{"level":"info","service":"Main","time":"2025-10-27T14:20:22.371854228+07:00","message":"The default provider (GCSStreamingProvider) is used as ASR provider"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:20:22.373876201+07:00","message":"[GCS] Language code: th-TH"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:20:22.373896138+07:00","message":"initial interim processor"}
{"level":"info","service":"Hub","time":"2025-10-27T14:20:22.426908044+07:00","message":"start wss broadcast server at :8010"}
{"level":"info","service":"Main","time":"2025-10-27T14:20:22.426923764+07:00","message":"revoice server is listening at 0.0.0.0:19993"}
{"level":"info","service":"Sender","time":"2025-10-27T14:20:22.427055378+07:00","message":"connecting to ws://127.0.0.1:10010/"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:20:22.427075582+07:00","message":"grpc serving..."}
{"level":"info","service":"Sender","time":"2025-10-27T14:20:25.427913171+07:00","message":"connecting to ws://127.0.0.1:10010/"}
{"level":"info","service":"Sender","time":"2025-10-27T14:20:25.428628173+07:00","message":"connected (with sender)%!(EXTRA string=127.0.0.1:10010)"}
{"level":"info","service":"Hub","time":"2025-10-27T14:20:34.910838497+07:00","message":"incoming connection from...171.103.89.169:59395 as client"}
{"level":"info","service":"Hub","time":"2025-10-27T14:20:34.910851263+07:00","message":"new client from...171.103.89.169:59395 connected"}
{"level":"info","service":"Scheduler","time":"2025-10-27T14:20:37.929807001+07:00","message":"[Scheduler][AUTO-ASSIGNMENT] assign a speaker to 2"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:20:37.929929974+07:00","message":"broadcast client status map[2:ACTIVE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"Hub","time":"2025-10-27T14:20:38.877866031+07:00","message":"incoming connection from...171.103.89.169:62065 as client"}
{"level":"info","service":"Hub","time":"2025-10-27T14:20:38.877879183+07:00","message":"new client from...171.103.89.169:62065 connected"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:20:40.430614635+07:00","message":"broadcast client status map[2:ACTIVE 3:OFFLINE 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:20:41.867960395+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:20:41.867986191+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:20:43.430878795+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:20:43.430885756+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:20:46.43120636+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:20:46.431220128+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:20:49.431991662+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:20:49.432011961+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:20:52.432549818+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:20:52.432550174+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:20:55.432794406+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:20:55.432804129+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:20:58.433109701+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:20:58.433120914+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:21:01.433425129+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:21:01.433434115+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:21:04.433880407+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:21:04.43388362+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:21:07.434216125+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:21:07.434249341+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:21:10.434460508+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:21:10.434469436+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:21:13.434520882+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:21:13.434548077+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:21:16.434801691+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:21:16.434811379+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:19.320979688+07:00","message":"[GCS] Start streaming session, msgId: 1"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:21:19.434947458+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:21:19.434944592+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:22.03409313+07:00","message":"receive streaming session, msgId: 1"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:22.034264533+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":"2025-10-27T14:21:22.034270387+07:00","message":"receive interim result [false|false]: ฉัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:22.034285708+07:00","message":"[buffer interim] 1 false ฉัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:22.034309174+07:00","message":"[bufferProcess] interim [720000000]:ฉัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:22.034314744+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:22.034319471+07:00","message":"[bufferProcess] send to processor (ticker):ฉัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:22.034322091+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:22.034328255+07:00","message":"> Transcript [0] [false]: 'ฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:22.034330301+07:00","message":"Set StatePrefix (first interim): 'ฉัน'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:21:22.43554996+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:21:22.435548595+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:22.839620325+07:00","message":"receive streaming session, msgId: 1"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:22.839672116+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":"2025-10-27T14:21:22.839680192+07:00","message":"receive interim result [false|false]: ฉันจะได้ออก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:22.839695232+07:00","message":"[buffer interim] 1 false ฉันจะได้ออก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:22.839702683+07:00","message":"[bufferProcess] interim [500000000]:ฉันจะได้ออก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:22.839704879+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:22.924130089+07:00","message":"receive streaming session, msgId: 1"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:22.924172872+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":"2025-10-27T14:21:22.924178016+07:00","message":"receive interim result [false|false]: ฉันจะได้ออกจาก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:22.924188988+07:00","message":"[buffer interim] 1 false ฉันจะได้ออกจาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:22.924195399+07:00","message":"[bufferProcess] interim [620000000]:ฉันจะได้ออกจาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:22.924197511+07:00","message":"[bufferProcess] send to processor:ฉันจะได้ออก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:22.924201965+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:22.924204719+07:00","message":"> Transcript [1] [false]: 'ฉันจะได้ออก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:22.924207664+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:22.924209605+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:22.924211605+07:00","message":"StatePrefix: 'ฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:22.924213438+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:23.313751499+07:00","message":"receive streaming session, msgId: 1"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:23.313795605+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":"2025-10-27T14:21:23.313801172+07:00","message":"receive interim result [false|false]: ฉันจะได้ออกจากการ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:23.313815452+07:00","message":"[buffer interim] 1 false ฉันจะได้ออกจากการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:23.313822386+07:00","message":"[bufferProcess] interim [920000000]:ฉันจะได้ออกจากการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:23.3138247+07:00","message":"[bufferProcess] send to processor:ฉันจะได้ออกจาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:23.313827765+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:23.313830488+07:00","message":"> Transcript [2] [false]: 'ฉันจะได้ออกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:23.313833144+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:23.313834776+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:23.313836942+07:00","message":"StatePrefix: 'ฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:23.313838637+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:23.34624229+07:00","message":"receive streaming session, msgId: 1"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:23.346286258+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":"2025-10-27T14:21:23.346291378+07:00","message":"receive interim result [false|false]: ฉันจะได้ออกจากพื้นที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:23.346302963+07:00","message":"[buffer interim] 1 false ฉันจะได้ออกจากพื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:23.346310788+07:00","message":"[bufferProcess] interim [980000000]:ฉันจะได้ออกจากพื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:23.346313112+07:00","message":"[bufferProcess] send to processor:ฉันจะได้ออกจากการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:23.346317893+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:23.346320369+07:00","message":"> Transcript [3] [false]: 'ฉันจะได้ออกจากการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:23.346323231+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:23.346325238+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:23.346327107+07:00","message":"StatePrefix: 'ฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:23.34632929+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:23.481263788+07:00","message":"receive streaming session, msgId: 1"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:23.481311178+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":"2025-10-27T14:21:23.481315856+07:00","message":"receive interim result [false|false]: ฉันจะได้ออกจากอาทิตย์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:23.481328185+07:00","message":"[buffer interim] 1 false ฉันจะได้ออกจากอาทิตย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:23.481339053+07:00","message":"[bufferProcess] interim [100000000]:ฉันจะได้ออกจากอาทิตย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:23.481341245+07:00","message":"[bufferProcess] send to processor:ฉันจะได้ออกจากพื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:23.481344696+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:23.481346974+07:00","message":"> Transcript [4] [false]: 'ฉันจะได้ออกจากพื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:23.481349538+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:23.481351269+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:23.481353261+07:00","message":"StatePrefix: 'ฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:23.481355049+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:23.481357444+07:00","message":"Push: 'ฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:23.481359022+07:00","message":"TextPushed: 'ฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:23.481360561+07:00","message":"Set new StatePrefix : 'ฉันจะได้ออกจากพื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:23.481362246+07:00","message":"Next Push (prob) : 'จะได้ออกจากพื้นที่'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:23.481396822+07:00","message":"push: {false ฉัน 0 0xc0001fad80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:23.503843224+07:00","message":"receive streaming session, msgId: 1"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:23.503891887+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":"2025-10-27T14:21:23.503897287+07:00","message":"receive interim result [false|false]: ฉันจะได้ออกจากพื้นที่หน้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:23.503911495+07:00","message":"[buffer interim] 1 false ฉันจะได้ออกจากพื้นที่หน้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:23.503920497+07:00","message":"[bufferProcess] interim [160000000]:ฉันจะได้ออกจากพื้นที่หน้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:23.503923521+07:00","message":"[bufferProcess] send to processor:ฉันจะได้ออกจากอาทิตย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:23.503929606+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:23.503933977+07:00","message":"> Transcript [5] [false]: 'ฉันจะได้ออกจากอาทิตย์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:23.503936394+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:23.503938589+07:00","message":"Set new StatePrefix: 'ฉันจะได้ออกจากอาทิตย์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:23.510506377+07:00","message":"receive streaming session, msgId: 1"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:23.51054531+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":"2025-10-27T14:21:23.510551093+07:00","message":"receive interim result [false|false]: ฉันจะได้ออกจากพระที่นั่ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:23.510564399+07:00","message":"[buffer interim] 1 false ฉันจะได้ออกจากพระที่นั่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:23.510569614+07:00","message":"[bufferProcess] interim [220000000]:ฉันจะได้ออกจากพระที่นั่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:23.510571682+07:00","message":"[bufferProcess] send to processor:ฉันจะได้ออกจากพื้นที่หน้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:23.510576322+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:23.510580078+07:00","message":"> Transcript [6] [false]: 'ฉันจะได้ออกจากพื้นที่หน้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:23.510581857+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:23.510583599+07:00","message":"Set new StatePrefix: 'ฉันจะได้ออกจากพื้นที่หน้า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:24.102875107+07:00","message":"[GCS] IsForceVAD: false for message ID: 1"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:24.135407635+07:00","message":"receive streaming session, msgId: 1"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:24.135449579+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":"2025-10-27T14:21:24.135454998+07:00","message":"receive interim result [false|false]: ฉันจะได้ออกจากพระที่นั่ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:24.13547017+07:00","message":"[buffer interim] 1 false ฉันจะได้ออกจากพระที่นั่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:24.135477507+07:00","message":"[bufferProcess] interim [820000000]:ฉันจะได้ออกจากพระที่นั่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:24.135479661+07:00","message":"[bufferProcess] send to processor:ฉันจะได้ออกจากพระที่นั่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:24.135482995+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:24.135485276+07:00","message":"> Transcript [7] [false]: 'ฉันจะได้ออกจากพระที่นั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:24.135487272+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:24.135489236+07:00","message":"Set new StatePrefix: 'ฉันจะได้ออกจากพระที่นั่ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:24.236644722+07:00","message":"[GCS] Start streaming session, msgId: 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:24.240132693+07:00","message":"receive streaming session, msgId: 1"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:24.240164834+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ฉันจะได้ออกจากพระที่นั่ง\",\"confidence\":0.9345744}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":970000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:24.240170493+07:00","message":"receive interim result [true|false]: ฉันจะได้ออกจากพระที่นั่ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:24.240177264+07:00","message":"end recv isFinal message id 1"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:24.240179066+07:00","message":"end Recv id 1"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:24.240183523+07:00","message":"[buffer interim] 1 true ฉันจะได้ออกจากพระที่นั่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:24.240189871+07:00","message":"[bufferProcess] interim [970000000]:ฉันจะได้ออกจากพระที่นั่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:24.240193959+07:00","message":"[bufferProcess] send to processor (isfinal):ฉันจะได้ออกจากพระที่นั่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:24.240197201+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:24.240199599+07:00","message":"> Transcript [8] [false]: 'ฉันจะได้ออกจากพระที่นั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:24.240202122+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:24.240203971+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:24.240205536+07:00","message":"StatePrefix: 'ฉันจะได้ออกจากพระที่นั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:24.240207548+07:00","message":"TextPushed: 'ฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:24.240209242+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:24.240210753+07:00","message":"> Transcript [9] [true]: 'ฉันจะได้ออกจากพระที่นั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:24.240212373+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:24.240213676+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:24.240215003+07:00","message":"StatePrefix: 'ฉันจะได้ออกจากพระที่นั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:24.240216507+07:00","message":"TextPushed: 'ฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:24.24022228+07:00","message":"Push: 'จะได้ออกจากพระที่นั่ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:24.24022936+07:00","message":"push: {true จะได้ออกจากพระที่นั่ง 0 0xc0001fad80}"}
{"level":"info","service":"Main","time":"2025-10-27T14:21:24.248980803+07:00","message":"write wav file: './tmp/7446/7446_1.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:24.911369471+07:00","message":"receive streaming session, msgId: 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:24.911411218+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":"2025-10-27T14:21:24.911418727+07:00","message":"receive interim result [false|false]: พนักงาน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:24.911432545+07:00","message":"[buffer interim] 2 false พนักงาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:24.911440453+07:00","message":"[bufferProcess] interim [720000000]:พนักงาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:24.911442362+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:25.246808248+07:00","message":"receive streaming session, msgId: 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:25.246852916+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":"2025-10-27T14:21:25.246858416+07:00","message":"receive interim result [false|false]: พนักงานจะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:25.246871333+07:00","message":"[buffer interim] 2 false พนักงานจะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:25.246878441+07:00","message":"[bufferProcess] interim [960000000]:พนักงานจะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:25.246880697+07:00","message":"[bufferProcess] send to processor:พนักงาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:25.246885539+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:25.246888089+07:00","message":"> Transcript [10] [false]: 'พนักงาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:25.246889911+07:00","message":"Set StatePrefix (first interim): 'พนักงาน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:25.269636731+07:00","message":"receive streaming session, msgId: 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:25.269669656+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":"2025-10-27T14:21:25.269674621+07:00","message":"receive interim result [false|false]: พนักงานจัด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:25.26968664+07:00","message":"[buffer interim] 2 false พนักงานจัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:25.269693571+07:00","message":"[bufferProcess] interim [20000000]:พนักงานจัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:25.269695461+07:00","message":"[bufferProcess] send to processor:พนักงานจะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:25.269698691+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:25.269701015+07:00","message":"> Transcript [11] [false]: 'พนักงานจะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:25.269703412+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:25.269705182+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:25.269706783+07:00","message":"StatePrefix: 'พนักงาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:25.269708399+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:25.344768857+07:00","message":"receive streaming session, msgId: 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:25.344803942+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":"2025-10-27T14:21:25.344808921+07:00","message":"receive interim result [false|false]: พนักงาน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:25.344820557+07:00","message":"[buffer interim] 2 false พนักงาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:25.344827618+07:00","message":"[bufferProcess] interim [80000000]:พนักงาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:25.344829467+07:00","message":"[bufferProcess] send to processor:พนักงานจัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:25.344834501+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:25.344837502+07:00","message":"> Transcript [12] [false]: 'พนักงานจัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:25.344840269+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:25.344842071+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:25.344843691+07:00","message":"StatePrefix: 'พนักงาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:25.344845453+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:21:25.435956892+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:21:25.43596761+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:25.494614762+07:00","message":"receive streaming session, msgId: 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:25.494684687+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":"2025-10-27T14:21:25.494690628+07:00","message":"receive interim result [false|false]: พนักงาน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:25.494704091+07:00","message":"[buffer interim] 2 false พนักงาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:25.494711137+07:00","message":"[bufferProcess] interim [320000000]:พนักงาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:25.494712964+07:00","message":"[bufferProcess] send to processor:พนักงาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:25.494717954+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:25.49472034+07:00","message":"> Transcript [13] [false]: 'พนักงาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:25.494723332+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:25.494725044+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:25.494726569+07:00","message":"StatePrefix: 'พนักงาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:25.494728285+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:25.881994291+07:00","message":"receive streaming session, msgId: 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:25.882029042+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":"2025-10-27T14:21:25.882034114+07:00","message":"receive interim result [false|false]: พนักงานกระทรวง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:25.882043489+07:00","message":"[buffer interim] 2 false พนักงานกระทรวง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:25.882050398+07:00","message":"[bufferProcess] interim [680000000]:พนักงานกระทรวง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:25.882052312+07:00","message":"[bufferProcess] send to processor:พนักงาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:25.882055752+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:25.882058154+07:00","message":"> Transcript [14] [false]: 'พนักงาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:25.882060657+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:25.882062596+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:25.882064172+07:00","message":"StatePrefix: 'พนักงาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:25.882065811+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:25.882068094+07:00","message":"Push: 'พนักงาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:25.882069663+07:00","message":"TextPushed: 'พนักงาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:25.882071302+07:00","message":"Set new StatePrefix : 'พนักงาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:25.882073286+07:00","message":"Next Push (prob) : ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:25.88208197+07:00","message":"push: {false พนักงาน 0 0xc000044100}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:26.034735883+07:00","message":"receive streaming session, msgId: 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:26.034781631+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พนักงาน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:26.03478887+07:00","message":"receive interim result [false|false]: พนักงาน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:26.034800556+07:00","message":"[buffer interim] 2 false พนักงาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:26.034806761+07:00","message":"[bufferProcess] interim [800000000]:พนักงาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:26.034808634+07:00","message":"[bufferProcess] send to processor:พนักงานกระทรวง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:26.034813754+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:26.034816075+07:00","message":"> Transcript [15] [false]: 'พนักงานกระทรวง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:26.034818014+07:00","message":"Set StatePrefix (first interim): 'พนักงานกระทรวง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:26.116441785+07:00","message":"receive streaming session, msgId: 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:26.116482827+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":"2025-10-27T14:21:26.116489443+07:00","message":"receive interim result [false|false]: พนักงานจัดส่งอีก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:26.116504585+07:00","message":"[buffer interim] 2 false พนักงานจัดส่งอีก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:26.116512615+07:00","message":"[bufferProcess] interim [860000000]:พนักงานจัดส่งอีก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:26.116515707+07:00","message":"[bufferProcess] send to processor:พนักงาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:26.116520381+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:26.116523944+07:00","message":"> Transcript [16] [false]: 'พนักงาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:26.116526952+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:26.315678826+07:00","message":"receive streaming session, msgId: 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:26.315716871+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":"2025-10-27T14:21:26.315722492+07:00","message":"receive interim result [false|false]: พนักงานจัดส่งอีกที"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:26.315734327+07:00","message":"[buffer interim] 2 false พนักงานจัดส่งอีกที"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:26.315740927+07:00","message":"[bufferProcess] interim [40000000]:พนักงานจัดส่งอีกที"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:26.315742967+07:00","message":"[bufferProcess] send to processor:พนักงานจัดส่งอีก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:26.315748002+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:26.315750551+07:00","message":"> Transcript [17] [false]: 'พนักงานจัดส่งอีก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:26.315752562+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:26.315754238+07:00","message":"Set new StatePrefix: 'พนักงานจัดส่งอีก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:26.329347887+07:00","message":"receive streaming session, msgId: 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:26.329383019+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":"2025-10-27T14:21:26.329387398+07:00","message":"receive interim result [false|false]: พนักงานจัดส่งอีกเที่ยว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:26.32939878+07:00","message":"[buffer interim] 2 false พนักงานจัดส่งอีกเที่ยว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:26.329404415+07:00","message":"[bufferProcess] interim [100000000]:พนักงานจัดส่งอีกเที่ยว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:26.329406447+07:00","message":"[bufferProcess] send to processor:พนักงานจัดส่งอีกที"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:26.329411303+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:26.329413606+07:00","message":"> Transcript [18] [false]: 'พนักงานจัดส่งอีกที'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:26.329416243+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:26.329418678+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:26.329420513+07:00","message":"StatePrefix: 'พนักงานจัดส่งอีก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:26.329422222+07:00","message":"TextPushed: 'พนักงาน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:26.590111102+07:00","message":"receive streaming session, msgId: 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:26.590148347+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":"2025-10-27T14:21:26.590153803+07:00","message":"receive interim result [false|false]: พนักงานจัดส่งอีกเที่ยวและ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:26.590169428+07:00","message":"[buffer interim] 2 false พนักงานจัดส่งอีกเที่ยวและ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:26.59018033+07:00","message":"[bufferProcess] interim [340000000]:พนักงานจัดส่งอีกเที่ยวและ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:26.590182448+07:00","message":"[bufferProcess] send to processor:พนักงานจัดส่งอีกเที่ยว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:26.590186048+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:26.590191781+07:00","message":"> Transcript [19] [false]: 'พนักงานจัดส่งอีกเที่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:26.59019494+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:26.590196735+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:26.590198687+07:00","message":"StatePrefix: 'พนักงานจัดส่งอีก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:26.590200522+07:00","message":"TextPushed: 'พนักงาน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:26.654444482+07:00","message":"receive streaming session, msgId: 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:26.65449928+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":"2025-10-27T14:21:26.654504542+07:00","message":"receive interim result [false|false]: พนักงานจัดส่งอีกเที่ยวละสิ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:26.654518055+07:00","message":"[buffer interim] 2 false พนักงานจัดส่งอีกเที่ยวละสิ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:26.654525407+07:00","message":"[bufferProcess] interim [400000000]:พนักงานจัดส่งอีกเที่ยวละสิ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:26.654527475+07:00","message":"[bufferProcess] send to processor:พนักงานจัดส่งอีกเที่ยวและ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:26.654532173+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:26.654535498+07:00","message":"> Transcript [20] [false]: 'พนักงานจัดส่งอีกเที่ยวและ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:26.654539855+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:26.654542308+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:26.654545022+07:00","message":"StatePrefix: 'พนักงานจัดส่งอีก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:26.654548755+07:00","message":"TextPushed: 'พนักงาน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:26.753912767+07:00","message":"receive streaming session, msgId: 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:26.75395043+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พนักงานจัดส่งอีกเที่ยวละ 11\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:26.753956485+07:00","message":"receive interim result [false|false]: พนักงานจัดส่งอีกเที่ยวละ 11"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:26.753968804+07:00","message":"[buffer interim] 2 false พนักงานจัดส่งอีกเที่ยวละ 11"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:26.753978369+07:00","message":"[bufferProcess] interim [520000000]:พนักงานจัดส่งอีกเที่ยวละ 11"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:26.753981724+07:00","message":"[bufferProcess] send to processor:พนักงานจัดส่งอีกเที่ยวละสิ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:26.753987101+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:26.75399058+07:00","message":"> Transcript [21] [false]: 'พนักงานจัดส่งอีกเที่ยวละสิ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:26.753995059+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:26.75399746+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:26.754000217+07:00","message":"StatePrefix: 'พนักงานจัดส่งอีก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:26.754002134+07:00","message":"TextPushed: 'พนักงาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:26.754005989+07:00","message":"Push: 'จัดส่งอีก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:26.754008348+07:00","message":"TextPushed: 'พนักงานจัดส่งอีก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:26.754011074+07:00","message":"Set new StatePrefix : 'พนักงานจัดส่งอีกเที่ยวละสิ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:26.754014643+07:00","message":"Next Push (prob) : 'เที่ยวละสิ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:26.754030701+07:00","message":"push: {false จัดส่งอีก 0 0xc000044100}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:27.053378581+07:00","message":"[GCS] IsForceVAD: false for message ID: 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:27.072005439+07:00","message":"receive streaming session, msgId: 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:27.072038755+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พนักงานจัดส่งอีกเที่ยวละ 11 รูป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:27.072043502+07:00","message":"receive interim result [false|false]: พนักงานจัดส่งอีกเที่ยวละ 11 รูป"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:27.072054327+07:00","message":"[buffer interim] 2 false พนักงานจัดส่งอีกเที่ยวละ 11 รูป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:27.072061136+07:00","message":"[bufferProcess] interim [880000000]:พนักงานจัดส่งอีกเที่ยวละ 11 รูป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:27.072063207+07:00","message":"[bufferProcess] send to processor:พนักงานจัดส่งอีกเที่ยวละ 11"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:27.072068269+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:27.072070631+07:00","message":"> Transcript [22] [false]: 'พนักงานจัดส่งอีกเที่ยวละ 11'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:27.072072857+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:27.072074989+07:00","message":"Set new StatePrefix: 'พนักงานจัดส่งอีกเที่ยวละ 11'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:27.150188566+07:00","message":"receive streaming session, msgId: 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:27.150222196+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":"2025-10-27T14:21:27.150228378+07:00","message":"receive interim result [false|false]: พนักงานจัดส่งอีกเที่ยวละ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:27.150236353+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 11 รูป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:27.150239064+07:00","message":"receive interim result [false|false]:  11 รูป"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:27.150246181+07:00","message":"[buffer interim] 2 false พนักงานจัดส่งอีกเที่ยวละ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:27.150255714+07:00","message":"[buffer interim] 2 false  11 รูป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:27.150261792+07:00","message":"[bufferProcess] interim [0]:พนักงานจัดส่งอีกเที่ยวละ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:27.150263757+07:00","message":"[bufferProcess] send to processor:พนักงานจัดส่งอีกเที่ยวละ 11 รูป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:27.150268252+07:00","message":"[bufferProcess] interim [0]: 11 รูป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:27.150270629+07:00","message":"[bufferProcess] update buffer: พนักงานจัดส่งอีกเที่ยวละ 11 รูป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:27.15027316+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:27.150275855+07:00","message":"> Transcript [23] [false]: 'พนักงานจัดส่งอีกเที่ยวละ 11 รูป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:27.150279739+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:27.150281537+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:27.150283212+07:00","message":"StatePrefix: 'พนักงานจัดส่งอีกเที่ยวละ 11'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:27.150285123+07:00","message":"TextPushed: 'พนักงานจัดส่งอีก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:27.184326447+07:00","message":"[GCS] Start streaming session, msgId: 3"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:27.227211857+07:00","message":"receive streaming session, msgId: 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:27.227246747+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พนักงานจะประสงค์อีกเที่ยวละ 11 รูป\",\"confidence\":0.93821496}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":30000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:27.227252773+07:00","message":"receive interim result [true|false]: พนักงานจะประสงค์อีกเที่ยวละ 11 รูป"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:27.227261414+07:00","message":"end recv isFinal message id 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:27.227263737+07:00","message":"end Recv id 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:27.227269881+07:00","message":"[buffer interim] 2 true พนักงานจะประสงค์อีกเที่ยวละ 11 รูป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:27.227277581+07:00","message":"[bufferProcess] interim [30000000]:พนักงานจะประสงค์อีกเที่ยวละ 11 รูป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:27.227280422+07:00","message":"[bufferProcess] send to processor (isfinal):พนักงานจัดส่งอีกเที่ยวละ 11 รูป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:27.227283748+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:27.227286606+07:00","message":"> Transcript [24] [false]: 'พนักงานจัดส่งอีกเที่ยวละ 11 รูป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:27.227289018+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:27.227290618+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:27.227292149+07:00","message":"StatePrefix: 'พนักงานจัดส่งอีกเที่ยวละ 11'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:27.227294035+07:00","message":"TextPushed: 'พนักงานจัดส่งอีก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:27.227295608+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:27.227297314+07:00","message":"> Transcript [25] [true]: 'พนักงานจะประสงค์อีกเที่ยวละ 11 รูป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:27.227299354+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:27.227300612+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:27.227301888+07:00","message":"StatePrefix: 'พนักงานจัดส่งอีกเที่ยวละ 11'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:27.227303294+07:00","message":"TextPushed: 'พนักงานจัดส่งอีก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:27.227304676+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:27.2274997+07:00","message":"Push: 'เที่ยวละ 11 รูป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:27.227503076+07:00","message":"TextPushed: 'พนักงานจัดส่งอีกเที่ยวละ 11 รูป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:27.227504993+07:00","message":"Set new StatePrefix : 'พนักงานจะประสงค์อีกเที่ยวละ 11 รูป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:27.227506821+07:00","message":"Next Push (prob) : 'พนักงานจะประสงค์อีกเที่ยวละ 11 รูป'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:27.227514498+07:00","message":"push: {true เที่ยวละ 11 รูป 0 0xc000044100}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:27.227525778+07:00","message":"write aligntment file to 'tmp/7446/align_message_id_2.html'"}
{"level":"info","service":"Main","time":"2025-10-27T14:21:27.235561346+07:00","message":"write wav file: './tmp/7446/7446_2.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:28.16995432+07:00","message":"receive streaming session, msgId: 3"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:28.169987737+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ชนะ 2 เที่ยว\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:28.169992893+07:00","message":"receive interim result [false|false]: ชนะ 2 เที่ยว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:28.170005259+07:00","message":"[buffer interim] 3 false ชนะ 2 เที่ยว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:28.170012088+07:00","message":"[bufferProcess] interim [960000000]:ชนะ 2 เที่ยว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:28.170013605+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:21:28.436288912+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:21:28.436288829+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:28.751385785+07:00","message":"receive streaming session, msgId: 3"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:28.751417424+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ชนะ 2 เที่ยว\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:28.751423123+07:00","message":"receive interim result [false|false]: ชนะ 2 เที่ยว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:28.751435911+07:00","message":"[buffer interim] 3 false ชนะ 2 เที่ยว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:28.751442569+07:00","message":"[bufferProcess] interim [560000000]:ชนะ 2 เที่ยว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:28.751450483+07:00","message":"[bufferProcess] send to processor:ชนะ 2 เที่ยว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:28.751457649+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:28.751460141+07:00","message":"> Transcript [26] [false]: 'ชนะ 2 เที่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:28.751462265+07:00","message":"Set StatePrefix (first interim): 'ชนะ 2 เที่ยว'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:29.142634002+07:00","message":"receive streaming session, msgId: 3"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:29.142671338+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ชนะ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:29.142677473+07:00","message":"receive interim result [false|false]: ชนะ 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:29.142688835+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":"2025-10-27T14:21:29.142692027+07:00","message":"receive interim result [false|false]:  เที่ยวแล้ว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:29.142700386+07:00","message":"[buffer interim] 3 false ชนะ 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:29.142704082+07:00","message":"[buffer interim] 3 false  เที่ยวแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:29.142711548+07:00","message":"[bufferProcess] interim [980000000]:ชนะ 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:29.142713963+07:00","message":"[bufferProcess] send to processor:ชนะ 2 เที่ยว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:29.142717283+07:00","message":"[bufferProcess] interim [980000000]: เที่ยวแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:29.142720139+07:00","message":"[bufferProcess] update buffer: ชนะ 2 เที่ยวแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:29.142723744+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:29.142726978+07:00","message":"> Transcript [27] [false]: 'ชนะ 2 เที่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:29.142730247+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:29.142732763+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:29.142735024+07:00","message":"StatePrefix: 'ชนะ 2 เที่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:29.142737267+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:29.27008473+07:00","message":"receive streaming session, msgId: 3"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:29.270130868+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ชนะ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:29.270136458+07:00","message":"receive interim result [false|false]: ชนะ 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:29.27014516+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":"2025-10-27T14:21:29.270148047+07:00","message":"receive interim result [false|false]:  เที่ยวและที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:29.270155207+07:00","message":"[buffer interim] 3 false ชนะ 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:29.270157885+07:00","message":"[buffer interim] 3 false  เที่ยวและที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:29.270163742+07:00","message":"[bufferProcess] interim [100000000]:ชนะ 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:29.270165912+07:00","message":"[bufferProcess] send to processor:ชนะ 2 เที่ยวแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:29.270168429+07:00","message":"[bufferProcess] interim [100000000]: เที่ยวและที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:29.270170598+07:00","message":"[bufferProcess] update buffer: ชนะ 2 เที่ยวและที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:29.270173204+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:29.270175725+07:00","message":"> Transcript [28] [false]: 'ชนะ 2 เที่ยวแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:29.27017871+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:29.270180367+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:29.270182341+07:00","message":"StatePrefix: 'ชนะ 2 เที่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:29.270183981+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:29.324208926+07:00","message":"receive streaming session, msgId: 3"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:29.32424262+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ชนะ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:29.324247994+07:00","message":"receive interim result [false|false]: ชนะ 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:29.324256378+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":"2025-10-27T14:21:29.324259086+07:00","message":"receive interim result [false|false]:  เที่ยวแล้วเที่ยว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:29.324265534+07:00","message":"[buffer interim] 3 false ชนะ 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:29.324270437+07:00","message":"[buffer interim] 3 false  เที่ยวแล้วเที่ยว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:29.324276503+07:00","message":"[bufferProcess] interim [220000000]:ชนะ 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:29.324278287+07:00","message":"[bufferProcess] send to processor:ชนะ 2 เที่ยวและที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:29.32428248+07:00","message":"[bufferProcess] interim [220000000]: เที่ยวแล้วเที่ยว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:29.324284703+07:00","message":"[bufferProcess] update buffer: ชนะ 2 เที่ยวแล้วเที่ยว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:29.324287519+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:29.324290023+07:00","message":"> Transcript [29] [false]: 'ชนะ 2 เที่ยวและที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:29.324292845+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:29.324294621+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:29.324296219+07:00","message":"StatePrefix: 'ชนะ 2 เที่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:29.324297917+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:29.649698423+07:00","message":"receive streaming session, msgId: 3"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:29.649739578+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ชนะ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:29.649744902+07:00","message":"receive interim result [false|false]: ชนะ 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:29.649757775+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":"2025-10-27T14:21:29.649760607+07:00","message":"receive interim result [false|false]:  เที่ยวแล้วเที่ยวสิ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:29.649767548+07:00","message":"[buffer interim] 3 false ชนะ 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:29.649770143+07:00","message":"[buffer interim] 3 false  เที่ยวแล้วเที่ยวสิ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:29.64977701+07:00","message":"[bufferProcess] interim [520000000]:ชนะ 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:29.649779154+07:00","message":"[bufferProcess] send to processor:ชนะ 2 เที่ยวแล้วเที่ยว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:29.649781664+07:00","message":"[bufferProcess] interim [520000000]: เที่ยวแล้วเที่ยวสิ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:29.649784362+07:00","message":"[bufferProcess] update buffer: ชนะ 2 เที่ยวแล้วเที่ยวสิ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:29.649792453+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:29.649833001+07:00","message":"> Transcript [30] [false]: 'ชนะ 2 เที่ยวแล้วเที่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:29.649838365+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:29.649840841+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:29.649842868+07:00","message":"StatePrefix: 'ชนะ 2 เที่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:29.649844663+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:29.649853442+07:00","message":"Push: 'ชนะ 2 เที่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:29.649855205+07:00","message":"TextPushed: 'ชนะ 2 เที่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:29.649856834+07:00","message":"Set new StatePrefix : 'ชนะ 2 เที่ยวแล้วเที่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:29.649859233+07:00","message":"Next Push (prob) : 'แล้วเที่ยว'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:29.649870414+07:00","message":"push: {false ชนะ 2 เที่ยว 0 0xc000044300}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:29.842843997+07:00","message":"receive streaming session, msgId: 3"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:29.842887982+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ชนะ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:29.842893596+07:00","message":"receive interim result [false|false]: ชนะ 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:29.842903122+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" เที่ยวแล้วเที่ยว 10\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:29.84290561+07:00","message":"receive interim result [false|false]:  เที่ยวแล้วเที่ยว 10"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:29.84291291+07:00","message":"[buffer interim] 3 false ชนะ 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:29.842915818+07:00","message":"[buffer interim] 3 false  เที่ยวแล้วเที่ยว 10"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:29.842921762+07:00","message":"[bufferProcess] interim [700000000]:ชนะ 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:29.842923966+07:00","message":"[bufferProcess] send to processor:ชนะ 2 เที่ยวแล้วเที่ยวสิ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:29.842926378+07:00","message":"[bufferProcess] interim [700000000]: เที่ยวแล้วเที่ยว 10"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:29.842928339+07:00","message":"[bufferProcess] update buffer: ชนะ 2 เที่ยวแล้วเที่ยว 10"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:29.842931207+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:29.84293377+07:00","message":"> Transcript [31] [false]: 'ชนะ 2 เที่ยวแล้วเที่ยวสิ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:29.842936626+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:29.84293839+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:29.842939926+07:00","message":"StatePrefix: 'ชนะ 2 เที่ยวแล้วเที่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:29.842941582+07:00","message":"TextPushed: 'ชนะ 2 เที่ยว'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:29.959115597+07:00","message":"receive streaming session, msgId: 3"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:29.959206288+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ชนะ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:29.959214159+07:00","message":"receive interim result [false|false]: ชนะ 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:29.959226327+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":"2025-10-27T14:21:29.959229819+07:00","message":"receive interim result [false|false]:  เที่ยวแล้วเที่ยวสิ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:29.959238195+07:00","message":"[buffer interim] 3 false ชนะ 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:29.959241894+07:00","message":"[buffer interim] 3 false  เที่ยวแล้วเที่ยวสิ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:29.959248651+07:00","message":"[bufferProcess] interim [760000000]:ชนะ 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:29.959251606+07:00","message":"[bufferProcess] send to processor:ชนะ 2 เที่ยวแล้วเที่ยว 10"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:29.959256463+07:00","message":"[bufferProcess] interim [760000000]: เที่ยวแล้วเที่ยวสิ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:29.959259422+07:00","message":"[bufferProcess] update buffer: ชนะ 2 เที่ยวแล้วเที่ยวสิ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:29.95926301+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:29.959266653+07:00","message":"> Transcript [32] [false]: 'ชนะ 2 เที่ยวแล้วเที่ยว 10'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:29.959270419+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:29.959272642+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:29.959274785+07:00","message":"StatePrefix: 'ชนะ 2 เที่ยวแล้วเที่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:29.959277454+07:00","message":"TextPushed: 'ชนะ 2 เที่ยว'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:30.038438464+07:00","message":"receive streaming session, msgId: 3"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:30.038474643+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ชนะ 2 เที่ยวแล้วเที่ยว\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:30.038481287+07:00","message":"receive interim result [false|false]: ชนะ 2 เที่ยวแล้วเที่ยว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:30.038490089+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 10 รูป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:30.038492483+07:00","message":"receive interim result [false|false]:  10 รูป"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:30.038499383+07:00","message":"[buffer interim] 3 false ชนะ 2 เที่ยวแล้วเที่ยว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:30.038502106+07:00","message":"[buffer interim] 3 false  10 รูป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:30.038508321+07:00","message":"[bufferProcess] interim [880000000]:ชนะ 2 เที่ยวแล้วเที่ยว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:30.038510521+07:00","message":"[bufferProcess] send to processor:ชนะ 2 เที่ยวแล้วเที่ยวสิ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:30.038512689+07:00","message":"[bufferProcess] interim [880000000]: 10 รูป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:30.038514698+07:00","message":"[bufferProcess] update buffer: ชนะ 2 เที่ยวแล้วเที่ยว 10 รูป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:30.038517536+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:30.038520263+07:00","message":"> Transcript [33] [false]: 'ชนะ 2 เที่ยวแล้วเที่ยวสิ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:30.038523055+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:30.038524743+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:30.038526283+07:00","message":"StatePrefix: 'ชนะ 2 เที่ยวแล้วเที่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:30.038537803+07:00","message":"TextPushed: 'ชนะ 2 เที่ยว'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:30.133938665+07:00","message":"[GCS] IsForceVAD: false for message ID: 3"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:30.266858203+07:00","message":"receive streaming session, msgId: 3"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:30.266907014+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ชนะ 2 เที่ยวและเที่ยว 10 รูป\",\"confidence\":0.9126457}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:30.266912729+07:00","message":"receive interim result [true|false]: ชนะ 2 เที่ยวและเที่ยว 10 รูป"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:30.266922448+07:00","message":"end recv isFinal message id 3"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:30.266924573+07:00","message":"end Recv id 3"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:30.266930399+07:00","message":"[buffer interim] 3 true ชนะ 2 เที่ยวและเที่ยว 10 รูป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:30.266937574+07:00","message":"[bufferProcess] interim [180000000]:ชนะ 2 เที่ยวและเที่ยว 10 รูป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:30.26694008+07:00","message":"[bufferProcess] send to processor (isfinal):ชนะ 2 เที่ยวแล้วเที่ยว 10 รูป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:30.266953207+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:30.266979109+07:00","message":"> Transcript [34] [false]: 'ชนะ 2 เที่ยวแล้วเที่ยว 10 รูป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:30.26698483+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:30.266987922+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:30.266989837+07:00","message":"StatePrefix: 'ชนะ 2 เที่ยวแล้วเที่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:30.26699202+07:00","message":"TextPushed: 'ชนะ 2 เที่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:30.266997625+07:00","message":"Push: 'แล้วเที่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:30.266999138+07:00","message":"TextPushed: 'ชนะ 2 เที่ยวแล้วเที่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:30.267000842+07:00","message":"Set new StatePrefix : 'ชนะ 2 เที่ยวแล้วเที่ยว 10 รูป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:30.267002872+07:00","message":"Next Push (prob) : ' 10 รูป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:30.267004975+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:30.26700673+07:00","message":"> Transcript [35] [true]: 'ชนะ 2 เที่ยวและเที่ยว 10 รูป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:30.267008511+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:30.26700979+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:30.26701163+07:00","message":"StatePrefix: 'ชนะ 2 เที่ยวแล้วเที่ยว 10 รูป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:30.267013159+07:00","message":"TextPushed: 'ชนะ 2 เที่ยวแล้วเที่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:30.26701444+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:30.267027407+07:00","message":"push: {false แล้วเที่ยว 0 0xc000044300}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:30.267178414+07:00","message":"Push: ' 10 รูป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:30.267183109+07:00","message":"TextPushed: 'ชนะ 2 เที่ยวแล้วเที่ยว 10 รูป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:30.267185812+07:00","message":"Set new StatePrefix : 'ชนะ 2 เที่ยวและเที่ยว 10 รูป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:30.26718811+07:00","message":"Next Push (prob) : 'ชนะ 2 เที่ยวและเที่ยว 10 รูป'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:30.267198965+07:00","message":"push: {true  10 รูป 0 0xc000044300}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:30.267199333+07:00","message":"write aligntment file to 'tmp/7446/align_message_id_3.html'"}
{"level":"info","service":"Main","time":"2025-10-27T14:21:30.277373158+07:00","message":"write wav file: './tmp/7446/7446_3.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:30.324727062+07:00","message":"[GCS] Start streaming session, msgId: 4"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:31.316712396+07:00","message":"receive streaming session, msgId: 4"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:31.316764366+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":"2025-10-27T14:21:31.316769078+07:00","message":"receive interim result [false|false]: เที่ยว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:31.316784273+07:00","message":"[buffer interim] 4 false เที่ยว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:31.316791056+07:00","message":"[bufferProcess] interim [780000000]:เที่ยว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:31.316792707+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:31.316797776+07:00","message":"[bufferProcess] send to processor (ticker):เที่ยว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:31.3168003+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:31.316802634+07:00","message":"> Transcript [36] [false]: 'เที่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:31.316804488+07:00","message":"Set StatePrefix (first interim): 'เที่ยว'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:21:31.437040736+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:21:31.437052256+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:31.923847397+07:00","message":"receive streaming session, msgId: 4"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:31.923888986+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":"2025-10-27T14:21:31.923893307+07:00","message":"receive interim result [false|false]: เที่ยว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:31.923905003+07:00","message":"[buffer interim] 4 false เที่ยว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:31.923911731+07:00","message":"[bufferProcess] interim [380000000]:เที่ยว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:31.923913253+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:32.414290875+07:00","message":"receive streaming session, msgId: 4"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:32.41433481+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":"2025-10-27T14:21:32.414342218+07:00","message":"receive interim result [false|false]: เที่ยวเช่นนั่งยัง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:32.414359051+07:00","message":"[buffer interim] 4 false เที่ยวเช่นนั่งยัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:32.414370698+07:00","message":"[bufferProcess] interim [920000000]:เที่ยวเช่นนั่งยัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:32.41437381+07:00","message":"[bufferProcess] send to processor:เที่ยว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:32.4143798+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:32.414383404+07:00","message":"> Transcript [37] [false]: 'เที่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:32.414387028+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:32.414389153+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:32.414391244+07:00","message":"StatePrefix: 'เที่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:32.414393566+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:32.474863003+07:00","message":"receive streaming session, msgId: 4"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:32.474897974+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":"2025-10-27T14:21:32.474902786+07:00","message":"receive interim result [false|false]: เที่ยวเช่นนั่งอย่าง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:32.47491609+07:00","message":"[buffer interim] 4 false เที่ยวเช่นนั่งอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:32.474922671+07:00","message":"[bufferProcess] interim [980000000]:เที่ยวเช่นนั่งอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:32.474924858+07:00","message":"[bufferProcess] send to processor:เที่ยวเช่นนั่งยัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:32.474929718+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:32.474932263+07:00","message":"> Transcript [38] [false]: 'เที่ยวเช่นนั่งยัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:32.474935818+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:32.474937517+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:32.474939152+07:00","message":"StatePrefix: 'เที่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:32.474940989+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:32.65795937+07:00","message":"receive streaming session, msgId: 4"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:32.658004204+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":"2025-10-27T14:21:32.658012793+07:00","message":"receive interim result [false|false]: เที่ยวเช่นนั่งยังอ่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:32.658025651+07:00","message":"[buffer interim] 4 false เที่ยวเช่นนั่งยังอ่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:32.658035789+07:00","message":"[bufferProcess] interim [160000000]:เที่ยวเช่นนั่งยังอ่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:32.658038541+07:00","message":"[bufferProcess] send to processor:เที่ยวเช่นนั่งอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:32.658044458+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:32.658047713+07:00","message":"> Transcript [39] [false]: 'เที่ยวเช่นนั่งอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:32.658051809+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:32.658054815+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:32.658056807+07:00","message":"StatePrefix: 'เที่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:32.658058471+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:32.790554574+07:00","message":"receive streaming session, msgId: 4"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:32.790616542+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":"2025-10-27T14:21:32.790623551+07:00","message":"receive interim result [false|false]: เที่ยวเช่นนั่งอย่างอาจ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:32.790638731+07:00","message":"[buffer interim] 4 false เที่ยวเช่นนั่งอย่างอาจ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:32.790647637+07:00","message":"[bufferProcess] interim [280000000]:เที่ยวเช่นนั่งอย่างอาจ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:32.790650686+07:00","message":"[bufferProcess] send to processor:เที่ยวเช่นนั่งยังอ่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:32.790655178+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:32.790658701+07:00","message":"> Transcript [40] [false]: 'เที่ยวเช่นนั่งยังอ่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:32.790663457+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:32.790665954+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:32.790668359+07:00","message":"StatePrefix: 'เที่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:32.79067086+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:32.790676661+07:00","message":"Push: 'เที่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:32.790679018+07:00","message":"TextPushed: 'เที่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:32.790681463+07:00","message":"Set new StatePrefix : 'เที่ยวเช่นนั่งยังอ่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:32.790684478+07:00","message":"Next Push (prob) : 'เช่นนั่งยังอ่ะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:32.790695253+07:00","message":"push: {false เที่ยว 0 0xc003402000}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:32.979152728+07:00","message":"receive streaming session, msgId: 4"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:32.979196465+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":"2025-10-27T14:21:32.979204171+07:00","message":"receive interim result [false|false]: เที่ยวเช่นนั่งอย่างอาจส่ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:32.979219741+07:00","message":"[buffer interim] 4 false เที่ยวเช่นนั่งอย่างอาจส่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:32.979228786+07:00","message":"[bufferProcess] interim [460000000]:เที่ยวเช่นนั่งอย่างอาจส่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:32.979230915+07:00","message":"[bufferProcess] send to processor:เที่ยวเช่นนั่งอย่างอาจ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:32.979235945+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:32.979239026+07:00","message":"> Transcript [41] [false]: 'เที่ยวเช่นนั่งอย่างอาจ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:32.979241161+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:32.97924281+07:00","message":"Set new StatePrefix: 'เที่ยวเช่นนั่งอย่างอาจ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:33.181487484+07:00","message":"receive streaming session, msgId: 4"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:33.181532513+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":"2025-10-27T14:21:33.181538319+07:00","message":"receive interim result [false|false]: เที่ยวเช่นนั่งอย่างอาจส่งนะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:33.181551684+07:00","message":"[buffer interim] 4 false เที่ยวเช่นนั่งอย่างอาจส่งนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:33.181559029+07:00","message":"[bufferProcess] interim [700000000]:เที่ยวเช่นนั่งอย่างอาจส่งนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:33.181561039+07:00","message":"[bufferProcess] send to processor:เที่ยวเช่นนั่งอย่างอาจส่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:33.181566051+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:33.181568538+07:00","message":"> Transcript [42] [false]: 'เที่ยวเช่นนั่งอย่างอาจส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:33.181571853+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:33.181573742+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:33.181575904+07:00","message":"StatePrefix: 'เที่ยวเช่นนั่งอย่างอาจ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:33.181577834+07:00","message":"TextPushed: 'เที่ยว'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:33.29563968+07:00","message":"receive streaming session, msgId: 4"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:33.295683427+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":"2025-10-27T14:21:33.295688605+07:00","message":"receive interim result [false|false]: เที่ยวเช่นนั่งอย่างอาจส่งนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:33.295702664+07:00","message":"[buffer interim] 4 false เที่ยวเช่นนั่งอย่างอาจส่งนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:33.295709963+07:00","message":"[bufferProcess] interim [820000000]:เที่ยวเช่นนั่งอย่างอาจส่งนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:33.295712109+07:00","message":"[bufferProcess] send to processor:เที่ยวเช่นนั่งอย่างอาจส่งนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:33.295717469+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:33.295719819+07:00","message":"> Transcript [43] [false]: 'เที่ยวเช่นนั่งอย่างอาจส่งนะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:33.295723434+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:33.295725407+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:33.295727101+07:00","message":"StatePrefix: 'เที่ยวเช่นนั่งอย่างอาจ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:33.295729246+07:00","message":"TextPushed: 'เที่ยว'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:33.878979189+07:00","message":"receive streaming session, msgId: 4"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:33.879021069+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":"2025-10-27T14:21:33.879027742+07:00","message":"receive interim result [false|false]: เที่ยวเช่นนั่งอย่างอาจส่งนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:33.879050799+07:00","message":"[buffer interim] 4 false เที่ยวเช่นนั่งอย่างอาจส่งนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:33.879058951+07:00","message":"[bufferProcess] interim [420000000]:เที่ยวเช่นนั่งอย่างอาจส่งนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:33.879069818+07:00","message":"[bufferProcess] send to processor:เที่ยวเช่นนั่งอย่างอาจส่งนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:33.879074652+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:33.879078302+07:00","message":"> Transcript [44] [false]: 'เที่ยวเช่นนั่งอย่างอาจส่งนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:33.879082598+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:33.879085302+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:33.879087838+07:00","message":"StatePrefix: 'เที่ยวเช่นนั่งอย่างอาจ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:33.879090487+07:00","message":"TextPushed: 'เที่ยว'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:21:34.437510367+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:21:34.437519857+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:34.672925034+07:00","message":"[GCS] IsForceVAD: false for message ID: 4"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:34.764046398+07:00","message":"receive streaming session, msgId: 4"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:34.764090767+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":"2025-10-27T14:21:34.764103373+07:00","message":"receive interim result [false|false]: เที่ยวเช่นนั่งอย่างอาจส่งนะคะหลังจากนั้น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:34.7641168+07:00","message":"[buffer interim] 4 false เที่ยวเช่นนั่งอย่างอาจส่งนะคะหลังจากนั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:34.764123482+07:00","message":"[bufferProcess] interim [260000000]:เที่ยวเช่นนั่งอย่างอาจส่งนะคะหลังจากนั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:34.764125548+07:00","message":"[bufferProcess] send to processor:เที่ยวเช่นนั่งอย่างอาจส่งนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:34.764130919+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:34.764133428+07:00","message":"> Transcript [45] [false]: 'เที่ยวเช่นนั่งอย่างอาจส่งนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:34.764136514+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:34.764138264+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:34.764139889+07:00","message":"StatePrefix: 'เที่ยวเช่นนั่งอย่างอาจ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:34.764142063+07:00","message":"TextPushed: 'เที่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:34.764147669+07:00","message":"Push: 'เช่นนั่งอย่างอาจ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:34.764149726+07:00","message":"TextPushed: 'เที่ยวเช่นนั่งอย่างอาจ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:34.764151926+07:00","message":"Set new StatePrefix : 'เที่ยวเช่นนั่งอย่างอาจส่งนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:34.76415384+07:00","message":"Next Push (prob) : 'ส่งนะคะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:34.764160795+07:00","message":"push: {false เช่นนั่งอย่างอาจ 0 0xc003402000}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:34.847505054+07:00","message":"receive streaming session, msgId: 4"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:34.847548612+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เที่ยวที่นั่งยังอาจส่งนะคะ\",\"confidence\":0.9269936}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:34.84755469+07:00","message":"receive interim result [true|false]: เที่ยวที่นั่งยังอาจส่งนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:34.847572595+07:00","message":"end recv isFinal message id 4"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:34.847575468+07:00","message":"end Recv id 4"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:34.847586626+07:00","message":"[buffer interim] 4 true เที่ยวที่นั่งยังอาจส่งนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:34.847595063+07:00","message":"[bufferProcess] interim [380000000]:เที่ยวที่นั่งยังอาจส่งนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:34.847599148+07:00","message":"[bufferProcess] send to processor (isfinal):เที่ยวเช่นนั่งอย่างอาจส่งนะคะหลังจากนั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:34.84760384+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:34.847609211+07:00","message":"> Transcript [46] [false]: 'เที่ยวเช่นนั่งอย่างอาจส่งนะคะหลังจากนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:34.847612813+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:34.847614933+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:34.847617094+07:00","message":"StatePrefix: 'เที่ยวเช่นนั่งอย่างอาจส่งนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:34.847619508+07:00","message":"TextPushed: 'เที่ยวเช่นนั่งอย่างอาจ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:34.847621472+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:34.847623887+07:00","message":"> Transcript [47] [true]: 'เที่ยวที่นั่งยังอาจส่งนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:34.847626493+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:34.847628366+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:34.847630068+07:00","message":"StatePrefix: 'เที่ยวเช่นนั่งอย่างอาจส่งนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:34.847632291+07:00","message":"TextPushed: 'เที่ยวเช่นนั่งอย่างอาจ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:34.847634133+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:34.847787321+07:00","message":"Push: 'ส่งนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:34.847792186+07:00","message":"TextPushed: 'เที่ยวเช่นนั่งอย่างอาจส่งนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:34.847795059+07:00","message":"Set new StatePrefix : 'เที่ยวที่นั่งยังอาจส่งนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:34.84779757+07:00","message":"Next Push (prob) : 'เที่ยวที่นั่งยังอาจส่งนะคะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:34.847809046+07:00","message":"push: {true ส่งนะคะ 0 0xc003402000}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:34.847814066+07:00","message":"write aligntment file to 'tmp/7446/align_message_id_4.html'"}
{"level":"info","service":"Main","time":"2025-10-27T14:21:34.858773718+07:00","message":"write wav file: './tmp/7446/7446_4.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:34.934626046+07:00","message":"[GCS] Start streaming session, msgId: 5"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:35.929975256+07:00","message":"receive streaming session, msgId: 5"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:35.930021493+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":"2025-10-27T14:21:35.930026532+07:00","message":"receive interim result [false|false]: พระเจ้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:35.930038582+07:00","message":"[buffer interim] 5 false พระเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:35.930045411+07:00","message":"[bufferProcess] interim [960000000]:พระเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:35.930047016+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:35.930064916+07:00","message":"[bufferProcess] send to processor (ticker):พระเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:35.930068036+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:35.930070679+07:00","message":"> Transcript [48] [false]: 'พระเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:35.930072546+07:00","message":"Set StatePrefix (first interim): 'พระเจ้า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:35.999881888+07:00","message":"receive streaming session, msgId: 5"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:35.999921259+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":"2025-10-27T14:21:35.999926541+07:00","message":"receive interim result [false|false]: พระเจ้าอยู่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:35.99993775+07:00","message":"[buffer interim] 5 false พระเจ้าอยู่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:35.999944831+07:00","message":"[bufferProcess] interim [80000000]:พระเจ้าอยู่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:35.999946321+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:36.122860975+07:00","message":"receive streaming session, msgId: 5"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:36.12289918+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":"2025-10-27T14:21:36.122905268+07:00","message":"receive interim result [false|false]: พระเจ้าอยู่หัว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:36.122918214+07:00","message":"[buffer interim] 5 false พระเจ้าอยู่หัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:36.122924708+07:00","message":"[bufferProcess] interim [200000000]:พระเจ้าอยู่หัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:36.122926718+07:00","message":"[bufferProcess] send to processor:พระเจ้าอยู่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:36.12293191+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:36.122934774+07:00","message":"> Transcript [49] [false]: 'พระเจ้าอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:36.122937554+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:36.12293915+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:36.122940569+07:00","message":"StatePrefix: 'พระเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:36.122942298+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:36.713679533+07:00","message":"receive streaming session, msgId: 5"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:36.713721026+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":"2025-10-27T14:21:36.713726678+07:00","message":"receive interim result [false|false]: พระเจ้าอยู่หัวจะทรง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:36.713738492+07:00","message":"[buffer interim] 5 false พระเจ้าอยู่หัวจะทรง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:36.71374927+07:00","message":"[bufferProcess] interim [800000000]:พระเจ้าอยู่หัวจะทรง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:36.713752866+07:00","message":"[bufferProcess] send to processor:พระเจ้าอยู่หัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:36.713758431+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:36.713762177+07:00","message":"> Transcript [50] [false]: 'พระเจ้าอยู่หัว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:36.713766346+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:36.713768664+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:36.713771294+07:00","message":"StatePrefix: 'พระเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:36.713772997+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:36.911912686+07:00","message":"receive streaming session, msgId: 5"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:36.911951818+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":"2025-10-27T14:21:36.911957461+07:00","message":"receive interim result [false|false]: พระเจ้าอยู่หัวจะทรงถ้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:36.911969515+07:00","message":"[buffer interim] 5 false พระเจ้าอยู่หัวจะทรงถ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:36.911978988+07:00","message":"[bufferProcess] interim [980000000]:พระเจ้าอยู่หัวจะทรงถ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:36.91198197+07:00","message":"[bufferProcess] send to processor:พระเจ้าอยู่หัวจะทรง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:36.91198832+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:36.911992111+07:00","message":"> Transcript [51] [false]: 'พระเจ้าอยู่หัวจะทรง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:36.911996332+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:36.911999231+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:36.912001131+07:00","message":"StatePrefix: 'พระเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:36.912005817+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:37.087276844+07:00","message":"receive streaming session, msgId: 5"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:37.087310832+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":"2025-10-27T14:21:37.087315944+07:00","message":"receive interim result [false|false]: พระเจ้าอยู่หัวจะทรงธาตุ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:37.087329387+07:00","message":"[buffer interim] 5 false พระเจ้าอยู่หัวจะทรงธาตุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:37.087336536+07:00","message":"[bufferProcess] interim [100000000]:พระเจ้าอยู่หัวจะทรงธาตุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:37.087338587+07:00","message":"[bufferProcess] send to processor:พระเจ้าอยู่หัวจะทรงถ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:37.087341755+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:37.087344559+07:00","message":"> Transcript [52] [false]: 'พระเจ้าอยู่หัวจะทรงถ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:37.087347357+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:37.087349312+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:37.087350909+07:00","message":"StatePrefix: 'พระเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:37.087352648+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:37.087356941+07:00","message":"Push: 'พระเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:37.087358505+07:00","message":"TextPushed: 'พระเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:37.087360061+07:00","message":"Set new StatePrefix : 'พระเจ้าอยู่หัวจะทรงถ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:37.087362067+07:00","message":"Next Push (prob) : 'อยู่หัวจะทรงถ้า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:37.087370235+07:00","message":"push: {false พระเจ้า 0 0xc000044500}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:37.10950986+07:00","message":"receive streaming session, msgId: 5"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:37.109542691+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":"2025-10-27T14:21:37.109547991+07:00","message":"receive interim result [false|false]: พระเจ้าอยู่หัวจะทรงท่าพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:37.109558259+07:00","message":"[buffer interim] 5 false พระเจ้าอยู่หัวจะทรงท่าพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:37.109566322+07:00","message":"[bufferProcess] interim [160000000]:พระเจ้าอยู่หัวจะทรงท่าพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:37.109568571+07:00","message":"[bufferProcess] send to processor:พระเจ้าอยู่หัวจะทรงธาตุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:37.109573563+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:37.109575938+07:00","message":"> Transcript [53] [false]: 'พระเจ้าอยู่หัวจะทรงธาตุ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:37.109577987+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:37.10958014+07:00","message":"Set new StatePrefix: 'พระเจ้าอยู่หัวจะทรงธาตุ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:37.228234718+07:00","message":"receive streaming session, msgId: 5"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:37.228269938+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":"2025-10-27T14:21:37.228275483+07:00","message":"receive interim result [false|false]: พระเจ้าอยู่หัวจะทรงภาค"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:37.228288518+07:00","message":"[buffer interim] 5 false พระเจ้าอยู่หัวจะทรงภาค"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:37.228295762+07:00","message":"[bufferProcess] interim [280000000]:พระเจ้าอยู่หัวจะทรงภาค"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:37.228297738+07:00","message":"[bufferProcess] send to processor:พระเจ้าอยู่หัวจะทรงท่าพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:37.228302924+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:37.228305706+07:00","message":"> Transcript [54] [false]: 'พระเจ้าอยู่หัวจะทรงท่าพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:37.228307627+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:37.228309261+07:00","message":"Set new StatePrefix: 'พระเจ้าอยู่หัวจะทรงท่าพระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:37.289968688+07:00","message":"receive streaming session, msgId: 5"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:37.290005353+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":"2025-10-27T14:21:37.290010708+07:00","message":"receive interim result [false|false]: พระเจ้าอยู่หัวจะทรงทอดผ้าไตร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:37.290023896+07:00","message":"[buffer interim] 5 false พระเจ้าอยู่หัวจะทรงทอดผ้าไตร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:37.290031306+07:00","message":"[bufferProcess] interim [340000000]:พระเจ้าอยู่หัวจะทรงทอดผ้าไตร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:37.29003372+07:00","message":"[bufferProcess] send to processor:พระเจ้าอยู่หัวจะทรงภาค"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:37.290039955+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:37.290042887+07:00","message":"> Transcript [55] [false]: 'พระเจ้าอยู่หัวจะทรงภาค'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:37.290045069+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:37.290046772+07:00","message":"Set new StatePrefix: 'พระเจ้าอยู่หัวจะทรงภาค'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:21:37.437917076+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:21:37.437926797+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:37.598295145+07:00","message":"receive streaming session, msgId: 5"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:37.59833139+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":"2025-10-27T14:21:37.598336649+07:00","message":"receive interim result [false|false]: พระเจ้าอยู่หัวจะทรงทอดผ้าไตรค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:37.59835247+07:00","message":"[buffer interim] 5 false พระเจ้าอยู่หัวจะทรงทอดผ้าไตรค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:37.598359991+07:00","message":"[bufferProcess] interim [640000000]:พระเจ้าอยู่หัวจะทรงทอดผ้าไตรค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:37.598362097+07:00","message":"[bufferProcess] send to processor:พระเจ้าอยู่หัวจะทรงทอดผ้าไตร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:37.598365707+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:37.598368175+07:00","message":"> Transcript [56] [false]: 'พระเจ้าอยู่หัวจะทรงทอดผ้าไตร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:37.598370163+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:37.59837216+07:00","message":"Set new StatePrefix: 'พระเจ้าอยู่หัวจะทรงทอดผ้าไตร'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:38.167458+07:00","message":"receive streaming session, msgId: 5"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:38.167492954+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระเจ้าอยู่หัวจะทรงทอดผ้าไตรค่ะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:38.167498338+07:00","message":"receive interim result [false|false]: พระเจ้าอยู่หัวจะทรงทอดผ้าไตรค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:38.167508788+07:00","message":"[buffer interim] 5 false พระเจ้าอยู่หัวจะทรงทอดผ้าไตรค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:38.167515059+07:00","message":"[bufferProcess] interim [240000000]:พระเจ้าอยู่หัวจะทรงทอดผ้าไตรค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:38.167517193+07:00","message":"[bufferProcess] send to processor:พระเจ้าอยู่หัวจะทรงทอดผ้าไตรค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:38.167522293+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:38.167524791+07:00","message":"> Transcript [57] [false]: 'พระเจ้าอยู่หัวจะทรงทอดผ้าไตรค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:38.167527849+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:38.167529593+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:38.167531479+07:00","message":"StatePrefix: 'พระเจ้าอยู่หัวจะทรงทอดผ้าไตร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:38.167533472+07:00","message":"TextPushed: 'พระเจ้า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:39.71728559+07:00","message":"receive streaming session, msgId: 5"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:39.717324861+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":"2025-10-27T14:21:39.717331891+07:00","message":"receive interim result [false|false]: พระเจ้าอยู่หัวจะทรงทอดผ้าไตรค่ะชำระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:39.7173483+07:00","message":"[buffer interim] 5 false พระเจ้าอยู่หัวจะทรงทอดผ้าไตรค่ะชำระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:39.717356081+07:00","message":"[bufferProcess] interim [800000000]:พระเจ้าอยู่หัวจะทรงทอดผ้าไตรค่ะชำระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:39.717359442+07:00","message":"[bufferProcess] send to processor:พระเจ้าอยู่หัวจะทรงทอดผ้าไตรค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:39.717363863+07:00","message":"[bufferProcess] send to processor (ticker):พระเจ้าอยู่หัวจะทรงทอดผ้าไตรค่ะชำระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:39.717367808+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:39.717371991+07:00","message":"> Transcript [58] [false]: 'พระเจ้าอยู่หัวจะทรงทอดผ้าไตรค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:39.717376475+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:39.717378838+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:39.717381058+07:00","message":"StatePrefix: 'พระเจ้าอยู่หัวจะทรงทอดผ้าไตร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:39.717383247+07:00","message":"TextPushed: 'พระเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:39.717385634+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:39.71738836+07:00","message":"> Transcript [59] [false]: 'พระเจ้าอยู่หัวจะทรงทอดผ้าไตรค่ะชำระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:39.71739092+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:39.717392773+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:39.71739466+07:00","message":"StatePrefix: 'พระเจ้าอยู่หัวจะทรงทอดผ้าไตร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:39.717396816+07:00","message":"TextPushed: 'พระเจ้า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:39.777682106+07:00","message":"receive streaming session, msgId: 5"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:39.777724711+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":"2025-10-27T14:21:39.777730183+07:00","message":"receive interim result [false|false]: พระเจ้าอยู่หัวจะทรงทอดผ้าไตรค่ะสำหรับ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:39.777742064+07:00","message":"[buffer interim] 5 false พระเจ้าอยู่หัวจะทรงทอดผ้าไตรค่ะสำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:39.777750628+07:00","message":"[bufferProcess] interim [860000000]:พระเจ้าอยู่หัวจะทรงทอดผ้าไตรค่ะสำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:39.777752419+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:39.917606431+07:00","message":"receive streaming session, msgId: 5"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:39.91764639+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":"2025-10-27T14:21:39.917652742+07:00","message":"receive interim result [false|false]: พระเจ้าอยู่หัวจะทรงทอดผ้าไตรค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:39.917665977+07:00","message":"[buffer interim] 5 false พระเจ้าอยู่หัวจะทรงทอดผ้าไตรค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:39.91767328+07:00","message":"[bufferProcess] interim [980000000]:พระเจ้าอยู่หัวจะทรงทอดผ้าไตรค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:39.917679645+07:00","message":"[bufferProcess] send to processor:พระเจ้าอยู่หัวจะทรงทอดผ้าไตรค่ะสำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:39.917686503+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:39.91768904+07:00","message":"> Transcript [60] [false]: 'พระเจ้าอยู่หัวจะทรงทอดผ้าไตรค่ะสำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:39.917692438+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:39.91769421+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:39.917696863+07:00","message":"StatePrefix: 'พระเจ้าอยู่หัวจะทรงทอดผ้าไตร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:39.917698678+07:00","message":"TextPushed: 'พระเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:39.917703509+07:00","message":"Push: 'อยู่หัวจะทรงทอดผ้าไตร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:39.917705373+07:00","message":"TextPushed: 'พระเจ้าอยู่หัวจะทรงทอดผ้าไตร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:39.917707274+07:00","message":"Set new StatePrefix : 'พระเจ้าอยู่หัวจะทรงทอดผ้าไตรค่ะสำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:39.917709424+07:00","message":"Next Push (prob) : 'ค่ะสำหรับ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:39.917718672+07:00","message":"push: {false อยู่หัวจะทรงทอดผ้าไตร 0 0xc000044500}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:40.050101923+07:00","message":"receive streaming session, msgId: 5"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:40.050141333+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":"2025-10-27T14:21:40.050148597+07:00","message":"receive interim result [false|false]: พระเจ้าอยู่หัวจะทรงทอดผ้าไตรค่ะสำหรับพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:40.05016251+07:00","message":"[buffer interim] 5 false พระเจ้าอยู่หัวจะทรงทอดผ้าไตรค่ะสำหรับพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:40.050173511+07:00","message":"[bufferProcess] interim [40000000]:พระเจ้าอยู่หัวจะทรงทอดผ้าไตรค่ะสำหรับพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:40.050176156+07:00","message":"[bufferProcess] send to processor:พระเจ้าอยู่หัวจะทรงทอดผ้าไตรค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:40.050182878+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:40.050186749+07:00","message":"> Transcript [61] [false]: 'พระเจ้าอยู่หัวจะทรงทอดผ้าไตรค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:40.050189794+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:40.063127177+07:00","message":"[GCS] IsForceVAD: false for message ID: 5"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:40.092710155+07:00","message":"receive streaming session, msgId: 5"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:40.092750067+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":"2025-10-27T14:21:40.092755638+07:00","message":"receive interim result [false|false]: พระเจ้าอยู่หัวจะทรงทอดผ้าไตรค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:40.092767388+07:00","message":"[buffer interim] 5 false พระเจ้าอยู่หัวจะทรงทอดผ้าไตรค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:40.092774498+07:00","message":"[bufferProcess] interim [100000000]:พระเจ้าอยู่หัวจะทรงทอดผ้าไตรค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:40.092776729+07:00","message":"[bufferProcess] send to processor:พระเจ้าอยู่หัวจะทรงทอดผ้าไตรค่ะสำหรับพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:40.092781946+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:40.092790303+07:00","message":"> Transcript [62] [false]: 'พระเจ้าอยู่หัวจะทรงทอดผ้าไตรค่ะสำหรับพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:40.092793261+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:40.092795148+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:40.092805879+07:00","message":"StatePrefix: 'พระเจ้าอยู่หัวจะทรงทอดผ้าไตรค่ะสำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:40.092807998+07:00","message":"TextPushed: 'พระเจ้าอยู่หัวจะทรงทอดผ้าไตร'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:40.124325835+07:00","message":"[GCS] Start streaming session, msgId: 6"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:40.222346075+07:00","message":"receive streaming session, msgId: 5"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:40.22240235+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":"2025-10-27T14:21:40.222410293+07:00","message":"receive interim result [false|false]: พระเจ้าอยู่หัวจะทรงทอดผ้าไตรค่ะสำหรับพระที่นั่ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:40.222425687+07:00","message":"[buffer interim] 5 false พระเจ้าอยู่หัวจะทรงทอดผ้าไตรค่ะสำหรับพระที่นั่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:40.222434887+07:00","message":"[bufferProcess] interim [280000000]:พระเจ้าอยู่หัวจะทรงทอดผ้าไตรค่ะสำหรับพระที่นั่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:40.222438235+07:00","message":"[bufferProcess] send to processor:พระเจ้าอยู่หัวจะทรงทอดผ้าไตรค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:40.222442879+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:40.222446325+07:00","message":"> Transcript [63] [false]: 'พระเจ้าอยู่หัวจะทรงทอดผ้าไตรค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:40.222449495+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:40.291778246+07:00","message":"receive streaming session, msgId: 5"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:40.291817012+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระเจ้าอยู่หัวจะทรงทอดผ้าไตรค่ะสำหรับพระที่นั่ง\",\"confidence\":0.9581976}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:40.291822783+07:00","message":"receive interim result [true|false]: พระเจ้าอยู่หัวจะทรงทอดผ้าไตรค่ะสำหรับพระที่นั่ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:40.291833104+07:00","message":"end recv isFinal message id 5"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:40.291834973+07:00","message":"end Recv id 5"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:40.291842054+07:00","message":"[buffer interim] 5 true พระเจ้าอยู่หัวจะทรงทอดผ้าไตรค่ะสำหรับพระที่นั่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:40.291849439+07:00","message":"[bufferProcess] interim [340000000]:พระเจ้าอยู่หัวจะทรงทอดผ้าไตรค่ะสำหรับพระที่นั่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:40.291852421+07:00","message":"[bufferProcess] send to processor (isfinal):พระเจ้าอยู่หัวจะทรงทอดผ้าไตรค่ะสำหรับพระที่นั่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:40.291863329+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:40.291889654+07:00","message":"> Transcript [64] [false]: 'พระเจ้าอยู่หัวจะทรงทอดผ้าไตรค่ะสำหรับพระที่นั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:40.291895817+07:00","message":"Count interim (case 1.2): 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:40.291898314+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:40.291900741+07:00","message":"StatePrefix: 'พระเจ้าอยู่หัวจะทรงทอดผ้าไตรค่ะสำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:40.291903372+07:00","message":"TextPushed: 'พระเจ้าอยู่หัวจะทรงทอดผ้าไตร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:40.291906237+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:40.291907938+07:00","message":"> Transcript [65] [true]: 'พระเจ้าอยู่หัวจะทรงทอดผ้าไตรค่ะสำหรับพระที่นั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:40.291909715+07:00","message":"Count interim (case isFinal): 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:40.29191104+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:40.291912462+07:00","message":"StatePrefix: 'พระเจ้าอยู่หัวจะทรงทอดผ้าไตรค่ะสำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:40.291913982+07:00","message":"TextPushed: 'พระเจ้าอยู่หัวจะทรงทอดผ้าไตร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:40.291920145+07:00","message":"Push: 'ค่ะสำหรับพระที่นั่ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:40.291931894+07:00","message":"push: {true ค่ะสำหรับพระที่นั่ง 0 0xc000044500}"}
{"level":"info","service":"Main","time":"2025-10-27T14:21:40.305761846+07:00","message":"write wav file: './tmp/7446/7446_5.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:21:40.438911907+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:21:40.438913919+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:41.132389591+07:00","message":"receive streaming session, msgId: 6"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:41.132435496+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":"2025-10-27T14:21:41.13244126+07:00","message":"receive interim result [false|false]: มหาปราสาท"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:41.132457314+07:00","message":"[buffer interim] 6 false มหาปราสาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:41.132464346+07:00","message":"[bufferProcess] interim [20000000]:มหาปราสาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:41.132465925+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:41.368359019+07:00","message":"receive streaming session, msgId: 6"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:41.368399867+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":"2025-10-27T14:21:41.368404457+07:00","message":"receive interim result [false|false]: ประกาศนี้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:41.368417474+07:00","message":"[buffer interim] 6 false ประกาศนี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:41.368423978+07:00","message":"[bufferProcess] interim [260000000]:ประกาศนี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:41.368426045+07:00","message":"[bufferProcess] send to processor:มหาปราสาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:41.368430837+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:41.368433224+07:00","message":"> Transcript [66] [false]: 'มหาปราสาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:41.368435074+07:00","message":"Set StatePrefix (first interim): 'มหาปราสาท'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:41.560249759+07:00","message":"receive streaming session, msgId: 6"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:41.560289473+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":"2025-10-27T14:21:41.560294891+07:00","message":"receive interim result [false|false]: มหาปราสาทนี้นะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:41.560307816+07:00","message":"[buffer interim] 6 false มหาปราสาทนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:41.560314483+07:00","message":"[bufferProcess] interim [440000000]:มหาปราสาทนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:41.560316855+07:00","message":"[bufferProcess] send to processor:ประกาศนี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:41.560320076+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:41.560322668+07:00","message":"> Transcript [67] [false]: 'ประกาศนี้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:41.560324483+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:41.560326139+07:00","message":"Set new StatePrefix: 'ประกาศนี้'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:41.688330261+07:00","message":"receive streaming session, msgId: 6"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:41.688369706+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":"2025-10-27T14:21:41.688375029+07:00","message":"receive interim result [false|false]: มหาปราสาทนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:41.688393504+07:00","message":"[buffer interim] 6 false มหาปราสาทนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:41.688402428+07:00","message":"[bufferProcess] interim [560000000]:มหาปราสาทนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:41.688404609+07:00","message":"[bufferProcess] send to processor:มหาปราสาทนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:41.688408532+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:41.688411027+07:00","message":"> Transcript [68] [false]: 'มหาปราสาทนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:41.688413059+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:41.688414729+07:00","message":"Set new StatePrefix: 'มหาปราสาทนี้นะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:41.784032067+07:00","message":"[GCS] IsForceVAD: false for message ID: 6"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:41.912355397+07:00","message":"receive streaming session, msgId: 6"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:41.912402506+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มหาปราสาทนี้นะคะ\",\"confidence\":0.89240444}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":890000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:41.912408566+07:00","message":"receive interim result [true|false]: มหาปราสาทนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:41.912415989+07:00","message":"end recv isFinal message id 6"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:41.912417918+07:00","message":"end Recv id 6"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:41.912424674+07:00","message":"[buffer interim] 6 true มหาปราสาทนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:41.912432423+07:00","message":"[bufferProcess] interim [890000000]:มหาปราสาทนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:41.91243673+07:00","message":"[bufferProcess] send to processor (isfinal):มหาปราสาทนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:41.912439934+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:41.912442775+07:00","message":"> Transcript [69] [false]: 'มหาปราสาทนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:41.912445267+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:41.91244678+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:41.912448858+07:00","message":"StatePrefix: 'มหาปราสาทนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:41.912450745+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:41.912452148+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:41.912453652+07:00","message":"> Transcript [70] [true]: 'มหาปราสาทนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:41.912455392+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:41.912457005+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:41.912458972+07:00","message":"StatePrefix: 'มหาปราสาทนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:41.91246059+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:41.912466282+07:00","message":"Push: 'มหาปราสาทนี้นะคะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:41.912473318+07:00","message":"push: {true มหาปราสาทนี้นะคะ 0 0xc000128000}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:41.914768289+07:00","message":"[GCS] Start streaming session, msgId: 7"}
{"level":"info","service":"Main","time":"2025-10-27T14:21:41.918945246+07:00","message":"write wav file: './tmp/7446/7446_6.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:42.405449334+07:00","message":"receive streaming session, msgId: 7"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:42.405501533+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":"2025-10-27T14:21:42.4055059+07:00","message":"receive interim result [false|false]: เป็น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:42.405521482+07:00","message":"[buffer interim] 7 false เป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:42.40552957+07:00","message":"[bufferProcess] interim [300000000]:เป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:42.405531092+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:42.605323096+07:00","message":"receive streaming session, msgId: 7"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:42.605362813+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":"2025-10-27T14:21:42.60537353+07:00","message":"receive interim result [false|false]: เป็นเจ้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:42.605385367+07:00","message":"[buffer interim] 7 false เป็นเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:42.605404857+07:00","message":"[bufferProcess] interim [480000000]:เป็นเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:42.605407233+07:00","message":"[bufferProcess] send to processor:เป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:42.605414211+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:42.605417241+07:00","message":"> Transcript [71] [false]: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:42.605419105+07:00","message":"Set StatePrefix (first interim): 'เป็น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:42.795554523+07:00","message":"receive streaming session, msgId: 7"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:42.795597604+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":"2025-10-27T14:21:42.795603447+07:00","message":"receive interim result [false|false]: เป็นทหาร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:42.795618369+07:00","message":"[buffer interim] 7 false เป็นทหาร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:42.795626836+07:00","message":"[bufferProcess] interim [720000000]:เป็นทหาร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:42.795629443+07:00","message":"[bufferProcess] send to processor:เป็นเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:42.795635468+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:42.795638449+07:00","message":"> Transcript [72] [false]: 'เป็นเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:42.79564214+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:42.795644631+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:42.795647002+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:42.795649446+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:42.960853674+07:00","message":"receive streaming session, msgId: 7"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:42.96088795+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":"2025-10-27T14:21:42.960892748+07:00","message":"receive interim result [false|false]: เบญจมาศ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:42.960905723+07:00","message":"[buffer interim] 7 false เบญจมาศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:42.960912195+07:00","message":"[bufferProcess] interim [840000000]:เบญจมาศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:42.960913945+07:00","message":"[bufferProcess] send to processor:เป็นทหาร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:42.960917175+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:42.960920148+07:00","message":"> Transcript [73] [false]: 'เป็นทหาร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:42.960922683+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:42.960924327+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:42.960925929+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:42.960927564+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:42.965097074+07:00","message":"receive streaming session, msgId: 7"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:42.965131182+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":"2025-10-27T14:21:42.965135686+07:00","message":"receive interim result [false|false]: เป็นพระมหากษัตริย์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:42.965146882+07:00","message":"[buffer interim] 7 false เป็นพระมหากษัตริย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:42.96515309+07:00","message":"[bufferProcess] interim [900000000]:เป็นพระมหากษัตริย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:42.965155294+07:00","message":"[bufferProcess] send to processor:เบญจมาศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:42.965170371+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:42.965172726+07:00","message":"> Transcript [74] [false]: 'เบญจมาศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:42.965174526+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:42.96517617+07:00","message":"Set new StatePrefix: 'เบญจมาศ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:43.350576226+07:00","message":"receive streaming session, msgId: 7"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:43.350628526+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":"2025-10-27T14:21:43.350635663+07:00","message":"receive interim result [false|false]: เป็นพระมหากษัตริย์ที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:43.350650427+07:00","message":"[buffer interim] 7 false เป็นพระมหากษัตริย์ที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:43.350661887+07:00","message":"[bufferProcess] interim [320000000]:เป็นพระมหากษัตริย์ที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:43.350664807+07:00","message":"[bufferProcess] send to processor:เป็นพระมหากษัตริย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:43.350671352+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:43.350675998+07:00","message":"> Transcript [75] [false]: 'เป็นพระมหากษัตริย์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:43.350679117+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:43.350682187+07:00","message":"Set new StatePrefix: 'เป็นพระมหากษัตริย์'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:21:43.43997532+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:21:43.439979987+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:43.673146661+07:00","message":"receive streaming session, msgId: 7"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:43.673188721+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":"2025-10-27T14:21:43.67319364+07:00","message":"receive interim result [false|false]: เป็นพระมหากษัตริย์ที่แปล"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:43.673205859+07:00","message":"[buffer interim] 7 false เป็นพระมหากษัตริย์ที่แปล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:43.673212419+07:00","message":"[bufferProcess] interim [620000000]:เป็นพระมหากษัตริย์ที่แปล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:43.673214391+07:00","message":"[bufferProcess] send to processor:เป็นพระมหากษัตริย์ที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:43.673219539+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:43.673222513+07:00","message":"> Transcript [76] [false]: 'เป็นพระมหากษัตริย์ที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:43.673225435+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:43.673227357+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:43.673228907+07:00","message":"StatePrefix: 'เป็นพระมหากษัตริย์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:43.673231076+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:43.80451714+07:00","message":"receive streaming session, msgId: 7"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:43.804557036+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":"2025-10-27T14:21:43.804562336+07:00","message":"receive interim result [false|false]: เป็นพระมหากษัตริย์ที่ประ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:43.804574908+07:00","message":"[buffer interim] 7 false เป็นพระมหากษัตริย์ที่ประ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:43.804582409+07:00","message":"[bufferProcess] interim [680000000]:เป็นพระมหากษัตริย์ที่ประ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:43.80458442+07:00","message":"[bufferProcess] send to processor:เป็นพระมหากษัตริย์ที่แปล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:43.804589952+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:43.804592219+07:00","message":"> Transcript [77] [false]: 'เป็นพระมหากษัตริย์ที่แปล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:43.804595105+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:43.804596828+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:43.804598274+07:00","message":"StatePrefix: 'เป็นพระมหากษัตริย์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:43.804600189+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:43.881247395+07:00","message":"receive streaming session, msgId: 7"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:43.881284295+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":"2025-10-27T14:21:43.881290185+07:00","message":"receive interim result [false|false]: เป็นพระมหากษัตริย์ที่ปรับ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:43.881303879+07:00","message":"[buffer interim] 7 false เป็นพระมหากษัตริย์ที่ปรับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:43.881311866+07:00","message":"[bufferProcess] interim [740000000]:เป็นพระมหากษัตริย์ที่ปรับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:43.881314379+07:00","message":"[bufferProcess] send to processor:เป็นพระมหากษัตริย์ที่ประ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:43.881320871+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:43.881324386+07:00","message":"> Transcript [78] [false]: 'เป็นพระมหากษัตริย์ที่ประ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:43.881328515+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:43.881330959+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:43.881333354+07:00","message":"StatePrefix: 'เป็นพระมหากษัตริย์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:43.881336032+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:43.887261857+07:00","message":"receive streaming session, msgId: 7"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:43.887298709+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":"2025-10-27T14:21:43.88730343+07:00","message":"receive interim result [false|false]: เป็นพระมหากษัตริย์ที่ประดิษฐ์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:43.88731216+07:00","message":"[buffer interim] 7 false เป็นพระมหากษัตริย์ที่ประดิษฐ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:43.887320816+07:00","message":"[bufferProcess] interim [800000000]:เป็นพระมหากษัตริย์ที่ประดิษฐ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:43.887322984+07:00","message":"[bufferProcess] send to processor:เป็นพระมหากษัตริย์ที่ปรับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:43.887331004+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:43.887333536+07:00","message":"> Transcript [79] [false]: 'เป็นพระมหากษัตริย์ที่ปรับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:43.887336179+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:43.88733785+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:43.887339606+07:00","message":"StatePrefix: 'เป็นพระมหากษัตริย์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:43.887341303+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:43.887345129+07:00","message":"Push: 'เป็นพระมหากษัตริย์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:43.887346811+07:00","message":"TextPushed: 'เป็นพระมหากษัตริย์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:43.887348528+07:00","message":"Set new StatePrefix : 'เป็นพระมหากษัตริย์ที่ปรับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:43.88735054+07:00","message":"Next Push (prob) : 'ที่ปรับ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:43.887358347+07:00","message":"push: {false เป็นพระมหากษัตริย์ 0 0xc000128380}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:44.188944784+07:00","message":"receive streaming session, msgId: 7"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:44.18897873+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":"2025-10-27T14:21:44.18898381+07:00","message":"receive interim result [false|false]: เป็นพระมหากษัตริย์ที่ประดิษฐาน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:44.188995582+07:00","message":"[buffer interim] 7 false เป็นพระมหากษัตริย์ที่ประดิษฐาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:44.189005485+07:00","message":"[bufferProcess] interim [40000000]:เป็นพระมหากษัตริย์ที่ประดิษฐาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:44.189007697+07:00","message":"[bufferProcess] send to processor:เป็นพระมหากษัตริย์ที่ประดิษฐ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:44.189012823+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:44.189015231+07:00","message":"> Transcript [80] [false]: 'เป็นพระมหากษัตริย์ที่ประดิษฐ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:44.189017221+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:44.189019321+07:00","message":"Set new StatePrefix: 'เป็นพระมหากษัตริย์ที่ประดิษฐ์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:44.51170734+07:00","message":"receive streaming session, msgId: 7"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:44.511743226+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":"2025-10-27T14:21:44.511748421+07:00","message":"receive interim result [false|false]: เป็นพระมหากษัตริย์ที่ประดิษฐานพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:44.511762503+07:00","message":"[buffer interim] 7 false เป็นพระมหากษัตริย์ที่ประดิษฐานพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:44.511769465+07:00","message":"[bufferProcess] interim [400000000]:เป็นพระมหากษัตริย์ที่ประดิษฐานพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:44.511771982+07:00","message":"[bufferProcess] send to processor:เป็นพระมหากษัตริย์ที่ประดิษฐาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:44.511775486+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:44.511778414+07:00","message":"> Transcript [81] [false]: 'เป็นพระมหากษัตริย์ที่ประดิษฐาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:44.511780557+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:44.511782174+07:00","message":"Set new StatePrefix: 'เป็นพระมหากษัตริย์ที่ประดิษฐาน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:44.756260941+07:00","message":"receive streaming session, msgId: 7"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:44.756297481+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":"2025-10-27T14:21:44.756303058+07:00","message":"receive interim result [false|false]: เป็นพระมหากษัตริย์ที่ประดิษฐานพระบรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:44.756314749+07:00","message":"[buffer interim] 7 false เป็นพระมหากษัตริย์ที่ประดิษฐานพระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:44.756321468+07:00","message":"[bufferProcess] interim [640000000]:เป็นพระมหากษัตริย์ที่ประดิษฐานพระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:44.756323772+07:00","message":"[bufferProcess] send to processor:เป็นพระมหากษัตริย์ที่ประดิษฐานพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:44.75632931+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:44.756332246+07:00","message":"> Transcript [82] [false]: 'เป็นพระมหากษัตริย์ที่ประดิษฐานพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:44.756335078+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:44.756336726+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:44.756338302+07:00","message":"StatePrefix: 'เป็นพระมหากษัตริย์ที่ประดิษฐาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:44.756340469+07:00","message":"TextPushed: 'เป็นพระมหากษัตริย์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:44.952336319+07:00","message":"receive streaming session, msgId: 7"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:44.952369944+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":"2025-10-27T14:21:44.952375054+07:00","message":"receive interim result [false|false]: เป็นพระมหากษัตริย์ที่ประดิษฐานพระบรมศพ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:44.9523859+07:00","message":"[buffer interim] 7 false เป็นพระมหากษัตริย์ที่ประดิษฐานพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:44.952392722+07:00","message":"[bufferProcess] interim [880000000]:เป็นพระมหากษัตริย์ที่ประดิษฐานพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:44.952395262+07:00","message":"[bufferProcess] send to processor:เป็นพระมหากษัตริย์ที่ประดิษฐานพระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:44.952400289+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:44.952403005+07:00","message":"> Transcript [83] [false]: 'เป็นพระมหากษัตริย์ที่ประดิษฐานพระบรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:44.952405963+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:44.952407817+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:44.95240963+07:00","message":"StatePrefix: 'เป็นพระมหากษัตริย์ที่ประดิษฐาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:44.952411914+07:00","message":"TextPushed: 'เป็นพระมหากษัตริย์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:45.589834138+07:00","message":"receive streaming session, msgId: 7"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:45.58988244+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":"2025-10-27T14:21:45.589889123+07:00","message":"receive interim result [false|false]: เป็นพระมหากษัตริย์ที่ประดิษฐานพระบรมศพ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:45.589905157+07:00","message":"[buffer interim] 7 false เป็นพระมหากษัตริย์ที่ประดิษฐานพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:45.589916552+07:00","message":"[bufferProcess] interim [480000000]:เป็นพระมหากษัตริย์ที่ประดิษฐานพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:45.589920011+07:00","message":"[bufferProcess] send to processor:เป็นพระมหากษัตริย์ที่ประดิษฐานพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:45.589928655+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:45.589932132+07:00","message":"> Transcript [84] [false]: 'เป็นพระมหากษัตริย์ที่ประดิษฐานพระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:45.589936668+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:45.589938965+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:45.589941853+07:00","message":"StatePrefix: 'เป็นพระมหากษัตริย์ที่ประดิษฐาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:45.589944928+07:00","message":"TextPushed: 'เป็นพระมหากษัตริย์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:45.663017078+07:00","message":"receive streaming session, msgId: 7"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:45.663064143+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":"2025-10-27T14:21:45.663069949+07:00","message":"receive interim result [false|false]: เป็นพระมหากษัตริย์ที่ประดิษฐานพระบรมศพสมเด็จ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:45.6630829+07:00","message":"[buffer interim] 7 false เป็นพระมหากษัตริย์ที่ประดิษฐานพระบรมศพสมเด็จ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:45.663089856+07:00","message":"[bufferProcess] interim [600000000]:เป็นพระมหากษัตริย์ที่ประดิษฐานพระบรมศพสมเด็จ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:45.663092168+07:00","message":"[bufferProcess] send to processor:เป็นพระมหากษัตริย์ที่ประดิษฐานพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:45.663097387+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:45.663100093+07:00","message":"> Transcript [85] [false]: 'เป็นพระมหากษัตริย์ที่ประดิษฐานพระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:45.663103356+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:45.663105096+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:45.663113476+07:00","message":"StatePrefix: 'เป็นพระมหากษัตริย์ที่ประดิษฐาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:45.663115632+07:00","message":"TextPushed: 'เป็นพระมหากษัตริย์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:45.663121754+07:00","message":"Push: 'ที่ประดิษฐาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:45.663123514+07:00","message":"TextPushed: 'เป็นพระมหากษัตริย์ที่ประดิษฐาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:45.66312533+07:00","message":"Set new StatePrefix : 'เป็นพระมหากษัตริย์ที่ประดิษฐานพระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:45.663127673+07:00","message":"Next Push (prob) : 'พระบรมศพ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:45.66313518+07:00","message":"push: {false ที่ประดิษฐาน 0 0xc000128380}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:45.980721192+07:00","message":"receive streaming session, msgId: 7"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:45.980759082+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":"2025-10-27T14:21:45.980765368+07:00","message":"receive interim result [false|false]: เป็นพระมหากษัตริย์ที่ประดิษฐานพระบรมศพสมเด็จพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:45.980778025+07:00","message":"[buffer interim] 7 false เป็นพระมหากษัตริย์ที่ประดิษฐานพระบรมศพสมเด็จพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:45.980787139+07:00","message":"[bufferProcess] interim [840000000]:เป็นพระมหากษัตริย์ที่ประดิษฐานพระบรมศพสมเด็จพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:45.980790093+07:00","message":"[bufferProcess] send to processor:เป็นพระมหากษัตริย์ที่ประดิษฐานพระบรมศพสมเด็จ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:45.980796225+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:45.980799803+07:00","message":"> Transcript [86] [false]: 'เป็นพระมหากษัตริย์ที่ประดิษฐานพระบรมศพสมเด็จ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:45.980804579+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:45.980806888+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:45.98080959+07:00","message":"StatePrefix: 'เป็นพระมหากษัตริย์ที่ประดิษฐานพระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:45.980813177+07:00","message":"TextPushed: 'เป็นพระมหากษัตริย์ที่ประดิษฐาน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:46.167172083+07:00","message":"receive streaming session, msgId: 7"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:46.167209457+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":"2025-10-27T14:21:46.167214288+07:00","message":"receive interim result [false|false]: เป็นพระมหากษัตริย์ที่ประดิษฐานพระบรมศพสมเด็จพระมหา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:46.167226485+07:00","message":"[buffer interim] 7 false เป็นพระมหากษัตริย์ที่ประดิษฐานพระบรมศพสมเด็จพระมหา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:46.167235277+07:00","message":"[bufferProcess] interim [80000000]:เป็นพระมหากษัตริย์ที่ประดิษฐานพระบรมศพสมเด็จพระมหา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:46.167237407+07:00","message":"[bufferProcess] send to processor:เป็นพระมหากษัตริย์ที่ประดิษฐานพระบรมศพสมเด็จพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:46.167240756+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:46.167243262+07:00","message":"> Transcript [87] [false]: 'เป็นพระมหากษัตริย์ที่ประดิษฐานพระบรมศพสมเด็จพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:46.167246536+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:46.16724818+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:46.167251036+07:00","message":"StatePrefix: 'เป็นพระมหากษัตริย์ที่ประดิษฐานพระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:46.167254628+07:00","message":"TextPushed: 'เป็นพระมหากษัตริย์ที่ประดิษฐาน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:46.359493264+07:00","message":"receive streaming session, msgId: 7"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:46.359527984+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":"2025-10-27T14:21:46.359532645+07:00","message":"receive interim result [false|false]: เป็นพระมหากษัตริย์ที่ประดิษฐานพระบรมศพสมเด็จพระมหากษัตริย์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:46.359545069+07:00","message":"[buffer interim] 7 false เป็นพระมหากษัตริย์ที่ประดิษฐานพระบรมศพสมเด็จพระมหากษัตริย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:46.359551724+07:00","message":"[bufferProcess] interim [320000000]:เป็นพระมหากษัตริย์ที่ประดิษฐานพระบรมศพสมเด็จพระมหากษัตริย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:46.359554666+07:00","message":"[bufferProcess] send to processor:เป็นพระมหากษัตริย์ที่ประดิษฐานพระบรมศพสมเด็จพระมหา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:46.359558222+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:46.359560755+07:00","message":"> Transcript [88] [false]: 'เป็นพระมหากษัตริย์ที่ประดิษฐานพระบรมศพสมเด็จพระมหา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:46.359563888+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:46.359565464+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:46.35956758+07:00","message":"StatePrefix: 'เป็นพระมหากษัตริย์ที่ประดิษฐานพระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:46.359570777+07:00","message":"TextPushed: 'เป็นพระมหากษัตริย์ที่ประดิษฐาน'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:21:46.440205453+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:21:46.440217781+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:47.045964481+07:00","message":"[GCS] IsForceVAD: false for message ID: 7"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:47.103125301+07:00","message":"[GCS] Start streaming session, msgId: 8"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:47.148775261+07:00","message":"receive streaming session, msgId: 7"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:47.148809194+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":"2025-10-27T14:21:47.148814951+07:00","message":"receive interim result [false|false]: เป็นพระมหากษัตริย์ที่ประดิษฐานพระบรมศพสมเด็จพระมหากษัตริย์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:47.148828958+07:00","message":"[buffer interim] 7 false เป็นพระมหากษัตริย์ที่ประดิษฐานพระบรมศพสมเด็จพระมหากษัตริย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:47.148836598+07:00","message":"[bufferProcess] interim [920000000]:เป็นพระมหากษัตริย์ที่ประดิษฐานพระบรมศพสมเด็จพระมหากษัตริย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:47.14884034+07:00","message":"[bufferProcess] send to processor:เป็นพระมหากษัตริย์ที่ประดิษฐานพระบรมศพสมเด็จพระมหากษัตริย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:47.148844151+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:47.148846588+07:00","message":"> Transcript [89] [false]: 'เป็นพระมหากษัตริย์ที่ประดิษฐานพระบรมศพสมเด็จพระมหากษัตริย์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:47.148850279+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:47.148851997+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:47.14885399+07:00","message":"StatePrefix: 'เป็นพระมหากษัตริย์ที่ประดิษฐานพระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:47.148856198+07:00","message":"TextPushed: 'เป็นพระมหากษัตริย์ที่ประดิษฐาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:47.148858696+07:00","message":"Push: 'พระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:47.148861069+07:00","message":"TextPushed: 'เป็นพระมหากษัตริย์ที่ประดิษฐานพระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:47.14886307+07:00","message":"Set new StatePrefix : 'เป็นพระมหากษัตริย์ที่ประดิษฐานพระบรมศพสมเด็จพระมหากษัตริย์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:47.148865096+07:00","message":"Next Push (prob) : 'สมเด็จพระมหากษัตริย์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:47.148873041+07:00","message":"push: {false พระบรมศพ 0 0xc000128380}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:47.235524697+07:00","message":"receive streaming session, msgId: 7"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:47.235557675+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":"2025-10-27T14:21:47.235563351+07:00","message":"receive interim result [false|false]: เป็นพระมหากษัตริย์ที่ประดิษฐานพระบรมศพสมเด็จพระมหากษัตริย์ตราธิราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:47.23557785+07:00","message":"[buffer interim] 7 false เป็นพระมหากษัตริย์ที่ประดิษฐานพระบรมศพสมเด็จพระมหากษัตริย์ตราธิราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:47.235586515+07:00","message":"[bufferProcess] interim [100000000]:เป็นพระมหากษัตริย์ที่ประดิษฐานพระบรมศพสมเด็จพระมหากษัตริย์ตราธิราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:47.235589151+07:00","message":"[bufferProcess] send to processor:เป็นพระมหากษัตริย์ที่ประดิษฐานพระบรมศพสมเด็จพระมหากษัตริย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:47.235594328+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:47.23559693+07:00","message":"> Transcript [90] [false]: 'เป็นพระมหากษัตริย์ที่ประดิษฐานพระบรมศพสมเด็จพระมหากษัตริย์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:47.235600138+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:47.235601886+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:47.235603715+07:00","message":"StatePrefix: 'เป็นพระมหากษัตริย์ที่ประดิษฐานพระบรมศพสมเด็จพระมหากษัตริย์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:47.235606609+07:00","message":"TextPushed: 'เป็นพระมหากษัตริย์ที่ประดิษฐานพระบรมศพ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:47.281573818+07:00","message":"receive streaming session, msgId: 7"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:47.28161142+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นพระมหากษัตริย์ที่ประดิษฐานพระบรมศพสมเด็จพระมหากษัตริย์ตราธิราช\",\"confidence\":0.88408434}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":130000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:47.28161794+07:00","message":"receive interim result [true|false]: เป็นพระมหากษัตริย์ที่ประดิษฐานพระบรมศพสมเด็จพระมหากษัตริย์ตราธิราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:47.281628682+07:00","message":"end recv isFinal message id 7"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:47.281630833+07:00","message":"end Recv id 7"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:47.281636809+07:00","message":"[buffer interim] 7 true เป็นพระมหากษัตริย์ที่ประดิษฐานพระบรมศพสมเด็จพระมหากษัตริย์ตราธิราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:47.281643658+07:00","message":"[bufferProcess] interim [130000000]:เป็นพระมหากษัตริย์ที่ประดิษฐานพระบรมศพสมเด็จพระมหากษัตริย์ตราธิราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:47.281646415+07:00","message":"[bufferProcess] send to processor (isfinal):เป็นพระมหากษัตริย์ที่ประดิษฐานพระบรมศพสมเด็จพระมหากษัตริย์ตราธิราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:47.281650257+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:47.281652666+07:00","message":"> Transcript [91] [false]: 'เป็นพระมหากษัตริย์ที่ประดิษฐานพระบรมศพสมเด็จพระมหากษัตริย์ตราธิราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:47.281655907+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:47.28165744+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:47.281658993+07:00","message":"StatePrefix: 'เป็นพระมหากษัตริย์ที่ประดิษฐานพระบรมศพสมเด็จพระมหากษัตริย์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:47.28166176+07:00","message":"TextPushed: 'เป็นพระมหากษัตริย์ที่ประดิษฐานพระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:47.281663392+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:47.28166671+07:00","message":"> Transcript [92] [true]: 'เป็นพระมหากษัตริย์ที่ประดิษฐานพระบรมศพสมเด็จพระมหากษัตริย์ตราธิราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:47.281668671+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:47.28166999+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:47.281671282+07:00","message":"StatePrefix: 'เป็นพระมหากษัตริย์ที่ประดิษฐานพระบรมศพสมเด็จพระมหากษัตริย์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:47.281672865+07:00","message":"TextPushed: 'เป็นพระมหากษัตริย์ที่ประดิษฐานพระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:47.281675784+07:00","message":"Push: 'สมเด็จพระมหากษัตริย์ตราธิราช'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:47.28168627+07:00","message":"push: {true สมเด็จพระมหากษัตริย์ตราธิราช 0 0xc000128380}"}
{"level":"info","service":"Main","time":"2025-10-27T14:21:47.291484727+07:00","message":"write wav file: './tmp/7446/7446_7.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:47.836503625+07:00","message":"receive streaming session, msgId: 8"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:47.836538864+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"9\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:47.836543324+07:00","message":"receive interim result [false|false]: 9"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:47.836555715+07:00","message":"[buffer interim] 8 false 9"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:47.83656417+07:00","message":"[bufferProcess] interim [540000000]:9"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:47.836566302+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:48.410861829+07:00","message":"receive streaming session, msgId: 8"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:48.410896462+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":"2025-10-27T14:21:48.41090155+07:00","message":"receive interim result [false|false]: ฉัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:48.410911031+07:00","message":"[buffer interim] 8 false ฉัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:48.410918172+07:00","message":"[bufferProcess] interim [20000000]:ฉัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:48.410920064+07:00","message":"[bufferProcess] send to processor:9"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:48.410923227+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:48.410925808+07:00","message":"> Transcript [93] [false]: '9'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:48.410927655+07:00","message":"Set StatePrefix (first interim): '9'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:48.455478897+07:00","message":"receive streaming session, msgId: 8"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:48.455513908+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":"2025-10-27T14:21:48.45552015+07:00","message":"receive interim result [false|false]: สมเด็จ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:48.455530257+07:00","message":"[buffer interim] 8 false สมเด็จ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:48.45553644+07:00","message":"[bufferProcess] interim [80000000]:สมเด็จ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:48.45553833+07:00","message":"[bufferProcess] send to processor:ฉัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:48.455543246+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:48.455545664+07:00","message":"> Transcript [94] [false]: 'ฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:48.455547676+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:48.455550029+07:00","message":"Set new StatePrefix: 'ฉัน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:48.644761318+07:00","message":"receive streaming session, msgId: 8"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:48.644797596+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":"2025-10-27T14:21:48.644803374+07:00","message":"receive interim result [false|false]: สมเด็จพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:48.644817319+07:00","message":"[buffer interim] 8 false สมเด็จพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:48.644824067+07:00","message":"[bufferProcess] interim [260000000]:สมเด็จพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:48.644825824+07:00","message":"[bufferProcess] send to processor:สมเด็จ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:48.644830922+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:48.644833375+07:00","message":"> Transcript [95] [false]: 'สมเด็จ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:48.644835379+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:48.644837091+07:00","message":"Set new StatePrefix: 'สมเด็จ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:48.862395555+07:00","message":"receive streaming session, msgId: 8"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:48.862438044+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":"2025-10-27T14:21:48.862445212+07:00","message":"receive interim result [false|false]: สมเด็จระฆัง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:48.862460464+07:00","message":"[buffer interim] 8 false สมเด็จระฆัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:48.862469076+07:00","message":"[bufferProcess] interim [500000000]:สมเด็จระฆัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:48.862471852+07:00","message":"[bufferProcess] send to processor:สมเด็จพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:48.862476236+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:48.862480718+07:00","message":"> Transcript [96] [false]: 'สมเด็จพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:48.862484504+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:48.862486577+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:48.862488746+07:00","message":"StatePrefix: 'สมเด็จ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:48.862491136+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:49.093771775+07:00","message":"receive streaming session, msgId: 8"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:49.093805632+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":"2025-10-27T14:21:49.093811715+07:00","message":"receive interim result [false|false]: สมเด็จพระสังฆราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:49.093823257+07:00","message":"[buffer interim] 8 false สมเด็จพระสังฆราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:49.093830429+07:00","message":"[bufferProcess] interim [680000000]:สมเด็จพระสังฆราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:49.093832469+07:00","message":"[bufferProcess] send to processor:สมเด็จระฆัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:49.093837316+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:49.093840189+07:00","message":"> Transcript [97] [false]: 'สมเด็จระฆัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:49.093842888+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:49.093844504+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:49.093846117+07:00","message":"StatePrefix: 'สมเด็จ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:49.093847956+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:49.150899572+07:00","message":"receive streaming session, msgId: 8"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:49.150945241+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":"2025-10-27T14:21:49.150950777+07:00","message":"receive interim result [false|false]: สมเด็จพระครูลมูล"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:49.150962308+07:00","message":"[buffer interim] 8 false สมเด็จพระครูลมูล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:49.150968598+07:00","message":"[bufferProcess] interim [740000000]:สมเด็จพระครูลมูล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:49.150970744+07:00","message":"[bufferProcess] send to processor:สมเด็จพระสังฆราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:49.150975675+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:49.150978242+07:00","message":"> Transcript [98] [false]: 'สมเด็จพระสังฆราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:49.150980977+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:49.150982829+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:49.150984398+07:00","message":"StatePrefix: 'สมเด็จ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:49.150986241+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:49.152549559+07:00","message":"receive streaming session, msgId: 8"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:49.152557628+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":"2025-10-27T14:21:49.152560509+07:00","message":"receive interim result [false|false]: สมเด็จพระมหา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:49.15256588+07:00","message":"[buffer interim] 8 false สมเด็จพระมหา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:49.152568438+07:00","message":"[bufferProcess] interim [800000000]:สมเด็จพระมหา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:49.152570103+07:00","message":"[bufferProcess] send to processor:สมเด็จพระครูลมูล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:49.152571867+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:49.152573499+07:00","message":"> Transcript [99] [false]: 'สมเด็จพระครูลมูล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:49.152575248+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:49.152576722+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:49.152578127+07:00","message":"StatePrefix: 'สมเด็จ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:49.152579589+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:49.152583568+07:00","message":"Push: 'สมเด็จ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:49.152585027+07:00","message":"TextPushed: 'สมเด็จ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:49.152586618+07:00","message":"Set new StatePrefix : 'สมเด็จพระครูลมูล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:49.15258835+07:00","message":"Next Push (prob) : 'พระครูลมูล'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:49.152595545+07:00","message":"push: {false สมเด็จ 0 0xc0023e8200}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:49.348629636+07:00","message":"receive streaming session, msgId: 8"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:49.348667198+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":"2025-10-27T14:21:49.348672608+07:00","message":"receive interim result [false|false]: สมเด็จพระมเหสี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:49.348688794+07:00","message":"[buffer interim] 8 false สมเด็จพระมเหสี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:49.348695842+07:00","message":"[bufferProcess] interim [980000000]:สมเด็จพระมเหสี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:49.34869789+07:00","message":"[bufferProcess] send to processor:สมเด็จพระมหา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:49.348701321+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:49.348704311+07:00","message":"> Transcript [100] [false]: 'สมเด็จพระมหา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:49.348706624+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:49.348708414+07:00","message":"Set new StatePrefix: 'สมเด็จพระมหา'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:21:49.441154126+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:21:49.44118959+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:49.971859479+07:00","message":"receive streaming session, msgId: 8"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:49.971901439+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สมเด็จพระมเหสี\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:49.971909661+07:00","message":"receive interim result [false|false]: สมเด็จพระมเหสี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:49.971925708+07:00","message":"[buffer interim] 8 false สมเด็จพระมเหสี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:49.971934091+07:00","message":"[bufferProcess] interim [580000000]:สมเด็จพระมเหสี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:49.971936985+07:00","message":"[bufferProcess] send to processor:สมเด็จพระมเหสี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:49.971941081+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:49.971948544+07:00","message":"> Transcript [101] [false]: 'สมเด็จพระมเหสี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:49.971952041+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:49.971956021+07:00","message":"Set new StatePrefix: 'สมเด็จพระมเหสี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:50.179333232+07:00","message":"receive streaming session, msgId: 8"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:50.179366571+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":"2025-10-27T14:21:50.179371194+07:00","message":"receive interim result [false|false]: สมเด็จพระมเหสีและ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:50.179382513+07:00","message":"[buffer interim] 8 false สมเด็จพระมเหสีและ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:50.179389596+07:00","message":"[bufferProcess] interim [820000000]:สมเด็จพระมเหสีและ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:50.179392618+07:00","message":"[bufferProcess] send to processor:สมเด็จพระมเหสี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:50.17939688+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:50.179400372+07:00","message":"> Transcript [102] [false]: 'สมเด็จพระมเหสี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:50.179403421+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:50.179405185+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:50.179406631+07:00","message":"StatePrefix: 'สมเด็จพระมเหสี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:50.179408302+07:00","message":"TextPushed: 'สมเด็จ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:50.377178153+07:00","message":"receive streaming session, msgId: 8"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:50.377211495+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":"2025-10-27T14:21:50.377217701+07:00","message":"receive interim result [false|false]: สมเด็จพระมเหสีและพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:50.377229806+07:00","message":"[buffer interim] 8 false สมเด็จพระมเหสีและพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:50.377236497+07:00","message":"[bufferProcess] interim [940000000]:สมเด็จพระมเหสีและพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:50.377238582+07:00","message":"[bufferProcess] send to processor:สมเด็จพระมเหสีและ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:50.37724401+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:50.377246432+07:00","message":"> Transcript [103] [false]: 'สมเด็จพระมเหสีและ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:50.377249192+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:50.377250966+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:50.377252579+07:00","message":"StatePrefix: 'สมเด็จพระมเหสี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:50.37725466+07:00","message":"TextPushed: 'สมเด็จ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:50.388327844+07:00","message":"receive streaming session, msgId: 8"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:50.388356056+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":"2025-10-27T14:21:50.388361134+07:00","message":"receive interim result [false|false]: สมเด็จพระมเหสีและบาง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:50.388373131+07:00","message":"[buffer interim] 8 false สมเด็จพระมเหสีและบาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:50.388379846+07:00","message":"[bufferProcess] interim [0]:สมเด็จพระมเหสีและบาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:50.388382641+07:00","message":"[bufferProcess] send to processor:สมเด็จพระมเหสีและพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:50.388386341+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:50.388389888+07:00","message":"> Transcript [104] [false]: 'สมเด็จพระมเหสีและพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:50.388393226+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:50.388395504+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:50.388397568+07:00","message":"StatePrefix: 'สมเด็จพระมเหสี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:50.388400042+07:00","message":"TextPushed: 'สมเด็จ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:50.686273915+07:00","message":"receive streaming session, msgId: 8"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:50.686306238+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":"2025-10-27T14:21:50.686312461+07:00","message":"receive interim result [false|false]: สมเด็จพระมเหสีและบางโอกาส"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:50.686322406+07:00","message":"[buffer interim] 8 false สมเด็จพระมเหสีและบางโอกาส"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:50.68632871+07:00","message":"[bufferProcess] interim [240000000]:สมเด็จพระมเหสีและบางโอกาส"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:50.686331152+07:00","message":"[bufferProcess] send to processor:สมเด็จพระมเหสีและบาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:50.686336577+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:50.686338972+07:00","message":"> Transcript [105] [false]: 'สมเด็จพระมเหสีและบาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:50.686341878+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:50.686343722+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:50.686345445+07:00","message":"StatePrefix: 'สมเด็จพระมเหสี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:50.68634727+07:00","message":"TextPushed: 'สมเด็จ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:50.68635145+07:00","message":"Push: 'พระมเหสี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:50.686353013+07:00","message":"TextPushed: 'สมเด็จพระมเหสี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:50.686354669+07:00","message":"Set new StatePrefix : 'สมเด็จพระมเหสีและบาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:50.686356467+07:00","message":"Next Push (prob) : 'และบาง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:50.686364331+07:00","message":"push: {false พระมเหสี 0 0xc0023e8200}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:50.945205236+07:00","message":"receive streaming session, msgId: 8"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:50.945253602+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":"2025-10-27T14:21:50.945261253+07:00","message":"receive interim result [false|false]: สมเด็จพระมเหสีและบางโอกาสก็"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:50.945276681+07:00","message":"[buffer interim] 8 false สมเด็จพระมเหสีและบางโอกาสก็"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:50.945287597+07:00","message":"[bufferProcess] interim [600000000]:สมเด็จพระมเหสีและบางโอกาสก็"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:50.945290758+07:00","message":"[bufferProcess] send to processor:สมเด็จพระมเหสีและบางโอกาส"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:50.945298072+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:50.945300698+07:00","message":"> Transcript [106] [false]: 'สมเด็จพระมเหสีและบางโอกาส'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:50.945303418+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:50.945305215+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:50.945307027+07:00","message":"StatePrefix: 'สมเด็จพระมเหสีและบาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:50.945309161+07:00","message":"TextPushed: 'สมเด็จพระมเหสี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:51.072557194+07:00","message":"receive streaming session, msgId: 8"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:51.072592141+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":"2025-10-27T14:21:51.072597923+07:00","message":"receive interim result [false|false]: สมเด็จพระมเหสีและบางโอกาสก็จะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:51.072612377+07:00","message":"[buffer interim] 8 false สมเด็จพระมเหสีและบางโอกาสก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:51.07261985+07:00","message":"[bufferProcess] interim [720000000]:สมเด็จพระมเหสีและบางโอกาสก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:51.072621946+07:00","message":"[bufferProcess] send to processor:สมเด็จพระมเหสีและบางโอกาสก็"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:51.072626974+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:51.072629477+07:00","message":"> Transcript [107] [false]: 'สมเด็จพระมเหสีและบางโอกาสก็'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:51.072632318+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:51.072634191+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:51.072636045+07:00","message":"StatePrefix: 'สมเด็จพระมเหสีและบาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:51.072637964+07:00","message":"TextPushed: 'สมเด็จพระมเหสี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:51.254586291+07:00","message":"receive streaming session, msgId: 8"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:51.254632049+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":"2025-10-27T14:21:51.254639717+07:00","message":"receive interim result [false|false]: สมเด็จพระมเหสีและบางโอกาสก็ส่ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:51.254654464+07:00","message":"[buffer interim] 8 false สมเด็จพระมเหสีและบางโอกาสก็ส่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:51.254667303+07:00","message":"[bufferProcess] interim [840000000]:สมเด็จพระมเหสีและบางโอกาสก็ส่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:51.25467039+07:00","message":"[bufferProcess] send to processor:สมเด็จพระมเหสีและบางโอกาสก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:51.25467581+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:51.254679854+07:00","message":"> Transcript [108] [false]: 'สมเด็จพระมเหสีและบางโอกาสก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:51.254685379+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:51.25468791+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:51.254690766+07:00","message":"StatePrefix: 'สมเด็จพระมเหสีและบาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:51.25469381+07:00","message":"TextPushed: 'สมเด็จพระมเหสี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:51.448371699+07:00","message":"receive streaming session, msgId: 8"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:51.4484185+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":"2025-10-27T14:21:51.44842447+07:00","message":"receive interim result [false|false]: สมเด็จพระมเหสีและบางโอกาสก็ส่งพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:51.448436571+07:00","message":"[buffer interim] 8 false สมเด็จพระมเหสีและบางโอกาสก็ส่งพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:51.448445942+07:00","message":"[bufferProcess] interim [80000000]:สมเด็จพระมเหสีและบางโอกาสก็ส่งพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:51.448448233+07:00","message":"[bufferProcess] send to processor:สมเด็จพระมเหสีและบางโอกาสก็ส่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:51.448453586+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:51.448455963+07:00","message":"> Transcript [109] [false]: 'สมเด็จพระมเหสีและบางโอกาสก็ส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:51.448459307+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:51.448461183+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:51.448463147+07:00","message":"StatePrefix: 'สมเด็จพระมเหสีและบาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:51.448465473+07:00","message":"TextPushed: 'สมเด็จพระมเหสี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:51.448469711+07:00","message":"Push: 'และบาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:51.448474919+07:00","message":"TextPushed: 'สมเด็จพระมเหสีและบาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:51.448476939+07:00","message":"Set new StatePrefix : 'สมเด็จพระมเหสีและบางโอกาสก็ส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:51.448478903+07:00","message":"Next Push (prob) : 'โอกาสก็ส่ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:51.448490228+07:00","message":"push: {false และบาง 0 0xc0023e8200}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:51.572907396+07:00","message":"receive streaming session, msgId: 8"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:51.572960781+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":"2025-10-27T14:21:51.572968652+07:00","message":"receive interim result [false|false]: สมเด็จพระมเหสีและบางโอกาสก็จงรัก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:51.57303041+07:00","message":"[buffer interim] 8 false สมเด็จพระมเหสีและบางโอกาสก็จงรัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:51.573040163+07:00","message":"[bufferProcess] interim [140000000]:สมเด็จพระมเหสีและบางโอกาสก็จงรัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:51.573043888+07:00","message":"[bufferProcess] send to processor:สมเด็จพระมเหสีและบางโอกาสก็ส่งพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:51.57304872+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:51.57305286+07:00","message":"> Transcript [110] [false]: 'สมเด็จพระมเหสีและบางโอกาสก็ส่งพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:51.573057259+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:51.573059673+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:51.573062681+07:00","message":"StatePrefix: 'สมเด็จพระมเหสีและบางโอกาสก็ส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:51.573066216+07:00","message":"TextPushed: 'สมเด็จพระมเหสีและบาง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:51.671341079+07:00","message":"receive streaming session, msgId: 8"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:51.67139878+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":"2025-10-27T14:21:51.671406754+07:00","message":"receive interim result [false|false]: สมเด็จพระมเหสีและบางโอกาสก็ส่งพระกรุ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:51.671424078+07:00","message":"[buffer interim] 8 false สมเด็จพระมเหสีและบางโอกาสก็ส่งพระกรุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:51.671435154+07:00","message":"[bufferProcess] interim [320000000]:สมเด็จพระมเหสีและบางโอกาสก็ส่งพระกรุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:51.671438209+07:00","message":"[bufferProcess] send to processor:สมเด็จพระมเหสีและบางโอกาสก็จงรัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:51.671444773+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:51.671448679+07:00","message":"> Transcript [111] [false]: 'สมเด็จพระมเหสีและบางโอกาสก็จงรัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:51.671451723+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:51.671454307+07:00","message":"Set new StatePrefix: 'สมเด็จพระมเหสีและบางโอกาสก็จงรัก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:51.764400767+07:00","message":"receive streaming session, msgId: 8"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:51.764434326+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":"2025-10-27T14:21:51.76443984+07:00","message":"receive interim result [false|false]: สมเด็จพระมเหสีและบางโอกาสก็ทรงพระกรุณา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:51.764454077+07:00","message":"[buffer interim] 8 false สมเด็จพระมเหสีและบางโอกาสก็ทรงพระกรุณา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:51.764461708+07:00","message":"[bufferProcess] interim [380000000]:สมเด็จพระมเหสีและบางโอกาสก็ทรงพระกรุณา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:51.764463809+07:00","message":"[bufferProcess] send to processor:สมเด็จพระมเหสีและบางโอกาสก็ส่งพระกรุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:51.764467038+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:51.764469809+07:00","message":"> Transcript [112] [false]: 'สมเด็จพระมเหสีและบางโอกาสก็ส่งพระกรุ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:51.764471899+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:51.764473783+07:00","message":"Set new StatePrefix: 'สมเด็จพระมเหสีและบางโอกาสก็ส่งพระกรุ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:52.16117436+07:00","message":"receive streaming session, msgId: 8"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:52.161208019+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":"2025-10-27T14:21:52.161213707+07:00","message":"receive interim result [false|false]: สมเด็จพระมเหสีและบางโอกาสก็ทรงพระกรุณาโปรด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:52.161227691+07:00","message":"[buffer interim] 8 false สมเด็จพระมเหสีและบางโอกาสก็ทรงพระกรุณาโปรด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:52.161234938+07:00","message":"[bufferProcess] interim [740000000]:สมเด็จพระมเหสีและบางโอกาสก็ทรงพระกรุณาโปรด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:52.161236811+07:00","message":"[bufferProcess] send to processor:สมเด็จพระมเหสีและบางโอกาสก็ทรงพระกรุณา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:52.161239991+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:52.161243388+07:00","message":"> Transcript [113] [false]: 'สมเด็จพระมเหสีและบางโอกาสก็ทรงพระกรุณา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:52.161245393+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:52.161246943+07:00","message":"Set new StatePrefix: 'สมเด็จพระมเหสีและบางโอกาสก็ทรงพระกรุณา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:52.283812693+07:00","message":"receive streaming session, msgId: 8"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:52.283852475+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":"2025-10-27T14:21:52.283857642+07:00","message":"receive interim result [false|false]: สมเด็จพระมเหสีและบางโอกาสก็ทรงพระกรุณาโปรดเกล้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:52.283870449+07:00","message":"[buffer interim] 8 false สมเด็จพระมเหสีและบางโอกาสก็ทรงพระกรุณาโปรดเกล้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:52.283877474+07:00","message":"[bufferProcess] interim [860000000]:สมเด็จพระมเหสีและบางโอกาสก็ทรงพระกรุณาโปรดเกล้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:52.283880063+07:00","message":"[bufferProcess] send to processor:สมเด็จพระมเหสีและบางโอกาสก็ทรงพระกรุณาโปรด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:52.283885668+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:52.28388823+07:00","message":"> Transcript [114] [false]: 'สมเด็จพระมเหสีและบางโอกาสก็ทรงพระกรุณาโปรด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:52.283891622+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:52.283893664+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:52.283895307+07:00","message":"StatePrefix: 'สมเด็จพระมเหสีและบางโอกาสก็ทรงพระกรุณา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:52.283897509+07:00","message":"TextPushed: 'สมเด็จพระมเหสีและบาง'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:21:52.44216746+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:21:52.442177501+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:52.485532252+07:00","message":"receive streaming session, msgId: 8"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:52.485570389+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":"2025-10-27T14:21:52.48557693+07:00","message":"receive interim result [false|false]: สมเด็จพระมเหสีและบางโอกาสก็ทรงพระกรุณาโปรดเกล้าโปรด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:52.485587315+07:00","message":"[buffer interim] 8 false สมเด็จพระมเหสีและบางโอกาสก็ทรงพระกรุณาโปรดเกล้าโปรด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:52.485595252+07:00","message":"[bufferProcess] interim [100000000]:สมเด็จพระมเหสีและบางโอกาสก็ทรงพระกรุณาโปรดเกล้าโปรด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:52.485598699+07:00","message":"[bufferProcess] send to processor:สมเด็จพระมเหสีและบางโอกาสก็ทรงพระกรุณาโปรดเกล้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:52.485604007+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:52.48560732+07:00","message":"> Transcript [115] [false]: 'สมเด็จพระมเหสีและบางโอกาสก็ทรงพระกรุณาโปรดเกล้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:52.485611214+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:52.48561355+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:52.485616743+07:00","message":"StatePrefix: 'สมเด็จพระมเหสีและบางโอกาสก็ทรงพระกรุณา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:52.485619216+07:00","message":"TextPushed: 'สมเด็จพระมเหสีและบาง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:52.613685859+07:00","message":"[GCS] IsForceVAD: false for message ID: 8"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:52.674830141+07:00","message":"receive streaming session, msgId: 8"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:52.674866907+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":"2025-10-27T14:21:52.674873116+07:00","message":"receive interim result [false|false]: สมเด็จพระมเหสีและบางโอกาสก็ทรงพระกรุณาโปรดเกล้าโปรดกระหม่อม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:52.67488534+07:00","message":"[buffer interim] 8 false สมเด็จพระมเหสีและบางโอกาสก็ทรงพระกรุณาโปรดเกล้าโปรดกระหม่อม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:52.67489346+07:00","message":"[bufferProcess] interim [280000000]:สมเด็จพระมเหสีและบางโอกาสก็ทรงพระกรุณาโปรดเกล้าโปรดกระหม่อม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:52.674897057+07:00","message":"[bufferProcess] send to processor:สมเด็จพระมเหสีและบางโอกาสก็ทรงพระกรุณาโปรดเกล้าโปรด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:52.674903275+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:52.674907349+07:00","message":"> Transcript [116] [false]: 'สมเด็จพระมเหสีและบางโอกาสก็ทรงพระกรุณาโปรดเกล้าโปรด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:52.674911714+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:52.674914363+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:52.67491705+07:00","message":"StatePrefix: 'สมเด็จพระมเหสีและบางโอกาสก็ทรงพระกรุณา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:52.674920936+07:00","message":"TextPushed: 'สมเด็จพระมเหสีและบาง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:52.868080191+07:00","message":"receive streaming session, msgId: 8"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:52.868121919+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สมเด็จพระมเหสีและบางโอกาสก็ทรงพระกรุณาโปรดเกล้าโปรดกระหม่อม\",\"confidence\":0.9584233}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:52.868128583+07:00","message":"receive interim result [true|false]: สมเด็จพระมเหสีและบางโอกาสก็ทรงพระกรุณาโปรดเกล้าโปรดกระหม่อม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:52.868136478+07:00","message":"end recv isFinal message id 8"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:52.868138559+07:00","message":"end Recv id 8"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:52.868146389+07:00","message":"[buffer interim] 8 true สมเด็จพระมเหสีและบางโอกาสก็ทรงพระกรุณาโปรดเกล้าโปรดกระหม่อม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:52.868157661+07:00","message":"[bufferProcess] interim [520000000]:สมเด็จพระมเหสีและบางโอกาสก็ทรงพระกรุณาโปรดเกล้าโปรดกระหม่อม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:52.868164042+07:00","message":"[bufferProcess] send to processor (isfinal):สมเด็จพระมเหสีและบางโอกาสก็ทรงพระกรุณาโปรดเกล้าโปรดกระหม่อม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:52.868168286+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:52.868173834+07:00","message":"> Transcript [117] [false]: 'สมเด็จพระมเหสีและบางโอกาสก็ทรงพระกรุณาโปรดเกล้าโปรดกระหม่อม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:52.868177892+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:52.868179981+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:52.868182535+07:00","message":"StatePrefix: 'สมเด็จพระมเหสีและบางโอกาสก็ทรงพระกรุณา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:52.868185558+07:00","message":"TextPushed: 'สมเด็จพระมเหสีและบาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:52.868192889+07:00","message":"Push: 'โอกาสก็ทรงพระกรุณา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:52.868195774+07:00","message":"TextPushed: 'สมเด็จพระมเหสีและบางโอกาสก็ทรงพระกรุณา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:52.868197937+07:00","message":"Set new StatePrefix : 'สมเด็จพระมเหสีและบางโอกาสก็ทรงพระกรุณาโปรดเกล้าโปรดกระหม่อม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:52.868200154+07:00","message":"Next Push (prob) : 'โปรดเกล้าโปรดกระหม่อม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:52.86820173+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:52.868203552+07:00","message":"> Transcript [118] [true]: 'สมเด็จพระมเหสีและบางโอกาสก็ทรงพระกรุณาโปรดเกล้าโปรดกระหม่อม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:52.868205536+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:52.868206772+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:52.868208244+07:00","message":"StatePrefix: 'สมเด็จพระมเหสีและบางโอกาสก็ทรงพระกรุณาโปรดเกล้าโปรดกระหม่อม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:52.868209792+07:00","message":"TextPushed: 'สมเด็จพระมเหสีและบางโอกาสก็ทรงพระกรุณา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:52.868211676+07:00","message":"Push: 'โปรดเกล้าโปรดกระหม่อม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:52.868219164+07:00","message":"push: {false โอกาสก็ทรงพระกรุณา 0 0xc0023e8200}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:52.86822435+07:00","message":"push: {true โปรดเกล้าโปรดกระหม่อม 0 0xc0023e8200}"}
{"level":"info","service":"Main","time":"2025-10-27T14:21:52.880260477+07:00","message":"write wav file: './tmp/7446/7446_8.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:52.934480362+07:00","message":"[GCS] Start streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:53.589649769+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:53.589690828+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":"2025-10-27T14:21:53.589695635+07:00","message":"receive interim result [false|false]: พระราชทาน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:53.589707956+07:00","message":"[buffer interim] 9 false พระราชทาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:53.58971465+07:00","message":"[bufferProcess] interim [660000000]:พระราชทาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:53.589716147+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:53.912958852+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:53.91299876+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":"2025-10-27T14:21:53.913010247+07:00","message":"receive interim result [false|false]: พระราชทานให้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:53.913024182+07:00","message":"[buffer interim] 9 false พระราชทานให้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:53.913031259+07:00","message":"[bufferProcess] interim [960000000]:พระราชทานให้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:53.913033115+07:00","message":"[bufferProcess] send to processor:พระราชทาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:53.913038337+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:53.913041227+07:00","message":"> Transcript [119] [false]: 'พระราชทาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:53.913043077+07:00","message":"Set StatePrefix (first interim): 'พระราชทาน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:54.105221843+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:54.105272194+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":"2025-10-27T14:21:54.105280028+07:00","message":"receive interim result [false|false]: พระราชทานให้ตา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:54.105293996+07:00","message":"[buffer interim] 9 false พระราชทานให้ตา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:54.105302322+07:00","message":"[bufferProcess] interim [200000000]:พระราชทานให้ตา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:54.105305062+07:00","message":"[bufferProcess] send to processor:พระราชทานให้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:54.105309242+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:54.105312271+07:00","message":"> Transcript [120] [false]: 'พระราชทานให้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:54.105316423+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:54.105318614+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:54.10532142+07:00","message":"StatePrefix: 'พระราชทาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:54.105323929+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:54.173450924+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:54.173494006+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":"2025-10-27T14:21:54.173499492+07:00","message":"receive interim result [false|false]: พระราชทานให้ตั้ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:54.17351283+07:00","message":"[buffer interim] 9 false พระราชทานให้ตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:54.173519865+07:00","message":"[bufferProcess] interim [260000000]:พระราชทานให้ตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:54.173521937+07:00","message":"[bufferProcess] send to processor:พระราชทานให้ตา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:54.173526907+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:54.173529658+07:00","message":"> Transcript [121] [false]: 'พระราชทานให้ตา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:54.173532622+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:54.173534327+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:54.173535863+07:00","message":"StatePrefix: 'พระราชทาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:54.173537691+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:54.504560715+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:54.504597697+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":"2025-10-27T14:21:54.504602599+07:00","message":"receive interim result [false|false]: พระราชทานให้ตั้งการ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:54.504616621+07:00","message":"[buffer interim] 9 false พระราชทานให้ตั้งการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:54.504623578+07:00","message":"[bufferProcess] interim [560000000]:พระราชทานให้ตั้งการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:54.504626109+07:00","message":"[bufferProcess] send to processor:พระราชทานให้ตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:54.504629874+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:54.504634201+07:00","message":"> Transcript [122] [false]: 'พระราชทานให้ตั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:54.504637018+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:54.504638692+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:54.504640281+07:00","message":"StatePrefix: 'พระราชทาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:54.504642043+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:54.520755584+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:54.520788151+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":"2025-10-27T14:21:54.520793612+07:00","message":"receive interim result [false|false]: พระราชทานให้ตั้งประตู"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:54.520808487+07:00","message":"[buffer interim] 9 false พระราชทานให้ตั้งประตู"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:54.520815589+07:00","message":"[bufferProcess] interim [620000000]:พระราชทานให้ตั้งประตู"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:54.52081746+07:00","message":"[bufferProcess] send to processor:พระราชทานให้ตั้งการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:54.520820582+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:54.520823+07:00","message":"> Transcript [123] [false]: 'พระราชทานให้ตั้งการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:54.520825809+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:54.520827537+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:54.520828969+07:00","message":"StatePrefix: 'พระราชทาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:54.520830563+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:54.520832869+07:00","message":"Push: 'พระราชทาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:54.520834469+07:00","message":"TextPushed: 'พระราชทาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:54.520836036+07:00","message":"Set new StatePrefix : 'พระราชทานให้ตั้งการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:54.520838151+07:00","message":"Next Push (prob) : 'ให้ตั้งการ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:54.520845973+07:00","message":"push: {false พระราชทาน 0 0xc003402100}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:54.577042508+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:54.577084689+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":"2025-10-27T14:21:54.57709007+07:00","message":"receive interim result [false|false]: พระราชทานให้ตั้งกระทรวง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:54.577102776+07:00","message":"[buffer interim] 9 false พระราชทานให้ตั้งกระทรวง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:54.577111603+07:00","message":"[bufferProcess] interim [680000000]:พระราชทานให้ตั้งกระทรวง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:54.57711365+07:00","message":"[bufferProcess] send to processor:พระราชทานให้ตั้งประตู"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:54.577117188+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:54.577119586+07:00","message":"> Transcript [124] [false]: 'พระราชทานให้ตั้งประตู'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:54.577121534+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:54.577123222+07:00","message":"Set new StatePrefix: 'พระราชทานให้ตั้งประตู'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:54.693875573+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:54.693925649+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":"2025-10-27T14:21:54.693932615+07:00","message":"receive interim result [false|false]: พระราชทานให้ตั้งพระศพ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:54.693948042+07:00","message":"[buffer interim] 9 false พระราชทานให้ตั้งพระศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:54.693961275+07:00","message":"[bufferProcess] interim [740000000]:พระราชทานให้ตั้งพระศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:54.69396476+07:00","message":"[bufferProcess] send to processor:พระราชทานให้ตั้งกระทรวง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:54.693969149+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:54.693972791+07:00","message":"> Transcript [125] [false]: 'พระราชทานให้ตั้งกระทรวง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:54.693975624+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:54.69397816+07:00","message":"Set new StatePrefix: 'พระราชทานให้ตั้งกระทรวง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:55.262474272+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:55.262525511+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":"2025-10-27T14:21:55.262531004+07:00","message":"receive interim result [false|false]: พระราชทานให้ตั้งพระศพสมเด็จ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:55.262543353+07:00","message":"[buffer interim] 9 false พระราชทานให้ตั้งพระศพสมเด็จ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:55.262550726+07:00","message":"[bufferProcess] interim [340000000]:พระราชทานให้ตั้งพระศพสมเด็จ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:55.262552969+07:00","message":"[bufferProcess] send to processor:พระราชทานให้ตั้งพระศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:55.262557896+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:55.262560442+07:00","message":"> Transcript [126] [false]: 'พระราชทานให้ตั้งพระศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:55.262562796+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:55.262564818+07:00","message":"Set new StatePrefix: 'พระราชทานให้ตั้งพระศพ'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:21:55.443113259+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:21:55.443115812+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:55.587780561+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:55.587819291+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":"2025-10-27T14:21:55.587824869+07:00","message":"receive interim result [false|false]: พระราชทานให้ตั้งพระศพสมเด็จพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:55.587839666+07:00","message":"[buffer interim] 9 false พระราชทานให้ตั้งพระศพสมเด็จพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:55.58784641+07:00","message":"[bufferProcess] interim [640000000]:พระราชทานให้ตั้งพระศพสมเด็จพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:55.587848372+07:00","message":"[bufferProcess] send to processor:พระราชทานให้ตั้งพระศพสมเด็จ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:55.587851545+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:55.587854516+07:00","message":"> Transcript [127] [false]: 'พระราชทานให้ตั้งพระศพสมเด็จ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:55.587857796+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:55.587859619+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:55.58786152+07:00","message":"StatePrefix: 'พระราชทานให้ตั้งพระศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:55.587863543+07:00","message":"TextPushed: 'พระราชทาน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:55.901593826+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:55.901632633+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":"2025-10-27T14:21:55.901637899+07:00","message":"receive interim result [false|false]: พระราชทานให้ตั้งพระศพสมเด็จพระบรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:55.90164908+07:00","message":"[buffer interim] 9 false พระราชทานให้ตั้งพระศพสมเด็จพระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:55.901656088+07:00","message":"[bufferProcess] interim [940000000]:พระราชทานให้ตั้งพระศพสมเด็จพระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:55.901658224+07:00","message":"[bufferProcess] send to processor:พระราชทานให้ตั้งพระศพสมเด็จพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:55.901663699+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:55.90166598+07:00","message":"> Transcript [128] [false]: 'พระราชทานให้ตั้งพระศพสมเด็จพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:55.901668984+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:55.901670981+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:55.901672879+07:00","message":"StatePrefix: 'พระราชทานให้ตั้งพระศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:55.901674875+07:00","message":"TextPushed: 'พระราชทาน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:56.094691098+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:56.094729257+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":"2025-10-27T14:21:56.094735334+07:00","message":"receive interim result [false|false]: พระราชทานให้ตั้งพระศพสมเด็จพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:56.09474674+07:00","message":"[buffer interim] 9 false พระราชทานให้ตั้งพระศพสมเด็จพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:56.094755129+07:00","message":"[bufferProcess] interim [180000000]:พระราชทานให้ตั้งพระศพสมเด็จพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:56.094758274+07:00","message":"[bufferProcess] send to processor:พระราชทานให้ตั้งพระศพสมเด็จพระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:56.09476386+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:56.094767958+07:00","message":"> Transcript [129] [false]: 'พระราชทานให้ตั้งพระศพสมเด็จพระบรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:56.094772165+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:56.094774454+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:56.094777421+07:00","message":"StatePrefix: 'พระราชทานให้ตั้งพระศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:56.094780306+07:00","message":"TextPushed: 'พระราชทาน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:56.153023871+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:56.153060694+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":"2025-10-27T14:21:56.153066756+07:00","message":"receive interim result [false|false]: พระราชทานให้ตั้งพระศพสมเด็จพระบรมราชา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:56.153082021+07:00","message":"[buffer interim] 9 false พระราชทานให้ตั้งพระศพสมเด็จพระบรมราชา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:56.153091378+07:00","message":"[bufferProcess] interim [240000000]:พระราชทานให้ตั้งพระศพสมเด็จพระบรมราชา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:56.153095332+07:00","message":"[bufferProcess] send to processor:พระราชทานให้ตั้งพระศพสมเด็จพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:56.15310122+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:56.153104912+07:00","message":"> Transcript [130] [false]: 'พระราชทานให้ตั้งพระศพสมเด็จพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:56.153109508+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:56.153111819+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:56.153114641+07:00","message":"StatePrefix: 'พระราชทานให้ตั้งพระศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:56.15311806+07:00","message":"TextPushed: 'พระราชทาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:56.153121712+07:00","message":"Push: 'ให้ตั้งพระศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:56.153124132+07:00","message":"TextPushed: 'พระราชทานให้ตั้งพระศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:56.153126716+07:00","message":"Set new StatePrefix : 'พระราชทานให้ตั้งพระศพสมเด็จพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:56.153129336+07:00","message":"Next Push (prob) : 'สมเด็จพระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:56.153146978+07:00","message":"push: {false ให้ตั้งพระศพ 0 0xc003402100}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:56.284405457+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:56.28444226+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":"2025-10-27T14:21:56.284448686+07:00","message":"receive interim result [false|false]: พระราชทานให้ตั้งพระศพสมเด็จพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:56.284461048+07:00","message":"[buffer interim] 9 false พระราชทานให้ตั้งพระศพสมเด็จพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:56.284471406+07:00","message":"[bufferProcess] interim [360000000]:พระราชทานให้ตั้งพระศพสมเด็จพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:56.284479996+07:00","message":"[bufferProcess] send to processor:พระราชทานให้ตั้งพระศพสมเด็จพระบรมราชา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:56.284485008+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:56.284489114+07:00","message":"> Transcript [131] [false]: 'พระราชทานให้ตั้งพระศพสมเด็จพระบรมราชา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:56.284493547+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:56.284495855+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:56.284499096+07:00","message":"StatePrefix: 'พระราชทานให้ตั้งพระศพสมเด็จพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:56.284501191+07:00","message":"TextPushed: 'พระราชทานให้ตั้งพระศพ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:56.414148231+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:56.414184597+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":"2025-10-27T14:21:56.41419075+07:00","message":"receive interim result [false|false]: พระราชทานให้ตั้งพระศพสมเด็จพระบรมราชชนก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:56.414205484+07:00","message":"[buffer interim] 9 false พระราชทานให้ตั้งพระศพสมเด็จพระบรมราชชนก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:56.414214947+07:00","message":"[bufferProcess] interim [480000000]:พระราชทานให้ตั้งพระศพสมเด็จพระบรมราชชนก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:56.414217107+07:00","message":"[bufferProcess] send to processor:พระราชทานให้ตั้งพระศพสมเด็จพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:56.414223051+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:56.4142257+07:00","message":"> Transcript [132] [false]: 'พระราชทานให้ตั้งพระศพสมเด็จพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:56.414228791+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:56.414230931+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:56.41423288+07:00","message":"StatePrefix: 'พระราชทานให้ตั้งพระศพสมเด็จพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:56.414235182+07:00","message":"TextPushed: 'พระราชทานให้ตั้งพระศพ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:56.473402052+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:56.473437644+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":"2025-10-27T14:21:56.473444604+07:00","message":"receive interim result [false|false]: พระราชทานให้ตั้งพระศพสมเด็จพระบรมราชวงศ์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:56.473481453+07:00","message":"[buffer interim] 9 false พระราชทานให้ตั้งพระศพสมเด็จพระบรมราชวงศ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:56.473489264+07:00","message":"[bufferProcess] interim [540000000]:พระราชทานให้ตั้งพระศพสมเด็จพระบรมราชวงศ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:56.47349156+07:00","message":"[bufferProcess] send to processor:พระราชทานให้ตั้งพระศพสมเด็จพระบรมราชชนก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:56.473495242+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:56.473497688+07:00","message":"> Transcript [133] [false]: 'พระราชทานให้ตั้งพระศพสมเด็จพระบรมราชชนก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:56.473500599+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:56.473502409+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:56.473504374+07:00","message":"StatePrefix: 'พระราชทานให้ตั้งพระศพสมเด็จพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:56.473506639+07:00","message":"TextPushed: 'พระราชทานให้ตั้งพระศพ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:57.135277032+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:57.135320941+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระราชทานให้ตั้งพระศพสมเด็จพระบรมราชวงศ์\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:57.135328839+07:00","message":"receive interim result [false|false]: พระราชทานให้ตั้งพระศพสมเด็จพระบรมราชวงศ์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:57.135343149+07:00","message":"[buffer interim] 9 false พระราชทานให้ตั้งพระศพสมเด็จพระบรมราชวงศ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:57.135354985+07:00","message":"[bufferProcess] interim [140000000]:พระราชทานให้ตั้งพระศพสมเด็จพระบรมราชวงศ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:57.135358574+07:00","message":"[bufferProcess] send to processor:พระราชทานให้ตั้งพระศพสมเด็จพระบรมราชวงศ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:57.135365035+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:57.135368397+07:00","message":"> Transcript [134] [false]: 'พระราชทานให้ตั้งพระศพสมเด็จพระบรมราชวงศ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:57.135373459+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:57.135376018+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:57.13537918+07:00","message":"StatePrefix: 'พระราชทานให้ตั้งพระศพสมเด็จพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:57.135382658+07:00","message":"TextPushed: 'พระราชทานให้ตั้งพระศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:57.135387934+07:00","message":"Push: 'สมเด็จพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:57.135390611+07:00","message":"TextPushed: 'พระราชทานให้ตั้งพระศพสมเด็จพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:57.135393515+07:00","message":"Set new StatePrefix : 'พระราชทานให้ตั้งพระศพสมเด็จพระบรมราชวงศ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:57.135396804+07:00","message":"Next Push (prob) : 'บรมราชวงศ์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:57.135408164+07:00","message":"push: {false สมเด็จพระ 0 0xc003402100}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:57.213908141+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:57.213956199+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":"2025-10-27T14:21:57.213964603+07:00","message":"receive interim result [false|false]: พระราชทานให้ตั้งพระศพสมเด็จพระบรมราชวงศ์ปางพระองค์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:57.213979452+07:00","message":"[buffer interim] 9 false พระราชทานให้ตั้งพระศพสมเด็จพระบรมราชวงศ์ปางพระองค์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:57.21398807+07:00","message":"[bufferProcess] interim [320000000]:พระราชทานให้ตั้งพระศพสมเด็จพระบรมราชวงศ์ปางพระองค์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:57.213991259+07:00","message":"[bufferProcess] send to processor:พระราชทานให้ตั้งพระศพสมเด็จพระบรมราชวงศ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:57.214009432+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:57.214013155+07:00","message":"> Transcript [135] [false]: 'พระราชทานให้ตั้งพระศพสมเด็จพระบรมราชวงศ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:57.214016554+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:57.214018508+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:57.214020682+07:00","message":"StatePrefix: 'พระราชทานให้ตั้งพระศพสมเด็จพระบรมราชวงศ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:57.214023911+07:00","message":"TextPushed: 'พระราชทานให้ตั้งพระศพสมเด็จพระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:57.518483725+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:57.518520027+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":"2025-10-27T14:21:57.518525802+07:00","message":"receive interim result [false|false]: พระราชทานให้ตั้งพระศพสมเด็จพระบรมราชวงศ์ปางพระองค์ด้วย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:57.518537705+07:00","message":"[buffer interim] 9 false พระราชทานให้ตั้งพระศพสมเด็จพระบรมราชวงศ์ปางพระองค์ด้วย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:57.518546946+07:00","message":"[bufferProcess] interim [560000000]:พระราชทานให้ตั้งพระศพสมเด็จพระบรมราชวงศ์ปางพระองค์ด้วย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:57.518549115+07:00","message":"[bufferProcess] send to processor:พระราชทานให้ตั้งพระศพสมเด็จพระบรมราชวงศ์ปางพระองค์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:57.518552978+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:57.518556706+07:00","message":"> Transcript [136] [false]: 'พระราชทานให้ตั้งพระศพสมเด็จพระบรมราชวงศ์ปางพระองค์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:57.518560944+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:57.518563378+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:57.518565966+07:00","message":"StatePrefix: 'พระราชทานให้ตั้งพระศพสมเด็จพระบรมราชวงศ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:57.518570204+07:00","message":"TextPushed: 'พระราชทานให้ตั้งพระศพสมเด็จพระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:58.072710622+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:58.072756021+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระราชทานให้ตั้งพระศพสมเด็จพระบรมราชวงศ์ปางพระองค์ด้วย\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:58.072762111+07:00","message":"receive interim result [false|false]: พระราชทานให้ตั้งพระศพสมเด็จพระบรมราชวงศ์ปางพระองค์ด้วย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:58.072776226+07:00","message":"[buffer interim] 9 false พระราชทานให้ตั้งพระศพสมเด็จพระบรมราชวงศ์ปางพระองค์ด้วย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:58.072783171+07:00","message":"[bufferProcess] interim [160000000]:พระราชทานให้ตั้งพระศพสมเด็จพระบรมราชวงศ์ปางพระองค์ด้วย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:58.072785346+07:00","message":"[bufferProcess] send to processor:พระราชทานให้ตั้งพระศพสมเด็จพระบรมราชวงศ์ปางพระองค์ด้วย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:58.072788859+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:58.072791435+07:00","message":"> Transcript [137] [false]: 'พระราชทานให้ตั้งพระศพสมเด็จพระบรมราชวงศ์ปางพระองค์ด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:58.072795053+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:58.072796982+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:58.072799451+07:00","message":"StatePrefix: 'พระราชทานให้ตั้งพระศพสมเด็จพระบรมราชวงศ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:58.072801716+07:00","message":"TextPushed: 'พระราชทานให้ตั้งพระศพสมเด็จพระ'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:21:58.443913239+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:21:58.443934508+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:58.595726477+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:58.595779297+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":"2025-10-27T14:21:58.595788281+07:00","message":"receive interim result [false|false]: พระราชทานให้ตั้งพระศพสมเด็จพระบรมราชวงศ์ปางพระองค์ด้วยในระหว่าง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:58.595802954+07:00","message":"[buffer interim] 9 false พระราชทานให้ตั้งพระศพสมเด็จพระบรมราชวงศ์ปางพระองค์ด้วยในระหว่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:58.595811062+07:00","message":"[bufferProcess] interim [700000000]:พระราชทานให้ตั้งพระศพสมเด็จพระบรมราชวงศ์ปางพระองค์ด้วยในระหว่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:58.595813938+07:00","message":"[bufferProcess] send to processor:พระราชทานให้ตั้งพระศพสมเด็จพระบรมราชวงศ์ปางพระองค์ด้วย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:58.595819053+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:58.595821854+07:00","message":"> Transcript [138] [false]: 'พระราชทานให้ตั้งพระศพสมเด็จพระบรมราชวงศ์ปางพระองค์ด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:58.595825805+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:58.595827582+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:58.59582941+07:00","message":"StatePrefix: 'พระราชทานให้ตั้งพระศพสมเด็จพระบรมราชวงศ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:58.595831707+07:00","message":"TextPushed: 'พระราชทานให้ตั้งพระศพสมเด็จพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:58.59583447+07:00","message":"Push: 'บรมราชวงศ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:58.595836022+07:00","message":"TextPushed: 'พระราชทานให้ตั้งพระศพสมเด็จพระบรมราชวงศ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:58.595837958+07:00","message":"Set new StatePrefix : 'พระราชทานให้ตั้งพระศพสมเด็จพระบรมราชวงศ์ปางพระองค์ด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:58.595840088+07:00","message":"Next Push (prob) : 'ปางพระองค์ด้วย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:58.595849641+07:00","message":"push: {false บรมราชวงศ์ 0 0xc003402100}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:58.78970722+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:58.789760827+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":"2025-10-27T14:21:58.789773696+07:00","message":"receive interim result [false|false]: พระราชทานให้ตั้งพระศพสมเด็จพระบรมราชวงศ์ปางพระองค์ด้วยในระหว่างที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:58.789791393+07:00","message":"[buffer interim] 9 false พระราชทานให้ตั้งพระศพสมเด็จพระบรมราชวงศ์ปางพระองค์ด้วยในระหว่างที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:58.789803006+07:00","message":"[bufferProcess] interim [880000000]:พระราชทานให้ตั้งพระศพสมเด็จพระบรมราชวงศ์ปางพระองค์ด้วยในระหว่างที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:58.789806396+07:00","message":"[bufferProcess] send to processor:พระราชทานให้ตั้งพระศพสมเด็จพระบรมราชวงศ์ปางพระองค์ด้วยในระหว่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:58.789813316+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:58.789816861+07:00","message":"> Transcript [139] [false]: 'พระราชทานให้ตั้งพระศพสมเด็จพระบรมราชวงศ์ปางพระองค์ด้วยในระหว่าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:58.789821641+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:58.789824361+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:58.789827354+07:00","message":"StatePrefix: 'พระราชทานให้ตั้งพระศพสมเด็จพระบรมราชวงศ์ปางพระองค์ด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:58.789830473+07:00","message":"TextPushed: 'พระราชทานให้ตั้งพระศพสมเด็จพระบรมราชวงศ์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:59.114246824+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:59.114287466+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":"2025-10-27T14:21:59.114293257+07:00","message":"receive interim result [false|false]: พระราชทานให้ตั้งพระศพสมเด็จพระบรมราชวงศ์ปางพระองค์ด้วยในระหว่างที่มี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:59.114303269+07:00","message":"[buffer interim] 9 false พระราชทานให้ตั้งพระศพสมเด็จพระบรมราชวงศ์ปางพระองค์ด้วยในระหว่างที่มี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:59.114310402+07:00","message":"[bufferProcess] interim [180000000]:พระราชทานให้ตั้งพระศพสมเด็จพระบรมราชวงศ์ปางพระองค์ด้วยในระหว่างที่มี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:59.114312633+07:00","message":"[bufferProcess] send to processor:พระราชทานให้ตั้งพระศพสมเด็จพระบรมราชวงศ์ปางพระองค์ด้วยในระหว่างที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:59.114316205+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:59.114318644+07:00","message":"> Transcript [140] [false]: 'พระราชทานให้ตั้งพระศพสมเด็จพระบรมราชวงศ์ปางพระองค์ด้วยในระหว่างที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:59.114322111+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:59.114323883+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:59.114328271+07:00","message":"StatePrefix: 'พระราชทานให้ตั้งพระศพสมเด็จพระบรมราชวงศ์ปางพระองค์ด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:59.11433062+07:00","message":"TextPushed: 'พระราชทานให้ตั้งพระศพสมเด็จพระบรมราชวงศ์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:59.203016223+07:00","message":"[GCS] IsForceVAD: false for message ID: 9"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:59.264099198+07:00","message":"[GCS] Start streaming session, msgId: 10"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:59.324301999+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:59.324341054+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระราชทานให้ตั้งพระศพสมเด็จพระบรมราชวงศ์ปางพระองค์ด้วยในระหว่างที่มีได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:59.324346865+07:00","message":"receive interim result [false|false]: พระราชทานให้ตั้งพระศพสมเด็จพระบรมราชวงศ์ปางพระองค์ด้วยในระหว่างที่มีได้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:59.324357918+07:00","message":"[buffer interim] 9 false พระราชทานให้ตั้งพระศพสมเด็จพระบรมราชวงศ์ปางพระองค์ด้วยในระหว่างที่มีได้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:59.324365124+07:00","message":"[bufferProcess] interim [420000000]:พระราชทานให้ตั้งพระศพสมเด็จพระบรมราชวงศ์ปางพระองค์ด้วยในระหว่างที่มีได้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:59.324367735+07:00","message":"[bufferProcess] send to processor:พระราชทานให้ตั้งพระศพสมเด็จพระบรมราชวงศ์ปางพระองค์ด้วยในระหว่างที่มี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:59.324372891+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:59.324375497+07:00","message":"> Transcript [141] [false]: 'พระราชทานให้ตั้งพระศพสมเด็จพระบรมราชวงศ์ปางพระองค์ด้วยในระหว่างที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:59.324379054+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:59.324380985+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:59.324382913+07:00","message":"StatePrefix: 'พระราชทานให้ตั้งพระศพสมเด็จพระบรมราชวงศ์ปางพระองค์ด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:59.32438515+07:00","message":"TextPushed: 'พระราชทานให้ตั้งพระศพสมเด็จพระบรมราชวงศ์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:59.437777798+07:00","message":"receive streaming session, msgId: 9"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:59.437826342+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระราชทานให้ตั้งพระศพสมเด็จพระบรมราชวงศ์ปางพระองค์ด้วยในระหว่างที่มีได้\",\"confidence\":0.9424879}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":510000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:59.437835195+07:00","message":"receive interim result [true|false]: พระราชทานให้ตั้งพระศพสมเด็จพระบรมราชวงศ์ปางพระองค์ด้วยในระหว่างที่มีได้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:59.437846176+07:00","message":"end recv isFinal message id 9"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:59.437848726+07:00","message":"end Recv id 9"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:59.437857249+07:00","message":"[buffer interim] 9 true พระราชทานให้ตั้งพระศพสมเด็จพระบรมราชวงศ์ปางพระองค์ด้วยในระหว่างที่มีได้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:59.437866431+07:00","message":"[bufferProcess] interim [510000000]:พระราชทานให้ตั้งพระศพสมเด็จพระบรมราชวงศ์ปางพระองค์ด้วยในระหว่างที่มีได้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:59.437870403+07:00","message":"[bufferProcess] send to processor (isfinal):พระราชทานให้ตั้งพระศพสมเด็จพระบรมราชวงศ์ปางพระองค์ด้วยในระหว่างที่มีได้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:59.437874861+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:59.437878312+07:00","message":"> Transcript [142] [false]: 'พระราชทานให้ตั้งพระศพสมเด็จพระบรมราชวงศ์ปางพระองค์ด้วยในระหว่างที่มีได้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:59.43788335+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:59.437885727+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:59.437888829+07:00","message":"StatePrefix: 'พระราชทานให้ตั้งพระศพสมเด็จพระบรมราชวงศ์ปางพระองค์ด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:59.437892455+07:00","message":"TextPushed: 'พระราชทานให้ตั้งพระศพสมเด็จพระบรมราชวงศ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:59.437896095+07:00","message":"Push: 'ปางพระองค์ด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:59.437899107+07:00","message":"TextPushed: 'พระราชทานให้ตั้งพระศพสมเด็จพระบรมราชวงศ์ปางพระองค์ด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:59.43790204+07:00","message":"Set new StatePrefix : 'พระราชทานให้ตั้งพระศพสมเด็จพระบรมราชวงศ์ปางพระองค์ด้วยในระหว่างที่มีได้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:59.437905511+07:00","message":"Next Push (prob) : 'ในระหว่างที่มีได้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:59.437907688+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:59.437910331+07:00","message":"> Transcript [143] [true]: 'พระราชทานให้ตั้งพระศพสมเด็จพระบรมราชวงศ์ปางพระองค์ด้วยในระหว่างที่มีได้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:59.437913157+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:59.437915619+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:59.437917595+07:00","message":"StatePrefix: 'พระราชทานให้ตั้งพระศพสมเด็จพระบรมราชวงศ์ปางพระองค์ด้วยในระหว่างที่มีได้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:59.43792037+07:00","message":"TextPushed: 'พระราชทานให้ตั้งพระศพสมเด็จพระบรมราชวงศ์ปางพระองค์ด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:59.437923727+07:00","message":"Push: 'ในระหว่างที่มีได้'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:59.437933378+07:00","message":"push: {false ปางพระองค์ด้วย 0 0xc003402100}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:59.43794039+07:00","message":"push: {true ในระหว่างที่มีได้ 0 0xc003402100}"}
{"level":"info","service":"Main","time":"2025-10-27T14:21:59.450967921+07:00","message":"write wav file: './tmp/7446/7446_9.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:59.817003345+07:00","message":"receive streaming session, msgId: 10"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:59.817047423+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":"2025-10-27T14:21:59.8170518+07:00","message":"receive interim result [false|false]: การ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:59.817064889+07:00","message":"[buffer interim] 10 false การ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:59.817072362+07:00","message":"[bufferProcess] interim [360000000]:การ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:59.817073854+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:59.951710608+07:00","message":"receive streaming session, msgId: 10"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:59.95174625+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":"2025-10-27T14:21:59.951751159+07:00","message":"receive interim result [false|false]: การไป"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:59.951783617+07:00","message":"[buffer interim] 10 false การไป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:59.95179114+07:00","message":"[bufferProcess] interim [480000000]:การไป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:59.951793101+07:00","message":"[bufferProcess] send to processor:การ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:59.951796289+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:59.951798876+07:00","message":"> Transcript [144] [false]: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:59.951800756+07:00","message":"Set StatePrefix (first interim): 'การ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:59.998135011+07:00","message":"receive streaming session, msgId: 10"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:59.998178042+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":"2025-10-27T14:21:59.998184582+07:00","message":"receive interim result [false|false]: การปรับ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:21:59.998199457+07:00","message":"[buffer interim] 10 false การปรับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:59.998210399+07:00","message":"[bufferProcess] interim [540000000]:การปรับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:59.998213162+07:00","message":"[bufferProcess] send to processor:การไป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:59.998220157+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:59.99822383+07:00","message":"> Transcript [145] [false]: 'การไป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:59.998228675+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:59.99823128+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:59.998234172+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:21:59.998236615+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:00.047853091+07:00","message":"receive streaming session, msgId: 10"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:00.047888366+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":"2025-10-27T14:22:00.047893557+07:00","message":"receive interim result [false|false]: การประดิษฐ์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:00.047908437+07:00","message":"[buffer interim] 10 false การประดิษฐ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:00.047915427+07:00","message":"[bufferProcess] interim [600000000]:การประดิษฐ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:00.047918366+07:00","message":"[bufferProcess] send to processor:การปรับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:00.047922256+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:00.047925166+07:00","message":"> Transcript [146] [false]: 'การปรับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:00.047928427+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:00.047930323+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:00.047932242+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:00.047934158+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:00.331886156+07:00","message":"receive streaming session, msgId: 10"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:00.331941447+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":"2025-10-27T14:22:00.331946692+07:00","message":"receive interim result [false|false]: การประดิษฐาน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:00.331962165+07:00","message":"[buffer interim] 10 false การประดิษฐาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:00.33197052+07:00","message":"[bufferProcess] interim [900000000]:การประดิษฐาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:00.331972802+07:00","message":"[bufferProcess] send to processor:การประดิษฐ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:00.331978137+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:00.331981267+07:00","message":"> Transcript [147] [false]: 'การประดิษฐ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:00.331984675+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:00.331994471+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:00.331997518+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:00.331999697+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:00.513109534+07:00","message":"receive streaming session, msgId: 10"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:00.513175274+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":"2025-10-27T14:22:00.5131833+07:00","message":"receive interim result [false|false]: การประดิษฐานพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:00.513202879+07:00","message":"[buffer interim] 10 false การประดิษฐานพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:00.513215406+07:00","message":"[bufferProcess] interim [80000000]:การประดิษฐานพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:00.513218574+07:00","message":"[bufferProcess] send to processor:การประดิษฐาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:00.51322363+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:00.513227825+07:00","message":"> Transcript [148] [false]: 'การประดิษฐาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:00.513233292+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:00.513235672+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:00.513238484+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:00.513240878+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:00.513243859+07:00","message":"Push: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:00.513247071+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:00.51324982+07:00","message":"Set new StatePrefix : 'การประดิษฐาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:00.513252273+07:00","message":"Next Push (prob) : 'ประดิษฐาน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:00.513262632+07:00","message":"push: {false การ 0 0xc003402200}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:00.705450232+07:00","message":"receive streaming session, msgId: 10"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:00.705495993+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":"2025-10-27T14:22:00.705503822+07:00","message":"receive interim result [false|false]: การประดิษฐานพระพุทธ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:00.705521658+07:00","message":"[buffer interim] 10 false การประดิษฐานพระพุทธ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:00.705531545+07:00","message":"[bufferProcess] interim [260000000]:การประดิษฐานพระพุทธ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:00.705534984+07:00","message":"[bufferProcess] send to processor:การประดิษฐานพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:00.705539105+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:00.705542461+07:00","message":"> Transcript [149] [false]: 'การประดิษฐานพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:00.705547112+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:00.705549409+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:00.705551961+07:00","message":"StatePrefix: 'การประดิษฐาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:00.705554883+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:00.706769851+07:00","message":"receive streaming session, msgId: 10"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:00.7067835+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":"2025-10-27T14:22:00.706788286+07:00","message":"receive interim result [false|false]: การประดิษฐานพระบรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:00.7067988+07:00","message":"[buffer interim] 10 false การประดิษฐานพระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:00.706802761+07:00","message":"[bufferProcess] interim [320000000]:การประดิษฐานพระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:00.706805302+07:00","message":"[bufferProcess] send to processor:การประดิษฐานพระพุทธ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:00.706807713+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:00.706809799+07:00","message":"> Transcript [150] [false]: 'การประดิษฐานพระพุทธ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:00.706812566+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:00.706815193+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:00.706817847+07:00","message":"StatePrefix: 'การประดิษฐาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:00.706820977+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:01.020502696+07:00","message":"receive streaming session, msgId: 10"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:01.020540862+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":"2025-10-27T14:22:01.02054711+07:00","message":"receive interim result [false|false]: การประดิษฐานพระบรมศพ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:01.02056227+07:00","message":"[buffer interim] 10 false การประดิษฐานพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:01.02057058+07:00","message":"[bufferProcess] interim [560000000]:การประดิษฐานพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:01.020572809+07:00","message":"[bufferProcess] send to processor:การประดิษฐานพระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:01.020576095+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:01.020578565+07:00","message":"> Transcript [151] [false]: 'การประดิษฐานพระบรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:01.020581457+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:01.020583102+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:01.020584589+07:00","message":"StatePrefix: 'การประดิษฐาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:01.020586363+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:22:01.444126001+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:22:01.444140517+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:01.606090179+07:00","message":"receive streaming session, msgId: 10"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:01.606125754+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":"2025-10-27T14:22:01.606130847+07:00","message":"receive interim result [false|false]: การประดิษฐานพระบรมศพ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:01.606144803+07:00","message":"[buffer interim] 10 false การประดิษฐานพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:01.606151693+07:00","message":"[bufferProcess] interim [160000000]:การประดิษฐานพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:01.606154155+07:00","message":"[bufferProcess] send to processor:การประดิษฐานพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:01.606158979+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:01.606161416+07:00","message":"> Transcript [152] [false]: 'การประดิษฐานพระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:01.606164645+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:01.606166501+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:01.606168025+07:00","message":"StatePrefix: 'การประดิษฐาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:01.606170599+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:01.606174999+07:00","message":"Push: 'ประดิษฐาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:01.60617674+07:00","message":"TextPushed: 'การประดิษฐาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:01.606178419+07:00","message":"Set new StatePrefix : 'การประดิษฐานพระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:01.60618024+07:00","message":"Next Push (prob) : 'พระบรมศพ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:01.606187854+07:00","message":"push: {false ประดิษฐาน 0 0xc003402200}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:01.934098775+07:00","message":"receive streaming session, msgId: 10"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:01.934137451+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":"2025-10-27T14:22:01.934143196+07:00","message":"receive interim result [false|false]: การประดิษฐานพระบรมศพได้ใช้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:01.934159368+07:00","message":"[buffer interim] 10 false การประดิษฐานพระบรมศพได้ใช้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:01.934173856+07:00","message":"[bufferProcess] interim [520000000]:การประดิษฐานพระบรมศพได้ใช้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:01.934177126+07:00","message":"[bufferProcess] send to processor:การประดิษฐานพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:01.934185991+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:01.93418974+07:00","message":"> Transcript [153] [false]: 'การประดิษฐานพระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:01.93419368+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:01.934196788+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:01.934199429+07:00","message":"StatePrefix: 'การประดิษฐานพระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:01.934202084+07:00","message":"TextPushed: 'การประดิษฐาน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:02.11072684+07:00","message":"receive streaming session, msgId: 10"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:02.110760672+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":"2025-10-27T14:22:02.110765808+07:00","message":"receive interim result [false|false]: การประดิษฐานพระบรมศพ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:02.110777267+07:00","message":"[buffer interim] 10 false การประดิษฐานพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:02.110784114+07:00","message":"[bufferProcess] interim [640000000]:การประดิษฐานพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:02.110786686+07:00","message":"[bufferProcess] send to processor:การประดิษฐานพระบรมศพได้ใช้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:02.110789882+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:02.110792794+07:00","message":"> Transcript [154] [false]: 'การประดิษฐานพระบรมศพได้ใช้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:02.110795719+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:02.110797331+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:02.110799297+07:00","message":"StatePrefix: 'การประดิษฐานพระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:02.110801221+07:00","message":"TextPushed: 'การประดิษฐาน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:02.116090198+07:00","message":"receive streaming session, msgId: 10"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:02.116120004+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":"2025-10-27T14:22:02.116124742+07:00","message":"receive interim result [false|false]: การประดิษฐานพระบรมศพได้ใช้เป็น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:02.116135559+07:00","message":"[buffer interim] 10 false การประดิษฐานพระบรมศพได้ใช้เป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:02.116141207+07:00","message":"[bufferProcess] interim [700000000]:การประดิษฐานพระบรมศพได้ใช้เป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:02.116143137+07:00","message":"[bufferProcess] send to processor:การประดิษฐานพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:02.116145875+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:02.116148127+07:00","message":"> Transcript [155] [false]: 'การประดิษฐานพระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:02.116150765+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:02.116152446+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:02.116154426+07:00","message":"StatePrefix: 'การประดิษฐานพระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:02.116156087+07:00","message":"TextPushed: 'การประดิษฐาน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:02.434272983+07:00","message":"receive streaming session, msgId: 10"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:02.434305135+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":"2025-10-27T14:22:02.434310253+07:00","message":"receive interim result [false|false]: การประดิษฐานพระบรมศพได้ใช้เป็นพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:02.43432313+07:00","message":"[buffer interim] 10 false การประดิษฐานพระบรมศพได้ใช้เป็นพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:02.434330643+07:00","message":"[bufferProcess] interim [940000000]:การประดิษฐานพระบรมศพได้ใช้เป็นพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:02.434333017+07:00","message":"[bufferProcess] send to processor:การประดิษฐานพระบรมศพได้ใช้เป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:02.434336417+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:02.434344775+07:00","message":"> Transcript [156] [false]: 'การประดิษฐานพระบรมศพได้ใช้เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:02.434348504+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:02.434350256+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:02.434352264+07:00","message":"StatePrefix: 'การประดิษฐานพระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:02.434354345+07:00","message":"TextPushed: 'การประดิษฐาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:02.434356897+07:00","message":"Push: 'พระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:02.434358598+07:00","message":"TextPushed: 'การประดิษฐานพระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:02.434360343+07:00","message":"Set new StatePrefix : 'การประดิษฐานพระบรมศพได้ใช้เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:02.434362117+07:00","message":"Next Push (prob) : 'ได้ใช้เป็น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:02.434370268+07:00","message":"push: {false พระบรมศพ 0 0xc003402200}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:02.504325025+07:00","message":"receive streaming session, msgId: 10"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:02.504384395+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":"2025-10-27T14:22:02.504391441+07:00","message":"receive interim result [false|false]: การประดิษฐานพระบรมศพได้ใช้เป็นพระที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:02.504409473+07:00","message":"[buffer interim] 10 false การประดิษฐานพระบรมศพได้ใช้เป็นพระที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:02.504421408+07:00","message":"[bufferProcess] interim [60000000]:การประดิษฐานพระบรมศพได้ใช้เป็นพระที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:02.504424344+07:00","message":"[bufferProcess] send to processor:การประดิษฐานพระบรมศพได้ใช้เป็นพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:02.504430881+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:02.504443044+07:00","message":"> Transcript [157] [false]: 'การประดิษฐานพระบรมศพได้ใช้เป็นพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:02.504447851+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:02.504450322+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:02.504452964+07:00","message":"StatePrefix: 'การประดิษฐานพระบรมศพได้ใช้เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:02.5044563+07:00","message":"TextPushed: 'การประดิษฐานพระบรมศพ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:02.508813288+07:00","message":"receive streaming session, msgId: 10"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:02.508841648+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":"2025-10-27T14:22:02.508846812+07:00","message":"receive interim result [false|false]: การประดิษฐานพระบรมศพได้ใช้เป็นประเทศ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:02.508856814+07:00","message":"[buffer interim] 10 false การประดิษฐานพระบรมศพได้ใช้เป็นประเทศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:02.508861977+07:00","message":"[bufferProcess] interim [120000000]:การประดิษฐานพระบรมศพได้ใช้เป็นประเทศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:02.508863872+07:00","message":"[bufferProcess] send to processor:การประดิษฐานพระบรมศพได้ใช้เป็นพระที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:02.508868617+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:02.508870574+07:00","message":"> Transcript [158] [false]: 'การประดิษฐานพระบรมศพได้ใช้เป็นพระที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:02.508873201+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:02.508875054+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:02.508876625+07:00","message":"StatePrefix: 'การประดิษฐานพระบรมศพได้ใช้เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:02.508879161+07:00","message":"TextPushed: 'การประดิษฐานพระบรมศพ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:02.620894323+07:00","message":"receive streaming session, msgId: 10"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:02.620940724+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":"2025-10-27T14:22:02.620947908+07:00","message":"receive interim result [false|false]: การประดิษฐานพระบรมศพได้ใช้เป็นพระที่นั่ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:02.620964346+07:00","message":"[buffer interim] 10 false การประดิษฐานพระบรมศพได้ใช้เป็นพระที่นั่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:02.620975883+07:00","message":"[bufferProcess] interim [180000000]:การประดิษฐานพระบรมศพได้ใช้เป็นพระที่นั่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:02.620986725+07:00","message":"[bufferProcess] send to processor:การประดิษฐานพระบรมศพได้ใช้เป็นประเทศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:02.620993813+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:02.620997279+07:00","message":"> Transcript [159] [false]: 'การประดิษฐานพระบรมศพได้ใช้เป็นประเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:02.621002331+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:02.621014789+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:02.621017664+07:00","message":"StatePrefix: 'การประดิษฐานพระบรมศพได้ใช้เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:02.621021302+07:00","message":"TextPushed: 'การประดิษฐานพระบรมศพ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:03.011879933+07:00","message":"receive streaming session, msgId: 10"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:03.011917493+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":"2025-10-27T14:22:03.011923283+07:00","message":"receive interim result [false|false]: การประดิษฐานพระบรมศพได้ใช้เป็นพระที่นั่งสำหรับ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:03.011937117+07:00","message":"[buffer interim] 10 false การประดิษฐานพระบรมศพได้ใช้เป็นพระที่นั่งสำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:03.011944283+07:00","message":"[bufferProcess] interim [540000000]:การประดิษฐานพระบรมศพได้ใช้เป็นพระที่นั่งสำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:03.011946679+07:00","message":"[bufferProcess] send to processor:การประดิษฐานพระบรมศพได้ใช้เป็นพระที่นั่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:03.011953342+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:03.011955801+07:00","message":"> Transcript [160] [false]: 'การประดิษฐานพระบรมศพได้ใช้เป็นพระที่นั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:03.011959777+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:03.011961632+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:03.011963552+07:00","message":"StatePrefix: 'การประดิษฐานพระบรมศพได้ใช้เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:03.011965923+07:00","message":"TextPushed: 'การประดิษฐานพระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:03.011970264+07:00","message":"Push: 'ได้ใช้เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:03.01197191+07:00","message":"TextPushed: 'การประดิษฐานพระบรมศพได้ใช้เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:03.01197384+07:00","message":"Set new StatePrefix : 'การประดิษฐานพระบรมศพได้ใช้เป็นพระที่นั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:03.011976068+07:00","message":"Next Push (prob) : 'พระที่นั่ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:03.011990009+07:00","message":"push: {false ได้ใช้เป็น 0 0xc003402200}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:03.232474215+07:00","message":"receive streaming session, msgId: 10"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:03.232512604+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":"2025-10-27T14:22:03.232518614+07:00","message":"receive interim result [false|false]: การประดิษฐานพระบรมศพได้ใช้เป็นพระที่นั่งสำหรับพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:03.232531163+07:00","message":"[buffer interim] 10 false การประดิษฐานพระบรมศพได้ใช้เป็นพระที่นั่งสำหรับพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:03.232538467+07:00","message":"[bufferProcess] interim [780000000]:การประดิษฐานพระบรมศพได้ใช้เป็นพระที่นั่งสำหรับพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:03.232541023+07:00","message":"[bufferProcess] send to processor:การประดิษฐานพระบรมศพได้ใช้เป็นพระที่นั่งสำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:03.232546078+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:03.232548853+07:00","message":"> Transcript [161] [false]: 'การประดิษฐานพระบรมศพได้ใช้เป็นพระที่นั่งสำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:03.232552399+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:03.232553948+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:03.232555883+07:00","message":"StatePrefix: 'การประดิษฐานพระบรมศพได้ใช้เป็นพระที่นั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:03.232558489+07:00","message":"TextPushed: 'การประดิษฐานพระบรมศพได้ใช้เป็น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:03.337083453+07:00","message":"receive streaming session, msgId: 10"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:03.337121636+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":"2025-10-27T14:22:03.337128616+07:00","message":"receive interim result [false|false]: การประดิษฐานพระบรมศพได้ใช้เป็นพระที่นั่งสำหรับรถ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:03.337143449+07:00","message":"[buffer interim] 10 false การประดิษฐานพระบรมศพได้ใช้เป็นพระที่นั่งสำหรับรถ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:03.337151935+07:00","message":"[bufferProcess] interim [840000000]:การประดิษฐานพระบรมศพได้ใช้เป็นพระที่นั่งสำหรับรถ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:03.337154867+07:00","message":"[bufferProcess] send to processor:การประดิษฐานพระบรมศพได้ใช้เป็นพระที่นั่งสำหรับพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:03.33717064+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:03.3371751+07:00","message":"> Transcript [162] [false]: 'การประดิษฐานพระบรมศพได้ใช้เป็นพระที่นั่งสำหรับพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:03.337179875+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:03.337181898+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:03.337184684+07:00","message":"StatePrefix: 'การประดิษฐานพระบรมศพได้ใช้เป็นพระที่นั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:03.337187697+07:00","message":"TextPushed: 'การประดิษฐานพระบรมศพได้ใช้เป็น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:03.342624755+07:00","message":"receive streaming session, msgId: 10"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:03.342643549+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":"2025-10-27T14:22:03.342648009+07:00","message":"receive interim result [false|false]: การประดิษฐานพระบรมศพได้ใช้เป็นพระที่นั่งสำหรับประกอบ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:03.342660191+07:00","message":"[buffer interim] 10 false การประดิษฐานพระบรมศพได้ใช้เป็นพระที่นั่งสำหรับประกอบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:03.342665878+07:00","message":"[bufferProcess] interim [900000000]:การประดิษฐานพระบรมศพได้ใช้เป็นพระที่นั่งสำหรับประกอบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:03.342668457+07:00","message":"[bufferProcess] send to processor:การประดิษฐานพระบรมศพได้ใช้เป็นพระที่นั่งสำหรับรถ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:03.342671592+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:03.342674395+07:00","message":"> Transcript [163] [false]: 'การประดิษฐานพระบรมศพได้ใช้เป็นพระที่นั่งสำหรับรถ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:03.342677463+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:03.34267943+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:03.342681606+07:00","message":"StatePrefix: 'การประดิษฐานพระบรมศพได้ใช้เป็นพระที่นั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:03.342684327+07:00","message":"TextPushed: 'การประดิษฐานพระบรมศพได้ใช้เป็น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:03.650812469+07:00","message":"receive streaming session, msgId: 10"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:03.650855321+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":"2025-10-27T14:22:03.650861168+07:00","message":"receive interim result [false|false]: การประดิษฐานพระบรมศพได้ใช้เป็นพระที่นั่งสำหรับประกอบการ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:03.650875079+07:00","message":"[buffer interim] 10 false การประดิษฐานพระบรมศพได้ใช้เป็นพระที่นั่งสำหรับประกอบการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:03.65088185+07:00","message":"[bufferProcess] interim [140000000]:การประดิษฐานพระบรมศพได้ใช้เป็นพระที่นั่งสำหรับประกอบการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:03.650884405+07:00","message":"[bufferProcess] send to processor:การประดิษฐานพระบรมศพได้ใช้เป็นพระที่นั่งสำหรับประกอบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:03.650889934+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:03.650892518+07:00","message":"> Transcript [164] [false]: 'การประดิษฐานพระบรมศพได้ใช้เป็นพระที่นั่งสำหรับประกอบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:03.650896213+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:03.650897995+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:03.650900167+07:00","message":"StatePrefix: 'การประดิษฐานพระบรมศพได้ใช้เป็นพระที่นั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:03.650902682+07:00","message":"TextPushed: 'การประดิษฐานพระบรมศพได้ใช้เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:03.650907885+07:00","message":"Push: 'พระที่นั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:03.650909715+07:00","message":"TextPushed: 'การประดิษฐานพระบรมศพได้ใช้เป็นพระที่นั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:03.65091161+07:00","message":"Set new StatePrefix : 'การประดิษฐานพระบรมศพได้ใช้เป็นพระที่นั่งสำหรับประกอบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:03.650913729+07:00","message":"Next Push (prob) : 'สำหรับประกอบ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:03.650921011+07:00","message":"push: {false พระที่นั่ง 0 0xc003402200}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:03.859922466+07:00","message":"receive streaming session, msgId: 10"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:03.85995607+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":"2025-10-27T14:22:03.859961936+07:00","message":"receive interim result [false|false]: การประดิษฐานพระบรมศพได้ใช้เป็นพระที่นั่งสำหรับประกอบการพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:03.859973728+07:00","message":"[buffer interim] 10 false การประดิษฐานพระบรมศพได้ใช้เป็นพระที่นั่งสำหรับประกอบการพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:03.85999026+07:00","message":"[bufferProcess] interim [380000000]:การประดิษฐานพระบรมศพได้ใช้เป็นพระที่นั่งสำหรับประกอบการพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:03.859993691+07:00","message":"[bufferProcess] send to processor:การประดิษฐานพระบรมศพได้ใช้เป็นพระที่นั่งสำหรับประกอบการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:03.860000321+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:03.860004013+07:00","message":"> Transcript [165] [false]: 'การประดิษฐานพระบรมศพได้ใช้เป็นพระที่นั่งสำหรับประกอบการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:03.860008687+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:03.860010819+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:03.860012773+07:00","message":"StatePrefix: 'การประดิษฐานพระบรมศพได้ใช้เป็นพระที่นั่งสำหรับประกอบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:03.860014901+07:00","message":"TextPushed: 'การประดิษฐานพระบรมศพได้ใช้เป็นพระที่นั่ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:03.906656482+07:00","message":"receive streaming session, msgId: 10"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:03.90670254+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":"2025-10-27T14:22:03.90670882+07:00","message":"receive interim result [false|false]: การประดิษฐานพระบรมศพได้ใช้เป็นพระที่นั่งสำหรับประกอบการพัฒนา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:03.906723409+07:00","message":"[buffer interim] 10 false การประดิษฐานพระบรมศพได้ใช้เป็นพระที่นั่งสำหรับประกอบการพัฒนา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:03.906730324+07:00","message":"[bufferProcess] interim [500000000]:การประดิษฐานพระบรมศพได้ใช้เป็นพระที่นั่งสำหรับประกอบการพัฒนา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:03.906732645+07:00","message":"[bufferProcess] send to processor:การประดิษฐานพระบรมศพได้ใช้เป็นพระที่นั่งสำหรับประกอบการพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:03.906737828+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:03.906740615+07:00","message":"> Transcript [166] [false]: 'การประดิษฐานพระบรมศพได้ใช้เป็นพระที่นั่งสำหรับประกอบการพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:03.906744037+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:03.906745791+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:03.906747997+07:00","message":"StatePrefix: 'การประดิษฐานพระบรมศพได้ใช้เป็นพระที่นั่งสำหรับประกอบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:03.906751113+07:00","message":"TextPushed: 'การประดิษฐานพระบรมศพได้ใช้เป็นพระที่นั่ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:04.031281585+07:00","message":"receive streaming session, msgId: 10"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:04.031315478+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":"2025-10-27T14:22:04.031321148+07:00","message":"receive interim result [false|false]: การประดิษฐานพระบรมศพได้ใช้เป็นพระที่นั่งสำหรับประกอบการพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:04.031334346+07:00","message":"[buffer interim] 10 false การประดิษฐานพระบรมศพได้ใช้เป็นพระที่นั่งสำหรับประกอบการพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:04.031343553+07:00","message":"[bufferProcess] interim [560000000]:การประดิษฐานพระบรมศพได้ใช้เป็นพระที่นั่งสำหรับประกอบการพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:04.03134682+07:00","message":"[bufferProcess] send to processor:การประดิษฐานพระบรมศพได้ใช้เป็นพระที่นั่งสำหรับประกอบการพัฒนา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:04.031351064+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:04.031354776+07:00","message":"> Transcript [167] [false]: 'การประดิษฐานพระบรมศพได้ใช้เป็นพระที่นั่งสำหรับประกอบการพัฒนา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:04.031359518+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:04.031362371+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:04.031363974+07:00","message":"StatePrefix: 'การประดิษฐานพระบรมศพได้ใช้เป็นพระที่นั่งสำหรับประกอบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:04.031366514+07:00","message":"TextPushed: 'การประดิษฐานพระบรมศพได้ใช้เป็นพระที่นั่ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:04.101292743+07:00","message":"receive streaming session, msgId: 10"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:04.101336249+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":"2025-10-27T14:22:04.101342823+07:00","message":"receive interim result [false|false]: การประดิษฐานพระบรมศพได้ใช้เป็นพระที่นั่งสำหรับประกอบการพระราชทาน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:04.101355838+07:00","message":"[buffer interim] 10 false การประดิษฐานพระบรมศพได้ใช้เป็นพระที่นั่งสำหรับประกอบการพระราชทาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:04.101364652+07:00","message":"[bufferProcess] interim [680000000]:การประดิษฐานพระบรมศพได้ใช้เป็นพระที่นั่งสำหรับประกอบการพระราชทาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:04.101368407+07:00","message":"[bufferProcess] send to processor:การประดิษฐานพระบรมศพได้ใช้เป็นพระที่นั่งสำหรับประกอบการพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:04.101374699+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:04.101378039+07:00","message":"> Transcript [168] [false]: 'การประดิษฐานพระบรมศพได้ใช้เป็นพระที่นั่งสำหรับประกอบการพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:04.101382988+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:04.101385673+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:04.101388608+07:00","message":"StatePrefix: 'การประดิษฐานพระบรมศพได้ใช้เป็นพระที่นั่งสำหรับประกอบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:04.101391812+07:00","message":"TextPushed: 'การประดิษฐานพระบรมศพได้ใช้เป็นพระที่นั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:04.101397712+07:00","message":"Push: 'สำหรับประกอบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:04.101400159+07:00","message":"TextPushed: 'การประดิษฐานพระบรมศพได้ใช้เป็นพระที่นั่งสำหรับประกอบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:04.101402657+07:00","message":"Set new StatePrefix : 'การประดิษฐานพระบรมศพได้ใช้เป็นพระที่นั่งสำหรับประกอบการพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:04.101405418+07:00","message":"Next Push (prob) : 'การพระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:04.101415218+07:00","message":"push: {false สำหรับประกอบ 0 0xc003402200}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:04.218816288+07:00","message":"receive streaming session, msgId: 10"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:04.218853711+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":"2025-10-27T14:22:04.218859249+07:00","message":"receive interim result [false|false]: การประดิษฐานพระบรมศพได้ใช้เป็นพระที่นั่งสำหรับประกอบการพระราชพิธี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:04.21887384+07:00","message":"[buffer interim] 10 false การประดิษฐานพระบรมศพได้ใช้เป็นพระที่นั่งสำหรับประกอบการพระราชพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:04.218881005+07:00","message":"[bufferProcess] interim [740000000]:การประดิษฐานพระบรมศพได้ใช้เป็นพระที่นั่งสำหรับประกอบการพระราชพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:04.218883664+07:00","message":"[bufferProcess] send to processor:การประดิษฐานพระบรมศพได้ใช้เป็นพระที่นั่งสำหรับประกอบการพระราชทาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:04.218886954+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:04.218889637+07:00","message":"> Transcript [169] [false]: 'การประดิษฐานพระบรมศพได้ใช้เป็นพระที่นั่งสำหรับประกอบการพระราชทาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:04.218893033+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:04.218894728+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:04.218896735+07:00","message":"StatePrefix: 'การประดิษฐานพระบรมศพได้ใช้เป็นพระที่นั่งสำหรับประกอบการพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:04.218898947+07:00","message":"TextPushed: 'การประดิษฐานพระบรมศพได้ใช้เป็นพระที่นั่งสำหรับประกอบ'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:22:04.444856977+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:22:04.444872736+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:04.453657943+07:00","message":"[GCS] IsForceVAD: false for message ID: 10"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:04.524225396+07:00","message":"[GCS] Start streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:04.629567302+07:00","message":"receive streaming session, msgId: 10"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:04.629626265+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การประดิษฐานพระบรมศพได้ใช้เป็นพระที่นั่งสำหรับประกอบการพระราชพิธี\",\"confidence\":0.9411102}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:04.629635294+07:00","message":"receive interim result [true|false]: การประดิษฐานพระบรมศพได้ใช้เป็นพระที่นั่งสำหรับประกอบการพระราชพิธี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:04.629654714+07:00","message":"end recv isFinal message id 10"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:04.629657275+07:00","message":"end Recv id 10"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:04.629665542+07:00","message":"[buffer interim] 10 true การประดิษฐานพระบรมศพได้ใช้เป็นพระที่นั่งสำหรับประกอบการพระราชพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:04.629684784+07:00","message":"[bufferProcess] interim [220000000]:การประดิษฐานพระบรมศพได้ใช้เป็นพระที่นั่งสำหรับประกอบการพระราชพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:04.629691519+07:00","message":"[bufferProcess] send to processor (isfinal):การประดิษฐานพระบรมศพได้ใช้เป็นพระที่นั่งสำหรับประกอบการพระราชพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:04.629696174+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:04.629699644+07:00","message":"> Transcript [170] [false]: 'การประดิษฐานพระบรมศพได้ใช้เป็นพระที่นั่งสำหรับประกอบการพระราชพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:04.629703668+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:04.629705952+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:04.629708763+07:00","message":"StatePrefix: 'การประดิษฐานพระบรมศพได้ใช้เป็นพระที่นั่งสำหรับประกอบการพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:04.629712347+07:00","message":"TextPushed: 'การประดิษฐานพระบรมศพได้ใช้เป็นพระที่นั่งสำหรับประกอบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:04.629714559+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:04.629716709+07:00","message":"> Transcript [171] [true]: 'การประดิษฐานพระบรมศพได้ใช้เป็นพระที่นั่งสำหรับประกอบการพระราชพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:04.62971946+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:04.629721613+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:04.629730964+07:00","message":"StatePrefix: 'การประดิษฐานพระบรมศพได้ใช้เป็นพระที่นั่งสำหรับประกอบการพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:04.6297798+07:00","message":"TextPushed: 'การประดิษฐานพระบรมศพได้ใช้เป็นพระที่นั่งสำหรับประกอบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:04.62978799+07:00","message":"Push: 'การพระราชพิธี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:04.629799389+07:00","message":"push: {true การพระราชพิธี 0 0xc003402200}"}
{"level":"info","service":"Main","time":"2025-10-27T14:22:04.643815945+07:00","message":"write wav file: './tmp/7446/7446_10.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:05.388644459+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:05.38869411+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":"2025-10-27T14:22:05.388701016+07:00","message":"receive interim result [false|false]: รายการ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:05.38872144+07:00","message":"[buffer interim] 11 false รายการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:05.388730256+07:00","message":"[bufferProcess] interim [840000000]:รายการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:05.388732704+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:05.550707255+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:05.550742148+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":"2025-10-27T14:22:05.550747053+07:00","message":"receive interim result [false|false]: รายการพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:05.550758293+07:00","message":"[buffer interim] 11 false รายการพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:05.550764492+07:00","message":"[bufferProcess] interim [20000000]:รายการพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:05.55076642+07:00","message":"[bufferProcess] send to processor:รายการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:05.550771481+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:05.55077403+07:00","message":"> Transcript [172] [false]: 'รายการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:05.550775946+07:00","message":"Set StatePrefix (first interim): 'รายการ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:05.706986834+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:05.707028961+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":"2025-10-27T14:22:05.707036225+07:00","message":"receive interim result [false|false]: และการพัฒนา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:05.707050507+07:00","message":"[buffer interim] 11 false และการพัฒนา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:05.70706066+07:00","message":"[bufferProcess] interim [140000000]:และการพัฒนา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:05.707063676+07:00","message":"[bufferProcess] send to processor:รายการพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:05.707069585+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:05.707073585+07:00","message":"> Transcript [173] [false]: 'รายการพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:05.707077783+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:05.707080182+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:05.707082523+07:00","message":"StatePrefix: 'รายการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:05.707085316+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:05.892337243+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:05.892374246+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":"2025-10-27T14:22:05.892379512+07:00","message":"receive interim result [false|false]: รายการพระราชทาน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:05.892395089+07:00","message":"[buffer interim] 11 false รายการพระราชทาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:05.89240214+07:00","message":"[bufferProcess] interim [380000000]:รายการพระราชทาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:05.892404269+07:00","message":"[bufferProcess] send to processor:และการพัฒนา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:05.892407209+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:05.892410693+07:00","message":"> Transcript [174] [false]: 'และการพัฒนา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:05.892412672+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:05.892414284+07:00","message":"Set new StatePrefix: 'และการพัฒนา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:05.952491101+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:05.952540075+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":"2025-10-27T14:22:05.952545673+07:00","message":"receive interim result [false|false]: รายการพระราชนิพนธ์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:05.952558811+07:00","message":"[buffer interim] 11 false รายการพระราชนิพนธ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:05.952568821+07:00","message":"[bufferProcess] interim [440000000]:รายการพระราชนิพนธ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:05.952571797+07:00","message":"[bufferProcess] send to processor:รายการพระราชทาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:05.952578929+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:05.952582677+07:00","message":"> Transcript [175] [false]: 'รายการพระราชทาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:05.952586001+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:05.952588332+07:00","message":"Set new StatePrefix: 'รายการพระราชทาน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:05.960435992+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:05.960459713+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":"2025-10-27T14:22:05.960464404+07:00","message":"receive interim result [false|false]: รายการพระราชกุศล"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:05.960484827+07:00","message":"[buffer interim] 11 false รายการพระราชกุศล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:05.960489864+07:00","message":"[bufferProcess] interim [500000000]:รายการพระราชกุศล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:05.960491806+07:00","message":"[bufferProcess] send to processor:รายการพระราชนิพนธ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:05.960494508+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:05.960496876+07:00","message":"> Transcript [176] [false]: 'รายการพระราชนิพนธ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:05.960499182+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:05.960500908+07:00","message":"Set new StatePrefix: 'รายการพระราชนิพนธ์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:06.294158449+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:06.294194528+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":"2025-10-27T14:22:06.294199394+07:00","message":"receive interim result [false|false]: รายการพระราชกุศลแต่ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:06.294213243+07:00","message":"[buffer interim] 11 false รายการพระราชกุศลแต่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:06.294220338+07:00","message":"[bufferProcess] interim [800000000]:รายการพระราชกุศลแต่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:06.294222283+07:00","message":"[bufferProcess] send to processor:รายการพระราชกุศล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:06.294225495+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:06.294228265+07:00","message":"> Transcript [177] [false]: 'รายการพระราชกุศล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:06.294230242+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:06.2942319+07:00","message":"Set new StatePrefix: 'รายการพระราชกุศล'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:06.409222464+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:06.409259712+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":"2025-10-27T14:22:06.409265004+07:00","message":"receive interim result [false|false]: รายการพระราชกุศลต่างๆ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:06.409281364+07:00","message":"[buffer interim] 11 false รายการพระราชกุศลต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:06.409288012+07:00","message":"[bufferProcess] interim [920000000]:รายการพระราชกุศลต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:06.409290777+07:00","message":"[bufferProcess] send to processor:รายการพระราชกุศลแต่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:06.409294232+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:06.409297206+07:00","message":"> Transcript [178] [false]: 'รายการพระราชกุศลแต่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:06.409300317+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:06.409302354+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:06.409304177+07:00","message":"StatePrefix: 'รายการพระราชกุศล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:06.40930593+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:06.979725916+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:06.979760377+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":"2025-10-27T14:22:06.979765053+07:00","message":"receive interim result [false|false]: รายการพระราชกุศลต่างๆ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:06.979779043+07:00","message":"[buffer interim] 11 false รายการพระราชกุศลต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:06.979785783+07:00","message":"[bufferProcess] interim [520000000]:รายการพระราชกุศลต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:06.979787585+07:00","message":"[bufferProcess] send to processor:รายการพระราชกุศลต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:06.979790928+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:06.979793291+07:00","message":"> Transcript [179] [false]: 'รายการพระราชกุศลต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:06.979796404+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:06.979798199+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:06.979799928+07:00","message":"StatePrefix: 'รายการพระราชกุศล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:06.979801617+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:22:07.445606945+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:22:07.445622709+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:08.191526083+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:08.191568158+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":"2025-10-27T14:22:08.191573018+07:00","message":"receive interim result [false|false]: รายการพระราชกุศลต่างๆราชพิธีสำคัญ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:08.191585691+07:00","message":"[buffer interim] 11 false รายการพระราชกุศลต่างๆราชพิธีสำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:08.191593459+07:00","message":"[bufferProcess] interim [720000000]:รายการพระราชกุศลต่างๆราชพิธีสำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:08.191596709+07:00","message":"[bufferProcess] send to processor:รายการพระราชกุศลต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:08.191602703+07:00","message":"[bufferProcess] send to processor (ticker):รายการพระราชกุศลต่างๆราชพิธีสำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:08.191606695+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:08.191609627+07:00","message":"> Transcript [180] [false]: 'รายการพระราชกุศลต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:08.191612715+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:08.191614503+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:08.191616059+07:00","message":"StatePrefix: 'รายการพระราชกุศล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:08.191617895+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:08.191619115+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:08.191620644+07:00","message":"> Transcript [181] [false]: 'รายการพระราชกุศลต่างๆราชพิธีสำคัญ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:08.191622352+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:08.19162363+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:08.191624979+07:00","message":"StatePrefix: 'รายการพระราชกุศล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:08.191626387+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:08.191631728+07:00","message":"Push: 'รายการพระราชกุศล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:08.191633412+07:00","message":"TextPushed: 'รายการพระราชกุศล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:08.191635119+07:00","message":"Set new StatePrefix : 'รายการพระราชกุศลต่างๆราชพิธีสำคัญ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:08.191638289+07:00","message":"Next Push (prob) : 'ต่างๆราชพิธีสำคัญ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:08.19164617+07:00","message":"push: {false รายการพระราชกุศล 0 0xc000044600}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:08.615182968+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:08.61522018+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":"2025-10-27T14:22:08.615226195+07:00","message":"receive interim result [false|false]: รายการพระราชกุศลต่างๆราชพิธีสำคัญเช่น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:08.615237721+07:00","message":"[buffer interim] 11 false รายการพระราชกุศลต่างๆราชพิธีสำคัญเช่น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:08.615244549+07:00","message":"[bufferProcess] interim [80000000]:รายการพระราชกุศลต่างๆราชพิธีสำคัญเช่น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:08.615246245+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:08.738178507+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:08.738220785+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":"2025-10-27T14:22:08.738225831+07:00","message":"receive interim result [false|false]: รายการพระราชกุศลต่างๆราชพิธีสำคัญ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:08.738237296+07:00","message":"[buffer interim] 11 false รายการพระราชกุศลต่างๆราชพิธีสำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:08.738244074+07:00","message":"[bufferProcess] interim [140000000]:รายการพระราชกุศลต่างๆราชพิธีสำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:08.73824716+07:00","message":"[bufferProcess] send to processor:รายการพระราชกุศลต่างๆราชพิธีสำคัญเช่น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:08.738252638+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:08.738255656+07:00","message":"> Transcript [182] [false]: 'รายการพระราชกุศลต่างๆราชพิธีสำคัญเช่น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:08.738267792+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:08.73826972+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:08.738271279+07:00","message":"StatePrefix: 'รายการพระราชกุศลต่างๆราชพิธีสำคัญ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:08.738273085+07:00","message":"TextPushed: 'รายการพระราชกุศล'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:08.893147303+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:08.893245142+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":"2025-10-27T14:22:08.893251194+07:00","message":"receive interim result [false|false]: รายการพระราชกุศลต่างๆราชพิธีสำคัญ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:08.893263788+07:00","message":"[buffer interim] 11 false รายการพระราชกุศลต่างๆราชพิธีสำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:08.893274538+07:00","message":"[bufferProcess] interim [320000000]:รายการพระราชกุศลต่างๆราชพิธีสำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:08.893276798+07:00","message":"[bufferProcess] send to processor:รายการพระราชกุศลต่างๆราชพิธีสำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:08.893279921+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:08.893285902+07:00","message":"> Transcript [183] [false]: 'รายการพระราชกุศลต่างๆราชพิธีสำคัญ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:08.893288992+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:08.893290612+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:08.893292289+07:00","message":"StatePrefix: 'รายการพระราชกุศลต่างๆราชพิธีสำคัญ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:08.893294044+07:00","message":"TextPushed: 'รายการพระราชกุศล'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:08.911479419+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:08.911518861+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":"2025-10-27T14:22:08.911524992+07:00","message":"receive interim result [false|false]: รายการพระราชกุศลต่างๆราชพิธีสำคัญซึ่งได้จัด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:08.911542217+07:00","message":"[buffer interim] 11 false รายการพระราชกุศลต่างๆราชพิธีสำคัญซึ่งได้จัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:08.911552661+07:00","message":"[bufferProcess] interim [380000000]:รายการพระราชกุศลต่างๆราชพิธีสำคัญซึ่งได้จัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:08.911555855+07:00","message":"[bufferProcess] send to processor:รายการพระราชกุศลต่างๆราชพิธีสำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:08.911562277+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:08.911565006+07:00","message":"> Transcript [184] [false]: 'รายการพระราชกุศลต่างๆราชพิธีสำคัญ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:08.911568487+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:08.911570541+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:08.911572669+07:00","message":"StatePrefix: 'รายการพระราชกุศลต่างๆราชพิธีสำคัญ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:08.911575215+07:00","message":"TextPushed: 'รายการพระราชกุศล'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:09.108378842+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:09.108421802+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":"2025-10-27T14:22:09.108428335+07:00","message":"receive interim result [false|false]: รายการพระราชกุศลต่างๆราชพิธีสำคัญซึ่งจะจัดขึ้น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:09.108443831+07:00","message":"[buffer interim] 11 false รายการพระราชกุศลต่างๆราชพิธีสำคัญซึ่งจะจัดขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:09.108451272+07:00","message":"[bufferProcess] interim [560000000]:รายการพระราชกุศลต่างๆราชพิธีสำคัญซึ่งจะจัดขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:09.108453385+07:00","message":"[bufferProcess] send to processor:รายการพระราชกุศลต่างๆราชพิธีสำคัญซึ่งได้จัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:09.108456568+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:09.108459176+07:00","message":"> Transcript [185] [false]: 'รายการพระราชกุศลต่างๆราชพิธีสำคัญซึ่งได้จัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:09.108462888+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:09.108464638+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:09.108466576+07:00","message":"StatePrefix: 'รายการพระราชกุศลต่างๆราชพิธีสำคัญ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:09.108468841+07:00","message":"TextPushed: 'รายการพระราชกุศล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:09.108473697+07:00","message":"Push: 'ต่างๆราชพิธีสำคัญ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:09.108475284+07:00","message":"TextPushed: 'รายการพระราชกุศลต่างๆราชพิธีสำคัญ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:09.10847709+07:00","message":"Set new StatePrefix : 'รายการพระราชกุศลต่างๆราชพิธีสำคัญซึ่งได้จัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:09.108479074+07:00","message":"Next Push (prob) : 'ซึ่งได้จัด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:09.108486984+07:00","message":"push: {false ต่างๆราชพิธีสำคัญ 0 0xc000044600}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:09.670522589+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:09.670574375+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รายการพระราชกุศลต่างๆราชพิธีสำคัญซึ่งจะจัดขึ้น\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:09.670580257+07:00","message":"receive interim result [false|false]: รายการพระราชกุศลต่างๆราชพิธีสำคัญซึ่งจะจัดขึ้น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:09.670592428+07:00","message":"[buffer interim] 11 false รายการพระราชกุศลต่างๆราชพิธีสำคัญซึ่งจะจัดขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:09.670599396+07:00","message":"[bufferProcess] interim [160000000]:รายการพระราชกุศลต่างๆราชพิธีสำคัญซึ่งจะจัดขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:09.670601542+07:00","message":"[bufferProcess] send to processor:รายการพระราชกุศลต่างๆราชพิธีสำคัญซึ่งจะจัดขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:09.670606762+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:09.67060952+07:00","message":"> Transcript [186] [false]: 'รายการพระราชกุศลต่างๆราชพิธีสำคัญซึ่งจะจัดขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:09.670611845+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:09.670613568+07:00","message":"Set new StatePrefix: 'รายการพระราชกุศลต่างๆราชพิธีสำคัญซึ่งจะจัดขึ้น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:09.873211819+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:09.873256344+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":"2025-10-27T14:22:09.873267354+07:00","message":"receive interim result [false|false]: รายการพระราชกุศลต่างๆราชพิธีสำคัญซึ่งจะจัดขึ้นอย่าง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:09.873284949+07:00","message":"[buffer interim] 11 false รายการพระราชกุศลต่างๆราชพิธีสำคัญซึ่งจะจัดขึ้นอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:09.873294303+07:00","message":"[bufferProcess] interim [400000000]:รายการพระราชกุศลต่างๆราชพิธีสำคัญซึ่งจะจัดขึ้นอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:09.873299319+07:00","message":"[bufferProcess] send to processor:รายการพระราชกุศลต่างๆราชพิธีสำคัญซึ่งจะจัดขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:09.873303942+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:09.873307379+07:00","message":"> Transcript [187] [false]: 'รายการพระราชกุศลต่างๆราชพิธีสำคัญซึ่งจะจัดขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:09.873311794+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:09.873314128+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:09.873316406+07:00","message":"StatePrefix: 'รายการพระราชกุศลต่างๆราชพิธีสำคัญซึ่งจะจัดขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:09.873319077+07:00","message":"TextPushed: 'รายการพระราชกุศลต่างๆราชพิธีสำคัญ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:10.064495827+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:10.064534147+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":"2025-10-27T14:22:10.064540511+07:00","message":"receive interim result [false|false]: รายการพระราชกุศลต่างๆราชพิธีสำคัญซึ่งจะจัดขึ้นอย่างเช่น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:10.064554349+07:00","message":"[buffer interim] 11 false รายการพระราชกุศลต่างๆราชพิธีสำคัญซึ่งจะจัดขึ้นอย่างเช่น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:10.064561297+07:00","message":"[bufferProcess] interim [580000000]:รายการพระราชกุศลต่างๆราชพิธีสำคัญซึ่งจะจัดขึ้นอย่างเช่น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:10.0645635+07:00","message":"[bufferProcess] send to processor:รายการพระราชกุศลต่างๆราชพิธีสำคัญซึ่งจะจัดขึ้นอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:10.064570181+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:10.064572969+07:00","message":"> Transcript [188] [false]: 'รายการพระราชกุศลต่างๆราชพิธีสำคัญซึ่งจะจัดขึ้นอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:10.064576662+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:10.064578531+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:10.064580215+07:00","message":"StatePrefix: 'รายการพระราชกุศลต่างๆราชพิธีสำคัญซึ่งจะจัดขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:10.064582514+07:00","message":"TextPushed: 'รายการพระราชกุศลต่างๆราชพิธีสำคัญ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:10.39084594+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:10.390902214+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":"2025-10-27T14:22:10.390908425+07:00","message":"receive interim result [false|false]: รายการพระราชกุศลต่างๆราชพิธีสำคัญซึ่งจะจัดขึ้นอย่างเช่นพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:10.390920937+07:00","message":"[buffer interim] 11 false รายการพระราชกุศลต่างๆราชพิธีสำคัญซึ่งจะจัดขึ้นอย่างเช่นพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:10.390927949+07:00","message":"[bufferProcess] interim [880000000]:รายการพระราชกุศลต่างๆราชพิธีสำคัญซึ่งจะจัดขึ้นอย่างเช่นพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:10.390930353+07:00","message":"[bufferProcess] send to processor:รายการพระราชกุศลต่างๆราชพิธีสำคัญซึ่งจะจัดขึ้นอย่างเช่น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:10.390935491+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:10.390938142+07:00","message":"> Transcript [189] [false]: 'รายการพระราชกุศลต่างๆราชพิธีสำคัญซึ่งจะจัดขึ้นอย่างเช่น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:10.390941361+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:10.390943124+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:10.390945377+07:00","message":"StatePrefix: 'รายการพระราชกุศลต่างๆราชพิธีสำคัญซึ่งจะจัดขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:10.390947716+07:00","message":"TextPushed: 'รายการพระราชกุศลต่างๆราชพิธีสำคัญ'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:22:10.446318375+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:22:10.44631938+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:10.516561128+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:10.516602844+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":"2025-10-27T14:22:10.51660817+07:00","message":"receive interim result [false|false]: รายการพระราชกุศลต่างๆราชพิธีสำคัญซึ่งจะจัดขึ้นอย่างเช่นพระราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:10.516619699+07:00","message":"[buffer interim] 11 false รายการพระราชกุศลต่างๆราชพิธีสำคัญซึ่งจะจัดขึ้นอย่างเช่นพระราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:10.516626747+07:00","message":"[bufferProcess] interim [0]:รายการพระราชกุศลต่างๆราชพิธีสำคัญซึ่งจะจัดขึ้นอย่างเช่นพระราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:10.516629799+07:00","message":"[bufferProcess] send to processor:รายการพระราชกุศลต่างๆราชพิธีสำคัญซึ่งจะจัดขึ้นอย่างเช่นพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:10.516635261+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:10.516637675+07:00","message":"> Transcript [190] [false]: 'รายการพระราชกุศลต่างๆราชพิธีสำคัญซึ่งจะจัดขึ้นอย่างเช่นพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:10.516641566+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:10.51664349+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:10.516645783+07:00","message":"StatePrefix: 'รายการพระราชกุศลต่างๆราชพิธีสำคัญซึ่งจะจัดขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:10.516648427+07:00","message":"TextPushed: 'รายการพระราชกุศลต่างๆราชพิธีสำคัญ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:10.516652731+07:00","message":"Push: 'ซึ่งจะจัดขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:10.516654657+07:00","message":"TextPushed: 'รายการพระราชกุศลต่างๆราชพิธีสำคัญซึ่งจะจัดขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:10.516656411+07:00","message":"Set new StatePrefix : 'รายการพระราชกุศลต่างๆราชพิธีสำคัญซึ่งจะจัดขึ้นอย่างเช่นพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:10.516658376+07:00","message":"Next Push (prob) : 'อย่างเช่นพระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:10.516666632+07:00","message":"push: {false ซึ่งจะจัดขึ้น 0 0xc000044600}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:10.574473172+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:10.574511466+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":"2025-10-27T14:22:10.574516949+07:00","message":"receive interim result [false|false]: รายการพระราชกุศลต่างๆราชพิธีสำคัญซึ่งจะจัดขึ้นอย่างเช่นพระราชวัง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:10.574532656+07:00","message":"[buffer interim] 11 false รายการพระราชกุศลต่างๆราชพิธีสำคัญซึ่งจะจัดขึ้นอย่างเช่นพระราชวัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:10.574542448+07:00","message":"[bufferProcess] interim [120000000]:รายการพระราชกุศลต่างๆราชพิธีสำคัญซึ่งจะจัดขึ้นอย่างเช่นพระราชวัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:10.574544807+07:00","message":"[bufferProcess] send to processor:รายการพระราชกุศลต่างๆราชพิธีสำคัญซึ่งจะจัดขึ้นอย่างเช่นพระราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:10.574549906+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:10.574552561+07:00","message":"> Transcript [191] [false]: 'รายการพระราชกุศลต่างๆราชพิธีสำคัญซึ่งจะจัดขึ้นอย่างเช่นพระราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:10.574556283+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:10.57455804+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:10.574559698+07:00","message":"StatePrefix: 'รายการพระราชกุศลต่างๆราชพิธีสำคัญซึ่งจะจัดขึ้นอย่างเช่นพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:10.574561933+07:00","message":"TextPushed: 'รายการพระราชกุศลต่างๆราชพิธีสำคัญซึ่งจะจัดขึ้น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:10.708749319+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:10.708780529+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":"2025-10-27T14:22:10.708785781+07:00","message":"receive interim result [false|false]: รายการพระราชกุศลต่างๆราชพิธีสำคัญซึ่งจะจัดขึ้นอย่างเช่นพระราชพิธี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:10.708799489+07:00","message":"[buffer interim] 11 false รายการพระราชกุศลต่างๆราชพิธีสำคัญซึ่งจะจัดขึ้นอย่างเช่นพระราชพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:10.708806486+07:00","message":"[bufferProcess] interim [180000000]:รายการพระราชกุศลต่างๆราชพิธีสำคัญซึ่งจะจัดขึ้นอย่างเช่นพระราชพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:10.708808732+07:00","message":"[bufferProcess] send to processor:รายการพระราชกุศลต่างๆราชพิธีสำคัญซึ่งจะจัดขึ้นอย่างเช่นพระราชวัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:10.70881438+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:10.70881696+07:00","message":"> Transcript [192] [false]: 'รายการพระราชกุศลต่างๆราชพิธีสำคัญซึ่งจะจัดขึ้นอย่างเช่นพระราชวัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:10.708820423+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:10.708822152+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:10.708824063+07:00","message":"StatePrefix: 'รายการพระราชกุศลต่างๆราชพิธีสำคัญซึ่งจะจัดขึ้นอย่างเช่นพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:10.708826405+07:00","message":"TextPushed: 'รายการพระราชกุศลต่างๆราชพิธีสำคัญซึ่งจะจัดขึ้น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:11.09957923+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:11.099614993+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":"2025-10-27T14:22:11.099620474+07:00","message":"receive interim result [false|false]: รายการพระราชกุศลต่างๆราชพิธีสำคัญซึ่งจะจัดขึ้นอย่างเช่นพระราชพิธีชัด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:11.099637837+07:00","message":"[buffer interim] 11 false รายการพระราชกุศลต่างๆราชพิธีสำคัญซึ่งจะจัดขึ้นอย่างเช่นพระราชพิธีชัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:11.099645518+07:00","message":"[bufferProcess] interim [600000000]:รายการพระราชกุศลต่างๆราชพิธีสำคัญซึ่งจะจัดขึ้นอย่างเช่นพระราชพิธีชัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:11.099647772+07:00","message":"[bufferProcess] send to processor:รายการพระราชกุศลต่างๆราชพิธีสำคัญซึ่งจะจัดขึ้นอย่างเช่นพระราชพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:11.099651708+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:11.099654066+07:00","message":"> Transcript [193] [false]: 'รายการพระราชกุศลต่างๆราชพิธีสำคัญซึ่งจะจัดขึ้นอย่างเช่นพระราชพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:11.099657289+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:11.099659127+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:11.099676192+07:00","message":"StatePrefix: 'รายการพระราชกุศลต่างๆราชพิธีสำคัญซึ่งจะจัดขึ้นอย่างเช่นพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:11.099678841+07:00","message":"TextPushed: 'รายการพระราชกุศลต่างๆราชพิธีสำคัญซึ่งจะจัดขึ้น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:11.220812747+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:11.220850868+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รายการพระราชกุศลต่างๆราชพิธีสำคัญซึ่งจะจัดขึ้นอย่างเช่นพระราชพิธี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:11.220856551+07:00","message":"receive interim result [false|false]: รายการพระราชกุศลต่างๆราชพิธีสำคัญซึ่งจะจัดขึ้นอย่างเช่นพระราชพิธี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:11.22087123+07:00","message":"[buffer interim] 11 false รายการพระราชกุศลต่างๆราชพิธีสำคัญซึ่งจะจัดขึ้นอย่างเช่นพระราชพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:11.220879109+07:00","message":"[bufferProcess] interim [660000000]:รายการพระราชกุศลต่างๆราชพิธีสำคัญซึ่งจะจัดขึ้นอย่างเช่นพระราชพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:11.220881252+07:00","message":"[bufferProcess] send to processor:รายการพระราชกุศลต่างๆราชพิธีสำคัญซึ่งจะจัดขึ้นอย่างเช่นพระราชพิธีชัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:11.220884831+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:11.220887234+07:00","message":"> Transcript [194] [false]: 'รายการพระราชกุศลต่างๆราชพิธีสำคัญซึ่งจะจัดขึ้นอย่างเช่นพระราชพิธีชัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:11.220891189+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:11.220892978+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:11.220894896+07:00","message":"StatePrefix: 'รายการพระราชกุศลต่างๆราชพิธีสำคัญซึ่งจะจัดขึ้นอย่างเช่นพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:11.220897356+07:00","message":"TextPushed: 'รายการพระราชกุศลต่างๆราชพิธีสำคัญซึ่งจะจัดขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:11.220902112+07:00","message":"Push: 'อย่างเช่นพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:11.220903862+07:00","message":"TextPushed: 'รายการพระราชกุศลต่างๆราชพิธีสำคัญซึ่งจะจัดขึ้นอย่างเช่นพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:11.220905668+07:00","message":"Set new StatePrefix : 'รายการพระราชกุศลต่างๆราชพิธีสำคัญซึ่งจะจัดขึ้นอย่างเช่นพระราชพิธีชัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:11.220908288+07:00","message":"Next Push (prob) : 'ราชพิธีชัด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:11.220931997+07:00","message":"push: {false อย่างเช่นพระ 0 0xc000044600}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:11.308003944+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:11.308048111+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":"2025-10-27T14:22:11.308054045+07:00","message":"receive interim result [false|false]: รายการพระราชกุศลต่างๆราชพิธีสำคัญซึ่งจะจัดขึ้นอย่างเช่นพระราชพิธี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:11.308067199+07:00","message":"[buffer interim] 11 false รายการพระราชกุศลต่างๆราชพิธีสำคัญซึ่งจะจัดขึ้นอย่างเช่นพระราชพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:11.308074875+07:00","message":"[bufferProcess] interim [780000000]:รายการพระราชกุศลต่างๆราชพิธีสำคัญซึ่งจะจัดขึ้นอย่างเช่นพระราชพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:11.308077382+07:00","message":"[bufferProcess] send to processor:รายการพระราชกุศลต่างๆราชพิธีสำคัญซึ่งจะจัดขึ้นอย่างเช่นพระราชพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:11.308082782+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:11.308085325+07:00","message":"> Transcript [195] [false]: 'รายการพระราชกุศลต่างๆราชพิธีสำคัญซึ่งจะจัดขึ้นอย่างเช่นพระราชพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:11.308087668+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:11.401949712+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:11.401999967+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":"2025-10-27T14:22:11.402006929+07:00","message":"receive interim result [false|false]: รายการพระราชกุศลต่างๆราชพิธีสำคัญซึ่งจะจัดขึ้นอย่างเช่นพระราชพิธีชัชชมนต์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:11.402021306+07:00","message":"[buffer interim] 11 false รายการพระราชกุศลต่างๆราชพิธีสำคัญซึ่งจะจัดขึ้นอย่างเช่นพระราชพิธีชัชชมนต์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:11.402032421+07:00","message":"[bufferProcess] interim [900000000]:รายการพระราชกุศลต่างๆราชพิธีสำคัญซึ่งจะจัดขึ้นอย่างเช่นพระราชพิธีชัชชมนต์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:11.402036496+07:00","message":"[bufferProcess] send to processor:รายการพระราชกุศลต่างๆราชพิธีสำคัญซึ่งจะจัดขึ้นอย่างเช่นพระราชพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:11.402043916+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:11.402047431+07:00","message":"> Transcript [196] [false]: 'รายการพระราชกุศลต่างๆราชพิธีสำคัญซึ่งจะจัดขึ้นอย่างเช่นพระราชพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:11.402050811+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:11.470005681+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:11.470049551+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รายการพระราชกุศลต่างๆราชพิธีสำคัญซึ่งจะจัดขึ้นอย่างเช่นพระราชพิธีฉัตรมงคล\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:11.470057273+07:00","message":"receive interim result [false|false]: รายการพระราชกุศลต่างๆราชพิธีสำคัญซึ่งจะจัดขึ้นอย่างเช่นพระราชพิธีฉัตรมงคล"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:11.47007294+07:00","message":"[buffer interim] 11 false รายการพระราชกุศลต่างๆราชพิธีสำคัญซึ่งจะจัดขึ้นอย่างเช่นพระราชพิธีฉัตรมงคล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:11.470084674+07:00","message":"[bufferProcess] interim [960000000]:รายการพระราชกุศลต่างๆราชพิธีสำคัญซึ่งจะจัดขึ้นอย่างเช่นพระราชพิธีฉัตรมงคล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:11.470087794+07:00","message":"[bufferProcess] send to processor:รายการพระราชกุศลต่างๆราชพิธีสำคัญซึ่งจะจัดขึ้นอย่างเช่นพระราชพิธีชัชชมนต์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:11.470094861+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:11.470098798+07:00","message":"> Transcript [197] [false]: 'รายการพระราชกุศลต่างๆราชพิธีสำคัญซึ่งจะจัดขึ้นอย่างเช่นพระราชพิธีชัชชมนต์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:11.470102231+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:11.470104549+07:00","message":"Set new StatePrefix: 'รายการพระราชกุศลต่างๆราชพิธีสำคัญซึ่งจะจัดขึ้นอย่างเช่นพระราชพิธีชัชชมนต์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:11.894869276+07:00","message":"[GCS] IsForceVAD: false for message ID: 11"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:11.917919899+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:11.917971912+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รายการพระราชกุศลต่างๆราชพิธีสำคัญซึ่งจะจัดขึ้นอย่างเช่นพระราชพิธีฉัตรมงคลนะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":7,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:11.917979455+07:00","message":"receive interim result [false|false]: รายการพระราชกุศลต่างๆราชพิธีสำคัญซึ่งจะจัดขึ้นอย่างเช่นพระราชพิธีฉัตรมงคลนะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:11.91799979+07:00","message":"[buffer interim] 11 false รายการพระราชกุศลต่างๆราชพิธีสำคัญซึ่งจะจัดขึ้นอย่างเช่นพระราชพิธีฉัตรมงคลนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:11.918010875+07:00","message":"[bufferProcess] interim [380000000]:รายการพระราชกุศลต่างๆราชพิธีสำคัญซึ่งจะจัดขึ้นอย่างเช่นพระราชพิธีฉัตรมงคลนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:11.918014437+07:00","message":"[bufferProcess] send to processor:รายการพระราชกุศลต่างๆราชพิธีสำคัญซึ่งจะจัดขึ้นอย่างเช่นพระราชพิธีฉัตรมงคล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:11.918021357+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:11.918024885+07:00","message":"> Transcript [198] [false]: 'รายการพระราชกุศลต่างๆราชพิธีสำคัญซึ่งจะจัดขึ้นอย่างเช่นพระราชพิธีฉัตรมงคล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:11.918027959+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:11.91803054+07:00","message":"Set new StatePrefix: 'รายการพระราชกุศลต่างๆราชพิธีสำคัญซึ่งจะจัดขึ้นอย่างเช่นพระราชพิธีฉัตรมงคล'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:11.953263334+07:00","message":"[GCS] Start streaming session, msgId: 12"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:11.985784051+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:11.985824427+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รายการพระราชกุศลต่างๆราชพิธีสำคัญซึ่งจะจัดขึ้นอย่างเช่นพระราชพิธีฉัตรมงคลนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":7,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:11.985830876+07:00","message":"receive interim result [false|false]: รายการพระราชกุศลต่างๆราชพิธีสำคัญซึ่งจะจัดขึ้นอย่างเช่นพระราชพิธีฉัตรมงคลนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:11.985844158+07:00","message":"[buffer interim] 11 false รายการพระราชกุศลต่างๆราชพิธีสำคัญซึ่งจะจัดขึ้นอย่างเช่นพระราชพิธีฉัตรมงคลนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:11.985852189+07:00","message":"[bufferProcess] interim [440000000]:รายการพระราชกุศลต่างๆราชพิธีสำคัญซึ่งจะจัดขึ้นอย่างเช่นพระราชพิธีฉัตรมงคลนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:11.985855674+07:00","message":"[bufferProcess] send to processor:รายการพระราชกุศลต่างๆราชพิธีสำคัญซึ่งจะจัดขึ้นอย่างเช่นพระราชพิธีฉัตรมงคลนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:11.985860215+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:11.985864225+07:00","message":"> Transcript [199] [false]: 'รายการพระราชกุศลต่างๆราชพิธีสำคัญซึ่งจะจัดขึ้นอย่างเช่นพระราชพิธีฉัตรมงคลนะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:11.985869137+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:11.985870904+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:11.985872634+07:00","message":"StatePrefix: 'รายการพระราชกุศลต่างๆราชพิธีสำคัญซึ่งจะจัดขึ้นอย่างเช่นพระราชพิธีฉัตรมงคล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:11.985875021+07:00","message":"TextPushed: 'รายการพระราชกุศลต่างๆราชพิธีสำคัญซึ่งจะจัดขึ้นอย่างเช่นพระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:12.071476795+07:00","message":"receive streaming session, msgId: 11"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:12.071527211+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รายการพระราชกุศลต่างๆราชพิธีสำคัญซึ่งจะจัดขึ้นอย่างเช่นพระราชพิธีฉัตรมงคลนะคะ\",\"confidence\":0.94918436}],\"is_final\":true,\"result_end_time\":{\"seconds\":7,\"nanos\":590000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:12.071537558+07:00","message":"receive interim result [true|false]: รายการพระราชกุศลต่างๆราชพิธีสำคัญซึ่งจะจัดขึ้นอย่างเช่นพระราชพิธีฉัตรมงคลนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:12.071548438+07:00","message":"end recv isFinal message id 11"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:12.071550916+07:00","message":"end Recv id 11"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:12.071558366+07:00","message":"[buffer interim] 11 true รายการพระราชกุศลต่างๆราชพิธีสำคัญซึ่งจะจัดขึ้นอย่างเช่นพระราชพิธีฉัตรมงคลนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:12.071570209+07:00","message":"[bufferProcess] interim [590000000]:รายการพระราชกุศลต่างๆราชพิธีสำคัญซึ่งจะจัดขึ้นอย่างเช่นพระราชพิธีฉัตรมงคลนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:12.071574424+07:00","message":"[bufferProcess] send to processor (isfinal):รายการพระราชกุศลต่างๆราชพิธีสำคัญซึ่งจะจัดขึ้นอย่างเช่นพระราชพิธีฉัตรมงคลนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:12.071579181+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:12.071582792+07:00","message":"> Transcript [200] [false]: 'รายการพระราชกุศลต่างๆราชพิธีสำคัญซึ่งจะจัดขึ้นอย่างเช่นพระราชพิธีฉัตรมงคลนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:12.071587369+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:12.071590075+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:12.071592433+07:00","message":"StatePrefix: 'รายการพระราชกุศลต่างๆราชพิธีสำคัญซึ่งจะจัดขึ้นอย่างเช่นพระราชพิธีฉัตรมงคล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:12.071596255+07:00","message":"TextPushed: 'รายการพระราชกุศลต่างๆราชพิธีสำคัญซึ่งจะจัดขึ้นอย่างเช่นพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:12.071598748+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:12.071601185+07:00","message":"> Transcript [201] [true]: 'รายการพระราชกุศลต่างๆราชพิธีสำคัญซึ่งจะจัดขึ้นอย่างเช่นพระราชพิธีฉัตรมงคลนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:12.071604424+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:12.071606618+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:12.071608661+07:00","message":"StatePrefix: 'รายการพระราชกุศลต่างๆราชพิธีสำคัญซึ่งจะจัดขึ้นอย่างเช่นพระราชพิธีฉัตรมงคล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:12.071611548+07:00","message":"TextPushed: 'รายการพระราชกุศลต่างๆราชพิธีสำคัญซึ่งจะจัดขึ้นอย่างเช่นพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:12.071616572+07:00","message":"Push: 'ราชพิธีฉัตรมงคลนะคะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:12.071627889+07:00","message":"push: {true ราชพิธีฉัตรมงคลนะคะ 0 0xc000044600}"}
{"level":"info","service":"Main","time":"2025-10-27T14:22:12.085028404+07:00","message":"write wav file: './tmp/7446/7446_11.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:12.717440659+07:00","message":"receive streaming session, msgId: 12"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:12.717482801+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":"2025-10-27T14:22:12.717488231+07:00","message":"receive interim result [false|false]: แล้ว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:12.717503564+07:00","message":"[buffer interim] 12 false แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:12.717513665+07:00","message":"[bufferProcess] interim [600000000]:แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:12.71751521+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:12.887488717+07:00","message":"receive streaming session, msgId: 12"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:12.887523147+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":"2025-10-27T14:22:12.887528698+07:00","message":"receive interim result [false|false]: และใน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:12.887540221+07:00","message":"[buffer interim] 12 false และใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:12.887549309+07:00","message":"[bufferProcess] interim [720000000]:และใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:12.887551526+07:00","message":"[bufferProcess] send to processor:แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:12.887556421+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:12.887558809+07:00","message":"> Transcript [202] [false]: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:12.887560649+07:00","message":"Set StatePrefix (first interim): 'แล้ว'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:13.181069662+07:00","message":"receive streaming session, msgId: 12"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:13.181101732+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":"2025-10-27T14:22:13.181106791+07:00","message":"receive interim result [false|false]: และในแต่ละ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:13.181118537+07:00","message":"[buffer interim] 12 false และในแต่ละ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:13.181124601+07:00","message":"[bufferProcess] interim [900000000]:และในแต่ละ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:13.181126671+07:00","message":"[bufferProcess] send to processor:และใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:13.181131855+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:13.181134394+07:00","message":"> Transcript [203] [false]: 'และใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:13.181136535+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:13.181138395+07:00","message":"Set new StatePrefix: 'และใน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:13.253761831+07:00","message":"receive streaming session, msgId: 12"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:13.253796596+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":"2025-10-27T14:22:13.253803164+07:00","message":"receive interim result [false|false]: และในประเทศ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:13.253814754+07:00","message":"[buffer interim] 12 false และในประเทศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:13.25382172+07:00","message":"[bufferProcess] interim [20000000]:และในประเทศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:13.253823719+07:00","message":"[bufferProcess] send to processor:และในแต่ละ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:13.253828841+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:13.253831363+07:00","message":"> Transcript [204] [false]: 'และในแต่ละ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:13.25383399+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:13.253835747+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:13.253837373+07:00","message":"StatePrefix: 'และใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:13.253839133+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:13.348100935+07:00","message":"receive streaming session, msgId: 12"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:13.34813739+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":"2025-10-27T14:22:13.348142978+07:00","message":"receive interim result [false|false]: และในรัชกาล"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:13.348156728+07:00","message":"[buffer interim] 12 false และในรัชกาล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:13.348164082+07:00","message":"[bufferProcess] interim [140000000]:และในรัชกาล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:13.348166231+07:00","message":"[bufferProcess] send to processor:และในประเทศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:13.348169329+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:13.348171812+07:00","message":"> Transcript [205] [false]: 'และในประเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:13.34817444+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:13.348176134+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:13.348177659+07:00","message":"StatePrefix: 'และใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:13.348179279+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:13.357300586+07:00","message":"receive streaming session, msgId: 12"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:13.357345238+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":"2025-10-27T14:22:13.357349884+07:00","message":"receive interim result [false|false]: และในรัชสมัย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:13.357357091+07:00","message":"[buffer interim] 12 false และในรัชสมัย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:13.357364106+07:00","message":"[bufferProcess] interim [200000000]:และในรัชสมัย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:13.357365877+07:00","message":"[bufferProcess] send to processor:และในรัชกาล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:13.357370697+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:13.357372739+07:00","message":"> Transcript [206] [false]: 'และในรัชกาล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:13.357375498+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:13.357377487+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:13.357379047+07:00","message":"StatePrefix: 'และใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:13.35738063+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:22:13.446575458+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:22:13.446587134+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:13.514508431+07:00","message":"receive streaming session, msgId: 12"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:13.514542462+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":"2025-10-27T14:22:13.51454819+07:00","message":"receive interim result [false|false]: และในรัชสมัยของ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:13.514559916+07:00","message":"[buffer interim] 12 false และในรัชสมัยของ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:13.514567415+07:00","message":"[bufferProcess] interim [380000000]:และในรัชสมัยของ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:13.514569381+07:00","message":"[bufferProcess] send to processor:และในรัชสมัย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:13.514572766+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:13.514575495+07:00","message":"> Transcript [207] [false]: 'และในรัชสมัย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:13.514578403+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:13.514580218+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:13.514581753+07:00","message":"StatePrefix: 'และใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:13.514583336+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:13.514585947+07:00","message":"Push: 'และใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:13.514587667+07:00","message":"TextPushed: 'และใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:13.514589745+07:00","message":"Set new StatePrefix : 'และในรัชสมัย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:13.514591619+07:00","message":"Next Push (prob) : 'รัชสมัย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:13.514599853+07:00","message":"push: {false และใน 0 0xc000044480}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:13.70604391+07:00","message":"receive streaming session, msgId: 12"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:13.706084861+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":"2025-10-27T14:22:13.706090325+07:00","message":"receive interim result [false|false]: และในรัชสมัยของพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:13.706104869+07:00","message":"[buffer interim] 12 false และในรัชสมัยของพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:13.706111676+07:00","message":"[bufferProcess] interim [620000000]:และในรัชสมัยของพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:13.706113741+07:00","message":"[bufferProcess] send to processor:และในรัชสมัยของ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:13.706116746+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:13.706119127+07:00","message":"> Transcript [208] [false]: 'และในรัชสมัยของ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:13.706121745+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:13.70612355+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:13.706125617+07:00","message":"StatePrefix: 'และในรัชสมัย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:13.706127405+07:00","message":"TextPushed: 'และใน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:13.90567333+07:00","message":"receive streaming session, msgId: 12"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:13.905707017+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":"2025-10-27T14:22:13.905712735+07:00","message":"receive interim result [false|false]: และในรัชสมัยของพระบาท"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:13.905725071+07:00","message":"[buffer interim] 12 false และในรัชสมัยของพระบาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:13.905732096+07:00","message":"[bufferProcess] interim [800000000]:และในรัชสมัยของพระบาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:13.905734564+07:00","message":"[bufferProcess] send to processor:และในรัชสมัยของพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:13.905739568+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:13.905742307+07:00","message":"> Transcript [209] [false]: 'และในรัชสมัยของพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:13.905748411+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:13.905750406+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:13.905754206+07:00","message":"StatePrefix: 'และในรัชสมัย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:13.905756588+07:00","message":"TextPushed: 'และใน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:14.092606526+07:00","message":"receive streaming session, msgId: 12"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:14.092644906+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":"2025-10-27T14:22:14.092650575+07:00","message":"receive interim result [false|false]: และในรัชสมัยของพระบาทสมเด็จ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:14.092662361+07:00","message":"[buffer interim] 12 false และในรัชสมัยของพระบาทสมเด็จ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:14.092674252+07:00","message":"[bufferProcess] interim [980000000]:และในรัชสมัยของพระบาทสมเด็จ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:14.092676537+07:00","message":"[bufferProcess] send to processor:และในรัชสมัยของพระบาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:14.092680047+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:14.092682713+07:00","message":"> Transcript [210] [false]: 'และในรัชสมัยของพระบาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:14.092685877+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:14.092687776+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:14.092689601+07:00","message":"StatePrefix: 'และในรัชสมัย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:14.092691491+07:00","message":"TextPushed: 'และใน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:14.417772896+07:00","message":"receive streaming session, msgId: 12"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:14.417819639+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":"2025-10-27T14:22:14.417826151+07:00","message":"receive interim result [false|false]: และในรัชสมัยของพระบาทสมเด็จพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:14.417838496+07:00","message":"[buffer interim] 12 false และในรัชสมัยของพระบาทสมเด็จพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:14.417847205+07:00","message":"[bufferProcess] interim [280000000]:และในรัชสมัยของพระบาทสมเด็จพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:14.417849961+07:00","message":"[bufferProcess] send to processor:และในรัชสมัยของพระบาทสมเด็จ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:14.417856594+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:14.417860303+07:00","message":"> Transcript [211] [false]: 'และในรัชสมัยของพระบาทสมเด็จ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:14.41786476+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:14.417867239+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:14.417869836+07:00","message":"StatePrefix: 'และในรัชสมัย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:14.417872981+07:00","message":"TextPushed: 'และใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:14.417876824+07:00","message":"Push: 'รัชสมัย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:14.41787921+07:00","message":"TextPushed: 'และในรัชสมัย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:14.417881958+07:00","message":"Set new StatePrefix : 'และในรัชสมัยของพระบาทสมเด็จ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:14.417885163+07:00","message":"Next Push (prob) : 'ของพระบาทสมเด็จ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:14.417895122+07:00","message":"push: {false รัชสมัย 0 0xc000044480}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:14.602232695+07:00","message":"receive streaming session, msgId: 12"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:14.602271207+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":"2025-10-27T14:22:14.602276199+07:00","message":"receive interim result [false|false]: และในรัชสมัยของพระบาทสมเด็จพระนั่ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:14.602290739+07:00","message":"[buffer interim] 12 false และในรัชสมัยของพระบาทสมเด็จพระนั่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:14.602298698+07:00","message":"[bufferProcess] interim [460000000]:และในรัชสมัยของพระบาทสมเด็จพระนั่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:14.602300918+07:00","message":"[bufferProcess] send to processor:และในรัชสมัยของพระบาทสมเด็จพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:14.602304726+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:14.602307343+07:00","message":"> Transcript [212] [false]: 'และในรัชสมัยของพระบาทสมเด็จพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:14.602310165+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:14.602311878+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:14.602313794+07:00","message":"StatePrefix: 'และในรัชสมัยของพระบาทสมเด็จ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:14.602315811+07:00","message":"TextPushed: 'และในรัชสมัย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:14.788175643+07:00","message":"receive streaming session, msgId: 12"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:14.788213712+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":"2025-10-27T14:22:14.788219603+07:00","message":"receive interim result [false|false]: และในรัชสมัยของพระบาทสมเด็จพระนั่งเกล้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:14.788232726+07:00","message":"[buffer interim] 12 false และในรัชสมัยของพระบาทสมเด็จพระนั่งเกล้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:14.788241178+07:00","message":"[bufferProcess] interim [640000000]:และในรัชสมัยของพระบาทสมเด็จพระนั่งเกล้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:14.788243233+07:00","message":"[bufferProcess] send to processor:และในรัชสมัยของพระบาทสมเด็จพระนั่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:14.788246643+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:14.788249548+07:00","message":"> Transcript [213] [false]: 'และในรัชสมัยของพระบาทสมเด็จพระนั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:14.78825281+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:14.788254636+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:14.788256571+07:00","message":"StatePrefix: 'และในรัชสมัยของพระบาทสมเด็จ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:14.788258656+07:00","message":"TextPushed: 'และในรัชสมัย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:15.10858548+07:00","message":"receive streaming session, msgId: 12"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:15.108630656+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":"2025-10-27T14:22:15.10863782+07:00","message":"receive interim result [false|false]: และในรัชสมัยของพระบาทสมเด็จพระนั่งเกล้าเจ้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:15.108656405+07:00","message":"[buffer interim] 12 false และในรัชสมัยของพระบาทสมเด็จพระนั่งเกล้าเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:15.108667483+07:00","message":"[bufferProcess] interim [940000000]:และในรัชสมัยของพระบาทสมเด็จพระนั่งเกล้าเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:15.108670389+07:00","message":"[bufferProcess] send to processor:และในรัชสมัยของพระบาทสมเด็จพระนั่งเกล้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:15.108677783+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:15.108681447+07:00","message":"> Transcript [214] [false]: 'และในรัชสมัยของพระบาทสมเด็จพระนั่งเกล้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:15.108686136+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:15.108688484+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:15.108691264+07:00","message":"StatePrefix: 'และในรัชสมัยของพระบาทสมเด็จ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:15.108694238+07:00","message":"TextPushed: 'และในรัชสมัย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:15.200148905+07:00","message":"receive streaming session, msgId: 12"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:15.200185316+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":"2025-10-27T14:22:15.200191016+07:00","message":"receive interim result [false|false]: และในรัชสมัยของพระบาทสมเด็จพระนั่งเกล้าเจ้าอยู่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:15.200208481+07:00","message":"[buffer interim] 12 false และในรัชสมัยของพระบาทสมเด็จพระนั่งเกล้าเจ้าอยู่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:15.20021864+07:00","message":"[bufferProcess] interim [60000000]:และในรัชสมัยของพระบาทสมเด็จพระนั่งเกล้าเจ้าอยู่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:15.200220901+07:00","message":"[bufferProcess] send to processor:และในรัชสมัยของพระบาทสมเด็จพระนั่งเกล้าเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:15.200226357+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:15.200229606+07:00","message":"> Transcript [215] [false]: 'และในรัชสมัยของพระบาทสมเด็จพระนั่งเกล้าเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:15.200233506+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:15.200235337+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:15.200245721+07:00","message":"StatePrefix: 'และในรัชสมัยของพระบาทสมเด็จ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:15.200248126+07:00","message":"TextPushed: 'และในรัชสมัย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:15.200254799+07:00","message":"Push: 'ของพระบาทสมเด็จ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:15.200256393+07:00","message":"TextPushed: 'และในรัชสมัยของพระบาทสมเด็จ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:15.200261332+07:00","message":"Set new StatePrefix : 'และในรัชสมัยของพระบาทสมเด็จพระนั่งเกล้าเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:15.200263869+07:00","message":"Next Push (prob) : 'พระนั่งเกล้าเจ้า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:15.200271207+07:00","message":"push: {false ของพระบาทสมเด็จ 0 0xc000044480}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:15.300593835+07:00","message":"receive streaming session, msgId: 12"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:15.300630809+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":"2025-10-27T14:22:15.300636162+07:00","message":"receive interim result [false|false]: และในรัชสมัยของพระบาทสมเด็จพระนั่งเกล้าเจ้าอยู่หัว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:15.300649557+07:00","message":"[buffer interim] 12 false และในรัชสมัยของพระบาทสมเด็จพระนั่งเกล้าเจ้าอยู่หัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:15.300656825+07:00","message":"[bufferProcess] interim [180000000]:และในรัชสมัยของพระบาทสมเด็จพระนั่งเกล้าเจ้าอยู่หัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:15.300658973+07:00","message":"[bufferProcess] send to processor:และในรัชสมัยของพระบาทสมเด็จพระนั่งเกล้าเจ้าอยู่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:15.300662617+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:15.300664985+07:00","message":"> Transcript [216] [false]: 'และในรัชสมัยของพระบาทสมเด็จพระนั่งเกล้าเจ้าอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:15.300668389+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:15.300670204+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:15.300672121+07:00","message":"StatePrefix: 'และในรัชสมัยของพระบาทสมเด็จพระนั่งเกล้าเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:15.300674522+07:00","message":"TextPushed: 'และในรัชสมัยของพระบาทสมเด็จ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:15.820422795+07:00","message":"receive streaming session, msgId: 12"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:15.820453767+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":"2025-10-27T14:22:15.820459554+07:00","message":"receive interim result [false|false]: และในรัชสมัยของพระบาทสมเด็จพระนั่งเกล้าเจ้าอยู่หัวทรง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:15.820470819+07:00","message":"[buffer interim] 12 false และในรัชสมัยของพระบาทสมเด็จพระนั่งเกล้าเจ้าอยู่หัวทรง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:15.820477992+07:00","message":"[bufferProcess] interim [720000000]:และในรัชสมัยของพระบาทสมเด็จพระนั่งเกล้าเจ้าอยู่หัวทรง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:15.82048009+07:00","message":"[bufferProcess] send to processor:และในรัชสมัยของพระบาทสมเด็จพระนั่งเกล้าเจ้าอยู่หัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:15.820485688+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:15.82048842+07:00","message":"> Transcript [217] [false]: 'และในรัชสมัยของพระบาทสมเด็จพระนั่งเกล้าเจ้าอยู่หัว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:15.820491665+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:15.820493473+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:15.820495368+07:00","message":"StatePrefix: 'และในรัชสมัยของพระบาทสมเด็จพระนั่งเกล้าเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:15.82049788+07:00","message":"TextPushed: 'และในรัชสมัยของพระบาทสมเด็จ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:16.013854701+07:00","message":"receive streaming session, msgId: 12"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:16.01389327+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":"2025-10-27T14:22:16.01390249+07:00","message":"receive interim result [false|false]: และในรัชสมัยของพระบาทสมเด็จพระนั่งเกล้าเจ้าอยู่หัวทรงพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:16.013914743+07:00","message":"[buffer interim] 12 false และในรัชสมัยของพระบาทสมเด็จพระนั่งเกล้าเจ้าอยู่หัวทรงพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:16.013921794+07:00","message":"[bufferProcess] interim [900000000]:และในรัชสมัยของพระบาทสมเด็จพระนั่งเกล้าเจ้าอยู่หัวทรงพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:16.013924134+07:00","message":"[bufferProcess] send to processor:และในรัชสมัยของพระบาทสมเด็จพระนั่งเกล้าเจ้าอยู่หัวทรง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:16.013929486+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:16.013932533+07:00","message":"> Transcript [218] [false]: 'และในรัชสมัยของพระบาทสมเด็จพระนั่งเกล้าเจ้าอยู่หัวทรง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:16.013935891+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:16.013937537+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:16.013939375+07:00","message":"StatePrefix: 'และในรัชสมัยของพระบาทสมเด็จพระนั่งเกล้าเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:16.013947605+07:00","message":"TextPushed: 'และในรัชสมัยของพระบาทสมเด็จ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:16.200887525+07:00","message":"receive streaming session, msgId: 12"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:16.200922084+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":"2025-10-27T14:22:16.200927525+07:00","message":"receive interim result [false|false]: และในรัชสมัยของพระบาทสมเด็จพระนั่งเกล้าเจ้าอยู่หัวทรงพระราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:16.200940042+07:00","message":"[buffer interim] 12 false และในรัชสมัยของพระบาทสมเด็จพระนั่งเกล้าเจ้าอยู่หัวทรงพระราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:16.200953705+07:00","message":"[bufferProcess] interim [80000000]:และในรัชสมัยของพระบาทสมเด็จพระนั่งเกล้าเจ้าอยู่หัวทรงพระราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:16.200955917+07:00","message":"[bufferProcess] send to processor:และในรัชสมัยของพระบาทสมเด็จพระนั่งเกล้าเจ้าอยู่หัวทรงพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:16.200961045+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:16.200963785+07:00","message":"> Transcript [219] [false]: 'และในรัชสมัยของพระบาทสมเด็จพระนั่งเกล้าเจ้าอยู่หัวทรงพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:16.20096726+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:16.200969115+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:16.200970958+07:00","message":"StatePrefix: 'และในรัชสมัยของพระบาทสมเด็จพระนั่งเกล้าเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:16.200973158+07:00","message":"TextPushed: 'และในรัชสมัยของพระบาทสมเด็จ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:16.20097764+07:00","message":"Push: 'พระนั่งเกล้าเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:16.200979426+07:00","message":"TextPushed: 'และในรัชสมัยของพระบาทสมเด็จพระนั่งเกล้าเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:16.200981203+07:00","message":"Set new StatePrefix : 'และในรัชสมัยของพระบาทสมเด็จพระนั่งเกล้าเจ้าอยู่หัวทรงพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:16.200983246+07:00","message":"Next Push (prob) : 'อยู่หัวทรงพระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:16.201002722+07:00","message":"push: {false พระนั่งเกล้าเจ้า 0 0xc000044480}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:16.331140419+07:00","message":"receive streaming session, msgId: 12"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:16.331171827+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":"2025-10-27T14:22:16.331183102+07:00","message":"receive interim result [false|false]: และในรัชสมัยของพระบาทสมเด็จพระนั่งเกล้าเจ้าอยู่หัวทรงพระราชทาน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:16.331196639+07:00","message":"[buffer interim] 12 false และในรัชสมัยของพระบาทสมเด็จพระนั่งเกล้าเจ้าอยู่หัวทรงพระราชทาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:16.331203641+07:00","message":"[bufferProcess] interim [140000000]:และในรัชสมัยของพระบาทสมเด็จพระนั่งเกล้าเจ้าอยู่หัวทรงพระราชทาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:16.331206095+07:00","message":"[bufferProcess] send to processor:และในรัชสมัยของพระบาทสมเด็จพระนั่งเกล้าเจ้าอยู่หัวทรงพระราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:16.331212954+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:16.331215733+07:00","message":"> Transcript [220] [false]: 'และในรัชสมัยของพระบาทสมเด็จพระนั่งเกล้าเจ้าอยู่หัวทรงพระราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:16.331219047+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:16.331221043+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:16.331222634+07:00","message":"StatePrefix: 'และในรัชสมัยของพระบาทสมเด็จพระนั่งเกล้าเจ้าอยู่หัวทรงพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:16.331224947+07:00","message":"TextPushed: 'และในรัชสมัยของพระบาทสมเด็จพระนั่งเกล้าเจ้า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:16.387924486+07:00","message":"receive streaming session, msgId: 12"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:16.387968526+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":"2025-10-27T14:22:16.38797457+07:00","message":"receive interim result [false|false]: และในรัชสมัยของพระบาทสมเด็จพระนั่งเกล้าเจ้าอยู่หัวทรงพระกรุณา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:16.387987521+07:00","message":"[buffer interim] 12 false และในรัชสมัยของพระบาทสมเด็จพระนั่งเกล้าเจ้าอยู่หัวทรงพระกรุณา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:16.387994623+07:00","message":"[bufferProcess] interim [260000000]:และในรัชสมัยของพระบาทสมเด็จพระนั่งเกล้าเจ้าอยู่หัวทรงพระกรุณา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:16.387996956+07:00","message":"[bufferProcess] send to processor:และในรัชสมัยของพระบาทสมเด็จพระนั่งเกล้าเจ้าอยู่หัวทรงพระราชทาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:16.38800212+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:16.388004568+07:00","message":"> Transcript [221] [false]: 'และในรัชสมัยของพระบาทสมเด็จพระนั่งเกล้าเจ้าอยู่หัวทรงพระราชทาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:16.388007561+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:16.38800928+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:16.388010996+07:00","message":"StatePrefix: 'และในรัชสมัยของพระบาทสมเด็จพระนั่งเกล้าเจ้าอยู่หัวทรงพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:16.3880132+07:00","message":"TextPushed: 'และในรัชสมัยของพระบาทสมเด็จพระนั่งเกล้าเจ้า'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:22:16.447181744+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:22:16.447202676+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:16.717340672+07:00","message":"receive streaming session, msgId: 12"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:16.717376469+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":"2025-10-27T14:22:16.717383756+07:00","message":"receive interim result [false|false]: และในรัชสมัยของพระบาทสมเด็จพระนั่งเกล้าเจ้าอยู่หัวทรงพระกรุณาโปรด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:16.717399185+07:00","message":"[buffer interim] 12 false และในรัชสมัยของพระบาทสมเด็จพระนั่งเกล้าเจ้าอยู่หัวทรงพระกรุณาโปรด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:16.717412738+07:00","message":"[bufferProcess] interim [560000000]:และในรัชสมัยของพระบาทสมเด็จพระนั่งเกล้าเจ้าอยู่หัวทรงพระกรุณาโปรด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:16.717416108+07:00","message":"[bufferProcess] send to processor:และในรัชสมัยของพระบาทสมเด็จพระนั่งเกล้าเจ้าอยู่หัวทรงพระกรุณา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:16.717420518+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:16.717424348+07:00","message":"> Transcript [222] [false]: 'และในรัชสมัยของพระบาทสมเด็จพระนั่งเกล้าเจ้าอยู่หัวทรงพระกรุณา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:16.717429204+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:16.71743171+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:16.717434315+07:00","message":"StatePrefix: 'และในรัชสมัยของพระบาทสมเด็จพระนั่งเกล้าเจ้าอยู่หัวทรงพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:16.717444255+07:00","message":"TextPushed: 'และในรัชสมัยของพระบาทสมเด็จพระนั่งเกล้าเจ้า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:16.911175864+07:00","message":"receive streaming session, msgId: 12"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:16.911216264+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":"2025-10-27T14:22:16.911222651+07:00","message":"receive interim result [false|false]: และในรัชสมัยของพระบาทสมเด็จพระนั่งเกล้าเจ้าอยู่หัวทรงพระกรุณาโปรดเกล้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:16.911236044+07:00","message":"[buffer interim] 12 false และในรัชสมัยของพระบาทสมเด็จพระนั่งเกล้าเจ้าอยู่หัวทรงพระกรุณาโปรดเกล้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:16.911242411+07:00","message":"[bufferProcess] interim [740000000]:และในรัชสมัยของพระบาทสมเด็จพระนั่งเกล้าเจ้าอยู่หัวทรงพระกรุณาโปรดเกล้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:16.911244781+07:00","message":"[bufferProcess] send to processor:และในรัชสมัยของพระบาทสมเด็จพระนั่งเกล้าเจ้าอยู่หัวทรงพระกรุณาโปรด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:16.911249972+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:16.911252589+07:00","message":"> Transcript [223] [false]: 'และในรัชสมัยของพระบาทสมเด็จพระนั่งเกล้าเจ้าอยู่หัวทรงพระกรุณาโปรด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:16.911255668+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:16.911257363+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:16.911259274+07:00","message":"StatePrefix: 'และในรัชสมัยของพระบาทสมเด็จพระนั่งเกล้าเจ้าอยู่หัวทรงพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:16.911261422+07:00","message":"TextPushed: 'และในรัชสมัยของพระบาทสมเด็จพระนั่งเกล้าเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:16.911265685+07:00","message":"Push: 'อยู่หัวทรงพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:16.911267447+07:00","message":"TextPushed: 'และในรัชสมัยของพระบาทสมเด็จพระนั่งเกล้าเจ้าอยู่หัวทรงพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:16.911269263+07:00","message":"Set new StatePrefix : 'และในรัชสมัยของพระบาทสมเด็จพระนั่งเกล้าเจ้าอยู่หัวทรงพระกรุณาโปรด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:16.911271365+07:00","message":"Next Push (prob) : 'กรุณาโปรด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:16.911278629+07:00","message":"push: {false อยู่หัวทรงพระ 0 0xc000044480}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:17.099792618+07:00","message":"receive streaming session, msgId: 12"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:17.099834988+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":"2025-10-27T14:22:17.099840722+07:00","message":"receive interim result [false|false]: และในรัชสมัยของพระบาทสมเด็จพระนั่งเกล้าเจ้าอยู่หัวทรงพระกรุณาโปรดเกล้าโปรด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:17.099854053+07:00","message":"[buffer interim] 12 false และในรัชสมัยของพระบาทสมเด็จพระนั่งเกล้าเจ้าอยู่หัวทรงพระกรุณาโปรดเกล้าโปรด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:17.099863255+07:00","message":"[bufferProcess] interim [980000000]:และในรัชสมัยของพระบาทสมเด็จพระนั่งเกล้าเจ้าอยู่หัวทรงพระกรุณาโปรดเกล้าโปรด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:17.099865865+07:00","message":"[bufferProcess] send to processor:และในรัชสมัยของพระบาทสมเด็จพระนั่งเกล้าเจ้าอยู่หัวทรงพระกรุณาโปรดเกล้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:17.099869466+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:17.099872706+07:00","message":"> Transcript [224] [false]: 'และในรัชสมัยของพระบาทสมเด็จพระนั่งเกล้าเจ้าอยู่หัวทรงพระกรุณาโปรดเกล้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:17.099876476+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:17.099878028+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:17.099879805+07:00","message":"StatePrefix: 'และในรัชสมัยของพระบาทสมเด็จพระนั่งเกล้าเจ้าอยู่หัวทรงพระกรุณาโปรด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:17.099882242+07:00","message":"TextPushed: 'และในรัชสมัยของพระบาทสมเด็จพระนั่งเกล้าเจ้าอยู่หัวทรงพระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:17.296964829+07:00","message":"receive streaming session, msgId: 12"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:17.296999954+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":"2025-10-27T14:22:17.297006487+07:00","message":"receive interim result [false|false]: และในรัชสมัยของพระบาทสมเด็จพระนั่งเกล้าเจ้าอยู่หัวทรงพระกรุณาโปรดเกล้าโปรดกระหม่อม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:17.29702026+07:00","message":"[buffer interim] 12 false และในรัชสมัยของพระบาทสมเด็จพระนั่งเกล้าเจ้าอยู่หัวทรงพระกรุณาโปรดเกล้าโปรดกระหม่อม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:17.297027233+07:00","message":"[bufferProcess] interim [160000000]:และในรัชสมัยของพระบาทสมเด็จพระนั่งเกล้าเจ้าอยู่หัวทรงพระกรุณาโปรดเกล้าโปรดกระหม่อม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:17.297029643+07:00","message":"[bufferProcess] send to processor:และในรัชสมัยของพระบาทสมเด็จพระนั่งเกล้าเจ้าอยู่หัวทรงพระกรุณาโปรดเกล้าโปรด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:17.297034975+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:17.297037692+07:00","message":"> Transcript [225] [false]: 'และในรัชสมัยของพระบาทสมเด็จพระนั่งเกล้าเจ้าอยู่หัวทรงพระกรุณาโปรดเกล้าโปรด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:17.297040813+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:17.297042532+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:17.297044472+07:00","message":"StatePrefix: 'และในรัชสมัยของพระบาทสมเด็จพระนั่งเกล้าเจ้าอยู่หัวทรงพระกรุณาโปรด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:17.297046862+07:00","message":"TextPushed: 'และในรัชสมัยของพระบาทสมเด็จพระนั่งเกล้าเจ้าอยู่หัวทรงพระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:17.332928191+07:00","message":"[GCS] IsForceVAD: false for message ID: 12"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:17.403513043+07:00","message":"[GCS] Start streaming session, msgId: 13"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:17.479492591+07:00","message":"receive streaming session, msgId: 12"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:17.479550167+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และในรัชสมัยของพระบาทสมเด็จพระนั่งเกล้าเจ้าอยู่หัวทรงพระกรุณาโปรดเกล้าโปรดกระหม่อม\",\"confidence\":0.95729303}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:17.479559564+07:00","message":"receive interim result [true|false]: และในรัชสมัยของพระบาทสมเด็จพระนั่งเกล้าเจ้าอยู่หัวทรงพระกรุณาโปรดเกล้าโปรดกระหม่อม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:17.479571343+07:00","message":"end recv isFinal message id 12"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:17.479573234+07:00","message":"end Recv id 12"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:17.47958046+07:00","message":"[buffer interim] 12 true และในรัชสมัยของพระบาทสมเด็จพระนั่งเกล้าเจ้าอยู่หัวทรงพระกรุณาโปรดเกล้าโปรดกระหม่อม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:17.479596158+07:00","message":"[bufferProcess] interim [400000000]:และในรัชสมัยของพระบาทสมเด็จพระนั่งเกล้าเจ้าอยู่หัวทรงพระกรุณาโปรดเกล้าโปรดกระหม่อม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:17.479600693+07:00","message":"[bufferProcess] send to processor (isfinal):และในรัชสมัยของพระบาทสมเด็จพระนั่งเกล้าเจ้าอยู่หัวทรงพระกรุณาโปรดเกล้าโปรดกระหม่อม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:17.479605511+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:17.479609764+07:00","message":"> Transcript [226] [false]: 'และในรัชสมัยของพระบาทสมเด็จพระนั่งเกล้าเจ้าอยู่หัวทรงพระกรุณาโปรดเกล้าโปรดกระหม่อม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:17.479613591+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:17.479615342+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:17.479618356+07:00","message":"StatePrefix: 'และในรัชสมัยของพระบาทสมเด็จพระนั่งเกล้าเจ้าอยู่หัวทรงพระกรุณาโปรด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:17.479620985+07:00","message":"TextPushed: 'และในรัชสมัยของพระบาทสมเด็จพระนั่งเกล้าเจ้าอยู่หัวทรงพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:17.479622787+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:17.479624514+07:00","message":"> Transcript [227] [true]: 'และในรัชสมัยของพระบาทสมเด็จพระนั่งเกล้าเจ้าอยู่หัวทรงพระกรุณาโปรดเกล้าโปรดกระหม่อม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:17.479626692+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:17.479628155+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:17.479629449+07:00","message":"StatePrefix: 'และในรัชสมัยของพระบาทสมเด็จพระนั่งเกล้าเจ้าอยู่หัวทรงพระกรุณาโปรด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:17.479631208+07:00","message":"TextPushed: 'และในรัชสมัยของพระบาทสมเด็จพระนั่งเกล้าเจ้าอยู่หัวทรงพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:17.479635344+07:00","message":"Push: 'กรุณาโปรดเกล้าโปรดกระหม่อม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:17.479645516+07:00","message":"push: {true กรุณาโปรดเกล้าโปรดกระหม่อม 0 0xc000044480}"}
{"level":"info","service":"Main","time":"2025-10-27T14:22:17.492900434+07:00","message":"write wav file: './tmp/7446/7446_12.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:18.203298286+07:00","message":"receive streaming session, msgId: 13"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:18.203340961+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":"2025-10-27T14:22:18.203345701+07:00","message":"receive interim result [false|false]: ไอ้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:18.203358761+07:00","message":"[buffer interim] 13 false ไอ้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:18.20336495+07:00","message":"[bufferProcess] interim [600000000]:ไอ้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:18.203366477+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:18.394523542+07:00","message":"receive streaming session, msgId: 13"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:18.394557761+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":"2025-10-27T14:22:18.394563879+07:00","message":"receive interim result [false|false]: ไม่ใช่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:18.394576378+07:00","message":"[buffer interim] 13 false ไม่ใช่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:18.394583319+07:00","message":"[bufferProcess] interim [720000000]:ไม่ใช่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:18.394585435+07:00","message":"[bufferProcess] send to processor:ไอ้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:18.394591316+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:18.394594038+07:00","message":"> Transcript [228] [false]: 'ไอ้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:18.394595877+07:00","message":"Set StatePrefix (first interim): 'ไอ้'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:18.460632903+07:00","message":"receive streaming session, msgId: 13"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:18.46067652+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":"2025-10-27T14:22:18.460682689+07:00","message":"receive interim result [false|false]: ไม่ใช้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:18.460694643+07:00","message":"[buffer interim] 13 false ไม่ใช้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:18.46070327+07:00","message":"[bufferProcess] interim [780000000]:ไม่ใช้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:18.460705835+07:00","message":"[bufferProcess] send to processor:ไม่ใช่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:18.460711561+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:18.460715289+07:00","message":"> Transcript [229] [false]: 'ไม่ใช่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:18.460717865+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:18.460720295+07:00","message":"Set new StatePrefix: 'ไม่ใช่'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:18.634525393+07:00","message":"receive streaming session, msgId: 13"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:18.63455895+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":"2025-10-27T14:22:18.634563809+07:00","message":"receive interim result [false|false]: ไม่ใช่ป่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:18.634577294+07:00","message":"[buffer interim] 13 false ไม่ใช่ป่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:18.634584407+07:00","message":"[bufferProcess] interim [900000000]:ไม่ใช่ป่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:18.634586309+07:00","message":"[bufferProcess] send to processor:ไม่ใช้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:18.63459143+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:18.634593942+07:00","message":"> Transcript [230] [false]: 'ไม่ใช้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:18.634595964+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:18.634597688+07:00","message":"Set new StatePrefix: 'ไม่ใช้'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:18.680617654+07:00","message":"receive streaming session, msgId: 13"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:18.680664625+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":"2025-10-27T14:22:18.680671534+07:00","message":"receive interim result [false|false]: ไม่ใช้ไฟ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:18.680686999+07:00","message":"[buffer interim] 13 false ไม่ใช้ไฟ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:18.680694571+07:00","message":"[bufferProcess] interim [960000000]:ไม่ใช้ไฟ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:18.680696509+07:00","message":"[bufferProcess] send to processor:ไม่ใช่ป่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:18.680702163+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:18.680705211+07:00","message":"> Transcript [231] [false]: 'ไม่ใช่ป่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:18.680707277+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:18.680708952+07:00","message":"Set new StatePrefix: 'ไม่ใช่ป่ะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:18.889007218+07:00","message":"receive streaming session, msgId: 13"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:18.889044368+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":"2025-10-27T14:22:18.889050631+07:00","message":"receive interim result [false|false]: ไอ้สายไฟที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:18.889067572+07:00","message":"[buffer interim] 13 false ไอ้สายไฟที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:18.889077018+07:00","message":"[bufferProcess] interim [140000000]:ไอ้สายไฟที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:18.889079071+07:00","message":"[bufferProcess] send to processor:ไม่ใช้ไฟ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:18.889082415+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:18.889085175+07:00","message":"> Transcript [232] [false]: 'ไม่ใช้ไฟ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:18.889087075+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:18.889088639+07:00","message":"Set new StatePrefix: 'ไม่ใช้ไฟ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:18.939094776+07:00","message":"receive streaming session, msgId: 13"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:18.939128877+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":"2025-10-27T14:22:18.939134331+07:00","message":"receive interim result [false|false]: ไอ้ชัยไปที่หน้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:18.9391469+07:00","message":"[buffer interim] 13 false ไอ้ชัยไปที่หน้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:18.939153363+07:00","message":"[bufferProcess] interim [200000000]:ไอ้ชัยไปที่หน้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:18.939155411+07:00","message":"[bufferProcess] send to processor:ไอ้สายไฟที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:18.939160705+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:18.939163527+07:00","message":"> Transcript [233] [false]: 'ไอ้สายไฟที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:18.939165621+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:18.939167201+07:00","message":"Set new StatePrefix: 'ไอ้สายไฟที่'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:18.964657012+07:00","message":"receive streaming session, msgId: 13"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:18.964703842+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":"2025-10-27T14:22:18.964708251+07:00","message":"receive interim result [false|false]: ไอ้ชัยพระที่นั่ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:18.96472129+07:00","message":"[buffer interim] 13 false ไอ้ชัยพระที่นั่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:18.964728682+07:00","message":"[bufferProcess] interim [260000000]:ไอ้ชัยพระที่นั่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:18.964730652+07:00","message":"[bufferProcess] send to processor:ไอ้ชัยไปที่หน้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:18.964735711+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:18.964738126+07:00","message":"> Transcript [234] [false]: 'ไอ้ชัยไปที่หน้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:18.964740132+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:18.964742346+07:00","message":"Set new StatePrefix: 'ไอ้ชัยไปที่หน้า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:19.019559065+07:00","message":"receive streaming session, msgId: 13"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:19.019591804+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":"2025-10-27T14:22:19.019596851+07:00","message":"receive interim result [false|false]: ไอ้ชัยพระที่นั่งองค์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:19.019608737+07:00","message":"[buffer interim] 13 false ไอ้ชัยพระที่นั่งองค์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:19.0196152+07:00","message":"[bufferProcess] interim [440000000]:ไอ้ชัยพระที่นั่งองค์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:19.019617163+07:00","message":"[bufferProcess] send to processor:ไอ้ชัยพระที่นั่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:19.019620629+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:19.019623334+07:00","message":"> Transcript [235] [false]: 'ไอ้ชัยพระที่นั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:19.019625287+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:19.019626866+07:00","message":"Set new StatePrefix: 'ไอ้ชัยพระที่นั่ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:19.151207054+07:00","message":"receive streaming session, msgId: 13"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:19.151246366+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":"2025-10-27T14:22:19.151251816+07:00","message":"receive interim result [false|false]: ไอ้ชัยพระที่นั่งองค์นี้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:19.15126337+07:00","message":"[buffer interim] 13 false ไอ้ชัยพระที่นั่งองค์นี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:19.15127077+07:00","message":"[bufferProcess] interim [560000000]:ไอ้ชัยพระที่นั่งองค์นี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:19.151272992+07:00","message":"[bufferProcess] send to processor:ไอ้ชัยพระที่นั่งองค์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:19.15127869+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:19.151281076+07:00","message":"> Transcript [236] [false]: 'ไอ้ชัยพระที่นั่งองค์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:19.151284066+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:19.15128583+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:19.151287615+07:00","message":"StatePrefix: 'ไอ้ชัยพระที่นั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:19.151289515+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:22:19.447566665+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:22:19.447582591+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:19.513397515+07:00","message":"[GCS] IsForceVAD: false for message ID: 13"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:19.645421811+07:00","message":"[GCS] Start streaming session, msgId: 14"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:19.707731681+07:00","message":"receive streaming session, msgId: 13"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:19.707769649+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่ใช้พระที่นั่งองค์นี้\",\"confidence\":0.8834474}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":130000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:19.707775864+07:00","message":"receive interim result [true|false]: ไม่ใช้พระที่นั่งองค์นี้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:19.707784+07:00","message":"end recv isFinal message id 13"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:19.707786091+07:00","message":"end Recv id 13"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:19.707791061+07:00","message":"[buffer interim] 13 true ไม่ใช้พระที่นั่งองค์นี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:19.707799545+07:00","message":"[bufferProcess] interim [130000000]:ไม่ใช้พระที่นั่งองค์นี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:19.70780466+07:00","message":"[bufferProcess] send to processor (isfinal):ไอ้ชัยพระที่นั่งองค์นี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:19.707808086+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:19.707810721+07:00","message":"> Transcript [237] [false]: 'ไอ้ชัยพระที่นั่งองค์นี้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:19.707813336+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:19.707814919+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:19.707816628+07:00","message":"StatePrefix: 'ไอ้ชัยพระที่นั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:19.707818513+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:19.70781978+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:19.70782131+07:00","message":"> Transcript [238] [true]: 'ไม่ใช้พระที่นั่งองค์นี้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:19.70782316+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:19.707824416+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:19.707826508+07:00","message":"StatePrefix: 'ไอ้ชัยพระที่นั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:19.707827996+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:19.70783338+07:00","message":"Push: 'ไม่ใช้พระที่นั่งองค์นี้'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:19.707839825+07:00","message":"push: {true ไม่ใช้พระที่นั่งองค์นี้ 0 0xc00041c780}"}
{"level":"info","service":"Main","time":"2025-10-27T14:22:19.714573783+07:00","message":"write wav file: './tmp/7446/7446_13.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:20.869085878+07:00","message":"receive streaming session, msgId: 14"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:20.869136377+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":"2025-10-27T14:22:20.869141388+07:00","message":"receive interim result [false|false]: เป็นที่ชุมนุมสงฆ์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:20.869157011+07:00","message":"[buffer interim] 14 false เป็นที่ชุมนุมสงฆ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:20.869173544+07:00","message":"[bufferProcess] interim [200000000]:เป็นที่ชุมนุมสงฆ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:20.869175584+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:20.869181014+07:00","message":"[bufferProcess] send to processor (ticker):เป็นที่ชุมนุมสงฆ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:20.869183942+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:20.869186454+07:00","message":"> Transcript [239] [false]: 'เป็นที่ชุมนุมสงฆ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:20.869188463+07:00","message":"Set StatePrefix (first interim): 'เป็นที่ชุมนุมสงฆ์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:21.028210595+07:00","message":"receive streaming session, msgId: 14"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:21.028246543+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":"2025-10-27T14:22:21.028252293+07:00","message":"receive interim result [false|false]: เป็นที่ชุมนุมสงฆ์ทำ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:21.028267297+07:00","message":"[buffer interim] 14 false เป็นที่ชุมนุมสงฆ์ทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:21.028278208+07:00","message":"[bufferProcess] interim [380000000]:เป็นที่ชุมนุมสงฆ์ทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:21.028279957+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:21.318565101+07:00","message":"receive streaming session, msgId: 14"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:21.318602606+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":"2025-10-27T14:22:21.318609731+07:00","message":"receive interim result [false|false]: เป็นที่ชุมนุมสงฆ์ถ้ำชา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:21.318624161+07:00","message":"[buffer interim] 14 false เป็นที่ชุมนุมสงฆ์ถ้ำชา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:21.318634757+07:00","message":"[bufferProcess] interim [680000000]:เป็นที่ชุมนุมสงฆ์ถ้ำชา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:21.318637465+07:00","message":"[bufferProcess] send to processor:เป็นที่ชุมนุมสงฆ์ทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:21.318644014+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:21.31864747+07:00","message":"> Transcript [240] [false]: 'เป็นที่ชุมนุมสงฆ์ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:21.318651838+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:21.31865415+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:21.318656403+07:00","message":"StatePrefix: 'เป็นที่ชุมนุมสงฆ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:21.318658788+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:21.434856288+07:00","message":"receive streaming session, msgId: 14"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:21.434889313+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":"2025-10-27T14:22:21.434895058+07:00","message":"receive interim result [false|false]: เป็นที่ชุมนุมสงฆ์ทำทาง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:21.434907105+07:00","message":"[buffer interim] 14 false เป็นที่ชุมนุมสงฆ์ทำทาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:21.434913702+07:00","message":"[bufferProcess] interim [800000000]:เป็นที่ชุมนุมสงฆ์ทำทาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:21.434916162+07:00","message":"[bufferProcess] send to processor:เป็นที่ชุมนุมสงฆ์ถ้ำชา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:21.434921327+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:21.434923856+07:00","message":"> Transcript [241] [false]: 'เป็นที่ชุมนุมสงฆ์ถ้ำชา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:21.434926735+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:21.434935574+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:21.434937284+07:00","message":"StatePrefix: 'เป็นที่ชุมนุมสงฆ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:21.434939068+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:21.520727653+07:00","message":"receive streaming session, msgId: 14"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:21.520768999+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":"2025-10-27T14:22:21.520776498+07:00","message":"receive interim result [false|false]: เป็นที่ชุมนุมสงฆ์ถ้ำชา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:21.520790041+07:00","message":"[buffer interim] 14 false เป็นที่ชุมนุมสงฆ์ถ้ำชา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:21.52079681+07:00","message":"[bufferProcess] interim [860000000]:เป็นที่ชุมนุมสงฆ์ถ้ำชา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:21.520799128+07:00","message":"[bufferProcess] send to processor:เป็นที่ชุมนุมสงฆ์ทำทาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:21.520804106+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:21.520806687+07:00","message":"> Transcript [242] [false]: 'เป็นที่ชุมนุมสงฆ์ทำทาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:21.52080975+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:21.520811797+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:21.520813477+07:00","message":"StatePrefix: 'เป็นที่ชุมนุมสงฆ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:21.520815372+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:21.524577518+07:00","message":"receive streaming session, msgId: 14"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:21.52460032+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":"2025-10-27T14:22:21.524604526+07:00","message":"receive interim result [false|false]: เป็นที่ชุมนุมสงฆ์ทำสังขยา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:21.524615786+07:00","message":"[buffer interim] 14 false เป็นที่ชุมนุมสงฆ์ทำสังขยา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:21.524619705+07:00","message":"[bufferProcess] interim [920000000]:เป็นที่ชุมนุมสงฆ์ทำสังขยา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:21.524621629+07:00","message":"[bufferProcess] send to processor:เป็นที่ชุมนุมสงฆ์ถ้ำชา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:21.524624312+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:21.524626474+07:00","message":"> Transcript [243] [false]: 'เป็นที่ชุมนุมสงฆ์ถ้ำชา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:21.524629011+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:21.524630826+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:21.524632221+07:00","message":"StatePrefix: 'เป็นที่ชุมนุมสงฆ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:21.524633806+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:21.524636586+07:00","message":"Push: 'เป็นที่ชุมนุมสงฆ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:21.524638291+07:00","message":"TextPushed: 'เป็นที่ชุมนุมสงฆ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:21.524639974+07:00","message":"Set new StatePrefix : 'เป็นที่ชุมนุมสงฆ์ถ้ำชา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:21.524641677+07:00","message":"Next Push (prob) : 'ถ้ำชา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:21.52468102+07:00","message":"push: {false เป็นที่ชุมนุมสงฆ์ 0 0xc00041c580}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:21.711977978+07:00","message":"receive streaming session, msgId: 14"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:21.712015072+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":"2025-10-27T14:22:21.712020365+07:00","message":"receive interim result [false|false]: เป็นที่ชุมนุมสงฆ์ทำสังคายนา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:21.712033275+07:00","message":"[buffer interim] 14 false เป็นที่ชุมนุมสงฆ์ทำสังคายนา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:21.712039663+07:00","message":"[bufferProcess] interim [100000000]:เป็นที่ชุมนุมสงฆ์ทำสังคายนา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:21.71204225+07:00","message":"[bufferProcess] send to processor:เป็นที่ชุมนุมสงฆ์ทำสังขยา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:21.712047555+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:21.7120499+07:00","message":"> Transcript [244] [false]: 'เป็นที่ชุมนุมสงฆ์ทำสังขยา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:21.712051955+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:21.712053665+07:00","message":"Set new StatePrefix: 'เป็นที่ชุมนุมสงฆ์ทำสังขยา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:21.974782094+07:00","message":"receive streaming session, msgId: 14"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:21.974829244+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":"2025-10-27T14:22:21.974835728+07:00","message":"receive interim result [false|false]: เป็นที่ชุมนุมสงฆ์ทำสังคายนาพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:21.974851262+07:00","message":"[buffer interim] 14 false เป็นที่ชุมนุมสงฆ์ทำสังคายนาพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:21.97485947+07:00","message":"[bufferProcess] interim [400000000]:เป็นที่ชุมนุมสงฆ์ทำสังคายนาพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:21.974862706+07:00","message":"[bufferProcess] send to processor:เป็นที่ชุมนุมสงฆ์ทำสังคายนา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:21.97486734+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:21.974872348+07:00","message":"> Transcript [245] [false]: 'เป็นที่ชุมนุมสงฆ์ทำสังคายนา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:21.974875072+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:21.974877396+07:00","message":"Set new StatePrefix: 'เป็นที่ชุมนุมสงฆ์ทำสังคายนา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:22.419895738+07:00","message":"receive streaming session, msgId: 14"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:22.419951777+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":"2025-10-27T14:22:22.419958187+07:00","message":"receive interim result [false|false]: เป็นที่ชุมนุมสงฆ์ทำสังคายนาพระไตร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:22.419975445+07:00","message":"[buffer interim] 14 false เป็นที่ชุมนุมสงฆ์ทำสังคายนาพระไตร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:22.419986206+07:00","message":"[bufferProcess] interim [760000000]:เป็นที่ชุมนุมสงฆ์ทำสังคายนาพระไตร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:22.419989468+07:00","message":"[bufferProcess] send to processor:เป็นที่ชุมนุมสงฆ์ทำสังคายนาพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:22.419995324+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:22.419998974+07:00","message":"> Transcript [246] [false]: 'เป็นที่ชุมนุมสงฆ์ทำสังคายนาพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:22.420003357+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:22.420005768+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:22.420008335+07:00","message":"StatePrefix: 'เป็นที่ชุมนุมสงฆ์ทำสังคายนา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:22.420011683+07:00","message":"TextPushed: 'เป็นที่ชุมนุมสงฆ์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:22.423374887+07:00","message":"receive streaming session, msgId: 14"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:22.423408506+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":"2025-10-27T14:22:22.423417336+07:00","message":"receive interim result [false|false]: เป็นที่ชุมนุมสงฆ์ทำสังคายนาพระไตรปิฎก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:22.423430793+07:00","message":"[buffer interim] 14 false เป็นที่ชุมนุมสงฆ์ทำสังคายนาพระไตรปิฎก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:22.423435926+07:00","message":"[bufferProcess] interim [820000000]:เป็นที่ชุมนุมสงฆ์ทำสังคายนาพระไตรปิฎก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:22.423438101+07:00","message":"[bufferProcess] send to processor:เป็นที่ชุมนุมสงฆ์ทำสังคายนาพระไตร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:22.423440681+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:22.423442825+07:00","message":"> Transcript [247] [false]: 'เป็นที่ชุมนุมสงฆ์ทำสังคายนาพระไตร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:22.42344582+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:22.423447416+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:22.42344892+07:00","message":"StatePrefix: 'เป็นที่ชุมนุมสงฆ์ทำสังคายนา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:22.423450917+07:00","message":"TextPushed: 'เป็นที่ชุมนุมสงฆ์'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:22:22.44803751+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:22:22.448054099+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:22.973500473+07:00","message":"[GCS] IsForceVAD: false for message ID: 14"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:23.00303267+07:00","message":"receive streaming session, msgId: 14"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:23.003071737+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":"2025-10-27T14:22:23.003078037+07:00","message":"receive interim result [false|false]: เป็นที่ชุมนุมสงฆ์ทำสังคายนาพระไตรปิฎก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:23.003089097+07:00","message":"[buffer interim] 14 false เป็นที่ชุมนุมสงฆ์ทำสังคายนาพระไตรปิฎก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:23.003097516+07:00","message":"[bufferProcess] interim [420000000]:เป็นที่ชุมนุมสงฆ์ทำสังคายนาพระไตรปิฎก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:23.003099575+07:00","message":"[bufferProcess] send to processor:เป็นที่ชุมนุมสงฆ์ทำสังคายนาพระไตรปิฎก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:23.003105155+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:23.003108308+07:00","message":"> Transcript [248] [false]: 'เป็นที่ชุมนุมสงฆ์ทำสังคายนาพระไตรปิฎก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:23.003113063+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:23.00311538+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:23.003118062+07:00","message":"StatePrefix: 'เป็นที่ชุมนุมสงฆ์ทำสังคายนา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:23.003122413+07:00","message":"TextPushed: 'เป็นที่ชุมนุมสงฆ์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:23.033894186+07:00","message":"[GCS] Start streaming session, msgId: 15"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:23.06629723+07:00","message":"receive streaming session, msgId: 14"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:23.066338908+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":"2025-10-27T14:22:23.066346329+07:00","message":"receive interim result [false|false]: เป็นที่ชุมนุมสงฆ์ทำสังคายนาพระไตรปิฎกด้วยค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:23.066358912+07:00","message":"[buffer interim] 14 false เป็นที่ชุมนุมสงฆ์ทำสังคายนาพระไตรปิฎกด้วยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:23.066366772+07:00","message":"[bufferProcess] interim [480000000]:เป็นที่ชุมนุมสงฆ์ทำสังคายนาพระไตรปิฎกด้วยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:23.066370076+07:00","message":"[bufferProcess] send to processor:เป็นที่ชุมนุมสงฆ์ทำสังคายนาพระไตรปิฎก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:23.066375322+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:23.066377992+07:00","message":"> Transcript [249] [false]: 'เป็นที่ชุมนุมสงฆ์ทำสังคายนาพระไตรปิฎก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:23.066381511+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:23.066383156+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:23.066384925+07:00","message":"StatePrefix: 'เป็นที่ชุมนุมสงฆ์ทำสังคายนา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:23.06638722+07:00","message":"TextPushed: 'เป็นที่ชุมนุมสงฆ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:23.0663897+07:00","message":"Push: 'ทำสังคายนา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:23.066391207+07:00","message":"TextPushed: 'เป็นที่ชุมนุมสงฆ์ทำสังคายนา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:23.066393037+07:00","message":"Set new StatePrefix : 'เป็นที่ชุมนุมสงฆ์ทำสังคายนาพระไตรปิฎก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:23.066395428+07:00","message":"Next Push (prob) : 'พระไตรปิฎก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:23.066403077+07:00","message":"push: {false ทำสังคายนา 0 0xc00041c580}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:23.192849236+07:00","message":"receive streaming session, msgId: 14"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:23.192886624+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นที่ชุมนุมสงฆ์ทำสังคายนาพระไตรปิฎกด้วยค่ะ\",\"confidence\":0.93876565}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:23.192898036+07:00","message":"receive interim result [true|false]: เป็นที่ชุมนุมสงฆ์ทำสังคายนาพระไตรปิฎกด้วยค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:23.192907232+07:00","message":"end recv isFinal message id 14"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:23.19290981+07:00","message":"end Recv id 14"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:23.192917616+07:00","message":"[buffer interim] 14 true เป็นที่ชุมนุมสงฆ์ทำสังคายนาพระไตรปิฎกด้วยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:23.192940759+07:00","message":"[bufferProcess] interim [540000000]:เป็นที่ชุมนุมสงฆ์ทำสังคายนาพระไตรปิฎกด้วยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:23.19294465+07:00","message":"[bufferProcess] send to processor (isfinal):เป็นที่ชุมนุมสงฆ์ทำสังคายนาพระไตรปิฎกด้วยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:23.192948978+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:23.192952833+07:00","message":"> Transcript [250] [false]: 'เป็นที่ชุมนุมสงฆ์ทำสังคายนาพระไตรปิฎกด้วยค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:23.192956869+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:23.192958814+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:23.192961594+07:00","message":"StatePrefix: 'เป็นที่ชุมนุมสงฆ์ทำสังคายนาพระไตรปิฎก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:23.192965416+07:00","message":"TextPushed: 'เป็นที่ชุมนุมสงฆ์ทำสังคายนา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:23.192968249+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:23.192970823+07:00","message":"> Transcript [251] [true]: 'เป็นที่ชุมนุมสงฆ์ทำสังคายนาพระไตรปิฎกด้วยค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:23.192973698+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:23.192975697+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:23.192977667+07:00","message":"StatePrefix: 'เป็นที่ชุมนุมสงฆ์ทำสังคายนาพระไตรปิฎก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:23.192981138+07:00","message":"TextPushed: 'เป็นที่ชุมนุมสงฆ์ทำสังคายนา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:23.192984183+07:00","message":"Push: 'พระไตรปิฎกด้วยค่ะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:23.192992959+07:00","message":"push: {true พระไตรปิฎกด้วยค่ะ 0 0xc00041c580}"}
{"level":"info","service":"Main","time":"2025-10-27T14:22:23.202427324+07:00","message":"write wav file: './tmp/7446/7446_14.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:22:25.448955792+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:22:25.448966383+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:26.622767777+07:00","message":"[GCS] IsForceVAD: false for message ID: 15"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:26.735483619+07:00","message":"receive streaming session, msgId: 15"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:26.735509455+07:00","message":"found end of frame, send empty tag with msgId: 15"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:26.735513419+07:00","message":"end Recv id 15"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:26.735520397+07:00","message":"[buffer interim] 15 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:26.735527842+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:26.735532069+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:26.735534677+07:00","message":"> Transcript [252] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:26.735536924+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:26.735538576+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:26.735540107+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:26.735541661+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:26.735548369+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:26.735557744+07:00","message":"push: {true \n 0 0xc002216700}"}
{"level":"info","service":"Main","time":"2025-10-27T14:22:26.746719189+07:00","message":"write wav file: './tmp/7446/7446_15.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:26.945617014+07:00","message":"[GCS] Start streaming session, msgId: 16"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:27.583964142+07:00","message":"[GCS] IsForceVAD: false for message ID: 16"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:27.653969154+07:00","message":"[GCS] Start streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:27.682700666+07:00","message":"receive streaming session, msgId: 16"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:27.68271806+07:00","message":"found end of frame, send empty tag with msgId: 16"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:27.682720817+07:00","message":"end Recv id 16"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:27.682727499+07:00","message":"[buffer interim] 16 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:27.682733891+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:27.682737801+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:27.682740735+07:00","message":"> Transcript [253] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:27.682742984+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:27.682744742+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:27.682746376+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:27.682748086+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:27.682755352+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:27.682765556+07:00","message":"push: {true \n 0 0xc0023e9100}"}
{"level":"info","service":"Main","time":"2025-10-27T14:22:27.687406821+07:00","message":"write wav file: './tmp/7446/7446_16.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:27.77369143+07:00","message":"[GCS] IsForceVAD: false for message ID: 17"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:27.903693391+07:00","message":"[GCS] Start streaming session, msgId: 18"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:27.945940025+07:00","message":"receive streaming session, msgId: 17"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:27.945964194+07:00","message":"found end of frame, send empty tag with msgId: 17"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:27.945967614+07:00","message":"end Recv id 17"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:27.945975686+07:00","message":"[buffer interim] 17 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:27.945984395+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:27.945989132+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:27.945992566+07:00","message":"> Transcript [254] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:27.945995423+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:27.945997938+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:27.946000184+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:27.946002432+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:27.94601163+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:27.946022905+07:00","message":"push: {true \n 0 0xc000128580}"}
{"level":"info","service":"Main","time":"2025-10-27T14:22:27.950515486+07:00","message":"write wav file: './tmp/7446/7446_17.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:28.222735058+07:00","message":"[GCS] IsForceVAD: false for message ID: 18"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:28.326709153+07:00","message":"receive streaming session, msgId: 18"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:28.326727464+07:00","message":"found end of frame, send empty tag with msgId: 18"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:28.326731155+07:00","message":"end Recv id 18"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:28.326738436+07:00","message":"[buffer interim] 18 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:28.326747203+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:28.326755729+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:28.326758324+07:00","message":"> Transcript [255] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:28.326760308+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:28.326762144+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:28.326763683+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:28.326765161+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:28.326767605+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:28.32677733+07:00","message":"push: {true \n 0 0xc003402280}"}
{"level":"info","service":"Main","time":"2025-10-27T14:22:28.333188419+07:00","message":"write wav file: './tmp/7446/7446_18.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:28.354044271+07:00","message":"[GCS] Start streaming session, msgId: 19"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:22:28.449995427+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:22:28.449995349+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:29.788503922+07:00","message":"receive streaming session, msgId: 19"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:29.788554293+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":"2025-10-27T14:22:29.788559326+07:00","message":"receive interim result [false|false]: สำหรับ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:29.788574427+07:00","message":"[buffer interim] 19 false สำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:29.788581184+07:00","message":"[bufferProcess] interim [260000000]:สำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:29.788582714+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:29.788587585+07:00","message":"[bufferProcess] send to processor (ticker):สำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:29.788590477+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:29.788593131+07:00","message":"> Transcript [256] [false]: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:29.788595131+07:00","message":"Set StatePrefix (first interim): 'สำหรับ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:29.985407004+07:00","message":"receive streaming session, msgId: 19"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:29.985444228+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":"2025-10-27T14:22:29.985449438+07:00","message":"receive interim result [false|false]: สำหรับการ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:29.985462656+07:00","message":"[buffer interim] 19 false สำหรับการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:29.985470033+07:00","message":"[bufferProcess] interim [440000000]:สำหรับการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:29.985471637+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:30.237455793+07:00","message":"receive streaming session, msgId: 19"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:30.23749348+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":"2025-10-27T14:22:30.237499619+07:00","message":"receive interim result [false|false]: สำหรับการจัด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:30.237511154+07:00","message":"[buffer interim] 19 false สำหรับการจัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:30.237517944+07:00","message":"[bufferProcess] interim [680000000]:สำหรับการจัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:30.237520056+07:00","message":"[bufferProcess] send to processor:สำหรับการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:30.237522939+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:30.237526022+07:00","message":"> Transcript [257] [false]: 'สำหรับการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:30.237529716+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:30.237531986+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:30.237534257+07:00","message":"StatePrefix: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:30.237536638+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:30.431044206+07:00","message":"receive streaming session, msgId: 19"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:30.431083244+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":"2025-10-27T14:22:30.431089489+07:00","message":"receive interim result [false|false]: สำหรับการจับปลา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:30.431103473+07:00","message":"[buffer interim] 19 false สำหรับการจับปลา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:30.431110947+07:00","message":"[bufferProcess] interim [860000000]:สำหรับการจับปลา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:30.43111281+07:00","message":"[bufferProcess] send to processor:สำหรับการจัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:30.4311162+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:30.431119062+07:00","message":"> Transcript [258] [false]: 'สำหรับการจัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:30.431121872+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:30.431123613+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:30.431125181+07:00","message":"StatePrefix: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:30.431126853+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:30.502755553+07:00","message":"receive streaming session, msgId: 19"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:30.502801259+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":"2025-10-27T14:22:30.50280652+07:00","message":"receive interim result [false|false]: สำหรับการจับประตู"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:30.502821034+07:00","message":"[buffer interim] 19 false สำหรับการจับประตู"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:30.502829296+07:00","message":"[bufferProcess] interim [980000000]:สำหรับการจับประตู"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:30.502831765+07:00","message":"[bufferProcess] send to processor:สำหรับการจับปลา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:30.502835944+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:30.502839409+07:00","message":"> Transcript [259] [false]: 'สำหรับการจับปลา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:30.502843617+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:30.50284577+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:30.502848116+07:00","message":"StatePrefix: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:30.502850438+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:30.631367642+07:00","message":"receive streaming session, msgId: 19"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:30.631407308+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":"2025-10-27T14:22:30.631413663+07:00","message":"receive interim result [false|false]: สำหรับการจัดประกอบ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:30.631425802+07:00","message":"[buffer interim] 19 false สำหรับการจัดประกอบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:30.631433065+07:00","message":"[bufferProcess] interim [40000000]:สำหรับการจัดประกอบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:30.631435096+07:00","message":"[bufferProcess] send to processor:สำหรับการจับประตู"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:30.631440238+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:30.631443176+07:00","message":"> Transcript [260] [false]: 'สำหรับการจับประตู'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:30.63144643+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:30.631448389+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:30.631449868+07:00","message":"StatePrefix: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:30.631451677+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:30.631457392+07:00","message":"Push: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:30.631459074+07:00","message":"TextPushed: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:30.63146085+07:00","message":"Set new StatePrefix : 'สำหรับการจับประตู'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:30.631462735+07:00","message":"Next Push (prob) : 'การจับประตู'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:30.631470458+07:00","message":"push: {false สำหรับ 0 0xc00041ca00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:30.683937964+07:00","message":"receive streaming session, msgId: 19"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:30.683978936+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":"2025-10-27T14:22:30.683985234+07:00","message":"receive interim result [false|false]: สำหรับการจับตะกอน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:30.684004525+07:00","message":"[buffer interim] 19 false สำหรับการจับตะกอน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:30.684012688+07:00","message":"[bufferProcess] interim [160000000]:สำหรับการจับตะกอน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:30.684015876+07:00","message":"[bufferProcess] send to processor:สำหรับการจัดประกอบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:30.684020032+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:30.684024044+07:00","message":"> Transcript [261] [false]: 'สำหรับการจัดประกอบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:30.684027152+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:30.684029403+07:00","message":"Set new StatePrefix: 'สำหรับการจัดประกอบ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:30.947457969+07:00","message":"receive streaming session, msgId: 19"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:30.947488543+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":"2025-10-27T14:22:30.947494638+07:00","message":"receive interim result [false|false]: สำหรับการจับตะกอนนะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:30.947516347+07:00","message":"[buffer interim] 19 false สำหรับการจับตะกอนนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:30.947524099+07:00","message":"[bufferProcess] interim [340000000]:สำหรับการจับตะกอนนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:30.94752626+07:00","message":"[bufferProcess] send to processor:สำหรับการจับตะกอน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:30.947531229+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:30.947533935+07:00","message":"> Transcript [262] [false]: 'สำหรับการจับตะกอน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:30.947536218+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:30.947538142+07:00","message":"Set new StatePrefix: 'สำหรับการจับตะกอน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:30.950992816+07:00","message":"receive streaming session, msgId: 19"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:30.951019727+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":"2025-10-27T14:22:30.951024582+07:00","message":"receive interim result [false|false]: สำหรับการจับตะกอนนั้น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:30.951035607+07:00","message":"[buffer interim] 19 false สำหรับการจับตะกอนนั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:30.951040618+07:00","message":"[bufferProcess] interim [400000000]:สำหรับการจับตะกอนนั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:30.951042423+07:00","message":"[bufferProcess] send to processor:สำหรับการจับตะกอนนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:30.951044634+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:30.951046777+07:00","message":"> Transcript [263] [false]: 'สำหรับการจับตะกอนนะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:30.951049435+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:30.951051355+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:30.951053468+07:00","message":"StatePrefix: 'สำหรับการจับตะกอน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:30.951055524+07:00","message":"TextPushed: 'สำหรับ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:31.19898086+07:00","message":"receive streaming session, msgId: 19"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:31.199027567+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":"2025-10-27T14:22:31.199032148+07:00","message":"receive interim result [false|false]: สำหรับการจับตะกอนนั้นมา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:31.19904576+07:00","message":"[buffer interim] 19 false สำหรับการจับตะกอนนั้นมา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:31.199053679+07:00","message":"[bufferProcess] interim [640000000]:สำหรับการจับตะกอนนั้นมา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:31.19905587+07:00","message":"[bufferProcess] send to processor:สำหรับการจับตะกอนนั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:31.199061222+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:31.199063648+07:00","message":"> Transcript [264] [false]: 'สำหรับการจับตะกอนนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:31.199066384+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:31.199068309+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:31.199069916+07:00","message":"StatePrefix: 'สำหรับการจับตะกอน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:31.199073758+07:00","message":"TextPushed: 'สำหรับ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:31.320548369+07:00","message":"receive streaming session, msgId: 19"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:31.320590167+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":"2025-10-27T14:22:31.320596627+07:00","message":"receive interim result [false|false]: สำหรับการจับตะกอนนั้นหมาย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:31.32061088+07:00","message":"[buffer interim] 19 false สำหรับการจับตะกอนนั้นหมาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:31.320618525+07:00","message":"[bufferProcess] interim [760000000]:สำหรับการจับตะกอนนั้นหมาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:31.32062092+07:00","message":"[bufferProcess] send to processor:สำหรับการจับตะกอนนั้นมา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:31.320624289+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:31.320626821+07:00","message":"> Transcript [265] [false]: 'สำหรับการจับตะกอนนั้นมา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:31.320629728+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:31.320631456+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:31.32063297+07:00","message":"StatePrefix: 'สำหรับการจับตะกอน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:31.320634634+07:00","message":"TextPushed: 'สำหรับ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:31.323439649+07:00","message":"receive streaming session, msgId: 19"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:31.323466324+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":"2025-10-27T14:22:31.32347329+07:00","message":"receive interim result [false|false]: สำหรับการจับตะกอนนั้นหมายถึง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:31.323485082+07:00","message":"[buffer interim] 19 false สำหรับการจับตะกอนนั้นหมายถึง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:31.323490714+07:00","message":"[bufferProcess] interim [820000000]:สำหรับการจับตะกอนนั้นหมายถึง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:31.323493694+07:00","message":"[bufferProcess] send to processor:สำหรับการจับตะกอนนั้นหมาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:31.32350029+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:31.323503789+07:00","message":"> Transcript [266] [false]: 'สำหรับการจับตะกอนนั้นหมาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:31.323508031+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:31.32351041+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:31.32351323+07:00","message":"StatePrefix: 'สำหรับการจับตะกอน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:31.323515553+07:00","message":"TextPushed: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:31.323522394+07:00","message":"Push: 'การจับตะกอน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:31.32352409+07:00","message":"TextPushed: 'สำหรับการจับตะกอน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:31.323525782+07:00","message":"Set new StatePrefix : 'สำหรับการจับตะกอนนั้นหมาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:31.323527786+07:00","message":"Next Push (prob) : 'นั้นหมาย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:31.323535965+07:00","message":"push: {false การจับตะกอน 0 0xc00041ca00}"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:22:31.450430178+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:22:31.45044826+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:31.704508018+07:00","message":"receive streaming session, msgId: 19"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:31.704563981+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":"2025-10-27T14:22:31.704572353+07:00","message":"receive interim result [false|false]: สำหรับการจับตะกอนนั้นหมายถึงการ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:31.704585269+07:00","message":"[buffer interim] 19 false สำหรับการจับตะกอนนั้นหมายถึงการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:31.704595523+07:00","message":"[bufferProcess] interim [180000000]:สำหรับการจับตะกอนนั้นหมายถึงการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:31.704598873+07:00","message":"[bufferProcess] send to processor:สำหรับการจับตะกอนนั้นหมายถึง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:31.704604587+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:31.704608313+07:00","message":"> Transcript [267] [false]: 'สำหรับการจับตะกอนนั้นหมายถึง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:31.704612601+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:31.704614805+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:31.704617475+07:00","message":"StatePrefix: 'สำหรับการจับตะกอนนั้นหมาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:31.704619351+07:00","message":"TextPushed: 'สำหรับการจับตะกอน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:31.93382654+07:00","message":"receive streaming session, msgId: 19"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:31.933859479+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":"2025-10-27T14:22:31.93386471+07:00","message":"receive interim result [false|false]: สำหรับการจับตะกอนนั้นหมายถึงการสวด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:31.933876552+07:00","message":"[buffer interim] 19 false สำหรับการจับตะกอนนั้นหมายถึงการสวด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:31.933883585+07:00","message":"[bufferProcess] interim [420000000]:สำหรับการจับตะกอนนั้นหมายถึงการสวด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:31.933885633+07:00","message":"[bufferProcess] send to processor:สำหรับการจับตะกอนนั้นหมายถึงการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:31.933892075+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:31.933894557+07:00","message":"> Transcript [268] [false]: 'สำหรับการจับตะกอนนั้นหมายถึงการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:31.933897056+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:31.933907285+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:31.933909331+07:00","message":"StatePrefix: 'สำหรับการจับตะกอนนั้นหมาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:31.933911641+07:00","message":"TextPushed: 'สำหรับการจับตะกอน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:32.224061564+07:00","message":"receive streaming session, msgId: 19"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:32.224103747+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":"2025-10-27T14:22:32.224109576+07:00","message":"receive interim result [false|false]: สำหรับการจับตะกอนนั้นหมายถึงการสวดพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:32.224130199+07:00","message":"[buffer interim] 19 false สำหรับการจับตะกอนนั้นหมายถึงการสวดพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:32.224138543+07:00","message":"[bufferProcess] interim [660000000]:สำหรับการจับตะกอนนั้นหมายถึงการสวดพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:32.224141262+07:00","message":"[bufferProcess] send to processor:สำหรับการจับตะกอนนั้นหมายถึงการสวด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:32.224144545+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:32.224146838+07:00","message":"> Transcript [269] [false]: 'สำหรับการจับตะกอนนั้นหมายถึงการสวด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:32.224149689+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:32.224151319+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:32.224153594+07:00","message":"StatePrefix: 'สำหรับการจับตะกอนนั้นหมาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:32.224155774+07:00","message":"TextPushed: 'สำหรับการจับตะกอน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:32.423693475+07:00","message":"receive streaming session, msgId: 19"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:32.423725845+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":"2025-10-27T14:22:32.423731021+07:00","message":"receive interim result [false|false]: สำหรับการจับตะกอนนั้นหมายถึงการสวดพระธรรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:32.423744496+07:00","message":"[buffer interim] 19 false สำหรับการจับตะกอนนั้นหมายถึงการสวดพระธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:32.423751391+07:00","message":"[bufferProcess] interim [840000000]:สำหรับการจับตะกอนนั้นหมายถึงการสวดพระธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:32.423753509+07:00","message":"[bufferProcess] send to processor:สำหรับการจับตะกอนนั้นหมายถึงการสวดพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:32.423759338+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:32.423762639+07:00","message":"> Transcript [270] [false]: 'สำหรับการจับตะกอนนั้นหมายถึงการสวดพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:32.423766305+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:32.423768245+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:32.423770217+07:00","message":"StatePrefix: 'สำหรับการจับตะกอนนั้นหมาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:32.423773005+07:00","message":"TextPushed: 'สำหรับการจับตะกอน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:32.423778338+07:00","message":"Push: 'นั้นหมาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:32.423779974+07:00","message":"TextPushed: 'สำหรับการจับตะกอนนั้นหมาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:32.423781874+07:00","message":"Set new StatePrefix : 'สำหรับการจับตะกอนนั้นหมายถึงการสวดพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:32.423784138+07:00","message":"Next Push (prob) : 'ถึงการสวดพระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:32.423791722+07:00","message":"push: {false นั้นหมาย 0 0xc00041ca00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:32.743936627+07:00","message":"receive streaming session, msgId: 19"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:32.743981379+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับการจับตะกอนนั้นหมายถึงการสวดพระธรรม 7\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:32.743989943+07:00","message":"receive interim result [false|false]: สำหรับการจับตะกอนนั้นหมายถึงการสวดพระธรรม 7"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:32.744002271+07:00","message":"[buffer interim] 19 false สำหรับการจับตะกอนนั้นหมายถึงการสวดพระธรรม 7"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:32.744009632+07:00","message":"[bufferProcess] interim [200000000]:สำหรับการจับตะกอนนั้นหมายถึงการสวดพระธรรม 7"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:32.744011755+07:00","message":"[bufferProcess] send to processor:สำหรับการจับตะกอนนั้นหมายถึงการสวดพระธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:32.744016719+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:32.744019293+07:00","message":"> Transcript [271] [false]: 'สำหรับการจับตะกอนนั้นหมายถึงการสวดพระธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:32.744022739+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:32.74402443+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:32.744026187+07:00","message":"StatePrefix: 'สำหรับการจับตะกอนนั้นหมายถึงการสวดพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:32.744028292+07:00","message":"TextPushed: 'สำหรับการจับตะกอนนั้นหมาย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:32.993337119+07:00","message":"receive streaming session, msgId: 19"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:32.993379707+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":"2025-10-27T14:22:32.993389283+07:00","message":"receive interim result [false|false]: สำหรับการจับตะกอนนั้นหมายถึงการสวดพระธรรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:32.993398558+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 7\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:32.993400817+07:00","message":"receive interim result [false|false]:  7"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:32.993411204+07:00","message":"[buffer interim] 19 false สำหรับการจับตะกอนนั้นหมายถึงการสวดพระธรรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:32.993414683+07:00","message":"[buffer interim] 19 false  7"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:32.993421166+07:00","message":"[bufferProcess] interim [440000000]:สำหรับการจับตะกอนนั้นหมายถึงการสวดพระธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:32.993423459+07:00","message":"[bufferProcess] send to processor:สำหรับการจับตะกอนนั้นหมายถึงการสวดพระธรรม 7"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:32.993426167+07:00","message":"[bufferProcess] interim [440000000]: 7"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:32.993428331+07:00","message":"[bufferProcess] update buffer: สำหรับการจับตะกอนนั้นหมายถึงการสวดพระธรรม 7"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:32.993430837+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:32.993433519+07:00","message":"> Transcript [272] [false]: 'สำหรับการจับตะกอนนั้นหมายถึงการสวดพระธรรม 7'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:32.993436205+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:32.993437922+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:32.993439487+07:00","message":"StatePrefix: 'สำหรับการจับตะกอนนั้นหมายถึงการสวดพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:32.993442723+07:00","message":"TextPushed: 'สำหรับการจับตะกอนนั้นหมาย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:33.00024459+07:00","message":"receive streaming session, msgId: 19"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:33.000274013+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":"2025-10-27T14:22:33.000279703+07:00","message":"receive interim result [false|false]: สำหรับการจับตะกอนนั้นหมายถึงการสวดพระธรรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:33.000288202+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 7 คัมภีร์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:33.000290837+07:00","message":"receive interim result [false|false]:  7 คัมภีร์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:33.000296387+07:00","message":"[buffer interim] 19 false สำหรับการจับตะกอนนั้นหมายถึงการสวดพระธรรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:33.000301117+07:00","message":"[buffer interim] 19 false  7 คัมภีร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:33.00030501+07:00","message":"[bufferProcess] interim [500000000]:สำหรับการจับตะกอนนั้นหมายถึงการสวดพระธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:33.000307446+07:00","message":"[bufferProcess] send to processor:สำหรับการจับตะกอนนั้นหมายถึงการสวดพระธรรม 7"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:33.000312064+07:00","message":"[bufferProcess] interim [500000000]: 7 คัมภีร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:33.00031426+07:00","message":"[bufferProcess] update buffer: สำหรับการจับตะกอนนั้นหมายถึงการสวดพระธรรม 7 คัมภีร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:33.000317101+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:33.000319188+07:00","message":"> Transcript [273] [false]: 'สำหรับการจับตะกอนนั้นหมายถึงการสวดพระธรรม 7'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:33.000321917+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:33.000323683+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:33.000325265+07:00","message":"StatePrefix: 'สำหรับการจับตะกอนนั้นหมายถึงการสวดพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:33.000327566+07:00","message":"TextPushed: 'สำหรับการจับตะกอนนั้นหมาย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:33.316680136+07:00","message":"receive streaming session, msgId: 19"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:33.316710191+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับการจับตะกอนนั้นหมายถึงการสวดพระธรรม 7\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:33.316716704+07:00","message":"receive interim result [false|false]: สำหรับการจับตะกอนนั้นหมายถึงการสวดพระธรรม 7"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:33.316730306+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":"2025-10-27T14:22:33.3167332+07:00","message":"receive interim result [false|false]:  คัมภีร์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:33.316739982+07:00","message":"[buffer interim] 19 false สำหรับการจับตะกอนนั้นหมายถึงการสวดพระธรรม 7"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:33.316743788+07:00","message":"[buffer interim] 19 false  คัมภีร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:33.316749575+07:00","message":"[bufferProcess] interim [800000000]:สำหรับการจับตะกอนนั้นหมายถึงการสวดพระธรรม 7"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:33.316751556+07:00","message":"[bufferProcess] send to processor:สำหรับการจับตะกอนนั้นหมายถึงการสวดพระธรรม 7 คัมภีร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:33.316754196+07:00","message":"[bufferProcess] interim [800000000]: คัมภีร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:33.31675638+07:00","message":"[bufferProcess] update buffer: สำหรับการจับตะกอนนั้นหมายถึงการสวดพระธรรม 7 คัมภีร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:33.316759312+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:33.3167618+07:00","message":"> Transcript [274] [false]: 'สำหรับการจับตะกอนนั้นหมายถึงการสวดพระธรรม 7 คัมภีร์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:33.316765392+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:33.31676734+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:33.316768868+07:00","message":"StatePrefix: 'สำหรับการจับตะกอนนั้นหมายถึงการสวดพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:33.3167711+07:00","message":"TextPushed: 'สำหรับการจับตะกอนนั้นหมาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:33.316773748+07:00","message":"Push: 'ถึงการสวดพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:33.316775325+07:00","message":"TextPushed: 'สำหรับการจับตะกอนนั้นหมายถึงการสวดพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:33.316777016+07:00","message":"Set new StatePrefix : 'สำหรับการจับตะกอนนั้นหมายถึงการสวดพระธรรม 7 คัมภีร์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:33.316778906+07:00","message":"Next Push (prob) : 'ธรรม 7 คัมภีร์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:33.316786417+07:00","message":"push: {false ถึงการสวดพระ 0 0xc00041ca00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:33.546421292+07:00","message":"[GCS] IsForceVAD: false for message ID: 19"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:33.614186062+07:00","message":"[GCS] Start streaming session, msgId: 20"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:33.638608663+07:00","message":"receive streaming session, msgId: 19"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:33.638644498+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับการจับตะกอนนั้นหมายถึงการสวดพระธรรม 7 คัมภีร์\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:33.638650181+07:00","message":"receive interim result [false|false]: สำหรับการจับตะกอนนั้นหมายถึงการสวดพระธรรม 7 คัมภีร์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:33.638659498+07:00","message":"[buffer interim] 19 false สำหรับการจับตะกอนนั้นหมายถึงการสวดพระธรรม 7 คัมภีร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:33.63866656+07:00","message":"[bufferProcess] interim [100000000]:สำหรับการจับตะกอนนั้นหมายถึงการสวดพระธรรม 7 คัมภีร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:33.638669207+07:00","message":"[bufferProcess] send to processor:สำหรับการจับตะกอนนั้นหมายถึงการสวดพระธรรม 7 คัมภีร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:33.63867274+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:33.638675308+07:00","message":"> Transcript [275] [false]: 'สำหรับการจับตะกอนนั้นหมายถึงการสวดพระธรรม 7 คัมภีร์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:33.638678372+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:33.638680188+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:33.638681742+07:00","message":"StatePrefix: 'สำหรับการจับตะกอนนั้นหมายถึงการสวดพระธรรม 7 คัมภีร์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:33.638683854+07:00","message":"TextPushed: 'สำหรับการจับตะกอนนั้นหมายถึงการสวดพระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:33.713498867+07:00","message":"receive streaming session, msgId: 19"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:33.713537199+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับการจับตะกอนนั้นหมายถึงการสวดพระธรรม 7 คัมภีร์\",\"confidence\":0.95251197}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:33.713543487+07:00","message":"receive interim result [true|false]: สำหรับการจับตะกอนนั้นหมายถึงการสวดพระธรรม 7 คัมภีร์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:33.713551808+07:00","message":"end recv isFinal message id 19"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:33.713553555+07:00","message":"end Recv id 19"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:33.713559333+07:00","message":"[buffer interim] 19 true สำหรับการจับตะกอนนั้นหมายถึงการสวดพระธรรม 7 คัมภีร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:33.713568864+07:00","message":"[bufferProcess] interim [220000000]:สำหรับการจับตะกอนนั้นหมายถึงการสวดพระธรรม 7 คัมภีร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:33.713573006+07:00","message":"[bufferProcess] send to processor (isfinal):สำหรับการจับตะกอนนั้นหมายถึงการสวดพระธรรม 7 คัมภีร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:33.713576791+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:33.713579436+07:00","message":"> Transcript [276] [false]: 'สำหรับการจับตะกอนนั้นหมายถึงการสวดพระธรรม 7 คัมภีร์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:33.713582468+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:33.713584239+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:33.713586941+07:00","message":"StatePrefix: 'สำหรับการจับตะกอนนั้นหมายถึงการสวดพระธรรม 7 คัมภีร์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:33.713589485+07:00","message":"TextPushed: 'สำหรับการจับตะกอนนั้นหมายถึงการสวดพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:33.713591061+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:33.713592636+07:00","message":"> Transcript [277] [true]: 'สำหรับการจับตะกอนนั้นหมายถึงการสวดพระธรรม 7 คัมภีร์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:33.713594473+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:33.713595817+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:33.713597141+07:00","message":"StatePrefix: 'สำหรับการจับตะกอนนั้นหมายถึงการสวดพระธรรม 7 คัมภีร์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:33.713598709+07:00","message":"TextPushed: 'สำหรับการจับตะกอนนั้นหมายถึงการสวดพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:33.713604117+07:00","message":"Push: 'ธรรม 7 คัมภีร์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:33.713612987+07:00","message":"push: {true ธรรม 7 คัมภีร์ 0 0xc00041ca00}"}
{"level":"info","service":"Main","time":"2025-10-27T14:22:33.724175475+07:00","message":"write wav file: './tmp/7446/7446_19.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:34.345651359+07:00","message":"receive streaming session, msgId: 20"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:34.345687109+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":"2025-10-27T14:22:34.3456921+07:00","message":"receive interim result [false|false]: แสดงความ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:34.345705087+07:00","message":"[buffer interim] 20 false แสดงความ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:34.345712031+07:00","message":"[bufferProcess] interim [600000000]:แสดงความ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:34.345713545+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:22:34.451151199+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:22:34.451151427+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:34.781202687+07:00","message":"receive streaming session, msgId: 20"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:34.78124153+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":"2025-10-27T14:22:34.78124717+07:00","message":"receive interim result [false|false]: แสดงความกตัญญู"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:34.78125941+07:00","message":"[buffer interim] 20 false แสดงความกตัญญู"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:34.781268273+07:00","message":"[bufferProcess] interim [960000000]:แสดงความกตัญญู"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:34.781271659+07:00","message":"[bufferProcess] send to processor:แสดงความ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:34.781278205+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:34.781281757+07:00","message":"> Transcript [278] [false]: 'แสดงความ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:34.781284426+07:00","message":"Set StatePrefix (first interim): 'แสดงความ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:35.172687687+07:00","message":"receive streaming session, msgId: 20"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:35.172735098+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":"2025-10-27T14:22:35.172742463+07:00","message":"receive interim result [false|false]: แสดงความกตัญญูต่อ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:35.172759568+07:00","message":"[buffer interim] 20 false แสดงความกตัญญูต่อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:35.1727703+07:00","message":"[bufferProcess] interim [380000000]:แสดงความกตัญญูต่อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:35.172773739+07:00","message":"[bufferProcess] send to processor:แสดงความกตัญญู"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:35.172780293+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:35.172784512+07:00","message":"> Transcript [279] [false]: 'แสดงความกตัญญู'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:35.172788846+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:35.172792477+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:35.17279502+07:00","message":"StatePrefix: 'แสดงความ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:35.172797989+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:35.361538795+07:00","message":"receive streaming session, msgId: 20"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:35.36157847+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":"2025-10-27T14:22:35.36158434+07:00","message":"receive interim result [false|false]: แสดงความกตัญญูต่อผู้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:35.361596354+07:00","message":"[buffer interim] 20 false แสดงความกตัญญูต่อผู้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:35.361603455+07:00","message":"[bufferProcess] interim [560000000]:แสดงความกตัญญูต่อผู้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:35.361605693+07:00","message":"[bufferProcess] send to processor:แสดงความกตัญญูต่อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:35.36160887+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:35.361611331+07:00","message":"> Transcript [280] [false]: 'แสดงความกตัญญูต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:35.361614107+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:35.36161575+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:35.361617324+07:00","message":"StatePrefix: 'แสดงความ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:35.361618969+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:35.5802936+07:00","message":"receive streaming session, msgId: 20"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:35.580334551+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":"2025-10-27T14:22:35.580342189+07:00","message":"receive interim result [false|false]: แสดงความกตัญญูต่อผู้ร่วม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:35.580355121+07:00","message":"[buffer interim] 20 false แสดงความกตัญญูต่อผู้ร่วม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:35.580362208+07:00","message":"[bufferProcess] interim [800000000]:แสดงความกตัญญูต่อผู้ร่วม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:35.580364393+07:00","message":"[bufferProcess] send to processor:แสดงความกตัญญูต่อผู้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:35.580369707+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:35.580372268+07:00","message":"> Transcript [281] [false]: 'แสดงความกตัญญูต่อผู้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:35.580375177+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:35.580377546+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:35.580379114+07:00","message":"StatePrefix: 'แสดงความ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:35.580380932+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:35.68624395+07:00","message":"receive streaming session, msgId: 20"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:35.686281754+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":"2025-10-27T14:22:35.686287554+07:00","message":"receive interim result [false|false]: แสดงความกตัญญูต่อผู้ล่วง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:35.686304314+07:00","message":"[buffer interim] 20 false แสดงความกตัญญูต่อผู้ล่วง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:35.686313394+07:00","message":"[bufferProcess] interim [920000000]:แสดงความกตัญญูต่อผู้ล่วง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:35.686316397+07:00","message":"[bufferProcess] send to processor:แสดงความกตัญญูต่อผู้ร่วม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:35.686320798+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:35.68632442+07:00","message":"> Transcript [282] [false]: 'แสดงความกตัญญูต่อผู้ร่วม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:35.686328424+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:35.686330727+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:35.686333292+07:00","message":"StatePrefix: 'แสดงความ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:35.686335706+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:35.686338838+07:00","message":"Push: 'แสดงความ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:35.686340991+07:00","message":"TextPushed: 'แสดงความ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:35.686343753+07:00","message":"Set new StatePrefix : 'แสดงความกตัญญูต่อผู้ร่วม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:35.686346535+07:00","message":"Next Push (prob) : 'กตัญญูต่อผู้ร่วม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:35.68635787+07:00","message":"push: {false แสดงความ 0 0xc00041cc00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:35.74186856+07:00","message":"receive streaming session, msgId: 20"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:35.741908651+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":"2025-10-27T14:22:35.741913744+07:00","message":"receive interim result [false|false]: แสดงความกตัญญูต่อผู้ล่วงลับ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:35.741925803+07:00","message":"[buffer interim] 20 false แสดงความกตัญญูต่อผู้ล่วงลับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:35.741932543+07:00","message":"[bufferProcess] interim [980000000]:แสดงความกตัญญูต่อผู้ล่วงลับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:35.741934588+07:00","message":"[bufferProcess] send to processor:แสดงความกตัญญูต่อผู้ล่วง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:35.741939534+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:35.74194235+07:00","message":"> Transcript [283] [false]: 'แสดงความกตัญญูต่อผู้ล่วง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:35.741944504+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:35.741946291+07:00","message":"Set new StatePrefix: 'แสดงความกตัญญูต่อผู้ล่วง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:36.068183406+07:00","message":"receive streaming session, msgId: 20"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:36.06821695+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":"2025-10-27T14:22:36.068222694+07:00","message":"receive interim result [false|false]: แสดงความกตัญญูต่อผู้ล่วงลับใน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:36.06823302+07:00","message":"[buffer interim] 20 false แสดงความกตัญญูต่อผู้ล่วงลับใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:36.06823945+07:00","message":"[bufferProcess] interim [280000000]:แสดงความกตัญญูต่อผู้ล่วงลับใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:36.068241312+07:00","message":"[bufferProcess] send to processor:แสดงความกตัญญูต่อผู้ล่วงลับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:36.068244491+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:36.068247325+07:00","message":"> Transcript [284] [false]: 'แสดงความกตัญญูต่อผู้ล่วงลับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:36.068250055+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:36.068251631+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:36.068253264+07:00","message":"StatePrefix: 'แสดงความกตัญญูต่อผู้ล่วง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:36.068254936+07:00","message":"TextPushed: 'แสดงความ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:36.254954436+07:00","message":"receive streaming session, msgId: 20"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:36.254990209+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":"2025-10-27T14:22:36.254995385+07:00","message":"receive interim result [false|false]: แสดงความกตัญญูต่อผู้ล่วงลับนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:36.255008343+07:00","message":"[buffer interim] 20 false แสดงความกตัญญูต่อผู้ล่วงลับนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:36.255015142+07:00","message":"[bufferProcess] interim [400000000]:แสดงความกตัญญูต่อผู้ล่วงลับนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:36.255017278+07:00","message":"[bufferProcess] send to processor:แสดงความกตัญญูต่อผู้ล่วงลับใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:36.255022165+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:36.255024695+07:00","message":"> Transcript [285] [false]: 'แสดงความกตัญญูต่อผู้ล่วงลับใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:36.255027449+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:36.255029587+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:36.255031147+07:00","message":"StatePrefix: 'แสดงความกตัญญูต่อผู้ล่วง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:36.255033455+07:00","message":"TextPushed: 'แสดงความ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:36.779689925+07:00","message":"receive streaming session, msgId: 20"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:36.779725668+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":"2025-10-27T14:22:36.779731618+07:00","message":"receive interim result [false|false]: แสดงความกตัญญูต่อผู้ล่วงลับนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:36.779747666+07:00","message":"[buffer interim] 20 false แสดงความกตัญญูต่อผู้ล่วงลับนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:36.779754706+07:00","message":"[bufferProcess] interim [0]:แสดงความกตัญญูต่อผู้ล่วงลับนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:36.779756653+07:00","message":"[bufferProcess] send to processor:แสดงความกตัญญูต่อผู้ล่วงลับนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:36.779760249+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:36.779768761+07:00","message":"> Transcript [286] [false]: 'แสดงความกตัญญูต่อผู้ล่วงลับนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:36.779771774+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:36.779773598+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:36.779775189+07:00","message":"StatePrefix: 'แสดงความกตัญญูต่อผู้ล่วง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:36.779777074+07:00","message":"TextPushed: 'แสดงความ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:37.15595393+07:00","message":"receive streaming session, msgId: 20"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:37.155993722+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":"2025-10-27T14:22:37.155999472+07:00","message":"receive interim result [false|false]: แสดงความกตัญญูต่อผู้ล่วงลับนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:37.156009269+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" Toyota\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:37.156011468+07:00","message":"receive interim result [false|false]:  Toyota"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:37.156018784+07:00","message":"[buffer interim] 20 false แสดงความกตัญญูต่อผู้ล่วงลับนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:37.156023895+07:00","message":"[buffer interim] 20 false  Toyota"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:37.156029413+07:00","message":"[bufferProcess] interim [420000000]:แสดงความกตัญญูต่อผู้ล่วงลับนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:37.156031497+07:00","message":"[bufferProcess] send to processor:แสดงความกตัญญูต่อผู้ล่วงลับนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:37.156034458+07:00","message":"[bufferProcess] interim [420000000]: Toyota"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:37.156036992+07:00","message":"[bufferProcess] update buffer: แสดงความกตัญญูต่อผู้ล่วงลับนะคะ Toyota"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:37.15603975+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:37.156042233+07:00","message":"> Transcript [287] [false]: 'แสดงความกตัญญูต่อผู้ล่วงลับนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:37.156045401+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:37.156047316+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:37.156048987+07:00","message":"StatePrefix: 'แสดงความกตัญญูต่อผู้ล่วง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:37.156050667+07:00","message":"TextPushed: 'แสดงความ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:37.156053561+07:00","message":"Push: 'กตัญญูต่อผู้ล่วง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:37.156055344+07:00","message":"TextPushed: 'แสดงความกตัญญูต่อผู้ล่วง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:37.156057152+07:00","message":"Set new StatePrefix : 'แสดงความกตัญญูต่อผู้ล่วงลับนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:37.156058921+07:00","message":"Next Push (prob) : 'ลับนะคะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:37.156067294+07:00","message":"push: {false กตัญญูต่อผู้ล่วง 0 0xc00041cc00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:37.287816401+07:00","message":"receive streaming session, msgId: 20"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:37.287854832+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":"2025-10-27T14:22:37.287861101+07:00","message":"receive interim result [false|false]: แสดงความกตัญญูต่อผู้ล่วงลับนะคะโดยอาศัย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:37.287875522+07:00","message":"[buffer interim] 20 false แสดงความกตัญญูต่อผู้ล่วงลับนะคะโดยอาศัย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:37.28789263+07:00","message":"[bufferProcess] interim [480000000]:แสดงความกตัญญูต่อผู้ล่วงลับนะคะโดยอาศัย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:37.287895389+07:00","message":"[bufferProcess] send to processor:แสดงความกตัญญูต่อผู้ล่วงลับนะคะ Toyota"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:37.287901992+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:37.287904679+07:00","message":"> Transcript [288] [false]: 'แสดงความกตัญญูต่อผู้ล่วงลับนะคะ Toyota'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:37.287907822+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:37.287909507+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:37.287911781+07:00","message":"StatePrefix: 'แสดงความกตัญญูต่อผู้ล่วงลับนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:37.287914681+07:00","message":"TextPushed: 'แสดงความกตัญญูต่อผู้ล่วง'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:22:37.451921845+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:22:37.451937197+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:37.542773087+07:00","message":"receive streaming session, msgId: 20"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:37.542808865+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":"2025-10-27T14:22:37.542815239+07:00","message":"receive interim result [false|false]: แสดงความกตัญญูต่อผู้ล่วงลับนะคะโดยอาศัยเหตุ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:37.542826809+07:00","message":"[buffer interim] 20 false แสดงความกตัญญูต่อผู้ล่วงลับนะคะโดยอาศัยเหตุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:37.542833837+07:00","message":"[bufferProcess] interim [780000000]:แสดงความกตัญญูต่อผู้ล่วงลับนะคะโดยอาศัยเหตุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:37.5428364+07:00","message":"[bufferProcess] send to processor:แสดงความกตัญญูต่อผู้ล่วงลับนะคะโดยอาศัย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:37.542843465+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:37.542846055+07:00","message":"> Transcript [289] [false]: 'แสดงความกตัญญูต่อผู้ล่วงลับนะคะโดยอาศัย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:37.542848996+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:37.542850721+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:37.542852543+07:00","message":"StatePrefix: 'แสดงความกตัญญูต่อผู้ล่วงลับนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:37.542855099+07:00","message":"TextPushed: 'แสดงความกตัญญูต่อผู้ล่วง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:37.790964722+07:00","message":"receive streaming session, msgId: 20"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:37.79099984+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":"2025-10-27T14:22:37.791005631+07:00","message":"receive interim result [false|false]: แสดงความกตัญญูต่อผู้ล่วงลับนะคะโดยอาศัยเหตุการณ์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:37.791017297+07:00","message":"[buffer interim] 20 false แสดงความกตัญญูต่อผู้ล่วงลับนะคะโดยอาศัยเหตุการณ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:37.791023705+07:00","message":"[bufferProcess] interim [960000000]:แสดงความกตัญญูต่อผู้ล่วงลับนะคะโดยอาศัยเหตุการณ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:37.791026129+07:00","message":"[bufferProcess] send to processor:แสดงความกตัญญูต่อผู้ล่วงลับนะคะโดยอาศัยเหตุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:37.791031836+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:37.791034649+07:00","message":"> Transcript [290] [false]: 'แสดงความกตัญญูต่อผู้ล่วงลับนะคะโดยอาศัยเหตุ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:37.791037704+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:37.791039343+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:37.791041427+07:00","message":"StatePrefix: 'แสดงความกตัญญูต่อผู้ล่วงลับนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:37.791043926+07:00","message":"TextPushed: 'แสดงความกตัญญูต่อผู้ล่วง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:38.054946975+07:00","message":"receive streaming session, msgId: 20"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:38.05499282+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":"2025-10-27T14:22:38.055001317+07:00","message":"receive interim result [false|false]: แสดงความกตัญญูต่อผู้ล่วงลับนะคะโดยอาศัยเหตุการณ์ตาม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:38.055018709+07:00","message":"[buffer interim] 20 false แสดงความกตัญญูต่อผู้ล่วงลับนะคะโดยอาศัยเหตุการณ์ตาม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:38.055027017+07:00","message":"[bufferProcess] interim [260000000]:แสดงความกตัญญูต่อผู้ล่วงลับนะคะโดยอาศัยเหตุการณ์ตาม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:38.055030195+07:00","message":"[bufferProcess] send to processor:แสดงความกตัญญูต่อผู้ล่วงลับนะคะโดยอาศัยเหตุการณ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:38.055036765+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:38.055040919+07:00","message":"> Transcript [291] [false]: 'แสดงความกตัญญูต่อผู้ล่วงลับนะคะโดยอาศัยเหตุการณ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:38.055044962+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:38.055047338+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:38.055050283+07:00","message":"StatePrefix: 'แสดงความกตัญญูต่อผู้ล่วงลับนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:38.055053814+07:00","message":"TextPushed: 'แสดงความกตัญญูต่อผู้ล่วง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:38.055062782+07:00","message":"Push: 'ลับนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:38.055065774+07:00","message":"TextPushed: 'แสดงความกตัญญูต่อผู้ล่วงลับนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:38.055068551+07:00","message":"Set new StatePrefix : 'แสดงความกตัญญูต่อผู้ล่วงลับนะคะโดยอาศัยเหตุการณ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:38.05507177+07:00","message":"Next Push (prob) : 'โดยอาศัยเหตุการณ์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:38.055081943+07:00","message":"push: {false ลับนะคะ 0 0xc00041cc00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:38.30777781+07:00","message":"receive streaming session, msgId: 20"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:38.307816132+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":"2025-10-27T14:22:38.307822195+07:00","message":"receive interim result [false|false]: แสดงความกตัญญูต่อผู้ล่วงลับนะคะโดยอาศัยเหตุการณ์ตามจุด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:38.307836146+07:00","message":"[buffer interim] 20 false แสดงความกตัญญูต่อผู้ล่วงลับนะคะโดยอาศัยเหตุการณ์ตามจุด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:38.307843513+07:00","message":"[bufferProcess] interim [500000000]:แสดงความกตัญญูต่อผู้ล่วงลับนะคะโดยอาศัยเหตุการณ์ตามจุด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:38.307845919+07:00","message":"[bufferProcess] send to processor:แสดงความกตัญญูต่อผู้ล่วงลับนะคะโดยอาศัยเหตุการณ์ตาม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:38.30784928+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:38.307851996+07:00","message":"> Transcript [292] [false]: 'แสดงความกตัญญูต่อผู้ล่วงลับนะคะโดยอาศัยเหตุการณ์ตาม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:38.307855182+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:38.30785687+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:38.307859036+07:00","message":"StatePrefix: 'แสดงความกตัญญูต่อผู้ล่วงลับนะคะโดยอาศัยเหตุการณ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:38.307861354+07:00","message":"TextPushed: 'แสดงความกตัญญูต่อผู้ล่วงลับนะคะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:38.385375846+07:00","message":"receive streaming session, msgId: 20"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:38.385424677+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":"2025-10-27T14:22:38.385432742+07:00","message":"receive interim result [false|false]: แสดงความกตัญญูต่อผู้ล่วงลับนะคะโดยอาศัยเหตุการณ์ตามพุทธะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:38.385449423+07:00","message":"[buffer interim] 20 false แสดงความกตัญญูต่อผู้ล่วงลับนะคะโดยอาศัยเหตุการณ์ตามพุทธะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:38.385460851+07:00","message":"[bufferProcess] interim [620000000]:แสดงความกตัญญูต่อผู้ล่วงลับนะคะโดยอาศัยเหตุการณ์ตามพุทธะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:38.385464023+07:00","message":"[bufferProcess] send to processor:แสดงความกตัญญูต่อผู้ล่วงลับนะคะโดยอาศัยเหตุการณ์ตามจุด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:38.385471171+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:38.385475169+07:00","message":"> Transcript [293] [false]: 'แสดงความกตัญญูต่อผู้ล่วงลับนะคะโดยอาศัยเหตุการณ์ตามจุด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:38.385479914+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:38.385482364+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:38.38548516+07:00","message":"StatePrefix: 'แสดงความกตัญญูต่อผู้ล่วงลับนะคะโดยอาศัยเหตุการณ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:38.385488729+07:00","message":"TextPushed: 'แสดงความกตัญญูต่อผู้ล่วงลับนะคะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:38.563297129+07:00","message":"receive streaming session, msgId: 20"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:38.563333247+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":"2025-10-27T14:22:38.563339146+07:00","message":"receive interim result [false|false]: แสดงความกตัญญูต่อผู้ล่วงลับนะคะโดยอาศัยเหตุการณ์ตามพุทธประวัติ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:38.563352003+07:00","message":"[buffer interim] 20 false แสดงความกตัญญูต่อผู้ล่วงลับนะคะโดยอาศัยเหตุการณ์ตามพุทธประวัติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:38.563359197+07:00","message":"[bufferProcess] interim [800000000]:แสดงความกตัญญูต่อผู้ล่วงลับนะคะโดยอาศัยเหตุการณ์ตามพุทธประวัติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:38.563361531+07:00","message":"[bufferProcess] send to processor:แสดงความกตัญญูต่อผู้ล่วงลับนะคะโดยอาศัยเหตุการณ์ตามพุทธะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:38.563364952+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:38.563367669+07:00","message":"> Transcript [294] [false]: 'แสดงความกตัญญูต่อผู้ล่วงลับนะคะโดยอาศัยเหตุการณ์ตามพุทธะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:38.563370995+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:38.563372523+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:38.563374172+07:00","message":"StatePrefix: 'แสดงความกตัญญูต่อผู้ล่วงลับนะคะโดยอาศัยเหตุการณ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:38.563376781+07:00","message":"TextPushed: 'แสดงความกตัญญูต่อผู้ล่วงลับนะคะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:38.732955077+07:00","message":"[GCS] IsForceVAD: false for message ID: 20"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:38.848724529+07:00","message":"receive streaming session, msgId: 20"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:38.848767256+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แสดงความกตัญญูต่อผู้ล่วงลับนะคะโดยอาศัยเหตุการณ์ตามพุทธประวัติ\",\"confidence\":0.9566636}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":130000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:38.848774946+07:00","message":"receive interim result [true|false]: แสดงความกตัญญูต่อผู้ล่วงลับนะคะโดยอาศัยเหตุการณ์ตามพุทธประวัติ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:38.848785717+07:00","message":"end recv isFinal message id 20"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:38.848787511+07:00","message":"end Recv id 20"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:38.8487933+07:00","message":"[buffer interim] 20 true แสดงความกตัญญูต่อผู้ล่วงลับนะคะโดยอาศัยเหตุการณ์ตามพุทธประวัติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:38.848801915+07:00","message":"[bufferProcess] interim [130000000]:แสดงความกตัญญูต่อผู้ล่วงลับนะคะโดยอาศัยเหตุการณ์ตามพุทธประวัติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:38.848806028+07:00","message":"[bufferProcess] send to processor (isfinal):แสดงความกตัญญูต่อผู้ล่วงลับนะคะโดยอาศัยเหตุการณ์ตามพุทธประวัติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:38.84881651+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:38.84883608+07:00","message":"> Transcript [295] [false]: 'แสดงความกตัญญูต่อผู้ล่วงลับนะคะโดยอาศัยเหตุการณ์ตามพุทธประวัติ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:38.848843224+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:38.848845383+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:38.848847603+07:00","message":"StatePrefix: 'แสดงความกตัญญูต่อผู้ล่วงลับนะคะโดยอาศัยเหตุการณ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:38.848850277+07:00","message":"TextPushed: 'แสดงความกตัญญูต่อผู้ล่วงลับนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:38.848859161+07:00","message":"Push: 'โดยอาศัยเหตุการณ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:38.848861183+07:00","message":"TextPushed: 'แสดงความกตัญญูต่อผู้ล่วงลับนะคะโดยอาศัยเหตุการณ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:38.848863027+07:00","message":"Set new StatePrefix : 'แสดงความกตัญญูต่อผู้ล่วงลับนะคะโดยอาศัยเหตุการณ์ตามพุทธประวัติ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:38.848864959+07:00","message":"Next Push (prob) : 'ตามพุทธประวัติ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:38.848866907+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:38.84886884+07:00","message":"> Transcript [296] [true]: 'แสดงความกตัญญูต่อผู้ล่วงลับนะคะโดยอาศัยเหตุการณ์ตามพุทธประวัติ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:38.848870826+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:38.848872193+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:38.84887398+07:00","message":"StatePrefix: 'แสดงความกตัญญูต่อผู้ล่วงลับนะคะโดยอาศัยเหตุการณ์ตามพุทธประวัติ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:38.848875813+07:00","message":"TextPushed: 'แสดงความกตัญญูต่อผู้ล่วงลับนะคะโดยอาศัยเหตุการณ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:38.848877667+07:00","message":"Push: 'ตามพุทธประวัติ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:38.848901516+07:00","message":"push: {false โดยอาศัยเหตุการณ์ 0 0xc00041cc00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:38.848909342+07:00","message":"push: {true ตามพุทธประวัติ 0 0xc00041cc00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:38.85365169+07:00","message":"[GCS] Start streaming session, msgId: 21"}
{"level":"info","service":"Main","time":"2025-10-27T14:22:38.859731687+07:00","message":"write wav file: './tmp/7446/7446_20.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:39.406873782+07:00","message":"receive streaming session, msgId: 21"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:39.406927578+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":"2025-10-27T14:22:39.406934134+07:00","message":"receive interim result [false|false]: เป็นการ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:39.406951031+07:00","message":"[buffer interim] 21 false เป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:39.406961695+07:00","message":"[bufferProcess] interim [600000000]:เป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:39.406964012+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:39.554992719+07:00","message":"receive streaming session, msgId: 21"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:39.555034335+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":"2025-10-27T14:22:39.555040768+07:00","message":"receive interim result [false|false]: เป็นการมา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:39.555055335+07:00","message":"[buffer interim] 21 false เป็นการมา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:39.555063961+07:00","message":"[bufferProcess] interim [720000000]:เป็นการมา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:39.555066619+07:00","message":"[bufferProcess] send to processor:เป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:39.555071021+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:39.555074586+07:00","message":"> Transcript [297] [false]: 'เป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:39.555080209+07:00","message":"Set StatePrefix (first interim): 'เป็นการ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:39.593333975+07:00","message":"receive streaming session, msgId: 21"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:39.593367407+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":"2025-10-27T14:22:39.593372372+07:00","message":"receive interim result [false|false]: เป็นกำลัง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:39.593386703+07:00","message":"[buffer interim] 21 false เป็นกำลัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:39.593394141+07:00","message":"[bufferProcess] interim [780000000]:เป็นกำลัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:39.593395892+07:00","message":"[bufferProcess] send to processor:เป็นการมา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:39.593399426+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:39.593402117+07:00","message":"> Transcript [298] [false]: 'เป็นการมา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:39.593404808+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:39.593406476+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:39.593408014+07:00","message":"StatePrefix: 'เป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:39.593409686+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:39.711923737+07:00","message":"receive streaming session, msgId: 21"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:39.711961773+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":"2025-10-27T14:22:39.711967533+07:00","message":"receive interim result [false|false]: เป็นการบังคับ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:39.711977922+07:00","message":"[buffer interim] 21 false เป็นการบังคับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:39.71198415+07:00","message":"[bufferProcess] interim [840000000]:เป็นการบังคับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:39.711986528+07:00","message":"[bufferProcess] send to processor:เป็นกำลัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:39.711991347+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:39.711993851+07:00","message":"> Transcript [299] [false]: 'เป็นกำลัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:39.711995781+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:39.711997499+07:00","message":"Set new StatePrefix: 'เป็นกำลัง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:39.716055831+07:00","message":"receive streaming session, msgId: 21"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:39.71607682+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":"2025-10-27T14:22:39.716080872+07:00","message":"receive interim result [false|false]: เป็นการบำเพ็ญ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:39.716103512+07:00","message":"[buffer interim] 21 false เป็นการบำเพ็ญ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:39.716112477+07:00","message":"[bufferProcess] interim [900000000]:เป็นการบำเพ็ญ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:39.716114204+07:00","message":"[bufferProcess] send to processor:เป็นการบังคับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:39.716116773+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:39.716118729+07:00","message":"> Transcript [300] [false]: 'เป็นการบังคับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:39.716120457+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:39.716122473+07:00","message":"Set new StatePrefix: 'เป็นการบังคับ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:40.043144388+07:00","message":"receive streaming session, msgId: 21"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:40.04318119+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":"2025-10-27T14:22:40.043186443+07:00","message":"receive interim result [false|false]: เป็นการบำเพ็ญกุศล"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:40.04319958+07:00","message":"[buffer interim] 21 false เป็นการบำเพ็ญกุศล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:40.04320674+07:00","message":"[bufferProcess] interim [200000000]:เป็นการบำเพ็ญกุศล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:40.043208991+07:00","message":"[bufferProcess] send to processor:เป็นการบำเพ็ญ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:40.043214774+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:40.043217391+07:00","message":"> Transcript [301] [false]: 'เป็นการบำเพ็ญ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:40.043219604+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:40.043221366+07:00","message":"Set new StatePrefix: 'เป็นการบำเพ็ญ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:40.263784957+07:00","message":"[GCS] IsForceVAD: false for message ID: 21"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:40.36394147+07:00","message":"receive streaming session, msgId: 21"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:40.363987627+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการบำเพ็ญกุศล\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:40.363994583+07:00","message":"receive interim result [true|false]: เป็นการบำเพ็ญกุศล"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:40.364001763+07:00","message":"end recv isFinal message id 21"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:40.364004269+07:00","message":"end Recv id 21"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:40.364012561+07:00","message":"[buffer interim] 21 true เป็นการบำเพ็ญกุศล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:40.364021174+07:00","message":"[bufferProcess] interim [620000000]:เป็นการบำเพ็ญกุศล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:40.364024378+07:00","message":"[bufferProcess] send to processor (isfinal):เป็นการบำเพ็ญกุศล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:40.364028831+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:40.364032063+07:00","message":"> Transcript [302] [false]: 'เป็นการบำเพ็ญกุศล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:40.364035463+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:40.364038099+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:40.364040393+07:00","message":"StatePrefix: 'เป็นการบำเพ็ญ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:40.364042536+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:40.364045002+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:40.364047247+07:00","message":"> Transcript [303] [true]: 'เป็นการบำเพ็ญกุศล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:40.364049537+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:40.364051561+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:40.364053472+07:00","message":"StatePrefix: 'เป็นการบำเพ็ญ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:40.364055763+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:40.364058997+07:00","message":"Push: 'เป็นการบำเพ็ญกุศล'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:40.364069498+07:00","message":"push: {true เป็นการบำเพ็ญกุศล 0 0xc0001fa100}"}
{"level":"info","service":"Main","time":"2025-10-27T14:22:40.369968464+07:00","message":"write wav file: './tmp/7446/7446_21.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:22:40.451937964+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:22:40.451951916+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:40.714017461+07:00","message":"[GCS] Start streaming session, msgId: 22"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:41.592398293+07:00","message":"receive streaming session, msgId: 22"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:41.592448248+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":"2025-10-27T14:22:41.592454595+07:00","message":"receive interim result [false|false]: ไม่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:41.592468847+07:00","message":"[buffer interim] 22 false ไม่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:41.592482585+07:00","message":"[bufferProcess] interim [840000000]:ไม่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:41.592485026+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:41.592489162+07:00","message":"[bufferProcess] send to processor (ticker):ไม่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:41.592493337+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:41.592496916+07:00","message":"> Transcript [304] [false]: 'ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:41.592499322+07:00","message":"Set StatePrefix (first interim): 'ไม่'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:41.729993465+07:00","message":"receive streaming session, msgId: 22"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:41.730027014+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":"2025-10-27T14:22:41.730032005+07:00","message":"receive interim result [false|false]: ไม่รู้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:41.730045213+07:00","message":"[buffer interim] 22 false ไม่รู้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:41.730052361+07:00","message":"[bufferProcess] interim [20000000]:ไม่รู้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:41.730053879+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:41.777604988+07:00","message":"receive streaming session, msgId: 22"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:41.777648552+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":"2025-10-27T14:22:41.777655459+07:00","message":"receive interim result [false|false]: ในส่วน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:41.777668864+07:00","message":"[buffer interim] 22 false ในส่วน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:41.777676529+07:00","message":"[bufferProcess] interim [80000000]:ในส่วน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:41.777678391+07:00","message":"[bufferProcess] send to processor:ไม่รู้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:41.777683475+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:41.777686175+07:00","message":"> Transcript [305] [false]: 'ไม่รู้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:41.777688985+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:41.777690879+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:41.777692423+07:00","message":"StatePrefix: 'ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:41.777694936+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:41.967091781+07:00","message":"receive streaming session, msgId: 22"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:41.967136527+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":"2025-10-27T14:22:41.967142959+07:00","message":"receive interim result [false|false]: ในส่วนของ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:41.967156928+07:00","message":"[buffer interim] 22 false ในส่วนของ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:41.967167497+07:00","message":"[bufferProcess] interim [320000000]:ในส่วนของ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:41.96717039+07:00","message":"[bufferProcess] send to processor:ในส่วน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:41.96717749+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:41.967180839+07:00","message":"> Transcript [306] [false]: 'ในส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:41.967183743+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:41.967185983+07:00","message":"Set new StatePrefix: 'ในส่วน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:42.624066972+07:00","message":"receive streaming session, msgId: 22"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:42.624100958+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":"2025-10-27T14:22:42.624106376+07:00","message":"receive interim result [false|false]: ในส่วนของบท"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:42.624118737+07:00","message":"[buffer interim] 22 false ในส่วนของบท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:42.624127696+07:00","message":"[bufferProcess] interim [920000000]:ในส่วนของบท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:42.624129811+07:00","message":"[bufferProcess] send to processor:ในส่วนของ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:42.624135246+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:42.624137899+07:00","message":"> Transcript [307] [false]: 'ในส่วนของ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:42.624140625+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:42.624142529+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:42.624144129+07:00","message":"StatePrefix: 'ในส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:42.624146246+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:42.789718243+07:00","message":"receive streaming session, msgId: 22"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:42.789753668+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":"2025-10-27T14:22:42.789759604+07:00","message":"receive interim result [false|false]: ในส่วนของบทสวด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:42.78977326+07:00","message":"[buffer interim] 22 false ในส่วนของบทสวด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:42.789779981+07:00","message":"[bufferProcess] interim [40000000]:ในส่วนของบทสวด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:42.789781878+07:00","message":"[bufferProcess] send to processor:ในส่วนของบท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:42.789786908+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:42.789789964+07:00","message":"> Transcript [308] [false]: 'ในส่วนของบท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:42.789792751+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:42.789794437+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:42.789796158+07:00","message":"StatePrefix: 'ในส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:42.789797902+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:42.98332948+07:00","message":"receive streaming session, msgId: 22"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:42.98337707+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":"2025-10-27T14:22:42.983382922+07:00","message":"receive interim result [false|false]: ในส่วนของบทสวดพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:42.98339884+07:00","message":"[buffer interim] 22 false ในส่วนของบทสวดพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:42.983410441+07:00","message":"[bufferProcess] interim [280000000]:ในส่วนของบทสวดพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:42.983413244+07:00","message":"[bufferProcess] send to processor:ในส่วนของบทสวด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:42.983419945+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:42.983423974+07:00","message":"> Transcript [309] [false]: 'ในส่วนของบทสวด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:42.983427847+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:42.983430201+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:42.983432356+07:00","message":"StatePrefix: 'ในส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:42.983434584+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:43.180638578+07:00","message":"receive streaming session, msgId: 22"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:43.180676803+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":"2025-10-27T14:22:43.180681949+07:00","message":"receive interim result [false|false]: ในส่วนของบทสวดพระพิ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:43.180694759+07:00","message":"receive streaming session, msgId: 22"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:43.180697965+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":"2025-10-27T14:22:43.18070058+07:00","message":"receive interim result [false|false]: ในส่วนของบทสวดพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:43.180704836+07:00","message":"[buffer interim] 22 false ในส่วนของบทสวดพระพิ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:43.180708048+07:00","message":"[buffer interim] 22 false ในส่วนของบทสวดพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:43.180714527+07:00","message":"[bufferProcess] interim [460000000]:ในส่วนของบทสวดพระพิ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:43.180716198+07:00","message":"[bufferProcess] send to processor:ในส่วนของบทสวดพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:43.180718866+07:00","message":"[bufferProcess] interim [520000000]:ในส่วนของบทสวดพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:43.180720314+07:00","message":"[bufferProcess] send to processor:ในส่วนของบทสวดพระพิ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:43.180723249+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:43.180725919+07:00","message":"> Transcript [310] [false]: 'ในส่วนของบทสวดพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:43.180728869+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:43.180730586+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:43.180732224+07:00","message":"StatePrefix: 'ในส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:43.180733991+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:43.180736633+07:00","message":"Push: 'ในส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:43.180738111+07:00","message":"TextPushed: 'ในส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:43.180739824+07:00","message":"Set new StatePrefix : 'ในส่วนของบทสวดพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:43.180742231+07:00","message":"Next Push (prob) : 'ของบทสวดพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:43.18074356+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:43.180745123+07:00","message":"> Transcript [311] [false]: 'ในส่วนของบทสวดพระพิ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:43.180746769+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:43.180748102+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:43.180749383+07:00","message":"StatePrefix: 'ในส่วนของบทสวดพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:43.180750862+07:00","message":"TextPushed: 'ในส่วน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:43.180758722+07:00","message":"push: {false ในส่วน 0 0xc00041c500}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:43.30362132+07:00","message":"receive streaming session, msgId: 22"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:43.303660765+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":"2025-10-27T14:22:43.303667461+07:00","message":"receive interim result [false|false]: ในส่วนของบทสวดพระอภิธรรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:43.303682358+07:00","message":"[buffer interim] 22 false ในส่วนของบทสวดพระอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:43.303690277+07:00","message":"[bufferProcess] interim [580000000]:ในส่วนของบทสวดพระอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:43.303692848+07:00","message":"[bufferProcess] send to processor:ในส่วนของบทสวดพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:43.303699113+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:43.303701726+07:00","message":"> Transcript [312] [false]: 'ในส่วนของบทสวดพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:43.303704608+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:43.303706359+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:43.303707883+07:00","message":"StatePrefix: 'ในส่วนของบทสวดพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:43.303710886+07:00","message":"TextPushed: 'ในส่วน'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:22:43.452003978+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:22:43.452010721+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:43.758082744+07:00","message":"receive streaming session, msgId: 22"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:43.758113564+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":"2025-10-27T14:22:43.758127581+07:00","message":"receive interim result [false|false]: ในส่วนของบทสวดพระอภิธรรมที่ใช้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:43.7581391+07:00","message":"[buffer interim] 22 false ในส่วนของบทสวดพระอภิธรรมที่ใช้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:43.758148529+07:00","message":"[bufferProcess] interim [60000000]:ในส่วนของบทสวดพระอภิธรรมที่ใช้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:43.758150782+07:00","message":"[bufferProcess] send to processor:ในส่วนของบทสวดพระอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:43.758156353+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:43.758158716+07:00","message":"> Transcript [313] [false]: 'ในส่วนของบทสวดพระอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:43.758161413+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:43.758163173+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:43.758165129+07:00","message":"StatePrefix: 'ในส่วนของบทสวดพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:43.758167239+07:00","message":"TextPushed: 'ในส่วน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:43.889762707+07:00","message":"receive streaming session, msgId: 22"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:43.889795842+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":"2025-10-27T14:22:43.889801642+07:00","message":"receive interim result [false|false]: ในส่วนของบทสวดพระอภิธรรมที่ใช้ใน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:43.889815467+07:00","message":"[buffer interim] 22 false ในส่วนของบทสวดพระอภิธรรมที่ใช้ใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:43.889822354+07:00","message":"[bufferProcess] interim [180000000]:ในส่วนของบทสวดพระอภิธรรมที่ใช้ใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:43.889824874+07:00","message":"[bufferProcess] send to processor:ในส่วนของบทสวดพระอภิธรรมที่ใช้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:43.889830296+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:43.889833061+07:00","message":"> Transcript [314] [false]: 'ในส่วนของบทสวดพระอภิธรรมที่ใช้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:43.889836121+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:43.889838014+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:43.889839873+07:00","message":"StatePrefix: 'ในส่วนของบทสวดพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:43.889841869+07:00","message":"TextPushed: 'ในส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:43.889846017+07:00","message":"Push: 'ของบทสวดพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:43.889847548+07:00","message":"TextPushed: 'ในส่วนของบทสวดพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:43.889849323+07:00","message":"Set new StatePrefix : 'ในส่วนของบทสวดพระอภิธรรมที่ใช้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:43.889851246+07:00","message":"Next Push (prob) : 'อภิธรรมที่ใช้'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:43.88986034+07:00","message":"push: {false ของบทสวดพระ 0 0xc00041c500}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:44.074029259+07:00","message":"receive streaming session, msgId: 22"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:44.074076791+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":"2025-10-27T14:22:44.074083117+07:00","message":"receive interim result [false|false]: ในส่วนของบทสวดพระอภิธรรมที่ใช้ในงาน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:44.074096998+07:00","message":"[buffer interim] 22 false ในส่วนของบทสวดพระอภิธรรมที่ใช้ในงาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:44.074103993+07:00","message":"[bufferProcess] interim [360000000]:ในส่วนของบทสวดพระอภิธรรมที่ใช้ในงาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:44.074106554+07:00","message":"[bufferProcess] send to processor:ในส่วนของบทสวดพระอภิธรรมที่ใช้ใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:44.074112812+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:44.074121197+07:00","message":"> Transcript [315] [false]: 'ในส่วนของบทสวดพระอภิธรรมที่ใช้ใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:44.074125185+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:44.074130007+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:44.07413172+07:00","message":"StatePrefix: 'ในส่วนของบทสวดพระอภิธรรมที่ใช้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:44.07413386+07:00","message":"TextPushed: 'ในส่วนของบทสวดพระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:44.271966907+07:00","message":"receive streaming session, msgId: 22"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:44.272001839+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":"2025-10-27T14:22:44.272008043+07:00","message":"receive interim result [false|false]: ในส่วนของบทสวดพระอภิธรรมที่ใช้ในงานวัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:44.272021341+07:00","message":"[buffer interim] 22 false ในส่วนของบทสวดพระอภิธรรมที่ใช้ในงานวัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:44.272028462+07:00","message":"[bufferProcess] interim [540000000]:ในส่วนของบทสวดพระอภิธรรมที่ใช้ในงานวัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:44.272030678+07:00","message":"[bufferProcess] send to processor:ในส่วนของบทสวดพระอภิธรรมที่ใช้ในงาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:44.272035973+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:44.272041496+07:00","message":"> Transcript [316] [false]: 'ในส่วนของบทสวดพระอภิธรรมที่ใช้ในงาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:44.272044558+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:44.272046215+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:44.27204823+07:00","message":"StatePrefix: 'ในส่วนของบทสวดพระอภิธรรมที่ใช้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:44.272051541+07:00","message":"TextPushed: 'ในส่วนของบทสวดพระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:44.407612258+07:00","message":"receive streaming session, msgId: 22"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:44.407653532+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":"2025-10-27T14:22:44.407659057+07:00","message":"receive interim result [false|false]: ในส่วนของบทสวดพระอภิธรรมที่ใช้ในการบำเพ็ญ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:44.407672479+07:00","message":"[buffer interim] 22 false ในส่วนของบทสวดพระอภิธรรมที่ใช้ในการบำเพ็ญ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:44.407680069+07:00","message":"[bufferProcess] interim [660000000]:ในส่วนของบทสวดพระอภิธรรมที่ใช้ในการบำเพ็ญ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:44.407682487+07:00","message":"[bufferProcess] send to processor:ในส่วนของบทสวดพระอภิธรรมที่ใช้ในงานวัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:44.407687983+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:44.407690915+07:00","message":"> Transcript [317] [false]: 'ในส่วนของบทสวดพระอภิธรรมที่ใช้ในงานวัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:44.407694099+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:44.40769591+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:44.407697892+07:00","message":"StatePrefix: 'ในส่วนของบทสวดพระอภิธรรมที่ใช้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:44.407700158+07:00","message":"TextPushed: 'ในส่วนของบทสวดพระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:44.658036868+07:00","message":"receive streaming session, msgId: 22"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:44.658074669+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":"2025-10-27T14:22:44.658080438+07:00","message":"receive interim result [false|false]: ในส่วนของบทสวดพระอภิธรรมที่ใช้ในการบำเพ็ญพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:44.658095781+07:00","message":"[buffer interim] 22 false ในส่วนของบทสวดพระอภิธรรมที่ใช้ในการบำเพ็ญพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:44.658102848+07:00","message":"[bufferProcess] interim [20000000]:ในส่วนของบทสวดพระอภิธรรมที่ใช้ในการบำเพ็ญพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:44.658105078+07:00","message":"[bufferProcess] send to processor:ในส่วนของบทสวดพระอภิธรรมที่ใช้ในการบำเพ็ญ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:44.658108303+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:44.658111007+07:00","message":"> Transcript [318] [false]: 'ในส่วนของบทสวดพระอภิธรรมที่ใช้ในการบำเพ็ญ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:44.658114127+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:44.658115791+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:44.658118862+07:00","message":"StatePrefix: 'ในส่วนของบทสวดพระอภิธรรมที่ใช้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:44.658121357+07:00","message":"TextPushed: 'ในส่วนของบทสวดพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:44.658123911+07:00","message":"Push: 'อภิธรรมที่ใช้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:44.658125463+07:00","message":"TextPushed: 'ในส่วนของบทสวดพระอภิธรรมที่ใช้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:44.658127101+07:00","message":"Set new StatePrefix : 'ในส่วนของบทสวดพระอภิธรรมที่ใช้ในการบำเพ็ญ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:44.658129251+07:00","message":"Next Push (prob) : 'ในการบำเพ็ญ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:44.658137221+07:00","message":"push: {false อภิธรรมที่ใช้ 0 0xc00041c500}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:44.913024591+07:00","message":"receive streaming session, msgId: 22"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:44.913060607+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":"2025-10-27T14:22:44.91306612+07:00","message":"receive interim result [false|false]: ในส่วนของบทสวดพระอภิธรรมที่ใช้ในการบำเพ็ญ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:44.913081579+07:00","message":"[buffer interim] 22 false ในส่วนของบทสวดพระอภิธรรมที่ใช้ในการบำเพ็ญ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:44.913089159+07:00","message":"[bufferProcess] interim [140000000]:ในส่วนของบทสวดพระอภิธรรมที่ใช้ในการบำเพ็ญ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:44.913091284+07:00","message":"[bufferProcess] send to processor:ในส่วนของบทสวดพระอภิธรรมที่ใช้ในการบำเพ็ญพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:44.913094613+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:44.913097141+07:00","message":"> Transcript [319] [false]: 'ในส่วนของบทสวดพระอภิธรรมที่ใช้ในการบำเพ็ญพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:44.913100239+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:44.913101996+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:44.913103868+07:00","message":"StatePrefix: 'ในส่วนของบทสวดพระอภิธรรมที่ใช้ในการบำเพ็ญ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:44.913106508+07:00","message":"TextPushed: 'ในส่วนของบทสวดพระอภิธรรมที่ใช้'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:44.971764405+07:00","message":"receive streaming session, msgId: 22"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:44.971799324+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":"2025-10-27T14:22:44.971805164+07:00","message":"receive interim result [false|false]: ในส่วนของบทสวดพระอภิธรรมที่ใช้ในการบำเพ็ญ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:44.971819512+07:00","message":"[buffer interim] 22 false ในส่วนของบทสวดพระอภิธรรมที่ใช้ในการบำเพ็ญ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:44.971826564+07:00","message":"[bufferProcess] interim [260000000]:ในส่วนของบทสวดพระอภิธรรมที่ใช้ในการบำเพ็ญ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:44.971828663+07:00","message":"[bufferProcess] send to processor:ในส่วนของบทสวดพระอภิธรรมที่ใช้ในการบำเพ็ญ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:44.971862885+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:44.971871172+07:00","message":"> Transcript [320] [false]: 'ในส่วนของบทสวดพระอภิธรรมที่ใช้ในการบำเพ็ญ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:44.971875288+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:44.971877918+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:44.971879943+07:00","message":"StatePrefix: 'ในส่วนของบทสวดพระอภิธรรมที่ใช้ในการบำเพ็ญ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:44.971882221+07:00","message":"TextPushed: 'ในส่วนของบทสวดพระอภิธรรมที่ใช้'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:45.105216523+07:00","message":"receive streaming session, msgId: 22"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:45.105260608+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":"2025-10-27T14:22:45.10526737+07:00","message":"receive interim result [false|false]: ในส่วนของบทสวดพระอภิธรรมที่ใช้ในการบำเพ็ญพระราชกุศล"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:45.105281728+07:00","message":"[buffer interim] 22 false ในส่วนของบทสวดพระอภิธรรมที่ใช้ในการบำเพ็ญพระราชกุศล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:45.105288724+07:00","message":"[bufferProcess] interim [380000000]:ในส่วนของบทสวดพระอภิธรรมที่ใช้ในการบำเพ็ญพระราชกุศล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:45.105291056+07:00","message":"[bufferProcess] send to processor:ในส่วนของบทสวดพระอภิธรรมที่ใช้ในการบำเพ็ญ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:45.105296525+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:45.105299192+07:00","message":"> Transcript [321] [false]: 'ในส่วนของบทสวดพระอภิธรรมที่ใช้ในการบำเพ็ญ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:45.105302412+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:45.105304187+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:45.105306369+07:00","message":"StatePrefix: 'ในส่วนของบทสวดพระอภิธรรมที่ใช้ในการบำเพ็ญ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:45.105308893+07:00","message":"TextPushed: 'ในส่วนของบทสวดพระอภิธรรมที่ใช้'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:45.677195276+07:00","message":"receive streaming session, msgId: 22"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:45.677231315+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":"2025-10-27T14:22:45.677237704+07:00","message":"receive interim result [false|false]: ในส่วนของบทสวดพระอภิธรรมที่ใช้ในการบำเพ็ญพระราชกุศล"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:45.677249604+07:00","message":"[buffer interim] 22 false ในส่วนของบทสวดพระอภิธรรมที่ใช้ในการบำเพ็ญพระราชกุศล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:45.677257972+07:00","message":"[bufferProcess] interim [980000000]:ในส่วนของบทสวดพระอภิธรรมที่ใช้ในการบำเพ็ญพระราชกุศล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:45.677260091+07:00","message":"[bufferProcess] send to processor:ในส่วนของบทสวดพระอภิธรรมที่ใช้ในการบำเพ็ญพระราชกุศล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:45.677263532+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:45.677266218+07:00","message":"> Transcript [322] [false]: 'ในส่วนของบทสวดพระอภิธรรมที่ใช้ในการบำเพ็ญพระราชกุศล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:45.677269522+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:45.677271289+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:45.677273238+07:00","message":"StatePrefix: 'ในส่วนของบทสวดพระอภิธรรมที่ใช้ในการบำเพ็ญ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:45.677275511+07:00","message":"TextPushed: 'ในส่วนของบทสวดพระอภิธรรมที่ใช้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:45.677278245+07:00","message":"Push: 'ในการบำเพ็ญ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:45.677279825+07:00","message":"TextPushed: 'ในส่วนของบทสวดพระอภิธรรมที่ใช้ในการบำเพ็ญ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:45.677281675+07:00","message":"Set new StatePrefix : 'ในส่วนของบทสวดพระอภิธรรมที่ใช้ในการบำเพ็ญพระราชกุศล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:45.677283909+07:00","message":"Next Push (prob) : 'พระราชกุศล'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:45.677291461+07:00","message":"push: {false ในการบำเพ็ญ 0 0xc00041c500}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:45.867739357+07:00","message":"receive streaming session, msgId: 22"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:45.8677762+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":"2025-10-27T14:22:45.867781693+07:00","message":"receive interim result [false|false]: ในส่วนของบทสวดพระอภิธรรมที่ใช้ในการบำเพ็ญพระราชกุศลถวาย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:45.867795169+07:00","message":"[buffer interim] 22 false ในส่วนของบทสวดพระอภิธรรมที่ใช้ในการบำเพ็ญพระราชกุศลถวาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:45.867802107+07:00","message":"[bufferProcess] interim [220000000]:ในส่วนของบทสวดพระอภิธรรมที่ใช้ในการบำเพ็ญพระราชกุศลถวาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:45.867804382+07:00","message":"[bufferProcess] send to processor:ในส่วนของบทสวดพระอภิธรรมที่ใช้ในการบำเพ็ญพระราชกุศล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:45.867809823+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:45.86781237+07:00","message":"> Transcript [323] [false]: 'ในส่วนของบทสวดพระอภิธรรมที่ใช้ในการบำเพ็ญพระราชกุศล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:45.867815477+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:45.867817338+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:45.867818905+07:00","message":"StatePrefix: 'ในส่วนของบทสวดพระอภิธรรมที่ใช้ในการบำเพ็ญพระราชกุศล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:45.867821189+07:00","message":"TextPushed: 'ในส่วนของบทสวดพระอภิธรรมที่ใช้ในการบำเพ็ญ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:46.067001118+07:00","message":"receive streaming session, msgId: 22"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:46.067038957+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":"2025-10-27T14:22:46.067045206+07:00","message":"receive interim result [false|false]: ในส่วนของบทสวดพระอภิธรรมที่ใช้ในการบำเพ็ญพระราชกุศลถวายพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:46.067063985+07:00","message":"[buffer interim] 22 false ในส่วนของบทสวดพระอภิธรรมที่ใช้ในการบำเพ็ญพระราชกุศลถวายพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:46.067072949+07:00","message":"[bufferProcess] interim [400000000]:ในส่วนของบทสวดพระอภิธรรมที่ใช้ในการบำเพ็ญพระราชกุศลถวายพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:46.067075192+07:00","message":"[bufferProcess] send to processor:ในส่วนของบทสวดพระอภิธรรมที่ใช้ในการบำเพ็ญพระราชกุศลถวาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:46.067080143+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:46.067083122+07:00","message":"> Transcript [324] [false]: 'ในส่วนของบทสวดพระอภิธรรมที่ใช้ในการบำเพ็ญพระราชกุศลถวาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:46.067086373+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:46.067088209+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:46.067089792+07:00","message":"StatePrefix: 'ในส่วนของบทสวดพระอภิธรรมที่ใช้ในการบำเพ็ญพระราชกุศล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:46.067093533+07:00","message":"TextPushed: 'ในส่วนของบทสวดพระอภิธรรมที่ใช้ในการบำเพ็ญ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:46.391030521+07:00","message":"receive streaming session, msgId: 22"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:46.391063377+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":"2025-10-27T14:22:46.391069505+07:00","message":"receive interim result [false|false]: ในส่วนของบทสวดพระอภิธรรมที่ใช้ในการบำเพ็ญพระราชกุศลถวายพระบรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:46.391082904+07:00","message":"[buffer interim] 22 false ในส่วนของบทสวดพระอภิธรรมที่ใช้ในการบำเพ็ญพระราชกุศลถวายพระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:46.391090725+07:00","message":"[bufferProcess] interim [640000000]:ในส่วนของบทสวดพระอภิธรรมที่ใช้ในการบำเพ็ญพระราชกุศลถวายพระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:46.3910936+07:00","message":"[bufferProcess] send to processor:ในส่วนของบทสวดพระอภิธรรมที่ใช้ในการบำเพ็ญพระราชกุศลถวายพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:46.391099725+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:46.391102572+07:00","message":"> Transcript [325] [false]: 'ในส่วนของบทสวดพระอภิธรรมที่ใช้ในการบำเพ็ญพระราชกุศลถวายพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:46.391105679+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:46.391107434+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:46.391109196+07:00","message":"StatePrefix: 'ในส่วนของบทสวดพระอภิธรรมที่ใช้ในการบำเพ็ญพระราชกุศล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:46.391111723+07:00","message":"TextPushed: 'ในส่วนของบทสวดพระอภิธรรมที่ใช้ในการบำเพ็ญ'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:22:46.452953371+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:22:46.452961393+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:46.483577737+07:00","message":"[GCS] IsForceVAD: false for message ID: 22"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:46.513041535+07:00","message":"receive streaming session, msgId: 22"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:46.513083942+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":"2025-10-27T14:22:46.513090011+07:00","message":"receive interim result [false|false]: ในส่วนของบทสวดพระอภิธรรมที่ใช้ในการบำเพ็ญพระราชกุศลถวายพระบรมศพ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:46.513104561+07:00","message":"[buffer interim] 22 false ในส่วนของบทสวดพระอภิธรรมที่ใช้ในการบำเพ็ญพระราชกุศลถวายพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:46.513111901+07:00","message":"[bufferProcess] interim [820000000]:ในส่วนของบทสวดพระอภิธรรมที่ใช้ในการบำเพ็ญพระราชกุศลถวายพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:46.513114205+07:00","message":"[bufferProcess] send to processor:ในส่วนของบทสวดพระอภิธรรมที่ใช้ในการบำเพ็ญพระราชกุศลถวายพระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:46.513119425+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:46.513122219+07:00","message":"> Transcript [326] [false]: 'ในส่วนของบทสวดพระอภิธรรมที่ใช้ในการบำเพ็ญพระราชกุศลถวายพระบรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:46.513125725+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:46.513127681+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:46.513129675+07:00","message":"StatePrefix: 'ในส่วนของบทสวดพระอภิธรรมที่ใช้ในการบำเพ็ญพระราชกุศล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:46.513132099+07:00","message":"TextPushed: 'ในส่วนของบทสวดพระอภิธรรมที่ใช้ในการบำเพ็ญ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:46.51313656+07:00","message":"Push: 'พระราชกุศล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:46.513138169+07:00","message":"TextPushed: 'ในส่วนของบทสวดพระอภิธรรมที่ใช้ในการบำเพ็ญพระราชกุศล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:46.513140875+07:00","message":"Set new StatePrefix : 'ในส่วนของบทสวดพระอภิธรรมที่ใช้ในการบำเพ็ญพระราชกุศลถวายพระบรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:46.513143393+07:00","message":"Next Push (prob) : 'ถวายพระบรม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:46.513152149+07:00","message":"push: {false พระราชกุศล 0 0xc00041c500}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:46.604260849+07:00","message":"receive streaming session, msgId: 22"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:46.604297658+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในส่วนของบทสวดพระอภิธรรมที่ใช้ในงานบำเพ็ญพระราชกุศลถวายพระบรมศพ\",\"confidence\":0.9546233}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":970000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:46.604303165+07:00","message":"receive interim result [true|false]: ในส่วนของบทสวดพระอภิธรรมที่ใช้ในงานบำเพ็ญพระราชกุศลถวายพระบรมศพ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:46.604311257+07:00","message":"end recv isFinal message id 22"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:46.604313029+07:00","message":"end Recv id 22"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:46.604318775+07:00","message":"[buffer interim] 22 true ในส่วนของบทสวดพระอภิธรรมที่ใช้ในงานบำเพ็ญพระราชกุศลถวายพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:46.604328483+07:00","message":"[bufferProcess] interim [970000000]:ในส่วนของบทสวดพระอภิธรรมที่ใช้ในงานบำเพ็ญพระราชกุศลถวายพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:46.604333808+07:00","message":"[bufferProcess] send to processor (isfinal):ในส่วนของบทสวดพระอภิธรรมที่ใช้ในการบำเพ็ญพระราชกุศลถวายพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:46.604337344+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:46.604339992+07:00","message":"> Transcript [327] [false]: 'ในส่วนของบทสวดพระอภิธรรมที่ใช้ในการบำเพ็ญพระราชกุศลถวายพระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:46.604343275+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:46.604344908+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:46.604346835+07:00","message":"StatePrefix: 'ในส่วนของบทสวดพระอภิธรรมที่ใช้ในการบำเพ็ญพระราชกุศลถวายพระบรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:46.604349255+07:00","message":"TextPushed: 'ในส่วนของบทสวดพระอภิธรรมที่ใช้ในการบำเพ็ญพระราชกุศล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:46.604351507+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:46.604354177+07:00","message":"> Transcript [328] [true]: 'ในส่วนของบทสวดพระอภิธรรมที่ใช้ในงานบำเพ็ญพระราชกุศลถวายพระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:46.60435612+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:46.604357551+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:46.604359003+07:00","message":"StatePrefix: 'ในส่วนของบทสวดพระอภิธรรมที่ใช้ในการบำเพ็ญพระราชกุศลถวายพระบรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:46.604360566+07:00","message":"TextPushed: 'ในส่วนของบทสวดพระอภิธรรมที่ใช้ในการบำเพ็ญพระราชกุศล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:46.604361961+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:46.604564126+07:00","message":"Push: 'ถวายพระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:46.60456651+07:00","message":"TextPushed: 'ในส่วนของบทสวดพระอภิธรรมที่ใช้ในการบำเพ็ญพระราชกุศลถวายพระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:46.604568434+07:00","message":"Set new StatePrefix : 'ในส่วนของบทสวดพระอภิธรรมที่ใช้ในงานบำเพ็ญพระราชกุศลถวายพระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:46.604570482+07:00","message":"Next Push (prob) : 'ในส่วนของบทสวดพระอภิธรรมที่ใช้ในงานบำเพ็ญพระราชกุศลถวายพระบรมศพ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:46.604578682+07:00","message":"push: {true ถวายพระบรมศพ 0 0xc00041c500}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:46.60459455+07:00","message":"write aligntment file to 'tmp/7446/align_message_id_22.html'"}
{"level":"info","service":"Main","time":"2025-10-27T14:22:46.615954548+07:00","message":"write wav file: './tmp/7446/7446_22.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:46.673421577+07:00","message":"[GCS] Start streaming session, msgId: 23"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:47.731496529+07:00","message":"receive streaming session, msgId: 23"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:47.731538608+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":"2025-10-27T14:22:47.73154324+07:00","message":"receive interim result [false|false]: ตรวจ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:47.731557125+07:00","message":"[buffer interim] 23 false ตรวจ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:47.731564572+07:00","message":"[bufferProcess] interim [900000000]:ตรวจ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:47.73156609+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:47.731571174+07:00","message":"[bufferProcess] send to processor (ticker):ตรวจ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:47.731573486+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:47.731575772+07:00","message":"> Transcript [329] [false]: 'ตรวจ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:47.731577645+07:00","message":"Set StatePrefix (first interim): 'ตรวจ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:47.864426232+07:00","message":"receive streaming session, msgId: 23"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:47.864464634+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":"2025-10-27T14:22:47.864471129+07:00","message":"receive interim result [false|false]: บทสวด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:47.86448605+07:00","message":"[buffer interim] 23 false บทสวด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:47.864496916+07:00","message":"[bufferProcess] interim [20000000]:บทสวด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:47.864498302+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:48.057988504+07:00","message":"receive streaming session, msgId: 23"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:48.05803421+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":"2025-10-27T14:22:48.058039767+07:00","message":"receive interim result [false|false]: บทสวดพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:48.058053148+07:00","message":"[buffer interim] 23 false บทสวดพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:48.058059752+07:00","message":"[bufferProcess] interim [200000000]:บทสวดพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:48.058061953+07:00","message":"[bufferProcess] send to processor:บทสวด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:48.058067136+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:48.058069568+07:00","message":"> Transcript [330] [false]: 'บทสวด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:48.058071471+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:48.058073192+07:00","message":"Set new StatePrefix: 'บทสวด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:48.104187048+07:00","message":"receive streaming session, msgId: 23"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:48.104223772+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":"2025-10-27T14:22:48.10422894+07:00","message":"receive interim result [false|false]: บทสวด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:48.104242054+07:00","message":"[buffer interim] 23 false บทสวด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:48.104248941+07:00","message":"[bufferProcess] interim [320000000]:บทสวด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:48.104251204+07:00","message":"[bufferProcess] send to processor:บทสวดพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:48.10425598+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:48.104258852+07:00","message":"> Transcript [331] [false]: 'บทสวดพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:48.104261842+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:48.10426341+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:48.104264956+07:00","message":"StatePrefix: 'บทสวด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:48.104266853+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:48.29838058+07:00","message":"receive streaming session, msgId: 23"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:48.298416165+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":"2025-10-27T14:22:48.298421492+07:00","message":"receive interim result [false|false]: บทสวดอภิธรรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:48.29843417+07:00","message":"[buffer interim] 23 false บทสวดอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:48.298442908+07:00","message":"[bufferProcess] interim [440000000]:บทสวดอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:48.29844514+07:00","message":"[bufferProcess] send to processor:บทสวด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:48.298450455+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:48.29845317+07:00","message":"> Transcript [332] [false]: 'บทสวด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:48.298455717+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:48.298457434+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:48.298459142+07:00","message":"StatePrefix: 'บทสวด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:48.298460922+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:48.738445602+07:00","message":"receive streaming session, msgId: 23"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:48.738485093+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":"2025-10-27T14:22:48.738490605+07:00","message":"receive interim result [false|false]: บทสวดอภิธรรมทำนอง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:48.73850333+07:00","message":"[buffer interim] 23 false บทสวดอภิธรรมทำนอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:48.738513125+07:00","message":"[bufferProcess] interim [860000000]:บทสวดอภิธรรมทำนอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:48.738515841+07:00","message":"[bufferProcess] send to processor:บทสวดอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:48.738522721+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:48.738526438+07:00","message":"> Transcript [333] [false]: 'บทสวดอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:48.73853034+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:48.738532691+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:48.738535474+07:00","message":"StatePrefix: 'บทสวด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:48.738537167+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:48.813648371+07:00","message":"receive streaming session, msgId: 23"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:48.813679542+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":"2025-10-27T14:22:48.813684897+07:00","message":"receive interim result [false|false]: บทสวดอภิธรรมทำนองหลวง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:48.813700285+07:00","message":"[buffer interim] 23 false บทสวดอภิธรรมทำนองหลวง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:48.813709061+07:00","message":"[bufferProcess] interim [980000000]:บทสวดอภิธรรมทำนองหลวง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:48.813711062+07:00","message":"[bufferProcess] send to processor:บทสวดอภิธรรมทำนอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:48.813716606+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:48.81371902+07:00","message":"> Transcript [334] [false]: 'บทสวดอภิธรรมทำนอง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:48.813722417+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:48.813724236+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:48.813725789+07:00","message":"StatePrefix: 'บทสวด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:48.813727501+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:48.813731829+07:00","message":"Push: 'บทสวด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:48.813733531+07:00","message":"TextPushed: 'บทสวด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:48.813736012+07:00","message":"Set new StatePrefix : 'บทสวดอภิธรรมทำนอง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:48.813738045+07:00","message":"Next Push (prob) : 'อภิธรรมทำนอง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:48.813766468+07:00","message":"push: {false บทสวด 0 0xc0023e8f80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:49.173052681+07:00","message":"[GCS] IsForceVAD: false for message ID: 23"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:49.284232212+07:00","message":"receive streaming session, msgId: 23"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:49.284275976+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บทสวดอภิธรรมทํานองหลวง\",\"confidence\":0.9162459}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:49.284284113+07:00","message":"receive interim result [true|false]: บทสวดอภิธรรมทํานองหลวง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:49.284309373+07:00","message":"end recv isFinal message id 23"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:49.284312037+07:00","message":"end Recv id 23"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:49.28432006+07:00","message":"[buffer interim] 23 true บทสวดอภิธรรมทํานองหลวง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:49.284328981+07:00","message":"[bufferProcess] interim [520000000]:บทสวดอภิธรรมทํานองหลวง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:49.28433258+07:00","message":"[bufferProcess] send to processor (isfinal):บทสวดอภิธรรมทำนองหลวง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:49.284337182+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:49.284340817+07:00","message":"> Transcript [335] [false]: 'บทสวดอภิธรรมทำนองหลวง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:49.284344376+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:49.284346561+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:49.284348721+07:00","message":"StatePrefix: 'บทสวดอภิธรรมทำนอง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:49.284351285+07:00","message":"TextPushed: 'บทสวด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:49.284353267+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:49.284355554+07:00","message":"> Transcript [336] [true]: 'บทสวดอภิธรรมทํานองหลวง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:49.284357974+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:49.284359747+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:49.284361726+07:00","message":"StatePrefix: 'บทสวดอภิธรรมทำนอง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:49.284364035+07:00","message":"TextPushed: 'บทสวด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:49.284368414+07:00","message":"Push: 'อภิธรรมทํานองหลวง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:49.284377542+07:00","message":"push: {true อภิธรรมทํานองหลวง 0 0xc0023e8f80}"}
{"level":"info","service":"Main","time":"2025-10-27T14:22:49.293343632+07:00","message":"write wav file: './tmp/7446/7446_23.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:49.304074273+07:00","message":"[GCS] Start streaming session, msgId: 24"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:22:49.453665065+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:22:49.453674667+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:50.30360614+07:00","message":"receive streaming session, msgId: 24"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:50.303657761+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":"2025-10-27T14:22:50.303665081+07:00","message":"receive interim result [false|false]: บท"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:50.303682477+07:00","message":"[buffer interim] 24 false บท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:50.303693681+07:00","message":"[bufferProcess] interim [780000000]:บท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:50.303696088+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:50.303703088+07:00","message":"[bufferProcess] send to processor (ticker):บท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:50.30370648+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:50.303710274+07:00","message":"> Transcript [337] [false]: 'บท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:50.303713211+07:00","message":"Set StatePrefix (first interim): 'บท'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:50.519121025+07:00","message":"receive streaming session, msgId: 24"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:50.519172865+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":"2025-10-27T14:22:50.519178833+07:00","message":"receive interim result [false|false]: บทแนะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:50.519192784+07:00","message":"[buffer interim] 24 false บทแนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:50.519204374+07:00","message":"[bufferProcess] interim [960000000]:บทแนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:50.51920637+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:50.586787628+07:00","message":"receive streaming session, msgId: 24"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:50.586819981+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":"2025-10-27T14:22:50.586824873+07:00","message":"receive interim result [false|false]: บทนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:50.586836274+07:00","message":"[buffer interim] 24 false บทนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:50.586842139+07:00","message":"[bufferProcess] interim [80000000]:บทนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:50.58684402+07:00","message":"[bufferProcess] send to processor:บทแนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:50.586849345+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:50.586859003+07:00","message":"> Transcript [338] [false]: 'บทแนะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:50.58686345+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:50.586865285+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:50.586866883+07:00","message":"StatePrefix: 'บท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:50.586868563+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:51.22753934+07:00","message":"receive streaming session, msgId: 24"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:51.227572396+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":"2025-10-27T14:22:51.227577372+07:00","message":"receive interim result [false|false]: บทนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:51.227593491+07:00","message":"[buffer interim] 24 false บทนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:51.227600212+07:00","message":"[bufferProcess] interim [680000000]:บทนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:51.227602211+07:00","message":"[bufferProcess] send to processor:บทนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:51.227607211+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:51.227609746+07:00","message":"> Transcript [339] [false]: 'บทนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:51.227612865+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:51.227615344+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:51.227617601+07:00","message":"StatePrefix: 'บท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:51.227619933+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:51.272452167+07:00","message":"receive streaming session, msgId: 24"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:51.272502683+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":"2025-10-27T14:22:51.272509558+07:00","message":"receive interim result [false|false]: บทนะคะหรือว่าจะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:51.272525112+07:00","message":"[buffer interim] 24 false บทนะคะหรือว่าจะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:51.272533523+07:00","message":"[bufferProcess] interim [800000000]:บทนะคะหรือว่าจะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:51.272537503+07:00","message":"[bufferProcess] send to processor:บทนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:51.272544678+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:51.272548452+07:00","message":"> Transcript [340] [false]: 'บทนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:51.27255254+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:51.272555572+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:51.27255784+07:00","message":"StatePrefix: 'บท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:51.272559963+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:51.516523427+07:00","message":"receive streaming session, msgId: 24"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:51.516565581+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บทนะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:51.516570261+07:00","message":"receive interim result [false|false]: บทนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:51.516584567+07:00","message":"[buffer interim] 24 false บทนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:51.516591808+07:00","message":"[bufferProcess] interim [980000000]:บทนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:51.516594847+07:00","message":"[bufferProcess] send to processor:บทนะคะหรือว่าจะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:51.516598401+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:51.516601061+07:00","message":"> Transcript [341] [false]: 'บทนะคะหรือว่าจะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:51.516604121+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:51.516606082+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:51.516607831+07:00","message":"StatePrefix: 'บท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:51.5166097+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:51.516615477+07:00","message":"Push: 'บท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:51.516616933+07:00","message":"TextPushed: 'บท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:51.516618614+07:00","message":"Set new StatePrefix : 'บทนะคะหรือว่าจะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:51.516620326+07:00","message":"Next Push (prob) : 'นะคะหรือว่าจะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:51.516628852+07:00","message":"push: {false บท 0 0xc000044e80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:51.590277785+07:00","message":"receive streaming session, msgId: 24"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:51.590315794+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":"2025-10-27T14:22:51.590321791+07:00","message":"receive interim result [false|false]: บทนะคะหรือว่าจะทำ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:51.590334183+07:00","message":"[buffer interim] 24 false บทนะคะหรือว่าจะทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:51.590341097+07:00","message":"[bufferProcess] interim [40000000]:บทนะคะหรือว่าจะทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:51.590343242+07:00","message":"[bufferProcess] send to processor:บทนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:51.590349623+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:51.590353505+07:00","message":"> Transcript [342] [false]: 'บทนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:51.590356262+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:51.640924292+07:00","message":"receive streaming session, msgId: 24"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:51.640961409+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บทนะคะหรือว่า 7 คัมภีร์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:51.640966964+07:00","message":"receive interim result [false|false]: บทนะคะหรือว่า 7 คัมภีร์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:51.640979391+07:00","message":"[buffer interim] 24 false บทนะคะหรือว่า 7 คัมภีร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:51.640988223+07:00","message":"[bufferProcess] interim [160000000]:บทนะคะหรือว่า 7 คัมภีร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:51.640990546+07:00","message":"[bufferProcess] send to processor:บทนะคะหรือว่าจะทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:51.640994113+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:51.640996797+07:00","message":"> Transcript [343] [false]: 'บทนะคะหรือว่าจะทำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:51.640999817+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:51.641001685+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:51.641003241+07:00","message":"StatePrefix: 'บทนะคะหรือว่าจะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:51.641005553+07:00","message":"TextPushed: 'บท'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:52.146041294+07:00","message":"receive streaming session, msgId: 24"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:52.146075181+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":"2025-10-27T14:22:52.146084445+07:00","message":"receive interim result [false|false]: บทนะคะหรือว่า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:52.146095638+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 7 คัมภีร์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:52.146099593+07:00","message":"receive interim result [false|false]:  7 คัมภีร์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:52.146107806+07:00","message":"[buffer interim] 24 false บทนะคะหรือว่า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:52.146114195+07:00","message":"[buffer interim] 24 false  7 คัมภีร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:52.146119921+07:00","message":"[bufferProcess] interim [640000000]:บทนะคะหรือว่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:52.146122255+07:00","message":"[bufferProcess] send to processor:บทนะคะหรือว่า 7 คัมภีร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:52.14612502+07:00","message":"[bufferProcess] interim [640000000]: 7 คัมภีร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:52.146127854+07:00","message":"[bufferProcess] update buffer: บทนะคะหรือว่า 7 คัมภีร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:52.146130586+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:52.14613397+07:00","message":"> Transcript [344] [false]: 'บทนะคะหรือว่า 7 คัมภีร์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:52.146136155+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:52.146137718+07:00","message":"Set new StatePrefix: 'บทนะคะหรือว่า 7 คัมภีร์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:52.273051178+07:00","message":"receive streaming session, msgId: 24"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:52.273091608+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บทนะคะหรือว่า 7 คัมภีร์\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:52.273096942+07:00","message":"receive interim result [false|false]: บทนะคะหรือว่า 7 คัมภีร์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:52.273110851+07:00","message":"[buffer interim] 24 false บทนะคะหรือว่า 7 คัมภีร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:52.273117808+07:00","message":"[bufferProcess] interim [760000000]:บทนะคะหรือว่า 7 คัมภีร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:52.273120051+07:00","message":"[bufferProcess] send to processor:บทนะคะหรือว่า 7 คัมภีร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:52.27312504+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:52.273128168+07:00","message":"> Transcript [345] [false]: 'บทนะคะหรือว่า 7 คัมภีร์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:52.273131655+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:52.273133534+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:52.273135422+07:00","message":"StatePrefix: 'บทนะคะหรือว่า 7 คัมภีร์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:52.273137508+07:00","message":"TextPushed: 'บท'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:52.427888934+07:00","message":"[GCS] Cleaned up inactive client: 1"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:52.427911789+07:00","message":"[GCS] Cleaned up inactive client: 4"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:52.427914079+07:00","message":"[GCS] Cleaned up inactive client: 5"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:52.427915594+07:00","message":"[GCS] Cleaned up inactive client: 7"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:52.427916972+07:00","message":"[GCS] Cleaned up inactive client: 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:52.427918397+07:00","message":"[GCS] Cleaned up inactive client: 6"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:52.427920604+07:00","message":"[GCS] Cleaned up inactive client: 3"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:22:52.454669985+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:22:52.454669987+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:52.536476996+07:00","message":"receive streaming session, msgId: 24"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:52.536518356+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บทนะคะหรือว่า 7\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:52.536524105+07:00","message":"receive interim result [false|false]: บทนะคะหรือว่า 7"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:52.536533863+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":"2025-10-27T14:22:52.536536182+07:00","message":"receive interim result [false|false]:  คัมภีร์ประกอบ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:52.536542851+07:00","message":"[buffer interim] 24 false บทนะคะหรือว่า 7"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:52.536547538+07:00","message":"[buffer interim] 24 false  คัมภีร์ประกอบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:52.536552759+07:00","message":"[bufferProcess] interim [60000000]:บทนะคะหรือว่า 7"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:52.536555339+07:00","message":"[bufferProcess] send to processor:บทนะคะหรือว่า 7 คัมภีร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:52.536559681+07:00","message":"[bufferProcess] interim [60000000]: คัมภีร์ประกอบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:52.536562178+07:00","message":"[bufferProcess] update buffer: บทนะคะหรือว่า 7 คัมภีร์ประกอบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:52.536564902+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:52.536567539+07:00","message":"> Transcript [346] [false]: 'บทนะคะหรือว่า 7 คัมภีร์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:52.536570441+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:52.536572342+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:52.536573996+07:00","message":"StatePrefix: 'บทนะคะหรือว่า 7 คัมภีร์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:52.536576137+07:00","message":"TextPushed: 'บท'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:52.789289057+07:00","message":"receive streaming session, msgId: 24"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:52.789340258+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บทนะคะหรือว่า 7\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:52.789347185+07:00","message":"receive interim result [false|false]: บทนะคะหรือว่า 7"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:52.789359386+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":"2025-10-27T14:22:52.789362858+07:00","message":"receive interim result [false|false]:  คัมภีร์ประกอบตู้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:52.789370493+07:00","message":"[buffer interim] 24 false บทนะคะหรือว่า 7"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:52.789373182+07:00","message":"[buffer interim] 24 false  คัมภีร์ประกอบตู้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:52.78937885+07:00","message":"[bufferProcess] interim [240000000]:บทนะคะหรือว่า 7"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:52.78938118+07:00","message":"[bufferProcess] send to processor:บทนะคะหรือว่า 7 คัมภีร์ประกอบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:52.789384249+07:00","message":"[bufferProcess] interim [240000000]: คัมภีร์ประกอบตู้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:52.789386359+07:00","message":"[bufferProcess] update buffer: บทนะคะหรือว่า 7 คัมภีร์ประกอบตู้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:52.789389196+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:52.789393759+07:00","message":"> Transcript [347] [false]: 'บทนะคะหรือว่า 7 คัมภีร์ประกอบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:52.789396746+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:52.789398731+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:52.789400281+07:00","message":"StatePrefix: 'บทนะคะหรือว่า 7 คัมภีร์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:52.78940259+07:00","message":"TextPushed: 'บท'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:52.79204268+07:00","message":"receive streaming session, msgId: 24"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:52.792066005+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บทนะคะหรือว่า 7\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:52.792070935+07:00","message":"receive interim result [false|false]: บทนะคะหรือว่า 7"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:52.792080853+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":"2025-10-27T14:22:52.792083317+07:00","message":"receive interim result [false|false]:  คัมภีร์ประกอบด้วย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:52.792088019+07:00","message":"[buffer interim] 24 false บทนะคะหรือว่า 7"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:52.792090619+07:00","message":"[buffer interim] 24 false  คัมภีร์ประกอบด้วย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:52.79209476+07:00","message":"[bufferProcess] interim [300000000]:บทนะคะหรือว่า 7"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:52.792097099+07:00","message":"[bufferProcess] send to processor:บทนะคะหรือว่า 7 คัมภีร์ประกอบตู้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:52.792099439+07:00","message":"[bufferProcess] interim [300000000]: คัมภีร์ประกอบด้วย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:52.792101302+07:00","message":"[bufferProcess] update buffer: บทนะคะหรือว่า 7 คัมภีร์ประกอบด้วย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:52.792103855+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:52.792105917+07:00","message":"> Transcript [348] [false]: 'บทนะคะหรือว่า 7 คัมภีร์ประกอบตู้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:52.79210841+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:52.792110014+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:52.792111543+07:00","message":"StatePrefix: 'บทนะคะหรือว่า 7 คัมภีร์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:52.792113278+07:00","message":"TextPushed: 'บท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:52.79211541+07:00","message":"Push: 'นะคะหรือว่า 7 คัมภีร์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:52.792116931+07:00","message":"TextPushed: 'บทนะคะหรือว่า 7 คัมภีร์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:52.79211862+07:00","message":"Set new StatePrefix : 'บทนะคะหรือว่า 7 คัมภีร์ประกอบตู้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:52.79212041+07:00","message":"Next Push (prob) : 'ประกอบตู้'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:52.79212847+07:00","message":"push: {false นะคะหรือว่า 7 คัมภีร์ 0 0xc000044e80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:53.377819675+07:00","message":"receive streaming session, msgId: 24"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:53.377868948+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บทนะคะหรือว่า 7 คัมภีร์ประกอบด้วย\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:53.377875823+07:00","message":"receive interim result [false|false]: บทนะคะหรือว่า 7 คัมภีร์ประกอบด้วย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:53.377891096+07:00","message":"[buffer interim] 24 false บทนะคะหรือว่า 7 คัมภีร์ประกอบด้วย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:53.377902904+07:00","message":"[bufferProcess] interim [900000000]:บทนะคะหรือว่า 7 คัมภีร์ประกอบด้วย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:53.377905719+07:00","message":"[bufferProcess] send to processor:บทนะคะหรือว่า 7 คัมภีร์ประกอบด้วย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:53.377912209+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:53.377915945+07:00","message":"> Transcript [349] [false]: 'บทนะคะหรือว่า 7 คัมภีร์ประกอบด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:53.377918932+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:53.377921686+07:00","message":"Set new StatePrefix: 'บทนะคะหรือว่า 7 คัมภีร์ประกอบด้วย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:53.746872888+07:00","message":"receive streaming session, msgId: 24"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:53.746909108+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บทนะคะหรือว่า 7\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:53.746914209+07:00","message":"receive interim result [false|false]: บทนะคะหรือว่า 7"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:53.746936887+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":"2025-10-27T14:22:53.74694064+07:00","message":"receive interim result [false|false]:  คัมภีร์ประกอบด้วยพระสังข์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:53.746948574+07:00","message":"[buffer interim] 24 false บทนะคะหรือว่า 7"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:53.746951929+07:00","message":"[buffer interim] 24 false  คัมภีร์ประกอบด้วยพระสังข์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:53.74695767+07:00","message":"[bufferProcess] interim [260000000]:บทนะคะหรือว่า 7"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:53.746959825+07:00","message":"[bufferProcess] send to processor:บทนะคะหรือว่า 7 คัมภีร์ประกอบด้วย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:53.746962435+07:00","message":"[bufferProcess] interim [260000000]: คัมภีร์ประกอบด้วยพระสังข์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:53.746965995+07:00","message":"[bufferProcess] update buffer: บทนะคะหรือว่า 7 คัมภีร์ประกอบด้วยพระสังข์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:53.746968984+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:53.746971685+07:00","message":"> Transcript [350] [false]: 'บทนะคะหรือว่า 7 คัมภีร์ประกอบด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:53.746974457+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:53.746976332+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:53.746977856+07:00","message":"StatePrefix: 'บทนะคะหรือว่า 7 คัมภีร์ประกอบด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:53.746979692+07:00","message":"TextPushed: 'บทนะคะหรือว่า 7 คัมภีร์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:54.06555372+07:00","message":"receive streaming session, msgId: 24"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:54.065592538+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บทนะคะหรือว่า 7\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:54.065599162+07:00","message":"receive interim result [false|false]: บทนะคะหรือว่า 7"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:54.065623009+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":"2025-10-27T14:22:54.065627145+07:00","message":"receive interim result [false|false]:  คัมภีร์ประกอบด้วยพระสังคิณี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:54.065635931+07:00","message":"[buffer interim] 24 false บทนะคะหรือว่า 7"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:54.065640637+07:00","message":"[buffer interim] 24 false  คัมภีร์ประกอบด้วยพระสังคิณี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:54.065647809+07:00","message":"[bufferProcess] interim [560000000]:บทนะคะหรือว่า 7"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:54.06565101+07:00","message":"[bufferProcess] send to processor:บทนะคะหรือว่า 7 คัมภีร์ประกอบด้วยพระสังข์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:54.065654672+07:00","message":"[bufferProcess] interim [560000000]: คัมภีร์ประกอบด้วยพระสังคิณี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:54.065657819+07:00","message":"[bufferProcess] update buffer: บทนะคะหรือว่า 7 คัมภีร์ประกอบด้วยพระสังคิณี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:54.065661662+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:54.065665193+07:00","message":"> Transcript [351] [false]: 'บทนะคะหรือว่า 7 คัมภีร์ประกอบด้วยพระสังข์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:54.065669485+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:54.065671877+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:54.065674272+07:00","message":"StatePrefix: 'บทนะคะหรือว่า 7 คัมภีร์ประกอบด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:54.065677265+07:00","message":"TextPushed: 'บทนะคะหรือว่า 7 คัมภีร์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:54.362310411+07:00","message":"[GCS] IsForceVAD: false for message ID: 24"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:54.577417352+07:00","message":"receive streaming session, msgId: 24"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:54.577450836+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บทนะคะหรือว่า 7 คัมภีร์ประกอบด้วยพระสังคิณี\",\"confidence\":0.9446562}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":70000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:54.57745664+07:00","message":"receive interim result [true|false]: บทนะคะหรือว่า 7 คัมภีร์ประกอบด้วยพระสังคิณี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:54.577466875+07:00","message":"end recv isFinal message id 24"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:54.577468963+07:00","message":"end Recv id 24"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:54.577474884+07:00","message":"[buffer interim] 24 true บทนะคะหรือว่า 7 คัมภีร์ประกอบด้วยพระสังคิณี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:54.57748215+07:00","message":"[bufferProcess] interim [70000000]:บทนะคะหรือว่า 7 คัมภีร์ประกอบด้วยพระสังคิณี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:54.577485308+07:00","message":"[bufferProcess] send to processor (isfinal):บทนะคะหรือว่า 7 คัมภีร์ประกอบด้วยพระสังคิณี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:54.57748872+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:54.577496666+07:00","message":"> Transcript [352] [false]: 'บทนะคะหรือว่า 7 คัมภีร์ประกอบด้วยพระสังคิณี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:54.577499494+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:54.57750103+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:54.577506795+07:00","message":"StatePrefix: 'บทนะคะหรือว่า 7 คัมภีร์ประกอบด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:54.577508903+07:00","message":"TextPushed: 'บทนะคะหรือว่า 7 คัมภีร์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:54.577510692+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:54.577512483+07:00","message":"> Transcript [353] [true]: 'บทนะคะหรือว่า 7 คัมภีร์ประกอบด้วยพระสังคิณี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:54.577514843+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:54.57751622+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:54.577517624+07:00","message":"StatePrefix: 'บทนะคะหรือว่า 7 คัมภีร์ประกอบด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:54.577519055+07:00","message":"TextPushed: 'บทนะคะหรือว่า 7 คัมภีร์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:54.577524932+07:00","message":"Push: 'ประกอบด้วยพระสังคิณี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:54.57753345+07:00","message":"push: {true ประกอบด้วยพระสังคิณี 0 0xc000044e80}"}
{"level":"info","service":"Main","time":"2025-10-27T14:22:54.59042776+07:00","message":"write wav file: './tmp/7446/7446_24.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:54.93454629+07:00","message":"[GCS] Start streaming session, msgId: 25"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:22:55.454720546+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:22:55.454725537+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:56.137780346+07:00","message":"receive streaming session, msgId: 25"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:56.137823898+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":"2025-10-27T14:22:56.137829079+07:00","message":"receive interim result [false|false]: พระวิภังค์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:56.137849819+07:00","message":"[buffer interim] 25 false พระวิภังค์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:56.137856704+07:00","message":"[bufferProcess] interim [200000000]:พระวิภังค์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:56.137858417+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:56.137863493+07:00","message":"[bufferProcess] send to processor (ticker):พระวิภังค์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:56.137866418+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:56.137869153+07:00","message":"> Transcript [354] [false]: 'พระวิภังค์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:56.137871051+07:00","message":"Set StatePrefix (first interim): 'พระวิภังค์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:56.706720837+07:00","message":"receive streaming session, msgId: 25"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:56.706765574+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระวิภังค์\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:56.706772861+07:00","message":"receive interim result [false|false]: พระวิภังค์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:56.706787679+07:00","message":"[buffer interim] 25 false พระวิภังค์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:56.706794736+07:00","message":"[bufferProcess] interim [800000000]:พระวิภังค์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:56.706796317+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:56.826116861+07:00","message":"receive streaming session, msgId: 25"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:56.826155291+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":"2025-10-27T14:22:56.826160642+07:00","message":"receive interim result [false|false]: พระวิภังค์พระธาตุ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:56.826175811+07:00","message":"[buffer interim] 25 false พระวิภังค์พระธาตุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:56.826183758+07:00","message":"[bufferProcess] interim [860000000]:พระวิภังค์พระธาตุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:56.826186646+07:00","message":"[bufferProcess] send to processor:พระวิภังค์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:56.82619335+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:56.826196214+07:00","message":"> Transcript [355] [false]: 'พระวิภังค์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:56.826198975+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:56.826201021+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:56.826214561+07:00","message":"StatePrefix: 'พระวิภังค์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:56.826216381+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:57.097657671+07:00","message":"receive streaming session, msgId: 25"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:57.097695622+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":"2025-10-27T14:22:57.097701148+07:00","message":"receive interim result [false|false]: พระวิภังค์พระธาตุกะถา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:57.097712581+07:00","message":"[buffer interim] 25 false พระวิภังค์พระธาตุกะถา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:57.0977218+07:00","message":"[bufferProcess] interim [220000000]:พระวิภังค์พระธาตุกะถา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:57.09772384+07:00","message":"[bufferProcess] send to processor:พระวิภังค์พระธาตุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:57.097729117+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:57.097731879+07:00","message":"> Transcript [356] [false]: 'พระวิภังค์พระธาตุ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:57.097734865+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:57.097736958+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:57.097738702+07:00","message":"StatePrefix: 'พระวิภังค์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:57.097740553+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:57.732439494+07:00","message":"receive streaming session, msgId: 25"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:57.732473494+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":"2025-10-27T14:22:57.732478843+07:00","message":"receive interim result [false|false]: พระวิภังค์พระธาตุกะถา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:57.7324916+07:00","message":"[buffer interim] 25 false พระวิภังค์พระธาตุกะถา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:57.732498852+07:00","message":"[bufferProcess] interim [820000000]:พระวิภังค์พระธาตุกะถา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:57.73250076+07:00","message":"[bufferProcess] send to processor:พระวิภังค์พระธาตุกะถา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:57.732507554+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:57.73251009+07:00","message":"> Transcript [357] [false]: 'พระวิภังค์พระธาตุกะถา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:57.73251312+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:57.732514844+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:57.732516466+07:00","message":"StatePrefix: 'พระวิภังค์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:57.732518131+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:58.325872095+07:00","message":"receive streaming session, msgId: 25"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:58.325923484+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":"2025-10-27T14:22:58.325929456+07:00","message":"receive interim result [false|false]: พระวิภังค์พระธาตุกถาพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:58.325942619+07:00","message":"[buffer interim] 25 false พระวิภังค์พระธาตุกถาพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:58.325953381+07:00","message":"[bufferProcess] interim [360000000]:พระวิภังค์พระธาตุกถาพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:58.325956516+07:00","message":"[bufferProcess] send to processor:พระวิภังค์พระธาตุกะถา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:58.325962565+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:58.325966645+07:00","message":"> Transcript [358] [false]: 'พระวิภังค์พระธาตุกะถา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:58.325970957+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:58.325974185+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:58.325976547+07:00","message":"StatePrefix: 'พระวิภังค์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:58.325978351+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:58.325982163+07:00","message":"Push: 'พระวิภังค์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:58.325984596+07:00","message":"TextPushed: 'พระวิภังค์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:58.325986867+07:00","message":"Set new StatePrefix : 'พระวิภังค์พระธาตุกะถา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:58.325989646+07:00","message":"Next Push (prob) : 'พระธาตุกะถา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:58.326007618+07:00","message":"push: {false พระวิภังค์ 0 0xc002216800}"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:22:58.454935647+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:22:58.454935643+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:58.521689059+07:00","message":"receive streaming session, msgId: 25"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:58.521743764+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":"2025-10-27T14:22:58.521749248+07:00","message":"receive interim result [false|false]: พระวิภังค์พระธาตุกะถา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:58.521764478+07:00","message":"[buffer interim] 25 false พระวิภังค์พระธาตุกะถา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:58.521772413+07:00","message":"[bufferProcess] interim [540000000]:พระวิภังค์พระธาตุกะถา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:58.521775345+07:00","message":"[bufferProcess] send to processor:พระวิภังค์พระธาตุกถาพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:58.521781198+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:58.521784203+07:00","message":"> Transcript [359] [false]: 'พระวิภังค์พระธาตุกถาพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:58.521786186+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:58.521787766+07:00","message":"Set new StatePrefix: 'พระวิภังค์พระธาตุกถาพระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:58.538756725+07:00","message":"receive streaming session, msgId: 25"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:58.538796748+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":"2025-10-27T14:22:58.538806775+07:00","message":"receive interim result [false|false]: พระวิภังค์พระธาตุกถาพระองค์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:58.53881821+07:00","message":"[buffer interim] 25 false พระวิภังค์พระธาตุกถาพระองค์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:58.538823482+07:00","message":"[bufferProcess] interim [600000000]:พระวิภังค์พระธาตุกถาพระองค์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:58.538825412+07:00","message":"[bufferProcess] send to processor:พระวิภังค์พระธาตุกะถา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:58.538830156+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:58.538838221+07:00","message":"> Transcript [360] [false]: 'พระวิภังค์พระธาตุกะถา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:58.538840301+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:58.538841779+07:00","message":"Set new StatePrefix: 'พระวิภังค์พระธาตุกะถา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:58.629267904+07:00","message":"receive streaming session, msgId: 25"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:58.629306676+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":"2025-10-27T14:22:58.629312664+07:00","message":"receive interim result [false|false]: พระวิภังค์พระธาตุกะถา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:58.629326254+07:00","message":"[buffer interim] 25 false พระวิภังค์พระธาตุกะถา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:58.629332645+07:00","message":"[bufferProcess] interim [660000000]:พระวิภังค์พระธาตุกะถา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:58.629334884+07:00","message":"[bufferProcess] send to processor:พระวิภังค์พระธาตุกถาพระองค์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:58.62934001+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:58.629342452+07:00","message":"> Transcript [361] [false]: 'พระวิภังค์พระธาตุกถาพระองค์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:58.629344732+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:58.629346423+07:00","message":"Set new StatePrefix: 'พระวิภังค์พระธาตุกถาพระองค์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:58.695671276+07:00","message":"receive streaming session, msgId: 25"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:58.695711641+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":"2025-10-27T14:22:58.695717698+07:00","message":"receive interim result [false|false]: พระวิภังค์พระธาตุคาถาพระอุปคุต"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:58.695728987+07:00","message":"[buffer interim] 25 false พระวิภังค์พระธาตุคาถาพระอุปคุต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:58.695734766+07:00","message":"[bufferProcess] interim [780000000]:พระวิภังค์พระธาตุคาถาพระอุปคุต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:58.6957378+07:00","message":"[bufferProcess] send to processor:พระวิภังค์พระธาตุกะถา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:58.695742691+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:58.695745069+07:00","message":"> Transcript [362] [false]: 'พระวิภังค์พระธาตุกะถา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:58.69574741+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:58.695749099+07:00","message":"Set new StatePrefix: 'พระวิภังค์พระธาตุกะถา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:58.827378126+07:00","message":"receive streaming session, msgId: 25"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:58.827413101+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":"2025-10-27T14:22:58.827419066+07:00","message":"receive interim result [false|false]: พระวิภังค์พระธาตุกถาพระอุตตระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:58.827431411+07:00","message":"[buffer interim] 25 false พระวิภังค์พระธาตุกถาพระอุตตระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:58.827438744+07:00","message":"[bufferProcess] interim [900000000]:พระวิภังค์พระธาตุกถาพระอุตตระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:58.827441106+07:00","message":"[bufferProcess] send to processor:พระวิภังค์พระธาตุคาถาพระอุปคุต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:58.827446595+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:58.827449112+07:00","message":"> Transcript [363] [false]: 'พระวิภังค์พระธาตุคาถาพระอุปคุต'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:58.827451235+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:58.827452945+07:00","message":"Set new StatePrefix: 'พระวิภังค์พระธาตุคาถาพระอุปคุต'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:58.898089296+07:00","message":"receive streaming session, msgId: 25"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:58.898120836+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":"2025-10-27T14:22:58.898126886+07:00","message":"receive interim result [false|false]: พระวิภังค์พระธาตุกถาพระพุทธราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:58.898140629+07:00","message":"[buffer interim] 25 false พระวิภังค์พระธาตุกถาพระพุทธราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:58.898149144+07:00","message":"[bufferProcess] interim [20000000]:พระวิภังค์พระธาตุกถาพระพุทธราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:58.898152124+07:00","message":"[bufferProcess] send to processor:พระวิภังค์พระธาตุกถาพระอุตตระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:58.898156216+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:58.898159547+07:00","message":"> Transcript [364] [false]: 'พระวิภังค์พระธาตุกถาพระอุตตระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:58.898162924+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:58.898166224+07:00","message":"Set new StatePrefix: 'พระวิภังค์พระธาตุกถาพระอุตตระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:59.136176732+07:00","message":"receive streaming session, msgId: 25"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:59.136232533+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":"2025-10-27T14:22:59.13623752+07:00","message":"receive interim result [false|false]: พระวิภังค์พระธาตุกถาพระอุตตระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:59.136250455+07:00","message":"[buffer interim] 25 false พระวิภังค์พระธาตุกถาพระอุตตระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:59.136258803+07:00","message":"[bufferProcess] interim [140000000]:พระวิภังค์พระธาตุกถาพระอุตตระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:59.136260723+07:00","message":"[bufferProcess] send to processor:พระวิภังค์พระธาตุกถาพระพุทธราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:59.136265918+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:59.136270218+07:00","message":"> Transcript [365] [false]: 'พระวิภังค์พระธาตุกถาพระพุทธราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:59.136272348+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:59.136273963+07:00","message":"Set new StatePrefix: 'พระวิภังค์พระธาตุกถาพระพุทธราช'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:59.717754627+07:00","message":"receive streaming session, msgId: 25"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:59.717791102+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระวิภังค์พระธาตุกถาพระอุตตระ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:59.717796714+07:00","message":"receive interim result [false|false]: พระวิภังค์พระธาตุกถาพระอุตตระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:22:59.717810553+07:00","message":"[buffer interim] 25 false พระวิภังค์พระธาตุกถาพระอุตตระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:59.717822123+07:00","message":"[bufferProcess] interim [740000000]:พระวิภังค์พระธาตุกถาพระอุตตระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:59.717824111+07:00","message":"[bufferProcess] send to processor:พระวิภังค์พระธาตุกถาพระอุตตระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:59.71782727+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:59.717838714+07:00","message":"> Transcript [366] [false]: 'พระวิภังค์พระธาตุกถาพระอุตตระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:59.717841674+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:22:59.717844458+07:00","message":"Set new StatePrefix: 'พระวิภังค์พระธาตุกถาพระอุตตระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:00.513031326+07:00","message":"[GCS] IsForceVAD: false for message ID: 25"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:00.574066716+07:00","message":"[GCS] Start streaming session, msgId: 26"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:00.717574847+07:00","message":"receive streaming session, msgId: 25"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:00.717633862+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระวิภังค์พระธาตุกะถาพระอุตตระ\",\"confidence\":0.90564686}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":790000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:00.717640393+07:00","message":"receive interim result [true|false]: พระวิภังค์พระธาตุกะถาพระอุตตระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:00.717649012+07:00","message":"end recv isFinal message id 25"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:00.717651075+07:00","message":"end Recv id 25"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:00.717657486+07:00","message":"[buffer interim] 25 true พระวิภังค์พระธาตุกะถาพระอุตตระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:00.717666017+07:00","message":"[bufferProcess] interim [790000000]:พระวิภังค์พระธาตุกะถาพระอุตตระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:00.717670508+07:00","message":"[bufferProcess] send to processor (isfinal):พระวิภังค์พระธาตุกถาพระอุตตระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:00.717673726+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:00.717676315+07:00","message":"> Transcript [367] [false]: 'พระวิภังค์พระธาตุกถาพระอุตตระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:00.717678945+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:00.717680592+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:00.717682594+07:00","message":"StatePrefix: 'พระวิภังค์พระธาตุกถาพระอุตตระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:00.717684528+07:00","message":"TextPushed: 'พระวิภังค์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:00.717686055+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:00.717687668+07:00","message":"> Transcript [368] [true]: 'พระวิภังค์พระธาตุกะถาพระอุตตระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:00.717689366+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:00.717690698+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:00.71769203+07:00","message":"StatePrefix: 'พระวิภังค์พระธาตุกถาพระอุตตระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:00.71769354+07:00","message":"TextPushed: 'พระวิภังค์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:00.717699523+07:00","message":"Push: 'พระธาตุกะถาพระอุตตระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:00.717707499+07:00","message":"push: {true พระธาตุกะถาพระอุตตระ 0 0xc002216800}"}
{"level":"info","service":"Main","time":"2025-10-27T14:23:00.728328515+07:00","message":"write wav file: './tmp/7446/7446_25.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:00.833476693+07:00","message":"[GCS] IsForceVAD: false for message ID: 26"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:00.949348478+07:00","message":"receive streaming session, msgId: 26"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:00.949366477+07:00","message":"found end of frame, send empty tag with msgId: 26"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:00.949369566+07:00","message":"end Recv id 26"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:00.949376768+07:00","message":"[buffer interim] 26 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:00.949384237+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:00.949393288+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:00.949395828+07:00","message":"> Transcript [369] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:00.949398232+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:00.949399723+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:00.949401156+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:00.949402545+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:00.949404749+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:00.94941525+07:00","message":"push: {true \n 0 0xc002216a00}"}
{"level":"info","service":"Main","time":"2025-10-27T14:23:00.954112175+07:00","message":"write wav file: './tmp/7446/7446_26.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:01.153251559+07:00","message":"[GCS] Start streaming session, msgId: 27"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:23:01.45598391+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:23:01.455983808+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:02.17395215+07:00","message":"[GCS] IsForceVAD: false for message ID: 27"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:02.211821781+07:00","message":"receive streaming session, msgId: 27"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:02.211871282+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":"2025-10-27T14:23:02.211876014+07:00","message":"receive interim result [false|false]: อมตะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:02.211887718+07:00","message":"[buffer interim] 27 false อมตะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:02.21189422+07:00","message":"[bufferProcess] interim [900000000]:อมตะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:02.211895768+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:02.211899214+07:00","message":"[bufferProcess] send to processor (ticker):อมตะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:02.2119015+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:02.211905572+07:00","message":"> Transcript [370] [false]: 'อมตะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:02.211907448+07:00","message":"Set StatePrefix (first interim): 'อมตะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:02.244976489+07:00","message":"[GCS] Start streaming session, msgId: 28"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:02.281495092+07:00","message":"receive streaming session, msgId: 27"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:02.281537015+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อมตะ\",\"confidence\":0.8945586}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":50000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:02.281542036+07:00","message":"receive interim result [true|false]: อมตะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:02.281548939+07:00","message":"end recv isFinal message id 27"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:02.281550869+07:00","message":"end Recv id 27"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:02.281556357+07:00","message":"[buffer interim] 27 true อมตะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:02.281563021+07:00","message":"[bufferProcess] interim [50000000]:อมตะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:02.281566089+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:02.281568682+07:00","message":"> Transcript [371] [true]: 'อมตะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:02.281571221+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:02.281572881+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:02.281574621+07:00","message":"StatePrefix: 'อมตะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:02.281576222+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:02.281578834+07:00","message":"Push: 'อมตะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:02.281587791+07:00","message":"push: {true อมตะ 0 0xc003402500}"}
{"level":"info","service":"Main","time":"2025-10-27T14:23:02.286664692+07:00","message":"write wav file: './tmp/7446/7446_27.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:03.613851407+07:00","message":"receive streaming session, msgId: 28"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:03.613896287+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":"2025-10-27T14:23:03.613914595+07:00","message":"receive interim result [false|false]: ประธาน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:03.613929698+07:00","message":"[buffer interim] 28 false ประธาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:03.613936327+07:00","message":"[bufferProcess] interim [140000000]:ประธาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:03.613938247+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:03.613943255+07:00","message":"[bufferProcess] send to processor (ticker):ประธาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:03.613945735+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:03.613948192+07:00","message":"> Transcript [372] [false]: 'ประธาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:03.613950159+07:00","message":"Set StatePrefix (first interim): 'ประธาน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:03.622237306+07:00","message":"receive streaming session, msgId: 28"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:03.622260208+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":"2025-10-27T14:23:03.622264355+07:00","message":"receive interim result [false|false]: สถาน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:03.622277748+07:00","message":"[buffer interim] 28 false สถาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:03.6222824+07:00","message":"[bufferProcess] interim [200000000]:สถาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:03.622283948+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:03.803148597+07:00","message":"receive streaming session, msgId: 28"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:03.803195428+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":"2025-10-27T14:23:03.803202105+07:00","message":"receive interim result [false|false]: มาตรฐานค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:03.803217643+07:00","message":"[buffer interim] 28 false มาตรฐานค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:03.80322563+07:00","message":"[bufferProcess] interim [380000000]:มาตรฐานค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:03.803228654+07:00","message":"[bufferProcess] send to processor:สถาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:03.803236886+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:03.803240444+07:00","message":"> Transcript [373] [false]: 'สถาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:03.803243319+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:03.803245951+07:00","message":"Set new StatePrefix: 'สถาน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:04.384780351+07:00","message":"receive streaming session, msgId: 28"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:04.384825068+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มาตรฐานค่ะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:04.384831155+07:00","message":"receive interim result [false|false]: มาตรฐานค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:04.384845213+07:00","message":"[buffer interim] 28 false มาตรฐานค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:04.384852805+07:00","message":"[bufferProcess] interim [980000000]:มาตรฐานค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:04.384855084+07:00","message":"[bufferProcess] send to processor:มาตรฐานค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:04.384861468+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:04.384864258+07:00","message":"> Transcript [374] [false]: 'มาตรฐานค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:04.384866284+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:04.38486787+07:00","message":"Set new StatePrefix: 'มาตรฐานค่ะ'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:23:04.4564863+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:23:04.456511514+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:07.372755853+07:00","message":"[GCS] IsForceVAD: false for message ID: 28"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:23:07.457092051+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:23:07.457113058+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:07.482147573+07:00","message":"receive streaming session, msgId: 28"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:07.482184777+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มาตรฐานค่ะ\",\"confidence\":0.82090795}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":130000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:07.482189839+07:00","message":"receive interim result [true|false]: มาตรฐานค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:07.482196774+07:00","message":"end recv isFinal message id 28"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:07.482198419+07:00","message":"end Recv id 28"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:07.482203744+07:00","message":"[buffer interim] 28 true มาตรฐานค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:07.482210589+07:00","message":"[bufferProcess] interim [130000000]:มาตรฐานค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:07.482214956+07:00","message":"[bufferProcess] send to processor (isfinal):มาตรฐานค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:07.482218449+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:07.482221117+07:00","message":"> Transcript [375] [false]: 'มาตรฐานค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:07.482223494+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:07.482225177+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:07.482226922+07:00","message":"StatePrefix: 'มาตรฐานค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:07.48222858+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:07.482230039+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:07.482231548+07:00","message":"> Transcript [376] [true]: 'มาตรฐานค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:07.482233193+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:07.482234482+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:07.482235805+07:00","message":"StatePrefix: 'มาตรฐานค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:07.482237121+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:07.482242677+07:00","message":"Push: 'มาตรฐานค่ะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:07.482250471+07:00","message":"push: {true มาตรฐานค่ะ 0 0xc00041cb80}"}
{"level":"info","service":"Main","time":"2025-10-27T14:23:07.493966037+07:00","message":"write wav file: './tmp/7446/7446_28.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:07.753594604+07:00","message":"[GCS] Start streaming session, msgId: 29"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:10.122866621+07:00","message":"[GCS] IsForceVAD: false for message ID: 29"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:10.221473345+07:00","message":"receive streaming session, msgId: 29"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:10.221494739+07:00","message":"found end of frame, send empty tag with msgId: 29"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:10.221498275+07:00","message":"end Recv id 29"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:10.221506615+07:00","message":"[buffer interim] 29 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:10.221514556+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:10.221518625+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:10.221521582+07:00","message":"> Transcript [377] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:10.221523565+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:10.221525135+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:10.221526605+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:10.221528078+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:10.221540933+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:10.221554472+07:00","message":"push: {true \n 0 0xc000128080}"}
{"level":"info","service":"Main","time":"2025-10-27T14:23:10.228706283+07:00","message":"write wav file: './tmp/7446/7446_29.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:10.254082684+07:00","message":"[GCS] Start streaming session, msgId: 30"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:23:10.458148602+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:23:10.458148512+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:11.083776155+07:00","message":"[GCS] IsForceVAD: false for message ID: 30"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:11.144930879+07:00","message":"[GCS] Start streaming session, msgId: 31"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:11.185559193+07:00","message":"receive streaming session, msgId: 30"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:11.185578653+07:00","message":"found end of frame, send empty tag with msgId: 30"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:11.185581541+07:00","message":"end Recv id 30"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:11.185587537+07:00","message":"[buffer interim] 30 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:11.185594367+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:11.185598269+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:11.185601069+07:00","message":"> Transcript [378] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:11.185603189+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:11.185605105+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:11.185606582+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:11.185608105+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:11.185614653+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:11.185624146+07:00","message":"push: {true \n 0 0xc003402600}"}
{"level":"info","service":"Main","time":"2025-10-27T14:23:11.190905548+07:00","message":"write wav file: './tmp/7446/7446_30.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:11.333465194+07:00","message":"[GCS] IsForceVAD: false for message ID: 31"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:11.40374752+07:00","message":"[GCS] Start streaming session, msgId: 32"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:11.464283874+07:00","message":"receive streaming session, msgId: 31"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:11.464301158+07:00","message":"found end of frame, send empty tag with msgId: 31"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:11.464303976+07:00","message":"end Recv id 31"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:11.46430944+07:00","message":"[buffer interim] 31 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:11.464316336+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:11.464324936+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:11.464328432+07:00","message":"> Transcript [379] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:11.464331301+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:11.464333312+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:11.464335481+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:11.464337745+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:11.464343841+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:11.464354317+07:00","message":"push: {true \n 0 0xc0023e8e00}"}
{"level":"info","service":"Main","time":"2025-10-27T14:23:11.469242296+07:00","message":"write wav file: './tmp/7446/7446_31.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:12.797176948+07:00","message":"receive streaming session, msgId: 32"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:12.797219733+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":"2025-10-27T14:23:12.797225426+07:00","message":"receive interim result [false|false]: ที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:12.797240311+07:00","message":"[buffer interim] 32 false ที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:12.797246744+07:00","message":"[bufferProcess] interim [200000000]:ที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:12.797248229+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:12.797253894+07:00","message":"[bufferProcess] send to processor (ticker):ที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:12.797256797+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:12.797259454+07:00","message":"> Transcript [380] [false]: 'ที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:12.797261319+07:00","message":"Set StatePrefix (first interim): 'ที่'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:23:13.458197146+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:23:13.458206753+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:13.759631721+07:00","message":"receive streaming session, msgId: 32"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:13.759667839+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":"2025-10-27T14:23:13.759673337+07:00","message":"receive interim result [false|false]: พระเจ้าอยู่หัว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:13.759685699+07:00","message":"[buffer interim] 32 false พระเจ้าอยู่หัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:13.759692599+07:00","message":"[bufferProcess] interim [220000000]:พระเจ้าอยู่หัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:13.759694376+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:14.411023403+07:00","message":"receive streaming session, msgId: 32"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:14.411063424+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":"2025-10-27T14:23:14.411068914+07:00","message":"receive interim result [false|false]: พระเจ้าอยู่หัว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:14.411085188+07:00","message":"[buffer interim] 32 false พระเจ้าอยู่หัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:14.411094701+07:00","message":"[bufferProcess] interim [820000000]:พระเจ้าอยู่หัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:14.411096728+07:00","message":"[bufferProcess] send to processor:พระเจ้าอยู่หัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:14.411100221+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:14.411102677+07:00","message":"> Transcript [381] [false]: 'พระเจ้าอยู่หัว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:14.411105326+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:14.411106999+07:00","message":"Set new StatePrefix: 'พระเจ้าอยู่หัว'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:23:16.459050241+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:23:16.459070816+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:16.97332774+07:00","message":"[GCS] IsForceVAD: false for message ID: 32"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:17.140065661+07:00","message":"receive streaming session, msgId: 32"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:17.140109874+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระเจ้าอยู่หัว\",\"confidence\":0.92580366}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:17.140116703+07:00","message":"receive interim result [true|false]: พระเจ้าอยู่หัว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:17.140129156+07:00","message":"end recv isFinal message id 32"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:17.140131857+07:00","message":"end Recv id 32"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:17.140138614+07:00","message":"[buffer interim] 32 true พระเจ้าอยู่หัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:17.140151628+07:00","message":"[bufferProcess] interim [580000000]:พระเจ้าอยู่หัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:17.140158058+07:00","message":"[bufferProcess] send to processor (isfinal):พระเจ้าอยู่หัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:17.140162942+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:17.140166562+07:00","message":"> Transcript [382] [false]: 'พระเจ้าอยู่หัว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:17.140170188+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:17.1401725+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:17.140175198+07:00","message":"StatePrefix: 'พระเจ้าอยู่หัว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:17.140177809+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:17.14017993+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:17.140182461+07:00","message":"> Transcript [383] [true]: 'พระเจ้าอยู่หัว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:17.140185123+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:17.1401872+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:17.140189268+07:00","message":"StatePrefix: 'พระเจ้าอยู่หัว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:17.140191603+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:17.140197434+07:00","message":"Push: 'พระเจ้าอยู่หัว'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:17.1402079+07:00","message":"push: {true พระเจ้าอยู่หัว 0 0xc0023e9280}"}
{"level":"info","service":"Main","time":"2025-10-27T14:23:17.151430248+07:00","message":"write wav file: './tmp/7446/7446_32.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:17.176233675+07:00","message":"[GCS] Start streaming session, msgId: 33"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:17.84174185+07:00","message":"receive streaming session, msgId: 33"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:17.841795157+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":"2025-10-27T14:23:17.841801611+07:00","message":"receive interim result [false|false]: รูป"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:17.841817862+07:00","message":"[buffer interim] 33 false รูป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:17.841826366+07:00","message":"[bufferProcess] interim [660000000]:รูป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:17.841827743+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:18.058638618+07:00","message":"receive streaming session, msgId: 33"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:18.058680551+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":"2025-10-27T14:23:18.058688243+07:00","message":"receive interim result [false|false]: รูปหล่อ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:18.058704676+07:00","message":"[buffer interim] 33 false รูปหล่อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:18.058712805+07:00","message":"[bufferProcess] interim [840000000]:รูปหล่อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:18.058715933+07:00","message":"[bufferProcess] send to processor:รูป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:18.058722374+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:18.058725903+07:00","message":"> Transcript [384] [false]: 'รูป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:18.058728717+07:00","message":"Set StatePrefix (first interim): 'รูป'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:18.087219912+07:00","message":"receive streaming session, msgId: 33"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:18.087259728+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":"2025-10-27T14:23:18.087266369+07:00","message":"receive interim result [false|false]: รูปดาว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:18.087281176+07:00","message":"[buffer interim] 33 false รูปดาว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:18.08728947+07:00","message":"[bufferProcess] interim [900000000]:รูปดาว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:18.087292465+07:00","message":"[bufferProcess] send to processor:รูปหล่อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:18.08729717+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:18.087301035+07:00","message":"> Transcript [385] [false]: 'รูปหล่อ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:18.087305368+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:18.087307912+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:18.087310321+07:00","message":"StatePrefix: 'รูป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:18.087312781+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:18.205004916+07:00","message":"receive streaming session, msgId: 33"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:18.20504717+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":"2025-10-27T14:23:18.205053964+07:00","message":"receive interim result [false|false]: รูปแล้วนะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:18.205069402+07:00","message":"[buffer interim] 33 false รูปแล้วนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:18.20507995+07:00","message":"[bufferProcess] interim [20000000]:รูปแล้วนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:18.205083068+07:00","message":"[bufferProcess] send to processor:รูปดาว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:18.205089309+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:18.205092842+07:00","message":"> Transcript [386] [false]: 'รูปดาว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:18.205096452+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:18.205098961+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:18.205102288+07:00","message":"StatePrefix: 'รูป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:18.205104705+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:18.346499584+07:00","message":"receive streaming session, msgId: 33"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:18.346537421+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":"2025-10-27T14:23:18.346544849+07:00","message":"receive interim result [false|false]: รูปแล้วนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:18.346561256+07:00","message":"[buffer interim] 33 false รูปแล้วนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:18.346570069+07:00","message":"[bufferProcess] interim [140000000]:รูปแล้วนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:18.346573052+07:00","message":"[bufferProcess] send to processor:รูปแล้วนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:18.346583118+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:18.346587141+07:00","message":"> Transcript [387] [false]: 'รูปแล้วนะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:18.346591553+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:18.34659417+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:18.346597248+07:00","message":"StatePrefix: 'รูป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:18.346599914+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:18.920233328+07:00","message":"receive streaming session, msgId: 33"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:18.920271935+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":"2025-10-27T14:23:18.920279002+07:00","message":"receive interim result [false|false]: รูปแล้วนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:18.920296365+07:00","message":"[buffer interim] 33 false รูปแล้วนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:18.920307403+07:00","message":"[bufferProcess] interim [740000000]:รูปแล้วนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:18.920310203+07:00","message":"[bufferProcess] send to processor:รูปแล้วนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:18.920316728+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:18.920320815+07:00","message":"> Transcript [388] [false]: 'รูปแล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:18.920325253+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:18.920327982+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:18.920331317+07:00","message":"StatePrefix: 'รูป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:18.920333945+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:18.920341377+07:00","message":"Push: 'รูป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:18.920343758+07:00","message":"TextPushed: 'รูป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:18.920346173+07:00","message":"Set new StatePrefix : 'รูปแล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:18.920349071+07:00","message":"Next Push (prob) : 'แล้วนะคะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:18.920358909+07:00","message":"push: {false รูป 0 0xc000044400}"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:23:19.459818677+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:23:19.459833072+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:21.423353544+07:00","message":"receive streaming session, msgId: 33"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:21.423390992+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":"2025-10-27T14:23:21.423395906+07:00","message":"receive interim result [false|false]: รูปแล้วนะคะมีการสวดพระอภิธรรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:21.423409564+07:00","message":"[buffer interim] 33 false รูปแล้วนะคะมีการสวดพระอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:21.423416625+07:00","message":"[bufferProcess] interim [260000000]:รูปแล้วนะคะมีการสวดพระอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:21.423419969+07:00","message":"[bufferProcess] send to processor:รูปแล้วนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:21.423425105+07:00","message":"[bufferProcess] send to processor (ticker):รูปแล้วนะคะมีการสวดพระอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:21.42342858+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:21.423431445+07:00","message":"> Transcript [389] [false]: 'รูปแล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:21.423434715+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:21.423437051+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:21.423438533+07:00","message":"StatePrefix: 'รูปแล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:21.423440785+07:00","message":"TextPushed: 'รูป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:21.423442384+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:21.423444004+07:00","message":"> Transcript [390] [false]: 'รูปแล้วนะคะมีการสวดพระอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:21.423447223+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:21.423448741+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:21.42345016+07:00","message":"StatePrefix: 'รูปแล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:21.423451533+07:00","message":"TextPushed: 'รูป'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:21.523648668+07:00","message":"[GCS] IsForceVAD: false for message ID: 33"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:21.653640679+07:00","message":"[GCS] Start streaming session, msgId: 34"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:21.851843153+07:00","message":"receive streaming session, msgId: 33"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:21.851880383+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รูปแล้วนะคะจะมีการสวดพระอภิธรรม\",\"confidence\":0.9056769}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":590000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:21.851884959+07:00","message":"receive interim result [true|false]: รูปแล้วนะคะจะมีการสวดพระอภิธรรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:21.851893093+07:00","message":"end recv isFinal message id 33"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:21.851895103+07:00","message":"end Recv id 33"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:21.851899874+07:00","message":"[buffer interim] 33 true รูปแล้วนะคะจะมีการสวดพระอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:21.85190815+07:00","message":"[bufferProcess] interim [590000000]:รูปแล้วนะคะจะมีการสวดพระอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:21.851917658+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:21.851920316+07:00","message":"> Transcript [391] [true]: 'รูปแล้วนะคะจะมีการสวดพระอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:21.851922885+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:21.851924765+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:21.851926391+07:00","message":"StatePrefix: 'รูปแล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:21.851928132+07:00","message":"TextPushed: 'รูป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:21.85193187+07:00","message":"Push: 'แล้วนะคะจะมีการสวดพระอภิธรรม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:21.851954472+07:00","message":"push: {true แล้วนะคะจะมีการสวดพระอภิธรรม 0 0xc000044400}"}
{"level":"info","service":"Main","time":"2025-10-27T14:23:21.861533348+07:00","message":"write wav file: './tmp/7446/7446_33.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:22.403023356+07:00","message":"receive streaming session, msgId: 34"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:22.403075029+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":"2025-10-27T14:23:22.403080214+07:00","message":"receive interim result [false|false]: อภิธรรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:22.403097398+07:00","message":"[buffer interim] 34 false อภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:22.403104834+07:00","message":"[bufferProcess] interim [780000000]:อภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:22.403107166+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:22.427921743+07:00","message":"[GCS] Cleaned up inactive client: 8"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:22.427936327+07:00","message":"[GCS] Cleaned up inactive client: 11"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:22.427938387+07:00","message":"[GCS] Cleaned up inactive client: 13"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:22.427939809+07:00","message":"[GCS] Cleaned up inactive client: 9"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:22.427941168+07:00","message":"[GCS] Cleaned up inactive client: 12"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:22.427942529+07:00","message":"[GCS] Cleaned up inactive client: 10"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:23:22.460111751+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:23:22.460133653+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:22.660850833+07:00","message":"receive streaming session, msgId: 34"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:22.660887956+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":"2025-10-27T14:23:22.660893586+07:00","message":"receive interim result [false|false]: พระอภิธรรมศพ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:22.66090748+07:00","message":"[buffer interim] 34 false พระอภิธรรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:22.660914006+07:00","message":"[bufferProcess] interim [20000000]:พระอภิธรรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:22.660915854+07:00","message":"[bufferProcess] send to processor:อภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:22.660921234+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:22.660923717+07:00","message":"> Transcript [392] [false]: 'อภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:22.660925578+07:00","message":"Set StatePrefix (first interim): 'อภิธรรม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:22.915335047+07:00","message":"receive streaming session, msgId: 34"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:22.915381518+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":"2025-10-27T14:23:22.915388222+07:00","message":"receive interim result [false|false]: พระอภิธรรมศพนะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:22.915403841+07:00","message":"[buffer interim] 34 false พระอภิธรรมศพนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:22.915413478+07:00","message":"[bufferProcess] interim [320000000]:พระอภิธรรมศพนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:22.915415452+07:00","message":"[bufferProcess] send to processor:พระอภิธรรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:22.915421041+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:22.915423914+07:00","message":"> Transcript [393] [false]: 'พระอภิธรรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:22.91542605+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:22.915428324+07:00","message":"Set new StatePrefix: 'พระอภิธรรมศพ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:23.090685972+07:00","message":"receive streaming session, msgId: 34"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:23.090718174+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":"2025-10-27T14:23:23.090723515+07:00","message":"receive interim result [false|false]: พระอภิธรรมศพนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:23.090735716+07:00","message":"[buffer interim] 34 false พระอภิธรรมศพนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:23.090744483+07:00","message":"[bufferProcess] interim [440000000]:พระอภิธรรมศพนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:23.090746319+07:00","message":"[bufferProcess] send to processor:พระอภิธรรมศพนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:23.090749571+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:23.0907521+07:00","message":"> Transcript [394] [false]: 'พระอภิธรรมศพนะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:23.090755091+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:23.090756873+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:23.090758995+07:00","message":"StatePrefix: 'พระอภิธรรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:23.090761287+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:23.733485886+07:00","message":"receive streaming session, msgId: 34"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:23.73352817+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":"2025-10-27T14:23:23.733534547+07:00","message":"receive interim result [false|false]: พระอภิธรรมศพนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:23.733548654+07:00","message":"[buffer interim] 34 false พระอภิธรรมศพนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:23.733555839+07:00","message":"[bufferProcess] interim [40000000]:พระอภิธรรมศพนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:23.733557815+07:00","message":"[bufferProcess] send to processor:พระอภิธรรมศพนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:23.73356104+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:23.733563787+07:00","message":"> Transcript [395] [false]: 'พระอภิธรรมศพนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:23.733566537+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:23.733568098+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:23.733569983+07:00","message":"StatePrefix: 'พระอภิธรรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:23.733571676+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:24.311098239+07:00","message":"receive streaming session, msgId: 34"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:24.31113219+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":"2025-10-27T14:23:24.311137712+07:00","message":"receive interim result [false|false]: พระอภิธรรมศพนะคะถ้าพี่ทำ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:24.311151018+07:00","message":"[buffer interim] 34 false พระอภิธรรมศพนะคะถ้าพี่ทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:24.311158039+07:00","message":"[bufferProcess] interim [640000000]:พระอภิธรรมศพนะคะถ้าพี่ทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:24.311160499+07:00","message":"[bufferProcess] send to processor:พระอภิธรรมศพนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:24.311165577+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:24.311168203+07:00","message":"> Transcript [396] [false]: 'พระอภิธรรมศพนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:24.311170955+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:24.311172726+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:24.311174818+07:00","message":"StatePrefix: 'พระอภิธรรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:24.311176877+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:24.32152052+07:00","message":"receive streaming session, msgId: 34"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:24.32155261+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระอภิธรรมศพนะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:24.321561221+07:00","message":"receive interim result [false|false]: พระอภิธรรมศพนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:24.321575872+07:00","message":"[buffer interim] 34 false พระอภิธรรมศพนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:24.321582248+07:00","message":"[bufferProcess] interim [700000000]:พระอภิธรรมศพนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:24.321584528+07:00","message":"[bufferProcess] send to processor:พระอภิธรรมศพนะคะถ้าพี่ทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:24.321587965+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:24.321590444+07:00","message":"> Transcript [397] [false]: 'พระอภิธรรมศพนะคะถ้าพี่ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:24.32159344+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:24.321595308+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:24.321597388+07:00","message":"StatePrefix: 'พระอภิธรรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:24.321599196+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:24.321601312+07:00","message":"Push: 'พระอภิธรรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:24.321602909+07:00","message":"TextPushed: 'พระอภิธรรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:24.321604774+07:00","message":"Set new StatePrefix : 'พระอภิธรรมศพนะคะถ้าพี่ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:24.32160679+07:00","message":"Next Push (prob) : 'นะคะถ้าพี่ทำ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:24.321614382+07:00","message":"push: {false พระอภิธรรมศพ 0 0xc003402000}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:24.453518264+07:00","message":"receive streaming session, msgId: 34"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:24.453556874+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":"2025-10-27T14:23:24.45356679+07:00","message":"receive interim result [false|false]: พระอภิธรรมศพนะคะถ้าพี่ทำกับ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:24.453582205+07:00","message":"[buffer interim] 34 false พระอภิธรรมศพนะคะถ้าพี่ทำกับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:24.453588942+07:00","message":"[bufferProcess] interim [760000000]:พระอภิธรรมศพนะคะถ้าพี่ทำกับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:24.453591358+07:00","message":"[bufferProcess] send to processor:พระอภิธรรมศพนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:24.453596515+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:24.453599455+07:00","message":"> Transcript [398] [false]: 'พระอภิธรรมศพนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:24.453601758+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:24.527830476+07:00","message":"receive streaming session, msgId: 34"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:24.527868912+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":"2025-10-27T14:23:24.527876025+07:00","message":"receive interim result [false|false]: พระอภิธรรมศพนะคะถ้าพี่ทำกับหนู"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:24.527891896+07:00","message":"[buffer interim] 34 false พระอภิธรรมศพนะคะถ้าพี่ทำกับหนู"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:24.527909444+07:00","message":"[bufferProcess] interim [880000000]:พระอภิธรรมศพนะคะถ้าพี่ทำกับหนู"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:24.527915893+07:00","message":"[bufferProcess] send to processor:พระอภิธรรมศพนะคะถ้าพี่ทำกับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:24.527928127+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:24.527936457+07:00","message":"> Transcript [399] [false]: 'พระอภิธรรมศพนะคะถ้าพี่ทำกับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:24.52794476+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:24.527950525+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:24.527972461+07:00","message":"StatePrefix: 'พระอภิธรรมศพนะคะถ้าพี่ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:24.527978219+07:00","message":"TextPushed: 'พระอภิธรรมศพ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:24.630928701+07:00","message":"receive streaming session, msgId: 34"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:24.630968888+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":"2025-10-27T14:23:24.630974337+07:00","message":"receive interim result [false|false]: พระอภิธรรมศพนะคะถ้าพี่ทำกับเรา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:24.630986118+07:00","message":"[buffer interim] 34 false พระอภิธรรมศพนะคะถ้าพี่ทำกับเรา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:24.630994258+07:00","message":"[bufferProcess] interim [940000000]:พระอภิธรรมศพนะคะถ้าพี่ทำกับเรา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:24.630996798+07:00","message":"[bufferProcess] send to processor:พระอภิธรรมศพนะคะถ้าพี่ทำกับหนู"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:24.631002218+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:24.631004653+07:00","message":"> Transcript [400] [false]: 'พระอภิธรรมศพนะคะถ้าพี่ทำกับหนู'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:24.631007787+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:24.631009586+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:24.631011198+07:00","message":"StatePrefix: 'พระอภิธรรมศพนะคะถ้าพี่ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:24.631013902+07:00","message":"TextPushed: 'พระอภิธรรมศพ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:24.65369773+07:00","message":"receive streaming session, msgId: 34"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:24.65373612+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":"2025-10-27T14:23:24.65374312+07:00","message":"receive interim result [false|false]: พระอภิธรรมศพนะคะถ้าพี่ทำกับโรง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:24.653758955+07:00","message":"[buffer interim] 34 false พระอภิธรรมศพนะคะถ้าพี่ทำกับโรง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:24.65377948+07:00","message":"[bufferProcess] interim [0]:พระอภิธรรมศพนะคะถ้าพี่ทำกับโรง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:24.653782908+07:00","message":"[bufferProcess] send to processor:พระอภิธรรมศพนะคะถ้าพี่ทำกับเรา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:24.653789547+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:24.653793443+07:00","message":"> Transcript [401] [false]: 'พระอภิธรรมศพนะคะถ้าพี่ทำกับเรา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:24.653803214+07:00","message":"Count interim (case 1.2): 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:24.653805566+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:24.653807901+07:00","message":"StatePrefix: 'พระอภิธรรมศพนะคะถ้าพี่ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:24.653811005+07:00","message":"TextPushed: 'พระอภิธรรมศพ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:24.696479084+07:00","message":"receive streaming session, msgId: 34"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:24.696521312+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":"2025-10-27T14:23:24.696528149+07:00","message":"receive interim result [false|false]: พระอภิธรรมศพนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:24.696544391+07:00","message":"[buffer interim] 34 false พระอภิธรรมศพนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:24.696554753+07:00","message":"[bufferProcess] interim [60000000]:พระอภิธรรมศพนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:24.696557969+07:00","message":"[bufferProcess] send to processor:พระอภิธรรมศพนะคะถ้าพี่ทำกับโรง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:24.696564606+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:24.69656849+07:00","message":"> Transcript [402] [false]: 'พระอภิธรรมศพนะคะถ้าพี่ทำกับโรง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:24.696573151+07:00","message":"Count interim (case 1.1): 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:24.696575396+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:24.696577869+07:00","message":"StatePrefix: 'พระอภิธรรมศพนะคะถ้าพี่ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:24.696580901+07:00","message":"TextPushed: 'พระอภิธรรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:24.696586095+07:00","message":"Push: 'นะคะถ้าพี่ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:24.696588713+07:00","message":"TextPushed: 'พระอภิธรรมศพนะคะถ้าพี่ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:24.696591463+07:00","message":"Set new StatePrefix : 'พระอภิธรรมศพนะคะถ้าพี่ทำกับโรง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:24.696594065+07:00","message":"Next Push (prob) : 'กับโรง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:24.696604721+07:00","message":"push: {false นะคะถ้าพี่ทำ 0 0xc003402000}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:24.917754753+07:00","message":"receive streaming session, msgId: 34"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:24.917802049+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":"2025-10-27T14:23:24.917807503+07:00","message":"receive interim result [false|false]: พระอภิธรรมศพนะคะถ้าพี่ทำกับบรมศพ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:24.917820766+07:00","message":"[buffer interim] 34 false พระอภิธรรมศพนะคะถ้าพี่ทำกับบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:24.917827326+07:00","message":"[bufferProcess] interim [300000000]:พระอภิธรรมศพนะคะถ้าพี่ทำกับบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:24.917829374+07:00","message":"[bufferProcess] send to processor:พระอภิธรรมศพนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:24.917834778+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:24.917838794+07:00","message":"> Transcript [403] [false]: 'พระอภิธรรมศพนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:24.917841196+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:25.214117313+07:00","message":"receive streaming session, msgId: 34"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:25.214148039+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":"2025-10-27T14:23:25.214153337+07:00","message":"receive interim result [false|false]: พระอภิธรรมศพนะคะถ้าพี่ทำกับบรมศพนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:25.214167648+07:00","message":"[buffer interim] 34 false พระอภิธรรมศพนะคะถ้าพี่ทำกับบรมศพนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:25.214174588+07:00","message":"[bufferProcess] interim [600000000]:พระอภิธรรมศพนะคะถ้าพี่ทำกับบรมศพนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:25.214177031+07:00","message":"[bufferProcess] send to processor:พระอภิธรรมศพนะคะถ้าพี่ทำกับบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:25.214182721+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:25.214185904+07:00","message":"> Transcript [404] [false]: 'พระอภิธรรมศพนะคะถ้าพี่ทำกับบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:25.2141882+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:25.214189908+07:00","message":"Set new StatePrefix: 'พระอภิธรรมศพนะคะถ้าพี่ทำกับบรมศพ'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:23:25.460201077+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:23:25.460201004+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:25.847779683+07:00","message":"receive streaming session, msgId: 34"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:25.847813238+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":"2025-10-27T14:23:25.847818837+07:00","message":"receive interim result [false|false]: พระอภิธรรมศพนะคะถ้าพี่ทำกับบรมศพนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:25.847834207+07:00","message":"[buffer interim] 34 false พระอภิธรรมศพนะคะถ้าพี่ทำกับบรมศพนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:25.84784321+07:00","message":"[bufferProcess] interim [200000000]:พระอภิธรรมศพนะคะถ้าพี่ทำกับบรมศพนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:25.84784532+07:00","message":"[bufferProcess] send to processor:พระอภิธรรมศพนะคะถ้าพี่ทำกับบรมศพนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:25.847848942+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:25.847851667+07:00","message":"> Transcript [405] [false]: 'พระอภิธรรมศพนะคะถ้าพี่ทำกับบรมศพนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:25.847854764+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:25.847856651+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:25.847858255+07:00","message":"StatePrefix: 'พระอภิธรรมศพนะคะถ้าพี่ทำกับบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:25.847860486+07:00","message":"TextPushed: 'พระอภิธรรมศพนะคะถ้าพี่ทำ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:26.992122235+07:00","message":"receive streaming session, msgId: 34"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:26.992159661+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":"2025-10-27T14:23:26.99216627+07:00","message":"receive interim result [false|false]: พระอภิธรรมศพนะคะถ้าพี่ทำกับบรมศพนะคะวิธีทำ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:26.992182291+07:00","message":"[buffer interim] 34 false พระอภิธรรมศพนะคะถ้าพี่ทำกับบรมศพนะคะวิธีทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:26.992189895+07:00","message":"[bufferProcess] interim [400000000]:พระอภิธรรมศพนะคะถ้าพี่ทำกับบรมศพนะคะวิธีทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:26.992192291+07:00","message":"[bufferProcess] send to processor:พระอภิธรรมศพนะคะถ้าพี่ทำกับบรมศพนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:26.992195167+07:00","message":"[bufferProcess] send to processor (ticker):พระอภิธรรมศพนะคะถ้าพี่ทำกับบรมศพนะคะวิธีทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:26.992197963+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:26.992200579+07:00","message":"> Transcript [406] [false]: 'พระอภิธรรมศพนะคะถ้าพี่ทำกับบรมศพนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:26.992203574+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:26.992205234+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:26.992207427+07:00","message":"StatePrefix: 'พระอภิธรรมศพนะคะถ้าพี่ทำกับบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:26.992209692+07:00","message":"TextPushed: 'พระอภิธรรมศพนะคะถ้าพี่ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:26.992211236+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:26.992212863+07:00","message":"> Transcript [407] [false]: 'พระอภิธรรมศพนะคะถ้าพี่ทำกับบรมศพนะคะวิธีทำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:26.992214443+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:26.992215791+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:26.992217089+07:00","message":"StatePrefix: 'พระอภิธรรมศพนะคะถ้าพี่ทำกับบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:26.992218595+07:00","message":"TextPushed: 'พระอภิธรรมศพนะคะถ้าพี่ทำ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:27.686820656+07:00","message":"receive streaming session, msgId: 34"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:27.686851079+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระอภิธรรมศพนะคะถ้าพี่ทำกับบรมศพนะคะวิธีทำ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":6},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:27.686856819+07:00","message":"receive interim result [false|false]: พระอภิธรรมศพนะคะถ้าพี่ทำกับบรมศพนะคะวิธีทำ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:27.686870501+07:00","message":"[buffer interim] 34 false พระอภิธรรมศพนะคะถ้าพี่ทำกับบรมศพนะคะวิธีทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:27.686877523+07:00","message":"[bufferProcess] interim [0]:พระอภิธรรมศพนะคะถ้าพี่ทำกับบรมศพนะคะวิธีทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:27.686879325+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:28.023347593+07:00","message":"receive streaming session, msgId: 34"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:28.023387925+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระอภิธรรมศพนะคะถ้าพี่ทำกับบรมศพนะคะวิธีทำที่ท่านผู้ชม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:28.023394946+07:00","message":"receive interim result [false|false]: พระอภิธรรมศพนะคะถ้าพี่ทำกับบรมศพนะคะวิธีทำที่ท่านผู้ชม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:28.023413598+07:00","message":"[buffer interim] 34 false พระอภิธรรมศพนะคะถ้าพี่ทำกับบรมศพนะคะวิธีทำที่ท่านผู้ชม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:28.023422557+07:00","message":"[bufferProcess] interim [360000000]:พระอภิธรรมศพนะคะถ้าพี่ทำกับบรมศพนะคะวิธีทำที่ท่านผู้ชม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:28.023427459+07:00","message":"[bufferProcess] send to processor:พระอภิธรรมศพนะคะถ้าพี่ทำกับบรมศพนะคะวิธีทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:28.023434801+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:28.02343807+07:00","message":"> Transcript [408] [false]: 'พระอภิธรรมศพนะคะถ้าพี่ทำกับบรมศพนะคะวิธีทำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:28.023443337+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:28.023446485+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:28.023448465+07:00","message":"StatePrefix: 'พระอภิธรรมศพนะคะถ้าพี่ทำกับบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:28.023450953+07:00","message":"TextPushed: 'พระอภิธรรมศพนะคะถ้าพี่ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:28.023455319+07:00","message":"Push: 'กับบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:28.023456906+07:00","message":"TextPushed: 'พระอภิธรรมศพนะคะถ้าพี่ทำกับบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:28.023458878+07:00","message":"Set new StatePrefix : 'พระอภิธรรมศพนะคะถ้าพี่ทำกับบรมศพนะคะวิธีทำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:28.023461207+07:00","message":"Next Push (prob) : 'นะคะวิธีทำ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:28.023469226+07:00","message":"push: {false กับบรมศพ 0 0xc003402000}"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:23:28.460930034+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:23:28.460945598+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:28.606690095+07:00","message":"receive streaming session, msgId: 34"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:28.60672427+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระอภิธรรมศพนะคะถ้าพี่ทำกับบรมศพนะคะวิธีทำที่ท่านผู้ชม\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":6,\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:28.606729945+07:00","message":"receive interim result [false|false]: พระอภิธรรมศพนะคะถ้าพี่ทำกับบรมศพนะคะวิธีทำที่ท่านผู้ชม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:28.606746615+07:00","message":"[buffer interim] 34 false พระอภิธรรมศพนะคะถ้าพี่ทำกับบรมศพนะคะวิธีทำที่ท่านผู้ชม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:28.606753888+07:00","message":"[bufferProcess] interim [960000000]:พระอภิธรรมศพนะคะถ้าพี่ทำกับบรมศพนะคะวิธีทำที่ท่านผู้ชม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:28.606756164+07:00","message":"[bufferProcess] send to processor:พระอภิธรรมศพนะคะถ้าพี่ทำกับบรมศพนะคะวิธีทำที่ท่านผู้ชม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:28.606770837+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:28.606773691+07:00","message":"> Transcript [409] [false]: 'พระอภิธรรมศพนะคะถ้าพี่ทำกับบรมศพนะคะวิธีทำที่ท่านผู้ชม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:28.60677705+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:28.606778848+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:28.606781234+07:00","message":"StatePrefix: 'พระอภิธรรมศพนะคะถ้าพี่ทำกับบรมศพนะคะวิธีทำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:28.606783891+07:00","message":"TextPushed: 'พระอภิธรรมศพนะคะถ้าพี่ทำกับบรมศพ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:28.918132793+07:00","message":"receive streaming session, msgId: 34"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:28.918169783+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระอภิธรรมศพนะคะถ้าพี่ทำกับบรมศพนะคะวิธีทำที่ท่านผู้ชมจะได้ประชุม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":7,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:28.918175907+07:00","message":"receive interim result [false|false]: พระอภิธรรมศพนะคะถ้าพี่ทำกับบรมศพนะคะวิธีทำที่ท่านผู้ชมจะได้ประชุม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:28.918189646+07:00","message":"[buffer interim] 34 false พระอภิธรรมศพนะคะถ้าพี่ทำกับบรมศพนะคะวิธีทำที่ท่านผู้ชมจะได้ประชุม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:28.918196539+07:00","message":"[bufferProcess] interim [260000000]:พระอภิธรรมศพนะคะถ้าพี่ทำกับบรมศพนะคะวิธีทำที่ท่านผู้ชมจะได้ประชุม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:28.918198643+07:00","message":"[bufferProcess] send to processor:พระอภิธรรมศพนะคะถ้าพี่ทำกับบรมศพนะคะวิธีทำที่ท่านผู้ชม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:28.918204239+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:28.918207859+07:00","message":"> Transcript [410] [false]: 'พระอภิธรรมศพนะคะถ้าพี่ทำกับบรมศพนะคะวิธีทำที่ท่านผู้ชม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:28.918211137+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:28.918212952+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:28.918215006+07:00","message":"StatePrefix: 'พระอภิธรรมศพนะคะถ้าพี่ทำกับบรมศพนะคะวิธีทำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:28.918217334+07:00","message":"TextPushed: 'พระอภิธรรมศพนะคะถ้าพี่ทำกับบรมศพ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:29.057377307+07:00","message":"receive streaming session, msgId: 34"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:29.057429667+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระอภิธรรมศพนะคะถ้าพี่ทำกับบรมศพนะคะวิธีทำที่ท่านผู้ชมจะได้ประชุมต่อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":7,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:29.057437364+07:00","message":"receive interim result [false|false]: พระอภิธรรมศพนะคะถ้าพี่ทำกับบรมศพนะคะวิธีทำที่ท่านผู้ชมจะได้ประชุมต่อ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:29.05745577+07:00","message":"[buffer interim] 34 false พระอภิธรรมศพนะคะถ้าพี่ทำกับบรมศพนะคะวิธีทำที่ท่านผู้ชมจะได้ประชุมต่อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:29.057467507+07:00","message":"[bufferProcess] interim [380000000]:พระอภิธรรมศพนะคะถ้าพี่ทำกับบรมศพนะคะวิธีทำที่ท่านผู้ชมจะได้ประชุมต่อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:29.057471114+07:00","message":"[bufferProcess] send to processor:พระอภิธรรมศพนะคะถ้าพี่ทำกับบรมศพนะคะวิธีทำที่ท่านผู้ชมจะได้ประชุม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:29.05747832+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:29.057482352+07:00","message":"> Transcript [411] [false]: 'พระอภิธรรมศพนะคะถ้าพี่ทำกับบรมศพนะคะวิธีทำที่ท่านผู้ชมจะได้ประชุม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:29.057487199+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:29.057490293+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:29.057492314+07:00","message":"StatePrefix: 'พระอภิธรรมศพนะคะถ้าพี่ทำกับบรมศพนะคะวิธีทำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:29.057494831+07:00","message":"TextPushed: 'พระอภิธรรมศพนะคะถ้าพี่ทำกับบรมศพ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:29.234363143+07:00","message":"receive streaming session, msgId: 34"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:29.23441355+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":"2025-10-27T14:23:29.234421726+07:00","message":"receive interim result [false|false]: พระอภิธรรมศพนะคะถ้าพี่ทำกับบรมศพนะคะวิธีทำที่ท่านผู้ชมจะได้ประชุมต่อไป"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:29.234438991+07:00","message":"[buffer interim] 34 false พระอภิธรรมศพนะคะถ้าพี่ทำกับบรมศพนะคะวิธีทำที่ท่านผู้ชมจะได้ประชุมต่อไป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:29.234448875+07:00","message":"[bufferProcess] interim [560000000]:พระอภิธรรมศพนะคะถ้าพี่ทำกับบรมศพนะคะวิธีทำที่ท่านผู้ชมจะได้ประชุมต่อไป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:29.234452095+07:00","message":"[bufferProcess] send to processor:พระอภิธรรมศพนะคะถ้าพี่ทำกับบรมศพนะคะวิธีทำที่ท่านผู้ชมจะได้ประชุมต่อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:29.234456747+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:29.234460343+07:00","message":"> Transcript [412] [false]: 'พระอภิธรรมศพนะคะถ้าพี่ทำกับบรมศพนะคะวิธีทำที่ท่านผู้ชมจะได้ประชุมต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:29.234465779+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:29.234468219+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:29.234471784+07:00","message":"StatePrefix: 'พระอภิธรรมศพนะคะถ้าพี่ทำกับบรมศพนะคะวิธีทำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:29.234474986+07:00","message":"TextPushed: 'พระอภิธรรมศพนะคะถ้าพี่ทำกับบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:29.234478158+07:00","message":"Push: 'นะคะวิธีทำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:29.234480484+07:00","message":"TextPushed: 'พระอภิธรรมศพนะคะถ้าพี่ทำกับบรมศพนะคะวิธีทำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:29.234483151+07:00","message":"Set new StatePrefix : 'พระอภิธรรมศพนะคะถ้าพี่ทำกับบรมศพนะคะวิธีทำที่ท่านผู้ชมจะได้ประชุมต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:29.23448599+07:00","message":"Next Push (prob) : 'ที่ท่านผู้ชมจะได้ประชุมต่อ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:29.234496832+07:00","message":"push: {false นะคะวิธีทำ 0 0xc003402000}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:29.42614562+07:00","message":"receive streaming session, msgId: 34"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:29.426182175+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระอภิธรรมศพนะคะถ้าพี่ทำกับบรมศพนะคะวิธีทำที่ท่านผู้ชมจะได้ประชุมต่อไปจะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":7,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:29.426188424+07:00","message":"receive interim result [false|false]: พระอภิธรรมศพนะคะถ้าพี่ทำกับบรมศพนะคะวิธีทำที่ท่านผู้ชมจะได้ประชุมต่อไปจะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:29.426202572+07:00","message":"[buffer interim] 34 false พระอภิธรรมศพนะคะถ้าพี่ทำกับบรมศพนะคะวิธีทำที่ท่านผู้ชมจะได้ประชุมต่อไปจะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:29.426209301+07:00","message":"[bufferProcess] interim [740000000]:พระอภิธรรมศพนะคะถ้าพี่ทำกับบรมศพนะคะวิธีทำที่ท่านผู้ชมจะได้ประชุมต่อไปจะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:29.426211564+07:00","message":"[bufferProcess] send to processor:พระอภิธรรมศพนะคะถ้าพี่ทำกับบรมศพนะคะวิธีทำที่ท่านผู้ชมจะได้ประชุมต่อไป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:29.426216246+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:29.426219454+07:00","message":"> Transcript [413] [false]: 'พระอภิธรรมศพนะคะถ้าพี่ทำกับบรมศพนะคะวิธีทำที่ท่านผู้ชมจะได้ประชุมต่อไป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:29.426223028+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:29.426224961+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:29.426226485+07:00","message":"StatePrefix: 'พระอภิธรรมศพนะคะถ้าพี่ทำกับบรมศพนะคะวิธีทำที่ท่านผู้ชมจะได้ประชุมต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:29.426228985+07:00","message":"TextPushed: 'พระอภิธรรมศพนะคะถ้าพี่ทำกับบรมศพนะคะวิธีทำ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:29.434061232+07:00","message":"receive streaming session, msgId: 34"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:29.434081634+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระอภิธรรมศพนะคะถ้าพี่ทำกับบรมศพนะคะวิธีทำที่ท่านผู้ชมจะได้ประชุมต่อไปจาก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":7,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:29.434086466+07:00","message":"receive interim result [false|false]: พระอภิธรรมศพนะคะถ้าพี่ทำกับบรมศพนะคะวิธีทำที่ท่านผู้ชมจะได้ประชุมต่อไปจาก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:29.434096175+07:00","message":"[buffer interim] 34 false พระอภิธรรมศพนะคะถ้าพี่ทำกับบรมศพนะคะวิธีทำที่ท่านผู้ชมจะได้ประชุมต่อไปจาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:29.434101461+07:00","message":"[bufferProcess] interim [800000000]:พระอภิธรรมศพนะคะถ้าพี่ทำกับบรมศพนะคะวิธีทำที่ท่านผู้ชมจะได้ประชุมต่อไปจาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:29.434103656+07:00","message":"[bufferProcess] send to processor:พระอภิธรรมศพนะคะถ้าพี่ทำกับบรมศพนะคะวิธีทำที่ท่านผู้ชมจะได้ประชุมต่อไปจะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:29.434108761+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:29.434122864+07:00","message":"> Transcript [414] [false]: 'พระอภิธรรมศพนะคะถ้าพี่ทำกับบรมศพนะคะวิธีทำที่ท่านผู้ชมจะได้ประชุมต่อไปจะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:29.43412579+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:29.434127366+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:29.434128808+07:00","message":"StatePrefix: 'พระอภิธรรมศพนะคะถ้าพี่ทำกับบรมศพนะคะวิธีทำที่ท่านผู้ชมจะได้ประชุมต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:29.434130753+07:00","message":"TextPushed: 'พระอภิธรรมศพนะคะถ้าพี่ทำกับบรมศพนะคะวิธีทำ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:29.507095833+07:00","message":"receive streaming session, msgId: 34"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:29.507128157+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระอภิธรรมศพนะคะถ้าพี่ทำกับบรมศพนะคะวิธีทำที่ท่านผู้ชมจะได้ประชุมต่อไปจากนี้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":7,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:29.507134249+07:00","message":"receive interim result [false|false]: พระอภิธรรมศพนะคะถ้าพี่ทำกับบรมศพนะคะวิธีทำที่ท่านผู้ชมจะได้ประชุมต่อไปจากนี้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:29.507147477+07:00","message":"[buffer interim] 34 false พระอภิธรรมศพนะคะถ้าพี่ทำกับบรมศพนะคะวิธีทำที่ท่านผู้ชมจะได้ประชุมต่อไปจากนี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:29.507156682+07:00","message":"[bufferProcess] interim [920000000]:พระอภิธรรมศพนะคะถ้าพี่ทำกับบรมศพนะคะวิธีทำที่ท่านผู้ชมจะได้ประชุมต่อไปจากนี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:29.507159142+07:00","message":"[bufferProcess] send to processor:พระอภิธรรมศพนะคะถ้าพี่ทำกับบรมศพนะคะวิธีทำที่ท่านผู้ชมจะได้ประชุมต่อไปจาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:29.50716263+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:29.507165234+07:00","message":"> Transcript [415] [false]: 'พระอภิธรรมศพนะคะถ้าพี่ทำกับบรมศพนะคะวิธีทำที่ท่านผู้ชมจะได้ประชุมต่อไปจาก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:29.507168724+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:29.507170749+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:29.507172496+07:00","message":"StatePrefix: 'พระอภิธรรมศพนะคะถ้าพี่ทำกับบรมศพนะคะวิธีทำที่ท่านผู้ชมจะได้ประชุมต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:29.507175138+07:00","message":"TextPushed: 'พระอภิธรรมศพนะคะถ้าพี่ทำกับบรมศพนะคะวิธีทำ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:29.642727932+07:00","message":"receive streaming session, msgId: 34"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:29.642773215+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระอภิธรรมศพนะคะถ้าพี่ทำกับบรมศพนะคะวิธีทำที่ท่านผู้ชมจะได้ประชุมต่อไปจากนั้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":7,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:29.642792415+07:00","message":"receive interim result [false|false]: พระอภิธรรมศพนะคะถ้าพี่ทำกับบรมศพนะคะวิธีทำที่ท่านผู้ชมจะได้ประชุมต่อไปจากนั้น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:29.642806057+07:00","message":"[buffer interim] 34 false พระอภิธรรมศพนะคะถ้าพี่ทำกับบรมศพนะคะวิธีทำที่ท่านผู้ชมจะได้ประชุมต่อไปจากนั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:29.642812913+07:00","message":"[bufferProcess] interim [980000000]:พระอภิธรรมศพนะคะถ้าพี่ทำกับบรมศพนะคะวิธีทำที่ท่านผู้ชมจะได้ประชุมต่อไปจากนั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:29.642815841+07:00","message":"[bufferProcess] send to processor:พระอภิธรรมศพนะคะถ้าพี่ทำกับบรมศพนะคะวิธีทำที่ท่านผู้ชมจะได้ประชุมต่อไปจากนี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:29.642822004+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:29.64282473+07:00","message":"> Transcript [416] [false]: 'พระอภิธรรมศพนะคะถ้าพี่ทำกับบรมศพนะคะวิธีทำที่ท่านผู้ชมจะได้ประชุมต่อไปจากนี้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:29.642828561+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:29.642830315+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:29.642832409+07:00","message":"StatePrefix: 'พระอภิธรรมศพนะคะถ้าพี่ทำกับบรมศพนะคะวิธีทำที่ท่านผู้ชมจะได้ประชุมต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:29.642835238+07:00","message":"TextPushed: 'พระอภิธรรมศพนะคะถ้าพี่ทำกับบรมศพนะคะวิธีทำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:29.642840107+07:00","message":"Push: 'ที่ท่านผู้ชมจะได้ประชุมต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:29.642841871+07:00","message":"TextPushed: 'พระอภิธรรมศพนะคะถ้าพี่ทำกับบรมศพนะคะวิธีทำที่ท่านผู้ชมจะได้ประชุมต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:29.642845962+07:00","message":"Set new StatePrefix : 'พระอภิธรรมศพนะคะถ้าพี่ทำกับบรมศพนะคะวิธีทำที่ท่านผู้ชมจะได้ประชุมต่อไปจากนี้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:29.64284827+07:00","message":"Next Push (prob) : 'ไปจากนี้'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:29.642856422+07:00","message":"push: {false ที่ท่านผู้ชมจะได้ประชุมต่อ 0 0xc003402000}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:29.73109755+07:00","message":"receive streaming session, msgId: 34"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:29.731131492+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระอภิธรรมศพนะคะถ้าพี่ทำกับบรมศพนะคะวิธีทำที่ท่านผู้ชมจะได้ประชุมต่อไปจากใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":8,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:29.731136946+07:00","message":"receive interim result [false|false]: พระอภิธรรมศพนะคะถ้าพี่ทำกับบรมศพนะคะวิธีทำที่ท่านผู้ชมจะได้ประชุมต่อไปจากใน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:29.731150413+07:00","message":"[buffer interim] 34 false พระอภิธรรมศพนะคะถ้าพี่ทำกับบรมศพนะคะวิธีทำที่ท่านผู้ชมจะได้ประชุมต่อไปจากใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:29.731159335+07:00","message":"[bufferProcess] interim [40000000]:พระอภิธรรมศพนะคะถ้าพี่ทำกับบรมศพนะคะวิธีทำที่ท่านผู้ชมจะได้ประชุมต่อไปจากใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:29.731162167+07:00","message":"[bufferProcess] send to processor:พระอภิธรรมศพนะคะถ้าพี่ทำกับบรมศพนะคะวิธีทำที่ท่านผู้ชมจะได้ประชุมต่อไปจากนั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:29.731167925+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:29.731170826+07:00","message":"> Transcript [417] [false]: 'พระอภิธรรมศพนะคะถ้าพี่ทำกับบรมศพนะคะวิธีทำที่ท่านผู้ชมจะได้ประชุมต่อไปจากนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:29.731173247+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:29.731174915+07:00","message":"Set new StatePrefix: 'พระอภิธรรมศพนะคะถ้าพี่ทำกับบรมศพนะคะวิธีทำที่ท่านผู้ชมจะได้ประชุมต่อไปจากนั้น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:29.775985326+07:00","message":"receive streaming session, msgId: 34"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:29.776024015+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระอภิธรรมศพนะคะถ้าพี่ทำกับบรมศพนะคะวิธีทำที่ท่านผู้ชมจะได้ประชุมต่อไปจากในนี้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":8,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:29.776032194+07:00","message":"receive interim result [false|false]: พระอภิธรรมศพนะคะถ้าพี่ทำกับบรมศพนะคะวิธีทำที่ท่านผู้ชมจะได้ประชุมต่อไปจากในนี้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:29.776044383+07:00","message":"[buffer interim] 34 false พระอภิธรรมศพนะคะถ้าพี่ทำกับบรมศพนะคะวิธีทำที่ท่านผู้ชมจะได้ประชุมต่อไปจากในนี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:29.776051312+07:00","message":"[bufferProcess] interim [100000000]:พระอภิธรรมศพนะคะถ้าพี่ทำกับบรมศพนะคะวิธีทำที่ท่านผู้ชมจะได้ประชุมต่อไปจากในนี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:29.776053711+07:00","message":"[bufferProcess] send to processor:พระอภิธรรมศพนะคะถ้าพี่ทำกับบรมศพนะคะวิธีทำที่ท่านผู้ชมจะได้ประชุมต่อไปจากใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:29.776058933+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:29.776061881+07:00","message":"> Transcript [418] [false]: 'พระอภิธรรมศพนะคะถ้าพี่ทำกับบรมศพนะคะวิธีทำที่ท่านผู้ชมจะได้ประชุมต่อไปจากใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:29.776064694+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:29.776066539+07:00","message":"Set new StatePrefix: 'พระอภิธรรมศพนะคะถ้าพี่ทำกับบรมศพนะคะวิธีทำที่ท่านผู้ชมจะได้ประชุมต่อไปจากใน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:29.831468365+07:00","message":"receive streaming session, msgId: 34"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:29.831512903+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระอภิธรรมศพนะคะถ้าพี่ทำกับบรมศพนะคะวิธีทำที่ท่านผู้ชมจะได้ประชุมต่อไปจากนั้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":8,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:29.831521248+07:00","message":"receive interim result [false|false]: พระอภิธรรมศพนะคะถ้าพี่ทำกับบรมศพนะคะวิธีทำที่ท่านผู้ชมจะได้ประชุมต่อไปจากนั้น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:29.831534051+07:00","message":"[buffer interim] 34 false พระอภิธรรมศพนะคะถ้าพี่ทำกับบรมศพนะคะวิธีทำที่ท่านผู้ชมจะได้ประชุมต่อไปจากนั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:29.831601857+07:00","message":"[bufferProcess] interim [160000000]:พระอภิธรรมศพนะคะถ้าพี่ทำกับบรมศพนะคะวิธีทำที่ท่านผู้ชมจะได้ประชุมต่อไปจากนั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:29.831604969+07:00","message":"[bufferProcess] send to processor:พระอภิธรรมศพนะคะถ้าพี่ทำกับบรมศพนะคะวิธีทำที่ท่านผู้ชมจะได้ประชุมต่อไปจากในนี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:29.831610635+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:29.831613232+07:00","message":"> Transcript [419] [false]: 'พระอภิธรรมศพนะคะถ้าพี่ทำกับบรมศพนะคะวิธีทำที่ท่านผู้ชมจะได้ประชุมต่อไปจากในนี้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:29.831616529+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:29.831618192+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:29.831623186+07:00","message":"StatePrefix: 'พระอภิธรรมศพนะคะถ้าพี่ทำกับบรมศพนะคะวิธีทำที่ท่านผู้ชมจะได้ประชุมต่อไปจากใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:29.831625741+07:00","message":"TextPushed: 'พระอภิธรรมศพนะคะถ้าพี่ทำกับบรมศพนะคะวิธีทำที่ท่านผู้ชมจะได้ประชุมต่อ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:29.8528103+07:00","message":"[GCS] IsForceVAD: false for message ID: 34"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:29.876384171+07:00","message":"receive streaming session, msgId: 34"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:29.876418347+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":"2025-10-27T14:23:29.876424843+07:00","message":"receive interim result [false|false]: พระอภิธรรมศพนะคะถ้าพี่ทำกับบรมศพนะคะวิธีทำที่ท่านผู้ชมจะได้ประชุมต่อไปจากในนี้นะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:29.876439359+07:00","message":"[buffer interim] 34 false พระอภิธรรมศพนะคะถ้าพี่ทำกับบรมศพนะคะวิธีทำที่ท่านผู้ชมจะได้ประชุมต่อไปจากในนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:29.876446484+07:00","message":"[bufferProcess] interim [220000000]:พระอภิธรรมศพนะคะถ้าพี่ทำกับบรมศพนะคะวิธีทำที่ท่านผู้ชมจะได้ประชุมต่อไปจากในนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:29.876448934+07:00","message":"[bufferProcess] send to processor:พระอภิธรรมศพนะคะถ้าพี่ทำกับบรมศพนะคะวิธีทำที่ท่านผู้ชมจะได้ประชุมต่อไปจากนั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:29.876452687+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:29.876455364+07:00","message":"> Transcript [420] [false]: 'พระอภิธรรมศพนะคะถ้าพี่ทำกับบรมศพนะคะวิธีทำที่ท่านผู้ชมจะได้ประชุมต่อไปจากนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:29.876457604+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:29.876459588+07:00","message":"Set new StatePrefix: 'พระอภิธรรมศพนะคะถ้าพี่ทำกับบรมศพนะคะวิธีทำที่ท่านผู้ชมจะได้ประชุมต่อไปจากนั้น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:29.951363692+07:00","message":"receive streaming session, msgId: 34"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:29.951414577+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระอภิธรรมศพนะคะถ้าพี่ทำกับบรมศพนะคะวิธีทำที่ท่านผู้ชมจะได้ประชุมต่อไปจากในนี้นะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":8,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:29.951424062+07:00","message":"receive interim result [false|false]: พระอภิธรรมศพนะคะถ้าพี่ทำกับบรมศพนะคะวิธีทำที่ท่านผู้ชมจะได้ประชุมต่อไปจากในนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:29.951438205+07:00","message":"[buffer interim] 34 false พระอภิธรรมศพนะคะถ้าพี่ทำกับบรมศพนะคะวิธีทำที่ท่านผู้ชมจะได้ประชุมต่อไปจากในนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:29.951445237+07:00","message":"[bufferProcess] interim [280000000]:พระอภิธรรมศพนะคะถ้าพี่ทำกับบรมศพนะคะวิธีทำที่ท่านผู้ชมจะได้ประชุมต่อไปจากในนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:29.95144754+07:00","message":"[bufferProcess] send to processor:พระอภิธรรมศพนะคะถ้าพี่ทำกับบรมศพนะคะวิธีทำที่ท่านผู้ชมจะได้ประชุมต่อไปจากในนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:29.95145291+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:29.951455585+07:00","message":"> Transcript [421] [false]: 'พระอภิธรรมศพนะคะถ้าพี่ทำกับบรมศพนะคะวิธีทำที่ท่านผู้ชมจะได้ประชุมต่อไปจากในนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:29.951459682+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:29.951461648+07:00","message":"Set new StatePrefix: 'พระอภิธรรมศพนะคะถ้าพี่ทำกับบรมศพนะคะวิธีทำที่ท่านผู้ชมจะได้ประชุมต่อไปจากในนี้นะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:30.110270559+07:00","message":"receive streaming session, msgId: 34"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:30.110317443+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระอภิธรรมศพนะคะถ้าพี่ทำกับบรมศพนะคะวิธีทำที่ท่านผู้ชมจะได้ประชุมต่อไปจากในนี้นะคะ\",\"confidence\":0.94757146}],\"is_final\":true,\"result_end_time\":{\"seconds\":8,\"nanos\":430000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:30.110324935+07:00","message":"receive interim result [true|false]: พระอภิธรรมศพนะคะถ้าพี่ทำกับบรมศพนะคะวิธีทำที่ท่านผู้ชมจะได้ประชุมต่อไปจากในนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:30.110334385+07:00","message":"end recv isFinal message id 34"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:30.110337146+07:00","message":"end Recv id 34"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:30.110343846+07:00","message":"[buffer interim] 34 true พระอภิธรรมศพนะคะถ้าพี่ทำกับบรมศพนะคะวิธีทำที่ท่านผู้ชมจะได้ประชุมต่อไปจากในนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:30.110358024+07:00","message":"[bufferProcess] interim [430000000]:พระอภิธรรมศพนะคะถ้าพี่ทำกับบรมศพนะคะวิธีทำที่ท่านผู้ชมจะได้ประชุมต่อไปจากในนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:30.110364601+07:00","message":"[bufferProcess] send to processor (isfinal):พระอภิธรรมศพนะคะถ้าพี่ทำกับบรมศพนะคะวิธีทำที่ท่านผู้ชมจะได้ประชุมต่อไปจากในนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:30.110369123+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:30.110372644+07:00","message":"> Transcript [422] [false]: 'พระอภิธรรมศพนะคะถ้าพี่ทำกับบรมศพนะคะวิธีทำที่ท่านผู้ชมจะได้ประชุมต่อไปจากในนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:30.110376579+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:30.110378871+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:30.110380999+07:00","message":"StatePrefix: 'พระอภิธรรมศพนะคะถ้าพี่ทำกับบรมศพนะคะวิธีทำที่ท่านผู้ชมจะได้ประชุมต่อไปจากในนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:30.110385103+07:00","message":"TextPushed: 'พระอภิธรรมศพนะคะถ้าพี่ทำกับบรมศพนะคะวิธีทำที่ท่านผู้ชมจะได้ประชุมต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:30.110387719+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:30.110389864+07:00","message":"> Transcript [423] [true]: 'พระอภิธรรมศพนะคะถ้าพี่ทำกับบรมศพนะคะวิธีทำที่ท่านผู้ชมจะได้ประชุมต่อไปจากในนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:30.110393084+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:30.110394924+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:30.110396948+07:00","message":"StatePrefix: 'พระอภิธรรมศพนะคะถ้าพี่ทำกับบรมศพนะคะวิธีทำที่ท่านผู้ชมจะได้ประชุมต่อไปจากในนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:30.110399232+07:00","message":"TextPushed: 'พระอภิธรรมศพนะคะถ้าพี่ทำกับบรมศพนะคะวิธีทำที่ท่านผู้ชมจะได้ประชุมต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:30.110407496+07:00","message":"Push: 'ไปจากในนี้นะคะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:30.110417917+07:00","message":"push: {true ไปจากในนี้นะคะ 0 0xc003402000}"}
{"level":"info","service":"Main","time":"2025-10-27T14:23:30.125404609+07:00","message":"write wav file: './tmp/7446/7446_34.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:30.374293446+07:00","message":"[GCS] Start streaming session, msgId: 35"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:23:31.460981685+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:23:31.460981679+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:32.12648146+07:00","message":"receive streaming session, msgId: 35"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:32.126521597+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":"2025-10-27T14:23:32.126526769+07:00","message":"receive interim result [false|false]: ส่ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:32.126540581+07:00","message":"[buffer interim] 35 false ส่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:32.126547333+07:00","message":"[bufferProcess] interim [740000000]:ส่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:32.126548813+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:32.126554365+07:00","message":"[bufferProcess] send to processor (ticker):ส่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:32.126557109+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:32.126559529+07:00","message":"> Transcript [424] [false]: 'ส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:32.126561392+07:00","message":"Set StatePrefix (first interim): 'ส่ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:32.266888895+07:00","message":"receive streaming session, msgId: 35"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:32.266922429+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":"2025-10-27T14:23:32.266927913+07:00","message":"receive interim result [false|false]: ส่งที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:32.266939921+07:00","message":"[buffer interim] 35 false ส่งที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:32.266946402+07:00","message":"[bufferProcess] interim [920000000]:ส่งที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:32.266948012+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:32.461566618+07:00","message":"receive streaming session, msgId: 35"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:32.4616001+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":"2025-10-27T14:23:32.461605562+07:00","message":"receive interim result [false|false]: ส่งที่ทำ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:32.461616459+07:00","message":"[buffer interim] 35 false ส่งที่ทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:32.461623912+07:00","message":"[bufferProcess] interim [100000000]:ส่งที่ทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:32.461625735+07:00","message":"[bufferProcess] send to processor:ส่งที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:32.461630569+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:32.461633275+07:00","message":"> Transcript [425] [false]: 'ส่งที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:32.461636163+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:32.461637958+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:32.461639728+07:00","message":"StatePrefix: 'ส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:32.46164142+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:32.646749511+07:00","message":"receive streaming session, msgId: 35"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:32.646792274+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":"2025-10-27T14:23:32.646797378+07:00","message":"receive interim result [false|false]: ส่งที่ทำหน้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:32.646813018+07:00","message":"[buffer interim] 35 false ส่งที่ทำหน้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:32.646820276+07:00","message":"[bufferProcess] interim [280000000]:ส่งที่ทำหน้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:32.646822247+07:00","message":"[bufferProcess] send to processor:ส่งที่ทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:32.646833146+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:32.64683603+07:00","message":"> Transcript [426] [false]: 'ส่งที่ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:32.646839186+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:32.646840885+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:32.646842714+07:00","message":"StatePrefix: 'ส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:32.646845045+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:32.704369575+07:00","message":"receive streaming session, msgId: 35"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:32.704409979+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":"2025-10-27T14:23:32.704415665+07:00","message":"receive interim result [false|false]: ส่งที่ทำหน้าที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:32.704428786+07:00","message":"[buffer interim] 35 false ส่งที่ทำหน้าที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:32.704435941+07:00","message":"[bufferProcess] interim [340000000]:ส่งที่ทำหน้าที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:32.704438311+07:00","message":"[bufferProcess] send to processor:ส่งที่ทำหน้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:32.704444472+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:32.704446993+07:00","message":"> Transcript [427] [false]: 'ส่งที่ทำหน้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:32.70444979+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:32.704451639+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:32.704453528+07:00","message":"StatePrefix: 'ส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:32.704455629+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:33.360213117+07:00","message":"receive streaming session, msgId: 35"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:33.360246583+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":"2025-10-27T14:23:33.360252157+07:00","message":"receive interim result [false|false]: ส่งที่ทำหน้าที่สภา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:33.360268454+07:00","message":"[buffer interim] 35 false ส่งที่ทำหน้าที่สภา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:33.360276119+07:00","message":"[bufferProcess] interim [940000000]:ส่งที่ทำหน้าที่สภา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:33.360278408+07:00","message":"[bufferProcess] send to processor:ส่งที่ทำหน้าที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:33.360281875+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:33.360284283+07:00","message":"> Transcript [428] [false]: 'ส่งที่ทำหน้าที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:33.360287479+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:33.360289396+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:33.360291335+07:00","message":"StatePrefix: 'ส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:33.360293024+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:33.360295336+07:00","message":"Push: 'ส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:33.36029708+07:00","message":"TextPushed: 'ส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:33.360298828+07:00","message":"Set new StatePrefix : 'ส่งที่ทำหน้าที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:33.360300796+07:00","message":"Next Push (prob) : 'ที่ทำหน้าที่'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:33.360309121+07:00","message":"push: {false ส่ง 0 0xc00041c980}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:33.420823839+07:00","message":"receive streaming session, msgId: 35"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:33.420856193+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":"2025-10-27T14:23:33.420861668+07:00","message":"receive interim result [false|false]: ส่งที่ทำหน้าที่สภาผู้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:33.4208754+07:00","message":"[buffer interim] 35 false ส่งที่ทำหน้าที่สภาผู้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:33.420882681+07:00","message":"[bufferProcess] interim [120000000]:ส่งที่ทำหน้าที่สภาผู้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:33.420884704+07:00","message":"[bufferProcess] send to processor:ส่งที่ทำหน้าที่สภา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:33.420889623+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:33.420892268+07:00","message":"> Transcript [429] [false]: 'ส่งที่ทำหน้าที่สภา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:33.420895468+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:33.420897227+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:33.420898848+07:00","message":"StatePrefix: 'ส่งที่ทำหน้าที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:33.420901485+07:00","message":"TextPushed: 'ส่ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:33.546194348+07:00","message":"receive streaming session, msgId: 35"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:33.546233481+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":"2025-10-27T14:23:33.546240297+07:00","message":"receive interim result [false|false]: ส่งที่ทำหน้าที่สภาภิ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:33.546253523+07:00","message":"[buffer interim] 35 false ส่งที่ทำหน้าที่สภาภิ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:33.546262748+07:00","message":"[bufferProcess] interim [180000000]:ส่งที่ทำหน้าที่สภาภิ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:33.546265449+07:00","message":"[bufferProcess] send to processor:ส่งที่ทำหน้าที่สภาผู้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:33.546271369+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:33.546275232+07:00","message":"> Transcript [430] [false]: 'ส่งที่ทำหน้าที่สภาผู้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:33.546279191+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:33.546281634+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:33.546284171+07:00","message":"StatePrefix: 'ส่งที่ทำหน้าที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:33.546288125+07:00","message":"TextPushed: 'ส่ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:33.595619766+07:00","message":"receive streaming session, msgId: 35"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:33.595663368+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":"2025-10-27T14:23:33.595670018+07:00","message":"receive interim result [false|false]: ส่งที่ทำหน้าที่สภาพิษ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:33.59568436+07:00","message":"[buffer interim] 35 false ส่งที่ทำหน้าที่สภาพิษ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:33.595692393+07:00","message":"[bufferProcess] interim [240000000]:ส่งที่ทำหน้าที่สภาพิษ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:33.595694505+07:00","message":"[bufferProcess] send to processor:ส่งที่ทำหน้าที่สภาภิ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:33.595699835+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:33.595702487+07:00","message":"> Transcript [431] [false]: 'ส่งที่ทำหน้าที่สภาภิ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:33.595705276+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:33.595706978+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:33.595708607+07:00","message":"StatePrefix: 'ส่งที่ทำหน้าที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:33.595711861+07:00","message":"TextPushed: 'ส่ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:33.60130249+07:00","message":"receive streaming session, msgId: 35"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:33.601324998+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":"2025-10-27T14:23:33.601329492+07:00","message":"receive interim result [false|false]: ส่งที่ทำหน้าที่สภาพิธี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:33.601341896+07:00","message":"[buffer interim] 35 false ส่งที่ทำหน้าที่สภาพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:33.601346711+07:00","message":"[bufferProcess] interim [300000000]:ส่งที่ทำหน้าที่สภาพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:33.601348863+07:00","message":"[bufferProcess] send to processor:ส่งที่ทำหน้าที่สภาพิษ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:33.601351727+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:33.601353891+07:00","message":"> Transcript [432] [false]: 'ส่งที่ทำหน้าที่สภาพิษ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:33.60135644+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:33.601357943+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:33.601359645+07:00","message":"StatePrefix: 'ส่งที่ทำหน้าที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:33.60136156+07:00","message":"TextPushed: 'ส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:33.601363935+07:00","message":"Push: 'ที่ทำหน้าที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:33.601365606+07:00","message":"TextPushed: 'ส่งที่ทำหน้าที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:33.601367315+07:00","message":"Set new StatePrefix : 'ส่งที่ทำหน้าที่สภาพิษ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:33.601369799+07:00","message":"Next Push (prob) : 'สภาพิษ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:33.601376973+07:00","message":"push: {false ที่ทำหน้าที่ 0 0xc00041c980}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:33.72738102+07:00","message":"receive streaming session, msgId: 35"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:33.727422263+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":"2025-10-27T14:23:33.727427649+07:00","message":"receive interim result [false|false]: ส่งที่ทำหน้าที่สภาพิทักษ์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:33.727439445+07:00","message":"[buffer interim] 35 false ส่งที่ทำหน้าที่สภาพิทักษ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:33.727446151+07:00","message":"[bufferProcess] interim [360000000]:ส่งที่ทำหน้าที่สภาพิทักษ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:33.727448264+07:00","message":"[bufferProcess] send to processor:ส่งที่ทำหน้าที่สภาพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:33.727453496+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:33.727456188+07:00","message":"> Transcript [433] [false]: 'ส่งที่ทำหน้าที่สภาพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:33.727458519+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:33.727460195+07:00","message":"Set new StatePrefix: 'ส่งที่ทำหน้าที่สภาพิธี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:33.885797447+07:00","message":"receive streaming session, msgId: 35"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:33.885838734+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":"2025-10-27T14:23:33.885844308+07:00","message":"receive interim result [false|false]: ส่งที่ทำหน้าที่สภาภิธรรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:33.885856025+07:00","message":"[buffer interim] 35 false ส่งที่ทำหน้าที่สภาภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:33.885865091+07:00","message":"[bufferProcess] interim [480000000]:ส่งที่ทำหน้าที่สภาภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:33.885866993+07:00","message":"[bufferProcess] send to processor:ส่งที่ทำหน้าที่สภาพิทักษ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:33.885872256+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:33.885874581+07:00","message":"> Transcript [434] [false]: 'ส่งที่ทำหน้าที่สภาพิทักษ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:33.885876718+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:33.885878389+07:00","message":"Set new StatePrefix: 'ส่งที่ทำหน้าที่สภาพิทักษ์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:34.433771444+07:00","message":"receive streaming session, msgId: 35"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:34.433807846+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":"2025-10-27T14:23:34.433813913+07:00","message":"receive interim result [false|false]: ส่งที่ทำหน้าที่สภาภิธรรมจำลองหลวง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:34.433827833+07:00","message":"[buffer interim] 35 false ส่งที่ทำหน้าที่สภาภิธรรมจำลองหลวง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:34.433835375+07:00","message":"[bufferProcess] interim [80000000]:ส่งที่ทำหน้าที่สภาภิธรรมจำลองหลวง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:34.433837508+07:00","message":"[bufferProcess] send to processor:ส่งที่ทำหน้าที่สภาภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:34.433842857+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:34.433845524+07:00","message":"> Transcript [435] [false]: 'ส่งที่ทำหน้าที่สภาภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:34.433847814+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:34.433850005+07:00","message":"Set new StatePrefix: 'ส่งที่ทำหน้าที่สภาภิธรรม'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:23:34.461832848+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:23:34.461838844+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:35.011850494+07:00","message":"receive streaming session, msgId: 35"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:35.011897596+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":"2025-10-27T14:23:35.011904774+07:00","message":"receive interim result [false|false]: ส่งที่ทำหน้าที่สภาภิธรรมทํานองหลวง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:35.011920352+07:00","message":"[buffer interim] 35 false ส่งที่ทำหน้าที่สภาภิธรรมทํานองหลวง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:35.011930269+07:00","message":"[bufferProcess] interim [680000000]:ส่งที่ทำหน้าที่สภาภิธรรมทํานองหลวง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:35.011933254+07:00","message":"[bufferProcess] send to processor:ส่งที่ทำหน้าที่สภาภิธรรมจำลองหลวง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:35.011940156+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:35.011943853+07:00","message":"> Transcript [436] [false]: 'ส่งที่ทำหน้าที่สภาภิธรรมจำลองหลวง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:35.011948145+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:35.011950972+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:35.011953738+07:00","message":"StatePrefix: 'ส่งที่ทำหน้าที่สภาภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:35.01195666+07:00","message":"TextPushed: 'ส่งที่ทำหน้าที่'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:35.552423257+07:00","message":"[GCS] IsForceVAD: false for message ID: 35"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:35.613481801+07:00","message":"[GCS] Start streaming session, msgId: 36"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:35.655989451+07:00","message":"receive streaming session, msgId: 35"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:35.656026574+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่งที่ทำหน้าที่สภาภิธรรมทํานองหลวง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:35.656032406+07:00","message":"receive interim result [false|false]: ส่งที่ทำหน้าที่สภาภิธรรมทํานองหลวง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:35.656046544+07:00","message":"[buffer interim] 35 false ส่งที่ทำหน้าที่สภาภิธรรมทํานองหลวง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:35.656053623+07:00","message":"[bufferProcess] interim [280000000]:ส่งที่ทำหน้าที่สภาภิธรรมทํานองหลวง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:35.656055581+07:00","message":"[bufferProcess] send to processor:ส่งที่ทำหน้าที่สภาภิธรรมทํานองหลวง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:35.65605888+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:35.656061678+07:00","message":"> Transcript [437] [false]: 'ส่งที่ทำหน้าที่สภาภิธรรมทํานองหลวง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:35.656064838+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:35.656066602+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:35.656068788+07:00","message":"StatePrefix: 'ส่งที่ทำหน้าที่สภาภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:35.656071046+07:00","message":"TextPushed: 'ส่งที่ทำหน้าที่'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:35.765157952+07:00","message":"receive streaming session, msgId: 35"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:35.765200025+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระสงฆ์ที่ทำหน้าที่สภาที่ทำทำนองหลวง\",\"confidence\":0.8675939}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:35.765205915+07:00","message":"receive interim result [true|false]: พระสงฆ์ที่ทำหน้าที่สภาที่ทำทำนองหลวง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:35.76521315+07:00","message":"end recv isFinal message id 35"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:35.765215281+07:00","message":"end Recv id 35"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:35.765221098+07:00","message":"[buffer interim] 35 true พระสงฆ์ที่ทำหน้าที่สภาที่ทำทำนองหลวง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:35.76523043+07:00","message":"[bufferProcess] interim [400000000]:พระสงฆ์ที่ทำหน้าที่สภาที่ทำทำนองหลวง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:35.765234921+07:00","message":"[bufferProcess] send to processor (isfinal):ส่งที่ทำหน้าที่สภาภิธรรมทํานองหลวง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:35.76524069+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:35.765243379+07:00","message":"> Transcript [438] [false]: 'ส่งที่ทำหน้าที่สภาภิธรรมทํานองหลวง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:35.765246151+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:35.765247811+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:35.765251456+07:00","message":"StatePrefix: 'ส่งที่ทำหน้าที่สภาภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:35.765253883+07:00","message":"TextPushed: 'ส่งที่ทำหน้าที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:35.765255427+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:35.765257065+07:00","message":"> Transcript [439] [true]: 'พระสงฆ์ที่ทำหน้าที่สภาที่ทำทำนองหลวง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:35.765258938+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:35.765260352+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:35.765261721+07:00","message":"StatePrefix: 'ส่งที่ทำหน้าที่สภาภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:35.765263331+07:00","message":"TextPushed: 'ส่งที่ทำหน้าที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:35.765264795+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:35.765369316+07:00","message":"Push: 'สภาที่ทำทำนองหลวง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:35.76537162+07:00","message":"TextPushed: 'ส่งที่ทำหน้าที่สภาที่ทำทำนองหลวง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:35.765373749+07:00","message":"Set new StatePrefix : 'พระสงฆ์ที่ทำหน้าที่สภาที่ทำทำนองหลวง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:35.765375877+07:00","message":"Next Push (prob) : 'พระสงฆ์ที่ทำหน้าที่สภาที่ทำทำนองหลวง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:35.765383976+07:00","message":"push: {true สภาที่ทำทำนองหลวง 0 0xc00041c980}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:35.765392853+07:00","message":"write aligntment file to 'tmp/7446/align_message_id_35.html'"}
{"level":"info","service":"Main","time":"2025-10-27T14:23:35.77640286+07:00","message":"write wav file: './tmp/7446/7446_35.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:36.159512681+07:00","message":"receive streaming session, msgId: 36"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:36.159566331+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":"2025-10-27T14:23:36.159572049+07:00","message":"receive interim result [false|false]: เฉพาะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:36.159587297+07:00","message":"[buffer interim] 36 false เฉพาะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:36.15959409+07:00","message":"[bufferProcess] interim [600000000]:เฉพาะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:36.159595762+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:36.943985346+07:00","message":"receive streaming session, msgId: 36"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:36.94402323+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":"2025-10-27T14:23:36.944028974+07:00","message":"receive interim result [false|false]: เฉพาะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:36.944040411+07:00","message":"[buffer interim] 36 false เฉพาะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:36.944047252+07:00","message":"[bufferProcess] interim [200000000]:เฉพาะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:36.944049615+07:00","message":"[bufferProcess] send to processor:เฉพาะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:36.944054632+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:36.94405731+07:00","message":"> Transcript [440] [false]: 'เฉพาะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:36.944059253+07:00","message":"Set StatePrefix (first interim): 'เฉพาะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:36.949855805+07:00","message":"receive streaming session, msgId: 36"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:36.949875164+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":"2025-10-27T14:23:36.949879076+07:00","message":"receive interim result [false|false]: เฉพาะเรียกว่า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:36.949889693+07:00","message":"[buffer interim] 36 false เฉพาะเรียกว่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:36.949893652+07:00","message":"[bufferProcess] interim [260000000]:เฉพาะเรียกว่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:36.949895487+07:00","message":"[bufferProcess] send to processor:เฉพาะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:36.949900154+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:36.949902222+07:00","message":"> Transcript [441] [false]: 'เฉพาะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:36.949904926+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:36.949906711+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:36.949908134+07:00","message":"StatePrefix: 'เฉพาะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:36.949909877+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:37.181432685+07:00","message":"receive streaming session, msgId: 36"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:37.181477253+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":"2025-10-27T14:23:37.181482922+07:00","message":"receive interim result [false|false]: เฉพาะเรียกว่าพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:37.18149682+07:00","message":"[buffer interim] 36 false เฉพาะเรียกว่าพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:37.181503866+07:00","message":"[bufferProcess] interim [500000000]:เฉพาะเรียกว่าพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:37.18150607+07:00","message":"[bufferProcess] send to processor:เฉพาะเรียกว่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:37.181511133+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:37.18151374+07:00","message":"> Transcript [442] [false]: 'เฉพาะเรียกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:37.181517401+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:37.181519232+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:37.181520788+07:00","message":"StatePrefix: 'เฉพาะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:37.18152251+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:37.374632067+07:00","message":"receive streaming session, msgId: 36"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:37.374675659+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":"2025-10-27T14:23:37.374680905+07:00","message":"receive interim result [false|false]: เฉพาะนึกว่าพระอาทิตย์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:37.374694922+07:00","message":"[buffer interim] 36 false เฉพาะนึกว่าพระอาทิตย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:37.374701641+07:00","message":"[bufferProcess] interim [740000000]:เฉพาะนึกว่าพระอาทิตย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:37.374703693+07:00","message":"[bufferProcess] send to processor:เฉพาะเรียกว่าพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:37.374708848+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:37.374712932+07:00","message":"> Transcript [443] [false]: 'เฉพาะเรียกว่าพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:37.374716248+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:37.374718095+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:37.374720068+07:00","message":"StatePrefix: 'เฉพาะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:37.374721897+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:23:37.462230792+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:23:37.4622505+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:37.501193111+07:00","message":"receive streaming session, msgId: 36"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:37.501228355+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":"2025-10-27T14:23:37.50123388+07:00","message":"receive interim result [false|false]: เฉพาะเรียกว่าพิธี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:37.50124756+07:00","message":"[buffer interim] 36 false เฉพาะเรียกว่าพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:37.501254571+07:00","message":"[bufferProcess] interim [860000000]:เฉพาะเรียกว่าพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:37.501256775+07:00","message":"[bufferProcess] send to processor:เฉพาะนึกว่าพระอาทิตย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:37.501260036+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:37.501262724+07:00","message":"> Transcript [444] [false]: 'เฉพาะนึกว่าพระอาทิตย์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:37.501265721+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:37.501267516+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:37.501269383+07:00","message":"StatePrefix: 'เฉพาะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:37.501271128+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:37.501273579+07:00","message":"Push: 'เฉพาะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:37.501275257+07:00","message":"TextPushed: 'เฉพาะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:37.50127696+07:00","message":"Set new StatePrefix : 'เฉพาะนึกว่าพระอาทิตย์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:37.501278815+07:00","message":"Next Push (prob) : 'นึกว่าพระอาทิตย์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:37.50128723+07:00","message":"push: {false เฉพาะ 0 0xc003402100}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:37.690579172+07:00","message":"receive streaming session, msgId: 36"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:37.690617135+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":"2025-10-27T14:23:37.690624198+07:00","message":"receive interim result [false|false]: เฉพาะเรียกว่าพระพิธีธรรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:37.690638303+07:00","message":"[buffer interim] 36 false เฉพาะเรียกว่าพระพิธีธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:37.69064715+07:00","message":"[bufferProcess] interim [40000000]:เฉพาะเรียกว่าพระพิธีธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:37.69065042+07:00","message":"[bufferProcess] send to processor:เฉพาะเรียกว่าพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:37.690655318+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:37.690658952+07:00","message":"> Transcript [445] [false]: 'เฉพาะเรียกว่าพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:37.69066189+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:37.69066449+07:00","message":"Set new StatePrefix: 'เฉพาะเรียกว่าพิธี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:38.260802501+07:00","message":"receive streaming session, msgId: 36"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:38.260845304+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":"2025-10-27T14:23:38.260851668+07:00","message":"receive interim result [false|false]: เฉพาะเรียกว่าพระพิธีธรรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:38.260865989+07:00","message":"[buffer interim] 36 false เฉพาะเรียกว่าพระพิธีธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:38.260873981+07:00","message":"[bufferProcess] interim [640000000]:เฉพาะเรียกว่าพระพิธีธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:38.260876678+07:00","message":"[bufferProcess] send to processor:เฉพาะเรียกว่าพระพิธีธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:38.260881047+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:38.260884741+07:00","message":"> Transcript [446] [false]: 'เฉพาะเรียกว่าพระพิธีธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:38.260887732+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:38.260890666+07:00","message":"Set new StatePrefix: 'เฉพาะเรียกว่าพระพิธีธรรม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:39.114475866+07:00","message":"receive streaming session, msgId: 36"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:39.114512533+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":"2025-10-27T14:23:39.114518349+07:00","message":"receive interim result [false|false]: เฉพาะเรียกว่าพระพิธีธรรมเป็นสำนัก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:39.114531308+07:00","message":"[buffer interim] 36 false เฉพาะเรียกว่าพระพิธีธรรมเป็นสำนัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:39.114544712+07:00","message":"[bufferProcess] interim [480000000]:เฉพาะเรียกว่าพระพิธีธรรมเป็นสำนัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:39.114547936+07:00","message":"[bufferProcess] send to processor:เฉพาะเรียกว่าพระพิธีธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:39.114552377+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:39.114556946+07:00","message":"> Transcript [447] [false]: 'เฉพาะเรียกว่าพระพิธีธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:39.114559976+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:39.114561864+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:39.114563604+07:00","message":"StatePrefix: 'เฉพาะเรียกว่าพระพิธีธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:39.114565872+07:00","message":"TextPushed: 'เฉพาะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:39.171854577+07:00","message":"receive streaming session, msgId: 36"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:39.17189053+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":"2025-10-27T14:23:39.171896062+07:00","message":"receive interim result [false|false]: เฉพาะเรียกว่าพระพิธีธรรมเป็นสมณศักดิ์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:39.171908932+07:00","message":"[buffer interim] 36 false เฉพาะเรียกว่าพระพิธีธรรมเป็นสมณศักดิ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:39.171916126+07:00","message":"[bufferProcess] interim [540000000]:เฉพาะเรียกว่าพระพิธีธรรมเป็นสมณศักดิ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:39.171918113+07:00","message":"[bufferProcess] send to processor:เฉพาะเรียกว่าพระพิธีธรรมเป็นสำนัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:39.171948083+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:39.17195105+07:00","message":"> Transcript [448] [false]: 'เฉพาะเรียกว่าพระพิธีธรรมเป็นสำนัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:39.171954347+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:39.171956481+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:39.171958604+07:00","message":"StatePrefix: 'เฉพาะเรียกว่าพระพิธีธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:39.171960621+07:00","message":"TextPushed: 'เฉพาะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:39.493216609+07:00","message":"receive streaming session, msgId: 36"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:39.493262962+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":"2025-10-27T14:23:39.493272976+07:00","message":"receive interim result [false|false]: เฉพาะเรียกว่าพระพิธีธรรมเป็นสมณศักดิ์ที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:39.49328607+07:00","message":"[buffer interim] 36 false เฉพาะเรียกว่าพระพิธีธรรมเป็นสมณศักดิ์ที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:39.49329271+07:00","message":"[bufferProcess] interim [840000000]:เฉพาะเรียกว่าพระพิธีธรรมเป็นสมณศักดิ์ที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:39.493294967+07:00","message":"[bufferProcess] send to processor:เฉพาะเรียกว่าพระพิธีธรรมเป็นสมณศักดิ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:39.493300191+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:39.493303076+07:00","message":"> Transcript [449] [false]: 'เฉพาะเรียกว่าพระพิธีธรรมเป็นสมณศักดิ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:39.493306455+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:39.493308347+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:39.493311108+07:00","message":"StatePrefix: 'เฉพาะเรียกว่าพระพิธีธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:39.49331308+07:00","message":"TextPushed: 'เฉพาะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:39.551647504+07:00","message":"receive streaming session, msgId: 36"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:39.551678869+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":"2025-10-27T14:23:39.55168401+07:00","message":"receive interim result [false|false]: เฉพาะเรียกว่าพระพิธีธรรมเป็นสมณศักดิ์ที่พระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:39.551696604+07:00","message":"[buffer interim] 36 false เฉพาะเรียกว่าพระพิธีธรรมเป็นสมณศักดิ์ที่พระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:39.551702823+07:00","message":"[bufferProcess] interim [960000000]:เฉพาะเรียกว่าพระพิธีธรรมเป็นสมณศักดิ์ที่พระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:39.551704912+07:00","message":"[bufferProcess] send to processor:เฉพาะเรียกว่าพระพิธีธรรมเป็นสมณศักดิ์ที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:39.551709844+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:39.551712504+07:00","message":"> Transcript [450] [false]: 'เฉพาะเรียกว่าพระพิธีธรรมเป็นสมณศักดิ์ที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:39.551715976+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:39.551717807+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:39.551719619+07:00","message":"StatePrefix: 'เฉพาะเรียกว่าพระพิธีธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:39.551721563+07:00","message":"TextPushed: 'เฉพาะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:39.551725921+07:00","message":"Push: 'เรียกว่าพระพิธีธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:39.551727675+07:00","message":"TextPushed: 'เฉพาะเรียกว่าพระพิธีธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:39.551729283+07:00","message":"Set new StatePrefix : 'เฉพาะเรียกว่าพระพิธีธรรมเป็นสมณศักดิ์ที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:39.551731187+07:00","message":"Next Push (prob) : 'เป็นสมณศักดิ์ที่'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:39.551746714+07:00","message":"push: {false เรียกว่าพระพิธีธรรม 0 0xc003402100}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:39.82603906+07:00","message":"receive streaming session, msgId: 36"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:39.826078113+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":"2025-10-27T14:23:39.826086134+07:00","message":"receive interim result [false|false]: เฉพาะเรียกว่าพระพิธีธรรมเป็นสมณศักดิ์ที่พระเจ้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:39.826100076+07:00","message":"[buffer interim] 36 false เฉพาะเรียกว่าพระพิธีธรรมเป็นสมณศักดิ์ที่พระเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:39.826107114+07:00","message":"[bufferProcess] interim [200000000]:เฉพาะเรียกว่าพระพิธีธรรมเป็นสมณศักดิ์ที่พระเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:39.826109153+07:00","message":"[bufferProcess] send to processor:เฉพาะเรียกว่าพระพิธีธรรมเป็นสมณศักดิ์ที่พระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:39.826115931+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:39.826118914+07:00","message":"> Transcript [451] [false]: 'เฉพาะเรียกว่าพระพิธีธรรมเป็นสมณศักดิ์ที่พระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:39.826122114+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:39.826123993+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:39.826125546+07:00","message":"StatePrefix: 'เฉพาะเรียกว่าพระพิธีธรรมเป็นสมณศักดิ์ที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:39.826127648+07:00","message":"TextPushed: 'เฉพาะเรียกว่าพระพิธีธรรม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:39.874717577+07:00","message":"receive streaming session, msgId: 36"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:39.874765028+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":"2025-10-27T14:23:39.874770422+07:00","message":"receive interim result [false|false]: เฉพาะเรียกว่าพระพิธีธรรมเป็นสมณศักดิ์ที่พระราชทาน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:39.87478605+07:00","message":"[buffer interim] 36 false เฉพาะเรียกว่าพระพิธีธรรมเป็นสมณศักดิ์ที่พระราชทาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:39.874793731+07:00","message":"[bufferProcess] interim [260000000]:เฉพาะเรียกว่าพระพิธีธรรมเป็นสมณศักดิ์ที่พระราชทาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:39.874795958+07:00","message":"[bufferProcess] send to processor:เฉพาะเรียกว่าพระพิธีธรรมเป็นสมณศักดิ์ที่พระเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:39.874799278+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:39.874801865+07:00","message":"> Transcript [452] [false]: 'เฉพาะเรียกว่าพระพิธีธรรมเป็นสมณศักดิ์ที่พระเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:39.874805076+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:39.874807055+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:39.874808771+07:00","message":"StatePrefix: 'เฉพาะเรียกว่าพระพิธีธรรมเป็นสมณศักดิ์ที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:39.874811229+07:00","message":"TextPushed: 'เฉพาะเรียกว่าพระพิธีธรรม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:40.199810409+07:00","message":"receive streaming session, msgId: 36"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:40.199840931+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":"2025-10-27T14:23:40.199846381+07:00","message":"receive interim result [false|false]: เฉพาะเรียกว่าพระพิธีธรรมเป็นสมณศักดิ์ที่พระราชทานวัด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:40.199859469+07:00","message":"[buffer interim] 36 false เฉพาะเรียกว่าพระพิธีธรรมเป็นสมณศักดิ์ที่พระราชทานวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:40.199866142+07:00","message":"[bufferProcess] interim [620000000]:เฉพาะเรียกว่าพระพิธีธรรมเป็นสมณศักดิ์ที่พระราชทานวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:40.199868324+07:00","message":"[bufferProcess] send to processor:เฉพาะเรียกว่าพระพิธีธรรมเป็นสมณศักดิ์ที่พระราชทาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:40.199871746+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:40.199874605+07:00","message":"> Transcript [453] [false]: 'เฉพาะเรียกว่าพระพิธีธรรมเป็นสมณศักดิ์ที่พระราชทาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:40.199878022+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:40.199879882+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:40.199881654+07:00","message":"StatePrefix: 'เฉพาะเรียกว่าพระพิธีธรรมเป็นสมณศักดิ์ที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:40.19988397+07:00","message":"TextPushed: 'เฉพาะเรียกว่าพระพิธีธรรม'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:23:40.463037046+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:23:40.463034861+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:40.494636685+07:00","message":"receive streaming session, msgId: 36"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:40.494671935+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":"2025-10-27T14:23:40.494677412+07:00","message":"receive interim result [false|false]: เฉพาะเรียกว่าพระพิธีธรรมเป็นสมณศักดิ์ที่พระราชทานวัดเฉพาะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:40.494691285+07:00","message":"[buffer interim] 36 false เฉพาะเรียกว่าพระพิธีธรรมเป็นสมณศักดิ์ที่พระราชทานวัดเฉพาะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:40.494698789+07:00","message":"[bufferProcess] interim [920000000]:เฉพาะเรียกว่าพระพิธีธรรมเป็นสมณศักดิ์ที่พระราชทานวัดเฉพาะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:40.494702264+07:00","message":"[bufferProcess] send to processor:เฉพาะเรียกว่าพระพิธีธรรมเป็นสมณศักดิ์ที่พระราชทานวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:40.494706659+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:40.494710317+07:00","message":"> Transcript [454] [false]: 'เฉพาะเรียกว่าพระพิธีธรรมเป็นสมณศักดิ์ที่พระราชทานวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:40.494715589+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:40.494717709+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:40.49472045+07:00","message":"StatePrefix: 'เฉพาะเรียกว่าพระพิธีธรรมเป็นสมณศักดิ์ที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:40.494723081+07:00","message":"TextPushed: 'เฉพาะเรียกว่าพระพิธีธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:40.494725971+07:00","message":"Push: 'เป็นสมณศักดิ์ที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:40.494727829+07:00","message":"TextPushed: 'เฉพาะเรียกว่าพระพิธีธรรมเป็นสมณศักดิ์ที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:40.494729597+07:00","message":"Set new StatePrefix : 'เฉพาะเรียกว่าพระพิธีธรรมเป็นสมณศักดิ์ที่พระราชทานวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:40.494731641+07:00","message":"Next Push (prob) : 'พระราชทานวัด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:40.49474724+07:00","message":"push: {false เป็นสมณศักดิ์ที่ 0 0xc003402100}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:40.734263052+07:00","message":"receive streaming session, msgId: 36"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:40.73430683+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":"2025-10-27T14:23:40.734312775+07:00","message":"receive interim result [false|false]: เฉพาะเรียกว่าพระพิธีธรรมเป็นสมณศักดิ์ที่พระราชทานวัดเฉพาะบาง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:40.734323319+07:00","message":"[buffer interim] 36 false เฉพาะเรียกว่าพระพิธีธรรมเป็นสมณศักดิ์ที่พระราชทานวัดเฉพาะบาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:40.734334572+07:00","message":"[bufferProcess] interim [100000000]:เฉพาะเรียกว่าพระพิธีธรรมเป็นสมณศักดิ์ที่พระราชทานวัดเฉพาะบาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:40.73433679+07:00","message":"[bufferProcess] send to processor:เฉพาะเรียกว่าพระพิธีธรรมเป็นสมณศักดิ์ที่พระราชทานวัดเฉพาะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:40.734340082+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:40.734342722+07:00","message":"> Transcript [455] [false]: 'เฉพาะเรียกว่าพระพิธีธรรมเป็นสมณศักดิ์ที่พระราชทานวัดเฉพาะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:40.734346024+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:40.734347954+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:40.734350049+07:00","message":"StatePrefix: 'เฉพาะเรียกว่าพระพิธีธรรมเป็นสมณศักดิ์ที่พระราชทานวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:40.734352329+07:00","message":"TextPushed: 'เฉพาะเรียกว่าพระพิธีธรรมเป็นสมณศักดิ์ที่'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:40.967408383+07:00","message":"receive streaming session, msgId: 36"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:40.967441454+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":"2025-10-27T14:23:40.967447108+07:00","message":"receive interim result [false|false]: เฉพาะเรียกว่าพระพิธีธรรมเป็นสมณศักดิ์ที่พระราชทานวัดเฉพาะบางวัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:40.967459416+07:00","message":"[buffer interim] 36 false เฉพาะเรียกว่าพระพิธีธรรมเป็นสมณศักดิ์ที่พระราชทานวัดเฉพาะบางวัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:40.967466298+07:00","message":"[bufferProcess] interim [340000000]:เฉพาะเรียกว่าพระพิธีธรรมเป็นสมณศักดิ์ที่พระราชทานวัดเฉพาะบางวัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:40.967468804+07:00","message":"[bufferProcess] send to processor:เฉพาะเรียกว่าพระพิธีธรรมเป็นสมณศักดิ์ที่พระราชทานวัดเฉพาะบาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:40.967474408+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:40.967476844+07:00","message":"> Transcript [456] [false]: 'เฉพาะเรียกว่าพระพิธีธรรมเป็นสมณศักดิ์ที่พระราชทานวัดเฉพาะบาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:40.967480366+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:40.967482261+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:40.967484845+07:00","message":"StatePrefix: 'เฉพาะเรียกว่าพระพิธีธรรมเป็นสมณศักดิ์ที่พระราชทานวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:40.967487321+07:00","message":"TextPushed: 'เฉพาะเรียกว่าพระพิธีธรรมเป็นสมณศักดิ์ที่'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:40.977434493+07:00","message":"receive streaming session, msgId: 36"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:40.977458946+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":"2025-10-27T14:23:40.977464922+07:00","message":"receive interim result [false|false]: เฉพาะเรียกว่าพระพิธีธรรมเป็นสมณศักดิ์ที่พระราชทานวัดเฉพาะบางวัด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:40.977479826+07:00","message":"[buffer interim] 36 false เฉพาะเรียกว่าพระพิธีธรรมเป็นสมณศักดิ์ที่พระราชทานวัดเฉพาะบางวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:40.977485994+07:00","message":"[bufferProcess] interim [400000000]:เฉพาะเรียกว่าพระพิธีธรรมเป็นสมณศักดิ์ที่พระราชทานวัดเฉพาะบางวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:40.977489626+07:00","message":"[bufferProcess] send to processor:เฉพาะเรียกว่าพระพิธีธรรมเป็นสมณศักดิ์ที่พระราชทานวัดเฉพาะบางวัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:40.977493919+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:40.977497236+07:00","message":"> Transcript [457] [false]: 'เฉพาะเรียกว่าพระพิธีธรรมเป็นสมณศักดิ์ที่พระราชทานวัดเฉพาะบางวัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:40.977501273+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:40.9775035+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:40.977506393+07:00","message":"StatePrefix: 'เฉพาะเรียกว่าพระพิธีธรรมเป็นสมณศักดิ์ที่พระราชทานวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:40.977509408+07:00","message":"TextPushed: 'เฉพาะเรียกว่าพระพิธีธรรมเป็นสมณศักดิ์ที่'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:41.108603314+07:00","message":"receive streaming session, msgId: 36"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:41.108639296+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":"2025-10-27T14:23:41.108644835+07:00","message":"receive interim result [false|false]: เฉพาะเรียกว่าพระพิธีธรรมเป็นสมณศักดิ์ที่พระราชทานวัดเฉพาะบางวัดก็"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:41.108657291+07:00","message":"[buffer interim] 36 false เฉพาะเรียกว่าพระพิธีธรรมเป็นสมณศักดิ์ที่พระราชทานวัดเฉพาะบางวัดก็"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:41.108664015+07:00","message":"[bufferProcess] interim [460000000]:เฉพาะเรียกว่าพระพิธีธรรมเป็นสมณศักดิ์ที่พระราชทานวัดเฉพาะบางวัดก็"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:41.108666682+07:00","message":"[bufferProcess] send to processor:เฉพาะเรียกว่าพระพิธีธรรมเป็นสมณศักดิ์ที่พระราชทานวัดเฉพาะบางวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:41.10867199+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:41.108674959+07:00","message":"> Transcript [458] [false]: 'เฉพาะเรียกว่าพระพิธีธรรมเป็นสมณศักดิ์ที่พระราชทานวัดเฉพาะบางวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:41.108679561+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:41.108681479+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:41.10868333+07:00","message":"StatePrefix: 'เฉพาะเรียกว่าพระพิธีธรรมเป็นสมณศักดิ์ที่พระราชทานวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:41.108685696+07:00","message":"TextPushed: 'เฉพาะเรียกว่าพระพิธีธรรมเป็นสมณศักดิ์ที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:41.108690179+07:00","message":"Push: 'พระราชทานวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:41.108691763+07:00","message":"TextPushed: 'เฉพาะเรียกว่าพระพิธีธรรมเป็นสมณศักดิ์ที่พระราชทานวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:41.108693578+07:00","message":"Set new StatePrefix : 'เฉพาะเรียกว่าพระพิธีธรรมเป็นสมณศักดิ์ที่พระราชทานวัดเฉพาะบางวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:41.108695694+07:00","message":"Next Push (prob) : 'เฉพาะบางวัด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:41.108720942+07:00","message":"push: {false พระราชทานวัด 0 0xc003402100}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:41.253645346+07:00","message":"[GCS] IsForceVAD: false for message ID: 36"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:41.313893096+07:00","message":"receive streaming session, msgId: 36"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:41.313928135+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":"2025-10-27T14:23:41.313933711+07:00","message":"receive interim result [false|false]: เฉพาะเรียกว่าพระพิธีธรรมเป็นสมณศักดิ์ที่พระราชทานวัดเฉพาะบางวัดก็น่า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:41.313945778+07:00","message":"[buffer interim] 36 false เฉพาะเรียกว่าพระพิธีธรรมเป็นสมณศักดิ์ที่พระราชทานวัดเฉพาะบางวัดก็น่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:41.313952617+07:00","message":"[bufferProcess] interim [640000000]:เฉพาะเรียกว่าพระพิธีธรรมเป็นสมณศักดิ์ที่พระราชทานวัดเฉพาะบางวัดก็น่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:41.313954897+07:00","message":"[bufferProcess] send to processor:เฉพาะเรียกว่าพระพิธีธรรมเป็นสมณศักดิ์ที่พระราชทานวัดเฉพาะบางวัดก็"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:41.313960753+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:41.313963162+07:00","message":"> Transcript [459] [false]: 'เฉพาะเรียกว่าพระพิธีธรรมเป็นสมณศักดิ์ที่พระราชทานวัดเฉพาะบางวัดก็'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:41.313966464+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:41.313968422+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:41.313970021+07:00","message":"StatePrefix: 'เฉพาะเรียกว่าพระพิธีธรรมเป็นสมณศักดิ์ที่พระราชทานวัดเฉพาะบางวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:41.313972581+07:00","message":"TextPushed: 'เฉพาะเรียกว่าพระพิธีธรรมเป็นสมณศักดิ์ที่พระราชทานวัด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:41.33682864+07:00","message":"receive streaming session, msgId: 36"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:41.336861556+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":"2025-10-27T14:23:41.336866826+07:00","message":"receive interim result [false|false]: เฉพาะเรียกว่าพระพิธีธรรมเป็นสมณศักดิ์ที่พระราชทานวัดเฉพาะบางวัดก็น้ำ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:41.336881952+07:00","message":"[buffer interim] 36 false เฉพาะเรียกว่าพระพิธีธรรมเป็นสมณศักดิ์ที่พระราชทานวัดเฉพาะบางวัดก็น้ำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:41.336889332+07:00","message":"[bufferProcess] interim [700000000]:เฉพาะเรียกว่าพระพิธีธรรมเป็นสมณศักดิ์ที่พระราชทานวัดเฉพาะบางวัดก็น้ำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:41.336891744+07:00","message":"[bufferProcess] send to processor:เฉพาะเรียกว่าพระพิธีธรรมเป็นสมณศักดิ์ที่พระราชทานวัดเฉพาะบางวัดก็น่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:41.336895654+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:41.33689821+07:00","message":"> Transcript [460] [false]: 'เฉพาะเรียกว่าพระพิธีธรรมเป็นสมณศักดิ์ที่พระราชทานวัดเฉพาะบางวัดก็น่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:41.336901454+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:41.336903205+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:41.336904788+07:00","message":"StatePrefix: 'เฉพาะเรียกว่าพระพิธีธรรมเป็นสมณศักดิ์ที่พระราชทานวัดเฉพาะบางวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:41.336907022+07:00","message":"TextPushed: 'เฉพาะเรียกว่าพระพิธีธรรมเป็นสมณศักดิ์ที่พระราชทานวัด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:41.383895138+07:00","message":"[GCS] Start streaming session, msgId: 37"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:41.442078322+07:00","message":"receive streaming session, msgId: 36"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:41.442125801+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เฉพาะเรียกว่าพระพิธีธรรมเป็นสมณศักดิ์ที่พระราชทานวัดเฉพาะบางวัดเท่านั้น\",\"confidence\":0.95794445}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":850000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:41.44213662+07:00","message":"receive interim result [true|false]: เฉพาะเรียกว่าพระพิธีธรรมเป็นสมณศักดิ์ที่พระราชทานวัดเฉพาะบางวัดเท่านั้น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:41.442150164+07:00","message":"end recv isFinal message id 36"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:41.442152826+07:00","message":"end Recv id 36"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:41.442161818+07:00","message":"[buffer interim] 36 true เฉพาะเรียกว่าพระพิธีธรรมเป็นสมณศักดิ์ที่พระราชทานวัดเฉพาะบางวัดเท่านั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:41.442175854+07:00","message":"[bufferProcess] interim [850000000]:เฉพาะเรียกว่าพระพิธีธรรมเป็นสมณศักดิ์ที่พระราชทานวัดเฉพาะบางวัดเท่านั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:41.442179876+07:00","message":"[bufferProcess] send to processor (isfinal):เฉพาะเรียกว่าพระพิธีธรรมเป็นสมณศักดิ์ที่พระราชทานวัดเฉพาะบางวัดก็น้ำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:41.442184528+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:41.442187859+07:00","message":"> Transcript [461] [false]: 'เฉพาะเรียกว่าพระพิธีธรรมเป็นสมณศักดิ์ที่พระราชทานวัดเฉพาะบางวัดก็น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:41.442192105+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:41.442194218+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:41.442196937+07:00","message":"StatePrefix: 'เฉพาะเรียกว่าพระพิธีธรรมเป็นสมณศักดิ์ที่พระราชทานวัดเฉพาะบางวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:41.442200415+07:00","message":"TextPushed: 'เฉพาะเรียกว่าพระพิธีธรรมเป็นสมณศักดิ์ที่พระราชทานวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:41.442202553+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:41.442205002+07:00","message":"> Transcript [462] [true]: 'เฉพาะเรียกว่าพระพิธีธรรมเป็นสมณศักดิ์ที่พระราชทานวัดเฉพาะบางวัดเท่านั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:41.442208061+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:41.442210883+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:41.442212403+07:00","message":"StatePrefix: 'เฉพาะเรียกว่าพระพิธีธรรมเป็นสมณศักดิ์ที่พระราชทานวัดเฉพาะบางวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:41.442214131+07:00","message":"TextPushed: 'เฉพาะเรียกว่าพระพิธีธรรมเป็นสมณศักดิ์ที่พระราชทานวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:41.442217326+07:00","message":"Push: 'เฉพาะบางวัดเท่านั้น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:41.442226571+07:00","message":"push: {true เฉพาะบางวัดเท่านั้น 0 0xc003402100}"}
{"level":"info","service":"Main","time":"2025-10-27T14:23:41.453070872+07:00","message":"write wav file: './tmp/7446/7446_36.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:42.063218137+07:00","message":"receive streaming session, msgId: 37"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:42.06325773+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":"2025-10-27T14:23:42.063263068+07:00","message":"receive interim result [false|false]: มี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:42.063277038+07:00","message":"[buffer interim] 37 false มี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:42.063286173+07:00","message":"[bufferProcess] interim [480000000]:มี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:42.063288073+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:42.244851068+07:00","message":"receive streaming session, msgId: 37"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:42.244884925+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":"2025-10-27T14:23:42.244890054+07:00","message":"receive interim result [false|false]: มีพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:42.244903509+07:00","message":"[buffer interim] 37 false มีพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:42.244910226+07:00","message":"[bufferProcess] interim [660000000]:มีพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:42.244912483+07:00","message":"[bufferProcess] send to processor:มี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:42.244917703+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:42.244920219+07:00","message":"> Transcript [463] [false]: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:42.24492198+07:00","message":"Set StatePrefix (first interim): 'มี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:42.379010174+07:00","message":"receive streaming session, msgId: 37"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:42.379045328+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":"2025-10-27T14:23:42.379051123+07:00","message":"receive interim result [false|false]: ที่พัก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:42.379063922+07:00","message":"[buffer interim] 37 false ที่พัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:42.379070632+07:00","message":"[bufferProcess] interim [780000000]:ที่พัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:42.379072795+07:00","message":"[bufferProcess] send to processor:มีพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:42.379078085+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:42.379080587+07:00","message":"> Transcript [464] [false]: 'มีพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:42.379083387+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:42.379085595+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:42.379087434+07:00","message":"StatePrefix: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:42.379089133+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:42.457026666+07:00","message":"receive streaming session, msgId: 37"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:42.457066441+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":"2025-10-27T14:23:42.457072631+07:00","message":"receive interim result [false|false]: ที่พักเกาะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:42.457087364+07:00","message":"[buffer interim] 37 false ที่พักเกาะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:42.457096006+07:00","message":"[bufferProcess] interim [900000000]:ที่พักเกาะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:42.457098554+07:00","message":"[bufferProcess] send to processor:ที่พัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:42.457103113+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:42.457105879+07:00","message":"> Transcript [465] [false]: 'ที่พัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:42.457108084+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:42.457109799+07:00","message":"Set new StatePrefix: 'ที่พัก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:42.571669046+07:00","message":"receive streaming session, msgId: 37"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:42.5717123+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":"2025-10-27T14:23:42.571718745+07:00","message":"receive interim result [false|false]: ที่พักใกล้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:42.571743333+07:00","message":"[buffer interim] 37 false ที่พักใกล้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:42.571753754+07:00","message":"[bufferProcess] interim [960000000]:ที่พักใกล้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:42.571756644+07:00","message":"[bufferProcess] send to processor:ที่พักเกาะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:42.571763337+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:42.57176686+07:00","message":"> Transcript [466] [false]: 'ที่พักเกาะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:42.571770936+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:42.571773285+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:42.571775734+07:00","message":"StatePrefix: 'ที่พัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:42.571778097+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:42.625623439+07:00","message":"receive streaming session, msgId: 37"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:42.625666108+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":"2025-10-27T14:23:42.625671586+07:00","message":"receive interim result [false|false]: มีพรรคประชา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:42.625684948+07:00","message":"[buffer interim] 37 false มีพรรคประชา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:42.625692409+07:00","message":"[bufferProcess] interim [80000000]:มีพรรคประชา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:42.625694501+07:00","message":"[bufferProcess] send to processor:ที่พักใกล้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:42.625697579+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:42.625700258+07:00","message":"> Transcript [467] [false]: 'ที่พักใกล้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:42.625702763+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:42.625704495+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:42.625706319+07:00","message":"StatePrefix: 'ที่พัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:42.625707969+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:42.758152107+07:00","message":"receive streaming session, msgId: 37"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:42.758194868+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":"2025-10-27T14:23:42.758202266+07:00","message":"receive interim result [false|false]: มีพักประจำ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:42.758217087+07:00","message":"[buffer interim] 37 false มีพักประจำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:42.758227742+07:00","message":"[bufferProcess] interim [140000000]:มีพักประจำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:42.758230386+07:00","message":"[bufferProcess] send to processor:มีพรรคประชา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:42.758237318+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:42.758241068+07:00","message":"> Transcript [468] [false]: 'มีพรรคประชา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:42.758243836+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:42.758246232+07:00","message":"Set new StatePrefix: 'มีพรรคประชา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:42.956410313+07:00","message":"receive streaming session, msgId: 37"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:42.95644238+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":"2025-10-27T14:23:42.956447946+07:00","message":"receive interim result [false|false]: มีพักประจำตัว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:42.956460834+07:00","message":"[buffer interim] 37 false มีพักประจำตัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:42.956467996+07:00","message":"[bufferProcess] interim [380000000]:มีพักประจำตัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:42.956470097+07:00","message":"[bufferProcess] send to processor:มีพักประจำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:42.9564761+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:42.956478896+07:00","message":"> Transcript [469] [false]: 'มีพักประจำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:42.956481038+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:42.956482749+07:00","message":"Set new StatePrefix: 'มีพักประจำ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:43.01499811+07:00","message":"receive streaming session, msgId: 37"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:43.015032002+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":"2025-10-27T14:23:43.015037575+07:00","message":"receive interim result [false|false]: มีพักประจำทาง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:43.015048736+07:00","message":"[buffer interim] 37 false มีพักประจำทาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:43.015056059+07:00","message":"[bufferProcess] interim [440000000]:มีพักประจำทาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:43.015057902+07:00","message":"[bufferProcess] send to processor:มีพักประจำตัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:43.015063266+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:43.015066085+07:00","message":"> Transcript [470] [false]: 'มีพักประจำตัว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:43.015077041+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:43.015078917+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:43.015080566+07:00","message":"StatePrefix: 'มีพักประจำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:43.015082335+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:43.143180437+07:00","message":"receive streaming session, msgId: 37"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:43.143215717+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":"2025-10-27T14:23:43.14322112+07:00","message":"receive interim result [false|false]: มีพักประจำตระกูล"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:43.143236217+07:00","message":"[buffer interim] 37 false มีพักประจำตระกูล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:43.143243345+07:00","message":"[bufferProcess] interim [620000000]:มีพักประจำตระกูล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:43.143245349+07:00","message":"[bufferProcess] send to processor:มีพักประจำทาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:43.143248383+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:43.143251205+07:00","message":"> Transcript [471] [false]: 'มีพักประจำทาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:43.14325417+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:43.143255916+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:43.143257681+07:00","message":"StatePrefix: 'มีพักประจำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:43.143259364+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:43.337443587+07:00","message":"receive streaming session, msgId: 37"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:43.337478554+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":"2025-10-27T14:23:43.337484162+07:00","message":"receive interim result [false|false]: มีพักประจำตระกร้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:43.337497273+07:00","message":"[buffer interim] 37 false มีพักประจำตระกร้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:43.337504793+07:00","message":"[bufferProcess] interim [740000000]:มีพักประจำตระกร้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:43.337509867+07:00","message":"[bufferProcess] send to processor:มีพักประจำตระกูล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:43.337516423+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:43.337518977+07:00","message":"> Transcript [472] [false]: 'มีพักประจำตระกูล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:43.337521983+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:43.337523921+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:43.337525496+07:00","message":"StatePrefix: 'มีพักประจำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:43.337527294+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:43.459053157+07:00","message":"receive streaming session, msgId: 37"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:43.459088271+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":"2025-10-27T14:23:43.459093229+07:00","message":"receive interim result [false|false]: มีพักประจำตราตั้ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:43.4591032+07:00","message":"[buffer interim] 37 false มีพักประจำตราตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:43.459109703+07:00","message":"[bufferProcess] interim [860000000]:มีพักประจำตราตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:43.45911186+07:00","message":"[bufferProcess] send to processor:มีพักประจำตระกร้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:43.459115108+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:43.459117723+07:00","message":"> Transcript [473] [false]: 'มีพักประจำตระกร้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:43.459120524+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:43.459122336+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:43.459124239+07:00","message":"StatePrefix: 'มีพักประจำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:43.4591259+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:43.459128736+07:00","message":"Push: 'มีพักประจำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:43.459130218+07:00","message":"TextPushed: 'มีพักประจำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:43.459131918+07:00","message":"Set new StatePrefix : 'มีพักประจำตระกร้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:43.459133868+07:00","message":"Next Push (prob) : 'ตระกร้า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:43.459141572+07:00","message":"push: {false มีพักประจำ 0 0xc002216b80}"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:23:43.463837557+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:23:43.463856511+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:44.038211732+07:00","message":"receive streaming session, msgId: 37"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:44.038244597+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":"2025-10-27T14:23:44.038250719+07:00","message":"receive interim result [false|false]: มีพักประจำตราตั้ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:44.038263304+07:00","message":"[buffer interim] 37 false มีพักประจำตราตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:44.038272928+07:00","message":"[bufferProcess] interim [460000000]:มีพักประจำตราตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:44.038275661+07:00","message":"[bufferProcess] send to processor:มีพักประจำตราตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:44.038281628+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:44.038284968+07:00","message":"> Transcript [474] [false]: 'มีพักประจำตราตั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:44.03828796+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:44.038290806+07:00","message":"Set new StatePrefix: 'มีพักประจำตราตั้ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:44.357017948+07:00","message":"receive streaming session, msgId: 37"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:44.357055254+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":"2025-10-27T14:23:44.35706073+07:00","message":"receive interim result [false|false]: มีพักประจำตราตั้งเช่นเดียวกับ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:44.357080385+07:00","message":"[buffer interim] 37 false มีพักประจำตราตั้งเช่นเดียวกับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:44.357087669+07:00","message":"[bufferProcess] interim [820000000]:มีพักประจำตราตั้งเช่นเดียวกับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:44.357089919+07:00","message":"[bufferProcess] send to processor:มีพักประจำตราตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:44.357093277+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:44.357095744+07:00","message":"> Transcript [475] [false]: 'มีพักประจำตราตั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:44.357098318+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:44.357100212+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:44.357102103+07:00","message":"StatePrefix: 'มีพักประจำตราตั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:44.357103911+07:00","message":"TextPushed: 'มีพักประจำ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:44.631001512+07:00","message":"receive streaming session, msgId: 37"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:44.631037699+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":"2025-10-27T14:23:44.631043932+07:00","message":"receive interim result [false|false]: มีพักประจำตราตั้งเช่นเดียวกับสัตว์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:44.631056728+07:00","message":"[buffer interim] 37 false มีพักประจำตราตั้งเช่นเดียวกับสัตว์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:44.631067267+07:00","message":"[bufferProcess] interim [0]:มีพักประจำตราตั้งเช่นเดียวกับสัตว์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:44.631070365+07:00","message":"[bufferProcess] send to processor:มีพักประจำตราตั้งเช่นเดียวกับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:44.631076996+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:44.631081194+07:00","message":"> Transcript [476] [false]: 'มีพักประจำตราตั้งเช่นเดียวกับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:44.631085697+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:44.631088787+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:44.631091074+07:00","message":"StatePrefix: 'มีพักประจำตราตั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:44.631093034+07:00","message":"TextPushed: 'มีพักประจำ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:44.688891493+07:00","message":"receive streaming session, msgId: 37"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:44.68892653+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":"2025-10-27T14:23:44.688931378+07:00","message":"receive interim result [false|false]: มีพักประจำตราตั้งเช่นเดียวกับสมัย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:44.688944638+07:00","message":"[buffer interim] 37 false มีพักประจำตราตั้งเช่นเดียวกับสมัย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:44.688952514+07:00","message":"[bufferProcess] interim [60000000]:มีพักประจำตราตั้งเช่นเดียวกับสมัย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:44.688954778+07:00","message":"[bufferProcess] send to processor:มีพักประจำตราตั้งเช่นเดียวกับสัตว์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:44.688960598+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:44.688963131+07:00","message":"> Transcript [477] [false]: 'มีพักประจำตราตั้งเช่นเดียวกับสัตว์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:44.688966108+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:44.68896811+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:44.688970377+07:00","message":"StatePrefix: 'มีพักประจำตราตั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:44.688972504+07:00","message":"TextPushed: 'มีพักประจำ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:44.741354643+07:00","message":"receive streaming session, msgId: 37"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:44.741401329+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":"2025-10-27T14:23:44.741408178+07:00","message":"receive interim result [false|false]: มีพักประจำตราตั้งเช่นเดียวกับสำนัก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:44.741423014+07:00","message":"[buffer interim] 37 false มีพักประจำตราตั้งเช่นเดียวกับสำนัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:44.741431806+07:00","message":"[bufferProcess] interim [120000000]:มีพักประจำตราตั้งเช่นเดียวกับสำนัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:44.741434991+07:00","message":"[bufferProcess] send to processor:มีพักประจำตราตั้งเช่นเดียวกับสมัย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:44.74144153+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:44.741445412+07:00","message":"> Transcript [478] [false]: 'มีพักประจำตราตั้งเช่นเดียวกับสมัย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:44.741450032+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:44.741452573+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:44.741455116+07:00","message":"StatePrefix: 'มีพักประจำตราตั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:44.741457538+07:00","message":"TextPushed: 'มีพักประจำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:44.741464547+07:00","message":"Push: 'ตราตั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:44.741466799+07:00","message":"TextPushed: 'มีพักประจำตราตั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:44.741469159+07:00","message":"Set new StatePrefix : 'มีพักประจำตราตั้งเช่นเดียวกับสมัย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:44.741473001+07:00","message":"Next Push (prob) : 'เช่นเดียวกับสมัย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:44.741484642+07:00","message":"push: {false ตราตั้ง 0 0xc002216b80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:44.866839481+07:00","message":"receive streaming session, msgId: 37"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:44.866883302+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":"2025-10-27T14:23:44.866889118+07:00","message":"receive interim result [false|false]: มีพักประจำตราตั้งเช่นเดียวกับสุรศักดิ์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:44.866901418+07:00","message":"[buffer interim] 37 false มีพักประจำตราตั้งเช่นเดียวกับสุรศักดิ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:44.866911699+07:00","message":"[bufferProcess] interim [240000000]:มีพักประจำตราตั้งเช่นเดียวกับสุรศักดิ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:44.866913882+07:00","message":"[bufferProcess] send to processor:มีพักประจำตราตั้งเช่นเดียวกับสำนัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:44.866919227+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:44.866921771+07:00","message":"> Transcript [479] [false]: 'มีพักประจำตราตั้งเช่นเดียวกับสำนัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:44.866923899+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:44.866925487+07:00","message":"Set new StatePrefix: 'มีพักประจำตราตั้งเช่นเดียวกับสำนัก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:45.126016079+07:00","message":"receive streaming session, msgId: 37"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:45.1260558+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":"2025-10-27T14:23:45.126063481+07:00","message":"receive interim result [false|false]: มีพักประจำตราตั้งเช่นเดียวกับสุรศักดิ์อื่น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:45.126078241+07:00","message":"[buffer interim] 37 false มีพักประจำตราตั้งเช่นเดียวกับสุรศักดิ์อื่น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:45.126089348+07:00","message":"[bufferProcess] interim [600000000]:มีพักประจำตราตั้งเช่นเดียวกับสุรศักดิ์อื่น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:45.126092535+07:00","message":"[bufferProcess] send to processor:มีพักประจำตราตั้งเช่นเดียวกับสุรศักดิ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:45.126099596+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:45.126104323+07:00","message":"> Transcript [480] [false]: 'มีพักประจำตราตั้งเช่นเดียวกับสุรศักดิ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:45.126107339+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:45.126109796+07:00","message":"Set new StatePrefix: 'มีพักประจำตราตั้งเช่นเดียวกับสุรศักดิ์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:45.45003669+07:00","message":"receive streaming session, msgId: 37"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:45.450069288+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":"2025-10-27T14:23:45.450074884+07:00","message":"receive interim result [false|false]: มีพักประจำตราตั้งเช่นเดียวกับสุรศักดิ์อื่นๆ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:45.450087168+07:00","message":"[buffer interim] 37 false มีพักประจำตราตั้งเช่นเดียวกับสุรศักดิ์อื่นๆ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:45.450094579+07:00","message":"[bufferProcess] interim [840000000]:มีพักประจำตราตั้งเช่นเดียวกับสุรศักดิ์อื่นๆ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:45.4500968+07:00","message":"[bufferProcess] send to processor:มีพักประจำตราตั้งเช่นเดียวกับสุรศักดิ์อื่น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:45.45010222+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:45.450104654+07:00","message":"> Transcript [481] [false]: 'มีพักประจำตราตั้งเช่นเดียวกับสุรศักดิ์อื่น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:45.450107775+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:45.450109495+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:45.450111605+07:00","message":"StatePrefix: 'มีพักประจำตราตั้งเช่นเดียวกับสุรศักดิ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:45.450113752+07:00","message":"TextPushed: 'มีพักประจำตราตั้ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:46.051048335+07:00","message":"receive streaming session, msgId: 37"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:46.051087464+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":"2025-10-27T14:23:46.051094905+07:00","message":"receive interim result [false|false]: มีพักประจำตราตั้งเช่นเดียวกับสุรศักดิ์อื่นๆ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:46.051110533+07:00","message":"[buffer interim] 37 false มีพักประจำตราตั้งเช่นเดียวกับสุรศักดิ์อื่นๆ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:46.051123233+07:00","message":"[bufferProcess] interim [440000000]:มีพักประจำตราตั้งเช่นเดียวกับสุรศักดิ์อื่นๆ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:46.051126405+07:00","message":"[bufferProcess] send to processor:มีพักประจำตราตั้งเช่นเดียวกับสุรศักดิ์อื่นๆ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:46.051133536+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:46.051137376+07:00","message":"> Transcript [482] [false]: 'มีพักประจำตราตั้งเช่นเดียวกับสุรศักดิ์อื่นๆ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:46.051142148+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:46.051144297+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:46.051146449+07:00","message":"StatePrefix: 'มีพักประจำตราตั้งเช่นเดียวกับสุรศักดิ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:46.05114976+07:00","message":"TextPushed: 'มีพักประจำตราตั้ง'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:23:46.464119854+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:23:46.464126863+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:46.58213286+07:00","message":"receive streaming session, msgId: 37"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:46.582166886+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":"2025-10-27T14:23:46.582172246+07:00","message":"receive interim result [false|false]: มีพักประจำตราตั้งเช่นเดียวกับสุรศักดิ์อื่นๆของพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:46.582184337+07:00","message":"[buffer interim] 37 false มีพักประจำตราตั้งเช่นเดียวกับสุรศักดิ์อื่นๆของพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:46.582190845+07:00","message":"[bufferProcess] interim [980000000]:มีพักประจำตราตั้งเช่นเดียวกับสุรศักดิ์อื่นๆของพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:46.582193156+07:00","message":"[bufferProcess] send to processor:มีพักประจำตราตั้งเช่นเดียวกับสุรศักดิ์อื่นๆ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:46.58219843+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:46.582200916+07:00","message":"> Transcript [483] [false]: 'มีพักประจำตราตั้งเช่นเดียวกับสุรศักดิ์อื่นๆ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:46.582204079+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:46.582205997+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:46.582208143+07:00","message":"StatePrefix: 'มีพักประจำตราตั้งเช่นเดียวกับสุรศักดิ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:46.582210535+07:00","message":"TextPushed: 'มีพักประจำตราตั้ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:46.698059512+07:00","message":"receive streaming session, msgId: 37"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:46.698091433+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":"2025-10-27T14:23:46.698097097+07:00","message":"receive interim result [false|false]: มีพักประจำตราตั้งเช่นเดียวกับสุรศักดิ์อื่นๆ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:46.698109265+07:00","message":"[buffer interim] 37 false มีพักประจำตราตั้งเช่นเดียวกับสุรศักดิ์อื่นๆ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:46.698115743+07:00","message":"[bufferProcess] interim [40000000]:มีพักประจำตราตั้งเช่นเดียวกับสุรศักดิ์อื่นๆ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:46.698117913+07:00","message":"[bufferProcess] send to processor:มีพักประจำตราตั้งเช่นเดียวกับสุรศักดิ์อื่นๆของพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:46.698123598+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:46.698126341+07:00","message":"> Transcript [484] [false]: 'มีพักประจำตราตั้งเช่นเดียวกับสุรศักดิ์อื่นๆของพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:46.698129647+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:46.698131313+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:46.698132986+07:00","message":"StatePrefix: 'มีพักประจำตราตั้งเช่นเดียวกับสุรศักดิ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:46.698134948+07:00","message":"TextPushed: 'มีพักประจำตราตั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:46.698138974+07:00","message":"Push: 'เช่นเดียวกับสุรศักดิ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:46.698140902+07:00","message":"TextPushed: 'มีพักประจำตราตั้งเช่นเดียวกับสุรศักดิ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:46.698142854+07:00","message":"Set new StatePrefix : 'มีพักประจำตราตั้งเช่นเดียวกับสุรศักดิ์อื่นๆของพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:46.698145254+07:00","message":"Next Push (prob) : 'อื่นๆของพระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:46.698154094+07:00","message":"push: {false เช่นเดียวกับสุรศักดิ์ 0 0xc002216b80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:47.054890514+07:00","message":"receive streaming session, msgId: 37"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:47.054925402+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":"2025-10-27T14:23:47.054933078+07:00","message":"receive interim result [false|false]: มีพักประจำตราตั้งเช่นเดียวกับสุรศักดิ์อื่นๆของพระพิธีธรรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:47.054947934+07:00","message":"[buffer interim] 37 false มีพักประจำตราตั้งเช่นเดียวกับสุรศักดิ์อื่นๆของพระพิธีธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:47.054955518+07:00","message":"[bufferProcess] interim [520000000]:มีพักประจำตราตั้งเช่นเดียวกับสุรศักดิ์อื่นๆของพระพิธีธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:47.0549578+07:00","message":"[bufferProcess] send to processor:มีพักประจำตราตั้งเช่นเดียวกับสุรศักดิ์อื่นๆ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:47.054962112+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:47.054966226+07:00","message":"> Transcript [485] [false]: 'มีพักประจำตราตั้งเช่นเดียวกับสุรศักดิ์อื่นๆ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:47.054968664+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:47.668468117+07:00","message":"receive streaming session, msgId: 37"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:47.66850742+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีพักประจำตราตั้งเช่นเดียวกับสุรศักดิ์อื่นๆของพระพิธีธรรม\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":6,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:47.668513229+07:00","message":"receive interim result [false|false]: มีพักประจำตราตั้งเช่นเดียวกับสุรศักดิ์อื่นๆของพระพิธีธรรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:47.668524964+07:00","message":"[buffer interim] 37 false มีพักประจำตราตั้งเช่นเดียวกับสุรศักดิ์อื่นๆของพระพิธีธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:47.668531471+07:00","message":"[bufferProcess] interim [120000000]:มีพักประจำตราตั้งเช่นเดียวกับสุรศักดิ์อื่นๆของพระพิธีธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:47.668533854+07:00","message":"[bufferProcess] send to processor:มีพักประจำตราตั้งเช่นเดียวกับสุรศักดิ์อื่นๆของพระพิธีธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:47.668539699+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:47.668542308+07:00","message":"> Transcript [486] [false]: 'มีพักประจำตราตั้งเช่นเดียวกับสุรศักดิ์อื่นๆของพระพิธีธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:47.668545619+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:47.668547265+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:47.668548962+07:00","message":"StatePrefix: 'มีพักประจำตราตั้งเช่นเดียวกับสุรศักดิ์อื่นๆของพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:47.668551152+07:00","message":"TextPushed: 'มีพักประจำตราตั้งเช่นเดียวกับสุรศักดิ์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:48.152052324+07:00","message":"receive streaming session, msgId: 37"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:48.152091077+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีพักประจำตราตั้งเช่นเดียวกับสุรศักดิ์อื่นๆของพระพิธีธรรมธรรมศักดิ์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:48.152097708+07:00","message":"receive interim result [false|false]: มีพักประจำตราตั้งเช่นเดียวกับสุรศักดิ์อื่นๆของพระพิธีธรรมธรรมศักดิ์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:48.152111369+07:00","message":"[buffer interim] 37 false มีพักประจำตราตั้งเช่นเดียวกับสุรศักดิ์อื่นๆของพระพิธีธรรมธรรมศักดิ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:48.152118338+07:00","message":"[bufferProcess] interim [480000000]:มีพักประจำตราตั้งเช่นเดียวกับสุรศักดิ์อื่นๆของพระพิธีธรรมธรรมศักดิ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:48.152120778+07:00","message":"[bufferProcess] send to processor:มีพักประจำตราตั้งเช่นเดียวกับสุรศักดิ์อื่นๆของพระพิธีธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:48.152126058+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:48.152129093+07:00","message":"> Transcript [487] [false]: 'มีพักประจำตราตั้งเช่นเดียวกับสุรศักดิ์อื่นๆของพระพิธีธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:48.152132548+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:48.152134317+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:48.152136245+07:00","message":"StatePrefix: 'มีพักประจำตราตั้งเช่นเดียวกับสุรศักดิ์อื่นๆของพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:48.152138898+07:00","message":"TextPushed: 'มีพักประจำตราตั้งเช่นเดียวกับสุรศักดิ์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:48.27106726+07:00","message":"receive streaming session, msgId: 37"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:48.271100665+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีพักประจำตราตั้งเช่นเดียวกับสุรศักดิ์อื่นๆของพระพิธีธรรม\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":6,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:48.271106856+07:00","message":"receive interim result [false|false]: มีพักประจำตราตั้งเช่นเดียวกับสุรศักดิ์อื่นๆของพระพิธีธรรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:48.27111955+07:00","message":"[buffer interim] 37 false มีพักประจำตราตั้งเช่นเดียวกับสุรศักดิ์อื่นๆของพระพิธีธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:48.271127438+07:00","message":"[bufferProcess] interim [600000000]:มีพักประจำตราตั้งเช่นเดียวกับสุรศักดิ์อื่นๆของพระพิธีธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:48.271134611+07:00","message":"[bufferProcess] send to processor:มีพักประจำตราตั้งเช่นเดียวกับสุรศักดิ์อื่นๆของพระพิธีธรรมธรรมศักดิ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:48.271139969+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:48.27114259+07:00","message":"> Transcript [488] [false]: 'มีพักประจำตราตั้งเช่นเดียวกับสุรศักดิ์อื่นๆของพระพิธีธรรมธรรมศักดิ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:48.271145853+07:00","message":"Count interim (case 1.2): 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:48.27114764+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:48.271149278+07:00","message":"StatePrefix: 'มีพักประจำตราตั้งเช่นเดียวกับสุรศักดิ์อื่นๆของพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:48.271151794+07:00","message":"TextPushed: 'มีพักประจำตราตั้งเช่นเดียวกับสุรศักดิ์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:48.563583522+07:00","message":"[GCS] IsForceVAD: false for message ID: 37"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:48.624808927+07:00","message":"[GCS] Start streaming session, msgId: 38"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:48.728046238+07:00","message":"receive streaming session, msgId: 37"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:48.728077401+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีพักประจำตราตั้งเช่นเดียวกับสุรศักดิ์อื่นๆของพระพิธีธรรมตามลำดับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":7,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:48.728082704+07:00","message":"receive interim result [false|false]: มีพักประจำตราตั้งเช่นเดียวกับสุรศักดิ์อื่นๆของพระพิธีธรรมตามลำดับ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:48.728095245+07:00","message":"[buffer interim] 37 false มีพักประจำตราตั้งเช่นเดียวกับสุรศักดิ์อื่นๆของพระพิธีธรรมตามลำดับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:48.728104297+07:00","message":"[bufferProcess] interim [80000000]:มีพักประจำตราตั้งเช่นเดียวกับสุรศักดิ์อื่นๆของพระพิธีธรรมตามลำดับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:48.728106572+07:00","message":"[bufferProcess] send to processor:มีพักประจำตราตั้งเช่นเดียวกับสุรศักดิ์อื่นๆของพระพิธีธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:48.728112018+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:48.728114875+07:00","message":"> Transcript [489] [false]: 'มีพักประจำตราตั้งเช่นเดียวกับสุรศักดิ์อื่นๆของพระพิธีธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:48.728118072+07:00","message":"Count interim (case 1.1): 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:48.728120379+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:48.72812338+07:00","message":"StatePrefix: 'มีพักประจำตราตั้งเช่นเดียวกับสุรศักดิ์อื่นๆของพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:48.728125639+07:00","message":"TextPushed: 'มีพักประจำตราตั้งเช่นเดียวกับสุรศักดิ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:48.728131087+07:00","message":"Push: 'อื่นๆของพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:48.728132854+07:00","message":"TextPushed: 'มีพักประจำตราตั้งเช่นเดียวกับสุรศักดิ์อื่นๆของพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:48.728134692+07:00","message":"Set new StatePrefix : 'มีพักประจำตราตั้งเช่นเดียวกับสุรศักดิ์อื่นๆของพระพิธีธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:48.728136623+07:00","message":"Next Push (prob) : 'พิธีธรรม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:48.728144713+07:00","message":"push: {false อื่นๆของพระ 0 0xc002216b80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:48.937071234+07:00","message":"receive streaming session, msgId: 37"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:48.937103114+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีพักประจำตราตั้งเช่นเดียวกับสุรศักดิ์อื่นๆของพระพิธีธรรมตามลำดับ\",\"confidence\":0.95198035}],\"is_final\":true,\"result_end_time\":{\"seconds\":7,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:48.937109179+07:00","message":"receive interim result [true|false]: มีพักประจำตราตั้งเช่นเดียวกับสุรศักดิ์อื่นๆของพระพิธีธรรมตามลำดับ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:48.937117492+07:00","message":"end recv isFinal message id 37"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:48.937119579+07:00","message":"end Recv id 37"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:48.937125814+07:00","message":"[buffer interim] 37 true มีพักประจำตราตั้งเช่นเดียวกับสุรศักดิ์อื่นๆของพระพิธีธรรมตามลำดับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:48.937133203+07:00","message":"[bufferProcess] interim [200000000]:มีพักประจำตราตั้งเช่นเดียวกับสุรศักดิ์อื่นๆของพระพิธีธรรมตามลำดับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:48.937136662+07:00","message":"[bufferProcess] send to processor (isfinal):มีพักประจำตราตั้งเช่นเดียวกับสุรศักดิ์อื่นๆของพระพิธีธรรมตามลำดับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:48.937140368+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:48.9371432+07:00","message":"> Transcript [490] [false]: 'มีพักประจำตราตั้งเช่นเดียวกับสุรศักดิ์อื่นๆของพระพิธีธรรมตามลำดับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:48.937146526+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:48.937148231+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:48.937152092+07:00","message":"StatePrefix: 'มีพักประจำตราตั้งเช่นเดียวกับสุรศักดิ์อื่นๆของพระพิธีธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:48.937154492+07:00","message":"TextPushed: 'มีพักประจำตราตั้งเช่นเดียวกับสุรศักดิ์อื่นๆของพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:48.937156209+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:48.937157825+07:00","message":"> Transcript [491] [true]: 'มีพักประจำตราตั้งเช่นเดียวกับสุรศักดิ์อื่นๆของพระพิธีธรรมตามลำดับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:48.937160036+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:48.937169255+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:48.937175578+07:00","message":"StatePrefix: 'มีพักประจำตราตั้งเช่นเดียวกับสุรศักดิ์อื่นๆของพระพิธีธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:48.937177584+07:00","message":"TextPushed: 'มีพักประจำตราตั้งเช่นเดียวกับสุรศักดิ์อื่นๆของพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:48.937180777+07:00","message":"Push: 'พิธีธรรมตามลำดับ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:48.937190276+07:00","message":"push: {true พิธีธรรมตามลำดับ 0 0xc002216b80}"}
{"level":"info","service":"Main","time":"2025-10-27T14:23:48.949202841+07:00","message":"write wav file: './tmp/7446/7446_37.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:49.234052426+07:00","message":"receive streaming session, msgId: 38"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:49.234085039+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":"2025-10-27T14:23:49.234089495+07:00","message":"receive interim result [false|false]: ถ่าย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:49.234102427+07:00","message":"[buffer interim] 38 false ถ่าย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:49.234109313+07:00","message":"[bufferProcess] interim [540000000]:ถ่าย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:49.2341108+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:49.236965989+07:00","message":"receive streaming session, msgId: 38"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:49.236983411+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":"2025-10-27T14:23:49.236986985+07:00","message":"receive interim result [false|false]: สุดท้าย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:49.236994685+07:00","message":"[buffer interim] 38 false สุดท้าย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:49.236997977+07:00","message":"[bufferProcess] interim [600000000]:สุดท้าย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:49.236999554+07:00","message":"[bufferProcess] send to processor:ถ่าย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:49.237002525+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:49.237005452+07:00","message":"> Transcript [492] [false]: 'ถ่าย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:49.237007444+07:00","message":"Set StatePrefix (first interim): 'ถ่าย'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:23:49.464212618+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:23:49.464219778+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:49.558111905+07:00","message":"receive streaming session, msgId: 38"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:49.558149665+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":"2025-10-27T14:23:49.558155601+07:00","message":"receive interim result [false|false]: ท้ายสั้น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:49.558169656+07:00","message":"[buffer interim] 38 false ท้ายสั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:49.558177227+07:00","message":"[bufferProcess] interim [900000000]:ท้ายสั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:49.558179904+07:00","message":"[bufferProcess] send to processor:สุดท้าย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:49.55818623+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:49.558189806+07:00","message":"> Transcript [493] [false]: 'สุดท้าย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:49.558192798+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:49.558195233+07:00","message":"Set new StatePrefix: 'สุดท้าย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:49.672070456+07:00","message":"receive streaming session, msgId: 38"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:49.67211457+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":"2025-10-27T14:23:49.672120505+07:00","message":"receive interim result [false|false]: สุดท้ายฉัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:49.672136551+07:00","message":"[buffer interim] 38 false สุดท้ายฉัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:49.672146957+07:00","message":"[bufferProcess] interim [960000000]:สุดท้ายฉัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:49.672149565+07:00","message":"[bufferProcess] send to processor:ท้ายสั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:49.672155881+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:49.67215979+07:00","message":"> Transcript [494] [false]: 'ท้ายสั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:49.672162502+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:49.672164866+07:00","message":"Set new StatePrefix: 'ท้ายสั้น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:49.687252734+07:00","message":"receive streaming session, msgId: 38"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:49.687286328+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ท้าย 3 ตัว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:49.687292378+07:00","message":"receive interim result [false|false]: ท้าย 3 ตัว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:49.687306838+07:00","message":"[buffer interim] 38 false ท้าย 3 ตัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:49.687313225+07:00","message":"[bufferProcess] interim [20000000]:ท้าย 3 ตัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:49.687315822+07:00","message":"[bufferProcess] send to processor:สุดท้ายฉัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:49.687319838+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:49.687323293+07:00","message":"> Transcript [495] [false]: 'สุดท้ายฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:49.687325785+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:49.687328268+07:00","message":"Set new StatePrefix: 'สุดท้ายฉัน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:49.733198478+07:00","message":"receive streaming session, msgId: 38"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:49.733229122+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":"2025-10-27T14:23:49.733233912+07:00","message":"receive interim result [false|false]: สุดท้ายสำคัญ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:49.733245309+07:00","message":"[buffer interim] 38 false สุดท้ายสำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:49.733253455+07:00","message":"[bufferProcess] interim [80000000]:สุดท้ายสำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:49.733255532+07:00","message":"[bufferProcess] send to processor:ท้าย 3 ตัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:49.733260905+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:49.733263396+07:00","message":"> Transcript [496] [false]: 'ท้าย 3 ตัว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:49.733265599+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:49.733267232+07:00","message":"Set new StatePrefix: 'ท้าย 3 ตัว'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:49.907103103+07:00","message":"receive streaming session, msgId: 38"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:49.907138759+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":"2025-10-27T14:23:49.907144118+07:00","message":"receive interim result [false|false]: ท้ายสังกะสี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:49.907157274+07:00","message":"[buffer interim] 38 false ท้ายสังกะสี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:49.907163809+07:00","message":"[bufferProcess] interim [260000000]:ท้ายสังกะสี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:49.907165897+07:00","message":"[bufferProcess] send to processor:สุดท้ายสำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:49.907170945+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:49.907173503+07:00","message":"> Transcript [497] [false]: 'สุดท้ายสำคัญ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:49.90717543+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:49.907177223+07:00","message":"Set new StatePrefix: 'สุดท้ายสำคัญ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:50.032318388+07:00","message":"[GCS] IsForceVAD: false for message ID: 38"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:50.064127415+07:00","message":"receive streaming session, msgId: 38"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:50.064161745+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":"2025-10-27T14:23:50.064167062+07:00","message":"receive interim result [false|false]: สุดท้ายสำคัญสิ้น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:50.064181452+07:00","message":"[buffer interim] 38 false สุดท้ายสำคัญสิ้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:50.064188214+07:00","message":"[bufferProcess] interim [380000000]:สุดท้ายสำคัญสิ้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:50.064190131+07:00","message":"[bufferProcess] send to processor:ท้ายสังกะสี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:50.064193138+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:50.064196606+07:00","message":"> Transcript [498] [false]: 'ท้ายสังกะสี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:50.064198643+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:50.064200143+07:00","message":"Set new StatePrefix: 'ท้ายสังกะสี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:50.094496148+07:00","message":"[GCS] Start streaming session, msgId: 39"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:50.242107813+07:00","message":"receive streaming session, msgId: 38"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:50.242147956+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ท้ายสังสิ้น\",\"confidence\":0.86185104}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:50.242153845+07:00","message":"receive interim result [true|false]: ท้ายสังสิ้น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:50.242161217+07:00","message":"end recv isFinal message id 38"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:50.242163018+07:00","message":"end Recv id 38"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:50.24217019+07:00","message":"[buffer interim] 38 true ท้ายสังสิ้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:50.242178724+07:00","message":"[bufferProcess] interim [620000000]:ท้ายสังสิ้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:50.242182341+07:00","message":"[bufferProcess] send to processor (isfinal):สุดท้ายสำคัญสิ้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:50.242185671+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:50.242188553+07:00","message":"> Transcript [499] [false]: 'สุดท้ายสำคัญสิ้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:50.242190594+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:50.242192139+07:00","message":"Set new StatePrefix: 'สุดท้ายสำคัญสิ้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:50.242193502+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:50.242195199+07:00","message":"> Transcript [500] [true]: 'ท้ายสังสิ้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:50.242197066+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:50.242198811+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:50.242200275+07:00","message":"StatePrefix: 'สุดท้ายสำคัญสิ้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:50.242201907+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:50.242204159+07:00","message":"Push: 'ท้ายสังสิ้น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:50.242211936+07:00","message":"push: {true ท้ายสังสิ้น 0 0xc000128000}"}
{"level":"info","service":"Main","time":"2025-10-27T14:23:50.248349745+07:00","message":"write wav file: './tmp/7446/7446_38.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:50.755199549+07:00","message":"receive streaming session, msgId: 39"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:50.755239751+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"60\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:50.755244127+07:00","message":"receive interim result [false|false]: 60"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:50.755259174+07:00","message":"[buffer interim] 39 false 60"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:50.75526534+07:00","message":"[bufferProcess] interim [600000000]:60"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:50.755267127+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:50.882193602+07:00","message":"receive streaming session, msgId: 39"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:50.88222767+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"64\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:50.882232312+07:00","message":"receive interim result [false|false]: 64"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:50.882247284+07:00","message":"[buffer interim] 39 false 64"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:50.882255649+07:00","message":"[bufferProcess] interim [720000000]:64"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:50.882258152+07:00","message":"[bufferProcess] send to processor:60"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:50.882262629+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:50.882265823+07:00","message":"> Transcript [501] [false]: '60'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:50.882268246+07:00","message":"Set StatePrefix (first interim): '60'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:51.119403349+07:00","message":"receive streaming session, msgId: 39"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:51.119446936+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"64 ทำ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:51.119453118+07:00","message":"receive interim result [false|false]: 64 ทำ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:51.11946951+07:00","message":"[buffer interim] 39 false 64 ทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:51.119478338+07:00","message":"[bufferProcess] interim [960000000]:64 ทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:51.119480765+07:00","message":"[bufferProcess] send to processor:64"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:51.119485188+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:51.119489362+07:00","message":"> Transcript [502] [false]: '64'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:51.119492049+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:51.119494461+07:00","message":"Set new StatePrefix: '64'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:51.15009506+07:00","message":"receive streaming session, msgId: 39"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:51.150132961+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"64 ดำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:51.150138405+07:00","message":"receive interim result [false|false]: 64 ดำ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:51.150149587+07:00","message":"[buffer interim] 39 false 64 ดำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:51.15015797+07:00","message":"[bufferProcess] interim [20000000]:64 ดำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:51.150160094+07:00","message":"[bufferProcess] send to processor:64 ทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:51.150165528+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:51.150168066+07:00","message":"> Transcript [503] [false]: '64 ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:51.150170793+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:51.150172833+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:51.150174602+07:00","message":"StatePrefix: '64'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:51.150176513+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:51.159215385+07:00","message":"receive streaming session, msgId: 39"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:51.159248306+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"64 ลำดับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:51.159254455+07:00","message":"receive interim result [false|false]: 64 ลำดับ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:51.159272202+07:00","message":"[buffer interim] 39 false 64 ลำดับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:51.159278918+07:00","message":"[bufferProcess] interim [80000000]:64 ลำดับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:51.159281237+07:00","message":"[bufferProcess] send to processor:64 ดำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:51.159286972+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:51.159290014+07:00","message":"> Transcript [504] [false]: '64 ดำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:51.159293566+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:51.159295526+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:51.159297853+07:00","message":"StatePrefix: '64'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:51.159299782+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:51.349107202+07:00","message":"receive streaming session, msgId: 39"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:51.349205697+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"64\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:51.349212888+07:00","message":"receive interim result [false|false]: 64"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:51.349229791+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":"2025-10-27T14:23:51.349233017+07:00","message":"receive interim result [false|false]:  ลำดับ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:51.349252631+07:00","message":"[buffer interim] 39 false 64"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:51.349264676+07:00","message":"[buffer interim] 39 false  ลำดับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:51.349272121+07:00","message":"[bufferProcess] interim [320000000]:64"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:51.349274617+07:00","message":"[bufferProcess] send to processor:64 ลำดับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:51.349279403+07:00","message":"[bufferProcess] interim [320000000]: ลำดับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:51.349281646+07:00","message":"[bufferProcess] update buffer: 64 ลำดับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:51.349284369+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:51.349287055+07:00","message":"> Transcript [505] [false]: '64 ลำดับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:51.349289331+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:51.34929115+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:51.349292756+07:00","message":"StatePrefix: '64'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:51.349294686+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:51.733951908+07:00","message":"receive streaming session, msgId: 39"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:51.733981996+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"64 ลำดับ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:51.733987485+07:00","message":"receive interim result [false|false]: 64 ลำดับ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:51.733997624+07:00","message":"[buffer interim] 39 false 64 ลำดับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:51.73400419+07:00","message":"[bufferProcess] interim [680000000]:64 ลำดับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:51.734006196+07:00","message":"[bufferProcess] send to processor:64 ลำดับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:51.734009718+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:51.734012282+07:00","message":"> Transcript [506] [false]: '64 ลำดับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:51.734014747+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:51.734016495+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:51.734018054+07:00","message":"StatePrefix: '64'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:51.734019602+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:51.734021888+07:00","message":"Push: '64'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:51.734023256+07:00","message":"TextPushed: '64'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:51.734024961+07:00","message":"Set new StatePrefix : '64 ลำดับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:51.734026732+07:00","message":"Next Push (prob) : ' ลำดับ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:51.734034337+07:00","message":"push: {false 64 0 0xc000044600}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:52.033117879+07:00","message":"receive streaming session, msgId: 39"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:52.033151965+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"64\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:52.033157194+07:00","message":"receive interim result [false|false]: 64"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:52.033181416+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":"2025-10-27T14:23:52.033185665+07:00","message":"receive interim result [false|false]:  ลำดับโดยมี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:52.033193674+07:00","message":"[buffer interim] 39 false 64"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:52.0331968+07:00","message":"[buffer interim] 39 false  ลำดับโดยมี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:52.033203078+07:00","message":"[bufferProcess] interim [920000000]:64"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:52.033204977+07:00","message":"[bufferProcess] send to processor:64 ลำดับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:52.033207281+07:00","message":"[bufferProcess] interim [920000000]: ลำดับโดยมี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:52.033209535+07:00","message":"[bufferProcess] update buffer: 64 ลำดับโดยมี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:52.033212171+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:52.033214861+07:00","message":"> Transcript [507] [false]: '64 ลำดับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:52.033217349+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:52.033219225+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:52.033220779+07:00","message":"StatePrefix: '64 ลำดับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:52.033222382+07:00","message":"TextPushed: '64'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:52.233068058+07:00","message":"receive streaming session, msgId: 39"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:52.233098227+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"64 ลำดับ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:52.233103142+07:00","message":"receive interim result [false|false]: 64 ลำดับ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:52.233117491+07:00","message":"[buffer interim] 39 false 64 ลำดับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:52.233124844+07:00","message":"[bufferProcess] interim [40000000]:64 ลำดับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:52.23312744+07:00","message":"[bufferProcess] send to processor:64 ลำดับโดยมี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:52.233130828+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:52.233133548+07:00","message":"> Transcript [508] [false]: '64 ลำดับโดยมี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:52.233136502+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:52.233138541+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:52.233140399+07:00","message":"StatePrefix: '64 ลำดับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:52.23314217+07:00","message":"TextPushed: '64'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:52.427920366+07:00","message":"[GCS] Cleaned up inactive client: 23"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:52.427952792+07:00","message":"[GCS] Cleaned up inactive client: 17"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:52.427956476+07:00","message":"[GCS] Cleaned up inactive client: 21"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:52.427959219+07:00","message":"[GCS] Cleaned up inactive client: 22"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:52.427971324+07:00","message":"[GCS] Cleaned up inactive client: 14"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:52.427973818+07:00","message":"[GCS] Cleaned up inactive client: 19"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:52.427976537+07:00","message":"[GCS] Cleaned up inactive client: 20"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:52.427978601+07:00","message":"[GCS] Cleaned up inactive client: 15"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:52.427980521+07:00","message":"[GCS] Cleaned up inactive client: 16"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:52.427982435+07:00","message":"[GCS] Cleaned up inactive client: 18"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:23:52.465079569+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:23:52.465087897+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:52.597035652+07:00","message":"receive streaming session, msgId: 39"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:52.597065495+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"64\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:52.597070314+07:00","message":"receive interim result [false|false]: 64"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:52.597083723+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":"2025-10-27T14:23:52.597086508+07:00","message":"receive interim result [false|false]:  ลำดับโดยมีการสังเคราะห์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:52.597092988+07:00","message":"[buffer interim] 39 false 64"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:52.59709574+07:00","message":"[buffer interim] 39 false  ลำดับโดยมีการสังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:52.597101766+07:00","message":"[bufferProcess] interim [520000000]:64"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:52.597103706+07:00","message":"[bufferProcess] send to processor:64 ลำดับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:52.597106526+07:00","message":"[bufferProcess] interim [520000000]: ลำดับโดยมีการสังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:52.597108498+07:00","message":"[bufferProcess] update buffer: 64 ลำดับโดยมีการสังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:52.597111029+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:52.597113615+07:00","message":"> Transcript [509] [false]: '64 ลำดับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:52.597115932+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:52.597117746+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:52.597119301+07:00","message":"StatePrefix: '64 ลำดับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:52.597120894+07:00","message":"TextPushed: '64'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:52.708099492+07:00","message":"receive streaming session, msgId: 39"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:52.708133731+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"64 ลำดับ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:52.708138541+07:00","message":"receive interim result [false|false]: 64 ลำดับ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:52.708151913+07:00","message":"[buffer interim] 39 false 64 ลำดับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:52.708158122+07:00","message":"[bufferProcess] interim [580000000]:64 ลำดับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:52.708160812+07:00","message":"[bufferProcess] send to processor:64 ลำดับโดยมีการสังเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:52.70816615+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:52.708168728+07:00","message":"> Transcript [510] [false]: '64 ลำดับโดยมีการสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:52.708171766+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:52.708173627+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:52.708175223+07:00","message":"StatePrefix: '64 ลำดับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:52.708176957+07:00","message":"TextPushed: '64'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:52.708180954+07:00","message":"Push: ' ลำดับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:52.708182425+07:00","message":"TextPushed: '64 ลำดับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:52.708184177+07:00","message":"Set new StatePrefix : '64 ลำดับโดยมีการสังเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:52.708186432+07:00","message":"Next Push (prob) : 'โดยมีการสังเคราะห์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:52.708194577+07:00","message":"push: {false  ลำดับ 0 0xc000044600}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:52.761057157+07:00","message":"receive streaming session, msgId: 39"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:52.76108976+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"64\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:52.761095311+07:00","message":"receive interim result [false|false]: 64"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:52.76110892+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":"2025-10-27T14:23:52.761111918+07:00","message":"receive interim result [false|false]:  ลําดับพระสังฆราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:52.761119181+07:00","message":"[buffer interim] 39 false 64"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:52.761122398+07:00","message":"[buffer interim] 39 false  ลําดับพระสังฆราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:52.761127811+07:00","message":"[bufferProcess] interim [640000000]:64"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:52.761129671+07:00","message":"[bufferProcess] send to processor:64 ลำดับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:52.761131974+07:00","message":"[bufferProcess] interim [640000000]: ลําดับพระสังฆราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:52.761134286+07:00","message":"[bufferProcess] update buffer: 64 ลําดับพระสังฆราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:52.761136709+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:52.761139377+07:00","message":"> Transcript [511] [false]: '64 ลำดับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:52.761142358+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:52.783048294+07:00","message":"[GCS] IsForceVAD: false for message ID: 39"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:52.853170389+07:00","message":"[GCS] Start streaming session, msgId: 40"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:52.95911044+07:00","message":"receive streaming session, msgId: 39"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:52.959153159+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"64 ลําดับพระสังฆราช\",\"confidence\":0.9167723}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":910000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:52.959159225+07:00","message":"receive interim result [true|false]: 64 ลําดับพระสังฆราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:52.959168213+07:00","message":"end recv isFinal message id 39"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:52.959170119+07:00","message":"end Recv id 39"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:52.959176046+07:00","message":"[buffer interim] 39 true 64 ลําดับพระสังฆราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:52.959184235+07:00","message":"[bufferProcess] interim [910000000]:64 ลําดับพระสังฆราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:52.959186883+07:00","message":"[bufferProcess] send to processor (isfinal):64 ลําดับพระสังฆราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:52.959190105+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:52.959192769+07:00","message":"> Transcript [512] [false]: '64 ลําดับพระสังฆราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:52.959194846+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:52.959196467+07:00","message":"Set new StatePrefix: '64 ลําดับพระสังฆราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:52.959197832+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:52.959199277+07:00","message":"> Transcript [513] [true]: '64 ลําดับพระสังฆราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:52.959201169+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:52.959202852+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:52.959204368+07:00","message":"StatePrefix: '64 ลําดับพระสังฆราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:52.959205995+07:00","message":"TextPushed: '64 ลำดับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:52.959207187+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:52.959298656+07:00","message":"Push: 'พระสังฆราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:52.959300811+07:00","message":"TextPushed: '64 ลำดับพระสังฆราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:52.95930268+07:00","message":"Set new StatePrefix : '64 ลําดับพระสังฆราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:52.959304502+07:00","message":"Next Push (prob) : '64 ลําดับพระสังฆราช'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:52.959312681+07:00","message":"push: {true พระสังฆราช 0 0xc000044600}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:52.959322884+07:00","message":"write aligntment file to 'tmp/7446/align_message_id_39.html'"}
{"level":"info","service":"Main","time":"2025-10-27T14:23:52.967394087+07:00","message":"write wav file: './tmp/7446/7446_39.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:54.02021356+07:00","message":"receive streaming session, msgId: 40"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:54.020256555+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":"2025-10-27T14:23:54.020261991+07:00","message":"receive interim result [false|false]: แปล"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:54.020277388+07:00","message":"[buffer interim] 40 false แปล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:54.020284067+07:00","message":"[bufferProcess] interim [900000000]:แปล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:54.020285434+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:54.020290463+07:00","message":"[bufferProcess] send to processor (ticker):แปล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:54.020293244+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:54.020295794+07:00","message":"> Transcript [514] [false]: 'แปล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:54.020297512+07:00","message":"Set StatePrefix (first interim): 'แปล'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:54.162167253+07:00","message":"receive streaming session, msgId: 40"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:54.162202227+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":"2025-10-27T14:23:54.162207309+07:00","message":"receive interim result [false|false]: แป้ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:54.162222886+07:00","message":"[buffer interim] 40 false แป้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:54.162233393+07:00","message":"[bufferProcess] interim [960000000]:แป้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:54.16223505+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:54.223082663+07:00","message":"receive streaming session, msgId: 40"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:54.223118573+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":"2025-10-27T14:23:54.223123811+07:00","message":"receive interim result [false|false]: แรกใน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:54.223136841+07:00","message":"[buffer interim] 40 false แรกใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:54.22314325+07:00","message":"[bufferProcess] interim [80000000]:แรกใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:54.223145069+07:00","message":"[bufferProcess] send to processor:แป้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:54.223148284+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:54.22315072+07:00","message":"> Transcript [515] [false]: 'แป้ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:54.223152578+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:54.223154601+07:00","message":"Set new StatePrefix: 'แป้ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:54.329120905+07:00","message":"receive streaming session, msgId: 40"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:54.329184609+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":"2025-10-27T14:23:54.329189785+07:00","message":"receive interim result [false|false]: แปลกนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:54.329202655+07:00","message":"[buffer interim] 40 false แปลกนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:54.329209874+07:00","message":"[bufferProcess] interim [140000000]:แปลกนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:54.329211859+07:00","message":"[bufferProcess] send to processor:แรกใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:54.329217238+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:54.329219774+07:00","message":"> Transcript [516] [false]: 'แรกใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:54.329221636+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:54.329223597+07:00","message":"Set new StatePrefix: 'แรกใน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:54.899164893+07:00","message":"receive streaming session, msgId: 40"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:54.899201821+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":"2025-10-27T14:23:54.899207255+07:00","message":"receive interim result [false|false]: แปลกนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:54.899218643+07:00","message":"[buffer interim] 40 false แปลกนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:54.899225077+07:00","message":"[bufferProcess] interim [740000000]:แปลกนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:54.899227104+07:00","message":"[bufferProcess] send to processor:แปลกนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:54.899230526+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:54.899233166+07:00","message":"> Transcript [517] [false]: 'แปลกนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:54.899235009+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:54.899238913+07:00","message":"Set new StatePrefix: 'แปลกนะคะ'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:23:55.465533931+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:23:55.465544752+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:23:58.465911762+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:23:58.465941042+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:58.552240265+07:00","message":"[GCS] IsForceVAD: false for message ID: 40"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:58.613985692+07:00","message":"[GCS] Start streaming session, msgId: 41"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:58.747171858+07:00","message":"receive streaming session, msgId: 40"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:58.747204806+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แปลกนะคะ\",\"confidence\":0.9170424}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":730000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:58.747209626+07:00","message":"receive interim result [true|false]: แปลกนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:58.74721737+07:00","message":"end recv isFinal message id 40"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:58.747219154+07:00","message":"end Recv id 40"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:58.747223404+07:00","message":"[buffer interim] 40 true แปลกนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:58.747234548+07:00","message":"[bufferProcess] interim [730000000]:แปลกนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:58.747237199+07:00","message":"[bufferProcess] send to processor (isfinal):แปลกนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:58.74724054+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:58.747242878+07:00","message":"> Transcript [518] [false]: 'แปลกนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:58.747245396+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:58.747247155+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:58.747248777+07:00","message":"StatePrefix: 'แปลกนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:58.747250419+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:58.747251639+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:58.747253283+07:00","message":"> Transcript [519] [true]: 'แปลกนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:58.747254867+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:58.747256223+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:58.747257479+07:00","message":"StatePrefix: 'แปลกนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:58.747258819+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:58.747260992+07:00","message":"Push: 'แปลกนะคะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:58.747267222+07:00","message":"push: {true แปลกนะคะ 0 0xc0023e8200}"}
{"level":"info","service":"Main","time":"2025-10-27T14:23:58.758888523+07:00","message":"write wav file: './tmp/7446/7446_40.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:59.995054635+07:00","message":"receive streaming session, msgId: 41"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:59.995093005+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":"2025-10-27T14:23:59.995097973+07:00","message":"receive interim result [false|false]: สมณศักดิ์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:23:59.995111333+07:00","message":"[buffer interim] 41 false สมณศักดิ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:59.99511841+07:00","message":"[bufferProcess] interim [200000000]:สมณศักดิ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:59.995120027+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:59.995123281+07:00","message":"[bufferProcess] send to processor (ticker):สมณศักดิ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:59.995125641+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:59.995128113+07:00","message":"> Transcript [520] [false]: 'สมณศักดิ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:23:59.995130025+07:00","message":"Set StatePrefix (first interim): 'สมณศักดิ์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:00.249398774+07:00","message":"receive streaming session, msgId: 41"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:00.249447277+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":"2025-10-27T14:24:00.24945312+07:00","message":"receive interim result [false|false]: สมณศักดิ์พระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:00.249467981+07:00","message":"[buffer interim] 41 false สมณศักดิ์พระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:00.249476887+07:00","message":"[bufferProcess] interim [440000000]:สมณศักดิ์พระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:00.249478891+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:00.252153969+07:00","message":"receive streaming session, msgId: 41"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:00.252183849+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":"2025-10-27T14:24:00.252188318+07:00","message":"receive interim result [false|false]: สมณศักดิ์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:00.252204254+07:00","message":"[buffer interim] 41 false สมณศักดิ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:00.252210452+07:00","message":"[bufferProcess] interim [500000000]:สมณศักดิ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:00.252212734+07:00","message":"[bufferProcess] send to processor:สมณศักดิ์พระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:00.252217922+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:00.252221534+07:00","message":"> Transcript [521] [false]: 'สมณศักดิ์พระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:00.25222405+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:00.25222571+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:00.252227283+07:00","message":"StatePrefix: 'สมณศักดิ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:00.252229033+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:00.565383433+07:00","message":"receive streaming session, msgId: 41"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:00.565420411+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":"2025-10-27T14:24:00.565425994+07:00","message":"receive interim result [false|false]: สมณศักดิ์พระพิจิตร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:00.565438987+07:00","message":"[buffer interim] 41 false สมณศักดิ์พระพิจิตร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:00.565445867+07:00","message":"[bufferProcess] interim [740000000]:สมณศักดิ์พระพิจิตร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:00.565448492+07:00","message":"[bufferProcess] send to processor:สมณศักดิ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:00.565453738+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:00.56545648+07:00","message":"> Transcript [522] [false]: 'สมณศักดิ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:00.565459771+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:00.565462443+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:00.565464656+07:00","message":"StatePrefix: 'สมณศักดิ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:00.565466848+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:00.703070017+07:00","message":"receive streaming session, msgId: 41"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:00.703120797+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":"2025-10-27T14:24:00.703128327+07:00","message":"receive interim result [false|false]: สมณศักดิ์พระอภิธรรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:00.703146171+07:00","message":"[buffer interim] 41 false สมณศักดิ์พระอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:00.703157507+07:00","message":"[bufferProcess] interim [920000000]:สมณศักดิ์พระอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:00.703160179+07:00","message":"[bufferProcess] send to processor:สมณศักดิ์พระพิจิตร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:00.703168321+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:00.703171925+07:00","message":"> Transcript [523] [false]: 'สมณศักดิ์พระพิจิตร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:00.703176075+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:00.703178295+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:00.703180635+07:00","message":"StatePrefix: 'สมณศักดิ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:00.703183007+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:00.88482933+07:00","message":"receive streaming session, msgId: 41"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:00.88486479+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":"2025-10-27T14:24:00.884869791+07:00","message":"receive interim result [false|false]: วิธีทำให้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:00.884884373+07:00","message":"[buffer interim] 41 false วิธีทำให้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:00.884890722+07:00","message":"[bufferProcess] interim [40000000]:วิธีทำให้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:00.884893115+07:00","message":"[bufferProcess] send to processor:สมณศักดิ์พระอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:00.88489655+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:00.884899452+07:00","message":"> Transcript [524] [false]: 'สมณศักดิ์พระอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:00.884901963+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:00.884903659+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:00.884905219+07:00","message":"StatePrefix: 'สมณศักดิ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:00.884907368+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:00.884911426+07:00","message":"Push: 'สมณศักดิ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:00.884913098+07:00","message":"TextPushed: 'สมณศักดิ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:00.884914879+07:00","message":"Set new StatePrefix : 'สมณศักดิ์พระอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:00.884916664+07:00","message":"Next Push (prob) : 'พระอภิธรรม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:00.884925212+07:00","message":"push: {false สมณศักดิ์ 0 0xc0023e8f80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:01.136473113+07:00","message":"receive streaming session, msgId: 41"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:01.136515669+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":"2025-10-27T14:24:01.136520808+07:00","message":"receive interim result [false|false]: วิธีทำให้ใช้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:01.136533314+07:00","message":"[buffer interim] 41 false วิธีทำให้ใช้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:01.136541933+07:00","message":"[bufferProcess] interim [280000000]:วิธีทำให้ใช้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:01.136543811+07:00","message":"[bufferProcess] send to processor:วิธีทำให้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:01.136549034+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:01.13655158+07:00","message":"> Transcript [525] [false]: 'วิธีทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:01.136553505+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:01.136555392+07:00","message":"Set new StatePrefix: 'วิธีทำให้'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:01.2260779+07:00","message":"receive streaming session, msgId: 41"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:01.22611693+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":"2025-10-27T14:24:01.226122508+07:00","message":"receive interim result [false|false]: วิธีทำให้แชท"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:01.226135779+07:00","message":"[buffer interim] 41 false วิธีทำให้แชท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:01.22614581+07:00","message":"[bufferProcess] interim [340000000]:วิธีทำให้แชท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:01.22614847+07:00","message":"[bufferProcess] send to processor:วิธีทำให้ใช้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:01.226154666+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:01.226158266+07:00","message":"> Transcript [526] [false]: 'วิธีทำให้ใช้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:01.226162452+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:01.226164878+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:01.22616807+07:00","message":"StatePrefix: 'วิธีทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:01.226170475+07:00","message":"TextPushed: 'สมณศักดิ์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:01.292620586+07:00","message":"receive streaming session, msgId: 41"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:01.292660018+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":"2025-10-27T14:24:01.292665354+07:00","message":"receive interim result [false|false]: วิธีทำให้ใช้ประจำ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:01.29267858+07:00","message":"[buffer interim] 41 false วิธีทำให้ใช้ประจำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:01.29268543+07:00","message":"[bufferProcess] interim [520000000]:วิธีทำให้ใช้ประจำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:01.292697707+07:00","message":"[bufferProcess] send to processor:วิธีทำให้แชท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:01.292703361+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:01.292705896+07:00","message":"> Transcript [527] [false]: 'วิธีทำให้แชท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:01.292716807+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:01.292718775+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:01.292720724+07:00","message":"StatePrefix: 'วิธีทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:01.292722427+07:00","message":"TextPushed: 'สมณศักดิ์'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:24:01.466481519+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:24:01.466490629+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:01.593955416+07:00","message":"receive streaming session, msgId: 41"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:01.593997952+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":"2025-10-27T14:24:01.594004874+07:00","message":"receive interim result [false|false]: วิธีทำให้ใช้ประกันสังคม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:01.594022995+07:00","message":"[buffer interim] 41 false วิธีทำให้ใช้ประกันสังคม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:01.594031556+07:00","message":"[bufferProcess] interim [820000000]:วิธีทำให้ใช้ประกันสังคม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:01.59403458+07:00","message":"[bufferProcess] send to processor:วิธีทำให้ใช้ประจำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:01.59404268+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:01.594046492+07:00","message":"> Transcript [528] [false]: 'วิธีทำให้ใช้ประจำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:01.594050404+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:01.59405262+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:01.594055557+07:00","message":"StatePrefix: 'วิธีทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:01.594057952+07:00","message":"TextPushed: 'สมณศักดิ์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:01.654610547+07:00","message":"receive streaming session, msgId: 41"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:01.6546564+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":"2025-10-27T14:24:01.654663506+07:00","message":"receive interim result [false|false]: วิธีทำให้ใช้ประจำสำหรับ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:01.654680687+07:00","message":"[buffer interim] 41 false วิธีทำให้ใช้ประจำสำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:01.654700159+07:00","message":"[bufferProcess] interim [880000000]:วิธีทำให้ใช้ประจำสำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:01.654703444+07:00","message":"[bufferProcess] send to processor:วิธีทำให้ใช้ประกันสังคม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:01.654710291+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:01.654713889+07:00","message":"> Transcript [529] [false]: 'วิธีทำให้ใช้ประกันสังคม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:01.654718465+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:01.654721033+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:01.654723165+07:00","message":"StatePrefix: 'วิธีทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:01.654725393+07:00","message":"TextPushed: 'สมณศักดิ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:01.654733132+07:00","message":"Push: 'วิธีทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:01.654735406+07:00","message":"TextPushed: 'วิธีทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:01.654737567+07:00","message":"Set new StatePrefix : 'วิธีทำให้ใช้ประกันสังคม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:01.654740634+07:00","message":"Next Push (prob) : 'ใช้ประกันสังคม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:01.654750692+07:00","message":"push: {false วิธีทำให้ 0 0xc0023e8f80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:02.313331461+07:00","message":"receive streaming session, msgId: 41"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:02.313375947+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":"2025-10-27T14:24:02.3133828+07:00","message":"receive interim result [false|false]: วิธีทำให้ใช้ประจำสำหรับ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:02.31339913+07:00","message":"[buffer interim] 41 false วิธีทำให้ใช้ประจำสำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:02.313406183+07:00","message":"[bufferProcess] interim [480000000]:วิธีทำให้ใช้ประจำสำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:02.313408752+07:00","message":"[bufferProcess] send to processor:วิธีทำให้ใช้ประจำสำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:02.313412124+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:02.313414719+07:00","message":"> Transcript [530] [false]: 'วิธีทำให้ใช้ประจำสำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:02.313416697+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:02.313418917+07:00","message":"Set new StatePrefix: 'วิธีทำให้ใช้ประจำสำหรับ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:02.35742842+07:00","message":"receive streaming session, msgId: 41"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:02.357469674+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":"2025-10-27T14:24:02.35747519+07:00","message":"receive interim result [false|false]: วิธีทำให้ใช้ประจำสำหรับปี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:02.357486713+07:00","message":"[buffer interim] 41 false วิธีทำให้ใช้ประจำสำหรับปี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:02.357493653+07:00","message":"[bufferProcess] interim [540000000]:วิธีทำให้ใช้ประจำสำหรับปี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:02.35749561+07:00","message":"[bufferProcess] send to processor:วิธีทำให้ใช้ประจำสำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:02.357500704+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:02.357503947+07:00","message":"> Transcript [531] [false]: 'วิธีทำให้ใช้ประจำสำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:02.357508295+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:02.357510786+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:02.357513963+07:00","message":"StatePrefix: 'วิธีทำให้ใช้ประจำสำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:02.357517668+07:00","message":"TextPushed: 'วิธีทำให้'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:02.366402761+07:00","message":"receive streaming session, msgId: 41"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:02.366441088+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":"2025-10-27T14:24:02.366446628+07:00","message":"receive interim result [false|false]: วิธีทำให้ใช้ประจำสำหรับ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:02.366461085+07:00","message":"[buffer interim] 41 false วิธีทำให้ใช้ประจำสำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:02.366467485+07:00","message":"[bufferProcess] interim [600000000]:วิธีทำให้ใช้ประจำสำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:02.366469304+07:00","message":"[bufferProcess] send to processor:วิธีทำให้ใช้ประจำสำหรับปี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:02.366472749+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:02.366475317+07:00","message":"> Transcript [532] [false]: 'วิธีทำให้ใช้ประจำสำหรับปี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:02.366478139+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:02.366479864+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:02.366481317+07:00","message":"StatePrefix: 'วิธีทำให้ใช้ประจำสำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:02.366482859+07:00","message":"TextPushed: 'วิธีทำให้'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:02.494201544+07:00","message":"receive streaming session, msgId: 41"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:02.494234929+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":"2025-10-27T14:24:02.494240241+07:00","message":"receive interim result [false|false]: วิธีทำให้ใช้ประจำสำหรับมีทั้ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:02.494251806+07:00","message":"[buffer interim] 41 false วิธีทำให้ใช้ประจำสำหรับมีทั้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:02.494258979+07:00","message":"[bufferProcess] interim [720000000]:วิธีทำให้ใช้ประจำสำหรับมีทั้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:02.494261324+07:00","message":"[bufferProcess] send to processor:วิธีทำให้ใช้ประจำสำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:02.494267101+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:02.494269679+07:00","message":"> Transcript [533] [false]: 'วิธีทำให้ใช้ประจำสำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:02.494272856+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:02.494274686+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:02.4942762+07:00","message":"StatePrefix: 'วิธีทำให้ใช้ประจำสำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:02.494278149+07:00","message":"TextPushed: 'วิธีทำให้'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:02.547335627+07:00","message":"receive streaming session, msgId: 41"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:02.547383045+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":"2025-10-27T14:24:02.547390537+07:00","message":"receive interim result [false|false]: วิธีทำให้ใช้ประจำสำหรับมีทั้งหมด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:02.547406693+07:00","message":"[buffer interim] 41 false วิธีทำให้ใช้ประจำสำหรับมีทั้งหมด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:02.547414639+07:00","message":"[bufferProcess] interim [780000000]:วิธีทำให้ใช้ประจำสำหรับมีทั้งหมด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:02.547417793+07:00","message":"[bufferProcess] send to processor:วิธีทำให้ใช้ประจำสำหรับมีทั้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:02.547424357+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:02.547427898+07:00","message":"> Transcript [534] [false]: 'วิธีทำให้ใช้ประจำสำหรับมีทั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:02.547432222+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:02.547435687+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:02.547437969+07:00","message":"StatePrefix: 'วิธีทำให้ใช้ประจำสำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:02.547440261+07:00","message":"TextPushed: 'วิธีทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:02.547445738+07:00","message":"Push: 'ใช้ประจำสำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:02.547447993+07:00","message":"TextPushed: 'วิธีทำให้ใช้ประจำสำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:02.547451918+07:00","message":"Set new StatePrefix : 'วิธีทำให้ใช้ประจำสำหรับมีทั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:02.547454704+07:00","message":"Next Push (prob) : 'มีทั้ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:02.547464586+07:00","message":"push: {false ใช้ประจำสำหรับ 0 0xc0023e8f80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:02.840265835+07:00","message":"receive streaming session, msgId: 41"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:02.840321602+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":"2025-10-27T14:24:02.840329769+07:00","message":"receive interim result [false|false]: วิธีทำให้ใช้ประจำสำหรับมีทั้งหมดเพราะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:02.840348356+07:00","message":"[buffer interim] 41 false วิธีทำให้ใช้ประจำสำหรับมีทั้งหมดเพราะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:02.840357304+07:00","message":"[bufferProcess] interim [20000000]:วิธีทำให้ใช้ประจำสำหรับมีทั้งหมดเพราะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:02.840361328+07:00","message":"[bufferProcess] send to processor:วิธีทำให้ใช้ประจำสำหรับมีทั้งหมด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:02.840366176+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:02.840370897+07:00","message":"> Transcript [535] [false]: 'วิธีทำให้ใช้ประจำสำหรับมีทั้งหมด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:02.840376072+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:02.84037866+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:02.840380984+07:00","message":"StatePrefix: 'วิธีทำให้ใช้ประจำสำหรับมีทั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:02.840384571+07:00","message":"TextPushed: 'วิธีทำให้ใช้ประจำสำหรับ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:02.900131887+07:00","message":"receive streaming session, msgId: 41"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:02.90017079+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":"2025-10-27T14:24:02.900177192+07:00","message":"receive interim result [false|false]: วิธีทำให้ใช้ประจำสำหรับมีทั้งหมดพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:02.900191432+07:00","message":"[buffer interim] 41 false วิธีทำให้ใช้ประจำสำหรับมีทั้งหมดพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:02.900198859+07:00","message":"[bufferProcess] interim [80000000]:วิธีทำให้ใช้ประจำสำหรับมีทั้งหมดพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:02.900200962+07:00","message":"[bufferProcess] send to processor:วิธีทำให้ใช้ประจำสำหรับมีทั้งหมดเพราะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:02.900206375+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:02.900209303+07:00","message":"> Transcript [536] [false]: 'วิธีทำให้ใช้ประจำสำหรับมีทั้งหมดเพราะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:02.900212517+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:02.900214357+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:02.90021588+07:00","message":"StatePrefix: 'วิธีทำให้ใช้ประจำสำหรับมีทั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:02.900218512+07:00","message":"TextPushed: 'วิธีทำให้ใช้ประจำสำหรับ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:03.086159642+07:00","message":"receive streaming session, msgId: 41"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:03.086190218+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วิธีทำให้ใช้ประจำสำหรับมีทั้งหมด Plus\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:03.086195865+07:00","message":"receive interim result [false|false]: วิธีทำให้ใช้ประจำสำหรับมีทั้งหมด Plus"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:03.086206381+07:00","message":"[buffer interim] 41 false วิธีทำให้ใช้ประจำสำหรับมีทั้งหมด Plus"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:03.086213909+07:00","message":"[bufferProcess] interim [200000000]:วิธีทำให้ใช้ประจำสำหรับมีทั้งหมด Plus"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:03.08621581+07:00","message":"[bufferProcess] send to processor:วิธีทำให้ใช้ประจำสำหรับมีทั้งหมดพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:03.086219452+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:03.086221938+07:00","message":"> Transcript [537] [false]: 'วิธีทำให้ใช้ประจำสำหรับมีทั้งหมดพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:03.086225119+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:03.086226965+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:03.086228484+07:00","message":"StatePrefix: 'วิธีทำให้ใช้ประจำสำหรับมีทั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:03.086230693+07:00","message":"TextPushed: 'วิธีทำให้ใช้ประจำสำหรับ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:03.151235433+07:00","message":"receive streaming session, msgId: 41"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:03.151272367+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":"2025-10-27T14:24:03.151277685+07:00","message":"receive interim result [false|false]: วิธีทำให้ใช้ประจำสำหรับมีทั้งหมดพลาสติก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:03.151297383+07:00","message":"[buffer interim] 41 false วิธีทำให้ใช้ประจำสำหรับมีทั้งหมดพลาสติก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:03.15130472+07:00","message":"[bufferProcess] interim [320000000]:วิธีทำให้ใช้ประจำสำหรับมีทั้งหมดพลาสติก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:03.151307267+07:00","message":"[bufferProcess] send to processor:วิธีทำให้ใช้ประจำสำหรับมีทั้งหมด Plus"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:03.151310799+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:03.151313406+07:00","message":"> Transcript [538] [false]: 'วิธีทำให้ใช้ประจำสำหรับมีทั้งหมด Plus'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:03.151316923+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:03.151318852+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:03.151320753+07:00","message":"StatePrefix: 'วิธีทำให้ใช้ประจำสำหรับมีทั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:03.151322995+07:00","message":"TextPushed: 'วิธีทำให้ใช้ประจำสำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:03.151327751+07:00","message":"Push: 'มีทั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:03.15133018+07:00","message":"TextPushed: 'วิธีทำให้ใช้ประจำสำหรับมีทั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:03.151331978+07:00","message":"Set new StatePrefix : 'วิธีทำให้ใช้ประจำสำหรับมีทั้งหมด Plus'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:03.151333893+07:00","message":"Next Push (prob) : 'หมด Plus'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:03.15134214+07:00","message":"push: {false มีทั้ง 0 0xc0023e8f80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:03.456158243+07:00","message":"receive streaming session, msgId: 41"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:03.456193276+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":"2025-10-27T14:24:03.456199033+07:00","message":"receive interim result [false|false]: วิธีทำให้ใช้ประจำสำหรับมีทั้งหมดพลาสติกรูป"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:03.456216199+07:00","message":"[buffer interim] 41 false วิธีทำให้ใช้ประจำสำหรับมีทั้งหมดพลาสติกรูป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:03.456225518+07:00","message":"[bufferProcess] interim [620000000]:วิธีทำให้ใช้ประจำสำหรับมีทั้งหมดพลาสติกรูป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:03.456227722+07:00","message":"[bufferProcess] send to processor:วิธีทำให้ใช้ประจำสำหรับมีทั้งหมดพลาสติก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:03.456233172+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:03.456235668+07:00","message":"> Transcript [539] [false]: 'วิธีทำให้ใช้ประจำสำหรับมีทั้งหมดพลาสติก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:03.456237803+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:03.456239732+07:00","message":"Set new StatePrefix: 'วิธีทำให้ใช้ประจำสำหรับมีทั้งหมดพลาสติก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:03.727221343+07:00","message":"receive streaming session, msgId: 41"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:03.727261578+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":"2025-10-27T14:24:03.727267866+07:00","message":"receive interim result [false|false]: วิธีทำให้ใช้ประจำสำหรับมีทั้งหมดพลาสติกรูปหรือ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:03.727280958+07:00","message":"[buffer interim] 41 false วิธีทำให้ใช้ประจำสำหรับมีทั้งหมดพลาสติกรูปหรือ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:03.727287669+07:00","message":"[bufferProcess] interim [800000000]:วิธีทำให้ใช้ประจำสำหรับมีทั้งหมดพลาสติกรูปหรือ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:03.727290121+07:00","message":"[bufferProcess] send to processor:วิธีทำให้ใช้ประจำสำหรับมีทั้งหมดพลาสติกรูป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:03.727295558+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:03.727298242+07:00","message":"> Transcript [540] [false]: 'วิธีทำให้ใช้ประจำสำหรับมีทั้งหมดพลาสติกรูป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:03.727301331+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:03.727303383+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:03.72730507+07:00","message":"StatePrefix: 'วิธีทำให้ใช้ประจำสำหรับมีทั้งหมดพลาสติก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:03.727307219+07:00","message":"TextPushed: 'วิธีทำให้ใช้ประจำสำหรับมีทั้ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:03.78119211+07:00","message":"receive streaming session, msgId: 41"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:03.781234571+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":"2025-10-27T14:24:03.781240723+07:00","message":"receive interim result [false|false]: วิธีทำให้ใช้ประจำสำหรับมีทั้งหมดพลาสติกรูปเรือ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:03.781256215+07:00","message":"[buffer interim] 41 false วิธีทำให้ใช้ประจำสำหรับมีทั้งหมดพลาสติกรูปเรือ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:03.781263863+07:00","message":"[bufferProcess] interim [860000000]:วิธีทำให้ใช้ประจำสำหรับมีทั้งหมดพลาสติกรูปเรือ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:03.781266974+07:00","message":"[bufferProcess] send to processor:วิธีทำให้ใช้ประจำสำหรับมีทั้งหมดพลาสติกรูปหรือ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:03.781271943+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:03.781275734+07:00","message":"> Transcript [541] [false]: 'วิธีทำให้ใช้ประจำสำหรับมีทั้งหมดพลาสติกรูปหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:03.781280475+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:03.781282743+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:03.781285201+07:00","message":"StatePrefix: 'วิธีทำให้ใช้ประจำสำหรับมีทั้งหมดพลาสติก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:03.781288857+07:00","message":"TextPushed: 'วิธีทำให้ใช้ประจำสำหรับมีทั้ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:03.841209592+07:00","message":"receive streaming session, msgId: 41"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:03.841243169+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":"2025-10-27T14:24:03.841248546+07:00","message":"receive interim result [false|false]: วิธีทำให้ใช้ประจำสำหรับมีทั้งหมดพลาสติกรูป"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:03.841262364+07:00","message":"[buffer interim] 41 false วิธีทำให้ใช้ประจำสำหรับมีทั้งหมดพลาสติกรูป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:03.841269062+07:00","message":"[bufferProcess] interim [920000000]:วิธีทำให้ใช้ประจำสำหรับมีทั้งหมดพลาสติกรูป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:03.841271341+07:00","message":"[bufferProcess] send to processor:วิธีทำให้ใช้ประจำสำหรับมีทั้งหมดพลาสติกรูปเรือ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:03.841277067+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:03.841279459+07:00","message":"> Transcript [542] [false]: 'วิธีทำให้ใช้ประจำสำหรับมีทั้งหมดพลาสติกรูปเรือ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:03.841282321+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:03.841284035+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:03.841285775+07:00","message":"StatePrefix: 'วิธีทำให้ใช้ประจำสำหรับมีทั้งหมดพลาสติก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:03.841288538+07:00","message":"TextPushed: 'วิธีทำให้ใช้ประจำสำหรับมีทั้ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:03.872617808+07:00","message":"[GCS] IsForceVAD: false for message ID: 41"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:03.878330007+07:00","message":"receive streaming session, msgId: 41"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:03.878361229+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":"2025-10-27T14:24:03.878366682+07:00","message":"receive interim result [false|false]: วิธีทำให้ใช้ประจำสำหรับมีทั้งหมดพลาสติกรูปด้วยกัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:03.878378868+07:00","message":"[buffer interim] 41 false วิธีทำให้ใช้ประจำสำหรับมีทั้งหมดพลาสติกรูปด้วยกัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:03.878385066+07:00","message":"[bufferProcess] interim [980000000]:วิธีทำให้ใช้ประจำสำหรับมีทั้งหมดพลาสติกรูปด้วยกัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:03.878387342+07:00","message":"[bufferProcess] send to processor:วิธีทำให้ใช้ประจำสำหรับมีทั้งหมดพลาสติกรูป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:03.878390571+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:03.878393134+07:00","message":"> Transcript [543] [false]: 'วิธีทำให้ใช้ประจำสำหรับมีทั้งหมดพลาสติกรูป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:03.878396506+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:03.87839809+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:03.878400046+07:00","message":"StatePrefix: 'วิธีทำให้ใช้ประจำสำหรับมีทั้งหมดพลาสติก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:03.878402246+07:00","message":"TextPushed: 'วิธีทำให้ใช้ประจำสำหรับมีทั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:03.878406394+07:00","message":"Push: 'หมดพลาสติก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:03.87840795+07:00","message":"TextPushed: 'วิธีทำให้ใช้ประจำสำหรับมีทั้งหมดพลาสติก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:03.878410038+07:00","message":"Set new StatePrefix : 'วิธีทำให้ใช้ประจำสำหรับมีทั้งหมดพลาสติกรูป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:03.878411845+07:00","message":"Next Push (prob) : 'รูป'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:03.87842837+07:00","message":"push: {false หมดพลาสติก 0 0xc0023e8f80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:03.93353702+07:00","message":"[GCS] Start streaming session, msgId: 42"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:03.996262879+07:00","message":"receive streaming session, msgId: 41"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:03.996299197+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":"2025-10-27T14:24:03.996304884+07:00","message":"receive interim result [false|false]: วิธีทำให้ใช้ประจำสำหรับมีทั้งหมดพลาสติกรูป"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:03.99632258+07:00","message":"[buffer interim] 41 false วิธีทำให้ใช้ประจำสำหรับมีทั้งหมดพลาสติกรูป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:03.996329347+07:00","message":"[bufferProcess] interim [40000000]:วิธีทำให้ใช้ประจำสำหรับมีทั้งหมดพลาสติกรูป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:03.996331871+07:00","message":"[bufferProcess] send to processor:วิธีทำให้ใช้ประจำสำหรับมีทั้งหมดพลาสติกรูปด้วยกัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:03.996335203+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:03.996337723+07:00","message":"> Transcript [544] [false]: 'วิธีทำให้ใช้ประจำสำหรับมีทั้งหมดพลาสติกรูปด้วยกัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:03.996341239+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:03.996343416+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:03.996345658+07:00","message":"StatePrefix: 'วิธีทำให้ใช้ประจำสำหรับมีทั้งหมดพลาสติกรูป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:03.996347392+07:00","message":"TextPushed: 'วิธีทำให้ใช้ประจำสำหรับมีทั้งหมดพลาสติก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:04.020292742+07:00","message":"receive streaming session, msgId: 41"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:04.020329386+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":"2025-10-27T14:24:04.020335927+07:00","message":"receive interim result [false|false]: วิธีทำให้ใช้ประจำสำหรับมีทั้งหมดพลาสติกรูปด้วยกันนะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:04.020350155+07:00","message":"[buffer interim] 41 false วิธีทำให้ใช้ประจำสำหรับมีทั้งหมดพลาสติกรูปด้วยกันนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:04.020356415+07:00","message":"[bufferProcess] interim [100000000]:วิธีทำให้ใช้ประจำสำหรับมีทั้งหมดพลาสติกรูปด้วยกันนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:04.020359792+07:00","message":"[bufferProcess] send to processor:วิธีทำให้ใช้ประจำสำหรับมีทั้งหมดพลาสติกรูป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:04.020367747+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:04.020371385+07:00","message":"> Transcript [545] [false]: 'วิธีทำให้ใช้ประจำสำหรับมีทั้งหมดพลาสติกรูป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:04.02037577+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:04.020377847+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:04.02037988+07:00","message":"StatePrefix: 'วิธีทำให้ใช้ประจำสำหรับมีทั้งหมดพลาสติกรูป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:04.020381885+07:00","message":"TextPushed: 'วิธีทำให้ใช้ประจำสำหรับมีทั้งหมดพลาสติก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:04.03717853+07:00","message":"receive streaming session, msgId: 41"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:04.037212687+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":"2025-10-27T14:24:04.037217983+07:00","message":"receive interim result [false|false]: วิธีทำให้ใช้ประจำสำหรับมีทั้งหมดพลาสติกรูปด้วยกันนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:04.037231803+07:00","message":"[buffer interim] 41 false วิธีทำให้ใช้ประจำสำหรับมีทั้งหมดพลาสติกรูปด้วยกันนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:04.037238566+07:00","message":"[bufferProcess] interim [220000000]:วิธีทำให้ใช้ประจำสำหรับมีทั้งหมดพลาสติกรูปด้วยกันนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:04.037240984+07:00","message":"[bufferProcess] send to processor:วิธีทำให้ใช้ประจำสำหรับมีทั้งหมดพลาสติกรูปด้วยกันนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:04.037244317+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:04.03724686+07:00","message":"> Transcript [546] [false]: 'วิธีทำให้ใช้ประจำสำหรับมีทั้งหมดพลาสติกรูปด้วยกันนะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:04.037250114+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:04.037251836+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:04.037253999+07:00","message":"StatePrefix: 'วิธีทำให้ใช้ประจำสำหรับมีทั้งหมดพลาสติกรูป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:04.037255908+07:00","message":"TextPushed: 'วิธีทำให้ใช้ประจำสำหรับมีทั้งหมดพลาสติก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:04.200141891+07:00","message":"receive streaming session, msgId: 41"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:04.200179797+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วิธีทำให้ใช้ประจำสำรับมีทั้งหมดพลาสติกรูปด้วยกันนะคะ\",\"confidence\":0.9217509}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:04.20018542+07:00","message":"receive interim result [true|false]: วิธีทำให้ใช้ประจำสำรับมีทั้งหมดพลาสติกรูปด้วยกันนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:04.20019407+07:00","message":"end recv isFinal message id 41"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:04.200195871+07:00","message":"end Recv id 41"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:04.200201249+07:00","message":"[buffer interim] 41 true วิธีทำให้ใช้ประจำสำรับมีทั้งหมดพลาสติกรูปด้วยกันนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:04.200210434+07:00","message":"[bufferProcess] interim [280000000]:วิธีทำให้ใช้ประจำสำรับมีทั้งหมดพลาสติกรูปด้วยกันนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:04.20021315+07:00","message":"[bufferProcess] send to processor (isfinal):วิธีทำให้ใช้ประจำสำหรับมีทั้งหมดพลาสติกรูปด้วยกันนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:04.200216601+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:04.200219173+07:00","message":"> Transcript [547] [false]: 'วิธีทำให้ใช้ประจำสำหรับมีทั้งหมดพลาสติกรูปด้วยกันนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:04.200222464+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:04.200224146+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:04.200226119+07:00","message":"StatePrefix: 'วิธีทำให้ใช้ประจำสำหรับมีทั้งหมดพลาสติกรูป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:04.200228072+07:00","message":"TextPushed: 'วิธีทำให้ใช้ประจำสำหรับมีทั้งหมดพลาสติก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:04.200234864+07:00","message":"Push: 'รูป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:04.200236731+07:00","message":"TextPushed: 'วิธีทำให้ใช้ประจำสำหรับมีทั้งหมดพลาสติกรูป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:04.200238533+07:00","message":"Set new StatePrefix : 'วิธีทำให้ใช้ประจำสำหรับมีทั้งหมดพลาสติกรูปด้วยกันนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:04.200240636+07:00","message":"Next Push (prob) : 'ด้วยกันนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:04.200242258+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:04.200243995+07:00","message":"> Transcript [548] [true]: 'วิธีทำให้ใช้ประจำสำรับมีทั้งหมดพลาสติกรูปด้วยกันนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:04.200245897+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:04.200247256+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:04.200248928+07:00","message":"StatePrefix: 'วิธีทำให้ใช้ประจำสำหรับมีทั้งหมดพลาสติกรูปด้วยกันนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:04.200250554+07:00","message":"TextPushed: 'วิธีทำให้ใช้ประจำสำหรับมีทั้งหมดพลาสติกรูป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:04.200251931+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:04.200322079+07:00","message":"push: {false รูป 0 0xc0023e8f80}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:04.200398876+07:00","message":"Push: 'ด้วยกันนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:04.200401402+07:00","message":"TextPushed: 'วิธีทำให้ใช้ประจำสำหรับมีทั้งหมดพลาสติกรูปด้วยกันนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:04.200403075+07:00","message":"Set new StatePrefix : 'วิธีทำให้ใช้ประจำสำรับมีทั้งหมดพลาสติกรูปด้วยกันนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:04.20040476+07:00","message":"Next Push (prob) : 'วิธีทำให้ใช้ประจำสำรับมีทั้งหมดพลาสติกรูปด้วยกันนะคะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:04.200410491+07:00","message":"push: {true ด้วยกันนะคะ 0 0xc0023e8f80}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:04.200408769+07:00","message":"write aligntment file to 'tmp/7446/align_message_id_41.html'"}
{"level":"info","service":"Main","time":"2025-10-27T14:24:04.21307098+07:00","message":"write wav file: './tmp/7446/7446_41.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:24:04.4667063+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:24:04.466719178+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:04.922444399+07:00","message":"receive streaming session, msgId: 42"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:04.922484697+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":"2025-10-27T14:24:04.922489571+07:00","message":"receive interim result [false|false]: สำหรับ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:04.922501055+07:00","message":"[buffer interim] 42 false สำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:04.922508133+07:00","message":"[bufferProcess] interim [900000000]:สำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:04.922509896+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:05.021281963+07:00","message":"receive streaming session, msgId: 42"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:05.021321871+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":"2025-10-27T14:24:05.021328159+07:00","message":"receive interim result [false|false]: สำนัก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:05.021340134+07:00","message":"[buffer interim] 42 false สำนัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:05.021349647+07:00","message":"[bufferProcess] interim [80000000]:สำนัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:05.021352751+07:00","message":"[bufferProcess] send to processor:สำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:05.021358219+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:05.021362049+07:00","message":"> Transcript [549] [false]: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:05.021364719+07:00","message":"Set StatePrefix (first interim): 'สำหรับ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:05.125409858+07:00","message":"receive streaming session, msgId: 42"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:05.125439817+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":"2025-10-27T14:24:05.12544493+07:00","message":"receive interim result [false|false]: สำนักงาน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:05.125457176+07:00","message":"[buffer interim] 42 false สำนักงาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:05.125463512+07:00","message":"[bufferProcess] interim [140000000]:สำนักงาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:05.125465319+07:00","message":"[bufferProcess] send to processor:สำนัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:05.125470535+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:05.125472999+07:00","message":"> Transcript [550] [false]: 'สำนัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:05.125474847+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:05.125476562+07:00","message":"Set new StatePrefix: 'สำนัก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:05.134242931+07:00","message":"receive streaming session, msgId: 42"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:05.134272751+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":"2025-10-27T14:24:05.134277368+07:00","message":"receive interim result [false|false]: สำนัก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:05.134288836+07:00","message":"[buffer interim] 42 false สำนัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:05.134294489+07:00","message":"[bufferProcess] interim [200000000]:สำนัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:05.13429662+07:00","message":"[bufferProcess] send to processor:สำนักงาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:05.134299836+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:05.13430212+07:00","message":"> Transcript [551] [false]: 'สำนักงาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:05.134305078+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:05.134306899+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:05.134308468+07:00","message":"StatePrefix: 'สำนัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:05.134310248+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:05.237374968+07:00","message":"receive streaming session, msgId: 42"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:05.237405553+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":"2025-10-27T14:24:05.237410783+07:00","message":"receive interim result [false|false]: สำหรับทาสี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:05.237423792+07:00","message":"[buffer interim] 42 false สำหรับทาสี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:05.237429918+07:00","message":"[bufferProcess] interim [320000000]:สำหรับทาสี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:05.237432096+07:00","message":"[bufferProcess] send to processor:สำนัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:05.237437072+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:05.237439772+07:00","message":"> Transcript [552] [false]: 'สำนัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:05.237442164+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:05.237443958+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:05.237446014+07:00","message":"StatePrefix: 'สำนัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:05.237447872+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:05.38633594+07:00","message":"receive streaming session, msgId: 42"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:05.386372746+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":"2025-10-27T14:24:05.38637889+07:00","message":"receive interim result [false|false]: สำหรับตัดสิน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:05.386392147+07:00","message":"[buffer interim] 42 false สำหรับตัดสิน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:05.38640196+07:00","message":"[bufferProcess] interim [440000000]:สำหรับตัดสิน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:05.386404916+07:00","message":"[bufferProcess] send to processor:สำหรับทาสี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:05.386410584+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:05.386414172+07:00","message":"> Transcript [553] [false]: 'สำหรับทาสี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:05.386416986+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:05.386419297+07:00","message":"Set new StatePrefix: 'สำหรับทาสี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:05.395480136+07:00","message":"receive streaming session, msgId: 42"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:05.395510806+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":"2025-10-27T14:24:05.395516407+07:00","message":"receive interim result [false|false]: สำหรับทาสีดำ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:05.395530061+07:00","message":"[buffer interim] 42 false สำหรับทาสีดำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:05.395538257+07:00","message":"[bufferProcess] interim [500000000]:สำหรับทาสีดำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:05.395540406+07:00","message":"[bufferProcess] send to processor:สำหรับตัดสิน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:05.395545295+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:05.395547949+07:00","message":"> Transcript [554] [false]: 'สำหรับตัดสิน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:05.395549996+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:05.395551601+07:00","message":"Set new StatePrefix: 'สำหรับตัดสิน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:06.01763425+07:00","message":"receive streaming session, msgId: 42"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:06.01766552+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":"2025-10-27T14:24:06.017670902+07:00","message":"receive interim result [false|false]: สำหรับทาสีดำ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:06.01769371+07:00","message":"[buffer interim] 42 false สำหรับทาสีดำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:06.01770289+07:00","message":"[bufferProcess] interim [100000000]:สำหรับทาสีดำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:06.017705522+07:00","message":"[bufferProcess] send to processor:สำหรับทาสีดำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:06.017710834+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:06.017713351+07:00","message":"> Transcript [555] [false]: 'สำหรับทาสีดำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:06.017715453+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:06.017717177+07:00","message":"Set new StatePrefix: 'สำหรับทาสีดำ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:06.494040144+07:00","message":"[GCS] IsForceVAD: false for message ID: 42"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:06.646060826+07:00","message":"receive streaming session, msgId: 42"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:06.646099797+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับรถสีดำด้าน\",\"confidence\":0.8548469}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":790000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:06.646104791+07:00","message":"receive interim result [true|false]: สำหรับรถสีดำด้าน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:06.64611476+07:00","message":"end recv isFinal message id 42"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:06.646116908+07:00","message":"end Recv id 42"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:06.646122703+07:00","message":"[buffer interim] 42 true สำหรับรถสีดำด้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:06.646129845+07:00","message":"[bufferProcess] interim [790000000]:สำหรับรถสีดำด้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:06.646132944+07:00","message":"[bufferProcess] send to processor (isfinal):สำหรับทาสีดำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:06.646135853+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:06.646138452+07:00","message":"> Transcript [556] [false]: 'สำหรับทาสีดำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:06.646141241+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:06.646143121+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:06.646145244+07:00","message":"StatePrefix: 'สำหรับทาสีดำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:06.646147196+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:06.646148489+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:06.646150104+07:00","message":"> Transcript [557] [true]: 'สำหรับรถสีดำด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:06.646153039+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:06.646154404+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:06.646155737+07:00","message":"StatePrefix: 'สำหรับทาสีดำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:06.64615708+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:06.646159433+07:00","message":"Push: 'สำหรับรถสีดำด้าน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:06.646166773+07:00","message":"push: {true สำหรับรถสีดำด้าน 0 0xc000044880}"}
{"level":"info","service":"Main","time":"2025-10-27T14:24:06.654327572+07:00","message":"write wav file: './tmp/7446/7446_42.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:06.754412175+07:00","message":"[GCS] Start streaming session, msgId: 43"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:24:07.466974307+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:24:07.466983421+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:07.489325584+07:00","message":"receive streaming session, msgId: 43"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:07.489362332+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":"2025-10-27T14:24:07.489367148+07:00","message":"receive interim result [false|false]: ศีล"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:07.489380972+07:00","message":"[buffer interim] 43 false ศีล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:07.489387957+07:00","message":"[bufferProcess] interim [540000000]:ศีล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:07.489389359+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:07.519949514+07:00","message":"receive streaming session, msgId: 43"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:07.519982622+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":"2025-10-27T14:24:07.519987702+07:00","message":"receive interim result [false|false]: สีดา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:07.519996961+07:00","message":"[buffer interim] 43 false สีดา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:07.520003621+07:00","message":"[bufferProcess] interim [600000000]:สีดา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:07.520005262+07:00","message":"[bufferProcess] send to processor:ศีล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:07.520008657+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:07.520011205+07:00","message":"> Transcript [558] [false]: 'ศีล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:07.52001298+07:00","message":"Set StatePrefix (first interim): 'ศีล'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:07.612193951+07:00","message":"receive streaming session, msgId: 43"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:07.612232912+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":"2025-10-27T14:24:07.612238035+07:00","message":"receive interim result [false|false]: สีได้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:07.612251059+07:00","message":"[buffer interim] 43 false สีได้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:07.612257231+07:00","message":"[bufferProcess] interim [660000000]:สีได้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:07.612259291+07:00","message":"[bufferProcess] send to processor:สีดา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:07.612264749+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:07.612266955+07:00","message":"> Transcript [559] [false]: 'สีดา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:07.612268797+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:07.612271266+07:00","message":"Set new StatePrefix: 'สีดา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:07.627822312+07:00","message":"receive streaming session, msgId: 43"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:07.627846378+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":"2025-10-27T14:24:07.627850971+07:00","message":"receive interim result [false|false]: ศรีสะเกษ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:07.627863478+07:00","message":"[buffer interim] 43 false ศรีสะเกษ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:07.62786883+07:00","message":"[bufferProcess] interim [720000000]:ศรีสะเกษ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:07.627870906+07:00","message":"[bufferProcess] send to processor:สีได้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:07.627873848+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:07.627876366+07:00","message":"> Transcript [560] [false]: 'สีได้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:07.627878163+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:07.627879982+07:00","message":"Set new StatePrefix: 'สีได้'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:07.758032722+07:00","message":"receive streaming session, msgId: 43"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:07.75806493+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":"2025-10-27T14:24:07.758070047+07:00","message":"receive interim result [false|false]: สีได้แก่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:07.75808206+07:00","message":"[buffer interim] 43 false สีได้แก่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:07.758088786+07:00","message":"[bufferProcess] interim [780000000]:สีได้แก่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:07.758090978+07:00","message":"[bufferProcess] send to processor:ศรีสะเกษ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:07.758095987+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:07.758098529+07:00","message":"> Transcript [561] [false]: 'ศรีสะเกษ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:07.758100768+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:07.758102509+07:00","message":"Set new StatePrefix: 'ศรีสะเกษ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:07.808382887+07:00","message":"receive streaming session, msgId: 43"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:07.808417893+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":"2025-10-27T14:24:07.808423204+07:00","message":"receive interim result [false|false]: สีได้แก่สี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:07.808435213+07:00","message":"[buffer interim] 43 false สีได้แก่สี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:07.808441472+07:00","message":"[bufferProcess] interim [900000000]:สีได้แก่สี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:07.808443707+07:00","message":"[bufferProcess] send to processor:สีได้แก่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:07.808448754+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:07.808451435+07:00","message":"> Transcript [562] [false]: 'สีได้แก่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:07.808453506+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:07.808455192+07:00","message":"Set new StatePrefix: 'สีได้แก่'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:07.941279948+07:00","message":"receive streaming session, msgId: 43"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:07.941312316+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":"2025-10-27T14:24:07.941317239+07:00","message":"receive interim result [false|false]: สีได้แก่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:07.941329272+07:00","message":"[buffer interim] 43 false สีได้แก่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:07.941337775+07:00","message":"[bufferProcess] interim [20000000]:สีได้แก่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:07.941339404+07:00","message":"[bufferProcess] send to processor:สีได้แก่สี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:07.941342928+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:07.941345523+07:00","message":"> Transcript [563] [false]: 'สีได้แก่สี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:07.941348806+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:07.941350516+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:07.941352184+07:00","message":"StatePrefix: 'สีได้แก่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:07.941353919+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:08.118224775+07:00","message":"receive streaming session, msgId: 43"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:08.118256105+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":"2025-10-27T14:24:08.118261631+07:00","message":"receive interim result [false|false]: สีได้แก่สีเหลือง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:08.118274591+07:00","message":"[buffer interim] 43 false สีได้แก่สีเหลือง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:08.118281352+07:00","message":"[bufferProcess] interim [140000000]:สีได้แก่สีเหลือง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:08.118283682+07:00","message":"[bufferProcess] send to processor:สีได้แก่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:08.118289025+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:08.118291384+07:00","message":"> Transcript [564] [false]: 'สีได้แก่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:08.118294583+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:08.118296175+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:08.118297768+07:00","message":"StatePrefix: 'สีได้แก่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:08.118300046+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:08.698111604+07:00","message":"receive streaming session, msgId: 43"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:08.698146603+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":"2025-10-27T14:24:08.698151778+07:00","message":"receive interim result [false|false]: สีได้แก่สีเหลือง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:08.698162639+07:00","message":"[buffer interim] 43 false สีได้แก่สีเหลือง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:08.698169603+07:00","message":"[bufferProcess] interim [740000000]:สีได้แก่สีเหลือง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:08.698171791+07:00","message":"[bufferProcess] send to processor:สีได้แก่สีเหลือง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:08.698175186+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:08.698177847+07:00","message":"> Transcript [565] [false]: 'สีได้แก่สีเหลือง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:08.698180843+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:08.698182492+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:08.698184111+07:00","message":"StatePrefix: 'สีได้แก่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:08.698185802+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:08.699378822+07:00","message":"receive streaming session, msgId: 43"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:08.699392887+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":"2025-10-27T14:24:08.699397267+07:00","message":"receive interim result [false|false]: สีได้แก่สีเหลืองน้ำเงิน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:08.699407031+07:00","message":"[buffer interim] 43 false สีได้แก่สีเหลืองน้ำเงิน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:08.69941132+07:00","message":"[bufferProcess] interim [800000000]:สีได้แก่สีเหลืองน้ำเงิน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:08.699413279+07:00","message":"[bufferProcess] send to processor:สีได้แก่สีเหลือง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:08.699415583+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:08.699417519+07:00","message":"> Transcript [566] [false]: 'สีได้แก่สีเหลือง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:08.699419968+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:08.699421779+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:08.699423207+07:00","message":"StatePrefix: 'สีได้แก่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:08.699424955+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:08.699427355+07:00","message":"Push: 'สีได้แก่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:08.699429235+07:00","message":"TextPushed: 'สีได้แก่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:08.699430849+07:00","message":"Set new StatePrefix : 'สีได้แก่สีเหลือง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:08.699432671+07:00","message":"Next Push (prob) : 'สีเหลือง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:08.699455024+07:00","message":"push: {false สีได้แก่ 0 0xc000128b00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:09.361155258+07:00","message":"receive streaming session, msgId: 43"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:09.361203228+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":"2025-10-27T14:24:09.361209871+07:00","message":"receive interim result [false|false]: สีได้แก่สีเหลืองน้ำเงิน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:09.361225604+07:00","message":"[buffer interim] 43 false สีได้แก่สีเหลืองน้ำเงิน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:09.361232651+07:00","message":"[bufferProcess] interim [400000000]:สีได้แก่สีเหลืองน้ำเงิน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:09.361234903+07:00","message":"[bufferProcess] send to processor:สีได้แก่สีเหลืองน้ำเงิน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:09.361240347+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:09.361242816+07:00","message":"> Transcript [567] [false]: 'สีได้แก่สีเหลืองน้ำเงิน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:09.361245995+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:09.361247837+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:09.361249839+07:00","message":"StatePrefix: 'สีได้แก่สีเหลือง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:09.361252071+07:00","message":"TextPushed: 'สีได้แก่'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:09.425332132+07:00","message":"receive streaming session, msgId: 43"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:09.425367737+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":"2025-10-27T14:24:09.425373743+07:00","message":"receive interim result [false|false]: สีได้แก่สีเหลืองน้ำเงินแต่ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:09.425388264+07:00","message":"[buffer interim] 43 false สีได้แก่สีเหลืองน้ำเงินแต่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:09.425395577+07:00","message":"[bufferProcess] interim [520000000]:สีได้แก่สีเหลืองน้ำเงินแต่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:09.425397816+07:00","message":"[bufferProcess] send to processor:สีได้แก่สีเหลืองน้ำเงิน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:09.425401124+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:09.425403558+07:00","message":"> Transcript [568] [false]: 'สีได้แก่สีเหลืองน้ำเงิน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:09.425406397+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:09.425408084+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:09.425409886+07:00","message":"StatePrefix: 'สีได้แก่สีเหลือง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:09.42541191+07:00","message":"TextPushed: 'สีได้แก่'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:09.771411871+07:00","message":"receive streaming session, msgId: 43"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:09.771450128+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":"2025-10-27T14:24:09.771456497+07:00","message":"receive interim result [false|false]: สีได้แก่สีเหลืองน้ำเงินแต่งและ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:09.771467588+07:00","message":"[buffer interim] 43 false สีได้แก่สีเหลืองน้ำเงินแต่งและ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:09.77147379+07:00","message":"[bufferProcess] interim [820000000]:สีได้แก่สีเหลืองน้ำเงินแต่งและ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:09.771475832+07:00","message":"[bufferProcess] send to processor:สีได้แก่สีเหลืองน้ำเงินแต่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:09.771481152+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:09.771483808+07:00","message":"> Transcript [569] [false]: 'สีได้แก่สีเหลืองน้ำเงินแต่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:09.771486644+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:09.771489068+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:09.771490843+07:00","message":"StatePrefix: 'สีได้แก่สีเหลือง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:09.771492891+07:00","message":"TextPushed: 'สีได้แก่'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:09.933276944+07:00","message":"receive streaming session, msgId: 43"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:09.93330729+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":"2025-10-27T14:24:09.933317764+07:00","message":"receive interim result [false|false]: สีได้แก่สีเหลืองน้ำเงินแต่งและข"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:09.933332132+07:00","message":"[buffer interim] 43 false สีได้แก่สีเหลืองน้ำเงินแต่งและข"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:09.933339387+07:00","message":"[bufferProcess] interim [0]:สีได้แก่สีเหลืองน้ำเงินแต่งและข"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:09.933341995+07:00","message":"[bufferProcess] send to processor:สีได้แก่สีเหลืองน้ำเงินแต่งและ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:09.9333453+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:09.933347794+07:00","message":"> Transcript [570] [false]: 'สีได้แก่สีเหลืองน้ำเงินแต่งและ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:09.933351037+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:09.933352837+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:09.933354717+07:00","message":"StatePrefix: 'สีได้แก่สีเหลือง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:09.933356638+07:00","message":"TextPushed: 'สีได้แก่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:09.933358945+07:00","message":"Push: 'สีเหลือง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:09.933361213+07:00","message":"TextPushed: 'สีได้แก่สีเหลือง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:09.933362957+07:00","message":"Set new StatePrefix : 'สีได้แก่สีเหลืองน้ำเงินแต่งและ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:09.933364875+07:00","message":"Next Push (prob) : 'น้ำเงินแต่งและ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:09.933372315+07:00","message":"push: {false สีเหลือง 0 0xc000128b00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:09.979276304+07:00","message":"receive streaming session, msgId: 43"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:09.979309736+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":"2025-10-27T14:24:09.979315504+07:00","message":"receive interim result [false|false]: สีได้แก่สีเหลืองน้ำเงินแดงและเขียว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:09.979327627+07:00","message":"[buffer interim] 43 false สีได้แก่สีเหลืองน้ำเงินแดงและเขียว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:09.979334338+07:00","message":"[bufferProcess] interim [60000000]:สีได้แก่สีเหลืองน้ำเงินแดงและเขียว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:09.979336519+07:00","message":"[bufferProcess] send to processor:สีได้แก่สีเหลืองน้ำเงินแต่งและข"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:09.979341304+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:09.97934403+07:00","message":"> Transcript [571] [false]: 'สีได้แก่สีเหลืองน้ำเงินแต่งและข'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:09.979347351+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:09.979349295+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:09.979351139+07:00","message":"StatePrefix: 'สีได้แก่สีเหลืองน้ำเงินแต่งและ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:09.979353487+07:00","message":"TextPushed: 'สีได้แก่สีเหลือง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:10.232830975+07:00","message":"receive streaming session, msgId: 43"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:10.232866379+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":"2025-10-27T14:24:10.232872019+07:00","message":"receive interim result [false|false]: สีได้แก่สีเหลืองน้ำเงินแดงและเขียวค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:10.232884785+07:00","message":"[buffer interim] 43 false สีได้แก่สีเหลืองน้ำเงินแดงและเขียวค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:10.232891615+07:00","message":"[bufferProcess] interim [300000000]:สีได้แก่สีเหลืองน้ำเงินแดงและเขียวค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:10.232893647+07:00","message":"[bufferProcess] send to processor:สีได้แก่สีเหลืองน้ำเงินแดงและเขียว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:10.232898895+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:10.232901325+07:00","message":"> Transcript [572] [false]: 'สีได้แก่สีเหลืองน้ำเงินแดงและเขียว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:10.232903555+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:10.232905565+07:00","message":"Set new StatePrefix: 'สีได้แก่สีเหลืองน้ำเงินแดงและเขียว'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:24:10.467752783+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:24:10.467759248+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:10.812256789+07:00","message":"receive streaming session, msgId: 43"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:10.812300729+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":"2025-10-27T14:24:10.812307242+07:00","message":"receive interim result [false|false]: สีได้แก่สีเหลืองน้ำเงินแดงและเขียวค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:10.812320607+07:00","message":"[buffer interim] 43 false สีได้แก่สีเหลืองน้ำเงินแดงและเขียวค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:10.812330674+07:00","message":"[bufferProcess] interim [900000000]:สีได้แก่สีเหลืองน้ำเงินแดงและเขียวค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:10.812333899+07:00","message":"[bufferProcess] send to processor:สีได้แก่สีเหลืองน้ำเงินแดงและเขียวค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:10.812340217+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:10.81234348+07:00","message":"> Transcript [573] [false]: 'สีได้แก่สีเหลืองน้ำเงินแดงและเขียวค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:10.812347756+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:10.812350006+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:10.812353256+07:00","message":"StatePrefix: 'สีได้แก่สีเหลืองน้ำเงินแดงและเขียว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:10.812355578+07:00","message":"TextPushed: 'สีได้แก่สีเหลือง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:11.562882065+07:00","message":"[GCS] IsForceVAD: false for message ID: 43"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:11.671508439+07:00","message":"receive streaming session, msgId: 43"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:11.671543414+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สีได้แก่สีเหลืองน้ำเงินแดงและเขียวค่ะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":830000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:11.671549872+07:00","message":"receive interim result [true|false]: สีได้แก่สีเหลืองน้ำเงินแดงและเขียวค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:11.671558617+07:00","message":"end recv isFinal message id 43"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:11.671561457+07:00","message":"end Recv id 43"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:11.671569178+07:00","message":"[buffer interim] 43 true สีได้แก่สีเหลืองน้ำเงินแดงและเขียวค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:11.671580312+07:00","message":"[bufferProcess] interim [830000000]:สีได้แก่สีเหลืองน้ำเงินแดงและเขียวค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:11.671586094+07:00","message":"[bufferProcess] send to processor (isfinal):สีได้แก่สีเหลืองน้ำเงินแดงและเขียวค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:11.671590345+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:11.671593861+07:00","message":"> Transcript [574] [false]: 'สีได้แก่สีเหลืองน้ำเงินแดงและเขียวค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:11.671598051+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:11.671600198+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:11.671603718+07:00","message":"StatePrefix: 'สีได้แก่สีเหลืองน้ำเงินแดงและเขียว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:11.671607021+07:00","message":"TextPushed: 'สีได้แก่สีเหลือง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:11.671609145+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:11.67161129+07:00","message":"> Transcript [575] [true]: 'สีได้แก่สีเหลืองน้ำเงินแดงและเขียวค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:11.671613564+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:11.671615671+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:11.671617894+07:00","message":"StatePrefix: 'สีได้แก่สีเหลืองน้ำเงินแดงและเขียว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:11.671620325+07:00","message":"TextPushed: 'สีได้แก่สีเหลือง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:11.671626594+07:00","message":"Push: 'น้ำเงินแดงและเขียวค่ะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:11.671638033+07:00","message":"push: {true น้ำเงินแดงและเขียวค่ะ 0 0xc000128b00}"}
{"level":"info","service":"Main","time":"2025-10-27T14:24:11.683868796+07:00","message":"write wav file: './tmp/7446/7446_43.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:11.695040245+07:00","message":"[GCS] Start streaming session, msgId: 44"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:12.2825289+07:00","message":"receive streaming session, msgId: 44"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:12.282576911+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":"2025-10-27T14:24:12.282581816+07:00","message":"receive interim result [false|false]: ถัง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:12.282595753+07:00","message":"[buffer interim] 44 false ถัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:12.282601804+07:00","message":"[bufferProcess] interim [360000000]:ถัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:12.282603316+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:12.435479308+07:00","message":"receive streaming session, msgId: 44"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:12.435515272+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":"2025-10-27T14:24:12.435519934+07:00","message":"receive interim result [false|false]: ถังสี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:12.435535651+07:00","message":"[buffer interim] 44 false ถังสี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:12.435542218+07:00","message":"[bufferProcess] interim [540000000]:ถังสี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:12.435544096+07:00","message":"[bufferProcess] send to processor:ถัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:12.435547212+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:12.435549656+07:00","message":"> Transcript [576] [false]: 'ถัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:12.435551548+07:00","message":"Set StatePrefix (first interim): 'ถัง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:12.898935739+07:00","message":"receive streaming session, msgId: 44"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:12.898977088+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":"2025-10-27T14:24:12.898982245+07:00","message":"receive interim result [false|false]: ถังสีน้ำ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:12.898995233+07:00","message":"[buffer interim] 44 false ถังสีน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:12.899002576+07:00","message":"[bufferProcess] interim [20000000]:ถังสีน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:12.899004933+07:00","message":"[bufferProcess] send to processor:ถังสี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:12.899009619+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:12.899012286+07:00","message":"> Transcript [577] [false]: 'ถังสี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:12.899014694+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:12.899016523+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:12.899018195+07:00","message":"StatePrefix: 'ถัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:12.89901996+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:13.071333671+07:00","message":"receive streaming session, msgId: 44"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:13.071379157+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":"2025-10-27T14:24:13.071384772+07:00","message":"receive interim result [false|false]: ถังสีนั้น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:13.071396333+07:00","message":"[buffer interim] 44 false ถังสีนั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:13.071402797+07:00","message":"[bufferProcess] interim [140000000]:ถังสีนั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:13.071404724+07:00","message":"[bufferProcess] send to processor:ถังสีน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:13.071407978+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:13.071410458+07:00","message":"> Transcript [578] [false]: 'ถังสีน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:13.071413066+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:13.071414729+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:13.071416802+07:00","message":"StatePrefix: 'ถัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:13.071418507+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:13.101170606+07:00","message":"receive streaming session, msgId: 44"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:13.101203148+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":"2025-10-27T14:24:13.101209033+07:00","message":"receive interim result [false|false]: ถังสีนั้นก็"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:13.101221062+07:00","message":"[buffer interim] 44 false ถังสีนั้นก็"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:13.101227243+07:00","message":"[bufferProcess] interim [200000000]:ถังสีนั้นก็"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:13.101229046+07:00","message":"[bufferProcess] send to processor:ถังสีนั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:13.101234098+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:13.101236848+07:00","message":"> Transcript [579] [false]: 'ถังสีนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:13.101239436+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:13.101241121+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:13.101243274+07:00","message":"StatePrefix: 'ถัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:13.101245186+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:13.163898901+07:00","message":"receive streaming session, msgId: 44"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:13.163931689+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":"2025-10-27T14:24:13.16393721+07:00","message":"receive interim result [false|false]: ถังสีนั้นก็จะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:13.16394779+07:00","message":"[buffer interim] 44 false ถังสีนั้นก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:13.16395364+07:00","message":"[bufferProcess] interim [320000000]:ถังสีนั้นก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:13.163955461+07:00","message":"[bufferProcess] send to processor:ถังสีนั้นก็"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:13.163960259+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:13.163963048+07:00","message":"> Transcript [580] [false]: 'ถังสีนั้นก็'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:13.163966053+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:13.163967786+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:13.16396997+07:00","message":"StatePrefix: 'ถัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:13.163972045+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:13.163975886+07:00","message":"Push: 'ถัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:13.163977321+07:00","message":"TextPushed: 'ถัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:13.163979943+07:00","message":"Set new StatePrefix : 'ถังสีนั้นก็'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:13.163981831+07:00","message":"Next Push (prob) : 'สีนั้นก็'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:13.163989189+07:00","message":"push: {false ถัง 0 0xc00041c080}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:13.316785332+07:00","message":"receive streaming session, msgId: 44"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:13.316828303+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":"2025-10-27T14:24:13.316833956+07:00","message":"receive interim result [false|false]: ถังสีนั้นก็จะเป็น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:13.316848912+07:00","message":"[buffer interim] 44 false ถังสีนั้นก็จะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:13.316855713+07:00","message":"[bufferProcess] interim [440000000]:ถังสีนั้นก็จะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:13.316857725+07:00","message":"[bufferProcess] send to processor:ถังสีนั้นก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:13.316862995+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:13.316865896+07:00","message":"> Transcript [581] [false]: 'ถังสีนั้นก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:13.316868786+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:13.316870587+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:13.316872155+07:00","message":"StatePrefix: 'ถังสีนั้นก็'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:13.316874471+07:00","message":"TextPushed: 'ถัง'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:24:13.4686686+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:24:13.468673376+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:13.975779131+07:00","message":"receive streaming session, msgId: 44"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:13.975820467+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":"2025-10-27T14:24:13.975826267+07:00","message":"receive interim result [false|false]: ถังสีนั้นก็จะเป็น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:13.975838799+07:00","message":"[buffer interim] 44 false ถังสีนั้นก็จะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:13.975846412+07:00","message":"[bufferProcess] interim [40000000]:ถังสีนั้นก็จะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:13.975848338+07:00","message":"[bufferProcess] send to processor:ถังสีนั้นก็จะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:13.975853892+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:13.975856652+07:00","message":"> Transcript [582] [false]: 'ถังสีนั้นก็จะเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:13.97585962+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:13.975861402+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:13.975862977+07:00","message":"StatePrefix: 'ถังสีนั้นก็'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:13.975865317+07:00","message":"TextPushed: 'ถัง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:13.992335165+07:00","message":"receive streaming session, msgId: 44"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:13.992389375+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":"2025-10-27T14:24:13.992394393+07:00","message":"receive interim result [false|false]: ถังสีนั้นก็จะเป็นปริศนาธรรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:13.992408018+07:00","message":"[buffer interim] 44 false ถังสีนั้นก็จะเป็นปริศนาธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:13.992413941+07:00","message":"[bufferProcess] interim [100000000]:ถังสีนั้นก็จะเป็นปริศนาธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:13.992415971+07:00","message":"[bufferProcess] send to processor:ถังสีนั้นก็จะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:13.992421312+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:13.992423795+07:00","message":"> Transcript [583] [false]: 'ถังสีนั้นก็จะเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:13.992426389+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:13.992428107+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:13.992429803+07:00","message":"StatePrefix: 'ถังสีนั้นก็'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:13.992431981+07:00","message":"TextPushed: 'ถัง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:14.35035186+07:00","message":"receive streaming session, msgId: 44"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:14.350392815+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":"2025-10-27T14:24:14.350398604+07:00","message":"receive interim result [false|false]: ถังสีนั้นก็จะเป็นปริศนาธรรมใน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:14.350433669+07:00","message":"[buffer interim] 44 false ถังสีนั้นก็จะเป็นปริศนาธรรมใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:14.350440879+07:00","message":"[bufferProcess] interim [400000000]:ถังสีนั้นก็จะเป็นปริศนาธรรมใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:14.350443992+07:00","message":"[bufferProcess] send to processor:ถังสีนั้นก็จะเป็นปริศนาธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:14.350449486+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:14.350452256+07:00","message":"> Transcript [584] [false]: 'ถังสีนั้นก็จะเป็นปริศนาธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:14.350455617+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:14.35045742+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:14.350459078+07:00","message":"StatePrefix: 'ถังสีนั้นก็'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:14.350461001+07:00","message":"TextPushed: 'ถัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:14.350465437+07:00","message":"Push: 'สีนั้นก็'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:14.350467209+07:00","message":"TextPushed: 'ถังสีนั้นก็'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:14.350468828+07:00","message":"Set new StatePrefix : 'ถังสีนั้นก็จะเป็นปริศนาธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:14.350470896+07:00","message":"Next Push (prob) : 'จะเป็นปริศนาธรรม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:14.350479271+07:00","message":"push: {false สีนั้นก็ 0 0xc00041c080}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:14.391364711+07:00","message":"receive streaming session, msgId: 44"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:14.391413444+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":"2025-10-27T14:24:14.391419303+07:00","message":"receive interim result [false|false]: ถังสีนั้นก็จะเป็นปริศนาธรรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:14.391434396+07:00","message":"receive streaming session, msgId: 44"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:14.391439219+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":"2025-10-27T14:24:14.391441987+07:00","message":"receive interim result [false|false]: ถังสีนั้นก็จะเป็นปริศนาธรรมในงาน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:14.39145172+07:00","message":"[buffer interim] 44 false ถังสีนั้นก็จะเป็นปริศนาธรรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:14.391454984+07:00","message":"[buffer interim] 44 false ถังสีนั้นก็จะเป็นปริศนาธรรมในงาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:14.391461784+07:00","message":"[bufferProcess] interim [460000000]:ถังสีนั้นก็จะเป็นปริศนาธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:14.391463893+07:00","message":"[bufferProcess] send to processor:ถังสีนั้นก็จะเป็นปริศนาธรรมใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:14.391466606+07:00","message":"[bufferProcess] interim [520000000]:ถังสีนั้นก็จะเป็นปริศนาธรรมในงาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:14.391468296+07:00","message":"[bufferProcess] send to processor:ถังสีนั้นก็จะเป็นปริศนาธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:14.391471034+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:14.391473325+07:00","message":"> Transcript [585] [false]: 'ถังสีนั้นก็จะเป็นปริศนาธรรมใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:14.39147632+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:14.391478036+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:14.391479527+07:00","message":"StatePrefix: 'ถังสีนั้นก็จะเป็นปริศนาธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:14.391481195+07:00","message":"TextPushed: 'ถังสีนั้นก็'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:14.391482455+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:14.391484134+07:00","message":"> Transcript [586] [false]: 'ถังสีนั้นก็จะเป็นปริศนาธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:14.39148583+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:14.39148723+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:14.391488528+07:00","message":"StatePrefix: 'ถังสีนั้นก็จะเป็นปริศนาธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:14.391490012+07:00","message":"TextPushed: 'ถังสีนั้นก็'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:14.665518892+07:00","message":"receive streaming session, msgId: 44"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:14.665584706+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":"2025-10-27T14:24:14.665591798+07:00","message":"receive interim result [false|false]: ถังสีนั้นก็จะเป็นปริศนาธรรมในงานพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:14.665605131+07:00","message":"[buffer interim] 44 false ถังสีนั้นก็จะเป็นปริศนาธรรมในงานพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:14.665612935+07:00","message":"[bufferProcess] interim [760000000]:ถังสีนั้นก็จะเป็นปริศนาธรรมในงานพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:14.665615208+07:00","message":"[bufferProcess] send to processor:ถังสีนั้นก็จะเป็นปริศนาธรรมในงาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:14.665620464+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:14.665623257+07:00","message":"> Transcript [587] [false]: 'ถังสีนั้นก็จะเป็นปริศนาธรรมในงาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:14.665627339+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:14.66562909+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:14.665630833+07:00","message":"StatePrefix: 'ถังสีนั้นก็จะเป็นปริศนาธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:14.665632828+07:00","message":"TextPushed: 'ถังสีนั้นก็'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:14.868745713+07:00","message":"receive streaming session, msgId: 44"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:14.868787516+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":"2025-10-27T14:24:14.868794011+07:00","message":"receive interim result [false|false]: ถังสีนั้นก็จะเป็นปริศนาธรรมในงานพระพรหม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:14.868809962+07:00","message":"[buffer interim] 44 false ถังสีนั้นก็จะเป็นปริศนาธรรมในงานพระพรหม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:14.86881815+07:00","message":"[bufferProcess] interim [0]:ถังสีนั้นก็จะเป็นปริศนาธรรมในงานพระพรหม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:14.868820663+07:00","message":"[bufferProcess] send to processor:ถังสีนั้นก็จะเป็นปริศนาธรรมในงานพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:14.868824536+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:14.868827402+07:00","message":"> Transcript [588] [false]: 'ถังสีนั้นก็จะเป็นปริศนาธรรมในงานพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:14.868830639+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:14.86883266+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:14.868834383+07:00","message":"StatePrefix: 'ถังสีนั้นก็จะเป็นปริศนาธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:14.868836449+07:00","message":"TextPushed: 'ถังสีนั้นก็'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:14.868838841+07:00","message":"Push: 'จะเป็นปริศนาธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:14.868840435+07:00","message":"TextPushed: 'ถังสีนั้นก็จะเป็นปริศนาธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:14.86884211+07:00","message":"Set new StatePrefix : 'ถังสีนั้นก็จะเป็นปริศนาธรรมในงานพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:14.868844014+07:00","message":"Next Push (prob) : 'ในงานพระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:14.868853413+07:00","message":"push: {false จะเป็นปริศนาธรรม 0 0xc00041c080}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:15.180771904+07:00","message":"receive streaming session, msgId: 44"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:15.180810725+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":"2025-10-27T14:24:15.180817807+07:00","message":"receive interim result [false|false]: ถังสีนั้นก็จะเป็นปริศนาธรรมในงานพระบรมศพ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:15.180832167+07:00","message":"[buffer interim] 44 false ถังสีนั้นก็จะเป็นปริศนาธรรมในงานพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:15.18084156+07:00","message":"[bufferProcess] interim [240000000]:ถังสีนั้นก็จะเป็นปริศนาธรรมในงานพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:15.180844006+07:00","message":"[bufferProcess] send to processor:ถังสีนั้นก็จะเป็นปริศนาธรรมในงานพระพรหม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:15.18084947+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:15.18085212+07:00","message":"> Transcript [589] [false]: 'ถังสีนั้นก็จะเป็นปริศนาธรรมในงานพระพรหม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:15.180855235+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:15.180857118+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:15.18085873+07:00","message":"StatePrefix: 'ถังสีนั้นก็จะเป็นปริศนาธรรมในงานพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:15.180861066+07:00","message":"TextPushed: 'ถังสีนั้นก็จะเป็นปริศนาธรรม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:15.606136235+07:00","message":"receive streaming session, msgId: 44"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:15.606180124+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":"2025-10-27T14:24:15.606189132+07:00","message":"receive interim result [false|false]: ถังสีนั้นก็จะเป็นปริศนาธรรมในงานพระบรมศพนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:15.606203292+07:00","message":"[buffer interim] 44 false ถังสีนั้นก็จะเป็นปริศนาธรรมในงานพระบรมศพนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:15.606212066+07:00","message":"[bufferProcess] interim [720000000]:ถังสีนั้นก็จะเป็นปริศนาธรรมในงานพระบรมศพนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:15.60621436+07:00","message":"[bufferProcess] send to processor:ถังสีนั้นก็จะเป็นปริศนาธรรมในงานพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:15.606218901+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:15.606222617+07:00","message":"> Transcript [590] [false]: 'ถังสีนั้นก็จะเป็นปริศนาธรรมในงานพระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:15.606226952+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:15.606229492+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:15.606231471+07:00","message":"StatePrefix: 'ถังสีนั้นก็จะเป็นปริศนาธรรมในงานพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:15.606234009+07:00","message":"TextPushed: 'ถังสีนั้นก็จะเป็นปริศนาธรรม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:16.152705246+07:00","message":"receive streaming session, msgId: 44"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:16.152746075+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":"2025-10-27T14:24:16.152751527+07:00","message":"receive interim result [false|false]: ถังสีนั้นก็จะเป็นปริศนาธรรมในงานพระบรมศพนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:16.152764732+07:00","message":"[buffer interim] 44 false ถังสีนั้นก็จะเป็นปริศนาธรรมในงานพระบรมศพนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:16.152771614+07:00","message":"[bufferProcess] interim [320000000]:ถังสีนั้นก็จะเป็นปริศนาธรรมในงานพระบรมศพนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:16.152773636+07:00","message":"[bufferProcess] send to processor:ถังสีนั้นก็จะเป็นปริศนาธรรมในงานพระบรมศพนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:16.152778707+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:16.152781151+07:00","message":"> Transcript [591] [false]: 'ถังสีนั้นก็จะเป็นปริศนาธรรมในงานพระบรมศพนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:16.152784262+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:16.152786118+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:16.152787894+07:00","message":"StatePrefix: 'ถังสีนั้นก็จะเป็นปริศนาธรรมในงานพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:16.15279007+07:00","message":"TextPushed: 'ถังสีนั้นก็จะเป็นปริศนาธรรม'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:24:16.469282143+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:24:16.469290222+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:16.690291554+07:00","message":"receive streaming session, msgId: 44"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:16.690333252+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":"2025-10-27T14:24:16.690339826+07:00","message":"receive interim result [false|false]: ถังสีนั้นก็จะเป็นปริศนาธรรมในงานพระบรมศพนะคะสีของ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:16.690355624+07:00","message":"[buffer interim] 44 false ถังสีนั้นก็จะเป็นปริศนาธรรมในงานพระบรมศพนะคะสีของ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:16.690365567+07:00","message":"[bufferProcess] interim [800000000]:ถังสีนั้นก็จะเป็นปริศนาธรรมในงานพระบรมศพนะคะสีของ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:16.690368625+07:00","message":"[bufferProcess] send to processor:ถังสีนั้นก็จะเป็นปริศนาธรรมในงานพระบรมศพนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:16.690375286+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:16.690378963+07:00","message":"> Transcript [592] [false]: 'ถังสีนั้นก็จะเป็นปริศนาธรรมในงานพระบรมศพนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:16.690383295+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:16.690386019+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:16.690388806+07:00","message":"StatePrefix: 'ถังสีนั้นก็จะเป็นปริศนาธรรมในงานพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:16.690392222+07:00","message":"TextPushed: 'ถังสีนั้นก็จะเป็นปริศนาธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:16.690398942+07:00","message":"Push: 'ในงานพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:16.690401387+07:00","message":"TextPushed: 'ถังสีนั้นก็จะเป็นปริศนาธรรมในงานพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:16.690404046+07:00","message":"Set new StatePrefix : 'ถังสีนั้นก็จะเป็นปริศนาธรรมในงานพระบรมศพนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:16.690406638+07:00","message":"Next Push (prob) : 'บรมศพนะคะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:16.690415815+07:00","message":"push: {false ในงานพระ 0 0xc00041c080}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:16.910310627+07:00","message":"receive streaming session, msgId: 44"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:16.910343472+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":"2025-10-27T14:24:16.910349007+07:00","message":"receive interim result [false|false]: ถังสีนั้นก็จะเป็นปริศนาธรรมในงานพระบรมศพนะคะสีของพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:16.910363694+07:00","message":"[buffer interim] 44 false ถังสีนั้นก็จะเป็นปริศนาธรรมในงานพระบรมศพนะคะสีของพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:16.910374704+07:00","message":"[bufferProcess] interim [980000000]:ถังสีนั้นก็จะเป็นปริศนาธรรมในงานพระบรมศพนะคะสีของพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:16.910377028+07:00","message":"[bufferProcess] send to processor:ถังสีนั้นก็จะเป็นปริศนาธรรมในงานพระบรมศพนะคะสีของ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:16.910383748+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:16.910386498+07:00","message":"> Transcript [593] [false]: 'ถังสีนั้นก็จะเป็นปริศนาธรรมในงานพระบรมศพนะคะสีของ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:16.910389967+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:16.910391799+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:16.910393375+07:00","message":"StatePrefix: 'ถังสีนั้นก็จะเป็นปริศนาธรรมในงานพระบรมศพนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:16.910395451+07:00","message":"TextPushed: 'ถังสีนั้นก็จะเป็นปริศนาธรรมในงานพระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:16.932369132+07:00","message":"[GCS] IsForceVAD: false for message ID: 44"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:16.992330903+07:00","message":"receive streaming session, msgId: 44"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:16.992368819+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":"2025-10-27T14:24:16.992375103+07:00","message":"receive interim result [false|false]: ถังสีนั้นก็จะเป็นปริศนาธรรมในงานพระบรมศพนะคะสีของพาส"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:16.992387925+07:00","message":"[buffer interim] 44 false ถังสีนั้นก็จะเป็นปริศนาธรรมในงานพระบรมศพนะคะสีของพาส"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:16.992395959+07:00","message":"[bufferProcess] interim [100000000]:ถังสีนั้นก็จะเป็นปริศนาธรรมในงานพระบรมศพนะคะสีของพาส"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:16.992398492+07:00","message":"[bufferProcess] send to processor:ถังสีนั้นก็จะเป็นปริศนาธรรมในงานพระบรมศพนะคะสีของพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:16.992403789+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:16.992406267+07:00","message":"> Transcript [594] [false]: 'ถังสีนั้นก็จะเป็นปริศนาธรรมในงานพระบรมศพนะคะสีของพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:16.992409545+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:16.992411604+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:16.992413229+07:00","message":"StatePrefix: 'ถังสีนั้นก็จะเป็นปริศนาธรรมในงานพระบรมศพนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:16.99241545+07:00","message":"TextPushed: 'ถังสีนั้นก็จะเป็นปริศนาธรรมในงานพระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:17.002690412+07:00","message":"[GCS] Start streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:17.038239364+07:00","message":"receive streaming session, msgId: 44"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:17.038268912+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":"2025-10-27T14:24:17.038274225+07:00","message":"receive interim result [false|false]: ถังสีนั้นก็จะเป็นปริศนาธรรมในงานพระบรมศพนะคะสีของพัทยา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:17.038286504+07:00","message":"[buffer interim] 44 false ถังสีนั้นก็จะเป็นปริศนาธรรมในงานพระบรมศพนะคะสีของพัทยา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:17.038292963+07:00","message":"[bufferProcess] interim [220000000]:ถังสีนั้นก็จะเป็นปริศนาธรรมในงานพระบรมศพนะคะสีของพัทยา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:17.038295221+07:00","message":"[bufferProcess] send to processor:ถังสีนั้นก็จะเป็นปริศนาธรรมในงานพระบรมศพนะคะสีของพาส"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:17.038298307+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:17.038300865+07:00","message":"> Transcript [595] [false]: 'ถังสีนั้นก็จะเป็นปริศนาธรรมในงานพระบรมศพนะคะสีของพาส'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:17.038304548+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:17.038306161+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:17.038308003+07:00","message":"StatePrefix: 'ถังสีนั้นก็จะเป็นปริศนาธรรมในงานพระบรมศพนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:17.038310177+07:00","message":"TextPushed: 'ถังสีนั้นก็จะเป็นปริศนาธรรมในงานพระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:17.064191059+07:00","message":"receive streaming session, msgId: 44"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:17.064217242+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":"2025-10-27T14:24:17.064222683+07:00","message":"receive interim result [false|false]: ถังสีนั้นก็จะเป็นปริศนาธรรมในงานพระบรมศพนะคะสีของพัดทั้ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:17.064234139+07:00","message":"[buffer interim] 44 false ถังสีนั้นก็จะเป็นปริศนาธรรมในงานพระบรมศพนะคะสีของพัดทั้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:17.064239674+07:00","message":"[bufferProcess] interim [280000000]:ถังสีนั้นก็จะเป็นปริศนาธรรมในงานพระบรมศพนะคะสีของพัดทั้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:17.064241759+07:00","message":"[bufferProcess] send to processor:ถังสีนั้นก็จะเป็นปริศนาธรรมในงานพระบรมศพนะคะสีของพัทยา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:17.064246607+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:17.064249306+07:00","message":"> Transcript [596] [false]: 'ถังสีนั้นก็จะเป็นปริศนาธรรมในงานพระบรมศพนะคะสีของพัทยา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:17.064252659+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:17.064254367+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:17.06425636+07:00","message":"StatePrefix: 'ถังสีนั้นก็จะเป็นปริศนาธรรมในงานพระบรมศพนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:17.064258686+07:00","message":"TextPushed: 'ถังสีนั้นก็จะเป็นปริศนาธรรมในงานพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:17.06426284+07:00","message":"Push: 'บรมศพนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:17.064264528+07:00","message":"TextPushed: 'ถังสีนั้นก็จะเป็นปริศนาธรรมในงานพระบรมศพนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:17.064266383+07:00","message":"Set new StatePrefix : 'ถังสีนั้นก็จะเป็นปริศนาธรรมในงานพระบรมศพนะคะสีของพัทยา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:17.064268431+07:00","message":"Next Push (prob) : 'สีของพัทยา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:17.06427551+07:00","message":"push: {false บรมศพนะคะ 0 0xc00041c080}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:17.223536748+07:00","message":"receive streaming session, msgId: 44"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:17.2235749+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถังสีสีนั้นก็จะเป็นปริศนาธรรมในงานพระบรมศพนะคะสีของพัทยา\",\"confidence\":0.9330457}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:17.223580912+07:00","message":"receive interim result [true|false]: ถังสีสีนั้นก็จะเป็นปริศนาธรรมในงานพระบรมศพนะคะสีของพัทยา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:17.223588022+07:00","message":"end recv isFinal message id 44"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:17.223589658+07:00","message":"end Recv id 44"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:17.223594705+07:00","message":"[buffer interim] 44 true ถังสีสีนั้นก็จะเป็นปริศนาธรรมในงานพระบรมศพนะคะสีของพัทยา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:17.223604212+07:00","message":"[bufferProcess] interim [280000000]:ถังสีสีนั้นก็จะเป็นปริศนาธรรมในงานพระบรมศพนะคะสีของพัทยา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:17.223607289+07:00","message":"[bufferProcess] send to processor (isfinal):ถังสีนั้นก็จะเป็นปริศนาธรรมในงานพระบรมศพนะคะสีของพัดทั้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:17.223610822+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:17.223613662+07:00","message":"> Transcript [597] [false]: 'ถังสีนั้นก็จะเป็นปริศนาธรรมในงานพระบรมศพนะคะสีของพัดทั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:17.223615877+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:17.223617919+07:00","message":"Set new StatePrefix: 'ถังสีนั้นก็จะเป็นปริศนาธรรมในงานพระบรมศพนะคะสีของพัดทั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:17.223619559+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:17.223621097+07:00","message":"> Transcript [598] [true]: 'ถังสีสีนั้นก็จะเป็นปริศนาธรรมในงานพระบรมศพนะคะสีของพัทยา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:17.223623934+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:17.223625576+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:17.223626963+07:00","message":"StatePrefix: 'ถังสีนั้นก็จะเป็นปริศนาธรรมในงานพระบรมศพนะคะสีของพัดทั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:17.22362903+07:00","message":"TextPushed: 'ถังสีนั้นก็จะเป็นปริศนาธรรมในงานพระบรมศพนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:17.223630726+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:17.223802279+07:00","message":"Push: 'สีของพัทยา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:17.223804684+07:00","message":"TextPushed: 'ถังสีนั้นก็จะเป็นปริศนาธรรมในงานพระบรมศพนะคะสีของพัทยา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:17.223806569+07:00","message":"Set new StatePrefix : 'ถังสีสีนั้นก็จะเป็นปริศนาธรรมในงานพระบรมศพนะคะสีของพัทยา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:17.223808444+07:00","message":"Next Push (prob) : 'ถังสีสีนั้นก็จะเป็นปริศนาธรรมในงานพระบรมศพนะคะสีของพัทยา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:17.223838395+07:00","message":"push: {true สีของพัทยา 0 0xc00041c080}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:17.223828283+07:00","message":"write aligntment file to 'tmp/7446/align_message_id_44.html'"}
{"level":"info","service":"Main","time":"2025-10-27T14:24:17.23493183+07:00","message":"write wav file: './tmp/7446/7446_44.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:17.600402582+07:00","message":"receive streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:17.600441125+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":"2025-10-27T14:24:17.600446226+07:00","message":"receive interim result [false|false]: สีน้ำ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:17.600457927+07:00","message":"[buffer interim] 45 false สีน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:17.600464514+07:00","message":"[bufferProcess] interim [600000000]:สีน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:17.600466027+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:17.78725269+07:00","message":"receive streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:17.787285378+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":"2025-10-27T14:24:17.787290274+07:00","message":"receive interim result [false|false]: สีน้ำตาล"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:17.787303804+07:00","message":"[buffer interim] 45 false สีน้ำตาล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:17.787313508+07:00","message":"[bufferProcess] interim [780000000]:สีน้ำตาล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:17.787315655+07:00","message":"[bufferProcess] send to processor:สีน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:17.787320035+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:17.787322896+07:00","message":"> Transcript [599] [false]: 'สีน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:17.787324659+07:00","message":"Set StatePrefix (first interim): 'สีน้ำ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:17.903746653+07:00","message":"receive streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:17.903781694+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":"2025-10-27T14:24:17.903787415+07:00","message":"receive interim result [false|false]: สีน้ำสมัย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:17.903798835+07:00","message":"[buffer interim] 45 false สีน้ำสมัย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:17.903806218+07:00","message":"[bufferProcess] interim [900000000]:สีน้ำสมัย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:17.903808032+07:00","message":"[bufferProcess] send to processor:สีน้ำตาล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:17.903812869+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:17.903815367+07:00","message":"> Transcript [600] [false]: 'สีน้ำตาล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:17.903817999+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:17.903819871+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:17.903821462+07:00","message":"StatePrefix: 'สีน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:17.903823202+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:18.265335642+07:00","message":"receive streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:18.265368518+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":"2025-10-27T14:24:18.265377632+07:00","message":"receive interim result [false|false]: สีน้ำสมัยถึง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:18.265389777+07:00","message":"[buffer interim] 45 false สีน้ำสมัยถึง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:18.265396542+07:00","message":"[bufferProcess] interim [260000000]:สีน้ำสมัยถึง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:18.265398695+07:00","message":"[bufferProcess] send to processor:สีน้ำสมัย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:18.265403649+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:18.265406255+07:00","message":"> Transcript [601] [false]: 'สีน้ำสมัย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:18.265409189+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:18.265411028+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:18.265412582+07:00","message":"StatePrefix: 'สีน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:18.265414465+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:18.827753246+07:00","message":"receive streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:18.82778997+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":"2025-10-27T14:24:18.827795234+07:00","message":"receive interim result [false|false]: สีน้ำสระหมายถึง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:18.827808961+07:00","message":"[buffer interim] 45 false สีน้ำสระหมายถึง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:18.827815838+07:00","message":"[bufferProcess] interim [800000000]:สีน้ำสระหมายถึง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:18.827818006+07:00","message":"[bufferProcess] send to processor:สีน้ำสมัยถึง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:18.827823281+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:18.827826077+07:00","message":"> Transcript [602] [false]: 'สีน้ำสมัยถึง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:18.827828901+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:18.827831595+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:18.82783324+07:00","message":"StatePrefix: 'สีน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:18.827835066+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:19.242118259+07:00","message":"receive streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:19.242155164+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":"2025-10-27T14:24:19.242160681+07:00","message":"receive interim result [false|false]: สีน้ำสมัยถึงสีของ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:19.242178135+07:00","message":"[buffer interim] 45 false สีน้ำสมัยถึงสีของ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:19.242185238+07:00","message":"[bufferProcess] interim [160000000]:สีน้ำสมัยถึงสีของ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:19.242187389+07:00","message":"[bufferProcess] send to processor:สีน้ำสระหมายถึง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:19.242190522+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:19.24219323+07:00","message":"> Transcript [603] [false]: 'สีน้ำสระหมายถึง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:19.242196249+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:19.2421982+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:19.242199816+07:00","message":"StatePrefix: 'สีน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:19.242201425+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:19.242204208+07:00","message":"Push: 'สีน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:19.242206318+07:00","message":"TextPushed: 'สีน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:19.242208086+07:00","message":"Set new StatePrefix : 'สีน้ำสระหมายถึง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:19.242210046+07:00","message":"Next Push (prob) : 'สระหมายถึง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:19.24221775+07:00","message":"push: {false สีน้ำ 0 0xc000044300}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:19.422308484+07:00","message":"receive streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:19.422341143+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":"2025-10-27T14:24:19.422346165+07:00","message":"receive interim result [false|false]: สีน้ำสระหมายถึง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:19.422368562+07:00","message":"[buffer interim] 45 false สีน้ำสระหมายถึง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:19.422380058+07:00","message":"[bufferProcess] interim [280000000]:สีน้ำสระหมายถึง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:19.42238215+07:00","message":"[bufferProcess] send to processor:สีน้ำสมัยถึงสีของ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:19.42238559+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:19.422388423+07:00","message":"> Transcript [604] [false]: 'สีน้ำสมัยถึงสีของ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:19.422390435+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:19.422392092+07:00","message":"Set new StatePrefix: 'สีน้ำสมัยถึงสีของ'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:24:19.469442938+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:24:19.4694655+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:19.475358821+07:00","message":"receive streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:19.475390518+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":"2025-10-27T14:24:19.475395653+07:00","message":"receive interim result [false|false]: สีน้ำสมัยถึงสีของดิน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:19.475410035+07:00","message":"[buffer interim] 45 false สีน้ำสมัยถึงสีของดิน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:19.475416347+07:00","message":"[bufferProcess] interim [340000000]:สีน้ำสมัยถึงสีของดิน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:19.475418601+07:00","message":"[bufferProcess] send to processor:สีน้ำสระหมายถึง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:19.475435588+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:19.475438218+07:00","message":"> Transcript [605] [false]: 'สีน้ำสระหมายถึง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:19.475440457+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:19.475442267+07:00","message":"Set new StatePrefix: 'สีน้ำสระหมายถึง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:19.783749777+07:00","message":"receive streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:19.783779752+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":"2025-10-27T14:24:19.783785605+07:00","message":"receive interim result [false|false]: สีน้ำสมัยถึงสีของดินน้ำ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:19.783797797+07:00","message":"[buffer interim] 45 false สีน้ำสมัยถึงสีของดินน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:19.78380464+07:00","message":"[bufferProcess] interim [760000000]:สีน้ำสมัยถึงสีของดินน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:19.783806741+07:00","message":"[bufferProcess] send to processor:สีน้ำสมัยถึงสีของดิน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:19.783811905+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:19.783814661+07:00","message":"> Transcript [606] [false]: 'สีน้ำสมัยถึงสีของดิน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:19.783816755+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:19.783818601+07:00","message":"Set new StatePrefix: 'สีน้ำสมัยถึงสีของดิน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:20.041178885+07:00","message":"receive streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:20.041214084+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":"2025-10-27T14:24:20.041219198+07:00","message":"receive interim result [false|false]: สีน้ำสมัยถึงสีของดินน้ำมัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:20.041232159+07:00","message":"[buffer interim] 45 false สีน้ำสมัยถึงสีของดินน้ำมัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:20.041239675+07:00","message":"[bufferProcess] interim [60000000]:สีน้ำสมัยถึงสีของดินน้ำมัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:20.041242488+07:00","message":"[bufferProcess] send to processor:สีน้ำสมัยถึงสีของดินน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:20.041250483+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:20.041254134+07:00","message":"> Transcript [607] [false]: 'สีน้ำสมัยถึงสีของดินน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:20.041258249+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:20.041260465+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:20.041262838+07:00","message":"StatePrefix: 'สีน้ำสมัยถึงสีของดิน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:20.04126592+07:00","message":"TextPushed: 'สีน้ำ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:20.175434782+07:00","message":"receive streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:20.175475808+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":"2025-10-27T14:24:20.175481066+07:00","message":"receive interim result [false|false]: สีน้ำสมัยถึงสีของดินน้ำไฟ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:20.175496213+07:00","message":"[buffer interim] 45 false สีน้ำสมัยถึงสีของดินน้ำไฟ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:20.175503571+07:00","message":"[bufferProcess] interim [180000000]:สีน้ำสมัยถึงสีของดินน้ำไฟ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:20.175505566+07:00","message":"[bufferProcess] send to processor:สีน้ำสมัยถึงสีของดินน้ำมัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:20.175508745+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:20.175511223+07:00","message":"> Transcript [608] [false]: 'สีน้ำสมัยถึงสีของดินน้ำมัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:20.175514248+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:20.175516134+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:20.175518255+07:00","message":"StatePrefix: 'สีน้ำสมัยถึงสีของดิน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:20.175520137+07:00","message":"TextPushed: 'สีน้ำ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:20.382768865+07:00","message":"receive streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:20.382801962+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":"2025-10-27T14:24:20.382808245+07:00","message":"receive interim result [false|false]: สีน้ำสมัยถึงสีของดินน้ำไฟลม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:20.382821752+07:00","message":"[buffer interim] 45 false สีน้ำสมัยถึงสีของดินน้ำไฟลม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:20.382829037+07:00","message":"[bufferProcess] interim [360000000]:สีน้ำสมัยถึงสีของดินน้ำไฟลม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:20.38283102+07:00","message":"[bufferProcess] send to processor:สีน้ำสมัยถึงสีของดินน้ำไฟ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:20.382836195+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:20.382838587+07:00","message":"> Transcript [609] [false]: 'สีน้ำสมัยถึงสีของดินน้ำไฟ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:20.382841802+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:20.382843607+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:20.382845575+07:00","message":"StatePrefix: 'สีน้ำสมัยถึงสีของดิน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:20.382847797+07:00","message":"TextPushed: 'สีน้ำ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:20.395861969+07:00","message":"receive streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:20.395896388+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":"2025-10-27T14:24:20.395901839+07:00","message":"receive interim result [false|false]: สีน้ำสมัยถึงสีของดินน้ำลมไฟ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:20.395914608+07:00","message":"[buffer interim] 45 false สีน้ำสมัยถึงสีของดินน้ำลมไฟ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:20.395924064+07:00","message":"[bufferProcess] interim [420000000]:สีน้ำสมัยถึงสีของดินน้ำลมไฟ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:20.395927271+07:00","message":"[bufferProcess] send to processor:สีน้ำสมัยถึงสีของดินน้ำไฟลม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:20.395934083+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:20.395937704+07:00","message":"> Transcript [610] [false]: 'สีน้ำสมัยถึงสีของดินน้ำไฟลม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:20.395942324+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:20.395945506+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:20.395947551+07:00","message":"StatePrefix: 'สีน้ำสมัยถึงสีของดิน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:20.39594974+07:00","message":"TextPushed: 'สีน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:20.395953935+07:00","message":"Push: 'สมัยถึงสีของดิน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:20.395956504+07:00","message":"TextPushed: 'สีน้ำสมัยถึงสีของดิน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:20.39595887+07:00","message":"Set new StatePrefix : 'สีน้ำสมัยถึงสีของดินน้ำไฟลม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:20.39596152+07:00","message":"Next Push (prob) : 'น้ำไฟลม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:20.395977532+07:00","message":"push: {false สมัยถึงสีของดิน 0 0xc000044300}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:20.593888774+07:00","message":"receive streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:20.59392295+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":"2025-10-27T14:24:20.593928141+07:00","message":"receive interim result [false|false]: สีน้ำสมัยถึงสีของดินน้ำไฟลม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:20.593940768+07:00","message":"[buffer interim] 45 false สีน้ำสมัยถึงสีของดินน้ำไฟลม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:20.593947523+07:00","message":"[bufferProcess] interim [600000000]:สีน้ำสมัยถึงสีของดินน้ำไฟลม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:20.593949692+07:00","message":"[bufferProcess] send to processor:สีน้ำสมัยถึงสีของดินน้ำลมไฟ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:20.593955015+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:20.593957619+07:00","message":"> Transcript [611] [false]: 'สีน้ำสมัยถึงสีของดินน้ำลมไฟ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:20.593959815+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:20.593961461+07:00","message":"Set new StatePrefix: 'สีน้ำสมัยถึงสีของดินน้ำลมไฟ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:20.90727483+07:00","message":"receive streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:20.907310275+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":"2025-10-27T14:24:20.907316037+07:00","message":"receive interim result [false|false]: สีน้ำสมัยถึงสีของดินน้ำไฟลมนะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:20.907333111+07:00","message":"[buffer interim] 45 false สีน้ำสมัยถึงสีของดินน้ำไฟลมนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:20.907342633+07:00","message":"[bufferProcess] interim [900000000]:สีน้ำสมัยถึงสีของดินน้ำไฟลมนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:20.907345528+07:00","message":"[bufferProcess] send to processor:สีน้ำสมัยถึงสีของดินน้ำไฟลม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:20.907351742+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:20.907355663+07:00","message":"> Transcript [612] [false]: 'สีน้ำสมัยถึงสีของดินน้ำไฟลม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:20.907358495+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:20.90736082+07:00","message":"Set new StatePrefix: 'สีน้ำสมัยถึงสีของดินน้ำไฟลม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:20.945310245+07:00","message":"receive streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:20.94535304+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":"2025-10-27T14:24:20.94535982+07:00","message":"receive interim result [false|false]: สีน้ำสมัยถึงสีของดินน้ำไฟลมนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:20.945371593+07:00","message":"[buffer interim] 45 false สีน้ำสมัยถึงสีของดินน้ำไฟลมนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:20.945380496+07:00","message":"[bufferProcess] interim [960000000]:สีน้ำสมัยถึงสีของดินน้ำไฟลมนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:20.945382488+07:00","message":"[bufferProcess] send to processor:สีน้ำสมัยถึงสีของดินน้ำไฟลมนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:20.945388066+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:20.945390443+07:00","message":"> Transcript [613] [false]: 'สีน้ำสมัยถึงสีของดินน้ำไฟลมนะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:20.945393552+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:20.945395561+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:20.945397143+07:00","message":"StatePrefix: 'สีน้ำสมัยถึงสีของดินน้ำไฟลม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:20.945399233+07:00","message":"TextPushed: 'สีน้ำสมัยถึงสีของดิน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:21.044364436+07:00","message":"[GCS] IsForceVAD: false for message ID: 45"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:21.175748687+07:00","message":"[GCS] Start streaming session, msgId: 46"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:21.325330443+07:00","message":"receive streaming session, msgId: 45"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:21.325364004+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สีน้ำสมัยถึงสีของดินน้ำไฟพัดลมนะคะ\",\"confidence\":0.9381372}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:21.325369659+07:00","message":"receive interim result [true|false]: สีน้ำสมัยถึงสีของดินน้ำไฟพัดลมนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:21.32537666+07:00","message":"end recv isFinal message id 45"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:21.32537835+07:00","message":"end Recv id 45"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:21.325384494+07:00","message":"[buffer interim] 45 true สีน้ำสมัยถึงสีของดินน้ำไฟพัดลมนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:21.325391793+07:00","message":"[bufferProcess] interim [260000000]:สีน้ำสมัยถึงสีของดินน้ำไฟพัดลมนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:21.325394489+07:00","message":"[bufferProcess] send to processor (isfinal):สีน้ำสมัยถึงสีของดินน้ำไฟลมนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:21.325397878+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:21.32540061+07:00","message":"> Transcript [614] [false]: 'สีน้ำสมัยถึงสีของดินน้ำไฟลมนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:21.325403133+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:21.32540468+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:21.325406656+07:00","message":"StatePrefix: 'สีน้ำสมัยถึงสีของดินน้ำไฟลม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:21.325408897+07:00","message":"TextPushed: 'สีน้ำสมัยถึงสีของดิน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:21.325410423+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:21.325411993+07:00","message":"> Transcript [615] [true]: 'สีน้ำสมัยถึงสีของดินน้ำไฟพัดลมนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:21.325413889+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:21.325415202+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:21.325416487+07:00","message":"StatePrefix: 'สีน้ำสมัยถึงสีของดินน้ำไฟลม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:21.325418075+07:00","message":"TextPushed: 'สีน้ำสมัยถึงสีของดิน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:21.325423945+07:00","message":"Push: 'น้ำไฟพัดลมนะคะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:21.325431154+07:00","message":"push: {true น้ำไฟพัดลมนะคะ 0 0xc000044300}"}
{"level":"info","service":"Main","time":"2025-10-27T14:24:21.334084511+07:00","message":"write wav file: './tmp/7446/7446_45.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:21.363259573+07:00","message":"[GCS] IsForceVAD: false for message ID: 46"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:21.422482258+07:00","message":"[GCS] Start streaming session, msgId: 47"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:21.553332305+07:00","message":"[GCS] IsForceVAD: false for message ID: 47"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:21.683681768+07:00","message":"[GCS] Start streaming session, msgId: 48"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:21.715603854+07:00","message":"receive streaming session, msgId: 46"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:21.715624895+07:00","message":"found end of frame, send empty tag with msgId: 46"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:21.715628605+07:00","message":"end Recv id 46"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:21.715637577+07:00","message":"[buffer interim] 46 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:21.715665271+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:21.715669927+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:21.715673313+07:00","message":"> Transcript [616] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:21.715676822+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:21.715679259+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:21.715681615+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:21.715683814+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:21.715687086+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:21.715699664+07:00","message":"push: {true \n 0 0xc0023e9200}"}
{"level":"info","service":"Main","time":"2025-10-27T14:24:21.721079132+07:00","message":"write wav file: './tmp/7446/7446_46.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:21.930437846+07:00","message":"receive streaming session, msgId: 47"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:21.930457748+07:00","message":"found end of frame, send empty tag with msgId: 47"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:21.930460551+07:00","message":"end Recv id 47"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:21.930467999+07:00","message":"[buffer interim] 47 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:21.930474855+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:21.930478562+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:21.930481555+07:00","message":"> Transcript [617] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:21.930483732+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:21.930485344+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:21.930486833+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:21.93048832+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:21.930490869+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:21.930501272+07:00","message":"push: {true \n 0 0xc000044c00}"}
{"level":"info","service":"Main","time":"2025-10-27T14:24:21.935447322+07:00","message":"write wav file: './tmp/7446/7446_47.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:22.427378588+07:00","message":"[GCS] Cleaned up inactive client: 29"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:22.427398835+07:00","message":"[GCS] Cleaned up inactive client: 28"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:22.427401578+07:00","message":"[GCS] Cleaned up inactive client: 31"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:22.427403755+07:00","message":"[GCS] Cleaned up inactive client: 26"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:22.427405274+07:00","message":"[GCS] Cleaned up inactive client: 27"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:22.427406857+07:00","message":"[GCS] Cleaned up inactive client: 32"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:22.427408194+07:00","message":"[GCS] Cleaned up inactive client: 25"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:22.427409445+07:00","message":"[GCS] Cleaned up inactive client: 30"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:22.427410699+07:00","message":"[GCS] Cleaned up inactive client: 33"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:22.427411925+07:00","message":"[GCS] Cleaned up inactive client: 24"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:24:22.470396922+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:24:22.470414768+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:23.212947499+07:00","message":"[GCS] IsForceVAD: false for message ID: 48"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:23.318044189+07:00","message":"receive streaming session, msgId: 48"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:23.318058852+07:00","message":"found end of frame, send empty tag with msgId: 48"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:23.318061433+07:00","message":"end Recv id 48"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:23.318067811+07:00","message":"[buffer interim] 48 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:23.318089869+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:23.318098181+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:23.318100715+07:00","message":"> Transcript [618] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:23.318102815+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:23.318104603+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:23.318108437+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:23.318110273+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:23.318112784+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:23.318122899+07:00","message":"push: {true \n 0 0xc003402c80}"}
{"level":"info","service":"Main","time":"2025-10-27T14:24:23.325010255+07:00","message":"write wav file: './tmp/7446/7446_48.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:23.343953335+07:00","message":"[GCS] Start streaming session, msgId: 49"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:24.578426623+07:00","message":"receive streaming session, msgId: 49"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:24.578466356+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":"2025-10-27T14:24:24.578471507+07:00","message":"receive interim result [false|false]: ขนาด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:24.578486317+07:00","message":"[buffer interim] 49 false ขนาด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:24.578492708+07:00","message":"[bufferProcess] interim [20000000]:ขนาด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:24.57849416+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:24.578499769+07:00","message":"[bufferProcess] send to processor (ticker):ขนาด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:24.578502485+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:24.578504831+07:00","message":"> Transcript [619] [false]: 'ขนาด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:24.578506704+07:00","message":"Set StatePrefix (first interim): 'ขนาด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:24.633354295+07:00","message":"receive streaming session, msgId: 49"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:24.633389744+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":"2025-10-27T14:24:24.633396153+07:00","message":"receive interim result [false|false]: ธนาคาร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:24.633412505+07:00","message":"[buffer interim] 49 false ธนาคาร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:24.633420843+07:00","message":"[bufferProcess] interim [80000000]:ธนาคาร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:24.633424088+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:24.844401624+07:00","message":"receive streaming session, msgId: 49"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:24.844442909+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":"2025-10-27T14:24:24.844449216+07:00","message":"receive interim result [false|false]: ขนาดทำ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:24.844461021+07:00","message":"[buffer interim] 49 false ขนาดทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:24.84446739+07:00","message":"[bufferProcess] interim [320000000]:ขนาดทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:24.844469166+07:00","message":"[bufferProcess] send to processor:ธนาคาร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:24.844472413+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:24.844474942+07:00","message":"> Transcript [620] [false]: 'ธนาคาร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:24.844477185+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:24.844478813+07:00","message":"Set new StatePrefix: 'ธนาคาร'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:25.163470277+07:00","message":"receive streaming session, msgId: 49"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:25.163513484+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":"2025-10-27T14:24:25.16352036+07:00","message":"receive interim result [false|false]: ธนาธรรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:25.163534325+07:00","message":"[buffer interim] 49 false ธนาธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:25.163541722+07:00","message":"[bufferProcess] interim [620000000]:ธนาธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:25.16354346+07:00","message":"[bufferProcess] send to processor:ขนาดทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:25.163546361+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:25.163549291+07:00","message":"> Transcript [621] [false]: 'ขนาดทำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:25.163551206+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:25.163552847+07:00","message":"Set new StatePrefix: 'ขนาดทำ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:25.312326459+07:00","message":"receive streaming session, msgId: 49"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:25.312364286+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":"2025-10-27T14:24:25.312369571+07:00","message":"receive interim result [false|false]: ธนธรรมแสดง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:25.312381201+07:00","message":"[buffer interim] 49 false ธนธรรมแสดง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:25.312389131+07:00","message":"[bufferProcess] interim [740000000]:ธนธรรมแสดง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:25.312391234+07:00","message":"[bufferProcess] send to processor:ธนาธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:25.312396446+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:25.312398951+07:00","message":"> Transcript [622] [false]: 'ธนาธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:25.312400794+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:25.312402529+07:00","message":"Set new StatePrefix: 'ธนาธรรม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:25.3246091+07:00","message":"receive streaming session, msgId: 49"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:25.324644875+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":"2025-10-27T14:24:25.324650997+07:00","message":"receive interim result [false|false]: ธนาธรรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:25.324666195+07:00","message":"[buffer interim] 49 false ธนาธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:25.324672213+07:00","message":"[bufferProcess] interim [800000000]:ธนาธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:25.324673905+07:00","message":"[bufferProcess] send to processor:ธนธรรมแสดง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:25.32468206+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:25.324684794+07:00","message":"> Transcript [623] [false]: 'ธนธรรมแสดง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:25.324686885+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:25.324688645+07:00","message":"Set new StatePrefix: 'ธนธรรมแสดง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:25.44245526+07:00","message":"receive streaming session, msgId: 49"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:25.442497082+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":"2025-10-27T14:24:25.442502247+07:00","message":"receive interim result [false|false]: ธนธรรมแสดงให้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:25.442516901+07:00","message":"[buffer interim] 49 false ธนธรรมแสดงให้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:25.442523954+07:00","message":"[bufferProcess] interim [860000000]:ธนธรรมแสดงให้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:25.442526027+07:00","message":"[bufferProcess] send to processor:ธนาธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:25.442529301+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:25.442531825+07:00","message":"> Transcript [624] [false]: 'ธนาธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:25.442533938+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:25.442535509+07:00","message":"Set new StatePrefix: 'ธนาธรรม'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:24:25.471228417+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:24:25.471237946+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:25.511349551+07:00","message":"receive streaming session, msgId: 49"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:25.511390566+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":"2025-10-27T14:24:25.511396058+07:00","message":"receive interim result [false|false]: ธนธรรมแสดงให้เห็น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:25.51141081+07:00","message":"[buffer interim] 49 false ธนธรรมแสดงให้เห็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:25.511418018+07:00","message":"[bufferProcess] interim [980000000]:ธนธรรมแสดงให้เห็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:25.511423772+07:00","message":"[bufferProcess] send to processor:ธนธรรมแสดงให้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:25.511427272+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:25.511430236+07:00","message":"> Transcript [625] [false]: 'ธนธรรมแสดงให้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:25.511432326+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:25.511434001+07:00","message":"Set new StatePrefix: 'ธนธรรมแสดงให้'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:25.722408602+07:00","message":"receive streaming session, msgId: 49"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:25.722452252+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":"2025-10-27T14:24:25.722459435+07:00","message":"receive interim result [false|false]: ธนธรรมแสดงให้เห็นถึง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:25.722474597+07:00","message":"[buffer interim] 49 false ธนธรรมแสดงให้เห็นถึง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:25.722486303+07:00","message":"[bufferProcess] interim [220000000]:ธนธรรมแสดงให้เห็นถึง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:25.722489344+07:00","message":"[bufferProcess] send to processor:ธนธรรมแสดงให้เห็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:25.722496959+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:25.72250078+07:00","message":"> Transcript [626] [false]: 'ธนธรรมแสดงให้เห็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:25.722505244+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:25.72250742+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:25.722510212+07:00","message":"StatePrefix: 'ธนธรรมแสดงให้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:25.722514411+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:26.068391862+07:00","message":"receive streaming session, msgId: 49"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:26.068426879+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":"2025-10-27T14:24:26.068431925+07:00","message":"receive interim result [false|false]: ธนธรรมแสดงให้เห็นถึงขั้น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:26.068445409+07:00","message":"[buffer interim] 49 false ธนธรรมแสดงให้เห็นถึงขั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:26.068452153+07:00","message":"[bufferProcess] interim [520000000]:ธนธรรมแสดงให้เห็นถึงขั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:26.068454868+07:00","message":"[bufferProcess] send to processor:ธนธรรมแสดงให้เห็นถึง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:26.068457905+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:26.06846074+07:00","message":"> Transcript [627] [false]: 'ธนธรรมแสดงให้เห็นถึง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:26.068464124+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:26.068466061+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:26.068468074+07:00","message":"StatePrefix: 'ธนธรรมแสดงให้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:26.068470147+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:26.190390185+07:00","message":"receive streaming session, msgId: 49"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:26.190426864+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":"2025-10-27T14:24:26.190431644+07:00","message":"receive interim result [false|false]: ธนธรรมแสดงให้เห็นถึงข้าง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:26.190444137+07:00","message":"[buffer interim] 49 false ธนธรรมแสดงให้เห็นถึงข้าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:26.190450818+07:00","message":"[bufferProcess] interim [580000000]:ธนธรรมแสดงให้เห็นถึงข้าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:26.190452978+07:00","message":"[bufferProcess] send to processor:ธนธรรมแสดงให้เห็นถึงขั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:26.190458064+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:26.19046052+07:00","message":"> Transcript [628] [false]: 'ธนธรรมแสดงให้เห็นถึงขั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:26.190463661+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:26.190465678+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:26.190467561+07:00","message":"StatePrefix: 'ธนธรรมแสดงให้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:26.190469539+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:26.270333282+07:00","message":"receive streaming session, msgId: 49"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:26.270379416+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":"2025-10-27T14:24:26.270384453+07:00","message":"receive interim result [false|false]: ธนธรรมแสดงให้เห็นถึงฆาต"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:26.270397021+07:00","message":"[buffer interim] 49 false ธนธรรมแสดงให้เห็นถึงฆาต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:26.270404282+07:00","message":"[bufferProcess] interim [640000000]:ธนธรรมแสดงให้เห็นถึงฆาต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:26.270406476+07:00","message":"[bufferProcess] send to processor:ธนธรรมแสดงให้เห็นถึงข้าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:26.270411702+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:26.270415574+07:00","message":"> Transcript [629] [false]: 'ธนธรรมแสดงให้เห็นถึงข้าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:26.27041952+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:26.270421961+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:26.270424388+07:00","message":"StatePrefix: 'ธนธรรมแสดงให้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:26.270426814+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:26.270432075+07:00","message":"Push: 'ธนธรรมแสดงให้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:26.270433998+07:00","message":"TextPushed: 'ธนธรรมแสดงให้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:26.270435742+07:00","message":"Set new StatePrefix : 'ธนธรรมแสดงให้เห็นถึงข้าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:26.27043779+07:00","message":"Next Push (prob) : 'เห็นถึงข้าง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:26.270444955+07:00","message":"push: {false ธนธรรมแสดงให้ 0 0xc00041cf00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:26.554388947+07:00","message":"receive streaming session, msgId: 49"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:26.554422978+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ธนธรรมแสดงให้เห็นถึงธาตุทั้ง 4\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:26.554427826+07:00","message":"receive interim result [false|false]: ธนธรรมแสดงให้เห็นถึงธาตุทั้ง 4"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:26.554438951+07:00","message":"[buffer interim] 49 false ธนธรรมแสดงให้เห็นถึงธาตุทั้ง 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:26.554446473+07:00","message":"[bufferProcess] interim [940000000]:ธนธรรมแสดงให้เห็นถึงธาตุทั้ง 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:26.5544486+07:00","message":"[bufferProcess] send to processor:ธนธรรมแสดงให้เห็นถึงฆาต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:26.554453618+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:26.554456122+07:00","message":"> Transcript [630] [false]: 'ธนธรรมแสดงให้เห็นถึงฆาต'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:26.554458339+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:26.554459936+07:00","message":"Set new StatePrefix: 'ธนธรรมแสดงให้เห็นถึงฆาต'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:26.964425475+07:00","message":"receive streaming session, msgId: 49"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:26.964476825+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ธนธรรมแสดงให้เห็นถึงธาตุทั้ง 4 ที่สุด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:26.964484996+07:00","message":"receive interim result [false|false]: ธนธรรมแสดงให้เห็นถึงธาตุทั้ง 4 ที่สุด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:26.96450132+07:00","message":"[buffer interim] 49 false ธนธรรมแสดงให้เห็นถึงธาตุทั้ง 4 ที่สุด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:26.964512153+07:00","message":"[bufferProcess] interim [420000000]:ธนธรรมแสดงให้เห็นถึงธาตุทั้ง 4 ที่สุด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:26.964515606+07:00","message":"[bufferProcess] send to processor:ธนธรรมแสดงให้เห็นถึงธาตุทั้ง 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:26.964522754+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:26.96452626+07:00","message":"> Transcript [631] [false]: 'ธนธรรมแสดงให้เห็นถึงธาตุทั้ง 4'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:26.964529155+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:26.964531901+07:00","message":"Set new StatePrefix: 'ธนธรรมแสดงให้เห็นถึงธาตุทั้ง 4'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:27.094417567+07:00","message":"receive streaming session, msgId: 49"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:27.094457254+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ธนธรรมแสดงให้เห็นถึงธาตุทั้ง 4\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:27.094464081+07:00","message":"receive interim result [false|false]: ธนธรรมแสดงให้เห็นถึงธาตุทั้ง 4"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:27.094474125+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":"2025-10-27T14:24:27.094476833+07:00","message":"receive interim result [false|false]:  ที่สุด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:27.094484651+07:00","message":"[buffer interim] 49 false ธนธรรมแสดงให้เห็นถึงธาตุทั้ง 4"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:27.094489965+07:00","message":"[buffer interim] 49 false  ที่สุด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:27.094496241+07:00","message":"[bufferProcess] interim [540000000]:ธนธรรมแสดงให้เห็นถึงธาตุทั้ง 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:27.094500224+07:00","message":"[bufferProcess] send to processor:ธนธรรมแสดงให้เห็นถึงธาตุทั้ง 4 ที่สุด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:27.094504792+07:00","message":"[bufferProcess] interim [540000000]: ที่สุด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:27.094507063+07:00","message":"[bufferProcess] update buffer: ธนธรรมแสดงให้เห็นถึงธาตุทั้ง 4 ที่สุด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:27.094509797+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:27.094512551+07:00","message":"> Transcript [632] [false]: 'ธนธรรมแสดงให้เห็นถึงธาตุทั้ง 4 ที่สุด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:27.094515435+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:27.094517359+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:27.094518917+07:00","message":"StatePrefix: 'ธนธรรมแสดงให้เห็นถึงธาตุทั้ง 4'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:27.094520705+07:00","message":"TextPushed: 'ธนธรรมแสดงให้'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:27.104304035+07:00","message":"receive streaming session, msgId: 49"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:27.104334912+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":"2025-10-27T14:24:27.104341406+07:00","message":"receive interim result [false|false]: ธนธรรมแสดงให้เห็นถึงความ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:27.104355452+07:00","message":"[buffer interim] 49 false ธนธรรมแสดงให้เห็นถึงความ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:27.104360136+07:00","message":"[bufferProcess] interim [600000000]:ธนธรรมแสดงให้เห็นถึงความ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:27.104362316+07:00","message":"[bufferProcess] send to processor:ธนธรรมแสดงให้เห็นถึงธาตุทั้ง 4 ที่สุด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:27.104365568+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:27.10436756+07:00","message":"> Transcript [633] [false]: 'ธนธรรมแสดงให้เห็นถึงธาตุทั้ง 4 ที่สุด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:27.10437052+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:27.104372584+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:27.104374884+07:00","message":"StatePrefix: 'ธนธรรมแสดงให้เห็นถึงธาตุทั้ง 4'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:27.104378687+07:00","message":"TextPushed: 'ธนธรรมแสดงให้'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:27.22536808+07:00","message":"receive streaming session, msgId: 49"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:27.225405267+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ธนธรรมแสดงให้เห็นถึงธาตุทั้ง 4 ที่สื่อความหมาย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:27.225411086+07:00","message":"receive interim result [false|false]: ธนธรรมแสดงให้เห็นถึงธาตุทั้ง 4 ที่สื่อความหมาย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:27.225427043+07:00","message":"[buffer interim] 49 false ธนธรรมแสดงให้เห็นถึงธาตุทั้ง 4 ที่สื่อความหมาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:27.225433596+07:00","message":"[bufferProcess] interim [720000000]:ธนธรรมแสดงให้เห็นถึงธาตุทั้ง 4 ที่สื่อความหมาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:27.225436219+07:00","message":"[bufferProcess] send to processor:ธนธรรมแสดงให้เห็นถึงความ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:27.225442054+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:27.225445903+07:00","message":"> Transcript [634] [false]: 'ธนธรรมแสดงให้เห็นถึงความ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:27.225448671+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:27.225451715+07:00","message":"Set new StatePrefix: 'ธนธรรมแสดงให้เห็นถึงความ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:27.601021082+07:00","message":"receive streaming session, msgId: 49"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:27.601054872+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ธนธรรมแสดงให้เห็นถึงธาตุทั้ง 4 ที่สื่อความหมายถึง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:27.601061456+07:00","message":"receive interim result [false|false]: ธนธรรมแสดงให้เห็นถึงธาตุทั้ง 4 ที่สื่อความหมายถึง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:27.601076482+07:00","message":"[buffer interim] 49 false ธนธรรมแสดงให้เห็นถึงธาตุทั้ง 4 ที่สื่อความหมายถึง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:27.601083208+07:00","message":"[bufferProcess] interim [80000000]:ธนธรรมแสดงให้เห็นถึงธาตุทั้ง 4 ที่สื่อความหมายถึง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:27.601085244+07:00","message":"[bufferProcess] send to processor:ธนธรรมแสดงให้เห็นถึงธาตุทั้ง 4 ที่สื่อความหมาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:27.601096885+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:27.601099314+07:00","message":"> Transcript [635] [false]: 'ธนธรรมแสดงให้เห็นถึงธาตุทั้ง 4 ที่สื่อความหมาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:27.601101209+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:27.601103427+07:00","message":"Set new StatePrefix: 'ธนธรรมแสดงให้เห็นถึงธาตุทั้ง 4 ที่สื่อความหมาย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:27.82938199+07:00","message":"receive streaming session, msgId: 49"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:27.829411155+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ธนธรรมแสดงให้เห็นถึงธาตุทั้ง 4\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:27.829416395+07:00","message":"receive interim result [false|false]: ธนธรรมแสดงให้เห็นถึงธาตุทั้ง 4"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:27.829427182+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":"2025-10-27T14:24:27.829429673+07:00","message":"receive interim result [false|false]:  ที่สื่อความหมายถึง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:27.829436997+07:00","message":"[buffer interim] 49 false ธนธรรมแสดงให้เห็นถึงธาตุทั้ง 4"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:27.829439819+07:00","message":"[buffer interim] 49 false  ที่สื่อความหมายถึง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:27.829445401+07:00","message":"[bufferProcess] interim [320000000]:ธนธรรมแสดงให้เห็นถึงธาตุทั้ง 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:27.829447561+07:00","message":"[bufferProcess] send to processor:ธนธรรมแสดงให้เห็นถึงธาตุทั้ง 4 ที่สื่อความหมายถึง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:27.829450129+07:00","message":"[bufferProcess] interim [320000000]: ที่สื่อความหมายถึง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:27.829452381+07:00","message":"[bufferProcess] update buffer: ธนธรรมแสดงให้เห็นถึงธาตุทั้ง 4 ที่สื่อความหมายถึง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:27.829455228+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:27.829457935+07:00","message":"> Transcript [636] [false]: 'ธนธรรมแสดงให้เห็นถึงธาตุทั้ง 4 ที่สื่อความหมายถึง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:27.829460821+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:27.829462473+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:27.829464729+07:00","message":"StatePrefix: 'ธนธรรมแสดงให้เห็นถึงธาตุทั้ง 4 ที่สื่อความหมาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:27.829466753+07:00","message":"TextPushed: 'ธนธรรมแสดงให้'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:28.21634547+07:00","message":"receive streaming session, msgId: 49"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:28.216375805+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ธนธรรมแสดงให้เห็นถึงธาตุทั้ง 4 ที่สื่อความหมายถึง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:28.216381077+07:00","message":"receive interim result [false|false]: ธนธรรมแสดงให้เห็นถึงธาตุทั้ง 4 ที่สื่อความหมายถึง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:28.216391235+07:00","message":"[buffer interim] 49 false ธนธรรมแสดงให้เห็นถึงธาตุทั้ง 4 ที่สื่อความหมายถึง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:28.216398327+07:00","message":"[bufferProcess] interim [680000000]:ธนธรรมแสดงให้เห็นถึงธาตุทั้ง 4 ที่สื่อความหมายถึง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:28.21640062+07:00","message":"[bufferProcess] send to processor:ธนธรรมแสดงให้เห็นถึงธาตุทั้ง 4 ที่สื่อความหมายถึง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:28.216405844+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:28.216408565+07:00","message":"> Transcript [637] [false]: 'ธนธรรมแสดงให้เห็นถึงธาตุทั้ง 4 ที่สื่อความหมายถึง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:28.216411376+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:28.216413265+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:28.216415358+07:00","message":"StatePrefix: 'ธนธรรมแสดงให้เห็นถึงธาตุทั้ง 4 ที่สื่อความหมาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:28.2164177+07:00","message":"TextPushed: 'ธนธรรมแสดงให้'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:24:28.471537194+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:24:28.471554326+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:28.602049519+07:00","message":"[GCS] IsForceVAD: false for message ID: 49"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:28.662502483+07:00","message":"[GCS] Start streaming session, msgId: 50"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:28.952425332+07:00","message":"receive streaming session, msgId: 49"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:28.9524561+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ธนาธรรมแสดงให้เห็นถึงธาตุทั้ง 4 ที่สื่อความหมายถึง\",\"confidence\":0.9156062}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:28.952462404+07:00","message":"receive interim result [true|false]: ธนาธรรมแสดงให้เห็นถึงธาตุทั้ง 4 ที่สื่อความหมายถึง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:28.952471074+07:00","message":"end recv isFinal message id 49"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:28.95247346+07:00","message":"end Recv id 49"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:28.952478951+07:00","message":"[buffer interim] 49 true ธนาธรรมแสดงให้เห็นถึงธาตุทั้ง 4 ที่สื่อความหมายถึง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:28.952488283+07:00","message":"[bufferProcess] interim [280000000]:ธนาธรรมแสดงให้เห็นถึงธาตุทั้ง 4 ที่สื่อความหมายถึง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:28.95249294+07:00","message":"[bufferProcess] send to processor (isfinal):ธนธรรมแสดงให้เห็นถึงธาตุทั้ง 4 ที่สื่อความหมายถึง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:28.952496349+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:28.9524994+07:00","message":"> Transcript [638] [false]: 'ธนธรรมแสดงให้เห็นถึงธาตุทั้ง 4 ที่สื่อความหมายถึง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:28.952509395+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:28.95251108+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:28.952513159+07:00","message":"StatePrefix: 'ธนธรรมแสดงให้เห็นถึงธาตุทั้ง 4 ที่สื่อความหมาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:28.952515636+07:00","message":"TextPushed: 'ธนธรรมแสดงให้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:28.952517236+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:28.952518796+07:00","message":"> Transcript [639] [true]: 'ธนาธรรมแสดงให้เห็นถึงธาตุทั้ง 4 ที่สื่อความหมายถึง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:28.952520573+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:28.952521873+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:28.952523142+07:00","message":"StatePrefix: 'ธนธรรมแสดงให้เห็นถึงธาตุทั้ง 4 ที่สื่อความหมาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:28.952524573+07:00","message":"TextPushed: 'ธนธรรมแสดงให้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:28.952526001+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:28.952673679+07:00","message":"Push: 'แสดงให้เห็นถึงธาตุทั้ง 4 ที่สื่อความหมายถึง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:28.952676487+07:00","message":"TextPushed: 'ธนธรรมแสดงให้แสดงให้เห็นถึงธาตุทั้ง 4 ที่สื่อความหมายถึง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:28.952678345+07:00","message":"Set new StatePrefix : 'ธนาธรรมแสดงให้เห็นถึงธาตุทั้ง 4 ที่สื่อความหมายถึง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:28.95268028+07:00","message":"Next Push (prob) : 'ธนาธรรมแสดงให้เห็นถึงธาตุทั้ง 4 ที่สื่อความหมายถึง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:28.952687899+07:00","message":"push: {true แสดงให้เห็นถึงธาตุทั้ง 4 ที่สื่อความหมายถึง 0 0xc00041cf00}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:28.952695272+07:00","message":"write aligntment file to 'tmp/7446/align_message_id_49.html'"}
{"level":"info","service":"Main","time":"2025-10-27T14:24:28.962617199+07:00","message":"write wav file: './tmp/7446/7446_49.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:29.219529587+07:00","message":"receive streaming session, msgId: 50"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:29.219580351+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":"2025-10-27T14:24:29.219585209+07:00","message":"receive interim result [false|false]: อะไร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:29.219601775+07:00","message":"[buffer interim] 50 false อะไร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:29.219608695+07:00","message":"[bufferProcess] interim [420000000]:อะไร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:29.219610841+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:29.917404752+07:00","message":"receive streaming session, msgId: 50"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:29.917443342+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อะไร\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:29.917448798+07:00","message":"receive interim result [false|false]: อะไร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:29.917461554+07:00","message":"[buffer interim] 50 false อะไร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:29.917467789+07:00","message":"[bufferProcess] interim [20000000]:อะไร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:29.91746981+07:00","message":"[bufferProcess] send to processor:อะไร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:29.917474827+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:29.917477364+07:00","message":"> Transcript [640] [false]: 'อะไร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:29.917479205+07:00","message":"Set StatePrefix (first interim): 'อะไร'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:30.314386516+07:00","message":"receive streaming session, msgId: 50"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:30.314418394+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":"2025-10-27T14:24:30.314423401+07:00","message":"receive interim result [false|false]: อะไรและอยู่ใกล้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:30.314435114+07:00","message":"[buffer interim] 50 false อะไรและอยู่ใกล้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:30.314441959+07:00","message":"[bufferProcess] interim [440000000]:อะไรและอยู่ใกล้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:30.314443855+07:00","message":"[bufferProcess] send to processor:อะไร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:30.314449104+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:30.314451571+07:00","message":"> Transcript [641] [false]: 'อะไร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:30.314454675+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:30.314456539+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:30.314458336+07:00","message":"StatePrefix: 'อะไร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:30.314460136+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:30.364256611+07:00","message":"receive streaming session, msgId: 50"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:30.364292251+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":"2025-10-27T14:24:30.364299909+07:00","message":"receive interim result [false|false]: อะไรอยู่ครับ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:30.364312849+07:00","message":"[buffer interim] 50 false อะไรอยู่ครับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:30.364320817+07:00","message":"[bufferProcess] interim [500000000]:อะไรอยู่ครับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:30.36432356+07:00","message":"[bufferProcess] send to processor:อะไรและอยู่ใกล้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:30.364330031+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:30.36433322+07:00","message":"> Transcript [642] [false]: 'อะไรและอยู่ใกล้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:30.364337101+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:30.364339301+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:30.364341526+07:00","message":"StatePrefix: 'อะไร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:30.364343753+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:30.463437764+07:00","message":"receive streaming session, msgId: 50"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:30.463504046+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":"2025-10-27T14:24:30.463511426+07:00","message":"receive interim result [false|false]: อะไรล่ะอยู่รอบตัว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:30.463530745+07:00","message":"[buffer interim] 50 false อะไรล่ะอยู่รอบตัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:30.463544178+07:00","message":"[bufferProcess] interim [620000000]:อะไรล่ะอยู่รอบตัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:30.463547406+07:00","message":"[bufferProcess] send to processor:อะไรอยู่ครับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:30.463556251+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:30.463559595+07:00","message":"> Transcript [643] [false]: 'อะไรอยู่ครับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:30.463563956+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:30.46356644+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:30.463568743+07:00","message":"StatePrefix: 'อะไร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:30.463570883+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:30.674424834+07:00","message":"receive streaming session, msgId: 50"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:30.674465877+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":"2025-10-27T14:24:30.674471394+07:00","message":"receive interim result [false|false]: อะไรล่ะอยู่รอบตัวของ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:30.674485507+07:00","message":"[buffer interim] 50 false อะไรล่ะอยู่รอบตัวของ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:30.674495411+07:00","message":"[bufferProcess] interim [800000000]:อะไรล่ะอยู่รอบตัวของ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:30.67449763+07:00","message":"[bufferProcess] send to processor:อะไรล่ะอยู่รอบตัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:30.67450344+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:30.674505995+07:00","message":"> Transcript [644] [false]: 'อะไรล่ะอยู่รอบตัว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:30.674509191+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:30.674511028+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:30.674512607+07:00","message":"StatePrefix: 'อะไร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:30.674515055+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:30.674519315+07:00","message":"Push: 'อะไร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:30.674520996+07:00","message":"TextPushed: 'อะไร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:30.674523546+07:00","message":"Set new StatePrefix : 'อะไรล่ะอยู่รอบตัว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:30.67452574+07:00","message":"Next Push (prob) : 'ล่ะอยู่รอบตัว'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:30.674547276+07:00","message":"push: {false อะไร 0 0xc000044800}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:30.838455857+07:00","message":"receive streaming session, msgId: 50"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:30.838505026+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":"2025-10-27T14:24:30.838511943+07:00","message":"receive interim result [false|false]: อะไรล่ะอยู่รอบตัว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:30.83853137+07:00","message":"[buffer interim] 50 false อะไรล่ะอยู่รอบตัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:30.838541793+07:00","message":"[bufferProcess] interim [920000000]:อะไรล่ะอยู่รอบตัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:30.83854492+07:00","message":"[bufferProcess] send to processor:อะไรล่ะอยู่รอบตัวของ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:30.838551662+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:30.838557994+07:00","message":"> Transcript [645] [false]: 'อะไรล่ะอยู่รอบตัวของ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:30.838562435+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:30.838564863+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:30.838567316+07:00","message":"StatePrefix: 'อะไรล่ะอยู่รอบตัว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:30.838570092+07:00","message":"TextPushed: 'อะไร'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:30.851509478+07:00","message":"receive streaming session, msgId: 50"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:30.851541207+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":"2025-10-27T14:24:30.85154638+07:00","message":"receive interim result [false|false]: อะไรล่ะอยู่รอบตัวของเรา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:30.851558412+07:00","message":"[buffer interim] 50 false อะไรล่ะอยู่รอบตัวของเรา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:30.851564425+07:00","message":"[bufferProcess] interim [980000000]:อะไรล่ะอยู่รอบตัวของเรา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:30.851566517+07:00","message":"[bufferProcess] send to processor:อะไรล่ะอยู่รอบตัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:30.851569745+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:30.851572418+07:00","message":"> Transcript [646] [false]: 'อะไรล่ะอยู่รอบตัว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:30.851575064+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:30.851576729+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:30.851578246+07:00","message":"StatePrefix: 'อะไรล่ะอยู่รอบตัว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:30.851579929+07:00","message":"TextPushed: 'อะไร'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:31.019479216+07:00","message":"receive streaming session, msgId: 50"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:31.019512795+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":"2025-10-27T14:24:31.019518112+07:00","message":"receive interim result [false|false]: อะไรล่ะอยู่รอบตัวของเราต้อง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:31.019529922+07:00","message":"[buffer interim] 50 false อะไรล่ะอยู่รอบตัวของเราต้อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:31.019536632+07:00","message":"[bufferProcess] interim [160000000]:อะไรล่ะอยู่รอบตัวของเราต้อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:31.019539426+07:00","message":"[bufferProcess] send to processor:อะไรล่ะอยู่รอบตัวของเรา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:31.01954444+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:31.019547113+07:00","message":"> Transcript [647] [false]: 'อะไรล่ะอยู่รอบตัวของเรา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:31.019550329+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:31.01955204+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:31.019553984+07:00","message":"StatePrefix: 'อะไรล่ะอยู่รอบตัว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:31.019555918+07:00","message":"TextPushed: 'อะไร'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:31.028439457+07:00","message":"receive streaming session, msgId: 50"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:31.028479194+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":"2025-10-27T14:24:31.028485982+07:00","message":"receive interim result [false|false]: อะไรล่ะอยู่รอบตัวของเราทุก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:31.028500947+07:00","message":"[buffer interim] 50 false อะไรล่ะอยู่รอบตัวของเราทุก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:31.028509026+07:00","message":"[bufferProcess] interim [220000000]:อะไรล่ะอยู่รอบตัวของเราทุก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:31.028512065+07:00","message":"[bufferProcess] send to processor:อะไรล่ะอยู่รอบตัวของเราต้อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:31.028520284+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:31.028523924+07:00","message":"> Transcript [648] [false]: 'อะไรล่ะอยู่รอบตัวของเราต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:31.028529413+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:31.028531926+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:31.028534206+07:00","message":"StatePrefix: 'อะไรล่ะอยู่รอบตัว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:31.028540167+07:00","message":"TextPushed: 'อะไร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:31.028547522+07:00","message":"Push: 'ล่ะอยู่รอบตัว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:31.028549906+07:00","message":"TextPushed: 'อะไรล่ะอยู่รอบตัว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:31.028552362+07:00","message":"Set new StatePrefix : 'อะไรล่ะอยู่รอบตัวของเราต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:31.028555823+07:00","message":"Next Push (prob) : 'ของเราต้อง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:31.028566602+07:00","message":"push: {false ล่ะอยู่รอบตัว 0 0xc000044800}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:31.12925302+07:00","message":"receive streaming session, msgId: 50"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:31.129287685+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":"2025-10-27T14:24:31.129292942+07:00","message":"receive interim result [false|false]: อะไรล่ะอยู่รอบตัวของเราทุกคน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:31.129306867+07:00","message":"[buffer interim] 50 false อะไรล่ะอยู่รอบตัวของเราทุกคน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:31.129313918+07:00","message":"[bufferProcess] interim [280000000]:อะไรล่ะอยู่รอบตัวของเราทุกคน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:31.12931607+07:00","message":"[bufferProcess] send to processor:อะไรล่ะอยู่รอบตัวของเราทุก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:31.129319557+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:31.129322115+07:00","message":"> Transcript [649] [false]: 'อะไรล่ะอยู่รอบตัวของเราทุก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:31.129324198+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:31.12932575+07:00","message":"Set new StatePrefix: 'อะไรล่ะอยู่รอบตัวของเราทุก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:31.457614011+07:00","message":"receive streaming session, msgId: 50"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:31.4576593+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":"2025-10-27T14:24:31.457665662+07:00","message":"receive interim result [false|false]: อะไรล่ะอยู่รอบตัวของเราทุกคนนะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:31.457679109+07:00","message":"[buffer interim] 50 false อะไรล่ะอยู่รอบตัวของเราทุกคนนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:31.457686172+07:00","message":"[bufferProcess] interim [580000000]:อะไรล่ะอยู่รอบตัวของเราทุกคนนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:31.457688268+07:00","message":"[bufferProcess] send to processor:อะไรล่ะอยู่รอบตัวของเราทุกคน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:31.457693229+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:31.457695908+07:00","message":"> Transcript [650] [false]: 'อะไรล่ะอยู่รอบตัวของเราทุกคน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:31.457699057+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:31.457700858+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:31.457702431+07:00","message":"StatePrefix: 'อะไรล่ะอยู่รอบตัวของเราทุก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:31.457706106+07:00","message":"TextPushed: 'อะไรล่ะอยู่รอบตัว'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:24:31.472562007+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:24:31.47256949+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:31.507142539+07:00","message":"receive streaming session, msgId: 50"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:31.507177456+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":"2025-10-27T14:24:31.507182835+07:00","message":"receive interim result [false|false]: อะไรล่ะอยู่รอบตัวของเราทุกคนนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:31.507194592+07:00","message":"[buffer interim] 50 false อะไรล่ะอยู่รอบตัวของเราทุกคนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:31.507200635+07:00","message":"[bufferProcess] interim [640000000]:อะไรล่ะอยู่รอบตัวของเราทุกคนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:31.507202842+07:00","message":"[bufferProcess] send to processor:อะไรล่ะอยู่รอบตัวของเราทุกคนนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:31.507207902+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:31.50721042+07:00","message":"> Transcript [651] [false]: 'อะไรล่ะอยู่รอบตัวของเราทุกคนนะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:31.507213831+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:31.507215715+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:31.507217523+07:00","message":"StatePrefix: 'อะไรล่ะอยู่รอบตัวของเราทุก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:31.507219867+07:00","message":"TextPushed: 'อะไรล่ะอยู่รอบตัว'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:31.543850616+07:00","message":"[GCS] IsForceVAD: false for message ID: 50"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:31.741862469+07:00","message":"receive streaming session, msgId: 50"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:31.741908528+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อะไรล่ะอยู่รอบตัวของเราทุกคนนะคะ\",\"confidence\":0.93693817}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":910000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:31.741916658+07:00","message":"receive interim result [true|false]: อะไรล่ะอยู่รอบตัวของเราทุกคนนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:31.741928217+07:00","message":"end recv isFinal message id 50"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:31.741930732+07:00","message":"end Recv id 50"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:31.741943751+07:00","message":"[buffer interim] 50 true อะไรล่ะอยู่รอบตัวของเราทุกคนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:31.741957755+07:00","message":"[bufferProcess] interim [910000000]:อะไรล่ะอยู่รอบตัวของเราทุกคนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:31.741962687+07:00","message":"[bufferProcess] send to processor (isfinal):อะไรล่ะอยู่รอบตัวของเราทุกคนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:31.741978788+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:31.741999671+07:00","message":"> Transcript [652] [false]: 'อะไรล่ะอยู่รอบตัวของเราทุกคนนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:31.742005624+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:31.742008222+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:31.742010129+07:00","message":"StatePrefix: 'อะไรล่ะอยู่รอบตัวของเราทุก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:31.742012649+07:00","message":"TextPushed: 'อะไรล่ะอยู่รอบตัว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:31.742014939+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:31.742016855+07:00","message":"> Transcript [653] [true]: 'อะไรล่ะอยู่รอบตัวของเราทุกคนนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:31.742018684+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:31.742020749+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:31.742022669+07:00","message":"StatePrefix: 'อะไรล่ะอยู่รอบตัวของเราทุก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:31.742025031+07:00","message":"TextPushed: 'อะไรล่ะอยู่รอบตัว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:31.742033263+07:00","message":"Push: 'ของเราทุกคนนะคะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:31.742046957+07:00","message":"push: {true ของเราทุกคนนะคะ 0 0xc000044800}"}
{"level":"info","service":"Main","time":"2025-10-27T14:24:31.750910917+07:00","message":"write wav file: './tmp/7446/7446_50.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:31.803518668+07:00","message":"[GCS] Start streaming session, msgId: 51"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:24:34.473409648+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:24:34.473417003+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:35.002095073+07:00","message":"[GCS] IsForceVAD: false for message ID: 51"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:35.1145126+07:00","message":"receive streaming session, msgId: 51"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:35.114530158+07:00","message":"found end of frame, send empty tag with msgId: 51"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:35.114533021+07:00","message":"end Recv id 51"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:35.114539312+07:00","message":"[buffer interim] 51 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:35.114545748+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:35.114549581+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:35.114552266+07:00","message":"> Transcript [654] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:35.114554345+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:35.11455825+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:35.114559726+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:35.114561233+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:35.114568069+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:35.114577163+07:00","message":"push: {true \n 0 0xc0023e8f00}"}
{"level":"info","service":"Main","time":"2025-10-27T14:24:35.124374163+07:00","message":"write wav file: './tmp/7446/7446_51.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:35.323500244+07:00","message":"[GCS] Start streaming session, msgId: 52"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:35.452512513+07:00","message":"[GCS] IsForceVAD: false for message ID: 52"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:35.513559803+07:00","message":"[GCS] Start streaming session, msgId: 53"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:35.558467251+07:00","message":"receive streaming session, msgId: 52"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:35.558480161+07:00","message":"found end of frame, send empty tag with msgId: 52"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:35.558482786+07:00","message":"end Recv id 52"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:35.558488042+07:00","message":"[buffer interim] 52 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:35.558494471+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:35.558498316+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:35.558501043+07:00","message":"> Transcript [655] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:35.558503226+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:35.55850489+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:35.558506342+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:35.558508142+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:35.558510239+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:35.558519609+07:00","message":"push: {true \n 0 0xc00041d200}"}
{"level":"info","service":"Main","time":"2025-10-27T14:24:35.562799166+07:00","message":"write wav file: './tmp/7446/7446_52.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:36.0337149+07:00","message":"[GCS] IsForceVAD: false for message ID: 53"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:36.131503009+07:00","message":"receive streaming session, msgId: 53"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:36.131521566+07:00","message":"found end of frame, send empty tag with msgId: 53"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:36.131524241+07:00","message":"end Recv id 53"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:36.131530388+07:00","message":"[buffer interim] 53 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:36.131537168+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:36.13154089+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:36.131543548+07:00","message":"> Transcript [656] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:36.131545589+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:36.131547873+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:36.131549823+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:36.131551978+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:36.1315588+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:36.131568794+07:00","message":"push: {true \n 0 0xc0023e9380}"}
{"level":"info","service":"Main","time":"2025-10-27T14:24:36.136963188+07:00","message":"write wav file: './tmp/7446/7446_53.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:36.16329655+07:00","message":"[GCS] Start streaming session, msgId: 54"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:36.294364308+07:00","message":"[GCS] IsForceVAD: false for message ID: 54"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:36.636533014+07:00","message":"receive streaming session, msgId: 54"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:36.636553722+07:00","message":"found end of frame, send empty tag with msgId: 54"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:36.636556883+07:00","message":"end Recv id 54"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:36.636565541+07:00","message":"[buffer interim] 54 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:36.636574754+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:36.636579307+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:36.636583244+07:00","message":"> Transcript [657] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:36.636586458+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:36.636589142+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:36.636591263+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:36.636593305+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:36.636596397+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:36.636608126+07:00","message":"push: {true \n 0 0xc002216980}"}
{"level":"info","service":"Main","time":"2025-10-27T14:24:36.641612065+07:00","message":"write wav file: './tmp/7446/7446_54.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:36.802863189+07:00","message":"[GCS] Start streaming session, msgId: 55"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:37.12193961+07:00","message":"[GCS] IsForceVAD: false for message ID: 55"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:37.272493977+07:00","message":"receive streaming session, msgId: 55"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:37.272511089+07:00","message":"found end of frame, send empty tag with msgId: 55"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:37.272514695+07:00","message":"end Recv id 55"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:37.272522574+07:00","message":"[buffer interim] 55 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:37.272530978+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:37.272535748+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:37.272538938+07:00","message":"> Transcript [658] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:37.272542323+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:37.27254443+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:37.272546194+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:37.272548616+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:37.272556961+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:37.272568906+07:00","message":"push: {true \n 0 0xc00041cd80}"}
{"level":"info","service":"Main","time":"2025-10-27T14:24:37.276774933+07:00","message":"write wav file: './tmp/7446/7446_55.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:24:37.473485955+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:24:37.473490043+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:37.503283992+07:00","message":"[GCS] Start streaming session, msgId: 56"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:24:40.47431446+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:24:40.474317604+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:41.566259341+07:00","message":"receive streaming session, msgId: 56"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:41.566319097+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":"2025-10-27T14:24:41.566324294+07:00","message":"receive interim result [false|false]: มีการสวดพระอภิธรรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:41.566335078+07:00","message":"[buffer interim] 56 false มีการสวดพระอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:41.56634152+07:00","message":"[bufferProcess] interim [840000000]:มีการสวดพระอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:41.566343206+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:41.566349766+07:00","message":"[bufferProcess] send to processor (ticker):มีการสวดพระอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:41.566352752+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:41.566355093+07:00","message":"> Transcript [659] [false]: 'มีการสวดพระอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:41.566357255+07:00","message":"Set StatePrefix (first interim): 'มีการสวดพระอภิธรรม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:42.150735746+07:00","message":"receive streaming session, msgId: 56"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:42.15078387+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":"2025-10-27T14:24:42.150789175+07:00","message":"receive interim result [false|false]: มีการสวดพระอภิธรรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:42.150803423+07:00","message":"[buffer interim] 56 false มีการสวดพระอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:42.150810783+07:00","message":"[bufferProcess] interim [440000000]:มีการสวดพระอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:42.150812545+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:42.980952389+07:00","message":"receive streaming session, msgId: 56"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:42.980993385+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":"2025-10-27T14:24:42.98103043+07:00","message":"receive interim result [false|false]: มีการสวดพระอภิธรรมนั้น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:42.981043001+07:00","message":"[buffer interim] 56 false มีการสวดพระอภิธรรมนั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:42.98105073+07:00","message":"[bufferProcess] interim [280000000]:มีการสวดพระอภิธรรมนั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:42.981052828+07:00","message":"[bufferProcess] send to processor:มีการสวดพระอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:42.981057812+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:42.981060308+07:00","message":"> Transcript [660] [false]: 'มีการสวดพระอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:42.981063327+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:42.981065492+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:42.981067024+07:00","message":"StatePrefix: 'มีการสวดพระอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:42.981068982+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:43.353569163+07:00","message":"receive streaming session, msgId: 56"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:43.353618086+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":"2025-10-27T14:24:43.353625099+07:00","message":"receive interim result [false|false]: มีการสวดพระอภิธรรมนั้นตลอด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:43.353640175+07:00","message":"[buffer interim] 56 false มีการสวดพระอภิธรรมนั้นตลอด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:43.353647959+07:00","message":"[bufferProcess] interim [640000000]:มีการสวดพระอภิธรรมนั้นตลอด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:43.353650637+07:00","message":"[bufferProcess] send to processor:มีการสวดพระอภิธรรมนั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:43.353656798+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:43.353661199+07:00","message":"> Transcript [661] [false]: 'มีการสวดพระอภิธรรมนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:43.353665516+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:43.353667686+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:43.353670147+07:00","message":"StatePrefix: 'มีการสวดพระอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:43.353672646+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:24:43.474574952+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:24:43.47458187+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:43.543709957+07:00","message":"receive streaming session, msgId: 56"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:43.543742296+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":"2025-10-27T14:24:43.543748169+07:00","message":"receive interim result [false|false]: มีการสวดพระอภิธรรมนั้นตลอดทั้ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:43.543761296+07:00","message":"[buffer interim] 56 false มีการสวดพระอภิธรรมนั้นตลอดทั้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:43.543768027+07:00","message":"[bufferProcess] interim [880000000]:มีการสวดพระอภิธรรมนั้นตลอดทั้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:43.543770403+07:00","message":"[bufferProcess] send to processor:มีการสวดพระอภิธรรมนั้นตลอด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:43.543776035+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:43.543778438+07:00","message":"> Transcript [662] [false]: 'มีการสวดพระอภิธรรมนั้นตลอด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:43.543781278+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:43.543783526+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:43.543785435+07:00","message":"StatePrefix: 'มีการสวดพระอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:43.543787578+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:43.677918657+07:00","message":"receive streaming session, msgId: 56"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:43.677954824+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":"2025-10-27T14:24:43.677960087+07:00","message":"receive interim result [false|false]: มีการสวดพระอภิธรรมนั้นตลอด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:43.677973263+07:00","message":"[buffer interim] 56 false มีการสวดพระอภิธรรมนั้นตลอด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:43.677979481+07:00","message":"[bufferProcess] interim [940000000]:มีการสวดพระอภิธรรมนั้นตลอด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:43.677981673+07:00","message":"[bufferProcess] send to processor:มีการสวดพระอภิธรรมนั้นตลอดทั้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:43.677986751+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:43.677990833+07:00","message":"> Transcript [663] [false]: 'มีการสวดพระอภิธรรมนั้นตลอดทั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:43.677994013+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:43.677996209+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:43.677997901+07:00","message":"StatePrefix: 'มีการสวดพระอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:43.67799969+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:43.678003944+07:00","message":"Push: 'มีการสวดพระอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:43.678006347+07:00","message":"TextPushed: 'มีการสวดพระอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:43.678008235+07:00","message":"Set new StatePrefix : 'มีการสวดพระอภิธรรมนั้นตลอดทั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:43.678010085+07:00","message":"Next Push (prob) : 'นั้นตลอดทั้ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:43.678017846+07:00","message":"push: {false มีการสวดพระอภิธรรม 0 0xc0023e9680}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:43.932575022+07:00","message":"receive streaming session, msgId: 56"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:43.932621761+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีการสวดพระอภิธรรมนั้นตลอดทั้ง 100\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:43.932627415+07:00","message":"receive interim result [false|false]: มีการสวดพระอภิธรรมนั้นตลอดทั้ง 100"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:43.932640394+07:00","message":"[buffer interim] 56 false มีการสวดพระอภิธรรมนั้นตลอดทั้ง 100"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:43.932648746+07:00","message":"[bufferProcess] interim [240000000]:มีการสวดพระอภิธรรมนั้นตลอดทั้ง 100"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:43.932652003+07:00","message":"[bufferProcess] send to processor:มีการสวดพระอภิธรรมนั้นตลอด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:43.932658341+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:43.932661903+07:00","message":"> Transcript [664] [false]: 'มีการสวดพระอภิธรรมนั้นตลอด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:43.932665138+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:44.267590722+07:00","message":"receive streaming session, msgId: 56"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:44.26764835+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีการสวดพระอภิธรรมนั้นตลอดทั้ง 100 วัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:44.267656787+07:00","message":"receive interim result [false|false]: มีการสวดพระอภิธรรมนั้นตลอดทั้ง 100 วัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:44.267672015+07:00","message":"[buffer interim] 56 false มีการสวดพระอภิธรรมนั้นตลอดทั้ง 100 วัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:44.26767991+07:00","message":"[bufferProcess] interim [540000000]:มีการสวดพระอภิธรรมนั้นตลอดทั้ง 100 วัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:44.267683224+07:00","message":"[bufferProcess] send to processor:มีการสวดพระอภิธรรมนั้นตลอดทั้ง 100"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:44.267687351+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:44.267691603+07:00","message":"> Transcript [665] [false]: 'มีการสวดพระอภิธรรมนั้นตลอดทั้ง 100'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:44.267696204+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:44.267708262+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:44.267710623+07:00","message":"StatePrefix: 'มีการสวดพระอภิธรรมนั้นตลอดทั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:44.267714231+07:00","message":"TextPushed: 'มีการสวดพระอภิธรรม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:44.294033346+07:00","message":"[GCS] IsForceVAD: false for message ID: 56"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:44.365230034+07:00","message":"[GCS] Start streaming session, msgId: 57"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:44.447042971+07:00","message":"receive streaming session, msgId: 56"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:44.4470891+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีการสวดพระอภิธรรมนั้นตลอดทั้ง 100 วัน\",\"confidence\":0.9539633}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":810000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:44.447098094+07:00","message":"receive interim result [true|false]: มีการสวดพระอภิธรรมนั้นตลอดทั้ง 100 วัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:44.44710956+07:00","message":"end recv isFinal message id 56"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:44.447112471+07:00","message":"end Recv id 56"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:44.447120735+07:00","message":"[buffer interim] 56 true มีการสวดพระอภิธรรมนั้นตลอดทั้ง 100 วัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:44.447132147+07:00","message":"[bufferProcess] interim [810000000]:มีการสวดพระอภิธรรมนั้นตลอดทั้ง 100 วัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:44.447136755+07:00","message":"[bufferProcess] send to processor (isfinal):มีการสวดพระอภิธรรมนั้นตลอดทั้ง 100 วัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:44.447141739+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:44.447146411+07:00","message":"> Transcript [666] [false]: 'มีการสวดพระอภิธรรมนั้นตลอดทั้ง 100 วัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:44.447150436+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:44.447153093+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:44.44715577+07:00","message":"StatePrefix: 'มีการสวดพระอภิธรรมนั้นตลอดทั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:44.447159211+07:00","message":"TextPushed: 'มีการสวดพระอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:44.44716162+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:44.447164522+07:00","message":"> Transcript [667] [true]: 'มีการสวดพระอภิธรรมนั้นตลอดทั้ง 100 วัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:44.447167456+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:44.447169682+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:44.447172526+07:00","message":"StatePrefix: 'มีการสวดพระอภิธรรมนั้นตลอดทั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:44.447175144+07:00","message":"TextPushed: 'มีการสวดพระอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:44.447179419+07:00","message":"Push: 'นั้นตลอดทั้ง 100 วัน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:44.447190792+07:00","message":"push: {true นั้นตลอดทั้ง 100 วัน 0 0xc0023e9680}"}
{"level":"info","service":"Main","time":"2025-10-27T14:24:44.460729103+07:00","message":"write wav file: './tmp/7446/7446_56.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:45.794264394+07:00","message":"receive streaming session, msgId: 57"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:45.79430559+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":"2025-10-27T14:24:45.794310551+07:00","message":"receive interim result [false|false]: ไปค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:45.794325598+07:00","message":"[buffer interim] 57 false ไปค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:45.794331742+07:00","message":"[bufferProcess] interim [320000000]:ไปค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:45.794333597+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:45.794338482+07:00","message":"[bufferProcess] send to processor (ticker):ไปค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:45.794341055+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:45.794344007+07:00","message":"> Transcript [668] [false]: 'ไปค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:45.794345786+07:00","message":"Set StatePrefix (first interim): 'ไปค่ะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:46.437941482+07:00","message":"receive streaming session, msgId: 57"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:46.437979305+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปค่ะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:46.43798446+07:00","message":"receive interim result [false|false]: ไปค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:46.437997073+07:00","message":"[buffer interim] 57 false ไปค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:46.438003858+07:00","message":"[bufferProcess] interim [920000000]:ไปค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:46.438005422+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:24:46.47458878+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:24:46.474590327+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:48.938768162+07:00","message":"receive streaming session, msgId: 57"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:48.938819788+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":"2025-10-27T14:24:48.938826809+07:00","message":"receive interim result [false|false]: ราชินี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:48.938842937+07:00","message":"[buffer interim] 57 false ราชินี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:48.938851182+07:00","message":"[bufferProcess] interim [380000000]:ราชินี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:48.938854012+07:00","message":"[bufferProcess] send to processor:ไปค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:48.938858496+07:00","message":"[bufferProcess] send to processor (ticker):ราชินี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:48.938862286+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:48.938865627+07:00","message":"> Transcript [669] [false]: 'ไปค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:48.938869965+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:48.938872125+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:48.938874572+07:00","message":"StatePrefix: 'ไปค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:48.938877027+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:48.938878836+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:48.938881091+07:00","message":"> Transcript [670] [false]: 'ราชินี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:48.938882867+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:48.938885426+07:00","message":"Set new StatePrefix: 'ราชินี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:49.1250349+07:00","message":"receive streaming session, msgId: 57"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:49.125070069+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":"2025-10-27T14:24:49.125075055+07:00","message":"receive interim result [false|false]: ราชินีนาถ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:49.125093395+07:00","message":"[buffer interim] 57 false ราชินีนาถ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:49.125100475+07:00","message":"[bufferProcess] interim [620000000]:ราชินีนาถ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:49.125102343+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:24:49.475015209+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:24:49.475027831+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:49.708782223+07:00","message":"receive streaming session, msgId: 57"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:49.708827444+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ราชินีนาถ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:49.708834071+07:00","message":"receive interim result [false|false]: ราชินีนาถ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:49.708846716+07:00","message":"[buffer interim] 57 false ราชินีนาถ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:49.70885343+07:00","message":"[bufferProcess] interim [220000000]:ราชินีนาถ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:49.70885529+07:00","message":"[bufferProcess] send to processor:ราชินีนาถ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:49.708860463+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:49.7088632+07:00","message":"> Transcript [671] [false]: 'ราชินีนาถ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:49.708865612+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:49.708867342+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:49.708868788+07:00","message":"StatePrefix: 'ราชินี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:49.70887076+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:50.212041186+07:00","message":"receive streaming session, msgId: 57"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:50.212108263+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":"2025-10-27T14:24:50.212115481+07:00","message":"receive interim result [false|false]: ราชินีนาถพระบรมราชชนนี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:50.212155684+07:00","message":"[buffer interim] 57 false ราชินีนาถพระบรมราชชนนี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:50.212165147+07:00","message":"[bufferProcess] interim [640000000]:ราชินีนาถพระบรมราชชนนี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:50.212168522+07:00","message":"[bufferProcess] send to processor:ราชินีนาถ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:50.212172523+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:50.212176327+07:00","message":"> Transcript [672] [false]: 'ราชินีนาถ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:50.212180433+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:50.212183086+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:50.212185778+07:00","message":"StatePrefix: 'ราชินี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:50.212188012+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:50.787800729+07:00","message":"receive streaming session, msgId: 57"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:50.787833917+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ราชินีนาถพระบรมราชชนนีพันปีหลวง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:50.787839234+07:00","message":"receive interim result [false|false]: ราชินีนาถพระบรมราชชนนีพันปีหลวง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:50.787852517+07:00","message":"[buffer interim] 57 false ราชินีนาถพระบรมราชชนนีพันปีหลวง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:50.787859947+07:00","message":"[bufferProcess] interim [240000000]:ราชินีนาถพระบรมราชชนนีพันปีหลวง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:50.787862054+07:00","message":"[bufferProcess] send to processor:ราชินีนาถพระบรมราชชนนี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:50.787865205+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:50.787867621+07:00","message":"> Transcript [673] [false]: 'ราชินีนาถพระบรมราชชนนี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:50.78787036+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:50.78787254+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:50.787874127+07:00","message":"StatePrefix: 'ราชินี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:50.787875713+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:50.823187725+07:00","message":"[GCS] IsForceVAD: false for message ID: 57"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:50.894540321+07:00","message":"[GCS] Start streaming session, msgId: 58"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:50.935641278+07:00","message":"receive streaming session, msgId: 57"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:50.935686381+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ราชินีนาถพระบรมราชชนนีพันปีหลวง\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:50.93569372+07:00","message":"receive interim result [true|false]: ราชินีนาถพระบรมราชชนนีพันปีหลวง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:50.935704675+07:00","message":"end recv isFinal message id 57"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:50.935707097+07:00","message":"end Recv id 57"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:50.935714705+07:00","message":"[buffer interim] 57 true ราชินีนาถพระบรมราชชนนีพันปีหลวง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:50.935724684+07:00","message":"[bufferProcess] interim [480000000]:ราชินีนาถพระบรมราชชนนีพันปีหลวง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:50.935727712+07:00","message":"[bufferProcess] send to processor (isfinal):ราชินีนาถพระบรมราชชนนีพันปีหลวง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:50.935731513+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:50.935734204+07:00","message":"> Transcript [674] [false]: 'ราชินีนาถพระบรมราชชนนีพันปีหลวง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:50.935737419+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:50.93573926+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:50.935741102+07:00","message":"StatePrefix: 'ราชินี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:50.935742841+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:50.93574519+07:00","message":"Push: 'ราชินี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:50.935747982+07:00","message":"TextPushed: 'ราชินี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:50.935749661+07:00","message":"Set new StatePrefix : 'ราชินีนาถพระบรมราชชนนีพันปีหลวง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:50.935752232+07:00","message":"Next Push (prob) : 'นาถพระบรมราชชนนีพันปีหลวง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:50.935754293+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:50.935756812+07:00","message":"> Transcript [675] [true]: 'ราชินีนาถพระบรมราชชนนีพันปีหลวง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:50.935759509+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:50.935761423+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:50.93576385+07:00","message":"StatePrefix: 'ราชินีนาถพระบรมราชชนนีพันปีหลวง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:50.935766066+07:00","message":"TextPushed: 'ราชินี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:50.935768392+07:00","message":"Push: 'นาถพระบรมราชชนนีพันปีหลวง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:50.935777746+07:00","message":"push: {false ราชินี 0 0xc000045000}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:50.935782755+07:00","message":"push: {true นาถพระบรมราชชนนีพันปีหลวง 0 0xc000045000}"}
{"level":"info","service":"Main","time":"2025-10-27T14:24:50.949574736+07:00","message":"write wav file: './tmp/7446/7446_57.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:51.946899431+07:00","message":"receive streaming session, msgId: 58"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:51.94694953+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":"2025-10-27T14:24:51.946954983+07:00","message":"receive interim result [false|false]: เทศบาล"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:51.946970744+07:00","message":"[buffer interim] 58 false เทศบาล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:51.946977415+07:00","message":"[bufferProcess] interim [840000000]:เทศบาล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:51.946979033+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:51.946984014+07:00","message":"[bufferProcess] send to processor (ticker):เทศบาล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:51.946986726+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:51.946989269+07:00","message":"> Transcript [676] [false]: 'เทศบาล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:51.946991565+07:00","message":"Set StatePrefix (first interim): 'เทศบาล'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:52.315214404+07:00","message":"receive streaming session, msgId: 58"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:52.315250006+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":"2025-10-27T14:24:52.315254336+07:00","message":"receive interim result [false|false]: เทศบาลคูคต"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:52.315266551+07:00","message":"[buffer interim] 58 false เทศบาลคูคต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:52.315273607+07:00","message":"[bufferProcess] interim [200000000]:เทศบาลคูคต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:52.315275103+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:52.38018309+07:00","message":"receive streaming session, msgId: 58"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:52.380218583+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":"2025-10-27T14:24:52.380223927+07:00","message":"receive interim result [false|false]: เทศบาล"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:52.380232983+07:00","message":"[buffer interim] 58 false เทศบาล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:52.380239534+07:00","message":"[bufferProcess] interim [320000000]:เทศบาล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:52.380241566+07:00","message":"[bufferProcess] send to processor:เทศบาลคูคต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:52.380244607+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:52.380247527+07:00","message":"> Transcript [677] [false]: 'เทศบาลคูคต'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:52.380249946+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:52.380251554+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:52.380253072+07:00","message":"StatePrefix: 'เทศบาล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:52.380254726+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:52.427149599+07:00","message":"[GCS] Cleaned up inactive client: 34"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:52.427164716+07:00","message":"[GCS] Cleaned up inactive client: 35"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:52.427166716+07:00","message":"[GCS] Cleaned up inactive client: 36"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:52.42716819+07:00","message":"[GCS] Cleaned up inactive client: 38"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:52.427169702+07:00","message":"[GCS] Cleaned up inactive client: 37"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:24:52.475777201+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:24:52.475783987+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:52.536437767+07:00","message":"receive streaming session, msgId: 58"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:52.536473343+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เทศบาล\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:52.536477882+07:00","message":"receive interim result [false|false]: เทศบาล"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:52.536491547+07:00","message":"[buffer interim] 58 false เทศบาล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:52.536497924+07:00","message":"[bufferProcess] interim [440000000]:เทศบาล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:52.536499754+07:00","message":"[bufferProcess] send to processor:เทศบาล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:52.536502855+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:52.536505845+07:00","message":"> Transcript [678] [false]: 'เทศบาล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:52.536508727+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:52.536510484+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:52.536511907+07:00","message":"StatePrefix: 'เทศบาล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:52.536513609+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:52.806373645+07:00","message":"receive streaming session, msgId: 58"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:52.806407458+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":"2025-10-27T14:24:52.806412588+07:00","message":"receive interim result [false|false]: วันที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:52.806424829+07:00","message":"[buffer interim] 58 false วันที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:52.806431258+07:00","message":"[bufferProcess] interim [680000000]:วันที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:52.806433034+07:00","message":"[bufferProcess] send to processor:เทศบาล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:52.806438557+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:52.806441207+07:00","message":"> Transcript [679] [false]: 'เทศบาล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:52.806443847+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:52.806445696+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:52.806447264+07:00","message":"StatePrefix: 'เทศบาล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:52.806448987+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:52.979795565+07:00","message":"receive streaming session, msgId: 58"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:52.979837687+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วันที่ 20\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:52.979842718+07:00","message":"receive interim result [false|false]: วันที่ 20"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:52.979856676+07:00","message":"[buffer interim] 58 false วันที่ 20"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:52.979863592+07:00","message":"[bufferProcess] interim [920000000]:วันที่ 20"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:52.979865386+07:00","message":"[bufferProcess] send to processor:วันที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:52.979870665+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:52.979873331+07:00","message":"> Transcript [680] [false]: 'วันที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:52.979875379+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:52.979877055+07:00","message":"Set new StatePrefix: 'วันที่'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:53.043665324+07:00","message":"receive streaming session, msgId: 58"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:53.043704694+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วันที่ 24\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:53.043709995+07:00","message":"receive interim result [false|false]: วันที่ 24"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:53.04372179+07:00","message":"[buffer interim] 58 false วันที่ 24"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:53.043728452+07:00","message":"[bufferProcess] interim [980000000]:วันที่ 24"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:53.043730367+07:00","message":"[bufferProcess] send to processor:วันที่ 20"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:53.043735621+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:53.043738174+07:00","message":"> Transcript [681] [false]: 'วันที่ 20'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:53.043740809+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:53.043742481+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:53.043744332+07:00","message":"StatePrefix: 'วันที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:53.043746101+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:53.357688248+07:00","message":"receive streaming session, msgId: 58"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:53.357725676+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":"2025-10-27T14:24:53.357731347+07:00","message":"receive interim result [false|false]: วันที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:53.357740163+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 24 ตุลา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:53.357742415+07:00","message":"receive interim result [false|false]:  24 ตุลา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:53.357760178+07:00","message":"[buffer interim] 58 false วันที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:53.3577631+07:00","message":"[buffer interim] 58 false  24 ตุลา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:53.357768811+07:00","message":"[bufferProcess] interim [280000000]:วันที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:53.35777088+07:00","message":"[bufferProcess] send to processor:วันที่ 24"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:53.357773704+07:00","message":"[bufferProcess] interim [280000000]: 24 ตุลา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:53.357776302+07:00","message":"[bufferProcess] update buffer: วันที่ 24 ตุลา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:53.357790901+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:53.357817649+07:00","message":"> Transcript [682] [false]: 'วันที่ 24'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:53.35782308+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:53.35782527+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:53.357827544+07:00","message":"StatePrefix: 'วันที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:53.357830163+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:53.493669303+07:00","message":"receive streaming session, msgId: 58"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:53.493709429+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":"2025-10-27T14:24:53.49371487+07:00","message":"receive interim result [false|false]: วันที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:53.49372413+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 24 ตุลาคม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:53.493726638+07:00","message":"receive interim result [false|false]:  24 ตุลาคม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:53.493734279+07:00","message":"[buffer interim] 58 false วันที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:53.493737054+07:00","message":"[buffer interim] 58 false  24 ตุลาคม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:53.493742224+07:00","message":"[bufferProcess] interim [400000000]:วันที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:53.493745289+07:00","message":"[bufferProcess] send to processor:วันที่ 24 ตุลา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:53.4937481+07:00","message":"[bufferProcess] interim [400000000]: 24 ตุลาคม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:53.493750218+07:00","message":"[bufferProcess] update buffer: วันที่ 24 ตุลาคม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:53.493752948+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:53.49375552+07:00","message":"> Transcript [683] [false]: 'วันที่ 24 ตุลา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:53.49375893+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:53.493760876+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:53.493762465+07:00","message":"StatePrefix: 'วันที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:53.493764192+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:53.681562561+07:00","message":"receive streaming session, msgId: 58"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:53.681608199+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วันที่ 24\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:53.68161409+07:00","message":"receive interim result [false|false]: วันที่ 24"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:53.681624224+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":"2025-10-27T14:24:53.681626431+07:00","message":"receive interim result [false|false]:  ตุลาคม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:53.681635601+07:00","message":"[buffer interim] 58 false วันที่ 24"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:53.681638329+07:00","message":"[buffer interim] 58 false  ตุลาคม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:53.681644026+07:00","message":"[bufferProcess] interim [580000000]:วันที่ 24"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:53.681647062+07:00","message":"[bufferProcess] send to processor:วันที่ 24 ตุลาคม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:53.681649846+07:00","message":"[bufferProcess] interim [580000000]: ตุลาคม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:53.68165184+07:00","message":"[bufferProcess] update buffer: วันที่ 24 ตุลาคม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:53.681654432+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:53.681657186+07:00","message":"> Transcript [684] [false]: 'วันที่ 24 ตุลาคม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:53.681660088+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:53.681661973+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:53.681663531+07:00","message":"StatePrefix: 'วันที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:53.681665262+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:53.681667535+07:00","message":"Push: 'วันที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:53.68166911+07:00","message":"TextPushed: 'วันที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:53.681670728+07:00","message":"Set new StatePrefix : 'วันที่ 24 ตุลาคม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:53.681672518+07:00","message":"Next Push (prob) : ' 24 ตุลาคม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:53.681681244+07:00","message":"push: {false วันที่ 0 0xc003402380}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:54.079813986+07:00","message":"receive streaming session, msgId: 58"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:54.079848617+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วันที่ 24 ตุลาคม\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:54.07985385+07:00","message":"receive interim result [false|false]: วันที่ 24 ตุลาคม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:54.079868477+07:00","message":"[buffer interim] 58 false วันที่ 24 ตุลาคม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:54.079875126+07:00","message":"[bufferProcess] interim [0]:วันที่ 24 ตุลาคม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:54.079877441+07:00","message":"[bufferProcess] send to processor:วันที่ 24 ตุลาคม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:54.07988127+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:54.079883915+07:00","message":"> Transcript [685] [false]: 'วันที่ 24 ตุลาคม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:54.079886816+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:54.079888528+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:54.079890317+07:00","message":"StatePrefix: 'วันที่ 24 ตุลาคม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:54.079892098+07:00","message":"TextPushed: 'วันที่'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:54.836698389+07:00","message":"receive streaming session, msgId: 58"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:54.836731008+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วันที่ 24\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:54.836736697+07:00","message":"receive interim result [false|false]: วันที่ 24"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:54.836747739+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":"2025-10-27T14:24:54.836750398+07:00","message":"receive interim result [false|false]:  ตุลาคมพุทธศักราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:54.836757763+07:00","message":"[buffer interim] 58 false วันที่ 24"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:54.836761069+07:00","message":"[buffer interim] 58 false  ตุลาคมพุทธศักราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:54.836767105+07:00","message":"[bufferProcess] interim [780000000]:วันที่ 24"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:54.836769114+07:00","message":"[bufferProcess] send to processor:วันที่ 24 ตุลาคม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:54.83677146+07:00","message":"[bufferProcess] interim [780000000]: ตุลาคมพุทธศักราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:54.836774075+07:00","message":"[bufferProcess] update buffer: วันที่ 24 ตุลาคมพุทธศักราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:54.836777356+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:54.836780025+07:00","message":"> Transcript [686] [false]: 'วันที่ 24 ตุลาคม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:54.836783303+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:54.836785386+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:54.836786982+07:00","message":"StatePrefix: 'วันที่ 24 ตุลาคม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:54.836788717+07:00","message":"TextPushed: 'วันที่'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:55.104798121+07:00","message":"receive streaming session, msgId: 58"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:55.104838589+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วันที่ 24\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:55.104843973+07:00","message":"receive interim result [false|false]: วันที่ 24"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:55.104860502+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ตุลาคมพุทธศักราช 2000\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:55.104863622+07:00","message":"receive interim result [false|false]:  ตุลาคมพุทธศักราช 2000"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:55.10487858+07:00","message":"[buffer interim] 58 false วันที่ 24"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:55.104889743+07:00","message":"[buffer interim] 58 false  ตุลาคมพุทธศักราช 2000"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:55.10489668+07:00","message":"[bufferProcess] interim [20000000]:วันที่ 24"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:55.104899695+07:00","message":"[bufferProcess] send to processor:วันที่ 24 ตุลาคมพุทธศักราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:55.104905595+07:00","message":"[bufferProcess] interim [20000000]: ตุลาคมพุทธศักราช 2000"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:55.104907929+07:00","message":"[bufferProcess] update buffer: วันที่ 24 ตุลาคมพุทธศักราช 2000"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:55.104921033+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:55.104941163+07:00","message":"> Transcript [687] [false]: 'วันที่ 24 ตุลาคมพุทธศักราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:55.104946271+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:55.104948272+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:55.104950296+07:00","message":"StatePrefix: 'วันที่ 24 ตุลาคม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:55.104952376+07:00","message":"TextPushed: 'วันที่'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:55.156524953+07:00","message":"receive streaming session, msgId: 58"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:55.156558518+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วันที่ 24\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:55.156564133+07:00","message":"receive interim result [false|false]: วันที่ 24"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:55.156575705+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":"2025-10-27T14:24:55.156587418+07:00","message":"receive interim result [false|false]:  ตุลาคมพุทธศักราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:55.156596066+07:00","message":"[buffer interim] 58 false วันที่ 24"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:55.156600267+07:00","message":"[buffer interim] 58 false  ตุลาคมพุทธศักราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:55.156607601+07:00","message":"[bufferProcess] interim [80000000]:วันที่ 24"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:55.156611058+07:00","message":"[bufferProcess] send to processor:วันที่ 24 ตุลาคมพุทธศักราช 2000"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:55.156614767+07:00","message":"[bufferProcess] interim [80000000]: ตุลาคมพุทธศักราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:55.156617357+07:00","message":"[bufferProcess] update buffer: วันที่ 24 ตุลาคมพุทธศักราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:55.156620851+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:55.156624467+07:00","message":"> Transcript [688] [false]: 'วันที่ 24 ตุลาคมพุทธศักราช 2000'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:55.156629092+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:55.156630899+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:55.156632497+07:00","message":"StatePrefix: 'วันที่ 24 ตุลาคม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:55.156634267+07:00","message":"TextPushed: 'วันที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:55.156636735+07:00","message":"Push: ' 24 ตุลาคม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:55.156638441+07:00","message":"TextPushed: 'วันที่ 24 ตุลาคม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:55.156640037+07:00","message":"Set new StatePrefix : 'วันที่ 24 ตุลาคมพุทธศักราช 2000'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:55.156641894+07:00","message":"Next Push (prob) : 'พุทธศักราช 2000'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:55.156649587+07:00","message":"push: {false  24 ตุลาคม 0 0xc003402380}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:55.360547508+07:00","message":"receive streaming session, msgId: 58"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:55.360592373+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วันที่ 24\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:55.36059914+07:00","message":"receive interim result [false|false]: วันที่ 24"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:55.360613377+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ตุลาคมพุทธศักราช 2500\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:55.360617131+07:00","message":"receive interim result [false|false]:  ตุลาคมพุทธศักราช 2500"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:55.360626409+07:00","message":"[buffer interim] 58 false วันที่ 24"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:55.360631833+07:00","message":"[buffer interim] 58 false  ตุลาคมพุทธศักราช 2500"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:55.360638734+07:00","message":"[bufferProcess] interim [260000000]:วันที่ 24"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:55.360643477+07:00","message":"[bufferProcess] send to processor:วันที่ 24 ตุลาคมพุทธศักราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:55.360647377+07:00","message":"[bufferProcess] interim [260000000]: ตุลาคมพุทธศักราช 2500"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:55.360650284+07:00","message":"[bufferProcess] update buffer: วันที่ 24 ตุลาคมพุทธศักราช 2500"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:55.360654005+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:55.360657608+07:00","message":"> Transcript [689] [false]: 'วันที่ 24 ตุลาคมพุทธศักราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:55.360660899+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:24:55.476138594+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:24:55.476138591+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:55.481523004+07:00","message":"receive streaming session, msgId: 58"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:55.481560835+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วันที่ 24 ตุลาคมพุทธศักราช\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:55.481568168+07:00","message":"receive interim result [false|false]: วันที่ 24 ตุลาคมพุทธศักราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:55.481586197+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 2500\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:55.481589845+07:00","message":"receive interim result [false|false]:  2500"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:55.481598528+07:00","message":"[buffer interim] 58 false วันที่ 24 ตุลาคมพุทธศักราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:55.481602789+07:00","message":"[buffer interim] 58 false  2500"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:55.481609468+07:00","message":"[bufferProcess] interim [380000000]:วันที่ 24 ตุลาคมพุทธศักราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:55.481614043+07:00","message":"[bufferProcess] send to processor:วันที่ 24 ตุลาคมพุทธศักราช 2500"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:55.481617723+07:00","message":"[bufferProcess] interim [380000000]: 2500"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:55.481620797+07:00","message":"[bufferProcess] update buffer: วันที่ 24 ตุลาคมพุทธศักราช 2500"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:55.481624303+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:55.481628093+07:00","message":"> Transcript [690] [false]: 'วันที่ 24 ตุลาคมพุทธศักราช 2500'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:55.481631184+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:55.48163369+07:00","message":"Set new StatePrefix: 'วันที่ 24 ตุลาคมพุทธศักราช 2500'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:55.554598725+07:00","message":"receive streaming session, msgId: 58"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:55.554630375+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วันที่ 24 ตุลาคมพุทธศักราช\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:55.554635654+07:00","message":"receive interim result [false|false]: วันที่ 24 ตุลาคมพุทธศักราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:55.554645252+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 2560\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:55.554647976+07:00","message":"receive interim result [false|false]:  2560"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:55.554655419+07:00","message":"[buffer interim] 58 false วันที่ 24 ตุลาคมพุทธศักราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:55.554660672+07:00","message":"[buffer interim] 58 false  2560"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:55.5546659+07:00","message":"[bufferProcess] interim [440000000]:วันที่ 24 ตุลาคมพุทธศักราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:55.554668028+07:00","message":"[bufferProcess] send to processor:วันที่ 24 ตุลาคมพุทธศักราช 2500"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:55.554670609+07:00","message":"[bufferProcess] interim [440000000]: 2560"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:55.554672763+07:00","message":"[bufferProcess] update buffer: วันที่ 24 ตุลาคมพุทธศักราช 2560"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:55.554676975+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:55.554679534+07:00","message":"> Transcript [691] [false]: 'วันที่ 24 ตุลาคมพุทธศักราช 2500'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:55.554681988+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:55.554683839+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:55.554685542+07:00","message":"StatePrefix: 'วันที่ 24 ตุลาคมพุทธศักราช 2500'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:55.554687445+07:00","message":"TextPushed: 'วันที่ 24 ตุลาคม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:55.683856552+07:00","message":"receive streaming session, msgId: 58"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:55.683899221+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วันที่ 24 ตุลาคมพุทธศักราช\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:55.683906401+07:00","message":"receive interim result [false|false]: วันที่ 24 ตุลาคมพุทธศักราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:55.68391884+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 2518\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:55.683922153+07:00","message":"receive interim result [false|false]:  2518"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:55.683931243+07:00","message":"[buffer interim] 58 false วันที่ 24 ตุลาคมพุทธศักราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:55.683936086+07:00","message":"[buffer interim] 58 false  2518"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:55.683942906+07:00","message":"[bufferProcess] interim [560000000]:วันที่ 24 ตุลาคมพุทธศักราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:55.683946113+07:00","message":"[bufferProcess] send to processor:วันที่ 24 ตุลาคมพุทธศักราช 2560"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:55.683949994+07:00","message":"[bufferProcess] interim [560000000]: 2518"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:55.683952844+07:00","message":"[bufferProcess] update buffer: วันที่ 24 ตุลาคมพุทธศักราช 2518"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:55.683956495+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:55.683960006+07:00","message":"> Transcript [692] [false]: 'วันที่ 24 ตุลาคมพุทธศักราช 2560'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:55.683962991+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:55.683965504+07:00","message":"Set new StatePrefix: 'วันที่ 24 ตุลาคมพุทธศักราช 2560'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:56.252651984+07:00","message":"receive streaming session, msgId: 58"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:56.252690337+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วันที่ 24 ตุลาคมพุทธศักราช 2518\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:56.2526967+07:00","message":"receive interim result [false|false]: วันที่ 24 ตุลาคมพุทธศักราช 2518"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:56.252711667+07:00","message":"[buffer interim] 58 false วันที่ 24 ตุลาคมพุทธศักราช 2518"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:56.252719127+07:00","message":"[bufferProcess] interim [160000000]:วันที่ 24 ตุลาคมพุทธศักราช 2518"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:56.252721746+07:00","message":"[bufferProcess] send to processor:วันที่ 24 ตุลาคมพุทธศักราช 2518"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:56.252726033+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:56.252729402+07:00","message":"> Transcript [693] [false]: 'วันที่ 24 ตุลาคมพุทธศักราช 2518'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:56.252732285+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:56.252734946+07:00","message":"Set new StatePrefix: 'วันที่ 24 ตุลาคมพุทธศักราช 2518'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:56.885898893+07:00","message":"receive streaming session, msgId: 58"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:56.885936971+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วันที่ 24 ตุลาคมพุทธศักราช 2518\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:56.885942598+07:00","message":"receive interim result [false|false]: วันที่ 24 ตุลาคมพุทธศักราช 2518"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:56.885951414+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":"2025-10-27T14:24:56.885954975+07:00","message":"receive interim result [false|false]:  พระบาทสมเด็จพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:56.885962419+07:00","message":"[buffer interim] 58 false วันที่ 24 ตุลาคมพุทธศักราช 2518"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:56.885966423+07:00","message":"[buffer interim] 58 false  พระบาทสมเด็จพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:56.885972021+07:00","message":"[bufferProcess] interim [760000000]:วันที่ 24 ตุลาคมพุทธศักราช 2518"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:56.885974337+07:00","message":"[bufferProcess] send to processor:วันที่ 24 ตุลาคมพุทธศักราช 2518"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:56.885976905+07:00","message":"[bufferProcess] interim [760000000]: พระบาทสมเด็จพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:56.885979479+07:00","message":"[bufferProcess] update buffer: วันที่ 24 ตุลาคมพุทธศักราช 2518 พระบาทสมเด็จพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:56.885982903+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:56.885985518+07:00","message":"> Transcript [694] [false]: 'วันที่ 24 ตุลาคมพุทธศักราช 2518'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:56.885988995+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:56.885990764+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:56.885992432+07:00","message":"StatePrefix: 'วันที่ 24 ตุลาคมพุทธศักราช 2518'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:56.885994301+07:00","message":"TextPushed: 'วันที่ 24 ตุลาคม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:56.955543949+07:00","message":"receive streaming session, msgId: 58"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:56.955582369+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วันที่ 24 ตุลาคมพุทธศักราช 2518\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:56.955588176+07:00","message":"receive interim result [false|false]: วันที่ 24 ตุลาคมพุทธศักราช 2518"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:56.955599169+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":"2025-10-27T14:24:56.955601961+07:00","message":"receive interim result [false|false]:  พระบาทสมเด็จพระเจ้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:56.955609984+07:00","message":"[buffer interim] 58 false วันที่ 24 ตุลาคมพุทธศักราช 2518"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:56.955613392+07:00","message":"[buffer interim] 58 false  พระบาทสมเด็จพระเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:56.955619355+07:00","message":"[bufferProcess] interim [880000000]:วันที่ 24 ตุลาคมพุทธศักราช 2518"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:56.955621758+07:00","message":"[bufferProcess] send to processor:วันที่ 24 ตุลาคมพุทธศักราช 2518 พระบาทสมเด็จพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:56.955625002+07:00","message":"[bufferProcess] interim [880000000]: พระบาทสมเด็จพระเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:56.955627891+07:00","message":"[bufferProcess] update buffer: วันที่ 24 ตุลาคมพุทธศักราช 2518 พระบาทสมเด็จพระเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:56.955631189+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:56.955634101+07:00","message":"> Transcript [695] [false]: 'วันที่ 24 ตุลาคมพุทธศักราช 2518 พระบาทสมเด็จพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:56.95563699+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:56.955638774+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:56.955640326+07:00","message":"StatePrefix: 'วันที่ 24 ตุลาคมพุทธศักราช 2518'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:56.955642147+07:00","message":"TextPushed: 'วันที่ 24 ตุลาคม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:57.15971193+07:00","message":"receive streaming session, msgId: 58"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:57.159753446+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วันที่ 24 ตุลาคมพุทธศักราช 2518\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":6,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:57.15976153+07:00","message":"receive interim result [false|false]: วันที่ 24 ตุลาคมพุทธศักราช 2518"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:57.159773318+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":"2025-10-27T14:24:57.159777393+07:00","message":"receive interim result [false|false]:  พระบาทสมเด็จพระเจ้าอยู่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:57.159786557+07:00","message":"[buffer interim] 58 false วันที่ 24 ตุลาคมพุทธศักราช 2518"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:57.159791267+07:00","message":"[buffer interim] 58 false  พระบาทสมเด็จพระเจ้าอยู่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:57.159798931+07:00","message":"[bufferProcess] interim [60000000]:วันที่ 24 ตุลาคมพุทธศักราช 2518"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:57.159802231+07:00","message":"[bufferProcess] send to processor:วันที่ 24 ตุลาคมพุทธศักราช 2518 พระบาทสมเด็จพระเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:57.159806235+07:00","message":"[bufferProcess] interim [60000000]: พระบาทสมเด็จพระเจ้าอยู่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:57.159809838+07:00","message":"[bufferProcess] update buffer: วันที่ 24 ตุลาคมพุทธศักราช 2518 พระบาทสมเด็จพระเจ้าอยู่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:57.159814534+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:57.159818177+07:00","message":"> Transcript [696] [false]: 'วันที่ 24 ตุลาคมพุทธศักราช 2518 พระบาทสมเด็จพระเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:57.159822515+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:57.15982508+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:57.159827838+07:00","message":"StatePrefix: 'วันที่ 24 ตุลาคมพุทธศักราช 2518'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:57.159831195+07:00","message":"TextPushed: 'วันที่ 24 ตุลาคม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:57.291680508+07:00","message":"receive streaming session, msgId: 58"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:57.291720781+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วันที่ 24 ตุลาคมพุทธศักราช 2518\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":6,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:57.291727375+07:00","message":"receive interim result [false|false]: วันที่ 24 ตุลาคมพุทธศักราช 2518"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:57.291736171+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":"2025-10-27T14:24:57.291738369+07:00","message":"receive interim result [false|false]:  พระบาทสมเด็จพระเจ้าอยู่หัว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:57.291746003+07:00","message":"[buffer interim] 58 false วันที่ 24 ตุลาคมพุทธศักราช 2518"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:57.291751001+07:00","message":"[buffer interim] 58 false  พระบาทสมเด็จพระเจ้าอยู่หัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:57.291756531+07:00","message":"[bufferProcess] interim [180000000]:วันที่ 24 ตุลาคมพุทธศักราช 2518"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:57.291759138+07:00","message":"[bufferProcess] send to processor:วันที่ 24 ตุลาคมพุทธศักราช 2518 พระบาทสมเด็จพระเจ้าอยู่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:57.291764501+07:00","message":"[bufferProcess] interim [180000000]: พระบาทสมเด็จพระเจ้าอยู่หัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:57.291766798+07:00","message":"[bufferProcess] update buffer: วันที่ 24 ตุลาคมพุทธศักราช 2518 พระบาทสมเด็จพระเจ้าอยู่หัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:57.291769547+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:57.291772969+07:00","message":"> Transcript [697] [false]: 'วันที่ 24 ตุลาคมพุทธศักราช 2518 พระบาทสมเด็จพระเจ้าอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:57.291776344+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:57.291778278+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:57.291781676+07:00","message":"StatePrefix: 'วันที่ 24 ตุลาคมพุทธศักราช 2518'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:57.291783772+07:00","message":"TextPushed: 'วันที่ 24 ตุลาคม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:57.291789707+07:00","message":"Push: 'พุทธศักราช 2518'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:57.291791241+07:00","message":"TextPushed: 'วันที่ 24 ตุลาคมพุทธศักราช 2518'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:57.291792904+07:00","message":"Set new StatePrefix : 'วันที่ 24 ตุลาคมพุทธศักราช 2518 พระบาทสมเด็จพระเจ้าอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:57.291794813+07:00","message":"Next Push (prob) : ' พระบาทสมเด็จพระเจ้าอยู่'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:57.291802489+07:00","message":"push: {false พุทธศักราช 2518 0 0xc003402380}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:57.678651392+07:00","message":"receive streaming session, msgId: 58"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:57.678684072+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วันที่ 24 ตุลาคมพุทธศักราช 2518\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":6,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:57.678689855+07:00","message":"receive interim result [false|false]: วันที่ 24 ตุลาคมพุทธศักราช 2518"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:57.67870048+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":"2025-10-27T14:24:57.678703604+07:00","message":"receive interim result [false|false]:  พระบาทสมเด็จพระเจ้าอยู่หัวทรง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:57.678730264+07:00","message":"[buffer interim] 58 false วันที่ 24 ตุลาคมพุทธศักราช 2518"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:57.678733714+07:00","message":"[buffer interim] 58 false  พระบาทสมเด็จพระเจ้าอยู่หัวทรง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:57.678739801+07:00","message":"[bufferProcess] interim [600000000]:วันที่ 24 ตุลาคมพุทธศักราช 2518"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:57.678742833+07:00","message":"[bufferProcess] send to processor:วันที่ 24 ตุลาคมพุทธศักราช 2518 พระบาทสมเด็จพระเจ้าอยู่หัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:57.678745807+07:00","message":"[bufferProcess] interim [600000000]: พระบาทสมเด็จพระเจ้าอยู่หัวทรง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:57.678748466+07:00","message":"[bufferProcess] update buffer: วันที่ 24 ตุลาคมพุทธศักราช 2518 พระบาทสมเด็จพระเจ้าอยู่หัวทรง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:57.678751657+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:57.678754204+07:00","message":"> Transcript [698] [false]: 'วันที่ 24 ตุลาคมพุทธศักราช 2518 พระบาทสมเด็จพระเจ้าอยู่หัว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:57.678757513+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:57.678759237+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:57.678761479+07:00","message":"StatePrefix: 'วันที่ 24 ตุลาคมพุทธศักราช 2518 พระบาทสมเด็จพระเจ้าอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:57.678763467+07:00","message":"TextPushed: 'วันที่ 24 ตุลาคมพุทธศักราช 2518'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:57.863882113+07:00","message":"receive streaming session, msgId: 58"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:57.863919246+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วันที่ 24 ตุลาคมพุทธศักราช 2518\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":6,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:57.86392689+07:00","message":"receive interim result [false|false]: วันที่ 24 ตุลาคมพุทธศักราช 2518"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:57.863946284+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":"2025-10-27T14:24:57.863950506+07:00","message":"receive interim result [false|false]:  พระบาทสมเด็จพระเจ้าอยู่หัวทรงพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:57.863959308+07:00","message":"[buffer interim] 58 false วันที่ 24 ตุลาคมพุทธศักราช 2518"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:57.863976618+07:00","message":"[buffer interim] 58 false  พระบาทสมเด็จพระเจ้าอยู่หัวทรงพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:57.863984766+07:00","message":"[bufferProcess] interim [780000000]:วันที่ 24 ตุลาคมพุทธศักราช 2518"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:57.863988003+07:00","message":"[bufferProcess] send to processor:วันที่ 24 ตุลาคมพุทธศักราช 2518 พระบาทสมเด็จพระเจ้าอยู่หัวทรง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:57.863992159+07:00","message":"[bufferProcess] interim [780000000]: พระบาทสมเด็จพระเจ้าอยู่หัวทรงพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:57.863995396+07:00","message":"[bufferProcess] update buffer: วันที่ 24 ตุลาคมพุทธศักราช 2518 พระบาทสมเด็จพระเจ้าอยู่หัวทรงพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:57.863999886+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:57.864003579+07:00","message":"> Transcript [699] [false]: 'วันที่ 24 ตุลาคมพุทธศักราช 2518 พระบาทสมเด็จพระเจ้าอยู่หัวทรง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:57.864008811+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:57.86401144+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:57.86401447+07:00","message":"StatePrefix: 'วันที่ 24 ตุลาคมพุทธศักราช 2518 พระบาทสมเด็จพระเจ้าอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:57.86401855+07:00","message":"TextPushed: 'วันที่ 24 ตุลาคมพุทธศักราช 2518'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:58.17765878+07:00","message":"receive streaming session, msgId: 58"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:58.177689732+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วันที่ 24 ตุลาคมพุทธศักราช 2518\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":7,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:58.177695499+07:00","message":"receive interim result [false|false]: วันที่ 24 ตุลาคมพุทธศักราช 2518"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:58.177704931+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" พระบาทสมเด็จพระเจ้าอยู่หัวทรงพระครู\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":7,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:58.177707714+07:00","message":"receive interim result [false|false]:  พระบาทสมเด็จพระเจ้าอยู่หัวทรงพระครู"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:58.177714964+07:00","message":"[buffer interim] 58 false วันที่ 24 ตุลาคมพุทธศักราช 2518"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:58.177720067+07:00","message":"[buffer interim] 58 false  พระบาทสมเด็จพระเจ้าอยู่หัวทรงพระครู"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:58.17772532+07:00","message":"[bufferProcess] interim [80000000]:วันที่ 24 ตุลาคมพุทธศักราช 2518"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:58.177727806+07:00","message":"[bufferProcess] send to processor:วันที่ 24 ตุลาคมพุทธศักราช 2518 พระบาทสมเด็จพระเจ้าอยู่หัวทรงพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:58.177730682+07:00","message":"[bufferProcess] interim [80000000]: พระบาทสมเด็จพระเจ้าอยู่หัวทรงพระครู"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:58.177733426+07:00","message":"[bufferProcess] update buffer: วันที่ 24 ตุลาคมพุทธศักราช 2518 พระบาทสมเด็จพระเจ้าอยู่หัวทรงพระครู"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:58.177736788+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:58.17773945+07:00","message":"> Transcript [700] [false]: 'วันที่ 24 ตุลาคมพุทธศักราช 2518 พระบาทสมเด็จพระเจ้าอยู่หัวทรงพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:58.177743456+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:58.177745882+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:58.177750254+07:00","message":"StatePrefix: 'วันที่ 24 ตุลาคมพุทธศักราช 2518 พระบาทสมเด็จพระเจ้าอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:58.177753489+07:00","message":"TextPushed: 'วันที่ 24 ตุลาคมพุทธศักราช 2518'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:58.312637464+07:00","message":"receive streaming session, msgId: 58"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:58.312673194+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วันที่ 24 ตุลาคมพุทธศักราช 2518\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":7,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:58.312679294+07:00","message":"receive interim result [false|false]: วันที่ 24 ตุลาคมพุทธศักราช 2518"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:58.312707107+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" พระบาทสมเด็จพระเจ้าอยู่หัวทรงพระกรุณา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":7,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:58.312710002+07:00","message":"receive interim result [false|false]:  พระบาทสมเด็จพระเจ้าอยู่หัวทรงพระกรุณา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:58.312717575+07:00","message":"[buffer interim] 58 false วันที่ 24 ตุลาคมพุทธศักราช 2518"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:58.312721051+07:00","message":"[buffer interim] 58 false  พระบาทสมเด็จพระเจ้าอยู่หัวทรงพระกรุณา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:58.312727219+07:00","message":"[bufferProcess] interim [200000000]:วันที่ 24 ตุลาคมพุทธศักราช 2518"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:58.312729638+07:00","message":"[bufferProcess] send to processor:วันที่ 24 ตุลาคมพุทธศักราช 2518 พระบาทสมเด็จพระเจ้าอยู่หัวทรงพระครู"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:58.312732481+07:00","message":"[bufferProcess] interim [200000000]: พระบาทสมเด็จพระเจ้าอยู่หัวทรงพระกรุณา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:58.312735328+07:00","message":"[bufferProcess] update buffer: วันที่ 24 ตุลาคมพุทธศักราช 2518 พระบาทสมเด็จพระเจ้าอยู่หัวทรงพระกรุณา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:58.312738239+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:58.312740705+07:00","message":"> Transcript [701] [false]: 'วันที่ 24 ตุลาคมพุทธศักราช 2518 พระบาทสมเด็จพระเจ้าอยู่หัวทรงพระครู'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:58.312744501+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:58.312746215+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:58.312747667+07:00","message":"StatePrefix: 'วันที่ 24 ตุลาคมพุทธศักราช 2518 พระบาทสมเด็จพระเจ้าอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:58.312750081+07:00","message":"TextPushed: 'วันที่ 24 ตุลาคมพุทธศักราช 2518'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:58.312752861+07:00","message":"Push: ' พระบาทสมเด็จพระเจ้าอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:58.31275445+07:00","message":"TextPushed: 'วันที่ 24 ตุลาคมพุทธศักราช 2518 พระบาทสมเด็จพระเจ้าอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:58.312756323+07:00","message":"Set new StatePrefix : 'วันที่ 24 ตุลาคมพุทธศักราช 2518 พระบาทสมเด็จพระเจ้าอยู่หัวทรงพระครู'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:58.31275853+07:00","message":"Next Push (prob) : 'หัวทรงพระครู'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:58.312766455+07:00","message":"push: {false  พระบาทสมเด็จพระเจ้าอยู่ 0 0xc003402380}"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:24:58.477144275+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:24:58.477152233+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:58.560680216+07:00","message":"receive streaming session, msgId: 58"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:58.560715483+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วันที่ 24 ตุลาคมพุทธศักราช 2518\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":7,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:58.560722255+07:00","message":"receive interim result [false|false]: วันที่ 24 ตุลาคมพุทธศักราช 2518"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:58.560746905+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" พระบาทสมเด็จพระเจ้าอยู่หัวทรงพระกรุณาโปรด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":7,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:58.560750187+07:00","message":"receive interim result [false|false]:  พระบาทสมเด็จพระเจ้าอยู่หัวทรงพระกรุณาโปรด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:58.560758644+07:00","message":"[buffer interim] 58 false วันที่ 24 ตุลาคมพุทธศักราช 2518"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:58.560763267+07:00","message":"[buffer interim] 58 false  พระบาทสมเด็จพระเจ้าอยู่หัวทรงพระกรุณาโปรด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:58.560774055+07:00","message":"[bufferProcess] interim [440000000]:วันที่ 24 ตุลาคมพุทธศักราช 2518"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:58.560776772+07:00","message":"[bufferProcess] send to processor:วันที่ 24 ตุลาคมพุทธศักราช 2518 พระบาทสมเด็จพระเจ้าอยู่หัวทรงพระกรุณา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:58.560779476+07:00","message":"[bufferProcess] interim [440000000]: พระบาทสมเด็จพระเจ้าอยู่หัวทรงพระกรุณาโปรด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:58.560781532+07:00","message":"[bufferProcess] update buffer: วันที่ 24 ตุลาคมพุทธศักราช 2518 พระบาทสมเด็จพระเจ้าอยู่หัวทรงพระกรุณาโปรด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:58.560784518+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:58.56078799+07:00","message":"> Transcript [702] [false]: 'วันที่ 24 ตุลาคมพุทธศักราช 2518 พระบาทสมเด็จพระเจ้าอยู่หัวทรงพระกรุณา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:58.560791358+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:58.560793927+07:00","message":"Set new StatePrefix: 'วันที่ 24 ตุลาคมพุทธศักราช 2518 พระบาทสมเด็จพระเจ้าอยู่หัวทรงพระกรุณา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:58.6441555+07:00","message":"[GCS] IsForceVAD: false for message ID: 58"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:58.686679796+07:00","message":"receive streaming session, msgId: 58"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:58.686718475+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วันที่ 24 ตุลาคมพุทธศักราช 2518\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":7,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:58.686725292+07:00","message":"receive interim result [false|false]: วันที่ 24 ตุลาคมพุทธศักราช 2518"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:58.686738448+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" พระบาทสมเด็จพระเจ้าอยู่หัวทรงพระกรุณาโปรดเกล้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":7,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:58.686742164+07:00","message":"receive interim result [false|false]:  พระบาทสมเด็จพระเจ้าอยู่หัวทรงพระกรุณาโปรดเกล้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:58.686752429+07:00","message":"[buffer interim] 58 false วันที่ 24 ตุลาคมพุทธศักราช 2518"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:58.686756711+07:00","message":"[buffer interim] 58 false  พระบาทสมเด็จพระเจ้าอยู่หัวทรงพระกรุณาโปรดเกล้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:58.686763741+07:00","message":"[bufferProcess] interim [620000000]:วันที่ 24 ตุลาคมพุทธศักราช 2518"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:58.686766737+07:00","message":"[bufferProcess] send to processor:วันที่ 24 ตุลาคมพุทธศักราช 2518 พระบาทสมเด็จพระเจ้าอยู่หัวทรงพระกรุณาโปรด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:58.686770344+07:00","message":"[bufferProcess] interim [620000000]: พระบาทสมเด็จพระเจ้าอยู่หัวทรงพระกรุณาโปรดเกล้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:58.686774483+07:00","message":"[bufferProcess] update buffer: วันที่ 24 ตุลาคมพุทธศักราช 2518 พระบาทสมเด็จพระเจ้าอยู่หัวทรงพระกรุณาโปรดเกล้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:58.686778264+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:58.686781765+07:00","message":"> Transcript [703] [false]: 'วันที่ 24 ตุลาคมพุทธศักราช 2518 พระบาทสมเด็จพระเจ้าอยู่หัวทรงพระกรุณาโปรด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:58.686786134+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:58.686788809+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:58.68679096+07:00","message":"StatePrefix: 'วันที่ 24 ตุลาคมพุทธศักราช 2518 พระบาทสมเด็จพระเจ้าอยู่หัวทรงพระกรุณา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:58.686794789+07:00","message":"TextPushed: 'วันที่ 24 ตุลาคมพุทธศักราช 2518 พระบาทสมเด็จพระเจ้าอยู่'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:58.703054629+07:00","message":"[GCS] Start streaming session, msgId: 59"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:58.879645512+07:00","message":"receive streaming session, msgId: 58"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:58.879686708+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อวันที่ 24 ตุลาคมพุทธศักราช 2518 พระบาทสมเด็จพระเจ้าอยู่หัวทรงพระกรุณาโปรดเกล้า\",\"confidence\":0.94157666}],\"is_final\":true,\"result_end_time\":{\"seconds\":7,\"nanos\":770000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:58.879694134+07:00","message":"receive interim result [true|false]: เมื่อวันที่ 24 ตุลาคมพุทธศักราช 2518 พระบาทสมเด็จพระเจ้าอยู่หัวทรงพระกรุณาโปรดเกล้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:58.879702814+07:00","message":"end recv isFinal message id 58"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:58.879704652+07:00","message":"end Recv id 58"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:58.879710189+07:00","message":"[buffer interim] 58 true เมื่อวันที่ 24 ตุลาคมพุทธศักราช 2518 พระบาทสมเด็จพระเจ้าอยู่หัวทรงพระกรุณาโปรดเกล้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:58.87971773+07:00","message":"[bufferProcess] interim [770000000]:เมื่อวันที่ 24 ตุลาคมพุทธศักราช 2518 พระบาทสมเด็จพระเจ้าอยู่หัวทรงพระกรุณาโปรดเกล้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:58.879720945+07:00","message":"[bufferProcess] send to processor (isfinal):วันที่ 24 ตุลาคมพุทธศักราช 2518 พระบาทสมเด็จพระเจ้าอยู่หัวทรงพระกรุณาโปรดเกล้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:58.879724586+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:58.879728487+07:00","message":"> Transcript [704] [false]: 'วันที่ 24 ตุลาคมพุทธศักราช 2518 พระบาทสมเด็จพระเจ้าอยู่หัวทรงพระกรุณาโปรดเกล้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:58.879731572+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:58.879733141+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:58.879735224+07:00","message":"StatePrefix: 'วันที่ 24 ตุลาคมพุทธศักราช 2518 พระบาทสมเด็จพระเจ้าอยู่หัวทรงพระกรุณา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:58.879737736+07:00","message":"TextPushed: 'วันที่ 24 ตุลาคมพุทธศักราช 2518 พระบาทสมเด็จพระเจ้าอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:58.879739677+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:58.879741244+07:00","message":"> Transcript [705] [true]: 'เมื่อวันที่ 24 ตุลาคมพุทธศักราช 2518 พระบาทสมเด็จพระเจ้าอยู่หัวทรงพระกรุณาโปรดเกล้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:58.879743137+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:58.879744436+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:58.879745764+07:00","message":"StatePrefix: 'วันที่ 24 ตุลาคมพุทธศักราช 2518 พระบาทสมเด็จพระเจ้าอยู่หัวทรงพระกรุณา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:58.879747482+07:00","message":"TextPushed: 'วันที่ 24 ตุลาคมพุทธศักราช 2518 พระบาทสมเด็จพระเจ้าอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:58.879748872+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:58.879959875+07:00","message":"Push: 'พระเจ้าอยู่หัวทรงพระกรุณาโปรดเกล้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:58.879963859+07:00","message":"TextPushed: 'วันที่ 24 ตุลาคมพุทธศักราช 2518 พระบาทสมเด็จพระเจ้าอยู่พระเจ้าอยู่หัวทรงพระกรุณาโปรดเกล้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:58.879966112+07:00","message":"Set new StatePrefix : 'เมื่อวันที่ 24 ตุลาคมพุทธศักราช 2518 พระบาทสมเด็จพระเจ้าอยู่หัวทรงพระกรุณาโปรดเกล้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:58.879968104+07:00","message":"Next Push (prob) : 'เมื่อวันที่ 24 ตุลาคมพุทธศักราช 2518 พระบาทสมเด็จพระเจ้าอยู่หัวทรงพระกรุณาโปรดเกล้า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:24:58.879975846+07:00","message":"push: {true พระเจ้าอยู่หัวทรงพระกรุณาโปรดเกล้า 0 0xc003402380}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:24:58.88000517+07:00","message":"write aligntment file to 'tmp/7446/align_message_id_58.html'"}
{"level":"info","service":"Main","time":"2025-10-27T14:24:58.893248912+07:00","message":"write wav file: './tmp/7446/7446_58.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:00.270564052+07:00","message":"receive streaming session, msgId: 59"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:00.270611249+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"iCloud\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:00.270615755+07:00","message":"receive interim result [false|false]: iCloud"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:00.270633178+07:00","message":"[buffer interim] 59 false iCloud"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:00.270640157+07:00","message":"[bufferProcess] interim [200000000]:iCloud"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:00.270641634+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:00.270646611+07:00","message":"[bufferProcess] send to processor (ticker):iCloud"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:00.270649508+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:00.270652231+07:00","message":"> Transcript [706] [false]: 'iCloud'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:00.270654187+07:00","message":"Set StatePrefix (first interim): 'iCloud'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:00.3786313+07:00","message":"receive streaming session, msgId: 59"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:00.37866175+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":"2025-10-27T14:25:00.378667014+07:00","message":"receive interim result [false|false]: ไอ้ถวาย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:00.378679008+07:00","message":"[buffer interim] 59 false ไอ้ถวาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:00.378685875+07:00","message":"[bufferProcess] interim [320000000]:ไอ้ถวาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:00.378687321+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:00.418531016+07:00","message":"receive streaming session, msgId: 59"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:00.418564239+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":"2025-10-27T14:25:00.418576601+07:00","message":"receive interim result [false|false]: ไอ้ถวายพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:00.418589419+07:00","message":"[buffer interim] 59 false ไอ้ถวายพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:00.41859597+07:00","message":"[bufferProcess] interim [500000000]:ไอ้ถวายพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:00.41859802+07:00","message":"[bufferProcess] send to processor:ไอ้ถวาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:00.418603099+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:00.41860556+07:00","message":"> Transcript [707] [false]: 'ไอ้ถวาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:00.418607586+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:00.41860942+07:00","message":"Set new StatePrefix: 'ไอ้ถวาย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:00.667663248+07:00","message":"receive streaming session, msgId: 59"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:00.667698679+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":"2025-10-27T14:25:00.667704153+07:00","message":"receive interim result [false|false]: ไอ้ถวายพระราชทาน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:00.667718756+07:00","message":"[buffer interim] 59 false ไอ้ถวายพระราชทาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:00.667726391+07:00","message":"[bufferProcess] interim [800000000]:ไอ้ถวายพระราชทาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:00.667728371+07:00","message":"[bufferProcess] send to processor:ไอ้ถวายพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:00.667731848+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:00.667734492+07:00","message":"> Transcript [708] [false]: 'ไอ้ถวายพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:00.667737378+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:00.667739057+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:00.667740593+07:00","message":"StatePrefix: 'ไอ้ถวาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:00.667742294+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:00.787573945+07:00","message":"receive streaming session, msgId: 59"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:00.787607442+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":"2025-10-27T14:25:00.787612647+07:00","message":"receive interim result [false|false]: ไอ้ถวายพระราชวัง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:00.787626742+07:00","message":"[buffer interim] 59 false ไอ้ถวายพระราชวัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:00.787635942+07:00","message":"[bufferProcess] interim [860000000]:ไอ้ถวายพระราชวัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:00.787637899+07:00","message":"[bufferProcess] send to processor:ไอ้ถวายพระราชทาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:00.787640941+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:00.787643678+07:00","message":"> Transcript [709] [false]: 'ไอ้ถวายพระราชทาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:00.787646292+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:00.787648048+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:00.787667401+07:00","message":"StatePrefix: 'ไอ้ถวาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:00.787670139+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:00.857692925+07:00","message":"receive streaming session, msgId: 59"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:00.857733295+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":"2025-10-27T14:25:00.85773896+07:00","message":"receive interim result [false|false]: ไอ้ถวายพระราชบัญญัติ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:00.857753099+07:00","message":"[buffer interim] 59 false ไอ้ถวายพระราชบัญญัติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:00.85776034+07:00","message":"[bufferProcess] interim [980000000]:ไอ้ถวายพระราชบัญญัติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:00.857762548+07:00","message":"[bufferProcess] send to processor:ไอ้ถวายพระราชวัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:00.857767864+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:00.857771004+07:00","message":"> Transcript [710] [false]: 'ไอ้ถวายพระราชวัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:00.857774593+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:00.857776264+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:00.857777741+07:00","message":"StatePrefix: 'ไอ้ถวาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:00.857779548+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:01.368673496+07:00","message":"receive streaming session, msgId: 59"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:01.368711496+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":"2025-10-27T14:25:01.368716839+07:00","message":"receive interim result [false|false]: ไอ้ถวายพระราชบัญญัติการ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:01.368732202+07:00","message":"[buffer interim] 59 false ไอ้ถวายพระราชบัญญัติการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:01.368738875+07:00","message":"[bufferProcess] interim [460000000]:ไอ้ถวายพระราชบัญญัติการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:01.368740992+07:00","message":"[bufferProcess] send to processor:ไอ้ถวายพระราชบัญญัติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:01.368747437+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:01.368750105+07:00","message":"> Transcript [711] [false]: 'ไอ้ถวายพระราชบัญญัติ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:01.368753477+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:01.368755408+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:01.368757022+07:00","message":"StatePrefix: 'ไอ้ถวาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:01.368758875+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:01.368761818+07:00","message":"Push: 'ไอ้ถวาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:01.368763386+07:00","message":"TextPushed: 'ไอ้ถวาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:01.368765065+07:00","message":"Set new StatePrefix : 'ไอ้ถวายพระราชบัญญัติ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:01.368767267+07:00","message":"Next Push (prob) : 'พระราชบัญญัติ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:01.368774895+07:00","message":"push: {false ไอ้ถวาย 0 0xc003402700}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:01.374492424+07:00","message":"receive streaming session, msgId: 59"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:01.374520203+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไอ้ถวายพระราชบัญญัติ 9\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:01.374525241+07:00","message":"receive interim result [false|false]: ไอ้ถวายพระราชบัญญัติ 9"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:01.374539426+07:00","message":"[buffer interim] 59 false ไอ้ถวายพระราชบัญญัติ 9"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:01.374545146+07:00","message":"[bufferProcess] interim [520000000]:ไอ้ถวายพระราชบัญญัติ 9"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:01.374547013+07:00","message":"[bufferProcess] send to processor:ไอ้ถวายพระราชบัญญัติการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:01.374549985+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:01.374552241+07:00","message":"> Transcript [712] [false]: 'ไอ้ถวายพระราชบัญญัติการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:01.374554877+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:01.374556694+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:01.374558355+07:00","message":"StatePrefix: 'ไอ้ถวายพระราชบัญญัติ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:01.374560218+07:00","message":"TextPushed: 'ไอ้ถวาย'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:25:01.47745969+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:25:01.477467707+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:01.507494307+07:00","message":"receive streaming session, msgId: 59"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:01.507526173+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไอ้ถวายพระราชบัญญัติ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:01.507531748+07:00","message":"receive interim result [false|false]: ไอ้ถวายพระราชบัญญัติ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:01.507540127+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 9\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:01.507542767+07:00","message":"receive interim result [false|false]:  9"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:01.507549599+07:00","message":"[buffer interim] 59 false ไอ้ถวายพระราชบัญญัติ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:01.50755325+07:00","message":"[buffer interim] 59 false  9"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:01.50755895+07:00","message":"[bufferProcess] interim [580000000]:ไอ้ถวายพระราชบัญญัติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:01.507561034+07:00","message":"[bufferProcess] send to processor:ไอ้ถวายพระราชบัญญัติ 9"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:01.507563511+07:00","message":"[bufferProcess] interim [580000000]: 9"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:01.507574239+07:00","message":"[bufferProcess] update buffer: ไอ้ถวายพระราชบัญญัติ 9"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:01.507577173+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:01.507580174+07:00","message":"> Transcript [713] [false]: 'ไอ้ถวายพระราชบัญญัติ 9'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:01.507582649+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:01.507584335+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:01.507586361+07:00","message":"StatePrefix: 'ไอ้ถวายพระราชบัญญัติ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:01.50758829+07:00","message":"TextPushed: 'ไอ้ถวาย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:01.684115915+07:00","message":"receive streaming session, msgId: 59"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:01.684150102+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไอ้ถวายพระราชบัญญัติ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:01.684156599+07:00","message":"receive interim result [false|false]: ไอ้ถวายพระราชบัญญัติ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:01.684165121+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 9 ชั้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:01.684167574+07:00","message":"receive interim result [false|false]:  9 ชั้น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:01.68417583+07:00","message":"[buffer interim] 59 false ไอ้ถวายพระราชบัญญัติ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:01.684190036+07:00","message":"[buffer interim] 59 false  9 ชั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:01.684197885+07:00","message":"[bufferProcess] interim [760000000]:ไอ้ถวายพระราชบัญญัติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:01.684200986+07:00","message":"[bufferProcess] send to processor:ไอ้ถวายพระราชบัญญัติ 9"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:01.684206802+07:00","message":"[bufferProcess] interim [760000000]: 9 ชั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:01.684209114+07:00","message":"[bufferProcess] update buffer: ไอ้ถวายพระราชบัญญัติ 9 ชั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:01.684211861+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:01.684214426+07:00","message":"> Transcript [714] [false]: 'ไอ้ถวายพระราชบัญญัติ 9'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:01.68421742+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:01.684219474+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:01.684221008+07:00","message":"StatePrefix: 'ไอ้ถวายพระราชบัญญัติ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:01.684222974+07:00","message":"TextPushed: 'ไอ้ถวาย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:01.912497874+07:00","message":"[GCS] IsForceVAD: false for message ID: 59"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:01.942738446+07:00","message":"receive streaming session, msgId: 59"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:01.942777565+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไอ้ถวายพระราชบัญญัติ 9\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:01.942782759+07:00","message":"receive interim result [false|false]: ไอ้ถวายพระราชบัญญัติ 9"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:01.942792428+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":"2025-10-27T14:25:01.942795449+07:00","message":"receive interim result [false|false]:  ชั้น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:01.942804869+07:00","message":"[buffer interim] 59 false ไอ้ถวายพระราชบัญญัติ 9"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:01.942809119+07:00","message":"[buffer interim] 59 false  ชั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:01.942815046+07:00","message":"[bufferProcess] interim [120000000]:ไอ้ถวายพระราชบัญญัติ 9"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:01.94281744+07:00","message":"[bufferProcess] send to processor:ไอ้ถวายพระราชบัญญัติ 9 ชั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:01.942820441+07:00","message":"[bufferProcess] interim [120000000]: ชั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:01.942822459+07:00","message":"[bufferProcess] update buffer: ไอ้ถวายพระราชบัญญัติ 9 ชั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:01.94282514+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:01.94282783+07:00","message":"> Transcript [715] [false]: 'ไอ้ถวายพระราชบัญญัติ 9 ชั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:01.942830814+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:01.942832832+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:01.942834477+07:00","message":"StatePrefix: 'ไอ้ถวายพระราชบัญญัติ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:01.942836296+07:00","message":"TextPushed: 'ไอ้ถวาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:01.942838708+07:00","message":"Push: 'พระราชบัญญัติ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:01.942840275+07:00","message":"TextPushed: 'ไอ้ถวายพระราชบัญญัติ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:01.942841926+07:00","message":"Set new StatePrefix : 'ไอ้ถวายพระราชบัญญัติ 9 ชั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:01.942843898+07:00","message":"Next Push (prob) : ' 9 ชั้น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:01.942853358+07:00","message":"push: {false พระราชบัญญัติ 0 0xc003402700}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:01.973562223+07:00","message":"[GCS] Start streaming session, msgId: 60"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:02.049283194+07:00","message":"receive streaming session, msgId: 59"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:02.049316256+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ให้ถวายพระราชบัญญัติ 9 ชั้น\",\"confidence\":0.9379311}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":210000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:02.049322227+07:00","message":"receive interim result [true|false]: ให้ถวายพระราชบัญญัติ 9 ชั้น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:02.049331017+07:00","message":"end recv isFinal message id 59"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:02.049333056+07:00","message":"end Recv id 59"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:02.049337379+07:00","message":"[buffer interim] 59 true ให้ถวายพระราชบัญญัติ 9 ชั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:02.049345876+07:00","message":"[bufferProcess] interim [210000000]:ให้ถวายพระราชบัญญัติ 9 ชั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:02.04935042+07:00","message":"[bufferProcess] send to processor (isfinal):ไอ้ถวายพระราชบัญญัติ 9 ชั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:02.049353538+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:02.049356128+07:00","message":"> Transcript [716] [false]: 'ไอ้ถวายพระราชบัญญัติ 9 ชั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:02.049358771+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:02.049360472+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:02.049363851+07:00","message":"StatePrefix: 'ไอ้ถวายพระราชบัญญัติ 9 ชั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:02.049365777+07:00","message":"TextPushed: 'ไอ้ถวายพระราชบัญญัติ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:02.049367423+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:02.049368995+07:00","message":"> Transcript [717] [true]: 'ให้ถวายพระราชบัญญัติ 9 ชั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:02.049370649+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:02.049372314+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:02.049373896+07:00","message":"StatePrefix: 'ไอ้ถวายพระราชบัญญัติ 9 ชั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:02.049375328+07:00","message":"TextPushed: 'ไอ้ถวายพระราชบัญญัติ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:02.049376601+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:02.049480724+07:00","message":"Push: ' 9 ชั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:02.049482797+07:00","message":"TextPushed: 'ไอ้ถวายพระราชบัญญัติ 9 ชั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:02.049484868+07:00","message":"Set new StatePrefix : 'ให้ถวายพระราชบัญญัติ 9 ชั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:02.049486986+07:00","message":"Next Push (prob) : 'ให้ถวายพระราชบัญญัติ 9 ชั้น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:02.049494029+07:00","message":"push: {true  9 ชั้น 0 0xc003402700}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:02.049503162+07:00","message":"write aligntment file to 'tmp/7446/align_message_id_59.html'"}
{"level":"info","service":"Main","time":"2025-10-27T14:25:02.057984569+07:00","message":"write wav file: './tmp/7446/7446_59.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:02.519362506+07:00","message":"receive streaming session, msgId: 60"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:02.519405332+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":"2025-10-27T14:25:02.519410672+07:00","message":"receive interim result [false|false]: ต่าง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:02.519423597+07:00","message":"[buffer interim] 60 false ต่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:02.519429826+07:00","message":"[bufferProcess] interim [540000000]:ต่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:02.519431387+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:02.645518235+07:00","message":"receive streaming session, msgId: 60"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:02.645554521+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":"2025-10-27T14:25:02.645560029+07:00","message":"receive interim result [false|false]: ต่างกัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:02.645577559+07:00","message":"[buffer interim] 60 false ต่างกัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:02.645584554+07:00","message":"[bufferProcess] interim [660000000]:ต่างกัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:02.645586371+07:00","message":"[bufferProcess] send to processor:ต่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:02.645591134+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:02.645594489+07:00","message":"> Transcript [718] [false]: 'ต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:02.64559633+07:00","message":"Set StatePrefix (first interim): 'ต่าง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:02.845064794+07:00","message":"receive streaming session, msgId: 60"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:02.845097631+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":"2025-10-27T14:25:02.845102895+07:00","message":"receive interim result [false|false]: ต่างกันอย่าง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:02.845118011+07:00","message":"[buffer interim] 60 false ต่างกันอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:02.845125117+07:00","message":"[bufferProcess] interim [900000000]:ต่างกันอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:02.845126935+07:00","message":"[bufferProcess] send to processor:ต่างกัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:02.845130076+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:02.845132968+07:00","message":"> Transcript [719] [false]: 'ต่างกัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:02.84513578+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:02.845137647+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:02.845139163+07:00","message":"StatePrefix: 'ต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:02.845140776+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:02.966885641+07:00","message":"receive streaming session, msgId: 60"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:02.966924697+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":"2025-10-27T14:25:02.966930944+07:00","message":"receive interim result [false|false]: ต่างกันเนื้อ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:02.966947403+07:00","message":"[buffer interim] 60 false ต่างกันเนื้อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:02.966956259+07:00","message":"[bufferProcess] interim [960000000]:ต่างกันเนื้อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:02.966959089+07:00","message":"[bufferProcess] send to processor:ต่างกันอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:02.966965405+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:02.966968699+07:00","message":"> Transcript [720] [false]: 'ต่างกันอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:02.966972711+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:02.966974983+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:02.966977359+07:00","message":"StatePrefix: 'ต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:02.966979936+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:03.168132898+07:00","message":"receive streaming session, msgId: 60"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:03.168164723+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":"2025-10-27T14:25:03.16817065+07:00","message":"receive interim result [false|false]: ต่างกันเหมือน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:03.168183284+07:00","message":"[buffer interim] 60 false ต่างกันเหมือน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:03.168191746+07:00","message":"[bufferProcess] interim [140000000]:ต่างกันเหมือน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:03.16819369+07:00","message":"[bufferProcess] send to processor:ต่างกันเนื้อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:03.168198864+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:03.168201477+07:00","message":"> Transcript [721] [false]: 'ต่างกันเนื้อ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:03.16820402+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:03.168205944+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:03.168207576+07:00","message":"StatePrefix: 'ต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:03.168209221+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:03.184116179+07:00","message":"receive streaming session, msgId: 60"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:03.184146933+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":"2025-10-27T14:25:03.184152194+07:00","message":"receive interim result [false|false]: ต่างกันเนื้อเก้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:03.184163885+07:00","message":"[buffer interim] 60 false ต่างกันเนื้อเก้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:03.184170333+07:00","message":"[bufferProcess] interim [200000000]:ต่างกันเนื้อเก้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:03.184172248+07:00","message":"[bufferProcess] send to processor:ต่างกันเหมือน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:03.184175487+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:03.184178029+07:00","message":"> Transcript [722] [false]: 'ต่างกันเหมือน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:03.184181066+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:03.184182777+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:03.18418433+07:00","message":"StatePrefix: 'ต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:03.184185957+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:03.184188381+07:00","message":"Push: 'ต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:03.18419016+07:00","message":"TextPushed: 'ต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:03.184196301+07:00","message":"Set new StatePrefix : 'ต่างกันเหมือน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:03.184198347+07:00","message":"Next Push (prob) : 'กันเหมือน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:03.184205021+07:00","message":"push: {false ต่าง 0 0xc000045380}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:03.435140508+07:00","message":"receive streaming session, msgId: 60"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:03.435175867+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":"2025-10-27T14:25:03.435182111+07:00","message":"receive interim result [false|false]: ต่างกันเหนือพระบรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:03.435196496+07:00","message":"[buffer interim] 60 false ต่างกันเหนือพระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:03.435202838+07:00","message":"[bufferProcess] interim [500000000]:ต่างกันเหนือพระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:03.43520475+07:00","message":"[bufferProcess] send to processor:ต่างกันเนื้อเก้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:03.435210023+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:03.435212488+07:00","message":"> Transcript [723] [false]: 'ต่างกันเนื้อเก้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:03.435214579+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:03.435217053+07:00","message":"Set new StatePrefix: 'ต่างกันเนื้อเก้า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:03.546937763+07:00","message":"receive streaming session, msgId: 60"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:03.546969326+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":"2025-10-27T14:25:03.546974246+07:00","message":"receive interim result [false|false]: ต่างกันเนื้อเก้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:03.54698699+07:00","message":"[buffer interim] 60 false ต่างกันเนื้อเก้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:03.546994138+07:00","message":"[bufferProcess] interim [560000000]:ต่างกันเนื้อเก้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:03.546996174+07:00","message":"[bufferProcess] send to processor:ต่างกันเหนือพระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:03.547001591+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:03.547004219+07:00","message":"> Transcript [724] [false]: 'ต่างกันเหนือพระบรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:03.54700639+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:03.547008109+07:00","message":"Set new StatePrefix: 'ต่างกันเหนือพระบรม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:03.551643179+07:00","message":"receive streaming session, msgId: 60"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:03.551663594+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":"2025-10-27T14:25:03.551668671+07:00","message":"receive interim result [false|false]: ต่างกันเหนือพระบรมโกษ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:03.551679343+07:00","message":"[buffer interim] 60 false ต่างกันเหนือพระบรมโกษ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:03.551683791+07:00","message":"[bufferProcess] interim [620000000]:ต่างกันเหนือพระบรมโกษ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:03.551685693+07:00","message":"[bufferProcess] send to processor:ต่างกันเนื้อเก้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:03.551690294+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:03.551692721+07:00","message":"> Transcript [725] [false]: 'ต่างกันเนื้อเก้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:03.55169444+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:03.551695984+07:00","message":"Set new StatePrefix: 'ต่างกันเนื้อเก้า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:03.607815838+07:00","message":"receive streaming session, msgId: 60"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:03.60785021+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":"2025-10-27T14:25:03.607856093+07:00","message":"receive interim result [false|false]: ต่างกันเหนือพระบรมโกศ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:03.607870049+07:00","message":"[buffer interim] 60 false ต่างกันเหนือพระบรมโกศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:03.607876987+07:00","message":"[bufferProcess] interim [680000000]:ต่างกันเหนือพระบรมโกศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:03.607878813+07:00","message":"[bufferProcess] send to processor:ต่างกันเหนือพระบรมโกษ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:03.607881787+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:03.607884324+07:00","message":"> Transcript [726] [false]: 'ต่างกันเหนือพระบรมโกษ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:03.6078864+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:03.607887973+07:00","message":"Set new StatePrefix: 'ต่างกันเหนือพระบรมโกษ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:04.249743101+07:00","message":"receive streaming session, msgId: 60"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:04.249776669+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":"2025-10-27T14:25:04.249782352+07:00","message":"receive interim result [false|false]: ต่างกันเหนือพระบรมโกศ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:04.249796652+07:00","message":"[buffer interim] 60 false ต่างกันเหนือพระบรมโกศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:04.249803692+07:00","message":"[bufferProcess] interim [280000000]:ต่างกันเหนือพระบรมโกศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:04.249805716+07:00","message":"[bufferProcess] send to processor:ต่างกันเหนือพระบรมโกศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:04.249811588+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:04.249814132+07:00","message":"> Transcript [727] [false]: 'ต่างกันเหนือพระบรมโกศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:04.249816264+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:04.24981796+07:00","message":"Set new StatePrefix: 'ต่างกันเหนือพระบรมโกศ'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:25:04.478520257+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:25:04.478524147+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:04.786734858+07:00","message":"receive streaming session, msgId: 60"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:04.786771401+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":"2025-10-27T14:25:04.786777569+07:00","message":"receive interim result [false|false]: ต่างกันเหนือพระบรมโกศอันนะเป็น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:04.786788648+07:00","message":"[buffer interim] 60 false ต่างกันเหนือพระบรมโกศอันนะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:04.786795832+07:00","message":"[bufferProcess] interim [760000000]:ต่างกันเหนือพระบรมโกศอันนะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:04.786798676+07:00","message":"[bufferProcess] send to processor:ต่างกันเหนือพระบรมโกศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:04.786804083+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:04.78680659+07:00","message":"> Transcript [728] [false]: 'ต่างกันเหนือพระบรมโกศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:04.786809411+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:04.786811259+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:04.786813072+07:00","message":"StatePrefix: 'ต่างกันเหนือพระบรมโกศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:04.786815145+07:00","message":"TextPushed: 'ต่าง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:04.892342456+07:00","message":"receive streaming session, msgId: 60"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:04.892385653+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":"2025-10-27T14:25:04.892391736+07:00","message":"receive interim result [false|false]: ต่างกันเหนือพระบรมโกศอัณฑะเป็นแผล"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:04.892405108+07:00","message":"[buffer interim] 60 false ต่างกันเหนือพระบรมโกศอัณฑะเป็นแผล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:04.892412052+07:00","message":"[bufferProcess] interim [880000000]:ต่างกันเหนือพระบรมโกศอัณฑะเป็นแผล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:04.892414325+07:00","message":"[bufferProcess] send to processor:ต่างกันเหนือพระบรมโกศอันนะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:04.892419404+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:04.892422077+07:00","message":"> Transcript [729] [false]: 'ต่างกันเหนือพระบรมโกศอันนะเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:04.892425166+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:04.892426924+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:04.892428598+07:00","message":"StatePrefix: 'ต่างกันเหนือพระบรมโกศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:04.892430552+07:00","message":"TextPushed: 'ต่าง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:04.963639247+07:00","message":"receive streaming session, msgId: 60"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:04.963672416+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต่างกันเหนือพระบรมโกศอันดับเป็น 9\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:04.963678002+07:00","message":"receive interim result [false|false]: ต่างกันเหนือพระบรมโกศอันดับเป็น 9"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:04.963691344+07:00","message":"[buffer interim] 60 false ต่างกันเหนือพระบรมโกศอันดับเป็น 9"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:04.963697962+07:00","message":"[bufferProcess] interim [940000000]:ต่างกันเหนือพระบรมโกศอันดับเป็น 9"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:04.963700084+07:00","message":"[bufferProcess] send to processor:ต่างกันเหนือพระบรมโกศอัณฑะเป็นแผล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:04.963705191+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:04.963707537+07:00","message":"> Transcript [730] [false]: 'ต่างกันเหนือพระบรมโกศอัณฑะเป็นแผล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:04.963710524+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:04.963712411+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:04.963714131+07:00","message":"StatePrefix: 'ต่างกันเหนือพระบรมโกศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:04.963716186+07:00","message":"TextPushed: 'ต่าง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:05.017843406+07:00","message":"receive streaming session, msgId: 60"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:05.017875833+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":"2025-10-27T14:25:05.017881385+07:00","message":"receive interim result [false|false]: ต่างกันเหนือพระบรมโกศอันนับเป็นครั้งแรก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:05.01789402+07:00","message":"[buffer interim] 60 false ต่างกันเหนือพระบรมโกศอันนับเป็นครั้งแรก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:05.017900957+07:00","message":"[bufferProcess] interim [60000000]:ต่างกันเหนือพระบรมโกศอันนับเป็นครั้งแรก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:05.017902982+07:00","message":"[bufferProcess] send to processor:ต่างกันเหนือพระบรมโกศอันดับเป็น 9"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:05.017908046+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:05.017910677+07:00","message":"> Transcript [731] [false]: 'ต่างกันเหนือพระบรมโกศอันดับเป็น 9'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:05.017913633+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:05.017915462+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:05.017917577+07:00","message":"StatePrefix: 'ต่างกันเหนือพระบรมโกศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:05.017919606+07:00","message":"TextPushed: 'ต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:05.017924491+07:00","message":"Push: 'กันเหนือพระบรมโกศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:05.017926304+07:00","message":"TextPushed: 'ต่างกันเหนือพระบรมโกศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:05.017927921+07:00","message":"Set new StatePrefix : 'ต่างกันเหนือพระบรมโกศอันดับเป็น 9'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:05.01792997+07:00","message":"Next Push (prob) : 'อันดับเป็น 9'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:05.01795004+07:00","message":"push: {false กันเหนือพระบรมโกศ 0 0xc000045380}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:05.34521028+07:00","message":"receive streaming session, msgId: 60"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:05.34525539+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":"2025-10-27T14:25:05.345263032+07:00","message":"receive interim result [false|false]: ต่างกันเหนือพระบรมโกศอันนับเป็นครั้งแรกใน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:05.345279604+07:00","message":"[buffer interim] 60 false ต่างกันเหนือพระบรมโกศอันนับเป็นครั้งแรกใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:05.345291216+07:00","message":"[bufferProcess] interim [420000000]:ต่างกันเหนือพระบรมโกศอันนับเป็นครั้งแรกใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:05.345294649+07:00","message":"[bufferProcess] send to processor:ต่างกันเหนือพระบรมโกศอันนับเป็นครั้งแรก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:05.345301659+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:05.345305514+07:00","message":"> Transcript [732] [false]: 'ต่างกันเหนือพระบรมโกศอันนับเป็นครั้งแรก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:05.345308547+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:05.345311715+07:00","message":"Set new StatePrefix: 'ต่างกันเหนือพระบรมโกศอันนับเป็นครั้งแรก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:05.661409689+07:00","message":"receive streaming session, msgId: 60"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:05.661449444+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":"2025-10-27T14:25:05.661457172+07:00","message":"receive interim result [false|false]: ต่างกันเหนือพระบรมโกศอันนับเป็นครั้งแรกในประ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:05.661474727+07:00","message":"[buffer interim] 60 false ต่างกันเหนือพระบรมโกศอันนับเป็นครั้งแรกในประ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:05.661487193+07:00","message":"[bufferProcess] interim [720000000]:ต่างกันเหนือพระบรมโกศอันนับเป็นครั้งแรกในประ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:05.66149017+07:00","message":"[bufferProcess] send to processor:ต่างกันเหนือพระบรมโกศอันนับเป็นครั้งแรกใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:05.661497387+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:05.661501202+07:00","message":"> Transcript [733] [false]: 'ต่างกันเหนือพระบรมโกศอันนับเป็นครั้งแรกใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:05.66150584+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:05.661508055+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:05.661510476+07:00","message":"StatePrefix: 'ต่างกันเหนือพระบรมโกศอันนับเป็นครั้งแรก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:05.661513457+07:00","message":"TextPushed: 'ต่างกันเหนือพระบรมโกศ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:05.71766791+07:00","message":"receive streaming session, msgId: 60"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:05.71770664+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":"2025-10-27T14:25:05.717713259+07:00","message":"receive interim result [false|false]: ต่างกันเหนือพระบรมโกศอันนับเป็นครั้งแรกในประเทศ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:05.717729877+07:00","message":"[buffer interim] 60 false ต่างกันเหนือพระบรมโกศอันนับเป็นครั้งแรกในประเทศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:05.717745607+07:00","message":"[bufferProcess] interim [780000000]:ต่างกันเหนือพระบรมโกศอันนับเป็นครั้งแรกในประเทศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:05.71774897+07:00","message":"[bufferProcess] send to processor:ต่างกันเหนือพระบรมโกศอันนับเป็นครั้งแรกในประ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:05.71775338+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:05.717756823+07:00","message":"> Transcript [734] [false]: 'ต่างกันเหนือพระบรมโกศอันนับเป็นครั้งแรกในประ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:05.717761008+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:05.717763195+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:05.717765216+07:00","message":"StatePrefix: 'ต่างกันเหนือพระบรมโกศอันนับเป็นครั้งแรก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:05.717768534+07:00","message":"TextPushed: 'ต่างกันเหนือพระบรมโกศ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:05.916749822+07:00","message":"receive streaming session, msgId: 60"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:05.916790703+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":"2025-10-27T14:25:05.916798229+07:00","message":"receive interim result [false|false]: ต่างกันเหนือพระบรมโกศอันนับเป็นครั้งแรกในประวัติศาสตร์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:05.916817152+07:00","message":"[buffer interim] 60 false ต่างกันเหนือพระบรมโกศอันนับเป็นครั้งแรกในประวัติศาสตร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:05.91682791+07:00","message":"[bufferProcess] interim [20000000]:ต่างกันเหนือพระบรมโกศอันนับเป็นครั้งแรกในประวัติศาสตร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:05.916831582+07:00","message":"[bufferProcess] send to processor:ต่างกันเหนือพระบรมโกศอันนับเป็นครั้งแรกในประเทศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:05.916838364+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:05.916842072+07:00","message":"> Transcript [735] [false]: 'ต่างกันเหนือพระบรมโกศอันนับเป็นครั้งแรกในประเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:05.916845984+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:05.916848143+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:05.916851017+07:00","message":"StatePrefix: 'ต่างกันเหนือพระบรมโกศอันนับเป็นครั้งแรก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:05.916854845+07:00","message":"TextPushed: 'ต่างกันเหนือพระบรมโกศ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:06.553145705+07:00","message":"receive streaming session, msgId: 60"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:06.553220896+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต่างกันเหนือพระบรมโกศอันนับเป็นครั้งแรกในประวัติศาสตร์\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:06.553226898+07:00","message":"receive interim result [false|false]: ต่างกันเหนือพระบรมโกศอันนับเป็นครั้งแรกในประวัติศาสตร์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:06.553240902+07:00","message":"[buffer interim] 60 false ต่างกันเหนือพระบรมโกศอันนับเป็นครั้งแรกในประวัติศาสตร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:06.553248862+07:00","message":"[bufferProcess] interim [620000000]:ต่างกันเหนือพระบรมโกศอันนับเป็นครั้งแรกในประวัติศาสตร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:06.55325121+07:00","message":"[bufferProcess] send to processor:ต่างกันเหนือพระบรมโกศอันนับเป็นครั้งแรกในประวัติศาสตร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:06.553256655+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:06.553259431+07:00","message":"> Transcript [736] [false]: 'ต่างกันเหนือพระบรมโกศอันนับเป็นครั้งแรกในประวัติศาสตร์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:06.553262935+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:06.553264967+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:06.553267063+07:00","message":"StatePrefix: 'ต่างกันเหนือพระบรมโกศอันนับเป็นครั้งแรก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:06.553269435+07:00","message":"TextPushed: 'ต่างกันเหนือพระบรมโกศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:06.553274503+07:00","message":"Push: 'อันนับเป็นครั้งแรก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:06.553276297+07:00","message":"TextPushed: 'ต่างกันเหนือพระบรมโกศอันนับเป็นครั้งแรก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:06.553278112+07:00","message":"Set new StatePrefix : 'ต่างกันเหนือพระบรมโกศอันนับเป็นครั้งแรกในประวัติศาสตร์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:06.553279973+07:00","message":"Next Push (prob) : 'ในประวัติศาสตร์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:06.553288291+07:00","message":"push: {false อันนับเป็นครั้งแรก 0 0xc000045380}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:06.747713473+07:00","message":"receive streaming session, msgId: 60"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:06.747761444+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":"2025-10-27T14:25:06.747767681+07:00","message":"receive interim result [false|false]: ต่างกันเหนือพระบรมโกศอันนับเป็นครั้งแรกในประวัติศาสตร์ที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:06.747782301+07:00","message":"[buffer interim] 60 false ต่างกันเหนือพระบรมโกศอันนับเป็นครั้งแรกในประวัติศาสตร์ที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:06.747789754+07:00","message":"[bufferProcess] interim [740000000]:ต่างกันเหนือพระบรมโกศอันนับเป็นครั้งแรกในประวัติศาสตร์ที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:06.747791744+07:00","message":"[bufferProcess] send to processor:ต่างกันเหนือพระบรมโกศอันนับเป็นครั้งแรกในประวัติศาสตร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:06.747795038+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:06.747797888+07:00","message":"> Transcript [737] [false]: 'ต่างกันเหนือพระบรมโกศอันนับเป็นครั้งแรกในประวัติศาสตร์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:06.747801139+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:06.747802877+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:06.747804594+07:00","message":"StatePrefix: 'ต่างกันเหนือพระบรมโกศอันนับเป็นครั้งแรกในประวัติศาสตร์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:06.747806973+07:00","message":"TextPushed: 'ต่างกันเหนือพระบรมโกศอันนับเป็นครั้งแรก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:06.82431771+07:00","message":"receive streaming session, msgId: 60"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:06.824357781+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":"2025-10-27T14:25:06.824364867+07:00","message":"receive interim result [false|false]: ต่างกันเหนือพระบรมโกศอันนับเป็นครั้งแรกในประวัติศาสตร์ที่มี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:06.824382806+07:00","message":"[buffer interim] 60 false ต่างกันเหนือพระบรมโกศอันนับเป็นครั้งแรกในประวัติศาสตร์ที่มี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:06.824393661+07:00","message":"[bufferProcess] interim [860000000]:ต่างกันเหนือพระบรมโกศอันนับเป็นครั้งแรกในประวัติศาสตร์ที่มี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:06.824397281+07:00","message":"[bufferProcess] send to processor:ต่างกันเหนือพระบรมโกศอันนับเป็นครั้งแรกในประวัติศาสตร์ที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:06.824404115+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:06.824408048+07:00","message":"> Transcript [738] [false]: 'ต่างกันเหนือพระบรมโกศอันนับเป็นครั้งแรกในประวัติศาสตร์ที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:06.824412802+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:06.824415391+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:06.824417495+07:00","message":"StatePrefix: 'ต่างกันเหนือพระบรมโกศอันนับเป็นครั้งแรกในประวัติศาสตร์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:06.824420635+07:00","message":"TextPushed: 'ต่างกันเหนือพระบรมโกศอันนับเป็นครั้งแรก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:06.943930526+07:00","message":"receive streaming session, msgId: 60"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:06.943991904+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":"2025-10-27T14:25:06.943998662+07:00","message":"receive interim result [false|false]: ต่างกันเหนือพระบรมโกศอันนับเป็นครั้งแรกในประวัติศาสตร์ที่มีการ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:06.944013813+07:00","message":"[buffer interim] 60 false ต่างกันเหนือพระบรมโกศอันนับเป็นครั้งแรกในประวัติศาสตร์ที่มีการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:06.944021355+07:00","message":"[bufferProcess] interim [980000000]:ต่างกันเหนือพระบรมโกศอันนับเป็นครั้งแรกในประวัติศาสตร์ที่มีการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:06.944025047+07:00","message":"[bufferProcess] send to processor:ต่างกันเหนือพระบรมโกศอันนับเป็นครั้งแรกในประวัติศาสตร์ที่มี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:06.944033086+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:06.944037449+07:00","message":"> Transcript [739] [false]: 'ต่างกันเหนือพระบรมโกศอันนับเป็นครั้งแรกในประวัติศาสตร์ที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:06.944041907+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:06.9440441+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:06.944046432+07:00","message":"StatePrefix: 'ต่างกันเหนือพระบรมโกศอันนับเป็นครั้งแรกในประวัติศาสตร์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:06.944049772+07:00","message":"TextPushed: 'ต่างกันเหนือพระบรมโกศอันนับเป็นครั้งแรก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:07.153973842+07:00","message":"receive streaming session, msgId: 60"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:07.154007878+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":"2025-10-27T14:25:07.154013604+07:00","message":"receive interim result [false|false]: ต่างกันเหนือพระบรมโกศอันนับเป็นครั้งแรกในประวัติศาสตร์ที่มีการทำ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:07.154026838+07:00","message":"[buffer interim] 60 false ต่างกันเหนือพระบรมโกศอันนับเป็นครั้งแรกในประวัติศาสตร์ที่มีการทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:07.154033524+07:00","message":"[bufferProcess] interim [220000000]:ต่างกันเหนือพระบรมโกศอันนับเป็นครั้งแรกในประวัติศาสตร์ที่มีการทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:07.154035894+07:00","message":"[bufferProcess] send to processor:ต่างกันเหนือพระบรมโกศอันนับเป็นครั้งแรกในประวัติศาสตร์ที่มีการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:07.1540413+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:07.154043866+07:00","message":"> Transcript [740] [false]: 'ต่างกันเหนือพระบรมโกศอันนับเป็นครั้งแรกในประวัติศาสตร์ที่มีการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:07.154048069+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:07.15405008+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:07.154051808+07:00","message":"StatePrefix: 'ต่างกันเหนือพระบรมโกศอันนับเป็นครั้งแรกในประวัติศาสตร์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:07.154054214+07:00","message":"TextPushed: 'ต่างกันเหนือพระบรมโกศอันนับเป็นครั้งแรก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:07.154058941+07:00","message":"Push: 'ในประวัติศาสตร์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:07.154061083+07:00","message":"TextPushed: 'ต่างกันเหนือพระบรมโกศอันนับเป็นครั้งแรกในประวัติศาสตร์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:07.154063015+07:00","message":"Set new StatePrefix : 'ต่างกันเหนือพระบรมโกศอันนับเป็นครั้งแรกในประวัติศาสตร์ที่มีการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:07.15406514+07:00","message":"Next Push (prob) : 'ที่มีการ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:07.154073466+07:00","message":"push: {false ในประวัติศาสตร์ 0 0xc000045380}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:07.320567311+07:00","message":"receive streaming session, msgId: 60"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:07.320627096+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":"2025-10-27T14:25:07.32063497+07:00","message":"receive interim result [false|false]: ต่างกันเหนือพระบรมโกศอันนับเป็นครั้งแรกในประวัติศาสตร์ที่มีการถวาย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:07.320649036+07:00","message":"[buffer interim] 60 false ต่างกันเหนือพระบรมโกศอันนับเป็นครั้งแรกในประวัติศาสตร์ที่มีการถวาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:07.320656679+07:00","message":"[bufferProcess] interim [340000000]:ต่างกันเหนือพระบรมโกศอันนับเป็นครั้งแรกในประวัติศาสตร์ที่มีการถวาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:07.320659139+07:00","message":"[bufferProcess] send to processor:ต่างกันเหนือพระบรมโกศอันนับเป็นครั้งแรกในประวัติศาสตร์ที่มีการทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:07.320664654+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:07.320667284+07:00","message":"> Transcript [741] [false]: 'ต่างกันเหนือพระบรมโกศอันนับเป็นครั้งแรกในประวัติศาสตร์ที่มีการทำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:07.320670757+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:07.320672516+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:07.320674079+07:00","message":"StatePrefix: 'ต่างกันเหนือพระบรมโกศอันนับเป็นครั้งแรกในประวัติศาสตร์ที่มีการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:07.320676416+07:00","message":"TextPushed: 'ต่างกันเหนือพระบรมโกศอันนับเป็นครั้งแรกในประวัติศาสตร์'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:25:07.478868482+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:25:07.478865843+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:07.50813957+07:00","message":"receive streaming session, msgId: 60"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:07.508174763+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":"2025-10-27T14:25:07.508180677+07:00","message":"receive interim result [false|false]: ต่างกันเหนือพระบรมโกศอันนับเป็นครั้งแรกในประวัติศาสตร์ที่มีการถวายพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:07.508192585+07:00","message":"[buffer interim] 60 false ต่างกันเหนือพระบรมโกศอันนับเป็นครั้งแรกในประวัติศาสตร์ที่มีการถวายพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:07.508199553+07:00","message":"[bufferProcess] interim [580000000]:ต่างกันเหนือพระบรมโกศอันนับเป็นครั้งแรกในประวัติศาสตร์ที่มีการถวายพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:07.508201917+07:00","message":"[bufferProcess] send to processor:ต่างกันเหนือพระบรมโกศอันนับเป็นครั้งแรกในประวัติศาสตร์ที่มีการถวาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:07.508207602+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:07.508210614+07:00","message":"> Transcript [742] [false]: 'ต่างกันเหนือพระบรมโกศอันนับเป็นครั้งแรกในประวัติศาสตร์ที่มีการถวาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:07.508214946+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:07.508217253+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:07.508219368+07:00","message":"StatePrefix: 'ต่างกันเหนือพระบรมโกศอันนับเป็นครั้งแรกในประวัติศาสตร์ที่มีการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:07.508223121+07:00","message":"TextPushed: 'ต่างกันเหนือพระบรมโกศอันนับเป็นครั้งแรกในประวัติศาสตร์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:07.955741996+07:00","message":"receive streaming session, msgId: 60"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:07.955772905+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":"2025-10-27T14:25:07.955778854+07:00","message":"receive interim result [false|false]: ต่างกันเหนือพระบรมโกศอันนับเป็นครั้งแรกในประวัติศาสตร์ที่มีการถวายพระราชวัง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:07.955792835+07:00","message":"[buffer interim] 60 false ต่างกันเหนือพระบรมโกศอันนับเป็นครั้งแรกในประวัติศาสตร์ที่มีการถวายพระราชวัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:07.955800043+07:00","message":"[bufferProcess] interim [940000000]:ต่างกันเหนือพระบรมโกศอันนับเป็นครั้งแรกในประวัติศาสตร์ที่มีการถวายพระราชวัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:07.955802366+07:00","message":"[bufferProcess] send to processor:ต่างกันเหนือพระบรมโกศอันนับเป็นครั้งแรกในประวัติศาสตร์ที่มีการถวายพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:07.95580583+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:07.955808539+07:00","message":"> Transcript [743] [false]: 'ต่างกันเหนือพระบรมโกศอันนับเป็นครั้งแรกในประวัติศาสตร์ที่มีการถวายพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:07.955811633+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:07.955813253+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:07.955815338+07:00","message":"StatePrefix: 'ต่างกันเหนือพระบรมโกศอันนับเป็นครั้งแรกในประวัติศาสตร์ที่มีการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:07.955817728+07:00","message":"TextPushed: 'ต่างกันเหนือพระบรมโกศอันนับเป็นครั้งแรกในประวัติศาสตร์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:07.966885866+07:00","message":"receive streaming session, msgId: 60"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:07.966915001+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":"2025-10-27T14:25:07.966919731+07:00","message":"receive interim result [false|false]: ต่างกันเหนือพระบรมโกศอันนับเป็นครั้งแรกในประวัติศาสตร์ที่มีการถวายพระราชพิธี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:07.966934337+07:00","message":"[buffer interim] 60 false ต่างกันเหนือพระบรมโกศอันนับเป็นครั้งแรกในประวัติศาสตร์ที่มีการถวายพระราชพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:07.966941139+07:00","message":"[bufferProcess] interim [0]:ต่างกันเหนือพระบรมโกศอันนับเป็นครั้งแรกในประวัติศาสตร์ที่มีการถวายพระราชพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:07.966943383+07:00","message":"[bufferProcess] send to processor:ต่างกันเหนือพระบรมโกศอันนับเป็นครั้งแรกในประวัติศาสตร์ที่มีการถวายพระราชวัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:07.966946843+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:07.966949056+07:00","message":"> Transcript [744] [false]: 'ต่างกันเหนือพระบรมโกศอันนับเป็นครั้งแรกในประวัติศาสตร์ที่มีการถวายพระราชวัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:07.96695269+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:07.966955626+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:07.966957495+07:00","message":"StatePrefix: 'ต่างกันเหนือพระบรมโกศอันนับเป็นครั้งแรกในประวัติศาสตร์ที่มีการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:07.966959936+07:00","message":"TextPushed: 'ต่างกันเหนือพระบรมโกศอันนับเป็นครั้งแรกในประวัติศาสตร์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:07.96696272+07:00","message":"Push: 'ที่มีการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:07.966964231+07:00","message":"TextPushed: 'ต่างกันเหนือพระบรมโกศอันนับเป็นครั้งแรกในประวัติศาสตร์ที่มีการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:07.966966036+07:00","message":"Set new StatePrefix : 'ต่างกันเหนือพระบรมโกศอันนับเป็นครั้งแรกในประวัติศาสตร์ที่มีการถวายพระราชวัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:07.966969403+07:00","message":"Next Push (prob) : 'ถวายพระราชวัง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:07.966979081+07:00","message":"push: {false ที่มีการ 0 0xc000045380}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:07.995497151+07:00","message":"[GCS] IsForceVAD: false for message ID: 60"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:08.030955536+07:00","message":"receive streaming session, msgId: 60"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:08.03101133+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":"2025-10-27T14:25:08.031019425+07:00","message":"receive interim result [false|false]: ต่างกันเหนือพระบรมโกศอันนับเป็นครั้งแรกในประวัติศาสตร์ที่มีการถวายพระราชบัญญัติ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:08.031035444+07:00","message":"[buffer interim] 60 false ต่างกันเหนือพระบรมโกศอันนับเป็นครั้งแรกในประวัติศาสตร์ที่มีการถวายพระราชบัญญัติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:08.031043+07:00","message":"[bufferProcess] interim [120000000]:ต่างกันเหนือพระบรมโกศอันนับเป็นครั้งแรกในประวัติศาสตร์ที่มีการถวายพระราชบัญญัติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:08.031045142+07:00","message":"[bufferProcess] send to processor:ต่างกันเหนือพระบรมโกศอันนับเป็นครั้งแรกในประวัติศาสตร์ที่มีการถวายพระราชพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:08.031050309+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:08.031052935+07:00","message":"> Transcript [745] [false]: 'ต่างกันเหนือพระบรมโกศอันนับเป็นครั้งแรกในประวัติศาสตร์ที่มีการถวายพระราชพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:08.031055534+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:08.031057854+07:00","message":"Set new StatePrefix: 'ต่างกันเหนือพระบรมโกศอันนับเป็นครั้งแรกในประวัติศาสตร์ที่มีการถวายพระราชพิธี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:08.053937934+07:00","message":"[GCS] Start streaming session, msgId: 61"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:08.194000959+07:00","message":"receive streaming session, msgId: 60"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:08.194039306+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กางกั้นเหนือพระบรมโกศอันนับเป็นครั้งแรกในประวัติศาสตร์ที่มีการถวายพระราชบิดา\",\"confidence\":0.9230488}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:08.194045903+07:00","message":"receive interim result [true|false]: กางกั้นเหนือพระบรมโกศอันนับเป็นครั้งแรกในประวัติศาสตร์ที่มีการถวายพระราชบิดา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:08.194054512+07:00","message":"end recv isFinal message id 60"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:08.194056357+07:00","message":"end Recv id 60"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:08.194062204+07:00","message":"[buffer interim] 60 true กางกั้นเหนือพระบรมโกศอันนับเป็นครั้งแรกในประวัติศาสตร์ที่มีการถวายพระราชบิดา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:08.194071214+07:00","message":"[bufferProcess] interim [240000000]:กางกั้นเหนือพระบรมโกศอันนับเป็นครั้งแรกในประวัติศาสตร์ที่มีการถวายพระราชบิดา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:08.194074892+07:00","message":"[bufferProcess] send to processor (isfinal):ต่างกันเหนือพระบรมโกศอันนับเป็นครั้งแรกในประวัติศาสตร์ที่มีการถวายพระราชบัญญัติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:08.1940821+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:08.194084786+07:00","message":"> Transcript [746] [false]: 'ต่างกันเหนือพระบรมโกศอันนับเป็นครั้งแรกในประวัติศาสตร์ที่มีการถวายพระราชบัญญัติ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:08.194087353+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:08.194088995+07:00","message":"Set new StatePrefix: 'ต่างกันเหนือพระบรมโกศอันนับเป็นครั้งแรกในประวัติศาสตร์ที่มีการถวายพระราชบัญญัติ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:08.194090627+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:08.194092068+07:00","message":"> Transcript [747] [true]: 'กางกั้นเหนือพระบรมโกศอันนับเป็นครั้งแรกในประวัติศาสตร์ที่มีการถวายพระราชบิดา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:08.194094957+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:08.194101651+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:08.19410315+07:00","message":"StatePrefix: 'ต่างกันเหนือพระบรมโกศอันนับเป็นครั้งแรกในประวัติศาสตร์ที่มีการถวายพระราชบัญญัติ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:08.19410542+07:00","message":"TextPushed: 'ต่างกันเหนือพระบรมโกศอันนับเป็นครั้งแรกในประวัติศาสตร์ที่มีการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:08.194107012+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:08.194338377+07:00","message":"Push: 'ถวายพระราชบิดา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:08.194340939+07:00","message":"TextPushed: 'ต่างกันเหนือพระบรมโกศอันนับเป็นครั้งแรกในประวัติศาสตร์ที่มีการถวายพระราชบิดา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:08.194342984+07:00","message":"Set new StatePrefix : 'กางกั้นเหนือพระบรมโกศอันนับเป็นครั้งแรกในประวัติศาสตร์ที่มีการถวายพระราชบิดา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:08.194345003+07:00","message":"Next Push (prob) : 'กางกั้นเหนือพระบรมโกศอันนับเป็นครั้งแรกในประวัติศาสตร์ที่มีการถวายพระราชบิดา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:08.194353075+07:00","message":"push: {true ถวายพระราชบิดา 0 0xc000045380}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:08.194359919+07:00","message":"write aligntment file to 'tmp/7446/align_message_id_60.html'"}
{"level":"info","service":"Main","time":"2025-10-27T14:25:08.207511345+07:00","message":"write wav file: './tmp/7446/7446_60.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:08.603345237+07:00","message":"receive streaming session, msgId: 61"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:08.603395343+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":"2025-10-27T14:25:08.603401152+07:00","message":"receive interim result [false|false]: ดาว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:08.603417622+07:00","message":"[buffer interim] 61 false ดาว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:08.603424259+07:00","message":"[bufferProcess] interim [540000000]:ดาว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:08.603425689+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:08.639913925+07:00","message":"receive streaming session, msgId: 61"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:08.639950868+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":"2025-10-27T14:25:08.639955435+07:00","message":"receive interim result [false|false]: เช้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:08.639966827+07:00","message":"[buffer interim] 61 false เช้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:08.639973301+07:00","message":"[bufferProcess] interim [600000000]:เช้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:08.639975223+07:00","message":"[bufferProcess] send to processor:ดาว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:08.639980253+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:08.639982946+07:00","message":"> Transcript [748] [false]: 'ดาว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:08.639985043+07:00","message":"Set StatePrefix (first interim): 'ดาว'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:08.721212882+07:00","message":"receive streaming session, msgId: 61"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:08.721253249+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":"2025-10-27T14:25:08.72125851+07:00","message":"receive interim result [false|false]: เจ้าชาย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:08.721271967+07:00","message":"[buffer interim] 61 false เจ้าชาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:08.721278646+07:00","message":"[bufferProcess] interim [660000000]:เจ้าชาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:08.721280593+07:00","message":"[bufferProcess] send to processor:เช้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:08.72128655+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:08.721290122+07:00","message":"> Transcript [749] [false]: 'เช้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:08.721292942+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:08.721294948+07:00","message":"Set new StatePrefix: 'เช้า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:08.733979651+07:00","message":"receive streaming session, msgId: 61"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:08.734016523+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"9 ชั้น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:08.734021811+07:00","message":"receive interim result [false|false]: 9 ชั้น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:08.734032568+07:00","message":"[buffer interim] 61 false 9 ชั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:08.734038513+07:00","message":"[bufferProcess] interim [720000000]:9 ชั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:08.734040479+07:00","message":"[bufferProcess] send to processor:เจ้าชาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:08.73404609+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:08.734050089+07:00","message":"> Transcript [750] [false]: 'เจ้าชาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:08.734053011+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:08.734055262+07:00","message":"Set new StatePrefix: 'เจ้าชาย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:09.317830345+07:00","message":"receive streaming session, msgId: 61"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:09.317876046+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"9 ชั้น\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:09.317883015+07:00","message":"receive interim result [false|false]: 9 ชั้น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:09.317899476+07:00","message":"[buffer interim] 61 false 9 ชั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:09.317909008+07:00","message":"[bufferProcess] interim [320000000]:9 ชั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:09.317911885+07:00","message":"[bufferProcess] send to processor:9 ชั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:09.317917865+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:09.317921855+07:00","message":"> Transcript [751] [false]: '9 ชั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:09.317925068+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:09.317927631+07:00","message":"Set new StatePrefix: '9 ชั้น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:09.628962894+07:00","message":"receive streaming session, msgId: 61"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:09.628995737+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"9\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:09.629001388+07:00","message":"receive interim result [false|false]: 9"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:09.629016377+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":"2025-10-27T14:25:09.629020181+07:00","message":"receive interim result [false|false]:  ชั้นซึ่งเป็น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:09.629027634+07:00","message":"[buffer interim] 61 false 9"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:09.629031018+07:00","message":"[buffer interim] 61 false  ชั้นซึ่งเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:09.629037276+07:00","message":"[bufferProcess] interim [620000000]:9"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:09.629039288+07:00","message":"[bufferProcess] send to processor:9 ชั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:09.62904158+07:00","message":"[bufferProcess] interim [620000000]: ชั้นซึ่งเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:09.629044074+07:00","message":"[bufferProcess] update buffer: 9 ชั้นซึ่งเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:09.62904676+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:09.629049161+07:00","message":"> Transcript [752] [false]: '9 ชั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:09.629051587+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:09.629053286+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:09.629054862+07:00","message":"StatePrefix: '9 ชั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:09.629056687+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:09.861911327+07:00","message":"receive streaming session, msgId: 61"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:09.861945413+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"9\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:09.861949849+07:00","message":"receive interim result [false|false]: 9"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:09.861963369+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":"2025-10-27T14:25:09.861967291+07:00","message":"receive interim result [false|false]:  ชั้นซึ่งเป็นช่วง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:09.861981687+07:00","message":"[buffer interim] 61 false 9"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:09.86199247+07:00","message":"[buffer interim] 61 false  ชั้นซึ่งเป็นช่วง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:09.862002976+07:00","message":"[bufferProcess] interim [800000000]:9"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:09.862006031+07:00","message":"[bufferProcess] send to processor:9 ชั้นซึ่งเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:09.862010577+07:00","message":"[bufferProcess] interim [800000000]: ชั้นซึ่งเป็นช่วง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:09.862013831+07:00","message":"[bufferProcess] update buffer: 9 ชั้นซึ่งเป็นช่วง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:09.862019551+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:09.862023293+07:00","message":"> Transcript [753] [false]: '9 ชั้นซึ่งเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:09.862026761+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:09.862028706+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:09.862031242+07:00","message":"StatePrefix: '9 ชั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:09.862033542+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:09.944215292+07:00","message":"receive streaming session, msgId: 61"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:09.944246885+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"9\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:09.944252388+07:00","message":"receive interim result [false|false]: 9"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:09.944261097+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":"2025-10-27T14:25:09.944264589+07:00","message":"receive interim result [false|false]:  ชั้นซึ่งเป็นเครื่อง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:09.944272349+07:00","message":"[buffer interim] 61 false 9"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:09.944275046+07:00","message":"[buffer interim] 61 false  ชั้นซึ่งเป็นเครื่อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:09.944280959+07:00","message":"[bufferProcess] interim [860000000]:9"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:09.944282584+07:00","message":"[bufferProcess] send to processor:9 ชั้นซึ่งเป็นช่วง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:09.944284789+07:00","message":"[bufferProcess] interim [860000000]: ชั้นซึ่งเป็นเครื่อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:09.944287094+07:00","message":"[bufferProcess] update buffer: 9 ชั้นซึ่งเป็นเครื่อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:09.944289937+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:09.944293013+07:00","message":"> Transcript [754] [false]: '9 ชั้นซึ่งเป็นช่วง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:09.944295669+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:09.944297428+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:09.944299013+07:00","message":"StatePrefix: '9 ชั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:09.944300621+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:10.152000185+07:00","message":"receive streaming session, msgId: 61"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:10.152039512+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"9\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:10.152045677+07:00","message":"receive interim result [false|false]: 9"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:10.152061798+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":"2025-10-27T14:25:10.152065613+07:00","message":"receive interim result [false|false]:  ชั้นซึ่งเป็นเครื่องปรับ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:10.152083709+07:00","message":"[buffer interim] 61 false 9"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:10.152087548+07:00","message":"[buffer interim] 61 false  ชั้นซึ่งเป็นเครื่องปรับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:10.152094107+07:00","message":"[bufferProcess] interim [40000000]:9"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:10.152096809+07:00","message":"[bufferProcess] send to processor:9 ชั้นซึ่งเป็นเครื่อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:10.152099452+07:00","message":"[bufferProcess] interim [40000000]: ชั้นซึ่งเป็นเครื่องปรับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:10.152101626+07:00","message":"[bufferProcess] update buffer: 9 ชั้นซึ่งเป็นเครื่องปรับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:10.152104374+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:10.152107018+07:00","message":"> Transcript [755] [false]: '9 ชั้นซึ่งเป็นเครื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:10.152109698+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:10.152111418+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:10.152112878+07:00","message":"StatePrefix: '9 ชั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:10.152114556+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:10.152117435+07:00","message":"Push: '9 ชั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:10.15211921+07:00","message":"TextPushed: '9 ชั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:10.152120818+07:00","message":"Set new StatePrefix : '9 ชั้นซึ่งเป็นเครื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:10.152122555+07:00","message":"Next Push (prob) : 'ซึ่งเป็นเครื่อง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:10.152144533+07:00","message":"push: {false 9 ชั้น 0 0xc003402b00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:10.201935715+07:00","message":"receive streaming session, msgId: 61"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:10.201968814+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"9\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:10.201975028+07:00","message":"receive interim result [false|false]: 9"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:10.201985543+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":"2025-10-27T14:25:10.201988129+07:00","message":"receive interim result [false|false]:  ชั้นซึ่งเป็นเครื่องประกอบ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:10.201995629+07:00","message":"[buffer interim] 61 false 9"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:10.201998811+07:00","message":"[buffer interim] 61 false  ชั้นซึ่งเป็นเครื่องประกอบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:10.202004403+07:00","message":"[bufferProcess] interim [160000000]:9"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:10.20200615+07:00","message":"[bufferProcess] send to processor:9 ชั้นซึ่งเป็นเครื่องปรับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:10.202008718+07:00","message":"[bufferProcess] interim [160000000]: ชั้นซึ่งเป็นเครื่องประกอบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:10.202010995+07:00","message":"[bufferProcess] update buffer: 9 ชั้นซึ่งเป็นเครื่องประกอบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:10.202014236+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:10.202016663+07:00","message":"> Transcript [756] [false]: '9 ชั้นซึ่งเป็นเครื่องปรับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:10.202019258+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:10.202020901+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:10.202022365+07:00","message":"StatePrefix: '9 ชั้นซึ่งเป็นเครื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:10.202024139+07:00","message":"TextPushed: '9 ชั้น'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:25:10.47929989+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:25:10.479299318+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:10.840946645+07:00","message":"receive streaming session, msgId: 61"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:10.840998208+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"9 ชั้นซึ่งเป็นเครื่องประกอบ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:10.841003523+07:00","message":"receive interim result [false|false]: 9 ชั้นซึ่งเป็นเครื่องประกอบ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:10.841017773+07:00","message":"[buffer interim] 61 false 9 ชั้นซึ่งเป็นเครื่องประกอบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:10.841024836+07:00","message":"[bufferProcess] interim [760000000]:9 ชั้นซึ่งเป็นเครื่องประกอบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:10.841026847+07:00","message":"[bufferProcess] send to processor:9 ชั้นซึ่งเป็นเครื่องประกอบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:10.841030229+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:10.841032725+07:00","message":"> Transcript [757] [false]: '9 ชั้นซึ่งเป็นเครื่องประกอบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:10.841035744+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:10.841037439+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:10.841039006+07:00","message":"StatePrefix: '9 ชั้นซึ่งเป็นเครื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:10.841041043+07:00","message":"TextPushed: '9 ชั้น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:11.042562908+07:00","message":"receive streaming session, msgId: 61"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:11.042599491+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"9\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:11.042604678+07:00","message":"receive interim result [false|false]: 9"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:11.042621805+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":"2025-10-27T14:25:11.042625533+07:00","message":"receive interim result [false|false]:  ชั้นซึ่งเป็นเครื่องประกอบการ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:11.042638866+07:00","message":"[buffer interim] 61 false 9"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:11.042652241+07:00","message":"[buffer interim] 61 false  ชั้นซึ่งเป็นเครื่องประกอบการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:11.042660603+07:00","message":"[bufferProcess] interim [940000000]:9"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:11.042663226+07:00","message":"[bufferProcess] send to processor:9 ชั้นซึ่งเป็นเครื่องประกอบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:11.042670149+07:00","message":"[bufferProcess] interim [940000000]: ชั้นซึ่งเป็นเครื่องประกอบการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:11.042673644+07:00","message":"[bufferProcess] update buffer: 9 ชั้นซึ่งเป็นเครื่องประกอบการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:11.042677369+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:11.042680589+07:00","message":"> Transcript [758] [false]: '9 ชั้นซึ่งเป็นเครื่องประกอบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:11.042684447+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:11.042686799+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:11.042689342+07:00","message":"StatePrefix: '9 ชั้นซึ่งเป็นเครื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:11.042692145+07:00","message":"TextPushed: '9 ชั้น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:11.090576226+07:00","message":"receive streaming session, msgId: 61"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:11.090614469+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"9 ชั้นซึ่งเป็นเครื่องประกอบ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:11.090620373+07:00","message":"receive interim result [false|false]: 9 ชั้นซึ่งเป็นเครื่องประกอบ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:11.090632718+07:00","message":"[buffer interim] 61 false 9 ชั้นซึ่งเป็นเครื่องประกอบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:11.090642102+07:00","message":"[bufferProcess] interim [0]:9 ชั้นซึ่งเป็นเครื่องประกอบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:11.090645209+07:00","message":"[bufferProcess] send to processor:9 ชั้นซึ่งเป็นเครื่องประกอบการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:11.090651199+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:11.09065468+07:00","message":"> Transcript [759] [false]: '9 ชั้นซึ่งเป็นเครื่องประกอบการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:11.0906596+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:11.090664084+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:11.090665811+07:00","message":"StatePrefix: '9 ชั้นซึ่งเป็นเครื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:11.090667816+07:00","message":"TextPushed: '9 ชั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:11.090672108+07:00","message":"Push: 'ซึ่งเป็นเครื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:11.090674628+07:00","message":"TextPushed: '9 ชั้นซึ่งเป็นเครื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:11.090676917+07:00","message":"Set new StatePrefix : '9 ชั้นซึ่งเป็นเครื่องประกอบการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:11.090679469+07:00","message":"Next Push (prob) : 'ประกอบการ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:11.090694712+07:00","message":"push: {false ซึ่งเป็นเครื่อง 0 0xc003402b00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:11.110202973+07:00","message":"receive streaming session, msgId: 61"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:11.110231703+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"9\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:11.110236712+07:00","message":"receive interim result [false|false]: 9"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:11.110248361+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":"2025-10-27T14:25:11.110251104+07:00","message":"receive interim result [false|false]:  ชั้นซึ่งเป็นเครื่องประกอบละคร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:11.110258631+07:00","message":"[buffer interim] 61 false 9"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:11.110261561+07:00","message":"[buffer interim] 61 false  ชั้นซึ่งเป็นเครื่องประกอบละคร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:11.110267528+07:00","message":"[bufferProcess] interim [60000000]:9"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:11.110270795+07:00","message":"[bufferProcess] send to processor:9 ชั้นซึ่งเป็นเครื่องประกอบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:11.110273348+07:00","message":"[bufferProcess] interim [60000000]: ชั้นซึ่งเป็นเครื่องประกอบละคร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:11.110275598+07:00","message":"[bufferProcess] update buffer: 9 ชั้นซึ่งเป็นเครื่องประกอบละคร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:11.110278283+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:11.110280957+07:00","message":"> Transcript [760] [false]: '9 ชั้นซึ่งเป็นเครื่องประกอบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:11.110283089+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:11.111975738+07:00","message":"receive streaming session, msgId: 61"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:11.112002367+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"9\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:11.112006814+07:00","message":"receive interim result [false|false]: 9"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:11.112018979+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":"2025-10-27T14:25:11.112022795+07:00","message":"receive interim result [false|false]:  ชั้นซึ่งเป็นเครื่องประกอบพระบรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:11.112028073+07:00","message":"[buffer interim] 61 false 9"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:11.112032673+07:00","message":"[buffer interim] 61 false  ชั้นซึ่งเป็นเครื่องประกอบพระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:11.112037325+07:00","message":"[bufferProcess] interim [120000000]:9"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:11.112039178+07:00","message":"[bufferProcess] send to processor:9 ชั้นซึ่งเป็นเครื่องประกอบละคร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:11.112043377+07:00","message":"[bufferProcess] interim [120000000]: ชั้นซึ่งเป็นเครื่องประกอบพระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:11.112045823+07:00","message":"[bufferProcess] update buffer: 9 ชั้นซึ่งเป็นเครื่องประกอบพระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:11.112048201+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:11.112050362+07:00","message":"> Transcript [761] [false]: '9 ชั้นซึ่งเป็นเครื่องประกอบละคร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:11.112052613+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:11.112054536+07:00","message":"Set new StatePrefix: '9 ชั้นซึ่งเป็นเครื่องประกอบละคร'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:11.417984826+07:00","message":"receive streaming session, msgId: 61"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:11.418019552+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"9\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:11.418024343+07:00","message":"receive interim result [false|false]: 9"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:11.41804278+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":"2025-10-27T14:25:11.41804597+07:00","message":"receive interim result [false|false]:  ชั้นซึ่งเป็นเครื่องประกอบพระบรมธาตุ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:11.418053608+07:00","message":"[buffer interim] 61 false 9"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:11.418058972+07:00","message":"[buffer interim] 61 false  ชั้นซึ่งเป็นเครื่องประกอบพระบรมธาตุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:11.418065657+07:00","message":"[bufferProcess] interim [360000000]:9"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:11.418067964+07:00","message":"[bufferProcess] send to processor:9 ชั้นซึ่งเป็นเครื่องประกอบพระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:11.418071191+07:00","message":"[bufferProcess] interim [360000000]: ชั้นซึ่งเป็นเครื่องประกอบพระบรมธาตุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:11.418073348+07:00","message":"[bufferProcess] update buffer: 9 ชั้นซึ่งเป็นเครื่องประกอบพระบรมธาตุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:11.418075893+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:11.418078389+07:00","message":"> Transcript [762] [false]: '9 ชั้นซึ่งเป็นเครื่องประกอบพระบรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:11.418080356+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:11.418081828+07:00","message":"Set new StatePrefix: '9 ชั้นซึ่งเป็นเครื่องประกอบพระบรม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:11.541372362+07:00","message":"receive streaming session, msgId: 61"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:11.541432972+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"9\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:11.541440065+07:00","message":"receive interim result [false|false]: 9"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:11.541453545+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":"2025-10-27T14:25:11.541457501+07:00","message":"receive interim result [false|false]:  ชั้นซึ่งเป็นเครื่องประกอบพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:11.541467752+07:00","message":"[buffer interim] 61 false 9"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:11.541472503+07:00","message":"[buffer interim] 61 false  ชั้นซึ่งเป็นเครื่องประกอบพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:11.541484713+07:00","message":"[bufferProcess] interim [480000000]:9"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:11.541488179+07:00","message":"[bufferProcess] send to processor:9 ชั้นซึ่งเป็นเครื่องประกอบพระบรมธาตุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:11.541491705+07:00","message":"[bufferProcess] interim [480000000]: ชั้นซึ่งเป็นเครื่องประกอบพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:11.541495118+07:00","message":"[bufferProcess] update buffer: 9 ชั้นซึ่งเป็นเครื่องประกอบพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:11.541498928+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:11.541502583+07:00","message":"> Transcript [763] [false]: '9 ชั้นซึ่งเป็นเครื่องประกอบพระบรมธาตุ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:11.541507468+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:11.541510054+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:11.541512483+07:00","message":"StatePrefix: '9 ชั้นซึ่งเป็นเครื่องประกอบพระบรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:11.54151612+07:00","message":"TextPushed: '9 ชั้นซึ่งเป็นเครื่อง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:11.613418885+07:00","message":"receive streaming session, msgId: 61"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:11.613459875+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"9\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:11.613467252+07:00","message":"receive interim result [false|false]: 9"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:11.61348474+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":"2025-10-27T14:25:11.613490627+07:00","message":"receive interim result [false|false]:  ชั้นซึ่งเป็นเครื่องประกอบพระบรมราด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:11.613501315+07:00","message":"[buffer interim] 61 false 9"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:11.613506308+07:00","message":"[buffer interim] 61 false  ชั้นซึ่งเป็นเครื่องประกอบพระบรมราด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:11.613514125+07:00","message":"[bufferProcess] interim [540000000]:9"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:11.613517213+07:00","message":"[bufferProcess] send to processor:9 ชั้นซึ่งเป็นเครื่องประกอบพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:11.613521252+07:00","message":"[bufferProcess] interim [540000000]: ชั้นซึ่งเป็นเครื่องประกอบพระบรมราด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:11.61352543+07:00","message":"[bufferProcess] update buffer: 9 ชั้นซึ่งเป็นเครื่องประกอบพระบรมราด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:11.613529461+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:11.61353358+07:00","message":"> Transcript [764] [false]: '9 ชั้นซึ่งเป็นเครื่องประกอบพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:11.613537132+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:11.616320018+07:00","message":"receive streaming session, msgId: 61"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:11.616340866+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"9\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:11.616346033+07:00","message":"receive interim result [false|false]: 9"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:11.616359989+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":"2025-10-27T14:25:11.616363828+07:00","message":"receive interim result [false|false]:  ชั้นซึ่งเป็นเครื่องประกอบพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:11.616371768+07:00","message":"[buffer interim] 61 false 9"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:11.616380333+07:00","message":"[buffer interim] 61 false  ชั้นซึ่งเป็นเครื่องประกอบพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:11.616385598+07:00","message":"[bufferProcess] interim [600000000]:9"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:11.616388651+07:00","message":"[bufferProcess] send to processor:9 ชั้นซึ่งเป็นเครื่องประกอบพระบรมราด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:11.6163952+07:00","message":"[bufferProcess] interim [600000000]: ชั้นซึ่งเป็นเครื่องประกอบพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:11.61639855+07:00","message":"[bufferProcess] update buffer: 9 ชั้นซึ่งเป็นเครื่องประกอบพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:11.616402165+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:11.616405346+07:00","message":"> Transcript [765] [false]: '9 ชั้นซึ่งเป็นเครื่องประกอบพระบรมราด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:11.616461793+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:11.616464892+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:11.616467418+07:00","message":"StatePrefix: '9 ชั้นซึ่งเป็นเครื่องประกอบพระบรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:11.616470905+07:00","message":"TextPushed: '9 ชั้นซึ่งเป็นเครื่อง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:11.744796348+07:00","message":"receive streaming session, msgId: 61"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:11.744836457+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"9\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:11.744843189+07:00","message":"receive interim result [false|false]: 9"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:11.744864015+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":"2025-10-27T14:25:11.744868135+07:00","message":"receive interim result [false|false]:  ชั้นซึ่งเป็นเครื่องประกอบพระบรมราชชนี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:11.744878542+07:00","message":"[buffer interim] 61 false 9"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:11.744883307+07:00","message":"[buffer interim] 61 false  ชั้นซึ่งเป็นเครื่องประกอบพระบรมราชชนี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:11.744891947+07:00","message":"[bufferProcess] interim [720000000]:9"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:11.744895037+07:00","message":"[bufferProcess] send to processor:9 ชั้นซึ่งเป็นเครื่องประกอบพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:11.744899403+07:00","message":"[bufferProcess] interim [720000000]: ชั้นซึ่งเป็นเครื่องประกอบพระบรมราชชนี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:11.74490254+07:00","message":"[bufferProcess] update buffer: 9 ชั้นซึ่งเป็นเครื่องประกอบพระบรมราชชนี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:11.744906399+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:11.74491057+07:00","message":"> Transcript [766] [false]: '9 ชั้นซึ่งเป็นเครื่องประกอบพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:11.744914011+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:11.799998409+07:00","message":"receive streaming session, msgId: 61"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:11.800038642+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"9\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:11.800043878+07:00","message":"receive interim result [false|false]: 9"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:11.800053855+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":"2025-10-27T14:25:11.800056393+07:00","message":"receive interim result [false|false]:  ชั้นซึ่งเป็นเครื่องประกอบพระบรมราชชนก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:11.80006342+07:00","message":"[buffer interim] 61 false 9"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:11.800068644+07:00","message":"[buffer interim] 61 false  ชั้นซึ่งเป็นเครื่องประกอบพระบรมราชชนก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:11.800075104+07:00","message":"[bufferProcess] interim [780000000]:9"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:11.80007733+07:00","message":"[bufferProcess] send to processor:9 ชั้นซึ่งเป็นเครื่องประกอบพระบรมราชชนี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:11.800080036+07:00","message":"[bufferProcess] interim [780000000]: ชั้นซึ่งเป็นเครื่องประกอบพระบรมราชชนก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:11.800082261+07:00","message":"[bufferProcess] update buffer: 9 ชั้นซึ่งเป็นเครื่องประกอบพระบรมราชชนก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:11.800085147+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:11.800087678+07:00","message":"> Transcript [767] [false]: '9 ชั้นซึ่งเป็นเครื่องประกอบพระบรมราชชนี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:11.800090817+07:00","message":"Count interim (case 1.2): 5"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:11.80009263+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:11.800094448+07:00","message":"StatePrefix: '9 ชั้นซึ่งเป็นเครื่องประกอบพระบรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:11.800096677+07:00","message":"TextPushed: '9 ชั้นซึ่งเป็นเครื่อง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:11.936933069+07:00","message":"receive streaming session, msgId: 61"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:11.936973707+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"9\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:11.936981558+07:00","message":"receive interim result [false|false]: 9"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:11.93699617+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":"2025-10-27T14:25:11.937000081+07:00","message":"receive interim result [false|false]:  ชั้นซึ่งเป็นเครื่องประกอบพระบรมราชชนี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:11.937010621+07:00","message":"[buffer interim] 61 false 9"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:11.937015879+07:00","message":"[buffer interim] 61 false  ชั้นซึ่งเป็นเครื่องประกอบพระบรมราชชนี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:11.937023415+07:00","message":"[bufferProcess] interim [900000000]:9"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:11.937026406+07:00","message":"[bufferProcess] send to processor:9 ชั้นซึ่งเป็นเครื่องประกอบพระบรมราชชนก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:11.937030404+07:00","message":"[bufferProcess] interim [900000000]: ชั้นซึ่งเป็นเครื่องประกอบพระบรมราชชนี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:11.93703345+07:00","message":"[bufferProcess] update buffer: 9 ชั้นซึ่งเป็นเครื่องประกอบพระบรมราชชนี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:11.937037504+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:11.937041053+07:00","message":"> Transcript [768] [false]: '9 ชั้นซึ่งเป็นเครื่องประกอบพระบรมราชชนก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:11.93704574+07:00","message":"Count interim (case 1.1): 5"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:11.937048436+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:11.937050781+07:00","message":"StatePrefix: '9 ชั้นซึ่งเป็นเครื่องประกอบพระบรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:11.937054347+07:00","message":"TextPushed: '9 ชั้นซึ่งเป็นเครื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:11.937057855+07:00","message":"Push: 'ประกอบพระบรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:11.937060298+07:00","message":"TextPushed: '9 ชั้นซึ่งเป็นเครื่องประกอบพระบรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:11.937062992+07:00","message":"Set new StatePrefix : '9 ชั้นซึ่งเป็นเครื่องประกอบพระบรมราชชนก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:11.937066388+07:00","message":"Next Push (prob) : 'ราชชนก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:11.937077355+07:00","message":"push: {false ประกอบพระบรม 0 0xc003402b00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:11.993949864+07:00","message":"receive streaming session, msgId: 61"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:11.993989462+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"9\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:11.993996245+07:00","message":"receive interim result [false|false]: 9"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:11.994011429+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":"2025-10-27T14:25:11.994016175+07:00","message":"receive interim result [false|false]:  ชั้นซึ่งเป็นเครื่องประกอบพระบรมราชชนก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:11.994029038+07:00","message":"[buffer interim] 61 false 9"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:11.994034603+07:00","message":"[buffer interim] 61 false  ชั้นซึ่งเป็นเครื่องประกอบพระบรมราชชนก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:11.994042405+07:00","message":"[bufferProcess] interim [960000000]:9"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:11.994045653+07:00","message":"[bufferProcess] send to processor:9 ชั้นซึ่งเป็นเครื่องประกอบพระบรมราชชนี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:11.994049999+07:00","message":"[bufferProcess] interim [960000000]: ชั้นซึ่งเป็นเครื่องประกอบพระบรมราชชนก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:11.994053307+07:00","message":"[bufferProcess] update buffer: 9 ชั้นซึ่งเป็นเครื่องประกอบพระบรมราชชนก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:11.99405762+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:11.994061432+07:00","message":"> Transcript [769] [false]: '9 ชั้นซึ่งเป็นเครื่องประกอบพระบรมราชชนี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:11.994065156+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:11.99406751+07:00","message":"Set new StatePrefix: '9 ชั้นซึ่งเป็นเครื่องประกอบพระบรมราชชนี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:12.50858911+07:00","message":"receive streaming session, msgId: 61"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:12.508629064+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"9\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:12.508635336+07:00","message":"receive interim result [false|false]: 9"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:12.508649157+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":"2025-10-27T14:25:12.508656273+07:00","message":"receive interim result [false|false]:  ชั้นซึ่งเป็นเครื่องประกอบพระบรมราชชนกชั้นสูง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:12.508666916+07:00","message":"[buffer interim] 61 false 9"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:12.508671332+07:00","message":"[buffer interim] 61 false  ชั้นซึ่งเป็นเครื่องประกอบพระบรมราชชนกชั้นสูง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:12.508679557+07:00","message":"[bufferProcess] interim [500000000]:9"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:12.508682649+07:00","message":"[bufferProcess] send to processor:9 ชั้นซึ่งเป็นเครื่องประกอบพระบรมราชชนก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:12.508687321+07:00","message":"[bufferProcess] interim [500000000]: ชั้นซึ่งเป็นเครื่องประกอบพระบรมราชชนกชั้นสูง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:12.508691062+07:00","message":"[bufferProcess] update buffer: 9 ชั้นซึ่งเป็นเครื่องประกอบพระบรมราชชนกชั้นสูง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:12.508695192+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:12.508698989+07:00","message":"> Transcript [770] [false]: '9 ชั้นซึ่งเป็นเครื่องประกอบพระบรมราชชนก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:12.508734908+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:12.508737569+07:00","message":"Set new StatePrefix: '9 ชั้นซึ่งเป็นเครื่องประกอบพระบรมราชชนก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:12.712805298+07:00","message":"receive streaming session, msgId: 61"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:12.71284633+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"9\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:12.712852799+07:00","message":"receive interim result [false|false]: 9"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:12.712867375+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":"2025-10-27T14:25:12.712872314+07:00","message":"receive interim result [false|false]:  ชั้นซึ่งเป็นเครื่องประกอบพระบรมราชชนกชั้นสูงสุด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:12.712882105+07:00","message":"[buffer interim] 61 false 9"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:12.712887377+07:00","message":"[buffer interim] 61 false  ชั้นซึ่งเป็นเครื่องประกอบพระบรมราชชนกชั้นสูงสุด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:12.712895619+07:00","message":"[bufferProcess] interim [680000000]:9"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:12.712898476+07:00","message":"[bufferProcess] send to processor:9 ชั้นซึ่งเป็นเครื่องประกอบพระบรมราชชนกชั้นสูง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:12.712902419+07:00","message":"[bufferProcess] interim [680000000]: ชั้นซึ่งเป็นเครื่องประกอบพระบรมราชชนกชั้นสูงสุด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:12.712906001+07:00","message":"[bufferProcess] update buffer: 9 ชั้นซึ่งเป็นเครื่องประกอบพระบรมราชชนกชั้นสูงสุด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:12.71291006+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:12.712914043+07:00","message":"> Transcript [771] [false]: '9 ชั้นซึ่งเป็นเครื่องประกอบพระบรมราชชนกชั้นสูง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:12.712918544+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:12.712921192+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:12.712923424+07:00","message":"StatePrefix: '9 ชั้นซึ่งเป็นเครื่องประกอบพระบรมราชชนก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:12.712926789+07:00","message":"TextPushed: '9 ชั้นซึ่งเป็นเครื่องประกอบพระบรม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:12.803309597+07:00","message":"[GCS] IsForceVAD: false for message ID: 61"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:12.864979214+07:00","message":"[GCS] Start streaming session, msgId: 62"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:12.927878535+07:00","message":"receive streaming session, msgId: 61"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:12.927924143+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"9 ชั้นซึ่งเป็นเครื่องประกอบพระบรมราชอิสริยยศชั้นสูงสุด\",\"confidence\":0.9566607}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":950000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:12.927932934+07:00","message":"receive interim result [true|false]: 9 ชั้นซึ่งเป็นเครื่องประกอบพระบรมราชอิสริยยศชั้นสูงสุด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:12.927942566+07:00","message":"end recv isFinal message id 61"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:12.927945358+07:00","message":"end Recv id 61"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:12.927953286+07:00","message":"[buffer interim] 61 true 9 ชั้นซึ่งเป็นเครื่องประกอบพระบรมราชอิสริยยศชั้นสูงสุด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:12.927964609+07:00","message":"[bufferProcess] interim [950000000]:9 ชั้นซึ่งเป็นเครื่องประกอบพระบรมราชอิสริยยศชั้นสูงสุด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:12.927969257+07:00","message":"[bufferProcess] send to processor (isfinal):9 ชั้นซึ่งเป็นเครื่องประกอบพระบรมราชชนกชั้นสูงสุด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:12.927980055+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:12.927984787+07:00","message":"> Transcript [772] [false]: '9 ชั้นซึ่งเป็นเครื่องประกอบพระบรมราชชนกชั้นสูงสุด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:12.927989871+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:12.927992099+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:12.927995151+07:00","message":"StatePrefix: '9 ชั้นซึ่งเป็นเครื่องประกอบพระบรมราชชนก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:12.927998731+07:00","message":"TextPushed: '9 ชั้นซึ่งเป็นเครื่องประกอบพระบรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:12.928001191+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:12.92800377+07:00","message":"> Transcript [773] [true]: '9 ชั้นซึ่งเป็นเครื่องประกอบพระบรมราชอิสริยยศชั้นสูงสุด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:12.928007656+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:12.928009852+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:12.928012231+07:00","message":"StatePrefix: '9 ชั้นซึ่งเป็นเครื่องประกอบพระบรมราชชนก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:12.928015445+07:00","message":"TextPushed: '9 ชั้นซึ่งเป็นเครื่องประกอบพระบรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:12.928020275+07:00","message":"Push: 'ราชอิสริยยศชั้นสูงสุด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:12.928032112+07:00","message":"push: {true ราชอิสริยยศชั้นสูงสุด 0 0xc003402b00}"}
{"level":"info","service":"Main","time":"2025-10-27T14:25:12.941730003+07:00","message":"write wav file: './tmp/7446/7446_61.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:13.416918326+07:00","message":"receive streaming session, msgId: 62"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:13.416962142+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":"2025-10-27T14:25:13.416967199+07:00","message":"receive interim result [false|false]: แดก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:13.416983921+07:00","message":"[buffer interim] 62 false แดก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:13.41699172+07:00","message":"[bufferProcess] interim [420000000]:แดก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:13.416993205+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:25:13.47933316+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:25:13.479354279+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:13.561766639+07:00","message":"receive streaming session, msgId: 62"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:13.561797241+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":"2025-10-27T14:25:13.561802563+07:00","message":"receive interim result [false|false]: แดด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:13.561816323+07:00","message":"[buffer interim] 62 false แดด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:13.561822984+07:00","message":"[bufferProcess] interim [480000000]:แดด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:13.561824859+07:00","message":"[bufferProcess] send to processor:แดก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:13.561828835+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:13.561831403+07:00","message":"> Transcript [774] [false]: 'แดก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:13.561833355+07:00","message":"Set StatePrefix (first interim): 'แดก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:13.59820923+07:00","message":"receive streaming session, msgId: 62"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:13.598244502+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":"2025-10-27T14:25:13.598249734+07:00","message":"receive interim result [false|false]: แด่พระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:13.598263014+07:00","message":"[buffer interim] 62 false แด่พระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:13.598270112+07:00","message":"[bufferProcess] interim [540000000]:แด่พระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:13.598271983+07:00","message":"[bufferProcess] send to processor:แดด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:13.598275128+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:13.598277643+07:00","message":"> Transcript [775] [false]: 'แดด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:13.598279689+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:13.598281798+07:00","message":"Set new StatePrefix: 'แดด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:13.729269107+07:00","message":"receive streaming session, msgId: 62"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:13.729308778+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":"2025-10-27T14:25:13.729314587+07:00","message":"receive interim result [false|false]: แด่พระบาท"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:13.72932844+07:00","message":"[buffer interim] 62 false แด่พระบาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:13.729335248+07:00","message":"[bufferProcess] interim [720000000]:แด่พระบาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:13.729337153+07:00","message":"[bufferProcess] send to processor:แด่พระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:13.729342407+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:13.729345177+07:00","message":"> Transcript [776] [false]: 'แด่พระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:13.729347047+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:13.729348673+07:00","message":"Set new StatePrefix: 'แด่พระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:13.854770884+07:00","message":"receive streaming session, msgId: 62"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:13.854811002+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":"2025-10-27T14:25:13.854817634+07:00","message":"receive interim result [false|false]: แด่พระบรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:13.854832728+07:00","message":"[buffer interim] 62 false แด่พระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:13.854841088+07:00","message":"[bufferProcess] interim [780000000]:แด่พระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:13.854843836+07:00","message":"[bufferProcess] send to processor:แด่พระบาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:13.854850321+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:13.85485402+07:00","message":"> Transcript [777] [false]: 'แด่พระบาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:13.854857351+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:13.854859403+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:13.854861714+07:00","message":"StatePrefix: 'แด่พระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:13.854864114+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:14.048388621+07:00","message":"receive streaming session, msgId: 62"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:14.048419808+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":"2025-10-27T14:25:14.048425111+07:00","message":"receive interim result [false|false]: แด่พระบรมธาตุ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:14.04844132+07:00","message":"[buffer interim] 62 false แด่พระบรมธาตุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:14.048447731+07:00","message":"[bufferProcess] interim [20000000]:แด่พระบรมธาตุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:14.048449788+07:00","message":"[bufferProcess] send to processor:แด่พระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:14.04845331+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:14.048455856+07:00","message":"> Transcript [778] [false]: 'แด่พระบรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:14.048458579+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:14.048460384+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:14.0484619+07:00","message":"StatePrefix: 'แด่พระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:14.048464179+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:14.23375835+07:00","message":"receive streaming session, msgId: 62"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:14.233788648+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":"2025-10-27T14:25:14.23379399+07:00","message":"receive interim result [false|false]: แด่พระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:14.233804113+07:00","message":"[buffer interim] 62 false แด่พระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:14.233810214+07:00","message":"[bufferProcess] interim [200000000]:แด่พระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:14.23381225+07:00","message":"[bufferProcess] send to processor:แด่พระบรมธาตุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:14.23381766+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:14.23382021+07:00","message":"> Transcript [779] [false]: 'แด่พระบรมธาตุ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:14.233823235+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:14.23382509+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:14.233826697+07:00","message":"StatePrefix: 'แด่พระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:14.233828549+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:14.305389533+07:00","message":"receive streaming session, msgId: 62"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:14.305419635+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":"2025-10-27T14:25:14.305424707+07:00","message":"receive interim result [false|false]: แด่พระบรมราชองค์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:14.305437171+07:00","message":"[buffer interim] 62 false แด่พระบรมราชองค์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:14.3054436+07:00","message":"[bufferProcess] interim [260000000]:แด่พระบรมราชองค์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:14.30544563+07:00","message":"[bufferProcess] send to processor:แด่พระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:14.3054508+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:14.305453284+07:00","message":"> Transcript [780] [false]: 'แด่พระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:14.305456414+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:14.305458116+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:14.305459715+07:00","message":"StatePrefix: 'แด่พระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:14.305461431+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:14.305465471+07:00","message":"Push: 'แด่พระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:14.305467192+07:00","message":"TextPushed: 'แด่พระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:14.305468936+07:00","message":"Set new StatePrefix : 'แด่พระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:14.305471081+07:00","message":"Next Push (prob) : ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:14.305478976+07:00","message":"push: {false แด่พระ 0 0xc002216780}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:14.307964253+07:00","message":"receive streaming session, msgId: 62"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:14.307984558+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":"2025-10-27T14:25:14.307989297+07:00","message":"receive interim result [false|false]: แด่พระบรมราชวงศ์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:14.308000507+07:00","message":"[buffer interim] 62 false แด่พระบรมราชวงศ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:14.308005335+07:00","message":"[bufferProcess] interim [320000000]:แด่พระบรมราชวงศ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:14.308007193+07:00","message":"[bufferProcess] send to processor:แด่พระบรมราชองค์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:14.308009984+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:14.308012359+07:00","message":"> Transcript [781] [false]: 'แด่พระบรมราชองค์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:14.308014183+07:00","message":"Set StatePrefix (first interim): 'แด่พระบรมราชองค์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:14.635036096+07:00","message":"receive streaming session, msgId: 62"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:14.635074562+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":"2025-10-27T14:25:14.635080589+07:00","message":"receive interim result [false|false]: แด่พระบรมราชวงศ์ไฟ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:14.635094242+07:00","message":"[buffer interim] 62 false แด่พระบรมราชวงศ์ไฟ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:14.63510059+07:00","message":"[bufferProcess] interim [620000000]:แด่พระบรมราชวงศ์ไฟ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:14.635102626+07:00","message":"[bufferProcess] send to processor:แด่พระบรมราชวงศ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:14.635108218+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:14.635110928+07:00","message":"> Transcript [782] [false]: 'แด่พระบรมราชวงศ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:14.635113157+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:14.635114974+07:00","message":"Set new StatePrefix: 'แด่พระบรมราชวงศ์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:14.951408289+07:00","message":"receive streaming session, msgId: 62"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:14.95144252+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":"2025-10-27T14:25:14.95144795+07:00","message":"receive interim result [false|false]: แด่พระบรมราชวงศ์ไฟหน้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:14.95146259+07:00","message":"[buffer interim] 62 false แด่พระบรมราชวงศ์ไฟหน้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:14.951469604+07:00","message":"[bufferProcess] interim [860000000]:แด่พระบรมราชวงศ์ไฟหน้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:14.951481287+07:00","message":"[bufferProcess] send to processor:แด่พระบรมราชวงศ์ไฟ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:14.951485091+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:14.95148821+07:00","message":"> Transcript [783] [false]: 'แด่พระบรมราชวงศ์ไฟ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:14.951491678+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:14.95149368+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:14.951495962+07:00","message":"StatePrefix: 'แด่พระบรมราชวงศ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:14.951497851+07:00","message":"TextPushed: 'แด่พระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:14.955444862+07:00","message":"receive streaming session, msgId: 62"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:14.955467807+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":"2025-10-27T14:25:14.955472623+07:00","message":"receive interim result [false|false]: แด่พระบรมราชวงศ์ไฟใน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:14.955484027+07:00","message":"[buffer interim] 62 false แด่พระบรมราชวงศ์ไฟใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:14.955488573+07:00","message":"[bufferProcess] interim [920000000]:แด่พระบรมราชวงศ์ไฟใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:14.955490456+07:00","message":"[bufferProcess] send to processor:แด่พระบรมราชวงศ์ไฟหน้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:14.955493111+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:14.955495535+07:00","message":"> Transcript [784] [false]: 'แด่พระบรมราชวงศ์ไฟหน้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:14.955498167+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:14.955499751+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:14.955501338+07:00","message":"StatePrefix: 'แด่พระบรมราชวงศ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:14.955503144+07:00","message":"TextPushed: 'แด่พระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:15.194178252+07:00","message":"receive streaming session, msgId: 62"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:15.194218482+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":"2025-10-27T14:25:15.194225248+07:00","message":"receive interim result [false|false]: แด่พระบรมราชวงศ์ไฟในค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:15.194266913+07:00","message":"[buffer interim] 62 false แด่พระบรมราชวงศ์ไฟในค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:15.194274603+07:00","message":"[bufferProcess] interim [160000000]:แด่พระบรมราชวงศ์ไฟในค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:15.19427675+07:00","message":"[bufferProcess] send to processor:แด่พระบรมราชวงศ์ไฟใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:15.194282119+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:15.194284595+07:00","message":"> Transcript [785] [false]: 'แด่พระบรมราชวงศ์ไฟใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:15.194288035+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:15.194289853+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:15.194291939+07:00","message":"StatePrefix: 'แด่พระบรมราชวงศ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:15.194294063+07:00","message":"TextPushed: 'แด่พระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:15.232434153+07:00","message":"[GCS] IsForceVAD: false for message ID: 62"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:15.294101903+07:00","message":"[GCS] Start streaming session, msgId: 63"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:15.397079388+07:00","message":"receive streaming session, msgId: 62"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:15.397121932+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แด่พระบรมราชวงศ์ไฟในค่ะ\",\"confidence\":0.9180391}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:15.397130232+07:00","message":"receive interim result [true|false]: แด่พระบรมราชวงศ์ไฟในค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:15.397138963+07:00","message":"end recv isFinal message id 62"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:15.397148667+07:00","message":"end Recv id 62"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:15.397170844+07:00","message":"[buffer interim] 62 true แด่พระบรมราชวงศ์ไฟในค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:15.397183301+07:00","message":"[bufferProcess] interim [400000000]:แด่พระบรมราชวงศ์ไฟในค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:15.397187145+07:00","message":"[bufferProcess] send to processor (isfinal):แด่พระบรมราชวงศ์ไฟในค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:15.397199504+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:15.397215561+07:00","message":"> Transcript [786] [false]: 'แด่พระบรมราชวงศ์ไฟในค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:15.397222001+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:15.397224452+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:15.397227656+07:00","message":"StatePrefix: 'แด่พระบรมราชวงศ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:15.397230136+07:00","message":"TextPushed: 'แด่พระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:15.397238782+07:00","message":"Push: 'บรมราชวงศ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:15.39724129+07:00","message":"TextPushed: 'แด่พระบรมราชวงศ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:15.397244365+07:00","message":"Set new StatePrefix : 'แด่พระบรมราชวงศ์ไฟในค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:15.397247222+07:00","message":"Next Push (prob) : 'ไฟในค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:15.397249754+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:15.397252215+07:00","message":"> Transcript [787] [true]: 'แด่พระบรมราชวงศ์ไฟในค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:15.39725488+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:15.397257086+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:15.39725907+07:00","message":"StatePrefix: 'แด่พระบรมราชวงศ์ไฟในค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:15.397261412+07:00","message":"TextPushed: 'แด่พระบรมราชวงศ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:15.397264337+07:00","message":"Push: 'ไฟในค่ะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:15.397276343+07:00","message":"push: {false บรมราชวงศ์ 0 0xc002216780}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:15.397282902+07:00","message":"push: {true ไฟในค่ะ 0 0xc002216780}"}
{"level":"info","service":"Main","time":"2025-10-27T14:25:15.405452412+07:00","message":"write wav file: './tmp/7446/7446_62.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:25:16.479818097+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:25:16.479828547+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:18.89323227+07:00","message":"[GCS] IsForceVAD: false for message ID: 63"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:18.989137085+07:00","message":"receive streaming session, msgId: 63"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:18.989157205+07:00","message":"found end of frame, send empty tag with msgId: 63"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:18.989171962+07:00","message":"end Recv id 63"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:18.989186818+07:00","message":"[buffer interim] 63 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:18.989213904+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:18.989218122+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:18.989221001+07:00","message":"> Transcript [788] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:18.989223417+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:18.98922579+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:18.989227706+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:18.989229327+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:18.989233538+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:18.989243556+07:00","message":"push: {true \n 0 0xc003402900}"}
{"level":"info","service":"Main","time":"2025-10-27T14:25:18.997908265+07:00","message":"write wav file: './tmp/7446/7446_63.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:25:19.480605829+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:25:19.48061312+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:19.533742739+07:00","message":"[GCS] Start streaming session, msgId: 64"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:19.592865733+07:00","message":"[GCS] IsForceVAD: false for message ID: 64"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:19.759092679+07:00","message":"receive streaming session, msgId: 64"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:19.759111901+07:00","message":"found end of frame, send empty tag with msgId: 64"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:19.759114564+07:00","message":"end Recv id 64"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:19.759123107+07:00","message":"[buffer interim] 64 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:19.759130559+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:19.759134001+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:19.759136672+07:00","message":"> Transcript [789] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:19.759152188+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:19.759154063+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:19.759155653+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:19.759157277+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:19.759165324+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:19.759175244+07:00","message":"push: {true \n 0 0xc000044e00}"}
{"level":"info","service":"Main","time":"2025-10-27T14:25:19.763423537+07:00","message":"write wav file: './tmp/7446/7446_64.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:20.104187622+07:00","message":"[GCS] Start streaming session, msgId: 65"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:20.293366229+07:00","message":"[GCS] IsForceVAD: false for message ID: 65"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:20.409601304+07:00","message":"receive streaming session, msgId: 65"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:20.40962557+07:00","message":"found end of frame, send empty tag with msgId: 65"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:20.40962906+07:00","message":"end Recv id 65"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:20.409636787+07:00","message":"[buffer interim] 65 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:20.409645804+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:20.409650572+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:20.409654425+07:00","message":"> Transcript [790] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:20.409657629+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:20.409660046+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:20.409662415+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:20.409664661+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:20.409671348+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:20.40968322+07:00","message":"push: {true \n 0 0xc003402e80}"}
{"level":"info","service":"Main","time":"2025-10-27T14:25:20.415605396+07:00","message":"write wav file: './tmp/7446/7446_65.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:20.55295365+07:00","message":"[GCS] Start streaming session, msgId: 66"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:20.872428749+07:00","message":"[GCS] IsForceVAD: false for message ID: 66"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:20.963991961+07:00","message":"receive streaming session, msgId: 66"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:20.964016915+07:00","message":"found end of frame, send empty tag with msgId: 66"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:20.96402069+07:00","message":"end Recv id 66"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:20.964030096+07:00","message":"[buffer interim] 66 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:20.964038354+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:20.964043286+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:20.964047462+07:00","message":"> Transcript [791] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:20.964051064+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:20.9640535+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:20.964055986+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:20.96405875+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:20.964062079+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:20.964074102+07:00","message":"push: {true \n 0 0xc003402000}"}
{"level":"info","service":"Main","time":"2025-10-27T14:25:20.96931164+07:00","message":"write wav file: './tmp/7446/7446_66.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:21.002645322+07:00","message":"[GCS] Start streaming session, msgId: 67"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:21.832125963+07:00","message":"[GCS] IsForceVAD: false for message ID: 67"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:21.930773853+07:00","message":"receive streaming session, msgId: 67"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:21.930790585+07:00","message":"found end of frame, send empty tag with msgId: 67"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:21.930794303+07:00","message":"end Recv id 67"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:21.93080172+07:00","message":"[buffer interim] 67 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:21.930814888+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:21.930819364+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:21.930822522+07:00","message":"> Transcript [792] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:21.930825844+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:21.93082818+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:21.930830372+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:21.930832564+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:21.930838223+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:21.930850088+07:00","message":"push: {true \n 0 0xc000044a80}"}
{"level":"info","service":"Main","time":"2025-10-27T14:25:21.936233559+07:00","message":"write wav file: './tmp/7446/7446_67.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:22.153101103+07:00","message":"[GCS] Start streaming session, msgId: 68"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:22.212761436+07:00","message":"[GCS] IsForceVAD: false for message ID: 68"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:22.285071261+07:00","message":"[GCS] Start streaming session, msgId: 69"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:22.427547846+07:00","message":"[GCS] Cleaned up inactive client: 42"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:22.42756619+07:00","message":"[GCS] Cleaned up inactive client: 43"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:22.42756853+07:00","message":"[GCS] Cleaned up inactive client: 41"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:22.427569989+07:00","message":"[GCS] Cleaned up inactive client: 40"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:22.427571449+07:00","message":"[GCS] Cleaned up inactive client: 39"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:22.427572851+07:00","message":"[GCS] Cleaned up inactive client: 47"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:22.427574299+07:00","message":"[GCS] Cleaned up inactive client: 44"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:22.427575731+07:00","message":"[GCS] Cleaned up inactive client: 45"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:22.427577125+07:00","message":"[GCS] Cleaned up inactive client: 46"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:22.445382585+07:00","message":"receive streaming session, msgId: 68"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:22.445397842+07:00","message":"found end of frame, send empty tag with msgId: 68"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:22.445400263+07:00","message":"end Recv id 68"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:22.445406521+07:00","message":"[buffer interim] 68 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:22.445413527+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:22.445422979+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:22.445425973+07:00","message":"> Transcript [793] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:22.445428049+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:22.445429681+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:22.445431527+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:22.445433496+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:22.445435927+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:22.445461546+07:00","message":"push: {true \n 0 0xc002216a80}"}
{"level":"info","service":"Main","time":"2025-10-27T14:25:22.449599876+07:00","message":"write wav file: './tmp/7446/7446_68.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:25:22.480916984+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:25:22.480931252+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:22.602638099+07:00","message":"[GCS] IsForceVAD: false for message ID: 69"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:22.662794763+07:00","message":"[GCS] Start streaming session, msgId: 70"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:22.719893484+07:00","message":"receive streaming session, msgId: 69"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:22.719907631+07:00","message":"found end of frame, send empty tag with msgId: 69"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:22.719910182+07:00","message":"end Recv id 69"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:22.719916857+07:00","message":"[buffer interim] 69 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:22.719923365+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:22.719926759+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:22.71992944+07:00","message":"> Transcript [794] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:22.7199316+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:22.719933157+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:22.719935165+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:22.719936794+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:22.719938935+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:22.719948327+07:00","message":"push: {true \n 0 0xc002216d80}"}
{"level":"info","service":"Main","time":"2025-10-27T14:25:22.724906803+07:00","message":"write wav file: './tmp/7446/7446_69.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:22.731814983+07:00","message":"[GCS] IsForceVAD: false for message ID: 70"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:22.925499802+07:00","message":"[GCS] Start streaming session, msgId: 71"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:22.945701503+07:00","message":"receive streaming session, msgId: 70"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:22.945715684+07:00","message":"found end of frame, send empty tag with msgId: 70"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:22.945718061+07:00","message":"end Recv id 70"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:22.945723855+07:00","message":"[buffer interim] 70 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:22.945730282+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:22.945733753+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:22.945736281+07:00","message":"> Transcript [795] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:22.945738326+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:22.945739875+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:22.945741323+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:22.945742771+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:22.945745048+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:22.945753861+07:00","message":"push: {true \n 0 0xc002216f80}"}
{"level":"info","service":"Main","time":"2025-10-27T14:25:22.949932858+07:00","message":"write wav file: './tmp/7446/7446_70.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:23.1125459+07:00","message":"[GCS] IsForceVAD: false for message ID: 71"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:23.17343871+07:00","message":"[GCS] Start streaming session, msgId: 72"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:23.243448098+07:00","message":"[GCS] IsForceVAD: false for message ID: 72"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:23.373659945+07:00","message":"[GCS] Start streaming session, msgId: 73"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:23.416909133+07:00","message":"receive streaming session, msgId: 71"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:23.416929167+07:00","message":"found end of frame, send empty tag with msgId: 71"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:23.416932735+07:00","message":"end Recv id 71"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:23.416941399+07:00","message":"[buffer interim] 71 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:23.41695014+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:23.41695982+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:23.416963906+07:00","message":"> Transcript [796] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:23.416967658+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:23.416971057+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:23.416973424+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:23.416975964+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:23.416992517+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:23.417005464+07:00","message":"push: {true \n 0 0xc003402280}"}
{"level":"info","service":"Main","time":"2025-10-27T14:25:23.422689695+07:00","message":"write wav file: './tmp/7446/7446_71.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:23.492185997+07:00","message":"receive streaming session, msgId: 72"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:23.492205535+07:00","message":"found end of frame, send empty tag with msgId: 72"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:23.492209432+07:00","message":"end Recv id 72"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:23.492218174+07:00","message":"[buffer interim] 72 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:23.492227219+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:23.492232143+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:23.492235816+07:00","message":"> Transcript [797] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:23.492239011+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:23.492241615+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:23.492243834+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:23.492246215+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:23.49224961+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:23.492262874+07:00","message":"push: {true \n 0 0xc0023e9600}"}
{"level":"info","service":"Main","time":"2025-10-27T14:25:23.49699238+07:00","message":"write wav file: './tmp/7446/7446_72.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:23.623604357+07:00","message":"[GCS] IsForceVAD: false for message ID: 73"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:23.754172685+07:00","message":"[GCS] Start streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:23.878244317+07:00","message":"receive streaming session, msgId: 73"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:23.878261294+07:00","message":"found end of frame, send empty tag with msgId: 73"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:23.878264094+07:00","message":"end Recv id 73"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:23.878271728+07:00","message":"[buffer interim] 73 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:23.878279041+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:23.878282438+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:23.878285122+07:00","message":"> Transcript [798] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:23.878287742+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:23.878289452+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:23.878290988+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:23.878292455+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:23.878294748+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:23.878304196+07:00","message":"push: {true \n 0 0xc000045100}"}
{"level":"info","service":"Main","time":"2025-10-27T14:25:23.883061925+07:00","message":"write wav file: './tmp/7446/7446_73.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:24.819353095+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:24.819389936+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แบบ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":930000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:24.819394761+07:00","message":"receive interim result [false|false]: แบบ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:24.81940585+07:00","message":"[buffer interim] 74 false แบบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:24.819412588+07:00","message":"[bufferProcess] interim [930000000]:แบบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:24.819414018+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:24.999875323+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:24.999910863+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แบบแผน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":110000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:24.999928092+07:00","message":"receive interim result [false|false]: แบบแผน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:24.999941858+07:00","message":"[buffer interim] 74 false แบบแผน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:24.999948315+07:00","message":"[bufferProcess] interim [110000000]:แบบแผน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:24.999950182+07:00","message":"[bufferProcess] send to processor:แบบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:24.999953168+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:24.999955871+07:00","message":"> Transcript [799] [false]: 'แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:24.999957872+07:00","message":"Set StatePrefix (first interim): 'แบบ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:25.19086269+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:25.190897567+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แบบแผนการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":290000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:25.190902851+07:00","message":"receive interim result [false|false]: แบบแผนการ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:25.190916791+07:00","message":"[buffer interim] 74 false แบบแผนการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:25.190923496+07:00","message":"[bufferProcess] interim [290000000]:แบบแผนการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:25.190925434+07:00","message":"[bufferProcess] send to processor:แบบแผน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:25.190930554+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:25.190935+07:00","message":"> Transcript [800] [false]: 'แบบแผน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:25.190937372+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:25.190939065+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:25.190940957+07:00","message":"StatePrefix: 'แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:25.190942739+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:25.391066644+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:25.39111222+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แบบแผนการทำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":530000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:25.391118403+07:00","message":"receive interim result [false|false]: แบบแผนการทำ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:25.39113388+07:00","message":"[buffer interim] 74 false แบบแผนการทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:25.391143028+07:00","message":"[bufferProcess] interim [530000000]:แบบแผนการทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:25.391145452+07:00","message":"[bufferProcess] send to processor:แบบแผนการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:25.391186455+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:25.391191702+07:00","message":"> Transcript [801] [false]: 'แบบแผนการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:25.391194795+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:25.391196446+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:25.391198115+07:00","message":"StatePrefix: 'แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:25.391199935+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:25:25.481972941+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:25:25.481972293+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:25.640066921+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:25.640099269+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แบบแผนการถวาย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":650000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:25.640104285+07:00","message":"receive interim result [false|false]: แบบแผนการถวาย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:25.640117547+07:00","message":"[buffer interim] 74 false แบบแผนการถวาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:25.640124505+07:00","message":"[bufferProcess] interim [650000000]:แบบแผนการถวาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:25.640126857+07:00","message":"[bufferProcess] send to processor:แบบแผนการทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:25.64013288+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:25.640136016+07:00","message":"> Transcript [802] [false]: 'แบบแผนการทำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:25.640138875+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:25.640140748+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:25.640142683+07:00","message":"StatePrefix: 'แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:25.640144541+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:25.837857602+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:25.837889509+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แบบแผนการถวายพระ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":890000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:25.837894762+07:00","message":"receive interim result [false|false]: แบบแผนการถวายพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:25.837907776+07:00","message":"[buffer interim] 74 false แบบแผนการถวายพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:25.837915959+07:00","message":"[bufferProcess] interim [890000000]:แบบแผนการถวายพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:25.837917874+07:00","message":"[bufferProcess] send to processor:แบบแผนการถวาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:25.837921331+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:25.837924082+07:00","message":"> Transcript [803] [false]: 'แบบแผนการถวาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:25.83792653+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:25.837928362+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:25.837930253+07:00","message":"StatePrefix: 'แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:25.837931899+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:25.837935735+07:00","message":"Push: 'แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:25.837937147+07:00","message":"TextPushed: 'แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:25.837939091+07:00","message":"Set new StatePrefix : 'แบบแผนการถวาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:25.837941084+07:00","message":"Next Push (prob) : 'แผนการถวาย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:25.83795184+07:00","message":"push: {false แบบ 0 0xc003402e00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:26.111682721+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:26.111723457+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แบบแผนการถวายพระเกียรติ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":190000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:26.111728816+07:00","message":"receive interim result [false|false]: แบบแผนการถวายพระเกียรติ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:26.111742593+07:00","message":"[buffer interim] 74 false แบบแผนการถวายพระเกียรติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:26.111749484+07:00","message":"[bufferProcess] interim [190000000]:แบบแผนการถวายพระเกียรติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:26.111751513+07:00","message":"[bufferProcess] send to processor:แบบแผนการถวายพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:26.111754879+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:26.111757558+07:00","message":"> Transcript [804] [false]: 'แบบแผนการถวายพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:26.111760497+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:26.111762125+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:26.111764069+07:00","message":"StatePrefix: 'แบบแผนการถวาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:26.111765903+07:00","message":"TextPushed: 'แบบ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:26.231499434+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:26.231537208+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":"2025-10-27T14:25:26.231544043+07:00","message":"receive interim result [false|false]: แบบแผนการถวายพระเกจิ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:26.231557679+07:00","message":"[buffer interim] 74 false แบบแผนการถวายพระเกจิ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:26.23156598+07:00","message":"[bufferProcess] interim [310000000]:แบบแผนการถวายพระเกจิ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:26.23156821+07:00","message":"[bufferProcess] send to processor:แบบแผนการถวายพระเกียรติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:26.231574943+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:26.231577669+07:00","message":"> Transcript [805] [false]: 'แบบแผนการถวายพระเกียรติ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:26.231580544+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:26.231582389+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:26.231584207+07:00","message":"StatePrefix: 'แบบแผนการถวาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:26.231586203+07:00","message":"TextPushed: 'แบบ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:26.343506919+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:26.343548884+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แบบแผนการถวายพระเกียรติยศ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":370000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:26.343554083+07:00","message":"receive interim result [false|false]: แบบแผนการถวายพระเกียรติยศ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:26.343567831+07:00","message":"[buffer interim] 74 false แบบแผนการถวายพระเกียรติยศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:26.343574636+07:00","message":"[bufferProcess] interim [370000000]:แบบแผนการถวายพระเกียรติยศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:26.343576943+07:00","message":"[bufferProcess] send to processor:แบบแผนการถวายพระเกจิ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:26.343582591+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:26.343585051+07:00","message":"> Transcript [806] [false]: 'แบบแผนการถวายพระเกจิ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:26.343588545+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:26.343590413+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:26.343593663+07:00","message":"StatePrefix: 'แบบแผนการถวาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:26.343596159+07:00","message":"TextPushed: 'แบบ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:26.605914689+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:26.605955208+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แบบแผนการถวายพระเกียรติยศเป็น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":670000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:26.605960652+07:00","message":"receive interim result [false|false]: แบบแผนการถวายพระเกียรติยศเป็น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:26.605972185+07:00","message":"[buffer interim] 74 false แบบแผนการถวายพระเกียรติยศเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:26.605984575+07:00","message":"[bufferProcess] interim [670000000]:แบบแผนการถวายพระเกียรติยศเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:26.605986934+07:00","message":"[bufferProcess] send to processor:แบบแผนการถวายพระเกียรติยศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:26.605990698+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:26.605993249+07:00","message":"> Transcript [807] [false]: 'แบบแผนการถวายพระเกียรติยศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:26.605996732+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:26.605998679+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:26.606007828+07:00","message":"StatePrefix: 'แบบแผนการถวาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:26.606009912+07:00","message":"TextPushed: 'แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:26.606016416+07:00","message":"Push: 'แผนการถวาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:26.606018004+07:00","message":"TextPushed: 'แบบแผนการถวาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:26.606019682+07:00","message":"Set new StatePrefix : 'แบบแผนการถวายพระเกียรติยศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:26.606021486+07:00","message":"Next Push (prob) : 'พระเกียรติยศ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:26.606029743+07:00","message":"push: {false แผนการถวาย 0 0xc003402e00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:26.733371262+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:26.733408231+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แบบแผนการถวายพระเกียรติยศเป็นผู้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":790000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:26.733413349+07:00","message":"receive interim result [false|false]: แบบแผนการถวายพระเกียรติยศเป็นผู้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:26.733427202+07:00","message":"[buffer interim] 74 false แบบแผนการถวายพระเกียรติยศเป็นผู้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:26.733434346+07:00","message":"[bufferProcess] interim [790000000]:แบบแผนการถวายพระเกียรติยศเป็นผู้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:26.733436545+07:00","message":"[bufferProcess] send to processor:แบบแผนการถวายพระเกียรติยศเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:26.733439954+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:26.733442616+07:00","message":"> Transcript [808] [false]: 'แบบแผนการถวายพระเกียรติยศเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:26.733445664+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:26.733447384+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:26.733448919+07:00","message":"StatePrefix: 'แบบแผนการถวายพระเกียรติยศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:26.733450934+07:00","message":"TextPushed: 'แบบแผนการถวาย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:26.791506863+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:26.791540427+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":"2025-10-27T14:25:26.791546005+07:00","message":"receive interim result [false|false]: แบบแผนการถวายพระเกียรติยศเป็นพิษ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:26.791560782+07:00","message":"[buffer interim] 74 false แบบแผนการถวายพระเกียรติยศเป็นพิษ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:26.791570875+07:00","message":"[bufferProcess] interim [850000000]:แบบแผนการถวายพระเกียรติยศเป็นพิษ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:26.791572964+07:00","message":"[bufferProcess] send to processor:แบบแผนการถวายพระเกียรติยศเป็นผู้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:26.791578109+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:26.79158076+07:00","message":"> Transcript [809] [false]: 'แบบแผนการถวายพระเกียรติยศเป็นผู้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:26.79158367+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:26.791585511+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:26.791587085+07:00","message":"StatePrefix: 'แบบแผนการถวายพระเกียรติยศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:26.791589594+07:00","message":"TextPushed: 'แบบแผนการถวาย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:26.796030385+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:26.796061806+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แบบแผนการถวายพระเกียรติยศเป็นพิเศษ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":910000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:26.796066691+07:00","message":"receive interim result [false|false]: แบบแผนการถวายพระเกียรติยศเป็นพิเศษ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:26.79607905+07:00","message":"[buffer interim] 74 false แบบแผนการถวายพระเกียรติยศเป็นพิเศษ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:26.796084566+07:00","message":"[bufferProcess] interim [910000000]:แบบแผนการถวายพระเกียรติยศเป็นพิเศษ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:26.796087038+07:00","message":"[bufferProcess] send to processor:แบบแผนการถวายพระเกียรติยศเป็นพิษ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:26.796092202+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:26.796094511+07:00","message":"> Transcript [810] [false]: 'แบบแผนการถวายพระเกียรติยศเป็นพิษ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:26.796097914+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:26.796099711+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:26.79610155+07:00","message":"StatePrefix: 'แบบแผนการถวายพระเกียรติยศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:26.796103726+07:00","message":"TextPushed: 'แบบแผนการถวาย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:27.432672202+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:27.432724225+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แบบแผนการถวายพระเกียรติยศเป็นพิเศษ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":510000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:27.432730623+07:00","message":"receive interim result [false|false]: แบบแผนการถวายพระเกียรติยศเป็นพิเศษ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:27.43274327+07:00","message":"[buffer interim] 74 false แบบแผนการถวายพระเกียรติยศเป็นพิเศษ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:27.432752344+07:00","message":"[bufferProcess] interim [510000000]:แบบแผนการถวายพระเกียรติยศเป็นพิเศษ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:27.432754421+07:00","message":"[bufferProcess] send to processor:แบบแผนการถวายพระเกียรติยศเป็นพิเศษ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:27.432760232+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:27.432763178+07:00","message":"> Transcript [811] [false]: 'แบบแผนการถวายพระเกียรติยศเป็นพิเศษ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:27.432766641+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:27.432768691+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:27.432770586+07:00","message":"StatePrefix: 'แบบแผนการถวายพระเกียรติยศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:27.432772886+07:00","message":"TextPushed: 'แบบแผนการถวาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:27.432777002+07:00","message":"Push: 'พระเกียรติยศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:27.43277882+07:00","message":"TextPushed: 'แบบแผนการถวายพระเกียรติยศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:27.432780504+07:00","message":"Set new StatePrefix : 'แบบแผนการถวายพระเกียรติยศเป็นพิเศษ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:27.432782316+07:00","message":"Next Push (prob) : 'เป็นพิเศษ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:27.432790371+07:00","message":"push: {false พระเกียรติยศ 0 0xc003402e00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:28.204891579+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:28.204925757+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":"2025-10-27T14:25:28.204931412+07:00","message":"receive interim result [false|false]: แบบแผนการถวายพระเกียรติยศเป็นพิเศษและกดสืบ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:28.204949698+07:00","message":"[buffer interim] 74 false แบบแผนการถวายพระเกียรติยศเป็นพิเศษและกดสืบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:28.204956962+07:00","message":"[bufferProcess] interim [290000000]:แบบแผนการถวายพระเกียรติยศเป็นพิเศษและกดสืบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:28.20495932+07:00","message":"[bufferProcess] send to processor:แบบแผนการถวายพระเกียรติยศเป็นพิเศษ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:28.204963001+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:28.204965909+07:00","message":"> Transcript [812] [false]: 'แบบแผนการถวายพระเกียรติยศเป็นพิเศษ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:28.204968998+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:28.204970813+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:28.204972381+07:00","message":"StatePrefix: 'แบบแผนการถวายพระเกียรติยศเป็นพิเศษ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:28.204974496+07:00","message":"TextPushed: 'แบบแผนการถวายพระเกียรติยศ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:28.338675948+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:28.338715328+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แบบแผนการถวายพระเกียรติยศเป็นพิเศษ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":350000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:28.338721934+07:00","message":"receive interim result [false|false]: แบบแผนการถวายพระเกียรติยศเป็นพิเศษ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:28.338738437+07:00","message":"[buffer interim] 74 false แบบแผนการถวายพระเกียรติยศเป็นพิเศษ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:28.338747989+07:00","message":"[bufferProcess] interim [350000000]:แบบแผนการถวายพระเกียรติยศเป็นพิเศษ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:28.338751697+07:00","message":"[bufferProcess] send to processor:แบบแผนการถวายพระเกียรติยศเป็นพิเศษและกดสืบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:28.338756471+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:28.338759853+07:00","message":"> Transcript [813] [false]: 'แบบแผนการถวายพระเกียรติยศเป็นพิเศษและกดสืบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:28.338763887+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:28.338766005+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:28.338768077+07:00","message":"StatePrefix: 'แบบแผนการถวายพระเกียรติยศเป็นพิเศษ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:28.338771182+07:00","message":"TextPushed: 'แบบแผนการถวายพระเกียรติยศ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:28.347805744+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:28.347830192+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แบบแผนการถวายพระเกียรติยศเป็นพิเศษและกดสืบใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":410000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:28.347835368+07:00","message":"receive interim result [false|false]: แบบแผนการถวายพระเกียรติยศเป็นพิเศษและกดสืบใน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:28.347849736+07:00","message":"[buffer interim] 74 false แบบแผนการถวายพระเกียรติยศเป็นพิเศษและกดสืบใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:28.347856108+07:00","message":"[bufferProcess] interim [410000000]:แบบแผนการถวายพระเกียรติยศเป็นพิเศษและกดสืบใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:28.347858794+07:00","message":"[bufferProcess] send to processor:แบบแผนการถวายพระเกียรติยศเป็นพิเศษ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:28.347864222+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:28.347867363+07:00","message":"> Transcript [814] [false]: 'แบบแผนการถวายพระเกียรติยศเป็นพิเศษ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:28.347870947+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:28.347872885+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:28.34787523+07:00","message":"StatePrefix: 'แบบแผนการถวายพระเกียรติยศเป็นพิเศษ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:28.347878203+07:00","message":"TextPushed: 'แบบแผนการถวายพระเกียรติยศ'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:25:28.482036777+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:25:28.482042878+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:28.564837089+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:28.56487165+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แบบแผนการถวายพระเกียรติยศเป็นพิเศษและกดสืบในวัด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":590000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:28.564877378+07:00","message":"receive interim result [false|false]: แบบแผนการถวายพระเกียรติยศเป็นพิเศษและกดสืบในวัด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:28.564890088+07:00","message":"[buffer interim] 74 false แบบแผนการถวายพระเกียรติยศเป็นพิเศษและกดสืบในวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:28.564896443+07:00","message":"[bufferProcess] interim [590000000]:แบบแผนการถวายพระเกียรติยศเป็นพิเศษและกดสืบในวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:28.564898506+07:00","message":"[bufferProcess] send to processor:แบบแผนการถวายพระเกียรติยศเป็นพิเศษและกดสืบใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:28.564903982+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:28.564906719+07:00","message":"> Transcript [815] [false]: 'แบบแผนการถวายพระเกียรติยศเป็นพิเศษและกดสืบใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:28.564909592+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:28.564911397+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:28.564917012+07:00","message":"StatePrefix: 'แบบแผนการถวายพระเกียรติยศเป็นพิเศษ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:28.564919205+07:00","message":"TextPushed: 'แบบแผนการถวายพระเกียรติยศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:28.564925343+07:00","message":"Push: 'เป็นพิเศษ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:28.56492705+07:00","message":"TextPushed: 'แบบแผนการถวายพระเกียรติยศเป็นพิเศษ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:28.564930325+07:00","message":"Set new StatePrefix : 'แบบแผนการถวายพระเกียรติยศเป็นพิเศษและกดสืบใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:28.56493347+07:00","message":"Next Push (prob) : 'และกดสืบใน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:28.564941669+07:00","message":"push: {false เป็นพิเศษ 0 0xc003402e00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:28.582762788+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:28.582792537+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แบบแผนการถวายพระเกียรติยศเป็นพิเศษและกดสืบในรัฐ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":650000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:28.582798033+07:00","message":"receive interim result [false|false]: แบบแผนการถวายพระเกียรติยศเป็นพิเศษและกดสืบในรัฐ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:28.582809011+07:00","message":"[buffer interim] 74 false แบบแผนการถวายพระเกียรติยศเป็นพิเศษและกดสืบในรัฐ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:28.582814521+07:00","message":"[bufferProcess] interim [650000000]:แบบแผนการถวายพระเกียรติยศเป็นพิเศษและกดสืบในรัฐ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:28.582816816+07:00","message":"[bufferProcess] send to processor:แบบแผนการถวายพระเกียรติยศเป็นพิเศษและกดสืบในวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:28.582821864+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:28.582824277+07:00","message":"> Transcript [816] [false]: 'แบบแผนการถวายพระเกียรติยศเป็นพิเศษและกดสืบในวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:28.582827395+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:28.582829183+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:28.582831058+07:00","message":"StatePrefix: 'แบบแผนการถวายพระเกียรติยศเป็นพิเศษและกดสืบใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:28.582833573+07:00","message":"TextPushed: 'แบบแผนการถวายพระเกียรติยศเป็นพิเศษ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:28.584036198+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:28.58406689+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แบบแผนการถวายพระเกียรติยศเป็นพิเศษและกดสืบใน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":710000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:28.584071777+07:00","message":"receive interim result [false|false]: แบบแผนการถวายพระเกียรติยศเป็นพิเศษและกดสืบใน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:28.584084034+07:00","message":"[buffer interim] 74 false แบบแผนการถวายพระเกียรติยศเป็นพิเศษและกดสืบใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:28.584089387+07:00","message":"[bufferProcess] interim [710000000]:แบบแผนการถวายพระเกียรติยศเป็นพิเศษและกดสืบใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:28.584091253+07:00","message":"[bufferProcess] send to processor:แบบแผนการถวายพระเกียรติยศเป็นพิเศษและกดสืบในรัฐ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:28.584093729+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:28.584095819+07:00","message":"> Transcript [817] [false]: 'แบบแผนการถวายพระเกียรติยศเป็นพิเศษและกดสืบในรัฐ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:28.584098535+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:28.584100395+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:28.584102452+07:00","message":"StatePrefix: 'แบบแผนการถวายพระเกียรติยศเป็นพิเศษและกดสืบใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:28.584105689+07:00","message":"TextPushed: 'แบบแผนการถวายพระเกียรติยศเป็นพิเศษ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:28.715027807+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:28.715062371+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แบบแผนการถวายพระเกียรติยศเป็นพิเศษและกดสืบในรัชกาล\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":770000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:28.715069789+07:00","message":"receive interim result [false|false]: แบบแผนการถวายพระเกียรติยศเป็นพิเศษและกดสืบในรัชกาล"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:28.715082808+07:00","message":"[buffer interim] 74 false แบบแผนการถวายพระเกียรติยศเป็นพิเศษและกดสืบในรัชกาล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:28.715090643+07:00","message":"[bufferProcess] interim [770000000]:แบบแผนการถวายพระเกียรติยศเป็นพิเศษและกดสืบในรัชกาล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:28.71509342+07:00","message":"[bufferProcess] send to processor:แบบแผนการถวายพระเกียรติยศเป็นพิเศษและกดสืบใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:28.715098818+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:28.715101683+07:00","message":"> Transcript [818] [false]: 'แบบแผนการถวายพระเกียรติยศเป็นพิเศษและกดสืบใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:28.715104519+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:28.715106139+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:28.715107806+07:00","message":"StatePrefix: 'แบบแผนการถวายพระเกียรติยศเป็นพิเศษและกดสืบใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:28.715110071+07:00","message":"TextPushed: 'แบบแผนการถวายพระเกียรติยศเป็นพิเศษ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:28.907891839+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:28.907924549+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แบบแผนการถวายพระเกียรติยศเป็นพิเศษและกดสืบในรัชกาลที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":10000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:28.907930145+07:00","message":"receive interim result [false|false]: แบบแผนการถวายพระเกียรติยศเป็นพิเศษและกดสืบในรัชกาลที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:28.907946188+07:00","message":"[buffer interim] 74 false แบบแผนการถวายพระเกียรติยศเป็นพิเศษและกดสืบในรัชกาลที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:28.907954977+07:00","message":"[bufferProcess] interim [10000000]:แบบแผนการถวายพระเกียรติยศเป็นพิเศษและกดสืบในรัชกาลที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:28.907957305+07:00","message":"[bufferProcess] send to processor:แบบแผนการถวายพระเกียรติยศเป็นพิเศษและกดสืบในรัชกาล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:28.9079653+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:28.907967981+07:00","message":"> Transcript [819] [false]: 'แบบแผนการถวายพระเกียรติยศเป็นพิเศษและกดสืบในรัชกาล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:28.907971791+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:28.907973701+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:28.907975431+07:00","message":"StatePrefix: 'แบบแผนการถวายพระเกียรติยศเป็นพิเศษและกดสืบใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:28.907977729+07:00","message":"TextPushed: 'แบบแผนการถวายพระเกียรติยศเป็นพิเศษ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:28.907983615+07:00","message":"Push: 'และกดสืบใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:28.907985168+07:00","message":"TextPushed: 'แบบแผนการถวายพระเกียรติยศเป็นพิเศษและกดสืบใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:28.907987053+07:00","message":"Set new StatePrefix : 'แบบแผนการถวายพระเกียรติยศเป็นพิเศษและกดสืบในรัชกาล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:28.907989236+07:00","message":"Next Push (prob) : 'รัชกาล'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:28.90799746+07:00","message":"push: {false และกดสืบใน 0 0xc003402e00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:29.100806231+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:29.100834544+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แบบแผนการถวายพระเกียรติยศเป็นพิเศษและกดสืบในรัชกาลที่ 9\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":190000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:29.100839458+07:00","message":"receive interim result [false|false]: แบบแผนการถวายพระเกียรติยศเป็นพิเศษและกดสืบในรัชกาลที่ 9"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:29.100854649+07:00","message":"[buffer interim] 74 false แบบแผนการถวายพระเกียรติยศเป็นพิเศษและกดสืบในรัชกาลที่ 9"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:29.100860804+07:00","message":"[bufferProcess] interim [190000000]:แบบแผนการถวายพระเกียรติยศเป็นพิเศษและกดสืบในรัชกาลที่ 9"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:29.100863507+07:00","message":"[bufferProcess] send to processor:แบบแผนการถวายพระเกียรติยศเป็นพิเศษและกดสืบในรัชกาลที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:29.100867028+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:29.100869508+07:00","message":"> Transcript [820] [false]: 'แบบแผนการถวายพระเกียรติยศเป็นพิเศษและกดสืบในรัชกาลที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:29.100873121+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:29.100874988+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:29.100876585+07:00","message":"StatePrefix: 'แบบแผนการถวายพระเกียรติยศเป็นพิเศษและกดสืบในรัชกาล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:29.100878876+07:00","message":"TextPushed: 'แบบแผนการถวายพระเกียรติยศเป็นพิเศษและกดสืบใน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:29.545694551+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:29.545730885+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แบบแผนการถวายพระเกียรติยศเป็นพิเศษและกดสืบในรัชกาลที่\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":610000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:29.545737776+07:00","message":"receive interim result [false|false]: แบบแผนการถวายพระเกียรติยศเป็นพิเศษและกดสืบในรัชกาลที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:29.545751355+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 9 นะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":610000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:29.545755237+07:00","message":"receive interim result [false|false]:  9 นะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:29.545764806+07:00","message":"[buffer interim] 74 false แบบแผนการถวายพระเกียรติยศเป็นพิเศษและกดสืบในรัชกาลที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:29.545778354+07:00","message":"[buffer interim] 74 false  9 นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:29.545786615+07:00","message":"[bufferProcess] interim [610000000]:แบบแผนการถวายพระเกียรติยศเป็นพิเศษและกดสืบในรัชกาลที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:29.545789901+07:00","message":"[bufferProcess] send to processor:แบบแผนการถวายพระเกียรติยศเป็นพิเศษและกดสืบในรัชกาลที่ 9"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:29.545796109+07:00","message":"[bufferProcess] interim [610000000]: 9 นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:29.5457993+07:00","message":"[bufferProcess] update buffer: แบบแผนการถวายพระเกียรติยศเป็นพิเศษและกดสืบในรัชกาลที่ 9 นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:29.545803279+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:29.545807039+07:00","message":"> Transcript [821] [false]: 'แบบแผนการถวายพระเกียรติยศเป็นพิเศษและกดสืบในรัชกาลที่ 9'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:29.54581162+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:29.545814861+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:29.545817067+07:00","message":"StatePrefix: 'แบบแผนการถวายพระเกียรติยศเป็นพิเศษและกดสืบในรัชกาล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:29.545819072+07:00","message":"TextPushed: 'แบบแผนการถวายพระเกียรติยศเป็นพิเศษและกดสืบใน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:29.744753426+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:29.744786125+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แบบแผนการถวายพระเกียรติยศเป็นพิเศษและกดสืบในรัชกาลที่ 9\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":790000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:29.744792142+07:00","message":"receive interim result [false|false]: แบบแผนการถวายพระเกียรติยศเป็นพิเศษและกดสืบในรัชกาลที่ 9"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:29.744802085+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" นะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":790000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:29.744804621+07:00","message":"receive interim result [false|false]:  นะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:29.744812558+07:00","message":"[buffer interim] 74 false แบบแผนการถวายพระเกียรติยศเป็นพิเศษและกดสืบในรัชกาลที่ 9"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:29.744817644+07:00","message":"[buffer interim] 74 false  นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:29.744823383+07:00","message":"[bufferProcess] interim [790000000]:แบบแผนการถวายพระเกียรติยศเป็นพิเศษและกดสืบในรัชกาลที่ 9"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:29.744825946+07:00","message":"[bufferProcess] send to processor:แบบแผนการถวายพระเกียรติยศเป็นพิเศษและกดสืบในรัชกาลที่ 9 นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:29.744830563+07:00","message":"[bufferProcess] interim [790000000]: นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:29.744832459+07:00","message":"[bufferProcess] update buffer: แบบแผนการถวายพระเกียรติยศเป็นพิเศษและกดสืบในรัชกาลที่ 9 นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:29.744835318+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:29.744839451+07:00","message":"> Transcript [822] [false]: 'แบบแผนการถวายพระเกียรติยศเป็นพิเศษและกดสืบในรัชกาลที่ 9 นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:29.744843006+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:29.744844784+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:29.744846339+07:00","message":"StatePrefix: 'แบบแผนการถวายพระเกียรติยศเป็นพิเศษและกดสืบในรัชกาล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:29.744848377+07:00","message":"TextPushed: 'แบบแผนการถวายพระเกียรติยศเป็นพิเศษและกดสืบใน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:29.801968956+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:29.802001422+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แบบแผนการถวายพระเกียรติยศเป็นพิเศษและกดสืบในรัชกาลที่ 9\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":850000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:29.802007343+07:00","message":"receive interim result [false|false]: แบบแผนการถวายพระเกียรติยศเป็นพิเศษและกดสืบในรัชกาลที่ 9"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:29.802020009+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" นะคะที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":850000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:29.802023351+07:00","message":"receive interim result [false|false]:  นะคะที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:29.802029973+07:00","message":"[buffer interim] 74 false แบบแผนการถวายพระเกียรติยศเป็นพิเศษและกดสืบในรัชกาลที่ 9"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:29.802032746+07:00","message":"[buffer interim] 74 false  นะคะที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:29.802038555+07:00","message":"[bufferProcess] interim [850000000]:แบบแผนการถวายพระเกียรติยศเป็นพิเศษและกดสืบในรัชกาลที่ 9"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:29.802040898+07:00","message":"[bufferProcess] send to processor:แบบแผนการถวายพระเกียรติยศเป็นพิเศษและกดสืบในรัชกาลที่ 9 นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:29.802043434+07:00","message":"[bufferProcess] interim [850000000]: นะคะที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:29.802045918+07:00","message":"[bufferProcess] update buffer: แบบแผนการถวายพระเกียรติยศเป็นพิเศษและกดสืบในรัชกาลที่ 9 นะคะที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:29.80205635+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:29.802085424+07:00","message":"> Transcript [823] [false]: 'แบบแผนการถวายพระเกียรติยศเป็นพิเศษและกดสืบในรัชกาลที่ 9 นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:29.802092032+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:29.802094606+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:29.802096585+07:00","message":"StatePrefix: 'แบบแผนการถวายพระเกียรติยศเป็นพิเศษและกดสืบในรัชกาล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:29.80209906+07:00","message":"TextPushed: 'แบบแผนการถวายพระเกียรติยศเป็นพิเศษและกดสืบใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:29.802109023+07:00","message":"Push: 'รัชกาล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:29.802110818+07:00","message":"TextPushed: 'แบบแผนการถวายพระเกียรติยศเป็นพิเศษและกดสืบในรัชกาล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:29.802112616+07:00","message":"Set new StatePrefix : 'แบบแผนการถวายพระเกียรติยศเป็นพิเศษและกดสืบในรัชกาลที่ 9 นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:29.802115097+07:00","message":"Next Push (prob) : 'ที่ 9 นะคะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:29.802131392+07:00","message":"push: {false รัชกาล 0 0xc003402e00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:29.997195448+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:29.997231612+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แบบแผนการถวายพระเกียรติยศเป็นพิเศษและกดสืบในรัชกาลที่ 9\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":6,\"nanos\":90000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:29.997237633+07:00","message":"receive interim result [false|false]: แบบแผนการถวายพระเกียรติยศเป็นพิเศษและกดสืบในรัชกาลที่ 9"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:29.997248593+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" นะคะที่ส่ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":90000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:29.997251459+07:00","message":"receive interim result [false|false]:  นะคะที่ส่ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:29.997258488+07:00","message":"[buffer interim] 74 false แบบแผนการถวายพระเกียรติยศเป็นพิเศษและกดสืบในรัชกาลที่ 9"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:29.997262026+07:00","message":"[buffer interim] 74 false  นะคะที่ส่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:29.997267863+07:00","message":"[bufferProcess] interim [90000000]:แบบแผนการถวายพระเกียรติยศเป็นพิเศษและกดสืบในรัชกาลที่ 9"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:29.997270466+07:00","message":"[bufferProcess] send to processor:แบบแผนการถวายพระเกียรติยศเป็นพิเศษและกดสืบในรัชกาลที่ 9 นะคะที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:29.997273662+07:00","message":"[bufferProcess] interim [90000000]: นะคะที่ส่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:29.997275878+07:00","message":"[bufferProcess] update buffer: แบบแผนการถวายพระเกียรติยศเป็นพิเศษและกดสืบในรัชกาลที่ 9 นะคะที่ส่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:29.99727889+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:29.997281475+07:00","message":"> Transcript [824] [false]: 'แบบแผนการถวายพระเกียรติยศเป็นพิเศษและกดสืบในรัชกาลที่ 9 นะคะที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:29.997284387+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:29.997286061+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:29.997287598+07:00","message":"StatePrefix: 'แบบแผนการถวายพระเกียรติยศเป็นพิเศษและกดสืบในรัชกาลที่ 9 นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:29.997289596+07:00","message":"TextPushed: 'แบบแผนการถวายพระเกียรติยศเป็นพิเศษและกดสืบในรัชกาล'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:30.220880906+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:30.220913147+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แบบแผนการถวายพระเกียรติยศเป็นพิเศษและกดสืบในรัชกาลที่ 9\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":6,\"nanos\":330000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:30.220919499+07:00","message":"receive interim result [false|false]: แบบแผนการถวายพระเกียรติยศเป็นพิเศษและกดสืบในรัชกาลที่ 9"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:30.220940055+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" นะคะที่ส่งพระ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":330000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:30.220942717+07:00","message":"receive interim result [false|false]:  นะคะที่ส่งพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:30.220950165+07:00","message":"[buffer interim] 74 false แบบแผนการถวายพระเกียรติยศเป็นพิเศษและกดสืบในรัชกาลที่ 9"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:30.220953253+07:00","message":"[buffer interim] 74 false  นะคะที่ส่งพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:30.220959499+07:00","message":"[bufferProcess] interim [330000000]:แบบแผนการถวายพระเกียรติยศเป็นพิเศษและกดสืบในรัชกาลที่ 9"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:30.220962042+07:00","message":"[bufferProcess] send to processor:แบบแผนการถวายพระเกียรติยศเป็นพิเศษและกดสืบในรัชกาลที่ 9 นะคะที่ส่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:30.220964809+07:00","message":"[bufferProcess] interim [330000000]: นะคะที่ส่งพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:30.220968159+07:00","message":"[bufferProcess] update buffer: แบบแผนการถวายพระเกียรติยศเป็นพิเศษและกดสืบในรัชกาลที่ 9 นะคะที่ส่งพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:30.220973776+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:30.221005072+07:00","message":"> Transcript [825] [false]: 'แบบแผนการถวายพระเกียรติยศเป็นพิเศษและกดสืบในรัชกาลที่ 9 นะคะที่ส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:30.221011602+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:30.221013641+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:30.221016178+07:00","message":"StatePrefix: 'แบบแผนการถวายพระเกียรติยศเป็นพิเศษและกดสืบในรัชกาลที่ 9 นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:30.221018929+07:00","message":"TextPushed: 'แบบแผนการถวายพระเกียรติยศเป็นพิเศษและกดสืบในรัชกาล'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:30.504980055+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:30.50501742+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แบบแผนการถวายพระเกียรติยศเป็นพิเศษและกดสืบในรัชกาลที่ 9\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":6,\"nanos\":570000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:30.505025796+07:00","message":"receive interim result [false|false]: แบบแผนการถวายพระเกียรติยศเป็นพิเศษและกดสืบในรัชกาลที่ 9"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:30.505034197+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" นะคะที่ส่งพัสดุ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":570000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:30.505037679+07:00","message":"receive interim result [false|false]:  นะคะที่ส่งพัสดุ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:30.505046753+07:00","message":"[buffer interim] 74 false แบบแผนการถวายพระเกียรติยศเป็นพิเศษและกดสืบในรัชกาลที่ 9"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:30.505050794+07:00","message":"[buffer interim] 74 false  นะคะที่ส่งพัสดุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:30.505057591+07:00","message":"[bufferProcess] interim [570000000]:แบบแผนการถวายพระเกียรติยศเป็นพิเศษและกดสืบในรัชกาลที่ 9"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:30.505060647+07:00","message":"[bufferProcess] send to processor:แบบแผนการถวายพระเกียรติยศเป็นพิเศษและกดสืบในรัชกาลที่ 9 นะคะที่ส่งพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:30.505063913+07:00","message":"[bufferProcess] interim [570000000]: นะคะที่ส่งพัสดุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:30.505066996+07:00","message":"[bufferProcess] update buffer: แบบแผนการถวายพระเกียรติยศเป็นพิเศษและกดสืบในรัชกาลที่ 9 นะคะที่ส่งพัสดุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:30.505070914+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:30.505074356+07:00","message":"> Transcript [826] [false]: 'แบบแผนการถวายพระเกียรติยศเป็นพิเศษและกดสืบในรัชกาลที่ 9 นะคะที่ส่งพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:30.50507874+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:30.505081204+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:30.505083744+07:00","message":"StatePrefix: 'แบบแผนการถวายพระเกียรติยศเป็นพิเศษและกดสืบในรัชกาลที่ 9 นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:30.505088029+07:00","message":"TextPushed: 'แบบแผนการถวายพระเกียรติยศเป็นพิเศษและกดสืบในรัชกาล'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:30.508495276+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:30.508525828+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แบบแผนการถวายพระเกียรติยศเป็นพิเศษและกดสืบในรัชกาลที่ 9\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":6,\"nanos\":630000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:30.508530194+07:00","message":"receive interim result [false|false]: แบบแผนการถวายพระเกียรติยศเป็นพิเศษและกดสืบในรัชกาลที่ 9"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:30.508542581+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" นะคะที่ทรงพระกรุณา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":630000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:30.508545524+07:00","message":"receive interim result [false|false]:  นะคะที่ทรงพระกรุณา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:30.508551214+07:00","message":"[buffer interim] 74 false แบบแผนการถวายพระเกียรติยศเป็นพิเศษและกดสืบในรัชกาลที่ 9"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:30.508553731+07:00","message":"[buffer interim] 74 false  นะคะที่ทรงพระกรุณา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:30.50855766+07:00","message":"[bufferProcess] interim [630000000]:แบบแผนการถวายพระเกียรติยศเป็นพิเศษและกดสืบในรัชกาลที่ 9"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:30.508560107+07:00","message":"[bufferProcess] send to processor:แบบแผนการถวายพระเกียรติยศเป็นพิเศษและกดสืบในรัชกาลที่ 9 นะคะที่ส่งพัสดุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:30.508563209+07:00","message":"[bufferProcess] interim [630000000]: นะคะที่ทรงพระกรุณา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:30.50856523+07:00","message":"[bufferProcess] update buffer: แบบแผนการถวายพระเกียรติยศเป็นพิเศษและกดสืบในรัชกาลที่ 9 นะคะที่ทรงพระกรุณา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:30.508576617+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:30.508594761+07:00","message":"> Transcript [827] [false]: 'แบบแผนการถวายพระเกียรติยศเป็นพิเศษและกดสืบในรัชกาลที่ 9 นะคะที่ส่งพัสดุ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:30.508599114+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:30.508601019+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:30.508602911+07:00","message":"StatePrefix: 'แบบแผนการถวายพระเกียรติยศเป็นพิเศษและกดสืบในรัชกาลที่ 9 นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:30.508605037+07:00","message":"TextPushed: 'แบบแผนการถวายพระเกียรติยศเป็นพิเศษและกดสืบในรัชกาล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:30.508612911+07:00","message":"Push: 'ที่ 9 นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:30.508614396+07:00","message":"TextPushed: 'แบบแผนการถวายพระเกียรติยศเป็นพิเศษและกดสืบในรัชกาลที่ 9 นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:30.508616609+07:00","message":"Set new StatePrefix : 'แบบแผนการถวายพระเกียรติยศเป็นพิเศษและกดสืบในรัชกาลที่ 9 นะคะที่ส่งพัสดุ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:30.508620424+07:00","message":"Next Push (prob) : 'ที่ส่งพัสดุ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:30.508630121+07:00","message":"push: {false ที่ 9 นะคะ 0 0xc003402e00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:30.822356459+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:30.822404338+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แบบแผนการถวายพระเกียรติยศเป็นพิเศษและกดสืบในรัชกาลที่ 9\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":6,\"nanos\":870000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:30.822410891+07:00","message":"receive interim result [false|false]: แบบแผนการถวายพระเกียรติยศเป็นพิเศษและกดสืบในรัชกาลที่ 9"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:30.822424154+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" นะคะที่ทรงพระกรุณาแปล\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":870000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:30.822428535+07:00","message":"receive interim result [false|false]:  นะคะที่ทรงพระกรุณาแปล"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:30.82245032+07:00","message":"[buffer interim] 74 false แบบแผนการถวายพระเกียรติยศเป็นพิเศษและกดสืบในรัชกาลที่ 9"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:30.822460523+07:00","message":"[buffer interim] 74 false  นะคะที่ทรงพระกรุณาแปล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:30.822472951+07:00","message":"[bufferProcess] interim [870000000]:แบบแผนการถวายพระเกียรติยศเป็นพิเศษและกดสืบในรัชกาลที่ 9"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:30.82247604+07:00","message":"[bufferProcess] send to processor:แบบแผนการถวายพระเกียรติยศเป็นพิเศษและกดสืบในรัชกาลที่ 9 นะคะที่ทรงพระกรุณา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:30.8224801+07:00","message":"[bufferProcess] interim [870000000]: นะคะที่ทรงพระกรุณาแปล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:30.822482926+07:00","message":"[bufferProcess] update buffer: แบบแผนการถวายพระเกียรติยศเป็นพิเศษและกดสืบในรัชกาลที่ 9 นะคะที่ทรงพระกรุณาแปล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:30.822498864+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:30.822502972+07:00","message":"> Transcript [828] [false]: 'แบบแผนการถวายพระเกียรติยศเป็นพิเศษและกดสืบในรัชกาลที่ 9 นะคะที่ทรงพระกรุณา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:30.822506231+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:30.822508636+07:00","message":"Set new StatePrefix: 'แบบแผนการถวายพระเกียรติยศเป็นพิเศษและกดสืบในรัชกาลที่ 9 นะคะที่ทรงพระกรุณา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:30.829702248+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:30.829728039+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แบบแผนการถวายพระเกียรติยศเป็นพิเศษและกดสืบในรัชกาลที่ 9\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":6,\"nanos\":930000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:30.829733309+07:00","message":"receive interim result [false|false]: แบบแผนการถวายพระเกียรติยศเป็นพิเศษและกดสืบในรัชกาลที่ 9"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:30.829742661+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" นะคะที่ทรงพระกรุณาโปรด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":930000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:30.829746251+07:00","message":"receive interim result [false|false]:  นะคะที่ทรงพระกรุณาโปรด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:30.829755854+07:00","message":"[buffer interim] 74 false แบบแผนการถวายพระเกียรติยศเป็นพิเศษและกดสืบในรัชกาลที่ 9"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:30.829768113+07:00","message":"[buffer interim] 74 false  นะคะที่ทรงพระกรุณาโปรด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:30.829773738+07:00","message":"[bufferProcess] interim [930000000]:แบบแผนการถวายพระเกียรติยศเป็นพิเศษและกดสืบในรัชกาลที่ 9"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:30.829780116+07:00","message":"[bufferProcess] send to processor:แบบแผนการถวายพระเกียรติยศเป็นพิเศษและกดสืบในรัชกาลที่ 9 นะคะที่ทรงพระกรุณาแปล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:30.829784826+07:00","message":"[bufferProcess] interim [930000000]: นะคะที่ทรงพระกรุณาโปรด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:30.829787201+07:00","message":"[bufferProcess] update buffer: แบบแผนการถวายพระเกียรติยศเป็นพิเศษและกดสืบในรัชกาลที่ 9 นะคะที่ทรงพระกรุณาโปรด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:30.829789941+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:30.829792761+07:00","message":"> Transcript [829] [false]: 'แบบแผนการถวายพระเกียรติยศเป็นพิเศษและกดสืบในรัชกาลที่ 9 นะคะที่ทรงพระกรุณาแปล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:30.829796034+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:30.829797884+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:30.829799442+07:00","message":"StatePrefix: 'แบบแผนการถวายพระเกียรติยศเป็นพิเศษและกดสืบในรัชกาลที่ 9 นะคะที่ทรงพระกรุณา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:30.829801504+07:00","message":"TextPushed: 'แบบแผนการถวายพระเกียรติยศเป็นพิเศษและกดสืบในรัชกาลที่ 9 นะคะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:30.892944717+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:30.892989267+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แบบแผนการถวายพระเกียรติยศเป็นพิเศษและกดสืบในรัชกาลที่ 9\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":6,\"nanos\":990000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:30.892997416+07:00","message":"receive interim result [false|false]: แบบแผนการถวายพระเกียรติยศเป็นพิเศษและกดสืบในรัชกาลที่ 9"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:30.893013586+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" นะคะที่ทรงพระกรุณากด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":990000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:30.893018177+07:00","message":"receive interim result [false|false]:  นะคะที่ทรงพระกรุณากด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:30.893027752+07:00","message":"[buffer interim] 74 false แบบแผนการถวายพระเกียรติยศเป็นพิเศษและกดสืบในรัชกาลที่ 9"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:30.893032788+07:00","message":"[buffer interim] 74 false  นะคะที่ทรงพระกรุณากด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:30.893041043+07:00","message":"[bufferProcess] interim [990000000]:แบบแผนการถวายพระเกียรติยศเป็นพิเศษและกดสืบในรัชกาลที่ 9"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:30.89304463+07:00","message":"[bufferProcess] send to processor:แบบแผนการถวายพระเกียรติยศเป็นพิเศษและกดสืบในรัชกาลที่ 9 นะคะที่ทรงพระกรุณาโปรด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:30.893049183+07:00","message":"[bufferProcess] interim [990000000]: นะคะที่ทรงพระกรุณากด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:30.893053053+07:00","message":"[bufferProcess] update buffer: แบบแผนการถวายพระเกียรติยศเป็นพิเศษและกดสืบในรัชกาลที่ 9 นะคะที่ทรงพระกรุณากด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:30.893057064+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:30.893060446+07:00","message":"> Transcript [830] [false]: 'แบบแผนการถวายพระเกียรติยศเป็นพิเศษและกดสืบในรัชกาลที่ 9 นะคะที่ทรงพระกรุณาโปรด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:30.893065649+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:30.893068782+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:30.893077811+07:00","message":"StatePrefix: 'แบบแผนการถวายพระเกียรติยศเป็นพิเศษและกดสืบในรัชกาลที่ 9 นะคะที่ทรงพระกรุณา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:30.893081021+07:00","message":"TextPushed: 'แบบแผนการถวายพระเกียรติยศเป็นพิเศษและกดสืบในรัชกาลที่ 9 นะคะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:31.01911253+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:31.019154164+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แบบแผนการถวายพระเกียรติยศเป็นพิเศษและกดสืบในรัชกาลที่ 9\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":7,\"nanos\":50000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:31.019159834+07:00","message":"receive interim result [false|false]: แบบแผนการถวายพระเกียรติยศเป็นพิเศษและกดสืบในรัชกาลที่ 9"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:31.019170085+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" นะคะที่ทรงพระกรุณาโปรดเกล้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":7,\"nanos\":50000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:31.019173041+07:00","message":"receive interim result [false|false]:  นะคะที่ทรงพระกรุณาโปรดเกล้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:31.019181146+07:00","message":"[buffer interim] 74 false แบบแผนการถวายพระเกียรติยศเป็นพิเศษและกดสืบในรัชกาลที่ 9"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:31.019184301+07:00","message":"[buffer interim] 74 false  นะคะที่ทรงพระกรุณาโปรดเกล้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:31.019190081+07:00","message":"[bufferProcess] interim [50000000]:แบบแผนการถวายพระเกียรติยศเป็นพิเศษและกดสืบในรัชกาลที่ 9"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:31.019192779+07:00","message":"[bufferProcess] send to processor:แบบแผนการถวายพระเกียรติยศเป็นพิเศษและกดสืบในรัชกาลที่ 9 นะคะที่ทรงพระกรุณากด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:31.019196719+07:00","message":"[bufferProcess] interim [50000000]: นะคะที่ทรงพระกรุณาโปรดเกล้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:31.01919977+07:00","message":"[bufferProcess] update buffer: แบบแผนการถวายพระเกียรติยศเป็นพิเศษและกดสืบในรัชกาลที่ 9 นะคะที่ทรงพระกรุณาโปรดเกล้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:31.019203463+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:31.01920716+07:00","message":"> Transcript [831] [false]: 'แบบแผนการถวายพระเกียรติยศเป็นพิเศษและกดสืบในรัชกาลที่ 9 นะคะที่ทรงพระกรุณากด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:31.019212223+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:31.019214513+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:31.019216871+07:00","message":"StatePrefix: 'แบบแผนการถวายพระเกียรติยศเป็นพิเศษและกดสืบในรัชกาลที่ 9 นะคะที่ทรงพระกรุณา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:31.019219724+07:00","message":"TextPushed: 'แบบแผนการถวายพระเกียรติยศเป็นพิเศษและกดสืบในรัชกาลที่ 9 นะคะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:31.212951792+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:31.212984707+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แบบแผนการถวายพระเกียรติยศเป็นพิเศษและกดสืบในรัชกาลที่ 9\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":7,\"nanos\":290000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:31.212990752+07:00","message":"receive interim result [false|false]: แบบแผนการถวายพระเกียรติยศเป็นพิเศษและกดสืบในรัชกาลที่ 9"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:31.213002006+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" นะคะที่ทรงพระกรุณาโปรดเกล้าโปรด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":7,\"nanos\":290000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:31.213006007+07:00","message":"receive interim result [false|false]:  นะคะที่ทรงพระกรุณาโปรดเกล้าโปรด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:31.213013282+07:00","message":"[buffer interim] 74 false แบบแผนการถวายพระเกียรติยศเป็นพิเศษและกดสืบในรัชกาลที่ 9"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:31.213016767+07:00","message":"[buffer interim] 74 false  นะคะที่ทรงพระกรุณาโปรดเกล้าโปรด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:31.21302262+07:00","message":"[bufferProcess] interim [290000000]:แบบแผนการถวายพระเกียรติยศเป็นพิเศษและกดสืบในรัชกาลที่ 9"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:31.213025428+07:00","message":"[bufferProcess] send to processor:แบบแผนการถวายพระเกียรติยศเป็นพิเศษและกดสืบในรัชกาลที่ 9 นะคะที่ทรงพระกรุณาโปรดเกล้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:31.213028189+07:00","message":"[bufferProcess] interim [290000000]: นะคะที่ทรงพระกรุณาโปรดเกล้าโปรด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:31.213030439+07:00","message":"[bufferProcess] update buffer: แบบแผนการถวายพระเกียรติยศเป็นพิเศษและกดสืบในรัชกาลที่ 9 นะคะที่ทรงพระกรุณาโปรดเกล้าโปรด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:31.213033475+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:31.213036087+07:00","message":"> Transcript [832] [false]: 'แบบแผนการถวายพระเกียรติยศเป็นพิเศษและกดสืบในรัชกาลที่ 9 นะคะที่ทรงพระกรุณาโปรดเกล้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:31.213039616+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:31.213041395+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:31.213043352+07:00","message":"StatePrefix: 'แบบแผนการถวายพระเกียรติยศเป็นพิเศษและกดสืบในรัชกาลที่ 9 นะคะที่ทรงพระกรุณา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:31.213045492+07:00","message":"TextPushed: 'แบบแผนการถวายพระเกียรติยศเป็นพิเศษและกดสืบในรัชกาลที่ 9 นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:31.213048711+07:00","message":"Push: 'ที่ทรงพระกรุณา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:31.213050337+07:00","message":"TextPushed: 'แบบแผนการถวายพระเกียรติยศเป็นพิเศษและกดสืบในรัชกาลที่ 9 นะคะที่ทรงพระกรุณา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:31.21305218+07:00","message":"Set new StatePrefix : 'แบบแผนการถวายพระเกียรติยศเป็นพิเศษและกดสืบในรัชกาลที่ 9 นะคะที่ทรงพระกรุณาโปรดเกล้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:31.213054213+07:00","message":"Next Push (prob) : 'โปรดเกล้า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:31.213062706+07:00","message":"push: {false ที่ทรงพระกรุณา 0 0xc003402e00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:31.400835827+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:31.400886204+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แบบแผนการถวายพระเกียรติยศเป็นพิเศษและกดสืบในรัชกาลที่ 9\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":7,\"nanos\":470000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:31.400928154+07:00","message":"receive interim result [false|false]: แบบแผนการถวายพระเกียรติยศเป็นพิเศษและกดสืบในรัชกาลที่ 9"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:31.400943279+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" นะคะที่ทรงพระกรุณาโปรดเกล้าโปรดกระหม่อม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":7,\"nanos\":470000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:31.400967646+07:00","message":"receive interim result [false|false]:  นะคะที่ทรงพระกรุณาโปรดเกล้าโปรดกระหม่อม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:31.400979318+07:00","message":"[buffer interim] 74 false แบบแผนการถวายพระเกียรติยศเป็นพิเศษและกดสืบในรัชกาลที่ 9"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:31.400985606+07:00","message":"[buffer interim] 74 false  นะคะที่ทรงพระกรุณาโปรดเกล้าโปรดกระหม่อม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:31.400993063+07:00","message":"[bufferProcess] interim [470000000]:แบบแผนการถวายพระเกียรติยศเป็นพิเศษและกดสืบในรัชกาลที่ 9"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:31.400996829+07:00","message":"[bufferProcess] send to processor:แบบแผนการถวายพระเกียรติยศเป็นพิเศษและกดสืบในรัชกาลที่ 9 นะคะที่ทรงพระกรุณาโปรดเกล้าโปรด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:31.401001112+07:00","message":"[bufferProcess] interim [470000000]: นะคะที่ทรงพระกรุณาโปรดเกล้าโปรดกระหม่อม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:31.401004288+07:00","message":"[bufferProcess] update buffer: แบบแผนการถวายพระเกียรติยศเป็นพิเศษและกดสืบในรัชกาลที่ 9 นะคะที่ทรงพระกรุณาโปรดเกล้าโปรดกระหม่อม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:31.401008636+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:31.401012253+07:00","message":"> Transcript [833] [false]: 'แบบแผนการถวายพระเกียรติยศเป็นพิเศษและกดสืบในรัชกาลที่ 9 นะคะที่ทรงพระกรุณาโปรดเกล้าโปรด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:31.401017411+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:31.401019834+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:31.401022135+07:00","message":"StatePrefix: 'แบบแผนการถวายพระเกียรติยศเป็นพิเศษและกดสืบในรัชกาลที่ 9 นะคะที่ทรงพระกรุณาโปรดเกล้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:31.401027172+07:00","message":"TextPushed: 'แบบแผนการถวายพระเกียรติยศเป็นพิเศษและกดสืบในรัชกาลที่ 9 นะคะที่ทรงพระกรุณา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:31.443642531+07:00","message":"[GCS] IsForceVAD: false for message ID: 74"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:25:31.482879896+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:25:31.482949221+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:31.660741326+07:00","message":"receive streaming session, msgId: 74"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:31.660784901+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แบบแผนการถวายพระเกียรติยศเป็นพิเศษปรากฏสืบในรัชกาลที่ 9 นะคะที่ทรงพระกรุณาโปรดเกล้าโปรดกระหม่อม\",\"confidence\":0.9529152}],\"is_final\":true,\"result_end_time\":{\"seconds\":7,\"nanos\":710000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:31.660793506+07:00","message":"receive interim result [true|false]: แบบแผนการถวายพระเกียรติยศเป็นพิเศษปรากฏสืบในรัชกาลที่ 9 นะคะที่ทรงพระกรุณาโปรดเกล้าโปรดกระหม่อม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:31.660804395+07:00","message":"end recv isFinal message id 74"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:31.660807136+07:00","message":"end Recv id 74"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:31.66081449+07:00","message":"[buffer interim] 74 true แบบแผนการถวายพระเกียรติยศเป็นพิเศษปรากฏสืบในรัชกาลที่ 9 นะคะที่ทรงพระกรุณาโปรดเกล้าโปรดกระหม่อม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:31.660826157+07:00","message":"[bufferProcess] interim [710000000]:แบบแผนการถวายพระเกียรติยศเป็นพิเศษปรากฏสืบในรัชกาลที่ 9 นะคะที่ทรงพระกรุณาโปรดเกล้าโปรดกระหม่อม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:31.660830428+07:00","message":"[bufferProcess] send to processor (isfinal):แบบแผนการถวายพระเกียรติยศเป็นพิเศษและกดสืบในรัชกาลที่ 9 นะคะที่ทรงพระกรุณาโปรดเกล้าโปรดกระหม่อม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:31.660834648+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:31.66083764+07:00","message":"> Transcript [834] [false]: 'แบบแผนการถวายพระเกียรติยศเป็นพิเศษและกดสืบในรัชกาลที่ 9 นะคะที่ทรงพระกรุณาโปรดเกล้าโปรดกระหม่อม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:31.660840859+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:31.660842611+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:31.660844166+07:00","message":"StatePrefix: 'แบบแผนการถวายพระเกียรติยศเป็นพิเศษและกดสืบในรัชกาลที่ 9 นะคะที่ทรงพระกรุณาโปรดเกล้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:31.660846365+07:00","message":"TextPushed: 'แบบแผนการถวายพระเกียรติยศเป็นพิเศษและกดสืบในรัชกาลที่ 9 นะคะที่ทรงพระกรุณา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:31.66084824+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:31.660849929+07:00","message":"> Transcript [835] [true]: 'แบบแผนการถวายพระเกียรติยศเป็นพิเศษปรากฏสืบในรัชกาลที่ 9 นะคะที่ทรงพระกรุณาโปรดเกล้าโปรดกระหม่อม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:31.660852052+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:31.660853338+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:31.660854771+07:00","message":"StatePrefix: 'แบบแผนการถวายพระเกียรติยศเป็นพิเศษและกดสืบในรัชกาลที่ 9 นะคะที่ทรงพระกรุณาโปรดเกล้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:31.660856707+07:00","message":"TextPushed: 'แบบแผนการถวายพระเกียรติยศเป็นพิเศษและกดสืบในรัชกาลที่ 9 นะคะที่ทรงพระกรุณา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:31.660858424+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:31.661103974+07:00","message":"Push: 'โปรดเกล้าโปรดกระหม่อม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:31.661106908+07:00","message":"TextPushed: 'แบบแผนการถวายพระเกียรติยศเป็นพิเศษและกดสืบในรัชกาลที่ 9 นะคะที่ทรงพระกรุณาโปรดเกล้าโปรดกระหม่อม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:31.661109262+07:00","message":"Set new StatePrefix : 'แบบแผนการถวายพระเกียรติยศเป็นพิเศษปรากฏสืบในรัชกาลที่ 9 นะคะที่ทรงพระกรุณาโปรดเกล้าโปรดกระหม่อม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:31.661112766+07:00","message":"Next Push (prob) : 'แบบแผนการถวายพระเกียรติยศเป็นพิเศษปรากฏสืบในรัชกาลที่ 9 นะคะที่ทรงพระกรุณาโปรดเกล้าโปรดกระหม่อม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:31.661121278+07:00","message":"push: {true โปรดเกล้าโปรดกระหม่อม 0 0xc003402e00}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:31.66112856+07:00","message":"write aligntment file to 'tmp/7446/align_message_id_74.html'"}
{"level":"info","service":"Main","time":"2025-10-27T14:25:31.674831818+07:00","message":"write wav file: './tmp/7446/7446_74.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:31.763137898+07:00","message":"[GCS] Start streaming session, msgId: 75"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:32.773793307+07:00","message":"receive streaming session, msgId: 75"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:32.773827199+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":"2025-10-27T14:25:32.773831666+07:00","message":"receive interim result [false|false]: สายนก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:32.77384395+07:00","message":"[buffer interim] 75 false สายนก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:32.773850374+07:00","message":"[bufferProcess] interim [780000000]:สายนก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:32.773852776+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:32.773859401+07:00","message":"[bufferProcess] send to processor (ticker):สายนก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:32.773862495+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:32.77386574+07:00","message":"> Transcript [836] [false]: 'สายนก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:32.773868599+07:00","message":"Set StatePrefix (first interim): 'สายนก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:32.826830476+07:00","message":"receive streaming session, msgId: 75"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:32.826867393+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":"2025-10-27T14:25:32.826872192+07:00","message":"receive interim result [false|false]: ถวายน้ำพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:32.826884875+07:00","message":"[buffer interim] 75 false ถวายน้ำพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:32.826891492+07:00","message":"[bufferProcess] interim [840000000]:ถวายน้ำพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:32.826892984+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:32.840699727+07:00","message":"receive streaming session, msgId: 75"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:32.840743295+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":"2025-10-27T14:25:32.840750262+07:00","message":"receive interim result [false|false]: นพค"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:32.840766433+07:00","message":"[buffer interim] 75 false นพค"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:32.840775185+07:00","message":"[bufferProcess] interim [900000000]:นพค"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:32.840778233+07:00","message":"[bufferProcess] send to processor:ถวายน้ำพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:32.840781954+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:32.840785638+07:00","message":"> Transcript [837] [false]: 'ถวายน้ำพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:32.840788194+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:32.840790625+07:00","message":"Set new StatePrefix: 'ถวายน้ำพระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:32.951525337+07:00","message":"receive streaming session, msgId: 75"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:32.951559124+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":"2025-10-27T14:25:32.951565458+07:00","message":"receive interim result [false|false]: ไอ้นพรัตน์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:32.951583715+07:00","message":"[buffer interim] 75 false ไอ้นพรัตน์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:32.951591103+07:00","message":"[bufferProcess] interim [20000000]:ไอ้นพรัตน์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:32.951593172+07:00","message":"[bufferProcess] send to processor:นพค"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:32.951596696+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:32.951599302+07:00","message":"> Transcript [838] [false]: 'นพค'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:32.9516017+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:32.951603365+07:00","message":"Set new StatePrefix: 'นพค'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:33.003782019+07:00","message":"receive streaming session, msgId: 75"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:33.003814104+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":"2025-10-27T14:25:33.003819433+07:00","message":"receive interim result [false|false]: นพดล"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:33.003831173+07:00","message":"[buffer interim] 75 false นพดล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:33.003837878+07:00","message":"[bufferProcess] interim [80000000]:นพดล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:33.003839882+07:00","message":"[bufferProcess] send to processor:ไอ้นพรัตน์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:33.003844806+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:33.003847588+07:00","message":"> Transcript [839] [false]: 'ไอ้นพรัตน์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:33.003849801+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:33.003851481+07:00","message":"Set new StatePrefix: 'ไอ้นพรัตน์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:33.194924641+07:00","message":"receive streaming session, msgId: 75"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:33.194960207+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":"2025-10-27T14:25:33.19496562+07:00","message":"receive interim result [false|false]: นพดลมา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:33.194976208+07:00","message":"[buffer interim] 75 false นพดลมา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:33.194984957+07:00","message":"[bufferProcess] interim [260000000]:นพดลมา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:33.19498788+07:00","message":"[bufferProcess] send to processor:นพดล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:33.194992412+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:33.194995809+07:00","message":"> Transcript [840] [false]: 'นพดล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:33.194998821+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:33.195001287+07:00","message":"Set new StatePrefix: 'นพดล'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:33.332326892+07:00","message":"receive streaming session, msgId: 75"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:33.33236454+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":"2025-10-27T14:25:33.33237089+07:00","message":"receive interim result [false|false]: นพดลมหา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:33.332385873+07:00","message":"[buffer interim] 75 false นพดลมหา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:33.33239259+07:00","message":"[bufferProcess] interim [380000000]:นพดลมหา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:33.33239422+07:00","message":"[bufferProcess] send to processor:นพดลมา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:33.332397893+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:33.332400528+07:00","message":"> Transcript [841] [false]: 'นพดลมา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:33.332403684+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:33.332405273+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:33.332406813+07:00","message":"StatePrefix: 'นพดล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:33.332408457+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:33.40313373+07:00","message":"receive streaming session, msgId: 75"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:33.403167997+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":"2025-10-27T14:25:33.403174362+07:00","message":"receive interim result [false|false]: นพดลมหาชัย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:33.403188324+07:00","message":"[buffer interim] 75 false นพดลมหาชัย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:33.403197075+07:00","message":"[bufferProcess] interim [500000000]:นพดลมหาชัย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:33.403199188+07:00","message":"[bufferProcess] send to processor:นพดลมหา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:33.403204486+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:33.403207334+07:00","message":"> Transcript [842] [false]: 'นพดลมหา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:33.403209918+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:33.403212046+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:33.403213682+07:00","message":"StatePrefix: 'นพดล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:33.40321555+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:33.722456168+07:00","message":"receive streaming session, msgId: 75"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:33.722496742+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":"2025-10-27T14:25:33.722502147+07:00","message":"receive interim result [false|false]: นพดลมหาเศรษฐี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:33.722514251+07:00","message":"[buffer interim] 75 false นพดลมหาเศรษฐี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:33.722523789+07:00","message":"[bufferProcess] interim [740000000]:นพดลมหาเศรษฐี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:33.722526233+07:00","message":"[bufferProcess] send to processor:นพดลมหาชัย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:33.722531442+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:33.72253421+07:00","message":"> Transcript [843] [false]: 'นพดลมหาชัย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:33.72253733+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:33.722539115+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:33.722540915+07:00","message":"StatePrefix: 'นพดล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:33.72254268+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:33.729846548+07:00","message":"receive streaming session, msgId: 75"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:33.729875263+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":"2025-10-27T14:25:33.729879589+07:00","message":"receive interim result [false|false]: นพดลมหาชัย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:33.729891271+07:00","message":"[buffer interim] 75 false นพดลมหาชัย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:33.729896422+07:00","message":"[bufferProcess] interim [800000000]:นพดลมหาชัย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:33.729898077+07:00","message":"[bufferProcess] send to processor:นพดลมหาเศรษฐี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:33.72990233+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:33.729904416+07:00","message":"> Transcript [844] [false]: 'นพดลมหาเศรษฐี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:33.729906993+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:33.729908752+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:33.729910228+07:00","message":"StatePrefix: 'นพดล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:33.72991188+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:33.729916188+07:00","message":"Push: 'นพดล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:33.729917842+07:00","message":"TextPushed: 'นพดล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:33.729919538+07:00","message":"Set new StatePrefix : 'นพดลมหาเศรษฐี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:33.729921267+07:00","message":"Next Push (prob) : 'มหาเศรษฐี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:33.729928418+07:00","message":"push: {false นพดล 0 0xc000044880}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:33.83876958+07:00","message":"receive streaming session, msgId: 75"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:33.838803399+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":"2025-10-27T14:25:33.83880842+07:00","message":"receive interim result [false|false]: นพดลมหาเศวตฉัตร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:33.83882183+07:00","message":"[buffer interim] 75 false นพดลมหาเศวตฉัตร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:33.838829708+07:00","message":"[bufferProcess] interim [860000000]:นพดลมหาเศวตฉัตร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:33.8388322+07:00","message":"[bufferProcess] send to processor:นพดลมหาชัย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:33.838835314+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:33.838837729+07:00","message":"> Transcript [845] [false]: 'นพดลมหาชัย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:33.838839763+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:33.838841352+07:00","message":"Set new StatePrefix: 'นพดลมหาชัย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:34.421338005+07:00","message":"receive streaming session, msgId: 75"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:34.421378845+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":"2025-10-27T14:25:34.421384211+07:00","message":"receive interim result [false|false]: นพดลมหาเศวตฉัตร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:34.421396857+07:00","message":"[buffer interim] 75 false นพดลมหาเศวตฉัตร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:34.421403388+07:00","message":"[bufferProcess] interim [460000000]:นพดลมหาเศวตฉัตร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:34.421405606+07:00","message":"[bufferProcess] send to processor:นพดลมหาเศวตฉัตร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:34.421409892+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:34.421412502+07:00","message":"> Transcript [846] [false]: 'นพดลมหาเศวตฉัตร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:34.42141435+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:34.421415971+07:00","message":"Set new StatePrefix: 'นพดลมหาเศวตฉัตร'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:25:34.483110326+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:25:34.483133985+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:34.945191101+07:00","message":"receive streaming session, msgId: 75"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:34.945223815+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":"2025-10-27T14:25:34.945228847+07:00","message":"receive interim result [false|false]: นพดลมหาเศวตฉัตรกางกั้น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:34.945264395+07:00","message":"[buffer interim] 75 false นพดลมหาเศวตฉัตรกางกั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:34.945271428+07:00","message":"[bufferProcess] interim [940000000]:นพดลมหาเศวตฉัตรกางกั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:34.945273505+07:00","message":"[bufferProcess] send to processor:นพดลมหาเศวตฉัตร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:34.945280421+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:34.945283273+07:00","message":"> Transcript [847] [false]: 'นพดลมหาเศวตฉัตร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:34.945286672+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:34.945288575+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:34.945290533+07:00","message":"StatePrefix: 'นพดลมหาเศวตฉัตร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:34.945292445+07:00","message":"TextPushed: 'นพดล'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:34.994381157+07:00","message":"receive streaming session, msgId: 75"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:34.994416169+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":"2025-10-27T14:25:34.994421484+07:00","message":"receive interim result [false|false]: นพดลมหาเศวตฉัตรกางกั้นเนื้อ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:34.994434666+07:00","message":"[buffer interim] 75 false นพดลมหาเศวตฉัตรกางกั้นเนื้อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:34.994441498+07:00","message":"[bufferProcess] interim [60000000]:นพดลมหาเศวตฉัตรกางกั้นเนื้อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:34.994443703+07:00","message":"[bufferProcess] send to processor:นพดลมหาเศวตฉัตรกางกั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:34.994448823+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:34.994451232+07:00","message":"> Transcript [848] [false]: 'นพดลมหาเศวตฉัตรกางกั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:34.994454303+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:34.994456048+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:34.994457898+07:00","message":"StatePrefix: 'นพดลมหาเศวตฉัตร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:34.994460015+07:00","message":"TextPushed: 'นพดล'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:35.322143805+07:00","message":"receive streaming session, msgId: 75"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:35.322183856+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":"2025-10-27T14:25:35.322189604+07:00","message":"receive interim result [false|false]: นพดลมหาเศวตฉัตรกางกั้นเนื้อพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:35.322202996+07:00","message":"[buffer interim] 75 false นพดลมหาเศวตฉัตรกางกั้นเนื้อพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:35.322212749+07:00","message":"[bufferProcess] interim [360000000]:นพดลมหาเศวตฉัตรกางกั้นเนื้อพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:35.322214973+07:00","message":"[bufferProcess] send to processor:นพดลมหาเศวตฉัตรกางกั้นเนื้อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:35.322219899+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:35.322222916+07:00","message":"> Transcript [849] [false]: 'นพดลมหาเศวตฉัตรกางกั้นเนื้อ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:35.322226012+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:35.322227673+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:35.322229727+07:00","message":"StatePrefix: 'นพดลมหาเศวตฉัตร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:35.322231867+07:00","message":"TextPushed: 'นพดล'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:35.507162018+07:00","message":"receive streaming session, msgId: 75"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:35.507209404+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":"2025-10-27T14:25:35.507218191+07:00","message":"receive interim result [false|false]: นพดลมหาเศวตฉัตรกางกั้นเนื้อพระบรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:35.507238117+07:00","message":"[buffer interim] 75 false นพดลมหาเศวตฉัตรกางกั้นเนื้อพระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:35.507248848+07:00","message":"[bufferProcess] interim [600000000]:นพดลมหาเศวตฉัตรกางกั้นเนื้อพระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:35.507251952+07:00","message":"[bufferProcess] send to processor:นพดลมหาเศวตฉัตรกางกั้นเนื้อพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:35.507259145+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:35.507263052+07:00","message":"> Transcript [850] [false]: 'นพดลมหาเศวตฉัตรกางกั้นเนื้อพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:35.507268755+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:35.507271825+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:35.507275027+07:00","message":"StatePrefix: 'นพดลมหาเศวตฉัตร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:35.50727754+07:00","message":"TextPushed: 'นพดล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:35.507285224+07:00","message":"Push: 'มหาเศวตฉัตร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:35.507287943+07:00","message":"TextPushed: 'นพดลมหาเศวตฉัตร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:35.507290944+07:00","message":"Set new StatePrefix : 'นพดลมหาเศวตฉัตรกางกั้นเนื้อพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:35.50729479+07:00","message":"Next Push (prob) : 'กางกั้นเนื้อพระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:35.507313723+07:00","message":"push: {false มหาเศวตฉัตร 0 0xc000044880}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:35.635759102+07:00","message":"receive streaming session, msgId: 75"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:35.635792882+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":"2025-10-27T14:25:35.635798227+07:00","message":"receive interim result [false|false]: นพดลมหาเศวตฉัตรกางกั้นเหนือพระราม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:35.635810748+07:00","message":"[buffer interim] 75 false นพดลมหาเศวตฉัตรกางกั้นเหนือพระราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:35.635817739+07:00","message":"[bufferProcess] interim [660000000]:นพดลมหาเศวตฉัตรกางกั้นเหนือพระราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:35.635819895+07:00","message":"[bufferProcess] send to processor:นพดลมหาเศวตฉัตรกางกั้นเนื้อพระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:35.635825256+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:35.635827937+07:00","message":"> Transcript [851] [false]: 'นพดลมหาเศวตฉัตรกางกั้นเนื้อพระบรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:35.635831509+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:35.63583359+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:35.635835429+07:00","message":"StatePrefix: 'นพดลมหาเศวตฉัตรกางกั้นเนื้อพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:35.635837657+07:00","message":"TextPushed: 'นพดลมหาเศวตฉัตร'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:35.641021754+07:00","message":"receive streaming session, msgId: 75"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:35.641048009+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":"2025-10-27T14:25:35.641053824+07:00","message":"receive interim result [false|false]: นพดลมหาเศวตฉัตรกางกั้นเนื้อพระบรมศพ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:35.64106457+07:00","message":"[buffer interim] 75 false นพดลมหาเศวตฉัตรกางกั้นเนื้อพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:35.641070766+07:00","message":"[bufferProcess] interim [720000000]:นพดลมหาเศวตฉัตรกางกั้นเนื้อพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:35.641073556+07:00","message":"[bufferProcess] send to processor:นพดลมหาเศวตฉัตรกางกั้นเหนือพระราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:35.641079153+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:35.641082462+07:00","message":"> Transcript [852] [false]: 'นพดลมหาเศวตฉัตรกางกั้นเหนือพระราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:35.641085504+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:35.641088035+07:00","message":"Set new StatePrefix: 'นพดลมหาเศวตฉัตรกางกั้นเหนือพระราม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:35.70440037+07:00","message":"receive streaming session, msgId: 75"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:35.704434072+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":"2025-10-27T14:25:35.704439797+07:00","message":"receive interim result [false|false]: นพดลมหาเศวตฉัตรกางกั้นเนื้อพระบรมโกศ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:35.704453349+07:00","message":"[buffer interim] 75 false นพดลมหาเศวตฉัตรกางกั้นเนื้อพระบรมโกศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:35.704465473+07:00","message":"[bufferProcess] interim [780000000]:นพดลมหาเศวตฉัตรกางกั้นเนื้อพระบรมโกศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:35.704467442+07:00","message":"[bufferProcess] send to processor:นพดลมหาเศวตฉัตรกางกั้นเนื้อพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:35.704477928+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:35.704480845+07:00","message":"> Transcript [853] [false]: 'นพดลมหาเศวตฉัตรกางกั้นเนื้อพระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:35.704482773+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:35.704484698+07:00","message":"Set new StatePrefix: 'นพดลมหาเศวตฉัตรกางกั้นเนื้อพระบรมศพ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:36.340357151+07:00","message":"receive streaming session, msgId: 75"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:36.340392167+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":"2025-10-27T14:25:36.340397354+07:00","message":"receive interim result [false|false]: นพดลมหาเศวตฉัตรกางกั้นเนื้อพระบรมโกศ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:36.34041073+07:00","message":"[buffer interim] 75 false นพดลมหาเศวตฉัตรกางกั้นเนื้อพระบรมโกศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:36.340418556+07:00","message":"[bufferProcess] interim [380000000]:นพดลมหาเศวตฉัตรกางกั้นเนื้อพระบรมโกศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:36.340420702+07:00","message":"[bufferProcess] send to processor:นพดลมหาเศวตฉัตรกางกั้นเนื้อพระบรมโกศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:36.340426271+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:36.340428725+07:00","message":"> Transcript [854] [false]: 'นพดลมหาเศวตฉัตรกางกั้นเนื้อพระบรมโกศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:36.340430781+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:36.34043255+07:00","message":"Set new StatePrefix: 'นพดลมหาเศวตฉัตรกางกั้นเนื้อพระบรมโกศ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:36.913973953+07:00","message":"receive streaming session, msgId: 75"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:36.914030997+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":"2025-10-27T14:25:36.914038616+07:00","message":"receive interim result [false|false]: นพดลมหาเศวตฉัตรกางกั้นเนื้อพระบรมโกศพระบาทสมเด็จ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:36.914055144+07:00","message":"[buffer interim] 75 false นพดลมหาเศวตฉัตรกางกั้นเนื้อพระบรมโกศพระบาทสมเด็จ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:36.914066873+07:00","message":"[bufferProcess] interim [980000000]:นพดลมหาเศวตฉัตรกางกั้นเนื้อพระบรมโกศพระบาทสมเด็จ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:36.914070235+07:00","message":"[bufferProcess] send to processor:นพดลมหาเศวตฉัตรกางกั้นเนื้อพระบรมโกศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:36.914077258+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:36.914080995+07:00","message":"> Transcript [855] [false]: 'นพดลมหาเศวตฉัตรกางกั้นเนื้อพระบรมโกศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:36.914085672+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:36.914088048+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:36.914091297+07:00","message":"StatePrefix: 'นพดลมหาเศวตฉัตรกางกั้นเนื้อพระบรมโกศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:36.914094627+07:00","message":"TextPushed: 'นพดลมหาเศวตฉัตร'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:37.043473353+07:00","message":"receive streaming session, msgId: 75"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:37.043531234+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":"2025-10-27T14:25:37.043537802+07:00","message":"receive interim result [false|false]: นพดลมหาเศวตฉัตรกางกั้นเนื้อพระบรมโกศพระบาทสมเด็จพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:37.043552207+07:00","message":"[buffer interim] 75 false นพดลมหาเศวตฉัตรกางกั้นเนื้อพระบรมโกศพระบาทสมเด็จพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:37.043560143+07:00","message":"[bufferProcess] interim [100000000]:นพดลมหาเศวตฉัตรกางกั้นเนื้อพระบรมโกศพระบาทสมเด็จพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:37.043562334+07:00","message":"[bufferProcess] send to processor:นพดลมหาเศวตฉัตรกางกั้นเนื้อพระบรมโกศพระบาทสมเด็จ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:37.043567581+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:37.043570649+07:00","message":"> Transcript [856] [false]: 'นพดลมหาเศวตฉัตรกางกั้นเนื้อพระบรมโกศพระบาทสมเด็จ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:37.043574041+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:37.043576315+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:37.043578252+07:00","message":"StatePrefix: 'นพดลมหาเศวตฉัตรกางกั้นเนื้อพระบรมโกศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:37.043580524+07:00","message":"TextPushed: 'นพดลมหาเศวตฉัตร'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:37.422168706+07:00","message":"receive streaming session, msgId: 75"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:37.422198574+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":"2025-10-27T14:25:37.422204352+07:00","message":"receive interim result [false|false]: นพดลมหาเศวตฉัตรกางกั้นเนื้อพระบรมโกศพระบาทสมเด็จพระปรมิน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:37.422216158+07:00","message":"[buffer interim] 75 false นพดลมหาเศวตฉัตรกางกั้นเนื้อพระบรมโกศพระบาทสมเด็จพระปรมิน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:37.422222658+07:00","message":"[bufferProcess] interim [460000000]:นพดลมหาเศวตฉัตรกางกั้นเนื้อพระบรมโกศพระบาทสมเด็จพระปรมิน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:37.422225093+07:00","message":"[bufferProcess] send to processor:นพดลมหาเศวตฉัตรกางกั้นเนื้อพระบรมโกศพระบาทสมเด็จพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:37.422230656+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:37.422234482+07:00","message":"> Transcript [857] [false]: 'นพดลมหาเศวตฉัตรกางกั้นเนื้อพระบรมโกศพระบาทสมเด็จพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:37.422237767+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:37.422239536+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:37.422241314+07:00","message":"StatePrefix: 'นพดลมหาเศวตฉัตรกางกั้นเนื้อพระบรมโกศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:37.422243834+07:00","message":"TextPushed: 'นพดลมหาเศวตฉัตร'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:25:37.483176795+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:25:37.483200002+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:37.624017711+07:00","message":"receive streaming session, msgId: 75"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:37.62405042+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":"2025-10-27T14:25:37.624055589+07:00","message":"receive interim result [false|false]: นพดลมหาเศวตฉัตรกางกั้นเนื้อพระบรมโกศพระบาทสมเด็จพระปรมินพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:37.624068439+07:00","message":"[buffer interim] 75 false นพดลมหาเศวตฉัตรกางกั้นเนื้อพระบรมโกศพระบาทสมเด็จพระปรมินพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:37.624074828+07:00","message":"[bufferProcess] interim [640000000]:นพดลมหาเศวตฉัตรกางกั้นเนื้อพระบรมโกศพระบาทสมเด็จพระปรมินพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:37.624077131+07:00","message":"[bufferProcess] send to processor:นพดลมหาเศวตฉัตรกางกั้นเนื้อพระบรมโกศพระบาทสมเด็จพระปรมิน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:37.624082026+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:37.624084437+07:00","message":"> Transcript [858] [false]: 'นพดลมหาเศวตฉัตรกางกั้นเนื้อพระบรมโกศพระบาทสมเด็จพระปรมิน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:37.624087526+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:37.624089502+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:37.624091249+07:00","message":"StatePrefix: 'นพดลมหาเศวตฉัตรกางกั้นเนื้อพระบรมโกศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:37.624094031+07:00","message":"TextPushed: 'นพดลมหาเศวตฉัตร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:37.624098567+07:00","message":"Push: 'กางกั้นเนื้อพระบรมโกศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:37.624100303+07:00","message":"TextPushed: 'นพดลมหาเศวตฉัตรกางกั้นเนื้อพระบรมโกศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:37.624102051+07:00","message":"Set new StatePrefix : 'นพดลมหาเศวตฉัตรกางกั้นเนื้อพระบรมโกศพระบาทสมเด็จพระปรมิน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:37.624104271+07:00","message":"Next Push (prob) : 'พระบาทสมเด็จพระปรมิน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:37.624112004+07:00","message":"push: {false กางกั้นเนื้อพระบรมโกศ 0 0xc000044880}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:37.747857504+07:00","message":"receive streaming session, msgId: 75"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:37.747896626+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":"2025-10-27T14:25:37.747904231+07:00","message":"receive interim result [false|false]: นพดลมหาเศวตฉัตรกางกั้นเนื้อพระบรมโกศพระบาทสมเด็จพระปรมินทรมหาภูมิพลอดุลยเดช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:37.747917228+07:00","message":"[buffer interim] 75 false นพดลมหาเศวตฉัตรกางกั้นเนื้อพระบรมโกศพระบาทสมเด็จพระปรมินทรมหาภูมิพลอดุลยเดช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:37.747924424+07:00","message":"[bufferProcess] interim [820000000]:นพดลมหาเศวตฉัตรกางกั้นเนื้อพระบรมโกศพระบาทสมเด็จพระปรมินทรมหาภูมิพลอดุลยเดช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:37.747927088+07:00","message":"[bufferProcess] send to processor:นพดลมหาเศวตฉัตรกางกั้นเนื้อพระบรมโกศพระบาทสมเด็จพระปรมินพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:37.747933904+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:37.747936881+07:00","message":"> Transcript [859] [false]: 'นพดลมหาเศวตฉัตรกางกั้นเนื้อพระบรมโกศพระบาทสมเด็จพระปรมินพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:37.747940617+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:37.747942557+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:37.747944259+07:00","message":"StatePrefix: 'นพดลมหาเศวตฉัตรกางกั้นเนื้อพระบรมโกศพระบาทสมเด็จพระปรมิน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:37.74794817+07:00","message":"TextPushed: 'นพดลมหาเศวตฉัตรกางกั้นเนื้อพระบรมโกศ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:37.813611812+07:00","message":"receive streaming session, msgId: 75"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:37.813643979+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":"2025-10-27T14:25:37.813654158+07:00","message":"receive interim result [false|false]: นพดลมหาเศวตฉัตรกางกั้นเนื้อพระบรมโกศพระบาทสมเด็จพระปรมินทรมหา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:37.813667529+07:00","message":"[buffer interim] 75 false นพดลมหาเศวตฉัตรกางกั้นเนื้อพระบรมโกศพระบาทสมเด็จพระปรมินทรมหา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:37.813674808+07:00","message":"[bufferProcess] interim [880000000]:นพดลมหาเศวตฉัตรกางกั้นเนื้อพระบรมโกศพระบาทสมเด็จพระปรมินทรมหา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:37.813677789+07:00","message":"[bufferProcess] send to processor:นพดลมหาเศวตฉัตรกางกั้นเนื้อพระบรมโกศพระบาทสมเด็จพระปรมินทรมหาภูมิพลอดุลยเดช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:37.813685085+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:37.813688329+07:00","message":"> Transcript [860] [false]: 'นพดลมหาเศวตฉัตรกางกั้นเนื้อพระบรมโกศพระบาทสมเด็จพระปรมินทรมหาภูมิพลอดุลยเดช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:37.813692059+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:37.813694059+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:37.813695662+07:00","message":"StatePrefix: 'นพดลมหาเศวตฉัตรกางกั้นเนื้อพระบรมโกศพระบาทสมเด็จพระปรมิน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:37.81369807+07:00","message":"TextPushed: 'นพดลมหาเศวตฉัตรกางกั้นเนื้อพระบรมโกศ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:38.456642938+07:00","message":"receive streaming session, msgId: 75"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:38.456676524+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นพดลมหาเศวตฉัตรกางกั้นเนื้อพระบรมโกศพระบาทสมเด็จพระปรมินทรมหา\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":6,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:38.456682757+07:00","message":"receive interim result [false|false]: นพดลมหาเศวตฉัตรกางกั้นเนื้อพระบรมโกศพระบาทสมเด็จพระปรมินทรมหา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:38.45669885+07:00","message":"[buffer interim] 75 false นพดลมหาเศวตฉัตรกางกั้นเนื้อพระบรมโกศพระบาทสมเด็จพระปรมินทรมหา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:38.456708226+07:00","message":"[bufferProcess] interim [480000000]:นพดลมหาเศวตฉัตรกางกั้นเนื้อพระบรมโกศพระบาทสมเด็จพระปรมินทรมหา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:38.45671154+07:00","message":"[bufferProcess] send to processor:นพดลมหาเศวตฉัตรกางกั้นเนื้อพระบรมโกศพระบาทสมเด็จพระปรมินทรมหา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:38.456715915+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:38.456719815+07:00","message":"> Transcript [861] [false]: 'นพดลมหาเศวตฉัตรกางกั้นเนื้อพระบรมโกศพระบาทสมเด็จพระปรมินทรมหา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:38.456724826+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:38.456727061+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:38.456729673+07:00","message":"StatePrefix: 'นพดลมหาเศวตฉัตรกางกั้นเนื้อพระบรมโกศพระบาทสมเด็จพระปรมิน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:38.456733532+07:00","message":"TextPushed: 'นพดลมหาเศวตฉัตรกางกั้นเนื้อพระบรมโกศ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:38.49330316+07:00","message":"[GCS] IsForceVAD: false for message ID: 75"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:38.554515114+07:00","message":"[GCS] Start streaming session, msgId: 76"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:38.58440436+07:00","message":"receive streaming session, msgId: 75"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:38.584443839+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นพดลมหาเศวตฉัตรกางกั้นเนื้อพระบรมโกศพระบาทสมเด็จพระปรมินทรมหาอานันทมหิดล\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:38.584450397+07:00","message":"receive interim result [false|false]: นพดลมหาเศวตฉัตรกางกั้นเนื้อพระบรมโกศพระบาทสมเด็จพระปรมินทรมหาอานันทมหิดล"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:38.584473714+07:00","message":"[buffer interim] 75 false นพดลมหาเศวตฉัตรกางกั้นเนื้อพระบรมโกศพระบาทสมเด็จพระปรมินทรมหาอานันทมหิดล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:38.584481362+07:00","message":"[bufferProcess] interim [660000000]:นพดลมหาเศวตฉัตรกางกั้นเนื้อพระบรมโกศพระบาทสมเด็จพระปรมินทรมหาอานันทมหิดล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:38.584483661+07:00","message":"[bufferProcess] send to processor:นพดลมหาเศวตฉัตรกางกั้นเนื้อพระบรมโกศพระบาทสมเด็จพระปรมินทรมหา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:38.584490474+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:38.584493137+07:00","message":"> Transcript [862] [false]: 'นพดลมหาเศวตฉัตรกางกั้นเนื้อพระบรมโกศพระบาทสมเด็จพระปรมินทรมหา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:38.584496874+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:38.584498976+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:38.584500874+07:00","message":"StatePrefix: 'นพดลมหาเศวตฉัตรกางกั้นเนื้อพระบรมโกศพระบาทสมเด็จพระปรมิน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:38.584503544+07:00","message":"TextPushed: 'นพดลมหาเศวตฉัตรกางกั้นเนื้อพระบรมโกศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:38.58450963+07:00","message":"Push: 'พระบาทสมเด็จพระปรมิน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:38.584511792+07:00","message":"TextPushed: 'นพดลมหาเศวตฉัตรกางกั้นเนื้อพระบรมโกศพระบาทสมเด็จพระปรมิน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:38.584514222+07:00","message":"Set new StatePrefix : 'นพดลมหาเศวตฉัตรกางกั้นเนื้อพระบรมโกศพระบาทสมเด็จพระปรมินทรมหา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:38.584516282+07:00","message":"Next Push (prob) : 'ทรมหา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:38.58454289+07:00","message":"push: {false พระบาทสมเด็จพระปรมิน 0 0xc000044880}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:38.690366716+07:00","message":"receive streaming session, msgId: 75"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:38.690420674+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นพดลมหาเศวตฉัตรกางกั้นเหนือพระบรมโกศพระบาทสมเด็จพระปรมินทรมหาอานันทมหิดล\",\"confidence\":0.92056924}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":750000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:38.690426774+07:00","message":"receive interim result [true|false]: นพดลมหาเศวตฉัตรกางกั้นเหนือพระบรมโกศพระบาทสมเด็จพระปรมินทรมหาอานันทมหิดล"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:38.690435634+07:00","message":"end recv isFinal message id 75"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:38.690437367+07:00","message":"end Recv id 75"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:38.690442107+07:00","message":"[buffer interim] 75 true นพดลมหาเศวตฉัตรกางกั้นเหนือพระบรมโกศพระบาทสมเด็จพระปรมินทรมหาอานันทมหิดล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:38.690449933+07:00","message":"[bufferProcess] interim [750000000]:นพดลมหาเศวตฉัตรกางกั้นเหนือพระบรมโกศพระบาทสมเด็จพระปรมินทรมหาอานันทมหิดล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:38.690454715+07:00","message":"[bufferProcess] send to processor (isfinal):นพดลมหาเศวตฉัตรกางกั้นเนื้อพระบรมโกศพระบาทสมเด็จพระปรมินทรมหาอานันทมหิดล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:38.690458195+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:38.690466894+07:00","message":"> Transcript [863] [false]: 'นพดลมหาเศวตฉัตรกางกั้นเนื้อพระบรมโกศพระบาทสมเด็จพระปรมินทรมหาอานันทมหิดล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:38.690470184+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:38.690471829+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:38.690474277+07:00","message":"StatePrefix: 'นพดลมหาเศวตฉัตรกางกั้นเนื้อพระบรมโกศพระบาทสมเด็จพระปรมินทรมหา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:38.690477488+07:00","message":"TextPushed: 'นพดลมหาเศวตฉัตรกางกั้นเนื้อพระบรมโกศพระบาทสมเด็จพระปรมิน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:38.690479232+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:38.690480818+07:00","message":"> Transcript [864] [true]: 'นพดลมหาเศวตฉัตรกางกั้นเหนือพระบรมโกศพระบาทสมเด็จพระปรมินทรมหาอานันทมหิดล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:38.690486843+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:38.690495273+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:38.690496926+07:00","message":"StatePrefix: 'นพดลมหาเศวตฉัตรกางกั้นเนื้อพระบรมโกศพระบาทสมเด็จพระปรมินทรมหา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:38.690498603+07:00","message":"TextPushed: 'นพดลมหาเศวตฉัตรกางกั้นเนื้อพระบรมโกศพระบาทสมเด็จพระปรมิน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:38.69050031+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:38.690691702+07:00","message":"Push: 'มหาอานันทมหิดล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:38.690694257+07:00","message":"TextPushed: 'นพดลมหาเศวตฉัตรกางกั้นเนื้อพระบรมโกศพระบาทสมเด็จพระปรมินมหาอานันทมหิดล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:38.690696172+07:00","message":"Set new StatePrefix : 'นพดลมหาเศวตฉัตรกางกั้นเหนือพระบรมโกศพระบาทสมเด็จพระปรมินทรมหาอานันทมหิดล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:38.690698257+07:00","message":"Next Push (prob) : 'นพดลมหาเศวตฉัตรกางกั้นเหนือพระบรมโกศพระบาทสมเด็จพระปรมินทรมหาอานันทมหิดล'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:38.690705453+07:00","message":"push: {true มหาอานันทมหิดล 0 0xc000044880}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:38.690734389+07:00","message":"write aligntment file to 'tmp/7446/align_message_id_75.html'"}
{"level":"info","service":"Main","time":"2025-10-27T14:25:38.703825197+07:00","message":"write wav file: './tmp/7446/7446_75.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:39.294069706+07:00","message":"receive streaming session, msgId: 76"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:39.294112838+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":"2025-10-27T14:25:39.294117736+07:00","message":"receive interim result [false|false]: การ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:39.294133134+07:00","message":"[buffer interim] 76 false การ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:39.294140068+07:00","message":"[bufferProcess] interim [540000000]:การ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:39.294141591+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:39.434009889+07:00","message":"receive streaming session, msgId: 76"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:39.434055226+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":"2025-10-27T14:25:39.434061751+07:00","message":"receive interim result [false|false]: กระทะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:39.434077791+07:00","message":"[buffer interim] 76 false กระทะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:39.434085818+07:00","message":"[bufferProcess] interim [660000000]:กระทะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:39.434088523+07:00","message":"[bufferProcess] send to processor:การ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:39.434092902+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:39.434096206+07:00","message":"> Transcript [865] [false]: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:39.434098711+07:00","message":"Set StatePrefix (first interim): 'การ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:39.474944426+07:00","message":"receive streaming session, msgId: 76"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:39.474977591+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":"2025-10-27T14:25:39.474982944+07:00","message":"receive interim result [false|false]: การทำ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:39.47499814+07:00","message":"[buffer interim] 76 false การทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:39.475006248+07:00","message":"[bufferProcess] interim [720000000]:การทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:39.475008348+07:00","message":"[bufferProcess] send to processor:กระทะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:39.475013237+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:39.475015728+07:00","message":"> Transcript [866] [false]: 'กระทะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:39.475017617+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:39.475019413+07:00","message":"Set new StatePrefix: 'กระทะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:39.56034955+07:00","message":"receive streaming session, msgId: 76"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:39.560380298+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":"2025-10-27T14:25:39.560385801+07:00","message":"receive interim result [false|false]: กาญจนา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:39.560395771+07:00","message":"[buffer interim] 76 false กาญจนา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:39.560402449+07:00","message":"[bufferProcess] interim [780000000]:กาญจนา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:39.560404766+07:00","message":"[bufferProcess] send to processor:การทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:39.560407869+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:39.560410299+07:00","message":"> Transcript [867] [false]: 'การทำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:39.56041218+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:39.560413753+07:00","message":"Set new StatePrefix: 'การทำ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:39.60479941+07:00","message":"receive streaming session, msgId: 76"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:39.604837965+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":"2025-10-27T14:25:39.604844735+07:00","message":"receive interim result [false|false]: กระทะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:39.604860733+07:00","message":"[buffer interim] 76 false กระทะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:39.604869587+07:00","message":"[bufferProcess] interim [900000000]:กระทะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:39.604872044+07:00","message":"[bufferProcess] send to processor:กาญจนา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:39.604876531+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:39.604880622+07:00","message":"> Transcript [868] [false]: 'กาญจนา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:39.604883406+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:39.604886391+07:00","message":"Set new StatePrefix: 'กาญจนา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:39.733804057+07:00","message":"receive streaming session, msgId: 76"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:39.733838872+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":"2025-10-27T14:25:39.733844401+07:00","message":"receive interim result [false|false]: กาญจนบุรี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:39.73385779+07:00","message":"[buffer interim] 76 false กาญจนบุรี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:39.733864667+07:00","message":"[bufferProcess] interim [960000000]:กาญจนบุรี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:39.733866497+07:00","message":"[bufferProcess] send to processor:กระทะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:39.733871597+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:39.733874357+07:00","message":"> Transcript [869] [false]: 'กระทะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:39.733876324+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:39.733878004+07:00","message":"Set new StatePrefix: 'กระทะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:39.924375413+07:00","message":"receive streaming session, msgId: 76"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:39.924406332+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":"2025-10-27T14:25:39.924411558+07:00","message":"receive interim result [false|false]: กาญจนาพระราม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:39.924426953+07:00","message":"[buffer interim] 76 false กาญจนาพระราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:39.924433943+07:00","message":"[bufferProcess] interim [140000000]:กาญจนาพระราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:39.924436034+07:00","message":"[bufferProcess] send to processor:กาญจนบุรี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:39.92443949+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:39.924442209+07:00","message":"> Transcript [870] [false]: 'กาญจนบุรี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:39.92444405+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:39.924445691+07:00","message":"Set new StatePrefix: 'กาญจนบุรี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:39.932326109+07:00","message":"receive streaming session, msgId: 76"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:39.932346325+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":"2025-10-27T14:25:39.932351012+07:00","message":"receive interim result [false|false]: กาญจนบุรี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:39.932362366+07:00","message":"[buffer interim] 76 false กาญจนบุรี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:39.932366943+07:00","message":"[bufferProcess] interim [200000000]:กาญจนบุรี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:39.932368633+07:00","message":"[bufferProcess] send to processor:กาญจนาพระราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:39.932370746+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:39.932373653+07:00","message":"> Transcript [871] [false]: 'กาญจนาพระราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:39.932375469+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:39.932377242+07:00","message":"Set new StatePrefix: 'กาญจนาพระราม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:40.025423039+07:00","message":"receive streaming session, msgId: 76"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:40.025469213+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":"2025-10-27T14:25:40.025475668+07:00","message":"receive interim result [false|false]: ประมาณ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:40.025488903+07:00","message":"[buffer interim] 76 false ประมาณ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:40.025499842+07:00","message":"[bufferProcess] interim [320000000]:ประมาณ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:40.025503223+07:00","message":"[bufferProcess] send to processor:กาญจนบุรี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:40.025510476+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:40.025515166+07:00","message":"> Transcript [872] [false]: 'กาญจนบุรี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:40.025518507+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:40.025521697+07:00","message":"Set new StatePrefix: 'กาญจนบุรี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:40.130837926+07:00","message":"receive streaming session, msgId: 76"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:40.130888635+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":"2025-10-27T14:25:40.130894872+07:00","message":"receive interim result [false|false]: กระทะสมาธิ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:40.130913436+07:00","message":"[buffer interim] 76 false กระทะสมาธิ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:40.130923431+07:00","message":"[bufferProcess] interim [380000000]:กระทะสมาธิ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:40.130925491+07:00","message":"[bufferProcess] send to processor:ประมาณ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:40.130928701+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:40.130931404+07:00","message":"> Transcript [873] [false]: 'ประมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:40.130933455+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:40.130935361+07:00","message":"Set new StatePrefix: 'ประมาณ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:40.17977905+07:00","message":"receive streaming session, msgId: 76"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:40.179816016+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":"2025-10-27T14:25:40.17982146+07:00","message":"receive interim result [false|false]: กระทะสมาชิก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:40.179833975+07:00","message":"[buffer interim] 76 false กระทะสมาชิก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:40.179840804+07:00","message":"[bufferProcess] interim [440000000]:กระทะสมาชิก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:40.179842732+07:00","message":"[bufferProcess] send to processor:กระทะสมาธิ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:40.179845719+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:40.179848341+07:00","message":"> Transcript [874] [false]: 'กระทะสมาธิ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:40.179850085+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:40.1798516+07:00","message":"Set new StatePrefix: 'กระทะสมาธิ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:40.182956137+07:00","message":"receive streaming session, msgId: 76"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:40.182973855+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":"2025-10-27T14:25:40.182978215+07:00","message":"receive interim result [false|false]: รามาธิบดี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:40.182989005+07:00","message":"[buffer interim] 76 false รามาธิบดี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:40.182992822+07:00","message":"[bufferProcess] interim [500000000]:รามาธิบดี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:40.182994686+07:00","message":"[bufferProcess] send to processor:กระทะสมาชิก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:40.183002846+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:40.183004842+07:00","message":"> Transcript [875] [false]: 'กระทะสมาชิก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:40.183006533+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:40.183008056+07:00","message":"Set new StatePrefix: 'กระทะสมาชิก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:40.473283132+07:00","message":"[GCS] IsForceVAD: false for message ID: 76"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:25:40.483503889+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:25:40.483503887+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:40.57641175+07:00","message":"receive streaming session, msgId: 76"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:40.576475319+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รามาธิบดี\",\"confidence\":0.82010424}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":950000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:40.576481819+07:00","message":"receive interim result [true|false]: รามาธิบดี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:40.57649021+07:00","message":"end recv isFinal message id 76"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:40.576491883+07:00","message":"end Recv id 76"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:40.576497566+07:00","message":"[buffer interim] 76 true รามาธิบดี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:40.576505453+07:00","message":"[bufferProcess] interim [950000000]:รามาธิบดี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:40.576513139+07:00","message":"[bufferProcess] send to processor (isfinal):รามาธิบดี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:40.576516412+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:40.576518981+07:00","message":"> Transcript [876] [false]: 'รามาธิบดี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:40.576521011+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:40.5765227+07:00","message":"Set new StatePrefix: 'รามาธิบดี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:40.576524053+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:40.576525516+07:00","message":"> Transcript [877] [true]: 'รามาธิบดี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:40.576528741+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:40.576530642+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:40.576532314+07:00","message":"StatePrefix: 'รามาธิบดี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:40.576534265+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:40.576539973+07:00","message":"Push: 'รามาธิบดี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:40.576550716+07:00","message":"push: {true รามาธิบดี 0 0xc00041ca00}"}
{"level":"info","service":"Main","time":"2025-10-27T14:25:40.588510764+07:00","message":"write wav file: './tmp/7446/7446_76.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:40.603046741+07:00","message":"[GCS] Start streaming session, msgId: 77"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:42.402912239+07:00","message":"receive streaming session, msgId: 77"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:42.402950424+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":"2025-10-27T14:25:42.402954858+07:00","message":"receive interim result [false|false]: มีมติ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:42.402967236+07:00","message":"[buffer interim] 77 false มีมติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:42.402973947+07:00","message":"[bufferProcess] interim [620000000]:มีมติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:42.402975538+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:42.402980113+07:00","message":"[bufferProcess] send to processor (ticker):มีมติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:42.402982892+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:42.402985407+07:00","message":"> Transcript [878] [false]: 'มีมติ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:42.402987183+07:00","message":"Set StatePrefix (first interim): 'มีมติ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:42.55463011+07:00","message":"receive streaming session, msgId: 77"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:42.554667377+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":"2025-10-27T14:25:42.554672978+07:00","message":"receive interim result [false|false]: เมื่อกี้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:42.554685202+07:00","message":"[buffer interim] 77 false เมื่อกี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:42.554693758+07:00","message":"[bufferProcess] interim [740000000]:เมื่อกี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:42.554695906+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:42.88140928+07:00","message":"receive streaming session, msgId: 77"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:42.881445129+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีมา 2:00 น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:42.881459257+07:00","message":"receive interim result [false|false]: มีมา 2:00 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:42.881473184+07:00","message":"[buffer interim] 77 false มีมา 2:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:42.881480497+07:00","message":"[bufferProcess] interim [40000000]:มีมา 2:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:42.881482225+07:00","message":"[bufferProcess] send to processor:เมื่อกี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:42.881487707+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:42.881490301+07:00","message":"> Transcript [879] [false]: 'เมื่อกี้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:42.881492547+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:42.881494349+07:00","message":"Set new StatePrefix: 'เมื่อกี้'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:42.940462263+07:00","message":"receive streaming session, msgId: 77"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:42.940506244+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อกี้ 200\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:42.940511005+07:00","message":"receive interim result [false|false]: เมื่อกี้ 200"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:42.940524988+07:00","message":"[buffer interim] 77 false เมื่อกี้ 200"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:42.940532359+07:00","message":"[bufferProcess] interim [160000000]:เมื่อกี้ 200"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:42.940534281+07:00","message":"[bufferProcess] send to processor:มีมา 2:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:42.940539393+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:42.940541964+07:00","message":"> Transcript [880] [false]: 'มีมา 2:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:42.94054408+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:42.940545784+07:00","message":"Set new StatePrefix: 'มีมา 2:00 น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:43.226831374+07:00","message":"receive streaming session, msgId: 77"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:43.226865548+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อปี 2500\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:43.226871184+07:00","message":"receive interim result [false|false]: เมื่อปี 2500"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:43.226920151+07:00","message":"[buffer interim] 77 false เมื่อปี 2500"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:43.226928255+07:00","message":"[bufferProcess] interim [400000000]:เมื่อปี 2500"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:43.226930646+07:00","message":"[bufferProcess] send to processor:เมื่อกี้ 200"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:43.226936003+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:43.226938359+07:00","message":"> Transcript [881] [false]: 'เมื่อกี้ 200'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:43.226940115+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:43.226941749+07:00","message":"Set new StatePrefix: 'เมื่อกี้ 200'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:43.296573703+07:00","message":"receive streaming session, msgId: 77"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:43.296621396+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปี 2512\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:43.296628076+07:00","message":"receive interim result [false|false]: ปี 2512"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:43.296643646+07:00","message":"[buffer interim] 77 false ปี 2512"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:43.296651094+07:00","message":"[bufferProcess] interim [520000000]:ปี 2512"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:43.296653972+07:00","message":"[bufferProcess] send to processor:เมื่อปี 2500"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:43.296658396+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:43.296661665+07:00","message":"> Transcript [882] [false]: 'เมื่อปี 2500'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:43.296664788+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:43.296667113+07:00","message":"Set new StatePrefix: 'เมื่อปี 2500'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:25:43.484121029+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:25:43.484133732+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:43.673283819+07:00","message":"receive streaming session, msgId: 77"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:43.673318517+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อกี้ 200 2007\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:43.673323794+07:00","message":"receive interim result [false|false]: เมื่อกี้ 200 2007"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:43.673336101+07:00","message":"[buffer interim] 77 false เมื่อกี้ 200 2007"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:43.673344475+07:00","message":"[bufferProcess] interim [880000000]:เมื่อกี้ 200 2007"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:43.673346546+07:00","message":"[bufferProcess] send to processor:ปี 2512"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:43.673352215+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:43.673354758+07:00","message":"> Transcript [883] [false]: 'ปี 2512'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:43.673356833+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:43.673358465+07:00","message":"Set new StatePrefix: 'ปี 2512'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:43.773200663+07:00","message":"receive streaming session, msgId: 77"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:43.773230439+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อปี 2500 2400\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:43.773235496+07:00","message":"receive interim result [false|false]: เมื่อปี 2500 2400"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:43.773246792+07:00","message":"[buffer interim] 77 false เมื่อปี 2500 2400"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:43.773253257+07:00","message":"[bufferProcess] interim [940000000]:เมื่อปี 2500 2400"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:43.773255111+07:00","message":"[bufferProcess] send to processor:เมื่อกี้ 200 2007"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:43.773260363+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:43.773262884+07:00","message":"> Transcript [884] [false]: 'เมื่อกี้ 200 2007'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:43.773264796+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:43.773266536+07:00","message":"Set new StatePrefix: 'เมื่อกี้ 200 2007'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:43.791600325+07:00","message":"receive streaming session, msgId: 77"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:43.791632117+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อกี้ 300 2018\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:43.791636636+07:00","message":"receive interim result [false|false]: เมื่อกี้ 300 2018"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:43.791649555+07:00","message":"[buffer interim] 77 false เมื่อกี้ 300 2018"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:43.791654924+07:00","message":"[bufferProcess] interim [0]:เมื่อกี้ 300 2018"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:43.791656565+07:00","message":"[bufferProcess] send to processor:เมื่อปี 2500 2400"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:43.791659199+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:43.791661406+07:00","message":"> Transcript [885] [false]: 'เมื่อปี 2500 2400'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:43.791662927+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:43.791664372+07:00","message":"Set new StatePrefix: 'เมื่อปี 2500 2400'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:44.147120395+07:00","message":"receive streaming session, msgId: 77"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:44.147159763+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อกี้ 200 2480\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:44.147165214+07:00","message":"receive interim result [false|false]: เมื่อกี้ 200 2480"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:44.147182701+07:00","message":"[buffer interim] 77 false เมื่อกี้ 200 2480"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:44.147189946+07:00","message":"[bufferProcess] interim [360000000]:เมื่อกี้ 200 2480"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:44.14719182+07:00","message":"[bufferProcess] send to processor:เมื่อกี้ 300 2018"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:44.147195028+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:44.147197884+07:00","message":"> Transcript [886] [false]: 'เมื่อกี้ 300 2018'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:44.147199906+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:44.14720148+07:00","message":"Set new StatePrefix: 'เมื่อกี้ 300 2018'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:44.290559924+07:00","message":"receive streaming session, msgId: 77"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:44.290602515+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อกี้ 200 2489\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:44.290607697+07:00","message":"receive interim result [false|false]: เมื่อกี้ 200 2489"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:44.290621389+07:00","message":"[buffer interim] 77 false เมื่อกี้ 200 2489"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:44.290627462+07:00","message":"[bufferProcess] interim [480000000]:เมื่อกี้ 200 2489"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:44.290629318+07:00","message":"[bufferProcess] send to processor:เมื่อกี้ 200 2480"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:44.290634743+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:44.290637411+07:00","message":"> Transcript [887] [false]: 'เมื่อกี้ 200 2480'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:44.290639802+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:44.290641534+07:00","message":"Set new StatePrefix: 'เมื่อกี้ 200 2480'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:44.350847717+07:00","message":"receive streaming session, msgId: 77"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:44.350886134+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":"2025-10-27T14:25:44.350893185+07:00","message":"receive interim result [false|false]: เมื่อกี้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:44.350906166+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 200 2489\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:44.350909133+07:00","message":"receive interim result [false|false]:  200 2489"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:44.350917441+07:00","message":"[buffer interim] 77 false เมื่อกี้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:44.350921083+07:00","message":"[buffer interim] 77 false  200 2489"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:44.350928325+07:00","message":"[bufferProcess] interim [600000000]:เมื่อกี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:44.350931277+07:00","message":"[bufferProcess] send to processor:เมื่อกี้ 200 2489"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:44.350934929+07:00","message":"[bufferProcess] interim [600000000]: 200 2489"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:44.350937729+07:00","message":"[bufferProcess] update buffer: เมื่อกี้ 200 2489"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:44.350941134+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:44.350944374+07:00","message":"> Transcript [888] [false]: 'เมื่อกี้ 200 2489'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:44.350947231+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:44.350950979+07:00","message":"Set new StatePrefix: 'เมื่อกี้ 200 2489'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:44.787105651+07:00","message":"receive streaming session, msgId: 77"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:44.78714798+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อกี้ 200\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:44.787155432+07:00","message":"receive interim result [false|false]: เมื่อกี้ 200"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:44.787168591+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 2489\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:44.787172011+07:00","message":"receive interim result [false|false]:  2489"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:44.787181957+07:00","message":"[buffer interim] 77 false เมื่อกี้ 200"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:44.787186375+07:00","message":"[buffer interim] 77 false  2489"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:44.787193555+07:00","message":"[bufferProcess] interim [960000000]:เมื่อกี้ 200"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:44.787196468+07:00","message":"[bufferProcess] send to processor:เมื่อกี้ 200 2489"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:44.787200368+07:00","message":"[bufferProcess] interim [960000000]: 2489"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:44.787203528+07:00","message":"[bufferProcess] update buffer: เมื่อกี้ 200 2489"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:44.787207336+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:44.787211088+07:00","message":"> Transcript [889] [false]: 'เมื่อกี้ 200 2489'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:44.787214656+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:44.787217176+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:44.787219656+07:00","message":"StatePrefix: 'เมื่อกี้ 200 2489'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:44.78722204+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:44.860937499+07:00","message":"receive streaming session, msgId: 77"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:44.860979856+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อกี้ 200 2489\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:44.860987293+07:00","message":"receive interim result [false|false]: เมื่อกี้ 200 2489"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:44.860999855+07:00","message":"[buffer interim] 77 false เมื่อกี้ 200 2489"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:44.861007485+07:00","message":"[bufferProcess] interim [80000000]:เมื่อกี้ 200 2489"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:44.861009939+07:00","message":"[bufferProcess] send to processor:เมื่อกี้ 200 2489"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:44.861015097+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:44.861018129+07:00","message":"> Transcript [890] [false]: 'เมื่อกี้ 200 2489'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:44.861020943+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:44.861022943+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:44.861024523+07:00","message":"StatePrefix: 'เมื่อกี้ 200 2489'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:44.86102629+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:45.253279173+07:00","message":"receive streaming session, msgId: 77"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:45.253311106+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":"2025-10-27T14:25:45.253316937+07:00","message":"receive interim result [false|false]: เมื่อกี้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:45.253327124+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 210 2589 ส่ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:45.253329457+07:00","message":"receive interim result [false|false]:  210 2589 ส่ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:45.253336759+07:00","message":"[buffer interim] 77 false เมื่อกี้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:45.253339732+07:00","message":"[buffer interim] 77 false  210 2589 ส่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:45.253345237+07:00","message":"[bufferProcess] interim [440000000]:เมื่อกี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:45.253347297+07:00","message":"[bufferProcess] send to processor:เมื่อกี้ 200 2489"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:45.25334985+07:00","message":"[bufferProcess] interim [440000000]: 210 2589 ส่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:45.253352116+07:00","message":"[bufferProcess] update buffer: เมื่อกี้ 210 2589 ส่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:45.253354711+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:45.253357285+07:00","message":"> Transcript [891] [false]: 'เมื่อกี้ 200 2489'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:45.253360136+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:45.253361837+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:45.253363208+07:00","message":"StatePrefix: 'เมื่อกี้ 200 2489'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:45.25336481+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:45.290180629+07:00","message":"receive streaming session, msgId: 77"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:45.290211938+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":"2025-10-27T14:25:45.2902174+07:00","message":"receive interim result [false|false]: เมื่อกี้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:45.290228044+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 200 2489\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:45.290230604+07:00","message":"receive interim result [false|false]:  200 2489"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:45.290236852+07:00","message":"[buffer interim] 77 false เมื่อกี้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:45.290240091+07:00","message":"[buffer interim] 77 false  200 2489"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:45.290245703+07:00","message":"[bufferProcess] interim [500000000]:เมื่อกี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:45.290248068+07:00","message":"[bufferProcess] send to processor:เมื่อกี้ 210 2589 ส่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:45.290250722+07:00","message":"[bufferProcess] interim [500000000]: 200 2489"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:45.290252523+07:00","message":"[bufferProcess] update buffer: เมื่อกี้ 200 2489"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:45.290255355+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:45.290257984+07:00","message":"> Transcript [892] [false]: 'เมื่อกี้ 210 2589 ส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:45.290259903+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:45.29026146+07:00","message":"Set new StatePrefix: 'เมื่อกี้ 210 2589 ส่ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:45.913870597+07:00","message":"receive streaming session, msgId: 77"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:45.913912834+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อกี้ 200 2489\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:45.913919751+07:00","message":"receive interim result [false|false]: เมื่อกี้ 200 2489"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:45.913935266+07:00","message":"[buffer interim] 77 false เมื่อกี้ 200 2489"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:45.913946272+07:00","message":"[bufferProcess] interim [100000000]:เมื่อกี้ 200 2489"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:45.91394911+07:00","message":"[bufferProcess] send to processor:เมื่อกี้ 200 2489"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:45.913955612+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:45.913959215+07:00","message":"> Transcript [893] [false]: 'เมื่อกี้ 200 2489'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:45.913962145+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:45.913965102+07:00","message":"Set new StatePrefix: 'เมื่อกี้ 200 2489'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:46.260792698+07:00","message":"receive streaming session, msgId: 77"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:46.260824053+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อกี้\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:46.260829952+07:00","message":"receive interim result [false|false]: เมื่อกี้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:46.260841983+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 210 2589 ทรงพระกรุณาโปรดเกล้าโปรดกระหม่อม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:46.260848403+07:00","message":"receive interim result [false|false]:  210 2589 ทรงพระกรุณาโปรดเกล้าโปรดกระหม่อม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:46.26085593+07:00","message":"[buffer interim] 77 false เมื่อกี้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:46.260859046+07:00","message":"[buffer interim] 77 false  210 2589 ทรงพระกรุณาโปรดเกล้าโปรดกระหม่อม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:46.26086525+07:00","message":"[bufferProcess] interim [520000000]:เมื่อกี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:46.260867357+07:00","message":"[bufferProcess] send to processor:เมื่อกี้ 200 2489"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:46.260869814+07:00","message":"[bufferProcess] interim [520000000]: 210 2589 ทรงพระกรุณาโปรดเกล้าโปรดกระหม่อม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:46.260872321+07:00","message":"[bufferProcess] update buffer: เมื่อกี้ 210 2589 ทรงพระกรุณาโปรดเกล้าโปรดกระหม่อม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:46.260875437+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:46.260877885+07:00","message":"> Transcript [894] [false]: 'เมื่อกี้ 200 2489'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:46.260880879+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:46.260882753+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:46.260884423+07:00","message":"StatePrefix: 'เมื่อกี้ 200 2489'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:46.260886183+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:25:46.484377101+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:25:46.484377286+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:46.781466342+07:00","message":"receive streaming session, msgId: 77"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:46.781500596+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อกี้\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:46.78150635+07:00","message":"receive interim result [false|false]: เมื่อกี้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:46.781519151+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 210 2589 ทรงพระกรุณาโปรดเกล้าโปรดกระหม่อมถวาย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:46.781521938+07:00","message":"receive interim result [false|false]:  210 2589 ทรงพระกรุณาโปรดเกล้าโปรดกระหม่อมถวาย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:46.781539783+07:00","message":"[buffer interim] 77 false เมื่อกี้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:46.781554589+07:00","message":"[buffer interim] 77 false  210 2589 ทรงพระกรุณาโปรดเกล้าโปรดกระหม่อมถวาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:46.781561897+07:00","message":"[bufferProcess] interim [940000000]:เมื่อกี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:46.781564931+07:00","message":"[bufferProcess] send to processor:เมื่อกี้ 210 2589 ทรงพระกรุณาโปรดเกล้าโปรดกระหม่อม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:46.781569291+07:00","message":"[bufferProcess] interim [940000000]: 210 2589 ทรงพระกรุณาโปรดเกล้าโปรดกระหม่อมถวาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:46.781571732+07:00","message":"[bufferProcess] update buffer: เมื่อกี้ 210 2589 ทรงพระกรุณาโปรดเกล้าโปรดกระหม่อมถวาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:46.781575063+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:46.781577777+07:00","message":"> Transcript [895] [false]: 'เมื่อกี้ 210 2589 ทรงพระกรุณาโปรดเกล้าโปรดกระหม่อม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:46.781580069+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:46.781581611+07:00","message":"Set new StatePrefix: 'เมื่อกี้ 210 2589 ทรงพระกรุณาโปรดเกล้าโปรดกระหม่อม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:46.838834559+07:00","message":"receive streaming session, msgId: 77"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:46.838866714+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อกี้ 210 2589\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":6,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:46.838872409+07:00","message":"receive interim result [false|false]: เมื่อกี้ 210 2589"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:46.838883228+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":"2025-10-27T14:25:46.838885766+07:00","message":"receive interim result [false|false]:  ทรงพระกรุณาโปรดเกล้าโปรดกระหม่อมถวาย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:46.838895004+07:00","message":"[buffer interim] 77 false เมื่อกี้ 210 2589"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:46.838899544+07:00","message":"[buffer interim] 77 false  ทรงพระกรุณาโปรดเกล้าโปรดกระหม่อมถวาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:46.838906972+07:00","message":"[bufferProcess] interim [120000000]:เมื่อกี้ 210 2589"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:46.838910225+07:00","message":"[bufferProcess] send to processor:เมื่อกี้ 210 2589 ทรงพระกรุณาโปรดเกล้าโปรดกระหม่อมถวาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:46.838914075+07:00","message":"[bufferProcess] interim [120000000]: ทรงพระกรุณาโปรดเกล้าโปรดกระหม่อมถวาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:46.838917355+07:00","message":"[bufferProcess] update buffer: เมื่อกี้ 210 2589 ทรงพระกรุณาโปรดเกล้าโปรดกระหม่อมถวาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:46.838921078+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:46.838924732+07:00","message":"> Transcript [896] [false]: 'เมื่อกี้ 210 2589 ทรงพระกรุณาโปรดเกล้าโปรดกระหม่อมถวาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:46.838928936+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:46.838930742+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:46.838932407+07:00","message":"StatePrefix: 'เมื่อกี้ 210 2589 ทรงพระกรุณาโปรดเกล้าโปรดกระหม่อม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:46.838934275+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:46.881911225+07:00","message":"[GCS] IsForceVAD: false for message ID: 77"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:47.013595004+07:00","message":"[GCS] Start streaming session, msgId: 78"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:47.116576517+07:00","message":"receive streaming session, msgId: 77"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:47.116623621+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีเมื่อกี้ 210 2489 ทรงพระกรุณาโปรดเกล้าโปรดกระหม่อมถวาย\",\"confidence\":0.8810183}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:47.116631608+07:00","message":"receive interim result [true|false]: มีเมื่อกี้ 210 2489 ทรงพระกรุณาโปรดเกล้าโปรดกระหม่อมถวาย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:47.116643772+07:00","message":"end recv isFinal message id 77"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:47.116646034+07:00","message":"end Recv id 77"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:47.116653328+07:00","message":"[buffer interim] 77 true มีเมื่อกี้ 210 2489 ทรงพระกรุณาโปรดเกล้าโปรดกระหม่อมถวาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:47.116665338+07:00","message":"[bufferProcess] interim [300000000]:มีเมื่อกี้ 210 2489 ทรงพระกรุณาโปรดเกล้าโปรดกระหม่อมถวาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:47.11666926+07:00","message":"[bufferProcess] send to processor (isfinal):เมื่อกี้ 210 2589 ทรงพระกรุณาโปรดเกล้าโปรดกระหม่อมถวาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:47.116674599+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:47.116678343+07:00","message":"> Transcript [897] [false]: 'เมื่อกี้ 210 2589 ทรงพระกรุณาโปรดเกล้าโปรดกระหม่อมถวาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:47.116681928+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:47.116684049+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:47.116686104+07:00","message":"StatePrefix: 'เมื่อกี้ 210 2589 ทรงพระกรุณาโปรดเกล้าโปรดกระหม่อม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:47.116688417+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:47.116690465+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:47.116692768+07:00","message":"> Transcript [898] [true]: 'มีเมื่อกี้ 210 2489 ทรงพระกรุณาโปรดเกล้าโปรดกระหม่อมถวาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:47.116695769+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:47.116697417+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:47.116699657+07:00","message":"StatePrefix: 'เมื่อกี้ 210 2589 ทรงพระกรุณาโปรดเกล้าโปรดกระหม่อม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:47.116701753+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:47.116704757+07:00","message":"Push: 'มีเมื่อกี้ 210 2489 ทรงพระกรุณาโปรดเกล้าโปรดกระหม่อมถวาย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:47.116714955+07:00","message":"push: {true มีเมื่อกี้ 210 2489 ทรงพระกรุณาโปรดเกล้าโปรดกระหม่อมถวาย 0 0xc000044200}"}
{"level":"info","service":"Main","time":"2025-10-27T14:25:47.142939504+07:00","message":"write wav file: './tmp/7446/7446_77.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:47.722537263+07:00","message":"receive streaming session, msgId: 78"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:47.722578208+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Don't\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:47.722583366+07:00","message":"receive interim result [false|false]: Don't"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:47.72259805+07:00","message":"[buffer interim] 78 false Don't"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:47.72260491+07:00","message":"[bufferProcess] interim [720000000]:Don't"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:47.722606627+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:47.928713182+07:00","message":"receive streaming session, msgId: 78"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:47.928753848+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":"2025-10-27T14:25:47.928760799+07:00","message":"receive interim result [false|false]: โดนฉุด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:47.928776183+07:00","message":"[buffer interim] 78 false โดนฉุด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:47.928786487+07:00","message":"[bufferProcess] interim [900000000]:โดนฉุด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:47.928788539+07:00","message":"[bufferProcess] send to processor:Don't"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:47.92879381+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:47.928796665+07:00","message":"> Transcript [899] [false]: 'Don't'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:47.928798515+07:00","message":"Set StatePrefix (first interim): 'Don't'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:48.044780849+07:00","message":"receive streaming session, msgId: 78"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:48.044816836+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":"2025-10-27T14:25:48.044821866+07:00","message":"receive interim result [false|false]: อุปกรณ์ช่วยตัว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:48.044837074+07:00","message":"[buffer interim] 78 false อุปกรณ์ช่วยตัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:48.04484622+07:00","message":"[bufferProcess] interim [960000000]:อุปกรณ์ช่วยตัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:48.044849416+07:00","message":"[bufferProcess] send to processor:โดนฉุด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:48.044853679+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:48.044857247+07:00","message":"> Transcript [900] [false]: 'โดนฉุด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:48.044859928+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:48.044862215+07:00","message":"Set new StatePrefix: 'โดนฉุด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:48.084480528+07:00","message":"receive streaming session, msgId: 78"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:48.084516179+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":"2025-10-27T14:25:48.084522239+07:00","message":"receive interim result [false|false]: โดนฉุดใจ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:48.084536496+07:00","message":"[buffer interim] 78 false โดนฉุดใจ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:48.084543654+07:00","message":"[bufferProcess] interim [20000000]:โดนฉุดใจ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:48.084545668+07:00","message":"[bufferProcess] send to processor:อุปกรณ์ช่วยตัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:48.084551112+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:48.084553793+07:00","message":"> Transcript [901] [false]: 'อุปกรณ์ช่วยตัว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:48.084555809+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:48.084557606+07:00","message":"Set new StatePrefix: 'อุปกรณ์ช่วยตัว'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:48.1110389+07:00","message":"receive streaming session, msgId: 78"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:48.111071849+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":"2025-10-27T14:25:48.11107672+07:00","message":"receive interim result [false|false]: ช่วยฉัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:48.111088853+07:00","message":"[buffer interim] 78 false ช่วยฉัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:48.111095459+07:00","message":"[bufferProcess] interim [80000000]:ช่วยฉัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:48.11109711+07:00","message":"[bufferProcess] send to processor:โดนฉุดใจ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:48.111100331+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:48.111103478+07:00","message":"> Transcript [902] [false]: 'โดนฉุดใจ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:48.111105376+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:48.111107351+07:00","message":"Set new StatePrefix: 'โดนฉุดใจ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:48.207864475+07:00","message":"receive streaming session, msgId: 78"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:48.207899003+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":"2025-10-27T14:25:48.207904807+07:00","message":"receive interim result [false|false]: โดนเฉยชา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:48.207917126+07:00","message":"[buffer interim] 78 false โดนเฉยชา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:48.207923966+07:00","message":"[bufferProcess] interim [140000000]:โดนเฉยชา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:48.207925863+07:00","message":"[bufferProcess] send to processor:ช่วยฉัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:48.20793119+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:48.207933766+07:00","message":"> Transcript [903] [false]: 'ช่วยฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:48.207935734+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:48.207937352+07:00","message":"Set new StatePrefix: 'ช่วยฉัน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:48.21447959+07:00","message":"receive streaming session, msgId: 78"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:48.214521843+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":"2025-10-27T14:25:48.214527607+07:00","message":"receive interim result [false|false]: ธงชาติ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:48.214538823+07:00","message":"[buffer interim] 78 false ธงชาติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:48.214547165+07:00","message":"[bufferProcess] interim [200000000]:ธงชาติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:48.214549646+07:00","message":"[bufferProcess] send to processor:โดนเฉยชา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:48.214555406+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:48.214558296+07:00","message":"> Transcript [904] [false]: 'โดนเฉยชา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:48.214560582+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:48.214562955+07:00","message":"Set new StatePrefix: 'โดนเฉยชา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:48.254869917+07:00","message":"receive streaming session, msgId: 78"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:48.254900568+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Don't judge\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:48.254905633+07:00","message":"receive interim result [false|false]: Don't judge"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:48.254918192+07:00","message":"[buffer interim] 78 false Don't judge"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:48.254924763+07:00","message":"[bufferProcess] interim [260000000]:Don't judge"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:48.254926726+07:00","message":"[bufferProcess] send to processor:ธงชาติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:48.254933792+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:48.254940358+07:00","message":"> Transcript [905] [false]: 'ธงชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:48.2549426+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:48.254944437+07:00","message":"Set new StatePrefix: 'ธงชาติ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:48.773037122+07:00","message":"receive streaming session, msgId: 78"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:48.773076634+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Don't judge ต่าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:48.77308163+07:00","message":"receive interim result [false|false]: Don't judge ต่าง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:48.773095438+07:00","message":"[buffer interim] 78 false Don't judge ต่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:48.773102121+07:00","message":"[bufferProcess] interim [800000000]:Don't judge ต่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:48.773104192+07:00","message":"[bufferProcess] send to processor:Don't judge"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:48.773107238+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:48.773109721+07:00","message":"> Transcript [906] [false]: 'Don't judge'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:48.773112046+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:48.77311367+07:00","message":"Set new StatePrefix: 'Don't judge'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:48.894348851+07:00","message":"receive streaming session, msgId: 78"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:48.894381464+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Don't judge\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:48.894386833+07:00","message":"receive interim result [false|false]: Don't judge"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:48.894396963+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":"2025-10-27T14:25:48.894399328+07:00","message":"receive interim result [false|false]:  ต่าง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:48.894406363+07:00","message":"[buffer interim] 78 false Don't judge"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:48.894409075+07:00","message":"[buffer interim] 78 false  ต่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:48.894414623+07:00","message":"[bufferProcess] interim [860000000]:Don't judge"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:48.894416441+07:00","message":"[bufferProcess] send to processor:Don't judge ต่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:48.894418626+07:00","message":"[bufferProcess] interim [860000000]: ต่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:48.89442086+07:00","message":"[bufferProcess] update buffer: Don't judge ต่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:48.894423879+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:48.89443315+07:00","message":"> Transcript [907] [false]: 'Don't judge ต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:48.894436611+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:48.89443831+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:48.894439941+07:00","message":"StatePrefix: 'Don't judge'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:48.894441617+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:48.899778297+07:00","message":"receive streaming session, msgId: 78"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:48.899793959+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Don't judge\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:48.899798208+07:00","message":"receive interim result [false|false]: Don't judge"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:48.899809545+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":"2025-10-27T14:25:48.899812727+07:00","message":"receive interim result [false|false]:  ต่างกัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:48.899818092+07:00","message":"[buffer interim] 78 false Don't judge"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:48.899821387+07:00","message":"[buffer interim] 78 false  ต่างกัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:48.8998357+07:00","message":"[bufferProcess] interim [920000000]:Don't judge"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:48.899843311+07:00","message":"[bufferProcess] send to processor:Don't judge ต่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:48.89984757+07:00","message":"[bufferProcess] interim [920000000]: ต่างกัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:48.899849603+07:00","message":"[bufferProcess] update buffer: Don't judge ต่างกัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:48.899851963+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:48.899854065+07:00","message":"> Transcript [908] [false]: 'Don't judge ต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:48.899856837+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:48.899858515+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:48.899859951+07:00","message":"StatePrefix: 'Don't judge'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:48.899861453+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:49.150433116+07:00","message":"receive streaming session, msgId: 78"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:49.150471122+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Don't judge\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:49.150477512+07:00","message":"receive interim result [false|false]: Don't judge"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:49.150494589+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":"2025-10-27T14:25:49.150498578+07:00","message":"receive interim result [false|false]:  ต่างกันอย่าง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:49.150513226+07:00","message":"[buffer interim] 78 false Don't judge"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:49.15052256+07:00","message":"[buffer interim] 78 false  ต่างกันอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:49.150530129+07:00","message":"[bufferProcess] interim [160000000]:Don't judge"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:49.150533221+07:00","message":"[bufferProcess] send to processor:Don't judge ต่างกัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:49.150538278+07:00","message":"[bufferProcess] interim [160000000]: ต่างกันอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:49.150540248+07:00","message":"[bufferProcess] update buffer: Don't judge ต่างกันอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:49.150543131+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:49.150545851+07:00","message":"> Transcript [909] [false]: 'Don't judge ต่างกัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:49.150548841+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:49.150550503+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:49.150552085+07:00","message":"StatePrefix: 'Don't judge'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:49.150553767+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:49.155369629+07:00","message":"receive streaming session, msgId: 78"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:49.155389443+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Don't judge\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:49.155394236+07:00","message":"receive interim result [false|false]: Don't judge"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:49.155404018+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":"2025-10-27T14:25:49.15540742+07:00","message":"receive interim result [false|false]:  กางกั้นเนื้อ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:49.155412726+07:00","message":"[buffer interim] 78 false Don't judge"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:49.155415074+07:00","message":"[buffer interim] 78 false  กางกั้นเนื้อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:49.155419414+07:00","message":"[bufferProcess] interim [220000000]:Don't judge"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:49.155421339+07:00","message":"[bufferProcess] send to processor:Don't judge ต่างกันอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:49.155423599+07:00","message":"[bufferProcess] interim [220000000]: กางกั้นเนื้อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:49.155432866+07:00","message":"[bufferProcess] update buffer: Don't judge กางกั้นเนื้อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:49.155435574+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:49.155437668+07:00","message":"> Transcript [910] [false]: 'Don't judge ต่างกันอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:49.155440553+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:49.155442178+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:49.155443775+07:00","message":"StatePrefix: 'Don't judge'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:49.155445171+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:49.155447604+07:00","message":"Push: 'Don't judge'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:49.155449115+07:00","message":"TextPushed: 'Don't judge'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:49.155450687+07:00","message":"Set new StatePrefix : 'Don't judge ต่างกันอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:49.155452374+07:00","message":"Next Push (prob) : ' ต่างกันอย่าง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:49.155461906+07:00","message":"push: {false Don't judge 0 0xc000128080}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:49.382472167+07:00","message":"receive streaming session, msgId: 78"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:49.382506575+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Don't judge\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:49.382512282+07:00","message":"receive interim result [false|false]: Don't judge"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:49.382521243+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":"2025-10-27T14:25:49.382524202+07:00","message":"receive interim result [false|false]:  ต่างกันเนื้อคู่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:49.38253068+07:00","message":"[buffer interim] 78 false Don't judge"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:49.382535369+07:00","message":"[buffer interim] 78 false  ต่างกันเนื้อคู่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:49.382541319+07:00","message":"[bufferProcess] interim [400000000]:Don't judge"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:49.382543221+07:00","message":"[bufferProcess] send to processor:Don't judge กางกั้นเนื้อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:49.382546095+07:00","message":"[bufferProcess] interim [400000000]: ต่างกันเนื้อคู่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:49.38254842+07:00","message":"[bufferProcess] update buffer: Don't judge ต่างกันเนื้อคู่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:49.382551053+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:49.382553383+07:00","message":"> Transcript [911] [false]: 'Don't judge กางกั้นเนื้อ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:49.382555208+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:49.382556716+07:00","message":"Set new StatePrefix: 'Don't judge กางกั้นเนื้อ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:49.47412443+07:00","message":"receive streaming session, msgId: 78"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:49.474164551+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Don't judge\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:49.474171478+07:00","message":"receive interim result [false|false]: Don't judge"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:49.474184836+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":"2025-10-27T14:25:49.474188558+07:00","message":"receive interim result [false|false]:  กางกั้นเนื้อตะกั่ว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:49.474206241+07:00","message":"[buffer interim] 78 false Don't judge"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:49.474221186+07:00","message":"[buffer interim] 78 false  กางกั้นเนื้อตะกั่ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:49.474228615+07:00","message":"[bufferProcess] interim [460000000]:Don't judge"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:49.47423076+07:00","message":"[bufferProcess] send to processor:Don't judge ต่างกันเนื้อคู่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:49.474235666+07:00","message":"[bufferProcess] interim [460000000]: กางกั้นเนื้อตะกั่ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:49.474241617+07:00","message":"[bufferProcess] update buffer: Don't judge กางกั้นเนื้อตะกั่ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:49.474244857+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:49.474247406+07:00","message":"> Transcript [912] [false]: 'Don't judge ต่างกันเนื้อคู่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:49.474249422+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:49.47425091+07:00","message":"Set new StatePrefix: 'Don't judge ต่างกันเนื้อคู่'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:25:49.484893384+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:25:49.484918636+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:49.985881541+07:00","message":"receive streaming session, msgId: 78"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:49.985920667+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Don't judge\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:49.9859278+07:00","message":"receive interim result [false|false]: Don't judge"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:49.985954762+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":"2025-10-27T14:25:49.985958412+07:00","message":"receive interim result [false|false]:  กางกั้นเนื้อสะกด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:49.985967767+07:00","message":"[buffer interim] 78 false Don't judge"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:49.985972007+07:00","message":"[buffer interim] 78 false  กางกั้นเนื้อสะกด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:49.985979165+07:00","message":"[bufferProcess] interim [940000000]:Don't judge"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:49.985982582+07:00","message":"[bufferProcess] send to processor:Don't judge กางกั้นเนื้อตะกั่ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:49.985986045+07:00","message":"[bufferProcess] interim [940000000]: กางกั้นเนื้อสะกด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:49.985988469+07:00","message":"[bufferProcess] update buffer: Don't judge กางกั้นเนื้อสะกด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:49.985991381+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:49.985994807+07:00","message":"> Transcript [913] [false]: 'Don't judge กางกั้นเนื้อตะกั่ว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:49.985997645+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:49.985999977+07:00","message":"Set new StatePrefix: 'Don't judge กางกั้นเนื้อตะกั่ว'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:50.376068368+07:00","message":"receive streaming session, msgId: 78"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:50.376101781+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Don't judge\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:50.376107446+07:00","message":"receive interim result [false|false]: Don't judge"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:50.376121899+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":"2025-10-27T14:25:50.376124821+07:00","message":"receive interim result [false|false]:  กางกั้นเนื้อตะกั่วสมเด็จ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:50.376138741+07:00","message":"[buffer interim] 78 false Don't judge"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:50.376151804+07:00","message":"[buffer interim] 78 false  กางกั้นเนื้อตะกั่วสมเด็จ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:50.376171146+07:00","message":"[bufferProcess] interim [360000000]:Don't judge"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:50.376182444+07:00","message":"[bufferProcess] send to processor:Don't judge กางกั้นเนื้อสะกด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:50.376187399+07:00","message":"[bufferProcess] interim [360000000]: กางกั้นเนื้อตะกั่วสมเด็จ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:50.376190071+07:00","message":"[bufferProcess] update buffer: Don't judge กางกั้นเนื้อตะกั่วสมเด็จ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:50.376193797+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:50.376197008+07:00","message":"> Transcript [914] [false]: 'Don't judge กางกั้นเนื้อสะกด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:50.376199378+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:50.376201063+07:00","message":"Set new StatePrefix: 'Don't judge กางกั้นเนื้อสะกด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:50.562228759+07:00","message":"receive streaming session, msgId: 78"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:50.562263753+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Don't judge\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:50.562268959+07:00","message":"receive interim result [false|false]: Don't judge"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:50.562285186+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":"2025-10-27T14:25:50.562288008+07:00","message":"receive interim result [false|false]:  กางกั้นเนื้อตะกั่วสมเด็จพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:50.56229466+07:00","message":"[buffer interim] 78 false Don't judge"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:50.562297706+07:00","message":"[buffer interim] 78 false  กางกั้นเนื้อตะกั่วสมเด็จพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:50.562303927+07:00","message":"[bufferProcess] interim [540000000]:Don't judge"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:50.562306157+07:00","message":"[bufferProcess] send to processor:Don't judge กางกั้นเนื้อตะกั่วสมเด็จ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:50.562308592+07:00","message":"[bufferProcess] interim [540000000]: กางกั้นเนื้อตะกั่วสมเด็จพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:50.562310609+07:00","message":"[bufferProcess] update buffer: Don't judge กางกั้นเนื้อตะกั่วสมเด็จพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:50.562313419+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:50.562316092+07:00","message":"> Transcript [915] [false]: 'Don't judge กางกั้นเนื้อตะกั่วสมเด็จ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:50.562318087+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:50.562319598+07:00","message":"Set new StatePrefix: 'Don't judge กางกั้นเนื้อตะกั่วสมเด็จ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:50.697302441+07:00","message":"receive streaming session, msgId: 78"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:50.697338677+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Don't judge\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:50.697343863+07:00","message":"receive interim result [false|false]: Don't judge"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:50.69735776+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":"2025-10-27T14:25:50.697360496+07:00","message":"receive interim result [false|false]:  กางกั้นเนื้อตะกั่วสมเด็จพระเจ้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:50.69736822+07:00","message":"[buffer interim] 78 false Don't judge"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:50.697371396+07:00","message":"[buffer interim] 78 false  กางกั้นเนื้อตะกั่วสมเด็จพระเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:50.697377528+07:00","message":"[bufferProcess] interim [660000000]:Don't judge"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:50.697379722+07:00","message":"[bufferProcess] send to processor:Don't judge กางกั้นเนื้อตะกั่วสมเด็จพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:50.697382372+07:00","message":"[bufferProcess] interim [660000000]: กางกั้นเนื้อตะกั่วสมเด็จพระเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:50.697385078+07:00","message":"[bufferProcess] update buffer: Don't judge กางกั้นเนื้อตะกั่วสมเด็จพระเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:50.697388274+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:50.697391019+07:00","message":"> Transcript [916] [false]: 'Don't judge กางกั้นเนื้อตะกั่วสมเด็จพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:50.697394247+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:50.69739589+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:50.69739733+07:00","message":"StatePrefix: 'Don't judge กางกั้นเนื้อตะกั่วสมเด็จ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:50.697399226+07:00","message":"TextPushed: 'Don't judge'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:50.9429402+07:00","message":"receive streaming session, msgId: 78"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:50.942976921+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Don't judge\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:50.942982789+07:00","message":"receive interim result [false|false]: Don't judge"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:50.943013632+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":"2025-10-27T14:25:50.943017512+07:00","message":"receive interim result [false|false]:  กางกั้นเนื้อตะกั่วสมเด็จพระเจ้าพี่นาง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:50.943025849+07:00","message":"[buffer interim] 78 false Don't judge"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:50.943028414+07:00","message":"[buffer interim] 78 false  กางกั้นเนื้อตะกั่วสมเด็จพระเจ้าพี่นาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:50.943034466+07:00","message":"[bufferProcess] interim [20000000]:Don't judge"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:50.943036517+07:00","message":"[bufferProcess] send to processor:Don't judge กางกั้นเนื้อตะกั่วสมเด็จพระเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:50.943039086+07:00","message":"[bufferProcess] interim [20000000]: กางกั้นเนื้อตะกั่วสมเด็จพระเจ้าพี่นาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:50.943041357+07:00","message":"[bufferProcess] update buffer: Don't judge กางกั้นเนื้อตะกั่วสมเด็จพระเจ้าพี่นาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:50.943044133+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:50.943046507+07:00","message":"> Transcript [917] [false]: 'Don't judge กางกั้นเนื้อตะกั่วสมเด็จพระเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:50.943049831+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:50.943054541+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:50.943056649+07:00","message":"StatePrefix: 'Don't judge กางกั้นเนื้อตะกั่วสมเด็จ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:50.943059429+07:00","message":"TextPushed: 'Don't judge'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:51.203110461+07:00","message":"receive streaming session, msgId: 78"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:51.203143394+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Don't judge\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:51.203148736+07:00","message":"receive interim result [false|false]: Don't judge"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:51.203164759+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":"2025-10-27T14:25:51.203167711+07:00","message":"receive interim result [false|false]:  กางกั้นเนื้อตะกั่วสมเด็จพระเจ้าพี่นางเธอ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:51.203185187+07:00","message":"[buffer interim] 78 false Don't judge"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:51.203200348+07:00","message":"[buffer interim] 78 false  กางกั้นเนื้อตะกั่วสมเด็จพระเจ้าพี่นางเธอ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:51.203208259+07:00","message":"[bufferProcess] interim [140000000]:Don't judge"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:51.203211045+07:00","message":"[bufferProcess] send to processor:Don't judge กางกั้นเนื้อตะกั่วสมเด็จพระเจ้าพี่นาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:51.203215687+07:00","message":"[bufferProcess] interim [140000000]: กางกั้นเนื้อตะกั่วสมเด็จพระเจ้าพี่นางเธอ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:51.203219173+07:00","message":"[bufferProcess] update buffer: Don't judge กางกั้นเนื้อตะกั่วสมเด็จพระเจ้าพี่นางเธอ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:51.203222293+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:51.203226098+07:00","message":"> Transcript [918] [false]: 'Don't judge กางกั้นเนื้อตะกั่วสมเด็จพระเจ้าพี่นาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:51.2032307+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:51.203233158+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:51.203235725+07:00","message":"StatePrefix: 'Don't judge กางกั้นเนื้อตะกั่วสมเด็จ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:51.203238934+07:00","message":"TextPushed: 'Don't judge'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:51.397709252+07:00","message":"receive streaming session, msgId: 78"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:51.397747096+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Don't judge\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:51.397753103+07:00","message":"receive interim result [false|false]: Don't judge"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:51.397766567+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":"2025-10-27T14:25:51.397769667+07:00","message":"receive interim result [false|false]:  กางกั้นเนื้อตะกั่วสมเด็จพระเจ้าพี่นางเธอจะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:51.397776992+07:00","message":"[buffer interim] 78 false Don't judge"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:51.39778033+07:00","message":"[buffer interim] 78 false  กางกั้นเนื้อตะกั่วสมเด็จพระเจ้าพี่นางเธอจะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:51.397786445+07:00","message":"[bufferProcess] interim [380000000]:Don't judge"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:51.397788754+07:00","message":"[bufferProcess] send to processor:Don't judge กางกั้นเนื้อตะกั่วสมเด็จพระเจ้าพี่นางเธอ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:51.397791533+07:00","message":"[bufferProcess] interim [380000000]: กางกั้นเนื้อตะกั่วสมเด็จพระเจ้าพี่นางเธอจะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:51.397793816+07:00","message":"[bufferProcess] update buffer: Don't judge กางกั้นเนื้อตะกั่วสมเด็จพระเจ้าพี่นางเธอจะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:51.397796477+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:51.397798962+07:00","message":"> Transcript [919] [false]: 'Don't judge กางกั้นเนื้อตะกั่วสมเด็จพระเจ้าพี่นางเธอ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:51.397802076+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:51.397803813+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:51.397805677+07:00","message":"StatePrefix: 'Don't judge กางกั้นเนื้อตะกั่วสมเด็จ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:51.397807416+07:00","message":"TextPushed: 'Don't judge'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:51.397810044+07:00","message":"Push: ' กางกั้นเนื้อตะกั่วสมเด็จ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:51.397811676+07:00","message":"TextPushed: 'Don't judge กางกั้นเนื้อตะกั่วสมเด็จ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:51.39781338+07:00","message":"Set new StatePrefix : 'Don't judge กางกั้นเนื้อตะกั่วสมเด็จพระเจ้าพี่นางเธอ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:51.397820492+07:00","message":"Next Push (prob) : 'พระเจ้าพี่นางเธอ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:51.39782852+07:00","message":"push: {false  กางกั้นเนื้อตะกั่วสมเด็จ 0 0xc000128080}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:51.464491005+07:00","message":"receive streaming session, msgId: 78"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:51.464528207+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Don't judge\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:51.464535752+07:00","message":"receive interim result [false|false]: Don't judge"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:51.464549894+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":"2025-10-27T14:25:51.464553587+07:00","message":"receive interim result [false|false]:  กางกั้นเนื้อตะกั่วสมเด็จพระเจ้าพี่นางเธอเจ้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:51.46456238+07:00","message":"[buffer interim] 78 false Don't judge"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:51.46456713+07:00","message":"[buffer interim] 78 false  กางกั้นเนื้อตะกั่วสมเด็จพระเจ้าพี่นางเธอเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:51.464575194+07:00","message":"[bufferProcess] interim [440000000]:Don't judge"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:51.464577904+07:00","message":"[bufferProcess] send to processor:Don't judge กางกั้นเนื้อตะกั่วสมเด็จพระเจ้าพี่นางเธอจะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:51.464581728+07:00","message":"[bufferProcess] interim [440000000]: กางกั้นเนื้อตะกั่วสมเด็จพระเจ้าพี่นางเธอเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:51.464584535+07:00","message":"[bufferProcess] update buffer: Don't judge กางกั้นเนื้อตะกั่วสมเด็จพระเจ้าพี่นางเธอเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:51.464588457+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:51.464591743+07:00","message":"> Transcript [920] [false]: 'Don't judge กางกั้นเนื้อตะกั่วสมเด็จพระเจ้าพี่นางเธอจะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:51.464595882+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:51.46459835+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:51.464600728+07:00","message":"StatePrefix: 'Don't judge กางกั้นเนื้อตะกั่วสมเด็จพระเจ้าพี่นางเธอ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:51.464603574+07:00","message":"TextPushed: 'Don't judge กางกั้นเนื้อตะกั่วสมเด็จ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:51.584497154+07:00","message":"receive streaming session, msgId: 78"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:51.584537705+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Don't judge\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:51.584545301+07:00","message":"receive interim result [false|false]: Don't judge"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:51.584558528+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":"2025-10-27T14:25:51.584562489+07:00","message":"receive interim result [false|false]:  กางกั้นเนื้อตะกั่วสมเด็จพระเจ้าพี่นางเธอเจ้าฟ้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:51.584572417+07:00","message":"[buffer interim] 78 false Don't judge"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:51.584576171+07:00","message":"[buffer interim] 78 false  กางกั้นเนื้อตะกั่วสมเด็จพระเจ้าพี่นางเธอเจ้าฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:51.584584445+07:00","message":"[bufferProcess] interim [560000000]:Don't judge"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:51.584586824+07:00","message":"[bufferProcess] send to processor:Don't judge กางกั้นเนื้อตะกั่วสมเด็จพระเจ้าพี่นางเธอเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:51.584590392+07:00","message":"[bufferProcess] interim [560000000]: กางกั้นเนื้อตะกั่วสมเด็จพระเจ้าพี่นางเธอเจ้าฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:51.584593904+07:00","message":"[bufferProcess] update buffer: Don't judge กางกั้นเนื้อตะกั่วสมเด็จพระเจ้าพี่นางเธอเจ้าฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:51.584597355+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:51.584601522+07:00","message":"> Transcript [921] [false]: 'Don't judge กางกั้นเนื้อตะกั่วสมเด็จพระเจ้าพี่นางเธอเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:51.584606196+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:51.58460856+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:51.584611279+07:00","message":"StatePrefix: 'Don't judge กางกั้นเนื้อตะกั่วสมเด็จพระเจ้าพี่นางเธอ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:51.584614202+07:00","message":"TextPushed: 'Don't judge กางกั้นเนื้อตะกั่วสมเด็จ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:51.847030845+07:00","message":"receive streaming session, msgId: 78"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:51.847067987+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Don't judge\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:51.847074229+07:00","message":"receive interim result [false|false]: Don't judge"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:51.847088285+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":"2025-10-27T14:25:51.847092381+07:00","message":"receive interim result [false|false]:  กางกั้นเนื้อตะกั่วสมเด็จพระเจ้าพี่นางเธอเจ้าฟ้ากัลยา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:51.847100015+07:00","message":"[buffer interim] 78 false Don't judge"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:51.847103671+07:00","message":"[buffer interim] 78 false  กางกั้นเนื้อตะกั่วสมเด็จพระเจ้าพี่นางเธอเจ้าฟ้ากัลยา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:51.847110043+07:00","message":"[bufferProcess] interim [920000000]:Don't judge"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:51.847111948+07:00","message":"[bufferProcess] send to processor:Don't judge กางกั้นเนื้อตะกั่วสมเด็จพระเจ้าพี่นางเธอเจ้าฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:51.847114551+07:00","message":"[bufferProcess] interim [920000000]: กางกั้นเนื้อตะกั่วสมเด็จพระเจ้าพี่นางเธอเจ้าฟ้ากัลยา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:51.847116932+07:00","message":"[bufferProcess] update buffer: Don't judge กางกั้นเนื้อตะกั่วสมเด็จพระเจ้าพี่นางเธอเจ้าฟ้ากัลยา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:51.847119738+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:51.847122302+07:00","message":"> Transcript [922] [false]: 'Don't judge กางกั้นเนื้อตะกั่วสมเด็จพระเจ้าพี่นางเธอเจ้าฟ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:51.847125684+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:51.847128157+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:51.847129723+07:00","message":"StatePrefix: 'Don't judge กางกั้นเนื้อตะกั่วสมเด็จพระเจ้าพี่นางเธอ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:51.847131946+07:00","message":"TextPushed: 'Don't judge กางกั้นเนื้อตะกั่วสมเด็จ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:52.16588558+07:00","message":"receive streaming session, msgId: 78"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:52.165927275+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Don't judge\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:52.165934196+07:00","message":"receive interim result [false|false]: Don't judge"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:52.165945705+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":"2025-10-27T14:25:52.165956083+07:00","message":"receive interim result [false|false]:  กางกั้นเนื้อตะกั่วสมเด็จพระเจ้าพี่นางเธอเจ้าฟ้ากัลยาณิ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:52.165966164+07:00","message":"[buffer interim] 78 false Don't judge"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:52.165971104+07:00","message":"[buffer interim] 78 false  กางกั้นเนื้อตะกั่วสมเด็จพระเจ้าพี่นางเธอเจ้าฟ้ากัลยาณิ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:52.165978591+07:00","message":"[bufferProcess] interim [160000000]:Don't judge"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:52.165982193+07:00","message":"[bufferProcess] send to processor:Don't judge กางกั้นเนื้อตะกั่วสมเด็จพระเจ้าพี่นางเธอเจ้าฟ้ากัลยา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:52.165986033+07:00","message":"[bufferProcess] interim [160000000]: กางกั้นเนื้อตะกั่วสมเด็จพระเจ้าพี่นางเธอเจ้าฟ้ากัลยาณิ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:52.165988298+07:00","message":"[bufferProcess] update buffer: Don't judge กางกั้นเนื้อตะกั่วสมเด็จพระเจ้าพี่นางเธอเจ้าฟ้ากัลยาณิ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:52.165991585+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:52.165994113+07:00","message":"> Transcript [923] [false]: 'Don't judge กางกั้นเนื้อตะกั่วสมเด็จพระเจ้าพี่นางเธอเจ้าฟ้ากัลยา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:52.165997607+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:52.165999477+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:52.166001124+07:00","message":"StatePrefix: 'Don't judge กางกั้นเนื้อตะกั่วสมเด็จพระเจ้าพี่นางเธอ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:52.166003568+07:00","message":"TextPushed: 'Don't judge กางกั้นเนื้อตะกั่วสมเด็จ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:52.166006257+07:00","message":"Push: 'พระเจ้าพี่นางเธอ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:52.166007881+07:00","message":"TextPushed: 'Don't judge กางกั้นเนื้อตะกั่วสมเด็จพระเจ้าพี่นางเธอ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:52.166009687+07:00","message":"Set new StatePrefix : 'Don't judge กางกั้นเนื้อตะกั่วสมเด็จพระเจ้าพี่นางเธอเจ้าฟ้ากัลยา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:52.166011605+07:00","message":"Next Push (prob) : 'เจ้าฟ้ากัลยา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:52.166020022+07:00","message":"push: {false พระเจ้าพี่นางเธอ 0 0xc000128080}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:52.295628158+07:00","message":"receive streaming session, msgId: 78"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:52.29566662+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Don't judge\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:52.295671999+07:00","message":"receive interim result [false|false]: Don't judge"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:52.295686672+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":"2025-10-27T14:25:52.295690184+07:00","message":"receive interim result [false|false]:  กางกั้นเนื้อตะกั่วสมเด็จพระเจ้าพี่นางเธอเจ้าฟ้ากัลยาณิวัฒนา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:52.295697936+07:00","message":"[buffer interim] 78 false Don't judge"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:52.295700976+07:00","message":"[buffer interim] 78 false  กางกั้นเนื้อตะกั่วสมเด็จพระเจ้าพี่นางเธอเจ้าฟ้ากัลยาณิวัฒนา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:52.295707184+07:00","message":"[bufferProcess] interim [280000000]:Don't judge"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:52.295709269+07:00","message":"[bufferProcess] send to processor:Don't judge กางกั้นเนื้อตะกั่วสมเด็จพระเจ้าพี่นางเธอเจ้าฟ้ากัลยาณิ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:52.295713982+07:00","message":"[bufferProcess] interim [280000000]: กางกั้นเนื้อตะกั่วสมเด็จพระเจ้าพี่นางเธอเจ้าฟ้ากัลยาณิวัฒนา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:52.29571632+07:00","message":"[bufferProcess] update buffer: Don't judge กางกั้นเนื้อตะกั่วสมเด็จพระเจ้าพี่นางเธอเจ้าฟ้ากัลยาณิวัฒนา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:52.295719469+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:52.295722174+07:00","message":"> Transcript [924] [false]: 'Don't judge กางกั้นเนื้อตะกั่วสมเด็จพระเจ้าพี่นางเธอเจ้าฟ้ากัลยาณิ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:52.29572525+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:52.295727823+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:52.295729525+07:00","message":"StatePrefix: 'Don't judge กางกั้นเนื้อตะกั่วสมเด็จพระเจ้าพี่นางเธอเจ้าฟ้ากัลยา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:52.295731645+07:00","message":"TextPushed: 'Don't judge กางกั้นเนื้อตะกั่วสมเด็จพระเจ้าพี่นางเธอ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:52.42748019+07:00","message":"[GCS] Cleaned up inactive client: 56"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:52.427499396+07:00","message":"[GCS] Cleaned up inactive client: 49"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:52.427501594+07:00","message":"[GCS] Cleaned up inactive client: 48"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:52.427503191+07:00","message":"[GCS] Cleaned up inactive client: 54"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:52.427504685+07:00","message":"[GCS] Cleaned up inactive client: 50"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:52.427506071+07:00","message":"[GCS] Cleaned up inactive client: 55"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:52.427507521+07:00","message":"[GCS] Cleaned up inactive client: 57"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:52.427509708+07:00","message":"[GCS] Cleaned up inactive client: 51"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:52.427511031+07:00","message":"[GCS] Cleaned up inactive client: 52"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:52.427512292+07:00","message":"[GCS] Cleaned up inactive client: 53"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:25:52.485627366+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:25:52.485636653+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:52.712196761+07:00","message":"[GCS] IsForceVAD: false for message ID: 78"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:52.811317426+07:00","message":"receive streaming session, msgId: 78"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:52.811352781+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Don't judge กางกั้นเนื้อตะกั่วสมเด็จพระเจ้าพี่นางเธอเจ้าฟ้ากัลยาณิวัฒนา\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:52.811358556+07:00","message":"receive interim result [false|false]: Don't judge กางกั้นเนื้อตะกั่วสมเด็จพระเจ้าพี่นางเธอเจ้าฟ้ากัลยาณิวัฒนา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:52.811371219+07:00","message":"[buffer interim] 78 false Don't judge กางกั้นเนื้อตะกั่วสมเด็จพระเจ้าพี่นางเธอเจ้าฟ้ากัลยาณิวัฒนา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:52.811379871+07:00","message":"[bufferProcess] interim [880000000]:Don't judge กางกั้นเนื้อตะกั่วสมเด็จพระเจ้าพี่นางเธอเจ้าฟ้ากัลยาณิวัฒนา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:52.811382359+07:00","message":"[bufferProcess] send to processor:Don't judge กางกั้นเนื้อตะกั่วสมเด็จพระเจ้าพี่นางเธอเจ้าฟ้ากัลยาณิวัฒนา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:52.811387961+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:52.811390681+07:00","message":"> Transcript [925] [false]: 'Don't judge กางกั้นเนื้อตะกั่วสมเด็จพระเจ้าพี่นางเธอเจ้าฟ้ากัลยาณิวัฒนา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:52.811394179+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:52.811396053+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:52.811397582+07:00","message":"StatePrefix: 'Don't judge กางกั้นเนื้อตะกั่วสมเด็จพระเจ้าพี่นางเธอเจ้าฟ้ากัลยา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:52.811399467+07:00","message":"TextPushed: 'Don't judge กางกั้นเนื้อตะกั่วสมเด็จพระเจ้าพี่นางเธอ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:52.843382341+07:00","message":"[GCS] Start streaming session, msgId: 79"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:52.942670969+07:00","message":"receive streaming session, msgId: 78"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:52.942714278+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ชัดกางกั้นเนื้อสะกดสมเด็จพระเจ้าพี่นางเธอเจ้าฟ้ากัลยาณิวัฒนา\",\"confidence\":0.9048907}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":910000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:52.942722454+07:00","message":"receive interim result [true|false]: ชัดกางกั้นเนื้อสะกดสมเด็จพระเจ้าพี่นางเธอเจ้าฟ้ากัลยาณิวัฒนา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:52.942733823+07:00","message":"end recv isFinal message id 78"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:52.942736555+07:00","message":"end Recv id 78"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:52.942743572+07:00","message":"[buffer interim] 78 true ชัดกางกั้นเนื้อสะกดสมเด็จพระเจ้าพี่นางเธอเจ้าฟ้ากัลยาณิวัฒนา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:52.942755008+07:00","message":"[bufferProcess] interim [910000000]:ชัดกางกั้นเนื้อสะกดสมเด็จพระเจ้าพี่นางเธอเจ้าฟ้ากัลยาณิวัฒนา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:52.94275919+07:00","message":"[bufferProcess] send to processor (isfinal):Don't judge กางกั้นเนื้อตะกั่วสมเด็จพระเจ้าพี่นางเธอเจ้าฟ้ากัลยาณิวัฒนา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:52.942763638+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:52.942767406+07:00","message":"> Transcript [926] [false]: 'Don't judge กางกั้นเนื้อตะกั่วสมเด็จพระเจ้าพี่นางเธอเจ้าฟ้ากัลยาณิวัฒนา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:52.942771668+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:52.942773882+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:52.942776356+07:00","message":"StatePrefix: 'Don't judge กางกั้นเนื้อตะกั่วสมเด็จพระเจ้าพี่นางเธอเจ้าฟ้ากัลยา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:52.942779597+07:00","message":"TextPushed: 'Don't judge กางกั้นเนื้อตะกั่วสมเด็จพระเจ้าพี่นางเธอ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:52.942781855+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:52.942784398+07:00","message":"> Transcript [927] [true]: 'ชัดกางกั้นเนื้อสะกดสมเด็จพระเจ้าพี่นางเธอเจ้าฟ้ากัลยาณิวัฒนา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:52.942787126+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:52.942788973+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:52.942791192+07:00","message":"StatePrefix: 'Don't judge กางกั้นเนื้อตะกั่วสมเด็จพระเจ้าพี่นางเธอเจ้าฟ้ากัลยา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:52.942793832+07:00","message":"TextPushed: 'Don't judge กางกั้นเนื้อตะกั่วสมเด็จพระเจ้าพี่นางเธอ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:52.942796136+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:52.943021081+07:00","message":"Push: 'เจ้าฟ้ากัลยาณิวัฒนา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:52.943024673+07:00","message":"TextPushed: 'Don't judge กางกั้นเนื้อตะกั่วสมเด็จพระเจ้าพี่นางเธอเจ้าฟ้ากัลยาณิวัฒนา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:52.943027656+07:00","message":"Set new StatePrefix : 'ชัดกางกั้นเนื้อสะกดสมเด็จพระเจ้าพี่นางเธอเจ้าฟ้ากัลยาณิวัฒนา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:52.943030546+07:00","message":"Next Push (prob) : 'ชัดกางกั้นเนื้อสะกดสมเด็จพระเจ้าพี่นางเธอเจ้าฟ้ากัลยาณิวัฒนา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:52.943041822+07:00","message":"push: {true เจ้าฟ้ากัลยาณิวัฒนา 0 0xc000128080}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:52.943045606+07:00","message":"write aligntment file to 'tmp/7446/align_message_id_78.html'"}
{"level":"info","service":"Main","time":"2025-10-27T14:25:52.955913716+07:00","message":"write wav file: './tmp/7446/7446_78.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:54.02681502+07:00","message":"receive streaming session, msgId: 79"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:54.026854682+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":"2025-10-27T14:25:54.026860441+07:00","message":"receive interim result [false|false]: นราธิป"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:54.026874974+07:00","message":"[buffer interim] 79 false นราธิป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:54.02688236+07:00","message":"[bufferProcess] interim [20000000]:นราธิป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:54.026884219+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:54.026889427+07:00","message":"[bufferProcess] send to processor (ticker):นราธิป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:54.02689233+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:54.026894946+07:00","message":"> Transcript [928] [false]: 'นราธิป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:54.026896739+07:00","message":"Set StatePrefix (first interim): 'นราธิป'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:54.085310928+07:00","message":"receive streaming session, msgId: 79"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:54.085362007+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":"2025-10-27T14:25:54.085367451+07:00","message":"receive interim result [false|false]: กรมหลวงนราธิวาส"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:54.085381267+07:00","message":"[buffer interim] 79 false กรมหลวงนราธิวาส"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:54.085388619+07:00","message":"[bufferProcess] interim [80000000]:กรมหลวงนราธิวาส"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:54.085390261+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:54.463545485+07:00","message":"receive streaming session, msgId: 79"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:54.463607435+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":"2025-10-27T14:25:54.463614981+07:00","message":"receive interim result [false|false]: กรมหลวงนราธิวาสราชนครินทร์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:54.463630832+07:00","message":"[buffer interim] 79 false กรมหลวงนราธิวาสราชนครินทร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:54.463641638+07:00","message":"[bufferProcess] interim [440000000]:กรมหลวงนราธิวาสราชนครินทร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:54.463644566+07:00","message":"[bufferProcess] send to processor:กรมหลวงนราธิวาส"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:54.463651095+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:54.463654641+07:00","message":"> Transcript [929] [false]: 'กรมหลวงนราธิวาส'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:54.463657693+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:54.463659993+07:00","message":"Set new StatePrefix: 'กรมหลวงนราธิวาส'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:55.103572838+07:00","message":"receive streaming session, msgId: 79"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:55.103608785+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":"2025-10-27T14:25:55.103614237+07:00","message":"receive interim result [false|false]: กรมหลวงนราธิวาสราชนครินทร์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:55.10362713+07:00","message":"[buffer interim] 79 false กรมหลวงนราธิวาสราชนครินทร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:55.103634955+07:00","message":"[bufferProcess] interim [40000000]:กรมหลวงนราธิวาสราชนครินทร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:55.103637672+07:00","message":"[bufferProcess] send to processor:กรมหลวงนราธิวาสราชนครินทร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:55.103643076+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:55.103645737+07:00","message":"> Transcript [930] [false]: 'กรมหลวงนราธิวาสราชนครินทร์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:55.103648517+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:55.1036501+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:55.103652322+07:00","message":"StatePrefix: 'กรมหลวงนราธิวาส'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:55.103654085+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:25:55.485779556+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:25:55.485788156+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:56.587626845+07:00","message":"receive streaming session, msgId: 79"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:56.587664894+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":"2025-10-27T14:25:56.587670387+07:00","message":"receive interim result [false|false]: กรมหลวงนราธิวาสราชนครินทร์เมื่อปีพุทธศักราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:56.58768928+07:00","message":"receive streaming session, msgId: 79"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:56.587692714+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กรมหลวงนราธิวาสราชนครินทร์เมื่อปีพุทธศักราช 2000\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:56.587695266+07:00","message":"receive interim result [false|false]: กรมหลวงนราธิวาสราชนครินทร์เมื่อปีพุทธศักราช 2000"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:56.587699686+07:00","message":"[buffer interim] 79 false กรมหลวงนราธิวาสราชนครินทร์เมื่อปีพุทธศักราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:56.587702795+07:00","message":"[buffer interim] 79 false กรมหลวงนราธิวาสราชนครินทร์เมื่อปีพุทธศักราช 2000"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:56.587708517+07:00","message":"[bufferProcess] interim [540000000]:กรมหลวงนราธิวาสราชนครินทร์เมื่อปีพุทธศักราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:56.587710606+07:00","message":"[bufferProcess] send to processor:กรมหลวงนราธิวาสราชนครินทร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:56.587713745+07:00","message":"[bufferProcess] send to processor (ticker):กรมหลวงนราธิวาสราชนครินทร์เมื่อปีพุทธศักราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:56.58771599+07:00","message":"[bufferProcess] interim [600000000]:กรมหลวงนราธิวาสราชนครินทร์เมื่อปีพุทธศักราช 2000"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:56.587717558+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:56.587720062+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:56.587722589+07:00","message":"> Transcript [931] [false]: 'กรมหลวงนราธิวาสราชนครินทร์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:56.587725452+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:56.587727185+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:56.587728954+07:00","message":"StatePrefix: 'กรมหลวงนราธิวาส'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:56.587730885+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:56.587732863+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:56.587734461+07:00","message":"> Transcript [932] [false]: 'กรมหลวงนราธิวาสราชนครินทร์เมื่อปีพุทธศักราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:56.587736203+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:56.587737488+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:56.587738729+07:00","message":"StatePrefix: 'กรมหลวงนราธิวาส'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:56.587740032+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:56.710508977+07:00","message":"receive streaming session, msgId: 79"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:56.710544654+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":"2025-10-27T14:25:56.710550151+07:00","message":"receive interim result [false|false]: กรมหลวงนราธิวาสราชนครินทร์เมื่อปีพุทธศักราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:56.710565769+07:00","message":"[buffer interim] 79 false กรมหลวงนราธิวาสราชนครินทร์เมื่อปีพุทธศักราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:56.710572925+07:00","message":"[bufferProcess] interim [720000000]:กรมหลวงนราธิวาสราชนครินทร์เมื่อปีพุทธศักราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:56.710577188+07:00","message":"[bufferProcess] send to processor:กรมหลวงนราธิวาสราชนครินทร์เมื่อปีพุทธศักราช 2000"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:56.710580629+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:56.71058314+07:00","message":"> Transcript [933] [false]: 'กรมหลวงนราธิวาสราชนครินทร์เมื่อปีพุทธศักราช 2000'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:56.710586329+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:56.710588372+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:56.710590289+07:00","message":"StatePrefix: 'กรมหลวงนราธิวาส'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:56.710592067+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:56.710596426+07:00","message":"Push: 'กรมหลวงนราธิวาส'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:56.710597969+07:00","message":"TextPushed: 'กรมหลวงนราธิวาส'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:56.710599685+07:00","message":"Set new StatePrefix : 'กรมหลวงนราธิวาสราชนครินทร์เมื่อปีพุทธศักราช 2000'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:56.710602174+07:00","message":"Next Push (prob) : 'ราชนครินทร์เมื่อปีพุทธศักราช 2000'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:56.710611737+07:00","message":"push: {false กรมหลวงนราธิวาส 0 0xc002216b80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:56.908369033+07:00","message":"receive streaming session, msgId: 79"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:56.908413045+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กรมหลวงนราธิวาสราชนครินทร์เมื่อปีพุทธศักราช 2500\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:56.908419245+07:00","message":"receive interim result [false|false]: กรมหลวงนราธิวาสราชนครินทร์เมื่อปีพุทธศักราช 2500"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:56.908435858+07:00","message":"[buffer interim] 79 false กรมหลวงนราธิวาสราชนครินทร์เมื่อปีพุทธศักราช 2500"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:56.908442633+07:00","message":"[bufferProcess] interim [900000000]:กรมหลวงนราธิวาสราชนครินทร์เมื่อปีพุทธศักราช 2500"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:56.908444844+07:00","message":"[bufferProcess] send to processor:กรมหลวงนราธิวาสราชนครินทร์เมื่อปีพุทธศักราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:56.908450265+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:56.908453015+07:00","message":"> Transcript [934] [false]: 'กรมหลวงนราธิวาสราชนครินทร์เมื่อปีพุทธศักราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:56.908455359+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:57.093312237+07:00","message":"receive streaming session, msgId: 79"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:57.093363971+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กรมหลวงนราธิวาสราชนครินทร์เมื่อปีพุทธศักราช 2505\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:57.093369477+07:00","message":"receive interim result [false|false]: กรมหลวงนราธิวาสราชนครินทร์เมื่อปีพุทธศักราช 2505"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:57.093383148+07:00","message":"[buffer interim] 79 false กรมหลวงนราธิวาสราชนครินทร์เมื่อปีพุทธศักราช 2505"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:57.09338982+07:00","message":"[bufferProcess] interim [80000000]:กรมหลวงนราธิวาสราชนครินทร์เมื่อปีพุทธศักราช 2505"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:57.093392022+07:00","message":"[bufferProcess] send to processor:กรมหลวงนราธิวาสราชนครินทร์เมื่อปีพุทธศักราช 2500"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:57.09339727+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:57.09340756+07:00","message":"> Transcript [935] [false]: 'กรมหลวงนราธิวาสราชนครินทร์เมื่อปีพุทธศักราช 2500'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:57.093410138+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:57.093411974+07:00","message":"Set new StatePrefix: 'กรมหลวงนราธิวาสราชนครินทร์เมื่อปีพุทธศักราช 2500'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:57.222911733+07:00","message":"receive streaming session, msgId: 79"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:57.222950162+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กรมหลวงนราธิวาสราชนครินทร์เมื่อปีพุทธศักราช\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:57.222957757+07:00","message":"receive interim result [false|false]: กรมหลวงนราธิวาสราชนครินทร์เมื่อปีพุทธศักราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:57.222968856+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 2505\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:57.22297118+07:00","message":"receive interim result [false|false]:  2505"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:57.222978396+07:00","message":"[buffer interim] 79 false กรมหลวงนราธิวาสราชนครินทร์เมื่อปีพุทธศักราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:57.222983806+07:00","message":"[buffer interim] 79 false  2505"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:57.222989788+07:00","message":"[bufferProcess] interim [140000000]:กรมหลวงนราธิวาสราชนครินทร์เมื่อปีพุทธศักราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:57.222992096+07:00","message":"[bufferProcess] send to processor:กรมหลวงนราธิวาสราชนครินทร์เมื่อปีพุทธศักราช 2505"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:57.2229968+07:00","message":"[bufferProcess] interim [140000000]: 2505"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:57.222998813+07:00","message":"[bufferProcess] update buffer: กรมหลวงนราธิวาสราชนครินทร์เมื่อปีพุทธศักราช 2505"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:57.223001391+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:57.223004233+07:00","message":"> Transcript [936] [false]: 'กรมหลวงนราธิวาสราชนครินทร์เมื่อปีพุทธศักราช 2505'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:57.223007602+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:57.223009351+07:00","message":"Set new StatePrefix: 'กรมหลวงนราธิวาสราชนครินทร์เมื่อปีพุทธศักราช 2505'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:57.282272519+07:00","message":"receive streaming session, msgId: 79"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:57.282306212+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":"2025-10-27T14:25:57.282312103+07:00","message":"receive interim result [false|false]: กรมหลวงนราธิวาสราชนครินทร์เมื่อปีพุทธศักราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:57.282320651+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 2550\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:57.282322652+07:00","message":"receive interim result [false|false]:  2550"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:57.282329932+07:00","message":"[buffer interim] 79 false กรมหลวงนราธิวาสราชนครินทร์เมื่อปีพุทธศักราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:57.282335288+07:00","message":"[buffer interim] 79 false  2550"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:57.2823415+07:00","message":"[bufferProcess] interim [260000000]:กรมหลวงนราธิวาสราชนครินทร์เมื่อปีพุทธศักราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:57.282343686+07:00","message":"[bufferProcess] send to processor:กรมหลวงนราธิวาสราชนครินทร์เมื่อปีพุทธศักราช 2505"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:57.282348429+07:00","message":"[bufferProcess] interim [260000000]: 2550"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:57.282350699+07:00","message":"[bufferProcess] update buffer: กรมหลวงนราธิวาสราชนครินทร์เมื่อปีพุทธศักราช 2550"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:57.282353357+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:57.28235579+07:00","message":"> Transcript [937] [false]: 'กรมหลวงนราธิวาสราชนครินทร์เมื่อปีพุทธศักราช 2505'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:57.282358861+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:57.282360773+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:57.282362295+07:00","message":"StatePrefix: 'กรมหลวงนราธิวาสราชนครินทร์เมื่อปีพุทธศักราช 2505'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:57.2823643+07:00","message":"TextPushed: 'กรมหลวงนราธิวาส'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:57.471348117+07:00","message":"receive streaming session, msgId: 79"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:57.471377557+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":"2025-10-27T14:25:57.471383468+07:00","message":"receive interim result [false|false]: กรมหลวงนราธิวาสราชนครินทร์เมื่อปีพุทธศักราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:57.471393726+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 2551\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:57.471395924+07:00","message":"receive interim result [false|false]:  2551"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:57.471406313+07:00","message":"[buffer interim] 79 false กรมหลวงนราธิวาสราชนครินทร์เมื่อปีพุทธศักราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:57.471409733+07:00","message":"[buffer interim] 79 false  2551"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:57.471415739+07:00","message":"[bufferProcess] interim [440000000]:กรมหลวงนราธิวาสราชนครินทร์เมื่อปีพุทธศักราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:57.471429988+07:00","message":"[bufferProcess] send to processor:กรมหลวงนราธิวาสราชนครินทร์เมื่อปีพุทธศักราช 2550"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:57.471432716+07:00","message":"[bufferProcess] interim [440000000]: 2551"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:57.471434801+07:00","message":"[bufferProcess] update buffer: กรมหลวงนราธิวาสราชนครินทร์เมื่อปีพุทธศักราช 2551"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:57.471437736+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:57.471440129+07:00","message":"> Transcript [938] [false]: 'กรมหลวงนราธิวาสราชนครินทร์เมื่อปีพุทธศักราช 2550'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:57.471442286+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:57.471443916+07:00","message":"Set new StatePrefix: 'กรมหลวงนราธิวาสราชนครินทร์เมื่อปีพุทธศักราช 2550'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:58.130757021+07:00","message":"receive streaming session, msgId: 79"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:58.130792692+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กรมหลวงนราธิวาสราชนครินทร์เมื่อปีพุทธศักราช 2551\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:58.130798222+07:00","message":"receive interim result [false|false]: กรมหลวงนราธิวาสราชนครินทร์เมื่อปีพุทธศักราช 2551"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:58.130812479+07:00","message":"[buffer interim] 79 false กรมหลวงนราธิวาสราชนครินทร์เมื่อปีพุทธศักราช 2551"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:58.130819564+07:00","message":"[bufferProcess] interim [40000000]:กรมหลวงนราธิวาสราชนครินทร์เมื่อปีพุทธศักราช 2551"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:58.130821842+07:00","message":"[bufferProcess] send to processor:กรมหลวงนราธิวาสราชนครินทร์เมื่อปีพุทธศักราช 2551"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:58.130826929+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:58.130829563+07:00","message":"> Transcript [939] [false]: 'กรมหลวงนราธิวาสราชนครินทร์เมื่อปีพุทธศักราช 2551'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:58.130831933+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:58.130833599+07:00","message":"Set new StatePrefix: 'กรมหลวงนราธิวาสราชนครินทร์เมื่อปีพุทธศักราช 2551'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:58.319542307+07:00","message":"receive streaming session, msgId: 79"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:58.319573941+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กรมหลวงนราธิวาสราชนครินทร์เมื่อปีพุทธศักราช 2551\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:58.319579407+07:00","message":"receive interim result [false|false]: กรมหลวงนราธิวาสราชนครินทร์เมื่อปีพุทธศักราช 2551"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:58.319588156+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":"2025-10-27T14:25:58.319590429+07:00","message":"receive interim result [false|false]:  และ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:58.319598061+07:00","message":"[buffer interim] 79 false กรมหลวงนราธิวาสราชนครินทร์เมื่อปีพุทธศักราช 2551"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:58.319602752+07:00","message":"[buffer interim] 79 false  และ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:58.319609193+07:00","message":"[bufferProcess] interim [280000000]:กรมหลวงนราธิวาสราชนครินทร์เมื่อปีพุทธศักราช 2551"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:58.319611516+07:00","message":"[bufferProcess] send to processor:กรมหลวงนราธิวาสราชนครินทร์เมื่อปีพุทธศักราช 2551"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:58.319616134+07:00","message":"[bufferProcess] interim [280000000]: และ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:58.319618009+07:00","message":"[bufferProcess] update buffer: กรมหลวงนราธิวาสราชนครินทร์เมื่อปีพุทธศักราช 2551 และ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:58.319620842+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:58.319623342+07:00","message":"> Transcript [940] [false]: 'กรมหลวงนราธิวาสราชนครินทร์เมื่อปีพุทธศักราช 2551'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:58.319626097+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:58.319628034+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:58.319629552+07:00","message":"StatePrefix: 'กรมหลวงนราธิวาสราชนครินทร์เมื่อปีพุทธศักราช 2551'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:58.319631626+07:00","message":"TextPushed: 'กรมหลวงนราธิวาส'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:25:58.486143138+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:25:58.486147034+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:58.568942739+07:00","message":"receive streaming session, msgId: 79"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:58.56897794+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กรมหลวงนราธิวาสราชนครินทร์เมื่อปีพุทธศักราช 2551\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:58.568985782+07:00","message":"receive interim result [false|false]: กรมหลวงนราธิวาสราชนครินทร์เมื่อปีพุทธศักราช 2551"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:58.568998261+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":"2025-10-27T14:25:58.569002977+07:00","message":"receive interim result [false|false]:  และส่ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:58.569025382+07:00","message":"[buffer interim] 79 false กรมหลวงนราธิวาสราชนครินทร์เมื่อปีพุทธศักราช 2551"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:58.569038581+07:00","message":"[buffer interim] 79 false  และส่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:58.569046365+07:00","message":"[bufferProcess] interim [520000000]:กรมหลวงนราธิวาสราชนครินทร์เมื่อปีพุทธศักราช 2551"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:58.569050203+07:00","message":"[bufferProcess] send to processor:กรมหลวงนราธิวาสราชนครินทร์เมื่อปีพุทธศักราช 2551 และ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:58.569053442+07:00","message":"[bufferProcess] interim [520000000]: และส่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:58.56905548+07:00","message":"[bufferProcess] update buffer: กรมหลวงนราธิวาสราชนครินทร์เมื่อปีพุทธศักราช 2551 และส่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:58.569058638+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:58.569061138+07:00","message":"> Transcript [941] [false]: 'กรมหลวงนราธิวาสราชนครินทร์เมื่อปีพุทธศักราช 2551 และ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:58.56906432+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:58.569066062+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:58.56906764+07:00","message":"StatePrefix: 'กรมหลวงนราธิวาสราชนครินทร์เมื่อปีพุทธศักราช 2551'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:58.569069414+07:00","message":"TextPushed: 'กรมหลวงนราธิวาส'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:58.7811853+07:00","message":"receive streaming session, msgId: 79"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:58.781223524+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กรมหลวงนราธิวาสราชนครินทร์เมื่อปีพุทธศักราช 2551\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:58.78122952+07:00","message":"receive interim result [false|false]: กรมหลวงนราธิวาสราชนครินทร์เมื่อปีพุทธศักราช 2551"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:58.781245213+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":"2025-10-27T14:25:58.781247889+07:00","message":"receive interim result [false|false]:  และสมอง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:58.781254957+07:00","message":"[buffer interim] 79 false กรมหลวงนราธิวาสราชนครินทร์เมื่อปีพุทธศักราช 2551"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:58.781257991+07:00","message":"[buffer interim] 79 false  และสมอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:58.781263393+07:00","message":"[bufferProcess] interim [700000000]:กรมหลวงนราธิวาสราชนครินทร์เมื่อปีพุทธศักราช 2551"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:58.78126594+07:00","message":"[bufferProcess] send to processor:กรมหลวงนราธิวาสราชนครินทร์เมื่อปีพุทธศักราช 2551 และส่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:58.781268539+07:00","message":"[bufferProcess] interim [700000000]: และสมอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:58.781270633+07:00","message":"[bufferProcess] update buffer: กรมหลวงนราธิวาสราชนครินทร์เมื่อปีพุทธศักราช 2551 และสมอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:58.781273766+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:58.781276587+07:00","message":"> Transcript [942] [false]: 'กรมหลวงนราธิวาสราชนครินทร์เมื่อปีพุทธศักราช 2551 และส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:58.781279836+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:58.781281637+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:58.781283253+07:00","message":"StatePrefix: 'กรมหลวงนราธิวาสราชนครินทร์เมื่อปีพุทธศักราช 2551'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:58.781285023+07:00","message":"TextPushed: 'กรมหลวงนราธิวาส'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:58.842914539+07:00","message":"receive streaming session, msgId: 79"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:58.842949764+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กรมหลวงนราธิวาสราชนครินทร์เมื่อปีพุทธศักราช 2551\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:58.842957725+07:00","message":"receive interim result [false|false]: กรมหลวงนราธิวาสราชนครินทร์เมื่อปีพุทธศักราช 2551"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:58.842970834+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":"2025-10-27T14:25:58.842976468+07:00","message":"receive interim result [false|false]:  และสมุนไพร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:58.842985578+07:00","message":"[buffer interim] 79 false กรมหลวงนราธิวาสราชนครินทร์เมื่อปีพุทธศักราช 2551"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:58.842989905+07:00","message":"[buffer interim] 79 false  และสมุนไพร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:58.842996847+07:00","message":"[bufferProcess] interim [760000000]:กรมหลวงนราธิวาสราชนครินทร์เมื่อปีพุทธศักราช 2551"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:58.843000189+07:00","message":"[bufferProcess] send to processor:กรมหลวงนราธิวาสราชนครินทร์เมื่อปีพุทธศักราช 2551 และสมอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:58.843003024+07:00","message":"[bufferProcess] interim [760000000]: และสมุนไพร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:58.84300623+07:00","message":"[bufferProcess] update buffer: กรมหลวงนราธิวาสราชนครินทร์เมื่อปีพุทธศักราช 2551 และสมุนไพร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:58.843009285+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:58.843011958+07:00","message":"> Transcript [943] [false]: 'กรมหลวงนราธิวาสราชนครินทร์เมื่อปีพุทธศักราช 2551 และสมอง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:58.843014866+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:58.843016525+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:58.843018221+07:00","message":"StatePrefix: 'กรมหลวงนราธิวาสราชนครินทร์เมื่อปีพุทธศักราช 2551'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:58.843020102+07:00","message":"TextPushed: 'กรมหลวงนราธิวาส'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:58.843023606+07:00","message":"Push: 'ราชนครินทร์เมื่อปีพุทธศักราช 2551'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:58.843025374+07:00","message":"TextPushed: 'กรมหลวงนราธิวาสราชนครินทร์เมื่อปีพุทธศักราช 2551'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:58.84302712+07:00","message":"Set new StatePrefix : 'กรมหลวงนราธิวาสราชนครินทร์เมื่อปีพุทธศักราช 2551 และสมอง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:58.843029134+07:00","message":"Next Push (prob) : ' และสมอง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:58.843038036+07:00","message":"push: {false ราชนครินทร์เมื่อปีพุทธศักราช 2551 0 0xc002216b80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:59.114769041+07:00","message":"receive streaming session, msgId: 79"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:59.11479958+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กรมหลวงนราธิวาสราชนครินทร์เมื่อปีพุทธศักราช 2551\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":6,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:59.114805797+07:00","message":"receive interim result [false|false]: กรมหลวงนราธิวาสราชนครินทร์เมื่อปีพุทธศักราช 2551"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:59.114814197+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":"2025-10-27T14:25:59.114816939+07:00","message":"receive interim result [false|false]:  และทรงพระกรุณา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:59.114851654+07:00","message":"[buffer interim] 79 false กรมหลวงนราธิวาสราชนครินทร์เมื่อปีพุทธศักราช 2551"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:59.114867649+07:00","message":"[buffer interim] 79 false  และทรงพระกรุณา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:59.114877373+07:00","message":"[bufferProcess] interim [120000000]:กรมหลวงนราธิวาสราชนครินทร์เมื่อปีพุทธศักราช 2551"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:59.114882357+07:00","message":"[bufferProcess] send to processor:กรมหลวงนราธิวาสราชนครินทร์เมื่อปีพุทธศักราช 2551 และสมุนไพร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:59.114888233+07:00","message":"[bufferProcess] interim [120000000]: และทรงพระกรุณา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:59.114892875+07:00","message":"[bufferProcess] update buffer: กรมหลวงนราธิวาสราชนครินทร์เมื่อปีพุทธศักราช 2551 และทรงพระกรุณา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:59.114895551+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:59.11489832+07:00","message":"> Transcript [944] [false]: 'กรมหลวงนราธิวาสราชนครินทร์เมื่อปีพุทธศักราช 2551 และสมุนไพร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:59.114900787+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:59.114902427+07:00","message":"Set new StatePrefix: 'กรมหลวงนราธิวาสราชนครินทร์เมื่อปีพุทธศักราช 2551 และสมุนไพร'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:59.270729918+07:00","message":"receive streaming session, msgId: 79"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:59.270764002+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กรมหลวงนราธิวาสราชนครินทร์เมื่อปีพุทธศักราช 2551\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":6,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:59.27077046+07:00","message":"receive interim result [false|false]: กรมหลวงนราธิวาสราชนครินทร์เมื่อปีพุทธศักราช 2551"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:59.270780645+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" และสมุนไพร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:59.270783047+07:00","message":"receive interim result [false|false]:  และสมุนไพร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:59.270789714+07:00","message":"[buffer interim] 79 false กรมหลวงนราธิวาสราชนครินทร์เมื่อปีพุทธศักราช 2551"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:59.270793387+07:00","message":"[buffer interim] 79 false  และสมุนไพร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:59.270799095+07:00","message":"[bufferProcess] interim [240000000]:กรมหลวงนราธิวาสราชนครินทร์เมื่อปีพุทธศักราช 2551"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:59.27080209+07:00","message":"[bufferProcess] send to processor:กรมหลวงนราธิวาสราชนครินทร์เมื่อปีพุทธศักราช 2551 และทรงพระกรุณา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:59.270804855+07:00","message":"[bufferProcess] interim [240000000]: และสมุนไพร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:59.270806936+07:00","message":"[bufferProcess] update buffer: กรมหลวงนราธิวาสราชนครินทร์เมื่อปีพุทธศักราช 2551 และสมุนไพร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:59.270810073+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:59.270812741+07:00","message":"> Transcript [945] [false]: 'กรมหลวงนราธิวาสราชนครินทร์เมื่อปีพุทธศักราช 2551 และทรงพระกรุณา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:59.270815758+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:59.270817343+07:00","message":"Set new StatePrefix: 'กรมหลวงนราธิวาสราชนครินทร์เมื่อปีพุทธศักราช 2551 และทรงพระกรุณา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:59.274478729+07:00","message":"receive streaming session, msgId: 79"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:59.274499569+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กรมหลวงนราธิวาสราชนครินทร์เมื่อปีพุทธศักราช 2551\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":6,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:59.274504157+07:00","message":"receive interim result [false|false]: กรมหลวงนราธิวาสราชนครินทร์เมื่อปีพุทธศักราช 2551"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:59.2745155+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":"2025-10-27T14:25:59.274518053+07:00","message":"receive interim result [false|false]:  และทรงพระกรุณาแปล"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:59.274523825+07:00","message":"[buffer interim] 79 false กรมหลวงนราธิวาสราชนครินทร์เมื่อปีพุทธศักราช 2551"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:59.274526986+07:00","message":"[buffer interim] 79 false  และทรงพระกรุณาแปล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:59.274545454+07:00","message":"[bufferProcess] interim [300000000]:กรมหลวงนราธิวาสราชนครินทร์เมื่อปีพุทธศักราช 2551"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:59.274562852+07:00","message":"[bufferProcess] send to processor:กรมหลวงนราธิวาสราชนครินทร์เมื่อปีพุทธศักราช 2551 และสมุนไพร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:59.274569004+07:00","message":"[bufferProcess] interim [300000000]: และทรงพระกรุณาแปล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:59.274571463+07:00","message":"[bufferProcess] update buffer: กรมหลวงนราธิวาสราชนครินทร์เมื่อปีพุทธศักราช 2551 และทรงพระกรุณาแปล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:59.274574902+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:59.274578525+07:00","message":"> Transcript [946] [false]: 'กรมหลวงนราธิวาสราชนครินทร์เมื่อปีพุทธศักราช 2551 และสมุนไพร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:59.274580964+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:59.274582923+07:00","message":"Set new StatePrefix: 'กรมหลวงนราธิวาสราชนครินทร์เมื่อปีพุทธศักราช 2551 และสมุนไพร'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:59.403300793+07:00","message":"receive streaming session, msgId: 79"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:59.403330716+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กรมหลวงนราธิวาสราชนครินทร์เมื่อปีพุทธศักราช 2551\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":6,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:59.403336407+07:00","message":"receive interim result [false|false]: กรมหลวงนราธิวาสราชนครินทร์เมื่อปีพุทธศักราช 2551"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:59.40335185+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" และทรงพระกรุณาโปรด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:59.403354857+07:00","message":"receive interim result [false|false]:  และทรงพระกรุณาโปรด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:59.403364221+07:00","message":"[buffer interim] 79 false กรมหลวงนราธิวาสราชนครินทร์เมื่อปีพุทธศักราช 2551"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:59.403368266+07:00","message":"[buffer interim] 79 false  และทรงพระกรุณาโปรด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:59.403374411+07:00","message":"[bufferProcess] interim [360000000]:กรมหลวงนราธิวาสราชนครินทร์เมื่อปีพุทธศักราช 2551"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:59.403377035+07:00","message":"[bufferProcess] send to processor:กรมหลวงนราธิวาสราชนครินทร์เมื่อปีพุทธศักราช 2551 และทรงพระกรุณาแปล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:59.403379507+07:00","message":"[bufferProcess] interim [360000000]: และทรงพระกรุณาโปรด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:59.403381528+07:00","message":"[bufferProcess] update buffer: กรมหลวงนราธิวาสราชนครินทร์เมื่อปีพุทธศักราช 2551 และทรงพระกรุณาโปรด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:59.403385015+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:59.403387876+07:00","message":"> Transcript [947] [false]: 'กรมหลวงนราธิวาสราชนครินทร์เมื่อปีพุทธศักราช 2551 และทรงพระกรุณาแปล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:59.403390255+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:59.403391832+07:00","message":"Set new StatePrefix: 'กรมหลวงนราธิวาสราชนครินทร์เมื่อปีพุทธศักราช 2551 และทรงพระกรุณาแปล'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:59.406536727+07:00","message":"receive streaming session, msgId: 79"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:59.406579136+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กรมหลวงนราธิวาสราชนครินทร์เมื่อปีพุทธศักราช 2551\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":6,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:59.406583745+07:00","message":"receive interim result [false|false]: กรมหลวงนราธิวาสราชนครินทร์เมื่อปีพุทธศักราช 2551"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:59.406595662+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" และทรงพระกรุณาเปิด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:59.406598472+07:00","message":"receive interim result [false|false]:  และทรงพระกรุณาเปิด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:59.406608595+07:00","message":"[buffer interim] 79 false กรมหลวงนราธิวาสราชนครินทร์เมื่อปีพุทธศักราช 2551"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:59.406611415+07:00","message":"[buffer interim] 79 false  และทรงพระกรุณาเปิด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:59.406615828+07:00","message":"[bufferProcess] interim [420000000]:กรมหลวงนราธิวาสราชนครินทร์เมื่อปีพุทธศักราช 2551"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:59.406618279+07:00","message":"[bufferProcess] send to processor:กรมหลวงนราธิวาสราชนครินทร์เมื่อปีพุทธศักราช 2551 และทรงพระกรุณาโปรด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:59.406622778+07:00","message":"[bufferProcess] interim [420000000]: และทรงพระกรุณาเปิด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:59.406624681+07:00","message":"[bufferProcess] update buffer: กรมหลวงนราธิวาสราชนครินทร์เมื่อปีพุทธศักราช 2551 และทรงพระกรุณาเปิด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:59.406635983+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:59.40665411+07:00","message":"> Transcript [948] [false]: 'กรมหลวงนราธิวาสราชนครินทร์เมื่อปีพุทธศักราช 2551 และทรงพระกรุณาโปรด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:59.406657542+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:59.406659246+07:00","message":"Set new StatePrefix: 'กรมหลวงนราธิวาสราชนครินทร์เมื่อปีพุทธศักราช 2551 และทรงพระกรุณาโปรด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:59.532737855+07:00","message":"receive streaming session, msgId: 79"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:59.532771521+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กรมหลวงนราธิวาสราชนครินทร์เมื่อปีพุทธศักราช 2551\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":6,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:59.532778009+07:00","message":"receive interim result [false|false]: กรมหลวงนราธิวาสราชนครินทร์เมื่อปีพุทธศักราช 2551"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:59.532786834+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" และทรงพระกรุณาโปรดเกล้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:59.532791518+07:00","message":"receive interim result [false|false]:  และทรงพระกรุณาโปรดเกล้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:59.532809701+07:00","message":"[buffer interim] 79 false กรมหลวงนราธิวาสราชนครินทร์เมื่อปีพุทธศักราช 2551"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:59.53282576+07:00","message":"[buffer interim] 79 false  และทรงพระกรุณาโปรดเกล้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:59.532833331+07:00","message":"[bufferProcess] interim [480000000]:กรมหลวงนราธิวาสราชนครินทร์เมื่อปีพุทธศักราช 2551"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:59.53283685+07:00","message":"[bufferProcess] send to processor:กรมหลวงนราธิวาสราชนครินทร์เมื่อปีพุทธศักราช 2551 และทรงพระกรุณาเปิด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:59.532844859+07:00","message":"[bufferProcess] interim [480000000]: และทรงพระกรุณาโปรดเกล้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:59.53285528+07:00","message":"[bufferProcess] update buffer: กรมหลวงนราธิวาสราชนครินทร์เมื่อปีพุทธศักราช 2551 และทรงพระกรุณาโปรดเกล้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:59.532858627+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:59.532861464+07:00","message":"> Transcript [949] [false]: 'กรมหลวงนราธิวาสราชนครินทร์เมื่อปีพุทธศักราช 2551 และทรงพระกรุณาเปิด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:59.532864167+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:59.532865812+07:00","message":"Set new StatePrefix: 'กรมหลวงนราธิวาสราชนครินทร์เมื่อปีพุทธศักราช 2551 และทรงพระกรุณาเปิด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:59.726958044+07:00","message":"receive streaming session, msgId: 79"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:59.726990692+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กรมหลวงนราธิวาสราชนครินทร์เมื่อปีพุทธศักราช 2551\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":6,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:59.726996704+07:00","message":"receive interim result [false|false]: กรมหลวงนราธิวาสราชนครินทร์เมื่อปีพุทธศักราช 2551"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:59.72700876+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" และทรงพระกรุณาโปรดเกล้าโปรด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:59.727011483+07:00","message":"receive interim result [false|false]:  และทรงพระกรุณาโปรดเกล้าโปรด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:59.727018831+07:00","message":"[buffer interim] 79 false กรมหลวงนราธิวาสราชนครินทร์เมื่อปีพุทธศักราช 2551"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:59.727022629+07:00","message":"[buffer interim] 79 false  และทรงพระกรุณาโปรดเกล้าโปรด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:59.727028637+07:00","message":"[bufferProcess] interim [720000000]:กรมหลวงนราธิวาสราชนครินทร์เมื่อปีพุทธศักราช 2551"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:59.727030695+07:00","message":"[bufferProcess] send to processor:กรมหลวงนราธิวาสราชนครินทร์เมื่อปีพุทธศักราช 2551 และทรงพระกรุณาโปรดเกล้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:59.727033412+07:00","message":"[bufferProcess] interim [720000000]: และทรงพระกรุณาโปรดเกล้าโปรด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:59.727035948+07:00","message":"[bufferProcess] update buffer: กรมหลวงนราธิวาสราชนครินทร์เมื่อปีพุทธศักราช 2551 และทรงพระกรุณาโปรดเกล้าโปรด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:59.727039111+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:59.727041702+07:00","message":"> Transcript [950] [false]: 'กรมหลวงนราธิวาสราชนครินทร์เมื่อปีพุทธศักราช 2551 และทรงพระกรุณาโปรดเกล้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:59.727044103+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:59.727045696+07:00","message":"Set new StatePrefix: 'กรมหลวงนราธิวาสราชนครินทร์เมื่อปีพุทธศักราช 2551 และทรงพระกรุณาโปรดเกล้า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:59.914972718+07:00","message":"receive streaming session, msgId: 79"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:59.915010423+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กรมหลวงนราธิวาสราชนครินทร์เมื่อปีพุทธศักราช 2551\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":6,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:59.915016856+07:00","message":"receive interim result [false|false]: กรมหลวงนราธิวาสราชนครินทร์เมื่อปีพุทธศักราช 2551"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:59.91502626+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" และทรงพระกรุณาโปรดเกล้าโปรดกระหม่อม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:59.915028791+07:00","message":"receive interim result [false|false]:  และทรงพระกรุณาโปรดเกล้าโปรดกระหม่อม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:59.915036768+07:00","message":"[buffer interim] 79 false กรมหลวงนราธิวาสราชนครินทร์เมื่อปีพุทธศักราช 2551"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:25:59.915039782+07:00","message":"[buffer interim] 79 false  และทรงพระกรุณาโปรดเกล้าโปรดกระหม่อม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:59.915045336+07:00","message":"[bufferProcess] interim [840000000]:กรมหลวงนราธิวาสราชนครินทร์เมื่อปีพุทธศักราช 2551"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:59.915047375+07:00","message":"[bufferProcess] send to processor:กรมหลวงนราธิวาสราชนครินทร์เมื่อปีพุทธศักราช 2551 และทรงพระกรุณาโปรดเกล้าโปรด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:59.915050359+07:00","message":"[bufferProcess] interim [840000000]: และทรงพระกรุณาโปรดเกล้าโปรดกระหม่อม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:59.915052709+07:00","message":"[bufferProcess] update buffer: กรมหลวงนราธิวาสราชนครินทร์เมื่อปีพุทธศักราช 2551 และทรงพระกรุณาโปรดเกล้าโปรดกระหม่อม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:59.915055651+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:59.915058032+07:00","message":"> Transcript [951] [false]: 'กรมหลวงนราธิวาสราชนครินทร์เมื่อปีพุทธศักราช 2551 และทรงพระกรุณาโปรดเกล้าโปรด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:59.915061485+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:59.915063124+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:59.915064972+07:00","message":"StatePrefix: 'กรมหลวงนราธิวาสราชนครินทร์เมื่อปีพุทธศักราช 2551 และทรงพระกรุณาโปรดเกล้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:25:59.915072205+07:00","message":"TextPushed: 'กรมหลวงนราธิวาสราชนครินทร์เมื่อปีพุทธศักราช 2551'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:00.500597639+07:00","message":"receive streaming session, msgId: 79"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:00.500638667+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กรมหลวงนราธิวาสราชนครินทร์เมื่อปีพุทธศักราช 2551\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":7,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:00.500646209+07:00","message":"receive interim result [false|false]: กรมหลวงนราธิวาสราชนครินทร์เมื่อปีพุทธศักราช 2551"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:00.500657691+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" และทรงพระกรุณาโปรดเกล้าโปรดกระหม่อมถวาย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":7,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:00.500661636+07:00","message":"receive interim result [false|false]:  และทรงพระกรุณาโปรดเกล้าโปรดกระหม่อมถวาย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:00.500673829+07:00","message":"[buffer interim] 79 false กรมหลวงนราธิวาสราชนครินทร์เมื่อปีพุทธศักราช 2551"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:00.500677404+07:00","message":"[buffer interim] 79 false  และทรงพระกรุณาโปรดเกล้าโปรดกระหม่อมถวาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:00.500683009+07:00","message":"[bufferProcess] interim [440000000]:กรมหลวงนราธิวาสราชนครินทร์เมื่อปีพุทธศักราช 2551"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:00.500685548+07:00","message":"[bufferProcess] send to processor:กรมหลวงนราธิวาสราชนครินทร์เมื่อปีพุทธศักราช 2551 และทรงพระกรุณาโปรดเกล้าโปรดกระหม่อม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:00.500688698+07:00","message":"[bufferProcess] interim [440000000]: และทรงพระกรุณาโปรดเกล้าโปรดกระหม่อมถวาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:00.500691452+07:00","message":"[bufferProcess] update buffer: กรมหลวงนราธิวาสราชนครินทร์เมื่อปีพุทธศักราช 2551 และทรงพระกรุณาโปรดเกล้าโปรดกระหม่อมถวาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:00.500694344+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:00.500696907+07:00","message":"> Transcript [952] [false]: 'กรมหลวงนราธิวาสราชนครินทร์เมื่อปีพุทธศักราช 2551 และทรงพระกรุณาโปรดเกล้าโปรดกระหม่อม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:00.500700659+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:00.500702368+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:00.500704495+07:00","message":"StatePrefix: 'กรมหลวงนราธิวาสราชนครินทร์เมื่อปีพุทธศักราช 2551 และทรงพระกรุณาโปรดเกล้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:00.500706467+07:00","message":"TextPushed: 'กรมหลวงนราธิวาสราชนครินทร์เมื่อปีพุทธศักราช 2551'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:00.532434886+07:00","message":"[GCS] IsForceVAD: false for message ID: 79"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:00.594499432+07:00","message":"[GCS] Start streaming session, msgId: 80"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:00.667561357+07:00","message":"receive streaming session, msgId: 79"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:00.66760384+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กรมหลวงนราธิวาสราชนครินทร์เมื่อปีพุทธศักราช 2551 และทรงพระกรุณาโปรดเกล้าโปรดกระหม่อมถวาย\",\"confidence\":0.95897263}],\"is_final\":true,\"result_end_time\":{\"seconds\":7,\"nanos\":710000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:00.667610773+07:00","message":"receive interim result [true|false]: กรมหลวงนราธิวาสราชนครินทร์เมื่อปีพุทธศักราช 2551 และทรงพระกรุณาโปรดเกล้าโปรดกระหม่อมถวาย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:00.667618176+07:00","message":"end recv isFinal message id 79"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:00.667619941+07:00","message":"end Recv id 79"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:00.667625103+07:00","message":"[buffer interim] 79 true กรมหลวงนราธิวาสราชนครินทร์เมื่อปีพุทธศักราช 2551 และทรงพระกรุณาโปรดเกล้าโปรดกระหม่อมถวาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:00.667634485+07:00","message":"[bufferProcess] interim [710000000]:กรมหลวงนราธิวาสราชนครินทร์เมื่อปีพุทธศักราช 2551 และทรงพระกรุณาโปรดเกล้าโปรดกระหม่อมถวาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:00.667639454+07:00","message":"[bufferProcess] send to processor (isfinal):กรมหลวงนราธิวาสราชนครินทร์เมื่อปีพุทธศักราช 2551 และทรงพระกรุณาโปรดเกล้าโปรดกระหม่อมถวาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:00.667643027+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:00.667646058+07:00","message":"> Transcript [953] [false]: 'กรมหลวงนราธิวาสราชนครินทร์เมื่อปีพุทธศักราช 2551 และทรงพระกรุณาโปรดเกล้าโปรดกระหม่อมถวาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:00.667649508+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:00.667651314+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:00.667653009+07:00","message":"StatePrefix: 'กรมหลวงนราธิวาสราชนครินทร์เมื่อปีพุทธศักราช 2551 และทรงพระกรุณาโปรดเกล้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:00.667655469+07:00","message":"TextPushed: 'กรมหลวงนราธิวาสราชนครินทร์เมื่อปีพุทธศักราช 2551'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:00.667657151+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:00.66766003+07:00","message":"> Transcript [954] [true]: 'กรมหลวงนราธิวาสราชนครินทร์เมื่อปีพุทธศักราช 2551 และทรงพระกรุณาโปรดเกล้าโปรดกระหม่อมถวาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:00.667662098+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:00.667663436+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:00.667664708+07:00","message":"StatePrefix: 'กรมหลวงนราธิวาสราชนครินทร์เมื่อปีพุทธศักราช 2551 และทรงพระกรุณาโปรดเกล้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:00.66766635+07:00","message":"TextPushed: 'กรมหลวงนราธิวาสราชนครินทร์เมื่อปีพุทธศักราช 2551'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:00.667671196+07:00","message":"Push: ' และทรงพระกรุณาโปรดเกล้าโปรดกระหม่อมถวาย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:00.66767906+07:00","message":"push: {true  และทรงพระกรุณาโปรดเกล้าโปรดกระหม่อมถวาย 0 0xc002216b80}"}
{"level":"info","service":"Main","time":"2025-10-27T14:26:00.683399722+07:00","message":"write wav file: './tmp/7446/7446_79.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:26:01.487038137+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:26:01.487038258+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:02.504240455+07:00","message":"receive streaming session, msgId: 80"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:02.504277099+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":"2025-10-27T14:26:02.504282259+07:00","message":"receive interim result [false|false]: การ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:02.504294712+07:00","message":"[buffer interim] 80 false การ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:02.50430113+07:00","message":"[bufferProcess] interim [920000000]:การ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:02.504302665+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:02.504307773+07:00","message":"[bufferProcess] send to processor (ticker):การ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:02.504310391+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:02.504312917+07:00","message":"> Transcript [955] [false]: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:02.504314724+07:00","message":"Set StatePrefix (first interim): 'การ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:02.676208059+07:00","message":"receive streaming session, msgId: 80"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:02.676245111+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":"2025-10-27T14:26:02.676250242+07:00","message":"receive interim result [false|false]: กางเกง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:02.67626472+07:00","message":"[buffer interim] 80 false กางเกง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:02.676271548+07:00","message":"[bufferProcess] interim [40000000]:กางเกง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:02.676273061+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:02.702949861+07:00","message":"receive streaming session, msgId: 80"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:02.70298704+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":"2025-10-27T14:26:02.702993549+07:00","message":"receive interim result [false|false]: การตั้ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:02.703005086+07:00","message":"[buffer interim] 80 false การตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:02.70301505+07:00","message":"[bufferProcess] interim [100000000]:การตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:02.703017634+07:00","message":"[bufferProcess] send to processor:กางเกง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:02.703022298+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:02.703026295+07:00","message":"> Transcript [956] [false]: 'กางเกง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:02.70302896+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:02.70303144+07:00","message":"Set new StatePrefix: 'กางเกง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:02.756015181+07:00","message":"receive streaming session, msgId: 80"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:02.756052082+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":"2025-10-27T14:26:02.756057531+07:00","message":"receive interim result [false|false]: กางกั้น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:02.756080498+07:00","message":"[buffer interim] 80 false กางกั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:02.756088523+07:00","message":"[bufferProcess] interim [220000000]:กางกั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:02.756090087+07:00","message":"[bufferProcess] send to processor:การตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:02.75609323+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:02.756095953+07:00","message":"> Transcript [957] [false]: 'การตั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:02.756098073+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:02.756099651+07:00","message":"Set new StatePrefix: 'การตั้ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:02.889193502+07:00","message":"receive streaming session, msgId: 80"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:02.889234767+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":"2025-10-27T14:26:02.88924078+07:00","message":"receive interim result [false|false]: การปั้นเนื้อ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:02.889255977+07:00","message":"[buffer interim] 80 false การปั้นเนื้อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:02.889263385+07:00","message":"[bufferProcess] interim [280000000]:การปั้นเนื้อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:02.889265464+07:00","message":"[bufferProcess] send to processor:กางกั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:02.889270618+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:02.889273586+07:00","message":"> Transcript [958] [false]: 'กางกั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:02.889275753+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:02.889277541+07:00","message":"Set new StatePrefix: 'กางกั้น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:03.083172746+07:00","message":"receive streaming session, msgId: 80"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:03.083209521+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":"2025-10-27T14:26:03.08321552+07:00","message":"receive interim result [false|false]: การปั้นเนื้อพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:03.083228952+07:00","message":"[buffer interim] 80 false การปั้นเนื้อพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:03.083236005+07:00","message":"[bufferProcess] interim [520000000]:การปั้นเนื้อพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:03.083238417+07:00","message":"[bufferProcess] send to processor:การปั้นเนื้อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:03.083243885+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:03.083246755+07:00","message":"> Transcript [959] [false]: 'การปั้นเนื้อ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:03.083248585+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:03.083250564+07:00","message":"Set new StatePrefix: 'การปั้นเนื้อ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:03.184869248+07:00","message":"receive streaming session, msgId: 80"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:03.184913661+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":"2025-10-27T14:26:03.184920349+07:00","message":"receive interim result [false|false]: การปั้นเนื้อตะกั่ว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:03.184936248+07:00","message":"[buffer interim] 80 false การปั้นเนื้อตะกั่ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:03.184943965+07:00","message":"[bufferProcess] interim [580000000]:การปั้นเนื้อตะกั่ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:03.184946008+07:00","message":"[bufferProcess] send to processor:การปั้นเนื้อพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:03.184952656+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:03.184955594+07:00","message":"> Transcript [960] [false]: 'การปั้นเนื้อพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:03.184959142+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:03.184960871+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:03.184962474+07:00","message":"StatePrefix: 'การปั้นเนื้อ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:03.184964211+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:03.562203666+07:00","message":"receive streaming session, msgId: 80"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:03.562234318+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":"2025-10-27T14:26:03.562239754+07:00","message":"receive interim result [false|false]: การปั้นเหยื่อปลากด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:03.562253769+07:00","message":"[buffer interim] 80 false การปั้นเหยื่อปลากด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:03.562263682+07:00","message":"[bufferProcess] interim [940000000]:การปั้นเหยื่อปลากด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:03.562265675+07:00","message":"[bufferProcess] send to processor:การปั้นเนื้อตะกั่ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:03.562270711+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:03.562273308+07:00","message":"> Transcript [961] [false]: 'การปั้นเนื้อตะกั่ว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:03.56227658+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:03.562278464+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:03.562282666+07:00","message":"StatePrefix: 'การปั้นเนื้อ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:03.562284499+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:04.162057778+07:00","message":"receive streaming session, msgId: 80"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:04.162100692+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การปั้นเหยื่อปลากด\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:04.162107994+07:00","message":"receive interim result [false|false]: การปั้นเหยื่อปลากด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:04.162124076+07:00","message":"[buffer interim] 80 false การปั้นเหยื่อปลากด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:04.162132297+07:00","message":"[bufferProcess] interim [540000000]:การปั้นเหยื่อปลากด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:04.162135324+07:00","message":"[bufferProcess] send to processor:การปั้นเหยื่อปลากด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:04.162139444+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:04.162143224+07:00","message":"> Transcript [962] [false]: 'การปั้นเหยื่อปลากด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:04.162146292+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:04.162148838+07:00","message":"Set new StatePrefix: 'การปั้นเหยื่อปลากด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:04.180643911+07:00","message":"receive streaming session, msgId: 80"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:04.180680403+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":"2025-10-27T14:26:04.180686512+07:00","message":"receive interim result [false|false]: การปั้นเนื้อพระโกศสมเด็จพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:04.18069847+07:00","message":"[buffer interim] 80 false การปั้นเนื้อพระโกศสมเด็จพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:04.180705091+07:00","message":"[bufferProcess] interim [600000000]:การปั้นเนื้อพระโกศสมเด็จพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:04.180707304+07:00","message":"[bufferProcess] send to processor:การปั้นเหยื่อปลากด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:04.180712127+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:04.180714677+07:00","message":"> Transcript [963] [false]: 'การปั้นเหยื่อปลากด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:04.180717559+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:04.180719231+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:04.180721014+07:00","message":"StatePrefix: 'การปั้นเหยื่อปลากด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:04.180722819+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:04.26575972+07:00","message":"receive streaming session, msgId: 80"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:04.265798887+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":"2025-10-27T14:26:04.265804672+07:00","message":"receive interim result [false|false]: การปั้นเนื้อพระโกศสมเด็จพระเจ้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:04.265818308+07:00","message":"[buffer interim] 80 false การปั้นเนื้อพระโกศสมเด็จพระเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:04.265825162+07:00","message":"[bufferProcess] interim [720000000]:การปั้นเนื้อพระโกศสมเด็จพระเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:04.265827309+07:00","message":"[bufferProcess] send to processor:การปั้นเนื้อพระโกศสมเด็จพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:04.265832806+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:04.265835541+07:00","message":"> Transcript [964] [false]: 'การปั้นเนื้อพระโกศสมเด็จพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:04.265837801+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:04.265839493+07:00","message":"Set new StatePrefix: 'การปั้นเนื้อพระโกศสมเด็จพระ'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:26:04.488015675+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:26:04.488016561+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:04.523348403+07:00","message":"receive streaming session, msgId: 80"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:04.523387002+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":"2025-10-27T14:26:04.523392789+07:00","message":"receive interim result [false|false]: การปั้นเนื้อพระโกศสมเด็จพระเจ้าพี่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:04.52340472+07:00","message":"[buffer interim] 80 false การปั้นเนื้อพระโกศสมเด็จพระเจ้าพี่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:04.523412015+07:00","message":"[bufferProcess] interim [20000000]:การปั้นเนื้อพระโกศสมเด็จพระเจ้าพี่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:04.523414554+07:00","message":"[bufferProcess] send to processor:การปั้นเนื้อพระโกศสมเด็จพระเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:04.523419476+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:04.523421778+07:00","message":"> Transcript [965] [false]: 'การปั้นเนื้อพระโกศสมเด็จพระเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:04.523424865+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:04.523426666+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:04.523428485+07:00","message":"StatePrefix: 'การปั้นเนื้อพระโกศสมเด็จพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:04.523430593+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:04.781546142+07:00","message":"receive streaming session, msgId: 80"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:04.781583293+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":"2025-10-27T14:26:04.78159015+07:00","message":"receive interim result [false|false]: การปั้นเนื้อพระโกศสมเด็จพระเจ้าพี่นาง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:04.781605663+07:00","message":"[buffer interim] 80 false การปั้นเนื้อพระโกศสมเด็จพระเจ้าพี่นาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:04.781616283+07:00","message":"[bufferProcess] interim [140000000]:การปั้นเนื้อพระโกศสมเด็จพระเจ้าพี่นาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:04.781619188+07:00","message":"[bufferProcess] send to processor:การปั้นเนื้อพระโกศสมเด็จพระเจ้าพี่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:04.78162676+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:04.781629885+07:00","message":"> Transcript [966] [false]: 'การปั้นเนื้อพระโกศสมเด็จพระเจ้าพี่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:04.781634587+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:04.781636581+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:04.781639781+07:00","message":"StatePrefix: 'การปั้นเนื้อพระโกศสมเด็จพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:04.781642229+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:04.839030768+07:00","message":"receive streaming session, msgId: 80"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:04.839062933+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":"2025-10-27T14:26:04.839068849+07:00","message":"receive interim result [false|false]: การปั้นเนื้อพระโกศสมเด็จพระเจ้าพี่นางเธอ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:04.839081527+07:00","message":"[buffer interim] 80 false การปั้นเนื้อพระโกศสมเด็จพระเจ้าพี่นางเธอ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:04.839087872+07:00","message":"[bufferProcess] interim [320000000]:การปั้นเนื้อพระโกศสมเด็จพระเจ้าพี่นางเธอ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:04.839090057+07:00","message":"[bufferProcess] send to processor:การปั้นเนื้อพระโกศสมเด็จพระเจ้าพี่นาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:04.839095697+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:04.839098381+07:00","message":"> Transcript [967] [false]: 'การปั้นเนื้อพระโกศสมเด็จพระเจ้าพี่นาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:04.839101628+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:04.839103483+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:04.839105513+07:00","message":"StatePrefix: 'การปั้นเนื้อพระโกศสมเด็จพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:04.839107599+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:05.216364811+07:00","message":"receive streaming session, msgId: 80"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:05.216414091+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":"2025-10-27T14:26:05.216419617+07:00","message":"receive interim result [false|false]: การปั้นเนื้อพระโกศสมเด็จพระเจ้าพี่นางเธอเจ้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:05.216444556+07:00","message":"[buffer interim] 80 false การปั้นเนื้อพระโกศสมเด็จพระเจ้าพี่นางเธอเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:05.216454325+07:00","message":"[bufferProcess] interim [680000000]:การปั้นเนื้อพระโกศสมเด็จพระเจ้าพี่นางเธอเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:05.216457469+07:00","message":"[bufferProcess] send to processor:การปั้นเนื้อพระโกศสมเด็จพระเจ้าพี่นางเธอ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:05.21646453+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:05.216469535+07:00","message":"> Transcript [968] [false]: 'การปั้นเนื้อพระโกศสมเด็จพระเจ้าพี่นางเธอ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:05.21647381+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:05.216477195+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:05.216479031+07:00","message":"StatePrefix: 'การปั้นเนื้อพระโกศสมเด็จพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:05.216481383+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:05.216485568+07:00","message":"Push: 'การปั้นเนื้อพระโกศสมเด็จพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:05.21648805+07:00","message":"TextPushed: 'การปั้นเนื้อพระโกศสมเด็จพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:05.216490457+07:00","message":"Set new StatePrefix : 'การปั้นเนื้อพระโกศสมเด็จพระเจ้าพี่นางเธอ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:05.216494252+07:00","message":"Next Push (prob) : 'เจ้าพี่นางเธอ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:05.216510045+07:00","message":"push: {false การปั้นเนื้อพระโกศสมเด็จพระ 0 0xc002216900}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:05.349617983+07:00","message":"receive streaming session, msgId: 80"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:05.349652904+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":"2025-10-27T14:26:05.34965849+07:00","message":"receive interim result [false|false]: การปั้นเนื้อพระโกศสมเด็จพระเจ้าพี่นางเธอเจ้าฟ้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:05.349669701+07:00","message":"[buffer interim] 80 false การปั้นเนื้อพระโกศสมเด็จพระเจ้าพี่นางเธอเจ้าฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:05.349679261+07:00","message":"[bufferProcess] interim [800000000]:การปั้นเนื้อพระโกศสมเด็จพระเจ้าพี่นางเธอเจ้าฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:05.349682567+07:00","message":"[bufferProcess] send to processor:การปั้นเนื้อพระโกศสมเด็จพระเจ้าพี่นางเธอเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:05.349689486+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:05.349692752+07:00","message":"> Transcript [969] [false]: 'การปั้นเนื้อพระโกศสมเด็จพระเจ้าพี่นางเธอเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:05.349696807+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:05.349701878+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:05.349703736+07:00","message":"StatePrefix: 'การปั้นเนื้อพระโกศสมเด็จพระเจ้าพี่นางเธอ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:05.349706114+07:00","message":"TextPushed: 'การปั้นเนื้อพระโกศสมเด็จพระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:05.674574629+07:00","message":"receive streaming session, msgId: 80"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:05.674608207+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":"2025-10-27T14:26:05.67461423+07:00","message":"receive interim result [false|false]: การปั้นเนื้อพระโกศสมเด็จพระเจ้าพี่นางเธอเจ้าฟ้าเพชร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:05.674628557+07:00","message":"[buffer interim] 80 false การปั้นเนื้อพระโกศสมเด็จพระเจ้าพี่นางเธอเจ้าฟ้าเพชร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:05.674635723+07:00","message":"[bufferProcess] interim [100000000]:การปั้นเนื้อพระโกศสมเด็จพระเจ้าพี่นางเธอเจ้าฟ้าเพชร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:05.674638299+07:00","message":"[bufferProcess] send to processor:การปั้นเนื้อพระโกศสมเด็จพระเจ้าพี่นางเธอเจ้าฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:05.674642226+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:05.674645758+07:00","message":"> Transcript [970] [false]: 'การปั้นเนื้อพระโกศสมเด็จพระเจ้าพี่นางเธอเจ้าฟ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:05.674650245+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:05.674653015+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:05.674655652+07:00","message":"StatePrefix: 'การปั้นเนื้อพระโกศสมเด็จพระเจ้าพี่นางเธอ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:05.674658856+07:00","message":"TextPushed: 'การปั้นเนื้อพระโกศสมเด็จพระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:05.934634345+07:00","message":"receive streaming session, msgId: 80"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:05.934673858+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":"2025-10-27T14:26:05.93468302+07:00","message":"receive interim result [false|false]: การปั้นเนื้อพระโกศสมเด็จพระเจ้าพี่นางเธอเจ้าฟ้าเพชรรัตน์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:05.934699422+07:00","message":"[buffer interim] 80 false การปั้นเนื้อพระโกศสมเด็จพระเจ้าพี่นางเธอเจ้าฟ้าเพชรรัตน์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:05.934710198+07:00","message":"[bufferProcess] interim [400000000]:การปั้นเนื้อพระโกศสมเด็จพระเจ้าพี่นางเธอเจ้าฟ้าเพชรรัตน์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:05.934712568+07:00","message":"[bufferProcess] send to processor:การปั้นเนื้อพระโกศสมเด็จพระเจ้าพี่นางเธอเจ้าฟ้าเพชร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:05.934717698+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:05.934722061+07:00","message":"> Transcript [971] [false]: 'การปั้นเนื้อพระโกศสมเด็จพระเจ้าพี่นางเธอเจ้าฟ้าเพชร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:05.93472529+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:05.934727184+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:05.934729087+07:00","message":"StatePrefix: 'การปั้นเนื้อพระโกศสมเด็จพระเจ้าพี่นางเธอ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:05.93473177+07:00","message":"TextPushed: 'การปั้นเนื้อพระโกศสมเด็จพระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:06.2642253+07:00","message":"receive streaming session, msgId: 80"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:06.264264356+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":"2025-10-27T14:26:06.264270227+07:00","message":"receive interim result [false|false]: การปั้นเนื้อพระโกศสมเด็จพระเจ้าพี่นางเธอเจ้าฟ้าเพชรรัตนราชสุดา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:06.264284395+07:00","message":"[buffer interim] 80 false การปั้นเนื้อพระโกศสมเด็จพระเจ้าพี่นางเธอเจ้าฟ้าเพชรรัตนราชสุดา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:06.264292553+07:00","message":"[bufferProcess] interim [700000000]:การปั้นเนื้อพระโกศสมเด็จพระเจ้าพี่นางเธอเจ้าฟ้าเพชรรัตนราชสุดา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:06.264297047+07:00","message":"[bufferProcess] send to processor:การปั้นเนื้อพระโกศสมเด็จพระเจ้าพี่นางเธอเจ้าฟ้าเพชรรัตน์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:06.264301196+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:06.26430447+07:00","message":"> Transcript [972] [false]: 'การปั้นเนื้อพระโกศสมเด็จพระเจ้าพี่นางเธอเจ้าฟ้าเพชรรัตน์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:06.264309527+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:06.26431312+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:06.264315265+07:00","message":"StatePrefix: 'การปั้นเนื้อพระโกศสมเด็จพระเจ้าพี่นางเธอ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:06.264317699+07:00","message":"TextPushed: 'การปั้นเนื้อพระโกศสมเด็จพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:06.264323514+07:00","message":"Push: 'เจ้าพี่นางเธอ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:06.26432507+07:00","message":"TextPushed: 'การปั้นเนื้อพระโกศสมเด็จพระเจ้าพี่นางเธอ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:06.264327003+07:00","message":"Set new StatePrefix : 'การปั้นเนื้อพระโกศสมเด็จพระเจ้าพี่นางเธอเจ้าฟ้าเพชรรัตน์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:06.264329279+07:00","message":"Next Push (prob) : 'เจ้าฟ้าเพชรรัตน์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:06.264337391+07:00","message":"push: {false เจ้าพี่นางเธอ 0 0xc002216900}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:06.492890723+07:00","message":"[GCS] IsForceVAD: false for message ID: 80"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:06.552392908+07:00","message":"[GCS] Start streaming session, msgId: 81"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:06.720004492+07:00","message":"receive streaming session, msgId: 80"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:06.720048667+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การปั้นเนื้อพระโกศสมเด็จพระเจ้าพี่นางเธอเจ้าฟ้าเพชรรัตนราชสุดา\",\"confidence\":0.93088996}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:06.720054787+07:00","message":"receive interim result [true|false]: การปั้นเนื้อพระโกศสมเด็จพระเจ้าพี่นางเธอเจ้าฟ้าเพชรรัตนราชสุดา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:06.72006343+07:00","message":"end recv isFinal message id 80"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:06.720065268+07:00","message":"end Recv id 80"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:06.720070948+07:00","message":"[buffer interim] 80 true การปั้นเนื้อพระโกศสมเด็จพระเจ้าพี่นางเธอเจ้าฟ้าเพชรรัตนราชสุดา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:06.720078046+07:00","message":"[bufferProcess] interim [120000000]:การปั้นเนื้อพระโกศสมเด็จพระเจ้าพี่นางเธอเจ้าฟ้าเพชรรัตนราชสุดา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:06.720083282+07:00","message":"[bufferProcess] send to processor (isfinal):การปั้นเนื้อพระโกศสมเด็จพระเจ้าพี่นางเธอเจ้าฟ้าเพชรรัตนราชสุดา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:06.720086554+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:06.720089434+07:00","message":"> Transcript [973] [false]: 'การปั้นเนื้อพระโกศสมเด็จพระเจ้าพี่นางเธอเจ้าฟ้าเพชรรัตนราชสุดา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:06.720091902+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:06.720093486+07:00","message":"Set new StatePrefix: 'การปั้นเนื้อพระโกศสมเด็จพระเจ้าพี่นางเธอเจ้าฟ้าเพชรรัตนราชสุดา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:06.72009553+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:06.720097192+07:00","message":"> Transcript [974] [true]: 'การปั้นเนื้อพระโกศสมเด็จพระเจ้าพี่นางเธอเจ้าฟ้าเพชรรัตนราชสุดา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:06.720099294+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:06.72010095+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:06.720102801+07:00","message":"StatePrefix: 'การปั้นเนื้อพระโกศสมเด็จพระเจ้าพี่นางเธอเจ้าฟ้าเพชรรัตนราชสุดา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:06.720105227+07:00","message":"TextPushed: 'การปั้นเนื้อพระโกศสมเด็จพระเจ้าพี่นางเธอ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:06.720111303+07:00","message":"Push: 'เจ้าฟ้าเพชรรัตนราชสุดา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:06.720119444+07:00","message":"push: {true เจ้าฟ้าเพชรรัตนราชสุดา 0 0xc002216900}"}
{"level":"info","service":"Main","time":"2025-10-27T14:26:06.731358255+07:00","message":"write wav file: './tmp/7446/7446_80.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:07.249734339+07:00","message":"receive streaming session, msgId: 81"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:07.249772744+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Siri\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:07.249777093+07:00","message":"receive interim result [false|false]: Siri"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:07.249789958+07:00","message":"[buffer interim] 81 false Siri"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:07.249796681+07:00","message":"[bufferProcess] interim [660000000]:Siri"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:07.249798234+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:26:07.488105689+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:26:07.488105697+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:07.572447816+07:00","message":"receive streaming session, msgId: 81"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:07.57248232+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":"2025-10-27T14:26:07.572487228+07:00","message":"receive interim result [false|false]: สิริโสภา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:07.572498777+07:00","message":"[buffer interim] 81 false สิริโสภา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:07.572506978+07:00","message":"[bufferProcess] interim [20000000]:สิริโสภา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:07.572508966+07:00","message":"[bufferProcess] send to processor:Siri"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:07.572514057+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:07.572516613+07:00","message":"> Transcript [975] [false]: 'Siri'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:07.572518353+07:00","message":"Set StatePrefix (first interim): 'Siri'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:07.797399393+07:00","message":"receive streaming session, msgId: 81"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:07.797431222+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":"2025-10-27T14:26:07.797440038+07:00","message":"receive interim result [false|false]: สิริโสภาพรรณ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:07.797453659+07:00","message":"[buffer interim] 81 false สิริโสภาพรรณ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:07.797459976+07:00","message":"[bufferProcess] interim [320000000]:สิริโสภาพรรณ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:07.797462079+07:00","message":"[bufferProcess] send to processor:สิริโสภา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:07.797467122+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:07.797469579+07:00","message":"> Transcript [976] [false]: 'สิริโสภา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:07.797471707+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:07.797473734+07:00","message":"Set new StatePrefix: 'สิริโสภา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:07.992375875+07:00","message":"receive streaming session, msgId: 81"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:07.99240834+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":"2025-10-27T14:26:07.992414388+07:00","message":"receive interim result [false|false]: สิริโสภาพรรณวดี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:07.992425526+07:00","message":"[buffer interim] 81 false สิริโสภาพรรณวดี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:07.992432384+07:00","message":"[bufferProcess] interim [500000000]:สิริโสภาพรรณวดี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:07.992434997+07:00","message":"[bufferProcess] send to processor:สิริโสภาพรรณ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:07.992439691+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:07.992442288+07:00","message":"> Transcript [977] [false]: 'สิริโสภาพรรณ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:07.992445179+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:07.992447394+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:07.99244901+07:00","message":"StatePrefix: 'สิริโสภา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:07.992450652+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:08.627216996+07:00","message":"receive streaming session, msgId: 81"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:08.627257157+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":"2025-10-27T14:26:08.62726388+07:00","message":"receive interim result [false|false]: สิริโสภาพรรณวดี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:08.627278507+07:00","message":"[buffer interim] 81 false สิริโสภาพรรณวดี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:08.627286948+07:00","message":"[bufferProcess] interim [100000000]:สิริโสภาพรรณวดี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:08.627290499+07:00","message":"[bufferProcess] send to processor:สิริโสภาพรรณวดี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:08.627297496+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:08.627301063+07:00","message":"> Transcript [978] [false]: 'สิริโสภาพรรณวดี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:08.627305316+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:08.627308075+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:08.62731047+07:00","message":"StatePrefix: 'สิริโสภา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:08.627312986+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:09.017217212+07:00","message":"receive streaming session, msgId: 81"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:09.017249138+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":"2025-10-27T14:26:09.017254633+07:00","message":"receive interim result [false|false]: สิริโสภาพรรณวดีเมื่อ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:09.01726978+07:00","message":"[buffer interim] 81 false สิริโสภาพรรณวดีเมื่อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:09.017277217+07:00","message":"[bufferProcess] interim [460000000]:สิริโสภาพรรณวดีเมื่อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:09.017279395+07:00","message":"[bufferProcess] send to processor:สิริโสภาพรรณวดี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:09.017282918+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:09.01728547+07:00","message":"> Transcript [979] [false]: 'สิริโสภาพรรณวดี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:09.017288235+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:09.017289954+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:09.017291534+07:00","message":"StatePrefix: 'สิริโสภา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:09.017293278+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:09.152948225+07:00","message":"receive streaming session, msgId: 81"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:09.152979205+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":"2025-10-27T14:26:09.152984695+07:00","message":"receive interim result [false|false]: สิริโสภาพรรณวดีเมื่อกี้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:09.152997805+07:00","message":"[buffer interim] 81 false สิริโสภาพรรณวดีเมื่อกี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:09.15300658+07:00","message":"[bufferProcess] interim [580000000]:สิริโสภาพรรณวดีเมื่อกี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:09.153008848+07:00","message":"[bufferProcess] send to processor:สิริโสภาพรรณวดีเมื่อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:09.153011992+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:09.153015139+07:00","message":"> Transcript [980] [false]: 'สิริโสภาพรรณวดีเมื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:09.153018085+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:09.153019979+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:09.153021546+07:00","message":"StatePrefix: 'สิริโสภา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:09.15302322+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:09.153025465+07:00","message":"Push: 'สิริโสภา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:09.153026966+07:00","message":"TextPushed: 'สิริโสภา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:09.153028523+07:00","message":"Set new StatePrefix : 'สิริโสภาพรรณวดีเมื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:09.153030639+07:00","message":"Next Push (prob) : 'พรรณวดีเมื่อ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:09.153038871+07:00","message":"push: {false สิริโสภา 0 0xc000044d80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:09.349182597+07:00","message":"receive streaming session, msgId: 81"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:09.349217003+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":"2025-10-27T14:26:09.349222497+07:00","message":"receive interim result [false|false]: สิริโสภาพรรณวดีเมื่อปีพ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:09.349234918+07:00","message":"[buffer interim] 81 false สิริโสภาพรรณวดีเมื่อปีพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:09.349242514+07:00","message":"[bufferProcess] interim [760000000]:สิริโสภาพรรณวดีเมื่อปีพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:09.34924458+07:00","message":"[bufferProcess] send to processor:สิริโสภาพรรณวดีเมื่อกี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:09.349250211+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:09.349252798+07:00","message":"> Transcript [981] [false]: 'สิริโสภาพรรณวดีเมื่อกี้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:09.34925592+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:09.349257714+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:09.349259378+07:00","message":"StatePrefix: 'สิริโสภาพรรณวดีเมื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:09.349261465+07:00","message":"TextPushed: 'สิริโสภา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:09.376313604+07:00","message":"receive streaming session, msgId: 81"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:09.376344377+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":"2025-10-27T14:26:09.376350094+07:00","message":"receive interim result [false|false]: สิริโสภาพรรณวดีเมื่อปีพ.ศ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:09.376367154+07:00","message":"[buffer interim] 81 false สิริโสภาพรรณวดีเมื่อปีพ.ศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:09.376373497+07:00","message":"[bufferProcess] interim [820000000]:สิริโสภาพรรณวดีเมื่อปีพ.ศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:09.376375832+07:00","message":"[bufferProcess] send to processor:สิริโสภาพรรณวดีเมื่อปีพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:09.376381123+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:09.376385813+07:00","message":"> Transcript [982] [false]: 'สิริโสภาพรรณวดีเมื่อปีพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:09.376388797+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:09.376390937+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:09.376392508+07:00","message":"StatePrefix: 'สิริโสภาพรรณวดีเมื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:09.376394567+07:00","message":"TextPushed: 'สิริโสภา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:09.720613812+07:00","message":"receive streaming session, msgId: 81"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:09.72064871+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":"2025-10-27T14:26:09.720654214+07:00","message":"receive interim result [false|false]: สิริโสภาพรรณวดีเมื่อปีคริสต์ศักราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:09.720668192+07:00","message":"[buffer interim] 81 false สิริโสภาพรรณวดีเมื่อปีคริสต์ศักราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:09.720674629+07:00","message":"[bufferProcess] interim [180000000]:สิริโสภาพรรณวดีเมื่อปีคริสต์ศักราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:09.720676548+07:00","message":"[bufferProcess] send to processor:สิริโสภาพรรณวดีเมื่อปีพ.ศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:09.720682108+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:09.720684495+07:00","message":"> Transcript [983] [false]: 'สิริโสภาพรรณวดีเมื่อปีพ.ศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:09.720687761+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:09.720689459+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:09.720691575+07:00","message":"StatePrefix: 'สิริโสภาพรรณวดีเมื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:09.720693691+07:00","message":"TextPushed: 'สิริโสภา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:10.038241286+07:00","message":"receive streaming session, msgId: 81"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:10.03827844+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สิริโสภาพรรณวดีเมื่อปีพุทธศักราช 2000\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:10.038285328+07:00","message":"receive interim result [false|false]: สิริโสภาพรรณวดีเมื่อปีพุทธศักราช 2000"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:10.038300286+07:00","message":"[buffer interim] 81 false สิริโสภาพรรณวดีเมื่อปีพุทธศักราช 2000"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:10.038307845+07:00","message":"[bufferProcess] interim [480000000]:สิริโสภาพรรณวดีเมื่อปีพุทธศักราช 2000"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:10.038310145+07:00","message":"[bufferProcess] send to processor:สิริโสภาพรรณวดีเมื่อปีคริสต์ศักราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:10.03831525+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:10.038318582+07:00","message":"> Transcript [984] [false]: 'สิริโสภาพรรณวดีเมื่อปีคริสต์ศักราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:10.038322217+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:10.038324077+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:10.038326657+07:00","message":"StatePrefix: 'สิริโสภาพรรณวดีเมื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:10.038328628+07:00","message":"TextPushed: 'สิริโสภา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:10.03833291+07:00","message":"Push: 'พรรณวดีเมื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:10.038334453+07:00","message":"TextPushed: 'สิริโสภาพรรณวดีเมื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:10.038336161+07:00","message":"Set new StatePrefix : 'สิริโสภาพรรณวดีเมื่อปีคริสต์ศักราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:10.038339568+07:00","message":"Next Push (prob) : 'ปีคริสต์ศักราช'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:10.038348064+07:00","message":"push: {false พรรณวดีเมื่อ 0 0xc000044d80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:10.108509507+07:00","message":"receive streaming session, msgId: 81"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:10.10854701+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":"2025-10-27T14:26:10.108553263+07:00","message":"receive interim result [false|false]: สิริโสภาพรรณวดีเมื่อปีพุทธศักราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:10.10856593+07:00","message":"[buffer interim] 81 false สิริโสภาพรรณวดีเมื่อปีพุทธศักราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:10.10857519+07:00","message":"[bufferProcess] interim [600000000]:สิริโสภาพรรณวดีเมื่อปีพุทธศักราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:10.108578543+07:00","message":"[bufferProcess] send to processor:สิริโสภาพรรณวดีเมื่อปีพุทธศักราช 2000"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:10.108585551+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:10.108588886+07:00","message":"> Transcript [985] [false]: 'สิริโสภาพรรณวดีเมื่อปีพุทธศักราช 2000'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:10.10859199+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:10.108594442+07:00","message":"Set new StatePrefix: 'สิริโสภาพรรณวดีเมื่อปีพุทธศักราช 2000'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:10.230408836+07:00","message":"receive streaming session, msgId: 81"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:10.230449869+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สิริโสภาพรรณวดีเมื่อปีพุทธศักราช 2500\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:10.230455669+07:00","message":"receive interim result [false|false]: สิริโสภาพรรณวดีเมื่อปีพุทธศักราช 2500"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:10.230469846+07:00","message":"[buffer interim] 81 false สิริโสภาพรรณวดีเมื่อปีพุทธศักราช 2500"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:10.230478947+07:00","message":"[bufferProcess] interim [720000000]:สิริโสภาพรรณวดีเมื่อปีพุทธศักราช 2500"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:10.230481514+07:00","message":"[bufferProcess] send to processor:สิริโสภาพรรณวดีเมื่อปีพุทธศักราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:10.230487864+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:10.230490397+07:00","message":"> Transcript [986] [false]: 'สิริโสภาพรรณวดีเมื่อปีพุทธศักราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:10.230492875+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:10.485481394+07:00","message":"receive streaming session, msgId: 81"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:10.485527307+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สิริโสภาพรรณวดีเมื่อปีพุทธศักราช 2505\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:10.485533801+07:00","message":"receive interim result [false|false]: สิริโสภาพรรณวดีเมื่อปีพุทธศักราช 2505"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:10.485548916+07:00","message":"[buffer interim] 81 false สิริโสภาพรรณวดีเมื่อปีพุทธศักราช 2505"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:10.485556798+07:00","message":"[bufferProcess] interim [960000000]:สิริโสภาพรรณวดีเมื่อปีพุทธศักราช 2505"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:10.485558979+07:00","message":"[bufferProcess] send to processor:สิริโสภาพรรณวดีเมื่อปีพุทธศักราช 2500"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:10.485564284+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:10.485566707+07:00","message":"> Transcript [987] [false]: 'สิริโสภาพรรณวดีเมื่อปีพุทธศักราช 2500'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:10.485568818+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:10.48557062+07:00","message":"Set new StatePrefix: 'สิริโสภาพรรณวดีเมื่อปีพุทธศักราช 2500'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:26:10.488643073+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:26:10.488643105+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:10.616205038+07:00","message":"receive streaming session, msgId: 81"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:10.61624375+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":"2025-10-27T14:26:10.616250054+07:00","message":"receive interim result [false|false]: สิริโสภาพรรณวดีเมื่อปีพุทธศักราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:10.616260849+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 2550\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:10.616263035+07:00","message":"receive interim result [false|false]:  2550"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:10.616270322+07:00","message":"[buffer interim] 81 false สิริโสภาพรรณวดีเมื่อปีพุทธศักราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:10.616275629+07:00","message":"[buffer interim] 81 false  2550"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:10.616281317+07:00","message":"[bufferProcess] interim [80000000]:สิริโสภาพรรณวดีเมื่อปีพุทธศักราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:10.616283321+07:00","message":"[bufferProcess] send to processor:สิริโสภาพรรณวดีเมื่อปีพุทธศักราช 2505"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:10.616286134+07:00","message":"[bufferProcess] interim [80000000]: 2550"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:10.616288823+07:00","message":"[bufferProcess] update buffer: สิริโสภาพรรณวดีเมื่อปีพุทธศักราช 2550"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:10.616292145+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:10.616294699+07:00","message":"> Transcript [988] [false]: 'สิริโสภาพรรณวดีเมื่อปีพุทธศักราช 2505'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:10.616296696+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:10.616298301+07:00","message":"Set new StatePrefix: 'สิริโสภาพรรณวดีเมื่อปีพุทธศักราช 2505'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:10.810071998+07:00","message":"receive streaming session, msgId: 81"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:10.810107275+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":"2025-10-27T14:26:10.810113509+07:00","message":"receive interim result [false|false]: สิริโสภาพรรณวดีเมื่อปีพุทธศักราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:10.810121725+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 2554\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:10.810124885+07:00","message":"receive interim result [false|false]:  2554"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:10.810133246+07:00","message":"[buffer interim] 81 false สิริโสภาพรรณวดีเมื่อปีพุทธศักราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:10.810138275+07:00","message":"[buffer interim] 81 false  2554"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:10.810144295+07:00","message":"[bufferProcess] interim [260000000]:สิริโสภาพรรณวดีเมื่อปีพุทธศักราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:10.810146399+07:00","message":"[bufferProcess] send to processor:สิริโสภาพรรณวดีเมื่อปีพุทธศักราช 2550"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:10.810148781+07:00","message":"[bufferProcess] interim [260000000]: 2554"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:10.810151083+07:00","message":"[bufferProcess] update buffer: สิริโสภาพรรณวดีเมื่อปีพุทธศักราช 2554"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:10.8101538+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:10.810156598+07:00","message":"> Transcript [989] [false]: 'สิริโสภาพรรณวดีเมื่อปีพุทธศักราช 2550'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:10.810158831+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:10.810160417+07:00","message":"Set new StatePrefix: 'สิริโสภาพรรณวดีเมื่อปีพุทธศักราช 2550'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:11.143223916+07:00","message":"receive streaming session, msgId: 81"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:11.143260313+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":"2025-10-27T14:26:11.143265853+07:00","message":"receive interim result [false|false]: สิริโสภาพรรณวดีเมื่อปีพุทธศักราช๒๕๕๔ค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:11.143280446+07:00","message":"[buffer interim] 81 false สิริโสภาพรรณวดีเมื่อปีพุทธศักราช๒๕๕๔ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:11.143287308+07:00","message":"[bufferProcess] interim [620000000]:สิริโสภาพรรณวดีเมื่อปีพุทธศักราช๒๕๕๔ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:11.143289784+07:00","message":"[bufferProcess] send to processor:สิริโสภาพรรณวดีเมื่อปีพุทธศักราช 2554"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:11.143295121+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:11.143297894+07:00","message":"> Transcript [990] [false]: 'สิริโสภาพรรณวดีเมื่อปีพุทธศักราช 2554'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:11.143300032+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:11.143301725+07:00","message":"Set new StatePrefix: 'สิริโสภาพรรณวดีเมื่อปีพุทธศักราช 2554'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:11.711680236+07:00","message":"receive streaming session, msgId: 81"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:11.711724825+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สิริโสภาพรรณวดีเมื่อปีพุทธศักราช๒๕๕๔ค่ะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:11.711732025+07:00","message":"receive interim result [false|false]: สิริโสภาพรรณวดีเมื่อปีพุทธศักราช๒๕๕๔ค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:11.711749249+07:00","message":"[buffer interim] 81 false สิริโสภาพรรณวดีเมื่อปีพุทธศักราช๒๕๕๔ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:11.71175681+07:00","message":"[bufferProcess] interim [220000000]:สิริโสภาพรรณวดีเมื่อปีพุทธศักราช๒๕๕๔ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:11.711759484+07:00","message":"[bufferProcess] send to processor:สิริโสภาพรรณวดีเมื่อปีพุทธศักราช๒๕๕๔ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:11.711762928+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:11.711766002+07:00","message":"> Transcript [991] [false]: 'สิริโสภาพรรณวดีเมื่อปีพุทธศักราช๒๕๕๔ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:11.711768268+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:11.711769853+07:00","message":"Set new StatePrefix: 'สิริโสภาพรรณวดีเมื่อปีพุทธศักราช๒๕๕๔ค่ะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:12.311407602+07:00","message":"[GCS] IsForceVAD: false for message ID: 81"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:12.42247106+07:00","message":"receive streaming session, msgId: 81"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:12.422509199+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สิริโสภาพรรณวดีเมื่อปีพุทธศักราช๒๕๕๔ค่ะ\",\"confidence\":0.9361249}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":970000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:12.422515608+07:00","message":"receive interim result [true|false]: สิริโสภาพรรณวดีเมื่อปีพุทธศักราช๒๕๕๔ค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:12.422523615+07:00","message":"end recv isFinal message id 81"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:12.422526365+07:00","message":"end Recv id 81"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:12.422533931+07:00","message":"[buffer interim] 81 true สิริโสภาพรรณวดีเมื่อปีพุทธศักราช๒๕๕๔ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:12.42254465+07:00","message":"[bufferProcess] interim [970000000]:สิริโสภาพรรณวดีเมื่อปีพุทธศักราช๒๕๕๔ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:12.422548464+07:00","message":"[bufferProcess] send to processor (isfinal):สิริโสภาพรรณวดีเมื่อปีพุทธศักราช๒๕๕๔ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:12.422552662+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:12.422556357+07:00","message":"> Transcript [992] [false]: 'สิริโสภาพรรณวดีเมื่อปีพุทธศักราช๒๕๕๔ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:12.422559679+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:12.422561482+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:12.422563062+07:00","message":"StatePrefix: 'สิริโสภาพรรณวดีเมื่อปีพุทธศักราช๒๕๕๔ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:12.422566346+07:00","message":"TextPushed: 'สิริโสภาพรรณวดีเมื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:12.42256815+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:12.422569701+07:00","message":"> Transcript [993] [true]: 'สิริโสภาพรรณวดีเมื่อปีพุทธศักราช๒๕๕๔ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:12.4225716+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:12.422572938+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:12.422574317+07:00","message":"StatePrefix: 'สิริโสภาพรรณวดีเมื่อปีพุทธศักราช๒๕๕๔ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:12.422575923+07:00","message":"TextPushed: 'สิริโสภาพรรณวดีเมื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:12.42257853+07:00","message":"Push: 'ปีพุทธศักราช๒๕๕๔ค่ะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:12.422587598+07:00","message":"push: {true ปีพุทธศักราช๒๕๕๔ค่ะ 0 0xc000044d80}"}
{"level":"info","service":"Main","time":"2025-10-27T14:26:12.434255473+07:00","message":"write wav file: './tmp/7446/7446_81.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:12.445420568+07:00","message":"[GCS] Start streaming session, msgId: 82"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:26:13.489251989+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:26:13.489261093+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:14.43295475+07:00","message":"[GCS] IsForceVAD: false for message ID: 82"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:14.527246543+07:00","message":"receive streaming session, msgId: 82"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:14.527263162+07:00","message":"found end of frame, send empty tag with msgId: 82"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:14.527266479+07:00","message":"end Recv id 82"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:14.527272915+07:00","message":"[buffer interim] 82 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:14.527279627+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:14.527283111+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:14.527285808+07:00","message":"> Transcript [994] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:14.527287982+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:14.52728972+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:14.527291367+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:14.527292826+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:14.527298606+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:14.527308275+07:00","message":"push: {true \n 0 0xc002217080}"}
{"level":"info","service":"Main","time":"2025-10-27T14:26:14.534328692+07:00","message":"write wav file: './tmp/7446/7446_82.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:14.694478628+07:00","message":"[GCS] Start streaming session, msgId: 83"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:15.261956391+07:00","message":"[GCS] IsForceVAD: false for message ID: 83"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:15.361535135+07:00","message":"receive streaming session, msgId: 83"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:15.361553647+07:00","message":"found end of frame, send empty tag with msgId: 83"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:15.361556282+07:00","message":"end Recv id 83"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:15.361593835+07:00","message":"[buffer interim] 83 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:15.361623507+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:15.361635692+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:15.361640279+07:00","message":"> Transcript [995] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:15.361644887+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:15.361647488+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:15.361650143+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:15.361652894+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:15.361660602+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:15.361673879+07:00","message":"push: {true \n 0 0xc000128480}"}
{"level":"info","service":"Main","time":"2025-10-27T14:26:15.366994234+07:00","message":"write wav file: './tmp/7446/7446_83.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:15.452698576+07:00","message":"[GCS] Start streaming session, msgId: 84"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:16.292717219+07:00","message":"[GCS] IsForceVAD: false for message ID: 84"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:16.387287515+07:00","message":"receive streaming session, msgId: 84"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:16.387314398+07:00","message":"found end of frame, send empty tag with msgId: 84"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:16.387319178+07:00","message":"end Recv id 84"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:16.38732966+07:00","message":"[buffer interim] 84 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:16.387338371+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:16.387350663+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:16.38735464+07:00","message":"> Transcript [996] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:16.387358874+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:16.387361483+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:16.38736362+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:16.387365622+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:16.387372547+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:16.387384343+07:00","message":"push: {true \n 0 0xc000128780}"}
{"level":"info","service":"Main","time":"2025-10-27T14:26:16.393408712+07:00","message":"write wav file: './tmp/7446/7446_84.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:16.412848191+07:00","message":"[GCS] Start streaming session, msgId: 85"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:16.482991278+07:00","message":"[GCS] IsForceVAD: false for message ID: 85"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:26:16.490237175+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:26:16.490255654+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:16.670302871+07:00","message":"receive streaming session, msgId: 85"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:16.67032032+07:00","message":"found end of frame, send empty tag with msgId: 85"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:16.670322827+07:00","message":"end Recv id 85"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:16.670329212+07:00","message":"[buffer interim] 85 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:16.670335449+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:16.670351105+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:16.670354128+07:00","message":"> Transcript [997] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:16.670356186+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:16.670358065+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:16.670359644+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:16.670361177+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:16.670363748+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:16.670373238+07:00","message":"push: {true \n 0 0xc00041c780}"}
{"level":"info","service":"Main","time":"2025-10-27T14:26:16.675507692+07:00","message":"write wav file: './tmp/7446/7446_85.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:16.933930731+07:00","message":"[GCS] Start streaming session, msgId: 86"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:17.251952339+07:00","message":"[GCS] IsForceVAD: false for message ID: 86"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:17.314358537+07:00","message":"[GCS] Start streaming session, msgId: 87"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:17.347862775+07:00","message":"receive streaming session, msgId: 86"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:17.347878709+07:00","message":"found end of frame, send empty tag with msgId: 86"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:17.347881313+07:00","message":"end Recv id 86"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:17.347886891+07:00","message":"[buffer interim] 86 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:17.347893469+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:17.347897057+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:17.347899793+07:00","message":"> Transcript [998] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:17.347902248+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:17.347904089+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:17.347905647+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:17.347907109+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:17.347914583+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:17.347923534+07:00","message":"push: {true \n 0 0xc000128a80}"}
{"level":"info","service":"Main","time":"2025-10-27T14:26:17.353424655+07:00","message":"write wav file: './tmp/7446/7446_86.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:17.501383967+07:00","message":"[GCS] IsForceVAD: false for message ID: 87"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:17.61887945+07:00","message":"receive streaming session, msgId: 87"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:17.618897645+07:00","message":"found end of frame, send empty tag with msgId: 87"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:17.61890027+07:00","message":"end Recv id 87"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:17.618906611+07:00","message":"[buffer interim] 87 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:17.618913441+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:17.618917842+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:17.61892125+07:00","message":"> Transcript [999] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:17.618924138+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:17.618926608+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:17.618928723+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:17.61893155+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:17.61893822+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:17.618949652+07:00","message":"push: {true \n 0 0xc002217380}"}
{"level":"info","service":"Main","time":"2025-10-27T14:26:17.624531169+07:00","message":"write wav file: './tmp/7446/7446_87.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:17.89395216+07:00","message":"[GCS] Start streaming session, msgId: 88"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:17.952262661+07:00","message":"[GCS] IsForceVAD: false for message ID: 88"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:18.084051415+07:00","message":"[GCS] Start streaming session, msgId: 89"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:18.143064746+07:00","message":"[GCS] IsForceVAD: false for message ID: 89"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:18.329928681+07:00","message":"receive streaming session, msgId: 88"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:18.329947486+07:00","message":"found end of frame, send empty tag with msgId: 88"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:18.329950451+07:00","message":"end Recv id 88"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:18.329959018+07:00","message":"[buffer interim] 88 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:18.329967675+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:18.329971898+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:18.329975876+07:00","message":"> Transcript [1000] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:18.329979735+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:18.329982254+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:18.329984371+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:18.329986535+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:18.329994318+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:18.330003537+07:00","message":"push: {true \n 0 0xc0001fa600}"}
{"level":"info","service":"Main","time":"2025-10-27T14:26:18.334755055+07:00","message":"write wav file: './tmp/7446/7446_88.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:18.351878984+07:00","message":"receive streaming session, msgId: 89"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:18.351892187+07:00","message":"found end of frame, send empty tag with msgId: 89"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:18.351894689+07:00","message":"end Recv id 89"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:18.351899865+07:00","message":"[buffer interim] 89 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:18.351906493+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:18.351910389+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:18.351913107+07:00","message":"> Transcript [1001] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:18.3519151+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:18.351916825+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:18.35191825+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:18.351919928+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:18.351922354+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:18.351931689+07:00","message":"push: {true \n 0 0xc0023e9200}"}
{"level":"info","service":"Main","time":"2025-10-27T14:26:18.355997211+07:00","message":"write wav file: './tmp/7446/7446_89.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:18.401866381+07:00","message":"[GCS] Start streaming session, msgId: 90"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:18.461576402+07:00","message":"[GCS] IsForceVAD: false for message ID: 90"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:18.533048491+07:00","message":"[GCS] Start streaming session, msgId: 91"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:18.592421584+07:00","message":"[GCS] IsForceVAD: false for message ID: 91"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:18.674564474+07:00","message":"receive streaming session, msgId: 90"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:18.674585829+07:00","message":"found end of frame, send empty tag with msgId: 90"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:18.674588646+07:00","message":"end Recv id 90"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:18.674595349+07:00","message":"[buffer interim] 90 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:18.674602225+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:18.674605379+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:18.674608305+07:00","message":"> Transcript [1002] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:18.674610487+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:18.6746121+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:18.674613725+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:18.674615221+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:18.674622221+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:18.674632225+07:00","message":"push: {true \n 0 0xc000044800}"}
{"level":"info","service":"Main","time":"2025-10-27T14:26:18.678684248+07:00","message":"write wav file: './tmp/7446/7446_90.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:18.782609528+07:00","message":"[GCS] Start streaming session, msgId: 92"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:18.843912174+07:00","message":"receive streaming session, msgId: 91"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:18.843931654+07:00","message":"found end of frame, send empty tag with msgId: 91"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:18.843934531+07:00","message":"end Recv id 91"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:18.843940618+07:00","message":"[buffer interim] 91 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:18.84394751+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:18.843956067+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:18.843958766+07:00","message":"> Transcript [1003] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:18.843960913+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:18.843962462+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:18.843963848+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:18.843965377+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:18.843967924+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:18.843976766+07:00","message":"push: {true \n 0 0xc0023e8200}"}
{"level":"info","service":"Main","time":"2025-10-27T14:26:18.84842884+07:00","message":"write wav file: './tmp/7446/7446_91.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:18.852021858+07:00","message":"[GCS] IsForceVAD: false for message ID: 92"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:19.1032291+07:00","message":"[GCS] Start streaming session, msgId: 93"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:19.174987506+07:00","message":"[GCS] IsForceVAD: false for message ID: 93"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:19.222740058+07:00","message":"receive streaming session, msgId: 92"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:19.222762189+07:00","message":"found end of frame, send empty tag with msgId: 92"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:19.222765999+07:00","message":"end Recv id 92"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:19.222774339+07:00","message":"[buffer interim] 92 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:19.222782175+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:19.222786614+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:19.222790102+07:00","message":"> Transcript [1004] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:19.222793525+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:19.222795877+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:19.222798007+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:19.222800297+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:19.222803734+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:19.222815179+07:00","message":"push: {true \n 0 0xc0023e9180}"}
{"level":"info","service":"Main","time":"2025-10-27T14:26:19.227925102+07:00","message":"write wav file: './tmp/7446/7446_92.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:19.358925818+07:00","message":"receive streaming session, msgId: 93"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:19.358944455+07:00","message":"found end of frame, send empty tag with msgId: 93"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:19.358947985+07:00","message":"end Recv id 93"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:19.358956309+07:00","message":"[buffer interim] 93 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:19.358981303+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:19.358988049+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:19.358991992+07:00","message":"> Transcript [1005] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:19.358995184+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:19.358997341+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:19.358999557+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:19.359001444+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:19.359006755+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:19.35901875+07:00","message":"push: {true \n 0 0xc003402c00}"}
{"level":"info","service":"Main","time":"2025-10-27T14:26:19.363210006+07:00","message":"write wav file: './tmp/7446/7446_93.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:19.423466733+07:00","message":"[GCS] Start streaming session, msgId: 94"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:26:19.490476714+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:26:19.490486335+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:19.493205742+07:00","message":"[GCS] IsForceVAD: false for message ID: 94"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:19.612113539+07:00","message":"[GCS] Start streaming session, msgId: 95"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:19.683142298+07:00","message":"[GCS] IsForceVAD: false for message ID: 95"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:19.910011385+07:00","message":"receive streaming session, msgId: 94"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:19.910034267+07:00","message":"found end of frame, send empty tag with msgId: 94"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:19.91003798+07:00","message":"end Recv id 94"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:19.910046737+07:00","message":"[buffer interim] 94 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:19.910055395+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:19.910060291+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:19.910064227+07:00","message":"> Transcript [1006] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:19.910067384+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:19.910069662+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:19.910071547+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:19.910073526+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:19.910076969+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:19.91008862+07:00","message":"push: {true \n 0 0xc0023e9680}"}
{"level":"info","service":"Main","time":"2025-10-27T14:26:19.914954936+07:00","message":"write wav file: './tmp/7446/7446_94.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:19.92703914+07:00","message":"receive streaming session, msgId: 95"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:19.927050954+07:00","message":"found end of frame, send empty tag with msgId: 95"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:19.927053335+07:00","message":"end Recv id 95"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:19.927058367+07:00","message":"[buffer interim] 95 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:19.927064011+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:19.927067362+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:19.92706963+07:00","message":"> Transcript [1007] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:19.927071645+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:19.927073133+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:19.927074536+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:19.92707587+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:19.927081434+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:19.927089312+07:00","message":"push: {true \n 0 0xc000128980}"}
{"level":"info","service":"Main","time":"2025-10-27T14:26:19.934064502+07:00","message":"write wav file: './tmp/7446/7446_95.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:20.512463682+07:00","message":"[GCS] Start streaming session, msgId: 96"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:20.893535628+07:00","message":"[GCS] IsForceVAD: false for message ID: 96"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:20.998656737+07:00","message":"receive streaming session, msgId: 96"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:20.998686187+07:00","message":"found end of frame, send empty tag with msgId: 96"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:20.998690352+07:00","message":"end Recv id 96"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:20.998698263+07:00","message":"[buffer interim] 96 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:20.998707798+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:20.998721325+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:20.998725573+07:00","message":"> Transcript [1008] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:20.998729241+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:20.998731456+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:20.998733556+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:20.998735765+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:20.998739308+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:20.998751415+07:00","message":"push: {true \n 0 0xc002217480}"}
{"level":"info","service":"Main","time":"2025-10-27T14:26:21.004664763+07:00","message":"write wav file: './tmp/7446/7446_96.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:21.662817106+07:00","message":"[GCS] Start streaming session, msgId: 97"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:21.851655067+07:00","message":"[GCS] IsForceVAD: false for message ID: 97"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:21.945888489+07:00","message":"receive streaming session, msgId: 97"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:21.945906738+07:00","message":"found end of frame, send empty tag with msgId: 97"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:21.945909661+07:00","message":"end Recv id 97"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:21.945917267+07:00","message":"[buffer interim] 97 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:21.945929881+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:21.945933462+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:21.945936372+07:00","message":"> Transcript [1009] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:21.945938558+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:21.945940318+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:21.94594193+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:21.945943768+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:21.945948294+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:21.945957447+07:00","message":"push: {true \n 0 0xc003403080}"}
{"level":"info","service":"Main","time":"2025-10-27T14:26:21.951209654+07:00","message":"write wav file: './tmp/7446/7446_97.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:22.112987132+07:00","message":"[GCS] Start streaming session, msgId: 98"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:22.174340577+07:00","message":"[GCS] IsForceVAD: false for message ID: 98"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:22.427786909+07:00","message":"[GCS] Cleaned up inactive client: 62"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:22.427810033+07:00","message":"[GCS] Cleaned up inactive client: 61"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:22.427812094+07:00","message":"[GCS] Cleaned up inactive client: 63"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:22.427813605+07:00","message":"[GCS] Cleaned up inactive client: 68"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:22.427815558+07:00","message":"[GCS] Cleaned up inactive client: 58"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:22.427816946+07:00","message":"[GCS] Cleaned up inactive client: 67"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:22.427818429+07:00","message":"[GCS] Cleaned up inactive client: 59"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:22.427819767+07:00","message":"[GCS] Cleaned up inactive client: 64"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:22.427821109+07:00","message":"[GCS] Cleaned up inactive client: 66"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:22.427822533+07:00","message":"[GCS] Cleaned up inactive client: 60"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:22.427824326+07:00","message":"[GCS] Cleaned up inactive client: 65"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:26:22.491009409+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:26:22.491010946+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:22.502173118+07:00","message":"[GCS] Start streaming session, msgId: 99"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:22.573656909+07:00","message":"[GCS] IsForceVAD: false for message ID: 99"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:22.591527895+07:00","message":"receive streaming session, msgId: 98"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:22.591542364+07:00","message":"found end of frame, send empty tag with msgId: 98"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:22.591545016+07:00","message":"end Recv id 98"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:22.591550708+07:00","message":"[buffer interim] 98 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:22.591556931+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:22.591560413+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:22.591563286+07:00","message":"> Transcript [1010] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:22.59156545+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:22.591567073+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:22.591568472+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:22.591569909+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:22.59157238+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:22.591582261+07:00","message":"push: {true \n 0 0xc003403300}"}
{"level":"info","service":"Main","time":"2025-10-27T14:26:22.59659466+07:00","message":"write wav file: './tmp/7446/7446_98.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:22.763267603+07:00","message":"[GCS] Start streaming session, msgId: 100"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:22.822740563+07:00","message":"[GCS] IsForceVAD: false for message ID: 100"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:22.968967218+07:00","message":"receive streaming session, msgId: 99"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:22.968984821+07:00","message":"found end of frame, send empty tag with msgId: 99"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:22.968987502+07:00","message":"end Recv id 99"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:22.96899383+07:00","message":"[buffer interim] 99 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:22.969000735+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:22.969003973+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:22.969006543+07:00","message":"> Transcript [1011] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:22.969008486+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:22.96901011+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:22.969011577+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:22.969013121+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:22.969015465+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:22.969024818+07:00","message":"push: {true \n 0 0xc0023e9b80}"}
{"level":"info","service":"Main","time":"2025-10-27T14:26:22.973455469+07:00","message":"write wav file: './tmp/7446/7446_99.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:23.028999091+07:00","message":"receive streaming session, msgId: 100"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:23.02902298+07:00","message":"found end of frame, send empty tag with msgId: 100"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:23.02902606+07:00","message":"end Recv id 100"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:23.029033843+07:00","message":"[buffer interim] 100 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:23.029041397+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:23.029044802+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:23.029047657+07:00","message":"> Transcript [1012] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:23.029049814+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:23.029051417+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:23.029052972+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:23.029054435+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:23.029057437+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:23.029066676+07:00","message":"push: {true \n 0 0xc0023e9e00}"}
{"level":"info","service":"Main","time":"2025-10-27T14:26:23.034111937+07:00","message":"write wav file: './tmp/7446/7446_100.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:23.212628758+07:00","message":"[GCS] Start streaming session, msgId: 101"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:23.532881923+07:00","message":"[GCS] IsForceVAD: false for message ID: 101"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:23.639778015+07:00","message":"receive streaming session, msgId: 101"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:23.639804443+07:00","message":"found end of frame, send empty tag with msgId: 101"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:23.639808303+07:00","message":"end Recv id 101"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:23.639816194+07:00","message":"[buffer interim] 101 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:23.639824131+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:23.639827925+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:23.639830571+07:00","message":"> Transcript [1013] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:23.639832785+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:23.639834503+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:23.639836194+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:23.639837768+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:23.639845699+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:23.639855154+07:00","message":"push: {true \n 0 0xc000128000}"}
{"level":"info","service":"Main","time":"2025-10-27T14:26:23.644252708+07:00","message":"write wav file: './tmp/7446/7446_101.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:23.783185344+07:00","message":"[GCS] Start streaming session, msgId: 102"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:24.682013113+07:00","message":"[GCS] IsForceVAD: false for message ID: 102"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:24.784601238+07:00","message":"receive streaming session, msgId: 102"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:24.784618334+07:00","message":"found end of frame, send empty tag with msgId: 102"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:24.784620925+07:00","message":"end Recv id 102"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:24.78462726+07:00","message":"[buffer interim] 102 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:24.784635043+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:24.784644745+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:24.784647661+07:00","message":"> Transcript [1014] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:24.784649883+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:24.78465153+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:24.784653081+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:24.784654673+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:24.784657436+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:24.784667572+07:00","message":"push: {true \n 0 0xc0023e8f00}"}
{"level":"info","service":"Main","time":"2025-10-27T14:26:24.790407799+07:00","message":"write wav file: './tmp/7446/7446_102.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:24.935495179+07:00","message":"[GCS] Start streaming session, msgId: 103"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:25.062396134+07:00","message":"[GCS] IsForceVAD: false for message ID: 103"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:25.194616934+07:00","message":"[GCS] Start streaming session, msgId: 104"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:25.365366126+07:00","message":"receive streaming session, msgId: 103"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:25.365385662+07:00","message":"found end of frame, send empty tag with msgId: 103"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:25.365388555+07:00","message":"end Recv id 103"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:25.365394959+07:00","message":"[buffer interim] 103 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:25.365403198+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:25.365406571+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:25.365408974+07:00","message":"> Transcript [1015] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:25.365411093+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:25.365412935+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:25.365414313+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:25.365415776+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:25.3654179+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:25.365427234+07:00","message":"push: {true \n 0 0xc002216a00}"}
{"level":"info","service":"Main","time":"2025-10-27T14:26:25.370619331+07:00","message":"write wav file: './tmp/7446/7446_103.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:25.45173049+07:00","message":"[GCS] IsForceVAD: false for message ID: 104"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:26:25.492001378+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:26:25.492011756+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:25.557549498+07:00","message":"receive streaming session, msgId: 104"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:25.557580039+07:00","message":"found end of frame, send empty tag with msgId: 104"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:25.557584909+07:00","message":"end Recv id 104"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:25.557597465+07:00","message":"[buffer interim] 104 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:25.557607505+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:25.557613161+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:25.557616841+07:00","message":"> Transcript [1016] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:25.557621687+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:25.557623866+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:25.557626508+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:25.557628779+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:25.557632275+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:25.557646715+07:00","message":"push: {true \n 0 0xc000044a80}"}
{"level":"info","service":"Main","time":"2025-10-27T14:26:25.562725537+07:00","message":"write wav file: './tmp/7446/7446_104.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:25.70385354+07:00","message":"[GCS] Start streaming session, msgId: 105"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:26.021964875+07:00","message":"[GCS] IsForceVAD: false for message ID: 105"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:26.120772934+07:00","message":"receive streaming session, msgId: 105"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:26.12078854+07:00","message":"found end of frame, send empty tag with msgId: 105"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:26.120791333+07:00","message":"end Recv id 105"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:26.12079868+07:00","message":"[buffer interim] 105 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:26.120808271+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:26.120813877+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:26.120816677+07:00","message":"> Transcript [1017] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:26.120818884+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:26.120820458+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:26.120821883+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:26.120823473+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:26.120825681+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:26.120836146+07:00","message":"push: {true \n 0 0xc000044f80}"}
{"level":"info","service":"Main","time":"2025-10-27T14:26:26.126188752+07:00","message":"write wav file: './tmp/7446/7446_105.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:26.213202569+07:00","message":"[GCS] Start streaming session, msgId: 106"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:26.60147067+07:00","message":"[GCS] IsForceVAD: false for message ID: 106"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:26.662924083+07:00","message":"[GCS] Start streaming session, msgId: 107"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:26.710587269+07:00","message":"receive streaming session, msgId: 106"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:26.710616099+07:00","message":"found end of frame, send empty tag with msgId: 106"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:26.7106192+07:00","message":"end Recv id 106"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:26.710625987+07:00","message":"[buffer interim] 106 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:26.71063392+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:26.710637555+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:26.710643975+07:00","message":"> Transcript [1018] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:26.710646373+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:26.710650265+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:26.710652688+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:26.71065424+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:26.710659598+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:26.710669013+07:00","message":"push: {true \n 0 0xc003402800}"}
{"level":"info","service":"Main","time":"2025-10-27T14:26:26.715524352+07:00","message":"write wav file: './tmp/7446/7446_106.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:26.731653299+07:00","message":"[GCS] IsForceVAD: false for message ID: 107"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:26.923552051+07:00","message":"[GCS] Start streaming session, msgId: 108"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:26.93735158+07:00","message":"receive streaming session, msgId: 107"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:26.937369547+07:00","message":"found end of frame, send empty tag with msgId: 107"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:26.937372426+07:00","message":"end Recv id 107"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:26.937378667+07:00","message":"[buffer interim] 107 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:26.937388528+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:26.937392275+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:26.937395081+07:00","message":"> Transcript [1019] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:26.937397213+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:26.93739895+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:26.937400491+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:26.937401958+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:26.937404477+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:26.937413564+07:00","message":"push: {true \n 0 0xc0001fa100}"}
{"level":"info","service":"Main","time":"2025-10-27T14:26:26.941866282+07:00","message":"write wav file: './tmp/7446/7446_107.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:27.302245213+07:00","message":"[GCS] IsForceVAD: false for message ID: 108"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:27.375086572+07:00","message":"[GCS] Start streaming session, msgId: 109"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:27.401124438+07:00","message":"receive streaming session, msgId: 108"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:27.401139066+07:00","message":"found end of frame, send empty tag with msgId: 108"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:27.40114185+07:00","message":"end Recv id 108"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:27.401147027+07:00","message":"[buffer interim] 108 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:27.401152871+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:27.401156241+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:27.401159053+07:00","message":"> Transcript [1020] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:27.401168808+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:27.401170867+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:27.401172429+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:27.401173877+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:27.40117656+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:27.401185811+07:00","message":"push: {true \n 0 0xc003402d00}"}
{"level":"info","service":"Main","time":"2025-10-27T14:26:27.406216155+07:00","message":"write wav file: './tmp/7446/7446_108.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:27.433190368+07:00","message":"[GCS] IsForceVAD: false for message ID: 109"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:27.562074077+07:00","message":"[GCS] Start streaming session, msgId: 110"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:27.626119273+07:00","message":"receive streaming session, msgId: 109"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:27.626136491+07:00","message":"found end of frame, send empty tag with msgId: 109"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:27.626139232+07:00","message":"end Recv id 109"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:27.626145139+07:00","message":"[buffer interim] 109 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:27.626153965+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:27.626158409+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:27.626161605+07:00","message":"> Transcript [1021] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:27.626164685+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:27.626167052+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:27.626169301+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:27.626171557+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:27.626177929+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:27.626187305+07:00","message":"push: {true \n 0 0xc000045580}"}
{"level":"info","service":"Main","time":"2025-10-27T14:26:27.630734418+07:00","message":"write wav file: './tmp/7446/7446_109.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:27.882016428+07:00","message":"[GCS] IsForceVAD: false for message ID: 110"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:27.976441129+07:00","message":"receive streaming session, msgId: 110"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:27.976461954+07:00","message":"found end of frame, send empty tag with msgId: 110"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:27.976464534+07:00","message":"end Recv id 110"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:27.976471473+07:00","message":"[buffer interim] 110 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:27.976478486+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:27.976482181+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:27.976484994+07:00","message":"> Transcript [1022] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:27.976487134+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:27.97648884+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:27.976490297+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:27.97649175+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:27.97649436+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:27.976503859+07:00","message":"push: {true \n 0 0xc000045680}"}
{"level":"info","service":"Main","time":"2025-10-27T14:26:27.982509047+07:00","message":"write wav file: './tmp/7446/7446_110.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:28.134189887+07:00","message":"[GCS] Start streaming session, msgId: 111"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:28.201094604+07:00","message":"[GCS] IsForceVAD: false for message ID: 111"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:28.332401217+07:00","message":"[GCS] Start streaming session, msgId: 112"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:28.398910345+07:00","message":"receive streaming session, msgId: 111"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:28.398925655+07:00","message":"found end of frame, send empty tag with msgId: 111"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:28.39892823+07:00","message":"end Recv id 111"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:28.398935046+07:00","message":"[buffer interim] 111 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:28.398941642+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:28.39895027+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:28.398952996+07:00","message":"> Transcript [1023] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:28.398955136+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:28.398956786+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:28.398958309+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:28.398959867+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:28.398965746+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:28.398973554+07:00","message":"push: {true \n 0 0xc0023e9980}"}
{"level":"info","service":"Main","time":"2025-10-27T14:26:28.404878697+07:00","message":"write wav file: './tmp/7446/7446_111.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:26:28.492535698+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:26:28.492543357+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:29.204239523+07:00","message":"receive streaming session, msgId: 112"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:29.204276412+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":"2025-10-27T14:26:29.204280802+07:00","message":"receive interim result [false|false]: พนักงาน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:29.204293643+07:00","message":"[buffer interim] 112 false พนักงาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:29.204300215+07:00","message":"[bufferProcess] interim [900000000]:พนักงาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:29.204308191+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:29.765382974+07:00","message":"receive streaming session, msgId: 112"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:29.76542947+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พนักงาน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:29.765435185+07:00","message":"receive interim result [false|false]: พนักงาน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:29.76544819+07:00","message":"[buffer interim] 112 false พนักงาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:29.76545493+07:00","message":"[bufferProcess] interim [500000000]:พนักงาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:29.765456752+07:00","message":"[bufferProcess] send to processor:พนักงาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:29.76546137+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:29.765463885+07:00","message":"> Transcript [1024] [false]: 'พนักงาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:29.765465758+07:00","message":"Set StatePrefix (first interim): 'พนักงาน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:31.193569702+07:00","message":"receive streaming session, msgId: 112"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:31.193607104+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":"2025-10-27T14:26:31.193612338+07:00","message":"receive interim result [false|false]: พนักงานอีก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:31.193624531+07:00","message":"[buffer interim] 112 false พนักงานอีก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:31.193632171+07:00","message":"[bufferProcess] interim [880000000]:พนักงานอีก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:31.19363475+07:00","message":"[bufferProcess] send to processor:พนักงาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:31.193639878+07:00","message":"[bufferProcess] send to processor (ticker):พนักงานอีก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:31.193642665+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:31.193645306+07:00","message":"> Transcript [1025] [false]: 'พนักงาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:31.193647855+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:31.193649604+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:31.193651147+07:00","message":"StatePrefix: 'พนักงาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:31.193652743+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:31.19365413+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:31.19365581+07:00","message":"> Transcript [1026] [false]: 'พนักงานอีก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:31.193657962+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:31.193659341+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:31.193660653+07:00","message":"StatePrefix: 'พนักงาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:31.193661983+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:31.325603594+07:00","message":"receive streaming session, msgId: 112"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:31.325643046+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":"2025-10-27T14:26:31.325648387+07:00","message":"receive interim result [false|false]: พนักงาน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:31.325663503+07:00","message":"[buffer interim] 112 false พนักงาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:31.325670203+07:00","message":"[bufferProcess] interim [0]:พนักงาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:31.325671688+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:31.402634429+07:00","message":"receive streaming session, msgId: 112"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:31.402667939+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":"2025-10-27T14:26:31.402672993+07:00","message":"receive interim result [false|false]: เที่ยว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:31.40268796+07:00","message":"[buffer interim] 112 false เที่ยว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:31.402694328+07:00","message":"[bufferProcess] interim [120000000]:เที่ยว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:31.402696283+07:00","message":"[bufferProcess] send to processor:พนักงาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:31.402701359+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:31.402703881+07:00","message":"> Transcript [1027] [false]: 'พนักงาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:31.402706702+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:31.402708439+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:31.402709969+07:00","message":"StatePrefix: 'พนักงาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:31.402711949+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:26:31.492724046+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:26:31.492724049+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:31.60001934+07:00","message":"receive streaming session, msgId: 112"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:31.6000595+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":"2025-10-27T14:26:31.600066985+07:00","message":"receive interim result [false|false]: เที่ยวนะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:31.600082683+07:00","message":"[buffer interim] 112 false เที่ยวนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:31.600091475+07:00","message":"[bufferProcess] interim [300000000]:เที่ยวนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:31.600094624+07:00","message":"[bufferProcess] send to processor:เที่ยว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:31.600101953+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:31.600106665+07:00","message":"> Transcript [1028] [false]: 'เที่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:31.600109567+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:31.600112105+07:00","message":"Set new StatePrefix: 'เที่ยว'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:32.348355183+07:00","message":"receive streaming session, msgId: 112"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:32.348400266+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":"2025-10-27T14:26:32.348406243+07:00","message":"receive interim result [false|false]: เที่ยวนะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:32.348419398+07:00","message":"[buffer interim] 112 false เที่ยวนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:32.348426126+07:00","message":"[bufferProcess] interim [900000000]:เที่ยวนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:32.348428452+07:00","message":"[bufferProcess] send to processor:เที่ยวนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:32.348433245+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:32.348435892+07:00","message":"> Transcript [1029] [false]: 'เที่ยวนะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:32.348438767+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:32.348440754+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:32.348442356+07:00","message":"StatePrefix: 'เที่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:32.348444108+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:32.433005788+07:00","message":"receive streaming session, msgId: 112"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:32.433036277+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เที่ยวละ 11 รูป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:32.433041409+07:00","message":"receive interim result [false|false]: เที่ยวละ 11 รูป"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:32.433053806+07:00","message":"[buffer interim] 112 false เที่ยวละ 11 รูป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:32.433060393+07:00","message":"[bufferProcess] interim [20000000]:เที่ยวละ 11 รูป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:32.433062311+07:00","message":"[bufferProcess] send to processor:เที่ยวนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:32.433067257+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:32.433069989+07:00","message":"> Transcript [1030] [false]: 'เที่ยวนะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:32.433072669+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:32.433074533+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:32.433076164+07:00","message":"StatePrefix: 'เที่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:32.433077976+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:32.655585349+07:00","message":"receive streaming session, msgId: 112"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:32.655627672+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":"2025-10-27T14:26:32.655632819+07:00","message":"receive interim result [false|false]: เที่ยวละรูปนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:32.655645697+07:00","message":"[buffer interim] 112 false เที่ยวละรูปนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:32.655653133+07:00","message":"[bufferProcess] interim [320000000]:เที่ยวละรูปนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:32.655655376+07:00","message":"[bufferProcess] send to processor:เที่ยวละ 11 รูป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:32.655660834+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:32.655663393+07:00","message":"> Transcript [1031] [false]: 'เที่ยวละ 11 รูป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:32.65566665+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:32.655668842+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:32.655670555+07:00","message":"StatePrefix: 'เที่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:32.655672501+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:33.172818249+07:00","message":"receive streaming session, msgId: 112"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:33.172855455+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":"2025-10-27T14:26:33.172861164+07:00","message":"receive interim result [false|false]: เที่ยวละรูปนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:33.172879094+07:00","message":"[buffer interim] 112 false เที่ยวละรูปนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:33.17288841+07:00","message":"[bufferProcess] interim [920000000]:เที่ยวละรูปนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:33.172890999+07:00","message":"[bufferProcess] send to processor:เที่ยวละรูปนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:33.172895183+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:33.172898836+07:00","message":"> Transcript [1032] [false]: 'เที่ยวละรูปนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:33.172902876+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:33.172905279+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:33.172908479+07:00","message":"StatePrefix: 'เที่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:33.172910256+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:33.17291262+07:00","message":"Push: 'เที่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:33.172914228+07:00","message":"TextPushed: 'เที่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:33.172916028+07:00","message":"Set new StatePrefix : 'เที่ยวละรูปนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:33.172918046+07:00","message":"Next Push (prob) : 'ละรูปนะคะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:33.172926413+07:00","message":"push: {false เที่ยว 0 0xc000045980}"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:26:34.493402725+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:26:34.493414516+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:34.993186104+07:00","message":"[GCS] IsForceVAD: false for message ID: 112"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:35.091600066+07:00","message":"receive streaming session, msgId: 112"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:35.091640148+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เที่ยวละรูปนะคะแล้วค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:35.091645593+07:00","message":"receive interim result [false|false]: เที่ยวละรูปนะคะแล้วค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:35.091662316+07:00","message":"[buffer interim] 112 false เที่ยวละรูปนะคะแล้วค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:35.091669349+07:00","message":"[bufferProcess] interim [840000000]:เที่ยวละรูปนะคะแล้วค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:35.091671493+07:00","message":"[bufferProcess] send to processor:เที่ยวละรูปนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:35.091674168+07:00","message":"[bufferProcess] send to processor (ticker):เที่ยวละรูปนะคะแล้วค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:35.091683029+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:35.091713634+07:00","message":"> Transcript [1033] [false]: 'เที่ยวละรูปนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:35.09171932+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:35.091721438+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:35.091723741+07:00","message":"StatePrefix: 'เที่ยวละรูปนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:35.091725975+07:00","message":"TextPushed: 'เที่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:35.091728466+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:35.091730647+07:00","message":"> Transcript [1034] [false]: 'เที่ยวละรูปนะคะแล้วค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:35.091732285+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:35.091733757+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:35.091735092+07:00","message":"StatePrefix: 'เที่ยวละรูปนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:35.091736496+07:00","message":"TextPushed: 'เที่ยว'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:35.159875642+07:00","message":"receive streaming session, msgId: 112"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:35.159924008+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เที่ยวละ 11 รูปนะคะพลอยแล้วค่ะ\",\"confidence\":0.86510277}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":870000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:35.15993176+07:00","message":"receive interim result [true|false]: เที่ยวละ 11 รูปนะคะพลอยแล้วค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:35.159942426+07:00","message":"end recv isFinal message id 112"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:35.15994504+07:00","message":"end Recv id 112"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:35.159952598+07:00","message":"[buffer interim] 112 true เที่ยวละ 11 รูปนะคะพลอยแล้วค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:35.159963129+07:00","message":"[bufferProcess] interim [870000000]:เที่ยวละ 11 รูปนะคะพลอยแล้วค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:35.159967827+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:35.159971329+07:00","message":"> Transcript [1035] [true]: 'เที่ยวละ 11 รูปนะคะพลอยแล้วค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:35.159974949+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:35.159977363+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:35.159980445+07:00","message":"StatePrefix: 'เที่ยวละรูปนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:35.159983177+07:00","message":"TextPushed: 'เที่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:35.159990432+07:00","message":"Push: 'ละ 11 รูปนะคะพลอยแล้วค่ะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:35.160001338+07:00","message":"push: {true ละ 11 รูปนะคะพลอยแล้วค่ะ 0 0xc000045980}"}
{"level":"info","service":"Main","time":"2025-10-27T14:26:35.177242697+07:00","message":"write wav file: './tmp/7446/7446_112.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:35.254584888+07:00","message":"[GCS] Start streaming session, msgId: 113"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:37.136902383+07:00","message":"receive streaming session, msgId: 113"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:37.13693622+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":"2025-10-27T14:26:37.136941124+07:00","message":"receive interim result [false|false]: ส่ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:37.136954004+07:00","message":"[buffer interim] 113 false ส่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:37.136961812+07:00","message":"[bufferProcess] interim [860000000]:ส่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:37.136964008+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:37.136969562+07:00","message":"[bufferProcess] send to processor (ticker):ส่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:37.136972792+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:37.136976274+07:00","message":"> Transcript [1036] [false]: 'ส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:37.136978972+07:00","message":"Set StatePrefix (first interim): 'ส่ง'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:26:37.494223388+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:26:37.494232518+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:37.94218302+07:00","message":"receive streaming session, msgId: 113"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:37.942216273+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":"2025-10-27T14:26:37.94222102+07:00","message":"receive interim result [false|false]: กลับด้วย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:37.942231159+07:00","message":"[buffer interim] 113 false กลับด้วย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:37.942237702+07:00","message":"[bufferProcess] interim [700000000]:กลับด้วย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:37.942239263+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:38.244662326+07:00","message":"receive streaming session, msgId: 113"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:38.244695001+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":"2025-10-27T14:26:38.244700889+07:00","message":"receive interim result [false|false]: กลับด้วยครับ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:38.244717284+07:00","message":"[buffer interim] 113 false กลับด้วยครับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:38.244726771+07:00","message":"[bufferProcess] interim [0]:กลับด้วยครับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:38.244729244+07:00","message":"[bufferProcess] send to processor:กลับด้วย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:38.244735979+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:38.24473963+07:00","message":"> Transcript [1037] [false]: 'กลับด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:38.244742566+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:38.244744832+07:00","message":"Set new StatePrefix: 'กลับด้วย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:38.809644449+07:00","message":"receive streaming session, msgId: 113"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:38.809687794+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":"2025-10-27T14:26:38.809693033+07:00","message":"receive interim result [false|false]: กลับด้วยครับ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:38.809711281+07:00","message":"[buffer interim] 113 false กลับด้วยครับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:38.809719473+07:00","message":"[bufferProcess] interim [600000000]:กลับด้วยครับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:38.809722152+07:00","message":"[bufferProcess] send to processor:กลับด้วยครับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:38.809726671+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:38.809730722+07:00","message":"> Transcript [1038] [false]: 'กลับด้วยครับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:38.809736569+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:38.809739849+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:38.809741747+07:00","message":"StatePrefix: 'กลับด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:38.809743514+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:38.927520886+07:00","message":"receive streaming session, msgId: 113"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:38.927570782+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":"2025-10-27T14:26:38.927577449+07:00","message":"receive interim result [false|false]: กลับด้วยครับพรหมเสนา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:38.92759591+07:00","message":"[buffer interim] 113 false กลับด้วยครับพรหมเสนา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:38.927603993+07:00","message":"[bufferProcess] interim [660000000]:กลับด้วยครับพรหมเสนา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:38.927606597+07:00","message":"[bufferProcess] send to processor:กลับด้วยครับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:38.927610821+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:38.927613402+07:00","message":"> Transcript [1039] [false]: 'กลับด้วยครับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:38.927616982+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:38.927619126+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:38.927620658+07:00","message":"StatePrefix: 'กลับด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:38.927622267+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:39.126633288+07:00","message":"receive streaming session, msgId: 113"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:39.126674655+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":"2025-10-27T14:26:39.126680679+07:00","message":"receive interim result [false|false]: กลับด้วยครับพรหมเสนาบดี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:39.126694926+07:00","message":"[buffer interim] 113 false กลับด้วยครับพรหมเสนาบดี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:39.126701579+07:00","message":"[bufferProcess] interim [900000000]:กลับด้วยครับพรหมเสนาบดี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:39.126703803+07:00","message":"[bufferProcess] send to processor:กลับด้วยครับพรหมเสนา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:39.126707029+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:39.126709482+07:00","message":"> Transcript [1040] [false]: 'กลับด้วยครับพรหมเสนา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:39.126712683+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:39.126714489+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:39.12671598+07:00","message":"StatePrefix: 'กลับด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:39.1267177+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:39.502480173+07:00","message":"receive streaming session, msgId: 113"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:39.502520351+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":"2025-10-27T14:26:39.502525154+07:00","message":"receive interim result [false|false]: กลับด้วยครับพรหมเสนาบดีวัด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:39.502539073+07:00","message":"[buffer interim] 113 false กลับด้วยครับพรหมเสนาบดีวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:39.502545556+07:00","message":"[bufferProcess] interim [260000000]:กลับด้วยครับพรหมเสนาบดีวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:39.502547612+07:00","message":"[bufferProcess] send to processor:กลับด้วยครับพรหมเสนาบดี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:39.502550869+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:39.502553568+07:00","message":"> Transcript [1041] [false]: 'กลับด้วยครับพรหมเสนาบดี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:39.502556913+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:39.502558761+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:39.502560367+07:00","message":"StatePrefix: 'กลับด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:39.50256208+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:39.502565037+07:00","message":"Push: 'กลับด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:39.502566755+07:00","message":"TextPushed: 'กลับด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:39.50256889+07:00","message":"Set new StatePrefix : 'กลับด้วยครับพรหมเสนาบดี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:39.502572305+07:00","message":"Next Push (prob) : 'ครับพรหมเสนาบดี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:39.502580057+07:00","message":"push: {false กลับด้วย 0 0xc003402100}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:39.828435895+07:00","message":"receive streaming session, msgId: 113"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:39.828492236+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":"2025-10-27T14:26:39.828498408+07:00","message":"receive interim result [false|false]: กลับด้วยครับพรหมเสนาบดีวัดปทุม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:39.828512255+07:00","message":"[buffer interim] 113 false กลับด้วยครับพรหมเสนาบดีวัดปทุม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:39.828518865+07:00","message":"[bufferProcess] interim [620000000]:กลับด้วยครับพรหมเสนาบดีวัดปทุม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:39.828521041+07:00","message":"[bufferProcess] send to processor:กลับด้วยครับพรหมเสนาบดีวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:39.828526391+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:39.82852883+07:00","message":"> Transcript [1042] [false]: 'กลับด้วยครับพรหมเสนาบดีวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:39.828531909+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:39.828533838+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:39.828535552+07:00","message":"StatePrefix: 'กลับด้วยครับพรหมเสนาบดี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:39.828537452+07:00","message":"TextPushed: 'กลับด้วย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:40.08606747+07:00","message":"receive streaming session, msgId: 113"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:40.086107426+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":"2025-10-27T14:26:40.086113222+07:00","message":"receive interim result [false|false]: กลับด้วยครับพรหมเสนาบดีวัดปทุมคงคา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:40.086126287+07:00","message":"[buffer interim] 113 false กลับด้วยครับพรหมเสนาบดีวัดปทุมคงคา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:40.086132716+07:00","message":"[bufferProcess] interim [920000000]:กลับด้วยครับพรหมเสนาบดีวัดปทุมคงคา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:40.086136064+07:00","message":"[bufferProcess] send to processor:กลับด้วยครับพรหมเสนาบดีวัดปทุม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:40.086142303+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:40.086145503+07:00","message":"> Transcript [1043] [false]: 'กลับด้วยครับพรหมเสนาบดีวัดปทุม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:40.086150187+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:40.086152487+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:40.086155693+07:00","message":"StatePrefix: 'กลับด้วยครับพรหมเสนาบดี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:40.086182001+07:00","message":"TextPushed: 'กลับด้วย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:40.443031283+07:00","message":"[GCS] IsForceVAD: false for message ID: 113"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:26:40.495213088+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:26:40.495217155+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:40.502409145+07:00","message":"[GCS] Start streaming session, msgId: 114"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:40.568899405+07:00","message":"receive streaming session, msgId: 113"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:40.568940455+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กลับด้วยครับพรหมเสนาบดีวัดปทุมคงคา\",\"confidence\":0.9297432}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:40.568947172+07:00","message":"receive interim result [true|false]: กลับด้วยครับพรหมเสนาบดีวัดปทุมคงคา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:40.568955115+07:00","message":"end recv isFinal message id 113"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:40.568957652+07:00","message":"end Recv id 113"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:40.56896471+07:00","message":"[buffer interim] 113 true กลับด้วยครับพรหมเสนาบดีวัดปทุมคงคา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:40.568974353+07:00","message":"[bufferProcess] interim [400000000]:กลับด้วยครับพรหมเสนาบดีวัดปทุมคงคา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:40.568979596+07:00","message":"[bufferProcess] send to processor (isfinal):กลับด้วยครับพรหมเสนาบดีวัดปทุมคงคา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:40.568983967+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:40.568987733+07:00","message":"> Transcript [1044] [false]: 'กลับด้วยครับพรหมเสนาบดีวัดปทุมคงคา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:40.568991931+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:40.568993705+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:40.568995745+07:00","message":"StatePrefix: 'กลับด้วยครับพรหมเสนาบดี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:40.568997898+07:00","message":"TextPushed: 'กลับด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:40.568999394+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:40.569001242+07:00","message":"> Transcript [1045] [true]: 'กลับด้วยครับพรหมเสนาบดีวัดปทุมคงคา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:40.569004437+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:40.569005843+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:40.569007232+07:00","message":"StatePrefix: 'กลับด้วยครับพรหมเสนาบดี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:40.569008701+07:00","message":"TextPushed: 'กลับด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:40.569012611+07:00","message":"Push: 'ครับพรหมเสนาบดีวัดปทุมคงคา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:40.569023866+07:00","message":"push: {true ครับพรหมเสนาบดีวัดปทุมคงคา 0 0xc003402100}"}
{"level":"info","service":"Main","time":"2025-10-27T14:26:40.58068062+07:00","message":"write wav file: './tmp/7446/7446_113.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:41.593652849+07:00","message":"receive streaming session, msgId: 114"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:41.593682975+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":"2025-10-27T14:26:41.59368689+07:00","message":"receive interim result [false|false]: ทักเข้ามา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:41.593700276+07:00","message":"[buffer interim] 114 false ทักเข้ามา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:41.593706794+07:00","message":"[bufferProcess] interim [840000000]:ทักเข้ามา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:41.593708465+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:41.593714986+07:00","message":"[bufferProcess] send to processor (ticker):ทักเข้ามา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:41.593717541+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:41.593729103+07:00","message":"> Transcript [1046] [false]: 'ทักเข้ามา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:41.593731086+07:00","message":"Set StatePrefix (first interim): 'ทักเข้ามา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:41.667256803+07:00","message":"receive streaming session, msgId: 114"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:41.667305995+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Apple Watch\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:41.667313004+07:00","message":"receive interim result [false|false]: Apple Watch"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:41.667329819+07:00","message":"[buffer interim] 114 false Apple Watch"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:41.667336315+07:00","message":"[bufferProcess] interim [900000000]:Apple Watch"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:41.667338185+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:41.972212595+07:00","message":"receive streaming session, msgId: 114"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:41.97224528+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"compression\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:41.972250984+07:00","message":"receive interim result [false|false]: compression"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:41.972258756+07:00","message":"[buffer interim] 114 false compression"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:41.972291502+07:00","message":"[bufferProcess] interim [200000000]:compression"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:41.972294242+07:00","message":"[bufferProcess] send to processor:Apple Watch"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:41.972297665+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:41.972300468+07:00","message":"> Transcript [1047] [false]: 'Apple Watch'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:41.972302312+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:41.972304145+07:00","message":"Set new StatePrefix: 'Apple Watch'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:42.003307019+07:00","message":"receive streaming session, msgId: 114"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:42.003345709+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Apple Watch\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:42.003351432+07:00","message":"receive interim result [false|false]: Apple Watch"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:42.003364952+07:00","message":"[buffer interim] 114 false Apple Watch"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:42.00337246+07:00","message":"[bufferProcess] interim [260000000]:Apple Watch"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:42.003374803+07:00","message":"[bufferProcess] send to processor:compression"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:42.003379716+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:42.003382344+07:00","message":"> Transcript [1048] [false]: 'compression'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:42.003384227+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:42.003389052+07:00","message":"Set new StatePrefix: 'compression'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:42.013000374+07:00","message":"receive streaming session, msgId: 114"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:42.013039773+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":"2025-10-27T14:26:42.01304484+07:00","message":"receive interim result [false|false]: วัดจุฬามณี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:42.013056498+07:00","message":"[buffer interim] 114 false วัดจุฬามณี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:42.013064233+07:00","message":"[bufferProcess] interim [320000000]:วัดจุฬามณี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:42.01306598+07:00","message":"[bufferProcess] send to processor:Apple Watch"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:42.013069156+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:42.013071437+07:00","message":"> Transcript [1049] [false]: 'Apple Watch'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:42.013073286+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:42.013075674+07:00","message":"Set new StatePrefix: 'Apple Watch'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:42.607860289+07:00","message":"receive streaming session, msgId: 114"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:42.607895355+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วัดจุฬามณี\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:42.607901266+07:00","message":"receive interim result [false|false]: วัดจุฬามณี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:42.60791413+07:00","message":"[buffer interim] 114 false วัดจุฬามณี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:42.607921301+07:00","message":"[bufferProcess] interim [920000000]:วัดจุฬามณี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:42.607923452+07:00","message":"[bufferProcess] send to processor:วัดจุฬามณี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:42.607928343+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:42.607930998+07:00","message":"> Transcript [1050] [false]: 'วัดจุฬามณี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:42.60793303+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:42.607934591+07:00","message":"Set new StatePrefix: 'วัดจุฬามณี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:42.773091089+07:00","message":"receive streaming session, msgId: 114"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:42.773143442+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":"2025-10-27T14:26:42.773150544+07:00","message":"receive interim result [false|false]: วัดจุฬามุนีวัดสุทัศน์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:42.773178111+07:00","message":"[buffer interim] 114 false วัดจุฬามุนีวัดสุทัศน์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:42.773186758+07:00","message":"[bufferProcess] interim [100000000]:วัดจุฬามุนีวัดสุทัศน์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:42.77318958+07:00","message":"[bufferProcess] send to processor:วัดจุฬามณี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:42.773193571+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:42.773196858+07:00","message":"> Transcript [1051] [false]: 'วัดจุฬามณี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:42.773200846+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:42.773202919+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:42.773205206+07:00","message":"StatePrefix: 'วัดจุฬามณี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:42.773207388+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:43.149351555+07:00","message":"receive streaming session, msgId: 114"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:43.149389054+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":"2025-10-27T14:26:43.149394406+07:00","message":"receive interim result [false|false]: วัดจุฬามุนีวัดสุทัศน์เทพ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:43.149408987+07:00","message":"[buffer interim] 114 false วัดจุฬามุนีวัดสุทัศน์เทพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:43.149416987+07:00","message":"[bufferProcess] interim [460000000]:วัดจุฬามุนีวัดสุทัศน์เทพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:43.149419092+07:00","message":"[bufferProcess] send to processor:วัดจุฬามุนีวัดสุทัศน์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:43.149422904+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:43.149425685+07:00","message":"> Transcript [1052] [false]: 'วัดจุฬามุนีวัดสุทัศน์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:43.149427892+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:43.149429426+07:00","message":"Set new StatePrefix: 'วัดจุฬามุนีวัดสุทัศน์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:43.152664239+07:00","message":"receive streaming session, msgId: 114"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:43.152703021+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":"2025-10-27T14:26:43.152708363+07:00","message":"receive interim result [false|false]: วัดจุฬามุนีวัดสุทัศนเทพวราราม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:43.152722848+07:00","message":"[buffer interim] 114 false วัดจุฬามุนีวัดสุทัศนเทพวราราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:43.152727827+07:00","message":"[bufferProcess] interim [520000000]:วัดจุฬามุนีวัดสุทัศนเทพวราราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:43.152730082+07:00","message":"[bufferProcess] send to processor:วัดจุฬามุนีวัดสุทัศน์เทพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:43.152732411+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:43.152734611+07:00","message":"> Transcript [1053] [false]: 'วัดจุฬามุนีวัดสุทัศน์เทพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:43.152737703+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:43.152739803+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:43.152741655+07:00","message":"StatePrefix: 'วัดจุฬามุนีวัดสุทัศน์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:43.152743601+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:26:43.495395398+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:26:43.495395552+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:43.734284632+07:00","message":"receive streaming session, msgId: 114"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:43.734318635+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วัดจุฬามุนีวัดสุทัศนเทพวราราม\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:43.734323896+07:00","message":"receive interim result [false|false]: วัดจุฬามุนีวัดสุทัศนเทพวราราม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:43.7343359+07:00","message":"[buffer interim] 114 false วัดจุฬามุนีวัดสุทัศนเทพวราราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:43.734342188+07:00","message":"[bufferProcess] interim [120000000]:วัดจุฬามุนีวัดสุทัศนเทพวราราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:43.734344296+07:00","message":"[bufferProcess] send to processor:วัดจุฬามุนีวัดสุทัศนเทพวราราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:43.734349402+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:43.734352337+07:00","message":"> Transcript [1054] [false]: 'วัดจุฬามุนีวัดสุทัศนเทพวราราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:43.734354348+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:43.734356314+07:00","message":"Set new StatePrefix: 'วัดจุฬามุนีวัดสุทัศนเทพวราราม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:45.071468547+07:00","message":"receive streaming session, msgId: 114"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:45.071503193+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":"2025-10-27T14:26:45.071509299+07:00","message":"receive interim result [false|false]: วัดจุฬามุนีวัดสุทัศนเทพวรารามพระพรหมมุนี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:45.071522381+07:00","message":"[buffer interim] 114 false วัดจุฬามุนีวัดสุทัศนเทพวรารามพระพรหมมุนี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:45.071529203+07:00","message":"[bufferProcess] interim [380000000]:วัดจุฬามุนีวัดสุทัศนเทพวรารามพระพรหมมุนี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:45.071531545+07:00","message":"[bufferProcess] send to processor:วัดจุฬามุนีวัดสุทัศนเทพวราราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:45.071536285+07:00","message":"[bufferProcess] send to processor (ticker):วัดจุฬามุนีวัดสุทัศนเทพวรารามพระพรหมมุนี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:45.071538964+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:45.071541409+07:00","message":"> Transcript [1055] [false]: 'วัดจุฬามุนีวัดสุทัศนเทพวราราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:45.071544133+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:45.071546027+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:45.071547881+07:00","message":"StatePrefix: 'วัดจุฬามุนีวัดสุทัศนเทพวราราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:45.071549865+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:45.071551381+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:45.071553072+07:00","message":"> Transcript [1056] [false]: 'วัดจุฬามุนีวัดสุทัศนเทพวรารามพระพรหมมุนี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:45.071554809+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:45.071556093+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:45.071557323+07:00","message":"StatePrefix: 'วัดจุฬามุนีวัดสุทัศนเทพวราราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:45.071558735+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:45.265350215+07:00","message":"receive streaming session, msgId: 114"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:45.265383861+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":"2025-10-27T14:26:45.265389612+07:00","message":"receive interim result [false|false]: วัดจุฬามุนีวัดสุทัศนเทพวรารามพระพรหมมุนีวัด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:45.265403046+07:00","message":"[buffer interim] 114 false วัดจุฬามุนีวัดสุทัศนเทพวรารามพระพรหมมุนีวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:45.265410635+07:00","message":"[bufferProcess] interim [620000000]:วัดจุฬามุนีวัดสุทัศนเทพวรารามพระพรหมมุนีวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:45.265412366+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:45.468049216+07:00","message":"receive streaming session, msgId: 114"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:45.468084561+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":"2025-10-27T14:26:45.468091101+07:00","message":"receive interim result [false|false]: วัดจุฬามุนีวัดสุทัศนเทพวรารามพระพรหมมุนีวัดพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:45.468104727+07:00","message":"[buffer interim] 114 false วัดจุฬามุนีวัดสุทัศนเทพวรารามพระพรหมมุนีวัดพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:45.46811147+07:00","message":"[bufferProcess] interim [800000000]:วัดจุฬามุนีวัดสุทัศนเทพวรารามพระพรหมมุนีวัดพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:45.468113642+07:00","message":"[bufferProcess] send to processor:วัดจุฬามุนีวัดสุทัศนเทพวรารามพระพรหมมุนีวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:45.468119354+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:45.468122153+07:00","message":"> Transcript [1057] [false]: 'วัดจุฬามุนีวัดสุทัศนเทพวรารามพระพรหมมุนีวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:45.468126017+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:45.468127687+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:45.468129732+07:00","message":"StatePrefix: 'วัดจุฬามุนีวัดสุทัศนเทพวราราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:45.468131795+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:45.583266263+07:00","message":"receive streaming session, msgId: 114"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:45.5833059+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":"2025-10-27T14:26:45.583312812+07:00","message":"receive interim result [false|false]: วัดจุฬามุนีวัดสุทัศนเทพวรารามพระพรหมมุนีวัดพระศรี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:45.583328675+07:00","message":"[buffer interim] 114 false วัดจุฬามุนีวัดสุทัศนเทพวรารามพระพรหมมุนีวัดพระศรี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:45.583336916+07:00","message":"[bufferProcess] interim [920000000]:วัดจุฬามุนีวัดสุทัศนเทพวรารามพระพรหมมุนีวัดพระศรี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:45.5833407+07:00","message":"[bufferProcess] send to processor:วัดจุฬามุนีวัดสุทัศนเทพวรารามพระพรหมมุนีวัดพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:45.583348996+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:45.583352432+07:00","message":"> Transcript [1058] [false]: 'วัดจุฬามุนีวัดสุทัศนเทพวรารามพระพรหมมุนีวัดพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:45.583356849+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:45.583359229+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:45.583362224+07:00","message":"StatePrefix: 'วัดจุฬามุนีวัดสุทัศนเทพวราราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:45.583364705+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:45.583372268+07:00","message":"Push: 'วัดจุฬามุนีวัดสุทัศนเทพวราราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:45.583374785+07:00","message":"TextPushed: 'วัดจุฬามุนีวัดสุทัศนเทพวราราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:45.58337685+07:00","message":"Set new StatePrefix : 'วัดจุฬามุนีวัดสุทัศนเทพวรารามพระพรหมมุนีวัดพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:45.583379702+07:00","message":"Next Push (prob) : 'พระพรหมมุนีวัดพระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:45.583390037+07:00","message":"push: {false วัดจุฬามุนีวัดสุทัศนเทพวราราม 0 0xc003402980}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:45.782740687+07:00","message":"receive streaming session, msgId: 114"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:45.78277909+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":"2025-10-27T14:26:45.78278524+07:00","message":"receive interim result [false|false]: วัดจุฬามุนีวัดสุทัศนเทพวรารามพระพรหมมุนีวัดพระสิงห์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:45.782798514+07:00","message":"[buffer interim] 114 false วัดจุฬามุนีวัดสุทัศนเทพวรารามพระพรหมมุนีวัดพระสิงห์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:45.782805092+07:00","message":"[bufferProcess] interim [100000000]:วัดจุฬามุนีวัดสุทัศนเทพวรารามพระพรหมมุนีวัดพระสิงห์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:45.782807481+07:00","message":"[bufferProcess] send to processor:วัดจุฬามุนีวัดสุทัศนเทพวรารามพระพรหมมุนีวัดพระศรี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:45.782813291+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:45.782815799+07:00","message":"> Transcript [1059] [false]: 'วัดจุฬามุนีวัดสุทัศนเทพวรารามพระพรหมมุนีวัดพระศรี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:45.782819317+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:45.78282116+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:45.782824512+07:00","message":"StatePrefix: 'วัดจุฬามุนีวัดสุทัศนเทพวรารามพระพรหมมุนีวัดพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:45.78282706+07:00","message":"TextPushed: 'วัดจุฬามุนีวัดสุทัศนเทพวราราม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:45.848277028+07:00","message":"receive streaming session, msgId: 114"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:45.848315809+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":"2025-10-27T14:26:45.848320712+07:00","message":"receive interim result [false|false]: วัดจุฬามุนีวัดสุทัศนเทพวรารามพระพรหมมุนีวัดพระศรี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:45.848334345+07:00","message":"receive streaming session, msgId: 114"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:45.848337564+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":"2025-10-27T14:26:45.848340376+07:00","message":"receive interim result [false|false]: วัดจุฬามุนีวัดสุทัศนเทพวรารามพระพรหมมุนีวัดพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:45.848345155+07:00","message":"[buffer interim] 114 false วัดจุฬามุนีวัดสุทัศนเทพวรารามพระพรหมมุนีวัดพระศรี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:45.848348813+07:00","message":"[buffer interim] 114 false วัดจุฬามุนีวัดสุทัศนเทพวรารามพระพรหมมุนีวัดพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:45.848354618+07:00","message":"[bufferProcess] interim [160000000]:วัดจุฬามุนีวัดสุทัศนเทพวรารามพระพรหมมุนีวัดพระศรี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:45.848356545+07:00","message":"[bufferProcess] send to processor:วัดจุฬามุนีวัดสุทัศนเทพวรารามพระพรหมมุนีวัดพระสิงห์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:45.848358969+07:00","message":"[bufferProcess] interim [220000000]:วัดจุฬามุนีวัดสุทัศนเทพวรารามพระพรหมมุนีวัดพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:45.848360534+07:00","message":"[bufferProcess] send to processor:วัดจุฬามุนีวัดสุทัศนเทพวรารามพระพรหมมุนีวัดพระศรี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:45.848363395+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:45.848366085+07:00","message":"> Transcript [1060] [false]: 'วัดจุฬามุนีวัดสุทัศนเทพวรารามพระพรหมมุนีวัดพระสิงห์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:45.848369603+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:45.84837244+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:45.848374161+07:00","message":"StatePrefix: 'วัดจุฬามุนีวัดสุทัศนเทพวรารามพระพรหมมุนีวัดพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:45.848376434+07:00","message":"TextPushed: 'วัดจุฬามุนีวัดสุทัศนเทพวราราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:45.848377874+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:45.848379453+07:00","message":"> Transcript [1061] [false]: 'วัดจุฬามุนีวัดสุทัศนเทพวรารามพระพรหมมุนีวัดพระศรี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:45.848381068+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:45.84838241+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:45.848383697+07:00","message":"StatePrefix: 'วัดจุฬามุนีวัดสุทัศนเทพวรารามพระพรหมมุนีวัดพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:45.848385192+07:00","message":"TextPushed: 'วัดจุฬามุนีวัดสุทัศนเทพวราราม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:46.034116576+07:00","message":"receive streaming session, msgId: 114"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:46.034157199+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":"2025-10-27T14:26:46.034163298+07:00","message":"receive interim result [false|false]: วัดจุฬามุนีวัดสุทัศนเทพวรารามพระพรหมมุนีวัดพระศรีมหา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:46.034176774+07:00","message":"[buffer interim] 114 false วัดจุฬามุนีวัดสุทัศนเทพวรารามพระพรหมมุนีวัดพระศรีมหา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:46.034186627+07:00","message":"[bufferProcess] interim [340000000]:วัดจุฬามุนีวัดสุทัศนเทพวรารามพระพรหมมุนีวัดพระศรีมหา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:46.034190117+07:00","message":"[bufferProcess] send to processor:วัดจุฬามุนีวัดสุทัศนเทพวรารามพระพรหมมุนีวัดพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:46.034197309+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:46.034201453+07:00","message":"> Transcript [1062] [false]: 'วัดจุฬามุนีวัดสุทัศนเทพวรารามพระพรหมมุนีวัดพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:46.03420661+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:46.034209877+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:46.034211664+07:00","message":"StatePrefix: 'วัดจุฬามุนีวัดสุทัศนเทพวรารามพระพรหมมุนีวัดพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:46.034214005+07:00","message":"TextPushed: 'วัดจุฬามุนีวัดสุทัศนเทพวราราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:46.034218445+07:00","message":"Push: 'พระพรหมมุนีวัดพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:46.034220991+07:00","message":"TextPushed: 'วัดจุฬามุนีวัดสุทัศนเทพวรารามพระพรหมมุนีวัดพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:46.034237597+07:00","message":"Set new StatePrefix : 'วัดจุฬามุนีวัดสุทัศนเทพวรารามพระพรหมมุนีวัดพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:46.034241327+07:00","message":"Next Push (prob) : ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:46.034258033+07:00","message":"push: {false พระพรหมมุนีวัดพระ 0 0xc003402980}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:46.037900651+07:00","message":"receive streaming session, msgId: 114"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:46.037928568+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":"2025-10-27T14:26:46.037934113+07:00","message":"receive interim result [false|false]: วัดจุฬามุนีวัดสุทัศนเทพวรารามพระพรหมมุนีวัดพระศรีมหาธาตุ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:46.037947384+07:00","message":"[buffer interim] 114 false วัดจุฬามุนีวัดสุทัศนเทพวรารามพระพรหมมุนีวัดพระศรีมหาธาตุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:46.037955511+07:00","message":"[bufferProcess] interim [400000000]:วัดจุฬามุนีวัดสุทัศนเทพวรารามพระพรหมมุนีวัดพระศรีมหาธาตุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:46.037959203+07:00","message":"[bufferProcess] send to processor:วัดจุฬามุนีวัดสุทัศนเทพวรารามพระพรหมมุนีวัดพระศรีมหา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:46.037964936+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:46.037967932+07:00","message":"> Transcript [1063] [false]: 'วัดจุฬามุนีวัดสุทัศนเทพวรารามพระพรหมมุนีวัดพระศรีมหา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:46.03797091+07:00","message":"Set StatePrefix (first interim): 'วัดจุฬามุนีวัดสุทัศนเทพวรารามพระพรหมมุนีวัดพระศรีมหา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:46.331518426+07:00","message":"[GCS] IsForceVAD: false for message ID: 114"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:46.394330411+07:00","message":"[GCS] Start streaming session, msgId: 115"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:46.470861897+07:00","message":"receive streaming session, msgId: 114"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:46.470893325+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วัดจุฬามุนีวัดสุทัศน์เทพวรารามพระพรหมมุนีวัดพระศรีมหาธาตุ\",\"confidence\":0.91281736}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":850000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:46.47089949+07:00","message":"receive interim result [true|false]: วัดจุฬามุนีวัดสุทัศน์เทพวรารามพระพรหมมุนีวัดพระศรีมหาธาตุ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:46.47090865+07:00","message":"end recv isFinal message id 114"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:46.470910452+07:00","message":"end Recv id 114"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:46.470916331+07:00","message":"[buffer interim] 114 true วัดจุฬามุนีวัดสุทัศน์เทพวรารามพระพรหมมุนีวัดพระศรีมหาธาตุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:46.470925273+07:00","message":"[bufferProcess] interim [850000000]:วัดจุฬามุนีวัดสุทัศน์เทพวรารามพระพรหมมุนีวัดพระศรีมหาธาตุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:46.470928504+07:00","message":"[bufferProcess] send to processor (isfinal):วัดจุฬามุนีวัดสุทัศนเทพวรารามพระพรหมมุนีวัดพระศรีมหาธาตุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:46.470931944+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:46.470934559+07:00","message":"> Transcript [1064] [false]: 'วัดจุฬามุนีวัดสุทัศนเทพวรารามพระพรหมมุนีวัดพระศรีมหาธาตุ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:46.470937307+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:46.470938965+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:46.470940485+07:00","message":"StatePrefix: 'วัดจุฬามุนีวัดสุทัศนเทพวรารามพระพรหมมุนีวัดพระศรีมหา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:46.470942963+07:00","message":"TextPushed: 'วัดจุฬามุนีวัดสุทัศนเทพวรารามพระพรหมมุนีวัดพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:46.47094494+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:46.470946492+07:00","message":"> Transcript [1065] [true]: 'วัดจุฬามุนีวัดสุทัศน์เทพวรารามพระพรหมมุนีวัดพระศรีมหาธาตุ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:46.47094835+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:46.470949856+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:46.470951316+07:00","message":"StatePrefix: 'วัดจุฬามุนีวัดสุทัศนเทพวรารามพระพรหมมุนีวัดพระศรีมหา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:46.47095607+07:00","message":"TextPushed: 'วัดจุฬามุนีวัดสุทัศนเทพวรารามพระพรหมมุนีวัดพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:46.470957703+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:46.471095912+07:00","message":"Push: 'วัดพระศรีมหาธาตุ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:46.471100225+07:00","message":"TextPushed: 'วัดจุฬามุนีวัดสุทัศนเทพวรารามพระพรหมมุนีวัดพระวัดพระศรีมหาธาตุ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:46.471102118+07:00","message":"Set new StatePrefix : 'วัดจุฬามุนีวัดสุทัศน์เทพวรารามพระพรหมมุนีวัดพระศรีมหาธาตุ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:46.471103983+07:00","message":"Next Push (prob) : 'วัดจุฬามุนีวัดสุทัศน์เทพวรารามพระพรหมมุนีวัดพระศรีมหาธาตุ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:46.471111737+07:00","message":"push: {true วัดพระศรีมหาธาตุ 0 0xc003402980}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:46.471120004+07:00","message":"write aligntment file to 'tmp/7446/align_message_id_114.html'"}
{"level":"info","service":"Main","time":"2025-10-27T14:26:46.485389208+07:00","message":"write wav file: './tmp/7446/7446_114.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:26:46.495737092+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:26:46.49576114+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:47.214464028+07:00","message":"receive streaming session, msgId: 115"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:47.214511678+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":"2025-10-27T14:26:47.214516789+07:00","message":"receive interim result [false|false]: อำเภอ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:47.214529444+07:00","message":"[buffer interim] 115 false อำเภอ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:47.214535401+07:00","message":"[bufferProcess] interim [600000000]:อำเภอ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:47.214537019+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:47.298591449+07:00","message":"receive streaming session, msgId: 115"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:47.298625425+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"OPPO\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:47.298630757+07:00","message":"receive interim result [false|false]: OPPO"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:47.298640957+07:00","message":"[buffer interim] 115 false OPPO"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:47.298648197+07:00","message":"[bufferProcess] interim [660000000]:OPPO"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:47.298650834+07:00","message":"[bufferProcess] send to processor:อำเภอ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:47.298657093+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:47.298660366+07:00","message":"> Transcript [1066] [false]: 'อำเภอ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:47.298663047+07:00","message":"Set StatePrefix (first interim): 'อำเภอ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:47.556950173+07:00","message":"receive streaming session, msgId: 115"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:47.556993892+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":"2025-10-27T14:26:47.556999457+07:00","message":"receive interim result [false|false]: กรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:47.557011061+07:00","message":"[buffer interim] 115 false กรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:47.557017317+07:00","message":"[bufferProcess] interim [780000000]:กรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:47.557019162+07:00","message":"[bufferProcess] send to processor:OPPO"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:47.557024333+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:47.55702693+07:00","message":"> Transcript [1067] [false]: 'OPPO'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:47.557028955+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:47.557030777+07:00","message":"Set new StatePrefix: 'OPPO'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:47.692625515+07:00","message":"receive streaming session, msgId: 115"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:47.692665102+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":"2025-10-27T14:26:47.692670575+07:00","message":"receive interim result [false|false]: อำเภอ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:47.692680819+07:00","message":"[buffer interim] 115 false อำเภอ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:47.692687254+07:00","message":"[bufferProcess] interim [840000000]:อำเภอ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:47.6926891+07:00","message":"[bufferProcess] send to processor:กรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:47.692694919+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:47.692697288+07:00","message":"> Transcript [1068] [false]: 'กรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:47.692699058+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:47.692701148+07:00","message":"Set new StatePrefix: 'กรม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:47.774732566+07:00","message":"receive streaming session, msgId: 115"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:47.774781759+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":"2025-10-27T14:26:47.774787055+07:00","message":"receive interim result [false|false]: อะตอม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:47.774800198+07:00","message":"[buffer interim] 115 false อะตอม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:47.774806596+07:00","message":"[bufferProcess] interim [900000000]:อะตอม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:47.774808578+07:00","message":"[bufferProcess] send to processor:อำเภอ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:47.774813502+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:47.774816206+07:00","message":"> Transcript [1069] [false]: 'อำเภอ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:47.774818246+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:47.77482007+07:00","message":"Set new StatePrefix: 'อำเภอ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:47.882883108+07:00","message":"receive streaming session, msgId: 115"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:47.88292029+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":"2025-10-27T14:26:47.882925552+07:00","message":"receive interim result [false|false]: กรมพัฒนา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:47.882938703+07:00","message":"[buffer interim] 115 false กรมพัฒนา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:47.88294468+07:00","message":"[bufferProcess] interim [80000000]:กรมพัฒนา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:47.882946544+07:00","message":"[bufferProcess] send to processor:อะตอม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:47.882951636+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:47.882954174+07:00","message":"> Transcript [1070] [false]: 'อะตอม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:47.882955975+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:47.882957737+07:00","message":"Set new StatePrefix: 'อะตอม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:47.90949348+07:00","message":"receive streaming session, msgId: 115"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:47.909531451+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":"2025-10-27T14:26:47.909537649+07:00","message":"receive interim result [false|false]: อำเภอพรหมพิราม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:47.909548924+07:00","message":"[buffer interim] 115 false อำเภอพรหมพิราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:47.909555354+07:00","message":"[bufferProcess] interim [200000000]:อำเภอพรหมพิราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:47.909557532+07:00","message":"[bufferProcess] send to processor:กรมพัฒนา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:47.909562852+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:47.909565789+07:00","message":"> Transcript [1071] [false]: 'กรมพัฒนา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:47.909567686+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:47.909569521+07:00","message":"Set new StatePrefix: 'กรมพัฒนา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:48.028713723+07:00","message":"receive streaming session, msgId: 115"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:48.028751029+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":"2025-10-27T14:26:48.028756595+07:00","message":"receive interim result [false|false]: กรมศุลกากร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:48.028768689+07:00","message":"[buffer interim] 115 false กรมศุลกากร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:48.028777637+07:00","message":"[bufferProcess] interim [440000000]:กรมศุลกากร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:48.028779541+07:00","message":"[bufferProcess] send to processor:อำเภอพรหมพิราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:48.028784904+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:48.028787673+07:00","message":"> Transcript [1072] [false]: 'อำเภอพรหมพิราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:48.028789658+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:48.028791368+07:00","message":"Set new StatePrefix: 'อำเภอพรหมพิราม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:48.490579316+07:00","message":"receive streaming session, msgId: 115"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:48.490625439+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":"2025-10-27T14:26:48.490630761+07:00","message":"receive interim result [false|false]: กรมศุลกากรวัด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:48.490643915+07:00","message":"[buffer interim] 115 false กรมศุลกากรวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:48.490654484+07:00","message":"[bufferProcess] interim [920000000]:กรมศุลกากรวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:48.490657302+07:00","message":"[bufferProcess] send to processor:กรมศุลกากร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:48.49066282+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:48.490666337+07:00","message":"> Transcript [1073] [false]: 'กรมศุลกากร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:48.490669036+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:48.490671754+07:00","message":"Set new StatePrefix: 'กรมศุลกากร'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:48.672322502+07:00","message":"receive streaming session, msgId: 115"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:48.672355673+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":"2025-10-27T14:26:48.672361033+07:00","message":"receive interim result [false|false]: กรมศุลกากร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:48.672371151+07:00","message":"[buffer interim] 115 false กรมศุลกากร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:48.672378793+07:00","message":"[bufferProcess] interim [40000000]:กรมศุลกากร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:48.672380704+07:00","message":"[bufferProcess] send to processor:กรมศุลกากรวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:48.672384353+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:48.672387+07:00","message":"> Transcript [1074] [false]: 'กรมศุลกากรวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:48.672389281+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:48.672390821+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:48.672392557+07:00","message":"StatePrefix: 'กรมศุลกากร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:48.672394207+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:48.689876597+07:00","message":"receive streaming session, msgId: 115"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:48.689919622+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":"2025-10-27T14:26:48.689924662+07:00","message":"receive interim result [false|false]: กรมศุลกากรวัดไร่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:48.689938262+07:00","message":"[buffer interim] 115 false กรมศุลกากรวัดไร่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:48.689945764+07:00","message":"[bufferProcess] interim [100000000]:กรมศุลกากรวัดไร่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:48.689949065+07:00","message":"[bufferProcess] send to processor:กรมศุลกากร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:48.689956468+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:48.689959298+07:00","message":"> Transcript [1075] [false]: 'กรมศุลกากร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:48.689962162+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:48.689963979+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:48.689965589+07:00","message":"StatePrefix: 'กรมศุลกากร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:48.68996739+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:48.730700336+07:00","message":"receive streaming session, msgId: 115"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:48.730732345+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":"2025-10-27T14:26:48.730737293+07:00","message":"receive interim result [false|false]: กรมศุลกากรวัดราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:48.73074933+07:00","message":"[buffer interim] 115 false กรมศุลกากรวัดราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:48.730756273+07:00","message":"[bufferProcess] interim [160000000]:กรมศุลกากรวัดราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:48.730758209+07:00","message":"[bufferProcess] send to processor:กรมศุลกากรวัดไร่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:48.730763724+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:48.730766537+07:00","message":"> Transcript [1076] [false]: 'กรมศุลกากรวัดไร่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:48.730769782+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:48.730771603+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:48.730773024+07:00","message":"StatePrefix: 'กรมศุลกากร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:48.730774847+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:48.862091584+07:00","message":"receive streaming session, msgId: 115"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:48.862130146+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":"2025-10-27T14:26:48.862135574+07:00","message":"receive interim result [false|false]: กรมศุลกากรวัดราชผา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:48.862148701+07:00","message":"[buffer interim] 115 false กรมศุลกากรวัดราชผา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:48.862155152+07:00","message":"[bufferProcess] interim [280000000]:กรมศุลกากรวัดราชผา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:48.862157321+07:00","message":"[bufferProcess] send to processor:กรมศุลกากรวัดราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:48.862161949+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:48.862165308+07:00","message":"> Transcript [1077] [false]: 'กรมศุลกากรวัดราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:48.862168415+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:48.862170298+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:48.862171957+07:00","message":"StatePrefix: 'กรมศุลกากร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:48.862173708+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:48.862177631+07:00","message":"Push: 'กรมศุลกากร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:48.862179146+07:00","message":"TextPushed: 'กรมศุลกากร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:48.862180848+07:00","message":"Set new StatePrefix : 'กรมศุลกากรวัดราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:48.862182776+07:00","message":"Next Push (prob) : 'วัดราช'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:48.862190372+07:00","message":"push: {false กรมศุลกากร 0 0xc000044d00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:48.981664692+07:00","message":"receive streaming session, msgId: 115"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:48.98170185+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":"2025-10-27T14:26:48.981708114+07:00","message":"receive interim result [false|false]: กรมศุลกากรวัดราชภัฏ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:48.981720075+07:00","message":"[buffer interim] 115 false กรมศุลกากรวัดราชภัฏ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:48.981726585+07:00","message":"[bufferProcess] interim [340000000]:กรมศุลกากรวัดราชภัฏ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:48.981728608+07:00","message":"[bufferProcess] send to processor:กรมศุลกากรวัดราชผา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:48.981733689+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:48.981736106+07:00","message":"> Transcript [1078] [false]: 'กรมศุลกากรวัดราชผา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:48.981738901+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:48.981740862+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:48.981742779+07:00","message":"StatePrefix: 'กรมศุลกากรวัดราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:48.981744733+07:00","message":"TextPushed: 'กรมศุลกากร'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:49.238151339+07:00","message":"receive streaming session, msgId: 115"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:49.238191652+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":"2025-10-27T14:26:49.23819887+07:00","message":"receive interim result [false|false]: กรมศุลกากรวัดราชบพิธ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:49.238215324+07:00","message":"[buffer interim] 115 false กรมศุลกากรวัดราชบพิธ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:49.238226572+07:00","message":"[bufferProcess] interim [640000000]:กรมศุลกากรวัดราชบพิธ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:49.23822934+07:00","message":"[bufferProcess] send to processor:กรมศุลกากรวัดราชภัฏ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:49.238235847+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:49.238239404+07:00","message":"> Transcript [1079] [false]: 'กรมศุลกากรวัดราชภัฏ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:49.23825088+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:49.238253848+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:49.238256258+07:00","message":"StatePrefix: 'กรมศุลกากรวัดราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:49.238259017+07:00","message":"TextPushed: 'กรมศุลกากร'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:49.242188269+07:00","message":"receive streaming session, msgId: 115"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:49.242206528+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":"2025-10-27T14:26:49.242211204+07:00","message":"receive interim result [false|false]: กรมศุลกากรวัดราชผาติการาม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:49.24222192+07:00","message":"[buffer interim] 115 false กรมศุลกากรวัดราชผาติการาม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:49.242226413+07:00","message":"[bufferProcess] interim [700000000]:กรมศุลกากรวัดราชผาติการาม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:49.24222935+07:00","message":"[bufferProcess] send to processor:กรมศุลกากรวัดราชบพิธ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:49.242232029+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:49.242234674+07:00","message":"> Transcript [1080] [false]: 'กรมศุลกากรวัดราชบพิธ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:49.24223771+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:49.242239989+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:49.242247976+07:00","message":"StatePrefix: 'กรมศุลกากรวัดราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:49.242250664+07:00","message":"TextPushed: 'กรมศุลกากร'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:26:49.496870972+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:26:49.4968723+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:49.887501962+07:00","message":"receive streaming session, msgId: 115"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:49.88753864+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":"2025-10-27T14:26:49.887544437+07:00","message":"receive interim result [false|false]: กรมศุลกากรวัดราชผาติการาม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:49.887559914+07:00","message":"[buffer interim] 115 false กรมศุลกากรวัดราชผาติการาม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:49.88756738+07:00","message":"[bufferProcess] interim [300000000]:กรมศุลกากรวัดราชผาติการาม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:49.887569502+07:00","message":"[bufferProcess] send to processor:กรมศุลกากรวัดราชผาติการาม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:49.887574701+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:49.887577506+07:00","message":"> Transcript [1081] [false]: 'กรมศุลกากรวัดราชผาติการาม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:49.887580732+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:49.887582541+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:49.887587441+07:00","message":"StatePrefix: 'กรมศุลกากรวัดราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:49.887589518+07:00","message":"TextPushed: 'กรมศุลกากร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:49.887591907+07:00","message":"Push: 'วัดราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:49.887593514+07:00","message":"TextPushed: 'กรมศุลกากรวัดราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:49.887595143+07:00","message":"Set new StatePrefix : 'กรมศุลกากรวัดราชผาติการาม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:49.887596874+07:00","message":"Next Push (prob) : 'ผาติการาม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:49.887604415+07:00","message":"push: {false วัดราช 0 0xc000044d00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:50.788808965+07:00","message":"receive streaming session, msgId: 115"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:50.788857783+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":"2025-10-27T14:26:50.78886632+07:00","message":"receive interim result [false|false]: กรมศุลกากรวัดราชผาติการามพระพรหมวัด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:50.788883332+07:00","message":"[buffer interim] 115 false กรมศุลกากรวัดราชผาติการามพระพรหมวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:50.788894803+07:00","message":"[bufferProcess] interim [140000000]:กรมศุลกากรวัดราชผาติการามพระพรหมวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:50.7888981+07:00","message":"[bufferProcess] send to processor:กรมศุลกากรวัดราชผาติการาม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:50.788904854+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:50.78890859+07:00","message":"> Transcript [1082] [false]: 'กรมศุลกากรวัดราชผาติการาม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:50.788913018+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:50.788915257+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:50.788918172+07:00","message":"StatePrefix: 'กรมศุลกากรวัดราชผาติการาม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:50.788921148+07:00","message":"TextPushed: 'กรมศุลกากรวัดราช'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:50.791656579+07:00","message":"receive streaming session, msgId: 115"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:50.791679302+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":"2025-10-27T14:26:50.791684529+07:00","message":"receive interim result [false|false]: กรมศุลกากรวัดราชผาติการาม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:50.791695453+07:00","message":"[buffer interim] 115 false กรมศุลกากรวัดราชผาติการาม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:50.791700243+07:00","message":"[bufferProcess] interim [200000000]:กรมศุลกากรวัดราชผาติการาม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:50.791703609+07:00","message":"[bufferProcess] send to processor:กรมศุลกากรวัดราชผาติการามพระพรหมวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:50.791708705+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:50.791710868+07:00","message":"> Transcript [1083] [false]: 'กรมศุลกากรวัดราชผาติการามพระพรหมวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:50.791713745+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:50.791715314+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:50.791716854+07:00","message":"StatePrefix: 'กรมศุลกากรวัดราชผาติการาม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:50.791718947+07:00","message":"TextPushed: 'กรมศุลกากรวัดราช'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:50.839587844+07:00","message":"receive streaming session, msgId: 115"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:50.839638904+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":"2025-10-27T14:26:50.839646519+07:00","message":"receive interim result [false|false]: กรมศุลกากรวัดราชผาติการามพรหมชาติ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:50.839666422+07:00","message":"[buffer interim] 115 false กรมศุลกากรวัดราชผาติการามพรหมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:50.839679854+07:00","message":"[bufferProcess] interim [260000000]:กรมศุลกากรวัดราชผาติการามพรหมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:50.839686245+07:00","message":"[bufferProcess] send to processor:กรมศุลกากรวัดราชผาติการาม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:50.839695029+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:50.839698652+07:00","message":"> Transcript [1084] [false]: 'กรมศุลกากรวัดราชผาติการาม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:50.839702987+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:50.839705684+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:50.839708+07:00","message":"StatePrefix: 'กรมศุลกากรวัดราชผาติการาม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:50.839711175+07:00","message":"TextPushed: 'กรมศุลกากรวัดราช'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:50.84241779+07:00","message":"receive streaming session, msgId: 115"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:50.842434418+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":"2025-10-27T14:26:50.842439316+07:00","message":"receive interim result [false|false]: กรมศุลกากรวัดราชผาติการามพระพรหมวชิร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:50.842451532+07:00","message":"[buffer interim] 115 false กรมศุลกากรวัดราชผาติการามพระพรหมวชิร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:50.842456301+07:00","message":"[bufferProcess] interim [320000000]:กรมศุลกากรวัดราชผาติการามพระพรหมวชิร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:50.842458765+07:00","message":"[bufferProcess] send to processor:กรมศุลกากรวัดราชผาติการามพรหมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:50.842461859+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:50.842465333+07:00","message":"> Transcript [1085] [false]: 'กรมศุลกากรวัดราชผาติการามพรหมชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:50.842468276+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:50.842470723+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:50.842472687+07:00","message":"StatePrefix: 'กรมศุลกากรวัดราชผาติการาม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:50.842475076+07:00","message":"TextPushed: 'กรมศุลกากรวัดราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:50.842484266+07:00","message":"Push: 'ผาติการาม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:50.842486741+07:00","message":"TextPushed: 'กรมศุลกากรวัดราชผาติการาม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:50.842489524+07:00","message":"Set new StatePrefix : 'กรมศุลกากรวัดราชผาติการามพรหมชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:50.842492907+07:00","message":"Next Push (prob) : 'พรหมชาติ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:50.842503124+07:00","message":"push: {false ผาติการาม 0 0xc000044d00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:51.034201882+07:00","message":"receive streaming session, msgId: 115"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:51.034250564+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":"2025-10-27T14:26:51.034256209+07:00","message":"receive interim result [false|false]: กรมศุลกากรวัดราชผาติการามพระพรหมวชิรญาณ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:51.034270675+07:00","message":"[buffer interim] 115 false กรมศุลกากรวัดราชผาติการามพระพรหมวชิรญาณ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:51.034278774+07:00","message":"[bufferProcess] interim [500000000]:กรมศุลกากรวัดราชผาติการามพระพรหมวชิรญาณ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:51.034281085+07:00","message":"[bufferProcess] send to processor:กรมศุลกากรวัดราชผาติการามพระพรหมวชิร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:51.034288318+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:51.034290885+07:00","message":"> Transcript [1086] [false]: 'กรมศุลกากรวัดราชผาติการามพระพรหมวชิร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:51.034292838+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:51.034294494+07:00","message":"Set new StatePrefix: 'กรมศุลกากรวัดราชผาติการามพระพรหมวชิร'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:51.162115119+07:00","message":"receive streaming session, msgId: 115"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:51.162157951+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":"2025-10-27T14:26:51.16216643+07:00","message":"receive interim result [false|false]: กรมศุลกากรวัดราชผาติการามพระพรหมวชิรเมธี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:51.16218244+07:00","message":"[buffer interim] 115 false กรมศุลกากรวัดราชผาติการามพระพรหมวชิรเมธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:51.162192999+07:00","message":"[bufferProcess] interim [560000000]:กรมศุลกากรวัดราชผาติการามพระพรหมวชิรเมธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:51.162196173+07:00","message":"[bufferProcess] send to processor:กรมศุลกากรวัดราชผาติการามพระพรหมวชิรญาณ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:51.162202636+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:51.162206412+07:00","message":"> Transcript [1087] [false]: 'กรมศุลกากรวัดราชผาติการามพระพรหมวชิรญาณ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:51.162210879+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:51.162213356+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:51.1622158+07:00","message":"StatePrefix: 'กรมศุลกากรวัดราชผาติการามพระพรหมวชิร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:51.162219212+07:00","message":"TextPushed: 'กรมศุลกากรวัดราชผาติการาม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:51.521855366+07:00","message":"[GCS] IsForceVAD: false for message ID: 115"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:51.585321749+07:00","message":"[GCS] Start streaming session, msgId: 116"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:51.646152796+07:00","message":"receive streaming session, msgId: 115"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:51.646199256+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อะตอมภัคจิรากรวัดราชผาติการามพระพรหมวชิรเมธี\",\"confidence\":0.8691443}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":130000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:51.64620452+07:00","message":"receive interim result [true|false]: อะตอมภัคจิรากรวัดราชผาติการามพระพรหมวชิรเมธี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:51.646213884+07:00","message":"end recv isFinal message id 115"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:51.646215632+07:00","message":"end Recv id 115"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:51.646252225+07:00","message":"[buffer interim] 115 true อะตอมภัคจิรากรวัดราชผาติการามพระพรหมวชิรเมธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:51.64626928+07:00","message":"[bufferProcess] interim [130000000]:อะตอมภัคจิรากรวัดราชผาติการามพระพรหมวชิรเมธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:51.646272713+07:00","message":"[bufferProcess] send to processor (isfinal):กรมศุลกากรวัดราชผาติการามพระพรหมวชิรเมธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:51.646276589+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:51.646279889+07:00","message":"> Transcript [1088] [false]: 'กรมศุลกากรวัดราชผาติการามพระพรหมวชิรเมธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:51.646283398+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:51.646285098+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:51.646287245+07:00","message":"StatePrefix: 'กรมศุลกากรวัดราชผาติการามพระพรหมวชิร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:51.646289547+07:00","message":"TextPushed: 'กรมศุลกากรวัดราชผาติการาม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:51.6462912+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:51.646292823+07:00","message":"> Transcript [1089] [true]: 'อะตอมภัคจิรากรวัดราชผาติการามพระพรหมวชิรเมธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:51.646297665+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:51.646299263+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:51.646300573+07:00","message":"StatePrefix: 'กรมศุลกากรวัดราชผาติการามพระพรหมวชิร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:51.646302196+07:00","message":"TextPushed: 'กรมศุลกากรวัดราชผาติการาม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:51.646303843+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:51.646475119+07:00","message":"Push: 'มพระพรหมวชิรเมธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:51.646477337+07:00","message":"TextPushed: 'กรมศุลกากรวัดราชผาติการามมพระพรหมวชิรเมธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:51.64647908+07:00","message":"Set new StatePrefix : 'อะตอมภัคจิรากรวัดราชผาติการามพระพรหมวชิรเมธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:51.646481111+07:00","message":"Next Push (prob) : 'อะตอมภัคจิรากรวัดราชผาติการามพระพรหมวชิรเมธี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:51.646490241+07:00","message":"push: {true มพระพรหมวชิรเมธี 0 0xc000044d00}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:51.646498018+07:00","message":"write aligntment file to 'tmp/7446/align_message_id_115.html'"}
{"level":"info","service":"Main","time":"2025-10-27T14:26:51.65697498+07:00","message":"write wav file: './tmp/7446/7446_115.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:52.426921132+07:00","message":"[GCS] Cleaned up inactive client: 72"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:52.42694577+07:00","message":"[GCS] Cleaned up inactive client: 77"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:52.426948453+07:00","message":"[GCS] Cleaned up inactive client: 70"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:52.426949898+07:00","message":"[GCS] Cleaned up inactive client: 71"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:52.426951296+07:00","message":"[GCS] Cleaned up inactive client: 76"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:52.426952745+07:00","message":"[GCS] Cleaned up inactive client: 73"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:52.426954104+07:00","message":"[GCS] Cleaned up inactive client: 75"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:52.426955525+07:00","message":"[GCS] Cleaned up inactive client: 69"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:52.426957149+07:00","message":"[GCS] Cleaned up inactive client: 74"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:26:52.497529457+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:26:52.497535707+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:53.143663108+07:00","message":"receive streaming session, msgId: 116"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:53.143697264+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":"2025-10-27T14:26:53.143702334+07:00","message":"receive interim result [false|false]: ราชวราราม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:53.143714956+07:00","message":"[buffer interim] 116 false ราชวราราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:53.143721613+07:00","message":"[bufferProcess] interim [380000000]:ราชวราราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:53.143723224+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:53.14372822+07:00","message":"[bufferProcess] send to processor (ticker):ราชวราราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:53.143731118+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:53.143733898+07:00","message":"> Transcript [1090] [false]: 'ราชวราราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:53.143735805+07:00","message":"Set StatePrefix (first interim): 'ราชวราราม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:53.719531275+07:00","message":"receive streaming session, msgId: 116"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:53.719566708+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ราชวราราม\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:53.719572141+07:00","message":"receive interim result [false|false]: ราชวราราม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:53.719585364+07:00","message":"[buffer interim] 116 false ราชวราราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:53.71959294+07:00","message":"[bufferProcess] interim [980000000]:ราชวราราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:53.719594531+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:54.621146343+07:00","message":"receive streaming session, msgId: 116"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:54.621200998+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":"2025-10-27T14:26:54.621206928+07:00","message":"receive interim result [false|false]: ราชวรารามวชิรวิชญ์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:54.621221119+07:00","message":"[buffer interim] 116 false ราชวรารามวชิรวิชญ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:54.621238155+07:00","message":"[bufferProcess] interim [880000000]:ราชวรารามวชิรวิชญ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:54.621240751+07:00","message":"[bufferProcess] send to processor:ราชวราราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:54.621245951+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:54.621248969+07:00","message":"> Transcript [1091] [false]: 'ราชวราราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:54.6212518+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:54.621253558+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:54.621255173+07:00","message":"StatePrefix: 'ราชวราราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:54.62125689+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:54.739732323+07:00","message":"receive streaming session, msgId: 116"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:54.739771212+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":"2025-10-27T14:26:54.739776891+07:00","message":"receive interim result [false|false]: ราชวรารามวชิรเวช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:54.739789266+07:00","message":"[buffer interim] 116 false ราชวรารามวชิรเวช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:54.739798019+07:00","message":"[bufferProcess] interim [940000000]:ราชวรารามวชิรเวช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:54.739800167+07:00","message":"[bufferProcess] send to processor:ราชวรารามวชิรวิชญ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:54.739805263+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:54.739807975+07:00","message":"> Transcript [1092] [false]: 'ราชวรารามวชิรวิชญ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:54.73981075+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:54.739812641+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:54.73981419+07:00","message":"StatePrefix: 'ราชวราราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:54.739816062+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:54.746058711+07:00","message":"receive streaming session, msgId: 116"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:54.746081327+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":"2025-10-27T14:26:54.746086201+07:00","message":"receive interim result [false|false]: ราชวรารามวชิรเมธี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:54.746095175+07:00","message":"[buffer interim] 116 false ราชวรารามวชิรเมธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:54.746100071+07:00","message":"[bufferProcess] interim [0]:ราชวรารามวชิรเมธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:54.746101731+07:00","message":"[bufferProcess] send to processor:ราชวรารามวชิรเวช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:54.746104288+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:54.746106343+07:00","message":"> Transcript [1093] [false]: 'ราชวรารามวชิรเวช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:54.746108836+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:54.746110629+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:54.746112216+07:00","message":"StatePrefix: 'ราชวราราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:54.746113842+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:55.257325258+07:00","message":"receive streaming session, msgId: 116"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:55.257362482+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":"2025-10-27T14:26:55.257369172+07:00","message":"receive interim result [false|false]: ราชวรารามวชิรเมธีวัด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:55.257384888+07:00","message":"[buffer interim] 116 false ราชวรารามวชิรเมธีวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:55.257394911+07:00","message":"[bufferProcess] interim [480000000]:ราชวรารามวชิรเมธีวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:55.257397535+07:00","message":"[bufferProcess] send to processor:ราชวรารามวชิรเมธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:55.257404061+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:55.257407723+07:00","message":"> Transcript [1094] [false]: 'ราชวรารามวชิรเมธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:55.257411858+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:55.257414156+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:55.257415932+07:00","message":"StatePrefix: 'ราชวราราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:55.257418166+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:55.257422276+07:00","message":"Push: 'ราชวราราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:55.257423777+07:00","message":"TextPushed: 'ราชวราราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:55.257425826+07:00","message":"Set new StatePrefix : 'ราชวรารามวชิรเมธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:55.257427752+07:00","message":"Next Push (prob) : 'วชิรเมธี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:55.257435823+07:00","message":"push: {false ราชวราราม 0 0xc0023e8e00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:55.465322175+07:00","message":"receive streaming session, msgId: 116"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:55.46536726+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":"2025-10-27T14:26:55.465374859+07:00","message":"receive interim result [false|false]: ราชวรารามวชิรเมธีวัดปทุม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:55.465391623+07:00","message":"[buffer interim] 116 false ราชวรารามวชิรเมธีวัดปทุม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:55.465400177+07:00","message":"[bufferProcess] interim [720000000]:ราชวรารามวชิรเมธีวัดปทุม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:55.465403208+07:00","message":"[bufferProcess] send to processor:ราชวรารามวชิรเมธีวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:55.465410137+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:55.465413984+07:00","message":"> Transcript [1095] [false]: 'ราชวรารามวชิรเมธีวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:55.465418184+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:55.465420727+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:55.465423238+07:00","message":"StatePrefix: 'ราชวรารามวชิรเมธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:55.46542586+07:00","message":"TextPushed: 'ราชวราราม'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:26:55.49754987+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:26:55.497563314+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:55.651149815+07:00","message":"receive streaming session, msgId: 116"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:55.651182741+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":"2025-10-27T14:26:55.651188796+07:00","message":"receive interim result [false|false]: ราชวรารามวชิรเมธีวัดปทุมวัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:55.65120137+07:00","message":"[buffer interim] 116 false ราชวรารามวชิรเมธีวัดปทุมวัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:55.651210526+07:00","message":"[bufferProcess] interim [900000000]:ราชวรารามวชิรเมธีวัดปทุมวัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:55.651213749+07:00","message":"[bufferProcess] send to processor:ราชวรารามวชิรเมธีวัดปทุม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:55.651220198+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:55.651229391+07:00","message":"> Transcript [1096] [false]: 'ราชวรารามวชิรเมธีวัดปทุม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:55.651234096+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:55.651236451+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:55.651239386+07:00","message":"StatePrefix: 'ราชวรารามวชิรเมธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:55.651242845+07:00","message":"TextPushed: 'ราชวราราม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:55.778981097+07:00","message":"receive streaming session, msgId: 116"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:55.779016664+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":"2025-10-27T14:26:55.779022704+07:00","message":"receive interim result [false|false]: ราชวรารามวชิรเมธีวัดปทุมวนา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:55.779037091+07:00","message":"[buffer interim] 116 false ราชวรารามวชิรเมธีวัดปทุมวนา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:55.779049765+07:00","message":"[bufferProcess] interim [960000000]:ราชวรารามวชิรเมธีวัดปทุมวนา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:55.77905254+07:00","message":"[bufferProcess] send to processor:ราชวรารามวชิรเมธีวัดปทุมวัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:55.779057263+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:55.779060749+07:00","message":"> Transcript [1097] [false]: 'ราชวรารามวชิรเมธีวัดปทุมวัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:55.779065245+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:55.779067604+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:55.779070654+07:00","message":"StatePrefix: 'ราชวรารามวชิรเมธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:55.779074213+07:00","message":"TextPushed: 'ราชวราราม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:55.83793046+07:00","message":"receive streaming session, msgId: 116"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:55.837963141+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":"2025-10-27T14:26:55.837969009+07:00","message":"receive interim result [false|false]: ราชวรารามวชิรเมธีวัดปทุมวนาราม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:55.837985596+07:00","message":"[buffer interim] 116 false ราชวรารามวชิรเมธีวัดปทุมวนาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:55.837994332+07:00","message":"[bufferProcess] interim [80000000]:ราชวรารามวชิรเมธีวัดปทุมวนาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:55.837996206+07:00","message":"[bufferProcess] send to processor:ราชวรารามวชิรเมธีวัดปทุมวนา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:55.837999838+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:55.838002733+07:00","message":"> Transcript [1098] [false]: 'ราชวรารามวชิรเมธีวัดปทุมวนา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:55.83800605+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:55.838007986+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:55.838009806+07:00","message":"StatePrefix: 'ราชวรารามวชิรเมธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:55.838012289+07:00","message":"TextPushed: 'ราชวราราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:55.838019347+07:00","message":"Push: 'วชิรเมธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:55.838020925+07:00","message":"TextPushed: 'ราชวรารามวชิรเมธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:55.838022625+07:00","message":"Set new StatePrefix : 'ราชวรารามวชิรเมธีวัดปทุมวนา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:55.838024999+07:00","message":"Next Push (prob) : 'วัดปทุมวนา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:55.83803256+07:00","message":"push: {false วชิรเมธี 0 0xc0023e8e00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:56.41947353+07:00","message":"receive streaming session, msgId: 116"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:56.419502626+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ราชวรารามวชิรเมธีวัดปทุมวนาราม\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:56.419510151+07:00","message":"receive interim result [false|false]: ราชวรารามวชิรเมธีวัดปทุมวนาราม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:56.41952222+07:00","message":"[buffer interim] 116 false ราชวรารามวชิรเมธีวัดปทุมวนาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:56.419531797+07:00","message":"[bufferProcess] interim [680000000]:ราชวรารามวชิรเมธีวัดปทุมวนาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:56.419534885+07:00","message":"[bufferProcess] send to processor:ราชวรารามวชิรเมธีวัดปทุมวนาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:56.419541198+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:56.419544527+07:00","message":"> Transcript [1099] [false]: 'ราชวรารามวชิรเมธีวัดปทุมวนาราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:56.419550771+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:56.41955301+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:56.419556147+07:00","message":"StatePrefix: 'ราชวรารามวชิรเมธีวัดปทุมวนา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:56.419560646+07:00","message":"TextPushed: 'ราชวรารามวชิรเมธี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:57.67313744+07:00","message":"[GCS] IsForceVAD: false for message ID: 116"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:57.7996304+07:00","message":"receive streaming session, msgId: 116"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:57.799667175+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ราชวรารามวชิระเวทีวัดปทุมวนาราม\",\"confidence\":0.86219573}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":90000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:57.799673593+07:00","message":"receive interim result [true|false]: ราชวรารามวชิระเวทีวัดปทุมวนาราม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:57.799681215+07:00","message":"end recv isFinal message id 116"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:57.799683147+07:00","message":"end Recv id 116"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:57.799688743+07:00","message":"[buffer interim] 116 true ราชวรารามวชิระเวทีวัดปทุมวนาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:57.799715563+07:00","message":"[bufferProcess] interim [90000000]:ราชวรารามวชิระเวทีวัดปทุมวนาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:57.799720811+07:00","message":"[bufferProcess] send to processor (isfinal):ราชวรารามวชิรเมธีวัดปทุมวนาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:57.799724778+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:57.799727383+07:00","message":"> Transcript [1100] [false]: 'ราชวรารามวชิรเมธีวัดปทุมวนาราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:57.799730639+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:57.799732335+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:57.799734018+07:00","message":"StatePrefix: 'ราชวรารามวชิรเมธีวัดปทุมวนา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:57.799736428+07:00","message":"TextPushed: 'ราชวรารามวชิรเมธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:57.799738183+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:57.799739915+07:00","message":"> Transcript [1101] [true]: 'ราชวรารามวชิระเวทีวัดปทุมวนาราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:57.799741707+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:57.799743033+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:57.799744291+07:00","message":"StatePrefix: 'ราชวรารามวชิรเมธีวัดปทุมวนา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:57.799745744+07:00","message":"TextPushed: 'ราชวรารามวชิรเมธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:57.799747004+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:57.799849894+07:00","message":"Push: 'ระเวทีวัดปทุมวนาราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:57.799852922+07:00","message":"TextPushed: 'ราชวรารามวชิรเมธีระเวทีวัดปทุมวนาราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:57.799855613+07:00","message":"Set new StatePrefix : 'ราชวรารามวชิระเวทีวัดปทุมวนาราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:57.799857986+07:00","message":"Next Push (prob) : 'ราชวรารามวชิระเวทีวัดปทุมวนาราม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:57.79986707+07:00","message":"push: {true ระเวทีวัดปทุมวนาราม 0 0xc0023e8e00}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:57.799876775+07:00","message":"write aligntment file to 'tmp/7446/align_message_id_116.html'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:57.802566799+07:00","message":"[GCS] Start streaming session, msgId: 117"}
{"level":"info","service":"Main","time":"2025-10-27T14:26:57.811546973+07:00","message":"write wav file: './tmp/7446/7446_116.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:58.284642516+07:00","message":"receive streaming session, msgId: 117"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:58.284688931+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":"2025-10-27T14:26:58.284693796+07:00","message":"receive interim result [false|false]: วัด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:58.284709664+07:00","message":"[buffer interim] 117 false วัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:58.284715629+07:00","message":"[bufferProcess] interim [300000000]:วัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:58.284717059+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:26:58.498420529+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:26:58.498429138+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:58.762011122+07:00","message":"[GCS] IsForceVAD: false for message ID: 117"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:58.82366057+07:00","message":"[GCS] Start streaming session, msgId: 118"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:58.852728985+07:00","message":"receive streaming session, msgId: 117"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:58.852766978+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":"2025-10-27T14:26:58.852772279+07:00","message":"receive interim result [false|false]: วัดบพิตรพิมุข"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:58.852784023+07:00","message":"[buffer interim] 117 false วัดบพิตรพิมุข"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:58.852792221+07:00","message":"[bufferProcess] interim [960000000]:วัดบพิตรพิมุข"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:58.85279433+07:00","message":"[bufferProcess] send to processor:วัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:58.852799626+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:58.852802335+07:00","message":"> Transcript [1102] [false]: 'วัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:58.85280411+07:00","message":"Set StatePrefix (first interim): 'วัด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:58.861397989+07:00","message":"receive streaming session, msgId: 117"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:58.861418637+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วัดบพิตรพิมุข\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"nanos\":990000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:58.8614231+07:00","message":"receive interim result [true|false]: วัดบพิตรพิมุข"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:58.861430809+07:00","message":"end recv isFinal message id 117"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:58.861432607+07:00","message":"end Recv id 117"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:58.861437217+07:00","message":"[buffer interim] 117 true วัดบพิตรพิมุข"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:58.861441446+07:00","message":"[bufferProcess] interim [990000000]:วัดบพิตรพิมุข"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:58.861443633+07:00","message":"[bufferProcess] send to processor (isfinal):วัดบพิตรพิมุข"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:58.861446298+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:58.861448499+07:00","message":"> Transcript [1103] [false]: 'วัดบพิตรพิมุข'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:58.861451197+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:58.861452991+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:58.861455959+07:00","message":"StatePrefix: 'วัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:58.861458439+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:58.861460578+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:58.861462988+07:00","message":"> Transcript [1104] [true]: 'วัดบพิตรพิมุข'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:58.861466496+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:58.861467877+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:58.861469273+07:00","message":"StatePrefix: 'วัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:58.861470678+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:58.861489705+07:00","message":"Push: 'วัดบพิตรพิมุข'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:58.861496724+07:00","message":"push: {true วัดบพิตรพิมุข 0 0xc0023e9f00}"}
{"level":"info","service":"Main","time":"2025-10-27T14:26:58.868121937+07:00","message":"write wav file: './tmp/7446/7446_117.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:59.762498059+07:00","message":"receive streaming session, msgId: 118"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:59.762542324+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":"2025-10-27T14:26:59.762547804+07:00","message":"receive interim result [false|false]: พระพรหม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:26:59.762563203+07:00","message":"[buffer interim] 118 false พระพรหม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:59.762569659+07:00","message":"[bufferProcess] interim [900000000]:พระพรหม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:26:59.762571197+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:00.018670185+07:00","message":"receive streaming session, msgId: 118"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:00.018719968+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":"2025-10-27T14:27:00.018728534+07:00","message":"receive interim result [false|false]: พัดลมพัด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:00.018759106+07:00","message":"[buffer interim] 118 false พัดลมพัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:00.018768614+07:00","message":"[bufferProcess] interim [140000000]:พัดลมพัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:00.018771479+07:00","message":"[bufferProcess] send to processor:พระพรหม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:00.018775995+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:00.018780456+07:00","message":"> Transcript [1105] [false]: 'พระพรหม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:00.018784183+07:00","message":"Set StatePrefix (first interim): 'พระพรหม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:00.027241686+07:00","message":"receive streaming session, msgId: 118"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:00.027285244+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":"2025-10-27T14:27:00.027292704+07:00","message":"receive interim result [false|false]: พระพรหม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:00.027309702+07:00","message":"[buffer interim] 118 false พระพรหม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:00.027318013+07:00","message":"[bufferProcess] interim [200000000]:พระพรหม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:00.02732069+07:00","message":"[bufferProcess] send to processor:พัดลมพัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:00.027324924+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:00.027328374+07:00","message":"> Transcript [1106] [false]: 'พัดลมพัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:00.027332196+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:00.0273352+07:00","message":"Set new StatePrefix: 'พัดลมพัด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:00.064396442+07:00","message":"receive streaming session, msgId: 118"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:00.064430759+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":"2025-10-27T14:27:00.064436576+07:00","message":"receive interim result [false|false]: อบรมประชุม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:00.064448994+07:00","message":"[buffer interim] 118 false อบรมประชุม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:00.064456258+07:00","message":"[bufferProcess] interim [260000000]:อบรมประชุม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:00.064458102+07:00","message":"[bufferProcess] send to processor:พระพรหม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:00.064463066+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:00.064465706+07:00","message":"> Transcript [1107] [false]: 'พระพรหม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:00.064467848+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:00.06446948+07:00","message":"Set new StatePrefix: 'พระพรหม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:00.195989438+07:00","message":"receive streaming session, msgId: 118"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:00.196032372+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":"2025-10-27T14:27:00.196038644+07:00","message":"receive interim result [false|false]: พระพรหมวชิร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:00.196053256+07:00","message":"[buffer interim] 118 false พระพรหมวชิร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:00.196060272+07:00","message":"[bufferProcess] interim [380000000]:พระพรหมวชิร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:00.196062215+07:00","message":"[bufferProcess] send to processor:อบรมประชุม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:00.196067314+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:00.196069969+07:00","message":"> Transcript [1108] [false]: 'อบรมประชุม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:00.196071853+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:00.196073651+07:00","message":"Set new StatePrefix: 'อบรมประชุม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:00.260836687+07:00","message":"receive streaming session, msgId: 118"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:00.260870681+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":"2025-10-27T14:27:00.26087652+07:00","message":"receive interim result [false|false]: พระพรหมวชิรญาณ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:00.260889018+07:00","message":"[buffer interim] 118 false พระพรหมวชิรญาณ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:00.260895302+07:00","message":"[bufferProcess] interim [440000000]:พระพรหมวชิรญาณ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:00.260897641+07:00","message":"[bufferProcess] send to processor:พระพรหมวชิร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:00.260903841+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:00.260906699+07:00","message":"> Transcript [1109] [false]: 'พระพรหมวชิร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:00.260908782+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:00.260910629+07:00","message":"Set new StatePrefix: 'พระพรหมวชิร'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:00.391725348+07:00","message":"receive streaming session, msgId: 118"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:00.391760815+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":"2025-10-27T14:27:00.391766495+07:00","message":"receive interim result [false|false]: พระพรหมพระธุดงค์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:00.391778324+07:00","message":"[buffer interim] 118 false พระพรหมพระธุดงค์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:00.391803482+07:00","message":"[bufferProcess] interim [620000000]:พระพรหมพระธุดงค์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:00.391806285+07:00","message":"[bufferProcess] send to processor:พระพรหมวชิรญาณ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:00.391814828+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:00.391818758+07:00","message":"> Transcript [1110] [false]: 'พระพรหมวชิรญาณ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:00.391822678+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:00.391825106+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:00.391827431+07:00","message":"StatePrefix: 'พระพรหมวชิร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:00.391830043+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:00.70154989+07:00","message":"receive streaming session, msgId: 118"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:00.701584326+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":"2025-10-27T14:27:00.701590066+07:00","message":"receive interim result [false|false]: พระพรหมพระธุดงค์วัด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:00.701603022+07:00","message":"[buffer interim] 118 false พระพรหมพระธุดงค์วัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:00.701609694+07:00","message":"[bufferProcess] interim [920000000]:พระพรหมพระธุดงค์วัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:00.701611602+07:00","message":"[bufferProcess] send to processor:พระพรหมพระธุดงค์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:00.701617108+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:00.701620404+07:00","message":"> Transcript [1111] [false]: 'พระพรหมพระธุดงค์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:00.701622632+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:00.701624421+07:00","message":"Set new StatePrefix: 'พระพรหมพระธุดงค์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:00.961245695+07:00","message":"receive streaming session, msgId: 118"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:00.96128398+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":"2025-10-27T14:27:00.961290193+07:00","message":"receive interim result [false|false]: พระพรหมพระธุดงค์วัดโบสถ์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:00.961303676+07:00","message":"[buffer interim] 118 false พระพรหมพระธุดงค์วัดโบสถ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:00.961310763+07:00","message":"[bufferProcess] interim [160000000]:พระพรหมพระธุดงค์วัดโบสถ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:00.961313124+07:00","message":"[bufferProcess] send to processor:พระพรหมพระธุดงค์วัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:00.961318272+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:00.961320892+07:00","message":"> Transcript [1112] [false]: 'พระพรหมพระธุดงค์วัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:00.961323786+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:00.961325562+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:00.961327795+07:00","message":"StatePrefix: 'พระพรหมพระธุดงค์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:00.961329844+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:00.963509305+07:00","message":"receive streaming session, msgId: 118"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:00.96353841+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":"2025-10-27T14:27:00.963544301+07:00","message":"receive interim result [false|false]: พระพรหมพระธุดงค์วัดโมลี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:00.963558731+07:00","message":"[buffer interim] 118 false พระพรหมพระธุดงค์วัดโมลี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:00.963565754+07:00","message":"[bufferProcess] interim [220000000]:พระพรหมพระธุดงค์วัดโมลี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:00.963568507+07:00","message":"[bufferProcess] send to processor:พระพรหมพระธุดงค์วัดโบสถ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:00.963574845+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:00.963578479+07:00","message":"> Transcript [1113] [false]: 'พระพรหมพระธุดงค์วัดโบสถ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:00.963581959+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:00.963583986+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:00.963586543+07:00","message":"StatePrefix: 'พระพรหมพระธุดงค์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:00.9635887+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:01.285299654+07:00","message":"receive streaming session, msgId: 118"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:01.285340024+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":"2025-10-27T14:27:01.285346371+07:00","message":"receive interim result [false|false]: พระพรหมพระธุดงค์วัดโมฬีโลก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:01.28535881+07:00","message":"[buffer interim] 118 false พระพรหมพระธุดงค์วัดโมฬีโลก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:01.285365481+07:00","message":"[bufferProcess] interim [520000000]:พระพรหมพระธุดงค์วัดโมฬีโลก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:01.285367456+07:00","message":"[bufferProcess] send to processor:พระพรหมพระธุดงค์วัดโมลี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:01.285372351+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:01.28537514+07:00","message":"> Transcript [1114] [false]: 'พระพรหมพระธุดงค์วัดโมลี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:01.285377852+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:01.285379862+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:01.285381899+07:00","message":"StatePrefix: 'พระพรหมพระธุดงค์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:01.285384083+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:27:01.499360708+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:27:01.499369383+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:01.60022173+07:00","message":"receive streaming session, msgId: 118"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:01.60026101+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":"2025-10-27T14:27:01.600266763+07:00","message":"receive interim result [false|false]: พระพรหมพระธุดงค์วัดโมลีโลกไป"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:01.600279051+07:00","message":"[buffer interim] 118 false พระพรหมพระธุดงค์วัดโมลีโลกไป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:01.600287444+07:00","message":"[bufferProcess] interim [760000000]:พระพรหมพระธุดงค์วัดโมลีโลกไป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:01.600289608+07:00","message":"[bufferProcess] send to processor:พระพรหมพระธุดงค์วัดโมฬีโลก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:01.60029511+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:01.600297743+07:00","message":"> Transcript [1115] [false]: 'พระพรหมพระธุดงค์วัดโมฬีโลก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:01.600300851+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:01.600302775+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:01.600304596+07:00","message":"StatePrefix: 'พระพรหมพระธุดงค์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:01.600306756+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:01.600311094+07:00","message":"Push: 'พระพรหมพระธุดงค์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:01.600314792+07:00","message":"TextPushed: 'พระพรหมพระธุดงค์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:01.600316611+07:00","message":"Set new StatePrefix : 'พระพรหมพระธุดงค์วัดโมฬีโลก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:01.600318398+07:00","message":"Next Push (prob) : 'วัดโมฬีโลก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:01.600325716+07:00","message":"push: {false พระพรหมพระธุดงค์ 0 0xc003402680}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:01.60554577+07:00","message":"receive streaming session, msgId: 118"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:01.605571377+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":"2025-10-27T14:27:01.605576518+07:00","message":"receive interim result [false|false]: พระพรหมพระธุดงค์วัดโมลีโลกระยะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:01.605587038+07:00","message":"[buffer interim] 118 false พระพรหมพระธุดงค์วัดโมลีโลกระยะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:01.605592094+07:00","message":"[bufferProcess] interim [820000000]:พระพรหมพระธุดงค์วัดโมลีโลกระยะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:01.605594328+07:00","message":"[bufferProcess] send to processor:พระพรหมพระธุดงค์วัดโมลีโลกไป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:01.605597288+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:01.60559965+07:00","message":"> Transcript [1116] [false]: 'พระพรหมพระธุดงค์วัดโมลีโลกไป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:01.605602023+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:01.605604468+07:00","message":"Set new StatePrefix: 'พระพรหมพระธุดงค์วัดโมลีโลกไป'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:01.666218862+07:00","message":"receive streaming session, msgId: 118"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:01.666261847+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":"2025-10-27T14:27:01.666267563+07:00","message":"receive interim result [false|false]: พระพรหมพระธุดงค์วัดโมลีโลกพญา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:01.666280052+07:00","message":"[buffer interim] 118 false พระพรหมพระธุดงค์วัดโมลีโลกพญา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:01.666286578+07:00","message":"[bufferProcess] interim [880000000]:พระพรหมพระธุดงค์วัดโมลีโลกพญา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:01.666288673+07:00","message":"[bufferProcess] send to processor:พระพรหมพระธุดงค์วัดโมลีโลกระยะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:01.666294066+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:01.666296449+07:00","message":"> Transcript [1117] [false]: 'พระพรหมพระธุดงค์วัดโมลีโลกระยะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:01.666298693+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:01.666300514+07:00","message":"Set new StatePrefix: 'พระพรหมพระธุดงค์วัดโมลีโลกระยะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:01.785776075+07:00","message":"receive streaming session, msgId: 118"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:01.785817942+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":"2025-10-27T14:27:01.785823784+07:00","message":"receive interim result [false|false]: พระพรหมพระธุดงค์วัดโมลีโลกกะยาราม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:01.785837984+07:00","message":"[buffer interim] 118 false พระพรหมพระธุดงค์วัดโมลีโลกกะยาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:01.785844815+07:00","message":"[bufferProcess] interim [940000000]:พระพรหมพระธุดงค์วัดโมลีโลกกะยาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:01.785847163+07:00","message":"[bufferProcess] send to processor:พระพรหมพระธุดงค์วัดโมลีโลกพญา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:01.785852572+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:01.785855184+07:00","message":"> Transcript [1118] [false]: 'พระพรหมพระธุดงค์วัดโมลีโลกพญา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:01.785857618+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:01.785859379+07:00","message":"Set new StatePrefix: 'พระพรหมพระธุดงค์วัดโมลีโลกพญา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:02.379786963+07:00","message":"receive streaming session, msgId: 118"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:02.379828012+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระพรหมพระธุดงค์วัดโมลีโลกกะยาราม\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:02.379835417+07:00","message":"receive interim result [false|false]: พระพรหมพระธุดงค์วัดโมลีโลกกะยาราม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:02.37985015+07:00","message":"[buffer interim] 118 false พระพรหมพระธุดงค์วัดโมลีโลกกะยาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:02.379860858+07:00","message":"[bufferProcess] interim [540000000]:พระพรหมพระธุดงค์วัดโมลีโลกกะยาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:02.379863943+07:00","message":"[bufferProcess] send to processor:พระพรหมพระธุดงค์วัดโมลีโลกกะยาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:02.379871072+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:02.379874689+07:00","message":"> Transcript [1119] [false]: 'พระพรหมพระธุดงค์วัดโมลีโลกกะยาราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:02.379877869+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:02.379880417+07:00","message":"Set new StatePrefix: 'พระพรหมพระธุดงค์วัดโมลีโลกกะยาราม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:03.067314179+07:00","message":"receive streaming session, msgId: 118"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:03.067357177+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":"2025-10-27T14:27:03.067365038+07:00","message":"receive interim result [false|false]: พระพรหมพระธุดงค์วัดโมลีโลกกะยารามพระพรหมวัด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:03.06738268+07:00","message":"[buffer interim] 118 false พระพรหมพระธุดงค์วัดโมลีโลกกะยารามพระพรหมวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:03.067394162+07:00","message":"[bufferProcess] interim [260000000]:พระพรหมพระธุดงค์วัดโมลีโลกกะยารามพระพรหมวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:03.067397587+07:00","message":"[bufferProcess] send to processor:พระพรหมพระธุดงค์วัดโมลีโลกกะยาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:03.067404837+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:03.067409135+07:00","message":"> Transcript [1120] [false]: 'พระพรหมพระธุดงค์วัดโมลีโลกกะยาราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:03.067413887+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:03.067416632+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:03.067419567+07:00","message":"StatePrefix: 'พระพรหมพระธุดงค์วัดโมลีโลกกะยาราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:03.067423134+07:00","message":"TextPushed: 'พระพรหมพระธุดงค์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:03.198428949+07:00","message":"receive streaming session, msgId: 118"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:03.198468477+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":"2025-10-27T14:27:03.198474846+07:00","message":"receive interim result [false|false]: พระพรหมพระธุดงค์วัดโมลีโลกกะยาราม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:03.198491802+07:00","message":"[buffer interim] 118 false พระพรหมพระธุดงค์วัดโมลีโลกกะยาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:03.198501982+07:00","message":"[bufferProcess] interim [380000000]:พระพรหมพระธุดงค์วัดโมลีโลกกะยาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:03.198505475+07:00","message":"[bufferProcess] send to processor:พระพรหมพระธุดงค์วัดโมลีโลกกะยารามพระพรหมวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:03.198512612+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:03.198516483+07:00","message":"> Transcript [1121] [false]: 'พระพรหมพระธุดงค์วัดโมลีโลกกะยารามพระพรหมวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:03.198520626+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:03.198522563+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:03.198525051+07:00","message":"StatePrefix: 'พระพรหมพระธุดงค์วัดโมลีโลกกะยาราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:03.198528104+07:00","message":"TextPushed: 'พระพรหมพระธุดงค์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:03.259405521+07:00","message":"receive streaming session, msgId: 118"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:03.259442495+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":"2025-10-27T14:27:03.259447889+07:00","message":"receive interim result [false|false]: พระพรหมพระธุดงค์วัดโมลีโลกกะยารามพระพรหมวชิร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:03.259464878+07:00","message":"[buffer interim] 118 false พระพรหมพระธุดงค์วัดโมลีโลกกะยารามพระพรหมวชิร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:03.259473313+07:00","message":"[bufferProcess] interim [440000000]:พระพรหมพระธุดงค์วัดโมลีโลกกะยารามพระพรหมวชิร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:03.25947575+07:00","message":"[bufferProcess] send to processor:พระพรหมพระธุดงค์วัดโมลีโลกกะยาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:03.259479284+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:03.259482081+07:00","message":"> Transcript [1122] [false]: 'พระพรหมพระธุดงค์วัดโมลีโลกกะยาราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:03.259485296+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:03.259486915+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:03.259489002+07:00","message":"StatePrefix: 'พระพรหมพระธุดงค์วัดโมลีโลกกะยาราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:03.259491285+07:00","message":"TextPushed: 'พระพรหมพระธุดงค์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:03.458550399+07:00","message":"receive streaming session, msgId: 118"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:03.458580862+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":"2025-10-27T14:27:03.458586821+07:00","message":"receive interim result [false|false]: พระพรหมพระธุดงค์วัดโมลีโลกกะยารามพระพรหมวชิรวิทย์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:03.458598917+07:00","message":"[buffer interim] 118 false พระพรหมพระธุดงค์วัดโมลีโลกกะยารามพระพรหมวชิรวิทย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:03.458605267+07:00","message":"[bufferProcess] interim [680000000]:พระพรหมพระธุดงค์วัดโมลีโลกกะยารามพระพรหมวชิรวิทย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:03.458607625+07:00","message":"[bufferProcess] send to processor:พระพรหมพระธุดงค์วัดโมลีโลกกะยารามพระพรหมวชิร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:03.458612595+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:03.458615115+07:00","message":"> Transcript [1123] [false]: 'พระพรหมพระธุดงค์วัดโมลีโลกกะยารามพระพรหมวชิร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:03.458618542+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:03.458620265+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:03.458622303+07:00","message":"StatePrefix: 'พระพรหมพระธุดงค์วัดโมลีโลกกะยาราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:03.458624778+07:00","message":"TextPushed: 'พระพรหมพระธุดงค์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:03.458629168+07:00","message":"Push: 'วัดโมลีโลกกะยาราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:03.458630901+07:00","message":"TextPushed: 'พระพรหมพระธุดงค์วัดโมลีโลกกะยาราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:03.458632643+07:00","message":"Set new StatePrefix : 'พระพรหมพระธุดงค์วัดโมลีโลกกะยารามพระพรหมวชิร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:03.458634498+07:00","message":"Next Push (prob) : 'พระพรหมวชิร'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:03.458642805+07:00","message":"push: {false วัดโมลีโลกกะยาราม 0 0xc003402680}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:03.662381103+07:00","message":"receive streaming session, msgId: 118"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:03.662418786+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":"2025-10-27T14:27:03.662424562+07:00","message":"receive interim result [false|false]: พระพรหมพระธุดงค์วัดโมลีโลกกะยารามพระพรหมพัชระวิมล"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:03.662438011+07:00","message":"[buffer interim] 118 false พระพรหมพระธุดงค์วัดโมลีโลกกะยารามพระพรหมพัชระวิมล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:03.662444698+07:00","message":"[bufferProcess] interim [860000000]:พระพรหมพระธุดงค์วัดโมลีโลกกะยารามพระพรหมพัชระวิมล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:03.662447047+07:00","message":"[bufferProcess] send to processor:พระพรหมพระธุดงค์วัดโมลีโลกกะยารามพระพรหมวชิรวิทย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:03.662452252+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:03.662454595+07:00","message":"> Transcript [1124] [false]: 'พระพรหมพระธุดงค์วัดโมลีโลกกะยารามพระพรหมวชิรวิทย์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:03.662457717+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:03.662459471+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:03.66246103+07:00","message":"StatePrefix: 'พระพรหมพระธุดงค์วัดโมลีโลกกะยารามพระพรหมวชิร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:03.662463438+07:00","message":"TextPushed: 'พระพรหมพระธุดงค์วัดโมลีโลกกะยาราม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:04.298852501+07:00","message":"receive streaming session, msgId: 118"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:04.298885455+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":"2025-10-27T14:27:04.298891047+07:00","message":"receive interim result [false|false]: พระพรหมพระธุดงค์วัดโมลีโลกกะยารามพระพรหมพัชระวิมลมุนี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:04.298910776+07:00","message":"[buffer interim] 118 false พระพรหมพระธุดงค์วัดโมลีโลกกะยารามพระพรหมพัชระวิมลมุนี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:04.298918128+07:00","message":"[bufferProcess] interim [460000000]:พระพรหมพระธุดงค์วัดโมลีโลกกะยารามพระพรหมพัชระวิมลมุนี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:04.298920257+07:00","message":"[bufferProcess] send to processor:พระพรหมพระธุดงค์วัดโมลีโลกกะยารามพระพรหมพัชระวิมล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:04.298923527+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:04.298925916+07:00","message":"> Transcript [1125] [false]: 'พระพรหมพระธุดงค์วัดโมลีโลกกะยารามพระพรหมพัชระวิมล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:04.298928+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:04.298930043+07:00","message":"Set new StatePrefix: 'พระพรหมพระธุดงค์วัดโมลีโลกกะยารามพระพรหมพัชระวิมล'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:04.496190071+07:00","message":"receive streaming session, msgId: 118"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:04.496243207+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":"2025-10-27T14:27:04.496249897+07:00","message":"receive interim result [false|false]: พระพรหมพระธุดงค์วัดโมลีโลกกะยารามพระพรหมพัชระวิมลมุนีวัด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:04.49626338+07:00","message":"[buffer interim] 118 false พระพรหมพระธุดงค์วัดโมลีโลกกะยารามพระพรหมพัชระวิมลมุนีวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:04.496271514+07:00","message":"[bufferProcess] interim [700000000]:พระพรหมพระธุดงค์วัดโมลีโลกกะยารามพระพรหมพัชระวิมลมุนีวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:04.496274881+07:00","message":"[bufferProcess] send to processor:พระพรหมพระธุดงค์วัดโมลีโลกกะยารามพระพรหมพัชระวิมลมุนี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:04.496281672+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:04.496286269+07:00","message":"> Transcript [1126] [false]: 'พระพรหมพระธุดงค์วัดโมลีโลกกะยารามพระพรหมพัชระวิมลมุนี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:04.496290712+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:04.496293028+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:04.496295554+07:00","message":"StatePrefix: 'พระพรหมพระธุดงค์วัดโมลีโลกกะยารามพระพรหมพัชระวิมล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:04.496298604+07:00","message":"TextPushed: 'พระพรหมพระธุดงค์วัดโมลีโลกกะยาราม'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:27:04.499785592+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:27:04.499786514+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:04.687887289+07:00","message":"receive streaming session, msgId: 118"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:04.687920053+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":"2025-10-27T14:27:04.687925417+07:00","message":"receive interim result [false|false]: พระพรหมพระธุดงค์วัดโมลีโลกกะยารามพระพรหมพัชระวิมลมุนี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:04.687939872+07:00","message":"[buffer interim] 118 false พระพรหมพระธุดงค์วัดโมลีโลกกะยารามพระพรหมพัชระวิมลมุนี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:04.687949085+07:00","message":"[bufferProcess] interim [880000000]:พระพรหมพระธุดงค์วัดโมลีโลกกะยารามพระพรหมพัชระวิมลมุนี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:04.687951286+07:00","message":"[bufferProcess] send to processor:พระพรหมพระธุดงค์วัดโมลีโลกกะยารามพระพรหมพัชระวิมลมุนีวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:04.687954723+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:04.687957221+07:00","message":"> Transcript [1127] [false]: 'พระพรหมพระธุดงค์วัดโมลีโลกกะยารามพระพรหมพัชระวิมลมุนีวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:04.68796079+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:04.687962698+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:04.687964675+07:00","message":"StatePrefix: 'พระพรหมพระธุดงค์วัดโมลีโลกกะยารามพระพรหมพัชระวิมล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:04.687967298+07:00","message":"TextPushed: 'พระพรหมพระธุดงค์วัดโมลีโลกกะยาราม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:04.810623603+07:00","message":"receive streaming session, msgId: 118"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:04.810661644+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":"2025-10-27T14:27:04.810666951+07:00","message":"receive interim result [false|false]: พระพรหมพระธุดงค์วัดโมลีโลกกะยารามพระพรหมพัชระวิมลมุนีวัดมหา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:04.810680477+07:00","message":"[buffer interim] 118 false พระพรหมพระธุดงค์วัดโมลีโลกกะยารามพระพรหมพัชระวิมลมุนีวัดมหา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:04.810687612+07:00","message":"[bufferProcess] interim [940000000]:พระพรหมพระธุดงค์วัดโมลีโลกกะยารามพระพรหมพัชระวิมลมุนีวัดมหา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:04.810689892+07:00","message":"[bufferProcess] send to processor:พระพรหมพระธุดงค์วัดโมลีโลกกะยารามพระพรหมพัชระวิมลมุนี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:04.810695253+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:04.810697548+07:00","message":"> Transcript [1128] [false]: 'พระพรหมพระธุดงค์วัดโมลีโลกกะยารามพระพรหมพัชระวิมลมุนี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:04.81070078+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:04.810702476+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:04.810704457+07:00","message":"StatePrefix: 'พระพรหมพระธุดงค์วัดโมลีโลกกะยารามพระพรหมพัชระวิมล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:04.810707268+07:00","message":"TextPushed: 'พระพรหมพระธุดงค์วัดโมลีโลกกะยาราม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:04.868425912+07:00","message":"receive streaming session, msgId: 118"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:04.868460985+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":"2025-10-27T14:27:04.868466352+07:00","message":"receive interim result [false|false]: พระพรหมพระธุดงค์วัดโมลีโลกกะยารามพระพรหมพัชระวิมลมุนีวัดมหาธาตุ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:04.868477885+07:00","message":"[buffer interim] 118 false พระพรหมพระธุดงค์วัดโมลีโลกกะยารามพระพรหมพัชระวิมลมุนีวัดมหาธาตุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:04.868484156+07:00","message":"[bufferProcess] interim [60000000]:พระพรหมพระธุดงค์วัดโมลีโลกกะยารามพระพรหมพัชระวิมลมุนีวัดมหาธาตุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:04.868486256+07:00","message":"[bufferProcess] send to processor:พระพรหมพระธุดงค์วัดโมลีโลกกะยารามพระพรหมพัชระวิมลมุนีวัดมหา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:04.868491553+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:04.868494486+07:00","message":"> Transcript [1129] [false]: 'พระพรหมพระธุดงค์วัดโมลีโลกกะยารามพระพรหมพัชระวิมลมุนีวัดมหา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:04.868497893+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:04.868499755+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:04.868501688+07:00","message":"StatePrefix: 'พระพรหมพระธุดงค์วัดโมลีโลกกะยารามพระพรหมพัชระวิมล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:04.86850431+07:00","message":"TextPushed: 'พระพรหมพระธุดงค์วัดโมลีโลกกะยาราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:04.868508881+07:00","message":"Push: 'พระพรหมพัชระวิมล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:04.868510586+07:00","message":"TextPushed: 'พระพรหมพระธุดงค์วัดโมลีโลกกะยารามพระพรหมพัชระวิมล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:04.868513584+07:00","message":"Set new StatePrefix : 'พระพรหมพระธุดงค์วัดโมลีโลกกะยารามพระพรหมพัชระวิมลมุนีวัดมหา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:04.868515593+07:00","message":"Next Push (prob) : 'มุนีวัดมหา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:04.868522519+07:00","message":"push: {false พระพรหมพัชระวิมล 0 0xc003402680}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:05.380564733+07:00","message":"receive streaming session, msgId: 118"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:05.380597572+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":"2025-10-27T14:27:05.380603598+07:00","message":"receive interim result [false|false]: พระพรหมพระธุดงค์วัดโมลีโลกกะยารามพระพรหมพัชระวิมลมุนีวัดมหาธาตุยุวราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:05.38061513+07:00","message":"[buffer interim] 118 false พระพรหมพระธุดงค์วัดโมลีโลกกะยารามพระพรหมพัชระวิมลมุนีวัดมหาธาตุยุวราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:05.380623526+07:00","message":"[bufferProcess] interim [600000000]:พระพรหมพระธุดงค์วัดโมลีโลกกะยารามพระพรหมพัชระวิมลมุนีวัดมหาธาตุยุวราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:05.380625916+07:00","message":"[bufferProcess] send to processor:พระพรหมพระธุดงค์วัดโมลีโลกกะยารามพระพรหมพัชระวิมลมุนีวัดมหาธาตุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:05.380631227+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:05.380633879+07:00","message":"> Transcript [1130] [false]: 'พระพรหมพระธุดงค์วัดโมลีโลกกะยารามพระพรหมพัชระวิมลมุนีวัดมหาธาตุ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:05.380637506+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:05.3806553+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:05.380657478+07:00","message":"StatePrefix: 'พระพรหมพระธุดงค์วัดโมลีโลกกะยารามพระพรหมพัชระวิมลมุนีวัดมหา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:05.380659967+07:00","message":"TextPushed: 'พระพรหมพระธุดงค์วัดโมลีโลกกะยารามพระพรหมพัชระวิมล'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:05.697603327+07:00","message":"receive streaming session, msgId: 118"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:05.69764338+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระพรหมพระธุดงค์วัดโมลีโลกกะยารามพระพรหมพัชระวิมลมุนีวัดมหาธาตุยุวราชรังสฤษฎิ์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:05.697650026+07:00","message":"receive interim result [false|false]: พระพรหมพระธุดงค์วัดโมลีโลกกะยารามพระพรหมพัชระวิมลมุนีวัดมหาธาตุยุวราชรังสฤษฎิ์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:05.697661385+07:00","message":"[buffer interim] 118 false พระพรหมพระธุดงค์วัดโมลีโลกกะยารามพระพรหมพัชระวิมลมุนีวัดมหาธาตุยุวราชรังสฤษฎิ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:05.697668396+07:00","message":"[bufferProcess] interim [840000000]:พระพรหมพระธุดงค์วัดโมลีโลกกะยารามพระพรหมพัชระวิมลมุนีวัดมหาธาตุยุวราชรังสฤษฎิ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:05.697670724+07:00","message":"[bufferProcess] send to processor:พระพรหมพระธุดงค์วัดโมลีโลกกะยารามพระพรหมพัชระวิมลมุนีวัดมหาธาตุยุวราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:05.697674119+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:05.697676564+07:00","message":"> Transcript [1131] [false]: 'พระพรหมพระธุดงค์วัดโมลีโลกกะยารามพระพรหมพัชระวิมลมุนีวัดมหาธาตุยุวราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:05.697688419+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:05.697690165+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:05.697692509+07:00","message":"StatePrefix: 'พระพรหมพระธุดงค์วัดโมลีโลกกะยารามพระพรหมพัชระวิมลมุนีวัดมหา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:05.697694697+07:00","message":"TextPushed: 'พระพรหมพระธุดงค์วัดโมลีโลกกะยารามพระพรหมพัชระวิมล'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:05.871921669+07:00","message":"[GCS] IsForceVAD: false for message ID: 118"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:06.002074469+07:00","message":"[GCS] Start streaming session, msgId: 119"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:06.04580733+07:00","message":"receive streaming session, msgId: 118"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:06.045845736+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระพรหมพระธุดงค์วัดโมลีโลกกะยารามพระพรหมวชิรวิมลมุนีวัดมหาธาตุยุวราชรังสฤษฎิ์\",\"confidence\":0.95813596}],\"is_final\":true,\"result_end_time\":{\"seconds\":7,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:06.045854065+07:00","message":"receive interim result [true|false]: พระพรหมพระธุดงค์วัดโมลีโลกกะยารามพระพรหมวชิรวิมลมุนีวัดมหาธาตุยุวราชรังสฤษฎิ์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:06.04586483+07:00","message":"end recv isFinal message id 118"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:06.04586793+07:00","message":"end Recv id 118"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:06.045874548+07:00","message":"[buffer interim] 118 true พระพรหมพระธุดงค์วัดโมลีโลกกะยารามพระพรหมวชิรวิมลมุนีวัดมหาธาตุยุวราชรังสฤษฎิ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:06.045885913+07:00","message":"[bufferProcess] interim [260000000]:พระพรหมพระธุดงค์วัดโมลีโลกกะยารามพระพรหมวชิรวิมลมุนีวัดมหาธาตุยุวราชรังสฤษฎิ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:06.04588996+07:00","message":"[bufferProcess] send to processor (isfinal):พระพรหมพระธุดงค์วัดโมลีโลกกะยารามพระพรหมพัชระวิมลมุนีวัดมหาธาตุยุวราชรังสฤษฎิ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:06.045894215+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:06.045897752+07:00","message":"> Transcript [1132] [false]: 'พระพรหมพระธุดงค์วัดโมลีโลกกะยารามพระพรหมพัชระวิมลมุนีวัดมหาธาตุยุวราชรังสฤษฎิ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:06.045901808+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:06.045903916+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:06.045906789+07:00","message":"StatePrefix: 'พระพรหมพระธุดงค์วัดโมลีโลกกะยารามพระพรหมพัชระวิมลมุนีวัดมหา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:06.045909742+07:00","message":"TextPushed: 'พระพรหมพระธุดงค์วัดโมลีโลกกะยารามพระพรหมพัชระวิมล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:06.045911693+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:06.045914082+07:00","message":"> Transcript [1133] [true]: 'พระพรหมพระธุดงค์วัดโมลีโลกกะยารามพระพรหมวชิรวิมลมุนีวัดมหาธาตุยุวราชรังสฤษฎิ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:06.045917403+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:06.045919628+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:06.045921834+07:00","message":"StatePrefix: 'พระพรหมพระธุดงค์วัดโมลีโลกกะยารามพระพรหมพัชระวิมลมุนีวัดมหา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:06.045924237+07:00","message":"TextPushed: 'พระพรหมพระธุดงค์วัดโมลีโลกกะยารามพระพรหมพัชระวิมล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:06.04592668+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:06.046170193+07:00","message":"Push: 'มุนีวัดมหาธาตุยุวราชรังสฤษฎิ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:06.046174598+07:00","message":"TextPushed: 'พระพรหมพระธุดงค์วัดโมลีโลกกะยารามพระพรหมพัชระวิมลมุนีวัดมหาธาตุยุวราชรังสฤษฎิ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:06.04617784+07:00","message":"Set new StatePrefix : 'พระพรหมพระธุดงค์วัดโมลีโลกกะยารามพระพรหมวชิรวิมลมุนีวัดมหาธาตุยุวราชรังสฤษฎิ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:06.046180998+07:00","message":"Next Push (prob) : 'พระพรหมพระธุดงค์วัดโมลีโลกกะยารามพระพรหมวชิรวิมลมุนีวัดมหาธาตุยุวราชรังสฤษฎิ์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:06.04619136+07:00","message":"push: {true มุนีวัดมหาธาตุยุวราชรังสฤษฎิ์ 0 0xc003402680}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:06.046209548+07:00","message":"write aligntment file to 'tmp/7446/align_message_id_118.html'"}
{"level":"info","service":"Main","time":"2025-10-27T14:27:06.063578548+07:00","message":"write wav file: './tmp/7446/7446_118.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:06.890078323+07:00","message":"receive streaming session, msgId: 119"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:06.890112787+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"OPPO\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:06.890117954+07:00","message":"receive interim result [false|false]: OPPO"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:06.890130737+07:00","message":"[buffer interim] 119 false OPPO"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:06.890143984+07:00","message":"[bufferProcess] interim [720000000]:OPPO"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:06.890145688+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:07.070607391+07:00","message":"receive streaming session, msgId: 119"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:07.070641918+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":"2025-10-27T14:27:07.070646643+07:00","message":"receive interim result [false|false]: เอา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:07.070660314+07:00","message":"[buffer interim] 119 false เอา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:07.07066845+07:00","message":"[bufferProcess] interim [840000000]:เอา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:07.070670297+07:00","message":"[bufferProcess] send to processor:OPPO"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:07.070673467+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:07.070676147+07:00","message":"> Transcript [1134] [false]: 'OPPO'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:07.070677862+07:00","message":"Set StatePrefix (first interim): 'OPPO'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:07.212549029+07:00","message":"receive streaming session, msgId: 119"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:07.212585838+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":"2025-10-27T14:27:07.212590648+07:00","message":"receive interim result [false|false]: อำเภอ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:07.212602667+07:00","message":"[buffer interim] 119 false อำเภอ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:07.212608703+07:00","message":"[bufferProcess] interim [960000000]:อำเภอ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:07.212610535+07:00","message":"[bufferProcess] send to processor:เอา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:07.212615939+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:07.212618382+07:00","message":"> Transcript [1135] [false]: 'เอา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:07.21262031+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:07.212622216+07:00","message":"Set new StatePrefix: 'เอา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:07.294791556+07:00","message":"receive streaming session, msgId: 119"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:07.294828189+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":"2025-10-27T14:27:07.294833659+07:00","message":"receive interim result [false|false]: อ๊อฟพงษ์พัฒน์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:07.294844832+07:00","message":"[buffer interim] 119 false อ๊อฟพงษ์พัฒน์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:07.294851191+07:00","message":"[bufferProcess] interim [80000000]:อ๊อฟพงษ์พัฒน์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:07.294853367+07:00","message":"[bufferProcess] send to processor:อำเภอ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:07.294858522+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:07.294861247+07:00","message":"> Transcript [1136] [false]: 'อำเภอ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:07.294863114+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:07.294865077+07:00","message":"Set new StatePrefix: 'อำเภอ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:07.441664296+07:00","message":"receive streaming session, msgId: 119"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:07.441703449+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"compression\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:07.441709816+07:00","message":"receive interim result [false|false]: compression"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:07.441724846+07:00","message":"[buffer interim] 119 false compression"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:07.441732877+07:00","message":"[bufferProcess] interim [260000000]:compression"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:07.441737231+07:00","message":"[bufferProcess] send to processor:อ๊อฟพงษ์พัฒน์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:07.44174223+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:07.441746347+07:00","message":"> Transcript [1137] [false]: 'อ๊อฟพงษ์พัฒน์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:07.441749188+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:07.441751554+07:00","message":"Set new StatePrefix: 'อ๊อฟพงษ์พัฒน์'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:27:07.500490406+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:27:07.500509196+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:07.628791168+07:00","message":"receive streaming session, msgId: 119"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:07.628824296+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":"2025-10-27T14:27:07.628830011+07:00","message":"receive interim result [false|false]: อะตอมพัชรี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:07.628843658+07:00","message":"[buffer interim] 119 false อะตอมพัชรี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:07.628849849+07:00","message":"[bufferProcess] interim [440000000]:อะตอมพัชรี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:07.62885179+07:00","message":"[bufferProcess] send to processor:compression"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:07.628856954+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:07.628859346+07:00","message":"> Transcript [1138] [false]: 'compression'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:07.628861001+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:07.628862685+07:00","message":"Set new StatePrefix: 'compression'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:07.758284766+07:00","message":"receive streaming session, msgId: 119"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:07.758321703+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"compression\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:07.758326711+07:00","message":"receive interim result [false|false]: compression"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:07.758338062+07:00","message":"[buffer interim] 119 false compression"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:07.758344363+07:00","message":"[bufferProcess] interim [560000000]:compression"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:07.758346321+07:00","message":"[bufferProcess] send to processor:อะตอมพัชรี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:07.758352197+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:07.758354636+07:00","message":"> Transcript [1139] [false]: 'อะตอมพัชรี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:07.758356657+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:07.758358769+07:00","message":"Set new StatePrefix: 'อะตอมพัชรี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:08.269204698+07:00","message":"receive streaming session, msgId: 119"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:08.269241088+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":"2025-10-27T14:27:08.269246609+07:00","message":"receive interim result [false|false]: อำเภอศรีราชา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:08.269259631+07:00","message":"[buffer interim] 119 false อำเภอศรีราชา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:08.269265967+07:00","message":"[bufferProcess] interim [100000000]:อำเภอศรีราชา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:08.269267899+07:00","message":"[bufferProcess] send to processor:compression"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:08.269273267+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:08.269275932+07:00","message":"> Transcript [1140] [false]: 'compression'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:08.269277776+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:08.269279338+07:00","message":"Set new StatePrefix: 'compression'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:08.649639947+07:00","message":"receive streaming session, msgId: 119"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:08.649703289+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"combustion อาจารย์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:08.649709201+07:00","message":"receive interim result [false|false]: combustion อาจารย์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:08.649725029+07:00","message":"[buffer interim] 119 false combustion อาจารย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:08.649732989+07:00","message":"[bufferProcess] interim [460000000]:combustion อาจารย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:08.649735916+07:00","message":"[bufferProcess] send to processor:อำเภอศรีราชา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:08.649742333+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:08.649746372+07:00","message":"> Transcript [1141] [false]: 'อำเภอศรีราชา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:08.649749346+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:08.649751964+07:00","message":"Set new StatePrefix: 'อำเภอศรีราชา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:08.783497732+07:00","message":"receive streaming session, msgId: 119"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:08.78354118+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":"2025-10-27T14:27:08.783547566+07:00","message":"receive interim result [false|false]: อำเภอศรีราชา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:08.783562902+07:00","message":"[buffer interim] 119 false อำเภอศรีราชา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:08.783573239+07:00","message":"[bufferProcess] interim [580000000]:อำเภอศรีราชา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:08.783575926+07:00","message":"[bufferProcess] send to processor:combustion อาจารย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:08.783582598+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:08.783585746+07:00","message":"> Transcript [1142] [false]: 'combustion อาจารย์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:08.783590792+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:08.783593051+07:00","message":"Set new StatePrefix: 'combustion อาจารย์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:08.842022365+07:00","message":"receive streaming session, msgId: 119"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:08.842063713+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":"2025-10-27T14:27:08.842070579+07:00","message":"receive interim result [false|false]: อะตอมภัคจิราจารย์วัด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:08.842086126+07:00","message":"[buffer interim] 119 false อะตอมภัคจิราจารย์วัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:08.842109333+07:00","message":"[bufferProcess] interim [640000000]:อะตอมภัคจิราจารย์วัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:08.842112879+07:00","message":"[bufferProcess] send to processor:อำเภอศรีราชา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:08.842121172+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:08.842124766+07:00","message":"> Transcript [1143] [false]: 'อำเภอศรีราชา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:08.842127512+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:08.842129867+07:00","message":"Set new StatePrefix: 'อำเภอศรีราชา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:08.971652859+07:00","message":"receive streaming session, msgId: 119"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:08.97169427+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":"2025-10-27T14:27:08.971699313+07:00","message":"receive interim result [false|false]: อำเภอศรีราชา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:08.971712989+07:00","message":"[buffer interim] 119 false อำเภอศรีราชา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:08.971719112+07:00","message":"[bufferProcess] interim [760000000]:อำเภอศรีราชา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:08.971721239+07:00","message":"[bufferProcess] send to processor:อะตอมภัคจิราจารย์วัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:08.97172614+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:08.971728708+07:00","message":"> Transcript [1144] [false]: 'อะตอมภัคจิราจารย์วัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:08.97173082+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:08.971732533+07:00","message":"Set new StatePrefix: 'อะตอมภัคจิราจารย์วัด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:08.979674669+07:00","message":"receive streaming session, msgId: 119"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:08.979709343+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":"2025-10-27T14:27:08.979715838+07:00","message":"receive interim result [false|false]: อะตอมภัคจิราจารวัตรอัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:08.979728839+07:00","message":"[buffer interim] 119 false อะตอมภัคจิราจารวัตรอัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:08.979735479+07:00","message":"[bufferProcess] interim [820000000]:อะตอมภัคจิราจารวัตรอัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:08.979738287+07:00","message":"[bufferProcess] send to processor:อำเภอศรีราชา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:08.979742771+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:08.979745782+07:00","message":"> Transcript [1145] [false]: 'อำเภอศรีราชา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:08.979748144+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:08.979750984+07:00","message":"Set new StatePrefix: 'อำเภอศรีราชา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:09.158850507+07:00","message":"receive streaming session, msgId: 119"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:09.158889342+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":"2025-10-27T14:27:09.158896244+07:00","message":"receive interim result [false|false]: อะตอมภัคจิราจารย์วัดปากน้ำ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:09.158910798+07:00","message":"[buffer interim] 119 false อะตอมภัคจิราจารย์วัดปากน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:09.158932318+07:00","message":"[bufferProcess] interim [940000000]:อะตอมภัคจิราจารย์วัดปากน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:09.158935995+07:00","message":"[bufferProcess] send to processor:อะตอมภัคจิราจารวัตรอัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:09.158940784+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:09.158944518+07:00","message":"> Transcript [1146] [false]: 'อะตอมภัคจิราจารวัตรอัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:09.158947465+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:09.158950399+07:00","message":"Set new StatePrefix: 'อะตอมภัคจิราจารวัตรอัน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:09.737044644+07:00","message":"receive streaming session, msgId: 119"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:09.737080484+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อะตอมภัคจิราจารย์วัดปากน้ำ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:09.737085681+07:00","message":"receive interim result [false|false]: อะตอมภัคจิราจารย์วัดปากน้ำ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:09.737099412+07:00","message":"[buffer interim] 119 false อะตอมภัคจิราจารย์วัดปากน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:09.737106378+07:00","message":"[bufferProcess] interim [540000000]:อะตอมภัคจิราจารย์วัดปากน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:09.737108502+07:00","message":"[bufferProcess] send to processor:อะตอมภัคจิราจารย์วัดปากน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:09.737113539+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:09.737115962+07:00","message":"> Transcript [1147] [false]: 'อะตอมภัคจิราจารย์วัดปากน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:09.737118002+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:09.737119981+07:00","message":"Set new StatePrefix: 'อะตอมภัคจิราจารย์วัดปากน้ำ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:10.455071384+07:00","message":"receive streaming session, msgId: 119"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:10.455105063+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":"2025-10-27T14:27:10.455110632+07:00","message":"receive interim result [false|false]: อะตอมภัคจิราจารย์วัดปากน้ำพระพรหม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:10.455124944+07:00","message":"[buffer interim] 119 false อะตอมภัคจิราจารย์วัดปากน้ำพระพรหม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:10.455131536+07:00","message":"[bufferProcess] interim [320000000]:อะตอมภัคจิราจารย์วัดปากน้ำพระพรหม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:10.455134045+07:00","message":"[bufferProcess] send to processor:อะตอมภัคจิราจารย์วัดปากน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:10.455139144+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:10.45514178+07:00","message":"> Transcript [1148] [false]: 'อะตอมภัคจิราจารย์วัดปากน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:10.455145442+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:10.455147365+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:10.455149467+07:00","message":"StatePrefix: 'อะตอมภัคจิราจารย์วัดปากน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:10.455151655+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:27:10.501144933+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:27:10.501158192+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:10.636041126+07:00","message":"receive streaming session, msgId: 119"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:10.636070225+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":"2025-10-27T14:27:10.636075669+07:00","message":"receive interim result [false|false]: อะตอมภัคจิราจารย์วัดปากน้ำพระพรหมวัด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:10.636091629+07:00","message":"[buffer interim] 119 false อะตอมภัคจิราจารย์วัดปากน้ำพระพรหมวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:10.63610005+07:00","message":"[bufferProcess] interim [500000000]:อะตอมภัคจิราจารย์วัดปากน้ำพระพรหมวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:10.636102193+07:00","message":"[bufferProcess] send to processor:อะตอมภัคจิราจารย์วัดปากน้ำพระพรหม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:10.636105855+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:10.636108506+07:00","message":"> Transcript [1149] [false]: 'อะตอมภัคจิราจารย์วัดปากน้ำพระพรหม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:10.636111509+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:10.636113293+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:10.63611509+07:00","message":"StatePrefix: 'อะตอมภัคจิราจารย์วัดปากน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:10.636117015+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:10.818886451+07:00","message":"receive streaming session, msgId: 119"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:10.818936033+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":"2025-10-27T14:27:10.818941488+07:00","message":"receive interim result [false|false]: อะตอมภัคจิราจารย์วัดปากน้ำพระพรหมวชิร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:10.818954127+07:00","message":"[buffer interim] 119 false อะตอมภัคจิราจารย์วัดปากน้ำพระพรหมวชิร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:10.818963338+07:00","message":"[bufferProcess] interim [680000000]:อะตอมภัคจิราจารย์วัดปากน้ำพระพรหมวชิร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:10.818966302+07:00","message":"[bufferProcess] send to processor:อะตอมภัคจิราจารย์วัดปากน้ำพระพรหมวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:10.818972632+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:10.818975802+07:00","message":"> Transcript [1150] [false]: 'อะตอมภัคจิราจารย์วัดปากน้ำพระพรหมวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:10.818980912+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:10.818984388+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:10.818986583+07:00","message":"StatePrefix: 'อะตอมภัคจิราจารย์วัดปากน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:10.818988791+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:11.082291278+07:00","message":"receive streaming session, msgId: 119"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:11.082323063+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":"2025-10-27T14:27:11.082328407+07:00","message":"receive interim result [false|false]: อะตอมภัคจิราจารย์วัดปากน้ำพระพรหมวชิรญาณ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:11.082340577+07:00","message":"[buffer interim] 119 false อะตอมภัคจิราจารย์วัดปากน้ำพระพรหมวชิรญาณ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:11.082349114+07:00","message":"[bufferProcess] interim [920000000]:อะตอมภัคจิราจารย์วัดปากน้ำพระพรหมวชิรญาณ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:11.082351079+07:00","message":"[bufferProcess] send to processor:อะตอมภัคจิราจารย์วัดปากน้ำพระพรหมวชิร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:11.082354468+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:11.082357279+07:00","message":"> Transcript [1151] [false]: 'อะตอมภัคจิราจารย์วัดปากน้ำพระพรหมวชิร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:11.082360339+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:11.082362143+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:11.082364209+07:00","message":"StatePrefix: 'อะตอมภัคจิราจารย์วัดปากน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:11.082366143+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:11.082370131+07:00","message":"Push: 'อะตอมภัคจิราจารย์วัดปากน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:11.082372094+07:00","message":"TextPushed: 'อะตอมภัคจิราจารย์วัดปากน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:11.082373816+07:00","message":"Set new StatePrefix : 'อะตอมภัคจิราจารย์วัดปากน้ำพระพรหมวชิร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:11.082376361+07:00","message":"Next Push (prob) : 'พระพรหมวชิร'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:11.082383823+07:00","message":"push: {false อะตอมภัคจิราจารย์วัดปากน้ำ 0 0xc000129280}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:11.273351189+07:00","message":"receive streaming session, msgId: 119"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:11.273385095+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":"2025-10-27T14:27:11.273390349+07:00","message":"receive interim result [false|false]: อะตอมภัคจิราจารย์วัดปากน้ำพระพรหมวชิรรังษี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:11.273402878+07:00","message":"[buffer interim] 119 false อะตอมภัคจิราจารย์วัดปากน้ำพระพรหมวชิรรังษี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:11.273409255+07:00","message":"[bufferProcess] interim [100000000]:อะตอมภัคจิราจารย์วัดปากน้ำพระพรหมวชิรรังษี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:11.273411306+07:00","message":"[bufferProcess] send to processor:อะตอมภัคจิราจารย์วัดปากน้ำพระพรหมวชิรญาณ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:11.273416534+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:11.273418902+07:00","message":"> Transcript [1152] [false]: 'อะตอมภัคจิราจารย์วัดปากน้ำพระพรหมวชิรญาณ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:11.273421549+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:11.273423552+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:11.273425018+07:00","message":"StatePrefix: 'อะตอมภัคจิราจารย์วัดปากน้ำพระพรหมวชิร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:11.273427161+07:00","message":"TextPushed: 'อะตอมภัคจิราจารย์วัดปากน้ำ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:11.571306671+07:00","message":"[GCS] IsForceVAD: false for message ID: 119"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:11.632133421+07:00","message":"[GCS] Start streaming session, msgId: 120"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:11.700490628+07:00","message":"receive streaming session, msgId: 119"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:11.700539866+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อะตอมภัคจิราจารย์วัดปากน้ำและพระพรหมวชิรรังษี\",\"confidence\":0.8234903}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:11.700547044+07:00","message":"receive interim result [true|false]: อะตอมภัคจิราจารย์วัดปากน้ำและพระพรหมวชิรรังษี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:11.700557805+07:00","message":"end recv isFinal message id 119"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:11.700560037+07:00","message":"end Recv id 119"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:11.700566558+07:00","message":"[buffer interim] 119 true อะตอมภัคจิราจารย์วัดปากน้ำและพระพรหมวชิรรังษี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:11.70057717+07:00","message":"[bufferProcess] interim [580000000]:อะตอมภัคจิราจารย์วัดปากน้ำและพระพรหมวชิรรังษี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:11.700583067+07:00","message":"[bufferProcess] send to processor (isfinal):อะตอมภัคจิราจารย์วัดปากน้ำพระพรหมวชิรรังษี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:11.700587715+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:11.70059189+07:00","message":"> Transcript [1153] [false]: 'อะตอมภัคจิราจารย์วัดปากน้ำพระพรหมวชิรรังษี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:11.700595367+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:11.700597678+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:11.700600108+07:00","message":"StatePrefix: 'อะตอมภัคจิราจารย์วัดปากน้ำพระพรหมวชิร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:11.700605487+07:00","message":"TextPushed: 'อะตอมภัคจิราจารย์วัดปากน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:11.700607782+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:11.700610019+07:00","message":"> Transcript [1154] [true]: 'อะตอมภัคจิราจารย์วัดปากน้ำและพระพรหมวชิรรังษี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:11.700612915+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:11.700614859+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:11.700616752+07:00","message":"StatePrefix: 'อะตอมภัคจิราจารย์วัดปากน้ำพระพรหมวชิร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:11.700619167+07:00","message":"TextPushed: 'อะตอมภัคจิราจารย์วัดปากน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:11.700626708+07:00","message":"Push: 'และพระพรหมวชิรรังษี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:11.700636488+07:00","message":"push: {true และพระพรหมวชิรรังษี 0 0xc000129280}"}
{"level":"info","service":"Main","time":"2025-10-27T14:27:11.7107441+07:00","message":"write wav file: './tmp/7446/7446_119.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:12.823256984+07:00","message":"receive streaming session, msgId: 120"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:12.823294852+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":"2025-10-27T14:27:12.823299902+07:00","message":"receive interim result [false|false]: นิเวศวิหาร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:12.823314532+07:00","message":"[buffer interim] 120 false นิเวศวิหาร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:12.823324177+07:00","message":"[bufferProcess] interim [960000000]:นิเวศวิหาร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:12.823328795+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:12.823331823+07:00","message":"[bufferProcess] send to processor (ticker):นิเวศวิหาร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:12.823334793+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:12.823337685+07:00","message":"> Transcript [1155] [false]: 'นิเวศวิหาร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:12.823339546+07:00","message":"Set StatePrefix (first interim): 'นิเวศวิหาร'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:13.207499926+07:00","message":"receive streaming session, msgId: 120"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:13.20753281+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":"2025-10-27T14:27:13.20753809+07:00","message":"receive interim result [false|false]: นิเวศวิหารทาน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:13.207551463+07:00","message":"[buffer interim] 120 false นิเวศวิหารทาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:13.207557715+07:00","message":"[bufferProcess] interim [380000000]:นิเวศวิหารทาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:13.207559303+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:13.268703323+07:00","message":"receive streaming session, msgId: 120"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:13.268741117+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":"2025-10-27T14:27:13.268747217+07:00","message":"receive interim result [false|false]: นิเวศวิหารค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:13.268764458+07:00","message":"[buffer interim] 120 false นิเวศวิหารค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:13.268774033+07:00","message":"[bufferProcess] interim [440000000]:นิเวศวิหารค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:13.268776202+07:00","message":"[bufferProcess] send to processor:นิเวศวิหารทาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:13.268781482+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:13.268784455+07:00","message":"> Transcript [1156] [false]: 'นิเวศวิหารทาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:13.268787425+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:13.268789241+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:13.268790831+07:00","message":"StatePrefix: 'นิเวศวิหาร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:13.268792562+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:27:13.502138215+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:27:13.502141789+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:13.900459317+07:00","message":"receive streaming session, msgId: 120"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:13.900492921+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":"2025-10-27T14:27:13.900498196+07:00","message":"receive interim result [false|false]: นิเวศวิหารค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:13.900511742+07:00","message":"[buffer interim] 120 false นิเวศวิหารค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:13.900518172+07:00","message":"[bufferProcess] interim [40000000]:นิเวศวิหารค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:13.900520443+07:00","message":"[bufferProcess] send to processor:นิเวศวิหารค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:13.900525526+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:13.900528201+07:00","message":"> Transcript [1157] [false]: 'นิเวศวิหารค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:13.900531223+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:13.900533063+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:13.900534699+07:00","message":"StatePrefix: 'นิเวศวิหาร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:13.900536567+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:27:16.502191101+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:27:16.502191636+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:17.461645849+07:00","message":"[GCS] IsForceVAD: false for message ID: 120"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:17.574930381+07:00","message":"receive streaming session, msgId: 120"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:17.574966323+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นิเวศวิหารค่ะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":850000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:17.574972358+07:00","message":"receive interim result [true|false]: นิเวศวิหารค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:17.574981538+07:00","message":"end recv isFinal message id 120"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:17.574983442+07:00","message":"end Recv id 120"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:17.574988914+07:00","message":"[buffer interim] 120 true นิเวศวิหารค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:17.574995928+07:00","message":"[bufferProcess] interim [850000000]:นิเวศวิหารค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:17.574998717+07:00","message":"[bufferProcess] send to processor (isfinal):นิเวศวิหารค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:17.575002449+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:17.575005041+07:00","message":"> Transcript [1158] [false]: 'นิเวศวิหารค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:17.575007614+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:17.57500925+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:17.575010871+07:00","message":"StatePrefix: 'นิเวศวิหาร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:17.575012489+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:17.575013709+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:17.57501531+07:00","message":"> Transcript [1159] [true]: 'นิเวศวิหารค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:17.575016991+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:17.575018302+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:17.575019577+07:00","message":"StatePrefix: 'นิเวศวิหาร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:17.575020863+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:17.575024308+07:00","message":"Push: 'นิเวศวิหารค่ะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:17.575032127+07:00","message":"push: {true นิเวศวิหารค่ะ 0 0xc002216780}"}
{"level":"info","service":"Main","time":"2025-10-27T14:27:17.586121198+07:00","message":"write wav file: './tmp/7446/7446_120.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:17.912701112+07:00","message":"[GCS] Start streaming session, msgId: 121"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:18.101741925+07:00","message":"[GCS] IsForceVAD: false for message ID: 121"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:18.188737099+07:00","message":"receive streaming session, msgId: 121"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:18.18875557+07:00","message":"found end of frame, send empty tag with msgId: 121"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:18.188759246+07:00","message":"end Recv id 121"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:18.188767515+07:00","message":"[buffer interim] 121 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:18.188775772+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:18.188785422+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:18.188789174+07:00","message":"> Transcript [1160] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:18.188792732+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:18.188795078+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:18.188797315+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:18.188799398+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:18.188802289+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:18.188813843+07:00","message":"push: {true \n 0 0xc000044600}"}
{"level":"info","service":"Main","time":"2025-10-27T14:27:18.194105145+07:00","message":"write wav file: './tmp/7446/7446_121.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:18.68246877+07:00","message":"[GCS] Start streaming session, msgId: 122"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:18.743236144+07:00","message":"[GCS] IsForceVAD: false for message ID: 122"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:19.061823243+07:00","message":"[GCS] Start streaming session, msgId: 123"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:19.131825457+07:00","message":"[GCS] IsForceVAD: false for message ID: 123"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:19.192429425+07:00","message":"receive streaming session, msgId: 122"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:19.192446812+07:00","message":"found end of frame, send empty tag with msgId: 122"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:19.192449288+07:00","message":"end Recv id 122"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:19.192456063+07:00","message":"[buffer interim] 122 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:19.192462668+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:19.192472563+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:19.192475369+07:00","message":"> Transcript [1161] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:19.192477359+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:19.192479264+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:19.192481042+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:19.192482849+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:19.192485362+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:19.192495626+07:00","message":"push: {true \n 0 0xc000128900}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:19.193879717+07:00","message":"[GCS] Start streaming session, msgId: 124"}
{"level":"info","service":"Main","time":"2025-10-27T14:27:19.196765589+07:00","message":"write wav file: './tmp/7446/7446_122.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:19.251242811+07:00","message":"[GCS] IsForceVAD: false for message ID: 124"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:19.323971213+07:00","message":"[GCS] Start streaming session, msgId: 125"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:27:19.502228702+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:27:19.502242478+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:19.508673637+07:00","message":"receive streaming session, msgId: 123"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:19.508697205+07:00","message":"found end of frame, send empty tag with msgId: 123"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:19.50870048+07:00","message":"end Recv id 123"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:19.508706511+07:00","message":"[buffer interim] 123 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:19.508713592+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:19.508718234+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:19.508722558+07:00","message":"> Transcript [1162] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:19.508725716+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:19.508728049+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:19.508731139+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:19.508732744+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:19.508739932+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:19.508749507+07:00","message":"push: {true \n 0 0xc000128c80}"}
{"level":"info","service":"Main","time":"2025-10-27T14:27:19.514063658+07:00","message":"write wav file: './tmp/7446/7446_123.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:19.685589569+07:00","message":"receive streaming session, msgId: 124"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:19.685607695+07:00","message":"found end of frame, send empty tag with msgId: 124"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:19.685610352+07:00","message":"end Recv id 124"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:19.685615738+07:00","message":"[buffer interim] 124 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:19.685622515+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:19.685631333+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:19.685633867+07:00","message":"> Transcript [1163] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:19.685635951+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:19.685637559+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:19.685639083+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:19.685640691+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:19.685642853+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:19.685651824+07:00","message":"push: {true \n 0 0xc000045100}"}
{"level":"info","service":"Main","time":"2025-10-27T14:27:19.690042485+07:00","message":"write wav file: './tmp/7446/7446_124.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:20.220714742+07:00","message":"[GCS] IsForceVAD: false for message ID: 125"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:20.321744458+07:00","message":"receive streaming session, msgId: 125"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:20.321758861+07:00","message":"found end of frame, send empty tag with msgId: 125"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:20.3217617+07:00","message":"end Recv id 125"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:20.321767758+07:00","message":"[buffer interim] 125 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:20.321774029+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:20.321777739+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:20.321780846+07:00","message":"> Transcript [1164] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:20.321783086+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:20.321784701+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:20.321786109+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:20.321787549+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:20.321789792+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:20.321799455+07:00","message":"push: {true \n 0 0xc00401e380}"}
{"level":"info","service":"Main","time":"2025-10-27T14:27:20.32787472+07:00","message":"write wav file: './tmp/7446/7446_125.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:20.352511203+07:00","message":"[GCS] Start streaming session, msgId: 126"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:22.427254136+07:00","message":"[GCS] Cleaned up inactive client: 82"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:22.42727413+07:00","message":"[GCS] Cleaned up inactive client: 83"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:22.427276734+07:00","message":"[GCS] Cleaned up inactive client: 90"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:22.427278499+07:00","message":"[GCS] Cleaned up inactive client: 93"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:22.427280223+07:00","message":"[GCS] Cleaned up inactive client: 96"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:22.427282126+07:00","message":"[GCS] Cleaned up inactive client: 97"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:22.427293701+07:00","message":"[GCS] Cleaned up inactive client: 91"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:22.427295075+07:00","message":"[GCS] Cleaned up inactive client: 84"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:22.427296341+07:00","message":"[GCS] Cleaned up inactive client: 86"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:22.4272976+07:00","message":"[GCS] Cleaned up inactive client: 94"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:22.427298901+07:00","message":"[GCS] Cleaned up inactive client: 95"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:22.427300159+07:00","message":"[GCS] Cleaned up inactive client: 81"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:22.427301966+07:00","message":"[GCS] Cleaned up inactive client: 85"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:22.427303298+07:00","message":"[GCS] Cleaned up inactive client: 79"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:22.427304713+07:00","message":"[GCS] Cleaned up inactive client: 92"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:22.427306077+07:00","message":"[GCS] Cleaned up inactive client: 89"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:22.42730731+07:00","message":"[GCS] Cleaned up inactive client: 78"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:22.427308582+07:00","message":"[GCS] Cleaned up inactive client: 80"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:22.427309856+07:00","message":"[GCS] Cleaned up inactive client: 87"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:22.427311073+07:00","message":"[GCS] Cleaned up inactive client: 88"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:22.427312298+07:00","message":"[GCS] Cleaned up inactive client: 98"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:27:22.502290123+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:27:22.502284802+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:22.592991103+07:00","message":"[GCS] IsForceVAD: false for message ID: 126"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:22.691593656+07:00","message":"receive streaming session, msgId: 126"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:22.691607402+07:00","message":"found end of frame, send empty tag with msgId: 126"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:22.691610303+07:00","message":"end Recv id 126"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:22.691616073+07:00","message":"[buffer interim] 126 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:22.691622867+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:22.691626538+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:22.691629281+07:00","message":"> Transcript [1165] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:22.691631381+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:22.69163296+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:22.691634421+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:22.691635994+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:22.691638077+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:22.691646985+07:00","message":"push: {true \n 0 0xc000045200}"}
{"level":"info","service":"Main","time":"2025-10-27T14:27:22.698948339+07:00","message":"write wav file: './tmp/7446/7446_126.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:22.782362216+07:00","message":"[GCS] Start streaming session, msgId: 127"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:22.850881261+07:00","message":"[GCS] IsForceVAD: false for message ID: 127"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:23.050756145+07:00","message":"receive streaming session, msgId: 127"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:23.050773165+07:00","message":"found end of frame, send empty tag with msgId: 127"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:23.050776485+07:00","message":"end Recv id 127"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:23.050783204+07:00","message":"[buffer interim] 127 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:23.050791455+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:23.050796035+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:23.050799594+07:00","message":"> Transcript [1166] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:23.050802821+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:23.050805048+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:23.050806963+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:23.050809516+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:23.050818943+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:23.050830117+07:00","message":"push: {true \n 0 0xc002216f00}"}
{"level":"info","service":"Main","time":"2025-10-27T14:27:23.055334696+07:00","message":"write wav file: './tmp/7446/7446_127.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:23.102069514+07:00","message":"[GCS] Start streaming session, msgId: 128"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:23.873778613+07:00","message":"[GCS] IsForceVAD: false for message ID: 128"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:23.980591007+07:00","message":"receive streaming session, msgId: 128"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:23.980606611+07:00","message":"found end of frame, send empty tag with msgId: 128"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:23.980609195+07:00","message":"end Recv id 128"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:23.980615419+07:00","message":"[buffer interim] 128 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:23.980622465+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:23.980626136+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:23.980629992+07:00","message":"> Transcript [1167] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:23.980633619+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:23.980636223+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:23.980638612+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:23.980640637+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:23.980650016+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:23.980659356+07:00","message":"push: {true \n 0 0xc003402d80}"}
{"level":"info","service":"Main","time":"2025-10-27T14:27:23.986224148+07:00","message":"write wav file: './tmp/7446/7446_128.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:24.382993739+07:00","message":"[GCS] Start streaming session, msgId: 129"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:24.452528905+07:00","message":"[GCS] IsForceVAD: false for message ID: 129"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:24.5756019+07:00","message":"[GCS] Start streaming session, msgId: 130"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:24.591851931+07:00","message":"receive streaming session, msgId: 129"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:24.591872347+07:00","message":"found end of frame, send empty tag with msgId: 129"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:24.591876094+07:00","message":"end Recv id 129"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:24.591883449+07:00","message":"[buffer interim] 129 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:24.591891511+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:24.591895163+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:24.591898114+07:00","message":"> Transcript [1168] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:24.591900254+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:24.591901937+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:24.591903525+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:24.591904997+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:24.591907453+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:24.591916253+07:00","message":"push: {true \n 0 0xc000045480}"}
{"level":"info","service":"Main","time":"2025-10-27T14:27:24.596365305+07:00","message":"write wav file: './tmp/7446/7446_129.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:24.64223798+07:00","message":"[GCS] IsForceVAD: false for message ID: 130"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:24.702571594+07:00","message":"[GCS] Start streaming session, msgId: 131"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:25.060811179+07:00","message":"receive streaming session, msgId: 130"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:25.060828134+07:00","message":"found end of frame, send empty tag with msgId: 130"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:25.060830922+07:00","message":"end Recv id 130"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:25.060836556+07:00","message":"[buffer interim] 130 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:25.060843054+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:25.06084629+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:25.060848987+07:00","message":"> Transcript [1169] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:25.060851041+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:25.060852909+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:25.06085434+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:25.060855803+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:25.060862774+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:25.060872099+07:00","message":"push: {true \n 0 0xc00401e480}"}
{"level":"info","service":"Main","time":"2025-10-27T14:27:25.065572092+07:00","message":"write wav file: './tmp/7446/7446_130.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:27:25.502478644+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:27:25.502489417+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:26.172384509+07:00","message":"[GCS] IsForceVAD: false for message ID: 131"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:26.243417722+07:00","message":"[GCS] Start streaming session, msgId: 132"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:26.27688033+07:00","message":"receive streaming session, msgId: 131"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:26.276895278+07:00","message":"found end of frame, send empty tag with msgId: 131"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:26.276898561+07:00","message":"end Recv id 131"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:26.276904733+07:00","message":"[buffer interim] 131 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:26.276912704+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:26.276917374+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:26.276920822+07:00","message":"> Transcript [1170] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:26.276923899+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:26.276926036+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:26.276927895+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:26.276930035+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:26.276936729+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:26.276947899+07:00","message":"push: {true \n 0 0xc00401e680}"}
{"level":"info","service":"Main","time":"2025-10-27T14:27:26.284085203+07:00","message":"write wav file: './tmp/7446/7446_131.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:26.692080868+07:00","message":"[GCS] IsForceVAD: false for message ID: 132"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:26.79278524+07:00","message":"receive streaming session, msgId: 132"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:26.792803195+07:00","message":"found end of frame, send empty tag with msgId: 132"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:26.792806059+07:00","message":"end Recv id 132"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:26.792813065+07:00","message":"[buffer interim] 132 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:26.792819934+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:26.792824146+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:26.792826735+07:00","message":"> Transcript [1171] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:26.792828958+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:26.79283057+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:26.792832019+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:26.792833514+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:26.792840125+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:26.792849398+07:00","message":"push: {true \n 0 0xc002217580}"}
{"level":"info","service":"Main","time":"2025-10-27T14:27:26.797730277+07:00","message":"write wav file: './tmp/7446/7446_132.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:26.882212046+07:00","message":"[GCS] Start streaming session, msgId: 133"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:27.842159401+07:00","message":"[GCS] IsForceVAD: false for message ID: 133"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:27.901826308+07:00","message":"[GCS] Start streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:27.94749379+07:00","message":"receive streaming session, msgId: 133"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:27.947530547+07:00","message":"found end of frame, send empty tag with msgId: 133"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:27.947533871+07:00","message":"end Recv id 133"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:27.947543269+07:00","message":"[buffer interim] 133 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:27.947551591+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:27.947555347+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:27.947557644+07:00","message":"> Transcript [1172] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:27.947560204+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:27.94756174+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:27.947563315+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:27.947565128+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:27.947567634+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:27.94757838+07:00","message":"push: {true \n 0 0xc00401e000}"}
{"level":"info","service":"Main","time":"2025-10-27T14:27:27.952461713+07:00","message":"write wav file: './tmp/7446/7446_133.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:28.493010056+07:00","message":"[GCS] IsForceVAD: false for message ID: 134"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:27:28.503274135+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:27:28.503273035+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:28.594429173+07:00","message":"receive streaming session, msgId: 134"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:28.594447347+07:00","message":"found end of frame, send empty tag with msgId: 134"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:28.594450296+07:00","message":"end Recv id 134"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:28.594456327+07:00","message":"[buffer interim] 134 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:28.594462849+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:28.594466363+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:28.594468848+07:00","message":"> Transcript [1173] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:28.594470967+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:28.594472663+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:28.594474052+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:28.5944755+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:28.594477699+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:28.594486761+07:00","message":"push: {true \n 0 0xc003402a80}"}
{"level":"info","service":"Main","time":"2025-10-27T14:27:28.599081123+07:00","message":"write wav file: './tmp/7446/7446_134.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:28.612274669+07:00","message":"[GCS] Start streaming session, msgId: 135"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:28.681580408+07:00","message":"[GCS] IsForceVAD: false for message ID: 135"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:28.742790394+07:00","message":"[GCS] Start streaming session, msgId: 136"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:28.840639194+07:00","message":"receive streaming session, msgId: 135"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:28.840661992+07:00","message":"found end of frame, send empty tag with msgId: 135"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:28.840665022+07:00","message":"end Recv id 135"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:28.840670994+07:00","message":"[buffer interim] 135 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:28.840677395+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:28.840680748+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:28.840683465+07:00","message":"> Transcript [1174] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:28.840685789+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:28.840687402+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:28.840688914+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:28.840690339+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:28.840692462+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:28.840701299+07:00","message":"push: {true \n 0 0xc003403080}"}
{"level":"info","service":"Main","time":"2025-10-27T14:27:28.844728649+07:00","message":"write wav file: './tmp/7446/7446_135.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:29.321971958+07:00","message":"[GCS] IsForceVAD: false for message ID: 136"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:29.430103676+07:00","message":"receive streaming session, msgId: 136"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:29.430120721+07:00","message":"found end of frame, send empty tag with msgId: 136"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:29.430123538+07:00","message":"end Recv id 136"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:29.430130276+07:00","message":"[buffer interim] 136 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:29.430147951+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:29.430152248+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:29.430155114+07:00","message":"> Transcript [1175] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:29.430157412+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:29.430159035+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:29.430160786+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:29.430162238+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:29.430168429+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:29.430177728+07:00","message":"push: {true \n 0 0xc000128500}"}
{"level":"info","service":"Main","time":"2025-10-27T14:27:29.435963245+07:00","message":"write wav file: './tmp/7446/7446_136.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:29.642407308+07:00","message":"[GCS] Start streaming session, msgId: 137"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:29.701964329+07:00","message":"[GCS] IsForceVAD: false for message ID: 137"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:29.77380518+07:00","message":"[GCS] Start streaming session, msgId: 138"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:29.862859941+07:00","message":"receive streaming session, msgId: 137"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:29.862878602+07:00","message":"found end of frame, send empty tag with msgId: 137"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:29.8628812+07:00","message":"end Recv id 137"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:29.862887204+07:00","message":"[buffer interim] 137 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:29.862893944+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:29.862897314+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:29.862900054+07:00","message":"> Transcript [1176] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:29.86290217+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:29.8629038+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:29.862905496+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:29.862907004+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:29.862909468+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:29.862919528+07:00","message":"push: {true \n 0 0xc002217300}"}
{"level":"info","service":"Main","time":"2025-10-27T14:27:29.866958034+07:00","message":"write wav file: './tmp/7446/7446_137.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:29.892478712+07:00","message":"[GCS] IsForceVAD: false for message ID: 138"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:30.152091557+07:00","message":"[GCS] Start streaming session, msgId: 139"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:30.212401215+07:00","message":"[GCS] IsForceVAD: false for message ID: 139"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:30.271085734+07:00","message":"receive streaming session, msgId: 138"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:30.271104484+07:00","message":"found end of frame, send empty tag with msgId: 138"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:30.271107771+07:00","message":"end Recv id 138"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:30.271114534+07:00","message":"[buffer interim] 138 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:30.271120818+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:30.271128495+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:30.271138233+07:00","message":"> Transcript [1177] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:30.27114038+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:30.271142107+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:30.271143653+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:30.271145228+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:30.271149283+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:30.271158935+07:00","message":"push: {true \n 0 0xc000044d80}"}
{"level":"info","service":"Main","time":"2025-10-27T14:27:30.275982103+07:00","message":"write wav file: './tmp/7446/7446_138.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:30.3430341+07:00","message":"[GCS] Start streaming session, msgId: 140"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:30.410001654+07:00","message":"receive streaming session, msgId: 139"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:30.410022647+07:00","message":"found end of frame, send empty tag with msgId: 139"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:30.41002538+07:00","message":"end Recv id 139"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:30.410031738+07:00","message":"[buffer interim] 139 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:30.410039842+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:30.410044176+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:30.410047713+07:00","message":"> Transcript [1178] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:30.410051461+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:30.41005323+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:30.410054768+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:30.410056365+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:30.410058505+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:30.410068046+07:00","message":"push: {true \n 0 0xc000128880}"}
{"level":"info","service":"Main","time":"2025-10-27T14:27:30.415101987+07:00","message":"write wav file: './tmp/7446/7446_139.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:30.731915322+07:00","message":"[GCS] IsForceVAD: false for message ID: 140"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:30.835044296+07:00","message":"receive streaming session, msgId: 140"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:30.83505978+07:00","message":"found end of frame, send empty tag with msgId: 140"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:30.835062469+07:00","message":"end Recv id 140"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:30.835070542+07:00","message":"[buffer interim] 140 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:30.835079295+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:30.83508357+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:30.835086091+07:00","message":"> Transcript [1179] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:30.835088362+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:30.83509013+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:30.835091793+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:30.835093302+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:30.835098878+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:30.835107957+07:00","message":"push: {true \n 0 0xc00401e580}"}
{"level":"info","service":"Main","time":"2025-10-27T14:27:30.843157904+07:00","message":"write wav file: './tmp/7446/7446_140.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:31.175246672+07:00","message":"[GCS] Start streaming session, msgId: 141"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:31.241704566+07:00","message":"[GCS] IsForceVAD: false for message ID: 141"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:31.408671207+07:00","message":"receive streaming session, msgId: 141"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:31.408691239+07:00","message":"found end of frame, send empty tag with msgId: 141"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:31.408694967+07:00","message":"end Recv id 141"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:31.408703026+07:00","message":"[buffer interim] 141 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:31.408711581+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:31.408715984+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:31.408718848+07:00","message":"> Transcript [1180] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:31.40872156+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:31.408723285+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:31.408724821+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:31.408726435+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:31.40873528+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:31.408744399+07:00","message":"push: {true \n 0 0xc003402000}"}
{"level":"info","service":"Main","time":"2025-10-27T14:27:31.413484587+07:00","message":"write wav file: './tmp/7446/7446_141.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:31.493311119+07:00","message":"[GCS] Start streaming session, msgId: 142"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:27:31.503377428+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:27:31.503394986+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:31.622138339+07:00","message":"[GCS] IsForceVAD: false for message ID: 142"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:31.752848431+07:00","message":"[GCS] Start streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:31.942472671+07:00","message":"[GCS] IsForceVAD: false for message ID: 143"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:31.98543019+07:00","message":"receive streaming session, msgId: 142"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:31.985447311+07:00","message":"found end of frame, send empty tag with msgId: 142"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:31.985449901+07:00","message":"end Recv id 142"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:31.985456182+07:00","message":"[buffer interim] 142 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:31.985462766+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:31.985466402+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:31.985469428+07:00","message":"> Transcript [1181] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:31.985471563+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:31.985473211+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:31.985474645+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:31.985476175+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:31.985478433+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:31.985488444+07:00","message":"push: {true \n 0 0xc000128080}"}
{"level":"info","service":"Main","time":"2025-10-27T14:27:31.989224896+07:00","message":"write wav file: './tmp/7446/7446_142.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:32.202606468+07:00","message":"[GCS] Start streaming session, msgId: 144"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:32.259039865+07:00","message":"receive streaming session, msgId: 143"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:32.259057098+07:00","message":"found end of frame, send empty tag with msgId: 143"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:32.259059954+07:00","message":"end Recv id 143"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:32.259066409+07:00","message":"[buffer interim] 143 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:32.259073671+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:32.259083487+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:32.259086931+07:00","message":"> Transcript [1182] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:32.25908969+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:32.259091966+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:32.259094106+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:32.25909615+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:32.259100194+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:32.259111922+07:00","message":"push: {true \n 0 0xc00401e800}"}
{"level":"info","service":"Main","time":"2025-10-27T14:27:32.264229074+07:00","message":"write wav file: './tmp/7446/7446_143.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:32.331695696+07:00","message":"[GCS] IsForceVAD: false for message ID: 144"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:32.514086881+07:00","message":"receive streaming session, msgId: 144"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:32.514105805+07:00","message":"found end of frame, send empty tag with msgId: 144"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:32.514108732+07:00","message":"end Recv id 144"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:32.514115285+07:00","message":"[buffer interim] 144 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:32.514121573+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:32.514133036+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:32.514135921+07:00","message":"> Transcript [1183] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:32.514138071+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:32.514139796+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:32.514141328+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:32.514142779+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:32.514149588+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:32.514159339+07:00","message":"push: {true \n 0 0xc002216e00}"}
{"level":"info","service":"Main","time":"2025-10-27T14:27:32.518674145+07:00","message":"write wav file: './tmp/7446/7446_144.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:32.582571291+07:00","message":"[GCS] Start streaming session, msgId: 145"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:32.710907137+07:00","message":"[GCS] IsForceVAD: false for message ID: 145"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:32.772921638+07:00","message":"[GCS] Start streaming session, msgId: 146"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:32.870808038+07:00","message":"receive streaming session, msgId: 145"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:32.870822684+07:00","message":"found end of frame, send empty tag with msgId: 145"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:32.870825593+07:00","message":"end Recv id 145"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:32.870831433+07:00","message":"[buffer interim] 145 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:32.870838453+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:32.870842848+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:32.870845987+07:00","message":"> Transcript [1184] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:32.870849449+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:32.870851797+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:32.870854101+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:32.870856225+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:32.870864129+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:32.870873592+07:00","message":"push: {true \n 0 0xc003403180}"}
{"level":"info","service":"Main","time":"2025-10-27T14:27:32.875638485+07:00","message":"write wav file: './tmp/7446/7446_145.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:32.972713887+07:00","message":"[GCS] IsForceVAD: false for message ID: 146"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:33.066331987+07:00","message":"receive streaming session, msgId: 146"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:33.066351949+07:00","message":"found end of frame, send empty tag with msgId: 146"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:33.066354664+07:00","message":"end Recv id 146"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:33.066360728+07:00","message":"[buffer interim] 146 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:33.066372409+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:33.066376072+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:33.06638093+07:00","message":"> Transcript [1185] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:33.06638445+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:33.066386732+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:33.066389239+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:33.066391054+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:33.066395948+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:33.066406368+07:00","message":"push: {true \n 0 0xc003403300}"}
{"level":"info","service":"Main","time":"2025-10-27T14:27:33.070927972+07:00","message":"write wav file: './tmp/7446/7446_146.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:33.093526978+07:00","message":"[GCS] Start streaming session, msgId: 147"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:33.221547326+07:00","message":"[GCS] IsForceVAD: false for message ID: 147"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:33.600016814+07:00","message":"receive streaming session, msgId: 147"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:33.600034095+07:00","message":"found end of frame, send empty tag with msgId: 147"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:33.600036752+07:00","message":"end Recv id 147"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:33.600043797+07:00","message":"[buffer interim] 147 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:33.600050311+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:33.600053677+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:33.600056532+07:00","message":"> Transcript [1186] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:33.600058579+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:33.600060262+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:33.600061733+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:33.600063217+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:33.600065599+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:33.600074899+07:00","message":"push: {true \n 0 0xc000128e80}"}
{"level":"info","service":"Main","time":"2025-10-27T14:27:33.603965011+07:00","message":"write wav file: './tmp/7446/7446_147.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:33.802822856+07:00","message":"[GCS] Start streaming session, msgId: 148"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:33.861023064+07:00","message":"[GCS] IsForceVAD: false for message ID: 148"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:33.99306669+07:00","message":"[GCS] Start streaming session, msgId: 149"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:34.041282314+07:00","message":"receive streaming session, msgId: 148"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:34.041306361+07:00","message":"found end of frame, send empty tag with msgId: 148"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:34.041309899+07:00","message":"end Recv id 148"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:34.041316439+07:00","message":"[buffer interim] 148 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:34.041323987+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:34.041327511+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:34.041329934+07:00","message":"> Transcript [1187] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:34.041332475+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:34.041334213+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:34.041335718+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:34.041337213+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:34.041343121+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:34.041353024+07:00","message":"push: {true \n 0 0xc000129000}"}
{"level":"info","service":"Main","time":"2025-10-27T14:27:34.04544119+07:00","message":"write wav file: './tmp/7446/7446_148.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:34.121053927+07:00","message":"[GCS] IsForceVAD: false for message ID: 149"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:34.181743297+07:00","message":"[GCS] Start streaming session, msgId: 150"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:34.25177097+07:00","message":"[GCS] IsForceVAD: false for message ID: 150"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:34.258472409+07:00","message":"receive streaming session, msgId: 149"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:34.258485616+07:00","message":"found end of frame, send empty tag with msgId: 149"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:34.25848942+07:00","message":"end Recv id 149"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:34.258497015+07:00","message":"[buffer interim] 149 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:34.258509104+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:34.258513809+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:34.258517609+07:00","message":"> Transcript [1188] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:34.258520645+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:34.258522955+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:34.258525097+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:34.258527106+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:34.258530236+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:34.258540901+07:00","message":"push: {true \n 0 0xc000129100}"}
{"level":"info","service":"Main","time":"2025-10-27T14:27:34.262998547+07:00","message":"write wav file: './tmp/7446/7446_149.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:34.443382591+07:00","message":"[GCS] Start streaming session, msgId: 151"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:34.502864416+07:00","message":"[GCS] IsForceVAD: false for message ID: 151"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:27:34.503926446+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:27:34.503929841+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:34.674681441+07:00","message":"receive streaming session, msgId: 150"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:34.674700927+07:00","message":"found end of frame, send empty tag with msgId: 150"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:34.674703663+07:00","message":"end Recv id 150"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:34.674710606+07:00","message":"[buffer interim] 150 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:34.674717279+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:34.674724035+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:34.674726879+07:00","message":"> Transcript [1189] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:34.674729049+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:34.674730703+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:34.674732371+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:34.674733854+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:34.67473809+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:34.674748111+07:00","message":"push: {true \n 0 0xc000129380}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:34.692576849+07:00","message":"[GCS] Start streaming session, msgId: 152"}
{"level":"info","service":"Main","time":"2025-10-27T14:27:34.716527864+07:00","message":"write wav file: './tmp/7446/7446_150.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:34.761303549+07:00","message":"[GCS] IsForceVAD: false for message ID: 152"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:34.824813568+07:00","message":"[GCS] Start streaming session, msgId: 153"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:34.892326698+07:00","message":"[GCS] IsForceVAD: false for message ID: 153"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:34.910663516+07:00","message":"receive streaming session, msgId: 151"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:34.910684076+07:00","message":"found end of frame, send empty tag with msgId: 151"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:34.91068707+07:00","message":"end Recv id 151"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:34.91069324+07:00","message":"[buffer interim] 151 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:34.910700121+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:34.9107037+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:34.910706558+07:00","message":"> Transcript [1190] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:34.910708705+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:34.910710793+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:34.910712324+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:34.910713824+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:34.91071601+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:34.910725016+07:00","message":"push: {true \n 0 0xc000129500}"}
{"level":"info","service":"Main","time":"2025-10-27T14:27:34.914867932+07:00","message":"write wav file: './tmp/7446/7446_151.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:34.944491519+07:00","message":"receive streaming session, msgId: 152"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:34.944508065+07:00","message":"found end of frame, send empty tag with msgId: 152"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:34.944510552+07:00","message":"end Recv id 152"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:34.944515907+07:00","message":"[buffer interim] 152 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:34.944522758+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:34.944526415+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:34.944529094+07:00","message":"> Transcript [1191] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:34.944531151+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:34.944532809+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:34.944534207+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:34.944535667+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:34.944537965+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:34.944547807+07:00","message":"push: {true \n 0 0xc000128680}"}
{"level":"info","service":"Main","time":"2025-10-27T14:27:34.948605624+07:00","message":"write wav file: './tmp/7446/7446_152.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:35.077140007+07:00","message":"receive streaming session, msgId: 153"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:35.077178874+07:00","message":"found end of frame, send empty tag with msgId: 153"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:35.077183953+07:00","message":"end Recv id 153"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:35.077193153+07:00","message":"[buffer interim] 153 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:35.077200329+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:35.077203727+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:35.077206821+07:00","message":"> Transcript [1192] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:35.077209101+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:35.077210777+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:35.077212385+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:35.077213861+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:35.077218457+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:35.077227475+07:00","message":"push: {true \n 0 0xc003402380}"}
{"level":"info","service":"Main","time":"2025-10-27T14:27:35.081398428+07:00","message":"write wav file: './tmp/7446/7446_153.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:35.652880728+07:00","message":"[GCS] Start streaming session, msgId: 154"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:35.721792098+07:00","message":"[GCS] IsForceVAD: false for message ID: 154"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:35.928067046+07:00","message":"receive streaming session, msgId: 154"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:35.928085192+07:00","message":"found end of frame, send empty tag with msgId: 154"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:35.928087893+07:00","message":"end Recv id 154"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:35.928094081+07:00","message":"[buffer interim] 154 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:35.928100666+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:35.928136626+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:35.928140051+07:00","message":"> Transcript [1193] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:35.928142359+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:35.928144177+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:35.928145869+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:35.928147547+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:35.928152426+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:35.92816119+07:00","message":"push: {true \n 0 0xc002216700}"}
{"level":"info","service":"Main","time":"2025-10-27T14:27:35.932453084+07:00","message":"write wav file: './tmp/7446/7446_154.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:36.302239652+07:00","message":"[GCS] Start streaming session, msgId: 155"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:36.371604465+07:00","message":"[GCS] IsForceVAD: false for message ID: 155"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:36.57750335+07:00","message":"receive streaming session, msgId: 155"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:36.577520926+07:00","message":"found end of frame, send empty tag with msgId: 155"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:36.577523583+07:00","message":"end Recv id 155"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:36.577529936+07:00","message":"[buffer interim] 155 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:36.577536753+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:36.57753999+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:36.577542504+07:00","message":"> Transcript [1194] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:36.577544653+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:36.577546315+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:36.577547727+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:36.577549221+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:36.577551467+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:36.577582387+07:00","message":"push: {true \n 0 0xc000129680}"}
{"level":"info","service":"Main","time":"2025-10-27T14:27:36.582170776+07:00","message":"write wav file: './tmp/7446/7446_155.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:36.694061037+07:00","message":"[GCS] Start streaming session, msgId: 156"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:36.881110171+07:00","message":"[GCS] IsForceVAD: false for message ID: 156"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:36.94328699+07:00","message":"[GCS] Start streaming session, msgId: 157"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:37.010971548+07:00","message":"[GCS] IsForceVAD: false for message ID: 157"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:37.104928303+07:00","message":"receive streaming session, msgId: 156"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:37.104944792+07:00","message":"found end of frame, send empty tag with msgId: 156"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:37.104947828+07:00","message":"end Recv id 156"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:37.104954242+07:00","message":"[buffer interim] 156 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:37.10496046+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:37.104964009+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:37.104966577+07:00","message":"> Transcript [1195] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:37.104968624+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:37.104970244+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:37.104971765+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:37.104973196+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:37.104975415+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:37.104987008+07:00","message":"push: {true \n 0 0xc003403680}"}
{"level":"info","service":"Main","time":"2025-10-27T14:27:37.109395602+07:00","message":"write wav file: './tmp/7446/7446_156.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:37.202037097+07:00","message":"[GCS] Start streaming session, msgId: 158"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:37.261325358+07:00","message":"[GCS] IsForceVAD: false for message ID: 158"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:37.361795287+07:00","message":"receive streaming session, msgId: 157"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:37.361816441+07:00","message":"found end of frame, send empty tag with msgId: 157"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:37.361819488+07:00","message":"end Recv id 157"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:37.361825839+07:00","message":"[buffer interim] 157 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:37.361832714+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:37.361836015+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:37.361838955+07:00","message":"> Transcript [1196] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:37.361841083+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:37.361842751+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:37.361844151+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:37.361845627+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:37.361852719+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:37.361862309+07:00","message":"push: {true \n 0 0xc000129780}"}
{"level":"info","service":"Main","time":"2025-10-27T14:27:37.366170639+07:00","message":"write wav file: './tmp/7446/7446_157.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:37.393546712+07:00","message":"[GCS] Start streaming session, msgId: 159"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:37.451340964+07:00","message":"[GCS] IsForceVAD: false for message ID: 159"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:27:37.504431985+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:27:37.504443534+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:37.650657849+07:00","message":"receive streaming session, msgId: 158"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:37.650672513+07:00","message":"found end of frame, send empty tag with msgId: 158"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:37.650675552+07:00","message":"end Recv id 158"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:37.650680945+07:00","message":"[buffer interim] 158 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:37.650687902+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:37.650691204+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:37.650693807+07:00","message":"> Transcript [1197] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:37.650696008+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:37.650697719+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:37.650699212+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:37.650700656+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:37.650702752+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:37.650710632+07:00","message":"push: {true \n 0 0xc003403780}"}
{"level":"info","service":"Main","time":"2025-10-27T14:27:37.654991933+07:00","message":"write wav file: './tmp/7446/7446_158.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:37.675471211+07:00","message":"receive streaming session, msgId: 159"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:37.675487119+07:00","message":"found end of frame, send empty tag with msgId: 159"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:37.675491279+07:00","message":"end Recv id 159"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:37.675496596+07:00","message":"[buffer interim] 159 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:37.675502604+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:37.675506184+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:37.675509195+07:00","message":"> Transcript [1198] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:37.675511571+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:37.675513154+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:37.675514608+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:37.67551656+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:37.675518758+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:37.675527174+07:00","message":"push: {true \n 0 0xc002217680}"}
{"level":"info","service":"Main","time":"2025-10-27T14:27:37.679436327+07:00","message":"write wav file: './tmp/7446/7446_159.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:38.033034677+07:00","message":"[GCS] Start streaming session, msgId: 160"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:38.351478783+07:00","message":"[GCS] IsForceVAD: false for message ID: 160"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:38.574070727+07:00","message":"receive streaming session, msgId: 160"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:38.574084805+07:00","message":"found end of frame, send empty tag with msgId: 160"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:38.574087393+07:00","message":"end Recv id 160"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:38.574093576+07:00","message":"[buffer interim] 160 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:38.574099851+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:38.574103304+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:38.574105943+07:00","message":"> Transcript [1199] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:38.574114584+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:38.574116535+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:38.574118044+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:38.574119571+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:38.574121804+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:38.574130573+07:00","message":"push: {true \n 0 0xc003403b00}"}
{"level":"info","service":"Main","time":"2025-10-27T14:27:38.578551957+07:00","message":"write wav file: './tmp/7446/7446_160.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:38.672574475+07:00","message":"[GCS] Start streaming session, msgId: 161"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:38.731571427+07:00","message":"[GCS] IsForceVAD: false for message ID: 161"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:38.932528088+07:00","message":"[GCS] Start streaming session, msgId: 162"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:38.943281996+07:00","message":"receive streaming session, msgId: 161"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:38.943295781+07:00","message":"found end of frame, send empty tag with msgId: 161"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:38.94329839+07:00","message":"end Recv id 161"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:38.943303736+07:00","message":"[buffer interim] 161 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:38.943310165+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:38.943313474+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:38.943316118+07:00","message":"> Transcript [1200] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:38.943318475+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:38.943320139+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:38.943321676+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:38.9433232+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:38.943325707+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:38.943349612+07:00","message":"push: {true \n 0 0xc002217a00}"}
{"level":"info","service":"Main","time":"2025-10-27T14:27:38.947997159+07:00","message":"write wav file: './tmp/7446/7446_161.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:39.182090836+07:00","message":"[GCS] IsForceVAD: false for message ID: 162"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:39.271523267+07:00","message":"receive streaming session, msgId: 162"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:39.271544198+07:00","message":"found end of frame, send empty tag with msgId: 162"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:39.271547807+07:00","message":"end Recv id 162"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:39.271556024+07:00","message":"[buffer interim] 162 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:39.271564268+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:39.271568816+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:39.271572698+07:00","message":"> Transcript [1201] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:39.271575601+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:39.271577592+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:39.271579751+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:39.271581738+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:39.271584789+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:39.271596554+07:00","message":"push: {true \n 0 0xc002217b00}"}
{"level":"info","service":"Main","time":"2025-10-27T14:27:39.276228694+07:00","message":"write wav file: './tmp/7446/7446_162.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:39.44217209+07:00","message":"[GCS] Start streaming session, msgId: 163"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:39.501045988+07:00","message":"[GCS] IsForceVAD: false for message ID: 163"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:39.572930415+07:00","message":"[GCS] Start streaming session, msgId: 164"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:39.631217251+07:00","message":"[GCS] IsForceVAD: false for message ID: 164"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:39.717517129+07:00","message":"receive streaming session, msgId: 163"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:39.717536553+07:00","message":"found end of frame, send empty tag with msgId: 163"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:39.717539179+07:00","message":"end Recv id 163"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:39.717545845+07:00","message":"[buffer interim] 163 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:39.717552753+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:39.717555749+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:39.717558521+07:00","message":"> Transcript [1202] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:39.71756066+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:39.717562316+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:39.717563853+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:39.717565352+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:39.717567759+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:39.717579091+07:00","message":"push: {true \n 0 0xc002216d00}"}
{"level":"info","service":"Main","time":"2025-10-27T14:27:39.722010297+07:00","message":"write wav file: './tmp/7446/7446_163.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:39.82895041+07:00","message":"receive streaming session, msgId: 164"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:39.828968696+07:00","message":"found end of frame, send empty tag with msgId: 164"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:39.828971487+07:00","message":"end Recv id 164"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:39.828977782+07:00","message":"[buffer interim] 164 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:39.82898426+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:39.828994119+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:39.82899655+07:00","message":"> Transcript [1203] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:39.828998895+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:39.829000615+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:39.829002307+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:39.829003891+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:39.829006069+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:39.829020048+07:00","message":"push: {true \n 0 0xc003403480}"}
{"level":"info","service":"Main","time":"2025-10-27T14:27:39.834348026+07:00","message":"write wav file: './tmp/7446/7446_164.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:40.012497954+07:00","message":"[GCS] Start streaming session, msgId: 165"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:40.081540983+07:00","message":"[GCS] IsForceVAD: false for message ID: 165"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:40.272737256+07:00","message":"[GCS] Start streaming session, msgId: 166"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:40.275625441+07:00","message":"receive streaming session, msgId: 165"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:40.275640489+07:00","message":"found end of frame, send empty tag with msgId: 165"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:40.275644412+07:00","message":"end Recv id 165"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:40.275650239+07:00","message":"[buffer interim] 165 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:40.275657967+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:40.275666241+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:40.275670474+07:00","message":"> Transcript [1204] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:40.275673091+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:40.275675301+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:40.275677994+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:40.275680196+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:40.275683108+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:40.275694004+07:00","message":"push: {true \n 0 0xc00041c980}"}
{"level":"info","service":"Main","time":"2025-10-27T14:27:40.280852018+07:00","message":"write wav file: './tmp/7446/7446_165.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:40.331593531+07:00","message":"[GCS] IsForceVAD: false for message ID: 166"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:27:40.505061095+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:27:40.505083247+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:40.652073373+07:00","message":"[GCS] Start streaming session, msgId: 167"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:40.740857061+07:00","message":"receive streaming session, msgId: 166"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:40.740873924+07:00","message":"found end of frame, send empty tag with msgId: 166"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:40.74087706+07:00","message":"end Recv id 166"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:40.74088255+07:00","message":"[buffer interim] 166 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:40.740888843+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:40.740892464+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:40.740895084+07:00","message":"> Transcript [1205] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:40.74089725+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:40.740898947+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:40.740900427+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:40.740901919+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:40.740908755+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:40.740917208+07:00","message":"push: {true \n 0 0xc002217800}"}
{"level":"info","service":"Main","time":"2025-10-27T14:27:40.745428327+07:00","message":"write wav file: './tmp/7446/7446_166.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:40.781828528+07:00","message":"[GCS] IsForceVAD: false for message ID: 167"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:40.907525262+07:00","message":"receive streaming session, msgId: 167"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:40.907538889+07:00","message":"found end of frame, send empty tag with msgId: 167"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:40.907541574+07:00","message":"end Recv id 167"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:40.907548653+07:00","message":"[buffer interim] 167 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:40.907555085+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:40.907558407+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:40.907561561+07:00","message":"> Transcript [1206] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:40.907563811+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:40.907565731+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:40.907567361+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:40.907568954+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:40.907571092+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:40.907580247+07:00","message":"push: {true \n 0 0xc000044e00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:40.911939238+07:00","message":"[GCS] Start streaming session, msgId: 168"}
{"level":"info","service":"Main","time":"2025-10-27T14:27:40.913945703+07:00","message":"write wav file: './tmp/7446/7446_167.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:41.102028605+07:00","message":"[GCS] IsForceVAD: false for message ID: 168"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:41.171298144+07:00","message":"[GCS] Start streaming session, msgId: 169"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:41.22793707+07:00","message":"receive streaming session, msgId: 168"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:41.227952029+07:00","message":"found end of frame, send empty tag with msgId: 168"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:41.227954804+07:00","message":"end Recv id 168"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:41.227961258+07:00","message":"[buffer interim] 168 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:41.227967427+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:41.227971269+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:41.227973831+07:00","message":"> Transcript [1207] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:41.227976159+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:41.227977737+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:41.227979108+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:41.22798054+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:41.227982722+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:41.227991895+07:00","message":"push: {true \n 0 0xc000129a00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:41.231602006+07:00","message":"[GCS] IsForceVAD: false for message ID: 169"}
{"level":"info","service":"Main","time":"2025-10-27T14:27:41.232643482+07:00","message":"write wav file: './tmp/7446/7446_168.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:41.464089186+07:00","message":"receive streaming session, msgId: 169"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:41.46411293+07:00","message":"found end of frame, send empty tag with msgId: 169"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:41.464115824+07:00","message":"end Recv id 169"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:41.464121861+07:00","message":"[buffer interim] 169 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:41.464128164+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:41.464131513+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:41.464134264+07:00","message":"> Transcript [1208] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:41.464136476+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:41.46413819+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:41.464139579+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:41.46414102+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:41.464143232+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:41.464152323+07:00","message":"push: {true \n 0 0xc00041ce00}"}
{"level":"info","service":"Main","time":"2025-10-27T14:27:41.468381668+07:00","message":"write wav file: './tmp/7446/7446_169.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:41.551879331+07:00","message":"[GCS] Start streaming session, msgId: 170"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:41.681545435+07:00","message":"[GCS] IsForceVAD: false for message ID: 170"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:41.805336198+07:00","message":"receive streaming session, msgId: 170"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:41.805356058+07:00","message":"found end of frame, send empty tag with msgId: 170"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:41.805358871+07:00","message":"end Recv id 170"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:41.805364972+07:00","message":"[buffer interim] 170 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:41.80537139+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:41.805380114+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:41.805383462+07:00","message":"> Transcript [1209] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:41.805385567+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:41.80538716+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:41.805388584+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:41.805390216+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:41.805392458+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:41.805421815+07:00","message":"push: {true \n 0 0xc002217d00}"}
{"level":"info","service":"Main","time":"2025-10-27T14:27:41.81157852+07:00","message":"write wav file: './tmp/7446/7446_170.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:42.132549037+07:00","message":"[GCS] Start streaming session, msgId: 171"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:42.192462637+07:00","message":"[GCS] IsForceVAD: false for message ID: 171"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:42.252083682+07:00","message":"[GCS] Start streaming session, msgId: 172"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:42.381241533+07:00","message":"[GCS] IsForceVAD: false for message ID: 172"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:42.390770795+07:00","message":"receive streaming session, msgId: 171"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:42.390788808+07:00","message":"found end of frame, send empty tag with msgId: 171"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:42.390792109+07:00","message":"end Recv id 171"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:42.390798694+07:00","message":"[buffer interim] 171 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:42.390806855+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:42.390815481+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:42.390819309+07:00","message":"> Transcript [1210] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:42.390822767+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:42.390824837+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:42.390826951+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:42.39082906+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:42.390833182+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:42.390852574+07:00","message":"push: {true \n 0 0xc000045d00}"}
{"level":"info","service":"Main","time":"2025-10-27T14:27:42.395673456+07:00","message":"write wav file: './tmp/7446/7446_171.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:42.702572857+07:00","message":"[GCS] Start streaming session, msgId: 173"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:42.747149012+07:00","message":"receive streaming session, msgId: 172"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:42.747173183+07:00","message":"found end of frame, send empty tag with msgId: 172"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:42.747177258+07:00","message":"end Recv id 172"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:42.74718384+07:00","message":"[buffer interim] 172 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:42.74719141+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:42.747195205+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:42.747197765+07:00","message":"> Transcript [1211] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:42.747200128+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:42.747201789+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:42.747203359+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:42.747204867+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:42.747212703+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:42.747224901+07:00","message":"push: {true \n 0 0xc002217e00}"}
{"level":"info","service":"Main","time":"2025-10-27T14:27:42.752543378+07:00","message":"write wav file: './tmp/7446/7446_172.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:42.772151577+07:00","message":"[GCS] IsForceVAD: false for message ID: 173"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:42.892868161+07:00","message":"[GCS] Start streaming session, msgId: 174"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:42.935826172+07:00","message":"receive streaming session, msgId: 173"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:42.935850676+07:00","message":"found end of frame, send empty tag with msgId: 173"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:42.935854172+07:00","message":"end Recv id 173"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:42.935860868+07:00","message":"[buffer interim] 173 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:42.935868065+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:42.935871841+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:42.935874432+07:00","message":"> Transcript [1212] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:42.935876659+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:42.935878276+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:42.935879872+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:42.935881472+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:42.935883665+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:42.935893029+07:00","message":"push: {true \n 0 0xc003403d80}"}
{"level":"info","service":"Main","time":"2025-10-27T14:27:42.940060153+07:00","message":"write wav file: './tmp/7446/7446_173.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:42.961514732+07:00","message":"[GCS] IsForceVAD: false for message ID: 174"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:43.161342045+07:00","message":"receive streaming session, msgId: 174"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:43.161358272+07:00","message":"found end of frame, send empty tag with msgId: 174"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:43.16136175+07:00","message":"end Recv id 174"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:43.161369062+07:00","message":"[buffer interim] 174 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:43.161377174+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:43.161381787+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:43.161385912+07:00","message":"> Transcript [1213] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:43.16138942+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:43.16139142+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:43.161393798+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:43.161396223+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:43.161404204+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:43.161415423+07:00","message":"push: {true \n 0 0xc000128780}"}
{"level":"info","service":"Main","time":"2025-10-27T14:27:43.165727081+07:00","message":"write wav file: './tmp/7446/7446_174.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:43.212879582+07:00","message":"[GCS] Start streaming session, msgId: 175"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:43.342056777+07:00","message":"[GCS] IsForceVAD: false for message ID: 175"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:27:43.505262551+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:27:43.505273562+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:43.542738856+07:00","message":"receive streaming session, msgId: 175"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:43.54275751+07:00","message":"found end of frame, send empty tag with msgId: 175"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:43.542760114+07:00","message":"end Recv id 175"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:43.542766916+07:00","message":"[buffer interim] 175 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:43.542773452+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:43.54277662+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:43.542779402+07:00","message":"> Transcript [1214] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:43.542781529+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:43.542783093+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:43.542784571+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:43.542786057+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:43.542793781+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:43.542802949+07:00","message":"push: {true \n 0 0xc000045280}"}
{"level":"info","service":"Main","time":"2025-10-27T14:27:43.547301996+07:00","message":"write wav file: './tmp/7446/7446_175.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:44.172397163+07:00","message":"[GCS] Start streaming session, msgId: 176"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:45.270855806+07:00","message":"[GCS] IsForceVAD: false for message ID: 176"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:45.369799312+07:00","message":"receive streaming session, msgId: 176"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:45.369817755+07:00","message":"found end of frame, send empty tag with msgId: 176"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:45.369820472+07:00","message":"end Recv id 176"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:45.369826791+07:00","message":"[buffer interim] 176 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:45.369833851+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:45.369837695+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:45.369840395+07:00","message":"> Transcript [1215] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:45.369842659+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:45.369844392+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:45.369845904+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:45.369847357+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:45.369849741+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:45.369858878+07:00","message":"push: {true \n 0 0xc00041d180}"}
{"level":"info","service":"Main","time":"2025-10-27T14:27:45.375732008+07:00","message":"write wav file: './tmp/7446/7446_176.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:45.462144238+07:00","message":"[GCS] Start streaming session, msgId: 177"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:45.65158056+07:00","message":"[GCS] IsForceVAD: false for message ID: 177"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:45.747174661+07:00","message":"receive streaming session, msgId: 177"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:45.747198215+07:00","message":"found end of frame, send empty tag with msgId: 177"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:45.747201514+07:00","message":"end Recv id 177"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:45.74720905+07:00","message":"[buffer interim] 177 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:45.747216116+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:45.747219309+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:45.747222366+07:00","message":"> Transcript [1216] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:45.747224555+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:45.747226339+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:45.747227876+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:45.747229348+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:45.747231608+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:45.74725149+07:00","message":"push: {true \n 0 0xc000129b80}"}
{"level":"info","service":"Main","time":"2025-10-27T14:27:45.751509911+07:00","message":"write wav file: './tmp/7446/7446_177.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:45.91216382+07:00","message":"[GCS] Start streaming session, msgId: 178"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:46.101024667+07:00","message":"[GCS] IsForceVAD: false for message ID: 178"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:46.294213968+07:00","message":"[GCS] Start streaming session, msgId: 179"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:46.380604657+07:00","message":"receive streaming session, msgId: 178"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:46.380621703+07:00","message":"found end of frame, send empty tag with msgId: 178"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:46.380624582+07:00","message":"end Recv id 178"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:46.380630452+07:00","message":"[buffer interim] 178 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:46.380636432+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:46.380639985+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:46.380642834+07:00","message":"> Transcript [1217] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:46.380644804+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:46.380646659+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:46.380648152+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:46.380649678+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:46.380655322+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:46.380665314+07:00","message":"push: {true \n 0 0xc0023e9380}"}
{"level":"info","service":"Main","time":"2025-10-27T14:27:46.385040319+07:00","message":"write wav file: './tmp/7446/7446_178.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:27:46.505973418+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:27:46.505988142+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:27:49.506035797+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:27:49.506049746+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:51.128678138+07:00","message":"receive streaming session, msgId: 179"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:51.128719459+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":"2025-10-27T14:27:51.128724399+07:00","message":"receive interim result [false|false]: อุปกรณ์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:51.128737309+07:00","message":"[buffer interim] 179 false อุปกรณ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:51.128757298+07:00","message":"[bufferProcess] interim [680000000]:อุปกรณ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:51.128759919+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:51.128785823+07:00","message":"[bufferProcess] send to processor (ticker):อุปกรณ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:51.128789135+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:51.12879276+07:00","message":"> Transcript [1218] [false]: 'อุปกรณ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:51.128799331+07:00","message":"Set StatePrefix (first interim): 'อุปกรณ์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:51.774412463+07:00","message":"receive streaming session, msgId: 179"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:51.774455757+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อุปกรณ์\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:51.774461842+07:00","message":"receive interim result [false|false]: อุปกรณ์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:51.774475049+07:00","message":"[buffer interim] 179 false อุปกรณ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:51.774481467+07:00","message":"[bufferProcess] interim [280000000]:อุปกรณ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:51.774482857+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:52.181079558+07:00","message":"[GCS] IsForceVAD: false for message ID: 179"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:52.275494077+07:00","message":"receive streaming session, msgId: 179"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:52.275530505+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":"2025-10-27T14:27:52.275535844+07:00","message":"receive interim result [false|false]: อุปกรณ์เอาไว้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:52.275548903+07:00","message":"[buffer interim] 179 false อุปกรณ์เอาไว้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:52.275555129+07:00","message":"[bufferProcess] interim [760000000]:อุปกรณ์เอาไว้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:52.275558822+07:00","message":"[bufferProcess] send to processor:อุปกรณ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:52.275565345+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:52.275568046+07:00","message":"> Transcript [1219] [false]: 'อุปกรณ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:52.275570927+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:52.275572713+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:52.275574332+07:00","message":"StatePrefix: 'อุปกรณ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:52.275576241+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:52.278514201+07:00","message":"receive streaming session, msgId: 179"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:52.278535651+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อุปกรณ์\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:52.278539748+07:00","message":"receive interim result [false|false]: อุปกรณ์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:52.278549847+07:00","message":"[buffer interim] 179 false อุปกรณ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:52.278554527+07:00","message":"[bufferProcess] interim [820000000]:อุปกรณ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:52.278556387+07:00","message":"[bufferProcess] send to processor:อุปกรณ์เอาไว้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:52.278559571+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:52.278561708+07:00","message":"> Transcript [1220] [false]: 'อุปกรณ์เอาไว้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:52.278564402+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:52.27856591+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:52.278567561+07:00","message":"StatePrefix: 'อุปกรณ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:52.278569056+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:52.280435629+07:00","message":"receive streaming session, msgId: 179"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:52.280450101+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":"2025-10-27T14:27:52.28045523+07:00","message":"receive interim result [false|false]: อวัยวะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:52.280466425+07:00","message":"[buffer interim] 179 false อวัยวะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:52.280470868+07:00","message":"[bufferProcess] interim [880000000]:อวัยวะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:52.280473172+07:00","message":"[bufferProcess] send to processor:อุปกรณ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:52.280476073+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:52.280478647+07:00","message":"> Transcript [1221] [false]: 'อุปกรณ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:52.280481723+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:52.28048397+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:52.280485948+07:00","message":"StatePrefix: 'อุปกรณ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:52.280489087+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:52.300011332+07:00","message":"receive streaming session, msgId: 179"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:52.300047689+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อวัยวะ\",\"confidence\":0.7078822}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":910000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:52.300052838+07:00","message":"receive interim result [true|false]: อวัยวะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:52.300060575+07:00","message":"end recv isFinal message id 179"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:52.300063136+07:00","message":"end Recv id 179"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:52.300070199+07:00","message":"[buffer interim] 179 true อวัยวะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:52.300083837+07:00","message":"[bufferProcess] interim [910000000]:อวัยวะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:52.300087817+07:00","message":"[bufferProcess] send to processor (isfinal):อวัยวะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:52.300092073+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:52.300095477+07:00","message":"> Transcript [1222] [false]: 'อวัยวะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:52.300097509+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:52.300099027+07:00","message":"Set new StatePrefix: 'อวัยวะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:52.300100372+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:52.300102717+07:00","message":"> Transcript [1223] [true]: 'อวัยวะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:52.300104589+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:52.30010633+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:52.300107971+07:00","message":"StatePrefix: 'อวัยวะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:52.300109644+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:52.300111843+07:00","message":"Push: 'อวัยวะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:52.300119443+07:00","message":"push: {true อวัยวะ 0 0xc000129d00}"}
{"level":"info","service":"Main","time":"2025-10-27T14:27:52.311860669+07:00","message":"write wav file: './tmp/7446/7446_179.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:52.31191347+07:00","message":"[GCS] Start streaming session, msgId: 180"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:52.427271554+07:00","message":"[GCS] Cleaned up inactive client: 107"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:52.427294441+07:00","message":"[GCS] Cleaned up inactive client: 111"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:52.427296647+07:00","message":"[GCS] Cleaned up inactive client: 100"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:52.427298069+07:00","message":"[GCS] Cleaned up inactive client: 109"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:52.427299483+07:00","message":"[GCS] Cleaned up inactive client: 106"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:52.427300972+07:00","message":"[GCS] Cleaned up inactive client: 113"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:52.427302395+07:00","message":"[GCS] Cleaned up inactive client: 101"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:52.427304464+07:00","message":"[GCS] Cleaned up inactive client: 105"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:52.427305933+07:00","message":"[GCS] Cleaned up inactive client: 110"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:52.4273073+07:00","message":"[GCS] Cleaned up inactive client: 115"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:52.427308792+07:00","message":"[GCS] Cleaned up inactive client: 102"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:52.427310459+07:00","message":"[GCS] Cleaned up inactive client: 99"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:52.427311881+07:00","message":"[GCS] Cleaned up inactive client: 108"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:52.427313257+07:00","message":"[GCS] Cleaned up inactive client: 114"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:52.427314659+07:00","message":"[GCS] Cleaned up inactive client: 104"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:52.427316155+07:00","message":"[GCS] Cleaned up inactive client: 112"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:52.42731768+07:00","message":"[GCS] Cleaned up inactive client: 103"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:27:52.506749255+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:27:52.506768892+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:53.731148833+07:00","message":"[GCS] IsForceVAD: false for message ID: 180"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:53.825482343+07:00","message":"receive streaming session, msgId: 180"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:53.825499815+07:00","message":"found end of frame, send empty tag with msgId: 180"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:53.825502494+07:00","message":"end Recv id 180"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:53.825508945+07:00","message":"[buffer interim] 180 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:53.825516118+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:53.825520198+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:53.825523445+07:00","message":"> Transcript [1224] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:53.825526365+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:53.825528671+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:53.825531113+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:53.825533254+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:53.825541161+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:53.825552692+07:00","message":"push: {true \n 0 0xc000045e00}"}
{"level":"info","service":"Main","time":"2025-10-27T14:27:53.831356559+07:00","message":"write wav file: './tmp/7446/7446_180.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:53.982270956+07:00","message":"[GCS] Start streaming session, msgId: 181"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:27:55.507597345+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:27:55.507593452+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:58.360266175+07:00","message":"receive streaming session, msgId: 181"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:58.360313489+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"City\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:58.3603189+07:00","message":"receive interim result [false|false]: City"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:58.360333672+07:00","message":"[buffer interim] 181 false City"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:58.3603409+07:00","message":"[bufferProcess] interim [140000000]:City"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:58.360343159+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:58.360349451+07:00","message":"[bufferProcess] send to processor (ticker):City"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:58.36035256+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:58.360356111+07:00","message":"> Transcript [1225] [false]: 'City'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:58.360359228+07:00","message":"Set StatePrefix (first interim): 'City'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:27:58.507658485+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:27:58.507660293+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:59.23148082+07:00","message":"[GCS] IsForceVAD: false for message ID: 181"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:59.362079634+07:00","message":"[GCS] Start streaming session, msgId: 182"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:59.370051352+07:00","message":"receive streaming session, msgId: 181"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:59.370096702+07:00","message":"receive interim result all : {\"alternatives\":[{}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:59.370100888+07:00","message":"receive interim result [true|false]: "}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:59.370107146+07:00","message":"end recv isFinal message id 181"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:59.370108941+07:00","message":"end Recv id 181"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:59.370113665+07:00","message":"[buffer interim] 181 true "}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:59.370119382+07:00","message":"[bufferProcess] interim [280000000]:"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:59.370123206+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:59.370125488+07:00","message":"> Transcript [1226] [true]: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:59.370127769+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:59.370129325+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:59.370131424+07:00","message":"StatePrefix: 'City'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:59.370133148+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:27:59.37013963+07:00","message":"Push: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:27:59.370147469+07:00","message":"push: {true  0 0xc0023e9800}"}
{"level":"info","service":"Main","time":"2025-10-27T14:27:59.382112921+07:00","message":"write wav file: './tmp/7446/7446_181.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:28:01.507897062+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:28:01.507899967+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:01.611799147+07:00","message":"[GCS] IsForceVAD: false for message ID: 182"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:01.674760649+07:00","message":"[GCS] Start streaming session, msgId: 183"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:01.718283487+07:00","message":"receive streaming session, msgId: 182"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:01.718300952+07:00","message":"found end of frame, send empty tag with msgId: 182"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:01.718303811+07:00","message":"end Recv id 182"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:01.718310813+07:00","message":"[buffer interim] 182 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:01.718317119+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:01.718321397+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:01.718323912+07:00","message":"> Transcript [1227] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:01.718326028+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:01.718327769+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:01.718329472+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:01.718330998+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:01.718333485+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:01.718344598+07:00","message":"push: {true \n 0 0xc000044200}"}
{"level":"info","service":"Main","time":"2025-10-27T14:28:01.724967386+07:00","message":"write wav file: './tmp/7446/7446_182.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:01.731493746+07:00","message":"[GCS] IsForceVAD: false for message ID: 183"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:01.861761203+07:00","message":"[GCS] Start streaming session, msgId: 184"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:01.916659963+07:00","message":"receive streaming session, msgId: 183"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:01.91668405+07:00","message":"found end of frame, send empty tag with msgId: 183"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:01.916687079+07:00","message":"end Recv id 183"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:01.916694923+07:00","message":"[buffer interim] 183 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:01.916701937+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:01.916705773+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:01.91670841+07:00","message":"> Transcript [1228] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:01.916710612+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:01.916712411+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:01.91671391+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:01.916715362+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:01.916717465+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:01.916726114+07:00","message":"push: {true \n 0 0xc000045580}"}
{"level":"info","service":"Main","time":"2025-10-27T14:28:01.92140764+07:00","message":"write wav file: './tmp/7446/7446_183.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:01.931612676+07:00","message":"[GCS] IsForceVAD: false for message ID: 184"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:02.052935285+07:00","message":"[GCS] Start streaming session, msgId: 185"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:02.1800812+07:00","message":"receive streaming session, msgId: 184"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:02.180100059+07:00","message":"found end of frame, send empty tag with msgId: 184"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:02.180102731+07:00","message":"end Recv id 184"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:02.180109503+07:00","message":"[buffer interim] 184 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:02.180116375+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:02.180120967+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:02.180124488+07:00","message":"> Transcript [1229] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:02.180128461+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:02.180130203+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:02.180132231+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:02.180134414+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:02.18014189+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:02.180154399+07:00","message":"push: {true \n 0 0xc002216a00}"}
{"level":"info","service":"Main","time":"2025-10-27T14:28:02.184498999+07:00","message":"write wav file: './tmp/7446/7446_184.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:28:04.508329317+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:28:04.508321978+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:06.531712216+07:00","message":"[GCS] IsForceVAD: false for message ID: 185"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:06.662955603+07:00","message":"[GCS] Start streaming session, msgId: 186"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:06.685994485+07:00","message":"receive streaming session, msgId: 185"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:06.686012645+07:00","message":"found end of frame, send empty tag with msgId: 185"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:06.68601522+07:00","message":"end Recv id 185"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:06.686021729+07:00","message":"[buffer interim] 185 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:06.686028354+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:06.68603254+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:06.686035124+07:00","message":"> Transcript [1230] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:06.686044858+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:06.686051116+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:06.68605334+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:06.686059021+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:06.68606773+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:06.686079622+07:00","message":"push: {true \n 0 0xc0023e8f00}"}
{"level":"info","service":"Main","time":"2025-10-27T14:28:06.698044425+07:00","message":"write wav file: './tmp/7446/7446_185.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:06.731782009+07:00","message":"[GCS] IsForceVAD: false for message ID: 186"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:06.982577755+07:00","message":"[GCS] Start streaming session, msgId: 187"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:07.026058748+07:00","message":"receive streaming session, msgId: 186"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:07.026085189+07:00","message":"found end of frame, send empty tag with msgId: 186"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:07.026088747+07:00","message":"end Recv id 186"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:07.026097016+07:00","message":"[buffer interim] 186 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:07.026105425+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:07.026109148+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:07.026112115+07:00","message":"> Transcript [1231] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:07.02611561+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:07.026118253+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:07.026120496+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:07.026122486+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:07.026127807+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:07.026139541+07:00","message":"push: {true \n 0 0xc002602380}"}
{"level":"info","service":"Main","time":"2025-10-27T14:28:07.031376675+07:00","message":"write wav file: './tmp/7446/7446_186.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:07.051272556+07:00","message":"[GCS] IsForceVAD: false for message ID: 187"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:07.296351098+07:00","message":"receive streaming session, msgId: 187"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:07.296369773+07:00","message":"found end of frame, send empty tag with msgId: 187"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:07.296372579+07:00","message":"end Recv id 187"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:07.296379132+07:00","message":"[buffer interim] 187 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:07.296386427+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:07.296389913+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:07.296392622+07:00","message":"> Transcript [1232] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:07.296394663+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:07.296396271+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:07.296397748+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:07.296399299+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:07.296406164+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:07.296415044+07:00","message":"push: {true \n 0 0xc002602580}"}
{"level":"info","service":"Main","time":"2025-10-27T14:28:07.300821583+07:00","message":"write wav file: './tmp/7446/7446_187.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:07.301408629+07:00","message":"[GCS] Start streaming session, msgId: 188"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:28:07.508362063+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:28:07.508361223+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:07.811286887+07:00","message":"[GCS] IsForceVAD: false for message ID: 188"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:07.882784832+07:00","message":"[GCS] Start streaming session, msgId: 189"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:07.913933446+07:00","message":"receive streaming session, msgId: 188"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:07.913951389+07:00","message":"found end of frame, send empty tag with msgId: 188"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:07.913954612+07:00","message":"end Recv id 188"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:07.913961343+07:00","message":"[buffer interim] 188 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:07.913968417+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:07.913972329+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:07.913974912+07:00","message":"> Transcript [1233] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:07.913977152+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:07.913981735+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:07.913983265+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:07.913984809+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:07.913987181+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:07.9139964+07:00","message":"push: {true \n 0 0xc002217280}"}
{"level":"info","service":"Main","time":"2025-10-27T14:28:07.918935109+07:00","message":"write wav file: './tmp/7446/7446_188.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:08.770489022+07:00","message":"[GCS] IsForceVAD: false for message ID: 189"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:08.927138128+07:00","message":"receive streaming session, msgId: 189"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:08.927159881+07:00","message":"found end of frame, send empty tag with msgId: 189"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:08.927165747+07:00","message":"end Recv id 189"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:08.927171889+07:00","message":"[buffer interim] 189 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:08.927178754+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:08.927182609+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:08.927185293+07:00","message":"> Transcript [1234] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:08.927187475+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:08.927189051+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:08.927190483+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:08.927192191+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:08.927198236+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:08.927207894+07:00","message":"push: {true \n 0 0xc0023e9180}"}
{"level":"info","service":"Main","time":"2025-10-27T14:28:08.932843756+07:00","message":"write wav file: './tmp/7446/7446_189.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:28:10.508824885+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:28:10.508844845+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:11.602508146+07:00","message":"[GCS] Start streaming session, msgId: 190"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:28:13.508928192+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:28:13.508932424+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:14.673624488+07:00","message":"[GCS] IsForceVAD: false for message ID: 190"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:14.731372364+07:00","message":"[GCS] Start streaming session, msgId: 191"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:14.781194904+07:00","message":"receive streaming session, msgId: 190"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:14.781211998+07:00","message":"found end of frame, send empty tag with msgId: 190"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:14.781214623+07:00","message":"end Recv id 190"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:14.781221375+07:00","message":"[buffer interim] 190 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:14.781229115+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:14.781234455+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:14.781237878+07:00","message":"> Transcript [1235] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:14.781240944+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:14.781244166+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:14.781245872+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:14.78124742+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:14.781250006+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:14.781259616+07:00","message":"push: {true \n 0 0xc002217880}"}
{"level":"info","service":"Main","time":"2025-10-27T14:28:14.790312177+07:00","message":"write wav file: './tmp/7446/7446_190.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:14.931537898+07:00","message":"[GCS] IsForceVAD: false for message ID: 191"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:15.030059116+07:00","message":"receive streaming session, msgId: 191"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:15.030076148+07:00","message":"found end of frame, send empty tag with msgId: 191"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:15.030079066+07:00","message":"end Recv id 191"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:15.03008521+07:00","message":"[buffer interim] 191 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:15.030092063+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:15.030095696+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:15.030098384+07:00","message":"> Transcript [1236] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:15.030100553+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:15.030102257+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:15.030103805+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:15.030105265+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:15.030113755+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:15.030123082+07:00","message":"push: {true \n 0 0xc003402980}"}
{"level":"info","service":"Main","time":"2025-10-27T14:28:15.034734474+07:00","message":"write wav file: './tmp/7446/7446_191.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:15.051945676+07:00","message":"[GCS] Start streaming session, msgId: 192"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:15.632736471+07:00","message":"[GCS] IsForceVAD: false for message ID: 192"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:15.692562263+07:00","message":"[GCS] Start streaming session, msgId: 193"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:15.724052936+07:00","message":"receive streaming session, msgId: 192"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:15.724070728+07:00","message":"found end of frame, send empty tag with msgId: 192"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:15.724073444+07:00","message":"end Recv id 192"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:15.724079344+07:00","message":"[buffer interim] 192 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:15.724085611+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:15.724089649+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:15.724092212+07:00","message":"> Transcript [1237] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:15.724094384+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:15.724095972+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:15.724097389+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:15.724098868+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:15.724100991+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:15.7241101+07:00","message":"push: {true \n 0 0xc000128d80}"}
{"level":"info","service":"Main","time":"2025-10-27T14:28:15.729198546+07:00","message":"write wav file: './tmp/7446/7446_192.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:16.142690278+07:00","message":"[GCS] IsForceVAD: false for message ID: 193"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:16.272214101+07:00","message":"[GCS] Start streaming session, msgId: 194"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:16.274159193+07:00","message":"receive streaming session, msgId: 193"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:16.274168815+07:00","message":"found end of frame, send empty tag with msgId: 193"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:16.274171082+07:00","message":"end Recv id 193"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:16.274176052+07:00","message":"[buffer interim] 193 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:16.27418151+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:16.274185048+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:16.274187426+07:00","message":"> Transcript [1238] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:16.274189612+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:16.274191206+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:16.274192736+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:16.274194256+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:16.274196404+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:16.274203466+07:00","message":"push: {true \n 0 0xc002217f00}"}
{"level":"info","service":"Main","time":"2025-10-27T14:28:16.279253032+07:00","message":"write wav file: './tmp/7446/7446_193.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:16.461628182+07:00","message":"[GCS] IsForceVAD: false for message ID: 194"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:28:16.509796528+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:28:16.509805832+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:16.652437284+07:00","message":"[GCS] Start streaming session, msgId: 195"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:16.766450047+07:00","message":"receive streaming session, msgId: 194"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:16.766481701+07:00","message":"found end of frame, send empty tag with msgId: 194"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:16.766485988+07:00","message":"end Recv id 194"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:16.766495589+07:00","message":"[buffer interim] 194 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:16.766515445+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:16.7665194+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:16.766522219+07:00","message":"> Transcript [1239] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:16.766524552+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:16.766526436+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:16.766528139+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:16.766529611+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:16.766531854+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:16.766541108+07:00","message":"push: {true \n 0 0xc000129200}"}
{"level":"info","service":"Main","time":"2025-10-27T14:28:16.77161137+07:00","message":"write wav file: './tmp/7446/7446_194.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:17.042615587+07:00","message":"[GCS] IsForceVAD: false for message ID: 195"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:17.101364396+07:00","message":"[GCS] Start streaming session, msgId: 196"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:17.132414702+07:00","message":"receive streaming session, msgId: 195"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:17.132428746+07:00","message":"found end of frame, send empty tag with msgId: 195"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:17.132431433+07:00","message":"end Recv id 195"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:17.132436909+07:00","message":"[buffer interim] 195 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:17.132443272+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:17.132450923+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:17.132453604+07:00","message":"> Transcript [1240] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:17.132455882+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:17.132457497+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:17.132459115+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:17.132460856+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:17.132466702+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:17.132477403+07:00","message":"push: {true \n 0 0xc00041c780}"}
{"level":"info","service":"Main","time":"2025-10-27T14:28:17.137974564+07:00","message":"write wav file: './tmp/7446/7446_195.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:17.231439685+07:00","message":"[GCS] IsForceVAD: false for message ID: 196"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:17.369528967+07:00","message":"receive streaming session, msgId: 196"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:17.369547609+07:00","message":"found end of frame, send empty tag with msgId: 196"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:17.369550417+07:00","message":"end Recv id 196"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:17.369557448+07:00","message":"[buffer interim] 196 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:17.369564385+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:17.369567878+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:17.369570527+07:00","message":"> Transcript [1241] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:17.369572844+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:17.36957448+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:17.369576065+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:17.369577531+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:17.369622773+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:17.369632413+07:00","message":"push: {true \n 0 0xc000045680}"}
{"level":"info","service":"Main","time":"2025-10-27T14:28:17.374765308+07:00","message":"write wav file: './tmp/7446/7446_196.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:17.625275746+07:00","message":"[GCS] Start streaming session, msgId: 197"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:17.811549249+07:00","message":"[GCS] IsForceVAD: false for message ID: 197"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:17.942958516+07:00","message":"[GCS] Start streaming session, msgId: 198"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:18.123017087+07:00","message":"receive streaming session, msgId: 197"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:18.123033538+07:00","message":"found end of frame, send empty tag with msgId: 197"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:18.123036513+07:00","message":"end Recv id 197"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:18.123043056+07:00","message":"[buffer interim] 197 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:18.123049947+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:18.123053744+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:18.123056324+07:00","message":"> Transcript [1242] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:18.123058563+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:18.123060207+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:18.123061609+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:18.123063068+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:18.12306522+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:18.123074734+07:00","message":"push: {true \n 0 0xc000129e00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:18.130973561+07:00","message":"[GCS] IsForceVAD: false for message ID: 198"}
{"level":"info","service":"Main","time":"2025-10-27T14:28:18.133072378+07:00","message":"write wav file: './tmp/7446/7446_197.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:18.262098879+07:00","message":"[GCS] Start streaming session, msgId: 199"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:18.427976667+07:00","message":"receive streaming session, msgId: 198"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:18.428006009+07:00","message":"found end of frame, send empty tag with msgId: 198"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:18.428017551+07:00","message":"end Recv id 198"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:18.428025046+07:00","message":"[buffer interim] 198 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:18.428032781+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:18.428036672+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:18.428039118+07:00","message":"> Transcript [1243] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:18.428041238+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:18.42804283+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:18.428044414+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:18.428045914+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:18.428048024+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:18.428057555+07:00","message":"push: {true \n 0 0xc0023e9980}"}
{"level":"info","service":"Main","time":"2025-10-27T14:28:18.432386858+07:00","message":"write wav file: './tmp/7446/7446_198.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:18.520648375+07:00","message":"[GCS] IsForceVAD: false for message ID: 199"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:18.652025673+07:00","message":"[GCS] Start streaming session, msgId: 200"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:18.712231989+07:00","message":"[GCS] IsForceVAD: false for message ID: 200"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:18.747241031+07:00","message":"receive streaming session, msgId: 199"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:18.747259583+07:00","message":"found end of frame, send empty tag with msgId: 199"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:18.747262371+07:00","message":"end Recv id 199"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:18.747268995+07:00","message":"[buffer interim] 199 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:18.747275583+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:18.747279451+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:18.747281862+07:00","message":"> Transcript [1244] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:18.747283996+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:18.747285617+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:18.747287081+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:18.747288518+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:18.747294047+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:18.747303753+07:00","message":"push: {true \n 0 0xc003402100}"}
{"level":"info","service":"Main","time":"2025-10-27T14:28:18.751752325+07:00","message":"write wav file: './tmp/7446/7446_199.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:18.842583316+07:00","message":"[GCS] Start streaming session, msgId: 201"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:18.884250615+07:00","message":"receive streaming session, msgId: 200"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:18.884264952+07:00","message":"found end of frame, send empty tag with msgId: 200"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:18.884267699+07:00","message":"end Recv id 200"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:18.88427429+07:00","message":"[buffer interim] 200 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:18.884280564+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:18.884284358+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:18.884286806+07:00","message":"> Transcript [1245] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:18.8842889+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:18.884290525+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:18.884291976+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:18.884293453+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:18.884295739+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:18.884305529+07:00","message":"push: {true \n 0 0xc003402800}"}
{"level":"info","service":"Main","time":"2025-10-27T14:28:18.890123084+07:00","message":"write wav file: './tmp/7446/7446_200.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:18.901176885+07:00","message":"[GCS] IsForceVAD: false for message ID: 201"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:19.031431036+07:00","message":"[GCS] Start streaming session, msgId: 202"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:19.066839211+07:00","message":"receive streaming session, msgId: 201"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:19.06685944+07:00","message":"found end of frame, send empty tag with msgId: 201"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:19.06686215+07:00","message":"end Recv id 201"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:19.066868804+07:00","message":"[buffer interim] 201 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:19.066875023+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:19.066878898+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:19.066881456+07:00","message":"> Transcript [1246] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:19.066883655+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:19.066885261+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:19.066886651+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:19.066888095+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:19.066890215+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:19.06689974+07:00","message":"push: {true \n 0 0xc00041cf00}"}
{"level":"info","service":"Main","time":"2025-10-27T14:28:19.070783143+07:00","message":"write wav file: './tmp/7446/7446_201.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:19.091564454+07:00","message":"[GCS] IsForceVAD: false for message ID: 202"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:19.221949748+07:00","message":"[GCS] Start streaming session, msgId: 203"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:19.326625089+07:00","message":"receive streaming session, msgId: 202"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:19.326641923+07:00","message":"found end of frame, send empty tag with msgId: 202"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:19.326644934+07:00","message":"end Recv id 202"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:19.326677966+07:00","message":"[buffer interim] 202 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:19.326684699+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:19.326688291+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:19.326690723+07:00","message":"> Transcript [1247] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:19.326703241+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:19.326704869+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:19.32670681+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:19.326708774+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:19.326713824+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:19.326722998+07:00","message":"push: {true \n 0 0xc00041d100}"}
{"level":"info","service":"Main","time":"2025-10-27T14:28:19.331385373+07:00","message":"write wav file: './tmp/7446/7446_202.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:19.480806262+07:00","message":"[GCS] IsForceVAD: false for message ID: 203"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:28:19.510052042+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:28:19.510056017+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:19.57197456+07:00","message":"receive streaming session, msgId: 203"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:19.571991026+07:00","message":"found end of frame, send empty tag with msgId: 203"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:19.571993922+07:00","message":"end Recv id 203"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:19.571999738+07:00","message":"[buffer interim] 203 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:19.572012166+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:19.572016586+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:19.572019062+07:00","message":"> Transcript [1248] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:19.572021482+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:19.572023269+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:19.572024791+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:19.572026275+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:19.572028482+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:19.572037023+07:00","message":"push: {true \n 0 0xc003402e80}"}
{"level":"info","service":"Main","time":"2025-10-27T14:28:19.57705707+07:00","message":"write wav file: './tmp/7446/7446_203.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:19.992997077+07:00","message":"[GCS] Start streaming session, msgId: 204"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:20.051984666+07:00","message":"[GCS] IsForceVAD: false for message ID: 204"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:20.182387731+07:00","message":"[GCS] Start streaming session, msgId: 205"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:20.233662318+07:00","message":"receive streaming session, msgId: 204"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:20.2336765+07:00","message":"found end of frame, send empty tag with msgId: 204"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:20.233679157+07:00","message":"end Recv id 204"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:20.233685191+07:00","message":"[buffer interim] 204 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:20.233691519+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:20.233696024+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:20.233698651+07:00","message":"> Transcript [1249] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:20.233701046+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:20.23370263+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:20.233704222+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:20.233705697+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:20.233707856+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:20.23371663+07:00","message":"push: {true \n 0 0xc000044d00}"}
{"level":"info","service":"Main","time":"2025-10-27T14:28:20.238100088+07:00","message":"write wav file: './tmp/7446/7446_204.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:20.250758896+07:00","message":"[GCS] IsForceVAD: false for message ID: 205"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:20.457902012+07:00","message":"receive streaming session, msgId: 205"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:20.457920033+07:00","message":"found end of frame, send empty tag with msgId: 205"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:20.457923098+07:00","message":"end Recv id 205"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:20.457929169+07:00","message":"[buffer interim] 205 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:20.457935852+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:20.457939402+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:20.457941854+07:00","message":"> Transcript [1250] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:20.457943987+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:20.457945579+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:20.457946979+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:20.457948488+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:20.45795061+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:20.457959967+07:00","message":"push: {true \n 0 0xc000129980}"}
{"level":"info","service":"Main","time":"2025-10-27T14:28:20.462354759+07:00","message":"write wav file: './tmp/7446/7446_205.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:21.01241587+07:00","message":"[GCS] Start streaming session, msgId: 206"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:21.271191976+07:00","message":"[GCS] IsForceVAD: false for message ID: 206"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:21.331966503+07:00","message":"[GCS] Start streaming session, msgId: 207"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:21.36422633+07:00","message":"receive streaming session, msgId: 206"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:21.364242593+07:00","message":"found end of frame, send empty tag with msgId: 206"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:21.364245364+07:00","message":"end Recv id 206"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:21.364251857+07:00","message":"[buffer interim] 206 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:21.364259048+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:21.364262957+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:21.364265516+07:00","message":"> Transcript [1251] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:21.364267473+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:21.364269169+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:21.364271249+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:21.364273429+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:21.364276364+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:21.364288344+07:00","message":"push: {true \n 0 0xc002216b80}"}
{"level":"info","service":"Main","time":"2025-10-27T14:28:21.368731147+07:00","message":"write wav file: './tmp/7446/7446_206.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:21.911525638+07:00","message":"[GCS] IsForceVAD: false for message ID: 207"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:22.018859634+07:00","message":"receive streaming session, msgId: 207"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:22.018878073+07:00","message":"found end of frame, send empty tag with msgId: 207"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:22.018880784+07:00","message":"end Recv id 207"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:22.018887926+07:00","message":"[buffer interim] 207 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:22.018894917+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:22.018898754+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:22.018901626+07:00","message":"> Transcript [1252] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:22.018903866+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:22.018905465+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:22.018907018+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:22.018908626+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:22.018915555+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:22.01892485+07:00","message":"push: {true \n 0 0xc002602080}"}
{"level":"info","service":"Main","time":"2025-10-27T14:28:22.025047116+07:00","message":"write wav file: './tmp/7446/7446_207.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:22.042123678+07:00","message":"[GCS] Start streaming session, msgId: 208"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:22.427648895+07:00","message":"[GCS] Cleaned up inactive client: 122"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:22.427667692+07:00","message":"[GCS] Cleaned up inactive client: 124"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:22.427669827+07:00","message":"[GCS] Cleaned up inactive client: 121"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:22.427671286+07:00","message":"[GCS] Cleaned up inactive client: 116"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:22.427672905+07:00","message":"[GCS] Cleaned up inactive client: 125"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:22.427674902+07:00","message":"[GCS] Cleaned up inactive client: 119"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:22.427676363+07:00","message":"[GCS] Cleaned up inactive client: 117"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:22.427677782+07:00","message":"[GCS] Cleaned up inactive client: 118"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:22.427679371+07:00","message":"[GCS] Cleaned up inactive client: 120"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:22.427680894+07:00","message":"[GCS] Cleaned up inactive client: 123"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:28:22.510547567+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:28:22.510559928+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:22.742160687+07:00","message":"[GCS] IsForceVAD: false for message ID: 208"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:22.844851346+07:00","message":"receive streaming session, msgId: 208"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:22.844866253+07:00","message":"found end of frame, send empty tag with msgId: 208"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:22.844868866+07:00","message":"end Recv id 208"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:22.84487582+07:00","message":"[buffer interim] 208 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:22.844882039+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:22.844885759+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:22.844888434+07:00","message":"> Transcript [1253] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:22.844890582+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:22.844892326+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:22.844893882+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:22.844895399+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:22.844897515+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:22.844925736+07:00","message":"push: {true \n 0 0xc00041d680}"}
{"level":"info","service":"Main","time":"2025-10-27T14:28:22.849948806+07:00","message":"write wav file: './tmp/7446/7446_208.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:22.931563196+07:00","message":"[GCS] Start streaming session, msgId: 209"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:24.341302357+07:00","message":"[GCS] IsForceVAD: false for message ID: 209"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:24.433477788+07:00","message":"receive streaming session, msgId: 209"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:24.43349847+07:00","message":"found end of frame, send empty tag with msgId: 209"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:24.433502304+07:00","message":"end Recv id 209"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:24.433510344+07:00","message":"[buffer interim] 209 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:24.433518856+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:24.433524249+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:24.433528149+07:00","message":"> Transcript [1254] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:24.433531744+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:24.43353437+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:24.433536547+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:24.433539082+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:24.433542828+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:24.433555912+07:00","message":"push: {true \n 0 0xc00041d880}"}
{"level":"info","service":"Main","time":"2025-10-27T14:28:24.44027191+07:00","message":"write wav file: './tmp/7446/7446_209.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:24.66257051+07:00","message":"[GCS] Start streaming session, msgId: 210"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:25.300856465+07:00","message":"[GCS] IsForceVAD: false for message ID: 210"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:25.394065803+07:00","message":"receive streaming session, msgId: 210"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:25.39408286+07:00","message":"found end of frame, send empty tag with msgId: 210"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:25.394085317+07:00","message":"end Recv id 210"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:25.39409107+07:00","message":"[buffer interim] 210 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:25.394098264+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:25.394101969+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:25.394104739+07:00","message":"> Transcript [1255] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:25.394106935+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:25.394108467+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:25.394109849+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:25.394111291+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:25.394117619+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:25.394126775+07:00","message":"push: {true \n 0 0xc0023e9e00}"}
{"level":"info","service":"Main","time":"2025-10-27T14:28:25.399334344+07:00","message":"write wav file: './tmp/7446/7446_210.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:25.502498533+07:00","message":"[GCS] Start streaming session, msgId: 211"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:28:25.510573508+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:28:25.510588795+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:25.57140758+07:00","message":"[GCS] IsForceVAD: false for message ID: 211"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:25.758504791+07:00","message":"receive streaming session, msgId: 211"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:25.758530557+07:00","message":"found end of frame, send empty tag with msgId: 211"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:25.758534175+07:00","message":"end Recv id 211"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:25.758540451+07:00","message":"[buffer interim] 211 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:25.758549194+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:25.758553036+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:25.758555715+07:00","message":"> Transcript [1256] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:25.758557852+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:25.758559464+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:25.758561267+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:25.758562846+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:25.758568282+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:25.758577191+07:00","message":"push: {true \n 0 0xc002216900}"}
{"level":"info","service":"Main","time":"2025-10-27T14:28:25.762874893+07:00","message":"write wav file: './tmp/7446/7446_211.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:25.893129247+07:00","message":"[GCS] Start streaming session, msgId: 212"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:26.211652674+07:00","message":"[GCS] IsForceVAD: false for message ID: 212"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:26.31092523+07:00","message":"receive streaming session, msgId: 212"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:26.310944708+07:00","message":"found end of frame, send empty tag with msgId: 212"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:26.310948143+07:00","message":"end Recv id 212"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:26.310955302+07:00","message":"[buffer interim] 212 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:26.310962397+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:26.31096687+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:26.310969354+07:00","message":"> Transcript [1257] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:26.310971425+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:26.310973055+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:26.310974401+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:26.310975792+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:26.310978033+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:26.31098608+07:00","message":"push: {true \n 0 0xc002217480}"}
{"level":"info","service":"Main","time":"2025-10-27T14:28:26.318211434+07:00","message":"write wav file: './tmp/7446/7446_212.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:27.044649842+07:00","message":"[GCS] Start streaming session, msgId: 213"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:27.171670415+07:00","message":"[GCS] IsForceVAD: false for message ID: 213"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:27.232531174+07:00","message":"[GCS] Start streaming session, msgId: 214"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:27.292565133+07:00","message":"[GCS] IsForceVAD: false for message ID: 214"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:27.328453905+07:00","message":"receive streaming session, msgId: 213"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:27.328474421+07:00","message":"found end of frame, send empty tag with msgId: 213"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:27.328477266+07:00","message":"end Recv id 213"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:27.328484496+07:00","message":"[buffer interim] 213 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:27.328492498+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:27.328504237+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:27.328507338+07:00","message":"> Transcript [1258] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:27.328509609+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:27.328511478+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:27.328513026+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:27.328514751+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:27.328517241+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:27.328526783+07:00","message":"push: {true \n 0 0xc00041d300}"}
{"level":"info","service":"Main","time":"2025-10-27T14:28:27.333839526+07:00","message":"write wav file: './tmp/7446/7446_213.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:27.613097598+07:00","message":"[GCS] Start streaming session, msgId: 215"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:27.681020069+07:00","message":"[GCS] IsForceVAD: false for message ID: 215"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:27.698404251+07:00","message":"receive streaming session, msgId: 214"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:27.698428279+07:00","message":"found end of frame, send empty tag with msgId: 214"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:27.698431899+07:00","message":"end Recv id 214"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:27.698440269+07:00","message":"[buffer interim] 214 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:27.698450516+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:27.698455227+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:27.698458574+07:00","message":"> Transcript [1259] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:27.698462272+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:27.698464279+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:27.698466474+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:27.698468686+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:27.698471731+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:27.698484986+07:00","message":"push: {true \n 0 0xc002602180}"}
{"level":"info","service":"Main","time":"2025-10-27T14:28:27.703194267+07:00","message":"write wav file: './tmp/7446/7446_214.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:27.8114969+07:00","message":"[GCS] Start streaming session, msgId: 216"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:28.124362963+07:00","message":"receive streaming session, msgId: 215"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:28.124377219+07:00","message":"found end of frame, send empty tag with msgId: 215"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:28.124379939+07:00","message":"end Recv id 215"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:28.124385883+07:00","message":"[buffer interim] 215 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:28.124392144+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:28.124396673+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:28.124399281+07:00","message":"> Transcript [1260] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:28.124401239+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:28.124402848+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:28.124404247+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:28.124405738+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:28.124408063+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:28.12441698+07:00","message":"push: {true \n 0 0xc002602680}"}
{"level":"info","service":"Main","time":"2025-10-27T14:28:28.128863383+07:00","message":"write wav file: './tmp/7446/7446_215.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:28:28.510591311+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:28:28.510642199+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:31.451014594+07:00","message":"[GCS] IsForceVAD: false for message ID: 216"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:28:31.511331749+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:28:31.511345771+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:31.523942947+07:00","message":"[GCS] Start streaming session, msgId: 217"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:31.549113613+07:00","message":"receive streaming session, msgId: 216"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:31.549132004+07:00","message":"found end of frame, send empty tag with msgId: 216"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:31.549134813+07:00","message":"end Recv id 216"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:31.549141145+07:00","message":"[buffer interim] 216 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:31.549147909+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:31.549152135+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:31.549154657+07:00","message":"> Transcript [1261] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:31.54916947+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:31.549171501+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:31.549172967+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:31.549174635+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:31.549177136+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:31.549186898+07:00","message":"push: {true \n 0 0xc000044a80}"}
{"level":"info","service":"Main","time":"2025-10-27T14:28:31.557965862+07:00","message":"write wav file: './tmp/7446/7446_216.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:33.701541902+07:00","message":"[GCS] IsForceVAD: false for message ID: 217"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:33.803129945+07:00","message":"receive streaming session, msgId: 217"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:33.803144775+07:00","message":"found end of frame, send empty tag with msgId: 217"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:33.803147851+07:00","message":"end Recv id 217"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:33.80315442+07:00","message":"[buffer interim] 217 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:33.803160998+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:33.803165457+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:33.803168227+07:00","message":"> Transcript [1262] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:33.803170353+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:33.803171986+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:33.803173371+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:33.803174907+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:33.803183739+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:33.80319609+07:00","message":"push: {true \n 0 0xc000128c80}"}
{"level":"info","service":"Main","time":"2025-10-27T14:28:33.810200989+07:00","message":"write wav file: './tmp/7446/7446_217.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:34.281387895+07:00","message":"[GCS] Start streaming session, msgId: 218"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:34.342063991+07:00","message":"[GCS] IsForceVAD: false for message ID: 218"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:28:34.51236385+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:28:34.512377994+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:34.57700372+07:00","message":"receive streaming session, msgId: 218"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:34.577025707+07:00","message":"found end of frame, send empty tag with msgId: 218"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:34.577029679+07:00","message":"end Recv id 218"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:34.577037857+07:00","message":"[buffer interim] 218 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:34.577046269+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:34.577054049+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:34.577057671+07:00","message":"> Transcript [1263] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:34.577060717+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:34.577062957+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:34.57706506+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:34.577067795+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:34.5770734+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:34.577086507+07:00","message":"push: {true \n 0 0xc0023e9580}"}
{"level":"info","service":"Main","time":"2025-10-27T14:28:34.583400025+07:00","message":"write wav file: './tmp/7446/7446_218.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:34.925008081+07:00","message":"[GCS] Start streaming session, msgId: 219"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:35.373514785+07:00","message":"[GCS] IsForceVAD: false for message ID: 219"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:35.494186812+07:00","message":"receive streaming session, msgId: 219"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:35.494205542+07:00","message":"found end of frame, send empty tag with msgId: 219"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:35.494208053+07:00","message":"end Recv id 219"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:35.494215109+07:00","message":"[buffer interim] 219 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:35.494221472+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:35.494225419+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:35.494227897+07:00","message":"> Transcript [1264] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:35.494230038+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:35.494231704+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:35.494233078+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:35.494234517+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:35.494236837+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:35.494246811+07:00","message":"push: {true \n 0 0xc002602300}"}
{"level":"info","service":"Main","time":"2025-10-27T14:28:35.498963186+07:00","message":"write wav file: './tmp/7446/7446_219.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:35.69320438+07:00","message":"[GCS] Start streaming session, msgId: 220"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:35.811551858+07:00","message":"[GCS] IsForceVAD: false for message ID: 220"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:35.881041661+07:00","message":"[GCS] Start streaming session, msgId: 221"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:35.942703753+07:00","message":"[GCS] IsForceVAD: false for message ID: 221"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:35.946484478+07:00","message":"receive streaming session, msgId: 220"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:35.946499458+07:00","message":"found end of frame, send empty tag with msgId: 220"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:35.946502199+07:00","message":"end Recv id 220"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:35.946508053+07:00","message":"[buffer interim] 220 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:35.946515078+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:35.9465202+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:35.946523717+07:00","message":"> Transcript [1265] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:35.946527137+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:35.946529132+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:35.946531117+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:35.946533424+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:35.946541613+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:35.946553125+07:00","message":"push: {true \n 0 0xc00041c580}"}
{"level":"info","service":"Main","time":"2025-10-27T14:28:35.95100215+07:00","message":"write wav file: './tmp/7446/7446_220.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:36.011027694+07:00","message":"[GCS] Start streaming session, msgId: 222"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:36.131777488+07:00","message":"[GCS] IsForceVAD: false for message ID: 222"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:36.184343861+07:00","message":"receive streaming session, msgId: 221"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:36.184368574+07:00","message":"found end of frame, send empty tag with msgId: 221"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:36.184371581+07:00","message":"end Recv id 221"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:36.184379384+07:00","message":"[buffer interim] 221 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:36.184386026+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:36.184389977+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:36.184392988+07:00","message":"> Transcript [1266] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:36.184395212+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:36.184397019+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:36.184398537+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:36.18440012+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:36.18440702+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:36.184416268+07:00","message":"push: {true \n 0 0xc003402d00}"}
{"level":"info","service":"Main","time":"2025-10-27T14:28:36.188632362+07:00","message":"write wav file: './tmp/7446/7446_221.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:36.268488474+07:00","message":"receive streaming session, msgId: 222"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:36.268505715+07:00","message":"found end of frame, send empty tag with msgId: 222"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:36.26850839+07:00","message":"end Recv id 222"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:36.268518392+07:00","message":"[buffer interim] 222 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:36.26852557+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:36.268529087+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:36.268531747+07:00","message":"> Transcript [1267] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:36.268533954+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:36.268535732+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:36.26853732+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:36.268538883+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:36.268541309+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:36.268550822+07:00","message":"push: {true \n 0 0xc003403500}"}
{"level":"info","service":"Main","time":"2025-10-27T14:28:36.272782231+07:00","message":"write wav file: './tmp/7446/7446_222.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:36.393472887+07:00","message":"[GCS] Start streaming session, msgId: 223"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:36.450603171+07:00","message":"[GCS] IsForceVAD: false for message ID: 223"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:36.524736133+07:00","message":"[GCS] Start streaming session, msgId: 224"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:36.581186047+07:00","message":"[GCS] IsForceVAD: false for message ID: 224"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:36.693600433+07:00","message":"receive streaming session, msgId: 223"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:36.693613998+07:00","message":"found end of frame, send empty tag with msgId: 223"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:36.693616927+07:00","message":"end Recv id 223"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:36.693623112+07:00","message":"[buffer interim] 223 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:36.693629059+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:36.693633171+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:36.693636226+07:00","message":"> Transcript [1268] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:36.693638379+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:36.693640227+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:36.693641715+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:36.693643348+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:36.693645548+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:36.693655304+07:00","message":"push: {true \n 0 0xc00041d780}"}
{"level":"info","service":"Main","time":"2025-10-27T14:28:36.697817581+07:00","message":"write wav file: './tmp/7446/7446_223.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:36.711810902+07:00","message":"[GCS] Start streaming session, msgId: 225"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:36.770833846+07:00","message":"[GCS] IsForceVAD: false for message ID: 225"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:36.902552414+07:00","message":"[GCS] Start streaming session, msgId: 226"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:37.016326321+07:00","message":"receive streaming session, msgId: 224"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:37.01634455+07:00","message":"found end of frame, send empty tag with msgId: 224"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:37.016347797+07:00","message":"end Recv id 224"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:37.016356029+07:00","message":"[buffer interim] 224 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:37.01636446+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:37.016368977+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:37.016372695+07:00","message":"> Transcript [1269] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:37.016375654+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:37.016377934+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:37.016380033+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:37.016382172+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:37.016385565+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:37.016397493+07:00","message":"push: {true \n 0 0xc002602b00}"}
{"level":"info","service":"Main","time":"2025-10-27T14:28:37.022177246+07:00","message":"write wav file: './tmp/7446/7446_224.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:37.030823608+07:00","message":"[GCS] IsForceVAD: false for message ID: 226"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:37.092751221+07:00","message":"[GCS] Start streaming session, msgId: 227"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:37.179395762+07:00","message":"receive streaming session, msgId: 225"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:37.179414397+07:00","message":"found end of frame, send empty tag with msgId: 225"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:37.179417559+07:00","message":"end Recv id 225"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:37.179424564+07:00","message":"[buffer interim] 225 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:37.179432139+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:37.179435709+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:37.179438248+07:00","message":"> Transcript [1270] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:37.179440357+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:37.179442327+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:37.179443927+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:37.179445313+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:37.179454785+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:37.179463697+07:00","message":"push: {true \n 0 0xc000128000}"}
{"level":"info","service":"Main","time":"2025-10-27T14:28:37.183425297+07:00","message":"write wav file: './tmp/7446/7446_225.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:37.196882323+07:00","message":"receive streaming session, msgId: 226"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:37.196894389+07:00","message":"found end of frame, send empty tag with msgId: 226"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:37.196896766+07:00","message":"end Recv id 226"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:37.196901935+07:00","message":"[buffer interim] 226 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:37.196907818+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:37.196911025+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:37.196913294+07:00","message":"> Transcript [1271] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:37.196915419+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:37.196916952+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:37.196918474+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:37.196919922+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:37.19692194+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:37.196931599+07:00","message":"push: {true \n 0 0xc002602c00}"}
{"level":"info","service":"Main","time":"2025-10-27T14:28:37.200949294+07:00","message":"write wav file: './tmp/7446/7446_226.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:37.350635462+07:00","message":"[GCS] IsForceVAD: false for message ID: 227"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:28:37.512918085+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:28:37.512929742+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:37.60952148+07:00","message":"receive streaming session, msgId: 227"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:37.60953732+07:00","message":"found end of frame, send empty tag with msgId: 227"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:37.609539847+07:00","message":"end Recv id 227"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:37.609546175+07:00","message":"[buffer interim] 227 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:37.609553648+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:37.609557564+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:37.609560155+07:00","message":"> Transcript [1272] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:37.609562156+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:37.609563784+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:37.609565413+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:37.609566848+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:37.609575041+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:37.609583999+07:00","message":"push: {true \n 0 0xc000045880}"}
{"level":"info","service":"Main","time":"2025-10-27T14:28:37.614185036+07:00","message":"write wav file: './tmp/7446/7446_227.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:38.123566218+07:00","message":"[GCS] Start streaming session, msgId: 228"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:38.501802477+07:00","message":"[GCS] IsForceVAD: false for message ID: 228"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:38.605357547+07:00","message":"receive streaming session, msgId: 228"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:38.605376866+07:00","message":"found end of frame, send empty tag with msgId: 228"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:38.605379636+07:00","message":"end Recv id 228"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:38.605387607+07:00","message":"[buffer interim] 228 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:38.605395326+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:38.605405162+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:38.605408055+07:00","message":"> Transcript [1273] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:38.605409992+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:38.605411675+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:38.605413279+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:38.605414895+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:38.605417332+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:38.605427184+07:00","message":"push: {true \n 0 0xc000129f80}"}
{"level":"info","service":"Main","time":"2025-10-27T14:28:38.61082737+07:00","message":"write wav file: './tmp/7446/7446_228.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:38.631595416+07:00","message":"[GCS] Start streaming session, msgId: 229"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:38.692347085+07:00","message":"[GCS] IsForceVAD: false for message ID: 229"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:38.885000036+07:00","message":"receive streaming session, msgId: 229"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:38.885020077+07:00","message":"found end of frame, send empty tag with msgId: 229"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:38.885023365+07:00","message":"end Recv id 229"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:38.885030934+07:00","message":"[buffer interim] 229 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:38.885039413+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:38.885049548+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:38.885053177+07:00","message":"> Transcript [1274] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:38.885056421+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:38.885058809+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:38.885061017+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:38.885063295+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:38.885069959+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:38.88508303+07:00","message":"push: {true \n 0 0xc002603000}"}
{"level":"info","service":"Main","time":"2025-10-27T14:28:38.889212594+07:00","message":"write wav file: './tmp/7446/7446_229.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:39.081753927+07:00","message":"[GCS] Start streaming session, msgId: 230"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:39.211239701+07:00","message":"[GCS] IsForceVAD: false for message ID: 230"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:39.37433823+07:00","message":"receive streaming session, msgId: 230"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:39.374359298+07:00","message":"found end of frame, send empty tag with msgId: 230"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:39.37436284+07:00","message":"end Recv id 230"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:39.37437178+07:00","message":"[buffer interim] 230 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:39.374381361+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:39.374386217+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:39.37438973+07:00","message":"> Transcript [1275] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:39.374393148+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:39.374395391+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:39.374397644+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:39.374399809+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:39.374408227+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:39.374419995+07:00","message":"push: {true \n 0 0xc002217c00}"}
{"level":"info","service":"Main","time":"2025-10-27T14:28:39.379129821+07:00","message":"write wav file: './tmp/7446/7446_230.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:39.401430451+07:00","message":"[GCS] Start streaming session, msgId: 231"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:39.911435206+07:00","message":"[GCS] IsForceVAD: false for message ID: 231"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:40.00695339+07:00","message":"receive streaming session, msgId: 231"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:40.00697408+07:00","message":"found end of frame, send empty tag with msgId: 231"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:40.006977267+07:00","message":"end Recv id 231"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:40.006983788+07:00","message":"[buffer interim] 231 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:40.006990106+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:40.006993858+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:40.00699653+07:00","message":"> Transcript [1276] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:40.006998622+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:40.007000264+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:40.007001768+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:40.007003222+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:40.007009782+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:40.007020516+07:00","message":"push: {true \n 0 0xc003403f00}"}
{"level":"info","service":"Main","time":"2025-10-27T14:28:40.011666605+07:00","message":"write wav file: './tmp/7446/7446_231.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:40.23220372+07:00","message":"[GCS] Start streaming session, msgId: 232"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:40.361973943+07:00","message":"[GCS] IsForceVAD: false for message ID: 232"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:40.421784382+07:00","message":"[GCS] Start streaming session, msgId: 233"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:40.45437912+07:00","message":"receive streaming session, msgId: 232"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:40.454398323+07:00","message":"found end of frame, send empty tag with msgId: 232"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:40.454402694+07:00","message":"end Recv id 232"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:40.454411856+07:00","message":"[buffer interim] 232 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:40.454420701+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:40.454426266+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:40.454430106+07:00","message":"> Transcript [1277] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:40.454433792+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:40.45443631+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:40.454438515+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:40.454440729+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:40.454443865+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:40.454457039+07:00","message":"push: {true \n 0 0xc0023e9900}"}
{"level":"info","service":"Main","time":"2025-10-27T14:28:40.463708344+07:00","message":"write wav file: './tmp/7446/7446_232.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:28:40.513593273+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:28:40.513620456+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:40.55117093+07:00","message":"[GCS] IsForceVAD: false for message ID: 233"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:40.611252029+07:00","message":"[GCS] Start streaming session, msgId: 234"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:40.680857642+07:00","message":"receive streaming session, msgId: 233"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:40.680877168+07:00","message":"found end of frame, send empty tag with msgId: 233"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:40.68087978+07:00","message":"end Recv id 233"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:40.680886534+07:00","message":"[buffer interim] 233 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:40.680893078+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:40.680896662+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:40.680899285+07:00","message":"> Transcript [1278] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:40.680901518+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:40.680903331+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:40.680904924+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:40.680906632+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:40.680909142+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:40.680918995+07:00","message":"push: {true \n 0 0xc0001fa600}"}
{"level":"info","service":"Main","time":"2025-10-27T14:28:40.685510484+07:00","message":"write wav file: './tmp/7446/7446_233.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:40.741561962+07:00","message":"[GCS] IsForceVAD: false for message ID: 234"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:40.841591539+07:00","message":"receive streaming session, msgId: 234"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:40.841610759+07:00","message":"found end of frame, send empty tag with msgId: 234"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:40.841613519+07:00","message":"end Recv id 234"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:40.841620107+07:00","message":"[buffer interim] 234 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:40.841627112+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:40.841631547+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:40.84163419+07:00","message":"> Transcript [1279] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:40.841636393+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:40.841638103+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:40.841639489+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:40.841640957+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:40.841648365+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:40.841658783+07:00","message":"push: {true \n 0 0xc000044400}"}
{"level":"info","service":"Main","time":"2025-10-27T14:28:40.845665124+07:00","message":"write wav file: './tmp/7446/7446_234.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:40.872074862+07:00","message":"[GCS] Start streaming session, msgId: 235"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:41.320983808+07:00","message":"[GCS] IsForceVAD: false for message ID: 235"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:41.415191175+07:00","message":"receive streaming session, msgId: 235"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:41.415236357+07:00","message":"found end of frame, send empty tag with msgId: 235"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:41.415240041+07:00","message":"end Recv id 235"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:41.415262592+07:00","message":"[buffer interim] 235 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:41.41529274+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:41.415299016+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:41.415303584+07:00","message":"> Transcript [1280] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:41.41530761+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:41.415310709+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:41.41531341+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:41.415315921+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:41.415322686+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:41.415334732+07:00","message":"push: {true \n 0 0xc00041d500}"}
{"level":"info","service":"Main","time":"2025-10-27T14:28:41.420104474+07:00","message":"write wav file: './tmp/7446/7446_235.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:41.572349409+07:00","message":"[GCS] Start streaming session, msgId: 236"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:41.701447278+07:00","message":"[GCS] IsForceVAD: false for message ID: 236"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:41.771767287+07:00","message":"[GCS] Start streaming session, msgId: 237"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:41.970738093+07:00","message":"[GCS] IsForceVAD: false for message ID: 237"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:42.065327005+07:00","message":"receive streaming session, msgId: 236"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:42.065344946+07:00","message":"found end of frame, send empty tag with msgId: 236"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:42.065347557+07:00","message":"end Recv id 236"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:42.065354291+07:00","message":"[buffer interim] 236 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:42.065360806+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:42.065364568+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:42.06536713+07:00","message":"> Transcript [1281] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:42.065369233+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:42.065370831+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:42.065375518+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:42.065377017+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:42.065379379+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:42.065389016+07:00","message":"push: {true \n 0 0xc000045100}"}
{"level":"info","service":"Main","time":"2025-10-27T14:28:42.070145946+07:00","message":"write wav file: './tmp/7446/7446_236.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:42.162206076+07:00","message":"[GCS] Start streaming session, msgId: 238"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:42.220697503+07:00","message":"[GCS] IsForceVAD: false for message ID: 238"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:42.2332685+07:00","message":"receive streaming session, msgId: 237"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:42.233287687+07:00","message":"found end of frame, send empty tag with msgId: 237"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:42.23329024+07:00","message":"end Recv id 237"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:42.233296214+07:00","message":"[buffer interim] 237 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:42.233303205+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:42.233307112+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:42.233310004+07:00","message":"> Transcript [1282] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:42.233312037+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:42.233313799+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:42.23331583+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:42.233317812+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:42.233320779+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:42.233332325+07:00","message":"push: {true \n 0 0xc000045b00}"}
{"level":"info","service":"Main","time":"2025-10-27T14:28:42.237668871+07:00","message":"write wav file: './tmp/7446/7446_237.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:42.482487111+07:00","message":"[GCS] Start streaming session, msgId: 239"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:42.628616658+07:00","message":"receive streaming session, msgId: 238"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:42.628632682+07:00","message":"found end of frame, send empty tag with msgId: 238"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:42.628635364+07:00","message":"end Recv id 238"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:42.628641544+07:00","message":"[buffer interim] 238 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:42.628648436+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:42.628652224+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:42.628654747+07:00","message":"> Transcript [1283] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:42.628656749+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:42.628658329+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:42.628659751+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:42.628661209+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:42.628666935+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:42.628676072+07:00","message":"push: {true \n 0 0xc000045f80}"}
{"level":"info","service":"Main","time":"2025-10-27T14:28:42.633388519+07:00","message":"write wav file: './tmp/7446/7446_238.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:43.441541866+07:00","message":"[GCS] IsForceVAD: false for message ID: 239"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:28:43.513774443+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:28:43.513801006+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:43.537828553+07:00","message":"receive streaming session, msgId: 239"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:43.537846078+07:00","message":"found end of frame, send empty tag with msgId: 239"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:43.537849271+07:00","message":"end Recv id 239"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:43.537856931+07:00","message":"[buffer interim] 239 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:43.537865665+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:43.537877567+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:43.537881135+07:00","message":"> Transcript [1284] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:43.537884581+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:43.537886764+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:43.537888816+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:43.537891354+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:43.537896934+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:43.537908522+07:00","message":"push: {true \n 0 0xc00401e300}"}
{"level":"info","service":"Main","time":"2025-10-27T14:28:43.543611442+07:00","message":"write wav file: './tmp/7446/7446_239.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:43.631937687+07:00","message":"[GCS] Start streaming session, msgId: 240"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:43.822548263+07:00","message":"[GCS] IsForceVAD: false for message ID: 240"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:43.912433268+07:00","message":"receive streaming session, msgId: 240"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:43.912450882+07:00","message":"found end of frame, send empty tag with msgId: 240"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:43.9124543+07:00","message":"end Recv id 240"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:43.91246307+07:00","message":"[buffer interim] 240 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:43.912470172+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:43.912473961+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:43.912476472+07:00","message":"> Transcript [1285] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:43.912478727+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:43.912480278+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:43.912481928+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:43.912483375+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:43.912485506+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:43.912495391+07:00","message":"push: {true \n 0 0xc00041dc00}"}
{"level":"info","service":"Main","time":"2025-10-27T14:28:43.916875178+07:00","message":"write wav file: './tmp/7446/7446_240.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:44.275366699+07:00","message":"[GCS] Start streaming session, msgId: 241"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:44.592120789+07:00","message":"[GCS] IsForceVAD: false for message ID: 241"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:44.686895782+07:00","message":"receive streaming session, msgId: 241"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:44.68692012+07:00","message":"found end of frame, send empty tag with msgId: 241"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:44.686924057+07:00","message":"end Recv id 241"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:44.686931395+07:00","message":"[buffer interim] 241 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:44.6869404+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:44.686944751+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:44.686954016+07:00","message":"> Transcript [1286] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:44.686956392+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:44.68695798+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:44.686959722+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:44.68696138+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:44.68696391+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:44.686973087+07:00","message":"push: {true \n 0 0xc002602800}"}
{"level":"info","service":"Main","time":"2025-10-27T14:28:44.692116985+07:00","message":"write wav file: './tmp/7446/7446_241.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:45.17521695+07:00","message":"[GCS] Start streaming session, msgId: 242"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:45.291924429+07:00","message":"[GCS] IsForceVAD: false for message ID: 242"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:45.394595711+07:00","message":"receive streaming session, msgId: 242"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:45.394614259+07:00","message":"found end of frame, send empty tag with msgId: 242"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:45.394617315+07:00","message":"end Recv id 242"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:45.394623568+07:00","message":"[buffer interim] 242 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:45.394630352+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:45.394634253+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:45.394637063+07:00","message":"> Transcript [1287] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:45.394639156+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:45.394640794+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:45.394642215+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:45.394643666+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:45.394645882+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:45.394654827+07:00","message":"push: {true \n 0 0xc002216780}"}
{"level":"info","service":"Main","time":"2025-10-27T14:28:45.398993171+07:00","message":"write wav file: './tmp/7446/7446_242.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:45.681750725+07:00","message":"[GCS] Start streaming session, msgId: 243"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:46.130118057+07:00","message":"[GCS] IsForceVAD: false for message ID: 243"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:46.232494975+07:00","message":"receive streaming session, msgId: 243"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:46.232521256+07:00","message":"found end of frame, send empty tag with msgId: 243"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:46.232524943+07:00","message":"end Recv id 243"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:46.232532161+07:00","message":"[buffer interim] 243 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:46.232539231+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:46.232542844+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:46.232545382+07:00","message":"> Transcript [1288] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:46.232547558+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:46.232549171+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:46.232550622+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:46.232552277+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:46.232554677+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:46.232564532+07:00","message":"push: {true \n 0 0xc00041df00}"}
{"level":"info","service":"Main","time":"2025-10-27T14:28:46.237478039+07:00","message":"write wav file: './tmp/7446/7446_243.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:46.252470484+07:00","message":"[GCS] Start streaming session, msgId: 244"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:46.381626493+07:00","message":"[GCS] IsForceVAD: false for message ID: 244"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:28:46.513862483+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:28:46.513868864+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:46.530052039+07:00","message":"receive streaming session, msgId: 244"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:46.530068332+07:00","message":"found end of frame, send empty tag with msgId: 244"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:46.530071232+07:00","message":"end Recv id 244"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:46.53007714+07:00","message":"[buffer interim] 244 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:46.530084221+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:46.530087958+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:46.530090634+07:00","message":"> Transcript [1289] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:46.530092845+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:46.530094487+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:46.530095877+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:46.530097374+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:46.530103268+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:46.530111815+07:00","message":"push: {true \n 0 0xc002602d00}"}
{"level":"info","service":"Main","time":"2025-10-27T14:28:46.534937196+07:00","message":"write wav file: './tmp/7446/7446_244.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:46.642605996+07:00","message":"[GCS] Start streaming session, msgId: 245"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:46.701586794+07:00","message":"[GCS] IsForceVAD: false for message ID: 245"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:46.892260572+07:00","message":"[GCS] Start streaming session, msgId: 246"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:46.911628735+07:00","message":"receive streaming session, msgId: 245"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:46.91165825+07:00","message":"found end of frame, send empty tag with msgId: 245"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:46.911661326+07:00","message":"end Recv id 245"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:46.911668225+07:00","message":"[buffer interim] 245 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:46.911675277+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:46.911679129+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:46.91168166+07:00","message":"> Transcript [1290] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:46.911684377+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:46.911685975+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:46.911687489+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:46.91168922+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:46.911692225+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:46.91170284+07:00","message":"push: {true \n 0 0xc002880100}"}
{"level":"info","service":"Main","time":"2025-10-27T14:28:46.919765279+07:00","message":"write wav file: './tmp/7446/7446_245.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:47.661121882+07:00","message":"[GCS] IsForceVAD: false for message ID: 246"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:47.7317713+07:00","message":"[GCS] Start streaming session, msgId: 247"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:47.764618954+07:00","message":"receive streaming session, msgId: 246"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:47.764635024+07:00","message":"found end of frame, send empty tag with msgId: 246"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:47.764638636+07:00","message":"end Recv id 246"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:47.764645902+07:00","message":"[buffer interim] 246 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:47.764654681+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:47.764660189+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:47.764663574+07:00","message":"> Transcript [1291] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:47.764666599+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:47.764668958+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:47.764671012+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:47.764672832+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:47.764680596+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:47.764692514+07:00","message":"push: {true \n 0 0xc002922080}"}
{"level":"info","service":"Main","time":"2025-10-27T14:28:47.769676353+07:00","message":"write wav file: './tmp/7446/7446_246.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:47.851391391+07:00","message":"[GCS] IsForceVAD: false for message ID: 247"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:48.160392108+07:00","message":"receive streaming session, msgId: 247"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:48.160412652+07:00","message":"found end of frame, send empty tag with msgId: 247"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:48.160415308+07:00","message":"end Recv id 247"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:48.16042148+07:00","message":"[buffer interim] 247 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:48.160428332+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:48.160431842+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:48.160434676+07:00","message":"> Transcript [1292] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:48.160436869+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:48.160438448+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:48.16043982+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:48.160441298+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:48.160443503+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:48.160453013+07:00","message":"push: {true \n 0 0xc002922200}"}
{"level":"info","service":"Main","time":"2025-10-27T14:28:48.164895549+07:00","message":"write wav file: './tmp/7446/7446_247.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:48.302036304+07:00","message":"[GCS] Start streaming session, msgId: 248"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:48.372998261+07:00","message":"[GCS] IsForceVAD: false for message ID: 248"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:48.492125225+07:00","message":"[GCS] Start streaming session, msgId: 249"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:48.574547221+07:00","message":"receive streaming session, msgId: 248"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:48.574561931+07:00","message":"found end of frame, send empty tag with msgId: 248"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:48.574564626+07:00","message":"end Recv id 248"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:48.574570031+07:00","message":"[buffer interim] 248 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:48.574576516+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:48.574580374+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:48.574583177+07:00","message":"> Transcript [1293] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:48.574585518+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:48.574587175+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:48.574588603+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:48.574590054+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:48.574596843+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:48.574605378+07:00","message":"push: {true \n 0 0xc002922500}"}
{"level":"info","service":"Main","time":"2025-10-27T14:28:48.578530389+07:00","message":"write wav file: './tmp/7446/7446_248.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:48.691780257+07:00","message":"[GCS] IsForceVAD: false for message ID: 249"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:48.779260656+07:00","message":"receive streaming session, msgId: 249"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:48.779281449+07:00","message":"found end of frame, send empty tag with msgId: 249"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:48.779284761+07:00","message":"end Recv id 249"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:48.779292635+07:00","message":"[buffer interim] 249 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:48.779299483+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:48.779303073+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:48.779305914+07:00","message":"> Transcript [1294] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:48.77930862+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:48.7793106+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:48.77931224+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:48.779313725+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:48.779316061+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:48.779325129+07:00","message":"push: {true \n 0 0xc00401e180}"}
{"level":"info","service":"Main","time":"2025-10-27T14:28:48.783621794+07:00","message":"write wav file: './tmp/7446/7446_249.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:48.943523852+07:00","message":"[GCS] Start streaming session, msgId: 250"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:49.20088834+07:00","message":"[GCS] IsForceVAD: false for message ID: 250"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:49.33177814+07:00","message":"[GCS] Start streaming session, msgId: 251"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:49.391869561+07:00","message":"[GCS] IsForceVAD: false for message ID: 251"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:49.412191459+07:00","message":"receive streaming session, msgId: 250"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:49.412206984+07:00","message":"found end of frame, send empty tag with msgId: 250"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:49.412210351+07:00","message":"end Recv id 250"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:49.412218406+07:00","message":"[buffer interim] 250 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:49.412226761+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:49.412231291+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:49.412235296+07:00","message":"> Transcript [1295] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:49.412238614+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:49.41224134+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:49.412243804+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:49.412246172+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:49.412249537+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:49.412260918+07:00","message":"push: {true \n 0 0xc002602780}"}
{"level":"info","service":"Main","time":"2025-10-27T14:28:49.41742324+07:00","message":"write wav file: './tmp/7446/7446_250.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:28:49.514373139+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:28:49.514383683+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:49.556463618+07:00","message":"receive streaming session, msgId: 251"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:49.556482833+07:00","message":"found end of frame, send empty tag with msgId: 251"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:49.556486274+07:00","message":"end Recv id 251"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:49.556493269+07:00","message":"[buffer interim] 251 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:49.556503485+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:49.556507947+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:49.556511295+07:00","message":"> Transcript [1296] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:49.556514222+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:49.556516785+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:49.556519115+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:49.556521221+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:49.556529244+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:49.556540615+07:00","message":"push: {true \n 0 0xc002602a00}"}
{"level":"info","service":"Main","time":"2025-10-27T14:28:49.560619613+07:00","message":"write wav file: './tmp/7446/7446_251.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:51.251606146+07:00","message":"[GCS] Start streaming session, msgId: 252"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:51.45106174+07:00","message":"[GCS] IsForceVAD: false for message ID: 252"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:51.550288006+07:00","message":"receive streaming session, msgId: 252"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:51.550306643+07:00","message":"found end of frame, send empty tag with msgId: 252"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:51.550309248+07:00","message":"end Recv id 252"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:51.550316142+07:00","message":"[buffer interim] 252 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:51.55032267+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:51.550327182+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:51.550329793+07:00","message":"> Transcript [1297] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:51.550332179+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:51.550333746+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:51.550335216+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:51.550336826+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:51.550344214+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:51.550354283+07:00","message":"push: {true \n 0 0xc002880480}"}
{"level":"info","service":"Main","time":"2025-10-27T14:28:51.55518622+07:00","message":"write wav file: './tmp/7446/7446_252.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:51.77270743+07:00","message":"[GCS] Start streaming session, msgId: 253"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:51.83138309+07:00","message":"[GCS] IsForceVAD: false for message ID: 253"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:51.893067531+07:00","message":"[GCS] Start streaming session, msgId: 254"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:51.960378574+07:00","message":"[GCS] IsForceVAD: false for message ID: 254"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:51.989946955+07:00","message":"receive streaming session, msgId: 253"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:51.989965642+07:00","message":"found end of frame, send empty tag with msgId: 253"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:51.989968588+07:00","message":"end Recv id 253"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:51.989976327+07:00","message":"[buffer interim] 253 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:51.989983107+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:51.989992611+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:51.989995359+07:00","message":"> Transcript [1298] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:51.989997296+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:51.989998881+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:51.990000238+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:51.990001814+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:51.990004155+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:51.990013342+07:00","message":"push: {true \n 0 0xc000128900}"}
{"level":"info","service":"Main","time":"2025-10-27T14:28:51.994462709+07:00","message":"write wav file: './tmp/7446/7446_253.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:52.336444519+07:00","message":"receive streaming session, msgId: 254"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:52.336473659+07:00","message":"found end of frame, send empty tag with msgId: 254"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:52.336477292+07:00","message":"end Recv id 254"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:52.336487223+07:00","message":"[buffer interim] 254 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:52.336513547+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:52.336518329+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:52.336521056+07:00","message":"> Transcript [1299] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:52.336523489+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:52.336525436+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:52.336527014+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:52.336528456+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:52.336534268+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:52.336544087+07:00","message":"push: {true \n 0 0xc000128f80}"}
{"level":"info","service":"Main","time":"2025-10-27T14:28:52.341117365+07:00","message":"write wav file: './tmp/7446/7446_254.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:52.427915412+07:00","message":"[GCS] Cleaned up inactive client: 170"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:52.427942465+07:00","message":"[GCS] Cleaned up inactive client: 175"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:52.427945269+07:00","message":"[GCS] Cleaned up inactive client: 163"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:52.427946745+07:00","message":"[GCS] Cleaned up inactive client: 153"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:52.427948084+07:00","message":"[GCS] Cleaned up inactive client: 148"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:52.427949446+07:00","message":"[GCS] Cleaned up inactive client: 151"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:52.427950813+07:00","message":"[GCS] Cleaned up inactive client: 168"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:52.427952233+07:00","message":"[GCS] Cleaned up inactive client: 141"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:52.427953661+07:00","message":"[GCS] Cleaned up inactive client: 139"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:52.427954985+07:00","message":"[GCS] Cleaned up inactive client: 171"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:52.427956417+07:00","message":"[GCS] Cleaned up inactive client: 159"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:52.427957764+07:00","message":"[GCS] Cleaned up inactive client: 160"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:52.427959234+07:00","message":"[GCS] Cleaned up inactive client: 134"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:52.427960554+07:00","message":"[GCS] Cleaned up inactive client: 136"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:52.427961944+07:00","message":"[GCS] Cleaned up inactive client: 142"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:52.427963447+07:00","message":"[GCS] Cleaned up inactive client: 132"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:52.427964919+07:00","message":"[GCS] Cleaned up inactive client: 145"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:52.427966206+07:00","message":"[GCS] Cleaned up inactive client: 154"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:52.427967466+07:00","message":"[GCS] Cleaned up inactive client: 179"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:52.427968707+07:00","message":"[GCS] Cleaned up inactive client: 152"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:52.427969955+07:00","message":"[GCS] Cleaned up inactive client: 164"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:52.427971249+07:00","message":"[GCS] Cleaned up inactive client: 173"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:52.427972507+07:00","message":"[GCS] Cleaned up inactive client: 150"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:52.427973774+07:00","message":"[GCS] Cleaned up inactive client: 177"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:52.427975056+07:00","message":"[GCS] Cleaned up inactive client: 172"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:52.427976309+07:00","message":"[GCS] Cleaned up inactive client: 174"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:52.427977584+07:00","message":"[GCS] Cleaned up inactive client: 146"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:52.427978857+07:00","message":"[GCS] Cleaned up inactive client: 166"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:52.427980119+07:00","message":"[GCS] Cleaned up inactive client: 149"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:52.427981377+07:00","message":"[GCS] Cleaned up inactive client: 138"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:52.427982668+07:00","message":"[GCS] Cleaned up inactive client: 147"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:52.427987612+07:00","message":"[GCS] Cleaned up inactive client: 140"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:52.42798899+07:00","message":"[GCS] Cleaned up inactive client: 158"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:52.427990325+07:00","message":"[GCS] Cleaned up inactive client: 128"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:52.427991651+07:00","message":"[GCS] Cleaned up inactive client: 130"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:52.427993214+07:00","message":"[GCS] Cleaned up inactive client: 156"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:52.427994505+07:00","message":"[GCS] Cleaned up inactive client: 165"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:52.427995736+07:00","message":"[GCS] Cleaned up inactive client: 144"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:52.427997338+07:00","message":"[GCS] Cleaned up inactive client: 167"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:52.427998605+07:00","message":"[GCS] Cleaned up inactive client: 131"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:52.427999827+07:00","message":"[GCS] Cleaned up inactive client: 133"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:52.428001055+07:00","message":"[GCS] Cleaned up inactive client: 143"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:52.428002312+07:00","message":"[GCS] Cleaned up inactive client: 176"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:52.428003575+07:00","message":"[GCS] Cleaned up inactive client: 178"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:52.428004788+07:00","message":"[GCS] Cleaned up inactive client: 155"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:52.42800602+07:00","message":"[GCS] Cleaned up inactive client: 127"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:52.428007285+07:00","message":"[GCS] Cleaned up inactive client: 129"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:52.428008531+07:00","message":"[GCS] Cleaned up inactive client: 137"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:52.428009745+07:00","message":"[GCS] Cleaned up inactive client: 162"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:52.428011006+07:00","message":"[GCS] Cleaned up inactive client: 169"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:52.428012302+07:00","message":"[GCS] Cleaned up inactive client: 135"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:52.428013549+07:00","message":"[GCS] Cleaned up inactive client: 126"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:52.428014808+07:00","message":"[GCS] Cleaned up inactive client: 161"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:52.428016074+07:00","message":"[GCS] Cleaned up inactive client: 157"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:28:52.515126788+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:28:52.515132384+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:52.925392037+07:00","message":"[GCS] Start streaming session, msgId: 255"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:52.981859281+07:00","message":"[GCS] IsForceVAD: false for message ID: 255"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:53.051950805+07:00","message":"[GCS] Start streaming session, msgId: 256"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:53.205294988+07:00","message":"receive streaming session, msgId: 255"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:53.205312635+07:00","message":"found end of frame, send empty tag with msgId: 255"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:53.205315193+07:00","message":"end Recv id 255"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:53.205321305+07:00","message":"[buffer interim] 255 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:53.205328164+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:53.205336652+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:53.205339445+07:00","message":"> Transcript [1300] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:53.205341538+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:53.205343117+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:53.205344635+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:53.205346281+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:53.205348576+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:53.205357987+07:00","message":"push: {true \n 0 0xc000129900}"}
{"level":"info","service":"Main","time":"2025-10-27T14:28:53.209536198+07:00","message":"write wav file: './tmp/7446/7446_255.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:55.480400486+07:00","message":"[GCS] IsForceVAD: false for message ID: 256"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:28:55.515575189+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:28:55.515598844+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:55.543907415+07:00","message":"[GCS] Start streaming session, msgId: 257"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:55.58189731+07:00","message":"receive streaming session, msgId: 256"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:55.581915072+07:00","message":"found end of frame, send empty tag with msgId: 256"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:55.581917932+07:00","message":"end Recv id 256"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:55.581929222+07:00","message":"[buffer interim] 256 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:55.581936481+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:55.581940738+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:55.581943552+07:00","message":"> Transcript [1301] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:55.58194587+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:55.581947787+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:55.581949439+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:55.581950946+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:55.581953294+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:55.581963165+07:00","message":"push: {true \n 0 0xc0023e9780}"}
{"level":"info","service":"Main","time":"2025-10-27T14:28:55.590131895+07:00","message":"write wav file: './tmp/7446/7446_256.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:55.671399913+07:00","message":"[GCS] IsForceVAD: false for message ID: 257"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:55.802726381+07:00","message":"[GCS] Start streaming session, msgId: 258"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:55.836354117+07:00","message":"receive streaming session, msgId: 257"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:55.836369408+07:00","message":"found end of frame, send empty tag with msgId: 257"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:55.836373437+07:00","message":"end Recv id 257"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:55.836380256+07:00","message":"[buffer interim] 257 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:55.836392512+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:55.836397253+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:55.836400593+07:00","message":"> Transcript [1302] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:55.836403699+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:55.836405837+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:55.836407921+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:55.836410039+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:55.836413329+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:55.836422979+07:00","message":"push: {true \n 0 0xc002603180}"}
{"level":"info","service":"Main","time":"2025-10-27T14:28:55.841216264+07:00","message":"write wav file: './tmp/7446/7446_257.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:55.993352073+07:00","message":"[GCS] IsForceVAD: false for message ID: 258"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:56.052672939+07:00","message":"[GCS] Start streaming session, msgId: 259"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:56.110566122+07:00","message":"receive streaming session, msgId: 258"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:56.110583889+07:00","message":"found end of frame, send empty tag with msgId: 258"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:56.110587338+07:00","message":"end Recv id 258"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:56.110595742+07:00","message":"[buffer interim] 258 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:56.110604798+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:56.110609805+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:56.110613486+07:00","message":"> Transcript [1303] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:56.110616617+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:56.110619052+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:56.110621312+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:56.110623448+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:56.11062664+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:56.110637942+07:00","message":"push: {true \n 0 0xc002880980}"}
{"level":"info","service":"Main","time":"2025-10-27T14:28:56.115146438+07:00","message":"write wav file: './tmp/7446/7446_258.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:56.310950033+07:00","message":"[GCS] IsForceVAD: false for message ID: 259"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:56.415291249+07:00","message":"receive streaming session, msgId: 259"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:56.415309751+07:00","message":"found end of frame, send empty tag with msgId: 259"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:56.415312375+07:00","message":"end Recv id 259"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:56.415318867+07:00","message":"[buffer interim] 259 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:56.415325372+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:56.415329247+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:56.415332064+07:00","message":"> Transcript [1304] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:56.415334304+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:56.415336082+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:56.415337593+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:56.415339064+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:56.415341153+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:56.415351337+07:00","message":"push: {true \n 0 0xc002602000}"}
{"level":"info","service":"Main","time":"2025-10-27T14:28:56.419846249+07:00","message":"write wav file: './tmp/7446/7446_259.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:56.501759719+07:00","message":"[GCS] Start streaming session, msgId: 260"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:56.760960492+07:00","message":"[GCS] IsForceVAD: false for message ID: 260"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:56.86980317+07:00","message":"receive streaming session, msgId: 260"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:56.869832818+07:00","message":"found end of frame, send empty tag with msgId: 260"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:56.869837134+07:00","message":"end Recv id 260"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:56.869845916+07:00","message":"[buffer interim] 260 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:56.869853959+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:56.869858746+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:56.869862244+07:00","message":"> Transcript [1305] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:56.869866204+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:56.86986872+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:56.869870758+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:56.869872611+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:56.869875758+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:56.869887689+07:00","message":"push: {true \n 0 0xc002922400}"}
{"level":"info","service":"Main","time":"2025-10-27T14:28:56.874535852+07:00","message":"write wav file: './tmp/7446/7446_260.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:56.893757586+07:00","message":"[GCS] Start streaming session, msgId: 261"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:57.081078657+07:00","message":"[GCS] IsForceVAD: false for message ID: 261"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:57.172580753+07:00","message":"receive streaming session, msgId: 261"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:57.172599222+07:00","message":"found end of frame, send empty tag with msgId: 261"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:57.172602741+07:00","message":"end Recv id 261"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:57.172610776+07:00","message":"[buffer interim] 261 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:57.17261903+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:57.172628866+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:57.172632373+07:00","message":"> Transcript [1306] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:57.17263551+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:57.172637821+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:57.172640122+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:57.172642372+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:57.172645482+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:57.17265733+07:00","message":"push: {true \n 0 0xc002880300}"}
{"level":"info","service":"Main","time":"2025-10-27T14:28:57.177906201+07:00","message":"write wav file: './tmp/7446/7446_261.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:57.401892824+07:00","message":"[GCS] Start streaming session, msgId: 262"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:57.911878907+07:00","message":"[GCS] IsForceVAD: false for message ID: 262"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:57.971237155+07:00","message":"[GCS] Start streaming session, msgId: 263"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:58.043461368+07:00","message":"receive streaming session, msgId: 262"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:58.043477248+07:00","message":"found end of frame, send empty tag with msgId: 262"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:58.043480155+07:00","message":"end Recv id 262"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:58.043485602+07:00","message":"[buffer interim] 262 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:58.043491779+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:58.043495452+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:58.043497963+07:00","message":"> Transcript [1307] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:58.043500065+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:58.043501673+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:58.043503095+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:58.043504585+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:58.043510296+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:58.0435178+07:00","message":"push: {true \n 0 0xc002602f00}"}
{"level":"info","service":"Main","time":"2025-10-27T14:28:58.048924765+07:00","message":"write wav file: './tmp/7446/7446_262.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:58.170703515+07:00","message":"[GCS] IsForceVAD: false for message ID: 263"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:58.289021524+07:00","message":"receive streaming session, msgId: 263"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:58.289036162+07:00","message":"found end of frame, send empty tag with msgId: 263"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:58.289038872+07:00","message":"end Recv id 263"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:58.289045656+07:00","message":"[buffer interim] 263 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:58.28905175+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:58.289055713+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:58.289058583+07:00","message":"> Transcript [1308] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:58.289060927+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:58.289062524+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:58.289063916+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:58.289065365+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:58.289070192+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:58.289080772+07:00","message":"push: {true \n 0 0xc002880580}"}
{"level":"info","service":"Main","time":"2025-10-27T14:28:58.293653479+07:00","message":"write wav file: './tmp/7446/7446_263.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:28:58.516173947+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:28:58.516185848+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:58.751132909+07:00","message":"[GCS] Start streaming session, msgId: 264"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:58.880727224+07:00","message":"[GCS] IsForceVAD: false for message ID: 264"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:58.990635891+07:00","message":"receive streaming session, msgId: 264"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:58.9906528+07:00","message":"found end of frame, send empty tag with msgId: 264"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:58.990655422+07:00","message":"end Recv id 264"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:58.99066157+07:00","message":"[buffer interim] 264 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:58.990667503+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:58.9906714+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:58.990674097+07:00","message":"> Transcript [1309] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:58.99067625+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:58.990677925+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:58.990679354+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:58.990680809+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:58.990682968+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:58.990692229+07:00","message":"push: {true \n 0 0xc000128700}"}
{"level":"info","service":"Main","time":"2025-10-27T14:28:58.994940155+07:00","message":"write wav file: './tmp/7446/7446_264.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:59.072003912+07:00","message":"[GCS] Start streaming session, msgId: 265"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:59.131657654+07:00","message":"[GCS] IsForceVAD: false for message ID: 265"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:59.331110318+07:00","message":"receive streaming session, msgId: 265"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:59.331131051+07:00","message":"found end of frame, send empty tag with msgId: 265"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:59.33113508+07:00","message":"end Recv id 265"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:59.331141658+07:00","message":"[buffer interim] 265 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:59.331149646+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:59.33115431+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:59.33115793+07:00","message":"> Transcript [1310] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:59.331161229+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:59.331163809+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:59.331166172+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:59.331168478+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:59.331171941+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:59.331190878+07:00","message":"push: {true \n 0 0xc002880700}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:59.331268165+07:00","message":"[GCS] Start streaming session, msgId: 266"}
{"level":"info","service":"Main","time":"2025-10-27T14:28:59.335773732+07:00","message":"write wav file: './tmp/7446/7446_265.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:59.391929042+07:00","message":"[GCS] IsForceVAD: false for message ID: 266"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:59.645360341+07:00","message":"receive streaming session, msgId: 266"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:59.645377116+07:00","message":"found end of frame, send empty tag with msgId: 266"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:59.645379754+07:00","message":"end Recv id 266"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:59.645386462+07:00","message":"[buffer interim] 266 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:59.645393592+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:59.64539695+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:59.64539933+07:00","message":"> Transcript [1311] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:59.645401313+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:59.645402847+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:59.6454043+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:59.645405938+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:28:59.645412201+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:28:59.645421116+07:00","message":"push: {true \n 0 0xc000128880}"}
{"level":"info","service":"Main","time":"2025-10-27T14:28:59.649678898+07:00","message":"write wav file: './tmp/7446/7446_266.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:00.030959608+07:00","message":"[GCS] Start streaming session, msgId: 267"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:00.091480546+07:00","message":"[GCS] IsForceVAD: false for message ID: 267"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:00.221760882+07:00","message":"[GCS] Start streaming session, msgId: 268"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:00.291269082+07:00","message":"[GCS] IsForceVAD: false for message ID: 268"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:00.412113077+07:00","message":"[GCS] Start streaming session, msgId: 269"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:00.481212851+07:00","message":"[GCS] IsForceVAD: false for message ID: 269"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:00.53375559+07:00","message":"receive streaming session, msgId: 268"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:00.533771034+07:00","message":"found end of frame, send empty tag with msgId: 268"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:00.533773806+07:00","message":"end Recv id 268"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:00.533780369+07:00","message":"[buffer interim] 268 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:00.533786731+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:00.533790743+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:00.533793506+07:00","message":"> Transcript [1312] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:00.533795763+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:00.533797407+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:00.533798863+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:00.533800363+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:00.533802571+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:00.533811535+07:00","message":"push: {true \n 0 0xc002922b00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:00.535901098+07:00","message":"receive streaming session, msgId: 267"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:00.535919191+07:00","message":"found end of frame, send empty tag with msgId: 267"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:00.535922113+07:00","message":"end Recv id 267"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:00.535927296+07:00","message":"[buffer interim] this message is already final true 267: '\n'"}
{"level":"info","service":"Main","time":"2025-10-27T14:29:00.538551032+07:00","message":"write wav file: './tmp/7446/7446_268.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:00.706252053+07:00","message":"receive streaming session, msgId: 269"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:00.706274832+07:00","message":"found end of frame, send empty tag with msgId: 269"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:00.706277494+07:00","message":"end Recv id 269"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:00.706284464+07:00","message":"[buffer interim] 269 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:00.706290733+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:00.706294505+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:00.706297306+07:00","message":"> Transcript [1313] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:00.706299471+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:00.706301079+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:00.706302608+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:00.706304141+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:00.706311809+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:00.706320961+07:00","message":"push: {true \n 0 0xc002603580}"}
{"level":"info","service":"Main","time":"2025-10-27T14:29:00.711308397+07:00","message":"write wav file: './tmp/7446/7446_269.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:01.312073133+07:00","message":"[GCS] Start streaming session, msgId: 270"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:01.374560932+07:00","message":"[GCS] IsForceVAD: false for message ID: 270"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:01.501524956+07:00","message":"[GCS] Start streaming session, msgId: 271"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:29:01.516762699+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:29:01.516777477+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:01.570138886+07:00","message":"receive streaming session, msgId: 270"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:01.570152225+07:00","message":"found end of frame, send empty tag with msgId: 270"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:01.570155081+07:00","message":"end Recv id 270"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:01.570161349+07:00","message":"[buffer interim] 270 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:01.570168309+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:01.570172114+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:01.570174481+07:00","message":"> Transcript [1314] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:01.570176496+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:01.570177999+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:01.570179414+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:01.570180835+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:01.570183007+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:01.570190811+07:00","message":"push: {true \n 0 0xc002216e00}"}
{"level":"info","service":"Main","time":"2025-10-27T14:29:01.577057314+07:00","message":"write wav file: './tmp/7446/7446_270.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:01.631089276+07:00","message":"[GCS] IsForceVAD: false for message ID: 271"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:01.938980802+07:00","message":"receive streaming session, msgId: 271"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:01.93900001+07:00","message":"found end of frame, send empty tag with msgId: 271"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:01.93900255+07:00","message":"end Recv id 271"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:01.939008676+07:00","message":"[buffer interim] 271 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:01.939015542+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:01.939019354+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:01.939021877+07:00","message":"> Transcript [1315] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:01.939024042+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:01.939025642+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:01.93902703+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:01.939028499+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:01.939030742+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:01.939040094+07:00","message":"push: {true \n 0 0xc002922d00}"}
{"level":"info","service":"Main","time":"2025-10-27T14:29:01.944399294+07:00","message":"write wav file: './tmp/7446/7446_271.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:02.082271735+07:00","message":"[GCS] Start streaming session, msgId: 272"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:02.141343627+07:00","message":"[GCS] IsForceVAD: false for message ID: 272"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:02.211267432+07:00","message":"[GCS] Start streaming session, msgId: 273"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:02.271896487+07:00","message":"[GCS] IsForceVAD: false for message ID: 273"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:02.35415963+07:00","message":"receive streaming session, msgId: 272"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:02.35418125+07:00","message":"found end of frame, send empty tag with msgId: 272"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:02.354184412+07:00","message":"end Recv id 272"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:02.354190554+07:00","message":"[buffer interim] 272 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:02.354197468+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:02.354201127+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:02.354203607+07:00","message":"> Transcript [1316] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:02.354205782+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:02.354207575+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:02.354209013+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:02.354210488+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:02.354212679+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:02.354222081+07:00","message":"push: {true \n 0 0xc002880000}"}
{"level":"info","service":"Main","time":"2025-10-27T14:29:02.35856949+07:00","message":"write wav file: './tmp/7446/7446_272.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:02.695244212+07:00","message":"receive streaming session, msgId: 273"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:02.695265026+07:00","message":"found end of frame, send empty tag with msgId: 273"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:02.695268919+07:00","message":"end Recv id 273"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:02.695276825+07:00","message":"[buffer interim] 273 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:02.695284882+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:02.695289843+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:02.695293754+07:00","message":"> Transcript [1317] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:02.695297024+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:02.695299223+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:02.69530132+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:02.695303401+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:02.695306586+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:02.695317747+07:00","message":"push: {true \n 0 0xc002922000}"}
{"level":"info","service":"Main","time":"2025-10-27T14:29:02.699951621+07:00","message":"write wav file: './tmp/7446/7446_273.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:02.724279643+07:00","message":"[GCS] Start streaming session, msgId: 274"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:02.851365765+07:00","message":"[GCS] IsForceVAD: false for message ID: 274"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:03.007993342+07:00","message":"receive streaming session, msgId: 274"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:03.008008405+07:00","message":"found end of frame, send empty tag with msgId: 274"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:03.008011227+07:00","message":"end Recv id 274"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:03.008017885+07:00","message":"[buffer interim] 274 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:03.008024715+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:03.008028709+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:03.008031735+07:00","message":"> Transcript [1318] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:03.008034094+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:03.008035897+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:03.008037364+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:03.008038839+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:03.00804347+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:03.008052896+07:00","message":"push: {true \n 0 0xc002603280}"}
{"level":"info","service":"Main","time":"2025-10-27T14:29:03.012465125+07:00","message":"write wav file: './tmp/7446/7446_274.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:03.101107823+07:00","message":"[GCS] Start streaming session, msgId: 275"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:03.171534015+07:00","message":"[GCS] IsForceVAD: false for message ID: 275"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:03.362567053+07:00","message":"[GCS] Start streaming session, msgId: 276"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:03.373352373+07:00","message":"receive streaming session, msgId: 275"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:03.373370272+07:00","message":"found end of frame, send empty tag with msgId: 275"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:03.373374206+07:00","message":"end Recv id 275"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:03.373380696+07:00","message":"[buffer interim] 275 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:03.373388531+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:03.373392739+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:03.373396212+07:00","message":"> Transcript [1319] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:03.373399461+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:03.373401787+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:03.37340393+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:03.373406252+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:03.373410244+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:03.373418455+07:00","message":"push: {true \n 0 0xc002603700}"}
{"level":"info","service":"Main","time":"2025-10-27T14:29:03.37843711+07:00","message":"write wav file: './tmp/7446/7446_275.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:03.421809926+07:00","message":"[GCS] IsForceVAD: false for message ID: 276"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:03.617621764+07:00","message":"receive streaming session, msgId: 276"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:03.617639692+07:00","message":"found end of frame, send empty tag with msgId: 276"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:03.617643544+07:00","message":"end Recv id 276"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:03.617651163+07:00","message":"[buffer interim] 276 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:03.61765988+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:03.617669704+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:03.617673893+07:00","message":"> Transcript [1320] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:03.617677096+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:03.617679328+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:03.617681705+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:03.617683637+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:03.617686416+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:03.617698971+07:00","message":"push: {true \n 0 0xc002880800}"}
{"level":"info","service":"Main","time":"2025-10-27T14:29:03.622011427+07:00","message":"write wav file: './tmp/7446/7446_276.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:04.131731596+07:00","message":"[GCS] Start streaming session, msgId: 277"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:04.19167706+07:00","message":"[GCS] IsForceVAD: false for message ID: 277"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:04.382736398+07:00","message":"[GCS] Start streaming session, msgId: 278"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:04.389759075+07:00","message":"receive streaming session, msgId: 277"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:04.389771609+07:00","message":"found end of frame, send empty tag with msgId: 277"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:04.389775011+07:00","message":"end Recv id 277"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:04.389780481+07:00","message":"[buffer interim] 277 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:04.38978793+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:04.389792493+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:04.389795762+07:00","message":"> Transcript [1321] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:04.389798865+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:04.389801044+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:04.389803206+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:04.389806063+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:04.389809186+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:04.389818748+07:00","message":"push: {true \n 0 0xc002922780}"}
{"level":"info","service":"Main","time":"2025-10-27T14:29:04.394343306+07:00","message":"write wav file: './tmp/7446/7446_277.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:29:04.517575435+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:29:04.517583616+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:04.831753249+07:00","message":"[GCS] IsForceVAD: false for message ID: 278"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:04.932766766+07:00","message":"receive streaming session, msgId: 278"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:04.932783659+07:00","message":"found end of frame, send empty tag with msgId: 278"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:04.932786868+07:00","message":"end Recv id 278"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:04.932793196+07:00","message":"[buffer interim] 278 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:04.932800262+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:04.932804069+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:04.932806593+07:00","message":"> Transcript [1322] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:04.932808485+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:04.932810092+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:04.932811498+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:04.932812994+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:04.93281519+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:04.932824543+07:00","message":"push: {true \n 0 0xc002880b00}"}
{"level":"info","service":"Main","time":"2025-10-27T14:29:04.937852724+07:00","message":"write wav file: './tmp/7446/7446_278.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:05.152158937+07:00","message":"[GCS] Start streaming session, msgId: 279"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:05.600496025+07:00","message":"[GCS] IsForceVAD: false for message ID: 279"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:05.700055854+07:00","message":"receive streaming session, msgId: 279"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:05.700073028+07:00","message":"found end of frame, send empty tag with msgId: 279"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:05.700076112+07:00","message":"end Recv id 279"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:05.700081987+07:00","message":"[buffer interim] 279 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:05.700088819+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:05.700092941+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:05.700095506+07:00","message":"> Transcript [1323] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:05.700097724+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:05.700099304+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:05.700100877+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:05.700102408+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:05.700111408+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:05.700121216+07:00","message":"push: {true \n 0 0xc002922e80}"}
{"level":"info","service":"Main","time":"2025-10-27T14:29:05.704956216+07:00","message":"write wav file: './tmp/7446/7446_279.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:06.111232029+07:00","message":"[GCS] Start streaming session, msgId: 280"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:06.301643314+07:00","message":"[GCS] IsForceVAD: false for message ID: 280"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:06.40903784+07:00","message":"receive streaming session, msgId: 280"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:06.409054773+07:00","message":"found end of frame, send empty tag with msgId: 280"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:06.40905762+07:00","message":"end Recv id 280"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:06.409063826+07:00","message":"[buffer interim] 280 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:06.409070438+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:06.409073973+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:06.409076394+07:00","message":"> Transcript [1324] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:06.409078473+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:06.409080102+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:06.409081514+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:06.40908297+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:06.40908515+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:06.40909457+07:00","message":"push: {true \n 0 0xc002923000}"}
{"level":"info","service":"Main","time":"2025-10-27T14:29:06.413682078+07:00","message":"write wav file: './tmp/7446/7446_280.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:06.632068178+07:00","message":"[GCS] Start streaming session, msgId: 281"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:07.01188508+07:00","message":"[GCS] IsForceVAD: false for message ID: 281"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:07.103596521+07:00","message":"receive streaming session, msgId: 281"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:07.103612366+07:00","message":"found end of frame, send empty tag with msgId: 281"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:07.103615028+07:00","message":"end Recv id 281"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:07.103621517+07:00","message":"[buffer interim] 281 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:07.10362812+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:07.103632053+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:07.103635011+07:00","message":"> Transcript [1325] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:07.103637209+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:07.103638841+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:07.10364023+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:07.103642024+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:07.103644301+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:07.103654293+07:00","message":"push: {true \n 0 0xc00041da80}"}
{"level":"info","service":"Main","time":"2025-10-27T14:29:07.10819139+07:00","message":"write wav file: './tmp/7446/7446_281.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:29:07.518285807+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:29:07.518295194+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:07.651659803+07:00","message":"[GCS] Start streaming session, msgId: 282"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:07.851671512+07:00","message":"[GCS] IsForceVAD: false for message ID: 282"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:07.977407251+07:00","message":"receive streaming session, msgId: 282"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:07.977424801+07:00","message":"found end of frame, send empty tag with msgId: 282"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:07.977427694+07:00","message":"end Recv id 282"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:07.977434135+07:00","message":"[buffer interim] 282 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:07.977440823+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:07.977444524+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:07.977447219+07:00","message":"> Transcript [1326] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:07.977449229+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:07.977451076+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:07.97745248+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:07.97745406+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:07.97746169+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:07.977470673+07:00","message":"push: {true \n 0 0xc00041dd00}"}
{"level":"info","service":"Main","time":"2025-10-27T14:29:07.9830801+07:00","message":"write wav file: './tmp/7446/7446_282.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:08.042983616+07:00","message":"[GCS] Start streaming session, msgId: 283"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:09.131062752+07:00","message":"[GCS] IsForceVAD: false for message ID: 283"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:09.192178799+07:00","message":"[GCS] Start streaming session, msgId: 284"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:09.232800691+07:00","message":"receive streaming session, msgId: 283"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:09.232824393+07:00","message":"found end of frame, send empty tag with msgId: 283"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:09.232827228+07:00","message":"end Recv id 283"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:09.232834778+07:00","message":"[buffer interim] 283 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:09.232842813+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:09.232847498+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:09.23285006+07:00","message":"> Transcript [1327] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:09.232855938+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:09.232857565+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:09.232859079+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:09.23286096+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:09.232863308+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:09.232872917+07:00","message":"push: {true \n 0 0xc000128080}"}
{"level":"info","service":"Main","time":"2025-10-27T14:29:09.242773896+07:00","message":"write wav file: './tmp/7446/7446_283.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:09.320951145+07:00","message":"[GCS] IsForceVAD: false for message ID: 284"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:09.696425304+07:00","message":"receive streaming session, msgId: 284"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:09.6964443+07:00","message":"found end of frame, send empty tag with msgId: 284"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:09.696447425+07:00","message":"end Recv id 284"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:09.696453573+07:00","message":"[buffer interim] 284 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:09.696459797+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:09.696463956+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:09.696466325+07:00","message":"> Transcript [1328] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:09.69646823+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:09.696470005+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:09.69647151+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:09.696473131+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:09.696479433+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:09.696488588+07:00","message":"push: {true \n 0 0xc000128500}"}
{"level":"info","service":"Main","time":"2025-10-27T14:29:09.701045594+07:00","message":"write wav file: './tmp/7446/7446_284.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:09.891918246+07:00","message":"[GCS] Start streaming session, msgId: 285"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:29:10.518768638+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:29:10.518777353+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:11.301734757+07:00","message":"[GCS] IsForceVAD: false for message ID: 285"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:11.396081443+07:00","message":"receive streaming session, msgId: 285"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:11.396097972+07:00","message":"found end of frame, send empty tag with msgId: 285"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:11.396100801+07:00","message":"end Recv id 285"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:11.396106656+07:00","message":"[buffer interim] 285 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:11.396113386+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:11.396117605+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:11.396120106+07:00","message":"> Transcript [1329] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:11.39612259+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:11.396124381+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:11.396125938+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:11.396127511+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:11.396133366+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:11.396142519+07:00","message":"push: {true \n 0 0xc000128c00}"}
{"level":"info","service":"Main","time":"2025-10-27T14:29:11.402142349+07:00","message":"write wav file: './tmp/7446/7446_285.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:11.432086017+07:00","message":"[GCS] Start streaming session, msgId: 286"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:29:13.519839541+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:29:13.519865345+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:13.860476835+07:00","message":"[GCS] IsForceVAD: false for message ID: 286"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:13.933395083+07:00","message":"[GCS] Start streaming session, msgId: 287"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:13.967255883+07:00","message":"receive streaming session, msgId: 286"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:13.967274978+07:00","message":"found end of frame, send empty tag with msgId: 286"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:13.967277927+07:00","message":"end Recv id 286"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:13.96728495+07:00","message":"[buffer interim] 286 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:13.967292108+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:13.967296774+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:13.967299818+07:00","message":"> Transcript [1330] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:13.96730229+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:13.967303882+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:13.967305458+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:13.967307034+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:13.967309358+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:13.967319043+07:00","message":"push: {true \n 0 0xc000129080}"}
{"level":"info","service":"Main","time":"2025-10-27T14:29:13.975521418+07:00","message":"write wav file: './tmp/7446/7446_286.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:14.122764918+07:00","message":"[GCS] IsForceVAD: false for message ID: 287"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:14.215432943+07:00","message":"receive streaming session, msgId: 287"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:14.21545124+07:00","message":"found end of frame, send empty tag with msgId: 287"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:14.215454081+07:00","message":"end Recv id 287"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:14.215460005+07:00","message":"[buffer interim] 287 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:14.215466617+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:14.215470693+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:14.215473535+07:00","message":"> Transcript [1331] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:14.215475934+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:14.215477501+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:14.215478902+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:14.215480368+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:14.215482746+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:14.215492157+07:00","message":"push: {true \n 0 0xc00401e000}"}
{"level":"info","service":"Main","time":"2025-10-27T14:29:14.220069916+07:00","message":"write wav file: './tmp/7446/7446_287.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:14.632511811+07:00","message":"[GCS] Start streaming session, msgId: 288"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:15.791865538+07:00","message":"[GCS] IsForceVAD: false for message ID: 288"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:15.906752213+07:00","message":"receive streaming session, msgId: 288"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:15.90677046+07:00","message":"found end of frame, send empty tag with msgId: 288"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:15.906773416+07:00","message":"end Recv id 288"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:15.906779865+07:00","message":"[buffer interim] 288 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:15.906786813+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:15.906790921+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:15.906793563+07:00","message":"> Transcript [1332] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:15.906796+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:15.90679764+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:15.906799052+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:15.906800544+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:15.906802983+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:15.90681343+07:00","message":"push: {true \n 0 0xc002217000}"}
{"level":"info","service":"Main","time":"2025-10-27T14:29:15.912049289+07:00","message":"write wav file: './tmp/7446/7446_288.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:15.924450339+07:00","message":"[GCS] Start streaming session, msgId: 289"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:29:16.520020339+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:29:16.520027944+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:16.880562644+07:00","message":"[GCS] IsForceVAD: false for message ID: 289"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:16.980701222+07:00","message":"receive streaming session, msgId: 289"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:16.980718858+07:00","message":"found end of frame, send empty tag with msgId: 289"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:16.980722267+07:00","message":"end Recv id 289"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:16.980729142+07:00","message":"[buffer interim] 289 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:16.980737721+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:16.980748299+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:16.980752251+07:00","message":"> Transcript [1333] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:16.980755398+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:16.980757461+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:16.980759808+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:16.980761939+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:16.980764947+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:16.980776773+07:00","message":"push: {true \n 0 0xc000129280}"}
{"level":"info","service":"Main","time":"2025-10-27T14:29:16.986674677+07:00","message":"write wav file: './tmp/7446/7446_289.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:17.072456026+07:00","message":"[GCS] Start streaming session, msgId: 290"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:18.41106367+07:00","message":"[GCS] IsForceVAD: false for message ID: 290"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:18.513879234+07:00","message":"receive streaming session, msgId: 290"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:18.513897776+07:00","message":"found end of frame, send empty tag with msgId: 290"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:18.513900979+07:00","message":"end Recv id 290"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:18.513907074+07:00","message":"[buffer interim] 290 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:18.513913529+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:18.513922013+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:18.51392468+07:00","message":"> Transcript [1334] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:18.513928455+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:18.513930186+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:18.513931736+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:18.51393327+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:18.513935696+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:18.513944274+07:00","message":"push: {true \n 0 0xc00401e600}"}
{"level":"info","service":"Main","time":"2025-10-27T14:29:18.52105402+07:00","message":"write wav file: './tmp/7446/7446_290.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:18.542422288+07:00","message":"[GCS] Start streaming session, msgId: 291"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:18.670483986+07:00","message":"[GCS] IsForceVAD: false for message ID: 291"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:18.780176864+07:00","message":"receive streaming session, msgId: 291"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:18.780196612+07:00","message":"found end of frame, send empty tag with msgId: 291"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:18.780199589+07:00","message":"end Recv id 291"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:18.780206085+07:00","message":"[buffer interim] 291 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:18.780212461+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:18.780216766+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:18.780219784+07:00","message":"> Transcript [1335] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:18.780221996+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:18.780223633+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:18.780225003+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:18.780226493+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:18.780232737+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:18.78024466+07:00","message":"push: {true \n 0 0xc000129800}"}
{"level":"info","service":"Main","time":"2025-10-27T14:29:18.785056639+07:00","message":"write wav file: './tmp/7446/7446_291.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:18.801399198+07:00","message":"[GCS] Start streaming session, msgId: 292"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:19.125120523+07:00","message":"[GCS] IsForceVAD: false for message ID: 292"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:19.182969714+07:00","message":"[GCS] Start streaming session, msgId: 293"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:19.250838041+07:00","message":"[GCS] IsForceVAD: false for message ID: 293"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:19.27786328+07:00","message":"receive streaming session, msgId: 292"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:19.2778913+07:00","message":"found end of frame, send empty tag with msgId: 292"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:19.277895697+07:00","message":"end Recv id 292"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:19.27790427+07:00","message":"[buffer interim] 292 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:19.277913322+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:19.277930112+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:19.277934808+07:00","message":"> Transcript [1336] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:19.277938343+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:19.277940505+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:19.277947285+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:19.277949715+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:19.277955731+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:19.27796734+07:00","message":"push: {true \n 0 0xc002881100}"}
{"level":"info","service":"Main","time":"2025-10-27T14:29:19.282899337+07:00","message":"write wav file: './tmp/7446/7446_292.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:29:19.520178973+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:29:19.520180853+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:19.663766625+07:00","message":"receive streaming session, msgId: 293"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:19.663786841+07:00","message":"found end of frame, send empty tag with msgId: 293"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:19.66378991+07:00","message":"end Recv id 293"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:19.663797058+07:00","message":"[buffer interim] 293 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:19.663804082+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:19.663807882+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:19.663810563+07:00","message":"> Transcript [1337] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:19.663812582+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:19.663814151+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:19.663815594+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:19.663817059+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:19.663819365+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:19.663829066+07:00","message":"push: {true \n 0 0xc002603900}"}
{"level":"info","service":"Main","time":"2025-10-27T14:29:19.672790249+07:00","message":"write wav file: './tmp/7446/7446_293.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:19.761881623+07:00","message":"[GCS] Start streaming session, msgId: 294"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:22.427881676+07:00","message":"[GCS] Cleaned up inactive client: 192"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:22.427915065+07:00","message":"[GCS] Cleaned up inactive client: 200"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:22.427918455+07:00","message":"[GCS] Cleaned up inactive client: 188"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:22.427920827+07:00","message":"[GCS] Cleaned up inactive client: 193"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:22.427922937+07:00","message":"[GCS] Cleaned up inactive client: 201"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:22.427924821+07:00","message":"[GCS] Cleaned up inactive client: 198"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:22.427926919+07:00","message":"[GCS] Cleaned up inactive client: 207"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:22.427928871+07:00","message":"[GCS] Cleaned up inactive client: 199"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:22.427930859+07:00","message":"[GCS] Cleaned up inactive client: 180"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:22.42793273+07:00","message":"[GCS] Cleaned up inactive client: 190"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:22.427934872+07:00","message":"[GCS] Cleaned up inactive client: 182"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:22.427936759+07:00","message":"[GCS] Cleaned up inactive client: 196"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:22.427938735+07:00","message":"[GCS] Cleaned up inactive client: 194"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:22.427940692+07:00","message":"[GCS] Cleaned up inactive client: 187"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:22.42794273+07:00","message":"[GCS] Cleaned up inactive client: 189"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:22.427944595+07:00","message":"[GCS] Cleaned up inactive client: 204"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:22.427946604+07:00","message":"[GCS] Cleaned up inactive client: 181"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:22.427948515+07:00","message":"[GCS] Cleaned up inactive client: 184"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:22.427950635+07:00","message":"[GCS] Cleaned up inactive client: 186"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:22.427952445+07:00","message":"[GCS] Cleaned up inactive client: 205"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:22.427954435+07:00","message":"[GCS] Cleaned up inactive client: 191"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:22.427956494+07:00","message":"[GCS] Cleaned up inactive client: 203"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:22.427958375+07:00","message":"[GCS] Cleaned up inactive client: 202"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:22.427960327+07:00","message":"[GCS] Cleaned up inactive client: 185"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:22.427962183+07:00","message":"[GCS] Cleaned up inactive client: 195"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:22.427964511+07:00","message":"[GCS] Cleaned up inactive client: 197"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:22.42796649+07:00","message":"[GCS] Cleaned up inactive client: 183"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:22.427968439+07:00","message":"[GCS] Cleaned up inactive client: 206"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:29:22.520835289+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:29:22.520845293+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:23.288179221+07:00","message":"receive streaming session, msgId: 294"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:23.288225909+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":"2025-10-27T14:29:23.288231341+07:00","message":"receive interim result [false|false]: ฉัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:23.288246444+07:00","message":"[buffer interim] 294 false ฉัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:23.2882531+07:00","message":"[bufferProcess] interim [300000000]:ฉัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:23.288254684+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:23.288259705+07:00","message":"[bufferProcess] send to processor (ticker):ฉัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:23.288262591+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:23.288265331+07:00","message":"> Transcript [1338] [false]: 'ฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:23.288267032+07:00","message":"Set StatePrefix (first interim): 'ฉัน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:23.331075187+07:00","message":"receive streaming session, msgId: 294"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:23.331112453+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":"2025-10-27T14:29:23.331118443+07:00","message":"receive interim result [false|false]: สำหรับ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:23.331133386+07:00","message":"[buffer interim] 294 false สำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:23.331140169+07:00","message":"[bufferProcess] interim [420000000]:สำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:23.331142148+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:23.641783398+07:00","message":"receive streaming session, msgId: 294"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:23.641823546+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":"2025-10-27T14:29:23.641829012+07:00","message":"receive interim result [false|false]: สำหรับการ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:23.641843311+07:00","message":"[buffer interim] 294 false สำหรับการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:23.641850764+07:00","message":"[bufferProcess] interim [660000000]:สำหรับการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:23.641853001+07:00","message":"[bufferProcess] send to processor:สำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:23.641859446+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:23.641869703+07:00","message":"> Transcript [1339] [false]: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:23.641871787+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:23.641874616+07:00","message":"Set new StatePrefix: 'สำหรับ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:23.931317071+07:00","message":"[GCS] IsForceVAD: false for message ID: 294"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:24.045199436+07:00","message":"receive streaming session, msgId: 294"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:24.045254806+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับงาน\",\"confidence\":0.91260624}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":170000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:24.045259965+07:00","message":"receive interim result [true|false]: สำหรับงาน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:24.045270021+07:00","message":"end recv isFinal message id 294"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:24.0452717+07:00","message":"end Recv id 294"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:24.045278854+07:00","message":"[buffer interim] 294 true สำหรับงาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:24.045290299+07:00","message":"[bufferProcess] interim [170000000]:สำหรับงาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:24.045298134+07:00","message":"[bufferProcess] send to processor (isfinal):สำหรับการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:24.04530118+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:24.045304088+07:00","message":"> Transcript [1340] [false]: 'สำหรับการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:24.04530657+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:24.0453081+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:24.04530976+07:00","message":"StatePrefix: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:24.045311545+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:24.045312855+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:24.045314893+07:00","message":"> Transcript [1341] [true]: 'สำหรับงาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:24.045316549+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:24.045317824+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:24.045319112+07:00","message":"StatePrefix: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:24.04532048+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:24.045327136+07:00","message":"Push: 'สำหรับงาน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:24.04533444+07:00","message":"push: {true สำหรับงาน 0 0xc00041c980}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:24.052112618+07:00","message":"[GCS] Start streaming session, msgId: 295"}
{"level":"info","service":"Main","time":"2025-10-27T14:29:24.054793462+07:00","message":"write wav file: './tmp/7446/7446_294.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:24.538918438+07:00","message":"receive streaming session, msgId: 295"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:24.538953018+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":"2025-10-27T14:29:24.538957697+07:00","message":"receive interim result [false|false]: ตั้ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:24.538974633+07:00","message":"[buffer interim] 295 false ตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:24.538981069+07:00","message":"[bufferProcess] interim [480000000]:ตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:24.538982836+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:24.596978291+07:00","message":"receive streaming session, msgId: 295"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:24.597015704+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":"2025-10-27T14:29:24.597020816+07:00","message":"receive interim result [false|false]: ตั้งแต่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:24.597032137+07:00","message":"[buffer interim] 295 false ตั้งแต่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:24.597038447+07:00","message":"[bufferProcess] interim [600000000]:ตั้งแต่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:24.597040557+07:00","message":"[bufferProcess] send to processor:ตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:24.597045771+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:24.597048411+07:00","message":"> Transcript [1342] [false]: 'ตั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:24.597050394+07:00","message":"Set StatePrefix (first interim): 'ตั้ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:25.105306406+07:00","message":"receive streaming session, msgId: 295"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:25.10534553+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":"2025-10-27T14:29:25.105350584+07:00","message":"receive interim result [false|false]: ตั้งแต่งภายใน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:25.105361166+07:00","message":"[buffer interim] 295 false ตั้งแต่งภายใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:25.105368461+07:00","message":"[bufferProcess] interim [80000000]:ตั้งแต่งภายใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:25.105371106+07:00","message":"[bufferProcess] send to processor:ตั้งแต่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:25.105376292+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:25.105379134+07:00","message":"> Transcript [1343] [false]: 'ตั้งแต่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:25.105382366+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:25.105384265+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:25.105385835+07:00","message":"StatePrefix: 'ตั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:25.105387699+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:29:25.521095051+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:29:25.521108568+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:25.623140513+07:00","message":"receive streaming session, msgId: 295"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:25.623179191+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":"2025-10-27T14:29:25.62318488+07:00","message":"receive interim result [false|false]: ตั้งแต่งภายในพระที่นั่ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:25.623199238+07:00","message":"[buffer interim] 295 false ตั้งแต่งภายในพระที่นั่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:25.623208772+07:00","message":"[bufferProcess] interim [560000000]:ตั้งแต่งภายในพระที่นั่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:25.623210809+07:00","message":"[bufferProcess] send to processor:ตั้งแต่งภายใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:25.623214344+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:25.623217059+07:00","message":"> Transcript [1344] [false]: 'ตั้งแต่งภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:25.623219784+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:25.623221788+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:25.623223342+07:00","message":"StatePrefix: 'ตั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:25.623225086+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:25.850750752+07:00","message":"[GCS] IsForceVAD: false for message ID: 295"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:25.967330671+07:00","message":"receive streaming session, msgId: 295"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:25.967363784+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตั้งแต่งภายในพระที่นั่ง\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":10000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:25.96736978+07:00","message":"receive interim result [true|false]: ตั้งแต่งภายในพระที่นั่ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:25.967378326+07:00","message":"end recv isFinal message id 295"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:25.967380323+07:00","message":"end Recv id 295"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:25.967386496+07:00","message":"[buffer interim] 295 true ตั้งแต่งภายในพระที่นั่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:25.967395317+07:00","message":"[bufferProcess] interim [10000000]:ตั้งแต่งภายในพระที่นั่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:25.967399684+07:00","message":"[bufferProcess] send to processor (isfinal):ตั้งแต่งภายในพระที่นั่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:25.967403103+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:25.967405568+07:00","message":"> Transcript [1345] [false]: 'ตั้งแต่งภายในพระที่นั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:25.967407971+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:25.967409505+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:25.967411093+07:00","message":"StatePrefix: 'ตั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:25.96741275+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:25.967414211+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:25.967415793+07:00","message":"> Transcript [1346] [true]: 'ตั้งแต่งภายในพระที่นั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:25.967417585+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:25.967420065+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:25.967421451+07:00","message":"StatePrefix: 'ตั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:25.96742288+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:25.967428101+07:00","message":"Push: 'ตั้งแต่งภายในพระที่นั่ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:25.967435536+07:00","message":"push: {true ตั้งแต่งภายในพระที่นั่ง 0 0xc00041d080}"}
{"level":"info","service":"Main","time":"2025-10-27T14:29:25.974240871+07:00","message":"write wav file: './tmp/7446/7446_295.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:26.10272134+07:00","message":"[GCS] Start streaming session, msgId: 296"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:26.603489612+07:00","message":"receive streaming session, msgId: 296"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:26.603531708+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":"2025-10-27T14:29:26.60353675+07:00","message":"receive interim result [false|false]: ฉัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:26.603554486+07:00","message":"[buffer interim] 296 false ฉัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:26.603560978+07:00","message":"[bufferProcess] interim [480000000]:ฉัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:26.60356241+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:26.69609044+07:00","message":"receive streaming session, msgId: 296"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:26.696124616+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":"2025-10-27T14:29:26.696129493+07:00","message":"receive interim result [false|false]: สำหรับ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:26.696139781+07:00","message":"[buffer interim] 296 false สำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:26.696148663+07:00","message":"[bufferProcess] interim [600000000]:สำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:26.696151606+07:00","message":"[bufferProcess] send to processor:ฉัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:26.696155848+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:26.696159647+07:00","message":"> Transcript [1347] [false]: 'ฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:26.696161549+07:00","message":"Set StatePrefix (first interim): 'ฉัน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:26.838177643+07:00","message":"receive streaming session, msgId: 296"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:26.838214405+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":"2025-10-27T14:29:26.838219604+07:00","message":"receive interim result [false|false]: สำหรับการ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:26.838232246+07:00","message":"[buffer interim] 296 false สำหรับการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:26.838238744+07:00","message":"[bufferProcess] interim [780000000]:สำหรับการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:26.838240717+07:00","message":"[bufferProcess] send to processor:สำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:26.838245476+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:26.838248081+07:00","message":"> Transcript [1348] [false]: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:26.838249874+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:26.838251607+07:00","message":"Set new StatePrefix: 'สำหรับ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:27.226724038+07:00","message":"receive streaming session, msgId: 296"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:27.226775755+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":"2025-10-27T14:29:27.226783701+07:00","message":"receive interim result [false|false]: สำหรับการพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:27.226797233+07:00","message":"[buffer interim] 296 false สำหรับการพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:27.22680369+07:00","message":"[bufferProcess] interim [20000000]:สำหรับการพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:27.226806135+07:00","message":"[bufferProcess] send to processor:สำหรับการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:27.226811426+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:27.226813975+07:00","message":"> Transcript [1349] [false]: 'สำหรับการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:27.226816966+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:27.226818702+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:27.22682029+07:00","message":"StatePrefix: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:27.226822294+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:27.33892717+07:00","message":"receive streaming session, msgId: 296"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:27.338970533+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":"2025-10-27T14:29:27.338976292+07:00","message":"receive interim result [false|false]: สำหรับการพระราชทาน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:27.338988626+07:00","message":"[buffer interim] 296 false สำหรับการพระราชทาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:27.339001374+07:00","message":"[bufferProcess] interim [260000000]:สำหรับการพระราชทาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:27.339003789+07:00","message":"[bufferProcess] send to processor:สำหรับการพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:27.339007573+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:27.33901027+07:00","message":"> Transcript [1350] [false]: 'สำหรับการพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:27.339013273+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:27.339014997+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:27.33901652+07:00","message":"StatePrefix: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:27.339018174+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:27.343133812+07:00","message":"receive streaming session, msgId: 296"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:27.343161578+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":"2025-10-27T14:29:27.34316784+07:00","message":"receive interim result [false|false]: สำหรับการพระราชพิธี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:27.34318155+07:00","message":"[buffer interim] 296 false สำหรับการพระราชพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:27.343187545+07:00","message":"[bufferProcess] interim [320000000]:สำหรับการพระราชพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:27.34318971+07:00","message":"[bufferProcess] send to processor:สำหรับการพระราชทาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:27.343192799+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:27.343195407+07:00","message":"> Transcript [1351] [false]: 'สำหรับการพระราชทาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:27.343198059+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:27.343199798+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:27.343201223+07:00","message":"StatePrefix: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:27.34320295+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:27.66037149+07:00","message":"receive streaming session, msgId: 296"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:27.660406742+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":"2025-10-27T14:29:27.660412266+07:00","message":"receive interim result [false|false]: สำหรับการพระราชพิธีพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:27.660425472+07:00","message":"[buffer interim] 296 false สำหรับการพระราชพิธีพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:27.660431991+07:00","message":"[bufferProcess] interim [620000000]:สำหรับการพระราชพิธีพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:27.660436003+07:00","message":"[bufferProcess] send to processor:สำหรับการพระราชพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:27.660443143+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:27.660445846+07:00","message":"> Transcript [1352] [false]: 'สำหรับการพระราชพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:27.660448984+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:27.660451175+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:27.660452703+07:00","message":"StatePrefix: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:27.660454436+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:27.660458272+07:00","message":"Push: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:27.660459846+07:00","message":"TextPushed: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:27.660461446+07:00","message":"Set new StatePrefix : 'สำหรับการพระราชพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:27.660463723+07:00","message":"Next Push (prob) : 'การพระราชพิธี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:27.660471435+07:00","message":"push: {false สำหรับ 0 0xc00401e480}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:27.978500921+07:00","message":"receive streaming session, msgId: 296"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:27.978542864+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":"2025-10-27T14:29:27.978548549+07:00","message":"receive interim result [false|false]: สำหรับการพระราชพิธีพระบรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:27.978561054+07:00","message":"[buffer interim] 296 false สำหรับการพระราชพิธีพระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:27.978567396+07:00","message":"[bufferProcess] interim [860000000]:สำหรับการพระราชพิธีพระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:27.978569573+07:00","message":"[bufferProcess] send to processor:สำหรับการพระราชพิธีพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:27.978574973+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:27.978578593+07:00","message":"> Transcript [1353] [false]: 'สำหรับการพระราชพิธีพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:27.978583018+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:27.978585541+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:27.97858795+07:00","message":"StatePrefix: 'สำหรับการพระราชพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:27.978590924+07:00","message":"TextPushed: 'สำหรับ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:28.049281891+07:00","message":"receive streaming session, msgId: 296"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:28.04932323+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":"2025-10-27T14:29:28.049329503+07:00","message":"receive interim result [false|false]: สำหรับการพระราชพิธีพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:28.049344265+07:00","message":"[buffer interim] 296 false สำหรับการพระราชพิธีพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:28.04935131+07:00","message":"[bufferProcess] interim [980000000]:สำหรับการพระราชพิธีพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:28.049353383+07:00","message":"[bufferProcess] send to processor:สำหรับการพระราชพิธีพระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:28.049356598+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:28.049359446+07:00","message":"> Transcript [1354] [false]: 'สำหรับการพระราชพิธีพระบรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:28.04936213+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:28.049364038+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:28.049365612+07:00","message":"StatePrefix: 'สำหรับการพระราชพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:28.049367863+07:00","message":"TextPushed: 'สำหรับ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:28.174915138+07:00","message":"receive streaming session, msgId: 296"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:28.174952729+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":"2025-10-27T14:29:28.17495847+07:00","message":"receive interim result [false|false]: สำหรับการพระราชพิธีพระบรมศพ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:28.174970675+07:00","message":"[buffer interim] 296 false สำหรับการพระราชพิธีพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:28.174979028+07:00","message":"[bufferProcess] interim [40000000]:สำหรับการพระราชพิธีพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:28.174981203+07:00","message":"[bufferProcess] send to processor:สำหรับการพระราชพิธีพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:28.174984503+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:28.174986919+07:00","message":"> Transcript [1355] [false]: 'สำหรับการพระราชพิธีพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:28.174989915+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:28.174991715+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:28.174993562+07:00","message":"StatePrefix: 'สำหรับการพระราชพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:28.174995424+07:00","message":"TextPushed: 'สำหรับ'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:29:28.521506474+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:29:28.521511508+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:28.762912816+07:00","message":"receive streaming session, msgId: 296"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:28.762946733+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":"2025-10-27T14:29:28.762951613+07:00","message":"receive interim result [false|false]: สำหรับการพระราชพิธีพระบรมศพ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:28.762962292+07:00","message":"[buffer interim] 296 false สำหรับการพระราชพิธีพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:28.762968523+07:00","message":"[bufferProcess] interim [640000000]:สำหรับการพระราชพิธีพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:28.762970718+07:00","message":"[bufferProcess] send to processor:สำหรับการพระราชพิธีพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:28.762975958+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:28.762978325+07:00","message":"> Transcript [1356] [false]: 'สำหรับการพระราชพิธีพระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:28.762981185+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:28.762983882+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:28.762985745+07:00","message":"StatePrefix: 'สำหรับการพระราชพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:28.762987637+07:00","message":"TextPushed: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:28.762994103+07:00","message":"Push: 'การพระราชพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:28.762995949+07:00","message":"TextPushed: 'สำหรับการพระราชพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:28.762997705+07:00","message":"Set new StatePrefix : 'สำหรับการพระราชพิธีพระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:28.762999656+07:00","message":"Next Push (prob) : 'พระบรมศพ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:28.763020434+07:00","message":"push: {false การพระราชพิธี 0 0xc00401e480}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:28.880823829+07:00","message":"receive streaming session, msgId: 296"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:28.880876998+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":"2025-10-27T14:29:28.880883703+07:00","message":"receive interim result [false|false]: สำหรับการพระราชพิธีพระบรมศพในครั้ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:28.880896477+07:00","message":"[buffer interim] 296 false สำหรับการพระราชพิธีพระบรมศพในครั้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:28.880906265+07:00","message":"[bufferProcess] interim [760000000]:สำหรับการพระราชพิธีพระบรมศพในครั้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:28.880909539+07:00","message":"[bufferProcess] send to processor:สำหรับการพระราชพิธีพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:28.880916446+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:28.880920292+07:00","message":"> Transcript [1357] [false]: 'สำหรับการพระราชพิธีพระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:28.880925232+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:28.880928297+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:28.880930285+07:00","message":"StatePrefix: 'สำหรับการพระราชพิธีพระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:28.880932699+07:00","message":"TextPushed: 'สำหรับการพระราชพิธี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:28.887092976+07:00","message":"receive streaming session, msgId: 296"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:28.887115627+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":"2025-10-27T14:29:28.887120174+07:00","message":"receive interim result [false|false]: สำหรับการพระราชพิธีพระบรมศพในครั้งนี้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:28.887132303+07:00","message":"[buffer interim] 296 false สำหรับการพระราชพิธีพระบรมศพในครั้งนี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:28.887136639+07:00","message":"[bufferProcess] interim [820000000]:สำหรับการพระราชพิธีพระบรมศพในครั้งนี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:28.887138433+07:00","message":"[bufferProcess] send to processor:สำหรับการพระราชพิธีพระบรมศพในครั้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:28.887141557+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:28.887143507+07:00","message":"> Transcript [1358] [false]: 'สำหรับการพระราชพิธีพระบรมศพในครั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:28.887146118+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:28.887147651+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:28.887149344+07:00","message":"StatePrefix: 'สำหรับการพระราชพิธีพระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:28.88715156+07:00","message":"TextPushed: 'สำหรับการพระราชพิธี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:29.151137293+07:00","message":"receive streaming session, msgId: 296"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:29.151178422+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":"2025-10-27T14:29:29.151185279+07:00","message":"receive interim result [false|false]: สำหรับการพระราชพิธีพระบรมศพในครั้งนี้นะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:29.15119913+07:00","message":"[buffer interim] 296 false สำหรับการพระราชพิธีพระบรมศพในครั้งนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:29.151209547+07:00","message":"[bufferProcess] interim [120000000]:สำหรับการพระราชพิธีพระบรมศพในครั้งนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:29.151212958+07:00","message":"[bufferProcess] send to processor:สำหรับการพระราชพิธีพระบรมศพในครั้งนี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:29.151219785+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:29.151223513+07:00","message":"> Transcript [1359] [false]: 'สำหรับการพระราชพิธีพระบรมศพในครั้งนี้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:29.151228308+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:29.151230633+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:29.151233564+07:00","message":"StatePrefix: 'สำหรับการพระราชพิธีพระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:29.15123645+07:00","message":"TextPushed: 'สำหรับการพระราชพิธี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:29.328731724+07:00","message":"receive streaming session, msgId: 296"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:29.328766289+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":"2025-10-27T14:29:29.328772153+07:00","message":"receive interim result [false|false]: สำหรับการพระราชพิธีพระบรมศพในครั้งนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:29.328785739+07:00","message":"[buffer interim] 296 false สำหรับการพระราชพิธีพระบรมศพในครั้งนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:29.328791898+07:00","message":"[bufferProcess] interim [240000000]:สำหรับการพระราชพิธีพระบรมศพในครั้งนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:29.328794093+07:00","message":"[bufferProcess] send to processor:สำหรับการพระราชพิธีพระบรมศพในครั้งนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:29.328797534+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:29.328800154+07:00","message":"> Transcript [1360] [false]: 'สำหรับการพระราชพิธีพระบรมศพในครั้งนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:29.328803531+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:29.328805622+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:29.32880739+07:00","message":"StatePrefix: 'สำหรับการพระราชพิธีพระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:29.328809383+07:00","message":"TextPushed: 'สำหรับการพระราชพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:29.328813867+07:00","message":"Push: 'พระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:29.328815365+07:00","message":"TextPushed: 'สำหรับการพระราชพิธีพระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:29.328817214+07:00","message":"Set new StatePrefix : 'สำหรับการพระราชพิธีพระบรมศพในครั้งนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:29.328819558+07:00","message":"Next Push (prob) : 'ในครั้งนี้นะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:29.328827466+07:00","message":"push: {false พระบรมศพ 0 0xc00401e480}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:29.493591187+07:00","message":"receive streaming session, msgId: 296"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:29.493625778+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":"2025-10-27T14:29:29.493631626+07:00","message":"receive interim result [false|false]: สำหรับการพระราชพิธีพระบรมศพในครั้งนี้นะคะก็"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:29.493642003+07:00","message":"[buffer interim] 296 false สำหรับการพระราชพิธีพระบรมศพในครั้งนี้นะคะก็"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:29.493648034+07:00","message":"[bufferProcess] interim [420000000]:สำหรับการพระราชพิธีพระบรมศพในครั้งนี้นะคะก็"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:29.493650483+07:00","message":"[bufferProcess] send to processor:สำหรับการพระราชพิธีพระบรมศพในครั้งนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:29.493653796+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:29.493656492+07:00","message":"> Transcript [1361] [false]: 'สำหรับการพระราชพิธีพระบรมศพในครั้งนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:29.49365918+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:29.493660906+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:29.49366246+07:00","message":"StatePrefix: 'สำหรับการพระราชพิธีพระบรมศพในครั้งนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:29.493664663+07:00","message":"TextPushed: 'สำหรับการพระราชพิธีพระบรมศพ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:29.647959014+07:00","message":"receive streaming session, msgId: 296"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:29.647996445+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":"2025-10-27T14:29:29.648002154+07:00","message":"receive interim result [false|false]: สำหรับการพระราชพิธีพระบรมศพในครั้งนี้นะคะก็มี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:29.648015603+07:00","message":"[buffer interim] 296 false สำหรับการพระราชพิธีพระบรมศพในครั้งนี้นะคะก็มี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:29.648022175+07:00","message":"[bufferProcess] interim [540000000]:สำหรับการพระราชพิธีพระบรมศพในครั้งนี้นะคะก็มี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:29.648024156+07:00","message":"[bufferProcess] send to processor:สำหรับการพระราชพิธีพระบรมศพในครั้งนี้นะคะก็"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:29.648027267+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:29.648030362+07:00","message":"> Transcript [1362] [false]: 'สำหรับการพระราชพิธีพระบรมศพในครั้งนี้นะคะก็'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:29.648033664+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:29.648035589+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:29.64803734+07:00","message":"StatePrefix: 'สำหรับการพระราชพิธีพระบรมศพในครั้งนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:29.648039626+07:00","message":"TextPushed: 'สำหรับการพระราชพิธีพระบรมศพ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:30.048020827+07:00","message":"receive streaming session, msgId: 296"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:30.048065608+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":"2025-10-27T14:29:30.04807161+07:00","message":"receive interim result [false|false]: สำหรับการพระราชพิธีพระบรมศพในครั้งนี้นะคะก็มีแบบ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:30.048086188+07:00","message":"[buffer interim] 296 false สำหรับการพระราชพิธีพระบรมศพในครั้งนี้นะคะก็มีแบบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:30.048094528+07:00","message":"[bufferProcess] interim [960000000]:สำหรับการพระราชพิธีพระบรมศพในครั้งนี้นะคะก็มีแบบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:30.048098001+07:00","message":"[bufferProcess] send to processor:สำหรับการพระราชพิธีพระบรมศพในครั้งนี้นะคะก็มี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:30.048102704+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:30.048106453+07:00","message":"> Transcript [1363] [false]: 'สำหรับการพระราชพิธีพระบรมศพในครั้งนี้นะคะก็มี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:30.048109716+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:30.048111723+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:30.048113437+07:00","message":"StatePrefix: 'สำหรับการพระราชพิธีพระบรมศพในครั้งนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:30.048115572+07:00","message":"TextPushed: 'สำหรับการพระราชพิธีพระบรมศพ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:30.291505217+07:00","message":"receive streaming session, msgId: 296"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:30.291536144+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":"2025-10-27T14:29:30.291542659+07:00","message":"receive interim result [false|false]: สำหรับการพระราชพิธีพระบรมศพในครั้งนี้นะคะก็มีแบบแผน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:30.291554771+07:00","message":"[buffer interim] 296 false สำหรับการพระราชพิธีพระบรมศพในครั้งนี้นะคะก็มีแบบแผน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:30.291563166+07:00","message":"[bufferProcess] interim [140000000]:สำหรับการพระราชพิธีพระบรมศพในครั้งนี้นะคะก็มีแบบแผน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:30.291565459+07:00","message":"[bufferProcess] send to processor:สำหรับการพระราชพิธีพระบรมศพในครั้งนี้นะคะก็มีแบบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:30.291570873+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:30.291573876+07:00","message":"> Transcript [1364] [false]: 'สำหรับการพระราชพิธีพระบรมศพในครั้งนี้นะคะก็มีแบบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:30.291577784+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:30.291579874+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:30.291581796+07:00","message":"StatePrefix: 'สำหรับการพระราชพิธีพระบรมศพในครั้งนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:30.291584416+07:00","message":"TextPushed: 'สำหรับการพระราชพิธีพระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:30.291588848+07:00","message":"Push: 'ในครั้งนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:30.291590596+07:00","message":"TextPushed: 'สำหรับการพระราชพิธีพระบรมศพในครั้งนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:30.291592448+07:00","message":"Set new StatePrefix : 'สำหรับการพระราชพิธีพระบรมศพในครั้งนี้นะคะก็มีแบบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:30.291594366+07:00","message":"Next Push (prob) : 'คะก็มีแบบ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:30.291602836+07:00","message":"push: {false ในครั้งนี้นะ 0 0xc00401e480}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:30.481961539+07:00","message":"receive streaming session, msgId: 296"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:30.48199481+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":"2025-10-27T14:29:30.482000893+07:00","message":"receive interim result [false|false]: สำหรับการพระราชพิธีพระบรมศพในครั้งนี้นะคะก็มีแบบแผนผัง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:30.48201361+07:00","message":"[buffer interim] 296 false สำหรับการพระราชพิธีพระบรมศพในครั้งนี้นะคะก็มีแบบแผนผัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:30.48202001+07:00","message":"[bufferProcess] interim [380000000]:สำหรับการพระราชพิธีพระบรมศพในครั้งนี้นะคะก็มีแบบแผนผัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:30.482022477+07:00","message":"[bufferProcess] send to processor:สำหรับการพระราชพิธีพระบรมศพในครั้งนี้นะคะก็มีแบบแผน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:30.482028518+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:30.482031024+07:00","message":"> Transcript [1365] [false]: 'สำหรับการพระราชพิธีพระบรมศพในครั้งนี้นะคะก็มีแบบแผน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:30.482034306+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:30.482036011+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:30.482037893+07:00","message":"StatePrefix: 'สำหรับการพระราชพิธีพระบรมศพในครั้งนี้นะคะก็มีแบบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:30.482040384+07:00","message":"TextPushed: 'สำหรับการพระราชพิธีพระบรมศพในครั้งนี้นะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:30.576003978+07:00","message":"receive streaming session, msgId: 296"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:30.576043786+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":"2025-10-27T14:29:30.576052741+07:00","message":"receive interim result [false|false]: สำหรับการพระราชพิธีพระบรมศพในครั้งนี้นะคะก็มีแบบแผนพราย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:30.576067122+07:00","message":"[buffer interim] 296 false สำหรับการพระราชพิธีพระบรมศพในครั้งนี้นะคะก็มีแบบแผนพราย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:30.576074099+07:00","message":"[bufferProcess] interim [500000000]:สำหรับการพระราชพิธีพระบรมศพในครั้งนี้นะคะก็มีแบบแผนพราย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:30.576076378+07:00","message":"[bufferProcess] send to processor:สำหรับการพระราชพิธีพระบรมศพในครั้งนี้นะคะก็มีแบบแผนผัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:30.576082057+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:30.576084677+07:00","message":"> Transcript [1366] [false]: 'สำหรับการพระราชพิธีพระบรมศพในครั้งนี้นะคะก็มีแบบแผนผัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:30.576087793+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:30.576089605+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:30.576091545+07:00","message":"StatePrefix: 'สำหรับการพระราชพิธีพระบรมศพในครั้งนี้นะคะก็มีแบบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:30.576094382+07:00","message":"TextPushed: 'สำหรับการพระราชพิธีพระบรมศพในครั้งนี้นะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:30.680563697+07:00","message":"receive streaming session, msgId: 296"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:30.680601785+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":"2025-10-27T14:29:30.680608378+07:00","message":"receive interim result [false|false]: สำหรับการพระราชพิธีพระบรมศพในครั้งนี้นะคะก็มีแบบแผนพรายคู่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:30.680625485+07:00","message":"[buffer interim] 296 false สำหรับการพระราชพิธีพระบรมศพในครั้งนี้นะคะก็มีแบบแผนพรายคู่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:30.680636018+07:00","message":"[bufferProcess] interim [560000000]:สำหรับการพระราชพิธีพระบรมศพในครั้งนี้นะคะก็มีแบบแผนพรายคู่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:30.680638765+07:00","message":"[bufferProcess] send to processor:สำหรับการพระราชพิธีพระบรมศพในครั้งนี้นะคะก็มีแบบแผนพราย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:30.680646177+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:30.680650487+07:00","message":"> Transcript [1367] [false]: 'สำหรับการพระราชพิธีพระบรมศพในครั้งนี้นะคะก็มีแบบแผนพราย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:30.680655076+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:30.680657504+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:30.680660377+07:00","message":"StatePrefix: 'สำหรับการพระราชพิธีพระบรมศพในครั้งนี้นะคะก็มีแบบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:30.680663974+07:00","message":"TextPushed: 'สำหรับการพระราชพิธีพระบรมศพในครั้งนี้นะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:30.870197151+07:00","message":"receive streaming session, msgId: 296"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:30.870235098+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":"2025-10-27T14:29:30.87024045+07:00","message":"receive interim result [false|false]: สำหรับการพระราชพิธีพระบรมศพในครั้งนี้นะคะก็มีแบบแผนผัง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:30.870252534+07:00","message":"[buffer interim] 296 false สำหรับการพระราชพิธีพระบรมศพในครั้งนี้นะคะก็มีแบบแผนผัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:30.870258578+07:00","message":"[bufferProcess] interim [740000000]:สำหรับการพระราชพิธีพระบรมศพในครั้งนี้นะคะก็มีแบบแผนผัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:30.8702608+07:00","message":"[bufferProcess] send to processor:สำหรับการพระราชพิธีพระบรมศพในครั้งนี้นะคะก็มีแบบแผนพรายคู่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:30.870266082+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:30.8702687+07:00","message":"> Transcript [1368] [false]: 'สำหรับการพระราชพิธีพระบรมศพในครั้งนี้นะคะก็มีแบบแผนพรายคู่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:30.870272421+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:30.870274647+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:30.870277334+07:00","message":"StatePrefix: 'สำหรับการพระราชพิธีพระบรมศพในครั้งนี้นะคะก็มีแบบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:30.870280243+07:00","message":"TextPushed: 'สำหรับการพระราชพิธีพระบรมศพในครั้งนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:30.870286018+07:00","message":"Push: 'คะก็มีแบบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:30.870288015+07:00","message":"TextPushed: 'สำหรับการพระราชพิธีพระบรมศพในครั้งนี้นะคะก็มีแบบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:30.870289845+07:00","message":"Set new StatePrefix : 'สำหรับการพระราชพิธีพระบรมศพในครั้งนี้นะคะก็มีแบบแผนพรายคู่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:30.870291913+07:00","message":"Next Push (prob) : 'แผนพรายคู่'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:30.870299502+07:00","message":"push: {false คะก็มีแบบ 0 0xc00401e480}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:30.877467907+07:00","message":"receive streaming session, msgId: 296"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:30.877493891+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":"2025-10-27T14:29:30.877498987+07:00","message":"receive interim result [false|false]: สำหรับการพระราชพิธีพระบรมศพในครั้งนี้นะคะก็มีแบบแผนคล้ายคลึง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:30.877509173+07:00","message":"[buffer interim] 296 false สำหรับการพระราชพิธีพระบรมศพในครั้งนี้นะคะก็มีแบบแผนคล้ายคลึง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:30.877513978+07:00","message":"[bufferProcess] interim [800000000]:สำหรับการพระราชพิธีพระบรมศพในครั้งนี้นะคะก็มีแบบแผนคล้ายคลึง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:30.877516074+07:00","message":"[bufferProcess] send to processor:สำหรับการพระราชพิธีพระบรมศพในครั้งนี้นะคะก็มีแบบแผนผัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:30.877519181+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:30.877521441+07:00","message":"> Transcript [1369] [false]: 'สำหรับการพระราชพิธีพระบรมศพในครั้งนี้นะคะก็มีแบบแผนผัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:30.877523618+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:30.877525594+07:00","message":"Set new StatePrefix: 'สำหรับการพระราชพิธีพระบรมศพในครั้งนี้นะคะก็มีแบบแผนผัง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:31.449014967+07:00","message":"receive streaming session, msgId: 296"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:31.449058534+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":"2025-10-27T14:29:31.449066008+07:00","message":"receive interim result [false|false]: สำหรับการพระราชพิธีพระบรมศพในครั้งนี้นะคะก็มีแบบแผนคล้ายคลึง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:31.44908352+07:00","message":"[buffer interim] 296 false สำหรับการพระราชพิธีพระบรมศพในครั้งนี้นะคะก็มีแบบแผนคล้ายคลึง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:31.449094127+07:00","message":"[bufferProcess] interim [400000000]:สำหรับการพระราชพิธีพระบรมศพในครั้งนี้นะคะก็มีแบบแผนคล้ายคลึง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:31.449096745+07:00","message":"[bufferProcess] send to processor:สำหรับการพระราชพิธีพระบรมศพในครั้งนี้นะคะก็มีแบบแผนคล้ายคลึง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:31.449102096+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:31.449104853+07:00","message":"> Transcript [1370] [false]: 'สำหรับการพระราชพิธีพระบรมศพในครั้งนี้นะคะก็มีแบบแผนคล้ายคลึง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:31.449107341+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:31.449109141+07:00","message":"Set new StatePrefix: 'สำหรับการพระราชพิธีพระบรมศพในครั้งนี้นะคะก็มีแบบแผนคล้ายคลึง'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:29:31.522496952+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:29:31.522507172+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:31.57677081+07:00","message":"receive streaming session, msgId: 296"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:31.576806785+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":"2025-10-27T14:29:31.576813451+07:00","message":"receive interim result [false|false]: สำหรับการพระราชพิธีพระบรมศพในครั้งนี้นะคะก็มีแบบแผนคล้ายคลึงกับ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:31.57682668+07:00","message":"[buffer interim] 296 false สำหรับการพระราชพิธีพระบรมศพในครั้งนี้นะคะก็มีแบบแผนคล้ายคลึงกับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:31.576833171+07:00","message":"[bufferProcess] interim [460000000]:สำหรับการพระราชพิธีพระบรมศพในครั้งนี้นะคะก็มีแบบแผนคล้ายคลึงกับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:31.576835632+07:00","message":"[bufferProcess] send to processor:สำหรับการพระราชพิธีพระบรมศพในครั้งนี้นะคะก็มีแบบแผนคล้ายคลึง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:31.576840847+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:31.576854062+07:00","message":"> Transcript [1371] [false]: 'สำหรับการพระราชพิธีพระบรมศพในครั้งนี้นะคะก็มีแบบแผนคล้ายคลึง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:31.576858012+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:31.576859896+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:31.576861822+07:00","message":"StatePrefix: 'สำหรับการพระราชพิธีพระบรมศพในครั้งนี้นะคะก็มีแบบแผนคล้ายคลึง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:31.576864344+07:00","message":"TextPushed: 'สำหรับการพระราชพิธีพระบรมศพในครั้งนี้นะคะก็มีแบบ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:31.786766921+07:00","message":"receive streaming session, msgId: 296"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:31.786800133+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":"2025-10-27T14:29:31.786806571+07:00","message":"receive interim result [false|false]: สำหรับการพระราชพิธีพระบรมศพในครั้งนี้นะคะก็มีแบบแผนคล้ายคลึงกับกี่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:31.786820609+07:00","message":"[buffer interim] 296 false สำหรับการพระราชพิธีพระบรมศพในครั้งนี้นะคะก็มีแบบแผนคล้ายคลึงกับกี่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:31.786827435+07:00","message":"[bufferProcess] interim [640000000]:สำหรับการพระราชพิธีพระบรมศพในครั้งนี้นะคะก็มีแบบแผนคล้ายคลึงกับกี่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:31.786830043+07:00","message":"[bufferProcess] send to processor:สำหรับการพระราชพิธีพระบรมศพในครั้งนี้นะคะก็มีแบบแผนคล้ายคลึงกับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:31.786833943+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:31.786836286+07:00","message":"> Transcript [1372] [false]: 'สำหรับการพระราชพิธีพระบรมศพในครั้งนี้นะคะก็มีแบบแผนคล้ายคลึงกับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:31.786839874+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:31.786841694+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:31.786848758+07:00","message":"StatePrefix: 'สำหรับการพระราชพิธีพระบรมศพในครั้งนี้นะคะก็มีแบบแผนคล้ายคลึง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:31.786851127+07:00","message":"TextPushed: 'สำหรับการพระราชพิธีพระบรมศพในครั้งนี้นะคะก็มีแบบ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:31.812884234+07:00","message":"receive streaming session, msgId: 296"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:31.812915236+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":"2025-10-27T14:29:31.812920945+07:00","message":"receive interim result [false|false]: สำหรับการพระราชพิธีพระบรมศพในครั้งนี้นะคะก็มีแบบแผนคล้ายคลึงกับที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:31.812933699+07:00","message":"[buffer interim] 296 false สำหรับการพระราชพิธีพระบรมศพในครั้งนี้นะคะก็มีแบบแผนคล้ายคลึงกับที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:31.812940309+07:00","message":"[bufferProcess] interim [700000000]:สำหรับการพระราชพิธีพระบรมศพในครั้งนี้นะคะก็มีแบบแผนคล้ายคลึงกับที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:31.812942908+07:00","message":"[bufferProcess] send to processor:สำหรับการพระราชพิธีพระบรมศพในครั้งนี้นะคะก็มีแบบแผนคล้ายคลึงกับกี่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:31.812948801+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:31.812951336+07:00","message":"> Transcript [1373] [false]: 'สำหรับการพระราชพิธีพระบรมศพในครั้งนี้นะคะก็มีแบบแผนคล้ายคลึงกับกี่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:31.812954637+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:31.812956303+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:31.812957875+07:00","message":"StatePrefix: 'สำหรับการพระราชพิธีพระบรมศพในครั้งนี้นะคะก็มีแบบแผนคล้ายคลึง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:31.812960241+07:00","message":"TextPushed: 'สำหรับการพระราชพิธีพระบรมศพในครั้งนี้นะคะก็มีแบบ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:32.026588712+07:00","message":"receive streaming session, msgId: 296"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:32.026642975+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":"2025-10-27T14:29:32.026651361+07:00","message":"receive interim result [false|false]: สำหรับการพระราชพิธีพระบรมศพในครั้งนี้นะคะก็มีแบบแผนคล้ายคลึงกับที่ได้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:32.026670303+07:00","message":"[buffer interim] 296 false สำหรับการพระราชพิธีพระบรมศพในครั้งนี้นะคะก็มีแบบแผนคล้ายคลึงกับที่ได้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:32.02668357+07:00","message":"[bufferProcess] interim [880000000]:สำหรับการพระราชพิธีพระบรมศพในครั้งนี้นะคะก็มีแบบแผนคล้ายคลึงกับที่ได้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:32.026687766+07:00","message":"[bufferProcess] send to processor:สำหรับการพระราชพิธีพระบรมศพในครั้งนี้นะคะก็มีแบบแผนคล้ายคลึงกับที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:32.026697078+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:32.026700315+07:00","message":"> Transcript [1374] [false]: 'สำหรับการพระราชพิธีพระบรมศพในครั้งนี้นะคะก็มีแบบแผนคล้ายคลึงกับที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:32.026705845+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:32.026708364+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:32.026711303+07:00","message":"StatePrefix: 'สำหรับการพระราชพิธีพระบรมศพในครั้งนี้นะคะก็มีแบบแผนคล้ายคลึง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:32.026714633+07:00","message":"TextPushed: 'สำหรับการพระราชพิธีพระบรมศพในครั้งนี้นะคะก็มีแบบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:32.026723064+07:00","message":"Push: 'แผนคล้ายคลึง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:32.026725747+07:00","message":"TextPushed: 'สำหรับการพระราชพิธีพระบรมศพในครั้งนี้นะคะก็มีแบบแผนคล้ายคลึง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:32.02672887+07:00","message":"Set new StatePrefix : 'สำหรับการพระราชพิธีพระบรมศพในครั้งนี้นะคะก็มีแบบแผนคล้ายคลึงกับที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:32.026731984+07:00","message":"Next Push (prob) : 'กับที่'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:32.026742267+07:00","message":"push: {false แผนคล้ายคลึง 0 0xc00401e480}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:32.274754128+07:00","message":"receive streaming session, msgId: 296"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:32.27479576+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":"2025-10-27T14:29:32.274802244+07:00","message":"receive interim result [false|false]: สำหรับการพระราชพิธีพระบรมศพในครั้งนี้นะคะก็มีแบบแผนคล้ายคลึงกับที่ได้เจอ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:32.274814012+07:00","message":"[buffer interim] 296 false สำหรับการพระราชพิธีพระบรมศพในครั้งนี้นะคะก็มีแบบแผนคล้ายคลึงกับที่ได้เจอ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:32.274821784+07:00","message":"[bufferProcess] interim [60000000]:สำหรับการพระราชพิธีพระบรมศพในครั้งนี้นะคะก็มีแบบแผนคล้ายคลึงกับที่ได้เจอ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:32.274826227+07:00","message":"[bufferProcess] send to processor:สำหรับการพระราชพิธีพระบรมศพในครั้งนี้นะคะก็มีแบบแผนคล้ายคลึงกับที่ได้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:32.274832357+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:32.274837333+07:00","message":"> Transcript [1375] [false]: 'สำหรับการพระราชพิธีพระบรมศพในครั้งนี้นะคะก็มีแบบแผนคล้ายคลึงกับที่ได้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:32.274848152+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:32.274850872+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:32.274853165+07:00","message":"StatePrefix: 'สำหรับการพระราชพิธีพระบรมศพในครั้งนี้นะคะก็มีแบบแผนคล้ายคลึงกับที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:32.274857734+07:00","message":"TextPushed: 'สำหรับการพระราชพิธีพระบรมศพในครั้งนี้นะคะก็มีแบบแผนคล้ายคลึง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:32.304578473+07:00","message":"receive streaming session, msgId: 296"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:32.304615324+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":"2025-10-27T14:29:32.30462313+07:00","message":"receive interim result [false|false]: สำหรับการพระราชพิธีพระบรมศพในครั้งนี้นะคะก็มีแบบแผนคล้ายคลึงกับที่ได้เคย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:32.304637014+07:00","message":"[buffer interim] 296 false สำหรับการพระราชพิธีพระบรมศพในครั้งนี้นะคะก็มีแบบแผนคล้ายคลึงกับที่ได้เคย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:32.304643717+07:00","message":"[bufferProcess] interim [120000000]:สำหรับการพระราชพิธีพระบรมศพในครั้งนี้นะคะก็มีแบบแผนคล้ายคลึงกับที่ได้เคย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:32.30464589+07:00","message":"[bufferProcess] send to processor:สำหรับการพระราชพิธีพระบรมศพในครั้งนี้นะคะก็มีแบบแผนคล้ายคลึงกับที่ได้เจอ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:32.304651432+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:32.304654252+07:00","message":"> Transcript [1376] [false]: 'สำหรับการพระราชพิธีพระบรมศพในครั้งนี้นะคะก็มีแบบแผนคล้ายคลึงกับที่ได้เจอ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:32.304658167+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:32.304660087+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:32.304662971+07:00","message":"StatePrefix: 'สำหรับการพระราชพิธีพระบรมศพในครั้งนี้นะคะก็มีแบบแผนคล้ายคลึงกับที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:32.304665429+07:00","message":"TextPushed: 'สำหรับการพระราชพิธีพระบรมศพในครั้งนี้นะคะก็มีแบบแผนคล้ายคลึง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:32.723923506+07:00","message":"receive streaming session, msgId: 296"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:32.723960156+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับการพระราชพิธีพระบรมศพในครั้งนี้นะคะก็มีแบบแผนคล้ายคลึงกับที่ได้เคยกระทำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:32.723972444+07:00","message":"receive interim result [false|false]: สำหรับการพระราชพิธีพระบรมศพในครั้งนี้นะคะก็มีแบบแผนคล้ายคลึงกับที่ได้เคยกระทำ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:32.723988188+07:00","message":"[buffer interim] 296 false สำหรับการพระราชพิธีพระบรมศพในครั้งนี้นะคะก็มีแบบแผนคล้ายคลึงกับที่ได้เคยกระทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:32.723999343+07:00","message":"[bufferProcess] interim [480000000]:สำหรับการพระราชพิธีพระบรมศพในครั้งนี้นะคะก็มีแบบแผนคล้ายคลึงกับที่ได้เคยกระทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:32.72400311+07:00","message":"[bufferProcess] send to processor:สำหรับการพระราชพิธีพระบรมศพในครั้งนี้นะคะก็มีแบบแผนคล้ายคลึงกับที่ได้เคย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:32.724011752+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:32.724016277+07:00","message":"> Transcript [1377] [false]: 'สำหรับการพระราชพิธีพระบรมศพในครั้งนี้นะคะก็มีแบบแผนคล้ายคลึงกับที่ได้เคย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:32.724019921+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:32.724021779+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:32.724023715+07:00","message":"StatePrefix: 'สำหรับการพระราชพิธีพระบรมศพในครั้งนี้นะคะก็มีแบบแผนคล้ายคลึงกับที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:32.724026251+07:00","message":"TextPushed: 'สำหรับการพระราชพิธีพระบรมศพในครั้งนี้นะคะก็มีแบบแผนคล้ายคลึง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:32.799851678+07:00","message":"receive streaming session, msgId: 296"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:32.799890475+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับการพระราชพิธีพระบรมศพในครั้งนี้นะคะก็มีแบบแผนคล้ายคลึงกับที่ได้เคยกระทำมา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:32.79989729+07:00","message":"receive interim result [false|false]: สำหรับการพระราชพิธีพระบรมศพในครั้งนี้นะคะก็มีแบบแผนคล้ายคลึงกับที่ได้เคยกระทำมา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:32.799909278+07:00","message":"[buffer interim] 296 false สำหรับการพระราชพิธีพระบรมศพในครั้งนี้นะคะก็มีแบบแผนคล้ายคลึงกับที่ได้เคยกระทำมา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:32.79991595+07:00","message":"[bufferProcess] interim [720000000]:สำหรับการพระราชพิธีพระบรมศพในครั้งนี้นะคะก็มีแบบแผนคล้ายคลึงกับที่ได้เคยกระทำมา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:32.79991845+07:00","message":"[bufferProcess] send to processor:สำหรับการพระราชพิธีพระบรมศพในครั้งนี้นะคะก็มีแบบแผนคล้ายคลึงกับที่ได้เคยกระทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:32.799921695+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:32.799924762+07:00","message":"> Transcript [1378] [false]: 'สำหรับการพระราชพิธีพระบรมศพในครั้งนี้นะคะก็มีแบบแผนคล้ายคลึงกับที่ได้เคยกระทำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:32.799928355+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:32.799930077+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:32.799931947+07:00","message":"StatePrefix: 'สำหรับการพระราชพิธีพระบรมศพในครั้งนี้นะคะก็มีแบบแผนคล้ายคลึงกับที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:32.799934351+07:00","message":"TextPushed: 'สำหรับการพระราชพิธีพระบรมศพในครั้งนี้นะคะก็มีแบบแผนคล้ายคลึง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:32.79993778+07:00","message":"Push: 'กับที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:32.799939496+07:00","message":"TextPushed: 'สำหรับการพระราชพิธีพระบรมศพในครั้งนี้นะคะก็มีแบบแผนคล้ายคลึงกับที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:32.799942062+07:00","message":"Set new StatePrefix : 'สำหรับการพระราชพิธีพระบรมศพในครั้งนี้นะคะก็มีแบบแผนคล้ายคลึงกับที่ได้เคยกระทำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:32.799944805+07:00","message":"Next Push (prob) : 'ได้เคยกระทำ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:32.79995246+07:00","message":"push: {false กับที่ 0 0xc00401e480}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:32.984191436+07:00","message":"receive streaming session, msgId: 296"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:32.984224808+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับการพระราชพิธีพระบรมศพในครั้งนี้นะคะก็มีแบบแผนคล้ายคลึงกับที่ได้เคยกระทำมาและ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:32.98423142+07:00","message":"receive interim result [false|false]: สำหรับการพระราชพิธีพระบรมศพในครั้งนี้นะคะก็มีแบบแผนคล้ายคลึงกับที่ได้เคยกระทำมาและ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:32.984247584+07:00","message":"[buffer interim] 296 false สำหรับการพระราชพิธีพระบรมศพในครั้งนี้นะคะก็มีแบบแผนคล้ายคลึงกับที่ได้เคยกระทำมาและ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:32.984254805+07:00","message":"[bufferProcess] interim [840000000]:สำหรับการพระราชพิธีพระบรมศพในครั้งนี้นะคะก็มีแบบแผนคล้ายคลึงกับที่ได้เคยกระทำมาและ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:32.984257673+07:00","message":"[bufferProcess] send to processor:สำหรับการพระราชพิธีพระบรมศพในครั้งนี้นะคะก็มีแบบแผนคล้ายคลึงกับที่ได้เคยกระทำมา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:32.984261457+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:32.984264175+07:00","message":"> Transcript [1379] [false]: 'สำหรับการพระราชพิธีพระบรมศพในครั้งนี้นะคะก็มีแบบแผนคล้ายคลึงกับที่ได้เคยกระทำมา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:32.984269819+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:32.984271604+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:32.984273165+07:00","message":"StatePrefix: 'สำหรับการพระราชพิธีพระบรมศพในครั้งนี้นะคะก็มีแบบแผนคล้ายคลึงกับที่ได้เคยกระทำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:32.984275375+07:00","message":"TextPushed: 'สำหรับการพระราชพิธีพระบรมศพในครั้งนี้นะคะก็มีแบบแผนคล้ายคลึงกับที่'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:32.988932521+07:00","message":"receive streaming session, msgId: 296"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:32.988953767+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":"2025-10-27T14:29:32.988958995+07:00","message":"receive interim result [false|false]: สำหรับการพระราชพิธีพระบรมศพในครั้งนี้นะคะก็มีแบบแผนคล้ายคลึงกับที่ได้เคยกระทำมาแล้ว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:32.988967765+07:00","message":"[buffer interim] 296 false สำหรับการพระราชพิธีพระบรมศพในครั้งนี้นะคะก็มีแบบแผนคล้ายคลึงกับที่ได้เคยกระทำมาแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:32.988972989+07:00","message":"[bufferProcess] interim [900000000]:สำหรับการพระราชพิธีพระบรมศพในครั้งนี้นะคะก็มีแบบแผนคล้ายคลึงกับที่ได้เคยกระทำมาแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:32.98897556+07:00","message":"[bufferProcess] send to processor:สำหรับการพระราชพิธีพระบรมศพในครั้งนี้นะคะก็มีแบบแผนคล้ายคลึงกับที่ได้เคยกระทำมาและ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:32.988979186+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:32.988981637+07:00","message":"> Transcript [1380] [false]: 'สำหรับการพระราชพิธีพระบรมศพในครั้งนี้นะคะก็มีแบบแผนคล้ายคลึงกับที่ได้เคยกระทำมาและ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:32.988984912+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:32.988986491+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:32.988987908+07:00","message":"StatePrefix: 'สำหรับการพระราชพิธีพระบรมศพในครั้งนี้นะคะก็มีแบบแผนคล้ายคลึงกับที่ได้เคยกระทำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:32.988990105+07:00","message":"TextPushed: 'สำหรับการพระราชพิธีพระบรมศพในครั้งนี้นะคะก็มีแบบแผนคล้ายคลึงกับที่'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:33.341893245+07:00","message":"[GCS] IsForceVAD: false for message ID: 296"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:33.434221608+07:00","message":"receive streaming session, msgId: 296"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:33.434264603+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับการพระราชพิธีพระบรมศพในครั้งนี้นะคะก็มีแบบแผนคล้ายคลึงกับที่ได้เคยกระทำมาแล้วสำหรับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":7,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:33.434271462+07:00","message":"receive interim result [false|false]: สำหรับการพระราชพิธีพระบรมศพในครั้งนี้นะคะก็มีแบบแผนคล้ายคลึงกับที่ได้เคยกระทำมาแล้วสำหรับ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:33.434284074+07:00","message":"[buffer interim] 296 false สำหรับการพระราชพิธีพระบรมศพในครั้งนี้นะคะก็มีแบบแผนคล้ายคลึงกับที่ได้เคยกระทำมาแล้วสำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:33.434290727+07:00","message":"[bufferProcess] interim [440000000]:สำหรับการพระราชพิธีพระบรมศพในครั้งนี้นะคะก็มีแบบแผนคล้ายคลึงกับที่ได้เคยกระทำมาแล้วสำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:33.434293269+07:00","message":"[bufferProcess] send to processor:สำหรับการพระราชพิธีพระบรมศพในครั้งนี้นะคะก็มีแบบแผนคล้ายคลึงกับที่ได้เคยกระทำมาแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:33.434299962+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:33.434303572+07:00","message":"> Transcript [1381] [false]: 'สำหรับการพระราชพิธีพระบรมศพในครั้งนี้นะคะก็มีแบบแผนคล้ายคลึงกับที่ได้เคยกระทำมาแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:33.434308322+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:33.434310529+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:33.434312945+07:00","message":"StatePrefix: 'สำหรับการพระราชพิธีพระบรมศพในครั้งนี้นะคะก็มีแบบแผนคล้ายคลึงกับที่ได้เคยกระทำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:33.434316778+07:00","message":"TextPushed: 'สำหรับการพระราชพิธีพระบรมศพในครั้งนี้นะคะก็มีแบบแผนคล้ายคลึงกับที่'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:33.552012929+07:00","message":"receive streaming session, msgId: 296"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:33.552053048+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับการพระราชพิธีพระบรมศพในครั้งนี้นะคะก็มีแบบแผนคล้ายคลึงกับที่ได้เคยกระทำมาแล้วสำหรับ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":7,\"nanos\":470000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:33.55206001+07:00","message":"receive interim result [true|false]: สำหรับการพระราชพิธีพระบรมศพในครั้งนี้นะคะก็มีแบบแผนคล้ายคลึงกับที่ได้เคยกระทำมาแล้วสำหรับ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:33.552069842+07:00","message":"end recv isFinal message id 296"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:33.552071657+07:00","message":"end Recv id 296"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:33.552077547+07:00","message":"[buffer interim] 296 true สำหรับการพระราชพิธีพระบรมศพในครั้งนี้นะคะก็มีแบบแผนคล้ายคลึงกับที่ได้เคยกระทำมาแล้วสำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:33.55208423+07:00","message":"[bufferProcess] interim [470000000]:สำหรับการพระราชพิธีพระบรมศพในครั้งนี้นะคะก็มีแบบแผนคล้ายคลึงกับที่ได้เคยกระทำมาแล้วสำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:33.552089587+07:00","message":"[bufferProcess] send to processor (isfinal):สำหรับการพระราชพิธีพระบรมศพในครั้งนี้นะคะก็มีแบบแผนคล้ายคลึงกับที่ได้เคยกระทำมาแล้วสำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:33.552093078+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:33.552095958+07:00","message":"> Transcript [1382] [false]: 'สำหรับการพระราชพิธีพระบรมศพในครั้งนี้นะคะก็มีแบบแผนคล้ายคลึงกับที่ได้เคยกระทำมาแล้วสำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:33.55209983+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:33.552101541+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:33.552103603+07:00","message":"StatePrefix: 'สำหรับการพระราชพิธีพระบรมศพในครั้งนี้นะคะก็มีแบบแผนคล้ายคลึงกับที่ได้เคยกระทำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:33.552106126+07:00","message":"TextPushed: 'สำหรับการพระราชพิธีพระบรมศพในครั้งนี้นะคะก็มีแบบแผนคล้ายคลึงกับที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:33.552110475+07:00","message":"Push: 'ได้เคยกระทำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:33.552113576+07:00","message":"TextPushed: 'สำหรับการพระราชพิธีพระบรมศพในครั้งนี้นะคะก็มีแบบแผนคล้ายคลึงกับที่ได้เคยกระทำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:33.552124054+07:00","message":"Set new StatePrefix : 'สำหรับการพระราชพิธีพระบรมศพในครั้งนี้นะคะก็มีแบบแผนคล้ายคลึงกับที่ได้เคยกระทำมาแล้วสำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:33.552128514+07:00","message":"Next Push (prob) : 'มาแล้วสำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:33.552130422+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:33.552132671+07:00","message":"> Transcript [1383] [true]: 'สำหรับการพระราชพิธีพระบรมศพในครั้งนี้นะคะก็มีแบบแผนคล้ายคลึงกับที่ได้เคยกระทำมาแล้วสำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:33.552135708+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:33.552137717+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:33.552139532+07:00","message":"StatePrefix: 'สำหรับการพระราชพิธีพระบรมศพในครั้งนี้นะคะก็มีแบบแผนคล้ายคลึงกับที่ได้เคยกระทำมาแล้วสำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:33.552142254+07:00","message":"TextPushed: 'สำหรับการพระราชพิธีพระบรมศพในครั้งนี้นะคะก็มีแบบแผนคล้ายคลึงกับที่ได้เคยกระทำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:33.552145177+07:00","message":"Push: 'มาแล้วสำหรับ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:33.55215504+07:00","message":"push: {false ได้เคยกระทำ 0 0xc00401e480}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:33.552161467+07:00","message":"push: {true มาแล้วสำหรับ 0 0xc00401e480}"}
{"level":"info","service":"Main","time":"2025-10-27T14:29:33.566175247+07:00","message":"write wav file: './tmp/7446/7446_296.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:33.732464676+07:00","message":"[GCS] Start streaming session, msgId: 297"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:34.266520295+07:00","message":"receive streaming session, msgId: 297"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:34.266560969+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":"2025-10-27T14:29:34.266566224+07:00","message":"receive interim result [false|false]: งาน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:34.266579683+07:00","message":"[buffer interim] 297 false งาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:34.266587423+07:00","message":"[bufferProcess] interim [420000000]:งาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:34.266589507+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:29:34.522710884+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:29:34.522738858+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:34.880735192+07:00","message":"[GCS] IsForceVAD: false for message ID: 297"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:34.926754807+07:00","message":"receive streaming session, msgId: 297"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:34.926787997+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"งาน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:34.926793594+07:00","message":"receive interim result [false|false]: งาน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:34.926809038+07:00","message":"[buffer interim] 297 false งาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:34.926815982+07:00","message":"[bufferProcess] interim [20000000]:งาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:34.92681808+07:00","message":"[bufferProcess] send to processor:งาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:34.926821213+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:34.926824237+07:00","message":"> Transcript [1384] [false]: 'งาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:34.926825976+07:00","message":"Set StatePrefix (first interim): 'งาน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:35.012656246+07:00","message":"[GCS] Start streaming session, msgId: 298"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:35.043490273+07:00","message":"receive streaming session, msgId: 297"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:35.043520635+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"งานศพ\",\"confidence\":0.88296354}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":170000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:35.04352583+07:00","message":"receive interim result [true|false]: งานศพ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:35.043536162+07:00","message":"end recv isFinal message id 297"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:35.043538277+07:00","message":"end Recv id 297"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:35.04354306+07:00","message":"[buffer interim] 297 true งานศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:35.043549082+07:00","message":"[bufferProcess] interim [170000000]:งานศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:35.043551723+07:00","message":"[bufferProcess] send to processor (isfinal):งาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:35.043554763+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:35.04355864+07:00","message":"> Transcript [1385] [false]: 'งาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:35.04356124+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:35.043562827+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:35.043564562+07:00","message":"StatePrefix: 'งาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:35.043566238+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:35.043567666+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:35.043569365+07:00","message":"> Transcript [1386] [true]: 'งานศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:35.043571225+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:35.043572748+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:35.043574055+07:00","message":"StatePrefix: 'งาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:35.043575382+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:35.043579701+07:00","message":"Push: 'งานศพ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:35.04358748+07:00","message":"push: {true งานศพ 0 0xc002922700}"}
{"level":"info","service":"Main","time":"2025-10-27T14:29:35.049415081+07:00","message":"write wav file: './tmp/7446/7446_297.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:35.073167695+07:00","message":"[GCS] IsForceVAD: false for message ID: 298"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:35.201261673+07:00","message":"[GCS] Start streaming session, msgId: 299"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:35.278592586+07:00","message":"receive streaming session, msgId: 298"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:35.278613787+07:00","message":"found end of frame, send empty tag with msgId: 298"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:35.278616922+07:00","message":"end Recv id 298"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:35.278623899+07:00","message":"[buffer interim] 298 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:35.278630698+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:35.278634825+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:35.278637814+07:00","message":"> Transcript [1387] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:35.278640105+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:35.278641741+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:35.278643282+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:35.278644962+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:35.278647122+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:35.278655297+07:00","message":"push: {true \n 0 0xc00041db80}"}
{"level":"info","service":"Main","time":"2025-10-27T14:29:35.287065826+07:00","message":"write wav file: './tmp/7446/7446_298.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:36.030493623+07:00","message":"[GCS] IsForceVAD: false for message ID: 299"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:36.092728636+07:00","message":"[GCS] Start streaming session, msgId: 300"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:36.119905417+07:00","message":"receive streaming session, msgId: 299"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:36.119958489+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":"2025-10-27T14:29:36.119963122+07:00","message":"receive interim result [false|false]: สมเด็จ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:36.119978885+07:00","message":"[buffer interim] 299 false สมเด็จ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:36.119985961+07:00","message":"[bufferProcess] interim [780000000]:สมเด็จ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:36.119987587+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:36.126937485+07:00","message":"receive streaming session, msgId: 299"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:36.12696252+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สมเด็จ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"nanos\":870000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:36.126967243+07:00","message":"receive interim result [true|false]: สมเด็จ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:36.126977167+07:00","message":"end recv isFinal message id 299"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:36.126979199+07:00","message":"end Recv id 299"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:36.12698359+07:00","message":"[buffer interim] 299 true สมเด็จ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:36.126988292+07:00","message":"[bufferProcess] interim [870000000]:สมเด็จ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:36.126990772+07:00","message":"[bufferProcess] send to processor (isfinal):สมเด็จ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:36.126993578+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:36.12699622+07:00","message":"> Transcript [1388] [false]: 'สมเด็จ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:36.126998135+07:00","message":"Set StatePrefix (first interim): 'สมเด็จ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:36.126999555+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:36.127001136+07:00","message":"> Transcript [1389] [true]: 'สมเด็จ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:36.127003123+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:36.127004795+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:36.127006313+07:00","message":"StatePrefix: 'สมเด็จ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:36.127007959+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:36.127010251+07:00","message":"Push: 'สมเด็จ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:36.127017563+07:00","message":"push: {true สมเด็จ 0 0xc002922980}"}
{"level":"info","service":"Main","time":"2025-10-27T14:29:36.132543351+07:00","message":"write wav file: './tmp/7446/7446_299.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:36.160518429+07:00","message":"[GCS] IsForceVAD: false for message ID: 300"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:36.377254785+07:00","message":"receive streaming session, msgId: 300"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:36.377277891+07:00","message":"found end of frame, send empty tag with msgId: 300"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:36.377280893+07:00","message":"end Recv id 300"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:36.377287221+07:00","message":"[buffer interim] 300 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:36.377294127+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:36.37729776+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:36.377300389+07:00","message":"> Transcript [1390] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:36.377303078+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:36.377304703+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:36.377306333+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:36.377307769+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:36.377310081+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:36.377319576+07:00","message":"push: {true \n 0 0xc002880200}"}
{"level":"info","service":"Main","time":"2025-10-27T14:29:36.381658052+07:00","message":"write wav file: './tmp/7446/7446_300.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:36.412241677+07:00","message":"[GCS] Start streaming session, msgId: 301"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:37.18285094+07:00","message":"receive streaming session, msgId: 301"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:37.182882339+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Apple\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:37.182886726+07:00","message":"receive interim result [false|false]: Apple"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:37.182897317+07:00","message":"[buffer interim] 301 false Apple"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:37.182902619+07:00","message":"[bufferProcess] interim [780000000]:Apple"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:37.182904142+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:37.410760137+07:00","message":"receive streaming session, msgId: 301"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:37.410795401+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Apple Watch\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:37.410800452+07:00","message":"receive interim result [false|false]: Apple Watch"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:37.41081558+07:00","message":"[buffer interim] 301 false Apple Watch"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:37.410822531+07:00","message":"[bufferProcess] interim [960000000]:Apple Watch"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:37.410824388+07:00","message":"[bufferProcess] send to processor:Apple"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:37.410827722+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:37.410830446+07:00","message":"> Transcript [1391] [false]: 'Apple'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:37.410846763+07:00","message":"Set StatePrefix (first interim): 'Apple'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:37.41556927+07:00","message":"receive streaming session, msgId: 301"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:37.415599358+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":"2025-10-27T14:29:37.415603845+07:00","message":"receive interim result [false|false]: โปรโมชั่น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:37.415615893+07:00","message":"[buffer interim] 301 false โปรโมชั่น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:37.415620862+07:00","message":"[bufferProcess] interim [20000000]:โปรโมชั่น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:37.415622485+07:00","message":"[bufferProcess] send to processor:Apple Watch"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:37.415625297+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:37.415627405+07:00","message":"> Transcript [1392] [false]: 'Apple Watch'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:37.415629608+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:37.415631237+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:37.415632796+07:00","message":"StatePrefix: 'Apple'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:37.415634527+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:29:37.523396972+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:29:37.523449812+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:37.634746245+07:00","message":"receive streaming session, msgId: 301"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:37.634779292+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"emotional\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:37.634784398+07:00","message":"receive interim result [false|false]: emotional"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:37.634794693+07:00","message":"[buffer interim] 301 false emotional"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:37.634800768+07:00","message":"[bufferProcess] interim [200000000]:emotional"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:37.634802679+07:00","message":"[bufferProcess] send to processor:โปรโมชั่น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:37.63480837+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:37.634810704+07:00","message":"> Transcript [1393] [false]: 'โปรโมชั่น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:37.634812744+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:37.634814444+07:00","message":"Set new StatePrefix: 'โปรโมชั่น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:37.806583135+07:00","message":"receive streaming session, msgId: 301"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:37.80662141+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":"2025-10-27T14:29:37.806626808+07:00","message":"receive interim result [false|false]: อะตอมชนะกันต์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:37.806640566+07:00","message":"[buffer interim] 301 false อะตอมชนะกันต์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:37.806647751+07:00","message":"[bufferProcess] interim [320000000]:อะตอมชนะกันต์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:37.80664983+07:00","message":"[bufferProcess] send to processor:emotional"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:37.806655145+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:37.806657718+07:00","message":"> Transcript [1394] [false]: 'emotional'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:37.806659783+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:37.806661572+07:00","message":"Set new StatePrefix: 'emotional'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:37.827410948+07:00","message":"receive streaming session, msgId: 301"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:37.827448339+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":"2025-10-27T14:29:37.827453254+07:00","message":"receive interim result [false|false]: อะตอมชนะการ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:37.827464617+07:00","message":"[buffer interim] 301 false อะตอมชนะการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:37.827471118+07:00","message":"[bufferProcess] interim [380000000]:อะตอมชนะการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:37.827473052+07:00","message":"[bufferProcess] send to processor:อะตอมชนะกันต์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:37.827478365+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:37.827481073+07:00","message":"> Transcript [1395] [false]: 'อะตอมชนะกันต์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:37.827483245+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:37.827485001+07:00","message":"Set new StatePrefix: 'อะตอมชนะกันต์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:37.9852622+07:00","message":"receive streaming session, msgId: 301"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:37.98530151+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":"2025-10-27T14:29:37.985307724+07:00","message":"receive interim result [false|false]: รัชกาลที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:37.985320922+07:00","message":"[buffer interim] 301 false รัชกาลที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:37.98532927+07:00","message":"[bufferProcess] interim [560000000]:รัชกาลที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:37.985332287+07:00","message":"[bufferProcess] send to processor:อะตอมชนะการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:37.985340756+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:37.985344253+07:00","message":"> Transcript [1396] [false]: 'อะตอมชนะการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:37.985346844+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:37.985349608+07:00","message":"Set new StatePrefix: 'อะตอมชนะการ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:38.047946319+07:00","message":"receive streaming session, msgId: 301"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:38.047976907+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":"2025-10-27T14:29:38.047986015+07:00","message":"receive interim result [false|false]: อะตอมชนะการ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:38.048000357+07:00","message":"[buffer interim] 301 false อะตอมชนะการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:38.048008145+07:00","message":"[bufferProcess] interim [680000000]:อะตอมชนะการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:38.048010206+07:00","message":"[bufferProcess] send to processor:รัชกาลที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:38.048013347+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:38.048015647+07:00","message":"> Transcript [1397] [false]: 'รัชกาลที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:38.048017219+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:38.048019113+07:00","message":"Set new StatePrefix: 'รัชกาลที่'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:38.173667594+07:00","message":"receive streaming session, msgId: 301"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:38.173702385+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":"2025-10-27T14:29:38.173708551+07:00","message":"receive interim result [false|false]: บรมชนกกาธิเบศร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:38.173721332+07:00","message":"[buffer interim] 301 false บรมชนกกาธิเบศร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:38.17372767+07:00","message":"[bufferProcess] interim [740000000]:บรมชนกกาธิเบศร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:38.173729687+07:00","message":"[bufferProcess] send to processor:อะตอมชนะการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:38.173735851+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:38.173738614+07:00","message":"> Transcript [1398] [false]: 'อะตอมชนะการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:38.17374081+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:38.173742582+07:00","message":"Set new StatePrefix: 'อะตอมชนะการ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:38.316268872+07:00","message":"receive streaming session, msgId: 301"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:38.316310162+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":"2025-10-27T14:29:38.316315598+07:00","message":"receive interim result [false|false]: บรมชนกกาธิเบศรมา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:38.31633128+07:00","message":"[buffer interim] 301 false บรมชนกกาธิเบศรมา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:38.316338085+07:00","message":"[bufferProcess] interim [920000000]:บรมชนกกาธิเบศรมา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:38.316340232+07:00","message":"[bufferProcess] send to processor:บรมชนกกาธิเบศร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:38.316346671+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:38.316349469+07:00","message":"> Transcript [1399] [false]: 'บรมชนกกาธิเบศร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:38.316351575+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:38.3163533+07:00","message":"Set new StatePrefix: 'บรมชนกกาธิเบศร'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:38.491485466+07:00","message":"receive streaming session, msgId: 301"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:38.491536109+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":"2025-10-27T14:29:38.491543492+07:00","message":"receive interim result [false|false]: บรมชนกกาธิเบศรมหา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:38.491559278+07:00","message":"[buffer interim] 301 false บรมชนกกาธิเบศรมหา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:38.491567314+07:00","message":"[bufferProcess] interim [40000000]:บรมชนกกาธิเบศรมหา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:38.491570555+07:00","message":"[bufferProcess] send to processor:บรมชนกกาธิเบศรมา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:38.491579232+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:38.491582217+07:00","message":"> Transcript [1400] [false]: 'บรมชนกกาธิเบศรมา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:38.491585267+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:38.491586971+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:38.491588745+07:00","message":"StatePrefix: 'บรมชนกกาธิเบศร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:38.491590775+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:38.495240187+07:00","message":"receive streaming session, msgId: 301"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:38.495264682+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":"2025-10-27T14:29:38.495269002+07:00","message":"receive interim result [false|false]: บรมชนกกาธิเบศรมาหา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:38.495280271+07:00","message":"[buffer interim] 301 false บรมชนกกาธิเบศรมาหา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:38.495284637+07:00","message":"[bufferProcess] interim [100000000]:บรมชนกกาธิเบศรมาหา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:38.495286542+07:00","message":"[bufferProcess] send to processor:บรมชนกกาธิเบศรมหา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:38.495290529+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:38.495292888+07:00","message":"> Transcript [1401] [false]: 'บรมชนกกาธิเบศรมหา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:38.495295416+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:38.495297027+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:38.495298452+07:00","message":"StatePrefix: 'บรมชนกกาธิเบศร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:38.49530029+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:38.54871172+07:00","message":"receive streaming session, msgId: 301"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:38.548762652+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":"2025-10-27T14:29:38.548767919+07:00","message":"receive interim result [false|false]: บรมชนกกาธิเบศรมหาภูมิพลอดุลยเดช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:38.548781504+07:00","message":"[buffer interim] 301 false บรมชนกกาธิเบศรมหาภูมิพลอดุลยเดช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:38.548788576+07:00","message":"[bufferProcess] interim [160000000]:บรมชนกกาธิเบศรมหาภูมิพลอดุลยเดช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:38.548790796+07:00","message":"[bufferProcess] send to processor:บรมชนกกาธิเบศรมาหา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:38.548796255+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:38.548798693+07:00","message":"> Transcript [1402] [false]: 'บรมชนกกาธิเบศรมาหา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:38.548801754+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:38.548804988+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:38.548807062+07:00","message":"StatePrefix: 'บรมชนกกาธิเบศร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:38.54880905+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:39.190465156+07:00","message":"receive streaming session, msgId: 301"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:39.190499664+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บรมชนกกาธิเบศรมหาภูมิพลอดุลยเดช\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:39.190504914+07:00","message":"receive interim result [false|false]: บรมชนกกาธิเบศรมหาภูมิพลอดุลยเดช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:39.190514874+07:00","message":"[buffer interim] 301 false บรมชนกกาธิเบศรมหาภูมิพลอดุลยเดช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:39.190522225+07:00","message":"[bufferProcess] interim [760000000]:บรมชนกกาธิเบศรมหาภูมิพลอดุลยเดช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:39.190524372+07:00","message":"[bufferProcess] send to processor:บรมชนกกาธิเบศรมหาภูมิพลอดุลยเดช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:39.190527717+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:39.190530203+07:00","message":"> Transcript [1403] [false]: 'บรมชนกกาธิเบศรมหาภูมิพลอดุลยเดช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:39.190533607+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:39.190535219+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:39.190537117+07:00","message":"StatePrefix: 'บรมชนกกาธิเบศร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:39.190538805+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:39.190541062+07:00","message":"Push: 'บรมชนกกาธิเบศร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:39.190542731+07:00","message":"TextPushed: 'บรมชนกกาธิเบศร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:39.190544554+07:00","message":"Set new StatePrefix : 'บรมชนกกาธิเบศรมหาภูมิพลอดุลยเดช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:39.190546802+07:00","message":"Next Push (prob) : 'มหาภูมิพลอดุลยเดช'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:39.190554375+07:00","message":"push: {false บรมชนกกาธิเบศร 0 0xc002880d00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:39.975794797+07:00","message":"receive streaming session, msgId: 301"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:39.975835931+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":"2025-10-27T14:29:39.975841371+07:00","message":"receive interim result [false|false]: บรมชนกกาธิเบศรมหาภูมิพลอดุลยเดชมหาราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:39.975853567+07:00","message":"[buffer interim] 301 false บรมชนกกาธิเบศรมหาภูมิพลอดุลยเดชมหาราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:39.975865422+07:00","message":"[bufferProcess] interim [600000000]:บรมชนกกาธิเบศรมหาภูมิพลอดุลยเดชมหาราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:39.975868043+07:00","message":"[bufferProcess] send to processor:บรมชนกกาธิเบศรมหาภูมิพลอดุลยเดช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:39.975871767+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:39.975877126+07:00","message":"> Transcript [1404] [false]: 'บรมชนกกาธิเบศรมหาภูมิพลอดุลยเดช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:39.97588013+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:39.975881893+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:39.975883578+07:00","message":"StatePrefix: 'บรมชนกกาธิเบศรมหาภูมิพลอดุลยเดช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:39.975885685+07:00","message":"TextPushed: 'บรมชนกกาธิเบศร'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:40.353691281+07:00","message":"receive streaming session, msgId: 301"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:40.353727528+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":"2025-10-27T14:29:40.353733643+07:00","message":"receive interim result [false|false]: บรมชนกกาธิเบศรมหาภูมิพลอดุลยเดชมหาราชบรมนาถบพิตร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:40.353748391+07:00","message":"[buffer interim] 301 false บรมชนกกาธิเบศรมหาภูมิพลอดุลยเดชมหาราชบรมนาถบพิตร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:40.353757434+07:00","message":"[bufferProcess] interim [960000000]:บรมชนกกาธิเบศรมหาภูมิพลอดุลยเดชมหาราชบรมนาถบพิตร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:40.353760459+07:00","message":"[bufferProcess] send to processor:บรมชนกกาธิเบศรมหาภูมิพลอดุลยเดชมหาราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:40.353766713+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:40.353768902+07:00","message":"> Transcript [1405] [false]: 'บรมชนกกาธิเบศรมหาภูมิพลอดุลยเดชมหาราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:40.353772104+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:40.353773913+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:40.3537758+07:00","message":"StatePrefix: 'บรมชนกกาธิเบศรมหาภูมิพลอดุลยเดช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:40.35377854+07:00","message":"TextPushed: 'บรมชนกกาธิเบศร'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:29:40.523641762+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:29:40.523641944+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:40.991106213+07:00","message":"receive streaming session, msgId: 301"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:40.991149386+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":"2025-10-27T14:29:40.991155405+07:00","message":"receive interim result [false|false]: บรมชนกกาธิเบศรมหาภูมิพลอดุลยเดชมหาราชบรมนาถบพิตร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:40.991169876+07:00","message":"[buffer interim] 301 false บรมชนกกาธิเบศรมหาภูมิพลอดุลยเดชมหาราชบรมนาถบพิตร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:40.991177262+07:00","message":"[bufferProcess] interim [560000000]:บรมชนกกาธิเบศรมหาภูมิพลอดุลยเดชมหาราชบรมนาถบพิตร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:40.991179514+07:00","message":"[bufferProcess] send to processor:บรมชนกกาธิเบศรมหาภูมิพลอดุลยเดชมหาราชบรมนาถบพิตร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:40.991182859+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:40.99118545+07:00","message":"> Transcript [1406] [false]: 'บรมชนกกาธิเบศรมหาภูมิพลอดุลยเดชมหาราชบรมนาถบพิตร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:40.991189224+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:40.991190899+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:40.991193775+07:00","message":"StatePrefix: 'บรมชนกกาธิเบศรมหาภูมิพลอดุลยเดช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:40.991196318+07:00","message":"TextPushed: 'บรมชนกกาธิเบศร'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:41.384487004+07:00","message":"receive streaming session, msgId: 301"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:41.384521771+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":"2025-10-27T14:29:41.384527274+07:00","message":"receive interim result [false|false]: บรมชนกกาธิเบศรมหาภูมิพลอดุลยเดชมหาราชบรมนาถบพิตรนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:41.384544743+07:00","message":"[buffer interim] 301 false บรมชนกกาธิเบศรมหาภูมิพลอดุลยเดชมหาราชบรมนาถบพิตรนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:41.384553913+07:00","message":"[bufferProcess] interim [980000000]:บรมชนกกาธิเบศรมหาภูมิพลอดุลยเดชมหาราชบรมนาถบพิตรนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:41.384556299+07:00","message":"[bufferProcess] send to processor:บรมชนกกาธิเบศรมหาภูมิพลอดุลยเดชมหาราชบรมนาถบพิตร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:41.384561628+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:41.384564837+07:00","message":"> Transcript [1407] [false]: 'บรมชนกกาธิเบศรมหาภูมิพลอดุลยเดชมหาราชบรมนาถบพิตร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:41.384568245+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:41.384570217+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:41.384572562+07:00","message":"StatePrefix: 'บรมชนกกาธิเบศรมหาภูมิพลอดุลยเดช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:41.384575031+07:00","message":"TextPushed: 'บรมชนกกาธิเบศร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:41.384579128+07:00","message":"Push: 'มหาภูมิพลอดุลยเดช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:41.384580855+07:00","message":"TextPushed: 'บรมชนกกาธิเบศรมหาภูมิพลอดุลยเดช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:41.384582559+07:00","message":"Set new StatePrefix : 'บรมชนกกาธิเบศรมหาภูมิพลอดุลยเดชมหาราชบรมนาถบพิตร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:41.384584707+07:00","message":"Next Push (prob) : 'มหาราชบรมนาถบพิตร'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:41.384592371+07:00","message":"push: {false มหาภูมิพลอดุลยเดช 0 0xc002880d00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:41.542574785+07:00","message":"[GCS] IsForceVAD: false for message ID: 301"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:41.651276739+07:00","message":"receive streaming session, msgId: 301"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:41.651316228+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บรมชนกกาธิเบศรมหาภูมิพลอดุลยเดชมหาราชบรมนาถบพิตรนะคะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:41.651322335+07:00","message":"receive interim result [true|false]: บรมชนกกาธิเบศรมหาภูมิพลอดุลยเดชมหาราชบรมนาถบพิตรนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:41.651331508+07:00","message":"end recv isFinal message id 301"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:41.651333326+07:00","message":"end Recv id 301"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:41.651338615+07:00","message":"[buffer interim] 301 true บรมชนกกาธิเบศรมหาภูมิพลอดุลยเดชมหาราชบรมนาถบพิตรนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:41.651346162+07:00","message":"[bufferProcess] interim [340000000]:บรมชนกกาธิเบศรมหาภูมิพลอดุลยเดชมหาราชบรมนาถบพิตรนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:41.651349659+07:00","message":"[bufferProcess] send to processor (isfinal):บรมชนกกาธิเบศรมหาภูมิพลอดุลยเดชมหาราชบรมนาถบพิตรนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:41.651353164+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:41.651355835+07:00","message":"> Transcript [1408] [false]: 'บรมชนกกาธิเบศรมหาภูมิพลอดุลยเดชมหาราชบรมนาถบพิตรนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:41.651358665+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:41.651360296+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:41.651361961+07:00","message":"StatePrefix: 'บรมชนกกาธิเบศรมหาภูมิพลอดุลยเดชมหาราชบรมนาถบพิตร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:41.651365231+07:00","message":"TextPushed: 'บรมชนกกาธิเบศรมหาภูมิพลอดุลยเดช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:41.651366733+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:41.651368353+07:00","message":"> Transcript [1409] [true]: 'บรมชนกกาธิเบศรมหาภูมิพลอดุลยเดชมหาราชบรมนาถบพิตรนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:41.651370318+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:41.651371731+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:41.651373038+07:00","message":"StatePrefix: 'บรมชนกกาธิเบศรมหาภูมิพลอดุลยเดชมหาราชบรมนาถบพิตร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:41.651375268+07:00","message":"TextPushed: 'บรมชนกกาธิเบศรมหาภูมิพลอดุลยเดช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:41.65137909+07:00","message":"Push: 'มหาราชบรมนาถบพิตรนะคะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:41.651388584+07:00","message":"push: {true มหาราชบรมนาถบพิตรนะคะ 0 0xc002880d00}"}
{"level":"info","service":"Main","time":"2025-10-27T14:29:41.662022257+07:00","message":"write wav file: './tmp/7446/7446_301.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:41.671951017+07:00","message":"[GCS] Start streaming session, msgId: 302"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:42.420983415+07:00","message":"receive streaming session, msgId: 302"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:42.421020586+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":"2025-10-27T14:29:42.421025099+07:00","message":"receive interim result [false|false]: แบ่ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:42.421041793+07:00","message":"[buffer interim] 302 false แบ่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:42.421048592+07:00","message":"[bufferProcess] interim [780000000]:แบ่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:42.421050188+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:42.551480941+07:00","message":"receive streaming session, msgId: 302"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:42.551530772+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":"2025-10-27T14:29:42.551537339+07:00","message":"receive interim result [false|false]: โดยแบ่งการ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:42.551553482+07:00","message":"[buffer interim] 302 false โดยแบ่งการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:42.551562608+07:00","message":"[bufferProcess] interim [900000000]:โดยแบ่งการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:42.55156532+07:00","message":"[bufferProcess] send to processor:แบ่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:42.551572371+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:42.551576072+07:00","message":"> Transcript [1410] [false]: 'แบ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:42.55157928+07:00","message":"Set StatePrefix (first interim): 'แบ่ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:42.739338398+07:00","message":"receive streaming session, msgId: 302"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:42.739373259+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":"2025-10-27T14:29:42.739386344+07:00","message":"receive interim result [false|false]: โดยแบ่งการจัด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:42.739398128+07:00","message":"[buffer interim] 302 false โดยแบ่งการจัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:42.739404874+07:00","message":"[bufferProcess] interim [80000000]:โดยแบ่งการจัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:42.739407127+07:00","message":"[bufferProcess] send to processor:โดยแบ่งการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:42.739412437+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:42.739415028+07:00","message":"> Transcript [1411] [false]: 'โดยแบ่งการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:42.739417037+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:42.739418814+07:00","message":"Set new StatePrefix: 'โดยแบ่งการ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:42.922602971+07:00","message":"receive streaming session, msgId: 302"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:42.922647067+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":"2025-10-27T14:29:42.922654096+07:00","message":"receive interim result [false|false]: โดยแบ่งการจัดการ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:42.922669484+07:00","message":"[buffer interim] 302 false โดยแบ่งการจัดการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:42.922680424+07:00","message":"[bufferProcess] interim [260000000]:โดยแบ่งการจัดการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:42.922683338+07:00","message":"[bufferProcess] send to processor:โดยแบ่งการจัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:42.922690045+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:42.922693744+07:00","message":"> Transcript [1412] [false]: 'โดยแบ่งการจัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:42.922698248+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:42.922700404+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:42.922702825+07:00","message":"StatePrefix: 'โดยแบ่งการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:42.922705721+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:42.932682279+07:00","message":"receive streaming session, msgId: 302"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:42.932709227+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":"2025-10-27T14:29:42.93271407+07:00","message":"receive interim result [false|false]: โดยแบ่งการจัดวาง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:42.932727166+07:00","message":"[buffer interim] 302 false โดยแบ่งการจัดวาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:42.932732779+07:00","message":"[bufferProcess] interim [320000000]:โดยแบ่งการจัดวาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:42.932734747+07:00","message":"[bufferProcess] send to processor:โดยแบ่งการจัดการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:42.932737546+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:42.932739919+07:00","message":"> Transcript [1413] [false]: 'โดยแบ่งการจัดการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:42.932742775+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:42.932744331+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:42.932745943+07:00","message":"StatePrefix: 'โดยแบ่งการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:42.932747575+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:43.239010977+07:00","message":"receive streaming session, msgId: 302"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:43.239048438+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":"2025-10-27T14:29:43.239053742+07:00","message":"receive interim result [false|false]: โดยแบ่งการจัดวางเครื่อง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:43.239066241+07:00","message":"[buffer interim] 302 false โดยแบ่งการจัดวางเครื่อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:43.239072691+07:00","message":"[bufferProcess] interim [620000000]:โดยแบ่งการจัดวางเครื่อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:43.23907497+07:00","message":"[bufferProcess] send to processor:โดยแบ่งการจัดวาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:43.239079967+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:43.239082422+07:00","message":"> Transcript [1414] [false]: 'โดยแบ่งการจัดวาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:43.239085177+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:43.239087201+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:43.239088866+07:00","message":"StatePrefix: 'โดยแบ่งการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:43.239090749+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:29:43.524069899+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:29:43.524069977+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:43.638086033+07:00","message":"receive streaming session, msgId: 302"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:43.638131014+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":"2025-10-27T14:29:43.638137031+07:00","message":"receive interim result [false|false]: โดยแบ่งการจัดวางเครื่องอัด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:43.638149044+07:00","message":"[buffer interim] 302 false โดยแบ่งการจัดวางเครื่องอัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:43.638156346+07:00","message":"[bufferProcess] interim [980000000]:โดยแบ่งการจัดวางเครื่องอัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:43.638158645+07:00","message":"[bufferProcess] send to processor:โดยแบ่งการจัดวางเครื่อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:43.638162017+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:43.638164806+07:00","message":"> Transcript [1415] [false]: 'โดยแบ่งการจัดวางเครื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:43.638167651+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:43.638169567+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:43.63817117+07:00","message":"StatePrefix: 'โดยแบ่งการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:43.638172847+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:43.638175143+07:00","message":"Push: 'โดยแบ่งการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:43.638176743+07:00","message":"TextPushed: 'โดยแบ่งการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:43.638178854+07:00","message":"Set new StatePrefix : 'โดยแบ่งการจัดวางเครื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:43.638180894+07:00","message":"Next Push (prob) : 'จัดวางเครื่อง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:43.638187992+07:00","message":"push: {false โดยแบ่งการ 0 0xc000044200}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:43.74748387+07:00","message":"receive streaming session, msgId: 302"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:43.747516436+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":"2025-10-27T14:29:43.747524912+07:00","message":"receive interim result [false|false]: โดยแบ่งการจัดวางเครื่องประกอบ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:43.747535972+07:00","message":"[buffer interim] 302 false โดยแบ่งการจัดวางเครื่องประกอบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:43.747542398+07:00","message":"[bufferProcess] interim [40000000]:โดยแบ่งการจัดวางเครื่องประกอบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:43.747544482+07:00","message":"[bufferProcess] send to processor:โดยแบ่งการจัดวางเครื่องอัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:43.747549995+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:43.74755272+07:00","message":"> Transcript [1416] [false]: 'โดยแบ่งการจัดวางเครื่องอัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:43.747556267+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:43.747557958+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:43.747559594+07:00","message":"StatePrefix: 'โดยแบ่งการจัดวางเครื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:43.747561385+07:00","message":"TextPushed: 'โดยแบ่งการ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:43.949298138+07:00","message":"receive streaming session, msgId: 302"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:43.949328597+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":"2025-10-27T14:29:43.949333801+07:00","message":"receive interim result [false|false]: โดยแบ่งการจัดวางเครื่องประกอบพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:43.949345154+07:00","message":"[buffer interim] 302 false โดยแบ่งการจัดวางเครื่องประกอบพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:43.949351827+07:00","message":"[bufferProcess] interim [280000000]:โดยแบ่งการจัดวางเครื่องประกอบพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:43.949353875+07:00","message":"[bufferProcess] send to processor:โดยแบ่งการจัดวางเครื่องประกอบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:43.949359379+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:43.949361886+07:00","message":"> Transcript [1417] [false]: 'โดยแบ่งการจัดวางเครื่องประกอบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:43.949365121+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:43.949366937+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:43.949369551+07:00","message":"StatePrefix: 'โดยแบ่งการจัดวางเครื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:43.949372372+07:00","message":"TextPushed: 'โดยแบ่งการ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:44.008665389+07:00","message":"receive streaming session, msgId: 302"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:44.008701854+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":"2025-10-27T14:29:44.008708859+07:00","message":"receive interim result [false|false]: โดยแบ่งการจัดวางเครื่องประกอบพระราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:44.008723846+07:00","message":"[buffer interim] 302 false โดยแบ่งการจัดวางเครื่องประกอบพระราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:44.008731076+07:00","message":"[bufferProcess] interim [400000000]:โดยแบ่งการจัดวางเครื่องประกอบพระราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:44.008733397+07:00","message":"[bufferProcess] send to processor:โดยแบ่งการจัดวางเครื่องประกอบพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:44.008736844+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:44.008740027+07:00","message":"> Transcript [1418] [false]: 'โดยแบ่งการจัดวางเครื่องประกอบพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:44.008743098+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:44.00874481+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:44.008746862+07:00","message":"StatePrefix: 'โดยแบ่งการจัดวางเครื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:44.008748771+07:00","message":"TextPushed: 'โดยแบ่งการ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:44.138080833+07:00","message":"receive streaming session, msgId: 302"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:44.13811203+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":"2025-10-27T14:29:44.138117367+07:00","message":"receive interim result [false|false]: โดยแบ่งการจัดวางเครื่องประกอบพระราชพิธี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:44.138129107+07:00","message":"[buffer interim] 302 false โดยแบ่งการจัดวางเครื่องประกอบพระราชพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:44.138136089+07:00","message":"[bufferProcess] interim [520000000]:โดยแบ่งการจัดวางเครื่องประกอบพระราชพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:44.138138261+07:00","message":"[bufferProcess] send to processor:โดยแบ่งการจัดวางเครื่องประกอบพระราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:44.138143499+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:44.138145973+07:00","message":"> Transcript [1419] [false]: 'โดยแบ่งการจัดวางเครื่องประกอบพระราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:44.138149053+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:44.138150911+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:44.138152981+07:00","message":"StatePrefix: 'โดยแบ่งการจัดวางเครื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:44.138154945+07:00","message":"TextPushed: 'โดยแบ่งการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:44.138158815+07:00","message":"Push: 'จัดวางเครื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:44.138160345+07:00","message":"TextPushed: 'โดยแบ่งการจัดวางเครื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:44.138162065+07:00","message":"Set new StatePrefix : 'โดยแบ่งการจัดวางเครื่องประกอบพระราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:44.138164213+07:00","message":"Next Push (prob) : 'ประกอบพระราช'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:44.138171577+07:00","message":"push: {false จัดวางเครื่อง 0 0xc000044200}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:44.643906881+07:00","message":"receive streaming session, msgId: 302"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:44.643953438+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":"2025-10-27T14:29:44.643959487+07:00","message":"receive interim result [false|false]: โดยแบ่งการจัดวางเครื่องประกอบพระราชพิธีพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:44.643973049+07:00","message":"[buffer interim] 302 false โดยแบ่งการจัดวางเครื่องประกอบพระราชพิธีพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:44.643979511+07:00","message":"[bufferProcess] interim [940000000]:โดยแบ่งการจัดวางเครื่องประกอบพระราชพิธีพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:44.643981683+07:00","message":"[bufferProcess] send to processor:โดยแบ่งการจัดวางเครื่องประกอบพระราชพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:44.643986977+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:44.643989677+07:00","message":"> Transcript [1420] [false]: 'โดยแบ่งการจัดวางเครื่องประกอบพระราชพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:44.643992917+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:44.643994557+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:44.643996136+07:00","message":"StatePrefix: 'โดยแบ่งการจัดวางเครื่องประกอบพระราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:44.64399818+07:00","message":"TextPushed: 'โดยแบ่งการจัดวางเครื่อง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:44.835682977+07:00","message":"receive streaming session, msgId: 302"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:44.835720065+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":"2025-10-27T14:29:44.835726233+07:00","message":"receive interim result [false|false]: โดยแบ่งการจัดวางเครื่องประกอบพระราชพิธีพระบรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:44.835740054+07:00","message":"[buffer interim] 302 false โดยแบ่งการจัดวางเครื่องประกอบพระราชพิธีพระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:44.83574659+07:00","message":"[bufferProcess] interim [180000000]:โดยแบ่งการจัดวางเครื่องประกอบพระราชพิธีพระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:44.83574876+07:00","message":"[bufferProcess] send to processor:โดยแบ่งการจัดวางเครื่องประกอบพระราชพิธีพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:44.835754281+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:44.835756959+07:00","message":"> Transcript [1421] [false]: 'โดยแบ่งการจัดวางเครื่องประกอบพระราชพิธีพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:44.835759947+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:44.835761611+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:44.835763776+07:00","message":"StatePrefix: 'โดยแบ่งการจัดวางเครื่องประกอบพระราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:44.835766432+07:00","message":"TextPushed: 'โดยแบ่งการจัดวางเครื่อง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:44.905357727+07:00","message":"receive streaming session, msgId: 302"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:44.905393125+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":"2025-10-27T14:29:44.905398578+07:00","message":"receive interim result [false|false]: โดยแบ่งการจัดวางเครื่องประกอบพระราชพิธีพระบรมศพ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:44.905413984+07:00","message":"[buffer interim] 302 false โดยแบ่งการจัดวางเครื่องประกอบพระราชพิธีพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:44.905426314+07:00","message":"[bufferProcess] interim [300000000]:โดยแบ่งการจัดวางเครื่องประกอบพระราชพิธีพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:44.905429918+07:00","message":"[bufferProcess] send to processor:โดยแบ่งการจัดวางเครื่องประกอบพระราชพิธีพระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:44.905437534+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:44.905440082+07:00","message":"> Transcript [1422] [false]: 'โดยแบ่งการจัดวางเครื่องประกอบพระราชพิธีพระบรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:44.905443421+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:44.905445245+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:44.905447375+07:00","message":"StatePrefix: 'โดยแบ่งการจัดวางเครื่องประกอบพระราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:44.905449649+07:00","message":"TextPushed: 'โดยแบ่งการจัดวางเครื่อง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:45.000350963+07:00","message":"[GCS] IsForceVAD: false for message ID: 302"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:45.063584548+07:00","message":"[GCS] Start streaming session, msgId: 303"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:45.125379696+07:00","message":"receive streaming session, msgId: 302"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:45.125427538+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยแบ่งการจัดวางเครื่องประกอบพระราชพิธีพระบรมศพ\",\"confidence\":0.94178784}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:45.12543591+07:00","message":"receive interim result [true|false]: โดยแบ่งการจัดวางเครื่องประกอบพระราชพิธีพระบรมศพ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:45.125446004+07:00","message":"end recv isFinal message id 302"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:45.125448496+07:00","message":"end Recv id 302"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:45.125457632+07:00","message":"[buffer interim] 302 true โดยแบ่งการจัดวางเครื่องประกอบพระราชพิธีพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:45.125469068+07:00","message":"[bufferProcess] interim [540000000]:โดยแบ่งการจัดวางเครื่องประกอบพระราชพิธีพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:45.125473172+07:00","message":"[bufferProcess] send to processor (isfinal):โดยแบ่งการจัดวางเครื่องประกอบพระราชพิธีพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:45.125485409+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:45.12549923+07:00","message":"> Transcript [1423] [false]: 'โดยแบ่งการจัดวางเครื่องประกอบพระราชพิธีพระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:45.125505496+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:45.125507627+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:45.125509983+07:00","message":"StatePrefix: 'โดยแบ่งการจัดวางเครื่องประกอบพระราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:45.125515668+07:00","message":"TextPushed: 'โดยแบ่งการจัดวางเครื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:45.125521302+07:00","message":"Push: 'ประกอบพระราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:45.125523086+07:00","message":"TextPushed: 'โดยแบ่งการจัดวางเครื่องประกอบพระราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:45.1255251+07:00","message":"Set new StatePrefix : 'โดยแบ่งการจัดวางเครื่องประกอบพระราชพิธีพระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:45.125527675+07:00","message":"Next Push (prob) : 'พิธีพระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:45.125529825+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:45.125531857+07:00","message":"> Transcript [1424] [true]: 'โดยแบ่งการจัดวางเครื่องประกอบพระราชพิธีพระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:45.125533954+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:45.125535294+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:45.12553703+07:00","message":"StatePrefix: 'โดยแบ่งการจัดวางเครื่องประกอบพระราชพิธีพระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:45.125538727+07:00","message":"TextPushed: 'โดยแบ่งการจัดวางเครื่องประกอบพระราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:45.125540629+07:00","message":"Push: 'พิธีพระบรมศพ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:45.125551404+07:00","message":"push: {false ประกอบพระราช 0 0xc000044200}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:45.125556882+07:00","message":"push: {true พิธีพระบรมศพ 0 0xc000044200}"}
{"level":"info","service":"Main","time":"2025-10-27T14:29:45.134093885+07:00","message":"write wav file: './tmp/7446/7446_302.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:45.801246324+07:00","message":"receive streaming session, msgId: 303"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:45.801277715+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":"2025-10-27T14:29:45.801282249+07:00","message":"receive interim result [false|false]: ตาม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:45.801295764+07:00","message":"[buffer interim] 303 false ตาม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:45.801302289+07:00","message":"[bufferProcess] interim [540000000]:ตาม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:45.801304471+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:45.822645927+07:00","message":"receive streaming session, msgId: 303"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:45.82267454+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":"2025-10-27T14:29:45.822679297+07:00","message":"receive interim result [false|false]: ต่าง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:45.82269223+07:00","message":"[buffer interim] 303 false ต่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:45.82269855+07:00","message":"[bufferProcess] interim [600000000]:ต่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:45.822700297+07:00","message":"[bufferProcess] send to processor:ตาม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:45.822703708+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:45.822706327+07:00","message":"> Transcript [1425] [false]: 'ตาม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:45.822708132+07:00","message":"Set StatePrefix (first interim): 'ตาม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:46.113503124+07:00","message":"receive streaming session, msgId: 303"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:46.113543064+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":"2025-10-27T14:29:46.113549582+07:00","message":"receive interim result [false|false]: ตามพื้น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:46.113563615+07:00","message":"[buffer interim] 303 false ตามพื้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:46.113572244+07:00","message":"[bufferProcess] interim [780000000]:ตามพื้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:46.113574513+07:00","message":"[bufferProcess] send to processor:ต่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:46.113579634+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:46.113582509+07:00","message":"> Transcript [1426] [false]: 'ต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:46.113584516+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:46.113586106+07:00","message":"Set new StatePrefix: 'ต่าง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:46.13689391+07:00","message":"receive streaming session, msgId: 303"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:46.136924629+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":"2025-10-27T14:29:46.136929571+07:00","message":"receive interim result [false|false]: ตามพื้นที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:46.136943855+07:00","message":"[buffer interim] 303 false ตามพื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:46.136950639+07:00","message":"[bufferProcess] interim [900000000]:ตามพื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:46.136952647+07:00","message":"[bufferProcess] send to processor:ตามพื้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:46.136955692+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:46.136958443+07:00","message":"> Transcript [1427] [false]: 'ตามพื้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:46.136960594+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:46.136962115+07:00","message":"Set new StatePrefix: 'ตามพื้น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:46.342284152+07:00","message":"[GCS] IsForceVAD: false for message ID: 303"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:46.455873643+07:00","message":"receive streaming session, msgId: 303"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:46.455903233+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต่างพื้นที่\",\"confidence\":0.9243496}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":290000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:46.455907868+07:00","message":"receive interim result [true|false]: ต่างพื้นที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:46.455917096+07:00","message":"end recv isFinal message id 303"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:46.455919538+07:00","message":"end Recv id 303"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:46.455925176+07:00","message":"[buffer interim] 303 true ต่างพื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:46.455931321+07:00","message":"[bufferProcess] interim [290000000]:ต่างพื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:46.455934598+07:00","message":"[bufferProcess] send to processor (isfinal):ตามพื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:46.455937771+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:46.455940442+07:00","message":"> Transcript [1428] [false]: 'ตามพื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:46.455942989+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:46.455944696+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:46.455946218+07:00","message":"StatePrefix: 'ตามพื้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:46.45594791+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:46.455949225+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:46.455950908+07:00","message":"> Transcript [1429] [true]: 'ต่างพื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:46.455952566+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:46.455953842+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:46.455955082+07:00","message":"StatePrefix: 'ตามพื้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:46.455956446+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:46.455958626+07:00","message":"Push: 'ต่างพื้นที่'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:46.455965962+07:00","message":"push: {true ต่างพื้นที่ 0 0xc002216f80}"}
{"level":"info","service":"Main","time":"2025-10-27T14:29:46.460401005+07:00","message":"write wav file: './tmp/7446/7446_303.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:29:46.52500522+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:29:46.525014584+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:46.601509963+07:00","message":"[GCS] Start streaming session, msgId: 304"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:47.085928934+07:00","message":"receive streaming session, msgId: 304"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:47.085965425+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":"2025-10-27T14:29:47.085971255+07:00","message":"receive interim result [false|false]: ออก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:47.085985452+07:00","message":"[buffer interim] 304 false ออก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:47.08599286+07:00","message":"[bufferProcess] interim [480000000]:ออก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:47.085995134+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:47.159050072+07:00","message":"receive streaming session, msgId: 304"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:47.159078803+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":"2025-10-27T14:29:47.159083559+07:00","message":"receive interim result [false|false]: ออกไป"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:47.159097164+07:00","message":"[buffer interim] 304 false ออกไป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:47.159103539+07:00","message":"[bufferProcess] interim [600000000]:ออกไป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:47.159105264+07:00","message":"[bufferProcess] send to processor:ออก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:47.159108801+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:47.159111211+07:00","message":"> Transcript [1430] [false]: 'ออก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:47.159113369+07:00","message":"Set StatePrefix (first interim): 'ออก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:47.275341128+07:00","message":"receive streaming session, msgId: 304"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:47.275372401+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":"2025-10-27T14:29:47.275377602+07:00","message":"receive interim result [false|false]: ออกเป็น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:47.275390478+07:00","message":"[buffer interim] 304 false ออกเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:47.275396559+07:00","message":"[bufferProcess] interim [660000000]:ออกเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:47.275398583+07:00","message":"[bufferProcess] send to processor:ออกไป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:47.275403554+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:47.275406007+07:00","message":"> Transcript [1431] [false]: 'ออกไป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:47.275408749+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:47.27541053+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:47.275412203+07:00","message":"StatePrefix: 'ออก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:47.275413991+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:47.34067478+07:00","message":"receive streaming session, msgId: 304"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:47.340708412+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":"2025-10-27T14:29:47.340713652+07:00","message":"receive interim result [false|false]: ออกเป็นกี่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:47.340723085+07:00","message":"[buffer interim] 304 false ออกเป็นกี่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:47.340729402+07:00","message":"[bufferProcess] interim [780000000]:ออกเป็นกี่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:47.340731382+07:00","message":"[bufferProcess] send to processor:ออกเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:47.340734373+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:47.340736962+07:00","message":"> Transcript [1432] [false]: 'ออกเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:47.340739474+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:47.340741049+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:47.340742833+07:00","message":"StatePrefix: 'ออก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:47.340744585+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:47.465133819+07:00","message":"receive streaming session, msgId: 304"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:47.465197174+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ออกเป็น 4\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:47.465204449+07:00","message":"receive interim result [false|false]: ออกเป็น 4"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:47.465221224+07:00","message":"[buffer interim] 304 false ออกเป็น 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:47.465232367+07:00","message":"[bufferProcess] interim [840000000]:ออกเป็น 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:47.465235109+07:00","message":"[bufferProcess] send to processor:ออกเป็นกี่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:47.465241933+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:47.465245499+07:00","message":"> Transcript [1433] [false]: 'ออกเป็นกี่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:47.465249657+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:47.46525211+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:47.465254421+07:00","message":"StatePrefix: 'ออก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:47.465256663+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:47.618094096+07:00","message":"receive streaming session, msgId: 304"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:47.618130923+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":"2025-10-27T14:29:47.618141199+07:00","message":"receive interim result [false|false]: ออกเป็นกี่หมู่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:47.618156388+07:00","message":"[buffer interim] 304 false ออกเป็นกี่หมู่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:47.61816543+07:00","message":"[bufferProcess] interim [20000000]:ออกเป็นกี่หมู่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:47.618167574+07:00","message":"[bufferProcess] send to processor:ออกเป็น 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:47.618171682+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:47.618174614+07:00","message":"> Transcript [1434] [false]: 'ออกเป็น 4'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:47.61817755+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:47.618179285+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:47.618181299+07:00","message":"StatePrefix: 'ออก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:47.618183225+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:47.618187262+07:00","message":"Push: 'ออก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:47.618188786+07:00","message":"TextPushed: 'ออก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:47.618190336+07:00","message":"Set new StatePrefix : 'ออกเป็น 4'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:47.618192098+07:00","message":"Next Push (prob) : 'เป็น 4'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:47.618199698+07:00","message":"push: {false ออก 0 0xc002922e00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:47.678108076+07:00","message":"receive streaming session, msgId: 304"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:47.678140596+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":"2025-10-27T14:29:47.678146115+07:00","message":"receive interim result [false|false]: ออกเป็นสีม่วง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:47.678161268+07:00","message":"[buffer interim] 304 false ออกเป็นสีม่วง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:47.678168328+07:00","message":"[bufferProcess] interim [80000000]:ออกเป็นสีม่วง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:47.678170331+07:00","message":"[bufferProcess] send to processor:ออกเป็นกี่หมู่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:47.678173252+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:47.678175998+07:00","message":"> Transcript [1435] [false]: 'ออกเป็นกี่หมู่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:47.678178167+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:47.678179759+07:00","message":"Set new StatePrefix: 'ออกเป็นกี่หมู่'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:47.78672497+07:00","message":"receive streaming session, msgId: 304"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:47.786756073+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":"2025-10-27T14:29:47.786761412+07:00","message":"receive interim result [false|false]: ออกเป็นสีมุก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:47.786774193+07:00","message":"[buffer interim] 304 false ออกเป็นสีมุก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:47.786783311+07:00","message":"[bufferProcess] interim [140000000]:ออกเป็นสีมุก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:47.786785408+07:00","message":"[bufferProcess] send to processor:ออกเป็นสีม่วง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:47.786790553+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:47.786793178+07:00","message":"> Transcript [1436] [false]: 'ออกเป็นสีม่วง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:47.786795327+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:47.786796988+07:00","message":"Set new StatePrefix: 'ออกเป็นสีม่วง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:47.861900724+07:00","message":"receive streaming session, msgId: 304"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:47.861932748+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":"2025-10-27T14:29:47.861938152+07:00","message":"receive interim result [false|false]: ออกเป็นสีมุกด้วย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:47.861950186+07:00","message":"[buffer interim] 304 false ออกเป็นสีมุกด้วย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:47.861958516+07:00","message":"[bufferProcess] interim [320000000]:ออกเป็นสีมุกด้วย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:47.86196062+07:00","message":"[bufferProcess] send to processor:ออกเป็นสีมุก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:47.861965785+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:47.861968229+07:00","message":"> Transcript [1437] [false]: 'ออกเป็นสีมุก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:47.861970429+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:47.861972607+07:00","message":"Set new StatePrefix: 'ออกเป็นสีมุก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:48.045920983+07:00","message":"receive streaming session, msgId: 304"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:48.045960908+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":"2025-10-27T14:29:48.045966522+07:00","message":"receive interim result [false|false]: ออกเป็นสีมุกด้วยกัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:48.045979902+07:00","message":"[buffer interim] 304 false ออกเป็นสีมุกด้วยกัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:48.04598665+07:00","message":"[bufferProcess] interim [500000000]:ออกเป็นสีมุกด้วยกัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:48.045988849+07:00","message":"[bufferProcess] send to processor:ออกเป็นสีมุกด้วย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:48.04599657+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:48.045999378+07:00","message":"> Transcript [1438] [false]: 'ออกเป็นสีมุกด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:48.046002598+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:48.046004478+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:48.046006141+07:00","message":"StatePrefix: 'ออกเป็นสีมุก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:48.046008481+07:00","message":"TextPushed: 'ออก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:48.371926146+07:00","message":"receive streaming session, msgId: 304"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:48.371961693+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":"2025-10-27T14:29:48.371967663+07:00","message":"receive interim result [false|false]: ออกเป็นสีมุกด้วยกันค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:48.371981452+07:00","message":"[buffer interim] 304 false ออกเป็นสีมุกด้วยกันค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:48.371987866+07:00","message":"[bufferProcess] interim [800000000]:ออกเป็นสีมุกด้วยกันค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:48.37199014+07:00","message":"[bufferProcess] send to processor:ออกเป็นสีมุกด้วยกัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:48.371995325+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:48.371997821+07:00","message":"> Transcript [1439] [false]: 'ออกเป็นสีมุกด้วยกัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:48.372001719+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:48.372003499+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:48.372005439+07:00","message":"StatePrefix: 'ออกเป็นสีมุก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:48.372007709+07:00","message":"TextPushed: 'ออก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:48.944901677+07:00","message":"receive streaming session, msgId: 304"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:48.944943009+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":"2025-10-27T14:29:48.944949926+07:00","message":"receive interim result [false|false]: ออกเป็นสีมุกด้วยกันค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:48.944966746+07:00","message":"[buffer interim] 304 false ออกเป็นสีมุกด้วยกันค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:48.944974992+07:00","message":"[bufferProcess] interim [400000000]:ออกเป็นสีมุกด้วยกันค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:48.944977963+07:00","message":"[bufferProcess] send to processor:ออกเป็นสีมุกด้วยกันค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:48.944982282+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:48.944985826+07:00","message":"> Transcript [1440] [false]: 'ออกเป็นสีมุกด้วยกันค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:48.944990026+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:48.944992385+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:48.944995331+07:00","message":"StatePrefix: 'ออกเป็นสีมุก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:48.944999075+07:00","message":"TextPushed: 'ออก'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:29:49.525157796+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:29:49.525179853+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:52.395520008+07:00","message":"receive streaming session, msgId: 304"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:52.395556869+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":"2025-10-27T14:29:52.39556242+07:00","message":"receive interim result [false|false]: ออกเป็นสีมุกด้วยกันค่ะตะวันตก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:52.395578841+07:00","message":"[buffer interim] 304 false ออกเป็นสีมุกด้วยกันค่ะตะวันตก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:52.395587666+07:00","message":"[bufferProcess] interim [760000000]:ออกเป็นสีมุกด้วยกันค่ะตะวันตก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:52.3955899+07:00","message":"[bufferProcess] send to processor:ออกเป็นสีมุกด้วยกันค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:52.395595143+07:00","message":"[bufferProcess] send to processor (ticker):ออกเป็นสีมุกด้วยกันค่ะตะวันตก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:52.395597987+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:52.395600454+07:00","message":"> Transcript [1441] [false]: 'ออกเป็นสีมุกด้วยกันค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:52.395603917+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:52.39560568+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:52.395607665+07:00","message":"StatePrefix: 'ออกเป็นสีมุก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:52.39560992+07:00","message":"TextPushed: 'ออก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:52.395614055+07:00","message":"Push: 'เป็นสีมุก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:52.39561554+07:00","message":"TextPushed: 'ออกเป็นสีมุก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:52.395617481+07:00","message":"Set new StatePrefix : 'ออกเป็นสีมุกด้วยกันค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:52.395619925+07:00","message":"Next Push (prob) : 'ด้วยกันค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:52.395621437+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:52.395623003+07:00","message":"> Transcript [1442] [false]: 'ออกเป็นสีมุกด้วยกันค่ะตะวันตก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:52.395624901+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:52.395626197+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:52.395627511+07:00","message":"StatePrefix: 'ออกเป็นสีมุกด้วยกันค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:52.395628935+07:00","message":"TextPushed: 'ออกเป็นสีมุก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:52.395644181+07:00","message":"push: {false เป็นสีมุก 0 0xc002922e00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:52.427832847+07:00","message":"[GCS] Cleaned up inactive client: 233"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:52.427849711+07:00","message":"[GCS] Cleaned up inactive client: 226"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:52.427851735+07:00","message":"[GCS] Cleaned up inactive client: 222"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:52.427853192+07:00","message":"[GCS] Cleaned up inactive client: 213"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:52.427854602+07:00","message":"[GCS] Cleaned up inactive client: 214"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:52.427856304+07:00","message":"[GCS] Cleaned up inactive client: 246"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:52.427857815+07:00","message":"[GCS] Cleaned up inactive client: 230"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:52.427861902+07:00","message":"[GCS] Cleaned up inactive client: 218"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:52.427863629+07:00","message":"[GCS] Cleaned up inactive client: 242"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:52.427865072+07:00","message":"[GCS] Cleaned up inactive client: 247"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:52.427866467+07:00","message":"[GCS] Cleaned up inactive client: 208"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:52.42786785+07:00","message":"[GCS] Cleaned up inactive client: 237"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:52.427869239+07:00","message":"[GCS] Cleaned up inactive client: 240"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:52.42787081+07:00","message":"[GCS] Cleaned up inactive client: 254"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:52.427872323+07:00","message":"[GCS] Cleaned up inactive client: 211"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:52.427873862+07:00","message":"[GCS] Cleaned up inactive client: 249"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:52.42787515+07:00","message":"[GCS] Cleaned up inactive client: 223"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:52.427876414+07:00","message":"[GCS] Cleaned up inactive client: 235"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:52.427877677+07:00","message":"[GCS] Cleaned up inactive client: 244"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:52.427878946+07:00","message":"[GCS] Cleaned up inactive client: 253"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:52.427880215+07:00","message":"[GCS] Cleaned up inactive client: 216"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:52.427881482+07:00","message":"[GCS] Cleaned up inactive client: 241"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:52.427882721+07:00","message":"[GCS] Cleaned up inactive client: 227"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:52.42788398+07:00","message":"[GCS] Cleaned up inactive client: 228"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:52.4278853+07:00","message":"[GCS] Cleaned up inactive client: 234"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:52.427886593+07:00","message":"[GCS] Cleaned up inactive client: 251"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:52.427887846+07:00","message":"[GCS] Cleaned up inactive client: 212"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:52.427889123+07:00","message":"[GCS] Cleaned up inactive client: 209"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:52.427890365+07:00","message":"[GCS] Cleaned up inactive client: 219"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:52.427891657+07:00","message":"[GCS] Cleaned up inactive client: 229"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:52.427892933+07:00","message":"[GCS] Cleaned up inactive client: 250"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:52.42789748+07:00","message":"[GCS] Cleaned up inactive client: 221"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:52.42789895+07:00","message":"[GCS] Cleaned up inactive client: 252"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:52.427900225+07:00","message":"[GCS] Cleaned up inactive client: 210"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:52.427901453+07:00","message":"[GCS] Cleaned up inactive client: 217"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:52.427902689+07:00","message":"[GCS] Cleaned up inactive client: 231"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:52.427903993+07:00","message":"[GCS] Cleaned up inactive client: 238"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:52.427905268+07:00","message":"[GCS] Cleaned up inactive client: 220"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:52.427906519+07:00","message":"[GCS] Cleaned up inactive client: 239"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:52.427907751+07:00","message":"[GCS] Cleaned up inactive client: 245"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:52.427909021+07:00","message":"[GCS] Cleaned up inactive client: 215"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:52.427910555+07:00","message":"[GCS] Cleaned up inactive client: 224"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:52.427911843+07:00","message":"[GCS] Cleaned up inactive client: 225"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:52.427913073+07:00","message":"[GCS] Cleaned up inactive client: 243"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:52.427914343+07:00","message":"[GCS] Cleaned up inactive client: 248"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:52.427915605+07:00","message":"[GCS] Cleaned up inactive client: 232"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:52.427916837+07:00","message":"[GCS] Cleaned up inactive client: 236"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:29:52.525246987+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:29:52.525263394+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:52.586599708+07:00","message":"receive streaming session, msgId: 304"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:52.586640313+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":"2025-10-27T14:29:52.586647661+07:00","message":"receive interim result [false|false]: ออกเป็นสีมุกด้วยกันค่ะตะวันตกหนัก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:52.586670488+07:00","message":"[buffer interim] 304 false ออกเป็นสีมุกด้วยกันค่ะตะวันตกหนัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:52.586681883+07:00","message":"[bufferProcess] interim [940000000]:ออกเป็นสีมุกด้วยกันค่ะตะวันตกหนัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:52.586684311+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:52.592423012+07:00","message":"receive streaming session, msgId: 304"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:52.592451779+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":"2025-10-27T14:29:52.592458021+07:00","message":"receive interim result [false|false]: ออกเป็นสีมุกด้วยกันค่ะตะวันตกนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:52.592471558+07:00","message":"[buffer interim] 304 false ออกเป็นสีมุกด้วยกันค่ะตะวันตกนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:52.592476519+07:00","message":"[bufferProcess] interim [0]:ออกเป็นสีมุกด้วยกันค่ะตะวันตกนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:52.592478285+07:00","message":"[bufferProcess] send to processor:ออกเป็นสีมุกด้วยกันค่ะตะวันตกหนัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:52.592481338+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:52.592484072+07:00","message":"> Transcript [1443] [false]: 'ออกเป็นสีมุกด้วยกันค่ะตะวันตกหนัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:52.592487184+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:52.592488798+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:52.592490777+07:00","message":"StatePrefix: 'ออกเป็นสีมุกด้วยกันค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:52.592492995+07:00","message":"TextPushed: 'ออกเป็นสีมุก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:52.880181154+07:00","message":"[GCS] IsForceVAD: false for message ID: 304"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:52.943440694+07:00","message":"[GCS] Start streaming session, msgId: 305"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:52.980350006+07:00","message":"receive streaming session, msgId: 304"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:52.98038953+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ออกเป็นสีมุกด้วยกันค่ะตะวันตกนะคะก็จะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:52.98039509+07:00","message":"receive interim result [false|false]: ออกเป็นสีมุกด้วยกันค่ะตะวันตกนะคะก็จะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:52.980414202+07:00","message":"[buffer interim] 304 false ออกเป็นสีมุกด้วยกันค่ะตะวันตกนะคะก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:52.980424096+07:00","message":"[bufferProcess] interim [360000000]:ออกเป็นสีมุกด้วยกันค่ะตะวันตกนะคะก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:52.980426546+07:00","message":"[bufferProcess] send to processor:ออกเป็นสีมุกด้วยกันค่ะตะวันตกนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:52.980432103+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:52.980434981+07:00","message":"> Transcript [1444] [false]: 'ออกเป็นสีมุกด้วยกันค่ะตะวันตกนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:52.980438129+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:52.980439824+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:52.980442369+07:00","message":"StatePrefix: 'ออกเป็นสีมุกด้วยกันค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:52.980445018+07:00","message":"TextPushed: 'ออกเป็นสีมุก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:52.987322389+07:00","message":"receive streaming session, msgId: 304"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:52.987348121+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ออกเป็นสีมุกด้วยกันค่ะตะวันตกนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:52.987353645+07:00","message":"receive interim result [false|false]: ออกเป็นสีมุกด้วยกันค่ะตะวันตกนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:52.987368611+07:00","message":"[buffer interim] 304 false ออกเป็นสีมุกด้วยกันค่ะตะวันตกนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:52.987374696+07:00","message":"[bufferProcess] interim [420000000]:ออกเป็นสีมุกด้วยกันค่ะตะวันตกนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:52.987378281+07:00","message":"[bufferProcess] send to processor:ออกเป็นสีมุกด้วยกันค่ะตะวันตกนะคะก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:52.987382551+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:52.98738555+07:00","message":"> Transcript [1445] [false]: 'ออกเป็นสีมุกด้วยกันค่ะตะวันตกนะคะก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:52.987390096+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:52.987392499+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:52.987395087+07:00","message":"StatePrefix: 'ออกเป็นสีมุกด้วยกันค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:52.987397991+07:00","message":"TextPushed: 'ออกเป็นสีมุก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:52.987404934+07:00","message":"Push: 'ด้วยกันค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:52.987407501+07:00","message":"TextPushed: 'ออกเป็นสีมุกด้วยกันค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:52.98741021+07:00","message":"Set new StatePrefix : 'ออกเป็นสีมุกด้วยกันค่ะตะวันตกนะคะก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:52.987413205+07:00","message":"Next Push (prob) : 'ตะวันตกนะคะก็จะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:52.987423496+07:00","message":"push: {false ด้วยกันค่ะ 0 0xc002922e00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:52.991304636+07:00","message":"receive streaming session, msgId: 304"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:52.991334734+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ออกเป็นสีมุกด้วยกันค่ะตะวันตกนะคะก็จะเป็น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:52.991339804+07:00","message":"receive interim result [false|false]: ออกเป็นสีมุกด้วยกันค่ะตะวันตกนะคะก็จะเป็น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:52.991346743+07:00","message":"[buffer interim] 304 false ออกเป็นสีมุกด้วยกันค่ะตะวันตกนะคะก็จะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:52.991351413+07:00","message":"[bufferProcess] interim [480000000]:ออกเป็นสีมุกด้วยกันค่ะตะวันตกนะคะก็จะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:52.991353633+07:00","message":"[bufferProcess] send to processor:ออกเป็นสีมุกด้วยกันค่ะตะวันตกนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:52.991356963+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:52.991359143+07:00","message":"> Transcript [1446] [false]: 'ออกเป็นสีมุกด้วยกันค่ะตะวันตกนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:52.991361085+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:53.0569687+07:00","message":"receive streaming session, msgId: 304"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:53.057003174+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ออกเป็นสีมุกด้วยกันค่ะตะวันตกนะคะก็จะเป็น\",\"confidence\":0.9536095}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":510000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:53.057008609+07:00","message":"receive interim result [true|false]: ออกเป็นสีมุกด้วยกันค่ะตะวันตกนะคะก็จะเป็น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:53.057017296+07:00","message":"end recv isFinal message id 304"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:53.057019285+07:00","message":"end Recv id 304"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:53.057024523+07:00","message":"[buffer interim] 304 true ออกเป็นสีมุกด้วยกันค่ะตะวันตกนะคะก็จะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:53.057031422+07:00","message":"[bufferProcess] interim [510000000]:ออกเป็นสีมุกด้วยกันค่ะตะวันตกนะคะก็จะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:53.057036018+07:00","message":"[bufferProcess] send to processor (isfinal):ออกเป็นสีมุกด้วยกันค่ะตะวันตกนะคะก็จะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:53.05703941+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:53.057041879+07:00","message":"> Transcript [1447] [false]: 'ออกเป็นสีมุกด้วยกันค่ะตะวันตกนะคะก็จะเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:53.057044719+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:53.05704631+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:53.057047891+07:00","message":"StatePrefix: 'ออกเป็นสีมุกด้วยกันค่ะตะวันตกนะคะก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:53.057051062+07:00","message":"TextPushed: 'ออกเป็นสีมุกด้วยกันค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:53.05705336+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:53.05705578+07:00","message":"> Transcript [1448] [true]: 'ออกเป็นสีมุกด้วยกันค่ะตะวันตกนะคะก็จะเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:53.057058569+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:53.057060523+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:53.057066447+07:00","message":"StatePrefix: 'ออกเป็นสีมุกด้วยกันค่ะตะวันตกนะคะก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:53.057068895+07:00","message":"TextPushed: 'ออกเป็นสีมุกด้วยกันค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:53.0570756+07:00","message":"Push: 'ตะวันตกนะคะก็จะเป็น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:53.057084885+07:00","message":"push: {true ตะวันตกนะคะก็จะเป็น 0 0xc002922e00}"}
{"level":"info","service":"Main","time":"2025-10-27T14:29:53.075902224+07:00","message":"write wav file: './tmp/7446/7446_304.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:53.996990729+07:00","message":"receive streaming session, msgId: 305"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:53.997034758+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":"2025-10-27T14:29:53.997039778+07:00","message":"receive interim result [false|false]: ที่สำคัญ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:53.997053664+07:00","message":"[buffer interim] 305 false ที่สำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:53.997060195+07:00","message":"[bufferProcess] interim [840000000]:ที่สำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:53.997061729+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:54.130413046+07:00","message":"receive streaming session, msgId: 305"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:54.13046023+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":"2025-10-27T14:29:54.130466316+07:00","message":"receive interim result [false|false]: ที่สำคัญที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:54.1304785+07:00","message":"[buffer interim] 305 false ที่สำคัญที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:54.130489172+07:00","message":"[bufferProcess] interim [20000000]:ที่สำคัญที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:54.130492078+07:00","message":"[bufferProcess] send to processor:ที่สำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:54.130497701+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:54.1305014+07:00","message":"> Transcript [1449] [false]: 'ที่สำคัญ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:54.13050401+07:00","message":"Set StatePrefix (first interim): 'ที่สำคัญ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:54.314172853+07:00","message":"receive streaming session, msgId: 305"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:54.31422775+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":"2025-10-27T14:29:54.314235699+07:00","message":"receive interim result [false|false]: ที่สำคัญที่สุด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:54.31425434+07:00","message":"[buffer interim] 305 false ที่สำคัญที่สุด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:54.314265321+07:00","message":"[bufferProcess] interim [140000000]:ที่สำคัญที่สุด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:54.314268784+07:00","message":"[bufferProcess] send to processor:ที่สำคัญที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:54.31428026+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:54.314283847+07:00","message":"> Transcript [1450] [false]: 'ที่สำคัญที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:54.314288933+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:54.314291786+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:54.314294432+07:00","message":"StatePrefix: 'ที่สำคัญ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:54.314297255+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:54.577597848+07:00","message":"receive streaming session, msgId: 305"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:54.577639051+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":"2025-10-27T14:29:54.577645982+07:00","message":"receive interim result [false|false]: ที่สำคัญที่สุดสำหรับ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:54.577658483+07:00","message":"[buffer interim] 305 false ที่สำคัญที่สุดสำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:54.577668043+07:00","message":"[bufferProcess] interim [500000000]:ที่สำคัญที่สุดสำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:54.577672207+07:00","message":"[bufferProcess] send to processor:ที่สำคัญที่สุด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:54.577679226+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:54.577682579+07:00","message":"> Transcript [1451] [false]: 'ที่สำคัญที่สุด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:54.577686528+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:54.577688923+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:54.57769123+07:00","message":"StatePrefix: 'ที่สำคัญ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:54.57769387+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:54.94433448+07:00","message":"receive streaming session, msgId: 305"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:54.944376172+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":"2025-10-27T14:29:54.94438162+07:00","message":"receive interim result [false|false]: ที่สำคัญที่สุดสำหรับพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:54.944393254+07:00","message":"[buffer interim] 305 false ที่สำคัญที่สุดสำหรับพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:54.944402203+07:00","message":"[bufferProcess] interim [800000000]:ที่สำคัญที่สุดสำหรับพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:54.944405469+07:00","message":"[bufferProcess] send to processor:ที่สำคัญที่สุดสำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:54.944411905+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:54.944415625+07:00","message":"> Transcript [1452] [false]: 'ที่สำคัญที่สุดสำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:54.944419581+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:54.944421979+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:54.944424709+07:00","message":"StatePrefix: 'ที่สำคัญ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:54.944426521+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:55.088998132+07:00","message":"receive streaming session, msgId: 305"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:55.089032947+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":"2025-10-27T14:29:55.089038496+07:00","message":"receive interim result [false|false]: ที่สำคัญที่สุดสำหรับราด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:55.089050854+07:00","message":"[buffer interim] 305 false ที่สำคัญที่สุดสำหรับราด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:55.089057435+07:00","message":"[bufferProcess] interim [980000000]:ที่สำคัญที่สุดสำหรับราด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:55.089059759+07:00","message":"[bufferProcess] send to processor:ที่สำคัญที่สุดสำหรับพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:55.089066627+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:55.089070011+07:00","message":"> Transcript [1453] [false]: 'ที่สำคัญที่สุดสำหรับพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:55.089074605+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:55.089076782+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:55.089079268+07:00","message":"StatePrefix: 'ที่สำคัญ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:55.089082344+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:55.08908848+07:00","message":"Push: 'ที่สำคัญ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:55.089091534+07:00","message":"TextPushed: 'ที่สำคัญ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:55.089094243+07:00","message":"Set new StatePrefix : 'ที่สำคัญที่สุดสำหรับพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:55.089096896+07:00","message":"Next Push (prob) : 'ที่สุดสำหรับพระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:55.089106179+07:00","message":"push: {false ที่สำคัญ 0 0xc002881200}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:55.216987352+07:00","message":"receive streaming session, msgId: 305"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:55.217032602+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":"2025-10-27T14:29:55.217039784+07:00","message":"receive interim result [false|false]: ที่สำคัญที่สุดสำหรับพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:55.217057235+07:00","message":"[buffer interim] 305 false ที่สำคัญที่สุดสำหรับพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:55.217066296+07:00","message":"[bufferProcess] interim [40000000]:ที่สำคัญที่สุดสำหรับพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:55.217069377+07:00","message":"[bufferProcess] send to processor:ที่สำคัญที่สุดสำหรับราด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:55.217074156+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:55.217077783+07:00","message":"> Transcript [1454] [false]: 'ที่สำคัญที่สุดสำหรับราด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:55.217081431+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:55.217084332+07:00","message":"Set new StatePrefix: 'ที่สำคัญที่สุดสำหรับราด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:55.222319401+07:00","message":"receive streaming session, msgId: 305"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:55.222336561+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":"2025-10-27T14:29:55.222341054+07:00","message":"receive interim result [false|false]: ที่สำคัญที่สุดสำหรับพระราชทาน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:55.222350807+07:00","message":"[buffer interim] 305 false ที่สำคัญที่สุดสำหรับพระราชทาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:55.222354965+07:00","message":"[bufferProcess] interim [100000000]:ที่สำคัญที่สุดสำหรับพระราชทาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:55.222357188+07:00","message":"[bufferProcess] send to processor:ที่สำคัญที่สุดสำหรับพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:55.222359642+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:55.222361721+07:00","message":"> Transcript [1455] [false]: 'ที่สำคัญที่สุดสำหรับพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:55.222363341+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:55.222364816+07:00","message":"Set new StatePrefix: 'ที่สำคัญที่สุดสำหรับพระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:55.273755767+07:00","message":"receive streaming session, msgId: 305"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:55.273790566+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":"2025-10-27T14:29:55.273800481+07:00","message":"receive interim result [false|false]: ที่สำคัญที่สุดสำหรับพระราชนี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:55.273810599+07:00","message":"[buffer interim] 305 false ที่สำคัญที่สุดสำหรับพระราชนี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:55.273817128+07:00","message":"[bufferProcess] interim [160000000]:ที่สำคัญที่สุดสำหรับพระราชนี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:55.273819146+07:00","message":"[bufferProcess] send to processor:ที่สำคัญที่สุดสำหรับพระราชทาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:55.273822919+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:55.273825598+07:00","message":"> Transcript [1456] [false]: 'ที่สำคัญที่สุดสำหรับพระราชทาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:55.27382861+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:55.273830503+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:55.273832115+07:00","message":"StatePrefix: 'ที่สำคัญที่สุดสำหรับพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:55.273833803+07:00","message":"TextPushed: 'ที่สำคัญ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:55.278344074+07:00","message":"receive streaming session, msgId: 305"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:55.278353274+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":"2025-10-27T14:29:55.278357477+07:00","message":"receive interim result [false|false]: ที่สำคัญที่สุดสำหรับพระราชพิธี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:55.278361573+07:00","message":"[buffer interim] 305 false ที่สำคัญที่สุดสำหรับพระราชพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:55.278369748+07:00","message":"[bufferProcess] interim [220000000]:ที่สำคัญที่สุดสำหรับพระราชพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:55.278371733+07:00","message":"[bufferProcess] send to processor:ที่สำคัญที่สุดสำหรับพระราชนี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:55.278373644+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:55.278375499+07:00","message":"> Transcript [1457] [false]: 'ที่สำคัญที่สุดสำหรับพระราชนี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:55.278377915+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:55.278379545+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:55.278381048+07:00","message":"StatePrefix: 'ที่สำคัญที่สุดสำหรับพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:55.278382782+07:00","message":"TextPushed: 'ที่สำคัญ'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:29:55.525499673+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:29:55.525510241+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:55.733109319+07:00","message":"receive streaming session, msgId: 305"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:55.733146182+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":"2025-10-27T14:29:55.733151268+07:00","message":"receive interim result [false|false]: ที่สำคัญที่สุดสำหรับพระราชพิธีครั้ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:55.733175011+07:00","message":"[buffer interim] 305 false ที่สำคัญที่สุดสำหรับพระราชพิธีครั้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:55.73318388+07:00","message":"[bufferProcess] interim [580000000]:ที่สำคัญที่สุดสำหรับพระราชพิธีครั้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:55.733187336+07:00","message":"[bufferProcess] send to processor:ที่สำคัญที่สุดสำหรับพระราชพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:55.733191683+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:55.733196079+07:00","message":"> Transcript [1458] [false]: 'ที่สำคัญที่สุดสำหรับพระราชพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:55.733199248+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:55.733201752+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:55.733203605+07:00","message":"StatePrefix: 'ที่สำคัญที่สุดสำหรับพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:55.733205443+07:00","message":"TextPushed: 'ที่สำคัญ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:55.927764895+07:00","message":"receive streaming session, msgId: 305"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:55.927803658+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":"2025-10-27T14:29:55.927810066+07:00","message":"receive interim result [false|false]: ที่สำคัญที่สุดสำหรับพระราชพิธีครั้งนี้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:55.927821928+07:00","message":"[buffer interim] 305 false ที่สำคัญที่สุดสำหรับพระราชพิธีครั้งนี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:55.927828784+07:00","message":"[bufferProcess] interim [760000000]:ที่สำคัญที่สุดสำหรับพระราชพิธีครั้งนี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:55.927830981+07:00","message":"[bufferProcess] send to processor:ที่สำคัญที่สุดสำหรับพระราชพิธีครั้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:55.927836346+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:55.927838958+07:00","message":"> Transcript [1459] [false]: 'ที่สำคัญที่สุดสำหรับพระราชพิธีครั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:55.927842108+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:55.927844052+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:55.927845909+07:00","message":"StatePrefix: 'ที่สำคัญที่สุดสำหรับพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:55.927848008+07:00","message":"TextPushed: 'ที่สำคัญ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:55.927852441+07:00","message":"Push: 'ที่สุดสำหรับพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:55.927854112+07:00","message":"TextPushed: 'ที่สำคัญที่สุดสำหรับพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:55.92785576+07:00","message":"Set new StatePrefix : 'ที่สำคัญที่สุดสำหรับพระราชพิธีครั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:55.927857697+07:00","message":"Next Push (prob) : 'ราชพิธีครั้ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:55.927867498+07:00","message":"push: {false ที่สุดสำหรับพระ 0 0xc002881200}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:56.503395377+07:00","message":"receive streaming session, msgId: 305"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:56.503430743+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":"2025-10-27T14:29:56.503436711+07:00","message":"receive interim result [false|false]: ที่สำคัญที่สุดสำหรับพระราชพิธีครั้งนี้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:56.503449137+07:00","message":"[buffer interim] 305 false ที่สำคัญที่สุดสำหรับพระราชพิธีครั้งนี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:56.503455563+07:00","message":"[bufferProcess] interim [360000000]:ที่สำคัญที่สุดสำหรับพระราชพิธีครั้งนี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:56.503458398+07:00","message":"[bufferProcess] send to processor:ที่สำคัญที่สุดสำหรับพระราชพิธีครั้งนี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:56.503463396+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:56.503465642+07:00","message":"> Transcript [1460] [false]: 'ที่สำคัญที่สุดสำหรับพระราชพิธีครั้งนี้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:56.503468678+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:56.50347033+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:56.503471948+07:00","message":"StatePrefix: 'ที่สำคัญที่สุดสำหรับพระราชพิธีครั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:56.503474192+07:00","message":"TextPushed: 'ที่สำคัญที่สุดสำหรับพระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:56.72293682+07:00","message":"receive streaming session, msgId: 305"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:56.722968597+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":"2025-10-27T14:29:56.722974696+07:00","message":"receive interim result [false|false]: ที่สำคัญที่สุดสำหรับพระราชพิธีครั้งนี้เพราะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:56.722986633+07:00","message":"[buffer interim] 305 false ที่สำคัญที่สุดสำหรับพระราชพิธีครั้งนี้เพราะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:56.722995197+07:00","message":"[bufferProcess] interim [600000000]:ที่สำคัญที่สุดสำหรับพระราชพิธีครั้งนี้เพราะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:56.722997493+07:00","message":"[bufferProcess] send to processor:ที่สำคัญที่สุดสำหรับพระราชพิธีครั้งนี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:56.723002682+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:56.723005084+07:00","message":"> Transcript [1461] [false]: 'ที่สำคัญที่สุดสำหรับพระราชพิธีครั้งนี้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:56.723008234+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:56.723009975+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:56.723012118+07:00","message":"StatePrefix: 'ที่สำคัญที่สุดสำหรับพระราชพิธีครั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:56.723014481+07:00","message":"TextPushed: 'ที่สำคัญที่สุดสำหรับพระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:56.827409031+07:00","message":"receive streaming session, msgId: 305"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:56.827443955+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":"2025-10-27T14:29:56.827449788+07:00","message":"receive interim result [false|false]: ที่สำคัญที่สุดสำหรับพระราชพิธีครั้งนี้เพราะว่า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:56.8274612+07:00","message":"[buffer interim] 305 false ที่สำคัญที่สุดสำหรับพระราชพิธีครั้งนี้เพราะว่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:56.82746802+07:00","message":"[bufferProcess] interim [660000000]:ที่สำคัญที่สุดสำหรับพระราชพิธีครั้งนี้เพราะว่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:56.827470146+07:00","message":"[bufferProcess] send to processor:ที่สำคัญที่สุดสำหรับพระราชพิธีครั้งนี้เพราะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:56.827475182+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:56.827478309+07:00","message":"> Transcript [1462] [false]: 'ที่สำคัญที่สุดสำหรับพระราชพิธีครั้งนี้เพราะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:56.82748191+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:56.827483573+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:56.827485686+07:00","message":"StatePrefix: 'ที่สำคัญที่สุดสำหรับพระราชพิธีครั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:56.827487902+07:00","message":"TextPushed: 'ที่สำคัญที่สุดสำหรับพระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:57.148611088+07:00","message":"receive streaming session, msgId: 305"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:57.148654376+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":"2025-10-27T14:29:57.148661066+07:00","message":"receive interim result [false|false]: ที่สำคัญที่สุดสำหรับพระราชพิธีครั้งนี้เพราะว่าเป็น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:57.148674969+07:00","message":"[buffer interim] 305 false ที่สำคัญที่สุดสำหรับพระราชพิธีครั้งนี้เพราะว่าเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:57.148681658+07:00","message":"[bufferProcess] interim [960000000]:ที่สำคัญที่สุดสำหรับพระราชพิธีครั้งนี้เพราะว่าเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:57.148684007+07:00","message":"[bufferProcess] send to processor:ที่สำคัญที่สุดสำหรับพระราชพิธีครั้งนี้เพราะว่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:57.148689517+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:57.14869219+07:00","message":"> Transcript [1463] [false]: 'ที่สำคัญที่สุดสำหรับพระราชพิธีครั้งนี้เพราะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:57.148695647+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:57.148697522+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:57.148699392+07:00","message":"StatePrefix: 'ที่สำคัญที่สุดสำหรับพระราชพิธีครั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:57.14870187+07:00","message":"TextPushed: 'ที่สำคัญที่สุดสำหรับพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:57.148706059+07:00","message":"Push: 'ราชพิธีครั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:57.148707591+07:00","message":"TextPushed: 'ที่สำคัญที่สุดสำหรับพระราชพิธีครั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:57.148709444+07:00","message":"Set new StatePrefix : 'ที่สำคัญที่สุดสำหรับพระราชพิธีครั้งนี้เพราะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:57.148711738+07:00","message":"Next Push (prob) : 'นี้เพราะว่า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:57.148719951+07:00","message":"push: {false ราชพิธีครั้ง 0 0xc002881200}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:57.348184823+07:00","message":"receive streaming session, msgId: 305"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:57.348232827+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":"2025-10-27T14:29:57.348239916+07:00","message":"receive interim result [false|false]: ที่สำคัญที่สุดสำหรับพระราชพิธีครั้งนี้เพราะว่าเป็นที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:57.348257065+07:00","message":"[buffer interim] 305 false ที่สำคัญที่สุดสำหรับพระราชพิธีครั้งนี้เพราะว่าเป็นที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:57.348265942+07:00","message":"[bufferProcess] interim [200000000]:ที่สำคัญที่สุดสำหรับพระราชพิธีครั้งนี้เพราะว่าเป็นที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:57.348268166+07:00","message":"[bufferProcess] send to processor:ที่สำคัญที่สุดสำหรับพระราชพิธีครั้งนี้เพราะว่าเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:57.348273879+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:57.348276764+07:00","message":"> Transcript [1464] [false]: 'ที่สำคัญที่สุดสำหรับพระราชพิธีครั้งนี้เพราะว่าเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:57.348279932+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:57.348281656+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:57.348283276+07:00","message":"StatePrefix: 'ที่สำคัญที่สุดสำหรับพระราชพิธีครั้งนี้เพราะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:57.348285515+07:00","message":"TextPushed: 'ที่สำคัญที่สุดสำหรับพระราชพิธีครั้ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:57.90914208+07:00","message":"receive streaming session, msgId: 305"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:57.909192227+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":"2025-10-27T14:29:57.909199212+07:00","message":"receive interim result [false|false]: ที่สำคัญที่สุดสำหรับพระราชพิธีครั้งนี้เพราะว่าเป็นที่อะไร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:57.909212204+07:00","message":"[buffer interim] 305 false ที่สำคัญที่สุดสำหรับพระราชพิธีครั้งนี้เพราะว่าเป็นที่อะไร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:57.909219086+07:00","message":"[bufferProcess] interim [800000000]:ที่สำคัญที่สุดสำหรับพระราชพิธีครั้งนี้เพราะว่าเป็นที่อะไร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:57.909221392+07:00","message":"[bufferProcess] send to processor:ที่สำคัญที่สุดสำหรับพระราชพิธีครั้งนี้เพราะว่าเป็นที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:57.90922674+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:57.909229771+07:00","message":"> Transcript [1465] [false]: 'ที่สำคัญที่สุดสำหรับพระราชพิธีครั้งนี้เพราะว่าเป็นที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:57.909233259+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:57.909235196+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:57.909237217+07:00","message":"StatePrefix: 'ที่สำคัญที่สุดสำหรับพระราชพิธีครั้งนี้เพราะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:57.909239786+07:00","message":"TextPushed: 'ที่สำคัญที่สุดสำหรับพระราชพิธีครั้ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:58.032784853+07:00","message":"receive streaming session, msgId: 305"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:58.032835473+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":"2025-10-27T14:29:58.032843166+07:00","message":"receive interim result [false|false]: ที่สำคัญที่สุดสำหรับพระราชพิธีครั้งนี้เพราะว่าเป็นที่ประดิษฐ์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:58.032857778+07:00","message":"[buffer interim] 305 false ที่สำคัญที่สุดสำหรับพระราชพิธีครั้งนี้เพราะว่าเป็นที่ประดิษฐ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:58.032870173+07:00","message":"[bufferProcess] interim [860000000]:ที่สำคัญที่สุดสำหรับพระราชพิธีครั้งนี้เพราะว่าเป็นที่ประดิษฐ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:58.03287241+07:00","message":"[bufferProcess] send to processor:ที่สำคัญที่สุดสำหรับพระราชพิธีครั้งนี้เพราะว่าเป็นที่อะไร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:58.032876069+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:58.03287868+07:00","message":"> Transcript [1466] [false]: 'ที่สำคัญที่สุดสำหรับพระราชพิธีครั้งนี้เพราะว่าเป็นที่อะไร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:58.032881958+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:58.032883764+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:58.032886383+07:00","message":"StatePrefix: 'ที่สำคัญที่สุดสำหรับพระราชพิธีครั้งนี้เพราะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:58.032888698+07:00","message":"TextPushed: 'ที่สำคัญที่สุดสำหรับพระราชพิธีครั้ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:58.228179048+07:00","message":"receive streaming session, msgId: 305"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:58.228217783+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":"2025-10-27T14:29:58.228225339+07:00","message":"receive interim result [false|false]: ที่สำคัญที่สุดสำหรับพระราชพิธีครั้งนี้เพราะว่าเป็นที่ประดิษฐาน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:58.228239638+07:00","message":"[buffer interim] 305 false ที่สำคัญที่สุดสำหรับพระราชพิธีครั้งนี้เพราะว่าเป็นที่ประดิษฐาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:58.228247233+07:00","message":"[bufferProcess] interim [40000000]:ที่สำคัญที่สุดสำหรับพระราชพิธีครั้งนี้เพราะว่าเป็นที่ประดิษฐาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:58.228250697+07:00","message":"[bufferProcess] send to processor:ที่สำคัญที่สุดสำหรับพระราชพิธีครั้งนี้เพราะว่าเป็นที่ประดิษฐ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:58.228259275+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:58.228262927+07:00","message":"> Transcript [1467] [false]: 'ที่สำคัญที่สุดสำหรับพระราชพิธีครั้งนี้เพราะว่าเป็นที่ประดิษฐ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:58.228267848+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:58.22827034+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:58.228273149+07:00","message":"StatePrefix: 'ที่สำคัญที่สุดสำหรับพระราชพิธีครั้งนี้เพราะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:58.228275856+07:00","message":"TextPushed: 'ที่สำคัญที่สุดสำหรับพระราชพิธีครั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:58.228281914+07:00","message":"Push: 'นี้เพราะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:58.228283613+07:00","message":"TextPushed: 'ที่สำคัญที่สุดสำหรับพระราชพิธีครั้งนี้เพราะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:58.228285828+07:00","message":"Set new StatePrefix : 'ที่สำคัญที่สุดสำหรับพระราชพิธีครั้งนี้เพราะว่าเป็นที่ประดิษฐ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:58.228288146+07:00","message":"Next Push (prob) : 'เป็นที่ประดิษฐ์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:58.228295979+07:00","message":"push: {false นี้เพราะว่า 0 0xc002881200}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:58.510608167+07:00","message":"receive streaming session, msgId: 305"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:58.510649924+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":"2025-10-27T14:29:58.51065578+07:00","message":"receive interim result [false|false]: ที่สำคัญที่สุดสำหรับพระราชพิธีครั้งนี้เพราะว่าเป็นที่ประดิษฐานพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:58.510671675+07:00","message":"[buffer interim] 305 false ที่สำคัญที่สุดสำหรับพระราชพิธีครั้งนี้เพราะว่าเป็นที่ประดิษฐานพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:58.510678755+07:00","message":"[bufferProcess] interim [400000000]:ที่สำคัญที่สุดสำหรับพระราชพิธีครั้งนี้เพราะว่าเป็นที่ประดิษฐานพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:58.510681274+07:00","message":"[bufferProcess] send to processor:ที่สำคัญที่สุดสำหรับพระราชพิธีครั้งนี้เพราะว่าเป็นที่ประดิษฐาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:58.510684974+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:58.51068752+07:00","message":"> Transcript [1468] [false]: 'ที่สำคัญที่สุดสำหรับพระราชพิธีครั้งนี้เพราะว่าเป็นที่ประดิษฐาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:58.510689932+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:58.510691496+07:00","message":"Set new StatePrefix: 'ที่สำคัญที่สุดสำหรับพระราชพิธีครั้งนี้เพราะว่าเป็นที่ประดิษฐาน'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:29:58.526424929+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:29:58.526435001+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:58.738779154+07:00","message":"receive streaming session, msgId: 305"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:58.738828632+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":"2025-10-27T14:29:58.738835896+07:00","message":"receive interim result [false|false]: ที่สำคัญที่สุดสำหรับพระราชพิธีครั้งนี้เพราะว่าเป็นที่ประดิษฐานพระบรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:58.738855468+07:00","message":"[buffer interim] 305 false ที่สำคัญที่สุดสำหรับพระราชพิธีครั้งนี้เพราะว่าเป็นที่ประดิษฐานพระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:58.738866016+07:00","message":"[bufferProcess] interim [580000000]:ที่สำคัญที่สุดสำหรับพระราชพิธีครั้งนี้เพราะว่าเป็นที่ประดิษฐานพระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:58.738868458+07:00","message":"[bufferProcess] send to processor:ที่สำคัญที่สุดสำหรับพระราชพิธีครั้งนี้เพราะว่าเป็นที่ประดิษฐานพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:58.738871957+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:58.73887608+07:00","message":"> Transcript [1469] [false]: 'ที่สำคัญที่สุดสำหรับพระราชพิธีครั้งนี้เพราะว่าเป็นที่ประดิษฐานพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:58.738879873+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:58.73888156+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:58.738883144+07:00","message":"StatePrefix: 'ที่สำคัญที่สุดสำหรับพระราชพิธีครั้งนี้เพราะว่าเป็นที่ประดิษฐาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:58.73888568+07:00","message":"TextPushed: 'ที่สำคัญที่สุดสำหรับพระราชพิธีครั้งนี้เพราะว่า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:58.900241858+07:00","message":"[GCS] IsForceVAD: false for message ID: 305"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:58.995960106+07:00","message":"receive streaming session, msgId: 305"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:58.995991668+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":"2025-10-27T14:29:58.995997649+07:00","message":"receive interim result [false|false]: ที่สำคัญที่สุดสำหรับพระราชพิธีครั้งนี้เพราะว่าเป็นที่ประดิษฐานพระบรมศพ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:58.996012054+07:00","message":"[buffer interim] 305 false ที่สำคัญที่สุดสำหรับพระราชพิธีครั้งนี้เพราะว่าเป็นที่ประดิษฐานพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:58.996019607+07:00","message":"[bufferProcess] interim [880000000]:ที่สำคัญที่สุดสำหรับพระราชพิธีครั้งนี้เพราะว่าเป็นที่ประดิษฐานพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:58.996021944+07:00","message":"[bufferProcess] send to processor:ที่สำคัญที่สุดสำหรับพระราชพิธีครั้งนี้เพราะว่าเป็นที่ประดิษฐานพระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:58.996025517+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:58.996028018+07:00","message":"> Transcript [1470] [false]: 'ที่สำคัญที่สุดสำหรับพระราชพิธีครั้งนี้เพราะว่าเป็นที่ประดิษฐานพระบรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:58.996031432+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:58.996033222+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:58.99603512+07:00","message":"StatePrefix: 'ที่สำคัญที่สุดสำหรับพระราชพิธีครั้งนี้เพราะว่าเป็นที่ประดิษฐาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:58.996037487+07:00","message":"TextPushed: 'ที่สำคัญที่สุดสำหรับพระราชพิธีครั้งนี้เพราะว่า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:59.090145491+07:00","message":"receive streaming session, msgId: 305"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:59.090181876+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สิ่งที่สำคัญที่สุดสำหรับพระราชพิธีครั้งนี้เพราะว่าเป็นที่ประดิษฐานพระบรมศพ\",\"confidence\":0.94985026}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":970000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:59.090190764+07:00","message":"receive interim result [true|false]: สิ่งที่สำคัญที่สุดสำหรับพระราชพิธีครั้งนี้เพราะว่าเป็นที่ประดิษฐานพระบรมศพ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:59.09020187+07:00","message":"end recv isFinal message id 305"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:59.090203934+07:00","message":"end Recv id 305"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:59.090209972+07:00","message":"[buffer interim] 305 true สิ่งที่สำคัญที่สุดสำหรับพระราชพิธีครั้งนี้เพราะว่าเป็นที่ประดิษฐานพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:59.090217656+07:00","message":"[bufferProcess] interim [970000000]:สิ่งที่สำคัญที่สุดสำหรับพระราชพิธีครั้งนี้เพราะว่าเป็นที่ประดิษฐานพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:59.090220667+07:00","message":"[bufferProcess] send to processor (isfinal):ที่สำคัญที่สุดสำหรับพระราชพิธีครั้งนี้เพราะว่าเป็นที่ประดิษฐานพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:59.090224079+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:59.090228092+07:00","message":"> Transcript [1471] [false]: 'ที่สำคัญที่สุดสำหรับพระราชพิธีครั้งนี้เพราะว่าเป็นที่ประดิษฐานพระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:59.090231532+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:59.090233308+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:59.090235279+07:00","message":"StatePrefix: 'ที่สำคัญที่สุดสำหรับพระราชพิธีครั้งนี้เพราะว่าเป็นที่ประดิษฐาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:59.090237656+07:00","message":"TextPushed: 'ที่สำคัญที่สุดสำหรับพระราชพิธีครั้งนี้เพราะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:59.090239371+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:59.090240978+07:00","message":"> Transcript [1472] [true]: 'สิ่งที่สำคัญที่สุดสำหรับพระราชพิธีครั้งนี้เพราะว่าเป็นที่ประดิษฐานพระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:59.090242935+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:59.090244216+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:59.090245523+07:00","message":"StatePrefix: 'ที่สำคัญที่สุดสำหรับพระราชพิธีครั้งนี้เพราะว่าเป็นที่ประดิษฐาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:59.090247343+07:00","message":"TextPushed: 'ที่สำคัญที่สุดสำหรับพระราชพิธีครั้งนี้เพราะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:59.090248831+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:59.090415858+07:00","message":"Push: 'เป็นที่ประดิษฐานพระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:59.090418516+07:00","message":"TextPushed: 'ที่สำคัญที่สุดสำหรับพระราชพิธีครั้งนี้เพราะว่าเป็นที่ประดิษฐานพระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:59.090420572+07:00","message":"Set new StatePrefix : 'สิ่งที่สำคัญที่สุดสำหรับพระราชพิธีครั้งนี้เพราะว่าเป็นที่ประดิษฐานพระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:59.090422569+07:00","message":"Next Push (prob) : 'สิ่งที่สำคัญที่สุดสำหรับพระราชพิธีครั้งนี้เพราะว่าเป็นที่ประดิษฐานพระบรมศพ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:59.090430652+07:00","message":"push: {true เป็นที่ประดิษฐานพระบรมศพ 0 0xc002881200}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:59.090438666+07:00","message":"write aligntment file to 'tmp/7446/align_message_id_305.html'"}
{"level":"info","service":"Main","time":"2025-10-27T14:29:59.10218494+07:00","message":"write wav file: './tmp/7446/7446_305.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:59.161751501+07:00","message":"[GCS] Start streaming session, msgId: 306"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:59.876564322+07:00","message":"receive streaming session, msgId: 306"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:59.876597419+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":"2025-10-27T14:29:59.876602062+07:00","message":"receive interim result [false|false]: แล้ว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:29:59.876612213+07:00","message":"[buffer interim] 306 false แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:59.876618753+07:00","message":"[bufferProcess] interim [660000000]:แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:29:59.876620169+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:00.032290352+07:00","message":"receive streaming session, msgId: 306"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:00.032335142+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":"2025-10-27T14:30:00.032342634+07:00","message":"receive interim result [false|false]: แล้วก็"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:00.032357865+07:00","message":"[buffer interim] 306 false แล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:00.032366486+07:00","message":"[bufferProcess] interim [780000000]:แล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:00.032369149+07:00","message":"[bufferProcess] send to processor:แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:00.032375796+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:00.032379673+07:00","message":"> Transcript [1473] [false]: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:00.032382331+07:00","message":"Set StatePrefix (first interim): 'แล้ว'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:00.143281158+07:00","message":"receive streaming session, msgId: 306"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:00.14332199+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":"2025-10-27T14:30:00.143328183+07:00","message":"receive interim result [false|false]: แล้วก็กด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:00.143340255+07:00","message":"[buffer interim] 306 false แล้วก็กด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:00.143348919+07:00","message":"[bufferProcess] interim [960000000]:แล้วก็กด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:00.143351783+07:00","message":"[bufferProcess] send to processor:แล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:00.14335655+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:00.143359229+07:00","message":"> Transcript [1474] [false]: 'แล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:00.143362196+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:00.14336401+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:00.143365573+07:00","message":"StatePrefix: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:00.143367292+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:00.35662486+07:00","message":"receive streaming session, msgId: 306"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:00.356669472+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":"2025-10-27T14:30:00.356674797+07:00","message":"receive interim result [false|false]: สะกดคำ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:00.356689418+07:00","message":"[buffer interim] 306 false สะกดคำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:00.356696151+07:00","message":"[bufferProcess] interim [140000000]:สะกดคำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:00.356698169+07:00","message":"[bufferProcess] send to processor:แล้วก็กด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:00.356701738+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:00.356704434+07:00","message":"> Transcript [1475] [false]: 'แล้วก็กด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:00.356707284+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:00.356709036+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:00.35671058+07:00","message":"StatePrefix: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:00.356712179+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:00.407530736+07:00","message":"receive streaming session, msgId: 306"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:00.407579266+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":"2025-10-27T14:30:00.407584603+07:00","message":"receive interim result [false|false]: แล้วก็กดคำว่า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:00.407600501+07:00","message":"[buffer interim] 306 false แล้วก็กดคำว่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:00.407607095+07:00","message":"[bufferProcess] interim [260000000]:แล้วก็กดคำว่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:00.407609798+07:00","message":"[bufferProcess] send to processor:สะกดคำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:00.407613193+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:00.407615853+07:00","message":"> Transcript [1476] [false]: 'สะกดคำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:00.407617702+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:00.407619235+07:00","message":"Set new StatePrefix: 'สะกดคำ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:00.548238532+07:00","message":"receive streaming session, msgId: 306"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:00.54827695+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":"2025-10-27T14:30:00.54828268+07:00","message":"receive interim result [false|false]: แล้วก็กดของใหญ่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:00.548296021+07:00","message":"[buffer interim] 306 false แล้วก็กดของใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:00.548302919+07:00","message":"[bufferProcess] interim [380000000]:แล้วก็กดของใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:00.548304806+07:00","message":"[bufferProcess] send to processor:แล้วก็กดคำว่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:00.548310002+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:00.548312467+07:00","message":"> Transcript [1477] [false]: 'แล้วก็กดคำว่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:00.548314473+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:00.54831668+07:00","message":"Set new StatePrefix: 'แล้วก็กดคำว่า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:01.09578372+07:00","message":"receive streaming session, msgId: 306"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:01.095831024+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็กดของใหญ่\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:01.095840086+07:00","message":"receive interim result [false|false]: แล้วก็กดของใหญ่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:01.09585178+07:00","message":"[buffer interim] 306 false แล้วก็กดของใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:01.095860327+07:00","message":"[bufferProcess] interim [980000000]:แล้วก็กดของใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:01.095863188+07:00","message":"[bufferProcess] send to processor:แล้วก็กดของใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:01.095869592+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:01.095873787+07:00","message":"> Transcript [1478] [false]: 'แล้วก็กดของใหญ่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:01.09587665+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:01.095878979+07:00","message":"Set new StatePrefix: 'แล้วก็กดของใหญ่'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:01.49042513+07:00","message":"receive streaming session, msgId: 306"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:01.490461577+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":"2025-10-27T14:30:01.490467565+07:00","message":"receive interim result [false|false]: แล้วก็กดของใหญ่โดย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:01.490483797+07:00","message":"[buffer interim] 306 false แล้วก็กดของใหญ่โดย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:01.490492717+07:00","message":"[bufferProcess] interim [400000000]:แล้วก็กดของใหญ่โดย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:01.490495092+07:00","message":"[bufferProcess] send to processor:แล้วก็กดของใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:01.490498727+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:01.490501828+07:00","message":"> Transcript [1479] [false]: 'แล้วก็กดของใหญ่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:01.490505008+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:01.490506775+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:01.490508463+07:00","message":"StatePrefix: 'แล้วก็กดของใหญ่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:01.490510245+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:30:01.527524698+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:30:01.527543986+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:01.75053049+07:00","message":"receive streaming session, msgId: 306"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:01.750561598+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":"2025-10-27T14:30:01.750566746+07:00","message":"receive interim result [false|false]: แล้วก็กดของใหญ่โดยพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:01.750578905+07:00","message":"[buffer interim] 306 false แล้วก็กดของใหญ่โดยพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:01.750585974+07:00","message":"[bufferProcess] interim [580000000]:แล้วก็กดของใหญ่โดยพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:01.750587931+07:00","message":"[bufferProcess] send to processor:แล้วก็กดของใหญ่โดย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:01.750593059+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:01.750595713+07:00","message":"> Transcript [1480] [false]: 'แล้วก็กดของใหญ่โดย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:01.750598918+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:01.750600994+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:01.750602649+07:00","message":"StatePrefix: 'แล้วก็กดของใหญ่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:01.750604505+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:01.939464231+07:00","message":"receive streaming session, msgId: 306"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:01.939499946+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":"2025-10-27T14:30:01.939505254+07:00","message":"receive interim result [false|false]: แล้วก็กดของใหญ่โดยพระองค์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:01.939519499+07:00","message":"[buffer interim] 306 false แล้วก็กดของใหญ่โดยพระองค์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:01.939526542+07:00","message":"[bufferProcess] interim [760000000]:แล้วก็กดของใหญ่โดยพระองค์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:01.939528621+07:00","message":"[bufferProcess] send to processor:แล้วก็กดของใหญ่โดยพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:01.939531889+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:01.939534901+07:00","message":"> Transcript [1481] [false]: 'แล้วก็กดของใหญ่โดยพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:01.939537977+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:01.939539701+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:01.939541919+07:00","message":"StatePrefix: 'แล้วก็กดของใหญ่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:01.939543938+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:01.951216239+07:00","message":"receive streaming session, msgId: 306"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:01.951248284+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":"2025-10-27T14:30:01.95125319+07:00","message":"receive interim result [false|false]: แล้วก็กดของใหญ่โดยประกอบ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:01.951262867+07:00","message":"[buffer interim] 306 false แล้วก็กดของใหญ่โดยประกอบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:01.951268917+07:00","message":"[bufferProcess] interim [820000000]:แล้วก็กดของใหญ่โดยประกอบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:01.951271083+07:00","message":"[bufferProcess] send to processor:แล้วก็กดของใหญ่โดยพระองค์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:01.951275942+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:01.951278485+07:00","message":"> Transcript [1482] [false]: 'แล้วก็กดของใหญ่โดยพระองค์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:01.95128099+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:01.951282913+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:01.951285034+07:00","message":"StatePrefix: 'แล้วก็กดของใหญ่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:01.951287127+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:01.951291363+07:00","message":"Push: 'แล้วก็กดของใหญ่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:01.951292885+07:00","message":"TextPushed: 'แล้วก็กดของใหญ่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:01.951294565+07:00","message":"Set new StatePrefix : 'แล้วก็กดของใหญ่โดยพระองค์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:01.951296276+07:00","message":"Next Push (prob) : 'โดยพระองค์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:01.951305724+07:00","message":"push: {false แล้วก็กดของใหญ่ 0 0xc002216780}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:02.1339716+07:00","message":"receive streaming session, msgId: 306"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:02.134009572+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":"2025-10-27T14:30:02.134014729+07:00","message":"receive interim result [false|false]: แล้วก็กดของใหญ่โดยปรากฏ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:02.134028191+07:00","message":"[buffer interim] 306 false แล้วก็กดของใหญ่โดยปรากฏ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:02.134034462+07:00","message":"[bufferProcess] interim [940000000]:แล้วก็กดของใหญ่โดยปรากฏ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:02.134036478+07:00","message":"[bufferProcess] send to processor:แล้วก็กดของใหญ่โดยประกอบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:02.134041702+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:02.134044226+07:00","message":"> Transcript [1483] [false]: 'แล้วก็กดของใหญ่โดยประกอบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:02.134046975+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:02.134048638+07:00","message":"Set new StatePrefix: 'แล้วก็กดของใหญ่โดยประกอบ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:02.1860945+07:00","message":"receive streaming session, msgId: 306"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:02.186126749+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":"2025-10-27T14:30:02.186131994+07:00","message":"receive interim result [false|false]: แล้วก็กดของใหญ่โดยพระโกศ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:02.186143263+07:00","message":"[buffer interim] 306 false แล้วก็กดของใหญ่โดยพระโกศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:02.186150277+07:00","message":"[bufferProcess] interim [60000000]:แล้วก็กดของใหญ่โดยพระโกศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:02.186152549+07:00","message":"[bufferProcess] send to processor:แล้วก็กดของใหญ่โดยปรากฏ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:02.18615569+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:02.186158053+07:00","message":"> Transcript [1484] [false]: 'แล้วก็กดของใหญ่โดยปรากฏ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:02.186160185+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:02.186161935+07:00","message":"Set new StatePrefix: 'แล้วก็กดของใหญ่โดยปรากฏ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:02.198757817+07:00","message":"receive streaming session, msgId: 306"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:02.198780349+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":"2025-10-27T14:30:02.198791029+07:00","message":"receive interim result [false|false]: แล้วก็กดของใหญ่โดยพระโกรธนะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:02.198802333+07:00","message":"[buffer interim] 306 false แล้วก็กดของใหญ่โดยพระโกรธนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:02.19880734+07:00","message":"[bufferProcess] interim [120000000]:แล้วก็กดของใหญ่โดยพระโกรธนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:02.198810394+07:00","message":"[bufferProcess] send to processor:แล้วก็กดของใหญ่โดยพระโกศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:02.198814281+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:02.198817521+07:00","message":"> Transcript [1485] [false]: 'แล้วก็กดของใหญ่โดยพระโกศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:02.198820362+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:02.19882258+07:00","message":"Set new StatePrefix: 'แล้วก็กดของใหญ่โดยพระโกศ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:02.323722344+07:00","message":"receive streaming session, msgId: 306"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:02.323766043+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":"2025-10-27T14:30:02.323773543+07:00","message":"receive interim result [false|false]: แล้วก็กดของใหญ่โดยพระโกศนั้น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:02.323795408+07:00","message":"[buffer interim] 306 false แล้วก็กดของใหญ่โดยพระโกศนั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:02.32380441+07:00","message":"[bufferProcess] interim [180000000]:แล้วก็กดของใหญ่โดยพระโกศนั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:02.32380737+07:00","message":"[bufferProcess] send to processor:แล้วก็กดของใหญ่โดยพระโกรธนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:02.323814203+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:02.323818145+07:00","message":"> Transcript [1486] [false]: 'แล้วก็กดของใหญ่โดยพระโกรธนะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:02.323821276+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:02.323824485+07:00","message":"Set new StatePrefix: 'แล้วก็กดของใหญ่โดยพระโกรธนะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:02.388431939+07:00","message":"receive streaming session, msgId: 306"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:02.38847196+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":"2025-10-27T14:30:02.388478882+07:00","message":"receive interim result [false|false]: แล้วก็กดของใหญ่โดยพระโกศนั้นก็"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:02.388493088+07:00","message":"[buffer interim] 306 false แล้วก็กดของใหญ่โดยพระโกศนั้นก็"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:02.388500661+07:00","message":"[bufferProcess] interim [300000000]:แล้วก็กดของใหญ่โดยพระโกศนั้นก็"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:02.388502623+07:00","message":"[bufferProcess] send to processor:แล้วก็กดของใหญ่โดยพระโกศนั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:02.38850814+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:02.38851088+07:00","message":"> Transcript [1487] [false]: 'แล้วก็กดของใหญ่โดยพระโกศนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:02.388512781+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:02.388514792+07:00","message":"Set new StatePrefix: 'แล้วก็กดของใหญ่โดยพระโกศนั้น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:02.637047946+07:00","message":"receive streaming session, msgId: 306"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:02.637101384+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":"2025-10-27T14:30:02.637108032+07:00","message":"receive interim result [false|false]: แล้วก็กดของใหญ่โดยพระโกศนั้นก็จะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:02.637123108+07:00","message":"[buffer interim] 306 false แล้วก็กดของใหญ่โดยพระโกศนั้นก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:02.637130961+07:00","message":"[bufferProcess] interim [480000000]:แล้วก็กดของใหญ่โดยพระโกศนั้นก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:02.637134029+07:00","message":"[bufferProcess] send to processor:แล้วก็กดของใหญ่โดยพระโกศนั้นก็"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:02.637140837+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:02.63714446+07:00","message":"> Transcript [1488] [false]: 'แล้วก็กดของใหญ่โดยพระโกศนั้นก็'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:02.637148463+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:02.63715219+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:02.637154825+07:00","message":"StatePrefix: 'แล้วก็กดของใหญ่โดยพระโกศนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:02.637170617+07:00","message":"TextPushed: 'แล้วก็กดของใหญ่'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:02.831020935+07:00","message":"receive streaming session, msgId: 306"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:02.831063385+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":"2025-10-27T14:30:02.831070262+07:00","message":"receive interim result [false|false]: แล้วก็กดของใหญ่โดยพระโกศนั้นก็จะไป"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:02.831085546+07:00","message":"[buffer interim] 306 false แล้วก็กดของใหญ่โดยพระโกศนั้นก็จะไป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:02.831093421+07:00","message":"[bufferProcess] interim [660000000]:แล้วก็กดของใหญ่โดยพระโกศนั้นก็จะไป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:02.83109649+07:00","message":"[bufferProcess] send to processor:แล้วก็กดของใหญ่โดยพระโกศนั้นก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:02.831102858+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:02.831106505+07:00","message":"> Transcript [1489] [false]: 'แล้วก็กดของใหญ่โดยพระโกศนั้นก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:02.83111087+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:02.831113548+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:02.831116112+07:00","message":"StatePrefix: 'แล้วก็กดของใหญ่โดยพระโกศนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:02.831119189+07:00","message":"TextPushed: 'แล้วก็กดของใหญ่'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:03.016941753+07:00","message":"receive streaming session, msgId: 306"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:03.01698246+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":"2025-10-27T14:30:03.016990185+07:00","message":"receive interim result [false|false]: แล้วก็กดของใหญ่โดยพระโกศนั้นก็จะประดิษฐ์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:03.017003516+07:00","message":"[buffer interim] 306 false แล้วก็กดของใหญ่โดยพระโกศนั้นก็จะประดิษฐ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:03.017017055+07:00","message":"[bufferProcess] interim [840000000]:แล้วก็กดของใหญ่โดยพระโกศนั้นก็จะประดิษฐ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:03.017020526+07:00","message":"[bufferProcess] send to processor:แล้วก็กดของใหญ่โดยพระโกศนั้นก็จะไป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:03.017025403+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:03.017028862+07:00","message":"> Transcript [1490] [false]: 'แล้วก็กดของใหญ่โดยพระโกศนั้นก็จะไป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:03.017032993+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:03.017035705+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:03.017038523+07:00","message":"StatePrefix: 'แล้วก็กดของใหญ่โดยพระโกศนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:03.017041699+07:00","message":"TextPushed: 'แล้วก็กดของใหญ่'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:03.216182116+07:00","message":"receive streaming session, msgId: 306"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:03.216226805+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":"2025-10-27T14:30:03.216233561+07:00","message":"receive interim result [false|false]: แล้วก็กดของใหญ่โดยพระโกศนั้นก็จะประดิษฐาน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:03.216246379+07:00","message":"[buffer interim] 306 false แล้วก็กดของใหญ่โดยพระโกศนั้นก็จะประดิษฐาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:03.216256177+07:00","message":"[bufferProcess] interim [80000000]:แล้วก็กดของใหญ่โดยพระโกศนั้นก็จะประดิษฐาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:03.216259224+07:00","message":"[bufferProcess] send to processor:แล้วก็กดของใหญ่โดยพระโกศนั้นก็จะประดิษฐ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:03.216265345+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:03.216269049+07:00","message":"> Transcript [1491] [false]: 'แล้วก็กดของใหญ่โดยพระโกศนั้นก็จะประดิษฐ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:03.216273612+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:03.216276046+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:03.216279835+07:00","message":"StatePrefix: 'แล้วก็กดของใหญ่โดยพระโกศนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:03.216282144+07:00","message":"TextPushed: 'แล้วก็กดของใหญ่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:03.216285846+07:00","message":"Push: 'โดยพระโกศนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:03.216288219+07:00","message":"TextPushed: 'แล้วก็กดของใหญ่โดยพระโกศนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:03.216291442+07:00","message":"Set new StatePrefix : 'แล้วก็กดของใหญ่โดยพระโกศนั้นก็จะประดิษฐ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:03.216294164+07:00","message":"Next Push (prob) : 'ก็จะประดิษฐ์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:03.216305426+07:00","message":"push: {false โดยพระโกศนั้น 0 0xc002216780}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:03.59628697+07:00","message":"receive streaming session, msgId: 306"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:03.596318904+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":"2025-10-27T14:30:03.596325147+07:00","message":"receive interim result [false|false]: แล้วก็กดของใหญ่โดยพระโกศนั้นก็จะประดิษฐานอยู่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:03.59633599+07:00","message":"[buffer interim] 306 false แล้วก็กดของใหญ่โดยพระโกศนั้นก็จะประดิษฐานอยู่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:03.596342727+07:00","message":"[bufferProcess] interim [440000000]:แล้วก็กดของใหญ่โดยพระโกศนั้นก็จะประดิษฐานอยู่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:03.596345654+07:00","message":"[bufferProcess] send to processor:แล้วก็กดของใหญ่โดยพระโกศนั้นก็จะประดิษฐาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:03.596351114+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:03.596353767+07:00","message":"> Transcript [1492] [false]: 'แล้วก็กดของใหญ่โดยพระโกศนั้นก็จะประดิษฐาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:03.596356074+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:03.59635767+07:00","message":"Set new StatePrefix: 'แล้วก็กดของใหญ่โดยพระโกศนั้นก็จะประดิษฐาน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:03.790008807+07:00","message":"receive streaming session, msgId: 306"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:03.790042015+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":"2025-10-27T14:30:03.790048115+07:00","message":"receive interim result [false|false]: แล้วก็กดของใหญ่โดยพระโกศนั้นก็จะประดิษฐานอยู่ใน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:03.790066242+07:00","message":"[buffer interim] 306 false แล้วก็กดของใหญ่โดยพระโกศนั้นก็จะประดิษฐานอยู่ใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:03.790075286+07:00","message":"[bufferProcess] interim [680000000]:แล้วก็กดของใหญ่โดยพระโกศนั้นก็จะประดิษฐานอยู่ใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:03.790077417+07:00","message":"[bufferProcess] send to processor:แล้วก็กดของใหญ่โดยพระโกศนั้นก็จะประดิษฐานอยู่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:03.790080673+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:03.790083409+07:00","message":"> Transcript [1493] [false]: 'แล้วก็กดของใหญ่โดยพระโกศนั้นก็จะประดิษฐานอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:03.790086557+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:03.790088459+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:03.790090125+07:00","message":"StatePrefix: 'แล้วก็กดของใหญ่โดยพระโกศนั้นก็จะประดิษฐาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:03.790092541+07:00","message":"TextPushed: 'แล้วก็กดของใหญ่โดยพระโกศนั้น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:03.96810253+07:00","message":"receive streaming session, msgId: 306"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:03.968143885+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":"2025-10-27T14:30:03.968152464+07:00","message":"receive interim result [false|false]: แล้วก็กดของใหญ่โดยพระโกศนั้นก็จะประดิษฐานอยู่เนี่ย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:03.968170434+07:00","message":"[buffer interim] 306 false แล้วก็กดของใหญ่โดยพระโกศนั้นก็จะประดิษฐานอยู่เนี่ย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:03.96817959+07:00","message":"[bufferProcess] interim [800000000]:แล้วก็กดของใหญ่โดยพระโกศนั้นก็จะประดิษฐานอยู่เนี่ย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:03.968183249+07:00","message":"[bufferProcess] send to processor:แล้วก็กดของใหญ่โดยพระโกศนั้นก็จะประดิษฐานอยู่ใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:03.96819086+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:03.968194632+07:00","message":"> Transcript [1494] [false]: 'แล้วก็กดของใหญ่โดยพระโกศนั้นก็จะประดิษฐานอยู่ใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:03.968199241+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:03.968201692+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:03.968204461+07:00","message":"StatePrefix: 'แล้วก็กดของใหญ่โดยพระโกศนั้นก็จะประดิษฐาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:03.96820829+07:00","message":"TextPushed: 'แล้วก็กดของใหญ่โดยพระโกศนั้น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:03.997019154+07:00","message":"receive streaming session, msgId: 306"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:03.997052026+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":"2025-10-27T14:30:03.997057355+07:00","message":"receive interim result [false|false]: แล้วก็กดของใหญ่โดยพระโกศนั้นก็จะประดิษฐานอยู่ในพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:03.997070776+07:00","message":"[buffer interim] 306 false แล้วก็กดของใหญ่โดยพระโกศนั้นก็จะประดิษฐานอยู่ในพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:03.997077548+07:00","message":"[bufferProcess] interim [920000000]:แล้วก็กดของใหญ่โดยพระโกศนั้นก็จะประดิษฐานอยู่ในพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:03.997079801+07:00","message":"[bufferProcess] send to processor:แล้วก็กดของใหญ่โดยพระโกศนั้นก็จะประดิษฐานอยู่เนี่ย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:03.997083313+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:03.997085886+07:00","message":"> Transcript [1495] [false]: 'แล้วก็กดของใหญ่โดยพระโกศนั้นก็จะประดิษฐานอยู่เนี่ย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:03.997089084+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:03.997090737+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:03.997092673+07:00","message":"StatePrefix: 'แล้วก็กดของใหญ่โดยพระโกศนั้นก็จะประดิษฐาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:03.997094751+07:00","message":"TextPushed: 'แล้วก็กดของใหญ่โดยพระโกศนั้น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:04.259682095+07:00","message":"receive streaming session, msgId: 306"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:04.259727351+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":"2025-10-27T14:30:04.259735651+07:00","message":"receive interim result [false|false]: แล้วก็กดของใหญ่โดยพระโกศนั้นก็จะประดิษฐานอยู่ในพระแท้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:04.259757993+07:00","message":"[buffer interim] 306 false แล้วก็กดของใหญ่โดยพระโกศนั้นก็จะประดิษฐานอยู่ในพระแท้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:04.259768352+07:00","message":"[bufferProcess] interim [100000000]:แล้วก็กดของใหญ่โดยพระโกศนั้นก็จะประดิษฐานอยู่ในพระแท้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:04.259771628+07:00","message":"[bufferProcess] send to processor:แล้วก็กดของใหญ่โดยพระโกศนั้นก็จะประดิษฐานอยู่ในพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:04.259776248+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:04.259785868+07:00","message":"> Transcript [1496] [false]: 'แล้วก็กดของใหญ่โดยพระโกศนั้นก็จะประดิษฐานอยู่ในพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:04.259790966+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:04.259793348+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:04.259795968+07:00","message":"StatePrefix: 'แล้วก็กดของใหญ่โดยพระโกศนั้นก็จะประดิษฐาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:04.259799835+07:00","message":"TextPushed: 'แล้วก็กดของใหญ่โดยพระโกศนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:04.259807807+07:00","message":"Push: 'ก็จะประดิษฐาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:04.259810487+07:00","message":"TextPushed: 'แล้วก็กดของใหญ่โดยพระโกศนั้นก็จะประดิษฐาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:04.259813756+07:00","message":"Set new StatePrefix : 'แล้วก็กดของใหญ่โดยพระโกศนั้นก็จะประดิษฐานอยู่ในพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:04.259817191+07:00","message":"Next Push (prob) : 'อยู่ในพระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:04.259828229+07:00","message":"push: {false ก็จะประดิษฐาน 0 0xc002216780}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:04.306347375+07:00","message":"receive streaming session, msgId: 306"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:04.30638558+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":"2025-10-27T14:30:04.306393009+07:00","message":"receive interim result [false|false]: แล้วก็กดของใหญ่โดยพระโกศนั้นก็จะประดิษฐานอยู่เหนือพระแท่น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:04.306410758+07:00","message":"[buffer interim] 306 false แล้วก็กดของใหญ่โดยพระโกศนั้นก็จะประดิษฐานอยู่เหนือพระแท่น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:04.306419126+07:00","message":"[bufferProcess] interim [160000000]:แล้วก็กดของใหญ่โดยพระโกศนั้นก็จะประดิษฐานอยู่เหนือพระแท่น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:04.306422994+07:00","message":"[bufferProcess] send to processor:แล้วก็กดของใหญ่โดยพระโกศนั้นก็จะประดิษฐานอยู่ในพระแท้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:04.306427436+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:04.306430979+07:00","message":"> Transcript [1497] [false]: 'แล้วก็กดของใหญ่โดยพระโกศนั้นก็จะประดิษฐานอยู่ในพระแท้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:04.306435145+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:04.306437405+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:04.306439553+07:00","message":"StatePrefix: 'แล้วก็กดของใหญ่โดยพระโกศนั้นก็จะประดิษฐานอยู่ในพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:04.306442946+07:00","message":"TextPushed: 'แล้วก็กดของใหญ่โดยพระโกศนั้นก็จะประดิษฐาน'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:30:04.528496898+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:30:04.528492111+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:04.815628936+07:00","message":"receive streaming session, msgId: 306"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:04.815672552+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":"2025-10-27T14:30:04.815681145+07:00","message":"receive interim result [false|false]: แล้วก็กดของใหญ่โดยพระโกศนั้นก็จะประดิษฐานอยู่เหนือพระแท่นสุวรรณ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:04.81569989+07:00","message":"[buffer interim] 306 false แล้วก็กดของใหญ่โดยพระโกศนั้นก็จะประดิษฐานอยู่เหนือพระแท่นสุวรรณ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:04.815713462+07:00","message":"[bufferProcess] interim [640000000]:แล้วก็กดของใหญ่โดยพระโกศนั้นก็จะประดิษฐานอยู่เหนือพระแท่นสุวรรณ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:04.815721508+07:00","message":"[bufferProcess] send to processor:แล้วก็กดของใหญ่โดยพระโกศนั้นก็จะประดิษฐานอยู่เหนือพระแท่น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:04.815730362+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:04.815733682+07:00","message":"> Transcript [1498] [false]: 'แล้วก็กดของใหญ่โดยพระโกศนั้นก็จะประดิษฐานอยู่เหนือพระแท่น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:04.815736601+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:04.81573899+07:00","message":"Set new StatePrefix: 'แล้วก็กดของใหญ่โดยพระโกศนั้นก็จะประดิษฐานอยู่เหนือพระแท่น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:05.148089326+07:00","message":"receive streaming session, msgId: 306"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:05.148126455+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":"2025-10-27T14:30:05.148132352+07:00","message":"receive interim result [false|false]: แล้วก็กดของใหญ่โดยพระโกศนั้นก็จะประดิษฐานอยู่เหนือพระแท่นสุวรรณเป็น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:05.148146095+07:00","message":"[buffer interim] 306 false แล้วก็กดของใหญ่โดยพระโกศนั้นก็จะประดิษฐานอยู่เหนือพระแท่นสุวรรณเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:05.148152745+07:00","message":"[bufferProcess] interim [940000000]:แล้วก็กดของใหญ่โดยพระโกศนั้นก็จะประดิษฐานอยู่เหนือพระแท่นสุวรรณเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:05.148155033+07:00","message":"[bufferProcess] send to processor:แล้วก็กดของใหญ่โดยพระโกศนั้นก็จะประดิษฐานอยู่เหนือพระแท่นสุวรรณ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:05.148160872+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:05.148163275+07:00","message":"> Transcript [1499] [false]: 'แล้วก็กดของใหญ่โดยพระโกศนั้นก็จะประดิษฐานอยู่เหนือพระแท่นสุวรรณ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:05.14816665+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:05.148168554+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:05.14817057+07:00","message":"StatePrefix: 'แล้วก็กดของใหญ่โดยพระโกศนั้นก็จะประดิษฐานอยู่เหนือพระแท่น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:05.148173063+07:00","message":"TextPushed: 'แล้วก็กดของใหญ่โดยพระโกศนั้นก็จะประดิษฐาน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:05.152190878+07:00","message":"receive streaming session, msgId: 306"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:05.152212969+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":"2025-10-27T14:30:05.152217817+07:00","message":"receive interim result [false|false]: แล้วก็กดของใหญ่โดยพระโกศนั้นก็จะประดิษฐานอยู่เหนือพระแท่นสุวรรณเบญจ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:05.152227911+07:00","message":"[buffer interim] 306 false แล้วก็กดของใหญ่โดยพระโกศนั้นก็จะประดิษฐานอยู่เหนือพระแท่นสุวรรณเบญจ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:05.15223286+07:00","message":"[bufferProcess] interim [0]:แล้วก็กดของใหญ่โดยพระโกศนั้นก็จะประดิษฐานอยู่เหนือพระแท่นสุวรรณเบญจ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:05.15223537+07:00","message":"[bufferProcess] send to processor:แล้วก็กดของใหญ่โดยพระโกศนั้นก็จะประดิษฐานอยู่เหนือพระแท่นสุวรรณเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:05.152245048+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:05.152247239+07:00","message":"> Transcript [1500] [false]: 'แล้วก็กดของใหญ่โดยพระโกศนั้นก็จะประดิษฐานอยู่เหนือพระแท่นสุวรรณเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:05.152250448+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:05.152252145+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:05.152253876+07:00","message":"StatePrefix: 'แล้วก็กดของใหญ่โดยพระโกศนั้นก็จะประดิษฐานอยู่เหนือพระแท่น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:05.15225604+07:00","message":"TextPushed: 'แล้วก็กดของใหญ่โดยพระโกศนั้นก็จะประดิษฐาน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:05.339347885+07:00","message":"receive streaming session, msgId: 306"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:05.339391465+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":"2025-10-27T14:30:05.339398905+07:00","message":"receive interim result [false|false]: แล้วก็กดของใหญ่โดยพระโกศนั้นก็จะประดิษฐานอยู่เหนือพระแท่นสุวรรณเบญจรงค์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:05.339415013+07:00","message":"[buffer interim] 306 false แล้วก็กดของใหญ่โดยพระโกศนั้นก็จะประดิษฐานอยู่เหนือพระแท่นสุวรรณเบญจรงค์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:05.339426679+07:00","message":"[bufferProcess] interim [180000000]:แล้วก็กดของใหญ่โดยพระโกศนั้นก็จะประดิษฐานอยู่เหนือพระแท่นสุวรรณเบญจรงค์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:05.339430328+07:00","message":"[bufferProcess] send to processor:แล้วก็กดของใหญ่โดยพระโกศนั้นก็จะประดิษฐานอยู่เหนือพระแท่นสุวรรณเบญจ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:05.339437579+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:05.339440652+07:00","message":"> Transcript [1501] [false]: 'แล้วก็กดของใหญ่โดยพระโกศนั้นก็จะประดิษฐานอยู่เหนือพระแท่นสุวรรณเบญจ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:05.339445861+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:05.339448029+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:05.339451011+07:00","message":"StatePrefix: 'แล้วก็กดของใหญ่โดยพระโกศนั้นก็จะประดิษฐานอยู่เหนือพระแท่น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:05.339454212+07:00","message":"TextPushed: 'แล้วก็กดของใหญ่โดยพระโกศนั้นก็จะประดิษฐาน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:05.371337499+07:00","message":"[GCS] IsForceVAD: false for message ID: 306"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:05.402628993+07:00","message":"receive streaming session, msgId: 306"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:05.402673525+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":"2025-10-27T14:30:05.402679889+07:00","message":"receive interim result [false|false]: แล้วก็กดของใหญ่โดยพระโกศนั้นก็จะประดิษฐานอยู่เหนือพระแท่นสุวรรณเบญจโดน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:05.402695323+07:00","message":"[buffer interim] 306 false แล้วก็กดของใหญ่โดยพระโกศนั้นก็จะประดิษฐานอยู่เหนือพระแท่นสุวรรณเบญจโดน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:05.402702404+07:00","message":"[bufferProcess] interim [300000000]:แล้วก็กดของใหญ่โดยพระโกศนั้นก็จะประดิษฐานอยู่เหนือพระแท่นสุวรรณเบญจโดน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:05.402704966+07:00","message":"[bufferProcess] send to processor:แล้วก็กดของใหญ่โดยพระโกศนั้นก็จะประดิษฐานอยู่เหนือพระแท่นสุวรรณเบญจรงค์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:05.402711421+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:05.402716479+07:00","message":"> Transcript [1502] [false]: 'แล้วก็กดของใหญ่โดยพระโกศนั้นก็จะประดิษฐานอยู่เหนือพระแท่นสุวรรณเบญจรงค์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:05.402720537+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:05.402723014+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:05.402724949+07:00","message":"StatePrefix: 'แล้วก็กดของใหญ่โดยพระโกศนั้นก็จะประดิษฐานอยู่เหนือพระแท่น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:05.402727426+07:00","message":"TextPushed: 'แล้วก็กดของใหญ่โดยพระโกศนั้นก็จะประดิษฐาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:05.40273456+07:00","message":"Push: 'อยู่เหนือพระแท่น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:05.402736442+07:00","message":"TextPushed: 'แล้วก็กดของใหญ่โดยพระโกศนั้นก็จะประดิษฐานอยู่เหนือพระแท่น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:05.40273833+07:00","message":"Set new StatePrefix : 'แล้วก็กดของใหญ่โดยพระโกศนั้นก็จะประดิษฐานอยู่เหนือพระแท่นสุวรรณเบญจรงค์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:05.402740335+07:00","message":"Next Push (prob) : 'สุวรรณเบญจรงค์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:05.402748609+07:00","message":"push: {false อยู่เหนือพระแท่น 0 0xc002216780}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:05.441970796+07:00","message":"[GCS] Start streaming session, msgId: 307"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:05.533458939+07:00","message":"receive streaming session, msgId: 306"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:05.533490971+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็กดของใหญ่โดยปรากฏนั้นก็จะประดิษฐานอยู่เหนือพระแท่นสุวรรณเบญจดล\",\"confidence\":0.9351425}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:05.533497107+07:00","message":"receive interim result [true|false]: แล้วก็กดของใหญ่โดยปรากฏนั้นก็จะประดิษฐานอยู่เหนือพระแท่นสุวรรณเบญจดล"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:05.533506863+07:00","message":"end recv isFinal message id 306"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:05.5335087+07:00","message":"end Recv id 306"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:05.533514555+07:00","message":"[buffer interim] 306 true แล้วก็กดของใหญ่โดยปรากฏนั้นก็จะประดิษฐานอยู่เหนือพระแท่นสุวรรณเบญจดล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:05.533525542+07:00","message":"[bufferProcess] interim [420000000]:แล้วก็กดของใหญ่โดยปรากฏนั้นก็จะประดิษฐานอยู่เหนือพระแท่นสุวรรณเบญจดล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:05.533528511+07:00","message":"[bufferProcess] send to processor (isfinal):แล้วก็กดของใหญ่โดยพระโกศนั้นก็จะประดิษฐานอยู่เหนือพระแท่นสุวรรณเบญจโดน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:05.533531861+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:05.533534614+07:00","message":"> Transcript [1503] [false]: 'แล้วก็กดของใหญ่โดยพระโกศนั้นก็จะประดิษฐานอยู่เหนือพระแท่นสุวรรณเบญจโดน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:05.533537574+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:05.533539137+07:00","message":"Set new StatePrefix: 'แล้วก็กดของใหญ่โดยพระโกศนั้นก็จะประดิษฐานอยู่เหนือพระแท่นสุวรรณเบญจโดน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:05.533540748+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:05.533542166+07:00","message":"> Transcript [1504] [true]: 'แล้วก็กดของใหญ่โดยปรากฏนั้นก็จะประดิษฐานอยู่เหนือพระแท่นสุวรรณเบญจดล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:05.533545072+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:05.53354677+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:05.533548349+07:00","message":"StatePrefix: 'แล้วก็กดของใหญ่โดยพระโกศนั้นก็จะประดิษฐานอยู่เหนือพระแท่นสุวรรณเบญจโดน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:05.533550678+07:00","message":"TextPushed: 'แล้วก็กดของใหญ่โดยพระโกศนั้นก็จะประดิษฐานอยู่เหนือพระแท่น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:05.533552184+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:05.533757392+07:00","message":"Push: 'สุวรรณเบญจดล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:05.53375959+07:00","message":"TextPushed: 'แล้วก็กดของใหญ่โดยพระโกศนั้นก็จะประดิษฐานอยู่เหนือพระแท่นสุวรรณเบญจดล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:05.533761571+07:00","message":"Set new StatePrefix : 'แล้วก็กดของใหญ่โดยปรากฏนั้นก็จะประดิษฐานอยู่เหนือพระแท่นสุวรรณเบญจดล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:05.533763462+07:00","message":"Next Push (prob) : 'แล้วก็กดของใหญ่โดยปรากฏนั้นก็จะประดิษฐานอยู่เหนือพระแท่นสุวรรณเบญจดล'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:05.53377122+07:00","message":"push: {true สุวรรณเบญจดล 0 0xc002216780}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:05.533791345+07:00","message":"write aligntment file to 'tmp/7446/align_message_id_306.html'"}
{"level":"info","service":"Main","time":"2025-10-27T14:30:05.5465913+07:00","message":"write wav file: './tmp/7446/7446_306.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:06.11179397+07:00","message":"receive streaming session, msgId: 307"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:06.111841509+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":490000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:06.111848137+07:00","message":"receive interim result [false|false]: และ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:06.11186286+07:00","message":"[buffer interim] 307 false และ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:06.111871332+07:00","message":"[bufferProcess] interim [490000000]:และ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:06.111873424+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:06.315002912+07:00","message":"receive streaming session, msgId: 307"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:06.315038043+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แปลภาษา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":670000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:06.315043276+07:00","message":"receive interim result [false|false]: แปลภาษา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:06.315057451+07:00","message":"[buffer interim] 307 false แปลภาษา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:06.315064373+07:00","message":"[bufferProcess] interim [670000000]:แปลภาษา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:06.315066446+07:00","message":"[bufferProcess] send to processor:และ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:06.315070833+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:06.315073287+07:00","message":"> Transcript [1505] [false]: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:06.315075033+07:00","message":"Set StatePrefix (first interim): 'และ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:06.507498225+07:00","message":"receive streaming session, msgId: 307"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:06.507533272+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และพัฒนา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":910000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:06.507538634+07:00","message":"receive interim result [false|false]: และพัฒนา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:06.507551463+07:00","message":"[buffer interim] 307 false และพัฒนา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:06.50755829+07:00","message":"[bufferProcess] interim [910000000]:และพัฒนา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:06.507560171+07:00","message":"[bufferProcess] send to processor:แปลภาษา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:06.507565554+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:06.50756801+07:00","message":"> Transcript [1506] [false]: 'แปลภาษา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:06.507570015+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:06.507571686+07:00","message":"Set new StatePrefix: 'แปลภาษา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:06.840268432+07:00","message":"receive streaming session, msgId: 307"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:06.840307481+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และท่านคง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":150000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:06.840312829+07:00","message":"receive interim result [false|false]: และท่านคง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:06.840326182+07:00","message":"[buffer interim] 307 false และท่านคง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:06.840335374+07:00","message":"[bufferProcess] interim [150000000]:และท่านคง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:06.84033716+07:00","message":"[bufferProcess] send to processor:และพัฒนา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:06.840340379+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:06.840342919+07:00","message":"> Transcript [1507] [false]: 'และพัฒนา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:06.840344781+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:06.840346523+07:00","message":"Set new StatePrefix: 'และพัฒนา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:06.919800683+07:00","message":"receive streaming session, msgId: 307"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:06.919835944+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":"2025-10-27T14:30:06.919841812+07:00","message":"receive interim result [false|false]: และพัฒนา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:06.919855008+07:00","message":"[buffer interim] 307 false และพัฒนา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:06.919861945+07:00","message":"[bufferProcess] interim [270000000]:และพัฒนา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:06.919864249+07:00","message":"[bufferProcess] send to processor:และท่านคง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:06.919869732+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:06.919874081+07:00","message":"> Transcript [1508] [false]: 'และท่านคง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:06.919876288+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:06.919877966+07:00","message":"Set new StatePrefix: 'และท่านคง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:06.928511143+07:00","message":"receive streaming session, msgId: 307"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:06.928549143+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":"2025-10-27T14:30:06.928556477+07:00","message":"receive interim result [false|false]: และพัฒนาโครงสร้าง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:06.928569651+07:00","message":"[buffer interim] 307 false และพัฒนาโครงสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:06.92858215+07:00","message":"[bufferProcess] interim [330000000]:และพัฒนาโครงสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:06.928585286+07:00","message":"[bufferProcess] send to processor:และพัฒนา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:06.928589158+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:06.928592653+07:00","message":"> Transcript [1509] [false]: 'และพัฒนา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:06.928595474+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:06.928598186+07:00","message":"Set new StatePrefix: 'และพัฒนา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:07.071070685+07:00","message":"receive streaming session, msgId: 307"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:07.071115199+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":"2025-10-27T14:30:07.07112169+07:00","message":"receive interim result [false|false]: และท่านคลองทราย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:07.071137503+07:00","message":"[buffer interim] 307 false และท่านคลองทราย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:07.071144447+07:00","message":"[bufferProcess] interim [450000000]:และท่านคลองทราย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:07.07114643+07:00","message":"[bufferProcess] send to processor:และพัฒนาโครงสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:07.071150049+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:07.071152795+07:00","message":"> Transcript [1510] [false]: 'และพัฒนาโครงสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:07.071155639+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:07.071157347+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:07.071158898+07:00","message":"StatePrefix: 'และพัฒนา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:07.071160674+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:07.246828094+07:00","message":"receive streaming session, msgId: 307"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:07.246864818+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":"2025-10-27T14:30:07.246869826+07:00","message":"receive interim result [false|false]: และพัฒนากองทรายที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:07.246882636+07:00","message":"[buffer interim] 307 false และพัฒนากองทรายที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:07.246889978+07:00","message":"[bufferProcess] interim [630000000]:และพัฒนากองทรายที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:07.246892034+07:00","message":"[bufferProcess] send to processor:และท่านคลองทราย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:07.246895638+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:07.246898311+07:00","message":"> Transcript [1511] [false]: 'และท่านคลองทราย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:07.246900209+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:07.246901972+07:00","message":"Set new StatePrefix: 'และท่านคลองทราย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:07.406654797+07:00","message":"receive streaming session, msgId: 307"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:07.406693761+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และพัฒนากองทรายที่รอ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":750000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:07.406700259+07:00","message":"receive interim result [false|false]: และพัฒนากองทรายที่รอ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:07.406714606+07:00","message":"[buffer interim] 307 false และพัฒนากองทรายที่รอ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:07.406721734+07:00","message":"[bufferProcess] interim [750000000]:และพัฒนากองทรายที่รอ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:07.406723819+07:00","message":"[bufferProcess] send to processor:และพัฒนากองทรายที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:07.406729048+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:07.406731704+07:00","message":"> Transcript [1512] [false]: 'และพัฒนากองทรายที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:07.406733838+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:07.406735846+07:00","message":"Set new StatePrefix: 'และพัฒนากองทรายที่'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:07.41768178+07:00","message":"receive streaming session, msgId: 307"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:07.417707292+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และพัฒนากองทรายที่เรา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":810000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:07.417712517+07:00","message":"receive interim result [false|false]: และพัฒนากองทรายที่เรา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:07.417724022+07:00","message":"[buffer interim] 307 false และพัฒนากองทรายที่เรา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:07.417729336+07:00","message":"[bufferProcess] interim [810000000]:และพัฒนากองทรายที่เรา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:07.417731602+07:00","message":"[bufferProcess] send to processor:และพัฒนากองทรายที่รอ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:07.41773661+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:07.417738938+07:00","message":"> Transcript [1513] [false]: 'และพัฒนากองทรายที่รอ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:07.417741589+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:07.417743865+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:07.417745693+07:00","message":"StatePrefix: 'และพัฒนากองทรายที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:07.417747578+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:30:07.529005407+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:30:07.529010587+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:07.541299265+07:00","message":"receive streaming session, msgId: 307"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:07.541333581+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":"2025-10-27T14:30:07.541339917+07:00","message":"receive interim result [false|false]: และพัฒนากองทรายที่รอง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:07.541352088+07:00","message":"[buffer interim] 307 false และพัฒนากองทรายที่รอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:07.541358999+07:00","message":"[bufferProcess] interim [870000000]:และพัฒนากองทรายที่รอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:07.541361177+07:00","message":"[bufferProcess] send to processor:และพัฒนากองทรายที่เรา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:07.541364782+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:07.54136714+07:00","message":"> Transcript [1514] [false]: 'และพัฒนากองทรายที่เรา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:07.541370378+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:07.541372055+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:07.54137376+07:00","message":"StatePrefix: 'และพัฒนากองทรายที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:07.541375703+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:07.551782742+07:00","message":"receive streaming session, msgId: 307"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:07.551806333+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":"2025-10-27T14:30:07.551810791+07:00","message":"receive interim result [false|false]: และพัฒนากองทรายที่เรารัก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:07.551822606+07:00","message":"[buffer interim] 307 false และพัฒนากองทรายที่เรารัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:07.551827949+07:00","message":"[bufferProcess] interim [930000000]:และพัฒนากองทรายที่เรารัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:07.551830041+07:00","message":"[bufferProcess] send to processor:และพัฒนากองทรายที่รอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:07.551834029+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:07.551836464+07:00","message":"> Transcript [1515] [false]: 'และพัฒนากองทรายที่รอง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:07.551839552+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:07.551841567+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:07.551843083+07:00","message":"StatePrefix: 'และพัฒนากองทรายที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:07.551844956+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:07.785151486+07:00","message":"receive streaming session, msgId: 307"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:07.785201157+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":"2025-10-27T14:30:07.78520671+07:00","message":"receive interim result [false|false]: และพัฒนากองทรายที่เรารักได้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:07.7852222+07:00","message":"[buffer interim] 307 false และพัฒนากองทรายที่เรารักได้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:07.785228887+07:00","message":"[bufferProcess] interim [170000000]:และพัฒนากองทรายที่เรารักได้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:07.785231298+07:00","message":"[bufferProcess] send to processor:และพัฒนากองทรายที่เรารัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:07.785237011+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:07.785239502+07:00","message":"> Transcript [1516] [false]: 'และพัฒนากองทรายที่เรารัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:07.785242557+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:07.785244479+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:07.785246291+07:00","message":"StatePrefix: 'และพัฒนากองทรายที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:07.785248175+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:07.785253676+07:00","message":"Push: 'และพัฒนากองทรายที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:07.78525557+07:00","message":"TextPushed: 'และพัฒนากองทรายที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:07.785257246+07:00","message":"Set new StatePrefix : 'และพัฒนากองทรายที่เรารัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:07.785259026+07:00","message":"Next Push (prob) : 'เรารัก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:07.785266347+07:00","message":"push: {false และพัฒนากองทรายที่ 0 0xc002602180}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:07.814638559+07:00","message":"receive streaming session, msgId: 307"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:07.814670509+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และพัฒนากองทรายที่รองรับด้าน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":230000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:07.814677356+07:00","message":"receive interim result [false|false]: และพัฒนากองทรายที่รองรับด้าน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:07.814691248+07:00","message":"[buffer interim] 307 false และพัฒนากองทรายที่รองรับด้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:07.814701265+07:00","message":"[bufferProcess] interim [230000000]:และพัฒนากองทรายที่รองรับด้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:07.814703445+07:00","message":"[bufferProcess] send to processor:และพัฒนากองทรายที่เรารักได้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:07.814708362+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:07.814710796+07:00","message":"> Transcript [1517] [false]: 'และพัฒนากองทรายที่เรารักได้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:07.814713571+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:07.814715403+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:07.814717102+07:00","message":"StatePrefix: 'และพัฒนากองทรายที่เรารัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:07.814718899+07:00","message":"TextPushed: 'และพัฒนากองทรายที่'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:08.024466601+07:00","message":"receive streaming session, msgId: 307"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:08.024497032+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และพัฒนากองทรายที่รองรับด้านล่าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":350000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:08.024503113+07:00","message":"receive interim result [false|false]: และพัฒนากองทรายที่รองรับด้านล่าง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:08.024516217+07:00","message":"[buffer interim] 307 false และพัฒนากองทรายที่รองรับด้านล่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:08.024524783+07:00","message":"[bufferProcess] interim [350000000]:และพัฒนากองทรายที่รองรับด้านล่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:08.024527144+07:00","message":"[bufferProcess] send to processor:และพัฒนากองทรายที่รองรับด้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:08.02453089+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:08.024533365+07:00","message":"> Transcript [1518] [false]: 'และพัฒนากองทรายที่รองรับด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:08.024535513+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:08.024539879+07:00","message":"Set new StatePrefix: 'และพัฒนากองทรายที่รองรับด้าน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:08.115116639+07:00","message":"receive streaming session, msgId: 307"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:08.11515049+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และพัฒนากองทรายที่รองรับด้านล่างอีก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":530000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:08.115155791+07:00","message":"receive interim result [false|false]: และพัฒนากองทรายที่รองรับด้านล่างอีก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:08.115165442+07:00","message":"[buffer interim] 307 false และพัฒนากองทรายที่รองรับด้านล่างอีก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:08.115172863+07:00","message":"[bufferProcess] interim [530000000]:และพัฒนากองทรายที่รองรับด้านล่างอีก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:08.115174884+07:00","message":"[bufferProcess] send to processor:และพัฒนากองทรายที่รองรับด้านล่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:08.115178021+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:08.115184681+07:00","message":"> Transcript [1519] [false]: 'และพัฒนากองทรายที่รองรับด้านล่าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:08.115187845+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:08.115189607+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:08.115191248+07:00","message":"StatePrefix: 'และพัฒนากองทรายที่รองรับด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:08.115193354+07:00","message":"TextPushed: 'และพัฒนากองทรายที่'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:08.305323137+07:00","message":"receive streaming session, msgId: 307"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:08.305360476+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และพัฒนากองทรายที่รองรับด้านล่างอีกชั้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":710000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:08.305367969+07:00","message":"receive interim result [false|false]: และพัฒนากองทรายที่รองรับด้านล่างอีกชั้น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:08.305381274+07:00","message":"[buffer interim] 307 false และพัฒนากองทรายที่รองรับด้านล่างอีกชั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:08.305387929+07:00","message":"[bufferProcess] interim [710000000]:และพัฒนากองทรายที่รองรับด้านล่างอีกชั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:08.305390044+07:00","message":"[bufferProcess] send to processor:และพัฒนากองทรายที่รองรับด้านล่างอีก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:08.305395258+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:08.305398026+07:00","message":"> Transcript [1520] [false]: 'และพัฒนากองทรายที่รองรับด้านล่างอีก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:08.305401076+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:08.305402729+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:08.305404509+07:00","message":"StatePrefix: 'และพัฒนากองทรายที่รองรับด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:08.305406827+07:00","message":"TextPushed: 'และพัฒนากองทรายที่'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:08.475291581+07:00","message":"receive streaming session, msgId: 307"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:08.47532345+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":"2025-10-27T14:30:08.475330441+07:00","message":"receive interim result [false|false]: และพัฒนากองทรายที่รองรับด้านล่างอีกชั้นหนึ่ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:08.475341215+07:00","message":"[buffer interim] 307 false และพัฒนากองทรายที่รองรับด้านล่างอีกชั้นหนึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:08.475348005+07:00","message":"[bufferProcess] interim [890000000]:และพัฒนากองทรายที่รองรับด้านล่างอีกชั้นหนึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:08.475350168+07:00","message":"[bufferProcess] send to processor:และพัฒนากองทรายที่รองรับด้านล่างอีกชั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:08.475353945+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:08.475356718+07:00","message":"> Transcript [1521] [false]: 'และพัฒนากองทรายที่รองรับด้านล่างอีกชั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:08.475359792+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:08.475361353+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:08.475363148+07:00","message":"StatePrefix: 'และพัฒนากองทรายที่รองรับด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:08.475365476+07:00","message":"TextPushed: 'และพัฒนากองทรายที่'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:08.690285969+07:00","message":"receive streaming session, msgId: 307"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:08.69032012+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และพัฒนากองทรายที่รองรับด้านล่างอีกชั้นหนึ่งนะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":130000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:08.69032645+07:00","message":"receive interim result [false|false]: และพัฒนากองทรายที่รองรับด้านล่างอีกชั้นหนึ่งนะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:08.69034237+07:00","message":"[buffer interim] 307 false และพัฒนากองทรายที่รองรับด้านล่างอีกชั้นหนึ่งนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:08.690349132+07:00","message":"[bufferProcess] interim [130000000]:และพัฒนากองทรายที่รองรับด้านล่างอีกชั้นหนึ่งนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:08.69035142+07:00","message":"[bufferProcess] send to processor:และพัฒนากองทรายที่รองรับด้านล่างอีกชั้นหนึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:08.690354895+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:08.690357774+07:00","message":"> Transcript [1522] [false]: 'และพัฒนากองทรายที่รองรับด้านล่างอีกชั้นหนึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:08.690360958+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:08.690362756+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:08.690364613+07:00","message":"StatePrefix: 'และพัฒนากองทรายที่รองรับด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:08.690366798+07:00","message":"TextPushed: 'และพัฒนากองทรายที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:08.690371489+07:00","message":"Push: 'รองรับด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:08.690373125+07:00","message":"TextPushed: 'และพัฒนากองทรายที่รองรับด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:08.690375247+07:00","message":"Set new StatePrefix : 'และพัฒนากองทรายที่รองรับด้านล่างอีกชั้นหนึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:08.690378552+07:00","message":"Next Push (prob) : 'ล่างอีกชั้นหนึ่ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:08.690405597+07:00","message":"push: {false รองรับด้าน 0 0xc002602180}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:08.929143281+07:00","message":"receive streaming session, msgId: 307"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:08.92919679+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และพัฒนากองทรายที่รองรับด้านล่างอีกชั้นหนึ่งนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":250000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:08.929204133+07:00","message":"receive interim result [false|false]: และพัฒนากองทรายที่รองรับด้านล่างอีกชั้นหนึ่งนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:08.929219684+07:00","message":"[buffer interim] 307 false และพัฒนากองทรายที่รองรับด้านล่างอีกชั้นหนึ่งนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:08.929232043+07:00","message":"[bufferProcess] interim [250000000]:และพัฒนากองทรายที่รองรับด้านล่างอีกชั้นหนึ่งนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:08.929235321+07:00","message":"[bufferProcess] send to processor:และพัฒนากองทรายที่รองรับด้านล่างอีกชั้นหนึ่งนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:08.92924235+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:08.929246059+07:00","message":"> Transcript [1523] [false]: 'และพัฒนากองทรายที่รองรับด้านล่างอีกชั้นหนึ่งนะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:08.929250382+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:08.929252631+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:08.929255377+07:00","message":"StatePrefix: 'และพัฒนากองทรายที่รองรับด้านล่างอีกชั้นหนึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:08.929258357+07:00","message":"TextPushed: 'และพัฒนากองทรายที่รองรับด้าน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:09.091120966+07:00","message":"[GCS] IsForceVAD: false for message ID: 307"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:09.275941143+07:00","message":"receive streaming session, msgId: 307"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:09.275981664+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และพระแท่นคลองทรายที่รองรับด้านล่างอีกชั้นหนึ่งนะคะ\",\"confidence\":0.91228867}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":670000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:09.27598989+07:00","message":"receive interim result [true|false]: และพระแท่นคลองทรายที่รองรับด้านล่างอีกชั้นหนึ่งนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:09.275999457+07:00","message":"end recv isFinal message id 307"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:09.276001247+07:00","message":"end Recv id 307"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:09.27600781+07:00","message":"[buffer interim] 307 true และพระแท่นคลองทรายที่รองรับด้านล่างอีกชั้นหนึ่งนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:09.276018389+07:00","message":"[bufferProcess] interim [670000000]:และพระแท่นคลองทรายที่รองรับด้านล่างอีกชั้นหนึ่งนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:09.276023045+07:00","message":"[bufferProcess] send to processor (isfinal):และพัฒนากองทรายที่รองรับด้านล่างอีกชั้นหนึ่งนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:09.276026469+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:09.276029397+07:00","message":"> Transcript [1524] [false]: 'และพัฒนากองทรายที่รองรับด้านล่างอีกชั้นหนึ่งนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:09.276034394+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:09.276037152+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:09.276038814+07:00","message":"StatePrefix: 'และพัฒนากองทรายที่รองรับด้านล่างอีกชั้นหนึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:09.276041234+07:00","message":"TextPushed: 'และพัฒนากองทรายที่รองรับด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:09.276042987+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:09.276044794+07:00","message":"> Transcript [1525] [true]: 'และพระแท่นคลองทรายที่รองรับด้านล่างอีกชั้นหนึ่งนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:09.276046814+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:09.276048395+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:09.276050317+07:00","message":"StatePrefix: 'และพัฒนากองทรายที่รองรับด้านล่างอีกชั้นหนึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:09.276052792+07:00","message":"TextPushed: 'และพัฒนากองทรายที่รองรับด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:09.276054749+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:09.276210757+07:00","message":"Push: 'อีกชั้นหนึ่งนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:09.276213331+07:00","message":"TextPushed: 'และพัฒนากองทรายที่รองรับด้านอีกชั้นหนึ่งนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:09.276215146+07:00","message":"Set new StatePrefix : 'และพระแท่นคลองทรายที่รองรับด้านล่างอีกชั้นหนึ่งนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:09.276217229+07:00","message":"Next Push (prob) : 'และพระแท่นคลองทรายที่รองรับด้านล่างอีกชั้นหนึ่งนะคะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:09.276225877+07:00","message":"push: {true อีกชั้นหนึ่งนะคะ 0 0xc002602180}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:09.276235824+07:00","message":"write aligntment file to 'tmp/7446/align_message_id_307.html'"}
{"level":"info","service":"Main","time":"2025-10-27T14:30:09.288952265+07:00","message":"write wav file: './tmp/7446/7446_307.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:09.343092744+07:00","message":"[GCS] Start streaming session, msgId: 308"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:10.110652929+07:00","message":"[GCS] IsForceVAD: false for message ID: 308"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:10.171917048+07:00","message":"[GCS] Start streaming session, msgId: 309"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:10.213614491+07:00","message":"receive streaming session, msgId: 308"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:10.213637202+07:00","message":"found end of frame, send empty tag with msgId: 308"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:10.213640074+07:00","message":"end Recv id 308"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:10.213647389+07:00","message":"[buffer interim] 308 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:10.213654325+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:10.213657738+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:10.213660273+07:00","message":"> Transcript [1526] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:10.213662844+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:10.213664456+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:10.213665974+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:10.213667444+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:10.213669689+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:10.213678747+07:00","message":"push: {true \n 0 0xc002216700}"}
{"level":"info","service":"Main","time":"2025-10-27T14:30:10.218932261+07:00","message":"write wav file: './tmp/7446/7446_308.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:10.240892171+07:00","message":"[GCS] IsForceVAD: false for message ID: 309"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:10.371958891+07:00","message":"[GCS] Start streaming session, msgId: 310"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:10.403349541+07:00","message":"receive streaming session, msgId: 309"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:10.403370553+07:00","message":"found end of frame, send empty tag with msgId: 309"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:10.403373277+07:00","message":"end Recv id 309"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:10.403380059+07:00","message":"[buffer interim] 309 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:10.403386417+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:10.403389957+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:10.40339233+07:00","message":"> Transcript [1527] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:10.403395005+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:10.403396679+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:10.403398169+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:10.403399668+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:10.403406229+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:10.403415582+07:00","message":"push: {true \n 0 0xc002880100}"}
{"level":"info","service":"Main","time":"2025-10-27T14:30:10.407832728+07:00","message":"write wav file: './tmp/7446/7446_309.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:30:10.529722918+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:30:10.529735621+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:10.857004024+07:00","message":"receive streaming session, msgId: 310"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:10.857048234+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":"2025-10-27T14:30:10.857053938+07:00","message":"receive interim result [false|false]: เอา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:10.857069499+07:00","message":"[buffer interim] 310 false เอา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:10.857075942+07:00","message":"[bufferProcess] interim [480000000]:เอา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:10.857077327+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:10.932012918+07:00","message":"receive streaming session, msgId: 310"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:10.932049894+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":"2025-10-27T14:30:10.932055027+07:00","message":"receive interim result [false|false]: ทอง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:10.932069296+07:00","message":"[buffer interim] 310 false ทอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:10.932075903+07:00","message":"[bufferProcess] interim [540000000]:ทอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:10.932077953+07:00","message":"[bufferProcess] send to processor:เอา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:10.932080925+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:10.932083622+07:00","message":"> Transcript [1528] [false]: 'เอา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:10.932085732+07:00","message":"Set StatePrefix (first interim): 'เอา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:11.035107127+07:00","message":"receive streaming session, msgId: 310"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:11.035152672+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":"2025-10-27T14:30:11.035160134+07:00","message":"receive interim result [false|false]: เขาใหญ่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:11.035174199+07:00","message":"[buffer interim] 310 false เขาใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:11.035184207+07:00","message":"[bufferProcess] interim [660000000]:เขาใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:11.035186793+07:00","message":"[bufferProcess] send to processor:ทอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:11.03519367+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:11.035197735+07:00","message":"> Transcript [1529] [false]: 'ทอง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:11.035200773+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:11.035203591+07:00","message":"Set new StatePrefix: 'ทอง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:11.279062971+07:00","message":"receive streaming session, msgId: 310"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:11.279095862+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":"2025-10-27T14:30:11.279101222+07:00","message":"receive interim result [false|false]: เขาใหญ่ก็"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:11.279113703+07:00","message":"[buffer interim] 310 false เขาใหญ่ก็"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:11.279119644+07:00","message":"[bufferProcess] interim [900000000]:เขาใหญ่ก็"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:11.279121762+07:00","message":"[bufferProcess] send to processor:เขาใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:11.279126741+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:11.279129537+07:00","message":"> Transcript [1530] [false]: 'เขาใหญ่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:11.279131614+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:11.279133372+07:00","message":"Set new StatePrefix: 'เขาใหญ่'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:11.354725177+07:00","message":"receive streaming session, msgId: 310"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:11.354770697+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":"2025-10-27T14:30:11.35477829+07:00","message":"receive interim result [false|false]: เขาใหญ่ก็จะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:11.354792001+07:00","message":"[buffer interim] 310 false เขาใหญ่ก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:11.354799852+07:00","message":"[bufferProcess] interim [960000000]:เขาใหญ่ก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:11.354802402+07:00","message":"[bufferProcess] send to processor:เขาใหญ่ก็"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:11.354809008+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:11.35481229+07:00","message":"> Transcript [1531] [false]: 'เขาใหญ่ก็'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:11.354815874+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:11.354818134+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:11.354820442+07:00","message":"StatePrefix: 'เขาใหญ่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:11.354823346+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:11.429330213+07:00","message":"receive streaming session, msgId: 310"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:11.429365316+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":"2025-10-27T14:30:11.429370354+07:00","message":"receive interim result [false|false]: เขาใหญ่ก็จะมี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:11.429383116+07:00","message":"[buffer interim] 310 false เขาใหญ่ก็จะมี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:11.429389944+07:00","message":"[bufferProcess] interim [80000000]:เขาใหญ่ก็จะมี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:11.429391953+07:00","message":"[bufferProcess] send to processor:เขาใหญ่ก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:11.429396949+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:11.429399791+07:00","message":"> Transcript [1532] [false]: 'เขาใหญ่ก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:11.429402812+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:11.429404578+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:11.429406231+07:00","message":"StatePrefix: 'เขาใหญ่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:11.429408773+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:11.839967582+07:00","message":"receive streaming session, msgId: 310"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:11.840003021+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":"2025-10-27T14:30:11.840008878+07:00","message":"receive interim result [false|false]: เขาใหญ่ก็จะมีพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:11.840021986+07:00","message":"[buffer interim] 310 false เขาใหญ่ก็จะมีพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:11.840029449+07:00","message":"[bufferProcess] interim [440000000]:เขาใหญ่ก็จะมีพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:11.840032514+07:00","message":"[bufferProcess] send to processor:เขาใหญ่ก็จะมี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:11.840036867+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:11.840040243+07:00","message":"> Transcript [1533] [false]: 'เขาใหญ่ก็จะมี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:11.840044581+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:11.84004653+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:11.840048355+07:00","message":"StatePrefix: 'เขาใหญ่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:11.840050185+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:11.938117204+07:00","message":"receive streaming session, msgId: 310"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:11.938158332+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":"2025-10-27T14:30:11.938163187+07:00","message":"receive interim result [false|false]: เขาใหญ่ก็จะมีพระเนื้อ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:11.938179101+07:00","message":"[buffer interim] 310 false เขาใหญ่ก็จะมีพระเนื้อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:11.938187836+07:00","message":"[bufferProcess] interim [620000000]:เขาใหญ่ก็จะมีพระเนื้อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:11.93818988+07:00","message":"[bufferProcess] send to processor:เขาใหญ่ก็จะมีพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:11.938193515+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:11.938197744+07:00","message":"> Transcript [1534] [false]: 'เขาใหญ่ก็จะมีพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:11.938201279+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:11.938203049+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:11.938205032+07:00","message":"StatePrefix: 'เขาใหญ่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:11.93820682+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:11.938212766+07:00","message":"Push: 'เขาใหญ่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:11.938214738+07:00","message":"TextPushed: 'เขาใหญ่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:11.938216457+07:00","message":"Set new StatePrefix : 'เขาใหญ่ก็จะมีพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:11.938218237+07:00","message":"Next Push (prob) : 'ก็จะมีพระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:11.938225581+07:00","message":"push: {false เขาใหญ่ 0 0xc002602100}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:12.125187055+07:00","message":"receive streaming session, msgId: 310"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:12.125235347+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":"2025-10-27T14:30:12.125241756+07:00","message":"receive interim result [false|false]: เขาใหญ่ก็จะมีพระนพ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:12.125256054+07:00","message":"[buffer interim] 310 false เขาใหญ่ก็จะมีพระนพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:12.125264007+07:00","message":"[bufferProcess] interim [740000000]:เขาใหญ่ก็จะมีพระนพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:12.125266066+07:00","message":"[bufferProcess] send to processor:เขาใหญ่ก็จะมีพระเนื้อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:12.125271474+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:12.125274058+07:00","message":"> Transcript [1535] [false]: 'เขาใหญ่ก็จะมีพระเนื้อ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:12.125277015+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:12.125278839+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:12.125280499+07:00","message":"StatePrefix: 'เขาใหญ่ก็จะมีพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:12.125282395+07:00","message":"TextPushed: 'เขาใหญ่'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:12.267131036+07:00","message":"receive streaming session, msgId: 310"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:12.267171746+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":"2025-10-27T14:30:12.267177528+07:00","message":"receive interim result [false|false]: เขาใหญ่ก็จะมีพระนกพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:12.267191127+07:00","message":"[buffer interim] 310 false เขาใหญ่ก็จะมีพระนกพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:12.26719809+07:00","message":"[bufferProcess] interim [860000000]:เขาใหญ่ก็จะมีพระนกพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:12.267200131+07:00","message":"[bufferProcess] send to processor:เขาใหญ่ก็จะมีพระนพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:12.267205872+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:12.267208544+07:00","message":"> Transcript [1536] [false]: 'เขาใหญ่ก็จะมีพระนพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:12.26721147+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:12.26721359+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:12.267215171+07:00","message":"StatePrefix: 'เขาใหญ่ก็จะมีพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:12.26721793+07:00","message":"TextPushed: 'เขาใหญ่'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:12.270255038+07:00","message":"receive streaming session, msgId: 310"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:12.270283715+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":"2025-10-27T14:30:12.270288641+07:00","message":"receive interim result [false|false]: เขาใหญ่ก็จะมีพระนพรัตน์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:12.270300313+07:00","message":"[buffer interim] 310 false เขาใหญ่ก็จะมีพระนพรัตน์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:12.270305818+07:00","message":"[bufferProcess] interim [920000000]:เขาใหญ่ก็จะมีพระนพรัตน์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:12.270307873+07:00","message":"[bufferProcess] send to processor:เขาใหญ่ก็จะมีพระนกพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:12.270311408+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:12.27031376+07:00","message":"> Transcript [1537] [false]: 'เขาใหญ่ก็จะมีพระนกพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:12.270316573+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:12.270318314+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:12.270322148+07:00","message":"StatePrefix: 'เขาใหญ่ก็จะมีพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:12.270324313+07:00","message":"TextPushed: 'เขาใหญ่'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:12.325779083+07:00","message":"receive streaming session, msgId: 310"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:12.325811526+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":"2025-10-27T14:30:12.32581647+07:00","message":"receive interim result [false|false]: เขาใหญ่ก็จะมีพระนพดล"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:12.325830968+07:00","message":"[buffer interim] 310 false เขาใหญ่ก็จะมีพระนพดล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:12.325839565+07:00","message":"[bufferProcess] interim [980000000]:เขาใหญ่ก็จะมีพระนพดล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:12.325842131+07:00","message":"[bufferProcess] send to processor:เขาใหญ่ก็จะมีพระนพรัตน์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:12.325845799+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:12.325848279+07:00","message":"> Transcript [1538] [false]: 'เขาใหญ่ก็จะมีพระนพรัตน์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:12.325851732+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:12.325853634+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:12.325855334+07:00","message":"StatePrefix: 'เขาใหญ่ก็จะมีพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:12.325857075+07:00","message":"TextPushed: 'เขาใหญ่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:12.325861086+07:00","message":"Push: 'ก็จะมีพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:12.325862755+07:00","message":"TextPushed: 'เขาใหญ่ก็จะมีพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:12.325864563+07:00","message":"Set new StatePrefix : 'เขาใหญ่ก็จะมีพระนพรัตน์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:12.325866503+07:00","message":"Next Push (prob) : 'นพรัตน์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:12.32587445+07:00","message":"push: {false ก็จะมีพระ 0 0xc002602100}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:12.704922538+07:00","message":"receive streaming session, msgId: 310"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:12.704962544+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":"2025-10-27T14:30:12.70496901+07:00","message":"receive interim result [false|false]: เขาใหญ่ก็จะมีพระนพปฎลมหา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:12.70498439+07:00","message":"[buffer interim] 310 false เขาใหญ่ก็จะมีพระนพปฎลมหา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:12.704992348+07:00","message":"[bufferProcess] interim [400000000]:เขาใหญ่ก็จะมีพระนพปฎลมหา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:12.704994814+07:00","message":"[bufferProcess] send to processor:เขาใหญ่ก็จะมีพระนพดล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:12.704998183+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:12.705000772+07:00","message":"> Transcript [1539] [false]: 'เขาใหญ่ก็จะมีพระนพดล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:12.705002982+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:12.705004593+07:00","message":"Set new StatePrefix: 'เขาใหญ่ก็จะมีพระนพดล'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:12.830905151+07:00","message":"receive streaming session, msgId: 310"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:12.830937894+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":"2025-10-27T14:30:12.83094285+07:00","message":"receive interim result [false|false]: เขาใหญ่ก็จะมีพระนพปฎลมหาเศวตฉัตร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:12.830955679+07:00","message":"[buffer interim] 310 false เขาใหญ่ก็จะมีพระนพปฎลมหาเศวตฉัตร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:12.830962571+07:00","message":"[bufferProcess] interim [460000000]:เขาใหญ่ก็จะมีพระนพปฎลมหาเศวตฉัตร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:12.830964761+07:00","message":"[bufferProcess] send to processor:เขาใหญ่ก็จะมีพระนพปฎลมหา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:12.830970042+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:12.830972484+07:00","message":"> Transcript [1540] [false]: 'เขาใหญ่ก็จะมีพระนพปฎลมหา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:12.830974463+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:12.830976139+07:00","message":"Set new StatePrefix: 'เขาใหญ่ก็จะมีพระนพปฎลมหา'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:30:13.530109016+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:30:13.53012781+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:13.865732031+07:00","message":"receive streaming session, msgId: 310"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:13.865777095+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":"2025-10-27T14:30:13.865782679+07:00","message":"receive interim result [false|false]: เขาใหญ่ก็จะมีพระนพปฎลมหาเศวตฉัตร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:13.865796577+07:00","message":"[buffer interim] 310 false เขาใหญ่ก็จะมีพระนพปฎลมหาเศวตฉัตร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:13.86580374+07:00","message":"[bufferProcess] interim [480000000]:เขาใหญ่ก็จะมีพระนพปฎลมหาเศวตฉัตร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:13.86580586+07:00","message":"[bufferProcess] send to processor:เขาใหญ่ก็จะมีพระนพปฎลมหาเศวตฉัตร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:13.865808705+07:00","message":"[bufferProcess] send to processor (ticker):เขาใหญ่ก็จะมีพระนพปฎลมหาเศวตฉัตร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:13.865811446+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:13.865814117+07:00","message":"> Transcript [1541] [false]: 'เขาใหญ่ก็จะมีพระนพปฎลมหาเศวตฉัตร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:13.865816844+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:13.865818544+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:13.865820859+07:00","message":"StatePrefix: 'เขาใหญ่ก็จะมีพระนพปฎลมหา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:13.865822784+07:00","message":"TextPushed: 'เขาใหญ่ก็จะมีพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:13.865824556+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:13.865826164+07:00","message":"> Transcript [1542] [false]: 'เขาใหญ่ก็จะมีพระนพปฎลมหาเศวตฉัตร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:13.865827873+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:13.865829315+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:13.865831218+07:00","message":"StatePrefix: 'เขาใหญ่ก็จะมีพระนพปฎลมหา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:13.86583267+07:00","message":"TextPushed: 'เขาใหญ่ก็จะมีพระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:14.620695477+07:00","message":"receive streaming session, msgId: 310"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:14.620728102+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":"2025-10-27T14:30:14.620733971+07:00","message":"receive interim result [false|false]: เขาใหญ่ก็จะมีพระนพปฎลมหาเศวตฉัตรเบื้องหลัง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:14.620748238+07:00","message":"[buffer interim] 310 false เขาใหญ่ก็จะมีพระนพปฎลมหาเศวตฉัตรเบื้องหลัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:14.620764733+07:00","message":"[bufferProcess] interim [260000000]:เขาใหญ่ก็จะมีพระนพปฎลมหาเศวตฉัตรเบื้องหลัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:14.620766734+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:14.946851374+07:00","message":"receive streaming session, msgId: 310"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:14.946890738+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":"2025-10-27T14:30:14.946896798+07:00","message":"receive interim result [false|false]: เขาใหญ่ก็จะมีพระนพปฎลมหาเศวตฉัตรเบื้องหลังพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:14.946911115+07:00","message":"[buffer interim] 310 false เขาใหญ่ก็จะมีพระนพปฎลมหาเศวตฉัตรเบื้องหลังพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:14.946918154+07:00","message":"[bufferProcess] interim [560000000]:เขาใหญ่ก็จะมีพระนพปฎลมหาเศวตฉัตรเบื้องหลังพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:14.94692073+07:00","message":"[bufferProcess] send to processor:เขาใหญ่ก็จะมีพระนพปฎลมหาเศวตฉัตรเบื้องหลัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:14.946924242+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:14.946926975+07:00","message":"> Transcript [1543] [false]: 'เขาใหญ่ก็จะมีพระนพปฎลมหาเศวตฉัตรเบื้องหลัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:14.94693269+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:14.946934446+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:14.946936314+07:00","message":"StatePrefix: 'เขาใหญ่ก็จะมีพระนพปฎลมหา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:14.946938651+07:00","message":"TextPushed: 'เขาใหญ่ก็จะมีพระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:14.952260405+07:00","message":"receive streaming session, msgId: 310"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:14.952281898+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":"2025-10-27T14:30:14.952287069+07:00","message":"receive interim result [false|false]: เขาใหญ่ก็จะมีพระนพปฎลมหาเศวตฉัตรเบื้องหลัง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:14.952298715+07:00","message":"[buffer interim] 310 false เขาใหญ่ก็จะมีพระนพปฎลมหาเศวตฉัตรเบื้องหลัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:14.952303408+07:00","message":"[bufferProcess] interim [620000000]:เขาใหญ่ก็จะมีพระนพปฎลมหาเศวตฉัตรเบื้องหลัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:14.95230545+07:00","message":"[bufferProcess] send to processor:เขาใหญ่ก็จะมีพระนพปฎลมหาเศวตฉัตรเบื้องหลังพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:14.952310417+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:14.952312585+07:00","message":"> Transcript [1544] [false]: 'เขาใหญ่ก็จะมีพระนพปฎลมหาเศวตฉัตรเบื้องหลังพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:14.952315675+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:14.952318281+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:14.952320166+07:00","message":"StatePrefix: 'เขาใหญ่ก็จะมีพระนพปฎลมหา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:14.952322298+07:00","message":"TextPushed: 'เขาใหญ่ก็จะมีพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:14.952327078+07:00","message":"Push: 'นพปฎลมหา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:14.952328654+07:00","message":"TextPushed: 'เขาใหญ่ก็จะมีพระนพปฎลมหา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:14.95233035+07:00","message":"Set new StatePrefix : 'เขาใหญ่ก็จะมีพระนพปฎลมหาเศวตฉัตรเบื้องหลังพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:14.952332286+07:00","message":"Next Push (prob) : 'เศวตฉัตรเบื้องหลังพระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:14.952347678+07:00","message":"push: {false นพปฎลมหา 0 0xc002602100}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:15.144371809+07:00","message":"receive streaming session, msgId: 310"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:15.14441565+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":"2025-10-27T14:30:15.144421671+07:00","message":"receive interim result [false|false]: เขาใหญ่ก็จะมีพระนพปฎลมหาเศวตฉัตรเบื้องหลังพระแท่น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:15.14443518+07:00","message":"[buffer interim] 310 false เขาใหญ่ก็จะมีพระนพปฎลมหาเศวตฉัตรเบื้องหลังพระแท่น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:15.144442016+07:00","message":"[bufferProcess] interim [740000000]:เขาใหญ่ก็จะมีพระนพปฎลมหาเศวตฉัตรเบื้องหลังพระแท่น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:15.144444237+07:00","message":"[bufferProcess] send to processor:เขาใหญ่ก็จะมีพระนพปฎลมหาเศวตฉัตรเบื้องหลัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:15.144447534+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:15.144450212+07:00","message":"> Transcript [1545] [false]: 'เขาใหญ่ก็จะมีพระนพปฎลมหาเศวตฉัตรเบื้องหลัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:15.144452131+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:15.465357677+07:00","message":"receive streaming session, msgId: 310"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:15.465394883+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":"2025-10-27T14:30:15.465400347+07:00","message":"receive interim result [false|false]: เขาใหญ่ก็จะมีพระนพปฎลมหาเศวตฉัตรเบื้องหลังพระแท่นสุวรรณ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:15.465415081+07:00","message":"[buffer interim] 310 false เขาใหญ่ก็จะมีพระนพปฎลมหาเศวตฉัตรเบื้องหลังพระแท่นสุวรรณ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:15.465421946+07:00","message":"[bufferProcess] interim [100000000]:เขาใหญ่ก็จะมีพระนพปฎลมหาเศวตฉัตรเบื้องหลังพระแท่นสุวรรณ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:15.465424232+07:00","message":"[bufferProcess] send to processor:เขาใหญ่ก็จะมีพระนพปฎลมหาเศวตฉัตรเบื้องหลังพระแท่น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:15.465427602+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:15.465430198+07:00","message":"> Transcript [1546] [false]: 'เขาใหญ่ก็จะมีพระนพปฎลมหาเศวตฉัตรเบื้องหลังพระแท่น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:15.465433315+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:15.465435101+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:15.465437666+07:00","message":"StatePrefix: 'เขาใหญ่ก็จะมีพระนพปฎลมหาเศวตฉัตรเบื้องหลังพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:15.465439905+07:00","message":"TextPushed: 'เขาใหญ่ก็จะมีพระนพปฎลมหา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:15.844179251+07:00","message":"receive streaming session, msgId: 310"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:15.844217999+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":"2025-10-27T14:30:15.844224107+07:00","message":"receive interim result [false|false]: เขาใหญ่ก็จะมีพระนพปฎลมหาเศวตฉัตรเบื้องหลังพระแท่นสุวรรณเบญจ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:15.844237615+07:00","message":"[buffer interim] 310 false เขาใหญ่ก็จะมีพระนพปฎลมหาเศวตฉัตรเบื้องหลังพระแท่นสุวรรณเบญจ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:15.844244653+07:00","message":"[bufferProcess] interim [460000000]:เขาใหญ่ก็จะมีพระนพปฎลมหาเศวตฉัตรเบื้องหลังพระแท่นสุวรรณเบญจ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:15.844247009+07:00","message":"[bufferProcess] send to processor:เขาใหญ่ก็จะมีพระนพปฎลมหาเศวตฉัตรเบื้องหลังพระแท่นสุวรรณ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:15.84425258+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:15.844255183+07:00","message":"> Transcript [1547] [false]: 'เขาใหญ่ก็จะมีพระนพปฎลมหาเศวตฉัตรเบื้องหลังพระแท่นสุวรรณ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:15.844258468+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:15.844260145+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:15.844262377+07:00","message":"StatePrefix: 'เขาใหญ่ก็จะมีพระนพปฎลมหาเศวตฉัตรเบื้องหลังพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:15.844264936+07:00","message":"TextPushed: 'เขาใหญ่ก็จะมีพระนพปฎลมหา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:15.904956563+07:00","message":"receive streaming session, msgId: 310"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:15.904999954+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":"2025-10-27T14:30:15.905007208+07:00","message":"receive interim result [false|false]: เขาใหญ่ก็จะมีพระนพปฎลมหาเศวตฉัตรเบื้องหลังพระแท่นสุวรรณเบญจรงค์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:15.905022369+07:00","message":"[buffer interim] 310 false เขาใหญ่ก็จะมีพระนพปฎลมหาเศวตฉัตรเบื้องหลังพระแท่นสุวรรณเบญจรงค์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:15.905030768+07:00","message":"[bufferProcess] interim [580000000]:เขาใหญ่ก็จะมีพระนพปฎลมหาเศวตฉัตรเบื้องหลังพระแท่นสุวรรณเบญจรงค์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:15.905034284+07:00","message":"[bufferProcess] send to processor:เขาใหญ่ก็จะมีพระนพปฎลมหาเศวตฉัตรเบื้องหลังพระแท่นสุวรรณเบญจ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:15.905039278+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:15.90504432+07:00","message":"> Transcript [1548] [false]: 'เขาใหญ่ก็จะมีพระนพปฎลมหาเศวตฉัตรเบื้องหลังพระแท่นสุวรรณเบญจ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:15.905048918+07:00","message":"Count interim (case 1.2): 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:15.905051418+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:15.905054323+07:00","message":"StatePrefix: 'เขาใหญ่ก็จะมีพระนพปฎลมหาเศวตฉัตรเบื้องหลังพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:15.905058147+07:00","message":"TextPushed: 'เขาใหญ่ก็จะมีพระนพปฎลมหา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:16.071160489+07:00","message":"[GCS] IsForceVAD: false for message ID: 310"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:16.177963122+07:00","message":"receive streaming session, msgId: 310"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:16.178001856+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":"2025-10-27T14:30:16.178008301+07:00","message":"receive interim result [false|false]: เขาใหญ่ก็จะมีพระนพปฎลมหาเศวตฉัตรเบื้องหลังพระแท่นสุวรรณเบญจโดน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:16.1780221+07:00","message":"[buffer interim] 310 false เขาใหญ่ก็จะมีพระนพปฎลมหาเศวตฉัตรเบื้องหลังพระแท่นสุวรรณเบญจโดน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:16.178028749+07:00","message":"[bufferProcess] interim [820000000]:เขาใหญ่ก็จะมีพระนพปฎลมหาเศวตฉัตรเบื้องหลังพระแท่นสุวรรณเบญจโดน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:16.178031063+07:00","message":"[bufferProcess] send to processor:เขาใหญ่ก็จะมีพระนพปฎลมหาเศวตฉัตรเบื้องหลังพระแท่นสุวรรณเบญจรงค์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:16.178036261+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:16.178038647+07:00","message":"> Transcript [1549] [false]: 'เขาใหญ่ก็จะมีพระนพปฎลมหาเศวตฉัตรเบื้องหลังพระแท่นสุวรรณเบญจรงค์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:16.178042476+07:00","message":"Count interim (case 1.1): 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:16.178044391+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:16.178046651+07:00","message":"StatePrefix: 'เขาใหญ่ก็จะมีพระนพปฎลมหาเศวตฉัตรเบื้องหลังพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:16.178049557+07:00","message":"TextPushed: 'เขาใหญ่ก็จะมีพระนพปฎลมหา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:16.17805427+07:00","message":"Push: 'เศวตฉัตรเบื้องหลังพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:16.178056776+07:00","message":"TextPushed: 'เขาใหญ่ก็จะมีพระนพปฎลมหาเศวตฉัตรเบื้องหลังพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:16.178058655+07:00","message":"Set new StatePrefix : 'เขาใหญ่ก็จะมีพระนพปฎลมหาเศวตฉัตรเบื้องหลังพระแท่นสุวรรณเบญจรงค์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:16.178060563+07:00","message":"Next Push (prob) : 'แท่นสุวรรณเบญจรงค์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:16.178067857+07:00","message":"push: {false เศวตฉัตรเบื้องหลังพระ 0 0xc002602100}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:16.201274943+07:00","message":"[GCS] Start streaming session, msgId: 311"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:16.265095173+07:00","message":"receive streaming session, msgId: 310"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:16.265142279+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ท้องใหญ่ก็จะมีพระนพปฎลมหาเศวตฉัตรเบื้องหลังพระแท่นสุวรรณเบญจดล\",\"confidence\":0.92421186}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":910000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:16.265149498+07:00","message":"receive interim result [true|false]: ท้องใหญ่ก็จะมีพระนพปฎลมหาเศวตฉัตรเบื้องหลังพระแท่นสุวรรณเบญจดล"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:16.265170214+07:00","message":"end recv isFinal message id 310"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:16.265173272+07:00","message":"end Recv id 310"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:16.265180311+07:00","message":"[buffer interim] 310 true ท้องใหญ่ก็จะมีพระนพปฎลมหาเศวตฉัตรเบื้องหลังพระแท่นสุวรรณเบญจดล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:16.265194902+07:00","message":"[bufferProcess] interim [910000000]:ท้องใหญ่ก็จะมีพระนพปฎลมหาเศวตฉัตรเบื้องหลังพระแท่นสุวรรณเบญจดล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:16.265198825+07:00","message":"[bufferProcess] send to processor (isfinal):เขาใหญ่ก็จะมีพระนพปฎลมหาเศวตฉัตรเบื้องหลังพระแท่นสุวรรณเบญจโดน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:16.265204184+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:16.265207636+07:00","message":"> Transcript [1550] [false]: 'เขาใหญ่ก็จะมีพระนพปฎลมหาเศวตฉัตรเบื้องหลังพระแท่นสุวรรณเบญจโดน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:16.265211144+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:16.26521348+07:00","message":"Set new StatePrefix: 'เขาใหญ่ก็จะมีพระนพปฎลมหาเศวตฉัตรเบื้องหลังพระแท่นสุวรรณเบญจโดน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:16.265215938+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:16.265218268+07:00","message":"> Transcript [1551] [true]: 'ท้องใหญ่ก็จะมีพระนพปฎลมหาเศวตฉัตรเบื้องหลังพระแท่นสุวรรณเบญจดล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:16.265221285+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:16.265223481+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:16.265226929+07:00","message":"StatePrefix: 'เขาใหญ่ก็จะมีพระนพปฎลมหาเศวตฉัตรเบื้องหลังพระแท่นสุวรรณเบญจโดน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:16.265231091+07:00","message":"TextPushed: 'เขาใหญ่ก็จะมีพระนพปฎลมหาเศวตฉัตรเบื้องหลังพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:16.265233262+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:16.265453416+07:00","message":"Push: 'แท่นสุวรรณเบญจดล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:16.265457016+07:00","message":"TextPushed: 'เขาใหญ่ก็จะมีพระนพปฎลมหาเศวตฉัตรเบื้องหลังพระแท่นสุวรรณเบญจดล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:16.265460569+07:00","message":"Set new StatePrefix : 'ท้องใหญ่ก็จะมีพระนพปฎลมหาเศวตฉัตรเบื้องหลังพระแท่นสุวรรณเบญจดล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:16.265463516+07:00","message":"Next Push (prob) : 'ท้องใหญ่ก็จะมีพระนพปฎลมหาเศวตฉัตรเบื้องหลังพระแท่นสุวรรณเบญจดล'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:16.265475272+07:00","message":"push: {true แท่นสุวรรณเบญจดล 0 0xc002602100}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:16.265477066+07:00","message":"write aligntment file to 'tmp/7446/align_message_id_310.html'"}
{"level":"info","service":"Main","time":"2025-10-27T14:30:16.276792705+07:00","message":"write wav file: './tmp/7446/7446_310.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:30:16.530522036+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:30:16.530521208+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:16.884024314+07:00","message":"receive streaming session, msgId: 311"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:16.884065103+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":"2025-10-27T14:30:16.884070052+07:00","message":"receive interim result [false|false]: เป็น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:16.88408508+07:00","message":"[buffer interim] 311 false เป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:16.884092476+07:00","message":"[bufferProcess] interim [660000000]:เป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:16.884094139+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:16.910926867+07:00","message":"receive streaming session, msgId: 311"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:16.910958911+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":"2025-10-27T14:30:16.910963894+07:00","message":"receive interim result [false|false]: แต่ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:16.910973865+07:00","message":"[buffer interim] 311 false แต่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:16.910979767+07:00","message":"[bufferProcess] interim [720000000]:แต่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:16.9109816+07:00","message":"[bufferProcess] send to processor:เป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:16.910984739+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:16.910987287+07:00","message":"> Transcript [1552] [false]: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:16.910989158+07:00","message":"Set StatePrefix (first interim): 'เป็น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:17.022191101+07:00","message":"receive streaming session, msgId: 311"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:17.022236314+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":"2025-10-27T14:30:17.022243629+07:00","message":"receive interim result [false|false]: แต่งตัว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:17.022257605+07:00","message":"[buffer interim] 311 false แต่งตัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:17.022267967+07:00","message":"[bufferProcess] interim [780000000]:แต่งตัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:17.022270255+07:00","message":"[bufferProcess] send to processor:แต่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:17.022275681+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:17.022278255+07:00","message":"> Transcript [1553] [false]: 'แต่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:17.022280172+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:17.022282687+07:00","message":"Set new StatePrefix: 'แต่ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:17.070913941+07:00","message":"receive streaming session, msgId: 311"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:17.070953268+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"mg\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:17.070958573+07:00","message":"receive interim result [false|false]: mg"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:17.070971433+07:00","message":"[buffer interim] 311 false mg"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:17.070978154+07:00","message":"[bufferProcess] interim [840000000]:mg"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:17.070980394+07:00","message":"[bufferProcess] send to processor:แต่งตัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:17.070986109+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:17.070988481+07:00","message":"> Transcript [1554] [false]: 'แต่งตัว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:17.070991069+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:17.070992849+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:17.070994469+07:00","message":"StatePrefix: 'แต่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:17.070996113+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:17.655913742+07:00","message":"receive streaming session, msgId: 311"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:17.655945843+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"mg\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:17.65595092+07:00","message":"receive interim result [false|false]: mg"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:17.655964621+07:00","message":"[buffer interim] 311 false mg"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:17.655971152+07:00","message":"[bufferProcess] interim [440000000]:mg"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:17.655973279+07:00","message":"[bufferProcess] send to processor:mg"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:17.655975991+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:17.655978333+07:00","message":"> Transcript [1555] [false]: 'mg'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:17.655980515+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:17.655982075+07:00","message":"Set new StatePrefix: 'mg'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:17.766581415+07:00","message":"receive streaming session, msgId: 311"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:17.766619511+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"mg\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:17.766625704+07:00","message":"receive interim result [false|false]: mg"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:17.766638375+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":"2025-10-27T14:30:17.766642043+07:00","message":"receive interim result [false|false]:  ประดิษฐ์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:17.766659939+07:00","message":"[buffer interim] 311 false mg"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:17.766672325+07:00","message":"[buffer interim] 311 false  ประดิษฐ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:17.766679687+07:00","message":"[bufferProcess] interim [560000000]:mg"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:17.7666815+07:00","message":"[bufferProcess] send to processor:mg"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:17.766686359+07:00","message":"[bufferProcess] interim [560000000]: ประดิษฐ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:17.766688443+07:00","message":"[bufferProcess] update buffer: mg ประดิษฐ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:17.766690921+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:17.766693781+07:00","message":"> Transcript [1556] [false]: 'mg'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:17.766696151+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:17.766697738+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:17.766699654+07:00","message":"StatePrefix: 'mg'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:17.766701438+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:17.949171544+07:00","message":"receive streaming session, msgId: 311"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:17.949207183+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":"2025-10-27T14:30:17.949212682+07:00","message":"receive interim result [false|false]: เป็นที่ประดิษฐาน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:17.94922478+07:00","message":"[buffer interim] 311 false เป็นที่ประดิษฐาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:17.949231539+07:00","message":"[bufferProcess] interim [740000000]:เป็นที่ประดิษฐาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:17.949234048+07:00","message":"[bufferProcess] send to processor:mg ประดิษฐ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:17.949239462+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:17.949242394+07:00","message":"> Transcript [1557] [false]: 'mg ประดิษฐ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:17.949245185+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:17.949247101+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:17.949249132+07:00","message":"StatePrefix: 'mg'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:17.949250863+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:18.352459358+07:00","message":"receive streaming session, msgId: 311"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:18.352496058+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":"2025-10-27T14:30:18.352501419+07:00","message":"receive interim result [false|false]: เป็นที่ประดิษฐานห*"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:18.352514308+07:00","message":"[buffer interim] 311 false เป็นที่ประดิษฐานห*"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:18.352521103+07:00","message":"[bufferProcess] interim [160000000]:เป็นที่ประดิษฐานห*"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:18.352523315+07:00","message":"[bufferProcess] send to processor:เป็นที่ประดิษฐาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:18.352529063+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:18.352531776+07:00","message":"> Transcript [1558] [false]: 'เป็นที่ประดิษฐาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:18.352533947+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:18.352535646+07:00","message":"Set new StatePrefix: 'เป็นที่ประดิษฐาน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:18.523596436+07:00","message":"receive streaming session, msgId: 311"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:18.523631125+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":"2025-10-27T14:30:18.523636435+07:00","message":"receive interim result [false|false]: เป็นที่ประดิษฐานห*บ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:18.523650128+07:00","message":"[buffer interim] 311 false เป็นที่ประดิษฐานห*บ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:18.523656953+07:00","message":"[bufferProcess] interim [280000000]:เป็นที่ประดิษฐานห*บ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:18.523659081+07:00","message":"[bufferProcess] send to processor:เป็นที่ประดิษฐานห*"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:18.523664115+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:18.523666805+07:00","message":"> Transcript [1559] [false]: 'เป็นที่ประดิษฐานห*'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:18.523670059+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:18.523671669+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:18.523673271+07:00","message":"StatePrefix: 'เป็นที่ประดิษฐาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:18.523675152+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:18.541380714+07:00","message":"receive streaming session, msgId: 311"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:18.541413913+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":"2025-10-27T14:30:18.541419475+07:00","message":"receive interim result [false|false]: เป็นที่ประดิษฐานพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:18.541430864+07:00","message":"[buffer interim] 311 false เป็นที่ประดิษฐานพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:18.541437629+07:00","message":"[bufferProcess] interim [340000000]:เป็นที่ประดิษฐานพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:18.541439782+07:00","message":"[bufferProcess] send to processor:เป็นที่ประดิษฐานห*บ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:18.541444957+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:18.541447433+07:00","message":"> Transcript [1560] [false]: 'เป็นที่ประดิษฐานห*บ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:18.541450199+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:18.541452018+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:18.541453717+07:00","message":"StatePrefix: 'เป็นที่ประดิษฐาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:18.54145575+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:18.674580106+07:00","message":"receive streaming session, msgId: 311"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:18.674617723+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":"2025-10-27T14:30:18.674624119+07:00","message":"receive interim result [false|false]: เป็นที่ประดิษฐานพระบรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:18.674637232+07:00","message":"[buffer interim] 311 false เป็นที่ประดิษฐานพระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:18.674644537+07:00","message":"[bufferProcess] interim [520000000]:เป็นที่ประดิษฐานพระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:18.674646599+07:00","message":"[bufferProcess] send to processor:เป็นที่ประดิษฐานพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:18.674652035+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:18.674654559+07:00","message":"> Transcript [1561] [false]: 'เป็นที่ประดิษฐานพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:18.674657752+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:18.674659682+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:18.674661598+07:00","message":"StatePrefix: 'เป็นที่ประดิษฐาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:18.674663553+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:18.984319999+07:00","message":"receive streaming session, msgId: 311"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:18.984372551+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":"2025-10-27T14:30:18.984378331+07:00","message":"receive interim result [false|false]: เป็นที่ประดิษฐานพระบรมศพ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:18.984391371+07:00","message":"[buffer interim] 311 false เป็นที่ประดิษฐานพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:18.98439904+07:00","message":"[bufferProcess] interim [820000000]:เป็นที่ประดิษฐานพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:18.984402046+07:00","message":"[bufferProcess] send to processor:เป็นที่ประดิษฐานพระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:18.984409679+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:18.984414433+07:00","message":"> Transcript [1562] [false]: 'เป็นที่ประดิษฐานพระบรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:18.984418137+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:18.984420105+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:18.984422139+07:00","message":"StatePrefix: 'เป็นที่ประดิษฐาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:18.984423909+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:18.984429579+07:00","message":"Push: 'เป็นที่ประดิษฐาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:18.984431181+07:00","message":"TextPushed: 'เป็นที่ประดิษฐาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:18.984433354+07:00","message":"Set new StatePrefix : 'เป็นที่ประดิษฐานพระบรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:18.984435297+07:00","message":"Next Push (prob) : 'พระบรม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:18.984443694+07:00","message":"push: {false เป็นที่ประดิษฐาน 0 0xc00401e400}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:19.140571828+07:00","message":"[GCS] IsForceVAD: false for message ID: 311"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:19.260132423+07:00","message":"receive streaming session, msgId: 311"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:19.260163995+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นที่ประดิษฐานพระบรมศพ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:19.260169856+07:00","message":"receive interim result [true|false]: เป็นที่ประดิษฐานพระบรมศพ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:19.260176114+07:00","message":"end recv isFinal message id 311"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:19.26017828+07:00","message":"end Recv id 311"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:19.260183947+07:00","message":"[buffer interim] 311 true เป็นที่ประดิษฐานพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:19.260190629+07:00","message":"[bufferProcess] interim [180000000]:เป็นที่ประดิษฐานพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:19.260193459+07:00","message":"[bufferProcess] send to processor (isfinal):เป็นที่ประดิษฐานพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:19.260196614+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:19.260199129+07:00","message":"> Transcript [1563] [false]: 'เป็นที่ประดิษฐานพระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:19.260201653+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:19.26020325+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:19.260205143+07:00","message":"StatePrefix: 'เป็นที่ประดิษฐานพระบรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:19.260207308+07:00","message":"TextPushed: 'เป็นที่ประดิษฐาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:19.260209031+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:19.260210604+07:00","message":"> Transcript [1564] [true]: 'เป็นที่ประดิษฐานพระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:19.260212414+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:19.260213764+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:19.260215063+07:00","message":"StatePrefix: 'เป็นที่ประดิษฐานพระบรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:19.260216568+07:00","message":"TextPushed: 'เป็นที่ประดิษฐาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:19.260218902+07:00","message":"Push: 'พระบรมศพ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:19.260226581+07:00","message":"push: {true พระบรมศพ 0 0xc00401e400}"}
{"level":"info","service":"Main","time":"2025-10-27T14:30:19.267920263+07:00","message":"write wav file: './tmp/7446/7446_311.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:19.331460611+07:00","message":"[GCS] Start streaming session, msgId: 312"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:30:19.530551655+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:30:19.53055233+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:20.011840289+07:00","message":"receive streaming session, msgId: 312"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:20.011878237+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":"2025-10-27T14:30:20.01188285+07:00","message":"receive interim result [false|false]: บอล"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:20.0118946+07:00","message":"[buffer interim] 312 false บอล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:20.011901507+07:00","message":"[bufferProcess] interim [480000000]:บอล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:20.011903007+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:20.401958415+07:00","message":"receive streaming session, msgId: 312"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:20.402004723+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":"2025-10-27T14:30:20.402013158+07:00","message":"receive interim result [false|false]: บนพระแท่น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:20.402030583+07:00","message":"[buffer interim] 312 false บนพระแท่น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:20.402039202+07:00","message":"[bufferProcess] interim [900000000]:บนพระแท่น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:20.402042516+07:00","message":"[bufferProcess] send to processor:บอล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:20.40205172+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:20.402054968+07:00","message":"> Transcript [1565] [false]: 'บอล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:20.402057566+07:00","message":"Set StatePrefix (first interim): 'บอล'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:20.907268793+07:00","message":"receive streaming session, msgId: 312"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:20.907314261+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":"2025-10-27T14:30:20.907321879+07:00","message":"receive interim result [false|false]: บนพระแท่นฟ้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:20.907337592+07:00","message":"[buffer interim] 312 false บนพระแท่นฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:20.907345981+07:00","message":"[bufferProcess] interim [380000000]:บนพระแท่นฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:20.90734894+07:00","message":"[bufferProcess] send to processor:บนพระแท่น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:20.907352967+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:20.907356487+07:00","message":"> Transcript [1566] [false]: 'บนพระแท่น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:20.907359235+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:20.907361713+07:00","message":"Set new StatePrefix: 'บนพระแท่น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:21.114980077+07:00","message":"receive streaming session, msgId: 312"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:21.115014006+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":"2025-10-27T14:30:21.115019493+07:00","message":"receive interim result [false|false]: บนพระแท่นฟ้าค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:21.115034779+07:00","message":"[buffer interim] 312 false บนพระแท่นฟ้าค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:21.115042013+07:00","message":"[bufferProcess] interim [620000000]:บนพระแท่นฟ้าค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:21.115044439+07:00","message":"[bufferProcess] send to processor:บนพระแท่นฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:21.115051774+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:21.115054463+07:00","message":"> Transcript [1567] [false]: 'บนพระแท่นฟ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:21.115057535+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:21.115059659+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:21.115061249+07:00","message":"StatePrefix: 'บนพระแท่น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:21.115063099+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:21.224271174+07:00","message":"receive streaming session, msgId: 312"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:21.224305554+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":"2025-10-27T14:30:21.224312069+07:00","message":"receive interim result [false|false]: บนพระแท่นฟ้าขณะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:21.224324675+07:00","message":"[buffer interim] 312 false บนพระแท่นฟ้าขณะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:21.224331969+07:00","message":"[bufferProcess] interim [680000000]:บนพระแท่นฟ้าขณะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:21.224333907+07:00","message":"[bufferProcess] send to processor:บนพระแท่นฟ้าค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:21.22433694+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:21.22434024+07:00","message":"> Transcript [1568] [false]: 'บนพระแท่นฟ้าค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:21.224343197+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:21.224344781+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:21.2243463+07:00","message":"StatePrefix: 'บนพระแท่น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:21.224347992+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:21.289106521+07:00","message":"receive streaming session, msgId: 312"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:21.289141214+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":"2025-10-27T14:30:21.289147369+07:00","message":"receive interim result [false|false]: บนพระแท่นฟ้าขนาด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:21.289171905+07:00","message":"[buffer interim] 312 false บนพระแท่นฟ้าขนาด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:21.289181063+07:00","message":"[bufferProcess] interim [740000000]:บนพระแท่นฟ้าขนาด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:21.289184247+07:00","message":"[bufferProcess] send to processor:บนพระแท่นฟ้าขณะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:21.289192391+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:21.28919603+07:00","message":"> Transcript [1569] [false]: 'บนพระแท่นฟ้าขณะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:21.28920067+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:21.289203068+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:21.289204974+07:00","message":"StatePrefix: 'บนพระแท่น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:21.289206619+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:21.422356013+07:00","message":"receive streaming session, msgId: 312"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:21.422389994+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":"2025-10-27T14:30:21.42239634+07:00","message":"receive interim result [false|false]: บนพระแท่นฟ้าขนาดใหญ่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:21.422409333+07:00","message":"[buffer interim] 312 false บนพระแท่นฟ้าขนาดใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:21.42241587+07:00","message":"[bufferProcess] interim [920000000]:บนพระแท่นฟ้าขนาดใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:21.422417781+07:00","message":"[bufferProcess] send to processor:บนพระแท่นฟ้าขนาด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:21.422422818+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:21.42242581+07:00","message":"> Transcript [1570] [false]: 'บนพระแท่นฟ้าขนาด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:21.422428745+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:21.422430984+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:21.422432534+07:00","message":"StatePrefix: 'บนพระแท่น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:21.422434341+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:21.422438593+07:00","message":"Push: 'บนพระแท่น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:21.422440069+07:00","message":"TextPushed: 'บนพระแท่น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:21.422441733+07:00","message":"Set new StatePrefix : 'บนพระแท่นฟ้าขนาด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:21.422443477+07:00","message":"Next Push (prob) : 'ฟ้าขนาด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:21.422452017+07:00","message":"push: {false บนพระแท่น 0 0xc002880e80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:21.489578871+07:00","message":"receive streaming session, msgId: 312"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:21.48961144+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":"2025-10-27T14:30:21.489616886+07:00","message":"receive interim result [false|false]: บนพระแท่นฟ้าขนาดย่อ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:21.489632304+07:00","message":"[buffer interim] 312 false บนพระแท่นฟ้าขนาดย่อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:21.489639053+07:00","message":"[bufferProcess] interim [980000000]:บนพระแท่นฟ้าขนาดย่อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:21.489641502+07:00","message":"[bufferProcess] send to processor:บนพระแท่นฟ้าขนาดใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:21.489645342+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:21.489647731+07:00","message":"> Transcript [1571] [false]: 'บนพระแท่นฟ้าขนาดใหญ่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:21.489650975+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:21.489652686+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:21.489654229+07:00","message":"StatePrefix: 'บนพระแท่นฟ้าขนาด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:21.489656086+07:00","message":"TextPushed: 'บนพระแท่น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:21.611794628+07:00","message":"receive streaming session, msgId: 312"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:21.611837069+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":"2025-10-27T14:30:21.611843164+07:00","message":"receive interim result [false|false]: บนพระแท่นฟ้าขนาดย่อม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:21.611855481+07:00","message":"[buffer interim] 312 false บนพระแท่นฟ้าขนาดย่อม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:21.611862547+07:00","message":"[bufferProcess] interim [40000000]:บนพระแท่นฟ้าขนาดย่อม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:21.611864559+07:00","message":"[bufferProcess] send to processor:บนพระแท่นฟ้าขนาดย่อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:21.611869709+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:21.611872281+07:00","message":"> Transcript [1572] [false]: 'บนพระแท่นฟ้าขนาดย่อ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:21.611875373+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:21.611877369+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:21.611879141+07:00","message":"StatePrefix: 'บนพระแท่นฟ้าขนาด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:21.611880936+07:00","message":"TextPushed: 'บนพระแท่น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:21.710333704+07:00","message":"[GCS] IsForceVAD: false for message ID: 312"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:21.83736793+07:00","message":"receive streaming session, msgId: 312"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:21.837404147+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บนพระแท่นฟ้าขนาดย่อม\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:21.837410169+07:00","message":"receive interim result [true|false]: บนพระแท่นฟ้าขนาดย่อม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:21.837418721+07:00","message":"end recv isFinal message id 312"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:21.837420759+07:00","message":"end Recv id 312"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:21.837426913+07:00","message":"[buffer interim] 312 true บนพระแท่นฟ้าขนาดย่อม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:21.837434519+07:00","message":"[bufferProcess] interim [400000000]:บนพระแท่นฟ้าขนาดย่อม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:21.837437088+07:00","message":"[bufferProcess] send to processor (isfinal):บนพระแท่นฟ้าขนาดย่อม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:21.837440328+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:21.8374429+07:00","message":"> Transcript [1573] [false]: 'บนพระแท่นฟ้าขนาดย่อม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:21.837445632+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:21.837447323+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:21.837449036+07:00","message":"StatePrefix: 'บนพระแท่นฟ้าขนาด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:21.837450755+07:00","message":"TextPushed: 'บนพระแท่น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:21.837452196+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:21.837453815+07:00","message":"> Transcript [1574] [true]: 'บนพระแท่นฟ้าขนาดย่อม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:21.837455503+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:21.837456778+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:21.837458061+07:00","message":"StatePrefix: 'บนพระแท่นฟ้าขนาด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:21.837459416+07:00","message":"TextPushed: 'บนพระแท่น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:21.837461952+07:00","message":"Push: 'ฟ้าขนาดย่อม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:21.837471145+07:00","message":"push: {true ฟ้าขนาดย่อม 0 0xc002880e80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:21.842017194+07:00","message":"[GCS] Start streaming session, msgId: 313"}
{"level":"info","service":"Main","time":"2025-10-27T14:30:21.847422146+07:00","message":"write wav file: './tmp/7446/7446_312.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:21.900891266+07:00","message":"[GCS] IsForceVAD: false for message ID: 313"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:21.974392641+07:00","message":"[GCS] Start streaming session, msgId: 314"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:22.100652071+07:00","message":"receive streaming session, msgId: 313"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:22.100669147+07:00","message":"found end of frame, send empty tag with msgId: 313"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:22.100672217+07:00","message":"end Recv id 313"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:22.100677927+07:00","message":"[buffer interim] 313 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:22.100684615+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:22.10068841+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:22.100691131+07:00","message":"> Transcript [1575] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:22.100693175+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:22.100694867+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:22.100696445+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:22.100698002+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:22.10070016+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:22.100711744+07:00","message":"push: {true \n 0 0xc000044400}"}
{"level":"info","service":"Main","time":"2025-10-27T14:30:22.105357463+07:00","message":"write wav file: './tmp/7446/7446_313.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:22.427512369+07:00","message":"[GCS] Cleaned up inactive client: 264"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:22.427536752+07:00","message":"[GCS] Cleaned up inactive client: 273"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:22.42753941+07:00","message":"[GCS] Cleaned up inactive client: 279"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:22.427541322+07:00","message":"[GCS] Cleaned up inactive client: 288"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:22.427543+07:00","message":"[GCS] Cleaned up inactive client: 257"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:22.427544391+07:00","message":"[GCS] Cleaned up inactive client: 260"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:22.427545734+07:00","message":"[GCS] Cleaned up inactive client: 292"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:22.427547037+07:00","message":"[GCS] Cleaned up inactive client: 262"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:22.42754831+07:00","message":"[GCS] Cleaned up inactive client: 267"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:22.427549599+07:00","message":"[GCS] Cleaned up inactive client: 286"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:22.42755115+07:00","message":"[GCS] Cleaned up inactive client: 283"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:22.427552491+07:00","message":"[GCS] Cleaned up inactive client: 276"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:22.42755386+07:00","message":"[GCS] Cleaned up inactive client: 289"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:22.427555471+07:00","message":"[GCS] Cleaned up inactive client: 255"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:22.427556766+07:00","message":"[GCS] Cleaned up inactive client: 290"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:22.427558125+07:00","message":"[GCS] Cleaned up inactive client: 258"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:22.427559419+07:00","message":"[GCS] Cleaned up inactive client: 281"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:22.427560677+07:00","message":"[GCS] Cleaned up inactive client: 261"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:22.427561964+07:00","message":"[GCS] Cleaned up inactive client: 287"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:22.427563426+07:00","message":"[GCS] Cleaned up inactive client: 272"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:22.427564722+07:00","message":"[GCS] Cleaned up inactive client: 275"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:22.427566032+07:00","message":"[GCS] Cleaned up inactive client: 280"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:22.42756733+07:00","message":"[GCS] Cleaned up inactive client: 265"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:22.427568655+07:00","message":"[GCS] Cleaned up inactive client: 263"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:22.427569929+07:00","message":"[GCS] Cleaned up inactive client: 268"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:22.427571205+07:00","message":"[GCS] Cleaned up inactive client: 293"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:22.427572494+07:00","message":"[GCS] Cleaned up inactive client: 274"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:22.427573807+07:00","message":"[GCS] Cleaned up inactive client: 277"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:22.427575064+07:00","message":"[GCS] Cleaned up inactive client: 291"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:22.427576342+07:00","message":"[GCS] Cleaned up inactive client: 270"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:22.427577625+07:00","message":"[GCS] Cleaned up inactive client: 266"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:22.427581523+07:00","message":"[GCS] Cleaned up inactive client: 284"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:22.427585412+07:00","message":"[GCS] Cleaned up inactive client: 285"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:22.427586784+07:00","message":"[GCS] Cleaned up inactive client: 256"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:22.427588079+07:00","message":"[GCS] Cleaned up inactive client: 259"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:22.427589538+07:00","message":"[GCS] Cleaned up inactive client: 271"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:22.427590833+07:00","message":"[GCS] Cleaned up inactive client: 278"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:22.427592121+07:00","message":"[GCS] Cleaned up inactive client: 269"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:22.427593392+07:00","message":"[GCS] Cleaned up inactive client: 282"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:30:22.530757282+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:30:22.530771651+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:23.54146868+07:00","message":"receive streaming session, msgId: 314"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:23.541505419+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":"2025-10-27T14:30:23.541510087+07:00","message":"receive interim result [false|false]: เป็นห่วง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:23.541522089+07:00","message":"[buffer interim] 314 false เป็นห่วง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:23.541528931+07:00","message":"[bufferProcess] interim [560000000]:เป็นห่วง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:23.541530481+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:23.541535451+07:00","message":"[bufferProcess] send to processor (ticker):เป็นห่วง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:23.541538088+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:23.541540589+07:00","message":"> Transcript [1576] [false]: 'เป็นห่วง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:23.541542599+07:00","message":"Set StatePrefix (first interim): 'เป็นห่วง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:23.562464646+07:00","message":"receive streaming session, msgId: 314"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:23.562499382+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":"2025-10-27T14:30:23.56250499+07:00","message":"receive interim result [false|false]: หนัง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:23.562518947+07:00","message":"[buffer interim] 314 false หนัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:23.562527534+07:00","message":"[bufferProcess] interim [620000000]:หนัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:23.562529236+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:23.76997046+07:00","message":"receive streaming session, msgId: 314"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:23.770007905+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":"2025-10-27T14:30:23.77001317+07:00","message":"receive interim result [false|false]: เป็นห่วงหรอ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:23.770026393+07:00","message":"[buffer interim] 314 false เป็นห่วงหรอ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:23.770033217+07:00","message":"[bufferProcess] interim [800000000]:เป็นห่วงหรอ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:23.770035495+07:00","message":"[bufferProcess] send to processor:หนัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:23.770039157+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:23.770041761+07:00","message":"> Transcript [1577] [false]: 'หนัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:23.770043629+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:23.770045276+07:00","message":"Set new StatePrefix: 'หนัง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:23.869374169+07:00","message":"receive streaming session, msgId: 314"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:23.86941159+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":"2025-10-27T14:30:23.86941719+07:00","message":"receive interim result [false|false]: หนังรอบ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:23.86942982+07:00","message":"[buffer interim] 314 false หนังรอบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:23.86943642+07:00","message":"[bufferProcess] interim [920000000]:หนังรอบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:23.869438301+07:00","message":"[bufferProcess] send to processor:เป็นห่วงหรอ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:23.869443412+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:23.869446093+07:00","message":"> Transcript [1578] [false]: 'เป็นห่วงหรอ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:23.869448258+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:23.869450018+07:00","message":"Set new StatePrefix: 'เป็นห่วงหรอ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:24.430424138+07:00","message":"receive streaming session, msgId: 314"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:24.430466805+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":"2025-10-27T14:30:24.430472314+07:00","message":"receive interim result [false|false]: หนังรอบ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:24.430486466+07:00","message":"[buffer interim] 314 false หนังรอบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:24.430493121+07:00","message":"[bufferProcess] interim [520000000]:หนังรอบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:24.430494808+07:00","message":"[bufferProcess] send to processor:หนังรอบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:24.430498031+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:24.43050054+07:00","message":"> Transcript [1579] [false]: 'หนังรอบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:24.430502821+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:24.430504635+07:00","message":"Set new StatePrefix: 'หนังรอบ'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:30:25.531618691+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:30:25.531626741+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:26.026662496+07:00","message":"receive streaming session, msgId: 314"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:26.026700259+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":"2025-10-27T14:30:26.026706743+07:00","message":"receive interim result [false|false]: หนังรอบตั้ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:26.026722759+07:00","message":"[buffer interim] 314 false หนังรอบตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:26.026733602+07:00","message":"[bufferProcess] interim [80000000]:หนังรอบตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:26.026743522+07:00","message":"[bufferProcess] send to processor:หนังรอบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:26.026751762+07:00","message":"[bufferProcess] send to processor (ticker):หนังรอบตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:26.026755337+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:26.026759124+07:00","message":"> Transcript [1580] [false]: 'หนังรอบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:26.026762947+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:26.026766783+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:26.02676924+07:00","message":"StatePrefix: 'หนังรอบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:26.026771822+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:26.026773972+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:26.026776536+07:00","message":"> Transcript [1581] [false]: 'หนังรอบตั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:26.026778924+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:26.026781+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:26.026783205+07:00","message":"StatePrefix: 'หนังรอบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:26.026785222+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:26.166679793+07:00","message":"receive streaming session, msgId: 314"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:26.166713803+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":"2025-10-27T14:30:26.16671918+07:00","message":"receive interim result [false|false]: หนังรอบตั้งค่า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:26.166730199+07:00","message":"[buffer interim] 314 false หนังรอบตั้งค่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:26.16674195+07:00","message":"[bufferProcess] interim [200000000]:หนังรอบตั้งค่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:26.16674399+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:26.219052748+07:00","message":"receive streaming session, msgId: 314"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:26.219094523+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":"2025-10-27T14:30:26.219100668+07:00","message":"receive interim result [false|false]: หนังรอบตั้งเครื่อง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:26.219113285+07:00","message":"[buffer interim] 314 false หนังรอบตั้งเครื่อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:26.219119001+07:00","message":"[bufferProcess] interim [260000000]:หนังรอบตั้งเครื่อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:26.219121344+07:00","message":"[bufferProcess] send to processor:หนังรอบตั้งค่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:26.21912638+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:26.219128981+07:00","message":"> Transcript [1582] [false]: 'หนังรอบตั้งค่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:26.219132145+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:26.219134014+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:26.219135657+07:00","message":"StatePrefix: 'หนังรอบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:26.219137321+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:26.544502628+07:00","message":"receive streaming session, msgId: 314"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:26.544541413+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":"2025-10-27T14:30:26.544546717+07:00","message":"receive interim result [false|false]: หนังรอบตั้งเครื่องสูบ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:26.544559669+07:00","message":"[buffer interim] 314 false หนังรอบตั้งเครื่องสูบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:26.544567019+07:00","message":"[bufferProcess] interim [560000000]:หนังรอบตั้งเครื่องสูบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:26.544569139+07:00","message":"[bufferProcess] send to processor:หนังรอบตั้งเครื่อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:26.544573973+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:26.544576344+07:00","message":"> Transcript [1583] [false]: 'หนังรอบตั้งเครื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:26.544579428+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:26.54458121+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:26.544582888+07:00","message":"StatePrefix: 'หนังรอบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:26.544584927+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:26.544588953+07:00","message":"Push: 'หนังรอบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:26.544590462+07:00","message":"TextPushed: 'หนังรอบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:26.544592499+07:00","message":"Set new StatePrefix : 'หนังรอบตั้งเครื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:26.54459453+07:00","message":"Next Push (prob) : 'ตั้งเครื่อง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:26.544602129+07:00","message":"push: {false หนังรอบ 0 0xc002216a80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:26.6050261+07:00","message":"receive streaming session, msgId: 314"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:26.605065734+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":"2025-10-27T14:30:26.605071404+07:00","message":"receive interim result [false|false]: หนังรอบเครื่องสูง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:26.605086343+07:00","message":"[buffer interim] 314 false หนังรอบเครื่องสูง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:26.605095139+07:00","message":"[bufferProcess] interim [680000000]:หนังรอบเครื่องสูง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:26.605098228+07:00","message":"[bufferProcess] send to processor:หนังรอบตั้งเครื่องสูบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:26.605103391+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:26.605105934+07:00","message":"> Transcript [1584] [false]: 'หนังรอบตั้งเครื่องสูบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:26.605109257+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:26.605111837+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:26.605113551+07:00","message":"StatePrefix: 'หนังรอบตั้งเครื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:26.605115269+07:00","message":"TextPushed: 'หนังรอบ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:27.118464419+07:00","message":"receive streaming session, msgId: 314"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:27.118513039+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":"2025-10-27T14:30:27.118519952+07:00","message":"receive interim result [false|false]: หนังรอบเครื่องสูงอ่างทอง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:27.118542076+07:00","message":"[buffer interim] 314 false หนังรอบเครื่องสูงอ่างทอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:27.118549512+07:00","message":"[bufferProcess] interim [160000000]:หนังรอบเครื่องสูงอ่างทอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:27.118551782+07:00","message":"[bufferProcess] send to processor:หนังรอบเครื่องสูง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:27.11855538+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:27.118557927+07:00","message":"> Transcript [1585] [false]: 'หนังรอบเครื่องสูง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:27.11856024+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:27.11856205+07:00","message":"Set new StatePrefix: 'หนังรอบเครื่องสูง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:27.316051361+07:00","message":"receive streaming session, msgId: 314"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:27.316090667+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":"2025-10-27T14:30:27.316096442+07:00","message":"receive interim result [false|false]: หนังรอบเครื่องสูงท้องฟ้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:27.316110079+07:00","message":"[buffer interim] 314 false หนังรอบเครื่องสูงท้องฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:27.316116667+07:00","message":"[bufferProcess] interim [340000000]:หนังรอบเครื่องสูงท้องฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:27.316118976+07:00","message":"[bufferProcess] send to processor:หนังรอบเครื่องสูงอ่างทอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:27.31612399+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:27.31612662+07:00","message":"> Transcript [1586] [false]: 'หนังรอบเครื่องสูงอ่างทอง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:27.31612963+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:27.316131344+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:27.316132918+07:00","message":"StatePrefix: 'หนังรอบเครื่องสูง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:27.316134753+07:00","message":"TextPushed: 'หนังรอบ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:27.620672494+07:00","message":"receive streaming session, msgId: 314"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:27.620716476+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":"2025-10-27T14:30:27.620721844+07:00","message":"receive interim result [false|false]: หนังรอบเครื่องสูงอ่างทองขวาง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:27.620743766+07:00","message":"[buffer interim] 314 false หนังรอบเครื่องสูงอ่างทองขวาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:27.620751294+07:00","message":"[bufferProcess] interim [640000000]:หนังรอบเครื่องสูงอ่างทองขวาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:27.620753535+07:00","message":"[bufferProcess] send to processor:หนังรอบเครื่องสูงท้องฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:27.62075669+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:27.620759241+07:00","message":"> Transcript [1587] [false]: 'หนังรอบเครื่องสูงท้องฟ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:27.62076204+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:27.620763878+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:27.620765806+07:00","message":"StatePrefix: 'หนังรอบเครื่องสูง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:27.620768469+07:00","message":"TextPushed: 'หนังรอบ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:27.641055139+07:00","message":"receive streaming session, msgId: 314"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:27.641092907+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":"2025-10-27T14:30:27.641098177+07:00","message":"receive interim result [false|false]: หนังรอบเครื่องสูงคลองขวาง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:27.641113186+07:00","message":"[buffer interim] 314 false หนังรอบเครื่องสูงคลองขวาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:27.641119701+07:00","message":"[bufferProcess] interim [700000000]:หนังรอบเครื่องสูงคลองขวาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:27.641122075+07:00","message":"[bufferProcess] send to processor:หนังรอบเครื่องสูงอ่างทองขวาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:27.641125619+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:27.641128136+07:00","message":"> Transcript [1588] [false]: 'หนังรอบเครื่องสูงอ่างทองขวาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:27.641131216+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:27.641132947+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:27.641135333+07:00","message":"StatePrefix: 'หนังรอบเครื่องสูง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:27.641137176+07:00","message":"TextPushed: 'หนังรอบ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:27.8243483+07:00","message":"receive streaming session, msgId: 314"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:27.824379965+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":"2025-10-27T14:30:27.824385228+07:00","message":"receive interim result [false|false]: หนังรอบเครื่องสูงทองขวางราย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:27.824399951+07:00","message":"[buffer interim] 314 false หนังรอบเครื่องสูงทองขวางราย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:27.824408067+07:00","message":"[bufferProcess] interim [880000000]:หนังรอบเครื่องสูงทองขวางราย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:27.824410647+07:00","message":"[bufferProcess] send to processor:หนังรอบเครื่องสูงคลองขวาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:27.824413659+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:27.824416875+07:00","message":"> Transcript [1589] [false]: 'หนังรอบเครื่องสูงคลองขวาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:27.824420266+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:27.824422421+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:27.824424151+07:00","message":"StatePrefix: 'หนังรอบเครื่องสูง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:27.824426122+07:00","message":"TextPushed: 'หนังรอบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:27.824429941+07:00","message":"Push: 'เครื่องสูง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:27.824431445+07:00","message":"TextPushed: 'หนังรอบเครื่องสูง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:27.824433073+07:00","message":"Set new StatePrefix : 'หนังรอบเครื่องสูงคลองขวาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:27.824434903+07:00","message":"Next Push (prob) : 'คลองขวาง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:27.82444273+07:00","message":"push: {false เครื่องสูง 0 0xc002216a80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:28.019139229+07:00","message":"receive streaming session, msgId: 314"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:28.019179081+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":"2025-10-27T14:30:28.019185554+07:00","message":"receive interim result [false|false]: หนังรอบเครื่องสูงทองขวางรายวัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:28.019201973+07:00","message":"[buffer interim] 314 false หนังรอบเครื่องสูงทองขวางรายวัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:28.019217002+07:00","message":"[bufferProcess] interim [60000000]:หนังรอบเครื่องสูงทองขวางรายวัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:28.01922046+07:00","message":"[bufferProcess] send to processor:หนังรอบเครื่องสูงทองขวางราย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:28.019225024+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:28.019228707+07:00","message":"> Transcript [1590] [false]: 'หนังรอบเครื่องสูงทองขวางราย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:28.01923131+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:28.019233578+07:00","message":"Set new StatePrefix: 'หนังรอบเครื่องสูงทองขวางราย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:28.023127099+07:00","message":"receive streaming session, msgId: 314"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:28.023151683+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":"2025-10-27T14:30:28.023157602+07:00","message":"receive interim result [false|false]: หนังรอบเครื่องสูงทองขวางรายล้อม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:28.023170356+07:00","message":"[buffer interim] 314 false หนังรอบเครื่องสูงทองขวางรายล้อม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:28.023175398+07:00","message":"[bufferProcess] interim [120000000]:หนังรอบเครื่องสูงทองขวางรายล้อม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:28.023177633+07:00","message":"[bufferProcess] send to processor:หนังรอบเครื่องสูงทองขวางรายวัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:28.023182217+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:28.023184579+07:00","message":"> Transcript [1591] [false]: 'หนังรอบเครื่องสูงทองขวางรายวัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:28.023187301+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:28.023189208+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:28.023190751+07:00","message":"StatePrefix: 'หนังรอบเครื่องสูงทองขวางราย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:28.023192813+07:00","message":"TextPushed: 'หนังรอบเครื่องสูง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:28.33832356+07:00","message":"receive streaming session, msgId: 314"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:28.338360779+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หนังรอบเครื่องสูงทองขวางรายล้อมทั้ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:28.338366342+07:00","message":"receive interim result [false|false]: หนังรอบเครื่องสูงทองขวางรายล้อมทั้ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:28.338381229+07:00","message":"[buffer interim] 314 false หนังรอบเครื่องสูงทองขวางรายล้อมทั้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:28.338387875+07:00","message":"[bufferProcess] interim [360000000]:หนังรอบเครื่องสูงทองขวางรายล้อมทั้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:28.338390504+07:00","message":"[bufferProcess] send to processor:หนังรอบเครื่องสูงทองขวางรายล้อม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:28.338393694+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:28.338396173+07:00","message":"> Transcript [1592] [false]: 'หนังรอบเครื่องสูงทองขวางรายล้อม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:28.338399771+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:28.338401643+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:28.338403744+07:00","message":"StatePrefix: 'หนังรอบเครื่องสูงทองขวางราย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:28.338405797+07:00","message":"TextPushed: 'หนังรอบเครื่องสูง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:28.405177955+07:00","message":"receive streaming session, msgId: 314"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:28.405216362+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หนังรอบเครื่องสูงทองขวางรายล้อม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:28.405222627+07:00","message":"receive interim result [false|false]: หนังรอบเครื่องสูงทองขวางรายล้อม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:28.405235589+07:00","message":"[buffer interim] 314 false หนังรอบเครื่องสูงทองขวางรายล้อม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:28.405244903+07:00","message":"[bufferProcess] interim [480000000]:หนังรอบเครื่องสูงทองขวางรายล้อม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:28.405246944+07:00","message":"[bufferProcess] send to processor:หนังรอบเครื่องสูงทองขวางรายล้อมทั้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:28.405251481+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:28.405254426+07:00","message":"> Transcript [1593] [false]: 'หนังรอบเครื่องสูงทองขวางรายล้อมทั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:28.405257499+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:28.405259543+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:28.40526116+07:00","message":"StatePrefix: 'หนังรอบเครื่องสูงทองขวางราย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:28.405263465+07:00","message":"TextPushed: 'หนังรอบเครื่องสูง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:28.527239149+07:00","message":"receive streaming session, msgId: 314"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:28.527276079+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หนังรอบเครื่องสูงทองขวางรายล้อมเท่ากับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:28.527281244+07:00","message":"receive interim result [false|false]: หนังรอบเครื่องสูงทองขวางรายล้อมเท่ากับ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:28.527296634+07:00","message":"[buffer interim] 314 false หนังรอบเครื่องสูงทองขวางรายล้อมเท่ากับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:28.52730387+07:00","message":"[bufferProcess] interim [540000000]:หนังรอบเครื่องสูงทองขวางรายล้อมเท่ากับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:28.527306084+07:00","message":"[bufferProcess] send to processor:หนังรอบเครื่องสูงทองขวางรายล้อม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:28.527309548+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:28.527312333+07:00","message":"> Transcript [1594] [false]: 'หนังรอบเครื่องสูงทองขวางรายล้อม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:28.527315421+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:28.527317077+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:28.527318993+07:00","message":"StatePrefix: 'หนังรอบเครื่องสูงทองขวางราย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:28.527321122+07:00","message":"TextPushed: 'หนังรอบเครื่องสูง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:28.527323637+07:00","message":"Push: 'ทองขวางราย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:28.527325221+07:00","message":"TextPushed: 'หนังรอบเครื่องสูงทองขวางราย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:28.527326979+07:00","message":"Set new StatePrefix : 'หนังรอบเครื่องสูงทองขวางรายล้อม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:28.527329002+07:00","message":"Next Push (prob) : 'ล้อม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:28.527336525+07:00","message":"push: {false ทองขวางราย 0 0xc002216a80}"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:30:28.532027149+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:30:28.532042362+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:28.553928981+07:00","message":"receive streaming session, msgId: 314"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:28.553968357+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หนังรอบเครื่องสูงทองขวางรายล้อมทั้ง 3\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:28.553975254+07:00","message":"receive interim result [false|false]: หนังรอบเครื่องสูงทองขวางรายล้อมทั้ง 3"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:28.553992762+07:00","message":"[buffer interim] 314 false หนังรอบเครื่องสูงทองขวางรายล้อมทั้ง 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:28.554013172+07:00","message":"[bufferProcess] interim [600000000]:หนังรอบเครื่องสูงทองขวางรายล้อมทั้ง 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:28.554017115+07:00","message":"[bufferProcess] send to processor:หนังรอบเครื่องสูงทองขวางรายล้อมเท่ากับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:28.554023817+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:28.55403225+07:00","message":"> Transcript [1595] [false]: 'หนังรอบเครื่องสูงทองขวางรายล้อมเท่ากับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:28.554037124+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:28.554039227+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:28.554041342+07:00","message":"StatePrefix: 'หนังรอบเครื่องสูงทองขวางรายล้อม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:28.554044859+07:00","message":"TextPushed: 'หนังรอบเครื่องสูงทองขวางราย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:28.67083216+07:00","message":"receive streaming session, msgId: 314"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:28.67086349+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หนังรอบเครื่องสูงทองขวางรายล้อมทั้ง 3 ด้าน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:28.670869812+07:00","message":"receive interim result [false|false]: หนังรอบเครื่องสูงทองขวางรายล้อมทั้ง 3 ด้าน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:28.670885285+07:00","message":"[buffer interim] 314 false หนังรอบเครื่องสูงทองขวางรายล้อมทั้ง 3 ด้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:28.670892048+07:00","message":"[bufferProcess] interim [720000000]:หนังรอบเครื่องสูงทองขวางรายล้อมทั้ง 3 ด้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:28.670894611+07:00","message":"[bufferProcess] send to processor:หนังรอบเครื่องสูงทองขวางรายล้อมทั้ง 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:28.670897898+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:28.670900571+07:00","message":"> Transcript [1596] [false]: 'หนังรอบเครื่องสูงทองขวางรายล้อมทั้ง 3'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:28.670903895+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:28.670905706+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:28.670907674+07:00","message":"StatePrefix: 'หนังรอบเครื่องสูงทองขวางรายล้อม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:28.670909838+07:00","message":"TextPushed: 'หนังรอบเครื่องสูงทองขวางราย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:29.099456359+07:00","message":"receive streaming session, msgId: 314"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:29.099492463+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หนังรอบเครื่องสูงทองขวางรายล้อมทั้ง 3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":7,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:29.099499143+07:00","message":"receive interim result [false|false]: หนังรอบเครื่องสูงทองขวางรายล้อมทั้ง 3"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:29.099508023+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ด้าน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":7,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:29.099511366+07:00","message":"receive interim result [false|false]:  ด้าน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:29.099522407+07:00","message":"[buffer interim] 314 false หนังรอบเครื่องสูงทองขวางรายล้อมทั้ง 3"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:29.099529377+07:00","message":"[buffer interim] 314 false  ด้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:29.099535165+07:00","message":"[bufferProcess] interim [200000000]:หนังรอบเครื่องสูงทองขวางรายล้อมทั้ง 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:29.099538647+07:00","message":"[bufferProcess] send to processor:หนังรอบเครื่องสูงทองขวางรายล้อมทั้ง 3 ด้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:29.099553285+07:00","message":"[bufferProcess] interim [200000000]: ด้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:29.099555916+07:00","message":"[bufferProcess] update buffer: หนังรอบเครื่องสูงทองขวางรายล้อมทั้ง 3 ด้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:29.09955909+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:29.099561965+07:00","message":"> Transcript [1597] [false]: 'หนังรอบเครื่องสูงทองขวางรายล้อมทั้ง 3 ด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:29.099565026+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:29.099566791+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:29.099568636+07:00","message":"StatePrefix: 'หนังรอบเครื่องสูงทองขวางรายล้อม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:29.099570747+07:00","message":"TextPushed: 'หนังรอบเครื่องสูงทองขวางราย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:29.141329115+07:00","message":"[GCS] IsForceVAD: false for message ID: 314"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:29.210769246+07:00","message":"[GCS] Start streaming session, msgId: 315"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:29.23299668+07:00","message":"receive streaming session, msgId: 314"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:29.233028887+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หนังรอบเครื่องสูงทองขวางรายล้อมทั้ง 3 ด้าน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":7,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:29.233037376+07:00","message":"receive interim result [false|false]: หนังรอบเครื่องสูงทองขวางรายล้อมทั้ง 3 ด้าน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:29.233046832+07:00","message":"[buffer interim] 314 false หนังรอบเครื่องสูงทองขวางรายล้อมทั้ง 3 ด้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:29.233053035+07:00","message":"[bufferProcess] interim [320000000]:หนังรอบเครื่องสูงทองขวางรายล้อมทั้ง 3 ด้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:29.233055502+07:00","message":"[bufferProcess] send to processor:หนังรอบเครื่องสูงทองขวางรายล้อมทั้ง 3 ด้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:29.233058682+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:29.233061089+07:00","message":"> Transcript [1598] [false]: 'หนังรอบเครื่องสูงทองขวางรายล้อมทั้ง 3 ด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:29.233064526+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:29.23306626+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:29.233068236+07:00","message":"StatePrefix: 'หนังรอบเครื่องสูงทองขวางรายล้อม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:29.233070368+07:00","message":"TextPushed: 'หนังรอบเครื่องสูงทองขวางราย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:29.233073335+07:00","message":"Push: 'ล้อม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:29.233075014+07:00","message":"TextPushed: 'หนังรอบเครื่องสูงทองขวางรายล้อม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:29.233076891+07:00","message":"Set new StatePrefix : 'หนังรอบเครื่องสูงทองขวางรายล้อมทั้ง 3 ด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:29.233078984+07:00","message":"Next Push (prob) : 'ทั้ง 3 ด้าน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:29.23309003+07:00","message":"push: {false ล้อม 0 0xc002216a80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:29.335002465+07:00","message":"receive streaming session, msgId: 314"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:29.335036328+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ผนังรอบตั้งเครื่องสูงหักทองขวางรายล้อมทั้ง 3 ด้าน\",\"confidence\":0.95083475}],\"is_final\":true,\"result_end_time\":{\"seconds\":7,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:29.335041404+07:00","message":"receive interim result [true|false]: ผนังรอบตั้งเครื่องสูงหักทองขวางรายล้อมทั้ง 3 ด้าน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:29.335049736+07:00","message":"end recv isFinal message id 314"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:29.335051506+07:00","message":"end Recv id 314"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:29.335056483+07:00","message":"[buffer interim] 314 true ผนังรอบตั้งเครื่องสูงหักทองขวางรายล้อมทั้ง 3 ด้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:29.335065506+07:00","message":"[bufferProcess] interim [380000000]:ผนังรอบตั้งเครื่องสูงหักทองขวางรายล้อมทั้ง 3 ด้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:29.335070227+07:00","message":"[bufferProcess] send to processor (isfinal):หนังรอบเครื่องสูงทองขวางรายล้อมทั้ง 3 ด้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:29.335073284+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:29.335075952+07:00","message":"> Transcript [1599] [false]: 'หนังรอบเครื่องสูงทองขวางรายล้อมทั้ง 3 ด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:29.335078666+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:29.335080211+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:29.335081859+07:00","message":"StatePrefix: 'หนังรอบเครื่องสูงทองขวางรายล้อมทั้ง 3 ด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:29.33508519+07:00","message":"TextPushed: 'หนังรอบเครื่องสูงทองขวางรายล้อม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:29.335087814+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:29.335090712+07:00","message":"> Transcript [1600] [true]: 'ผนังรอบตั้งเครื่องสูงหักทองขวางรายล้อมทั้ง 3 ด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:29.33509358+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:29.335096045+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:29.335098256+07:00","message":"StatePrefix: 'หนังรอบเครื่องสูงทองขวางรายล้อมทั้ง 3 ด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:29.335100531+07:00","message":"TextPushed: 'หนังรอบเครื่องสูงทองขวางรายล้อม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:29.335102696+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:29.335253524+07:00","message":"Push: 'ทั้ง 3 ด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:29.335255836+07:00","message":"TextPushed: 'หนังรอบเครื่องสูงทองขวางรายล้อมทั้ง 3 ด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:29.335257677+07:00","message":"Set new StatePrefix : 'ผนังรอบตั้งเครื่องสูงหักทองขวางรายล้อมทั้ง 3 ด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:29.33525959+07:00","message":"Next Push (prob) : 'ผนังรอบตั้งเครื่องสูงหักทองขวางรายล้อมทั้ง 3 ด้าน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:29.335267344+07:00","message":"push: {true ทั้ง 3 ด้าน 0 0xc002216a80}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:29.335288431+07:00","message":"write aligntment file to 'tmp/7446/align_message_id_314.html'"}
{"level":"info","service":"Main","time":"2025-10-27T14:30:29.348348621+07:00","message":"write wav file: './tmp/7446/7446_314.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:30.080147647+07:00","message":"receive streaming session, msgId: 315"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:30.08018868+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":"2025-10-27T14:30:30.080193477+07:00","message":"receive interim result [false|false]: ด้วย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:30.080208842+07:00","message":"[buffer interim] 315 false ด้วย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:30.080215206+07:00","message":"[bufferProcess] interim [720000000]:ด้วย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:30.08021724+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:30.648287448+07:00","message":"receive streaming session, msgId: 315"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:30.648330959+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":"2025-10-27T14:30:30.648336735+07:00","message":"receive interim result [false|false]: ด้วยฉัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:30.648353626+07:00","message":"[buffer interim] 315 false ด้วยฉัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:30.648361093+07:00","message":"[bufferProcess] interim [260000000]:ด้วยฉัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:30.648363331+07:00","message":"[bufferProcess] send to processor:ด้วย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:30.64836649+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:30.648368813+07:00","message":"> Transcript [1601] [false]: 'ด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:30.648370733+07:00","message":"Set StatePrefix (first interim): 'ด้วย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:30.706128826+07:00","message":"receive streaming session, msgId: 315"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:30.706163081+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":"2025-10-27T14:30:30.706168424+07:00","message":"receive interim result [false|false]: ด้วย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:30.706177717+07:00","message":"[buffer interim] 315 false ด้วย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:30.706184024+07:00","message":"[bufferProcess] interim [320000000]:ด้วย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:30.706186142+07:00","message":"[bufferProcess] send to processor:ด้วยฉัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:30.706189459+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:30.706191822+07:00","message":"> Transcript [1602] [false]: 'ด้วยฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:30.706194661+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:30.706196487+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:30.706198017+07:00","message":"StatePrefix: 'ด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:30.706199602+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:31.103851437+07:00","message":"receive streaming session, msgId: 315"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:31.103889649+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ด้วยฉัน 7 ชั้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:31.10389549+07:00","message":"receive interim result [false|false]: ด้วยฉัน 7 ชั้น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:31.103908749+07:00","message":"[buffer interim] 315 false ด้วยฉัน 7 ชั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:31.103915783+07:00","message":"[bufferProcess] interim [680000000]:ด้วยฉัน 7 ชั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:31.103917798+07:00","message":"[bufferProcess] send to processor:ด้วย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:31.103922857+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:31.1039255+07:00","message":"> Transcript [1603] [false]: 'ด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:31.103928274+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:31.103929898+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:31.103932+07:00","message":"StatePrefix: 'ด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:31.103933782+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:31.161658483+07:00","message":"receive streaming session, msgId: 315"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:31.161692402+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":"2025-10-27T14:30:31.161697911+07:00","message":"receive interim result [false|false]: ด้วยฉันเจ็บฉัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:31.161710816+07:00","message":"[buffer interim] 315 false ด้วยฉันเจ็บฉัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:31.161717454+07:00","message":"[bufferProcess] interim [800000000]:ด้วยฉันเจ็บฉัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:31.16171953+07:00","message":"[bufferProcess] send to processor:ด้วยฉัน 7 ชั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:31.161724705+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:31.161736341+07:00","message":"> Transcript [1604] [false]: 'ด้วยฉัน 7 ชั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:31.161740198+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:31.161742013+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:31.161743557+07:00","message":"StatePrefix: 'ด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:31.161745484+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:31.291395923+07:00","message":"receive streaming session, msgId: 315"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:31.291434653+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":"2025-10-27T14:30:31.291440076+07:00","message":"receive interim result [false|false]: ด้วยฉันเจ็บฉันจะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:31.29145527+07:00","message":"[buffer interim] 315 false ด้วยฉันเจ็บฉันจะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:31.291463152+07:00","message":"[bufferProcess] interim [920000000]:ด้วยฉันเจ็บฉันจะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:31.291465449+07:00","message":"[bufferProcess] send to processor:ด้วยฉันเจ็บฉัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:31.291472584+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:31.291475333+07:00","message":"> Transcript [1605] [false]: 'ด้วยฉันเจ็บฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:31.291478538+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:31.291480528+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:31.291482117+07:00","message":"StatePrefix: 'ด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:31.291483978+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:31.291489737+07:00","message":"Push: 'ด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:31.291491565+07:00","message":"TextPushed: 'ด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:31.291493173+07:00","message":"Set new StatePrefix : 'ด้วยฉันเจ็บฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:31.291495658+07:00","message":"Next Push (prob) : 'ฉันเจ็บฉัน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:31.291503251+07:00","message":"push: {false ด้วย 0 0xc002880680}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:31.355714069+07:00","message":"receive streaming session, msgId: 315"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:31.355757646+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":"2025-10-27T14:30:31.35576641+07:00","message":"receive interim result [false|false]: ด้วยฉันเจ็บฉันฉัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:31.355782118+07:00","message":"[buffer interim] 315 false ด้วยฉันเจ็บฉันฉัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:31.355789537+07:00","message":"[bufferProcess] interim [980000000]:ด้วยฉันเจ็บฉันฉัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:31.355791607+07:00","message":"[bufferProcess] send to processor:ด้วยฉันเจ็บฉันจะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:31.355794618+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:31.355797536+07:00","message":"> Transcript [1606] [false]: 'ด้วยฉันเจ็บฉันจะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:31.355800619+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:31.355802292+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:31.355803838+07:00","message":"StatePrefix: 'ด้วยฉันเจ็บฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:31.355805568+07:00","message":"TextPushed: 'ด้วย'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:30:31.532456421+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:30:31.532448769+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:31.544519731+07:00","message":"receive streaming session, msgId: 315"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:31.544563521+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":"2025-10-27T14:30:31.544569953+07:00","message":"receive interim result [false|false]: ด้วยฉันเจ็บฉันชัด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:31.544582588+07:00","message":"[buffer interim] 315 false ด้วยฉันเจ็บฉันชัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:31.544590299+07:00","message":"[bufferProcess] interim [160000000]:ด้วยฉันเจ็บฉันชัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:31.54459324+07:00","message":"[bufferProcess] send to processor:ด้วยฉันเจ็บฉันฉัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:31.54460026+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:31.544603826+07:00","message":"> Transcript [1607] [false]: 'ด้วยฉันเจ็บฉันฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:31.544608266+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:31.544610866+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:31.544613441+07:00","message":"StatePrefix: 'ด้วยฉันเจ็บฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:31.544616783+07:00","message":"TextPushed: 'ด้วย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:31.874260571+07:00","message":"receive streaming session, msgId: 315"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:31.874296492+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":"2025-10-27T14:30:31.874302394+07:00","message":"receive interim result [false|false]: ด้วยฉันเจ็บฉันชะชะช่า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:31.874318762+07:00","message":"[buffer interim] 315 false ด้วยฉันเจ็บฉันชะชะช่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:31.874328072+07:00","message":"[bufferProcess] interim [520000000]:ด้วยฉันเจ็บฉันชะชะช่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:31.874330467+07:00","message":"[bufferProcess] send to processor:ด้วยฉันเจ็บฉันชัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:31.874335741+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:31.874338386+07:00","message":"> Transcript [1608] [false]: 'ด้วยฉันเจ็บฉันชัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:31.874341696+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:31.874343544+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:31.874345155+07:00","message":"StatePrefix: 'ด้วยฉันเจ็บฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:31.874346993+07:00","message":"TextPushed: 'ด้วย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:32.020865384+07:00","message":"[GCS] IsForceVAD: false for message ID: 315"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:32.061678107+07:00","message":"receive streaming session, msgId: 315"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:32.061708224+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":"2025-10-27T14:30:32.06171398+07:00","message":"receive interim result [false|false]: ด้วยฉันเจ็บฉันชัดถ้าฉัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:32.061733809+07:00","message":"[buffer interim] 315 false ด้วยฉันเจ็บฉันชัดถ้าฉัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:32.061743193+07:00","message":"[bufferProcess] interim [640000000]:ด้วยฉันเจ็บฉันชัดถ้าฉัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:32.06174567+07:00","message":"[bufferProcess] send to processor:ด้วยฉันเจ็บฉันชะชะช่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:32.061751323+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:32.061754097+07:00","message":"> Transcript [1609] [false]: 'ด้วยฉันเจ็บฉันชะชะช่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:32.061758655+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:32.061760743+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:32.061762816+07:00","message":"StatePrefix: 'ด้วยฉันเจ็บฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:32.061764667+07:00","message":"TextPushed: 'ด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:32.061768789+07:00","message":"Push: 'ฉันเจ็บฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:32.061770643+07:00","message":"TextPushed: 'ด้วยฉันเจ็บฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:32.061772369+07:00","message":"Set new StatePrefix : 'ด้วยฉันเจ็บฉันชะชะช่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:32.061774202+07:00","message":"Next Push (prob) : 'ชะชะช่า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:32.061799733+07:00","message":"push: {false ฉันเจ็บฉัน 0 0xc002880680}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:32.195443988+07:00","message":"receive streaming session, msgId: 315"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:32.195477315+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประกอบด้วยชั้น 7 ชั้นชั้น 5 ชั้น\",\"confidence\":0.8159116}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":850000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:32.195483611+07:00","message":"receive interim result [true|false]: ประกอบด้วยชั้น 7 ชั้นชั้น 5 ชั้น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:32.195492305+07:00","message":"end recv isFinal message id 315"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:32.195494368+07:00","message":"end Recv id 315"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:32.195500355+07:00","message":"[buffer interim] 315 true ประกอบด้วยชั้น 7 ชั้นชั้น 5 ชั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:32.195509501+07:00","message":"[bufferProcess] interim [850000000]:ประกอบด้วยชั้น 7 ชั้นชั้น 5 ชั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:32.195512591+07:00","message":"[bufferProcess] send to processor (isfinal):ด้วยฉันเจ็บฉันชัดถ้าฉัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:32.195515855+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:32.195518709+07:00","message":"> Transcript [1610] [false]: 'ด้วยฉันเจ็บฉันชัดถ้าฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:32.195520661+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:32.195522288+07:00","message":"Set new StatePrefix: 'ด้วยฉันเจ็บฉันชัดถ้าฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:32.195525702+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:32.195527347+07:00","message":"> Transcript [1611] [true]: 'ประกอบด้วยชั้น 7 ชั้นชั้น 5 ชั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:32.195529201+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:32.195530706+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:32.195532485+07:00","message":"StatePrefix: 'ด้วยฉันเจ็บฉันชัดถ้าฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:32.195534436+07:00","message":"TextPushed: 'ด้วยฉันเจ็บฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:32.195535746+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:32.195644173+07:00","message":"Push: 'ประกอบด้วยชั้น 7 ชั้นชั้น 5 ชั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:32.195646946+07:00","message":"TextPushed: 'ด้วยฉันเจ็บฉันประกอบด้วยชั้น 7 ชั้นชั้น 5 ชั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:32.195648724+07:00","message":"Set new StatePrefix : 'ประกอบด้วยชั้น 7 ชั้นชั้น 5 ชั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:32.195650612+07:00","message":"Next Push (prob) : 'ประกอบด้วยชั้น 7 ชั้นชั้น 5 ชั้น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:32.195658513+07:00","message":"push: {true ประกอบด้วยชั้น 7 ชั้นชั้น 5 ชั้น 0 0xc002880680}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:32.19566651+07:00","message":"write aligntment file to 'tmp/7446/align_message_id_315.html'"}
{"level":"info","service":"Main","time":"2025-10-27T14:30:32.203093633+07:00","message":"write wav file: './tmp/7446/7446_315.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:32.281401386+07:00","message":"[GCS] Start streaming session, msgId: 316"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:32.637366112+07:00","message":"receive streaming session, msgId: 316"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:32.637426462+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":"2025-10-27T14:30:32.637433395+07:00","message":"receive interim result [false|false]: ฉัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:32.637448786+07:00","message":"[buffer interim] 316 false ฉัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:32.637461661+07:00","message":"[bufferProcess] interim [420000000]:ฉัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:32.637463597+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:32.850679858+07:00","message":"receive streaming session, msgId: 316"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:32.850721972+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":"2025-10-27T14:30:32.850736302+07:00","message":"receive interim result [false|false]: ฉันชื่อ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:32.850755257+07:00","message":"[buffer interim] 316 false ฉันชื่อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:32.850763848+07:00","message":"[bufferProcess] interim [600000000]:ฉันชื่อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:32.850766607+07:00","message":"[bufferProcess] send to processor:ฉัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:32.850770451+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:32.850774758+07:00","message":"> Transcript [1612] [false]: 'ฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:32.850777642+07:00","message":"Set StatePrefix (first interim): 'ฉัน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:32.951349674+07:00","message":"receive streaming session, msgId: 316"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:32.951382387+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":"2025-10-27T14:30:32.951387692+07:00","message":"receive interim result [false|false]: ฉันช่วย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:32.951411732+07:00","message":"[buffer interim] 316 false ฉันช่วย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:32.951419116+07:00","message":"[bufferProcess] interim [660000000]:ฉันช่วย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:32.951421323+07:00","message":"[bufferProcess] send to processor:ฉันชื่อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:32.95142466+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:32.951427665+07:00","message":"> Transcript [1613] [false]: 'ฉันชื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:32.951430573+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:32.951432185+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:32.951433785+07:00","message":"StatePrefix: 'ฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:32.951435535+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:32.971475195+07:00","message":"receive streaming session, msgId: 316"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:32.971506696+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":"2025-10-27T14:30:32.971511942+07:00","message":"receive interim result [false|false]: ประชุม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:32.971523512+07:00","message":"[buffer interim] 316 false ประชุม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:32.971528859+07:00","message":"[bufferProcess] interim [720000000]:ประชุม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:32.971530729+07:00","message":"[bufferProcess] send to processor:ฉันช่วย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:32.971535717+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:32.971538532+07:00","message":"> Transcript [1614] [false]: 'ฉันช่วย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:32.97154176+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:32.971543585+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:32.971545176+07:00","message":"StatePrefix: 'ฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:32.97154684+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:33.148487208+07:00","message":"receive streaming session, msgId: 316"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:33.148518313+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":"2025-10-27T14:30:33.148523168+07:00","message":"receive interim result [false|false]: ฉะเชิงเทรา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:33.148538613+07:00","message":"[buffer interim] 316 false ฉะเชิงเทรา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:33.148545686+07:00","message":"[bufferProcess] interim [900000000]:ฉะเชิงเทรา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:33.148547672+07:00","message":"[bufferProcess] send to processor:ประชุม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:33.148550874+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:33.148553543+07:00","message":"> Transcript [1615] [false]: 'ประชุม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:33.148555433+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:33.148557077+07:00","message":"Set new StatePrefix: 'ประชุม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:33.267678729+07:00","message":"receive streaming session, msgId: 316"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:33.267713045+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":"2025-10-27T14:30:33.267718729+07:00","message":"receive interim result [false|false]: ประชุมสาย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:33.26773871+07:00","message":"[buffer interim] 316 false ประชุมสาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:33.267749142+07:00","message":"[bufferProcess] interim [960000000]:ประชุมสาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:33.267756777+07:00","message":"[bufferProcess] send to processor:ฉะเชิงเทรา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:33.267762641+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:33.267765077+07:00","message":"> Transcript [1616] [false]: 'ฉะเชิงเทรา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:33.267766985+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:33.267768676+07:00","message":"Set new StatePrefix: 'ฉะเชิงเทรา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:33.478079314+07:00","message":"receive streaming session, msgId: 316"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:33.478117164+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":"2025-10-27T14:30:33.478123046+07:00","message":"receive interim result [false|false]: ประชุมสายแล้ว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:33.478139126+07:00","message":"[buffer interim] 316 false ประชุมสายแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:33.478147155+07:00","message":"[bufferProcess] interim [140000000]:ประชุมสายแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:33.478149876+07:00","message":"[bufferProcess] send to processor:ประชุมสาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:33.478157354+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:33.478159789+07:00","message":"> Transcript [1617] [false]: 'ประชุมสาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:33.478162159+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:33.478164108+07:00","message":"Set new StatePrefix: 'ประชุมสาย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:33.507646764+07:00","message":"receive streaming session, msgId: 316"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:33.507675821+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":"2025-10-27T14:30:33.507682651+07:00","message":"receive interim result [false|false]: ประชุมสายลับ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:33.507697777+07:00","message":"[buffer interim] 316 false ประชุมสายลับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:33.507704779+07:00","message":"[bufferProcess] interim [200000000]:ประชุมสายลับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:33.507708633+07:00","message":"[bufferProcess] send to processor:ประชุมสายแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:33.507712634+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:33.507715525+07:00","message":"> Transcript [1618] [false]: 'ประชุมสายแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:33.507719699+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:33.507728206+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:33.507731037+07:00","message":"StatePrefix: 'ประชุมสาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:33.507733204+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:33.56988719+07:00","message":"receive streaming session, msgId: 316"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:33.569912118+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":"2025-10-27T14:30:33.56991718+07:00","message":"receive interim result [false|false]: ประชุมสายแล้ว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:33.56992999+07:00","message":"[buffer interim] 316 false ประชุมสายแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:33.569936332+07:00","message":"[bufferProcess] interim [260000000]:ประชุมสายแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:33.569938448+07:00","message":"[bufferProcess] send to processor:ประชุมสายลับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:33.569941027+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:33.56994328+07:00","message":"> Transcript [1619] [false]: 'ประชุมสายลับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:33.569946625+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:33.569948339+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:33.56995028+07:00","message":"StatePrefix: 'ประชุมสาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:33.569951833+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:33.587212484+07:00","message":"receive streaming session, msgId: 316"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:33.587234388+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":"2025-10-27T14:30:33.587241022+07:00","message":"receive interim result [false|false]: ประชุมสายและบาง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:33.587257013+07:00","message":"[buffer interim] 316 false ประชุมสายและบาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:33.587262764+07:00","message":"[bufferProcess] interim [320000000]:ประชุมสายและบาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:33.58726522+07:00","message":"[bufferProcess] send to processor:ประชุมสายแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:33.587268404+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:33.587271792+07:00","message":"> Transcript [1620] [false]: 'ประชุมสายแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:33.587275006+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:33.587277039+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:33.587279697+07:00","message":"StatePrefix: 'ประชุมสาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:33.587282011+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:33.733390945+07:00","message":"receive streaming session, msgId: 316"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:33.733421632+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":"2025-10-27T14:30:33.73342829+07:00","message":"receive interim result [false|false]: ประชุมสายและบางแสน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:33.733444867+07:00","message":"[buffer interim] 316 false ประชุมสายและบางแสน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:33.733450741+07:00","message":"[bufferProcess] interim [500000000]:ประชุมสายและบางแสน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:33.733453751+07:00","message":"[bufferProcess] send to processor:ประชุมสายและบาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:33.733456996+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:33.733460012+07:00","message":"> Transcript [1621] [false]: 'ประชุมสายและบาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:33.73346404+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:33.733466827+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:33.733469472+07:00","message":"StatePrefix: 'ประชุมสาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:33.733471734+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:33.733480948+07:00","message":"Push: 'ประชุมสาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:33.73348362+07:00","message":"TextPushed: 'ประชุมสาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:33.733487047+07:00","message":"Set new StatePrefix : 'ประชุมสายและบาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:33.733490126+07:00","message":"Next Push (prob) : 'และบาง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:33.733500229+07:00","message":"push: {false ประชุมสาย 0 0xc002217500}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:33.846833836+07:00","message":"receive streaming session, msgId: 316"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:33.846858927+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":"2025-10-27T14:30:33.846864969+07:00","message":"receive interim result [false|false]: ประชุมสายและบางแซะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:33.846881178+07:00","message":"[buffer interim] 316 false ประชุมสายและบางแซะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:33.84688772+07:00","message":"[bufferProcess] interim [620000000]:ประชุมสายและบางแซะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:33.846890477+07:00","message":"[bufferProcess] send to processor:ประชุมสายและบางแสน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:33.846894122+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:33.846897238+07:00","message":"> Transcript [1622] [false]: 'ประชุมสายและบางแสน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:33.846903815+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:33.846906286+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:33.846911678+07:00","message":"StatePrefix: 'ประชุมสายและบาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:33.846914391+07:00","message":"TextPushed: 'ประชุมสาย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:33.940944416+07:00","message":"[GCS] IsForceVAD: false for message ID: 316"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:34.03410011+07:00","message":"receive streaming session, msgId: 316"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:34.034136377+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":"2025-10-27T14:30:34.034143192+07:00","message":"receive interim result [false|false]: ประชุมสายและบางแสน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:34.034155015+07:00","message":"[buffer interim] 316 false ประชุมสายและบางแสน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:34.03416297+07:00","message":"[bufferProcess] interim [740000000]:ประชุมสายและบางแสน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:34.034165476+07:00","message":"[bufferProcess] send to processor:ประชุมสายและบางแซะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:34.034170074+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:34.034173348+07:00","message":"> Transcript [1623] [false]: 'ประชุมสายและบางแซะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:34.034177459+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:34.034179913+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:34.034182791+07:00","message":"StatePrefix: 'ประชุมสายและบาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:34.034185732+07:00","message":"TextPushed: 'ประชุมสาย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:34.040631526+07:00","message":"receive streaming session, msgId: 316"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:34.040655631+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":"2025-10-27T14:30:34.040660494+07:00","message":"receive interim result [false|false]: ประชุมสายและบังแทรก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:34.040673501+07:00","message":"[buffer interim] 316 false ประชุมสายและบังแทรก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:34.040678063+07:00","message":"[bufferProcess] interim [860000000]:ประชุมสายและบังแทรก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:34.040680762+07:00","message":"[bufferProcess] send to processor:ประชุมสายและบางแสน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:34.040684107+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:34.040687578+07:00","message":"> Transcript [1624] [false]: 'ประชุมสายและบางแสน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:34.040691088+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:34.04069285+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:34.040694514+07:00","message":"StatePrefix: 'ประชุมสายและบาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:34.040696117+07:00","message":"TextPushed: 'ประชุมสาย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:34.11552706+07:00","message":"receive streaming session, msgId: 316"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:34.115561266+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ฉันชุมสายและบังแทรก\",\"confidence\":0.87610257}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":890000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:34.115566954+07:00","message":"receive interim result [true|false]: ฉันชุมสายและบังแทรก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:34.115577605+07:00","message":"end recv isFinal message id 316"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:34.115579574+07:00","message":"end Recv id 316"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:34.11558665+07:00","message":"[buffer interim] 316 true ฉันชุมสายและบังแทรก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:34.115595195+07:00","message":"[bufferProcess] interim [890000000]:ฉันชุมสายและบังแทรก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:34.115597793+07:00","message":"[bufferProcess] send to processor (isfinal):ประชุมสายและบังแทรก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:34.115600893+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:34.115603699+07:00","message":"> Transcript [1625] [false]: 'ประชุมสายและบังแทรก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:34.115605633+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:34.115607468+07:00","message":"Set new StatePrefix: 'ประชุมสายและบังแทรก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:34.115608965+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:34.115610649+07:00","message":"> Transcript [1626] [true]: 'ฉันชุมสายและบังแทรก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:34.115613168+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:34.115614935+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:34.115616459+07:00","message":"StatePrefix: 'ประชุมสายและบังแทรก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:34.115618129+07:00","message":"TextPushed: 'ประชุมสาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:34.115619359+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:34.115685371+07:00","message":"Push: 'และบังแทรก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:34.11568745+07:00","message":"TextPushed: 'ประชุมสายและบังแทรก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:34.115689676+07:00","message":"Set new StatePrefix : 'ฉันชุมสายและบังแทรก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:34.11569134+07:00","message":"Next Push (prob) : 'ฉันชุมสายและบังแทรก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:34.115699026+07:00","message":"push: {true และบังแทรก 0 0xc002217500}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:34.115710722+07:00","message":"write aligntment file to 'tmp/7446/align_message_id_316.html'"}
{"level":"info","service":"Main","time":"2025-10-27T14:30:34.12215137+07:00","message":"write wav file: './tmp/7446/7446_316.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:34.132891468+07:00","message":"[GCS] Start streaming session, msgId: 317"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:34.200081967+07:00","message":"[GCS] IsForceVAD: false for message ID: 317"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:34.414363712+07:00","message":"receive streaming session, msgId: 317"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:34.414385079+07:00","message":"found end of frame, send empty tag with msgId: 317"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:34.41438848+07:00","message":"end Recv id 317"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:34.414396247+07:00","message":"[buffer interim] 317 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:34.414405638+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:34.414410822+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:34.414414297+07:00","message":"> Transcript [1627] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:34.414417409+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:34.414419469+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:34.414421749+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:34.414423769+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:34.414426851+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:34.414437616+07:00","message":"push: {true \n 0 0xc002881400}"}
{"level":"info","service":"Main","time":"2025-10-27T14:30:34.418664018+07:00","message":"write wav file: './tmp/7446/7446_317.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:34.450959585+07:00","message":"[GCS] Start streaming session, msgId: 318"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:30:34.533340724+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:30:34.533347639+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:35.368183775+07:00","message":"receive streaming session, msgId: 318"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:35.368226563+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":"2025-10-27T14:30:35.368232586+07:00","message":"receive interim result [false|false]: มึง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:35.368245139+07:00","message":"[buffer interim] 318 false มึง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:35.368251907+07:00","message":"[bufferProcess] interim [720000000]:มึง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:35.368253456+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:35.501354896+07:00","message":"receive streaming session, msgId: 318"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:35.501400517+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"1\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:35.501406793+07:00","message":"receive interim result [false|false]: 1"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:35.50142243+07:00","message":"[buffer interim] 318 false 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:35.501435334+07:00","message":"[bufferProcess] interim [780000000]:1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:35.501438057+07:00","message":"[bufferProcess] send to processor:มึง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:35.501443142+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:35.50144708+07:00","message":"> Transcript [1628] [false]: 'มึง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:35.501449845+07:00","message":"Set StatePrefix (first interim): 'มึง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:35.525299678+07:00","message":"receive streaming session, msgId: 318"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:35.525345631+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"1 นาง\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:35.525353182+07:00","message":"receive interim result [false|false]: 1 นาง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:35.525371072+07:00","message":"[buffer interim] 318 false 1 นาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:35.525385092+07:00","message":"[bufferProcess] interim [840000000]:1 นาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:35.52538862+07:00","message":"[bufferProcess] send to processor:1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:35.525396321+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:35.525400132+07:00","message":"> Transcript [1629] [false]: '1'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:35.525402918+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:35.525405644+07:00","message":"Set new StatePrefix: '1'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:35.753123182+07:00","message":"receive streaming session, msgId: 318"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:35.753159507+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":"2025-10-27T14:30:35.753174069+07:00","message":"receive interim result [false|false]: เพลิงนาคา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:35.753188157+07:00","message":"[buffer interim] 318 false เพลิงนาคา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:35.753196797+07:00","message":"[bufferProcess] interim [20000000]:เพลิงนาคา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:35.75319882+07:00","message":"[bufferProcess] send to processor:1 นาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:35.753201991+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:35.753204356+07:00","message":"> Transcript [1630] [false]: '1 นาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:35.753206636+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:35.753208367+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:35.753210072+07:00","message":"StatePrefix: '1'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:35.753211603+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:35.883426526+07:00","message":"receive streaming session, msgId: 318"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:35.883463803+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"1 นาที\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:35.883469274+07:00","message":"receive interim result [false|false]: 1 นาที"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:35.883498344+07:00","message":"[buffer interim] 318 false 1 นาที"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:35.883505243+07:00","message":"[bufferProcess] interim [140000000]:1 นาที"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:35.88350716+07:00","message":"[bufferProcess] send to processor:เพลิงนาคา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:35.883510011+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:35.883512244+07:00","message":"> Transcript [1631] [false]: 'เพลิงนาคา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:35.883513813+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:35.883515427+07:00","message":"Set new StatePrefix: 'เพลิงนาคา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:35.906302466+07:00","message":"receive streaming session, msgId: 318"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:35.906327444+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":"2025-10-27T14:30:35.906332682+07:00","message":"receive interim result [false|false]: เพลิงนาคา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:35.906347281+07:00","message":"[buffer interim] 318 false เพลิงนาคา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:35.90635264+07:00","message":"[bufferProcess] interim [200000000]:เพลิงนาคา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:35.906354982+07:00","message":"[bufferProcess] send to processor:1 นาที"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:35.906358775+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:35.906361085+07:00","message":"> Transcript [1632] [false]: '1 นาที'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:35.906362528+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:35.906364007+07:00","message":"Set new StatePrefix: '1 นาที'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:35.947174461+07:00","message":"receive streaming session, msgId: 318"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:35.947198467+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"1 นางรัชนี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:35.947204525+07:00","message":"receive interim result [false|false]: 1 นางรัชนี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:35.947218149+07:00","message":"[buffer interim] 318 false 1 นางรัชนี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:35.947224907+07:00","message":"[bufferProcess] interim [320000000]:1 นางรัชนี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:35.947227583+07:00","message":"[bufferProcess] send to processor:เพลิงนาคา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:35.947230892+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:35.947233475+07:00","message":"> Transcript [1633] [false]: 'เพลิงนาคา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:35.947235529+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:35.947237727+07:00","message":"Set new StatePrefix: 'เพลิงนาคา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:36.220873576+07:00","message":"receive streaming session, msgId: 318"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:36.220913886+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"1 นางรัชนีส่วน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:36.220919723+07:00","message":"receive interim result [false|false]: 1 นางรัชนีส่วน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:36.220935547+07:00","message":"[buffer interim] 318 false 1 นางรัชนีส่วน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:36.220943818+07:00","message":"[bufferProcess] interim [560000000]:1 นางรัชนีส่วน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:36.22094613+07:00","message":"[bufferProcess] send to processor:1 นางรัชนี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:36.220949507+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:36.220951903+07:00","message":"> Transcript [1634] [false]: '1 นางรัชนี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:36.220953454+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:36.220955739+07:00","message":"Set new StatePrefix: '1 นางรัชนี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:36.410267552+07:00","message":"receive streaming session, msgId: 318"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:36.410303853+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"1 นางรัชนีส่วนใด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:36.410310352+07:00","message":"receive interim result [false|false]: 1 นางรัชนีส่วนใด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:36.410328663+07:00","message":"[buffer interim] 318 false 1 นางรัชนีส่วนใด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:36.410336016+07:00","message":"[bufferProcess] interim [740000000]:1 นางรัชนีส่วนใด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:36.410339539+07:00","message":"[bufferProcess] send to processor:1 นางรัชนีส่วน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:36.410350173+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:36.410353372+07:00","message":"> Transcript [1635] [false]: '1 นางรัชนีส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:36.410357192+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:36.410360052+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:36.410362348+07:00","message":"StatePrefix: '1 นางรัชนี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:36.410364646+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:36.434060651+07:00","message":"receive streaming session, msgId: 318"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:36.434085783+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"1 นางรัชนีส่วนแบ่ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:36.434092116+07:00","message":"receive interim result [false|false]: 1 นางรัชนีส่วนแบ่ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:36.434108631+07:00","message":"[buffer interim] 318 false 1 นางรัชนีส่วนแบ่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:36.434114732+07:00","message":"[bufferProcess] interim [800000000]:1 นางรัชนีส่วนแบ่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:36.434117708+07:00","message":"[bufferProcess] send to processor:1 นางรัชนีส่วนใด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:36.434124858+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:36.4341281+07:00","message":"> Transcript [1636] [false]: '1 นางรัชนีส่วนใด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:36.434132086+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:36.43413444+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:36.434136791+07:00","message":"StatePrefix: '1 นางรัชนี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:36.434139007+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:36.537070144+07:00","message":"receive streaming session, msgId: 318"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:36.53710961+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"1 นางรัชนีส่วนเด่น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:36.537114873+07:00","message":"receive interim result [false|false]: 1 นางรัชนีส่วนเด่น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:36.537128602+07:00","message":"[buffer interim] 318 false 1 นางรัชนีส่วนเด่น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:36.537134427+07:00","message":"[bufferProcess] interim [860000000]:1 นางรัชนีส่วนเด่น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:36.5371367+07:00","message":"[bufferProcess] send to processor:1 นางรัชนีส่วนแบ่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:36.537139713+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:36.537142331+07:00","message":"> Transcript [1637] [false]: '1 นางรัชนีส่วนแบ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:36.537148855+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:36.537150797+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:36.537152405+07:00","message":"StatePrefix: '1 นางรัชนี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:36.537154005+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:36.541033576+07:00","message":"receive streaming session, msgId: 318"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:36.541059876+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:36.541064239+07:00","message":"receive interim result [false|false]: 1"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:36.541073349+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":"2025-10-27T14:30:36.541076597+07:00","message":"receive interim result [false|false]:  นางรัชนีส่วนเบนโตะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:36.54108306+07:00","message":"[buffer interim] 318 false 1"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:36.541085854+07:00","message":"[buffer interim] 318 false  นางรัชนีส่วนเบนโตะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:36.541089857+07:00","message":"[bufferProcess] interim [920000000]:1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:36.541091677+07:00","message":"[bufferProcess] send to processor:1 นางรัชนีส่วนเด่น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:36.541094589+07:00","message":"[bufferProcess] interim [920000000]: นางรัชนีส่วนเบนโตะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:36.541097101+07:00","message":"[bufferProcess] update buffer: 1 นางรัชนีส่วนเบนโตะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:36.541099377+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:36.541101484+07:00","message":"> Transcript [1638] [false]: '1 นางรัชนีส่วนเด่น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:36.541103731+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:36.541106626+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:36.541108141+07:00","message":"StatePrefix: '1 นางรัชนี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:36.541109926+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:36.541111749+07:00","message":"Push: '1 นางรัชนี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:36.541113377+07:00","message":"TextPushed: '1 นางรัชนี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:36.541116001+07:00","message":"Set new StatePrefix : '1 นางรัชนีส่วนเด่น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:36.541117722+07:00","message":"Next Push (prob) : 'ส่วนเด่น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:36.541125651+07:00","message":"push: {false 1 นางรัชนี 0 0xc002602000}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:36.735930978+07:00","message":"receive streaming session, msgId: 318"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:36.73596605+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:36.735972255+07:00","message":"receive interim result [false|false]: 1"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:36.735987326+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":"2025-10-27T14:30:36.735993896+07:00","message":"receive interim result [false|false]:  นางรัชนีวรรณเด่นอุดม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:36.736002383+07:00","message":"[buffer interim] 318 false 1"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:36.736006557+07:00","message":"[buffer interim] 318 false  นางรัชนีวรรณเด่นอุดม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:36.736013632+07:00","message":"[bufferProcess] interim [100000000]:1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:36.73601646+07:00","message":"[bufferProcess] send to processor:1 นางรัชนีส่วนเบนโตะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:36.736019851+07:00","message":"[bufferProcess] interim [100000000]: นางรัชนีวรรณเด่นอุดม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:36.736023061+07:00","message":"[bufferProcess] update buffer: 1 นางรัชนีวรรณเด่นอุดม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:36.73602597+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:36.736029604+07:00","message":"> Transcript [1639] [false]: '1 นางรัชนีส่วนเบนโตะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:36.736032333+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:36.736035369+07:00","message":"Set new StatePrefix: '1 นางรัชนีส่วนเบนโตะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:36.890689029+07:00","message":"[GCS] IsForceVAD: false for message ID: 318"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:36.932158582+07:00","message":"receive streaming session, msgId: 318"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:36.932182594+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:36.932187216+07:00","message":"receive interim result [false|false]: 1"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:36.93220033+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":"2025-10-27T14:30:36.932204535+07:00","message":"receive interim result [false|false]:  นางรัชนีส่วนเบนโตะโดน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:36.93221153+07:00","message":"[buffer interim] 318 false 1"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:36.932216119+07:00","message":"[buffer interim] 318 false  นางรัชนีส่วนเบนโตะโดน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:36.932221713+07:00","message":"[bufferProcess] interim [280000000]:1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:36.932223731+07:00","message":"[bufferProcess] send to processor:1 นางรัชนีวรรณเด่นอุดม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:36.932226178+07:00","message":"[bufferProcess] interim [280000000]: นางรัชนีส่วนเบนโตะโดน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:36.932228514+07:00","message":"[bufferProcess] update buffer: 1 นางรัชนีส่วนเบนโตะโดน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:36.932230737+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:36.932232879+07:00","message":"> Transcript [1640] [false]: '1 นางรัชนีวรรณเด่นอุดม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:36.932234448+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:36.9322375+07:00","message":"Set new StatePrefix: '1 นางรัชนีวรรณเด่นอุดม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:36.960737196+07:00","message":"[GCS] Start streaming session, msgId: 319"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:37.022394578+07:00","message":"[GCS] IsForceVAD: false for message ID: 319"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:37.091422918+07:00","message":"[GCS] Start streaming session, msgId: 320"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:37.091468027+07:00","message":"receive streaming session, msgId: 318"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:37.091493989+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"15 พระแท่นสุวรรณเบญจรงค์\",\"confidence\":0.6578126}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:37.091498753+07:00","message":"receive interim result [true|false]: 15 พระแท่นสุวรรณเบญจรงค์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:37.091509294+07:00","message":"end recv isFinal message id 318"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:37.091511506+07:00","message":"end Recv id 318"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:37.091516054+07:00","message":"[buffer interim] 318 true 15 พระแท่นสุวรรณเบญจรงค์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:37.091522341+07:00","message":"[bufferProcess] interim [460000000]:15 พระแท่นสุวรรณเบญจรงค์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:37.091526138+07:00","message":"[bufferProcess] send to processor (isfinal):1 นางรัชนีส่วนเบนโตะโดน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:37.09152967+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:37.091532969+07:00","message":"> Transcript [1641] [false]: '1 นางรัชนีส่วนเบนโตะโดน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:37.091535581+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:37.091538177+07:00","message":"Set new StatePrefix: '1 นางรัชนีส่วนเบนโตะโดน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:37.091540129+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:37.091542551+07:00","message":"> Transcript [1642] [true]: '15 พระแท่นสุวรรณเบญจรงค์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:37.091545561+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:37.091548467+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:37.091550635+07:00","message":"StatePrefix: '1 นางรัชนีส่วนเบนโตะโดน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:37.091553086+07:00","message":"TextPushed: '1 นางรัชนี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:37.091555519+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:37.091656587+07:00","message":"Push: 'พระแท่นสุวรรณเบญจรงค์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:37.091659699+07:00","message":"TextPushed: '1 นางรัชนีพระแท่นสุวรรณเบญจรงค์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:37.091661694+07:00","message":"Set new StatePrefix : '15 พระแท่นสุวรรณเบญจรงค์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:37.091663665+07:00","message":"Next Push (prob) : '15 พระแท่นสุวรรณเบญจรงค์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:37.091671231+07:00","message":"push: {true พระแท่นสุวรรณเบญจรงค์ 0 0xc002602000}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:37.091687103+07:00","message":"write aligntment file to 'tmp/7446/align_message_id_318.html'"}
{"level":"info","service":"Main","time":"2025-10-27T14:30:37.098499055+07:00","message":"write wav file: './tmp/7446/7446_318.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:37.262518645+07:00","message":"receive streaming session, msgId: 319"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:37.262536006+07:00","message":"found end of frame, send empty tag with msgId: 319"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:37.262539775+07:00","message":"end Recv id 319"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:37.26254709+07:00","message":"[buffer interim] 319 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:37.262555037+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:37.262559442+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:37.262562434+07:00","message":"> Transcript [1643] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:37.262566202+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:37.262569011+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:37.262571122+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:37.262572993+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:37.262582062+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:37.262593621+07:00","message":"push: {true \n 0 0xc002602400}"}
{"level":"info","service":"Main","time":"2025-10-27T14:30:37.266673329+07:00","message":"write wav file: './tmp/7446/7446_319.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:30:37.533818106+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:30:37.533841735+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:37.629605602+07:00","message":"receive streaming session, msgId: 320"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:37.629651042+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":"2025-10-27T14:30:37.629656719+07:00","message":"receive interim result [false|false]: ตั้ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:37.629671798+07:00","message":"[buffer interim] 320 false ตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:37.629679754+07:00","message":"[bufferProcess] interim [540000000]:ตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:37.6296821+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:37.75374938+07:00","message":"receive streaming session, msgId: 320"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:37.753788378+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":"2025-10-27T14:30:37.753806301+07:00","message":"receive interim result [false|false]: ตั้งนาน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:37.753817729+07:00","message":"[buffer interim] 320 false ตั้งนาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:37.753823675+07:00","message":"[bufferProcess] interim [720000000]:ตั้งนาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:37.753825718+07:00","message":"[bufferProcess] send to processor:ตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:37.75383027+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:37.753832996+07:00","message":"> Transcript [1644] [false]: 'ตั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:37.753834862+07:00","message":"Set StatePrefix (first interim): 'ตั้ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:37.832398368+07:00","message":"receive streaming session, msgId: 320"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:37.832433357+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":"2025-10-27T14:30:37.83243832+07:00","message":"receive interim result [false|false]: ตั้งน้ำ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:37.832453583+07:00","message":"[buffer interim] 320 false ตั้งน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:37.832460117+07:00","message":"[bufferProcess] interim [780000000]:ตั้งน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:37.832462056+07:00","message":"[bufferProcess] send to processor:ตั้งนาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:37.832465495+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:37.832468207+07:00","message":"> Transcript [1645] [false]: 'ตั้งนาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:37.832471745+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:37.832473672+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:37.832475258+07:00","message":"StatePrefix: 'ตั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:37.832476855+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:38.075913622+07:00","message":"receive streaming session, msgId: 320"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:38.075947718+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":"2025-10-27T14:30:38.075952331+07:00","message":"receive interim result [false|false]: ตั้งน้ำอุ่น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:38.075964559+07:00","message":"[buffer interim] 320 false ตั้งน้ำอุ่น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:38.075973584+07:00","message":"[bufferProcess] interim [960000000]:ตั้งน้ำอุ่น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:38.07597568+07:00","message":"[bufferProcess] send to processor:ตั้งน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:38.07598066+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:38.07598308+07:00","message":"> Transcript [1646] [false]: 'ตั้งน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:38.075986013+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:38.075988353+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:38.075990174+07:00","message":"StatePrefix: 'ตั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:38.075991938+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:38.280544371+07:00","message":"receive streaming session, msgId: 320"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:38.280578607+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":"2025-10-27T14:30:38.280583939+07:00","message":"receive interim result [false|false]: ตั้งน้ำหมู่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:38.280600012+07:00","message":"[buffer interim] 320 false ตั้งน้ำหมู่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:38.280608594+07:00","message":"[bufferProcess] interim [200000000]:ตั้งน้ำหมู่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:38.280611177+07:00","message":"[bufferProcess] send to processor:ตั้งน้ำอุ่น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:38.280615252+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:38.280618811+07:00","message":"> Transcript [1647] [false]: 'ตั้งน้ำอุ่น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:38.28062266+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:38.280625098+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:38.280627689+07:00","message":"StatePrefix: 'ตั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:38.280630318+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:38.355312248+07:00","message":"receive streaming session, msgId: 320"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:38.355348343+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":"2025-10-27T14:30:38.355353489+07:00","message":"receive interim result [false|false]: ตั้งน้ำอุ่น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:38.355369345+07:00","message":"[buffer interim] 320 false ตั้งน้ำอุ่น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:38.355376749+07:00","message":"[bufferProcess] interim [260000000]:ตั้งน้ำอุ่น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:38.355378637+07:00","message":"[bufferProcess] send to processor:ตั้งน้ำหมู่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:38.355384272+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:38.355386898+07:00","message":"> Transcript [1648] [false]: 'ตั้งน้ำหมู่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:38.355389787+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:38.355391673+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:38.355393144+07:00","message":"StatePrefix: 'ตั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:38.355394951+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:38.355399222+07:00","message":"Push: 'ตั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:38.355400912+07:00","message":"TextPushed: 'ตั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:38.355402722+07:00","message":"Set new StatePrefix : 'ตั้งน้ำหมู่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:38.355404524+07:00","message":"Next Push (prob) : 'น้ำหมู่'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:38.355412858+07:00","message":"push: {false ตั้ง 0 0xc002880280}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:38.542200789+07:00","message":"receive streaming session, msgId: 320"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:38.542244721+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":"2025-10-27T14:30:38.542250295+07:00","message":"receive interim result [false|false]: ตั้งน้ำอุ่นติด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:38.542264914+07:00","message":"[buffer interim] 320 false ตั้งน้ำอุ่นติด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:38.542271507+07:00","message":"[bufferProcess] interim [440000000]:ตั้งน้ำอุ่นติด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:38.542273837+07:00","message":"[bufferProcess] send to processor:ตั้งน้ำอุ่น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:38.542278984+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:38.542281974+07:00","message":"> Transcript [1649] [false]: 'ตั้งน้ำอุ่น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:38.542284009+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:38.542285737+07:00","message":"Set new StatePrefix: 'ตั้งน้ำอุ่น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:38.659169283+07:00","message":"receive streaming session, msgId: 320"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:38.659209918+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":"2025-10-27T14:30:38.659216924+07:00","message":"receive interim result [false|false]: ตั้งน้ำปิดทอง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:38.659232686+07:00","message":"[buffer interim] 320 false ตั้งน้ำปิดทอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:38.659240833+07:00","message":"[bufferProcess] interim [620000000]:ตั้งน้ำปิดทอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:38.659243755+07:00","message":"[bufferProcess] send to processor:ตั้งน้ำอุ่นติด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:38.659248462+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:38.659252027+07:00","message":"> Transcript [1650] [false]: 'ตั้งน้ำอุ่นติด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:38.659256034+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:38.659258633+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:38.659261054+07:00","message":"StatePrefix: 'ตั้งน้ำอุ่น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:38.659263982+07:00","message":"TextPushed: 'ตั้ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:39.163344211+07:00","message":"receive streaming session, msgId: 320"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:39.163377755+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตั้งน้ำปิดทอง 2\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:39.163382971+07:00","message":"receive interim result [false|false]: ตั้งน้ำปิดทอง 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:39.163398314+07:00","message":"[buffer interim] 320 false ตั้งน้ำปิดทอง 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:39.163404367+07:00","message":"[bufferProcess] interim [100000000]:ตั้งน้ำปิดทอง 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:39.163406511+07:00","message":"[bufferProcess] send to processor:ตั้งน้ำปิดทอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:39.163409828+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:39.163412267+07:00","message":"> Transcript [1651] [false]: 'ตั้งน้ำปิดทอง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:39.163414127+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:39.163416048+07:00","message":"Set new StatePrefix: 'ตั้งน้ำปิดทอง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:39.226813697+07:00","message":"receive streaming session, msgId: 320"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:39.226852262+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":"2025-10-27T14:30:39.226858804+07:00","message":"receive interim result [false|false]: ตั้งน้ำปิดทอง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:39.22687035+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 2\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:39.226872765+07:00","message":"receive interim result [false|false]:  2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:39.226880209+07:00","message":"[buffer interim] 320 false ตั้งน้ำปิดทอง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:39.22688387+07:00","message":"[buffer interim] 320 false  2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:39.226889474+07:00","message":"[bufferProcess] interim [220000000]:ตั้งน้ำปิดทอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:39.226891359+07:00","message":"[bufferProcess] send to processor:ตั้งน้ำปิดทอง 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:39.226893967+07:00","message":"[bufferProcess] interim [220000000]: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:39.226896377+07:00","message":"[bufferProcess] update buffer: ตั้งน้ำปิดทอง 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:39.226899144+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:39.226901663+07:00","message":"> Transcript [1652] [false]: 'ตั้งน้ำปิดทอง 2'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:39.226904177+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:39.226905841+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:39.226907653+07:00","message":"StatePrefix: 'ตั้งน้ำปิดทอง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:39.226909759+07:00","message":"TextPushed: 'ตั้ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:39.357324919+07:00","message":"receive streaming session, msgId: 320"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:39.357360591+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":"2025-10-27T14:30:39.357365985+07:00","message":"receive interim result [false|false]: ตั้งน้ำปิดทอง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:39.357375115+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 21\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:39.357377384+07:00","message":"receive interim result [false|false]:  21"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:39.357384872+07:00","message":"[buffer interim] 320 false ตั้งน้ำปิดทอง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:39.357390357+07:00","message":"[buffer interim] 320 false  21"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:39.357396179+07:00","message":"[bufferProcess] interim [280000000]:ตั้งน้ำปิดทอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:39.357398191+07:00","message":"[bufferProcess] send to processor:ตั้งน้ำปิดทอง 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:39.357402531+07:00","message":"[bufferProcess] interim [280000000]: 21"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:39.357404501+07:00","message":"[bufferProcess] update buffer: ตั้งน้ำปิดทอง 21"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:39.357407353+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:39.357410082+07:00","message":"> Transcript [1653] [false]: 'ตั้งน้ำปิดทอง 2'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:39.357412704+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:39.357414649+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:39.357416451+07:00","message":"StatePrefix: 'ตั้งน้ำปิดทอง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:39.357418428+07:00","message":"TextPushed: 'ตั้ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:39.430745208+07:00","message":"receive streaming session, msgId: 320"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:39.430779623+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตั้งน้ำปิดทอง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:39.430785587+07:00","message":"receive interim result [false|false]: ตั้งน้ำปิดทอง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:39.430798142+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 2 หมู่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:39.430801217+07:00","message":"receive interim result [false|false]:  2 หมู่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:39.430808811+07:00","message":"[buffer interim] 320 false ตั้งน้ำปิดทอง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:39.430811671+07:00","message":"[buffer interim] 320 false  2 หมู่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:39.430817208+07:00","message":"[bufferProcess] interim [340000000]:ตั้งน้ำปิดทอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:39.430819395+07:00","message":"[bufferProcess] send to processor:ตั้งน้ำปิดทอง 21"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:39.430821807+07:00","message":"[bufferProcess] interim [340000000]: 2 หมู่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:39.430824191+07:00","message":"[bufferProcess] update buffer: ตั้งน้ำปิดทอง 2 หมู่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:39.430827417+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:39.430829798+07:00","message":"> Transcript [1654] [false]: 'ตั้งน้ำปิดทอง 21'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:39.430833066+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:39.430834886+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:39.43083682+07:00","message":"StatePrefix: 'ตั้งน้ำปิดทอง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:39.430838917+07:00","message":"TextPushed: 'ตั้ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:39.548560163+07:00","message":"receive streaming session, msgId: 320"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:39.548597802+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":"2025-10-27T14:30:39.548603384+07:00","message":"receive interim result [false|false]: ตั้งน้ำปิดทอง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:39.548614626+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 2 โมง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:39.548617545+07:00","message":"receive interim result [false|false]:  2 โมง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:39.548624664+07:00","message":"[buffer interim] 320 false ตั้งน้ำปิดทอง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:39.548627544+07:00","message":"[buffer interim] 320 false  2 โมง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:39.548633299+07:00","message":"[bufferProcess] interim [460000000]:ตั้งน้ำปิดทอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:39.548635337+07:00","message":"[bufferProcess] send to processor:ตั้งน้ำปิดทอง 2 หมู่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:39.548637829+07:00","message":"[bufferProcess] interim [460000000]: 2 โมง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:39.54864208+07:00","message":"[bufferProcess] update buffer: ตั้งน้ำปิดทอง 2 โมง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:39.548645671+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:39.548669466+07:00","message":"> Transcript [1655] [false]: 'ตั้งน้ำปิดทอง 2 หมู่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:39.548675317+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:39.548677648+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:39.548680125+07:00","message":"StatePrefix: 'ตั้งน้ำปิดทอง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:39.548682074+07:00","message":"TextPushed: 'ตั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:39.548690508+07:00","message":"Push: 'น้ำปิดทอง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:39.548692133+07:00","message":"TextPushed: 'ตั้งน้ำปิดทอง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:39.54869424+07:00","message":"Set new StatePrefix : 'ตั้งน้ำปิดทอง 2 หมู่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:39.548696252+07:00","message":"Next Push (prob) : ' 2 หมู่'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:39.548708323+07:00","message":"push: {false น้ำปิดทอง 0 0xc002880280}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:39.760822623+07:00","message":"receive streaming session, msgId: 320"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:39.76085586+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตั้งน้ำปิดทอง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:39.760861615+07:00","message":"receive interim result [false|false]: ตั้งน้ำปิดทอง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:39.760870304+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 2 หมู่ 2\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:39.760872572+07:00","message":"receive interim result [false|false]:  2 หมู่ 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:39.760879708+07:00","message":"[buffer interim] 320 false ตั้งน้ำปิดทอง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:39.760882755+07:00","message":"[buffer interim] 320 false  2 หมู่ 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:39.760901974+07:00","message":"[bufferProcess] interim [700000000]:ตั้งน้ำปิดทอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:39.760915563+07:00","message":"[bufferProcess] send to processor:ตั้งน้ำปิดทอง 2 โมง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:39.760925454+07:00","message":"[bufferProcess] interim [700000000]: 2 หมู่ 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:39.760927734+07:00","message":"[bufferProcess] update buffer: ตั้งน้ำปิดทอง 2 หมู่ 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:39.760931364+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:39.760934733+07:00","message":"> Transcript [1656] [false]: 'ตั้งน้ำปิดทอง 2 โมง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:39.760936986+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:39.760938668+07:00","message":"Set new StatePrefix: 'ตั้งน้ำปิดทอง 2 โมง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:39.941539699+07:00","message":"receive streaming session, msgId: 320"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:39.941577081+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":"2025-10-27T14:30:39.941582497+07:00","message":"receive interim result [false|false]: ตั้งน้ำปิดทอง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:39.941594223+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 2 หมู่ 2 ต\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:39.941597249+07:00","message":"receive interim result [false|false]:  2 หมู่ 2 ต"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:39.941604979+07:00","message":"[buffer interim] 320 false ตั้งน้ำปิดทอง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:39.941608058+07:00","message":"[buffer interim] 320 false  2 หมู่ 2 ต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:39.941613749+07:00","message":"[bufferProcess] interim [880000000]:ตั้งน้ำปิดทอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:39.941615996+07:00","message":"[bufferProcess] send to processor:ตั้งน้ำปิดทอง 2 หมู่ 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:39.941618507+07:00","message":"[bufferProcess] interim [880000000]: 2 หมู่ 2 ต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:39.941620452+07:00","message":"[bufferProcess] update buffer: ตั้งน้ำปิดทอง 2 หมู่ 2 ต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:39.941623303+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:39.941625955+07:00","message":"> Transcript [1657] [false]: 'ตั้งน้ำปิดทอง 2 หมู่ 2'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:39.941629307+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:39.941630914+07:00","message":"Set new StatePrefix: 'ตั้งน้ำปิดทอง 2 หมู่ 2'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:40.062821333+07:00","message":"receive streaming session, msgId: 320"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:40.062855572+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตั้งน้ำปิดทอง 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:40.06286165+07:00","message":"receive interim result [false|false]: ตั้งน้ำปิดทอง 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:40.062873462+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" หมู่ 2 ถ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:40.062877424+07:00","message":"receive interim result [false|false]:  หมู่ 2 ถ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:40.062884894+07:00","message":"[buffer interim] 320 false ตั้งน้ำปิดทอง 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:40.062887753+07:00","message":"[buffer interim] 320 false  หมู่ 2 ถ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:40.062893074+07:00","message":"[bufferProcess] interim [940000000]:ตั้งน้ำปิดทอง 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:40.062895261+07:00","message":"[bufferProcess] send to processor:ตั้งน้ำปิดทอง 2 หมู่ 2 ต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:40.062900022+07:00","message":"[bufferProcess] interim [940000000]: หมู่ 2 ถ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:40.062902349+07:00","message":"[bufferProcess] update buffer: ตั้งน้ำปิดทอง 2 หมู่ 2 ถ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:40.062905059+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:40.062907483+07:00","message":"> Transcript [1658] [false]: 'ตั้งน้ำปิดทอง 2 หมู่ 2 ต'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:40.062910507+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:40.062912276+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:40.062913905+07:00","message":"StatePrefix: 'ตั้งน้ำปิดทอง 2 หมู่ 2'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:40.062915624+07:00","message":"TextPushed: 'ตั้งน้ำปิดทอง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:40.078790232+07:00","message":"receive streaming session, msgId: 320"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:40.078825643+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตั้งน้ำปิดทอง 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:40.078832919+07:00","message":"receive interim result [false|false]: ตั้งน้ำปิดทอง 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:40.078842536+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" หมู่ 2 ข้าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:40.078844913+07:00","message":"receive interim result [false|false]:  หมู่ 2 ข้าง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:40.078851744+07:00","message":"[buffer interim] 320 false ตั้งน้ำปิดทอง 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:40.078856747+07:00","message":"[buffer interim] 320 false  หมู่ 2 ข้าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:40.078861697+07:00","message":"[bufferProcess] interim [0]:ตั้งน้ำปิดทอง 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:40.078864377+07:00","message":"[bufferProcess] send to processor:ตั้งน้ำปิดทอง 2 หมู่ 2 ถ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:40.078869191+07:00","message":"[bufferProcess] interim [0]: หมู่ 2 ข้าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:40.078873882+07:00","message":"[bufferProcess] update buffer: ตั้งน้ำปิดทอง 2 หมู่ 2 ข้าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:40.078876523+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:40.078879337+07:00","message":"> Transcript [1659] [false]: 'ตั้งน้ำปิดทอง 2 หมู่ 2 ถ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:40.078882013+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:40.078883801+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:40.078885273+07:00","message":"StatePrefix: 'ตั้งน้ำปิดทอง 2 หมู่ 2'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:40.078886967+07:00","message":"TextPushed: 'ตั้งน้ำปิดทอง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:40.316288131+07:00","message":"receive streaming session, msgId: 320"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:40.316325499+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตั้งน้ำปิดทอง 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:40.316331891+07:00","message":"receive interim result [false|false]: ตั้งน้ำปิดทอง 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:40.316341416+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" หมู่ 2 ข้างนะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:40.316345+07:00","message":"receive interim result [false|false]:  หมู่ 2 ข้างนะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:40.316354655+07:00","message":"[buffer interim] 320 false ตั้งน้ำปิดทอง 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:40.316358972+07:00","message":"[buffer interim] 320 false  หมู่ 2 ข้างนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:40.316365106+07:00","message":"[bufferProcess] interim [240000000]:ตั้งน้ำปิดทอง 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:40.316367434+07:00","message":"[bufferProcess] send to processor:ตั้งน้ำปิดทอง 2 หมู่ 2 ข้าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:40.316369962+07:00","message":"[bufferProcess] interim [240000000]: หมู่ 2 ข้างนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:40.316372227+07:00","message":"[bufferProcess] update buffer: ตั้งน้ำปิดทอง 2 หมู่ 2 ข้างนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:40.316375179+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:40.316377952+07:00","message":"> Transcript [1660] [false]: 'ตั้งน้ำปิดทอง 2 หมู่ 2 ข้าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:40.316381044+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:40.316382663+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:40.316384223+07:00","message":"StatePrefix: 'ตั้งน้ำปิดทอง 2 หมู่ 2'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:40.316385955+07:00","message":"TextPushed: 'ตั้งน้ำปิดทอง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:40.31770756+07:00","message":"receive streaming session, msgId: 320"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:40.317729641+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตั้งน้ำปิดทอง 2 หมู่ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:40.317734148+07:00","message":"receive interim result [false|false]: ตั้งน้ำปิดทอง 2 หมู่ 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:40.317742169+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":"2025-10-27T14:30:40.317745515+07:00","message":"receive interim result [false|false]:  ข้างนะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:40.317750144+07:00","message":"[buffer interim] 320 false ตั้งน้ำปิดทอง 2 หมู่ 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:40.317756174+07:00","message":"[buffer interim] 320 false  ข้างนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:40.317759981+07:00","message":"[bufferProcess] interim [300000000]:ตั้งน้ำปิดทอง 2 หมู่ 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:40.317762899+07:00","message":"[bufferProcess] send to processor:ตั้งน้ำปิดทอง 2 หมู่ 2 ข้างนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:40.317767329+07:00","message":"[bufferProcess] interim [300000000]: ข้างนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:40.317770205+07:00","message":"[bufferProcess] update buffer: ตั้งน้ำปิดทอง 2 หมู่ 2 ข้างนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:40.317772892+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:40.317775326+07:00","message":"> Transcript [1661] [false]: 'ตั้งน้ำปิดทอง 2 หมู่ 2 ข้างนะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:40.317778705+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:40.31778091+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:40.317783226+07:00","message":"StatePrefix: 'ตั้งน้ำปิดทอง 2 หมู่ 2'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:40.317786282+07:00","message":"TextPushed: 'ตั้งน้ำปิดทอง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:40.317790018+07:00","message":"Push: ' 2 หมู่ 2'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:40.317792278+07:00","message":"TextPushed: 'ตั้งน้ำปิดทอง 2 หมู่ 2'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:40.317794606+07:00","message":"Set new StatePrefix : 'ตั้งน้ำปิดทอง 2 หมู่ 2 ข้างนะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:40.317797151+07:00","message":"Next Push (prob) : ' ข้างนะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:40.317807867+07:00","message":"push: {false  2 หมู่ 2 0 0xc002880280}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:40.445837971+07:00","message":"receive streaming session, msgId: 320"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:40.445876183+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตั้งน้ำปิดทอง 2 หมู่ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:40.445882108+07:00","message":"receive interim result [false|false]: ตั้งน้ำปิดทอง 2 หมู่ 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:40.445890661+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":"2025-10-27T14:30:40.445892958+07:00","message":"receive interim result [false|false]:  ข้างนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:40.445899748+07:00","message":"[buffer interim] 320 false ตั้งน้ำปิดทอง 2 หมู่ 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:40.445902702+07:00","message":"[buffer interim] 320 false  ข้างนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:40.445908134+07:00","message":"[bufferProcess] interim [360000000]:ตั้งน้ำปิดทอง 2 หมู่ 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:40.44591027+07:00","message":"[bufferProcess] send to processor:ตั้งน้ำปิดทอง 2 หมู่ 2 ข้างนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:40.445912986+07:00","message":"[bufferProcess] interim [360000000]: ข้างนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:40.445915026+07:00","message":"[bufferProcess] update buffer: ตั้งน้ำปิดทอง 2 หมู่ 2 ข้างนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:40.445918116+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:40.445920669+07:00","message":"> Transcript [1662] [false]: 'ตั้งน้ำปิดทอง 2 หมู่ 2 ข้างนะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:40.445923336+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:40.44592493+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:40.445926538+07:00","message":"StatePrefix: 'ตั้งน้ำปิดทอง 2 หมู่ 2 ข้างนะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:40.445928552+07:00","message":"TextPushed: 'ตั้งน้ำปิดทอง 2 หมู่ 2'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:30:40.534264552+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:30:40.534284708+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:41.01975592+07:00","message":"receive streaming session, msgId: 320"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:41.019794701+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตั้งน้ำปิดทอง 2 หมู่ 2 ข้างนะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:41.019800745+07:00","message":"receive interim result [false|false]: ตั้งน้ำปิดทอง 2 หมู่ 2 ข้างนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:41.019815259+07:00","message":"[buffer interim] 320 false ตั้งน้ำปิดทอง 2 หมู่ 2 ข้างนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:41.019825466+07:00","message":"[bufferProcess] interim [960000000]:ตั้งน้ำปิดทอง 2 หมู่ 2 ข้างนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:41.019828485+07:00","message":"[bufferProcess] send to processor:ตั้งน้ำปิดทอง 2 หมู่ 2 ข้างนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:41.019835513+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:41.019838288+07:00","message":"> Transcript [1663] [false]: 'ตั้งน้ำปิดทอง 2 หมู่ 2 ข้างนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:41.01984142+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:41.019843574+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:41.019845205+07:00","message":"StatePrefix: 'ตั้งน้ำปิดทอง 2 หมู่ 2 ข้างนะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:41.019847295+07:00","message":"TextPushed: 'ตั้งน้ำปิดทอง 2 หมู่ 2'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:41.537337581+07:00","message":"receive streaming session, msgId: 320"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:41.53737474+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตั้งน้ำปิดทอง 2 หมู่ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:41.537380883+07:00","message":"receive interim result [false|false]: ตั้งน้ำปิดทอง 2 หมู่ 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:41.537392324+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":"2025-10-27T14:30:41.537395122+07:00","message":"receive interim result [false|false]:  ข้างนะคะโดย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:41.537402909+07:00","message":"[buffer interim] 320 false ตั้งน้ำปิดทอง 2 หมู่ 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:41.537405966+07:00","message":"[buffer interim] 320 false  ข้างนะคะโดย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:41.537411426+07:00","message":"[bufferProcess] interim [500000000]:ตั้งน้ำปิดทอง 2 หมู่ 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:41.537413542+07:00","message":"[bufferProcess] send to processor:ตั้งน้ำปิดทอง 2 หมู่ 2 ข้างนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:41.537416405+07:00","message":"[bufferProcess] interim [500000000]: ข้างนะคะโดย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:41.537418426+07:00","message":"[bufferProcess] update buffer: ตั้งน้ำปิดทอง 2 หมู่ 2 ข้างนะคะโดย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:41.537421086+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:41.537424082+07:00","message":"> Transcript [1664] [false]: 'ตั้งน้ำปิดทอง 2 หมู่ 2 ข้างนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:41.53742721+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:41.537428929+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:41.537430475+07:00","message":"StatePrefix: 'ตั้งน้ำปิดทอง 2 หมู่ 2 ข้างนะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:41.537433158+07:00","message":"TextPushed: 'ตั้งน้ำปิดทอง 2 หมู่ 2'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:41.730278203+07:00","message":"receive streaming session, msgId: 320"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:41.730312452+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตั้งน้ำปิดทอง 2 หมู่ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:41.730317655+07:00","message":"receive interim result [false|false]: ตั้งน้ำปิดทอง 2 หมู่ 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:41.730324254+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":"2025-10-27T14:30:41.730327218+07:00","message":"receive interim result [false|false]:  ข้างนะคะโดยมี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:41.730334208+07:00","message":"[buffer interim] 320 false ตั้งน้ำปิดทอง 2 หมู่ 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:41.73033717+07:00","message":"[buffer interim] 320 false  ข้างนะคะโดยมี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:41.730342618+07:00","message":"[bufferProcess] interim [680000000]:ตั้งน้ำปิดทอง 2 หมู่ 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:41.730344742+07:00","message":"[bufferProcess] send to processor:ตั้งน้ำปิดทอง 2 หมู่ 2 ข้างนะคะโดย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:41.730347699+07:00","message":"[bufferProcess] interim [680000000]: ข้างนะคะโดยมี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:41.730349738+07:00","message":"[bufferProcess] update buffer: ตั้งน้ำปิดทอง 2 หมู่ 2 ข้างนะคะโดยมี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:41.730352636+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:41.730355173+07:00","message":"> Transcript [1665] [false]: 'ตั้งน้ำปิดทอง 2 หมู่ 2 ข้างนะคะโดย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:41.730358346+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:41.73036017+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:41.730361594+07:00","message":"StatePrefix: 'ตั้งน้ำปิดทอง 2 หมู่ 2 ข้างนะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:41.73036331+07:00","message":"TextPushed: 'ตั้งน้ำปิดทอง 2 หมู่ 2'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:41.730365556+07:00","message":"Push: ' ข้างนะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:41.730367037+07:00","message":"TextPushed: 'ตั้งน้ำปิดทอง 2 หมู่ 2 ข้างนะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:41.730368815+07:00","message":"Set new StatePrefix : 'ตั้งน้ำปิดทอง 2 หมู่ 2 ข้างนะคะโดย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:41.730370651+07:00","message":"Next Push (prob) : 'คะโดย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:41.730379451+07:00","message":"push: {false  ข้างนะ 0 0xc002880280}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:41.858789566+07:00","message":"receive streaming session, msgId: 320"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:41.858835797+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตั้งน้ำปิดทอง 2 หมู่ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:41.858843405+07:00","message":"receive interim result [false|false]: ตั้งน้ำปิดทอง 2 หมู่ 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:41.858855729+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":"2025-10-27T14:30:41.85885934+07:00","message":"receive interim result [false|false]:  ข้างนะคะโดย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:41.858869064+07:00","message":"[buffer interim] 320 false ตั้งน้ำปิดทอง 2 หมู่ 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:41.858873248+07:00","message":"[buffer interim] 320 false  ข้างนะคะโดย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:41.858880347+07:00","message":"[bufferProcess] interim [740000000]:ตั้งน้ำปิดทอง 2 หมู่ 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:41.858883689+07:00","message":"[bufferProcess] send to processor:ตั้งน้ำปิดทอง 2 หมู่ 2 ข้างนะคะโดยมี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:41.858887717+07:00","message":"[bufferProcess] interim [740000000]: ข้างนะคะโดย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:41.858891517+07:00","message":"[bufferProcess] update buffer: ตั้งน้ำปิดทอง 2 หมู่ 2 ข้างนะคะโดย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:41.858895558+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:41.858899062+07:00","message":"> Transcript [1666] [false]: 'ตั้งน้ำปิดทอง 2 หมู่ 2 ข้างนะคะโดยมี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:41.858903391+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:41.858905686+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:41.858908762+07:00","message":"StatePrefix: 'ตั้งน้ำปิดทอง 2 หมู่ 2 ข้างนะคะโดย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:41.858911469+07:00","message":"TextPushed: 'ตั้งน้ำปิดทอง 2 หมู่ 2 ข้างนะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:41.876446397+07:00","message":"receive streaming session, msgId: 320"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:41.876477525+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตั้งน้ำปิดทอง 2 หมู่ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:41.876483307+07:00","message":"receive interim result [false|false]: ตั้งน้ำปิดทอง 2 หมู่ 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:41.876493734+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":"2025-10-27T14:30:41.876496032+07:00","message":"receive interim result [false|false]:  ข้างนะคะโดยน้ำ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:41.87650267+07:00","message":"[buffer interim] 320 false ตั้งน้ำปิดทอง 2 หมู่ 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:41.876505995+07:00","message":"[buffer interim] 320 false  ข้างนะคะโดยน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:41.876511315+07:00","message":"[bufferProcess] interim [800000000]:ตั้งน้ำปิดทอง 2 หมู่ 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:41.876513876+07:00","message":"[bufferProcess] send to processor:ตั้งน้ำปิดทอง 2 หมู่ 2 ข้างนะคะโดย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:41.876516569+07:00","message":"[bufferProcess] interim [800000000]: ข้างนะคะโดยน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:41.87651909+07:00","message":"[bufferProcess] update buffer: ตั้งน้ำปิดทอง 2 หมู่ 2 ข้างนะคะโดยน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:41.876521874+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:41.876524891+07:00","message":"> Transcript [1667] [false]: 'ตั้งน้ำปิดทอง 2 หมู่ 2 ข้างนะคะโดย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:41.876528153+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:41.876529862+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:41.87653236+07:00","message":"StatePrefix: 'ตั้งน้ำปิดทอง 2 หมู่ 2 ข้างนะคะโดย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:41.876534229+07:00","message":"TextPushed: 'ตั้งน้ำปิดทอง 2 หมู่ 2 ข้างนะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:41.918538291+07:00","message":"receive streaming session, msgId: 320"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:41.918574011+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตั้งน้ำปิดทอง 2 หมู่ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:41.918580284+07:00","message":"receive interim result [false|false]: ตั้งน้ำปิดทอง 2 หมู่ 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:41.918588787+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":"2025-10-27T14:30:41.918591847+07:00","message":"receive interim result [false|false]:  ข้างนะคะโดย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:41.918599423+07:00","message":"[buffer interim] 320 false ตั้งน้ำปิดทอง 2 หมู่ 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:41.918602454+07:00","message":"[buffer interim] 320 false  ข้างนะคะโดย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:41.918608121+07:00","message":"[bufferProcess] interim [860000000]:ตั้งน้ำปิดทอง 2 หมู่ 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:41.918610248+07:00","message":"[bufferProcess] send to processor:ตั้งน้ำปิดทอง 2 หมู่ 2 ข้างนะคะโดยน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:41.918613234+07:00","message":"[bufferProcess] interim [860000000]: ข้างนะคะโดย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:41.918615688+07:00","message":"[bufferProcess] update buffer: ตั้งน้ำปิดทอง 2 หมู่ 2 ข้างนะคะโดย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:41.918618488+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:41.918621071+07:00","message":"> Transcript [1668] [false]: 'ตั้งน้ำปิดทอง 2 หมู่ 2 ข้างนะคะโดยน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:41.918624343+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:41.918625985+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:41.918629272+07:00","message":"StatePrefix: 'ตั้งน้ำปิดทอง 2 หมู่ 2 ข้างนะคะโดย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:41.918631128+07:00","message":"TextPushed: 'ตั้งน้ำปิดทอง 2 หมู่ 2 ข้างนะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:42.184798735+07:00","message":"receive streaming session, msgId: 320"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:42.184836034+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตั้งน้ำปิดทอง 2 หมู่ 2 ข้างนะคะโดย\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:42.184842133+07:00","message":"receive interim result [false|false]: ตั้งน้ำปิดทอง 2 หมู่ 2 ข้างนะคะโดย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:42.184855592+07:00","message":"[buffer interim] 320 false ตั้งน้ำปิดทอง 2 หมู่ 2 ข้างนะคะโดย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:42.18486442+07:00","message":"[bufferProcess] interim [100000000]:ตั้งน้ำปิดทอง 2 หมู่ 2 ข้างนะคะโดย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:42.1848668+07:00","message":"[bufferProcess] send to processor:ตั้งน้ำปิดทอง 2 หมู่ 2 ข้างนะคะโดย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:42.184872558+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:42.184875109+07:00","message":"> Transcript [1669] [false]: 'ตั้งน้ำปิดทอง 2 หมู่ 2 ข้างนะคะโดย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:42.184878402+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:42.184880742+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:42.184882977+07:00","message":"StatePrefix: 'ตั้งน้ำปิดทอง 2 หมู่ 2 ข้างนะคะโดย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:42.184884862+07:00","message":"TextPushed: 'ตั้งน้ำปิดทอง 2 หมู่ 2 ข้างนะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:42.18489085+07:00","message":"Push: 'คะโดย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:42.184892536+07:00","message":"TextPushed: 'ตั้งน้ำปิดทอง 2 หมู่ 2 ข้างนะคะโดย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:42.184894232+07:00","message":"Set new StatePrefix : 'ตั้งน้ำปิดทอง 2 หมู่ 2 ข้างนะคะโดย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:42.184896052+07:00","message":"Next Push (prob) : ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:42.184903357+07:00","message":"push: {false คะโดย 0 0xc002880280}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:42.723521433+07:00","message":"[GCS] IsForceVAD: false for message ID: 320"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:42.75654013+07:00","message":"receive streaming session, msgId: 320"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:42.756574454+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตั้งน้ำปิดทอง 2 หมู่ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:42.756580329+07:00","message":"receive interim result [false|false]: ตั้งน้ำปิดทอง 2 หมู่ 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:42.756590737+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":"2025-10-27T14:30:42.756593505+07:00","message":"receive interim result [false|false]:  ข้างนะคะโดยมีทิศเหนือ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:42.756600813+07:00","message":"[buffer interim] 320 false ตั้งน้ำปิดทอง 2 หมู่ 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:42.756607392+07:00","message":"[buffer interim] 320 false  ข้างนะคะโดยมีทิศเหนือ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:42.756613883+07:00","message":"[bufferProcess] interim [700000000]:ตั้งน้ำปิดทอง 2 หมู่ 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:42.756616824+07:00","message":"[bufferProcess] send to processor:ตั้งน้ำปิดทอง 2 หมู่ 2 ข้างนะคะโดย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:42.756622426+07:00","message":"[bufferProcess] interim [700000000]: ข้างนะคะโดยมีทิศเหนือ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:42.756625712+07:00","message":"[bufferProcess] update buffer: ตั้งน้ำปิดทอง 2 หมู่ 2 ข้างนะคะโดยมีทิศเหนือ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:42.756629217+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:42.75663184+07:00","message":"> Transcript [1670] [false]: 'ตั้งน้ำปิดทอง 2 หมู่ 2 ข้างนะคะโดย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:42.756634026+07:00","message":"Skep because statePrefix == transcript"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:42.782698007+07:00","message":"[GCS] Start streaming session, msgId: 321"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:42.924192744+07:00","message":"receive streaming session, msgId: 320"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:42.924234168+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตั้งน้ำหมู่ปิดทอง 2 หมู่ 2 ข้างนะคะโดยมีทิศเหนือ\",\"confidence\":0.9457588}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":850000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:42.924242208+07:00","message":"receive interim result [true|false]: ตั้งน้ำหมู่ปิดทอง 2 หมู่ 2 ข้างนะคะโดยมีทิศเหนือ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:42.924251009+07:00","message":"end recv isFinal message id 320"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:42.92425354+07:00","message":"end Recv id 320"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:42.924261526+07:00","message":"[buffer interim] 320 true ตั้งน้ำหมู่ปิดทอง 2 หมู่ 2 ข้างนะคะโดยมีทิศเหนือ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:42.92426952+07:00","message":"[bufferProcess] interim [850000000]:ตั้งน้ำหมู่ปิดทอง 2 หมู่ 2 ข้างนะคะโดยมีทิศเหนือ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:42.924273727+07:00","message":"[bufferProcess] send to processor (isfinal):ตั้งน้ำปิดทอง 2 หมู่ 2 ข้างนะคะโดยมีทิศเหนือ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:42.924280728+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:42.924284393+07:00","message":"> Transcript [1671] [false]: 'ตั้งน้ำปิดทอง 2 หมู่ 2 ข้างนะคะโดยมีทิศเหนือ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:42.924287586+07:00","message":"Set StatePrefix (first interim): 'ตั้งน้ำปิดทอง 2 หมู่ 2 ข้างนะคะโดยมีทิศเหนือ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:42.924307712+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:42.924310481+07:00","message":"> Transcript [1672] [true]: 'ตั้งน้ำหมู่ปิดทอง 2 หมู่ 2 ข้างนะคะโดยมีทิศเหนือ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:42.924313475+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:42.924315511+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:42.924317586+07:00","message":"StatePrefix: 'ตั้งน้ำปิดทอง 2 หมู่ 2 ข้างนะคะโดยมีทิศเหนือ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:42.92432063+07:00","message":"TextPushed: 'ตั้งน้ำปิดทอง 2 หมู่ 2 ข้างนะคะโดย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:42.924322736+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:42.924518324+07:00","message":"Push: 'มีทิศเหนือ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:42.924522642+07:00","message":"TextPushed: 'ตั้งน้ำปิดทอง 2 หมู่ 2 ข้างนะคะโดยมีทิศเหนือ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:42.924525739+07:00","message":"Set new StatePrefix : 'ตั้งน้ำหมู่ปิดทอง 2 หมู่ 2 ข้างนะคะโดยมีทิศเหนือ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:42.924528728+07:00","message":"Next Push (prob) : 'ตั้งน้ำหมู่ปิดทอง 2 หมู่ 2 ข้างนะคะโดยมีทิศเหนือ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:42.924538584+07:00","message":"push: {true มีทิศเหนือ 0 0xc002880280}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:42.924540948+07:00","message":"write aligntment file to 'tmp/7446/align_message_id_320.html'"}
{"level":"info","service":"Main","time":"2025-10-27T14:30:42.936053383+07:00","message":"write wav file: './tmp/7446/7446_320.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:30:43.534475031+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:30:43.534489732+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:43.552757041+07:00","message":"receive streaming session, msgId: 321"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:43.552786277+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":"2025-10-27T14:30:43.552790665+07:00","message":"receive interim result [false|false]: ถอดเฟือง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:43.552802298+07:00","message":"[buffer interim] 321 false ถอดเฟือง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:43.552808277+07:00","message":"[bufferProcess] interim [780000000]:ถอดเฟือง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:43.552809787+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:43.664305871+07:00","message":"receive streaming session, msgId: 321"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:43.6643505+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":"2025-10-27T14:30:43.66435678+07:00","message":"receive interim result [false|false]: ทอดเชียงราย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:43.664372742+07:00","message":"[buffer interim] 321 false ทอดเชียงราย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:43.664383915+07:00","message":"[bufferProcess] interim [900000000]:ทอดเชียงราย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:43.664386889+07:00","message":"[bufferProcess] send to processor:ถอดเฟือง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:43.664393281+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:43.664396807+07:00","message":"> Transcript [1673] [false]: 'ถอดเฟือง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:43.664399178+07:00","message":"Set StatePrefix (first interim): 'ถอดเฟือง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:43.774935879+07:00","message":"receive streaming session, msgId: 321"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:43.774968036+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":"2025-10-27T14:30:43.774973529+07:00","message":"receive interim result [false|false]: ถอดเครื่องราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:43.774985097+07:00","message":"[buffer interim] 321 false ถอดเครื่องราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:43.774991346+07:00","message":"[bufferProcess] interim [20000000]:ถอดเครื่องราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:43.774993169+07:00","message":"[bufferProcess] send to processor:ทอดเชียงราย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:43.77499884+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:43.775001989+07:00","message":"> Transcript [1674] [false]: 'ทอดเชียงราย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:43.775004052+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:43.775005704+07:00","message":"Set new StatePrefix: 'ทอดเชียงราย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:43.966005802+07:00","message":"receive streaming session, msgId: 321"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:43.966041427+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":"2025-10-27T14:30:43.966047058+07:00","message":"receive interim result [false|false]: ดวงราศี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:43.966058389+07:00","message":"[buffer interim] 321 false ดวงราศี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:43.966064601+07:00","message":"[bufferProcess] interim [140000000]:ดวงราศี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:43.966066874+07:00","message":"[bufferProcess] send to processor:ถอดเครื่องราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:43.966070945+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:43.966073818+07:00","message":"> Transcript [1675] [false]: 'ถอดเครื่องราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:43.96607566+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:43.966078205+07:00","message":"Set new StatePrefix: 'ถอดเครื่องราช'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:44.153071489+07:00","message":"receive streaming session, msgId: 321"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:44.15310327+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":"2025-10-27T14:30:44.153109021+07:00","message":"receive interim result [false|false]: ดวงราศีพิจิก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:44.15312123+07:00","message":"[buffer interim] 321 false ดวงราศีพิจิก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:44.153127892+07:00","message":"[bufferProcess] interim [380000000]:ดวงราศีพิจิก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:44.153129837+07:00","message":"[bufferProcess] send to processor:ดวงราศี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:44.15313495+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:44.153137802+07:00","message":"> Transcript [1676] [false]: 'ดวงราศี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:44.153139888+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:44.15314147+07:00","message":"Set new StatePrefix: 'ดวงราศี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:44.221561543+07:00","message":"receive streaming session, msgId: 321"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:44.221600783+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":"2025-10-27T14:30:44.221607975+07:00","message":"receive interim result [false|false]: ถอดเครื่องราชอิสริยา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:44.221623207+07:00","message":"[buffer interim] 321 false ถอดเครื่องราชอิสริยา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:44.221631334+07:00","message":"[bufferProcess] interim [440000000]:ถอดเครื่องราชอิสริยา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:44.221634668+07:00","message":"[bufferProcess] send to processor:ดวงราศีพิจิก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:44.221642136+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:44.221645771+07:00","message":"> Transcript [1677] [false]: 'ดวงราศีพิจิก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:44.221650392+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:44.221652956+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:44.221655423+07:00","message":"StatePrefix: 'ดวงราศี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:44.221658001+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:44.234550524+07:00","message":"receive streaming session, msgId: 321"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:44.23457695+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":"2025-10-27T14:30:44.234581819+07:00","message":"receive interim result [false|false]: ถอดเครื่อง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:44.234590668+07:00","message":"[buffer interim] 321 false ถอดเครื่อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:44.234595185+07:00","message":"[bufferProcess] interim [500000000]:ถอดเครื่อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:44.234597494+07:00","message":"[bufferProcess] send to processor:ถอดเครื่องราชอิสริยา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:44.234600002+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:44.234602215+07:00","message":"> Transcript [1678] [false]: 'ถอดเครื่องราชอิสริยา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:44.234603906+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:44.234605569+07:00","message":"Set new StatePrefix: 'ถอดเครื่องราชอิสริยา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:44.340772901+07:00","message":"receive streaming session, msgId: 321"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:44.340811844+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":"2025-10-27T14:30:44.340817605+07:00","message":"receive interim result [false|false]: ถอดเครื่องราชอิสริยาภรณ์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:44.340831944+07:00","message":"[buffer interim] 321 false ถอดเครื่องราชอิสริยาภรณ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:44.340839051+07:00","message":"[bufferProcess] interim [560000000]:ถอดเครื่องราชอิสริยาภรณ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:44.340841656+07:00","message":"[bufferProcess] send to processor:ถอดเครื่อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:44.340847915+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:44.340850879+07:00","message":"> Transcript [1679] [false]: 'ถอดเครื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:44.340852688+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:44.740821925+07:00","message":"receive streaming session, msgId: 321"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:44.740865351+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":"2025-10-27T14:30:44.740872436+07:00","message":"receive interim result [false|false]: ถอดเครื่องราชอิสริยาภรณ์ไทย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:44.740883262+07:00","message":"[buffer interim] 321 false ถอดเครื่องราชอิสริยาภรณ์ไทย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:44.740891285+07:00","message":"[bufferProcess] interim [980000000]:ถอดเครื่องราชอิสริยาภรณ์ไทย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:44.740893372+07:00","message":"[bufferProcess] send to processor:ถอดเครื่องราชอิสริยาภรณ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:44.740896708+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:44.74089915+07:00","message":"> Transcript [1680] [false]: 'ถอดเครื่องราชอิสริยาภรณ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:44.740902186+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:44.740904038+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:44.740906714+07:00","message":"StatePrefix: 'ถอดเครื่องราชอิสริยา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:44.740908562+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:45.124890803+07:00","message":"receive streaming session, msgId: 321"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:45.124930978+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":"2025-10-27T14:30:45.124937927+07:00","message":"receive interim result [false|false]: ถอดเครื่องราชอิสริยาภรณ์ไทยชั้น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:45.124952936+07:00","message":"[buffer interim] 321 false ถอดเครื่องราชอิสริยาภรณ์ไทยชั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:45.124961492+07:00","message":"[bufferProcess] interim [340000000]:ถอดเครื่องราชอิสริยาภรณ์ไทยชั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:45.124964724+07:00","message":"[bufferProcess] send to processor:ถอดเครื่องราชอิสริยาภรณ์ไทย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:45.124971052+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:45.124975691+07:00","message":"> Transcript [1681] [false]: 'ถอดเครื่องราชอิสริยาภรณ์ไทย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:45.124980324+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:45.124982934+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:45.124986696+07:00","message":"StatePrefix: 'ถอดเครื่องราชอิสริยา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:45.124989434+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:45.134739219+07:00","message":"receive streaming session, msgId: 321"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:45.134771841+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":"2025-10-27T14:30:45.134778838+07:00","message":"receive interim result [false|false]: ถอดเครื่องราชอิสริยาภรณ์ไทยชั้นป"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:45.134793008+07:00","message":"[buffer interim] 321 false ถอดเครื่องราชอิสริยาภรณ์ไทยชั้นป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:45.134801225+07:00","message":"[bufferProcess] interim [400000000]:ถอดเครื่องราชอิสริยาภรณ์ไทยชั้นป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:45.134804266+07:00","message":"[bufferProcess] send to processor:ถอดเครื่องราชอิสริยาภรณ์ไทยชั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:45.134810726+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:45.134814047+07:00","message":"> Transcript [1682] [false]: 'ถอดเครื่องราชอิสริยาภรณ์ไทยชั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:45.134818345+07:00","message":"Count interim (case 1.2): 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:45.134821018+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:45.134824339+07:00","message":"StatePrefix: 'ถอดเครื่องราชอิสริยา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:45.13482711+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:45.266027029+07:00","message":"receive streaming session, msgId: 321"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:45.266075703+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":"2025-10-27T14:30:45.266082961+07:00","message":"receive interim result [false|false]: ถอดเครื่องราชอิสริยาภรณ์ไทยชั้นสูง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:45.266097844+07:00","message":"[buffer interim] 321 false ถอดเครื่องราชอิสริยาภรณ์ไทยชั้นสูง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:45.26610811+07:00","message":"[bufferProcess] interim [520000000]:ถอดเครื่องราชอิสริยาภรณ์ไทยชั้นสูง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:45.266111734+07:00","message":"[bufferProcess] send to processor:ถอดเครื่องราชอิสริยาภรณ์ไทยชั้นป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:45.266119002+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:45.266123502+07:00","message":"> Transcript [1683] [false]: 'ถอดเครื่องราชอิสริยาภรณ์ไทยชั้นป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:45.266128297+07:00","message":"Count interim (case 1.1): 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:45.266130843+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:45.266133932+07:00","message":"StatePrefix: 'ถอดเครื่องราชอิสริยา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:45.266136572+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:45.266145008+07:00","message":"Push: 'ถอดเครื่องราชอิสริยา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:45.266147443+07:00","message":"TextPushed: 'ถอดเครื่องราชอิสริยา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:45.266150196+07:00","message":"Set new StatePrefix : 'ถอดเครื่องราชอิสริยาภรณ์ไทยชั้นป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:45.266153511+07:00","message":"Next Push (prob) : 'ภรณ์ไทยชั้นป'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:45.266165893+07:00","message":"push: {false ถอดเครื่องราชอิสริยา 0 0xc002216f00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:45.446490893+07:00","message":"receive streaming session, msgId: 321"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:45.446534325+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":"2025-10-27T14:30:45.446541784+07:00","message":"receive interim result [false|false]: ถอดเครื่องราชอิสริยาภรณ์ไทยชั้นสูงสุด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:45.446558141+07:00","message":"[buffer interim] 321 false ถอดเครื่องราชอิสริยาภรณ์ไทยชั้นสูงสุด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:45.446566619+07:00","message":"[bufferProcess] interim [700000000]:ถอดเครื่องราชอิสริยาภรณ์ไทยชั้นสูงสุด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:45.446569844+07:00","message":"[bufferProcess] send to processor:ถอดเครื่องราชอิสริยาภรณ์ไทยชั้นสูง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:45.446576608+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:45.446580393+07:00","message":"> Transcript [1684] [false]: 'ถอดเครื่องราชอิสริยาภรณ์ไทยชั้นสูง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:45.446583756+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:45.446586892+07:00","message":"Set new StatePrefix: 'ถอดเครื่องราชอิสริยาภรณ์ไทยชั้นสูง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:45.828539639+07:00","message":"receive streaming session, msgId: 321"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:45.828582439+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":"2025-10-27T14:30:45.828589711+07:00","message":"receive interim result [false|false]: ถอดเครื่องราชอิสริยาภรณ์ไทยชั้นสูงสุดทุก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:45.828603536+07:00","message":"[buffer interim] 321 false ถอดเครื่องราชอิสริยาภรณ์ไทยชั้นสูงสุดทุก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:45.828614452+07:00","message":"[bufferProcess] interim [60000000]:ถอดเครื่องราชอิสริยาภรณ์ไทยชั้นสูงสุดทุก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:45.828617916+07:00","message":"[bufferProcess] send to processor:ถอดเครื่องราชอิสริยาภรณ์ไทยชั้นสูงสุด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:45.82862454+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:45.828629337+07:00","message":"> Transcript [1685] [false]: 'ถอดเครื่องราชอิสริยาภรณ์ไทยชั้นสูงสุด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:45.82863393+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:45.828636503+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:45.828638956+07:00","message":"StatePrefix: 'ถอดเครื่องราชอิสริยาภรณ์ไทยชั้นสูง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:45.828643492+07:00","message":"TextPushed: 'ถอดเครื่องราชอิสริยา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:46.024177014+07:00","message":"receive streaming session, msgId: 321"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:46.024219155+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":"2025-10-27T14:30:46.024225872+07:00","message":"receive interim result [false|false]: ถอดเครื่องราชอิสริยาภรณ์ไทยชั้นสูงสุดทุกตอน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:46.024238441+07:00","message":"[buffer interim] 321 false ถอดเครื่องราชอิสริยาภรณ์ไทยชั้นสูงสุดทุกตอน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:46.024245326+07:00","message":"[bufferProcess] interim [240000000]:ถอดเครื่องราชอิสริยาภรณ์ไทยชั้นสูงสุดทุกตอน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:46.024247608+07:00","message":"[bufferProcess] send to processor:ถอดเครื่องราชอิสริยาภรณ์ไทยชั้นสูงสุดทุก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:46.024253022+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:46.024255573+07:00","message":"> Transcript [1686] [false]: 'ถอดเครื่องราชอิสริยาภรณ์ไทยชั้นสูงสุดทุก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:46.024258693+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:46.024260735+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:46.024262464+07:00","message":"StatePrefix: 'ถอดเครื่องราชอิสริยาภรณ์ไทยชั้นสูง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:46.024264691+07:00","message":"TextPushed: 'ถอดเครื่องราชอิสริยา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:46.026287218+07:00","message":"receive streaming session, msgId: 321"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:46.026321355+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":"2025-10-27T14:30:46.026328254+07:00","message":"receive interim result [false|false]: ถอดเครื่องราชอิสริยาภรณ์ไทยชั้นสูงสุดทุกสัม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:46.026343918+07:00","message":"[buffer interim] 321 false ถอดเครื่องราชอิสริยาภรณ์ไทยชั้นสูงสุดทุกสัม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:46.026352044+07:00","message":"[bufferProcess] interim [300000000]:ถอดเครื่องราชอิสริยาภรณ์ไทยชั้นสูงสุดทุกสัม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:46.026355197+07:00","message":"[bufferProcess] send to processor:ถอดเครื่องราชอิสริยาภรณ์ไทยชั้นสูงสุดทุกตอน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:46.026362413+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:46.026365975+07:00","message":"> Transcript [1687] [false]: 'ถอดเครื่องราชอิสริยาภรณ์ไทยชั้นสูงสุดทุกตอน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:46.026370475+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:46.026372876+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:46.026375664+07:00","message":"StatePrefix: 'ถอดเครื่องราชอิสริยาภรณ์ไทยชั้นสูง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:46.026378899+07:00","message":"TextPushed: 'ถอดเครื่องราชอิสริยา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:46.142580245+07:00","message":"receive streaming session, msgId: 321"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:46.142620743+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":"2025-10-27T14:30:46.142628476+07:00","message":"receive interim result [false|false]: ถอดเครื่องราชอิสริยาภรณ์ไทยชั้นสูงสุดทุกสำนัก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:46.142643323+07:00","message":"[buffer interim] 321 false ถอดเครื่องราชอิสริยาภรณ์ไทยชั้นสูงสุดทุกสำนัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:46.142651046+07:00","message":"[bufferProcess] interim [360000000]:ถอดเครื่องราชอิสริยาภรณ์ไทยชั้นสูงสุดทุกสำนัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:46.142654322+07:00","message":"[bufferProcess] send to processor:ถอดเครื่องราชอิสริยาภรณ์ไทยชั้นสูงสุดทุกสัม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:46.142658838+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:46.142665989+07:00","message":"> Transcript [1688] [false]: 'ถอดเครื่องราชอิสริยาภรณ์ไทยชั้นสูงสุดทุกสัม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:46.142670698+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:46.142673374+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:46.142676295+07:00","message":"StatePrefix: 'ถอดเครื่องราชอิสริยาภรณ์ไทยชั้นสูง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:46.14267939+07:00","message":"TextPushed: 'ถอดเครื่องราชอิสริยา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:46.142683292+07:00","message":"Push: 'ภรณ์ไทยชั้นสูง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:46.142686325+07:00","message":"TextPushed: 'ถอดเครื่องราชอิสริยาภรณ์ไทยชั้นสูง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:46.142689012+07:00","message":"Set new StatePrefix : 'ถอดเครื่องราชอิสริยาภรณ์ไทยชั้นสูงสุดทุกสัม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:46.142691892+07:00","message":"Next Push (prob) : 'สุดทุกสัม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:46.142708573+07:00","message":"push: {false ภรณ์ไทยชั้นสูง 0 0xc002216f00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:46.181519402+07:00","message":"[GCS] IsForceVAD: false for message ID: 321"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:46.275968414+07:00","message":"receive streaming session, msgId: 321"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:46.276013379+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":"2025-10-27T14:30:46.276022071+07:00","message":"receive interim result [false|false]: ถอดเครื่องราชอิสริยาภรณ์ไทยชั้นสูงสุดทุกสำหรับ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:46.276038458+07:00","message":"[buffer interim] 321 false ถอดเครื่องราชอิสริยาภรณ์ไทยชั้นสูงสุดทุกสำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:46.27604705+07:00","message":"[bufferProcess] interim [480000000]:ถอดเครื่องราชอิสริยาภรณ์ไทยชั้นสูงสุดทุกสำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:46.276050425+07:00","message":"[bufferProcess] send to processor:ถอดเครื่องราชอิสริยาภรณ์ไทยชั้นสูงสุดทุกสำนัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:46.276058803+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:46.276062343+07:00","message":"> Transcript [1689] [false]: 'ถอดเครื่องราชอิสริยาภรณ์ไทยชั้นสูงสุดทุกสำนัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:46.276065575+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:46.276068219+07:00","message":"Set new StatePrefix: 'ถอดเครื่องราชอิสริยาภรณ์ไทยชั้นสูงสุดทุกสำนัก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:46.352837177+07:00","message":"receive streaming session, msgId: 321"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:46.352870235+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถอดเครื่องราชอิสริยาภรณ์ไทยชั้นสูงสุดทุกสำรับ\",\"confidence\":0.94897574}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":630000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:46.352875441+07:00","message":"receive interim result [true|false]: ถอดเครื่องราชอิสริยาภรณ์ไทยชั้นสูงสุดทุกสำรับ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:46.352886314+07:00","message":"end recv isFinal message id 321"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:46.352888934+07:00","message":"end Recv id 321"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:46.352895615+07:00","message":"[buffer interim] 321 true ถอดเครื่องราชอิสริยาภรณ์ไทยชั้นสูงสุดทุกสำรับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:46.352904412+07:00","message":"[bufferProcess] interim [630000000]:ถอดเครื่องราชอิสริยาภรณ์ไทยชั้นสูงสุดทุกสำรับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:46.352908987+07:00","message":"[bufferProcess] send to processor (isfinal):ถอดเครื่องราชอิสริยาภรณ์ไทยชั้นสูงสุดทุกสำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:46.352913273+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:46.352915766+07:00","message":"> Transcript [1690] [false]: 'ถอดเครื่องราชอิสริยาภรณ์ไทยชั้นสูงสุดทุกสำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:46.352918242+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:46.352919787+07:00","message":"Set new StatePrefix: 'ถอดเครื่องราชอิสริยาภรณ์ไทยชั้นสูงสุดทุกสำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:46.352921239+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:46.352922757+07:00","message":"> Transcript [1691] [true]: 'ถอดเครื่องราชอิสริยาภรณ์ไทยชั้นสูงสุดทุกสำรับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:46.352924768+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:46.352927318+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:46.352929339+07:00","message":"StatePrefix: 'ถอดเครื่องราชอิสริยาภรณ์ไทยชั้นสูงสุดทุกสำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:46.352931598+07:00","message":"TextPushed: 'ถอดเครื่องราชอิสริยาภรณ์ไทยชั้นสูง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:46.352934295+07:00","message":"Push: 'สุดทุกสำรับ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:46.352942742+07:00","message":"push: {true สุดทุกสำรับ 0 0xc002216f00}"}
{"level":"info","service":"Main","time":"2025-10-27T14:30:46.362619861+07:00","message":"write wav file: './tmp/7446/7446_321.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:46.501398331+07:00","message":"[GCS] Start streaming session, msgId: 322"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:30:46.534643773+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:30:46.53466582+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:47.406250394+07:00","message":"receive streaming session, msgId: 322"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:47.40628348+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":"2025-10-27T14:30:47.406288409+07:00","message":"receive interim result [false|false]: ต้นไม้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:47.406299821+07:00","message":"[buffer interim] 322 false ต้นไม้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:47.406305651+07:00","message":"[bufferProcess] interim [720000000]:ต้นไม้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:47.406307185+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:47.406312463+07:00","message":"[bufferProcess] send to processor (ticker):ต้นไม้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:47.406315132+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:47.406317844+07:00","message":"> Transcript [1692] [false]: 'ต้นไม้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:47.406319781+07:00","message":"Set StatePrefix (first interim): 'ต้นไม้'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:47.603066969+07:00","message":"receive streaming session, msgId: 322"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:47.603099711+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":"2025-10-27T14:30:47.603104832+07:00","message":"receive interim result [false|false]: คะน้าหมู"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:47.603118141+07:00","message":"[buffer interim] 322 false คะน้าหมู"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:47.603124621+07:00","message":"[bufferProcess] interim [900000000]:คะน้าหมู"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:47.603126158+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:47.705626929+07:00","message":"receive streaming session, msgId: 322"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:47.705669805+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":"2025-10-27T14:30:47.705675418+07:00","message":"receive interim result [false|false]: สวนน้ำอุดร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:47.705689472+07:00","message":"[buffer interim] 322 false สวนน้ำอุดร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:47.705710516+07:00","message":"[bufferProcess] interim [20000000]:สวนน้ำอุดร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:47.705713804+07:00","message":"[bufferProcess] send to processor:คะน้าหมู"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:47.705717892+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:47.705721346+07:00","message":"> Transcript [1693] [false]: 'คะน้าหมู'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:47.70572428+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:47.705726916+07:00","message":"Set new StatePrefix: 'คะน้าหมู'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:47.765584021+07:00","message":"receive streaming session, msgId: 322"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:47.765623096+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":"2025-10-27T14:30:47.765629341+07:00","message":"receive interim result [false|false]: ส่วนมากหนูได้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:47.765643242+07:00","message":"[buffer interim] 322 false ส่วนมากหนูได้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:47.76565272+07:00","message":"[bufferProcess] interim [80000000]:ส่วนมากหนูได้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:47.765655984+07:00","message":"[bufferProcess] send to processor:สวนน้ำอุดร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:47.765660627+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:47.765663348+07:00","message":"> Transcript [1694] [false]: 'สวนน้ำอุดร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:47.76566531+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:47.765667434+07:00","message":"Set new StatePrefix: 'สวนน้ำอุดร'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:47.883483723+07:00","message":"receive streaming session, msgId: 322"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:47.883524009+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":"2025-10-27T14:30:47.883530227+07:00","message":"receive interim result [false|false]: สันในหมูด้าน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:47.883544417+07:00","message":"[buffer interim] 322 false สันในหมูด้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:47.883550872+07:00","message":"[bufferProcess] interim [140000000]:สันในหมูด้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:47.883552724+07:00","message":"[bufferProcess] send to processor:ส่วนมากหนูได้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:47.883559486+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:47.883562499+07:00","message":"> Transcript [1695] [false]: 'ส่วนมากหนูได้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:47.883564657+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:47.883566501+07:00","message":"Set new StatePrefix: 'ส่วนมากหนูได้'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:47.976765472+07:00","message":"receive streaming session, msgId: 322"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:47.976806541+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":"2025-10-27T14:30:47.976813376+07:00","message":"receive interim result [false|false]: สันในหมูย่าง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:47.976831846+07:00","message":"[buffer interim] 322 false สันในหมูย่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:47.976845526+07:00","message":"[bufferProcess] interim [260000000]:สันในหมูย่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:47.976848916+07:00","message":"[bufferProcess] send to processor:สันในหมูด้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:47.976857248+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:47.976860716+07:00","message":"> Transcript [1696] [false]: 'สันในหมูด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:47.976863811+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:47.976866196+07:00","message":"Set new StatePrefix: 'สันในหมูด้าน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:47.989483787+07:00","message":"receive streaming session, msgId: 322"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:47.989520027+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":"2025-10-27T14:30:47.989525628+07:00","message":"receive interim result [false|false]: สันในหมูด้านคิด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:47.989538888+07:00","message":"[buffer interim] 322 false สันในหมูด้านคิด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:47.989545464+07:00","message":"[bufferProcess] interim [320000000]:สันในหมูด้านคิด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:47.989547268+07:00","message":"[bufferProcess] send to processor:สันในหมูย่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:47.989550697+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:47.989553127+07:00","message":"> Transcript [1697] [false]: 'สันในหมูย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:47.98955586+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:47.98955836+07:00","message":"Set new StatePrefix: 'สันในหมูย่าง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:48.137201874+07:00","message":"receive streaming session, msgId: 322"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:48.137234569+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":"2025-10-27T14:30:48.137240159+07:00","message":"receive interim result [false|false]: หมู่บ้านคริสตัล"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:48.137251723+07:00","message":"[buffer interim] 322 false หมู่บ้านคริสตัล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:48.137258055+07:00","message":"[bufferProcess] interim [500000000]:หมู่บ้านคริสตัล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:48.137260076+07:00","message":"[bufferProcess] send to processor:สันในหมูด้านคิด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:48.13726522+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:48.137267845+07:00","message":"> Transcript [1698] [false]: 'สันในหมูด้านคิด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:48.13726972+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:48.137271353+07:00","message":"Set new StatePrefix: 'สันในหมูด้านคิด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:48.380624639+07:00","message":"receive streaming session, msgId: 322"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:48.380671318+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":"2025-10-27T14:30:48.380679208+07:00","message":"receive interim result [false|false]: สันในหมูด้านทิศใต้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:48.380694176+07:00","message":"[buffer interim] 322 false สันในหมูด้านทิศใต้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:48.380714228+07:00","message":"[bufferProcess] interim [680000000]:สันในหมูด้านทิศใต้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:48.380717958+07:00","message":"[bufferProcess] send to processor:หมู่บ้านคริสตัล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:48.380724899+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:48.38072854+07:00","message":"> Transcript [1699] [false]: 'หมู่บ้านคริสตัล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:48.380732143+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:48.38073483+07:00","message":"Set new StatePrefix: 'หมู่บ้านคริสตัล'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:48.970243824+07:00","message":"receive streaming session, msgId: 322"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:48.970275392+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":"2025-10-27T14:30:48.970280718+07:00","message":"receive interim result [false|false]: สันในหมูด้านทิศใต้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:48.970294599+07:00","message":"[buffer interim] 322 false สันในหมูด้านทิศใต้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:48.97030168+07:00","message":"[bufferProcess] interim [280000000]:สันในหมูด้านทิศใต้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:48.970304053+07:00","message":"[bufferProcess] send to processor:สันในหมูด้านทิศใต้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:48.970307319+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:48.970309955+07:00","message":"> Transcript [1700] [false]: 'สันในหมูด้านทิศใต้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:48.970311864+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:48.970313896+07:00","message":"Set new StatePrefix: 'สันในหมูด้านทิศใต้'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:49.16281891+07:00","message":"receive streaming session, msgId: 322"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:49.162860521+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":"2025-10-27T14:30:49.16286599+07:00","message":"receive interim result [false|false]: สันในหมูด้านทิศใต้ทอด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:49.16287925+07:00","message":"[buffer interim] 322 false สันในหมูด้านทิศใต้ทอด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:49.16289067+07:00","message":"[bufferProcess] interim [520000000]:สันในหมูด้านทิศใต้ทอด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:49.162893508+07:00","message":"[bufferProcess] send to processor:สันในหมูด้านทิศใต้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:49.162899955+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:49.162903383+07:00","message":"> Transcript [1701] [false]: 'สันในหมูด้านทิศใต้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:49.162907741+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:49.162909977+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:49.16291246+07:00","message":"StatePrefix: 'สันในหมูด้านทิศใต้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:49.162914994+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:49.342579252+07:00","message":"receive streaming session, msgId: 322"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:49.342613637+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":"2025-10-27T14:30:49.342618834+07:00","message":"receive interim result [false|false]: สันในหมูด้านทิศใต้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:49.342630608+07:00","message":"[buffer interim] 322 false สันในหมูด้านทิศใต้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:49.342638025+07:00","message":"[bufferProcess] interim [640000000]:สันในหมูด้านทิศใต้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:49.342640231+07:00","message":"[bufferProcess] send to processor:สันในหมูด้านทิศใต้ทอด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:49.34264568+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:49.342648801+07:00","message":"> Transcript [1702] [false]: 'สันในหมูด้านทิศใต้ทอด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:49.342651869+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:49.342653761+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:49.342655749+07:00","message":"StatePrefix: 'สันในหมูด้านทิศใต้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:49.342657702+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:49.471842671+07:00","message":"receive streaming session, msgId: 322"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:49.471876709+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":"2025-10-27T14:30:49.471882208+07:00","message":"receive interim result [false|false]: สันในหมูด้านทิศใต้ทอดเครื่อง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:49.471894076+07:00","message":"[buffer interim] 322 false สันในหมูด้านทิศใต้ทอดเครื่อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:49.47190082+07:00","message":"[bufferProcess] interim [760000000]:สันในหมูด้านทิศใต้ทอดเครื่อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:49.471903361+07:00","message":"[bufferProcess] send to processor:สันในหมูด้านทิศใต้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:49.471908592+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:49.471911263+07:00","message":"> Transcript [1703] [false]: 'สันในหมูด้านทิศใต้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:49.471914267+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:49.471916284+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:49.471918373+07:00","message":"StatePrefix: 'สันในหมูด้านทิศใต้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:49.471920417+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:30:49.535294319+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:30:49.53529428+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:49.668423604+07:00","message":"receive streaming session, msgId: 322"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:49.668463731+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":"2025-10-27T14:30:49.668470835+07:00","message":"receive interim result [false|false]: สันในหมูด้านทิศใต้ทอดเครื่องบิน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:49.668483616+07:00","message":"[buffer interim] 322 false สันในหมูด้านทิศใต้ทอดเครื่องบิน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:49.668490703+07:00","message":"[bufferProcess] interim [940000000]:สันในหมูด้านทิศใต้ทอดเครื่องบิน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:49.668492864+07:00","message":"[bufferProcess] send to processor:สันในหมูด้านทิศใต้ทอดเครื่อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:49.668497886+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:49.668500624+07:00","message":"> Transcript [1704] [false]: 'สันในหมูด้านทิศใต้ทอดเครื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:49.668503866+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:49.668505892+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:49.668507884+07:00","message":"StatePrefix: 'สันในหมูด้านทิศใต้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:49.668509984+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:49.668514124+07:00","message":"Push: 'สันในหมูด้านทิศใต้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:49.668515931+07:00","message":"TextPushed: 'สันในหมูด้านทิศใต้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:49.668517819+07:00","message":"Set new StatePrefix : 'สันในหมูด้านทิศใต้ทอดเครื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:49.668519762+07:00","message":"Next Push (prob) : 'ทอดเครื่อง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:49.668527152+07:00","message":"push: {false สันในหมูด้านทิศใต้ 0 0xc002602300}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:49.733450674+07:00","message":"receive streaming session, msgId: 322"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:49.733483651+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":"2025-10-27T14:30:49.733489191+07:00","message":"receive interim result [false|false]: สันในหมูด้านทิศใต้ทอดเครื่องเบนซิน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:49.733498139+07:00","message":"[buffer interim] 322 false สันในหมูด้านทิศใต้ทอดเครื่องเบนซิน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:49.733504623+07:00","message":"[bufferProcess] interim [120000000]:สันในหมูด้านทิศใต้ทอดเครื่องเบนซิน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:49.733506838+07:00","message":"[bufferProcess] send to processor:สันในหมูด้านทิศใต้ทอดเครื่องบิน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:49.733510608+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:49.733513095+07:00","message":"> Transcript [1705] [false]: 'สันในหมูด้านทิศใต้ทอดเครื่องบิน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:49.733515727+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:49.733517446+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:49.733519026+07:00","message":"StatePrefix: 'สันในหมูด้านทิศใต้ทอดเครื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:49.733521021+07:00","message":"TextPushed: 'สันในหมูด้านทิศใต้'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:49.862475963+07:00","message":"receive streaming session, msgId: 322"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:49.862515589+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":"2025-10-27T14:30:49.862521273+07:00","message":"receive interim result [false|false]: สันในหมูด้านทิศใต้ทอดเครื่องเบญจ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:49.862533213+07:00","message":"[buffer interim] 322 false สันในหมูด้านทิศใต้ทอดเครื่องเบญจ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:49.862540094+07:00","message":"[bufferProcess] interim [180000000]:สันในหมูด้านทิศใต้ทอดเครื่องเบญจ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:49.862542349+07:00","message":"[bufferProcess] send to processor:สันในหมูด้านทิศใต้ทอดเครื่องเบนซิน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:49.86254698+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:49.862550068+07:00","message":"> Transcript [1706] [false]: 'สันในหมูด้านทิศใต้ทอดเครื่องเบนซิน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:49.862552884+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:49.862554723+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:49.86255683+07:00","message":"StatePrefix: 'สันในหมูด้านทิศใต้ทอดเครื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:49.862559239+07:00","message":"TextPushed: 'สันในหมูด้านทิศใต้'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:49.980617658+07:00","message":"receive streaming session, msgId: 322"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:49.980656627+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":"2025-10-27T14:30:49.98066205+07:00","message":"receive interim result [false|false]: สันในหมูด้านทิศใต้ทอดเครื่องเบญจรงค์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:49.980678774+07:00","message":"[buffer interim] 322 false สันในหมูด้านทิศใต้ทอดเครื่องเบญจรงค์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:49.980685502+07:00","message":"[bufferProcess] interim [240000000]:สันในหมูด้านทิศใต้ทอดเครื่องเบญจรงค์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:49.980687865+07:00","message":"[bufferProcess] send to processor:สันในหมูด้านทิศใต้ทอดเครื่องเบญจ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:49.980691462+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:49.980699813+07:00","message":"> Transcript [1707] [false]: 'สันในหมูด้านทิศใต้ทอดเครื่องเบญจ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:49.980703134+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:49.980704922+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:49.98070653+07:00","message":"StatePrefix: 'สันในหมูด้านทิศใต้ทอดเครื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:49.980708673+07:00","message":"TextPushed: 'สันในหมูด้านทิศใต้'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:49.984955578+07:00","message":"receive streaming session, msgId: 322"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:49.984975438+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":"2025-10-27T14:30:49.984980042+07:00","message":"receive interim result [false|false]: สันในหมูด้านทิศใต้ทอดเครื่องเบญจราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:49.984994634+07:00","message":"[buffer interim] 322 false สันในหมูด้านทิศใต้ทอดเครื่องเบญจราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:49.984999262+07:00","message":"[bufferProcess] interim [300000000]:สันในหมูด้านทิศใต้ทอดเครื่องเบญจราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:49.985001123+07:00","message":"[bufferProcess] send to processor:สันในหมูด้านทิศใต้ทอดเครื่องเบญจรงค์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:49.985004032+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:49.985006535+07:00","message":"> Transcript [1708] [false]: 'สันในหมูด้านทิศใต้ทอดเครื่องเบญจรงค์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:49.985009354+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:49.985010839+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:49.985012354+07:00","message":"StatePrefix: 'สันในหมูด้านทิศใต้ทอดเครื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:49.985014415+07:00","message":"TextPushed: 'สันในหมูด้านทิศใต้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:49.985018563+07:00","message":"Push: 'ทอดเครื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:49.985020116+07:00","message":"TextPushed: 'สันในหมูด้านทิศใต้ทอดเครื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:49.985021832+07:00","message":"Set new StatePrefix : 'สันในหมูด้านทิศใต้ทอดเครื่องเบญจรงค์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:49.985023715+07:00","message":"Next Push (prob) : 'เบญจรงค์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:49.985031772+07:00","message":"push: {false ทอดเครื่อง 0 0xc002602300}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:50.182341638+07:00","message":"receive streaming session, msgId: 322"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:50.182374156+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":"2025-10-27T14:30:50.18238016+07:00","message":"receive interim result [false|false]: สันในหมูด้านทิศใต้ทอดเครื่องเบญจราชกกุธภัณฑ์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:50.18239288+07:00","message":"[buffer interim] 322 false สันในหมูด้านทิศใต้ทอดเครื่องเบญจราชกกุธภัณฑ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:50.182399106+07:00","message":"[bufferProcess] interim [480000000]:สันในหมูด้านทิศใต้ทอดเครื่องเบญจราชกกุธภัณฑ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:50.182401276+07:00","message":"[bufferProcess] send to processor:สันในหมูด้านทิศใต้ทอดเครื่องเบญจราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:50.182406728+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:50.182409177+07:00","message":"> Transcript [1709] [false]: 'สันในหมูด้านทิศใต้ทอดเครื่องเบญจราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:50.182411313+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:50.182413223+07:00","message":"Set new StatePrefix: 'สันในหมูด้านทิศใต้ทอดเครื่องเบญจราช'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:50.756888393+07:00","message":"receive streaming session, msgId: 322"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:50.756922519+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":"2025-10-27T14:30:50.756927783+07:00","message":"receive interim result [false|false]: สันในหมูด้านทิศใต้ทอดเครื่องเบญจราชกกุธภัณฑ์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:50.756939714+07:00","message":"[buffer interim] 322 false สันในหมูด้านทิศใต้ทอดเครื่องเบญจราชกกุธภัณฑ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:50.756946776+07:00","message":"[bufferProcess] interim [80000000]:สันในหมูด้านทิศใต้ทอดเครื่องเบญจราชกกุธภัณฑ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:50.756948875+07:00","message":"[bufferProcess] send to processor:สันในหมูด้านทิศใต้ทอดเครื่องเบญจราชกกุธภัณฑ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:50.756953838+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:50.756956642+07:00","message":"> Transcript [1710] [false]: 'สันในหมูด้านทิศใต้ทอดเครื่องเบญจราชกกุธภัณฑ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:50.756959826+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:50.756962012+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:50.756964012+07:00","message":"StatePrefix: 'สันในหมูด้านทิศใต้ทอดเครื่องเบญจราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:50.756966263+07:00","message":"TextPushed: 'สันในหมูด้านทิศใต้ทอดเครื่อง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:51.783617476+07:00","message":"receive streaming session, msgId: 322"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:51.783657685+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":"2025-10-27T14:30:51.783666247+07:00","message":"receive interim result [false|false]: สันในหมูด้านทิศใต้ทอดเครื่องเบญจราชกกุธภัณฑ์และเครื่อง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:51.78368035+07:00","message":"[buffer interim] 322 false สันในหมูด้านทิศใต้ทอดเครื่องเบญจราชกกุธภัณฑ์และเครื่อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:51.783687693+07:00","message":"[bufferProcess] interim [40000000]:สันในหมูด้านทิศใต้ทอดเครื่องเบญจราชกกุธภัณฑ์และเครื่อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:51.783697622+07:00","message":"[bufferProcess] send to processor:สันในหมูด้านทิศใต้ทอดเครื่องเบญจราชกกุธภัณฑ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:51.783703646+07:00","message":"[bufferProcess] send to processor (ticker):สันในหมูด้านทิศใต้ทอดเครื่องเบญจราชกกุธภัณฑ์และเครื่อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:51.783707414+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:51.783710681+07:00","message":"> Transcript [1711] [false]: 'สันในหมูด้านทิศใต้ทอดเครื่องเบญจราชกกุธภัณฑ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:51.783715003+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:51.78371728+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:51.783720073+07:00","message":"StatePrefix: 'สันในหมูด้านทิศใต้ทอดเครื่องเบญจราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:51.78372283+07:00","message":"TextPushed: 'สันในหมูด้านทิศใต้ทอดเครื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:51.783724663+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:51.783726763+07:00","message":"> Transcript [1712] [false]: 'สันในหมูด้านทิศใต้ทอดเครื่องเบญจราชกกุธภัณฑ์และเครื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:51.783729123+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:51.78373087+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:51.783732686+07:00","message":"StatePrefix: 'สันในหมูด้านทิศใต้ทอดเครื่องเบญจราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:51.783734609+07:00","message":"TextPushed: 'สันในหมูด้านทิศใต้ทอดเครื่อง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:52.049073819+07:00","message":"receive streaming session, msgId: 322"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:52.049111339+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":"2025-10-27T14:30:52.049117273+07:00","message":"receive interim result [false|false]: สันในหมูด้านทิศใต้ทอดเครื่องเบญจราชกกุธภัณฑ์และเครื่องเป่าลม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:52.049133516+07:00","message":"[buffer interim] 322 false สันในหมูด้านทิศใต้ทอดเครื่องเบญจราชกกุธภัณฑ์และเครื่องเป่าลม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:52.049140874+07:00","message":"[bufferProcess] interim [400000000]:สันในหมูด้านทิศใต้ทอดเครื่องเบญจราชกกุธภัณฑ์และเครื่องเป่าลม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:52.049142649+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:52.289062718+07:00","message":"receive streaming session, msgId: 322"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:52.289113478+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":"2025-10-27T14:30:52.289119292+07:00","message":"receive interim result [false|false]: สันในหมูด้านทิศใต้ทอดเครื่องเบญจราชกกุธภัณฑ์และเครื่องบรมรา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:52.289133289+07:00","message":"[buffer interim] 322 false สันในหมูด้านทิศใต้ทอดเครื่องเบญจราชกกุธภัณฑ์และเครื่องบรมรา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:52.289139985+07:00","message":"[bufferProcess] interim [580000000]:สันในหมูด้านทิศใต้ทอดเครื่องเบญจราชกกุธภัณฑ์และเครื่องบรมรา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:52.289142524+07:00","message":"[bufferProcess] send to processor:สันในหมูด้านทิศใต้ทอดเครื่องเบญจราชกกุธภัณฑ์และเครื่องเป่าลม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:52.289146018+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:52.289148556+07:00","message":"> Transcript [1713] [false]: 'สันในหมูด้านทิศใต้ทอดเครื่องเบญจราชกกุธภัณฑ์และเครื่องเป่าลม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:52.289152035+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:52.289153805+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:52.289155774+07:00","message":"StatePrefix: 'สันในหมูด้านทิศใต้ทอดเครื่องเบญจราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:52.289157997+07:00","message":"TextPushed: 'สันในหมูด้านทิศใต้ทอดเครื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:52.289170643+07:00","message":"Push: 'เบญจราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:52.289173756+07:00","message":"TextPushed: 'สันในหมูด้านทิศใต้ทอดเครื่องเบญจราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:52.289176338+07:00","message":"Set new StatePrefix : 'สันในหมูด้านทิศใต้ทอดเครื่องเบญจราชกกุธภัณฑ์และเครื่องเป่าลม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:52.289181347+07:00","message":"Next Push (prob) : 'กกุธภัณฑ์และเครื่องเป่าลม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:52.289195225+07:00","message":"push: {false เบญจราช 0 0xc002602300}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:52.402796941+07:00","message":"receive streaming session, msgId: 322"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:52.402831973+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":"2025-10-27T14:30:52.402837752+07:00","message":"receive interim result [false|false]: สันในหมูด้านทิศใต้ทอดเครื่องเบญจราชกกุธภัณฑ์และเครื่องบรมราด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:52.402859917+07:00","message":"[buffer interim] 322 false สันในหมูด้านทิศใต้ทอดเครื่องเบญจราชกกุธภัณฑ์และเครื่องบรมราด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:52.402867476+07:00","message":"[bufferProcess] interim [640000000]:สันในหมูด้านทิศใต้ทอดเครื่องเบญจราชกกุธภัณฑ์และเครื่องบรมราด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:52.402869737+07:00","message":"[bufferProcess] send to processor:สันในหมูด้านทิศใต้ทอดเครื่องเบญจราชกกุธภัณฑ์และเครื่องบรมรา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:52.402872969+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:52.40287559+07:00","message":"> Transcript [1714] [false]: 'สันในหมูด้านทิศใต้ทอดเครื่องเบญจราชกกุธภัณฑ์และเครื่องบรมรา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:52.402877862+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:52.402879474+07:00","message":"Set new StatePrefix: 'สันในหมูด้านทิศใต้ทอดเครื่องเบญจราชกกุธภัณฑ์และเครื่องบรมรา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:52.427737928+07:00","message":"[GCS] Cleaned up inactive client: 297"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:52.427769854+07:00","message":"[GCS] Cleaned up inactive client: 295"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:52.427772309+07:00","message":"[GCS] Cleaned up inactive client: 298"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:52.42777433+07:00","message":"[GCS] Cleaned up inactive client: 303"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:52.427775952+07:00","message":"[GCS] Cleaned up inactive client: 296"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:52.427777463+07:00","message":"[GCS] Cleaned up inactive client: 300"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:52.42777909+07:00","message":"[GCS] Cleaned up inactive client: 301"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:52.427780667+07:00","message":"[GCS] Cleaned up inactive client: 294"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:52.427782013+07:00","message":"[GCS] Cleaned up inactive client: 299"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:52.427783435+07:00","message":"[GCS] Cleaned up inactive client: 302"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:52.484685234+07:00","message":"receive streaming session, msgId: 322"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:52.484763951+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สันในหมูด้านทิศใต้ทอดเครื่องเบญจราชกกุธภัณฑ์และเครื่อง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:52.484771325+07:00","message":"receive interim result [false|false]: สันในหมูด้านทิศใต้ทอดเครื่องเบญจราชกกุธภัณฑ์และเครื่อง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:52.484788705+07:00","message":"[buffer interim] 322 false สันในหมูด้านทิศใต้ทอดเครื่องเบญจราชกกุธภัณฑ์และเครื่อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:52.484799242+07:00","message":"[bufferProcess] interim [820000000]:สันในหมูด้านทิศใต้ทอดเครื่องเบญจราชกกุธภัณฑ์และเครื่อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:52.484803266+07:00","message":"[bufferProcess] send to processor:สันในหมูด้านทิศใต้ทอดเครื่องเบญจราชกกุธภัณฑ์และเครื่องบรมราด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:52.484810902+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:52.484814542+07:00","message":"> Transcript [1715] [false]: 'สันในหมูด้านทิศใต้ทอดเครื่องเบญจราชกกุธภัณฑ์และเครื่องบรมราด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:52.484819038+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:52.484821264+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:52.484823613+07:00","message":"StatePrefix: 'สันในหมูด้านทิศใต้ทอดเครื่องเบญจราชกกุธภัณฑ์และเครื่องบรมรา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:52.484827076+07:00","message":"TextPushed: 'สันในหมูด้านทิศใต้ทอดเครื่องเบญจราช'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:30:52.535528779+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:30:52.535545703+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:52.669317288+07:00","message":"receive streaming session, msgId: 322"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:52.669360971+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":"2025-10-27T14:30:52.669369412+07:00","message":"receive interim result [false|false]: สันในหมูด้านทิศใต้ทอดเครื่องเบญจราชกกุธภัณฑ์และเครื่องบรมราชชนี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:52.669387683+07:00","message":"[buffer interim] 322 false สันในหมูด้านทิศใต้ทอดเครื่องเบญจราชกกุธภัณฑ์และเครื่องบรมราชชนี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:52.669398312+07:00","message":"[bufferProcess] interim [940000000]:สันในหมูด้านทิศใต้ทอดเครื่องเบญจราชกกุธภัณฑ์และเครื่องบรมราชชนี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:52.669402256+07:00","message":"[bufferProcess] send to processor:สันในหมูด้านทิศใต้ทอดเครื่องเบญจราชกกุธภัณฑ์และเครื่อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:52.669409795+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:52.669413631+07:00","message":"> Transcript [1716] [false]: 'สันในหมูด้านทิศใต้ทอดเครื่องเบญจราชกกุธภัณฑ์และเครื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:52.669417253+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:52.676565712+07:00","message":"receive streaming session, msgId: 322"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:52.676592574+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":"2025-10-27T14:30:52.67660121+07:00","message":"receive interim result [false|false]: สันในหมูด้านทิศใต้ทอดเครื่องเบญจราชกกุธภัณฑ์และเครื่องบรมราชโอ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:52.676611916+07:00","message":"[buffer interim] 322 false สันในหมูด้านทิศใต้ทอดเครื่องเบญจราชกกุธภัณฑ์และเครื่องบรมราชโอ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:52.676617265+07:00","message":"[bufferProcess] interim [0]:สันในหมูด้านทิศใต้ทอดเครื่องเบญจราชกกุธภัณฑ์และเครื่องบรมราชโอ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:52.676619318+07:00","message":"[bufferProcess] send to processor:สันในหมูด้านทิศใต้ทอดเครื่องเบญจราชกกุธภัณฑ์และเครื่องบรมราชชนี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:52.676624788+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:52.676627275+07:00","message":"> Transcript [1717] [false]: 'สันในหมูด้านทิศใต้ทอดเครื่องเบญจราชกกุธภัณฑ์และเครื่องบรมราชชนี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:52.676630076+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:52.676631973+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:52.676633679+07:00","message":"StatePrefix: 'สันในหมูด้านทิศใต้ทอดเครื่องเบญจราชกกุธภัณฑ์และเครื่องบรมรา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:52.676636022+07:00","message":"TextPushed: 'สันในหมูด้านทิศใต้ทอดเครื่องเบญจราช'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:52.740068202+07:00","message":"receive streaming session, msgId: 322"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:52.740104264+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":"2025-10-27T14:30:52.740109806+07:00","message":"receive interim result [false|false]: สันในหมูด้านทิศใต้ทอดเครื่องเบญจราชกกุธภัณฑ์และเครื่องบรมราชอิสริยยศ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:52.740128964+07:00","message":"[buffer interim] 322 false สันในหมูด้านทิศใต้ทอดเครื่องเบญจราชกกุธภัณฑ์และเครื่องบรมราชอิสริยยศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:52.74013616+07:00","message":"[bufferProcess] interim [120000000]:สันในหมูด้านทิศใต้ทอดเครื่องเบญจราชกกุธภัณฑ์และเครื่องบรมราชอิสริยยศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:52.740138762+07:00","message":"[bufferProcess] send to processor:สันในหมูด้านทิศใต้ทอดเครื่องเบญจราชกกุธภัณฑ์และเครื่องบรมราชโอ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:52.740144285+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:52.74014697+07:00","message":"> Transcript [1718] [false]: 'สันในหมูด้านทิศใต้ทอดเครื่องเบญจราชกกุธภัณฑ์และเครื่องบรมราชโอ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:52.740150618+07:00","message":"Count interim (case 1.2): 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:52.740152408+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:52.740154298+07:00","message":"StatePrefix: 'สันในหมูด้านทิศใต้ทอดเครื่องเบญจราชกกุธภัณฑ์และเครื่องบรมรา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:52.740157058+07:00","message":"TextPushed: 'สันในหมูด้านทิศใต้ทอดเครื่องเบญจราช'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:52.970387972+07:00","message":"[GCS] IsForceVAD: false for message ID: 322"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:53.103390773+07:00","message":"[GCS] Start streaming session, msgId: 323"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:53.127202719+07:00","message":"receive streaming session, msgId: 322"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:53.127251422+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สันในหมูด้านทิศใต้ทอดเครื่องเบญจราชกกุธภัณฑ์และเครื่องบรมราชอิสริยยศ\",\"confidence\":0.9008221}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:53.127260005+07:00","message":"receive interim result [true|false]: สันในหมูด้านทิศใต้ทอดเครื่องเบญจราชกกุธภัณฑ์และเครื่องบรมราชอิสริยยศ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:53.127272742+07:00","message":"end recv isFinal message id 322"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:53.127275758+07:00","message":"end Recv id 322"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:53.127285179+07:00","message":"[buffer interim] 322 true สันในหมูด้านทิศใต้ทอดเครื่องเบญจราชกกุธภัณฑ์และเครื่องบรมราชอิสริยยศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:53.127295163+07:00","message":"[bufferProcess] interim [480000000]:สันในหมูด้านทิศใต้ทอดเครื่องเบญจราชกกุธภัณฑ์และเครื่องบรมราชอิสริยยศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:53.127299243+07:00","message":"[bufferProcess] send to processor (isfinal):สันในหมูด้านทิศใต้ทอดเครื่องเบญจราชกกุธภัณฑ์และเครื่องบรมราชอิสริยยศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:53.127303526+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:53.12730714+07:00","message":"> Transcript [1719] [false]: 'สันในหมูด้านทิศใต้ทอดเครื่องเบญจราชกกุธภัณฑ์และเครื่องบรมราชอิสริยยศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:53.12731277+07:00","message":"Count interim (case 1.1): 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:53.12731515+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:53.127317908+07:00","message":"StatePrefix: 'สันในหมูด้านทิศใต้ทอดเครื่องเบญจราชกกุธภัณฑ์และเครื่องบรมรา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:53.127321509+07:00","message":"TextPushed: 'สันในหมูด้านทิศใต้ทอดเครื่องเบญจราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:53.12733064+07:00","message":"Push: 'กกุธภัณฑ์และเครื่องบรมรา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:53.127333044+07:00","message":"TextPushed: 'สันในหมูด้านทิศใต้ทอดเครื่องเบญจราชกกุธภัณฑ์และเครื่องบรมรา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:53.127335916+07:00","message":"Set new StatePrefix : 'สันในหมูด้านทิศใต้ทอดเครื่องเบญจราชกกุธภัณฑ์และเครื่องบรมราชอิสริยยศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:53.127338928+07:00","message":"Next Push (prob) : 'ชอิสริยยศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:53.127341141+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:53.12734358+07:00","message":"> Transcript [1720] [true]: 'สันในหมูด้านทิศใต้ทอดเครื่องเบญจราชกกุธภัณฑ์และเครื่องบรมราชอิสริยยศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:53.12734682+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:53.127348897+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:53.127351798+07:00","message":"StatePrefix: 'สันในหมูด้านทิศใต้ทอดเครื่องเบญจราชกกุธภัณฑ์และเครื่องบรมราชอิสริยยศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:53.127354429+07:00","message":"TextPushed: 'สันในหมูด้านทิศใต้ทอดเครื่องเบญจราชกกุธภัณฑ์และเครื่องบรมรา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:53.127357572+07:00","message":"Push: 'ชอิสริยยศ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:53.127368325+07:00","message":"push: {false กกุธภัณฑ์และเครื่องบรมรา 0 0xc002602300}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:53.127376082+07:00","message":"push: {true ชอิสริยยศ 0 0xc002602300}"}
{"level":"info","service":"Main","time":"2025-10-27T14:30:53.138528027+07:00","message":"write wav file: './tmp/7446/7446_322.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:53.661487239+07:00","message":"receive streaming session, msgId: 323"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:53.66152925+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":"2025-10-27T14:30:53.661535043+07:00","message":"receive interim result [false|false]: ราย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:53.661551264+07:00","message":"[buffer interim] 323 false ราย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:53.661560372+07:00","message":"[bufferProcess] interim [540000000]:ราย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:53.661561712+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:53.800646906+07:00","message":"receive streaming session, msgId: 323"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:53.800706918+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":"2025-10-27T14:30:53.800713569+07:00","message":"receive interim result [false|false]: ประชุม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:53.8007296+07:00","message":"[buffer interim] 323 false ประชุม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:53.800737975+07:00","message":"[bufferProcess] interim [720000000]:ประชุม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:53.800740683+07:00","message":"[bufferProcess] send to processor:ราย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:53.800746679+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:53.800750193+07:00","message":"> Transcript [1721] [false]: 'ราย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:53.800752677+07:00","message":"Set StatePrefix (first interim): 'ราย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:53.961672445+07:00","message":"receive streaming session, msgId: 323"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:53.961717942+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":"2025-10-27T14:30:53.961723169+07:00","message":"receive interim result [false|false]: ราชภัฏ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:53.961735974+07:00","message":"[buffer interim] 323 false ราชภัฏ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:53.961742216+07:00","message":"[bufferProcess] interim [840000000]:ราชภัฏ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:53.961744362+07:00","message":"[bufferProcess] send to processor:ประชุม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:53.961750158+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:53.961756023+07:00","message":"> Transcript [1722] [false]: 'ประชุม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:53.961758011+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:53.961759689+07:00","message":"Set new StatePrefix: 'ประชุม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:53.966809053+07:00","message":"receive streaming session, msgId: 323"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:53.966829832+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":"2025-10-27T14:30:53.966834431+07:00","message":"receive interim result [false|false]: ราชูปโภค"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:53.966844672+07:00","message":"[buffer interim] 323 false ราชูปโภค"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:53.966851488+07:00","message":"[bufferProcess] interim [900000000]:ราชูปโภค"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:53.966853494+07:00","message":"[bufferProcess] send to processor:ราชภัฏ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:53.966856306+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:53.966858593+07:00","message":"> Transcript [1723] [false]: 'ราชภัฏ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:53.966860293+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:53.96686186+07:00","message":"Set new StatePrefix: 'ราชภัฏ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:54.250310693+07:00","message":"[GCS] IsForceVAD: false for message ID: 323"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:54.362589529+07:00","message":"receive streaming session, msgId: 323"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:54.36262414+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ราชูปโภค\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:54.362630022+07:00","message":"receive interim result [true|false]: ราชูปโภค"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:54.362639084+07:00","message":"end recv isFinal message id 323"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:54.362640863+07:00","message":"end Recv id 323"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:54.362646243+07:00","message":"[buffer interim] 323 true ราชูปโภค"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:54.362653344+07:00","message":"[bufferProcess] interim [380000000]:ราชูปโภค"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:54.362657944+07:00","message":"[bufferProcess] send to processor (isfinal):ราชูปโภค"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:54.36266095+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:54.362663436+07:00","message":"> Transcript [1724] [false]: 'ราชูปโภค'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:54.36266536+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:54.362666956+07:00","message":"Set new StatePrefix: 'ราชูปโภค'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:54.362668236+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:54.362669744+07:00","message":"> Transcript [1725] [true]: 'ราชูปโภค'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:54.362671798+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:54.362673365+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:54.362676279+07:00","message":"StatePrefix: 'ราชูปโภค'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:54.362677982+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:54.362682343+07:00","message":"Push: 'ราชูปโภค'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:54.362695385+07:00","message":"push: {true ราชูปโภค 0 0xc002602600}"}
{"level":"info","service":"Main","time":"2025-10-27T14:30:54.369485393+07:00","message":"write wav file: './tmp/7446/7446_323.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:54.573230521+07:00","message":"[GCS] Start streaming session, msgId: 324"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:55.136183477+07:00","message":"receive streaming session, msgId: 324"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:55.136218439+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ด้าน\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":550000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:55.136223175+07:00","message":"receive interim result [false|false]: ด้าน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:55.136235453+07:00","message":"[buffer interim] 324 false ด้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:55.136243917+07:00","message":"[bufferProcess] interim [550000000]:ด้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:55.136245442+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:55.170045435+07:00","message":"receive streaming session, msgId: 324"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:55.170077184+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ด้านหน้า\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":610000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:55.170086032+07:00","message":"receive interim result [false|false]: ด้านหน้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:55.170098574+07:00","message":"[buffer interim] 324 false ด้านหน้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:55.170104423+07:00","message":"[bufferProcess] interim [610000000]:ด้านหน้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:55.170106184+07:00","message":"[bufferProcess] send to processor:ด้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:55.170111721+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:55.17011464+07:00","message":"> Transcript [1726] [false]: 'ด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:55.170116547+07:00","message":"Set StatePrefix (first interim): 'ด้าน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:55.457927524+07:00","message":"receive streaming session, msgId: 324"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:55.457963488+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ด้านหน้าสุด\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":910000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:55.45796888+07:00","message":"receive interim result [false|false]: ด้านหน้าสุด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:55.457981208+07:00","message":"[buffer interim] 324 false ด้านหน้าสุด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:55.457989737+07:00","message":"[bufferProcess] interim [910000000]:ด้านหน้าสุด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:55.457992049+07:00","message":"[bufferProcess] send to processor:ด้านหน้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:55.457997146+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:55.457999872+07:00","message":"> Transcript [1727] [false]: 'ด้านหน้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:55.458002925+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:55.458005101+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:55.458006704+07:00","message":"StatePrefix: 'ด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:55.458008317+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:30:55.535595214+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:30:55.535605632+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:55.627281946+07:00","message":"receive streaming session, msgId: 324"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:55.62732179+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ด้านหน้าสุดของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":90000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:55.627327982+07:00","message":"receive interim result [false|false]: ด้านหน้าสุดของ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:55.627341167+07:00","message":"[buffer interim] 324 false ด้านหน้าสุดของ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:55.627347857+07:00","message":"[bufferProcess] interim [90000000]:ด้านหน้าสุดของ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:55.627349874+07:00","message":"[bufferProcess] send to processor:ด้านหน้าสุด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:55.627354867+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:55.62735773+07:00","message":"> Transcript [1728] [false]: 'ด้านหน้าสุด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:55.627360674+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:55.627362503+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:55.627364187+07:00","message":"StatePrefix: 'ด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:55.627366014+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:55.867639868+07:00","message":"receive streaming session, msgId: 324"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:55.867671131+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":"2025-10-27T14:30:55.867676065+07:00","message":"receive interim result [false|false]: ด้านหน้าสุดของน้ำ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:55.867696719+07:00","message":"[buffer interim] 324 false ด้านหน้าสุดของน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:55.867706019+07:00","message":"[bufferProcess] interim [330000000]:ด้านหน้าสุดของน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:55.867708029+07:00","message":"[bufferProcess] send to processor:ด้านหน้าสุดของ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:55.867713051+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:55.867715692+07:00","message":"> Transcript [1729] [false]: 'ด้านหน้าสุดของ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:55.867718432+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:55.867720215+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:55.867722003+07:00","message":"StatePrefix: 'ด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:55.867723744+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:56.040858855+07:00","message":"receive streaming session, msgId: 324"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:56.040895297+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":"2025-10-27T14:30:56.0409011+07:00","message":"receive interim result [false|false]: ด้านหน้าสุดของน้าหมู"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:56.040913349+07:00","message":"[buffer interim] 324 false ด้านหน้าสุดของน้าหมู"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:56.04091984+07:00","message":"[bufferProcess] interim [510000000]:ด้านหน้าสุดของน้าหมู"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:56.040922303+07:00","message":"[bufferProcess] send to processor:ด้านหน้าสุดของน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:56.040928468+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:56.040931998+07:00","message":"> Transcript [1730] [false]: 'ด้านหน้าสุดของน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:56.04093678+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:56.040939626+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:56.040942361+07:00","message":"StatePrefix: 'ด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:56.040944413+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:56.04094944+07:00","message":"Push: 'ด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:56.040951399+07:00","message":"TextPushed: 'ด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:56.0409545+07:00","message":"Set new StatePrefix : 'ด้านหน้าสุดของน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:56.040956976+07:00","message":"Next Push (prob) : 'หน้าสุดของน้ำ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:56.040967629+07:00","message":"push: {false ด้าน 0 0xc000044d80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:56.159784506+07:00","message":"receive streaming session, msgId: 324"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:56.159821854+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":"2025-10-27T14:30:56.159828555+07:00","message":"receive interim result [false|false]: ด้านหน้าสุดของน้ำอุ่น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:56.159844747+07:00","message":"[buffer interim] 324 false ด้านหน้าสุดของน้ำอุ่น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:56.159851727+07:00","message":"[bufferProcess] interim [630000000]:ด้านหน้าสุดของน้ำอุ่น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:56.15985385+07:00","message":"[bufferProcess] send to processor:ด้านหน้าสุดของน้าหมู"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:56.159857313+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:56.159859973+07:00","message":"> Transcript [1731] [false]: 'ด้านหน้าสุดของน้าหมู'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:56.159861823+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:56.159863375+07:00","message":"Set new StatePrefix: 'ด้านหน้าสุดของน้าหมู'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:56.36882429+07:00","message":"receive streaming session, msgId: 324"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:56.368855826+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ด้านหน้าสุดของหมาหมู่เหล่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":810000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:56.368861218+07:00","message":"receive interim result [false|false]: ด้านหน้าสุดของหมาหมู่เหล่า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:56.368872251+07:00","message":"[buffer interim] 324 false ด้านหน้าสุดของหมาหมู่เหล่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:56.368878887+07:00","message":"[bufferProcess] interim [810000000]:ด้านหน้าสุดของหมาหมู่เหล่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:56.368881083+07:00","message":"[bufferProcess] send to processor:ด้านหน้าสุดของน้ำอุ่น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:56.368886356+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:56.368889221+07:00","message":"> Transcript [1732] [false]: 'ด้านหน้าสุดของน้ำอุ่น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:56.368891712+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:56.368893568+07:00","message":"Set new StatePrefix: 'ด้านหน้าสุดของน้ำอุ่น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:56.473450763+07:00","message":"receive streaming session, msgId: 324"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:56.473487948+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":"2025-10-27T14:30:56.473493111+07:00","message":"receive interim result [false|false]: ด้านหน้าสุดของหมาหมู่เหล่านี้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:56.4735066+07:00","message":"[buffer interim] 324 false ด้านหน้าสุดของหมาหมู่เหล่านี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:56.473512853+07:00","message":"[bufferProcess] interim [870000000]:ด้านหน้าสุดของหมาหมู่เหล่านี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:56.473516112+07:00","message":"[bufferProcess] send to processor:ด้านหน้าสุดของหมาหมู่เหล่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:56.473522776+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:56.473525278+07:00","message":"> Transcript [1733] [false]: 'ด้านหน้าสุดของหมาหมู่เหล่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:56.473527341+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:56.473529038+07:00","message":"Set new StatePrefix: 'ด้านหน้าสุดของหมาหมู่เหล่า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:56.749953482+07:00","message":"[GCS] IsForceVAD: false for message ID: 324"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:56.882748502+07:00","message":"[GCS] Start streaming session, msgId: 325"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:56.889240492+07:00","message":"receive streaming session, msgId: 324"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:56.889273182+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ด้านหน้าสุดของหมู่เหล่านี้\",\"confidence\":0.9353121}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":410000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:56.88927852+07:00","message":"receive interim result [true|false]: ด้านหน้าสุดของหมู่เหล่านี้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:56.889287134+07:00","message":"end recv isFinal message id 324"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:56.889289251+07:00","message":"end Recv id 324"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:56.889293821+07:00","message":"[buffer interim] 324 true ด้านหน้าสุดของหมู่เหล่านี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:56.889299906+07:00","message":"[bufferProcess] interim [410000000]:ด้านหน้าสุดของหมู่เหล่านี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:56.889302915+07:00","message":"[bufferProcess] send to processor (isfinal):ด้านหน้าสุดของหมาหมู่เหล่านี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:56.889313001+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:56.889316128+07:00","message":"> Transcript [1734] [false]: 'ด้านหน้าสุดของหมาหมู่เหล่านี้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:56.889318652+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:56.889320324+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:56.889322069+07:00","message":"StatePrefix: 'ด้านหน้าสุดของหมาหมู่เหล่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:56.889323901+07:00","message":"TextPushed: 'ด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:56.889325556+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:56.889327957+07:00","message":"> Transcript [1735] [true]: 'ด้านหน้าสุดของหมู่เหล่านี้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:56.889330449+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:56.889332177+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:56.889336305+07:00","message":"StatePrefix: 'ด้านหน้าสุดของหมาหมู่เหล่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:56.889338669+07:00","message":"TextPushed: 'ด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:56.889345429+07:00","message":"Push: 'หน้าสุดของหมู่เหล่านี้'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:56.889352982+07:00","message":"push: {true หน้าสุดของหมู่เหล่านี้ 0 0xc000044d80}"}
{"level":"info","service":"Main","time":"2025-10-27T14:30:56.897622058+07:00","message":"write wav file: './tmp/7446/7446_324.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:57.241532204+07:00","message":"receive streaming session, msgId: 325"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:57.241578231+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":"2025-10-27T14:30:57.241584782+07:00","message":"receive interim result [false|false]: ตั้ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:57.241599119+07:00","message":"[buffer interim] 325 false ตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:57.241606744+07:00","message":"[bufferProcess] interim [420000000]:ตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:57.241608855+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:57.425984292+07:00","message":"receive streaming session, msgId: 325"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:57.426020454+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":"2025-10-27T14:30:57.426025312+07:00","message":"receive interim result [false|false]: ตั้งค่า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:57.426038272+07:00","message":"[buffer interim] 325 false ตั้งค่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:57.42604461+07:00","message":"[bufferProcess] interim [600000000]:ตั้งค่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:57.426046696+07:00","message":"[bufferProcess] send to processor:ตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:57.426049512+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:57.426052035+07:00","message":"> Transcript [1736] [false]: 'ตั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:57.426053779+07:00","message":"Set StatePrefix (first interim): 'ตั้ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:57.553214874+07:00","message":"receive streaming session, msgId: 325"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:57.553254257+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":"2025-10-27T14:30:57.553259997+07:00","message":"receive interim result [false|false]: ตั้งเครื่อง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:57.553274001+07:00","message":"[buffer interim] 325 false ตั้งเครื่อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:57.553280666+07:00","message":"[bufferProcess] interim [720000000]:ตั้งเครื่อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:57.553282571+07:00","message":"[bufferProcess] send to processor:ตั้งค่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:57.553287814+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:57.553290368+07:00","message":"> Transcript [1737] [false]: 'ตั้งค่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:57.553293375+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:57.553295318+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:57.553296914+07:00","message":"StatePrefix: 'ตั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:57.553298777+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:57.760485374+07:00","message":"receive streaming session, msgId: 325"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:57.760526058+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":"2025-10-27T14:30:57.76053257+07:00","message":"receive interim result [false|false]: ตั้งเครื่องราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:57.760546219+07:00","message":"[buffer interim] 325 false ตั้งเครื่องราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:57.760554335+07:00","message":"[bufferProcess] interim [900000000]:ตั้งเครื่องราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:57.760556912+07:00","message":"[bufferProcess] send to processor:ตั้งเครื่อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:57.760563452+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:57.760567495+07:00","message":"> Transcript [1738] [false]: 'ตั้งเครื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:57.760571698+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:57.760574215+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:57.760576478+07:00","message":"StatePrefix: 'ตั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:57.760579297+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:57.940711637+07:00","message":"receive streaming session, msgId: 325"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:57.940751367+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":"2025-10-27T14:30:57.940756098+07:00","message":"receive interim result [false|false]: ตั้งเครื่องราชชั้น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:57.940768197+07:00","message":"[buffer interim] 325 false ตั้งเครื่องราชชั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:57.940774627+07:00","message":"[bufferProcess] interim [80000000]:ตั้งเครื่องราชชั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:57.940776679+07:00","message":"[bufferProcess] send to processor:ตั้งเครื่องราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:57.94078169+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:57.940784022+07:00","message":"> Transcript [1739] [false]: 'ตั้งเครื่องราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:57.940787024+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:57.940788823+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:57.940790377+07:00","message":"StatePrefix: 'ตั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:57.940792186+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:58.073319651+07:00","message":"receive streaming session, msgId: 325"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:58.07335701+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":"2025-10-27T14:30:58.073362221+07:00","message":"receive interim result [false|false]: ตั้งเครื่องราชฯ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:58.07337429+07:00","message":"[buffer interim] 325 false ตั้งเครื่องราชฯ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:58.073381431+07:00","message":"[bufferProcess] interim [140000000]:ตั้งเครื่องราชฯ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:58.073383544+07:00","message":"[bufferProcess] send to processor:ตั้งเครื่องราชชั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:58.073391364+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:58.073393987+07:00","message":"> Transcript [1740] [false]: 'ตั้งเครื่องราชชั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:58.073397342+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:58.073399142+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:58.073400702+07:00","message":"StatePrefix: 'ตั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:58.073402417+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:58.073405095+07:00","message":"Push: 'ตั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:58.073406632+07:00","message":"TextPushed: 'ตั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:58.073408287+07:00","message":"Set new StatePrefix : 'ตั้งเครื่องราชชั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:58.073410432+07:00","message":"Next Push (prob) : 'เครื่องราชชั้น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:58.073418044+07:00","message":"push: {false ตั้ง 0 0xc002216e00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:58.073428662+07:00","message":"receive streaming session, msgId: 325"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:58.073461377+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":"2025-10-27T14:30:58.073467084+07:00","message":"receive interim result [false|false]: ตั้งเครื่องราชภัฏ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:58.073475227+07:00","message":"[buffer interim] 325 false ตั้งเครื่องราชภัฏ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:58.073481346+07:00","message":"[bufferProcess] interim [200000000]:ตั้งเครื่องราชภัฏ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:58.0734842+07:00","message":"[bufferProcess] send to processor:ตั้งเครื่องราชฯ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:58.073487596+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:58.073490669+07:00","message":"> Transcript [1741] [false]: 'ตั้งเครื่องราชฯ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:58.07349312+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:58.073495448+07:00","message":"Set new StatePrefix: 'ตั้งเครื่องราชฯ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:58.126492675+07:00","message":"receive streaming session, msgId: 325"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:58.126527832+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":"2025-10-27T14:30:58.126533305+07:00","message":"receive interim result [false|false]: ตั้งเครื่องราชการ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:58.126546677+07:00","message":"[buffer interim] 325 false ตั้งเครื่องราชการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:58.126553748+07:00","message":"[bufferProcess] interim [260000000]:ตั้งเครื่องราชการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:58.126555987+07:00","message":"[bufferProcess] send to processor:ตั้งเครื่องราชภัฏ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:58.126559859+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:58.126563217+07:00","message":"> Transcript [1742] [false]: 'ตั้งเครื่องราชภัฏ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:58.126566243+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:58.126568735+07:00","message":"Set new StatePrefix: 'ตั้งเครื่องราชภัฏ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:58.247287849+07:00","message":"receive streaming session, msgId: 325"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:58.247330647+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":"2025-10-27T14:30:58.247336555+07:00","message":"receive interim result [false|false]: ตั้งเครื่องราชสักการะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:58.247351161+07:00","message":"[buffer interim] 325 false ตั้งเครื่องราชสักการะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:58.24736128+07:00","message":"[bufferProcess] interim [380000000]:ตั้งเครื่องราชสักการะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:58.247363493+07:00","message":"[bufferProcess] send to processor:ตั้งเครื่องราชการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:58.247368588+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:58.247371327+07:00","message":"> Transcript [1743] [false]: 'ตั้งเครื่องราชการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:58.247373143+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:58.247375204+07:00","message":"Set new StatePrefix: 'ตั้งเครื่องราชการ'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:30:58.53563833+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:30:58.535641914+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:58.817001402+07:00","message":"receive streaming session, msgId: 325"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:58.817037093+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตั้งเครื่องราชสักการะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:58.817042669+07:00","message":"receive interim result [false|false]: ตั้งเครื่องราชสักการะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:58.817054205+07:00","message":"[buffer interim] 325 false ตั้งเครื่องราชสักการะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:58.817063085+07:00","message":"[bufferProcess] interim [980000000]:ตั้งเครื่องราชสักการะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:58.817065836+07:00","message":"[bufferProcess] send to processor:ตั้งเครื่องราชสักการะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:58.817071646+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:58.817074948+07:00","message":"> Transcript [1744] [false]: 'ตั้งเครื่องราชสักการะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:58.817077732+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:58.817080074+07:00","message":"Set new StatePrefix: 'ตั้งเครื่องราชสักการะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:59.213810509+07:00","message":"receive streaming session, msgId: 325"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:59.213865692+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":"2025-10-27T14:30:59.213874692+07:00","message":"receive interim result [false|false]: ตั้งเครื่องราชสักการะสำหรับ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:59.213896122+07:00","message":"[buffer interim] 325 false ตั้งเครื่องราชสักการะสำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:59.213909556+07:00","message":"[bufferProcess] interim [340000000]:ตั้งเครื่องราชสักการะสำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:59.213913656+07:00","message":"[bufferProcess] send to processor:ตั้งเครื่องราชสักการะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:59.213923266+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:59.213927323+07:00","message":"> Transcript [1745] [false]: 'ตั้งเครื่องราชสักการะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:59.213931591+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:59.213934289+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:59.213937497+07:00","message":"StatePrefix: 'ตั้งเครื่องราชสักการะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:59.213940509+07:00","message":"TextPushed: 'ตั้ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:59.397269505+07:00","message":"receive streaming session, msgId: 325"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:59.397304345+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":"2025-10-27T14:30:59.397311093+07:00","message":"receive interim result [false|false]: ตั้งเครื่องราชสักการะสำหรับพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:59.397323191+07:00","message":"[buffer interim] 325 false ตั้งเครื่องราชสักการะสำหรับพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:59.397329837+07:00","message":"[bufferProcess] interim [520000000]:ตั้งเครื่องราชสักการะสำหรับพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:59.397332025+07:00","message":"[bufferProcess] send to processor:ตั้งเครื่องราชสักการะสำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:59.397337165+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:59.397340222+07:00","message":"> Transcript [1746] [false]: 'ตั้งเครื่องราชสักการะสำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:59.39734363+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:59.397345467+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:59.39734767+07:00","message":"StatePrefix: 'ตั้งเครื่องราชสักการะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:59.39734989+07:00","message":"TextPushed: 'ตั้ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:59.565670693+07:00","message":"receive streaming session, msgId: 325"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:59.565722233+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":"2025-10-27T14:30:59.565728441+07:00","message":"receive interim result [false|false]: ตั้งเครื่องราชสักการะสำหรับพระบรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:59.565743169+07:00","message":"[buffer interim] 325 false ตั้งเครื่องราชสักการะสำหรับพระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:59.565750354+07:00","message":"[bufferProcess] interim [700000000]:ตั้งเครื่องราชสักการะสำหรับพระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:59.565752386+07:00","message":"[bufferProcess] send to processor:ตั้งเครื่องราชสักการะสำหรับพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:59.565755665+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:59.565758106+07:00","message":"> Transcript [1747] [false]: 'ตั้งเครื่องราชสักการะสำหรับพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:59.565761304+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:59.565763414+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:59.565765481+07:00","message":"StatePrefix: 'ตั้งเครื่องราชสักการะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:59.565768921+07:00","message":"TextPushed: 'ตั้ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:59.764923976+07:00","message":"receive streaming session, msgId: 325"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:59.764963241+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":"2025-10-27T14:30:59.76497041+07:00","message":"receive interim result [false|false]: ตั้งเครื่องราชสักการะสำหรับพระบรมวงศ์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:59.764984318+07:00","message":"[buffer interim] 325 false ตั้งเครื่องราชสักการะสำหรับพระบรมวงศ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:59.764994479+07:00","message":"[bufferProcess] interim [880000000]:ตั้งเครื่องราชสักการะสำหรับพระบรมวงศ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:59.764997718+07:00","message":"[bufferProcess] send to processor:ตั้งเครื่องราชสักการะสำหรับพระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:59.765004262+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:59.765007983+07:00","message":"> Transcript [1748] [false]: 'ตั้งเครื่องราชสักการะสำหรับพระบรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:59.765012516+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:59.765015392+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:59.765018327+07:00","message":"StatePrefix: 'ตั้งเครื่องราชสักการะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:59.765020839+07:00","message":"TextPushed: 'ตั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:59.765027725+07:00","message":"Push: 'เครื่องราชสักการะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:59.765030801+07:00","message":"TextPushed: 'ตั้งเครื่องราชสักการะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:59.765034173+07:00","message":"Set new StatePrefix : 'ตั้งเครื่องราชสักการะสำหรับพระบรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:30:59.765037086+07:00","message":"Next Push (prob) : 'สำหรับพระบรม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:30:59.765046547+07:00","message":"push: {false เครื่องราชสักการะ 0 0xc002216e00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:00.110986834+07:00","message":"receive streaming session, msgId: 325"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:00.111024325+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":"2025-10-27T14:31:00.11103696+07:00","message":"receive interim result [false|false]: ตั้งเครื่องราชสักการะสำหรับพระบรมวงศ์สาย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:00.11105136+07:00","message":"[buffer interim] 325 false ตั้งเครื่องราชสักการะสำหรับพระบรมวงศ์สาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:00.111058773+07:00","message":"[bufferProcess] interim [300000000]:ตั้งเครื่องราชสักการะสำหรับพระบรมวงศ์สาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:00.111061243+07:00","message":"[bufferProcess] send to processor:ตั้งเครื่องราชสักการะสำหรับพระบรมวงศ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:00.111067316+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:00.111070064+07:00","message":"> Transcript [1749] [false]: 'ตั้งเครื่องราชสักการะสำหรับพระบรมวงศ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:00.111073477+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:00.111075507+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:00.111077131+07:00","message":"StatePrefix: 'ตั้งเครื่องราชสักการะสำหรับพระบรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:00.11107931+07:00","message":"TextPushed: 'ตั้งเครื่องราชสักการะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:00.227465388+07:00","message":"receive streaming session, msgId: 325"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:00.227508757+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":"2025-10-27T14:31:00.227518744+07:00","message":"receive interim result [false|false]: ตั้งเครื่องราชสักการะสำหรับพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:00.227534544+07:00","message":"[buffer interim] 325 false ตั้งเครื่องราชสักการะสำหรับพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:00.227541483+07:00","message":"[bufferProcess] interim [360000000]:ตั้งเครื่องราชสักการะสำหรับพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:00.227543631+07:00","message":"[bufferProcess] send to processor:ตั้งเครื่องราชสักการะสำหรับพระบรมวงศ์สาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:00.227549119+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:00.227552801+07:00","message":"> Transcript [1750] [false]: 'ตั้งเครื่องราชสักการะสำหรับพระบรมวงศ์สาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:00.227556457+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:00.227558293+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:00.227559837+07:00","message":"StatePrefix: 'ตั้งเครื่องราชสักการะสำหรับพระบรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:00.227561995+07:00","message":"TextPushed: 'ตั้งเครื่องราชสักการะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:00.3622233+07:00","message":"receive streaming session, msgId: 325"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:00.36226553+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":"2025-10-27T14:31:00.362272174+07:00","message":"receive interim result [false|false]: ตั้งเครื่องราชสักการะสำหรับพระบรมวงศานุวงศ์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:00.362284875+07:00","message":"[buffer interim] 325 false ตั้งเครื่องราชสักการะสำหรับพระบรมวงศานุวงศ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:00.362292877+07:00","message":"[bufferProcess] interim [480000000]:ตั้งเครื่องราชสักการะสำหรับพระบรมวงศานุวงศ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:00.362295613+07:00","message":"[bufferProcess] send to processor:ตั้งเครื่องราชสักการะสำหรับพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:00.362301271+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:00.362304088+07:00","message":"> Transcript [1751] [false]: 'ตั้งเครื่องราชสักการะสำหรับพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:00.36230634+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:00.742153618+07:00","message":"receive streaming session, msgId: 325"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:00.742195172+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":"2025-10-27T14:31:00.742201633+07:00","message":"receive interim result [false|false]: ตั้งเครื่องราชสักการะสำหรับพระบรมวงศานุวงศ์ทรง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:00.74221554+07:00","message":"[buffer interim] 325 false ตั้งเครื่องราชสักการะสำหรับพระบรมวงศานุวงศ์ทรง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:00.742234236+07:00","message":"[bufferProcess] interim [900000000]:ตั้งเครื่องราชสักการะสำหรับพระบรมวงศานุวงศ์ทรง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:00.742236845+07:00","message":"[bufferProcess] send to processor:ตั้งเครื่องราชสักการะสำหรับพระบรมวงศานุวงศ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:00.742240537+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:00.742244101+07:00","message":"> Transcript [1752] [false]: 'ตั้งเครื่องราชสักการะสำหรับพระบรมวงศานุวงศ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:00.742247724+07:00","message":"Count interim (case 1.2): 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:00.742253578+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:00.742256066+07:00","message":"StatePrefix: 'ตั้งเครื่องราชสักการะสำหรับพระบรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:00.742258494+07:00","message":"TextPushed: 'ตั้งเครื่องราชสักการะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:01.067504491+07:00","message":"receive streaming session, msgId: 325"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:01.067542175+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":"2025-10-27T14:31:01.067549021+07:00","message":"receive interim result [false|false]: ตั้งเครื่องราชสักการะสำหรับพระบรมวงศานุวงศ์ทรงจั่ว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:01.067561941+07:00","message":"[buffer interim] 325 false ตั้งเครื่องราชสักการะสำหรับพระบรมวงศานุวงศ์ทรงจั่ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:01.067571284+07:00","message":"[bufferProcess] interim [140000000]:ตั้งเครื่องราชสักการะสำหรับพระบรมวงศานุวงศ์ทรงจั่ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:01.067574737+07:00","message":"[bufferProcess] send to processor:ตั้งเครื่องราชสักการะสำหรับพระบรมวงศานุวงศ์ทรง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:01.067582103+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:01.067585465+07:00","message":"> Transcript [1753] [false]: 'ตั้งเครื่องราชสักการะสำหรับพระบรมวงศานุวงศ์ทรง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:01.067589981+07:00","message":"Count interim (case 1.1): 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:01.067593044+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:01.06759518+07:00","message":"StatePrefix: 'ตั้งเครื่องราชสักการะสำหรับพระบรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:01.067597381+07:00","message":"TextPushed: 'ตั้งเครื่องราชสักการะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:01.067601333+07:00","message":"Push: 'สำหรับพระบรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:01.067603693+07:00","message":"TextPushed: 'ตั้งเครื่องราชสักการะสำหรับพระบรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:01.067612962+07:00","message":"Set new StatePrefix : 'ตั้งเครื่องราชสักการะสำหรับพระบรมวงศานุวงศ์ทรง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:01.067616413+07:00","message":"Next Push (prob) : 'วงศานุวงศ์ทรง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:01.067624153+07:00","message":"push: {false สำหรับพระบรม 0 0xc002216e00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:01.069387891+07:00","message":"receive streaming session, msgId: 325"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:01.069399056+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":"2025-10-27T14:31:01.069402783+07:00","message":"receive interim result [false|false]: ตั้งเครื่องราชสักการะสำหรับพระบรมวงศานุวงศ์ทรงจุด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:01.069410268+07:00","message":"[buffer interim] 325 false ตั้งเครื่องราชสักการะสำหรับพระบรมวงศานุวงศ์ทรงจุด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:01.069414742+07:00","message":"[bufferProcess] interim [200000000]:ตั้งเครื่องราชสักการะสำหรับพระบรมวงศานุวงศ์ทรงจุด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:01.069417393+07:00","message":"[bufferProcess] send to processor:ตั้งเครื่องราชสักการะสำหรับพระบรมวงศานุวงศ์ทรงจั่ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:01.069421594+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:01.069424353+07:00","message":"> Transcript [1754] [false]: 'ตั้งเครื่องราชสักการะสำหรับพระบรมวงศานุวงศ์ทรงจั่ว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:01.069428046+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:01.069430154+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:01.069432312+07:00","message":"StatePrefix: 'ตั้งเครื่องราชสักการะสำหรับพระบรมวงศานุวงศ์ทรง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:01.069436477+07:00","message":"TextPushed: 'ตั้งเครื่องราชสักการะสำหรับพระบรม'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:31:01.536212221+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:31:01.536225546+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:01.660660038+07:00","message":"receive streaming session, msgId: 325"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:01.660703486+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":"2025-10-27T14:31:01.660709563+07:00","message":"receive interim result [false|false]: ตั้งเครื่องราชสักการะสำหรับพระบรมวงศานุวงศ์ทรงจุด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:01.660722252+07:00","message":"[buffer interim] 325 false ตั้งเครื่องราชสักการะสำหรับพระบรมวงศานุวงศ์ทรงจุด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:01.660729623+07:00","message":"[bufferProcess] interim [800000000]:ตั้งเครื่องราชสักการะสำหรับพระบรมวงศานุวงศ์ทรงจุด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:01.660731918+07:00","message":"[bufferProcess] send to processor:ตั้งเครื่องราชสักการะสำหรับพระบรมวงศานุวงศ์ทรงจุด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:01.660737494+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:01.660740222+07:00","message":"> Transcript [1755] [false]: 'ตั้งเครื่องราชสักการะสำหรับพระบรมวงศานุวงศ์ทรงจุด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:01.660743653+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:01.660745413+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:01.660747157+07:00","message":"StatePrefix: 'ตั้งเครื่องราชสักการะสำหรับพระบรมวงศานุวงศ์ทรง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:01.660749709+07:00","message":"TextPushed: 'ตั้งเครื่องราชสักการะสำหรับพระบรม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:01.734132279+07:00","message":"receive streaming session, msgId: 325"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:01.734169517+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":"2025-10-27T14:31:01.734176108+07:00","message":"receive interim result [false|false]: ตั้งเครื่องราชสักการะสำหรับพระบรมวงศานุวงศ์ทรงจุด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:01.734186972+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 5 กลับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:01.734189659+07:00","message":"receive interim result [false|false]:  5 กลับ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:01.73419636+07:00","message":"[buffer interim] 325 false ตั้งเครื่องราชสักการะสำหรับพระบรมวงศานุวงศ์ทรงจุด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:01.734199663+07:00","message":"[buffer interim] 325 false  5 กลับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:01.734205128+07:00","message":"[bufferProcess] interim [920000000]:ตั้งเครื่องราชสักการะสำหรับพระบรมวงศานุวงศ์ทรงจุด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:01.734207392+07:00","message":"[bufferProcess] send to processor:ตั้งเครื่องราชสักการะสำหรับพระบรมวงศานุวงศ์ทรงจุด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:01.734210078+07:00","message":"[bufferProcess] interim [920000000]: 5 กลับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:01.734217363+07:00","message":"[bufferProcess] update buffer: ตั้งเครื่องราชสักการะสำหรับพระบรมวงศานุวงศ์ทรงจุด 5 กลับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:01.734220475+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:01.734223291+07:00","message":"> Transcript [1756] [false]: 'ตั้งเครื่องราชสักการะสำหรับพระบรมวงศานุวงศ์ทรงจุด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:01.734226607+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:01.734228312+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:01.734229971+07:00","message":"StatePrefix: 'ตั้งเครื่องราชสักการะสำหรับพระบรมวงศานุวงศ์ทรง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:01.734232751+07:00","message":"TextPushed: 'ตั้งเครื่องราชสักการะสำหรับพระบรม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:01.973566079+07:00","message":"receive streaming session, msgId: 325"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:01.97360829+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":"2025-10-27T14:31:01.973615846+07:00","message":"receive interim result [false|false]: ตั้งเครื่องราชสักการะสำหรับพระบรมวงศานุวงศ์ทรงจุด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:01.973627225+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 5 กระปุก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:01.973630519+07:00","message":"receive interim result [false|false]:  5 กระปุก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:01.973638861+07:00","message":"[buffer interim] 325 false ตั้งเครื่องราชสักการะสำหรับพระบรมวงศานุวงศ์ทรงจุด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:01.97364323+07:00","message":"[buffer interim] 325 false  5 กระปุก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:01.973650243+07:00","message":"[bufferProcess] interim [40000000]:ตั้งเครื่องราชสักการะสำหรับพระบรมวงศานุวงศ์ทรงจุด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:01.973653051+07:00","message":"[bufferProcess] send to processor:ตั้งเครื่องราชสักการะสำหรับพระบรมวงศานุวงศ์ทรงจุด 5 กลับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:01.973656067+07:00","message":"[bufferProcess] interim [40000000]: 5 กระปุก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:01.97365797+07:00","message":"[bufferProcess] update buffer: ตั้งเครื่องราชสักการะสำหรับพระบรมวงศานุวงศ์ทรงจุด 5 กระปุก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:01.973660732+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:01.97366346+07:00","message":"> Transcript [1757] [false]: 'ตั้งเครื่องราชสักการะสำหรับพระบรมวงศานุวงศ์ทรงจุด 5 กลับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:01.97366721+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:01.973668963+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:01.973681443+07:00","message":"StatePrefix: 'ตั้งเครื่องราชสักการะสำหรับพระบรมวงศานุวงศ์ทรง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:01.973684593+07:00","message":"TextPushed: 'ตั้งเครื่องราชสักการะสำหรับพระบรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:01.973687533+07:00","message":"Push: 'วงศานุวงศ์ทรง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:01.973689156+07:00","message":"TextPushed: 'ตั้งเครื่องราชสักการะสำหรับพระบรมวงศานุวงศ์ทรง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:01.97369608+07:00","message":"Set new StatePrefix : 'ตั้งเครื่องราชสักการะสำหรับพระบรมวงศานุวงศ์ทรงจุด 5 กลับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:01.973698517+07:00","message":"Next Push (prob) : 'จุด 5 กลับ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:01.973709003+07:00","message":"push: {false วงศานุวงศ์ทรง 0 0xc002216e00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:02.029762636+07:00","message":"receive streaming session, msgId: 325"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:02.029799455+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":"2025-10-27T14:31:02.029805494+07:00","message":"receive interim result [false|false]: ตั้งเครื่องราชสักการะสำหรับพระบรมวงศานุวงศ์ทรงจุดเทียนกราบถวาย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:02.029817263+07:00","message":"[buffer interim] 325 false ตั้งเครื่องราชสักการะสำหรับพระบรมวงศานุวงศ์ทรงจุดเทียนกราบถวาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:02.029823818+07:00","message":"[bufferProcess] interim [160000000]:ตั้งเครื่องราชสักการะสำหรับพระบรมวงศานุวงศ์ทรงจุดเทียนกราบถวาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:02.029826462+07:00","message":"[bufferProcess] send to processor:ตั้งเครื่องราชสักการะสำหรับพระบรมวงศานุวงศ์ทรงจุด 5 กระปุก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:02.029831575+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:02.029834067+07:00","message":"> Transcript [1758] [false]: 'ตั้งเครื่องราชสักการะสำหรับพระบรมวงศานุวงศ์ทรงจุด 5 กระปุก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:02.029836359+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:02.029838175+07:00","message":"Set new StatePrefix: 'ตั้งเครื่องราชสักการะสำหรับพระบรมวงศานุวงศ์ทรงจุด 5 กระปุก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:02.21970078+07:00","message":"receive streaming session, msgId: 325"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:02.219734469+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":"2025-10-27T14:31:02.219740364+07:00","message":"receive interim result [false|false]: ตั้งเครื่องราชสักการะสำหรับพระบรมวงศานุวงศ์ทรงจุดเทียนกราบถวายบังคม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:02.219752021+07:00","message":"[buffer interim] 325 false ตั้งเครื่องราชสักการะสำหรับพระบรมวงศานุวงศ์ทรงจุดเทียนกราบถวายบังคม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:02.219761041+07:00","message":"[bufferProcess] interim [400000000]:ตั้งเครื่องราชสักการะสำหรับพระบรมวงศานุวงศ์ทรงจุดเทียนกราบถวายบังคม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:02.219763656+07:00","message":"[bufferProcess] send to processor:ตั้งเครื่องราชสักการะสำหรับพระบรมวงศานุวงศ์ทรงจุดเทียนกราบถวาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:02.219769994+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:02.21977247+07:00","message":"> Transcript [1759] [false]: 'ตั้งเครื่องราชสักการะสำหรับพระบรมวงศานุวงศ์ทรงจุดเทียนกราบถวาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:02.219774652+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:02.219776341+07:00","message":"Set new StatePrefix: 'ตั้งเครื่องราชสักการะสำหรับพระบรมวงศานุวงศ์ทรงจุดเทียนกราบถวาย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:02.664726188+07:00","message":"receive streaming session, msgId: 325"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:02.664759695+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":"2025-10-27T14:31:02.664766042+07:00","message":"receive interim result [false|false]: ตั้งเครื่องราชสักการะสำหรับพระบรมวงศานุวงศ์ทรงจุดเทียนกราบถวายบังคมพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:02.664777946+07:00","message":"[buffer interim] 325 false ตั้งเครื่องราชสักการะสำหรับพระบรมวงศานุวงศ์ทรงจุดเทียนกราบถวายบังคมพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:02.664787734+07:00","message":"[bufferProcess] interim [760000000]:ตั้งเครื่องราชสักการะสำหรับพระบรมวงศานุวงศ์ทรงจุดเทียนกราบถวายบังคมพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:02.664790935+07:00","message":"[bufferProcess] send to processor:ตั้งเครื่องราชสักการะสำหรับพระบรมวงศานุวงศ์ทรงจุดเทียนกราบถวายบังคม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:02.664797943+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:02.664801607+07:00","message":"> Transcript [1760] [false]: 'ตั้งเครื่องราชสักการะสำหรับพระบรมวงศานุวงศ์ทรงจุดเทียนกราบถวายบังคม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:02.664806495+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:02.664809951+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:02.664811879+07:00","message":"StatePrefix: 'ตั้งเครื่องราชสักการะสำหรับพระบรมวงศานุวงศ์ทรงจุดเทียนกราบถวาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:02.664814471+07:00","message":"TextPushed: 'ตั้งเครื่องราชสักการะสำหรับพระบรมวงศานุวงศ์ทรง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:02.870372631+07:00","message":"receive streaming session, msgId: 325"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:02.870425584+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":"2025-10-27T14:31:02.870431749+07:00","message":"receive interim result [false|false]: ตั้งเครื่องราชสักการะสำหรับพระบรมวงศานุวงศ์ทรงจุดเทียนกราบถวายบังคมพระบรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:02.870443944+07:00","message":"[buffer interim] 325 false ตั้งเครื่องราชสักการะสำหรับพระบรมวงศานุวงศ์ทรงจุดเทียนกราบถวายบังคมพระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:02.870450436+07:00","message":"[bufferProcess] interim [0]:ตั้งเครื่องราชสักการะสำหรับพระบรมวงศานุวงศ์ทรงจุดเทียนกราบถวายบังคมพระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:02.870452733+07:00","message":"[bufferProcess] send to processor:ตั้งเครื่องราชสักการะสำหรับพระบรมวงศานุวงศ์ทรงจุดเทียนกราบถวายบังคมพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:02.870459102+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:02.87046164+07:00","message":"> Transcript [1761] [false]: 'ตั้งเครื่องราชสักการะสำหรับพระบรมวงศานุวงศ์ทรงจุดเทียนกราบถวายบังคมพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:02.870465026+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:02.870466932+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:02.870469548+07:00","message":"StatePrefix: 'ตั้งเครื่องราชสักการะสำหรับพระบรมวงศานุวงศ์ทรงจุดเทียนกราบถวาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:02.870472062+07:00","message":"TextPushed: 'ตั้งเครื่องราชสักการะสำหรับพระบรมวงศานุวงศ์ทรง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:03.064150926+07:00","message":"receive streaming session, msgId: 325"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:03.064186482+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":"2025-10-27T14:31:03.064192545+07:00","message":"receive interim result [false|false]: ตั้งเครื่องราชสักการะสำหรับพระบรมวงศานุวงศ์ทรงจุดเทียนกราบถวายบังคมพระบรมศพ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:03.064205235+07:00","message":"[buffer interim] 325 false ตั้งเครื่องราชสักการะสำหรับพระบรมวงศานุวงศ์ทรงจุดเทียนกราบถวายบังคมพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:03.06421242+07:00","message":"[bufferProcess] interim [180000000]:ตั้งเครื่องราชสักการะสำหรับพระบรมวงศานุวงศ์ทรงจุดเทียนกราบถวายบังคมพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:03.064214988+07:00","message":"[bufferProcess] send to processor:ตั้งเครื่องราชสักการะสำหรับพระบรมวงศานุวงศ์ทรงจุดเทียนกราบถวายบังคมพระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:03.064218441+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:03.06422086+07:00","message":"> Transcript [1762] [false]: 'ตั้งเครื่องราชสักการะสำหรับพระบรมวงศานุวงศ์ทรงจุดเทียนกราบถวายบังคมพระบรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:03.064224312+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:03.064226209+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:03.064228312+07:00","message":"StatePrefix: 'ตั้งเครื่องราชสักการะสำหรับพระบรมวงศานุวงศ์ทรงจุดเทียนกราบถวาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:03.064231056+07:00","message":"TextPushed: 'ตั้งเครื่องราชสักการะสำหรับพระบรมวงศานุวงศ์ทรง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:03.410420655+07:00","message":"[GCS] IsForceVAD: false for message ID: 325"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:03.481257419+07:00","message":"[GCS] Start streaming session, msgId: 326"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:03.499522758+07:00","message":"receive streaming session, msgId: 325"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:03.499570286+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตั้งเครื่องราชสักการะสำหรับพระบรมวงศานุวงศ์ทรงจุดเทียนกราบถวายบังคมพระบรมศพค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:03.499578938+07:00","message":"receive interim result [false|false]: ตั้งเครื่องราชสักการะสำหรับพระบรมวงศานุวงศ์ทรงจุดเทียนกราบถวายบังคมพระบรมศพค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:03.499594823+07:00","message":"[buffer interim] 325 false ตั้งเครื่องราชสักการะสำหรับพระบรมวงศานุวงศ์ทรงจุดเทียนกราบถวายบังคมพระบรมศพค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:03.499606275+07:00","message":"[bufferProcess] interim [660000000]:ตั้งเครื่องราชสักการะสำหรับพระบรมวงศานุวงศ์ทรงจุดเทียนกราบถวายบังคมพระบรมศพค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:03.499609765+07:00","message":"[bufferProcess] send to processor:ตั้งเครื่องราชสักการะสำหรับพระบรมวงศานุวงศ์ทรงจุดเทียนกราบถวายบังคมพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:03.499616573+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:03.499620491+07:00","message":"> Transcript [1763] [false]: 'ตั้งเครื่องราชสักการะสำหรับพระบรมวงศานุวงศ์ทรงจุดเทียนกราบถวายบังคมพระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:03.499625636+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:03.499628087+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:03.499631109+07:00","message":"StatePrefix: 'ตั้งเครื่องราชสักการะสำหรับพระบรมวงศานุวงศ์ทรงจุดเทียนกราบถวาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:03.499634569+07:00","message":"TextPushed: 'ตั้งเครื่องราชสักการะสำหรับพระบรมวงศานุวงศ์ทรง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:03.499642104+07:00","message":"Push: 'จุดเทียนกราบถวาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:03.499644614+07:00","message":"TextPushed: 'ตั้งเครื่องราชสักการะสำหรับพระบรมวงศานุวงศ์ทรงจุดเทียนกราบถวาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:03.499647375+07:00","message":"Set new StatePrefix : 'ตั้งเครื่องราชสักการะสำหรับพระบรมวงศานุวงศ์ทรงจุดเทียนกราบถวายบังคมพระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:03.499650758+07:00","message":"Next Push (prob) : 'บังคมพระบรมศพ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:03.499678881+07:00","message":"push: {false จุดเทียนกราบถวาย 0 0xc002216e00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:03.554590183+07:00","message":"receive streaming session, msgId: 325"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:03.554628865+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตั้งเครื่องราชสักการะสำหรับพระบรมวงศานุวงศ์ทรงจุดกราบถวายบังคมพระบรมศพค่ะ\",\"confidence\":0.94931656}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":750000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:03.554638119+07:00","message":"receive interim result [true|false]: ตั้งเครื่องราชสักการะสำหรับพระบรมวงศานุวงศ์ทรงจุดกราบถวายบังคมพระบรมศพค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:03.554648773+07:00","message":"end recv isFinal message id 325"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:03.554650768+07:00","message":"end Recv id 325"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:03.554655151+07:00","message":"[buffer interim] 325 true ตั้งเครื่องราชสักการะสำหรับพระบรมวงศานุวงศ์ทรงจุดกราบถวายบังคมพระบรมศพค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:03.554661651+07:00","message":"[bufferProcess] interim [750000000]:ตั้งเครื่องราชสักการะสำหรับพระบรมวงศานุวงศ์ทรงจุดกราบถวายบังคมพระบรมศพค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:03.554664892+07:00","message":"[bufferProcess] send to processor (isfinal):ตั้งเครื่องราชสักการะสำหรับพระบรมวงศานุวงศ์ทรงจุดเทียนกราบถวายบังคมพระบรมศพค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:03.554676841+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:03.554679689+07:00","message":"> Transcript [1764] [false]: 'ตั้งเครื่องราชสักการะสำหรับพระบรมวงศานุวงศ์ทรงจุดเทียนกราบถวายบังคมพระบรมศพค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:03.554682389+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:03.554684266+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:03.554686599+07:00","message":"StatePrefix: 'ตั้งเครื่องราชสักการะสำหรับพระบรมวงศานุวงศ์ทรงจุดเทียนกราบถวายบังคมพระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:03.554690056+07:00","message":"TextPushed: 'ตั้งเครื่องราชสักการะสำหรับพระบรมวงศานุวงศ์ทรงจุดเทียนกราบถวาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:03.554691832+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:03.554693507+07:00","message":"> Transcript [1765] [true]: 'ตั้งเครื่องราชสักการะสำหรับพระบรมวงศานุวงศ์ทรงจุดกราบถวายบังคมพระบรมศพค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:03.554695426+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:03.554696733+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:03.554698118+07:00","message":"StatePrefix: 'ตั้งเครื่องราชสักการะสำหรับพระบรมวงศานุวงศ์ทรงจุดเทียนกราบถวายบังคมพระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:03.554699769+07:00","message":"TextPushed: 'ตั้งเครื่องราชสักการะสำหรับพระบรมวงศานุวงศ์ทรงจุดเทียนกราบถวาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:03.554701226+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:03.5548665+07:00","message":"Push: 'พระบรมศพค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:03.5548696+07:00","message":"TextPushed: 'ตั้งเครื่องราชสักการะสำหรับพระบรมวงศานุวงศ์ทรงจุดเทียนกราบถวายพระบรมศพค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:03.554872292+07:00","message":"Set new StatePrefix : 'ตั้งเครื่องราชสักการะสำหรับพระบรมวงศานุวงศ์ทรงจุดกราบถวายบังคมพระบรมศพค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:03.554874964+07:00","message":"Next Push (prob) : 'ตั้งเครื่องราชสักการะสำหรับพระบรมวงศานุวงศ์ทรงจุดกราบถวายบังคมพระบรมศพค่ะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:03.554884475+07:00","message":"push: {true พระบรมศพค่ะ 0 0xc002216e00}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:03.554892612+07:00","message":"write aligntment file to 'tmp/7446/align_message_id_325.html'"}
{"level":"info","service":"Main","time":"2025-10-27T14:31:03.566701654+07:00","message":"write wav file: './tmp/7446/7446_325.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:31:04.536687402+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:31:04.536664453+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:06.421364018+07:00","message":"[GCS] IsForceVAD: false for message ID: 326"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:06.527417023+07:00","message":"receive streaming session, msgId: 326"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:06.527435385+07:00","message":"found end of frame, send empty tag with msgId: 326"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:06.527438509+07:00","message":"end Recv id 326"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:06.527447192+07:00","message":"[buffer interim] 326 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:06.527454765+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:06.527459486+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:06.527463027+07:00","message":"> Transcript [1766] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:06.52746646+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:06.527468663+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:06.527470791+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:06.527473207+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:06.527482306+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:06.52749448+07:00","message":"push: {true \n 0 0xc000044a80}"}
{"level":"info","service":"Main","time":"2025-10-27T14:31:06.535174791+07:00","message":"write wav file: './tmp/7446/7446_326.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:07.13138674+07:00","message":"[GCS] Start streaming session, msgId: 327"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:31:07.536926279+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:31:07.536937278+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:09.26769683+07:00","message":"receive streaming session, msgId: 327"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:09.267747724+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":"2025-10-27T14:31:09.267754483+07:00","message":"receive interim result [false|false]: ตาย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:09.267772603+07:00","message":"[buffer interim] 327 false ตาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:09.26778063+07:00","message":"[bufferProcess] interim [160000000]:ตาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:09.267783169+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:09.267792615+07:00","message":"[bufferProcess] send to processor (ticker):ตาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:09.267795683+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:09.2677993+07:00","message":"> Transcript [1767] [false]: 'ตาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:09.267801829+07:00","message":"Set StatePrefix (first interim): 'ตาย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:09.275802183+07:00","message":"receive streaming session, msgId: 327"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:09.275833395+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":"2025-10-27T14:31:09.275837859+07:00","message":"receive interim result [false|false]: ใต้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:09.275849856+07:00","message":"[buffer interim] 327 false ใต้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:09.275855621+07:00","message":"[bufferProcess] interim [220000000]:ใต้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:09.275857224+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:09.300911256+07:00","message":"[GCS] IsForceVAD: false for message ID: 327"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:09.373588976+07:00","message":"[GCS] Start streaming session, msgId: 328"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:09.420589296+07:00","message":"receive streaming session, msgId: 327"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:09.420632665+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ใต้\",\"confidence\":0.8244585}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:09.42064037+07:00","message":"receive interim result [true|false]: ใต้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:09.420650666+07:00","message":"end recv isFinal message id 327"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:09.420652885+07:00","message":"end Recv id 327"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:09.420666193+07:00","message":"[buffer interim] 327 true ใต้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:09.420675773+07:00","message":"[bufferProcess] interim [400000000]:ใต้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:09.420679476+07:00","message":"[bufferProcess] send to processor (isfinal):ใต้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:09.420682707+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:09.420685147+07:00","message":"> Transcript [1768] [false]: 'ใต้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:09.420687059+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:09.420688841+07:00","message":"Set new StatePrefix: 'ใต้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:09.42069023+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:09.420691815+07:00","message":"> Transcript [1769] [true]: 'ใต้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:09.420693607+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:09.420695226+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:09.420697233+07:00","message":"StatePrefix: 'ใต้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:09.420699032+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:09.420701368+07:00","message":"Push: 'ใต้'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:09.420709767+07:00","message":"push: {true ใต้ 0 0xc00401e700}"}
{"level":"info","service":"Main","time":"2025-10-27T14:31:09.427462155+07:00","message":"write wav file: './tmp/7446/7446_327.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:10.140801265+07:00","message":"[GCS] IsForceVAD: false for message ID: 328"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:10.242728465+07:00","message":"receive streaming session, msgId: 328"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:10.242748622+07:00","message":"found end of frame, send empty tag with msgId: 328"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:10.24275233+07:00","message":"end Recv id 328"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:10.242761111+07:00","message":"[buffer interim] 328 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:10.242780365+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:10.242784722+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:10.242788563+07:00","message":"> Transcript [1770] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:10.242791619+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:10.242793583+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:10.242795519+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:10.242798298+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:10.242801235+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:10.242813519+07:00","message":"push: {true \n 0 0xc002922100}"}
{"level":"info","service":"Main","time":"2025-10-27T14:31:10.248586609+07:00","message":"write wav file: './tmp/7446/7446_328.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:10.27309114+07:00","message":"[GCS] Start streaming session, msgId: 329"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:10.330815971+07:00","message":"[GCS] IsForceVAD: false for message ID: 329"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:10.530965097+07:00","message":"[GCS] Start streaming session, msgId: 330"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:31:10.537239837+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:31:10.537240989+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:10.567218203+07:00","message":"receive streaming session, msgId: 329"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:10.567235514+07:00","message":"found end of frame, send empty tag with msgId: 329"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:10.567238493+07:00","message":"end Recv id 329"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:10.567245114+07:00","message":"[buffer interim] 329 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:10.567251827+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:10.567255716+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:10.56725875+07:00","message":"> Transcript [1771] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:10.567260927+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:10.567262567+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:10.567263965+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:10.56726545+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:10.567272026+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:10.56728151+07:00","message":"push: {true \n 0 0xc00401e800}"}
{"level":"info","service":"Main","time":"2025-10-27T14:31:10.572359817+07:00","message":"write wav file: './tmp/7446/7446_329.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:11.198070628+07:00","message":"receive streaming session, msgId: 330"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:11.198115675+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":"2025-10-27T14:31:11.198120033+07:00","message":"receive interim result [false|false]: กีต้าร์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:11.198132237+07:00","message":"[buffer interim] 330 false กีต้าร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:11.198138719+07:00","message":"[bufferProcess] interim [660000000]:กีต้าร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:11.198140207+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:11.212251187+07:00","message":"receive streaming session, msgId: 330"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:11.21227572+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":"2025-10-27T14:31:11.212280457+07:00","message":"receive interim result [false|false]: ที่ตั้ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:11.212291462+07:00","message":"[buffer interim] 330 false ที่ตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:11.212296875+07:00","message":"[bufferProcess] interim [720000000]:ที่ตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:11.212298621+07:00","message":"[bufferProcess] send to processor:กีต้าร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:11.212301636+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:11.212304487+07:00","message":"> Transcript [1772] [false]: 'กีต้าร์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:11.212306432+07:00","message":"Set StatePrefix (first interim): 'กีต้าร์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:11.711403309+07:00","message":"receive streaming session, msgId: 330"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:11.711442342+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":"2025-10-27T14:31:11.711447533+07:00","message":"receive interim result [false|false]: ที่ตั้งประเทศ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:11.711459099+07:00","message":"[buffer interim] 330 false ที่ตั้งประเทศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:11.711468557+07:00","message":"[bufferProcess] interim [200000000]:ที่ตั้งประเทศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:11.711470383+07:00","message":"[bufferProcess] send to processor:ที่ตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:11.71147544+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:11.711478286+07:00","message":"> Transcript [1773] [false]: 'ที่ตั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:11.711480338+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:11.711482114+07:00","message":"Set new StatePrefix: 'ที่ตั้ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:12.103385508+07:00","message":"receive streaming session, msgId: 330"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:12.103421756+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":"2025-10-27T14:31:12.103427639+07:00","message":"receive interim result [false|false]: ที่ตั้งประเทศราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:12.10343852+07:00","message":"[buffer interim] 330 false ที่ตั้งประเทศราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:12.103444525+07:00","message":"[bufferProcess] interim [560000000]:ที่ตั้งประเทศราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:12.103446375+07:00","message":"[bufferProcess] send to processor:ที่ตั้งประเทศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:12.103449635+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:12.103452095+07:00","message":"> Transcript [1774] [false]: 'ที่ตั้งประเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:12.103454959+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:12.103456578+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:12.103458124+07:00","message":"StatePrefix: 'ที่ตั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:12.103459797+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:12.283003213+07:00","message":"receive streaming session, msgId: 330"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:12.283042771+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":"2025-10-27T14:31:12.283048512+07:00","message":"receive interim result [false|false]: ที่ตั้งพระแท่นราชบรรจถรณ์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:12.28306262+07:00","message":"[buffer interim] 330 false ที่ตั้งพระแท่นราชบรรจถรณ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:12.283069208+07:00","message":"[bufferProcess] interim [740000000]:ที่ตั้งพระแท่นราชบรรจถรณ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:12.283071704+07:00","message":"[bufferProcess] send to processor:ที่ตั้งประเทศราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:12.283078518+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:12.283081167+07:00","message":"> Transcript [1775] [false]: 'ที่ตั้งประเทศราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:12.283083885+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:12.283085648+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:12.283087315+07:00","message":"StatePrefix: 'ที่ตั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:12.2830894+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:12.285584048+07:00","message":"receive streaming session, msgId: 330"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:12.285608268+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":"2025-10-27T14:31:12.285613077+07:00","message":"receive interim result [false|false]: ที่ตั้งประเทศราชภัฏ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:12.285623399+07:00","message":"[buffer interim] 330 false ที่ตั้งประเทศราชภัฏ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:12.285627725+07:00","message":"[bufferProcess] interim [800000000]:ที่ตั้งประเทศราชภัฏ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:12.285629529+07:00","message":"[bufferProcess] send to processor:ที่ตั้งพระแท่นราชบรรจถรณ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:12.285631985+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:12.28563406+07:00","message":"> Transcript [1776] [false]: 'ที่ตั้งพระแท่นราชบรรจถรณ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:12.285636392+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:12.285637872+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:12.285639316+07:00","message":"StatePrefix: 'ที่ตั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:12.285640806+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:12.416055728+07:00","message":"receive streaming session, msgId: 330"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:12.416095232+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":"2025-10-27T14:31:12.416100904+07:00","message":"receive interim result [false|false]: ที่ตั้งประเทศราชบัญญัติ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:12.416113319+07:00","message":"[buffer interim] 330 false ที่ตั้งประเทศราชบัญญัติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:12.416119185+07:00","message":"[bufferProcess] interim [920000000]:ที่ตั้งประเทศราชบัญญัติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:12.416121255+07:00","message":"[bufferProcess] send to processor:ที่ตั้งประเทศราชภัฏ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:12.416126512+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:12.416128992+07:00","message":"> Transcript [1777] [false]: 'ที่ตั้งประเทศราชภัฏ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:12.416131924+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:12.416134053+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:12.416135537+07:00","message":"StatePrefix: 'ที่ตั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:12.416137393+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:12.416141305+07:00","message":"Push: 'ที่ตั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:12.416142869+07:00","message":"TextPushed: 'ที่ตั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:12.416145326+07:00","message":"Set new StatePrefix : 'ที่ตั้งประเทศราชภัฏ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:12.416147401+07:00","message":"Next Push (prob) : 'ประเทศราชภัฏ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:12.416174618+07:00","message":"push: {false ที่ตั้ง 0 0xc002602a00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:12.598795307+07:00","message":"receive streaming session, msgId: 330"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:12.598832094+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":"2025-10-27T14:31:12.598837366+07:00","message":"receive interim result [false|false]: ที่ตั้งประเทศราชบัลลังก์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:12.598849547+07:00","message":"[buffer interim] 330 false ที่ตั้งประเทศราชบัลลังก์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:12.598856168+07:00","message":"[bufferProcess] interim [40000000]:ที่ตั้งประเทศราชบัลลังก์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:12.598858045+07:00","message":"[bufferProcess] send to processor:ที่ตั้งประเทศราชบัญญัติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:12.598862946+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:12.598865647+07:00","message":"> Transcript [1778] [false]: 'ที่ตั้งประเทศราชบัญญัติ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:12.598867716+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:12.598869744+07:00","message":"Set new StatePrefix: 'ที่ตั้งประเทศราชบัญญัติ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:12.986327003+07:00","message":"receive streaming session, msgId: 330"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:12.986367467+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":"2025-10-27T14:31:12.98637317+07:00","message":"receive interim result [false|false]: ที่ตั้งประเทศราชบัลลังก์ประจำ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:12.986386967+07:00","message":"[buffer interim] 330 false ที่ตั้งประเทศราชบัลลังก์ประจำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:12.986394654+07:00","message":"[bufferProcess] interim [520000000]:ที่ตั้งประเทศราชบัลลังก์ประจำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:12.986396961+07:00","message":"[bufferProcess] send to processor:ที่ตั้งประเทศราชบัลลังก์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:12.986402422+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:12.986404983+07:00","message":"> Transcript [1779] [false]: 'ที่ตั้งประเทศราชบัลลังก์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:12.98640715+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:12.986408995+07:00","message":"Set new StatePrefix: 'ที่ตั้งประเทศราชบัลลังก์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:13.31322411+07:00","message":"receive streaming session, msgId: 330"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:13.313259146+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":"2025-10-27T14:31:13.313268326+07:00","message":"receive interim result [false|false]: ที่ตั้งประเทศราชบัลลังก์ประจำชาติ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:13.313281457+07:00","message":"[buffer interim] 330 false ที่ตั้งประเทศราชบัลลังก์ประจำชาติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:13.31329059+07:00","message":"[bufferProcess] interim [760000000]:ที่ตั้งประเทศราชบัลลังก์ประจำชาติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:13.313293733+07:00","message":"[bufferProcess] send to processor:ที่ตั้งประเทศราชบัลลังก์ประจำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:13.313299871+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:13.313303421+07:00","message":"> Transcript [1780] [false]: 'ที่ตั้งประเทศราชบัลลังก์ประจำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:13.313307725+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:13.313310313+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:13.313313277+07:00","message":"StatePrefix: 'ที่ตั้งประเทศราชบัลลังก์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:13.313315133+07:00","message":"TextPushed: 'ที่ตั้ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:13.377042236+07:00","message":"receive streaming session, msgId: 330"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:13.377081434+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":"2025-10-27T14:31:13.377085946+07:00","message":"receive interim result [false|false]: ที่ตั้งประเทศราชบัลลังก์ประจำ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:13.37709967+07:00","message":"[buffer interim] 330 false ที่ตั้งประเทศราชบัลลังก์ประจำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:13.377106483+07:00","message":"[bufferProcess] interim [880000000]:ที่ตั้งประเทศราชบัลลังก์ประจำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:13.377109291+07:00","message":"[bufferProcess] send to processor:ที่ตั้งประเทศราชบัลลังก์ประจำชาติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:13.377112666+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:13.377115254+07:00","message":"> Transcript [1781] [false]: 'ที่ตั้งประเทศราชบัลลังก์ประจำชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:13.377118145+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:13.377119951+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:13.377121862+07:00","message":"StatePrefix: 'ที่ตั้งประเทศราชบัลลังก์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:13.377123668+07:00","message":"TextPushed: 'ที่ตั้ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:13.513078065+07:00","message":"receive streaming session, msgId: 330"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:13.513116361+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":"2025-10-27T14:31:13.513123782+07:00","message":"receive interim result [false|false]: ที่ตั้งประเทศราชบัลลังก์ประจำพระมหา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:13.513139964+07:00","message":"[buffer interim] 330 false ที่ตั้งประเทศราชบัลลังก์ประจำพระมหา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:13.51314798+07:00","message":"[bufferProcess] interim [940000000]:ที่ตั้งประเทศราชบัลลังก์ประจำพระมหา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:13.513151303+07:00","message":"[bufferProcess] send to processor:ที่ตั้งประเทศราชบัลลังก์ประจำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:13.513155953+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:13.513174901+07:00","message":"> Transcript [1782] [false]: 'ที่ตั้งประเทศราชบัลลังก์ประจำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:13.513178998+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:13.513181123+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:13.513183915+07:00","message":"StatePrefix: 'ที่ตั้งประเทศราชบัลลังก์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:13.513186323+07:00","message":"TextPushed: 'ที่ตั้ง'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:31:13.538311037+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:31:13.538324944+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:13.572296095+07:00","message":"receive streaming session, msgId: 330"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:13.572340752+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":"2025-10-27T14:31:13.57234836+07:00","message":"receive interim result [false|false]: ที่ตั้งประเทศราชบัลลังก์ประจำพระมหากษัตริย์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:13.572366011+07:00","message":"[buffer interim] 330 false ที่ตั้งประเทศราชบัลลังก์ประจำพระมหากษัตริย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:13.572376551+07:00","message":"[bufferProcess] interim [60000000]:ที่ตั้งประเทศราชบัลลังก์ประจำพระมหากษัตริย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:13.572379732+07:00","message":"[bufferProcess] send to processor:ที่ตั้งประเทศราชบัลลังก์ประจำพระมหา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:13.572388365+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:13.572392546+07:00","message":"> Transcript [1783] [false]: 'ที่ตั้งประเทศราชบัลลังก์ประจำพระมหา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:13.572397341+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:13.57239991+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:13.572402893+07:00","message":"StatePrefix: 'ที่ตั้งประเทศราชบัลลังก์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:13.572406182+07:00","message":"TextPushed: 'ที่ตั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:13.572411803+07:00","message":"Push: 'ประเทศราชบัลลังก์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:13.57241429+07:00","message":"TextPushed: 'ที่ตั้งประเทศราชบัลลังก์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:13.572416859+07:00","message":"Set new StatePrefix : 'ที่ตั้งประเทศราชบัลลังก์ประจำพระมหา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:13.572419724+07:00","message":"Next Push (prob) : 'ประจำพระมหา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:13.572431497+07:00","message":"push: {false ประเทศราชบัลลังก์ 0 0xc002602a00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:14.086108355+07:00","message":"receive streaming session, msgId: 330"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:14.086145596+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":"2025-10-27T14:31:14.086151769+07:00","message":"receive interim result [false|false]: ที่ตั้งประเทศราชบัลลังก์ประจำพระมหากษัตริย์มี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:14.086163841+07:00","message":"[buffer interim] 330 false ที่ตั้งประเทศราชบัลลังก์ประจำพระมหากษัตริย์มี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:14.086170638+07:00","message":"[bufferProcess] interim [600000000]:ที่ตั้งประเทศราชบัลลังก์ประจำพระมหากษัตริย์มี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:14.086172877+07:00","message":"[bufferProcess] send to processor:ที่ตั้งประเทศราชบัลลังก์ประจำพระมหากษัตริย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:14.086176073+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:14.086179219+07:00","message":"> Transcript [1784] [false]: 'ที่ตั้งประเทศราชบัลลังก์ประจำพระมหากษัตริย์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:14.086182225+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:14.086184234+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:14.08618606+07:00","message":"StatePrefix: 'ที่ตั้งประเทศราชบัลลังก์ประจำพระมหา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:14.086188416+07:00","message":"TextPushed: 'ที่ตั้งประเทศราชบัลลังก์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:14.227674747+07:00","message":"receive streaming session, msgId: 330"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:14.227714047+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":"2025-10-27T14:31:14.227720167+07:00","message":"receive interim result [false|false]: ที่ตั้งประเทศราชบัลลังก์ประจำพระมหากษัตริย์นี้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:14.227732177+07:00","message":"[buffer interim] 330 false ที่ตั้งประเทศราชบัลลังก์ประจำพระมหากษัตริย์นี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:14.227738972+07:00","message":"[bufferProcess] interim [720000000]:ที่ตั้งประเทศราชบัลลังก์ประจำพระมหากษัตริย์นี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:14.227741207+07:00","message":"[bufferProcess] send to processor:ที่ตั้งประเทศราชบัลลังก์ประจำพระมหากษัตริย์มี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:14.227746555+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:14.227748954+07:00","message":"> Transcript [1785] [false]: 'ที่ตั้งประเทศราชบัลลังก์ประจำพระมหากษัตริย์มี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:14.227751965+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:14.2277536+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:14.227755484+07:00","message":"StatePrefix: 'ที่ตั้งประเทศราชบัลลังก์ประจำพระมหา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:14.227757797+07:00","message":"TextPushed: 'ที่ตั้งประเทศราชบัลลังก์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:14.28788729+07:00","message":"receive streaming session, msgId: 330"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:14.287924182+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":"2025-10-27T14:31:14.287930337+07:00","message":"receive interim result [false|false]: ที่ตั้งประเทศราชบัลลังก์ประจำพระมหากษัตริย์นี้นะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:14.287942176+07:00","message":"[buffer interim] 330 false ที่ตั้งประเทศราชบัลลังก์ประจำพระมหากษัตริย์นี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:14.287948271+07:00","message":"[bufferProcess] interim [780000000]:ที่ตั้งประเทศราชบัลลังก์ประจำพระมหากษัตริย์นี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:14.287950439+07:00","message":"[bufferProcess] send to processor:ที่ตั้งประเทศราชบัลลังก์ประจำพระมหากษัตริย์นี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:14.287955802+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:14.287958184+07:00","message":"> Transcript [1786] [false]: 'ที่ตั้งประเทศราชบัลลังก์ประจำพระมหากษัตริย์นี้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:14.28796103+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:14.287962742+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:14.287964606+07:00","message":"StatePrefix: 'ที่ตั้งประเทศราชบัลลังก์ประจำพระมหา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:14.287967196+07:00","message":"TextPushed: 'ที่ตั้งประเทศราชบัลลังก์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:14.405260389+07:00","message":"receive streaming session, msgId: 330"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:14.405295969+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":"2025-10-27T14:31:14.405301914+07:00","message":"receive interim result [false|false]: ที่ตั้งประเทศราชบัลลังก์ประจำพระมหากษัตริย์นี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:14.405319175+07:00","message":"[buffer interim] 330 false ที่ตั้งประเทศราชบัลลังก์ประจำพระมหากษัตริย์นี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:14.405326434+07:00","message":"[bufferProcess] interim [900000000]:ที่ตั้งประเทศราชบัลลังก์ประจำพระมหากษัตริย์นี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:14.405328755+07:00","message":"[bufferProcess] send to processor:ที่ตั้งประเทศราชบัลลังก์ประจำพระมหากษัตริย์นี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:14.4053322+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:14.405334985+07:00","message":"> Transcript [1787] [false]: 'ที่ตั้งประเทศราชบัลลังก์ประจำพระมหากษัตริย์นี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:14.405338493+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:14.405340284+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:14.405342087+07:00","message":"StatePrefix: 'ที่ตั้งประเทศราชบัลลังก์ประจำพระมหา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:14.405344135+07:00","message":"TextPushed: 'ที่ตั้งประเทศราชบัลลังก์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:14.4053469+07:00","message":"Push: 'ประจำพระมหา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:14.405348539+07:00","message":"TextPushed: 'ที่ตั้งประเทศราชบัลลังก์ประจำพระมหา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:14.40535037+07:00","message":"Set new StatePrefix : 'ที่ตั้งประเทศราชบัลลังก์ประจำพระมหากษัตริย์นี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:14.405354358+07:00","message":"Next Push (prob) : 'กษัตริย์นี้นะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:14.405361489+07:00","message":"push: {false ประจำพระมหา 0 0xc002602a00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:14.79158287+07:00","message":"receive streaming session, msgId: 330"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:14.791628059+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":"2025-10-27T14:31:14.791636931+07:00","message":"receive interim result [false|false]: ที่ตั้งประเทศราชบัลลังก์ประจำพระมหากษัตริย์นี้นะคะเป็น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:14.79166202+07:00","message":"[buffer interim] 330 false ที่ตั้งประเทศราชบัลลังก์ประจำพระมหากษัตริย์นี้นะคะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:14.791672527+07:00","message":"[bufferProcess] interim [260000000]:ที่ตั้งประเทศราชบัลลังก์ประจำพระมหากษัตริย์นี้นะคะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:14.791675951+07:00","message":"[bufferProcess] send to processor:ที่ตั้งประเทศราชบัลลังก์ประจำพระมหากษัตริย์นี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:14.791682856+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:14.791686646+07:00","message":"> Transcript [1788] [false]: 'ที่ตั้งประเทศราชบัลลังก์ประจำพระมหากษัตริย์นี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:14.7916922+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:14.791694634+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:14.791698192+07:00","message":"StatePrefix: 'ที่ตั้งประเทศราชบัลลังก์ประจำพระมหากษัตริย์นี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:14.791701772+07:00","message":"TextPushed: 'ที่ตั้งประเทศราชบัลลังก์ประจำพระมหา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:14.932658589+07:00","message":"receive streaming session, msgId: 330"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:14.932701186+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":"2025-10-27T14:31:14.932707111+07:00","message":"receive interim result [false|false]: ที่ตั้งประเทศราชบัลลังก์ประจำพระมหากษัตริย์นี้นะคะเป็นพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:14.932721321+07:00","message":"[buffer interim] 330 false ที่ตั้งประเทศราชบัลลังก์ประจำพระมหากษัตริย์นี้นะคะเป็นพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:14.932728232+07:00","message":"[bufferProcess] interim [380000000]:ที่ตั้งประเทศราชบัลลังก์ประจำพระมหากษัตริย์นี้นะคะเป็นพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:14.932730991+07:00","message":"[bufferProcess] send to processor:ที่ตั้งประเทศราชบัลลังก์ประจำพระมหากษัตริย์นี้นะคะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:14.932736224+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:14.932738892+07:00","message":"> Transcript [1789] [false]: 'ที่ตั้งประเทศราชบัลลังก์ประจำพระมหากษัตริย์นี้นะคะเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:14.932742225+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:14.932743916+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:14.93274577+07:00","message":"StatePrefix: 'ที่ตั้งประเทศราชบัลลังก์ประจำพระมหากษัตริย์นี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:14.932748295+07:00","message":"TextPushed: 'ที่ตั้งประเทศราชบัลลังก์ประจำพระมหา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:15.111889485+07:00","message":"receive streaming session, msgId: 330"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:15.11193258+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":"2025-10-27T14:31:15.11193848+07:00","message":"receive interim result [false|false]: ที่ตั้งประเทศราชบัลลังก์ประจำพระมหากษัตริย์นี้นะคะเป็นพระแท้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:15.111954581+07:00","message":"[buffer interim] 330 false ที่ตั้งประเทศราชบัลลังก์ประจำพระมหากษัตริย์นี้นะคะเป็นพระแท้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:15.111962118+07:00","message":"[bufferProcess] interim [560000000]:ที่ตั้งประเทศราชบัลลังก์ประจำพระมหากษัตริย์นี้นะคะเป็นพระแท้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:15.1119647+07:00","message":"[bufferProcess] send to processor:ที่ตั้งประเทศราชบัลลังก์ประจำพระมหากษัตริย์นี้นะคะเป็นพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:15.111970238+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:15.111972831+07:00","message":"> Transcript [1790] [false]: 'ที่ตั้งประเทศราชบัลลังก์ประจำพระมหากษัตริย์นี้นะคะเป็นพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:15.111976119+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:15.111978054+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:15.111979863+07:00","message":"StatePrefix: 'ที่ตั้งประเทศราชบัลลังก์ประจำพระมหากษัตริย์นี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:15.111982379+07:00","message":"TextPushed: 'ที่ตั้งประเทศราชบัลลังก์ประจำพระมหา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:15.118169324+07:00","message":"receive streaming session, msgId: 330"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:15.11820073+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":"2025-10-27T14:31:15.11820617+07:00","message":"receive interim result [false|false]: ที่ตั้งประเทศราชบัลลังก์ประจำพระมหากษัตริย์นี้นะคะเป็นพระแท่น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:15.118219473+07:00","message":"[buffer interim] 330 false ที่ตั้งประเทศราชบัลลังก์ประจำพระมหากษัตริย์นี้นะคะเป็นพระแท่น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:15.118225309+07:00","message":"[bufferProcess] interim [620000000]:ที่ตั้งประเทศราชบัลลังก์ประจำพระมหากษัตริย์นี้นะคะเป็นพระแท่น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:15.11822739+07:00","message":"[bufferProcess] send to processor:ที่ตั้งประเทศราชบัลลังก์ประจำพระมหากษัตริย์นี้นะคะเป็นพระแท้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:15.118230305+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:15.118232703+07:00","message":"> Transcript [1791] [false]: 'ที่ตั้งประเทศราชบัลลังก์ประจำพระมหากษัตริย์นี้นะคะเป็นพระแท้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:15.118235876+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:15.118237505+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:15.1182392+07:00","message":"StatePrefix: 'ที่ตั้งประเทศราชบัลลังก์ประจำพระมหากษัตริย์นี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:15.118241383+07:00","message":"TextPushed: 'ที่ตั้งประเทศราชบัลลังก์ประจำพระมหา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:15.118246068+07:00","message":"Push: 'กษัตริย์นี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:15.118247643+07:00","message":"TextPushed: 'ที่ตั้งประเทศราชบัลลังก์ประจำพระมหากษัตริย์นี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:15.118249771+07:00","message":"Set new StatePrefix : 'ที่ตั้งประเทศราชบัลลังก์ประจำพระมหากษัตริย์นี้นะคะเป็นพระแท้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:15.118252591+07:00","message":"Next Push (prob) : 'คะเป็นพระแท้'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:15.118263784+07:00","message":"push: {false กษัตริย์นี้นะ 0 0xc002602a00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:15.619069168+07:00","message":"receive streaming session, msgId: 330"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:15.61910618+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":"2025-10-27T14:31:15.619113175+07:00","message":"receive interim result [false|false]: ที่ตั้งประเทศราชบัลลังก์ประจำพระมหากษัตริย์นี้นะคะเป็นพระแท่นประดับ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:15.619125715+07:00","message":"[buffer interim] 330 false ที่ตั้งประเทศราชบัลลังก์ประจำพระมหากษัตริย์นี้นะคะเป็นพระแท่นประดับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:15.61913274+07:00","message":"[bufferProcess] interim [40000000]:ที่ตั้งประเทศราชบัลลังก์ประจำพระมหากษัตริย์นี้นะคะเป็นพระแท่นประดับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:15.619135179+07:00","message":"[bufferProcess] send to processor:ที่ตั้งประเทศราชบัลลังก์ประจำพระมหากษัตริย์นี้นะคะเป็นพระแท่น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:15.619140799+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:15.619143287+07:00","message":"> Transcript [1792] [false]: 'ที่ตั้งประเทศราชบัลลังก์ประจำพระมหากษัตริย์นี้นะคะเป็นพระแท่น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:15.619145633+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:15.619147514+07:00","message":"Set new StatePrefix: 'ที่ตั้งประเทศราชบัลลังก์ประจำพระมหากษัตริย์นี้นะคะเป็นพระแท่น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:15.650640587+07:00","message":"[GCS] IsForceVAD: false for message ID: 330"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:15.673256502+07:00","message":"receive streaming session, msgId: 330"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:15.673291864+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":"2025-10-27T14:31:15.673297782+07:00","message":"receive interim result [false|false]: ที่ตั้งประเทศราชบัลลังก์ประจำพระมหากษัตริย์นี้นะคะเป็นพระแท่น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:15.673311367+07:00","message":"[buffer interim] 330 false ที่ตั้งประเทศราชบัลลังก์ประจำพระมหากษัตริย์นี้นะคะเป็นพระแท่น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:15.67331772+07:00","message":"[bufferProcess] interim [160000000]:ที่ตั้งประเทศราชบัลลังก์ประจำพระมหากษัตริย์นี้นะคะเป็นพระแท่น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:15.673320028+07:00","message":"[bufferProcess] send to processor:ที่ตั้งประเทศราชบัลลังก์ประจำพระมหากษัตริย์นี้นะคะเป็นพระแท่นประดับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:15.673325593+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:15.673328053+07:00","message":"> Transcript [1793] [false]: 'ที่ตั้งประเทศราชบัลลังก์ประจำพระมหากษัตริย์นี้นะคะเป็นพระแท่นประดับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:15.673331387+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:15.673333208+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:15.673335345+07:00","message":"StatePrefix: 'ที่ตั้งประเทศราชบัลลังก์ประจำพระมหากษัตริย์นี้นะคะเป็นพระแท่น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:15.673337686+07:00","message":"TextPushed: 'ที่ตั้งประเทศราชบัลลังก์ประจำพระมหากษัตริย์นี้นะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:15.67817443+07:00","message":"receive streaming session, msgId: 330"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:15.678198585+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":"2025-10-27T14:31:15.678203612+07:00","message":"receive interim result [false|false]: ที่ตั้งประเทศราชบัลลังก์ประจำพระมหากษัตริย์นี้นะคะเป็นพระแท่นประดับมุก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:15.678215795+07:00","message":"[buffer interim] 330 false ที่ตั้งประเทศราชบัลลังก์ประจำพระมหากษัตริย์นี้นะคะเป็นพระแท่นประดับมุก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:15.678220723+07:00","message":"[bufferProcess] interim [220000000]:ที่ตั้งประเทศราชบัลลังก์ประจำพระมหากษัตริย์นี้นะคะเป็นพระแท่นประดับมุก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:15.678222772+07:00","message":"[bufferProcess] send to processor:ที่ตั้งประเทศราชบัลลังก์ประจำพระมหากษัตริย์นี้นะคะเป็นพระแท่น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:15.678225831+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:15.678228279+07:00","message":"> Transcript [1794] [false]: 'ที่ตั้งประเทศราชบัลลังก์ประจำพระมหากษัตริย์นี้นะคะเป็นพระแท่น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:15.678231163+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:15.678232832+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:15.678234804+07:00","message":"StatePrefix: 'ที่ตั้งประเทศราชบัลลังก์ประจำพระมหากษัตริย์นี้นะคะเป็นพระแท่น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:15.678236819+07:00","message":"TextPushed: 'ที่ตั้งประเทศราชบัลลังก์ประจำพระมหากษัตริย์นี้นะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:15.808063219+07:00","message":"receive streaming session, msgId: 330"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:15.808104099+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่ตั้งพระแท่นราชบัลลังก์ประจำพระมหากษัตริย์นี้นะคะเป็นพระแท่นประดับมุก\",\"confidence\":0.9585807}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:15.808112161+07:00","message":"receive interim result [true|false]: ที่ตั้งพระแท่นราชบัลลังก์ประจำพระมหากษัตริย์นี้นะคะเป็นพระแท่นประดับมุก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:15.80812317+07:00","message":"end recv isFinal message id 330"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:15.808125168+07:00","message":"end Recv id 330"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:15.808130713+07:00","message":"[buffer interim] 330 true ที่ตั้งพระแท่นราชบัลลังก์ประจำพระมหากษัตริย์นี้นะคะเป็นพระแท่นประดับมุก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:15.808140617+07:00","message":"[bufferProcess] interim [340000000]:ที่ตั้งพระแท่นราชบัลลังก์ประจำพระมหากษัตริย์นี้นะคะเป็นพระแท่นประดับมุก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:15.808143666+07:00","message":"[bufferProcess] send to processor (isfinal):ที่ตั้งประเทศราชบัลลังก์ประจำพระมหากษัตริย์นี้นะคะเป็นพระแท่นประดับมุก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:15.808146942+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:15.808149693+07:00","message":"> Transcript [1795] [false]: 'ที่ตั้งประเทศราชบัลลังก์ประจำพระมหากษัตริย์นี้นะคะเป็นพระแท่นประดับมุก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:15.808153024+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:15.808154603+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:15.808156566+07:00","message":"StatePrefix: 'ที่ตั้งประเทศราชบัลลังก์ประจำพระมหากษัตริย์นี้นะคะเป็นพระแท่น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:15.808159247+07:00","message":"TextPushed: 'ที่ตั้งประเทศราชบัลลังก์ประจำพระมหากษัตริย์นี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:15.808160844+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:15.808162563+07:00","message":"> Transcript [1796] [true]: 'ที่ตั้งพระแท่นราชบัลลังก์ประจำพระมหากษัตริย์นี้นะคะเป็นพระแท่นประดับมุก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:15.80816451+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:15.808165868+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:15.808167206+07:00","message":"StatePrefix: 'ที่ตั้งประเทศราชบัลลังก์ประจำพระมหากษัตริย์นี้นะคะเป็นพระแท่น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:15.808168987+07:00","message":"TextPushed: 'ที่ตั้งประเทศราชบัลลังก์ประจำพระมหากษัตริย์นี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:15.808170416+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:15.80833069+07:00","message":"Push: 'เป็นพระแท่นประดับมุก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:15.808333108+07:00","message":"TextPushed: 'ที่ตั้งประเทศราชบัลลังก์ประจำพระมหากษัตริย์นี้นะเป็นพระแท่นประดับมุก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:15.808334914+07:00","message":"Set new StatePrefix : 'ที่ตั้งพระแท่นราชบัลลังก์ประจำพระมหากษัตริย์นี้นะคะเป็นพระแท่นประดับมุก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:15.808336869+07:00","message":"Next Push (prob) : 'ที่ตั้งพระแท่นราชบัลลังก์ประจำพระมหากษัตริย์นี้นะคะเป็นพระแท่นประดับมุก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:15.808344157+07:00","message":"push: {true เป็นพระแท่นประดับมุก 0 0xc002602a00}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:15.808353825+07:00","message":"write aligntment file to 'tmp/7446/align_message_id_330.html'"}
{"level":"info","service":"Main","time":"2025-10-27T14:31:15.820253686+07:00","message":"write wav file: './tmp/7446/7446_330.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:15.974454512+07:00","message":"[GCS] Start streaming session, msgId: 331"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:31:16.539024876+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:31:16.539030212+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:16.543474829+07:00","message":"receive streaming session, msgId: 331"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:16.543502883+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":"2025-10-27T14:31:16.543507235+07:00","message":"receive interim result [false|false]: สายตา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:16.543517762+07:00","message":"[buffer interim] 331 false สายตา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:16.543524782+07:00","message":"[bufferProcess] interim [600000000]:สายตา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:16.543527093+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:16.631142039+07:00","message":"receive streaming session, msgId: 331"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:16.631178061+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":"2025-10-27T14:31:16.631183433+07:00","message":"receive interim result [false|false]: สายใต้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:16.631199778+07:00","message":"[buffer interim] 331 false สายใต้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:16.631206909+07:00","message":"[bufferProcess] interim [660000000]:สายใต้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:16.631209711+07:00","message":"[bufferProcess] send to processor:สายตา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:16.631213695+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:16.631217513+07:00","message":"> Transcript [1797] [false]: 'สายตา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:16.631221042+07:00","message":"Set StatePrefix (first interim): 'สายตา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:16.83565191+07:00","message":"receive streaming session, msgId: 331"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:16.835685554+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":"2025-10-27T14:31:16.83569071+07:00","message":"receive interim result [false|false]: ภายใต้พระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:16.835704753+07:00","message":"[buffer interim] 331 false ภายใต้พระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:16.835711463+07:00","message":"[bufferProcess] interim [900000000]:ภายใต้พระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:16.835713419+07:00","message":"[bufferProcess] send to processor:สายใต้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:16.835716821+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:16.835719522+07:00","message":"> Transcript [1798] [false]: 'สายใต้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:16.835721493+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:16.835723075+07:00","message":"Set new StatePrefix: 'สายใต้'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:17.069457561+07:00","message":"receive streaming session, msgId: 331"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:17.069494721+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":"2025-10-27T14:31:17.069500561+07:00","message":"receive interim result [false|false]: ภายใต้พระเนื้อ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:17.069513009+07:00","message":"[buffer interim] 331 false ภายใต้พระเนื้อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:17.069519628+07:00","message":"[bufferProcess] interim [80000000]:ภายใต้พระเนื้อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:17.069521926+07:00","message":"[bufferProcess] send to processor:ภายใต้พระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:17.069527574+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:17.069529878+07:00","message":"> Transcript [1799] [false]: 'ภายใต้พระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:17.069531887+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:17.069533583+07:00","message":"Set new StatePrefix: 'ภายใต้พระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:17.141831128+07:00","message":"receive streaming session, msgId: 331"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:17.141864049+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":"2025-10-27T14:31:17.141869179+07:00","message":"receive interim result [false|false]: ไก่ใต้พรานนก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:17.141882195+07:00","message":"[buffer interim] 331 false ไก่ใต้พรานนก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:17.141888443+07:00","message":"[bufferProcess] interim [140000000]:ไก่ใต้พรานนก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:17.141890356+07:00","message":"[bufferProcess] send to processor:ภายใต้พระเนื้อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:17.141896517+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:17.141898997+07:00","message":"> Transcript [1800] [false]: 'ภายใต้พระเนื้อ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:17.141901552+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:17.141903487+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:17.141905147+07:00","message":"StatePrefix: 'ภายใต้พระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:17.141906933+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:17.211414362+07:00","message":"receive streaming session, msgId: 331"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:17.211452806+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":"2025-10-27T14:31:17.211459883+07:00","message":"receive interim result [false|false]: ภายใต้พระอนุชา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:17.211475755+07:00","message":"[buffer interim] 331 false ภายใต้พระอนุชา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:17.211485696+07:00","message":"[bufferProcess] interim [260000000]:ภายใต้พระอนุชา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:17.211488531+07:00","message":"[bufferProcess] send to processor:ไก่ใต้พรานนก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:17.211494819+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:17.211498195+07:00","message":"> Transcript [1801] [false]: 'ไก่ใต้พรานนก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:17.211500834+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:17.211503895+07:00","message":"Set new StatePrefix: 'ไก่ใต้พรานนก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:17.214585607+07:00","message":"receive streaming session, msgId: 331"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:17.214605017+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":"2025-10-27T14:31:17.214609422+07:00","message":"receive interim result [false|false]: ไก่ใต้พรานนก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:17.214619443+07:00","message":"[buffer interim] 331 false ไก่ใต้พรานนก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:17.214623553+07:00","message":"[bufferProcess] interim [320000000]:ไก่ใต้พรานนก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:17.214625432+07:00","message":"[bufferProcess] send to processor:ภายใต้พระอนุชา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:17.214631217+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:17.214633347+07:00","message":"> Transcript [1802] [false]: 'ภายใต้พระอนุชา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:17.214634968+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:17.214636565+07:00","message":"Set new StatePrefix: 'ภายใต้พระอนุชา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:17.339453755+07:00","message":"receive streaming session, msgId: 331"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:17.339491805+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":"2025-10-27T14:31:17.339498757+07:00","message":"receive interim result [false|false]: ภายใต้พระนพดล"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:17.339512191+07:00","message":"[buffer interim] 331 false ภายใต้พระนพดล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:17.339518619+07:00","message":"[bufferProcess] interim [380000000]:ภายใต้พระนพดล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:17.339520596+07:00","message":"[bufferProcess] send to processor:ไก่ใต้พรานนก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:17.339525858+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:17.339528579+07:00","message":"> Transcript [1803] [false]: 'ไก่ใต้พรานนก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:17.339530703+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:17.33953284+07:00","message":"Set new StatePrefix: 'ไก่ใต้พรานนก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:17.718966603+07:00","message":"receive streaming session, msgId: 331"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:17.719001467+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":"2025-10-27T14:31:17.71900666+07:00","message":"receive interim result [false|false]: ภายใต้พระนพปฎลมหา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:17.719019958+07:00","message":"[buffer interim] 331 false ภายใต้พระนพปฎลมหา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:17.719027923+07:00","message":"[bufferProcess] interim [800000000]:ภายใต้พระนพปฎลมหา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:17.719029911+07:00","message":"[bufferProcess] send to processor:ภายใต้พระนพดล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:17.719032953+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:17.719035398+07:00","message":"> Transcript [1804] [false]: 'ภายใต้พระนพดล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:17.719037467+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:17.719039452+07:00","message":"Set new StatePrefix: 'ภายใต้พระนพดล'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:17.858505633+07:00","message":"receive streaming session, msgId: 331"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:17.858544014+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":"2025-10-27T14:31:17.858549531+07:00","message":"receive interim result [false|false]: ภายใต้พระนพปฎลมหาเศวตฉัตร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:17.858561942+07:00","message":"[buffer interim] 331 false ภายใต้พระนพปฎลมหาเศวตฉัตร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:17.858568746+07:00","message":"[bufferProcess] interim [920000000]:ภายใต้พระนพปฎลมหาเศวตฉัตร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:17.858571063+07:00","message":"[bufferProcess] send to processor:ภายใต้พระนพปฎลมหา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:17.858576411+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:17.858578854+07:00","message":"> Transcript [1805] [false]: 'ภายใต้พระนพปฎลมหา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:17.858580824+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:17.858582484+07:00","message":"Set new StatePrefix: 'ภายใต้พระนพปฎลมหา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:18.409877223+07:00","message":"[GCS] IsForceVAD: false for message ID: 331"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:18.515610207+07:00","message":"receive streaming session, msgId: 331"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:18.515637265+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภายใต้พระนพปฎลมหาเศวตฉัตร\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":670000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:18.515648143+07:00","message":"receive interim result [true|false]: ภายใต้พระนพปฎลมหาเศวตฉัตร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:18.515658375+07:00","message":"end recv isFinal message id 331"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:18.515660626+07:00","message":"end Recv id 331"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:18.515666154+07:00","message":"[buffer interim] 331 true ภายใต้พระนพปฎลมหาเศวตฉัตร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:18.515672951+07:00","message":"[bufferProcess] interim [670000000]:ภายใต้พระนพปฎลมหาเศวตฉัตร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:18.515680967+07:00","message":"[bufferProcess] send to processor (isfinal):ภายใต้พระนพปฎลมหาเศวตฉัตร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:18.515684497+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:18.515687879+07:00","message":"> Transcript [1806] [false]: 'ภายใต้พระนพปฎลมหาเศวตฉัตร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:18.515691751+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:18.515693994+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:18.51569622+07:00","message":"StatePrefix: 'ภายใต้พระนพปฎลมหา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:18.515698592+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:18.51570031+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:18.515702476+07:00","message":"> Transcript [1807] [true]: 'ภายใต้พระนพปฎลมหาเศวตฉัตร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:18.51570546+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:18.515707308+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:18.515709288+07:00","message":"StatePrefix: 'ภายใต้พระนพปฎลมหา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:18.515711158+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:18.515714264+07:00","message":"Push: 'ภายใต้พระนพปฎลมหาเศวตฉัตร'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:18.515724794+07:00","message":"push: {true ภายใต้พระนพปฎลมหาเศวตฉัตร 0 0xc002217280}"}
{"level":"info","service":"Main","time":"2025-10-27T14:31:18.526301433+07:00","message":"write wav file: './tmp/7446/7446_331.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:18.531623424+07:00","message":"[GCS] Start streaming session, msgId: 332"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:18.599633645+07:00","message":"[GCS] IsForceVAD: false for message ID: 332"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:18.730595584+07:00","message":"[GCS] Start streaming session, msgId: 333"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:18.770987248+07:00","message":"receive streaming session, msgId: 332"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:18.771010877+07:00","message":"found end of frame, send empty tag with msgId: 332"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:18.771014217+07:00","message":"end Recv id 332"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:18.771022831+07:00","message":"[buffer interim] 332 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:18.771030166+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:18.771033934+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:18.771036929+07:00","message":"> Transcript [1808] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:18.7710391+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:18.771040791+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:18.771042419+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:18.771043984+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:18.771049775+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:18.771059991+07:00","message":"push: {true \n 0 0xc002922400}"}
{"level":"info","service":"Main","time":"2025-10-27T14:31:18.775173346+07:00","message":"write wav file: './tmp/7446/7446_332.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:19.404010735+07:00","message":"receive streaming session, msgId: 333"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:19.404051931+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":"2025-10-27T14:31:19.404056573+07:00","message":"receive interim result [false|false]: ซึ่งเป็น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:19.404070947+07:00","message":"[buffer interim] 333 false ซึ่งเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:19.404077515+07:00","message":"[bufferProcess] interim [720000000]:ซึ่งเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:19.404079276+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:31:19.539821075+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:31:19.539846124+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:20.002666676+07:00","message":"receive streaming session, msgId: 333"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:20.002703199+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":"2025-10-27T14:31:20.002708244+07:00","message":"receive interim result [false|false]: ซึ่งเป็นปี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:20.002719316+07:00","message":"[buffer interim] 333 false ซึ่งเป็นปี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:20.002725732+07:00","message":"[bufferProcess] interim [260000000]:ซึ่งเป็นปี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:20.00272774+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:20.002731009+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:20.002733611+07:00","message":"> Transcript [1809] [false]: 'ซึ่งเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:20.002735776+07:00","message":"Set StatePrefix (first interim): 'ซึ่งเป็น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:20.119670375+07:00","message":"receive streaming session, msgId: 333"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:20.119700475+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":"2025-10-27T14:31:20.119705656+07:00","message":"receive interim result [false|false]: ซึ่งเป็นทีม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:20.119717815+07:00","message":"[buffer interim] 333 false ซึ่งเป็นทีม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:20.119727387+07:00","message":"[bufferProcess] interim [380000000]:ซึ่งเป็นทีม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:20.119729697+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นปี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:20.119733423+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:20.119736215+07:00","message":"> Transcript [1810] [false]: 'ซึ่งเป็นปี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:20.119738931+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:20.119740674+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:20.119742225+07:00","message":"StatePrefix: 'ซึ่งเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:20.119743831+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:20.167041384+07:00","message":"receive streaming session, msgId: 333"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:20.167070723+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":"2025-10-27T14:31:20.167075742+07:00","message":"receive interim result [false|false]: ซึ่งเป็นฝีมือ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:20.167087546+07:00","message":"[buffer interim] 333 false ซึ่งเป็นฝีมือ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:20.167093931+07:00","message":"[bufferProcess] interim [440000000]:ซึ่งเป็นฝีมือ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:20.167096052+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นทีม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:20.167100865+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:20.16710365+07:00","message":"> Transcript [1811] [false]: 'ซึ่งเป็นทีม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:20.167109494+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:20.167111446+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:20.167113055+07:00","message":"StatePrefix: 'ซึ่งเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:20.167114984+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:20.372084126+07:00","message":"receive streaming session, msgId: 333"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:20.37212633+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":"2025-10-27T14:31:20.372132674+07:00","message":"receive interim result [false|false]: ซึ่งเป็นกี่โมง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:20.372145266+07:00","message":"[buffer interim] 333 false ซึ่งเป็นกี่โมง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:20.372153931+07:00","message":"[bufferProcess] interim [680000000]:ซึ่งเป็นกี่โมง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:20.372156075+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นฝีมือ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:20.372159243+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:20.372161694+07:00","message":"> Transcript [1812] [false]: 'ซึ่งเป็นฝีมือ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:20.372164658+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:20.372166293+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:20.372167967+07:00","message":"StatePrefix: 'ซึ่งเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:20.372169691+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:20.487754123+07:00","message":"receive streaming session, msgId: 333"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:20.487788105+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":"2025-10-27T14:31:20.487793881+07:00","message":"receive interim result [false|false]: ซึ่งเป็นฝีมือช่าง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:20.487807178+07:00","message":"[buffer interim] 333 false ซึ่งเป็นฝีมือช่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:20.487814031+07:00","message":"[bufferProcess] interim [800000000]:ซึ่งเป็นฝีมือช่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:20.487816358+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นกี่โมง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:20.487821436+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:20.48782429+07:00","message":"> Transcript [1813] [false]: 'ซึ่งเป็นกี่โมง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:20.487827319+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:20.487829051+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:20.487830508+07:00","message":"StatePrefix: 'ซึ่งเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:20.487832323+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:20.487836126+07:00","message":"Push: 'ซึ่งเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:20.487837764+07:00","message":"TextPushed: 'ซึ่งเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:20.487839312+07:00","message":"Set new StatePrefix : 'ซึ่งเป็นกี่โมง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:20.487841156+07:00","message":"Next Push (prob) : 'กี่โมง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:20.487849534+07:00","message":"push: {false ซึ่งเป็น 0 0xc002602580}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:20.864703099+07:00","message":"receive streaming session, msgId: 333"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:20.864735353+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":"2025-10-27T14:31:20.864740468+07:00","message":"receive interim result [false|false]: ซึ่งเป็นฝีมือช่างสมัย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:20.864762483+07:00","message":"[buffer interim] 333 false ซึ่งเป็นฝีมือช่างสมัย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:20.864773215+07:00","message":"[bufferProcess] interim [160000000]:ซึ่งเป็นฝีมือช่างสมัย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:20.86477611+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นฝีมือช่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:20.864781744+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:20.864784537+07:00","message":"> Transcript [1814] [false]: 'ซึ่งเป็นฝีมือช่าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:20.864786801+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:20.864789077+07:00","message":"Set new StatePrefix: 'ซึ่งเป็นฝีมือช่าง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:21.064523182+07:00","message":"receive streaming session, msgId: 333"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:21.064551195+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":"2025-10-27T14:31:21.064555647+07:00","message":"receive interim result [false|false]: ซึ่งเป็นฝีมือช่างสมัยร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:21.06456939+07:00","message":"[buffer interim] 333 false ซึ่งเป็นฝีมือช่างสมัยร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:21.064575452+07:00","message":"[bufferProcess] interim [340000000]:ซึ่งเป็นฝีมือช่างสมัยร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:21.064577657+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นฝีมือช่างสมัย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:21.064580787+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:21.064583214+07:00","message":"> Transcript [1815] [false]: 'ซึ่งเป็นฝีมือช่างสมัย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:21.06458578+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:21.064587454+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:21.064589097+07:00","message":"StatePrefix: 'ซึ่งเป็นฝีมือช่าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:21.064599464+07:00","message":"TextPushed: 'ซึ่งเป็น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:21.068489197+07:00","message":"receive streaming session, msgId: 333"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:21.068506592+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":"2025-10-27T14:31:21.068510592+07:00","message":"receive interim result [false|false]: ซึ่งเป็นฝีมือช่างสมัยรัตน์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:21.068534904+07:00","message":"[buffer interim] 333 false ซึ่งเป็นฝีมือช่างสมัยรัตน์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:21.068540648+07:00","message":"[bufferProcess] interim [400000000]:ซึ่งเป็นฝีมือช่างสมัยรัตน์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:21.068542682+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นฝีมือช่างสมัยร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:21.068555771+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:21.068558148+07:00","message":"> Transcript [1816] [false]: 'ซึ่งเป็นฝีมือช่างสมัยร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:21.068560643+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:21.068562178+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:21.068563616+07:00","message":"StatePrefix: 'ซึ่งเป็นฝีมือช่าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:21.06856536+07:00","message":"TextPushed: 'ซึ่งเป็น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:21.181322007+07:00","message":"receive streaming session, msgId: 333"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:21.181358054+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":"2025-10-27T14:31:21.181363475+07:00","message":"receive interim result [false|false]: ซึ่งเป็นฝีมือช่างสมัย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:21.181375607+07:00","message":"[buffer interim] 333 false ซึ่งเป็นฝีมือช่างสมัย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:21.181382152+07:00","message":"[bufferProcess] interim [460000000]:ซึ่งเป็นฝีมือช่างสมัย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:21.181384127+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นฝีมือช่างสมัยรัตน์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:21.181389193+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:21.181391696+07:00","message":"> Transcript [1817] [false]: 'ซึ่งเป็นฝีมือช่างสมัยรัตน์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:21.181394819+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:21.181396593+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:21.181398351+07:00","message":"StatePrefix: 'ซึ่งเป็นฝีมือช่าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:21.181400357+07:00","message":"TextPushed: 'ซึ่งเป็น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:21.312853227+07:00","message":"receive streaming session, msgId: 333"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:21.312897989+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":"2025-10-27T14:31:21.312905373+07:00","message":"receive interim result [false|false]: ซึ่งเป็นฝีมือช่างสมัยรัชกาล"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:21.31292195+07:00","message":"[buffer interim] 333 false ซึ่งเป็นฝีมือช่างสมัยรัชกาล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:21.312932278+07:00","message":"[bufferProcess] interim [580000000]:ซึ่งเป็นฝีมือช่างสมัยรัชกาล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:21.312935649+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นฝีมือช่างสมัย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:21.312942105+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:21.312945563+07:00","message":"> Transcript [1818] [false]: 'ซึ่งเป็นฝีมือช่างสมัย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:21.312949896+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:21.312952526+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:21.312955253+07:00","message":"StatePrefix: 'ซึ่งเป็นฝีมือช่าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:21.312957469+07:00","message":"TextPushed: 'ซึ่งเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:21.312963866+07:00","message":"Push: 'ฝีมือช่าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:21.312966396+07:00","message":"TextPushed: 'ซึ่งเป็นฝีมือช่าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:21.312968972+07:00","message":"Set new StatePrefix : 'ซึ่งเป็นฝีมือช่างสมัย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:21.312971274+07:00","message":"Next Push (prob) : 'สมัย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:21.312980954+07:00","message":"push: {false ฝีมือช่าง 0 0xc002602580}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:21.503654892+07:00","message":"receive streaming session, msgId: 333"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:21.50369932+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":"2025-10-27T14:31:21.503707148+07:00","message":"receive interim result [false|false]: ซึ่งเป็นฝีมือช่างสมัยรัชกาลที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:21.503720958+07:00","message":"[buffer interim] 333 false ซึ่งเป็นฝีมือช่างสมัยรัชกาลที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:21.503728915+07:00","message":"[bufferProcess] interim [820000000]:ซึ่งเป็นฝีมือช่างสมัยรัชกาลที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:21.503731691+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นฝีมือช่างสมัยรัชกาล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:21.503738137+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:21.503742131+07:00","message":"> Transcript [1819] [false]: 'ซึ่งเป็นฝีมือช่างสมัยรัชกาล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:21.503746842+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:21.503749314+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:21.503752083+07:00","message":"StatePrefix: 'ซึ่งเป็นฝีมือช่างสมัย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:21.503754947+07:00","message":"TextPushed: 'ซึ่งเป็นฝีมือช่าง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:21.70247755+07:00","message":"receive streaming session, msgId: 333"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:21.702517672+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเป็นฝีมือช่างสมัยรัชกาลที่ 1\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:21.70252445+07:00","message":"receive interim result [false|false]: ซึ่งเป็นฝีมือช่างสมัยรัชกาลที่ 1"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:21.702539617+07:00","message":"[buffer interim] 333 false ซึ่งเป็นฝีมือช่างสมัยรัชกาลที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:21.702547541+07:00","message":"[bufferProcess] interim [0]:ซึ่งเป็นฝีมือช่างสมัยรัชกาลที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:21.702550707+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นฝีมือช่างสมัยรัชกาลที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:21.702555284+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:21.702558846+07:00","message":"> Transcript [1820] [false]: 'ซึ่งเป็นฝีมือช่างสมัยรัชกาลที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:21.702563818+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:21.702566311+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:21.702569197+07:00","message":"StatePrefix: 'ซึ่งเป็นฝีมือช่างสมัย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:21.702572063+07:00","message":"TextPushed: 'ซึ่งเป็นฝีมือช่าง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:22.087338706+07:00","message":"receive streaming session, msgId: 333"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:22.087370416+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":"2025-10-27T14:31:22.087376081+07:00","message":"receive interim result [false|false]: ซึ่งเป็นฝีมือช่างสมัยรัชกาลที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:22.087387026+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 1 ค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:22.08738999+07:00","message":"receive interim result [false|false]:  1 ค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:22.087396897+07:00","message":"[buffer interim] 333 false ซึ่งเป็นฝีมือช่างสมัยรัชกาลที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:22.087400253+07:00","message":"[buffer interim] 333 false  1 ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:22.087405772+07:00","message":"[bufferProcess] interim [420000000]:ซึ่งเป็นฝีมือช่างสมัยรัชกาลที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:22.087408666+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นฝีมือช่างสมัยรัชกาลที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:22.087411202+07:00","message":"[bufferProcess] interim [420000000]: 1 ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:22.087413534+07:00","message":"[bufferProcess] update buffer: ซึ่งเป็นฝีมือช่างสมัยรัชกาลที่ 1 ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:22.087416328+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:22.087418729+07:00","message":"> Transcript [1821] [false]: 'ซึ่งเป็นฝีมือช่างสมัยรัชกาลที่ 1'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:22.087421927+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:22.087423677+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:22.087425529+07:00","message":"StatePrefix: 'ซึ่งเป็นฝีมือช่างสมัย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:22.087427433+07:00","message":"TextPushed: 'ซึ่งเป็นฝีมือช่าง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:22.274875549+07:00","message":"receive streaming session, msgId: 333"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:22.274911214+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเป็นฝีมือช่างสมัยรัชกาลที่ 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:22.27491676+07:00","message":"receive interim result [false|false]: ซึ่งเป็นฝีมือช่างสมัยรัชกาลที่ 1"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:22.274927582+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":"2025-10-27T14:31:22.274929899+07:00","message":"receive interim result [false|false]:  ค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:22.274943984+07:00","message":"[buffer interim] 333 false ซึ่งเป็นฝีมือช่างสมัยรัชกาลที่ 1"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:22.274949659+07:00","message":"[buffer interim] 333 false  ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:22.274955176+07:00","message":"[bufferProcess] interim [600000000]:ซึ่งเป็นฝีมือช่างสมัยรัชกาลที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:22.274957341+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นฝีมือช่างสมัยรัชกาลที่ 1 ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:22.274960054+07:00","message":"[bufferProcess] interim [600000000]: ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:22.274962162+07:00","message":"[bufferProcess] update buffer: ซึ่งเป็นฝีมือช่างสมัยรัชกาลที่ 1 ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:22.274965173+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:22.27496765+07:00","message":"> Transcript [1822] [false]: 'ซึ่งเป็นฝีมือช่างสมัยรัชกาลที่ 1 ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:22.274971032+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:22.274972798+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:22.274974642+07:00","message":"StatePrefix: 'ซึ่งเป็นฝีมือช่างสมัย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:22.274976387+07:00","message":"TextPushed: 'ซึ่งเป็นฝีมือช่าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:22.274979445+07:00","message":"Push: 'สมัย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:22.274981209+07:00","message":"TextPushed: 'ซึ่งเป็นฝีมือช่างสมัย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:22.274982838+07:00","message":"Set new StatePrefix : 'ซึ่งเป็นฝีมือช่างสมัยรัชกาลที่ 1 ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:22.274985013+07:00","message":"Next Push (prob) : 'รัชกาลที่ 1 ค่ะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:22.274993153+07:00","message":"push: {false สมัย 0 0xc002602580}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:22.427545071+07:00","message":"[GCS] Cleaned up inactive client: 311"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:22.427563268+07:00","message":"[GCS] Cleaned up inactive client: 308"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:22.427565576+07:00","message":"[GCS] Cleaned up inactive client: 313"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:22.427567079+07:00","message":"[GCS] Cleaned up inactive client: 310"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:22.427570489+07:00","message":"[GCS] Cleaned up inactive client: 309"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:22.427571984+07:00","message":"[GCS] Cleaned up inactive client: 312"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:22.427573479+07:00","message":"[GCS] Cleaned up inactive client: 307"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:22.427575184+07:00","message":"[GCS] Cleaned up inactive client: 305"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:22.427576544+07:00","message":"[GCS] Cleaned up inactive client: 304"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:22.427578036+07:00","message":"[GCS] Cleaned up inactive client: 306"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:31:22.540598949+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:31:22.540598968+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:22.663492666+07:00","message":"receive streaming session, msgId: 333"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:22.663529846+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเป็นฝีมือช่างสมัยรัชกาลที่ 1 ค่ะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:22.663536922+07:00","message":"receive interim result [false|false]: ซึ่งเป็นฝีมือช่างสมัยรัชกาลที่ 1 ค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:22.663552572+07:00","message":"[buffer interim] 333 false ซึ่งเป็นฝีมือช่างสมัยรัชกาลที่ 1 ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:22.663561466+07:00","message":"[bufferProcess] interim [20000000]:ซึ่งเป็นฝีมือช่างสมัยรัชกาลที่ 1 ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:22.663564693+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นฝีมือช่างสมัยรัชกาลที่ 1 ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:22.66356901+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:22.663573146+07:00","message":"> Transcript [1823] [false]: 'ซึ่งเป็นฝีมือช่างสมัยรัชกาลที่ 1 ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:22.663577639+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:22.663579763+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:22.663582396+07:00","message":"StatePrefix: 'ซึ่งเป็นฝีมือช่างสมัยรัชกาลที่ 1 ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:22.663586116+07:00","message":"TextPushed: 'ซึ่งเป็นฝีมือช่างสมัย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:24.266342643+07:00","message":"receive streaming session, msgId: 333"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:24.266385319+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเป็นฝีมือช่างสมัยรัชกาลที่ 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:24.266393071+07:00","message":"receive interim result [false|false]: ซึ่งเป็นฝีมือช่างสมัยรัชกาลที่ 1"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:24.266404556+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":"2025-10-27T14:31:24.266408392+07:00","message":"receive interim result [false|false]:  ค่ะทาง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:24.266418004+07:00","message":"[buffer interim] 333 false ซึ่งเป็นฝีมือช่างสมัยรัชกาลที่ 1"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:24.266421936+07:00","message":"[buffer interim] 333 false  ค่ะทาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:24.266428524+07:00","message":"[bufferProcess] interim [580000000]:ซึ่งเป็นฝีมือช่างสมัยรัชกาลที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:24.266431868+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นฝีมือช่างสมัยรัชกาลที่ 1 ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:24.266438104+07:00","message":"[bufferProcess] send to processor (ticker):ซึ่งเป็นฝีมือช่างสมัยรัชกาลที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:24.26644172+07:00","message":"[bufferProcess] interim [580000000]: ค่ะทาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:24.266444002+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:24.266447586+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:24.266451181+07:00","message":"> Transcript [1824] [false]: 'ซึ่งเป็นฝีมือช่างสมัยรัชกาลที่ 1 ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:24.266455628+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:24.266458056+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:24.266460492+07:00","message":"StatePrefix: 'ซึ่งเป็นฝีมือช่างสมัยรัชกาลที่ 1 ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:24.266463876+07:00","message":"TextPushed: 'ซึ่งเป็นฝีมือช่างสมัย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:24.266466107+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:24.26646866+07:00","message":"> Transcript [1825] [false]: 'ซึ่งเป็นฝีมือช่างสมัยรัชกาลที่ 1'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:24.266470774+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:24.388467624+07:00","message":"receive streaming session, msgId: 333"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:24.388503644+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเป็นฝีมือช่างสมัยรัชกาลที่ 1 ค่ะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:24.388509526+07:00","message":"receive interim result [false|false]: ซึ่งเป็นฝีมือช่างสมัยรัชกาลที่ 1 ค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:24.38852224+07:00","message":"[buffer interim] 333 false ซึ่งเป็นฝีมือช่างสมัยรัชกาลที่ 1 ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:24.388531064+07:00","message":"[bufferProcess] interim [700000000]:ซึ่งเป็นฝีมือช่างสมัยรัชกาลที่ 1 ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:24.388533136+07:00","message":"[bufferProcess] send to processor: ค่ะทาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:24.388538252+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:24.388540617+07:00","message":"> Transcript [1826] [false]: ' ค่ะทาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:24.388542445+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:24.388544285+07:00","message":"Set new StatePrefix: ' ค่ะทาง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:24.775135024+07:00","message":"receive streaming session, msgId: 333"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:24.775175846+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเป็นฝีมือช่างสมัยรัชกาลที่ 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":6,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:24.775183264+07:00","message":"receive interim result [false|false]: ซึ่งเป็นฝีมือช่างสมัยรัชกาลที่ 1"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:24.775196039+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":"2025-10-27T14:31:24.775199902+07:00","message":"receive interim result [false|false]:  ค่ะทางตะวัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:24.775209648+07:00","message":"[buffer interim] 333 false ซึ่งเป็นฝีมือช่างสมัยรัชกาลที่ 1"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:24.775216765+07:00","message":"[buffer interim] 333 false  ค่ะทางตะวัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:24.775223852+07:00","message":"[bufferProcess] interim [60000000]:ซึ่งเป็นฝีมือช่างสมัยรัชกาลที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:24.775226955+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นฝีมือช่างสมัยรัชกาลที่ 1 ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:24.775237634+07:00","message":"[bufferProcess] interim [60000000]: ค่ะทางตะวัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:24.775240691+07:00","message":"[bufferProcess] update buffer: ซึ่งเป็นฝีมือช่างสมัยรัชกาลที่ 1 ค่ะทางตะวัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:24.775245026+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:24.775248737+07:00","message":"> Transcript [1827] [false]: 'ซึ่งเป็นฝีมือช่างสมัยรัชกาลที่ 1 ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:24.775251876+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:24.775254432+07:00","message":"Set new StatePrefix: 'ซึ่งเป็นฝีมือช่างสมัยรัชกาลที่ 1 ค่ะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:24.810565946+07:00","message":"[GCS] IsForceVAD: false for message ID: 333"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:24.875593974+07:00","message":"[GCS] Start streaming session, msgId: 334"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:24.901532185+07:00","message":"receive streaming session, msgId: 333"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:24.90157519+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเป็นฝีมือช่างสมัยรัชกาลที่ 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":6,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:24.901581538+07:00","message":"receive interim result [false|false]: ซึ่งเป็นฝีมือช่างสมัยรัชกาลที่ 1"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:24.901592226+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":"2025-10-27T14:31:24.901594859+07:00","message":"receive interim result [false|false]:  ค่ะทางตะวันออก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:24.901602528+07:00","message":"[buffer interim] 333 false ซึ่งเป็นฝีมือช่างสมัยรัชกาลที่ 1"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:24.901606248+07:00","message":"[buffer interim] 333 false  ค่ะทางตะวันออก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:24.901611794+07:00","message":"[bufferProcess] interim [180000000]:ซึ่งเป็นฝีมือช่างสมัยรัชกาลที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:24.9016142+07:00","message":"[bufferProcess] send to processor:ซึ่งเป็นฝีมือช่างสมัยรัชกาลที่ 1 ค่ะทางตะวัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:24.901616798+07:00","message":"[bufferProcess] interim [180000000]: ค่ะทางตะวันออก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:24.901618926+07:00","message":"[bufferProcess] update buffer: ซึ่งเป็นฝีมือช่างสมัยรัชกาลที่ 1 ค่ะทางตะวันออก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:24.901622191+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:24.901624919+07:00","message":"> Transcript [1828] [false]: 'ซึ่งเป็นฝีมือช่างสมัยรัชกาลที่ 1 ค่ะทางตะวัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:24.90162806+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:24.90162979+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:24.901640159+07:00","message":"StatePrefix: 'ซึ่งเป็นฝีมือช่างสมัยรัชกาลที่ 1 ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:24.901644095+07:00","message":"TextPushed: 'ซึ่งเป็นฝีมือช่างสมัย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:24.933471671+07:00","message":"receive streaming session, msgId: 333"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:24.9335028+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งเป็นฝีมือช่างสมัยรัชกาลที่ 1 ค่ะทางตะวันออก\",\"confidence\":0.95897263}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:24.933508568+07:00","message":"receive interim result [true|false]: ซึ่งเป็นฝีมือช่างสมัยรัชกาลที่ 1 ค่ะทางตะวันออก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:24.933516905+07:00","message":"end recv isFinal message id 333"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:24.933518734+07:00","message":"end Recv id 333"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:24.933523565+07:00","message":"[buffer interim] 333 true ซึ่งเป็นฝีมือช่างสมัยรัชกาลที่ 1 ค่ะทางตะวันออก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:24.933533048+07:00","message":"[bufferProcess] interim [300000000]:ซึ่งเป็นฝีมือช่างสมัยรัชกาลที่ 1 ค่ะทางตะวันออก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:24.933539098+07:00","message":"[bufferProcess] send to processor (isfinal):ซึ่งเป็นฝีมือช่างสมัยรัชกาลที่ 1 ค่ะทางตะวันออก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:24.933543589+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:24.933547736+07:00","message":"> Transcript [1829] [false]: 'ซึ่งเป็นฝีมือช่างสมัยรัชกาลที่ 1 ค่ะทางตะวันออก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:24.933550685+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:24.933552281+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:24.933555947+07:00","message":"StatePrefix: 'ซึ่งเป็นฝีมือช่างสมัยรัชกาลที่ 1 ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:24.933558237+07:00","message":"TextPushed: 'ซึ่งเป็นฝีมือช่างสมัย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:24.933559933+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:24.933561535+07:00","message":"> Transcript [1830] [true]: 'ซึ่งเป็นฝีมือช่างสมัยรัชกาลที่ 1 ค่ะทางตะวันออก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:24.933563284+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:24.933564534+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:24.933565857+07:00","message":"StatePrefix: 'ซึ่งเป็นฝีมือช่างสมัยรัชกาลที่ 1 ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:24.933567296+07:00","message":"TextPushed: 'ซึ่งเป็นฝีมือช่างสมัย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:24.933573205+07:00","message":"Push: 'รัชกาลที่ 1 ค่ะทางตะวันออก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:24.93358015+07:00","message":"push: {true รัชกาลที่ 1 ค่ะทางตะวันออก 0 0xc002602580}"}
{"level":"info","service":"Main","time":"2025-10-27T14:31:24.946678417+07:00","message":"write wav file: './tmp/7446/7446_333.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:31:25.541672383+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:31:25.541674307+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:25.602291057+07:00","message":"receive streaming session, msgId: 334"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:25.60233907+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":"2025-10-27T14:31:25.602344866+07:00","message":"receive interim result [false|false]: หนัง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:25.602361011+07:00","message":"[buffer interim] 334 false หนัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:25.602369134+07:00","message":"[bufferProcess] interim [780000000]:หนัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:25.602371584+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:26.106268085+07:00","message":"receive streaming session, msgId: 334"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:26.10630044+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":"2025-10-27T14:31:26.106305442+07:00","message":"receive interim result [false|false]: ที่ผนัง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:26.106317341+07:00","message":"[buffer interim] 334 false ที่ผนัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:26.106323932+07:00","message":"[bufferProcess] interim [200000000]:ที่ผนัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:26.106326001+07:00","message":"[bufferProcess] send to processor:หนัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:26.106331214+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:26.106333713+07:00","message":"> Transcript [1831] [false]: 'หนัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:26.106335465+07:00","message":"Set StatePrefix (first interim): 'หนัง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:26.463555784+07:00","message":"receive streaming session, msgId: 334"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:26.463595314+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":"2025-10-27T14:31:26.463601679+07:00","message":"receive interim result [false|false]: ที่ผนังทางฝั่ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:26.463613667+07:00","message":"[buffer interim] 334 false ที่ผนังทางฝั่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:26.463622222+07:00","message":"[bufferProcess] interim [620000000]:ที่ผนังทางฝั่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:26.463624857+07:00","message":"[bufferProcess] send to processor:ที่ผนัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:26.463639665+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:26.463643548+07:00","message":"> Transcript [1832] [false]: 'ที่ผนัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:26.463646475+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:26.463649096+07:00","message":"Set new StatePrefix: 'ที่ผนัง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:26.515150253+07:00","message":"receive streaming session, msgId: 334"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:26.51519439+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":"2025-10-27T14:31:26.515200428+07:00","message":"receive interim result [false|false]: ที่ผนัง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:26.515212885+07:00","message":"[buffer interim] 334 false ที่ผนัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:26.515219245+07:00","message":"[bufferProcess] interim [680000000]:ที่ผนัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:26.515221121+07:00","message":"[bufferProcess] send to processor:ที่ผนังทางฝั่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:26.51522664+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:26.515229306+07:00","message":"> Transcript [1833] [false]: 'ที่ผนังทางฝั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:26.515231989+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:26.515233916+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:26.515235514+07:00","message":"StatePrefix: 'ที่ผนัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:26.515237322+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:26.64919233+07:00","message":"receive streaming session, msgId: 334"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:26.649234941+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":"2025-10-27T14:31:26.649240412+07:00","message":"receive interim result [false|false]: ที่ผนังถังฝั่งธน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:26.649254489+07:00","message":"[buffer interim] 334 false ที่ผนังถังฝั่งธน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:26.649262273+07:00","message":"[bufferProcess] interim [740000000]:ที่ผนังถังฝั่งธน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:26.649265451+07:00","message":"[bufferProcess] send to processor:ที่ผนัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:26.649270322+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:26.649273057+07:00","message":"> Transcript [1834] [false]: 'ที่ผนัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:26.649276109+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:26.649277839+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:26.649279507+07:00","message":"StatePrefix: 'ที่ผนัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:26.649281231+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:26.66898833+07:00","message":"receive streaming session, msgId: 334"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:26.669032583+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":"2025-10-27T14:31:26.669039408+07:00","message":"receive interim result [false|false]: ที่ผนังทางฝั่งด้าน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:26.669054353+07:00","message":"[buffer interim] 334 false ที่ผนังทางฝั่งด้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:26.669062645+07:00","message":"[bufferProcess] interim [800000000]:ที่ผนังทางฝั่งด้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:26.669066405+07:00","message":"[bufferProcess] send to processor:ที่ผนังถังฝั่งธน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:26.669072978+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:26.669077217+07:00","message":"> Transcript [1835] [false]: 'ที่ผนังถังฝั่งธน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:26.669081248+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:26.669083722+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:26.669086363+07:00","message":"StatePrefix: 'ที่ผนัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:26.669089096+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:26.821862728+07:00","message":"receive streaming session, msgId: 334"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:26.821897889+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":"2025-10-27T14:31:26.821903294+07:00","message":"receive interim result [false|false]: ที่ผนังทางฝั่งด้านใต้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:26.821919133+07:00","message":"[buffer interim] 334 false ที่ผนังทางฝั่งด้านใต้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:26.821926597+07:00","message":"[bufferProcess] interim [980000000]:ที่ผนังทางฝั่งด้านใต้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:26.821928695+07:00","message":"[bufferProcess] send to processor:ที่ผนังทางฝั่งด้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:26.821932176+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:26.821934825+07:00","message":"> Transcript [1836] [false]: 'ที่ผนังทางฝั่งด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:26.821937588+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:26.821939565+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:26.821941131+07:00","message":"StatePrefix: 'ที่ผนัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:26.821942763+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:26.82194531+07:00","message":"Push: 'ที่ผนัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:26.821947073+07:00","message":"TextPushed: 'ที่ผนัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:26.821949051+07:00","message":"Set new StatePrefix : 'ที่ผนังทางฝั่งด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:26.821950934+07:00","message":"Next Push (prob) : 'ทางฝั่งด้าน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:26.821958137+07:00","message":"push: {false ที่ผนัง 0 0xc002922600}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:27.249765877+07:00","message":"[GCS] IsForceVAD: false for message ID: 334"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:27.312839289+07:00","message":"[GCS] Start streaming session, msgId: 335"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:27.355386836+07:00","message":"receive streaming session, msgId: 334"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:27.35542244+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่ผนังทางฝั่งด้านใต้\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:27.355428488+07:00","message":"receive interim result [false|false]: ที่ผนังทางฝั่งด้านใต้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:27.355442193+07:00","message":"[buffer interim] 334 false ที่ผนังทางฝั่งด้านใต้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:27.355454213+07:00","message":"[bufferProcess] interim [580000000]:ที่ผนังทางฝั่งด้านใต้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:27.355456224+07:00","message":"[bufferProcess] send to processor:ที่ผนังทางฝั่งด้านใต้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:27.35545932+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:27.355464339+07:00","message":"> Transcript [1837] [false]: 'ที่ผนังทางฝั่งด้านใต้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:27.355467318+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:27.355469051+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:27.355471614+07:00","message":"StatePrefix: 'ที่ผนังทางฝั่งด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:27.355473626+07:00","message":"TextPushed: 'ที่ผนัง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:27.381886764+07:00","message":"receive streaming session, msgId: 334"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:27.381922583+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่ผนังทางฝั่งด้านใต้\",\"confidence\":0.94672394}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:27.381928615+07:00","message":"receive interim result [true|false]: ที่ผนังทางฝั่งด้านใต้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:27.381939382+07:00","message":"end recv isFinal message id 334"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:27.381941695+07:00","message":"end Recv id 334"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:27.381948199+07:00","message":"[buffer interim] 334 true ที่ผนังทางฝั่งด้านใต้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:27.381957997+07:00","message":"[bufferProcess] interim [580000000]:ที่ผนังทางฝั่งด้านใต้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:27.381961385+07:00","message":"[bufferProcess] send to processor (isfinal):ที่ผนังทางฝั่งด้านใต้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:27.381975392+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:27.381986734+07:00","message":"> Transcript [1838] [false]: 'ที่ผนังทางฝั่งด้านใต้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:27.381991309+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:27.381993066+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:27.381996868+07:00","message":"StatePrefix: 'ที่ผนังทางฝั่งด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:27.38199914+07:00","message":"TextPushed: 'ที่ผนัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:27.382000982+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:27.382002616+07:00","message":"> Transcript [1839] [true]: 'ที่ผนังทางฝั่งด้านใต้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:27.382004282+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:27.382005685+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:27.382007046+07:00","message":"StatePrefix: 'ที่ผนังทางฝั่งด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:27.382008465+07:00","message":"TextPushed: 'ที่ผนัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:27.382015185+07:00","message":"Push: 'ทางฝั่งด้านใต้'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:27.382024396+07:00","message":"push: {true ทางฝั่งด้านใต้ 0 0xc002922600}"}
{"level":"info","service":"Main","time":"2025-10-27T14:31:27.389579299+07:00","message":"write wav file: './tmp/7446/7446_334.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:28.494302798+07:00","message":"receive streaming session, msgId: 335"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:28.494352672+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":"2025-10-27T14:31:28.494357752+07:00","message":"receive interim result [false|false]: พระราชอาสน์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:28.494375245+07:00","message":"[buffer interim] 335 false พระราชอาสน์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:28.494382044+07:00","message":"[bufferProcess] interim [140000000]:พระราชอาสน์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:28.494383615+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:28.494388681+07:00","message":"[bufferProcess] send to processor (ticker):พระราชอาสน์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:28.494391279+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:28.494394145+07:00","message":"> Transcript [1840] [false]: 'พระราชอาสน์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:28.494396157+07:00","message":"Set StatePrefix (first interim): 'พระราชอาสน์'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:31:28.542651746+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:31:28.542658064+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:29.063155913+07:00","message":"receive streaming session, msgId: 335"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:29.063198781+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":"2025-10-27T14:31:29.063205318+07:00","message":"receive interim result [false|false]: พระราชอาสน์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:29.063220086+07:00","message":"[buffer interim] 335 false พระราชอาสน์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:29.063228152+07:00","message":"[bufferProcess] interim [740000000]:พระราชอาสน์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:29.063230524+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:29.962558312+07:00","message":"receive streaming session, msgId: 335"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:29.962599331+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":"2025-10-27T14:31:29.962605071+07:00","message":"receive interim result [false|false]: พระราชอาสน์กรองเครื่อง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:29.962617764+07:00","message":"[buffer interim] 335 false พระราชอาสน์กรองเครื่อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:29.962631344+07:00","message":"[bufferProcess] interim [640000000]:พระราชอาสน์กรองเครื่อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:29.962633755+07:00","message":"[bufferProcess] send to processor:พระราชอาสน์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:29.962639044+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:29.962641631+07:00","message":"> Transcript [1841] [false]: 'พระราชอาสน์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:29.962644642+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:29.962646282+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:29.962647917+07:00","message":"StatePrefix: 'พระราชอาสน์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:29.962649712+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:30.103423257+07:00","message":"receive streaming session, msgId: 335"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:30.10346137+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":"2025-10-27T14:31:30.103466761+07:00","message":"receive interim result [false|false]: พระราชอาสน์กรองเครื่องราง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:30.103480177+07:00","message":"[buffer interim] 335 false พระราชอาสน์กรองเครื่องราง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:30.103486418+07:00","message":"[bufferProcess] interim [820000000]:พระราชอาสน์กรองเครื่องราง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:30.103489008+07:00","message":"[bufferProcess] send to processor:พระราชอาสน์กรองเครื่อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:30.103494058+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:30.103496528+07:00","message":"> Transcript [1842] [false]: 'พระราชอาสน์กรองเครื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:30.103499362+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:30.103501191+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:30.103502741+07:00","message":"StatePrefix: 'พระราชอาสน์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:30.10350492+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:30.280337162+07:00","message":"receive streaming session, msgId: 335"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:30.280376567+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":"2025-10-27T14:31:30.280381935+07:00","message":"receive interim result [false|false]: พระราชอาสน์ทองเชียงราย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:30.280394009+07:00","message":"[buffer interim] 335 false พระราชอาสน์ทองเชียงราย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:30.280401559+07:00","message":"[bufferProcess] interim [940000000]:พระราชอาสน์ทองเชียงราย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:30.280403768+07:00","message":"[bufferProcess] send to processor:พระราชอาสน์กรองเครื่องราง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:30.280409003+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:30.280411431+07:00","message":"> Transcript [1843] [false]: 'พระราชอาสน์กรองเครื่องราง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:30.280414424+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:30.280416285+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:30.280417904+07:00","message":"StatePrefix: 'พระราชอาสน์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:30.280419764+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:30.347762696+07:00","message":"receive streaming session, msgId: 335"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:30.347808691+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":"2025-10-27T14:31:30.347815709+07:00","message":"receive interim result [false|false]: พระราชอาสน์กรองเครื่องราชินี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:30.347833704+07:00","message":"receive streaming session, msgId: 335"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:30.347839942+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":"2025-10-27T14:31:30.347843643+07:00","message":"receive interim result [false|false]: พระราชอาสน์ทองเชียงราย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:30.347854173+07:00","message":"[buffer interim] 335 false พระราชอาสน์กรองเครื่องราชินี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:30.34787051+07:00","message":"[buffer interim] 335 false พระราชอาสน์ทองเชียงราย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:30.347879156+07:00","message":"[bufferProcess] interim [60000000]:พระราชอาสน์กรองเครื่องราชินี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:30.347882789+07:00","message":"[bufferProcess] send to processor:พระราชอาสน์ทองเชียงราย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:30.347888829+07:00","message":"[bufferProcess] interim [120000000]:พระราชอาสน์ทองเชียงราย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:30.347891208+07:00","message":"[bufferProcess] send to processor:พระราชอาสน์กรองเครื่องราชินี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:30.347894776+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:30.347898261+07:00","message":"> Transcript [1844] [false]: 'พระราชอาสน์ทองเชียงราย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:30.347902593+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:30.347904841+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:30.347907244+07:00","message":"StatePrefix: 'พระราชอาสน์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:30.347909602+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:30.347916305+07:00","message":"Push: 'พระราชอาสน์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:30.347918424+07:00","message":"TextPushed: 'พระราชอาสน์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:30.347920453+07:00","message":"Set new StatePrefix : 'พระราชอาสน์ทองเชียงราย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:30.34792375+07:00","message":"Next Push (prob) : 'ทองเชียงราย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:30.347925588+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:30.347927545+07:00","message":"> Transcript [1845] [false]: 'พระราชอาสน์กรองเครื่องราชินี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:30.347929471+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:30.347931841+07:00","message":"Set new StatePrefix: 'พระราชอาสน์กรองเครื่องราชินี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:30.347944283+07:00","message":"push: {false พระราชอาสน์ 0 0xc002216a00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:30.47229657+07:00","message":"receive streaming session, msgId: 335"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:30.472340237+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":"2025-10-27T14:31:30.472346025+07:00","message":"receive interim result [false|false]: พระราชอาสน์กรองเครื่องราชูปโภค"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:30.472357536+07:00","message":"[buffer interim] 335 false พระราชอาสน์กรองเครื่องราชูปโภค"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:30.472364381+07:00","message":"[bufferProcess] interim [180000000]:พระราชอาสน์กรองเครื่องราชูปโภค"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:30.472367851+07:00","message":"[bufferProcess] send to processor:พระราชอาสน์ทองเชียงราย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:30.472372859+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:30.472375255+07:00","message":"> Transcript [1846] [false]: 'พระราชอาสน์ทองเชียงราย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:30.472377234+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:30.472378847+07:00","message":"Set new StatePrefix: 'พระราชอาสน์ทองเชียงราย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:30.772112439+07:00","message":"[GCS] IsForceVAD: false for message ID: 335"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:30.885992847+07:00","message":"receive streaming session, msgId: 335"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:30.886028941+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระราชอาสน์ของเครื่องราชูปโภค\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":690000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:30.886035331+07:00","message":"receive interim result [true|false]: พระราชอาสน์ของเครื่องราชูปโภค"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:30.88604253+07:00","message":"end recv isFinal message id 335"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:30.886044825+07:00","message":"end Recv id 335"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:30.886050264+07:00","message":"[buffer interim] 335 true พระราชอาสน์ของเครื่องราชูปโภค"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:30.886058803+07:00","message":"[bufferProcess] interim [690000000]:พระราชอาสน์ของเครื่องราชูปโภค"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:30.886063288+07:00","message":"[bufferProcess] send to processor (isfinal):พระราชอาสน์กรองเครื่องราชูปโภค"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:30.886066759+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:30.88606954+07:00","message":"> Transcript [1847] [false]: 'พระราชอาสน์กรองเครื่องราชูปโภค'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:30.886071584+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:30.886073189+07:00","message":"Set new StatePrefix: 'พระราชอาสน์กรองเครื่องราชูปโภค'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:30.886074629+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:30.886076099+07:00","message":"> Transcript [1848] [true]: 'พระราชอาสน์ของเครื่องราชูปโภค'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:30.886078057+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:30.886079691+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:30.886084188+07:00","message":"StatePrefix: 'พระราชอาสน์กรองเครื่องราชูปโภค'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:30.886086251+07:00","message":"TextPushed: 'พระราชอาสน์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:30.886090727+07:00","message":"Push: 'ของเครื่องราชูปโภค'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:30.886099186+07:00","message":"push: {true ของเครื่องราชูปโภค 0 0xc002216a00}"}
{"level":"info","service":"Main","time":"2025-10-27T14:31:30.895463473+07:00","message":"write wav file: './tmp/7446/7446_335.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:30.96136545+07:00","message":"[GCS] Start streaming session, msgId: 336"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:31.02229383+07:00","message":"[GCS] IsForceVAD: false for message ID: 336"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:31.1533125+07:00","message":"[GCS] Start streaming session, msgId: 337"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:31.189877126+07:00","message":"receive streaming session, msgId: 336"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:31.189896227+07:00","message":"found end of frame, send empty tag with msgId: 336"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:31.189900078+07:00","message":"end Recv id 336"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:31.189908566+07:00","message":"[buffer interim] 336 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:31.189918211+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:31.189927191+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:31.189931063+07:00","message":"> Transcript [1849] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:31.189934603+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:31.189937218+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:31.189939596+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:31.189942074+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:31.189946185+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:31.189973923+07:00","message":"push: {true \n 0 0xc000044c80}"}
{"level":"info","service":"Main","time":"2025-10-27T14:31:31.194563165+07:00","message":"write wav file: './tmp/7446/7446_336.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:31:31.543315693+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:31:31.543317645+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:31.694485576+07:00","message":"receive streaming session, msgId: 337"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:31.694532783+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":"2025-10-27T14:31:31.694537563+07:00","message":"receive interim result [false|false]: สำหรับ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:31.694551537+07:00","message":"[buffer interim] 337 false สำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:31.694558099+07:00","message":"[bufferProcess] interim [540000000]:สำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:31.694559645+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:31.910979752+07:00","message":"receive streaming session, msgId: 337"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:31.911010249+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":"2025-10-27T14:31:31.911015164+07:00","message":"receive interim result [false|false]: สำหรับพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:31.911030486+07:00","message":"[buffer interim] 337 false สำหรับพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:31.911037554+07:00","message":"[bufferProcess] interim [720000000]:สำหรับพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:31.911039588+07:00","message":"[bufferProcess] send to processor:สำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:31.911042933+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:31.911048677+07:00","message":"> Transcript [1850] [false]: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:31.911050769+07:00","message":"Set StatePrefix (first interim): 'สำหรับ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:31.952189233+07:00","message":"receive streaming session, msgId: 337"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:31.952219755+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":"2025-10-27T14:31:31.952224445+07:00","message":"receive interim result [false|false]: สำหรับท่าน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:31.952237211+07:00","message":"[buffer interim] 337 false สำหรับท่าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:31.952244021+07:00","message":"[bufferProcess] interim [780000000]:สำหรับท่าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:31.952245919+07:00","message":"[bufferProcess] send to processor:สำหรับพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:31.95224985+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:31.952252483+07:00","message":"> Transcript [1851] [false]: 'สำหรับพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:31.952255018+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:31.952256664+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:31.95225819+07:00","message":"StatePrefix: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:31.952259834+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:32.102570935+07:00","message":"receive streaming session, msgId: 337"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:32.102606139+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":"2025-10-27T14:31:32.102611082+07:00","message":"receive interim result [false|false]: สำหรับขนาด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:32.102631172+07:00","message":"[buffer interim] 337 false สำหรับขนาด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:32.102638197+07:00","message":"[bufferProcess] interim [900000000]:สำหรับขนาด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:32.102640288+07:00","message":"[bufferProcess] send to processor:สำหรับท่าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:32.102646781+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:32.102649402+07:00","message":"> Transcript [1852] [false]: 'สำหรับท่าน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:32.102652322+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:32.102654049+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:32.1026557+07:00","message":"StatePrefix: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:32.102657518+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:32.278994223+07:00","message":"receive streaming session, msgId: 337"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:32.27903185+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":"2025-10-27T14:31:32.279037612+07:00","message":"receive interim result [false|false]: สำหรับผสม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:32.279049459+07:00","message":"[buffer interim] 337 false สำหรับผสม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:32.279056012+07:00","message":"[bufferProcess] interim [80000000]:สำหรับผสม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:32.279057813+07:00","message":"[bufferProcess] send to processor:สำหรับขนาด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:32.279067539+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:32.279070173+07:00","message":"> Transcript [1853] [false]: 'สำหรับขนาด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:32.279072798+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:32.279074587+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:32.279076163+07:00","message":"StatePrefix: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:32.279078017+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:32.335976085+07:00","message":"receive streaming session, msgId: 337"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:32.336009194+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":"2025-10-27T14:31:32.336014403+07:00","message":"receive interim result [false|false]: สำหรับพระบาทสมเด็จ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:32.336026864+07:00","message":"[buffer interim] 337 false สำหรับพระบาทสมเด็จ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:32.336035807+07:00","message":"[bufferProcess] interim [140000000]:สำหรับพระบาทสมเด็จ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:32.336037703+07:00","message":"[bufferProcess] send to processor:สำหรับผสม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:32.336041028+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:32.336044649+07:00","message":"> Transcript [1854] [false]: 'สำหรับผสม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:32.33604766+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:32.336049618+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:32.336051219+07:00","message":"StatePrefix: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:32.336052872+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:32.3360551+07:00","message":"Push: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:32.336056889+07:00","message":"TextPushed: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:32.336058605+07:00","message":"Set new StatePrefix : 'สำหรับผสม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:32.336060718+07:00","message":"Next Push (prob) : 'ผสม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:32.336068639+07:00","message":"push: {false สำหรับ 0 0xc002602780}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:32.398428629+07:00","message":"receive streaming session, msgId: 337"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:32.398460643+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":"2025-10-27T14:31:32.398465958+07:00","message":"receive interim result [false|false]: สำหรับพระบาทสมเด็จพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:32.398479139+07:00","message":"[buffer interim] 337 false สำหรับพระบาทสมเด็จพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:32.398485543+07:00","message":"[bufferProcess] interim [320000000]:สำหรับพระบาทสมเด็จพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:32.398487818+07:00","message":"[bufferProcess] send to processor:สำหรับพระบาทสมเด็จ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:32.398492727+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:32.398495686+07:00","message":"> Transcript [1855] [false]: 'สำหรับพระบาทสมเด็จ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:32.398497683+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:32.398499567+07:00","message":"Set new StatePrefix: 'สำหรับพระบาทสมเด็จ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:32.575906661+07:00","message":"receive streaming session, msgId: 337"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:32.575938305+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":"2025-10-27T14:31:32.575944015+07:00","message":"receive interim result [false|false]: สำหรับพระบาทสมเด็จพระเจ้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:32.575956575+07:00","message":"[buffer interim] 337 false สำหรับพระบาทสมเด็จพระเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:32.575963552+07:00","message":"[bufferProcess] interim [440000000]:สำหรับพระบาทสมเด็จพระเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:32.575966165+07:00","message":"[bufferProcess] send to processor:สำหรับพระบาทสมเด็จพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:32.57597132+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:32.575974187+07:00","message":"> Transcript [1856] [false]: 'สำหรับพระบาทสมเด็จพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:32.575977058+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:32.575978838+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:32.575980554+07:00","message":"StatePrefix: 'สำหรับพระบาทสมเด็จ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:32.575982362+07:00","message":"TextPushed: 'สำหรับ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:32.778030538+07:00","message":"receive streaming session, msgId: 337"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:32.77807003+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":"2025-10-27T14:31:32.778076623+07:00","message":"receive interim result [false|false]: สำหรับพระบาทสมเด็จพระเจ้าอยู่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:32.778089431+07:00","message":"[buffer interim] 337 false สำหรับพระบาทสมเด็จพระเจ้าอยู่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:32.778095807+07:00","message":"[bufferProcess] interim [680000000]:สำหรับพระบาทสมเด็จพระเจ้าอยู่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:32.778098205+07:00","message":"[bufferProcess] send to processor:สำหรับพระบาทสมเด็จพระเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:32.778103531+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:32.778106207+07:00","message":"> Transcript [1857] [false]: 'สำหรับพระบาทสมเด็จพระเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:32.778109284+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:32.778112711+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:32.778114483+07:00","message":"StatePrefix: 'สำหรับพระบาทสมเด็จ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:32.77811694+07:00","message":"TextPushed: 'สำหรับ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:32.901572073+07:00","message":"receive streaming session, msgId: 337"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:32.9016319+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":"2025-10-27T14:31:32.901638862+07:00","message":"receive interim result [false|false]: สำหรับพระบาทสมเด็จพระเจ้าอยู่หัว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:32.901654715+07:00","message":"[buffer interim] 337 false สำหรับพระบาทสมเด็จพระเจ้าอยู่หัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:32.901663384+07:00","message":"[bufferProcess] interim [740000000]:สำหรับพระบาทสมเด็จพระเจ้าอยู่หัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:32.901666836+07:00","message":"[bufferProcess] send to processor:สำหรับพระบาทสมเด็จพระเจ้าอยู่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:32.901673654+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:32.90167732+07:00","message":"> Transcript [1858] [false]: 'สำหรับพระบาทสมเด็จพระเจ้าอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:32.90168154+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:32.90168395+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:32.901686976+07:00","message":"StatePrefix: 'สำหรับพระบาทสมเด็จ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:32.901689506+07:00","message":"TextPushed: 'สำหรับ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:33.260291887+07:00","message":"[GCS] IsForceVAD: false for message ID: 337"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:33.332392442+07:00","message":"[GCS] Start streaming session, msgId: 338"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:33.349892876+07:00","message":"receive streaming session, msgId: 337"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:33.34992871+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับพระบาทสมเด็จพระเจ้าอยู่หัว\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:33.349933988+07:00","message":"receive interim result [false|false]: สำหรับพระบาทสมเด็จพระเจ้าอยู่หัว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:33.349948108+07:00","message":"[buffer interim] 337 false สำหรับพระบาทสมเด็จพระเจ้าอยู่หัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:33.349955818+07:00","message":"[bufferProcess] interim [340000000]:สำหรับพระบาทสมเด็จพระเจ้าอยู่หัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:33.349958002+07:00","message":"[bufferProcess] send to processor:สำหรับพระบาทสมเด็จพระเจ้าอยู่หัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:33.349961838+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:33.349964664+07:00","message":"> Transcript [1859] [false]: 'สำหรับพระบาทสมเด็จพระเจ้าอยู่หัว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:33.349967776+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:33.349969434+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:33.349971071+07:00","message":"StatePrefix: 'สำหรับพระบาทสมเด็จ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:33.349972863+07:00","message":"TextPushed: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:33.349975337+07:00","message":"Push: 'พระบาทสมเด็จ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:33.34997706+07:00","message":"TextPushed: 'สำหรับพระบาทสมเด็จ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:33.349979962+07:00","message":"Set new StatePrefix : 'สำหรับพระบาทสมเด็จพระเจ้าอยู่หัว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:33.349982415+07:00","message":"Next Push (prob) : 'พระเจ้าอยู่หัว'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:33.349990062+07:00","message":"push: {false พระบาทสมเด็จ 0 0xc002602780}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:33.367007005+07:00","message":"receive streaming session, msgId: 337"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:33.367045644+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับพระบาทสมเด็จพระเจ้าอยู่หัว\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:33.367051049+07:00","message":"receive interim result [true|false]: สำหรับพระบาทสมเด็จพระเจ้าอยู่หัว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:33.367060154+07:00","message":"end recv isFinal message id 337"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:33.367062023+07:00","message":"end Recv id 337"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:33.367067841+07:00","message":"[buffer interim] 337 true สำหรับพระบาทสมเด็จพระเจ้าอยู่หัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:33.367076939+07:00","message":"[bufferProcess] interim [340000000]:สำหรับพระบาทสมเด็จพระเจ้าอยู่หัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:33.367081347+07:00","message":"[bufferProcess] send to processor (isfinal):สำหรับพระบาทสมเด็จพระเจ้าอยู่หัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:33.367084708+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:33.367087341+07:00","message":"> Transcript [1860] [false]: 'สำหรับพระบาทสมเด็จพระเจ้าอยู่หัว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:33.367089857+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:33.367091458+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:33.367094891+07:00","message":"StatePrefix: 'สำหรับพระบาทสมเด็จพระเจ้าอยู่หัว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:33.367097205+07:00","message":"TextPushed: 'สำหรับพระบาทสมเด็จ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:33.367098726+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:33.367100234+07:00","message":"> Transcript [1861] [true]: 'สำหรับพระบาทสมเด็จพระเจ้าอยู่หัว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:33.367101948+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:33.3671032+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:33.367104523+07:00","message":"StatePrefix: 'สำหรับพระบาทสมเด็จพระเจ้าอยู่หัว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:33.367105977+07:00","message":"TextPushed: 'สำหรับพระบาทสมเด็จ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:33.367112037+07:00","message":"Push: 'พระเจ้าอยู่หัว'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:33.367119327+07:00","message":"push: {true พระเจ้าอยู่หัว 0 0xc002602780}"}
{"level":"info","service":"Main","time":"2025-10-27T14:31:33.374576871+07:00","message":"write wav file: './tmp/7446/7446_337.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:34.191874286+07:00","message":"receive streaming session, msgId: 338"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:34.191915871+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":"2025-10-27T14:31:34.191921859+07:00","message":"receive interim result [false|false]: ตั้ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:34.19193754+07:00","message":"[buffer interim] 338 false ตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:34.191944258+07:00","message":"[bufferProcess] interim [840000000]:ตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:34.191945804+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:34.542571107+07:00","message":"receive streaming session, msgId: 338"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:34.542606998+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":"2025-10-27T14:31:34.542612082+07:00","message":"receive interim result [false|false]: เก้าอี้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:34.542635032+07:00","message":"[buffer interim] 338 false เก้าอี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:34.542642333+07:00","message":"[bufferProcess] interim [200000000]:เก้าอี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:34.542644394+07:00","message":"[bufferProcess] send to processor:ตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:34.542649137+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:34.542651804+07:00","message":"> Transcript [1862] [false]: 'ตั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:34.5426536+07:00","message":"Set StatePrefix (first interim): 'ตั้ง'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:31:34.543672352+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:31:34.543672269+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:34.76801305+07:00","message":"receive streaming session, msgId: 338"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:34.768049426+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":"2025-10-27T14:31:34.768056115+07:00","message":"receive interim result [false|false]: เก้าอี้สำหรับ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:34.768070615+07:00","message":"[buffer interim] 338 false เก้าอี้สำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:34.768078172+07:00","message":"[bufferProcess] interim [440000000]:เก้าอี้สำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:34.768082095+07:00","message":"[bufferProcess] send to processor:เก้าอี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:34.768085904+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:34.768089687+07:00","message":"> Transcript [1863] [false]: 'เก้าอี้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:34.768092734+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:34.768095118+07:00","message":"Set new StatePrefix: 'เก้าอี้'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:34.966171736+07:00","message":"receive streaming session, msgId: 338"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:34.966208446+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":"2025-10-27T14:31:34.966215079+07:00","message":"receive interim result [false|false]: เก้าอี้สำหรับค่า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:34.966231812+07:00","message":"[buffer interim] 338 false เก้าอี้สำหรับค่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:34.966239962+07:00","message":"[bufferProcess] interim [680000000]:เก้าอี้สำหรับค่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:34.966242928+07:00","message":"[bufferProcess] send to processor:เก้าอี้สำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:34.966247232+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:34.966250926+07:00","message":"> Transcript [1864] [false]: 'เก้าอี้สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:34.966254891+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:34.966258649+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:34.966261135+07:00","message":"StatePrefix: 'เก้าอี้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:34.966263658+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:35.222643042+07:00","message":"receive streaming session, msgId: 338"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:35.222679981+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":"2025-10-27T14:31:35.222686937+07:00","message":"receive interim result [false|false]: เก้าอี้สำหรับข้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:35.222701095+07:00","message":"[buffer interim] 338 false เก้าอี้สำหรับข้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:35.222714377+07:00","message":"[bufferProcess] interim [860000000]:เก้าอี้สำหรับข้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:35.222717292+07:00","message":"[bufferProcess] send to processor:เก้าอี้สำหรับค่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:35.222725538+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:35.222729307+07:00","message":"> Transcript [1865] [false]: 'เก้าอี้สำหรับค่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:35.222733573+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:35.222736017+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:35.22273845+07:00","message":"StatePrefix: 'เก้าอี้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:35.222742117+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:35.418813562+07:00","message":"receive streaming session, msgId: 338"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:35.418853357+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":"2025-10-27T14:31:35.418859768+07:00","message":"receive interim result [false|false]: เก้าอี้สำหรับข้าราชการ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:35.4188738+07:00","message":"[buffer interim] 338 false เก้าอี้สำหรับข้าราชการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:35.418881203+07:00","message":"[bufferProcess] interim [100000000]:เก้าอี้สำหรับข้าราชการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:35.418884196+07:00","message":"[bufferProcess] send to processor:เก้าอี้สำหรับข้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:35.418891032+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:35.418894916+07:00","message":"> Transcript [1866] [false]: 'เก้าอี้สำหรับข้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:35.418898765+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:35.418901266+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:35.418903689+07:00","message":"StatePrefix: 'เก้าอี้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:35.418905911+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:35.475244319+07:00","message":"receive streaming session, msgId: 338"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:35.475288553+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":"2025-10-27T14:31:35.475295547+07:00","message":"receive interim result [false|false]: เก้าอี้สำหรับข้าราชบริพาร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:35.475314471+07:00","message":"[buffer interim] 338 false เก้าอี้สำหรับข้าราชบริพาร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:35.475323271+07:00","message":"[bufferProcess] interim [220000000]:เก้าอี้สำหรับข้าราชบริพาร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:35.47532683+07:00","message":"[bufferProcess] send to processor:เก้าอี้สำหรับข้าราชการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:35.475331819+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:35.475335462+07:00","message":"> Transcript [1867] [false]: 'เก้าอี้สำหรับข้าราชการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:35.475339502+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:35.475342044+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:35.475344672+07:00","message":"StatePrefix: 'เก้าอี้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:35.475347209+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:35.475350406+07:00","message":"Push: 'เก้าอี้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:35.475352711+07:00","message":"TextPushed: 'เก้าอี้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:35.475355927+07:00","message":"Set new StatePrefix : 'เก้าอี้สำหรับข้าราชการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:35.47535858+07:00","message":"Next Push (prob) : 'สำหรับข้าราชการ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:35.475369456+07:00","message":"push: {false เก้าอี้ 0 0xc002217600}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:35.981249919+07:00","message":"receive streaming session, msgId: 338"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:35.981289346+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":"2025-10-27T14:31:35.981294669+07:00","message":"receive interim result [false|false]: เก้าอี้สำหรับข้าราชบริพารใน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:35.981308782+07:00","message":"[buffer interim] 338 false เก้าอี้สำหรับข้าราชบริพารใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:35.981316145+07:00","message":"[bufferProcess] interim [640000000]:เก้าอี้สำหรับข้าราชบริพารใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:35.981318273+07:00","message":"[bufferProcess] send to processor:เก้าอี้สำหรับข้าราชบริพาร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:35.981321202+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:35.9813236+07:00","message":"> Transcript [1868] [false]: 'เก้าอี้สำหรับข้าราชบริพาร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:35.981325588+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:35.981327213+07:00","message":"Set new StatePrefix: 'เก้าอี้สำหรับข้าราชบริพาร'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:36.115045678+07:00","message":"receive streaming session, msgId: 338"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:36.115084038+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":"2025-10-27T14:31:36.115090884+07:00","message":"receive interim result [false|false]: เก้าอี้สำหรับข้าราชบริพารในพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:36.115103761+07:00","message":"[buffer interim] 338 false เก้าอี้สำหรับข้าราชบริพารในพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:36.115111027+07:00","message":"[bufferProcess] interim [820000000]:เก้าอี้สำหรับข้าราชบริพารในพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:36.115113123+07:00","message":"[bufferProcess] send to processor:เก้าอี้สำหรับข้าราชบริพารใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:36.115118612+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:36.115121742+07:00","message":"> Transcript [1869] [false]: 'เก้าอี้สำหรับข้าราชบริพารใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:36.115125227+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:36.115127066+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:36.115128675+07:00","message":"StatePrefix: 'เก้าอี้สำหรับข้าราชบริพาร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:36.115130638+07:00","message":"TextPushed: 'เก้าอี้'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:36.295599184+07:00","message":"receive streaming session, msgId: 338"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:36.295645622+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":"2025-10-27T14:31:36.295652586+07:00","message":"receive interim result [false|false]: เก้าอี้สำหรับข้าราชบริพารในพระองค์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:36.295666049+07:00","message":"[buffer interim] 338 false เก้าอี้สำหรับข้าราชบริพารในพระองค์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:36.295676988+07:00","message":"[bufferProcess] interim [940000000]:เก้าอี้สำหรับข้าราชบริพารในพระองค์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:36.295680242+07:00","message":"[bufferProcess] send to processor:เก้าอี้สำหรับข้าราชบริพารในพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:36.295686752+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:36.295690576+07:00","message":"> Transcript [1870] [false]: 'เก้าอี้สำหรับข้าราชบริพารในพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:36.295695489+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:36.29569736+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:36.295699138+07:00","message":"StatePrefix: 'เก้าอี้สำหรับข้าราชบริพาร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:36.295701106+07:00","message":"TextPushed: 'เก้าอี้'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:36.879206906+07:00","message":"receive streaming session, msgId: 338"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:36.879239421+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เก้าอี้สำหรับข้าราชบริพารในพระองค์\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:36.879244527+07:00","message":"receive interim result [false|false]: เก้าอี้สำหรับข้าราชบริพารในพระองค์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:36.879258218+07:00","message":"[buffer interim] 338 false เก้าอี้สำหรับข้าราชบริพารในพระองค์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:36.879266774+07:00","message":"[bufferProcess] interim [540000000]:เก้าอี้สำหรับข้าราชบริพารในพระองค์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:36.879269108+07:00","message":"[bufferProcess] send to processor:เก้าอี้สำหรับข้าราชบริพารในพระองค์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:36.879274456+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:36.879277012+07:00","message":"> Transcript [1871] [false]: 'เก้าอี้สำหรับข้าราชบริพารในพระองค์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:36.879279932+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:36.879281804+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:36.879283848+07:00","message":"StatePrefix: 'เก้าอี้สำหรับข้าราชบริพาร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:36.879285826+07:00","message":"TextPushed: 'เก้าอี้'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:37.20221026+07:00","message":"receive streaming session, msgId: 338"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:37.202241569+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":"2025-10-27T14:31:37.20224706+07:00","message":"receive interim result [false|false]: เก้าอี้สำหรับข้าราชบริพารในพระองค์ใด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:37.202257506+07:00","message":"[buffer interim] 338 false เก้าอี้สำหรับข้าราชบริพารในพระองค์ใด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:37.202264565+07:00","message":"[bufferProcess] interim [840000000]:เก้าอี้สำหรับข้าราชบริพารในพระองค์ใด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:37.202266512+07:00","message":"[bufferProcess] send to processor:เก้าอี้สำหรับข้าราชบริพารในพระองค์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:37.202269825+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:37.202273073+07:00","message":"> Transcript [1872] [false]: 'เก้าอี้สำหรับข้าราชบริพารในพระองค์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:37.202275818+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:37.20227764+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:37.202279836+07:00","message":"StatePrefix: 'เก้าอี้สำหรับข้าราชบริพาร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:37.202281918+07:00","message":"TextPushed: 'เก้าอี้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:37.202284623+07:00","message":"Push: 'สำหรับข้าราชบริพาร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:37.202286356+07:00","message":"TextPushed: 'เก้าอี้สำหรับข้าราชบริพาร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:37.202288476+07:00","message":"Set new StatePrefix : 'เก้าอี้สำหรับข้าราชบริพารในพระองค์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:37.202290496+07:00","message":"Next Push (prob) : 'ในพระองค์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:37.202298826+07:00","message":"push: {false สำหรับข้าราชบริพาร 0 0xc002217600}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:37.229206278+07:00","message":"receive streaming session, msgId: 338"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:37.22923785+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":"2025-10-27T14:31:37.229242998+07:00","message":"receive interim result [false|false]: เก้าอี้สำหรับข้าราชบริพารในพระองค์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:37.229254456+07:00","message":"[buffer interim] 338 false เก้าอี้สำหรับข้าราชบริพารในพระองค์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:37.229260973+07:00","message":"[bufferProcess] interim [900000000]:เก้าอี้สำหรับข้าราชบริพารในพระองค์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:37.229262945+07:00","message":"[bufferProcess] send to processor:เก้าอี้สำหรับข้าราชบริพารในพระองค์ใด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:37.229268209+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:37.229270533+07:00","message":"> Transcript [1873] [false]: 'เก้าอี้สำหรับข้าราชบริพารในพระองค์ใด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:37.229273109+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:37.229274955+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:37.229276903+07:00","message":"StatePrefix: 'เก้าอี้สำหรับข้าราชบริพารในพระองค์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:37.229279807+07:00","message":"TextPushed: 'เก้าอี้สำหรับข้าราชบริพาร'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:37.521204933+07:00","message":"receive streaming session, msgId: 338"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:37.521243456+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":"2025-10-27T14:31:37.521248844+07:00","message":"receive interim result [false|false]: เก้าอี้สำหรับข้าราชบริพารในพระองค์ราชองค์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:37.521263171+07:00","message":"[buffer interim] 338 false เก้าอี้สำหรับข้าราชบริพารในพระองค์ราชองค์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:37.521269554+07:00","message":"[bufferProcess] interim [200000000]:เก้าอี้สำหรับข้าราชบริพารในพระองค์ราชองค์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:37.521272105+07:00","message":"[bufferProcess] send to processor:เก้าอี้สำหรับข้าราชบริพารในพระองค์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:37.521277606+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:37.521280049+07:00","message":"> Transcript [1874] [false]: 'เก้าอี้สำหรับข้าราชบริพารในพระองค์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:37.52128291+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:37.521284653+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:37.521286259+07:00","message":"StatePrefix: 'เก้าอี้สำหรับข้าราชบริพารในพระองค์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:37.521288189+07:00","message":"TextPushed: 'เก้าอี้สำหรับข้าราชบริพาร'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:31:37.544137331+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:31:37.544171547+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:37.791419136+07:00","message":"receive streaming session, msgId: 338"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:37.79145312+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":"2025-10-27T14:31:37.791458544+07:00","message":"receive interim result [false|false]: เก้าอี้สำหรับข้าราชบริพารในพระองค์ราชองค์การ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:37.791472987+07:00","message":"[buffer interim] 338 false เก้าอี้สำหรับข้าราชบริพารในพระองค์ราชองค์การ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:37.791480064+07:00","message":"[bufferProcess] interim [440000000]:เก้าอี้สำหรับข้าราชบริพารในพระองค์ราชองค์การ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:37.791482216+07:00","message":"[bufferProcess] send to processor:เก้าอี้สำหรับข้าราชบริพารในพระองค์ราชองค์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:37.79148557+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:37.791488283+07:00","message":"> Transcript [1875] [false]: 'เก้าอี้สำหรับข้าราชบริพารในพระองค์ราชองค์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:37.791491401+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:37.791493176+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:37.791495009+07:00","message":"StatePrefix: 'เก้าอี้สำหรับข้าราชบริพารในพระองค์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:37.791497487+07:00","message":"TextPushed: 'เก้าอี้สำหรับข้าราชบริพาร'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:37.794968579+07:00","message":"receive streaming session, msgId: 338"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:37.794988373+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":"2025-10-27T14:31:37.794993162+07:00","message":"receive interim result [false|false]: เก้าอี้สำหรับข้าราชบริพารในพระองค์และราชองครักษ์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:37.79500837+07:00","message":"[buffer interim] 338 false เก้าอี้สำหรับข้าราชบริพารในพระองค์และราชองครักษ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:37.795013344+07:00","message":"[bufferProcess] interim [500000000]:เก้าอี้สำหรับข้าราชบริพารในพระองค์และราชองครักษ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:37.795015432+07:00","message":"[bufferProcess] send to processor:เก้าอี้สำหรับข้าราชบริพารในพระองค์ราชองค์การ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:37.795018156+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:37.795020171+07:00","message":"> Transcript [1876] [false]: 'เก้าอี้สำหรับข้าราชบริพารในพระองค์ราชองค์การ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:37.795023104+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:37.795024988+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:37.795026652+07:00","message":"StatePrefix: 'เก้าอี้สำหรับข้าราชบริพารในพระองค์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:37.795028445+07:00","message":"TextPushed: 'เก้าอี้สำหรับข้าราชบริพาร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:37.795033212+07:00","message":"Push: 'ในพระองค์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:37.795034731+07:00","message":"TextPushed: 'เก้าอี้สำหรับข้าราชบริพารในพระองค์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:37.795036764+07:00","message":"Set new StatePrefix : 'เก้าอี้สำหรับข้าราชบริพารในพระองค์ราชองค์การ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:37.79503913+07:00","message":"Next Push (prob) : 'ราชองค์การ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:37.795046922+07:00","message":"push: {false ในพระองค์ 0 0xc002217600}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:37.88041155+07:00","message":"[GCS] IsForceVAD: false for message ID: 338"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:37.942689486+07:00","message":"[GCS] Start streaming session, msgId: 339"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:38.002039422+07:00","message":"receive streaming session, msgId: 338"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:38.002081166+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตั้งเก้าอี้สำหรับข้าราชบริพารในพระองค์ราชองครักษ์\",\"confidence\":0.92106235}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":770000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:38.002087419+07:00","message":"receive interim result [true|false]: ตั้งเก้าอี้สำหรับข้าราชบริพารในพระองค์ราชองครักษ์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:38.00209879+07:00","message":"end recv isFinal message id 338"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:38.002100772+07:00","message":"end Recv id 338"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:38.002106794+07:00","message":"[buffer interim] 338 true ตั้งเก้าอี้สำหรับข้าราชบริพารในพระองค์ราชองครักษ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:38.002114002+07:00","message":"[bufferProcess] interim [770000000]:ตั้งเก้าอี้สำหรับข้าราชบริพารในพระองค์ราชองครักษ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:38.002117196+07:00","message":"[bufferProcess] send to processor (isfinal):เก้าอี้สำหรับข้าราชบริพารในพระองค์และราชองครักษ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:38.002129198+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:38.002151975+07:00","message":"> Transcript [1877] [false]: 'เก้าอี้สำหรับข้าราชบริพารในพระองค์และราชองครักษ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:38.002156012+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:38.002158104+07:00","message":"Set new StatePrefix: 'เก้าอี้สำหรับข้าราชบริพารในพระองค์และราชองครักษ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:38.002160583+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:38.002168387+07:00","message":"> Transcript [1878] [true]: 'ตั้งเก้าอี้สำหรับข้าราชบริพารในพระองค์ราชองครักษ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:38.002171742+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:38.002173532+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:38.002176095+07:00","message":"StatePrefix: 'เก้าอี้สำหรับข้าราชบริพารในพระองค์และราชองครักษ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:38.002180824+07:00","message":"TextPushed: 'เก้าอี้สำหรับข้าราชบริพารในพระองค์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:38.002182486+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:38.002350614+07:00","message":"Push: 'ราชองครักษ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:38.002354492+07:00","message":"TextPushed: 'เก้าอี้สำหรับข้าราชบริพารในพระองค์ราชองครักษ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:38.00235733+07:00","message":"Set new StatePrefix : 'ตั้งเก้าอี้สำหรับข้าราชบริพารในพระองค์ราชองครักษ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:38.002360371+07:00","message":"Next Push (prob) : 'ตั้งเก้าอี้สำหรับข้าราชบริพารในพระองค์ราชองครักษ์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:38.002375224+07:00","message":"push: {true ราชองครักษ์ 0 0xc002217600}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:38.002376283+07:00","message":"write aligntment file to 'tmp/7446/align_message_id_338.html'"}
{"level":"info","service":"Main","time":"2025-10-27T14:31:38.012910807+07:00","message":"write wav file: './tmp/7446/7446_338.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:38.658053415+07:00","message":"receive streaming session, msgId: 339"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:38.658087877+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":"2025-10-27T14:31:38.658092685+07:00","message":"receive interim result [false|false]: กูทำ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:38.658103086+07:00","message":"[buffer interim] 339 false กูทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:38.658109661+07:00","message":"[bufferProcess] interim [480000000]:กูทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:38.658111473+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:38.772954051+07:00","message":"[GCS] IsForceVAD: false for message ID: 339"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:38.844057575+07:00","message":"receive streaming session, msgId: 339"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:38.844098576+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":"2025-10-27T14:31:38.844105755+07:00","message":"receive interim result [false|false]: กูทำเสน่ห์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:38.844123248+07:00","message":"[buffer interim] 339 false กูทำเสน่ห์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:38.844133524+07:00","message":"[bufferProcess] interim [720000000]:กูทำเสน่ห์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:38.844136826+07:00","message":"[bufferProcess] send to processor:กูทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:38.844144179+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:38.844147965+07:00","message":"> Transcript [1879] [false]: 'กูทำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:38.844150764+07:00","message":"Set StatePrefix (first interim): 'กูทำ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:38.874072404+07:00","message":"receive streaming session, msgId: 339"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:38.874113969+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":"2025-10-27T14:31:38.874121036+07:00","message":"receive interim result [false|false]: ผู้ตามเสด็จ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:38.874137482+07:00","message":"[buffer interim] 339 false ผู้ตามเสด็จ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:38.874146074+07:00","message":"[bufferProcess] interim [780000000]:ผู้ตามเสด็จ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:38.87414974+07:00","message":"[bufferProcess] send to processor:กูทำเสน่ห์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:38.874154177+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:38.8741577+07:00","message":"> Transcript [1880] [false]: 'กูทำเสน่ห์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:38.874162401+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:38.874164935+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:38.874167353+07:00","message":"StatePrefix: 'กูทำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:38.874170089+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:38.890018208+07:00","message":"receive streaming session, msgId: 339"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:38.890055694+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ผู้ตามเสด็จ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"nanos\":870000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:38.890062032+07:00","message":"receive interim result [true|false]: ผู้ตามเสด็จ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:38.890067616+07:00","message":"end recv isFinal message id 339"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:38.890070257+07:00","message":"end Recv id 339"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:38.890078029+07:00","message":"[buffer interim] 339 true ผู้ตามเสด็จ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:38.890086998+07:00","message":"[bufferProcess] interim [870000000]:ผู้ตามเสด็จ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:38.890090856+07:00","message":"[bufferProcess] send to processor (isfinal):ผู้ตามเสด็จ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:38.890095041+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:38.890099041+07:00","message":"> Transcript [1881] [false]: 'ผู้ตามเสด็จ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:38.890101946+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:38.890104284+07:00","message":"Set new StatePrefix: 'ผู้ตามเสด็จ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:38.890106595+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:38.89010907+07:00","message":"> Transcript [1882] [true]: 'ผู้ตามเสด็จ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:38.89012601+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:38.890128478+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:38.890131226+07:00","message":"StatePrefix: 'ผู้ตามเสด็จ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:38.890133867+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:38.89014268+07:00","message":"Push: 'ผู้ตามเสด็จ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:38.890154466+07:00","message":"push: {true ผู้ตามเสด็จ 0 0xc000045180}"}
{"level":"info","service":"Main","time":"2025-10-27T14:31:38.897526297+07:00","message":"write wav file: './tmp/7446/7446_339.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:39.161289769+07:00","message":"[GCS] Start streaming session, msgId: 340"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:39.479984654+07:00","message":"[GCS] IsForceVAD: false for message ID: 340"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:39.580160154+07:00","message":"receive streaming session, msgId: 340"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:39.580182728+07:00","message":"found end of frame, send empty tag with msgId: 340"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:39.580187065+07:00","message":"end Recv id 340"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:39.580195737+07:00","message":"[buffer interim] 340 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:39.580204727+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:39.580209638+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:39.580213786+07:00","message":"> Transcript [1883] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:39.580217418+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:39.58021995+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:39.580222272+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:39.580224647+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:39.580227751+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:39.580240773+07:00","message":"push: {true \n 0 0xc002922000}"}
{"level":"info","service":"Main","time":"2025-10-27T14:31:39.585662188+07:00","message":"write wav file: './tmp/7446/7446_340.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:39.800483538+07:00","message":"[GCS] Start streaming session, msgId: 341"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:39.860876232+07:00","message":"[GCS] IsForceVAD: false for message ID: 341"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:39.930866446+07:00","message":"[GCS] Start streaming session, msgId: 342"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:40.013136817+07:00","message":"receive streaming session, msgId: 341"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:40.0131558+07:00","message":"found end of frame, send empty tag with msgId: 341"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:40.013159011+07:00","message":"end Recv id 341"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:40.013178957+07:00","message":"[buffer interim] 341 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:40.013186734+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:40.01319199+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:40.013195445+07:00","message":"> Transcript [1884] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:40.013198317+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:40.013200483+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:40.01320286+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:40.013204943+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:40.013211779+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:40.013223179+07:00","message":"push: {true \n 0 0xc002880080}"}
{"level":"info","service":"Main","time":"2025-10-27T14:31:40.017998719+07:00","message":"write wav file: './tmp/7446/7446_341.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:40.119810331+07:00","message":"[GCS] IsForceVAD: false for message ID: 342"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:40.181912685+07:00","message":"[GCS] Start streaming session, msgId: 343"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:40.208204579+07:00","message":"receive streaming session, msgId: 342"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:40.208219495+07:00","message":"found end of frame, send empty tag with msgId: 342"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:40.208227073+07:00","message":"end Recv id 342"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:40.208237503+07:00","message":"[buffer interim] 342 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:40.208244532+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:40.20824784+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:40.208250718+07:00","message":"> Transcript [1885] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:40.208252842+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:40.208254605+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:40.208256225+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:40.208257952+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:40.208264332+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:40.208273406+07:00","message":"push: {true \n 0 0xc002602180}"}
{"level":"info","service":"Main","time":"2025-10-27T14:31:40.212633805+07:00","message":"write wav file: './tmp/7446/7446_342.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:31:40.544603228+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:31:40.54462597+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:40.690588401+07:00","message":"[GCS] IsForceVAD: false for message ID: 343"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:40.778829914+07:00","message":"receive streaming session, msgId: 343"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:40.778847576+07:00","message":"found end of frame, send empty tag with msgId: 343"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:40.778850547+07:00","message":"end Recv id 343"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:40.778856646+07:00","message":"[buffer interim] 343 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:40.778863194+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:40.778866577+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:40.778869522+07:00","message":"> Transcript [1886] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:40.778871885+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:40.778873486+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:40.778874825+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:40.778876308+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:40.778878651+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:40.778887119+07:00","message":"push: {true \n 0 0xc000044f80}"}
{"level":"info","service":"Main","time":"2025-10-27T14:31:40.784170299+07:00","message":"write wav file: './tmp/7446/7446_343.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:40.891336788+07:00","message":"[GCS] Start streaming session, msgId: 344"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:42.583615316+07:00","message":"receive streaming session, msgId: 344"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:42.583663934+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":"2025-10-27T14:31:42.583670077+07:00","message":"receive interim result [false|false]: ตั้ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:42.583690185+07:00","message":"[buffer interim] 344 false ตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:42.583696418+07:00","message":"[bufferProcess] interim [440000000]:ตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:42.58369789+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:42.583703161+07:00","message":"[bufferProcess] send to processor (ticker):ตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:42.583705818+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:42.583708438+07:00","message":"> Transcript [1887] [false]: 'ตั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:42.583710363+07:00","message":"Set StatePrefix (first interim): 'ตั้ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:43.025844096+07:00","message":"receive streaming session, msgId: 344"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:43.025874647+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":"2025-10-27T14:31:43.025879807+07:00","message":"receive interim result [false|false]: ต้อง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:43.025893467+07:00","message":"[buffer interim] 344 false ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:43.025903066+07:00","message":"[bufferProcess] interim [560000000]:ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:43.025905002+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:43.16383689+07:00","message":"receive streaming session, msgId: 344"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:43.163875123+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":"2025-10-27T14:31:43.16388142+07:00","message":"receive interim result [false|false]: จังหวัด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:43.163892431+07:00","message":"[buffer interim] 344 false จังหวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:43.163900647+07:00","message":"[bufferProcess] interim [620000000]:จังหวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:43.163902783+07:00","message":"[bufferProcess] send to processor:ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:43.163907838+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:43.163910882+07:00","message":"> Transcript [1888] [false]: 'ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:43.163913505+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:43.163915877+07:00","message":"Set new StatePrefix: 'ต้อง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:43.179770065+07:00","message":"receive streaming session, msgId: 344"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:43.179802909+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":"2025-10-27T14:31:43.179808674+07:00","message":"receive interim result [false|false]: ตั้งเวลา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:43.1798218+07:00","message":"[buffer interim] 344 false ตั้งเวลา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:43.179828568+07:00","message":"[bufferProcess] interim [680000000]:ตั้งเวลา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:43.179830888+07:00","message":"[bufferProcess] send to processor:จังหวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:43.179836268+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:43.179839435+07:00","message":"> Transcript [1889] [false]: 'จังหวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:43.179841301+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:43.17984285+07:00","message":"Set new StatePrefix: 'จังหวัด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:43.184028038+07:00","message":"receive streaming session, msgId: 344"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:43.184062064+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":"2025-10-27T14:31:43.184072722+07:00","message":"receive interim result [false|false]: เจ้าพนัก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:43.184098599+07:00","message":"receive streaming session, msgId: 344"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:43.18410417+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":"2025-10-27T14:31:43.184112103+07:00","message":"receive interim result [false|false]: เจ้าพนักงาน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:43.184117967+07:00","message":"[buffer interim] 344 false เจ้าพนัก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:43.184121717+07:00","message":"[buffer interim] 344 false เจ้าพนักงาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:43.184127017+07:00","message":"[bufferProcess] interim [740000000]:เจ้าพนัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:43.184129568+07:00","message":"[bufferProcess] send to processor:ตั้งเวลา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:43.184140337+07:00","message":"[bufferProcess] interim [800000000]:เจ้าพนักงาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:43.18415822+07:00","message":"[bufferProcess] send to processor:เจ้าพนัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:43.184161466+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:43.18416493+07:00","message":"> Transcript [1890] [false]: 'ตั้งเวลา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:43.184167363+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:43.184169942+07:00","message":"Set new StatePrefix: 'ตั้งเวลา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:43.184176619+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:43.184179046+07:00","message":"> Transcript [1891] [false]: 'เจ้าพนัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:43.18418118+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:43.184183214+07:00","message":"Set new StatePrefix: 'เจ้าพนัก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:43.487724969+07:00","message":"receive streaming session, msgId: 344"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:43.487759311+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":"2025-10-27T14:31:43.487764718+07:00","message":"receive interim result [false|false]: เจ้าพนักงาน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:43.487776706+07:00","message":"[buffer interim] 344 false เจ้าพนักงาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:43.487785326+07:00","message":"[bufferProcess] interim [400000000]:เจ้าพนักงาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:43.487787144+07:00","message":"[bufferProcess] send to processor:เจ้าพนักงาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:43.487792438+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:43.487794879+07:00","message":"> Transcript [1892] [false]: 'เจ้าพนักงาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:43.487797751+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:43.487802661+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:43.48780423+07:00","message":"StatePrefix: 'เจ้าพนัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:43.487806204+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:31:43.545511353+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:31:43.54552994+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:43.948361306+07:00","message":"receive streaming session, msgId: 344"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:43.948396917+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":"2025-10-27T14:31:43.948402099+07:00","message":"receive interim result [false|false]: เจ้าพนักงานนิมนต์พระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:43.948414019+07:00","message":"[buffer interim] 344 false เจ้าพนักงานนิมนต์พระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:43.948420501+07:00","message":"[bufferProcess] interim [880000000]:เจ้าพนักงานนิมนต์พระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:43.948422921+07:00","message":"[bufferProcess] send to processor:เจ้าพนักงาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:43.94842802+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:43.948430462+07:00","message":"> Transcript [1893] [false]: 'เจ้าพนักงาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:43.948433211+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:43.948435444+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:43.948437039+07:00","message":"StatePrefix: 'เจ้าพนัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:43.948438865+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:44.083262405+07:00","message":"receive streaming session, msgId: 344"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:44.083302203+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":"2025-10-27T14:31:44.083307375+07:00","message":"receive interim result [false|false]: เจ้าพนักงานนิมนต์พระสงฆ์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:44.08332117+07:00","message":"[buffer interim] 344 false เจ้าพนักงานนิมนต์พระสงฆ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:44.083327757+07:00","message":"[bufferProcess] interim [0]:เจ้าพนักงานนิมนต์พระสงฆ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:44.083330073+07:00","message":"[bufferProcess] send to processor:เจ้าพนักงานนิมนต์พระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:44.083335569+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:44.083338254+07:00","message":"> Transcript [1894] [false]: 'เจ้าพนักงานนิมนต์พระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:44.083341543+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:44.083343149+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:44.083344606+07:00","message":"StatePrefix: 'เจ้าพนัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:44.083346396+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:44.632259045+07:00","message":"receive streaming session, msgId: 344"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:44.632294972+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":"2025-10-27T14:31:44.632300328+07:00","message":"receive interim result [false|false]: เจ้าพนักงานนิมนต์พระสงฆ์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:44.632311302+07:00","message":"[buffer interim] 344 false เจ้าพนักงานนิมนต์พระสงฆ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:44.632318087+07:00","message":"[bufferProcess] interim [600000000]:เจ้าพนักงานนิมนต์พระสงฆ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:44.632320012+07:00","message":"[bufferProcess] send to processor:เจ้าพนักงานนิมนต์พระสงฆ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:44.632325348+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:44.632327738+07:00","message":"> Transcript [1895] [false]: 'เจ้าพนักงานนิมนต์พระสงฆ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:44.632330615+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:44.632332287+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:44.632333894+07:00","message":"StatePrefix: 'เจ้าพนัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:44.632335963+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:44.632339835+07:00","message":"Push: 'เจ้าพนัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:44.632341528+07:00","message":"TextPushed: 'เจ้าพนัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:44.632343758+07:00","message":"Set new StatePrefix : 'เจ้าพนักงานนิมนต์พระสงฆ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:44.63234569+07:00","message":"Next Push (prob) : 'งานนิมนต์พระสงฆ์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:44.632353899+07:00","message":"push: {false เจ้าพนัก 0 0xc002602c80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:45.341732961+07:00","message":"receive streaming session, msgId: 344"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:45.341775773+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":"2025-10-27T14:31:45.341782973+07:00","message":"receive interim result [false|false]: เจ้าพนักงานนิมนต์พระสงฆ์อีกเที่ยว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:45.341797128+07:00","message":"[buffer interim] 344 false เจ้าพนักงานนิมนต์พระสงฆ์อีกเที่ยว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:45.341805788+07:00","message":"[bufferProcess] interim [260000000]:เจ้าพนักงานนิมนต์พระสงฆ์อีกเที่ยว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:45.341809018+07:00","message":"[bufferProcess] send to processor:เจ้าพนักงานนิมนต์พระสงฆ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:45.341813089+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:45.341816717+07:00","message":"> Transcript [1896] [false]: 'เจ้าพนักงานนิมนต์พระสงฆ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:45.341820763+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:45.3418231+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:45.341826012+07:00","message":"StatePrefix: 'เจ้าพนักงานนิมนต์พระสงฆ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:45.341828642+07:00","message":"TextPushed: 'เจ้าพนัก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:45.471302292+07:00","message":"receive streaming session, msgId: 344"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:45.471344766+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":"2025-10-27T14:31:45.471352188+07:00","message":"receive interim result [false|false]: เจ้าพนักงานนิมนต์พระสงฆ์อีกเที่ยวนะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:45.471366361+07:00","message":"[buffer interim] 344 false เจ้าพนักงานนิมนต์พระสงฆ์อีกเที่ยวนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:45.471374171+07:00","message":"[bufferProcess] interim [380000000]:เจ้าพนักงานนิมนต์พระสงฆ์อีกเที่ยวนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:45.471377707+07:00","message":"[bufferProcess] send to processor:เจ้าพนักงานนิมนต์พระสงฆ์อีกเที่ยว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:45.471384366+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:45.471388364+07:00","message":"> Transcript [1897] [false]: 'เจ้าพนักงานนิมนต์พระสงฆ์อีกเที่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:45.471392896+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:45.471395284+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:45.471398389+07:00","message":"StatePrefix: 'เจ้าพนักงานนิมนต์พระสงฆ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:45.471401051+07:00","message":"TextPushed: 'เจ้าพนัก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:45.549507747+07:00","message":"receive streaming session, msgId: 344"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:45.549542177+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":"2025-10-27T14:31:45.549547777+07:00","message":"receive interim result [false|false]: เจ้าพนักงานนิมนต์พระสงฆ์เที่ยวละ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:45.549558861+07:00","message":"[buffer interim] 344 false เจ้าพนักงานนิมนต์พระสงฆ์เที่ยวละ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:45.549565866+07:00","message":"[bufferProcess] interim [440000000]:เจ้าพนักงานนิมนต์พระสงฆ์เที่ยวละ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:45.549568106+07:00","message":"[bufferProcess] send to processor:เจ้าพนักงานนิมนต์พระสงฆ์อีกเที่ยวนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:45.549571199+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:45.549573796+07:00","message":"> Transcript [1898] [false]: 'เจ้าพนักงานนิมนต์พระสงฆ์อีกเที่ยวนะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:45.549576739+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:45.549578371+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:45.549580081+07:00","message":"StatePrefix: 'เจ้าพนักงานนิมนต์พระสงฆ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:45.549581805+07:00","message":"TextPushed: 'เจ้าพนัก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:45.677357124+07:00","message":"receive streaming session, msgId: 344"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:45.677389753+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":"2025-10-27T14:31:45.677395119+07:00","message":"receive interim result [false|false]: เจ้าพนักงานนิมนต์พระสงฆ์เที่ยวร้าน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:45.677408819+07:00","message":"[buffer interim] 344 false เจ้าพนักงานนิมนต์พระสงฆ์เที่ยวร้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:45.677415805+07:00","message":"[bufferProcess] interim [560000000]:เจ้าพนักงานนิมนต์พระสงฆ์เที่ยวร้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:45.677417952+07:00","message":"[bufferProcess] send to processor:เจ้าพนักงานนิมนต์พระสงฆ์เที่ยวละ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:45.677423358+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:45.677426601+07:00","message":"> Transcript [1899] [false]: 'เจ้าพนักงานนิมนต์พระสงฆ์เที่ยวละ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:45.677430147+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:45.677432003+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:45.677434003+07:00","message":"StatePrefix: 'เจ้าพนักงานนิมนต์พระสงฆ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:45.677436221+07:00","message":"TextPushed: 'เจ้าพนัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:45.677441008+07:00","message":"Push: 'งานนิมนต์พระสงฆ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:45.677442671+07:00","message":"TextPushed: 'เจ้าพนักงานนิมนต์พระสงฆ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:45.677444535+07:00","message":"Set new StatePrefix : 'เจ้าพนักงานนิมนต์พระสงฆ์เที่ยวละ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:45.677446391+07:00","message":"Next Push (prob) : 'เที่ยวละ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:45.677454181+07:00","message":"push: {false งานนิมนต์พระสงฆ์ 0 0xc002602c80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:45.706297501+07:00","message":"receive streaming session, msgId: 344"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:45.706334899+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":"2025-10-27T14:31:45.706340171+07:00","message":"receive interim result [false|false]: เจ้าพนักงานนิมนต์พระสงฆ์เที่ยวละสิ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:45.706350591+07:00","message":"[buffer interim] 344 false เจ้าพนักงานนิมนต์พระสงฆ์เที่ยวละสิ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:45.706356647+07:00","message":"[bufferProcess] interim [620000000]:เจ้าพนักงานนิมนต์พระสงฆ์เที่ยวละสิ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:45.706359056+07:00","message":"[bufferProcess] send to processor:เจ้าพนักงานนิมนต์พระสงฆ์เที่ยวร้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:45.706363985+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:45.706366461+07:00","message":"> Transcript [1900] [false]: 'เจ้าพนักงานนิมนต์พระสงฆ์เที่ยวร้าน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:45.706368641+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:45.706370789+07:00","message":"Set new StatePrefix: 'เจ้าพนักงานนิมนต์พระสงฆ์เที่ยวร้าน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:45.751754318+07:00","message":"receive streaming session, msgId: 344"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:45.751790808+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เจ้าพนักงานนิมนต์พระสงฆ์เที่ยวละ 10\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:45.751796632+07:00","message":"receive interim result [false|false]: เจ้าพนักงานนิมนต์พระสงฆ์เที่ยวละ 10"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:45.751810147+07:00","message":"[buffer interim] 344 false เจ้าพนักงานนิมนต์พระสงฆ์เที่ยวละ 10"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:45.751816918+07:00","message":"[bufferProcess] interim [680000000]:เจ้าพนักงานนิมนต์พระสงฆ์เที่ยวละ 10"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:45.751819042+07:00","message":"[bufferProcess] send to processor:เจ้าพนักงานนิมนต์พระสงฆ์เที่ยวละสิ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:45.751823928+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:45.751826597+07:00","message":"> Transcript [1901] [false]: 'เจ้าพนักงานนิมนต์พระสงฆ์เที่ยวละสิ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:45.751828688+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:45.751830501+07:00","message":"Set new StatePrefix: 'เจ้าพนักงานนิมนต์พระสงฆ์เที่ยวละสิ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:45.865798093+07:00","message":"receive streaming session, msgId: 344"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:45.865829719+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":"2025-10-27T14:31:45.865835147+07:00","message":"receive interim result [false|false]: เจ้าพนักงานนิมนต์พระสงฆ์เที่ยวละสิ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:45.86584813+07:00","message":"[buffer interim] 344 false เจ้าพนักงานนิมนต์พระสงฆ์เที่ยวละสิ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:45.865854553+07:00","message":"[bufferProcess] interim [740000000]:เจ้าพนักงานนิมนต์พระสงฆ์เที่ยวละสิ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:45.865856646+07:00","message":"[bufferProcess] send to processor:เจ้าพนักงานนิมนต์พระสงฆ์เที่ยวละ 10"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:45.865862053+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:45.865864515+07:00","message":"> Transcript [1902] [false]: 'เจ้าพนักงานนิมนต์พระสงฆ์เที่ยวละ 10'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:45.865866774+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:45.865868793+07:00","message":"Set new StatePrefix: 'เจ้าพนักงานนิมนต์พระสงฆ์เที่ยวละ 10'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:45.884471383+07:00","message":"receive streaming session, msgId: 344"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:45.884502135+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เจ้าพนักงานนิมนต์พระสงฆ์เที่ยวละ 11\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:45.8845072+07:00","message":"receive interim result [false|false]: เจ้าพนักงานนิมนต์พระสงฆ์เที่ยวละ 11"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:45.884519781+07:00","message":"[buffer interim] 344 false เจ้าพนักงานนิมนต์พระสงฆ์เที่ยวละ 11"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:45.884527984+07:00","message":"[bufferProcess] interim [800000000]:เจ้าพนักงานนิมนต์พระสงฆ์เที่ยวละ 11"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:45.884530052+07:00","message":"[bufferProcess] send to processor:เจ้าพนักงานนิมนต์พระสงฆ์เที่ยวละสิ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:45.884535412+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:45.88453776+07:00","message":"> Transcript [1903] [false]: 'เจ้าพนักงานนิมนต์พระสงฆ์เที่ยวละสิ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:45.884539862+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:45.884541875+07:00","message":"Set new StatePrefix: 'เจ้าพนักงานนิมนต์พระสงฆ์เที่ยวละสิ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:46.18291663+07:00","message":"receive streaming session, msgId: 344"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:46.182949676+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เจ้าพนักงานนิมนต์พระสงฆ์เที่ยวละ 11 รูป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:46.1829546+07:00","message":"receive interim result [false|false]: เจ้าพนักงานนิมนต์พระสงฆ์เที่ยวละ 11 รูป"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:46.182966921+07:00","message":"[buffer interim] 344 false เจ้าพนักงานนิมนต์พระสงฆ์เที่ยวละ 11 รูป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:46.182976809+07:00","message":"[bufferProcess] interim [100000000]:เจ้าพนักงานนิมนต์พระสงฆ์เที่ยวละ 11 รูป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:46.182979029+07:00","message":"[bufferProcess] send to processor:เจ้าพนักงานนิมนต์พระสงฆ์เที่ยวละ 11"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:46.182984013+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:46.182986433+07:00","message":"> Transcript [1904] [false]: 'เจ้าพนักงานนิมนต์พระสงฆ์เที่ยวละ 11'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:46.182988641+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:46.182990739+07:00","message":"Set new StatePrefix: 'เจ้าพนักงานนิมนต์พระสงฆ์เที่ยวละ 11'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:46.232583148+07:00","message":"receive streaming session, msgId: 344"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:46.232634004+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เจ้าพนักงานนิมนต์พระสงฆ์เที่ยวละ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:46.232639837+07:00","message":"receive interim result [false|false]: เจ้าพนักงานนิมนต์พระสงฆ์เที่ยวละ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:46.232647681+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 11 รูป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:46.232650092+07:00","message":"receive interim result [false|false]:  11 รูป"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:46.232666904+07:00","message":"[buffer interim] 344 false เจ้าพนักงานนิมนต์พระสงฆ์เที่ยวละ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:46.232679851+07:00","message":"[buffer interim] 344 false  11 รูป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:46.232686237+07:00","message":"[bufferProcess] interim [220000000]:เจ้าพนักงานนิมนต์พระสงฆ์เที่ยวละ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:46.232688735+07:00","message":"[bufferProcess] send to processor:เจ้าพนักงานนิมนต์พระสงฆ์เที่ยวละ 11 รูป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:46.232698466+07:00","message":"[bufferProcess] interim [220000000]: 11 รูป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:46.232701135+07:00","message":"[bufferProcess] update buffer: เจ้าพนักงานนิมนต์พระสงฆ์เที่ยวละ 11 รูป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:46.232703965+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:46.232706676+07:00","message":"> Transcript [1905] [false]: 'เจ้าพนักงานนิมนต์พระสงฆ์เที่ยวละ 11 รูป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:46.232709613+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:46.232711315+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:46.232712892+07:00","message":"StatePrefix: 'เจ้าพนักงานนิมนต์พระสงฆ์เที่ยวละ 11'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:46.232715028+07:00","message":"TextPushed: 'เจ้าพนักงานนิมนต์พระสงฆ์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:46.436114122+07:00","message":"receive streaming session, msgId: 344"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:46.436154942+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เจ้าพนักงานนิมนต์พระสงฆ์เที่ยวละ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:46.436161299+07:00","message":"receive interim result [false|false]: เจ้าพนักงานนิมนต์พระสงฆ์เที่ยวละ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:46.436171771+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 11 รูปและ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:46.436174899+07:00","message":"receive interim result [false|false]:  11 รูปและ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:46.436182201+07:00","message":"[buffer interim] 344 false เจ้าพนักงานนิมนต์พระสงฆ์เที่ยวละ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:46.436185811+07:00","message":"[buffer interim] 344 false  11 รูปและ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:46.436191176+07:00","message":"[bufferProcess] interim [340000000]:เจ้าพนักงานนิมนต์พระสงฆ์เที่ยวละ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:46.436193719+07:00","message":"[bufferProcess] send to processor:เจ้าพนักงานนิมนต์พระสงฆ์เที่ยวละ 11 รูป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:46.436196335+07:00","message":"[bufferProcess] interim [340000000]: 11 รูปและ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:46.436198358+07:00","message":"[bufferProcess] update buffer: เจ้าพนักงานนิมนต์พระสงฆ์เที่ยวละ 11 รูปและ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:46.436201415+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:46.436204228+07:00","message":"> Transcript [1906] [false]: 'เจ้าพนักงานนิมนต์พระสงฆ์เที่ยวละ 11 รูป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:46.43620728+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:46.436209159+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:46.436210791+07:00","message":"StatePrefix: 'เจ้าพนักงานนิมนต์พระสงฆ์เที่ยวละ 11'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:46.436212692+07:00","message":"TextPushed: 'เจ้าพนักงานนิมนต์พระสงฆ์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:46.462425803+07:00","message":"receive streaming session, msgId: 344"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:46.46246372+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เจ้าพนักงานนิมนต์พระสงฆ์เที่ยวละ 11\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:46.462469248+07:00","message":"receive interim result [false|false]: เจ้าพนักงานนิมนต์พระสงฆ์เที่ยวละ 11"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:46.462480128+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":"2025-10-27T14:31:46.462482876+07:00","message":"receive interim result [false|false]:  รูปและ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:46.462488684+07:00","message":"[buffer interim] 344 false เจ้าพนักงานนิมนต์พระสงฆ์เที่ยวละ 11"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:46.462491981+07:00","message":"[buffer interim] 344 false  รูปและ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:46.462496937+07:00","message":"[bufferProcess] interim [400000000]:เจ้าพนักงานนิมนต์พระสงฆ์เที่ยวละ 11"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:46.462499026+07:00","message":"[bufferProcess] send to processor:เจ้าพนักงานนิมนต์พระสงฆ์เที่ยวละ 11 รูปและ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:46.462504052+07:00","message":"[bufferProcess] interim [400000000]: รูปและ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:46.462506463+07:00","message":"[bufferProcess] update buffer: เจ้าพนักงานนิมนต์พระสงฆ์เที่ยวละ 11 รูปและ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:46.462509048+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:46.462511674+07:00","message":"> Transcript [1907] [false]: 'เจ้าพนักงานนิมนต์พระสงฆ์เที่ยวละ 11 รูปและ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:46.462514812+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:46.462516726+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:46.462518357+07:00","message":"StatePrefix: 'เจ้าพนักงานนิมนต์พระสงฆ์เที่ยวละ 11'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:46.462520297+07:00","message":"TextPushed: 'เจ้าพนักงานนิมนต์พระสงฆ์'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:31:46.5457888+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:31:46.545805352+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:46.719322676+07:00","message":"receive streaming session, msgId: 344"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:46.71935279+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เจ้าพนักงานนิมนต์พระสงฆ์เที่ยวละ 11\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:46.719358538+07:00","message":"receive interim result [false|false]: เจ้าพนักงานนิมนต์พระสงฆ์เที่ยวละ 11"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:46.719366922+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":"2025-10-27T14:31:46.719369706+07:00","message":"receive interim result [false|false]:  รูปนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:46.719376379+07:00","message":"[buffer interim] 344 false เจ้าพนักงานนิมนต์พระสงฆ์เที่ยวละ 11"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:46.719381328+07:00","message":"[buffer interim] 344 false  รูปนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:46.719386572+07:00","message":"[bufferProcess] interim [580000000]:เจ้าพนักงานนิมนต์พระสงฆ์เที่ยวละ 11"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:46.719388978+07:00","message":"[bufferProcess] send to processor:เจ้าพนักงานนิมนต์พระสงฆ์เที่ยวละ 11 รูปและ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:46.719391885+07:00","message":"[bufferProcess] interim [580000000]: รูปนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:46.719393949+07:00","message":"[bufferProcess] update buffer: เจ้าพนักงานนิมนต์พระสงฆ์เที่ยวละ 11 รูปนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:46.719396534+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:46.719399552+07:00","message":"> Transcript [1908] [false]: 'เจ้าพนักงานนิมนต์พระสงฆ์เที่ยวละ 11 รูปและ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:46.719402749+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:46.719404441+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:46.719405918+07:00","message":"StatePrefix: 'เจ้าพนักงานนิมนต์พระสงฆ์เที่ยวละ 11'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:46.719408083+07:00","message":"TextPushed: 'เจ้าพนักงานนิมนต์พระสงฆ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:46.719410483+07:00","message":"Push: 'เที่ยวละ 11'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:46.719412061+07:00","message":"TextPushed: 'เจ้าพนักงานนิมนต์พระสงฆ์เที่ยวละ 11'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:46.719413806+07:00","message":"Set new StatePrefix : 'เจ้าพนักงานนิมนต์พระสงฆ์เที่ยวละ 11 รูปและ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:46.719419003+07:00","message":"Next Push (prob) : ' รูปและ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:46.719426249+07:00","message":"push: {false เที่ยวละ 11 0 0xc002602c80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:46.722580304+07:00","message":"[GCS] IsForceVAD: false for message ID: 344"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:46.782192781+07:00","message":"[GCS] Start streaming session, msgId: 345"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:46.867767336+07:00","message":"receive streaming session, msgId: 344"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:46.867806381+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เจ้าพนักงานนิมนต์พระสงฆ์เที่ยวละ 11 รูปนะคะ\",\"confidence\":0.9558267}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":850000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:46.867813973+07:00","message":"receive interim result [true|false]: เจ้าพนักงานนิมนต์พระสงฆ์เที่ยวละ 11 รูปนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:46.867822759+07:00","message":"end recv isFinal message id 344"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:46.867825151+07:00","message":"end Recv id 344"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:46.867845814+07:00","message":"[buffer interim] 344 true เจ้าพนักงานนิมนต์พระสงฆ์เที่ยวละ 11 รูปนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:46.86786684+07:00","message":"[bufferProcess] interim [850000000]:เจ้าพนักงานนิมนต์พระสงฆ์เที่ยวละ 11 รูปนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:46.867872828+07:00","message":"[bufferProcess] send to processor (isfinal):เจ้าพนักงานนิมนต์พระสงฆ์เที่ยวละ 11 รูปนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:46.867877205+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:46.867881089+07:00","message":"> Transcript [1909] [false]: 'เจ้าพนักงานนิมนต์พระสงฆ์เที่ยวละ 11 รูปนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:46.867884235+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:46.867887603+07:00","message":"Set new StatePrefix: 'เจ้าพนักงานนิมนต์พระสงฆ์เที่ยวละ 11 รูปนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:46.86788978+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:46.867892252+07:00","message":"> Transcript [1910] [true]: 'เจ้าพนักงานนิมนต์พระสงฆ์เที่ยวละ 11 รูปนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:46.867896463+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:46.867898682+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:46.867901057+07:00","message":"StatePrefix: 'เจ้าพนักงานนิมนต์พระสงฆ์เที่ยวละ 11 รูปนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:46.867904286+07:00","message":"TextPushed: 'เจ้าพนักงานนิมนต์พระสงฆ์เที่ยวละ 11'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:46.867907516+07:00","message":"Push: ' รูปนะคะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:46.867918617+07:00","message":"push: {true  รูปนะคะ 0 0xc002602c80}"}
{"level":"info","service":"Main","time":"2025-10-27T14:31:46.878729476+07:00","message":"write wav file: './tmp/7446/7446_344.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:47.468575826+07:00","message":"receive streaming session, msgId: 345"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:47.468616652+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"n a\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:47.468620974+07:00","message":"receive interim result [false|false]: n a"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:47.468631432+07:00","message":"[buffer interim] 345 false n a"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:47.468637536+07:00","message":"[bufferProcess] interim [720000000]:n a"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:47.468639073+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:47.52453728+07:00","message":"receive streaming session, msgId: 345"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:47.524568452+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"nn\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:47.524573748+07:00","message":"receive interim result [false|false]: nn"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:47.524584315+07:00","message":"[buffer interim] 345 false nn"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:47.524590975+07:00","message":"[bufferProcess] interim [780000000]:nn"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:47.524592977+07:00","message":"[bufferProcess] send to processor:n a"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:47.524607539+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:47.52461158+07:00","message":"> Transcript [1911] [false]: 'n a'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:47.524614316+07:00","message":"Set StatePrefix (first interim): 'n a'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:47.792093982+07:00","message":"receive streaming session, msgId: 345"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:47.792125596+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"nnt\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:47.792130616+07:00","message":"receive interim result [false|false]: nnt"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:47.79214257+07:00","message":"[buffer interim] 345 false nnt"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:47.792149798+07:00","message":"[bufferProcess] interim [20000000]:nnt"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:47.792152434+07:00","message":"[bufferProcess] send to processor:nn"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:47.792159439+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:47.792163224+07:00","message":"> Transcript [1912] [false]: 'nn'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:47.792166087+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:47.792168307+07:00","message":"Set new StatePrefix: 'nn'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:47.834907952+07:00","message":"receive streaming session, msgId: 345"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:47.834939634+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"nn เที่ยว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:47.834948086+07:00","message":"receive interim result [false|false]: nn เที่ยว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:47.834959941+07:00","message":"[buffer interim] 345 false nn เที่ยว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:47.834966503+07:00","message":"[bufferProcess] interim [80000000]:nn เที่ยว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:47.834968296+07:00","message":"[bufferProcess] send to processor:nnt"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:47.834973644+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:47.834976249+07:00","message":"> Transcript [1913] [false]: 'nnt'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:47.834978729+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:47.834980518+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:47.834982227+07:00","message":"StatePrefix: 'nn'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:47.834983925+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:48.014882119+07:00","message":"receive streaming session, msgId: 345"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:48.014927764+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"nn เที่ยวที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:48.014934373+07:00","message":"receive interim result [false|false]: nn เที่ยวที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:48.01494872+07:00","message":"[buffer interim] 345 false nn เที่ยวที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:48.014959107+07:00","message":"[bufferProcess] interim [260000000]:nn เที่ยวที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:48.014961902+07:00","message":"[bufferProcess] send to processor:nn เที่ยว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:48.014968202+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:48.01497171+07:00","message":"> Transcript [1914] [false]: 'nn เที่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:48.014975236+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:48.014977456+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:48.014980116+07:00","message":"StatePrefix: 'nn'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:48.014982544+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:48.227318836+07:00","message":"receive streaming session, msgId: 345"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:48.227354262+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"nn เที่ยวที่ 3\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:48.227359345+07:00","message":"receive interim result [false|false]: nn เที่ยวที่ 3"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:48.227376028+07:00","message":"[buffer interim] 345 false nn เที่ยวที่ 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:48.227383287+07:00","message":"[bufferProcess] interim [500000000]:nn เที่ยวที่ 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:48.227385207+07:00","message":"[bufferProcess] send to processor:nn เที่ยวที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:48.227388725+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:48.227391231+07:00","message":"> Transcript [1915] [false]: 'nn เที่ยวที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:48.227393525+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:48.227395071+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:48.227396998+07:00","message":"StatePrefix: 'nn'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:48.2273987+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:48.414510446+07:00","message":"receive streaming session, msgId: 345"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:48.414544303+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"nn\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:48.414549163+07:00","message":"receive interim result [false|false]: nn"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:48.414558104+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" เที่ยวที่ 3\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:48.414560833+07:00","message":"receive interim result [false|false]:  เที่ยวที่ 3"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:48.414568564+07:00","message":"[buffer interim] 345 false nn"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:48.414573646+07:00","message":"[buffer interim] 345 false  เที่ยวที่ 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:48.414579779+07:00","message":"[bufferProcess] interim [680000000]:nn"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:48.414581564+07:00","message":"[bufferProcess] send to processor:nn เที่ยวที่ 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:48.414585948+07:00","message":"[bufferProcess] interim [680000000]: เที่ยวที่ 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:48.414588003+07:00","message":"[bufferProcess] update buffer: nn เที่ยวที่ 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:48.414590341+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:48.414592831+07:00","message":"> Transcript [1916] [false]: 'nn เที่ยวที่ 3'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:48.414611+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:48.414612794+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:48.41461481+07:00","message":"StatePrefix: 'nn'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:48.414616725+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:48.414620761+07:00","message":"Push: 'nn'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:48.414622326+07:00","message":"TextPushed: 'nn'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:48.414624243+07:00","message":"Set new StatePrefix : 'nn เที่ยวที่ 3'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:48.414626151+07:00","message":"Next Push (prob) : ' เที่ยวที่ 3'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:48.414633715+07:00","message":"push: {false nn 0 0xc000045500}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:48.545361387+07:00","message":"receive streaming session, msgId: 345"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:48.545401791+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"nn\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:48.545408507+07:00","message":"receive interim result [false|false]: nn"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:48.545425872+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" เที่ยวที่ 3 ค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:48.545428949+07:00","message":"receive interim result [false|false]:  เที่ยวที่ 3 ค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:48.545436317+07:00","message":"[buffer interim] 345 false nn"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:48.545439307+07:00","message":"[buffer interim] 345 false  เที่ยวที่ 3 ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:48.545445499+07:00","message":"[bufferProcess] interim [800000000]:nn"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:48.545447601+07:00","message":"[bufferProcess] send to processor:nn เที่ยวที่ 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:48.54544986+07:00","message":"[bufferProcess] interim [800000000]: เที่ยวที่ 3 ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:48.545451919+07:00","message":"[bufferProcess] update buffer: nn เที่ยวที่ 3 ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:48.54545468+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:48.54545755+07:00","message":"> Transcript [1917] [false]: 'nn เที่ยวที่ 3'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:48.545459937+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:48.545461541+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:48.54546316+07:00","message":"StatePrefix: 'nn เที่ยวที่ 3'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:48.545464785+07:00","message":"TextPushed: 'nn'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:48.653020299+07:00","message":"receive streaming session, msgId: 345"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:48.653051224+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"nn เที่ยวที่\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:48.653057594+07:00","message":"receive interim result [false|false]: nn เที่ยวที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:48.65306871+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 3 ค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:48.65307197+07:00","message":"receive interim result [false|false]:  3 ค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:48.65307886+07:00","message":"[buffer interim] 345 false nn เที่ยวที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:48.653082235+07:00","message":"[buffer interim] 345 false  3 ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:48.653088198+07:00","message":"[bufferProcess] interim [860000000]:nn เที่ยวที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:48.6530908+07:00","message":"[bufferProcess] send to processor:nn เที่ยวที่ 3 ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:48.653094092+07:00","message":"[bufferProcess] interim [860000000]: 3 ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:48.653096563+07:00","message":"[bufferProcess] update buffer: nn เที่ยวที่ 3 ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:48.653100712+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:48.653103898+07:00","message":"> Transcript [1918] [false]: 'nn เที่ยวที่ 3 ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:48.653107469+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:48.65310954+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:48.653112283+07:00","message":"StatePrefix: 'nn เที่ยวที่ 3'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:48.653114868+07:00","message":"TextPushed: 'nn'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:48.858894041+07:00","message":"receive streaming session, msgId: 345"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:48.858924969+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"nn เที่ยวที่ 3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:48.858930601+07:00","message":"receive interim result [false|false]: nn เที่ยวที่ 3"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:48.85894138+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":"2025-10-27T14:31:48.858944043+07:00","message":"receive interim result [false|false]:  ค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:48.858950461+07:00","message":"[buffer interim] 345 false nn เที่ยวที่ 3"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:48.85895361+07:00","message":"[buffer interim] 345 false  ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:48.858959362+07:00","message":"[bufferProcess] interim [100000000]:nn เที่ยวที่ 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:48.858961385+07:00","message":"[bufferProcess] send to processor:nn เที่ยวที่ 3 ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:48.858963875+07:00","message":"[bufferProcess] interim [100000000]: ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:48.858965972+07:00","message":"[bufferProcess] update buffer: nn เที่ยวที่ 3 ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:48.85896888+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:48.858971371+07:00","message":"> Transcript [1919] [false]: 'nn เที่ยวที่ 3 ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:48.858973858+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:48.858975578+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:48.858977238+07:00","message":"StatePrefix: 'nn เที่ยวที่ 3'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:48.858978926+07:00","message":"TextPushed: 'nn'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:49.12176427+07:00","message":"receive streaming session, msgId: 345"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:49.121800214+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"nn เที่ยวที่ 3 ค่ะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:49.121805847+07:00","message":"receive interim result [false|false]: nn เที่ยวที่ 3 ค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:49.121833416+07:00","message":"[buffer interim] 345 false nn เที่ยวที่ 3 ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:49.12184679+07:00","message":"[bufferProcess] interim [400000000]:nn เที่ยวที่ 3 ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:49.121849079+07:00","message":"[bufferProcess] send to processor:nn เที่ยวที่ 3 ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:49.12185204+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:49.121854785+07:00","message":"> Transcript [1920] [false]: 'nn เที่ยวที่ 3 ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:49.121858492+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:49.121860147+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:49.121861718+07:00","message":"StatePrefix: 'nn เที่ยวที่ 3'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:49.121863331+07:00","message":"TextPushed: 'nn'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:49.121865447+07:00","message":"Push: ' เที่ยวที่ 3'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:49.121867232+07:00","message":"TextPushed: 'nn เที่ยวที่ 3'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:49.121869048+07:00","message":"Set new StatePrefix : 'nn เที่ยวที่ 3 ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:49.121870754+07:00","message":"Next Push (prob) : ' ค่ะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:49.121878356+07:00","message":"push: {false  เที่ยวที่ 3 0 0xc000045500}"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:31:49.546196514+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:31:49.546197749+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:50.136366866+07:00","message":"receive streaming session, msgId: 345"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:50.136395108+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"nn เที่ยวที่ 3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:50.136400498+07:00","message":"receive interim result [false|false]: nn เที่ยวที่ 3"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:50.136410526+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":"2025-10-27T14:31:50.136412592+07:00","message":"receive interim result [false|false]:  ค่ะซึ่งประกอบ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:50.136418991+07:00","message":"[buffer interim] 345 false nn เที่ยวที่ 3"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:50.136424143+07:00","message":"[buffer interim] 345 false  ค่ะซึ่งประกอบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:50.13642982+07:00","message":"[bufferProcess] interim [420000000]:nn เที่ยวที่ 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:50.136431842+07:00","message":"[bufferProcess] send to processor:nn เที่ยวที่ 3 ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:50.136436633+07:00","message":"[bufferProcess] send to processor (ticker):nn เที่ยวที่ 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:50.136438934+07:00","message":"[bufferProcess] interim [420000000]: ค่ะซึ่งประกอบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:50.136440582+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:50.136443182+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:50.13644571+07:00","message":"> Transcript [1921] [false]: 'nn เที่ยวที่ 3 ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:50.136448026+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:50.136449714+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:50.136451256+07:00","message":"StatePrefix: 'nn เที่ยวที่ 3 ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:50.136453442+07:00","message":"TextPushed: 'nn เที่ยวที่ 3'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:50.136454906+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:50.136456354+07:00","message":"> Transcript [1922] [false]: 'nn เที่ยวที่ 3'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:50.136457576+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:50.329959669+07:00","message":"receive streaming session, msgId: 345"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:50.329990765+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"nn เที่ยวที่ 3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:50.329996482+07:00","message":"receive interim result [false|false]: nn เที่ยวที่ 3"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:50.330007447+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":"2025-10-27T14:31:50.330010202+07:00","message":"receive interim result [false|false]:  ค่ะซึ่งประกอบไป"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:50.330016233+07:00","message":"[buffer interim] 345 false nn เที่ยวที่ 3"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:50.33001906+07:00","message":"[buffer interim] 345 false  ค่ะซึ่งประกอบไป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:50.330024552+07:00","message":"[bufferProcess] interim [540000000]:nn เที่ยวที่ 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:50.330026153+07:00","message":"[bufferProcess] send to processor: ค่ะซึ่งประกอบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:50.330028842+07:00","message":"[bufferProcess] interim [540000000]: ค่ะซึ่งประกอบไป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:50.33003154+07:00","message":"[bufferProcess] update buffer: nn เที่ยวที่ 3 ค่ะซึ่งประกอบไป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:50.330034356+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:50.330037157+07:00","message":"> Transcript [1923] [false]: ' ค่ะซึ่งประกอบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:50.330039271+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:50.330040919+07:00","message":"Set new StatePrefix: ' ค่ะซึ่งประกอบ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:50.456312135+07:00","message":"receive streaming session, msgId: 345"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:50.456343895+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"nn เที่ยวที่ 3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:50.456349469+07:00","message":"receive interim result [false|false]: nn เที่ยวที่ 3"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:50.45635841+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":"2025-10-27T14:31:50.45636133+07:00","message":"receive interim result [false|false]:  ค่ะซึ่งประกอบไปด้วย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:50.456367623+07:00","message":"[buffer interim] 345 false nn เที่ยวที่ 3"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:50.456372856+07:00","message":"[buffer interim] 345 false  ค่ะซึ่งประกอบไปด้วย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:50.45637839+07:00","message":"[bufferProcess] interim [660000000]:nn เที่ยวที่ 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:50.456380711+07:00","message":"[bufferProcess] send to processor:nn เที่ยวที่ 3 ค่ะซึ่งประกอบไป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:50.456385595+07:00","message":"[bufferProcess] interim [660000000]: ค่ะซึ่งประกอบไปด้วย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:50.456388226+07:00","message":"[bufferProcess] update buffer: nn เที่ยวที่ 3 ค่ะซึ่งประกอบไปด้วย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:50.456391068+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:50.456393573+07:00","message":"> Transcript [1924] [false]: 'nn เที่ยวที่ 3 ค่ะซึ่งประกอบไป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:50.456395509+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:50.456397134+07:00","message":"Set new StatePrefix: 'nn เที่ยวที่ 3 ค่ะซึ่งประกอบไป'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:50.691989076+07:00","message":"[GCS] IsForceVAD: false for message ID: 345"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:50.852353768+07:00","message":"receive streaming session, msgId: 345"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:50.852387091+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"n n เที่ยวที่ 3 ค่ะซึ่งประกอบไปด้วย\",\"confidence\":0.8123978}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:50.852393163+07:00","message":"receive interim result [true|false]: n n เที่ยวที่ 3 ค่ะซึ่งประกอบไปด้วย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:50.85239834+07:00","message":"end recv isFinal message id 345"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:50.852400569+07:00","message":"end Recv id 345"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:50.85242014+07:00","message":"[buffer interim] 345 true n n เที่ยวที่ 3 ค่ะซึ่งประกอบไปด้วย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:50.852439379+07:00","message":"[bufferProcess] interim [140000000]:n n เที่ยวที่ 3 ค่ะซึ่งประกอบไปด้วย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:50.852444654+07:00","message":"[bufferProcess] send to processor (isfinal):nn เที่ยวที่ 3 ค่ะซึ่งประกอบไปด้วย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:50.852459781+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:50.852477952+07:00","message":"> Transcript [1925] [false]: 'nn เที่ยวที่ 3 ค่ะซึ่งประกอบไปด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:50.852482276+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:50.852484159+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:50.852486294+07:00","message":"StatePrefix: 'nn เที่ยวที่ 3 ค่ะซึ่งประกอบไป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:50.852488608+07:00","message":"TextPushed: 'nn เที่ยวที่ 3'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:50.852490448+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:50.852492263+07:00","message":"> Transcript [1926] [true]: 'n n เที่ยวที่ 3 ค่ะซึ่งประกอบไปด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:50.85249409+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:50.852495508+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:50.852496788+07:00","message":"StatePrefix: 'nn เที่ยวที่ 3 ค่ะซึ่งประกอบไป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:50.85249815+07:00","message":"TextPushed: 'nn เที่ยวที่ 3'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:50.852499393+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:50.852669991+07:00","message":"Push: ' ค่ะซึ่งประกอบไปด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:50.852672677+07:00","message":"TextPushed: 'nn เที่ยวที่ 3 ค่ะซึ่งประกอบไปด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:50.852674618+07:00","message":"Set new StatePrefix : 'n n เที่ยวที่ 3 ค่ะซึ่งประกอบไปด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:50.852676816+07:00","message":"Next Push (prob) : 'n n เที่ยวที่ 3 ค่ะซึ่งประกอบไปด้วย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:50.852686228+07:00","message":"push: {true  ค่ะซึ่งประกอบไปด้วย 0 0xc000045500}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:50.852682208+07:00","message":"write aligntment file to 'tmp/7446/align_message_id_345.html'"}
{"level":"info","service":"Main","time":"2025-10-27T14:31:50.861696176+07:00","message":"write wav file: './tmp/7446/7446_345.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:50.950502095+07:00","message":"[GCS] Start streaming session, msgId: 346"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:51.515995035+07:00","message":"receive streaming session, msgId: 346"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:51.516039597+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":"2025-10-27T14:31:51.516045137+07:00","message":"receive interim result [false|false]: รัก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:51.516059965+07:00","message":"[buffer interim] 346 false รัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:51.516066264+07:00","message":"[bufferProcess] interim [540000000]:รัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:51.516067771+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:51.787456061+07:00","message":"receive streaming session, msgId: 346"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:51.787486965+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":"2025-10-27T14:31:51.787492278+07:00","message":"receive interim result [false|false]: พัดลม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:51.787501351+07:00","message":"[buffer interim] 346 false พัดลม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:51.787506232+07:00","message":"[bufferProcess] interim [780000000]:พัดลม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:51.787508135+07:00","message":"[bufferProcess] send to processor:รัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:51.787511175+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:51.787513567+07:00","message":"> Transcript [1927] [false]: 'รัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:51.787515315+07:00","message":"Set StatePrefix (first interim): 'รัก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:51.827001715+07:00","message":"receive streaming session, msgId: 346"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:51.827046646+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":"2025-10-27T14:31:51.827054006+07:00","message":"receive interim result [false|false]: ครับผมว่า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:51.827068849+07:00","message":"[buffer interim] 346 false ครับผมว่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:51.827077528+07:00","message":"[bufferProcess] interim [840000000]:ครับผมว่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:51.827080342+07:00","message":"[bufferProcess] send to processor:พัดลม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:51.827084084+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:51.827087734+07:00","message":"> Transcript [1928] [false]: 'พัดลม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:51.827090496+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:51.827093103+07:00","message":"Set new StatePrefix: 'พัดลม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:51.842811154+07:00","message":"receive streaming session, msgId: 346"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:51.842846506+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":"2025-10-27T14:31:51.84285165+07:00","message":"receive interim result [false|false]: พระพรหมวัด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:51.842866113+07:00","message":"[buffer interim] 346 false พระพรหมวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:51.842874084+07:00","message":"[bufferProcess] interim [900000000]:พระพรหมวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:51.842876735+07:00","message":"[bufferProcess] send to processor:ครับผมว่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:51.842883025+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:51.842885581+07:00","message":"> Transcript [1929] [false]: 'ครับผมว่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:51.842887637+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:51.842889391+07:00","message":"Set new StatePrefix: 'ครับผมว่า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:52.133183325+07:00","message":"receive streaming session, msgId: 346"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:52.13322182+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":"2025-10-27T14:31:52.133226848+07:00","message":"receive interim result [false|false]: พระพรหมวชิร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:52.133239697+07:00","message":"[buffer interim] 346 false พระพรหมวชิร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:52.133246201+07:00","message":"[bufferProcess] interim [140000000]:พระพรหมวชิร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:52.133248172+07:00","message":"[bufferProcess] send to processor:พระพรหมวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:52.133253522+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:52.133256244+07:00","message":"> Transcript [1930] [false]: 'พระพรหมวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:52.133258111+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:52.133259961+07:00","message":"Set new StatePrefix: 'พระพรหมวัด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:52.194969719+07:00","message":"receive streaming session, msgId: 346"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:52.195006817+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":"2025-10-27T14:31:52.195012697+07:00","message":"receive interim result [false|false]: พระพรหมวชิรญาณ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:52.195024659+07:00","message":"[buffer interim] 346 false พระพรหมวชิรญาณ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:52.19505243+07:00","message":"[bufferProcess] interim [260000000]:พระพรหมวชิรญาณ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:52.195054431+07:00","message":"[bufferProcess] send to processor:พระพรหมวชิร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:52.195057963+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:52.195061241+07:00","message":"> Transcript [1931] [false]: 'พระพรหมวชิร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:52.195063228+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:52.195065014+07:00","message":"Set new StatePrefix: 'พระพรหมวชิร'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:52.328203069+07:00","message":"receive streaming session, msgId: 346"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:52.328243583+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":"2025-10-27T14:31:52.32825083+07:00","message":"receive interim result [false|false]: พัดลมวัชระสุด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:52.328267165+07:00","message":"[buffer interim] 346 false พัดลมวัชระสุด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:52.328274234+07:00","message":"[bufferProcess] interim [380000000]:พัดลมวัชระสุด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:52.328276178+07:00","message":"[bufferProcess] send to processor:พระพรหมวชิรญาณ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:52.328279253+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:52.328282144+07:00","message":"> Transcript [1932] [false]: 'พระพรหมวชิรญาณ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:52.32828508+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:52.328286752+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:52.328288396+07:00","message":"StatePrefix: 'พระพรหมวชิร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:52.328290038+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:52.427832216+07:00","message":"[GCS] Cleaned up inactive client: 315"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:52.427850489+07:00","message":"[GCS] Cleaned up inactive client: 321"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:52.427852675+07:00","message":"[GCS] Cleaned up inactive client: 317"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:52.427854076+07:00","message":"[GCS] Cleaned up inactive client: 316"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:52.427856052+07:00","message":"[GCS] Cleaned up inactive client: 314"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:52.427857437+07:00","message":"[GCS] Cleaned up inactive client: 318"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:52.427858871+07:00","message":"[GCS] Cleaned up inactive client: 319"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:52.427860325+07:00","message":"[GCS] Cleaned up inactive client: 320"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:52.514006727+07:00","message":"receive streaming session, msgId: 346"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:52.514058718+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":"2025-10-27T14:31:52.514065918+07:00","message":"receive interim result [false|false]: พัดลมวัชระสุดท้าย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:52.51408026+07:00","message":"[buffer interim] 346 false พัดลมวัชระสุดท้าย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:52.514091912+07:00","message":"[bufferProcess] interim [560000000]:พัดลมวัชระสุดท้าย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:52.514094798+07:00","message":"[bufferProcess] send to processor:พัดลมวัชระสุด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:52.514101961+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:52.514105671+07:00","message":"> Transcript [1933] [false]: 'พัดลมวัชระสุด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:52.514109054+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:52.514111703+07:00","message":"Set new StatePrefix: 'พัดลมวัชระสุด'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:31:52.547039756+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:31:52.547052617+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:52.903607699+07:00","message":"receive streaming session, msgId: 346"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:52.903646992+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":"2025-10-27T14:31:52.90365361+07:00","message":"receive interim result [false|false]: พัดลมวัชระสุทธิวอาจารย์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:52.903667061+07:00","message":"[buffer interim] 346 false พัดลมวัชระสุทธิวอาจารย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:52.903677787+07:00","message":"[bufferProcess] interim [980000000]:พัดลมวัชระสุทธิวอาจารย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:52.903680034+07:00","message":"[bufferProcess] send to processor:พัดลมวัชระสุดท้าย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:52.903683415+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:52.903686513+07:00","message":"> Transcript [1934] [false]: 'พัดลมวัชระสุดท้าย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:52.90368985+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:52.903692146+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:52.903694962+07:00","message":"StatePrefix: 'พัดลมวัชระสุด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:52.903697482+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:53.092838693+07:00","message":"receive streaming session, msgId: 346"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:53.092883726+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":"2025-10-27T14:31:53.092889502+07:00","message":"receive interim result [false|false]: พัดลมวัชระสุทธาจารวัตร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:53.092906028+07:00","message":"[buffer interim] 346 false พัดลมวัชระสุทธาจารวัตร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:53.092913191+07:00","message":"[bufferProcess] interim [160000000]:พัดลมวัชระสุทธาจารวัตร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:53.092915576+07:00","message":"[bufferProcess] send to processor:พัดลมวัชระสุทธิวอาจารย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:53.092920922+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:53.092923374+07:00","message":"> Transcript [1935] [false]: 'พัดลมวัชระสุทธิวอาจารย์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:53.092925371+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:53.092927616+07:00","message":"Set new StatePrefix: 'พัดลมวัชระสุทธิวอาจารย์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:53.322356744+07:00","message":"receive streaming session, msgId: 346"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:53.322396267+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":"2025-10-27T14:31:53.322402145+07:00","message":"receive interim result [false|false]: พัดลมวัชระสุทธาจารวัตรเอา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:53.322414701+07:00","message":"[buffer interim] 346 false พัดลมวัชระสุทธาจารวัตรเอา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:53.322421085+07:00","message":"[bufferProcess] interim [400000000]:พัดลมวัชระสุทธาจารวัตรเอา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:53.3224231+07:00","message":"[bufferProcess] send to processor:พัดลมวัชระสุทธาจารวัตร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:53.322428281+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:53.322430849+07:00","message":"> Transcript [1936] [false]: 'พัดลมวัชระสุทธาจารวัตร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:53.322433015+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:53.32243492+07:00","message":"Set new StatePrefix: 'พัดลมวัชระสุทธาจารวัตร'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:53.496148332+07:00","message":"receive streaming session, msgId: 346"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:53.496184811+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":"2025-10-27T14:31:53.496190032+07:00","message":"receive interim result [false|false]: พัดลมวัชระสุทธาจารวัตรอาวุธ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:53.496205018+07:00","message":"[buffer interim] 346 false พัดลมวัชระสุทธาจารวัตรอาวุธ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:53.496212166+07:00","message":"[bufferProcess] interim [520000000]:พัดลมวัชระสุทธาจารวัตรอาวุธ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:53.49621419+07:00","message":"[bufferProcess] send to processor:พัดลมวัชระสุทธาจารวัตรเอา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:53.496217423+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:53.496220186+07:00","message":"> Transcript [1937] [false]: 'พัดลมวัชระสุทธาจารวัตรเอา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:53.49622331+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:53.496225055+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:53.496226638+07:00","message":"StatePrefix: 'พัดลมวัชระสุทธาจารวัตร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:53.496228502+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:53.796269117+07:00","message":"receive streaming session, msgId: 346"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:53.796319624+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":"2025-10-27T14:31:53.796326527+07:00","message":"receive interim result [false|false]: พัดลมวัชระสุทธิวอาจารย์วัดอาวุธวิก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:53.796342773+07:00","message":"[buffer interim] 346 false พัดลมวัชระสุทธิวอาจารย์วัดอาวุธวิก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:53.796351374+07:00","message":"[bufferProcess] interim [880000000]:พัดลมวัชระสุทธิวอาจารย์วัดอาวุธวิก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:53.796354591+07:00","message":"[bufferProcess] send to processor:พัดลมวัชระสุทธาจารวัตรอาวุธ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:53.796361923+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:53.796365637+07:00","message":"> Transcript [1938] [false]: 'พัดลมวัชระสุทธาจารวัตรอาวุธ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:53.796369549+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:53.796372242+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:53.796375074+07:00","message":"StatePrefix: 'พัดลมวัชระสุทธาจารวัตร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:53.796377437+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:53.934419136+07:00","message":"receive streaming session, msgId: 346"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:53.934453617+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":"2025-10-27T14:31:53.93445921+07:00","message":"receive interim result [false|false]: พัดลมวัชระสุทธิวอาจารย์วัดอาวุธวิกสิตาราม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:53.934473785+07:00","message":"[buffer interim] 346 false พัดลมวัชระสุทธิวอาจารย์วัดอาวุธวิกสิตาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:53.934480767+07:00","message":"[bufferProcess] interim [940000000]:พัดลมวัชระสุทธิวอาจารย์วัดอาวุธวิกสิตาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:53.934483734+07:00","message":"[bufferProcess] send to processor:พัดลมวัชระสุทธิวอาจารย์วัดอาวุธวิก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:53.934487174+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:53.93448963+07:00","message":"> Transcript [1939] [false]: 'พัดลมวัชระสุทธิวอาจารย์วัดอาวุธวิก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:53.93449182+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:53.934493747+07:00","message":"Set new StatePrefix: 'พัดลมวัชระสุทธิวอาจารย์วัดอาวุธวิก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:54.501872379+07:00","message":"receive streaming session, msgId: 346"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:54.501919017+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พัดลมวัชระสุทธิวอาจารย์วัดอาวุธวิกสิตาราม\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:54.501926702+07:00","message":"receive interim result [false|false]: พัดลมวัชระสุทธิวอาจารย์วัดอาวุธวิกสิตาราม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:54.501940716+07:00","message":"[buffer interim] 346 false พัดลมวัชระสุทธิวอาจารย์วัดอาวุธวิกสิตาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:54.501947208+07:00","message":"[bufferProcess] interim [540000000]:พัดลมวัชระสุทธิวอาจารย์วัดอาวุธวิกสิตาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:54.501949596+07:00","message":"[bufferProcess] send to processor:พัดลมวัชระสุทธิวอาจารย์วัดอาวุธวิกสิตาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:54.501955063+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:54.501958978+07:00","message":"> Transcript [1940] [false]: 'พัดลมวัชระสุทธิวอาจารย์วัดอาวุธวิกสิตาราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:54.501963133+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:54.501965616+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:54.501967864+07:00","message":"StatePrefix: 'พัดลมวัชระสุทธิวอาจารย์วัดอาวุธวิก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:54.501970209+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:54.842166153+07:00","message":"receive streaming session, msgId: 346"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:54.842202493+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":"2025-10-27T14:31:54.842207903+07:00","message":"receive interim result [false|false]: พัดลมวัชระสุทธิวอาจารย์วัดอาวุธวิกสิตารามค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:54.842222221+07:00","message":"[buffer interim] 346 false พัดลมวัชระสุทธิวอาจารย์วัดอาวุธวิกสิตารามค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:54.842229224+07:00","message":"[bufferProcess] interim [900000000]:พัดลมวัชระสุทธิวอาจารย์วัดอาวุธวิกสิตารามค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:54.842231303+07:00","message":"[bufferProcess] send to processor:พัดลมวัชระสุทธิวอาจารย์วัดอาวุธวิกสิตาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:54.84223733+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:54.842239872+07:00","message":"> Transcript [1941] [false]: 'พัดลมวัชระสุทธิวอาจารย์วัดอาวุธวิกสิตาราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:54.842242956+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:54.842244826+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:54.84224748+07:00","message":"StatePrefix: 'พัดลมวัชระสุทธิวอาจารย์วัดอาวุธวิก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:54.8422496+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:55.397309957+07:00","message":"receive streaming session, msgId: 346"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:55.397350123+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":"2025-10-27T14:31:55.397356018+07:00","message":"receive interim result [false|false]: พัดลมวัชระสุทธิวอาจารย์วัดอาวุธวิกสิตารามค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:55.397370262+07:00","message":"[buffer interim] 346 false พัดลมวัชระสุทธิวอาจารย์วัดอาวุธวิกสิตารามค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:55.397377374+07:00","message":"[bufferProcess] interim [500000000]:พัดลมวัชระสุทธิวอาจารย์วัดอาวุธวิกสิตารามค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:55.397379874+07:00","message":"[bufferProcess] send to processor:พัดลมวัชระสุทธิวอาจารย์วัดอาวุธวิกสิตารามค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:55.397383457+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:55.397386152+07:00","message":"> Transcript [1942] [false]: 'พัดลมวัชระสุทธิวอาจารย์วัดอาวุธวิกสิตารามค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:55.397389282+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:55.397390958+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:55.397393061+07:00","message":"StatePrefix: 'พัดลมวัชระสุทธิวอาจารย์วัดอาวุธวิก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:55.397396187+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:31:55.548097937+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:31:55.548115733+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:55.789223477+07:00","message":"receive streaming session, msgId: 346"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:55.789259256+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":"2025-10-27T14:31:55.789266087+07:00","message":"receive interim result [false|false]: พัดลมวัชระสุทธิวอาจารย์วัดอาวุธวิกสิตารามค่ะพระพรหม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:55.789279116+07:00","message":"[buffer interim] 346 false พัดลมวัชระสุทธิวอาจารย์วัดอาวุธวิกสิตารามค่ะพระพรหม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:55.789285358+07:00","message":"[bufferProcess] interim [920000000]:พัดลมวัชระสุทธิวอาจารย์วัดอาวุธวิกสิตารามค่ะพระพรหม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:55.789287505+07:00","message":"[bufferProcess] send to processor:พัดลมวัชระสุทธิวอาจารย์วัดอาวุธวิกสิตารามค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:55.789293323+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:55.789296323+07:00","message":"> Transcript [1943] [false]: 'พัดลมวัชระสุทธิวอาจารย์วัดอาวุธวิกสิตารามค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:55.789299448+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:55.789301257+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:55.78930318+07:00","message":"StatePrefix: 'พัดลมวัชระสุทธิวอาจารย์วัดอาวุธวิก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:55.789305297+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:55.7893106+07:00","message":"Push: 'พัดลมวัชระสุทธิวอาจารย์วัดอาวุธวิก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:55.789312644+07:00","message":"TextPushed: 'พัดลมวัชระสุทธิวอาจารย์วัดอาวุธวิก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:55.789314432+07:00","message":"Set new StatePrefix : 'พัดลมวัชระสุทธิวอาจารย์วัดอาวุธวิกสิตารามค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:55.78931661+07:00","message":"Next Push (prob) : 'สิตารามค่ะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:55.789324951+07:00","message":"push: {false พัดลมวัชระสุทธิวอาจารย์วัดอาวุธวิก 0 0xc00401e600}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:56.035974316+07:00","message":"receive streaming session, msgId: 346"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:56.036014985+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":"2025-10-27T14:31:56.036020984+07:00","message":"receive interim result [false|false]: พัดลมวัชระสุทธิวอาจารย์วัดอาวุธวิกสิตารามค่ะพระพรหมวัด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:56.03603764+07:00","message":"[buffer interim] 346 false พัดลมวัชระสุทธิวอาจารย์วัดอาวุธวิกสิตารามค่ะพระพรหมวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:56.036049+07:00","message":"[bufferProcess] interim [100000000]:พัดลมวัชระสุทธิวอาจารย์วัดอาวุธวิกสิตารามค่ะพระพรหมวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:56.036051488+07:00","message":"[bufferProcess] send to processor:พัดลมวัชระสุทธิวอาจารย์วัดอาวุธวิกสิตารามค่ะพระพรหม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:56.036055053+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:56.036057716+07:00","message":"> Transcript [1944] [false]: 'พัดลมวัชระสุทธิวอาจารย์วัดอาวุธวิกสิตารามค่ะพระพรหม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:56.036060836+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:56.036062442+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:56.036064164+07:00","message":"StatePrefix: 'พัดลมวัชระสุทธิวอาจารย์วัดอาวุธวิกสิตารามค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:56.036066432+07:00","message":"TextPushed: 'พัดลมวัชระสุทธิวอาจารย์วัดอาวุธวิก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:56.22277619+07:00","message":"receive streaming session, msgId: 346"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:56.222815856+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":"2025-10-27T14:31:56.222821556+07:00","message":"receive interim result [false|false]: พัดลมวัชระสุทธิวอาจารย์วัดอาวุธวิกสิตารามค่ะพระพรหมวชิร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:56.22283595+07:00","message":"[buffer interim] 346 false พัดลมวัชระสุทธิวอาจารย์วัดอาวุธวิกสิตารามค่ะพระพรหมวชิร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:56.222842756+07:00","message":"[bufferProcess] interim [280000000]:พัดลมวัชระสุทธิวอาจารย์วัดอาวุธวิกสิตารามค่ะพระพรหมวชิร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:56.222845376+07:00","message":"[bufferProcess] send to processor:พัดลมวัชระสุทธิวอาจารย์วัดอาวุธวิกสิตารามค่ะพระพรหมวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:56.222850636+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:56.222853154+07:00","message":"> Transcript [1945] [false]: 'พัดลมวัชระสุทธิวอาจารย์วัดอาวุธวิกสิตารามค่ะพระพรหมวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:56.222856756+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:56.222858599+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:56.222860831+07:00","message":"StatePrefix: 'พัดลมวัชระสุทธิวอาจารย์วัดอาวุธวิกสิตารามค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:56.222863807+07:00","message":"TextPushed: 'พัดลมวัชระสุทธิวอาจารย์วัดอาวุธวิก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:56.422987555+07:00","message":"receive streaming session, msgId: 346"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:56.423027854+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":"2025-10-27T14:31:56.423034325+07:00","message":"receive interim result [false|false]: พัดลมวัชระสุทธิวอาจารย์วัดอาวุธวิกสิตารามค่ะพระพรหมวชิรญาณ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:56.423047608+07:00","message":"[buffer interim] 346 false พัดลมวัชระสุทธิวอาจารย์วัดอาวุธวิกสิตารามค่ะพระพรหมวชิรญาณ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:56.42305486+07:00","message":"[bufferProcess] interim [520000000]:พัดลมวัชระสุทธิวอาจารย์วัดอาวุธวิกสิตารามค่ะพระพรหมวชิรญาณ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:56.42305706+07:00","message":"[bufferProcess] send to processor:พัดลมวัชระสุทธิวอาจารย์วัดอาวุธวิกสิตารามค่ะพระพรหมวชิร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:56.423062228+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:56.42306491+07:00","message":"> Transcript [1946] [false]: 'พัดลมวัชระสุทธิวอาจารย์วัดอาวุธวิกสิตารามค่ะพระพรหมวชิร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:56.42306844+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:56.42307038+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:56.423072368+07:00","message":"StatePrefix: 'พัดลมวัชระสุทธิวอาจารย์วัดอาวุธวิกสิตารามค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:56.42307462+07:00","message":"TextPushed: 'พัดลมวัชระสุทธิวอาจารย์วัดอาวุธวิก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:56.74185609+07:00","message":"receive streaming session, msgId: 346"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:56.741896249+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":"2025-10-27T14:31:56.741901951+07:00","message":"receive interim result [false|false]: พัดลมวัชระสุทธิวอาจารย์วัดอาวุธวิกสิตารามค่ะพระพรหมวชิราภรณ์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:56.74191699+07:00","message":"[buffer interim] 346 false พัดลมวัชระสุทธิวอาจารย์วัดอาวุธวิกสิตารามค่ะพระพรหมวชิราภรณ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:56.741924328+07:00","message":"[bufferProcess] interim [760000000]:พัดลมวัชระสุทธิวอาจารย์วัดอาวุธวิกสิตารามค่ะพระพรหมวชิราภรณ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:56.741926632+07:00","message":"[bufferProcess] send to processor:พัดลมวัชระสุทธิวอาจารย์วัดอาวุธวิกสิตารามค่ะพระพรหมวชิรญาณ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:56.741930122+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:56.741933065+07:00","message":"> Transcript [1947] [false]: 'พัดลมวัชระสุทธิวอาจารย์วัดอาวุธวิกสิตารามค่ะพระพรหมวชิรญาณ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:56.741936914+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:56.741938541+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:56.741940513+07:00","message":"StatePrefix: 'พัดลมวัชระสุทธิวอาจารย์วัดอาวุธวิกสิตารามค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:56.741942794+07:00","message":"TextPushed: 'พัดลมวัชระสุทธิวอาจารย์วัดอาวุธวิก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:56.741945457+07:00","message":"Push: 'สิตารามค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:56.741947043+07:00","message":"TextPushed: 'พัดลมวัชระสุทธิวอาจารย์วัดอาวุธวิกสิตารามค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:56.741948931+07:00","message":"Set new StatePrefix : 'พัดลมวัชระสุทธิวอาจารย์วัดอาวุธวิกสิตารามค่ะพระพรหมวชิรญาณ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:56.74195137+07:00","message":"Next Push (prob) : 'พระพรหมวชิรญาณ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:56.741958735+07:00","message":"push: {false สิตารามค่ะ 0 0xc00401e600}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:56.943723006+07:00","message":"receive streaming session, msgId: 346"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:56.943755048+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":"2025-10-27T14:31:56.943765987+07:00","message":"receive interim result [false|false]: พัดลมวัชระสุทธิวอาจารย์วัดอาวุธวิกสิตารามค่ะพระพรหมวชิรธรวัด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:56.9437826+07:00","message":"[buffer interim] 346 false พัดลมวัชระสุทธิวอาจารย์วัดอาวุธวิกสิตารามค่ะพระพรหมวชิรธรวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:56.943789416+07:00","message":"[bufferProcess] interim [0]:พัดลมวัชระสุทธิวอาจารย์วัดอาวุธวิกสิตารามค่ะพระพรหมวชิรธรวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:56.943792107+07:00","message":"[bufferProcess] send to processor:พัดลมวัชระสุทธิวอาจารย์วัดอาวุธวิกสิตารามค่ะพระพรหมวชิราภรณ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:56.943797204+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:56.943799745+07:00","message":"> Transcript [1948] [false]: 'พัดลมวัชระสุทธิวอาจารย์วัดอาวุธวิกสิตารามค่ะพระพรหมวชิราภรณ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:56.943802045+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:56.94380386+07:00","message":"Set new StatePrefix: 'พัดลมวัชระสุทธิวอาจารย์วัดอาวุธวิกสิตารามค่ะพระพรหมวชิราภรณ์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:57.160606121+07:00","message":"[GCS] IsForceVAD: false for message ID: 346"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:57.222596952+07:00","message":"[GCS] Start streaming session, msgId: 347"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:57.258851322+07:00","message":"receive streaming session, msgId: 346"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:57.258888527+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พัดลมวัชระสุทธิวอาจารย์วัดอาวุธวิกสิตารามค่ะพระพรหมวชิรธรวัดเทวราช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:57.258913722+07:00","message":"receive interim result [false|false]: พัดลมวัชระสุทธิวอาจารย์วัดอาวุธวิกสิตารามค่ะพระพรหมวชิรธรวัดเทวราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:57.258927581+07:00","message":"[buffer interim] 346 false พัดลมวัชระสุทธิวอาจารย์วัดอาวุธวิกสิตารามค่ะพระพรหมวชิรธรวัดเทวราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:57.2589346+07:00","message":"[bufferProcess] interim [420000000]:พัดลมวัชระสุทธิวอาจารย์วัดอาวุธวิกสิตารามค่ะพระพรหมวชิรธรวัดเทวราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:57.258937235+07:00","message":"[bufferProcess] send to processor:พัดลมวัชระสุทธิวอาจารย์วัดอาวุธวิกสิตารามค่ะพระพรหมวชิรธรวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:57.258942789+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:57.258945505+07:00","message":"> Transcript [1949] [false]: 'พัดลมวัชระสุทธิวอาจารย์วัดอาวุธวิกสิตารามค่ะพระพรหมวชิรธรวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:57.258947832+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:57.258949509+07:00","message":"Set new StatePrefix: 'พัดลมวัชระสุทธิวอาจารย์วัดอาวุธวิกสิตารามค่ะพระพรหมวชิรธรวัด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:57.364163763+07:00","message":"receive streaming session, msgId: 346"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:57.364198724+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ครับผมวัชระสุดอาจารย์วัดอาวุธวิกสิตารามค่ะพระพรหมวชิราภรณ์วัดเทวราช\",\"confidence\":0.9325146}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:57.36420492+07:00","message":"receive interim result [true|false]: ครับผมวัชระสุดอาจารย์วัดอาวุธวิกสิตารามค่ะพระพรหมวชิราภรณ์วัดเทวราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:57.36421364+07:00","message":"end recv isFinal message id 346"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:57.364215515+07:00","message":"end Recv id 346"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:57.364219782+07:00","message":"[buffer interim] 346 true ครับผมวัชระสุดอาจารย์วัดอาวุธวิกสิตารามค่ะพระพรหมวชิราภรณ์วัดเทวราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:57.364228452+07:00","message":"[bufferProcess] interim [420000000]:ครับผมวัชระสุดอาจารย์วัดอาวุธวิกสิตารามค่ะพระพรหมวชิราภรณ์วัดเทวราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:57.364233217+07:00","message":"[bufferProcess] send to processor (isfinal):พัดลมวัชระสุทธิวอาจารย์วัดอาวุธวิกสิตารามค่ะพระพรหมวชิรธรวัดเทวราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:57.364236652+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:57.364239193+07:00","message":"> Transcript [1950] [false]: 'พัดลมวัชระสุทธิวอาจารย์วัดอาวุธวิกสิตารามค่ะพระพรหมวชิรธรวัดเทวราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:57.364242186+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:57.364243982+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:57.364245673+07:00","message":"StatePrefix: 'พัดลมวัชระสุทธิวอาจารย์วัดอาวุธวิกสิตารามค่ะพระพรหมวชิรธรวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:57.364248304+07:00","message":"TextPushed: 'พัดลมวัชระสุทธิวอาจารย์วัดอาวุธวิกสิตารามค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:57.364250117+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:57.364251794+07:00","message":"> Transcript [1951] [true]: 'ครับผมวัชระสุดอาจารย์วัดอาวุธวิกสิตารามค่ะพระพรหมวชิราภรณ์วัดเทวราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:57.364255055+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:57.364256536+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:57.364257845+07:00","message":"StatePrefix: 'พัดลมวัชระสุทธิวอาจารย์วัดอาวุธวิกสิตารามค่ะพระพรหมวชิรธรวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:57.364259543+07:00","message":"TextPushed: 'พัดลมวัชระสุทธิวอาจารย์วัดอาวุธวิกสิตารามค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:57.364260941+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:57.364451468+07:00","message":"Push: 'พระพรหมวชิราภรณ์วัดเทวราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:57.364453936+07:00","message":"TextPushed: 'พัดลมวัชระสุทธิวอาจารย์วัดอาวุธวิกสิตารามค่ะพระพรหมวชิราภรณ์วัดเทวราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:57.364456074+07:00","message":"Set new StatePrefix : 'ครับผมวัชระสุดอาจารย์วัดอาวุธวิกสิตารามค่ะพระพรหมวชิราภรณ์วัดเทวราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:57.364458024+07:00","message":"Next Push (prob) : 'ครับผมวัชระสุดอาจารย์วัดอาวุธวิกสิตารามค่ะพระพรหมวชิราภรณ์วัดเทวราช'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:57.36446579+07:00","message":"push: {true พระพรหมวชิราภรณ์วัดเทวราช 0 0xc00401e600}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:57.364474683+07:00","message":"write aligntment file to 'tmp/7446/align_message_id_346.html'"}
{"level":"info","service":"Main","time":"2025-10-27T14:31:57.377663253+07:00","message":"write wav file: './tmp/7446/7446_346.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:58.05013708+07:00","message":"[GCS] IsForceVAD: false for message ID: 347"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:58.156946191+07:00","message":"receive streaming session, msgId: 347"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:58.156981105+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":"2025-10-27T14:31:58.156985674+07:00","message":"receive interim result [false|false]: ฌอน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:58.156996837+07:00","message":"[buffer interim] 347 false ฌอน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:58.15700306+07:00","message":"[bufferProcess] interim [780000000]:ฌอน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:58.157004491+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:58.202783973+07:00","message":"receive streaming session, msgId: 347"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:58.202818587+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ฌอน\",\"confidence\":0.6791975}],\"is_final\":true,\"result_end_time\":{\"nanos\":870000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:58.202824834+07:00","message":"receive interim result [true|false]: ฌอน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:58.202834516+07:00","message":"end recv isFinal message id 347"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:58.202837182+07:00","message":"end Recv id 347"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:58.202844441+07:00","message":"[buffer interim] 347 true ฌอน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:58.202854031+07:00","message":"[bufferProcess] interim [870000000]:ฌอน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:58.202856594+07:00","message":"[bufferProcess] send to processor (isfinal):ฌอน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:58.202860518+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:58.202863189+07:00","message":"> Transcript [1952] [false]: 'ฌอน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:58.20286504+07:00","message":"Set StatePrefix (first interim): 'ฌอน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:58.202866465+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:58.202867978+07:00","message":"> Transcript [1953] [true]: 'ฌอน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:58.202870302+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:58.202871876+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:58.202873651+07:00","message":"StatePrefix: 'ฌอน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:58.202875448+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:58.202877581+07:00","message":"Push: 'ฌอน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:58.202885994+07:00","message":"push: {true ฌอน 0 0xc00401e080}"}
{"level":"info","service":"Main","time":"2025-10-27T14:31:58.208711054+07:00","message":"write wav file: './tmp/7446/7446_347.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:58.250677681+07:00","message":"[GCS] Start streaming session, msgId: 348"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:31:58.548873182+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:31:58.54887173+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:59.384532817+07:00","message":"receive streaming session, msgId: 348"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:59.384592244+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":"2025-10-27T14:31:59.384598837+07:00","message":"receive interim result [false|false]: เอามาใช้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:59.384614529+07:00","message":"[buffer interim] 348 false เอามาใช้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:59.384626519+07:00","message":"[bufferProcess] interim [840000000]:เอามาใช้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:59.384628931+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:59.384635961+07:00","message":"[bufferProcess] send to processor (ticker):เอามาใช้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:59.384639048+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:59.384642604+07:00","message":"> Transcript [1954] [false]: 'เอามาใช้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:59.384645357+07:00","message":"Set StatePrefix (first interim): 'เอามาใช้'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:59.446785976+07:00","message":"receive streaming session, msgId: 348"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:59.446821277+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":"2025-10-27T14:31:59.44682793+07:00","message":"receive interim result [false|false]: พรหมชาติ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:59.446839924+07:00","message":"[buffer interim] 348 false พรหมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:59.44684763+07:00","message":"[bufferProcess] interim [900000000]:พรหมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:59.446849189+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:59.474805918+07:00","message":"receive streaming session, msgId: 348"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:59.474833254+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":"2025-10-27T14:31:59.474838044+07:00","message":"receive interim result [false|false]: ผมว่าที่รัก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:59.474851025+07:00","message":"[buffer interim] 348 false ผมว่าที่รัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:59.474856724+07:00","message":"[bufferProcess] interim [960000000]:ผมว่าที่รัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:59.474858947+07:00","message":"[bufferProcess] send to processor:พรหมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:59.474864121+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:59.474866932+07:00","message":"> Transcript [1955] [false]: 'พรหมชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:59.474869368+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:59.474871407+07:00","message":"Set new StatePrefix: 'พรหมชาติ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:59.647238876+07:00","message":"receive streaming session, msgId: 348"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:59.647276891+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":"2025-10-27T14:31:59.64728195+07:00","message":"receive interim result [false|false]: ผมว่าที่รักคุณ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:59.647295186+07:00","message":"[buffer interim] 348 false ผมว่าที่รักคุณ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:59.647301818+07:00","message":"[bufferProcess] interim [200000000]:ผมว่าที่รักคุณ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:59.647303754+07:00","message":"[bufferProcess] send to processor:ผมว่าที่รัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:59.647308711+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:59.647311277+07:00","message":"> Transcript [1956] [false]: 'ผมว่าที่รัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:59.647313559+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:59.647315426+07:00","message":"Set new StatePrefix: 'ผมว่าที่รัก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:59.881833247+07:00","message":"receive streaming session, msgId: 348"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:59.881869992+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":"2025-10-27T14:31:59.881875117+07:00","message":"receive interim result [false|false]: พรหมชินะคุณาธิป"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:31:59.881887592+07:00","message":"[buffer interim] 348 false พรหมชินะคุณาธิป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:59.881897476+07:00","message":"[bufferProcess] interim [440000000]:พรหมชินะคุณาธิป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:59.881900648+07:00","message":"[bufferProcess] send to processor:ผมว่าที่รักคุณ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:59.881906768+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:59.881910404+07:00","message":"> Transcript [1957] [false]: 'ผมว่าที่รักคุณ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:59.88191462+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:59.881916515+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:59.881918103+07:00","message":"StatePrefix: 'ผมว่าที่รัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:31:59.881919993+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:00.010859256+07:00","message":"receive streaming session, msgId: 348"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:00.010905993+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":"2025-10-27T14:32:00.010913429+07:00","message":"receive interim result [false|false]: พรหมชินะคุณาธาร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:00.01092829+07:00","message":"[buffer interim] 348 false พรหมชินะคุณาธาร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:00.010936489+07:00","message":"[bufferProcess] interim [560000000]:พรหมชินะคุณาธาร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:00.01093953+07:00","message":"[bufferProcess] send to processor:พรหมชินะคุณาธิป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:00.010947135+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:00.010950583+07:00","message":"> Transcript [1958] [false]: 'พรหมชินะคุณาธิป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:00.010953474+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:00.01095569+07:00","message":"Set new StatePrefix: 'พรหมชินะคุณาธิป'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:00.203857697+07:00","message":"receive streaming session, msgId: 348"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:00.20389964+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":"2025-10-27T14:32:00.203907264+07:00","message":"receive interim result [false|false]: พรหมชินะคุณาธารวัด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:00.203922138+07:00","message":"[buffer interim] 348 false พรหมชินะคุณาธารวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:00.203930123+07:00","message":"[bufferProcess] interim [800000000]:พรหมชินะคุณาธารวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:00.203933436+07:00","message":"[bufferProcess] send to processor:พรหมชินะคุณาธาร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:00.203939893+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:00.203943598+07:00","message":"> Transcript [1959] [false]: 'พรหมชินะคุณาธาร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:00.203946374+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:00.203949197+07:00","message":"Set new StatePrefix: 'พรหมชินะคุณาธาร'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:00.519692813+07:00","message":"receive streaming session, msgId: 348"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:00.519733615+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":"2025-10-27T14:32:00.519739573+07:00","message":"receive interim result [false|false]: พรหมชินะคุณาธารวัดศรี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:00.519755141+07:00","message":"[buffer interim] 348 false พรหมชินะคุณาธารวัดศรี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:00.519761897+07:00","message":"[bufferProcess] interim [40000000]:พรหมชินะคุณาธารวัดศรี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:00.519764053+07:00","message":"[bufferProcess] send to processor:พรหมชินะคุณาธารวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:00.519769258+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:00.51977167+07:00","message":"> Transcript [1960] [false]: 'พรหมชินะคุณาธารวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:00.519774926+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:00.519776772+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:00.519778346+07:00","message":"StatePrefix: 'พรหมชินะคุณาธาร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:00.519780174+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:00.591126364+07:00","message":"receive streaming session, msgId: 348"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:00.591171039+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":"2025-10-27T14:32:00.591178306+07:00","message":"receive interim result [false|false]: พรหมชินะคุณาธารวัดศรีษะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:00.59119225+07:00","message":"[buffer interim] 348 false พรหมชินะคุณาธารวัดศรีษะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:00.591202543+07:00","message":"[bufferProcess] interim [220000000]:พรหมชินะคุณาธารวัดศรีษะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:00.591205607+07:00","message":"[bufferProcess] send to processor:พรหมชินะคุณาธารวัดศรี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:00.591211337+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:00.591215813+07:00","message":"> Transcript [1961] [false]: 'พรหมชินะคุณาธารวัดศรี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:00.591219799+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:00.591222221+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:00.591225618+07:00","message":"StatePrefix: 'พรหมชินะคุณาธาร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:00.591227803+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:00.715641405+07:00","message":"receive streaming session, msgId: 348"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:00.715676037+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":"2025-10-27T14:32:00.715681478+07:00","message":"receive interim result [false|false]: พรหมชินะคุณาธารวัดสีสุก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:00.71569356+07:00","message":"[buffer interim] 348 false พรหมชินะคุณาธารวัดสีสุก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:00.715700593+07:00","message":"[bufferProcess] interim [280000000]:พรหมชินะคุณาธารวัดสีสุก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:00.715702819+07:00","message":"[bufferProcess] send to processor:พรหมชินะคุณาธารวัดศรีษะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:00.71570814+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:00.715710994+07:00","message":"> Transcript [1962] [false]: 'พรหมชินะคุณาธารวัดศรีษะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:00.715713796+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:00.715715754+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:00.715717942+07:00","message":"StatePrefix: 'พรหมชินะคุณาธาร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:00.71571987+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:00.83730465+07:00","message":"receive streaming session, msgId: 348"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:00.83733963+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":"2025-10-27T14:32:00.83734516+07:00","message":"receive interim result [false|false]: พรหมชินะคุณาธารวัดศรีจุฬา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:00.837356191+07:00","message":"[buffer interim] 348 false พรหมชินะคุณาธารวัดศรีจุฬา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:00.837363267+07:00","message":"[bufferProcess] interim [340000000]:พรหมชินะคุณาธารวัดศรีจุฬา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:00.837365482+07:00","message":"[bufferProcess] send to processor:พรหมชินะคุณาธารวัดสีสุก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:00.83737025+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:00.837372999+07:00","message":"> Transcript [1963] [false]: 'พรหมชินะคุณาธารวัดสีสุก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:00.83737598+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:00.837378404+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:00.837380811+07:00","message":"StatePrefix: 'พรหมชินะคุณาธาร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:00.837382733+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:00.837386681+07:00","message":"Push: 'พรหมชินะคุณาธาร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:00.837388559+07:00","message":"TextPushed: 'พรหมชินะคุณาธาร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:00.837390873+07:00","message":"Set new StatePrefix : 'พรหมชินะคุณาธารวัดสีสุก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:00.837392952+07:00","message":"Next Push (prob) : 'วัดสีสุก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:00.837400139+07:00","message":"push: {false พรหมชินะคุณาธาร 0 0xc002880480}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:00.901407914+07:00","message":"receive streaming session, msgId: 348"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:00.901448504+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":"2025-10-27T14:32:00.90145582+07:00","message":"receive interim result [false|false]: พรหมชินะคุณาธารวัดศรีสุดาราม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:00.901471661+07:00","message":"[buffer interim] 348 false พรหมชินะคุณาธารวัดศรีสุดาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:00.901481849+07:00","message":"[bufferProcess] interim [520000000]:พรหมชินะคุณาธารวัดศรีสุดาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:00.901485133+07:00","message":"[bufferProcess] send to processor:พรหมชินะคุณาธารวัดศรีจุฬา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:00.90149269+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:00.901496218+07:00","message":"> Transcript [1964] [false]: 'พรหมชินะคุณาธารวัดศรีจุฬา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:00.901499033+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:00.901501521+07:00","message":"Set new StatePrefix: 'พรหมชินะคุณาธารวัดศรีจุฬา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:01.480722115+07:00","message":"receive streaming session, msgId: 348"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:01.480757373+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พรหมชินะคุณาธารวัดศรีสุดาราม\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:01.480763361+07:00","message":"receive interim result [false|false]: พรหมชินะคุณาธารวัดศรีสุดาราม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:01.480779289+07:00","message":"[buffer interim] 348 false พรหมชินะคุณาธารวัดศรีสุดาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:01.480786206+07:00","message":"[bufferProcess] interim [120000000]:พรหมชินะคุณาธารวัดศรีสุดาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:01.480788955+07:00","message":"[bufferProcess] send to processor:พรหมชินะคุณาธารวัดศรีสุดาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:01.480793521+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:01.480796195+07:00","message":"> Transcript [1965] [false]: 'พรหมชินะคุณาธารวัดศรีสุดาราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:01.480798182+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:01.480800211+07:00","message":"Set new StatePrefix: 'พรหมชินะคุณาธารวัดศรีสุดาราม'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:32:01.549560456+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:32:01.549581758+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:02.447225287+07:00","message":"receive streaming session, msgId: 348"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:02.447263922+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":"2025-10-27T14:32:02.447270227+07:00","message":"receive interim result [false|false]: พรหมชินะคุณาธารวัดศรีสุดารามพระธรรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:02.44728443+07:00","message":"[buffer interim] 348 false พรหมชินะคุณาธารวัดศรีสุดารามพระธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:02.447291373+07:00","message":"[bufferProcess] interim [960000000]:พรหมชินะคุณาธารวัดศรีสุดารามพระธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:02.447293805+07:00","message":"[bufferProcess] send to processor:พรหมชินะคุณาธารวัดศรีสุดาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:02.447297067+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:02.44729954+07:00","message":"> Transcript [1966] [false]: 'พรหมชินะคุณาธารวัดศรีสุดาราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:02.447302379+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:02.447304163+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:02.447305714+07:00","message":"StatePrefix: 'พรหมชินะคุณาธารวัดศรีสุดาราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:02.447308042+07:00","message":"TextPushed: 'พรหมชินะคุณาธาร'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:02.48819992+07:00","message":"receive streaming session, msgId: 348"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:02.488240112+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":"2025-10-27T14:32:02.488247769+07:00","message":"receive interim result [false|false]: พรหมชินะคุณาธารวัดศรีสุดาราม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:02.488265591+07:00","message":"[buffer interim] 348 false พรหมชินะคุณาธารวัดศรีสุดาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:02.488276693+07:00","message":"[bufferProcess] interim [20000000]:พรหมชินะคุณาธารวัดศรีสุดาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:02.488280222+07:00","message":"[bufferProcess] send to processor:พรหมชินะคุณาธารวัดศรีสุดารามพระธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:02.488287292+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:02.488291083+07:00","message":"> Transcript [1967] [false]: 'พรหมชินะคุณาธารวัดศรีสุดารามพระธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:02.488295787+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:02.488297909+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:02.488300165+07:00","message":"StatePrefix: 'พรหมชินะคุณาธารวัดศรีสุดาราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:02.488302758+07:00","message":"TextPushed: 'พรหมชินะคุณาธาร'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:02.701444772+07:00","message":"receive streaming session, msgId: 348"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:02.701482745+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":"2025-10-27T14:32:02.701488937+07:00","message":"receive interim result [false|false]: พรหมชินะคุณาธารวัดศรีสุดารามพระธรรมโพธิ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:02.701502057+07:00","message":"[buffer interim] 348 false พรหมชินะคุณาธารวัดศรีสุดารามพระธรรมโพธิ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:02.701509146+07:00","message":"[bufferProcess] interim [260000000]:พรหมชินะคุณาธารวัดศรีสุดารามพระธรรมโพธิ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:02.701511624+07:00","message":"[bufferProcess] send to processor:พรหมชินะคุณาธารวัดศรีสุดาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:02.701516857+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:02.701519559+07:00","message":"> Transcript [1968] [false]: 'พรหมชินะคุณาธารวัดศรีสุดาราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:02.701522585+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:02.701524455+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:02.701526435+07:00","message":"StatePrefix: 'พรหมชินะคุณาธารวัดศรีสุดาราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:02.701529095+07:00","message":"TextPushed: 'พรหมชินะคุณาธาร'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:02.703610722+07:00","message":"receive streaming session, msgId: 348"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:02.703627858+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":"2025-10-27T14:32:02.703631941+07:00","message":"receive interim result [false|false]: พรหมชินะคุณาธารวัดศรีสุดารามพระธรรมโพธิวงศ์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:02.7036413+07:00","message":"[buffer interim] 348 false พรหมชินะคุณาธารวัดศรีสุดารามพระธรรมโพธิวงศ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:02.703644878+07:00","message":"[bufferProcess] interim [320000000]:พรหมชินะคุณาธารวัดศรีสุดารามพระธรรมโพธิวงศ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:02.703646824+07:00","message":"[bufferProcess] send to processor:พรหมชินะคุณาธารวัดศรีสุดารามพระธรรมโพธิ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:02.703649128+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:02.703651668+07:00","message":"> Transcript [1969] [false]: 'พรหมชินะคุณาธารวัดศรีสุดารามพระธรรมโพธิ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:02.703653952+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:02.703655415+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:02.703656931+07:00","message":"StatePrefix: 'พรหมชินะคุณาธารวัดศรีสุดาราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:02.703658871+07:00","message":"TextPushed: 'พรหมชินะคุณาธาร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:02.703664471+07:00","message":"Push: 'วัดศรีสุดาราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:02.703665995+07:00","message":"TextPushed: 'พรหมชินะคุณาธารวัดศรีสุดาราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:02.703667665+07:00","message":"Set new StatePrefix : 'พรหมชินะคุณาธารวัดศรีสุดารามพระธรรมโพธิ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:02.703669503+07:00","message":"Next Push (prob) : 'พระธรรมโพธิ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:02.703677539+07:00","message":"push: {false วัดศรีสุดาราม 0 0xc002880480}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:03.023045718+07:00","message":"receive streaming session, msgId: 348"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:03.023076194+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":"2025-10-27T14:32:03.023082066+07:00","message":"receive interim result [false|false]: พรหมชินะคุณาธารวัดศรีสุดารามพระธรรมโพธิมงคล"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:03.023094952+07:00","message":"[buffer interim] 348 false พรหมชินะคุณาธารวัดศรีสุดารามพระธรรมโพธิมงคล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:03.023101718+07:00","message":"[bufferProcess] interim [620000000]:พรหมชินะคุณาธารวัดศรีสุดารามพระธรรมโพธิมงคล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:03.02310369+07:00","message":"[bufferProcess] send to processor:พรหมชินะคุณาธารวัดศรีสุดารามพระธรรมโพธิวงศ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:03.023108971+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:03.023111629+07:00","message":"> Transcript [1970] [false]: 'พรหมชินะคุณาธารวัดศรีสุดารามพระธรรมโพธิวงศ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:03.023114681+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:03.023116363+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:03.023117919+07:00","message":"StatePrefix: 'พรหมชินะคุณาธารวัดศรีสุดารามพระธรรมโพธิ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:03.023119822+07:00","message":"TextPushed: 'พรหมชินะคุณาธารวัดศรีสุดาราม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:03.407111653+07:00","message":"receive streaming session, msgId: 348"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:03.407172662+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":"2025-10-27T14:32:03.407180582+07:00","message":"receive interim result [false|false]: พรหมชินะคุณาธารวัดศรีสุดารามพระธรรมพุทธิมงคลวัด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:03.407197392+07:00","message":"[buffer interim] 348 false พรหมชินะคุณาธารวัดศรีสุดารามพระธรรมพุทธิมงคลวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:03.407208153+07:00","message":"[bufferProcess] interim [980000000]:พรหมชินะคุณาธารวัดศรีสุดารามพระธรรมพุทธิมงคลวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:03.407211493+07:00","message":"[bufferProcess] send to processor:พรหมชินะคุณาธารวัดศรีสุดารามพระธรรมโพธิมงคล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:03.407218877+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:03.407223722+07:00","message":"> Transcript [1971] [false]: 'พรหมชินะคุณาธารวัดศรีสุดารามพระธรรมโพธิมงคล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:03.407229126+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:03.407231654+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:03.407233915+07:00","message":"StatePrefix: 'พรหมชินะคุณาธารวัดศรีสุดารามพระธรรมโพธิ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:03.407237433+07:00","message":"TextPushed: 'พรหมชินะคุณาธารวัดศรีสุดาราม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:03.635092596+07:00","message":"receive streaming session, msgId: 348"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:03.635126932+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":"2025-10-27T14:32:03.635132303+07:00","message":"receive interim result [false|false]: พรหมชินะคุณาธารวัดศรีสุดารามพระธรรมพุทธิมงคลวัดนี้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:03.635141349+07:00","message":"[buffer interim] 348 false พรหมชินะคุณาธารวัดศรีสุดารามพระธรรมพุทธิมงคลวัดนี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:03.635148041+07:00","message":"[bufferProcess] interim [220000000]:พรหมชินะคุณาธารวัดศรีสุดารามพระธรรมพุทธิมงคลวัดนี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:03.635150437+07:00","message":"[bufferProcess] send to processor:พรหมชินะคุณาธารวัดศรีสุดารามพระธรรมพุทธิมงคลวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:03.635154225+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:03.635156583+07:00","message":"> Transcript [1972] [false]: 'พรหมชินะคุณาธารวัดศรีสุดารามพระธรรมพุทธิมงคลวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:03.635158765+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:03.635160467+07:00","message":"Set new StatePrefix: 'พรหมชินะคุณาธารวัดศรีสุดารามพระธรรมพุทธิมงคลวัด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:03.746540042+07:00","message":"receive streaming session, msgId: 348"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:03.746604615+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":"2025-10-27T14:32:03.746613528+07:00","message":"receive interim result [false|false]: พรหมชินะคุณาธารวัดศรีสุดารามพระธรรมพุทธิมงคลวัดใน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:03.74662962+07:00","message":"[buffer interim] 348 false พรหมชินะคุณาธารวัดศรีสุดารามพระธรรมพุทธิมงคลวัดใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:03.746638355+07:00","message":"[bufferProcess] interim [280000000]:พรหมชินะคุณาธารวัดศรีสุดารามพระธรรมพุทธิมงคลวัดใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:03.746640751+07:00","message":"[bufferProcess] send to processor:พรหมชินะคุณาธารวัดศรีสุดารามพระธรรมพุทธิมงคลวัดนี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:03.746646073+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:03.74664873+07:00","message":"> Transcript [1973] [false]: 'พรหมชินะคุณาธารวัดศรีสุดารามพระธรรมพุทธิมงคลวัดนี้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:03.746652547+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:03.74665441+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:03.746656065+07:00","message":"StatePrefix: 'พรหมชินะคุณาธารวัดศรีสุดารามพระธรรมพุทธิมงคลวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:03.746658479+07:00","message":"TextPushed: 'พรหมชินะคุณาธารวัดศรีสุดาราม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:03.787171847+07:00","message":"receive streaming session, msgId: 348"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:03.787211545+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":"2025-10-27T14:32:03.787217807+07:00","message":"receive interim result [false|false]: พรหมชินะคุณาธารวัดศรีสุดารามพระธรรมพุทธิมงคลวัดนิม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:03.787230115+07:00","message":"[buffer interim] 348 false พรหมชินะคุณาธารวัดศรีสุดารามพระธรรมพุทธิมงคลวัดนิม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:03.787236881+07:00","message":"[bufferProcess] interim [340000000]:พรหมชินะคุณาธารวัดศรีสุดารามพระธรรมพุทธิมงคลวัดนิม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:03.787239243+07:00","message":"[bufferProcess] send to processor:พรหมชินะคุณาธารวัดศรีสุดารามพระธรรมพุทธิมงคลวัดใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:03.787244242+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:03.78724668+07:00","message":"> Transcript [1974] [false]: 'พรหมชินะคุณาธารวัดศรีสุดารามพระธรรมพุทธิมงคลวัดใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:03.787250019+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:03.787251862+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:03.787253457+07:00","message":"StatePrefix: 'พรหมชินะคุณาธารวัดศรีสุดารามพระธรรมพุทธิมงคลวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:03.787256028+07:00","message":"TextPushed: 'พรหมชินะคุณาธารวัดศรีสุดาราม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:03.910836914+07:00","message":"receive streaming session, msgId: 348"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:03.910877015+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":"2025-10-27T14:32:03.910883086+07:00","message":"receive interim result [false|false]: พรหมชินะคุณาธารวัดศรีสุดารามพระธรรมพุทธิมงคลวัดนิมมานรดี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:03.910901018+07:00","message":"[buffer interim] 348 false พรหมชินะคุณาธารวัดศรีสุดารามพระธรรมพุทธิมงคลวัดนิมมานรดี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:03.91090771+07:00","message":"[bufferProcess] interim [460000000]:พรหมชินะคุณาธารวัดศรีสุดารามพระธรรมพุทธิมงคลวัดนิมมานรดี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:03.910910468+07:00","message":"[bufferProcess] send to processor:พรหมชินะคุณาธารวัดศรีสุดารามพระธรรมพุทธิมงคลวัดนิม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:03.910916088+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:03.910921244+07:00","message":"> Transcript [1975] [false]: 'พรหมชินะคุณาธารวัดศรีสุดารามพระธรรมพุทธิมงคลวัดนิม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:03.910925007+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:03.910926915+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:03.910928911+07:00","message":"StatePrefix: 'พรหมชินะคุณาธารวัดศรีสุดารามพระธรรมพุทธิมงคลวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:03.910931825+07:00","message":"TextPushed: 'พรหมชินะคุณาธารวัดศรีสุดาราม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:04.49177418+07:00","message":"receive streaming session, msgId: 348"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:04.491813567+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พรหมชินะคุณาธารวัดศรีสุดารามพระธรรมพุทธิมงคลวัดนิมมานรดี\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":6,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:04.491819647+07:00","message":"receive interim result [false|false]: พรหมชินะคุณาธารวัดศรีสุดารามพระธรรมพุทธิมงคลวัดนิมมานรดี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:04.491836649+07:00","message":"[buffer interim] 348 false พรหมชินะคุณาธารวัดศรีสุดารามพระธรรมพุทธิมงคลวัดนิมมานรดี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:04.49184354+07:00","message":"[bufferProcess] interim [60000000]:พรหมชินะคุณาธารวัดศรีสุดารามพระธรรมพุทธิมงคลวัดนิมมานรดี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:04.491845771+07:00","message":"[bufferProcess] send to processor:พรหมชินะคุณาธารวัดศรีสุดารามพระธรรมพุทธิมงคลวัดนิมมานรดี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:04.491851561+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:04.491854189+07:00","message":"> Transcript [1976] [false]: 'พรหมชินะคุณาธารวัดศรีสุดารามพระธรรมพุทธิมงคลวัดนิมมานรดี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:04.491859183+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:04.491861456+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:04.4918643+07:00","message":"StatePrefix: 'พรหมชินะคุณาธารวัดศรีสุดารามพระธรรมพุทธิมงคลวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:04.491867522+07:00","message":"TextPushed: 'พรหมชินะคุณาธารวัดศรีสุดาราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:04.49187431+07:00","message":"Push: 'พระธรรมพุทธิมงคลวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:04.491876993+07:00","message":"TextPushed: 'พรหมชินะคุณาธารวัดศรีสุดารามพระธรรมพุทธิมงคลวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:04.491880512+07:00","message":"Set new StatePrefix : 'พรหมชินะคุณาธารวัดศรีสุดารามพระธรรมพุทธิมงคลวัดนิมมานรดี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:04.491883308+07:00","message":"Next Push (prob) : 'นิมมานรดี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:04.491894348+07:00","message":"push: {false พระธรรมพุทธิมงคลวัด 0 0xc002880480}"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:32:04.549934539+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:32:04.54994834+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:05.917179986+07:00","message":"receive streaming session, msgId: 348"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:05.917221726+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พรหมชินะคุณาธารวัดศรีสุดารามพระธรรมพุทธิมงคลวัดนิมมานรดีพระธรรมกิตติเมธี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":7,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:05.917227762+07:00","message":"receive interim result [false|false]: พรหมชินะคุณาธารวัดศรีสุดารามพระธรรมพุทธิมงคลวัดนิมมานรดีพระธรรมกิตติเมธี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:05.917244238+07:00","message":"[buffer interim] 348 false พรหมชินะคุณาธารวัดศรีสุดารามพระธรรมพุทธิมงคลวัดนิมมานรดีพระธรรมกิตติเมธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:05.917253816+07:00","message":"[bufferProcess] interim [440000000]:พรหมชินะคุณาธารวัดศรีสุดารามพระธรรมพุทธิมงคลวัดนิมมานรดีพระธรรมกิตติเมธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:05.917256657+07:00","message":"[bufferProcess] send to processor:พรหมชินะคุณาธารวัดศรีสุดารามพระธรรมพุทธิมงคลวัดนิมมานรดี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:05.917262578+07:00","message":"[bufferProcess] send to processor (ticker):พรหมชินะคุณาธารวัดศรีสุดารามพระธรรมพุทธิมงคลวัดนิมมานรดีพระธรรมกิตติเมธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:05.917266079+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:05.917268836+07:00","message":"> Transcript [1977] [false]: 'พรหมชินะคุณาธารวัดศรีสุดารามพระธรรมพุทธิมงคลวัดนิมมานรดี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:05.917271708+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:05.917273692+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:05.917276019+07:00","message":"StatePrefix: 'พรหมชินะคุณาธารวัดศรีสุดารามพระธรรมพุทธิมงคลวัดนิมมานรดี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:05.917278307+07:00","message":"TextPushed: 'พรหมชินะคุณาธารวัดศรีสุดารามพระธรรมพุทธิมงคลวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:05.917280104+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:05.917281608+07:00","message":"> Transcript [1978] [false]: 'พรหมชินะคุณาธารวัดศรีสุดารามพระธรรมพุทธิมงคลวัดนิมมานรดีพระธรรมกิตติเมธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:05.917283608+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:05.917290591+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:05.91729248+07:00","message":"StatePrefix: 'พรหมชินะคุณาธารวัดศรีสุดารามพระธรรมพุทธิมงคลวัดนิมมานรดี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:05.91729974+07:00","message":"TextPushed: 'พรหมชินะคุณาธารวัดศรีสุดารามพระธรรมพุทธิมงคลวัด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:06.284357218+07:00","message":"receive streaming session, msgId: 348"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:06.284399088+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":"2025-10-27T14:32:06.284404557+07:00","message":"receive interim result [false|false]: พรหมชินะคุณาธารวัดศรีสุดารามพระธรรมพุทธิมงคลวัดนิมมานรดีพระธรรมกิตติเมธีวัด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:06.284417808+07:00","message":"[buffer interim] 348 false พรหมชินะคุณาธารวัดศรีสุดารามพระธรรมพุทธิมงคลวัดนิมมานรดีพระธรรมกิตติเมธีวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:06.28442467+07:00","message":"[bufferProcess] interim [860000000]:พรหมชินะคุณาธารวัดศรีสุดารามพระธรรมพุทธิมงคลวัดนิมมานรดีพระธรรมกิตติเมธีวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:06.284426615+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:06.555087786+07:00","message":"receive streaming session, msgId: 348"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:06.555130091+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พรหมชินะคุณาธารวัดศรีสุดารามพระธรรมพุทธิมงคลวัดนิมมานรดีพระธรรมกิตติเมธีวัชรา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":8,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:06.555136682+07:00","message":"receive interim result [false|false]: พรหมชินะคุณาธารวัดศรีสุดารามพระธรรมพุทธิมงคลวัดนิมมานรดีพระธรรมกิตติเมธีวัชรา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:06.555151168+07:00","message":"[buffer interim] 348 false พรหมชินะคุณาธารวัดศรีสุดารามพระธรรมพุทธิมงคลวัดนิมมานรดีพระธรรมกิตติเมธีวัชรา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:06.555158457+07:00","message":"[bufferProcess] interim [100000000]:พรหมชินะคุณาธารวัดศรีสุดารามพระธรรมพุทธิมงคลวัดนิมมานรดีพระธรรมกิตติเมธีวัชรา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:06.555161418+07:00","message":"[bufferProcess] send to processor:พรหมชินะคุณาธารวัดศรีสุดารามพระธรรมพุทธิมงคลวัดนิมมานรดีพระธรรมกิตติเมธีวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:06.555165031+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:06.555168882+07:00","message":"> Transcript [1979] [false]: 'พรหมชินะคุณาธารวัดศรีสุดารามพระธรรมพุทธิมงคลวัดนิมมานรดีพระธรรมกิตติเมธีวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:06.555173372+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:06.555175672+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:06.555178421+07:00","message":"StatePrefix: 'พรหมชินะคุณาธารวัดศรีสุดารามพระธรรมพุทธิมงคลวัดนิมมานรดี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:06.55518267+07:00","message":"TextPushed: 'พรหมชินะคุณาธารวัดศรีสุดารามพระธรรมพุทธิมงคลวัด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:06.735297974+07:00","message":"receive streaming session, msgId: 348"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:06.735344156+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พรหมชินะคุณาธารวัดศรีสุดารามพระธรรมพุทธิมงคลวัดนิมมานรดีพระธรรมกิตติเมธีวัดราชา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":8,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:06.735352994+07:00","message":"receive interim result [false|false]: พรหมชินะคุณาธารวัดศรีสุดารามพระธรรมพุทธิมงคลวัดนิมมานรดีพระธรรมกิตติเมธีวัดราชา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:06.735369361+07:00","message":"[buffer interim] 348 false พรหมชินะคุณาธารวัดศรีสุดารามพระธรรมพุทธิมงคลวัดนิมมานรดีพระธรรมกิตติเมธีวัดราชา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:06.735377953+07:00","message":"[bufferProcess] interim [280000000]:พรหมชินะคุณาธารวัดศรีสุดารามพระธรรมพุทธิมงคลวัดนิมมานรดีพระธรรมกิตติเมธีวัดราชา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:06.73538186+07:00","message":"[bufferProcess] send to processor:พรหมชินะคุณาธารวัดศรีสุดารามพระธรรมพุทธิมงคลวัดนิมมานรดีพระธรรมกิตติเมธีวัชรา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:06.735386869+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:06.735390538+07:00","message":"> Transcript [1980] [false]: 'พรหมชินะคุณาธารวัดศรีสุดารามพระธรรมพุทธิมงคลวัดนิมมานรดีพระธรรมกิตติเมธีวัชรา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:06.735395958+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:06.735398389+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:06.735401909+07:00","message":"StatePrefix: 'พรหมชินะคุณาธารวัดศรีสุดารามพระธรรมพุทธิมงคลวัดนิมมานรดี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:06.735406599+07:00","message":"TextPushed: 'พรหมชินะคุณาธารวัดศรีสุดารามพระธรรมพุทธิมงคลวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:06.735410173+07:00","message":"Push: 'นิมมานรดี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:06.735412586+07:00","message":"TextPushed: 'พรหมชินะคุณาธารวัดศรีสุดารามพระธรรมพุทธิมงคลวัดนิมมานรดี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:06.735415826+07:00","message":"Set new StatePrefix : 'พรหมชินะคุณาธารวัดศรีสุดารามพระธรรมพุทธิมงคลวัดนิมมานรดีพระธรรมกิตติเมธีวัชรา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:06.73541971+07:00","message":"Next Push (prob) : 'พระธรรมกิตติเมธีวัชรา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:06.735430153+07:00","message":"push: {false นิมมานรดี 0 0xc002880480}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:06.93029802+07:00","message":"receive streaming session, msgId: 348"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:06.930336367+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พรหมชินะคุณาธารวัดศรีสุดารามพระธรรมพุทธิมงคลวัดนิมมานรดีพระธรรมกิตติเมธีวัดราชาธิ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":8,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:06.930342294+07:00","message":"receive interim result [false|false]: พรหมชินะคุณาธารวัดศรีสุดารามพระธรรมพุทธิมงคลวัดนิมมานรดีพระธรรมกิตติเมธีวัดราชาธิ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:06.930355771+07:00","message":"[buffer interim] 348 false พรหมชินะคุณาธารวัดศรีสุดารามพระธรรมพุทธิมงคลวัดนิมมานรดีพระธรรมกิตติเมธีวัดราชาธิ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:06.930362844+07:00","message":"[bufferProcess] interim [520000000]:พรหมชินะคุณาธารวัดศรีสุดารามพระธรรมพุทธิมงคลวัดนิมมานรดีพระธรรมกิตติเมธีวัดราชาธิ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:06.930365256+07:00","message":"[bufferProcess] send to processor:พรหมชินะคุณาธารวัดศรีสุดารามพระธรรมพุทธิมงคลวัดนิมมานรดีพระธรรมกิตติเมธีวัดราชา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:06.930370693+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:06.930373332+07:00","message":"> Transcript [1981] [false]: 'พรหมชินะคุณาธารวัดศรีสุดารามพระธรรมพุทธิมงคลวัดนิมมานรดีพระธรรมกิตติเมธีวัดราชา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:06.930375889+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:06.930377854+07:00","message":"Set new StatePrefix: 'พรหมชินะคุณาธารวัดศรีสุดารามพระธรรมพุทธิมงคลวัดนิมมานรดีพระธรรมกิตติเมธีวัดราชา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:06.992886113+07:00","message":"receive streaming session, msgId: 348"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:06.99292196+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พรหมชินะคุณาธารวัดศรีสุดารามพระธรรมพุทธิมงคลวัดนิมมานรดีพระธรรมกิตติเมธีวัดราชาธิวาส\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":8,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:06.992931878+07:00","message":"receive interim result [false|false]: พรหมชินะคุณาธารวัดศรีสุดารามพระธรรมพุทธิมงคลวัดนิมมานรดีพระธรรมกิตติเมธีวัดราชาธิวาส"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:06.992945771+07:00","message":"[buffer interim] 348 false พรหมชินะคุณาธารวัดศรีสุดารามพระธรรมพุทธิมงคลวัดนิมมานรดีพระธรรมกิตติเมธีวัดราชาธิวาส"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:06.992952694+07:00","message":"[bufferProcess] interim [580000000]:พรหมชินะคุณาธารวัดศรีสุดารามพระธรรมพุทธิมงคลวัดนิมมานรดีพระธรรมกิตติเมธีวัดราชาธิวาส"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:06.992955251+07:00","message":"[bufferProcess] send to processor:พรหมชินะคุณาธารวัดศรีสุดารามพระธรรมพุทธิมงคลวัดนิมมานรดีพระธรรมกิตติเมธีวัดราชาธิ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:06.99296217+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:06.992964854+07:00","message":"> Transcript [1982] [false]: 'พรหมชินะคุณาธารวัดศรีสุดารามพระธรรมพุทธิมงคลวัดนิมมานรดีพระธรรมกิตติเมธีวัดราชาธิ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:06.99296811+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:06.992971129+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:06.992972773+07:00","message":"StatePrefix: 'พรหมชินะคุณาธารวัดศรีสุดารามพระธรรมพุทธิมงคลวัดนิมมานรดีพระธรรมกิตติเมธีวัดราชา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:06.99297523+07:00","message":"TextPushed: 'พรหมชินะคุณาธารวัดศรีสุดารามพระธรรมพุทธิมงคลวัดนิมมานรดี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:07.442085767+07:00","message":"receive streaming session, msgId: 348"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:07.442128155+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พรหมชินะคุณาธารวัดศรีสุดารามพระธรรมพุทธิมงคลวัดนิมมานรดีพระธรรมกิตติเมธีวัดราชาธิวาสวิหาร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":9},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:07.44213666+07:00","message":"receive interim result [false|false]: พรหมชินะคุณาธารวัดศรีสุดารามพระธรรมพุทธิมงคลวัดนิมมานรดีพระธรรมกิตติเมธีวัดราชาธิวาสวิหาร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:07.442153355+07:00","message":"[buffer interim] 348 false พรหมชินะคุณาธารวัดศรีสุดารามพระธรรมพุทธิมงคลวัดนิมมานรดีพระธรรมกิตติเมธีวัดราชาธิวาสวิหาร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:07.442165464+07:00","message":"[bufferProcess] interim [0]:พรหมชินะคุณาธารวัดศรีสุดารามพระธรรมพุทธิมงคลวัดนิมมานรดีพระธรรมกิตติเมธีวัดราชาธิวาสวิหาร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:07.442170142+07:00","message":"[bufferProcess] send to processor:พรหมชินะคุณาธารวัดศรีสุดารามพระธรรมพุทธิมงคลวัดนิมมานรดีพระธรรมกิตติเมธีวัดราชาธิวาส"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:07.442179194+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:07.442183261+07:00","message":"> Transcript [1983] [false]: 'พรหมชินะคุณาธารวัดศรีสุดารามพระธรรมพุทธิมงคลวัดนิมมานรดีพระธรรมกิตติเมธีวัดราชาธิวาส'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:07.442189181+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:07.442191832+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:07.442195032+07:00","message":"StatePrefix: 'พรหมชินะคุณาธารวัดศรีสุดารามพระธรรมพุทธิมงคลวัดนิมมานรดีพระธรรมกิตติเมธีวัดราชา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:07.442199326+07:00","message":"TextPushed: 'พรหมชินะคุณาธารวัดศรีสุดารามพระธรรมพุทธิมงคลวัดนิมมานรดี'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:32:07.54994221+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:32:07.549981769+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:07.729550823+07:00","message":"[GCS] IsForceVAD: false for message ID: 348"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:07.984325176+07:00","message":"receive streaming session, msgId: 348"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:07.98436124+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ผมวัชระคุณาธารวัดศรีสุดารามพระธรรมโพธิมงคลวัดนิมมานรดีพระธรรมกิตติเมธีวัดราชาธิวาสวิหาร\",\"confidence\":0.9316651}],\"is_final\":true,\"result_end_time\":{\"seconds\":9,\"nanos\":510000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:07.984368411+07:00","message":"receive interim result [true|false]: ผมวัชระคุณาธารวัดศรีสุดารามพระธรรมโพธิมงคลวัดนิมมานรดีพระธรรมกิตติเมธีวัดราชาธิวาสวิหาร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:07.984378552+07:00","message":"end recv isFinal message id 348"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:07.984381216+07:00","message":"end Recv id 348"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:07.984387746+07:00","message":"[buffer interim] 348 true ผมวัชระคุณาธารวัดศรีสุดารามพระธรรมโพธิมงคลวัดนิมมานรดีพระธรรมกิตติเมธีวัดราชาธิวาสวิหาร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:07.984399038+07:00","message":"[bufferProcess] interim [510000000]:ผมวัชระคุณาธารวัดศรีสุดารามพระธรรมโพธิมงคลวัดนิมมานรดีพระธรรมกิตติเมธีวัดราชาธิวาสวิหาร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:07.984403961+07:00","message":"[bufferProcess] send to processor (isfinal):พรหมชินะคุณาธารวัดศรีสุดารามพระธรรมพุทธิมงคลวัดนิมมานรดีพระธรรมกิตติเมธีวัดราชาธิวาสวิหาร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:07.984408793+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:07.984412539+07:00","message":"> Transcript [1984] [false]: 'พรหมชินะคุณาธารวัดศรีสุดารามพระธรรมพุทธิมงคลวัดนิมมานรดีพระธรรมกิตติเมธีวัดราชาธิวาสวิหาร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:07.984417189+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:07.984419163+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:07.984422066+07:00","message":"StatePrefix: 'พรหมชินะคุณาธารวัดศรีสุดารามพระธรรมพุทธิมงคลวัดนิมมานรดีพระธรรมกิตติเมธีวัดราชา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:07.984425707+07:00","message":"TextPushed: 'พรหมชินะคุณาธารวัดศรีสุดารามพระธรรมพุทธิมงคลวัดนิมมานรดี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:07.984427797+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:07.984430531+07:00","message":"> Transcript [1985] [true]: 'ผมวัชระคุณาธารวัดศรีสุดารามพระธรรมโพธิมงคลวัดนิมมานรดีพระธรรมกิตติเมธีวัดราชาธิวาสวิหาร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:07.984433816+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:07.98443558+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:07.984437549+07:00","message":"StatePrefix: 'พรหมชินะคุณาธารวัดศรีสุดารามพระธรรมพุทธิมงคลวัดนิมมานรดีพระธรรมกิตติเมธีวัดราชา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:07.984439927+07:00","message":"TextPushed: 'พรหมชินะคุณาธารวัดศรีสุดารามพระธรรมพุทธิมงคลวัดนิมมานรดี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:07.984442269+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:07.984788516+07:00","message":"Push: 'พระธรรมกิตติเมธีวัดราชาธิวาสวิหาร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:07.984794943+07:00","message":"TextPushed: 'พรหมชินะคุณาธารวัดศรีสุดารามพระธรรมพุทธิมงคลวัดนิมมานรดีพระธรรมกิตติเมธีวัดราชาธิวาสวิหาร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:07.984798304+07:00","message":"Set new StatePrefix : 'ผมวัชระคุณาธารวัดศรีสุดารามพระธรรมโพธิมงคลวัดนิมมานรดีพระธรรมกิตติเมธีวัดราชาธิวาสวิหาร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:07.984801489+07:00","message":"Next Push (prob) : 'ผมวัชระคุณาธารวัดศรีสุดารามพระธรรมโพธิมงคลวัดนิมมานรดีพระธรรมกิตติเมธีวัดราชาธิวาสวิหาร'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:07.984813169+07:00","message":"push: {true พระธรรมกิตติเมธีวัดราชาธิวาสวิหาร 0 0xc002880480}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:07.984904097+07:00","message":"write aligntment file to 'tmp/7446/align_message_id_348.html'"}
{"level":"info","service":"Main","time":"2025-10-27T14:32:08.002074202+07:00","message":"write wav file: './tmp/7446/7446_348.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:08.051866034+07:00","message":"[GCS] Start streaming session, msgId: 349"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:08.666580622+07:00","message":"receive streaming session, msgId: 349"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:08.666626351+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":"2025-10-27T14:32:08.666631961+07:00","message":"receive interim result [false|false]: มาทำ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:08.666647691+07:00","message":"[buffer interim] 349 false มาทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:08.666654427+07:00","message":"[bufferProcess] interim [600000000]:มาทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:08.666655901+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:08.898033342+07:00","message":"receive streaming session, msgId: 349"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:08.898070635+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":"2025-10-27T14:32:08.898075336+07:00","message":"receive interim result [false|false]: ไปทำไร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:08.898086535+07:00","message":"[buffer interim] 349 false ไปทำไร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:08.898093075+07:00","message":"[bufferProcess] interim [780000000]:ไปทำไร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:08.898094991+07:00","message":"[bufferProcess] send to processor:มาทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:08.898097955+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:08.898100297+07:00","message":"> Transcript [1986] [false]: 'มาทำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:08.898102172+07:00","message":"Set StatePrefix (first interim): 'มาทำ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:09.039148228+07:00","message":"receive streaming session, msgId: 349"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:09.039189841+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":"2025-10-27T14:32:09.039196185+07:00","message":"receive interim result [false|false]: มาทำรัตนา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:09.039210293+07:00","message":"[buffer interim] 349 false มาทำรัตนา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:09.039217001+07:00","message":"[bufferProcess] interim [960000000]:มาทำรัตนา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:09.039219025+07:00","message":"[bufferProcess] send to processor:ไปทำไร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:09.039224024+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:09.039226757+07:00","message":"> Transcript [1987] [false]: 'ไปทำไร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:09.039228615+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:09.039230593+07:00","message":"Set new StatePrefix: 'ไปทำไร'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:09.230297341+07:00","message":"receive streaming session, msgId: 349"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:09.230341381+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":"2025-10-27T14:32:09.230346778+07:00","message":"receive interim result [false|false]: มาทำรัตนาภรณ์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:09.230360546+07:00","message":"[buffer interim] 349 false มาทำรัตนาภรณ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:09.230367083+07:00","message":"[bufferProcess] interim [140000000]:มาทำรัตนาภรณ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:09.230369058+07:00","message":"[bufferProcess] send to processor:มาทำรัตนา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:09.230373994+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:09.230376923+07:00","message":"> Transcript [1988] [false]: 'มาทำรัตนา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:09.230378942+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:09.230380586+07:00","message":"Set new StatePrefix: 'มาทำรัตนา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:09.493750756+07:00","message":"receive streaming session, msgId: 349"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:09.493787737+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":"2025-10-27T14:32:09.493793533+07:00","message":"receive interim result [false|false]: มาทำรัตนาภรณ์ว่า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:09.493807109+07:00","message":"[buffer interim] 349 false มาทำรัตนาภรณ์ว่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:09.493814311+07:00","message":"[bufferProcess] interim [440000000]:มาทำรัตนาภรณ์ว่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:09.493817121+07:00","message":"[bufferProcess] send to processor:มาทำรัตนาภรณ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:09.49382135+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:09.493825122+07:00","message":"> Transcript [1989] [false]: 'มาทำรัตนาภรณ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:09.493829452+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:09.493831644+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:09.493833299+07:00","message":"StatePrefix: 'มาทำรัตนา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:09.493834976+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:09.516167307+07:00","message":"receive streaming session, msgId: 349"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:09.516225896+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":"2025-10-27T14:32:09.516232463+07:00","message":"receive interim result [false|false]: มาทำรัตนาภรณ์วัด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:09.516249309+07:00","message":"[buffer interim] 349 false มาทำรัตนาภรณ์วัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:09.516259928+07:00","message":"[bufferProcess] interim [500000000]:มาทำรัตนาภรณ์วัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:09.516262703+07:00","message":"[bufferProcess] send to processor:มาทำรัตนาภรณ์ว่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:09.516267109+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:09.516270827+07:00","message":"> Transcript [1990] [false]: 'มาทำรัตนาภรณ์ว่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:09.516274543+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:09.516276883+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:09.51627904+07:00","message":"StatePrefix: 'มาทำรัตนา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:09.516281189+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:09.692468039+07:00","message":"receive streaming session, msgId: 349"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:09.692499136+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":"2025-10-27T14:32:09.69250432+07:00","message":"receive interim result [false|false]: มาทำรัตนาภรณ์วัดเขียน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:09.692517933+07:00","message":"[buffer interim] 349 false มาทำรัตนาภรณ์วัดเขียน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:09.6925248+07:00","message":"[bufferProcess] interim [680000000]:มาทำรัตนาภรณ์วัดเขียน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:09.692527085+07:00","message":"[bufferProcess] send to processor:มาทำรัตนาภรณ์วัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:09.692530308+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:09.69253294+07:00","message":"> Transcript [1991] [false]: 'มาทำรัตนาภรณ์วัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:09.692535628+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:09.692537408+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:09.692538976+07:00","message":"StatePrefix: 'มาทำรัตนา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:09.69254092+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:09.943315414+07:00","message":"receive streaming session, msgId: 349"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:09.943357174+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":"2025-10-27T14:32:09.943362333+07:00","message":"receive interim result [false|false]: มาทำรัตนาภรณ์วัดเขียนเขต"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:09.943376029+07:00","message":"[buffer interim] 349 false มาทำรัตนาภรณ์วัดเขียนเขต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:09.943382697+07:00","message":"[bufferProcess] interim [920000000]:มาทำรัตนาภรณ์วัดเขียนเขต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:09.943384802+07:00","message":"[bufferProcess] send to processor:มาทำรัตนาภรณ์วัดเขียน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:09.943390193+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:09.943393275+07:00","message":"> Transcript [1992] [false]: 'มาทำรัตนาภรณ์วัดเขียน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:09.943396428+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:09.9433985+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:09.943400708+07:00","message":"StatePrefix: 'มาทำรัตนา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:09.94340262+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:09.943406922+07:00","message":"Push: 'มาทำรัตนา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:09.943408543+07:00","message":"TextPushed: 'มาทำรัตนา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:09.943410315+07:00","message":"Set new StatePrefix : 'มาทำรัตนาภรณ์วัดเขียน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:09.943412097+07:00","message":"Next Push (prob) : 'ภรณ์วัดเขียน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:09.943420058+07:00","message":"push: {false มาทำรัตนา 0 0xc00401e000}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:10.514599871+07:00","message":"receive streaming session, msgId: 349"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:10.514644747+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":"2025-10-27T14:32:10.514650123+07:00","message":"receive interim result [false|false]: มาทำรัตนาภรณ์วัดเขียนเขต"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:10.514660922+07:00","message":"[buffer interim] 349 false มาทำรัตนาภรณ์วัดเขียนเขต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:10.514667352+07:00","message":"[bufferProcess] interim [520000000]:มาทำรัตนาภรณ์วัดเขียนเขต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:10.51466986+07:00","message":"[bufferProcess] send to processor:มาทำรัตนาภรณ์วัดเขียนเขต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:10.514673176+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:10.514675932+07:00","message":"> Transcript [1993] [false]: 'มาทำรัตนาภรณ์วัดเขียนเขต'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:10.514679002+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:10.514680666+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:10.51468232+07:00","message":"StatePrefix: 'มาทำรัตนาภรณ์วัดเขียน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:10.514684104+07:00","message":"TextPushed: 'มาทำรัตนา'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:32:10.550240805+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:32:10.550259284+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:11.02172559+07:00","message":"receive streaming session, msgId: 349"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:11.021760313+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":"2025-10-27T14:32:11.021765846+07:00","message":"receive interim result [false|false]: มาทำรัตนาภรณ์วัดเขียนเขตพระธรรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:11.02177721+07:00","message":"[buffer interim] 349 false มาทำรัตนาภรณ์วัดเขียนเขตพระธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:11.021784318+07:00","message":"[bufferProcess] interim [940000000]:มาทำรัตนาภรณ์วัดเขียนเขตพระธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:11.021787001+07:00","message":"[bufferProcess] send to processor:มาทำรัตนาภรณ์วัดเขียนเขต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:11.021792213+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:11.02179478+07:00","message":"> Transcript [1994] [false]: 'มาทำรัตนาภรณ์วัดเขียนเขต'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:11.02179775+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:11.021799798+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:11.021801835+07:00","message":"StatePrefix: 'มาทำรัตนาภรณ์วัดเขียน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:11.021803787+07:00","message":"TextPushed: 'มาทำรัตนา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:11.089688065+07:00","message":"receive streaming session, msgId: 349"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:11.089723699+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":"2025-10-27T14:32:11.089728973+07:00","message":"receive interim result [false|false]: มาทำรัตนาภรณ์วัดเขียนเขตพระธรรมะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:11.089742638+07:00","message":"[buffer interim] 349 false มาทำรัตนาภรณ์วัดเขียนเขตพระธรรมะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:11.08974987+07:00","message":"[bufferProcess] interim [60000000]:มาทำรัตนาภรณ์วัดเขียนเขตพระธรรมะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:11.08975219+07:00","message":"[bufferProcess] send to processor:มาทำรัตนาภรณ์วัดเขียนเขตพระธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:11.089757585+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:11.089760097+07:00","message":"> Transcript [1995] [false]: 'มาทำรัตนาภรณ์วัดเขียนเขตพระธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:11.08976295+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:11.089766955+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:11.089769237+07:00","message":"StatePrefix: 'มาทำรัตนาภรณ์วัดเขียน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:11.089771149+07:00","message":"TextPushed: 'มาทำรัตนา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:11.090060323+07:00","message":"receive streaming session, msgId: 349"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:11.090070655+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":"2025-10-27T14:32:11.090073514+07:00","message":"receive interim result [false|false]: มาทำรัตนาภรณ์วัดเขียนเขตพระธรรมวัด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:11.090080387+07:00","message":"[buffer interim] 349 false มาทำรัตนาภรณ์วัดเขียนเขตพระธรรมวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:11.090082927+07:00","message":"[bufferProcess] interim [120000000]:มาทำรัตนาภรณ์วัดเขียนเขตพระธรรมวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:11.090084703+07:00","message":"[bufferProcess] send to processor:มาทำรัตนาภรณ์วัดเขียนเขตพระธรรมะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:11.090086508+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:11.090088436+07:00","message":"> Transcript [1996] [false]: 'มาทำรัตนาภรณ์วัดเขียนเขตพระธรรมะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:11.090090793+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:11.090092244+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:11.090094093+07:00","message":"StatePrefix: 'มาทำรัตนาภรณ์วัดเขียน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:11.090095581+07:00","message":"TextPushed: 'มาทำรัตนา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:11.090099586+07:00","message":"Push: 'ภรณ์วัดเขียน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:11.090101274+07:00","message":"TextPushed: 'มาทำรัตนาภรณ์วัดเขียน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:11.090102936+07:00","message":"Set new StatePrefix : 'มาทำรัตนาภรณ์วัดเขียนเขตพระธรรมะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:11.090105107+07:00","message":"Next Push (prob) : 'เขตพระธรรมะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:11.090113025+07:00","message":"push: {false ภรณ์วัดเขียน 0 0xc00401e000}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:11.278481347+07:00","message":"receive streaming session, msgId: 349"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:11.278518672+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":"2025-10-27T14:32:11.278524218+07:00","message":"receive interim result [false|false]: มาทำรัตนาภรณ์วัดเขียนเขตพระธัมมชโย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:11.278536236+07:00","message":"[buffer interim] 349 false มาทำรัตนาภรณ์วัดเขียนเขตพระธัมมชโย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:11.278542746+07:00","message":"[bufferProcess] interim [240000000]:มาทำรัตนาภรณ์วัดเขียนเขตพระธัมมชโย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:11.278545179+07:00","message":"[bufferProcess] send to processor:มาทำรัตนาภรณ์วัดเขียนเขตพระธรรมวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:11.278550692+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:11.278553408+07:00","message":"> Transcript [1997] [false]: 'มาทำรัตนาภรณ์วัดเขียนเขตพระธรรมวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:11.278555746+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:11.278558074+07:00","message":"Set new StatePrefix: 'มาทำรัตนาภรณ์วัดเขียนเขตพระธรรมวัด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:11.414188581+07:00","message":"receive streaming session, msgId: 349"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:11.41422942+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":"2025-10-27T14:32:11.414234697+07:00","message":"receive interim result [false|false]: มาทำรัตนาภรณ์วัดเขียนเขตพระธรรมวชิระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:11.414248854+07:00","message":"[buffer interim] 349 false มาทำรัตนาภรณ์วัดเขียนเขตพระธรรมวชิระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:11.414255916+07:00","message":"[bufferProcess] interim [360000000]:มาทำรัตนาภรณ์วัดเขียนเขตพระธรรมวชิระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:11.414258102+07:00","message":"[bufferProcess] send to processor:มาทำรัตนาภรณ์วัดเขียนเขตพระธัมมชโย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:11.414263065+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:11.414265578+07:00","message":"> Transcript [1998] [false]: 'มาทำรัตนาภรณ์วัดเขียนเขตพระธัมมชโย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:11.41426785+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:11.414269922+07:00","message":"Set new StatePrefix: 'มาทำรัตนาภรณ์วัดเขียนเขตพระธัมมชโย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:11.605668109+07:00","message":"receive streaming session, msgId: 349"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:11.605703671+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":"2025-10-27T14:32:11.605709292+07:00","message":"receive interim result [false|false]: มาทำรัตนาภรณ์วัดเขียนเขตพระธรรมวชิรเมธี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:11.605723358+07:00","message":"[buffer interim] 349 false มาทำรัตนาภรณ์วัดเขียนเขตพระธรรมวชิรเมธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:11.605729994+07:00","message":"[bufferProcess] interim [540000000]:มาทำรัตนาภรณ์วัดเขียนเขตพระธรรมวชิรเมธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:11.60573218+07:00","message":"[bufferProcess] send to processor:มาทำรัตนาภรณ์วัดเขียนเขตพระธรรมวชิระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:11.605737388+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:11.605739871+07:00","message":"> Transcript [1999] [false]: 'มาทำรัตนาภรณ์วัดเขียนเขตพระธรรมวชิระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:11.605742034+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:11.605743893+07:00","message":"Set new StatePrefix: 'มาทำรัตนาภรณ์วัดเขียนเขตพระธรรมวชิระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:12.237693662+07:00","message":"receive streaming session, msgId: 349"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:12.237730364+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":"2025-10-27T14:32:12.237735436+07:00","message":"receive interim result [false|false]: มาทำรัตนาภรณ์วัดเขียนเขตพระธรรมวชิรเมธีวัด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:12.237746896+07:00","message":"[buffer interim] 349 false มาทำรัตนาภรณ์วัดเขียนเขตพระธรรมวชิรเมธีวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:12.237753205+07:00","message":"[bufferProcess] interim [140000000]:มาทำรัตนาภรณ์วัดเขียนเขตพระธรรมวชิรเมธีวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:12.237755493+07:00","message":"[bufferProcess] send to processor:มาทำรัตนาภรณ์วัดเขียนเขตพระธรรมวชิรเมธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:12.237760729+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:12.237763189+07:00","message":"> Transcript [2000] [false]: 'มาทำรัตนาภรณ์วัดเขียนเขตพระธรรมวชิรเมธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:12.237765372+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:12.237767577+07:00","message":"Set new StatePrefix: 'มาทำรัตนาภรณ์วัดเขียนเขตพระธรรมวชิรเมธี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:12.306718767+07:00","message":"receive streaming session, msgId: 349"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:12.306761534+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":"2025-10-27T14:32:12.306769292+07:00","message":"receive interim result [false|false]: มาทำรัตนาภรณ์วัดเขียนเขตพระธรรมวชิรเมธี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:12.306786768+07:00","message":"[buffer interim] 349 false มาทำรัตนาภรณ์วัดเขียนเขตพระธรรมวชิรเมธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:12.306797588+07:00","message":"[bufferProcess] interim [260000000]:มาทำรัตนาภรณ์วัดเขียนเขตพระธรรมวชิรเมธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:12.306801083+07:00","message":"[bufferProcess] send to processor:มาทำรัตนาภรณ์วัดเขียนเขตพระธรรมวชิรเมธีวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:12.306808192+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:12.306811978+07:00","message":"> Transcript [2001] [false]: 'มาทำรัตนาภรณ์วัดเขียนเขตพระธรรมวชิรเมธีวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:12.306816952+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:12.306824181+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:12.306826795+07:00","message":"StatePrefix: 'มาทำรัตนาภรณ์วัดเขียนเขตพระธรรมวชิรเมธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:12.306829974+07:00","message":"TextPushed: 'มาทำรัตนาภรณ์วัดเขียน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:12.438325131+07:00","message":"receive streaming session, msgId: 349"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:12.438366859+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":"2025-10-27T14:32:12.438375055+07:00","message":"receive interim result [false|false]: มาทำรัตนาภรณ์วัดเขียนเขตพระธรรมวชิรเมธีวัดหงษ์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:12.438389803+07:00","message":"[buffer interim] 349 false มาทำรัตนาภรณ์วัดเขียนเขตพระธรรมวชิรเมธีวัดหงษ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:12.438397645+07:00","message":"[bufferProcess] interim [380000000]:มาทำรัตนาภรณ์วัดเขียนเขตพระธรรมวชิรเมธีวัดหงษ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:12.438400336+07:00","message":"[bufferProcess] send to processor:มาทำรัตนาภรณ์วัดเขียนเขตพระธรรมวชิรเมธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:12.438404032+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:12.438406798+07:00","message":"> Transcript [2002] [false]: 'มาทำรัตนาภรณ์วัดเขียนเขตพระธรรมวชิรเมธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:12.438409849+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:12.438412026+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:12.438413676+07:00","message":"StatePrefix: 'มาทำรัตนาภรณ์วัดเขียนเขตพระธรรมวชิรเมธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:12.438416165+07:00","message":"TextPushed: 'มาทำรัตนาภรณ์วัดเขียน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:12.617912544+07:00","message":"receive streaming session, msgId: 349"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:12.617946077+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":"2025-10-27T14:32:12.617952318+07:00","message":"receive interim result [false|false]: มาทำรัตนาภรณ์วัดเขียนเขตพระธรรมวชิรเมธีวัดหงส์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:12.617965486+07:00","message":"[buffer interim] 349 false มาทำรัตนาภรณ์วัดเขียนเขตพระธรรมวชิรเมธีวัดหงส์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:12.617971961+07:00","message":"[bufferProcess] interim [560000000]:มาทำรัตนาภรณ์วัดเขียนเขตพระธรรมวชิรเมธีวัดหงส์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:12.617974215+07:00","message":"[bufferProcess] send to processor:มาทำรัตนาภรณ์วัดเขียนเขตพระธรรมวชิรเมธีวัดหงษ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:12.617979501+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:12.617981975+07:00","message":"> Transcript [2003] [false]: 'มาทำรัตนาภรณ์วัดเขียนเขตพระธรรมวชิรเมธีวัดหงษ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:12.617985466+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:12.61798705+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:12.617988882+07:00","message":"StatePrefix: 'มาทำรัตนาภรณ์วัดเขียนเขตพระธรรมวชิรเมธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:12.617991004+07:00","message":"TextPushed: 'มาทำรัตนาภรณ์วัดเขียน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:12.689268398+07:00","message":"receive streaming session, msgId: 349"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:12.689303446+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":"2025-10-27T14:32:12.689308952+07:00","message":"receive interim result [false|false]: มาทำรัตนาภรณ์วัดเขียนเขตพระธรรมวชิรเมธีวัดหงส์รัตนาราม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:12.689323636+07:00","message":"[buffer interim] 349 false มาทำรัตนาภรณ์วัดเขียนเขตพระธรรมวชิรเมธีวัดหงส์รัตนาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:12.68933012+07:00","message":"[bufferProcess] interim [680000000]:มาทำรัตนาภรณ์วัดเขียนเขตพระธรรมวชิรเมธีวัดหงส์รัตนาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:12.689332501+07:00","message":"[bufferProcess] send to processor:มาทำรัตนาภรณ์วัดเขียนเขตพระธรรมวชิรเมธีวัดหงส์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:12.689338104+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:12.689340515+07:00","message":"> Transcript [2004] [false]: 'มาทำรัตนาภรณ์วัดเขียนเขตพระธรรมวชิรเมธีวัดหงส์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:12.689343771+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:12.689345593+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:12.689347344+07:00","message":"StatePrefix: 'มาทำรัตนาภรณ์วัดเขียนเขตพระธรรมวชิรเมธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:12.689349681+07:00","message":"TextPushed: 'มาทำรัตนาภรณ์วัดเขียน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:12.68935645+07:00","message":"Push: 'เขตพระธรรมวชิรเมธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:12.689358318+07:00","message":"TextPushed: 'มาทำรัตนาภรณ์วัดเขียนเขตพระธรรมวชิรเมธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:12.689360255+07:00","message":"Set new StatePrefix : 'มาทำรัตนาภรณ์วัดเขียนเขตพระธรรมวชิรเมธีวัดหงส์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:12.689362164+07:00","message":"Next Push (prob) : 'วัดหงส์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:12.689369341+07:00","message":"push: {false เขตพระธรรมวชิรเมธี 0 0xc00401e000}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:13.331578215+07:00","message":"receive streaming session, msgId: 349"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:13.331620798+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มาทำรัตนาภรณ์วัดเขียนเขตพระธรรมวชิรเมธีวัดหงส์รัตนาราม\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:13.331626583+07:00","message":"receive interim result [false|false]: มาทำรัตนาภรณ์วัดเขียนเขตพระธรรมวชิรเมธีวัดหงส์รัตนาราม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:13.331639768+07:00","message":"[buffer interim] 349 false มาทำรัตนาภรณ์วัดเขียนเขตพระธรรมวชิรเมธีวัดหงส์รัตนาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:13.331648035+07:00","message":"[bufferProcess] interim [280000000]:มาทำรัตนาภรณ์วัดเขียนเขตพระธรรมวชิรเมธีวัดหงส์รัตนาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:13.331650686+07:00","message":"[bufferProcess] send to processor:มาทำรัตนาภรณ์วัดเขียนเขตพระธรรมวชิรเมธีวัดหงส์รัตนาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:13.331658053+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:13.331660742+07:00","message":"> Transcript [2005] [false]: 'มาทำรัตนาภรณ์วัดเขียนเขตพระธรรมวชิรเมธีวัดหงส์รัตนาราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:13.331663963+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:13.331665815+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:13.331671426+07:00","message":"StatePrefix: 'มาทำรัตนาภรณ์วัดเขียนเขตพระธรรมวชิรเมธีวัดหงส์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:13.331674673+07:00","message":"TextPushed: 'มาทำรัตนาภรณ์วัดเขียนเขตพระธรรมวชิรเมธี'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:32:13.551003738+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:32:13.551009032+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:14.294295722+07:00","message":"receive streaming session, msgId: 349"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:14.294332968+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มาทำรัตนาภรณ์วัดเขียนเขตพระธรรมวชิรเมธีวัดหงส์รัตนารามพระธรรมวัด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:14.29433998+07:00","message":"receive interim result [false|false]: มาทำรัตนาภรณ์วัดเขียนเขตพระธรรมวชิรเมธีวัดหงส์รัตนารามพระธรรมวัด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:14.294357171+07:00","message":"[buffer interim] 349 false มาทำรัตนาภรณ์วัดเขียนเขตพระธรรมวชิรเมธีวัดหงส์รัตนารามพระธรรมวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:14.294376148+07:00","message":"[bufferProcess] interim [240000000]:มาทำรัตนาภรณ์วัดเขียนเขตพระธรรมวชิรเมธีวัดหงส์รัตนารามพระธรรมวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:14.294379769+07:00","message":"[bufferProcess] send to processor:มาทำรัตนาภรณ์วัดเขียนเขตพระธรรมวชิรเมธีวัดหงส์รัตนาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:14.294386277+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:14.294389738+07:00","message":"> Transcript [2006] [false]: 'มาทำรัตนาภรณ์วัดเขียนเขตพระธรรมวชิรเมธีวัดหงส์รัตนาราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:14.294394576+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:14.294398899+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:14.294401756+07:00","message":"StatePrefix: 'มาทำรัตนาภรณ์วัดเขียนเขตพระธรรมวชิรเมธีวัดหงส์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:14.294404989+07:00","message":"TextPushed: 'มาทำรัตนาภรณ์วัดเขียนเขตพระธรรมวชิรเมธี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:14.432856321+07:00","message":"receive streaming session, msgId: 349"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:14.432910173+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มาทำรัตนาภรณ์วัดเขียนเขตพระธรรมวชิรเมธีวัดหงส์รัตนารามพระธัมมชโย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:14.432916195+07:00","message":"receive interim result [false|false]: มาทำรัตนาภรณ์วัดเขียนเขตพระธรรมวชิรเมธีวัดหงส์รัตนารามพระธัมมชโย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:14.432929422+07:00","message":"[buffer interim] 349 false มาทำรัตนาภรณ์วัดเขียนเขตพระธรรมวชิรเมธีวัดหงส์รัตนารามพระธัมมชโย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:14.432936418+07:00","message":"[bufferProcess] interim [360000000]:มาทำรัตนาภรณ์วัดเขียนเขตพระธรรมวชิรเมธีวัดหงส์รัตนารามพระธัมมชโย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:14.432938882+07:00","message":"[bufferProcess] send to processor:มาทำรัตนาภรณ์วัดเขียนเขตพระธรรมวชิรเมธีวัดหงส์รัตนารามพระธรรมวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:14.432944726+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:14.432947119+07:00","message":"> Transcript [2007] [false]: 'มาทำรัตนาภรณ์วัดเขียนเขตพระธรรมวชิรเมธีวัดหงส์รัตนารามพระธรรมวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:14.432950267+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:14.432951992+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:14.432953901+07:00","message":"StatePrefix: 'มาทำรัตนาภรณ์วัดเขียนเขตพระธรรมวชิรเมธีวัดหงส์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:14.432956273+07:00","message":"TextPushed: 'มาทำรัตนาภรณ์วัดเขียนเขตพระธรรมวชิรเมธี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:14.436322271+07:00","message":"receive streaming session, msgId: 349"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:14.436348665+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มาทำรัตนาภรณ์วัดเขียนเขตพระธรรมวชิรเมธีวัดหงส์รัตนารามพระธรรมวชิระ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:14.436354605+07:00","message":"receive interim result [false|false]: มาทำรัตนาภรณ์วัดเขียนเขตพระธรรมวชิรเมธีวัดหงส์รัตนารามพระธรรมวชิระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:14.436367004+07:00","message":"[buffer interim] 349 false มาทำรัตนาภรณ์วัดเขียนเขตพระธรรมวชิรเมธีวัดหงส์รัตนารามพระธรรมวชิระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:14.436388987+07:00","message":"[bufferProcess] interim [420000000]:มาทำรัตนาภรณ์วัดเขียนเขตพระธรรมวชิรเมธีวัดหงส์รัตนารามพระธรรมวชิระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:14.436391933+07:00","message":"[bufferProcess] send to processor:มาทำรัตนาภรณ์วัดเขียนเขตพระธรรมวชิรเมธีวัดหงส์รัตนารามพระธัมมชโย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:14.436395512+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:14.436397897+07:00","message":"> Transcript [2008] [false]: 'มาทำรัตนาภรณ์วัดเขียนเขตพระธรรมวชิรเมธีวัดหงส์รัตนารามพระธัมมชโย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:14.43640116+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:14.436402789+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:14.436404524+07:00","message":"StatePrefix: 'มาทำรัตนาภรณ์วัดเขียนเขตพระธรรมวชิรเมธีวัดหงส์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:14.436406516+07:00","message":"TextPushed: 'มาทำรัตนาภรณ์วัดเขียนเขตพระธรรมวชิรเมธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:14.436409075+07:00","message":"Push: 'วัดหงส์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:14.436410592+07:00","message":"TextPushed: 'มาทำรัตนาภรณ์วัดเขียนเขตพระธรรมวชิรเมธีวัดหงส์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:14.436412419+07:00","message":"Set new StatePrefix : 'มาทำรัตนาภรณ์วัดเขียนเขตพระธรรมวชิรเมธีวัดหงส์รัตนารามพระธัมมชโย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:14.436414822+07:00","message":"Next Push (prob) : 'รัตนารามพระธัมมชโย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:14.436423326+07:00","message":"push: {false วัดหงส์ 0 0xc00401e000}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:14.743399861+07:00","message":"receive streaming session, msgId: 349"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:14.743436019+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มาทำรัตนาภรณ์วัดเขียนเขตพระธรรมวชิรเมธีวัดหงส์รัตนารามพระธรรมวชิระที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:14.743441433+07:00","message":"receive interim result [false|false]: มาทำรัตนาภรณ์วัดเขียนเขตพระธรรมวชิรเมธีวัดหงส์รัตนารามพระธรรมวชิระที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:14.743454976+07:00","message":"[buffer interim] 349 false มาทำรัตนาภรณ์วัดเขียนเขตพระธรรมวชิรเมธีวัดหงส์รัตนารามพระธรรมวชิระที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:14.743461914+07:00","message":"[bufferProcess] interim [660000000]:มาทำรัตนาภรณ์วัดเขียนเขตพระธรรมวชิรเมธีวัดหงส์รัตนารามพระธรรมวชิระที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:14.743464416+07:00","message":"[bufferProcess] send to processor:มาทำรัตนาภรณ์วัดเขียนเขตพระธรรมวชิรเมธีวัดหงส์รัตนารามพระธรรมวชิระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:14.743469841+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:14.743472231+07:00","message":"> Transcript [2009] [false]: 'มาทำรัตนาภรณ์วัดเขียนเขตพระธรรมวชิรเมธีวัดหงส์รัตนารามพระธรรมวชิระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:14.743474719+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:14.743476579+07:00","message":"Set new StatePrefix: 'มาทำรัตนาภรณ์วัดเขียนเขตพระธรรมวชิรเมธีวัดหงส์รัตนารามพระธรรมวชิระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:14.766607234+07:00","message":"receive streaming session, msgId: 349"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:14.766648389+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มาทำรัตนาภรณ์วัดเขียนเขตพระธรรมวชิรเมธีวัดหงส์รัตนารามพระธรรมวชิรวิชญ์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:14.766653532+07:00","message":"receive interim result [false|false]: มาทำรัตนาภรณ์วัดเขียนเขตพระธรรมวชิรเมธีวัดหงส์รัตนารามพระธรรมวชิรวิชญ์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:14.766669406+07:00","message":"[buffer interim] 349 false มาทำรัตนาภรณ์วัดเขียนเขตพระธรรมวชิรเมธีวัดหงส์รัตนารามพระธรรมวชิรวิชญ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:14.766677426+07:00","message":"[bufferProcess] interim [720000000]:มาทำรัตนาภรณ์วัดเขียนเขตพระธรรมวชิรเมธีวัดหงส์รัตนารามพระธรรมวชิรวิชญ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:14.766682639+07:00","message":"[bufferProcess] send to processor:มาทำรัตนาภรณ์วัดเขียนเขตพระธรรมวชิรเมธีวัดหงส์รัตนารามพระธรรมวชิระที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:14.76668676+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:14.766690345+07:00","message":"> Transcript [2010] [false]: 'มาทำรัตนาภรณ์วัดเขียนเขตพระธรรมวชิรเมธีวัดหงส์รัตนารามพระธรรมวชิระที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:14.766693746+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:14.76669549+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:14.766697422+07:00","message":"StatePrefix: 'มาทำรัตนาภรณ์วัดเขียนเขตพระธรรมวชิรเมธีวัดหงส์รัตนารามพระธรรมวชิระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:14.76669957+07:00","message":"TextPushed: 'มาทำรัตนาภรณ์วัดเขียนเขตพระธรรมวชิรเมธีวัดหงส์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:14.94133362+07:00","message":"receive streaming session, msgId: 349"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:14.941368975+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":"2025-10-27T14:32:14.941377219+07:00","message":"receive interim result [false|false]: มาทำรัตนาภรณ์วัดเขียนเขตพระธรรมวชิรเมธีวัดหงส์รัตนารามพระธรรมวชิระธิบดี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:14.941390513+07:00","message":"[buffer interim] 349 false มาทำรัตนาภรณ์วัดเขียนเขตพระธรรมวชิรเมธีวัดหงส์รัตนารามพระธรรมวชิระธิบดี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:14.941398642+07:00","message":"[bufferProcess] interim [900000000]:มาทำรัตนาภรณ์วัดเขียนเขตพระธรรมวชิรเมธีวัดหงส์รัตนารามพระธรรมวชิระธิบดี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:14.941401028+07:00","message":"[bufferProcess] send to processor:มาทำรัตนาภรณ์วัดเขียนเขตพระธรรมวชิรเมธีวัดหงส์รัตนารามพระธรรมวชิรวิชญ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:14.94140655+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:14.941409329+07:00","message":"> Transcript [2011] [false]: 'มาทำรัตนาภรณ์วัดเขียนเขตพระธรรมวชิรเมธีวัดหงส์รัตนารามพระธรรมวชิรวิชญ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:14.941411767+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:14.941413596+07:00","message":"Set new StatePrefix: 'มาทำรัตนาภรณ์วัดเขียนเขตพระธรรมวชิรเมธีวัดหงส์รัตนารามพระธรรมวชิรวิชญ์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:15.0298015+07:00","message":"[GCS] IsForceVAD: false for message ID: 349"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:15.100218112+07:00","message":"[GCS] Start streaming session, msgId: 350"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:15.215583978+07:00","message":"receive streaming session, msgId: 349"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:15.215622017+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปทำรัตนาภรณ์วัดเขียนเขตพระธรรมวชิรเมธีวัดหงส์รัตนารามพระธรรมวชิระธิบดี\",\"confidence\":0.92007965}],\"is_final\":true,\"result_end_time\":{\"seconds\":7,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:15.215630474+07:00","message":"receive interim result [true|false]: ไปทำรัตนาภรณ์วัดเขียนเขตพระธรรมวชิรเมธีวัดหงส์รัตนารามพระธรรมวชิระธิบดี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:15.21563633+07:00","message":"end recv isFinal message id 349"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:15.215638407+07:00","message":"end Recv id 349"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:15.215644178+07:00","message":"[buffer interim] 349 true ไปทำรัตนาภรณ์วัดเขียนเขตพระธรรมวชิรเมธีวัดหงส์รัตนารามพระธรรมวชิระธิบดี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:15.215651339+07:00","message":"[bufferProcess] interim [200000000]:ไปทำรัตนาภรณ์วัดเขียนเขตพระธรรมวชิรเมธีวัดหงส์รัตนารามพระธรรมวชิระธิบดี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:15.215654358+07:00","message":"[bufferProcess] send to processor (isfinal):มาทำรัตนาภรณ์วัดเขียนเขตพระธรรมวชิรเมธีวัดหงส์รัตนารามพระธรรมวชิระธิบดี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:15.215657884+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:15.215660372+07:00","message":"> Transcript [2012] [false]: 'มาทำรัตนาภรณ์วัดเขียนเขตพระธรรมวชิรเมธีวัดหงส์รัตนารามพระธรรมวชิระธิบดี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:15.215662505+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:15.215664033+07:00","message":"Set new StatePrefix: 'มาทำรัตนาภรณ์วัดเขียนเขตพระธรรมวชิรเมธีวัดหงส์รัตนารามพระธรรมวชิระธิบดี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:15.215665687+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:15.215667099+07:00","message":"> Transcript [2013] [true]: 'ไปทำรัตนาภรณ์วัดเขียนเขตพระธรรมวชิรเมธีวัดหงส์รัตนารามพระธรรมวชิระธิบดี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:15.215669257+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:15.21567081+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:15.215672378+07:00","message":"StatePrefix: 'มาทำรัตนาภรณ์วัดเขียนเขตพระธรรมวชิรเมธีวัดหงส์รัตนารามพระธรรมวชิระธิบดี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:15.215680381+07:00","message":"TextPushed: 'มาทำรัตนาภรณ์วัดเขียนเขตพระธรรมวชิรเมธีวัดหงส์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:15.215683707+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:15.215862715+07:00","message":"Push: 'พระธรรมวชิระธิบดี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:15.215865808+07:00","message":"TextPushed: 'มาทำรัตนาภรณ์วัดเขียนเขตพระธรรมวชิรเมธีวัดหงส์พระธรรมวชิระธิบดี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:15.215867905+07:00","message":"Set new StatePrefix : 'ไปทำรัตนาภรณ์วัดเขียนเขตพระธรรมวชิรเมธีวัดหงส์รัตนารามพระธรรมวชิระธิบดี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:15.215869953+07:00","message":"Next Push (prob) : 'ไปทำรัตนาภรณ์วัดเขียนเขตพระธรรมวชิรเมธีวัดหงส์รัตนารามพระธรรมวชิระธิบดี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:15.215877495+07:00","message":"push: {true พระธรรมวชิระธิบดี 0 0xc00401e000}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:15.215898601+07:00","message":"write aligntment file to 'tmp/7446/align_message_id_349.html'"}
{"level":"info","service":"Main","time":"2025-10-27T14:32:15.228644579+07:00","message":"write wav file: './tmp/7446/7446_349.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:15.384040408+07:00","message":"receive streaming session, msgId: 350"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:15.384079599+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":"2025-10-27T14:32:15.384085114+07:00","message":"receive interim result [false|false]: วัด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:15.384098606+07:00","message":"[buffer interim] 350 false วัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:15.384105435+07:00","message":"[bufferProcess] interim [300000000]:วัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:15.384106981+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:15.465751136+07:00","message":"receive streaming session, msgId: 350"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:15.465784236+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":"2025-10-27T14:32:15.465789076+07:00","message":"receive interim result [false|false]: วัดเบญ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:15.465802284+07:00","message":"[buffer interim] 350 false วัดเบญ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:15.465810559+07:00","message":"[bufferProcess] interim [420000000]:วัดเบญ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:15.465812375+07:00","message":"[bufferProcess] send to processor:วัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:15.465815527+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:15.465817964+07:00","message":"> Transcript [2014] [false]: 'วัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:15.465819923+07:00","message":"Set StatePrefix (first interim): 'วัด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:15.635813858+07:00","message":"receive streaming session, msgId: 350"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:15.635848241+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":"2025-10-27T14:32:15.635853445+07:00","message":"receive interim result [false|false]: วัดเบญจ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:15.63586642+07:00","message":"[buffer interim] 350 false วัดเบญจ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:15.635874597+07:00","message":"[bufferProcess] interim [540000000]:วัดเบญจ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:15.635877498+07:00","message":"[bufferProcess] send to processor:วัดเบญ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:15.635887178+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:15.635889778+07:00","message":"> Transcript [2015] [false]: 'วัดเบญ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:15.63589321+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:15.635895479+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:15.635897813+07:00","message":"StatePrefix: 'วัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:15.635900154+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:15.766583324+07:00","message":"receive streaming session, msgId: 350"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:15.766619227+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":"2025-10-27T14:32:15.766624423+07:00","message":"receive interim result [false|false]: วัดเบญจม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:15.766638685+07:00","message":"[buffer interim] 350 false วัดเบญจม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:15.766645287+07:00","message":"[bufferProcess] interim [660000000]:วัดเบญจม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:15.766647586+07:00","message":"[bufferProcess] send to processor:วัดเบญจ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:15.766650788+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:15.766653343+07:00","message":"> Transcript [2016] [false]: 'วัดเบญจ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:15.766656265+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:15.766657974+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:15.766659502+07:00","message":"StatePrefix: 'วัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:15.766661049+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:15.958720264+07:00","message":"receive streaming session, msgId: 350"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:15.958751268+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":"2025-10-27T14:32:15.958756189+07:00","message":"receive interim result [false|false]: วัดเบญจมบพิตร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:15.958765082+07:00","message":"[buffer interim] 350 false วัดเบญจมบพิตร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:15.958771471+07:00","message":"[bufferProcess] interim [840000000]:วัดเบญจมบพิตร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:15.958773353+07:00","message":"[bufferProcess] send to processor:วัดเบญจม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:15.958776653+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:15.958779573+07:00","message":"> Transcript [2017] [false]: 'วัดเบญจม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:15.958782573+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:15.958784329+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:15.958786473+07:00","message":"StatePrefix: 'วัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:15.958788171+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:16.535355539+07:00","message":"receive streaming session, msgId: 350"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:16.53538898+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วัดเบญจมบพิตร\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:16.535394547+07:00","message":"receive interim result [false|false]: วัดเบญจมบพิตร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:16.53540597+07:00","message":"[buffer interim] 350 false วัดเบญจมบพิตร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:16.535412602+07:00","message":"[bufferProcess] interim [440000000]:วัดเบญจมบพิตร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:16.535414665+07:00","message":"[bufferProcess] send to processor:วัดเบญจมบพิตร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:16.53541973+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:16.535422135+07:00","message":"> Transcript [2018] [false]: 'วัดเบญจมบพิตร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:16.535425232+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:16.535427125+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:16.535428919+07:00","message":"StatePrefix: 'วัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:16.535430954+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:16.535434963+07:00","message":"Push: 'วัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:16.535436402+07:00","message":"TextPushed: 'วัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:16.535438102+07:00","message":"Set new StatePrefix : 'วัดเบญจมบพิตร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:16.535440094+07:00","message":"Next Push (prob) : 'เบญจมบพิตร'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:16.535447682+07:00","message":"push: {false วัด 0 0xc002216780}"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:32:16.551227891+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:32:16.551245489+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:16.733929042+07:00","message":"receive streaming session, msgId: 350"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:16.733964183+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":"2025-10-27T14:32:16.733969774+07:00","message":"receive interim result [false|false]: วัดเบญจมบพิตรดุสิต"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:16.733980312+07:00","message":"[buffer interim] 350 false วัดเบญจมบพิตรดุสิต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:16.733987529+07:00","message":"[bufferProcess] interim [680000000]:วัดเบญจมบพิตรดุสิต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:16.733990755+07:00","message":"[bufferProcess] send to processor:วัดเบญจมบพิตร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:16.733997268+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:16.734000831+07:00","message":"> Transcript [2019] [false]: 'วัดเบญจมบพิตร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:16.734005028+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:16.734007367+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:16.734009513+07:00","message":"StatePrefix: 'วัดเบญจมบพิตร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:16.734012554+07:00","message":"TextPushed: 'วัด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:16.981604837+07:00","message":"receive streaming session, msgId: 350"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:16.981635026+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":"2025-10-27T14:32:16.981639911+07:00","message":"receive interim result [false|false]: วัดเบญจมบพิตรดุสิตวนาราม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:16.981650675+07:00","message":"[buffer interim] 350 false วัดเบญจมบพิตรดุสิตวนาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:16.981657262+07:00","message":"[bufferProcess] interim [860000000]:วัดเบญจมบพิตรดุสิตวนาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:16.981659784+07:00","message":"[bufferProcess] send to processor:วัดเบญจมบพิตรดุสิต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:16.981665142+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:16.98166779+07:00","message":"> Transcript [2020] [false]: 'วัดเบญจมบพิตรดุสิต'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:16.981670598+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:16.981672599+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:16.981674321+07:00","message":"StatePrefix: 'วัดเบญจมบพิตร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:16.981677025+07:00","message":"TextPushed: 'วัด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:17.56370938+07:00","message":"receive streaming session, msgId: 350"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:17.563743551+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":"2025-10-27T14:32:17.563757958+07:00","message":"receive interim result [false|false]: วัดเบญจมบพิตรดุสิตวนาราม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:17.56377137+07:00","message":"[buffer interim] 350 false วัดเบญจมบพิตรดุสิตวนาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:17.563778288+07:00","message":"[bufferProcess] interim [460000000]:วัดเบญจมบพิตรดุสิตวนาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:17.563780539+07:00","message":"[bufferProcess] send to processor:วัดเบญจมบพิตรดุสิตวนาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:17.56378572+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:17.563788306+07:00","message":"> Transcript [2021] [false]: 'วัดเบญจมบพิตรดุสิตวนาราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:17.563791052+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:17.563792813+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:17.563794549+07:00","message":"StatePrefix: 'วัดเบญจมบพิตร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:17.563797139+07:00","message":"TextPushed: 'วัด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:18.970457536+07:00","message":"receive streaming session, msgId: 350"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:18.970495195+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":"2025-10-27T14:32:18.970500976+07:00","message":"receive interim result [false|false]: วัดเบญจมบพิตรดุสิตวนารามวชิระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:18.970515361+07:00","message":"[buffer interim] 350 false วัดเบญจมบพิตรดุสิตวนารามวชิระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:18.970522246+07:00","message":"[bufferProcess] interim [840000000]:วัดเบญจมบพิตรดุสิตวนารามวชิระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:18.970524665+07:00","message":"[bufferProcess] send to processor:วัดเบญจมบพิตรดุสิตวนาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:18.970527796+07:00","message":"[bufferProcess] send to processor (ticker):วัดเบญจมบพิตรดุสิตวนารามวชิระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:18.970530721+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:18.970533445+07:00","message":"> Transcript [2022] [false]: 'วัดเบญจมบพิตรดุสิตวนาราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:18.970537021+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:18.970538927+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:18.970540963+07:00","message":"StatePrefix: 'วัดเบญจมบพิตร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:18.970543193+07:00","message":"TextPushed: 'วัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:18.970545557+07:00","message":"Push: 'เบญจมบพิตร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:18.970557627+07:00","message":"TextPushed: 'วัดเบญจมบพิตร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:18.970559379+07:00","message":"Set new StatePrefix : 'วัดเบญจมบพิตรดุสิตวนาราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:18.970561211+07:00","message":"Next Push (prob) : 'ดุสิตวนาราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:18.970564015+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:18.970565849+07:00","message":"> Transcript [2023] [false]: 'วัดเบญจมบพิตรดุสิตวนารามวชิระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:18.970567658+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:18.970569057+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:18.970570396+07:00","message":"StatePrefix: 'วัดเบญจมบพิตรดุสิตวนาราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:18.970571901+07:00","message":"TextPushed: 'วัดเบญจมบพิตร'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:18.97057943+07:00","message":"push: {false เบญจมบพิตร 0 0xc002216780}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:19.169197854+07:00","message":"receive streaming session, msgId: 350"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:19.169239326+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":"2025-10-27T14:32:19.169247141+07:00","message":"receive interim result [false|false]: วัดเบญจมบพิตรดุสิตวนารามวชิระนาย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:19.169265379+07:00","message":"[buffer interim] 350 false วัดเบญจมบพิตรดุสิตวนารามวชิระนาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:19.169276753+07:00","message":"[bufferProcess] interim [80000000]:วัดเบญจมบพิตรดุสิตวนารามวชิระนาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:19.16928078+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:19.292414768+07:00","message":"receive streaming session, msgId: 350"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:19.2924558+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":"2025-10-27T14:32:19.292461588+07:00","message":"receive interim result [false|false]: วัดเบญจมบพิตรดุสิตวนารามวชิระนายก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:19.292475918+07:00","message":"[buffer interim] 350 false วัดเบญจมบพิตรดุสิตวนารามวชิระนายก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:19.292483591+07:00","message":"[bufferProcess] interim [200000000]:วัดเบญจมบพิตรดุสิตวนารามวชิระนายก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:19.292485836+07:00","message":"[bufferProcess] send to processor:วัดเบญจมบพิตรดุสิตวนารามวชิระนาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:19.29248954+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:19.292493015+07:00","message":"> Transcript [2024] [false]: 'วัดเบญจมบพิตรดุสิตวนารามวชิระนาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:19.292497167+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:19.292499508+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:19.292502819+07:00","message":"StatePrefix: 'วัดเบญจมบพิตรดุสิตวนาราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:19.292506073+07:00","message":"TextPushed: 'วัดเบญจมบพิตร'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:19.545186652+07:00","message":"receive streaming session, msgId: 350"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:19.545226323+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":"2025-10-27T14:32:19.545232822+07:00","message":"receive interim result [false|false]: วัดเบญจมบพิตรดุสิตวนารามวชิระนายกวัด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:19.545245807+07:00","message":"[buffer interim] 350 false วัดเบญจมบพิตรดุสิตวนารามวชิระนายกวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:19.54525538+07:00","message":"[bufferProcess] interim [500000000]:วัดเบญจมบพิตรดุสิตวนารามวชิระนายกวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:19.545258575+07:00","message":"[bufferProcess] send to processor:วัดเบญจมบพิตรดุสิตวนารามวชิระนายก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:19.545264551+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:19.545268338+07:00","message":"> Transcript [2025] [false]: 'วัดเบญจมบพิตรดุสิตวนารามวชิระนายก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:19.545272388+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:19.545274882+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:19.545277967+07:00","message":"StatePrefix: 'วัดเบญจมบพิตรดุสิตวนาราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:19.545281264+07:00","message":"TextPushed: 'วัดเบญจมบพิตร'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:32:19.552091686+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:32:19.552104659+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:19.74565597+07:00","message":"receive streaming session, msgId: 350"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:19.745695989+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":"2025-10-27T14:32:19.745703066+07:00","message":"receive interim result [false|false]: วัดเบญจมบพิตรดุสิตวนารามวชิระนายกวัดราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:19.745717886+07:00","message":"[buffer interim] 350 false วัดเบญจมบพิตรดุสิตวนารามวชิระนายกวัดราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:19.745724876+07:00","message":"[bufferProcess] interim [680000000]:วัดเบญจมบพิตรดุสิตวนารามวชิระนายกวัดราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:19.745726985+07:00","message":"[bufferProcess] send to processor:วัดเบญจมบพิตรดุสิตวนารามวชิระนายกวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:19.745732467+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:19.745735434+07:00","message":"> Transcript [2026] [false]: 'วัดเบญจมบพิตรดุสิตวนารามวชิระนายกวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:19.745738575+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:19.745740297+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:19.745742129+07:00","message":"StatePrefix: 'วัดเบญจมบพิตรดุสิตวนาราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:19.745744587+07:00","message":"TextPushed: 'วัดเบญจมบพิตร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:19.745758583+07:00","message":"Push: 'ดุสิตวนาราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:19.745760426+07:00","message":"TextPushed: 'วัดเบญจมบพิตรดุสิตวนาราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:19.745763345+07:00","message":"Set new StatePrefix : 'วัดเบญจมบพิตรดุสิตวนารามวชิระนายกวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:19.745766028+07:00","message":"Next Push (prob) : 'วชิระนายกวัด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:19.745776378+07:00","message":"push: {false ดุสิตวนาราม 0 0xc002216780}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:19.932350518+07:00","message":"receive streaming session, msgId: 350"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:19.932381694+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":"2025-10-27T14:32:19.932386767+07:00","message":"receive interim result [false|false]: วัดเบญจมบพิตรดุสิตวนารามวชิระนายกวัดลาดบัว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:19.932396531+07:00","message":"[buffer interim] 350 false วัดเบญจมบพิตรดุสิตวนารามวชิระนายกวัดลาดบัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:19.932403011+07:00","message":"[bufferProcess] interim [920000000]:วัดเบญจมบพิตรดุสิตวนารามวชิระนายกวัดลาดบัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:19.932404902+07:00","message":"[bufferProcess] send to processor:วัดเบญจมบพิตรดุสิตวนารามวชิระนายกวัดราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:19.932408584+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:19.932411403+07:00","message":"> Transcript [2027] [false]: 'วัดเบญจมบพิตรดุสิตวนารามวชิระนายกวัดราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:19.93241452+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:19.932416306+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:19.932417877+07:00","message":"StatePrefix: 'วัดเบญจมบพิตรดุสิตวนารามวชิระนายกวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:19.932419996+07:00","message":"TextPushed: 'วัดเบญจมบพิตรดุสิตวนาราม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:20.066501971+07:00","message":"receive streaming session, msgId: 350"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:20.066537081+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":"2025-10-27T14:32:20.066542633+07:00","message":"receive interim result [false|false]: วัดเบญจมบพิตรดุสิตวนารามวชิระนายกวัดราชบุรี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:20.06656472+07:00","message":"[buffer interim] 350 false วัดเบญจมบพิตรดุสิตวนารามวชิระนายกวัดราชบุรี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:20.066573865+07:00","message":"[bufferProcess] interim [980000000]:วัดเบญจมบพิตรดุสิตวนารามวชิระนายกวัดราชบุรี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:20.066576872+07:00","message":"[bufferProcess] send to processor:วัดเบญจมบพิตรดุสิตวนารามวชิระนายกวัดลาดบัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:20.066581098+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:20.06658504+07:00","message":"> Transcript [2028] [false]: 'วัดเบญจมบพิตรดุสิตวนารามวชิระนายกวัดลาดบัว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:20.066589266+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:20.066591501+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:20.066594112+07:00","message":"StatePrefix: 'วัดเบญจมบพิตรดุสิตวนารามวชิระนายกวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:20.066597251+07:00","message":"TextPushed: 'วัดเบญจมบพิตรดุสิตวนาราม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:20.18594543+07:00","message":"receive streaming session, msgId: 350"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:20.185975698+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":"2025-10-27T14:32:20.18598097+07:00","message":"receive interim result [false|false]: วัดเบญจมบพิตรดุสิตวนารามวชิระนายกวัดราชบูรณะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:20.185992722+07:00","message":"[buffer interim] 350 false วัดเบญจมบพิตรดุสิตวนารามวชิระนายกวัดราชบูรณะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:20.185998635+07:00","message":"[bufferProcess] interim [40000000]:วัดเบญจมบพิตรดุสิตวนารามวชิระนายกวัดราชบูรณะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:20.186000636+07:00","message":"[bufferProcess] send to processor:วัดเบญจมบพิตรดุสิตวนารามวชิระนายกวัดราชบุรี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:20.186005562+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:20.186007986+07:00","message":"> Transcript [2029] [false]: 'วัดเบญจมบพิตรดุสิตวนารามวชิระนายกวัดราชบุรี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:20.186011204+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:20.18601333+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:20.186015353+07:00","message":"StatePrefix: 'วัดเบญจมบพิตรดุสิตวนารามวชิระนายกวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:20.186017533+07:00","message":"TextPushed: 'วัดเบญจมบพิตรดุสิตวนาราม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:20.29121352+07:00","message":"[GCS] IsForceVAD: false for message ID: 350"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:20.35199601+07:00","message":"[GCS] Start streaming session, msgId: 351"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:20.411086316+07:00","message":"receive streaming session, msgId: 350"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:20.411119885+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วัดเบญจมบพิตรดุสิตวนารามวชิระนายกวัดราชบูรณะ\",\"confidence\":0.9414982}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:20.411125481+07:00","message":"receive interim result [true|false]: วัดเบญจมบพิตรดุสิตวนารามวชิระนายกวัดราชบูรณะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:20.411134137+07:00","message":"end recv isFinal message id 350"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:20.411135968+07:00","message":"end Recv id 350"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:20.411140382+07:00","message":"[buffer interim] 350 true วัดเบญจมบพิตรดุสิตวนารามวชิระนายกวัดราชบูรณะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:20.41114921+07:00","message":"[bufferProcess] interim [400000000]:วัดเบญจมบพิตรดุสิตวนารามวชิระนายกวัดราชบูรณะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:20.411153987+07:00","message":"[bufferProcess] send to processor (isfinal):วัดเบญจมบพิตรดุสิตวนารามวชิระนายกวัดราชบูรณะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:20.411157125+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:20.411159885+07:00","message":"> Transcript [2030] [false]: 'วัดเบญจมบพิตรดุสิตวนารามวชิระนายกวัดราชบูรณะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:20.411162661+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:20.411164437+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:20.411166483+07:00","message":"StatePrefix: 'วัดเบญจมบพิตรดุสิตวนารามวชิระนายกวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:20.411168711+07:00","message":"TextPushed: 'วัดเบญจมบพิตรดุสิตวนาราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:20.411174412+07:00","message":"Push: 'วชิระนายกวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:20.411177025+07:00","message":"TextPushed: 'วัดเบญจมบพิตรดุสิตวนารามวชิระนายกวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:20.411179753+07:00","message":"Set new StatePrefix : 'วัดเบญจมบพิตรดุสิตวนารามวชิระนายกวัดราชบูรณะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:20.411182442+07:00","message":"Next Push (prob) : 'ราชบูรณะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:20.411184415+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:20.41118664+07:00","message":"> Transcript [2031] [true]: 'วัดเบญจมบพิตรดุสิตวนารามวชิระนายกวัดราชบูรณะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:20.41118955+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:20.411191504+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:20.411193598+07:00","message":"StatePrefix: 'วัดเบญจมบพิตรดุสิตวนารามวชิระนายกวัดราชบูรณะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:20.411196362+07:00","message":"TextPushed: 'วัดเบญจมบพิตรดุสิตวนารามวชิระนายกวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:20.411198526+07:00","message":"Push: 'ราชบูรณะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:20.411205722+07:00","message":"push: {false วชิระนายกวัด 0 0xc002216780}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:20.411210692+07:00","message":"push: {true ราชบูรณะ 0 0xc002216780}"}
{"level":"info","service":"Main","time":"2025-10-27T14:32:20.422161031+07:00","message":"write wav file: './tmp/7446/7446_350.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:21.219623011+07:00","message":"receive streaming session, msgId: 351"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:21.219667265+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":"2025-10-27T14:32:21.219671993+07:00","message":"receive interim result [false|false]: ไปทำ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:21.219688072+07:00","message":"[buffer interim] 351 false ไปทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:21.219695172+07:00","message":"[bufferProcess] interim [660000000]:ไปทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:21.219697061+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:21.417243892+07:00","message":"receive streaming session, msgId: 351"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:21.417279658+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":"2025-10-27T14:32:21.417284866+07:00","message":"receive interim result [false|false]: ไปถามว่า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:21.417297748+07:00","message":"[buffer interim] 351 false ไปถามว่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:21.417305161+07:00","message":"[bufferProcess] interim [840000000]:ไปถามว่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:21.417307678+07:00","message":"[bufferProcess] send to processor:ไปทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:21.417314011+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:21.417317375+07:00","message":"> Transcript [2032] [false]: 'ไปทำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:21.417319801+07:00","message":"Set StatePrefix (first interim): 'ไปทำ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:21.428981301+07:00","message":"receive streaming session, msgId: 351"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:21.429015073+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":"2025-10-27T14:32:21.429021909+07:00","message":"receive interim result [false|false]: ไปทำวัตร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:21.429032686+07:00","message":"[buffer interim] 351 false ไปทำวัตร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:21.429036852+07:00","message":"[bufferProcess] interim [900000000]:ไปทำวัตร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:21.429038538+07:00","message":"[bufferProcess] send to processor:ไปถามว่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:21.429041154+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:21.429043302+07:00","message":"> Transcript [2033] [false]: 'ไปถามว่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:21.429045325+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:21.429046863+07:00","message":"Set new StatePrefix: 'ไปถามว่า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:21.59582734+07:00","message":"receive streaming session, msgId: 351"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:21.595869155+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":"2025-10-27T14:32:21.595876335+07:00","message":"receive interim result [false|false]: ไปทำวชิระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:21.595889746+07:00","message":"[buffer interim] 351 false ไปทำวชิระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:21.595900222+07:00","message":"[bufferProcess] interim [80000000]:ไปทำวชิระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:21.595903223+07:00","message":"[bufferProcess] send to processor:ไปทำวัตร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:21.595909942+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:21.595913327+07:00","message":"> Transcript [2034] [false]: 'ไปทำวัตร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:21.595916429+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:21.595918968+07:00","message":"Set new StatePrefix: 'ไปทำวัตร'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:21.792602267+07:00","message":"receive streaming session, msgId: 351"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:21.792636852+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":"2025-10-27T14:32:21.792642424+07:00","message":"receive interim result [false|false]: ไปทำวชิระดี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:21.792655358+07:00","message":"[buffer interim] 351 false ไปทำวชิระดี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:21.792662404+07:00","message":"[bufferProcess] interim [320000000]:ไปทำวชิระดี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:21.792664476+07:00","message":"[bufferProcess] send to processor:ไปทำวชิระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:21.792669416+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:21.792671987+07:00","message":"> Transcript [2035] [false]: 'ไปทำวชิระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:21.792673847+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:21.792675484+07:00","message":"Set new StatePrefix: 'ไปทำวชิระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:21.951493976+07:00","message":"[GCS] IsForceVAD: false for message ID: 351"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:21.981636948+07:00","message":"receive streaming session, msgId: 351"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:21.981674407+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":"2025-10-27T14:32:21.981680321+07:00","message":"receive interim result [false|false]: ไปทำวชิรเดช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:21.981692989+07:00","message":"[buffer interim] 351 false ไปทำวชิรเดช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:21.981701967+07:00","message":"[bufferProcess] interim [440000000]:ไปทำวชิรเดช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:21.981703851+07:00","message":"[bufferProcess] send to processor:ไปทำวชิระดี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:21.98171012+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:21.981713169+07:00","message":"> Transcript [2036] [false]: 'ไปทำวชิระดี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:21.981716312+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:21.981718206+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:21.981719731+07:00","message":"StatePrefix: 'ไปทำวชิระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:21.981721407+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:21.987803215+07:00","message":"receive streaming session, msgId: 351"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:21.987827645+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":"2025-10-27T14:32:21.98783286+07:00","message":"receive interim result [false|false]: ไปทำวชิรดิลก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:21.987842276+07:00","message":"[buffer interim] 351 false ไปทำวชิรดิลก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:21.987847759+07:00","message":"[bufferProcess] interim [500000000]:ไปทำวชิรดิลก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:21.987850239+07:00","message":"[bufferProcess] send to processor:ไปทำวชิรเดช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:21.987853711+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:21.987856686+07:00","message":"> Transcript [2037] [false]: 'ไปทำวชิรเดช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:21.987858391+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:21.987860003+07:00","message":"Set new StatePrefix: 'ไปทำวชิรเดช'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:22.055842367+07:00","message":"receive streaming session, msgId: 351"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:22.055877961+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปทำวชิรดิลก\",\"confidence\":0.8904679}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:22.055883453+07:00","message":"receive interim result [true|false]: ไปทำวชิรดิลก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:22.055894737+07:00","message":"end recv isFinal message id 351"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:22.055898431+07:00","message":"end Recv id 351"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:22.0559061+07:00","message":"[buffer interim] 351 true ไปทำวชิรดิลก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:22.055913239+07:00","message":"[bufferProcess] interim [620000000]:ไปทำวชิรดิลก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:22.055916114+07:00","message":"[bufferProcess] send to processor (isfinal):ไปทำวชิรดิลก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:22.055919266+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:22.055921851+07:00","message":"> Transcript [2038] [false]: 'ไปทำวชิรดิลก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:22.055923931+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:22.055926201+07:00","message":"Set new StatePrefix: 'ไปทำวชิรดิลก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:22.055927577+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:22.055929155+07:00","message":"> Transcript [2039] [true]: 'ไปทำวชิรดิลก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:22.055931086+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:22.0559326+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:22.055934291+07:00","message":"StatePrefix: 'ไปทำวชิรดิลก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:22.055937088+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:22.055939289+07:00","message":"Push: 'ไปทำวชิรดิลก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:22.055947332+07:00","message":"push: {true ไปทำวชิรดิลก 0 0xc002217180}"}
{"level":"info","service":"Main","time":"2025-10-27T14:32:22.062984614+07:00","message":"write wav file: './tmp/7446/7446_351.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:22.143889863+07:00","message":"[GCS] Start streaming session, msgId: 352"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:22.426954549+07:00","message":"[GCS] Cleaned up inactive client: 325"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:22.426983743+07:00","message":"[GCS] Cleaned up inactive client: 329"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:22.426986648+07:00","message":"[GCS] Cleaned up inactive client: 322"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:22.42698801+07:00","message":"[GCS] Cleaned up inactive client: 323"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:22.426989597+07:00","message":"[GCS] Cleaned up inactive client: 328"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:22.426991027+07:00","message":"[GCS] Cleaned up inactive client: 327"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:22.426992682+07:00","message":"[GCS] Cleaned up inactive client: 332"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:22.426994195+07:00","message":"[GCS] Cleaned up inactive client: 324"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:22.426995657+07:00","message":"[GCS] Cleaned up inactive client: 326"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:22.426997034+07:00","message":"[GCS] Cleaned up inactive client: 330"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:22.42699852+07:00","message":"[GCS] Cleaned up inactive client: 331"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:22.500136269+07:00","message":"receive streaming session, msgId: 352"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:22.500171681+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":"2025-10-27T14:32:22.50017644+07:00","message":"receive interim result [false|false]: วัด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:22.500191261+07:00","message":"[buffer interim] 352 false วัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:22.500197825+07:00","message":"[bufferProcess] interim [420000000]:วัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:22.500199537+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:32:22.552719899+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:32:22.552725778+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:22.69815545+07:00","message":"receive streaming session, msgId: 352"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:22.698191856+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":"2025-10-27T14:32:22.698197504+07:00","message":"receive interim result [false|false]: วัสดุ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:22.69821033+07:00","message":"[buffer interim] 352 false วัสดุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:22.698218834+07:00","message":"[bufferProcess] interim [600000000]:วัสดุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:22.698220962+07:00","message":"[bufferProcess] send to processor:วัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:22.698224322+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:22.698226812+07:00","message":"> Transcript [2040] [false]: 'วัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:22.698228681+07:00","message":"Set StatePrefix (first interim): 'วัด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:22.81385313+07:00","message":"receive streaming session, msgId: 352"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:22.813883421+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":"2025-10-27T14:32:22.813888658+07:00","message":"receive interim result [false|false]: วัดสุทัศน์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:22.813900996+07:00","message":"[buffer interim] 352 false วัดสุทัศน์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:22.813908041+07:00","message":"[bufferProcess] interim [660000000]:วัดสุทัศน์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:22.813910098+07:00","message":"[bufferProcess] send to processor:วัสดุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:22.813915091+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:22.813917703+07:00","message":"> Transcript [2041] [false]: 'วัสดุ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:22.813919559+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:22.813921736+07:00","message":"Set new StatePrefix: 'วัสดุ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:23.133111774+07:00","message":"receive streaming session, msgId: 352"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:23.133151027+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":"2025-10-27T14:32:23.133158679+07:00","message":"receive interim result [false|false]: วัดสุทัศน์เทพ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:23.133194399+07:00","message":"[buffer interim] 352 false วัดสุทัศน์เทพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:23.133203504+07:00","message":"[bufferProcess] interim [20000000]:วัดสุทัศน์เทพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:23.133206713+07:00","message":"[bufferProcess] send to processor:วัดสุทัศน์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:23.1332109+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:23.13321485+07:00","message":"> Transcript [2042] [false]: 'วัดสุทัศน์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:23.133217524+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:23.133219545+07:00","message":"Set new StatePrefix: 'วัดสุทัศน์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:23.335804672+07:00","message":"receive streaming session, msgId: 352"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:23.335843336+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":"2025-10-27T14:32:23.335849484+07:00","message":"receive interim result [false|false]: วัดสุทัศน์เทพพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:23.335862716+07:00","message":"[buffer interim] 352 false วัดสุทัศน์เทพพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:23.335870385+07:00","message":"[bufferProcess] interim [200000000]:วัดสุทัศน์เทพพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:23.335872937+07:00","message":"[bufferProcess] send to processor:วัดสุทัศน์เทพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:23.335880553+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:23.335884616+07:00","message":"> Transcript [2043] [false]: 'วัดสุทัศน์เทพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:23.335888854+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:23.335891459+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:23.335894057+07:00","message":"StatePrefix: 'วัดสุทัศน์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:23.335896092+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:23.394049504+07:00","message":"receive streaming session, msgId: 352"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:23.394109922+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":"2025-10-27T14:32:23.394115984+07:00","message":"receive interim result [false|false]: วัดสุทัศน์เทพบุตร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:23.394130619+07:00","message":"[buffer interim] 352 false วัดสุทัศน์เทพบุตร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:23.394139388+07:00","message":"[bufferProcess] interim [320000000]:วัดสุทัศน์เทพบุตร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:23.394142562+07:00","message":"[bufferProcess] send to processor:วัดสุทัศน์เทพพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:23.394147064+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:23.394150521+07:00","message":"> Transcript [2044] [false]: 'วัดสุทัศน์เทพพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:23.394154686+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:23.394156949+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:23.39415912+07:00","message":"StatePrefix: 'วัดสุทัศน์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:23.394161385+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:23.525749799+07:00","message":"receive streaming session, msgId: 352"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:23.525792028+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":"2025-10-27T14:32:23.525799284+07:00","message":"receive interim result [false|false]: วัดสุทัศน์เทพวัลย์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:23.525811602+07:00","message":"[buffer interim] 352 false วัดสุทัศน์เทพวัลย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:23.525819636+07:00","message":"[bufferProcess] interim [380000000]:วัดสุทัศน์เทพวัลย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:23.525822312+07:00","message":"[bufferProcess] send to processor:วัดสุทัศน์เทพบุตร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:23.525826644+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:23.525830233+07:00","message":"> Transcript [2045] [false]: 'วัดสุทัศน์เทพบุตร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:23.525834348+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:23.525837177+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:23.52583932+07:00","message":"StatePrefix: 'วัดสุทัศน์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:23.525841752+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:23.581393981+07:00","message":"receive streaming session, msgId: 352"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:23.58143683+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":"2025-10-27T14:32:23.581443695+07:00","message":"receive interim result [false|false]: วัดสุทัศนเทพวราราม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:23.581461664+07:00","message":"[buffer interim] 352 false วัดสุทัศนเทพวราราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:23.58147085+07:00","message":"[bufferProcess] interim [440000000]:วัดสุทัศนเทพวราราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:23.581473938+07:00","message":"[bufferProcess] send to processor:วัดสุทัศน์เทพวัลย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:23.58147838+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:23.581481963+07:00","message":"> Transcript [2046] [false]: 'วัดสุทัศน์เทพวัลย์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:23.581486367+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:23.581488993+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:23.581491655+07:00","message":"StatePrefix: 'วัดสุทัศน์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:23.581494098+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:23.581497336+07:00","message":"Push: 'วัดสุทัศน์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:23.581499877+07:00","message":"TextPushed: 'วัดสุทัศน์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:23.581502992+07:00","message":"Set new StatePrefix : 'วัดสุทัศน์เทพวัลย์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:23.581505762+07:00","message":"Next Push (prob) : 'เทพวัลย์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:23.581516741+07:00","message":"push: {false วัดสุทัศน์ 0 0xc000045680}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:24.218673363+07:00","message":"receive streaming session, msgId: 352"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:24.218711826+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":"2025-10-27T14:32:24.218718549+07:00","message":"receive interim result [false|false]: วัดสุทัศนเทพวราราม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:24.218733063+07:00","message":"[buffer interim] 352 false วัดสุทัศนเทพวราราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:24.21874178+07:00","message":"[bufferProcess] interim [40000000]:วัดสุทัศนเทพวราราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:24.218744905+07:00","message":"[bufferProcess] send to processor:วัดสุทัศนเทพวราราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:24.218753291+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:24.218756905+07:00","message":"> Transcript [2047] [false]: 'วัดสุทัศนเทพวราราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:24.218760701+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:24.218763604+07:00","message":"Set new StatePrefix: 'วัดสุทัศนเทพวราราม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:24.81124034+07:00","message":"receive streaming session, msgId: 352"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:24.81127856+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":"2025-10-27T14:32:24.81128527+07:00","message":"receive interim result [false|false]: วัดสุทัศนเทพวรารามและ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:24.811301716+07:00","message":"[buffer interim] 352 false วัดสุทัศนเทพวรารามและ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:24.811309898+07:00","message":"[bufferProcess] interim [700000000]:วัดสุทัศนเทพวรารามและ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:24.811312834+07:00","message":"[bufferProcess] send to processor:วัดสุทัศนเทพวราราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:24.811319543+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:24.811323033+07:00","message":"> Transcript [2048] [false]: 'วัดสุทัศนเทพวราราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:24.811327332+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:24.811329698+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:24.811333127+07:00","message":"StatePrefix: 'วัดสุทัศนเทพวราราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:24.81133592+07:00","message":"TextPushed: 'วัดสุทัศน์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:25.127867347+07:00","message":"receive streaming session, msgId: 352"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:25.12790648+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":"2025-10-27T14:32:25.127913515+07:00","message":"receive interim result [false|false]: วัดสุทัศนเทพวรารามและพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:25.127928889+07:00","message":"[buffer interim] 352 false วัดสุทัศนเทพวรารามและพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:25.12793987+07:00","message":"[bufferProcess] interim [940000000]:วัดสุทัศนเทพวรารามและพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:25.127942837+07:00","message":"[bufferProcess] send to processor:วัดสุทัศนเทพวรารามและ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:25.127949555+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:25.127953598+07:00","message":"> Transcript [2049] [false]: 'วัดสุทัศนเทพวรารามและ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:25.127957811+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:25.127960181+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:25.127963452+07:00","message":"StatePrefix: 'วัดสุทัศนเทพวราราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:25.12796683+07:00","message":"TextPushed: 'วัดสุทัศน์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:25.184626697+07:00","message":"receive streaming session, msgId: 352"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:25.184665318+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":"2025-10-27T14:32:25.184672311+07:00","message":"receive interim result [false|false]: วัดสุทัศนเทพวรารามและทำ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:25.184687223+07:00","message":"[buffer interim] 352 false วัดสุทัศนเทพวรารามและทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:25.184699223+07:00","message":"[bufferProcess] interim [60000000]:วัดสุทัศนเทพวรารามและทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:25.184702183+07:00","message":"[bufferProcess] send to processor:วัดสุทัศนเทพวรารามและพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:25.184708525+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:25.184712093+07:00","message":"> Transcript [2050] [false]: 'วัดสุทัศนเทพวรารามและพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:25.184716639+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:25.18471936+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:25.184721844+07:00","message":"StatePrefix: 'วัดสุทัศนเทพวราราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:25.184724845+07:00","message":"TextPushed: 'วัดสุทัศน์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:25.503023339+07:00","message":"receive streaming session, msgId: 352"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:25.503064911+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":"2025-10-27T14:32:25.50307277+07:00","message":"receive interim result [false|false]: วัดสุทัศนเทพวรารามและทำวัตร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:25.503090621+07:00","message":"[buffer interim] 352 false วัดสุทัศนเทพวรารามและทำวัตร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:25.50310196+07:00","message":"[bufferProcess] interim [360000000]:วัดสุทัศนเทพวรารามและทำวัตร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:25.5031055+07:00","message":"[bufferProcess] send to processor:วัดสุทัศนเทพวรารามและทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:25.503113031+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:25.503116974+07:00","message":"> Transcript [2051] [false]: 'วัดสุทัศนเทพวรารามและทำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:25.503121364+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:25.503124134+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:25.503127145+07:00","message":"StatePrefix: 'วัดสุทัศนเทพวราราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:25.503129727+07:00","message":"TextPushed: 'วัดสุทัศน์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:25.503137733+07:00","message":"Push: 'วัดสุทัศนเทพวราราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:25.5031411+07:00","message":"TextPushed: 'วัดสุทัศนเทพวราราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:25.503143737+07:00","message":"Set new StatePrefix : 'วัดสุทัศนเทพวรารามและทำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:25.503146588+07:00","message":"Next Push (prob) : 'และทำ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:25.503158043+07:00","message":"push: {false วัดสุทัศนเทพวราราม 0 0xc000045680}"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:32:25.553337854+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:32:25.553360357+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:25.641882445+07:00","message":"receive streaming session, msgId: 352"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:25.64192182+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":"2025-10-27T14:32:25.641928615+07:00","message":"receive interim result [false|false]: วัดสุทัศนเทพวรารามและธรรมชาติ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:25.641943083+07:00","message":"[buffer interim] 352 false วัดสุทัศนเทพวรารามและธรรมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:25.641951238+07:00","message":"[bufferProcess] interim [480000000]:วัดสุทัศนเทพวรารามและธรรมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:25.641954387+07:00","message":"[bufferProcess] send to processor:วัดสุทัศนเทพวรารามและทำวัตร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:25.641958695+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:25.641962874+07:00","message":"> Transcript [2052] [false]: 'วัดสุทัศนเทพวรารามและทำวัตร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:25.641966927+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:25.641969249+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:25.641971772+07:00","message":"StatePrefix: 'วัดสุทัศนเทพวรารามและทำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:25.6419751+07:00","message":"TextPushed: 'วัดสุทัศนเทพวราราม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:25.712042823+07:00","message":"receive streaming session, msgId: 352"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:25.712083726+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":"2025-10-27T14:32:25.712091039+07:00","message":"receive interim result [false|false]: วัดสุทัศนเทพวรารามและทำวชิระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:25.712107416+07:00","message":"[buffer interim] 352 false วัดสุทัศนเทพวรารามและทำวชิระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:25.712117707+07:00","message":"[bufferProcess] interim [600000000]:วัดสุทัศนเทพวรารามและทำวชิระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:25.712120856+07:00","message":"[bufferProcess] send to processor:วัดสุทัศนเทพวรารามและธรรมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:25.712127958+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:25.712131612+07:00","message":"> Transcript [2053] [false]: 'วัดสุทัศนเทพวรารามและธรรมชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:25.712134821+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:25.712137528+07:00","message":"Set new StatePrefix: 'วัดสุทัศนเทพวรารามและธรรมชาติ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:26.018745068+07:00","message":"receive streaming session, msgId: 352"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:26.018775848+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":"2025-10-27T14:32:26.018780721+07:00","message":"receive interim result [false|false]: วัดสุทัศนเทพวรารามและทำวชิรเมธี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:26.018795452+07:00","message":"[buffer interim] 352 false วัดสุทัศนเทพวรารามและทำวชิรเมธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:26.018802252+07:00","message":"[bufferProcess] interim [840000000]:วัดสุทัศนเทพวรารามและทำวชิรเมธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:26.01880439+07:00","message":"[bufferProcess] send to processor:วัดสุทัศนเทพวรารามและทำวชิระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:26.0188082+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:26.018810612+07:00","message":"> Transcript [2054] [false]: 'วัดสุทัศนเทพวรารามและทำวชิระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:26.018812836+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:26.018814596+07:00","message":"Set new StatePrefix: 'วัดสุทัศนเทพวรารามและทำวชิระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:26.597442096+07:00","message":"receive streaming session, msgId: 352"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:26.597475107+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":"2025-10-27T14:32:26.597480929+07:00","message":"receive interim result [false|false]: วัดสุทัศนเทพวรารามและทำวชิรเมธีอาจารย์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:26.597496069+07:00","message":"[buffer interim] 352 false วัดสุทัศนเทพวรารามและทำวชิรเมธีอาจารย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:26.597503452+07:00","message":"[bufferProcess] interim [440000000]:วัดสุทัศนเทพวรารามและทำวชิรเมธีอาจารย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:26.59750599+07:00","message":"[bufferProcess] send to processor:วัดสุทัศนเทพวรารามและทำวชิรเมธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:26.597509328+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:26.597511732+07:00","message":"> Transcript [2055] [false]: 'วัดสุทัศนเทพวรารามและทำวชิรเมธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:26.597513648+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:26.597515215+07:00","message":"Set new StatePrefix: 'วัดสุทัศนเทพวรารามและทำวชิรเมธี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:26.733477508+07:00","message":"receive streaming session, msgId: 352"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:26.733520331+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":"2025-10-27T14:32:26.733526973+07:00","message":"receive interim result [false|false]: วัดสุทัศนเทพวรารามและทำวชิรเมธีอาจารย์วัด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:26.73354895+07:00","message":"[buffer interim] 352 false วัดสุทัศนเทพวรารามและทำวชิรเมธีอาจารย์วัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:26.73357353+07:00","message":"[bufferProcess] interim [620000000]:วัดสุทัศนเทพวรารามและทำวชิรเมธีอาจารย์วัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:26.733577113+07:00","message":"[bufferProcess] send to processor:วัดสุทัศนเทพวรารามและทำวชิรเมธีอาจารย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:26.733586359+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:26.73359002+07:00","message":"> Transcript [2056] [false]: 'วัดสุทัศนเทพวรารามและทำวชิรเมธีอาจารย์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:26.733594293+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:26.733596918+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:26.733599728+07:00","message":"StatePrefix: 'วัดสุทัศนเทพวรารามและทำวชิรเมธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:26.733603133+07:00","message":"TextPushed: 'วัดสุทัศนเทพวราราม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:26.916655921+07:00","message":"receive streaming session, msgId: 352"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:26.916690728+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":"2025-10-27T14:32:26.916696269+07:00","message":"receive interim result [false|false]: วัดสุทัศนเทพวรารามและทำวชิรเมธีอาจารย์วสันต์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:26.916707101+07:00","message":"[buffer interim] 352 false วัดสุทัศนเทพวรารามและทำวชิรเมธีอาจารย์วสันต์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:26.916718565+07:00","message":"[bufferProcess] interim [740000000]:วัดสุทัศนเทพวรารามและทำวชิรเมธีอาจารย์วสันต์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:26.916721011+07:00","message":"[bufferProcess] send to processor:วัดสุทัศนเทพวรารามและทำวชิรเมธีอาจารย์วัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:26.916724275+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:26.916726717+07:00","message":"> Transcript [2057] [false]: 'วัดสุทัศนเทพวรารามและทำวชิรเมธีอาจารย์วัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:26.916729682+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:26.916731606+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:26.91673337+07:00","message":"StatePrefix: 'วัดสุทัศนเทพวรารามและทำวชิรเมธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:26.916735698+07:00","message":"TextPushed: 'วัดสุทัศนเทพวราราม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:26.922628826+07:00","message":"receive streaming session, msgId: 352"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:26.922654229+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":"2025-10-27T14:32:26.92265895+07:00","message":"receive interim result [false|false]: วัดสุทัศนเทพวรารามและทำวชิรเมธีอาจารย์วัดโสม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:26.922670527+07:00","message":"[buffer interim] 352 false วัดสุทัศนเทพวรารามและทำวชิรเมธีอาจารย์วัดโสม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:26.922675804+07:00","message":"[bufferProcess] interim [800000000]:วัดสุทัศนเทพวรารามและทำวชิรเมธีอาจารย์วัดโสม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:26.922681087+07:00","message":"[bufferProcess] send to processor:วัดสุทัศนเทพวรารามและทำวชิรเมธีอาจารย์วสันต์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:26.922684227+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:26.922686307+07:00","message":"> Transcript [2058] [false]: 'วัดสุทัศนเทพวรารามและทำวชิรเมธีอาจารย์วสันต์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:26.922688975+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:26.922690591+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:26.922692318+07:00","message":"StatePrefix: 'วัดสุทัศนเทพวรารามและทำวชิรเมธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:26.922694422+07:00","message":"TextPushed: 'วัดสุทัศนเทพวราราม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:27.231643847+07:00","message":"receive streaming session, msgId: 352"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:27.231678349+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":"2025-10-27T14:32:27.231683746+07:00","message":"receive interim result [false|false]: วัดสุทัศนเทพวรารามและทำวชิรเมธีอาจารย์วัดโสมนัส"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:27.231696549+07:00","message":"[buffer interim] 352 false วัดสุทัศนเทพวรารามและทำวชิรเมธีอาจารย์วัดโสมนัส"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:27.231703277+07:00","message":"[bufferProcess] interim [40000000]:วัดสุทัศนเทพวรารามและทำวชิรเมธีอาจารย์วัดโสมนัส"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:27.231705517+07:00","message":"[bufferProcess] send to processor:วัดสุทัศนเทพวรารามและทำวชิรเมธีอาจารย์วัดโสม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:27.231708883+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:27.231711656+07:00","message":"> Transcript [2059] [false]: 'วัดสุทัศนเทพวรารามและทำวชิรเมธีอาจารย์วัดโสม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:27.231714618+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:27.231716347+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:27.231718118+07:00","message":"StatePrefix: 'วัดสุทัศนเทพวรารามและทำวชิรเมธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:27.231720431+07:00","message":"TextPushed: 'วัดสุทัศนเทพวราราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:27.231723028+07:00","message":"Push: 'และทำวชิรเมธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:27.231724634+07:00","message":"TextPushed: 'วัดสุทัศนเทพวรารามและทำวชิรเมธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:27.231726659+07:00","message":"Set new StatePrefix : 'วัดสุทัศนเทพวรารามและทำวชิรเมธีอาจารย์วัดโสม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:27.231729133+07:00","message":"Next Push (prob) : 'อาจารย์วัดโสม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:27.231745831+07:00","message":"push: {false และทำวชิรเมธี 0 0xc000045680}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:27.493825495+07:00","message":"receive streaming session, msgId: 352"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:27.49386183+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":"2025-10-27T14:32:27.49386743+07:00","message":"receive interim result [false|false]: วัดสุทัศนเทพวรารามและทำวชิรเมธีอาจารย์วัดโสมนัสวิหาร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:27.493880528+07:00","message":"[buffer interim] 352 false วัดสุทัศนเทพวรารามและทำวชิรเมธีอาจารย์วัดโสมนัสวิหาร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:27.493886975+07:00","message":"[bufferProcess] interim [340000000]:วัดสุทัศนเทพวรารามและทำวชิรเมธีอาจารย์วัดโสมนัสวิหาร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:27.493889676+07:00","message":"[bufferProcess] send to processor:วัดสุทัศนเทพวรารามและทำวชิรเมธีอาจารย์วัดโสมนัส"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:27.49389539+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:27.493897993+07:00","message":"> Transcript [2060] [false]: 'วัดสุทัศนเทพวรารามและทำวชิรเมธีอาจารย์วัดโสมนัส'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:27.493901399+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:27.493903186+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:27.493904792+07:00","message":"StatePrefix: 'วัดสุทัศนเทพวรารามและทำวชิรเมธีอาจารย์วัดโสม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:27.49390694+07:00","message":"TextPushed: 'วัดสุทัศนเทพวรารามและทำวชิรเมธี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:27.84957336+07:00","message":"[GCS] IsForceVAD: false for message ID: 352"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:27.941062078+07:00","message":"receive streaming session, msgId: 352"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:27.941098673+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":"2025-10-27T14:32:27.941104361+07:00","message":"receive interim result [false|false]: วัดสุทัศนเทพวรารามและทำวชิรเมธีอาจารย์วัดโสมนัสวิหารค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:27.941116604+07:00","message":"[buffer interim] 352 false วัดสุทัศนเทพวรารามและทำวชิรเมธีอาจารย์วัดโสมนัสวิหารค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:27.941125877+07:00","message":"[bufferProcess] interim [760000000]:วัดสุทัศนเทพวรารามและทำวชิรเมธีอาจารย์วัดโสมนัสวิหารค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:27.941128224+07:00","message":"[bufferProcess] send to processor:วัดสุทัศนเทพวรารามและทำวชิรเมธีอาจารย์วัดโสมนัสวิหาร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:27.941133455+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:27.941135983+07:00","message":"> Transcript [2061] [false]: 'วัดสุทัศนเทพวรารามและทำวชิรเมธีอาจารย์วัดโสมนัสวิหาร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:27.941139247+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:27.941141135+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:27.941143013+07:00","message":"StatePrefix: 'วัดสุทัศนเทพวรารามและทำวชิรเมธีอาจารย์วัดโสม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:27.941145354+07:00","message":"TextPushed: 'วัดสุทัศนเทพวรารามและทำวชิรเมธี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:28.025079224+07:00","message":"receive streaming session, msgId: 352"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:28.025126652+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วัดสุทัศนเทพวรารามและพระธรรมวชิรเมธีอาจารย์วัดโสมนัสวิหารค่ะ\",\"confidence\":0.94321525}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":910000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:28.025133104+07:00","message":"receive interim result [true|false]: วัดสุทัศนเทพวรารามและพระธรรมวชิรเมธีอาจารย์วัดโสมนัสวิหารค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:28.025142275+07:00","message":"end recv isFinal message id 352"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:28.025144194+07:00","message":"end Recv id 352"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:28.025149451+07:00","message":"[buffer interim] 352 true วัดสุทัศนเทพวรารามและพระธรรมวชิรเมธีอาจารย์วัดโสมนัสวิหารค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:28.025171088+07:00","message":"[bufferProcess] interim [910000000]:วัดสุทัศนเทพวรารามและพระธรรมวชิรเมธีอาจารย์วัดโสมนัสวิหารค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:28.025176232+07:00","message":"[bufferProcess] send to processor (isfinal):วัดสุทัศนเทพวรารามและทำวชิรเมธีอาจารย์วัดโสมนัสวิหารค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:28.025179645+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:28.025182427+07:00","message":"> Transcript [2062] [false]: 'วัดสุทัศนเทพวรารามและทำวชิรเมธีอาจารย์วัดโสมนัสวิหารค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:28.025185932+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:28.025187501+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:28.025189485+07:00","message":"StatePrefix: 'วัดสุทัศนเทพวรารามและทำวชิรเมธีอาจารย์วัดโสม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:28.025192873+07:00","message":"TextPushed: 'วัดสุทัศนเทพวรารามและทำวชิรเมธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:28.025194928+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:28.025197175+07:00","message":"> Transcript [2063] [true]: 'วัดสุทัศนเทพวรารามและพระธรรมวชิรเมธีอาจารย์วัดโสมนัสวิหารค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:28.025199808+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:28.025201993+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:28.025204053+07:00","message":"StatePrefix: 'วัดสุทัศนเทพวรารามและทำวชิรเมธีอาจารย์วัดโสม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:28.025210226+07:00","message":"TextPushed: 'วัดสุทัศนเทพวรารามและทำวชิรเมธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:28.025214304+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:28.025402453+07:00","message":"Push: 'อาจารย์วัดโสมนัสวิหารค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:28.02540514+07:00","message":"TextPushed: 'วัดสุทัศนเทพวรารามและทำวชิรเมธีอาจารย์วัดโสมนัสวิหารค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:28.025407348+07:00","message":"Set new StatePrefix : 'วัดสุทัศนเทพวรารามและพระธรรมวชิรเมธีอาจารย์วัดโสมนัสวิหารค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:28.025409394+07:00","message":"Next Push (prob) : 'วัดสุทัศนเทพวรารามและพระธรรมวชิรเมธีอาจารย์วัดโสมนัสวิหารค่ะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:28.025417679+07:00","message":"push: {true อาจารย์วัดโสมนัสวิหารค่ะ 0 0xc000045680}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:28.025433011+07:00","message":"write aligntment file to 'tmp/7446/align_message_id_352.html'"}
{"level":"info","service":"Main","time":"2025-10-27T14:32:28.038786248+07:00","message":"write wav file: './tmp/7446/7446_352.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:28.425467874+07:00","message":"[GCS] Start streaming session, msgId: 353"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:32:28.553851139+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:32:28.553864297+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:32:31.554158907+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:32:31.554167082+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:32.589422087+07:00","message":"[GCS] IsForceVAD: false for message ID: 353"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:32.695808719+07:00","message":"receive streaming session, msgId: 353"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:32.695830417+07:00","message":"found end of frame, send empty tag with msgId: 353"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:32.695834325+07:00","message":"end Recv id 353"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:32.695842444+07:00","message":"[buffer interim] 353 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:32.695851137+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:32.69585624+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:32.695860099+07:00","message":"> Transcript [2064] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:32.695863319+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:32.69586582+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:32.695868554+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:32.695871103+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:32.695874376+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:32.695886114+07:00","message":"push: {true \n 0 0xc002922080}"}
{"level":"info","service":"Main","time":"2025-10-27T14:32:32.705154937+07:00","message":"write wav file: './tmp/7446/7446_353.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:32.851817189+07:00","message":"[GCS] Start streaming session, msgId: 354"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:33.039663071+07:00","message":"[GCS] IsForceVAD: false for message ID: 354"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:33.143560511+07:00","message":"receive streaming session, msgId: 354"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:33.143579607+07:00","message":"found end of frame, send empty tag with msgId: 354"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:33.143582433+07:00","message":"end Recv id 354"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:33.14358799+07:00","message":"[buffer interim] 354 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:33.143594556+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:33.143598117+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:33.143600685+07:00","message":"> Transcript [2065] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:33.143602986+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:33.143604593+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:33.143605991+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:33.14360745+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:33.143610025+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:33.143619578+07:00","message":"push: {true \n 0 0xc002602100}"}
{"level":"info","service":"Main","time":"2025-10-27T14:32:33.148327266+07:00","message":"write wav file: './tmp/7446/7446_354.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:33.23017317+07:00","message":"[GCS] Start streaming session, msgId: 355"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:32:34.554902176+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:32:34.554913186+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:35.341083164+07:00","message":"[GCS] IsForceVAD: false for message ID: 355"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:35.44338106+07:00","message":"receive streaming session, msgId: 355"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:35.443404123+07:00","message":"found end of frame, send empty tag with msgId: 355"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:35.443407492+07:00","message":"end Recv id 355"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:35.443414089+07:00","message":"[buffer interim] 355 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:35.443421652+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:35.443426654+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:35.443430422+07:00","message":"> Transcript [2066] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:35.443433874+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:35.443436019+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:35.443438261+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:35.443441456+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:35.443444256+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:35.443453827+07:00","message":"push: {true \n 0 0xc002602600}"}
{"level":"info","service":"Main","time":"2025-10-27T14:32:35.451223067+07:00","message":"write wav file: './tmp/7446/7446_355.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:35.732593014+07:00","message":"[GCS] Start streaming session, msgId: 356"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:35.923088055+07:00","message":"[GCS] IsForceVAD: false for message ID: 356"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:36.027496579+07:00","message":"receive streaming session, msgId: 356"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:36.027512227+07:00","message":"found end of frame, send empty tag with msgId: 356"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:36.027515318+07:00","message":"end Recv id 356"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:36.02757125+07:00","message":"[buffer interim] 356 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:36.02757782+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:36.02758246+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:36.027586339+07:00","message":"> Transcript [2067] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:36.027589318+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:36.027591578+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:36.027593782+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:36.02759595+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:36.027601093+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:36.027614158+07:00","message":"push: {true \n 0 0xc000044c00}"}
{"level":"info","service":"Main","time":"2025-10-27T14:32:36.031986821+07:00","message":"write wav file: './tmp/7446/7446_356.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:36.050711225+07:00","message":"[GCS] Start streaming session, msgId: 357"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:36.941462432+07:00","message":"[GCS] IsForceVAD: false for message ID: 357"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:37.047590889+07:00","message":"receive streaming session, msgId: 357"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:37.047613737+07:00","message":"found end of frame, send empty tag with msgId: 357"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:37.047616646+07:00","message":"end Recv id 357"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:37.04762349+07:00","message":"[buffer interim] 357 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:37.047630526+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:37.047634342+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:37.047636978+07:00","message":"> Transcript [2068] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:37.047639146+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:37.047640732+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:37.047642158+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:37.047644013+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:37.047647172+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:37.047666578+07:00","message":"push: {true \n 0 0xc002217780}"}
{"level":"info","service":"Main","time":"2025-10-27T14:32:37.054059858+07:00","message":"write wav file: './tmp/7446/7446_357.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:37.200215797+07:00","message":"[GCS] Start streaming session, msgId: 358"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:32:37.555365149+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:32:37.555368165+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:38.729483155+07:00","message":"[GCS] IsForceVAD: false for message ID: 358"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:38.801076131+07:00","message":"[GCS] Start streaming session, msgId: 359"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:38.859824065+07:00","message":"receive streaming session, msgId: 358"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:38.85984494+07:00","message":"found end of frame, send empty tag with msgId: 358"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:38.859847913+07:00","message":"end Recv id 358"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:38.859855063+07:00","message":"[buffer interim] 358 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:38.859863156+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:38.859867931+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:38.859871569+07:00","message":"> Transcript [2069] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:38.859874612+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:38.859876858+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:38.859878956+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:38.859881389+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:38.859890746+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:38.859900771+07:00","message":"push: {true \n 0 0xc000045380}"}
{"level":"info","service":"Main","time":"2025-10-27T14:32:38.866097195+07:00","message":"write wav file: './tmp/7446/7446_358.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:40.1496216+07:00","message":"[GCS] IsForceVAD: false for message ID: 359"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:40.246468685+07:00","message":"receive streaming session, msgId: 359"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:40.246484113+07:00","message":"found end of frame, send empty tag with msgId: 359"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:40.246487384+07:00","message":"end Recv id 359"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:40.246494645+07:00","message":"[buffer interim] 359 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:40.24650242+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:40.246512671+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:40.246523485+07:00","message":"> Transcript [2070] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:40.246526645+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:40.246529148+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:40.246531475+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:40.246534061+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:40.246542243+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:40.246553703+07:00","message":"push: {true \n 0 0xc00401e800}"}
{"level":"info","service":"Main","time":"2025-10-27T14:32:40.253756285+07:00","message":"write wav file: './tmp/7446/7446_359.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:40.282763307+07:00","message":"[GCS] Start streaming session, msgId: 360"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:32:40.556088331+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:32:40.556106853+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:40.60007246+07:00","message":"[GCS] IsForceVAD: false for message ID: 360"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:40.729694821+07:00","message":"[GCS] Start streaming session, msgId: 361"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:40.789645981+07:00","message":"[GCS] IsForceVAD: false for message ID: 361"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:40.844044849+07:00","message":"receive streaming session, msgId: 360"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:40.844062668+07:00","message":"found end of frame, send empty tag with msgId: 360"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:40.844065375+07:00","message":"end Recv id 360"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:40.844071594+07:00","message":"[buffer interim] 360 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:40.844078563+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:40.844082336+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:40.844084869+07:00","message":"> Transcript [2071] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:40.84408702+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:40.844088733+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:40.844090124+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:40.844091609+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:40.844098603+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:40.844108489+07:00","message":"push: {true \n 0 0xc000044400}"}
{"level":"info","service":"Main","time":"2025-10-27T14:32:40.84896792+07:00","message":"write wav file: './tmp/7446/7446_360.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:40.922684297+07:00","message":"[GCS] Start streaming session, msgId: 362"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:40.987142793+07:00","message":"receive streaming session, msgId: 361"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:40.987160738+07:00","message":"found end of frame, send empty tag with msgId: 361"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:40.987164246+07:00","message":"end Recv id 361"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:40.987171081+07:00","message":"[buffer interim] 361 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:40.987178871+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:40.987184074+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:40.987187676+07:00","message":"> Transcript [2072] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:40.98719081+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:40.987193031+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:40.987195157+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:40.987197209+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:40.987204618+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:40.987213606+07:00","message":"push: {true \n 0 0xc000044a80}"}
{"level":"info","service":"Main","time":"2025-10-27T14:32:40.992116207+07:00","message":"write wav file: './tmp/7446/7446_361.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:41.370840129+07:00","message":"[GCS] IsForceVAD: false for message ID: 362"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:41.430797191+07:00","message":"[GCS] Start streaming session, msgId: 363"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:41.474019801+07:00","message":"receive streaming session, msgId: 362"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:41.474056575+07:00","message":"found end of frame, send empty tag with msgId: 362"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:41.474060051+07:00","message":"end Recv id 362"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:41.474066634+07:00","message":"[buffer interim] 362 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:41.474073241+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:41.474076654+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:41.474079015+07:00","message":"> Transcript [2073] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:41.474081012+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:41.474082656+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:41.474084056+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:41.474085516+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:41.474087609+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:41.474097156+07:00","message":"push: {true \n 0 0xc002922400}"}
{"level":"info","service":"Main","time":"2025-10-27T14:32:41.478886626+07:00","message":"write wav file: './tmp/7446/7446_362.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:42.074400501+07:00","message":"[GCS] IsForceVAD: false for message ID: 363"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:42.131609215+07:00","message":"[GCS] Start streaming session, msgId: 364"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:42.172258345+07:00","message":"receive streaming session, msgId: 363"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:42.172276515+07:00","message":"found end of frame, send empty tag with msgId: 363"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:42.172281308+07:00","message":"end Recv id 363"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:42.172287388+07:00","message":"[buffer interim] 363 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:42.172299279+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:42.172302793+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:42.172305831+07:00","message":"> Transcript [2074] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:42.172308021+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:42.172309673+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:42.172311186+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:42.172312646+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:42.17231495+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:42.172324239+07:00","message":"push: {true \n 0 0xc002216e00}"}
{"level":"info","service":"Main","time":"2025-10-27T14:32:42.179414826+07:00","message":"write wav file: './tmp/7446/7446_363.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:42.329285111+07:00","message":"[GCS] IsForceVAD: false for message ID: 364"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:42.390940371+07:00","message":"[GCS] Start streaming session, msgId: 365"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:42.494371048+07:00","message":"receive streaming session, msgId: 364"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:42.494387197+07:00","message":"found end of frame, send empty tag with msgId: 364"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:42.494391079+07:00","message":"end Recv id 364"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:42.494399135+07:00","message":"[buffer interim] 364 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:42.494407927+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:42.49441826+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:42.494421336+07:00","message":"> Transcript [2075] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:42.494424711+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:42.494426757+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:42.494428922+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:42.494431737+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:42.494437485+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:42.494449236+07:00","message":"push: {true \n 0 0xc000045b00}"}
{"level":"info","service":"Main","time":"2025-10-27T14:32:42.499387894+07:00","message":"write wav file: './tmp/7446/7446_364.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:43.349154262+07:00","message":"[GCS] IsForceVAD: false for message ID: 365"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:43.447401972+07:00","message":"receive streaming session, msgId: 365"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:43.447419841+07:00","message":"found end of frame, send empty tag with msgId: 365"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:43.447422639+07:00","message":"end Recv id 365"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:43.447429689+07:00","message":"[buffer interim] 365 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:43.44743637+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:43.447442194+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:43.447445209+07:00","message":"> Transcript [2076] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:43.447447917+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:43.447449786+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:43.447451201+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:43.447452662+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:43.447459318+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:43.44746892+07:00","message":"push: {true \n 0 0xc00401ea80}"}
{"level":"info","service":"Main","time":"2025-10-27T14:32:43.453497914+07:00","message":"write wav file: './tmp/7446/7446_365.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:43.480425037+07:00","message":"[GCS] Start streaming session, msgId: 366"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:32:43.556553551+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:32:43.556559396+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:45.080316825+07:00","message":"[GCS] IsForceVAD: false for message ID: 366"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:45.141311305+07:00","message":"[GCS] Start streaming session, msgId: 367"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:45.193434069+07:00","message":"receive streaming session, msgId: 366"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:45.193453933+07:00","message":"found end of frame, send empty tag with msgId: 366"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:45.193457332+07:00","message":"end Recv id 366"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:45.193463734+07:00","message":"[buffer interim] 366 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:45.193470328+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:45.193474158+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:45.193476842+07:00","message":"> Transcript [2077] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:45.193478799+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:45.193480428+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:45.193481847+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:45.193483453+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:45.193490439+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:45.193502561+07:00","message":"push: {true \n 0 0xc002217380}"}
{"level":"info","service":"Main","time":"2025-10-27T14:32:45.200973955+07:00","message":"write wav file: './tmp/7446/7446_366.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:45.270084751+07:00","message":"[GCS] IsForceVAD: false for message ID: 367"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:45.33123693+07:00","message":"[GCS] Start streaming session, msgId: 368"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:45.425842943+07:00","message":"receive streaming session, msgId: 367"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:45.425860862+07:00","message":"found end of frame, send empty tag with msgId: 367"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:45.425863465+07:00","message":"end Recv id 367"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:45.425869864+07:00","message":"[buffer interim] 367 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:45.425876194+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:45.425879742+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:45.425882404+07:00","message":"> Transcript [2078] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:45.425884588+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:45.425886283+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:45.425888026+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:45.425889485+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:45.425891917+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:45.425901064+07:00","message":"push: {true \n 0 0xc002602980}"}
{"level":"info","service":"Main","time":"2025-10-27T14:32:45.431183633+07:00","message":"write wav file: './tmp/7446/7446_367.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:32:46.557415374+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:32:46.557424053+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:47.772097356+07:00","message":"[GCS] IsForceVAD: false for message ID: 368"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:47.869078761+07:00","message":"receive streaming session, msgId: 368"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:47.869094607+07:00","message":"found end of frame, send empty tag with msgId: 368"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:47.869097186+07:00","message":"end Recv id 368"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:47.869103307+07:00","message":"[buffer interim] 368 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:47.869110065+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:47.869113641+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:47.869116255+07:00","message":"> Transcript [2079] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:47.869118434+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:47.869119999+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:47.869121539+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:47.86912299+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:47.869125207+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:47.869134727+07:00","message":"push: {true \n 0 0xc002602d00}"}
{"level":"info","service":"Main","time":"2025-10-27T14:32:47.876220252+07:00","message":"write wav file: './tmp/7446/7446_368.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:47.90018308+07:00","message":"[GCS] Start streaming session, msgId: 369"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:32:49.557986959+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:32:49.557988652+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:51.490725732+07:00","message":"[GCS] IsForceVAD: false for message ID: 369"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:51.593939785+07:00","message":"receive streaming session, msgId: 369"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:51.59395672+07:00","message":"found end of frame, send empty tag with msgId: 369"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:51.593959527+07:00","message":"end Recv id 369"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:51.593966452+07:00","message":"[buffer interim] 369 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:51.59397326+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:51.593977877+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:51.593980405+07:00","message":"> Transcript [2080] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:51.593982588+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:51.593984293+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:51.593985753+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:51.593987245+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:51.59398956+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:51.593998397+07:00","message":"push: {true \n 0 0xc00401e280}"}
{"level":"info","service":"Main","time":"2025-10-27T14:32:51.603622216+07:00","message":"write wav file: './tmp/7446/7446_369.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:51.610755969+07:00","message":"[GCS] Start streaming session, msgId: 370"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:52.426956952+07:00","message":"[GCS] Cleaned up inactive client: 339"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:52.42698074+07:00","message":"[GCS] Cleaned up inactive client: 342"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:52.426987979+07:00","message":"[GCS] Cleaned up inactive client: 341"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:52.426989679+07:00","message":"[GCS] Cleaned up inactive client: 338"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:52.426991065+07:00","message":"[GCS] Cleaned up inactive client: 337"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:52.426993336+07:00","message":"[GCS] Cleaned up inactive client: 336"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:52.426994976+07:00","message":"[GCS] Cleaned up inactive client: 335"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:52.426996369+07:00","message":"[GCS] Cleaned up inactive client: 343"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:52.426997669+07:00","message":"[GCS] Cleaned up inactive client: 334"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:52.426998977+07:00","message":"[GCS] Cleaned up inactive client: 333"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:52.427000309+07:00","message":"[GCS] Cleaned up inactive client: 340"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:52.427001731+07:00","message":"[GCS] Cleaned up inactive client: 344"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:52.427003081+07:00","message":"[GCS] Cleaned up inactive client: 345"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:32:52.558049313+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:32:52.558051705+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:53.279936532+07:00","message":"[GCS] IsForceVAD: false for message ID: 370"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:53.342259896+07:00","message":"[GCS] Start streaming session, msgId: 371"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:53.386888035+07:00","message":"receive streaming session, msgId: 370"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:53.386902944+07:00","message":"found end of frame, send empty tag with msgId: 370"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:53.386905496+07:00","message":"end Recv id 370"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:53.386911266+07:00","message":"[buffer interim] 370 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:53.386917654+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:53.386921598+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:53.386924384+07:00","message":"> Transcript [2081] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:53.386926483+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:53.3869281+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:53.38692954+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:53.386931059+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:53.386933519+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:53.386942272+07:00","message":"push: {true \n 0 0xc002922880}"}
{"level":"info","service":"Main","time":"2025-10-27T14:32:53.394076573+07:00","message":"write wav file: './tmp/7446/7446_370.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:32:55.558624003+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:32:55.558634737+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:32:58.559225003+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:32:58.55922744+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:59.170852879+07:00","message":"[GCS] IsForceVAD: false for message ID: 371"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:59.290197942+07:00","message":"receive streaming session, msgId: 371"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:59.290222013+07:00","message":"found end of frame, send empty tag with msgId: 371"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:59.290224993+07:00","message":"end Recv id 371"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:59.290232109+07:00","message":"[buffer interim] 371 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:59.290238358+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:59.290242329+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:59.290246168+07:00","message":"> Transcript [2082] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:59.29024939+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:59.290251572+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:59.290253419+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:59.29025545+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:59.290267464+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:59.290282666+07:00","message":"push: {true \n 0 0xc002602a00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:59.301682449+07:00","message":"[GCS] Start streaming session, msgId: 372"}
{"level":"info","service":"Main","time":"2025-10-27T14:32:59.302443512+07:00","message":"write wav file: './tmp/7446/7446_371.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:59.689729024+07:00","message":"[GCS] IsForceVAD: false for message ID: 372"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:59.794428118+07:00","message":"receive streaming session, msgId: 372"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:59.794447611+07:00","message":"found end of frame, send empty tag with msgId: 372"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:59.7944505+07:00","message":"end Recv id 372"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:59.794457449+07:00","message":"[buffer interim] 372 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:59.794464824+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:59.794468136+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:59.794470903+07:00","message":"> Transcript [2083] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:59.794472973+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:59.794474557+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:59.794476129+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:59.794477685+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:32:59.794479975+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:59.79449715+07:00","message":"push: {true \n 0 0xc002922b00}"}
{"level":"info","service":"Main","time":"2025-10-27T14:32:59.799295035+07:00","message":"write wav file: './tmp/7446/7446_372.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:32:59.942305205+07:00","message":"[GCS] Start streaming session, msgId: 373"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:33:01.560274024+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:33:01.560296427+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:03.488846989+07:00","message":"receive streaming session, msgId: 373"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:03.488898947+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:03.488903925+07:00","message":"receive interim result [false|false]: จะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:03.488919342+07:00","message":"[buffer interim] 373 false จะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:03.488926277+07:00","message":"[bufferProcess] interim [560000000]:จะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:03.488928271+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:03.488933263+07:00","message":"[bufferProcess] send to processor (ticker):จะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:03.488935799+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:03.488938163+07:00","message":"> Transcript [2084] [false]: 'จะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:03.488939949+07:00","message":"Set StatePrefix (first interim): 'จะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:04.216193717+07:00","message":"receive streaming session, msgId: 373"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:04.216230377+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะมี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:04.216235972+07:00","message":"receive interim result [false|false]: จะมี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:04.216249075+07:00","message":"[buffer interim] 373 false จะมี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:04.21625537+07:00","message":"[bufferProcess] interim [280000000]:จะมี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:04.216256975+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:33:04.561033128+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:33:04.561034776+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:04.594409746+07:00","message":"receive streaming session, msgId: 373"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:04.594451093+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":"2025-10-27T14:33:04.59445574+07:00","message":"receive interim result [false|false]: จะมี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:04.594466606+07:00","message":"[buffer interim] 373 false จะมี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:04.594472324+07:00","message":"[bufferProcess] interim [700000000]:จะมี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:04.594474264+07:00","message":"[bufferProcess] send to processor:จะมี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:04.594479262+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:04.594488432+07:00","message":"> Transcript [2085] [false]: 'จะมี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:04.59449178+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:04.594493532+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:04.594495684+07:00","message":"StatePrefix: 'จะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:04.594497617+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:05.26369633+07:00","message":"receive streaming session, msgId: 373"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:05.263723647+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":"2025-10-27T14:33:05.263729011+07:00","message":"receive interim result [false|false]: จะเอา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:05.263741155+07:00","message":"[buffer interim] 373 false จะเอา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:05.263747292+07:00","message":"[bufferProcess] interim [300000000]:จะเอา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:05.263749318+07:00","message":"[bufferProcess] send to processor:จะมี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:05.26375249+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:05.26375494+07:00","message":"> Transcript [2086] [false]: 'จะมี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:05.263757644+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:05.263759502+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:05.26376121+07:00","message":"StatePrefix: 'จะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:05.263763045+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:05.32929601+07:00","message":"[GCS] IsForceVAD: false for message ID: 373"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:05.391011674+07:00","message":"[GCS] Start streaming session, msgId: 374"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:05.429381902+07:00","message":"receive streaming session, msgId: 373"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:05.429409596+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะเอา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:05.429414533+07:00","message":"receive interim result [false|false]: จะเอา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:05.429426724+07:00","message":"[buffer interim] 373 false จะเอา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:05.429433193+07:00","message":"[bufferProcess] interim [480000000]:จะเอา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:05.429435452+07:00","message":"[bufferProcess] send to processor:จะเอา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:05.42943879+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:05.429441706+07:00","message":"> Transcript [2087] [false]: 'จะเอา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:05.42944469+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:05.429446708+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:05.429448834+07:00","message":"StatePrefix: 'จะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:05.42945081+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:05.498627812+07:00","message":"receive streaming session, msgId: 373"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:05.498693939+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะ\",\"confidence\":0.87218666}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:05.498702208+07:00","message":"receive interim result [true|false]: จะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:05.498712469+07:00","message":"end recv isFinal message id 373"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:05.498715148+07:00","message":"end Recv id 373"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:05.498722163+07:00","message":"[buffer interim] 373 true จะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:05.498737321+07:00","message":"[bufferProcess] interim [600000000]:จะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:05.49874122+07:00","message":"[bufferProcess] send to processor (isfinal):จะเอา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:05.498745663+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:05.498749422+07:00","message":"> Transcript [2088] [false]: 'จะเอา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:05.498753023+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:05.498755521+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:05.498758342+07:00","message":"StatePrefix: 'จะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:05.49876081+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:05.498763787+07:00","message":"Push: 'จะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:05.498766123+07:00","message":"TextPushed: 'จะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:05.498768482+07:00","message":"Set new StatePrefix : 'จะเอา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:05.498770984+07:00","message":"Next Push (prob) : 'เอา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:05.498773424+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:05.49877604+07:00","message":"> Transcript [2089] [true]: 'จะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:05.498778558+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:05.498780625+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:05.498782628+07:00","message":"StatePrefix: 'จะเอา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:05.498784803+07:00","message":"TextPushed: 'จะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:05.498787191+07:00","message":"Push: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:05.49879706+07:00","message":"push: {false จะ 0 0xc002922200}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:05.498804119+07:00","message":"push: {true  0 0xc002922200}"}
{"level":"info","service":"Main","time":"2025-10-27T14:33:05.509432664+07:00","message":"write wav file: './tmp/7446/7446_373.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:33:07.561541175+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:33:07.561544355+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:10.249978472+07:00","message":"[GCS] IsForceVAD: false for message ID: 374"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:10.352930839+07:00","message":"receive streaming session, msgId: 374"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:10.352948412+07:00","message":"found end of frame, send empty tag with msgId: 374"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:10.352951266+07:00","message":"end Recv id 374"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:10.352958427+07:00","message":"[buffer interim] 374 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:10.352965533+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:10.352969365+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:10.352971965+07:00","message":"> Transcript [2090] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:10.352974075+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:10.352978516+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:10.352980172+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:10.352981624+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:10.352989649+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:10.352999438+07:00","message":"push: {true \n 0 0xc002217280}"}
{"level":"info","service":"Main","time":"2025-10-27T14:33:10.363009429+07:00","message":"write wav file: './tmp/7446/7446_374.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:33:10.562371742+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:33:10.562383242+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:33:13.562766709+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:33:13.562781764+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:14.810631239+07:00","message":"[GCS] Start streaming session, msgId: 375"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:14.929976619+07:00","message":"[GCS] IsForceVAD: false for message ID: 375"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:15.039834641+07:00","message":"receive streaming session, msgId: 375"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:15.039855027+07:00","message":"found end of frame, send empty tag with msgId: 375"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:15.03985771+07:00","message":"end Recv id 375"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:15.039906649+07:00","message":"[buffer interim] 375 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:15.039914024+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:15.039918575+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:15.039921916+07:00","message":"> Transcript [2091] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:15.039924072+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:15.039926122+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:15.039927617+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:15.03992915+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:15.039937829+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:15.039947775+07:00","message":"push: {true \n 0 0xc002602580}"}
{"level":"info","service":"Main","time":"2025-10-27T14:33:15.044365792+07:00","message":"write wav file: './tmp/7446/7446_375.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:15.061033065+07:00","message":"[GCS] Start streaming session, msgId: 376"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:33:16.563250294+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:33:16.563265733+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:18.259425584+07:00","message":"[GCS] IsForceVAD: false for message ID: 376"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:18.392720732+07:00","message":"receive streaming session, msgId: 376"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:18.392738456+07:00","message":"found end of frame, send empty tag with msgId: 376"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:18.392741492+07:00","message":"end Recv id 376"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:18.392747896+07:00","message":"[buffer interim] 376 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:18.392754894+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:18.392759388+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:18.392762106+07:00","message":"> Transcript [2092] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:18.392764228+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:18.392765912+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:18.392767318+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:18.392768812+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:18.392771046+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:18.392780895+07:00","message":"push: {true \n 0 0xc000044c80}"}
{"level":"info","service":"Main","time":"2025-10-27T14:33:18.401505918+07:00","message":"write wav file: './tmp/7446/7446_376.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:18.651528619+07:00","message":"[GCS] Start streaming session, msgId: 377"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:19.410704523+07:00","message":"[GCS] IsForceVAD: false for message ID: 377"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:19.497799574+07:00","message":"receive streaming session, msgId: 377"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:19.497822965+07:00","message":"found end of frame, send empty tag with msgId: 377"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:19.497826958+07:00","message":"end Recv id 377"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:19.497835934+07:00","message":"[buffer interim] 377 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:19.49784459+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:19.497849874+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:19.497853674+07:00","message":"> Transcript [2093] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:19.497857076+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:19.49786022+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:19.497862704+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:19.497865341+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:19.497868846+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:19.49788139+07:00","message":"push: {true \n 0 0xc000045100}"}
{"level":"info","service":"Main","time":"2025-10-27T14:33:19.503517799+07:00","message":"write wav file: './tmp/7446/7446_377.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:19.54216809+07:00","message":"[GCS] Start streaming session, msgId: 378"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:33:19.564341259+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:33:19.564346032+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:20.310152048+07:00","message":"[GCS] IsForceVAD: false for message ID: 378"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:20.394677467+07:00","message":"receive streaming session, msgId: 378"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:20.394696448+07:00","message":"found end of frame, send empty tag with msgId: 378"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:20.394699326+07:00","message":"end Recv id 378"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:20.394709634+07:00","message":"[buffer interim] 378 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:20.394716211+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:20.394719726+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:20.394722594+07:00","message":"> Transcript [2094] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:20.394725408+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:20.394727897+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:20.394729579+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:20.394735887+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:20.39474323+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:20.394752042+07:00","message":"push: {true \n 0 0xc002602480}"}
{"level":"info","service":"Main","time":"2025-10-27T14:33:20.399953661+07:00","message":"write wav file: './tmp/7446/7446_378.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:20.500742904+07:00","message":"[GCS] Start streaming session, msgId: 379"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:20.630155181+07:00","message":"[GCS] IsForceVAD: false for message ID: 379"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:20.701799693+07:00","message":"[GCS] Start streaming session, msgId: 380"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:20.878659319+07:00","message":"receive streaming session, msgId: 379"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:20.878679777+07:00","message":"found end of frame, send empty tag with msgId: 379"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:20.878683505+07:00","message":"end Recv id 379"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:20.878690059+07:00","message":"[buffer interim] 379 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:20.878696865+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:20.878700357+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:20.878703249+07:00","message":"> Transcript [2095] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:20.878705563+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:20.878707249+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:20.878708898+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:20.878710424+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:20.878712905+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:20.878733992+07:00","message":"push: {true \n 0 0xc002922580}"}
{"level":"info","service":"Main","time":"2025-10-27T14:33:20.883413757+07:00","message":"write wav file: './tmp/7446/7446_379.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:21.599095678+07:00","message":"[GCS] IsForceVAD: false for message ID: 380"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:21.699762004+07:00","message":"receive streaming session, msgId: 380"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:21.699779651+07:00","message":"found end of frame, send empty tag with msgId: 380"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:21.699782858+07:00","message":"end Recv id 380"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:21.699790156+07:00","message":"[buffer interim] 380 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:21.69979721+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:21.699801032+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:21.699803488+07:00","message":"> Transcript [2096] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:21.699805386+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:21.699807061+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:21.699808428+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:21.699814352+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:21.699816499+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:21.699824629+07:00","message":"push: {true \n 0 0xc002602c00}"}
{"level":"info","service":"Main","time":"2025-10-27T14:33:21.70695323+07:00","message":"write wav file: './tmp/7446/7446_380.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:21.851697081+07:00","message":"[GCS] Start streaming session, msgId: 381"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:22.17419001+07:00","message":"[GCS] IsForceVAD: false for message ID: 381"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:22.311774767+07:00","message":"receive streaming session, msgId: 381"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:22.311792759+07:00","message":"found end of frame, send empty tag with msgId: 381"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:22.311795615+07:00","message":"end Recv id 381"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:22.311801659+07:00","message":"[buffer interim] 381 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:22.311808757+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:22.311812392+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:22.31181493+07:00","message":"> Transcript [2097] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:22.311817067+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:22.311818796+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:22.311820199+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:22.311821656+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:22.311824035+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:22.311832127+07:00","message":"push: {true \n 0 0xc002922780}"}
{"level":"info","service":"Main","time":"2025-10-27T14:33:22.316900196+07:00","message":"write wav file: './tmp/7446/7446_381.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:22.372326388+07:00","message":"[GCS] Start streaming session, msgId: 382"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:22.427798208+07:00","message":"[GCS] Cleaned up inactive client: 351"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:22.427817279+07:00","message":"[GCS] Cleaned up inactive client: 348"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:22.427819485+07:00","message":"[GCS] Cleaned up inactive client: 349"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:22.4278212+07:00","message":"[GCS] Cleaned up inactive client: 350"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:22.427822751+07:00","message":"[GCS] Cleaned up inactive client: 346"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:22.427824164+07:00","message":"[GCS] Cleaned up inactive client: 347"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:22.429265357+07:00","message":"[GCS] IsForceVAD: false for message ID: 382"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:33:22.564682394+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:33:22.564699309+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:22.658986968+07:00","message":"receive streaming session, msgId: 382"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:22.6590093+07:00","message":"found end of frame, send empty tag with msgId: 382"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:22.659012875+07:00","message":"end Recv id 382"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:22.659021647+07:00","message":"[buffer interim] 382 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:22.659034666+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:22.659039016+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:22.659042935+07:00","message":"> Transcript [2098] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:22.659046245+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:22.659048604+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:22.659051107+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:22.659053504+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:22.659057191+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:22.65906957+07:00","message":"push: {true \n 0 0xc000045500}"}
{"level":"info","service":"Main","time":"2025-10-27T14:33:22.664209038+07:00","message":"write wav file: './tmp/7446/7446_382.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:22.810964309+07:00","message":"[GCS] Start streaming session, msgId: 383"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:23.545265233+07:00","message":"receive streaming session, msgId: 383"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:23.545308581+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อโศก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":790000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:23.545313959+07:00","message":"receive interim result [false|false]: อโศก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:23.545328861+07:00","message":"[buffer interim] 383 false อโศก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:23.545336086+07:00","message":"[bufferProcess] interim [790000000]:อโศก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:23.545337623+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:23.680388962+07:00","message":"receive streaming session, msgId: 383"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:23.680422307+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ผสม\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":910000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:23.680426804+07:00","message":"receive interim result [false|false]: ผสม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:23.680438794+07:00","message":"[buffer interim] 383 false ผสม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:23.680445487+07:00","message":"[bufferProcess] interim [910000000]:ผสม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:23.680447615+07:00","message":"[bufferProcess] send to processor:อโศก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:23.680452839+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:23.68045551+07:00","message":"> Transcript [2099] [false]: 'อโศก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:23.680467099+07:00","message":"Set StatePrefix (first interim): 'อโศก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:23.840042212+07:00","message":"[GCS] IsForceVAD: false for message ID: 383"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:23.944394857+07:00","message":"receive streaming session, msgId: 383"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:23.94445096+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประสงค์\",\"confidence\":0.7379448}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:23.944465154+07:00","message":"receive interim result [true|false]: ประสงค์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:23.944474051+07:00","message":"end recv isFinal message id 383"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:23.94447655+07:00","message":"end Recv id 383"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:23.944483517+07:00","message":"[buffer interim] 383 true ประสงค์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:23.944492429+07:00","message":"[bufferProcess] interim [240000000]:ประสงค์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:23.944495319+07:00","message":"[bufferProcess] send to processor (isfinal):ผสม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:23.944499271+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:23.944502695+07:00","message":"> Transcript [2100] [false]: 'ผสม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:23.944505691+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:23.944508086+07:00","message":"Set new StatePrefix: 'ผสม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:23.944509979+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:23.944512115+07:00","message":"> Transcript [2101] [true]: 'ประสงค์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:23.944514988+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:23.944517406+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:23.944519805+07:00","message":"StatePrefix: 'ผสม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:23.944522194+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:23.944525439+07:00","message":"Push: 'ประสงค์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:23.944535074+07:00","message":"push: {true ประสงค์ 0 0xc002603200}"}
{"level":"info","service":"Main","time":"2025-10-27T14:33:23.950508398+07:00","message":"write wav file: './tmp/7446/7446_383.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:24.031331882+07:00","message":"[GCS] Start streaming session, msgId: 384"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:24.090481274+07:00","message":"[GCS] IsForceVAD: false for message ID: 384"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:24.224177983+07:00","message":"[GCS] Start streaming session, msgId: 385"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:24.320773838+07:00","message":"receive streaming session, msgId: 384"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:24.320790546+07:00","message":"found end of frame, send empty tag with msgId: 384"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:24.320793086+07:00","message":"end Recv id 384"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:24.320800119+07:00","message":"[buffer interim] 384 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:24.320806395+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:24.320810035+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:24.320813219+07:00","message":"> Transcript [2102] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:24.320815553+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:24.32081769+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:24.320819267+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:24.32082077+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:24.320827706+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:24.320836555+07:00","message":"push: {true \n 0 0xc00401ed80}"}
{"level":"info","service":"Main","time":"2025-10-27T14:33:24.325504306+07:00","message":"write wav file: './tmp/7446/7446_384.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:25.08006996+07:00","message":"receive streaming session, msgId: 385"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:25.080117938+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":"2025-10-27T14:33:25.080122925+07:00","message":"receive interim result [false|false]: อุปกรณ์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:25.080134279+07:00","message":"[buffer interim] 385 false อุปกรณ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:25.080142028+07:00","message":"[bufferProcess] interim [840000000]:อุปกรณ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:25.08014356+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:25.39997417+07:00","message":"receive streaming session, msgId: 385"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:25.400009966+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":"2025-10-27T14:33:25.400015519+07:00","message":"receive interim result [false|false]: อุปกรณ์นะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:25.400029653+07:00","message":"[buffer interim] 385 false อุปกรณ์นะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:25.400036572+07:00","message":"[bufferProcess] interim [140000000]:อุปกรณ์นะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:25.400039369+07:00","message":"[bufferProcess] send to processor:อุปกรณ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:25.400045615+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:25.400048831+07:00","message":"> Transcript [2103] [false]: 'อุปกรณ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:25.400051185+07:00","message":"Set StatePrefix (first interim): 'อุปกรณ์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:25.405118139+07:00","message":"receive streaming session, msgId: 385"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:25.405144257+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":"2025-10-27T14:33:25.405148302+07:00","message":"receive interim result [false|false]: อุปกรณ์นะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:25.405172164+07:00","message":"[buffer interim] 385 false อุปกรณ์นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:25.405179821+07:00","message":"[bufferProcess] interim [200000000]:อุปกรณ์นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:25.40518161+07:00","message":"[bufferProcess] send to processor:อุปกรณ์นะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:25.405184344+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:25.405186472+07:00","message":"> Transcript [2104] [false]: 'อุปกรณ์นะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:25.405189309+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:25.405191042+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:25.405192628+07:00","message":"StatePrefix: 'อุปกรณ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:25.405194285+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:33:25.565632835+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:33:25.565646987+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:26.093734168+07:00","message":"receive streaming session, msgId: 385"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:26.093786521+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อุปกรณ์นะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:26.093792557+07:00","message":"receive interim result [false|false]: อุปกรณ์นะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:26.093806221+07:00","message":"[buffer interim] 385 false อุปกรณ์นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:26.093812922+07:00","message":"[bufferProcess] interim [800000000]:อุปกรณ์นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:26.093814997+07:00","message":"[bufferProcess] send to processor:อุปกรณ์นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:26.093820667+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:26.093824362+07:00","message":"> Transcript [2105] [false]: 'อุปกรณ์นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:26.093828227+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:26.093830997+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:26.093833508+07:00","message":"StatePrefix: 'อุปกรณ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:26.093835785+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:28.509638215+07:00","message":"[GCS] IsForceVAD: false for message ID: 385"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:33:28.565840206+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:33:28.565838856+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:28.692715878+07:00","message":"receive streaming session, msgId: 385"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:28.692750579+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อุปกรณ์นะคะ\",\"confidence\":0.9428692}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:28.692756401+07:00","message":"receive interim result [true|false]: อุปกรณ์นะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:28.692765419+07:00","message":"end recv isFinal message id 385"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:28.692768095+07:00","message":"end Recv id 385"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:28.692788104+07:00","message":"[buffer interim] 385 true อุปกรณ์นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:28.692811389+07:00","message":"[bufferProcess] interim [500000000]:อุปกรณ์นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:28.692814664+07:00","message":"[bufferProcess] send to processor (isfinal):อุปกรณ์นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:28.692827336+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:28.692848213+07:00","message":"> Transcript [2106] [false]: 'อุปกรณ์นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:28.692853251+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:28.69285521+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:28.692857163+07:00","message":"StatePrefix: 'อุปกรณ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:28.692858945+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:28.692860816+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:28.692862562+07:00","message":"> Transcript [2107] [true]: 'อุปกรณ์นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:28.692864262+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:28.69286566+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:28.692867371+07:00","message":"StatePrefix: 'อุปกรณ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:28.69286869+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:28.692874927+07:00","message":"Push: 'อุปกรณ์นะคะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:28.692884595+07:00","message":"push: {true อุปกรณ์นะคะ 0 0xc002922000}"}
{"level":"info","service":"Main","time":"2025-10-27T14:33:28.703652774+07:00","message":"write wav file: './tmp/7446/7446_385.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:28.772650029+07:00","message":"[GCS] Start streaming session, msgId: 386"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:29.350365504+07:00","message":"[GCS] IsForceVAD: false for message ID: 386"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:29.54289419+07:00","message":"receive streaming session, msgId: 386"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:29.542926679+07:00","message":"found end of frame, send empty tag with msgId: 386"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:29.542931533+07:00","message":"end Recv id 386"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:29.542940797+07:00","message":"[buffer interim] 386 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:29.542949782+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:29.542958672+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:29.542963488+07:00","message":"> Transcript [2108] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:29.542967081+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:29.542969862+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:29.542972159+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:29.542974586+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:29.542980432+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:29.54299366+07:00","message":"push: {true \n 0 0xc002922a00}"}
{"level":"info","service":"Main","time":"2025-10-27T14:33:29.548669661+07:00","message":"write wav file: './tmp/7446/7446_386.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:29.672830146+07:00","message":"[GCS] Start streaming session, msgId: 387"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:30.309001927+07:00","message":"[GCS] IsForceVAD: false for message ID: 387"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:30.375746902+07:00","message":"[GCS] Start streaming session, msgId: 388"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:30.424867628+07:00","message":"receive streaming session, msgId: 387"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:30.424891168+07:00","message":"found end of frame, send empty tag with msgId: 387"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:30.424894606+07:00","message":"end Recv id 387"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:30.424901242+07:00","message":"[buffer interim] 387 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:30.424909189+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:30.424912629+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:30.424915201+07:00","message":"> Transcript [2109] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:30.424917449+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:30.424919303+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:30.424920764+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:30.424922275+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:30.424924457+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:30.424939245+07:00","message":"push: {true \n 0 0xc000045300}"}
{"level":"info","service":"Main","time":"2025-10-27T14:33:30.430083149+07:00","message":"write wav file: './tmp/7446/7446_387.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:30.823124559+07:00","message":"[GCS] IsForceVAD: false for message ID: 388"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:30.924553534+07:00","message":"receive streaming session, msgId: 388"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:30.924571309+07:00","message":"found end of frame, send empty tag with msgId: 388"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:30.924574219+07:00","message":"end Recv id 388"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:30.924580856+07:00","message":"[buffer interim] 388 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:30.924587508+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:30.924590816+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:30.924593741+07:00","message":"> Transcript [2110] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:30.92459592+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:30.924597648+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:30.924599138+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:30.924600908+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:30.924607941+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:30.924616896+07:00","message":"push: {true \n 0 0xc000045800}"}
{"level":"info","service":"Main","time":"2025-10-27T14:33:30.929152595+07:00","message":"write wav file: './tmp/7446/7446_388.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:30.950135776+07:00","message":"[GCS] Start streaming session, msgId: 389"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:33:31.566488701+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:33:31.566493418+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:31.650013404+07:00","message":"[GCS] IsForceVAD: false for message ID: 389"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:31.760867263+07:00","message":"receive streaming session, msgId: 389"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:31.760880791+07:00","message":"found end of frame, send empty tag with msgId: 389"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:31.760883506+07:00","message":"end Recv id 389"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:31.760889839+07:00","message":"[buffer interim] 389 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:31.76089643+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:31.760899824+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:31.760902696+07:00","message":"> Transcript [2111] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:31.760904896+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:31.760906624+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:31.760908062+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:31.760909827+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:31.760912007+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:31.760921596+07:00","message":"push: {true \n 0 0xc002217300}"}
{"level":"info","service":"Main","time":"2025-10-27T14:33:31.767924089+07:00","message":"write wav file: './tmp/7446/7446_389.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:31.851952648+07:00","message":"[GCS] Start streaming session, msgId: 390"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:32.100063835+07:00","message":"[GCS] IsForceVAD: false for message ID: 390"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:32.174185644+07:00","message":"[GCS] Start streaming session, msgId: 391"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:32.229240254+07:00","message":"[GCS] IsForceVAD: false for message ID: 391"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:32.290219564+07:00","message":"[GCS] Start streaming session, msgId: 392"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:32.361521798+07:00","message":"[GCS] IsForceVAD: false for message ID: 392"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:32.458826818+07:00","message":"receive streaming session, msgId: 390"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:32.458841766+07:00","message":"found end of frame, send empty tag with msgId: 390"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:32.458844309+07:00","message":"end Recv id 390"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:32.458850298+07:00","message":"[buffer interim] 390 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:32.458856697+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:32.458860511+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:32.458863291+07:00","message":"> Transcript [2112] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:32.458865515+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:32.458867558+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:32.458869015+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:32.458870477+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:32.458877072+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:32.458886524+07:00","message":"push: {true \n 0 0xc000128500}"}
{"level":"info","service":"Main","time":"2025-10-27T14:33:32.463855244+07:00","message":"write wav file: './tmp/7446/7446_390.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:32.492054543+07:00","message":"[GCS] Start streaming session, msgId: 393"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:32.610200803+07:00","message":"[GCS] IsForceVAD: false for message ID: 393"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:32.648828565+07:00","message":"receive streaming session, msgId: 392"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:32.648845209+07:00","message":"found end of frame, send empty tag with msgId: 392"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:32.64884819+07:00","message":"end Recv id 392"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:32.648854794+07:00","message":"[buffer interim] 392 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:32.648861116+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:32.648864661+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:32.648867318+07:00","message":"> Transcript [2113] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:32.648869412+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:32.648871272+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:32.648872848+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:32.648874337+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:32.648876818+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:32.648886313+07:00","message":"push: {true \n 0 0xc00401ed00}"}
{"level":"info","service":"Main","time":"2025-10-27T14:33:32.653335482+07:00","message":"write wav file: './tmp/7446/7446_392.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:32.744812337+07:00","message":"[GCS] Start streaming session, msgId: 394"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:32.814013824+07:00","message":"receive streaming session, msgId: 391"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:32.814032489+07:00","message":"found end of frame, send empty tag with msgId: 391"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:32.814036953+07:00","message":"end Recv id 391"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:32.814043528+07:00","message":"[buffer interim] this message is already final true 391: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:32.872618573+07:00","message":"[GCS] IsForceVAD: false for message ID: 394"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:32.91482616+07:00","message":"receive streaming session, msgId: 393"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:32.914842448+07:00","message":"found end of frame, send empty tag with msgId: 393"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:32.91484528+07:00","message":"end Recv id 393"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:32.914851443+07:00","message":"[buffer interim] 393 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:32.914857878+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:32.914861185+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:32.914863991+07:00","message":"> Transcript [2114] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:32.914866209+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:32.91486783+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:32.914869248+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:32.914870721+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:32.914873081+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:32.914883341+07:00","message":"push: {true \n 0 0xc002217900}"}
{"level":"info","service":"Main","time":"2025-10-27T14:33:32.924225614+07:00","message":"write wav file: './tmp/7446/7446_393.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:32.985779763+07:00","message":"receive streaming session, msgId: 394"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:32.985804378+07:00","message":"found end of frame, send empty tag with msgId: 394"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:32.985807708+07:00","message":"end Recv id 394"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:32.985814732+07:00","message":"[buffer interim] 394 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:32.985821806+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:32.985824922+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:32.985827934+07:00","message":"> Transcript [2115] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:32.985830171+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:32.985831758+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:32.985833285+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:32.985834725+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:32.985836944+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:32.985846413+07:00","message":"push: {true \n 0 0xc00401f100}"}
{"level":"info","service":"Main","time":"2025-10-27T14:33:32.990867291+07:00","message":"write wav file: './tmp/7446/7446_394.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:32.999229398+07:00","message":"[GCS] Start streaming session, msgId: 395"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:33.321139957+07:00","message":"[GCS] IsForceVAD: false for message ID: 395"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:33.588062936+07:00","message":"receive streaming session, msgId: 395"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:33.588081427+07:00","message":"found end of frame, send empty tag with msgId: 395"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:33.588084472+07:00","message":"end Recv id 395"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:33.588090772+07:00","message":"[buffer interim] 395 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:33.588097832+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:33.588105359+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:33.588108841+07:00","message":"> Transcript [2116] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:33.588112283+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:33.588114736+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:33.588116948+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:33.588119473+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:33.58812262+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:33.588134687+07:00","message":"push: {true \n 0 0xc000044880}"}
{"level":"info","service":"Main","time":"2025-10-27T14:33:33.592608297+07:00","message":"write wav file: './tmp/7446/7446_395.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:33.641257235+07:00","message":"[GCS] Start streaming session, msgId: 396"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:33.69929627+07:00","message":"[GCS] IsForceVAD: false for message ID: 396"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:33.886923053+07:00","message":"receive streaming session, msgId: 396"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:33.886944759+07:00","message":"found end of frame, send empty tag with msgId: 396"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:33.886948074+07:00","message":"end Recv id 396"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:33.886956078+07:00","message":"[buffer interim] 396 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:33.88696469+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:33.886969254+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:33.886972744+07:00","message":"> Transcript [2117] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:33.886975863+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:33.886978109+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:33.886980219+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:33.886982428+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:33.886985759+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:33.886997291+07:00","message":"push: {true \n 0 0xc000128000}"}
{"level":"info","service":"Main","time":"2025-10-27T14:33:33.891608343+07:00","message":"write wav file: './tmp/7446/7446_396.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:33.892674809+07:00","message":"[GCS] Start streaming session, msgId: 397"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:33.959421435+07:00","message":"[GCS] IsForceVAD: false for message ID: 397"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:34.116136542+07:00","message":"receive streaming session, msgId: 397"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:34.116155406+07:00","message":"found end of frame, send empty tag with msgId: 397"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:34.116158243+07:00","message":"end Recv id 397"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:34.116164579+07:00","message":"[buffer interim] 397 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:34.116171854+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:34.116175381+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:34.116178327+07:00","message":"> Transcript [2118] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:34.116180523+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:34.116182308+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:34.116183708+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:34.116185248+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:34.116192672+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:34.116202376+07:00","message":"push: {true \n 0 0xc002602f80}"}
{"level":"info","service":"Main","time":"2025-10-27T14:33:34.12071211+07:00","message":"write wav file: './tmp/7446/7446_397.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:34.149735807+07:00","message":"[GCS] Start streaming session, msgId: 398"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:34.279073436+07:00","message":"[GCS] IsForceVAD: false for message ID: 398"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:34.426078213+07:00","message":"receive streaming session, msgId: 398"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:34.426094407+07:00","message":"found end of frame, send empty tag with msgId: 398"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:34.426097566+07:00","message":"end Recv id 398"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:34.426103579+07:00","message":"[buffer interim] 398 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:34.426110204+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:34.42611373+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:34.426116334+07:00","message":"> Transcript [2119] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:34.426118599+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:34.426120836+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:34.426122391+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:34.426123875+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:34.426126221+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:34.426135642+07:00","message":"push: {true \n 0 0xc000045d00}"}
{"level":"info","service":"Main","time":"2025-10-27T14:33:34.430496485+07:00","message":"write wav file: './tmp/7446/7446_398.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:33:34.567313562+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:33:34.567323017+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:34.923567814+07:00","message":"[GCS] Start streaming session, msgId: 399"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:35.050654485+07:00","message":"[GCS] IsForceVAD: false for message ID: 399"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:35.216937302+07:00","message":"receive streaming session, msgId: 399"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:35.216957063+07:00","message":"found end of frame, send empty tag with msgId: 399"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:35.216960459+07:00","message":"end Recv id 399"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:35.216968217+07:00","message":"[buffer interim] 399 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:35.216976638+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:35.216980811+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:35.216984645+07:00","message":"> Transcript [2120] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:35.216988056+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:35.216990599+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:35.216992899+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:35.216995066+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:35.217003624+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:35.217015501+07:00","message":"push: {true \n 0 0xc000128480}"}
{"level":"info","service":"Main","time":"2025-10-27T14:33:35.221280884+07:00","message":"write wav file: './tmp/7446/7446_399.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:35.559717496+07:00","message":"[GCS] Start streaming session, msgId: 400"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:33:37.567659566+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:33:37.567665832+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:39.473812907+07:00","message":"[GCS] IsForceVAD: false for message ID: 400"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:39.601003761+07:00","message":"[GCS] Start streaming session, msgId: 401"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:39.633877415+07:00","message":"receive streaming session, msgId: 400"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:39.633898224+07:00","message":"found end of frame, send empty tag with msgId: 400"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:39.633901431+07:00","message":"end Recv id 400"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:39.633907503+07:00","message":"[buffer interim] 400 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:39.633915015+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:39.633923544+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:39.633926036+07:00","message":"> Transcript [2121] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:39.633928065+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:39.633929996+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:39.633931585+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:39.633933253+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:39.633935469+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:39.633945205+07:00","message":"push: {true \n 0 0xc002603180}"}
{"level":"info","service":"Main","time":"2025-10-27T14:33:39.64263314+07:00","message":"write wav file: './tmp/7446/7446_400.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:33:40.568017147+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:33:40.568030146+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:40.689894269+07:00","message":"[GCS] IsForceVAD: false for message ID: 401"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:40.812443053+07:00","message":"[GCS] Start streaming session, msgId: 402"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:40.820865391+07:00","message":"receive streaming session, msgId: 401"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:40.82088115+07:00","message":"found end of frame, send empty tag with msgId: 401"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:40.820883622+07:00","message":"end Recv id 401"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:40.820891992+07:00","message":"[buffer interim] 401 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:40.82089861+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:40.820902318+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:40.820904818+07:00","message":"> Transcript [2122] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:40.820906896+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:40.820908984+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:40.820910495+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:40.820911977+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:40.820914193+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:40.820921761+07:00","message":"push: {true \n 0 0xc002880100}"}
{"level":"info","service":"Main","time":"2025-10-27T14:33:40.826306965+07:00","message":"write wav file: './tmp/7446/7446_401.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:40.940349243+07:00","message":"[GCS] IsForceVAD: false for message ID: 402"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:41.11515795+07:00","message":"receive streaming session, msgId: 402"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:41.115175397+07:00","message":"found end of frame, send empty tag with msgId: 402"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:41.115178154+07:00","message":"end Recv id 402"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:41.115188047+07:00","message":"[buffer interim] 402 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:41.115195865+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:41.115199156+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:41.115201774+07:00","message":"> Transcript [2123] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:41.115203744+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:41.115205454+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:41.11520685+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:41.115208607+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:41.115215509+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:41.115224802+07:00","message":"push: {true \n 0 0xc002217d80}"}
{"level":"info","service":"Main","time":"2025-10-27T14:33:41.120585496+07:00","message":"write wav file: './tmp/7446/7446_402.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:41.262446989+07:00","message":"[GCS] Start streaming session, msgId: 403"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:41.390619125+07:00","message":"[GCS] IsForceVAD: false for message ID: 403"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:41.450295353+07:00","message":"[GCS] Start streaming session, msgId: 404"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:41.557626264+07:00","message":"receive streaming session, msgId: 403"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:41.557641796+07:00","message":"found end of frame, send empty tag with msgId: 403"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:41.557644376+07:00","message":"end Recv id 403"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:41.557651798+07:00","message":"[buffer interim] 403 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:41.557658099+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:41.557661884+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:41.55766461+07:00","message":"> Transcript [2124] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:41.557667062+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:41.557669008+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:41.557670536+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:41.557672032+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:41.557677228+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:41.557687244+07:00","message":"push: {true \n 0 0xc00401eb80}"}
{"level":"info","service":"Main","time":"2025-10-27T14:33:41.563094216+07:00","message":"write wav file: './tmp/7446/7446_403.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:41.709126779+07:00","message":"[GCS] IsForceVAD: false for message ID: 404"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:41.773280754+07:00","message":"[GCS] Start streaming session, msgId: 405"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:41.833944135+07:00","message":"receive streaming session, msgId: 404"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:41.833960692+07:00","message":"found end of frame, send empty tag with msgId: 404"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:41.833966582+07:00","message":"end Recv id 404"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:41.833977105+07:00","message":"[buffer interim] 404 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:41.833985862+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:41.833989813+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:41.833992568+07:00","message":"> Transcript [2125] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:41.833994752+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:41.833996395+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:41.833997935+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:41.833999413+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:41.834005977+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:41.834015096+07:00","message":"push: {true \n 0 0xc002217f00}"}
{"level":"info","service":"Main","time":"2025-10-27T14:33:41.841008343+07:00","message":"write wav file: './tmp/7446/7446_404.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:42.409101077+07:00","message":"[GCS] IsForceVAD: false for message ID: 405"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:42.48040969+07:00","message":"[GCS] Start streaming session, msgId: 406"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:42.58995881+07:00","message":"receive streaming session, msgId: 405"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:42.58999014+07:00","message":"found end of frame, send empty tag with msgId: 405"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:42.589994568+07:00","message":"end Recv id 405"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:42.590004266+07:00","message":"[buffer interim] 405 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:42.590012886+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:42.590017152+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:42.590021253+07:00","message":"> Transcript [2126] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:42.590025068+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:42.590027886+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:42.590030162+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:42.590032724+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:42.590036292+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:42.590048429+07:00","message":"push: {true \n 0 0xc002922380}"}
{"level":"info","service":"Main","time":"2025-10-27T14:33:42.595982883+07:00","message":"write wav file: './tmp/7446/7446_405.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:33:43.56825622+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:33:43.568270983+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:44.583035965+07:00","message":"receive streaming session, msgId: 406"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:44.583078906+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":"2025-10-27T14:33:44.583084289+07:00","message":"receive interim result [false|false]: บรรยากาศ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:44.583097239+07:00","message":"[buffer interim] 406 false บรรยากาศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:44.583104016+07:00","message":"[bufferProcess] interim [920000000]:บรรยากาศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:44.583105475+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:44.583113897+07:00","message":"[bufferProcess] send to processor (ticker):บรรยากาศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:44.583116579+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:44.5831191+07:00","message":"> Transcript [2127] [false]: 'บรรยากาศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:44.5831212+07:00","message":"Set StatePrefix (first interim): 'บรรยากาศ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:44.822977301+07:00","message":"receive streaming session, msgId: 406"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:44.823018227+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":"2025-10-27T14:33:44.823023537+07:00","message":"receive interim result [false|false]: บรรยากาศภายใน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:44.823036691+07:00","message":"[buffer interim] 406 false บรรยากาศภายใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:44.823044597+07:00","message":"[bufferProcess] interim [220000000]:บรรยากาศภายใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:44.82304662+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:45.11319644+07:00","message":"receive streaming session, msgId: 406"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:45.113248492+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":"2025-10-27T14:33:45.113256841+07:00","message":"receive interim result [false|false]: บรรยากาศภายนอก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:45.113272299+07:00","message":"[buffer interim] 406 false บรรยากาศภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:45.113280498+07:00","message":"[bufferProcess] interim [340000000]:บรรยากาศภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:45.11328351+07:00","message":"[bufferProcess] send to processor:บรรยากาศภายใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:45.113287869+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:45.113291674+07:00","message":"> Transcript [2128] [false]: 'บรรยากาศภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:45.113296011+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:45.113298595+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:45.113301123+07:00","message":"StatePrefix: 'บรรยากาศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:45.113303813+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:45.653950875+07:00","message":"receive streaming session, msgId: 406"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:45.653986504+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":"2025-10-27T14:33:45.653992358+07:00","message":"receive interim result [false|false]: บรรยากาศภายนอก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:45.654007061+07:00","message":"[buffer interim] 406 false บรรยากาศภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:45.654014605+07:00","message":"[bufferProcess] interim [940000000]:บรรยากาศภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:45.654016431+07:00","message":"[bufferProcess] send to processor:บรรยากาศภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:45.654022322+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:45.654024833+07:00","message":"> Transcript [2129] [false]: 'บรรยากาศภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:45.654027918+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:45.65402983+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:45.654031946+07:00","message":"StatePrefix: 'บรรยากาศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:45.654033938+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:33:46.568687754+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:33:46.568691447+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:47.064090925+07:00","message":"receive streaming session, msgId: 406"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:47.064139866+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":"2025-10-27T14:33:47.064146943+07:00","message":"receive interim result [false|false]: บรรยากาศภายนอกเซลล์ประสาท"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:47.064165103+07:00","message":"[buffer interim] 406 false บรรยากาศภายนอกเซลล์ประสาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:47.064175626+07:00","message":"[bufferProcess] interim [380000000]:บรรยากาศภายนอกเซลล์ประสาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:47.064178768+07:00","message":"[bufferProcess] send to processor:บรรยากาศภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:47.064185058+07:00","message":"[bufferProcess] send to processor (ticker):บรรยากาศภายนอกเซลล์ประสาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:47.064188733+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:47.064192255+07:00","message":"> Transcript [2130] [false]: 'บรรยากาศภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:47.064196466+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:47.064198755+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:47.064201033+07:00","message":"StatePrefix: 'บรรยากาศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:47.064203424+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:47.064205364+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:47.064207617+07:00","message":"> Transcript [2131] [false]: 'บรรยากาศภายนอกเซลล์ประสาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:47.064210056+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:47.06421223+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:47.064214119+07:00","message":"StatePrefix: 'บรรยากาศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:47.064216177+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:47.064222788+07:00","message":"Push: 'บรรยากาศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:47.064224868+07:00","message":"TextPushed: 'บรรยากาศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:47.064227579+07:00","message":"Set new StatePrefix : 'บรรยากาศภายนอกเซลล์ประสาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:47.064230152+07:00","message":"Next Push (prob) : 'ภายนอกเซลล์ประสาท'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:47.06424086+07:00","message":"push: {false บรรยากาศ 0 0xc00401e080}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:47.314169498+07:00","message":"receive streaming session, msgId: 406"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:47.31422105+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":"2025-10-27T14:33:47.314228706+07:00","message":"receive interim result [false|false]: บรรยากาศภายนอกประสาทนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:47.314248222+07:00","message":"[buffer interim] 406 false บรรยากาศภายนอกประสาทนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:47.314263958+07:00","message":"[bufferProcess] interim [680000000]:บรรยากาศภายนอกประสาทนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:47.314266834+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:47.644584201+07:00","message":"receive streaming session, msgId: 406"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:47.644625034+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":"2025-10-27T14:33:47.644631004+07:00","message":"receive interim result [false|false]: บรรยากาศภายนอกประสาทนะคะเป็น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:47.644643257+07:00","message":"[buffer interim] 406 false บรรยากาศภายนอกประสาทนะคะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:47.644652714+07:00","message":"[bufferProcess] interim [980000000]:บรรยากาศภายนอกประสาทนะคะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:47.644654686+07:00","message":"[bufferProcess] send to processor:บรรยากาศภายนอกประสาทนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:47.644660422+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:47.644663186+07:00","message":"> Transcript [2132] [false]: 'บรรยากาศภายนอกประสาทนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:47.644665234+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:47.644668452+07:00","message":"Set new StatePrefix: 'บรรยากาศภายนอกประสาทนะคะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:47.837806451+07:00","message":"receive streaming session, msgId: 406"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:47.83784383+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":"2025-10-27T14:33:47.837859161+07:00","message":"receive interim result [false|false]: บรรยากาศภายนอกประสาทนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:47.837871565+07:00","message":"[buffer interim] 406 false บรรยากาศภายนอกประสาทนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:47.837881272+07:00","message":"[bufferProcess] interim [100000000]:บรรยากาศภายนอกประสาทนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:47.837883597+07:00","message":"[bufferProcess] send to processor:บรรยากาศภายนอกประสาทนะคะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:47.837888606+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:47.837891194+07:00","message":"> Transcript [2133] [false]: 'บรรยากาศภายนอกประสาทนะคะเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:47.837895077+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:47.83789728+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:47.837899083+07:00","message":"StatePrefix: 'บรรยากาศภายนอกประสาทนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:47.837900882+07:00","message":"TextPushed: 'บรรยากาศ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:47.964976894+07:00","message":"receive streaming session, msgId: 406"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:47.9650114+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บรรยากาศภายนอกประสาทนะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:47.965017039+07:00","message":"receive interim result [false|false]: บรรยากาศภายนอกประสาทนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:47.965028032+07:00","message":"[buffer interim] 406 false บรรยากาศภายนอกประสาทนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:47.965034616+07:00","message":"[bufferProcess] interim [280000000]:บรรยากาศภายนอกประสาทนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:47.965036516+07:00","message":"[bufferProcess] send to processor:บรรยากาศภายนอกประสาทนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:47.965041532+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:47.965043848+07:00","message":"> Transcript [2134] [false]: 'บรรยากาศภายนอกประสาทนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:47.965047074+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:47.965049051+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:47.965051352+07:00","message":"StatePrefix: 'บรรยากาศภายนอกประสาทนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:47.965053376+07:00","message":"TextPushed: 'บรรยากาศ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:48.571576844+07:00","message":"[GCS] IsForceVAD: false for message ID: 406"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:48.629795787+07:00","message":"[GCS] Start streaming session, msgId: 407"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:48.734826181+07:00","message":"receive streaming session, msgId: 406"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:48.734872996+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บรรยากาศภายนอกประสาทนะคะเป็นต้นนอกจากริมหาด\",\"confidence\":0.8951184}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":90000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:48.734880084+07:00","message":"receive interim result [true|false]: บรรยากาศภายนอกประสาทนะคะเป็นต้นนอกจากริมหาด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:48.734890187+07:00","message":"end recv isFinal message id 406"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:48.734892658+07:00","message":"end Recv id 406"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:48.734900729+07:00","message":"[buffer interim] 406 true บรรยากาศภายนอกประสาทนะคะเป็นต้นนอกจากริมหาด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:48.73491228+07:00","message":"[bufferProcess] interim [90000000]:บรรยากาศภายนอกประสาทนะคะเป็นต้นนอกจากริมหาด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:48.734919137+07:00","message":"[bufferProcess] send to processor (isfinal):บรรยากาศภายนอกประสาทนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:48.734923307+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:48.734927607+07:00","message":"> Transcript [2135] [false]: 'บรรยากาศภายนอกประสาทนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:48.734932109+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:48.734934244+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:48.734937263+07:00","message":"StatePrefix: 'บรรยากาศภายนอกประสาทนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:48.734940264+07:00","message":"TextPushed: 'บรรยากาศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:48.734942502+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:48.734944671+07:00","message":"> Transcript [2136] [true]: 'บรรยากาศภายนอกประสาทนะคะเป็นต้นนอกจากริมหาด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:48.734947347+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:48.734949388+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:48.734951426+07:00","message":"StatePrefix: 'บรรยากาศภายนอกประสาทนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:48.73495398+07:00","message":"TextPushed: 'บรรยากาศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:48.734956988+07:00","message":"Push: 'ภายนอกประสาทนะคะเป็นต้นนอกจากริมหาด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:48.734971087+07:00","message":"push: {true ภายนอกประสาทนะคะเป็นต้นนอกจากริมหาด 0 0xc00401e080}"}
{"level":"info","service":"Main","time":"2025-10-27T14:33:48.746951073+07:00","message":"write wav file: './tmp/7446/7446_406.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:49.009784576+07:00","message":"[GCS] IsForceVAD: false for message ID: 407"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:49.113015767+07:00","message":"receive streaming session, msgId: 407"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:49.113035229+07:00","message":"found end of frame, send empty tag with msgId: 407"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:49.113038505+07:00","message":"end Recv id 407"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:49.113045046+07:00","message":"[buffer interim] 407 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:49.113051725+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:49.113055109+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:49.11305764+07:00","message":"> Transcript [2137] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:49.113065573+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:49.113067458+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:49.113069319+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:49.113070797+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:49.113080701+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:49.113093205+07:00","message":"push: {true \n 0 0xc000128880}"}
{"level":"info","service":"Main","time":"2025-10-27T14:33:49.118006445+07:00","message":"write wav file: './tmp/7446/7446_407.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:49.272756578+07:00","message":"[GCS] Start streaming session, msgId: 408"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:49.32992162+07:00","message":"[GCS] IsForceVAD: false for message ID: 408"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:49.400693437+07:00","message":"[GCS] Start streaming session, msgId: 409"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:33:49.569451366+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:33:49.569457579+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:49.616871373+07:00","message":"receive streaming session, msgId: 408"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:49.61689141+07:00","message":"found end of frame, send empty tag with msgId: 408"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:49.616894231+07:00","message":"end Recv id 408"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:49.616902128+07:00","message":"[buffer interim] 408 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:49.616908867+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:49.616912312+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:49.616914865+07:00","message":"> Transcript [2138] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:49.616916941+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:49.616918737+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:49.616920343+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:49.616921885+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:49.616924285+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:49.616935229+07:00","message":"push: {true \n 0 0xc002603100}"}
{"level":"info","service":"Main","time":"2025-10-27T14:33:49.621785518+07:00","message":"write wav file: './tmp/7446/7446_408.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:52.339367707+07:00","message":"[GCS] IsForceVAD: false for message ID: 409"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:52.427817678+07:00","message":"[GCS] Cleaned up inactive client: 354"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:52.427842036+07:00","message":"[GCS] Cleaned up inactive client: 363"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:52.427854378+07:00","message":"[GCS] Cleaned up inactive client: 357"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:52.427856025+07:00","message":"[GCS] Cleaned up inactive client: 359"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:52.427857558+07:00","message":"[GCS] Cleaned up inactive client: 356"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:52.427858929+07:00","message":"[GCS] Cleaned up inactive client: 366"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:52.427860341+07:00","message":"[GCS] Cleaned up inactive client: 355"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:52.427862006+07:00","message":"[GCS] Cleaned up inactive client: 368"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:52.427863472+07:00","message":"[GCS] Cleaned up inactive client: 369"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:52.427864998+07:00","message":"[GCS] Cleaned up inactive client: 358"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:52.427866501+07:00","message":"[GCS] Cleaned up inactive client: 360"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:52.427868176+07:00","message":"[GCS] Cleaned up inactive client: 361"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:52.427869481+07:00","message":"[GCS] Cleaned up inactive client: 352"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:52.42787078+07:00","message":"[GCS] Cleaned up inactive client: 365"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:52.427872264+07:00","message":"[GCS] Cleaned up inactive client: 364"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:52.427873578+07:00","message":"[GCS] Cleaned up inactive client: 353"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:52.427874793+07:00","message":"[GCS] Cleaned up inactive client: 362"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:52.427875992+07:00","message":"[GCS] Cleaned up inactive client: 367"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:52.44228053+07:00","message":"receive streaming session, msgId: 409"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:52.442303924+07:00","message":"found end of frame, send empty tag with msgId: 409"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:52.442308135+07:00","message":"end Recv id 409"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:52.442316737+07:00","message":"[buffer interim] 409 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:52.442325968+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:52.442331584+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:52.442335273+07:00","message":"> Transcript [2139] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:52.442338604+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:52.442341239+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:52.442343849+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:52.442346243+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:52.442349501+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:52.442362769+07:00","message":"push: {true \n 0 0xc002603500}"}
{"level":"info","service":"Main","time":"2025-10-27T14:33:52.451047045+07:00","message":"write wav file: './tmp/7446/7446_409.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:52.530330711+07:00","message":"[GCS] Start streaming session, msgId: 410"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:33:52.569522889+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:33:52.569537415+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:54.921133248+07:00","message":"receive streaming session, msgId: 410"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:54.921171044+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":"2025-10-27T14:33:54.92117684+07:00","message":"receive interim result [false|false]: ไป"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:54.921188757+07:00","message":"[buffer interim] 410 false ไป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:54.921199443+07:00","message":"[bufferProcess] interim [100000000]:ไป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:54.921200969+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:54.921204318+07:00","message":"[bufferProcess] send to processor (ticker):ไป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:54.921206946+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:54.921208991+07:00","message":"> Transcript [2140] [false]: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:54.921210843+07:00","message":"Set StatePrefix (first interim): 'ไป'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:55.044847066+07:00","message":"receive streaming session, msgId: 410"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:55.04488894+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":"2025-10-27T14:33:55.044894384+07:00","message":"receive interim result [false|false]: ไปก็"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:55.044906254+07:00","message":"[buffer interim] 410 false ไปก็"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:55.044912715+07:00","message":"[bufferProcess] interim [220000000]:ไปก็"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:55.044914216+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:55.151042469+07:00","message":"receive streaming session, msgId: 410"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:55.151095029+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":"2025-10-27T14:33:55.151100675+07:00","message":"receive interim result [false|false]: ไปก็จะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:55.151114709+07:00","message":"[buffer interim] 410 false ไปก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:55.151121062+07:00","message":"[bufferProcess] interim [340000000]:ไปก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:55.151123055+07:00","message":"[bufferProcess] send to processor:ไปก็"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:55.151127962+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:55.151130567+07:00","message":"> Transcript [2141] [false]: 'ไปก็'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:55.151133418+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:55.151135342+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:55.151137022+07:00","message":"StatePrefix: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:55.151138695+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:55.192481762+07:00","message":"receive streaming session, msgId: 410"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:55.192534389+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":"2025-10-27T14:33:55.19254023+07:00","message":"receive interim result [false|false]: ไปก็จะเป็น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:55.192553859+07:00","message":"[buffer interim] 410 false ไปก็จะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:55.19256443+07:00","message":"[bufferProcess] interim [460000000]:ไปก็จะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:55.192566815+07:00","message":"[bufferProcess] send to processor:ไปก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:55.192570167+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:55.192572879+07:00","message":"> Transcript [2142] [false]: 'ไปก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:55.192575539+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:55.192582691+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:55.192584873+07:00","message":"StatePrefix: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:55.192586664+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:55.409917441+07:00","message":"receive streaming session, msgId: 410"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:55.409950455+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":"2025-10-27T14:33:55.409956079+07:00","message":"receive interim result [false|false]: ไปก็จะเป็นเพื่อน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:55.409967753+07:00","message":"[buffer interim] 410 false ไปก็จะเป็นเพื่อน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:55.409974198+07:00","message":"[bufferProcess] interim [700000000]:ไปก็จะเป็นเพื่อน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:55.409976452+07:00","message":"[bufferProcess] send to processor:ไปก็จะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:55.409979646+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:55.409982282+07:00","message":"> Transcript [2143] [false]: 'ไปก็จะเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:55.409984857+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:55.40998649+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:55.409988382+07:00","message":"StatePrefix: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:55.409990134+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:33:55.570104813+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:33:55.570114757+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:55.808063529+07:00","message":"receive streaming session, msgId: 410"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:55.808095646+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":"2025-10-27T14:33:55.808100751+07:00","message":"receive interim result [false|false]: ไปก็จะเป็นที่นั่ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:55.808114379+07:00","message":"[buffer interim] 410 false ไปก็จะเป็นที่นั่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:55.808124146+07:00","message":"[bufferProcess] interim [940000000]:ไปก็จะเป็นที่นั่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:55.808126061+07:00","message":"[bufferProcess] send to processor:ไปก็จะเป็นเพื่อน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:55.808129593+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:55.808132313+07:00","message":"> Transcript [2144] [false]: 'ไปก็จะเป็นเพื่อน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:55.808135206+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:55.808136878+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:55.808138848+07:00","message":"StatePrefix: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:55.808140653+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:55.808143466+07:00","message":"Push: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:55.808145294+07:00","message":"TextPushed: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:55.808147022+07:00","message":"Set new StatePrefix : 'ไปก็จะเป็นเพื่อน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:55.808148911+07:00","message":"Next Push (prob) : 'ก็จะเป็นเพื่อน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:55.808156001+07:00","message":"push: {false ไป 0 0xc002922d00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:55.869063278+07:00","message":"receive streaming session, msgId: 410"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:55.869110477+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":"2025-10-27T14:33:55.869115449+07:00","message":"receive interim result [false|false]: ไปก็จะเป็นเพื่อน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:55.869129647+07:00","message":"[buffer interim] 410 false ไปก็จะเป็นเพื่อน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:55.869135852+07:00","message":"[bufferProcess] interim [0]:ไปก็จะเป็นเพื่อน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:55.86913794+07:00","message":"[bufferProcess] send to processor:ไปก็จะเป็นที่นั่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:55.869141239+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:55.869143739+07:00","message":"> Transcript [2145] [false]: 'ไปก็จะเป็นที่นั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:55.869145539+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:55.869147184+07:00","message":"Set new StatePrefix: 'ไปก็จะเป็นที่นั่ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:56.306096012+07:00","message":"receive streaming session, msgId: 410"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:56.306163206+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":"2025-10-27T14:33:56.306170328+07:00","message":"receive interim result [false|false]: ไปก็จะเป็นที่นั่งดุสิตมหาปราสาท"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:56.306184568+07:00","message":"[buffer interim] 410 false ไปก็จะเป็นที่นั่งดุสิตมหาปราสาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:56.306191395+07:00","message":"[bufferProcess] interim [540000000]:ไปก็จะเป็นที่นั่งดุสิตมหาปราสาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:56.306193307+07:00","message":"[bufferProcess] send to processor:ไปก็จะเป็นเพื่อน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:56.306196422+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:56.306200085+07:00","message":"> Transcript [2146] [false]: 'ไปก็จะเป็นเพื่อน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:56.306202325+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:56.306203956+07:00","message":"Set new StatePrefix: 'ไปก็จะเป็นเพื่อน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:56.77183342+07:00","message":"[GCS] IsForceVAD: false for message ID: 410"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:56.831115346+07:00","message":"[GCS] Start streaming session, msgId: 411"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:56.934076181+07:00","message":"receive streaming session, msgId: 410"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:56.934110074+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปก็จะเป็นที่นั่งดุสิตมหาปราสาท\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:56.934114948+07:00","message":"receive interim result [false|false]: ไปก็จะเป็นที่นั่งดุสิตมหาปราสาท"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:56.934125877+07:00","message":"[buffer interim] 410 false ไปก็จะเป็นที่นั่งดุสิตมหาปราสาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:56.934133119+07:00","message":"[bufferProcess] interim [140000000]:ไปก็จะเป็นที่นั่งดุสิตมหาปราสาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:56.93413519+07:00","message":"[bufferProcess] send to processor:ไปก็จะเป็นที่นั่งดุสิตมหาปราสาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:56.934138649+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:56.934141171+07:00","message":"> Transcript [2147] [false]: 'ไปก็จะเป็นที่นั่งดุสิตมหาปราสาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:56.934143199+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:56.934144725+07:00","message":"Set new StatePrefix: 'ไปก็จะเป็นที่นั่งดุสิตมหาปราสาท'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:56.95604408+07:00","message":"receive streaming session, msgId: 410"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:56.956094975+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปก็จะเป็นที่นั่งดุสิตมหาปราสาท\",\"confidence\":0.95806074}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:56.956102279+07:00","message":"receive interim result [true|false]: ไปก็จะเป็นที่นั่งดุสิตมหาปราสาท"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:56.956112103+07:00","message":"end recv isFinal message id 410"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:56.956114749+07:00","message":"end Recv id 410"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:56.956121337+07:00","message":"[buffer interim] 410 true ไปก็จะเป็นที่นั่งดุสิตมหาปราสาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:56.956131056+07:00","message":"[bufferProcess] interim [260000000]:ไปก็จะเป็นที่นั่งดุสิตมหาปราสาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:56.956135059+07:00","message":"[bufferProcess] send to processor (isfinal):ไปก็จะเป็นที่นั่งดุสิตมหาปราสาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:56.956145856+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:56.956157725+07:00","message":"> Transcript [2148] [false]: 'ไปก็จะเป็นที่นั่งดุสิตมหาปราสาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:56.956162751+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:56.956164765+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:56.956166741+07:00","message":"StatePrefix: 'ไปก็จะเป็นที่นั่งดุสิตมหาปราสาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:56.956169063+07:00","message":"TextPushed: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:56.956170809+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:56.956172554+07:00","message":"> Transcript [2149] [true]: 'ไปก็จะเป็นที่นั่งดุสิตมหาปราสาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:56.956174487+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:56.956175795+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:56.956177108+07:00","message":"StatePrefix: 'ไปก็จะเป็นที่นั่งดุสิตมหาปราสาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:56.956178492+07:00","message":"TextPushed: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:56.956184899+07:00","message":"Push: 'ก็จะเป็นที่นั่งดุสิตมหาปราสาท'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:56.95619394+07:00","message":"push: {true ก็จะเป็นที่นั่งดุสิตมหาปราสาท 0 0xc002922d00}"}
{"level":"info","service":"Main","time":"2025-10-27T14:33:56.971057434+07:00","message":"write wav file: './tmp/7446/7446_410.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:57.347064154+07:00","message":"receive streaming session, msgId: 411"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:57.347103367+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":"2025-10-27T14:33:57.347109469+07:00","message":"receive interim result [false|false]: ใน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:57.347123046+07:00","message":"[buffer interim] 411 false ใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:57.347130362+07:00","message":"[bufferProcess] interim [480000000]:ใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:57.347142569+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:57.388477006+07:00","message":"receive streaming session, msgId: 411"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:57.388511057+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Nike\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:57.388515463+07:00","message":"receive interim result [false|false]: Nike"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:57.388530015+07:00","message":"[buffer interim] 411 false Nike"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:57.388536463+07:00","message":"[bufferProcess] interim [600000000]:Nike"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:57.388538343+07:00","message":"[bufferProcess] send to processor:ใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:57.388542053+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:57.388545027+07:00","message":"> Transcript [2150] [false]: 'ใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:57.388546981+07:00","message":"Set StatePrefix (first interim): 'ใน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:57.507252884+07:00","message":"receive streaming session, msgId: 411"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:57.507291186+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":"2025-10-27T14:33:57.507296421+07:00","message":"receive interim result [false|false]: ในการ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:57.507308129+07:00","message":"[buffer interim] 411 false ในการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:57.507316527+07:00","message":"[bufferProcess] interim [660000000]:ในการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:57.507318539+07:00","message":"[bufferProcess] send to processor:Nike"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:57.50732406+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:57.507326525+07:00","message":"> Transcript [2151] [false]: 'Nike'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:57.507329002+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:57.507339394+07:00","message":"Set new StatePrefix: 'Nike'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:57.582633935+07:00","message":"receive streaming session, msgId: 411"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:57.582665496+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":"2025-10-27T14:33:57.582669837+07:00","message":"receive interim result [false|false]: ในกระบวน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:57.582681561+07:00","message":"[buffer interim] 411 false ในกระบวน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:57.582689077+07:00","message":"[bufferProcess] interim [780000000]:ในกระบวน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:57.582691197+07:00","message":"[bufferProcess] send to processor:ในการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:57.582695991+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:57.582699037+07:00","message":"> Transcript [2152] [false]: 'ในการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:57.58270092+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:57.582702553+07:00","message":"Set new StatePrefix: 'ในการ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:57.692899467+07:00","message":"receive streaming session, msgId: 411"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:57.692941509+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":"2025-10-27T14:33:57.692948103+07:00","message":"receive interim result [false|false]: ในพระบรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:57.692964105+07:00","message":"[buffer interim] 411 false ในพระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:57.69297225+07:00","message":"[bufferProcess] interim [900000000]:ในพระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:57.692975049+07:00","message":"[bufferProcess] send to processor:ในกระบวน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:57.692980028+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:57.692983872+07:00","message":"> Transcript [2153] [false]: 'ในกระบวน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:57.692986706+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:57.69298894+07:00","message":"Set new StatePrefix: 'ในกระบวน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:58.008478536+07:00","message":"receive streaming session, msgId: 411"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:58.008516072+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":"2025-10-27T14:33:58.008521484+07:00","message":"receive interim result [false|false]: ในการบริหาร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:58.008533005+07:00","message":"[buffer interim] 411 false ในการบริหาร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:58.00854101+07:00","message":"[bufferProcess] interim [200000000]:ในการบริหาร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:58.008542996+07:00","message":"[bufferProcess] send to processor:ในพระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:58.008546094+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:58.00854852+07:00","message":"> Transcript [2154] [false]: 'ในพระบรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:58.008550283+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:58.008552049+07:00","message":"Set new StatePrefix: 'ในพระบรม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:58.066237782+07:00","message":"receive streaming session, msgId: 411"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:58.066281478+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":"2025-10-27T14:33:58.066288451+07:00","message":"receive interim result [false|false]: ในพระบรมมหาราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:58.066301471+07:00","message":"[buffer interim] 411 false ในพระบรมมหาราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:58.066309353+07:00","message":"[bufferProcess] interim [260000000]:ในพระบรมมหาราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:58.066312024+07:00","message":"[bufferProcess] send to processor:ในการบริหาร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:58.066316097+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:58.066319923+07:00","message":"> Transcript [2155] [false]: 'ในการบริหาร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:58.066322788+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:58.066325352+07:00","message":"Set new StatePrefix: 'ในการบริหาร'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:58.255142281+07:00","message":"receive streaming session, msgId: 411"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:58.255179307+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":"2025-10-27T14:33:58.255186344+07:00","message":"receive interim result [false|false]: ในพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:58.25520302+07:00","message":"[buffer interim] 411 false ในพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:58.255211238+07:00","message":"[bufferProcess] interim [440000000]:ในพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:58.255214284+07:00","message":"[bufferProcess] send to processor:ในพระบรมมหาราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:58.25521828+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:58.255226122+07:00","message":"> Transcript [2156] [false]: 'ในพระบรมมหาราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:58.255229806+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:58.255235547+07:00","message":"Set new StatePrefix: 'ในพระบรมมหาราช'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:58.387219015+07:00","message":"receive streaming session, msgId: 411"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:58.387269454+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":"2025-10-27T14:33:58.387276333+07:00","message":"receive interim result [false|false]: ในพระบรมมหาราชวัง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:58.387293924+07:00","message":"[buffer interim] 411 false ในพระบรมมหาราชวัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:58.387305245+07:00","message":"[bufferProcess] interim [560000000]:ในพระบรมมหาราชวัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:58.387308314+07:00","message":"[bufferProcess] send to processor:ในพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:58.387315331+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:58.38731953+07:00","message":"> Transcript [2157] [false]: 'ในพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:58.387322465+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:33:58.570932555+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:33:58.570939914+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:58.689908946+07:00","message":"[GCS] IsForceVAD: false for message ID: 411"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:58.808122711+07:00","message":"receive streaming session, msgId: 411"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:58.808157555+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":"2025-10-27T14:33:58.808162845+07:00","message":"receive interim result [false|false]: ในพระบรมมหาราชวังค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:58.808175823+07:00","message":"[buffer interim] 411 false ในพระบรมมหาราชวังค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:58.808182808+07:00","message":"[bufferProcess] interim [980000000]:ในพระบรมมหาราชวังค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:58.808184896+07:00","message":"[bufferProcess] send to processor:ในพระบรมมหาราชวัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:58.808188652+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:58.808191401+07:00","message":"> Transcript [2158] [false]: 'ในพระบรมมหาราชวัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:58.808194401+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:58.808196077+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:58.808197676+07:00","message":"StatePrefix: 'ในพระบรมมหาราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:58.808199604+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:58.810817682+07:00","message":"[GCS] Start streaming session, msgId: 412"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:58.820994856+07:00","message":"receive streaming session, msgId: 411"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:58.821018073+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":"2025-10-27T14:33:58.821022316+07:00","message":"receive interim result [true|false]: ในพระบรมมหาราชวังค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:58.82102981+07:00","message":"end recv isFinal message id 411"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:58.821032007+07:00","message":"end Recv id 411"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:58.821036096+07:00","message":"[buffer interim] 411 true ในพระบรมมหาราชวังค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:58.821040881+07:00","message":"[bufferProcess] interim [70000000]:ในพระบรมมหาราชวังค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:58.821043608+07:00","message":"[bufferProcess] send to processor (isfinal):ในพระบรมมหาราชวังค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:58.821054289+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:58.821071783+07:00","message":"> Transcript [2159] [false]: 'ในพระบรมมหาราชวังค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:58.821076712+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:58.821078813+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:58.821080501+07:00","message":"StatePrefix: 'ในพระบรมมหาราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:58.821082206+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:58.821083807+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:58.821085557+07:00","message":"> Transcript [2160] [true]: 'ในพระบรมมหาราชวังค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:58.821087225+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:58.821088645+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:58.82108999+07:00","message":"StatePrefix: 'ในพระบรมมหาราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:58.821091369+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:33:58.821098878+07:00","message":"Push: 'ในพระบรมมหาราชวังค่ะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:33:58.821107559+07:00","message":"push: {true ในพระบรมมหาราชวังค่ะ 0 0xc000128a80}"}
{"level":"info","service":"Main","time":"2025-10-27T14:33:58.828219324+07:00","message":"write wav file: './tmp/7446/7446_411.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:00.460042578+07:00","message":"receive streaming session, msgId: 412"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:00.460091652+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กิน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":650000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:00.460098347+07:00","message":"receive interim result [false|false]: กิน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:00.460116781+07:00","message":"[buffer interim] 412 false กิน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:00.460124761+07:00","message":"[bufferProcess] interim [650000000]:กิน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:00.460127306+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:00.460133439+07:00","message":"[bufferProcess] send to processor (ticker):กิน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:00.46013687+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:00.460140441+07:00","message":"> Transcript [2161] [false]: 'กิน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:00.460142919+07:00","message":"Set StatePrefix (first interim): 'กิน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:01.089396875+07:00","message":"receive streaming session, msgId: 412"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:01.089445824+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำงาน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":250000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:01.08945163+07:00","message":"receive interim result [false|false]: ทำงาน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:01.089466237+07:00","message":"[buffer interim] 412 false ทำงาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:01.089473808+07:00","message":"[bufferProcess] interim [250000000]:ทำงาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:01.089475324+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:01.113911275+07:00","message":"receive streaming session, msgId: 412"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:01.113951299+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":"2025-10-27T14:34:01.11395726+07:00","message":"receive interim result [false|false]: ทำเนียบ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:01.113970447+07:00","message":"[buffer interim] 412 false ทำเนียบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:01.113976985+07:00","message":"[bufferProcess] interim [310000000]:ทำเนียบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:01.113978623+07:00","message":"[bufferProcess] send to processor:ทำงาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:01.113983604+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:01.113986318+07:00","message":"> Transcript [2162] [false]: 'ทำงาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:01.11398818+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:01.113989743+07:00","message":"Set new StatePrefix: 'ทำงาน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:01.143105856+07:00","message":"receive streaming session, msgId: 412"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:01.143141155+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ธรรมเนียม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":370000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:01.143146586+07:00","message":"receive interim result [false|false]: ธรรมเนียม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:01.143159102+07:00","message":"[buffer interim] 412 false ธรรมเนียม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:01.143166391+07:00","message":"[bufferProcess] interim [370000000]:ธรรมเนียม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:01.143168825+07:00","message":"[bufferProcess] send to processor:ทำเนียบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:01.143174706+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:01.143178225+07:00","message":"> Transcript [2163] [false]: 'ทำเนียบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:01.143180917+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:01.143183591+07:00","message":"Set new StatePrefix: 'ทำเนียบ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:01.57131915+07:00","message":"receive streaming session, msgId: 412"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:01.571361662+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":"gRPC","time":"2025-10-27T14:34:01.571367164+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:01.571368676+07:00","message":"receive interim result [false|false]: ธรรมเนียมการ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:01.571437488+07:00","message":"[buffer interim] 412 false ธรรมเนียมการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:01.571444137+07:00","message":"[bufferProcess] interim [550000000]:ธรรมเนียมการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:01.571446341+07:00","message":"[bufferProcess] send to processor:ธรรมเนียม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:01.571449651+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:01.57145247+07:00","message":"> Transcript [2164] [false]: 'ธรรมเนียม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:01.571454646+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:01.571456211+07:00","message":"Set new StatePrefix: 'ธรรมเนียม'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:34:01.571333126+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:01.907069665+07:00","message":"receive streaming session, msgId: 412"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:01.907109076+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ธรรมเนียมการใช้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":910000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:01.907115652+07:00","message":"receive interim result [false|false]: ธรรมเนียมการใช้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:01.907129021+07:00","message":"[buffer interim] 412 false ธรรมเนียมการใช้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:01.907136188+07:00","message":"[bufferProcess] interim [910000000]:ธรรมเนียมการใช้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:01.907139571+07:00","message":"[bufferProcess] send to processor:ธรรมเนียมการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:01.907148196+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:01.907151568+07:00","message":"> Transcript [2165] [false]: 'ธรรมเนียมการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:01.907155695+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:01.907157984+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:01.907160351+07:00","message":"StatePrefix: 'ธรรมเนียม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:01.907162576+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:01.959128636+07:00","message":"[GCS] IsForceVAD: false for message ID: 412"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:01.986063124+07:00","message":"receive streaming session, msgId: 412"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:01.986092957+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ธรรมเนียมการใช้กฎ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":210000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:01.98609837+07:00","message":"receive interim result [false|false]: ธรรมเนียมการใช้กฎ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:01.986111987+07:00","message":"[buffer interim] 412 false ธรรมเนียมการใช้กฎ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:01.986120465+07:00","message":"[bufferProcess] interim [210000000]:ธรรมเนียมการใช้กฎ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:01.986122512+07:00","message":"[bufferProcess] send to processor:ธรรมเนียมการใช้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:01.986125863+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:01.986128732+07:00","message":"> Transcript [2166] [false]: 'ธรรมเนียมการใช้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:01.986131562+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:01.986133487+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:01.98613506+07:00","message":"StatePrefix: 'ธรรมเนียม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:01.986136817+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:02.135057209+07:00","message":"receive streaming session, msgId: 412"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:02.135112913+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ธรรมเนียมการใช้กฎ\",\"confidence\":0.9008083}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:02.135119315+07:00","message":"receive interim result [true|false]: ธรรมเนียมการใช้กฎ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:02.135128999+07:00","message":"end recv isFinal message id 412"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:02.135131008+07:00","message":"end Recv id 412"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:02.135136974+07:00","message":"[buffer interim] 412 true ธรรมเนียมการใช้กฎ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:02.135144242+07:00","message":"[bufferProcess] interim [360000000]:ธรรมเนียมการใช้กฎ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:02.13514913+07:00","message":"[bufferProcess] send to processor (isfinal):ธรรมเนียมการใช้กฎ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:02.135152504+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:02.135156585+07:00","message":"> Transcript [2167] [false]: 'ธรรมเนียมการใช้กฎ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:02.135159431+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:02.135161168+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:02.135162774+07:00","message":"StatePrefix: 'ธรรมเนียม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:02.135164497+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:02.135165746+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:02.135167542+07:00","message":"> Transcript [2168] [true]: 'ธรรมเนียมการใช้กฎ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:02.135169353+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:02.135170665+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:02.135171946+07:00","message":"StatePrefix: 'ธรรมเนียม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:02.135173406+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:02.135175599+07:00","message":"Push: 'ธรรมเนียมการใช้กฎ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:02.13518326+07:00","message":"push: {true ธรรมเนียมการใช้กฎ 0 0xc002880080}"}
{"level":"info","service":"Main","time":"2025-10-27T14:34:02.14335526+07:00","message":"write wav file: './tmp/7446/7446_412.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:02.151096288+07:00","message":"[GCS] Start streaming session, msgId: 413"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:02.890237069+07:00","message":"receive streaming session, msgId: 413"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:02.890275735+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":"2025-10-27T14:34:02.890281015+07:00","message":"receive interim result [false|false]: อันดับ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:02.890294562+07:00","message":"[buffer interim] 413 false อันดับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:02.890307927+07:00","message":"[bufferProcess] interim [540000000]:อันดับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:02.89030971+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:03.026972644+07:00","message":"receive streaming session, msgId: 413"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:03.027012435+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":"2025-10-27T14:34:03.027017739+07:00","message":"receive interim result [false|false]: สำหรับ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:03.027030363+07:00","message":"[buffer interim] 413 false สำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:03.027036732+07:00","message":"[bufferProcess] interim [660000000]:สำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:03.027038761+07:00","message":"[bufferProcess] send to processor:อันดับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:03.027044083+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:03.027046795+07:00","message":"> Transcript [2169] [false]: 'อันดับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:03.027048813+07:00","message":"Set StatePrefix (first interim): 'อันดับ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:03.204752693+07:00","message":"receive streaming session, msgId: 413"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:03.204789598+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":"2025-10-27T14:34:03.204795772+07:00","message":"receive interim result [false|false]: อันดับ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:03.204809808+07:00","message":"[buffer interim] 413 false อันดับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:03.204819955+07:00","message":"[bufferProcess] interim [840000000]:อันดับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:03.204822669+07:00","message":"[bufferProcess] send to processor:สำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:03.204829443+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:03.20483304+07:00","message":"> Transcript [2170] [false]: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:03.204836279+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:03.204838627+07:00","message":"Set new StatePrefix: 'สำหรับ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:03.211050427+07:00","message":"receive streaming session, msgId: 413"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:03.211075965+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อันดับ 2\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:03.211080377+07:00","message":"receive interim result [false|false]: อันดับ 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:03.211092711+07:00","message":"[buffer interim] 413 false อันดับ 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:03.211098983+07:00","message":"[bufferProcess] interim [900000000]:อันดับ 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:03.21110128+07:00","message":"[bufferProcess] send to processor:อันดับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:03.211105058+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:03.211108192+07:00","message":"> Transcript [2171] [false]: 'อันดับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:03.211110676+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:03.211113367+07:00","message":"Set new StatePrefix: 'อันดับ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:03.300190882+07:00","message":"[GCS] IsForceVAD: false for message ID: 413"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:03.413563259+07:00","message":"receive streaming session, msgId: 413"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:03.413599618+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อันดับ 2\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":170000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:03.413605933+07:00","message":"receive interim result [true|false]: อันดับ 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:03.41361515+07:00","message":"end recv isFinal message id 413"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:03.413617015+07:00","message":"end Recv id 413"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:03.413625733+07:00","message":"[buffer interim] 413 true อันดับ 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:03.413634679+07:00","message":"[bufferProcess] interim [170000000]:อันดับ 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:03.413637328+07:00","message":"[bufferProcess] send to processor (isfinal):อันดับ 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:03.4136404+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:03.413642932+07:00","message":"> Transcript [2172] [false]: 'อันดับ 2'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:03.413645604+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:03.413647239+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:03.413648743+07:00","message":"StatePrefix: 'อันดับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:03.413650439+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:03.413651943+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:03.413653755+07:00","message":"> Transcript [2173] [true]: 'อันดับ 2'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:03.413655604+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:03.4136569+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:03.413658188+07:00","message":"StatePrefix: 'อันดับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:03.413659608+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:03.413661806+07:00","message":"Push: 'อันดับ 2'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:03.413669934+07:00","message":"push: {true อันดับ 2 0 0xc000128a00}"}
{"level":"info","service":"Main","time":"2025-10-27T14:34:03.419014549+07:00","message":"write wav file: './tmp/7446/7446_413.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:03.561354342+07:00","message":"[GCS] Start streaming session, msgId: 414"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:04.290566614+07:00","message":"receive streaming session, msgId: 414"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:04.290600746+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":"2025-10-27T14:34:04.290605331+07:00","message":"receive interim result [false|false]: ส่ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:04.290616423+07:00","message":"[buffer interim] 414 false ส่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:04.290623133+07:00","message":"[bufferProcess] interim [540000000]:ส่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:04.290624658+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:34:04.572090307+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:34:04.572090272+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:04.750095615+07:00","message":"receive streaming session, msgId: 414"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:04.750129595+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":"2025-10-27T14:34:04.750135078+07:00","message":"receive interim result [false|false]: สงกรานต์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:04.750148463+07:00","message":"[buffer interim] 414 false สงกรานต์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:04.750154294+07:00","message":"[bufferProcess] interim [720000000]:สงกรานต์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:04.750156644+07:00","message":"[bufferProcess] send to processor:ส่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:04.750160071+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:04.750162656+07:00","message":"> Transcript [2174] [false]: 'ส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:04.75016447+07:00","message":"Set StatePrefix (first interim): 'ส่ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:04.838354217+07:00","message":"receive streaming session, msgId: 414"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:04.838384632+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":"2025-10-27T14:34:04.83838999+07:00","message":"receive interim result [false|false]: ส่งธรรมดา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:04.838403723+07:00","message":"[buffer interim] 414 false ส่งธรรมดา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:04.838419865+07:00","message":"[bufferProcess] interim [900000000]:ส่งธรรมดา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:04.838421871+07:00","message":"[bufferProcess] send to processor:สงกรานต์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:04.838425393+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:04.838428098+07:00","message":"> Transcript [2175] [false]: 'สงกรานต์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:04.838429849+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:04.838431421+07:00","message":"Set new StatePrefix: 'สงกรานต์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:04.90056962+07:00","message":"[GCS] IsForceVAD: false for message ID: 414"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:04.921899601+07:00","message":"receive streaming session, msgId: 414"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:04.921927296+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":"2025-10-27T14:34:04.92193241+07:00","message":"receive interim result [false|false]: สงครามโลก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:04.921943282+07:00","message":"[buffer interim] 414 false สงครามโลก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:04.921949226+07:00","message":"[bufferProcess] interim [960000000]:สงครามโลก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:04.921951095+07:00","message":"[bufferProcess] send to processor:ส่งธรรมดา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:04.921956273+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:04.921959166+07:00","message":"> Transcript [2176] [false]: 'ส่งธรรมดา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:04.921961028+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:04.921962666+07:00","message":"Set new StatePrefix: 'ส่งธรรมดา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:04.972118566+07:00","message":"receive streaming session, msgId: 414"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:04.972151901+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":"2025-10-27T14:34:04.972156966+07:00","message":"receive interim result [false|false]: สงกรานต์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:04.972170132+07:00","message":"[buffer interim] 414 false สงกรานต์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:04.972175928+07:00","message":"[bufferProcess] interim [20000000]:สงกรานต์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:04.972177918+07:00","message":"[bufferProcess] send to processor:สงครามโลก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:04.972182846+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:04.972185291+07:00","message":"> Transcript [2177] [false]: 'สงครามโลก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:04.97218732+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:04.972189115+07:00","message":"Set new StatePrefix: 'สงครามโลก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:05.031086792+07:00","message":"[GCS] Start streaming session, msgId: 415"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:05.03810649+07:00","message":"receive streaming session, msgId: 414"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:05.038135274+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":"2025-10-27T14:34:05.038140701+07:00","message":"receive interim result [false|false]: สงกรานต์บรมศพ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:05.038152052+07:00","message":"[buffer interim] 414 false สงกรานต์บรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:05.038157933+07:00","message":"[bufferProcess] interim [200000000]:สงกรานต์บรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:05.038160069+07:00","message":"[bufferProcess] send to processor:สงกรานต์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:05.038165553+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:05.038168034+07:00","message":"> Transcript [2178] [false]: 'สงกรานต์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:05.038169948+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:05.038171664+07:00","message":"Set new StatePrefix: 'สงกรานต์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:05.058323112+07:00","message":"receive streaming session, msgId: 414"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:05.058355232+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สงกรานต์บรมศพ\",\"confidence\":0.9507052}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:05.058360544+07:00","message":"receive interim result [true|false]: สงกรานต์บรมศพ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:05.058366932+07:00","message":"end recv isFinal message id 414"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:05.058368809+07:00","message":"end Recv id 414"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:05.058374472+07:00","message":"[buffer interim] 414 true สงกรานต์บรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:05.058380508+07:00","message":"[bufferProcess] interim [380000000]:สงกรานต์บรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:05.058383184+07:00","message":"[bufferProcess] send to processor (isfinal):สงกรานต์บรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:05.058386807+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:05.058389373+07:00","message":"> Transcript [2179] [false]: 'สงกรานต์บรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:05.058392935+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:05.058394532+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:05.058396073+07:00","message":"StatePrefix: 'สงกรานต์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:05.058397789+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:05.058399199+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:05.058400831+07:00","message":"> Transcript [2180] [true]: 'สงกรานต์บรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:05.058402609+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:05.058413399+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:05.058415388+07:00","message":"StatePrefix: 'สงกรานต์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:05.058416713+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:05.05841934+07:00","message":"Push: 'สงกรานต์บรมศพ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:05.058426701+07:00","message":"push: {true สงกรานต์บรมศพ 0 0xc002217380}"}
{"level":"info","service":"Main","time":"2025-10-27T14:34:05.064560053+07:00","message":"write wav file: './tmp/7446/7446_414.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:05.904413362+07:00","message":"receive streaming session, msgId: 415"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:05.904453523+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":"2025-10-27T14:34:05.904458022+07:00","message":"receive interim result [false|false]: พระสงฆ์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:05.904471481+07:00","message":"[buffer interim] 415 false พระสงฆ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:05.904477668+07:00","message":"[bufferProcess] interim [900000000]:พระสงฆ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:05.904479799+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:06.047024346+07:00","message":"receive streaming session, msgId: 415"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:06.047061644+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":"2025-10-27T14:34:06.047066534+07:00","message":"receive interim result [false|false]: พระสมเด็จ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:06.047078867+07:00","message":"[buffer interim] 415 false พระสมเด็จ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:06.047085668+07:00","message":"[bufferProcess] interim [20000000]:พระสมเด็จ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:06.047087703+07:00","message":"[bufferProcess] send to processor:พระสงฆ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:06.047092963+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:06.04709567+07:00","message":"> Transcript [2181] [false]: 'พระสงฆ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:06.047097735+07:00","message":"Set StatePrefix (first interim): 'พระสงฆ์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:06.211105887+07:00","message":"receive streaming session, msgId: 415"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:06.211139835+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":"2025-10-27T14:34:06.211144993+07:00","message":"receive interim result [false|false]: ประสบการณ์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:06.21115514+07:00","message":"[buffer interim] 415 false ประสบการณ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:06.21116217+07:00","message":"[bufferProcess] interim [140000000]:ประสบการณ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:06.211163943+07:00","message":"[bufferProcess] send to processor:พระสมเด็จ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:06.211166845+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:06.211169483+07:00","message":"> Transcript [2182] [false]: 'พระสมเด็จ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:06.211171387+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:06.211172991+07:00","message":"Set new StatePrefix: 'พระสมเด็จ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:06.33835433+07:00","message":"receive streaming session, msgId: 415"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:06.338393979+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":"2025-10-27T14:34:06.338400835+07:00","message":"receive interim result [false|false]: ประสบการณ์นะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:06.338428888+07:00","message":"[buffer interim] 415 false ประสบการณ์นะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:06.338437383+07:00","message":"[bufferProcess] interim [320000000]:ประสบการณ์นะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:06.338440243+07:00","message":"[bufferProcess] send to processor:ประสบการณ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:06.338444828+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:06.338448512+07:00","message":"> Transcript [2183] [false]: 'ประสบการณ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:06.338451291+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:06.338454273+07:00","message":"Set new StatePrefix: 'ประสบการณ์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:06.403594219+07:00","message":"receive streaming session, msgId: 415"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:06.403629243+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":"2025-10-27T14:34:06.403635062+07:00","message":"receive interim result [false|false]: ประสบการณ์นะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:06.403650135+07:00","message":"[buffer interim] 415 false ประสบการณ์นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:06.403656806+07:00","message":"[bufferProcess] interim [380000000]:ประสบการณ์นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:06.403658794+07:00","message":"[bufferProcess] send to processor:ประสบการณ์นะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:06.403662112+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:06.403664569+07:00","message":"> Transcript [2184] [false]: 'ประสบการณ์นะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:06.403667228+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:06.403669065+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:06.403671082+07:00","message":"StatePrefix: 'ประสบการณ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:06.403672971+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:06.991142888+07:00","message":"receive streaming session, msgId: 415"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:06.991174126+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประสบการณ์นะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:06.991179802+07:00","message":"receive interim result [false|false]: ประสบการณ์นะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:06.991191763+07:00","message":"[buffer interim] 415 false ประสบการณ์นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:06.991198315+07:00","message":"[bufferProcess] interim [980000000]:ประสบการณ์นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:06.991200308+07:00","message":"[bufferProcess] send to processor:ประสบการณ์นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:06.99120554+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:06.991208084+07:00","message":"> Transcript [2185] [false]: 'ประสบการณ์นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:06.991210998+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:06.99121313+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:06.991214712+07:00","message":"StatePrefix: 'ประสบการณ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:06.991216458+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:07.192201855+07:00","message":"receive streaming session, msgId: 415"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:07.192244259+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":"2025-10-27T14:34:07.1922518+07:00","message":"receive interim result [false|false]: ประสบการณ์นะคะตลอด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:07.192265095+07:00","message":"[buffer interim] 415 false ประสบการณ์นะคะตลอด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:07.192273063+07:00","message":"[bufferProcess] interim [160000000]:ประสบการณ์นะคะตลอด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:07.192276374+07:00","message":"[bufferProcess] send to processor:ประสบการณ์นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:07.192282927+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:07.192286709+07:00","message":"> Transcript [2186] [false]: 'ประสบการณ์นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:07.192291061+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:07.192294521+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:07.192297092+07:00","message":"StatePrefix: 'ประสบการณ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:07.192299644+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:07.361290939+07:00","message":"receive streaming session, msgId: 415"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:07.361320411+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":"2025-10-27T14:34:07.361325796+07:00","message":"receive interim result [false|false]: ประสบการณ์นะคะตลอดจน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:07.361337619+07:00","message":"[buffer interim] 415 false ประสบการณ์นะคะตลอดจน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:07.361344133+07:00","message":"[bufferProcess] interim [340000000]:ประสบการณ์นะคะตลอดจน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:07.361346084+07:00","message":"[bufferProcess] send to processor:ประสบการณ์นะคะตลอด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:07.361351072+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:07.361353916+07:00","message":"> Transcript [2187] [false]: 'ประสบการณ์นะคะตลอด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:07.361356874+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:07.361358776+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:07.361360406+07:00","message":"StatePrefix: 'ประสบการณ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:07.361362228+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:07.361366051+07:00","message":"Push: 'ประสบการณ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:07.361367699+07:00","message":"TextPushed: 'ประสบการณ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:07.361369732+07:00","message":"Set new StatePrefix : 'ประสบการณ์นะคะตลอด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:07.36137167+07:00","message":"Next Push (prob) : 'นะคะตลอด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:07.361379204+07:00","message":"push: {false ประสบการณ์ 0 0xc002602400}"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:34:07.572110267+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:34:07.572121414+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:07.700341276+07:00","message":"receive streaming session, msgId: 415"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:07.700383296+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":"2025-10-27T14:34:07.700388563+07:00","message":"receive interim result [false|false]: ประสบการณ์นะคะตลอดจนสุด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:07.700407534+07:00","message":"[buffer interim] 415 false ประสบการณ์นะคะตลอดจนสุด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:07.700417023+07:00","message":"[bufferProcess] interim [700000000]:ประสบการณ์นะคะตลอดจนสุด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:07.700419621+07:00","message":"[bufferProcess] send to processor:ประสบการณ์นะคะตลอดจน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:07.700422919+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:07.70042564+07:00","message":"> Transcript [2188] [false]: 'ประสบการณ์นะคะตลอดจน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:07.700428663+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:07.700430527+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:07.700432193+07:00","message":"StatePrefix: 'ประสบการณ์นะคะตลอด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:07.700434077+07:00","message":"TextPushed: 'ประสบการณ์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:07.845610517+07:00","message":"receive streaming session, msgId: 415"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:07.845648969+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":"2025-10-27T14:34:07.845655574+07:00","message":"receive interim result [false|false]: ประสบการณ์นะคะตลอดจน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:07.845667717+07:00","message":"[buffer interim] 415 false ประสบการณ์นะคะตลอดจน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:07.845675998+07:00","message":"[bufferProcess] interim [760000000]:ประสบการณ์นะคะตลอดจน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:07.845678663+07:00","message":"[bufferProcess] send to processor:ประสบการณ์นะคะตลอดจนสุด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:07.845682674+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:07.84568672+07:00","message":"> Transcript [2189] [false]: 'ประสบการณ์นะคะตลอดจนสุด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:07.845690688+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:07.84569287+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:07.845695382+07:00","message":"StatePrefix: 'ประสบการณ์นะคะตลอด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:07.845698019+07:00","message":"TextPushed: 'ประสบการณ์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:07.929117301+07:00","message":"receive streaming session, msgId: 415"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:07.92915125+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":"2025-10-27T14:34:07.929156631+07:00","message":"receive interim result [false|false]: ประสบการณ์นะคะตลอดจนทุกคน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:07.929176018+07:00","message":"[buffer interim] 415 false ประสบการณ์นะคะตลอดจนทุกคน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:07.92918471+07:00","message":"[bufferProcess] interim [880000000]:ประสบการณ์นะคะตลอดจนทุกคน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:07.929186894+07:00","message":"[bufferProcess] send to processor:ประสบการณ์นะคะตลอดจน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:07.929190234+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:07.92919291+07:00","message":"> Transcript [2190] [false]: 'ประสบการณ์นะคะตลอดจน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:07.929195558+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:07.929197344+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:07.929198914+07:00","message":"StatePrefix: 'ประสบการณ์นะคะตลอด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:07.929200582+07:00","message":"TextPushed: 'ประสบการณ์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:08.035147264+07:00","message":"receive streaming session, msgId: 415"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:08.035186155+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":"2025-10-27T14:34:08.035190967+07:00","message":"receive interim result [false|false]: ประสบการณ์นะคะตลอดจนทุกคนนะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:08.03520579+07:00","message":"[buffer interim] 415 false ประสบการณ์นะคะตลอดจนทุกคนนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:08.035212916+07:00","message":"[bufferProcess] interim [0]:ประสบการณ์นะคะตลอดจนทุกคนนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:08.03521503+07:00","message":"[bufferProcess] send to processor:ประสบการณ์นะคะตลอดจนทุกคน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:08.035220275+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:08.035222926+07:00","message":"> Transcript [2191] [false]: 'ประสบการณ์นะคะตลอดจนทุกคน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:08.035225865+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:08.035227608+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:08.03522947+07:00","message":"StatePrefix: 'ประสบการณ์นะคะตลอด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:08.03523166+07:00","message":"TextPushed: 'ประสบการณ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:08.035235669+07:00","message":"Push: 'นะคะตลอด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:08.035238887+07:00","message":"TextPushed: 'ประสบการณ์นะคะตลอด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:08.035240617+07:00","message":"Set new StatePrefix : 'ประสบการณ์นะคะตลอดจนทุกคน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:08.035242342+07:00","message":"Next Push (prob) : 'จนทุกคน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:08.035250863+07:00","message":"push: {false นะคะตลอด 0 0xc002602400}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:08.065101381+07:00","message":"receive streaming session, msgId: 415"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:08.065172699+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":"2025-10-27T14:34:08.065178365+07:00","message":"receive interim result [false|false]: ประสบการณ์นะคะตลอดจนทุกคนน่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:08.065190597+07:00","message":"[buffer interim] 415 false ประสบการณ์นะคะตลอดจนทุกคนน่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:08.065196719+07:00","message":"[bufferProcess] interim [60000000]:ประสบการณ์นะคะตลอดจนทุกคนน่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:08.065198768+07:00","message":"[bufferProcess] send to processor:ประสบการณ์นะคะตลอดจนทุกคนนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:08.065204276+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:08.065206926+07:00","message":"> Transcript [2192] [false]: 'ประสบการณ์นะคะตลอดจนทุกคนนะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:08.065209797+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:08.065211644+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:08.065213356+07:00","message":"StatePrefix: 'ประสบการณ์นะคะตลอดจนทุกคน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:08.065215459+07:00","message":"TextPushed: 'ประสบการณ์นะคะตลอด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:08.192120714+07:00","message":"receive streaming session, msgId: 415"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:08.192155357+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":"2025-10-27T14:34:08.192161442+07:00","message":"receive interim result [false|false]: ประสบการณ์นะคะตลอดจนสุดทนนาน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:08.192174057+07:00","message":"[buffer interim] 415 false ประสบการณ์นะคะตลอดจนสุดทนนาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:08.192180025+07:00","message":"[bufferProcess] interim [180000000]:ประสบการณ์นะคะตลอดจนสุดทนนาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:08.192182272+07:00","message":"[bufferProcess] send to processor:ประสบการณ์นะคะตลอดจนทุกคนน่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:08.192187316+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:08.192189812+07:00","message":"> Transcript [2193] [false]: 'ประสบการณ์นะคะตลอดจนทุกคนน่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:08.19219302+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:08.192194793+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:08.192196468+07:00","message":"StatePrefix: 'ประสบการณ์นะคะตลอดจนทุกคน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:08.192198513+07:00","message":"TextPushed: 'ประสบการณ์นะคะตลอด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:08.5540922+07:00","message":"receive streaming session, msgId: 415"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:08.554120765+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":"2025-10-27T14:34:08.554126293+07:00","message":"receive interim result [false|false]: ประสบการณ์นะคะตลอดจนบุคคลนางพูด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:08.554137998+07:00","message":"[buffer interim] 415 false ประสบการณ์นะคะตลอดจนบุคคลนางพูด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:08.554144821+07:00","message":"[bufferProcess] interim [480000000]:ประสบการณ์นะคะตลอดจนบุคคลนางพูด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:08.55414757+07:00","message":"[bufferProcess] send to processor:ประสบการณ์นะคะตลอดจนสุดทนนาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:08.554152782+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:08.554155317+07:00","message":"> Transcript [2194] [false]: 'ประสบการณ์นะคะตลอดจนสุดทนนาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:08.554157307+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:08.554159192+07:00","message":"Set new StatePrefix: 'ประสบการณ์นะคะตลอดจนสุดทนนาน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:08.600080556+07:00","message":"receive streaming session, msgId: 415"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:08.600116444+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":"2025-10-27T14:34:08.600122023+07:00","message":"receive interim result [false|false]: ประสบการณ์นะคะตลอดจนสุดทนนาน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:08.600135781+07:00","message":"[buffer interim] 415 false ประสบการณ์นะคะตลอดจนสุดทนนาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:08.600142354+07:00","message":"[bufferProcess] interim [540000000]:ประสบการณ์นะคะตลอดจนสุดทนนาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:08.600144722+07:00","message":"[bufferProcess] send to processor:ประสบการณ์นะคะตลอดจนบุคคลนางพูด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:08.600149873+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:08.600152714+07:00","message":"> Transcript [2195] [false]: 'ประสบการณ์นะคะตลอดจนบุคคลนางพูด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:08.600155554+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:08.600157993+07:00","message":"Set new StatePrefix: 'ประสบการณ์นะคะตลอดจนบุคคลนางพูด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:08.730049948+07:00","message":"receive streaming session, msgId: 415"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:08.730088794+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":"2025-10-27T14:34:08.730094919+07:00","message":"receive interim result [false|false]: ประสบการณ์นะคะตลอดจนบุคคลนางคู่บัลลังก์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:08.730107955+07:00","message":"[buffer interim] 415 false ประสบการณ์นะคะตลอดจนบุคคลนางคู่บัลลังก์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:08.730116522+07:00","message":"[bufferProcess] interim [720000000]:ประสบการณ์นะคะตลอดจนบุคคลนางคู่บัลลังก์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:08.730118923+07:00","message":"[bufferProcess] send to processor:ประสบการณ์นะคะตลอดจนสุดทนนาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:08.730122067+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:08.730124577+07:00","message":"> Transcript [2196] [false]: 'ประสบการณ์นะคะตลอดจนสุดทนนาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:08.730126771+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:08.730128834+07:00","message":"Set new StatePrefix: 'ประสบการณ์นะคะตลอดจนสุดทนนาน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:08.920175755+07:00","message":"receive streaming session, msgId: 415"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:08.920209944+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":"2025-10-27T14:34:08.920216024+07:00","message":"receive interim result [false|false]: ประสบการณ์นะคะตลอดจนบุคคลนามผู้บัญชาการ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:08.920230047+07:00","message":"[buffer interim] 415 false ประสบการณ์นะคะตลอดจนบุคคลนามผู้บัญชาการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:08.92023654+07:00","message":"[bufferProcess] interim [840000000]:ประสบการณ์นะคะตลอดจนบุคคลนามผู้บัญชาการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:08.920238684+07:00","message":"[bufferProcess] send to processor:ประสบการณ์นะคะตลอดจนบุคคลนางคู่บัลลังก์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:08.920243827+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:08.920246608+07:00","message":"> Transcript [2197] [false]: 'ประสบการณ์นะคะตลอดจนบุคคลนางคู่บัลลังก์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:08.920248941+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:08.920250767+07:00","message":"Set new StatePrefix: 'ประสบการณ์นะคะตลอดจนบุคคลนางคู่บัลลังก์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:08.957963195+07:00","message":"receive streaming session, msgId: 415"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:08.957999616+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":"2025-10-27T14:34:08.958008545+07:00","message":"receive interim result [false|false]: ประสบการณ์นะคะตลอดจนบุคคลนามผู้บัญชาทราบ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:08.958022355+07:00","message":"[buffer interim] 415 false ประสบการณ์นะคะตลอดจนบุคคลนามผู้บัญชาทราบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:08.958028521+07:00","message":"[bufferProcess] interim [960000000]:ประสบการณ์นะคะตลอดจนบุคคลนามผู้บัญชาทราบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:08.958030697+07:00","message":"[bufferProcess] send to processor:ประสบการณ์นะคะตลอดจนบุคคลนามผู้บัญชาการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:08.958036499+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:08.958038886+07:00","message":"> Transcript [2198] [false]: 'ประสบการณ์นะคะตลอดจนบุคคลนามผู้บัญชาการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:08.958041213+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:08.958043337+07:00","message":"Set new StatePrefix: 'ประสบการณ์นะคะตลอดจนบุคคลนามผู้บัญชาการ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:09.102173307+07:00","message":"receive streaming session, msgId: 415"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:09.102203879+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":"2025-10-27T14:34:09.102209056+07:00","message":"receive interim result [false|false]: ประสบการณ์นะคะตลอดจนบุคคลนามผู้บัญชาสั่ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:09.102224292+07:00","message":"[buffer interim] 415 false ประสบการณ์นะคะตลอดจนบุคคลนามผู้บัญชาสั่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:09.102232064+07:00","message":"[bufferProcess] interim [80000000]:ประสบการณ์นะคะตลอดจนบุคคลนามผู้บัญชาสั่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:09.102234084+07:00","message":"[bufferProcess] send to processor:ประสบการณ์นะคะตลอดจนบุคคลนามผู้บัญชาทราบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:09.102237594+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:09.102240097+07:00","message":"> Transcript [2199] [false]: 'ประสบการณ์นะคะตลอดจนบุคคลนามผู้บัญชาทราบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:09.102241971+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:09.102244044+07:00","message":"Set new StatePrefix: 'ประสบการณ์นะคะตลอดจนบุคคลนามผู้บัญชาทราบ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:09.284136343+07:00","message":"receive streaming session, msgId: 415"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:09.284177683+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":"2025-10-27T14:34:09.284184695+07:00","message":"receive interim result [false|false]: ประสบการณ์นะคะตลอดจนบุคคลนามผู้บัญชาทราบ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:09.284200039+07:00","message":"[buffer interim] 415 false ประสบการณ์นะคะตลอดจนบุคคลนามผู้บัญชาทราบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:09.284210697+07:00","message":"[bufferProcess] interim [260000000]:ประสบการณ์นะคะตลอดจนบุคคลนามผู้บัญชาทราบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:09.284213876+07:00","message":"[bufferProcess] send to processor:ประสบการณ์นะคะตลอดจนบุคคลนามผู้บัญชาสั่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:09.284221253+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:09.284224835+07:00","message":"> Transcript [2200] [false]: 'ประสบการณ์นะคะตลอดจนบุคคลนามผู้บัญชาสั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:09.284227707+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:09.284230669+07:00","message":"Set new StatePrefix: 'ประสบการณ์นะคะตลอดจนบุคคลนามผู้บัญชาสั่ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:09.773076524+07:00","message":"receive streaming session, msgId: 415"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:09.77311083+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":"2025-10-27T14:34:09.77311616+07:00","message":"receive interim result [false|false]: ประสบการณ์นะคะตลอดจนบุคคลนามผู้บัญชาสั่งเป็น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:09.773129942+07:00","message":"receive streaming session, msgId: 415"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:09.77313369+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":"2025-10-27T14:34:09.773136252+07:00","message":"receive interim result [false|false]: ประสบการณ์นะคะตลอดจนบุคคลนามผู้บัญชาทราบ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:09.77314976+07:00","message":"[buffer interim] 415 false ประสบการณ์นะคะตลอดจนบุคคลนามผู้บัญชาสั่งเป็น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:09.773152684+07:00","message":"[buffer interim] 415 false ประสบการณ์นะคะตลอดจนบุคคลนามผู้บัญชาทราบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:09.773157828+07:00","message":"[bufferProcess] interim [560000000]:ประสบการณ์นะคะตลอดจนบุคคลนามผู้บัญชาสั่งเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:09.7731717+07:00","message":"[bufferProcess] send to processor:ประสบการณ์นะคะตลอดจนบุคคลนามผู้บัญชาทราบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:09.773176374+07:00","message":"[bufferProcess] interim [680000000]:ประสบการณ์นะคะตลอดจนบุคคลนามผู้บัญชาทราบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:09.773179597+07:00","message":"[bufferProcess] send to processor:ประสบการณ์นะคะตลอดจนบุคคลนามผู้บัญชาสั่งเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:09.773183589+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:09.773187101+07:00","message":"> Transcript [2201] [false]: 'ประสบการณ์นะคะตลอดจนบุคคลนามผู้บัญชาทราบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:09.773189577+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:09.77319218+07:00","message":"Set new StatePrefix: 'ประสบการณ์นะคะตลอดจนบุคคลนามผู้บัญชาทราบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:09.773194377+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:09.773196499+07:00","message":"> Transcript [2202] [false]: 'ประสบการณ์นะคะตลอดจนบุคคลนามผู้บัญชาสั่งเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:09.773198693+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:09.773200561+07:00","message":"Set new StatePrefix: 'ประสบการณ์นะคะตลอดจนบุคคลนามผู้บัญชาสั่งเป็น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:09.815282605+07:00","message":"receive streaming session, msgId: 415"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:09.815314583+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":"2025-10-27T14:34:09.815320546+07:00","message":"receive interim result [false|false]: ประสบการณ์นะคะตลอดจนบุคคลนามผู้บัญชาสั่งเป็นหนึ่ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:09.815332402+07:00","message":"[buffer interim] 415 false ประสบการณ์นะคะตลอดจนบุคคลนามผู้บัญชาสั่งเป็นหนึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:09.81533892+07:00","message":"[bufferProcess] interim [800000000]:ประสบการณ์นะคะตลอดจนบุคคลนามผู้บัญชาสั่งเป็นหนึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:09.815341194+07:00","message":"[bufferProcess] send to processor:ประสบการณ์นะคะตลอดจนบุคคลนามผู้บัญชาทราบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:09.815346382+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:09.815348894+07:00","message":"> Transcript [2203] [false]: 'ประสบการณ์นะคะตลอดจนบุคคลนามผู้บัญชาทราบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:09.815351073+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:09.815352925+07:00","message":"Set new StatePrefix: 'ประสบการณ์นะคะตลอดจนบุคคลนามผู้บัญชาทราบ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:09.861005935+07:00","message":"receive streaming session, msgId: 415"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:09.861039621+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":"2025-10-27T14:34:09.861045612+07:00","message":"receive interim result [false|false]: ประสบการณ์นะคะตลอดจนบุคคลนามผู้บัญชาสั่งเป็นหนึ่งใน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:09.861058613+07:00","message":"[buffer interim] 415 false ประสบการณ์นะคะตลอดจนบุคคลนามผู้บัญชาสั่งเป็นหนึ่งใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:09.861064819+07:00","message":"[bufferProcess] interim [920000000]:ประสบการณ์นะคะตลอดจนบุคคลนามผู้บัญชาสั่งเป็นหนึ่งใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:09.861067277+07:00","message":"[bufferProcess] send to processor:ประสบการณ์นะคะตลอดจนบุคคลนามผู้บัญชาสั่งเป็นหนึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:09.861072833+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:09.861075319+07:00","message":"> Transcript [2204] [false]: 'ประสบการณ์นะคะตลอดจนบุคคลนามผู้บัญชาสั่งเป็นหนึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:09.861077595+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:09.861079678+07:00","message":"Set new StatePrefix: 'ประสบการณ์นะคะตลอดจนบุคคลนามผู้บัญชาสั่งเป็นหนึ่ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:10.187157242+07:00","message":"receive streaming session, msgId: 415"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:10.187191217+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":"2025-10-27T14:34:10.187196839+07:00","message":"receive interim result [false|false]: ประสบการณ์นะคะตลอดจนบุคคลนามผู้บัญชาสั่งเป็นหนึ่งในผู้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:10.187208512+07:00","message":"[buffer interim] 415 false ประสบการณ์นะคะตลอดจนบุคคลนามผู้บัญชาสั่งเป็นหนึ่งในผู้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:10.187215623+07:00","message":"[bufferProcess] interim [100000000]:ประสบการณ์นะคะตลอดจนบุคคลนามผู้บัญชาสั่งเป็นหนึ่งในผู้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:10.187217838+07:00","message":"[bufferProcess] send to processor:ประสบการณ์นะคะตลอดจนบุคคลนามผู้บัญชาสั่งเป็นหนึ่งใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:10.187221377+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:10.187224748+07:00","message":"> Transcript [2205] [false]: 'ประสบการณ์นะคะตลอดจนบุคคลนามผู้บัญชาสั่งเป็นหนึ่งใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:10.187229096+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:10.18723176+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:10.187234161+07:00","message":"StatePrefix: 'ประสบการณ์นะคะตลอดจนบุคคลนามผู้บัญชาสั่งเป็นหนึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:10.187237305+07:00","message":"TextPushed: 'ประสบการณ์นะคะตลอด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:10.22610744+07:00","message":"receive streaming session, msgId: 415"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:10.226145612+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":"2025-10-27T14:34:10.226152175+07:00","message":"receive interim result [false|false]: ประสบการณ์นะคะตลอดจนบุคคลนามผู้บัญชาสั่งเป็นหนึ่งในเครื่อง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:10.226167642+07:00","message":"[buffer interim] 415 false ประสบการณ์นะคะตลอดจนบุคคลนามผู้บัญชาสั่งเป็นหนึ่งในเครื่อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:10.226175428+07:00","message":"[bufferProcess] interim [160000000]:ประสบการณ์นะคะตลอดจนบุคคลนามผู้บัญชาสั่งเป็นหนึ่งในเครื่อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:10.226178865+07:00","message":"[bufferProcess] send to processor:ประสบการณ์นะคะตลอดจนบุคคลนามผู้บัญชาสั่งเป็นหนึ่งในผู้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:10.226185928+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:10.22618965+07:00","message":"> Transcript [2206] [false]: 'ประสบการณ์นะคะตลอดจนบุคคลนามผู้บัญชาสั่งเป็นหนึ่งในผู้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:10.226194175+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:10.22619656+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:10.22619916+07:00","message":"StatePrefix: 'ประสบการณ์นะคะตลอดจนบุคคลนามผู้บัญชาสั่งเป็นหนึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:10.226202439+07:00","message":"TextPushed: 'ประสบการณ์นะคะตลอด'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:34:10.572634535+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:34:10.572649185+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:10.802150939+07:00","message":"receive streaming session, msgId: 415"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:10.802189524+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":"2025-10-27T14:34:10.802195433+07:00","message":"receive interim result [false|false]: ประสบการณ์นะคะตลอดจนบุคคลนามผู้บัญชาสั่งเป็นหนึ่งในเครื่องประกอบ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:10.80220607+07:00","message":"[buffer interim] 415 false ประสบการณ์นะคะตลอดจนบุคคลนามผู้บัญชาสั่งเป็นหนึ่งในเครื่องประกอบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:10.802212807+07:00","message":"[bufferProcess] interim [580000000]:ประสบการณ์นะคะตลอดจนบุคคลนามผู้บัญชาสั่งเป็นหนึ่งในเครื่องประกอบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:10.802215471+07:00","message":"[bufferProcess] send to processor:ประสบการณ์นะคะตลอดจนบุคคลนามผู้บัญชาสั่งเป็นหนึ่งในเครื่อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:10.802220843+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:10.802223481+07:00","message":"> Transcript [2207] [false]: 'ประสบการณ์นะคะตลอดจนบุคคลนามผู้บัญชาสั่งเป็นหนึ่งในเครื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:10.802226542+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:10.802228134+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:10.802230243+07:00","message":"StatePrefix: 'ประสบการณ์นะคะตลอดจนบุคคลนามผู้บัญชาสั่งเป็นหนึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:10.802232736+07:00","message":"TextPushed: 'ประสบการณ์นะคะตลอด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:11.108353486+07:00","message":"receive streaming session, msgId: 415"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:11.108391098+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":"2025-10-27T14:34:11.108396493+07:00","message":"receive interim result [false|false]: ประสบการณ์นะคะตลอดจนบุคคลนามผู้บัญชาสั่งเป็นหนึ่งในเครื่องประกอบกิจการ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:11.108415078+07:00","message":"[buffer interim] 415 false ประสบการณ์นะคะตลอดจนบุคคลนามผู้บัญชาสั่งเป็นหนึ่งในเครื่องประกอบกิจการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:11.108421716+07:00","message":"[bufferProcess] interim [60000000]:ประสบการณ์นะคะตลอดจนบุคคลนามผู้บัญชาสั่งเป็นหนึ่งในเครื่องประกอบกิจการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:11.108424088+07:00","message":"[bufferProcess] send to processor:ประสบการณ์นะคะตลอดจนบุคคลนามผู้บัญชาสั่งเป็นหนึ่งในเครื่องประกอบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:11.108430099+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:11.108434015+07:00","message":"> Transcript [2208] [false]: 'ประสบการณ์นะคะตลอดจนบุคคลนามผู้บัญชาสั่งเป็นหนึ่งในเครื่องประกอบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:11.108438788+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:11.108441512+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:11.108444142+07:00","message":"StatePrefix: 'ประสบการณ์นะคะตลอดจนบุคคลนามผู้บัญชาสั่งเป็นหนึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:11.108447309+07:00","message":"TextPushed: 'ประสบการณ์นะคะตลอด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:11.108457702+07:00","message":"Push: 'จนบุคคลนามผู้บัญชาสั่งเป็นหนึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:11.108460227+07:00","message":"TextPushed: 'ประสบการณ์นะคะตลอดจนบุคคลนามผู้บัญชาสั่งเป็นหนึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:11.108462821+07:00","message":"Set new StatePrefix : 'ประสบการณ์นะคะตลอดจนบุคคลนามผู้บัญชาสั่งเป็นหนึ่งในเครื่องประกอบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:11.108465742+07:00","message":"Next Push (prob) : 'ในเครื่องประกอบ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:11.108475177+07:00","message":"push: {false จนบุคคลนามผู้บัญชาสั่งเป็นหนึ่ง 0 0xc002602400}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:11.110051883+07:00","message":"receive streaming session, msgId: 415"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:11.110073466+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":"2025-10-27T14:34:11.110079079+07:00","message":"receive interim result [false|false]: ประสบการณ์นะคะตลอดจนบุคคลนามผู้บัญชาสั่งเป็นหนึ่งในเครื่องประกอบจักรยาน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:11.110089881+07:00","message":"[buffer interim] 415 false ประสบการณ์นะคะตลอดจนบุคคลนามผู้บัญชาสั่งเป็นหนึ่งในเครื่องประกอบจักรยาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:11.110094101+07:00","message":"[bufferProcess] interim [120000000]:ประสบการณ์นะคะตลอดจนบุคคลนามผู้บัญชาสั่งเป็นหนึ่งในเครื่องประกอบจักรยาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:11.110096158+07:00","message":"[bufferProcess] send to processor:ประสบการณ์นะคะตลอดจนบุคคลนามผู้บัญชาสั่งเป็นหนึ่งในเครื่องประกอบกิจการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:11.11009913+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:11.110101147+07:00","message":"> Transcript [2209] [false]: 'ประสบการณ์นะคะตลอดจนบุคคลนามผู้บัญชาสั่งเป็นหนึ่งในเครื่องประกอบกิจการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:11.110103847+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:11.11010546+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:11.110107769+07:00","message":"StatePrefix: 'ประสบการณ์นะคะตลอดจนบุคคลนามผู้บัญชาสั่งเป็นหนึ่งในเครื่องประกอบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:11.110110287+07:00","message":"TextPushed: 'ประสบการณ์นะคะตลอดจนบุคคลนามผู้บัญชาสั่งเป็นหนึ่ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:11.440386307+07:00","message":"receive streaming session, msgId: 415"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:11.440453861+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประสบการณ์นะคะตลอดจนบุคคลนามผู้บัญชาสั่งเป็นหนึ่งในเครื่องประกอบพระอิสริยยศ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:11.440461334+07:00","message":"receive interim result [false|false]: ประสบการณ์นะคะตลอดจนบุคคลนามผู้บัญชาสั่งเป็นหนึ่งในเครื่องประกอบพระอิสริยยศ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:11.440472126+07:00","message":"[buffer interim] 415 false ประสบการณ์นะคะตลอดจนบุคคลนามผู้บัญชาสั่งเป็นหนึ่งในเครื่องประกอบพระอิสริยยศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:11.440480282+07:00","message":"[bufferProcess] interim [360000000]:ประสบการณ์นะคะตลอดจนบุคคลนามผู้บัญชาสั่งเป็นหนึ่งในเครื่องประกอบพระอิสริยยศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:11.440483587+07:00","message":"[bufferProcess] send to processor:ประสบการณ์นะคะตลอดจนบุคคลนามผู้บัญชาสั่งเป็นหนึ่งในเครื่องประกอบจักรยาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:11.440489287+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:11.440493112+07:00","message":"> Transcript [2210] [false]: 'ประสบการณ์นะคะตลอดจนบุคคลนามผู้บัญชาสั่งเป็นหนึ่งในเครื่องประกอบจักรยาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:11.440497882+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:11.440500332+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:11.440502888+07:00","message":"StatePrefix: 'ประสบการณ์นะคะตลอดจนบุคคลนามผู้บัญชาสั่งเป็นหนึ่งในเครื่องประกอบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:11.440506457+07:00","message":"TextPushed: 'ประสบการณ์นะคะตลอดจนบุคคลนามผู้บัญชาสั่งเป็นหนึ่ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:11.908382551+07:00","message":"receive streaming session, msgId: 415"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:11.90843515+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":"2025-10-27T14:34:11.908443988+07:00","message":"receive interim result [false|false]: ประสบการณ์นะคะตลอดจนบุคคลนามผู้บัญชาสั่งเป็นหนึ่งในเครื่องประกอบพระอิสริยยศที่สำคัญ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:11.908455306+07:00","message":"[buffer interim] 415 false ประสบการณ์นะคะตลอดจนบุคคลนามผู้บัญชาสั่งเป็นหนึ่งในเครื่องประกอบพระอิสริยยศที่สำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:11.908462131+07:00","message":"[bufferProcess] interim [900000000]:ประสบการณ์นะคะตลอดจนบุคคลนามผู้บัญชาสั่งเป็นหนึ่งในเครื่องประกอบพระอิสริยยศที่สำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:11.908464503+07:00","message":"[bufferProcess] send to processor:ประสบการณ์นะคะตลอดจนบุคคลนามผู้บัญชาสั่งเป็นหนึ่งในเครื่องประกอบพระอิสริยยศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:11.908469955+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:11.908472481+07:00","message":"> Transcript [2211] [false]: 'ประสบการณ์นะคะตลอดจนบุคคลนามผู้บัญชาสั่งเป็นหนึ่งในเครื่องประกอบพระอิสริยยศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:11.908475998+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:11.908477781+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:11.908479517+07:00","message":"StatePrefix: 'ประสบการณ์นะคะตลอดจนบุคคลนามผู้บัญชาสั่งเป็นหนึ่งในเครื่องประกอบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:11.908482026+07:00","message":"TextPushed: 'ประสบการณ์นะคะตลอดจนบุคคลนามผู้บัญชาสั่งเป็นหนึ่ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:12.271916751+07:00","message":"[GCS] IsForceVAD: false for message ID: 415"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:12.400098925+07:00","message":"[GCS] Start streaming session, msgId: 416"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:12.483819198+07:00","message":"receive streaming session, msgId: 415"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:12.483854744+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประสบการณ์นะคะตลอดจนบุคคลนามผู้บัญชาสั่งเป็น 1 ในเครื่องประกอบพระอิสริยยศที่สำคัญ\",\"confidence\":0.8967263}],\"is_final\":true,\"result_end_time\":{\"seconds\":7,\"nanos\":470000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:12.483862609+07:00","message":"receive interim result [true|false]: ประสบการณ์นะคะตลอดจนบุคคลนามผู้บัญชาสั่งเป็น 1 ในเครื่องประกอบพระอิสริยยศที่สำคัญ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:12.483873595+07:00","message":"end recv isFinal message id 415"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:12.48387526+07:00","message":"end Recv id 415"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:12.483881644+07:00","message":"[buffer interim] 415 true ประสบการณ์นะคะตลอดจนบุคคลนามผู้บัญชาสั่งเป็น 1 ในเครื่องประกอบพระอิสริยยศที่สำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:12.483894642+07:00","message":"[bufferProcess] interim [470000000]:ประสบการณ์นะคะตลอดจนบุคคลนามผู้บัญชาสั่งเป็น 1 ในเครื่องประกอบพระอิสริยยศที่สำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:12.483898063+07:00","message":"[bufferProcess] send to processor (isfinal):ประสบการณ์นะคะตลอดจนบุคคลนามผู้บัญชาสั่งเป็นหนึ่งในเครื่องประกอบพระอิสริยยศที่สำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:12.483911518+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:12.483927427+07:00","message":"> Transcript [2212] [false]: 'ประสบการณ์นะคะตลอดจนบุคคลนามผู้บัญชาสั่งเป็นหนึ่งในเครื่องประกอบพระอิสริยยศที่สำคัญ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:12.48393396+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:12.483936521+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:12.483938706+07:00","message":"StatePrefix: 'ประสบการณ์นะคะตลอดจนบุคคลนามผู้บัญชาสั่งเป็นหนึ่งในเครื่องประกอบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:12.483941401+07:00","message":"TextPushed: 'ประสบการณ์นะคะตลอดจนบุคคลนามผู้บัญชาสั่งเป็นหนึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:12.483946852+07:00","message":"Push: 'ในเครื่องประกอบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:12.483948771+07:00","message":"TextPushed: 'ประสบการณ์นะคะตลอดจนบุคคลนามผู้บัญชาสั่งเป็นหนึ่งในเครื่องประกอบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:12.483950907+07:00","message":"Set new StatePrefix : 'ประสบการณ์นะคะตลอดจนบุคคลนามผู้บัญชาสั่งเป็นหนึ่งในเครื่องประกอบพระอิสริยยศที่สำคัญ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:12.483953245+07:00","message":"Next Push (prob) : 'พระอิสริยยศที่สำคัญ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:12.483955242+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:12.483957544+07:00","message":"> Transcript [2213] [true]: 'ประสบการณ์นะคะตลอดจนบุคคลนามผู้บัญชาสั่งเป็น 1 ในเครื่องประกอบพระอิสริยยศที่สำคัญ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:12.483959734+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:12.483961436+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:12.4839628+07:00","message":"StatePrefix: 'ประสบการณ์นะคะตลอดจนบุคคลนามผู้บัญชาสั่งเป็นหนึ่งในเครื่องประกอบพระอิสริยยศที่สำคัญ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:12.483964714+07:00","message":"TextPushed: 'ประสบการณ์นะคะตลอดจนบุคคลนามผู้บัญชาสั่งเป็นหนึ่งในเครื่องประกอบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:12.483966534+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:12.484044916+07:00","message":"push: {false ในเครื่องประกอบ 0 0xc002602400}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:12.484212337+07:00","message":"Push: 'พระอิสริยยศที่สำคัญ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:12.484215472+07:00","message":"TextPushed: 'ประสบการณ์นะคะตลอดจนบุคคลนามผู้บัญชาสั่งเป็นหนึ่งในเครื่องประกอบพระอิสริยยศที่สำคัญ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:12.484217754+07:00","message":"Set new StatePrefix : 'ประสบการณ์นะคะตลอดจนบุคคลนามผู้บัญชาสั่งเป็น 1 ในเครื่องประกอบพระอิสริยยศที่สำคัญ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:12.48421969+07:00","message":"Next Push (prob) : 'ประสบการณ์นะคะตลอดจนบุคคลนามผู้บัญชาสั่งเป็น 1 ในเครื่องประกอบพระอิสริยยศที่สำคัญ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:12.484229874+07:00","message":"push: {true พระอิสริยยศที่สำคัญ 0 0xc002602400}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:12.48423174+07:00","message":"write aligntment file to 'tmp/7446/align_message_id_415.html'"}
{"level":"info","service":"Main","time":"2025-10-27T14:34:12.504310027+07:00","message":"write wav file: './tmp/7446/7446_415.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:13.074162976+07:00","message":"receive streaming session, msgId: 416"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:13.074199779+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":"2025-10-27T14:34:13.074204256+07:00","message":"receive interim result [false|false]: ไหน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:13.074218623+07:00","message":"receive streaming session, msgId: 416"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:13.074223211+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":"2025-10-27T14:34:13.074225459+07:00","message":"receive interim result [false|false]: ไหนว่า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:13.074229454+07:00","message":"receive streaming session, msgId: 416"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:13.074231907+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":"2025-10-27T14:34:13.074233639+07:00","message":"receive interim result [false|false]: ไหนพี่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:13.074237787+07:00","message":"[buffer interim] 416 false ไหน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:13.074240703+07:00","message":"[buffer interim] 416 false ไหนว่า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:13.074242502+07:00","message":"[buffer interim] 416 false ไหนพี่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:13.074247799+07:00","message":"[bufferProcess] interim [420000000]:ไหน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:13.074249145+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:13.074251292+07:00","message":"[bufferProcess] interim [540000000]:ไหนว่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:13.07425283+07:00","message":"[bufferProcess] send to processor:ไหน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:13.074255138+07:00","message":"[bufferProcess] interim [600000000]:ไหนพี่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:13.074256604+07:00","message":"[bufferProcess] send to processor:ไหนว่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:13.074259195+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:13.07426175+07:00","message":"> Transcript [2214] [false]: 'ไหน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:13.074263763+07:00","message":"Set StatePrefix (first interim): 'ไหน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:13.074265008+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:13.0742677+07:00","message":"> Transcript [2215] [false]: 'ไหนว่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:13.07427034+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:13.07427222+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:13.074273612+07:00","message":"StatePrefix: 'ไหน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:13.074275185+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:13.145225565+07:00","message":"receive streaming session, msgId: 416"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:13.145255104+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":"2025-10-27T14:34:13.145260212+07:00","message":"receive interim result [false|false]: ไหนวิธี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:13.145274811+07:00","message":"[buffer interim] 416 false ไหนวิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:13.145281697+07:00","message":"[bufferProcess] interim [660000000]:ไหนวิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:13.145283697+07:00","message":"[bufferProcess] send to processor:ไหนพี่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:13.145287056+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:13.145289711+07:00","message":"> Transcript [2216] [false]: 'ไหนพี่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:13.145292422+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:13.145294433+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:13.145296033+07:00","message":"StatePrefix: 'ไหน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:13.145297667+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:13.322203665+07:00","message":"receive streaming session, msgId: 416"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:13.322236893+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":"2025-10-27T14:34:13.322242246+07:00","message":"receive interim result [false|false]: ไหนวิธีใส่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:13.322252683+07:00","message":"[buffer interim] 416 false ไหนวิธีใส่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:13.322259195+07:00","message":"[bufferProcess] interim [900000000]:ไหนวิธีใส่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:13.32226131+07:00","message":"[bufferProcess] send to processor:ไหนวิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:13.322266058+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:13.32226835+07:00","message":"> Transcript [2217] [false]: 'ไหนวิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:13.322271046+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:13.322272803+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:13.322274738+07:00","message":"StatePrefix: 'ไหน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:13.322276582+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:13.399196812+07:00","message":"receive streaming session, msgId: 416"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:13.399229127+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":"2025-10-27T14:34:13.399234383+07:00","message":"receive interim result [false|false]: ในพิธีศพ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:13.399247856+07:00","message":"[buffer interim] 416 false ในพิธีศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:13.399274898+07:00","message":"[bufferProcess] interim [960000000]:ในพิธีศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:13.399276987+07:00","message":"[bufferProcess] send to processor:ไหนวิธีใส่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:13.399284141+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:13.399287738+07:00","message":"> Transcript [2218] [false]: 'ไหนวิธีใส่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:13.399290674+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:13.399292518+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:13.399294083+07:00","message":"StatePrefix: 'ไหน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:13.399295811+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:13.399299806+07:00","message":"Push: 'ไหน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:13.399301377+07:00","message":"TextPushed: 'ไหน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:13.399302923+07:00","message":"Set new StatePrefix : 'ไหนวิธีใส่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:13.399304755+07:00","message":"Next Push (prob) : 'วิธีใส่'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:13.39931119+07:00","message":"push: {false ไหน 0 0xc002602d00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:13.459161369+07:00","message":"receive streaming session, msgId: 416"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:13.459196185+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":"2025-10-27T14:34:13.459202794+07:00","message":"receive interim result [false|false]: ในพิธีศพของ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:13.459216176+07:00","message":"[buffer interim] 416 false ในพิธีศพของ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:13.459222506+07:00","message":"[bufferProcess] interim [80000000]:ในพิธีศพของ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:13.459224498+07:00","message":"[bufferProcess] send to processor:ในพิธีศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:13.459229389+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:13.4592324+07:00","message":"> Transcript [2219] [false]: 'ในพิธีศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:13.459234531+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:13.459236137+07:00","message":"Set new StatePrefix: 'ในพิธีศพ'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:34:13.572954541+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:34:13.572967429+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:13.698385479+07:00","message":"receive streaming session, msgId: 416"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:13.698432472+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":"2025-10-27T14:34:13.69843824+07:00","message":"receive interim result [false|false]: ในพิธีศพของพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:13.698450963+07:00","message":"[buffer interim] 416 false ในพิธีศพของพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:13.698459136+07:00","message":"[bufferProcess] interim [260000000]:ในพิธีศพของพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:13.698462064+07:00","message":"[bufferProcess] send to processor:ในพิธีศพของ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:13.698469203+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:13.698472178+07:00","message":"> Transcript [2220] [false]: 'ในพิธีศพของ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:13.698475416+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:13.698477161+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:13.698478836+07:00","message":"StatePrefix: 'ในพิธีศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:13.698481326+07:00","message":"TextPushed: 'ไหน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:13.724196168+07:00","message":"receive streaming session, msgId: 416"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:13.724235091+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":"2025-10-27T14:34:13.724242639+07:00","message":"receive interim result [false|false]: ในพิธีศพของรัฐ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:13.724254306+07:00","message":"[buffer interim] 416 false ในพิธีศพของรัฐ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:13.724261909+07:00","message":"[bufferProcess] interim [320000000]:ในพิธีศพของรัฐ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:13.724264728+07:00","message":"[bufferProcess] send to processor:ในพิธีศพของพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:13.724268819+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:13.724272443+07:00","message":"> Transcript [2221] [false]: 'ในพิธีศพของพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:13.724275949+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:13.724277692+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:13.724279378+07:00","message":"StatePrefix: 'ในพิธีศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:13.724282224+07:00","message":"TextPushed: 'ไหน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:13.773636769+07:00","message":"receive streaming session, msgId: 416"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:13.773679799+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":"2025-10-27T14:34:13.773686245+07:00","message":"receive interim result [false|false]: ในพิธีศพของพระเจ้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:13.77370066+07:00","message":"[buffer interim] 416 false ในพิธีศพของพระเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:13.773708668+07:00","message":"[bufferProcess] interim [380000000]:ในพิธีศพของพระเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:13.773711573+07:00","message":"[bufferProcess] send to processor:ในพิธีศพของรัฐ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:13.773715912+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:13.773719303+07:00","message":"> Transcript [2222] [false]: 'ในพิธีศพของรัฐ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:13.773723564+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:13.77372588+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:13.773728181+07:00","message":"StatePrefix: 'ในพิธีศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:13.773730889+07:00","message":"TextPushed: 'ไหน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:13.826176473+07:00","message":"receive streaming session, msgId: 416"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:13.826210931+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":"2025-10-27T14:34:13.826216025+07:00","message":"receive interim result [false|false]: ในพิธีศพของรัชกาล"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:13.82622764+07:00","message":"[buffer interim] 416 false ในพิธีศพของรัชกาล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:13.826233682+07:00","message":"[bufferProcess] interim [440000000]:ในพิธีศพของรัชกาล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:13.826235734+07:00","message":"[bufferProcess] send to processor:ในพิธีศพของพระเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:13.826241208+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:13.826243832+07:00","message":"> Transcript [2223] [false]: 'ในพิธีศพของพระเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:13.826246684+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:13.826248441+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:13.826250134+07:00","message":"StatePrefix: 'ในพิธีศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:13.826251997+07:00","message":"TextPushed: 'ไหน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:13.82625628+07:00","message":"Push: 'ในพิธีศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:13.82625782+07:00","message":"TextPushed: 'ในพิธีศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:13.826259454+07:00","message":"Set new StatePrefix : 'ในพิธีศพของพระเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:13.82626117+07:00","message":"Next Push (prob) : 'ของพระเจ้า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:13.826268581+07:00","message":"push: {false ในพิธีศพ 0 0xc002602d00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:13.962423335+07:00","message":"receive streaming session, msgId: 416"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:13.962460793+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":"2025-10-27T14:34:13.96246696+07:00","message":"receive interim result [false|false]: ในพิธีศพของราชสำนัก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:13.962478726+07:00","message":"[buffer interim] 416 false ในพิธีศพของราชสำนัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:13.962485712+07:00","message":"[bufferProcess] interim [620000000]:ในพิธีศพของราชสำนัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:13.962487942+07:00","message":"[bufferProcess] send to processor:ในพิธีศพของรัชกาล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:13.962492911+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:13.962495416+07:00","message":"> Transcript [2224] [false]: 'ในพิธีศพของรัชกาล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:13.96249752+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:13.962499466+07:00","message":"Set new StatePrefix: 'ในพิธีศพของรัชกาล'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:14.890341525+07:00","message":"receive streaming session, msgId: 416"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:14.890390389+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":"2025-10-27T14:34:14.890408819+07:00","message":"receive interim result [false|false]: ในพิธีศพของราชสำนัก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:14.890423684+07:00","message":"[buffer interim] 416 false ในพิธีศพของราชสำนัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:14.89043178+07:00","message":"[bufferProcess] interim [220000000]:ในพิธีศพของราชสำนัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:14.890435234+07:00","message":"[bufferProcess] send to processor:ในพิธีศพของราชสำนัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:14.890441941+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:14.890445644+07:00","message":"> Transcript [2225] [false]: 'ในพิธีศพของราชสำนัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:14.89044864+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:14.890452098+07:00","message":"Set new StatePrefix: 'ในพิธีศพของราชสำนัก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:15.209324312+07:00","message":"receive streaming session, msgId: 416"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:15.209368616+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":"2025-10-27T14:34:15.209375449+07:00","message":"receive interim result [false|false]: ในพิธีศพของราชสำนักอันแสดง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:15.209403859+07:00","message":"receive streaming session, msgId: 416"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:15.209414664+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":"2025-10-27T14:34:15.209417997+07:00","message":"receive interim result [false|false]: ในพิธีศพของราชสำนักอันแสดงถึง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:15.20942649+07:00","message":"[buffer interim] 416 false ในพิธีศพของราชสำนักอันแสดง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:15.209430992+07:00","message":"[buffer interim] 416 false ในพิธีศพของราชสำนักอันแสดงถึง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:15.209438529+07:00","message":"[bufferProcess] interim [580000000]:ในพิธีศพของราชสำนักอันแสดง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:15.209441478+07:00","message":"[bufferProcess] send to processor:ในพิธีศพของราชสำนัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:15.209445375+07:00","message":"[bufferProcess] interim [820000000]:ในพิธีศพของราชสำนักอันแสดงถึง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:15.209447793+07:00","message":"[bufferProcess] send to processor:ในพิธีศพของราชสำนักอันแสดง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:15.209451737+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:15.209455126+07:00","message":"> Transcript [2226] [false]: 'ในพิธีศพของราชสำนัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:15.209459212+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:15.209461677+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:15.209464049+07:00","message":"StatePrefix: 'ในพิธีศพของราชสำนัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:15.209466467+07:00","message":"TextPushed: 'ในพิธีศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:15.209468603+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:15.209471082+07:00","message":"> Transcript [2227] [false]: 'ในพิธีศพของราชสำนักอันแสดง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:15.209473527+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:15.209475541+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:15.209477361+07:00","message":"StatePrefix: 'ในพิธีศพของราชสำนัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:15.209479774+07:00","message":"TextPushed: 'ในพิธีศพ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:15.373201993+07:00","message":"receive streaming session, msgId: 416"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:15.373236737+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":"2025-10-27T14:34:15.373241708+07:00","message":"receive interim result [false|false]: ในพิธีศพของราชสำนักอันแสดงถึงความ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:15.373254195+07:00","message":"[buffer interim] 416 false ในพิธีศพของราชสำนักอันแสดงถึงความ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:15.373260976+07:00","message":"[bufferProcess] interim [0]:ในพิธีศพของราชสำนักอันแสดงถึงความ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:15.373262999+07:00","message":"[bufferProcess] send to processor:ในพิธีศพของราชสำนักอันแสดงถึง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:15.3732684+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:15.373271133+07:00","message":"> Transcript [2228] [false]: 'ในพิธีศพของราชสำนักอันแสดงถึง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:15.373274244+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:15.373276133+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:15.373278927+07:00","message":"StatePrefix: 'ในพิธีศพของราชสำนัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:15.373280946+07:00","message":"TextPushed: 'ในพิธีศพ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:15.623183542+07:00","message":"receive streaming session, msgId: 416"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:15.623217481+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":"2025-10-27T14:34:15.62322317+07:00","message":"receive interim result [false|false]: ในพิธีศพของราชสำนักอันแสดงถึงความสุข"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:15.623236028+07:00","message":"[buffer interim] 416 false ในพิธีศพของราชสำนักอันแสดงถึงความสุข"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:15.623242917+07:00","message":"[bufferProcess] interim [240000000]:ในพิธีศพของราชสำนักอันแสดงถึงความสุข"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:15.623245247+07:00","message":"[bufferProcess] send to processor:ในพิธีศพของราชสำนักอันแสดงถึงความ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:15.62325063+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:15.623252973+07:00","message":"> Transcript [2229] [false]: 'ในพิธีศพของราชสำนักอันแสดงถึงความ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:15.623256472+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:15.623258388+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:15.623260317+07:00","message":"StatePrefix: 'ในพิธีศพของราชสำนัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:15.623262525+07:00","message":"TextPushed: 'ในพิธีศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:15.623266634+07:00","message":"Push: 'ของราชสำนัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:15.62326818+07:00","message":"TextPushed: 'ในพิธีศพของราชสำนัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:15.62327015+07:00","message":"Set new StatePrefix : 'ในพิธีศพของราชสำนักอันแสดงถึงความ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:15.623272132+07:00","message":"Next Push (prob) : 'อันแสดงถึงความ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:15.623279775+07:00","message":"push: {false ของราชสำนัก 0 0xc002602d00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:15.635287482+07:00","message":"receive streaming session, msgId: 416"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:15.635314557+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":"2025-10-27T14:34:15.635320068+07:00","message":"receive interim result [false|false]: ในพิธีศพของราชสำนักอันแสดงถึงความสง่า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:15.635332269+07:00","message":"[buffer interim] 416 false ในพิธีศพของราชสำนักอันแสดงถึงความสง่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:15.635337804+07:00","message":"[bufferProcess] interim [300000000]:ในพิธีศพของราชสำนักอันแสดงถึงความสง่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:15.635339839+07:00","message":"[bufferProcess] send to processor:ในพิธีศพของราชสำนักอันแสดงถึงความสุข"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:15.635343017+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:15.635345404+07:00","message":"> Transcript [2230] [false]: 'ในพิธีศพของราชสำนักอันแสดงถึงความสุข'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:15.635348192+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:15.6353499+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:15.63535193+07:00","message":"StatePrefix: 'ในพิธีศพของราชสำนักอันแสดงถึงความ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:15.63535403+07:00","message":"TextPushed: 'ในพิธีศพของราชสำนัก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:15.996405186+07:00","message":"receive streaming session, msgId: 416"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:15.996439069+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":"2025-10-27T14:34:15.996445204+07:00","message":"receive interim result [false|false]: ในพิธีศพของราชสำนักอันแสดงถึงความสง่างาม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:15.996456975+07:00","message":"[buffer interim] 416 false ในพิธีศพของราชสำนักอันแสดงถึงความสง่างาม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:15.996463299+07:00","message":"[bufferProcess] interim [540000000]:ในพิธีศพของราชสำนักอันแสดงถึงความสง่างาม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:15.996465367+07:00","message":"[bufferProcess] send to processor:ในพิธีศพของราชสำนักอันแสดงถึงความสง่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:15.996470861+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:15.996473447+07:00","message":"> Transcript [2231] [false]: 'ในพิธีศพของราชสำนักอันแสดงถึงความสง่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:15.996476587+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:15.996478462+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:15.996479983+07:00","message":"StatePrefix: 'ในพิธีศพของราชสำนักอันแสดงถึงความ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:15.996484381+07:00","message":"TextPushed: 'ในพิธีศพของราชสำนัก'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:34:16.573935483+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:34:16.573946063+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:16.574638588+07:00","message":"receive streaming session, msgId: 416"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:16.574665401+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในพิธีศพของราชสำนักอันแสดงถึงความสง่างาม\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:16.57467033+07:00","message":"receive interim result [false|false]: ในพิธีศพของราชสำนักอันแสดงถึงความสง่างาม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:16.574682145+07:00","message":"[buffer interim] 416 false ในพิธีศพของราชสำนักอันแสดงถึงความสง่างาม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:16.574687929+07:00","message":"[bufferProcess] interim [140000000]:ในพิธีศพของราชสำนักอันแสดงถึงความสง่างาม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:16.574690293+07:00","message":"[bufferProcess] send to processor:ในพิธีศพของราชสำนักอันแสดงถึงความสง่างาม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:16.574695617+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:16.574698098+07:00","message":"> Transcript [2232] [false]: 'ในพิธีศพของราชสำนักอันแสดงถึงความสง่างาม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:16.574701129+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:16.574702758+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:16.574704407+07:00","message":"StatePrefix: 'ในพิธีศพของราชสำนักอันแสดงถึงความ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:16.574706506+07:00","message":"TextPushed: 'ในพิธีศพของราชสำนัก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:16.653019119+07:00","message":"receive streaming session, msgId: 416"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:16.653050741+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":"2025-10-27T14:34:16.653055985+07:00","message":"receive interim result [false|false]: ในพิธีศพของราชสำนักอันแสดงถึงความสง่างามของ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:16.653067512+07:00","message":"[buffer interim] 416 false ในพิธีศพของราชสำนักอันแสดงถึงความสง่างามของ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:16.65307353+07:00","message":"[bufferProcess] interim [320000000]:ในพิธีศพของราชสำนักอันแสดงถึงความสง่างามของ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:16.653075686+07:00","message":"[bufferProcess] send to processor:ในพิธีศพของราชสำนักอันแสดงถึงความสง่างาม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:16.653081077+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:16.653083585+07:00","message":"> Transcript [2233] [false]: 'ในพิธีศพของราชสำนักอันแสดงถึงความสง่างาม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:16.653086803+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:16.653088509+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:16.653090564+07:00","message":"StatePrefix: 'ในพิธีศพของราชสำนักอันแสดงถึงความ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:16.653092686+07:00","message":"TextPushed: 'ในพิธีศพของราชสำนัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:16.653097122+07:00","message":"Push: 'อันแสดงถึงความ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:16.653098837+07:00","message":"TextPushed: 'ในพิธีศพของราชสำนักอันแสดงถึงความ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:16.653100787+07:00","message":"Set new StatePrefix : 'ในพิธีศพของราชสำนักอันแสดงถึงความสง่างาม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:16.653103533+07:00","message":"Next Push (prob) : 'สง่างาม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:16.65311099+07:00","message":"push: {false อันแสดงถึงความ 0 0xc002602d00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:16.84121994+07:00","message":"receive streaming session, msgId: 416"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:16.841253444+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":"2025-10-27T14:34:16.841258826+07:00","message":"receive interim result [false|false]: ในพิธีศพของราชสำนักอันแสดงถึงความสง่างามของพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:16.84127005+07:00","message":"[buffer interim] 416 false ในพิธีศพของราชสำนักอันแสดงถึงความสง่างามของพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:16.84127753+07:00","message":"[bufferProcess] interim [440000000]:ในพิธีศพของราชสำนักอันแสดงถึงความสง่างามของพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:16.841279801+07:00","message":"[bufferProcess] send to processor:ในพิธีศพของราชสำนักอันแสดงถึงความสง่างามของ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:16.841285241+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:16.841288506+07:00","message":"> Transcript [2234] [false]: 'ในพิธีศพของราชสำนักอันแสดงถึงความสง่างามของ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:16.841291589+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:16.841293554+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:16.841295354+07:00","message":"StatePrefix: 'ในพิธีศพของราชสำนักอันแสดงถึงความสง่างาม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:16.841297432+07:00","message":"TextPushed: 'ในพิธีศพของราชสำนักอันแสดงถึงความ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:16.972224039+07:00","message":"receive streaming session, msgId: 416"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:16.97226231+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":"2025-10-27T14:34:16.972268774+07:00","message":"receive interim result [false|false]: ในพิธีศพของราชสำนักอันแสดงถึงความสง่างามของพระราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:16.972283113+07:00","message":"[buffer interim] 416 false ในพิธีศพของราชสำนักอันแสดงถึงความสง่างามของพระราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:16.972291121+07:00","message":"[bufferProcess] interim [620000000]:ในพิธีศพของราชสำนักอันแสดงถึงความสง่างามของพระราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:16.972293323+07:00","message":"[bufferProcess] send to processor:ในพิธีศพของราชสำนักอันแสดงถึงความสง่างามของพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:16.972296864+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:16.972299376+07:00","message":"> Transcript [2235] [false]: 'ในพิธีศพของราชสำนักอันแสดงถึงความสง่างามของพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:16.972302826+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:16.972304478+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:16.972309082+07:00","message":"StatePrefix: 'ในพิธีศพของราชสำนักอันแสดงถึงความสง่างาม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:16.972311251+07:00","message":"TextPushed: 'ในพิธีศพของราชสำนักอันแสดงถึงความ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:17.160233858+07:00","message":"receive streaming session, msgId: 416"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:17.160268784+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":"2025-10-27T14:34:17.160274613+07:00","message":"receive interim result [false|false]: ในพิธีศพของราชสำนักอันแสดงถึงความสง่างามของพระราชวัง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:17.160285734+07:00","message":"[buffer interim] 416 false ในพิธีศพของราชสำนักอันแสดงถึงความสง่างามของพระราชวัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:17.160294185+07:00","message":"[bufferProcess] interim [740000000]:ในพิธีศพของราชสำนักอันแสดงถึงความสง่างามของพระราชวัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:17.160296286+07:00","message":"[bufferProcess] send to processor:ในพิธีศพของราชสำนักอันแสดงถึงความสง่างามของพระราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:17.160301561+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:17.160303954+07:00","message":"> Transcript [2236] [false]: 'ในพิธีศพของราชสำนักอันแสดงถึงความสง่างามของพระราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:17.160307135+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:17.160309007+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:17.16031098+07:00","message":"StatePrefix: 'ในพิธีศพของราชสำนักอันแสดงถึงความสง่างาม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:17.160313116+07:00","message":"TextPushed: 'ในพิธีศพของราชสำนักอันแสดงถึงความ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:17.219965419+07:00","message":"receive streaming session, msgId: 416"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:17.220006007+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":"2025-10-27T14:34:17.220011226+07:00","message":"receive interim result [false|false]: ในพิธีศพของราชสำนักอันแสดงถึงความสง่างามของพระราชพิธี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:17.220037979+07:00","message":"[buffer interim] 416 false ในพิธีศพของราชสำนักอันแสดงถึงความสง่างามของพระราชพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:17.220045302+07:00","message":"[bufferProcess] interim [920000000]:ในพิธีศพของราชสำนักอันแสดงถึงความสง่างามของพระราชพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:17.220047643+07:00","message":"[bufferProcess] send to processor:ในพิธีศพของราชสำนักอันแสดงถึงความสง่างามของพระราชวัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:17.220051128+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:17.220053581+07:00","message":"> Transcript [2237] [false]: 'ในพิธีศพของราชสำนักอันแสดงถึงความสง่างามของพระราชวัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:17.22005703+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:17.220059001+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:17.220060734+07:00","message":"StatePrefix: 'ในพิธีศพของราชสำนักอันแสดงถึงความสง่างาม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:17.220063304+07:00","message":"TextPushed: 'ในพิธีศพของราชสำนักอันแสดงถึงความ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:17.22006586+07:00","message":"Push: 'สง่างาม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:17.220067656+07:00","message":"TextPushed: 'ในพิธีศพของราชสำนักอันแสดงถึงความสง่างาม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:17.22006944+07:00","message":"Set new StatePrefix : 'ในพิธีศพของราชสำนักอันแสดงถึงความสง่างามของพระราชวัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:17.220071656+07:00","message":"Next Push (prob) : 'ของพระราชวัง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:17.22007868+07:00","message":"push: {false สง่างาม 0 0xc002602d00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:17.869044156+07:00","message":"receive streaming session, msgId: 416"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:17.869082007+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":"2025-10-27T14:34:17.869088255+07:00","message":"receive interim result [false|false]: ในพิธีศพของราชสำนักอันแสดงถึงความสง่างามของพระราชพิธีตาม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:17.869103513+07:00","message":"[buffer interim] 416 false ในพิธีศพของราชสำนักอันแสดงถึงความสง่างามของพระราชพิธีตาม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:17.869112256+07:00","message":"[bufferProcess] interim [520000000]:ในพิธีศพของราชสำนักอันแสดงถึงความสง่างามของพระราชพิธีตาม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:17.869115393+07:00","message":"[bufferProcess] send to processor:ในพิธีศพของราชสำนักอันแสดงถึงความสง่างามของพระราชพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:17.86912168+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:17.869126094+07:00","message":"> Transcript [2238] [false]: 'ในพิธีศพของราชสำนักอันแสดงถึงความสง่างามของพระราชพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:17.869129464+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:17.86913194+07:00","message":"Set new StatePrefix: 'ในพิธีศพของราชสำนักอันแสดงถึงความสง่างามของพระราชพิธี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:18.062949337+07:00","message":"receive streaming session, msgId: 416"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:18.062979645+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":"2025-10-27T14:34:18.062985212+07:00","message":"receive interim result [false|false]: ในพิธีศพของราชสำนักอันแสดงถึงความสง่างามของพระราชพิธีตำบล"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:18.063002667+07:00","message":"[buffer interim] 416 false ในพิธีศพของราชสำนักอันแสดงถึงความสง่างามของพระราชพิธีตำบล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:18.063013948+07:00","message":"[bufferProcess] interim [640000000]:ในพิธีศพของราชสำนักอันแสดงถึงความสง่างามของพระราชพิธีตำบล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:18.063017027+07:00","message":"[bufferProcess] send to processor:ในพิธีศพของราชสำนักอันแสดงถึงความสง่างามของพระราชพิธีตาม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:18.063020562+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:18.063023561+07:00","message":"> Transcript [2239] [false]: 'ในพิธีศพของราชสำนักอันแสดงถึงความสง่างามของพระราชพิธีตาม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:18.063028726+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:18.063031652+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:18.063033829+07:00","message":"StatePrefix: 'ในพิธีศพของราชสำนักอันแสดงถึงความสง่างามของพระราชพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:18.063036657+07:00","message":"TextPushed: 'ในพิธีศพของราชสำนักอันแสดงถึงความสง่างาม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:18.192704097+07:00","message":"receive streaming session, msgId: 416"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:18.192740998+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":"2025-10-27T14:34:18.192747214+07:00","message":"receive interim result [false|false]: ในพิธีศพของราชสำนักอันแสดงถึงความสง่างามของพระราชพิธีตามโบราณ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:18.192760068+07:00","message":"[buffer interim] 416 false ในพิธีศพของราชสำนักอันแสดงถึงความสง่างามของพระราชพิธีตามโบราณ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:18.192766553+07:00","message":"[bufferProcess] interim [820000000]:ในพิธีศพของราชสำนักอันแสดงถึงความสง่างามของพระราชพิธีตามโบราณ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:18.192769269+07:00","message":"[bufferProcess] send to processor:ในพิธีศพของราชสำนักอันแสดงถึงความสง่างามของพระราชพิธีตำบล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:18.192773292+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:18.192775765+07:00","message":"> Transcript [2240] [false]: 'ในพิธีศพของราชสำนักอันแสดงถึงความสง่างามของพระราชพิธีตำบล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:18.192778906+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:18.192780616+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:18.19278265+07:00","message":"StatePrefix: 'ในพิธีศพของราชสำนักอันแสดงถึงความสง่างามของพระราชพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:18.192785148+07:00","message":"TextPushed: 'ในพิธีศพของราชสำนักอันแสดงถึงความสง่างาม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:18.379646101+07:00","message":"receive streaming session, msgId: 416"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:18.379680987+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":"2025-10-27T14:34:18.379686294+07:00","message":"receive interim result [false|false]: ในพิธีศพของราชสำนักอันแสดงถึงความสง่างามของพระราชพิธีตามโบราณราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:18.379700494+07:00","message":"[buffer interim] 416 false ในพิธีศพของราชสำนักอันแสดงถึงความสง่างามของพระราชพิธีตามโบราณราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:18.379706999+07:00","message":"[bufferProcess] interim [940000000]:ในพิธีศพของราชสำนักอันแสดงถึงความสง่างามของพระราชพิธีตามโบราณราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:18.379709186+07:00","message":"[bufferProcess] send to processor:ในพิธีศพของราชสำนักอันแสดงถึงความสง่างามของพระราชพิธีตามโบราณ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:18.37971483+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:18.379717405+07:00","message":"> Transcript [2241] [false]: 'ในพิธีศพของราชสำนักอันแสดงถึงความสง่างามของพระราชพิธีตามโบราณ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:18.379721223+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:18.379723015+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:18.379725031+07:00","message":"StatePrefix: 'ในพิธีศพของราชสำนักอันแสดงถึงความสง่างามของพระราชพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:18.379727589+07:00","message":"TextPushed: 'ในพิธีศพของราชสำนักอันแสดงถึงความสง่างาม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:18.445227993+07:00","message":"receive streaming session, msgId: 416"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:18.445263606+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":"2025-10-27T14:34:18.445271447+07:00","message":"receive interim result [false|false]: ในพิธีศพของราชสำนักอันแสดงถึงความสง่างามของพระราชพิธีตามโบราณราชประเพณี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:18.445288929+07:00","message":"[buffer interim] 416 false ในพิธีศพของราชสำนักอันแสดงถึงความสง่างามของพระราชพิธีตามโบราณราชประเพณี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:18.445300833+07:00","message":"[bufferProcess] interim [60000000]:ในพิธีศพของราชสำนักอันแสดงถึงความสง่างามของพระราชพิธีตามโบราณราชประเพณี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:18.445304023+07:00","message":"[bufferProcess] send to processor:ในพิธีศพของราชสำนักอันแสดงถึงความสง่างามของพระราชพิธีตามโบราณราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:18.445311543+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:18.445315668+07:00","message":"> Transcript [2242] [false]: 'ในพิธีศพของราชสำนักอันแสดงถึงความสง่างามของพระราชพิธีตามโบราณราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:18.445321393+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:18.445324056+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:18.44532723+07:00","message":"StatePrefix: 'ในพิธีศพของราชสำนักอันแสดงถึงความสง่างามของพระราชพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:18.445331575+07:00","message":"TextPushed: 'ในพิธีศพของราชสำนักอันแสดงถึงความสง่างาม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:18.445339022+07:00","message":"Push: 'ของพระราชพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:18.44534162+07:00","message":"TextPushed: 'ในพิธีศพของราชสำนักอันแสดงถึงความสง่างามของพระราชพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:18.445344377+07:00","message":"Set new StatePrefix : 'ในพิธีศพของราชสำนักอันแสดงถึงความสง่างามของพระราชพิธีตามโบราณราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:18.445347533+07:00","message":"Next Push (prob) : 'ตามโบราณราช'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:18.445357659+07:00","message":"push: {false ของพระราชพิธี 0 0xc002602d00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:19.059417907+07:00","message":"[GCS] IsForceVAD: false for message ID: 416"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:19.089481601+07:00","message":"receive streaming session, msgId: 416"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:19.089532955+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในพิธีศพของราชสำนักอันแสดงถึงความสง่างามของพระราชพิธีตามโบราณราชประเพณี\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":6,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:19.089543812+07:00","message":"receive interim result [false|false]: ในพิธีศพของราชสำนักอันแสดงถึงความสง่างามของพระราชพิธีตามโบราณราชประเพณี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:19.089562722+07:00","message":"[buffer interim] 416 false ในพิธีศพของราชสำนักอันแสดงถึงความสง่างามของพระราชพิธีตามโบราณราชประเพณี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:19.089571645+07:00","message":"[bufferProcess] interim [660000000]:ในพิธีศพของราชสำนักอันแสดงถึงความสง่างามของพระราชพิธีตามโบราณราชประเพณี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:19.089575078+07:00","message":"[bufferProcess] send to processor:ในพิธีศพของราชสำนักอันแสดงถึงความสง่างามของพระราชพิธีตามโบราณราชประเพณี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:19.089580276+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:19.089583899+07:00","message":"> Transcript [2243] [false]: 'ในพิธีศพของราชสำนักอันแสดงถึงความสง่างามของพระราชพิธีตามโบราณราชประเพณี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:19.089588933+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:19.089591273+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:19.089594174+07:00","message":"StatePrefix: 'ในพิธีศพของราชสำนักอันแสดงถึงความสง่างามของพระราชพิธีตามโบราณราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:19.089597902+07:00","message":"TextPushed: 'ในพิธีศพของราชสำนักอันแสดงถึงความสง่างามของพระราชพิธี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:19.158697877+07:00","message":"receive streaming session, msgId: 416"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:19.158733621+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในพิธีศพของราชสำนักอันแสดงถึงความสง่างามของพระราชพิธีตามโบราณราชประเพณีค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:19.158739451+07:00","message":"receive interim result [false|false]: ในพิธีศพของราชสำนักอันแสดงถึงความสง่างามของพระราชพิธีตามโบราณราชประเพณีค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:19.158751693+07:00","message":"[buffer interim] 416 false ในพิธีศพของราชสำนักอันแสดงถึงความสง่างามของพระราชพิธีตามโบราณราชประเพณีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:19.158758283+07:00","message":"[bufferProcess] interim [840000000]:ในพิธีศพของราชสำนักอันแสดงถึงความสง่างามของพระราชพิธีตามโบราณราชประเพณีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:19.158760902+07:00","message":"[bufferProcess] send to processor:ในพิธีศพของราชสำนักอันแสดงถึงความสง่างามของพระราชพิธีตามโบราณราชประเพณี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:19.15876627+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:19.158768859+07:00","message":"> Transcript [2244] [false]: 'ในพิธีศพของราชสำนักอันแสดงถึงความสง่างามของพระราชพิธีตามโบราณราชประเพณี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:19.158772406+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:19.158774194+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:19.15877705+07:00","message":"StatePrefix: 'ในพิธีศพของราชสำนักอันแสดงถึงความสง่างามของพระราชพิธีตามโบราณราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:19.158779641+07:00","message":"TextPushed: 'ในพิธีศพของราชสำนักอันแสดงถึงความสง่างามของพระราชพิธี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:19.191112249+07:00","message":"receive streaming session, msgId: 416"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:19.191154113+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในพิธีศพของราชสำนักอันแสดงถึงความสง่างามของพระราชพิธีตามโบราณราชประเพณีค่ะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":870000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:19.191161521+07:00","message":"receive interim result [true|false]: ในพิธีศพของราชสำนักอันแสดงถึงความสง่างามของพระราชพิธีตามโบราณราชประเพณีค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:19.19117633+07:00","message":"end recv isFinal message id 416"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:19.191178898+07:00","message":"end Recv id 416"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:19.19118657+07:00","message":"[buffer interim] 416 true ในพิธีศพของราชสำนักอันแสดงถึงความสง่างามของพระราชพิธีตามโบราณราชประเพณีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:19.191199598+07:00","message":"[bufferProcess] interim [870000000]:ในพิธีศพของราชสำนักอันแสดงถึงความสง่างามของพระราชพิธีตามโบราณราชประเพณีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:19.191203773+07:00","message":"[bufferProcess] send to processor (isfinal):ในพิธีศพของราชสำนักอันแสดงถึงความสง่างามของพระราชพิธีตามโบราณราชประเพณีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:19.191220716+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:19.191238092+07:00","message":"> Transcript [2245] [false]: 'ในพิธีศพของราชสำนักอันแสดงถึงความสง่างามของพระราชพิธีตามโบราณราชประเพณีค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:19.191244073+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:19.191246285+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:19.191248604+07:00","message":"StatePrefix: 'ในพิธีศพของราชสำนักอันแสดงถึงความสง่างามของพระราชพิธีตามโบราณราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:19.191251319+07:00","message":"TextPushed: 'ในพิธีศพของราชสำนักอันแสดงถึงความสง่างามของพระราชพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:19.191253574+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:19.191255716+07:00","message":"> Transcript [2246] [true]: 'ในพิธีศพของราชสำนักอันแสดงถึงความสง่างามของพระราชพิธีตามโบราณราชประเพณีค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:19.191257748+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:19.191259144+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:19.191260459+07:00","message":"StatePrefix: 'ในพิธีศพของราชสำนักอันแสดงถึงความสง่างามของพระราชพิธีตามโบราณราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:19.191262196+07:00","message":"TextPushed: 'ในพิธีศพของราชสำนักอันแสดงถึงความสง่างามของพระราชพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:19.191270419+07:00","message":"Push: 'ตามโบราณราชประเพณีค่ะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:19.191282897+07:00","message":"push: {true ตามโบราณราชประเพณีค่ะ 0 0xc002602d00}"}
{"level":"info","service":"Main","time":"2025-10-27T14:34:19.204421311+07:00","message":"write wav file: './tmp/7446/7446_416.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:34:19.574077133+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:34:19.574093901+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:19.576629255+07:00","message":"[GCS] Start streaming session, msgId: 417"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:20.486730047+07:00","message":"receive streaming session, msgId: 417"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:20.48676349+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":"2025-10-27T14:34:20.486768243+07:00","message":"receive interim result [false|false]: ก่อน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:20.486781661+07:00","message":"[buffer interim] 417 false ก่อน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:20.486788205+07:00","message":"[bufferProcess] interim [720000000]:ก่อน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:20.486789741+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:20.486795223+07:00","message":"[bufferProcess] send to processor (ticker):ก่อน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:20.486798008+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:20.486800586+07:00","message":"> Transcript [2247] [false]: 'ก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:20.48680247+07:00","message":"Set StatePrefix (first interim): 'ก่อน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:20.586866967+07:00","message":"receive streaming session, msgId: 417"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:20.586908594+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":"2025-10-27T14:34:20.586916154+07:00","message":"receive interim result [false|false]: ก่อนนะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:20.586929658+07:00","message":"[buffer interim] 417 false ก่อนนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:20.586936399+07:00","message":"[bufferProcess] interim [780000000]:ก่อนนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:20.586937849+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:20.651247037+07:00","message":"receive streaming session, msgId: 417"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:20.651285626+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":"2025-10-27T14:34:20.651290506+07:00","message":"receive interim result [false|false]: ก่อนนั้น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:20.651307069+07:00","message":"[buffer interim] 417 false ก่อนนั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:20.651315866+07:00","message":"[bufferProcess] interim [900000000]:ก่อนนั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:20.65131863+07:00","message":"[bufferProcess] send to processor:ก่อนนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:20.651322737+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:20.65132691+07:00","message":"> Transcript [2248] [false]: 'ก่อนนะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:20.651330037+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:20.651331901+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:20.651333539+07:00","message":"StatePrefix: 'ก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:20.651335527+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:20.770668189+07:00","message":"receive streaming session, msgId: 417"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:20.770708676+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":"2025-10-27T14:34:20.770714117+07:00","message":"receive interim result [false|false]: ก่อนนะเดี๋ยว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:20.770727954+07:00","message":"[buffer interim] 417 false ก่อนนะเดี๋ยว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:20.770734409+07:00","message":"[bufferProcess] interim [20000000]:ก่อนนะเดี๋ยว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:20.770736518+07:00","message":"[bufferProcess] send to processor:ก่อนนั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:20.770739795+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:20.770742516+07:00","message":"> Transcript [2249] [false]: 'ก่อนนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:20.770745423+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:20.770747167+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:20.770748715+07:00","message":"StatePrefix: 'ก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:20.770750367+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:20.951063783+07:00","message":"receive streaming session, msgId: 417"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:20.95112431+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":"2025-10-27T14:34:20.951132875+07:00","message":"receive interim result [false|false]: ก่อนนั้นถือว่า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:20.951148841+07:00","message":"[buffer interim] 417 false ก่อนนั้นถือว่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:20.951166375+07:00","message":"[bufferProcess] interim [140000000]:ก่อนนั้นถือว่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:20.951169579+07:00","message":"[bufferProcess] send to processor:ก่อนนะเดี๋ยว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:20.951176203+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:20.951179899+07:00","message":"> Transcript [2250] [false]: 'ก่อนนะเดี๋ยว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:20.951184003+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:20.951186483+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:20.951188804+07:00","message":"StatePrefix: 'ก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:20.951191234+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:21.011525654+07:00","message":"receive streaming session, msgId: 417"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:21.011561299+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":"2025-10-27T14:34:21.011566355+07:00","message":"receive interim result [false|false]: ก่อนนั้นถือว่าเป็น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:21.011581649+07:00","message":"[buffer interim] 417 false ก่อนนั้นถือว่าเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:21.011589082+07:00","message":"[bufferProcess] interim [260000000]:ก่อนนั้นถือว่าเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:21.011591327+07:00","message":"[bufferProcess] send to processor:ก่อนนั้นถือว่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:21.011594827+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:21.011597507+07:00","message":"> Transcript [2251] [false]: 'ก่อนนั้นถือว่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:21.011600412+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:21.011602644+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:21.011604245+07:00","message":"StatePrefix: 'ก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:21.01160593+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:21.011608563+07:00","message":"Push: 'ก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:21.011610339+07:00","message":"TextPushed: 'ก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:21.011612139+07:00","message":"Set new StatePrefix : 'ก่อนนั้นถือว่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:21.011613965+07:00","message":"Next Push (prob) : 'นั้นถือว่า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:21.011621337+07:00","message":"push: {false ก่อน 0 0xc002602e80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:21.233682104+07:00","message":"receive streaming session, msgId: 417"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:21.233715869+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":"2025-10-27T14:34:21.233738528+07:00","message":"receive interim result [false|false]: ก่อนนั้นถือว่าเป็นพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:21.233749815+07:00","message":"[buffer interim] 417 false ก่อนนั้นถือว่าเป็นพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:21.233756385+07:00","message":"[bufferProcess] interim [500000000]:ก่อนนั้นถือว่าเป็นพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:21.233758313+07:00","message":"[bufferProcess] send to processor:ก่อนนั้นถือว่าเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:21.233763529+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:21.233766002+07:00","message":"> Transcript [2252] [false]: 'ก่อนนั้นถือว่าเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:21.233769038+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:21.233771826+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:21.233773448+07:00","message":"StatePrefix: 'ก่อนนั้นถือว่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:21.233775271+07:00","message":"TextPushed: 'ก่อน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:21.479475714+07:00","message":"receive streaming session, msgId: 417"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:21.479514636+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":"2025-10-27T14:34:21.479520655+07:00","message":"receive interim result [false|false]: ก่อนนั้นถือว่าเป็นพระชนะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:21.479533201+07:00","message":"[buffer interim] 417 false ก่อนนั้นถือว่าเป็นพระชนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:21.479543379+07:00","message":"[bufferProcess] interim [680000000]:ก่อนนั้นถือว่าเป็นพระชนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:21.479546604+07:00","message":"[bufferProcess] send to processor:ก่อนนั้นถือว่าเป็นพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:21.479553221+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:21.479557072+07:00","message":"> Transcript [2253] [false]: 'ก่อนนั้นถือว่าเป็นพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:21.479561135+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:21.479563338+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:21.479566233+07:00","message":"StatePrefix: 'ก่อนนั้นถือว่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:21.479568034+07:00","message":"TextPushed: 'ก่อน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:21.851868253+07:00","message":"receive streaming session, msgId: 417"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:21.851905405+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":"2025-10-27T14:34:21.851911357+07:00","message":"receive interim result [false|false]: ก่อนนั้นถือว่าเป็นภาชนะเครื่อง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:21.851923299+07:00","message":"[buffer interim] 417 false ก่อนนั้นถือว่าเป็นภาชนะเครื่อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:21.851932021+07:00","message":"[bufferProcess] interim [100000000]:ก่อนนั้นถือว่าเป็นภาชนะเครื่อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:21.851934233+07:00","message":"[bufferProcess] send to processor:ก่อนนั้นถือว่าเป็นพระชนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:21.851937552+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:21.851940117+07:00","message":"> Transcript [2254] [false]: 'ก่อนนั้นถือว่าเป็นพระชนะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:21.851942798+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:21.851944424+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:21.851946305+07:00","message":"StatePrefix: 'ก่อนนั้นถือว่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:21.851948146+07:00","message":"TextPushed: 'ก่อน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:22.180745664+07:00","message":"receive streaming session, msgId: 417"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:22.180789216+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":"2025-10-27T14:34:22.180798655+07:00","message":"receive interim result [false|false]: ก่อนนั้นถือว่าเป็นภาชนะเครื่องศูนย์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:22.180816519+07:00","message":"[buffer interim] 417 false ก่อนนั้นถือว่าเป็นภาชนะเครื่องศูนย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:22.180828771+07:00","message":"[bufferProcess] interim [400000000]:ก่อนนั้นถือว่าเป็นภาชนะเครื่องศูนย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:22.1808321+07:00","message":"[bufferProcess] send to processor:ก่อนนั้นถือว่าเป็นภาชนะเครื่อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:22.18083881+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:22.180842645+07:00","message":"> Transcript [2255] [false]: 'ก่อนนั้นถือว่าเป็นภาชนะเครื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:22.180847871+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:22.180850528+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:22.180853491+07:00","message":"StatePrefix: 'ก่อนนั้นถือว่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:22.180855807+07:00","message":"TextPushed: 'ก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:22.180861529+07:00","message":"Push: 'นั้นถือว่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:22.180863726+07:00","message":"TextPushed: 'ก่อนนั้นถือว่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:22.180866217+07:00","message":"Set new StatePrefix : 'ก่อนนั้นถือว่าเป็นภาชนะเครื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:22.180869181+07:00","message":"Next Push (prob) : 'เป็นภาชนะเครื่อง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:22.180878166+07:00","message":"push: {false นั้นถือว่า 0 0xc002602e80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:22.217702055+07:00","message":"receive streaming session, msgId: 417"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:22.217737369+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":"2025-10-27T14:34:22.217743354+07:00","message":"receive interim result [false|false]: ก่อนนั้นถือว่าเป็นภาชนะเครื่องสูบ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:22.217755603+07:00","message":"[buffer interim] 417 false ก่อนนั้นถือว่าเป็นภาชนะเครื่องสูบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:22.217762665+07:00","message":"[bufferProcess] interim [460000000]:ก่อนนั้นถือว่าเป็นภาชนะเครื่องสูบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:22.217764773+07:00","message":"[bufferProcess] send to processor:ก่อนนั้นถือว่าเป็นภาชนะเครื่องศูนย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:22.217769876+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:22.217772648+07:00","message":"> Transcript [2256] [false]: 'ก่อนนั้นถือว่าเป็นภาชนะเครื่องศูนย์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:22.217776026+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:22.217778017+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:22.217779799+07:00","message":"StatePrefix: 'ก่อนนั้นถือว่าเป็นภาชนะเครื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:22.217782022+07:00","message":"TextPushed: 'ก่อนนั้นถือว่า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:22.366079461+07:00","message":"receive streaming session, msgId: 417"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:22.366116325+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":"2025-10-27T14:34:22.366121277+07:00","message":"receive interim result [false|false]: ก่อนนั้นถือว่าเป็นภาชนะเครื่องสูบน้ำ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:22.36613145+07:00","message":"[buffer interim] 417 false ก่อนนั้นถือว่าเป็นภาชนะเครื่องสูบน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:22.366137972+07:00","message":"[bufferProcess] interim [580000000]:ก่อนนั้นถือว่าเป็นภาชนะเครื่องสูบน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:22.366140206+07:00","message":"[bufferProcess] send to processor:ก่อนนั้นถือว่าเป็นภาชนะเครื่องสูบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:22.366143955+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:22.366146367+07:00","message":"> Transcript [2257] [false]: 'ก่อนนั้นถือว่าเป็นภาชนะเครื่องสูบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:22.366149054+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:22.366150804+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:22.366152808+07:00","message":"StatePrefix: 'ก่อนนั้นถือว่าเป็นภาชนะเครื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:22.366154727+07:00","message":"TextPushed: 'ก่อนนั้นถือว่า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:22.4275892+07:00","message":"[GCS] Cleaned up inactive client: 375"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:22.427609767+07:00","message":"[GCS] Cleaned up inactive client: 374"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:22.427612097+07:00","message":"[GCS] Cleaned up inactive client: 379"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:22.427613693+07:00","message":"[GCS] Cleaned up inactive client: 377"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:22.427615534+07:00","message":"[GCS] Cleaned up inactive client: 370"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:22.427616975+07:00","message":"[GCS] Cleaned up inactive client: 380"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:22.427618491+07:00","message":"[GCS] Cleaned up inactive client: 381"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:22.427619873+07:00","message":"[GCS] Cleaned up inactive client: 371"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:22.427621281+07:00","message":"[GCS] Cleaned up inactive client: 372"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:22.42762283+07:00","message":"[GCS] Cleaned up inactive client: 376"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:22.42762437+07:00","message":"[GCS] Cleaned up inactive client: 373"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:22.427625737+07:00","message":"[GCS] Cleaned up inactive client: 378"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:22.540407382+07:00","message":"receive streaming session, msgId: 417"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:22.5404475+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":"2025-10-27T14:34:22.540455686+07:00","message":"receive interim result [false|false]: ก่อนนั้นถือว่าเป็นภาชนะเครื่องศูนย์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:22.540468402+07:00","message":"[buffer interim] 417 false ก่อนนั้นถือว่าเป็นภาชนะเครื่องศูนย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:22.540476091+07:00","message":"[bufferProcess] interim [820000000]:ก่อนนั้นถือว่าเป็นภาชนะเครื่องศูนย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:22.540479057+07:00","message":"[bufferProcess] send to processor:ก่อนนั้นถือว่าเป็นภาชนะเครื่องสูบน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:22.540483477+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:22.540487447+07:00","message":"> Transcript [2258] [false]: 'ก่อนนั้นถือว่าเป็นภาชนะเครื่องสูบน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:22.540492007+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:22.540494341+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:22.540496549+07:00","message":"StatePrefix: 'ก่อนนั้นถือว่าเป็นภาชนะเครื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:22.54049971+07:00","message":"TextPushed: 'ก่อนนั้นถือว่า'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:34:22.574315097+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:34:22.574315199+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:23.108458814+07:00","message":"receive streaming session, msgId: 417"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:23.108490163+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":"2025-10-27T14:34:23.108495694+07:00","message":"receive interim result [false|false]: ก่อนนั้นถือว่าเป็นภาชนะเครื่องสูบเดียว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:23.108507899+07:00","message":"[buffer interim] 417 false ก่อนนั้นถือว่าเป็นภาชนะเครื่องสูบเดียว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:23.10851447+07:00","message":"[bufferProcess] interim [240000000]:ก่อนนั้นถือว่าเป็นภาชนะเครื่องสูบเดียว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:23.108516732+07:00","message":"[bufferProcess] send to processor:ก่อนนั้นถือว่าเป็นภาชนะเครื่องศูนย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:23.108522347+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:23.108524928+07:00","message":"> Transcript [2259] [false]: 'ก่อนนั้นถือว่าเป็นภาชนะเครื่องศูนย์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:23.108528279+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:23.108530371+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:23.108532412+07:00","message":"StatePrefix: 'ก่อนนั้นถือว่าเป็นภาชนะเครื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:23.10853472+07:00","message":"TextPushed: 'ก่อนนั้นถือว่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:23.108538888+07:00","message":"Push: 'เป็นภาชนะเครื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:23.108540467+07:00","message":"TextPushed: 'ก่อนนั้นถือว่าเป็นภาชนะเครื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:23.108542305+07:00","message":"Set new StatePrefix : 'ก่อนนั้นถือว่าเป็นภาชนะเครื่องศูนย์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:23.108544203+07:00","message":"Next Push (prob) : 'ศูนย์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:23.10855232+07:00","message":"push: {false เป็นภาชนะเครื่อง 0 0xc002602e80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:23.475727515+07:00","message":"receive streaming session, msgId: 417"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:23.47577332+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":"2025-10-27T14:34:23.475779716+07:00","message":"receive interim result [false|false]: ก่อนนั้นถือว่าเป็นภาชนะเครื่องสูบลูกโป่ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:23.475791614+07:00","message":"[buffer interim] 417 false ก่อนนั้นถือว่าเป็นภาชนะเครื่องสูบลูกโป่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:23.47579819+07:00","message":"[bufferProcess] interim [660000000]:ก่อนนั้นถือว่าเป็นภาชนะเครื่องสูบลูกโป่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:23.475800338+07:00","message":"[bufferProcess] send to processor:ก่อนนั้นถือว่าเป็นภาชนะเครื่องสูบเดียว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:23.475805912+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:23.475808488+07:00","message":"> Transcript [2260] [false]: 'ก่อนนั้นถือว่าเป็นภาชนะเครื่องสูบเดียว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:23.475810716+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:23.475812605+07:00","message":"Set new StatePrefix: 'ก่อนนั้นถือว่าเป็นภาชนะเครื่องสูบเดียว'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:23.638469188+07:00","message":"receive streaming session, msgId: 417"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:23.638501432+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":"2025-10-27T14:34:23.638506946+07:00","message":"receive interim result [false|false]: ก่อนนั้นถือว่าเป็นภาชนะเครื่องสูบลูกโป่งเป็น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:23.638518662+07:00","message":"[buffer interim] 417 false ก่อนนั้นถือว่าเป็นภาชนะเครื่องสูบลูกโป่งเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:23.638525289+07:00","message":"[bufferProcess] interim [840000000]:ก่อนนั้นถือว่าเป็นภาชนะเครื่องสูบลูกโป่งเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:23.638527944+07:00","message":"[bufferProcess] send to processor:ก่อนนั้นถือว่าเป็นภาชนะเครื่องสูบลูกโป่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:23.638533063+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:23.638535347+07:00","message":"> Transcript [2261] [false]: 'ก่อนนั้นถือว่าเป็นภาชนะเครื่องสูบลูกโป่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:23.638537603+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:23.638539367+07:00","message":"Set new StatePrefix: 'ก่อนนั้นถือว่าเป็นภาชนะเครื่องสูบลูกโป่ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:23.776963138+07:00","message":"receive streaming session, msgId: 417"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:23.777000409+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":"2025-10-27T14:34:23.777006164+07:00","message":"receive interim result [false|false]: ก่อนนั้นถือว่าเป็นภาชนะเครื่องสูบลูกโป่งเป็นครู"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:23.777018728+07:00","message":"[buffer interim] 417 false ก่อนนั้นถือว่าเป็นภาชนะเครื่องสูบลูกโป่งเป็นครู"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:23.777025856+07:00","message":"[bufferProcess] interim [20000000]:ก่อนนั้นถือว่าเป็นภาชนะเครื่องสูบลูกโป่งเป็นครู"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:23.777028138+07:00","message":"[bufferProcess] send to processor:ก่อนนั้นถือว่าเป็นภาชนะเครื่องสูบลูกโป่งเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:23.77703379+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:23.777036265+07:00","message":"> Transcript [2262] [false]: 'ก่อนนั้นถือว่าเป็นภาชนะเครื่องสูบลูกโป่งเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:23.777039398+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:23.777041257+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:23.777043189+07:00","message":"StatePrefix: 'ก่อนนั้นถือว่าเป็นภาชนะเครื่องสูบลูกโป่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:23.77704564+07:00","message":"TextPushed: 'ก่อนนั้นถือว่าเป็นภาชนะเครื่อง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:23.965607071+07:00","message":"receive streaming session, msgId: 417"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:23.965649579+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":"2025-10-27T14:34:23.965656275+07:00","message":"receive interim result [false|false]: ก่อนนั้นถือว่าเป็นภาชนะเครื่องสูบลูกโป่งเป็นกรวย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:23.965673347+07:00","message":"[buffer interim] 417 false ก่อนนั้นถือว่าเป็นภาชนะเครื่องสูบลูกโป่งเป็นกรวย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:23.965684115+07:00","message":"[bufferProcess] interim [200000000]:ก่อนนั้นถือว่าเป็นภาชนะเครื่องสูบลูกโป่งเป็นกรวย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:23.965687062+07:00","message":"[bufferProcess] send to processor:ก่อนนั้นถือว่าเป็นภาชนะเครื่องสูบลูกโป่งเป็นครู"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:23.965691715+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:23.965695356+07:00","message":"> Transcript [2263] [false]: 'ก่อนนั้นถือว่าเป็นภาชนะเครื่องสูบลูกโป่งเป็นครู'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:23.965699485+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:23.965701676+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:23.965704166+07:00","message":"StatePrefix: 'ก่อนนั้นถือว่าเป็นภาชนะเครื่องสูบลูกโป่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:23.965707957+07:00","message":"TextPushed: 'ก่อนนั้นถือว่าเป็นภาชนะเครื่อง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:24.540465152+07:00","message":"receive streaming session, msgId: 417"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:24.540507004+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":"2025-10-27T14:34:24.540513797+07:00","message":"receive interim result [false|false]: ก่อนนั้นถือว่าเป็นภาชนะเครื่องสูบลูกโป่งเป็นกรวย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:24.540533617+07:00","message":"[buffer interim] 417 false ก่อนนั้นถือว่าเป็นภาชนะเครื่องสูบลูกโป่งเป็นกรวย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:24.540545462+07:00","message":"[bufferProcess] interim [800000000]:ก่อนนั้นถือว่าเป็นภาชนะเครื่องสูบลูกโป่งเป็นกรวย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:24.540548777+07:00","message":"[bufferProcess] send to processor:ก่อนนั้นถือว่าเป็นภาชนะเครื่องสูบลูกโป่งเป็นกรวย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:24.540556765+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:24.540560366+07:00","message":"> Transcript [2264] [false]: 'ก่อนนั้นถือว่าเป็นภาชนะเครื่องสูบลูกโป่งเป็นกรวย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:24.540564965+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:24.540566976+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:24.540568845+07:00","message":"StatePrefix: 'ก่อนนั้นถือว่าเป็นภาชนะเครื่องสูบลูกโป่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:24.540572108+07:00","message":"TextPushed: 'ก่อนนั้นถือว่าเป็นภาชนะเครื่อง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:24.671362597+07:00","message":"receive streaming session, msgId: 417"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:24.671414038+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":"2025-10-27T14:34:24.671422982+07:00","message":"receive interim result [false|false]: ก่อนนั้นถือว่าเป็นภาชนะเครื่องสูบลูกโป่งเป็นกรวยมี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:24.671442853+07:00","message":"[buffer interim] 417 false ก่อนนั้นถือว่าเป็นภาชนะเครื่องสูบลูกโป่งเป็นกรวยมี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:24.671454361+07:00","message":"[bufferProcess] interim [920000000]:ก่อนนั้นถือว่าเป็นภาชนะเครื่องสูบลูกโป่งเป็นกรวยมี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:24.671458051+07:00","message":"[bufferProcess] send to processor:ก่อนนั้นถือว่าเป็นภาชนะเครื่องสูบลูกโป่งเป็นกรวย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:24.671466068+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:24.671471076+07:00","message":"> Transcript [2265] [false]: 'ก่อนนั้นถือว่าเป็นภาชนะเครื่องสูบลูกโป่งเป็นกรวย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:24.671476176+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:24.671478778+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:24.671482164+07:00","message":"StatePrefix: 'ก่อนนั้นถือว่าเป็นภาชนะเครื่องสูบลูกโป่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:24.671485985+07:00","message":"TextPushed: 'ก่อนนั้นถือว่าเป็นภาชนะเครื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:24.671493493+07:00","message":"Push: 'สูบลูกโป่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:24.671496222+07:00","message":"TextPushed: 'ก่อนนั้นถือว่าเป็นภาชนะเครื่องสูบลูกโป่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:24.671499588+07:00","message":"Set new StatePrefix : 'ก่อนนั้นถือว่าเป็นภาชนะเครื่องสูบลูกโป่งเป็นกรวย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:24.671503111+07:00","message":"Next Push (prob) : 'เป็นกรวย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:24.671523826+07:00","message":"push: {false สูบลูกโป่ง 0 0xc002602e80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:24.851362718+07:00","message":"receive streaming session, msgId: 417"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:24.851411861+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":"2025-10-27T14:34:24.851419697+07:00","message":"receive interim result [false|false]: ก่อนนั้นถือว่าเป็นภาชนะเครื่องสูบลูกโป่งเป็นกรวย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:24.851437745+07:00","message":"[buffer interim] 417 false ก่อนนั้นถือว่าเป็นภาชนะเครื่องสูบลูกโป่งเป็นกรวย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:24.851446163+07:00","message":"[bufferProcess] interim [40000000]:ก่อนนั้นถือว่าเป็นภาชนะเครื่องสูบลูกโป่งเป็นกรวย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:24.851449368+07:00","message":"[bufferProcess] send to processor:ก่อนนั้นถือว่าเป็นภาชนะเครื่องสูบลูกโป่งเป็นกรวยมี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:24.851454458+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:24.851458641+07:00","message":"> Transcript [2266] [false]: 'ก่อนนั้นถือว่าเป็นภาชนะเครื่องสูบลูกโป่งเป็นกรวยมี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:24.851463356+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:24.851465927+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:24.851469412+07:00","message":"StatePrefix: 'ก่อนนั้นถือว่าเป็นภาชนะเครื่องสูบลูกโป่งเป็นกรวย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:24.851471773+07:00","message":"TextPushed: 'ก่อนนั้นถือว่าเป็นภาชนะเครื่องสูบลูกโป่ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:24.85825576+07:00","message":"receive streaming session, msgId: 417"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:24.858287574+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":"2025-10-27T14:34:24.858294651+07:00","message":"receive interim result [false|false]: ก่อนนั้นถือว่าเป็นภาชนะเครื่องสูบลูกโป่งเป็นกรวยมียอด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:24.858306401+07:00","message":"[buffer interim] 417 false ก่อนนั้นถือว่าเป็นภาชนะเครื่องสูบลูกโป่งเป็นกรวยมียอด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:24.858312939+07:00","message":"[bufferProcess] interim [100000000]:ก่อนนั้นถือว่าเป็นภาชนะเครื่องสูบลูกโป่งเป็นกรวยมียอด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:24.85831646+07:00","message":"[bufferProcess] send to processor:ก่อนนั้นถือว่าเป็นภาชนะเครื่องสูบลูกโป่งเป็นกรวย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:24.858320769+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:24.858324778+07:00","message":"> Transcript [2267] [false]: 'ก่อนนั้นถือว่าเป็นภาชนะเครื่องสูบลูกโป่งเป็นกรวย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:24.858328766+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:24.85833124+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:24.858333694+07:00","message":"StatePrefix: 'ก่อนนั้นถือว่าเป็นภาชนะเครื่องสูบลูกโป่งเป็นกรวย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:24.858336772+07:00","message":"TextPushed: 'ก่อนนั้นถือว่าเป็นภาชนะเครื่องสูบลูกโป่ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:25.236196155+07:00","message":"receive streaming session, msgId: 417"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:25.236234792+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":"2025-10-27T14:34:25.236241805+07:00","message":"receive interim result [false|false]: ก่อนนั้นถือว่าเป็นภาชนะเครื่องสูบลูกโป่งเป็นกรวยมียอดแหลม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:25.236254287+07:00","message":"[buffer interim] 417 false ก่อนนั้นถือว่าเป็นภาชนะเครื่องสูบลูกโป่งเป็นกรวยมียอดแหลม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:25.236260598+07:00","message":"[bufferProcess] interim [460000000]:ก่อนนั้นถือว่าเป็นภาชนะเครื่องสูบลูกโป่งเป็นกรวยมียอดแหลม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:25.23626304+07:00","message":"[bufferProcess] send to processor:ก่อนนั้นถือว่าเป็นภาชนะเครื่องสูบลูกโป่งเป็นกรวยมียอด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:25.236266398+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:25.236269228+07:00","message":"> Transcript [2268] [false]: 'ก่อนนั้นถือว่าเป็นภาชนะเครื่องสูบลูกโป่งเป็นกรวยมียอด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:25.236272662+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:25.236274418+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:25.236276302+07:00","message":"StatePrefix: 'ก่อนนั้นถือว่าเป็นภาชนะเครื่องสูบลูกโป่งเป็นกรวย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:25.236282709+07:00","message":"TextPushed: 'ก่อนนั้นถือว่าเป็นภาชนะเครื่องสูบลูกโป่ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:25.274038607+07:00","message":"[GCS] IsForceVAD: false for message ID: 417"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:25.545588699+07:00","message":"receive streaming session, msgId: 417"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:25.545625336+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก่อนนั้นถือว่าเป็นภาชนะเครื่องสูงเกี่ยวกับทรงกรวยมียอดแหลม\",\"confidence\":0.85600495}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":730000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:25.545631056+07:00","message":"receive interim result [true|false]: ก่อนนั้นถือว่าเป็นภาชนะเครื่องสูงเกี่ยวกับทรงกรวยมียอดแหลม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:25.545638624+07:00","message":"end recv isFinal message id 417"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:25.545640428+07:00","message":"end Recv id 417"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:25.545645228+07:00","message":"[buffer interim] 417 true ก่อนนั้นถือว่าเป็นภาชนะเครื่องสูงเกี่ยวกับทรงกรวยมียอดแหลม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:25.54565429+07:00","message":"[bufferProcess] interim [730000000]:ก่อนนั้นถือว่าเป็นภาชนะเครื่องสูงเกี่ยวกับทรงกรวยมียอดแหลม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:25.545659857+07:00","message":"[bufferProcess] send to processor (isfinal):ก่อนนั้นถือว่าเป็นภาชนะเครื่องสูบลูกโป่งเป็นกรวยมียอดแหลม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:25.54566376+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:25.545668597+07:00","message":"> Transcript [2269] [false]: 'ก่อนนั้นถือว่าเป็นภาชนะเครื่องสูบลูกโป่งเป็นกรวยมียอดแหลม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:25.545672151+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:25.545673925+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:25.545675659+07:00","message":"StatePrefix: 'ก่อนนั้นถือว่าเป็นภาชนะเครื่องสูบลูกโป่งเป็นกรวย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:25.545677957+07:00","message":"TextPushed: 'ก่อนนั้นถือว่าเป็นภาชนะเครื่องสูบลูกโป่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:25.5456823+07:00","message":"Push: 'เป็นกรวย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:25.545684029+07:00","message":"TextPushed: 'ก่อนนั้นถือว่าเป็นภาชนะเครื่องสูบลูกโป่งเป็นกรวย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:25.545685968+07:00","message":"Set new StatePrefix : 'ก่อนนั้นถือว่าเป็นภาชนะเครื่องสูบลูกโป่งเป็นกรวยมียอดแหลม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:25.5456882+07:00","message":"Next Push (prob) : 'มียอดแหลม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:25.54568964+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:25.545691333+07:00","message":"> Transcript [2270] [true]: 'ก่อนนั้นถือว่าเป็นภาชนะเครื่องสูงเกี่ยวกับทรงกรวยมียอดแหลม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:25.545693238+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:25.545694913+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:25.545696497+07:00","message":"StatePrefix: 'ก่อนนั้นถือว่าเป็นภาชนะเครื่องสูบลูกโป่งเป็นกรวยมียอดแหลม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:25.545698309+07:00","message":"TextPushed: 'ก่อนนั้นถือว่าเป็นภาชนะเครื่องสูบลูกโป่งเป็นกรวย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:25.545699769+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:25.54577801+07:00","message":"push: {false เป็นกรวย 0 0xc002602e80}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:25.545856968+07:00","message":"Push: 'มียอดแหลม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:25.545860114+07:00","message":"TextPushed: 'ก่อนนั้นถือว่าเป็นภาชนะเครื่องสูบลูกโป่งเป็นกรวยมียอดแหลม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:25.545861875+07:00","message":"Set new StatePrefix : 'ก่อนนั้นถือว่าเป็นภาชนะเครื่องสูงเกี่ยวกับทรงกรวยมียอดแหลม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:25.545867779+07:00","message":"Next Push (prob) : 'ก่อนนั้นถือว่าเป็นภาชนะเครื่องสูงเกี่ยวกับทรงกรวยมียอดแหลม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:25.545873325+07:00","message":"push: {true มียอดแหลม 0 0xc002602e80}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:25.545885578+07:00","message":"write aligntment file to 'tmp/7446/align_message_id_417.html'"}
{"level":"info","service":"Main","time":"2025-10-27T14:34:25.557589378+07:00","message":"write wav file: './tmp/7446/7446_417.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:34:25.574726048+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:34:25.574743667+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:25.590807321+07:00","message":"[GCS] Start streaming session, msgId: 418"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:26.163434529+07:00","message":"receive streaming session, msgId: 418"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:26.163479884+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":"2025-10-27T14:34:26.163485918+07:00","message":"receive interim result [false|false]: สามารถ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:26.163502259+07:00","message":"[buffer interim] 418 false สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:26.163510565+07:00","message":"[bufferProcess] interim [420000000]:สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:26.163513012+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:26.486331477+07:00","message":"receive streaming session, msgId: 418"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:26.486370018+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":"2025-10-27T14:34:26.486375906+07:00","message":"receive interim result [false|false]: สามารถแบ่ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:26.486399111+07:00","message":"[buffer interim] 418 false สามารถแบ่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:26.486407744+07:00","message":"[bufferProcess] interim [660000000]:สามารถแบ่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:26.486409785+07:00","message":"[bufferProcess] send to processor:สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:26.486413269+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:26.48641595+07:00","message":"> Transcript [2271] [false]: 'สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:26.486418163+07:00","message":"Set StatePrefix (first interim): 'สามารถ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:26.700319274+07:00","message":"receive streaming session, msgId: 418"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:26.700359367+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":"2025-10-27T14:34:26.700367942+07:00","message":"receive interim result [false|false]: สามารถแบ่งตาม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:26.700391703+07:00","message":"[buffer interim] 418 false สามารถแบ่งตาม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:26.700402165+07:00","message":"[bufferProcess] interim [900000000]:สามารถแบ่งตาม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:26.700405034+07:00","message":"[bufferProcess] send to processor:สามารถแบ่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:26.700409507+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:26.700413144+07:00","message":"> Transcript [2272] [false]: 'สามารถแบ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:26.700416859+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:26.700418912+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:26.700420948+07:00","message":"StatePrefix: 'สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:26.700423435+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:27.021562594+07:00","message":"receive streaming session, msgId: 418"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:27.021596109+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":"2025-10-27T14:34:27.021601422+07:00","message":"receive interim result [false|false]: สามารถแบ่งตามจุด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:27.021610812+07:00","message":"[buffer interim] 418 false สามารถแบ่งตามจุด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:27.02161772+07:00","message":"[bufferProcess] interim [200000000]:สามารถแบ่งตามจุด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:27.021619824+07:00","message":"[bufferProcess] send to processor:สามารถแบ่งตาม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:27.021622897+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:27.021625291+07:00","message":"> Transcript [2273] [false]: 'สามารถแบ่งตาม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:27.021628176+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:27.021629934+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:27.021631371+07:00","message":"StatePrefix: 'สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:27.021633058+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:27.032777461+07:00","message":"receive streaming session, msgId: 418"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:27.032809401+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":"2025-10-27T14:34:27.032814465+07:00","message":"receive interim result [false|false]: สามารถแบ่งตามวัตถุประสงค์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:27.032827467+07:00","message":"[buffer interim] 418 false สามารถแบ่งตามวัตถุประสงค์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:27.032835422+07:00","message":"[bufferProcess] interim [320000000]:สามารถแบ่งตามวัตถุประสงค์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:27.032837682+07:00","message":"[bufferProcess] send to processor:สามารถแบ่งตามจุด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:27.032843079+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:27.032845302+07:00","message":"> Transcript [2274] [false]: 'สามารถแบ่งตามจุด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:27.032848338+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:27.032850525+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:27.032851996+07:00","message":"StatePrefix: 'สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:27.032853763+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:27.537749832+07:00","message":"receive streaming session, msgId: 418"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:27.537789471+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":"2025-10-27T14:34:27.537796435+07:00","message":"receive interim result [false|false]: สามารถแบ่งตามวัตถุประสงค์การ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:27.537809832+07:00","message":"[buffer interim] 418 false สามารถแบ่งตามวัตถุประสงค์การ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:27.53781788+07:00","message":"[bufferProcess] interim [740000000]:สามารถแบ่งตามวัตถุประสงค์การ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:27.537820924+07:00","message":"[bufferProcess] send to processor:สามารถแบ่งตามวัตถุประสงค์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:27.537825578+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:27.537829023+07:00","message":"> Transcript [2275] [false]: 'สามารถแบ่งตามวัตถุประสงค์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:27.537833017+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:27.537835389+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:27.537837855+07:00","message":"StatePrefix: 'สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:27.537840328+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:27.537850032+07:00","message":"Push: 'สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:27.537853502+07:00","message":"TextPushed: 'สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:27.537855944+07:00","message":"Set new StatePrefix : 'สามารถแบ่งตามวัตถุประสงค์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:27.537859073+07:00","message":"Next Push (prob) : 'แบ่งตามวัตถุประสงค์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:27.537869517+07:00","message":"push: {false สามารถ 0 0xc002922e00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:27.6795497+07:00","message":"receive streaming session, msgId: 418"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:27.679588408+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":"2025-10-27T14:34:27.679593892+07:00","message":"receive interim result [false|false]: สามารถแบ่งตามวัตถุประสงค์การใช้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:27.679608365+07:00","message":"[buffer interim] 418 false สามารถแบ่งตามวัตถุประสงค์การใช้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:27.67961488+07:00","message":"[bufferProcess] interim [920000000]:สามารถแบ่งตามวัตถุประสงค์การใช้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:27.67961697+07:00","message":"[bufferProcess] send to processor:สามารถแบ่งตามวัตถุประสงค์การ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:27.679622475+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:27.679625149+07:00","message":"> Transcript [2276] [false]: 'สามารถแบ่งตามวัตถุประสงค์การ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:27.679628461+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:27.679630685+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:27.679632293+07:00","message":"StatePrefix: 'สามารถแบ่งตามวัตถุประสงค์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:27.679634389+07:00","message":"TextPushed: 'สามารถ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:27.897589529+07:00","message":"receive streaming session, msgId: 418"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:27.89762447+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":"2025-10-27T14:34:27.897629887+07:00","message":"receive interim result [false|false]: สามารถแบ่งตามวัตถุประสงค์การใช้งาน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:27.897644592+07:00","message":"[buffer interim] 418 false สามารถแบ่งตามวัตถุประสงค์การใช้งาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:27.897651338+07:00","message":"[bufferProcess] interim [100000000]:สามารถแบ่งตามวัตถุประสงค์การใช้งาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:27.897653629+07:00","message":"[bufferProcess] send to processor:สามารถแบ่งตามวัตถุประสงค์การใช้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:27.897657184+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:27.897659913+07:00","message":"> Transcript [2277] [false]: 'สามารถแบ่งตามวัตถุประสงค์การใช้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:27.897662773+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:27.89766448+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:27.897666279+07:00","message":"StatePrefix: 'สามารถแบ่งตามวัตถุประสงค์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:27.897668058+07:00","message":"TextPushed: 'สามารถ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:28.205366604+07:00","message":"receive streaming session, msgId: 418"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:28.20541277+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":"2025-10-27T14:34:28.20541862+07:00","message":"receive interim result [false|false]: สามารถแบ่งตามวัตถุประสงค์การใช้งานได้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:28.205432001+07:00","message":"[buffer interim] 418 false สามารถแบ่งตามวัตถุประสงค์การใช้งานได้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:28.205438602+07:00","message":"[bufferProcess] interim [400000000]:สามารถแบ่งตามวัตถุประสงค์การใช้งานได้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:28.205440709+07:00","message":"[bufferProcess] send to processor:สามารถแบ่งตามวัตถุประสงค์การใช้งาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:28.205444248+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:28.205446983+07:00","message":"> Transcript [2278] [false]: 'สามารถแบ่งตามวัตถุประสงค์การใช้งาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:28.205450068+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:28.205451772+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:28.20545386+07:00","message":"StatePrefix: 'สามารถแบ่งตามวัตถุประสงค์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:28.205455708+07:00","message":"TextPushed: 'สามารถ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:28.495594499+07:00","message":"receive streaming session, msgId: 418"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:28.495639187+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สามารถแบ่งตามวัตถุประสงค์การใช้งานได้ 2\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:28.49564665+07:00","message":"receive interim result [false|false]: สามารถแบ่งตามวัตถุประสงค์การใช้งานได้ 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:28.495663265+07:00","message":"[buffer interim] 418 false สามารถแบ่งตามวัตถุประสงค์การใช้งานได้ 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:28.49567382+07:00","message":"[bufferProcess] interim [640000000]:สามารถแบ่งตามวัตถุประสงค์การใช้งานได้ 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:28.495676985+07:00","message":"[bufferProcess] send to processor:สามารถแบ่งตามวัตถุประสงค์การใช้งานได้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:28.495683673+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:28.495687491+07:00","message":"> Transcript [2279] [false]: 'สามารถแบ่งตามวัตถุประสงค์การใช้งานได้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:28.495692138+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:28.495695778+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:28.495698545+07:00","message":"StatePrefix: 'สามารถแบ่งตามวัตถุประสงค์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:28.495701191+07:00","message":"TextPushed: 'สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:28.495711223+07:00","message":"Push: 'แบ่งตามวัตถุประสงค์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:28.49571367+07:00","message":"TextPushed: 'สามารถแบ่งตามวัตถุประสงค์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:28.495716406+07:00","message":"Set new StatePrefix : 'สามารถแบ่งตามวัตถุประสงค์การใช้งานได้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:28.495719877+07:00","message":"Next Push (prob) : 'การใช้งานได้'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:28.495737577+07:00","message":"push: {false แบ่งตามวัตถุประสงค์ 0 0xc002922e00}"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:34:28.575686781+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:34:28.575694817+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:28.826222135+07:00","message":"receive streaming session, msgId: 418"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:28.826263195+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สามารถแบ่งตามวัตถุประสงค์การใช้งานได้ 2 เปิด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:28.826270544+07:00","message":"receive interim result [false|false]: สามารถแบ่งตามวัตถุประสงค์การใช้งานได้ 2 เปิด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:28.826287472+07:00","message":"[buffer interim] 418 false สามารถแบ่งตามวัตถุประสงค์การใช้งานได้ 2 เปิด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:28.826298418+07:00","message":"[bufferProcess] interim [940000000]:สามารถแบ่งตามวัตถุประสงค์การใช้งานได้ 2 เปิด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:28.826301727+07:00","message":"[bufferProcess] send to processor:สามารถแบ่งตามวัตถุประสงค์การใช้งานได้ 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:28.826308506+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:28.826312743+07:00","message":"> Transcript [2280] [false]: 'สามารถแบ่งตามวัตถุประสงค์การใช้งานได้ 2'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:28.826317302+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:28.826319744+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:28.826322082+07:00","message":"StatePrefix: 'สามารถแบ่งตามวัตถุประสงค์การใช้งานได้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:28.8263253+07:00","message":"TextPushed: 'สามารถแบ่งตามวัตถุประสงค์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:28.82930344+07:00","message":"receive streaming session, msgId: 418"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:28.829329241+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":"2025-10-27T14:34:28.829335605+07:00","message":"receive interim result [false|false]: สามารถแบ่งตามวัตถุประสงค์การใช้งานได้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:28.829347406+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 2 ประเภท\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:28.829351505+07:00","message":"receive interim result [false|false]:  2 ประเภท"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:28.829361086+07:00","message":"[buffer interim] 418 false สามารถแบ่งตามวัตถุประสงค์การใช้งานได้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:28.829365387+07:00","message":"[buffer interim] 418 false  2 ประเภท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:28.829370766+07:00","message":"[bufferProcess] interim [0]:สามารถแบ่งตามวัตถุประสงค์การใช้งานได้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:28.829373561+07:00","message":"[bufferProcess] send to processor:สามารถแบ่งตามวัตถุประสงค์การใช้งานได้ 2 เปิด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:28.829385313+07:00","message":"[bufferProcess] interim [0]: 2 ประเภท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:28.829388843+07:00","message":"[bufferProcess] update buffer: สามารถแบ่งตามวัตถุประสงค์การใช้งานได้ 2 ประเภท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:28.829392087+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:28.829395042+07:00","message":"> Transcript [2281] [false]: 'สามารถแบ่งตามวัตถุประสงค์การใช้งานได้ 2 เปิด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:28.829398883+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:28.829401298+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:28.829403811+07:00","message":"StatePrefix: 'สามารถแบ่งตามวัตถุประสงค์การใช้งานได้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:28.829406816+07:00","message":"TextPushed: 'สามารถแบ่งตามวัตถุประสงค์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:28.929173529+07:00","message":"[GCS] IsForceVAD: false for message ID: 418"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:28.992047209+07:00","message":"[GCS] Start streaming session, msgId: 419"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:29.049485655+07:00","message":"[GCS] IsForceVAD: false for message ID: 419"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:29.050530798+07:00","message":"receive streaming session, msgId: 418"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:29.05056283+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สามารถแบ่งตามวัตถุประสงค์การใช้งานได้ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:29.050569283+07:00","message":"receive interim result [false|false]: สามารถแบ่งตามวัตถุประสงค์การใช้งานได้ 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:29.050579707+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":"2025-10-27T14:34:29.050583618+07:00","message":"receive interim result [false|false]:  ประเภท"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:29.050590969+07:00","message":"[buffer interim] 418 false สามารถแบ่งตามวัตถุประสงค์การใช้งานได้ 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:29.050595069+07:00","message":"[buffer interim] 418 false  ประเภท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:29.050601157+07:00","message":"[bufferProcess] interim [240000000]:สามารถแบ่งตามวัตถุประสงค์การใช้งานได้ 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:29.050604088+07:00","message":"[bufferProcess] send to processor:สามารถแบ่งตามวัตถุประสงค์การใช้งานได้ 2 ประเภท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:29.050607802+07:00","message":"[bufferProcess] interim [240000000]: ประเภท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:29.050610624+07:00","message":"[bufferProcess] update buffer: สามารถแบ่งตามวัตถุประสงค์การใช้งานได้ 2 ประเภท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:29.050614412+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:29.050618195+07:00","message":"> Transcript [2282] [false]: 'สามารถแบ่งตามวัตถุประสงค์การใช้งานได้ 2 ประเภท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:29.050624301+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:29.050626684+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:29.050629074+07:00","message":"StatePrefix: 'สามารถแบ่งตามวัตถุประสงค์การใช้งานได้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:29.05063233+07:00","message":"TextPushed: 'สามารถแบ่งตามวัตถุประสงค์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:29.070410866+07:00","message":"receive streaming session, msgId: 418"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:29.07044847+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สามารถแบ่งตามวัตถุประสงค์การใช้งานได้ 2 ประเภท\",\"confidence\":0.95897263}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:29.070454206+07:00","message":"receive interim result [true|false]: สามารถแบ่งตามวัตถุประสงค์การใช้งานได้ 2 ประเภท"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:29.070464547+07:00","message":"end recv isFinal message id 418"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:29.070466313+07:00","message":"end Recv id 418"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:29.070472179+07:00","message":"[buffer interim] 418 true สามารถแบ่งตามวัตถุประสงค์การใช้งานได้ 2 ประเภท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:29.070479003+07:00","message":"[bufferProcess] interim [360000000]:สามารถแบ่งตามวัตถุประสงค์การใช้งานได้ 2 ประเภท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:29.070482121+07:00","message":"[bufferProcess] send to processor (isfinal):สามารถแบ่งตามวัตถุประสงค์การใช้งานได้ 2 ประเภท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:29.070485503+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:29.070488354+07:00","message":"> Transcript [2283] [false]: 'สามารถแบ่งตามวัตถุประสงค์การใช้งานได้ 2 ประเภท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:29.07049135+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:29.070493014+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:29.070495431+07:00","message":"StatePrefix: 'สามารถแบ่งตามวัตถุประสงค์การใช้งานได้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:29.070497669+07:00","message":"TextPushed: 'สามารถแบ่งตามวัตถุประสงค์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:29.070504081+07:00","message":"Push: 'การใช้งานได้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:29.070506663+07:00","message":"TextPushed: 'สามารถแบ่งตามวัตถุประสงค์การใช้งานได้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:29.070508505+07:00","message":"Set new StatePrefix : 'สามารถแบ่งตามวัตถุประสงค์การใช้งานได้ 2 ประเภท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:29.070510463+07:00","message":"Next Push (prob) : ' 2 ประเภท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:29.070511914+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:29.070513511+07:00","message":"> Transcript [2284] [true]: 'สามารถแบ่งตามวัตถุประสงค์การใช้งานได้ 2 ประเภท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:29.070515541+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:29.070516836+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:29.070518174+07:00","message":"StatePrefix: 'สามารถแบ่งตามวัตถุประสงค์การใช้งานได้ 2 ประเภท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:29.070519723+07:00","message":"TextPushed: 'สามารถแบ่งตามวัตถุประสงค์การใช้งานได้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:29.07052147+07:00","message":"Push: ' 2 ประเภท'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:29.070540464+07:00","message":"push: {false การใช้งานได้ 0 0xc002922e00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:29.070571616+07:00","message":"push: {true  2 ประเภท 0 0xc002922e00}"}
{"level":"info","service":"Main","time":"2025-10-27T14:34:29.081018782+07:00","message":"write wav file: './tmp/7446/7446_418.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:29.25102419+07:00","message":"[GCS] Start streaming session, msgId: 420"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:29.322472328+07:00","message":"receive streaming session, msgId: 419"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:29.322489768+07:00","message":"found end of frame, send empty tag with msgId: 419"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:29.32249297+07:00","message":"end Recv id 419"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:29.322499013+07:00","message":"[buffer interim] 419 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:29.322505829+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:29.322509551+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:29.322512419+07:00","message":"> Transcript [2285] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:29.322514723+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:29.322516603+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:29.322518088+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:29.322519606+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:29.322521907+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:29.322530671+07:00","message":"push: {true \n 0 0xc002603700}"}
{"level":"info","service":"Main","time":"2025-10-27T14:34:29.327321216+07:00","message":"write wav file: './tmp/7446/7446_419.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:29.987440277+07:00","message":"receive streaming session, msgId: 420"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:29.987489929+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":"2025-10-27T14:34:29.98749776+07:00","message":"receive interim result [false|false]: ถึง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:29.987513533+07:00","message":"[buffer interim] 420 false ถึง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:29.987521898+07:00","message":"[bufferProcess] interim [720000000]:ถึง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:29.987523664+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:30.221333921+07:00","message":"receive streaming session, msgId: 420"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:30.221368344+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":"2025-10-27T14:34:30.221373309+07:00","message":"receive interim result [false|false]: ถึงแล้ว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:30.221392328+07:00","message":"[buffer interim] 420 false ถึงแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:30.221400874+07:00","message":"[bufferProcess] interim [840000000]:ถึงแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:30.221404054+07:00","message":"[bufferProcess] send to processor:ถึง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:30.221408018+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:30.22141139+07:00","message":"> Transcript [2286] [false]: 'ถึง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:30.221413962+07:00","message":"Set StatePrefix (first interim): 'ถึง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:30.285532351+07:00","message":"receive streaming session, msgId: 420"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:30.285570257+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"The Mask\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:30.285577218+07:00","message":"receive interim result [false|false]: The Mask"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:30.285591192+07:00","message":"[buffer interim] 420 false The Mask"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:30.285597812+07:00","message":"[bufferProcess] interim [900000000]:The Mask"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:30.28560031+07:00","message":"[bufferProcess] send to processor:ถึงแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:30.285607616+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:30.285611011+07:00","message":"> Transcript [2287] [false]: 'ถึงแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:30.285614785+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:30.285617124+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:30.285619468+07:00","message":"StatePrefix: 'ถึง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:30.285621276+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:30.383349886+07:00","message":"receive streaming session, msgId: 420"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:30.383392845+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":"2025-10-27T14:34:30.38339869+07:00","message":"receive interim result [false|false]: ถึงแล้วก็"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:30.383411149+07:00","message":"[buffer interim] 420 false ถึงแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:30.383420407+07:00","message":"[bufferProcess] interim [960000000]:ถึงแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:30.38342252+07:00","message":"[bufferProcess] send to processor:The Mask"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:30.383428195+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:30.383430912+07:00","message":"> Transcript [2288] [false]: 'The Mask'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:30.383432859+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:30.38343441+07:00","message":"Set new StatePrefix: 'The Mask'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:30.430414279+07:00","message":"receive streaming session, msgId: 420"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:30.430449438+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":"2025-10-27T14:34:30.430455025+07:00","message":"receive interim result [false|false]: กด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:30.430467341+07:00","message":"[buffer interim] 420 false กด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:30.43047541+07:00","message":"[bufferProcess] interim [20000000]:กด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:30.43047741+07:00","message":"[bufferProcess] send to processor:ถึงแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:30.430482815+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:30.430485464+07:00","message":"> Transcript [2289] [false]: 'ถึงแล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:30.430487797+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:30.430489437+07:00","message":"Set new StatePrefix: 'ถึงแล้วก็'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:30.469205575+07:00","message":"receive streaming session, msgId: 420"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:30.469240993+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":"2025-10-27T14:34:30.469247106+07:00","message":"receive interim result [false|false]: ปรากฏ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:30.469260169+07:00","message":"[buffer interim] 420 false ปรากฏ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:30.469270508+07:00","message":"[bufferProcess] interim [140000000]:ปรากฏ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:30.469273353+07:00","message":"[bufferProcess] send to processor:กด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:30.469279501+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:30.469283037+07:00","message":"> Transcript [2290] [false]: 'กด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:30.469286133+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:30.469289087+07:00","message":"Set new StatePrefix: 'กด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:30.482290185+07:00","message":"receive streaming session, msgId: 420"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:30.482317125+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":"2025-10-27T14:34:30.482322709+07:00","message":"receive interim result [false|false]: มักกะสัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:30.482338757+07:00","message":"[buffer interim] 420 false มักกะสัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:30.482345069+07:00","message":"[bufferProcess] interim [200000000]:มักกะสัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:30.482347561+07:00","message":"[bufferProcess] send to processor:ปรากฏ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:30.482354016+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:30.482357417+07:00","message":"> Transcript [2291] [false]: 'ปรากฏ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:30.482359877+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:30.482362221+07:00","message":"Set new StatePrefix: 'ปรากฏ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:30.490327894+07:00","message":"receive streaming session, msgId: 420"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:30.490348901+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":"2025-10-27T14:34:30.490355087+07:00","message":"receive interim result [false|false]: อุปกรณ์สำหรับ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:30.490366488+07:00","message":"[buffer interim] 420 false อุปกรณ์สำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:30.490371824+07:00","message":"[bufferProcess] interim [260000000]:อุปกรณ์สำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:30.490380772+07:00","message":"[bufferProcess] send to processor:มักกะสัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:30.49038709+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:30.490390021+07:00","message":"> Transcript [2292] [false]: 'มักกะสัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:30.490392202+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:30.490394795+07:00","message":"Set new StatePrefix: 'มักกะสัน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:30.927357949+07:00","message":"receive streaming session, msgId: 420"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:30.927405257+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":"2025-10-27T14:34:30.927410946+07:00","message":"receive interim result [false|false]: อุปกรณ์สำหรับสัตว์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:30.927421924+07:00","message":"[buffer interim] 420 false อุปกรณ์สำหรับสัตว์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:30.92742909+07:00","message":"[bufferProcess] interim [680000000]:อุปกรณ์สำหรับสัตว์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:30.927431237+07:00","message":"[bufferProcess] send to processor:อุปกรณ์สำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:30.927434735+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:30.927437462+07:00","message":"> Transcript [2293] [false]: 'อุปกรณ์สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:30.927439586+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:30.927441456+07:00","message":"Set new StatePrefix: 'อุปกรณ์สำหรับ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:31.062237363+07:00","message":"receive streaming session, msgId: 420"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:31.062271811+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":"2025-10-27T14:34:31.062277526+07:00","message":"receive interim result [false|false]: อุปกรณ์สำหรับส่ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:31.062293017+07:00","message":"[buffer interim] 420 false อุปกรณ์สำหรับส่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:31.06229938+07:00","message":"[bufferProcess] interim [740000000]:อุปกรณ์สำหรับส่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:31.062301407+07:00","message":"[bufferProcess] send to processor:อุปกรณ์สำหรับสัตว์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:31.062304364+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:31.062307137+07:00","message":"> Transcript [2294] [false]: 'อุปกรณ์สำหรับสัตว์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:31.062310561+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:31.062312271+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:31.062314598+07:00","message":"StatePrefix: 'อุปกรณ์สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:31.06231657+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:31.241420924+07:00","message":"receive streaming session, msgId: 420"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:31.241461624+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":"2025-10-27T14:34:31.24147542+07:00","message":"receive interim result [false|false]: อุปกรณ์สำหรับส่งข่าว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:31.241497067+07:00","message":"[buffer interim] 420 false อุปกรณ์สำหรับส่งข่าว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:31.241505795+07:00","message":"[bufferProcess] interim [980000000]:อุปกรณ์สำหรับส่งข่าว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:31.241508921+07:00","message":"[bufferProcess] send to processor:อุปกรณ์สำหรับส่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:31.241515594+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:31.241519482+07:00","message":"> Transcript [2295] [false]: 'อุปกรณ์สำหรับส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:31.241522787+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:31.241524836+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:31.241526679+07:00","message":"StatePrefix: 'อุปกรณ์สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:31.241528542+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:31.356652592+07:00","message":"receive streaming session, msgId: 420"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:31.356691376+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":"2025-10-27T14:34:31.35669677+07:00","message":"receive interim result [false|false]: อุปกรณ์สำหรับส่งคำ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:31.356710399+07:00","message":"[buffer interim] 420 false อุปกรณ์สำหรับส่งคำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:31.356717433+07:00","message":"[bufferProcess] interim [40000000]:อุปกรณ์สำหรับส่งคำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:31.356719204+07:00","message":"[bufferProcess] send to processor:อุปกรณ์สำหรับส่งข่าว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:31.356724387+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:31.356727179+07:00","message":"> Transcript [2296] [false]: 'อุปกรณ์สำหรับส่งข่าว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:31.356730235+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:31.356732202+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:31.356733756+07:00","message":"StatePrefix: 'อุปกรณ์สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:31.356735836+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:31.423272945+07:00","message":"receive streaming session, msgId: 420"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:31.423305333+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":"2025-10-27T14:34:31.423310898+07:00","message":"receive interim result [false|false]: อุปกรณ์สำหรับส่งค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:31.423322706+07:00","message":"[buffer interim] 420 false อุปกรณ์สำหรับส่งค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:31.423329263+07:00","message":"[bufferProcess] interim [100000000]:อุปกรณ์สำหรับส่งค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:31.423331159+07:00","message":"[bufferProcess] send to processor:อุปกรณ์สำหรับส่งคำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:31.423336169+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:31.423338831+07:00","message":"> Transcript [2297] [false]: 'อุปกรณ์สำหรับส่งคำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:31.423341493+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:31.423343362+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:31.423344862+07:00","message":"StatePrefix: 'อุปกรณ์สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:31.423346751+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:31.423351029+07:00","message":"Push: 'อุปกรณ์สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:31.423352905+07:00","message":"TextPushed: 'อุปกรณ์สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:31.423354772+07:00","message":"Set new StatePrefix : 'อุปกรณ์สำหรับส่งคำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:31.423356728+07:00","message":"Next Push (prob) : 'ส่งคำ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:31.423364077+07:00","message":"push: {false อุปกรณ์สำหรับ 0 0xc002603800}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:31.440490695+07:00","message":"receive streaming session, msgId: 420"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:31.440535327+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":"2025-10-27T14:34:31.440540696+07:00","message":"receive interim result [false|false]: อุปกรณ์สำหรับส่งพระบรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:31.440552845+07:00","message":"[buffer interim] 420 false อุปกรณ์สำหรับส่งพระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:31.440562581+07:00","message":"[bufferProcess] interim [220000000]:อุปกรณ์สำหรับส่งพระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:31.44056471+07:00","message":"[bufferProcess] send to processor:อุปกรณ์สำหรับส่งค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:31.440569852+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:31.44057241+07:00","message":"> Transcript [2298] [false]: 'อุปกรณ์สำหรับส่งค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:31.440574384+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:31.440576368+07:00","message":"Set new StatePrefix: 'อุปกรณ์สำหรับส่งค่ะ'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:34:31.576634207+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:34:31.576638469+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:31.597430412+07:00","message":"receive streaming session, msgId: 420"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:31.597471752+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":"2025-10-27T14:34:31.597477124+07:00","message":"receive interim result [false|false]: อุปกรณ์สำหรับส่งพระบรมศพ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:31.59748955+07:00","message":"[buffer interim] 420 false อุปกรณ์สำหรับส่งพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:31.597505058+07:00","message":"[bufferProcess] interim [400000000]:อุปกรณ์สำหรับส่งพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:31.597508164+07:00","message":"[bufferProcess] send to processor:อุปกรณ์สำหรับส่งพระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:31.597514113+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:31.597517964+07:00","message":"> Transcript [2299] [false]: 'อุปกรณ์สำหรับส่งพระบรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:31.597520909+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:31.597525026+07:00","message":"Set new StatePrefix: 'อุปกรณ์สำหรับส่งพระบรม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:32.229611809+07:00","message":"receive streaming session, msgId: 420"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:32.229652977+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":"2025-10-27T14:34:32.229658402+07:00","message":"receive interim result [false|false]: อุปกรณ์สำหรับส่งพระบรมศพ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:32.229672695+07:00","message":"[buffer interim] 420 false อุปกรณ์สำหรับส่งพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:32.229679844+07:00","message":"[bufferProcess] interim [0]:อุปกรณ์สำหรับส่งพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:32.229682088+07:00","message":"[bufferProcess] send to processor:อุปกรณ์สำหรับส่งพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:32.229685463+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:32.229688052+07:00","message":"> Transcript [2300] [false]: 'อุปกรณ์สำหรับส่งพระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:32.229691048+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:32.229692622+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:32.229694488+07:00","message":"StatePrefix: 'อุปกรณ์สำหรับส่งพระบรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:32.229696821+07:00","message":"TextPushed: 'อุปกรณ์สำหรับ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:32.623367422+07:00","message":"receive streaming session, msgId: 420"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:32.623421299+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":"2025-10-27T14:34:32.623426997+07:00","message":"receive interim result [false|false]: อุปกรณ์สำหรับส่งพระบรมศพพระศพ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:32.623442687+07:00","message":"[buffer interim] 420 false อุปกรณ์สำหรับส่งพระบรมศพพระศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:32.623449758+07:00","message":"[bufferProcess] interim [420000000]:อุปกรณ์สำหรับส่งพระบรมศพพระศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:32.623452145+07:00","message":"[bufferProcess] send to processor:อุปกรณ์สำหรับส่งพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:32.623455652+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:32.623458172+07:00","message":"> Transcript [2301] [false]: 'อุปกรณ์สำหรับส่งพระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:32.623460775+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:32.623462445+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:32.623464159+07:00","message":"StatePrefix: 'อุปกรณ์สำหรับส่งพระบรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:32.623466673+07:00","message":"TextPushed: 'อุปกรณ์สำหรับ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:33.194369755+07:00","message":"receive streaming session, msgId: 420"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:33.194409798+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":"2025-10-27T14:34:33.194415586+07:00","message":"receive interim result [false|false]: อุปกรณ์สำหรับส่งพระบรมศพประสบกับ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:33.19442984+07:00","message":"[buffer interim] 420 false อุปกรณ์สำหรับส่งพระบรมศพประสบกับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:33.194436736+07:00","message":"[bufferProcess] interim [20000000]:อุปกรณ์สำหรับส่งพระบรมศพประสบกับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:33.194438973+07:00","message":"[bufferProcess] send to processor:อุปกรณ์สำหรับส่งพระบรมศพพระศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:33.194444453+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:33.194447263+07:00","message":"> Transcript [2302] [false]: 'อุปกรณ์สำหรับส่งพระบรมศพพระศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:33.194450298+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:33.194452117+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:33.194453804+07:00","message":"StatePrefix: 'อุปกรณ์สำหรับส่งพระบรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:33.194456598+07:00","message":"TextPushed: 'อุปกรณ์สำหรับ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:33.331407735+07:00","message":"receive streaming session, msgId: 420"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:33.331445208+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":"2025-10-27T14:34:33.33145095+07:00","message":"receive interim result [false|false]: อุปกรณ์สำหรับส่งพระบรมศพพระศพ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:33.331475752+07:00","message":"[buffer interim] 420 false อุปกรณ์สำหรับส่งพระบรมศพพระศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:33.331484436+07:00","message":"[bufferProcess] interim [80000000]:อุปกรณ์สำหรับส่งพระบรมศพพระศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:33.331487669+07:00","message":"[bufferProcess] send to processor:อุปกรณ์สำหรับส่งพระบรมศพประสบกับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:33.331502377+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:33.331505199+07:00","message":"> Transcript [2303] [false]: 'อุปกรณ์สำหรับส่งพระบรมศพประสบกับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:33.331509124+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:33.331510894+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:33.331512462+07:00","message":"StatePrefix: 'อุปกรณ์สำหรับส่งพระบรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:33.331514273+07:00","message":"TextPushed: 'อุปกรณ์สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:33.331521313+07:00","message":"Push: 'ส่งพระบรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:33.331524277+07:00","message":"TextPushed: 'อุปกรณ์สำหรับส่งพระบรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:33.331526269+07:00","message":"Set new StatePrefix : 'อุปกรณ์สำหรับส่งพระบรมศพประสบกับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:33.331528521+07:00","message":"Next Push (prob) : 'ศพประสบกับ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:33.331536507+07:00","message":"push: {false ส่งพระบรม 0 0xc002603800}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:33.488272234+07:00","message":"receive streaming session, msgId: 420"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:33.488313109+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":"2025-10-27T14:34:33.488318821+07:00","message":"receive interim result [false|false]: อุปกรณ์สำหรับส่งพระบรมศพประสบกับสิ่ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:33.488330837+07:00","message":"[buffer interim] 420 false อุปกรณ์สำหรับส่งพระบรมศพประสบกับสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:33.488337561+07:00","message":"[bufferProcess] interim [200000000]:อุปกรณ์สำหรับส่งพระบรมศพประสบกับสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:33.488339591+07:00","message":"[bufferProcess] send to processor:อุปกรณ์สำหรับส่งพระบรมศพพระศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:33.48834499+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:33.488347875+07:00","message":"> Transcript [2304] [false]: 'อุปกรณ์สำหรับส่งพระบรมศพพระศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:33.488350333+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:33.488352275+07:00","message":"Set new StatePrefix: 'อุปกรณ์สำหรับส่งพระบรมศพพระศพ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:33.549339741+07:00","message":"receive streaming session, msgId: 420"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:33.549380645+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":"2025-10-27T14:34:33.54938931+07:00","message":"receive interim result [false|false]: อุปกรณ์สำหรับส่งพระบรมศพพระศพ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:33.549400673+07:00","message":"[buffer interim] 420 false อุปกรณ์สำหรับส่งพระบรมศพพระศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:33.549412935+07:00","message":"[bufferProcess] interim [260000000]:อุปกรณ์สำหรับส่งพระบรมศพพระศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:33.5494166+07:00","message":"[bufferProcess] send to processor:อุปกรณ์สำหรับส่งพระบรมศพประสบกับสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:33.549420488+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:33.549423103+07:00","message":"> Transcript [2305] [false]: 'อุปกรณ์สำหรับส่งพระบรมศพประสบกับสิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:33.549425293+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:33.549426905+07:00","message":"Set new StatePrefix: 'อุปกรณ์สำหรับส่งพระบรมศพประสบกับสิ่ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:33.557387242+07:00","message":"receive streaming session, msgId: 420"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:33.557420688+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อุปกรณ์สำหรับส่งพระบรมศพประสบกับ 2\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:33.55742522+07:00","message":"receive interim result [false|false]: อุปกรณ์สำหรับส่งพระบรมศพประสบกับ 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:33.557437425+07:00","message":"[buffer interim] 420 false อุปกรณ์สำหรับส่งพระบรมศพประสบกับ 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:33.557442334+07:00","message":"[bufferProcess] interim [320000000]:อุปกรณ์สำหรับส่งพระบรมศพประสบกับ 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:33.557444397+07:00","message":"[bufferProcess] send to processor:อุปกรณ์สำหรับส่งพระบรมศพพระศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:33.557447457+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:33.557449689+07:00","message":"> Transcript [2306] [false]: 'อุปกรณ์สำหรับส่งพระบรมศพพระศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:33.557451606+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:33.557453157+07:00","message":"Set new StatePrefix: 'อุปกรณ์สำหรับส่งพระบรมศพพระศพ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:34.107632089+07:00","message":"receive streaming session, msgId: 420"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:34.107666726+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อุปกรณ์สำหรับส่งพระบรมศพประสบกับ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:34.107672386+07:00","message":"receive interim result [false|false]: อุปกรณ์สำหรับส่งพระบรมศพประสบกับ 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:34.107684291+07:00","message":"[buffer interim] 420 false อุปกรณ์สำหรับส่งพระบรมศพประสบกับ 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:34.107692845+07:00","message":"[bufferProcess] interim [920000000]:อุปกรณ์สำหรับส่งพระบรมศพประสบกับ 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:34.107694897+07:00","message":"[bufferProcess] send to processor:อุปกรณ์สำหรับส่งพระบรมศพประสบกับ 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:34.107699982+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:34.107702451+07:00","message":"> Transcript [2307] [false]: 'อุปกรณ์สำหรับส่งพระบรมศพประสบกับ 2'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:34.107704517+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:34.107706157+07:00","message":"Set new StatePrefix: 'อุปกรณ์สำหรับส่งพระบรมศพประสบกับ 2'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:34.407347104+07:00","message":"receive streaming session, msgId: 420"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:34.407399198+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อุปกรณ์สำหรับส่งพระบรมศพประสบกับ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:34.407413363+07:00","message":"receive interim result [false|false]: อุปกรณ์สำหรับส่งพระบรมศพประสบกับ 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:34.407424875+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":"2025-10-27T14:34:34.407428415+07:00","message":"receive interim result [false|false]:  ประกวดพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:34.407438071+07:00","message":"[buffer interim] 420 false อุปกรณ์สำหรับส่งพระบรมศพประสบกับ 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:34.407442743+07:00","message":"[buffer interim] 420 false  ประกวดพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:34.40745102+07:00","message":"[bufferProcess] interim [160000000]:อุปกรณ์สำหรับส่งพระบรมศพประสบกับ 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:34.407454449+07:00","message":"[bufferProcess] send to processor:อุปกรณ์สำหรับส่งพระบรมศพประสบกับ 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:34.407458778+07:00","message":"[bufferProcess] interim [160000000]: ประกวดพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:34.407462065+07:00","message":"[bufferProcess] update buffer: อุปกรณ์สำหรับส่งพระบรมศพประสบกับ 2 ประกวดพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:34.407465786+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:34.407469466+07:00","message":"> Transcript [2308] [false]: 'อุปกรณ์สำหรับส่งพระบรมศพประสบกับ 2'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:34.407472693+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:34.407474298+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:34.407475858+07:00","message":"StatePrefix: 'อุปกรณ์สำหรับส่งพระบรมศพประสบกับ 2'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:34.407477568+07:00","message":"TextPushed: 'อุปกรณ์สำหรับส่งพระบรม'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:34:34.577558618+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:34:34.577579722+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:34.592601883+07:00","message":"receive streaming session, msgId: 420"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:34.592632258+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อุปกรณ์สำหรับส่งพระบรมศพประสบกับ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:34.592637824+07:00","message":"receive interim result [false|false]: อุปกรณ์สำหรับส่งพระบรมศพประสบกับ 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:34.592650842+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":"2025-10-27T14:34:34.592653485+07:00","message":"receive interim result [false|false]:  ประกวดพระบรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:34.592660435+07:00","message":"[buffer interim] 420 false อุปกรณ์สำหรับส่งพระบรมศพประสบกับ 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:34.59266393+07:00","message":"[buffer interim] 420 false  ประกวดพระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:34.592669463+07:00","message":"[bufferProcess] interim [340000000]:อุปกรณ์สำหรับส่งพระบรมศพประสบกับ 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:34.592675282+07:00","message":"[bufferProcess] send to processor:อุปกรณ์สำหรับส่งพระบรมศพประสบกับ 2 ประกวดพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:34.592677876+07:00","message":"[bufferProcess] interim [340000000]: ประกวดพระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:34.592679928+07:00","message":"[bufferProcess] update buffer: อุปกรณ์สำหรับส่งพระบรมศพประสบกับ 2 ประกวดพระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:34.592682917+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:34.59268572+07:00","message":"> Transcript [2309] [false]: 'อุปกรณ์สำหรับส่งพระบรมศพประสบกับ 2 ประกวดพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:34.59268857+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:34.592690327+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:34.592692094+07:00","message":"StatePrefix: 'อุปกรณ์สำหรับส่งพระบรมศพประสบกับ 2'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:34.592693828+07:00","message":"TextPushed: 'อุปกรณ์สำหรับส่งพระบรม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:34.726349474+07:00","message":"receive streaming session, msgId: 420"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:34.726393389+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อุปกรณ์สำหรับส่งพระบรมศพประสบกับ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:34.726399116+07:00","message":"receive interim result [false|false]: อุปกรณ์สำหรับส่งพระบรมศพประสบกับ 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:34.726410333+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":"2025-10-27T14:34:34.726413211+07:00","message":"receive interim result [false|false]:  ประกวดพระบรมธาตุ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:34.726420541+07:00","message":"[buffer interim] 420 false อุปกรณ์สำหรับส่งพระบรมศพประสบกับ 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:34.726424017+07:00","message":"[buffer interim] 420 false  ประกวดพระบรมธาตุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:34.726429975+07:00","message":"[bufferProcess] interim [520000000]:อุปกรณ์สำหรับส่งพระบรมศพประสบกับ 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:34.72643242+07:00","message":"[bufferProcess] send to processor:อุปกรณ์สำหรับส่งพระบรมศพประสบกับ 2 ประกวดพระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:34.726435092+07:00","message":"[bufferProcess] interim [520000000]: ประกวดพระบรมธาตุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:34.726441134+07:00","message":"[bufferProcess] update buffer: อุปกรณ์สำหรับส่งพระบรมศพประสบกับ 2 ประกวดพระบรมธาตุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:34.726444154+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:34.726446634+07:00","message":"> Transcript [2310] [false]: 'อุปกรณ์สำหรับส่งพระบรมศพประสบกับ 2 ประกวดพระบรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:34.726449687+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:34.726451415+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:34.726452978+07:00","message":"StatePrefix: 'อุปกรณ์สำหรับส่งพระบรมศพประสบกับ 2'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:34.72645487+07:00","message":"TextPushed: 'อุปกรณ์สำหรับส่งพระบรม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:34.758557284+07:00","message":"[GCS] IsForceVAD: false for message ID: 420"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:34.823739715+07:00","message":"[GCS] Start streaming session, msgId: 421"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:34.851095066+07:00","message":"receive streaming session, msgId: 420"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:34.851125675+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อุปกรณ์สำหรับส่งพระบรมศพประสบกับ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:34.851131314+07:00","message":"receive interim result [false|false]: อุปกรณ์สำหรับส่งพระบรมศพประสบกับ 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:34.851142863+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":"2025-10-27T14:34:34.851145664+07:00","message":"receive interim result [false|false]:  ประกวดพระบรมศพ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:34.851152891+07:00","message":"[buffer interim] 420 false อุปกรณ์สำหรับส่งพระบรมศพประสบกับ 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:34.851156255+07:00","message":"[buffer interim] 420 false  ประกวดพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:34.851162173+07:00","message":"[bufferProcess] interim [640000000]:อุปกรณ์สำหรับส่งพระบรมศพประสบกับ 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:34.851167734+07:00","message":"[bufferProcess] send to processor:อุปกรณ์สำหรับส่งพระบรมศพประสบกับ 2 ประกวดพระบรมธาตุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:34.851171596+07:00","message":"[bufferProcess] interim [640000000]: ประกวดพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:34.851174434+07:00","message":"[bufferProcess] update buffer: อุปกรณ์สำหรับส่งพระบรมศพประสบกับ 2 ประกวดพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:34.851177956+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:34.851181509+07:00","message":"> Transcript [2311] [false]: 'อุปกรณ์สำหรับส่งพระบรมศพประสบกับ 2 ประกวดพระบรมธาตุ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:34.85118578+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:34.851188552+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:34.851190826+07:00","message":"StatePrefix: 'อุปกรณ์สำหรับส่งพระบรมศพประสบกับ 2'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:34.851193624+07:00","message":"TextPushed: 'อุปกรณ์สำหรับส่งพระบรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:34.851196659+07:00","message":"Push: 'ศพประสบกับ 2'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:34.851199245+07:00","message":"TextPushed: 'อุปกรณ์สำหรับส่งพระบรมศพประสบกับ 2'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:34.851201911+07:00","message":"Set new StatePrefix : 'อุปกรณ์สำหรับส่งพระบรมศพประสบกับ 2 ประกวดพระบรมธาตุ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:34.851204334+07:00","message":"Next Push (prob) : ' ประกวดพระบรมธาตุ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:34.851223317+07:00","message":"push: {false ศพประสบกับ 2 0 0xc002603800}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:34.947584111+07:00","message":"receive streaming session, msgId: 420"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:34.947622521+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อุปกรณ์สำหรับส่งพระบรมศพประสบกับ 2 พระพระบรมศพ\",\"confidence\":0.8921718}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":730000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:34.947645826+07:00","message":"receive interim result [true|false]: อุปกรณ์สำหรับส่งพระบรมศพประสบกับ 2 พระพระบรมศพ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:34.947653235+07:00","message":"end recv isFinal message id 420"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:34.947655094+07:00","message":"end Recv id 420"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:34.94766066+07:00","message":"[buffer interim] 420 true อุปกรณ์สำหรับส่งพระบรมศพประสบกับ 2 พระพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:34.947667671+07:00","message":"[bufferProcess] interim [730000000]:อุปกรณ์สำหรับส่งพระบรมศพประสบกับ 2 พระพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:34.947672386+07:00","message":"[bufferProcess] send to processor (isfinal):อุปกรณ์สำหรับส่งพระบรมศพประสบกับ 2 ประกวดพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:34.947675647+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:34.947678222+07:00","message":"> Transcript [2312] [false]: 'อุปกรณ์สำหรับส่งพระบรมศพประสบกับ 2 ประกวดพระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:34.947680734+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:34.947682357+07:00","message":"Set new StatePrefix: 'อุปกรณ์สำหรับส่งพระบรมศพประสบกับ 2 ประกวดพระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:34.947683936+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:34.947685669+07:00","message":"> Transcript [2313] [true]: 'อุปกรณ์สำหรับส่งพระบรมศพประสบกับ 2 พระพระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:34.947699082+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:34.947701803+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:34.947704197+07:00","message":"StatePrefix: 'อุปกรณ์สำหรับส่งพระบรมศพประสบกับ 2 ประกวดพระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:34.94770763+07:00","message":"TextPushed: 'อุปกรณ์สำหรับส่งพระบรมศพประสบกับ 2'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:34.947715978+07:00","message":"Push: ' พระพระบรมศพ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:34.947724737+07:00","message":"push: {true  พระพระบรมศพ 0 0xc002603800}"}
{"level":"info","service":"Main","time":"2025-10-27T14:34:34.958977791+07:00","message":"write wav file: './tmp/7446/7446_420.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:36.229076521+07:00","message":"[GCS] IsForceVAD: false for message ID: 421"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:36.277103893+07:00","message":"receive streaming session, msgId: 421"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:36.277143409+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":"2025-10-27T14:34:36.277148209+07:00","message":"receive interim result [false|false]: นั่นเองนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:36.277174783+07:00","message":"[buffer interim] 421 false นั่นเองนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:36.277181913+07:00","message":"[bufferProcess] interim [440000000]:นั่นเองนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:36.277183451+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:36.277186795+07:00","message":"[bufferProcess] send to processor (ticker):นั่นเองนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:36.277189356+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:36.277191786+07:00","message":"> Transcript [2314] [false]: 'นั่นเองนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:36.277193597+07:00","message":"Set StatePrefix (first interim): 'นั่นเองนะคะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:36.354401429+07:00","message":"receive streaming session, msgId: 421"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:36.354444839+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นั่นเองนะคะ\",\"confidence\":0.9265177}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:36.35445023+07:00","message":"receive interim result [true|false]: นั่นเองนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:36.35445918+07:00","message":"end recv isFinal message id 421"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:36.354461013+07:00","message":"end Recv id 421"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:36.354467046+07:00","message":"[buffer interim] 421 true นั่นเองนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:36.35447661+07:00","message":"[bufferProcess] interim [620000000]:นั่นเองนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:36.35448242+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:36.354484925+07:00","message":"> Transcript [2315] [true]: 'นั่นเองนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:36.35448769+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:36.354490556+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:36.354492163+07:00","message":"StatePrefix: 'นั่นเองนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:36.354493922+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:36.354499858+07:00","message":"Push: 'นั่นเองนะคะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:36.35450906+07:00","message":"push: {true นั่นเองนะคะ 0 0xc000128580}"}
{"level":"info","service":"Main","time":"2025-10-27T14:34:36.360724397+07:00","message":"write wav file: './tmp/7446/7446_421.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:36.491322303+07:00","message":"[GCS] Start streaming session, msgId: 422"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:34:37.578060333+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:34:37.578079204+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:34:40.57898453+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:34:40.579009497+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:41.609630782+07:00","message":"[GCS] IsForceVAD: false for message ID: 422"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:41.713288246+07:00","message":"receive streaming session, msgId: 422"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:41.71330618+07:00","message":"found end of frame, send empty tag with msgId: 422"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:41.71330877+07:00","message":"end Recv id 422"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:41.713315273+07:00","message":"[buffer interim] 422 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:41.713321523+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:41.713326094+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:41.713328733+07:00","message":"> Transcript [2316] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:41.713330827+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:41.713332427+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:41.713333842+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:41.713335293+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:41.713342241+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:41.713351415+07:00","message":"push: {true \n 0 0xc002216a00}"}
{"level":"info","service":"Main","time":"2025-10-27T14:34:41.723553232+07:00","message":"write wav file: './tmp/7446/7446_422.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:43.15278318+07:00","message":"[GCS] Start streaming session, msgId: 423"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:43.408860549+07:00","message":"[GCS] IsForceVAD: false for message ID: 423"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:43.504630556+07:00","message":"receive streaming session, msgId: 423"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:43.504647259+07:00","message":"found end of frame, send empty tag with msgId: 423"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:43.504650263+07:00","message":"end Recv id 423"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:43.504657025+07:00","message":"[buffer interim] 423 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:43.504663906+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:43.504672197+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:43.50467503+07:00","message":"> Transcript [2317] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:43.504677472+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:43.504679056+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:43.504680437+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:43.504682015+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:43.504684262+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:43.504694186+07:00","message":"push: {true \n 0 0xc002216f80}"}
{"level":"info","service":"Main","time":"2025-10-27T14:34:43.510290233+07:00","message":"write wav file: './tmp/7446/7446_423.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:43.530968876+07:00","message":"[GCS] Start streaming session, msgId: 424"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:34:43.579626324+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:34:43.579628259+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:43.849873036+07:00","message":"[GCS] IsForceVAD: false for message ID: 424"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:43.958472198+07:00","message":"receive streaming session, msgId: 424"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:43.95848754+07:00","message":"found end of frame, send empty tag with msgId: 424"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:43.958490534+07:00","message":"end Recv id 424"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:43.958497032+07:00","message":"[buffer interim] 424 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:43.958505726+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:43.958510998+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:43.958513986+07:00","message":"> Transcript [2318] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:43.958517054+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:43.958519262+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:43.958521722+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:43.958523912+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:43.958531903+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:43.958541754+07:00","message":"push: {true \n 0 0xc002217780}"}
{"level":"info","service":"Main","time":"2025-10-27T14:34:43.963177105+07:00","message":"write wav file: './tmp/7446/7446_424.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:44.051310233+07:00","message":"[GCS] Start streaming session, msgId: 425"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:44.298748008+07:00","message":"[GCS] IsForceVAD: false for message ID: 425"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:44.409802038+07:00","message":"receive streaming session, msgId: 425"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:44.40982065+07:00","message":"found end of frame, send empty tag with msgId: 425"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:44.409823602+07:00","message":"end Recv id 425"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:44.40983074+07:00","message":"[buffer interim] 425 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:44.40983748+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:44.409841286+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:44.409843818+07:00","message":"> Transcript [2319] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:44.409846045+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:44.409847607+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:44.409849022+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:44.409850513+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:44.409852704+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:44.409862149+07:00","message":"push: {true \n 0 0xc00401ea80}"}
{"level":"info","service":"Main","time":"2025-10-27T14:34:44.415906431+07:00","message":"write wav file: './tmp/7446/7446_425.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:44.430061149+07:00","message":"[GCS] Start streaming session, msgId: 426"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:44.879034912+07:00","message":"[GCS] IsForceVAD: false for message ID: 426"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:44.941009112+07:00","message":"[GCS] Start streaming session, msgId: 427"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:44.982183705+07:00","message":"receive streaming session, msgId: 426"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:44.982201414+07:00","message":"found end of frame, send empty tag with msgId: 426"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:44.982204025+07:00","message":"end Recv id 426"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:44.98221096+07:00","message":"[buffer interim] 426 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:44.982217701+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:44.982221487+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:44.982224435+07:00","message":"> Transcript [2320] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:44.98222663+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:44.982228653+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:44.982230241+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:44.98223173+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:44.982234201+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:44.982242654+07:00","message":"push: {true \n 0 0xc002922100}"}
{"level":"info","service":"Main","time":"2025-10-27T14:34:44.987005735+07:00","message":"write wav file: './tmp/7446/7446_426.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:45.07301362+07:00","message":"[GCS] IsForceVAD: false for message ID: 427"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:45.130656626+07:00","message":"[GCS] Start streaming session, msgId: 428"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:45.195135452+07:00","message":"receive streaming session, msgId: 427"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:45.195151539+07:00","message":"found end of frame, send empty tag with msgId: 427"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:45.195154372+07:00","message":"end Recv id 427"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:45.195159615+07:00","message":"[buffer interim] 427 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:45.1951662+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:45.195169901+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:45.19517265+07:00","message":"> Transcript [2321] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:45.195175815+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:45.195178043+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:45.195180055+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:45.195182141+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:45.19518514+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:45.195197246+07:00","message":"push: {true \n 0 0xc002922300}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:45.199008076+07:00","message":"[GCS] IsForceVAD: false for message ID: 428"}
{"level":"info","service":"Main","time":"2025-10-27T14:34:45.200325603+07:00","message":"write wav file: './tmp/7446/7446_427.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:45.330407121+07:00","message":"[GCS] Start streaming session, msgId: 429"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:45.358202635+07:00","message":"receive streaming session, msgId: 428"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:45.358228827+07:00","message":"found end of frame, send empty tag with msgId: 428"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:45.358233239+07:00","message":"end Recv id 428"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:45.358244016+07:00","message":"[buffer interim] 428 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:45.358251732+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:45.358256261+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:45.358260176+07:00","message":"> Transcript [2322] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:45.358263133+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:45.358265162+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:45.358267184+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:45.358269276+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:45.358272416+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:45.358284353+07:00","message":"push: {true \n 0 0xc002217280}"}
{"level":"info","service":"Main","time":"2025-10-27T14:34:45.362595821+07:00","message":"write wav file: './tmp/7446/7446_428.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:34:46.580494249+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:34:46.580497353+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:46.989861292+07:00","message":"[GCS] IsForceVAD: false for message ID: 429"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:47.050992468+07:00","message":"[GCS] Start streaming session, msgId: 430"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:47.103700618+07:00","message":"receive streaming session, msgId: 429"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:47.103719617+07:00","message":"found end of frame, send empty tag with msgId: 429"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:47.103722138+07:00","message":"end Recv id 429"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:47.103728768+07:00","message":"[buffer interim] 429 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:47.103735267+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:47.103739263+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:47.103742107+07:00","message":"> Transcript [2323] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:47.10374421+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:47.103745854+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:47.103747277+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:47.103748836+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:47.103756161+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:47.103767247+07:00","message":"push: {true \n 0 0xc002602200}"}
{"level":"info","service":"Main","time":"2025-10-27T14:34:47.110093044+07:00","message":"write wav file: './tmp/7446/7446_429.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:34:49.580739791+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:34:49.580741456+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:50.189973538+07:00","message":"[GCS] IsForceVAD: false for message ID: 430"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:50.307273077+07:00","message":"receive streaming session, msgId: 430"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:50.307292915+07:00","message":"found end of frame, send empty tag with msgId: 430"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:50.307295663+07:00","message":"end Recv id 430"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:50.307302307+07:00","message":"[buffer interim] 430 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:50.30730885+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:50.307313462+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:50.307316068+07:00","message":"> Transcript [2324] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:50.30731819+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:50.307319869+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:50.307321328+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:50.307322783+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:50.307324957+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:50.307334541+07:00","message":"push: {true \n 0 0xc002880380}"}
{"level":"info","service":"Main","time":"2025-10-27T14:34:50.316519728+07:00","message":"write wav file: './tmp/7446/7446_430.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:50.381390415+07:00","message":"[GCS] Start streaming session, msgId: 431"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:52.427822243+07:00","message":"[GCS] Cleaned up inactive client: 384"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:52.427856767+07:00","message":"[GCS] Cleaned up inactive client: 392"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:52.427859275+07:00","message":"[GCS] Cleaned up inactive client: 382"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:52.427860736+07:00","message":"[GCS] Cleaned up inactive client: 390"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:52.427862244+07:00","message":"[GCS] Cleaned up inactive client: 405"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:52.427863625+07:00","message":"[GCS] Cleaned up inactive client: 394"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:52.427865579+07:00","message":"[GCS] Cleaned up inactive client: 400"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:52.427867107+07:00","message":"[GCS] Cleaned up inactive client: 383"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:52.427868543+07:00","message":"[GCS] Cleaned up inactive client: 397"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:52.427870025+07:00","message":"[GCS] Cleaned up inactive client: 408"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:52.427871528+07:00","message":"[GCS] Cleaned up inactive client: 398"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:52.427873179+07:00","message":"[GCS] Cleaned up inactive client: 407"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:52.427874594+07:00","message":"[GCS] Cleaned up inactive client: 391"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:52.427875929+07:00","message":"[GCS] Cleaned up inactive client: 404"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:52.427877243+07:00","message":"[GCS] Cleaned up inactive client: 401"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:52.427878516+07:00","message":"[GCS] Cleaned up inactive client: 403"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:52.427879835+07:00","message":"[GCS] Cleaned up inactive client: 389"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:52.427881088+07:00","message":"[GCS] Cleaned up inactive client: 406"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:52.427882484+07:00","message":"[GCS] Cleaned up inactive client: 388"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:52.427883732+07:00","message":"[GCS] Cleaned up inactive client: 402"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:52.427885061+07:00","message":"[GCS] Cleaned up inactive client: 386"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:52.427886346+07:00","message":"[GCS] Cleaned up inactive client: 387"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:52.427887678+07:00","message":"[GCS] Cleaned up inactive client: 385"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:52.427888919+07:00","message":"[GCS] Cleaned up inactive client: 396"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:52.427890194+07:00","message":"[GCS] Cleaned up inactive client: 395"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:52.427891492+07:00","message":"[GCS] Cleaned up inactive client: 409"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:52.427892832+07:00","message":"[GCS] Cleaned up inactive client: 399"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:52.4278941+07:00","message":"[GCS] Cleaned up inactive client: 393"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:52.542866719+07:00","message":"receive streaming session, msgId: 431"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:52.542906208+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":"2025-10-27T14:34:52.542911796+07:00","message":"receive interim result [false|false]: สำนัก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:52.542923794+07:00","message":"[buffer interim] 431 false สำนัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:52.54293033+07:00","message":"[bufferProcess] interim [220000000]:สำนัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:52.542931886+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:52.542935098+07:00","message":"[bufferProcess] send to processor (ticker):สำนัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:52.542937712+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:52.542940493+07:00","message":"> Transcript [2325] [false]: 'สำนัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:52.542942309+07:00","message":"Set StatePrefix (first interim): 'สำนัก'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:34:52.580807102+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:34:52.580826506+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:55.035613381+07:00","message":"receive streaming session, msgId: 431"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:55.035650312+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":"2025-10-27T14:34:55.03565575+07:00","message":"receive interim result [false|false]: วิธี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:55.035666615+07:00","message":"[buffer interim] 431 false วิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:55.035672806+07:00","message":"[bufferProcess] interim [620000000]:วิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:55.035674272+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:55.035679319+07:00","message":"[bufferProcess] send to processor (ticker):วิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:55.035682109+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:55.035684861+07:00","message":"> Transcript [2326] [false]: 'วิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:55.035686948+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:55.035688718+07:00","message":"Set new StatePrefix: 'วิธี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:55.222765837+07:00","message":"receive streaming session, msgId: 431"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:55.222804722+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":"2025-10-27T14:34:55.22281037+07:00","message":"receive interim result [false|false]: วิธีทำ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:55.222823746+07:00","message":"[buffer interim] 431 false วิธีทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:55.22283073+07:00","message":"[bufferProcess] interim [800000000]:วิธีทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:55.222832307+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:55.379841623+07:00","message":"[GCS] IsForceVAD: false for message ID: 431"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:55.556596842+07:00","message":"receive streaming session, msgId: 431"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:55.556640935+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วิธีทำ\",\"confidence\":0.823172}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:55.556648174+07:00","message":"receive interim result [true|false]: วิธีทำ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:55.556656599+07:00","message":"end recv isFinal message id 431"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:55.556659238+07:00","message":"end Recv id 431"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:55.556678821+07:00","message":"[buffer interim] 431 true วิธีทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:55.556697783+07:00","message":"[bufferProcess] interim [220000000]:วิธีทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:55.556701688+07:00","message":"[bufferProcess] send to processor (isfinal):วิธีทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:55.556705679+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:55.556709975+07:00","message":"> Transcript [2327] [false]: 'วิธีทำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:55.556713872+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:55.556716231+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:55.556718446+07:00","message":"StatePrefix: 'วิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:55.556720604+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:55.556722734+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:55.556725568+07:00","message":"> Transcript [2328] [true]: 'วิธีทำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:55.55672802+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:55.556730128+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:55.556731992+07:00","message":"StatePrefix: 'วิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:55.556734083+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:55.556740835+07:00","message":"Push: 'วิธีทำ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:55.556750439+07:00","message":"push: {true วิธีทำ 0 0xc002217e80}"}
{"level":"info","service":"Main","time":"2025-10-27T14:34:55.569198581+07:00","message":"write wav file: './tmp/7446/7446_431.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:55.57447336+07:00","message":"[GCS] Start streaming session, msgId: 432"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:34:55.581563624+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:34:55.581572329+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:56.459508655+07:00","message":"receive streaming session, msgId: 432"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:56.459555064+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":"2025-10-27T14:34:56.45955998+07:00","message":"receive interim result [false|false]: สภาพ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:56.459571599+07:00","message":"[buffer interim] 432 false สภาพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:56.459579434+07:00","message":"[bufferProcess] interim [720000000]:สภาพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:56.459581534+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:56.859537096+07:00","message":"receive streaming session, msgId: 432"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:56.859567351+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":"2025-10-27T14:34:56.859572379+07:00","message":"receive interim result [false|false]: พระอาทิตย์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:56.85958563+07:00","message":"[buffer interim] 432 false พระอาทิตย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:56.859592324+07:00","message":"[bufferProcess] interim [960000000]:พระอาทิตย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:56.859594533+07:00","message":"[bufferProcess] send to processor:สภาพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:56.859597374+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:56.859600064+07:00","message":"> Transcript [2329] [false]: 'สภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:56.859602171+07:00","message":"Set StatePrefix (first interim): 'สภาพ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:56.865533721+07:00","message":"receive streaming session, msgId: 432"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:56.865564617+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":"2025-10-27T14:34:56.865569466+07:00","message":"receive interim result [false|false]: อภิธรรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:56.865580844+07:00","message":"[buffer interim] 432 false อภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:56.865586698+07:00","message":"[bufferProcess] interim [20000000]:อภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:56.865589238+07:00","message":"[bufferProcess] send to processor:พระอาทิตย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:56.865592662+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:56.865595566+07:00","message":"> Transcript [2330] [false]: 'พระอาทิตย์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:56.865597906+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:56.865600166+07:00","message":"Set new StatePrefix: 'พระอาทิตย์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:57.430525941+07:00","message":"receive streaming session, msgId: 432"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:57.430558929+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":"2025-10-27T14:34:57.430564223+07:00","message":"receive interim result [false|false]: พระอภิธรรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:57.430575761+07:00","message":"[buffer interim] 432 false พระอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:57.430582004+07:00","message":"[bufferProcess] interim [560000000]:พระอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:57.43058406+07:00","message":"[bufferProcess] send to processor:อภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:57.430588986+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:57.430591543+07:00","message":"> Transcript [2331] [false]: 'อภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:57.43059352+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:57.430595068+07:00","message":"Set new StatePrefix: 'อภิธรรม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:57.545415018+07:00","message":"receive streaming session, msgId: 432"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:57.545457114+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":"2025-10-27T14:34:57.545462972+07:00","message":"receive interim result [false|false]: พระอภิธรรมพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:57.545477437+07:00","message":"[buffer interim] 432 false พระอภิธรรมพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:57.545484461+07:00","message":"[bufferProcess] interim [680000000]:พระอภิธรรมพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:57.545486806+07:00","message":"[bufferProcess] send to processor:พระอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:57.545490335+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:57.545492846+07:00","message":"> Transcript [2332] [false]: 'พระอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:57.545494722+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:57.545496517+07:00","message":"Set new StatePrefix: 'พระอภิธรรม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:57.583586019+07:00","message":"receive streaming session, msgId: 432"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:57.583632594+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":"2025-10-27T14:34:57.583637878+07:00","message":"receive interim result [false|false]: พระอภิธรรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:57.583653312+07:00","message":"[buffer interim] 432 false พระอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:57.583661545+07:00","message":"[bufferProcess] interim [740000000]:พระอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:57.583664264+07:00","message":"[bufferProcess] send to processor:พระอภิธรรมพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:57.583668718+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:57.583672228+07:00","message":"> Transcript [2333] [false]: 'พระอภิธรรมพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:57.583675852+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:57.583678139+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:57.583680275+07:00","message":"StatePrefix: 'พระอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:57.583682681+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:57.695574783+07:00","message":"receive streaming session, msgId: 432"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:57.695605137+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":"2025-10-27T14:34:57.695612071+07:00","message":"receive interim result [false|false]: พระอภิธรรมพระบรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:57.695623622+07:00","message":"[buffer interim] 432 false พระอภิธรรมพระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:57.695630066+07:00","message":"[bufferProcess] interim [860000000]:พระอภิธรรมพระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:57.695632512+07:00","message":"[bufferProcess] send to processor:พระอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:57.695638158+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:57.695640668+07:00","message":"> Transcript [2334] [false]: 'พระอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:57.695643098+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:57.69564472+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:57.695646339+07:00","message":"StatePrefix: 'พระอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:57.695648082+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:57.900565374+07:00","message":"receive streaming session, msgId: 432"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:57.900603399+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":"2025-10-27T14:34:57.900609358+07:00","message":"receive interim result [false|false]: พระอภิธรรมพระบรมศพ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:57.900622181+07:00","message":"[buffer interim] 432 false พระอภิธรรมพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:57.900628573+07:00","message":"[bufferProcess] interim [100000000]:พระอภิธรรมพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:57.900630867+07:00","message":"[bufferProcess] send to processor:พระอภิธรรมพระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:57.900636217+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:57.90063889+07:00","message":"> Transcript [2335] [false]: 'พระอภิธรรมพระบรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:57.900642203+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:57.900644271+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:57.900645896+07:00","message":"StatePrefix: 'พระอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:57.90064829+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:58.4257168+07:00","message":"receive streaming session, msgId: 432"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:58.425755379+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":"2025-10-27T14:34:58.425761349+07:00","message":"receive interim result [false|false]: พระอภิธรรมพระบรมศพนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:58.425775258+07:00","message":"[buffer interim] 432 false พระอภิธรรมพระบรมศพนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:58.425781978+07:00","message":"[bufferProcess] interim [580000000]:พระอภิธรรมพระบรมศพนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:58.425784789+07:00","message":"[bufferProcess] send to processor:พระอภิธรรมพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:58.425788737+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:58.425792374+07:00","message":"> Transcript [2336] [false]: 'พระอภิธรรมพระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:58.425796137+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:58.42579823+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:58.425800501+07:00","message":"StatePrefix: 'พระอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:58.425802923+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:58.425806002+07:00","message":"Push: 'พระอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:58.425809221+07:00","message":"TextPushed: 'พระอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:58.425810818+07:00","message":"Set new StatePrefix : 'พระอภิธรรมพระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:58.425812698+07:00","message":"Next Push (prob) : 'พระบรมศพ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:58.425821507+07:00","message":"push: {false พระอภิธรรม 0 0xc00401e280}"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:34:58.582610884+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:34:58.582611624+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:58.993494248+07:00","message":"receive streaming session, msgId: 432"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:58.993527977+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":"2025-10-27T14:34:58.993533551+07:00","message":"receive interim result [false|false]: พระอภิธรรมพระบรมศพนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:34:58.993544534+07:00","message":"[buffer interim] 432 false พระอภิธรรมพระบรมศพนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:58.993550999+07:00","message":"[bufferProcess] interim [180000000]:พระอภิธรรมพระบรมศพนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:58.993553413+07:00","message":"[bufferProcess] send to processor:พระอภิธรรมพระบรมศพนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:58.993556692+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:58.993559129+07:00","message":"> Transcript [2337] [false]: 'พระอภิธรรมพระบรมศพนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:58.993588488+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:58.993590236+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:58.993591872+07:00","message":"StatePrefix: 'พระอภิธรรมพระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:34:58.993593667+07:00","message":"TextPushed: 'พระอภิธรรม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:00.889264777+07:00","message":"[GCS] IsForceVAD: false for message ID: 432"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:00.961697652+07:00","message":"[GCS] Start streaming session, msgId: 433"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:01.017420942+07:00","message":"receive streaming session, msgId: 432"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:01.017459706+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระอภิธรรมพระบรมศพนะคะ\",\"confidence\":0.9544871}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:01.017464603+07:00","message":"receive interim result [true|false]: พระอภิธรรมพระบรมศพนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:01.017477329+07:00","message":"end recv isFinal message id 432"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:01.017480437+07:00","message":"end Recv id 432"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:01.01748701+07:00","message":"[buffer interim] 432 true พระอภิธรรมพระบรมศพนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:01.017494276+07:00","message":"[bufferProcess] interim [340000000]:พระอภิธรรมพระบรมศพนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:01.017497383+07:00","message":"[bufferProcess] send to processor (isfinal):พระอภิธรรมพระบรมศพนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:01.017500791+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:01.017503571+07:00","message":"> Transcript [2338] [false]: 'พระอภิธรรมพระบรมศพนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:01.017506233+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:01.017508001+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:01.017509636+07:00","message":"StatePrefix: 'พระอภิธรรมพระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:01.017511371+07:00","message":"TextPushed: 'พระอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:01.017512845+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:01.017514413+07:00","message":"> Transcript [2339] [true]: 'พระอภิธรรมพระบรมศพนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:01.017516139+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:01.01751749+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:01.017518845+07:00","message":"StatePrefix: 'พระอภิธรรมพระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:01.017520191+07:00","message":"TextPushed: 'พระอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:01.017522453+07:00","message":"Push: 'พระบรมศพนะคะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:01.017530132+07:00","message":"push: {true พระบรมศพนะคะ 0 0xc00401e280}"}
{"level":"info","service":"Main","time":"2025-10-27T14:35:01.033410363+07:00","message":"write wav file: './tmp/7446/7446_432.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:35:01.58335995+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:35:01.583377159+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:02.396925739+07:00","message":"receive streaming session, msgId: 433"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:02.396966007+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"American\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:02.396970927+07:00","message":"receive interim result [false|false]: American"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:02.396983899+07:00","message":"[buffer interim] 433 false American"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:02.39699039+07:00","message":"[bufferProcess] interim [260000000]:American"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:02.396991888+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:02.396997503+07:00","message":"[bufferProcess] send to processor (ticker):American"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:02.397000532+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:02.397002936+07:00","message":"> Transcript [2340] [false]: 'American'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:02.397004611+07:00","message":"Set StatePrefix (first interim): 'American'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:02.85365074+07:00","message":"receive streaming session, msgId: 433"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:02.8536964+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":"2025-10-27T14:35:02.853703746+07:00","message":"receive interim result [false|false]: นั่ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:02.853719304+07:00","message":"[buffer interim] 433 false นั่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:02.853727508+07:00","message":"[bufferProcess] interim [680000000]:นั่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:02.853729836+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:02.915639189+07:00","message":"receive streaming session, msgId: 433"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:02.915688162+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":"2025-10-27T14:35:02.915695404+07:00","message":"receive interim result [false|false]: นั่งอยู่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:02.915711357+07:00","message":"[buffer interim] 433 false นั่งอยู่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:02.915721462+07:00","message":"[bufferProcess] interim [800000000]:นั่งอยู่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:02.915724593+07:00","message":"[bufferProcess] send to processor:นั่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:02.91573087+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:02.915734721+07:00","message":"> Transcript [2341] [false]: 'นั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:02.915737702+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:02.915740281+07:00","message":"Set new StatePrefix: 'นั่ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:03.290827437+07:00","message":"receive streaming session, msgId: 433"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:03.290885373+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":"2025-10-27T14:35:03.2908923+07:00","message":"receive interim result [false|false]: นั่งอยู่ใน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:03.290911309+07:00","message":"[buffer interim] 433 false นั่งอยู่ใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:03.290919656+07:00","message":"[bufferProcess] interim [160000000]:นั่งอยู่ใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:03.290922252+07:00","message":"[bufferProcess] send to processor:นั่งอยู่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:03.290927161+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:03.290931537+07:00","message":"> Transcript [2342] [false]: 'นั่งอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:03.290935823+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:03.290938459+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:03.290940941+07:00","message":"StatePrefix: 'นั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:03.290943482+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:03.613055201+07:00","message":"receive streaming session, msgId: 433"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:03.61309117+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":"2025-10-27T14:35:03.613096306+07:00","message":"receive interim result [false|false]: นั่งอยู่ในสระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:03.61310917+07:00","message":"[buffer interim] 433 false นั่งอยู่ในสระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:03.613115434+07:00","message":"[bufferProcess] interim [460000000]:นั่งอยู่ในสระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:03.613117788+07:00","message":"[bufferProcess] send to processor:นั่งอยู่ใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:03.613123139+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:03.61312601+07:00","message":"> Transcript [2343] [false]: 'นั่งอยู่ใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:03.61312907+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:03.613131291+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:03.613132986+07:00","message":"StatePrefix: 'นั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:03.613134723+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:03.643256704+07:00","message":"receive streaming session, msgId: 433"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:03.643296481+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":"2025-10-27T14:35:03.64330319+07:00","message":"receive interim result [false|false]: นั่งอยู่ในซอย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:03.643318754+07:00","message":"[buffer interim] 433 false นั่งอยู่ในซอย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:03.643326387+07:00","message":"[bufferProcess] interim [520000000]:นั่งอยู่ในซอย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:03.643328995+07:00","message":"[bufferProcess] send to processor:นั่งอยู่ในสระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:03.643335587+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:03.643347203+07:00","message":"> Transcript [2344] [false]: 'นั่งอยู่ในสระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:03.643351889+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:03.643354327+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:03.643356506+07:00","message":"StatePrefix: 'นั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:03.643358784+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:03.764655805+07:00","message":"receive streaming session, msgId: 433"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:03.764700285+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":"2025-10-27T14:35:03.76470512+07:00","message":"receive interim result [false|false]: นั่งอยู่ในสร้าง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:03.764718764+07:00","message":"[buffer interim] 433 false นั่งอยู่ในสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:03.764725578+07:00","message":"[bufferProcess] interim [580000000]:นั่งอยู่ในสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:03.764727626+07:00","message":"[bufferProcess] send to processor:นั่งอยู่ในซอย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:03.76473299+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:03.764735814+07:00","message":"> Transcript [2345] [false]: 'นั่งอยู่ในซอย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:03.764738603+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:03.764740782+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:03.764742203+07:00","message":"StatePrefix: 'นั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:03.764743961+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:03.764748379+07:00","message":"Push: 'นั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:03.764749964+07:00","message":"TextPushed: 'นั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:03.764752331+07:00","message":"Set new StatePrefix : 'นั่งอยู่ในซอย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:03.764754259+07:00","message":"Next Push (prob) : 'อยู่ในซอย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:03.764761834+07:00","message":"push: {false นั่ง 0 0xc000129100}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:03.977023191+07:00","message":"receive streaming session, msgId: 433"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:03.97705904+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":"2025-10-27T14:35:03.977064536+07:00","message":"receive interim result [false|false]: นั่งอยู่ในสร้างใน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:03.977076084+07:00","message":"[buffer interim] 433 false นั่งอยู่ในสร้างใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:03.977085896+07:00","message":"[bufferProcess] interim [820000000]:นั่งอยู่ในสร้างใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:03.977087942+07:00","message":"[bufferProcess] send to processor:นั่งอยู่ในสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:03.977091554+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:03.977093972+07:00","message":"> Transcript [2346] [false]: 'นั่งอยู่ในสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:03.977096073+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:03.977097786+07:00","message":"Set new StatePrefix: 'นั่งอยู่ในสร้าง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:04.123648686+07:00","message":"receive streaming session, msgId: 433"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:04.123683452+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":"2025-10-27T14:35:04.123688678+07:00","message":"receive interim result [false|false]: นั่งอยู่ในสร้างนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:04.123705075+07:00","message":"[buffer interim] 433 false นั่งอยู่ในสร้างนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:04.123711934+07:00","message":"[bufferProcess] interim [940000000]:นั่งอยู่ในสร้างนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:04.123714049+07:00","message":"[bufferProcess] send to processor:นั่งอยู่ในสร้างใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:04.123717925+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:04.123720458+07:00","message":"> Transcript [2347] [false]: 'นั่งอยู่ในสร้างใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:04.12372314+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:04.123724993+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:04.123726617+07:00","message":"StatePrefix: 'นั่งอยู่ในสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:04.123728488+07:00","message":"TextPushed: 'นั่ง'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:35:04.58441901+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:35:04.584428239+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:04.700533671+07:00","message":"receive streaming session, msgId: 433"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:04.700570878+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นั่งอยู่ในสร้างนะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:04.700577418+07:00","message":"receive interim result [false|false]: นั่งอยู่ในสร้างนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:04.700588892+07:00","message":"[buffer interim] 433 false นั่งอยู่ในสร้างนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:04.700597386+07:00","message":"[bufferProcess] interim [540000000]:นั่งอยู่ในสร้างนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:04.700600184+07:00","message":"[bufferProcess] send to processor:นั่งอยู่ในสร้างนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:04.700604362+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:04.700607991+07:00","message":"> Transcript [2348] [false]: 'นั่งอยู่ในสร้างนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:04.700611872+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:04.70061437+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:04.700616743+07:00","message":"StatePrefix: 'นั่งอยู่ในสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:04.700619699+07:00","message":"TextPushed: 'นั่ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:04.895882068+07:00","message":"receive streaming session, msgId: 433"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:04.895927157+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":"2025-10-27T14:35:04.895933608+07:00","message":"receive interim result [false|false]: นั่งอยู่ในสร้างนะคะซึ่ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:04.89594884+07:00","message":"[buffer interim] 433 false นั่งอยู่ในสร้างนะคะซึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:04.895957552+07:00","message":"[bufferProcess] interim [780000000]:นั่งอยู่ในสร้างนะคะซึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:04.895960623+07:00","message":"[bufferProcess] send to processor:นั่งอยู่ในสร้างนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:04.895968741+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:04.895972388+07:00","message":"> Transcript [2349] [false]: 'นั่งอยู่ในสร้างนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:04.895977113+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:04.895979671+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:04.895982507+07:00","message":"StatePrefix: 'นั่งอยู่ในสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:04.895985774+07:00","message":"TextPushed: 'นั่ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:05.034732525+07:00","message":"receive streaming session, msgId: 433"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:05.034765387+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":"2025-10-27T14:35:05.034770858+07:00","message":"receive interim result [false|false]: นั่งอยู่ในสร้างนะคะซึ่งเป็น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:05.034781415+07:00","message":"[buffer interim] 433 false นั่งอยู่ในสร้างนะคะซึ่งเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:05.034788354+07:00","message":"[bufferProcess] interim [900000000]:นั่งอยู่ในสร้างนะคะซึ่งเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:05.034790633+07:00","message":"[bufferProcess] send to processor:นั่งอยู่ในสร้างนะคะซึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:05.034793899+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:05.034796528+07:00","message":"> Transcript [2350] [false]: 'นั่งอยู่ในสร้างนะคะซึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:05.034799626+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:05.034801388+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:05.03480327+07:00","message":"StatePrefix: 'นั่งอยู่ในสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:05.034805018+07:00","message":"TextPushed: 'นั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:05.034807718+07:00","message":"Push: 'อยู่ในสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:05.034809222+07:00","message":"TextPushed: 'นั่งอยู่ในสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:05.034810879+07:00","message":"Set new StatePrefix : 'นั่งอยู่ในสร้างนะคะซึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:05.034812698+07:00","message":"Next Push (prob) : 'นะคะซึ่ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:05.034820156+07:00","message":"push: {false อยู่ในสร้าง 0 0xc000129100}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:05.455562604+07:00","message":"receive streaming session, msgId: 433"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:05.45559496+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":"2025-10-27T14:35:05.45560102+07:00","message":"receive interim result [false|false]: นั่งอยู่ในสร้างนะคะซึ่งเป็นที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:05.455616266+07:00","message":"[buffer interim] 433 false นั่งอยู่ในสร้างนะคะซึ่งเป็นที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:05.455625135+07:00","message":"[bufferProcess] interim [320000000]:นั่งอยู่ในสร้างนะคะซึ่งเป็นที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:05.455627352+07:00","message":"[bufferProcess] send to processor:นั่งอยู่ในสร้างนะคะซึ่งเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:05.455630593+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:05.455633636+07:00","message":"> Transcript [2351] [false]: 'นั่งอยู่ในสร้างนะคะซึ่งเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:05.455636697+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:05.455638948+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:05.455640569+07:00","message":"StatePrefix: 'นั่งอยู่ในสร้างนะคะซึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:05.455642765+07:00","message":"TextPushed: 'นั่งอยู่ในสร้าง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:05.636585551+07:00","message":"receive streaming session, msgId: 433"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:05.636619599+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":"2025-10-27T14:35:05.636625168+07:00","message":"receive interim result [false|false]: นั่งอยู่ในสร้างนะคะซึ่งเป็นที่น่า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:05.63663833+07:00","message":"[buffer interim] 433 false นั่งอยู่ในสร้างนะคะซึ่งเป็นที่น่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:05.636645405+07:00","message":"[bufferProcess] interim [500000000]:นั่งอยู่ในสร้างนะคะซึ่งเป็นที่น่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:05.636648468+07:00","message":"[bufferProcess] send to processor:นั่งอยู่ในสร้างนะคะซึ่งเป็นที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:05.636653309+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:05.636656885+07:00","message":"> Transcript [2352] [false]: 'นั่งอยู่ในสร้างนะคะซึ่งเป็นที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:05.636660853+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:05.636663164+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:05.63666565+07:00","message":"StatePrefix: 'นั่งอยู่ในสร้างนะคะซึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:05.636669152+07:00","message":"TextPushed: 'นั่งอยู่ในสร้าง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:05.747637895+07:00","message":"receive streaming session, msgId: 433"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:05.747676646+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":"2025-10-27T14:35:05.747682521+07:00","message":"receive interim result [false|false]: นั่งอยู่ในสร้างนะคะซึ่งเป็นที่นั่ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:05.747694615+07:00","message":"[buffer interim] 433 false นั่งอยู่ในสร้างนะคะซึ่งเป็นที่นั่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:05.747701604+07:00","message":"[bufferProcess] interim [560000000]:นั่งอยู่ในสร้างนะคะซึ่งเป็นที่นั่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:05.747703847+07:00","message":"[bufferProcess] send to processor:นั่งอยู่ในสร้างนะคะซึ่งเป็นที่น่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:05.747709085+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:05.747711743+07:00","message":"> Transcript [2353] [false]: 'นั่งอยู่ในสร้างนะคะซึ่งเป็นที่น่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:05.7477146+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:05.747716549+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:05.74771842+07:00","message":"StatePrefix: 'นั่งอยู่ในสร้างนะคะซึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:05.747720875+07:00","message":"TextPushed: 'นั่งอยู่ในสร้าง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:06.047854469+07:00","message":"receive streaming session, msgId: 433"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:06.047896843+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":"2025-10-27T14:35:06.04790241+07:00","message":"receive interim result [false|false]: นั่งอยู่ในสร้างนะคะซึ่งเป็นที่นั่งเฉพาะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:06.04791487+07:00","message":"[buffer interim] 433 false นั่งอยู่ในสร้างนะคะซึ่งเป็นที่นั่งเฉพาะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:06.047923409+07:00","message":"[bufferProcess] interim [860000000]:นั่งอยู่ในสร้างนะคะซึ่งเป็นที่นั่งเฉพาะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:06.047925644+07:00","message":"[bufferProcess] send to processor:นั่งอยู่ในสร้างนะคะซึ่งเป็นที่นั่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:06.047931055+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:06.047933655+07:00","message":"> Transcript [2354] [false]: 'นั่งอยู่ในสร้างนะคะซึ่งเป็นที่นั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:06.047936794+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:06.047938726+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:06.04794061+07:00","message":"StatePrefix: 'นั่งอยู่ในสร้างนะคะซึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:06.047942992+07:00","message":"TextPushed: 'นั่งอยู่ในสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:06.047947198+07:00","message":"Push: 'นะคะซึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:06.047949442+07:00","message":"TextPushed: 'นั่งอยู่ในสร้างนะคะซึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:06.047951454+07:00","message":"Set new StatePrefix : 'นั่งอยู่ในสร้างนะคะซึ่งเป็นที่นั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:06.047953401+07:00","message":"Next Push (prob) : 'เป็นที่นั่ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:06.047961358+07:00","message":"push: {false นะคะซึ่ง 0 0xc000129100}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:06.248694983+07:00","message":"receive streaming session, msgId: 433"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:06.248735826+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":"2025-10-27T14:35:06.248740976+07:00","message":"receive interim result [false|false]: นั่งอยู่ในสร้างนะคะซึ่งเป็นที่นั่งเฉพาะของ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:06.24875533+07:00","message":"[buffer interim] 433 false นั่งอยู่ในสร้างนะคะซึ่งเป็นที่นั่งเฉพาะของ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:06.248762802+07:00","message":"[bufferProcess] interim [100000000]:นั่งอยู่ในสร้างนะคะซึ่งเป็นที่นั่งเฉพาะของ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:06.248765043+07:00","message":"[bufferProcess] send to processor:นั่งอยู่ในสร้างนะคะซึ่งเป็นที่นั่งเฉพาะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:06.248770953+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:06.248773937+07:00","message":"> Transcript [2355] [false]: 'นั่งอยู่ในสร้างนะคะซึ่งเป็นที่นั่งเฉพาะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:06.248776949+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:06.248778693+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:06.24878035+07:00","message":"StatePrefix: 'นั่งอยู่ในสร้างนะคะซึ่งเป็นที่นั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:06.248783021+07:00","message":"TextPushed: 'นั่งอยู่ในสร้างนะคะซึ่ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:06.497691312+07:00","message":"receive streaming session, msgId: 433"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:06.497733618+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":"2025-10-27T14:35:06.497740001+07:00","message":"receive interim result [false|false]: นั่งอยู่ในสร้างนะคะซึ่งเป็นที่นั่งเฉพาะของพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:06.497754881+07:00","message":"[buffer interim] 433 false นั่งอยู่ในสร้างนะคะซึ่งเป็นที่นั่งเฉพาะของพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:06.497761842+07:00","message":"[bufferProcess] interim [400000000]:นั่งอยู่ในสร้างนะคะซึ่งเป็นที่นั่งเฉพาะของพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:06.497764186+07:00","message":"[bufferProcess] send to processor:นั่งอยู่ในสร้างนะคะซึ่งเป็นที่นั่งเฉพาะของ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:06.497767356+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:06.497769964+07:00","message":"> Transcript [2356] [false]: 'นั่งอยู่ในสร้างนะคะซึ่งเป็นที่นั่งเฉพาะของ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:06.497773316+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:06.497775056+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:06.497777006+07:00","message":"StatePrefix: 'นั่งอยู่ในสร้างนะคะซึ่งเป็นที่นั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:06.497779384+07:00","message":"TextPushed: 'นั่งอยู่ในสร้างนะคะซึ่ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:06.813673156+07:00","message":"receive streaming session, msgId: 433"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:06.813708525+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":"2025-10-27T14:35:06.813714823+07:00","message":"receive interim result [false|false]: นั่งอยู่ในสร้างนะคะซึ่งเป็นที่นั่งเฉพาะของพระภิกษุ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:06.813727551+07:00","message":"[buffer interim] 433 false นั่งอยู่ในสร้างนะคะซึ่งเป็นที่นั่งเฉพาะของพระภิกษุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:06.813734413+07:00","message":"[bufferProcess] interim [640000000]:นั่งอยู่ในสร้างนะคะซึ่งเป็นที่นั่งเฉพาะของพระภิกษุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:06.813736711+07:00","message":"[bufferProcess] send to processor:นั่งอยู่ในสร้างนะคะซึ่งเป็นที่นั่งเฉพาะของพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:06.8137421+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:06.813744695+07:00","message":"> Transcript [2357] [false]: 'นั่งอยู่ในสร้างนะคะซึ่งเป็นที่นั่งเฉพาะของพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:06.813747952+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:06.813749668+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:06.813751776+07:00","message":"StatePrefix: 'นั่งอยู่ในสร้างนะคะซึ่งเป็นที่นั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:06.813754537+07:00","message":"TextPushed: 'นั่งอยู่ในสร้างนะคะซึ่ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:06.818645461+07:00","message":"receive streaming session, msgId: 433"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:06.818673959+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":"2025-10-27T14:35:06.818679542+07:00","message":"receive interim result [false|false]: นั่งอยู่ในสร้างนะคะซึ่งเป็นที่นั่งเฉพาะของพระพิธี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:06.818690449+07:00","message":"[buffer interim] 433 false นั่งอยู่ในสร้างนะคะซึ่งเป็นที่นั่งเฉพาะของพระพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:06.818696576+07:00","message":"[bufferProcess] interim [700000000]:นั่งอยู่ในสร้างนะคะซึ่งเป็นที่นั่งเฉพาะของพระพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:06.818698745+07:00","message":"[bufferProcess] send to processor:นั่งอยู่ในสร้างนะคะซึ่งเป็นที่นั่งเฉพาะของพระภิกษุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:06.81870196+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:06.818704445+07:00","message":"> Transcript [2358] [false]: 'นั่งอยู่ในสร้างนะคะซึ่งเป็นที่นั่งเฉพาะของพระภิกษุ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:06.81870756+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:06.818709124+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:06.818711537+07:00","message":"StatePrefix: 'นั่งอยู่ในสร้างนะคะซึ่งเป็นที่นั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:06.818713406+07:00","message":"TextPushed: 'นั่งอยู่ในสร้างนะคะซึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:06.818717995+07:00","message":"Push: 'เป็นที่นั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:06.818719804+07:00","message":"TextPushed: 'นั่งอยู่ในสร้างนะคะซึ่งเป็นที่นั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:06.818722859+07:00","message":"Set new StatePrefix : 'นั่งอยู่ในสร้างนะคะซึ่งเป็นที่นั่งเฉพาะของพระภิกษุ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:06.818725153+07:00","message":"Next Push (prob) : 'เฉพาะของพระภิกษุ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:06.818732838+07:00","message":"push: {false เป็นที่นั่ง 0 0xc000129100}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:06.94486738+07:00","message":"receive streaming session, msgId: 433"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:06.944905613+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":"2025-10-27T14:35:06.944911152+07:00","message":"receive interim result [false|false]: นั่งอยู่ในสร้างนะคะซึ่งเป็นที่นั่งเฉพาะของพระพิธีธรรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:06.944923253+07:00","message":"[buffer interim] 433 false นั่งอยู่ในสร้างนะคะซึ่งเป็นที่นั่งเฉพาะของพระพิธีธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:06.944930102+07:00","message":"[bufferProcess] interim [820000000]:นั่งอยู่ในสร้างนะคะซึ่งเป็นที่นั่งเฉพาะของพระพิธีธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:06.944932483+07:00","message":"[bufferProcess] send to processor:นั่งอยู่ในสร้างนะคะซึ่งเป็นที่นั่งเฉพาะของพระพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:06.944937467+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:06.944939974+07:00","message":"> Transcript [2359] [false]: 'นั่งอยู่ในสร้างนะคะซึ่งเป็นที่นั่งเฉพาะของพระพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:06.944942172+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:06.944944661+07:00","message":"Set new StatePrefix: 'นั่งอยู่ในสร้างนะคะซึ่งเป็นที่นั่งเฉพาะของพระพิธี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:07.039299971+07:00","message":"[GCS] IsForceVAD: false for message ID: 433"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:07.100599689+07:00","message":"[GCS] Start streaming session, msgId: 434"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:07.195601979+07:00","message":"receive streaming session, msgId: 433"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:07.195637224+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นั่งอยู่ในสร้างนะคะซึ่งเป็นที่นั่งเฉพาะของพระพิธีธรรม\",\"confidence\":0.9589308}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":90000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:07.195644308+07:00","message":"receive interim result [true|false]: นั่งอยู่ในสร้างนะคะซึ่งเป็นที่นั่งเฉพาะของพระพิธีธรรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:07.195651233+07:00","message":"end recv isFinal message id 433"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:07.195653192+07:00","message":"end Recv id 433"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:07.195659457+07:00","message":"[buffer interim] 433 true นั่งอยู่ในสร้างนะคะซึ่งเป็นที่นั่งเฉพาะของพระพิธีธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:07.195666384+07:00","message":"[bufferProcess] interim [90000000]:นั่งอยู่ในสร้างนะคะซึ่งเป็นที่นั่งเฉพาะของพระพิธีธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:07.195670978+07:00","message":"[bufferProcess] send to processor (isfinal):นั่งอยู่ในสร้างนะคะซึ่งเป็นที่นั่งเฉพาะของพระพิธีธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:07.195674468+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:07.195677135+07:00","message":"> Transcript [2360] [false]: 'นั่งอยู่ในสร้างนะคะซึ่งเป็นที่นั่งเฉพาะของพระพิธีธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:07.195680165+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:07.195681736+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:07.195683809+07:00","message":"StatePrefix: 'นั่งอยู่ในสร้างนะคะซึ่งเป็นที่นั่งเฉพาะของพระพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:07.195685985+07:00","message":"TextPushed: 'นั่งอยู่ในสร้างนะคะซึ่งเป็นที่นั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:07.19568768+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:07.195689368+07:00","message":"> Transcript [2361] [true]: 'นั่งอยู่ในสร้างนะคะซึ่งเป็นที่นั่งเฉพาะของพระพิธีธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:07.195692602+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:07.195694062+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:07.19569535+07:00","message":"StatePrefix: 'นั่งอยู่ในสร้างนะคะซึ่งเป็นที่นั่งเฉพาะของพระพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:07.195696971+07:00","message":"TextPushed: 'นั่งอยู่ในสร้างนะคะซึ่งเป็นที่นั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:07.195703621+07:00","message":"Push: 'เฉพาะของพระพิธีธรรม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:07.195711378+07:00","message":"push: {true เฉพาะของพระพิธีธรรม 0 0xc000129100}"}
{"level":"info","service":"Main","time":"2025-10-27T14:35:07.206831735+07:00","message":"write wav file: './tmp/7446/7446_433.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:35:07.585232655+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:35:07.585237926+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:08.010888913+07:00","message":"receive streaming session, msgId: 434"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:08.010926772+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":"2025-10-27T14:35:08.010931998+07:00","message":"receive interim result [false|false]: เที่ยง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:08.010945033+07:00","message":"[buffer interim] 434 false เที่ยง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:08.010952355+07:00","message":"[bufferProcess] interim [660000000]:เที่ยง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:08.010954357+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:08.436701837+07:00","message":"receive streaming session, msgId: 434"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:08.436734876+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":"2025-10-27T14:35:08.436740553+07:00","message":"receive interim result [false|false]: เรื่องบัตร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:08.436754004+07:00","message":"[buffer interim] 434 false เรื่องบัตร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:08.43675995+07:00","message":"[bufferProcess] interim [900000000]:เรื่องบัตร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:08.436761978+07:00","message":"[bufferProcess] send to processor:เที่ยง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:08.436766809+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:08.436769214+07:00","message":"> Transcript [2362] [false]: 'เที่ยง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:08.436771129+07:00","message":"Set StatePrefix (first interim): 'เที่ยง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:08.650213057+07:00","message":"[GCS] IsForceVAD: false for message ID: 434"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:08.659655425+07:00","message":"receive streaming session, msgId: 434"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:08.659685664+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":"2025-10-27T14:35:08.6596906+07:00","message":"receive interim result [false|false]: เที่ยงบัส"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:08.659700711+07:00","message":"[buffer interim] 434 false เที่ยงบัส"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:08.659708386+07:00","message":"[bufferProcess] interim [20000000]:เที่ยงบัส"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:08.659710508+07:00","message":"[bufferProcess] send to processor:เรื่องบัตร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:08.659716034+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:08.659718648+07:00","message":"> Transcript [2363] [false]: 'เรื่องบัตร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:08.659720507+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:08.65972225+07:00","message":"Set new StatePrefix: 'เรื่องบัตร'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:08.715672978+07:00","message":"receive streaming session, msgId: 434"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:08.715704907+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":"2025-10-27T14:35:08.71571047+07:00","message":"receive interim result [false|false]: เชียร์บัตเตอร์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:08.715724706+07:00","message":"[buffer interim] 434 false เชียร์บัตเตอร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:08.715730886+07:00","message":"[bufferProcess] interim [80000000]:เชียร์บัตเตอร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:08.715733018+07:00","message":"[bufferProcess] send to processor:เที่ยงบัส"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:08.715738725+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:08.715741261+07:00","message":"> Transcript [2364] [false]: 'เที่ยงบัส'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:08.715743541+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:08.715745323+07:00","message":"Set new StatePrefix: 'เที่ยงบัส'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:08.772351717+07:00","message":"[GCS] Start streaming session, msgId: 435"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:08.8386053+07:00","message":"receive streaming session, msgId: 434"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:08.838646929+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":"2025-10-27T14:35:08.838652765+07:00","message":"receive interim result [false|false]: เที่ยงบัสต้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:08.838665544+07:00","message":"[buffer interim] 434 false เที่ยงบัสต้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:08.838671747+07:00","message":"[bufferProcess] interim [320000000]:เที่ยงบัสต้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:08.838673666+07:00","message":"[bufferProcess] send to processor:เชียร์บัตเตอร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:08.83867848+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:08.838681132+07:00","message":"> Transcript [2365] [false]: 'เชียร์บัตเตอร์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:08.838683054+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:08.838684611+07:00","message":"Set new StatePrefix: 'เชียร์บัตเตอร์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:08.876682685+07:00","message":"receive streaming session, msgId: 434"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:08.876719688+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":"2025-10-27T14:35:08.876726556+07:00","message":"receive interim result [false|false]: เรื่องบัตรต่าง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:08.876744308+07:00","message":"[buffer interim] 434 false เรื่องบัตรต่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:08.876751929+07:00","message":"[bufferProcess] interim [440000000]:เรื่องบัตรต่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:08.876754952+07:00","message":"[bufferProcess] send to processor:เที่ยงบัสต้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:08.876761805+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:08.876765372+07:00","message":"> Transcript [2366] [false]: 'เที่ยงบัสต้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:08.876768297+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:08.876771326+07:00","message":"Set new StatePrefix: 'เที่ยงบัสต้า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:08.989771884+07:00","message":"receive streaming session, msgId: 434"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:08.989805827+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เรื่องบัตรต่างด้าว\",\"confidence\":0.56730163}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:08.989811481+07:00","message":"receive interim result [true|false]: เรื่องบัตรต่างด้าว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:08.989820168+07:00","message":"end recv isFinal message id 434"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:08.989822612+07:00","message":"end Recv id 434"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:08.989828752+07:00","message":"[buffer interim] 434 true เรื่องบัตรต่างด้าว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:08.989835778+07:00","message":"[bufferProcess] interim [560000000]:เรื่องบัตรต่างด้าว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:08.989838405+07:00","message":"[bufferProcess] send to processor (isfinal):เรื่องบัตรต่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:08.989841634+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:08.989844234+07:00","message":"> Transcript [2367] [false]: 'เรื่องบัตรต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:08.98984604+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:08.989847721+07:00","message":"Set new StatePrefix: 'เรื่องบัตรต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:08.989849069+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:08.9898512+07:00","message":"> Transcript [2368] [true]: 'เรื่องบัตรต่างด้าว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:08.989854238+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:08.989856577+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:08.989858825+07:00","message":"StatePrefix: 'เรื่องบัตรต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:08.989861042+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:08.98986375+07:00","message":"Push: 'เรื่องบัตรต่างด้าว'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:08.989873249+07:00","message":"push: {true เรื่องบัตรต่างด้าว 0 0xc002880100}"}
{"level":"info","service":"Main","time":"2025-10-27T14:35:08.996408965+07:00","message":"write wav file: './tmp/7446/7446_434.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:09.692590317+07:00","message":"receive streaming session, msgId: 435"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:09.692622057+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":"2025-10-27T14:35:09.692626481+07:00","message":"receive interim result [false|false]: นาง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:09.692640408+07:00","message":"[buffer interim] 435 false นาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:09.692646525+07:00","message":"[bufferProcess] interim [660000000]:นาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:09.692647905+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:09.813294364+07:00","message":"receive streaming session, msgId: 435"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:09.813320329+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":"2025-10-27T14:35:09.813324764+07:00","message":"receive interim result [false|false]: นาคี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:09.813343605+07:00","message":"[buffer interim] 435 false นาคี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:09.813349285+07:00","message":"[bufferProcess] interim [780000000]:นาคี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:09.813351525+07:00","message":"[bufferProcess] send to processor:นาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:09.813356592+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:09.813358815+07:00","message":"> Transcript [2369] [false]: 'นาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:09.813360573+07:00","message":"Set StatePrefix (first interim): 'นาง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:09.88172179+07:00","message":"receive streaming session, msgId: 435"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:09.88175243+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":"2025-10-27T14:35:09.881757226+07:00","message":"receive interim result [false|false]: ราคา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:09.881767871+07:00","message":"[buffer interim] 435 false ราคา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:09.881773784+07:00","message":"[bufferProcess] interim [840000000]:ราคา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:09.881775659+07:00","message":"[bufferProcess] send to processor:นาคี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:09.881780899+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:09.881783333+07:00","message":"> Transcript [2370] [false]: 'นาคี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:09.881785079+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:09.881786733+07:00","message":"Set new StatePrefix: 'นาคี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:09.930452707+07:00","message":"receive streaming session, msgId: 435"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:09.930482645+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":"2025-10-27T14:35:09.930487625+07:00","message":"receive interim result [false|false]: ธนาคาร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:09.930499538+07:00","message":"[buffer interim] 435 false ธนาคาร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:09.930506169+07:00","message":"[bufferProcess] interim [900000000]:ธนาคาร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:09.930508035+07:00","message":"[bufferProcess] send to processor:ราคา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:09.930513277+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:09.930515794+07:00","message":"> Transcript [2371] [false]: 'ราคา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:09.930517656+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:09.930519305+07:00","message":"Set new StatePrefix: 'ราคา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:09.98530311+07:00","message":"receive streaming session, msgId: 435"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:09.985337805+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":"2025-10-27T14:35:09.985344221+07:00","message":"receive interim result [false|false]: หน้าแข้ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:09.985355418+07:00","message":"[buffer interim] 435 false หน้าแข้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:09.985361591+07:00","message":"[bufferProcess] interim [20000000]:หน้าแข้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:09.985363395+07:00","message":"[bufferProcess] send to processor:ธนาคาร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:09.985368615+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:09.985371802+07:00","message":"> Transcript [2372] [false]: 'ธนาคาร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:09.985373599+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:09.985375265+07:00","message":"Set new StatePrefix: 'ธนาคาร'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:10.420704803+07:00","message":"receive streaming session, msgId: 435"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:10.420738696+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":"2025-10-27T14:35:10.420744176+07:00","message":"receive interim result [false|false]: หน้าแข้งปวดขา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:10.420756271+07:00","message":"[buffer interim] 435 false หน้าแข้งปวดขา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:10.420763102+07:00","message":"[bufferProcess] interim [440000000]:หน้าแข้งปวดขา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:10.420765176+07:00","message":"[bufferProcess] send to processor:หน้าแข้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:10.420773392+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:10.420776118+07:00","message":"> Transcript [2373] [false]: 'หน้าแข้ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:10.42077811+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:10.420779824+07:00","message":"Set new StatePrefix: 'หน้าแข้ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:10.555292447+07:00","message":"receive streaming session, msgId: 435"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:10.555329726+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":"2025-10-27T14:35:10.555346953+07:00","message":"receive interim result [false|false]: หน้าแข้งปวดตา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:10.555363713+07:00","message":"[buffer interim] 435 false หน้าแข้งปวดตา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:10.555373867+07:00","message":"[bufferProcess] interim [560000000]:หน้าแข้งปวดตา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:10.555377111+07:00","message":"[bufferProcess] send to processor:หน้าแข้งปวดขา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:10.555382108+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:10.555385597+07:00","message":"> Transcript [2374] [false]: 'หน้าแข้งปวดขา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:10.555389646+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:10.555392337+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:10.555394602+07:00","message":"StatePrefix: 'หน้าแข้ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:10.555396722+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:10.578173591+07:00","message":"receive streaming session, msgId: 435"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:10.578202638+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":"2025-10-27T14:35:10.578207587+07:00","message":"receive interim result [false|false]: หน้าแข้งปวดขา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:10.578219002+07:00","message":"[buffer interim] 435 false หน้าแข้งปวดขา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:10.57822501+07:00","message":"[bufferProcess] interim [620000000]:หน้าแข้งปวดขา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:10.578226952+07:00","message":"[bufferProcess] send to processor:หน้าแข้งปวดตา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:10.578232264+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:10.578234631+07:00","message":"> Transcript [2375] [false]: 'หน้าแข้งปวดตา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:10.578237429+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:10.578239192+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:10.578240811+07:00","message":"StatePrefix: 'หน้าแข้ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:10.578242977+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:35:10.585975554+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:35:10.585990829+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:10.730759736+07:00","message":"receive streaming session, msgId: 435"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:10.730797272+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":"2025-10-27T14:35:10.730807803+07:00","message":"receive interim result [false|false]: สวดอภิธรรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:10.730823116+07:00","message":"[buffer interim] 435 false สวดอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:10.730832351+07:00","message":"[bufferProcess] interim [800000000]:สวดอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:10.730835245+07:00","message":"[bufferProcess] send to processor:หน้าแข้งปวดขา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:10.73083994+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:10.730843371+07:00","message":"> Transcript [2376] [false]: 'หน้าแข้งปวดขา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:10.730847021+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:10.73084939+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:10.73085162+07:00","message":"StatePrefix: 'หน้าแข้ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:10.730853695+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:11.380720328+07:00","message":"receive streaming session, msgId: 435"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:11.380756872+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":"2025-10-27T14:35:11.380762399+07:00","message":"receive interim result [false|false]: สวดอภิธรรมทั้ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:11.380777218+07:00","message":"[buffer interim] 435 false สวดอภิธรรมทั้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:11.380784057+07:00","message":"[bufferProcess] interim [340000000]:สวดอภิธรรมทั้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:11.380786577+07:00","message":"[bufferProcess] send to processor:สวดอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:11.380792094+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:11.380794525+07:00","message":"> Transcript [2377] [false]: 'สวดอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:11.380796462+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:11.380798199+07:00","message":"Set new StatePrefix: 'สวดอภิธรรม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:11.391762761+07:00","message":"receive streaming session, msgId: 435"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:11.39179918+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":"2025-10-27T14:35:11.391805023+07:00","message":"receive interim result [false|false]: สวดอภิธรรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:11.391823513+07:00","message":"[buffer interim] 435 false สวดอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:11.391831074+07:00","message":"[bufferProcess] interim [400000000]:สวดอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:11.391833653+07:00","message":"[bufferProcess] send to processor:สวดอภิธรรมทั้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:11.391837539+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:11.391841879+07:00","message":"> Transcript [2378] [false]: 'สวดอภิธรรมทั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:11.391845908+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:11.39184827+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:11.391850414+07:00","message":"StatePrefix: 'สวดอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:11.391852896+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:11.426594465+07:00","message":"receive streaming session, msgId: 435"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:11.426630579+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":"2025-10-27T14:35:11.426636612+07:00","message":"receive interim result [false|false]: สวดอภิธรรมทั้งสอง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:11.426649474+07:00","message":"[buffer interim] 435 false สวดอภิธรรมทั้งสอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:11.42665763+07:00","message":"[bufferProcess] interim [460000000]:สวดอภิธรรมทั้งสอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:11.426660482+07:00","message":"[bufferProcess] send to processor:สวดอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:11.426666282+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:11.426670128+07:00","message":"> Transcript [2379] [false]: 'สวดอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:11.426674702+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:11.426677022+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:11.426679278+07:00","message":"StatePrefix: 'สวดอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:11.426681709+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:11.641757688+07:00","message":"receive streaming session, msgId: 435"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:11.641792654+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวดอภิธรรมทั้ง 2 ท่าน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:11.641798898+07:00","message":"receive interim result [false|false]: สวดอภิธรรมทั้ง 2 ท่าน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:11.641814826+07:00","message":"[buffer interim] 435 false สวดอภิธรรมทั้ง 2 ท่าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:11.641821937+07:00","message":"[bufferProcess] interim [640000000]:สวดอภิธรรมทั้ง 2 ท่าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:11.641824011+07:00","message":"[bufferProcess] send to processor:สวดอภิธรรมทั้งสอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:11.641827091+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:11.641829626+07:00","message":"> Transcript [2380] [false]: 'สวดอภิธรรมทั้งสอง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:11.641832241+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:11.641833899+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:11.641835476+07:00","message":"StatePrefix: 'สวดอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:11.641837141+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:11.829646577+07:00","message":"receive streaming session, msgId: 435"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:11.829682558+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวดอภิธรรมทั้ง 2 ท่านนะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:11.829687971+07:00","message":"receive interim result [false|false]: สวดอภิธรรมทั้ง 2 ท่านนะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:11.829702431+07:00","message":"[buffer interim] 435 false สวดอภิธรรมทั้ง 2 ท่านนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:11.829709407+07:00","message":"[bufferProcess] interim [880000000]:สวดอภิธรรมทั้ง 2 ท่านนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:11.829711415+07:00","message":"[bufferProcess] send to processor:สวดอภิธรรมทั้ง 2 ท่าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:11.829714484+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:11.829717012+07:00","message":"> Transcript [2381] [false]: 'สวดอภิธรรมทั้ง 2 ท่าน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:11.829719618+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:11.829721357+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:11.82972298+07:00","message":"StatePrefix: 'สวดอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:11.829724811+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:11.82972694+07:00","message":"Push: 'สวดอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:11.82972847+07:00","message":"TextPushed: 'สวดอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:11.829730052+07:00","message":"Set new StatePrefix : 'สวดอภิธรรมทั้ง 2 ท่าน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:11.829732028+07:00","message":"Next Push (prob) : 'ทั้ง 2 ท่าน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:11.829740297+07:00","message":"push: {false สวดอภิธรรม 0 0xc002602900}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:11.959737429+07:00","message":"receive streaming session, msgId: 435"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:11.959776698+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวดอภิธรรมทั้ง 2 ท่านนั้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:11.959782564+07:00","message":"receive interim result [false|false]: สวดอภิธรรมทั้ง 2 ท่านนั้น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:11.959797038+07:00","message":"[buffer interim] 435 false สวดอภิธรรมทั้ง 2 ท่านนั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:11.959803814+07:00","message":"[bufferProcess] interim [0]:สวดอภิธรรมทั้ง 2 ท่านนั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:11.959806143+07:00","message":"[bufferProcess] send to processor:สวดอภิธรรมทั้ง 2 ท่านนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:11.959811683+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:11.959813975+07:00","message":"> Transcript [2382] [false]: 'สวดอภิธรรมทั้ง 2 ท่านนะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:11.959816935+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:11.959818854+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:11.959820542+07:00","message":"StatePrefix: 'สวดอภิธรรมทั้ง 2 ท่าน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:11.959822495+07:00","message":"TextPushed: 'สวดอภิธรรม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:12.012736539+07:00","message":"receive streaming session, msgId: 435"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:12.012771265+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":"2025-10-27T14:35:12.01277701+07:00","message":"receive interim result [false|false]: สวดอภิธรรมทั้ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:12.01278616+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 2 ท่านนั้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:12.012788353+07:00","message":"receive interim result [false|false]:  2 ท่านนั้น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:12.01279479+07:00","message":"[buffer interim] 435 false สวดอภิธรรมทั้ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:12.01279806+07:00","message":"[buffer interim] 435 false  2 ท่านนั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:12.012804162+07:00","message":"[bufferProcess] interim [60000000]:สวดอภิธรรมทั้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:12.012805973+07:00","message":"[bufferProcess] send to processor:สวดอภิธรรมทั้ง 2 ท่านนั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:12.012808238+07:00","message":"[bufferProcess] interim [60000000]: 2 ท่านนั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:12.012810506+07:00","message":"[bufferProcess] update buffer: สวดอภิธรรมทั้ง 2 ท่านนั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:12.012813326+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:12.012816307+07:00","message":"> Transcript [2383] [false]: 'สวดอภิธรรมทั้ง 2 ท่านนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:12.012819044+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:12.012820608+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:12.012822236+07:00","message":"StatePrefix: 'สวดอภิธรรมทั้ง 2 ท่าน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:12.012823922+07:00","message":"TextPushed: 'สวดอภิธรรม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:12.281670917+07:00","message":"receive streaming session, msgId: 435"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:12.281709654+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวดอภิธรรมทั้ง 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:12.281715611+07:00","message":"receive interim result [false|false]: สวดอภิธรรมทั้ง 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:12.281723856+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":"2025-10-27T14:35:12.281726699+07:00","message":"receive interim result [false|false]:  ท่านนั้น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:12.281735346+07:00","message":"[buffer interim] 435 false สวดอภิธรรมทั้ง 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:12.281738396+07:00","message":"[buffer interim] 435 false  ท่านนั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:12.281744465+07:00","message":"[bufferProcess] interim [240000000]:สวดอภิธรรมทั้ง 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:12.281747817+07:00","message":"[bufferProcess] send to processor:สวดอภิธรรมทั้ง 2 ท่านนั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:12.281751056+07:00","message":"[bufferProcess] interim [240000000]: ท่านนั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:12.281753086+07:00","message":"[bufferProcess] update buffer: สวดอภิธรรมทั้ง 2 ท่านนั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:12.281755602+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:12.28175821+07:00","message":"> Transcript [2384] [false]: 'สวดอภิธรรมทั้ง 2 ท่านนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:12.281760994+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:12.281762621+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:12.28176417+07:00","message":"StatePrefix: 'สวดอภิธรรมทั้ง 2 ท่าน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:12.28176585+07:00","message":"TextPushed: 'สวดอภิธรรม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:12.359820419+07:00","message":"receive streaming session, msgId: 435"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:12.359852787+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวดอภิธรรมทั้ง 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:12.359858573+07:00","message":"receive interim result [false|false]: สวดอภิธรรมทั้ง 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:12.359868684+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":"2025-10-27T14:35:12.359871191+07:00","message":"receive interim result [false|false]:  ท่านนั้นจะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:12.359876531+07:00","message":"[buffer interim] 435 false สวดอภิธรรมทั้ง 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:12.359881633+07:00","message":"[buffer interim] 435 false  ท่านนั้นจะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:12.359887+07:00","message":"[bufferProcess] interim [420000000]:สวดอภิธรรมทั้ง 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:12.359889246+07:00","message":"[bufferProcess] send to processor:สวดอภิธรรมทั้ง 2 ท่านนั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:12.359893968+07:00","message":"[bufferProcess] interim [420000000]: ท่านนั้นจะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:12.359896059+07:00","message":"[bufferProcess] update buffer: สวดอภิธรรมทั้ง 2 ท่านนั้นจะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:12.359898893+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:12.359901281+07:00","message":"> Transcript [2385] [false]: 'สวดอภิธรรมทั้ง 2 ท่านนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:12.359904029+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:12.359905864+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:12.359907266+07:00","message":"StatePrefix: 'สวดอภิธรรมทั้ง 2 ท่าน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:12.359909155+07:00","message":"TextPushed: 'สวดอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:12.359913253+07:00","message":"Push: 'ทั้ง 2 ท่าน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:12.359915514+07:00","message":"TextPushed: 'สวดอภิธรรมทั้ง 2 ท่าน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:12.359917313+07:00","message":"Set new StatePrefix : 'สวดอภิธรรมทั้ง 2 ท่านนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:12.359919149+07:00","message":"Next Push (prob) : 'นั้น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:12.359925852+07:00","message":"push: {false ทั้ง 2 ท่าน 0 0xc002602900}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:12.526785212+07:00","message":"receive streaming session, msgId: 435"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:12.526854668+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวดอภิธรรมทั้ง 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:12.526862533+07:00","message":"receive interim result [false|false]: สวดอภิธรรมทั้ง 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:12.526876013+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":"2025-10-27T14:35:12.526879716+07:00","message":"receive interim result [false|false]:  ท่านนั้น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:12.526897644+07:00","message":"[buffer interim] 435 false สวดอภิธรรมทั้ง 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:12.52690909+07:00","message":"[buffer interim] 435 false  ท่านนั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:12.526916239+07:00","message":"[bufferProcess] interim [540000000]:สวดอภิธรรมทั้ง 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:12.526919118+07:00","message":"[bufferProcess] send to processor:สวดอภิธรรมทั้ง 2 ท่านนั้นจะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:12.526923891+07:00","message":"[bufferProcess] interim [540000000]: ท่านนั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:12.526926474+07:00","message":"[bufferProcess] update buffer: สวดอภิธรรมทั้ง 2 ท่านนั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:12.52693045+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:12.526934097+07:00","message":"> Transcript [2386] [false]: 'สวดอภิธรรมทั้ง 2 ท่านนั้นจะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:12.526938249+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:12.526940757+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:12.526944199+07:00","message":"StatePrefix: 'สวดอภิธรรมทั้ง 2 ท่านนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:12.526949049+07:00","message":"TextPushed: 'สวดอภิธรรมทั้ง 2 ท่าน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:12.549532362+07:00","message":"receive streaming session, msgId: 435"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:12.5495729+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวดอภิธรรมทั้ง 2 ท่านนั้น\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:12.549578062+07:00","message":"receive interim result [false|false]: สวดอภิธรรมทั้ง 2 ท่านนั้น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:12.549589569+07:00","message":"[buffer interim] 435 false สวดอภิธรรมทั้ง 2 ท่านนั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:12.549596435+07:00","message":"[bufferProcess] interim [600000000]:สวดอภิธรรมทั้ง 2 ท่านนั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:12.549598635+07:00","message":"[bufferProcess] send to processor:สวดอภิธรรมทั้ง 2 ท่านนั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:12.549604193+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:12.549606715+07:00","message":"> Transcript [2387] [false]: 'สวดอภิธรรมทั้ง 2 ท่านนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:12.549609671+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:12.549611659+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:12.549613203+07:00","message":"StatePrefix: 'สวดอภิธรรมทั้ง 2 ท่านนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:12.549615014+07:00","message":"TextPushed: 'สวดอภิธรรมทั้ง 2 ท่าน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:12.678895467+07:00","message":"receive streaming session, msgId: 435"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:12.678923639+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวดอภิธรรมทั้ง 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:12.678928864+07:00","message":"receive interim result [false|false]: สวดอภิธรรมทั้ง 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:12.678937634+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":"2025-10-27T14:35:12.678940232+07:00","message":"receive interim result [false|false]:  ท่านนั้นจะตั้ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:12.678945873+07:00","message":"[buffer interim] 435 false สวดอภิธรรมทั้ง 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:12.678954775+07:00","message":"[buffer interim] 435 false  ท่านนั้นจะตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:12.678960223+07:00","message":"[bufferProcess] interim [660000000]:สวดอภิธรรมทั้ง 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:12.67896244+07:00","message":"[bufferProcess] send to processor:สวดอภิธรรมทั้ง 2 ท่านนั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:12.678965311+07:00","message":"[bufferProcess] interim [660000000]: ท่านนั้นจะตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:12.678968052+07:00","message":"[bufferProcess] update buffer: สวดอภิธรรมทั้ง 2 ท่านนั้นจะตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:12.67897095+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:12.67897342+07:00","message":"> Transcript [2388] [false]: 'สวดอภิธรรมทั้ง 2 ท่านนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:12.678975987+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:12.678977679+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:12.678979339+07:00","message":"StatePrefix: 'สวดอภิธรรมทั้ง 2 ท่านนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:12.678981231+07:00","message":"TextPushed: 'สวดอภิธรรมทั้ง 2 ท่าน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:12.861728981+07:00","message":"receive streaming session, msgId: 435"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:12.861763039+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวดอภิธรรมทั้ง 2 ท่านนั้น\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:12.861768276+07:00","message":"receive interim result [false|false]: สวดอภิธรรมทั้ง 2 ท่านนั้น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:12.861781212+07:00","message":"[buffer interim] 435 false สวดอภิธรรมทั้ง 2 ท่านนั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:12.861788166+07:00","message":"[bufferProcess] interim [840000000]:สวดอภิธรรมทั้ง 2 ท่านนั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:12.861790694+07:00","message":"[bufferProcess] send to processor:สวดอภิธรรมทั้ง 2 ท่านนั้นจะตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:12.861794029+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:12.861796838+07:00","message":"> Transcript [2389] [false]: 'สวดอภิธรรมทั้ง 2 ท่านนั้นจะตั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:12.861800059+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:12.861801922+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:12.861803302+07:00","message":"StatePrefix: 'สวดอภิธรรมทั้ง 2 ท่านนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:12.861805162+07:00","message":"TextPushed: 'สวดอภิธรรมทั้ง 2 ท่าน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:12.861808235+07:00","message":"Push: 'นั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:12.861809874+07:00","message":"TextPushed: 'สวดอภิธรรมทั้ง 2 ท่านนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:12.861811816+07:00","message":"Set new StatePrefix : 'สวดอภิธรรมทั้ง 2 ท่านนั้นจะตั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:12.861813976+07:00","message":"Next Push (prob) : 'จะตั้ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:12.861821891+07:00","message":"push: {false นั้น 0 0xc002602900}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:12.89491165+07:00","message":"receive streaming session, msgId: 435"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:12.894943745+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวดอภิธรรมทั้ง 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:12.894949078+07:00","message":"receive interim result [false|false]: สวดอภิธรรมทั้ง 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:12.894962533+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":"2025-10-27T14:35:12.894965481+07:00","message":"receive interim result [false|false]:  ท่านนั้นจะตั้งเครื่อง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:12.894972394+07:00","message":"[buffer interim] 435 false สวดอภิธรรมทั้ง 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:12.894975257+07:00","message":"[buffer interim] 435 false  ท่านนั้นจะตั้งเครื่อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:12.89498056+07:00","message":"[bufferProcess] interim [900000000]:สวดอภิธรรมทั้ง 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:12.894982623+07:00","message":"[bufferProcess] send to processor:สวดอภิธรรมทั้ง 2 ท่านนั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:12.89498515+07:00","message":"[bufferProcess] interim [900000000]: ท่านนั้นจะตั้งเครื่อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:12.894987285+07:00","message":"[bufferProcess] update buffer: สวดอภิธรรมทั้ง 2 ท่านนั้นจะตั้งเครื่อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:12.894990304+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:12.894992902+07:00","message":"> Transcript [2390] [false]: 'สวดอภิธรรมทั้ง 2 ท่านนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:12.894995059+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:13.061670858+07:00","message":"receive streaming session, msgId: 435"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:13.061708343+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวดอภิธรรมทั้ง 2 ท่านนั้น\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:13.061715013+07:00","message":"receive interim result [false|false]: สวดอภิธรรมทั้ง 2 ท่านนั้น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:13.061729085+07:00","message":"[buffer interim] 435 false สวดอภิธรรมทั้ง 2 ท่านนั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:13.061736688+07:00","message":"[bufferProcess] interim [80000000]:สวดอภิธรรมทั้ง 2 ท่านนั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:13.061740063+07:00","message":"[bufferProcess] send to processor:สวดอภิธรรมทั้ง 2 ท่านนั้นจะตั้งเครื่อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:13.061744456+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:13.061747951+07:00","message":"> Transcript [2391] [false]: 'สวดอภิธรรมทั้ง 2 ท่านนั้นจะตั้งเครื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:13.061752595+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:13.061754648+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:13.061756786+07:00","message":"StatePrefix: 'สวดอภิธรรมทั้ง 2 ท่านนั้นจะตั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:13.061759233+07:00","message":"TextPushed: 'สวดอภิธรรมทั้ง 2 ท่านนั้น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:13.196739947+07:00","message":"receive streaming session, msgId: 435"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:13.196775343+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวดอภิธรรมทั้ง 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:13.196781295+07:00","message":"receive interim result [false|false]: สวดอภิธรรมทั้ง 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:13.196793693+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":"2025-10-27T14:35:13.196796304+07:00","message":"receive interim result [false|false]:  ท่านนั้นจะตั้งเครื่องดูด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:13.196803218+07:00","message":"[buffer interim] 435 false สวดอภิธรรมทั้ง 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:13.196806175+07:00","message":"[buffer interim] 435 false  ท่านนั้นจะตั้งเครื่องดูด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:13.196811827+07:00","message":"[bufferProcess] interim [200000000]:สวดอภิธรรมทั้ง 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:13.196813758+07:00","message":"[bufferProcess] send to processor:สวดอภิธรรมทั้ง 2 ท่านนั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:13.196816249+07:00","message":"[bufferProcess] interim [200000000]: ท่านนั้นจะตั้งเครื่องดูด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:13.196818848+07:00","message":"[bufferProcess] update buffer: สวดอภิธรรมทั้ง 2 ท่านนั้นจะตั้งเครื่องดูด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:13.196822066+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:13.196824569+07:00","message":"> Transcript [2392] [false]: 'สวดอภิธรรมทั้ง 2 ท่านนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:13.196826949+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:13.228733842+07:00","message":"receive streaming session, msgId: 435"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:13.228764438+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวดอภิธรรมทั้ง 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:13.228770558+07:00","message":"receive interim result [false|false]: สวดอภิธรรมทั้ง 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:13.228787762+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":"2025-10-27T14:35:13.228791824+07:00","message":"receive interim result [false|false]:  ท่านนั้นจะตั้งเครื่องบูชา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:13.228799949+07:00","message":"[buffer interim] 435 false สวดอภิธรรมทั้ง 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:13.228803972+07:00","message":"[buffer interim] 435 false  ท่านนั้นจะตั้งเครื่องบูชา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:13.228810035+07:00","message":"[bufferProcess] interim [260000000]:สวดอภิธรรมทั้ง 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:13.228813141+07:00","message":"[bufferProcess] send to processor:สวดอภิธรรมทั้ง 2 ท่านนั้นจะตั้งเครื่องดูด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:13.228816659+07:00","message":"[bufferProcess] interim [260000000]: ท่านนั้นจะตั้งเครื่องบูชา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:13.228819184+07:00","message":"[bufferProcess] update buffer: สวดอภิธรรมทั้ง 2 ท่านนั้นจะตั้งเครื่องบูชา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:13.2288225+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:13.228825944+07:00","message":"> Transcript [2393] [false]: 'สวดอภิธรรมทั้ง 2 ท่านนั้นจะตั้งเครื่องดูด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:13.228830356+07:00","message":"Count interim (case 1.2): 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:13.228832674+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:13.228835017+07:00","message":"StatePrefix: 'สวดอภิธรรมทั้ง 2 ท่านนั้นจะตั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:13.228838007+07:00","message":"TextPushed: 'สวดอภิธรรมทั้ง 2 ท่านนั้น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:13.580680064+07:00","message":"receive streaming session, msgId: 435"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:13.580708721+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวดอภิธรรมทั้ง 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:13.580713564+07:00","message":"receive interim result [false|false]: สวดอภิธรรมทั้ง 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:13.580723664+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":"2025-10-27T14:35:13.580726849+07:00","message":"receive interim result [false|false]:  ท่านนั้นจะตั้งเครื่องบูชาพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:13.580733293+07:00","message":"[buffer interim] 435 false สวดอภิธรรมทั้ง 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:13.580736561+07:00","message":"[buffer interim] 435 false  ท่านนั้นจะตั้งเครื่องบูชาพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:13.580755575+07:00","message":"[bufferProcess] interim [620000000]:สวดอภิธรรมทั้ง 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:13.58077395+07:00","message":"[bufferProcess] send to processor:สวดอภิธรรมทั้ง 2 ท่านนั้นจะตั้งเครื่องบูชา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:13.58077978+07:00","message":"[bufferProcess] interim [620000000]: ท่านนั้นจะตั้งเครื่องบูชาพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:13.580782302+07:00","message":"[bufferProcess] update buffer: สวดอภิธรรมทั้ง 2 ท่านนั้นจะตั้งเครื่องบูชาพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:13.580785496+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:13.580788712+07:00","message":"> Transcript [2394] [false]: 'สวดอภิธรรมทั้ง 2 ท่านนั้นจะตั้งเครื่องบูชา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:13.580791849+07:00","message":"Count interim (case 1.2): 5"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:13.580793654+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:13.580795829+07:00","message":"StatePrefix: 'สวดอภิธรรมทั้ง 2 ท่านนั้นจะตั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:13.580798153+07:00","message":"TextPushed: 'สวดอภิธรรมทั้ง 2 ท่านนั้น'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:35:13.586857679+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:35:13.586886163+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:13.787899288+07:00","message":"receive streaming session, msgId: 435"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:13.787930734+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวดอภิธรรมทั้ง 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:13.787935296+07:00","message":"receive interim result [false|false]: สวดอภิธรรมทั้ง 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:13.787955722+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":"2025-10-27T14:35:13.787961159+07:00","message":"receive interim result [false|false]:  ท่านนั้นจะตั้งเครื่องบูชากระบะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:13.787970516+07:00","message":"[buffer interim] 435 false สวดอภิธรรมทั้ง 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:13.787976251+07:00","message":"[buffer interim] 435 false  ท่านนั้นจะตั้งเครื่องบูชากระบะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:13.787983247+07:00","message":"[bufferProcess] interim [740000000]:สวดอภิธรรมทั้ง 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:13.787986702+07:00","message":"[bufferProcess] send to processor:สวดอภิธรรมทั้ง 2 ท่านนั้นจะตั้งเครื่องบูชาพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:13.787991825+07:00","message":"[bufferProcess] interim [740000000]: ท่านนั้นจะตั้งเครื่องบูชากระบะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:13.787994608+07:00","message":"[bufferProcess] update buffer: สวดอภิธรรมทั้ง 2 ท่านนั้นจะตั้งเครื่องบูชากระบะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:13.787998212+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:13.788002395+07:00","message":"> Transcript [2395] [false]: 'สวดอภิธรรมทั้ง 2 ท่านนั้นจะตั้งเครื่องบูชาพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:13.788007025+07:00","message":"Count interim (case 1.1): 5"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:13.788009281+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:13.788012978+07:00","message":"StatePrefix: 'สวดอภิธรรมทั้ง 2 ท่านนั้นจะตั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:13.788014897+07:00","message":"TextPushed: 'สวดอภิธรรมทั้ง 2 ท่านนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:13.788018718+07:00","message":"Push: 'จะตั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:13.788020919+07:00","message":"TextPushed: 'สวดอภิธรรมทั้ง 2 ท่านนั้นจะตั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:13.788023543+07:00","message":"Set new StatePrefix : 'สวดอภิธรรมทั้ง 2 ท่านนั้นจะตั้งเครื่องบูชาพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:13.788026486+07:00","message":"Next Push (prob) : 'เครื่องบูชาพระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:13.788036451+07:00","message":"push: {false จะตั้ง 0 0xc002602900}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:14.023078862+07:00","message":"[GCS] IsForceVAD: false for message ID: 435"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:14.091119627+07:00","message":"[GCS] Start streaming session, msgId: 436"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:14.096896868+07:00","message":"receive streaming session, msgId: 435"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:14.096928546+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวดอภิธรรมทั้ง 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:14.096934084+07:00","message":"receive interim result [false|false]: สวดอภิธรรมทั้ง 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:14.096943533+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":"2025-10-27T14:35:14.096946026+07:00","message":"receive interim result [false|false]:  ท่านนั้นจะตั้งเครื่องบูชากระบะมุก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:14.096952485+07:00","message":"[buffer interim] 435 false สวดอภิธรรมทั้ง 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:14.096955672+07:00","message":"[buffer interim] 435 false  ท่านนั้นจะตั้งเครื่องบูชากระบะมุก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:14.096961397+07:00","message":"[bufferProcess] interim [100000000]:สวดอภิธรรมทั้ง 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:14.096963441+07:00","message":"[bufferProcess] send to processor:สวดอภิธรรมทั้ง 2 ท่านนั้นจะตั้งเครื่องบูชากระบะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:14.096965907+07:00","message":"[bufferProcess] interim [100000000]: ท่านนั้นจะตั้งเครื่องบูชากระบะมุก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:14.096968136+07:00","message":"[bufferProcess] update buffer: สวดอภิธรรมทั้ง 2 ท่านนั้นจะตั้งเครื่องบูชากระบะมุก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:14.096971262+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:14.096973985+07:00","message":"> Transcript [2396] [false]: 'สวดอภิธรรมทั้ง 2 ท่านนั้นจะตั้งเครื่องบูชากระบะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:14.096976162+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:14.096978119+07:00","message":"Set new StatePrefix: 'สวดอภิธรรมทั้ง 2 ท่านนั้นจะตั้งเครื่องบูชากระบะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:14.24273125+07:00","message":"receive streaming session, msgId: 435"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:14.242771089+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หน้าแข้งสวดอภิธรรมทั้ง 2 ท่านนั้นจะตั้งเครื่องบูชากระบะมุก\",\"confidence\":0.93972635}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:14.24277765+07:00","message":"receive interim result [true|false]: หน้าแข้งสวดอภิธรรมทั้ง 2 ท่านนั้นจะตั้งเครื่องบูชากระบะมุก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:14.242784935+07:00","message":"end recv isFinal message id 435"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:14.242786854+07:00","message":"end Recv id 435"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:14.242792517+07:00","message":"[buffer interim] 435 true หน้าแข้งสวดอภิธรรมทั้ง 2 ท่านนั้นจะตั้งเครื่องบูชากระบะมุก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:14.242799314+07:00","message":"[bufferProcess] interim [280000000]:หน้าแข้งสวดอภิธรรมทั้ง 2 ท่านนั้นจะตั้งเครื่องบูชากระบะมุก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:14.242802166+07:00","message":"[bufferProcess] send to processor (isfinal):สวดอภิธรรมทั้ง 2 ท่านนั้นจะตั้งเครื่องบูชากระบะมุก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:14.242805654+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:14.242808163+07:00","message":"> Transcript [2397] [false]: 'สวดอภิธรรมทั้ง 2 ท่านนั้นจะตั้งเครื่องบูชากระบะมุก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:14.242810879+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:14.24281243+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:14.242814291+07:00","message":"StatePrefix: 'สวดอภิธรรมทั้ง 2 ท่านนั้นจะตั้งเครื่องบูชากระบะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:14.242817981+07:00","message":"TextPushed: 'สวดอภิธรรมทั้ง 2 ท่านนั้นจะตั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:14.24281972+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:14.242821351+07:00","message":"> Transcript [2398] [true]: 'หน้าแข้งสวดอภิธรรมทั้ง 2 ท่านนั้นจะตั้งเครื่องบูชากระบะมุก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:14.242823385+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:14.242824698+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:14.242825969+07:00","message":"StatePrefix: 'สวดอภิธรรมทั้ง 2 ท่านนั้นจะตั้งเครื่องบูชากระบะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:14.242827416+07:00","message":"TextPushed: 'สวดอภิธรรมทั้ง 2 ท่านนั้นจะตั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:14.242828748+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:14.242982606+07:00","message":"Push: 'เครื่องบูชากระบะมุก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:14.242985236+07:00","message":"TextPushed: 'สวดอภิธรรมทั้ง 2 ท่านนั้นจะตั้งเครื่องบูชากระบะมุก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:14.242987122+07:00","message":"Set new StatePrefix : 'หน้าแข้งสวดอภิธรรมทั้ง 2 ท่านนั้นจะตั้งเครื่องบูชากระบะมุก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:14.242989407+07:00","message":"Next Push (prob) : 'หน้าแข้งสวดอภิธรรมทั้ง 2 ท่านนั้นจะตั้งเครื่องบูชากระบะมุก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:14.242996846+07:00","message":"push: {true เครื่องบูชากระบะมุก 0 0xc002602900}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:14.243008044+07:00","message":"write aligntment file to 'tmp/7446/align_message_id_435.html'"}
{"level":"info","service":"Main","time":"2025-10-27T14:35:14.253837701+07:00","message":"write wav file: './tmp/7446/7446_435.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:14.695000599+07:00","message":"receive streaming session, msgId: 436"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:14.695031251+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":"2025-10-27T14:35:14.695036106+07:00","message":"receive interim result [false|false]: สำหรับ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:14.695046594+07:00","message":"[buffer interim] 436 false สำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:14.695054512+07:00","message":"[bufferProcess] interim [420000000]:สำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:14.695056731+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:15.006793318+07:00","message":"receive streaming session, msgId: 436"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:15.006828897+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":"2025-10-27T14:35:15.006833915+07:00","message":"receive interim result [false|false]: สำหรับพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:15.006847123+07:00","message":"[buffer interim] 436 false สำหรับพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:15.006853954+07:00","message":"[bufferProcess] interim [660000000]:สำหรับพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:15.006856119+07:00","message":"[bufferProcess] send to processor:สำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:15.006861582+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:15.006863915+07:00","message":"> Transcript [2399] [false]: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:15.006865763+07:00","message":"Set StatePrefix (first interim): 'สำหรับ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:15.413751738+07:00","message":"receive streaming session, msgId: 436"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:15.413783066+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":"2025-10-27T14:35:15.413788778+07:00","message":"receive interim result [false|false]: สำหรับพระบาทสมเด็จ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:15.413801147+07:00","message":"[buffer interim] 436 false สำหรับพระบาทสมเด็จ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:15.413807684+07:00","message":"[bufferProcess] interim [80000000]:สำหรับพระบาทสมเด็จ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:15.413809671+07:00","message":"[bufferProcess] send to processor:สำหรับพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:15.413815027+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:15.413817607+07:00","message":"> Transcript [2400] [false]: 'สำหรับพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:15.413821354+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:15.413823819+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:15.413826367+07:00","message":"StatePrefix: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:15.413828769+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:15.475748871+07:00","message":"receive streaming session, msgId: 436"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:15.475789297+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":"2025-10-27T14:35:15.475795408+07:00","message":"receive interim result [false|false]: สำหรับพระบาทสมเด็จพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:15.475807001+07:00","message":"[buffer interim] 436 false สำหรับพระบาทสมเด็จพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:15.475813587+07:00","message":"[bufferProcess] interim [140000000]:สำหรับพระบาทสมเด็จพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:15.475815706+07:00","message":"[bufferProcess] send to processor:สำหรับพระบาทสมเด็จ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:15.475821115+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:15.47582376+07:00","message":"> Transcript [2401] [false]: 'สำหรับพระบาทสมเด็จ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:15.47582661+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:15.475828441+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:15.475830031+07:00","message":"StatePrefix: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:15.475832508+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:15.536708026+07:00","message":"receive streaming session, msgId: 436"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:15.536743588+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":"2025-10-27T14:35:15.536749976+07:00","message":"receive interim result [false|false]: สำหรับพระบาทสมเด็จพระเจ้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:15.536764625+07:00","message":"[buffer interim] 436 false สำหรับพระบาทสมเด็จพระเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:15.536772605+07:00","message":"[bufferProcess] interim [260000000]:สำหรับพระบาทสมเด็จพระเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:15.536775587+07:00","message":"[bufferProcess] send to processor:สำหรับพระบาทสมเด็จพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:15.536779771+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:15.536784322+07:00","message":"> Transcript [2402] [false]: 'สำหรับพระบาทสมเด็จพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:15.5367887+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:15.536791265+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:15.536793676+07:00","message":"StatePrefix: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:15.536795877+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:15.734756598+07:00","message":"receive streaming session, msgId: 436"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:15.734790952+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":"2025-10-27T14:35:15.734796413+07:00","message":"receive interim result [false|false]: สำหรับพระบาทสมเด็จพระเจ้าอยู่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:15.734808071+07:00","message":"[buffer interim] 436 false สำหรับพระบาทสมเด็จพระเจ้าอยู่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:15.734814547+07:00","message":"[bufferProcess] interim [500000000]:สำหรับพระบาทสมเด็จพระเจ้าอยู่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:15.734816803+07:00","message":"[bufferProcess] send to processor:สำหรับพระบาทสมเด็จพระเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:15.734820194+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:15.734822518+07:00","message":"> Transcript [2403] [false]: 'สำหรับพระบาทสมเด็จพระเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:15.734825619+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:15.734827483+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:15.734829063+07:00","message":"StatePrefix: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:15.734831222+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:15.734833381+07:00","message":"Push: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:15.734834919+07:00","message":"TextPushed: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:15.734836467+07:00","message":"Set new StatePrefix : 'สำหรับพระบาทสมเด็จพระเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:15.734838602+07:00","message":"Next Push (prob) : 'พระบาทสมเด็จพระเจ้า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:15.734847218+07:00","message":"push: {false สำหรับ 0 0xc00401e380}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:15.859753639+07:00","message":"receive streaming session, msgId: 436"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:15.859783534+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":"2025-10-27T14:35:15.859789156+07:00","message":"receive interim result [false|false]: สำหรับพระบาทสมเด็จพระเจ้าอยู่หัว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:15.859800468+07:00","message":"[buffer interim] 436 false สำหรับพระบาทสมเด็จพระเจ้าอยู่หัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:15.859807379+07:00","message":"[bufferProcess] interim [560000000]:สำหรับพระบาทสมเด็จพระเจ้าอยู่หัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:15.859809812+07:00","message":"[bufferProcess] send to processor:สำหรับพระบาทสมเด็จพระเจ้าอยู่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:15.859815106+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:15.859822188+07:00","message":"> Transcript [2404] [false]: 'สำหรับพระบาทสมเด็จพระเจ้าอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:15.85982519+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:15.859827024+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:15.859828605+07:00","message":"StatePrefix: 'สำหรับพระบาทสมเด็จพระเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:15.859830396+07:00","message":"TextPushed: 'สำหรับ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:16.41771963+07:00","message":"receive streaming session, msgId: 436"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:16.417749172+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":"2025-10-27T14:35:16.417754679+07:00","message":"receive interim result [false|false]: สำหรับพระบาทสมเด็จพระเจ้าอยู่หัว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:16.417765113+07:00","message":"[buffer interim] 436 false สำหรับพระบาทสมเด็จพระเจ้าอยู่หัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:16.417771516+07:00","message":"[bufferProcess] interim [160000000]:สำหรับพระบาทสมเด็จพระเจ้าอยู่หัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:16.417773778+07:00","message":"[bufferProcess] send to processor:สำหรับพระบาทสมเด็จพระเจ้าอยู่หัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:16.417779174+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:16.417781657+07:00","message":"> Transcript [2405] [false]: 'สำหรับพระบาทสมเด็จพระเจ้าอยู่หัว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:16.417784209+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:16.417785918+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:16.417787457+07:00","message":"StatePrefix: 'สำหรับพระบาทสมเด็จพระเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:16.417789175+07:00","message":"TextPushed: 'สำหรับ'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:35:16.58710925+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:35:16.587124005+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:16.681209443+07:00","message":"receive streaming session, msgId: 436"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:16.681244531+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":"2025-10-27T14:35:16.681250152+07:00","message":"receive interim result [false|false]: สำหรับพระบาทสมเด็จพระเจ้าอยู่หัวทรง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:16.681263582+07:00","message":"[buffer interim] 436 false สำหรับพระบาทสมเด็จพระเจ้าอยู่หัวทรง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:16.681270487+07:00","message":"[bufferProcess] interim [400000000]:สำหรับพระบาทสมเด็จพระเจ้าอยู่หัวทรง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:16.681272659+07:00","message":"[bufferProcess] send to processor:สำหรับพระบาทสมเด็จพระเจ้าอยู่หัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:16.681277818+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:16.681280719+07:00","message":"> Transcript [2406] [false]: 'สำหรับพระบาทสมเด็จพระเจ้าอยู่หัว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:16.681283943+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:16.681285834+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:16.681287838+07:00","message":"StatePrefix: 'สำหรับพระบาทสมเด็จพระเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:16.681290034+07:00","message":"TextPushed: 'สำหรับ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:16.889692153+07:00","message":"receive streaming session, msgId: 436"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:16.889723904+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับพระบาทสมเด็จพระเจ้าอยู่หัว\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:16.889728926+07:00","message":"receive interim result [false|false]: สำหรับพระบาทสมเด็จพระเจ้าอยู่หัว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:16.889744099+07:00","message":"[buffer interim] 436 false สำหรับพระบาทสมเด็จพระเจ้าอยู่หัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:16.889755158+07:00","message":"[bufferProcess] interim [580000000]:สำหรับพระบาทสมเด็จพระเจ้าอยู่หัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:16.889757248+07:00","message":"[bufferProcess] send to processor:สำหรับพระบาทสมเด็จพระเจ้าอยู่หัวทรง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:16.889763722+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:16.88976832+07:00","message":"> Transcript [2407] [false]: 'สำหรับพระบาทสมเด็จพระเจ้าอยู่หัวทรง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:16.889772075+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:16.889773742+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:16.889775299+07:00","message":"StatePrefix: 'สำหรับพระบาทสมเด็จพระเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:16.889777301+07:00","message":"TextPushed: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:16.889783272+07:00","message":"Push: 'พระบาทสมเด็จพระเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:16.889785081+07:00","message":"TextPushed: 'สำหรับพระบาทสมเด็จพระเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:16.889787038+07:00","message":"Set new StatePrefix : 'สำหรับพระบาทสมเด็จพระเจ้าอยู่หัวทรง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:16.889789238+07:00","message":"Next Push (prob) : 'อยู่หัวทรง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:16.889798093+07:00","message":"push: {false พระบาทสมเด็จพระเจ้า 0 0xc00401e380}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:17.329980976+07:00","message":"receive streaming session, msgId: 436"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:17.330025196+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":"2025-10-27T14:35:17.330031034+07:00","message":"receive interim result [false|false]: สำหรับพระบาทสมเด็จพระเจ้าอยู่หัวทรงบูชา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:17.330043088+07:00","message":"[buffer interim] 436 false สำหรับพระบาทสมเด็จพระเจ้าอยู่หัวทรงบูชา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:17.330051009+07:00","message":"[bufferProcess] interim [60000000]:สำหรับพระบาทสมเด็จพระเจ้าอยู่หัวทรงบูชา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:17.330053332+07:00","message":"[bufferProcess] send to processor:สำหรับพระบาทสมเด็จพระเจ้าอยู่หัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:17.330058772+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:17.330061428+07:00","message":"> Transcript [2408] [false]: 'สำหรับพระบาทสมเด็จพระเจ้าอยู่หัว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:17.330063603+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:17.610680978+07:00","message":"receive streaming session, msgId: 436"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:17.610712256+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":"2025-10-27T14:35:17.610718157+07:00","message":"receive interim result [false|false]: สำหรับพระบาทสมเด็จพระเจ้าอยู่หัวทรงบูชาธรรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:17.610729239+07:00","message":"[buffer interim] 436 false สำหรับพระบาทสมเด็จพระเจ้าอยู่หัวทรงบูชาธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:17.610735793+07:00","message":"[bufferProcess] interim [300000000]:สำหรับพระบาทสมเด็จพระเจ้าอยู่หัวทรงบูชาธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:17.610737937+07:00","message":"[bufferProcess] send to processor:สำหรับพระบาทสมเด็จพระเจ้าอยู่หัวทรงบูชา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:17.610741351+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:17.610743988+07:00","message":"> Transcript [2409] [false]: 'สำหรับพระบาทสมเด็จพระเจ้าอยู่หัวทรงบูชา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:17.610746353+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:17.610747984+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:17.61074998+07:00","message":"StatePrefix: 'สำหรับพระบาทสมเด็จพระเจ้าอยู่หัวทรง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:17.610752297+07:00","message":"TextPushed: 'สำหรับพระบาทสมเด็จพระเจ้า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:17.904798537+07:00","message":"receive streaming session, msgId: 436"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:17.904831895+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":"2025-10-27T14:35:17.904837445+07:00","message":"receive interim result [false|false]: สำหรับพระบาทสมเด็จพระเจ้าอยู่หัวทรงบูชาธรรมค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:17.904849391+07:00","message":"[buffer interim] 436 false สำหรับพระบาทสมเด็จพระเจ้าอยู่หัวทรงบูชาธรรมค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:17.904856226+07:00","message":"[bufferProcess] interim [600000000]:สำหรับพระบาทสมเด็จพระเจ้าอยู่หัวทรงบูชาธรรมค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:17.90485834+07:00","message":"[bufferProcess] send to processor:สำหรับพระบาทสมเด็จพระเจ้าอยู่หัวทรงบูชาธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:17.904863547+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:17.90486637+07:00","message":"> Transcript [2410] [false]: 'สำหรับพระบาทสมเด็จพระเจ้าอยู่หัวทรงบูชาธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:17.904869585+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:17.904871345+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:17.904873459+07:00","message":"StatePrefix: 'สำหรับพระบาทสมเด็จพระเจ้าอยู่หัวทรง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:17.904875814+07:00","message":"TextPushed: 'สำหรับพระบาทสมเด็จพระเจ้า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:18.530938087+07:00","message":"receive streaming session, msgId: 436"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:18.53097296+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":"2025-10-27T14:35:18.530978987+07:00","message":"receive interim result [false|false]: สำหรับพระบาทสมเด็จพระเจ้าอยู่หัวทรงบูชาธรรมค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:18.530990664+07:00","message":"[buffer interim] 436 false สำหรับพระบาทสมเด็จพระเจ้าอยู่หัวทรงบูชาธรรมค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:18.530997129+07:00","message":"[bufferProcess] interim [200000000]:สำหรับพระบาทสมเด็จพระเจ้าอยู่หัวทรงบูชาธรรมค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:18.530999511+07:00","message":"[bufferProcess] send to processor:สำหรับพระบาทสมเด็จพระเจ้าอยู่หัวทรงบูชาธรรมค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:18.531004929+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:18.531007746+07:00","message":"> Transcript [2411] [false]: 'สำหรับพระบาทสมเด็จพระเจ้าอยู่หัวทรงบูชาธรรมค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:18.531010598+07:00","message":"Count interim (case 1.2): 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:18.531012248+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:18.531014259+07:00","message":"StatePrefix: 'สำหรับพระบาทสมเด็จพระเจ้าอยู่หัวทรง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:18.531016912+07:00","message":"TextPushed: 'สำหรับพระบาทสมเด็จพระเจ้า'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:35:19.588099271+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:35:19.588116635+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:22.427054121+07:00","message":"[GCS] Cleaned up inactive client: 413"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:22.427074682+07:00","message":"[GCS] Cleaned up inactive client: 411"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:22.427076976+07:00","message":"[GCS] Cleaned up inactive client: 416"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:22.427078478+07:00","message":"[GCS] Cleaned up inactive client: 410"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:22.427079912+07:00","message":"[GCS] Cleaned up inactive client: 414"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:22.427081327+07:00","message":"[GCS] Cleaned up inactive client: 412"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:22.427082744+07:00","message":"[GCS] Cleaned up inactive client: 415"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:35:22.588357738+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:35:22.588368786+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:22.800891682+07:00","message":"[GCS] IsForceVAD: false for message ID: 436"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:22.921936615+07:00","message":"receive streaming session, msgId: 436"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:22.921974026+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับพระบาทสมเด็จพระเจ้าอยู่หัวทรงบูชาธรรมค่ะ\",\"confidence\":0.94562155}],\"is_final\":true,\"result_end_time\":{\"seconds\":8,\"nanos\":730000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:22.921979741+07:00","message":"receive interim result [true|false]: สำหรับพระบาทสมเด็จพระเจ้าอยู่หัวทรงบูชาธรรมค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:22.921989347+07:00","message":"end recv isFinal message id 436"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:22.921991262+07:00","message":"end Recv id 436"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:22.921997236+07:00","message":"[buffer interim] 436 true สำหรับพระบาทสมเด็จพระเจ้าอยู่หัวทรงบูชาธรรมค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:22.922006546+07:00","message":"[bufferProcess] interim [730000000]:สำหรับพระบาทสมเด็จพระเจ้าอยู่หัวทรงบูชาธรรมค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:22.922011374+07:00","message":"[bufferProcess] send to processor (isfinal):สำหรับพระบาทสมเด็จพระเจ้าอยู่หัวทรงบูชาธรรมค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:22.922015074+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:22.922017372+07:00","message":"> Transcript [2412] [false]: 'สำหรับพระบาทสมเด็จพระเจ้าอยู่หัวทรงบูชาธรรมค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:22.922020473+07:00","message":"Count interim (case 1.1): 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:22.922022307+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:22.922024462+07:00","message":"StatePrefix: 'สำหรับพระบาทสมเด็จพระเจ้าอยู่หัวทรง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:22.92202659+07:00","message":"TextPushed: 'สำหรับพระบาทสมเด็จพระเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:22.922030867+07:00","message":"Push: 'อยู่หัวทรง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:22.922032378+07:00","message":"TextPushed: 'สำหรับพระบาทสมเด็จพระเจ้าอยู่หัวทรง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:22.922034104+07:00","message":"Set new StatePrefix : 'สำหรับพระบาทสมเด็จพระเจ้าอยู่หัวทรงบูชาธรรมค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:22.922036392+07:00","message":"Next Push (prob) : 'บูชาธรรมค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:22.9220378+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:22.922039433+07:00","message":"> Transcript [2413] [true]: 'สำหรับพระบาทสมเด็จพระเจ้าอยู่หัวทรงบูชาธรรมค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:22.922041364+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:22.922042701+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:22.922044992+07:00","message":"StatePrefix: 'สำหรับพระบาทสมเด็จพระเจ้าอยู่หัวทรงบูชาธรรมค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:22.922046742+07:00","message":"TextPushed: 'สำหรับพระบาทสมเด็จพระเจ้าอยู่หัวทรง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:22.922048543+07:00","message":"Push: 'บูชาธรรมค่ะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:22.922064495+07:00","message":"push: {false อยู่หัวทรง 0 0xc00401e380}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:22.922091073+07:00","message":"push: {true บูชาธรรมค่ะ 0 0xc00401e380}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:22.929949464+07:00","message":"[GCS] Start streaming session, msgId: 437"}
{"level":"info","service":"Main","time":"2025-10-27T14:35:22.935914601+07:00","message":"write wav file: './tmp/7446/7446_436.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:23.798157882+07:00","message":"receive streaming session, msgId: 437"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:23.798203404+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":"2025-10-27T14:35:23.79820976+07:00","message":"receive interim result [false|false]: กำหนด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:23.798223515+07:00","message":"[buffer interim] 437 false กำหนด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:23.798232508+07:00","message":"[bufferProcess] interim [660000000]:กำหนด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:23.798234789+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:23.988763422+07:00","message":"receive streaming session, msgId: 437"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:23.988799888+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":"2025-10-27T14:35:23.988805138+07:00","message":"receive interim result [false|false]: ตามกำหนดนะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:23.98881802+07:00","message":"[buffer interim] 437 false ตามกำหนดนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:23.988824513+07:00","message":"[bufferProcess] interim [840000000]:ตามกำหนดนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:23.988826488+07:00","message":"[bufferProcess] send to processor:กำหนด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:23.9888318+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:23.988834378+07:00","message":"> Transcript [2414] [false]: 'กำหนด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:23.98883629+07:00","message":"Set StatePrefix (first interim): 'กำหนด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:24.111056549+07:00","message":"receive streaming session, msgId: 437"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:24.11109408+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":"2025-10-27T14:35:24.111099417+07:00","message":"receive interim result [false|false]: ตามกำหนดนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:24.111113651+07:00","message":"[buffer interim] 437 false ตามกำหนดนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:24.111123158+07:00","message":"[bufferProcess] interim [960000000]:ตามกำหนดนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:24.111125241+07:00","message":"[bufferProcess] send to processor:ตามกำหนดนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:24.111129135+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:24.111132046+07:00","message":"> Transcript [2415] [false]: 'ตามกำหนดนะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:24.11113406+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:24.11113582+07:00","message":"Set new StatePrefix: 'ตามกำหนดนะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:24.689901443+07:00","message":"receive streaming session, msgId: 437"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:24.689945194+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตามกำหนดนะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:24.689951595+07:00","message":"receive interim result [false|false]: ตามกำหนดนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:24.689967402+07:00","message":"[buffer interim] 437 false ตามกำหนดนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:24.68997662+07:00","message":"[bufferProcess] interim [560000000]:ตามกำหนดนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:24.689979434+07:00","message":"[bufferProcess] send to processor:ตามกำหนดนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:24.689983616+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:24.689987708+07:00","message":"> Transcript [2416] [false]: 'ตามกำหนดนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:24.689991641+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:24.689994019+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:24.689996156+07:00","message":"StatePrefix: 'ตามกำหนดนะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:24.689998345+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:24.882008312+07:00","message":"receive streaming session, msgId: 437"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:24.88205434+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตามกำหนดนะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:24.882059288+07:00","message":"receive interim result [false|false]: ตามกำหนดนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:24.882069924+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 100\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:24.882072238+07:00","message":"receive interim result [false|false]:  100"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:24.882078822+07:00","message":"[buffer interim] 437 false ตามกำหนดนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:24.8820824+07:00","message":"[buffer interim] 437 false  100"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:24.882088294+07:00","message":"[bufferProcess] interim [800000000]:ตามกำหนดนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:24.882090311+07:00","message":"[bufferProcess] send to processor:ตามกำหนดนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:24.88209331+07:00","message":"[bufferProcess] interim [800000000]: 100"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:24.882095589+07:00","message":"[bufferProcess] update buffer: ตามกำหนดนะคะ 100"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:24.882098862+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:24.882101618+07:00","message":"> Transcript [2417] [false]: 'ตามกำหนดนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:24.882105072+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:24.882106771+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:24.882108468+07:00","message":"StatePrefix: 'ตามกำหนดนะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:24.882110157+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:25.0698274+07:00","message":"receive streaming session, msgId: 437"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:25.069862858+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตามกำหนดนะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:25.069868456+07:00","message":"receive interim result [false|false]: ตามกำหนดนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:25.069878789+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 100 บาท\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:25.069881828+07:00","message":"receive interim result [false|false]:  100 บาท"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:25.069888569+07:00","message":"[buffer interim] 437 false ตามกำหนดนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:25.069891261+07:00","message":"[buffer interim] 437 false  100 บาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:25.069897982+07:00","message":"[bufferProcess] interim [980000000]:ตามกำหนดนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:25.069900722+07:00","message":"[bufferProcess] send to processor:ตามกำหนดนะคะ 100"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:25.069904234+07:00","message":"[bufferProcess] interim [980000000]: 100 บาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:25.069907736+07:00","message":"[bufferProcess] update buffer: ตามกำหนดนะคะ 100 บาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:25.069911624+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:25.069915267+07:00","message":"> Transcript [2418] [false]: 'ตามกำหนดนะคะ 100'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:25.069918952+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:25.069922251+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:25.069924108+07:00","message":"StatePrefix: 'ตามกำหนดนะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:25.069925874+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:25.287864453+07:00","message":"receive streaming session, msgId: 437"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:25.287897593+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":"2025-10-27T14:35:25.287902708+07:00","message":"receive interim result [false|false]: ตามกำหนดนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:25.287912446+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 100 วัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:25.28791516+07:00","message":"receive interim result [false|false]:  100 วัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:25.287921532+07:00","message":"[buffer interim] 437 false ตามกำหนดนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:25.287926502+07:00","message":"[buffer interim] 437 false  100 วัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:25.287932118+07:00","message":"[bufferProcess] interim [160000000]:ตามกำหนดนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:25.287934469+07:00","message":"[bufferProcess] send to processor:ตามกำหนดนะคะ 100 บาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:25.287938768+07:00","message":"[bufferProcess] interim [160000000]: 100 วัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:25.287940754+07:00","message":"[bufferProcess] update buffer: ตามกำหนดนะคะ 100 วัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:25.287943587+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:25.287946162+07:00","message":"> Transcript [2419] [false]: 'ตามกำหนดนะคะ 100 บาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:25.287949002+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:25.287950717+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:25.28795225+07:00","message":"StatePrefix: 'ตามกำหนดนะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:25.287954062+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:25.287957945+07:00","message":"Push: 'ตามกำหนดนะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:25.28795949+07:00","message":"TextPushed: 'ตามกำหนดนะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:25.287961077+07:00","message":"Set new StatePrefix : 'ตามกำหนดนะคะ 100 บาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:25.287962986+07:00","message":"Next Push (prob) : 'คะ 100 บาท'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:25.287970498+07:00","message":"push: {false ตามกำหนดนะ 0 0xc002602100}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:25.522682787+07:00","message":"receive streaming session, msgId: 437"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:25.522716112+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตามกำหนดนะคะ 100\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:25.522721442+07:00","message":"receive interim result [false|false]: ตามกำหนดนะคะ 100"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:25.522727915+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":"2025-10-27T14:35:25.522730528+07:00","message":"receive interim result [false|false]:  วัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:25.522737112+07:00","message":"[buffer interim] 437 false ตามกำหนดนะคะ 100"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:25.522740029+07:00","message":"[buffer interim] 437 false  วัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:25.522745427+07:00","message":"[bufferProcess] interim [400000000]:ตามกำหนดนะคะ 100"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:25.522749462+07:00","message":"[bufferProcess] send to processor:ตามกำหนดนะคะ 100 วัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:25.522752096+07:00","message":"[bufferProcess] interim [400000000]: วัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:25.522754353+07:00","message":"[bufferProcess] update buffer: ตามกำหนดนะคะ 100 วัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:25.522756918+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:25.522759593+07:00","message":"> Transcript [2420] [false]: 'ตามกำหนดนะคะ 100 วัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:25.522761737+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:25.522763315+07:00","message":"Set new StatePrefix: 'ตามกำหนดนะคะ 100 วัน'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:35:25.589369458+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:35:25.589388191+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:25.911887914+07:00","message":"receive streaming session, msgId: 437"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:25.911928271+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตามกำหนดนะคะ 100 วัน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:25.911934769+07:00","message":"receive interim result [false|false]: ตามกำหนดนะคะ 100 วัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:25.911950817+07:00","message":"[buffer interim] 437 false ตามกำหนดนะคะ 100 วัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:25.911962605+07:00","message":"[bufferProcess] interim [760000000]:ตามกำหนดนะคะ 100 วัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:25.911965941+07:00","message":"[bufferProcess] send to processor:ตามกำหนดนะคะ 100 วัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:25.911972408+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:25.911977359+07:00","message":"> Transcript [2421] [false]: 'ตามกำหนดนะคะ 100 วัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:25.911981743+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:25.911984126+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:25.911986932+07:00","message":"StatePrefix: 'ตามกำหนดนะคะ 100 วัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:25.911989843+07:00","message":"TextPushed: 'ตามกำหนดนะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:25.926081378+07:00","message":"receive streaming session, msgId: 437"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:25.926112667+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตามกำหนดนะคะ 100\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:25.926118845+07:00","message":"receive interim result [false|false]: ตามกำหนดนะคะ 100"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:25.926128166+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":"2025-10-27T14:35:25.926130961+07:00","message":"receive interim result [false|false]:  วันพร้อม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:25.926137729+07:00","message":"[buffer interim] 437 false ตามกำหนดนะคะ 100"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:25.926140699+07:00","message":"[buffer interim] 437 false  วันพร้อม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:25.926145134+07:00","message":"[bufferProcess] interim [820000000]:ตามกำหนดนะคะ 100"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:25.926147419+07:00","message":"[bufferProcess] send to processor:ตามกำหนดนะคะ 100 วัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:25.926150157+07:00","message":"[bufferProcess] interim [820000000]: วันพร้อม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:25.926152192+07:00","message":"[bufferProcess] update buffer: ตามกำหนดนะคะ 100 วันพร้อม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:25.926154649+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:25.926157391+07:00","message":"> Transcript [2422] [false]: 'ตามกำหนดนะคะ 100 วัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:25.926160666+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:25.926163774+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:25.926165479+07:00","message":"StatePrefix: 'ตามกำหนดนะคะ 100 วัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:25.926167332+07:00","message":"TextPushed: 'ตามกำหนดนะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:26.117912893+07:00","message":"receive streaming session, msgId: 437"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:26.11794816+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตามกำหนดนะคะ 100\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:26.117953759+07:00","message":"receive interim result [false|false]: ตามกำหนดนะคะ 100"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:26.117963377+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":"2025-10-27T14:35:26.117965856+07:00","message":"receive interim result [false|false]:  วันพร้อมกับ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:26.117973713+07:00","message":"[buffer interim] 437 false ตามกำหนดนะคะ 100"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:26.11797691+07:00","message":"[buffer interim] 437 false  วันพร้อมกับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:26.117982568+07:00","message":"[bufferProcess] interim [0]:ตามกำหนดนะคะ 100"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:26.117985376+07:00","message":"[bufferProcess] send to processor:ตามกำหนดนะคะ 100 วันพร้อม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:26.117988383+07:00","message":"[bufferProcess] interim [0]: วันพร้อมกับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:26.117990374+07:00","message":"[bufferProcess] update buffer: ตามกำหนดนะคะ 100 วันพร้อมกับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:26.117993297+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:26.117996358+07:00","message":"> Transcript [2423] [false]: 'ตามกำหนดนะคะ 100 วันพร้อม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:26.117999524+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:26.118001205+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:26.118002636+07:00","message":"StatePrefix: 'ตามกำหนดนะคะ 100 วัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:26.118004414+07:00","message":"TextPushed: 'ตามกำหนดนะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:26.382516622+07:00","message":"receive streaming session, msgId: 437"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:26.382556703+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตามกำหนดนะคะ 100\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:26.382563852+07:00","message":"receive interim result [false|false]: ตามกำหนดนะคะ 100"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:26.382575438+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":"2025-10-27T14:35:26.382578711+07:00","message":"receive interim result [false|false]:  วันพร้อมกับมี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:26.38258756+07:00","message":"[buffer interim] 437 false ตามกำหนดนะคะ 100"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:26.382591523+07:00","message":"[buffer interim] 437 false  วันพร้อมกับมี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:26.382598123+07:00","message":"[bufferProcess] interim [180000000]:ตามกำหนดนะคะ 100"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:26.382602063+07:00","message":"[bufferProcess] send to processor:ตามกำหนดนะคะ 100 วันพร้อมกับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:26.38260593+07:00","message":"[bufferProcess] interim [180000000]: วันพร้อมกับมี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:26.382609104+07:00","message":"[bufferProcess] update buffer: ตามกำหนดนะคะ 100 วันพร้อมกับมี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:26.382612888+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:26.382616642+07:00","message":"> Transcript [2424] [false]: 'ตามกำหนดนะคะ 100 วันพร้อมกับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:26.38262122+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:26.382623852+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:26.382626225+07:00","message":"StatePrefix: 'ตามกำหนดนะคะ 100 วัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:26.382628759+07:00","message":"TextPushed: 'ตามกำหนดนะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:26.382631798+07:00","message":"Push: 'คะ 100 วัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:26.382634522+07:00","message":"TextPushed: 'ตามกำหนดนะคะ 100 วัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:26.382636978+07:00","message":"Set new StatePrefix : 'ตามกำหนดนะคะ 100 วันพร้อมกับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:26.382639746+07:00","message":"Next Push (prob) : 'พร้อมกับ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:26.382649965+07:00","message":"push: {false คะ 100 วัน 0 0xc002602100}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:26.486709136+07:00","message":"receive streaming session, msgId: 437"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:26.486745221+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตามกำหนดนะคะ 100\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:26.486756624+07:00","message":"receive interim result [false|false]: ตามกำหนดนะคะ 100"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:26.486766917+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":"2025-10-27T14:35:26.48677037+07:00","message":"receive interim result [false|false]:  วันพร้อมกับนาฬิกา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:26.486778745+07:00","message":"[buffer interim] 437 false ตามกำหนดนะคะ 100"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:26.48678238+07:00","message":"[buffer interim] 437 false  วันพร้อมกับนาฬิกา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:26.486789817+07:00","message":"[bufferProcess] interim [300000000]:ตามกำหนดนะคะ 100"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:26.48679316+07:00","message":"[bufferProcess] send to processor:ตามกำหนดนะคะ 100 วันพร้อมกับมี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:26.486796847+07:00","message":"[bufferProcess] interim [300000000]: วันพร้อมกับนาฬิกา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:26.48679982+07:00","message":"[bufferProcess] update buffer: ตามกำหนดนะคะ 100 วันพร้อมกับนาฬิกา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:26.486804585+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:26.486808335+07:00","message":"> Transcript [2425] [false]: 'ตามกำหนดนะคะ 100 วันพร้อมกับมี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:26.486812493+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:26.486814449+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:26.486816163+07:00","message":"StatePrefix: 'ตามกำหนดนะคะ 100 วันพร้อมกับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:26.48681789+07:00","message":"TextPushed: 'ตามกำหนดนะคะ 100 วัน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:26.522330104+07:00","message":"receive streaming session, msgId: 437"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:26.522363451+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตามกำหนดนะคะ 100\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:26.522369324+07:00","message":"receive interim result [false|false]: ตามกำหนดนะคะ 100"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:26.522378347+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":"2025-10-27T14:35:26.522383124+07:00","message":"receive interim result [false|false]:  วันพร้อมกับมีการ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:26.522389499+07:00","message":"[buffer interim] 437 false ตามกำหนดนะคะ 100"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:26.52239407+07:00","message":"[buffer interim] 437 false  วันพร้อมกับมีการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:26.522399215+07:00","message":"[bufferProcess] interim [360000000]:ตามกำหนดนะคะ 100"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:26.522402105+07:00","message":"[bufferProcess] send to processor:ตามกำหนดนะคะ 100 วันพร้อมกับนาฬิกา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:26.522406693+07:00","message":"[bufferProcess] interim [360000000]: วันพร้อมกับมีการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:26.522408739+07:00","message":"[bufferProcess] update buffer: ตามกำหนดนะคะ 100 วันพร้อมกับมีการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:26.522411383+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:26.522413724+07:00","message":"> Transcript [2426] [false]: 'ตามกำหนดนะคะ 100 วันพร้อมกับนาฬิกา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:26.522417946+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:26.522420051+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:26.522421616+07:00","message":"StatePrefix: 'ตามกำหนดนะคะ 100 วันพร้อมกับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:26.522423409+07:00","message":"TextPushed: 'ตามกำหนดนะคะ 100 วัน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:26.631571451+07:00","message":"receive streaming session, msgId: 437"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:26.631614802+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตามกำหนดนะคะ 100\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:26.631622308+07:00","message":"receive interim result [false|false]: ตามกำหนดนะคะ 100"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:26.631633468+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":"2025-10-27T14:35:26.63163721+07:00","message":"receive interim result [false|false]:  วันพร้อมกับมีการปก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:26.63164597+07:00","message":"[buffer interim] 437 false ตามกำหนดนะคะ 100"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:26.631649925+07:00","message":"[buffer interim] 437 false  วันพร้อมกับมีการปก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:26.6316569+07:00","message":"[bufferProcess] interim [480000000]:ตามกำหนดนะคะ 100"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:26.631660206+07:00","message":"[bufferProcess] send to processor:ตามกำหนดนะคะ 100 วันพร้อมกับมีการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:26.631664124+07:00","message":"[bufferProcess] interim [480000000]: วันพร้อมกับมีการปก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:26.631667398+07:00","message":"[bufferProcess] update buffer: ตามกำหนดนะคะ 100 วันพร้อมกับมีการปก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:26.631671025+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:26.631674607+07:00","message":"> Transcript [2427] [false]: 'ตามกำหนดนะคะ 100 วันพร้อมกับมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:26.631678884+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:26.631681179+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:26.631683486+07:00","message":"StatePrefix: 'ตามกำหนดนะคะ 100 วันพร้อมกับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:26.631686196+07:00","message":"TextPushed: 'ตามกำหนดนะคะ 100 วัน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:26.681111158+07:00","message":"receive streaming session, msgId: 437"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:26.681149534+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตามกำหนดนะคะ 100\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:26.681156902+07:00","message":"receive interim result [false|false]: ตามกำหนดนะคะ 100"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:26.681179853+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":"2025-10-27T14:35:26.681185071+07:00","message":"receive interim result [false|false]:  วันพร้อมกับมีการปรับ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:26.681192796+07:00","message":"[buffer interim] 437 false ตามกำหนดนะคะ 100"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:26.681197366+07:00","message":"[buffer interim] 437 false  วันพร้อมกับมีการปรับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:26.681204379+07:00","message":"[bufferProcess] interim [540000000]:ตามกำหนดนะคะ 100"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:26.681210771+07:00","message":"[bufferProcess] send to processor:ตามกำหนดนะคะ 100 วันพร้อมกับมีการปก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:26.681214458+07:00","message":"[bufferProcess] interim [540000000]: วันพร้อมกับมีการปรับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:26.681217378+07:00","message":"[bufferProcess] update buffer: ตามกำหนดนะคะ 100 วันพร้อมกับมีการปรับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:26.681221199+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:26.6812268+07:00","message":"> Transcript [2428] [false]: 'ตามกำหนดนะคะ 100 วันพร้อมกับมีการปก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:26.681231492+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:26.681233997+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:26.681236604+07:00","message":"StatePrefix: 'ตามกำหนดนะคะ 100 วันพร้อมกับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:26.681239233+07:00","message":"TextPushed: 'ตามกำหนดนะคะ 100 วัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:26.681242617+07:00","message":"Push: 'พร้อมกับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:26.68124536+07:00","message":"TextPushed: 'ตามกำหนดนะคะ 100 วันพร้อมกับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:26.681248115+07:00","message":"Set new StatePrefix : 'ตามกำหนดนะคะ 100 วันพร้อมกับมีการปก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:26.681251024+07:00","message":"Next Push (prob) : 'มีการปก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:26.681267857+07:00","message":"push: {false พร้อมกับ 0 0xc002602100}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:26.697446296+07:00","message":"receive streaming session, msgId: 437"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:26.697477475+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตามกำหนดนะคะ 100\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:26.697484474+07:00","message":"receive interim result [false|false]: ตามกำหนดนะคะ 100"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:26.69749952+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":"2025-10-27T14:35:26.697503616+07:00","message":"receive interim result [false|false]:  วันพร้อมกับมีการปก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:26.697514475+07:00","message":"[buffer interim] 437 false ตามกำหนดนะคะ 100"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:26.697524433+07:00","message":"[buffer interim] 437 false  วันพร้อมกับมีการปก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:26.697530019+07:00","message":"[bufferProcess] interim [600000000]:ตามกำหนดนะคะ 100"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:26.697532731+07:00","message":"[bufferProcess] send to processor:ตามกำหนดนะคะ 100 วันพร้อมกับมีการปรับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:26.697535655+07:00","message":"[bufferProcess] interim [600000000]: วันพร้อมกับมีการปก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:26.697537919+07:00","message":"[bufferProcess] update buffer: ตามกำหนดนะคะ 100 วันพร้อมกับมีการปก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:26.697540636+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:26.697543252+07:00","message":"> Transcript [2429] [false]: 'ตามกำหนดนะคะ 100 วันพร้อมกับมีการปรับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:26.697545101+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:26.697546725+07:00","message":"Set new StatePrefix: 'ตามกำหนดนะคะ 100 วันพร้อมกับมีการปรับ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:26.801452317+07:00","message":"receive streaming session, msgId: 437"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:26.801488345+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตามกำหนดนะคะ 100\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:26.801495004+07:00","message":"receive interim result [false|false]: ตามกำหนดนะคะ 100"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:26.8015118+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":"2025-10-27T14:35:26.801515477+07:00","message":"receive interim result [false|false]:  วันพร้อมกับมีการประกอบ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:26.801529977+07:00","message":"[buffer interim] 437 false ตามกำหนดนะคะ 100"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:26.801542318+07:00","message":"[buffer interim] 437 false  วันพร้อมกับมีการประกอบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:26.801549014+07:00","message":"[bufferProcess] interim [660000000]:ตามกำหนดนะคะ 100"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:26.801551463+07:00","message":"[bufferProcess] send to processor:ตามกำหนดนะคะ 100 วันพร้อมกับมีการปก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:26.801556848+07:00","message":"[bufferProcess] interim [660000000]: วันพร้อมกับมีการประกอบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:26.801559295+07:00","message":"[bufferProcess] update buffer: ตามกำหนดนะคะ 100 วันพร้อมกับมีการประกอบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:26.801562141+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:26.801565298+07:00","message":"> Transcript [2430] [false]: 'ตามกำหนดนะคะ 100 วันพร้อมกับมีการปก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:26.801567605+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:26.801571498+07:00","message":"Set new StatePrefix: 'ตามกำหนดนะคะ 100 วันพร้อมกับมีการปก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:27.145490599+07:00","message":"receive streaming session, msgId: 437"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:27.145523782+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตามกำหนดนะคะ 100\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:27.145529159+07:00","message":"receive interim result [false|false]: ตามกำหนดนะคะ 100"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:27.145541435+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":"2025-10-27T14:35:27.145544214+07:00","message":"receive interim result [false|false]:  วันพร้อมกับมีการประโคมย่ำ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:27.145556666+07:00","message":"[buffer interim] 437 false ตามกำหนดนะคะ 100"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:27.145563209+07:00","message":"[buffer interim] 437 false  วันพร้อมกับมีการประโคมย่ำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:27.145569611+07:00","message":"[bufferProcess] interim [20000000]:ตามกำหนดนะคะ 100"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:27.145571827+07:00","message":"[bufferProcess] send to processor:ตามกำหนดนะคะ 100 วันพร้อมกับมีการประกอบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:27.145574597+07:00","message":"[bufferProcess] interim [20000000]: วันพร้อมกับมีการประโคมย่ำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:27.145576798+07:00","message":"[bufferProcess] update buffer: ตามกำหนดนะคะ 100 วันพร้อมกับมีการประโคมย่ำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:27.145579486+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:27.14558272+07:00","message":"> Transcript [2431] [false]: 'ตามกำหนดนะคะ 100 วันพร้อมกับมีการประกอบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:27.145585114+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:27.145586759+07:00","message":"Set new StatePrefix: 'ตามกำหนดนะคะ 100 วันพร้อมกับมีการประกอบ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:27.180815428+07:00","message":"receive streaming session, msgId: 437"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:27.180847801+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตามกำหนดนะคะ 100\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:27.180852632+07:00","message":"receive interim result [false|false]: ตามกำหนดนะคะ 100"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:27.180861966+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":"2025-10-27T14:35:27.180864637+07:00","message":"receive interim result [false|false]:  วันพร้อมกับมีการประกอบ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:27.180870484+07:00","message":"[buffer interim] 437 false ตามกำหนดนะคะ 100"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:27.180877305+07:00","message":"[buffer interim] 437 false  วันพร้อมกับมีการประกอบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:27.180882845+07:00","message":"[bufferProcess] interim [80000000]:ตามกำหนดนะคะ 100"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:27.180885183+07:00","message":"[bufferProcess] send to processor:ตามกำหนดนะคะ 100 วันพร้อมกับมีการประโคมย่ำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:27.180888084+07:00","message":"[bufferProcess] interim [80000000]: วันพร้อมกับมีการประกอบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:27.180890426+07:00","message":"[bufferProcess] update buffer: ตามกำหนดนะคะ 100 วันพร้อมกับมีการประกอบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:27.180893633+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:27.180896325+07:00","message":"> Transcript [2432] [false]: 'ตามกำหนดนะคะ 100 วันพร้อมกับมีการประโคมย่ำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:27.180898527+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:27.180900084+07:00","message":"Set new StatePrefix: 'ตามกำหนดนะคะ 100 วันพร้อมกับมีการประโคมย่ำ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:27.309470447+07:00","message":"receive streaming session, msgId: 437"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:27.309504849+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตามกำหนดนะคะ 100\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:27.309510911+07:00","message":"receive interim result [false|false]: ตามกำหนดนะคะ 100"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:27.30952002+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":"2025-10-27T14:35:27.309522799+07:00","message":"receive interim result [false|false]:  วันพร้อมกับมีการประโคมย่ำยาม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:27.309530121+07:00","message":"[buffer interim] 437 false ตามกำหนดนะคะ 100"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:27.309533388+07:00","message":"[buffer interim] 437 false  วันพร้อมกับมีการประโคมย่ำยาม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:27.309539103+07:00","message":"[bufferProcess] interim [140000000]:ตามกำหนดนะคะ 100"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:27.309541048+07:00","message":"[bufferProcess] send to processor:ตามกำหนดนะคะ 100 วันพร้อมกับมีการประกอบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:27.309543724+07:00","message":"[bufferProcess] interim [140000000]: วันพร้อมกับมีการประโคมย่ำยาม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:27.30954607+07:00","message":"[bufferProcess] update buffer: ตามกำหนดนะคะ 100 วันพร้อมกับมีการประโคมย่ำยาม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:27.309548979+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:27.309551413+07:00","message":"> Transcript [2433] [false]: 'ตามกำหนดนะคะ 100 วันพร้อมกับมีการประกอบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:27.309553573+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:27.30955508+07:00","message":"Set new StatePrefix: 'ตามกำหนดนะคะ 100 วันพร้อมกับมีการประกอบ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:27.91608811+07:00","message":"receive streaming session, msgId: 437"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:27.91612391+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตามกำหนดนะคะ 100 วันพร้อมกับมีการประโคมย่ำยาม\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:27.916129586+07:00","message":"receive interim result [false|false]: ตามกำหนดนะคะ 100 วันพร้อมกับมีการประโคมย่ำยาม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:27.916143896+07:00","message":"[buffer interim] 437 false ตามกำหนดนะคะ 100 วันพร้อมกับมีการประโคมย่ำยาม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:27.916150242+07:00","message":"[bufferProcess] interim [740000000]:ตามกำหนดนะคะ 100 วันพร้อมกับมีการประโคมย่ำยาม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:27.916152743+07:00","message":"[bufferProcess] send to processor:ตามกำหนดนะคะ 100 วันพร้อมกับมีการประโคมย่ำยาม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:27.916158115+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:27.916160691+07:00","message":"> Transcript [2434] [false]: 'ตามกำหนดนะคะ 100 วันพร้อมกับมีการประโคมย่ำยาม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:27.916162839+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:27.91616455+07:00","message":"Set new StatePrefix: 'ตามกำหนดนะคะ 100 วันพร้อมกับมีการประโคมย่ำยาม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:28.285077627+07:00","message":"receive streaming session, msgId: 437"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:28.285110539+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตามกำหนดนะคะ 100\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:28.285116094+07:00","message":"receive interim result [false|false]: ตามกำหนดนะคะ 100"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:28.28512538+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" วันพร้อมกับมีการประโคมย่ำยามทุก 3 ชั่วโมง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:28.285128299+07:00","message":"receive interim result [false|false]:  วันพร้อมกับมีการประโคมย่ำยามทุก 3 ชั่วโมง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:28.285134674+07:00","message":"[buffer interim] 437 false ตามกำหนดนะคะ 100"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:28.285139496+07:00","message":"[buffer interim] 437 false  วันพร้อมกับมีการประโคมย่ำยามทุก 3 ชั่วโมง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:28.285145403+07:00","message":"[bufferProcess] interim [220000000]:ตามกำหนดนะคะ 100"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:28.285147381+07:00","message":"[bufferProcess] send to processor:ตามกำหนดนะคะ 100 วันพร้อมกับมีการประโคมย่ำยาม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:28.285151777+07:00","message":"[bufferProcess] interim [220000000]: วันพร้อมกับมีการประโคมย่ำยามทุก 3 ชั่วโมง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:28.285154407+07:00","message":"[bufferProcess] update buffer: ตามกำหนดนะคะ 100 วันพร้อมกับมีการประโคมย่ำยามทุก 3 ชั่วโมง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:28.285157947+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:28.285170305+07:00","message":"> Transcript [2435] [false]: 'ตามกำหนดนะคะ 100 วันพร้อมกับมีการประโคมย่ำยาม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:28.28517373+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:28.285175571+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:28.285177375+07:00","message":"StatePrefix: 'ตามกำหนดนะคะ 100 วันพร้อมกับมีการประโคมย่ำยาม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:28.285179752+07:00","message":"TextPushed: 'ตามกำหนดนะคะ 100 วันพร้อมกับ'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:35:28.590062635+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:35:28.590080328+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:28.630217881+07:00","message":"[GCS] IsForceVAD: false for message ID: 437"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:28.910813492+07:00","message":"receive streaming session, msgId: 437"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:28.91085537+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตามกำหนดนะคะ 100 วันพร้อมกับมีการประโคมย่ำยามทุก 3 ชั่วโมงนะคะ\",\"confidence\":0.94056225}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":730000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:28.910862116+07:00","message":"receive interim result [true|false]: ตามกำหนดนะคะ 100 วันพร้อมกับมีการประโคมย่ำยามทุก 3 ชั่วโมงนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:28.910871645+07:00","message":"end recv isFinal message id 437"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:28.910873665+07:00","message":"end Recv id 437"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:28.910879026+07:00","message":"[buffer interim] 437 true ตามกำหนดนะคะ 100 วันพร้อมกับมีการประโคมย่ำยามทุก 3 ชั่วโมงนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:28.91088801+07:00","message":"[bufferProcess] interim [730000000]:ตามกำหนดนะคะ 100 วันพร้อมกับมีการประโคมย่ำยามทุก 3 ชั่วโมงนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:28.910893445+07:00","message":"[bufferProcess] send to processor (isfinal):ตามกำหนดนะคะ 100 วันพร้อมกับมีการประโคมย่ำยามทุก 3 ชั่วโมง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:28.910904377+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:28.910917757+07:00","message":"> Transcript [2436] [false]: 'ตามกำหนดนะคะ 100 วันพร้อมกับมีการประโคมย่ำยามทุก 3 ชั่วโมง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:28.91092444+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:28.9109265+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:28.910928679+07:00","message":"StatePrefix: 'ตามกำหนดนะคะ 100 วันพร้อมกับมีการประโคมย่ำยาม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:28.91093104+07:00","message":"TextPushed: 'ตามกำหนดนะคะ 100 วันพร้อมกับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:28.910933411+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:28.910935781+07:00","message":"> Transcript [2437] [true]: 'ตามกำหนดนะคะ 100 วันพร้อมกับมีการประโคมย่ำยามทุก 3 ชั่วโมงนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:28.910937791+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:28.910939175+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:28.910940618+07:00","message":"StatePrefix: 'ตามกำหนดนะคะ 100 วันพร้อมกับมีการประโคมย่ำยาม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:28.910942102+07:00","message":"TextPushed: 'ตามกำหนดนะคะ 100 วันพร้อมกับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:28.910948658+07:00","message":"Push: 'มีการประโคมย่ำยามทุก 3 ชั่วโมงนะคะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:28.910959035+07:00","message":"push: {true มีการประโคมย่ำยามทุก 3 ชั่วโมงนะคะ 0 0xc002602100}"}
{"level":"info","service":"Main","time":"2025-10-27T14:35:28.922466063+07:00","message":"write wav file: './tmp/7446/7446_437.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:29.011222556+07:00","message":"[GCS] Start streaming session, msgId: 438"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:30.38502028+07:00","message":"receive streaming session, msgId: 438"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:30.385063724+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":"2025-10-27T14:35:30.385068583+07:00","message":"receive interim result [false|false]: นาฬิกา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:30.38508237+07:00","message":"[buffer interim] 438 false นาฬิกา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:30.385088808+07:00","message":"[bufferProcess] interim [200000000]:นาฬิกา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:30.385090342+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:30.385096159+07:00","message":"[bufferProcess] send to processor (ticker):นาฬิกา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:30.385098642+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:30.385101198+07:00","message":"> Transcript [2438] [false]: 'นาฬิกา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:30.385103226+07:00","message":"Set StatePrefix (first interim): 'นาฬิกา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:30.96344962+07:00","message":"receive streaming session, msgId: 438"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:30.963487081+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":"2025-10-27T14:35:30.963492266+07:00","message":"receive interim result [false|false]: นาฬิกาเป็นครั้งแรก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:30.963506049+07:00","message":"[buffer interim] 438 false นาฬิกาเป็นครั้งแรก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:30.963513059+07:00","message":"[bufferProcess] interim [800000000]:นาฬิกาเป็นครั้งแรก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:30.963514669+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:31.487515657+07:00","message":"receive streaming session, msgId: 438"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:31.487552474+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":"2025-10-27T14:35:31.487557698+07:00","message":"receive interim result [false|false]: นาฬิกาเป็นครั้งแรกนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:31.487579247+07:00","message":"[buffer interim] 438 false นาฬิกาเป็นครั้งแรกนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:31.487586621+07:00","message":"[bufferProcess] interim [280000000]:นาฬิกาเป็นครั้งแรกนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:31.487588744+07:00","message":"[bufferProcess] send to processor:นาฬิกาเป็นครั้งแรก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:31.487591905+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:31.487594362+07:00","message":"> Transcript [2439] [false]: 'นาฬิกาเป็นครั้งแรก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:31.487597154+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:31.487599045+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:31.487600769+07:00","message":"StatePrefix: 'นาฬิกา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:31.487602484+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:35:31.590538589+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:35:31.59053822+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:31.612433506+07:00","message":"receive streaming session, msgId: 438"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:31.612474256+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":"2025-10-27T14:35:31.612480265+07:00","message":"receive interim result [false|false]: นาฬิกาเป็นครั้งแรก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:31.612494454+07:00","message":"[buffer interim] 438 false นาฬิกาเป็นครั้งแรก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:31.612501153+07:00","message":"[bufferProcess] interim [340000000]:นาฬิกาเป็นครั้งแรก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:31.612503645+07:00","message":"[bufferProcess] send to processor:นาฬิกาเป็นครั้งแรกนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:31.612509428+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:31.612512316+07:00","message":"> Transcript [2440] [false]: 'นาฬิกาเป็นครั้งแรกนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:31.612515245+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:31.612517037+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:31.612518713+07:00","message":"StatePrefix: 'นาฬิกา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:31.612520523+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:31.634413459+07:00","message":"receive streaming session, msgId: 438"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:31.6344559+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":"2025-10-27T14:35:31.634462888+07:00","message":"receive interim result [false|false]: นาฬิกาเป็นครั้งแรก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:31.634477413+07:00","message":"[buffer interim] 438 false นาฬิกาเป็นครั้งแรก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:31.634485628+07:00","message":"[bufferProcess] interim [400000000]:นาฬิกาเป็นครั้งแรก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:31.634488337+07:00","message":"[bufferProcess] send to processor:นาฬิกาเป็นครั้งแรก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:31.634492233+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:31.634496522+07:00","message":"> Transcript [2441] [false]: 'นาฬิกาเป็นครั้งแรก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:31.634500521+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:31.634502675+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:31.6345049+07:00","message":"StatePrefix: 'นาฬิกา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:31.634507364+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:31.796855121+07:00","message":"receive streaming session, msgId: 438"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:31.796891179+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":"2025-10-27T14:35:31.79689661+07:00","message":"receive interim result [false|false]: นาฬิกาเป็นครั้งแรกนะคะมีการ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:31.796911341+07:00","message":"[buffer interim] 438 false นาฬิกาเป็นครั้งแรกนะคะมีการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:31.796917981+07:00","message":"[bufferProcess] interim [580000000]:นาฬิกาเป็นครั้งแรกนะคะมีการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:31.796920496+07:00","message":"[bufferProcess] send to processor:นาฬิกาเป็นครั้งแรก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:31.796929141+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:31.796931853+07:00","message":"> Transcript [2442] [false]: 'นาฬิกาเป็นครั้งแรก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:31.796934822+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:31.796936731+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:31.796938117+07:00","message":"StatePrefix: 'นาฬิกา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:31.796939875+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:31.796943761+07:00","message":"Push: 'นาฬิกา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:31.79694548+07:00","message":"TextPushed: 'นาฬิกา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:31.796947385+07:00","message":"Set new StatePrefix : 'นาฬิกาเป็นครั้งแรก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:31.796949623+07:00","message":"Next Push (prob) : 'เป็นครั้งแรก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:31.796957271+07:00","message":"push: {false นาฬิกา 0 0xc002217600}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:32.399978774+07:00","message":"receive streaming session, msgId: 438"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:32.400019198+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":"2025-10-27T14:35:32.400024167+07:00","message":"receive interim result [false|false]: นาฬิกาเป็นครั้งแรกนะคะมีการ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:32.400040468+07:00","message":"[buffer interim] 438 false นาฬิกาเป็นครั้งแรกนะคะมีการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:32.400047398+07:00","message":"[bufferProcess] interim [180000000]:นาฬิกาเป็นครั้งแรกนะคะมีการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:32.400049488+07:00","message":"[bufferProcess] send to processor:นาฬิกาเป็นครั้งแรกนะคะมีการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:32.400052978+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:32.40005558+07:00","message":"> Transcript [2443] [false]: 'นาฬิกาเป็นครั้งแรกนะคะมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:32.400058523+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:32.40006028+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:32.400062612+07:00","message":"StatePrefix: 'นาฬิกาเป็นครั้งแรก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:32.400064578+07:00","message":"TextPushed: 'นาฬิกา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:32.571982314+07:00","message":"receive streaming session, msgId: 438"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:32.572022815+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":"2025-10-27T14:35:32.572028153+07:00","message":"receive interim result [false|false]: นาฬิกาเป็นครั้งแรกนะคะมีการสวดพระอภิธรรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:32.572038956+07:00","message":"[buffer interim] 438 false นาฬิกาเป็นครั้งแรกนะคะมีการสวดพระอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:32.572045527+07:00","message":"[bufferProcess] interim [420000000]:นาฬิกาเป็นครั้งแรกนะคะมีการสวดพระอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:32.572047855+07:00","message":"[bufferProcess] send to processor:นาฬิกาเป็นครั้งแรกนะคะมีการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:32.572051175+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:32.572054801+07:00","message":"> Transcript [2444] [false]: 'นาฬิกาเป็นครั้งแรกนะคะมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:32.572057886+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:32.572059524+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:32.572062421+07:00","message":"StatePrefix: 'นาฬิกาเป็นครั้งแรก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:32.572064115+07:00","message":"TextPushed: 'นาฬิกา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:33.215136694+07:00","message":"receive streaming session, msgId: 438"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:33.215175962+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":"2025-10-27T14:35:33.215182099+07:00","message":"receive interim result [false|false]: นาฬิกาเป็นครั้งแรกนะคะมีการสวดพระอภิธรรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:33.21519569+07:00","message":"[buffer interim] 438 false นาฬิกาเป็นครั้งแรกนะคะมีการสวดพระอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:33.21520276+07:00","message":"[bufferProcess] interim [20000000]:นาฬิกาเป็นครั้งแรกนะคะมีการสวดพระอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:33.215204858+07:00","message":"[bufferProcess] send to processor:นาฬิกาเป็นครั้งแรกนะคะมีการสวดพระอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:33.215210132+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:33.215213087+07:00","message":"> Transcript [2445] [false]: 'นาฬิกาเป็นครั้งแรกนะคะมีการสวดพระอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:33.215216201+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:33.215217967+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:33.215219911+07:00","message":"StatePrefix: 'นาฬิกาเป็นครั้งแรก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:33.215221819+07:00","message":"TextPushed: 'นาฬิกา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:33.807947971+07:00","message":"receive streaming session, msgId: 438"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:33.807994924+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":"2025-10-27T14:35:33.808000117+07:00","message":"receive interim result [false|false]: นาฬิกาเป็นครั้งแรกนะคะมีการสวดพระอภิธรรมอภิธรรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:33.80801381+07:00","message":"[buffer interim] 438 false นาฬิกาเป็นครั้งแรกนะคะมีการสวดพระอภิธรรมอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:33.808020704+07:00","message":"[bufferProcess] interim [560000000]:นาฬิกาเป็นครั้งแรกนะคะมีการสวดพระอภิธรรมอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:33.808023958+07:00","message":"[bufferProcess] send to processor:นาฬิกาเป็นครั้งแรกนะคะมีการสวดพระอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:33.808029499+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:33.808032104+07:00","message":"> Transcript [2446] [false]: 'นาฬิกาเป็นครั้งแรกนะคะมีการสวดพระอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:33.80803552+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:33.808037363+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:33.808040128+07:00","message":"StatePrefix: 'นาฬิกาเป็นครั้งแรก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:33.808042303+07:00","message":"TextPushed: 'นาฬิกา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:33.808046449+07:00","message":"Push: 'เป็นครั้งแรก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:33.808048056+07:00","message":"TextPushed: 'นาฬิกาเป็นครั้งแรก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:33.808049801+07:00","message":"Set new StatePrefix : 'นาฬิกาเป็นครั้งแรกนะคะมีการสวดพระอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:33.808052051+07:00","message":"Next Push (prob) : 'นะคะมีการสวดพระอภิธรรม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:33.808059753+07:00","message":"push: {false เป็นครั้งแรก 0 0xc002217600}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:34.009774391+07:00","message":"receive streaming session, msgId: 438"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:34.009808936+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":"2025-10-27T14:35:34.009813994+07:00","message":"receive interim result [false|false]: นาฬิกาเป็นครั้งแรกนะคะมีการสวดพระอภิธรรมอภิธรรมศพ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:34.009827211+07:00","message":"[buffer interim] 438 false นาฬิกาเป็นครั้งแรกนะคะมีการสวดพระอภิธรรมอภิธรรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:34.00983413+07:00","message":"[bufferProcess] interim [800000000]:นาฬิกาเป็นครั้งแรกนะคะมีการสวดพระอภิธรรมอภิธรรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:34.009836478+07:00","message":"[bufferProcess] send to processor:นาฬิกาเป็นครั้งแรกนะคะมีการสวดพระอภิธรรมอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:34.009841579+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:34.009844541+07:00","message":"> Transcript [2447] [false]: 'นาฬิกาเป็นครั้งแรกนะคะมีการสวดพระอภิธรรมอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:34.009849366+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:34.009851489+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:34.009854843+07:00","message":"StatePrefix: 'นาฬิกาเป็นครั้งแรกนะคะมีการสวดพระอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:34.009858668+07:00","message":"TextPushed: 'นาฬิกาเป็นครั้งแรก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:34.401747555+07:00","message":"receive streaming session, msgId: 438"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:34.401783154+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":"2025-10-27T14:35:34.40179024+07:00","message":"receive interim result [false|false]: นาฬิกาเป็นครั้งแรกนะคะมีการสวดพระอภิธรรมอภิธรรมสวดพระอภิธรรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:34.401805367+07:00","message":"[buffer interim] 438 false นาฬิกาเป็นครั้งแรกนะคะมีการสวดพระอภิธรรมอภิธรรมสวดพระอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:34.401815751+07:00","message":"[bufferProcess] interim [220000000]:นาฬิกาเป็นครั้งแรกนะคะมีการสวดพระอภิธรรมอภิธรรมสวดพระอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:34.401819196+07:00","message":"[bufferProcess] send to processor:นาฬิกาเป็นครั้งแรกนะคะมีการสวดพระอภิธรรมอภิธรรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:34.401826631+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:34.401830072+07:00","message":"> Transcript [2448] [false]: 'นาฬิกาเป็นครั้งแรกนะคะมีการสวดพระอภิธรรมอภิธรรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:34.401833964+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:34.401836411+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:34.401840086+07:00","message":"StatePrefix: 'นาฬิกาเป็นครั้งแรกนะคะมีการสวดพระอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:34.401843589+07:00","message":"TextPushed: 'นาฬิกาเป็นครั้งแรก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:34.589155493+07:00","message":"[GCS] IsForceVAD: false for message ID: 438"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:35:34.591290407+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:35:34.591301517+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:34.650980419+07:00","message":"[GCS] Start streaming session, msgId: 439"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:34.904151409+07:00","message":"receive streaming session, msgId: 438"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:34.904190825+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นครั้งแรกนะคะมีการสวดพระอภิธรรมอภิธรรมสวดพระอภิธรรม\",\"confidence\":0.93614686}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:34.904199957+07:00","message":"receive interim result [true|false]: เป็นครั้งแรกนะคะมีการสวดพระอภิธรรมอภิธรรมสวดพระอภิธรรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:34.904210371+07:00","message":"end recv isFinal message id 438"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:34.904212799+07:00","message":"end Recv id 438"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:34.90421962+07:00","message":"[buffer interim] 438 true เป็นครั้งแรกนะคะมีการสวดพระอภิธรรมอภิธรรมสวดพระอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:34.904230912+07:00","message":"[bufferProcess] interim [580000000]:เป็นครั้งแรกนะคะมีการสวดพระอภิธรรมอภิธรรมสวดพระอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:34.904237015+07:00","message":"[bufferProcess] send to processor (isfinal):นาฬิกาเป็นครั้งแรกนะคะมีการสวดพระอภิธรรมอภิธรรมสวดพระอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:34.904241471+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:34.904245772+07:00","message":"> Transcript [2449] [false]: 'นาฬิกาเป็นครั้งแรกนะคะมีการสวดพระอภิธรรมอภิธรรมสวดพระอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:34.90424989+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:34.904252291+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:34.904255355+07:00","message":"StatePrefix: 'นาฬิกาเป็นครั้งแรกนะคะมีการสวดพระอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:34.904258671+07:00","message":"TextPushed: 'นาฬิกาเป็นครั้งแรก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:34.90426121+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:34.904263975+07:00","message":"> Transcript [2450] [true]: 'เป็นครั้งแรกนะคะมีการสวดพระอภิธรรมอภิธรรมสวดพระอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:34.904267161+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:34.904269298+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:34.904271606+07:00","message":"StatePrefix: 'นาฬิกาเป็นครั้งแรกนะคะมีการสวดพระอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:34.904274007+07:00","message":"TextPushed: 'นาฬิกาเป็นครั้งแรก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:34.904276214+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:34.904444952+07:00","message":"Push: 'นะคะมีการสวดพระอภิธรรมอภิธรรมสวดพระอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:34.90444885+07:00","message":"TextPushed: 'นาฬิกาเป็นครั้งแรกนะคะมีการสวดพระอภิธรรมอภิธรรมสวดพระอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:34.90445169+07:00","message":"Set new StatePrefix : 'เป็นครั้งแรกนะคะมีการสวดพระอภิธรรมอภิธรรมสวดพระอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:34.904454576+07:00","message":"Next Push (prob) : 'เป็นครั้งแรกนะคะมีการสวดพระอภิธรรมอภิธรรมสวดพระอภิธรรม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:34.90446503+07:00","message":"push: {true นะคะมีการสวดพระอภิธรรมอภิธรรมสวดพระอภิธรรม 0 0xc002217600}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:34.904480454+07:00","message":"write aligntment file to 'tmp/7446/align_message_id_438.html'"}
{"level":"info","service":"Main","time":"2025-10-27T14:35:34.917981408+07:00","message":"write wav file: './tmp/7446/7446_438.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:35.589020771+07:00","message":"receive streaming session, msgId: 439"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:35.589066837+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":"2025-10-27T14:35:35.589073155+07:00","message":"receive interim result [false|false]: น้ำยา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:35.589091425+07:00","message":"[buffer interim] 439 false น้ำยา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:35.589099983+07:00","message":"[bufferProcess] interim [660000000]:น้ำยา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:35.589102283+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:35.669144728+07:00","message":"receive streaming session, msgId: 439"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:35.669191784+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":"2025-10-27T14:35:35.669196786+07:00","message":"receive interim result [false|false]: ผมยาว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:35.669211213+07:00","message":"[buffer interim] 439 false ผมยาว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:35.669217915+07:00","message":"[bufferProcess] interim [780000000]:ผมยาว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:35.669220125+07:00","message":"[bufferProcess] send to processor:น้ำยา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:35.669223672+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:35.669226213+07:00","message":"> Transcript [2451] [false]: 'น้ำยา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:35.66922799+07:00","message":"Set StatePrefix (first interim): 'น้ำยา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:35.727963278+07:00","message":"receive streaming session, msgId: 439"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:35.727998299+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":"2025-10-27T14:35:35.728003811+07:00","message":"receive interim result [false|false]: ยาม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:35.728023434+07:00","message":"[buffer interim] 439 false ยาม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:35.728031447+07:00","message":"[bufferProcess] interim [900000000]:ยาม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:35.728034032+07:00","message":"[bufferProcess] send to processor:ผมยาว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:35.728038862+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:35.728042468+07:00","message":"> Transcript [2452] [false]: 'ผมยาว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:35.728045298+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:35.728050803+07:00","message":"Set new StatePrefix: 'ผมยาว'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:36.317948573+07:00","message":"receive streaming session, msgId: 439"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:36.317979403+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยาม\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:36.317986197+07:00","message":"receive interim result [false|false]: ยาม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:36.317998754+07:00","message":"[buffer interim] 439 false ยาม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:36.318004795+07:00","message":"[bufferProcess] interim [500000000]:ยาม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:36.318006845+07:00","message":"[bufferProcess] send to processor:ยาม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:36.318011456+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:36.318013895+07:00","message":"> Transcript [2453] [false]: 'ยาม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:36.318016032+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:36.318017788+07:00","message":"Set new StatePrefix: 'ยาม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:36.79738774+07:00","message":"receive streaming session, msgId: 439"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:36.797422056+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยามเวลา 7:00\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:36.797427604+07:00","message":"receive interim result [false|false]: ยามเวลา 7:00"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:36.797441105+07:00","message":"[buffer interim] 439 false ยามเวลา 7:00"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:36.797447722+07:00","message":"[bufferProcess] interim [980000000]:ยามเวลา 7:00"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:36.797449964+07:00","message":"[bufferProcess] send to processor:ยาม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:36.797454966+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:36.797457877+07:00","message":"> Transcript [2454] [false]: 'ยาม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:36.797460458+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:36.797462032+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:36.797464351+07:00","message":"StatePrefix: 'ยาม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:36.797466276+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:37.246823882+07:00","message":"receive streaming session, msgId: 439"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:37.246858717+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยามเวลา 7:00 น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:37.246863735+07:00","message":"receive interim result [false|false]: ยามเวลา 7:00 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:37.246879236+07:00","message":"[buffer interim] 439 false ยามเวลา 7:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:37.246886038+07:00","message":"[bufferProcess] interim [400000000]:ยามเวลา 7:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:37.246888002+07:00","message":"[bufferProcess] send to processor:ยามเวลา 7:00"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:37.246890995+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:37.246893353+07:00","message":"> Transcript [2455] [false]: 'ยามเวลา 7:00'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:37.246896365+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:37.24689844+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:37.24690038+07:00","message":"StatePrefix: 'ยาม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:37.246902093+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:37.4351035+07:00","message":"receive streaming session, msgId: 439"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:37.435148658+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยามเวลา 7:00\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:37.435153813+07:00","message":"receive interim result [false|false]: ยามเวลา 7:00"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:37.435162765+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":"2025-10-27T14:35:37.435164919+07:00","message":"receive interim result [false|false]:  น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:37.435171527+07:00","message":"[buffer interim] 439 false ยามเวลา 7:00"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:37.435174521+07:00","message":"[buffer interim] 439 false  น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:37.435179997+07:00","message":"[bufferProcess] interim [580000000]:ยามเวลา 7:00"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:37.435181898+07:00","message":"[bufferProcess] send to processor:ยามเวลา 7:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:37.435184626+07:00","message":"[bufferProcess] interim [580000000]: น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:37.435186734+07:00","message":"[bufferProcess] update buffer: ยามเวลา 7:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:37.435189574+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:37.435192068+07:00","message":"> Transcript [2456] [false]: 'ยามเวลา 7:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:37.435194618+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:37.435196483+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:37.435198273+07:00","message":"StatePrefix: 'ยาม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:37.435200004+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:35:37.591923565+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:35:37.591960525+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:37.852111504+07:00","message":"receive streaming session, msgId: 439"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:37.852150473+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยามเวลา 7:00 น\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:37.852155241+07:00","message":"receive interim result [false|false]: ยามเวลา 7:00 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:37.852166787+07:00","message":"[buffer interim] 439 false ยามเวลา 7:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:37.852173393+07:00","message":"[bufferProcess] interim [0]:ยามเวลา 7:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:37.852175554+07:00","message":"[bufferProcess] send to processor:ยามเวลา 7:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:37.852180462+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:37.85218324+07:00","message":"> Transcript [2457] [false]: 'ยามเวลา 7:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:37.852185818+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:37.852187522+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:37.852189566+07:00","message":"StatePrefix: 'ยาม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:37.8521915+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:37.852195318+07:00","message":"Push: 'ยาม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:37.852196766+07:00","message":"TextPushed: 'ยาม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:37.85219833+07:00","message":"Set new StatePrefix : 'ยามเวลา 7:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:37.85220003+07:00","message":"Next Push (prob) : 'เวลา 7:00 น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:37.85220727+07:00","message":"push: {false ยาม 0 0xc002880000}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:38.376984779+07:00","message":"receive streaming session, msgId: 439"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:38.377016385+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":"2025-10-27T14:35:38.377021616+07:00","message":"receive interim result [false|false]: ยามเวลา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:38.377035299+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 07:00 น จะมีการสวดพระอภิธรรม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:38.377038163+07:00","message":"receive interim result [false|false]:  07:00 น จะมีการสวดพระอภิธรรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:38.377044169+07:00","message":"[buffer interim] 439 false ยามเวลา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:38.37704712+07:00","message":"[buffer interim] 439 false  07:00 น จะมีการสวดพระอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:38.377052195+07:00","message":"[bufferProcess] interim [480000000]:ยามเวลา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:38.377054104+07:00","message":"[bufferProcess] send to processor:ยามเวลา 7:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:38.377057075+07:00","message":"[bufferProcess] interim [480000000]: 07:00 น จะมีการสวดพระอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:38.377059572+07:00","message":"[bufferProcess] update buffer: ยามเวลา 07:00 น จะมีการสวดพระอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:38.377062468+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:38.377065012+07:00","message":"> Transcript [2458] [false]: 'ยามเวลา 7:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:38.37706796+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:38.37706961+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:38.37707119+07:00","message":"StatePrefix: 'ยามเวลา 7:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:38.377072992+07:00","message":"TextPushed: 'ยาม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:38.909864514+07:00","message":"receive streaming session, msgId: 439"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:38.9099062+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยามเวลา 07:00 น จะมีการสวดพระอภิธรรม\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:38.909913695+07:00","message":"receive interim result [false|false]: ยามเวลา 07:00 น จะมีการสวดพระอภิธรรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:38.909927629+07:00","message":"[buffer interim] 439 false ยามเวลา 07:00 น จะมีการสวดพระอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:38.909935904+07:00","message":"[bufferProcess] interim [80000000]:ยามเวลา 07:00 น จะมีการสวดพระอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:38.909938978+07:00","message":"[bufferProcess] send to processor:ยามเวลา 07:00 น จะมีการสวดพระอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:38.909945423+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:38.909949638+07:00","message":"> Transcript [2459] [false]: 'ยามเวลา 07:00 น จะมีการสวดพระอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:38.90995298+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:38.909955732+07:00","message":"Set new StatePrefix: 'ยามเวลา 07:00 น จะมีการสวดพระอภิธรรม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:39.310013835+07:00","message":"receive streaming session, msgId: 439"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:39.3100471+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยามเวลา 07:00 น\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:39.310052493+07:00","message":"receive interim result [false|false]: ยามเวลา 07:00 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:39.310064323+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":"2025-10-27T14:35:39.310067199+07:00","message":"receive interim result [false|false]:  จะมีการสวดพระอภิธรรมแล้วก็"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:39.310074487+07:00","message":"[buffer interim] 439 false ยามเวลา 07:00 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:39.310077589+07:00","message":"[buffer interim] 439 false  จะมีการสวดพระอภิธรรมแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:39.310084648+07:00","message":"[bufferProcess] interim [440000000]:ยามเวลา 07:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:39.31008743+07:00","message":"[bufferProcess] send to processor:ยามเวลา 07:00 น จะมีการสวดพระอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:39.31009076+07:00","message":"[bufferProcess] interim [440000000]: จะมีการสวดพระอภิธรรมแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:39.310094343+07:00","message":"[bufferProcess] update buffer: ยามเวลา 07:00 น จะมีการสวดพระอภิธรรมแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:39.310098269+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:39.310101702+07:00","message":"> Transcript [2460] [false]: 'ยามเวลา 07:00 น จะมีการสวดพระอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:39.310104242+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:39.310106645+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:39.31010885+07:00","message":"StatePrefix: 'ยามเวลา 07:00 น จะมีการสวดพระอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:39.3101115+07:00","message":"TextPushed: 'ยาม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:39.350605521+07:00","message":"receive streaming session, msgId: 439"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:39.350644559+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยามเวลา 07:00 น จะมีการสวดพระอภิธรรม\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:39.350650536+07:00","message":"receive interim result [false|false]: ยามเวลา 07:00 น จะมีการสวดพระอภิธรรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:39.350661234+07:00","message":"[buffer interim] 439 false ยามเวลา 07:00 น จะมีการสวดพระอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:39.350668288+07:00","message":"[bufferProcess] interim [500000000]:ยามเวลา 07:00 น จะมีการสวดพระอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:39.350670894+07:00","message":"[bufferProcess] send to processor:ยามเวลา 07:00 น จะมีการสวดพระอภิธรรมแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:39.350674264+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:39.350676685+07:00","message":"> Transcript [2461] [false]: 'ยามเวลา 07:00 น จะมีการสวดพระอภิธรรมแล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:39.350679878+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:39.350681548+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:39.350684612+07:00","message":"StatePrefix: 'ยามเวลา 07:00 น จะมีการสวดพระอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:39.350686787+07:00","message":"TextPushed: 'ยาม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:39.823871629+07:00","message":"receive streaming session, msgId: 439"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:39.82391041+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยามเวลา 07:00 น\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:39.823917944+07:00","message":"receive interim result [false|false]: ยามเวลา 07:00 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:39.823929157+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":"2025-10-27T14:35:39.82393331+07:00","message":"receive interim result [false|false]:  จะมีการสวดพระอภิธรรมแล้วก็รับประทาน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:39.823942778+07:00","message":"[buffer interim] 439 false ยามเวลา 07:00 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:39.823946687+07:00","message":"[buffer interim] 439 false  จะมีการสวดพระอภิธรรมแล้วก็รับประทาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:39.823953677+07:00","message":"[bufferProcess] interim [980000000]:ยามเวลา 07:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:39.82395651+07:00","message":"[bufferProcess] send to processor:ยามเวลา 07:00 น จะมีการสวดพระอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:39.823960456+07:00","message":"[bufferProcess] interim [980000000]: จะมีการสวดพระอภิธรรมแล้วก็รับประทาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:39.823964108+07:00","message":"[bufferProcess] update buffer: ยามเวลา 07:00 น จะมีการสวดพระอภิธรรมแล้วก็รับประทาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:39.823967863+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:39.823971256+07:00","message":"> Transcript [2462] [false]: 'ยามเวลา 07:00 น จะมีการสวดพระอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:39.82397557+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:39.823977865+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:39.823981675+07:00","message":"StatePrefix: 'ยามเวลา 07:00 น จะมีการสวดพระอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:39.823984754+07:00","message":"TextPushed: 'ยาม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:40.18984861+07:00","message":"receive streaming session, msgId: 439"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:40.189882164+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยามเวลา 07:00 น\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:40.189888231+07:00","message":"receive interim result [false|false]: ยามเวลา 07:00 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:40.189898952+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":"2025-10-27T14:35:40.189901455+07:00","message":"receive interim result [false|false]:  จะมีการสวดพระอภิธรรมแล้วก็รับประทานฉัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:40.189908257+07:00","message":"[buffer interim] 439 false ยามเวลา 07:00 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:40.189911682+07:00","message":"[buffer interim] 439 false  จะมีการสวดพระอภิธรรมแล้วก็รับประทานฉัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:40.18991772+07:00","message":"[bufferProcess] interim [280000000]:ยามเวลา 07:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:40.189920074+07:00","message":"[bufferProcess] send to processor:ยามเวลา 07:00 น จะมีการสวดพระอภิธรรมแล้วก็รับประทาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:40.1899233+07:00","message":"[bufferProcess] interim [280000000]: จะมีการสวดพระอภิธรรมแล้วก็รับประทานฉัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:40.189925436+07:00","message":"[bufferProcess] update buffer: ยามเวลา 07:00 น จะมีการสวดพระอภิธรรมแล้วก็รับประทานฉัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:40.189928405+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:40.189930924+07:00","message":"> Transcript [2463] [false]: 'ยามเวลา 07:00 น จะมีการสวดพระอภิธรรมแล้วก็รับประทาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:40.189933656+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:40.189935484+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:40.189937111+07:00","message":"StatePrefix: 'ยามเวลา 07:00 น จะมีการสวดพระอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:40.189939253+07:00","message":"TextPushed: 'ยาม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:40.189944996+07:00","message":"Push: 'เวลา 07:00 น จะมีการสวดพระอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:40.189946825+07:00","message":"TextPushed: 'ยามเวลา 07:00 น จะมีการสวดพระอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:40.189949847+07:00","message":"Set new StatePrefix : 'ยามเวลา 07:00 น จะมีการสวดพระอภิธรรมแล้วก็รับประทาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:40.189951877+07:00","message":"Next Push (prob) : 'แล้วก็รับประทาน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:40.189960085+07:00","message":"push: {false เวลา 07:00 น จะมีการสวดพระอภิธรรม 0 0xc002880000}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:40.273010018+07:00","message":"receive streaming session, msgId: 439"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:40.273042818+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยามเวลา 07:00 น\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:40.273051185+07:00","message":"receive interim result [false|false]: ยามเวลา 07:00 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:40.273062164+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":"2025-10-27T14:35:40.273065189+07:00","message":"receive interim result [false|false]:  จะมีการสวดพระอภิธรรมแล้วก็รับประทาน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:40.273073089+07:00","message":"[buffer interim] 439 false ยามเวลา 07:00 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:40.273076575+07:00","message":"[buffer interim] 439 false  จะมีการสวดพระอภิธรรมแล้วก็รับประทาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:40.273082301+07:00","message":"[bufferProcess] interim [400000000]:ยามเวลา 07:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:40.273085037+07:00","message":"[bufferProcess] send to processor:ยามเวลา 07:00 น จะมีการสวดพระอภิธรรมแล้วก็รับประทานฉัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:40.273087633+07:00","message":"[bufferProcess] interim [400000000]: จะมีการสวดพระอภิธรรมแล้วก็รับประทาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:40.273090155+07:00","message":"[bufferProcess] update buffer: ยามเวลา 07:00 น จะมีการสวดพระอภิธรรมแล้วก็รับประทาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:40.273092823+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:40.273095424+07:00","message":"> Transcript [2464] [false]: 'ยามเวลา 07:00 น จะมีการสวดพระอภิธรรมแล้วก็รับประทานฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:40.273098461+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:40.273100094+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:40.273101637+07:00","message":"StatePrefix: 'ยามเวลา 07:00 น จะมีการสวดพระอภิธรรมแล้วก็รับประทาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:40.273103889+07:00","message":"TextPushed: 'ยามเวลา 07:00 น จะมีการสวดพระอภิธรรม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:40.421977207+07:00","message":"[GCS] IsForceVAD: false for message ID: 439"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:40.456621425+07:00","message":"receive streaming session, msgId: 439"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:40.456659737+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยามเวลา 07:00 น\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:40.456666833+07:00","message":"receive interim result [false|false]: ยามเวลา 07:00 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:40.456680894+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":"2025-10-27T14:35:40.456684657+07:00","message":"receive interim result [false|false]:  จะมีการสวดพระอภิธรรมแล้วก็รับประทานฉันเช้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:40.456694358+07:00","message":"[buffer interim] 439 false ยามเวลา 07:00 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:40.456698443+07:00","message":"[buffer interim] 439 false  จะมีการสวดพระอภิธรรมแล้วก็รับประทานฉันเช้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:40.456705551+07:00","message":"[bufferProcess] interim [580000000]:ยามเวลา 07:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:40.45670841+07:00","message":"[bufferProcess] send to processor:ยามเวลา 07:00 น จะมีการสวดพระอภิธรรมแล้วก็รับประทาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:40.456711806+07:00","message":"[bufferProcess] interim [580000000]: จะมีการสวดพระอภิธรรมแล้วก็รับประทานฉันเช้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:40.45671482+07:00","message":"[bufferProcess] update buffer: ยามเวลา 07:00 น จะมีการสวดพระอภิธรรมแล้วก็รับประทานฉันเช้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:40.456718351+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:40.456721649+07:00","message":"> Transcript [2465] [false]: 'ยามเวลา 07:00 น จะมีการสวดพระอภิธรรมแล้วก็รับประทาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:40.456725166+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:40.456727452+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:40.456729474+07:00","message":"StatePrefix: 'ยามเวลา 07:00 น จะมีการสวดพระอภิธรรมแล้วก็รับประทาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:40.456732191+07:00","message":"TextPushed: 'ยามเวลา 07:00 น จะมีการสวดพระอภิธรรม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:40.491926474+07:00","message":"[GCS] Start streaming session, msgId: 440"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:35:40.592996837+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:35:40.593006665+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:40.608811554+07:00","message":"receive streaming session, msgId: 439"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:40.608854706+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยามเวลา 7:00 น จะมีการสวดพระอภิธรรมแล้วก็รับประทานฉันเช้า\",\"confidence\":0.94948065}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":790000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:40.608860282+07:00","message":"receive interim result [true|false]: ยามเวลา 7:00 น จะมีการสวดพระอภิธรรมแล้วก็รับประทานฉันเช้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:40.608868668+07:00","message":"end recv isFinal message id 439"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:40.608870834+07:00","message":"end Recv id 439"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:40.608876741+07:00","message":"[buffer interim] 439 true ยามเวลา 7:00 น จะมีการสวดพระอภิธรรมแล้วก็รับประทานฉันเช้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:40.608883578+07:00","message":"[bufferProcess] interim [790000000]:ยามเวลา 7:00 น จะมีการสวดพระอภิธรรมแล้วก็รับประทานฉันเช้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:40.608886562+07:00","message":"[bufferProcess] send to processor (isfinal):ยามเวลา 07:00 น จะมีการสวดพระอภิธรรมแล้วก็รับประทานฉันเช้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:40.608889921+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:40.608892265+07:00","message":"> Transcript [2466] [false]: 'ยามเวลา 07:00 น จะมีการสวดพระอภิธรรมแล้วก็รับประทานฉันเช้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:40.608895112+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:40.608896784+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:40.608898329+07:00","message":"StatePrefix: 'ยามเวลา 07:00 น จะมีการสวดพระอภิธรรมแล้วก็รับประทาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:40.608901139+07:00","message":"TextPushed: 'ยามเวลา 07:00 น จะมีการสวดพระอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:40.608903015+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:40.608904796+07:00","message":"> Transcript [2467] [true]: 'ยามเวลา 7:00 น จะมีการสวดพระอภิธรรมแล้วก็รับประทานฉันเช้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:40.60890673+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:40.608908152+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:40.608909511+07:00","message":"StatePrefix: 'ยามเวลา 07:00 น จะมีการสวดพระอภิธรรมแล้วก็รับประทาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:40.60891103+07:00","message":"TextPushed: 'ยามเวลา 07:00 น จะมีการสวดพระอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:40.608916747+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:40.609092194+07:00","message":"Push: 'แล้วก็รับประทานฉันเช้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:40.60909473+07:00","message":"TextPushed: 'ยามเวลา 07:00 น จะมีการสวดพระอภิธรรมแล้วก็รับประทานฉันเช้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:40.60909757+07:00","message":"Set new StatePrefix : 'ยามเวลา 7:00 น จะมีการสวดพระอภิธรรมแล้วก็รับประทานฉันเช้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:40.609101077+07:00","message":"Next Push (prob) : 'ยามเวลา 7:00 น จะมีการสวดพระอภิธรรมแล้วก็รับประทานฉันเช้า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:40.609110497+07:00","message":"push: {true แล้วก็รับประทานฉันเช้า 0 0xc002880000}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:40.609120925+07:00","message":"write aligntment file to 'tmp/7446/align_message_id_439.html'"}
{"level":"info","service":"Main","time":"2025-10-27T14:35:40.62156386+07:00","message":"write wav file: './tmp/7446/7446_439.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:41.330981422+07:00","message":"receive streaming session, msgId: 440"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:41.331011904+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":"2025-10-27T14:35:41.331016729+07:00","message":"receive interim result [false|false]: สลาก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:41.331028775+07:00","message":"[buffer interim] 440 false สลาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:41.331034447+07:00","message":"[bufferProcess] interim [600000000]:สลาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:41.331035977+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:41.463947634+07:00","message":"receive streaming session, msgId: 440"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:41.463987547+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":"2025-10-27T14:35:41.463993475+07:00","message":"receive interim result [false|false]: ราคา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:41.464006348+07:00","message":"[buffer interim] 440 false ราคา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:41.464014373+07:00","message":"[bufferProcess] interim [660000000]:ราคา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:41.464017058+07:00","message":"[bufferProcess] send to processor:สลาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:41.46402492+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:41.464028543+07:00","message":"> Transcript [2468] [false]: 'สลาก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:41.464031454+07:00","message":"Set StatePrefix (first interim): 'สลาก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:41.695200698+07:00","message":"receive streaming session, msgId: 440"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:41.695232849+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เวลา 9:00 น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:41.695238139+07:00","message":"receive interim result [false|false]: เวลา 9:00 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:41.695252858+07:00","message":"[buffer interim] 440 false เวลา 9:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:41.69525986+07:00","message":"[bufferProcess] interim [960000000]:เวลา 9:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:41.695261936+07:00","message":"[bufferProcess] send to processor:ราคา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:41.695265003+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:41.695267585+07:00","message":"> Transcript [2469] [false]: 'ราคา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:41.695269427+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:41.695271088+07:00","message":"Set new StatePrefix: 'ราคา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:42.248441884+07:00","message":"receive streaming session, msgId: 440"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:42.248474901+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เวลา 9:00 น\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:42.248479927+07:00","message":"receive interim result [false|false]: เวลา 9:00 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:42.248491028+07:00","message":"[buffer interim] 440 false เวลา 9:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:42.248500655+07:00","message":"[bufferProcess] interim [560000000]:เวลา 9:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:42.248502514+07:00","message":"[bufferProcess] send to processor:เวลา 9:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:42.248507851+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:42.248510426+07:00","message":"> Transcript [2470] [false]: 'เวลา 9:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:42.248512287+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:42.248514048+07:00","message":"Set new StatePrefix: 'เวลา 9:00 น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:42.430559675+07:00","message":"receive streaming session, msgId: 440"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:42.430586673+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":"2025-10-27T14:35:42.430591781+07:00","message":"receive interim result [false|false]: เวลา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:42.430600612+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 09:09 น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:42.430602769+07:00","message":"receive interim result [false|false]:  09:09 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:42.430609684+07:00","message":"[buffer interim] 440 false เวลา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:42.430614678+07:00","message":"[buffer interim] 440 false  09:09 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:42.430620065+07:00","message":"[bufferProcess] interim [740000000]:เวลา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:42.430621811+07:00","message":"[bufferProcess] send to processor:เวลา 9:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:42.430626684+07:00","message":"[bufferProcess] interim [740000000]: 09:09 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:42.430628802+07:00","message":"[bufferProcess] update buffer: เวลา 09:09 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:42.430631527+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:42.430634284+07:00","message":"> Transcript [2471] [false]: 'เวลา 9:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:42.430637013+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:42.430638802+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:42.430640785+07:00","message":"StatePrefix: 'เวลา 9:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:42.430642456+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:42.563999957+07:00","message":"receive streaming session, msgId: 440"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:42.564031796+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":"2025-10-27T14:35:42.564036995+07:00","message":"receive interim result [false|false]: เวลา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:42.564045812+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 9:00 น หรือ 9:00 น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:42.564048492+07:00","message":"receive interim result [false|false]:  9:00 น หรือ 9:00 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:42.564055936+07:00","message":"[buffer interim] 440 false เวลา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:42.5640587+07:00","message":"[buffer interim] 440 false  9:00 น หรือ 9:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:42.56406425+07:00","message":"[bufferProcess] interim [860000000]:เวลา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:42.564066268+07:00","message":"[bufferProcess] send to processor:เวลา 09:09 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:42.564068768+07:00","message":"[bufferProcess] interim [860000000]: 9:00 น หรือ 9:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:42.564070665+07:00","message":"[bufferProcess] update buffer: เวลา 9:00 น หรือ 9:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:42.564073504+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:42.564076253+07:00","message":"> Transcript [2472] [false]: 'เวลา 09:09 น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:42.564078233+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:42.564079851+07:00","message":"Set new StatePrefix: 'เวลา 09:09 น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:43.142425997+07:00","message":"receive streaming session, msgId: 440"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:43.142466+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เวลา 9:00 น หรือ 9:00 น\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:43.142472699+07:00","message":"receive interim result [false|false]: เวลา 9:00 น หรือ 9:00 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:43.142487196+07:00","message":"[buffer interim] 440 false เวลา 9:00 น หรือ 9:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:43.142495687+07:00","message":"[bufferProcess] interim [460000000]:เวลา 9:00 น หรือ 9:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:43.14249881+07:00","message":"[bufferProcess] send to processor:เวลา 9:00 น หรือ 9:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:43.142505457+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:43.142512596+07:00","message":"> Transcript [2473] [false]: 'เวลา 9:00 น หรือ 9:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:43.142515894+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:43.142518627+07:00","message":"Set new StatePrefix: 'เวลา 9:00 น หรือ 9:00 น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:43.527200183+07:00","message":"receive streaming session, msgId: 440"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:43.527245075+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เวลา 9:00 น หรือ 9:00 น\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:43.527252585+07:00","message":"receive interim result [false|false]: เวลา 9:00 น หรือ 9:00 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:43.527264478+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":"2025-10-27T14:35:43.527268088+07:00","message":"receive interim result [false|false]:  มีพิธี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:43.527278663+07:00","message":"[buffer interim] 440 false เวลา 9:00 น หรือ 9:00 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:43.527283428+07:00","message":"[buffer interim] 440 false  มีพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:43.527290961+07:00","message":"[bufferProcess] interim [880000000]:เวลา 9:00 น หรือ 9:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:43.527294129+07:00","message":"[bufferProcess] send to processor:เวลา 9:00 น หรือ 9:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:43.527304621+07:00","message":"[bufferProcess] interim [880000000]: มีพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:43.527309291+07:00","message":"[bufferProcess] update buffer: เวลา 9:00 น หรือ 9:00 น มีพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:43.527312204+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:43.527314828+07:00","message":"> Transcript [2474] [false]: 'เวลา 9:00 น หรือ 9:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:43.527317684+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:43.527319416+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:43.527320984+07:00","message":"StatePrefix: 'เวลา 9:00 น หรือ 9:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:43.527322777+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:35:43.593731017+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:35:43.593740871+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:43.670217887+07:00","message":"receive streaming session, msgId: 440"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:43.670250268+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เวลา 9:00 น หรือ 9:00 น\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:43.67025546+07:00","message":"receive interim result [false|false]: เวลา 9:00 น หรือ 9:00 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:43.670270866+07:00","message":"[buffer interim] 440 false เวลา 9:00 น หรือ 9:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:43.670277552+07:00","message":"[bufferProcess] interim [0]:เวลา 9:00 น หรือ 9:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:43.670280048+07:00","message":"[bufferProcess] send to processor:เวลา 9:00 น หรือ 9:00 น มีพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:43.670283902+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:43.670286456+07:00","message":"> Transcript [2475] [false]: 'เวลา 9:00 น หรือ 9:00 น มีพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:43.670289516+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:43.6702912+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:43.670293002+07:00","message":"StatePrefix: 'เวลา 9:00 น หรือ 9:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:43.67029492+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:43.718973427+07:00","message":"receive streaming session, msgId: 440"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:43.719006335+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เวลา 9:00 น หรือ 9:00 น\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:43.719012227+07:00","message":"receive interim result [false|false]: เวลา 9:00 น หรือ 9:00 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:43.7190206+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":"2025-10-27T14:35:43.71902294+07:00","message":"receive interim result [false|false]:  มีพระพิธีธรรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:43.719029595+07:00","message":"[buffer interim] 440 false เวลา 9:00 น หรือ 9:00 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:43.719034327+07:00","message":"[buffer interim] 440 false  มีพระพิธีธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:43.71904036+07:00","message":"[bufferProcess] interim [120000000]:เวลา 9:00 น หรือ 9:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:43.719042097+07:00","message":"[bufferProcess] send to processor:เวลา 9:00 น หรือ 9:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:43.719046751+07:00","message":"[bufferProcess] interim [120000000]: มีพระพิธีธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:43.719049415+07:00","message":"[bufferProcess] update buffer: เวลา 9:00 น หรือ 9:00 น มีพระพิธีธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:43.719052246+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:43.719055168+07:00","message":"> Transcript [2476] [false]: 'เวลา 9:00 น หรือ 9:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:43.719057976+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:43.719059872+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:43.719061654+07:00","message":"StatePrefix: 'เวลา 9:00 น หรือ 9:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:43.719063585+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:44.226408724+07:00","message":"receive streaming session, msgId: 440"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:44.226438684+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เวลา 9:00 น หรือ 9:00 น\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:44.22644387+07:00","message":"receive interim result [false|false]: เวลา 9:00 น หรือ 9:00 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:44.226454831+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":"2025-10-27T14:35:44.226457417+07:00","message":"receive interim result [false|false]:  มีพิธีทำศพพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:44.226463885+07:00","message":"[buffer interim] 440 false เวลา 9:00 น หรือ 9:00 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:44.226466401+07:00","message":"[buffer interim] 440 false  มีพิธีทำศพพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:44.226471859+07:00","message":"[bufferProcess] interim [600000000]:เวลา 9:00 น หรือ 9:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:44.226474078+07:00","message":"[bufferProcess] send to processor:เวลา 9:00 น หรือ 9:00 น มีพระพิธีธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:44.22647692+07:00","message":"[bufferProcess] interim [600000000]: มีพิธีทำศพพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:44.226479117+07:00","message":"[bufferProcess] update buffer: เวลา 9:00 น หรือ 9:00 น มีพิธีทำศพพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:44.226482019+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:44.226487745+07:00","message":"> Transcript [2477] [false]: 'เวลา 9:00 น หรือ 9:00 น มีพระพิธีธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:44.226491029+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:44.226492762+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:44.226494648+07:00","message":"StatePrefix: 'เวลา 9:00 น หรือ 9:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:44.226496513+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:44.226498825+07:00","message":"Push: 'เวลา 9:00 น หรือ 9:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:44.226500506+07:00","message":"TextPushed: 'เวลา 9:00 น หรือ 9:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:44.226502585+07:00","message":"Set new StatePrefix : 'เวลา 9:00 น หรือ 9:00 น มีพระพิธีธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:44.226504717+07:00","message":"Next Push (prob) : ' มีพระพิธีธรรม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:44.226512008+07:00","message":"push: {false เวลา 9:00 น หรือ 9:00 น 0 0xc002602400}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:44.367654227+07:00","message":"receive streaming session, msgId: 440"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:44.367689795+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เวลา 9:00 น หรือ 9:00 น\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:44.367694586+07:00","message":"receive interim result [false|false]: เวลา 9:00 น หรือ 9:00 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:44.367704227+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":"2025-10-27T14:35:44.367706768+07:00","message":"receive interim result [false|false]:  มีพระพิธีธรรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:44.367717883+07:00","message":"receive streaming session, msgId: 440"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:44.367720725+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เวลา 9:00 น หรือ 9:00 น\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:44.367722642+07:00","message":"receive interim result [false|false]: เวลา 9:00 น หรือ 9:00 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:44.367725942+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":"2025-10-27T14:35:44.3677317+07:00","message":"receive interim result [false|false]:  มีพระพิธีธรรมสวดพระอภิธรรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:44.367736553+07:00","message":"[buffer interim] 440 false เวลา 9:00 น หรือ 9:00 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:44.367739587+07:00","message":"[buffer interim] 440 false  มีพระพิธีธรรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:44.367741491+07:00","message":"[buffer interim] 440 false เวลา 9:00 น หรือ 9:00 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:44.367745191+07:00","message":"[buffer interim] 440 false  มีพระพิธีธรรมสวดพระอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:44.367751062+07:00","message":"[bufferProcess] interim [660000000]:เวลา 9:00 น หรือ 9:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:44.367753042+07:00","message":"[bufferProcess] send to processor:เวลา 9:00 น หรือ 9:00 น มีพิธีทำศพพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:44.367755462+07:00","message":"[bufferProcess] interim [660000000]: มีพระพิธีธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:44.367757572+07:00","message":"[bufferProcess] update buffer: เวลา 9:00 น หรือ 9:00 น มีพระพิธีธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:44.367759373+07:00","message":"[bufferProcess] interim [720000000]:เวลา 9:00 น หรือ 9:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:44.36776078+07:00","message":"[bufferProcess] send to processor:เวลา 9:00 น หรือ 9:00 น มีพระพิธีธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:44.367762646+07:00","message":"[bufferProcess] interim [720000000]: มีพระพิธีธรรมสวดพระอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:44.367764224+07:00","message":"[bufferProcess] update buffer: เวลา 9:00 น หรือ 9:00 น มีพระพิธีธรรมสวดพระอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:44.367767228+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:44.367769602+07:00","message":"> Transcript [2478] [false]: 'เวลา 9:00 น หรือ 9:00 น มีพิธีทำศพพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:44.367771592+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:44.367773699+07:00","message":"Set new StatePrefix: 'เวลา 9:00 น หรือ 9:00 น มีพิธีทำศพพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:44.367775019+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:44.367776414+07:00","message":"> Transcript [2479] [false]: 'เวลา 9:00 น หรือ 9:00 น มีพระพิธีธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:44.367777772+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:44.367779074+07:00","message":"Set new StatePrefix: 'เวลา 9:00 น หรือ 9:00 น มีพระพิธีธรรม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:44.968910342+07:00","message":"receive streaming session, msgId: 440"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:44.968942542+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เวลา 9:00 น หรือ 9:00 น มีพระพิธีธรรมสวดพระอภิธรรม\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:44.9689483+07:00","message":"receive interim result [false|false]: เวลา 9:00 น หรือ 9:00 น มีพระพิธีธรรมสวดพระอภิธรรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:44.96895884+07:00","message":"[buffer interim] 440 false เวลา 9:00 น หรือ 9:00 น มีพระพิธีธรรมสวดพระอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:44.968965128+07:00","message":"[bufferProcess] interim [320000000]:เวลา 9:00 น หรือ 9:00 น มีพระพิธีธรรมสวดพระอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:44.968967372+07:00","message":"[bufferProcess] send to processor:เวลา 9:00 น หรือ 9:00 น มีพระพิธีธรรมสวดพระอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:44.968972371+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:44.968975125+07:00","message":"> Transcript [2480] [false]: 'เวลา 9:00 น หรือ 9:00 น มีพระพิธีธรรมสวดพระอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:44.968978229+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:44.968980166+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:44.968982709+07:00","message":"StatePrefix: 'เวลา 9:00 น หรือ 9:00 น มีพระพิธีธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:44.968985306+07:00","message":"TextPushed: 'เวลา 9:00 น หรือ 9:00 น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:45.641361146+07:00","message":"receive streaming session, msgId: 440"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:45.641398459+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เวลา 9:00 น หรือ 9:00 น\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:45.641405135+07:00","message":"receive interim result [false|false]: เวลา 9:00 น หรือ 9:00 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:45.641416543+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":"2025-10-27T14:35:45.641420375+07:00","message":"receive interim result [false|false]:  มีพระพิธีธรรมสวดพระอภิธรรมและประคบ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:45.641429662+07:00","message":"[buffer interim] 440 false เวลา 9:00 น หรือ 9:00 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:45.641434269+07:00","message":"[buffer interim] 440 false  มีพระพิธีธรรมสวดพระอภิธรรมและประคบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:45.641440044+07:00","message":"[bufferProcess] interim [920000000]:เวลา 9:00 น หรือ 9:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:45.641442355+07:00","message":"[bufferProcess] send to processor:เวลา 9:00 น หรือ 9:00 น มีพระพิธีธรรมสวดพระอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:45.641444939+07:00","message":"[bufferProcess] interim [920000000]: มีพระพิธีธรรมสวดพระอภิธรรมและประคบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:45.641447676+07:00","message":"[bufferProcess] update buffer: เวลา 9:00 น หรือ 9:00 น มีพระพิธีธรรมสวดพระอภิธรรมและประคบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:45.641450578+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:45.641453104+07:00","message":"> Transcript [2481] [false]: 'เวลา 9:00 น หรือ 9:00 น มีพระพิธีธรรมสวดพระอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:45.64145614+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:45.64145792+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:45.641459489+07:00","message":"StatePrefix: 'เวลา 9:00 น หรือ 9:00 น มีพระพิธีธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:45.641463177+07:00","message":"TextPushed: 'เวลา 9:00 น หรือ 9:00 น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:45.729009902+07:00","message":"receive streaming session, msgId: 440"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:45.729042586+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เวลา 9:00 น หรือ 9:00 น มีพระพิธีธรรมสวดพระอภิธรรม\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:45.729049141+07:00","message":"receive interim result [false|false]: เวลา 9:00 น หรือ 9:00 น มีพระพิธีธรรมสวดพระอภิธรรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:45.729063424+07:00","message":"[buffer interim] 440 false เวลา 9:00 น หรือ 9:00 น มีพระพิธีธรรมสวดพระอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:45.729070002+07:00","message":"[bufferProcess] interim [980000000]:เวลา 9:00 น หรือ 9:00 น มีพระพิธีธรรมสวดพระอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:45.729072702+07:00","message":"[bufferProcess] send to processor:เวลา 9:00 น หรือ 9:00 น มีพระพิธีธรรมสวดพระอภิธรรมและประคบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:45.72907616+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:45.729078596+07:00","message":"> Transcript [2482] [false]: 'เวลา 9:00 น หรือ 9:00 น มีพระพิธีธรรมสวดพระอภิธรรมและประคบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:45.729081725+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:45.729083414+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:45.729085225+07:00","message":"StatePrefix: 'เวลา 9:00 น หรือ 9:00 น มีพระพิธีธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:45.72908757+07:00","message":"TextPushed: 'เวลา 9:00 น หรือ 9:00 น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:45.95915463+07:00","message":"receive streaming session, msgId: 440"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:45.959187147+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เวลา 9:00 น หรือ 9:00 น\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:45.959192972+07:00","message":"receive interim result [false|false]: เวลา 9:00 น หรือ 9:00 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:45.959203842+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":"2025-10-27T14:35:45.959207139+07:00","message":"receive interim result [false|false]:  มีพระพิธีธรรมสวดพระอภิธรรมและประโคมย่ำ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:45.959214599+07:00","message":"[buffer interim] 440 false เวลา 9:00 น หรือ 9:00 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:45.959217947+07:00","message":"[buffer interim] 440 false  มีพระพิธีธรรมสวดพระอภิธรรมและประโคมย่ำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:45.959223719+07:00","message":"[bufferProcess] interim [160000000]:เวลา 9:00 น หรือ 9:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:45.959225604+07:00","message":"[bufferProcess] send to processor:เวลา 9:00 น หรือ 9:00 น มีพระพิธีธรรมสวดพระอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:45.959228156+07:00","message":"[bufferProcess] interim [160000000]: มีพระพิธีธรรมสวดพระอภิธรรมและประโคมย่ำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:45.959230691+07:00","message":"[bufferProcess] update buffer: เวลา 9:00 น หรือ 9:00 น มีพระพิธีธรรมสวดพระอภิธรรมและประโคมย่ำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:45.959234071+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:45.959236745+07:00","message":"> Transcript [2483] [false]: 'เวลา 9:00 น หรือ 9:00 น มีพระพิธีธรรมสวดพระอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:45.959239871+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:45.959241554+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:45.959243282+07:00","message":"StatePrefix: 'เวลา 9:00 น หรือ 9:00 น มีพระพิธีธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:45.959245192+07:00","message":"TextPushed: 'เวลา 9:00 น หรือ 9:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:45.9592479+07:00","message":"Push: ' มีพระพิธีธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:45.959251052+07:00","message":"TextPushed: 'เวลา 9:00 น หรือ 9:00 น มีพระพิธีธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:45.95925302+07:00","message":"Set new StatePrefix : 'เวลา 9:00 น หรือ 9:00 น มีพระพิธีธรรมสวดพระอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:45.959254932+07:00","message":"Next Push (prob) : 'สวดพระอภิธรรม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:45.959262636+07:00","message":"push: {false  มีพระพิธีธรรม 0 0xc002602400}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:45.959866216+07:00","message":"receive streaming session, msgId: 440"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:45.959904509+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เวลา 9:00 น หรือ 9:00 น\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:45.959910002+07:00","message":"receive interim result [false|false]: เวลา 9:00 น หรือ 9:00 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:45.959920721+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":"2025-10-27T14:35:45.959923239+07:00","message":"receive interim result [false|false]:  มีพระพิธีธรรมสวดพระอภิธรรมและประโคมย่ำยาม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:45.959930825+07:00","message":"[buffer interim] 440 false เวลา 9:00 น หรือ 9:00 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:45.959935701+07:00","message":"[buffer interim] 440 false  มีพระพิธีธรรมสวดพระอภิธรรมและประโคมย่ำยาม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:45.959941496+07:00","message":"[bufferProcess] interim [220000000]:เวลา 9:00 น หรือ 9:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:45.959943676+07:00","message":"[bufferProcess] send to processor:เวลา 9:00 น หรือ 9:00 น มีพระพิธีธรรมสวดพระอภิธรรมและประโคมย่ำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:45.959946571+07:00","message":"[bufferProcess] interim [220000000]: มีพระพิธีธรรมสวดพระอภิธรรมและประโคมย่ำยาม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:45.959948562+07:00","message":"[bufferProcess] update buffer: เวลา 9:00 น หรือ 9:00 น มีพระพิธีธรรมสวดพระอภิธรรมและประโคมย่ำยาม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:45.959951331+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:45.959953825+07:00","message":"> Transcript [2484] [false]: 'เวลา 9:00 น หรือ 9:00 น มีพระพิธีธรรมสวดพระอภิธรรมและประโคมย่ำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:45.959957177+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:45.959958797+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:45.959961312+07:00","message":"StatePrefix: 'เวลา 9:00 น หรือ 9:00 น มีพระพิธีธรรมสวดพระอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:45.959964409+07:00","message":"TextPushed: 'เวลา 9:00 น หรือ 9:00 น มีพระพิธีธรรม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:45.993430922+07:00","message":"[GCS] IsForceVAD: false for message ID: 440"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:46.12335755+07:00","message":"[GCS] Start streaming session, msgId: 441"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:46.309063394+07:00","message":"receive streaming session, msgId: 440"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:46.309104992+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เวลา 9:00 น 9:00 น มีพระพิธีธรรมสวดพระอภิธรรมและประโคมย่ำยาม\",\"confidence\":0.95295143}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:46.309111901+07:00","message":"receive interim result [true|false]: เวลา 9:00 น 9:00 น มีพระพิธีธรรมสวดพระอภิธรรมและประโคมย่ำยาม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:46.309119343+07:00","message":"end recv isFinal message id 440"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:46.30912139+07:00","message":"end Recv id 440"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:46.309127014+07:00","message":"[buffer interim] 440 true เวลา 9:00 น 9:00 น มีพระพิธีธรรมสวดพระอภิธรรมและประโคมย่ำยาม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:46.309133645+07:00","message":"[bufferProcess] interim [520000000]:เวลา 9:00 น 9:00 น มีพระพิธีธรรมสวดพระอภิธรรมและประโคมย่ำยาม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:46.309138509+07:00","message":"[bufferProcess] send to processor (isfinal):เวลา 9:00 น หรือ 9:00 น มีพระพิธีธรรมสวดพระอภิธรรมและประโคมย่ำยาม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:46.309142504+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:46.309145022+07:00","message":"> Transcript [2485] [false]: 'เวลา 9:00 น หรือ 9:00 น มีพระพิธีธรรมสวดพระอภิธรรมและประโคมย่ำยาม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:46.309147797+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:46.309149577+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:46.309151653+07:00","message":"StatePrefix: 'เวลา 9:00 น หรือ 9:00 น มีพระพิธีธรรมสวดพระอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:46.309153892+07:00","message":"TextPushed: 'เวลา 9:00 น หรือ 9:00 น มีพระพิธีธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:46.309155694+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:46.309157265+07:00","message":"> Transcript [2486] [true]: 'เวลา 9:00 น 9:00 น มีพระพิธีธรรมสวดพระอภิธรรมและประโคมย่ำยาม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:46.30915907+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:46.309178046+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:46.309180456+07:00","message":"StatePrefix: 'เวลา 9:00 น หรือ 9:00 น มีพระพิธีธรรมสวดพระอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:46.309182205+07:00","message":"TextPushed: 'เวลา 9:00 น หรือ 9:00 น มีพระพิธีธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:46.309183581+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:46.309435537+07:00","message":"Push: 'สวดพระอภิธรรมและประโคมย่ำยาม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:46.309439504+07:00","message":"TextPushed: 'เวลา 9:00 น หรือ 9:00 น มีพระพิธีธรรมสวดพระอภิธรรมและประโคมย่ำยาม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:46.309441583+07:00","message":"Set new StatePrefix : 'เวลา 9:00 น 9:00 น มีพระพิธีธรรมสวดพระอภิธรรมและประโคมย่ำยาม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:46.309443414+07:00","message":"Next Push (prob) : 'เวลา 9:00 น 9:00 น มีพระพิธีธรรมสวดพระอภิธรรมและประโคมย่ำยาม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:46.309451073+07:00","message":"push: {true สวดพระอภิธรรมและประโคมย่ำยาม 0 0xc002602400}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:46.309474858+07:00","message":"write aligntment file to 'tmp/7446/align_message_id_440.html'"}
{"level":"info","service":"Main","time":"2025-10-27T14:35:46.324976168+07:00","message":"write wav file: './tmp/7446/7446_440.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:35:46.594433693+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:35:46.594454741+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:47.003921617+07:00","message":"receive streaming session, msgId: 441"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:47.003968316+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":"2025-10-27T14:35:47.003973116+07:00","message":"receive interim result [false|false]: เวลา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:47.003988483+07:00","message":"[buffer interim] 441 false เวลา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:47.003995144+07:00","message":"[bufferProcess] interim [900000000]:เวลา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:47.003996661+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:47.133046261+07:00","message":"receive streaming session, msgId: 441"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:47.133081529+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":"2025-10-27T14:35:47.133094544+07:00","message":"receive interim result [false|false]: โคราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:47.133107322+07:00","message":"[buffer interim] 441 false โคราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:47.133113616+07:00","message":"[bufferProcess] interim [20000000]:โคราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:47.133115626+07:00","message":"[bufferProcess] send to processor:เวลา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:47.133120693+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:47.133123125+07:00","message":"> Transcript [2487] [false]: 'เวลา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:47.133125111+07:00","message":"Set StatePrefix (first interim): 'เวลา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:47.174643822+07:00","message":"receive streaming session, msgId: 441"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:47.174676662+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":"2025-10-27T14:35:47.174682078+07:00","message":"receive interim result [false|false]: เวลาสิบ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:47.174701458+07:00","message":"[buffer interim] 441 false เวลาสิบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:47.174708058+07:00","message":"[bufferProcess] interim [80000000]:เวลาสิบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:47.174709818+07:00","message":"[bufferProcess] send to processor:โคราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:47.174713267+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:47.174716133+07:00","message":"> Transcript [2488] [false]: 'โคราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:47.174718011+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:47.174719542+07:00","message":"Set new StatePrefix: 'โคราช'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:47.300010754+07:00","message":"receive streaming session, msgId: 441"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:47.300057293+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เวลา 11\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:47.30006258+07:00","message":"receive interim result [false|false]: เวลา 11"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:47.300074896+07:00","message":"[buffer interim] 441 false เวลา 11"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:47.300080848+07:00","message":"[bufferProcess] interim [200000000]:เวลา 11"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:47.300082863+07:00","message":"[bufferProcess] send to processor:เวลาสิบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:47.300087756+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:47.300090661+07:00","message":"> Transcript [2489] [false]: 'เวลาสิบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:47.300092611+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:47.300094487+07:00","message":"Set new StatePrefix: 'เวลาสิบ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:47.48767063+07:00","message":"receive streaming session, msgId: 441"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:47.48771364+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เวลา 11:00\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:47.487719712+07:00","message":"receive interim result [false|false]: เวลา 11:00"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:47.487734595+07:00","message":"[buffer interim] 441 false เวลา 11:00"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:47.487742385+07:00","message":"[bufferProcess] interim [380000000]:เวลา 11:00"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:47.487745521+07:00","message":"[bufferProcess] send to processor:เวลา 11"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:47.487749891+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:47.487753546+07:00","message":"> Transcript [2490] [false]: 'เวลา 11'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:47.487756404+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:47.487758728+07:00","message":"Set new StatePrefix: 'เวลา 11'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:47.556052978+07:00","message":"receive streaming session, msgId: 441"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:47.556096302+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เวลา 11:00 น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:47.556103287+07:00","message":"receive interim result [false|false]: เวลา 11:00 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:47.55611939+07:00","message":"[buffer interim] 441 false เวลา 11:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:47.556130519+07:00","message":"[bufferProcess] interim [440000000]:เวลา 11:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:47.556133315+07:00","message":"[bufferProcess] send to processor:เวลา 11:00"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:47.556140261+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:47.556144423+07:00","message":"> Transcript [2491] [false]: 'เวลา 11:00'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:47.556148385+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:47.556151117+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:47.556153498+07:00","message":"StatePrefix: 'เวลา 11'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:47.556155757+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:47.56043934+07:00","message":"receive streaming session, msgId: 441"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:47.560465496+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เวลา 11:00\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:47.560471532+07:00","message":"receive interim result [false|false]: เวลา 11:00"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:47.560486861+07:00","message":"[buffer interim] 441 false เวลา 11:00"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:47.560493256+07:00","message":"[bufferProcess] interim [500000000]:เวลา 11:00"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:47.560496489+07:00","message":"[bufferProcess] send to processor:เวลา 11:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:47.560500651+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:47.560503662+07:00","message":"> Transcript [2492] [false]: 'เวลา 11:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:47.560506928+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:47.560508892+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:47.560511098+07:00","message":"StatePrefix: 'เวลา 11'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:47.560513949+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:47.73680379+07:00","message":"receive streaming session, msgId: 441"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:47.736841994+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":"2025-10-27T14:35:47.736846609+07:00","message":"receive interim result [false|false]: เวลา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:47.736854645+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 11:00\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:47.736857881+07:00","message":"receive interim result [false|false]:  11:00"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:47.736864883+07:00","message":"[buffer interim] 441 false เวลา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:47.736868892+07:00","message":"[buffer interim] 441 false  11:00"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:47.736875741+07:00","message":"[bufferProcess] interim [680000000]:เวลา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:47.736877641+07:00","message":"[bufferProcess] send to processor:เวลา 11:00"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:47.736879862+07:00","message":"[bufferProcess] interim [680000000]: 11:00"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:47.736882406+07:00","message":"[bufferProcess] update buffer: เวลา 11:00"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:47.736884971+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:47.736887912+07:00","message":"> Transcript [2493] [false]: 'เวลา 11:00'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:47.736890509+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:47.736893084+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:47.736894809+07:00","message":"StatePrefix: 'เวลา 11'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:47.736896492+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:47.885331371+07:00","message":"receive streaming session, msgId: 441"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:47.885372629+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เวลา\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:47.885377512+07:00","message":"receive interim result [false|false]: เวลา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:47.885387145+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 11:00 น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:47.885389376+07:00","message":"receive interim result [false|false]:  11:00 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:47.885396422+07:00","message":"[buffer interim] 441 false เวลา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:47.885401058+07:00","message":"[buffer interim] 441 false  11:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:47.885406597+07:00","message":"[bufferProcess] interim [800000000]:เวลา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:47.88540884+07:00","message":"[bufferProcess] send to processor:เวลา 11:00"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:47.885413317+07:00","message":"[bufferProcess] interim [800000000]: 11:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:47.885415304+07:00","message":"[bufferProcess] update buffer: เวลา 11:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:47.885418004+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:47.885420471+07:00","message":"> Transcript [2494] [false]: 'เวลา 11:00'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:47.885423573+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:47.885425279+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:47.885428135+07:00","message":"StatePrefix: 'เวลา 11'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:47.885429872+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:47.88543484+07:00","message":"Push: 'เวลา 11'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:47.885436382+07:00","message":"TextPushed: 'เวลา 11'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:47.885437969+07:00","message":"Set new StatePrefix : 'เวลา 11:00'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:47.885439654+07:00","message":"Next Push (prob) : ':00'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:47.885447232+07:00","message":"push: {false เวลา 11 0 0xc002217a80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:48.092115504+07:00","message":"receive streaming session, msgId: 441"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:48.092153699+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เวลา 11:00\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:48.092159592+07:00","message":"receive interim result [false|false]: เวลา 11:00"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:48.092171707+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":"2025-10-27T14:35:48.092174128+07:00","message":"receive interim result [false|false]:  น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:48.092181135+07:00","message":"[buffer interim] 441 false เวลา 11:00"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:48.092184542+07:00","message":"[buffer interim] 441 false  น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:48.092190546+07:00","message":"[bufferProcess] interim [980000000]:เวลา 11:00"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:48.092192552+07:00","message":"[bufferProcess] send to processor:เวลา 11:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:48.092195175+07:00","message":"[bufferProcess] interim [980000000]: น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:48.092196991+07:00","message":"[bufferProcess] update buffer: เวลา 11:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:48.092199359+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:48.092202164+07:00","message":"> Transcript [2495] [false]: 'เวลา 11:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:48.092204983+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:48.092206526+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:48.092209168+07:00","message":"StatePrefix: 'เวลา 11:00'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:48.092210805+07:00","message":"TextPushed: 'เวลา 11'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:48.172601085+07:00","message":"[GCS] IsForceVAD: false for message ID: 441"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:48.287112639+07:00","message":"receive streaming session, msgId: 441"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:48.287155061+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เวลา 11:00 น\",\"confidence\":0.95897263}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:48.287160939+07:00","message":"receive interim result [true|false]: เวลา 11:00 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:48.287169787+07:00","message":"end recv isFinal message id 441"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:48.287171663+07:00","message":"end Recv id 441"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:48.28717714+07:00","message":"[buffer interim] 441 true เวลา 11:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:48.287185929+07:00","message":"[bufferProcess] interim [280000000]:เวลา 11:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:48.287188842+07:00","message":"[bufferProcess] send to processor (isfinal):เวลา 11:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:48.287192237+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:48.287194666+07:00","message":"> Transcript [2496] [false]: 'เวลา 11:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:48.287197382+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:48.287199004+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:48.287200515+07:00","message":"StatePrefix: 'เวลา 11:00'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:48.287202334+07:00","message":"TextPushed: 'เวลา 11'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:48.287203639+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:48.287206142+07:00","message":"> Transcript [2497] [true]: 'เวลา 11:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:48.287207762+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:48.287209221+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:48.287210568+07:00","message":"StatePrefix: 'เวลา 11:00'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:48.287211964+07:00","message":"TextPushed: 'เวลา 11'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:48.287214236+07:00","message":"Push: ':00 น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:48.287221635+07:00","message":"push: {true :00 น 0 0xc002217a80}"}
{"level":"info","service":"Main","time":"2025-10-27T14:35:48.294506534+07:00","message":"write wav file: './tmp/7446/7446_441.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:48.430378775+07:00","message":"[GCS] Start streaming session, msgId: 442"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:49.298144352+07:00","message":"receive streaming session, msgId: 442"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:49.298194485+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":"2025-10-27T14:35:49.298201286+07:00","message":"receive interim result [false|false]: วิธีทำ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:49.29821743+07:00","message":"[buffer interim] 442 false วิธีทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:49.298225728+07:00","message":"[bufferProcess] interim [840000000]:วิธีทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:49.298227941+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:49.298234422+07:00","message":"[bufferProcess] send to processor (ticker):วิธีทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:49.29823778+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:49.298241721+07:00","message":"> Transcript [2498] [false]: 'วิธีทำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:49.298244757+07:00","message":"Set StatePrefix (first interim): 'วิธีทำ'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:35:49.594844914+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:35:49.594860697+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:49.643121038+07:00","message":"receive streaming session, msgId: 442"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:49.643167523+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":"2025-10-27T14:35:49.643174734+07:00","message":"receive interim result [false|false]: วิธีทำสบู่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:49.643190804+07:00","message":"[buffer interim] 442 false วิธีทำสบู่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:49.64319849+07:00","message":"[bufferProcess] interim [200000000]:วิธีทำสบู่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:49.643200569+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:49.668313796+07:00","message":"receive streaming session, msgId: 442"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:49.668348662+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":"2025-10-27T14:35:49.668355556+07:00","message":"receive interim result [false|false]: วิธีทำ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:49.668370221+07:00","message":"[buffer interim] 442 false วิธีทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:49.668377518+07:00","message":"[bufferProcess] interim [260000000]:วิธีทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:49.66838059+07:00","message":"[bufferProcess] send to processor:วิธีทำสบู่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:49.668385082+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:49.668388337+07:00","message":"> Transcript [2499] [false]: 'วิธีทำสบู่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:49.668392239+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:49.668394375+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:49.668396628+07:00","message":"StatePrefix: 'วิธีทำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:49.668398823+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:49.673188937+07:00","message":"receive streaming session, msgId: 442"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:49.673208486+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":"2025-10-27T14:35:49.673213801+07:00","message":"receive interim result [false|false]: วิธีทำสถาน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:49.673225079+07:00","message":"[buffer interim] 442 false วิธีทำสถาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:49.67323089+07:00","message":"[bufferProcess] interim [320000000]:วิธีทำสถาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:49.673233601+07:00","message":"[bufferProcess] send to processor:วิธีทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:49.673238926+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:49.673241503+07:00","message":"> Transcript [2500] [false]: 'วิธีทำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:49.673244593+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:49.673246729+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:49.673248689+07:00","message":"StatePrefix: 'วิธีทำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:49.673250776+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:49.860081628+07:00","message":"receive streaming session, msgId: 442"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:49.860116268+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":"2025-10-27T14:35:49.860121802+07:00","message":"receive interim result [false|false]: วิธีทำสถานที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:49.860133297+07:00","message":"[buffer interim] 442 false วิธีทำสถานที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:49.860139349+07:00","message":"[bufferProcess] interim [440000000]:วิธีทำสถานที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:49.86014146+07:00","message":"[bufferProcess] send to processor:วิธีทำสถาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:49.860147035+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:49.860149569+07:00","message":"> Transcript [2501] [false]: 'วิธีทำสถาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:49.860152553+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:49.860154339+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:49.860156069+07:00","message":"StatePrefix: 'วิธีทำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:49.860157928+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:49.98652635+07:00","message":"receive streaming session, msgId: 442"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:49.986578326+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":"2025-10-27T14:35:49.986584128+07:00","message":"receive interim result [false|false]: วิธีทำสถานที่ที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:49.986597121+07:00","message":"[buffer interim] 442 false วิธีทำสถานที่ที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:49.986603654+07:00","message":"[bufferProcess] interim [560000000]:วิธีทำสถานที่ที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:49.986605579+07:00","message":"[bufferProcess] send to processor:วิธีทำสถานที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:49.986610549+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:49.986614459+07:00","message":"> Transcript [2502] [false]: 'วิธีทำสถานที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:49.986617277+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:49.986619292+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:49.986621077+07:00","message":"StatePrefix: 'วิธีทำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:49.986622822+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:49.986626672+07:00","message":"Push: 'วิธีทำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:49.986628409+07:00","message":"TextPushed: 'วิธีทำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:49.98663047+07:00","message":"Set new StatePrefix : 'วิธีทำสถานที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:49.986632472+07:00","message":"Next Push (prob) : 'สถานที่'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:49.986639885+07:00","message":"push: {false วิธีทำ 0 0xc002880580}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:49.989624323+07:00","message":"receive streaming session, msgId: 442"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:49.989644834+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":"2025-10-27T14:35:49.989649803+07:00","message":"receive interim result [false|false]: วิธีทำสถานที่ท่อง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:49.989659897+07:00","message":"[buffer interim] 442 false วิธีทำสถานที่ท่อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:49.989664002+07:00","message":"[bufferProcess] interim [620000000]:วิธีทำสถานที่ท่อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:49.989665782+07:00","message":"[bufferProcess] send to processor:วิธีทำสถานที่ที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:49.989668256+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:49.989670295+07:00","message":"> Transcript [2503] [false]: 'วิธีทำสถานที่ที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:49.989672588+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:49.989674177+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:49.989675605+07:00","message":"StatePrefix: 'วิธีทำสถานที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:49.989677612+07:00","message":"TextPushed: 'วิธีทำ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:50.063462845+07:00","message":"receive streaming session, msgId: 442"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:50.063496412+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":"2025-10-27T14:35:50.063501922+07:00","message":"receive interim result [false|false]: วิธีทำสถานที่ทำ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:50.0635133+07:00","message":"[buffer interim] 442 false วิธีทำสถานที่ทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:50.063520293+07:00","message":"[bufferProcess] interim [680000000]:วิธีทำสถานที่ทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:50.063522628+07:00","message":"[bufferProcess] send to processor:วิธีทำสถานที่ท่อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:50.063527914+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:50.063530496+07:00","message":"> Transcript [2504] [false]: 'วิธีทำสถานที่ท่อง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:50.063533331+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:50.063535105+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:50.063537036+07:00","message":"StatePrefix: 'วิธีทำสถานที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:50.063539136+07:00","message":"TextPushed: 'วิธีทำ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:50.159331873+07:00","message":"[GCS] IsForceVAD: false for message ID: 442"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:50.224578664+07:00","message":"[GCS] Start streaming session, msgId: 443"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:50.271127787+07:00","message":"receive streaming session, msgId: 442"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:50.271189865+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วิธีทำสถานที่ทำ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":950000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:50.271201065+07:00","message":"receive interim result [true|false]: วิธีทำสถานที่ทำ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:50.271214849+07:00","message":"end recv isFinal message id 442"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:50.2712186+07:00","message":"end Recv id 442"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:50.271229913+07:00","message":"[buffer interim] 442 true วิธีทำสถานที่ทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:50.271240424+07:00","message":"[bufferProcess] interim [950000000]:วิธีทำสถานที่ทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:50.27124582+07:00","message":"[bufferProcess] send to processor (isfinal):วิธีทำสถานที่ทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:50.271251137+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:50.271255862+07:00","message":"> Transcript [2505] [false]: 'วิธีทำสถานที่ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:50.271260703+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:50.271264587+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:50.271268873+07:00","message":"StatePrefix: 'วิธีทำสถานที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:50.271272896+07:00","message":"TextPushed: 'วิธีทำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:50.271276323+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:50.271280459+07:00","message":"> Transcript [2506] [true]: 'วิธีทำสถานที่ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:50.271284466+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:50.271287234+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:50.271299347+07:00","message":"StatePrefix: 'วิธีทำสถานที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:50.271303456+07:00","message":"TextPushed: 'วิธีทำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:50.271312931+07:00","message":"Push: 'สถานที่ทำ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:50.271325884+07:00","message":"push: {true สถานที่ทำ 0 0xc002880580}"}
{"level":"info","service":"Main","time":"2025-10-27T14:35:50.278059661+07:00","message":"write wav file: './tmp/7446/7446_442.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:50.95315392+07:00","message":"receive streaming session, msgId: 443"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:50.953211318+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":"2025-10-27T14:35:50.953216782+07:00","message":"receive interim result [false|false]: แล้ว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:50.953232941+07:00","message":"[buffer interim] 443 false แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:50.953239205+07:00","message":"[bufferProcess] interim [780000000]:แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:50.953240743+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:51.217155896+07:00","message":"receive streaming session, msgId: 443"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:51.2172031+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":"2025-10-27T14:35:51.217209286+07:00","message":"receive interim result [false|false]: แล้วนะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:51.217220905+07:00","message":"[buffer interim] 443 false แล้วนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:51.217227069+07:00","message":"[bufferProcess] interim [960000000]:แล้วนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:51.217229151+07:00","message":"[bufferProcess] send to processor:แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:51.217234216+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:51.217236944+07:00","message":"> Transcript [2507] [false]: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:51.217238831+07:00","message":"Set StatePrefix (first interim): 'แล้ว'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:51.231987117+07:00","message":"receive streaming session, msgId: 443"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:51.232016348+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":"2025-10-27T14:35:51.232021225+07:00","message":"receive interim result [false|false]: แล้วรัก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:51.232030833+07:00","message":"[buffer interim] 443 false แล้วรัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:51.232036273+07:00","message":"[bufferProcess] interim [20000000]:แล้วรัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:51.232038+07:00","message":"[bufferProcess] send to processor:แล้วนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:51.232043297+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:51.232045753+07:00","message":"> Transcript [2508] [false]: 'แล้วนะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:51.23204841+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:51.232050109+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:51.232051748+07:00","message":"StatePrefix: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:51.232053537+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:51.476053333+07:00","message":"receive streaming session, msgId: 443"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:51.476111969+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":"2025-10-27T14:35:51.476118916+07:00","message":"receive interim result [false|false]: แล้วรักเขา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:51.476134705+07:00","message":"[buffer interim] 443 false แล้วรักเขา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:51.476142729+07:00","message":"[bufferProcess] interim [200000000]:แล้วรักเขา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:51.476145302+07:00","message":"[bufferProcess] send to processor:แล้วรัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:51.476149412+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:51.476152878+07:00","message":"> Transcript [2509] [false]: 'แล้วรัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:51.476156347+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:51.476158362+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:51.476160756+07:00","message":"StatePrefix: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:51.476162996+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:51.59727965+07:00","message":"receive streaming session, msgId: 443"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:51.597323443+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":"2025-10-27T14:35:51.597329326+07:00","message":"receive interim result [false|false]: แล้วรักป่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:51.59734265+07:00","message":"[buffer interim] 443 false แล้วรักป่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:51.597351565+07:00","message":"[bufferProcess] interim [260000000]:แล้วรักป่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:51.597353853+07:00","message":"[bufferProcess] send to processor:แล้วรักเขา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:51.597359+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:51.597361502+07:00","message":"> Transcript [2510] [false]: 'แล้วรักเขา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:51.597364208+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:51.597366037+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:51.597367679+07:00","message":"StatePrefix: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:51.597372235+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:51.667140058+07:00","message":"receive streaming session, msgId: 443"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:51.667177672+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":"2025-10-27T14:35:51.667182965+07:00","message":"receive interim result [false|false]: แล้วเราก็จะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:51.66719884+07:00","message":"[buffer interim] 443 false แล้วเราก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:51.667207976+07:00","message":"[bufferProcess] interim [320000000]:แล้วเราก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:51.667209924+07:00","message":"[bufferProcess] send to processor:แล้วรักป่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:51.667214896+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:51.667217633+07:00","message":"> Transcript [2511] [false]: 'แล้วรักป่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:51.667220258+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:51.667222214+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:51.667223758+07:00","message":"StatePrefix: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:51.667225451+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:51.667230058+07:00","message":"Push: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:51.667231719+07:00","message":"TextPushed: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:51.667233715+07:00","message":"Set new StatePrefix : 'แล้วรักป่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:51.66723542+07:00","message":"Next Push (prob) : 'รักป่ะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:51.667243146+07:00","message":"push: {false แล้ว 0 0xc002922600}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:51.708307497+07:00","message":"receive streaming session, msgId: 443"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:51.70834502+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":"2025-10-27T14:35:51.70835087+07:00","message":"receive interim result [false|false]: แล้วรับพระราชทาน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:51.708365494+07:00","message":"[buffer interim] 443 false แล้วรับพระราชทาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:51.708374122+07:00","message":"[bufferProcess] interim [440000000]:แล้วรับพระราชทาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:51.708376343+07:00","message":"[bufferProcess] send to processor:แล้วเราก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:51.708380241+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:51.708383184+07:00","message":"> Transcript [2512] [false]: 'แล้วเราก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:51.708385036+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:51.708386682+07:00","message":"Set new StatePrefix: 'แล้วเราก็จะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:51.983776997+07:00","message":"receive streaming session, msgId: 443"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:51.983812345+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":"2025-10-27T14:35:51.983817963+07:00","message":"receive interim result [false|false]: แล้วรับพระราชทานฉัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:51.983830619+07:00","message":"[buffer interim] 443 false แล้วรับพระราชทานฉัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:51.983837675+07:00","message":"[bufferProcess] interim [800000000]:แล้วรับพระราชทานฉัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:51.983839603+07:00","message":"[bufferProcess] send to processor:แล้วรับพระราชทาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:51.983842943+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:51.983847148+07:00","message":"> Transcript [2513] [false]: 'แล้วรับพระราชทาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:51.983849062+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:51.983850626+07:00","message":"Set new StatePrefix: 'แล้วรับพระราชทาน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:52.3332843+07:00","message":"receive streaming session, msgId: 443"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:52.333326507+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":"2025-10-27T14:35:52.333332025+07:00","message":"receive interim result [false|false]: แล้วรับพระราชทานฉันพรุ่ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:52.333343803+07:00","message":"[buffer interim] 443 false แล้วรับพระราชทานฉันพรุ่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:52.333350607+07:00","message":"[bufferProcess] interim [40000000]:แล้วรับพระราชทานฉันพรุ่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:52.333352918+07:00","message":"[bufferProcess] send to processor:แล้วรับพระราชทานฉัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:52.333358316+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:52.333360937+07:00","message":"> Transcript [2514] [false]: 'แล้วรับพระราชทานฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:52.333363645+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:52.333365355+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:52.333367253+07:00","message":"StatePrefix: 'แล้วรับพระราชทาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:52.333369121+07:00","message":"TextPushed: 'แล้ว'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:52.339024447+07:00","message":"receive streaming session, msgId: 443"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:52.339050471+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":"2025-10-27T14:35:52.339056513+07:00","message":"receive interim result [false|false]: แล้วรับพระราชทานฉันเพล"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:52.339069114+07:00","message":"[buffer interim] 443 false แล้วรับพระราชทานฉันเพล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:52.339075573+07:00","message":"[bufferProcess] interim [100000000]:แล้วรับพระราชทานฉันเพล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:52.3390775+07:00","message":"[bufferProcess] send to processor:แล้วรับพระราชทานฉันพรุ่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:52.339084168+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:52.33908656+07:00","message":"> Transcript [2515] [false]: 'แล้วรับพระราชทานฉันพรุ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:52.339089326+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:52.339091207+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:52.339099073+07:00","message":"StatePrefix: 'แล้วรับพระราชทาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:52.339101067+07:00","message":"TextPushed: 'แล้ว'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:52.427262143+07:00","message":"[GCS] Cleaned up inactive client: 424"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:52.427286301+07:00","message":"[GCS] Cleaned up inactive client: 417"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:52.427296162+07:00","message":"[GCS] Cleaned up inactive client: 422"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:52.427298285+07:00","message":"[GCS] Cleaned up inactive client: 430"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:52.427299978+07:00","message":"[GCS] Cleaned up inactive client: 419"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:52.427311738+07:00","message":"[GCS] Cleaned up inactive client: 429"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:52.427313191+07:00","message":"[GCS] Cleaned up inactive client: 425"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:52.427314462+07:00","message":"[GCS] Cleaned up inactive client: 428"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:52.42732003+07:00","message":"[GCS] Cleaned up inactive client: 420"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:52.42732168+07:00","message":"[GCS] Cleaned up inactive client: 418"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:52.427323107+07:00","message":"[GCS] Cleaned up inactive client: 421"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:52.427324413+07:00","message":"[GCS] Cleaned up inactive client: 427"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:52.427326002+07:00","message":"[GCS] Cleaned up inactive client: 423"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:52.427327242+07:00","message":"[GCS] Cleaned up inactive client: 426"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:52.560706934+07:00","message":"receive streaming session, msgId: 443"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:52.560740882+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":"2025-10-27T14:35:52.56074599+07:00","message":"receive interim result [false|false]: แล้วรับพระราชทานฉันเพลนะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:52.560757036+07:00","message":"[buffer interim] 443 false แล้วรับพระราชทานฉันเพลนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:52.560764101+07:00","message":"[bufferProcess] interim [400000000]:แล้วรับพระราชทานฉันเพลนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:52.560766113+07:00","message":"[bufferProcess] send to processor:แล้วรับพระราชทานฉันเพล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:52.560771482+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:52.560774043+07:00","message":"> Transcript [2516] [false]: 'แล้วรับพระราชทานฉันเพล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:52.56077685+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:52.560778597+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:52.560780475+07:00","message":"StatePrefix: 'แล้วรับพระราชทาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:52.560782683+07:00","message":"TextPushed: 'แล้ว'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:35:52.595563939+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:35:52.595575028+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:52.681060243+07:00","message":"receive streaming session, msgId: 443"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:52.681099934+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":"2025-10-27T14:35:52.681105669+07:00","message":"receive interim result [false|false]: แล้วรับพระราชทานฉันเพลนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:52.681117476+07:00","message":"[buffer interim] 443 false แล้วรับพระราชทานฉันเพลนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:52.681127002+07:00","message":"[bufferProcess] interim [460000000]:แล้วรับพระราชทานฉันเพลนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:52.681129914+07:00","message":"[bufferProcess] send to processor:แล้วรับพระราชทานฉันเพลนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:52.681136109+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:52.681140124+07:00","message":"> Transcript [2517] [false]: 'แล้วรับพระราชทานฉันเพลนะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:52.681144351+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:52.681146837+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:52.681149714+07:00","message":"StatePrefix: 'แล้วรับพระราชทาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:52.681151903+07:00","message":"TextPushed: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:52.681155614+07:00","message":"Push: 'รับพระราชทาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:52.681158+07:00","message":"TextPushed: 'แล้วรับพระราชทาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:52.681171061+07:00","message":"Set new StatePrefix : 'แล้วรับพระราชทานฉันเพลนะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:52.681173775+07:00","message":"Next Push (prob) : 'ฉันเพลนะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:52.681182665+07:00","message":"push: {false รับพระราชทาน 0 0xc002922600}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:52.778430031+07:00","message":"[GCS] IsForceVAD: false for message ID: 443"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:52.923129576+07:00","message":"receive streaming session, msgId: 443"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:52.923182576+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วรับพระราชทานฉันเพลนะคะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":790000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:52.923189046+07:00","message":"receive interim result [true|false]: แล้วรับพระราชทานฉันเพลนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:52.923198738+07:00","message":"end recv isFinal message id 443"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:52.923200773+07:00","message":"end Recv id 443"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:52.92320708+07:00","message":"[buffer interim] 443 true แล้วรับพระราชทานฉันเพลนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:52.923216342+07:00","message":"[bufferProcess] interim [790000000]:แล้วรับพระราชทานฉันเพลนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:52.923219021+07:00","message":"[bufferProcess] send to processor (isfinal):แล้วรับพระราชทานฉันเพลนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:52.923222676+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:52.923225343+07:00","message":"> Transcript [2518] [false]: 'แล้วรับพระราชทานฉันเพลนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:52.923228034+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:52.923229614+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:52.923231428+07:00","message":"StatePrefix: 'แล้วรับพระราชทานฉันเพลนะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:52.923233578+07:00","message":"TextPushed: 'แล้วรับพระราชทาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:52.923235367+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:52.923237006+07:00","message":"> Transcript [2519] [true]: 'แล้วรับพระราชทานฉันเพลนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:52.923238643+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:52.923240024+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:52.923241292+07:00","message":"StatePrefix: 'แล้วรับพระราชทานฉันเพลนะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:52.923242908+07:00","message":"TextPushed: 'แล้วรับพระราชทาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:52.923248628+07:00","message":"Push: 'ฉันเพลนะคะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:52.923256489+07:00","message":"push: {true ฉันเพลนะคะ 0 0xc002922600}"}
{"level":"info","service":"Main","time":"2025-10-27T14:35:52.930936939+07:00","message":"write wav file: './tmp/7446/7446_443.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:52.973433494+07:00","message":"[GCS] Start streaming session, msgId: 444"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:54.640183448+07:00","message":"receive streaming session, msgId: 444"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:54.640218429+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"12\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:54.640223831+07:00","message":"receive interim result [false|false]: 12"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:54.640239581+07:00","message":"[buffer interim] 444 false 12"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:54.640246937+07:00","message":"[bufferProcess] interim [500000000]:12"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:54.640249362+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:54.640257093+07:00","message":"[bufferProcess] send to processor (ticker):12"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:54.640260286+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:54.640263859+07:00","message":"> Transcript [2520] [false]: '12'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:54.640266234+07:00","message":"Set StatePrefix (first interim): '12'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:54.960325097+07:00","message":"receive streaming session, msgId: 444"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:54.960362032+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เวลา 12:00\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:54.960367707+07:00","message":"receive interim result [false|false]: เวลา 12:00"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:54.960377718+07:00","message":"[buffer interim] 444 false เวลา 12:00"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:54.960385817+07:00","message":"[bufferProcess] interim [740000000]:เวลา 12:00"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:54.960387467+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:55.279781836+07:00","message":"[GCS] IsForceVAD: false for message ID: 444"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:55.389479325+07:00","message":"receive streaming session, msgId: 444"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:55.389517839+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เวลา 12:00\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:55.389523505+07:00","message":"receive interim result [false|false]: เวลา 12:00"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:55.389536519+07:00","message":"[buffer interim] 444 false เวลา 12:00"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:55.389544407+07:00","message":"[bufferProcess] interim [340000000]:เวลา 12:00"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:55.389546921+07:00","message":"[bufferProcess] send to processor:เวลา 12:00"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:55.389553243+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:55.389556574+07:00","message":"> Transcript [2521] [false]: 'เวลา 12:00'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:55.389559693+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:55.3895621+07:00","message":"Set new StatePrefix: 'เวลา 12:00'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:55.399108051+07:00","message":"receive streaming session, msgId: 444"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:55.399134883+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เวลา 12:00 น\",\"confidence\":0.9586175}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:55.39914086+07:00","message":"receive interim result [true|false]: เวลา 12:00 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:55.399149391+07:00","message":"end recv isFinal message id 444"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:55.399152548+07:00","message":"end Recv id 444"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:55.399168379+07:00","message":"[buffer interim] 444 true เวลา 12:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:55.399182285+07:00","message":"[bufferProcess] interim [340000000]:เวลา 12:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:55.399185024+07:00","message":"[bufferProcess] send to processor (isfinal):เวลา 12:00"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:55.399187748+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:55.399190339+07:00","message":"> Transcript [2522] [false]: 'เวลา 12:00'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:55.399193354+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:55.399194972+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:55.399196562+07:00","message":"StatePrefix: 'เวลา 12:00'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:55.399198229+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:55.399199494+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:55.399201377+07:00","message":"> Transcript [2523] [true]: 'เวลา 12:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:55.399203116+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:55.399204675+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:55.399206123+07:00","message":"StatePrefix: 'เวลา 12:00'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:55.399207431+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:55.399211348+07:00","message":"Push: 'เวลา 12:00 น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:55.399219569+07:00","message":"push: {true เวลา 12:00 น 0 0xc002922900}"}
{"level":"info","service":"Main","time":"2025-10-27T14:35:55.406880828+07:00","message":"write wav file: './tmp/7446/7446_444.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:55.530776429+07:00","message":"[GCS] Start streaming session, msgId: 445"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:35:55.596314111+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:35:55.59632134+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:56.411057298+07:00","message":"receive streaming session, msgId: 445"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:56.411098771+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":"2025-10-27T14:35:56.411103877+07:00","message":"receive interim result [false|false]: วิธีทำ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:56.411114624+07:00","message":"[buffer interim] 445 false วิธีทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:56.411120837+07:00","message":"[bufferProcess] interim [900000000]:วิธีทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:56.411122475+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:56.411127327+07:00","message":"[bufferProcess] send to processor (ticker):วิธีทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:56.411130077+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:56.411132589+07:00","message":"> Transcript [2524] [false]: 'วิธีทำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:56.411134457+07:00","message":"Set StatePrefix (first interim): 'วิธีทำ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:56.610169041+07:00","message":"receive streaming session, msgId: 445"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:56.61021024+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":"2025-10-27T14:35:56.610215666+07:00","message":"receive interim result [false|false]: อภิธรรมศพ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:56.6102293+07:00","message":"[buffer interim] 445 false อภิธรรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:56.610236491+07:00","message":"[bufferProcess] interim [80000000]:อภิธรรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:56.610238626+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:57.101733187+07:00","message":"receive streaming session, msgId: 445"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:57.101765403+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":"2025-10-27T14:35:57.101770454+07:00","message":"receive interim result [false|false]: อภิธรรมอภิธรรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:57.101780566+07:00","message":"[buffer interim] 445 false อภิธรรมอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:57.101786818+07:00","message":"[bufferProcess] interim [560000000]:อภิธรรมอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:57.101789114+07:00","message":"[bufferProcess] send to processor:อภิธรรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:57.101794097+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:57.101796653+07:00","message":"> Transcript [2525] [false]: 'อภิธรรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:57.101798689+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:57.101800375+07:00","message":"Set new StatePrefix: 'อภิธรรมศพ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:57.565722186+07:00","message":"receive streaming session, msgId: 445"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:57.56575801+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":"2025-10-27T14:35:57.565763806+07:00","message":"receive interim result [false|false]: อภิธรรมอภิธรรมนัก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:57.565777695+07:00","message":"[buffer interim] 445 false อภิธรรมอภิธรรมนัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:57.565786892+07:00","message":"[bufferProcess] interim [980000000]:อภิธรรมอภิธรรมนัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:57.565788892+07:00","message":"[bufferProcess] send to processor:อภิธรรมอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:57.565793005+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:57.565795662+07:00","message":"> Transcript [2526] [false]: 'อภิธรรมอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:57.565797682+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:57.565799302+07:00","message":"Set new StatePrefix: 'อภิธรรมอภิธรรม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:57.630514904+07:00","message":"receive streaming session, msgId: 445"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:57.630555094+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":"2025-10-27T14:35:57.630561811+07:00","message":"receive interim result [false|false]: อภิธรรมอภิธรรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:57.630573203+07:00","message":"[buffer interim] 445 false อภิธรรมอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:57.63058209+07:00","message":"[bufferProcess] interim [40000000]:อภิธรรมอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:57.630584103+07:00","message":"[bufferProcess] send to processor:อภิธรรมอภิธรรมนัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:57.630590249+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:57.630592848+07:00","message":"> Transcript [2527] [false]: 'อภิธรรมอภิธรรมนัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:57.630595883+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:57.630597788+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:57.63059972+07:00","message":"StatePrefix: 'อภิธรรมอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:57.630601621+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:57.647743145+07:00","message":"receive streaming session, msgId: 445"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:57.647771786+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":"2025-10-27T14:35:57.647776666+07:00","message":"receive interim result [false|false]: อภิธรรมอภิธรรมณัฐพงษ์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:57.647785845+07:00","message":"[buffer interim] 445 false อภิธรรมอภิธรรมณัฐพงษ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:57.647792726+07:00","message":"[bufferProcess] interim [100000000]:อภิธรรมอภิธรรมณัฐพงษ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:57.647794754+07:00","message":"[bufferProcess] send to processor:อภิธรรมอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:57.647799453+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:57.647801577+07:00","message":"> Transcript [2528] [false]: 'อภิธรรมอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:57.647804099+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:57.64780592+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:57.647807467+07:00","message":"StatePrefix: 'อภิธรรมอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:57.647809112+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:58.006153873+07:00","message":"receive streaming session, msgId: 445"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:58.006188563+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":"2025-10-27T14:35:58.006194225+07:00","message":"receive interim result [false|false]: อภิธรรมอภิธรรมณัฐพงษ์ยา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:58.006206131+07:00","message":"[buffer interim] 445 false อภิธรรมอภิธรรมณัฐพงษ์ยา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:58.006212787+07:00","message":"[bufferProcess] interim [520000000]:อภิธรรมอภิธรรมณัฐพงษ์ยา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:58.006214898+07:00","message":"[bufferProcess] send to processor:อภิธรรมอภิธรรมณัฐพงษ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:58.006220146+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:58.006223048+07:00","message":"> Transcript [2529] [false]: 'อภิธรรมอภิธรรมณัฐพงษ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:58.006227056+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:58.006229443+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:58.00623236+07:00","message":"StatePrefix: 'อภิธรรมอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:58.006234843+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:58.133988406+07:00","message":"receive streaming session, msgId: 445"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:58.134023757+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":"2025-10-27T14:35:58.134029327+07:00","message":"receive interim result [false|false]: อภิธรรมอภิธรรมนะครับผมอยาก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:58.134040495+07:00","message":"[buffer interim] 445 false อภิธรรมอภิธรรมนะครับผมอยาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:58.134048706+07:00","message":"[bufferProcess] interim [580000000]:อภิธรรมอภิธรรมนะครับผมอยาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:58.134050888+07:00","message":"[bufferProcess] send to processor:อภิธรรมอภิธรรมณัฐพงษ์ยา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:58.134056621+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:58.134059092+07:00","message":"> Transcript [2530] [false]: 'อภิธรรมอภิธรรมณัฐพงษ์ยา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:58.134062264+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:58.134064228+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:58.134066269+07:00","message":"StatePrefix: 'อภิธรรมอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:58.134068166+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:58.13407219+07:00","message":"Push: 'อภิธรรมอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:58.134077314+07:00","message":"TextPushed: 'อภิธรรมอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:58.134080495+07:00","message":"Set new StatePrefix : 'อภิธรรมอภิธรรมณัฐพงษ์ยา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:58.134082938+07:00","message":"Next Push (prob) : 'ณัฐพงษ์ยา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:58.134090255+07:00","message":"push: {false อภิธรรมอภิธรรม 0 0xc002880a00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:58.189091968+07:00","message":"receive streaming session, msgId: 445"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:58.1891213+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":"2025-10-27T14:35:58.18912718+07:00","message":"receive interim result [false|false]: อภิธรรมอภิธรรมนะครับผมยาว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:58.189138723+07:00","message":"[buffer interim] 445 false อภิธรรมอภิธรรมนะครับผมยาว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:58.189144949+07:00","message":"[bufferProcess] interim [640000000]:อภิธรรมอภิธรรมนะครับผมยาว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:58.189146864+07:00","message":"[bufferProcess] send to processor:อภิธรรมอภิธรรมนะครับผมอยาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:58.189152214+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:58.189154587+07:00","message":"> Transcript [2531] [false]: 'อภิธรรมอภิธรรมนะครับผมอยาก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:58.189156548+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:58.189178326+07:00","message":"Set new StatePrefix: 'อภิธรรมอภิธรรมนะครับผมอยาก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:58.228234424+07:00","message":"[GCS] IsForceVAD: false for message ID: 445"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:58.328010071+07:00","message":"receive streaming session, msgId: 445"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:58.328044876+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":"2025-10-27T14:35:58.328050125+07:00","message":"receive interim result [false|false]: อภิธรรมอภิธรรมณัฐพงษ์อย่าง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:58.328061741+07:00","message":"[buffer interim] 445 false อภิธรรมอภิธรรมณัฐพงษ์อย่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:58.328068571+07:00","message":"[bufferProcess] interim [820000000]:อภิธรรมอภิธรรมณัฐพงษ์อย่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:58.328070629+07:00","message":"[bufferProcess] send to processor:อภิธรรมอภิธรรมนะครับผมยาว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:58.328075887+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:58.328078519+07:00","message":"> Transcript [2532] [false]: 'อภิธรรมอภิธรรมนะครับผมยาว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:58.328080507+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:58.328082268+07:00","message":"Set new StatePrefix: 'อภิธรรมอภิธรรมนะครับผมยาว'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:58.410399196+07:00","message":"receive streaming session, msgId: 445"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:58.410435433+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อภิธรรมอภิธรรมณัฐภูมิอย่าง\",\"confidence\":0.8592154}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":910000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:58.410441437+07:00","message":"receive interim result [true|false]: อภิธรรมอภิธรรมณัฐภูมิอย่าง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:58.410451151+07:00","message":"end recv isFinal message id 445"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:58.410453255+07:00","message":"end Recv id 445"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:58.410462758+07:00","message":"[buffer interim] 445 true อภิธรรมอภิธรรมณัฐภูมิอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:58.410470026+07:00","message":"[bufferProcess] interim [910000000]:อภิธรรมอภิธรรมณัฐภูมิอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:58.410472987+07:00","message":"[bufferProcess] send to processor (isfinal):อภิธรรมอภิธรรมณัฐพงษ์อย่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:58.410476519+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:58.410479064+07:00","message":"> Transcript [2533] [false]: 'อภิธรรมอภิธรรมณัฐพงษ์อย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:58.410481174+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:58.410482698+07:00","message":"Set new StatePrefix: 'อภิธรรมอภิธรรมณัฐพงษ์อย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:58.410484139+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:58.410485645+07:00","message":"> Transcript [2534] [true]: 'อภิธรรมอภิธรรมณัฐภูมิอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:58.410487611+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:58.410489205+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:58.410491048+07:00","message":"StatePrefix: 'อภิธรรมอภิธรรมณัฐพงษ์อย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:58.410493277+07:00","message":"TextPushed: 'อภิธรรมอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:58.410495685+07:00","message":"Push: 'ณัฐภูมิอย่าง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:58.410503578+07:00","message":"push: {true ณัฐภูมิอย่าง 0 0xc002880a00}"}
{"level":"info","service":"Main","time":"2025-10-27T14:35:58.419405474+07:00","message":"write wav file: './tmp/7446/7446_445.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:58.4229352+07:00","message":"[GCS] Start streaming session, msgId: 446"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:35:58.597176719+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:35:58.597188944+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:59.428417785+07:00","message":"receive streaming session, msgId: 446"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:59.428458274+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เวลา 15\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:59.428463663+07:00","message":"receive interim result [false|false]: เวลา 15"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:59.428476968+07:00","message":"[buffer interim] 446 false เวลา 15"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:59.428483071+07:00","message":"[bufferProcess] interim [20000000]:เวลา 15"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:59.42848472+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:59.428489628+07:00","message":"[bufferProcess] send to processor (ticker):เวลา 15"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:59.428492344+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:59.428494984+07:00","message":"> Transcript [2535] [false]: 'เวลา 15'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:59.428496868+07:00","message":"Set StatePrefix (first interim): 'เวลา 15'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:59.606644495+07:00","message":"receive streaming session, msgId: 446"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:59.606677958+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เวลา 15 นาที\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:59.606683021+07:00","message":"receive interim result [false|false]: เวลา 15 นาที"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:59.606695975+07:00","message":"[buffer interim] 446 false เวลา 15 นาที"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:59.606702164+07:00","message":"[bufferProcess] interim [200000000]:เวลา 15 นาที"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:59.60670379+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:59.861339203+07:00","message":"receive streaming session, msgId: 446"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:59.861378329+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เวลา 15:00 น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:59.861384082+07:00","message":"receive interim result [false|false]: เวลา 15:00 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:59.861397703+07:00","message":"[buffer interim] 446 false เวลา 15:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:59.861404366+07:00","message":"[bufferProcess] interim [440000000]:เวลา 15:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:59.861406261+07:00","message":"[bufferProcess] send to processor:เวลา 15 นาที"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:59.861411746+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:59.861414371+07:00","message":"> Transcript [2536] [false]: 'เวลา 15 นาที'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:59.861417517+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:59.861419447+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:59.861421043+07:00","message":"StatePrefix: 'เวลา 15'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:59.861422845+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:59.980393839+07:00","message":"receive streaming session, msgId: 446"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:59.980428607+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":"2025-10-27T14:35:59.980434385+07:00","message":"receive interim result [false|false]: เวลา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:59.980441667+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 15:00 น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:59.980443878+07:00","message":"receive interim result [false|false]:  15:00 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:59.980450358+07:00","message":"[buffer interim] 446 false เวลา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:35:59.98045317+07:00","message":"[buffer interim] 446 false  15:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:59.980458608+07:00","message":"[bufferProcess] interim [620000000]:เวลา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:59.980460333+07:00","message":"[bufferProcess] send to processor:เวลา 15:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:59.980462873+07:00","message":"[bufferProcess] interim [620000000]: 15:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:59.980465148+07:00","message":"[bufferProcess] update buffer: เวลา 15:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:59.98046822+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:59.980470647+07:00","message":"> Transcript [2537] [false]: 'เวลา 15:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:59.98047386+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:59.980476003+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:59.980478239+07:00","message":"StatePrefix: 'เวลา 15'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:35:59.980480265+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:00.5292674+07:00","message":"receive streaming session, msgId: 446"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:00.529308661+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เวลา 15:00 น\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:00.529313881+07:00","message":"receive interim result [false|false]: เวลา 15:00 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:00.529325145+07:00","message":"[buffer interim] 446 false เวลา 15:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:00.529330965+07:00","message":"[bufferProcess] interim [40000000]:เวลา 15:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:00.529332944+07:00","message":"[bufferProcess] send to processor:เวลา 15:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:00.529337769+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:00.529340575+07:00","message":"> Transcript [2538] [false]: 'เวลา 15:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:00.5293431+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:00.52934502+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:00.529346622+07:00","message":"StatePrefix: 'เวลา 15'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:00.52934854+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:00.895349387+07:00","message":"receive streaming session, msgId: 446"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:00.895382665+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เวลา 15:00 น\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:00.895388203+07:00","message":"receive interim result [false|false]: เวลา 15:00 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:00.895396397+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":"2025-10-27T14:36:00.895398823+07:00","message":"receive interim result [false|false]:  พระอภิธรรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:00.895406611+07:00","message":"[buffer interim] 446 false เวลา 15:00 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:00.895409293+07:00","message":"[buffer interim] 446 false  พระอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:00.89541467+07:00","message":"[bufferProcess] interim [520000000]:เวลา 15:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:00.895416741+07:00","message":"[bufferProcess] send to processor:เวลา 15:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:00.895419123+07:00","message":"[bufferProcess] interim [520000000]: พระอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:00.8954214+07:00","message":"[bufferProcess] update buffer: เวลา 15:00 น พระอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:00.895424118+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:00.895426831+07:00","message":"> Transcript [2539] [false]: 'เวลา 15:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:00.895429572+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:00.895431381+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:00.895432836+07:00","message":"StatePrefix: 'เวลา 15'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:00.895434461+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:00.8954366+07:00","message":"Push: 'เวลา 15'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:00.895438072+07:00","message":"TextPushed: 'เวลา 15'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:00.895439616+07:00","message":"Set new StatePrefix : 'เวลา 15:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:00.895441298+07:00","message":"Next Push (prob) : ':00 น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:00.895449248+07:00","message":"push: {false เวลา 15 0 0xc002880280}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:01.235646962+07:00","message":"receive streaming session, msgId: 446"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:01.235680809+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เวลา 15:00 น\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:01.235686077+07:00","message":"receive interim result [false|false]: เวลา 15:00 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:01.235701742+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":"2025-10-27T14:36:01.235704735+07:00","message":"receive interim result [false|false]:  พระอภิธรรมศพ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:01.235711935+07:00","message":"[buffer interim] 446 false เวลา 15:00 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:01.235714923+07:00","message":"[buffer interim] 446 false  พระอภิธรรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:01.235729033+07:00","message":"[bufferProcess] interim [760000000]:เวลา 15:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:01.235746455+07:00","message":"[bufferProcess] send to processor:เวลา 15:00 น พระอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:01.235753047+07:00","message":"[bufferProcess] interim [760000000]: พระอภิธรรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:01.235755314+07:00","message":"[bufferProcess] update buffer: เวลา 15:00 น พระอภิธรรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:01.235758842+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:01.235763176+07:00","message":"> Transcript [2540] [false]: 'เวลา 15:00 น พระอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:01.235766302+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:01.23576799+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:01.235769986+07:00","message":"StatePrefix: 'เวลา 15:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:01.235771767+07:00","message":"TextPushed: 'เวลา 15'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:01.277771995+07:00","message":"receive streaming session, msgId: 446"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:01.277811413+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เวลา 15:00 น\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:01.277817437+07:00","message":"receive interim result [false|false]: เวลา 15:00 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:01.277827573+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":"2025-10-27T14:36:01.277830064+07:00","message":"receive interim result [false|false]:  พระอภิธรรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:01.277836711+07:00","message":"[buffer interim] 446 false เวลา 15:00 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:01.277841398+07:00","message":"[buffer interim] 446 false  พระอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:01.277846757+07:00","message":"[bufferProcess] interim [820000000]:เวลา 15:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:01.277849001+07:00","message":"[bufferProcess] send to processor:เวลา 15:00 น พระอภิธรรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:01.277851987+07:00","message":"[bufferProcess] interim [820000000]: พระอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:01.277854074+07:00","message":"[bufferProcess] update buffer: เวลา 15:00 น พระอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:01.277857042+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:01.277859698+07:00","message":"> Transcript [2541] [false]: 'เวลา 15:00 น พระอภิธรรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:01.277862307+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:01.277863844+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:01.277865386+07:00","message":"StatePrefix: 'เวลา 15:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:01.277867107+07:00","message":"TextPushed: 'เวลา 15'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:01.396219291+07:00","message":"receive streaming session, msgId: 446"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:01.396255339+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เวลา 15:00 น\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:01.39626109+07:00","message":"receive interim result [false|false]: เวลา 15:00 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:01.396275902+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":"2025-10-27T14:36:01.396278938+07:00","message":"receive interim result [false|false]:  พระอภิธรรมศพพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:01.39629465+07:00","message":"[buffer interim] 446 false เวลา 15:00 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:01.396298004+07:00","message":"[buffer interim] 446 false  พระอภิธรรมศพพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:01.396312794+07:00","message":"[bufferProcess] interim [940000000]:เวลา 15:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:01.396328835+07:00","message":"[bufferProcess] send to processor:เวลา 15:00 น พระอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:01.396335255+07:00","message":"[bufferProcess] interim [940000000]: พระอภิธรรมศพพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:01.396340697+07:00","message":"[bufferProcess] update buffer: เวลา 15:00 น พระอภิธรรมศพพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:01.396344227+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:01.396348267+07:00","message":"> Transcript [2542] [false]: 'เวลา 15:00 น พระอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:01.396351224+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:01.396353407+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:01.396355332+07:00","message":"StatePrefix: 'เวลา 15:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:01.396357199+07:00","message":"TextPushed: 'เวลา 15'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:01.414174521+07:00","message":"receive streaming session, msgId: 446"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:01.414213188+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เวลา 15:00 น\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:01.414219041+07:00","message":"receive interim result [false|false]: เวลา 15:00 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:01.414227107+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":"2025-10-27T14:36:01.414229775+07:00","message":"receive interim result [false|false]:  พระอภิธรรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:01.414236903+07:00","message":"[buffer interim] 446 false เวลา 15:00 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:01.414239934+07:00","message":"[buffer interim] 446 false  พระอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:01.414245388+07:00","message":"[bufferProcess] interim [0]:เวลา 15:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:01.414247315+07:00","message":"[bufferProcess] send to processor:เวลา 15:00 น พระอภิธรรมศพพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:01.414249884+07:00","message":"[bufferProcess] interim [0]: พระอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:01.414252353+07:00","message":"[bufferProcess] update buffer: เวลา 15:00 น พระอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:01.414255254+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:01.414257748+07:00","message":"> Transcript [2543] [false]: 'เวลา 15:00 น พระอภิธรรมศพพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:01.414260878+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:01.41426247+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:01.414265231+07:00","message":"StatePrefix: 'เวลา 15:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:01.414266921+07:00","message":"TextPushed: 'เวลา 15'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:01.414270063+07:00","message":"Push: ':00 น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:01.414272249+07:00","message":"TextPushed: 'เวลา 15:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:01.414274439+07:00","message":"Set new StatePrefix : 'เวลา 15:00 น พระอภิธรรมศพพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:01.414276935+07:00","message":"Next Push (prob) : ' พระอภิธรรมศพพระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:01.414294451+07:00","message":"push: {false :00 น 0 0xc002880280}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:01.461195498+07:00","message":"receive streaming session, msgId: 446"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:01.461228222+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เวลา 15:00 น\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:01.461233762+07:00","message":"receive interim result [false|false]: เวลา 15:00 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:01.461245804+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":"2025-10-27T14:36:01.461249082+07:00","message":"receive interim result [false|false]:  พระพิธีธรรมสวดพระอภิธรรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:01.46125583+07:00","message":"[buffer interim] 446 false เวลา 15:00 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:01.461258539+07:00","message":"[buffer interim] 446 false  พระพิธีธรรมสวดพระอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:01.461263779+07:00","message":"[bufferProcess] interim [60000000]:เวลา 15:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:01.461265781+07:00","message":"[bufferProcess] send to processor:เวลา 15:00 น พระอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:01.461268334+07:00","message":"[bufferProcess] interim [60000000]: พระพิธีธรรมสวดพระอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:01.461271059+07:00","message":"[bufferProcess] update buffer: เวลา 15:00 น พระพิธีธรรมสวดพระอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:01.461274022+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:01.461276807+07:00","message":"> Transcript [2544] [false]: 'เวลา 15:00 น พระอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:01.461278718+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:36:01.597728357+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:36:01.597744032+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:02.096305702+07:00","message":"receive streaming session, msgId: 446"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:02.096339575+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เวลา 15:00 น พระพิธีธรรมสวดพระอภิธรรม\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:02.096345175+07:00","message":"receive interim result [false|false]: เวลา 15:00 น พระพิธีธรรมสวดพระอภิธรรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:02.096363283+07:00","message":"[buffer interim] 446 false เวลา 15:00 น พระพิธีธรรมสวดพระอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:02.096370395+07:00","message":"[bufferProcess] interim [660000000]:เวลา 15:00 น พระพิธีธรรมสวดพระอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:02.096372694+07:00","message":"[bufferProcess] send to processor:เวลา 15:00 น พระพิธีธรรมสวดพระอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:02.096376099+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:02.096378484+07:00","message":"> Transcript [2545] [false]: 'เวลา 15:00 น พระพิธีธรรมสวดพระอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:02.096380984+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:02.096382586+07:00","message":"Set new StatePrefix: 'เวลา 15:00 น พระพิธีธรรมสวดพระอภิธรรม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:02.747191543+07:00","message":"receive streaming session, msgId: 446"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:02.747226361+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เวลา 15:00 น\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:02.747233556+07:00","message":"receive interim result [false|false]: เวลา 15:00 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:02.747244456+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":"2025-10-27T14:36:02.747248957+07:00","message":"receive interim result [false|false]:  พระพิธีธรรมสวดพระอภิธรรมพระพรหม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:02.747258217+07:00","message":"[buffer interim] 446 false เวลา 15:00 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:02.747262491+07:00","message":"[buffer interim] 446 false  พระพิธีธรรมสวดพระอภิธรรมพระพรหม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:02.74727006+07:00","message":"[bufferProcess] interim [260000000]:เวลา 15:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:02.747272997+07:00","message":"[bufferProcess] send to processor:เวลา 15:00 น พระพิธีธรรมสวดพระอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:02.747277103+07:00","message":"[bufferProcess] interim [260000000]: พระพิธีธรรมสวดพระอภิธรรมพระพรหม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:02.747289262+07:00","message":"[bufferProcess] update buffer: เวลา 15:00 น พระพิธีธรรมสวดพระอภิธรรมพระพรหม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:02.747293659+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:02.747297543+07:00","message":"> Transcript [2546] [false]: 'เวลา 15:00 น พระพิธีธรรมสวดพระอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:02.747302158+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:02.747304327+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:02.747307238+07:00","message":"StatePrefix: 'เวลา 15:00 น พระพิธีธรรมสวดพระอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:02.747310026+07:00","message":"TextPushed: 'เวลา 15:00 น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:02.998112443+07:00","message":"receive streaming session, msgId: 446"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:02.998144438+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เวลา 15:00 น\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:02.998150281+07:00","message":"receive interim result [false|false]: เวลา 15:00 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:02.998164468+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":"2025-10-27T14:36:02.998167128+07:00","message":"receive interim result [false|false]:  พระพิธีธรรมสวดพระอภิธรรมประโคมย่ำยาม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:02.998173645+07:00","message":"[buffer interim] 446 false เวลา 15:00 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:02.998177195+07:00","message":"[buffer interim] 446 false  พระพิธีธรรมสวดพระอภิธรรมประโคมย่ำยาม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:02.998182652+07:00","message":"[bufferProcess] interim [620000000]:เวลา 15:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:02.998184765+07:00","message":"[bufferProcess] send to processor:เวลา 15:00 น พระพิธีธรรมสวดพระอภิธรรมพระพรหม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:02.998187541+07:00","message":"[bufferProcess] interim [620000000]: พระพิธีธรรมสวดพระอภิธรรมประโคมย่ำยาม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:02.998189973+07:00","message":"[bufferProcess] update buffer: เวลา 15:00 น พระพิธีธรรมสวดพระอภิธรรมประโคมย่ำยาม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:02.998193024+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:02.998195823+07:00","message":"> Transcript [2547] [false]: 'เวลา 15:00 น พระพิธีธรรมสวดพระอภิธรรมพระพรหม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:02.998198874+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:02.998200571+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:02.998202116+07:00","message":"StatePrefix: 'เวลา 15:00 น พระพิธีธรรมสวดพระอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:02.998203998+07:00","message":"TextPushed: 'เวลา 15:00 น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:03.679355782+07:00","message":"receive streaming session, msgId: 446"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:03.679392342+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เวลา 15:00 น พระพิธีธรรมสวดพระอภิธรรมประโคมย่ำยาม\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:03.679399383+07:00","message":"receive interim result [false|false]: เวลา 15:00 น พระพิธีธรรมสวดพระอภิธรรมประโคมย่ำยาม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:03.67941397+07:00","message":"[buffer interim] 446 false เวลา 15:00 น พระพิธีธรรมสวดพระอภิธรรมประโคมย่ำยาม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:03.679423792+07:00","message":"[bufferProcess] interim [220000000]:เวลา 15:00 น พระพิธีธรรมสวดพระอภิธรรมประโคมย่ำยาม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:03.679427088+07:00","message":"[bufferProcess] send to processor:เวลา 15:00 น พระพิธีธรรมสวดพระอภิธรรมประโคมย่ำยาม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:03.679433793+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:03.679437117+07:00","message":"> Transcript [2548] [false]: 'เวลา 15:00 น พระพิธีธรรมสวดพระอภิธรรมประโคมย่ำยาม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:03.679442177+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:03.679444354+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:03.679446851+07:00","message":"StatePrefix: 'เวลา 15:00 น พระพิธีธรรมสวดพระอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:03.679449483+07:00","message":"TextPushed: 'เวลา 15:00 น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:03.929610803+07:00","message":"[GCS] IsForceVAD: false for message ID: 446"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:03.991381128+07:00","message":"[GCS] Start streaming session, msgId: 447"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:04.082318184+07:00","message":"receive streaming session, msgId: 446"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:04.082355846+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เวลา 15:00 น พระพิธีธรรมสวดพระอภิธรรมและประโคมย่ำยาม\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":730000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:04.082360901+07:00","message":"receive interim result [true|false]: เวลา 15:00 น พระพิธีธรรมสวดพระอภิธรรมและประโคมย่ำยาม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:04.082367778+07:00","message":"end recv isFinal message id 446"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:04.082369717+07:00","message":"end Recv id 446"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:04.082375215+07:00","message":"[buffer interim] 446 true เวลา 15:00 น พระพิธีธรรมสวดพระอภิธรรมและประโคมย่ำยาม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:04.082383262+07:00","message":"[bufferProcess] interim [730000000]:เวลา 15:00 น พระพิธีธรรมสวดพระอภิธรรมและประโคมย่ำยาม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:04.082385992+07:00","message":"[bufferProcess] send to processor (isfinal):เวลา 15:00 น พระพิธีธรรมสวดพระอภิธรรมประโคมย่ำยาม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:04.08238931+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:04.08239197+07:00","message":"> Transcript [2549] [false]: 'เวลา 15:00 น พระพิธีธรรมสวดพระอภิธรรมประโคมย่ำยาม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:04.082394844+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:04.0823965+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:04.082398343+07:00","message":"StatePrefix: 'เวลา 15:00 น พระพิธีธรรมสวดพระอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:04.082400275+07:00","message":"TextPushed: 'เวลา 15:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:04.082406182+07:00","message":"Push: ' พระพิธีธรรมสวดพระอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:04.08240804+07:00","message":"TextPushed: 'เวลา 15:00 น พระพิธีธรรมสวดพระอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:04.082422708+07:00","message":"Set new StatePrefix : 'เวลา 15:00 น พระพิธีธรรมสวดพระอภิธรรมประโคมย่ำยาม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:04.082425246+07:00","message":"Next Push (prob) : 'ประโคมย่ำยาม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:04.08242698+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:04.082428755+07:00","message":"> Transcript [2550] [true]: 'เวลา 15:00 น พระพิธีธรรมสวดพระอภิธรรมและประโคมย่ำยาม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:04.082430739+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:04.082432087+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:04.082433426+07:00","message":"StatePrefix: 'เวลา 15:00 น พระพิธีธรรมสวดพระอภิธรรมประโคมย่ำยาม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:04.082434961+07:00","message":"TextPushed: 'เวลา 15:00 น พระพิธีธรรมสวดพระอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:04.082436743+07:00","message":"Push: 'และประโคมย่ำยาม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:04.082444091+07:00","message":"push: {false  พระพิธีธรรมสวดพระอภิธรรม 0 0xc002880280}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:04.082449506+07:00","message":"push: {true และประโคมย่ำยาม 0 0xc002880280}"}
{"level":"info","service":"Main","time":"2025-10-27T14:36:04.093627943+07:00","message":"write wav file: './tmp/7446/7446_446.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:04.527366348+07:00","message":"receive streaming session, msgId: 447"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:04.527400873+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":"2025-10-27T14:36:04.527405878+07:00","message":"receive interim result [false|false]: ตั้ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:04.527418299+07:00","message":"[buffer interim] 447 false ตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:04.527425039+07:00","message":"[bufferProcess] interim [480000000]:ตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:04.527426539+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:36:04.598426323+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:36:04.598430043+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:04.661822765+07:00","message":"receive streaming session, msgId: 447"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:04.66185486+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":"2025-10-27T14:36:04.661860039+07:00","message":"receive interim result [false|false]: ก้าวหน้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:04.66187216+07:00","message":"[buffer interim] 447 false ก้าวหน้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:04.661879107+07:00","message":"[bufferProcess] interim [660000000]:ก้าวหน้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:04.661881173+07:00","message":"[bufferProcess] send to processor:ตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:04.661886625+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:04.661889319+07:00","message":"> Transcript [2551] [false]: 'ตั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:04.661891066+07:00","message":"Set StatePrefix (first interim): 'ตั้ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:04.665120831+07:00","message":"receive streaming session, msgId: 447"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:04.665134311+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":"2025-10-27T14:36:04.665137998+07:00","message":"receive interim result [false|false]: ตั้งนาฬิกา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:04.665148312+07:00","message":"[buffer interim] 447 false ตั้งนาฬิกา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:04.665152395+07:00","message":"[bufferProcess] interim [720000000]:ตั้งนาฬิกา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:04.665154096+07:00","message":"[bufferProcess] send to processor:ก้าวหน้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:04.665160415+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:04.665173905+07:00","message":"> Transcript [2552] [false]: 'ก้าวหน้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:04.665175637+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:04.66517736+07:00","message":"Set new StatePrefix: 'ก้าวหน้า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:05.240041608+07:00","message":"receive streaming session, msgId: 447"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:05.240075756+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":"2025-10-27T14:36:05.240081252+07:00","message":"receive interim result [false|false]: ตั้งนาฬิกา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:05.24009521+07:00","message":"[buffer interim] 447 false ตั้งนาฬิกา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:05.240102655+07:00","message":"[bufferProcess] interim [320000000]:ตั้งนาฬิกา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:05.240104837+07:00","message":"[bufferProcess] send to processor:ตั้งนาฬิกา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:05.240112133+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:05.240114754+07:00","message":"> Transcript [2553] [false]: 'ตั้งนาฬิกา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:05.240116672+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:05.240118225+07:00","message":"Set new StatePrefix: 'ตั้งนาฬิกา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:05.443041895+07:00","message":"receive streaming session, msgId: 447"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:05.443076404+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"9:00 น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:05.443081723+07:00","message":"receive interim result [false|false]: 9:00 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:05.443093315+07:00","message":"[buffer interim] 447 false 9:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:05.443099543+07:00","message":"[bufferProcess] interim [500000000]:9:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:05.443101878+07:00","message":"[bufferProcess] send to processor:ตั้งนาฬิกา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:05.443107032+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:05.443109511+07:00","message":"> Transcript [2554] [false]: 'ตั้งนาฬิกา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:05.443112489+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:05.443114537+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:05.443116453+07:00","message":"StatePrefix: 'ตั้งนาฬิกา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:05.443118263+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:06.146408419+07:00","message":"receive streaming session, msgId: 447"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:06.146448876+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"9:00 น\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:06.146453773+07:00","message":"receive interim result [false|false]: 9:00 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:06.146465648+07:00","message":"[buffer interim] 447 false 9:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:06.146473523+07:00","message":"[bufferProcess] interim [100000000]:9:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:06.146475506+07:00","message":"[bufferProcess] send to processor:9:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:06.146478822+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:06.146481238+07:00","message":"> Transcript [2555] [false]: '9:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:06.146483512+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:06.146485281+07:00","message":"Set new StatePrefix: '9:00 น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:06.513415445+07:00","message":"receive streaming session, msgId: 447"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:06.513457844+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"9:00 น\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:06.513468452+07:00","message":"receive interim result [false|false]: 9:00 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:06.513485782+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":"2025-10-27T14:36:06.513489308+07:00","message":"receive interim result [false|false]:  พิธีธรรมสวดพระอภิธรรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:06.513498117+07:00","message":"[buffer interim] 447 false 9:00 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:06.513502842+07:00","message":"[buffer interim] 447 false  พิธีธรรมสวดพระอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:06.51351021+07:00","message":"[bufferProcess] interim [520000000]:9:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:06.51351283+07:00","message":"[bufferProcess] send to processor:9:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:06.513516472+07:00","message":"[bufferProcess] interim [520000000]: พิธีธรรมสวดพระอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:06.513519709+07:00","message":"[bufferProcess] update buffer: 9:00 น พิธีธรรมสวดพระอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:06.513522885+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:06.513526385+07:00","message":"> Transcript [2556] [false]: '9:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:06.513530068+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:06.51353228+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:06.513534934+07:00","message":"StatePrefix: '9:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:06.513537573+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:07.050300428+07:00","message":"receive streaming session, msgId: 447"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:07.050342349+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"9:00 น พิธีธรรมสวดพระอภิธรรม\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:07.050349109+07:00","message":"receive interim result [false|false]: 9:00 น พิธีธรรมสวดพระอภิธรรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:07.050363765+07:00","message":"[buffer interim] 447 false 9:00 น พิธีธรรมสวดพระอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:07.050372482+07:00","message":"[bufferProcess] interim [120000000]:9:00 น พิธีธรรมสวดพระอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:07.050375637+07:00","message":"[bufferProcess] send to processor:9:00 น พิธีธรรมสวดพระอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:07.050380497+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:07.050384455+07:00","message":"> Transcript [2557] [false]: '9:00 น พิธีธรรมสวดพระอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:07.050388504+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:07.050390796+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:07.050393913+07:00","message":"StatePrefix: '9:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:07.050396315+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:36:07.598729458+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:36:07.598743215+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:07.927676678+07:00","message":"receive streaming session, msgId: 447"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:07.927721105+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"9:00 น\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:07.927726901+07:00","message":"receive interim result [false|false]: 9:00 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:07.927743294+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" พิธีธรรมสวดพระอภิธรรมเวลา 20\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:07.927746223+07:00","message":"receive interim result [false|false]:  พิธีธรรมสวดพระอภิธรรมเวลา 20"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:07.927761548+07:00","message":"[buffer interim] 447 false 9:00 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:07.927771463+07:00","message":"[buffer interim] 447 false  พิธีธรรมสวดพระอภิธรรมเวลา 20"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:07.927778804+07:00","message":"[bufferProcess] interim [20000000]:9:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:07.927781356+07:00","message":"[bufferProcess] send to processor:9:00 น พิธีธรรมสวดพระอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:07.927786772+07:00","message":"[bufferProcess] interim [20000000]: พิธีธรรมสวดพระอภิธรรมเวลา 20"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:07.927790307+07:00","message":"[bufferProcess] update buffer: 9:00 น พิธีธรรมสวดพระอภิธรรมเวลา 20"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:07.927803396+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:07.927824704+07:00","message":"> Transcript [2558] [false]: '9:00 น พิธีธรรมสวดพระอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:07.927830393+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:07.927833399+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:07.927835975+07:00","message":"StatePrefix: '9:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:07.927838199+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:08.208269326+07:00","message":"receive streaming session, msgId: 447"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:08.208307205+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"9:00 น\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:08.2083137+07:00","message":"receive interim result [false|false]: 9:00 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:08.20833007+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" พิธีธรรมสวดพระอภิธรรมเวลา 21\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:08.208334728+07:00","message":"receive interim result [false|false]:  พิธีธรรมสวดพระอภิธรรมเวลา 21"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:08.208343482+07:00","message":"[buffer interim] 447 false 9:00 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:08.208347511+07:00","message":"[buffer interim] 447 false  พิธีธรรมสวดพระอภิธรรมเวลา 21"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:08.208354759+07:00","message":"[bufferProcess] interim [200000000]:9:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:08.208357411+07:00","message":"[bufferProcess] send to processor:9:00 น พิธีธรรมสวดพระอภิธรรมเวลา 20"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:08.208361193+07:00","message":"[bufferProcess] interim [200000000]: พิธีธรรมสวดพระอภิธรรมเวลา 21"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:08.208364844+07:00","message":"[bufferProcess] update buffer: 9:00 น พิธีธรรมสวดพระอภิธรรมเวลา 21"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:08.208368695+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:08.208372294+07:00","message":"> Transcript [2559] [false]: '9:00 น พิธีธรรมสวดพระอภิธรรมเวลา 20'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:08.208375998+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:08.208377938+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:08.208379879+07:00","message":"StatePrefix: '9:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:08.20838157+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:08.208384032+07:00","message":"Push: '9:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:08.208385465+07:00","message":"TextPushed: '9:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:08.208386994+07:00","message":"Set new StatePrefix : '9:00 น พิธีธรรมสวดพระอภิธรรมเวลา 20'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:08.208389654+07:00","message":"Next Push (prob) : ' พิธีธรรมสวดพระอภิธรรมเวลา 20'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:08.208399429+07:00","message":"push: {false 9:00 น 0 0xc00401e600}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:08.284086589+07:00","message":"receive streaming session, msgId: 447"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:08.284118638+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"9:00 น\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:08.284123631+07:00","message":"receive interim result [false|false]: 9:00 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:08.284132882+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" พิธีธรรมสวดพระอภิธรรมเวลา 20 นาที\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:08.284135248+07:00","message":"receive interim result [false|false]:  พิธีธรรมสวดพระอภิธรรมเวลา 20 นาที"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:08.284142748+07:00","message":"[buffer interim] 447 false 9:00 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:08.284147656+07:00","message":"[buffer interim] 447 false  พิธีธรรมสวดพระอภิธรรมเวลา 20 นาที"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:08.284153585+07:00","message":"[bufferProcess] interim [260000000]:9:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:08.284155621+07:00","message":"[bufferProcess] send to processor:9:00 น พิธีธรรมสวดพระอภิธรรมเวลา 21"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:08.284160119+07:00","message":"[bufferProcess] interim [260000000]: พิธีธรรมสวดพระอภิธรรมเวลา 20 นาที"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:08.284162656+07:00","message":"[bufferProcess] update buffer: 9:00 น พิธีธรรมสวดพระอภิธรรมเวลา 20 นาที"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:08.284165804+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:08.284168376+07:00","message":"> Transcript [2560] [false]: '9:00 น พิธีธรรมสวดพระอภิธรรมเวลา 21'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:08.284170365+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:08.284171897+07:00","message":"Set new StatePrefix: '9:00 น พิธีธรรมสวดพระอภิธรรมเวลา 21'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:08.288149004+07:00","message":"receive streaming session, msgId: 447"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:08.288166783+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"9:00 น\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:08.288171089+07:00","message":"receive interim result [false|false]: 9:00 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:08.28818181+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" พิธีธรรมสวดพระอภิธรรมเวลา 21:00\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:08.288184675+07:00","message":"receive interim result [false|false]:  พิธีธรรมสวดพระอภิธรรมเวลา 21:00"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:08.288189489+07:00","message":"[buffer interim] 447 false 9:00 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:08.288193481+07:00","message":"[buffer interim] 447 false  พิธีธรรมสวดพระอภิธรรมเวลา 21:00"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:08.288197322+07:00","message":"[bufferProcess] interim [320000000]:9:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:08.288199343+07:00","message":"[bufferProcess] send to processor:9:00 น พิธีธรรมสวดพระอภิธรรมเวลา 20 นาที"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:08.288201709+07:00","message":"[bufferProcess] interim [320000000]: พิธีธรรมสวดพระอภิธรรมเวลา 21:00"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:08.288203577+07:00","message":"[bufferProcess] update buffer: 9:00 น พิธีธรรมสวดพระอภิธรรมเวลา 21:00"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:08.288205817+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:08.288207888+07:00","message":"> Transcript [2561] [false]: '9:00 น พิธีธรรมสวดพระอภิธรรมเวลา 20 นาที'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:08.288210864+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:08.288212404+07:00","message":"Set new StatePrefix: '9:00 น พิธีธรรมสวดพระอภิธรรมเวลา 20 นาที'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:08.579439704+07:00","message":"receive streaming session, msgId: 447"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:08.579474188+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"9:00 น พิธีธรรมสวดพระอภิธรรมเวลา\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:08.579480264+07:00","message":"receive interim result [false|false]: 9:00 น พิธีธรรมสวดพระอภิธรรมเวลา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:08.579490247+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 21:00\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:08.579492462+07:00","message":"receive interim result [false|false]:  21:00"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:08.579499374+07:00","message":"[buffer interim] 447 false 9:00 น พิธีธรรมสวดพระอภิธรรมเวลา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:08.579504365+07:00","message":"[buffer interim] 447 false  21:00"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:08.579509968+07:00","message":"[bufferProcess] interim [620000000]:9:00 น พิธีธรรมสวดพระอภิธรรมเวลา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:08.579512036+07:00","message":"[bufferProcess] send to processor:9:00 น พิธีธรรมสวดพระอภิธรรมเวลา 21:00"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:08.579516755+07:00","message":"[bufferProcess] interim [620000000]: 21:00"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:08.579518691+07:00","message":"[bufferProcess] update buffer: 9:00 น พิธีธรรมสวดพระอภิธรรมเวลา 21:00"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:08.57952131+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:08.579523886+07:00","message":"> Transcript [2562] [false]: '9:00 น พิธีธรรมสวดพระอภิธรรมเวลา 21:00'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:08.579526162+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:08.579527879+07:00","message":"Set new StatePrefix: '9:00 น พิธีธรรมสวดพระอภิธรรมเวลา 21:00'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:08.759843689+07:00","message":"receive streaming session, msgId: 447"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:08.759876567+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"9:00 น พิธีธรรมสวดพระอภิธรรมเวลา\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:08.759882317+07:00","message":"receive interim result [false|false]: 9:00 น พิธีธรรมสวดพระอภิธรรมเวลา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:08.759892888+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 21:00 น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:08.759895342+07:00","message":"receive interim result [false|false]:  21:00 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:08.759901458+07:00","message":"[buffer interim] 447 false 9:00 น พิธีธรรมสวดพระอภิธรรมเวลา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:08.759906519+07:00","message":"[buffer interim] 447 false  21:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:08.75991207+07:00","message":"[bufferProcess] interim [800000000]:9:00 น พิธีธรรมสวดพระอภิธรรมเวลา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:08.759914096+07:00","message":"[bufferProcess] send to processor:9:00 น พิธีธรรมสวดพระอภิธรรมเวลา 21:00"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:08.759919248+07:00","message":"[bufferProcess] interim [800000000]: 21:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:08.759921265+07:00","message":"[bufferProcess] update buffer: 9:00 น พิธีธรรมสวดพระอภิธรรมเวลา 21:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:08.759923808+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:08.759926301+07:00","message":"> Transcript [2563] [false]: '9:00 น พิธีธรรมสวดพระอภิธรรมเวลา 21:00'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:08.759929684+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:08.759931487+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:08.759933035+07:00","message":"StatePrefix: '9:00 น พิธีธรรมสวดพระอภิธรรมเวลา 21:00'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:08.759935212+07:00","message":"TextPushed: '9:00 น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:08.827649092+07:00","message":"receive streaming session, msgId: 447"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:08.82768493+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"9:00 น พิธีธรรมสวดพระอภิธรรมเวลา 21:00\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:08.827690522+07:00","message":"receive interim result [false|false]: 9:00 น พิธีธรรมสวดพระอภิธรรมเวลา 21:00"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:08.827703584+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":"2025-10-27T14:36:08.827706732+07:00","message":"receive interim result [false|false]:  น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:08.827714409+07:00","message":"[buffer interim] 447 false 9:00 น พิธีธรรมสวดพระอภิธรรมเวลา 21:00"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:08.827721888+07:00","message":"[buffer interim] 447 false  น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:08.827728827+07:00","message":"[bufferProcess] interim [920000000]:9:00 น พิธีธรรมสวดพระอภิธรรมเวลา 21:00"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:08.827732802+07:00","message":"[bufferProcess] send to processor:9:00 น พิธีธรรมสวดพระอภิธรรมเวลา 21:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:08.827737386+07:00","message":"[bufferProcess] interim [920000000]: น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:08.827740336+07:00","message":"[bufferProcess] update buffer: 9:00 น พิธีธรรมสวดพระอภิธรรมเวลา 21:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:08.827744266+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:08.827747999+07:00","message":"> Transcript [2564] [false]: '9:00 น พิธีธรรมสวดพระอภิธรรมเวลา 21:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:08.827752018+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:08.827755914+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:08.827757902+07:00","message":"StatePrefix: '9:00 น พิธีธรรมสวดพระอภิธรรมเวลา 21:00'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:08.827760045+07:00","message":"TextPushed: '9:00 น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:09.34166852+07:00","message":"receive streaming session, msgId: 447"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:09.341705856+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"9:00 น พิธีธรรมสวดพระอภิธรรมเวลา 21:00 น\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:09.341711115+07:00","message":"receive interim result [false|false]: 9:00 น พิธีธรรมสวดพระอภิธรรมเวลา 21:00 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:09.341724181+07:00","message":"[buffer interim] 447 false 9:00 น พิธีธรรมสวดพระอภิธรรมเวลา 21:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:09.341731209+07:00","message":"[bufferProcess] interim [400000000]:9:00 น พิธีธรรมสวดพระอภิธรรมเวลา 21:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:09.3417345+07:00","message":"[bufferProcess] send to processor:9:00 น พิธีธรรมสวดพระอภิธรรมเวลา 21:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:09.341742467+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:09.341746356+07:00","message":"> Transcript [2565] [false]: '9:00 น พิธีธรรมสวดพระอภิธรรมเวลา 21:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:09.341751159+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:09.341753529+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:09.341757172+07:00","message":"StatePrefix: '9:00 น พิธีธรรมสวดพระอภิธรรมเวลา 21:00'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:09.34175986+07:00","message":"TextPushed: '9:00 น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:09.459720297+07:00","message":"receive streaming session, msgId: 447"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:09.459759917+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"9:00 น พิธีธรรมสวดพระอภิธรรมเวลา 21:00 น\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:09.459768008+07:00","message":"receive interim result [false|false]: 9:00 น พิธีธรรมสวดพระอภิธรรมเวลา 21:00 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:09.459778905+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":"2025-10-27T14:36:09.459782448+07:00","message":"receive interim result [false|false]:  วิธีทำ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:09.459790401+07:00","message":"[buffer interim] 447 false 9:00 น พิธีธรรมสวดพระอภิธรรมเวลา 21:00 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:09.459794578+07:00","message":"[buffer interim] 447 false  วิธีทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:09.459801012+07:00","message":"[bufferProcess] interim [460000000]:9:00 น พิธีธรรมสวดพระอภิธรรมเวลา 21:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:09.459804112+07:00","message":"[bufferProcess] send to processor:9:00 น พิธีธรรมสวดพระอภิธรรมเวลา 21:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:09.459807672+07:00","message":"[bufferProcess] interim [460000000]: วิธีทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:09.459810783+07:00","message":"[bufferProcess] update buffer: 9:00 น พิธีธรรมสวดพระอภิธรรมเวลา 21:00 น วิธีทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:09.459814192+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:09.459817626+07:00","message":"> Transcript [2566] [false]: '9:00 น พิธีธรรมสวดพระอภิธรรมเวลา 21:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:09.459821962+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:09.459824652+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:09.459828294+07:00","message":"StatePrefix: '9:00 น พิธีธรรมสวดพระอภิธรรมเวลา 21:00'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:09.459830955+07:00","message":"TextPushed: '9:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:09.459833938+07:00","message":"Push: ' พิธีธรรมสวดพระอภิธรรมเวลา 21:00'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:09.459836242+07:00","message":"TextPushed: '9:00 น พิธีธรรมสวดพระอภิธรรมเวลา 21:00'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:09.459838814+07:00","message":"Set new StatePrefix : '9:00 น พิธีธรรมสวดพระอภิธรรมเวลา 21:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:09.45984147+07:00","message":"Next Push (prob) : ' น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:09.459850596+07:00","message":"push: {false  พิธีธรรมสวดพระอภิธรรมเวลา 21:00 0 0xc00401e600}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:09.561240905+07:00","message":"receive streaming session, msgId: 447"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:09.561271386+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"9:00 น พิธีธรรมสวดพระอภิธรรมเวลา 21:00 น\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:09.561286514+07:00","message":"receive interim result [false|false]: 9:00 น พิธีธรรมสวดพระอภิธรรมเวลา 21:00 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:09.561301797+07:00","message":"[buffer interim] 447 false 9:00 น พิธีธรรมสวดพระอภิธรรมเวลา 21:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:09.561311987+07:00","message":"[bufferProcess] interim [580000000]:9:00 น พิธีธรรมสวดพระอภิธรรมเวลา 21:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:09.561315217+07:00","message":"[bufferProcess] send to processor:9:00 น พิธีธรรมสวดพระอภิธรรมเวลา 21:00 น วิธีทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:09.561322426+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:09.561325744+07:00","message":"> Transcript [2567] [false]: '9:00 น พิธีธรรมสวดพระอภิธรรมเวลา 21:00 น วิธีทำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:09.561330131+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:09.561332628+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:09.561335818+07:00","message":"StatePrefix: '9:00 น พิธีธรรมสวดพระอภิธรรมเวลา 21:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:09.561338292+07:00","message":"TextPushed: '9:00 น พิธีธรรมสวดพระอภิธรรมเวลา 21:00'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:09.701282908+07:00","message":"receive streaming session, msgId: 447"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:09.701320159+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"9:00 น พิธีธรรมสวดพระอภิธรรมเวลา 21:00 น\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:09.701326995+07:00","message":"receive interim result [false|false]: 9:00 น พิธีธรรมสวดพระอภิธรรมเวลา 21:00 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:09.701339406+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":"2025-10-27T14:36:09.70134315+07:00","message":"receive interim result [false|false]:  พิธีทำศพ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:09.70135126+07:00","message":"[buffer interim] 447 false 9:00 น พิธีธรรมสวดพระอภิธรรมเวลา 21:00 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:09.701354416+07:00","message":"[buffer interim] 447 false  พิธีทำศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:09.701359821+07:00","message":"[bufferProcess] interim [700000000]:9:00 น พิธีธรรมสวดพระอภิธรรมเวลา 21:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:09.701362067+07:00","message":"[bufferProcess] send to processor:9:00 น พิธีธรรมสวดพระอภิธรรมเวลา 21:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:09.701367539+07:00","message":"[bufferProcess] interim [700000000]: พิธีทำศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:09.701369855+07:00","message":"[bufferProcess] update buffer: 9:00 น พิธีธรรมสวดพระอภิธรรมเวลา 21:00 น พิธีทำศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:09.701372639+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:09.70137518+07:00","message":"> Transcript [2568] [false]: '9:00 น พิธีธรรมสวดพระอภิธรรมเวลา 21:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:09.701377681+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:09.701379303+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:09.701381129+07:00","message":"StatePrefix: '9:00 น พิธีธรรมสวดพระอภิธรรมเวลา 21:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:09.701382956+07:00","message":"TextPushed: '9:00 น พิธีธรรมสวดพระอภิธรรมเวลา 21:00'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:09.809276303+07:00","message":"receive streaming session, msgId: 447"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:09.809313867+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"9:00 น พิธีธรรมสวดพระอภิธรรมเวลา 21:00 น\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:09.809319039+07:00","message":"receive interim result [false|false]: 9:00 น พิธีธรรมสวดพระอภิธรรมเวลา 21:00 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:09.809331872+07:00","message":"[buffer interim] 447 false 9:00 น พิธีธรรมสวดพระอภิธรรมเวลา 21:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:09.809338442+07:00","message":"[bufferProcess] interim [760000000]:9:00 น พิธีธรรมสวดพระอภิธรรมเวลา 21:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:09.809341196+07:00","message":"[bufferProcess] send to processor:9:00 น พิธีธรรมสวดพระอภิธรรมเวลา 21:00 น พิธีทำศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:09.809346537+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:09.809349061+07:00","message":"> Transcript [2569] [false]: '9:00 น พิธีธรรมสวดพระอภิธรรมเวลา 21:00 น พิธีทำศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:09.809351765+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:09.809353565+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:09.80935547+07:00","message":"StatePrefix: '9:00 น พิธีธรรมสวดพระอภิธรรมเวลา 21:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:09.80935746+07:00","message":"TextPushed: '9:00 น พิธีธรรมสวดพระอภิธรรมเวลา 21:00'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:10.006333406+07:00","message":"receive streaming session, msgId: 447"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:10.006367952+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"9:00 น พิธีธรรมสวดพระอภิธรรมเวลา 21:00 น\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:10.006374117+07:00","message":"receive interim result [false|false]: 9:00 น พิธีธรรมสวดพระอภิธรรมเวลา 21:00 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:10.006384301+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":"2025-10-27T14:36:10.006387249+07:00","message":"receive interim result [false|false]:  พิธีธรรมสวดพระอภิธรรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:10.006394866+07:00","message":"[buffer interim] 447 false 9:00 น พิธีธรรมสวดพระอภิธรรมเวลา 21:00 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:10.006399864+07:00","message":"[buffer interim] 447 false  พิธีธรรมสวดพระอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:10.006406246+07:00","message":"[bufferProcess] interim [940000000]:9:00 น พิธีธรรมสวดพระอภิธรรมเวลา 21:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:10.006408444+07:00","message":"[bufferProcess] send to processor:9:00 น พิธีธรรมสวดพระอภิธรรมเวลา 21:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:10.006411427+07:00","message":"[bufferProcess] interim [940000000]: พิธีธรรมสวดพระอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:10.006414169+07:00","message":"[bufferProcess] update buffer: 9:00 น พิธีธรรมสวดพระอภิธรรมเวลา 21:00 น พิธีธรรมสวดพระอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:10.006417254+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:10.006419636+07:00","message":"> Transcript [2570] [false]: '9:00 น พิธีธรรมสวดพระอภิธรรมเวลา 21:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:10.006422858+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:10.006424904+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:10.006426337+07:00","message":"StatePrefix: '9:00 น พิธีธรรมสวดพระอภิธรรมเวลา 21:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:10.006428046+07:00","message":"TextPushed: '9:00 น พิธีธรรมสวดพระอภิธรรมเวลา 21:00'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:10.006430575+07:00","message":"Push: ' น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:10.006432064+07:00","message":"TextPushed: '9:00 น พิธีธรรมสวดพระอภิธรรมเวลา 21:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:10.006433821+07:00","message":"Set new StatePrefix : '9:00 น พิธีธรรมสวดพระอภิธรรมเวลา 21:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:10.006435776+07:00","message":"Next Push (prob) : ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:10.006443042+07:00","message":"push: {false  น 0 0xc00401e600}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:10.361020473+07:00","message":"receive streaming session, msgId: 447"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:10.361055933+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"9:00 น พิธีธรรมสวดพระอภิธรรมเวลา 21:00 น\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":6,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:10.361065468+07:00","message":"receive interim result [false|false]: 9:00 น พิธีธรรมสวดพระอภิธรรมเวลา 21:00 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:10.361076563+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" พิธีธรรมสวดพระอภิธรรมและ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:10.361079382+07:00","message":"receive interim result [false|false]:  พิธีธรรมสวดพระอภิธรรมและ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:10.361087007+07:00","message":"[buffer interim] 447 false 9:00 น พิธีธรรมสวดพระอภิธรรมเวลา 21:00 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:10.361090264+07:00","message":"[buffer interim] 447 false  พิธีธรรมสวดพระอภิธรรมและ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:10.361095693+07:00","message":"[bufferProcess] interim [360000000]:9:00 น พิธีธรรมสวดพระอภิธรรมเวลา 21:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:10.361097949+07:00","message":"[bufferProcess] send to processor:9:00 น พิธีธรรมสวดพระอภิธรรมเวลา 21:00 น พิธีธรรมสวดพระอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:10.361101175+07:00","message":"[bufferProcess] interim [360000000]: พิธีธรรมสวดพระอภิธรรมและ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:10.361103597+07:00","message":"[bufferProcess] update buffer: 9:00 น พิธีธรรมสวดพระอภิธรรมเวลา 21:00 น พิธีธรรมสวดพระอภิธรรมและ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:10.361107259+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:10.361109819+07:00","message":"> Transcript [2571] [false]: '9:00 น พิธีธรรมสวดพระอภิธรรมเวลา 21:00 น พิธีธรรมสวดพระอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:10.361111879+07:00","message":"Set StatePrefix (first interim): '9:00 น พิธีธรรมสวดพระอภิธรรมเวลา 21:00 น พิธีธรรมสวดพระอภิธรรม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:10.562464527+07:00","message":"receive streaming session, msgId: 447"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:10.562495157+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"9:00 น พิธีธรรมสวดพระอภิธรรมเวลา 21:00 น\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":6,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:10.562508237+07:00","message":"receive interim result [false|false]: 9:00 น พิธีธรรมสวดพระอภิธรรมเวลา 21:00 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:10.562518188+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" พิธีธรรมสวดพระอภิธรรมและก็\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:10.562521034+07:00","message":"receive interim result [false|false]:  พิธีธรรมสวดพระอภิธรรมและก็"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:10.562527661+07:00","message":"[buffer interim] 447 false 9:00 น พิธีธรรมสวดพระอภิธรรมเวลา 21:00 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:10.56253281+07:00","message":"[buffer interim] 447 false  พิธีธรรมสวดพระอภิธรรมและก็"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:10.562538531+07:00","message":"[bufferProcess] interim [540000000]:9:00 น พิธีธรรมสวดพระอภิธรรมเวลา 21:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:10.562541086+07:00","message":"[bufferProcess] send to processor:9:00 น พิธีธรรมสวดพระอภิธรรมเวลา 21:00 น พิธีธรรมสวดพระอภิธรรมและ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:10.56254593+07:00","message":"[bufferProcess] interim [540000000]: พิธีธรรมสวดพระอภิธรรมและก็"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:10.56254848+07:00","message":"[bufferProcess] update buffer: 9:00 น พิธีธรรมสวดพระอภิธรรมเวลา 21:00 น พิธีธรรมสวดพระอภิธรรมและก็"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:10.562551376+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:10.562553937+07:00","message":"> Transcript [2572] [false]: '9:00 น พิธีธรรมสวดพระอภิธรรมเวลา 21:00 น พิธีธรรมสวดพระอภิธรรมและ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:10.562559861+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:10.562561792+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:10.562564513+07:00","message":"StatePrefix: '9:00 น พิธีธรรมสวดพระอภิธรรมเวลา 21:00 น พิธีธรรมสวดพระอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:10.562566763+07:00","message":"TextPushed: '9:00 น พิธีธรรมสวดพระอภิธรรมเวลา 21:00 น'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:36:10.599462537+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:36:10.599473093+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:10.683547385+07:00","message":"receive streaming session, msgId: 447"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:10.68358765+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"9:00 น พิธีธรรมสวดพระอภิธรรมเวลา 21:00 น\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":6,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:10.683596484+07:00","message":"receive interim result [false|false]: 9:00 น พิธีธรรมสวดพระอภิธรรมเวลา 21:00 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:10.683609444+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" พิธีธรรมสวดพระอภิธรรมและประกอบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:10.683612628+07:00","message":"receive interim result [false|false]:  พิธีธรรมสวดพระอภิธรรมและประกอบ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:10.683621376+07:00","message":"[buffer interim] 447 false 9:00 น พิธีธรรมสวดพระอภิธรรมเวลา 21:00 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:10.68362559+07:00","message":"[buffer interim] 447 false  พิธีธรรมสวดพระอภิธรรมและประกอบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:10.683633212+07:00","message":"[bufferProcess] interim [660000000]:9:00 น พิธีธรรมสวดพระอภิธรรมเวลา 21:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:10.683637665+07:00","message":"[bufferProcess] send to processor:9:00 น พิธีธรรมสวดพระอภิธรรมเวลา 21:00 น พิธีธรรมสวดพระอภิธรรมและก็"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:10.683641634+07:00","message":"[bufferProcess] interim [660000000]: พิธีธรรมสวดพระอภิธรรมและประกอบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:10.683646062+07:00","message":"[bufferProcess] update buffer: 9:00 น พิธีธรรมสวดพระอภิธรรมเวลา 21:00 น พิธีธรรมสวดพระอภิธรรมและประกอบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:10.683649951+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:10.683653272+07:00","message":"> Transcript [2573] [false]: '9:00 น พิธีธรรมสวดพระอภิธรรมเวลา 21:00 น พิธีธรรมสวดพระอภิธรรมและก็'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:10.683657799+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:10.683660021+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:10.683662865+07:00","message":"StatePrefix: '9:00 น พิธีธรรมสวดพระอภิธรรมเวลา 21:00 น พิธีธรรมสวดพระอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:10.683666473+07:00","message":"TextPushed: '9:00 น พิธีธรรมสวดพระอภิธรรมเวลา 21:00 น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:10.910013021+07:00","message":"receive streaming session, msgId: 447"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:10.91004681+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"9:00 น พิธีธรรมสวดพระอภิธรรมเวลา 21:00 น\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":6,\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:10.910052465+07:00","message":"receive interim result [false|false]: 9:00 น พิธีธรรมสวดพระอภิธรรมเวลา 21:00 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:10.910062654+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":"2025-10-27T14:36:10.910064929+07:00","message":"receive interim result [false|false]:  พิธีธรรมสวดพระอภิธรรมและกระโปรงยาว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:10.910071087+07:00","message":"[buffer interim] 447 false 9:00 น พิธีธรรมสวดพระอภิธรรมเวลา 21:00 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:10.910075852+07:00","message":"[buffer interim] 447 false  พิธีธรรมสวดพระอภิธรรมและกระโปรงยาว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:10.910080973+07:00","message":"[bufferProcess] interim [900000000]:9:00 น พิธีธรรมสวดพระอภิธรรมเวลา 21:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:10.910083204+07:00","message":"[bufferProcess] send to processor:9:00 น พิธีธรรมสวดพระอภิธรรมเวลา 21:00 น พิธีธรรมสวดพระอภิธรรมและประกอบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:10.910088742+07:00","message":"[bufferProcess] interim [900000000]: พิธีธรรมสวดพระอภิธรรมและกระโปรงยาว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:10.910091289+07:00","message":"[bufferProcess] update buffer: 9:00 น พิธีธรรมสวดพระอภิธรรมเวลา 21:00 น พิธีธรรมสวดพระอภิธรรมและกระโปรงยาว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:10.91009455+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:10.910097555+07:00","message":"> Transcript [2574] [false]: '9:00 น พิธีธรรมสวดพระอภิธรรมเวลา 21:00 น พิธีธรรมสวดพระอภิธรรมและประกอบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:10.910100772+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:10.910102346+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:10.910104158+07:00","message":"StatePrefix: '9:00 น พิธีธรรมสวดพระอภิธรรมเวลา 21:00 น พิธีธรรมสวดพระอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:10.910106324+07:00","message":"TextPushed: '9:00 น พิธีธรรมสวดพระอภิธรรมเวลา 21:00 น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:11.09978279+07:00","message":"[GCS] IsForceVAD: false for message ID: 447"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:11.215281294+07:00","message":"receive streaming session, msgId: 447"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:11.215317353+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"09:00 น พิธีธรรมสวดพระอภิธรรมเวลา 21:00 น พิธีธรรมสวดพระอภิธรรมและประโคมย่ำยาม\",\"confidence\":0.92896324}],\"is_final\":true,\"result_end_time\":{\"seconds\":7,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:11.215323139+07:00","message":"receive interim result [true|false]: 09:00 น พิธีธรรมสวดพระอภิธรรมเวลา 21:00 น พิธีธรรมสวดพระอภิธรรมและประโคมย่ำยาม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:11.215333779+07:00","message":"end recv isFinal message id 447"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:11.215335845+07:00","message":"end Recv id 447"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:11.21534205+07:00","message":"[buffer interim] 447 true 09:00 น พิธีธรรมสวดพระอภิธรรมเวลา 21:00 น พิธีธรรมสวดพระอภิธรรมและประโคมย่ำยาม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:11.215350243+07:00","message":"[bufferProcess] interim [320000000]:09:00 น พิธีธรรมสวดพระอภิธรรมเวลา 21:00 น พิธีธรรมสวดพระอภิธรรมและประโคมย่ำยาม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:11.21535405+07:00","message":"[bufferProcess] send to processor (isfinal):9:00 น พิธีธรรมสวดพระอภิธรรมเวลา 21:00 น พิธีธรรมสวดพระอภิธรรมและกระโปรงยาว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:11.215358918+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:11.215362459+07:00","message":"> Transcript [2575] [false]: '9:00 น พิธีธรรมสวดพระอภิธรรมเวลา 21:00 น พิธีธรรมสวดพระอภิธรรมและกระโปรงยาว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:11.215366961+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:11.215369254+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:11.215371956+07:00","message":"StatePrefix: '9:00 น พิธีธรรมสวดพระอภิธรรมเวลา 21:00 น พิธีธรรมสวดพระอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:11.21537521+07:00","message":"TextPushed: '9:00 น พิธีธรรมสวดพระอภิธรรมเวลา 21:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:11.215378882+07:00","message":"Push: ' พิธีธรรมสวดพระอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:11.21538149+07:00","message":"TextPushed: '9:00 น พิธีธรรมสวดพระอภิธรรมเวลา 21:00 น พิธีธรรมสวดพระอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:11.215384613+07:00","message":"Set new StatePrefix : '9:00 น พิธีธรรมสวดพระอภิธรรมเวลา 21:00 น พิธีธรรมสวดพระอภิธรรมและกระโปรงยาว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:11.215387948+07:00","message":"Next Push (prob) : 'และกระโปรงยาว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:11.215389891+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:11.215392171+07:00","message":"> Transcript [2576] [true]: '09:00 น พิธีธรรมสวดพระอภิธรรมเวลา 21:00 น พิธีธรรมสวดพระอภิธรรมและประโคมย่ำยาม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:11.215395044+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:11.215397936+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:11.215399546+07:00","message":"StatePrefix: '9:00 น พิธีธรรมสวดพระอภิธรรมเวลา 21:00 น พิธีธรรมสวดพระอภิธรรมและกระโปรงยาว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:11.21540136+07:00","message":"TextPushed: '9:00 น พิธีธรรมสวดพระอภิธรรมเวลา 21:00 น พิธีธรรมสวดพระอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:11.215402926+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:11.215477506+07:00","message":"push: {false  พิธีธรรมสวดพระอภิธรรม 0 0xc00401e600}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:11.215649545+07:00","message":"Push: 'และประโคมย่ำยาม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:11.215652489+07:00","message":"TextPushed: '9:00 น พิธีธรรมสวดพระอภิธรรมเวลา 21:00 น พิธีธรรมสวดพระอภิธรรมและประโคมย่ำยาม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:11.215656348+07:00","message":"Set new StatePrefix : '09:00 น พิธีธรรมสวดพระอภิธรรมเวลา 21:00 น พิธีธรรมสวดพระอภิธรรมและประโคมย่ำยาม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:11.215658195+07:00","message":"Next Push (prob) : '09:00 น พิธีธรรมสวดพระอภิธรรมเวลา 21:00 น พิธีธรรมสวดพระอภิธรรมและประโคมย่ำยาม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:11.21566646+07:00","message":"push: {true และประโคมย่ำยาม 0 0xc00401e600}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:11.215670062+07:00","message":"write aligntment file to 'tmp/7446/align_message_id_447.html'"}
{"level":"info","service":"Main","time":"2025-10-27T14:36:11.228128005+07:00","message":"write wav file: './tmp/7446/7446_447.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:11.23011756+07:00","message":"[GCS] Start streaming session, msgId: 448"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:11.928380537+07:00","message":"receive streaming session, msgId: 448"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:11.928415374+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":"2025-10-27T14:36:11.928419842+07:00","message":"receive interim result [false|false]: แล้ว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:11.928433339+07:00","message":"[buffer interim] 448 false แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:11.928441261+07:00","message":"[bufferProcess] interim [480000000]:แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:11.928443366+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:12.496494836+07:00","message":"receive streaming session, msgId: 448"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:12.496530953+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้ว\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:12.496536947+07:00","message":"receive interim result [false|false]: แล้ว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:12.49655391+07:00","message":"[buffer interim] 448 false แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:12.496561606+07:00","message":"[bufferProcess] interim [80000000]:แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:12.496564278+07:00","message":"[bufferProcess] send to processor:แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:12.496610999+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:12.496614978+07:00","message":"> Transcript [2577] [false]: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:12.496617341+07:00","message":"Set StatePrefix (first interim): 'แล้ว'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:12.685362363+07:00","message":"receive streaming session, msgId: 448"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:12.68539447+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":"2025-10-27T14:36:12.685400223+07:00","message":"receive interim result [false|false]: แล้ว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:12.685408052+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 14:00\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:12.6854107+07:00","message":"receive interim result [false|false]:  14:00"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:12.685418295+07:00","message":"[buffer interim] 448 false แล้ว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:12.685422978+07:00","message":"[buffer interim] 448 false  14:00"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:12.685428163+07:00","message":"[bufferProcess] interim [320000000]:แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:12.685430115+07:00","message":"[bufferProcess] send to processor:แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:12.685434505+07:00","message":"[bufferProcess] interim [320000000]: 14:00"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:12.685437015+07:00","message":"[bufferProcess] update buffer: แล้ว 14:00"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:12.685439253+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:12.685441844+07:00","message":"> Transcript [2578] [false]: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:12.685444799+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:12.685446525+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:12.68544806+07:00","message":"StatePrefix: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:12.685449667+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:13.156363202+07:00","message":"receive streaming session, msgId: 448"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:13.156399428+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":"2025-10-27T14:36:13.156405967+07:00","message":"receive interim result [false|false]: แล้ว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:13.156415369+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 14:00 น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:13.156418524+07:00","message":"receive interim result [false|false]:  14:00 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:13.156425689+07:00","message":"[buffer interim] 448 false แล้ว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:13.156432099+07:00","message":"[buffer interim] 448 false  14:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:13.156438736+07:00","message":"[bufferProcess] interim [680000000]:แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:13.156441679+07:00","message":"[bufferProcess] send to processor:แล้ว 14:00"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:13.156447343+07:00","message":"[bufferProcess] interim [680000000]: 14:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:13.156450331+07:00","message":"[bufferProcess] update buffer: แล้ว 14:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:13.15645379+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:13.156457794+07:00","message":"> Transcript [2579] [false]: 'แล้ว 14:00'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:13.156461904+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:13.156464213+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:13.156466689+07:00","message":"StatePrefix: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:13.156469116+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:13.219484501+07:00","message":"receive streaming session, msgId: 448"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:13.219519361+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วเวลา 24:00 น ค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:13.219525464+07:00","message":"receive interim result [false|false]: แล้วเวลา 24:00 น ค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:13.219541513+07:00","message":"[buffer interim] 448 false แล้วเวลา 24:00 น ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:13.21955146+07:00","message":"[bufferProcess] interim [800000000]:แล้วเวลา 24:00 น ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:13.219554802+07:00","message":"[bufferProcess] send to processor:แล้ว 14:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:13.219560585+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:13.219564075+07:00","message":"> Transcript [2580] [false]: 'แล้ว 14:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:13.219568087+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:13.219570354+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:13.219572775+07:00","message":"StatePrefix: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:13.219575014+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:36:13.600371362+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:36:13.600385624+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:13.836318101+07:00","message":"receive streaming session, msgId: 448"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:13.836355397+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วเวลา 24:00 น ค่ะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:13.836360757+07:00","message":"receive interim result [false|false]: แล้วเวลา 24:00 น ค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:13.836374574+07:00","message":"[buffer interim] 448 false แล้วเวลา 24:00 น ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:13.836381845+07:00","message":"[bufferProcess] interim [400000000]:แล้วเวลา 24:00 น ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:13.836383982+07:00","message":"[bufferProcess] send to processor:แล้วเวลา 24:00 น ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:13.836390713+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:13.836392923+07:00","message":"> Transcript [2581] [false]: 'แล้วเวลา 24:00 น ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:13.836395836+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:13.836397656+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:13.836399224+07:00","message":"StatePrefix: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:13.836401318+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:13.836406783+07:00","message":"Push: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:13.836408587+07:00","message":"TextPushed: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:13.83641036+07:00","message":"Set new StatePrefix : 'แล้วเวลา 24:00 น ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:13.8364126+07:00","message":"Next Push (prob) : 'เวลา 24:00 น ค่ะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:13.836420258+07:00","message":"push: {false แล้ว 0 0xc002922400}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:14.244310358+07:00","message":"receive streaming session, msgId: 448"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:14.244345629+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วเวลา 24:00 น\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:14.24435142+07:00","message":"receive interim result [false|false]: แล้วเวลา 24:00 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:14.244363782+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":"2025-10-27T14:36:14.244366298+07:00","message":"receive interim result [false|false]:  ค่ะที่ทำ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:14.244374464+07:00","message":"[buffer interim] 448 false แล้วเวลา 24:00 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:14.244378048+07:00","message":"[buffer interim] 448 false  ค่ะที่ทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:14.244384705+07:00","message":"[bufferProcess] interim [760000000]:แล้วเวลา 24:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:14.244386701+07:00","message":"[bufferProcess] send to processor:แล้วเวลา 24:00 น ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:14.244395879+07:00","message":"[bufferProcess] interim [760000000]: ค่ะที่ทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:14.24439825+07:00","message":"[bufferProcess] update buffer: แล้วเวลา 24:00 น ค่ะที่ทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:14.244401227+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:14.244403797+07:00","message":"> Transcript [2582] [false]: 'แล้วเวลา 24:00 น ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:14.244408015+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:14.244409989+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:14.244411475+07:00","message":"StatePrefix: 'แล้วเวลา 24:00 น ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:14.244413465+07:00","message":"TextPushed: 'แล้ว'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:14.328204625+07:00","message":"receive streaming session, msgId: 448"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:14.328242602+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วเวลา 24:00 น ค่ะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:14.328249049+07:00","message":"receive interim result [false|false]: แล้วเวลา 24:00 น ค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:14.328266469+07:00","message":"[buffer interim] 448 false แล้วเวลา 24:00 น ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:14.328281358+07:00","message":"[bufferProcess] interim [880000000]:แล้วเวลา 24:00 น ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:14.328284547+07:00","message":"[bufferProcess] send to processor:แล้วเวลา 24:00 น ค่ะที่ทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:14.328293862+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:14.328296936+07:00","message":"> Transcript [2583] [false]: 'แล้วเวลา 24:00 น ค่ะที่ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:14.328300874+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:14.328303235+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:14.328305796+07:00","message":"StatePrefix: 'แล้วเวลา 24:00 น ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:14.328309505+07:00","message":"TextPushed: 'แล้ว'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:15.1581804+07:00","message":"receive streaming session, msgId: 448"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:15.158219355+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วเวลา 24:00 น\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:15.158226621+07:00","message":"receive interim result [false|false]: แล้วเวลา 24:00 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:15.158240996+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":"2025-10-27T14:36:15.158245279+07:00","message":"receive interim result [false|false]:  ค่ะพี่ทำพี่ทำแล้ว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:15.158253533+07:00","message":"[buffer interim] 448 false แล้วเวลา 24:00 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:15.158257675+07:00","message":"[buffer interim] 448 false  ค่ะพี่ทำพี่ทำแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:15.158264801+07:00","message":"[bufferProcess] interim [660000000]:แล้วเวลา 24:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:15.158277135+07:00","message":"[bufferProcess] send to processor:แล้วเวลา 24:00 น ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:15.158281422+07:00","message":"[bufferProcess] interim [660000000]: ค่ะพี่ทำพี่ทำแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:15.158285078+07:00","message":"[bufferProcess] update buffer: แล้วเวลา 24:00 น ค่ะพี่ทำพี่ทำแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:15.158289004+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:15.158292736+07:00","message":"> Transcript [2584] [false]: 'แล้วเวลา 24:00 น ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:15.158296695+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:15.158298994+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:15.158301546+07:00","message":"StatePrefix: 'แล้วเวลา 24:00 น ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:15.158304318+07:00","message":"TextPushed: 'แล้ว'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:15.167249672+07:00","message":"receive streaming session, msgId: 448"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:15.167282065+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วเวลา 24:00 น\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:15.167288436+07:00","message":"receive interim result [false|false]: แล้วเวลา 24:00 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:15.167300619+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":"2025-10-27T14:36:15.167304204+07:00","message":"receive interim result [false|false]:  ค่ะพี่ทำพี่ทำแล้วก็"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:15.167311058+07:00","message":"[buffer interim] 448 false แล้วเวลา 24:00 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:15.16731688+07:00","message":"[buffer interim] 448 false  ค่ะพี่ทำพี่ทำแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:15.167322373+07:00","message":"[bufferProcess] interim [720000000]:แล้วเวลา 24:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:15.167325263+07:00","message":"[bufferProcess] send to processor:แล้วเวลา 24:00 น ค่ะพี่ทำพี่ทำแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:15.167330928+07:00","message":"[bufferProcess] interim [720000000]: ค่ะพี่ทำพี่ทำแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:15.167333111+07:00","message":"[bufferProcess] update buffer: แล้วเวลา 24:00 น ค่ะพี่ทำพี่ทำแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:15.167336081+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:15.167338576+07:00","message":"> Transcript [2585] [false]: 'แล้วเวลา 24:00 น ค่ะพี่ทำพี่ทำแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:15.167341313+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:15.16734299+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:15.167344491+07:00","message":"StatePrefix: 'แล้วเวลา 24:00 น ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:15.167346049+07:00","message":"TextPushed: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:15.167349957+07:00","message":"Push: 'เวลา 24:00 น ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:15.167351465+07:00","message":"TextPushed: 'แล้วเวลา 24:00 น ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:15.167354394+07:00","message":"Set new StatePrefix : 'แล้วเวลา 24:00 น ค่ะพี่ทำพี่ทำแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:15.167356337+07:00","message":"Next Push (prob) : 'พี่ทำพี่ทำแล้ว'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:15.167380679+07:00","message":"push: {false เวลา 24:00 น ค่ะ 0 0xc002922400}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:15.355151707+07:00","message":"receive streaming session, msgId: 448"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:15.35519246+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วเวลา 24:00 น\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:15.355201557+07:00","message":"receive interim result [false|false]: แล้วเวลา 24:00 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:15.355215322+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":"2025-10-27T14:36:15.355219157+07:00","message":"receive interim result [false|false]:  ค่ะพี่ทำพี่ทำแล้วก็ขอ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:15.355238163+07:00","message":"[buffer interim] 448 false แล้วเวลา 24:00 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:15.355248461+07:00","message":"[buffer interim] 448 false  ค่ะพี่ทำพี่ทำแล้วก็ขอ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:15.355256082+07:00","message":"[bufferProcess] interim [900000000]:แล้วเวลา 24:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:15.355258718+07:00","message":"[bufferProcess] send to processor:แล้วเวลา 24:00 น ค่ะพี่ทำพี่ทำแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:15.355264757+07:00","message":"[bufferProcess] interim [900000000]: ค่ะพี่ทำพี่ทำแล้วก็ขอ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:15.355273317+07:00","message":"[bufferProcess] update buffer: แล้วเวลา 24:00 น ค่ะพี่ทำพี่ทำแล้วก็ขอ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:15.355276468+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:15.355279264+07:00","message":"> Transcript [2586] [false]: 'แล้วเวลา 24:00 น ค่ะพี่ทำพี่ทำแล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:15.355282576+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:15.35528431+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:15.355286039+07:00","message":"StatePrefix: 'แล้วเวลา 24:00 น ค่ะพี่ทำพี่ทำแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:15.355288021+07:00","message":"TextPushed: 'แล้วเวลา 24:00 น ค่ะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:15.471403956+07:00","message":"receive streaming session, msgId: 448"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:15.471445258+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วเวลา 24:00 น\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:15.471453224+07:00","message":"receive interim result [false|false]: แล้วเวลา 24:00 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:15.471466638+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":"2025-10-27T14:36:15.471470579+07:00","message":"receive interim result [false|false]:  ค่ะพี่ทำพี่ทำแล้วก็คง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:15.471480694+07:00","message":"[buffer interim] 448 false แล้วเวลา 24:00 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:15.471485337+07:00","message":"[buffer interim] 448 false  ค่ะพี่ทำพี่ทำแล้วก็คง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:15.471492897+07:00","message":"[bufferProcess] interim [960000000]:แล้วเวลา 24:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:15.471497071+07:00","message":"[bufferProcess] send to processor:แล้วเวลา 24:00 น ค่ะพี่ทำพี่ทำแล้วก็ขอ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:15.47150125+07:00","message":"[bufferProcess] interim [960000000]: ค่ะพี่ทำพี่ทำแล้วก็คง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:15.471505371+07:00","message":"[bufferProcess] update buffer: แล้วเวลา 24:00 น ค่ะพี่ทำพี่ทำแล้วก็คง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:15.471509457+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:15.471513458+07:00","message":"> Transcript [2587] [false]: 'แล้วเวลา 24:00 น ค่ะพี่ทำพี่ทำแล้วก็ขอ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:15.471518708+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:15.471521162+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:15.471523582+07:00","message":"StatePrefix: 'แล้วเวลา 24:00 น ค่ะพี่ทำพี่ทำแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:15.471526694+07:00","message":"TextPushed: 'แล้วเวลา 24:00 น ค่ะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:15.667373913+07:00","message":"receive streaming session, msgId: 448"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:15.667418053+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วเวลา 24:00 น\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:15.667424961+07:00","message":"receive interim result [false|false]: แล้วเวลา 24:00 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:15.667441418+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":"2025-10-27T14:36:15.667446472+07:00","message":"receive interim result [false|false]:  ค่ะพี่ทำพี่ทำแล้วก็คงจะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:15.667461593+07:00","message":"[buffer interim] 448 false แล้วเวลา 24:00 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:15.667475857+07:00","message":"[buffer interim] 448 false  ค่ะพี่ทำพี่ทำแล้วก็คงจะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:15.66748334+07:00","message":"[bufferProcess] interim [140000000]:แล้วเวลา 24:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:15.667487393+07:00","message":"[bufferProcess] send to processor:แล้วเวลา 24:00 น ค่ะพี่ทำพี่ทำแล้วก็คง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:15.667492101+07:00","message":"[bufferProcess] interim [140000000]: ค่ะพี่ทำพี่ทำแล้วก็คงจะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:15.667494118+07:00","message":"[bufferProcess] update buffer: แล้วเวลา 24:00 น ค่ะพี่ทำพี่ทำแล้วก็คงจะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:15.667496789+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:15.667499306+07:00","message":"> Transcript [2588] [false]: 'แล้วเวลา 24:00 น ค่ะพี่ทำพี่ทำแล้วก็คง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:15.667502348+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:15.667504039+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:15.667505577+07:00","message":"StatePrefix: 'แล้วเวลา 24:00 น ค่ะพี่ทำพี่ทำแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:15.667507304+07:00","message":"TextPushed: 'แล้วเวลา 24:00 น ค่ะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:15.693353781+07:00","message":"receive streaming session, msgId: 448"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:15.693400211+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วเวลา 24:00 น\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:15.693406996+07:00","message":"receive interim result [false|false]: แล้วเวลา 24:00 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:15.693421735+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":"2025-10-27T14:36:15.693425916+07:00","message":"receive interim result [false|false]:  ค่ะพี่ทำพี่ทำแล้วก็คงยัง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:15.69344469+07:00","message":"[buffer interim] 448 false แล้วเวลา 24:00 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:15.693456063+07:00","message":"[buffer interim] 448 false  ค่ะพี่ทำพี่ทำแล้วก็คงยัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:15.693463405+07:00","message":"[bufferProcess] interim [200000000]:แล้วเวลา 24:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:15.693465878+07:00","message":"[bufferProcess] send to processor:แล้วเวลา 24:00 น ค่ะพี่ทำพี่ทำแล้วก็คงจะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:15.693470445+07:00","message":"[bufferProcess] interim [200000000]: ค่ะพี่ทำพี่ทำแล้วก็คงยัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:15.693472603+07:00","message":"[bufferProcess] update buffer: แล้วเวลา 24:00 น ค่ะพี่ทำพี่ทำแล้วก็คงยัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:15.693475345+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:15.693478368+07:00","message":"> Transcript [2589] [false]: 'แล้วเวลา 24:00 น ค่ะพี่ทำพี่ทำแล้วก็คงจะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:15.693481841+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:15.69348363+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:15.693485225+07:00","message":"StatePrefix: 'แล้วเวลา 24:00 น ค่ะพี่ทำพี่ทำแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:15.693487018+07:00","message":"TextPushed: 'แล้วเวลา 24:00 น ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:15.69349103+07:00","message":"Push: 'พี่ทำพี่ทำแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:15.693492679+07:00","message":"TextPushed: 'แล้วเวลา 24:00 น ค่ะพี่ทำพี่ทำแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:15.693494864+07:00","message":"Set new StatePrefix : 'แล้วเวลา 24:00 น ค่ะพี่ทำพี่ทำแล้วก็คงจะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:15.693497448+07:00","message":"Next Push (prob) : 'ก็คงจะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:15.693505792+07:00","message":"push: {false พี่ทำพี่ทำแล้ว 0 0xc002922400}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:15.721316839+07:00","message":"receive streaming session, msgId: 448"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:15.721349279+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วเวลา 24:00 น\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:15.721354085+07:00","message":"receive interim result [false|false]: แล้วเวลา 24:00 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:15.721382316+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":"2025-10-27T14:36:15.721385771+07:00","message":"receive interim result [false|false]:  ค่ะพี่ทำพี่ทำแล้วก็คงยาก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:15.721393553+07:00","message":"[buffer interim] 448 false แล้วเวลา 24:00 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:15.721397392+07:00","message":"[buffer interim] 448 false  ค่ะพี่ทำพี่ทำแล้วก็คงยาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:15.721404073+07:00","message":"[bufferProcess] interim [260000000]:แล้วเวลา 24:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:15.721407404+07:00","message":"[bufferProcess] send to processor:แล้วเวลา 24:00 น ค่ะพี่ทำพี่ทำแล้วก็คงยัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:15.721410928+07:00","message":"[bufferProcess] interim [260000000]: ค่ะพี่ทำพี่ทำแล้วก็คงยาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:15.721413868+07:00","message":"[bufferProcess] update buffer: แล้วเวลา 24:00 น ค่ะพี่ทำพี่ทำแล้วก็คงยาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:15.721417225+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:15.721420799+07:00","message":"> Transcript [2590] [false]: 'แล้วเวลา 24:00 น ค่ะพี่ทำพี่ทำแล้วก็คงยัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:15.721423925+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:15.721426176+07:00","message":"Set new StatePrefix: 'แล้วเวลา 24:00 น ค่ะพี่ทำพี่ทำแล้วก็คงยัง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:15.834371354+07:00","message":"receive streaming session, msgId: 448"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:15.834412021+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วเวลา 24:00 น\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:15.834419447+07:00","message":"receive interim result [false|false]: แล้วเวลา 24:00 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:15.834432357+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":"2025-10-27T14:36:15.834436322+07:00","message":"receive interim result [false|false]:  ค่ะพี่ทำพี่ทำแล้วก็คงอยาก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:15.834446373+07:00","message":"[buffer interim] 448 false แล้วเวลา 24:00 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:15.834450765+07:00","message":"[buffer interim] 448 false  ค่ะพี่ทำพี่ทำแล้วก็คงอยาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:15.834457976+07:00","message":"[bufferProcess] interim [380000000]:แล้วเวลา 24:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:15.83446119+07:00","message":"[bufferProcess] send to processor:แล้วเวลา 24:00 น ค่ะพี่ทำพี่ทำแล้วก็คงยาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:15.834465292+07:00","message":"[bufferProcess] interim [380000000]: ค่ะพี่ทำพี่ทำแล้วก็คงอยาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:15.8344685+07:00","message":"[bufferProcess] update buffer: แล้วเวลา 24:00 น ค่ะพี่ทำพี่ทำแล้วก็คงอยาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:15.834472519+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:15.834475964+07:00","message":"> Transcript [2591] [false]: 'แล้วเวลา 24:00 น ค่ะพี่ทำพี่ทำแล้วก็คงยาก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:15.834479103+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:15.834481548+07:00","message":"Set new StatePrefix: 'แล้วเวลา 24:00 น ค่ะพี่ทำพี่ทำแล้วก็คงยาก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:15.890405664+07:00","message":"receive streaming session, msgId: 448"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:15.890448954+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วเวลา 24:00 น\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:15.890456129+07:00","message":"receive interim result [false|false]: แล้วเวลา 24:00 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:15.890465035+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":"2025-10-27T14:36:15.890469526+07:00","message":"receive interim result [false|false]:  ค่ะพี่ทำพี่ทำแล้วก็คงยาว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:15.890479209+07:00","message":"[buffer interim] 448 false แล้วเวลา 24:00 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:15.890483304+07:00","message":"[buffer interim] 448 false  ค่ะพี่ทำพี่ทำแล้วก็คงยาว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:15.890490581+07:00","message":"[bufferProcess] interim [440000000]:แล้วเวลา 24:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:15.890494584+07:00","message":"[bufferProcess] send to processor:แล้วเวลา 24:00 น ค่ะพี่ทำพี่ทำแล้วก็คงอยาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:15.890498701+07:00","message":"[bufferProcess] interim [440000000]: ค่ะพี่ทำพี่ทำแล้วก็คงยาว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:15.890501831+07:00","message":"[bufferProcess] update buffer: แล้วเวลา 24:00 น ค่ะพี่ทำพี่ทำแล้วก็คงยาว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:15.890505917+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:15.890509919+07:00","message":"> Transcript [2592] [false]: 'แล้วเวลา 24:00 น ค่ะพี่ทำพี่ทำแล้วก็คงอยาก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:15.890513266+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:15.890515818+07:00","message":"Set new StatePrefix: 'แล้วเวลา 24:00 น ค่ะพี่ทำพี่ทำแล้วก็คงอยาก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:16.084365942+07:00","message":"receive streaming session, msgId: 448"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:16.084398662+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วเวลา 24:00 น\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:16.084404162+07:00","message":"receive interim result [false|false]: แล้วเวลา 24:00 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:16.084418918+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":"2025-10-27T14:36:16.084421993+07:00","message":"receive interim result [false|false]:  ค่ะพี่ทำพี่ทำแล้วก็คงยาวค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:16.084429491+07:00","message":"[buffer interim] 448 false แล้วเวลา 24:00 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:16.084433241+07:00","message":"[buffer interim] 448 false  ค่ะพี่ทำพี่ทำแล้วก็คงยาวค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:16.084438618+07:00","message":"[bufferProcess] interim [680000000]:แล้วเวลา 24:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:16.084441255+07:00","message":"[bufferProcess] send to processor:แล้วเวลา 24:00 น ค่ะพี่ทำพี่ทำแล้วก็คงยาว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:16.084444045+07:00","message":"[bufferProcess] interim [680000000]: ค่ะพี่ทำพี่ทำแล้วก็คงยาวค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:16.08444615+07:00","message":"[bufferProcess] update buffer: แล้วเวลา 24:00 น ค่ะพี่ทำพี่ทำแล้วก็คงยาวค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:16.084449115+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:16.084451869+07:00","message":"> Transcript [2593] [false]: 'แล้วเวลา 24:00 น ค่ะพี่ทำพี่ทำแล้วก็คงยาว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:16.084453843+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:16.084455417+07:00","message":"Set new StatePrefix: 'แล้วเวลา 24:00 น ค่ะพี่ทำพี่ทำแล้วก็คงยาว'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:36:16.600948022+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:36:16.600971097+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:16.729350144+07:00","message":"receive streaming session, msgId: 448"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:16.729412388+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วเวลา 24:00 น ค่ะพี่ทำพี่ทำแล้วก็คงยาวค่ะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:16.729418794+07:00","message":"receive interim result [false|false]: แล้วเวลา 24:00 น ค่ะพี่ทำพี่ทำแล้วก็คงยาวค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:16.729433058+07:00","message":"[buffer interim] 448 false แล้วเวลา 24:00 น ค่ะพี่ทำพี่ทำแล้วก็คงยาวค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:16.729440319+07:00","message":"[bufferProcess] interim [280000000]:แล้วเวลา 24:00 น ค่ะพี่ทำพี่ทำแล้วก็คงยาวค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:16.729442826+07:00","message":"[bufferProcess] send to processor:แล้วเวลา 24:00 น ค่ะพี่ทำพี่ทำแล้วก็คงยาวค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:16.72944921+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:16.729452999+07:00","message":"> Transcript [2594] [false]: 'แล้วเวลา 24:00 น ค่ะพี่ทำพี่ทำแล้วก็คงยาวค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:16.729457439+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:16.729459573+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:16.729461255+07:00","message":"StatePrefix: 'แล้วเวลา 24:00 น ค่ะพี่ทำพี่ทำแล้วก็คงยาว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:16.729463694+07:00","message":"TextPushed: 'แล้วเวลา 24:00 น ค่ะพี่ทำพี่ทำแล้ว'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:19.109639856+07:00","message":"[GCS] IsForceVAD: false for message ID: 448"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:19.173008359+07:00","message":"[GCS] Start streaming session, msgId: 449"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:19.295227342+07:00","message":"receive streaming session, msgId: 448"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:19.295279414+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วเวลา 24:00 น ค่ะพี่ทำพี่ทำแล้วก็คงยาวค่ะ\",\"confidence\":0.89841306}],\"is_final\":true,\"result_end_time\":{\"seconds\":7,\"nanos\":890000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:19.295286252+07:00","message":"receive interim result [true|false]: แล้วเวลา 24:00 น ค่ะพี่ทำพี่ทำแล้วก็คงยาวค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:19.295295935+07:00","message":"end recv isFinal message id 448"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:19.29529846+07:00","message":"end Recv id 448"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:19.29530638+07:00","message":"[buffer interim] 448 true แล้วเวลา 24:00 น ค่ะพี่ทำพี่ทำแล้วก็คงยาวค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:19.295317007+07:00","message":"[bufferProcess] interim [890000000]:แล้วเวลา 24:00 น ค่ะพี่ทำพี่ทำแล้วก็คงยาวค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:19.295320206+07:00","message":"[bufferProcess] send to processor (isfinal):แล้วเวลา 24:00 น ค่ะพี่ทำพี่ทำแล้วก็คงยาวค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:19.295323869+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:19.295326692+07:00","message":"> Transcript [2595] [false]: 'แล้วเวลา 24:00 น ค่ะพี่ทำพี่ทำแล้วก็คงยาวค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:19.295330647+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:19.295335847+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:19.295338009+07:00","message":"StatePrefix: 'แล้วเวลา 24:00 น ค่ะพี่ทำพี่ทำแล้วก็คงยาว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:19.295341151+07:00","message":"TextPushed: 'แล้วเวลา 24:00 น ค่ะพี่ทำพี่ทำแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:19.295343158+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:19.29534538+07:00","message":"> Transcript [2596] [true]: 'แล้วเวลา 24:00 น ค่ะพี่ทำพี่ทำแล้วก็คงยาวค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:19.295347996+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:19.295350152+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:19.295352159+07:00","message":"StatePrefix: 'แล้วเวลา 24:00 น ค่ะพี่ทำพี่ทำแล้วก็คงยาว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:19.295354096+07:00","message":"TextPushed: 'แล้วเวลา 24:00 น ค่ะพี่ทำพี่ทำแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:19.295357974+07:00","message":"Push: 'ก็คงยาวค่ะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:19.295368674+07:00","message":"push: {true ก็คงยาวค่ะ 0 0xc002922400}"}
{"level":"info","service":"Main","time":"2025-10-27T14:36:19.309191827+07:00","message":"write wav file: './tmp/7446/7446_448.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:36:19.60174623+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:36:19.601737719+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:20.359604684+07:00","message":"receive streaming session, msgId: 449"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:20.359646005+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":"2025-10-27T14:36:20.359651383+07:00","message":"receive interim result [false|false]: การ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:20.359666551+07:00","message":"[buffer interim] 449 false การ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:20.359672769+07:00","message":"[bufferProcess] interim [140000000]:การ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:20.359674375+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:20.35968008+07:00","message":"[bufferProcess] send to processor (ticker):การ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:20.359682788+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:20.359685172+07:00","message":"> Transcript [2597] [false]: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:20.359687203+07:00","message":"Set StatePrefix (first interim): 'การ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:20.484485249+07:00","message":"receive streaming session, msgId: 449"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:20.484517258+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":"2025-10-27T14:36:20.484522394+07:00","message":"receive interim result [false|false]: การสวด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:20.484535632+07:00","message":"[buffer interim] 449 false การสวด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:20.484544183+07:00","message":"[bufferProcess] interim [320000000]:การสวด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:20.484545775+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:20.654279666+07:00","message":"receive streaming session, msgId: 449"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:20.654317805+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":"2025-10-27T14:36:20.654323687+07:00","message":"receive interim result [false|false]: การสวดพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:20.654338609+07:00","message":"[buffer interim] 449 false การสวดพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:20.654346141+07:00","message":"[bufferProcess] interim [500000000]:การสวดพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:20.654349208+07:00","message":"[bufferProcess] send to processor:การสวด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:20.654353384+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:20.654356893+07:00","message":"> Transcript [2598] [false]: 'การสวด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:20.654360423+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:20.654363571+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:20.654366374+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:20.654369042+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:20.805450416+07:00","message":"receive streaming session, msgId: 449"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:20.805485176+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":"2025-10-27T14:36:20.80549027+07:00","message":"receive interim result [false|false]: การสวดพระพิ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:20.805504225+07:00","message":"[buffer interim] 449 false การสวดพระพิ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:20.805512648+07:00","message":"[bufferProcess] interim [680000000]:การสวดพระพิ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:20.805514558+07:00","message":"[bufferProcess] send to processor:การสวดพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:20.805517721+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:20.805520577+07:00","message":"> Transcript [2599] [false]: 'การสวดพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:20.805523512+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:20.805525431+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:20.805527424+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:20.805529161+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:20.927379402+07:00","message":"receive streaming session, msgId: 449"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:20.927436397+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":"2025-10-27T14:36:20.927443978+07:00","message":"receive interim result [false|false]: การสวดพระอภิธรรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:20.927460084+07:00","message":"[buffer interim] 449 false การสวดพระอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:20.927466667+07:00","message":"[bufferProcess] interim [740000000]:การสวดพระอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:20.927468555+07:00","message":"[bufferProcess] send to processor:การสวดพระพิ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:20.927471747+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:20.927474545+07:00","message":"> Transcript [2600] [false]: 'การสวดพระพิ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:20.927477678+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:20.927480875+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:20.927483094+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:20.9274849+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:21.332400851+07:00","message":"receive streaming session, msgId: 449"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:21.332442369+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":"2025-10-27T14:36:21.33244782+07:00","message":"receive interim result [false|false]: การสวดพระอภิธรรมและ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:21.332459988+07:00","message":"[buffer interim] 449 false การสวดพระอภิธรรมและ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:21.332466575+07:00","message":"[bufferProcess] interim [160000000]:การสวดพระอภิธรรมและ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:21.332468552+07:00","message":"[bufferProcess] send to processor:การสวดพระอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:21.332473879+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:21.33247705+07:00","message":"> Transcript [2601] [false]: 'การสวดพระอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:21.33248011+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:21.332481934+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:21.3324842+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:21.332486071+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:21.332490071+07:00","message":"Push: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:21.332491645+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:21.3324934+07:00","message":"Set new StatePrefix : 'การสวดพระอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:21.332495318+07:00","message":"Next Push (prob) : 'สวดพระอภิธรรม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:21.332503044+07:00","message":"push: {false การ 0 0xc002880400}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:21.487541153+07:00","message":"receive streaming session, msgId: 449"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:21.487578586+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":"2025-10-27T14:36:21.48758419+07:00","message":"receive interim result [false|false]: การสวดพระอภิธรรมและก็"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:21.487595892+07:00","message":"[buffer interim] 449 false การสวดพระอภิธรรมและก็"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:21.48760225+07:00","message":"[bufferProcess] interim [280000000]:การสวดพระอภิธรรมและก็"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:21.487604693+07:00","message":"[bufferProcess] send to processor:การสวดพระอภิธรรมและ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:21.487610056+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:21.487612598+07:00","message":"> Transcript [2602] [false]: 'การสวดพระอภิธรรมและ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:21.487615726+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:21.487617636+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:21.487619191+07:00","message":"StatePrefix: 'การสวดพระอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:21.487621354+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:21.546573338+07:00","message":"receive streaming session, msgId: 449"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:21.546605841+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":"2025-10-27T14:36:21.546611372+07:00","message":"receive interim result [false|false]: การสวดพระอภิธรรมและการ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:21.546624243+07:00","message":"[buffer interim] 449 false การสวดพระอภิธรรมและการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:21.54663084+07:00","message":"[bufferProcess] interim [340000000]:การสวดพระอภิธรรมและการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:21.546633002+07:00","message":"[bufferProcess] send to processor:การสวดพระอภิธรรมและก็"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:21.546641448+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:21.54664485+07:00","message":"> Transcript [2603] [false]: 'การสวดพระอภิธรรมและก็'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:21.546647936+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:21.546649726+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:21.546651553+07:00","message":"StatePrefix: 'การสวดพระอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:21.546653751+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:21.586391285+07:00","message":"receive streaming session, msgId: 449"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:21.586427401+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":"2025-10-27T14:36:21.586433767+07:00","message":"receive interim result [false|false]: การสวดพระอภิธรรมและก็คือ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:21.586450351+07:00","message":"[buffer interim] 449 false การสวดพระอภิธรรมและก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:21.586461334+07:00","message":"[bufferProcess] interim [400000000]:การสวดพระอภิธรรมและก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:21.586463955+07:00","message":"[bufferProcess] send to processor:การสวดพระอภิธรรมและการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:21.586470359+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:21.586474105+07:00","message":"> Transcript [2604] [false]: 'การสวดพระอภิธรรมและการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:21.586478295+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:21.586480349+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:21.586482632+07:00","message":"StatePrefix: 'การสวดพระอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:21.586485655+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:21.839408847+07:00","message":"receive streaming session, msgId: 449"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:21.83944446+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":"2025-10-27T14:36:21.839450036+07:00","message":"receive interim result [false|false]: การสวดพระอภิธรรมและก็คือเป็น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:21.839463488+07:00","message":"[buffer interim] 449 false การสวดพระอภิธรรมและก็คือเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:21.839469832+07:00","message":"[bufferProcess] interim [640000000]:การสวดพระอภิธรรมและก็คือเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:21.839471861+07:00","message":"[bufferProcess] send to processor:การสวดพระอภิธรรมและก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:21.839477274+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:21.839479568+07:00","message":"> Transcript [2605] [false]: 'การสวดพระอภิธรรมและก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:21.839482989+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:21.839485064+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:21.839487077+07:00","message":"StatePrefix: 'การสวดพระอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:21.839489096+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:21.83949312+07:00","message":"Push: 'สวดพระอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:21.839495436+07:00","message":"TextPushed: 'การสวดพระอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:21.839497141+07:00","message":"Set new StatePrefix : 'การสวดพระอภิธรรมและก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:21.839499166+07:00","message":"Next Push (prob) : 'และก็คือ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:21.839507105+07:00","message":"push: {false สวดพระอภิธรรม 0 0xc002880400}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:21.958768796+07:00","message":"receive streaming session, msgId: 449"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:21.958801232+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":"2025-10-27T14:36:21.958806624+07:00","message":"receive interim result [false|false]: การสวดพระอภิธรรมและก็คือเป็นการ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:21.958818646+07:00","message":"[buffer interim] 449 false การสวดพระอภิธรรมและก็คือเป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:21.958825183+07:00","message":"[bufferProcess] interim [760000000]:การสวดพระอภิธรรมและก็คือเป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:21.958827289+07:00","message":"[bufferProcess] send to processor:การสวดพระอภิธรรมและก็คือเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:21.958832673+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:21.958835198+07:00","message":"> Transcript [2606] [false]: 'การสวดพระอภิธรรมและก็คือเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:21.958838078+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:21.958839879+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:21.958841497+07:00","message":"StatePrefix: 'การสวดพระอภิธรรมและก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:21.958843876+07:00","message":"TextPushed: 'การสวดพระอภิธรรม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:22.157367374+07:00","message":"receive streaming session, msgId: 449"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:22.157400801+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":"2025-10-27T14:36:22.157406787+07:00","message":"receive interim result [false|false]: การสวดพระอภิธรรมและก็คือเป็นการนำ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:22.157419604+07:00","message":"[buffer interim] 449 false การสวดพระอภิธรรมและก็คือเป็นการนำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:22.157436794+07:00","message":"[bufferProcess] interim [0]:การสวดพระอภิธรรมและก็คือเป็นการนำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:22.157439464+07:00","message":"[bufferProcess] send to processor:การสวดพระอภิธรรมและก็คือเป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:22.157446763+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:22.157449902+07:00","message":"> Transcript [2607] [false]: 'การสวดพระอภิธรรมและก็คือเป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:22.157452957+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:22.157454605+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:22.157456445+07:00","message":"StatePrefix: 'การสวดพระอภิธรรมและก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:22.157458628+07:00","message":"TextPushed: 'การสวดพระอภิธรรม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:22.410987709+07:00","message":"receive streaming session, msgId: 449"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:22.411029785+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":"2025-10-27T14:36:22.411035402+07:00","message":"receive interim result [false|false]: การสวดพระอภิธรรมและก็คือเป็นการนำเอา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:22.41105049+07:00","message":"[buffer interim] 449 false การสวดพระอภิธรรมและก็คือเป็นการนำเอา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:22.411057581+07:00","message":"[bufferProcess] interim [240000000]:การสวดพระอภิธรรมและก็คือเป็นการนำเอา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:22.411060099+07:00","message":"[bufferProcess] send to processor:การสวดพระอภิธรรมและก็คือเป็นการนำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:22.411063556+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:22.41106608+07:00","message":"> Transcript [2608] [false]: 'การสวดพระอภิธรรมและก็คือเป็นการนำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:22.411068921+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:22.411070645+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:22.411072793+07:00","message":"StatePrefix: 'การสวดพระอภิธรรมและก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:22.411074919+07:00","message":"TextPushed: 'การสวดพระอภิธรรม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:22.427231997+07:00","message":"[GCS] Cleaned up inactive client: 433"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:22.427248534+07:00","message":"[GCS] Cleaned up inactive client: 432"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:22.427251063+07:00","message":"[GCS] Cleaned up inactive client: 431"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:22.42725253+07:00","message":"[GCS] Cleaned up inactive client: 434"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:22.42725415+07:00","message":"[GCS] Cleaned up inactive client: 435"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:22.590383572+07:00","message":"receive streaming session, msgId: 449"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:22.590413723+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":"2025-10-27T14:36:22.590419176+07:00","message":"receive interim result [false|false]: การสวดพระอภิธรรมและก็คือเป็นการนำเอาพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:22.590430171+07:00","message":"[buffer interim] 449 false การสวดพระอภิธรรมและก็คือเป็นการนำเอาพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:22.590436706+07:00","message":"[bufferProcess] interim [420000000]:การสวดพระอภิธรรมและก็คือเป็นการนำเอาพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:22.590439131+07:00","message":"[bufferProcess] send to processor:การสวดพระอภิธรรมและก็คือเป็นการนำเอา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:22.590444415+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:22.59044701+07:00","message":"> Transcript [2609] [false]: 'การสวดพระอภิธรรมและก็คือเป็นการนำเอา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:22.59045019+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:22.590451932+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:22.590453814+07:00","message":"StatePrefix: 'การสวดพระอภิธรรมและก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:22.590455782+07:00","message":"TextPushed: 'การสวดพระอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:22.590461128+07:00","message":"Push: 'และก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:22.590462646+07:00","message":"TextPushed: 'การสวดพระอภิธรรมและก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:22.590464474+07:00","message":"Set new StatePrefix : 'การสวดพระอภิธรรมและก็คือเป็นการนำเอา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:22.590466322+07:00","message":"Next Push (prob) : 'เป็นการนำเอา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:22.59047423+07:00","message":"push: {false และก็คือ 0 0xc002880400}"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:36:22.602477704+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:36:22.602491485+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:22.867860878+07:00","message":"receive streaming session, msgId: 449"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:22.867887995+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":"2025-10-27T14:36:22.867893272+07:00","message":"receive interim result [false|false]: การสวดพระอภิธรรมและก็คือเป็นการนำเอากระทะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:22.867906492+07:00","message":"[buffer interim] 449 false การสวดพระอภิธรรมและก็คือเป็นการนำเอากระทะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:22.867912365+07:00","message":"[bufferProcess] interim [660000000]:การสวดพระอภิธรรมและก็คือเป็นการนำเอากระทะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:22.867914464+07:00","message":"[bufferProcess] send to processor:การสวดพระอภิธรรมและก็คือเป็นการนำเอาพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:22.867919889+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:22.867922316+07:00","message":"> Transcript [2610] [false]: 'การสวดพระอภิธรรมและก็คือเป็นการนำเอาพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:22.867925347+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:22.867926968+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:22.86792848+07:00","message":"StatePrefix: 'การสวดพระอภิธรรมและก็คือเป็นการนำเอา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:22.867930572+07:00","message":"TextPushed: 'การสวดพระอภิธรรมและก็คือ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:22.876737868+07:00","message":"receive streaming session, msgId: 449"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:22.876765761+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":"2025-10-27T14:36:22.876771982+07:00","message":"receive interim result [false|false]: การสวดพระอภิธรรมและก็คือเป็นการนำเอาพระธรรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:22.876786527+07:00","message":"[buffer interim] 449 false การสวดพระอภิธรรมและก็คือเป็นการนำเอาพระธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:22.876797569+07:00","message":"[bufferProcess] interim [720000000]:การสวดพระอภิธรรมและก็คือเป็นการนำเอาพระธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:22.876799627+07:00","message":"[bufferProcess] send to processor:การสวดพระอภิธรรมและก็คือเป็นการนำเอากระทะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:22.87680281+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:22.876805689+07:00","message":"> Transcript [2611] [false]: 'การสวดพระอภิธรรมและก็คือเป็นการนำเอากระทะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:22.876808569+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:22.876810245+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:22.876812175+07:00","message":"StatePrefix: 'การสวดพระอภิธรรมและก็คือเป็นการนำเอา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:22.876816011+07:00","message":"TextPushed: 'การสวดพระอภิธรรมและก็คือ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:23.109016257+07:00","message":"receive streaming session, msgId: 449"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:23.109051149+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":"2025-10-27T14:36:23.109072685+07:00","message":"receive interim result [false|false]: การสวดพระอภิธรรมและก็คือเป็นการนำเอาพระธรรมใน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:23.109085007+07:00","message":"[buffer interim] 449 false การสวดพระอภิธรรมและก็คือเป็นการนำเอาพระธรรมใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:23.109091816+07:00","message":"[bufferProcess] interim [960000000]:การสวดพระอภิธรรมและก็คือเป็นการนำเอาพระธรรมใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:23.109094045+07:00","message":"[bufferProcess] send to processor:การสวดพระอภิธรรมและก็คือเป็นการนำเอาพระธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:23.109099447+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:23.109101914+07:00","message":"> Transcript [2612] [false]: 'การสวดพระอภิธรรมและก็คือเป็นการนำเอาพระธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:23.109105422+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:23.109107143+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:23.109109554+07:00","message":"StatePrefix: 'การสวดพระอภิธรรมและก็คือเป็นการนำเอา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:23.109111902+07:00","message":"TextPushed: 'การสวดพระอภิธรรมและก็คือ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:23.429409488+07:00","message":"receive streaming session, msgId: 449"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:23.429441692+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":"2025-10-27T14:36:23.429447023+07:00","message":"receive interim result [false|false]: การสวดพระอภิธรรมและก็คือเป็นการนำเอาพระธรรมในพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:23.429459399+07:00","message":"[buffer interim] 449 false การสวดพระอภิธรรมและก็คือเป็นการนำเอาพระธรรมในพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:23.429466071+07:00","message":"[bufferProcess] interim [260000000]:การสวดพระอภิธรรมและก็คือเป็นการนำเอาพระธรรมในพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:23.429468129+07:00","message":"[bufferProcess] send to processor:การสวดพระอภิธรรมและก็คือเป็นการนำเอาพระธรรมใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:23.429473408+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:23.429475961+07:00","message":"> Transcript [2613] [false]: 'การสวดพระอภิธรรมและก็คือเป็นการนำเอาพระธรรมใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:23.429479236+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:23.429481433+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:23.429483389+07:00","message":"StatePrefix: 'การสวดพระอภิธรรมและก็คือเป็นการนำเอา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:23.429485618+07:00","message":"TextPushed: 'การสวดพระอภิธรรมและก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:23.429489613+07:00","message":"Push: 'เป็นการนำเอา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:23.429491099+07:00","message":"TextPushed: 'การสวดพระอภิธรรมและก็คือเป็นการนำเอา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:23.429493002+07:00","message":"Set new StatePrefix : 'การสวดพระอภิธรรมและก็คือเป็นการนำเอาพระธรรมใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:23.429494998+07:00","message":"Next Push (prob) : 'พระธรรมใน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:23.429502528+07:00","message":"push: {false เป็นการนำเอา 0 0xc002880400}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:23.755860619+07:00","message":"receive streaming session, msgId: 449"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:23.755901128+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":"2025-10-27T14:36:23.755906626+07:00","message":"receive interim result [false|false]: การสวดพระอภิธรรมและก็คือเป็นการนำเอาพระธรรมในพระธรรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:23.755933295+07:00","message":"[buffer interim] 449 false การสวดพระอภิธรรมและก็คือเป็นการนำเอาพระธรรมในพระธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:23.755942635+07:00","message":"[bufferProcess] interim [620000000]:การสวดพระอภิธรรมและก็คือเป็นการนำเอาพระธรรมในพระธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:23.755944919+07:00","message":"[bufferProcess] send to processor:การสวดพระอภิธรรมและก็คือเป็นการนำเอาพระธรรมในพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:23.755950168+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:23.755952685+07:00","message":"> Transcript [2614] [false]: 'การสวดพระอภิธรรมและก็คือเป็นการนำเอาพระธรรมในพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:23.755956005+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:23.755957744+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:23.755959311+07:00","message":"StatePrefix: 'การสวดพระอภิธรรมและก็คือเป็นการนำเอาพระธรรมใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:23.755961613+07:00","message":"TextPushed: 'การสวดพระอภิธรรมและก็คือเป็นการนำเอา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:24.054238077+07:00","message":"receive streaming session, msgId: 449"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:24.054279276+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":"2025-10-27T14:36:24.054285036+07:00","message":"receive interim result [false|false]: การสวดพระอภิธรรมและก็คือเป็นการนำเอาพระธรรมในพระธรรมปิฎก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:24.054296805+07:00","message":"[buffer interim] 449 false การสวดพระอภิธรรมและก็คือเป็นการนำเอาพระธรรมในพระธรรมปิฎก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:24.054303505+07:00","message":"[bufferProcess] interim [920000000]:การสวดพระอภิธรรมและก็คือเป็นการนำเอาพระธรรมในพระธรรมปิฎก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:24.054305866+07:00","message":"[bufferProcess] send to processor:การสวดพระอภิธรรมและก็คือเป็นการนำเอาพระธรรมในพระธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:24.054311215+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:24.054313984+07:00","message":"> Transcript [2615] [false]: 'การสวดพระอภิธรรมและก็คือเป็นการนำเอาพระธรรมในพระธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:24.054317165+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:24.054319246+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:24.054321808+07:00","message":"StatePrefix: 'การสวดพระอภิธรรมและก็คือเป็นการนำเอาพระธรรมใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:24.054324309+07:00","message":"TextPushed: 'การสวดพระอภิธรรมและก็คือเป็นการนำเอา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:24.688095968+07:00","message":"[GCS] IsForceVAD: false for message ID: 449"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:24.69420813+07:00","message":"receive streaming session, msgId: 449"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:24.694237959+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":"2025-10-27T14:36:24.694243235+07:00","message":"receive interim result [false|false]: การสวดพระอภิธรรมและก็คือเป็นการนำเอาพระธรรมในพระธรรมปิฎกประสูติ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:24.69425394+07:00","message":"[buffer interim] 449 false การสวดพระอภิธรรมและก็คือเป็นการนำเอาพระธรรมในพระธรรมปิฎกประสูติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:24.694265575+07:00","message":"[bufferProcess] interim [520000000]:การสวดพระอภิธรรมและก็คือเป็นการนำเอาพระธรรมในพระธรรมปิฎกประสูติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:24.694268455+07:00","message":"[bufferProcess] send to processor:การสวดพระอภิธรรมและก็คือเป็นการนำเอาพระธรรมในพระธรรมปิฎก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:24.694273778+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:24.694276341+07:00","message":"> Transcript [2616] [false]: 'การสวดพระอภิธรรมและก็คือเป็นการนำเอาพระธรรมในพระธรรมปิฎก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:24.694279415+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:24.694281303+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:24.694283098+07:00","message":"StatePrefix: 'การสวดพระอภิธรรมและก็คือเป็นการนำเอาพระธรรมใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:24.694285506+07:00","message":"TextPushed: 'การสวดพระอภิธรรมและก็คือเป็นการนำเอา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:24.727369132+07:00","message":"receive streaming session, msgId: 449"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:24.727414098+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":"2025-10-27T14:36:24.727422577+07:00","message":"receive interim result [false|false]: การสวดพระอภิธรรมและก็คือเป็นการนำเอาพระธรรมในพระธรรมปิฎกมาสวด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:24.727439754+07:00","message":"[buffer interim] 449 false การสวดพระอภิธรรมและก็คือเป็นการนำเอาพระธรรมในพระธรรมปิฎกมาสวด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:24.727451149+07:00","message":"[bufferProcess] interim [580000000]:การสวดพระอภิธรรมและก็คือเป็นการนำเอาพระธรรมในพระธรรมปิฎกมาสวด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:24.727454915+07:00","message":"[bufferProcess] send to processor:การสวดพระอภิธรรมและก็คือเป็นการนำเอาพระธรรมในพระธรรมปิฎกประสูติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:24.727462933+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:24.727466872+07:00","message":"> Transcript [2617] [false]: 'การสวดพระอภิธรรมและก็คือเป็นการนำเอาพระธรรมในพระธรรมปิฎกประสูติ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:24.727471981+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:24.727474609+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:24.727477556+07:00","message":"StatePrefix: 'การสวดพระอภิธรรมและก็คือเป็นการนำเอาพระธรรมใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:24.727480849+07:00","message":"TextPushed: 'การสวดพระอภิธรรมและก็คือเป็นการนำเอา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:24.727487898+07:00","message":"Push: 'พระธรรมใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:24.727490194+07:00","message":"TextPushed: 'การสวดพระอภิธรรมและก็คือเป็นการนำเอาพระธรรมใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:24.727492954+07:00","message":"Set new StatePrefix : 'การสวดพระอภิธรรมและก็คือเป็นการนำเอาพระธรรมในพระธรรมปิฎกประสูติ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:24.727496802+07:00","message":"Next Push (prob) : 'พระธรรมปิฎกประสูติ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:24.727507662+07:00","message":"push: {false พระธรรมใน 0 0xc002880400}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:24.81128992+07:00","message":"[GCS] Start streaming session, msgId: 450"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:24.92863217+07:00","message":"receive streaming session, msgId: 449"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:24.928672155+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การสวดพระอภิธรรมและก็คือเป็นการนำเอาพระธรรมในพระธรรมปิฎกมาสวด\",\"confidence\":0.95809203}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":730000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:24.928678236+07:00","message":"receive interim result [true|false]: การสวดพระอภิธรรมและก็คือเป็นการนำเอาพระธรรมในพระธรรมปิฎกมาสวด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:24.928687997+07:00","message":"end recv isFinal message id 449"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:24.928689937+07:00","message":"end Recv id 449"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:24.928696461+07:00","message":"[buffer interim] 449 true การสวดพระอภิธรรมและก็คือเป็นการนำเอาพระธรรมในพระธรรมปิฎกมาสวด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:24.928705211+07:00","message":"[bufferProcess] interim [730000000]:การสวดพระอภิธรรมและก็คือเป็นการนำเอาพระธรรมในพระธรรมปิฎกมาสวด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:24.928709706+07:00","message":"[bufferProcess] send to processor (isfinal):การสวดพระอภิธรรมและก็คือเป็นการนำเอาพระธรรมในพระธรรมปิฎกมาสวด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:24.928713524+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:24.928716417+07:00","message":"> Transcript [2618] [false]: 'การสวดพระอภิธรรมและก็คือเป็นการนำเอาพระธรรมในพระธรรมปิฎกมาสวด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:24.928719006+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:24.928720955+07:00","message":"Set new StatePrefix: 'การสวดพระอภิธรรมและก็คือเป็นการนำเอาพระธรรมในพระธรรมปิฎกมาสวด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:24.928722753+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:24.928724406+07:00","message":"> Transcript [2619] [true]: 'การสวดพระอภิธรรมและก็คือเป็นการนำเอาพระธรรมในพระธรรมปิฎกมาสวด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:24.92872644+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:24.928728098+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:24.928729832+07:00","message":"StatePrefix: 'การสวดพระอภิธรรมและก็คือเป็นการนำเอาพระธรรมในพระธรรมปิฎกมาสวด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:24.928733967+07:00","message":"TextPushed: 'การสวดพระอภิธรรมและก็คือเป็นการนำเอาพระธรรมใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:24.928740253+07:00","message":"Push: 'พระธรรมปิฎกมาสวด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:24.928749016+07:00","message":"push: {true พระธรรมปิฎกมาสวด 0 0xc002880400}"}
{"level":"info","service":"Main","time":"2025-10-27T14:36:24.940042251+07:00","message":"write wav file: './tmp/7446/7446_449.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:25.392453485+07:00","message":"receive streaming session, msgId: 450"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:25.392499744+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":"2025-10-27T14:36:25.392505838+07:00","message":"receive interim result [false|false]: วัด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:25.392520354+07:00","message":"[buffer interim] 450 false วัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:25.39252801+07:00","message":"[bufferProcess] interim [600000000]:วัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:25.392530912+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:25.573437804+07:00","message":"receive streaming session, msgId: 450"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:25.573472397+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":"2025-10-27T14:36:25.57347757+07:00","message":"receive interim result [false|false]: คำ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:25.573492111+07:00","message":"[buffer interim] 450 false คำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:25.573499349+07:00","message":"[bufferProcess] interim [780000000]:คำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:25.573501417+07:00","message":"[bufferProcess] send to processor:วัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:25.573504688+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:25.573507319+07:00","message":"> Transcript [2620] [false]: 'วัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:25.573509121+07:00","message":"Set StatePrefix (first interim): 'วัด'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:36:25.602709143+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:36:25.602711497+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:25.818154947+07:00","message":"receive streaming session, msgId: 450"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:25.818193833+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":"2025-10-27T14:36:25.818199495+07:00","message":"receive interim result [false|false]: คำสอน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:25.81821317+07:00","message":"[buffer interim] 450 false คำสอน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:25.818220291+07:00","message":"[bufferProcess] interim [960000000]:คำสอน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:25.81822244+07:00","message":"[bufferProcess] send to processor:คำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:25.818226063+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:25.818228597+07:00","message":"> Transcript [2621] [false]: 'คำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:25.818230572+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:25.818232615+07:00","message":"Set new StatePrefix: 'คำ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:26.067625651+07:00","message":"receive streaming session, msgId: 450"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:26.067669287+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":"2025-10-27T14:36:26.067677021+07:00","message":"receive interim result [false|false]: คำสอนใน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:26.067693416+07:00","message":"[buffer interim] 450 false คำสอนใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:26.067704135+07:00","message":"[bufferProcess] interim [260000000]:คำสอนใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:26.067707012+07:00","message":"[bufferProcess] send to processor:คำสอน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:26.067714348+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:26.067717899+07:00","message":"> Transcript [2622] [false]: 'คำสอน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:26.067722391+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:26.067725152+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:26.067727519+07:00","message":"StatePrefix: 'คำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:26.067729717+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:26.184615229+07:00","message":"receive streaming session, msgId: 450"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:26.184651979+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":"2025-10-27T14:36:26.184658164+07:00","message":"receive interim result [false|false]: คำสอนในพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:26.184670101+07:00","message":"[buffer interim] 450 false คำสอนในพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:26.184677853+07:00","message":"[bufferProcess] interim [380000000]:คำสอนในพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:26.184680321+07:00","message":"[bufferProcess] send to processor:คำสอนใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:26.184687369+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:26.184691526+07:00","message":"> Transcript [2623] [false]: 'คำสอนใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:26.184695053+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:26.184697267+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:26.184700261+07:00","message":"StatePrefix: 'คำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:26.184702537+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:26.384005131+07:00","message":"receive streaming session, msgId: 450"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:26.384078824+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":"2025-10-27T14:36:26.384085036+07:00","message":"receive interim result [false|false]: คำสอนในพระพุทธ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:26.384097578+07:00","message":"[buffer interim] 450 false คำสอนในพระพุทธ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:26.384104358+07:00","message":"[bufferProcess] interim [560000000]:คำสอนในพระพุทธ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:26.384106658+07:00","message":"[bufferProcess] send to processor:คำสอนในพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:26.384109783+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:26.384112128+07:00","message":"> Transcript [2624] [false]: 'คำสอนในพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:26.384115846+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:26.38411778+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:26.384119906+07:00","message":"StatePrefix: 'คำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:26.384122141+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:26.446484071+07:00","message":"receive streaming session, msgId: 450"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:26.446515792+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":"2025-10-27T14:36:26.446521886+07:00","message":"receive interim result [false|false]: คำสอนในพระอภิธรรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:26.44654261+07:00","message":"[buffer interim] 450 false คำสอนในพระอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:26.446549306+07:00","message":"[bufferProcess] interim [680000000]:คำสอนในพระอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:26.446551648+07:00","message":"[bufferProcess] send to processor:คำสอนในพระพุทธ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:26.446554919+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:26.4465578+07:00","message":"> Transcript [2625] [false]: 'คำสอนในพระพุทธ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:26.446561094+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:26.446562739+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:26.446564577+07:00","message":"StatePrefix: 'คำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:26.446566551+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:26.446570746+07:00","message":"Push: 'คำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:26.446572385+07:00","message":"TextPushed: 'คำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:26.446574165+07:00","message":"Set new StatePrefix : 'คำสอนในพระพุทธ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:26.446575897+07:00","message":"Next Push (prob) : 'สอนในพระพุทธ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:26.44658305+07:00","message":"push: {false คำ 0 0xc000128680}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:26.901149854+07:00","message":"receive streaming session, msgId: 450"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:26.901203207+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":"2025-10-27T14:36:26.901210268+07:00","message":"receive interim result [false|false]: คำสอนในพระอภิธรรมนั้น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:26.901227893+07:00","message":"[buffer interim] 450 false คำสอนในพระอภิธรรมนั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:26.901236336+07:00","message":"[bufferProcess] interim [40000000]:คำสอนในพระอภิธรรมนั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:26.901239188+07:00","message":"[bufferProcess] send to processor:คำสอนในพระอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:26.90124435+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:26.901247994+07:00","message":"> Transcript [2626] [false]: 'คำสอนในพระอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:26.901250775+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:26.901254299+07:00","message":"Set new StatePrefix: 'คำสอนในพระอภิธรรม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:27.472863485+07:00","message":"receive streaming session, msgId: 450"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:27.472902016+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":"2025-10-27T14:36:27.472906866+07:00","message":"receive interim result [false|false]: คำสอนในพระอภิธรรมนั้น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:27.472920444+07:00","message":"[buffer interim] 450 false คำสอนในพระอภิธรรมนั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:27.472926832+07:00","message":"[bufferProcess] interim [640000000]:คำสอนในพระอภิธรรมนั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:27.472928904+07:00","message":"[bufferProcess] send to processor:คำสอนในพระอภิธรรมนั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:27.472934004+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:27.472936679+07:00","message":"> Transcript [2627] [false]: 'คำสอนในพระอภิธรรมนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:27.472939707+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:27.472941496+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:27.472944113+07:00","message":"StatePrefix: 'คำสอนในพระอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:27.472947388+07:00","message":"TextPushed: 'คำ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:27.859231724+07:00","message":"receive streaming session, msgId: 450"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:27.859274783+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":"2025-10-27T14:36:27.85928086+07:00","message":"receive interim result [false|false]: คำสอนในพระอภิธรรมนั้นเป็นคำสอน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:27.859293828+07:00","message":"[buffer interim] 450 false คำสอนในพระอภิธรรมนั้นเป็นคำสอน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:27.859301018+07:00","message":"[bufferProcess] interim [120000000]:คำสอนในพระอภิธรรมนั้นเป็นคำสอน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:27.859303308+07:00","message":"[bufferProcess] send to processor:คำสอนในพระอภิธรรมนั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:27.859308697+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:27.859311393+07:00","message":"> Transcript [2628] [false]: 'คำสอนในพระอภิธรรมนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:27.85931435+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:27.8593163+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:27.859318129+07:00","message":"StatePrefix: 'คำสอนในพระอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:27.859320652+07:00","message":"TextPushed: 'คำ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:28.17692466+07:00","message":"receive streaming session, msgId: 450"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:28.176961505+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":"2025-10-27T14:36:28.176968122+07:00","message":"receive interim result [false|false]: คำสอนในพระอภิธรรมนั้นเป็นคำสอนเพื่อ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:28.176980236+07:00","message":"[buffer interim] 450 false คำสอนในพระอภิธรรมนั้นเป็นคำสอนเพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:28.17698886+07:00","message":"[bufferProcess] interim [360000000]:คำสอนในพระอภิธรรมนั้นเป็นคำสอนเพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:28.176991325+07:00","message":"[bufferProcess] send to processor:คำสอนในพระอภิธรรมนั้นเป็นคำสอน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:28.176996469+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:28.176999104+07:00","message":"> Transcript [2629] [false]: 'คำสอนในพระอภิธรรมนั้นเป็นคำสอน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:28.177002232+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:28.177004182+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:28.177007073+07:00","message":"StatePrefix: 'คำสอนในพระอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:28.177008981+07:00","message":"TextPushed: 'คำ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:28.188308816+07:00","message":"receive streaming session, msgId: 450"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:28.188341248+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":"2025-10-27T14:36:28.188346657+07:00","message":"receive interim result [false|false]: คำสอนในพระอภิธรรมนั้นเป็นคำสอนเพื่อให้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:28.188359688+07:00","message":"[buffer interim] 450 false คำสอนในพระอภิธรรมนั้นเป็นคำสอนเพื่อให้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:28.188365312+07:00","message":"[bufferProcess] interim [420000000]:คำสอนในพระอภิธรรมนั้นเป็นคำสอนเพื่อให้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:28.188367853+07:00","message":"[bufferProcess] send to processor:คำสอนในพระอภิธรรมนั้นเป็นคำสอนเพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:28.188373744+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:28.188376741+07:00","message":"> Transcript [2630] [false]: 'คำสอนในพระอภิธรรมนั้นเป็นคำสอนเพื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:28.188380215+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:28.188381817+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:28.188383517+07:00","message":"StatePrefix: 'คำสอนในพระอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:28.18838538+07:00","message":"TextPushed: 'คำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:28.188389727+07:00","message":"Push: 'สอนในพระอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:28.188391397+07:00","message":"TextPushed: 'คำสอนในพระอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:28.188393186+07:00","message":"Set new StatePrefix : 'คำสอนในพระอภิธรรมนั้นเป็นคำสอนเพื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:28.188395113+07:00","message":"Next Push (prob) : 'นั้นเป็นคำสอนเพื่อ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:28.188403159+07:00","message":"push: {false สอนในพระอภิธรรม 0 0xc000128680}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:28.497665314+07:00","message":"receive streaming session, msgId: 450"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:28.497707591+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":"2025-10-27T14:36:28.497714232+07:00","message":"receive interim result [false|false]: คำสอนในพระอภิธรรมนั้นเป็นคำสอนเพื่อให้คน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:28.497725188+07:00","message":"[buffer interim] 450 false คำสอนในพระอภิธรรมนั้นเป็นคำสอนเพื่อให้คน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:28.497731663+07:00","message":"[bufferProcess] interim [720000000]:คำสอนในพระอภิธรรมนั้นเป็นคำสอนเพื่อให้คน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:28.497733931+07:00","message":"[bufferProcess] send to processor:คำสอนในพระอภิธรรมนั้นเป็นคำสอนเพื่อให้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:28.497740727+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:28.497743259+07:00","message":"> Transcript [2631] [false]: 'คำสอนในพระอภิธรรมนั้นเป็นคำสอนเพื่อให้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:28.497746309+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:28.497748247+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:28.497750282+07:00","message":"StatePrefix: 'คำสอนในพระอภิธรรมนั้นเป็นคำสอนเพื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:28.4977536+07:00","message":"TextPushed: 'คำสอนในพระอภิธรรม'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:36:28.602925618+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:36:28.602937087+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:29.085435726+07:00","message":"receive streaming session, msgId: 450"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:29.085477462+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":"2025-10-27T14:36:29.085485561+07:00","message":"receive interim result [false|false]: คำสอนในพระอภิธรรมนั้นเป็นคำสอนเพื่อให้คน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:29.085500894+07:00","message":"[buffer interim] 450 false คำสอนในพระอภิธรรมนั้นเป็นคำสอนเพื่อให้คน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:29.08550897+07:00","message":"[bufferProcess] interim [320000000]:คำสอนในพระอภิธรรมนั้นเป็นคำสอนเพื่อให้คน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:29.085512123+07:00","message":"[bufferProcess] send to processor:คำสอนในพระอภิธรรมนั้นเป็นคำสอนเพื่อให้คน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:29.085516296+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:29.085519793+07:00","message":"> Transcript [2632] [false]: 'คำสอนในพระอภิธรรมนั้นเป็นคำสอนเพื่อให้คน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:29.085524716+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:29.085527439+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:29.085530211+07:00","message":"StatePrefix: 'คำสอนในพระอภิธรรมนั้นเป็นคำสอนเพื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:29.085533585+07:00","message":"TextPushed: 'คำสอนในพระอภิธรรม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:29.401350367+07:00","message":"receive streaming session, msgId: 450"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:29.401392632+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":"2025-10-27T14:36:29.40139983+07:00","message":"receive interim result [false|false]: คำสอนในพระอภิธรรมนั้นเป็นคำสอนเพื่อให้คนที่มี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:29.401413126+07:00","message":"[buffer interim] 450 false คำสอนในพระอภิธรรมนั้นเป็นคำสอนเพื่อให้คนที่มี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:29.401420345+07:00","message":"[bufferProcess] interim [560000000]:คำสอนในพระอภิธรรมนั้นเป็นคำสอนเพื่อให้คนที่มี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:29.401423522+07:00","message":"[bufferProcess] send to processor:คำสอนในพระอภิธรรมนั้นเป็นคำสอนเพื่อให้คน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:29.401430429+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:29.401432976+07:00","message":"> Transcript [2633] [false]: 'คำสอนในพระอภิธรรมนั้นเป็นคำสอนเพื่อให้คน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:29.401436581+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:29.401438642+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:29.401440868+07:00","message":"StatePrefix: 'คำสอนในพระอภิธรรมนั้นเป็นคำสอนเพื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:29.401443119+07:00","message":"TextPushed: 'คำสอนในพระอภิธรรม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:29.488630274+07:00","message":"receive streaming session, msgId: 450"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:29.488673089+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คำสอนในพระอภิธรรมนั้นเป็นคำสอนเพื่อให้คน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:29.488680695+07:00","message":"receive interim result [false|false]: คำสอนในพระอภิธรรมนั้นเป็นคำสอนเพื่อให้คน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:29.488695241+07:00","message":"[buffer interim] 450 false คำสอนในพระอภิธรรมนั้นเป็นคำสอนเพื่อให้คน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:29.488703228+07:00","message":"[bufferProcess] interim [680000000]:คำสอนในพระอภิธรรมนั้นเป็นคำสอนเพื่อให้คน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:29.488706247+07:00","message":"[bufferProcess] send to processor:คำสอนในพระอภิธรรมนั้นเป็นคำสอนเพื่อให้คนที่มี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:29.488714764+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:29.488718331+07:00","message":"> Transcript [2634] [false]: 'คำสอนในพระอภิธรรมนั้นเป็นคำสอนเพื่อให้คนที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:29.48872296+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:29.488725792+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:29.488728662+07:00","message":"StatePrefix: 'คำสอนในพระอภิธรรมนั้นเป็นคำสอนเพื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:29.488732355+07:00","message":"TextPushed: 'คำสอนในพระอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:29.488739028+07:00","message":"Push: 'นั้นเป็นคำสอนเพื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:29.488741072+07:00","message":"TextPushed: 'คำสอนในพระอภิธรรมนั้นเป็นคำสอนเพื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:29.488743482+07:00","message":"Set new StatePrefix : 'คำสอนในพระอภิธรรมนั้นเป็นคำสอนเพื่อให้คนที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:29.488746231+07:00","message":"Next Push (prob) : 'ให้คนที่มี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:29.488756503+07:00","message":"push: {false นั้นเป็นคำสอนเพื่อ 0 0xc000128680}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:29.653297341+07:00","message":"receive streaming session, msgId: 450"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:29.65333697+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":"2025-10-27T14:36:29.653347244+07:00","message":"receive interim result [false|false]: คำสอนในพระอภิธรรมนั้นเป็นคำสอนเพื่อให้คนที่มีชีวิต"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:29.653361786+07:00","message":"[buffer interim] 450 false คำสอนในพระอภิธรรมนั้นเป็นคำสอนเพื่อให้คนที่มีชีวิต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:29.653372878+07:00","message":"[bufferProcess] interim [860000000]:คำสอนในพระอภิธรรมนั้นเป็นคำสอนเพื่อให้คนที่มีชีวิต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:29.653376733+07:00","message":"[bufferProcess] send to processor:คำสอนในพระอภิธรรมนั้นเป็นคำสอนเพื่อให้คน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:29.653382975+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:29.653386595+07:00","message":"> Transcript [2635] [false]: 'คำสอนในพระอภิธรรมนั้นเป็นคำสอนเพื่อให้คน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:29.653389585+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:29.90541914+07:00","message":"receive streaming session, msgId: 450"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:29.905456825+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":"2025-10-27T14:36:29.905462789+07:00","message":"receive interim result [false|false]: คำสอนในพระอภิธรรมนั้นเป็นคำสอนเพื่อให้คนที่มีชีวิตอยู่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:29.905476578+07:00","message":"[buffer interim] 450 false คำสอนในพระอภิธรรมนั้นเป็นคำสอนเพื่อให้คนที่มีชีวิตอยู่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:29.905484251+07:00","message":"[bufferProcess] interim [40000000]:คำสอนในพระอภิธรรมนั้นเป็นคำสอนเพื่อให้คนที่มีชีวิตอยู่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:29.905486502+07:00","message":"[bufferProcess] send to processor:คำสอนในพระอภิธรรมนั้นเป็นคำสอนเพื่อให้คนที่มีชีวิต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:29.905489801+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:29.905492687+07:00","message":"> Transcript [2636] [false]: 'คำสอนในพระอภิธรรมนั้นเป็นคำสอนเพื่อให้คนที่มีชีวิต'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:29.905495664+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:29.905497385+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:29.905499463+07:00","message":"StatePrefix: 'คำสอนในพระอภิธรรมนั้นเป็นคำสอนเพื่อให้คนที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:29.905503299+07:00","message":"TextPushed: 'คำสอนในพระอภิธรรมนั้นเป็นคำสอนเพื่อ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:30.485432902+07:00","message":"receive streaming session, msgId: 450"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:30.485469675+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คำสอนในพระอภิธรรมนั้นเป็นคำสอนเพื่อให้คนที่มีชีวิตอยู่\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:30.485475165+07:00","message":"receive interim result [false|false]: คำสอนในพระอภิธรรมนั้นเป็นคำสอนเพื่อให้คนที่มีชีวิตอยู่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:30.485489234+07:00","message":"[buffer interim] 450 false คำสอนในพระอภิธรรมนั้นเป็นคำสอนเพื่อให้คนที่มีชีวิตอยู่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:30.485496363+07:00","message":"[bufferProcess] interim [640000000]:คำสอนในพระอภิธรรมนั้นเป็นคำสอนเพื่อให้คนที่มีชีวิตอยู่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:30.485498644+07:00","message":"[bufferProcess] send to processor:คำสอนในพระอภิธรรมนั้นเป็นคำสอนเพื่อให้คนที่มีชีวิตอยู่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:30.485501959+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:30.485504495+07:00","message":"> Transcript [2637] [false]: 'คำสอนในพระอภิธรรมนั้นเป็นคำสอนเพื่อให้คนที่มีชีวิตอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:30.485507512+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:30.485509372+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:30.485511191+07:00","message":"StatePrefix: 'คำสอนในพระอภิธรรมนั้นเป็นคำสอนเพื่อให้คนที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:30.485514168+07:00","message":"TextPushed: 'คำสอนในพระอภิธรรมนั้นเป็นคำสอนเพื่อ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:30.488610819+07:00","message":"receive streaming session, msgId: 450"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:30.488635622+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":"2025-10-27T14:36:30.48864137+07:00","message":"receive interim result [false|false]: คำสอนในพระอภิธรรมนั้นเป็นคำสอนเพื่อให้คนที่มีชีวิตอยู่ใช้ชีวิต"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:30.488652273+07:00","message":"[buffer interim] 450 false คำสอนในพระอภิธรรมนั้นเป็นคำสอนเพื่อให้คนที่มีชีวิตอยู่ใช้ชีวิต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:30.488657371+07:00","message":"[bufferProcess] interim [700000000]:คำสอนในพระอภิธรรมนั้นเป็นคำสอนเพื่อให้คนที่มีชีวิตอยู่ใช้ชีวิต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:30.488659555+07:00","message":"[bufferProcess] send to processor:คำสอนในพระอภิธรรมนั้นเป็นคำสอนเพื่อให้คนที่มีชีวิตอยู่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:30.488663294+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:30.488665537+07:00","message":"> Transcript [2638] [false]: 'คำสอนในพระอภิธรรมนั้นเป็นคำสอนเพื่อให้คนที่มีชีวิตอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:30.488668546+07:00","message":"Count interim (case 1.2): 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:30.488670514+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:30.488672296+07:00","message":"StatePrefix: 'คำสอนในพระอภิธรรมนั้นเป็นคำสอนเพื่อให้คนที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:30.48867455+07:00","message":"TextPushed: 'คำสอนในพระอภิธรรมนั้นเป็นคำสอนเพื่อ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:30.802619364+07:00","message":"receive streaming session, msgId: 450"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:30.802657263+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":"2025-10-27T14:36:30.802663325+07:00","message":"receive interim result [false|false]: คำสอนในพระอภิธรรมนั้นเป็นคำสอนเพื่อให้คนที่มีชีวิตอยู่ใช้ชีวิตอย่าง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:30.802675433+07:00","message":"[buffer interim] 450 false คำสอนในพระอภิธรรมนั้นเป็นคำสอนเพื่อให้คนที่มีชีวิตอยู่ใช้ชีวิตอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:30.802684821+07:00","message":"[bufferProcess] interim [940000000]:คำสอนในพระอภิธรรมนั้นเป็นคำสอนเพื่อให้คนที่มีชีวิตอยู่ใช้ชีวิตอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:30.802688926+07:00","message":"[bufferProcess] send to processor:คำสอนในพระอภิธรรมนั้นเป็นคำสอนเพื่อให้คนที่มีชีวิตอยู่ใช้ชีวิต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:30.802695445+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:30.802699122+07:00","message":"> Transcript [2639] [false]: 'คำสอนในพระอภิธรรมนั้นเป็นคำสอนเพื่อให้คนที่มีชีวิตอยู่ใช้ชีวิต'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:30.802704361+07:00","message":"Count interim (case 1.1): 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:30.802707472+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:30.802709565+07:00","message":"StatePrefix: 'คำสอนในพระอภิธรรมนั้นเป็นคำสอนเพื่อให้คนที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:30.802712225+07:00","message":"TextPushed: 'คำสอนในพระอภิธรรมนั้นเป็นคำสอนเพื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:30.802716201+07:00","message":"Push: 'ให้คนที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:30.802718743+07:00","message":"TextPushed: 'คำสอนในพระอภิธรรมนั้นเป็นคำสอนเพื่อให้คนที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:30.802721323+07:00","message":"Set new StatePrefix : 'คำสอนในพระอภิธรรมนั้นเป็นคำสอนเพื่อให้คนที่มีชีวิตอยู่ใช้ชีวิต'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:30.802724675+07:00","message":"Next Push (prob) : 'ชีวิตอยู่ใช้ชีวิต'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:30.802734636+07:00","message":"push: {false ให้คนที่มี 0 0xc000128680}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:30.876921941+07:00","message":"receive streaming session, msgId: 450"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:30.876965701+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":"2025-10-27T14:36:30.876974436+07:00","message":"receive interim result [false|false]: คำสอนในพระอภิธรรมนั้นเป็นคำสอนเพื่อให้คนที่มีชีวิตอยู่ใช้ชีวิต"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:30.876990929+07:00","message":"[buffer interim] 450 false คำสอนในพระอภิธรรมนั้นเป็นคำสอนเพื่อให้คนที่มีชีวิตอยู่ใช้ชีวิต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:30.876999399+07:00","message":"[bufferProcess] interim [60000000]:คำสอนในพระอภิธรรมนั้นเป็นคำสอนเพื่อให้คนที่มีชีวิตอยู่ใช้ชีวิต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:30.877002687+07:00","message":"[bufferProcess] send to processor:คำสอนในพระอภิธรรมนั้นเป็นคำสอนเพื่อให้คนที่มีชีวิตอยู่ใช้ชีวิตอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:30.877008789+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:30.877012417+07:00","message":"> Transcript [2640] [false]: 'คำสอนในพระอภิธรรมนั้นเป็นคำสอนเพื่อให้คนที่มีชีวิตอยู่ใช้ชีวิตอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:30.877017342+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:30.877019656+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:30.877022262+07:00","message":"StatePrefix: 'คำสอนในพระอภิธรรมนั้นเป็นคำสอนเพื่อให้คนที่มีชีวิตอยู่ใช้ชีวิต'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:30.877025858+07:00","message":"TextPushed: 'คำสอนในพระอภิธรรมนั้นเป็นคำสอนเพื่อให้คนที่มี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:30.884840589+07:00","message":"receive streaming session, msgId: 450"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:30.884870994+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":"2025-10-27T14:36:30.884876511+07:00","message":"receive interim result [false|false]: คำสอนในพระอภิธรรมนั้นเป็นคำสอนเพื่อให้คนที่มีชีวิตอยู่ใช้ชีวิตอย่างไม่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:30.88488711+07:00","message":"[buffer interim] 450 false คำสอนในพระอภิธรรมนั้นเป็นคำสอนเพื่อให้คนที่มีชีวิตอยู่ใช้ชีวิตอย่างไม่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:30.884894264+07:00","message":"[bufferProcess] interim [120000000]:คำสอนในพระอภิธรรมนั้นเป็นคำสอนเพื่อให้คนที่มีชีวิตอยู่ใช้ชีวิตอย่างไม่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:30.884896514+07:00","message":"[bufferProcess] send to processor:คำสอนในพระอภิธรรมนั้นเป็นคำสอนเพื่อให้คนที่มีชีวิตอยู่ใช้ชีวิต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:30.884901727+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:30.884906916+07:00","message":"> Transcript [2641] [false]: 'คำสอนในพระอภิธรรมนั้นเป็นคำสอนเพื่อให้คนที่มีชีวิตอยู่ใช้ชีวิต'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:30.884909945+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:30.884911789+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:30.884913429+07:00","message":"StatePrefix: 'คำสอนในพระอภิธรรมนั้นเป็นคำสอนเพื่อให้คนที่มีชีวิตอยู่ใช้ชีวิต'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:30.884915717+07:00","message":"TextPushed: 'คำสอนในพระอภิธรรมนั้นเป็นคำสอนเพื่อให้คนที่มี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:31.186524872+07:00","message":"receive streaming session, msgId: 450"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:31.186561153+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คำสอนในพระอภิธรรมนั้นเป็นคำสอนเพื่อให้คนที่มีชีวิตอยู่ใช้ชีวิตอย่างไม่ประมาท\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:31.186566896+07:00","message":"receive interim result [false|false]: คำสอนในพระอภิธรรมนั้นเป็นคำสอนเพื่อให้คนที่มีชีวิตอยู่ใช้ชีวิตอย่างไม่ประมาท"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:31.186582404+07:00","message":"[buffer interim] 450 false คำสอนในพระอภิธรรมนั้นเป็นคำสอนเพื่อให้คนที่มีชีวิตอยู่ใช้ชีวิตอย่างไม่ประมาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:31.186589194+07:00","message":"[bufferProcess] interim [360000000]:คำสอนในพระอภิธรรมนั้นเป็นคำสอนเพื่อให้คนที่มีชีวิตอยู่ใช้ชีวิตอย่างไม่ประมาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:31.186592258+07:00","message":"[bufferProcess] send to processor:คำสอนในพระอภิธรรมนั้นเป็นคำสอนเพื่อให้คนที่มีชีวิตอยู่ใช้ชีวิตอย่างไม่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:31.186596097+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:31.186598829+07:00","message":"> Transcript [2642] [false]: 'คำสอนในพระอภิธรรมนั้นเป็นคำสอนเพื่อให้คนที่มีชีวิตอยู่ใช้ชีวิตอย่างไม่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:31.186602473+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:31.186604186+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:31.186607049+07:00","message":"StatePrefix: 'คำสอนในพระอภิธรรมนั้นเป็นคำสอนเพื่อให้คนที่มีชีวิตอยู่ใช้ชีวิต'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:31.186609953+07:00","message":"TextPushed: 'คำสอนในพระอภิธรรมนั้นเป็นคำสอนเพื่อให้คนที่มี'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:36:31.603485036+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:36:31.603511985+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:31.705444111+07:00","message":"receive streaming session, msgId: 450"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:31.705487338+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คำสอนในพระอภิธรรมนั้นเป็นคำสอนเพื่อให้คนที่มีชีวิตอยู่ใช้ชีวิตอย่างไม่ประมาทค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:31.705495606+07:00","message":"receive interim result [false|false]: คำสอนในพระอภิธรรมนั้นเป็นคำสอนเพื่อให้คนที่มีชีวิตอยู่ใช้ชีวิตอย่างไม่ประมาทค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:31.705508625+07:00","message":"[buffer interim] 450 false คำสอนในพระอภิธรรมนั้นเป็นคำสอนเพื่อให้คนที่มีชีวิตอยู่ใช้ชีวิตอย่างไม่ประมาทค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:31.70551515+07:00","message":"[bufferProcess] interim [840000000]:คำสอนในพระอภิธรรมนั้นเป็นคำสอนเพื่อให้คนที่มีชีวิตอยู่ใช้ชีวิตอย่างไม่ประมาทค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:31.705517401+07:00","message":"[bufferProcess] send to processor:คำสอนในพระอภิธรรมนั้นเป็นคำสอนเพื่อให้คนที่มีชีวิตอยู่ใช้ชีวิตอย่างไม่ประมาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:31.70552277+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:31.705525246+07:00","message":"> Transcript [2643] [false]: 'คำสอนในพระอภิธรรมนั้นเป็นคำสอนเพื่อให้คนที่มีชีวิตอยู่ใช้ชีวิตอย่างไม่ประมาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:31.705528826+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:31.705530502+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:31.70553239+07:00","message":"StatePrefix: 'คำสอนในพระอภิธรรมนั้นเป็นคำสอนเพื่อให้คนที่มีชีวิตอยู่ใช้ชีวิต'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:31.705534922+07:00","message":"TextPushed: 'คำสอนในพระอภิธรรมนั้นเป็นคำสอนเพื่อให้คนที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:31.705539646+07:00","message":"Push: 'ชีวิตอยู่ใช้ชีวิต'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:31.705541772+07:00","message":"TextPushed: 'คำสอนในพระอภิธรรมนั้นเป็นคำสอนเพื่อให้คนที่มีชีวิตอยู่ใช้ชีวิต'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:31.705544059+07:00","message":"Set new StatePrefix : 'คำสอนในพระอภิธรรมนั้นเป็นคำสอนเพื่อให้คนที่มีชีวิตอยู่ใช้ชีวิตอย่างไม่ประมาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:31.705551328+07:00","message":"Next Push (prob) : 'อย่างไม่ประมาท'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:31.705568502+07:00","message":"push: {false ชีวิตอยู่ใช้ชีวิต 0 0xc000128680}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:32.2769148+07:00","message":"receive streaming session, msgId: 450"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:32.276958532+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คำสอนในพระอภิธรรมนั้นเป็นคำสอนเพื่อให้คนที่มีชีวิตอยู่ใช้ชีวิตอย่างไม่ประมาทค่ะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":7,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:32.276966094+07:00","message":"receive interim result [false|false]: คำสอนในพระอภิธรรมนั้นเป็นคำสอนเพื่อให้คนที่มีชีวิตอยู่ใช้ชีวิตอย่างไม่ประมาทค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:32.276982179+07:00","message":"[buffer interim] 450 false คำสอนในพระอภิธรรมนั้นเป็นคำสอนเพื่อให้คนที่มีชีวิตอยู่ใช้ชีวิตอย่างไม่ประมาทค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:32.276993386+07:00","message":"[bufferProcess] interim [440000000]:คำสอนในพระอภิธรรมนั้นเป็นคำสอนเพื่อให้คนที่มีชีวิตอยู่ใช้ชีวิตอย่างไม่ประมาทค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:32.276996689+07:00","message":"[bufferProcess] send to processor:คำสอนในพระอภิธรรมนั้นเป็นคำสอนเพื่อให้คนที่มีชีวิตอยู่ใช้ชีวิตอย่างไม่ประมาทค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:32.277004821+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:32.277008735+07:00","message":"> Transcript [2644] [false]: 'คำสอนในพระอภิธรรมนั้นเป็นคำสอนเพื่อให้คนที่มีชีวิตอยู่ใช้ชีวิตอย่างไม่ประมาทค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:32.277014016+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:32.277016488+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:32.277019577+07:00","message":"StatePrefix: 'คำสอนในพระอภิธรรมนั้นเป็นคำสอนเพื่อให้คนที่มีชีวิตอยู่ใช้ชีวิตอย่างไม่ประมาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:32.277023527+07:00","message":"TextPushed: 'คำสอนในพระอภิธรรมนั้นเป็นคำสอนเพื่อให้คนที่มีชีวิตอยู่ใช้ชีวิต'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:32.477081499+07:00","message":"receive streaming session, msgId: 450"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:32.477118816+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คำสอนในพระอภิธรรมนั้นเป็นคำสอนเพื่อให้คนที่มีชีวิตอยู่ใช้ชีวิตอย่างไม่ประมาทค่ะนอกจาก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":7,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:32.47712698+07:00","message":"receive interim result [false|false]: คำสอนในพระอภิธรรมนั้นเป็นคำสอนเพื่อให้คนที่มีชีวิตอยู่ใช้ชีวิตอย่างไม่ประมาทค่ะนอกจาก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:32.477138679+07:00","message":"[buffer interim] 450 false คำสอนในพระอภิธรรมนั้นเป็นคำสอนเพื่อให้คนที่มีชีวิตอยู่ใช้ชีวิตอย่างไม่ประมาทค่ะนอกจาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:32.477145914+07:00","message":"[bufferProcess] interim [680000000]:คำสอนในพระอภิธรรมนั้นเป็นคำสอนเพื่อให้คนที่มีชีวิตอยู่ใช้ชีวิตอย่างไม่ประมาทค่ะนอกจาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:32.477148199+07:00","message":"[bufferProcess] send to processor:คำสอนในพระอภิธรรมนั้นเป็นคำสอนเพื่อให้คนที่มีชีวิตอยู่ใช้ชีวิตอย่างไม่ประมาทค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:32.477153525+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:32.477156102+07:00","message":"> Transcript [2645] [false]: 'คำสอนในพระอภิธรรมนั้นเป็นคำสอนเพื่อให้คนที่มีชีวิตอยู่ใช้ชีวิตอย่างไม่ประมาทค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:32.477159468+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:32.477169085+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:32.477170828+07:00","message":"StatePrefix: 'คำสอนในพระอภิธรรมนั้นเป็นคำสอนเพื่อให้คนที่มีชีวิตอยู่ใช้ชีวิตอย่างไม่ประมาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:32.477173191+07:00","message":"TextPushed: 'คำสอนในพระอภิธรรมนั้นเป็นคำสอนเพื่อให้คนที่มีชีวิตอยู่ใช้ชีวิต'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:32.59749507+07:00","message":"receive streaming session, msgId: 450"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:32.597532983+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คำสอนในพระอภิธรรมนั้นเป็นคำสอนเพื่อให้คนที่มีชีวิตอยู่ใช้ชีวิตอย่างไม่ประมาทค่ะนอกจากนี้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":7,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:32.597539069+07:00","message":"receive interim result [false|false]: คำสอนในพระอภิธรรมนั้นเป็นคำสอนเพื่อให้คนที่มีชีวิตอยู่ใช้ชีวิตอย่างไม่ประมาทค่ะนอกจากนี้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:32.59755207+07:00","message":"[buffer interim] 450 false คำสอนในพระอภิธรรมนั้นเป็นคำสอนเพื่อให้คนที่มีชีวิตอยู่ใช้ชีวิตอย่างไม่ประมาทค่ะนอกจากนี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:32.597558754+07:00","message":"[bufferProcess] interim [740000000]:คำสอนในพระอภิธรรมนั้นเป็นคำสอนเพื่อให้คนที่มีชีวิตอยู่ใช้ชีวิตอย่างไม่ประมาทค่ะนอกจากนี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:32.597561265+07:00","message":"[bufferProcess] send to processor:คำสอนในพระอภิธรรมนั้นเป็นคำสอนเพื่อให้คนที่มีชีวิตอยู่ใช้ชีวิตอย่างไม่ประมาทค่ะนอกจาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:32.597568204+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:32.597571035+07:00","message":"> Transcript [2646] [false]: 'คำสอนในพระอภิธรรมนั้นเป็นคำสอนเพื่อให้คนที่มีชีวิตอยู่ใช้ชีวิตอย่างไม่ประมาทค่ะนอกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:32.597574548+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:32.597576821+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:32.597579046+07:00","message":"StatePrefix: 'คำสอนในพระอภิธรรมนั้นเป็นคำสอนเพื่อให้คนที่มีชีวิตอยู่ใช้ชีวิตอย่างไม่ประมาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:32.597581344+07:00","message":"TextPushed: 'คำสอนในพระอภิธรรมนั้นเป็นคำสอนเพื่อให้คนที่มีชีวิตอยู่ใช้ชีวิต'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:32.78944713+07:00","message":"receive streaming session, msgId: 450"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:32.789482027+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คำสอนในพระอภิธรรมนั้นเป็นคำสอนเพื่อให้คนที่มีชีวิตอยู่ใช้ชีวิตอย่างไม่ประมาทค่ะนอกจากนี้ยัง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":7,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:32.789489989+07:00","message":"receive interim result [false|false]: คำสอนในพระอภิธรรมนั้นเป็นคำสอนเพื่อให้คนที่มีชีวิตอยู่ใช้ชีวิตอย่างไม่ประมาทค่ะนอกจากนี้ยัง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:32.78950316+07:00","message":"[buffer interim] 450 false คำสอนในพระอภิธรรมนั้นเป็นคำสอนเพื่อให้คนที่มีชีวิตอยู่ใช้ชีวิตอย่างไม่ประมาทค่ะนอกจากนี้ยัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:32.789509782+07:00","message":"[bufferProcess] interim [980000000]:คำสอนในพระอภิธรรมนั้นเป็นคำสอนเพื่อให้คนที่มีชีวิตอยู่ใช้ชีวิตอย่างไม่ประมาทค่ะนอกจากนี้ยัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:32.789512711+07:00","message":"[bufferProcess] send to processor:คำสอนในพระอภิธรรมนั้นเป็นคำสอนเพื่อให้คนที่มีชีวิตอยู่ใช้ชีวิตอย่างไม่ประมาทค่ะนอกจากนี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:32.789519447+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:32.789522301+07:00","message":"> Transcript [2647] [false]: 'คำสอนในพระอภิธรรมนั้นเป็นคำสอนเพื่อให้คนที่มีชีวิตอยู่ใช้ชีวิตอย่างไม่ประมาทค่ะนอกจากนี้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:32.789525787+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:32.789527673+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:32.78952978+07:00","message":"StatePrefix: 'คำสอนในพระอภิธรรมนั้นเป็นคำสอนเพื่อให้คนที่มีชีวิตอยู่ใช้ชีวิตอย่างไม่ประมาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:32.78953226+07:00","message":"TextPushed: 'คำสอนในพระอภิธรรมนั้นเป็นคำสอนเพื่อให้คนที่มีชีวิตอยู่ใช้ชีวิต'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:32.789538398+07:00","message":"Push: 'อย่างไม่ประมาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:32.789541023+07:00","message":"TextPushed: 'คำสอนในพระอภิธรรมนั้นเป็นคำสอนเพื่อให้คนที่มีชีวิตอยู่ใช้ชีวิตอย่างไม่ประมาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:32.789543277+07:00","message":"Set new StatePrefix : 'คำสอนในพระอภิธรรมนั้นเป็นคำสอนเพื่อให้คนที่มีชีวิตอยู่ใช้ชีวิตอย่างไม่ประมาทค่ะนอกจากนี้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:32.789545668+07:00","message":"Next Push (prob) : 'ค่ะนอกจากนี้'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:32.789553651+07:00","message":"push: {false อย่างไม่ประมาท 0 0xc000128680}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:32.862489098+07:00","message":"receive streaming session, msgId: 450"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:32.862529698+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คำสอนในพระอภิธรรมนั้นเป็นคำสอนเพื่อให้คนที่มีชีวิตอยู่ใช้ชีวิตอย่างไม่ประมาทค่ะนอกจากนี้ยังเป็น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":8,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:32.862535198+07:00","message":"receive interim result [false|false]: คำสอนในพระอภิธรรมนั้นเป็นคำสอนเพื่อให้คนที่มีชีวิตอยู่ใช้ชีวิตอย่างไม่ประมาทค่ะนอกจากนี้ยังเป็น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:32.862547463+07:00","message":"[buffer interim] 450 false คำสอนในพระอภิธรรมนั้นเป็นคำสอนเพื่อให้คนที่มีชีวิตอยู่ใช้ชีวิตอย่างไม่ประมาทค่ะนอกจากนี้ยังเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:32.862555356+07:00","message":"[bufferProcess] interim [100000000]:คำสอนในพระอภิธรรมนั้นเป็นคำสอนเพื่อให้คนที่มีชีวิตอยู่ใช้ชีวิตอย่างไม่ประมาทค่ะนอกจากนี้ยังเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:32.862557806+07:00","message":"[bufferProcess] send to processor:คำสอนในพระอภิธรรมนั้นเป็นคำสอนเพื่อให้คนที่มีชีวิตอยู่ใช้ชีวิตอย่างไม่ประมาทค่ะนอกจากนี้ยัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:32.862563111+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:32.862565447+07:00","message":"> Transcript [2648] [false]: 'คำสอนในพระอภิธรรมนั้นเป็นคำสอนเพื่อให้คนที่มีชีวิตอยู่ใช้ชีวิตอย่างไม่ประมาทค่ะนอกจากนี้ยัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:32.862569759+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:32.862571432+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:32.862573083+07:00","message":"StatePrefix: 'คำสอนในพระอภิธรรมนั้นเป็นคำสอนเพื่อให้คนที่มีชีวิตอยู่ใช้ชีวิตอย่างไม่ประมาทค่ะนอกจากนี้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:32.862576366+07:00","message":"TextPushed: 'คำสอนในพระอภิธรรมนั้นเป็นคำสอนเพื่อให้คนที่มีชีวิตอยู่ใช้ชีวิตอย่างไม่ประมาท'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:33.170669535+07:00","message":"receive streaming session, msgId: 450"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:33.170709077+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คำสอนในพระอภิธรรมนั้นเป็นคำสอนเพื่อให้คนที่มีชีวิตอยู่ใช้ชีวิตอย่างไม่ประมาทค่ะนอกจากนี้ยังเป็นการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":8,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:33.170718228+07:00","message":"receive interim result [false|false]: คำสอนในพระอภิธรรมนั้นเป็นคำสอนเพื่อให้คนที่มีชีวิตอยู่ใช้ชีวิตอย่างไม่ประมาทค่ะนอกจากนี้ยังเป็นการ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:33.170734679+07:00","message":"[buffer interim] 450 false คำสอนในพระอภิธรรมนั้นเป็นคำสอนเพื่อให้คนที่มีชีวิตอยู่ใช้ชีวิตอย่างไม่ประมาทค่ะนอกจากนี้ยังเป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:33.170743243+07:00","message":"[bufferProcess] interim [340000000]:คำสอนในพระอภิธรรมนั้นเป็นคำสอนเพื่อให้คนที่มีชีวิตอยู่ใช้ชีวิตอย่างไม่ประมาทค่ะนอกจากนี้ยังเป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:33.1707463+07:00","message":"[bufferProcess] send to processor:คำสอนในพระอภิธรรมนั้นเป็นคำสอนเพื่อให้คนที่มีชีวิตอยู่ใช้ชีวิตอย่างไม่ประมาทค่ะนอกจากนี้ยังเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:33.170750145+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:33.170752777+07:00","message":"> Transcript [2649] [false]: 'คำสอนในพระอภิธรรมนั้นเป็นคำสอนเพื่อให้คนที่มีชีวิตอยู่ใช้ชีวิตอย่างไม่ประมาทค่ะนอกจากนี้ยังเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:33.170756638+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:33.170758483+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:33.170760424+07:00","message":"StatePrefix: 'คำสอนในพระอภิธรรมนั้นเป็นคำสอนเพื่อให้คนที่มีชีวิตอยู่ใช้ชีวิตอย่างไม่ประมาทค่ะนอกจากนี้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:33.1707633+07:00","message":"TextPushed: 'คำสอนในพระอภิธรรมนั้นเป็นคำสอนเพื่อให้คนที่มีชีวิตอยู่ใช้ชีวิตอย่างไม่ประมาท'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:33.817339372+07:00","message":"receive streaming session, msgId: 450"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:33.817378709+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คำสอนในพระอภิธรรมนั้นเป็นคำสอนเพื่อให้คนที่มีชีวิตอยู่ใช้ชีวิตอย่างไม่ประมาทค่ะนอกจากนี้ยังเป็นการบำเพ็ญ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":8,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:33.817384407+07:00","message":"receive interim result [false|false]: คำสอนในพระอภิธรรมนั้นเป็นคำสอนเพื่อให้คนที่มีชีวิตอยู่ใช้ชีวิตอย่างไม่ประมาทค่ะนอกจากนี้ยังเป็นการบำเพ็ญ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:33.817400031+07:00","message":"[buffer interim] 450 false คำสอนในพระอภิธรรมนั้นเป็นคำสอนเพื่อให้คนที่มีชีวิตอยู่ใช้ชีวิตอย่างไม่ประมาทค่ะนอกจากนี้ยังเป็นการบำเพ็ญ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:33.817407499+07:00","message":"[bufferProcess] interim [940000000]:คำสอนในพระอภิธรรมนั้นเป็นคำสอนเพื่อให้คนที่มีชีวิตอยู่ใช้ชีวิตอย่างไม่ประมาทค่ะนอกจากนี้ยังเป็นการบำเพ็ญ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:33.817410079+07:00","message":"[bufferProcess] send to processor:คำสอนในพระอภิธรรมนั้นเป็นคำสอนเพื่อให้คนที่มีชีวิตอยู่ใช้ชีวิตอย่างไม่ประมาทค่ะนอกจากนี้ยังเป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:33.817413753+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:33.817416137+07:00","message":"> Transcript [2650] [false]: 'คำสอนในพระอภิธรรมนั้นเป็นคำสอนเพื่อให้คนที่มีชีวิตอยู่ใช้ชีวิตอย่างไม่ประมาทค่ะนอกจากนี้ยังเป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:33.817419729+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:33.817423353+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:33.817425674+07:00","message":"StatePrefix: 'คำสอนในพระอภิธรรมนั้นเป็นคำสอนเพื่อให้คนที่มีชีวิตอยู่ใช้ชีวิตอย่างไม่ประมาทค่ะนอกจากนี้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:33.81742843+07:00","message":"TextPushed: 'คำสอนในพระอภิธรรมนั้นเป็นคำสอนเพื่อให้คนที่มีชีวิตอยู่ใช้ชีวิตอย่างไม่ประมาท'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:34.007540049+07:00","message":"receive streaming session, msgId: 450"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:34.007577165+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คำสอนในพระอภิธรรมนั้นเป็นคำสอนเพื่อให้คนที่มีชีวิตอยู่ใช้ชีวิตอย่างไม่ประมาทค่ะนอกจากนี้ยังเป็นการบำเพ็ญกุศล\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":9,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:34.007583305+07:00","message":"receive interim result [false|false]: คำสอนในพระอภิธรรมนั้นเป็นคำสอนเพื่อให้คนที่มีชีวิตอยู่ใช้ชีวิตอย่างไม่ประมาทค่ะนอกจากนี้ยังเป็นการบำเพ็ญกุศล"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:34.00759571+07:00","message":"[buffer interim] 450 false คำสอนในพระอภิธรรมนั้นเป็นคำสอนเพื่อให้คนที่มีชีวิตอยู่ใช้ชีวิตอย่างไม่ประมาทค่ะนอกจากนี้ยังเป็นการบำเพ็ญกุศล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:34.007602485+07:00","message":"[bufferProcess] interim [180000000]:คำสอนในพระอภิธรรมนั้นเป็นคำสอนเพื่อให้คนที่มีชีวิตอยู่ใช้ชีวิตอย่างไม่ประมาทค่ะนอกจากนี้ยังเป็นการบำเพ็ญกุศล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:34.007605183+07:00","message":"[bufferProcess] send to processor:คำสอนในพระอภิธรรมนั้นเป็นคำสอนเพื่อให้คนที่มีชีวิตอยู่ใช้ชีวิตอย่างไม่ประมาทค่ะนอกจากนี้ยังเป็นการบำเพ็ญ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:34.007610721+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:34.00761315+07:00","message":"> Transcript [2651] [false]: 'คำสอนในพระอภิธรรมนั้นเป็นคำสอนเพื่อให้คนที่มีชีวิตอยู่ใช้ชีวิตอย่างไม่ประมาทค่ะนอกจากนี้ยังเป็นการบำเพ็ญ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:34.007617036+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:34.007618785+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:34.0076206+07:00","message":"StatePrefix: 'คำสอนในพระอภิธรรมนั้นเป็นคำสอนเพื่อให้คนที่มีชีวิตอยู่ใช้ชีวิตอย่างไม่ประมาทค่ะนอกจากนี้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:34.007623664+07:00","message":"TextPushed: 'คำสอนในพระอภิธรรมนั้นเป็นคำสอนเพื่อให้คนที่มีชีวิตอยู่ใช้ชีวิตอย่างไม่ประมาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:34.007632543+07:00","message":"Push: 'ค่ะนอกจากนี้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:34.007634265+07:00","message":"TextPushed: 'คำสอนในพระอภิธรรมนั้นเป็นคำสอนเพื่อให้คนที่มีชีวิตอยู่ใช้ชีวิตอย่างไม่ประมาทค่ะนอกจากนี้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:34.007636465+07:00","message":"Set new StatePrefix : 'คำสอนในพระอภิธรรมนั้นเป็นคำสอนเพื่อให้คนที่มีชีวิตอยู่ใช้ชีวิตอย่างไม่ประมาทค่ะนอกจากนี้ยังเป็นการบำเพ็ญ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:34.007639191+07:00","message":"Next Push (prob) : 'ยังเป็นการบำเพ็ญ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:34.007648889+07:00","message":"push: {false ค่ะนอกจากนี้ 0 0xc000128680}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:34.099223375+07:00","message":"[GCS] IsForceVAD: false for message ID: 450"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:34.174052653+07:00","message":"[GCS] Start streaming session, msgId: 451"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:34.198308421+07:00","message":"receive streaming session, msgId: 450"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:34.198346034+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คำสอนในพระอภิธรรมนั้นเป็นคำสอนเพื่อให้คนที่มีชีวิตอยู่ใช้ชีวิตอย่างไม่ประมาทค่ะนอกจากนี้ยังเป็นการบำเพ็ญกุศลให้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":9,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:34.198353027+07:00","message":"receive interim result [false|false]: คำสอนในพระอภิธรรมนั้นเป็นคำสอนเพื่อให้คนที่มีชีวิตอยู่ใช้ชีวิตอย่างไม่ประมาทค่ะนอกจากนี้ยังเป็นการบำเพ็ญกุศลให้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:34.198369439+07:00","message":"[buffer interim] 450 false คำสอนในพระอภิธรรมนั้นเป็นคำสอนเพื่อให้คนที่มีชีวิตอยู่ใช้ชีวิตอย่างไม่ประมาทค่ะนอกจากนี้ยังเป็นการบำเพ็ญกุศลให้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:34.198381004+07:00","message":"[bufferProcess] interim [420000000]:คำสอนในพระอภิธรรมนั้นเป็นคำสอนเพื่อให้คนที่มีชีวิตอยู่ใช้ชีวิตอย่างไม่ประมาทค่ะนอกจากนี้ยังเป็นการบำเพ็ญกุศลให้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:34.198384865+07:00","message":"[bufferProcess] send to processor:คำสอนในพระอภิธรรมนั้นเป็นคำสอนเพื่อให้คนที่มีชีวิตอยู่ใช้ชีวิตอย่างไม่ประมาทค่ะนอกจากนี้ยังเป็นการบำเพ็ญกุศล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:34.198391786+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:34.198395266+07:00","message":"> Transcript [2652] [false]: 'คำสอนในพระอภิธรรมนั้นเป็นคำสอนเพื่อให้คนที่มีชีวิตอยู่ใช้ชีวิตอย่างไม่ประมาทค่ะนอกจากนี้ยังเป็นการบำเพ็ญกุศล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:34.198400763+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:34.198402889+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:34.198404933+07:00","message":"StatePrefix: 'คำสอนในพระอภิธรรมนั้นเป็นคำสอนเพื่อให้คนที่มีชีวิตอยู่ใช้ชีวิตอย่างไม่ประมาทค่ะนอกจากนี้ยังเป็นการบำเพ็ญ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:34.198408558+07:00","message":"TextPushed: 'คำสอนในพระอภิธรรมนั้นเป็นคำสอนเพื่อให้คนที่มีชีวิตอยู่ใช้ชีวิตอย่างไม่ประมาทค่ะนอกจากนี้'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:34.359494582+07:00","message":"receive streaming session, msgId: 450"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:34.359528834+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คำสอนในพระอภิธรรมนั้นเป็นคำสอนเพื่อให้คนที่มีชีวิตอยู่ใช้ชีวิตอย่างไม่ประมาทค่ะนอกจากนี้ยังเป็นการบำเพ็ญกุศลให้กับ\",\"confidence\":0.952794}],\"is_final\":true,\"result_end_time\":{\"seconds\":9,\"nanos\":510000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:34.35953593+07:00","message":"receive interim result [true|false]: คำสอนในพระอภิธรรมนั้นเป็นคำสอนเพื่อให้คนที่มีชีวิตอยู่ใช้ชีวิตอย่างไม่ประมาทค่ะนอกจากนี้ยังเป็นการบำเพ็ญกุศลให้กับ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:34.359544854+07:00","message":"end recv isFinal message id 450"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:34.359546717+07:00","message":"end Recv id 450"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:34.359551184+07:00","message":"[buffer interim] 450 true คำสอนในพระอภิธรรมนั้นเป็นคำสอนเพื่อให้คนที่มีชีวิตอยู่ใช้ชีวิตอย่างไม่ประมาทค่ะนอกจากนี้ยังเป็นการบำเพ็ญกุศลให้กับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:34.359557591+07:00","message":"[bufferProcess] interim [510000000]:คำสอนในพระอภิธรรมนั้นเป็นคำสอนเพื่อให้คนที่มีชีวิตอยู่ใช้ชีวิตอย่างไม่ประมาทค่ะนอกจากนี้ยังเป็นการบำเพ็ญกุศลให้กับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:34.359562663+07:00","message":"[bufferProcess] send to processor (isfinal):คำสอนในพระอภิธรรมนั้นเป็นคำสอนเพื่อให้คนที่มีชีวิตอยู่ใช้ชีวิตอย่างไม่ประมาทค่ะนอกจากนี้ยังเป็นการบำเพ็ญกุศลให้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:34.359566175+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:34.359568777+07:00","message":"> Transcript [2653] [false]: 'คำสอนในพระอภิธรรมนั้นเป็นคำสอนเพื่อให้คนที่มีชีวิตอยู่ใช้ชีวิตอย่างไม่ประมาทค่ะนอกจากนี้ยังเป็นการบำเพ็ญกุศลให้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:34.359572166+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:34.359574012+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:34.359575577+07:00","message":"StatePrefix: 'คำสอนในพระอภิธรรมนั้นเป็นคำสอนเพื่อให้คนที่มีชีวิตอยู่ใช้ชีวิตอย่างไม่ประมาทค่ะนอกจากนี้ยังเป็นการบำเพ็ญ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:34.359580936+07:00","message":"TextPushed: 'คำสอนในพระอภิธรรมนั้นเป็นคำสอนเพื่อให้คนที่มีชีวิตอยู่ใช้ชีวิตอย่างไม่ประมาทค่ะนอกจากนี้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:34.359582957+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:34.359584485+07:00","message":"> Transcript [2654] [true]: 'คำสอนในพระอภิธรรมนั้นเป็นคำสอนเพื่อให้คนที่มีชีวิตอยู่ใช้ชีวิตอย่างไม่ประมาทค่ะนอกจากนี้ยังเป็นการบำเพ็ญกุศลให้กับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:34.359593778+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:34.359595304+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:34.35959694+07:00","message":"StatePrefix: 'คำสอนในพระอภิธรรมนั้นเป็นคำสอนเพื่อให้คนที่มีชีวิตอยู่ใช้ชีวิตอย่างไม่ประมาทค่ะนอกจากนี้ยังเป็นการบำเพ็ญ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:34.359598846+07:00","message":"TextPushed: 'คำสอนในพระอภิธรรมนั้นเป็นคำสอนเพื่อให้คนที่มีชีวิตอยู่ใช้ชีวิตอย่างไม่ประมาทค่ะนอกจากนี้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:34.359605593+07:00","message":"Push: 'ยังเป็นการบำเพ็ญกุศลให้กับ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:34.359615799+07:00","message":"push: {true ยังเป็นการบำเพ็ญกุศลให้กับ 0 0xc000128680}"}
{"level":"info","service":"Main","time":"2025-10-27T14:36:34.37473483+07:00","message":"write wav file: './tmp/7446/7446_450.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:36:34.603693466+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:36:34.603703611+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:34.901272198+07:00","message":"receive streaming session, msgId: 451"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:34.901309121+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":"2025-10-27T14:36:34.901314353+07:00","message":"receive interim result [false|false]: เสียชีวิต"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:34.901331029+07:00","message":"[buffer interim] 451 false เสียชีวิต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:34.901338187+07:00","message":"[bufferProcess] interim [600000000]:เสียชีวิต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:34.901339718+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:35.662493862+07:00","message":"receive streaming session, msgId: 451"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:35.662528898+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":"2025-10-27T14:36:35.66253404+07:00","message":"receive interim result [false|false]: เสียชีวิตเพราะว่า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:35.662545258+07:00","message":"[buffer interim] 451 false เสียชีวิตเพราะว่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:35.662551854+07:00","message":"[bufferProcess] interim [140000000]:เสียชีวิตเพราะว่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:35.662553918+07:00","message":"[bufferProcess] send to processor:เสียชีวิต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:35.662562938+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:35.66256569+07:00","message":"> Transcript [2655] [false]: 'เสียชีวิต'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:35.66256999+07:00","message":"Set StatePrefix (first interim): 'เสียชีวิต'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:35.663553946+07:00","message":"receive streaming session, msgId: 451"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:35.663560928+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":"2025-10-27T14:36:35.663563369+07:00","message":"receive interim result [false|false]: เสียชีวิตโคราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:35.6635682+07:00","message":"[buffer interim] 451 false เสียชีวิตโคราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:35.663570982+07:00","message":"[bufferProcess] interim [200000000]:เสียชีวิตโคราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:35.663572541+07:00","message":"[bufferProcess] send to processor:เสียชีวิตเพราะว่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:35.663574161+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:35.663575931+07:00","message":"> Transcript [2656] [false]: 'เสียชีวิตเพราะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:35.663578554+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:35.663581182+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:35.663582781+07:00","message":"StatePrefix: 'เสียชีวิต'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:35.663584511+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:36.114373965+07:00","message":"receive streaming session, msgId: 451"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:36.114410114+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เสียชีวิตโคราช\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:36.114416744+07:00","message":"receive interim result [false|false]: เสียชีวิตโคราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:36.114432485+07:00","message":"[buffer interim] 451 false เสียชีวิตโคราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:36.114440415+07:00","message":"[bufferProcess] interim [800000000]:เสียชีวิตโคราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:36.114442834+07:00","message":"[bufferProcess] send to processor:เสียชีวิตโคราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:36.114449249+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:36.114451736+07:00","message":"> Transcript [2657] [false]: 'เสียชีวิตโคราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:36.114454969+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:36.114456639+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:36.114458195+07:00","message":"StatePrefix: 'เสียชีวิต'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:36.114460707+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:36.237918079+07:00","message":"receive streaming session, msgId: 451"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:36.237949232+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":"2025-10-27T14:36:36.237954726+07:00","message":"receive interim result [false|false]: เสียชีวิตเพราะว่าเป็นการ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:36.237969465+07:00","message":"[buffer interim] 451 false เสียชีวิตเพราะว่าเป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:36.237975852+07:00","message":"[bufferProcess] interim [860000000]:เสียชีวิตเพราะว่าเป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:36.237978101+07:00","message":"[bufferProcess] send to processor:เสียชีวิตโคราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:36.237981403+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:36.237983948+07:00","message":"> Transcript [2658] [false]: 'เสียชีวิตโคราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:36.237986869+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:36.237988925+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:36.237990521+07:00","message":"StatePrefix: 'เสียชีวิต'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:36.237992231+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:36.429343191+07:00","message":"receive streaming session, msgId: 451"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:36.429378684+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":"2025-10-27T14:36:36.42938426+07:00","message":"receive interim result [false|false]: เสียชีวิตเพราะว่าเป็นการทำ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:36.429395472+07:00","message":"[buffer interim] 451 false เสียชีวิตเพราะว่าเป็นการทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:36.429401667+07:00","message":"[bufferProcess] interim [40000000]:เสียชีวิตเพราะว่าเป็นการทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:36.429403966+07:00","message":"[bufferProcess] send to processor:เสียชีวิตเพราะว่าเป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:36.429408905+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:36.429411405+07:00","message":"> Transcript [2659] [false]: 'เสียชีวิตเพราะว่าเป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:36.429414478+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:36.429416643+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:36.429418444+07:00","message":"StatePrefix: 'เสียชีวิต'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:36.429420213+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:36.429424003+07:00","message":"Push: 'เสียชีวิต'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:36.429425727+07:00","message":"TextPushed: 'เสียชีวิต'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:36.429427818+07:00","message":"Set new StatePrefix : 'เสียชีวิตเพราะว่าเป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:36.429429938+07:00","message":"Next Push (prob) : 'เพราะว่าเป็นการ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:36.429437877+07:00","message":"push: {false เสียชีวิต 0 0xc000128500}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:36.499502617+07:00","message":"receive streaming session, msgId: 451"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:36.499536527+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":"2025-10-27T14:36:36.499542195+07:00","message":"receive interim result [false|false]: เสียชีวิตเพราะว่าเป็นการทำบุญ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:36.499561335+07:00","message":"[buffer interim] 451 false เสียชีวิตเพราะว่าเป็นการทำบุญ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:36.499570478+07:00","message":"[bufferProcess] interim [160000000]:เสียชีวิตเพราะว่าเป็นการทำบุญ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:36.499572746+07:00","message":"[bufferProcess] send to processor:เสียชีวิตเพราะว่าเป็นการทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:36.499578566+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:36.499581454+07:00","message":"> Transcript [2660] [false]: 'เสียชีวิตเพราะว่าเป็นการทำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:36.499584394+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:36.499586219+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:36.499587739+07:00","message":"StatePrefix: 'เสียชีวิตเพราะว่าเป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:36.499589596+07:00","message":"TextPushed: 'เสียชีวิต'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:36.748453425+07:00","message":"receive streaming session, msgId: 451"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:36.748487321+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":"2025-10-27T14:36:36.748492527+07:00","message":"receive interim result [false|false]: เสียชีวิตเพราะว่าเป็นการทำบุญอุทิศ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:36.748504904+07:00","message":"[buffer interim] 451 false เสียชีวิตเพราะว่าเป็นการทำบุญอุทิศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:36.748511053+07:00","message":"[bufferProcess] interim [400000000]:เสียชีวิตเพราะว่าเป็นการทำบุญอุทิศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:36.748513173+07:00","message":"[bufferProcess] send to processor:เสียชีวิตเพราะว่าเป็นการทำบุญ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:36.748518582+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:36.748521257+07:00","message":"> Transcript [2661] [false]: 'เสียชีวิตเพราะว่าเป็นการทำบุญ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:36.74852436+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:36.748526143+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:36.748529808+07:00","message":"StatePrefix: 'เสียชีวิตเพราะว่าเป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:36.748532051+07:00","message":"TextPushed: 'เสียชีวิต'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:37.009526821+07:00","message":"receive streaming session, msgId: 451"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:37.009563036+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":"2025-10-27T14:36:37.009568817+07:00","message":"receive interim result [false|false]: เสียชีวิตเพราะว่าเป็นการทำบุญอุทิศกุศล"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:37.009582169+07:00","message":"[buffer interim] 451 false เสียชีวิตเพราะว่าเป็นการทำบุญอุทิศกุศล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:37.009588676+07:00","message":"[bufferProcess] interim [700000000]:เสียชีวิตเพราะว่าเป็นการทำบุญอุทิศกุศล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:37.00959087+07:00","message":"[bufferProcess] send to processor:เสียชีวิตเพราะว่าเป็นการทำบุญอุทิศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:37.009595939+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:37.009600026+07:00","message":"> Transcript [2662] [false]: 'เสียชีวิตเพราะว่าเป็นการทำบุญอุทิศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:37.009602876+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:37.009604702+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:37.009606542+07:00","message":"StatePrefix: 'เสียชีวิตเพราะว่าเป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:37.009608461+07:00","message":"TextPushed: 'เสียชีวิต'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:37.196473343+07:00","message":"receive streaming session, msgId: 451"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:37.19651169+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":"2025-10-27T14:36:37.196518861+07:00","message":"receive interim result [false|false]: เสียชีวิตเพราะว่าเป็นการทำบุญอุทิศกุศลให้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:37.196531901+07:00","message":"[buffer interim] 451 false เสียชีวิตเพราะว่าเป็นการทำบุญอุทิศกุศลให้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:37.196539475+07:00","message":"[bufferProcess] interim [880000000]:เสียชีวิตเพราะว่าเป็นการทำบุญอุทิศกุศลให้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:37.196546835+07:00","message":"[bufferProcess] send to processor:เสียชีวิตเพราะว่าเป็นการทำบุญอุทิศกุศล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:37.196555034+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:37.196558692+07:00","message":"> Transcript [2663] [false]: 'เสียชีวิตเพราะว่าเป็นการทำบุญอุทิศกุศล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:37.196563182+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:37.196566062+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:37.196568966+07:00","message":"StatePrefix: 'เสียชีวิตเพราะว่าเป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:37.196571623+07:00","message":"TextPushed: 'เสียชีวิต'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:37.19657903+07:00","message":"Push: 'เพราะว่าเป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:37.196581288+07:00","message":"TextPushed: 'เสียชีวิตเพราะว่าเป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:37.19658416+07:00","message":"Set new StatePrefix : 'เสียชีวิตเพราะว่าเป็นการทำบุญอุทิศกุศล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:37.196587016+07:00","message":"Next Push (prob) : 'ทำบุญอุทิศกุศล'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:37.196596627+07:00","message":"push: {false เพราะว่าเป็นการ 0 0xc000128500}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:37.390509869+07:00","message":"receive streaming session, msgId: 451"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:37.390541573+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":"2025-10-27T14:36:37.390546935+07:00","message":"receive interim result [false|false]: เสียชีวิตเพราะว่าเป็นการทำบุญอุทิศกุศลให้แก่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:37.390560223+07:00","message":"[buffer interim] 451 false เสียชีวิตเพราะว่าเป็นการทำบุญอุทิศกุศลให้แก่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:37.39056682+07:00","message":"[bufferProcess] interim [60000000]:เสียชีวิตเพราะว่าเป็นการทำบุญอุทิศกุศลให้แก่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:37.390569174+07:00","message":"[bufferProcess] send to processor:เสียชีวิตเพราะว่าเป็นการทำบุญอุทิศกุศลให้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:37.390574377+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:37.390576961+07:00","message":"> Transcript [2664] [false]: 'เสียชีวิตเพราะว่าเป็นการทำบุญอุทิศกุศลให้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:37.390580121+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:37.390581903+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:37.390583737+07:00","message":"StatePrefix: 'เสียชีวิตเพราะว่าเป็นการทำบุญอุทิศกุศล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:37.390585897+07:00","message":"TextPushed: 'เสียชีวิตเพราะว่าเป็นการ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:37.523526902+07:00","message":"receive streaming session, msgId: 451"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:37.523567151+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":"2025-10-27T14:36:37.523574899+07:00","message":"receive interim result [false|false]: เสียชีวิตเพราะว่าเป็นการทำบุญอุทิศกุศลให้แก่ผู้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:37.523588963+07:00","message":"[buffer interim] 451 false เสียชีวิตเพราะว่าเป็นการทำบุญอุทิศกุศลให้แก่ผู้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:37.52360171+07:00","message":"[bufferProcess] interim [180000000]:เสียชีวิตเพราะว่าเป็นการทำบุญอุทิศกุศลให้แก่ผู้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:37.5236053+07:00","message":"[bufferProcess] send to processor:เสียชีวิตเพราะว่าเป็นการทำบุญอุทิศกุศลให้แก่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:37.523610111+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:37.52361417+07:00","message":"> Transcript [2665] [false]: 'เสียชีวิตเพราะว่าเป็นการทำบุญอุทิศกุศลให้แก่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:37.523619144+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:37.523621872+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:37.523624191+07:00","message":"StatePrefix: 'เสียชีวิตเพราะว่าเป็นการทำบุญอุทิศกุศล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:37.523627526+07:00","message":"TextPushed: 'เสียชีวิตเพราะว่าเป็นการ'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:36:37.603768603+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:36:37.603770578+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:37.717553615+07:00","message":"receive streaming session, msgId: 451"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:37.717588046+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":"2025-10-27T14:36:37.717593803+07:00","message":"receive interim result [false|false]: เสียชีวิตเพราะว่าเป็นการทำบุญอุทิศกุศลให้แก่ผู้เสีย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:37.717607829+07:00","message":"[buffer interim] 451 false เสียชีวิตเพราะว่าเป็นการทำบุญอุทิศกุศลให้แก่ผู้เสีย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:37.71761505+07:00","message":"[bufferProcess] interim [360000000]:เสียชีวิตเพราะว่าเป็นการทำบุญอุทิศกุศลให้แก่ผู้เสีย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:37.717617344+07:00","message":"[bufferProcess] send to processor:เสียชีวิตเพราะว่าเป็นการทำบุญอุทิศกุศลให้แก่ผู้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:37.717620882+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:37.717623254+07:00","message":"> Transcript [2666] [false]: 'เสียชีวิตเพราะว่าเป็นการทำบุญอุทิศกุศลให้แก่ผู้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:37.717626786+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:37.717628734+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:37.717630466+07:00","message":"StatePrefix: 'เสียชีวิตเพราะว่าเป็นการทำบุญอุทิศกุศล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:37.717632721+07:00","message":"TextPushed: 'เสียชีวิตเพราะว่าเป็นการ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:37.905668296+07:00","message":"receive streaming session, msgId: 451"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:37.905704742+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":"2025-10-27T14:36:37.905710672+07:00","message":"receive interim result [false|false]: เสียชีวิตเพราะว่าเป็นการทำบุญอุทิศกุศลให้แก่ผู้เสียชีวิต"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:37.90572284+07:00","message":"[buffer interim] 451 false เสียชีวิตเพราะว่าเป็นการทำบุญอุทิศกุศลให้แก่ผู้เสียชีวิต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:37.905729061+07:00","message":"[bufferProcess] interim [540000000]:เสียชีวิตเพราะว่าเป็นการทำบุญอุทิศกุศลให้แก่ผู้เสียชีวิต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:37.90573163+07:00","message":"[bufferProcess] send to processor:เสียชีวิตเพราะว่าเป็นการทำบุญอุทิศกุศลให้แก่ผู้เสีย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:37.905737098+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:37.905739503+07:00","message":"> Transcript [2667] [false]: 'เสียชีวิตเพราะว่าเป็นการทำบุญอุทิศกุศลให้แก่ผู้เสีย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:37.905742869+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:37.905744746+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:37.905747364+07:00","message":"StatePrefix: 'เสียชีวิตเพราะว่าเป็นการทำบุญอุทิศกุศล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:37.90574969+07:00","message":"TextPushed: 'เสียชีวิตเพราะว่าเป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:37.905754252+07:00","message":"Push: 'ทำบุญอุทิศกุศล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:37.905756258+07:00","message":"TextPushed: 'เสียชีวิตเพราะว่าเป็นการทำบุญอุทิศกุศล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:37.905759138+07:00","message":"Set new StatePrefix : 'เสียชีวิตเพราะว่าเป็นการทำบุญอุทิศกุศลให้แก่ผู้เสีย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:37.905761159+07:00","message":"Next Push (prob) : 'ให้แก่ผู้เสีย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:37.905768218+07:00","message":"push: {false ทำบุญอุทิศกุศล 0 0xc000128500}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:38.546687869+07:00","message":"receive streaming session, msgId: 451"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:38.546722221+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เสียชีวิตเพราะว่าเป็นการทำบุญอุทิศกุศลให้แก่ผู้เสียชีวิต\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:38.546727992+07:00","message":"receive interim result [false|false]: เสียชีวิตเพราะว่าเป็นการทำบุญอุทิศกุศลให้แก่ผู้เสียชีวิต"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:38.546740673+07:00","message":"[buffer interim] 451 false เสียชีวิตเพราะว่าเป็นการทำบุญอุทิศกุศลให้แก่ผู้เสียชีวิต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:38.546746993+07:00","message":"[bufferProcess] interim [140000000]:เสียชีวิตเพราะว่าเป็นการทำบุญอุทิศกุศลให้แก่ผู้เสียชีวิต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:38.546749341+07:00","message":"[bufferProcess] send to processor:เสียชีวิตเพราะว่าเป็นการทำบุญอุทิศกุศลให้แก่ผู้เสียชีวิต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:38.546754838+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:38.546757465+07:00","message":"> Transcript [2668] [false]: 'เสียชีวิตเพราะว่าเป็นการทำบุญอุทิศกุศลให้แก่ผู้เสียชีวิต'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:38.546760669+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:38.546762526+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:38.546764105+07:00","message":"StatePrefix: 'เสียชีวิตเพราะว่าเป็นการทำบุญอุทิศกุศลให้แก่ผู้เสีย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:38.54676643+07:00","message":"TextPushed: 'เสียชีวิตเพราะว่าเป็นการทำบุญอุทิศกุศล'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:39.125366367+07:00","message":"receive streaming session, msgId: 451"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:39.125395541+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":"2025-10-27T14:36:39.125401865+07:00","message":"receive interim result [false|false]: เสียชีวิตเพราะว่าเป็นการทำบุญอุทิศกุศลให้แก่ผู้เสียชีวิตซึ่งเป็นหน้าที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:39.12542313+07:00","message":"[buffer interim] 451 false เสียชีวิตเพราะว่าเป็นการทำบุญอุทิศกุศลให้แก่ผู้เสียชีวิตซึ่งเป็นหน้าที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:39.125432379+07:00","message":"[bufferProcess] interim [740000000]:เสียชีวิตเพราะว่าเป็นการทำบุญอุทิศกุศลให้แก่ผู้เสียชีวิตซึ่งเป็นหน้าที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:39.125434729+07:00","message":"[bufferProcess] send to processor:เสียชีวิตเพราะว่าเป็นการทำบุญอุทิศกุศลให้แก่ผู้เสียชีวิต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:39.125438328+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:39.12544083+07:00","message":"> Transcript [2669] [false]: 'เสียชีวิตเพราะว่าเป็นการทำบุญอุทิศกุศลให้แก่ผู้เสียชีวิต'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:39.125444317+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:39.125445987+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:39.125447669+07:00","message":"StatePrefix: 'เสียชีวิตเพราะว่าเป็นการทำบุญอุทิศกุศลให้แก่ผู้เสีย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:39.125450911+07:00","message":"TextPushed: 'เสียชีวิตเพราะว่าเป็นการทำบุญอุทิศกุศล'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:39.264475792+07:00","message":"receive streaming session, msgId: 451"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:39.264510309+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":"2025-10-27T14:36:39.264516568+07:00","message":"receive interim result [false|false]: เสียชีวิตเพราะว่าเป็นการทำบุญอุทิศกุศลให้แก่ผู้เสียชีวิตซึ่งเป็นหน้าที่ของ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:39.264531298+07:00","message":"[buffer interim] 451 false เสียชีวิตเพราะว่าเป็นการทำบุญอุทิศกุศลให้แก่ผู้เสียชีวิตซึ่งเป็นหน้าที่ของ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:39.264538061+07:00","message":"[bufferProcess] interim [860000000]:เสียชีวิตเพราะว่าเป็นการทำบุญอุทิศกุศลให้แก่ผู้เสียชีวิตซึ่งเป็นหน้าที่ของ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:39.264541515+07:00","message":"[bufferProcess] send to processor:เสียชีวิตเพราะว่าเป็นการทำบุญอุทิศกุศลให้แก่ผู้เสียชีวิตซึ่งเป็นหน้าที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:39.264548289+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:39.264551568+07:00","message":"> Transcript [2670] [false]: 'เสียชีวิตเพราะว่าเป็นการทำบุญอุทิศกุศลให้แก่ผู้เสียชีวิตซึ่งเป็นหน้าที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:39.264556365+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:39.264559637+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:39.264561703+07:00","message":"StatePrefix: 'เสียชีวิตเพราะว่าเป็นการทำบุญอุทิศกุศลให้แก่ผู้เสีย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:39.264564177+07:00","message":"TextPushed: 'เสียชีวิตเพราะว่าเป็นการทำบุญอุทิศกุศล'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:39.453061143+07:00","message":"receive streaming session, msgId: 451"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:39.453100446+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":"2025-10-27T14:36:39.453107459+07:00","message":"receive interim result [false|false]: เสียชีวิตเพราะว่าเป็นการทำบุญอุทิศกุศลให้แก่ผู้เสียชีวิตซึ่งเป็นหน้าที่ของลูก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:39.453125824+07:00","message":"[buffer interim] 451 false เสียชีวิตเพราะว่าเป็นการทำบุญอุทิศกุศลให้แก่ผู้เสียชีวิตซึ่งเป็นหน้าที่ของลูก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:39.453135166+07:00","message":"[bufferProcess] interim [100000000]:เสียชีวิตเพราะว่าเป็นการทำบุญอุทิศกุศลให้แก่ผู้เสียชีวิตซึ่งเป็นหน้าที่ของลูก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:39.453140395+07:00","message":"[bufferProcess] send to processor:เสียชีวิตเพราะว่าเป็นการทำบุญอุทิศกุศลให้แก่ผู้เสียชีวิตซึ่งเป็นหน้าที่ของ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:39.453144331+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:39.45314706+07:00","message":"> Transcript [2671] [false]: 'เสียชีวิตเพราะว่าเป็นการทำบุญอุทิศกุศลให้แก่ผู้เสียชีวิตซึ่งเป็นหน้าที่ของ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:39.453151438+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:39.453153257+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:39.453155333+07:00","message":"StatePrefix: 'เสียชีวิตเพราะว่าเป็นการทำบุญอุทิศกุศลให้แก่ผู้เสีย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:39.453158303+07:00","message":"TextPushed: 'เสียชีวิตเพราะว่าเป็นการทำบุญอุทิศกุศล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:39.453171786+07:00","message":"Push: 'ให้แก่ผู้เสีย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:39.453173861+07:00","message":"TextPushed: 'เสียชีวิตเพราะว่าเป็นการทำบุญอุทิศกุศลให้แก่ผู้เสีย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:39.453175714+07:00","message":"Set new StatePrefix : 'เสียชีวิตเพราะว่าเป็นการทำบุญอุทิศกุศลให้แก่ผู้เสียชีวิตซึ่งเป็นหน้าที่ของ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:39.453178134+07:00","message":"Next Push (prob) : 'ชีวิตซึ่งเป็นหน้าที่ของ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:39.453187249+07:00","message":"push: {false ให้แก่ผู้เสีย 0 0xc000128500}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:39.642460683+07:00","message":"receive streaming session, msgId: 451"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:39.642499688+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":"2025-10-27T14:36:39.642506614+07:00","message":"receive interim result [false|false]: เสียชีวิตเพราะว่าเป็นการทำบุญอุทิศกุศลให้แก่ผู้เสียชีวิตซึ่งเป็นหน้าที่ของลูกค้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:39.642526407+07:00","message":"[buffer interim] 451 false เสียชีวิตเพราะว่าเป็นการทำบุญอุทิศกุศลให้แก่ผู้เสียชีวิตซึ่งเป็นหน้าที่ของลูกค้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:39.642537419+07:00","message":"[bufferProcess] interim [280000000]:เสียชีวิตเพราะว่าเป็นการทำบุญอุทิศกุศลให้แก่ผู้เสียชีวิตซึ่งเป็นหน้าที่ของลูกค้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:39.642541323+07:00","message":"[bufferProcess] send to processor:เสียชีวิตเพราะว่าเป็นการทำบุญอุทิศกุศลให้แก่ผู้เสียชีวิตซึ่งเป็นหน้าที่ของลูก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:39.642548866+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:39.642552238+07:00","message":"> Transcript [2672] [false]: 'เสียชีวิตเพราะว่าเป็นการทำบุญอุทิศกุศลให้แก่ผู้เสียชีวิตซึ่งเป็นหน้าที่ของลูก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:39.642557567+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:39.642559644+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:39.64256212+07:00","message":"StatePrefix: 'เสียชีวิตเพราะว่าเป็นการทำบุญอุทิศกุศลให้แก่ผู้เสียชีวิตซึ่งเป็นหน้าที่ของ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:39.64256586+07:00","message":"TextPushed: 'เสียชีวิตเพราะว่าเป็นการทำบุญอุทิศกุศลให้แก่ผู้เสีย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:39.69911684+07:00","message":"receive streaming session, msgId: 451"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:39.69915164+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":"2025-10-27T14:36:39.699158439+07:00","message":"receive interim result [false|false]: เสียชีวิตเพราะว่าเป็นการทำบุญอุทิศกุศลให้แก่ผู้เสียชีวิตซึ่งเป็นหน้าที่ของลูกหลาน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:39.699172105+07:00","message":"[buffer interim] 451 false เสียชีวิตเพราะว่าเป็นการทำบุญอุทิศกุศลให้แก่ผู้เสียชีวิตซึ่งเป็นหน้าที่ของลูกหลาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:39.699179124+07:00","message":"[bufferProcess] interim [340000000]:เสียชีวิตเพราะว่าเป็นการทำบุญอุทิศกุศลให้แก่ผู้เสียชีวิตซึ่งเป็นหน้าที่ของลูกหลาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:39.699181825+07:00","message":"[bufferProcess] send to processor:เสียชีวิตเพราะว่าเป็นการทำบุญอุทิศกุศลให้แก่ผู้เสียชีวิตซึ่งเป็นหน้าที่ของลูกค้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:39.699185496+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:39.699187916+07:00","message":"> Transcript [2673] [false]: 'เสียชีวิตเพราะว่าเป็นการทำบุญอุทิศกุศลให้แก่ผู้เสียชีวิตซึ่งเป็นหน้าที่ของลูกค้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:39.699191346+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:39.699192849+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:39.699194737+07:00","message":"StatePrefix: 'เสียชีวิตเพราะว่าเป็นการทำบุญอุทิศกุศลให้แก่ผู้เสียชีวิตซึ่งเป็นหน้าที่ของ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:39.699197044+07:00","message":"TextPushed: 'เสียชีวิตเพราะว่าเป็นการทำบุญอุทิศกุศลให้แก่ผู้เสีย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:39.829707128+07:00","message":"receive streaming session, msgId: 451"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:39.829738217+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":"2025-10-27T14:36:39.82974465+07:00","message":"receive interim result [false|false]: เสียชีวิตเพราะว่าเป็นการทำบุญอุทิศกุศลให้แก่ผู้เสียชีวิตซึ่งเป็นหน้าที่ของลูกหลานและ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:39.82975839+07:00","message":"[buffer interim] 451 false เสียชีวิตเพราะว่าเป็นการทำบุญอุทิศกุศลให้แก่ผู้เสียชีวิตซึ่งเป็นหน้าที่ของลูกหลานและ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:39.8297648+07:00","message":"[bufferProcess] interim [460000000]:เสียชีวิตเพราะว่าเป็นการทำบุญอุทิศกุศลให้แก่ผู้เสียชีวิตซึ่งเป็นหน้าที่ของลูกหลานและ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:39.829767142+07:00","message":"[bufferProcess] send to processor:เสียชีวิตเพราะว่าเป็นการทำบุญอุทิศกุศลให้แก่ผู้เสียชีวิตซึ่งเป็นหน้าที่ของลูกหลาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:39.829772476+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:39.829775372+07:00","message":"> Transcript [2674] [false]: 'เสียชีวิตเพราะว่าเป็นการทำบุญอุทิศกุศลให้แก่ผู้เสียชีวิตซึ่งเป็นหน้าที่ของลูกหลาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:39.829778961+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:39.829780986+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:39.82978306+07:00","message":"StatePrefix: 'เสียชีวิตเพราะว่าเป็นการทำบุญอุทิศกุศลให้แก่ผู้เสียชีวิตซึ่งเป็นหน้าที่ของ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:39.829786947+07:00","message":"TextPushed: 'เสียชีวิตเพราะว่าเป็นการทำบุญอุทิศกุศลให้แก่ผู้เสีย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:39.870387851+07:00","message":"[GCS] IsForceVAD: false for message ID: 451"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:39.931044021+07:00","message":"[GCS] Start streaming session, msgId: 452"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:39.981230399+07:00","message":"receive streaming session, msgId: 451"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:39.981276738+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":"2025-10-27T14:36:39.981283692+07:00","message":"receive interim result [false|false]: เสียชีวิตเพราะว่าเป็นการทำบุญอุทิศกุศลให้แก่ผู้เสียชีวิตซึ่งเป็นหน้าที่ของลูกหลานและย่า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:39.9812981+07:00","message":"[buffer interim] 451 false เสียชีวิตเพราะว่าเป็นการทำบุญอุทิศกุศลให้แก่ผู้เสียชีวิตซึ่งเป็นหน้าที่ของลูกหลานและย่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:39.981308487+07:00","message":"[bufferProcess] interim [640000000]:เสียชีวิตเพราะว่าเป็นการทำบุญอุทิศกุศลให้แก่ผู้เสียชีวิตซึ่งเป็นหน้าที่ของลูกหลานและย่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:39.981312665+07:00","message":"[bufferProcess] send to processor:เสียชีวิตเพราะว่าเป็นการทำบุญอุทิศกุศลให้แก่ผู้เสียชีวิตซึ่งเป็นหน้าที่ของลูกหลานและ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:39.981319377+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:39.98132331+07:00","message":"> Transcript [2675] [false]: 'เสียชีวิตเพราะว่าเป็นการทำบุญอุทิศกุศลให้แก่ผู้เสียชีวิตซึ่งเป็นหน้าที่ของลูกหลานและ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:39.981327724+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:39.981329755+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:39.981332166+07:00","message":"StatePrefix: 'เสียชีวิตเพราะว่าเป็นการทำบุญอุทิศกุศลให้แก่ผู้เสียชีวิตซึ่งเป็นหน้าที่ของ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:39.981334678+07:00","message":"TextPushed: 'เสียชีวิตเพราะว่าเป็นการทำบุญอุทิศกุศลให้แก่ผู้เสีย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:39.981339445+07:00","message":"Push: 'ชีวิตซึ่งเป็นหน้าที่ของ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:39.981341357+07:00","message":"TextPushed: 'เสียชีวิตเพราะว่าเป็นการทำบุญอุทิศกุศลให้แก่ผู้เสียชีวิตซึ่งเป็นหน้าที่ของ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:39.981343202+07:00","message":"Set new StatePrefix : 'เสียชีวิตเพราะว่าเป็นการทำบุญอุทิศกุศลให้แก่ผู้เสียชีวิตซึ่งเป็นหน้าที่ของลูกหลานและ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:39.981345523+07:00","message":"Next Push (prob) : 'ลูกหลานและ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:39.981356422+07:00","message":"push: {false ชีวิตซึ่งเป็นหน้าที่ของ 0 0xc000128500}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:39.986420313+07:00","message":"receive streaming session, msgId: 451"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:39.986439949+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":"2025-10-27T14:36:39.986444541+07:00","message":"receive interim result [false|false]: เสียชีวิตเพราะว่าเป็นการทำบุญอุทิศกุศลให้แก่ผู้เสียชีวิตซึ่งเป็นหน้าที่ของลูกหลานและญาติ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:39.986455574+07:00","message":"[buffer interim] 451 false เสียชีวิตเพราะว่าเป็นการทำบุญอุทิศกุศลให้แก่ผู้เสียชีวิตซึ่งเป็นหน้าที่ของลูกหลานและญาติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:39.986461217+07:00","message":"[bufferProcess] interim [700000000]:เสียชีวิตเพราะว่าเป็นการทำบุญอุทิศกุศลให้แก่ผู้เสียชีวิตซึ่งเป็นหน้าที่ของลูกหลานและญาติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:39.986463681+07:00","message":"[bufferProcess] send to processor:เสียชีวิตเพราะว่าเป็นการทำบุญอุทิศกุศลให้แก่ผู้เสียชีวิตซึ่งเป็นหน้าที่ของลูกหลานและย่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:39.986466791+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:39.986469137+07:00","message":"> Transcript [2676] [false]: 'เสียชีวิตเพราะว่าเป็นการทำบุญอุทิศกุศลให้แก่ผู้เสียชีวิตซึ่งเป็นหน้าที่ของลูกหลานและย่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:39.986472641+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:39.986474393+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:39.986475831+07:00","message":"StatePrefix: 'เสียชีวิตเพราะว่าเป็นการทำบุญอุทิศกุศลให้แก่ผู้เสียชีวิตซึ่งเป็นหน้าที่ของลูกหลานและ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:39.986477915+07:00","message":"TextPushed: 'เสียชีวิตเพราะว่าเป็นการทำบุญอุทิศกุศลให้แก่ผู้เสียชีวิตซึ่งเป็นหน้าที่ของ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:40.062733157+07:00","message":"receive streaming session, msgId: 451"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:40.062767479+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เสียชีวิตเพราะว่าเป็นการทำบุญอุทิศกุศลให้แก่ผู้เสียชีวิตซึ่งเป็นหน้าที่ของลูกหลานและญาติ\",\"confidence\":0.9546428}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":730000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:40.062773328+07:00","message":"receive interim result [true|false]: เสียชีวิตเพราะว่าเป็นการทำบุญอุทิศกุศลให้แก่ผู้เสียชีวิตซึ่งเป็นหน้าที่ของลูกหลานและญาติ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:40.062782096+07:00","message":"end recv isFinal message id 451"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:40.062783929+07:00","message":"end Recv id 451"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:40.062788031+07:00","message":"[buffer interim] 451 true เสียชีวิตเพราะว่าเป็นการทำบุญอุทิศกุศลให้แก่ผู้เสียชีวิตซึ่งเป็นหน้าที่ของลูกหลานและญาติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:40.062794443+07:00","message":"[bufferProcess] interim [730000000]:เสียชีวิตเพราะว่าเป็นการทำบุญอุทิศกุศลให้แก่ผู้เสียชีวิตซึ่งเป็นหน้าที่ของลูกหลานและญาติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:40.062797667+07:00","message":"[bufferProcess] send to processor (isfinal):เสียชีวิตเพราะว่าเป็นการทำบุญอุทิศกุศลให้แก่ผู้เสียชีวิตซึ่งเป็นหน้าที่ของลูกหลานและญาติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:40.062801049+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:40.062803495+07:00","message":"> Transcript [2677] [false]: 'เสียชีวิตเพราะว่าเป็นการทำบุญอุทิศกุศลให้แก่ผู้เสียชีวิตซึ่งเป็นหน้าที่ของลูกหลานและญาติ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:40.062806747+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:40.062808329+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:40.062809857+07:00","message":"StatePrefix: 'เสียชีวิตเพราะว่าเป็นการทำบุญอุทิศกุศลให้แก่ผู้เสียชีวิตซึ่งเป็นหน้าที่ของลูกหลานและ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:40.062811968+07:00","message":"TextPushed: 'เสียชีวิตเพราะว่าเป็นการทำบุญอุทิศกุศลให้แก่ผู้เสียชีวิตซึ่งเป็นหน้าที่ของ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:40.062813844+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:40.062818917+07:00","message":"> Transcript [2678] [true]: 'เสียชีวิตเพราะว่าเป็นการทำบุญอุทิศกุศลให้แก่ผู้เสียชีวิตซึ่งเป็นหน้าที่ของลูกหลานและญาติ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:40.062821063+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:40.062822531+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:40.062823952+07:00","message":"StatePrefix: 'เสียชีวิตเพราะว่าเป็นการทำบุญอุทิศกุศลให้แก่ผู้เสียชีวิตซึ่งเป็นหน้าที่ของลูกหลานและ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:40.062832176+07:00","message":"TextPushed: 'เสียชีวิตเพราะว่าเป็นการทำบุญอุทิศกุศลให้แก่ผู้เสียชีวิตซึ่งเป็นหน้าที่ของ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:40.062835296+07:00","message":"Push: 'ลูกหลานและญาติ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:40.062842693+07:00","message":"push: {true ลูกหลานและญาติ 0 0xc000128500}"}
{"level":"info","service":"Main","time":"2025-10-27T14:36:40.077121238+07:00","message":"write wav file: './tmp/7446/7446_451.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:36:40.604556439+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:36:40.604565812+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:40.791480606+07:00","message":"receive streaming session, msgId: 452"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:40.791527484+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":"2025-10-27T14:36:40.79153258+07:00","message":"receive interim result [false|false]: นิดนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:40.791547374+07:00","message":"[buffer interim] 452 false นิดนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:40.791553723+07:00","message":"[bufferProcess] interim [840000000]:นิดนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:40.791555268+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:41.371909704+07:00","message":"receive streaming session, msgId: 452"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:41.371943926+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นิดนะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:41.371948926+07:00","message":"receive interim result [false|false]: นิดนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:41.37196084+07:00","message":"[buffer interim] 452 false นิดนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:41.37196667+07:00","message":"[bufferProcess] interim [440000000]:นิดนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:41.371968573+07:00","message":"[bufferProcess] send to processor:นิดนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:41.371973567+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:41.371976132+07:00","message":"> Transcript [2679] [false]: 'นิดนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:41.371977953+07:00","message":"Set StatePrefix (first interim): 'นิดนะคะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:42.267487829+07:00","message":"receive streaming session, msgId: 452"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:42.267539276+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":"2025-10-27T14:36:42.267546742+07:00","message":"receive interim result [false|false]: การสร้างความ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:42.26756256+07:00","message":"[buffer interim] 452 false การสร้างความ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:42.267574242+07:00","message":"[bufferProcess] interim [400000000]:การสร้างความ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:42.26757734+07:00","message":"[bufferProcess] send to processor:นิดนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:42.267582174+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:42.267585755+07:00","message":"> Transcript [2680] [false]: 'นิดนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:42.267589805+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:42.26759209+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:42.267594374+07:00","message":"StatePrefix: 'นิดนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:42.26759658+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:42.394482458+07:00","message":"receive streaming session, msgId: 452"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:42.394518207+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":"2025-10-27T14:36:42.39452347+07:00","message":"receive interim result [false|false]: นิดนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:42.394536495+07:00","message":"[buffer interim] 452 false นิดนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:42.394553159+07:00","message":"[bufferProcess] interim [460000000]:นิดนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:42.39455549+07:00","message":"[bufferProcess] send to processor:การสร้างความ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:42.394560858+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:42.394563704+07:00","message":"> Transcript [2681] [false]: 'การสร้างความ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:42.394565646+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:42.394567294+07:00","message":"Set new StatePrefix: 'การสร้างความ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:42.394645977+07:00","message":"receive streaming session, msgId: 452"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:42.394684602+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":"2025-10-27T14:36:42.3946914+07:00","message":"receive interim result [false|false]: การสร้างความอบ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:42.394701577+07:00","message":"[buffer interim] 452 false การสร้างความอบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:42.394706202+07:00","message":"[bufferProcess] interim [520000000]:การสร้างความอบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:42.394708108+07:00","message":"[bufferProcess] send to processor:นิดนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:42.394712958+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:42.394715572+07:00","message":"> Transcript [2682] [false]: 'นิดนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:42.394717793+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:42.394719556+07:00","message":"Set new StatePrefix: 'นิดนะคะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:42.520800108+07:00","message":"receive streaming session, msgId: 452"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:42.520839892+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":"2025-10-27T14:36:42.520845665+07:00","message":"receive interim result [false|false]: การสร้างความอบอุ่น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:42.520857309+07:00","message":"[buffer interim] 452 false การสร้างความอบอุ่น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:42.520863439+07:00","message":"[bufferProcess] interim [580000000]:การสร้างความอบอุ่น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:42.520865753+07:00","message":"[bufferProcess] send to processor:การสร้างความอบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:42.520871343+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:42.520874271+07:00","message":"> Transcript [2683] [false]: 'การสร้างความอบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:42.520876253+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:42.520878077+07:00","message":"Set new StatePrefix: 'การสร้างความอบ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:42.898964489+07:00","message":"receive streaming session, msgId: 452"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:42.898999706+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":"2025-10-27T14:36:42.899004989+07:00","message":"receive interim result [false|false]: การสร้างความอบอุ่นใจ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:42.899016856+07:00","message":"[buffer interim] 452 false การสร้างความอบอุ่นใจ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:42.899023891+07:00","message":"[bufferProcess] interim [940000000]:การสร้างความอบอุ่นใจ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:42.899026231+07:00","message":"[bufferProcess] send to processor:การสร้างความอบอุ่น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:42.899029552+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:42.899032084+07:00","message":"> Transcript [2684] [false]: 'การสร้างความอบอุ่น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:42.899035125+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:42.899036765+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:42.899038347+07:00","message":"StatePrefix: 'การสร้างความอบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:42.899040079+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:43.166056243+07:00","message":"receive streaming session, msgId: 452"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:43.166100189+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":"2025-10-27T14:36:43.166105875+07:00","message":"receive interim result [false|false]: การสร้างความอบอุ่นใจและ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:43.166118281+07:00","message":"[buffer interim] 452 false การสร้างความอบอุ่นใจและ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:43.166126982+07:00","message":"[bufferProcess] interim [240000000]:การสร้างความอบอุ่นใจและ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:43.166129125+07:00","message":"[bufferProcess] send to processor:การสร้างความอบอุ่นใจ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:43.166132153+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:43.166134936+07:00","message":"> Transcript [2685] [false]: 'การสร้างความอบอุ่นใจ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:43.166138277+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:43.166140261+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:43.166142058+07:00","message":"StatePrefix: 'การสร้างความอบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:43.166143906+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:43.318484758+07:00","message":"receive streaming session, msgId: 452"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:43.318532577+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":"2025-10-27T14:36:43.318538351+07:00","message":"receive interim result [false|false]: การสร้างความอบอุ่นใจแล้ว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:43.318550143+07:00","message":"[buffer interim] 452 false การสร้างความอบอุ่นใจแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:43.318557315+07:00","message":"[bufferProcess] interim [360000000]:การสร้างความอบอุ่นใจแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:43.318559435+07:00","message":"[bufferProcess] send to processor:การสร้างความอบอุ่นใจและ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:43.318563315+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:43.318566039+07:00","message":"> Transcript [2686] [false]: 'การสร้างความอบอุ่นใจและ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:43.318569035+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:43.31857073+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:43.318572668+07:00","message":"StatePrefix: 'การสร้างความอบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:43.318574415+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:43.350755882+07:00","message":"receive streaming session, msgId: 452"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:43.350789027+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":"2025-10-27T14:36:43.350794403+07:00","message":"receive interim result [false|false]: การสร้างความอบอุ่นใจและเป็น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:43.350807093+07:00","message":"[buffer interim] 452 false การสร้างความอบอุ่นใจและเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:43.350815811+07:00","message":"[bufferProcess] interim [420000000]:การสร้างความอบอุ่นใจและเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:43.350817792+07:00","message":"[bufferProcess] send to processor:การสร้างความอบอุ่นใจแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:43.350820979+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:43.350823481+07:00","message":"> Transcript [2687] [false]: 'การสร้างความอบอุ่นใจแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:43.350826551+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:43.350828348+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:43.35083024+07:00","message":"StatePrefix: 'การสร้างความอบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:43.350832516+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:43.350838284+07:00","message":"Push: 'การสร้างความอบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:43.350839824+07:00","message":"TextPushed: 'การสร้างความอบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:43.350841669+07:00","message":"Set new StatePrefix : 'การสร้างความอบอุ่นใจแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:43.350844626+07:00","message":"Next Push (prob) : 'อุ่นใจแล้ว'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:43.350852321+07:00","message":"push: {false การสร้างความอบ 0 0xc002217280}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:43.426395908+07:00","message":"receive streaming session, msgId: 452"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:43.426428773+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":"2025-10-27T14:36:43.426434285+07:00","message":"receive interim result [false|false]: การสร้างความอบอุ่นใจและปัญหา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:43.4264454+07:00","message":"[buffer interim] 452 false การสร้างความอบอุ่นใจและปัญหา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:43.426454205+07:00","message":"[bufferProcess] interim [480000000]:การสร้างความอบอุ่นใจและปัญหา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:43.426456252+07:00","message":"[bufferProcess] send to processor:การสร้างความอบอุ่นใจและเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:43.426460837+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:43.426463612+07:00","message":"> Transcript [2688] [false]: 'การสร้างความอบอุ่นใจและเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:43.426465839+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:43.426467471+07:00","message":"Set new StatePrefix: 'การสร้างความอบอุ่นใจและเป็น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:43.47950741+07:00","message":"receive streaming session, msgId: 452"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:43.479541646+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":"2025-10-27T14:36:43.47954695+07:00","message":"receive interim result [false|false]: การสร้างความอบอุ่นใจและบรรเทา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:43.479559406+07:00","message":"[buffer interim] 452 false การสร้างความอบอุ่นใจและบรรเทา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:43.479565642+07:00","message":"[bufferProcess] interim [540000000]:การสร้างความอบอุ่นใจและบรรเทา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:43.479568074+07:00","message":"[bufferProcess] send to processor:การสร้างความอบอุ่นใจและปัญหา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:43.479573237+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:43.479575674+07:00","message":"> Transcript [2689] [false]: 'การสร้างความอบอุ่นใจและปัญหา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:43.479577728+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:43.4795796+07:00","message":"Set new StatePrefix: 'การสร้างความอบอุ่นใจและปัญหา'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:36:43.604712661+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:36:43.604731137+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:43.796623247+07:00","message":"receive streaming session, msgId: 452"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:43.796687688+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":"2025-10-27T14:36:43.796694848+07:00","message":"receive interim result [false|false]: การสร้างความอบอุ่นใจและบรรเทาความ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:43.796710786+07:00","message":"[buffer interim] 452 false การสร้างความอบอุ่นใจและบรรเทาความ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:43.796721423+07:00","message":"[bufferProcess] interim [840000000]:การสร้างความอบอุ่นใจและบรรเทาความ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:43.796724277+07:00","message":"[bufferProcess] send to processor:การสร้างความอบอุ่นใจและบรรเทา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:43.796731086+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:43.796734754+07:00","message":"> Transcript [2690] [false]: 'การสร้างความอบอุ่นใจและบรรเทา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:43.796737849+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:43.796740334+07:00","message":"Set new StatePrefix: 'การสร้างความอบอุ่นใจและบรรเทา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:43.997849151+07:00","message":"receive streaming session, msgId: 452"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:43.997884569+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":"2025-10-27T14:36:43.997890319+07:00","message":"receive interim result [false|false]: การสร้างความอบอุ่นใจและบรรเทาความเชื่อ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:43.997902897+07:00","message":"[buffer interim] 452 false การสร้างความอบอุ่นใจและบรรเทาความเชื่อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:43.99791027+07:00","message":"[bufferProcess] interim [80000000]:การสร้างความอบอุ่นใจและบรรเทาความเชื่อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:43.997912719+07:00","message":"[bufferProcess] send to processor:การสร้างความอบอุ่นใจและบรรเทาความ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:43.997917781+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:43.997920292+07:00","message":"> Transcript [2691] [false]: 'การสร้างความอบอุ่นใจและบรรเทาความ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:43.997923502+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:43.997926318+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:43.99792829+07:00","message":"StatePrefix: 'การสร้างความอบอุ่นใจและบรรเทา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:43.99793065+07:00","message":"TextPushed: 'การสร้างความอบ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:44.119806344+07:00","message":"receive streaming session, msgId: 452"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:44.119846811+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":"2025-10-27T14:36:44.119854129+07:00","message":"receive interim result [false|false]: การสร้างความอบอุ่นใจและบรรเทาความเศร้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:44.119867152+07:00","message":"[buffer interim] 452 false การสร้างความอบอุ่นใจและบรรเทาความเศร้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:44.119883024+07:00","message":"[bufferProcess] interim [140000000]:การสร้างความอบอุ่นใจและบรรเทาความเศร้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:44.119885437+07:00","message":"[bufferProcess] send to processor:การสร้างความอบอุ่นใจและบรรเทาความเชื่อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:44.119889232+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:44.119892229+07:00","message":"> Transcript [2692] [false]: 'การสร้างความอบอุ่นใจและบรรเทาความเชื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:44.119896474+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:44.119898338+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:44.119900337+07:00","message":"StatePrefix: 'การสร้างความอบอุ่นใจและบรรเทา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:44.119902659+07:00","message":"TextPushed: 'การสร้างความอบ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:44.313606027+07:00","message":"receive streaming session, msgId: 452"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:44.313638421+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":"2025-10-27T14:36:44.313644116+07:00","message":"receive interim result [false|false]: การสร้างความอบอุ่นใจและบรรเทาความเศร้าโศก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:44.313657313+07:00","message":"[buffer interim] 452 false การสร้างความอบอุ่นใจและบรรเทาความเศร้าโศก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:44.313665836+07:00","message":"[bufferProcess] interim [380000000]:การสร้างความอบอุ่นใจและบรรเทาความเศร้าโศก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:44.313668088+07:00","message":"[bufferProcess] send to processor:การสร้างความอบอุ่นใจและบรรเทาความเศร้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:44.313673566+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:44.313676196+07:00","message":"> Transcript [2693] [false]: 'การสร้างความอบอุ่นใจและบรรเทาความเศร้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:44.313679321+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:44.31368121+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:44.313683105+07:00","message":"StatePrefix: 'การสร้างความอบอุ่นใจและบรรเทา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:44.313685635+07:00","message":"TextPushed: 'การสร้างความอบ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:44.512189098+07:00","message":"receive streaming session, msgId: 452"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:44.512230129+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":"2025-10-27T14:36:44.512237185+07:00","message":"receive interim result [false|false]: การสร้างความอบอุ่นใจและบรรเทาความเศร้าโศกของ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:44.512257303+07:00","message":"[buffer interim] 452 false การสร้างความอบอุ่นใจและบรรเทาความเศร้าโศกของ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:44.512265968+07:00","message":"[bufferProcess] interim [560000000]:การสร้างความอบอุ่นใจและบรรเทาความเศร้าโศกของ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:44.512269194+07:00","message":"[bufferProcess] send to processor:การสร้างความอบอุ่นใจและบรรเทาความเศร้าโศก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:44.512277501+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:44.512281442+07:00","message":"> Transcript [2694] [false]: 'การสร้างความอบอุ่นใจและบรรเทาความเศร้าโศก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:44.512285592+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:44.512288046+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:44.512290858+07:00","message":"StatePrefix: 'การสร้างความอบอุ่นใจและบรรเทา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:44.512293329+07:00","message":"TextPushed: 'การสร้างความอบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:44.512299808+07:00","message":"Push: 'อุ่นใจและบรรเทา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:44.512301982+07:00","message":"TextPushed: 'การสร้างความอบอุ่นใจและบรรเทา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:44.51230433+07:00","message":"Set new StatePrefix : 'การสร้างความอบอุ่นใจและบรรเทาความเศร้าโศก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:44.512307068+07:00","message":"Next Push (prob) : 'ความเศร้าโศก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:44.512317941+07:00","message":"push: {false อุ่นใจและบรรเทา 0 0xc002217280}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:44.543923742+07:00","message":"receive streaming session, msgId: 452"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:44.543961386+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":"2025-10-27T14:36:44.543968339+07:00","message":"receive interim result [false|false]: การสร้างความอบอุ่นใจและบรรเทาความเศร้าโศก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:44.544000941+07:00","message":"[buffer interim] 452 false การสร้างความอบอุ่นใจและบรรเทาความเศร้าโศก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:44.544008774+07:00","message":"[bufferProcess] interim [620000000]:การสร้างความอบอุ่นใจและบรรเทาความเศร้าโศก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:44.54401184+07:00","message":"[bufferProcess] send to processor:การสร้างความอบอุ่นใจและบรรเทาความเศร้าโศกของ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:44.544016055+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:44.544019154+07:00","message":"> Transcript [2695] [false]: 'การสร้างความอบอุ่นใจและบรรเทาความเศร้าโศกของ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:44.544023522+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:44.544026399+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:44.544030186+07:00","message":"StatePrefix: 'การสร้างความอบอุ่นใจและบรรเทาความเศร้าโศก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:44.544033334+07:00","message":"TextPushed: 'การสร้างความอบอุ่นใจและบรรเทา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:44.608284782+07:00","message":"receive streaming session, msgId: 452"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:44.608331012+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":"2025-10-27T14:36:44.608339556+07:00","message":"receive interim result [false|false]: การสร้างความอบอุ่นใจและบรรเทาความเศร้าโศกของยา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:44.608354027+07:00","message":"[buffer interim] 452 false การสร้างความอบอุ่นใจและบรรเทาความเศร้าโศกของยา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:44.608362388+07:00","message":"[bufferProcess] interim [680000000]:การสร้างความอบอุ่นใจและบรรเทาความเศร้าโศกของยา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:44.608366072+07:00","message":"[bufferProcess] send to processor:การสร้างความอบอุ่นใจและบรรเทาความเศร้าโศก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:44.608372961+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:44.608376626+07:00","message":"> Transcript [2696] [false]: 'การสร้างความอบอุ่นใจและบรรเทาความเศร้าโศก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:44.608381499+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:44.60838402+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:44.608386693+07:00","message":"StatePrefix: 'การสร้างความอบอุ่นใจและบรรเทาความเศร้าโศก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:44.608389987+07:00","message":"TextPushed: 'การสร้างความอบอุ่นใจและบรรเทา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:44.704648945+07:00","message":"receive streaming session, msgId: 452"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:44.704694454+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":"2025-10-27T14:36:44.704705889+07:00","message":"receive interim result [false|false]: การสร้างความอบอุ่นใจและบรรเทาความเศร้าโศกของยาก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:44.704723034+07:00","message":"[buffer interim] 452 false การสร้างความอบอุ่นใจและบรรเทาความเศร้าโศกของยาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:44.704731855+07:00","message":"[bufferProcess] interim [740000000]:การสร้างความอบอุ่นใจและบรรเทาความเศร้าโศกของยาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:44.704735062+07:00","message":"[bufferProcess] send to processor:การสร้างความอบอุ่นใจและบรรเทาความเศร้าโศกของยา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:44.704741266+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:44.704745053+07:00","message":"> Transcript [2697] [false]: 'การสร้างความอบอุ่นใจและบรรเทาความเศร้าโศกของยา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:44.704749436+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:44.704751679+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:44.704754072+07:00","message":"StatePrefix: 'การสร้างความอบอุ่นใจและบรรเทาความเศร้าโศก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:44.704757196+07:00","message":"TextPushed: 'การสร้างความอบอุ่นใจและบรรเทา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:44.764882848+07:00","message":"receive streaming session, msgId: 452"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:44.764916072+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":"2025-10-27T14:36:44.764922301+07:00","message":"receive interim result [false|false]: การสร้างความอบอุ่นใจและบรรเทาความเศร้าโศกของญาติพี่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:44.764936453+07:00","message":"[buffer interim] 452 false การสร้างความอบอุ่นใจและบรรเทาความเศร้าโศกของญาติพี่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:44.764942737+07:00","message":"[bufferProcess] interim [920000000]:การสร้างความอบอุ่นใจและบรรเทาความเศร้าโศกของญาติพี่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:44.764945102+07:00","message":"[bufferProcess] send to processor:การสร้างความอบอุ่นใจและบรรเทาความเศร้าโศกของยาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:44.764950599+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:44.764952985+07:00","message":"> Transcript [2698] [false]: 'การสร้างความอบอุ่นใจและบรรเทาความเศร้าโศกของยาก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:44.764956501+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:44.764958308+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:44.764960084+07:00","message":"StatePrefix: 'การสร้างความอบอุ่นใจและบรรเทาความเศร้าโศก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:44.764962614+07:00","message":"TextPushed: 'การสร้างความอบอุ่นใจและบรรเทา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:44.764969269+07:00","message":"Push: 'ความเศร้าโศก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:44.764972295+07:00","message":"TextPushed: 'การสร้างความอบอุ่นใจและบรรเทาความเศร้าโศก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:44.764974196+07:00","message":"Set new StatePrefix : 'การสร้างความอบอุ่นใจและบรรเทาความเศร้าโศกของยาก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:44.764976213+07:00","message":"Next Push (prob) : 'ของยาก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:44.765002273+07:00","message":"push: {false ความเศร้าโศก 0 0xc002217280}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:44.892450503+07:00","message":"receive streaming session, msgId: 452"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:44.892491083+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":"2025-10-27T14:36:44.892496676+07:00","message":"receive interim result [false|false]: การสร้างความอบอุ่นใจและบรรเทาความเศร้าโศกของญาติพี่น้อง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:44.892508+07:00","message":"[buffer interim] 452 false การสร้างความอบอุ่นใจและบรรเทาความเศร้าโศกของญาติพี่น้อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:44.892514996+07:00","message":"[bufferProcess] interim [980000000]:การสร้างความอบอุ่นใจและบรรเทาความเศร้าโศกของญาติพี่น้อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:44.892517502+07:00","message":"[bufferProcess] send to processor:การสร้างความอบอุ่นใจและบรรเทาความเศร้าโศกของญาติพี่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:44.892522878+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:44.89252539+07:00","message":"> Transcript [2699] [false]: 'การสร้างความอบอุ่นใจและบรรเทาความเศร้าโศกของญาติพี่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:44.892527518+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:44.892529504+07:00","message":"Set new StatePrefix: 'การสร้างความอบอุ่นใจและบรรเทาความเศร้าโศกของญาติพี่'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:45.048630239+07:00","message":"[GCS] IsForceVAD: false for message ID: 452"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:45.123320539+07:00","message":"[GCS] Start streaming session, msgId: 453"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:45.18789681+07:00","message":"receive streaming session, msgId: 452"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:45.187927718+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การสร้างความอบอุ่นใจและบรรเทาความเศร้าโศกของญาติพี่น้อง\",\"confidence\":0.9543808}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:45.187933428+07:00","message":"receive interim result [true|false]: การสร้างความอบอุ่นใจและบรรเทาความเศร้าโศกของญาติพี่น้อง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:45.187941883+07:00","message":"end recv isFinal message id 452"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:45.187943751+07:00","message":"end Recv id 452"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:45.187948677+07:00","message":"[buffer interim] 452 true การสร้างความอบอุ่นใจและบรรเทาความเศร้าโศกของญาติพี่น้อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:45.187957883+07:00","message":"[bufferProcess] interim [340000000]:การสร้างความอบอุ่นใจและบรรเทาความเศร้าโศกของญาติพี่น้อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:45.187962897+07:00","message":"[bufferProcess] send to processor (isfinal):การสร้างความอบอุ่นใจและบรรเทาความเศร้าโศกของญาติพี่น้อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:45.187966237+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:45.18796877+07:00","message":"> Transcript [2700] [false]: 'การสร้างความอบอุ่นใจและบรรเทาความเศร้าโศกของญาติพี่น้อง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:45.187972316+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:45.18797391+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:45.187975468+07:00","message":"StatePrefix: 'การสร้างความอบอุ่นใจและบรรเทาความเศร้าโศกของญาติพี่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:45.187977888+07:00","message":"TextPushed: 'การสร้างความอบอุ่นใจและบรรเทาความเศร้าโศก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:45.187979823+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:45.187981488+07:00","message":"> Transcript [2701] [true]: 'การสร้างความอบอุ่นใจและบรรเทาความเศร้าโศกของญาติพี่น้อง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:45.187983794+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:45.187985093+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:45.187986367+07:00","message":"StatePrefix: 'การสร้างความอบอุ่นใจและบรรเทาความเศร้าโศกของญาติพี่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:45.187988132+07:00","message":"TextPushed: 'การสร้างความอบอุ่นใจและบรรเทาความเศร้าโศก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:45.187994388+07:00","message":"Push: 'ของญาติพี่น้อง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:45.188001633+07:00","message":"push: {true ของญาติพี่น้อง 0 0xc002217280}"}
{"level":"info","service":"Main","time":"2025-10-27T14:36:45.198898208+07:00","message":"write wav file: './tmp/7446/7446_452.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:46.3071024+07:00","message":"receive streaming session, msgId: 453"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:46.307145361+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":"2025-10-27T14:36:46.307151013+07:00","message":"receive interim result [false|false]: สำคัญ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:46.307164409+07:00","message":"[buffer interim] 453 false สำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:46.307170735+07:00","message":"[bufferProcess] interim [140000000]:สำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:46.307172353+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:46.307177438+07:00","message":"[bufferProcess] send to processor (ticker):สำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:46.307180356+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:46.307182899+07:00","message":"> Transcript [2702] [false]: 'สำคัญ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:46.307184712+07:00","message":"Set StatePrefix (first interim): 'สำคัญ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:46.57323385+07:00","message":"receive streaming session, msgId: 453"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:46.573284171+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":"2025-10-27T14:36:46.573289323+07:00","message":"receive interim result [false|false]: สำคัญคือการ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:46.57330311+07:00","message":"[buffer interim] 453 false สำคัญคือการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:46.573309911+07:00","message":"[bufferProcess] interim [440000000]:สำคัญคือการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:46.573311793+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:36:46.605333565+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:36:46.605346039+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:46.698417592+07:00","message":"receive streaming session, msgId: 453"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:46.698456173+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":"2025-10-27T14:36:46.698463006+07:00","message":"receive interim result [false|false]: สำคัญของการสื่อ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:46.698476843+07:00","message":"[buffer interim] 453 false สำคัญของการสื่อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:46.698484713+07:00","message":"[bufferProcess] interim [620000000]:สำคัญของการสื่อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:46.698487261+07:00","message":"[bufferProcess] send to processor:สำคัญคือการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:46.698493493+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:46.698497891+07:00","message":"> Transcript [2703] [false]: 'สำคัญคือการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:46.698502021+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:46.698504289+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:46.698506829+07:00","message":"StatePrefix: 'สำคัญ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:46.698509251+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:47.010456621+07:00","message":"receive streaming session, msgId: 453"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:47.010492005+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":"2025-10-27T14:36:47.010497775+07:00","message":"receive interim result [false|false]: สำคัญคือการสืบ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:47.010510361+07:00","message":"[buffer interim] 453 false สำคัญคือการสืบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:47.010516427+07:00","message":"[bufferProcess] interim [860000000]:สำคัญคือการสืบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:47.010518436+07:00","message":"[bufferProcess] send to processor:สำคัญของการสื่อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:47.010523408+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:47.010526034+07:00","message":"> Transcript [2704] [false]: 'สำคัญของการสื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:47.010528949+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:47.010530848+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:47.010532386+07:00","message":"StatePrefix: 'สำคัญ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:47.010534392+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:47.014136458+07:00","message":"receive streaming session, msgId: 453"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:47.01415544+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":"2025-10-27T14:36:47.014159953+07:00","message":"receive interim result [false|false]: สำคัญคือการสืบทอด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:47.014170399+07:00","message":"[buffer interim] 453 false สำคัญคือการสืบทอด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:47.014175438+07:00","message":"[bufferProcess] interim [920000000]:สำคัญคือการสืบทอด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:47.014177192+07:00","message":"[bufferProcess] send to processor:สำคัญคือการสืบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:47.014180279+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:47.014182309+07:00","message":"> Transcript [2705] [false]: 'สำคัญคือการสืบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:47.014184994+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:47.014186701+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:47.014188147+07:00","message":"StatePrefix: 'สำคัญ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:47.014189698+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:47.172806785+07:00","message":"[GCS] IsForceVAD: false for message ID: 453"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:47.299789504+07:00","message":"[GCS] Start streaming session, msgId: 454"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:47.312375846+07:00","message":"receive streaming session, msgId: 453"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:47.312407511+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำคัญคือการสืบทอด\",\"confidence\":0.9293857}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:47.312413879+07:00","message":"receive interim result [true|false]: สำคัญคือการสืบทอด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:47.312421303+07:00","message":"end recv isFinal message id 453"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:47.312423773+07:00","message":"end Recv id 453"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:47.312429223+07:00","message":"[buffer interim] 453 true สำคัญคือการสืบทอด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:47.312439275+07:00","message":"[bufferProcess] interim [280000000]:สำคัญคือการสืบทอด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:47.312444727+07:00","message":"[bufferProcess] send to processor (isfinal):สำคัญคือการสืบทอด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:47.312448878+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:47.312452206+07:00","message":"> Transcript [2706] [false]: 'สำคัญคือการสืบทอด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:47.31245592+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:47.312458307+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:47.312460436+07:00","message":"StatePrefix: 'สำคัญ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:47.31246268+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:47.31246944+07:00","message":"Push: 'สำคัญ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:47.312471678+07:00","message":"TextPushed: 'สำคัญ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:47.312474163+07:00","message":"Set new StatePrefix : 'สำคัญคือการสืบทอด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:47.312476453+07:00","message":"Next Push (prob) : 'คือการสืบทอด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:47.312478788+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:47.312481127+07:00","message":"> Transcript [2707] [true]: 'สำคัญคือการสืบทอด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:47.312483923+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:47.312486014+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:47.312488012+07:00","message":"StatePrefix: 'สำคัญคือการสืบทอด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:47.312490059+07:00","message":"TextPushed: 'สำคัญ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:47.312492633+07:00","message":"Push: 'คือการสืบทอด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:47.312501208+07:00","message":"push: {false สำคัญ 0 0xc002216f00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:47.312507184+07:00","message":"push: {true คือการสืบทอด 0 0xc002216f00}"}
{"level":"info","service":"Main","time":"2025-10-27T14:36:47.319425575+07:00","message":"write wav file: './tmp/7446/7446_453.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:48.294136746+07:00","message":"receive streaming session, msgId: 454"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:48.29418185+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":"2025-10-27T14:36:48.294187758+07:00","message":"receive interim result [false|false]: พระพุทธศาสนา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:48.294203021+07:00","message":"[buffer interim] 454 false พระพุทธศาสนา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:48.29420992+07:00","message":"[bufferProcess] interim [780000000]:พระพุทธศาสนา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:48.294211493+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:48.486505992+07:00","message":"receive streaming session, msgId: 454"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:48.486572265+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":"2025-10-27T14:36:48.486580201+07:00","message":"receive interim result [false|false]: พระพุทธศาสนาและ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:48.486596245+07:00","message":"[buffer interim] 454 false พระพุทธศาสนาและ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:48.486606651+07:00","message":"[bufferProcess] interim [20000000]:พระพุทธศาสนาและ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:48.486609644+07:00","message":"[bufferProcess] send to processor:พระพุทธศาสนา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:48.48661636+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:48.486620019+07:00","message":"> Transcript [2708] [false]: 'พระพุทธศาสนา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:48.486622635+07:00","message":"Set StatePrefix (first interim): 'พระพุทธศาสนา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:48.682458889+07:00","message":"receive streaming session, msgId: 454"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:48.682500708+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":"2025-10-27T14:36:48.682506129+07:00","message":"receive interim result [false|false]: พระพุทธศาสนาและจะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:48.682520041+07:00","message":"[buffer interim] 454 false พระพุทธศาสนาและจะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:48.682526961+07:00","message":"[bufferProcess] interim [200000000]:พระพุทธศาสนาและจะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:48.682528974+07:00","message":"[bufferProcess] send to processor:พระพุทธศาสนาและ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:48.682531992+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:48.682534857+07:00","message":"> Transcript [2709] [false]: 'พระพุทธศาสนาและ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:48.68253769+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:48.682539519+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:48.682541336+07:00","message":"StatePrefix: 'พระพุทธศาสนา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:48.682543037+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:48.759086523+07:00","message":"receive streaming session, msgId: 454"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:48.759126899+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":"2025-10-27T14:36:48.759132289+07:00","message":"receive interim result [false|false]: พระพุทธศาสนาและการ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:48.759144056+07:00","message":"[buffer interim] 454 false พระพุทธศาสนาและการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:48.759150918+07:00","message":"[bufferProcess] interim [320000000]:พระพุทธศาสนาและการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:48.759154836+07:00","message":"[bufferProcess] send to processor:พระพุทธศาสนาและจะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:48.759160642+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:48.75916437+07:00","message":"> Transcript [2710] [false]: 'พระพุทธศาสนาและจะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:48.759168984+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:48.759171801+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:48.759174392+07:00","message":"StatePrefix: 'พระพุทธศาสนา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:48.759176881+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:48.864465533+07:00","message":"receive streaming session, msgId: 454"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:48.864504918+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":"2025-10-27T14:36:48.864511634+07:00","message":"receive interim result [false|false]: พระพุทธศาสนาและเจริญ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:48.864525499+07:00","message":"[buffer interim] 454 false พระพุทธศาสนาและเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:48.864533264+07:00","message":"[bufferProcess] interim [380000000]:พระพุทธศาสนาและเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:48.864536047+07:00","message":"[bufferProcess] send to processor:พระพุทธศาสนาและการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:48.864542525+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:48.864546374+07:00","message":"> Transcript [2711] [false]: 'พระพุทธศาสนาและการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:48.864551382+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:48.864553814+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:48.864556582+07:00","message":"StatePrefix: 'พระพุทธศาสนา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:48.864558762+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:48.940444229+07:00","message":"receive streaming session, msgId: 454"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:48.940491111+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":"2025-10-27T14:36:48.940498266+07:00","message":"receive interim result [false|false]: พระพุทธศาสนาและจะรีบ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:48.940515544+07:00","message":"[buffer interim] 454 false พระพุทธศาสนาและจะรีบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:48.940524093+07:00","message":"[bufferProcess] interim [440000000]:พระพุทธศาสนาและจะรีบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:48.940527393+07:00","message":"[bufferProcess] send to processor:พระพุทธศาสนาและเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:48.940535654+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:48.940539354+07:00","message":"> Transcript [2712] [false]: 'พระพุทธศาสนาและเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:48.940543625+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:48.940546425+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:48.940549434+07:00","message":"StatePrefix: 'พระพุทธศาสนา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:48.940552153+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:48.940559303+07:00","message":"Push: 'พระพุทธศาสนา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:48.9405617+07:00","message":"TextPushed: 'พระพุทธศาสนา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:48.940564255+07:00","message":"Set new StatePrefix : 'พระพุทธศาสนาและเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:48.940567166+07:00","message":"Next Push (prob) : 'และเจริญ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:48.940577773+07:00","message":"push: {false พระพุทธศาสนา 0 0xc002880780}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:49.258809513+07:00","message":"receive streaming session, msgId: 454"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:49.258841278+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":"2025-10-27T14:36:49.258846862+07:00","message":"receive interim result [false|false]: พระพุทธศาสนาและจารีตประเพณี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:49.258858832+07:00","message":"[buffer interim] 454 false พระพุทธศาสนาและจารีตประเพณี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:49.258866704+07:00","message":"[bufferProcess] interim [740000000]:พระพุทธศาสนาและจารีตประเพณี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:49.25886879+07:00","message":"[bufferProcess] send to processor:พระพุทธศาสนาและจะรีบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:49.258873888+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:49.258876534+07:00","message":"> Transcript [2713] [false]: 'พระพุทธศาสนาและจะรีบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:49.258878818+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:49.258880554+07:00","message":"Set new StatePrefix: 'พระพุทธศาสนาและจะรีบ'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:36:49.606293642+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:36:49.606310087+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:49.635646763+07:00","message":"receive streaming session, msgId: 454"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:49.635685206+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":"2025-10-27T14:36:49.635690702+07:00","message":"receive interim result [false|false]: พระพุทธศาสนาและจารีตประเพณีค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:49.635704398+07:00","message":"[buffer interim] 454 false พระพุทธศาสนาและจารีตประเพณีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:49.635711108+07:00","message":"[bufferProcess] interim [220000000]:พระพุทธศาสนาและจารีตประเพณีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:49.635713148+07:00","message":"[bufferProcess] send to processor:พระพุทธศาสนาและจารีตประเพณี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:49.635718833+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:49.635722462+07:00","message":"> Transcript [2714] [false]: 'พระพุทธศาสนาและจารีตประเพณี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:49.63572446+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:49.635726259+07:00","message":"Set new StatePrefix: 'พระพุทธศาสนาและจารีตประเพณี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:50.279615779+07:00","message":"receive streaming session, msgId: 454"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:50.279658729+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":"2025-10-27T14:36:50.279664601+07:00","message":"receive interim result [false|false]: พระพุทธศาสนาและจารีตประเพณีค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:50.279680486+07:00","message":"[buffer interim] 454 false พระพุทธศาสนาและจารีตประเพณีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:50.279687841+07:00","message":"[bufferProcess] interim [820000000]:พระพุทธศาสนาและจารีตประเพณีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:50.279690511+07:00","message":"[bufferProcess] send to processor:พระพุทธศาสนาและจารีตประเพณีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:50.279694035+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:50.279696529+07:00","message":"> Transcript [2715] [false]: 'พระพุทธศาสนาและจารีตประเพณีค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:50.279699674+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:50.279701515+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:50.279703071+07:00","message":"StatePrefix: 'พระพุทธศาสนาและจารีตประเพณี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:50.279705013+07:00","message":"TextPushed: 'พระพุทธศาสนา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:52.427484326+07:00","message":"[GCS] Cleaned up inactive client: 436"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:52.427504929+07:00","message":"[GCS] Cleaned up inactive client: 441"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:52.427507479+07:00","message":"[GCS] Cleaned up inactive client: 437"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:52.427509291+07:00","message":"[GCS] Cleaned up inactive client: 439"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:52.427510777+07:00","message":"[GCS] Cleaned up inactive client: 440"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:52.427512195+07:00","message":"[GCS] Cleaned up inactive client: 438"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:52.427513696+07:00","message":"[GCS] Cleaned up inactive client: 442"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:36:52.606742512+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:36:52.606757642+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:53.449511221+07:00","message":"[GCS] IsForceVAD: false for message ID: 454"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:53.510627787+07:00","message":"[GCS] Start streaming session, msgId: 455"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:53.564703998+07:00","message":"receive streaming session, msgId: 454"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:53.564746773+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระพุทธศาสนาและจารีตประเพณีค่ะ\",\"confidence\":0.9495098}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:53.564753107+07:00","message":"receive interim result [true|false]: พระพุทธศาสนาและจารีตประเพณีค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:53.564762706+07:00","message":"end recv isFinal message id 454"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:53.564764646+07:00","message":"end Recv id 454"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:53.564770023+07:00","message":"[buffer interim] 454 true พระพุทธศาสนาและจารีตประเพณีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:53.564780295+07:00","message":"[bufferProcess] interim [180000000]:พระพุทธศาสนาและจารีตประเพณีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:53.564785413+07:00","message":"[bufferProcess] send to processor (isfinal):พระพุทธศาสนาและจารีตประเพณีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:53.564789417+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:53.564793081+07:00","message":"> Transcript [2716] [false]: 'พระพุทธศาสนาและจารีตประเพณีค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:53.564795625+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:53.564797233+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:53.564798761+07:00","message":"StatePrefix: 'พระพุทธศาสนาและจารีตประเพณี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:53.564800718+07:00","message":"TextPushed: 'พระพุทธศาสนา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:53.564802264+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:53.564803787+07:00","message":"> Transcript [2717] [true]: 'พระพุทธศาสนาและจารีตประเพณีค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:53.564805984+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:53.564807324+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:53.564808605+07:00","message":"StatePrefix: 'พระพุทธศาสนาและจารีตประเพณี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:53.564810057+07:00","message":"TextPushed: 'พระพุทธศาสนา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:53.564815558+07:00","message":"Push: 'และจารีตประเพณีค่ะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:53.564824174+07:00","message":"push: {true และจารีตประเพณีค่ะ 0 0xc002880780}"}
{"level":"info","service":"Main","time":"2025-10-27T14:36:53.578177102+07:00","message":"write wav file: './tmp/7446/7446_454.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:53.995549853+07:00","message":"receive streaming session, msgId: 455"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:53.995587742+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":"2025-10-27T14:36:53.995593062+07:00","message":"receive interim result [false|false]: ทำ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:53.995606262+07:00","message":"[buffer interim] 455 false ทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:53.995612979+07:00","message":"[bufferProcess] interim [300000000]:ทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:53.995614522+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:54.093624025+07:00","message":"receive streaming session, msgId: 455"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:54.093675175+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":"2025-10-27T14:36:54.093683079+07:00","message":"receive interim result [false|false]: ธรรมะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:54.093702465+07:00","message":"[buffer interim] 455 false ธรรมะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:54.093713173+07:00","message":"[bufferProcess] interim [420000000]:ธรรมะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:54.093716184+07:00","message":"[bufferProcess] send to processor:ทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:54.093722774+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:54.093726064+07:00","message":"> Transcript [2718] [false]: 'ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:54.09372875+07:00","message":"Set StatePrefix (first interim): 'ทำ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:54.251950858+07:00","message":"receive streaming session, msgId: 455"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:54.251986985+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":"2025-10-27T14:36:54.251996937+07:00","message":"receive interim result [false|false]: ทำวัตร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:54.252010806+07:00","message":"[buffer interim] 455 false ทำวัตร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:54.252017137+07:00","message":"[bufferProcess] interim [540000000]:ทำวัตร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:54.252019509+07:00","message":"[bufferProcess] send to processor:ธรรมะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:54.252024703+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:54.252027089+07:00","message":"> Transcript [2719] [false]: 'ธรรมะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:54.252029666+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:54.252031334+07:00","message":"Set new StatePrefix: 'ธรรมะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:54.263122571+07:00","message":"receive streaming session, msgId: 455"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:54.263166446+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":"2025-10-27T14:36:54.263173296+07:00","message":"receive interim result [false|false]: ธรรมชาติ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:54.26319038+07:00","message":"[buffer interim] 455 false ธรรมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:54.263198164+07:00","message":"[bufferProcess] interim [600000000]:ธรรมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:54.263200779+07:00","message":"[bufferProcess] send to processor:ทำวัตร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:54.263204859+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:54.263208264+07:00","message":"> Transcript [2720] [false]: 'ทำวัตร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:54.26321112+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:54.263213572+07:00","message":"Set new StatePrefix: 'ทำวัตร'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:54.772303447+07:00","message":"receive streaming session, msgId: 455"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:54.772334019+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":"2025-10-27T14:36:54.772339932+07:00","message":"receive interim result [false|false]: ธรรมดาเจ๊"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:54.772354884+07:00","message":"[buffer interim] 455 false ธรรมดาเจ๊"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:54.772361444+07:00","message":"[bufferProcess] interim [80000000]:ธรรมดาเจ๊"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:54.772363694+07:00","message":"[bufferProcess] send to processor:ธรรมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:54.772366879+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:54.772369232+07:00","message":"> Transcript [2721] [false]: 'ธรรมชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:54.772371011+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:54.77237262+07:00","message":"Set new StatePrefix: 'ธรรมชาติ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:54.903731481+07:00","message":"receive streaming session, msgId: 455"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:54.903769783+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ธรรมะชนะ 7\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:54.903776254+07:00","message":"receive interim result [false|false]: ธรรมะชนะ 7"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:54.903793248+07:00","message":"[buffer interim] 455 false ธรรมะชนะ 7"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:54.903801516+07:00","message":"[bufferProcess] interim [140000000]:ธรรมะชนะ 7"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:54.903804497+07:00","message":"[bufferProcess] send to processor:ธรรมดาเจ๊"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:54.903809236+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:54.903812446+07:00","message":"> Transcript [2722] [false]: 'ธรรมดาเจ๊'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:54.903815275+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:54.903817984+07:00","message":"Set new StatePrefix: 'ธรรมดาเจ๊'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:54.950781604+07:00","message":"receive streaming session, msgId: 455"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:54.950828586+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":"2025-10-27T14:36:54.950835693+07:00","message":"receive interim result [false|false]: ธรรมดาเจมส์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:54.950853868+07:00","message":"[buffer interim] 455 false ธรรมดาเจมส์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:54.95086715+07:00","message":"[bufferProcess] interim [200000000]:ธรรมดาเจมส์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:54.950870429+07:00","message":"[bufferProcess] send to processor:ธรรมะชนะ 7"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:54.950875046+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:54.950879169+07:00","message":"> Transcript [2723] [false]: 'ธรรมะชนะ 7'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:54.950882011+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:54.950884269+07:00","message":"Set new StatePrefix: 'ธรรมะชนะ 7'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:54.996639825+07:00","message":"receive streaming session, msgId: 455"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:54.996670001+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":"2025-10-27T14:36:54.996675074+07:00","message":"receive interim result [false|false]: ธรรมเจดีย์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:54.99668649+07:00","message":"[buffer interim] 455 false ธรรมเจดีย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:54.996694177+07:00","message":"[bufferProcess] interim [260000000]:ธรรมเจดีย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:54.996696046+07:00","message":"[bufferProcess] send to processor:ธรรมดาเจมส์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:54.996699546+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:54.996702387+07:00","message":"> Transcript [2724] [false]: 'ธรรมดาเจมส์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:54.996704195+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:54.996705727+07:00","message":"Set new StatePrefix: 'ธรรมดาเจมส์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:55.082689416+07:00","message":"receive streaming session, msgId: 455"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:55.082719089+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":"2025-10-27T14:36:55.082724684+07:00","message":"receive interim result [false|false]: ธรรมดาเจติยา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:55.082737244+07:00","message":"[buffer interim] 455 false ธรรมดาเจติยา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:55.082743592+07:00","message":"[bufferProcess] interim [380000000]:ธรรมดาเจติยา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:55.082745652+07:00","message":"[bufferProcess] send to processor:ธรรมเจดีย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:55.08275123+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:55.082753712+07:00","message":"> Transcript [2725] [false]: 'ธรรมเจดีย์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:55.082755674+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:55.082757395+07:00","message":"Set new StatePrefix: 'ธรรมเจดีย์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:55.265679361+07:00","message":"receive streaming session, msgId: 455"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:55.265720646+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":"2025-10-27T14:36:55.265727486+07:00","message":"receive interim result [false|false]: ธรรมดาเจติยาจารย์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:55.265743467+07:00","message":"[buffer interim] 455 false ธรรมดาเจติยาจารย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:55.265751539+07:00","message":"[bufferProcess] interim [620000000]:ธรรมดาเจติยาจารย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:55.265754519+07:00","message":"[bufferProcess] send to processor:ธรรมดาเจติยา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:55.265759117+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:55.265762683+07:00","message":"> Transcript [2726] [false]: 'ธรรมดาเจติยา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:55.265765635+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:55.265768481+07:00","message":"Set new StatePrefix: 'ธรรมดาเจติยา'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:36:55.606999698+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:36:55.607004229+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:55.851725936+07:00","message":"receive streaming session, msgId: 455"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:55.85176193+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":"2025-10-27T14:36:55.851767731+07:00","message":"receive interim result [false|false]: ธรรมดาเจติยาจารย์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:55.851781254+07:00","message":"[buffer interim] 455 false ธรรมดาเจติยาจารย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:55.851787809+07:00","message":"[bufferProcess] interim [220000000]:ธรรมดาเจติยาจารย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:55.851789945+07:00","message":"[bufferProcess] send to processor:ธรรมดาเจติยาจารย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:55.851795043+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:55.851797695+07:00","message":"> Transcript [2727] [false]: 'ธรรมดาเจติยาจารย์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:55.851800464+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:55.851802318+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:55.851803969+07:00","message":"StatePrefix: 'ธรรมดาเจติยา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:55.851805915+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:56.483732926+07:00","message":"receive streaming session, msgId: 455"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:56.483769214+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":"2025-10-27T14:36:56.48379286+07:00","message":"receive interim result [false|false]: ธรรมดาเจติยาจารย์วัดพระปฐม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:56.48380526+07:00","message":"[buffer interim] 455 false ธรรมดาเจติยาจารย์วัดพระปฐม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:56.483812855+07:00","message":"[bufferProcess] interim [760000000]:ธรรมดาเจติยาจารย์วัดพระปฐม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:56.483815179+07:00","message":"[bufferProcess] send to processor:ธรรมดาเจติยาจารย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:56.483820383+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:56.483822765+07:00","message":"> Transcript [2728] [false]: 'ธรรมดาเจติยาจารย์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:56.483825855+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:56.483827671+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:56.483830575+07:00","message":"StatePrefix: 'ธรรมดาเจติยา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:56.483832653+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:56.543669256+07:00","message":"receive streaming session, msgId: 455"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:56.54370461+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":"2025-10-27T14:36:56.543710041+07:00","message":"receive interim result [false|false]: ธรรมดาเจติยาจารย์วัด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:56.543721516+07:00","message":"[buffer interim] 455 false ธรรมดาเจติยาจารย์วัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:56.543728458+07:00","message":"[bufferProcess] interim [880000000]:ธรรมดาเจติยาจารย์วัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:56.543730449+07:00","message":"[bufferProcess] send to processor:ธรรมดาเจติยาจารย์วัดพระปฐม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:56.543736101+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:56.543738574+07:00","message":"> Transcript [2729] [false]: 'ธรรมดาเจติยาจารย์วัดพระปฐม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:56.543741635+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:56.543743457+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:56.543745048+07:00","message":"StatePrefix: 'ธรรมดาเจติยา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:56.543746925+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:56.671312559+07:00","message":"receive streaming session, msgId: 455"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:56.671353924+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":"2025-10-27T14:36:56.671360265+07:00","message":"receive interim result [false|false]: ธรรมดาเจติยาจารย์วัดพระปฐมเจดีย์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:56.671376322+07:00","message":"[buffer interim] 455 false ธรรมดาเจติยาจารย์วัดพระปฐมเจดีย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:56.671383751+07:00","message":"[bufferProcess] interim [940000000]:ธรรมดาเจติยาจารย์วัดพระปฐมเจดีย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:56.671385823+07:00","message":"[bufferProcess] send to processor:ธรรมดาเจติยาจารย์วัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:56.67138913+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:56.671391843+07:00","message":"> Transcript [2730] [false]: 'ธรรมดาเจติยาจารย์วัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:56.671394778+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:56.67139671+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:56.671398726+07:00","message":"StatePrefix: 'ธรรมดาเจติยา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:56.67140052+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:56.671402633+07:00","message":"Push: 'ธรรมดาเจติยา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:56.671404137+07:00","message":"TextPushed: 'ธรรมดาเจติยา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:56.671407015+07:00","message":"Set new StatePrefix : 'ธรรมดาเจติยาจารย์วัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:56.671408855+07:00","message":"Next Push (prob) : 'จารย์วัด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:56.671417438+07:00","message":"push: {false ธรรมดาเจติยา 0 0xc000128600}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:57.187321288+07:00","message":"receive streaming session, msgId: 455"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:57.187354965+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":"2025-10-27T14:36:57.187360925+07:00","message":"receive interim result [false|false]: ธรรมดาเจติยาจารย์วัดพระปฐมเจดีย์จังหวัด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:57.187374245+07:00","message":"[buffer interim] 455 false ธรรมดาเจติยาจารย์วัดพระปฐมเจดีย์จังหวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:57.187381696+07:00","message":"[bufferProcess] interim [480000000]:ธรรมดาเจติยาจารย์วัดพระปฐมเจดีย์จังหวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:57.187383945+07:00","message":"[bufferProcess] send to processor:ธรรมดาเจติยาจารย์วัดพระปฐมเจดีย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:57.187389945+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:57.187392448+07:00","message":"> Transcript [2731] [false]: 'ธรรมดาเจติยาจารย์วัดพระปฐมเจดีย์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:57.187395402+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:57.187397275+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:57.187399685+07:00","message":"StatePrefix: 'ธรรมดาเจติยาจารย์วัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:57.187401707+07:00","message":"TextPushed: 'ธรรมดาเจติยา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:57.372680155+07:00","message":"receive streaming session, msgId: 455"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:57.372710757+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":"2025-10-27T14:36:57.372716788+07:00","message":"receive interim result [false|false]: ธรรมดาเจติยาจารย์วัดพระปฐมเจดีย์จังหวัดนครปฐม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:57.372731165+07:00","message":"[buffer interim] 455 false ธรรมดาเจติยาจารย์วัดพระปฐมเจดีย์จังหวัดนครปฐม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:57.372737564+07:00","message":"[bufferProcess] interim [660000000]:ธรรมดาเจติยาจารย์วัดพระปฐมเจดีย์จังหวัดนครปฐม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:57.372739998+07:00","message":"[bufferProcess] send to processor:ธรรมดาเจติยาจารย์วัดพระปฐมเจดีย์จังหวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:57.372743551+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:57.372746036+07:00","message":"> Transcript [2732] [false]: 'ธรรมดาเจติยาจารย์วัดพระปฐมเจดีย์จังหวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:57.372748978+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:57.37275076+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:57.372752508+07:00","message":"StatePrefix: 'ธรรมดาเจติยาจารย์วัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:57.372754984+07:00","message":"TextPushed: 'ธรรมดาเจติยา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:57.445131604+07:00","message":"receive streaming session, msgId: 455"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:57.445177773+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":"2025-10-27T14:36:57.445183811+07:00","message":"receive interim result [false|false]: ธรรมดาเจติยาจารย์วัดพระปฐมเจดีย์จังหวัดนคร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:57.44519673+07:00","message":"[buffer interim] 455 false ธรรมดาเจติยาจารย์วัดพระปฐมเจดีย์จังหวัดนคร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:57.445205661+07:00","message":"[bufferProcess] interim [780000000]:ธรรมดาเจติยาจารย์วัดพระปฐมเจดีย์จังหวัดนคร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:57.445207728+07:00","message":"[bufferProcess] send to processor:ธรรมดาเจติยาจารย์วัดพระปฐมเจดีย์จังหวัดนครปฐม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:57.445213367+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:57.44521594+07:00","message":"> Transcript [2733] [false]: 'ธรรมดาเจติยาจารย์วัดพระปฐมเจดีย์จังหวัดนครปฐม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:57.445218579+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:57.445220256+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:57.445222001+07:00","message":"StatePrefix: 'ธรรมดาเจติยาจารย์วัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:57.445224394+07:00","message":"TextPushed: 'ธรรมดาเจติยา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:57.573697183+07:00","message":"receive streaming session, msgId: 455"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:57.573734594+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":"2025-10-27T14:36:57.573741152+07:00","message":"receive interim result [false|false]: ธรรมดาเจติยาจารย์วัดพระปฐมเจดีย์จังหวัดนครปฐม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:57.573755468+07:00","message":"[buffer interim] 455 false ธรรมดาเจติยาจารย์วัดพระปฐมเจดีย์จังหวัดนครปฐม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:57.573762636+07:00","message":"[bufferProcess] interim [840000000]:ธรรมดาเจติยาจารย์วัดพระปฐมเจดีย์จังหวัดนครปฐม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:57.573765388+07:00","message":"[bufferProcess] send to processor:ธรรมดาเจติยาจารย์วัดพระปฐมเจดีย์จังหวัดนคร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:57.573768602+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:57.57377121+07:00","message":"> Transcript [2734] [false]: 'ธรรมดาเจติยาจารย์วัดพระปฐมเจดีย์จังหวัดนคร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:57.573774563+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:57.573776313+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:57.573778057+07:00","message":"StatePrefix: 'ธรรมดาเจติยาจารย์วัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:57.573780372+07:00","message":"TextPushed: 'ธรรมดาเจติยา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:57.573783087+07:00","message":"Push: 'จารย์วัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:57.573784703+07:00","message":"TextPushed: 'ธรรมดาเจติยาจารย์วัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:57.573786438+07:00","message":"Set new StatePrefix : 'ธรรมดาเจติยาจารย์วัดพระปฐมเจดีย์จังหวัดนคร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:57.573788515+07:00","message":"Next Push (prob) : 'พระปฐมเจดีย์จังหวัดนคร'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:57.573797151+07:00","message":"push: {false จารย์วัด 0 0xc000128600}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:58.142557444+07:00","message":"receive streaming session, msgId: 455"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:58.14259723+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":"2025-10-27T14:36:58.14260231+07:00","message":"receive interim result [false|false]: ธรรมดาเจติยาจารย์วัดพระปฐมเจดีย์จังหวัดนครปฐม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:58.14261471+07:00","message":"[buffer interim] 455 false ธรรมดาเจติยาจารย์วัดพระปฐมเจดีย์จังหวัดนครปฐม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:58.142621442+07:00","message":"[bufferProcess] interim [440000000]:ธรรมดาเจติยาจารย์วัดพระปฐมเจดีย์จังหวัดนครปฐม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:58.142623625+07:00","message":"[bufferProcess] send to processor:ธรรมดาเจติยาจารย์วัดพระปฐมเจดีย์จังหวัดนครปฐม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:58.142628642+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:58.142631224+07:00","message":"> Transcript [2735] [false]: 'ธรรมดาเจติยาจารย์วัดพระปฐมเจดีย์จังหวัดนครปฐม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:58.142634333+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:58.142636242+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:58.142637876+07:00","message":"StatePrefix: 'ธรรมดาเจติยาจารย์วัดพระปฐมเจดีย์จังหวัดนคร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:58.142640904+07:00","message":"TextPushed: 'ธรรมดาเจติยาจารย์วัด'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:36:58.60731807+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:36:58.607343592+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:59.186743938+07:00","message":"receive streaming session, msgId: 455"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:59.186785033+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":"2025-10-27T14:36:59.186790715+07:00","message":"receive interim result [false|false]: ธรรมดาเจติยาจารย์วัดพระปฐมเจดีย์จังหวัดนครปฐมพระธัมมชโย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:59.186807858+07:00","message":"[buffer interim] 455 false ธรรมดาเจติยาจารย์วัดพระปฐมเจดีย์จังหวัดนครปฐมพระธัมมชโย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:59.186817117+07:00","message":"[bufferProcess] interim [520000000]:ธรรมดาเจติยาจารย์วัดพระปฐมเจดีย์จังหวัดนครปฐมพระธัมมชโย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:59.186819376+07:00","message":"[bufferProcess] send to processor:ธรรมดาเจติยาจารย์วัดพระปฐมเจดีย์จังหวัดนครปฐม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:59.186822304+07:00","message":"[bufferProcess] send to processor (ticker):ธรรมดาเจติยาจารย์วัดพระปฐมเจดีย์จังหวัดนครปฐมพระธัมมชโย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:59.186825399+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:59.186828036+07:00","message":"> Transcript [2736] [false]: 'ธรรมดาเจติยาจารย์วัดพระปฐมเจดีย์จังหวัดนครปฐม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:59.186831184+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:59.18683289+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:59.186835516+07:00","message":"StatePrefix: 'ธรรมดาเจติยาจารย์วัดพระปฐมเจดีย์จังหวัดนคร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:59.186837734+07:00","message":"TextPushed: 'ธรรมดาเจติยาจารย์วัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:59.18683927+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:59.186840902+07:00","message":"> Transcript [2737] [false]: 'ธรรมดาเจติยาจารย์วัดพระปฐมเจดีย์จังหวัดนครปฐมพระธัมมชโย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:59.186842539+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:59.186843806+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:59.18684508+07:00","message":"StatePrefix: 'ธรรมดาเจติยาจารย์วัดพระปฐมเจดีย์จังหวัดนคร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:59.186846843+07:00","message":"TextPushed: 'ธรรมดาเจติยาจารย์วัด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:59.561532873+07:00","message":"receive streaming session, msgId: 455"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:59.561570005+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":"2025-10-27T14:36:59.561576088+07:00","message":"receive interim result [false|false]: ธรรมดาเจติยาจารย์วัดพระปฐมเจดีย์จังหวัดนครปฐมพระธรรมวโรดม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:59.561592631+07:00","message":"[buffer interim] 455 false ธรรมดาเจติยาจารย์วัดพระปฐมเจดีย์จังหวัดนครปฐมพระธรรมวโรดม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:59.561599575+07:00","message":"[bufferProcess] interim [880000000]:ธรรมดาเจติยาจารย์วัดพระปฐมเจดีย์จังหวัดนครปฐมพระธรรมวโรดม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:59.561601386+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:59.944761982+07:00","message":"receive streaming session, msgId: 455"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:59.944796307+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":"2025-10-27T14:36:59.944801438+07:00","message":"receive interim result [false|false]: ธรรมดาเจติยาจารย์วัดพระปฐมเจดีย์จังหวัดนครปฐมพระธรรมวโรดมวัด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:59.944814319+07:00","message":"[buffer interim] 455 false ธรรมดาเจติยาจารย์วัดพระปฐมเจดีย์จังหวัดนครปฐมพระธรรมวโรดมวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:59.944822891+07:00","message":"[bufferProcess] interim [300000000]:ธรรมดาเจติยาจารย์วัดพระปฐมเจดีย์จังหวัดนครปฐมพระธรรมวโรดมวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:59.944825086+07:00","message":"[bufferProcess] send to processor:ธรรมดาเจติยาจารย์วัดพระปฐมเจดีย์จังหวัดนครปฐมพระธรรมวโรดม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:59.944828592+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:59.944831241+07:00","message":"> Transcript [2738] [false]: 'ธรรมดาเจติยาจารย์วัดพระปฐมเจดีย์จังหวัดนครปฐมพระธรรมวโรดม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:59.944835239+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:59.944837055+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:59.944838871+07:00","message":"StatePrefix: 'ธรรมดาเจติยาจารย์วัดพระปฐมเจดีย์จังหวัดนคร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:59.944841383+07:00","message":"TextPushed: 'ธรรมดาเจติยาจารย์วัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:59.944846953+07:00","message":"Push: 'พระปฐมเจดีย์จังหวัดนคร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:59.944848731+07:00","message":"TextPushed: 'ธรรมดาเจติยาจารย์วัดพระปฐมเจดีย์จังหวัดนคร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:59.944850602+07:00","message":"Set new StatePrefix : 'ธรรมดาเจติยาจารย์วัดพระปฐมเจดีย์จังหวัดนครปฐมพระธรรมวโรดม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:36:59.94485255+07:00","message":"Next Push (prob) : 'ปฐมพระธรรมวโรดม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:36:59.944860714+07:00","message":"push: {false พระปฐมเจดีย์จังหวัดนคร 0 0xc000128600}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:00.262187808+07:00","message":"receive streaming session, msgId: 455"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:00.262225717+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ธรรมดาเจติยาจารย์วัดพระปฐมเจดีย์จังหวัดนครปฐมพระธรรมวโรดมวัตสัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:00.262237686+07:00","message":"receive interim result [false|false]: ธรรมดาเจติยาจารย์วัดพระปฐมเจดีย์จังหวัดนครปฐมพระธรรมวโรดมวัตสัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:00.262251174+07:00","message":"[buffer interim] 455 false ธรรมดาเจติยาจารย์วัดพระปฐมเจดีย์จังหวัดนครปฐมพระธรรมวโรดมวัตสัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:00.262261158+07:00","message":"[bufferProcess] interim [540000000]:ธรรมดาเจติยาจารย์วัดพระปฐมเจดีย์จังหวัดนครปฐมพระธรรมวโรดมวัตสัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:00.262264886+07:00","message":"[bufferProcess] send to processor:ธรรมดาเจติยาจารย์วัดพระปฐมเจดีย์จังหวัดนครปฐมพระธรรมวโรดมวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:00.262271106+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:00.26227477+07:00","message":"> Transcript [2739] [false]: 'ธรรมดาเจติยาจารย์วัดพระปฐมเจดีย์จังหวัดนครปฐมพระธรรมวโรดมวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:00.262279835+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:00.262283422+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:00.262285143+07:00","message":"StatePrefix: 'ธรรมดาเจติยาจารย์วัดพระปฐมเจดีย์จังหวัดนครปฐมพระธรรมวโรดม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:00.262287606+07:00","message":"TextPushed: 'ธรรมดาเจติยาจารย์วัดพระปฐมเจดีย์จังหวัดนคร'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:00.39819242+07:00","message":"receive streaming session, msgId: 455"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:00.398239803+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ธรรมดาเจติยาจารย์วัดพระปฐมเจดีย์จังหวัดนครปฐมพระธรรมวโรดมวัดสังข์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:00.39824692+07:00","message":"receive interim result [false|false]: ธรรมดาเจติยาจารย์วัดพระปฐมเจดีย์จังหวัดนครปฐมพระธรรมวโรดมวัดสังข์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:00.398268236+07:00","message":"receive streaming session, msgId: 455"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:00.39827326+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ธรรมดาเจติยาจารย์วัดพระปฐมเจดีย์จังหวัดนครปฐมพระธรรมวโรดมวัดสังเวช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:00.398276808+07:00","message":"receive interim result [false|false]: ธรรมดาเจติยาจารย์วัดพระปฐมเจดีย์จังหวัดนครปฐมพระธรรมวโรดมวัดสังเวช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:00.398284777+07:00","message":"[buffer interim] 455 false ธรรมดาเจติยาจารย์วัดพระปฐมเจดีย์จังหวัดนครปฐมพระธรรมวโรดมวัดสังข์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:00.398288938+07:00","message":"[buffer interim] 455 false ธรรมดาเจติยาจารย์วัดพระปฐมเจดีย์จังหวัดนครปฐมพระธรรมวโรดมวัดสังเวช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:00.398296043+07:00","message":"[bufferProcess] interim [660000000]:ธรรมดาเจติยาจารย์วัดพระปฐมเจดีย์จังหวัดนครปฐมพระธรรมวโรดมวัดสังข์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:00.398299437+07:00","message":"[bufferProcess] send to processor:ธรรมดาเจติยาจารย์วัดพระปฐมเจดีย์จังหวัดนครปฐมพระธรรมวโรดมวัตสัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:00.398303472+07:00","message":"[bufferProcess] interim [720000000]:ธรรมดาเจติยาจารย์วัดพระปฐมเจดีย์จังหวัดนครปฐมพระธรรมวโรดมวัดสังเวช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:00.398305964+07:00","message":"[bufferProcess] send to processor:ธรรมดาเจติยาจารย์วัดพระปฐมเจดีย์จังหวัดนครปฐมพระธรรมวโรดมวัดสังข์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:00.398309934+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:00.398313714+07:00","message":"> Transcript [2740] [false]: 'ธรรมดาเจติยาจารย์วัดพระปฐมเจดีย์จังหวัดนครปฐมพระธรรมวโรดมวัตสัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:00.398317766+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:00.39831989+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:00.398323125+07:00","message":"StatePrefix: 'ธรรมดาเจติยาจารย์วัดพระปฐมเจดีย์จังหวัดนครปฐมพระธรรมวโรดม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:00.398326613+07:00","message":"TextPushed: 'ธรรมดาเจติยาจารย์วัดพระปฐมเจดีย์จังหวัดนคร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:00.398328899+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:00.398331403+07:00","message":"> Transcript [2741] [false]: 'ธรรมดาเจติยาจารย์วัดพระปฐมเจดีย์จังหวัดนครปฐมพระธรรมวโรดมวัดสังข์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:00.398334285+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:00.398336057+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:00.398338089+07:00","message":"StatePrefix: 'ธรรมดาเจติยาจารย์วัดพระปฐมเจดีย์จังหวัดนครปฐมพระธรรมวโรดม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:00.398340517+07:00","message":"TextPushed: 'ธรรมดาเจติยาจารย์วัดพระปฐมเจดีย์จังหวัดนคร'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:00.966361185+07:00","message":"receive streaming session, msgId: 455"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:00.966409589+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ธรรมดาเจติยาจารย์วัดพระปฐมเจดีย์จังหวัดนครปฐมพระธรรมวโรดมวัดสังเวชวิศยา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":7,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:00.966416237+07:00","message":"receive interim result [false|false]: ธรรมดาเจติยาจารย์วัดพระปฐมเจดีย์จังหวัดนครปฐมพระธรรมวโรดมวัดสังเวชวิศยา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:00.966432562+07:00","message":"[buffer interim] 455 false ธรรมดาเจติยาจารย์วัดพระปฐมเจดีย์จังหวัดนครปฐมพระธรรมวโรดมวัดสังเวชวิศยา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:00.966446452+07:00","message":"[bufferProcess] interim [260000000]:ธรรมดาเจติยาจารย์วัดพระปฐมเจดีย์จังหวัดนครปฐมพระธรรมวโรดมวัดสังเวชวิศยา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:00.966450053+07:00","message":"[bufferProcess] send to processor:ธรรมดาเจติยาจารย์วัดพระปฐมเจดีย์จังหวัดนครปฐมพระธรรมวโรดมวัดสังเวช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:00.966454225+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:00.966457385+07:00","message":"> Transcript [2742] [false]: 'ธรรมดาเจติยาจารย์วัดพระปฐมเจดีย์จังหวัดนครปฐมพระธรรมวโรดมวัดสังเวช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:00.966462486+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:00.966464855+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:00.966467397+07:00","message":"StatePrefix: 'ธรรมดาเจติยาจารย์วัดพระปฐมเจดีย์จังหวัดนครปฐมพระธรรมวโรดม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:00.966470591+07:00","message":"TextPushed: 'ธรรมดาเจติยาจารย์วัดพระปฐมเจดีย์จังหวัดนคร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:00.966521321+07:00","message":"Push: 'ปฐมพระธรรมวโรดม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:00.966524335+07:00","message":"TextPushed: 'ธรรมดาเจติยาจารย์วัดพระปฐมเจดีย์จังหวัดนครปฐมพระธรรมวโรดม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:00.966526519+07:00","message":"Set new StatePrefix : 'ธรรมดาเจติยาจารย์วัดพระปฐมเจดีย์จังหวัดนครปฐมพระธรรมวโรดมวัดสังเวช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:00.966529313+07:00","message":"Next Push (prob) : 'วัดสังเวช'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:00.96654099+07:00","message":"push: {false ปฐมพระธรรมวโรดม 0 0xc000128600}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:00.969899718+07:00","message":"receive streaming session, msgId: 455"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:00.969927416+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ธรรมดาเจติยาจารย์วัดพระปฐมเจดีย์จังหวัดนครปฐมพระธรรมวโรดมวัดสังเวชวิศยาราม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":7,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:00.969931971+07:00","message":"receive interim result [false|false]: ธรรมดาเจติยาจารย์วัดพระปฐมเจดีย์จังหวัดนครปฐมพระธรรมวโรดมวัดสังเวชวิศยาราม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:00.969943234+07:00","message":"[buffer interim] 455 false ธรรมดาเจติยาจารย์วัดพระปฐมเจดีย์จังหวัดนครปฐมพระธรรมวโรดมวัดสังเวชวิศยาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:00.969948586+07:00","message":"[bufferProcess] interim [320000000]:ธรรมดาเจติยาจารย์วัดพระปฐมเจดีย์จังหวัดนครปฐมพระธรรมวโรดมวัดสังเวชวิศยาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:00.969950786+07:00","message":"[bufferProcess] send to processor:ธรรมดาเจติยาจารย์วัดพระปฐมเจดีย์จังหวัดนครปฐมพระธรรมวโรดมวัดสังเวชวิศยา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:00.969956489+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:00.969958872+07:00","message":"> Transcript [2743] [false]: 'ธรรมดาเจติยาจารย์วัดพระปฐมเจดีย์จังหวัดนครปฐมพระธรรมวโรดมวัดสังเวชวิศยา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:00.969962342+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:00.969964095+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:00.969965528+07:00","message":"StatePrefix: 'ธรรมดาเจติยาจารย์วัดพระปฐมเจดีย์จังหวัดนครปฐมพระธรรมวโรดมวัดสังเวช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:00.969967906+07:00","message":"TextPushed: 'ธรรมดาเจติยาจารย์วัดพระปฐมเจดีย์จังหวัดนครปฐมพระธรรมวโรดม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:01.259748374+07:00","message":"[GCS] IsForceVAD: false for message ID: 455"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:01.329477394+07:00","message":"[GCS] Start streaming session, msgId: 456"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:01.507779413+07:00","message":"receive streaming session, msgId: 455"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:01.507818492+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ธรรมะชนะเจติยาจารย์วัดพระปฐมเจดีย์จังหวัดนครปฐมพระธรรมวโรดมวัดสังเวชวิศยาราม\",\"confidence\":0.92230743}],\"is_final\":true,\"result_end_time\":{\"seconds\":7,\"nanos\":770000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:01.507825927+07:00","message":"receive interim result [true|false]: ธรรมะชนะเจติยาจารย์วัดพระปฐมเจดีย์จังหวัดนครปฐมพระธรรมวโรดมวัดสังเวชวิศยาราม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:01.5078353+07:00","message":"end recv isFinal message id 455"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:01.507837229+07:00","message":"end Recv id 455"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:01.507843216+07:00","message":"[buffer interim] 455 true ธรรมะชนะเจติยาจารย์วัดพระปฐมเจดีย์จังหวัดนครปฐมพระธรรมวโรดมวัดสังเวชวิศยาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:01.507852721+07:00","message":"[bufferProcess] interim [770000000]:ธรรมะชนะเจติยาจารย์วัดพระปฐมเจดีย์จังหวัดนครปฐมพระธรรมวโรดมวัดสังเวชวิศยาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:01.507855563+07:00","message":"[bufferProcess] send to processor (isfinal):ธรรมดาเจติยาจารย์วัดพระปฐมเจดีย์จังหวัดนครปฐมพระธรรมวโรดมวัดสังเวชวิศยาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:01.50785903+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:01.507862165+07:00","message":"> Transcript [2744] [false]: 'ธรรมดาเจติยาจารย์วัดพระปฐมเจดีย์จังหวัดนครปฐมพระธรรมวโรดมวัดสังเวชวิศยาราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:01.507865748+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:01.507867531+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:01.507869665+07:00","message":"StatePrefix: 'ธรรมดาเจติยาจารย์วัดพระปฐมเจดีย์จังหวัดนครปฐมพระธรรมวโรดมวัดสังเวช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:01.507872206+07:00","message":"TextPushed: 'ธรรมดาเจติยาจารย์วัดพระปฐมเจดีย์จังหวัดนครปฐมพระธรรมวโรดม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:01.507873955+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:01.507875541+07:00","message":"> Transcript [2745] [true]: 'ธรรมะชนะเจติยาจารย์วัดพระปฐมเจดีย์จังหวัดนครปฐมพระธรรมวโรดมวัดสังเวชวิศยาราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:01.507877605+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:01.50787904+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:01.507880367+07:00","message":"StatePrefix: 'ธรรมดาเจติยาจารย์วัดพระปฐมเจดีย์จังหวัดนครปฐมพระธรรมวโรดมวัดสังเวช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:01.507882049+07:00","message":"TextPushed: 'ธรรมดาเจติยาจารย์วัดพระปฐมเจดีย์จังหวัดนครปฐมพระธรรมวโรดม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:01.507883573+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:01.508086757+07:00","message":"Push: 'วัดสังเวชวิศยาราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:01.508089075+07:00","message":"TextPushed: 'ธรรมดาเจติยาจารย์วัดพระปฐมเจดีย์จังหวัดนครปฐมพระธรรมวโรดมวัดสังเวชวิศยาราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:01.508091183+07:00","message":"Set new StatePrefix : 'ธรรมะชนะเจติยาจารย์วัดพระปฐมเจดีย์จังหวัดนครปฐมพระธรรมวโรดมวัดสังเวชวิศยาราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:01.508093423+07:00","message":"Next Push (prob) : 'ธรรมะชนะเจติยาจารย์วัดพระปฐมเจดีย์จังหวัดนครปฐมพระธรรมวโรดมวัดสังเวชวิศยาราม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:01.508102664+07:00","message":"push: {true วัดสังเวชวิศยาราม 0 0xc000128600}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:01.508109523+07:00","message":"write aligntment file to 'tmp/7446/align_message_id_455.html'"}
{"level":"info","service":"Main","time":"2025-10-27T14:37:01.524922541+07:00","message":"write wav file: './tmp/7446/7446_455.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:37:01.607954483+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:37:01.607959981+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:02.248008506+07:00","message":"receive streaming session, msgId: 456"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:02.248047653+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":"2025-10-27T14:37:02.248052356+07:00","message":"receive interim result [false|false]: ทำ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:02.248063173+07:00","message":"[buffer interim] 456 false ทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:02.248069777+07:00","message":"[bufferProcess] interim [720000000]:ทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:02.248071103+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:02.386990331+07:00","message":"receive streaming session, msgId: 456"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:02.387030515+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":"2025-10-27T14:37:02.3870371+07:00","message":"receive interim result [false|false]: คำว่า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:02.387052806+07:00","message":"[buffer interim] 456 false คำว่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:02.387060386+07:00","message":"[bufferProcess] interim [840000000]:คำว่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:02.387063115+07:00","message":"[bufferProcess] send to processor:ทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:02.387069168+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:02.387072612+07:00","message":"> Transcript [2746] [false]: 'ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:02.38707515+07:00","message":"Set StatePrefix (first interim): 'ทำ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:02.389677332+07:00","message":"receive streaming session, msgId: 456"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:02.389709421+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":"2025-10-27T14:37:02.389715672+07:00","message":"receive interim result [false|false]: ทำวัตร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:02.38972854+07:00","message":"[buffer interim] 456 false ทำวัตร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:02.389733601+07:00","message":"[bufferProcess] interim [900000000]:ทำวัตร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:02.389735542+07:00","message":"[bufferProcess] send to processor:คำว่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:02.389741168+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:02.389744074+07:00","message":"> Transcript [2747] [false]: 'คำว่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:02.38974658+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:02.389749979+07:00","message":"Set new StatePrefix: 'คำว่า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:02.507949202+07:00","message":"receive streaming session, msgId: 456"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:02.507978373+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":"2025-10-27T14:37:02.507985171+07:00","message":"receive interim result [false|false]: ธรรมชาติ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:02.508000843+07:00","message":"[buffer interim] 456 false ธรรมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:02.508011154+07:00","message":"[bufferProcess] interim [960000000]:ธรรมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:02.508013832+07:00","message":"[bufferProcess] send to processor:ทำวัตร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:02.508020046+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:02.508023748+07:00","message":"> Transcript [2748] [false]: 'ทำวัตร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:02.508026644+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:02.50802907+07:00","message":"Set new StatePrefix: 'ทำวัตร'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:02.512574316+07:00","message":"receive streaming session, msgId: 456"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:02.512603916+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":"2025-10-27T14:37:02.512608242+07:00","message":"receive interim result [false|false]: พระธัมมชโย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:02.51262175+07:00","message":"[buffer interim] 456 false พระธัมมชโย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:02.512627367+07:00","message":"[bufferProcess] interim [20000000]:พระธัมมชโย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:02.51262909+07:00","message":"[bufferProcess] send to processor:ธรรมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:02.512631959+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:02.512634316+07:00","message":"> Transcript [2749] [false]: 'ธรรมชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:02.512636058+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:02.512637549+07:00","message":"Set new StatePrefix: 'ธรรมชาติ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:03.117951771+07:00","message":"receive streaming session, msgId: 456"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:03.117991407+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":"2025-10-27T14:37:03.117997072+07:00","message":"receive interim result [false|false]: พระธัมมชโย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:03.118012308+07:00","message":"[buffer interim] 456 false พระธัมมชโย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:03.118021041+07:00","message":"[bufferProcess] interim [620000000]:พระธัมมชโย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:03.118022992+07:00","message":"[bufferProcess] send to processor:พระธัมมชโย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:03.118028104+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:03.118030806+07:00","message":"> Transcript [2750] [false]: 'พระธัมมชโย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:03.118033129+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:03.11803481+07:00","message":"Set new StatePrefix: 'พระธัมมชโย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:03.274494537+07:00","message":"receive streaming session, msgId: 456"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:03.274529425+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":"2025-10-27T14:37:03.274534978+07:00","message":"receive interim result [false|false]: พระธัมมชโยญาณโสภณ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:03.274549421+07:00","message":"[buffer interim] 456 false พระธัมมชโยญาณโสภณ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:03.274556758+07:00","message":"[bufferProcess] interim [740000000]:พระธัมมชโยญาณโสภณ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:03.274558774+07:00","message":"[bufferProcess] send to processor:พระธัมมชโย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:03.274561988+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:03.274564366+07:00","message":"> Transcript [2751] [false]: 'พระธัมมชโย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:03.274567197+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:03.274568962+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:03.274570502+07:00","message":"StatePrefix: 'พระธัมมชโย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:03.274572282+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:03.597792499+07:00","message":"receive streaming session, msgId: 456"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:03.59781502+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":"2025-10-27T14:37:03.597819634+07:00","message":"receive interim result [false|false]: พระธัมมชโยญาณโสภณวัด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:03.597827358+07:00","message":"[buffer interim] 456 false พระธัมมชโยญาณโสภณวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:03.597861169+07:00","message":"[bufferProcess] interim [40000000]:พระธัมมชโยญาณโสภณวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:03.597863424+07:00","message":"[bufferProcess] send to processor:พระธัมมชโยญาณโสภณ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:03.597870469+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:03.597876554+07:00","message":"> Transcript [2752] [false]: 'พระธัมมชโยญาณโสภณ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:03.597879509+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:03.59788119+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:03.597882819+07:00","message":"StatePrefix: 'พระธัมมชโย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:03.597884573+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:03.915544403+07:00","message":"receive streaming session, msgId: 456"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:03.915598321+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":"2025-10-27T14:37:03.915603968+07:00","message":"receive interim result [false|false]: พระธัมมชโยญาณโสภณวัดบวร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:03.915616854+07:00","message":"[buffer interim] 456 false พระธัมมชโยญาณโสภณวัดบวร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:03.915623417+07:00","message":"[bufferProcess] interim [340000000]:พระธัมมชโยญาณโสภณวัดบวร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:03.915625576+07:00","message":"[bufferProcess] send to processor:พระธัมมชโยญาณโสภณวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:03.915630645+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:03.915633111+07:00","message":"> Transcript [2753] [false]: 'พระธัมมชโยญาณโสภณวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:03.915635766+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:03.915637561+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:03.915639204+07:00","message":"StatePrefix: 'พระธัมมชโย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:03.915641174+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:04.107935298+07:00","message":"receive streaming session, msgId: 456"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:04.107993563+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":"2025-10-27T14:37:04.107998921+07:00","message":"receive interim result [false|false]: พระธัมมชโยญาณโสภณวัดบวรนิเวศ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:04.108013383+07:00","message":"[buffer interim] 456 false พระธัมมชโยญาณโสภณวัดบวรนิเวศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:04.108022348+07:00","message":"[bufferProcess] interim [580000000]:พระธัมมชโยญาณโสภณวัดบวรนิเวศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:04.108024407+07:00","message":"[bufferProcess] send to processor:พระธัมมชโยญาณโสภณวัดบวร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:04.108029659+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:04.10803224+07:00","message":"> Transcript [2754] [false]: 'พระธัมมชโยญาณโสภณวัดบวร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:04.108034924+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:04.108036799+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:04.10803835+07:00","message":"StatePrefix: 'พระธัมมชโย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:04.108040103+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:04.108042232+07:00","message":"Push: 'พระธัมมชโย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:04.10804373+07:00","message":"TextPushed: 'พระธัมมชโย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:04.108045304+07:00","message":"Set new StatePrefix : 'พระธัมมชโยญาณโสภณวัดบวร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:04.108047612+07:00","message":"Next Push (prob) : 'ญาณโสภณวัดบวร'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:04.108055052+07:00","message":"push: {false พระธัมมชโย 0 0xc000128580}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:04.495263607+07:00","message":"receive streaming session, msgId: 456"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:04.495306732+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":"2025-10-27T14:37:04.495312497+07:00","message":"receive interim result [false|false]: พระธัมมชโยญาณโสภณวัดบวรนิเวศวิหาร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:04.495328778+07:00","message":"[buffer interim] 456 false พระธัมมชโยญาณโสภณวัดบวรนิเวศวิหาร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:04.495335686+07:00","message":"[bufferProcess] interim [940000000]:พระธัมมชโยญาณโสภณวัดบวรนิเวศวิหาร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:04.495337968+07:00","message":"[bufferProcess] send to processor:พระธัมมชโยญาณโสภณวัดบวรนิเวศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:04.495341717+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:04.495344172+07:00","message":"> Transcript [2755] [false]: 'พระธัมมชโยญาณโสภณวัดบวรนิเวศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:04.495347282+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:04.495349043+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:04.495350891+07:00","message":"StatePrefix: 'พระธัมมชโยญาณโสภณวัดบวร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:04.495352907+07:00","message":"TextPushed: 'พระธัมมชโย'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:37:04.607997705+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:37:04.608008146+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:05.075878025+07:00","message":"receive streaming session, msgId: 456"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:05.075923736+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระธัมมชโยญาณโสภณวัดบวรนิเวศวิหาร\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:05.075931615+07:00","message":"receive interim result [false|false]: พระธัมมชโยญาณโสภณวัดบวรนิเวศวิหาร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:05.075949467+07:00","message":"[buffer interim] 456 false พระธัมมชโยญาณโสภณวัดบวรนิเวศวิหาร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:05.075967803+07:00","message":"[bufferProcess] interim [540000000]:พระธัมมชโยญาณโสภณวัดบวรนิเวศวิหาร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:05.075971439+07:00","message":"[bufferProcess] send to processor:พระธัมมชโยญาณโสภณวัดบวรนิเวศวิหาร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:05.075975924+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:05.075979327+07:00","message":"> Transcript [2756] [false]: 'พระธัมมชโยญาณโสภณวัดบวรนิเวศวิหาร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:05.075986357+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:05.075989138+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:05.075992077+07:00","message":"StatePrefix: 'พระธัมมชโยญาณโสภณวัดบวร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:05.0759949+07:00","message":"TextPushed: 'พระธัมมชโย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:05.789421715+07:00","message":"receive streaming session, msgId: 456"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:05.789449635+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":"2025-10-27T14:37:05.789454673+07:00","message":"receive interim result [false|false]: พระธัมมชโยญาณโสภณวัดบวรนิเวศวิหารพระธัมมชโย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:05.789471811+07:00","message":"[buffer interim] 456 false พระธัมมชโยญาณโสภณวัดบวรนิเวศวิหารพระธัมมชโย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:05.7894783+07:00","message":"[bufferProcess] interim [320000000]:พระธัมมชโยญาณโสภณวัดบวรนิเวศวิหารพระธัมมชโย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:05.789480423+07:00","message":"[bufferProcess] send to processor:พระธัมมชโยญาณโสภณวัดบวรนิเวศวิหาร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:05.78948369+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:05.789486565+07:00","message":"> Transcript [2757] [false]: 'พระธัมมชโยญาณโสภณวัดบวรนิเวศวิหาร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:05.789489549+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:05.789491431+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:05.789492994+07:00","message":"StatePrefix: 'พระธัมมชโยญาณโสภณวัดบวร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:05.789494722+07:00","message":"TextPushed: 'พระธัมมชโย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:06.160009363+07:00","message":"receive streaming session, msgId: 456"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:06.160048899+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":"2025-10-27T14:37:06.160056198+07:00","message":"receive interim result [false|false]: พระธัมมชโยญาณโสภณวัดบวรนิเวศวิหารพระธรรมะชิน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:06.160071263+07:00","message":"[buffer interim] 456 false พระธัมมชโยญาณโสภณวัดบวรนิเวศวิหารพระธรรมะชิน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:06.160079338+07:00","message":"[bufferProcess] interim [680000000]:พระธัมมชโยญาณโสภณวัดบวรนิเวศวิหารพระธรรมะชิน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:06.160082703+07:00","message":"[bufferProcess] send to processor:พระธัมมชโยญาณโสภณวัดบวรนิเวศวิหารพระธัมมชโย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:06.160089202+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:06.160093032+07:00","message":"> Transcript [2758] [false]: 'พระธัมมชโยญาณโสภณวัดบวรนิเวศวิหารพระธัมมชโย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:06.160097597+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:06.16010006+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:06.160103104+07:00","message":"StatePrefix: 'พระธัมมชโยญาณโสภณวัดบวร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:06.16010579+07:00","message":"TextPushed: 'พระธัมมชโย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:06.16011157+07:00","message":"Push: 'ญาณโสภณวัดบวร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:06.160114136+07:00","message":"TextPushed: 'พระธัมมชโยญาณโสภณวัดบวร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:06.160116737+07:00","message":"Set new StatePrefix : 'พระธัมมชโยญาณโสภณวัดบวรนิเวศวิหารพระธัมมชโย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:06.160119702+07:00","message":"Next Push (prob) : 'นิเวศวิหารพระธัมมชโย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:06.16013271+07:00","message":"push: {false ญาณโสภณวัดบวร 0 0xc000128580}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:06.435436415+07:00","message":"receive streaming session, msgId: 456"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:06.43547915+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระธัมมชโยญาณโสภณวัดบวรนิเวศวิหารพระธรรมะ shindou\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:06.435484983+07:00","message":"receive interim result [false|false]: พระธัมมชโยญาณโสภณวัดบวรนิเวศวิหารพระธรรมะ shindou"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:06.435499863+07:00","message":"[buffer interim] 456 false พระธัมมชโยญาณโสภณวัดบวรนิเวศวิหารพระธรรมะ shindou"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:06.435507524+07:00","message":"[bufferProcess] interim [860000000]:พระธัมมชโยญาณโสภณวัดบวรนิเวศวิหารพระธรรมะ shindou"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:06.435511184+07:00","message":"[bufferProcess] send to processor:พระธัมมชโยญาณโสภณวัดบวรนิเวศวิหารพระธรรมะชิน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:06.435517306+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:06.435520488+07:00","message":"> Transcript [2759] [false]: 'พระธัมมชโยญาณโสภณวัดบวรนิเวศวิหารพระธรรมะชิน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:06.435523682+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:06.435525999+07:00","message":"Set new StatePrefix: 'พระธัมมชโยญาณโสภณวัดบวรนิเวศวิหารพระธรรมะชิน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:06.49367015+07:00","message":"receive streaming session, msgId: 456"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:06.493713447+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระธัมมชโยญาณโสภณวัดบวรนิเวศวิหารพระธรรมะ chidlom\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:06.493721512+07:00","message":"receive interim result [false|false]: พระธัมมชโยญาณโสภณวัดบวรนิเวศวิหารพระธรรมะ chidlom"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:06.493739384+07:00","message":"[buffer interim] 456 false พระธัมมชโยญาณโสภณวัดบวรนิเวศวิหารพระธรรมะ chidlom"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:06.493749733+07:00","message":"[bufferProcess] interim [980000000]:พระธัมมชโยญาณโสภณวัดบวรนิเวศวิหารพระธรรมะ chidlom"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:06.493752847+07:00","message":"[bufferProcess] send to processor:พระธัมมชโยญาณโสภณวัดบวรนิเวศวิหารพระธรรมะ shindou"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:06.493757027+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:06.493760202+07:00","message":"> Transcript [2760] [false]: 'พระธัมมชโยญาณโสภณวัดบวรนิเวศวิหารพระธรรมะ shindou'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:06.493763295+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:06.493765888+07:00","message":"Set new StatePrefix: 'พระธัมมชโยญาณโสภณวัดบวรนิเวศวิหารพระธรรมะ shindou'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:06.620456628+07:00","message":"receive streaming session, msgId: 456"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:06.620490333+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":"2025-10-27T14:37:06.620496264+07:00","message":"receive interim result [false|false]: พระธัมมชโยญาณโสภณวัดบวรนิเวศวิหารพระธรรมะชินดาพอ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:06.620510906+07:00","message":"[buffer interim] 456 false พระธัมมชโยญาณโสภณวัดบวรนิเวศวิหารพระธรรมะชินดาพอ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:06.620518333+07:00","message":"[bufferProcess] interim [40000000]:พระธัมมชโยญาณโสภณวัดบวรนิเวศวิหารพระธรรมะชินดาพอ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:06.620520585+07:00","message":"[bufferProcess] send to processor:พระธัมมชโยญาณโสภณวัดบวรนิเวศวิหารพระธรรมะ chidlom"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:06.620525797+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:06.620528397+07:00","message":"> Transcript [2761] [false]: 'พระธัมมชโยญาณโสภณวัดบวรนิเวศวิหารพระธรรมะ chidlom'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:06.620530509+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:06.620532581+07:00","message":"Set new StatePrefix: 'พระธัมมชโยญาณโสภณวัดบวรนิเวศวิหารพระธรรมะ chidlom'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:06.626235129+07:00","message":"receive streaming session, msgId: 456"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:06.626266212+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":"2025-10-27T14:37:06.62627144+07:00","message":"receive interim result [false|false]: พระธัมมชโยญาณโสภณวัดบวรนิเวศวิหารพระธรรมะชินดาพร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:06.626284774+07:00","message":"[buffer interim] 456 false พระธัมมชโยญาณโสภณวัดบวรนิเวศวิหารพระธรรมะชินดาพร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:06.626290417+07:00","message":"[bufferProcess] interim [100000000]:พระธัมมชโยญาณโสภณวัดบวรนิเวศวิหารพระธรรมะชินดาพร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:06.626292443+07:00","message":"[bufferProcess] send to processor:พระธัมมชโยญาณโสภณวัดบวรนิเวศวิหารพระธรรมะชินดาพอ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:06.62629777+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:06.626300085+07:00","message":"> Transcript [2762] [false]: 'พระธัมมชโยญาณโสภณวัดบวรนิเวศวิหารพระธรรมะชินดาพอ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:06.626302565+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:06.62630419+07:00","message":"Set new StatePrefix: 'พระธัมมชโยญาณโสภณวัดบวรนิเวศวิหารพระธรรมะชินดาพอ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:06.80223714+07:00","message":"receive streaming session, msgId: 456"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:06.802283005+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระธัมมชโยญาณโสภณวัดบวรนิเวศวิหารพระธรรมะชินดา porn\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:06.802290886+07:00","message":"receive interim result [false|false]: พระธัมมชโยญาณโสภณวัดบวรนิเวศวิหารพระธรรมะชินดา porn"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:06.802308153+07:00","message":"[buffer interim] 456 false พระธัมมชโยญาณโสภณวัดบวรนิเวศวิหารพระธรรมะชินดา porn"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:06.802318437+07:00","message":"[bufferProcess] interim [280000000]:พระธัมมชโยญาณโสภณวัดบวรนิเวศวิหารพระธรรมะชินดา porn"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:06.802321764+07:00","message":"[bufferProcess] send to processor:พระธัมมชโยญาณโสภณวัดบวรนิเวศวิหารพระธรรมะชินดาพร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:06.802329014+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:06.802333778+07:00","message":"> Transcript [2763] [false]: 'พระธัมมชโยญาณโสภณวัดบวรนิเวศวิหารพระธรรมะชินดาพร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:06.802336941+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:06.8023396+07:00","message":"Set new StatePrefix: 'พระธัมมชโยญาณโสภณวัดบวรนิเวศวิหารพระธรรมะชินดาพร'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:06.862580168+07:00","message":"receive streaming session, msgId: 456"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:06.862616933+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":"2025-10-27T14:37:06.862623482+07:00","message":"receive interim result [false|false]: พระธัมมชโยญาณโสภณวัดบวรนิเวศวิหารพระธรรมะชินดาพรวัด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:06.862637931+07:00","message":"[buffer interim] 456 false พระธัมมชโยญาณโสภณวัดบวรนิเวศวิหารพระธรรมะชินดาพรวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:06.862644459+07:00","message":"[bufferProcess] interim [400000000]:พระธัมมชโยญาณโสภณวัดบวรนิเวศวิหารพระธรรมะชินดาพรวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:06.862650207+07:00","message":"[bufferProcess] send to processor:พระธัมมชโยญาณโสภณวัดบวรนิเวศวิหารพระธรรมะชินดา porn"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:06.862657079+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:06.862659951+07:00","message":"> Transcript [2764] [false]: 'พระธัมมชโยญาณโสภณวัดบวรนิเวศวิหารพระธรรมะชินดา porn'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:06.862662447+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:06.86266405+07:00","message":"Set new StatePrefix: 'พระธัมมชโยญาณโสภณวัดบวรนิเวศวิหารพระธรรมะชินดา porn'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:07.122796278+07:00","message":"receive streaming session, msgId: 456"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:07.1228339+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":"2025-10-27T14:37:07.122841647+07:00","message":"receive interim result [false|false]: พระธัมมชโยญาณโสภณวัดบวรนิเวศวิหารพระธรรมะชินดาพรวัดราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:07.122857543+07:00","message":"[buffer interim] 456 false พระธัมมชโยญาณโสภณวัดบวรนิเวศวิหารพระธรรมะชินดาพรวัดราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:07.12287201+07:00","message":"[bufferProcess] interim [580000000]:พระธัมมชโยญาณโสภณวัดบวรนิเวศวิหารพระธรรมะชินดาพรวัดราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:07.122875644+07:00","message":"[bufferProcess] send to processor:พระธัมมชโยญาณโสภณวัดบวรนิเวศวิหารพระธรรมะชินดาพรวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:07.122880351+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:07.122884127+07:00","message":"> Transcript [2765] [false]: 'พระธัมมชโยญาณโสภณวัดบวรนิเวศวิหารพระธรรมะชินดาพรวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:07.122887557+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:07.122890063+07:00","message":"Set new StatePrefix: 'พระธัมมชโยญาณโสภณวัดบวรนิเวศวิหารพระธรรมะชินดาพรวัด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:07.187030463+07:00","message":"receive streaming session, msgId: 456"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:07.187098192+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":"2025-10-27T14:37:07.187110946+07:00","message":"receive interim result [false|false]: พระธัมมชโยญาณโสภณวัดบวรนิเวศวิหารพระธรรมะชินดาพรวัด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:07.187126797+07:00","message":"[buffer interim] 456 false พระธัมมชโยญาณโสภณวัดบวรนิเวศวิหารพระธรรมะชินดาพรวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:07.187135248+07:00","message":"[bufferProcess] interim [700000000]:พระธัมมชโยญาณโสภณวัดบวรนิเวศวิหารพระธรรมะชินดาพรวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:07.187138577+07:00","message":"[bufferProcess] send to processor:พระธัมมชโยญาณโสภณวัดบวรนิเวศวิหารพระธรรมะชินดาพรวัดราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:07.187146852+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:07.187150621+07:00","message":"> Transcript [2766] [false]: 'พระธัมมชโยญาณโสภณวัดบวรนิเวศวิหารพระธรรมะชินดาพรวัดราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:07.187155354+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:07.187157704+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:07.187160638+07:00","message":"StatePrefix: 'พระธัมมชโยญาณโสภณวัดบวรนิเวศวิหารพระธรรมะชินดาพรวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:07.187163966+07:00","message":"TextPushed: 'พระธัมมชโยญาณโสภณวัดบวร'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:07.38142305+07:00","message":"receive streaming session, msgId: 456"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:07.381463219+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":"2025-10-27T14:37:07.381470995+07:00","message":"receive interim result [false|false]: พระธัมมชโยญาณโสภณวัดบวรนิเวศวิหารพระธรรมะชินดาพรวัดราชบพิธ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:07.381486953+07:00","message":"[buffer interim] 456 false พระธัมมชโยญาณโสภณวัดบวรนิเวศวิหารพระธรรมะชินดาพรวัดราชบพิธ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:07.381497701+07:00","message":"[bufferProcess] interim [880000000]:พระธัมมชโยญาณโสภณวัดบวรนิเวศวิหารพระธรรมะชินดาพรวัดราชบพิธ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:07.381501548+07:00","message":"[bufferProcess] send to processor:พระธัมมชโยญาณโสภณวัดบวรนิเวศวิหารพระธรรมะชินดาพรวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:07.381508752+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:07.381512363+07:00","message":"> Transcript [2767] [false]: 'พระธัมมชโยญาณโสภณวัดบวรนิเวศวิหารพระธรรมะชินดาพรวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:07.381517068+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:07.381519503+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:07.381522113+07:00","message":"StatePrefix: 'พระธัมมชโยญาณโสภณวัดบวรนิเวศวิหารพระธรรมะชินดาพรวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:07.381526098+07:00","message":"TextPushed: 'พระธัมมชโยญาณโสภณวัดบวร'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:37:07.608086684+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:37:07.608104746+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:07.609913627+07:00","message":"[GCS] IsForceVAD: false for message ID: 456"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:07.674045139+07:00","message":"[GCS] Start streaming session, msgId: 457"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:07.709858738+07:00","message":"receive streaming session, msgId: 456"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:07.709899381+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":"2025-10-27T14:37:07.709907926+07:00","message":"receive interim result [false|false]: พระธัมมชโยญาณโสภณวัดบวรนิเวศวิหารพระธรรมะชินดาพรวัดราชบพิธสถิต"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:07.709924261+07:00","message":"[buffer interim] 456 false พระธัมมชโยญาณโสภณวัดบวรนิเวศวิหารพระธรรมะชินดาพรวัดราชบพิธสถิต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:07.709932407+07:00","message":"[bufferProcess] interim [300000000]:พระธัมมชโยญาณโสภณวัดบวรนิเวศวิหารพระธรรมะชินดาพรวัดราชบพิธสถิต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:07.709936192+07:00","message":"[bufferProcess] send to processor:พระธัมมชโยญาณโสภณวัดบวรนิเวศวิหารพระธรรมะชินดาพรวัดราชบพิธ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:07.709943155+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:07.709947467+07:00","message":"> Transcript [2768] [false]: 'พระธัมมชโยญาณโสภณวัดบวรนิเวศวิหารพระธรรมะชินดาพรวัดราชบพิธ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:07.709952132+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:07.709954265+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:07.7099569+07:00","message":"StatePrefix: 'พระธัมมชโยญาณโสภณวัดบวรนิเวศวิหารพระธรรมะชินดาพรวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:07.709960538+07:00","message":"TextPushed: 'พระธัมมชโยญาณโสภณวัดบวร'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:07.783724291+07:00","message":"receive streaming session, msgId: 456"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:07.783766665+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระธัมมชโยญาณโสภณวัดบวรนิเวศวิหารพระธรรมะชินดาพรวัดราชบพิธสถิต\",\"confidence\":0.92319185}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:07.783774806+07:00","message":"receive interim result [true|false]: พระธัมมชโยญาณโสภณวัดบวรนิเวศวิหารพระธรรมะชินดาพรวัดราชบพิธสถิต"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:07.783785266+07:00","message":"end recv isFinal message id 456"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:07.783787692+07:00","message":"end Recv id 456"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:07.783795039+07:00","message":"[buffer interim] 456 true พระธัมมชโยญาณโสภณวัดบวรนิเวศวิหารพระธรรมะชินดาพรวัดราชบพิธสถิต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:07.783806626+07:00","message":"[bufferProcess] interim [300000000]:พระธัมมชโยญาณโสภณวัดบวรนิเวศวิหารพระธรรมะชินดาพรวัดราชบพิธสถิต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:07.78381098+07:00","message":"[bufferProcess] send to processor (isfinal):พระธัมมชโยญาณโสภณวัดบวรนิเวศวิหารพระธรรมะชินดาพรวัดราชบพิธสถิต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:07.783815853+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:07.78381962+07:00","message":"> Transcript [2769] [false]: 'พระธัมมชโยญาณโสภณวัดบวรนิเวศวิหารพระธรรมะชินดาพรวัดราชบพิธสถิต'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:07.783823937+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:07.783826277+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:07.783828939+07:00","message":"StatePrefix: 'พระธัมมชโยญาณโสภณวัดบวรนิเวศวิหารพระธรรมะชินดาพรวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:07.783832451+07:00","message":"TextPushed: 'พระธัมมชโยญาณโสภณวัดบวร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:07.783835621+07:00","message":"Push: 'นิเวศวิหารพระธรรมะชินดาพรวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:07.783838332+07:00","message":"TextPushed: 'พระธัมมชโยญาณโสภณวัดบวรนิเวศวิหารพระธรรมะชินดาพรวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:07.783841289+07:00","message":"Set new StatePrefix : 'พระธัมมชโยญาณโสภณวัดบวรนิเวศวิหารพระธรรมะชินดาพรวัดราชบพิธสถิต'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:07.78384486+07:00","message":"Next Push (prob) : 'ราชบพิธสถิต'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:07.783847207+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:07.783849681+07:00","message":"> Transcript [2770] [true]: 'พระธัมมชโยญาณโสภณวัดบวรนิเวศวิหารพระธรรมะชินดาพรวัดราชบพิธสถิต'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:07.783852832+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:07.783854969+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:07.783857602+07:00","message":"StatePrefix: 'พระธัมมชโยญาณโสภณวัดบวรนิเวศวิหารพระธรรมะชินดาพรวัดราชบพิธสถิต'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:07.78386043+07:00","message":"TextPushed: 'พระธัมมชโยญาณโสภณวัดบวรนิเวศวิหารพระธรรมะชินดาพรวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:07.783865948+07:00","message":"Push: 'ราชบพิธสถิต'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:07.783875291+07:00","message":"push: {false นิเวศวิหารพระธรรมะชินดาพรวัด 0 0xc000128580}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:07.783884687+07:00","message":"push: {true ราชบพิธสถิต 0 0xc000128580}"}
{"level":"info","service":"Main","time":"2025-10-27T14:37:07.795652966+07:00","message":"write wav file: './tmp/7446/7446_456.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:08.619833527+07:00","message":"receive streaming session, msgId: 457"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:08.619869741+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":"2025-10-27T14:37:08.619874824+07:00","message":"receive interim result [false|false]: มหาสีมา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:08.619886724+07:00","message":"[buffer interim] 457 false มหาสีมา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:08.619892942+07:00","message":"[bufferProcess] interim [720000000]:มหาสีมา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:08.61989453+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:08.982196499+07:00","message":"receive streaming session, msgId: 457"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:08.98223292+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":"2025-10-27T14:37:08.982238716+07:00","message":"receive interim result [false|false]: หาสีมาราม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:08.9822485+07:00","message":"[buffer interim] 457 false หาสีมาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:08.98225599+07:00","message":"[bufferProcess] interim [80000000]:หาสีมาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:08.982258066+07:00","message":"[bufferProcess] send to processor:มหาสีมา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:08.982263132+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:08.982265254+07:00","message":"> Transcript [2771] [false]: 'มหาสีมา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:08.98226709+07:00","message":"Set StatePrefix (first interim): 'มหาสีมา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:09.561035483+07:00","message":"receive streaming session, msgId: 457"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:09.561072753+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":"2025-10-27T14:37:09.561078605+07:00","message":"receive interim result [false|false]: หาสีมาราม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:09.561090457+07:00","message":"[buffer interim] 457 false หาสีมาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:09.561097823+07:00","message":"[bufferProcess] interim [680000000]:หาสีมาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:09.561100363+07:00","message":"[bufferProcess] send to processor:หาสีมาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:09.561105724+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:09.561108431+07:00","message":"> Transcript [2772] [false]: 'หาสีมาราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:09.561110503+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:09.561112454+07:00","message":"Set new StatePrefix: 'หาสีมาราม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:09.956836677+07:00","message":"receive streaming session, msgId: 457"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:09.95689517+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"5 สีมารามเทพ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:09.95690044+07:00","message":"receive interim result [false|false]: 5 สีมารามเทพ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:09.956914434+07:00","message":"[buffer interim] 457 false 5 สีมารามเทพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:09.9569213+07:00","message":"[bufferProcess] interim [100000000]:5 สีมารามเทพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:09.956923387+07:00","message":"[bufferProcess] send to processor:หาสีมาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:09.956928608+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:09.956931519+07:00","message":"> Transcript [2773] [false]: 'หาสีมาราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:09.956934028+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:09.956935667+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:09.956937465+07:00","message":"StatePrefix: 'หาสีมาราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:09.956939646+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:10.005455229+07:00","message":"receive streaming session, msgId: 457"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:10.005506811+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":"2025-10-27T14:37:10.00551212+07:00","message":"receive interim result [false|false]: หาสีมารามพระเทพฯ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:10.005524635+07:00","message":"[buffer interim] 457 false หาสีมารามพระเทพฯ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:10.005535731+07:00","message":"[bufferProcess] interim [160000000]:หาสีมารามพระเทพฯ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:10.005539057+07:00","message":"[bufferProcess] send to processor:5 สีมารามเทพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:10.005545445+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:10.005549768+07:00","message":"> Transcript [2774] [false]: '5 สีมารามเทพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:10.005551952+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:10.005553676+07:00","message":"Set new StatePrefix: '5 สีมารามเทพ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:10.264294282+07:00","message":"receive streaming session, msgId: 457"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:10.264340781+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":"2025-10-27T14:37:10.264358131+07:00","message":"receive interim result [false|false]: หาสีมารามวัดเทพประสิทธิ์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:10.264373811+07:00","message":"[buffer interim] 457 false หาสีมารามวัดเทพประสิทธิ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:10.264384076+07:00","message":"[bufferProcess] interim [340000000]:หาสีมารามวัดเทพประสิทธิ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:10.264387545+07:00","message":"[bufferProcess] send to processor:หาสีมารามพระเทพฯ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:10.264393893+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:10.264397421+07:00","message":"> Transcript [2775] [false]: 'หาสีมารามพระเทพฯ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:10.264400919+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:10.264403418+07:00","message":"Set new StatePrefix: 'หาสีมารามพระเทพฯ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:10.326976716+07:00","message":"receive streaming session, msgId: 457"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:10.327014767+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":"2025-10-27T14:37:10.327020276+07:00","message":"receive interim result [false|false]: หาสีมารามพระเทพปฏิภาณ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:10.327033634+07:00","message":"[buffer interim] 457 false หาสีมารามพระเทพปฏิภาณ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:10.327039817+07:00","message":"[bufferProcess] interim [460000000]:หาสีมารามพระเทพปฏิภาณ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:10.327042163+07:00","message":"[bufferProcess] send to processor:หาสีมารามวัดเทพประสิทธิ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:10.32704744+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:10.327050104+07:00","message":"> Transcript [2776] [false]: 'หาสีมารามวัดเทพประสิทธิ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:10.327052073+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:10.327054225+07:00","message":"Set new StatePrefix: 'หาสีมารามวัดเทพประสิทธิ์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:10.522875813+07:00","message":"receive streaming session, msgId: 457"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:10.522911064+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":"2025-10-27T14:37:10.522916504+07:00","message":"receive interim result [false|false]: หาสีมารามพระเทพปฏิภาณกวี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:10.522927803+07:00","message":"[buffer interim] 457 false หาสีมารามพระเทพปฏิภาณกวี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:10.522934875+07:00","message":"[bufferProcess] interim [700000000]:หาสีมารามพระเทพปฏิภาณกวี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:10.522936781+07:00","message":"[bufferProcess] send to processor:หาสีมารามพระเทพปฏิภาณ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:10.522940142+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:10.522942836+07:00","message":"> Transcript [2777] [false]: 'หาสีมารามพระเทพปฏิภาณ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:10.522944923+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:10.522946429+07:00","message":"Set new StatePrefix: 'หาสีมารามพระเทพปฏิภาณ'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:37:10.608469752+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:37:10.608483175+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:11.035766668+07:00","message":"receive streaming session, msgId: 457"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:11.035803704+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":"2025-10-27T14:37:11.035809305+07:00","message":"receive interim result [false|false]: หาสีมารามพระเทพปฏิภาณกวีวัด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:11.035822105+07:00","message":"[buffer interim] 457 false หาสีมารามพระเทพปฏิภาณกวีวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:11.035829046+07:00","message":"[bufferProcess] interim [180000000]:หาสีมารามพระเทพปฏิภาณกวีวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:11.035831085+07:00","message":"[bufferProcess] send to processor:หาสีมารามพระเทพปฏิภาณกวี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:11.035836132+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:11.035838572+07:00","message":"> Transcript [2778] [false]: 'หาสีมารามพระเทพปฏิภาณกวี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:11.035841352+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:11.035843075+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:11.035845149+07:00","message":"StatePrefix: 'หาสีมารามพระเทพปฏิภาณ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:11.035847135+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:11.242053816+07:00","message":"receive streaming session, msgId: 457"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:11.242091705+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":"2025-10-27T14:37:11.242096877+07:00","message":"receive interim result [false|false]: หาสีมารามพระเทพปฏิภาณกวีวัดพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:11.242108686+07:00","message":"[buffer interim] 457 false หาสีมารามพระเทพปฏิภาณกวีวัดพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:11.242115062+07:00","message":"[bufferProcess] interim [360000000]:หาสีมารามพระเทพปฏิภาณกวีวัดพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:11.24211715+07:00","message":"[bufferProcess] send to processor:หาสีมารามพระเทพปฏิภาณกวีวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:11.242123395+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:11.242127323+07:00","message":"> Transcript [2779] [false]: 'หาสีมารามพระเทพปฏิภาณกวีวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:11.242130464+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:11.242132348+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:11.242134144+07:00","message":"StatePrefix: 'หาสีมารามพระเทพปฏิภาณ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:11.242136092+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:11.254427629+07:00","message":"receive streaming session, msgId: 457"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:11.25444936+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":"2025-10-27T14:37:11.254454066+07:00","message":"receive interim result [false|false]: หาสีมารามพระเทพปฏิภาณกวีวัฒน์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:11.254461236+07:00","message":"[buffer interim] 457 false หาสีมารามพระเทพปฏิภาณกวีวัฒน์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:11.254466353+07:00","message":"[bufferProcess] interim [420000000]:หาสีมารามพระเทพปฏิภาณกวีวัฒน์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:11.254468241+07:00","message":"[bufferProcess] send to processor:หาสีมารามพระเทพปฏิภาณกวีวัดพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:11.254471226+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:11.254473272+07:00","message":"> Transcript [2780] [false]: 'หาสีมารามพระเทพปฏิภาณกวีวัดพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:11.254475729+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:11.254477598+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:11.254479242+07:00","message":"StatePrefix: 'หาสีมารามพระเทพปฏิภาณ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:11.254480788+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:11.353053483+07:00","message":"receive streaming session, msgId: 457"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:11.353096832+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":"2025-10-27T14:37:11.353103402+07:00","message":"receive interim result [false|false]: หาสีมารามพระเทพปฏิภาณกวีวัดประยูร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:11.353120282+07:00","message":"[buffer interim] 457 false หาสีมารามพระเทพปฏิภาณกวีวัดประยูร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:11.353130708+07:00","message":"[bufferProcess] interim [480000000]:หาสีมารามพระเทพปฏิภาณกวีวัดประยูร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:11.35313388+07:00","message":"[bufferProcess] send to processor:หาสีมารามพระเทพปฏิภาณกวีวัฒน์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:11.353140832+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:11.353144606+07:00","message":"> Transcript [2781] [false]: 'หาสีมารามพระเทพปฏิภาณกวีวัฒน์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:11.353147904+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:11.353149705+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:11.353151661+07:00","message":"StatePrefix: 'หาสีมารามพระเทพปฏิภาณ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:11.353153504+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:11.353157448+07:00","message":"Push: 'หาสีมารามพระเทพปฏิภาณ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:11.353159045+07:00","message":"TextPushed: 'หาสีมารามพระเทพปฏิภาณ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:11.353171208+07:00","message":"Set new StatePrefix : 'หาสีมารามพระเทพปฏิภาณกวีวัฒน์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:11.353173735+07:00","message":"Next Push (prob) : 'กวีวัฒน์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:11.353182349+07:00","message":"push: {false หาสีมารามพระเทพปฏิภาณ 0 0xc002602100}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:11.540608016+07:00","message":"receive streaming session, msgId: 457"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:11.540641909+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":"2025-10-27T14:37:11.540647587+07:00","message":"receive interim result [false|false]: หาสีมารามพระเทพปฏิภาณกวีวัดประยุรวงศ์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:11.540658867+07:00","message":"[buffer interim] 457 false หาสีมารามพระเทพปฏิภาณกวีวัดประยุรวงศ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:11.54066557+07:00","message":"[bufferProcess] interim [660000000]:หาสีมารามพระเทพปฏิภาณกวีวัดประยุรวงศ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:11.540668121+07:00","message":"[bufferProcess] send to processor:หาสีมารามพระเทพปฏิภาณกวีวัดประยูร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:11.540673281+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:11.540675938+07:00","message":"> Transcript [2782] [false]: 'หาสีมารามพระเทพปฏิภาณกวีวัดประยูร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:11.540678091+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:11.540680139+07:00","message":"Set new StatePrefix: 'หาสีมารามพระเทพปฏิภาณกวีวัดประยูร'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:11.867295257+07:00","message":"receive streaming session, msgId: 457"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:11.867360183+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":"2025-10-27T14:37:11.867367645+07:00","message":"receive interim result [false|false]: หาสีมารามพระเทพปฏิภาณกวีวัดประยุรวงศา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:11.867383348+07:00","message":"[buffer interim] 457 false หาสีมารามพระเทพปฏิภาณกวีวัดประยุรวงศา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:11.867394456+07:00","message":"[bufferProcess] interim [20000000]:หาสีมารามพระเทพปฏิภาณกวีวัดประยุรวงศา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:11.867398058+07:00","message":"[bufferProcess] send to processor:หาสีมารามพระเทพปฏิภาณกวีวัดประยุรวงศ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:11.867405016+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:11.867409043+07:00","message":"> Transcript [2783] [false]: 'หาสีมารามพระเทพปฏิภาณกวีวัดประยุรวงศ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:11.867412385+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:11.867420112+07:00","message":"Set new StatePrefix: 'หาสีมารามพระเทพปฏิภาณกวีวัดประยุรวงศ์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:12.060610065+07:00","message":"receive streaming session, msgId: 457"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:12.060649251+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":"2025-10-27T14:37:12.060655022+07:00","message":"receive interim result [false|false]: หาสีมารามพระเทพปฏิภาณกวีวัดประยุรวงศาวาส"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:12.060670327+07:00","message":"[buffer interim] 457 false หาสีมารามพระเทพปฏิภาณกวีวัดประยุรวงศาวาส"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:12.060676901+07:00","message":"[bufferProcess] interim [140000000]:หาสีมารามพระเทพปฏิภาณกวีวัดประยุรวงศาวาส"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:12.060678936+07:00","message":"[bufferProcess] send to processor:หาสีมารามพระเทพปฏิภาณกวีวัดประยุรวงศา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:12.060682127+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:12.060685384+07:00","message":"> Transcript [2784] [false]: 'หาสีมารามพระเทพปฏิภาณกวีวัดประยุรวงศา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:12.060687672+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:12.060689312+07:00","message":"Set new StatePrefix: 'หาสีมารามพระเทพปฏิภาณกวีวัดประยุรวงศา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:12.628800236+07:00","message":"receive streaming session, msgId: 457"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:12.628833838+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หาสีมารามพระเทพปฏิภาณกวีวัดประยุรวงศาวาส\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:12.628839941+07:00","message":"receive interim result [false|false]: หาสีมารามพระเทพปฏิภาณกวีวัดประยุรวงศาวาส"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:12.628851435+07:00","message":"[buffer interim] 457 false หาสีมารามพระเทพปฏิภาณกวีวัดประยุรวงศาวาส"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:12.628858395+07:00","message":"[bufferProcess] interim [740000000]:หาสีมารามพระเทพปฏิภาณกวีวัดประยุรวงศาวาส"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:12.628860567+07:00","message":"[bufferProcess] send to processor:หาสีมารามพระเทพปฏิภาณกวีวัดประยุรวงศาวาส"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:12.628865557+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:12.628868043+07:00","message":"> Transcript [2785] [false]: 'หาสีมารามพระเทพปฏิภาณกวีวัดประยุรวงศาวาส'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:12.6288712+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:12.628873017+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:12.628874673+07:00","message":"StatePrefix: 'หาสีมารามพระเทพปฏิภาณกวีวัดประยุรวงศา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:12.628877276+07:00","message":"TextPushed: 'หาสีมารามพระเทพปฏิภาณ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:13.438570835+07:00","message":"[GCS] IsForceVAD: false for message ID: 457"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:13.500854146+07:00","message":"[GCS] Start streaming session, msgId: 458"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:37:13.609534964+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:37:13.609550242+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:13.622698471+07:00","message":"receive streaming session, msgId: 457"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:13.622738211+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หาสีมารามพระเทพปฏิภาณกวีวัดประยุรวงศาวาส\",\"confidence\":0.90578854}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":790000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:13.62274467+07:00","message":"receive interim result [true|false]: หาสีมารามพระเทพปฏิภาณกวีวัดประยุรวงศาวาส"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:13.622753553+07:00","message":"end recv isFinal message id 457"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:13.622756053+07:00","message":"end Recv id 457"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:13.622760416+07:00","message":"[buffer interim] 457 true หาสีมารามพระเทพปฏิภาณกวีวัดประยุรวงศาวาส"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:13.622766802+07:00","message":"[bufferProcess] interim [790000000]:หาสีมารามพระเทพปฏิภาณกวีวัดประยุรวงศาวาส"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:13.622769641+07:00","message":"[bufferProcess] send to processor (isfinal):หาสีมารามพระเทพปฏิภาณกวีวัดประยุรวงศาวาส"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:13.622772767+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:13.622775504+07:00","message":"> Transcript [2786] [false]: 'หาสีมารามพระเทพปฏิภาณกวีวัดประยุรวงศาวาส'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:13.622778221+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:13.622779817+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:13.622781234+07:00","message":"StatePrefix: 'หาสีมารามพระเทพปฏิภาณกวีวัดประยุรวงศา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:13.622783316+07:00","message":"TextPushed: 'หาสีมารามพระเทพปฏิภาณ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:13.622785035+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:13.622788395+07:00","message":"> Transcript [2787] [true]: 'หาสีมารามพระเทพปฏิภาณกวีวัดประยุรวงศาวาส'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:13.622790267+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:13.622791627+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:13.622792948+07:00","message":"StatePrefix: 'หาสีมารามพระเทพปฏิภาณกวีวัดประยุรวงศา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:13.622794518+07:00","message":"TextPushed: 'หาสีมารามพระเทพปฏิภาณ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:13.622797018+07:00","message":"Push: 'กวีวัดประยุรวงศาวาส'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:13.622804685+07:00","message":"push: {true กวีวัดประยุรวงศาวาส 0 0xc002602100}"}
{"level":"info","service":"Main","time":"2025-10-27T14:37:13.633531132+07:00","message":"write wav file: './tmp/7446/7446_457.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:14.039888317+07:00","message":"receive streaming session, msgId: 458"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:14.039929888+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":"2025-10-27T14:37:14.039935356+07:00","message":"receive interim result [false|false]: พยากรณ์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:14.039948941+07:00","message":"[buffer interim] 458 false พยากรณ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:14.03995677+07:00","message":"[bufferProcess] interim [540000000]:พยากรณ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:14.039958976+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:14.191235295+07:00","message":"receive streaming session, msgId: 458"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:14.19127726+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":"2025-10-27T14:37:14.191283431+07:00","message":"receive interim result [false|false]: กลอนวัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:14.191296799+07:00","message":"[buffer interim] 458 false กลอนวัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:14.191304625+07:00","message":"[bufferProcess] interim [720000000]:กลอนวัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:14.191307175+07:00","message":"[bufferProcess] send to processor:พยากรณ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:14.191313549+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:14.191317725+07:00","message":"> Transcript [2788] [false]: 'พยากรณ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:14.191320255+07:00","message":"Set StatePrefix (first interim): 'พยากรณ์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:14.240015546+07:00","message":"receive streaming session, msgId: 458"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:14.240052449+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":"2025-10-27T14:37:14.240058118+07:00","message":"receive interim result [false|false]: อากรวัด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:14.240071367+07:00","message":"[buffer interim] 458 false อากรวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:14.240079085+07:00","message":"[bufferProcess] interim [780000000]:อากรวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:14.240081359+07:00","message":"[bufferProcess] send to processor:กลอนวัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:14.240085548+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:14.240090141+07:00","message":"> Transcript [2789] [false]: 'กลอนวัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:14.240092959+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:14.240095329+07:00","message":"Set new StatePrefix: 'กลอนวัน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:14.499502846+07:00","message":"receive streaming session, msgId: 458"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:14.499546697+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":"2025-10-27T14:37:14.499552465+07:00","message":"receive interim result [false|false]: อากรวัดเทพ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:14.499566668+07:00","message":"[buffer interim] 458 false อากรวัดเทพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:14.499573443+07:00","message":"[bufferProcess] interim [960000000]:อากรวัดเทพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:14.499575607+07:00","message":"[bufferProcess] send to processor:อากรวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:14.499578712+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:14.4995818+07:00","message":"> Transcript [2790] [false]: 'อากรวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:14.49958373+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:14.499585367+07:00","message":"Set new StatePrefix: 'อากรวัด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:14.682321047+07:00","message":"receive streaming session, msgId: 458"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:14.682361038+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":"2025-10-27T14:37:14.682367195+07:00","message":"receive interim result [false|false]: อากรวัดเทพลีลา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:14.682382363+07:00","message":"[buffer interim] 458 false อากรวัดเทพลีลา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:14.682389375+07:00","message":"[bufferProcess] interim [200000000]:อากรวัดเทพลีลา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:14.682391587+07:00","message":"[bufferProcess] send to processor:อากรวัดเทพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:14.682396995+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:14.682399747+07:00","message":"> Transcript [2791] [false]: 'อากรวัดเทพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:14.68240305+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:14.68240868+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:14.682410403+07:00","message":"StatePrefix: 'อากรวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:14.682412621+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:15.26334931+07:00","message":"receive streaming session, msgId: 458"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:15.263390259+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อากรวัดเทพลีลา\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:15.26339681+07:00","message":"receive interim result [false|false]: อากรวัดเทพลีลา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:15.263409809+07:00","message":"[buffer interim] 458 false อากรวัดเทพลีลา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:15.263416291+07:00","message":"[bufferProcess] interim [800000000]:อากรวัดเทพลีลา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:15.263418524+07:00","message":"[bufferProcess] send to processor:อากรวัดเทพลีลา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:15.263423788+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:15.263426281+07:00","message":"> Transcript [2792] [false]: 'อากรวัดเทพลีลา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:15.263429261+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:15.263430915+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:15.263432512+07:00","message":"StatePrefix: 'อากรวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:15.263434376+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:15.83248173+07:00","message":"receive streaming session, msgId: 458"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:15.832515523+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":"2025-10-27T14:37:15.832521099+07:00","message":"receive interim result [false|false]: อากรวัดเทพลีลาพระเทพ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:15.832533528+07:00","message":"[buffer interim] 458 false อากรวัดเทพลีลาพระเทพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:15.832543482+07:00","message":"[bufferProcess] interim [400000000]:อากรวัดเทพลีลาพระเทพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:15.832546004+07:00","message":"[bufferProcess] send to processor:อากรวัดเทพลีลา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:15.832551183+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:15.832553984+07:00","message":"> Transcript [2793] [false]: 'อากรวัดเทพลีลา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:15.832557139+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:15.832559054+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:15.832560787+07:00","message":"StatePrefix: 'อากรวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:15.832562504+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:16.104682814+07:00","message":"receive streaming session, msgId: 458"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:16.1047165+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":"2025-10-27T14:37:16.104722971+07:00","message":"receive interim result [false|false]: อากรวัดเทพลีลาพระเทพฯ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:16.104738729+07:00","message":"[buffer interim] 458 false อากรวัดเทพลีลาพระเทพฯ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:16.104749506+07:00","message":"[bufferProcess] interim [580000000]:อากรวัดเทพลีลาพระเทพฯ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:16.104752116+07:00","message":"[bufferProcess] send to processor:อากรวัดเทพลีลาพระเทพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:16.104759193+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:16.104762526+07:00","message":"> Transcript [2794] [false]: 'อากรวัดเทพลีลาพระเทพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:16.104767723+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:16.104770046+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:16.104772485+07:00","message":"StatePrefix: 'อากรวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:16.104774743+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:16.10478164+07:00","message":"Push: 'อากรวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:16.104783295+07:00","message":"TextPushed: 'อากรวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:16.104784896+07:00","message":"Set new StatePrefix : 'อากรวัดเทพลีลาพระเทพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:16.104786689+07:00","message":"Next Push (prob) : 'เทพลีลาพระเทพ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:16.104794178+07:00","message":"push: {false อากรวัด 0 0xc002880580}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:16.153684253+07:00","message":"receive streaming session, msgId: 458"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:16.153719957+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":"2025-10-27T14:37:16.153724914+07:00","message":"receive interim result [false|false]: อากรวัดเทพลีลาพระเทพมรณะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:16.153764528+07:00","message":"[buffer interim] 458 false อากรวัดเทพลีลาพระเทพมรณะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:16.153771995+07:00","message":"[bufferProcess] interim [700000000]:อากรวัดเทพลีลาพระเทพมรณะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:16.153774033+07:00","message":"[bufferProcess] send to processor:อากรวัดเทพลีลาพระเทพฯ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:16.153777951+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:16.153781038+07:00","message":"> Transcript [2795] [false]: 'อากรวัดเทพลีลาพระเทพฯ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:16.153785486+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:16.153787311+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:16.153788942+07:00","message":"StatePrefix: 'อากรวัดเทพลีลาพระเทพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:16.153790873+07:00","message":"TextPushed: 'อากรวัด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:16.347834229+07:00","message":"receive streaming session, msgId: 458"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:16.347880325+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":"2025-10-27T14:37:16.347898723+07:00","message":"receive interim result [false|false]: อากรวัดเทพลีลาพระเทพปรสิต"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:16.34791577+07:00","message":"[buffer interim] 458 false อากรวัดเทพลีลาพระเทพปรสิต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:16.347926018+07:00","message":"[bufferProcess] interim [880000000]:อากรวัดเทพลีลาพระเทพปรสิต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:16.34792893+07:00","message":"[bufferProcess] send to processor:อากรวัดเทพลีลาพระเทพมรณะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:16.347935314+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:16.347938834+07:00","message":"> Transcript [2796] [false]: 'อากรวัดเทพลีลาพระเทพมรณะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:16.347943065+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:16.34794564+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:16.347947875+07:00","message":"StatePrefix: 'อากรวัดเทพลีลาพระเทพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:16.347950756+07:00","message":"TextPushed: 'อากรวัด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:16.480892613+07:00","message":"receive streaming session, msgId: 458"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:16.480939813+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":"2025-10-27T14:37:16.480946661+07:00","message":"receive interim result [false|false]: อากรวัดเทพลีลาพระเทพมรณะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:16.480960638+07:00","message":"[buffer interim] 458 false อากรวัดเทพลีลาพระเทพมรณะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:16.480968132+07:00","message":"[bufferProcess] interim [940000000]:อากรวัดเทพลีลาพระเทพมรณะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:16.480970957+07:00","message":"[bufferProcess] send to processor:อากรวัดเทพลีลาพระเทพปรสิต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:16.480977211+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:16.480981651+07:00","message":"> Transcript [2797] [false]: 'อากรวัดเทพลีลาพระเทพปรสิต'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:16.480986037+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:16.480989846+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:16.480992197+07:00","message":"StatePrefix: 'อากรวัดเทพลีลาพระเทพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:16.480995136+07:00","message":"TextPushed: 'อากรวัด'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:37:16.610509714+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:37:16.610530897+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:16.732753921+07:00","message":"receive streaming session, msgId: 458"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:16.732791656+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":"2025-10-27T14:37:16.732798974+07:00","message":"receive interim result [false|false]: อากรวัดเทพลีลาพระเทพวรศิษย์อาจารย์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:16.732810804+07:00","message":"[buffer interim] 458 false อากรวัดเทพลีลาพระเทพวรศิษย์อาจารย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:16.732817443+07:00","message":"[bufferProcess] interim [240000000]:อากรวัดเทพลีลาพระเทพวรศิษย์อาจารย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:16.732820027+07:00","message":"[bufferProcess] send to processor:อากรวัดเทพลีลาพระเทพมรณะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:16.732825575+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:16.732828101+07:00","message":"> Transcript [2798] [false]: 'อากรวัดเทพลีลาพระเทพมรณะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:16.732831211+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:16.732833046+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:16.73283469+07:00","message":"StatePrefix: 'อากรวัดเทพลีลาพระเทพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:16.732836686+07:00","message":"TextPushed: 'อากรวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:16.732840727+07:00","message":"Push: 'เทพลีลาพระเทพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:16.732842329+07:00","message":"TextPushed: 'อากรวัดเทพลีลาพระเทพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:16.732844608+07:00","message":"Set new StatePrefix : 'อากรวัดเทพลีลาพระเทพมรณะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:16.73284661+07:00","message":"Next Push (prob) : 'มรณะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:16.732853747+07:00","message":"push: {false เทพลีลาพระเทพ 0 0xc002880580}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:17.390465493+07:00","message":"receive streaming session, msgId: 458"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:17.390498259+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":"2025-10-27T14:37:17.390504361+07:00","message":"receive interim result [false|false]: อากรวัดเทพลีลาพระเทพวรศิษย์อาจารย์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:17.390520151+07:00","message":"[buffer interim] 458 false อากรวัดเทพลีลาพระเทพวรศิษย์อาจารย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:17.390527258+07:00","message":"[bufferProcess] interim [840000000]:อากรวัดเทพลีลาพระเทพวรศิษย์อาจารย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:17.39052951+07:00","message":"[bufferProcess] send to processor:อากรวัดเทพลีลาพระเทพวรศิษย์อาจารย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:17.390532951+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:17.390535563+07:00","message":"> Transcript [2799] [false]: 'อากรวัดเทพลีลาพระเทพวรศิษย์อาจารย์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:17.390537586+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:17.39054002+07:00","message":"Set new StatePrefix: 'อากรวัดเทพลีลาพระเทพวรศิษย์อาจารย์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:17.452824447+07:00","message":"receive streaming session, msgId: 458"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:17.452857131+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":"2025-10-27T14:37:17.452863447+07:00","message":"receive interim result [false|false]: อากรวัดเทพลีลาพระเทพวรศิษย์อาจารย์รัศมี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:17.452875666+07:00","message":"[buffer interim] 458 false อากรวัดเทพลีลาพระเทพวรศิษย์อาจารย์รัศมี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:17.452884506+07:00","message":"[bufferProcess] interim [20000000]:อากรวัดเทพลีลาพระเทพวรศิษย์อาจารย์รัศมี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:17.452886945+07:00","message":"[bufferProcess] send to processor:อากรวัดเทพลีลาพระเทพวรศิษย์อาจารย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:17.452892267+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:17.452895091+07:00","message":"> Transcript [2800] [false]: 'อากรวัดเทพลีลาพระเทพวรศิษย์อาจารย์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:17.452898235+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:17.452899938+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:17.452901371+07:00","message":"StatePrefix: 'อากรวัดเทพลีลาพระเทพวรศิษย์อาจารย์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:17.452903439+07:00","message":"TextPushed: 'อากรวัดเทพลีลาพระเทพ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:17.571308255+07:00","message":"receive streaming session, msgId: 458"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:17.571351087+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":"2025-10-27T14:37:17.571358267+07:00","message":"receive interim result [false|false]: อากรวัดเทพลีลาพระเทพวรศิษย์อาจารย์วัดเสมียน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:17.571371414+07:00","message":"[buffer interim] 458 false อากรวัดเทพลีลาพระเทพวรศิษย์อาจารย์วัดเสมียน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:17.571379212+07:00","message":"[bufferProcess] interim [80000000]:อากรวัดเทพลีลาพระเทพวรศิษย์อาจารย์วัดเสมียน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:17.571382664+07:00","message":"[bufferProcess] send to processor:อากรวัดเทพลีลาพระเทพวรศิษย์อาจารย์รัศมี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:17.571389432+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:17.571392981+07:00","message":"> Transcript [2801] [false]: 'อากรวัดเทพลีลาพระเทพวรศิษย์อาจารย์รัศมี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:17.571396986+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:17.571399578+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:17.571402237+07:00","message":"StatePrefix: 'อากรวัดเทพลีลาพระเทพวรศิษย์อาจารย์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:17.571405409+07:00","message":"TextPushed: 'อากรวัดเทพลีลาพระเทพ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:17.752900553+07:00","message":"receive streaming session, msgId: 458"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:17.752935831+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":"2025-10-27T14:37:17.752941699+07:00","message":"receive interim result [false|false]: อากรวัดเทพลีลาพระเทพวรศิษย์อาจารย์วัดเสมียนนารี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:17.752954629+07:00","message":"[buffer interim] 458 false อากรวัดเทพลีลาพระเทพวรศิษย์อาจารย์วัดเสมียนนารี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:17.752960653+07:00","message":"[bufferProcess] interim [260000000]:อากรวัดเทพลีลาพระเทพวรศิษย์อาจารย์วัดเสมียนนารี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:17.752962862+07:00","message":"[bufferProcess] send to processor:อากรวัดเทพลีลาพระเทพวรศิษย์อาจารย์วัดเสมียน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:17.752968084+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:17.752970911+07:00","message":"> Transcript [2802] [false]: 'อากรวัดเทพลีลาพระเทพวรศิษย์อาจารย์วัดเสมียน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:17.752973933+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:17.752975655+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:17.752977586+07:00","message":"StatePrefix: 'อากรวัดเทพลีลาพระเทพวรศิษย์อาจารย์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:17.752979831+07:00","message":"TextPushed: 'อากรวัดเทพลีลาพระเทพ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:18.332913404+07:00","message":"receive streaming session, msgId: 458"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:18.332949396+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":"2025-10-27T14:37:18.332954963+07:00","message":"receive interim result [false|false]: อากรวัดเทพลีลาพระเทพวรศิษย์อาจารย์วัดเสมียนนารี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:18.332969091+07:00","message":"[buffer interim] 458 false อากรวัดเทพลีลาพระเทพวรศิษย์อาจารย์วัดเสมียนนารี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:18.332976241+07:00","message":"[bufferProcess] interim [860000000]:อากรวัดเทพลีลาพระเทพวรศิษย์อาจารย์วัดเสมียนนารี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:18.332978603+07:00","message":"[bufferProcess] send to processor:อากรวัดเทพลีลาพระเทพวรศิษย์อาจารย์วัดเสมียนนารี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:18.332982469+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:18.332984945+07:00","message":"> Transcript [2803] [false]: 'อากรวัดเทพลีลาพระเทพวรศิษย์อาจารย์วัดเสมียนนารี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:18.332988137+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:18.332989947+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:18.332991865+07:00","message":"StatePrefix: 'อากรวัดเทพลีลาพระเทพวรศิษย์อาจารย์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:18.332994255+07:00","message":"TextPushed: 'อากรวัดเทพลีลาพระเทพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:18.33299666+07:00","message":"Push: 'วรศิษย์อาจารย์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:18.33299839+07:00","message":"TextPushed: 'อากรวัดเทพลีลาพระเทพวรศิษย์อาจารย์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:18.333000195+07:00","message":"Set new StatePrefix : 'อากรวัดเทพลีลาพระเทพวรศิษย์อาจารย์วัดเสมียนนารี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:18.333002275+07:00","message":"Next Push (prob) : 'วัดเสมียนนารี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:18.333011454+07:00","message":"push: {false วรศิษย์อาจารย์ 0 0xc002880580}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:19.170977302+07:00","message":"receive streaming session, msgId: 458"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:19.171013325+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":"2025-10-27T14:37:19.171019707+07:00","message":"receive interim result [false|false]: อากรวัดเทพลีลาพระเทพวรศิษย์อาจารย์วัดเสมียนนารีประเทศ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:19.171033347+07:00","message":"[buffer interim] 458 false อากรวัดเทพลีลาพระเทพวรศิษย์อาจารย์วัดเสมียนนารีประเทศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:19.171039543+07:00","message":"[bufferProcess] interim [640000000]:อากรวัดเทพลีลาพระเทพวรศิษย์อาจารย์วัดเสมียนนารีประเทศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:19.171041846+07:00","message":"[bufferProcess] send to processor:อากรวัดเทพลีลาพระเทพวรศิษย์อาจารย์วัดเสมียนนารี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:19.171047355+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:19.171050064+07:00","message":"> Transcript [2804] [false]: 'อากรวัดเทพลีลาพระเทพวรศิษย์อาจารย์วัดเสมียนนารี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:19.171053645+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:19.171055508+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:19.171057064+07:00","message":"StatePrefix: 'อากรวัดเทพลีลาพระเทพวรศิษย์อาจารย์วัดเสมียนนารี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:19.171059558+07:00","message":"TextPushed: 'อากรวัดเทพลีลาพระเทพวรศิษย์อาจารย์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:19.31089453+07:00","message":"receive streaming session, msgId: 458"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:19.310934386+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":"2025-10-27T14:37:19.310940192+07:00","message":"receive interim result [false|false]: อากรวัดเทพลีลาพระเทพวรศิษย์อาจารย์วัดเสมียนนารีกรุงเทพฯ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:19.310952767+07:00","message":"[buffer interim] 458 false อากรวัดเทพลีลาพระเทพวรศิษย์อาจารย์วัดเสมียนนารีกรุงเทพฯ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:19.310960925+07:00","message":"[bufferProcess] interim [820000000]:อากรวัดเทพลีลาพระเทพวรศิษย์อาจารย์วัดเสมียนนารีกรุงเทพฯ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:19.310963201+07:00","message":"[bufferProcess] send to processor:อากรวัดเทพลีลาพระเทพวรศิษย์อาจารย์วัดเสมียนนารีประเทศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:19.310968364+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:19.310971091+07:00","message":"> Transcript [2805] [false]: 'อากรวัดเทพลีลาพระเทพวรศิษย์อาจารย์วัดเสมียนนารีประเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:19.310974349+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:19.310976637+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:19.3109787+07:00","message":"StatePrefix: 'อากรวัดเทพลีลาพระเทพวรศิษย์อาจารย์วัดเสมียนนารี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:19.310981304+07:00","message":"TextPushed: 'อากรวัดเทพลีลาพระเทพวรศิษย์อาจารย์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:19.559966872+07:00","message":"receive streaming session, msgId: 458"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:19.560003478+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":"2025-10-27T14:37:19.560009371+07:00","message":"receive interim result [false|false]: อากรวัดเทพลีลาพระเทพวรศิษย์อาจารย์วัดเสมียนนารีประเทศวชิระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:19.560025079+07:00","message":"[buffer interim] 458 false อากรวัดเทพลีลาพระเทพวรศิษย์อาจารย์วัดเสมียนนารีประเทศวชิระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:19.560031739+07:00","message":"[bufferProcess] interim [120000000]:อากรวัดเทพลีลาพระเทพวรศิษย์อาจารย์วัดเสมียนนารีประเทศวชิระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:19.560036039+07:00","message":"[bufferProcess] send to processor:อากรวัดเทพลีลาพระเทพวรศิษย์อาจารย์วัดเสมียนนารีกรุงเทพฯ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:19.56003976+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:19.560042334+07:00","message":"> Transcript [2806] [false]: 'อากรวัดเทพลีลาพระเทพวรศิษย์อาจารย์วัดเสมียนนารีกรุงเทพฯ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:19.560045979+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:19.560047636+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:19.560049957+07:00","message":"StatePrefix: 'อากรวัดเทพลีลาพระเทพวรศิษย์อาจารย์วัดเสมียนนารี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:19.560052327+07:00","message":"TextPushed: 'อากรวัดเทพลีลาพระเทพวรศิษย์อาจารย์'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:37:19.61138411+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:37:19.611393094+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:19.945523305+07:00","message":"receive streaming session, msgId: 458"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:19.945568723+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อากรวัดเทพลีลาพระเทพวรศิษย์อาจารย์วัดเสมียนนารีประเทศวชิรสิน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:19.945575173+07:00","message":"receive interim result [false|false]: อากรวัดเทพลีลาพระเทพวรศิษย์อาจารย์วัดเสมียนนารีประเทศวชิรสิน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:19.9455913+07:00","message":"[buffer interim] 458 false อากรวัดเทพลีลาพระเทพวรศิษย์อาจารย์วัดเสมียนนารีประเทศวชิรสิน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:19.945611348+07:00","message":"[bufferProcess] interim [480000000]:อากรวัดเทพลีลาพระเทพวรศิษย์อาจารย์วัดเสมียนนารีประเทศวชิรสิน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:19.945615362+07:00","message":"[bufferProcess] send to processor:อากรวัดเทพลีลาพระเทพวรศิษย์อาจารย์วัดเสมียนนารีประเทศวชิระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:19.945622244+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:19.945625889+07:00","message":"> Transcript [2807] [false]: 'อากรวัดเทพลีลาพระเทพวรศิษย์อาจารย์วัดเสมียนนารีประเทศวชิระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:19.945631014+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:19.945633655+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:19.945637147+07:00","message":"StatePrefix: 'อากรวัดเทพลีลาพระเทพวรศิษย์อาจารย์วัดเสมียนนารี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:19.945641046+07:00","message":"TextPushed: 'อากรวัดเทพลีลาพระเทพวรศิษย์อาจารย์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:19.945648153+07:00","message":"Push: 'วัดเสมียนนารี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:19.945650412+07:00","message":"TextPushed: 'อากรวัดเทพลีลาพระเทพวรศิษย์อาจารย์วัดเสมียนนารี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:19.945653392+07:00","message":"Set new StatePrefix : 'อากรวัดเทพลีลาพระเทพวรศิษย์อาจารย์วัดเสมียนนารีประเทศวชิระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:19.945656269+07:00","message":"Next Push (prob) : 'ประเทศวชิระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:19.94566768+07:00","message":"push: {false วัดเสมียนนารี 0 0xc002880580}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:20.064461196+07:00","message":"receive streaming session, msgId: 458"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:20.064498953+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อากรวัดเทพลีลาพระเทพวรศิษย์อาจารย์วัดเสมียนนารีประเทศวชิรโสภณ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:20.064505089+07:00","message":"receive interim result [false|false]: อากรวัดเทพลีลาพระเทพวรศิษย์อาจารย์วัดเสมียนนารีประเทศวชิรโสภณ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:20.064516239+07:00","message":"[buffer interim] 458 false อากรวัดเทพลีลาพระเทพวรศิษย์อาจารย์วัดเสมียนนารีประเทศวชิรโสภณ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:20.06452252+07:00","message":"[bufferProcess] interim [540000000]:อากรวัดเทพลีลาพระเทพวรศิษย์อาจารย์วัดเสมียนนารีประเทศวชิรโสภณ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:20.064524978+07:00","message":"[bufferProcess] send to processor:อากรวัดเทพลีลาพระเทพวรศิษย์อาจารย์วัดเสมียนนารีประเทศวชิรสิน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:20.0645306+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:20.064533058+07:00","message":"> Transcript [2808] [false]: 'อากรวัดเทพลีลาพระเทพวรศิษย์อาจารย์วัดเสมียนนารีประเทศวชิรสิน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:20.064535479+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:20.064537452+07:00","message":"Set new StatePrefix: 'อากรวัดเทพลีลาพระเทพวรศิษย์อาจารย์วัดเสมียนนารีประเทศวชิรสิน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:20.066532873+07:00","message":"receive streaming session, msgId: 458"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:20.06655166+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":"2025-10-27T14:37:20.066556312+07:00","message":"receive interim result [false|false]: อากรวัดเทพลีลาพระเทพวรศิษย์อาจารย์วัดเสมียนนารีประเทศวชิระสุนทร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:20.066565914+07:00","message":"[buffer interim] 458 false อากรวัดเทพลีลาพระเทพวรศิษย์อาจารย์วัดเสมียนนารีประเทศวชิระสุนทร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:20.066570705+07:00","message":"[bufferProcess] interim [600000000]:อากรวัดเทพลีลาพระเทพวรศิษย์อาจารย์วัดเสมียนนารีประเทศวชิระสุนทร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:20.066573001+07:00","message":"[bufferProcess] send to processor:อากรวัดเทพลีลาพระเทพวรศิษย์อาจารย์วัดเสมียนนารีประเทศวชิรโสภณ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:20.066575561+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:20.066577631+07:00","message":"> Transcript [2809] [false]: 'อากรวัดเทพลีลาพระเทพวรศิษย์อาจารย์วัดเสมียนนารีประเทศวชิรโสภณ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:20.066579662+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:20.066581402+07:00","message":"Set new StatePrefix: 'อากรวัดเทพลีลาพระเทพวรศิษย์อาจารย์วัดเสมียนนารีประเทศวชิรโสภณ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:20.170182195+07:00","message":"[GCS] IsForceVAD: false for message ID: 458"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:20.344182749+07:00","message":"receive streaming session, msgId: 458"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:20.344222383+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก่อนวัดเทพลีลาพระเทพวรศิษย์อาจารย์วัดเสมียนนารีประเทศวชิระสุนทร\",\"confidence\":0.9314726}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":870000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:20.344228867+07:00","message":"receive interim result [true|false]: ก่อนวัดเทพลีลาพระเทพวรศิษย์อาจารย์วัดเสมียนนารีประเทศวชิระสุนทร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:20.344236194+07:00","message":"end recv isFinal message id 458"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:20.344238037+07:00","message":"end Recv id 458"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:20.344243543+07:00","message":"[buffer interim] 458 true ก่อนวัดเทพลีลาพระเทพวรศิษย์อาจารย์วัดเสมียนนารีประเทศวชิระสุนทร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:20.344252507+07:00","message":"[bufferProcess] interim [870000000]:ก่อนวัดเทพลีลาพระเทพวรศิษย์อาจารย์วัดเสมียนนารีประเทศวชิระสุนทร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:20.344257372+07:00","message":"[bufferProcess] send to processor (isfinal):อากรวัดเทพลีลาพระเทพวรศิษย์อาจารย์วัดเสมียนนารีประเทศวชิระสุนทร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:20.344261239+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:20.344263945+07:00","message":"> Transcript [2810] [false]: 'อากรวัดเทพลีลาพระเทพวรศิษย์อาจารย์วัดเสมียนนารีประเทศวชิระสุนทร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:20.344266357+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:20.344268122+07:00","message":"Set new StatePrefix: 'อากรวัดเทพลีลาพระเทพวรศิษย์อาจารย์วัดเสมียนนารีประเทศวชิระสุนทร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:20.344269769+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:20.344271606+07:00","message":"> Transcript [2811] [true]: 'ก่อนวัดเทพลีลาพระเทพวรศิษย์อาจารย์วัดเสมียนนารีประเทศวชิระสุนทร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:20.344273745+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:20.344275317+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:20.344277164+07:00","message":"StatePrefix: 'อากรวัดเทพลีลาพระเทพวรศิษย์อาจารย์วัดเสมียนนารีประเทศวชิระสุนทร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:20.344280279+07:00","message":"TextPushed: 'อากรวัดเทพลีลาพระเทพวรศิษย์อาจารย์วัดเสมียนนารี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:20.344281895+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:20.344450988+07:00","message":"Push: 'ประเทศวชิระสุนทร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:20.344453137+07:00","message":"TextPushed: 'อากรวัดเทพลีลาพระเทพวรศิษย์อาจารย์วัดเสมียนนารีประเทศวชิระสุนทร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:20.344455029+07:00","message":"Set new StatePrefix : 'ก่อนวัดเทพลีลาพระเทพวรศิษย์อาจารย์วัดเสมียนนารีประเทศวชิระสุนทร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:20.344457028+07:00","message":"Next Push (prob) : 'ก่อนวัดเทพลีลาพระเทพวรศิษย์อาจารย์วัดเสมียนนารีประเทศวชิระสุนทร'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:20.344464713+07:00","message":"push: {true ประเทศวชิระสุนทร 0 0xc002880580}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:20.344474726+07:00","message":"write aligntment file to 'tmp/7446/align_message_id_458.html'"}
{"level":"info","service":"Main","time":"2025-10-27T14:37:20.357099464+07:00","message":"write wav file: './tmp/7446/7446_458.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:20.421648138+07:00","message":"[GCS] Start streaming session, msgId: 459"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:20.770078122+07:00","message":"receive streaming session, msgId: 459"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:20.770113656+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":"2025-10-27T14:37:20.770118662+07:00","message":"receive interim result [false|false]: วัด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:20.770130484+07:00","message":"[buffer interim] 459 false วัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:20.77013739+07:00","message":"[bufferProcess] interim [420000000]:วัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:20.770138958+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:21.108960616+07:00","message":"receive streaming session, msgId: 459"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:21.109004011+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":"2025-10-27T14:37:21.109011295+07:00","message":"receive interim result [false|false]: วัดพระราม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:21.109028525+07:00","message":"[buffer interim] 459 false วัดพระราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:21.109037241+07:00","message":"[bufferProcess] interim [720000000]:วัดพระราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:21.109039973+07:00","message":"[bufferProcess] send to processor:วัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:21.109044102+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:21.109047608+07:00","message":"> Transcript [2812] [false]: 'วัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:21.109050266+07:00","message":"Set StatePrefix (first interim): 'วัด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:21.275380291+07:00","message":"receive streaming session, msgId: 459"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:21.275418008+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วัดพระราม 9\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:21.275423135+07:00","message":"receive interim result [false|false]: วัดพระราม 9"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:21.275433807+07:00","message":"[buffer interim] 459 false วัดพระราม 9"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:21.275440676+07:00","message":"[bufferProcess] interim [840000000]:วัดพระราม 9"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:21.275442443+07:00","message":"[bufferProcess] send to processor:วัดพระราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:21.27544552+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:21.275448223+07:00","message":"> Transcript [2813] [false]: 'วัดพระราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:21.275450703+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:21.275458066+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:21.275460423+07:00","message":"StatePrefix: 'วัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:21.275462233+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:21.59571953+07:00","message":"receive streaming session, msgId: 459"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:21.595753537+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":"2025-10-27T14:37:21.595759234+07:00","message":"receive interim result [false|false]: วัดพระรามเก้ากัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:21.595772328+07:00","message":"[buffer interim] 459 false วัดพระรามเก้ากัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:21.59577891+07:00","message":"[bufferProcess] interim [200000000]:วัดพระรามเก้ากัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:21.59578133+07:00","message":"[bufferProcess] send to processor:วัดพระราม 9"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:21.595790167+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:21.59579315+07:00","message":"> Transcript [2814] [false]: 'วัดพระราม 9'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:21.595796122+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:21.595797813+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:21.59579971+07:00","message":"StatePrefix: 'วัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:21.595801631+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:21.652909432+07:00","message":"receive streaming session, msgId: 459"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:21.65294439+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วัดพระราม 9\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:21.652950446+07:00","message":"receive interim result [false|false]: วัดพระราม 9"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:21.652963014+07:00","message":"[buffer interim] 459 false วัดพระราม 9"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:21.652971124+07:00","message":"[bufferProcess] interim [260000000]:วัดพระราม 9"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:21.652973172+07:00","message":"[bufferProcess] send to processor:วัดพระรามเก้ากัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:21.652978917+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:21.652981621+07:00","message":"> Transcript [2815] [false]: 'วัดพระรามเก้ากัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:21.652984274+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:21.652985908+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:21.652987625+07:00","message":"StatePrefix: 'วัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:21.652989314+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:21.65781616+07:00","message":"receive streaming session, msgId: 459"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:21.657834363+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วัดพระราม 9 กาญจนา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:21.657838478+07:00","message":"receive interim result [false|false]: วัดพระราม 9 กาญจนา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:21.657847713+07:00","message":"[buffer interim] 459 false วัดพระราม 9 กาญจนา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:21.657852483+07:00","message":"[bufferProcess] interim [320000000]:วัดพระราม 9 กาญจนา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:21.657855227+07:00","message":"[bufferProcess] send to processor:วัดพระราม 9"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:21.657858357+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:21.657861314+07:00","message":"> Transcript [2816] [false]: 'วัดพระราม 9'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:21.657864177+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:21.657866602+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:21.65786884+07:00","message":"StatePrefix: 'วัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:21.657872217+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:21.657876802+07:00","message":"Push: 'วัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:21.657878527+07:00","message":"TextPushed: 'วัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:21.657880059+07:00","message":"Set new StatePrefix : 'วัดพระราม 9'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:21.657881908+07:00","message":"Next Push (prob) : 'พระราม 9'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:21.657889529+07:00","message":"push: {false วัด 0 0xc002217180}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:21.981555939+07:00","message":"receive streaming session, msgId: 459"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:21.981590185+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วัดพระราม 9 กาญจนาภิเษก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:21.981595471+07:00","message":"receive interim result [false|false]: วัดพระราม 9 กาญจนาภิเษก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:21.981608581+07:00","message":"[buffer interim] 459 false วัดพระราม 9 กาญจนาภิเษก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:21.981615842+07:00","message":"[bufferProcess] interim [620000000]:วัดพระราม 9 กาญจนาภิเษก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:21.981617831+07:00","message":"[bufferProcess] send to processor:วัดพระราม 9 กาญจนา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:21.981624903+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:21.981627647+07:00","message":"> Transcript [2817] [false]: 'วัดพระราม 9 กาญจนา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:21.9816306+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:21.981632785+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:21.981634612+07:00","message":"StatePrefix: 'วัดพระราม 9'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:21.981636474+07:00","message":"TextPushed: 'วัด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:22.299099469+07:00","message":"receive streaming session, msgId: 459"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:22.299135246+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วัดพระราม 9\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:22.299140362+07:00","message":"receive interim result [false|false]: วัดพระราม 9"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:22.299147241+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":"2025-10-27T14:37:22.299149397+07:00","message":"receive interim result [false|false]:  กาญจนาภิเษก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:22.299155787+07:00","message":"[buffer interim] 459 false วัดพระราม 9"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:22.29915886+07:00","message":"[buffer interim] 459 false  กาญจนาภิเษก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:22.299164373+07:00","message":"[bufferProcess] interim [860000000]:วัดพระราม 9"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:22.299166544+07:00","message":"[bufferProcess] send to processor:วัดพระราม 9 กาญจนาภิเษก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:22.299169006+07:00","message":"[bufferProcess] interim [860000000]: กาญจนาภิเษก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:22.299171566+07:00","message":"[bufferProcess] update buffer: วัดพระราม 9 กาญจนาภิเษก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:22.299174373+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:22.299176796+07:00","message":"> Transcript [2818] [false]: 'วัดพระราม 9 กาญจนาภิเษก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:22.299179531+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:22.299181107+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:22.299182652+07:00","message":"StatePrefix: 'วัดพระราม 9'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:22.299184382+07:00","message":"TextPushed: 'วัด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:22.427944815+07:00","message":"[GCS] Cleaned up inactive client: 447"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:22.427977502+07:00","message":"[GCS] Cleaned up inactive client: 448"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:22.427981964+07:00","message":"[GCS] Cleaned up inactive client: 446"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:22.42798432+07:00","message":"[GCS] Cleaned up inactive client: 443"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:22.427986847+07:00","message":"[GCS] Cleaned up inactive client: 445"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:22.427989073+07:00","message":"[GCS] Cleaned up inactive client: 444"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:22.563412438+07:00","message":"receive streaming session, msgId: 459"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:22.563446245+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วัดพระราม 9 กาญจนาภิเษก\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:22.563451587+07:00","message":"receive interim result [false|false]: วัดพระราม 9 กาญจนาภิเษก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:22.563463226+07:00","message":"[buffer interim] 459 false วัดพระราม 9 กาญจนาภิเษก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:22.563471456+07:00","message":"[bufferProcess] interim [220000000]:วัดพระราม 9 กาญจนาภิเษก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:22.563473768+07:00","message":"[bufferProcess] send to processor:วัดพระราม 9 กาญจนาภิเษก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:22.56347926+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:22.563481939+07:00","message":"> Transcript [2819] [false]: 'วัดพระราม 9 กาญจนาภิเษก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:22.563485+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:22.563486683+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:22.563488225+07:00","message":"StatePrefix: 'วัดพระราม 9'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:22.563489983+07:00","message":"TextPushed: 'วัด'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:37:22.611938376+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:37:22.611938374+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:23.974355651+07:00","message":"receive streaming session, msgId: 459"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:23.974390739+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":"2025-10-27T14:37:23.974397278+07:00","message":"receive interim result [false|false]: วัดพระราม๙กาญจนาภิเษกพระเทพวัชระจาก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:23.974410707+07:00","message":"[buffer interim] 459 false วัดพระราม๙กาญจนาภิเษกพระเทพวัชระจาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:23.974417375+07:00","message":"[bufferProcess] interim [540000000]:วัดพระราม๙กาญจนาภิเษกพระเทพวัชระจาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:23.97441965+07:00","message":"[bufferProcess] send to processor:วัดพระราม 9 กาญจนาภิเษก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:23.974424832+07:00","message":"[bufferProcess] send to processor (ticker):วัดพระราม๙กาญจนาภิเษกพระเทพวัชระจาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:23.974427702+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:23.97443123+07:00","message":"> Transcript [2820] [false]: 'วัดพระราม 9 กาญจนาภิเษก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:23.974434882+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:23.974436979+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:23.97443844+07:00","message":"StatePrefix: 'วัดพระราม 9'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:23.974440972+07:00","message":"TextPushed: 'วัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:23.974447068+07:00","message":"Push: 'พระราม 9'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:23.974448843+07:00","message":"TextPushed: 'วัดพระราม 9'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:23.974450496+07:00","message":"Set new StatePrefix : 'วัดพระราม 9 กาญจนาภิเษก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:23.974452215+07:00","message":"Next Push (prob) : ' กาญจนาภิเษก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:23.97445359+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:23.974455244+07:00","message":"> Transcript [2821] [false]: 'วัดพระราม๙กาญจนาภิเษกพระเทพวัชระจาก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:23.974456656+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:23.974458582+07:00","message":"Set new StatePrefix: 'วัดพระราม๙กาญจนาภิเษกพระเทพวัชระจาก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:23.974466188+07:00","message":"push: {false พระราม 9 0 0xc002217180}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:24.005032939+07:00","message":"receive streaming session, msgId: 459"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:24.005068312+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":"2025-10-27T14:37:24.005074311+07:00","message":"receive interim result [false|false]: วัดพระราม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:24.005084626+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 9 กาญจนาภิเษก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:24.005086907+07:00","message":"receive interim result [false|false]:  9 กาญจนาภิเษก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:24.005093332+07:00","message":"[buffer interim] 459 false วัดพระราม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:24.005096363+07:00","message":"[buffer interim] 459 false  9 กาญจนาภิเษก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:24.005101975+07:00","message":"[bufferProcess] interim [600000000]:วัดพระราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:24.005103507+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:24.005105767+07:00","message":"[bufferProcess] interim [600000000]: 9 กาญจนาภิเษก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:24.005108267+07:00","message":"[bufferProcess] update buffer: วัดพระราม 9 กาญจนาภิเษก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:24.104367565+07:00","message":"receive streaming session, msgId: 459"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:24.104405616+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":"2025-10-27T14:37:24.104410638+07:00","message":"receive interim result [false|false]: วัดพระราม๙กาญจนาภิเษกพระเทพวัชระจริยา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:24.104424531+07:00","message":"[buffer interim] 459 false วัดพระราม๙กาญจนาภิเษกพระเทพวัชระจริยา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:24.104432773+07:00","message":"[bufferProcess] interim [720000000]:วัดพระราม๙กาญจนาภิเษกพระเทพวัชระจริยา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:24.104435311+07:00","message":"[bufferProcess] send to processor:วัดพระราม 9 กาญจนาภิเษก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:24.104439043+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:24.104442269+07:00","message":"> Transcript [2822] [false]: 'วัดพระราม 9 กาญจนาภิเษก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:24.104444341+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:24.104447309+07:00","message":"Set new StatePrefix: 'วัดพระราม 9 กาญจนาภิเษก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:24.481010284+07:00","message":"receive streaming session, msgId: 459"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:24.481061043+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":"2025-10-27T14:37:24.481069059+07:00","message":"receive interim result [false|false]: วัดพระราม๙กาญจนาภิเษกพระเทพวัชระจริยาจาร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:24.481084758+07:00","message":"[buffer interim] 459 false วัดพระราม๙กาญจนาภิเษกพระเทพวัชระจริยาจาร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:24.481093599+07:00","message":"[bufferProcess] interim [80000000]:วัดพระราม๙กาญจนาภิเษกพระเทพวัชระจริยาจาร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:24.481096883+07:00","message":"[bufferProcess] send to processor:วัดพระราม๙กาญจนาภิเษกพระเทพวัชระจริยา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:24.481103665+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:24.481109599+07:00","message":"> Transcript [2823] [false]: 'วัดพระราม๙กาญจนาภิเษกพระเทพวัชระจริยา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:24.481112716+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:24.481115663+07:00","message":"Set new StatePrefix: 'วัดพระราม๙กาญจนาภิเษกพระเทพวัชระจริยา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:25.063193948+07:00","message":"receive streaming session, msgId: 459"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:25.063235374+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วัดพระราม๙กาญจนาภิเษกพระเทพวัชระจริยาจาร\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:25.063241705+07:00","message":"receive interim result [false|false]: วัดพระราม๙กาญจนาภิเษกพระเทพวัชระจริยาจาร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:25.063254644+07:00","message":"[buffer interim] 459 false วัดพระราม๙กาญจนาภิเษกพระเทพวัชระจริยาจาร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:25.06326187+07:00","message":"[bufferProcess] interim [680000000]:วัดพระราม๙กาญจนาภิเษกพระเทพวัชระจริยาจาร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:25.063263973+07:00","message":"[bufferProcess] send to processor:วัดพระราม๙กาญจนาภิเษกพระเทพวัชระจริยาจาร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:25.06326903+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:25.0632716+07:00","message":"> Transcript [2824] [false]: 'วัดพระราม๙กาญจนาภิเษกพระเทพวัชระจริยาจาร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:25.063274719+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:25.06327651+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:25.06327822+07:00","message":"StatePrefix: 'วัดพระราม๙กาญจนาภิเษกพระเทพวัชระจริยา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:25.063280214+07:00","message":"TextPushed: 'วัดพระราม 9'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:37:25.612988781+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:37:25.613016659+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:25.7098094+07:00","message":"receive streaming session, msgId: 459"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:25.709846771+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":"2025-10-27T14:37:25.709852028+07:00","message":"receive interim result [false|false]: วัดพระราม๙กาญจนาภิเษกพระเทพวัชระจริยาจารวัดกษัตรา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:25.709864183+07:00","message":"[buffer interim] 459 false วัดพระราม๙กาญจนาภิเษกพระเทพวัชระจริยาจารวัดกษัตรา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:25.709876936+07:00","message":"[bufferProcess] interim [280000000]:วัดพระราม๙กาญจนาภิเษกพระเทพวัชระจริยาจารวัดกษัตรา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:25.709879425+07:00","message":"[bufferProcess] send to processor:วัดพระราม๙กาญจนาภิเษกพระเทพวัชระจริยาจาร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:25.70988317+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:25.709885658+07:00","message":"> Transcript [2825] [false]: 'วัดพระราม๙กาญจนาภิเษกพระเทพวัชระจริยาจาร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:25.709888784+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:25.709890473+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:25.709892525+07:00","message":"StatePrefix: 'วัดพระราม๙กาญจนาภิเษกพระเทพวัชระจริยา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:25.709894473+07:00","message":"TextPushed: 'วัดพระราม 9'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:25.769202416+07:00","message":"receive streaming session, msgId: 459"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:25.76924707+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":"2025-10-27T14:37:25.769254855+07:00","message":"receive interim result [false|false]: วัดพระราม๙กาญจนาภิเษกพระเทพวัชระจริยาจารสัตยา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:25.769268547+07:00","message":"[buffer interim] 459 false วัดพระราม๙กาญจนาภิเษกพระเทพวัชระจริยาจารสัตยา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:25.769277095+07:00","message":"[bufferProcess] interim [400000000]:วัดพระราม๙กาญจนาภิเษกพระเทพวัชระจริยาจารสัตยา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:25.769280055+07:00","message":"[bufferProcess] send to processor:วัดพระราม๙กาญจนาภิเษกพระเทพวัชระจริยาจารวัดกษัตรา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:25.769285098+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:25.769288373+07:00","message":"> Transcript [2826] [false]: 'วัดพระราม๙กาญจนาภิเษกพระเทพวัชระจริยาจารวัดกษัตรา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:25.769293013+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:25.76929567+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:25.769298647+07:00","message":"StatePrefix: 'วัดพระราม๙กาญจนาภิเษกพระเทพวัชระจริยา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:25.769301665+07:00","message":"TextPushed: 'วัดพระราม 9'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:26.409251226+07:00","message":"receive streaming session, msgId: 459"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:26.409285611+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วัดพระราม๙กาญจนาภิเษกพระเทพวัชระจริยาจารสัตยา\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":6},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:26.409290697+07:00","message":"receive interim result [false|false]: วัดพระราม๙กาญจนาภิเษกพระเทพวัชระจริยาจารสัตยา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:26.40930326+07:00","message":"[buffer interim] 459 false วัดพระราม๙กาญจนาภิเษกพระเทพวัชระจริยาจารสัตยา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:26.409310219+07:00","message":"[bufferProcess] interim [0]:วัดพระราม๙กาญจนาภิเษกพระเทพวัชระจริยาจารสัตยา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:26.40931241+07:00","message":"[bufferProcess] send to processor:วัดพระราม๙กาญจนาภิเษกพระเทพวัชระจริยาจารสัตยา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:26.409317651+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:26.409320103+07:00","message":"> Transcript [2827] [false]: 'วัดพระราม๙กาญจนาภิเษกพระเทพวัชระจริยาจารสัตยา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:26.409323803+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:26.409325882+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:26.409328172+07:00","message":"StatePrefix: 'วัดพระราม๙กาญจนาภิเษกพระเทพวัชระจริยา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:26.409330332+07:00","message":"TextPushed: 'วัดพระราม 9'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:26.409334444+07:00","message":"Push: 'วัดพระราม๙กาญจนาภิเษกพระเทพวัชระจริยา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:26.409336431+07:00","message":"TextPushed: 'วัดพระราม๙กาญจนาภิเษกพระเทพวัชระจริยา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:26.409339036+07:00","message":"Set new StatePrefix : 'วัดพระราม๙กาญจนาภิเษกพระเทพวัชระจริยาจารสัตยา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:26.409343516+07:00","message":"Next Push (prob) : 'จารสัตยา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:26.409367652+07:00","message":"push: {false วัดพระราม๙กาญจนาภิเษกพระเทพวัชระจริยา 0 0xc002217180}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:26.463262278+07:00","message":"receive streaming session, msgId: 459"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:26.463298512+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":"2025-10-27T14:37:26.463303894+07:00","message":"receive interim result [false|false]: วัดพระราม๙กาญจนาภิเษกพระเทพวัชระจริยาจารวัดกษัตราธิราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:26.463317448+07:00","message":"[buffer interim] 459 false วัดพระราม๙กาญจนาภิเษกพระเทพวัชระจริยาจารวัดกษัตราธิราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:26.463324007+07:00","message":"[bufferProcess] interim [120000000]:วัดพระราม๙กาญจนาภิเษกพระเทพวัชระจริยาจารวัดกษัตราธิราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:26.463326202+07:00","message":"[bufferProcess] send to processor:วัดพระราม๙กาญจนาภิเษกพระเทพวัชระจริยาจารสัตยา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:26.463331499+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:26.463333979+07:00","message":"> Transcript [2828] [false]: 'วัดพระราม๙กาญจนาภิเษกพระเทพวัชระจริยาจารสัตยา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:26.463337455+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:26.463339462+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:26.463341375+07:00","message":"StatePrefix: 'วัดพระราม๙กาญจนาภิเษกพระเทพวัชระจริยาจารสัตยา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:26.463344423+07:00","message":"TextPushed: 'วัดพระราม๙กาญจนาภิเษกพระเทพวัชระจริยา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:26.498888119+07:00","message":"[GCS] IsForceVAD: false for message ID: 459"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:26.660781638+07:00","message":"receive streaming session, msgId: 459"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:26.660820056+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วัดพระรามเก้ากาญจนาภิเษกพระเทพวัชระจริยาจารวัดกษัตราธิราช\",\"confidence\":0.90764225}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:26.660825851+07:00","message":"receive interim result [true|false]: วัดพระรามเก้ากาญจนาภิเษกพระเทพวัชระจริยาจารวัดกษัตราธิราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:26.660833333+07:00","message":"end recv isFinal message id 459"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:26.66083515+07:00","message":"end Recv id 459"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:26.660840761+07:00","message":"[buffer interim] 459 true วัดพระรามเก้ากาญจนาภิเษกพระเทพวัชระจริยาจารวัดกษัตราธิราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:26.660847819+07:00","message":"[bufferProcess] interim [300000000]:วัดพระรามเก้ากาญจนาภิเษกพระเทพวัชระจริยาจารวัดกษัตราธิราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:26.660850571+07:00","message":"[bufferProcess] send to processor (isfinal):วัดพระราม๙กาญจนาภิเษกพระเทพวัชระจริยาจารวัดกษัตราธิราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:26.660854172+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:26.660856543+07:00","message":"> Transcript [2829] [false]: 'วัดพระราม๙กาญจนาภิเษกพระเทพวัชระจริยาจารวัดกษัตราธิราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:26.660858742+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:26.66086086+07:00","message":"Set new StatePrefix: 'วัดพระราม๙กาญจนาภิเษกพระเทพวัชระจริยาจารวัดกษัตราธิราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:26.660862671+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:26.66086415+07:00","message":"> Transcript [2830] [true]: 'วัดพระรามเก้ากาญจนาภิเษกพระเทพวัชระจริยาจารวัดกษัตราธิราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:26.660866179+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:26.660867782+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:26.660869316+07:00","message":"StatePrefix: 'วัดพระราม๙กาญจนาภิเษกพระเทพวัชระจริยาจารวัดกษัตราธิราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:26.660871773+07:00","message":"TextPushed: 'วัดพระราม๙กาญจนาภิเษกพระเทพวัชระจริยา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:26.660898492+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:26.661030167+07:00","message":"Push: 'จารวัดกษัตราธิราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:26.66103238+07:00","message":"TextPushed: 'วัดพระราม๙กาญจนาภิเษกพระเทพวัชระจริยาจารวัดกษัตราธิราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:26.661034339+07:00","message":"Set new StatePrefix : 'วัดพระรามเก้ากาญจนาภิเษกพระเทพวัชระจริยาจารวัดกษัตราธิราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:26.661036364+07:00","message":"Next Push (prob) : 'วัดพระรามเก้ากาญจนาภิเษกพระเทพวัชระจริยาจารวัดกษัตราธิราช'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:26.661045087+07:00","message":"push: {true จารวัดกษัตราธิราช 0 0xc002217180}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:26.66105617+07:00","message":"write aligntment file to 'tmp/7446/align_message_id_459.html'"}
{"level":"info","service":"Main","time":"2025-10-27T14:37:26.672355159+07:00","message":"write wav file: './tmp/7446/7446_459.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:26.773055599+07:00","message":"[GCS] Start streaming session, msgId: 460"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:27.325257539+07:00","message":"receive streaming session, msgId: 460"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:27.325300186+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":"2025-10-27T14:37:27.325305651+07:00","message":"receive interim result [false|false]: สมัคร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:27.325317222+07:00","message":"[buffer interim] 460 false สมัคร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:27.325322864+07:00","message":"[bufferProcess] interim [480000000]:สมัคร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:27.325324357+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:27.33458433+07:00","message":"receive streaming session, msgId: 460"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:27.334609462+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":"2025-10-27T14:37:27.334613992+07:00","message":"receive interim result [false|false]: สวัสดี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:27.334626232+07:00","message":"[buffer interim] 460 false สวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:27.334630943+07:00","message":"[bufferProcess] interim [600000000]:สวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:27.334632693+07:00","message":"[bufferProcess] send to processor:สมัคร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:27.334637503+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:27.334640065+07:00","message":"> Transcript [2831] [false]: 'สมัคร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:27.334642104+07:00","message":"Set StatePrefix (first interim): 'สมัคร'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:27.621952558+07:00","message":"receive streaming session, msgId: 460"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:27.621995159+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":"2025-10-27T14:37:27.622002392+07:00","message":"receive interim result [false|false]: สมัครพนักงาน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:27.622017213+07:00","message":"[buffer interim] 460 false สมัครพนักงาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:27.622025754+07:00","message":"[bufferProcess] interim [900000000]:สมัครพนักงาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:27.62202877+07:00","message":"[bufferProcess] send to processor:สวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:27.622035467+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:27.622039257+07:00","message":"> Transcript [2832] [false]: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:27.622041962+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:27.622044914+07:00","message":"Set new StatePrefix: 'สวัสดี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:27.753226591+07:00","message":"receive streaming session, msgId: 460"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:27.753266006+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":"2025-10-27T14:37:27.753273173+07:00","message":"receive interim result [false|false]: สมัครพระนคร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:27.753290817+07:00","message":"[buffer interim] 460 false สมัครพระนคร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:27.75331797+07:00","message":"[bufferProcess] interim [960000000]:สมัครพระนคร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:27.753321094+07:00","message":"[bufferProcess] send to processor:สมัครพนักงาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:27.75332535+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:27.753329089+07:00","message":"> Transcript [2833] [false]: 'สมัครพนักงาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:27.753332258+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:27.753334708+07:00","message":"Set new StatePrefix: 'สมัครพนักงาน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:27.821155225+07:00","message":"receive streaming session, msgId: 460"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:27.821203915+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":"2025-10-27T14:37:27.821218254+07:00","message":"receive interim result [false|false]: จังหวัด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:27.821234062+07:00","message":"[buffer interim] 460 false จังหวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:27.821248633+07:00","message":"[bufferProcess] interim [80000000]:จังหวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:27.821251895+07:00","message":"[bufferProcess] send to processor:สมัครพระนคร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:27.821257099+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:27.821260878+07:00","message":"> Transcript [2834] [false]: 'สมัครพระนคร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:27.821263812+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:27.821265967+07:00","message":"Set new StatePrefix: 'สมัครพระนคร'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:27.939971193+07:00","message":"receive streaming session, msgId: 460"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:27.940015425+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":"2025-10-27T14:37:27.940022114+07:00","message":"receive interim result [false|false]: จังหวัดพระนครศรี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:27.940039379+07:00","message":"[buffer interim] 460 false จังหวัดพระนครศรี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:27.94004935+07:00","message":"[bufferProcess] interim [140000000]:จังหวัดพระนครศรี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:27.940052825+07:00","message":"[bufferProcess] send to processor:จังหวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:27.940057587+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:27.940061245+07:00","message":"> Transcript [2835] [false]: 'จังหวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:27.940064257+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:27.940066635+07:00","message":"Set new StatePrefix: 'จังหวัด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:28.014671209+07:00","message":"receive streaming session, msgId: 460"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:28.014721071+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":"2025-10-27T14:37:28.014727938+07:00","message":"receive interim result [false|false]: จังหวัด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:28.014743635+07:00","message":"[buffer interim] 460 false จังหวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:28.014757499+07:00","message":"[bufferProcess] interim [260000000]:จังหวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:28.014760652+07:00","message":"[bufferProcess] send to processor:จังหวัดพระนครศรี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:28.014765793+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:28.014770051+07:00","message":"> Transcript [2836] [false]: 'จังหวัดพระนครศรี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:28.014774072+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:28.014776437+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:28.01477881+07:00","message":"StatePrefix: 'จังหวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:28.014781271+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:28.203011314+07:00","message":"receive streaming session, msgId: 460"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:28.203051791+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":"2025-10-27T14:37:28.203057413+07:00","message":"receive interim result [false|false]: จังหวัดพระนครศรีอยุธยา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:28.203068839+07:00","message":"[buffer interim] 460 false จังหวัดพระนครศรีอยุธยา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:28.203075336+07:00","message":"[bufferProcess] interim [500000000]:จังหวัดพระนครศรีอยุธยา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:28.203077902+07:00","message":"[bufferProcess] send to processor:จังหวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:28.203081727+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:28.203084368+07:00","message":"> Transcript [2837] [false]: 'จังหวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:28.203087455+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:28.203089308+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:28.203090933+07:00","message":"StatePrefix: 'จังหวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:28.203092571+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:37:28.61324673+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:37:28.613248299+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:28.839606941+07:00","message":"receive streaming session, msgId: 460"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:28.83963979+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":"2025-10-27T14:37:28.839645095+07:00","message":"receive interim result [false|false]: จังหวัดพระนครศรีอยุธยา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:28.83965682+07:00","message":"[buffer interim] 460 false จังหวัดพระนครศรีอยุธยา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:28.839663718+07:00","message":"[bufferProcess] interim [100000000]:จังหวัดพระนครศรีอยุธยา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:28.839665849+07:00","message":"[bufferProcess] send to processor:จังหวัดพระนครศรีอยุธยา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:28.839670997+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:28.839673919+07:00","message":"> Transcript [2838] [false]: 'จังหวัดพระนครศรีอยุธยา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:28.839677001+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:28.839678747+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:28.839680324+07:00","message":"StatePrefix: 'จังหวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:28.839682198+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:29.627287195+07:00","message":"receive streaming session, msgId: 460"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:29.627336096+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":"2025-10-27T14:37:29.627343139+07:00","message":"receive interim result [false|false]: จังหวัดพระนครศรีอยุธยาพระเทพ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:29.627362856+07:00","message":"[buffer interim] 460 false จังหวัดพระนครศรีอยุธยาพระเทพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:29.627373846+07:00","message":"[bufferProcess] interim [880000000]:จังหวัดพระนครศรีอยุธยาพระเทพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:29.627377111+07:00","message":"[bufferProcess] send to processor:จังหวัดพระนครศรีอยุธยา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:29.627383815+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:29.627387632+07:00","message":"> Transcript [2839] [false]: 'จังหวัดพระนครศรีอยุธยา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:29.627392122+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:29.627394736+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:29.627397095+07:00","message":"StatePrefix: 'จังหวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:29.627399555+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:29.627406203+07:00","message":"Push: 'จังหวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:29.627408682+07:00","message":"TextPushed: 'จังหวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:29.627411512+07:00","message":"Set new StatePrefix : 'จังหวัดพระนครศรีอยุธยา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:29.627414756+07:00","message":"Next Push (prob) : 'พระนครศรีอยุธยา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:29.627426975+07:00","message":"push: {false จังหวัด 0 0xc002216a00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:30.013993485+07:00","message":"receive streaming session, msgId: 460"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:30.014055316+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":"2025-10-27T14:37:30.014063191+07:00","message":"receive interim result [false|false]: จังหวัดพระนครศรีอยุธยาพระเทพราชสุดา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:30.014077576+07:00","message":"[buffer interim] 460 false จังหวัดพระนครศรีอยุธยาพระเทพราชสุดา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:30.014085453+07:00","message":"[bufferProcess] interim [180000000]:จังหวัดพระนครศรีอยุธยาพระเทพราชสุดา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:30.014089129+07:00","message":"[bufferProcess] send to processor:จังหวัดพระนครศรีอยุธยาพระเทพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:30.014093634+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:30.01409715+07:00","message":"> Transcript [2840] [false]: 'จังหวัดพระนครศรีอยุธยาพระเทพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:30.014103472+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:30.014106032+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:30.014108794+07:00","message":"StatePrefix: 'จังหวัดพระนครศรีอยุธยา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:30.01411185+07:00","message":"TextPushed: 'จังหวัด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:30.061952751+07:00","message":"receive streaming session, msgId: 460"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:30.061987777+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":"2025-10-27T14:37:30.06199276+07:00","message":"receive interim result [false|false]: จังหวัดพระนครศรีอยุธยาพระเทพวชิระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:30.062008377+07:00","message":"[buffer interim] 460 false จังหวัดพระนครศรีอยุธยาพระเทพวชิระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:30.062014566+07:00","message":"[bufferProcess] interim [240000000]:จังหวัดพระนครศรีอยุธยาพระเทพวชิระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:30.062016706+07:00","message":"[bufferProcess] send to processor:จังหวัดพระนครศรีอยุธยาพระเทพราชสุดา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:30.062025664+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:30.062028354+07:00","message":"> Transcript [2841] [false]: 'จังหวัดพระนครศรีอยุธยาพระเทพราชสุดา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:30.062031376+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:30.062033174+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:30.062035098+07:00","message":"StatePrefix: 'จังหวัดพระนครศรีอยุธยา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:30.062037304+07:00","message":"TextPushed: 'จังหวัด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:30.064855487+07:00","message":"receive streaming session, msgId: 460"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:30.064893464+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":"2025-10-27T14:37:30.064900231+07:00","message":"receive interim result [false|false]: จังหวัดพระนครศรีอยุธยาพระเทพรัตน์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:30.06491727+07:00","message":"[buffer interim] 460 false จังหวัดพระนครศรีอยุธยาพระเทพรัตน์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:30.064923854+07:00","message":"[bufferProcess] interim [300000000]:จังหวัดพระนครศรีอยุธยาพระเทพรัตน์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:30.064926829+07:00","message":"[bufferProcess] send to processor:จังหวัดพระนครศรีอยุธยาพระเทพวชิระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:30.064932692+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:30.064936063+07:00","message":"> Transcript [2842] [false]: 'จังหวัดพระนครศรีอยุธยาพระเทพวชิระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:30.064940536+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:30.064942887+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:30.064946055+07:00","message":"StatePrefix: 'จังหวัดพระนครศรีอยุธยา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:30.064948631+07:00","message":"TextPushed: 'จังหวัด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:30.155088483+07:00","message":"receive streaming session, msgId: 460"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:30.155128871+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":"2025-10-27T14:37:30.155135296+07:00","message":"receive interim result [false|false]: จังหวัดพระนครศรีอยุธยาพระเทพพระชินสีห์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:30.155147059+07:00","message":"[buffer interim] 460 false จังหวัดพระนครศรีอยุธยาพระเทพพระชินสีห์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:30.155153709+07:00","message":"[bufferProcess] interim [360000000]:จังหวัดพระนครศรีอยุธยาพระเทพพระชินสีห์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:30.155155716+07:00","message":"[bufferProcess] send to processor:จังหวัดพระนครศรีอยุธยาพระเทพรัตน์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:30.155161246+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:30.15516395+07:00","message":"> Transcript [2843] [false]: 'จังหวัดพระนครศรีอยุธยาพระเทพรัตน์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:30.155167353+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:30.155169235+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:30.155171041+07:00","message":"StatePrefix: 'จังหวัดพระนครศรีอยุธยา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:30.155173024+07:00","message":"TextPushed: 'จังหวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:30.155177717+07:00","message":"Push: 'พระนครศรีอยุธยา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:30.15517965+07:00","message":"TextPushed: 'จังหวัดพระนครศรีอยุธยา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:30.155181519+07:00","message":"Set new StatePrefix : 'จังหวัดพระนครศรีอยุธยาพระเทพรัตน์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:30.155183892+07:00","message":"Next Push (prob) : 'พระเทพรัตน์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:30.155191727+07:00","message":"push: {false พระนครศรีอยุธยา 0 0xc002216a00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:30.251642572+07:00","message":"receive streaming session, msgId: 460"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:30.251681376+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":"2025-10-27T14:37:30.251688328+07:00","message":"receive interim result [false|false]: จังหวัดพระนครศรีอยุธยาพระเทพราชสุดา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:30.25170232+07:00","message":"[buffer interim] 460 false จังหวัดพระนครศรีอยุธยาพระเทพราชสุดา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:30.25171285+07:00","message":"[bufferProcess] interim [480000000]:จังหวัดพระนครศรีอยุธยาพระเทพราชสุดา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:30.251716374+07:00","message":"[bufferProcess] send to processor:จังหวัดพระนครศรีอยุธยาพระเทพพระชินสีห์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:30.251724092+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:30.251727733+07:00","message":"> Transcript [2844] [false]: 'จังหวัดพระนครศรีอยุธยาพระเทพพระชินสีห์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:30.251730974+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:30.25173331+07:00","message":"Set new StatePrefix: 'จังหวัดพระนครศรีอยุธยาพระเทพพระชินสีห์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:30.308730374+07:00","message":"receive streaming session, msgId: 460"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:30.308766482+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":"2025-10-27T14:37:30.308772313+07:00","message":"receive interim result [false|false]: จังหวัดพระนครศรีอยุธยาพระเทพวชิรโสภณ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:30.30878613+07:00","message":"[buffer interim] 460 false จังหวัดพระนครศรีอยุธยาพระเทพวชิรโสภณ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:30.308792882+07:00","message":"[bufferProcess] interim [540000000]:จังหวัดพระนครศรีอยุธยาพระเทพวชิรโสภณ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:30.308794977+07:00","message":"[bufferProcess] send to processor:จังหวัดพระนครศรีอยุธยาพระเทพราชสุดา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:30.30880079+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:30.308803365+07:00","message":"> Transcript [2845] [false]: 'จังหวัดพระนครศรีอยุธยาพระเทพราชสุดา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:30.308805789+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:30.30880781+07:00","message":"Set new StatePrefix: 'จังหวัดพระนครศรีอยุธยาพระเทพราชสุดา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:30.807009793+07:00","message":"receive streaming session, msgId: 460"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:30.807052427+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":"2025-10-27T14:37:30.807057841+07:00","message":"receive interim result [false|false]: จังหวัดพระนครศรีอยุธยาพระเทพวชิรโสภณวัด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:30.807070086+07:00","message":"[buffer interim] 460 false จังหวัดพระนครศรีอยุธยาพระเทพวชิรโสภณวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:30.807076553+07:00","message":"[bufferProcess] interim [960000000]:จังหวัดพระนครศรีอยุธยาพระเทพวชิรโสภณวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:30.807078873+07:00","message":"[bufferProcess] send to processor:จังหวัดพระนครศรีอยุธยาพระเทพวชิรโสภณ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:30.807085322+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:30.807088519+07:00","message":"> Transcript [2846] [false]: 'จังหวัดพระนครศรีอยุธยาพระเทพวชิรโสภณ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:30.807091464+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:30.807095005+07:00","message":"Set new StatePrefix: 'จังหวัดพระนครศรีอยุธยาพระเทพวชิรโสภณ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:30.828914103+07:00","message":"receive streaming session, msgId: 460"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:30.828947462+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":"2025-10-27T14:37:30.828952764+07:00","message":"receive interim result [false|false]: จังหวัดพระนครศรีอยุธยาพระเทพวชิรโสภณ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:30.828967892+07:00","message":"[buffer interim] 460 false จังหวัดพระนครศรีอยุธยาพระเทพวชิรโสภณ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:30.828974665+07:00","message":"[bufferProcess] interim [20000000]:จังหวัดพระนครศรีอยุธยาพระเทพวชิรโสภณ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:30.828976894+07:00","message":"[bufferProcess] send to processor:จังหวัดพระนครศรีอยุธยาพระเทพวชิรโสภณวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:30.828982164+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:30.828984602+07:00","message":"> Transcript [2847] [false]: 'จังหวัดพระนครศรีอยุธยาพระเทพวชิรโสภณวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:30.828987756+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:30.82898974+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:30.828991543+07:00","message":"StatePrefix: 'จังหวัดพระนครศรีอยุธยาพระเทพวชิรโสภณ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:30.828993671+07:00","message":"TextPushed: 'จังหวัดพระนครศรีอยุธยา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:31.04302793+07:00","message":"receive streaming session, msgId: 460"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:31.043062056+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จังหวัดพระนครศรีอยุธยาพระเทพวชิรโสภณ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:31.043067607+07:00","message":"receive interim result [false|false]: จังหวัดพระนครศรีอยุธยาพระเทพวชิรโสภณ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:31.04308254+07:00","message":"[buffer interim] 460 false จังหวัดพระนครศรีอยุธยาพระเทพวชิรโสภณ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:31.043089241+07:00","message":"[bufferProcess] interim [140000000]:จังหวัดพระนครศรีอยุธยาพระเทพวชิรโสภณ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:31.043092228+07:00","message":"[bufferProcess] send to processor:จังหวัดพระนครศรีอยุธยาพระเทพวชิรโสภณ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:31.043099069+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:31.043102979+07:00","message":"> Transcript [2848] [false]: 'จังหวัดพระนครศรีอยุธยาพระเทพวชิรโสภณ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:31.043107379+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:31.043110815+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:31.043112771+07:00","message":"StatePrefix: 'จังหวัดพระนครศรีอยุธยาพระเทพวชิรโสภณ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:31.043114901+07:00","message":"TextPushed: 'จังหวัดพระนครศรีอยุธยา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:31.093019604+07:00","message":"receive streaming session, msgId: 460"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:31.093060124+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":"2025-10-27T14:37:31.093067836+07:00","message":"receive interim result [false|false]: จังหวัดพระนครศรีอยุธยาพระเทพวชิรโสภณวัดตะเคียน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:31.093086628+07:00","message":"[buffer interim] 460 false จังหวัดพระนครศรีอยุธยาพระเทพวชิรโสภณวัดตะเคียน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:31.093094609+07:00","message":"[bufferProcess] interim [260000000]:จังหวัดพระนครศรีอยุธยาพระเทพวชิรโสภณวัดตะเคียน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:31.093098041+07:00","message":"[bufferProcess] send to processor:จังหวัดพระนครศรีอยุธยาพระเทพวชิรโสภณ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:31.093105662+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:31.093109167+07:00","message":"> Transcript [2849] [false]: 'จังหวัดพระนครศรีอยุธยาพระเทพวชิรโสภณ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:31.093113926+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:31.09311631+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:31.093119256+07:00","message":"StatePrefix: 'จังหวัดพระนครศรีอยุธยาพระเทพวชิรโสภณ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:31.093122613+07:00","message":"TextPushed: 'จังหวัดพระนครศรีอยุธยา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:31.095045305+07:00","message":"receive streaming session, msgId: 460"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:31.095065533+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":"2025-10-27T14:37:31.095071725+07:00","message":"receive interim result [false|false]: จังหวัดพระนครศรีอยุธยาพระเทพวชิรโสภณวัดพระเชตุ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:31.095083294+07:00","message":"[buffer interim] 460 false จังหวัดพระนครศรีอยุธยาพระเทพวชิรโสภณวัดพระเชตุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:31.095089484+07:00","message":"[bufferProcess] interim [320000000]:จังหวัดพระนครศรีอยุธยาพระเทพวชิรโสภณวัดพระเชตุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:31.0950924+07:00","message":"[bufferProcess] send to processor:จังหวัดพระนครศรีอยุธยาพระเทพวชิรโสภณวัดตะเคียน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:31.095096319+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:31.095099564+07:00","message":"> Transcript [2850] [false]: 'จังหวัดพระนครศรีอยุธยาพระเทพวชิรโสภณวัดตะเคียน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:31.095103272+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:31.095105962+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:31.095108606+07:00","message":"StatePrefix: 'จังหวัดพระนครศรีอยุธยาพระเทพวชิรโสภณ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:31.095111551+07:00","message":"TextPushed: 'จังหวัดพระนครศรีอยุธยา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:31.095117978+07:00","message":"Push: 'พระเทพวชิรโสภณ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:31.095120356+07:00","message":"TextPushed: 'จังหวัดพระนครศรีอยุธยาพระเทพวชิรโสภณ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:31.095123168+07:00","message":"Set new StatePrefix : 'จังหวัดพระนครศรีอยุธยาพระเทพวชิรโสภณวัดตะเคียน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:31.095126062+07:00","message":"Next Push (prob) : 'วัดตะเคียน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:31.095136998+07:00","message":"push: {false พระเทพวชิรโสภณ 0 0xc002216a00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:31.211115731+07:00","message":"receive streaming session, msgId: 460"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:31.211169948+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":"2025-10-27T14:37:31.211176148+07:00","message":"receive interim result [false|false]: จังหวัดพระนครศรีอยุธยาพระเทพวชิรโสภณวัดพระเชตุพน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:31.21118959+07:00","message":"[buffer interim] 460 false จังหวัดพระนครศรีอยุธยาพระเทพวชิรโสภณวัดพระเชตุพน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:31.211199111+07:00","message":"[bufferProcess] interim [380000000]:จังหวัดพระนครศรีอยุธยาพระเทพวชิรโสภณวัดพระเชตุพน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:31.211209476+07:00","message":"[bufferProcess] send to processor:จังหวัดพระนครศรีอยุธยาพระเทพวชิรโสภณวัดพระเชตุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:31.21121606+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:31.211219706+07:00","message":"> Transcript [2851] [false]: 'จังหวัดพระนครศรีอยุธยาพระเทพวชิรโสภณวัดพระเชตุ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:31.211223+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:31.211225759+07:00","message":"Set new StatePrefix: 'จังหวัดพระนครศรีอยุธยาพระเทพวชิรโสภณวัดพระเชตุ'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:37:31.613917768+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:37:31.61392202+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:31.644022488+07:00","message":"receive streaming session, msgId: 460"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:31.644055558+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":"2025-10-27T14:37:31.644061228+07:00","message":"receive interim result [false|false]: จังหวัดพระนครศรีอยุธยาพระเทพวชิรโสภณวัดพระเชตุพนวิมล"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:31.644075627+07:00","message":"[buffer interim] 460 false จังหวัดพระนครศรีอยุธยาพระเทพวชิรโสภณวัดพระเชตุพนวิมล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:31.644082749+07:00","message":"[bufferProcess] interim [920000000]:จังหวัดพระนครศรีอยุธยาพระเทพวชิรโสภณวัดพระเชตุพนวิมล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:31.644085781+07:00","message":"[bufferProcess] send to processor:จังหวัดพระนครศรีอยุธยาพระเทพวชิรโสภณวัดพระเชตุพน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:31.644089849+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:31.644092594+07:00","message":"> Transcript [2852] [false]: 'จังหวัดพระนครศรีอยุธยาพระเทพวชิรโสภณวัดพระเชตุพน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:31.644096252+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:31.644098124+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:31.644099717+07:00","message":"StatePrefix: 'จังหวัดพระนครศรีอยุธยาพระเทพวชิรโสภณวัดพระเชตุ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:31.644101695+07:00","message":"TextPushed: 'จังหวัดพระนครศรีอยุธยาพระเทพวชิรโสภณ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:31.908013822+07:00","message":"receive streaming session, msgId: 460"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:31.908050306+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":"2025-10-27T14:37:31.908056284+07:00","message":"receive interim result [false|false]: จังหวัดพระนครศรีอยุธยาพระเทพวชิรโสภณวัดพระเชตุพนวิมลมังคลาราม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:31.908068933+07:00","message":"[buffer interim] 460 false จังหวัดพระนครศรีอยุธยาพระเทพวชิรโสภณวัดพระเชตุพนวิมลมังคลาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:31.908075234+07:00","message":"[bufferProcess] interim [40000000]:จังหวัดพระนครศรีอยุธยาพระเทพวชิรโสภณวัดพระเชตุพนวิมลมังคลาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:31.908077882+07:00","message":"[bufferProcess] send to processor:จังหวัดพระนครศรีอยุธยาพระเทพวชิรโสภณวัดพระเชตุพนวิมล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:31.908083165+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:31.908085836+07:00","message":"> Transcript [2853] [false]: 'จังหวัดพระนครศรีอยุธยาพระเทพวชิรโสภณวัดพระเชตุพนวิมล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:31.908089374+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:31.908091261+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:31.908093388+07:00","message":"StatePrefix: 'จังหวัดพระนครศรีอยุธยาพระเทพวชิรโสภณวัดพระเชตุ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:31.908095688+07:00","message":"TextPushed: 'จังหวัดพระนครศรีอยุธยาพระเทพวชิรโสภณ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:32.467039074+07:00","message":"receive streaming session, msgId: 460"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:32.467073684+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จังหวัดพระนครศรีอยุธยาพระเทพวชิรโสภณวัดพระเชตุพนวิมลมังคลาราม\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:32.467081689+07:00","message":"receive interim result [false|false]: จังหวัดพระนครศรีอยุธยาพระเทพวชิรโสภณวัดพระเชตุพนวิมลมังคลาราม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:32.467092958+07:00","message":"[buffer interim] 460 false จังหวัดพระนครศรีอยุธยาพระเทพวชิรโสภณวัดพระเชตุพนวิมลมังคลาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:32.467100945+07:00","message":"[bufferProcess] interim [640000000]:จังหวัดพระนครศรีอยุธยาพระเทพวชิรโสภณวัดพระเชตุพนวิมลมังคลาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:32.467103142+07:00","message":"[bufferProcess] send to processor:จังหวัดพระนครศรีอยุธยาพระเทพวชิรโสภณวัดพระเชตุพนวิมลมังคลาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:32.467106626+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:32.467109167+07:00","message":"> Transcript [2854] [false]: 'จังหวัดพระนครศรีอยุธยาพระเทพวชิรโสภณวัดพระเชตุพนวิมลมังคลาราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:32.46711263+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:32.467114404+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:32.46711646+07:00","message":"StatePrefix: 'จังหวัดพระนครศรีอยุธยาพระเทพวชิรโสภณวัดพระเชตุ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:32.46711905+07:00","message":"TextPushed: 'จังหวัดพระนครศรีอยุธยาพระเทพวชิรโสภณ'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:37:34.614826571+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:37:34.614842346+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:35.729046612+07:00","message":"[GCS] IsForceVAD: false for message ID: 460"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:35.860525171+07:00","message":"receive streaming session, msgId: 460"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:35.860559585+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จังหวัดพระนครศรีอยุธยาพระเทพวชิรโสภณวัดพระเชตุพนวิมลมังคลาราม\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":9,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:35.860565511+07:00","message":"receive interim result [true|false]: จังหวัดพระนครศรีอยุธยาพระเทพวชิรโสภณวัดพระเชตุพนวิมลมังคลาราม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:35.860571156+07:00","message":"end recv isFinal message id 460"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:35.860573184+07:00","message":"end Recv id 460"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:35.860578784+07:00","message":"[buffer interim] 460 true จังหวัดพระนครศรีอยุธยาพระเทพวชิรโสภณวัดพระเชตุพนวิมลมังคลาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:35.860585039+07:00","message":"[bufferProcess] interim [180000000]:จังหวัดพระนครศรีอยุธยาพระเทพวชิรโสภณวัดพระเชตุพนวิมลมังคลาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:35.860587844+07:00","message":"[bufferProcess] send to processor (isfinal):จังหวัดพระนครศรีอยุธยาพระเทพวชิรโสภณวัดพระเชตุพนวิมลมังคลาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:35.860591647+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:35.860594439+07:00","message":"> Transcript [2855] [false]: 'จังหวัดพระนครศรีอยุธยาพระเทพวชิรโสภณวัดพระเชตุพนวิมลมังคลาราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:35.860597807+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:35.860599479+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:35.860601419+07:00","message":"StatePrefix: 'จังหวัดพระนครศรีอยุธยาพระเทพวชิรโสภณวัดพระเชตุ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:35.860603719+07:00","message":"TextPushed: 'จังหวัดพระนครศรีอยุธยาพระเทพวชิรโสภณ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:35.860606399+07:00","message":"Push: 'วัดพระเชตุ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:35.860607921+07:00","message":"TextPushed: 'จังหวัดพระนครศรีอยุธยาพระเทพวชิรโสภณวัดพระเชตุ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:35.860609846+07:00","message":"Set new StatePrefix : 'จังหวัดพระนครศรีอยุธยาพระเทพวชิรโสภณวัดพระเชตุพนวิมลมังคลาราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:35.860612144+07:00","message":"Next Push (prob) : 'พนวิมลมังคลาราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:35.860618158+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:35.860625865+07:00","message":"> Transcript [2856] [true]: 'จังหวัดพระนครศรีอยุธยาพระเทพวชิรโสภณวัดพระเชตุพนวิมลมังคลาราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:35.860627966+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:35.860629516+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:35.860630877+07:00","message":"StatePrefix: 'จังหวัดพระนครศรีอยุธยาพระเทพวชิรโสภณวัดพระเชตุพนวิมลมังคลาราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:35.860632508+07:00","message":"TextPushed: 'จังหวัดพระนครศรีอยุธยาพระเทพวชิรโสภณวัดพระเชตุ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:35.860634762+07:00","message":"Push: 'พนวิมลมังคลาราม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:35.860642412+07:00","message":"push: {false วัดพระเชตุ 0 0xc002216a00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:35.860649297+07:00","message":"push: {true พนวิมลมังคลาราม 0 0xc002216a00}"}
{"level":"info","service":"Main","time":"2025-10-27T14:37:35.878147933+07:00","message":"write wav file: './tmp/7446/7446_460.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:37.461356511+07:00","message":"[GCS] Start streaming session, msgId: 461"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:37:37.615338508+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:37:37.615342456+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:37.649280264+07:00","message":"[GCS] IsForceVAD: false for message ID: 461"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:37.754390993+07:00","message":"receive streaming session, msgId: 461"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:37.754410743+07:00","message":"found end of frame, send empty tag with msgId: 461"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:37.754413529+07:00","message":"end Recv id 461"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:37.754419966+07:00","message":"[buffer interim] 461 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:37.754426284+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:37.754430031+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:37.754432531+07:00","message":"> Transcript [2857] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:37.754434509+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:37.754436119+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:37.754437674+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:37.754439325+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:37.754445874+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:37.754455033+07:00","message":"push: {true \n 0 0xc002602300}"}
{"level":"info","service":"Main","time":"2025-10-27T14:37:37.759248174+07:00","message":"write wav file: './tmp/7446/7446_461.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:37.974473235+07:00","message":"[GCS] Start streaming session, msgId: 462"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:38.421103172+07:00","message":"[GCS] IsForceVAD: false for message ID: 462"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:38.526102887+07:00","message":"receive streaming session, msgId: 462"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:38.526120279+07:00","message":"found end of frame, send empty tag with msgId: 462"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:38.526123758+07:00","message":"end Recv id 462"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:38.526132422+07:00","message":"[buffer interim] 462 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:38.526140664+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:38.526145581+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:38.52614941+07:00","message":"> Transcript [2858] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:38.526152297+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:38.526154574+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:38.526156728+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:38.52615867+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:38.526161568+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:38.526173284+07:00","message":"push: {true \n 0 0xc00401e600}"}
{"level":"info","service":"Main","time":"2025-10-27T14:37:38.531309512+07:00","message":"write wav file: './tmp/7446/7446_462.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:38.549462436+07:00","message":"[GCS] Start streaming session, msgId: 463"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:39.571647003+07:00","message":"[GCS] IsForceVAD: false for message ID: 463"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:39.678630799+07:00","message":"receive streaming session, msgId: 463"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:39.678652236+07:00","message":"found end of frame, send empty tag with msgId: 463"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:39.678655682+07:00","message":"end Recv id 463"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:39.678663899+07:00","message":"[buffer interim] 463 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:39.678671609+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:39.678676231+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:39.678680022+07:00","message":"> Transcript [2859] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:39.678683075+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:39.678685514+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:39.678687802+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:39.67869004+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:39.67869302+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:39.678705015+07:00","message":"push: {true \n 0 0xc00401e900}"}
{"level":"info","service":"Main","time":"2025-10-27T14:37:39.685056888+07:00","message":"write wav file: './tmp/7446/7446_463.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:40.022602295+07:00","message":"[GCS] Start streaming session, msgId: 464"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:40.338937852+07:00","message":"[GCS] IsForceVAD: false for message ID: 464"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:40.525314794+07:00","message":"receive streaming session, msgId: 464"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:40.525333499+07:00","message":"found end of frame, send empty tag with msgId: 464"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:40.525336472+07:00","message":"end Recv id 464"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:40.525343092+07:00","message":"[buffer interim] 464 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:40.52535005+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:40.525353547+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:40.525356418+07:00","message":"> Transcript [2860] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:40.525358624+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:40.525360218+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:40.525361665+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:40.52536317+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:40.525369404+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:40.525381343+07:00","message":"push: {true \n 0 0xc00401ea80}"}
{"level":"info","service":"Main","time":"2025-10-27T14:37:40.531062913+07:00","message":"write wav file: './tmp/7446/7446_464.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:37:40.61637953+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:37:40.616385352+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:40.849900169+07:00","message":"[GCS] Start streaming session, msgId: 465"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:40.921062894+07:00","message":"[GCS] IsForceVAD: false for message ID: 465"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:41.050850024+07:00","message":"[GCS] Start streaming session, msgId: 466"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:41.122926008+07:00","message":"receive streaming session, msgId: 465"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:41.12294296+07:00","message":"found end of frame, send empty tag with msgId: 465"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:41.122945665+07:00","message":"end Recv id 465"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:41.122951856+07:00","message":"[buffer interim] 465 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:41.122958148+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:41.122961578+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:41.122964081+07:00","message":"> Transcript [2861] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:41.12296617+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:41.122967763+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:41.122971961+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:41.122973561+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:41.122980768+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:41.122989583+07:00","message":"push: {true \n 0 0xc002217780}"}
{"level":"info","service":"Main","time":"2025-10-27T14:37:41.128148179+07:00","message":"write wav file: './tmp/7446/7446_465.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:41.239650579+07:00","message":"[GCS] IsForceVAD: false for message ID: 466"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:41.335391084+07:00","message":"receive streaming session, msgId: 466"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:41.335408632+07:00","message":"found end of frame, send empty tag with msgId: 466"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:41.335411715+07:00","message":"end Recv id 466"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:41.335418043+07:00","message":"[buffer interim] 466 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:41.335424828+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:41.335428628+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:41.335431407+07:00","message":"> Transcript [2862] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:41.335433572+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:41.335435173+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:41.335436569+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:41.335438031+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:41.335440126+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:41.335449121+07:00","message":"push: {true \n 0 0xc002922100}"}
{"level":"info","service":"Main","time":"2025-10-27T14:37:41.34048478+07:00","message":"write wav file: './tmp/7446/7446_466.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:41.372585845+07:00","message":"[GCS] Start streaming session, msgId: 467"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:37:43.617144719+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:37:43.61717926+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:43.807965943+07:00","message":"[GCS] IsForceVAD: false for message ID: 467"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:43.903329919+07:00","message":"receive streaming session, msgId: 467"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:43.903342907+07:00","message":"found end of frame, send empty tag with msgId: 467"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:43.903345356+07:00","message":"end Recv id 467"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:43.903351805+07:00","message":"[buffer interim] 467 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:43.903357472+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:43.903361442+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:43.903363731+07:00","message":"> Transcript [2863] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:43.903365721+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:43.903367173+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:43.903368715+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:43.903370314+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:43.903372539+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:43.903381129+07:00","message":"push: {true \n 0 0xc002922300}"}
{"level":"info","service":"Main","time":"2025-10-27T14:37:43.91211916+07:00","message":"write wav file: './tmp/7446/7446_467.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:44.129848788+07:00","message":"[GCS] Start streaming session, msgId: 468"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:45.979571818+07:00","message":"[GCS] IsForceVAD: false for message ID: 468"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:46.050679248+07:00","message":"[GCS] Start streaming session, msgId: 469"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:46.085086834+07:00","message":"receive streaming session, msgId: 468"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:46.085117307+07:00","message":"found end of frame, send empty tag with msgId: 468"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:46.08512144+07:00","message":"end Recv id 468"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:46.085130155+07:00","message":"[buffer interim] 468 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:46.08513947+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:46.085155165+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:46.085159339+07:00","message":"> Transcript [2864] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:46.085178161+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:46.085180745+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:46.085183165+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:46.085185374+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:46.085188488+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:46.085207972+07:00","message":"push: {true \n 0 0xc002880c80}"}
{"level":"info","service":"Main","time":"2025-10-27T14:37:46.09351423+07:00","message":"write wav file: './tmp/7446/7446_468.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:37:46.617563358+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:37:46.617565797+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:47.328292096+07:00","message":"[GCS] IsForceVAD: false for message ID: 469"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:47.391362171+07:00","message":"[GCS] Start streaming session, msgId: 470"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:47.431574284+07:00","message":"receive streaming session, msgId: 469"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:47.431595555+07:00","message":"found end of frame, send empty tag with msgId: 469"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:47.43159823+07:00","message":"end Recv id 469"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:47.431604339+07:00","message":"[buffer interim] 469 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:47.431611244+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:47.431614766+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:47.431617365+07:00","message":"> Transcript [2865] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:47.431619523+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:47.43162109+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:47.431622732+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:47.431624398+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:47.431631354+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:47.431641038+07:00","message":"push: {true \n 0 0xc002217a00}"}
{"level":"info","service":"Main","time":"2025-10-27T14:37:47.437850675+07:00","message":"write wav file: './tmp/7446/7446_469.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:37:49.617969713+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:37:49.617989007+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:52.426961646+07:00","message":"[GCS] Cleaned up inactive client: 451"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:52.426982776+07:00","message":"[GCS] Cleaned up inactive client: 453"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:52.426984918+07:00","message":"[GCS] Cleaned up inactive client: 450"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:52.426986894+07:00","message":"[GCS] Cleaned up inactive client: 452"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:52.426988368+07:00","message":"[GCS] Cleaned up inactive client: 449"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:52.579889087+07:00","message":"[GCS] IsForceVAD: false for message ID: 470"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:37:52.619059755+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:37:52.619061439+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:52.651525041+07:00","message":"[GCS] Start streaming session, msgId: 471"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:52.691457159+07:00","message":"receive streaming session, msgId: 470"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:52.691475762+07:00","message":"found end of frame, send empty tag with msgId: 470"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:52.691478983+07:00","message":"end Recv id 470"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:52.691487811+07:00","message":"[buffer interim] 470 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:52.691496636+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:52.691501192+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:52.691504965+07:00","message":"> Transcript [2866] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:52.691507973+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:52.691510053+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:52.691512279+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:52.691514279+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:52.691517411+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:52.691529497+07:00","message":"push: {true \n 0 0xc002602480}"}
{"level":"info","service":"Main","time":"2025-10-27T14:37:52.705536433+07:00","message":"write wav file: './tmp/7446/7446_470.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:52.708880858+07:00","message":"[GCS] IsForceVAD: false for message ID: 471"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:52.772263193+07:00","message":"[GCS] Start streaming session, msgId: 472"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:52.899318822+07:00","message":"[GCS] IsForceVAD: false for message ID: 472"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:52.956201614+07:00","message":"receive streaming session, msgId: 471"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:52.956220014+07:00","message":"found end of frame, send empty tag with msgId: 471"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:52.956222743+07:00","message":"end Recv id 471"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:52.956228646+07:00","message":"[buffer interim] 471 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:52.956235466+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:52.95623903+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:52.956241501+07:00","message":"> Transcript [2867] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:52.95624369+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:52.956245426+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:52.956246981+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:52.956248442+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:52.956250674+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:52.956259426+07:00","message":"push: {true \n 0 0xc002217900}"}
{"level":"info","service":"Main","time":"2025-10-27T14:37:52.961514533+07:00","message":"write wav file: './tmp/7446/7446_471.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:52.972902872+07:00","message":"[GCS] Start streaming session, msgId: 473"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:53.00346899+07:00","message":"receive streaming session, msgId: 472"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:53.003497049+07:00","message":"found end of frame, send empty tag with msgId: 472"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:53.003501195+07:00","message":"end Recv id 472"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:53.003510522+07:00","message":"[buffer interim] 472 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:53.00352164+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:53.003526179+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:53.003529793+07:00","message":"> Transcript [2868] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:53.003532952+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:53.003535244+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:53.003537549+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:53.003539744+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:53.003542841+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:53.003554253+07:00","message":"push: {true \n 0 0xc00401e300}"}
{"level":"info","service":"Main","time":"2025-10-27T14:37:53.008089145+07:00","message":"write wav file: './tmp/7446/7446_472.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:54.121828269+07:00","message":"[GCS] IsForceVAD: false for message ID: 473"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:54.179386928+07:00","message":"[GCS] Start streaming session, msgId: 474"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:54.228947298+07:00","message":"receive streaming session, msgId: 473"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:54.228971493+07:00","message":"found end of frame, send empty tag with msgId: 473"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:54.228974667+07:00","message":"end Recv id 473"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:54.228982+07:00","message":"[buffer interim] 473 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:54.228989228+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:54.228992935+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:54.228995475+07:00","message":"> Transcript [2869] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:54.228997775+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:54.228999371+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:54.229001233+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:54.229002755+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:54.229005196+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:54.229013863+07:00","message":"push: {true \n 0 0xc00401ea00}"}
{"level":"info","service":"Main","time":"2025-10-27T14:37:54.234677786+07:00","message":"write wav file: './tmp/7446/7446_473.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:37:55.619278771+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:37:55.619295614+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:56.038384493+07:00","message":"[GCS] IsForceVAD: false for message ID: 474"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:56.154929408+07:00","message":"receive streaming session, msgId: 474"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:56.154952681+07:00","message":"found end of frame, send empty tag with msgId: 474"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:56.154956463+07:00","message":"end Recv id 474"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:56.15496499+07:00","message":"[buffer interim] 474 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:56.154973943+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:56.154978713+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:56.154982208+07:00","message":"> Transcript [2870] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:56.154985163+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:56.154987394+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:56.154989589+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:56.154991604+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:56.154994694+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:56.155010064+07:00","message":"push: {true \n 0 0xc002602c00}"}
{"level":"info","service":"Main","time":"2025-10-27T14:37:56.162028947+07:00","message":"write wav file: './tmp/7446/7446_474.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:56.171847123+07:00","message":"[GCS] Start streaming session, msgId: 475"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:56.360252176+07:00","message":"[GCS] IsForceVAD: false for message ID: 475"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:56.49037253+07:00","message":"[GCS] Start streaming session, msgId: 476"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:56.505521366+07:00","message":"receive streaming session, msgId: 475"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:56.5055415+07:00","message":"found end of frame, send empty tag with msgId: 475"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:56.505544913+07:00","message":"end Recv id 475"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:56.505551508+07:00","message":"[buffer interim] 475 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:56.505561373+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:56.505564984+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:56.505567584+07:00","message":"> Transcript [2871] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:56.505569548+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:56.505571679+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:56.505573599+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:56.505575202+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:56.505577544+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:56.505586385+07:00","message":"push: {true \n 0 0xc00401ef00}"}
{"level":"info","service":"Main","time":"2025-10-27T14:37:56.510848706+07:00","message":"write wav file: './tmp/7446/7446_475.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:57.698668484+07:00","message":"[GCS] IsForceVAD: false for message ID: 476"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:57.771939313+07:00","message":"[GCS] Start streaming session, msgId: 477"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:57.800547703+07:00","message":"receive streaming session, msgId: 476"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:57.800563218+07:00","message":"found end of frame, send empty tag with msgId: 476"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:57.800565843+07:00","message":"end Recv id 476"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:57.800572183+07:00","message":"[buffer interim] 476 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:57.80057828+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:57.800582297+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:57.800585249+07:00","message":"> Transcript [2872] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:57.800587644+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:57.800589385+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:57.80059122+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:57.800592845+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:37:57.800594968+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:37:57.800604377+07:00","message":"push: {true \n 0 0xc002602f80}"}
{"level":"info","service":"Main","time":"2025-10-27T14:37:57.8099406+07:00","message":"write wav file: './tmp/7446/7446_476.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:37:58.620029913+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:37:58.62004713+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:38:01.620459923+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:38:01.620467122+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:38:04.621239654+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:38:04.621250892+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:04.938460129+07:00","message":"[GCS] IsForceVAD: false for message ID: 477"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:05.05683892+07:00","message":"receive streaming session, msgId: 477"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:05.056856244+07:00","message":"found end of frame, send empty tag with msgId: 477"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:05.056859417+07:00","message":"end Recv id 477"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:05.056866159+07:00","message":"[buffer interim] 477 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:05.056872493+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:05.0568764+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:05.056879233+07:00","message":"> Transcript [2873] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:05.056881356+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:05.05688294+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:05.056884639+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:05.056886115+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:05.056892652+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:05.056902557+07:00","message":"push: {true \n 0 0xc000044400}"}
{"level":"info","service":"Main","time":"2025-10-27T14:38:05.070490077+07:00","message":"write wav file: './tmp/7446/7446_477.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:38:07.622301762+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:38:07.622314406+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:10.072295288+07:00","message":"[GCS] Start streaming session, msgId: 478"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:38:10.62324921+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:38:10.623275306+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:11.928287786+07:00","message":"[GCS] IsForceVAD: false for message ID: 478"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:12.028681936+07:00","message":"receive streaming session, msgId: 478"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:12.028700141+07:00","message":"found end of frame, send empty tag with msgId: 478"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:12.028703158+07:00","message":"end Recv id 478"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:12.028709735+07:00","message":"[buffer interim] 478 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:12.028717027+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:12.028721679+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:12.028724339+07:00","message":"> Transcript [2874] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:12.028726309+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:12.028727861+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:12.028729324+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:12.028730779+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:12.028733137+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:12.028743834+07:00","message":"push: {true \n 0 0xc002602580}"}
{"level":"info","service":"Main","time":"2025-10-27T14:38:12.035476405+07:00","message":"write wav file: './tmp/7446/7446_478.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:12.049547081+07:00","message":"[GCS] Start streaming session, msgId: 479"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:12.571058765+07:00","message":"[GCS] IsForceVAD: false for message ID: 479"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:12.630164083+07:00","message":"[GCS] Start streaming session, msgId: 480"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:12.659622914+07:00","message":"receive streaming session, msgId: 479"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:12.659638994+07:00","message":"found end of frame, send empty tag with msgId: 479"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:12.659642178+07:00","message":"end Recv id 479"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:12.659648736+07:00","message":"[buffer interim] 479 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:12.659656365+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:12.65966115+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:12.659664399+07:00","message":"> Transcript [2875] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:12.659667603+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:12.659669979+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:12.659672394+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:12.65967483+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:12.659678002+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:12.659703682+07:00","message":"push: {true \n 0 0xc000128480}"}
{"level":"info","service":"Main","time":"2025-10-27T14:38:12.664539485+07:00","message":"write wav file: './tmp/7446/7446_479.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:12.888130608+07:00","message":"[GCS] IsForceVAD: false for message ID: 480"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:12.979915722+07:00","message":"receive streaming session, msgId: 480"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:12.97993758+07:00","message":"found end of frame, send empty tag with msgId: 480"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:12.979940933+07:00","message":"end Recv id 480"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:12.979949361+07:00","message":"[buffer interim] 480 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:12.979958491+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:12.979962616+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:12.979965251+07:00","message":"> Transcript [2876] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:12.979967378+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:12.979968963+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:12.97997071+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:12.979972187+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:12.979974273+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:12.979999178+07:00","message":"push: {true \n 0 0xc002922580}"}
{"level":"info","service":"Main","time":"2025-10-27T14:38:12.984260815+07:00","message":"write wav file: './tmp/7446/7446_480.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:13.009136361+07:00","message":"[GCS] Start streaming session, msgId: 481"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:13.209011142+07:00","message":"[GCS] IsForceVAD: false for message ID: 481"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:13.270844792+07:00","message":"[GCS] Start streaming session, msgId: 482"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:13.297993116+07:00","message":"receive streaming session, msgId: 481"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:13.298018125+07:00","message":"found end of frame, send empty tag with msgId: 481"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:13.298022239+07:00","message":"end Recv id 481"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:13.298030424+07:00","message":"[buffer interim] 481 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:13.298038448+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:13.298042832+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:13.298046654+07:00","message":"> Transcript [2877] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:13.298049872+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:13.298052248+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:13.298054579+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:13.298056748+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:13.29805986+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:13.298072046+07:00","message":"push: {true \n 0 0xc002602b00}"}
{"level":"info","service":"Main","time":"2025-10-27T14:38:13.30272183+07:00","message":"write wav file: './tmp/7446/7446_481.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:13.329268059+07:00","message":"[GCS] IsForceVAD: false for message ID: 482"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:13.466064498+07:00","message":"receive streaming session, msgId: 482"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:13.466081801+07:00","message":"found end of frame, send empty tag with msgId: 482"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:13.466084761+07:00","message":"end Recv id 482"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:13.466091142+07:00","message":"[buffer interim] 482 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:13.466098246+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:13.466101686+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:13.466104342+07:00","message":"> Transcript [2878] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:13.466106711+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:13.466108346+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:13.466109959+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:13.46611145+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:13.466117897+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:13.466127017+07:00","message":"push: {true \n 0 0xc002217c00}"}
{"level":"info","service":"Main","time":"2025-10-27T14:38:13.470388849+07:00","message":"write wav file: './tmp/7446/7446_482.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:13.590242169+07:00","message":"[GCS] Start streaming session, msgId: 483"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:38:13.623515283+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:38:13.6235206+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:13.648166278+07:00","message":"[GCS] IsForceVAD: false for message ID: 483"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:13.808424735+07:00","message":"receive streaming session, msgId: 483"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:13.808456013+07:00","message":"found end of frame, send empty tag with msgId: 483"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:13.80846024+07:00","message":"end Recv id 483"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:13.808470116+07:00","message":"[buffer interim] 483 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:13.808479148+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:13.808483723+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:13.808487357+07:00","message":"> Transcript [2879] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:13.808490657+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:13.80849282+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:13.80849499+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:13.808497073+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:13.808500257+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:13.808512266+07:00","message":"push: {true \n 0 0xc002922b80}"}
{"level":"info","service":"Main","time":"2025-10-27T14:38:13.812609191+07:00","message":"write wav file: './tmp/7446/7446_483.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:14.930292237+07:00","message":"[GCS] Start streaming session, msgId: 484"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:16.08962586+07:00","message":"[GCS] IsForceVAD: false for message ID: 484"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:16.191357357+07:00","message":"receive streaming session, msgId: 484"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:16.191380303+07:00","message":"found end of frame, send empty tag with msgId: 484"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:16.191384792+07:00","message":"end Recv id 484"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:16.191393916+07:00","message":"[buffer interim] 484 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:16.191403025+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:16.19140811+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:16.191411624+07:00","message":"> Transcript [2880] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:16.191415003+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:16.191417549+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:16.19142004+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:16.191422396+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:16.191425709+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:16.191439408+07:00","message":"push: {true \n 0 0xc002923000}"}
{"level":"info","service":"Main","time":"2025-10-27T14:38:16.201007689+07:00","message":"write wav file: './tmp/7446/7446_484.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:16.34932043+07:00","message":"[GCS] Start streaming session, msgId: 485"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:16.478612245+07:00","message":"[GCS] IsForceVAD: false for message ID: 485"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:38:16.623870094+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:38:16.623873068+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:16.634426597+07:00","message":"receive streaming session, msgId: 485"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:16.634442455+07:00","message":"found end of frame, send empty tag with msgId: 485"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:16.6344459+07:00","message":"end Recv id 485"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:16.634506932+07:00","message":"[buffer interim] 485 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:16.634519689+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:16.634524032+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:16.634527676+07:00","message":"> Transcript [2881] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:16.634530487+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:16.634532547+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:16.634534839+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:16.634536891+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:16.634539632+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:16.63455028+07:00","message":"push: {true \n 0 0xc002880000}"}
{"level":"info","service":"Main","time":"2025-10-27T14:38:16.639176619+07:00","message":"write wav file: './tmp/7446/7446_485.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:16.672269501+07:00","message":"[GCS] Start streaming session, msgId: 486"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:17.62773861+07:00","message":"[GCS] IsForceVAD: false for message ID: 486"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:17.689335508+07:00","message":"[GCS] Start streaming session, msgId: 487"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:17.726722203+07:00","message":"receive streaming session, msgId: 486"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:17.726745741+07:00","message":"found end of frame, send empty tag with msgId: 486"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:17.726750298+07:00","message":"end Recv id 486"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:17.726759328+07:00","message":"[buffer interim] 486 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:17.726768682+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:17.726773597+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:17.726777824+07:00","message":"> Transcript [2882] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:17.726781053+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:17.726783477+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:17.726786049+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:17.726788593+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:17.726792113+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:17.726805081+07:00","message":"push: {true \n 0 0xc002880280}"}
{"level":"info","service":"Main","time":"2025-10-27T14:38:17.733502047+07:00","message":"write wav file: './tmp/7446/7446_486.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:17.757680357+07:00","message":"[GCS] IsForceVAD: false for message ID: 487"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:17.94909987+07:00","message":"[GCS] Start streaming session, msgId: 488"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:18.07949883+07:00","message":"[GCS] IsForceVAD: false for message ID: 488"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:18.162678522+07:00","message":"receive streaming session, msgId: 487"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:18.162694696+07:00","message":"found end of frame, send empty tag with msgId: 487"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:18.162697487+07:00","message":"end Recv id 487"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:18.162703439+07:00","message":"[buffer interim] 487 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:18.162710081+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:18.162713466+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:18.162716219+07:00","message":"> Transcript [2883] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:18.162718565+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:18.162720179+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:18.162721632+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:18.162723059+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:18.162730098+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:18.162738955+07:00","message":"push: {true \n 0 0xc002217500}"}
{"level":"info","service":"Main","time":"2025-10-27T14:38:18.167226443+07:00","message":"write wav file: './tmp/7446/7446_487.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:18.209444402+07:00","message":"[GCS] Start streaming session, msgId: 489"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:18.283045421+07:00","message":"receive streaming session, msgId: 488"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:18.283065798+07:00","message":"found end of frame, send empty tag with msgId: 488"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:18.283069382+07:00","message":"end Recv id 488"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:18.28307625+07:00","message":"[buffer interim] 488 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:18.283085126+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:18.283093948+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:18.283098605+07:00","message":"> Transcript [2884] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:18.283100975+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:18.283102644+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:18.283104296+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:18.283105905+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:18.283108294+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:18.283117528+07:00","message":"push: {true \n 0 0xc00401e880}"}
{"level":"info","service":"Main","time":"2025-10-27T14:38:18.28806367+07:00","message":"write wav file: './tmp/7446/7446_488.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:18.32914589+07:00","message":"[GCS] IsForceVAD: false for message ID: 489"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:18.498896559+07:00","message":"receive streaming session, msgId: 489"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:18.498918586+07:00","message":"found end of frame, send empty tag with msgId: 489"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:18.498921482+07:00","message":"end Recv id 489"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:18.498927682+07:00","message":"[buffer interim] 489 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:18.49893368+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:18.49893698+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:18.498939567+07:00","message":"> Transcript [2885] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:18.498941861+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:18.498943582+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:18.498945642+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:18.49894745+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:18.49895073+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:18.498962232+07:00","message":"push: {true \n 0 0xc002880980}"}
{"level":"info","service":"Main","time":"2025-10-27T14:38:18.503475521+07:00","message":"write wav file: './tmp/7446/7446_489.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:18.589844817+07:00","message":"[GCS] Start streaming session, msgId: 490"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:19.608860384+07:00","message":"[GCS] IsForceVAD: false for message ID: 490"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:38:19.624037879+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:38:19.624049355+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:19.71198718+07:00","message":"receive streaming session, msgId: 490"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:19.712001269+07:00","message":"found end of frame, send empty tag with msgId: 490"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:19.712003761+07:00","message":"end Recv id 490"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:19.712010066+07:00","message":"[buffer interim] 490 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:19.712016217+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:19.712020139+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:19.712022932+07:00","message":"> Transcript [2886] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:19.712025409+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:19.712026984+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:19.712028411+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:19.712030077+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:19.712037276+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:19.712045112+07:00","message":"push: {true \n 0 0xc002217d00}"}
{"level":"info","service":"Main","time":"2025-10-27T14:38:19.717792056+07:00","message":"write wav file: './tmp/7446/7446_490.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:19.739073973+07:00","message":"[GCS] Start streaming session, msgId: 491"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:21.789103144+07:00","message":"[GCS] IsForceVAD: false for message ID: 491"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:21.875753036+07:00","message":"receive streaming session, msgId: 491"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:21.875780135+07:00","message":"found end of frame, send empty tag with msgId: 491"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:21.875783387+07:00","message":"end Recv id 491"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:21.875790482+07:00","message":"[buffer interim] 491 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:21.875797168+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:21.875800816+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:21.875803365+07:00","message":"> Transcript [2887] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:21.875805545+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:21.875807113+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:21.875808549+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:21.875810113+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:21.875812617+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:21.875821838+07:00","message":"push: {true \n 0 0xc002880c00}"}
{"level":"info","service":"Main","time":"2025-10-27T14:38:21.882442925+07:00","message":"write wav file: './tmp/7446/7446_491.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:21.980080253+07:00","message":"[GCS] Start streaming session, msgId: 492"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:22.298309546+07:00","message":"[GCS] IsForceVAD: false for message ID: 492"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:22.37299955+07:00","message":"[GCS] Start streaming session, msgId: 493"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:22.387297094+07:00","message":"receive streaming session, msgId: 492"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:22.387313635+07:00","message":"found end of frame, send empty tag with msgId: 492"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:22.387316511+07:00","message":"end Recv id 492"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:22.387321492+07:00","message":"[buffer interim] 492 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:22.387328335+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:22.38733196+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:22.387335864+07:00","message":"> Transcript [2888] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:22.387338946+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:22.387341249+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:22.387342987+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:22.387344478+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:22.387349974+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:22.387358141+07:00","message":"push: {true \n 0 0xc002880e80}"}
{"level":"info","service":"Main","time":"2025-10-27T14:38:22.392507008+07:00","message":"write wav file: './tmp/7446/7446_492.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:22.42721629+07:00","message":"[GCS] Cleaned up inactive client: 456"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:22.427233889+07:00","message":"[GCS] Cleaned up inactive client: 458"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:22.427236596+07:00","message":"[GCS] Cleaned up inactive client: 457"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:22.427238206+07:00","message":"[GCS] Cleaned up inactive client: 454"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:22.427239609+07:00","message":"[GCS] Cleaned up inactive client: 455"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:38:22.624652881+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:38:22.624653374+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:22.749210356+07:00","message":"[GCS] IsForceVAD: false for message ID: 493"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:22.878364303+07:00","message":"receive streaming session, msgId: 493"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:22.878386443+07:00","message":"found end of frame, send empty tag with msgId: 493"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:22.878390636+07:00","message":"end Recv id 493"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:22.878397373+07:00","message":"[buffer interim] 493 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:22.878403816+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:22.87841259+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:22.878415129+07:00","message":"> Transcript [2889] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:22.878417313+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:22.878418929+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:22.878420766+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:22.878422319+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:22.878424557+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:22.878436199+07:00","message":"push: {true \n 0 0xc002603500}"}
{"level":"info","service":"Main","time":"2025-10-27T14:38:22.883303314+07:00","message":"write wav file: './tmp/7446/7446_493.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:23.260290079+07:00","message":"[GCS] Start streaming session, msgId: 494"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:23.328398167+07:00","message":"[GCS] IsForceVAD: false for message ID: 494"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:23.45091028+07:00","message":"[GCS] Start streaming session, msgId: 495"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:23.545536615+07:00","message":"receive streaming session, msgId: 494"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:23.545551087+07:00","message":"found end of frame, send empty tag with msgId: 494"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:23.545553783+07:00","message":"end Recv id 494"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:23.545559519+07:00","message":"[buffer interim] 494 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:23.545565904+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:23.545569366+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:23.545571955+07:00","message":"> Transcript [2890] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:23.545573865+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:23.545575395+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:23.545576875+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:23.545578303+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:23.545580407+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:23.545590682+07:00","message":"push: {true \n 0 0xc000128e80}"}
{"level":"info","service":"Main","time":"2025-10-27T14:38:23.550630404+07:00","message":"write wav file: './tmp/7446/7446_494.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:38:25.624989898+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:38:25.6249899+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:26.727703058+07:00","message":"[GCS] IsForceVAD: false for message ID: 495"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:26.831660737+07:00","message":"receive streaming session, msgId: 495"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:26.83168732+07:00","message":"found end of frame, send empty tag with msgId: 495"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:26.831690196+07:00","message":"end Recv id 495"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:26.831696937+07:00","message":"[buffer interim] 495 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:26.831703672+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:26.831707222+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:26.831709756+07:00","message":"> Transcript [2891] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:26.831711986+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:26.831713576+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:26.83171561+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:26.831717087+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:26.831719275+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:26.831728736+07:00","message":"push: {true \n 0 0xc000128f80}"}
{"level":"info","service":"Main","time":"2025-10-27T14:38:26.839780119+07:00","message":"write wav file: './tmp/7446/7446_495.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:26.922586436+07:00","message":"[GCS] Start streaming session, msgId: 496"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:38:28.625021122+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:38:28.625023927+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:30.178960247+07:00","message":"[GCS] IsForceVAD: false for message ID: 496"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:30.290053507+07:00","message":"receive streaming session, msgId: 496"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:30.290073395+07:00","message":"found end of frame, send empty tag with msgId: 496"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:30.290076985+07:00","message":"end Recv id 496"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:30.290086159+07:00","message":"[buffer interim] 496 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:30.290094347+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:30.290099323+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:30.2901033+07:00","message":"> Transcript [2892] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:30.290105844+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:30.290107505+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:30.290109189+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:30.290110762+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:30.290113442+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:30.290122969+07:00","message":"push: {true \n 0 0xc002880700}"}
{"level":"info","service":"Main","time":"2025-10-27T14:38:30.297840079+07:00","message":"write wav file: './tmp/7446/7446_496.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:30.310897256+07:00","message":"[GCS] Start streaming session, msgId: 497"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:30.439021038+07:00","message":"[GCS] IsForceVAD: false for message ID: 497"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:30.564100751+07:00","message":"receive streaming session, msgId: 497"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:30.564121128+07:00","message":"found end of frame, send empty tag with msgId: 497"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:30.564128726+07:00","message":"end Recv id 497"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:30.564139359+07:00","message":"[buffer interim] 497 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:30.564147662+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:30.564152066+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:30.564155356+07:00","message":"> Transcript [2893] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:30.564164512+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:30.564167096+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:30.564169646+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:30.564171705+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:30.564174787+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:30.564187284+07:00","message":"push: {true \n 0 0xc002881000}"}
{"level":"info","service":"Main","time":"2025-10-27T14:38:30.569521831+07:00","message":"write wav file: './tmp/7446/7446_497.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:30.571022053+07:00","message":"[GCS] Start streaming session, msgId: 498"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:30.628122388+07:00","message":"[GCS] IsForceVAD: false for message ID: 498"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:30.792754861+07:00","message":"receive streaming session, msgId: 498"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:30.792773311+07:00","message":"found end of frame, send empty tag with msgId: 498"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:30.79277593+07:00","message":"end Recv id 498"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:30.792781822+07:00","message":"[buffer interim] 498 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:30.792789005+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:30.792792607+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:30.792795325+07:00","message":"> Transcript [2894] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:30.792797717+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:30.792799319+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:30.792800862+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:30.792802426+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:30.792810549+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:30.792820061+07:00","message":"push: {true \n 0 0xc002602d00}"}
{"level":"info","service":"Main","time":"2025-10-27T14:38:30.797760443+07:00","message":"write wav file: './tmp/7446/7446_498.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:30.888748922+07:00","message":"[GCS] Start streaming session, msgId: 499"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:38:31.625583366+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:38:31.625597323+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:31.779330723+07:00","message":"[GCS] IsForceVAD: false for message ID: 499"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:31.893754352+07:00","message":"receive streaming session, msgId: 499"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:31.893771446+07:00","message":"found end of frame, send empty tag with msgId: 499"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:31.893774196+07:00","message":"end Recv id 499"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:31.893781186+07:00","message":"[buffer interim] 499 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:31.893787874+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:31.893791734+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:31.893794491+07:00","message":"> Transcript [2895] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:31.89379663+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:31.893798257+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:31.893799967+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:31.893801598+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:31.893804158+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:31.893813353+07:00","message":"push: {true \n 0 0xc002881100}"}
{"level":"info","service":"Main","time":"2025-10-27T14:38:31.900272217+07:00","message":"write wav file: './tmp/7446/7446_499.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:32.099529109+07:00","message":"[GCS] Start streaming session, msgId: 500"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:32.620736449+07:00","message":"[GCS] IsForceVAD: false for message ID: 500"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:32.725657292+07:00","message":"receive streaming session, msgId: 500"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:32.725675391+07:00","message":"found end of frame, send empty tag with msgId: 500"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:32.725678027+07:00","message":"end Recv id 500"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:32.725684755+07:00","message":"[buffer interim] 500 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:32.725691466+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:32.725695048+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:32.725697605+07:00","message":"> Transcript [2896] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:32.725699733+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:32.725701415+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:32.725702937+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:32.725704388+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:32.725706643+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:32.725715773+07:00","message":"push: {true \n 0 0xc000128580}"}
{"level":"info","service":"Main","time":"2025-10-27T14:38:32.73096839+07:00","message":"write wav file: './tmp/7446/7446_500.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:32.809605988+07:00","message":"[GCS] Start streaming session, msgId: 501"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:38:34.626542914+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:38:34.626559022+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:35.888590982+07:00","message":"[GCS] IsForceVAD: false for message ID: 501"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:35.950119866+07:00","message":"[GCS] Start streaming session, msgId: 502"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:35.994852047+07:00","message":"receive streaming session, msgId: 501"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:35.994872937+07:00","message":"found end of frame, send empty tag with msgId: 501"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:35.994875947+07:00","message":"end Recv id 501"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:35.994882771+07:00","message":"[buffer interim] 501 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:35.99488943+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:35.994893314+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:35.99489612+07:00","message":"> Transcript [2897] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:35.994899276+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:35.99490157+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:35.994904267+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:35.994906604+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:35.994909671+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:35.994921712+07:00","message":"push: {true \n 0 0xc002217700}"}
{"level":"info","service":"Main","time":"2025-10-27T14:38:36.008816159+07:00","message":"write wav file: './tmp/7446/7446_501.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:36.908463025+07:00","message":"[GCS] IsForceVAD: false for message ID: 502"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:37.009087274+07:00","message":"receive streaming session, msgId: 502"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:37.009102577+07:00","message":"found end of frame, send empty tag with msgId: 502"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:37.009105389+07:00","message":"end Recv id 502"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:37.009111834+07:00","message":"[buffer interim] 502 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:37.009118848+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:37.009122474+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:37.009124897+07:00","message":"> Transcript [2898] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:37.009127231+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:37.009129012+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:37.009130417+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:37.009131829+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:37.009134057+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:37.009144276+07:00","message":"push: {true \n 0 0xc00401f100}"}
{"level":"info","service":"Main","time":"2025-10-27T14:38:37.014749354+07:00","message":"write wav file: './tmp/7446/7446_502.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:37.03952328+07:00","message":"[GCS] Start streaming session, msgId: 503"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:38:37.627628965+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:38:37.627637134+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:37.73871404+07:00","message":"[GCS] IsForceVAD: false for message ID: 503"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:37.848166959+07:00","message":"receive streaming session, msgId: 503"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:37.848186484+07:00","message":"found end of frame, send empty tag with msgId: 503"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:37.848189147+07:00","message":"end Recv id 503"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:37.84819572+07:00","message":"[buffer interim] 503 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:37.848212265+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:37.848216263+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:37.848218756+07:00","message":"> Transcript [2899] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:37.84822107+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:37.848223199+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:37.848224956+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:37.848226548+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:37.848234373+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:37.848243979+07:00","message":"push: {true \n 0 0xc000044200}"}
{"level":"info","service":"Main","time":"2025-10-27T14:38:37.853224534+07:00","message":"write wav file: './tmp/7446/7446_503.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:38.190441548+07:00","message":"[GCS] Start streaming session, msgId: 504"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:38.639587961+07:00","message":"[GCS] IsForceVAD: false for message ID: 504"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:38.699318109+07:00","message":"[GCS] Start streaming session, msgId: 505"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:38.738562527+07:00","message":"receive streaming session, msgId: 504"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:38.738578235+07:00","message":"found end of frame, send empty tag with msgId: 504"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:38.738581304+07:00","message":"end Recv id 504"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:38.738587945+07:00","message":"[buffer interim] 504 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:38.738594375+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:38.738597681+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:38.738600731+07:00","message":"> Transcript [2900] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:38.738609471+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:38.738611097+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:38.738612794+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:38.738614304+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:38.738616712+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:38.738625951+07:00","message":"push: {true \n 0 0xc002603100}"}
{"level":"info","service":"Main","time":"2025-10-27T14:38:38.743644683+07:00","message":"write wav file: './tmp/7446/7446_504.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:39.021784334+07:00","message":"[GCS] IsForceVAD: false for message ID: 505"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:39.089938053+07:00","message":"[GCS] Start streaming session, msgId: 506"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:39.13374788+07:00","message":"receive streaming session, msgId: 505"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:39.133770233+07:00","message":"found end of frame, send empty tag with msgId: 505"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:39.133774625+07:00","message":"end Recv id 505"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:39.133783773+07:00","message":"[buffer interim] 505 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:39.133791493+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:39.13379549+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:39.133799485+07:00","message":"> Transcript [2901] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:39.133802997+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:39.133805202+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:39.133807456+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:39.13380967+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:39.133813086+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:39.133824874+07:00","message":"push: {true \n 0 0xc000128a80}"}
{"level":"info","service":"Main","time":"2025-10-27T14:38:39.138888495+07:00","message":"write wav file: './tmp/7446/7446_505.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:39.20796305+07:00","message":"[GCS] IsForceVAD: false for message ID: 506"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:39.306490616+07:00","message":"receive streaming session, msgId: 506"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:39.306509518+07:00","message":"found end of frame, send empty tag with msgId: 506"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:39.306512405+07:00","message":"end Recv id 506"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:39.306518703+07:00","message":"[buffer interim] 506 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:39.306525686+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:39.306528877+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:39.306531434+07:00","message":"> Transcript [2902] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:39.306533907+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:39.306535549+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:39.306536944+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:39.306538463+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:39.306540901+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:39.306550194+07:00","message":"push: {true \n 0 0xc000129200}"}
{"level":"info","service":"Main","time":"2025-10-27T14:38:39.310563075+07:00","message":"write wav file: './tmp/7446/7446_506.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:39.790634164+07:00","message":"[GCS] Start streaming session, msgId: 507"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:40.108842641+07:00","message":"[GCS] IsForceVAD: false for message ID: 507"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:40.171793771+07:00","message":"[GCS] Start streaming session, msgId: 508"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:40.206304643+07:00","message":"receive streaming session, msgId: 507"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:40.206327791+07:00","message":"found end of frame, send empty tag with msgId: 507"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:40.206330648+07:00","message":"end Recv id 507"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:40.206337817+07:00","message":"[buffer interim] 507 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:40.206346393+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:40.206349936+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:40.206352546+07:00","message":"> Transcript [2903] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:40.206354692+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:40.206356248+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:40.206358048+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:40.206359536+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:40.206362237+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:40.206371338+07:00","message":"push: {true \n 0 0xc002881300}"}
{"level":"info","service":"Main","time":"2025-10-27T14:38:40.21137028+07:00","message":"write wav file: './tmp/7446/7446_507.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:38:40.627958855+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:38:40.628002483+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:41.077930542+07:00","message":"[GCS] IsForceVAD: false for message ID: 508"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:41.18236003+07:00","message":"receive streaming session, msgId: 508"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:41.182376618+07:00","message":"found end of frame, send empty tag with msgId: 508"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:41.182379243+07:00","message":"end Recv id 508"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:41.182386464+07:00","message":"[buffer interim] 508 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:41.182393514+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:41.18240319+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:41.182405881+07:00","message":"> Transcript [2904] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:41.182407816+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:41.182409354+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:41.182411114+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:41.182413061+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:41.182415506+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:41.182425587+07:00","message":"push: {true \n 0 0xc000044f80}"}
{"level":"info","service":"Main","time":"2025-10-27T14:38:41.187959704+07:00","message":"write wav file: './tmp/7446/7446_508.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:41.273120268+07:00","message":"[GCS] Start streaming session, msgId: 509"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:41.459081533+07:00","message":"[GCS] IsForceVAD: false for message ID: 509"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:41.530249762+07:00","message":"[GCS] Start streaming session, msgId: 510"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:41.546117652+07:00","message":"receive streaming session, msgId: 509"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:41.546135488+07:00","message":"found end of frame, send empty tag with msgId: 509"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:41.546138412+07:00","message":"end Recv id 509"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:41.546159393+07:00","message":"[buffer interim] 509 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:41.546166626+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:41.546170254+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:41.546172656+07:00","message":"> Transcript [2905] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:41.546174742+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:41.546176362+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:41.546177994+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:41.546179588+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:41.546185678+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:41.546195331+07:00","message":"push: {true \n 0 0xc002603780}"}
{"level":"info","service":"Main","time":"2025-10-27T14:38:41.551118918+07:00","message":"write wav file: './tmp/7446/7446_509.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:42.040388339+07:00","message":"[GCS] IsForceVAD: false for message ID: 510"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:42.099594034+07:00","message":"[GCS] Start streaming session, msgId: 511"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:42.140345599+07:00","message":"receive streaming session, msgId: 510"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:42.14036847+07:00","message":"found end of frame, send empty tag with msgId: 510"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:42.140371436+07:00","message":"end Recv id 510"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:42.140379597+07:00","message":"[buffer interim] 510 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:42.140390901+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:42.140394458+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:42.140397119+07:00","message":"> Transcript [2906] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:42.140399046+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:42.14040059+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:42.140402208+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:42.140403698+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:42.140406109+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:42.140416479+07:00","message":"push: {true \n 0 0xc002603980}"}
{"level":"info","service":"Main","time":"2025-10-27T14:38:42.14556803+07:00","message":"write wav file: './tmp/7446/7446_510.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:42.549374263+07:00","message":"[GCS] IsForceVAD: false for message ID: 511"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:42.64719846+07:00","message":"receive streaming session, msgId: 511"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:42.647227551+07:00","message":"found end of frame, send empty tag with msgId: 511"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:42.647232728+07:00","message":"end Recv id 511"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:42.647242145+07:00","message":"[buffer interim] 511 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:42.647250564+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:42.647254696+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:42.647258197+07:00","message":"> Transcript [2907] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:42.647261328+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:42.647263576+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:42.647265929+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:42.647268358+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:42.647271401+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:42.647286617+07:00","message":"push: {true \n 0 0xc002603b80}"}
{"level":"info","service":"Main","time":"2025-10-27T14:38:42.651775551+07:00","message":"write wav file: './tmp/7446/7446_511.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:42.871405055+07:00","message":"[GCS] Start streaming session, msgId: 512"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:42.997779362+07:00","message":"[GCS] IsForceVAD: false for message ID: 512"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:43.109248511+07:00","message":"receive streaming session, msgId: 512"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:43.109265297+07:00","message":"found end of frame, send empty tag with msgId: 512"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:43.109268624+07:00","message":"end Recv id 512"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:43.109275587+07:00","message":"[buffer interim] 512 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:43.109282408+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:43.10928636+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:43.109289467+07:00","message":"> Transcript [2908] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:43.109292163+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:43.109294397+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:43.109296467+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:43.109298504+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:43.109307553+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:43.109318025+07:00","message":"push: {true \n 0 0xc000129780}"}
{"level":"info","service":"Main","time":"2025-10-27T14:38:43.114467772+07:00","message":"write wav file: './tmp/7446/7446_512.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:43.449957999+07:00","message":"[GCS] Start streaming session, msgId: 513"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:43.57028755+07:00","message":"[GCS] IsForceVAD: false for message ID: 513"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:38:43.628461005+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:38:43.628476385+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:43.68975937+07:00","message":"receive streaming session, msgId: 513"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:43.689777498+07:00","message":"found end of frame, send empty tag with msgId: 513"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:43.689780675+07:00","message":"end Recv id 513"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:43.689786599+07:00","message":"[buffer interim] 513 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:43.689793548+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:43.689797146+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:43.689799831+07:00","message":"> Transcript [2909] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:43.689802183+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:43.689804086+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:43.689805649+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:43.689807172+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:43.689809343+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:43.689818523+07:00","message":"push: {true \n 0 0xc000129880}"}
{"level":"info","service":"Main","time":"2025-10-27T14:38:43.696718906+07:00","message":"write wav file: './tmp/7446/7446_513.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:43.699017039+07:00","message":"[GCS] Start streaming session, msgId: 514"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:44.019644682+07:00","message":"[GCS] IsForceVAD: false for message ID: 514"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:44.090337518+07:00","message":"[GCS] Start streaming session, msgId: 515"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:44.194261062+07:00","message":"receive streaming session, msgId: 514"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:44.194284774+07:00","message":"found end of frame, send empty tag with msgId: 514"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:44.194288562+07:00","message":"end Recv id 514"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:44.194298157+07:00","message":"[buffer interim] 514 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:44.194307552+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:44.19431246+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:44.194316382+07:00","message":"> Transcript [2910] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:44.194319734+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:44.194321791+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:44.194324204+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:44.194326305+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:44.194329883+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:44.194341681+07:00","message":"push: {true \n 0 0xc000044b00}"}
{"level":"info","service":"Main","time":"2025-10-27T14:38:44.1996917+07:00","message":"write wav file: './tmp/7446/7446_514.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:45.238634881+07:00","message":"[GCS] IsForceVAD: false for message ID: 515"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:45.327296746+07:00","message":"receive streaming session, msgId: 515"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:45.327323257+07:00","message":"found end of frame, send empty tag with msgId: 515"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:45.327327613+07:00","message":"end Recv id 515"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:45.327337834+07:00","message":"[buffer interim] 515 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:45.327347981+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:45.327353499+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:45.327357204+07:00","message":"> Transcript [2911] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:45.32736172+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:45.327364401+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:45.327367159+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:45.327369703+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:45.327378629+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:45.327391584+07:00","message":"push: {true \n 0 0xc000045280}"}
{"level":"info","service":"Main","time":"2025-10-27T14:38:45.333124316+07:00","message":"write wav file: './tmp/7446/7446_515.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:45.373403613+07:00","message":"[GCS] Start streaming session, msgId: 516"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:38:46.628896308+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:38:46.628907485+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:48.439782133+07:00","message":"[GCS] IsForceVAD: false for message ID: 516"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:48.534958537+07:00","message":"receive streaming session, msgId: 516"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:48.534988872+07:00","message":"found end of frame, send empty tag with msgId: 516"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:48.534992325+07:00","message":"end Recv id 516"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:48.534999956+07:00","message":"[buffer interim] 516 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:48.535009177+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:48.535013657+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:48.535016665+07:00","message":"> Transcript [2912] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:48.535018868+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:48.535020402+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:48.535021987+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:48.535023466+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:48.53502565+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:48.535034957+07:00","message":"push: {true \n 0 0xc000128680}"}
{"level":"info","service":"Main","time":"2025-10-27T14:38:48.54356793+07:00","message":"write wav file: './tmp/7446/7446_516.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:49.210879837+07:00","message":"[GCS] Start streaming session, msgId: 517"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:38:49.629061665+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:38:49.629075092+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:52.427485914+07:00","message":"[GCS] Cleaned up inactive client: 462"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:52.427505127+07:00","message":"[GCS] Cleaned up inactive client: 465"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:52.427508085+07:00","message":"[GCS] Cleaned up inactive client: 463"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:52.427509901+07:00","message":"[GCS] Cleaned up inactive client: 467"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:52.427511364+07:00","message":"[GCS] Cleaned up inactive client: 461"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:52.427512758+07:00","message":"[GCS] Cleaned up inactive client: 459"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:52.427514273+07:00","message":"[GCS] Cleaned up inactive client: 469"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:52.427516285+07:00","message":"[GCS] Cleaned up inactive client: 464"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:52.42751784+07:00","message":"[GCS] Cleaned up inactive client: 466"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:52.42751938+07:00","message":"[GCS] Cleaned up inactive client: 460"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:52.427520875+07:00","message":"[GCS] Cleaned up inactive client: 468"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:38:52.629571099+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:38:52.629580197+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:53.628557709+07:00","message":"[GCS] IsForceVAD: false for message ID: 517"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:53.689380505+07:00","message":"[GCS] Start streaming session, msgId: 518"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:53.727728091+07:00","message":"receive streaming session, msgId: 517"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:53.727746282+07:00","message":"found end of frame, send empty tag with msgId: 517"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:53.727749612+07:00","message":"end Recv id 517"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:53.727756675+07:00","message":"[buffer interim] 517 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:53.727763536+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:53.727767347+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:53.727770505+07:00","message":"> Transcript [2913] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:53.727773022+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:53.72777475+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:53.727776309+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:53.72777788+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:53.727780017+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:53.727806413+07:00","message":"push: {true \n 0 0xc000045480}"}
{"level":"info","service":"Main","time":"2025-10-27T14:38:53.737333537+07:00","message":"write wav file: './tmp/7446/7446_517.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:54.398695426+07:00","message":"[GCS] IsForceVAD: false for message ID: 518"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:54.458991648+07:00","message":"[GCS] Start streaming session, msgId: 519"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:54.496342538+07:00","message":"receive streaming session, msgId: 518"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:54.496363579+07:00","message":"found end of frame, send empty tag with msgId: 518"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:54.496367124+07:00","message":"end Recv id 518"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:54.496375691+07:00","message":"[buffer interim] 518 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:54.496384203+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:54.496388722+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:54.496392545+07:00","message":"> Transcript [2914] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:54.496395651+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:54.496398013+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:54.496400211+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:54.496402279+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:54.496411279+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:54.496423892+07:00","message":"push: {true \n 0 0xc002881480}"}
{"level":"info","service":"Main","time":"2025-10-27T14:38:54.502032415+07:00","message":"write wav file: './tmp/7446/7446_518.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:38:55.62984898+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:38:55.62986989+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:56.128523679+07:00","message":"[GCS] IsForceVAD: false for message ID: 519"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:56.225863635+07:00","message":"receive streaming session, msgId: 519"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:56.225880248+07:00","message":"found end of frame, send empty tag with msgId: 519"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:56.225883444+07:00","message":"end Recv id 519"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:56.225890339+07:00","message":"[buffer interim] 519 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:56.225898631+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:56.225904124+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:56.22590758+07:00","message":"> Transcript [2915] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:56.225910631+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:56.225913063+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:56.22591528+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:56.22591754+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:56.225924558+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:56.225935664+07:00","message":"push: {true \n 0 0xc000129500}"}
{"level":"info","service":"Main","time":"2025-10-27T14:38:56.232139623+07:00","message":"write wav file: './tmp/7446/7446_519.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:56.449186144+07:00","message":"[GCS] Start streaming session, msgId: 520"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:57.027548625+07:00","message":"[GCS] IsForceVAD: false for message ID: 520"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:57.129741265+07:00","message":"receive streaming session, msgId: 520"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:57.129757779+07:00","message":"found end of frame, send empty tag with msgId: 520"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:57.129760481+07:00","message":"end Recv id 520"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:57.12976664+07:00","message":"[buffer interim] 520 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:57.129773213+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:57.129776679+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:57.129779283+07:00","message":"> Transcript [2916] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:57.129781535+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:57.129783382+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:57.129785057+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:57.129786567+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:57.129788737+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:57.129798451+07:00","message":"push: {true \n 0 0xc002881800}"}
{"level":"info","service":"Main","time":"2025-10-27T14:38:57.137309399+07:00","message":"write wav file: './tmp/7446/7446_520.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:57.158878231+07:00","message":"[GCS] Start streaming session, msgId: 521"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:57.222713435+07:00","message":"[GCS] IsForceVAD: false for message ID: 521"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:57.349612622+07:00","message":"[GCS] Start streaming session, msgId: 522"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:57.607911822+07:00","message":"[GCS] IsForceVAD: false for message ID: 522"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:57.667318249+07:00","message":"receive streaming session, msgId: 521"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:57.667340462+07:00","message":"found end of frame, send empty tag with msgId: 521"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:57.667343355+07:00","message":"end Recv id 521"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:57.667349406+07:00","message":"[buffer interim] 521 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:57.667356372+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:57.667360043+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:57.667362579+07:00","message":"> Transcript [2917] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:57.667364817+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:57.667366421+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:57.66736819+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:57.667369788+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:57.667372123+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:57.667381177+07:00","message":"push: {true \n 0 0xc002602000}"}
{"level":"info","service":"Main","time":"2025-10-27T14:38:57.671650785+07:00","message":"write wav file: './tmp/7446/7446_521.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:57.697254525+07:00","message":"receive streaming session, msgId: 522"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:57.697280979+07:00","message":"found end of frame, send empty tag with msgId: 522"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:57.69728477+07:00","message":"end Recv id 522"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:57.697292682+07:00","message":"[buffer interim] 522 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:57.697301201+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:57.69730557+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:57.697309172+07:00","message":"> Transcript [2918] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:57.697312284+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:57.697314571+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:57.697316738+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:57.697318961+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:57.697324809+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:57.69733665+07:00","message":"push: {true \n 0 0xc000044a80}"}
{"level":"info","service":"Main","time":"2025-10-27T14:38:57.701695627+07:00","message":"write wav file: './tmp/7446/7446_522.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:58.049915913+07:00","message":"[GCS] Start streaming session, msgId: 523"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:58.627730747+07:00","message":"[GCS] IsForceVAD: false for message ID: 523"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:38:58.630907877+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:38:58.630923435+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:58.730499329+07:00","message":"receive streaming session, msgId: 523"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:58.730517046+07:00","message":"found end of frame, send empty tag with msgId: 523"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:58.730519947+07:00","message":"end Recv id 523"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:58.730527215+07:00","message":"[buffer interim] 523 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:58.730533389+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:58.730537026+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:58.73053965+07:00","message":"> Transcript [2919] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:58.730541919+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:58.73054362+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:58.730545187+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:58.730546663+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:58.730548761+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:58.730557884+07:00","message":"push: {true \n 0 0xc000044d00}"}
{"level":"info","service":"Main","time":"2025-10-27T14:38:58.735752285+07:00","message":"write wav file: './tmp/7446/7446_523.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:58.758828346+07:00","message":"[GCS] Start streaming session, msgId: 524"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:58.888604057+07:00","message":"[GCS] IsForceVAD: false for message ID: 524"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:59.138794258+07:00","message":"[GCS] Start streaming session, msgId: 525"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:59.212903524+07:00","message":"[GCS] IsForceVAD: false for message ID: 525"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:59.262879052+07:00","message":"receive streaming session, msgId: 524"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:59.262898871+07:00","message":"found end of frame, send empty tag with msgId: 524"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:59.26290163+07:00","message":"end Recv id 524"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:59.262907798+07:00","message":"[buffer interim] 524 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:59.262914943+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:59.262918373+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:59.262920845+07:00","message":"> Transcript [2920] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:59.262923223+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:59.262929832+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:59.262931431+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:59.262932894+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:59.262940149+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:59.262949368+07:00","message":"push: {true \n 0 0xc002880d00}"}
{"level":"info","service":"Main","time":"2025-10-27T14:38:59.26765285+07:00","message":"write wav file: './tmp/7446/7446_524.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:59.37294104+07:00","message":"receive streaming session, msgId: 525"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:59.372959084+07:00","message":"found end of frame, send empty tag with msgId: 525"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:59.372962586+07:00","message":"end Recv id 525"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:59.372983137+07:00","message":"[buffer interim] 525 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:59.372991218+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:59.372995432+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:59.372998798+07:00","message":"> Transcript [2921] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:59.373001759+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:59.373004172+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:59.373006704+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:59.373008907+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:59.373012106+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:59.373023037+07:00","message":"push: {true \n 0 0xc002602a00}"}
{"level":"info","service":"Main","time":"2025-10-27T14:38:59.377577147+07:00","message":"write wav file: './tmp/7446/7446_525.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:59.39865868+07:00","message":"[GCS] Start streaming session, msgId: 526"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:59.458986053+07:00","message":"[GCS] IsForceVAD: false for message ID: 526"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:59.649844163+07:00","message":"receive streaming session, msgId: 526"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:59.649864891+07:00","message":"found end of frame, send empty tag with msgId: 526"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:59.649868521+07:00","message":"end Recv id 526"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:59.64987597+07:00","message":"[buffer interim] 526 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:59.649884236+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:59.649888841+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:59.64989249+07:00","message":"> Transcript [2922] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:59.649894961+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:59.649896738+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:59.649898301+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:59.649899988+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:38:59.649902384+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:59.649931141+07:00","message":"push: {true \n 0 0xc002217a80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:38:59.650098847+07:00","message":"[GCS] Start streaming session, msgId: 527"}
{"level":"info","service":"Main","time":"2025-10-27T14:38:59.654008518+07:00","message":"write wav file: './tmp/7446/7446_526.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:00.171646982+07:00","message":"[GCS] IsForceVAD: false for message ID: 527"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:00.277938823+07:00","message":"receive streaming session, msgId: 527"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:00.277954687+07:00","message":"found end of frame, send empty tag with msgId: 527"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:00.277957266+07:00","message":"end Recv id 527"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:00.277963043+07:00","message":"[buffer interim] 527 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:00.277969815+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:00.277973311+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:00.277975985+07:00","message":"> Transcript [2923] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:00.277978343+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:00.277980019+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:00.277981987+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:00.277983701+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:00.277992061+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:00.278001597+07:00","message":"push: {true \n 0 0xc002922080}"}
{"level":"info","service":"Main","time":"2025-10-27T14:39:00.282957161+07:00","message":"write wav file: './tmp/7446/7446_527.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:00.288880362+07:00","message":"[GCS] Start streaming session, msgId: 528"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:00.420336688+07:00","message":"[GCS] IsForceVAD: false for message ID: 528"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:00.541318636+07:00","message":"receive streaming session, msgId: 528"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:00.541343476+07:00","message":"found end of frame, send empty tag with msgId: 528"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:00.541346408+07:00","message":"end Recv id 528"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:00.541353152+07:00","message":"[buffer interim] 528 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:00.541360159+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:00.541367624+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:00.541370109+07:00","message":"> Transcript [2924] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:00.541372225+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:00.541373823+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:00.541375274+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:00.541376724+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:00.541379024+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:00.541388022+07:00","message":"push: {true \n 0 0xc002603a80}"}
{"level":"info","service":"Main","time":"2025-10-27T14:39:00.546208591+07:00","message":"write wav file: './tmp/7446/7446_528.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:00.549274934+07:00","message":"[GCS] Start streaming session, msgId: 529"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:00.871146106+07:00","message":"[GCS] IsForceVAD: false for message ID: 529"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:00.966783906+07:00","message":"receive streaming session, msgId: 529"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:00.966810703+07:00","message":"found end of frame, send empty tag with msgId: 529"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:00.966814259+07:00","message":"end Recv id 529"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:00.966823461+07:00","message":"[buffer interim] 529 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:00.966830132+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:00.966833628+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:00.966836153+07:00","message":"> Transcript [2925] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:00.966838321+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:00.966839925+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:00.966841796+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:00.96684331+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:00.966845711+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:00.966854912+07:00","message":"push: {true \n 0 0xc00041c580}"}
{"level":"info","service":"Main","time":"2025-10-27T14:39:00.9724609+07:00","message":"write wav file: './tmp/7446/7446_529.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:01.000304654+07:00","message":"[GCS] Start streaming session, msgId: 530"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:01.448185125+07:00","message":"[GCS] IsForceVAD: false for message ID: 530"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:01.542714472+07:00","message":"receive streaming session, msgId: 530"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:01.54273032+07:00","message":"found end of frame, send empty tag with msgId: 530"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:01.542733108+07:00","message":"end Recv id 530"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:01.542738994+07:00","message":"[buffer interim] 530 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:01.542746134+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:01.542749841+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:01.542752638+07:00","message":"> Transcript [2926] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:01.542755161+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:01.542756818+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:01.542791839+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:01.542794825+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:01.542800207+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:01.542811747+07:00","message":"push: {true \n 0 0xc00041c980}"}
{"level":"info","service":"Main","time":"2025-10-27T14:39:01.548698239+07:00","message":"write wav file: './tmp/7446/7446_530.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:01.572529556+07:00","message":"[GCS] Start streaming session, msgId: 531"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:39:01.631655498+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:39:01.631698794+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:01.699109748+07:00","message":"[GCS] IsForceVAD: false for message ID: 531"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:01.771277381+07:00","message":"[GCS] Start streaming session, msgId: 532"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:01.870530473+07:00","message":"receive streaming session, msgId: 531"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:01.870548667+07:00","message":"found end of frame, send empty tag with msgId: 531"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:01.87055142+07:00","message":"end Recv id 531"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:01.870557717+07:00","message":"[buffer interim] 531 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:01.870564249+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:01.870567881+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:01.870570262+07:00","message":"> Transcript [2927] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:01.870572392+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:01.870574048+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:01.870575832+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:01.870577398+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:01.870585236+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:01.870594187+07:00","message":"push: {true \n 0 0xc00041cd80}"}
{"level":"info","service":"Main","time":"2025-10-27T14:39:01.876411564+07:00","message":"write wav file: './tmp/7446/7446_531.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:02.020563211+07:00","message":"[GCS] IsForceVAD: false for message ID: 532"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:02.112959012+07:00","message":"receive streaming session, msgId: 532"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:02.11297802+07:00","message":"found end of frame, send empty tag with msgId: 532"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:02.11298138+07:00","message":"end Recv id 532"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:02.112990159+07:00","message":"[buffer interim] 532 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:02.112996942+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:02.113000562+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:02.113003191+07:00","message":"> Transcript [2928] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:02.113005301+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:02.113007206+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:02.113008747+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:02.113010254+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:02.113012485+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:02.11302175+07:00","message":"push: {true \n 0 0xc002217f80}"}
{"level":"info","service":"Main","time":"2025-10-27T14:39:02.117589333+07:00","message":"write wav file: './tmp/7446/7446_532.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:02.149997647+07:00","message":"[GCS] Start streaming session, msgId: 533"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:02.277429254+07:00","message":"[GCS] IsForceVAD: false for message ID: 533"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:02.3626092+07:00","message":"receive streaming session, msgId: 533"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:02.362621988+07:00","message":"found end of frame, send empty tag with msgId: 533"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:02.362624532+07:00","message":"end Recv id 533"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:02.362631114+07:00","message":"[buffer interim] 533 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:02.362637738+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:02.362641101+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:02.362644058+07:00","message":"> Transcript [2929] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:02.362646137+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:02.362647954+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:02.362650128+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:02.362651874+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:02.362654252+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:02.362664842+07:00","message":"push: {true \n 0 0xc002922900}"}
{"level":"info","service":"Main","time":"2025-10-27T14:39:02.371468355+07:00","message":"write wav file: './tmp/7446/7446_533.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:02.47167349+07:00","message":"[GCS] Start streaming session, msgId: 534"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:02.599402985+07:00","message":"[GCS] IsForceVAD: false for message ID: 534"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:02.923594337+07:00","message":"receive streaming session, msgId: 534"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:02.923612197+07:00","message":"found end of frame, send empty tag with msgId: 534"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:02.923614669+07:00","message":"end Recv id 534"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:02.92362096+07:00","message":"[buffer interim] 534 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:02.923627565+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:02.923630729+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:02.923633331+07:00","message":"> Transcript [2930] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:02.923635632+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:02.923637318+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:02.92363879+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:02.923640274+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:02.923642498+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:02.92365162+07:00","message":"push: {true \n 0 0xc00401e080}"}
{"level":"info","service":"Main","time":"2025-10-27T14:39:02.928310843+07:00","message":"write wav file: './tmp/7446/7446_534.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:03.049673802+07:00","message":"[GCS] Start streaming session, msgId: 535"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:03.171352032+07:00","message":"[GCS] IsForceVAD: false for message ID: 535"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:03.298936872+07:00","message":"receive streaming session, msgId: 535"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:03.298955964+07:00","message":"found end of frame, send empty tag with msgId: 535"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:03.298958667+07:00","message":"end Recv id 535"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:03.298964234+07:00","message":"[buffer interim] 535 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:03.298970431+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:03.298974123+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:03.298977179+07:00","message":"> Transcript [2931] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:03.298979391+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:03.298981113+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:03.29898264+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:03.298984166+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:03.298990806+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:03.299000637+07:00","message":"push: {true \n 0 0xc0001fa700}"}
{"level":"info","service":"Main","time":"2025-10-27T14:39:03.304067278+07:00","message":"write wav file: './tmp/7446/7446_535.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:03.748572711+07:00","message":"[GCS] Start streaming session, msgId: 536"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:04.07003589+07:00","message":"[GCS] IsForceVAD: false for message ID: 536"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:04.128553925+07:00","message":"[GCS] Start streaming session, msgId: 537"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:04.165730445+07:00","message":"receive streaming session, msgId: 536"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:04.165753194+07:00","message":"found end of frame, send empty tag with msgId: 536"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:04.165757265+07:00","message":"end Recv id 536"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:04.165764879+07:00","message":"[buffer interim] 536 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:04.165773511+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:04.165783925+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:04.165787756+07:00","message":"> Transcript [2932] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:04.165791135+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:04.165793526+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:04.165796313+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:04.165798757+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:04.165805517+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:04.165816816+07:00","message":"push: {true \n 0 0xc00401e980}"}
{"level":"info","service":"Main","time":"2025-10-27T14:39:04.170505241+07:00","message":"write wav file: './tmp/7446/7446_536.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:04.447598909+07:00","message":"[GCS] IsForceVAD: false for message ID: 537"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:04.520625391+07:00","message":"[GCS] Start streaming session, msgId: 538"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:04.574190982+07:00","message":"receive streaming session, msgId: 537"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:04.574207719+07:00","message":"found end of frame, send empty tag with msgId: 537"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:04.57421085+07:00","message":"end Recv id 537"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:04.574217447+07:00","message":"[buffer interim] 537 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:04.574223234+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:04.574226758+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:04.574229693+07:00","message":"> Transcript [2933] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:04.57423201+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:04.574233908+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:04.574235711+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:04.574237318+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:04.574239545+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:04.574248726+07:00","message":"push: {true \n 0 0xc000045380}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:04.578080086+07:00","message":"[GCS] IsForceVAD: false for message ID: 538"}
{"level":"info","service":"Main","time":"2025-10-27T14:39:04.579312315+07:00","message":"write wav file: './tmp/7446/7446_537.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:39:04.632282497+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:39:04.632295074+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:04.709626025+07:00","message":"[GCS] Start streaming session, msgId: 539"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:04.971560312+07:00","message":"receive streaming session, msgId: 538"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:04.971575518+07:00","message":"found end of frame, send empty tag with msgId: 538"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:04.97157801+07:00","message":"end Recv id 538"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:04.971584141+07:00","message":"[buffer interim] 538 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:04.971591353+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:04.971596178+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:04.971599701+07:00","message":"> Transcript [2934] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:04.971602584+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:04.971604979+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:04.971607445+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:04.97160953+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:04.971612718+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:04.971623921+07:00","message":"push: {true \n 0 0xc002880880}"}
{"level":"info","service":"Main","time":"2025-10-27T14:39:04.976850682+07:00","message":"write wav file: './tmp/7446/7446_538.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:05.488337494+07:00","message":"[GCS] IsForceVAD: false for message ID: 539"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:05.609408214+07:00","message":"receive streaming session, msgId: 539"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:05.609426648+07:00","message":"found end of frame, send empty tag with msgId: 539"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:05.609429608+07:00","message":"end Recv id 539"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:05.609436591+07:00","message":"[buffer interim] 539 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:05.609442899+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:05.609446585+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:05.609449187+07:00","message":"> Transcript [2935] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:05.609451373+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:05.609453049+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:05.609454801+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:05.609456407+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:05.609458483+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:05.609468672+07:00","message":"push: {true \n 0 0xc002922300}"}
{"level":"info","service":"Main","time":"2025-10-27T14:39:05.615206687+07:00","message":"write wav file: './tmp/7446/7446_539.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:05.740561437+07:00","message":"[GCS] Start streaming session, msgId: 540"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:05.998106589+07:00","message":"[GCS] IsForceVAD: false for message ID: 540"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:06.058794858+07:00","message":"[GCS] Start streaming session, msgId: 541"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:06.089394501+07:00","message":"receive streaming session, msgId: 540"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:06.089409394+07:00","message":"found end of frame, send empty tag with msgId: 540"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:06.089412354+07:00","message":"end Recv id 540"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:06.089450738+07:00","message":"[buffer interim] 540 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:06.089457828+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:06.089461225+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:06.089463759+07:00","message":"> Transcript [2936] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:06.08946586+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:06.08946757+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:06.089469352+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:06.089470913+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:06.089473145+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:06.08948234+07:00","message":"push: {true \n 0 0xc000129380}"}
{"level":"info","service":"Main","time":"2025-10-27T14:39:06.094414256+07:00","message":"write wav file: './tmp/7446/7446_540.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:06.828859418+07:00","message":"[GCS] IsForceVAD: false for message ID: 541"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:06.955422981+07:00","message":"receive streaming session, msgId: 541"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:06.955438394+07:00","message":"found end of frame, send empty tag with msgId: 541"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:06.955441228+07:00","message":"end Recv id 541"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:06.955446906+07:00","message":"[buffer interim] 541 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:06.95545342+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:06.955460565+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:06.955463173+07:00","message":"> Transcript [2937] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:06.955465268+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:06.955466841+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:06.955468515+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:06.955470199+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:06.955472511+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:06.955481427+07:00","message":"push: {true \n 0 0xc002881400}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:06.959217271+07:00","message":"[GCS] Start streaming session, msgId: 542"}
{"level":"info","service":"Main","time":"2025-10-27T14:39:06.961059296+07:00","message":"write wav file: './tmp/7446/7446_541.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:07.02079685+07:00","message":"[GCS] IsForceVAD: false for message ID: 542"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:07.088879573+07:00","message":"[GCS] Start streaming session, msgId: 543"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:07.148516701+07:00","message":"[GCS] IsForceVAD: false for message ID: 543"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:07.208771902+07:00","message":"[GCS] Start streaming session, msgId: 544"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:07.230800827+07:00","message":"receive streaming session, msgId: 542"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:07.230821353+07:00","message":"found end of frame, send empty tag with msgId: 542"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:07.230825778+07:00","message":"end Recv id 542"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:07.230832171+07:00","message":"[buffer interim] 542 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:07.230838984+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:07.230843034+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:07.230846397+07:00","message":"> Transcript [2938] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:07.230848494+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:07.230850144+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:07.230851999+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:07.230853548+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:07.230862908+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:07.230872621+07:00","message":"push: {true \n 0 0xc002923100}"}
{"level":"info","service":"Main","time":"2025-10-27T14:39:07.235411383+07:00","message":"write wav file: './tmp/7446/7446_542.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:07.315195627+07:00","message":"receive streaming session, msgId: 543"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:07.31521358+07:00","message":"found end of frame, send empty tag with msgId: 543"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:07.315216247+07:00","message":"end Recv id 543"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:07.315223022+07:00","message":"[buffer interim] 543 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:07.315229133+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:07.315232626+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:07.315235443+07:00","message":"> Transcript [2939] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:07.315237635+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:07.315239831+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:07.31524133+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:07.315242817+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:07.31525145+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:07.315261272+07:00","message":"push: {true \n 0 0xc000045b00}"}
{"level":"info","service":"Main","time":"2025-10-27T14:39:07.319346512+07:00","message":"write wav file: './tmp/7446/7446_543.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:07.338906007+07:00","message":"[GCS] IsForceVAD: false for message ID: 544"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:07.458422558+07:00","message":"receive streaming session, msgId: 544"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:07.458441231+07:00","message":"found end of frame, send empty tag with msgId: 544"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:07.458444295+07:00","message":"end Recv id 544"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:07.458451038+07:00","message":"[buffer interim] 544 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:07.458457626+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:07.458461131+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:07.45846372+07:00","message":"> Transcript [2940] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:07.458466247+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:07.458467958+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:07.458470026+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:07.458471658+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:07.458481868+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:07.458491647+07:00","message":"push: {true \n 0 0xc00041c080}"}
{"level":"info","service":"Main","time":"2025-10-27T14:39:07.463003857+07:00","message":"write wav file: './tmp/7446/7446_544.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:07.598313426+07:00","message":"[GCS] Start streaming session, msgId: 545"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:39:07.632435204+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:39:07.632438589+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:08.621662882+07:00","message":"[GCS] IsForceVAD: false for message ID: 545"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:08.721664153+07:00","message":"receive streaming session, msgId: 545"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:08.721682721+07:00","message":"found end of frame, send empty tag with msgId: 545"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:08.721685398+07:00","message":"end Recv id 545"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:08.721691605+07:00","message":"[buffer interim] 545 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:08.72169816+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:08.721701799+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:08.721704366+07:00","message":"> Transcript [2941] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:08.721706438+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:08.721708044+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:08.7217098+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:08.721711299+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:08.721716+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:08.721726273+07:00","message":"push: {true \n 0 0xc00041d380}"}
{"level":"info","service":"Main","time":"2025-10-27T14:39:08.72955778+07:00","message":"write wav file: './tmp/7446/7446_545.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:08.878716398+07:00","message":"[GCS] Start streaming session, msgId: 546"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:09.521544605+07:00","message":"[GCS] IsForceVAD: false for message ID: 546"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:09.614599899+07:00","message":"receive streaming session, msgId: 546"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:09.614619031+07:00","message":"found end of frame, send empty tag with msgId: 546"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:09.614622143+07:00","message":"end Recv id 546"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:09.61463121+07:00","message":"[buffer interim] 546 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:09.614639166+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:09.614649682+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:09.614654205+07:00","message":"> Transcript [2942] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:09.614656376+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:09.614658042+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:09.6146596+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:09.61466132+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:09.614663732+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:09.61467353+07:00","message":"push: {true \n 0 0xc002602300}"}
{"level":"info","service":"Main","time":"2025-10-27T14:39:09.620741847+07:00","message":"write wav file: './tmp/7446/7446_546.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:09.709199215+07:00","message":"[GCS] Start streaming session, msgId: 547"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:09.902840954+07:00","message":"[GCS] IsForceVAD: false for message ID: 547"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:09.995735656+07:00","message":"receive streaming session, msgId: 547"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:09.995753994+07:00","message":"found end of frame, send empty tag with msgId: 547"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:09.995756827+07:00","message":"end Recv id 547"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:09.99576333+07:00","message":"[buffer interim] 547 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:09.995770132+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:09.995773817+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:09.995776342+07:00","message":"> Transcript [2943] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:09.995778367+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:09.995780009+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:09.995781424+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:09.995783056+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:09.995789647+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:09.995799482+07:00","message":"push: {true \n 0 0xc00401ec00}"}
{"level":"info","service":"Main","time":"2025-10-27T14:39:10.000766632+07:00","message":"write wav file: './tmp/7446/7446_547.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:10.096853167+07:00","message":"[GCS] Start streaming session, msgId: 548"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:10.360025294+07:00","message":"[GCS] IsForceVAD: false for message ID: 548"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:10.421427509+07:00","message":"[GCS] Start streaming session, msgId: 549"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:10.449433421+07:00","message":"receive streaming session, msgId: 548"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:10.449449222+07:00","message":"found end of frame, send empty tag with msgId: 548"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:10.449452186+07:00","message":"end Recv id 548"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:10.449458407+07:00","message":"[buffer interim] 548 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:10.449464989+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:10.449468795+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:10.449471396+07:00","message":"> Transcript [2944] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:10.449473679+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:10.449475349+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:10.449477097+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:10.449478674+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:10.449484799+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:10.44949502+07:00","message":"push: {true \n 0 0xc00401ee80}"}
{"level":"info","service":"Main","time":"2025-10-27T14:39:10.453845906+07:00","message":"write wav file: './tmp/7446/7446_548.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:10.490432219+07:00","message":"[GCS] IsForceVAD: false for message ID: 549"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:39:10.632909542+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:39:10.632935104+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:10.659782562+07:00","message":"receive streaming session, msgId: 549"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:10.659806698+07:00","message":"found end of frame, send empty tag with msgId: 549"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:10.659809966+07:00","message":"end Recv id 549"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:10.659817934+07:00","message":"[buffer interim] 549 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:10.659825216+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:10.65983093+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:10.659833518+07:00","message":"> Transcript [2945] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:10.659835934+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:10.659837764+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:10.659839839+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:10.65984149+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:10.659844068+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:10.659853539+07:00","message":"push: {true \n 0 0xc002880b80}"}
{"level":"info","service":"Main","time":"2025-10-27T14:39:10.664027939+07:00","message":"write wav file: './tmp/7446/7446_549.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:10.813487171+07:00","message":"[GCS] Start streaming session, msgId: 550"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:11.186258739+07:00","message":"[GCS] IsForceVAD: false for message ID: 550"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:11.28872884+07:00","message":"receive streaming session, msgId: 550"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:11.288745606+07:00","message":"found end of frame, send empty tag with msgId: 550"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:11.288748424+07:00","message":"end Recv id 550"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:11.288754289+07:00","message":"[buffer interim] 550 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:11.288761778+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:11.288765323+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:11.288767803+07:00","message":"> Transcript [2946] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:11.288769938+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:11.288771616+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:11.28877327+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:11.288774833+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:11.288777003+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:11.288785864+07:00","message":"push: {true \n 0 0xc002216f00}"}
{"level":"info","service":"Main","time":"2025-10-27T14:39:11.293858166+07:00","message":"write wav file: './tmp/7446/7446_550.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:11.379618666+07:00","message":"[GCS] Start streaming session, msgId: 551"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:11.44780111+07:00","message":"[GCS] IsForceVAD: false for message ID: 551"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:11.580612212+07:00","message":"[GCS] Start streaming session, msgId: 552"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:11.63655223+07:00","message":"[GCS] IsForceVAD: false for message ID: 552"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:11.656937665+07:00","message":"receive streaming session, msgId: 551"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:11.65695582+07:00","message":"found end of frame, send empty tag with msgId: 551"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:11.656958696+07:00","message":"end Recv id 551"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:11.656964654+07:00","message":"[buffer interim] 551 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:11.656971021+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:11.656974397+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:11.656977279+07:00","message":"> Transcript [2947] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:11.656979446+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:11.656981091+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:11.656982965+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:11.656984515+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:11.656990547+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:11.657000087+07:00","message":"push: {true \n 0 0xc00401f180}"}
{"level":"info","service":"Main","time":"2025-10-27T14:39:11.661401098+07:00","message":"write wav file: './tmp/7446/7446_551.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:11.768626641+07:00","message":"[GCS] Start streaming session, msgId: 553"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:12.013228145+07:00","message":"receive streaming session, msgId: 552"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:12.0132468+07:00","message":"found end of frame, send empty tag with msgId: 552"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:12.013249662+07:00","message":"end Recv id 552"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:12.013255925+07:00","message":"[buffer interim] 552 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:12.013263566+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:12.013267187+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:12.013269789+07:00","message":"> Transcript [2948] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:12.013271803+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:12.013273425+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:12.013275005+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:12.013276518+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:12.013278761+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:12.013287876+07:00","message":"push: {true \n 0 0xc002217e80}"}
{"level":"info","service":"Main","time":"2025-10-27T14:39:12.01758776+07:00","message":"write wav file: './tmp/7446/7446_552.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:12.281299125+07:00","message":"[GCS] IsForceVAD: false for message ID: 553"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:12.373023311+07:00","message":"receive streaming session, msgId: 553"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:12.373039618+07:00","message":"found end of frame, send empty tag with msgId: 553"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:12.373043091+07:00","message":"end Recv id 553"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:12.373050884+07:00","message":"[buffer interim] 553 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:12.37305787+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:12.373061644+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:12.373064362+07:00","message":"> Transcript [2949] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:12.373066385+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:12.373068014+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:12.373069925+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:12.373071421+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:12.373073608+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:12.37308292+07:00","message":"push: {true \n 0 0xc00041d000}"}
{"level":"info","service":"Main","time":"2025-10-27T14:39:12.377471994+07:00","message":"write wav file: './tmp/7446/7446_553.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:12.409688126+07:00","message":"[GCS] Start streaming session, msgId: 554"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:12.538769152+07:00","message":"[GCS] IsForceVAD: false for message ID: 554"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:12.63303086+07:00","message":"receive streaming session, msgId: 554"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:12.633057008+07:00","message":"found end of frame, send empty tag with msgId: 554"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:12.633060741+07:00","message":"end Recv id 554"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:12.633068766+07:00","message":"[buffer interim] 554 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:12.633076899+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:12.633080182+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:12.633082767+07:00","message":"> Transcript [2950] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:12.633084947+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:12.633086573+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:12.633088195+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:12.633089874+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:12.633092454+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:12.633101544+07:00","message":"push: {true \n 0 0xc002881900}"}
{"level":"info","service":"Main","time":"2025-10-27T14:39:12.6377306+07:00","message":"write wav file: './tmp/7446/7446_554.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:12.660147868+07:00","message":"[GCS] Start streaming session, msgId: 555"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:12.787823395+07:00","message":"[GCS] IsForceVAD: false for message ID: 555"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:12.905457488+07:00","message":"receive streaming session, msgId: 555"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:12.905475422+07:00","message":"found end of frame, send empty tag with msgId: 555"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:12.905478228+07:00","message":"end Recv id 555"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:12.905485155+07:00","message":"[buffer interim] 555 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:12.905491289+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:12.905494787+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:12.905497405+07:00","message":"> Transcript [2951] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:12.905499582+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:12.90550141+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:12.90550361+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:12.905505248+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:12.905513375+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:12.90552215+07:00","message":"push: {true \n 0 0xc00041d780}"}
{"level":"info","service":"Main","time":"2025-10-27T14:39:12.909397415+07:00","message":"write wav file: './tmp/7446/7446_555.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:13.052097597+07:00","message":"[GCS] Start streaming session, msgId: 556"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:13.500319224+07:00","message":"[GCS] IsForceVAD: false for message ID: 556"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:13.602742009+07:00","message":"receive streaming session, msgId: 556"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:13.602769541+07:00","message":"found end of frame, send empty tag with msgId: 556"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:13.602773665+07:00","message":"end Recv id 556"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:13.602783523+07:00","message":"[buffer interim] 556 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:13.60279348+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:13.602798503+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:13.60280213+07:00","message":"> Transcript [2952] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:13.602805843+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:13.602808476+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:13.60281135+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:13.602813921+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:13.60281759+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:13.60282998+07:00","message":"push: {true \n 0 0xc002923300}"}
{"level":"info","service":"Main","time":"2025-10-27T14:39:13.607591078+07:00","message":"write wav file: './tmp/7446/7446_556.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:39:13.633879453+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:39:13.633897286+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:13.89167583+07:00","message":"[GCS] Start streaming session, msgId: 557"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:14.339692811+07:00","message":"[GCS] IsForceVAD: false for message ID: 557"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:14.441664768+07:00","message":"receive streaming session, msgId: 557"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:14.441687339+07:00","message":"found end of frame, send empty tag with msgId: 557"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:14.44169113+07:00","message":"end Recv id 557"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:14.441699467+07:00","message":"[buffer interim] 557 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:14.441713119+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:14.441717584+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:14.441721119+07:00","message":"> Transcript [2953] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:14.441724715+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:14.441726942+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:14.441729187+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:14.4417319+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:14.441738875+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:14.441753298+07:00","message":"push: {true \n 0 0xc000129b00}"}
{"level":"info","service":"Main","time":"2025-10-27T14:39:14.446576815+07:00","message":"write wav file: './tmp/7446/7446_557.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:14.533857389+07:00","message":"[GCS] Start streaming session, msgId: 558"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:14.659553414+07:00","message":"[GCS] IsForceVAD: false for message ID: 558"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:14.796292115+07:00","message":"receive streaming session, msgId: 558"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:14.796309839+07:00","message":"found end of frame, send empty tag with msgId: 558"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:14.796313231+07:00","message":"end Recv id 558"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:14.796320367+07:00","message":"[buffer interim] 558 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:14.796328055+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:14.796332493+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:14.79633644+07:00","message":"> Transcript [2954] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:14.796339406+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:14.796341628+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:14.79634388+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:14.796346104+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:14.796353579+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:14.796363828+07:00","message":"push: {true \n 0 0xc002603f00}"}
{"level":"info","service":"Main","time":"2025-10-27T14:39:14.801478046+07:00","message":"write wav file: './tmp/7446/7446_558.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:14.910241958+07:00","message":"[GCS] Start streaming session, msgId: 559"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:14.985853084+07:00","message":"[GCS] IsForceVAD: false for message ID: 559"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:15.040790084+07:00","message":"[GCS] Start streaming session, msgId: 560"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:15.1026311+07:00","message":"receive streaming session, msgId: 559"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:15.10264576+07:00","message":"found end of frame, send empty tag with msgId: 559"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:15.102648621+07:00","message":"end Recv id 559"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:15.10265404+07:00","message":"[buffer interim] 559 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:15.102659525+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:15.102664012+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:15.102667711+07:00","message":"> Transcript [2955] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:15.102670739+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:15.10267298+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:15.102674948+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:15.102676861+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:15.102683723+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:15.102694027+07:00","message":"push: {true \n 0 0xc002880c80}"}
{"level":"info","service":"Main","time":"2025-10-27T14:39:15.107142225+07:00","message":"write wav file: './tmp/7446/7446_559.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:15.299392515+07:00","message":"[GCS] IsForceVAD: false for message ID: 560"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:15.406836781+07:00","message":"receive streaming session, msgId: 560"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:15.406850399+07:00","message":"found end of frame, send empty tag with msgId: 560"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:15.406853194+07:00","message":"end Recv id 560"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:15.406859562+07:00","message":"[buffer interim] 560 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:15.406866631+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:15.406870434+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:15.406873171+07:00","message":"> Transcript [2956] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:15.406875233+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:15.406876785+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:15.406878334+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:15.406880093+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:15.406887499+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:15.40689684+07:00","message":"push: {true \n 0 0xc002881700}"}
{"level":"info","service":"Main","time":"2025-10-27T14:39:15.411658328+07:00","message":"write wav file: './tmp/7446/7446_560.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:15.42171732+07:00","message":"[GCS] Start streaming session, msgId: 561"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:15.740492448+07:00","message":"[GCS] IsForceVAD: false for message ID: 561"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:15.810095312+07:00","message":"[GCS] Start streaming session, msgId: 562"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:15.839885608+07:00","message":"receive streaming session, msgId: 561"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:15.839904693+07:00","message":"found end of frame, send empty tag with msgId: 561"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:15.839907777+07:00","message":"end Recv id 561"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:15.839915873+07:00","message":"[buffer interim] 561 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:15.839924027+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:15.839928159+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:15.839931685+07:00","message":"> Transcript [2957] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:15.83993476+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:15.839937079+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:15.839940166+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:15.839942282+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:15.83994544+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:15.839956791+07:00","message":"push: {true \n 0 0xc002881c80}"}
{"level":"info","service":"Main","time":"2025-10-27T14:39:15.844895814+07:00","message":"write wav file: './tmp/7446/7446_561.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:15.868950045+07:00","message":"[GCS] IsForceVAD: false for message ID: 562"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:16.027952006+07:00","message":"receive streaming session, msgId: 562"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:16.027970085+07:00","message":"found end of frame, send empty tag with msgId: 562"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:16.027972725+07:00","message":"end Recv id 562"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:16.02797818+07:00","message":"[buffer interim] 562 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:16.027984903+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:16.027992746+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:16.027995472+07:00","message":"> Transcript [2958] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:16.027997509+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:16.027999173+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:16.028000577+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:16.028002165+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:16.028004389+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:16.028013929+07:00","message":"push: {true \n 0 0xc002881e00}"}
{"level":"info","service":"Main","time":"2025-10-27T14:39:16.032741654+07:00","message":"write wav file: './tmp/7446/7446_562.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:16.059642711+07:00","message":"[GCS] Start streaming session, msgId: 563"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:39:16.634085644+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:39:16.634090815+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:16.640477856+07:00","message":"[GCS] IsForceVAD: false for message ID: 563"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:16.701160096+07:00","message":"[GCS] Start streaming session, msgId: 564"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:16.745846682+07:00","message":"receive streaming session, msgId: 563"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:16.745867026+07:00","message":"found end of frame, send empty tag with msgId: 563"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:16.745870414+07:00","message":"end Recv id 563"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:16.745877962+07:00","message":"[buffer interim] 563 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:16.745885308+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:16.745889289+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:16.745892579+07:00","message":"> Transcript [2959] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:16.745895308+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:16.745897395+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:16.745899724+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:16.74590168+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:16.745904885+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:16.745916757+07:00","message":"push: {true \n 0 0xc000129680}"}
{"level":"info","service":"Main","time":"2025-10-27T14:39:16.751212463+07:00","message":"write wav file: './tmp/7446/7446_563.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:17.218999229+07:00","message":"[GCS] IsForceVAD: false for message ID: 564"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:17.320059951+07:00","message":"receive streaming session, msgId: 564"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:17.320079814+07:00","message":"found end of frame, send empty tag with msgId: 564"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:17.320082511+07:00","message":"end Recv id 564"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:17.320089181+07:00","message":"[buffer interim] 564 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:17.320096451+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:17.320099591+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:17.320102156+07:00","message":"> Transcript [2960] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:17.32010433+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:17.320105995+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:17.320107559+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:17.320109216+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:17.320116039+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:17.320125037+07:00","message":"push: {true \n 0 0xc00041d280}"}
{"level":"info","service":"Main","time":"2025-10-27T14:39:17.324856052+07:00","message":"write wav file: './tmp/7446/7446_564.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:17.528316795+07:00","message":"[GCS] Start streaming session, msgId: 565"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:17.722285693+07:00","message":"[GCS] IsForceVAD: false for message ID: 565"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:17.780029045+07:00","message":"[GCS] Start streaming session, msgId: 566"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:17.840935796+07:00","message":"receive streaming session, msgId: 565"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:17.840957281+07:00","message":"found end of frame, send empty tag with msgId: 565"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:17.840959824+07:00","message":"end Recv id 565"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:17.840967063+07:00","message":"[buffer interim] 565 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:17.840973676+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:17.84097699+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:17.840980017+07:00","message":"> Transcript [2961] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:17.8409825+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:17.840984275+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:17.840986039+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:17.840987716+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:17.840994952+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:17.841003921+07:00","message":"push: {true \n 0 0xc002923600}"}
{"level":"info","service":"Main","time":"2025-10-27T14:39:17.846041558+07:00","message":"write wav file: './tmp/7446/7446_565.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:17.848496649+07:00","message":"[GCS] IsForceVAD: false for message ID: 566"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:18.21888543+07:00","message":"receive streaming session, msgId: 566"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:18.218906985+07:00","message":"found end of frame, send empty tag with msgId: 566"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:18.218910449+07:00","message":"end Recv id 566"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:18.21891822+07:00","message":"[buffer interim] 566 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:18.218932434+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:18.21893654+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:18.218939103+07:00","message":"> Transcript [2962] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:18.218941162+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:18.218942812+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:18.218944534+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:18.218946014+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:18.21894823+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:18.218958681+07:00","message":"push: {true \n 0 0xc0023e8f80}"}
{"level":"info","service":"Main","time":"2025-10-27T14:39:18.225445661+07:00","message":"write wav file: './tmp/7446/7446_566.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:18.548859218+07:00","message":"[GCS] Start streaming session, msgId: 567"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:39:19.634309045+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:39:19.634318598+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:22.427510114+07:00","message":"[GCS] Cleaned up inactive client: 480"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:22.427542691+07:00","message":"[GCS] Cleaned up inactive client: 484"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:22.427545825+07:00","message":"[GCS] Cleaned up inactive client: 475"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:22.427547905+07:00","message":"[GCS] Cleaned up inactive client: 478"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:22.427549877+07:00","message":"[GCS] Cleaned up inactive client: 471"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:22.427551745+07:00","message":"[GCS] Cleaned up inactive client: 479"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:22.427553971+07:00","message":"[GCS] Cleaned up inactive client: 483"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:22.427555791+07:00","message":"[GCS] Cleaned up inactive client: 477"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:22.427558678+07:00","message":"[GCS] Cleaned up inactive client: 491"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:22.427560107+07:00","message":"[GCS] Cleaned up inactive client: 490"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:22.427561623+07:00","message":"[GCS] Cleaned up inactive client: 487"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:22.427562991+07:00","message":"[GCS] Cleaned up inactive client: 489"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:22.427564329+07:00","message":"[GCS] Cleaned up inactive client: 481"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:22.427565881+07:00","message":"[GCS] Cleaned up inactive client: 474"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:22.427567395+07:00","message":"[GCS] Cleaned up inactive client: 476"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:22.427568685+07:00","message":"[GCS] Cleaned up inactive client: 473"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:22.427570016+07:00","message":"[GCS] Cleaned up inactive client: 488"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:22.427571261+07:00","message":"[GCS] Cleaned up inactive client: 472"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:22.427572614+07:00","message":"[GCS] Cleaned up inactive client: 485"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:22.427573859+07:00","message":"[GCS] Cleaned up inactive client: 486"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:22.427575153+07:00","message":"[GCS] Cleaned up inactive client: 492"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:22.427576401+07:00","message":"[GCS] Cleaned up inactive client: 470"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:22.427577801+07:00","message":"[GCS] Cleaned up inactive client: 482"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:39:22.634764816+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:39:22.634770457+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:23.928011269+07:00","message":"[GCS] IsForceVAD: false for message ID: 567"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:24.033722288+07:00","message":"receive streaming session, msgId: 567"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:24.033759457+07:00","message":"found end of frame, send empty tag with msgId: 567"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:24.033762553+07:00","message":"end Recv id 567"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:24.033769009+07:00","message":"[buffer interim] 567 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:24.033775272+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:24.033778871+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:24.033781449+07:00","message":"> Transcript [2963] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:24.033783352+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:24.033785009+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:24.033786616+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:24.033788093+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:24.03379029+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:24.033799198+07:00","message":"push: {true \n 0 0xc000129d00}"}
{"level":"info","service":"Main","time":"2025-10-27T14:39:24.046861065+07:00","message":"write wav file: './tmp/7446/7446_567.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:24.059595547+07:00","message":"[GCS] Start streaming session, msgId: 568"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:24.638877241+07:00","message":"[GCS] IsForceVAD: false for message ID: 568"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:24.698541728+07:00","message":"[GCS] Start streaming session, msgId: 569"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:24.744364357+07:00","message":"receive streaming session, msgId: 568"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:24.744383624+07:00","message":"found end of frame, send empty tag with msgId: 568"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:24.744387129+07:00","message":"end Recv id 568"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:24.744395402+07:00","message":"[buffer interim] 568 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:24.744403955+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:24.744408289+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:24.744411875+07:00","message":"> Transcript [2964] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:24.744414969+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:24.744417246+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:24.744419594+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:24.744421865+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:24.744424806+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:24.744436647+07:00","message":"push: {true \n 0 0xc00041d880}"}
{"level":"info","service":"Main","time":"2025-10-27T14:39:24.751487007+07:00","message":"write wav file: './tmp/7446/7446_568.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:25.599589441+07:00","message":"[GCS] IsForceVAD: false for message ID: 569"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:39:25.635807049+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:39:25.635831732+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:25.713042795+07:00","message":"receive streaming session, msgId: 569"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:25.713062737+07:00","message":"found end of frame, send empty tag with msgId: 569"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:25.713065461+07:00","message":"end Recv id 569"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:25.713073515+07:00","message":"[buffer interim] 569 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:25.713080236+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:25.71308356+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:25.713086556+07:00","message":"> Transcript [2965] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:25.713088792+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:25.713090744+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:25.713092684+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:25.713094434+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:25.713096682+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:25.713105674+07:00","message":"push: {true \n 0 0xc00041d980}"}
{"level":"info","service":"Main","time":"2025-10-27T14:39:25.718699191+07:00","message":"write wav file: './tmp/7446/7446_569.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:25.791412992+07:00","message":"[GCS] Start streaming session, msgId: 570"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:26.370855611+07:00","message":"[GCS] IsForceVAD: false for message ID: 570"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:26.428942982+07:00","message":"[GCS] Start streaming session, msgId: 571"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:26.470973623+07:00","message":"receive streaming session, msgId: 570"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:26.470990839+07:00","message":"found end of frame, send empty tag with msgId: 570"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:26.470993369+07:00","message":"end Recv id 570"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:26.47100064+07:00","message":"[buffer interim] 570 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:26.471007448+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:26.471010732+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:26.4710132+07:00","message":"> Transcript [2966] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:26.471015464+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:26.471017198+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:26.471018637+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:26.471020112+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:26.47102639+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:26.471034756+07:00","message":"push: {true \n 0 0xc002922000}"}
{"level":"info","service":"Main","time":"2025-10-27T14:39:26.476024971+07:00","message":"write wav file: './tmp/7446/7446_570.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:26.489406989+07:00","message":"[GCS] IsForceVAD: false for message ID: 571"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:26.721047839+07:00","message":"receive streaming session, msgId: 571"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:26.721073711+07:00","message":"found end of frame, send empty tag with msgId: 571"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:26.721077034+07:00","message":"end Recv id 571"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:26.721086533+07:00","message":"[buffer interim] 571 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:26.721093379+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:26.721097+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:26.721099904+07:00","message":"> Transcript [2967] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:26.721102334+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:26.721104236+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:26.721105873+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:26.721107424+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:26.721109622+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:26.721118548+07:00","message":"push: {true \n 0 0xc000044600}"}
{"level":"info","service":"Main","time":"2025-10-27T14:39:26.725719958+07:00","message":"write wav file: './tmp/7446/7446_571.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:27.073676309+07:00","message":"[GCS] Start streaming session, msgId: 572"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:27.521015167+07:00","message":"[GCS] IsForceVAD: false for message ID: 572"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:27.622997611+07:00","message":"receive streaming session, msgId: 572"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:27.623020477+07:00","message":"found end of frame, send empty tag with msgId: 572"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:27.623024419+07:00","message":"end Recv id 572"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:27.623033542+07:00","message":"[buffer interim] 572 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:27.623041882+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:27.623046692+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:27.623050046+07:00","message":"> Transcript [2968] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:27.62305339+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:27.623056245+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:27.623058578+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:27.623060867+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:27.623063795+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:27.623075435+07:00","message":"push: {true \n 0 0xc002216a00}"}
{"level":"info","service":"Main","time":"2025-10-27T14:39:27.628485095+07:00","message":"write wav file: './tmp/7446/7446_572.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:27.770837007+07:00","message":"[GCS] Start streaming session, msgId: 573"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:39:28.636272526+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:39:28.636280828+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:29.698052609+07:00","message":"[GCS] IsForceVAD: false for message ID: 573"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:29.788056944+07:00","message":"receive streaming session, msgId: 573"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:29.788084373+07:00","message":"found end of frame, send empty tag with msgId: 573"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:29.788088103+07:00","message":"end Recv id 573"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:29.78810053+07:00","message":"[buffer interim] 573 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:29.788109296+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:29.788113983+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:29.788117958+07:00","message":"> Transcript [2969] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:29.78812667+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:29.788128856+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:29.788131254+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:29.788133482+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:29.788136589+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:29.78814869+07:00","message":"push: {true \n 0 0xc000045900}"}
{"level":"info","service":"Main","time":"2025-10-27T14:39:29.7948489+07:00","message":"write wav file: './tmp/7446/7446_573.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:29.889857339+07:00","message":"[GCS] Start streaming session, msgId: 574"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:31.468053286+07:00","message":"receive streaming session, msgId: 574"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:31.468097088+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ราชภัฏ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":410000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:31.468102769+07:00","message":"receive interim result [false|false]: ราชภัฏ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:31.468116452+07:00","message":"[buffer interim] 574 false ราชภัฏ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:31.46813167+07:00","message":"[bufferProcess] interim [410000000]:ราชภัฏ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:31.468133776+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:31.468139666+07:00","message":"[bufferProcess] send to processor (ticker):ราชภัฏ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:31.46814302+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:31.468146064+07:00","message":"> Transcript [2970] [false]: 'ราชภัฏ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:31.468148648+07:00","message":"Set StatePrefix (first interim): 'ราชภัฏ'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:39:31.637182656+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:39:31.637196524+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:31.795775958+07:00","message":"receive streaming session, msgId: 574"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:31.795809171+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ราชประเพณี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":710000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:31.795814668+07:00","message":"receive interim result [false|false]: ราชประเพณี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:31.795826705+07:00","message":"[buffer interim] 574 false ราชประเพณี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:31.795833247+07:00","message":"[bufferProcess] interim [710000000]:ราชประเพณี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:31.795834864+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:32.02841761+07:00","message":"receive streaming session, msgId: 574"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:32.028456796+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ราชประเพณีนะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":950000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:32.028461993+07:00","message":"receive interim result [false|false]: ราชประเพณีนะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:32.028475972+07:00","message":"[buffer interim] 574 false ราชประเพณีนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:32.02848265+07:00","message":"[bufferProcess] interim [950000000]:ราชประเพณีนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:32.028484749+07:00","message":"[bufferProcess] send to processor:ราชประเพณี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:32.028490024+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:32.028492664+07:00","message":"> Transcript [2971] [false]: 'ราชประเพณี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:32.02849468+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:32.028496345+07:00","message":"Set new StatePrefix: 'ราชประเพณี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:32.033992464+07:00","message":"receive streaming session, msgId: 574"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:32.034022756+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ราชประเพณีแล้ว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":10000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:32.034027796+07:00","message":"receive interim result [false|false]: ราชประเพณีแล้ว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:32.034040654+07:00","message":"[buffer interim] 574 false ราชประเพณีแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:32.034048371+07:00","message":"[bufferProcess] interim [10000000]:ราชประเพณีแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:32.034050419+07:00","message":"[bufferProcess] send to processor:ราชประเพณีนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:32.034055034+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:32.034057405+07:00","message":"> Transcript [2972] [false]: 'ราชประเพณีนะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:32.034060323+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:32.034062111+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:32.034064109+07:00","message":"StatePrefix: 'ราชประเพณี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:32.034065819+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:32.174377152+07:00","message":"receive streaming session, msgId: 574"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:32.17441701+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ราชประเพณีแล้วนะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":130000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:32.174423085+07:00","message":"receive interim result [false|false]: ราชประเพณีแล้วนะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:32.174437776+07:00","message":"[buffer interim] 574 false ราชประเพณีแล้วนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:32.174444588+07:00","message":"[bufferProcess] interim [130000000]:ราชประเพณีแล้วนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:32.174446713+07:00","message":"[bufferProcess] send to processor:ราชประเพณีแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:32.174449689+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:32.174452269+07:00","message":"> Transcript [2973] [false]: 'ราชประเพณีแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:32.174455091+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:32.174456857+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:32.174458606+07:00","message":"StatePrefix: 'ราชประเพณี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:32.174460225+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:32.346896554+07:00","message":"receive streaming session, msgId: 574"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:32.346933395+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ราชประเพณีแล้วนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":250000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:32.346939862+07:00","message":"receive interim result [false|false]: ราชประเพณีแล้วนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:32.346958567+07:00","message":"[buffer interim] 574 false ราชประเพณีแล้วนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:32.346966676+07:00","message":"[bufferProcess] interim [250000000]:ราชประเพณีแล้วนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:32.34696922+07:00","message":"[bufferProcess] send to processor:ราชประเพณีแล้วนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:32.346972199+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:32.346975139+07:00","message":"> Transcript [2974] [false]: 'ราชประเพณีแล้วนะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:32.346978488+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:32.346980485+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:32.346981965+07:00","message":"StatePrefix: 'ราชประเพณี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:32.346983717+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:32.739288884+07:00","message":"receive streaming session, msgId: 574"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:32.739323946+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ราชประเพณีแล้วนะคะการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":670000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:32.739329429+07:00","message":"receive interim result [false|false]: ราชประเพณีแล้วนะคะการ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:32.739341517+07:00","message":"[buffer interim] 574 false ราชประเพณีแล้วนะคะการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:32.739348983+07:00","message":"[bufferProcess] interim [670000000]:ราชประเพณีแล้วนะคะการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:32.739352287+07:00","message":"[bufferProcess] send to processor:ราชประเพณีแล้วนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:32.739358973+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:32.739362441+07:00","message":"> Transcript [2975] [false]: 'ราชประเพณีแล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:32.739366838+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:32.739369119+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:32.73937113+07:00","message":"StatePrefix: 'ราชประเพณี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:32.739373486+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:32.739380325+07:00","message":"Push: 'ราชประเพณี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:32.739381996+07:00","message":"TextPushed: 'ราชประเพณี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:32.73938377+07:00","message":"Set new StatePrefix : 'ราชประเพณีแล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:32.73938571+07:00","message":"Next Push (prob) : 'แล้วนะคะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:32.739393153+07:00","message":"push: {false ราชประเพณี 0 0xc002217780}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:32.937252168+07:00","message":"receive streaming session, msgId: 574"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:32.937306865+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":"2025-10-27T14:39:32.937314445+07:00","message":"receive interim result [false|false]: ราชประเพณีแล้วนะคะการพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:32.937330933+07:00","message":"[buffer interim] 574 false ราชประเพณีแล้วนะคะการพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:32.937340061+07:00","message":"[bufferProcess] interim [850000000]:ราชประเพณีแล้วนะคะการพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:32.937343191+07:00","message":"[bufferProcess] send to processor:ราชประเพณีแล้วนะคะการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:32.937347514+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:32.937351767+07:00","message":"> Transcript [2976] [false]: 'ราชประเพณีแล้วนะคะการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:32.937356137+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:32.937358488+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:32.937360905+07:00","message":"StatePrefix: 'ราชประเพณีแล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:32.937363601+07:00","message":"TextPushed: 'ราชประเพณี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:33.063622426+07:00","message":"receive streaming session, msgId: 574"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:33.063664215+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ราชประเพณีแล้วนะคะการแพทย์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":970000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:33.06366985+07:00","message":"receive interim result [false|false]: ราชประเพณีแล้วนะคะการแพทย์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:33.063686061+07:00","message":"[buffer interim] 574 false ราชประเพณีแล้วนะคะการแพทย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:33.063694144+07:00","message":"[bufferProcess] interim [970000000]:ราชประเพณีแล้วนะคะการแพทย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:33.063696582+07:00","message":"[bufferProcess] send to processor:ราชประเพณีแล้วนะคะการพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:33.063702859+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:33.063705305+07:00","message":"> Transcript [2977] [false]: 'ราชประเพณีแล้วนะคะการพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:33.06370846+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:33.063710395+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:33.063712116+07:00","message":"StatePrefix: 'ราชประเพณีแล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:33.063714075+07:00","message":"TextPushed: 'ราชประเพณี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:33.067875783+07:00","message":"receive streaming session, msgId: 574"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:33.067903884+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":"2025-10-27T14:39:33.06791046+07:00","message":"receive interim result [false|false]: ราชประเพณีแล้วนะคะการพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:33.067926723+07:00","message":"[buffer interim] 574 false ราชประเพณีแล้วนะคะการพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:33.067934438+07:00","message":"[bufferProcess] interim [30000000]:ราชประเพณีแล้วนะคะการพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:33.067936737+07:00","message":"[bufferProcess] send to processor:ราชประเพณีแล้วนะคะการแพทย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:33.067943991+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:33.067946432+07:00","message":"> Transcript [2978] [false]: 'ราชประเพณีแล้วนะคะการแพทย์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:33.067949545+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:33.067951508+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:33.067953218+07:00","message":"StatePrefix: 'ราชประเพณีแล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:33.06795654+07:00","message":"TextPushed: 'ราชประเพณี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:33.125625304+07:00","message":"receive streaming session, msgId: 574"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:33.125665179+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ราชประเพณีแล้วนะคะการพระราชทาน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":90000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:33.125672957+07:00","message":"receive interim result [false|false]: ราชประเพณีแล้วนะคะการพระราชทาน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:33.125688219+07:00","message":"[buffer interim] 574 false ราชประเพณีแล้วนะคะการพระราชทาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:33.12569476+07:00","message":"[bufferProcess] interim [90000000]:ราชประเพณีแล้วนะคะการพระราชทาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:33.1256976+07:00","message":"[bufferProcess] send to processor:ราชประเพณีแล้วนะคะการพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:33.125704537+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:33.125707092+07:00","message":"> Transcript [2979] [false]: 'ราชประเพณีแล้วนะคะการพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:33.125710584+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:33.125712631+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:33.125714548+07:00","message":"StatePrefix: 'ราชประเพณีแล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:33.125716642+07:00","message":"TextPushed: 'ราชประเพณี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:33.125722434+07:00","message":"Push: 'แล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:33.125724164+07:00","message":"TextPushed: 'ราชประเพณีแล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:33.125725898+07:00","message":"Set new StatePrefix : 'ราชประเพณีแล้วนะคะการพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:33.125727687+07:00","message":"Next Push (prob) : 'การพระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:33.125736093+07:00","message":"push: {false แล้วนะคะ 0 0xc002217780}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:33.247936486+07:00","message":"receive streaming session, msgId: 574"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:33.24797304+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":"2025-10-27T14:39:33.247979023+07:00","message":"receive interim result [false|false]: ราชประเพณีแล้วนะคะการพระราชพิธี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:33.247997409+07:00","message":"[buffer interim] 574 false ราชประเพณีแล้วนะคะการพระราชพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:33.24800531+07:00","message":"[bufferProcess] interim [150000000]:ราชประเพณีแล้วนะคะการพระราชพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:33.248023224+07:00","message":"[bufferProcess] send to processor:ราชประเพณีแล้วนะคะการพระราชทาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:33.248030461+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:33.248033412+07:00","message":"> Transcript [2980] [false]: 'ราชประเพณีแล้วนะคะการพระราชทาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:33.248037323+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:33.248039604+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:33.248041113+07:00","message":"StatePrefix: 'ราชประเพณีแล้วนะคะการพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:33.248043214+07:00","message":"TextPushed: 'ราชประเพณีแล้วนะคะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:33.570507924+07:00","message":"receive streaming session, msgId: 574"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:33.570548935+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ราชประเพณีแล้วนะคะการพระราชพิธีทรง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":510000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:33.570553844+07:00","message":"receive interim result [false|false]: ราชประเพณีแล้วนะคะการพระราชพิธีทรง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:33.570566767+07:00","message":"[buffer interim] 574 false ราชประเพณีแล้วนะคะการพระราชพิธีทรง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:33.570573661+07:00","message":"[bufferProcess] interim [510000000]:ราชประเพณีแล้วนะคะการพระราชพิธีทรง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:33.57057586+07:00","message":"[bufferProcess] send to processor:ราชประเพณีแล้วนะคะการพระราชพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:33.570581384+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:33.57058408+07:00","message":"> Transcript [2981] [false]: 'ราชประเพณีแล้วนะคะการพระราชพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:33.570587124+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:33.570589131+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:33.570591258+07:00","message":"StatePrefix: 'ราชประเพณีแล้วนะคะการพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:33.570593552+07:00","message":"TextPushed: 'ราชประเพณีแล้วนะคะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:33.81997457+07:00","message":"receive streaming session, msgId: 574"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:33.820022263+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ราชประเพณีแล้วนะคะการพระราชพิธีทรงบำเพ็ญ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":810000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:33.820030935+07:00","message":"receive interim result [false|false]: ราชประเพณีแล้วนะคะการพระราชพิธีทรงบำเพ็ญ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:33.82004625+07:00","message":"[buffer interim] 574 false ราชประเพณีแล้วนะคะการพระราชพิธีทรงบำเพ็ญ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:33.820054481+07:00","message":"[bufferProcess] interim [810000000]:ราชประเพณีแล้วนะคะการพระราชพิธีทรงบำเพ็ญ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:33.820059424+07:00","message":"[bufferProcess] send to processor:ราชประเพณีแล้วนะคะการพระราชพิธีทรง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:33.820066558+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:33.820070892+07:00","message":"> Transcript [2982] [false]: 'ราชประเพณีแล้วนะคะการพระราชพิธีทรง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:33.820075088+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:33.820077416+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:33.820080282+07:00","message":"StatePrefix: 'ราชประเพณีแล้วนะคะการพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:33.820083212+07:00","message":"TextPushed: 'ราชประเพณีแล้วนะคะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:34.139667313+07:00","message":"receive streaming session, msgId: 574"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:34.139704304+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ราชประเพณีแล้วนะคะการพระราชพิธีทรงบำเพ็ญพระ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":110000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:34.139709861+07:00","message":"receive interim result [false|false]: ราชประเพณีแล้วนะคะการพระราชพิธีทรงบำเพ็ญพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:34.139721982+07:00","message":"[buffer interim] 574 false ราชประเพณีแล้วนะคะการพระราชพิธีทรงบำเพ็ญพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:34.139728685+07:00","message":"[bufferProcess] interim [110000000]:ราชประเพณีแล้วนะคะการพระราชพิธีทรงบำเพ็ญพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:34.139731395+07:00","message":"[bufferProcess] send to processor:ราชประเพณีแล้วนะคะการพระราชพิธีทรงบำเพ็ญ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:34.139737181+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:34.139739981+07:00","message":"> Transcript [2983] [false]: 'ราชประเพณีแล้วนะคะการพระราชพิธีทรงบำเพ็ญ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:34.139743111+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:34.139745003+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:34.139746981+07:00","message":"StatePrefix: 'ราชประเพณีแล้วนะคะการพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:34.139749598+07:00","message":"TextPushed: 'ราชประเพณีแล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:34.139754108+07:00","message":"Push: 'การพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:34.139755647+07:00","message":"TextPushed: 'ราชประเพณีแล้วนะคะการพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:34.139757571+07:00","message":"Set new StatePrefix : 'ราชประเพณีแล้วนะคะการพระราชพิธีทรงบำเพ็ญ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:34.139759633+07:00","message":"Next Push (prob) : 'ราชพิธีทรงบำเพ็ญ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:34.139768067+07:00","message":"push: {false การพระ 0 0xc002217780}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:34.460656081+07:00","message":"receive streaming session, msgId: 574"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:34.460695954+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ราชประเพณีแล้วนะคะการพระราชพิธีทรงบำเพ็ญพระราชกุ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":350000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:34.460702106+07:00","message":"receive interim result [false|false]: ราชประเพณีแล้วนะคะการพระราชพิธีทรงบำเพ็ญพระราชกุ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:34.460718915+07:00","message":"[buffer interim] 574 false ราชประเพณีแล้วนะคะการพระราชพิธีทรงบำเพ็ญพระราชกุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:34.460727942+07:00","message":"[bufferProcess] interim [350000000]:ราชประเพณีแล้วนะคะการพระราชพิธีทรงบำเพ็ญพระราชกุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:34.460730178+07:00","message":"[bufferProcess] send to processor:ราชประเพณีแล้วนะคะการพระราชพิธีทรงบำเพ็ญพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:34.460733647+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:34.460736597+07:00","message":"> Transcript [2984] [false]: 'ราชประเพณีแล้วนะคะการพระราชพิธีทรงบำเพ็ญพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:34.460740341+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:34.460742245+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:34.46074416+07:00","message":"StatePrefix: 'ราชประเพณีแล้วนะคะการพระราชพิธีทรงบำเพ็ญ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:34.460747018+07:00","message":"TextPushed: 'ราชประเพณีแล้วนะคะการพระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:34.531862513+07:00","message":"receive streaming session, msgId: 574"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:34.531911617+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ราชประเพณีแล้วนะคะการพระราชพิธีทรงบำเพ็ญพระราชกุศล\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":470000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:34.531919553+07:00","message":"receive interim result [false|false]: ราชประเพณีแล้วนะคะการพระราชพิธีทรงบำเพ็ญพระราชกุศล"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:34.531933787+07:00","message":"[buffer interim] 574 false ราชประเพณีแล้วนะคะการพระราชพิธีทรงบำเพ็ญพระราชกุศล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:34.531943961+07:00","message":"[bufferProcess] interim [470000000]:ราชประเพณีแล้วนะคะการพระราชพิธีทรงบำเพ็ญพระราชกุศล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:34.531946457+07:00","message":"[bufferProcess] send to processor:ราชประเพณีแล้วนะคะการพระราชพิธีทรงบำเพ็ญพระราชกุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:34.531951805+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:34.53195468+07:00","message":"> Transcript [2985] [false]: 'ราชประเพณีแล้วนะคะการพระราชพิธีทรงบำเพ็ญพระราชกุ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:34.531958207+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:34.531960012+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:34.531963369+07:00","message":"StatePrefix: 'ราชประเพณีแล้วนะคะการพระราชพิธีทรงบำเพ็ญ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:34.531965551+07:00","message":"TextPushed: 'ราชประเพณีแล้วนะคะการพระ'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:39:34.637822294+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:39:34.637839822+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:34.989454728+07:00","message":"receive streaming session, msgId: 574"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:34.989491353+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ราชประเพณีแล้วนะคะการพระราชพิธีทรงบำเพ็ญพระราชกุศลถวาย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":890000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:34.98949727+07:00","message":"receive interim result [false|false]: ราชประเพณีแล้วนะคะการพระราชพิธีทรงบำเพ็ญพระราชกุศลถวาย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:34.989510505+07:00","message":"[buffer interim] 574 false ราชประเพณีแล้วนะคะการพระราชพิธีทรงบำเพ็ญพระราชกุศลถวาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:34.989517634+07:00","message":"[bufferProcess] interim [890000000]:ราชประเพณีแล้วนะคะการพระราชพิธีทรงบำเพ็ญพระราชกุศลถวาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:34.989520008+07:00","message":"[bufferProcess] send to processor:ราชประเพณีแล้วนะคะการพระราชพิธีทรงบำเพ็ญพระราชกุศล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:34.989525536+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:34.989528401+07:00","message":"> Transcript [2986] [false]: 'ราชประเพณีแล้วนะคะการพระราชพิธีทรงบำเพ็ญพระราชกุศล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:34.98953232+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:34.989534127+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:34.989536939+07:00","message":"StatePrefix: 'ราชประเพณีแล้วนะคะการพระราชพิธีทรงบำเพ็ญ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:34.989539653+07:00","message":"TextPushed: 'ราชประเพณีแล้วนะคะการพระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:35.170628046+07:00","message":"receive streaming session, msgId: 574"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:35.170668017+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ราชประเพณีแล้วนะคะการพระราชพิธีทรงบำเพ็ญพระราชกุศลถวายพระ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":70000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:35.170673173+07:00","message":"receive interim result [false|false]: ราชประเพณีแล้วนะคะการพระราชพิธีทรงบำเพ็ญพระราชกุศลถวายพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:35.170685219+07:00","message":"[buffer interim] 574 false ราชประเพณีแล้วนะคะการพระราชพิธีทรงบำเพ็ญพระราชกุศลถวายพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:35.170691524+07:00","message":"[bufferProcess] interim [70000000]:ราชประเพณีแล้วนะคะการพระราชพิธีทรงบำเพ็ญพระราชกุศลถวายพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:35.170694172+07:00","message":"[bufferProcess] send to processor:ราชประเพณีแล้วนะคะการพระราชพิธีทรงบำเพ็ญพระราชกุศลถวาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:35.170699111+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:35.170701642+07:00","message":"> Transcript [2987] [false]: 'ราชประเพณีแล้วนะคะการพระราชพิธีทรงบำเพ็ญพระราชกุศลถวาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:35.170704987+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:35.170706923+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:35.170708912+07:00","message":"StatePrefix: 'ราชประเพณีแล้วนะคะการพระราชพิธีทรงบำเพ็ญ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:35.170711836+07:00","message":"TextPushed: 'ราชประเพณีแล้วนะคะการพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:35.170718911+07:00","message":"Push: 'ราชพิธีทรงบำเพ็ญ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:35.170721263+07:00","message":"TextPushed: 'ราชประเพณีแล้วนะคะการพระราชพิธีทรงบำเพ็ญ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:35.17072445+07:00","message":"Set new StatePrefix : 'ราชประเพณีแล้วนะคะการพระราชพิธีทรงบำเพ็ญพระราชกุศลถวาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:35.170727423+07:00","message":"Next Push (prob) : 'พระราชกุศลถวาย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:35.170738092+07:00","message":"push: {false ราชพิธีทรงบำเพ็ญ 0 0xc002217780}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:35.177567869+07:00","message":"receive streaming session, msgId: 574"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:35.177599315+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ราชประเพณีแล้วนะคะการพระราชพิธีทรงบำเพ็ญพระราชกุศลถวาย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":130000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:35.177606202+07:00","message":"receive interim result [false|false]: ราชประเพณีแล้วนะคะการพระราชพิธีทรงบำเพ็ญพระราชกุศลถวาย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:35.177617795+07:00","message":"[buffer interim] 574 false ราชประเพณีแล้วนะคะการพระราชพิธีทรงบำเพ็ญพระราชกุศลถวาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:35.177625462+07:00","message":"[bufferProcess] interim [130000000]:ราชประเพณีแล้วนะคะการพระราชพิธีทรงบำเพ็ญพระราชกุศลถวาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:35.177628597+07:00","message":"[bufferProcess] send to processor:ราชประเพณีแล้วนะคะการพระราชพิธีทรงบำเพ็ญพระราชกุศลถวายพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:35.177638931+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:35.177642347+07:00","message":"> Transcript [2988] [false]: 'ราชประเพณีแล้วนะคะการพระราชพิธีทรงบำเพ็ญพระราชกุศลถวายพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:35.177647065+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:35.177649406+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:35.17765166+07:00","message":"StatePrefix: 'ราชประเพณีแล้วนะคะการพระราชพิธีทรงบำเพ็ญพระราชกุศลถวาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:35.177655122+07:00","message":"TextPushed: 'ราชประเพณีแล้วนะคะการพระราชพิธีทรงบำเพ็ญ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:35.366364786+07:00","message":"receive streaming session, msgId: 574"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:35.366400967+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ราชประเพณีแล้วนะคะการพระราชพิธีทรงบำเพ็ญพระราชกุศลถวายพระบรม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":310000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:35.366407519+07:00","message":"receive interim result [false|false]: ราชประเพณีแล้วนะคะการพระราชพิธีทรงบำเพ็ญพระราชกุศลถวายพระบรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:35.366422377+07:00","message":"[buffer interim] 574 false ราชประเพณีแล้วนะคะการพระราชพิธีทรงบำเพ็ญพระราชกุศลถวายพระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:35.366433502+07:00","message":"[bufferProcess] interim [310000000]:ราชประเพณีแล้วนะคะการพระราชพิธีทรงบำเพ็ญพระราชกุศลถวายพระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:35.366436412+07:00","message":"[bufferProcess] send to processor:ราชประเพณีแล้วนะคะการพระราชพิธีทรงบำเพ็ญพระราชกุศลถวาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:35.36644341+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:35.366446707+07:00","message":"> Transcript [2989] [false]: 'ราชประเพณีแล้วนะคะการพระราชพิธีทรงบำเพ็ญพระราชกุศลถวาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:35.366451151+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:35.366453657+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:35.366455889+07:00","message":"StatePrefix: 'ราชประเพณีแล้วนะคะการพระราชพิธีทรงบำเพ็ญพระราชกุศลถวาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:35.366459047+07:00","message":"TextPushed: 'ราชประเพณีแล้วนะคะการพระราชพิธีทรงบำเพ็ญ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:35.457935023+07:00","message":"[GCS] IsForceVAD: false for message ID: 574"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:35.52895446+07:00","message":"[GCS] Start streaming session, msgId: 575"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:35.54832496+07:00","message":"receive streaming session, msgId: 574"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:35.548361733+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ราชประเพณีแล้วนะคะการพระราชพิธีทรงบำเพ็ญพระราชกุศลถวายพระบรมศพ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":490000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:35.548367611+07:00","message":"receive interim result [false|false]: ราชประเพณีแล้วนะคะการพระราชพิธีทรงบำเพ็ญพระราชกุศลถวายพระบรมศพ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:35.548379978+07:00","message":"[buffer interim] 574 false ราชประเพณีแล้วนะคะการพระราชพิธีทรงบำเพ็ญพระราชกุศลถวายพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:35.548386637+07:00","message":"[bufferProcess] interim [490000000]:ราชประเพณีแล้วนะคะการพระราชพิธีทรงบำเพ็ญพระราชกุศลถวายพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:35.548389157+07:00","message":"[bufferProcess] send to processor:ราชประเพณีแล้วนะคะการพระราชพิธีทรงบำเพ็ญพระราชกุศลถวายพระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:35.548394145+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:35.548396771+07:00","message":"> Transcript [2990] [false]: 'ราชประเพณีแล้วนะคะการพระราชพิธีทรงบำเพ็ญพระราชกุศลถวายพระบรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:35.548400431+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:35.548402213+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:35.54840375+07:00","message":"StatePrefix: 'ราชประเพณีแล้วนะคะการพระราชพิธีทรงบำเพ็ญพระราชกุศลถวาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:35.548406381+07:00","message":"TextPushed: 'ราชประเพณีแล้วนะคะการพระราชพิธีทรงบำเพ็ญ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:35.584817951+07:00","message":"receive streaming session, msgId: 574"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:35.584851538+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ราชประเพณีแล้วนะคะการพระราชพิธีทรงบำเพ็ญพระราชกุศลถวายพระบรมศพ\",\"confidence\":0.95367795}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:35.584857269+07:00","message":"receive interim result [true|false]: ราชประเพณีแล้วนะคะการพระราชพิธีทรงบำเพ็ญพระราชกุศลถวายพระบรมศพ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:35.58486849+07:00","message":"end recv isFinal message id 574"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:35.58487107+07:00","message":"end Recv id 574"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:35.58487748+07:00","message":"[buffer interim] 574 true ราชประเพณีแล้วนะคะการพระราชพิธีทรงบำเพ็ญพระราชกุศลถวายพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:35.584885981+07:00","message":"[bufferProcess] interim [580000000]:ราชประเพณีแล้วนะคะการพระราชพิธีทรงบำเพ็ญพระราชกุศลถวายพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:35.584890672+07:00","message":"[bufferProcess] send to processor (isfinal):ราชประเพณีแล้วนะคะการพระราชพิธีทรงบำเพ็ญพระราชกุศลถวายพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:35.584895089+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:35.584899087+07:00","message":"> Transcript [2991] [false]: 'ราชประเพณีแล้วนะคะการพระราชพิธีทรงบำเพ็ญพระราชกุศลถวายพระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:35.584903873+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:35.584906529+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:35.584909356+07:00","message":"StatePrefix: 'ราชประเพณีแล้วนะคะการพระราชพิธีทรงบำเพ็ญพระราชกุศลถวาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:35.584912067+07:00","message":"TextPushed: 'ราชประเพณีแล้วนะคะการพระราชพิธีทรงบำเพ็ญ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:35.584915006+07:00","message":"Push: 'พระราชกุศลถวาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:35.584917039+07:00","message":"TextPushed: 'ราชประเพณีแล้วนะคะการพระราชพิธีทรงบำเพ็ญพระราชกุศลถวาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:35.58491927+07:00","message":"Set new StatePrefix : 'ราชประเพณีแล้วนะคะการพระราชพิธีทรงบำเพ็ญพระราชกุศลถวายพระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:35.584921293+07:00","message":"Next Push (prob) : 'พระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:35.584922642+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:35.584924343+07:00","message":"> Transcript [2992] [true]: 'ราชประเพณีแล้วนะคะการพระราชพิธีทรงบำเพ็ญพระราชกุศลถวายพระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:35.584926448+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:35.584927723+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:35.584929448+07:00","message":"StatePrefix: 'ราชประเพณีแล้วนะคะการพระราชพิธีทรงบำเพ็ญพระราชกุศลถวายพระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:35.584931077+07:00","message":"TextPushed: 'ราชประเพณีแล้วนะคะการพระราชพิธีทรงบำเพ็ญพระราชกุศลถวาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:35.584933108+07:00","message":"Push: 'พระบรมศพ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:35.584947785+07:00","message":"push: {false พระราชกุศลถวาย 0 0xc002217780}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:35.584979402+07:00","message":"push: {true พระบรมศพ 0 0xc002217780}"}
{"level":"info","service":"Main","time":"2025-10-27T14:39:35.597057806+07:00","message":"write wav file: './tmp/7446/7446_574.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:36.902550651+07:00","message":"receive streaming session, msgId: 575"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:36.902606165+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":"2025-10-27T14:39:36.902612492+07:00","message":"receive interim result [false|false]: ด้วย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:36.90263362+07:00","message":"[buffer interim] 575 false ด้วย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:36.902641707+07:00","message":"[bufferProcess] interim [200000000]:ด้วย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:36.902643804+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:36.902651541+07:00","message":"[bufferProcess] send to processor (ticker):ด้วย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:36.902654692+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:36.902658253+07:00","message":"> Transcript [2993] [false]: 'ด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:36.902660805+07:00","message":"Set StatePrefix (first interim): 'ด้วย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:37.094865498+07:00","message":"receive streaming session, msgId: 575"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:37.094904005+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":"2025-10-27T14:39:37.094910037+07:00","message":"receive interim result [false|false]: ด้วยพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:37.094923089+07:00","message":"[buffer interim] 575 false ด้วยพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:37.094938904+07:00","message":"[bufferProcess] interim [380000000]:ด้วยพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:37.094940539+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:37.162385244+07:00","message":"receive streaming session, msgId: 575"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:37.162425348+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":"2025-10-27T14:39:37.162432403+07:00","message":"receive interim result [false|false]: ด้วยพระราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:37.162447543+07:00","message":"[buffer interim] 575 false ด้วยพระราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:37.162457829+07:00","message":"[bufferProcess] interim [500000000]:ด้วยพระราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:37.162460667+07:00","message":"[bufferProcess] send to processor:ด้วยพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:37.162466861+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:37.162473626+07:00","message":"> Transcript [2994] [false]: 'ด้วยพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:37.162477154+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:37.16247938+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:37.16248174+07:00","message":"StatePrefix: 'ด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:37.162483954+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:37.283735449+07:00","message":"receive streaming session, msgId: 575"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:37.283778218+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":"2025-10-27T14:39:37.283785294+07:00","message":"receive interim result [false|false]: ถ้วยพระราชทาน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:37.283799898+07:00","message":"[buffer interim] 575 false ถ้วยพระราชทาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:37.283806449+07:00","message":"[bufferProcess] interim [620000000]:ถ้วยพระราชทาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:37.283808611+07:00","message":"[bufferProcess] send to processor:ด้วยพระราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:37.283813893+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:37.283816442+07:00","message":"> Transcript [2995] [false]: 'ด้วยพระราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:37.283819219+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:37.28382104+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:37.283822675+07:00","message":"StatePrefix: 'ด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:37.283824659+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:37.46513906+07:00","message":"receive streaming session, msgId: 575"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:37.465189257+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":"2025-10-27T14:39:37.465196001+07:00","message":"receive interim result [false|false]: ด้วยพระราชพิธี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:37.465215303+07:00","message":"[buffer interim] 575 false ด้วยพระราชพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:37.465223874+07:00","message":"[bufferProcess] interim [740000000]:ด้วยพระราชพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:37.46522731+07:00","message":"[bufferProcess] send to processor:ถ้วยพระราชทาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:37.465238266+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:37.465241741+07:00","message":"> Transcript [2996] [false]: 'ถ้วยพระราชทาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:37.465249359+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:37.465254088+07:00","message":"Set new StatePrefix: 'ถ้วยพระราชทาน'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:39:37.638038681+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:39:37.638059693+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:38.116254067+07:00","message":"receive streaming session, msgId: 575"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:38.116301908+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ด้วยพระราชพิธี\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:38.116306784+07:00","message":"receive interim result [false|false]: ด้วยพระราชพิธี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:38.116327356+07:00","message":"[buffer interim] 575 false ด้วยพระราชพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:38.116335685+07:00","message":"[bufferProcess] interim [340000000]:ด้วยพระราชพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:38.116338501+07:00","message":"[bufferProcess] send to processor:ด้วยพระราชพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:38.116341471+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:38.116343878+07:00","message":"> Transcript [2997] [false]: 'ด้วยพระราชพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:38.116345672+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:38.116347261+07:00","message":"Set new StatePrefix: 'ด้วยพระราชพิธี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:38.118270689+07:00","message":"receive streaming session, msgId: 575"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:38.118317035+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":"2025-10-27T14:39:38.118325+07:00","message":"receive interim result [false|false]: ด้วยพระราชพิธีทรงบำเพ็ญ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:38.118346442+07:00","message":"[buffer interim] 575 false ด้วยพระราชพิธีทรงบำเพ็ญ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:38.11835509+07:00","message":"[bufferProcess] interim [400000000]:ด้วยพระราชพิธีทรงบำเพ็ญ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:38.118357691+07:00","message":"[bufferProcess] send to processor:ด้วยพระราชพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:38.118364759+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:38.118367591+07:00","message":"> Transcript [2998] [false]: 'ด้วยพระราชพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:38.118370743+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:38.118372751+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:38.118374912+07:00","message":"StatePrefix: 'ด้วยพระราชพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:38.118377394+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:38.309677897+07:00","message":"receive streaming session, msgId: 575"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:38.309749068+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":"2025-10-27T14:39:38.309756805+07:00","message":"receive interim result [false|false]: ด้วยพระราชพิธีทรงบำเพ็ญพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:38.309775012+07:00","message":"[buffer interim] 575 false ด้วยพระราชพิธีทรงบำเพ็ญพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:38.309783435+07:00","message":"[bufferProcess] interim [580000000]:ด้วยพระราชพิธีทรงบำเพ็ญพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:38.30978716+07:00","message":"[bufferProcess] send to processor:ด้วยพระราชพิธีทรงบำเพ็ญ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:38.309795999+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:38.309799929+07:00","message":"> Transcript [2999] [false]: 'ด้วยพระราชพิธีทรงบำเพ็ญ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:38.309804071+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:38.309806518+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:38.309809466+07:00","message":"StatePrefix: 'ด้วยพระราชพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:38.309811707+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:38.49228137+07:00","message":"receive streaming session, msgId: 575"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:38.492321435+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":"2025-10-27T14:39:38.492328214+07:00","message":"receive interim result [false|false]: ด้วยพระราชพิธีทรงบำเพ็ญพระราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:38.492343441+07:00","message":"[buffer interim] 575 false ด้วยพระราชพิธีทรงบำเพ็ญพระราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:38.492350531+07:00","message":"[bufferProcess] interim [760000000]:ด้วยพระราชพิธีทรงบำเพ็ญพระราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:38.492354231+07:00","message":"[bufferProcess] send to processor:ด้วยพระราชพิธีทรงบำเพ็ญพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:38.492362333+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:38.492364999+07:00","message":"> Transcript [3000] [false]: 'ด้วยพระราชพิธีทรงบำเพ็ญพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:38.49236844+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:38.492370471+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:38.492372699+07:00","message":"StatePrefix: 'ด้วยพระราชพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:38.492374523+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:38.56591279+07:00","message":"receive streaming session, msgId: 575"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:38.565964149+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":"2025-10-27T14:39:38.565970448+07:00","message":"receive interim result [false|false]: ด้วยพระราชพิธีทรงบำเพ็ญพระราชกุ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:38.565987453+07:00","message":"[buffer interim] 575 false ด้วยพระราชพิธีทรงบำเพ็ญพระราชกุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:38.565995179+07:00","message":"[bufferProcess] interim [880000000]:ด้วยพระราชพิธีทรงบำเพ็ญพระราชกุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:38.565997589+07:00","message":"[bufferProcess] send to processor:ด้วยพระราชพิธีทรงบำเพ็ญพระราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:38.566004362+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:38.566006531+07:00","message":"> Transcript [3001] [false]: 'ด้วยพระราชพิธีทรงบำเพ็ญพระราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:38.566009945+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:38.566012522+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:38.566014721+07:00","message":"StatePrefix: 'ด้วยพระราชพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:38.566016559+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:38.566021537+07:00","message":"Push: 'ด้วยพระราชพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:38.566023239+07:00","message":"TextPushed: 'ด้วยพระราชพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:38.566025481+07:00","message":"Set new StatePrefix : 'ด้วยพระราชพิธีทรงบำเพ็ญพระราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:38.566028065+07:00","message":"Next Push (prob) : 'ทรงบำเพ็ญพระราช'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:38.566036308+07:00","message":"push: {false ด้วยพระราชพิธี 0 0xc0023e9480}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:38.760847624+07:00","message":"receive streaming session, msgId: 575"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:38.760881201+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":"2025-10-27T14:39:38.760887081+07:00","message":"receive interim result [false|false]: ด้วยพระราชพิธีทรงบำเพ็ญพระราชกุศล"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:38.760901701+07:00","message":"[buffer interim] 575 false ด้วยพระราชพิธีทรงบำเพ็ญพระราชกุศล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:38.760909529+07:00","message":"[bufferProcess] interim [120000000]:ด้วยพระราชพิธีทรงบำเพ็ญพระราชกุศล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:38.760912173+07:00","message":"[bufferProcess] send to processor:ด้วยพระราชพิธีทรงบำเพ็ญพระราชกุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:38.760916689+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:38.760919465+07:00","message":"> Transcript [3002] [false]: 'ด้วยพระราชพิธีทรงบำเพ็ญพระราชกุ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:38.760922117+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:38.760923711+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:38.76092518+07:00","message":"StatePrefix: 'ด้วยพระราชพิธีทรงบำเพ็ญพระราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:38.760927274+07:00","message":"TextPushed: 'ด้วยพระราชพิธี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:39.400890589+07:00","message":"receive streaming session, msgId: 575"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:39.400928335+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":"2025-10-27T14:39:39.400933843+07:00","message":"receive interim result [false|false]: ด้วยพระราชพิธีทรงบำเพ็ญพระราชกุศล"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:39.40094839+07:00","message":"[buffer interim] 575 false ด้วยพระราชพิธีทรงบำเพ็ญพระราชกุศล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:39.400955162+07:00","message":"[bufferProcess] interim [720000000]:ด้วยพระราชพิธีทรงบำเพ็ญพระราชกุศล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:39.400957427+07:00","message":"[bufferProcess] send to processor:ด้วยพระราชพิธีทรงบำเพ็ญพระราชกุศล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:39.400962994+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:39.40096562+07:00","message":"> Transcript [3003] [false]: 'ด้วยพระราชพิธีทรงบำเพ็ญพระราชกุศล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:39.400968959+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:39.400970804+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:39.400972655+07:00","message":"StatePrefix: 'ด้วยพระราชพิธีทรงบำเพ็ญพระราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:39.400974951+07:00","message":"TextPushed: 'ด้วยพระราชพิธี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:39.758290224+07:00","message":"[GCS] IsForceVAD: false for message ID: 575"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:39.820783482+07:00","message":"[GCS] Start streaming session, msgId: 576"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:39.877352324+07:00","message":"receive streaming session, msgId: 575"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:39.877400066+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ด้วยพระราชพิธีทรงบำเพ็ญพระราชกุศล\",\"confidence\":0.94547707}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:39.877406823+07:00","message":"receive interim result [true|false]: ด้วยพระราชพิธีทรงบำเพ็ญพระราชกุศล"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:39.877414063+07:00","message":"end recv isFinal message id 575"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:39.877416598+07:00","message":"end Recv id 575"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:39.877424623+07:00","message":"[buffer interim] 575 true ด้วยพระราชพิธีทรงบำเพ็ญพระราชกุศล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:39.877435045+07:00","message":"[bufferProcess] interim [260000000]:ด้วยพระราชพิธีทรงบำเพ็ญพระราชกุศล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:39.877440449+07:00","message":"[bufferProcess] send to processor (isfinal):ด้วยพระราชพิธีทรงบำเพ็ญพระราชกุศล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:39.877445232+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:39.877449004+07:00","message":"> Transcript [3004] [false]: 'ด้วยพระราชพิธีทรงบำเพ็ญพระราชกุศล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:39.877452987+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:39.877458326+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:39.877460467+07:00","message":"StatePrefix: 'ด้วยพระราชพิธีทรงบำเพ็ญพระราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:39.877462708+07:00","message":"TextPushed: 'ด้วยพระราชพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:39.877464671+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:39.877466349+07:00","message":"> Transcript [3005] [true]: 'ด้วยพระราชพิธีทรงบำเพ็ญพระราชกุศล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:39.877468357+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:39.87746981+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:39.877471174+07:00","message":"StatePrefix: 'ด้วยพระราชพิธีทรงบำเพ็ญพระราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:39.877485787+07:00","message":"TextPushed: 'ด้วยพระราชพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:39.877493529+07:00","message":"Push: 'ทรงบำเพ็ญพระราชกุศล'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:39.877504608+07:00","message":"push: {true ทรงบำเพ็ญพระราชกุศล 0 0xc0023e9480}"}
{"level":"info","service":"Main","time":"2025-10-27T14:39:39.892583424+07:00","message":"write wav file: './tmp/7446/7446_575.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:40.300786925+07:00","message":"receive streaming session, msgId: 576"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:40.300839611+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":"2025-10-27T14:39:40.300847005+07:00","message":"receive interim result [false|false]: วัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:40.300864894+07:00","message":"[buffer interim] 576 false วัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:40.300872237+07:00","message":"[bufferProcess] interim [300000000]:วัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:40.300873653+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:40.545309435+07:00","message":"receive streaming session, msgId: 576"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:40.545345686+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":"2025-10-27T14:39:40.545350788+07:00","message":"receive interim result [false|false]: วันนั้น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:40.545362447+07:00","message":"[buffer interim] 576 false วันนั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:40.545368797+07:00","message":"[bufferProcess] interim [540000000]:วันนั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:40.545370916+07:00","message":"[bufferProcess] send to processor:วัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:40.545375881+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:40.545378445+07:00","message":"> Transcript [3006] [false]: 'วัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:40.545380641+07:00","message":"Set StatePrefix (first interim): 'วัน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:40.546853719+07:00","message":"receive streaming session, msgId: 576"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:40.546892371+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":"2025-10-27T14:39:40.546896949+07:00","message":"receive interim result [false|false]: วันนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:40.546910428+07:00","message":"[buffer interim] 576 false วันนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:40.546915304+07:00","message":"[bufferProcess] interim [600000000]:วันนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:40.546917102+07:00","message":"[bufferProcess] send to processor:วันนั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:40.546922313+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:40.546924296+07:00","message":"> Transcript [3007] [false]: 'วันนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:40.546926988+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:40.54692858+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:40.546930226+07:00","message":"StatePrefix: 'วัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:40.546931849+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:39:40.639000106+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:39:40.639025707+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:41.190251315+07:00","message":"receive streaming session, msgId: 576"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:41.190290273+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":"2025-10-27T14:39:41.190296788+07:00","message":"receive interim result [false|false]: วันนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:41.190310625+07:00","message":"[buffer interim] 576 false วันนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:41.190318285+07:00","message":"[bufferProcess] interim [200000000]:วันนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:41.190320617+07:00","message":"[bufferProcess] send to processor:วันนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:41.190327777+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:41.190331486+07:00","message":"> Transcript [3008] [false]: 'วันนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:41.190334473+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:41.190336137+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:41.190337738+07:00","message":"StatePrefix: 'วัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:41.190339463+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:41.580806524+07:00","message":"receive streaming session, msgId: 576"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:41.58083109+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":"2025-10-27T14:39:41.58083561+07:00","message":"receive interim result [false|false]: วันนะคะกำหนด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:41.580850047+07:00","message":"[buffer interim] 576 false วันนะคะกำหนด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:41.580856264+07:00","message":"[bufferProcess] interim [620000000]:วันนะคะกำหนด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:41.580859132+07:00","message":"[bufferProcess] send to processor:วันนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:41.580863532+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:41.580866424+07:00","message":"> Transcript [3009] [false]: 'วันนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:41.580869814+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:41.580872656+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:41.58087508+07:00","message":"StatePrefix: 'วัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:41.580877288+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:41.6998891+07:00","message":"receive streaming session, msgId: 576"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:41.699920492+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":"2025-10-27T14:39:41.699926812+07:00","message":"receive interim result [false|false]: วันนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:41.699943301+07:00","message":"[buffer interim] 576 false วันนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:41.699950917+07:00","message":"[bufferProcess] interim [680000000]:วันนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:41.699954064+07:00","message":"[bufferProcess] send to processor:วันนะคะกำหนด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:41.699958108+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:41.699962222+07:00","message":"> Transcript [3010] [false]: 'วันนะคะกำหนด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:41.699966039+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:41.699968653+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:41.699971219+07:00","message":"StatePrefix: 'วัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:41.699973764+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:41.699979832+07:00","message":"Push: 'วัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:41.699982149+07:00","message":"TextPushed: 'วัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:41.699984668+07:00","message":"Set new StatePrefix : 'วันนะคะกำหนด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:41.699987528+07:00","message":"Next Push (prob) : 'นะคะกำหนด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:41.699998671+07:00","message":"push: {false วัน 0 0xc0023e9580}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:41.764430867+07:00","message":"receive streaming session, msgId: 576"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:41.764466233+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":"2025-10-27T14:39:41.764472128+07:00","message":"receive interim result [false|false]: วันนะคะกำหนดให้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:41.764486573+07:00","message":"[buffer interim] 576 false วันนะคะกำหนดให้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:41.76449348+07:00","message":"[bufferProcess] interim [740000000]:วันนะคะกำหนดให้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:41.764495738+07:00","message":"[bufferProcess] send to processor:วันนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:41.764499322+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:41.764501948+07:00","message":"> Transcript [3011] [false]: 'วันนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:41.764504436+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:42.167352045+07:00","message":"receive streaming session, msgId: 576"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:42.16739145+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":"2025-10-27T14:39:42.167396989+07:00","message":"receive interim result [false|false]: วันนะคะกำหนดให้ขึ้น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:42.167408939+07:00","message":"[buffer interim] 576 false วันนะคะกำหนดให้ขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:42.167415572+07:00","message":"[bufferProcess] interim [220000000]:วันนะคะกำหนดให้ขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:42.167417746+07:00","message":"[bufferProcess] send to processor:วันนะคะกำหนดให้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:42.167423323+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:42.167426158+07:00","message":"> Transcript [3012] [false]: 'วันนะคะกำหนดให้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:42.167429583+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:42.167431288+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:42.167432863+07:00","message":"StatePrefix: 'วันนะคะกำหนด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:42.167434845+07:00","message":"TextPushed: 'วัน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:42.785304488+07:00","message":"receive streaming session, msgId: 576"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:42.785345049+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":"2025-10-27T14:39:42.785350774+07:00","message":"receive interim result [false|false]: วันนะคะกำหนดให้ขึ้นใน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:42.785365598+07:00","message":"[buffer interim] 576 false วันนะคะกำหนดให้ขึ้นใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:42.785374679+07:00","message":"[bufferProcess] interim [760000000]:วันนะคะกำหนดให้ขึ้นใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:42.785376737+07:00","message":"[bufferProcess] send to processor:วันนะคะกำหนดให้ขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:42.785379921+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:42.785382508+07:00","message":"> Transcript [3013] [false]: 'วันนะคะกำหนดให้ขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:42.785385558+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:42.785387342+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:42.785388972+07:00","message":"StatePrefix: 'วันนะคะกำหนด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:42.785391229+07:00","message":"TextPushed: 'วัน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:42.798090461+07:00","message":"receive streaming session, msgId: 576"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:42.798132283+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":"2025-10-27T14:39:42.798138531+07:00","message":"receive interim result [false|false]: วันนะคะกำหนดให้ขึ้น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:42.798153385+07:00","message":"[buffer interim] 576 false วันนะคะกำหนดให้ขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:42.798160444+07:00","message":"[bufferProcess] interim [820000000]:วันนะคะกำหนดให้ขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:42.798162916+07:00","message":"[bufferProcess] send to processor:วันนะคะกำหนดให้ขึ้นใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:42.798166635+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:42.798169701+07:00","message":"> Transcript [3014] [false]: 'วันนะคะกำหนดให้ขึ้นใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:42.798173237+07:00","message":"Count interim (case 1.2): 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:42.798175597+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:42.798177552+07:00","message":"StatePrefix: 'วันนะคะกำหนด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:42.79818024+07:00","message":"TextPushed: 'วัน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:42.864343131+07:00","message":"receive streaming session, msgId: 576"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:42.864391873+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":"2025-10-27T14:39:42.864398764+07:00","message":"receive interim result [false|false]: วันนะคะกำหนดให้มีขึ้นในวัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:42.864416028+07:00","message":"[buffer interim] 576 false วันนะคะกำหนดให้มีขึ้นในวัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:42.864424781+07:00","message":"[bufferProcess] interim [880000000]:วันนะคะกำหนดให้มีขึ้นในวัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:42.864428115+07:00","message":"[bufferProcess] send to processor:วันนะคะกำหนดให้ขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:42.864432723+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:42.864436404+07:00","message":"> Transcript [3015] [false]: 'วันนะคะกำหนดให้ขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:42.864440759+07:00","message":"Count interim (case 1.1): 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:42.864443115+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:42.864445664+07:00","message":"StatePrefix: 'วันนะคะกำหนด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:42.864448647+07:00","message":"TextPushed: 'วัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:42.864451931+07:00","message":"Push: 'นะคะกำหนด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:42.864454287+07:00","message":"TextPushed: 'วันนะคะกำหนด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:42.864459316+07:00","message":"Set new StatePrefix : 'วันนะคะกำหนดให้ขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:42.864462075+07:00","message":"Next Push (prob) : 'ให้ขึ้น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:42.864472401+07:00","message":"push: {false นะคะกำหนด 0 0xc0023e9580}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:42.996873758+07:00","message":"receive streaming session, msgId: 576"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:42.996920827+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":"2025-10-27T14:39:42.996927294+07:00","message":"receive interim result [false|false]: วันนะคะกำหนดให้มีขึ้นในวันที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:42.996944078+07:00","message":"[buffer interim] 576 false วันนะคะกำหนดให้มีขึ้นในวันที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:42.996954287+07:00","message":"[bufferProcess] interim [0]:วันนะคะกำหนดให้มีขึ้นในวันที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:42.996958648+07:00","message":"[bufferProcess] send to processor:วันนะคะกำหนดให้มีขึ้นในวัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:42.99696522+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:42.996969357+07:00","message":"> Transcript [3016] [false]: 'วันนะคะกำหนดให้มีขึ้นในวัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:42.996973101+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:42.996975691+07:00","message":"Set new StatePrefix: 'วันนะคะกำหนดให้มีขึ้นในวัน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:43.297480107+07:00","message":"receive streaming session, msgId: 576"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:43.29752484+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":"2025-10-27T14:39:43.297532078+07:00","message":"receive interim result [false|false]: วันนะคะกำหนดให้มีขึ้นในวันที่ 3"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:43.297547269+07:00","message":"[buffer interim] 576 false วันนะคะกำหนดให้มีขึ้นในวันที่ 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:43.297557998+07:00","message":"[bufferProcess] interim [240000000]:วันนะคะกำหนดให้มีขึ้นในวันที่ 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:43.297560828+07:00","message":"[bufferProcess] send to processor:วันนะคะกำหนดให้มีขึ้นในวันที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:43.297567463+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:43.297571071+07:00","message":"> Transcript [3017] [false]: 'วันนะคะกำหนดให้มีขึ้นในวันที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:43.297575005+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:43.297577413+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:43.297580123+07:00","message":"StatePrefix: 'วันนะคะกำหนดให้มีขึ้นในวัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:43.297583706+07:00","message":"TextPushed: 'วันนะคะกำหนด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:43.368566187+07:00","message":"receive streaming session, msgId: 576"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:43.368612499+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วันนะคะกำหนดให้มีขึ้นในวันที่ 30\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:43.368619604+07:00","message":"receive interim result [false|false]: วันนะคะกำหนดให้มีขึ้นในวันที่ 30"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:43.368631435+07:00","message":"[buffer interim] 576 false วันนะคะกำหนดให้มีขึ้นในวันที่ 30"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:43.36864007+07:00","message":"[bufferProcess] interim [420000000]:วันนะคะกำหนดให้มีขึ้นในวันที่ 30"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:43.36864274+07:00","message":"[bufferProcess] send to processor:วันนะคะกำหนดให้มีขึ้นในวันที่ 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:43.368646491+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:43.368648958+07:00","message":"> Transcript [3018] [false]: 'วันนะคะกำหนดให้มีขึ้นในวันที่ 3'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:43.368652455+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:43.36865418+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:43.368655678+07:00","message":"StatePrefix: 'วันนะคะกำหนดให้มีขึ้นในวัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:43.368658455+07:00","message":"TextPushed: 'วันนะคะกำหนด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:43.56376335+07:00","message":"receive streaming session, msgId: 576"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:43.563802427+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":"2025-10-27T14:39:43.563808851+07:00","message":"receive interim result [false|false]: วันนะคะกำหนดให้มีขึ้นในวันที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:43.563817034+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 30\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:43.563819091+07:00","message":"receive interim result [false|false]:  30"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:43.563826281+07:00","message":"[buffer interim] 576 false วันนะคะกำหนดให้มีขึ้นในวันที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:43.563831588+07:00","message":"[buffer interim] 576 false  30"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:43.563837001+07:00","message":"[bufferProcess] interim [600000000]:วันนะคะกำหนดให้มีขึ้นในวันที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:43.563839208+07:00","message":"[bufferProcess] send to processor:วันนะคะกำหนดให้มีขึ้นในวันที่ 30"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:43.563843823+07:00","message":"[bufferProcess] interim [600000000]: 30"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:43.56384588+07:00","message":"[bufferProcess] update buffer: วันนะคะกำหนดให้มีขึ้นในวันที่ 30"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:43.563848498+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:43.563850967+07:00","message":"> Transcript [3019] [false]: 'วันนะคะกำหนดให้มีขึ้นในวันที่ 30'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:43.563853374+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:43.563856241+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:43.563857846+07:00","message":"StatePrefix: 'วันนะคะกำหนดให้มีขึ้นในวัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:43.563860001+07:00","message":"TextPushed: 'วันนะคะกำหนด'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:39:43.639251975+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:39:43.639275899+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:43.752500108+07:00","message":"receive streaming session, msgId: 576"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:43.752541056+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วันนะคะกำหนดให้มีขึ้นในวันที่\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:43.752546164+07:00","message":"receive interim result [false|false]: วันนะคะกำหนดให้มีขึ้นในวันที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:43.752556621+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 30 ตุลา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:43.752558834+07:00","message":"receive interim result [false|false]:  30 ตุลา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:43.752580633+07:00","message":"[buffer interim] 576 false วันนะคะกำหนดให้มีขึ้นในวันที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:43.752591105+07:00","message":"[buffer interim] 576 false  30 ตุลา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:43.752630745+07:00","message":"[bufferProcess] interim [780000000]:วันนะคะกำหนดให้มีขึ้นในวันที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:43.752656578+07:00","message":"[bufferProcess] send to processor:วันนะคะกำหนดให้มีขึ้นในวันที่ 30"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:43.752668288+07:00","message":"[bufferProcess] interim [780000000]: 30 ตุลา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:43.752672555+07:00","message":"[bufferProcess] update buffer: วันนะคะกำหนดให้มีขึ้นในวันที่ 30 ตุลา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:43.752677181+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:43.752682223+07:00","message":"> Transcript [3020] [false]: 'วันนะคะกำหนดให้มีขึ้นในวันที่ 30'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:43.752687612+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:43.752689999+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:43.752692519+07:00","message":"StatePrefix: 'วันนะคะกำหนดให้มีขึ้นในวัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:43.752694856+07:00","message":"TextPushed: 'วันนะคะกำหนด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:43.752698399+07:00","message":"Push: 'ให้มีขึ้นในวัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:43.752700765+07:00","message":"TextPushed: 'วันนะคะกำหนดให้มีขึ้นในวัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:43.752703715+07:00","message":"Set new StatePrefix : 'วันนะคะกำหนดให้มีขึ้นในวันที่ 30'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:43.752706701+07:00","message":"Next Push (prob) : 'ที่ 30'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:43.752721627+07:00","message":"push: {false ให้มีขึ้นในวัน 0 0xc0023e9580}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:43.883445242+07:00","message":"receive streaming session, msgId: 576"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:43.883477881+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":"2025-10-27T14:39:43.883484077+07:00","message":"receive interim result [false|false]: วันนะคะกำหนดให้มีขึ้นในวันที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:43.883496383+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 30 ตุลาคม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:43.88349911+07:00","message":"receive interim result [false|false]:  30 ตุลาคม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:43.883506971+07:00","message":"[buffer interim] 576 false วันนะคะกำหนดให้มีขึ้นในวันที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:43.883511851+07:00","message":"[buffer interim] 576 false  30 ตุลาคม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:43.883517715+07:00","message":"[bufferProcess] interim [900000000]:วันนะคะกำหนดให้มีขึ้นในวันที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:43.883519855+07:00","message":"[bufferProcess] send to processor:วันนะคะกำหนดให้มีขึ้นในวันที่ 30 ตุลา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:43.883522899+07:00","message":"[bufferProcess] interim [900000000]: 30 ตุลาคม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:43.883526895+07:00","message":"[bufferProcess] update buffer: วันนะคะกำหนดให้มีขึ้นในวันที่ 30 ตุลาคม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:43.883529798+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:43.883532222+07:00","message":"> Transcript [3021] [false]: 'วันนะคะกำหนดให้มีขึ้นในวันที่ 30 ตุลา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:43.883535304+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:43.88353716+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:43.883538818+07:00","message":"StatePrefix: 'วันนะคะกำหนดให้มีขึ้นในวันที่ 30'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:43.883540743+07:00","message":"TextPushed: 'วันนะคะกำหนดให้มีขึ้นในวัน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:44.014946326+07:00","message":"receive streaming session, msgId: 576"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:44.014986296+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วันนะคะกำหนดให้มีขึ้นในวันที่ 30\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:44.014993049+07:00","message":"receive interim result [false|false]: วันนะคะกำหนดให้มีขึ้นในวันที่ 30"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:44.015001819+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":"2025-10-27T14:39:44.015004301+07:00","message":"receive interim result [false|false]:  ตุลาคม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:44.015011572+07:00","message":"[buffer interim] 576 false วันนะคะกำหนดให้มีขึ้นในวันที่ 30"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:44.015016747+07:00","message":"[buffer interim] 576 false  ตุลาคม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:44.015022284+07:00","message":"[bufferProcess] interim [20000000]:วันนะคะกำหนดให้มีขึ้นในวันที่ 30"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:44.01502941+07:00","message":"[bufferProcess] send to processor:วันนะคะกำหนดให้มีขึ้นในวันที่ 30 ตุลาคม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:44.015036004+07:00","message":"[bufferProcess] interim [20000000]: ตุลาคม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:44.015039428+07:00","message":"[bufferProcess] update buffer: วันนะคะกำหนดให้มีขึ้นในวันที่ 30 ตุลาคม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:44.015042453+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:44.015045321+07:00","message":"> Transcript [3022] [false]: 'วันนะคะกำหนดให้มีขึ้นในวันที่ 30 ตุลาคม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:44.015048573+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:44.015050274+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:44.015051847+07:00","message":"StatePrefix: 'วันนะคะกำหนดให้มีขึ้นในวันที่ 30'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:44.015053784+07:00","message":"TextPushed: 'วันนะคะกำหนดให้มีขึ้นในวัน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:44.468786456+07:00","message":"receive streaming session, msgId: 576"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:44.468827144+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วันนะคะกำหนดให้มีขึ้นในวันที่ 30 ตุลาคม\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:44.468832769+07:00","message":"receive interim result [false|false]: วันนะคะกำหนดให้มีขึ้นในวันที่ 30 ตุลาคม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:44.468856181+07:00","message":"[buffer interim] 576 false วันนะคะกำหนดให้มีขึ้นในวันที่ 30 ตุลาคม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:44.46886537+07:00","message":"[bufferProcess] interim [500000000]:วันนะคะกำหนดให้มีขึ้นในวันที่ 30 ตุลาคม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:44.468868642+07:00","message":"[bufferProcess] send to processor:วันนะคะกำหนดให้มีขึ้นในวันที่ 30 ตุลาคม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:44.468873806+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:44.468876542+07:00","message":"> Transcript [3023] [false]: 'วันนะคะกำหนดให้มีขึ้นในวันที่ 30 ตุลาคม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:44.468879682+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:44.468881418+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:44.468883019+07:00","message":"StatePrefix: 'วันนะคะกำหนดให้มีขึ้นในวันที่ 30'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:44.468885223+07:00","message":"TextPushed: 'วันนะคะกำหนดให้มีขึ้นในวัน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:44.779323605+07:00","message":"receive streaming session, msgId: 576"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:44.779358349+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วันนะคะกำหนดให้มีขึ้นในวันที่ 30\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:44.779363973+07:00","message":"receive interim result [false|false]: วันนะคะกำหนดให้มีขึ้นในวันที่ 30"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:44.77937657+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":"2025-10-27T14:39:44.779378981+07:00","message":"receive interim result [false|false]:  ตุลาคมพุทธศักราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:44.779385996+07:00","message":"[buffer interim] 576 false วันนะคะกำหนดให้มีขึ้นในวันที่ 30"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:44.779389441+07:00","message":"[buffer interim] 576 false  ตุลาคมพุทธศักราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:44.779404374+07:00","message":"[bufferProcess] interim [740000000]:วันนะคะกำหนดให้มีขึ้นในวันที่ 30"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:44.779422735+07:00","message":"[bufferProcess] send to processor:วันนะคะกำหนดให้มีขึ้นในวันที่ 30 ตุลาคม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:44.779429434+07:00","message":"[bufferProcess] interim [740000000]: ตุลาคมพุทธศักราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:44.779437591+07:00","message":"[bufferProcess] update buffer: วันนะคะกำหนดให้มีขึ้นในวันที่ 30 ตุลาคมพุทธศักราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:44.779442127+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:44.779446125+07:00","message":"> Transcript [3024] [false]: 'วันนะคะกำหนดให้มีขึ้นในวันที่ 30 ตุลาคม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:44.779451196+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:44.779453693+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:44.779457245+07:00","message":"StatePrefix: 'วันนะคะกำหนดให้มีขึ้นในวันที่ 30'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:44.779459258+07:00","message":"TextPushed: 'วันนะคะกำหนดให้มีขึ้นในวัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:44.779465765+07:00","message":"Push: 'ที่ 30'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:44.779467529+07:00","message":"TextPushed: 'วันนะคะกำหนดให้มีขึ้นในวันที่ 30'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:44.779469259+07:00","message":"Set new StatePrefix : 'วันนะคะกำหนดให้มีขึ้นในวันที่ 30 ตุลาคม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:44.779471603+07:00","message":"Next Push (prob) : ' ตุลาคม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:44.779482187+07:00","message":"push: {false ที่ 30 0 0xc0023e9580}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:45.101292736+07:00","message":"receive streaming session, msgId: 576"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:45.101328554+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วันนะคะกำหนดให้มีขึ้นในวันที่ 30\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:45.101334631+07:00","message":"receive interim result [false|false]: วันนะคะกำหนดให้มีขึ้นในวันที่ 30"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:45.101343659+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ตุลาคมพุทธศักราช 2000\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:45.101345835+07:00","message":"receive interim result [false|false]:  ตุลาคมพุทธศักราช 2000"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:45.101352656+07:00","message":"[buffer interim] 576 false วันนะคะกำหนดให้มีขึ้นในวันที่ 30"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:45.101358731+07:00","message":"[buffer interim] 576 false  ตุลาคมพุทธศักราช 2000"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:45.101366359+07:00","message":"[bufferProcess] interim [100000000]:วันนะคะกำหนดให้มีขึ้นในวันที่ 30"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:45.101370544+07:00","message":"[bufferProcess] send to processor:วันนะคะกำหนดให้มีขึ้นในวันที่ 30 ตุลาคมพุทธศักราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:45.101376515+07:00","message":"[bufferProcess] interim [100000000]: ตุลาคมพุทธศักราช 2000"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:45.101380363+07:00","message":"[bufferProcess] update buffer: วันนะคะกำหนดให้มีขึ้นในวันที่ 30 ตุลาคมพุทธศักราช 2000"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:45.101384896+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:45.101389238+07:00","message":"> Transcript [3025] [false]: 'วันนะคะกำหนดให้มีขึ้นในวันที่ 30 ตุลาคมพุทธศักราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:45.101393751+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:45.101395829+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:45.101397491+07:00","message":"StatePrefix: 'วันนะคะกำหนดให้มีขึ้นในวันที่ 30 ตุลาคม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:45.101399897+07:00","message":"TextPushed: 'วันนะคะกำหนดให้มีขึ้นในวันที่ 30'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:45.162758934+07:00","message":"receive streaming session, msgId: 576"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:45.162795732+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วันนะคะกำหนดให้มีขึ้นในวันที่ 30\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:45.162802025+07:00","message":"receive interim result [false|false]: วันนะคะกำหนดให้มีขึ้นในวันที่ 30"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:45.162811586+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":"2025-10-27T14:39:45.162814064+07:00","message":"receive interim result [false|false]:  ตุลาคมพุทธศักราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:45.162820753+07:00","message":"[buffer interim] 576 false วันนะคะกำหนดให้มีขึ้นในวันที่ 30"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:45.162824358+07:00","message":"[buffer interim] 576 false  ตุลาคมพุทธศักราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:45.16283038+07:00","message":"[bufferProcess] interim [160000000]:วันนะคะกำหนดให้มีขึ้นในวันที่ 30"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:45.16283293+07:00","message":"[bufferProcess] send to processor:วันนะคะกำหนดให้มีขึ้นในวันที่ 30 ตุลาคมพุทธศักราช 2000"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:45.162835797+07:00","message":"[bufferProcess] interim [160000000]: ตุลาคมพุทธศักราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:45.16283814+07:00","message":"[bufferProcess] update buffer: วันนะคะกำหนดให้มีขึ้นในวันที่ 30 ตุลาคมพุทธศักราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:45.162841145+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:45.162843513+07:00","message":"> Transcript [3026] [false]: 'วันนะคะกำหนดให้มีขึ้นในวันที่ 30 ตุลาคมพุทธศักราช 2000'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:45.162846987+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:45.162848649+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:45.162850097+07:00","message":"StatePrefix: 'วันนะคะกำหนดให้มีขึ้นในวันที่ 30 ตุลาคม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:45.162852097+07:00","message":"TextPushed: 'วันนะคะกำหนดให้มีขึ้นในวันที่ 30'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:45.328024206+07:00","message":"[GCS] IsForceVAD: false for message ID: 576"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:45.347742156+07:00","message":"receive streaming session, msgId: 576"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:45.347777212+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วันนะคะกำหนดให้มีขึ้นในวันที่ 30 ตุลาคมพุทธศักราช\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:45.347795493+07:00","message":"receive interim result [false|false]: วันนะคะกำหนดให้มีขึ้นในวันที่ 30 ตุลาคมพุทธศักราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:45.347807764+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 2500\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:45.347810448+07:00","message":"receive interim result [false|false]:  2500"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:45.347816901+07:00","message":"[buffer interim] 576 false วันนะคะกำหนดให้มีขึ้นในวันที่ 30 ตุลาคมพุทธศักราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:45.347820209+07:00","message":"[buffer interim] 576 false  2500"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:45.347826101+07:00","message":"[bufferProcess] interim [340000000]:วันนะคะกำหนดให้มีขึ้นในวันที่ 30 ตุลาคมพุทธศักราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:45.347828289+07:00","message":"[bufferProcess] send to processor:วันนะคะกำหนดให้มีขึ้นในวันที่ 30 ตุลาคมพุทธศักราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:45.347831061+07:00","message":"[bufferProcess] interim [340000000]: 2500"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:45.347832957+07:00","message":"[bufferProcess] update buffer: วันนะคะกำหนดให้มีขึ้นในวันที่ 30 ตุลาคมพุทธศักราช 2500"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:45.347845965+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:45.347848516+07:00","message":"> Transcript [3027] [false]: 'วันนะคะกำหนดให้มีขึ้นในวันที่ 30 ตุลาคมพุทธศักราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:45.347851619+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:45.347853178+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:45.347855029+07:00","message":"StatePrefix: 'วันนะคะกำหนดให้มีขึ้นในวันที่ 30 ตุลาคม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:45.347857484+07:00","message":"TextPushed: 'วันนะคะกำหนดให้มีขึ้นในวันที่ 30'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:45.390694077+07:00","message":"[GCS] Start streaming session, msgId: 577"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:45.421217586+07:00","message":"receive streaming session, msgId: 576"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:45.421272119+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วันนะคะกำหนดให้มีขึ้นในวันที่ 30 ตุลาคมพุทธศักราช\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:45.42127974+07:00","message":"receive interim result [false|false]: วันนะคะกำหนดให้มีขึ้นในวันที่ 30 ตุลาคมพุทธศักราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:45.421299168+07:00","message":"[buffer interim] 576 false วันนะคะกำหนดให้มีขึ้นในวันที่ 30 ตุลาคมพุทธศักราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:45.421312245+07:00","message":"[bufferProcess] interim [460000000]:วันนะคะกำหนดให้มีขึ้นในวันที่ 30 ตุลาคมพุทธศักราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:45.421316386+07:00","message":"[bufferProcess] send to processor:วันนะคะกำหนดให้มีขึ้นในวันที่ 30 ตุลาคมพุทธศักราช 2500"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:45.421321468+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:45.421325098+07:00","message":"> Transcript [3028] [false]: 'วันนะคะกำหนดให้มีขึ้นในวันที่ 30 ตุลาคมพุทธศักราช 2500'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:45.421330493+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:45.42133298+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:45.421336368+07:00","message":"StatePrefix: 'วันนะคะกำหนดให้มีขึ้นในวันที่ 30 ตุลาคม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:45.42133988+07:00","message":"TextPushed: 'วันนะคะกำหนดให้มีขึ้นในวันที่ 30'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:45.421343299+07:00","message":"Push: ' ตุลาคม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:45.42134586+07:00","message":"TextPushed: 'วันนะคะกำหนดให้มีขึ้นในวันที่ 30 ตุลาคม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:45.421348849+07:00","message":"Set new StatePrefix : 'วันนะคะกำหนดให้มีขึ้นในวันที่ 30 ตุลาคมพุทธศักราช 2500'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:45.421352404+07:00","message":"Next Push (prob) : 'พุทธศักราช 2500'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:45.421362089+07:00","message":"push: {false  ตุลาคม 0 0xc0023e9580}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:45.488601637+07:00","message":"receive streaming session, msgId: 576"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:45.488649562+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วันนะคะกำหนดให้มีขึ้นในวันที่ 30 ตุลาคมพุทธศักราช\",\"confidence\":0.9557316}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:45.48865641+07:00","message":"receive interim result [true|false]: วันนะคะกำหนดให้มีขึ้นในวันที่ 30 ตุลาคมพุทธศักราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:45.488664342+07:00","message":"end recv isFinal message id 576"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:45.488666353+07:00","message":"end Recv id 576"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:45.488672109+07:00","message":"[buffer interim] 576 true วันนะคะกำหนดให้มีขึ้นในวันที่ 30 ตุลาคมพุทธศักราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:45.488685932+07:00","message":"[bufferProcess] interim [520000000]:วันนะคะกำหนดให้มีขึ้นในวันที่ 30 ตุลาคมพุทธศักราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:45.488692488+07:00","message":"[bufferProcess] send to processor (isfinal):วันนะคะกำหนดให้มีขึ้นในวันที่ 30 ตุลาคมพุทธศักราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:45.488697515+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:45.488700135+07:00","message":"> Transcript [3029] [false]: 'วันนะคะกำหนดให้มีขึ้นในวันที่ 30 ตุลาคมพุทธศักราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:45.488702739+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:45.488704119+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:45.488705605+07:00","message":"> Transcript [3030] [true]: 'วันนะคะกำหนดให้มีขึ้นในวันที่ 30 ตุลาคมพุทธศักราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:45.488707694+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:45.488709252+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:45.488711311+07:00","message":"StatePrefix: 'วันนะคะกำหนดให้มีขึ้นในวันที่ 30 ตุลาคมพุทธศักราช 2500'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:45.488713559+07:00","message":"TextPushed: 'วันนะคะกำหนดให้มีขึ้นในวันที่ 30 ตุลาคม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:45.488718279+07:00","message":"Push: 'พุทธศักราช'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:45.488726589+07:00","message":"push: {true พุทธศักราช 0 0xc0023e9580}"}
{"level":"info","service":"Main","time":"2025-10-27T14:39:45.500873289+07:00","message":"write wav file: './tmp/7446/7446_576.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:45.754634969+07:00","message":"receive streaming session, msgId: 577"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:45.754668018+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"60\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:45.754672381+07:00","message":"receive interim result [false|false]: 60"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:45.754685151+07:00","message":"[buffer interim] 577 false 60"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:45.754691828+07:00","message":"[bufferProcess] interim [420000000]:60"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:45.754693355+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:45.934768442+07:00","message":"receive streaming session, msgId: 577"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:45.93479884+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"68\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:45.934804601+07:00","message":"receive interim result [false|false]: 68"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:45.934820188+07:00","message":"[buffer interim] 577 false 68"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:45.934828313+07:00","message":"[bufferProcess] interim [540000000]:68"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:45.934831094+07:00","message":"[bufferProcess] send to processor:60"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:45.934834679+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:45.934838088+07:00","message":"> Transcript [3031] [false]: '60'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:45.934840645+07:00","message":"Set StatePrefix (first interim): '60'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:46.5893883+07:00","message":"receive streaming session, msgId: 577"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:46.589434606+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"68\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:46.589441218+07:00","message":"receive interim result [false|false]: 68"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:46.589456244+07:00","message":"[buffer interim] 577 false 68"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:46.589466842+07:00","message":"[bufferProcess] interim [140000000]:68"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:46.589469646+07:00","message":"[bufferProcess] send to processor:68"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:46.589476701+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:46.589480338+07:00","message":"> Transcript [3032] [false]: '68'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:46.589483268+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:46.58948574+07:00","message":"Set new StatePrefix: '68'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:46.594516603+07:00","message":"receive streaming session, msgId: 577"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:46.594536266+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"68\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:46.594541681+07:00","message":"receive interim result [false|false]: 68"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:46.594548936+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":"2025-10-27T14:39:46.59455312+07:00","message":"receive interim result [false|false]:  เวลา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:46.594559832+07:00","message":"[buffer interim] 577 false 68"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:46.594562983+07:00","message":"[buffer interim] 577 false  เวลา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:46.594567759+07:00","message":"[bufferProcess] interim [200000000]:68"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:46.594570215+07:00","message":"[bufferProcess] send to processor:68"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:46.594573528+07:00","message":"[bufferProcess] interim [200000000]: เวลา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:46.594576238+07:00","message":"[bufferProcess] update buffer: 68 เวลา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:46.5945793+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:46.594582418+07:00","message":"> Transcript [3033] [false]: '68'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:46.594585871+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:46.594588664+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:46.594591132+07:00","message":"StatePrefix: '68'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:46.594593531+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:39:46.639285697+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:39:46.639301803+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:46.773010006+07:00","message":"receive streaming session, msgId: 577"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:46.773047652+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"68\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:46.773052879+07:00","message":"receive interim result [false|false]: 68"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:46.773062821+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":"2025-10-27T14:39:46.773065631+07:00","message":"receive interim result [false|false]:  เวลาสิบ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:46.773073601+07:00","message":"[buffer interim] 577 false 68"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:46.773078661+07:00","message":"[buffer interim] 577 false  เวลาสิบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:46.773084798+07:00","message":"[bufferProcess] interim [380000000]:68"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:46.773087483+07:00","message":"[bufferProcess] send to processor:68 เวลา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:46.773093355+07:00","message":"[bufferProcess] interim [380000000]: เวลาสิบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:46.773096228+07:00","message":"[bufferProcess] update buffer: 68 เวลาสิบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:46.773108153+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:46.773139136+07:00","message":"> Transcript [3034] [false]: '68 เวลา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:46.773146556+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:46.773148996+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:46.773152114+07:00","message":"StatePrefix: '68'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:46.773154292+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:46.962589293+07:00","message":"receive streaming session, msgId: 577"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:46.962625577+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"68\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:46.962631374+07:00","message":"receive interim result [false|false]: 68"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:46.962640166+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" เวลา 11\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:46.962642957+07:00","message":"receive interim result [false|false]:  เวลา 11"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:46.962650824+07:00","message":"[buffer interim] 577 false 68"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:46.962654513+07:00","message":"[buffer interim] 577 false  เวลา 11"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:46.962660822+07:00","message":"[bufferProcess] interim [560000000]:68"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:46.96266262+07:00","message":"[bufferProcess] send to processor:68 เวลาสิบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:46.962665379+07:00","message":"[bufferProcess] interim [560000000]: เวลา 11"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:46.962667571+07:00","message":"[bufferProcess] update buffer: 68 เวลา 11"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:46.962670244+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:46.962673+07:00","message":"> Transcript [3035] [false]: '68 เวลาสิบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:46.962675595+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:46.962677244+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:46.96267885+07:00","message":"StatePrefix: '68'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:46.962680521+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:47.148556486+07:00","message":"receive streaming session, msgId: 577"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:47.148598609+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"18 เวลา 11:00\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:47.148604437+07:00","message":"receive interim result [false|false]: 18 เวลา 11:00"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:47.148616191+07:00","message":"[buffer interim] 577 false 18 เวลา 11:00"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:47.148622995+07:00","message":"[bufferProcess] interim [740000000]:18 เวลา 11:00"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:47.148624995+07:00","message":"[bufferProcess] send to processor:68 เวลา 11"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:47.14863027+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:47.148632883+07:00","message":"> Transcript [3036] [false]: '68 เวลา 11'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:47.14863585+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:47.148637706+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:47.148639328+07:00","message":"StatePrefix: '68'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:47.148641012+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:47.148645317+07:00","message":"Push: '68'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:47.148646836+07:00","message":"TextPushed: '68'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:47.14864838+07:00","message":"Set new StatePrefix : '68 เวลา 11'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:47.148650314+07:00","message":"Next Push (prob) : ' เวลา 11'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:47.148658412+07:00","message":"push: {false 68 0 0xc002922500}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:47.154742294+07:00","message":"receive streaming session, msgId: 577"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:47.154768553+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"18 เวลา 11:00 น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:47.154774735+07:00","message":"receive interim result [false|false]: 18 เวลา 11:00 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:47.15478773+07:00","message":"[buffer interim] 577 false 18 เวลา 11:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:47.154794615+07:00","message":"[bufferProcess] interim [800000000]:18 เวลา 11:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:47.154797133+07:00","message":"[bufferProcess] send to processor:18 เวลา 11:00"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:47.154803447+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:47.154806301+07:00","message":"> Transcript [3037] [false]: '18 เวลา 11:00'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:47.154808606+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:47.154811067+07:00","message":"Set new StatePrefix: '18 เวลา 11:00'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:47.279536057+07:00","message":"receive streaming session, msgId: 577"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:47.279577954+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"18 เวลา 11:00\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:47.27958584+07:00","message":"receive interim result [false|false]: 18 เวลา 11:00"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:47.279603179+07:00","message":"[buffer interim] 577 false 18 เวลา 11:00"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:47.279615674+07:00","message":"[bufferProcess] interim [860000000]:18 เวลา 11:00"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:47.279618701+07:00","message":"[bufferProcess] send to processor:18 เวลา 11:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:47.279624721+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:47.279628505+07:00","message":"> Transcript [3038] [false]: '18 เวลา 11:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:47.279632781+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:47.279636004+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:47.279637751+07:00","message":"StatePrefix: '18 เวลา 11:00'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:47.279640462+07:00","message":"TextPushed: '68'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:47.545220488+07:00","message":"receive streaming session, msgId: 577"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:47.545264511+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"18 เวลา 11:00 น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:47.545271395+07:00","message":"receive interim result [false|false]: 18 เวลา 11:00 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:47.545286399+07:00","message":"[buffer interim] 577 false 18 เวลา 11:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:47.545297309+07:00","message":"[bufferProcess] interim [160000000]:18 เวลา 11:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:47.545300252+07:00","message":"[bufferProcess] send to processor:18 เวลา 11:00"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:47.545306662+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:47.545310204+07:00","message":"> Transcript [3039] [false]: '18 เวลา 11:00'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:47.545313878+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:47.545316276+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:47.545318713+07:00","message":"StatePrefix: '18 เวลา 11:00'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:47.545321434+07:00","message":"TextPushed: '68'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:47.730309313+07:00","message":"receive streaming session, msgId: 577"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:47.730346566+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"18 เวลา 11:00\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:47.730352662+07:00","message":"receive interim result [false|false]: 18 เวลา 11:00"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:47.73036637+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":"2025-10-27T14:39:47.730369485+07:00","message":"receive interim result [false|false]:  น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:47.73038015+07:00","message":"[buffer interim] 577 false 18 เวลา 11:00"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:47.730387738+07:00","message":"[buffer interim] 577 false  น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:47.730395052+07:00","message":"[bufferProcess] interim [340000000]:18 เวลา 11:00"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:47.730397302+07:00","message":"[bufferProcess] send to processor:18 เวลา 11:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:47.730402635+07:00","message":"[bufferProcess] interim [340000000]: น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:47.73040474+07:00","message":"[bufferProcess] update buffer: 18 เวลา 11:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:47.730407692+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:47.730410514+07:00","message":"> Transcript [3040] [false]: '18 เวลา 11:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:47.730412979+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:47.730414563+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:47.730416234+07:00","message":"StatePrefix: '18 เวลา 11:00'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:47.730417972+07:00","message":"TextPushed: '68'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:47.861986029+07:00","message":"receive streaming session, msgId: 577"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:47.86202007+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"18 เวลา 11:00\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:47.862026211+07:00","message":"receive interim result [false|false]: 18 เวลา 11:00"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:47.862035383+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":"2025-10-27T14:39:47.862038544+07:00","message":"receive interim result [false|false]:  น ค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:47.862046655+07:00","message":"[buffer interim] 577 false 18 เวลา 11:00"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:47.862052363+07:00","message":"[buffer interim] 577 false  น ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:47.862066501+07:00","message":"[bufferProcess] interim [460000000]:18 เวลา 11:00"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:47.862071576+07:00","message":"[bufferProcess] send to processor:18 เวลา 11:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:47.862075225+07:00","message":"[bufferProcess] interim [460000000]: น ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:47.862078346+07:00","message":"[bufferProcess] update buffer: 18 เวลา 11:00 น ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:47.862090223+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:47.862119318+07:00","message":"> Transcript [3041] [false]: '18 เวลา 11:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:47.86212458+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:47.862126681+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:47.862128591+07:00","message":"StatePrefix: '18 เวลา 11:00'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:47.862130468+07:00","message":"TextPushed: '68'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:47.862136832+07:00","message":"Push: '18 เวลา 11:00'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:47.86213846+07:00","message":"TextPushed: '18 เวลา 11:00'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:47.862140043+07:00","message":"Set new StatePrefix : '18 เวลา 11:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:47.862141891+07:00","message":"Next Push (prob) : ' น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:47.862151438+07:00","message":"push: {false 18 เวลา 11:00 0 0xc002922500}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:48.184339248+07:00","message":"receive streaming session, msgId: 577"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:48.184373166+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"18 เวลา 11:00 น\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:48.184378947+07:00","message":"receive interim result [false|false]: 18 เวลา 11:00 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:48.184388497+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":"2025-10-27T14:39:48.184390584+07:00","message":"receive interim result [false|false]:  ค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:48.184397401+07:00","message":"[buffer interim] 577 false 18 เวลา 11:00 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:48.184400292+07:00","message":"[buffer interim] 577 false  ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:48.184405698+07:00","message":"[bufferProcess] interim [760000000]:18 เวลา 11:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:48.184407933+07:00","message":"[bufferProcess] send to processor:18 เวลา 11:00 น ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:48.184410628+07:00","message":"[bufferProcess] interim [760000000]: ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:48.184412559+07:00","message":"[bufferProcess] update buffer: 18 เวลา 11:00 น ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:48.184415142+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:48.184417688+07:00","message":"> Transcript [3042] [false]: '18 เวลา 11:00 น ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:48.184419993+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:48.184421639+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:48.184423302+07:00","message":"StatePrefix: '18 เวลา 11:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:48.184424946+07:00","message":"TextPushed: '18 เวลา 11:00'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:48.44656452+07:00","message":"receive streaming session, msgId: 577"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:48.446603373+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"18 เวลา 11:00 น ค่ะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:48.446609113+07:00","message":"receive interim result [false|false]: 18 เวลา 11:00 น ค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:48.446621337+07:00","message":"[buffer interim] 577 false 18 เวลา 11:00 น ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:48.446627685+07:00","message":"[bufferProcess] interim [60000000]:18 เวลา 11:00 น ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:48.44662977+07:00","message":"[bufferProcess] send to processor:18 เวลา 11:00 น ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:48.4466345+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:48.446636887+07:00","message":"> Transcript [3043] [false]: '18 เวลา 11:00 น ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:48.446639794+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:48.446641605+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:48.446643201+07:00","message":"StatePrefix: '18 เวลา 11:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:48.446644898+07:00","message":"TextPushed: '18 เวลา 11:00'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:48.753535614+07:00","message":"receive streaming session, msgId: 577"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:48.753575979+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"18 เวลา 11:00 น\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:48.753581946+07:00","message":"receive interim result [false|false]: 18 เวลา 11:00 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:48.753592832+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":"2025-10-27T14:39:48.753595548+07:00","message":"receive interim result [false|false]:  ค่ะเกิดข้อสงสัย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:48.753602385+07:00","message":"[buffer interim] 577 false 18 เวลา 11:00 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:48.753605753+07:00","message":"[buffer interim] 577 false  ค่ะเกิดข้อสงสัย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:48.753610543+07:00","message":"[bufferProcess] interim [420000000]:18 เวลา 11:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:48.753612448+07:00","message":"[bufferProcess] send to processor:18 เวลา 11:00 น ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:48.753615141+07:00","message":"[bufferProcess] interim [420000000]: ค่ะเกิดข้อสงสัย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:48.753618011+07:00","message":"[bufferProcess] update buffer: 18 เวลา 11:00 น ค่ะเกิดข้อสงสัย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:48.753621011+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:48.753623343+07:00","message":"> Transcript [3044] [false]: '18 เวลา 11:00 น ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:48.753625711+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:48.753627373+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:48.753628821+07:00","message":"StatePrefix: '18 เวลา 11:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:48.75363047+07:00","message":"TextPushed: '18 เวลา 11:00'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:48.94214715+07:00","message":"receive streaming session, msgId: 577"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:48.9421848+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"18 เวลา 11:00 น\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:48.942191207+07:00","message":"receive interim result [false|false]: 18 เวลา 11:00 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:48.94220269+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":"2025-10-27T14:39:48.94220547+07:00","message":"receive interim result [false|false]:  ค่ะเลยว่าสงสาร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:48.942212502+07:00","message":"[buffer interim] 577 false 18 เวลา 11:00 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:48.942216483+07:00","message":"[buffer interim] 577 false  ค่ะเลยว่าสงสาร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:48.942222274+07:00","message":"[bufferProcess] interim [540000000]:18 เวลา 11:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:48.942224886+07:00","message":"[bufferProcess] send to processor:18 เวลา 11:00 น ค่ะเกิดข้อสงสัย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:48.94222785+07:00","message":"[bufferProcess] interim [540000000]: ค่ะเลยว่าสงสาร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:48.942229838+07:00","message":"[bufferProcess] update buffer: 18 เวลา 11:00 น ค่ะเลยว่าสงสาร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:48.942232519+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:48.942235044+07:00","message":"> Transcript [3045] [false]: '18 เวลา 11:00 น ค่ะเกิดข้อสงสัย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:48.942239349+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:48.94224121+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:48.942242793+07:00","message":"StatePrefix: '18 เวลา 11:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:48.942244366+07:00","message":"TextPushed: '18 เวลา 11:00'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:48.942246609+07:00","message":"Push: ' น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:48.942248097+07:00","message":"TextPushed: '18 เวลา 11:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:48.942251267+07:00","message":"Set new StatePrefix : '18 เวลา 11:00 น ค่ะเกิดข้อสงสัย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:48.942253231+07:00","message":"Next Push (prob) : ' ค่ะเกิดข้อสงสัย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:48.94226271+07:00","message":"push: {false  น 0 0xc002922500}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:49.07383629+07:00","message":"receive streaming session, msgId: 577"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:49.073881739+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"18 เวลา 11:00 น\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:49.073889907+07:00","message":"receive interim result [false|false]: 18 เวลา 11:00 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:49.073900525+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ค่ะค่าส่ง 30 บ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:49.073903379+07:00","message":"receive interim result [false|false]:  ค่ะค่าส่ง 30 บ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:49.073911711+07:00","message":"[buffer interim] 577 false 18 เวลา 11:00 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:49.073917064+07:00","message":"[buffer interim] 577 false  ค่ะค่าส่ง 30 บ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:49.073922691+07:00","message":"[bufferProcess] interim [720000000]:18 เวลา 11:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:49.073925284+07:00","message":"[bufferProcess] send to processor:18 เวลา 11:00 น ค่ะเลยว่าสงสาร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:49.073928161+07:00","message":"[bufferProcess] interim [720000000]: ค่ะค่าส่ง 30 บ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:49.073930666+07:00","message":"[bufferProcess] update buffer: 18 เวลา 11:00 น ค่ะค่าส่ง 30 บ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:49.073933495+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:49.073942572+07:00","message":"> Transcript [3046] [false]: '18 เวลา 11:00 น ค่ะเลยว่าสงสาร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:49.0739457+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:49.073947392+07:00","message":"Set new StatePrefix: '18 เวลา 11:00 น ค่ะเลยว่าสงสาร'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:49.340819735+07:00","message":"receive streaming session, msgId: 577"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:49.340858554+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"18 เวลา 11:00 น\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:49.340865639+07:00","message":"receive interim result [false|false]: 18 เวลา 11:00 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:49.340882115+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ค่ะค่าส่ง 30 รูป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:49.34088548+07:00","message":"receive interim result [false|false]:  ค่ะค่าส่ง 30 รูป"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:49.340893683+07:00","message":"[buffer interim] 577 false 18 เวลา 11:00 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:49.340898162+07:00","message":"[buffer interim] 577 false  ค่ะค่าส่ง 30 รูป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:49.340905722+07:00","message":"[bufferProcess] interim [20000000]:18 เวลา 11:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:49.340908707+07:00","message":"[bufferProcess] send to processor:18 เวลา 11:00 น ค่ะค่าส่ง 30 บ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:49.340912297+07:00","message":"[bufferProcess] interim [20000000]: ค่ะค่าส่ง 30 รูป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:49.340915624+07:00","message":"[bufferProcess] update buffer: 18 เวลา 11:00 น ค่ะค่าส่ง 30 รูป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:49.340919458+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:49.340923094+07:00","message":"> Transcript [3047] [false]: '18 เวลา 11:00 น ค่ะค่าส่ง 30 บ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:49.340926079+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:49.340929553+07:00","message":"Set new StatePrefix: '18 เวลา 11:00 น ค่ะค่าส่ง 30 บ'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:39:49.639473537+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:39:49.639484857+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:49.651994421+07:00","message":"receive streaming session, msgId: 577"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:49.652032492+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"18 เวลา 11:00 น ค่ะค่าส่ง 30\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:49.652038474+07:00","message":"receive interim result [false|false]: 18 เวลา 11:00 น ค่ะค่าส่ง 30"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:49.652047311+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":"2025-10-27T14:39:49.652049528+07:00","message":"receive interim result [false|false]:  รูป"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:49.652056099+07:00","message":"[buffer interim] 577 false 18 เวลา 11:00 น ค่ะค่าส่ง 30"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:49.652059372+07:00","message":"[buffer interim] 577 false  รูป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:49.652064654+07:00","message":"[bufferProcess] interim [320000000]:18 เวลา 11:00 น ค่ะค่าส่ง 30"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:49.652067237+07:00","message":"[bufferProcess] send to processor:18 เวลา 11:00 น ค่ะค่าส่ง 30 รูป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:49.652070153+07:00","message":"[bufferProcess] interim [320000000]: รูป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:49.65207218+07:00","message":"[bufferProcess] update buffer: 18 เวลา 11:00 น ค่ะค่าส่ง 30 รูป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:49.652075137+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:49.652077946+07:00","message":"> Transcript [3048] [false]: '18 เวลา 11:00 น ค่ะค่าส่ง 30 รูป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:49.652079905+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:49.652081442+07:00","message":"Set new StatePrefix: '18 เวลา 11:00 น ค่ะค่าส่ง 30 รูป'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:49.987765542+07:00","message":"receive streaming session, msgId: 577"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:49.987800926+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"18 เวลา 11:00 น ค่ะค่าส่ง 30 รูป\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:49.98780632+07:00","message":"receive interim result [false|false]: 18 เวลา 11:00 น ค่ะค่าส่ง 30 รูป"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:49.987817381+07:00","message":"[buffer interim] 577 false 18 เวลา 11:00 น ค่ะค่าส่ง 30 รูป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:49.987824083+07:00","message":"[bufferProcess] interim [620000000]:18 เวลา 11:00 น ค่ะค่าส่ง 30 รูป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:49.987826229+07:00","message":"[bufferProcess] send to processor:18 เวลา 11:00 น ค่ะค่าส่ง 30 รูป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:49.987829523+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:49.987832138+07:00","message":"> Transcript [3049] [false]: '18 เวลา 11:00 น ค่ะค่าส่ง 30 รูป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:49.987834713+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:49.98783645+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:49.98783801+07:00","message":"StatePrefix: '18 เวลา 11:00 น ค่ะค่าส่ง 30 รูป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:49.987839815+07:00","message":"TextPushed: '18 เวลา 11:00 น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:50.243813383+07:00","message":"receive streaming session, msgId: 577"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:50.243858665+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"18 เวลา 11:00 น ค่ะค่าส่ง 30\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:50.243867078+07:00","message":"receive interim result [false|false]: 18 เวลา 11:00 น ค่ะค่าส่ง 30"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:50.243877618+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":"2025-10-27T14:39:50.24388147+07:00","message":"receive interim result [false|false]:  รูปพระพุทธ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:50.243890873+07:00","message":"[buffer interim] 577 false 18 เวลา 11:00 น ค่ะค่าส่ง 30"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:50.243894936+07:00","message":"[buffer interim] 577 false  รูปพระพุทธ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:50.243902106+07:00","message":"[bufferProcess] interim [920000000]:18 เวลา 11:00 น ค่ะค่าส่ง 30"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:50.243906073+07:00","message":"[bufferProcess] send to processor:18 เวลา 11:00 น ค่ะค่าส่ง 30 รูป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:50.243909871+07:00","message":"[bufferProcess] interim [920000000]: รูปพระพุทธ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:50.24391341+07:00","message":"[bufferProcess] update buffer: 18 เวลา 11:00 น ค่ะค่าส่ง 30 รูปพระพุทธ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:50.243918246+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:50.243922335+07:00","message":"> Transcript [3050] [false]: '18 เวลา 11:00 น ค่ะค่าส่ง 30 รูป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:50.243925943+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:50.243928322+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:50.243930787+07:00","message":"StatePrefix: '18 เวลา 11:00 น ค่ะค่าส่ง 30 รูป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:50.243933579+07:00","message":"TextPushed: '18 เวลา 11:00 น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:50.488445407+07:00","message":"receive streaming session, msgId: 577"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:50.488480814+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"18 เวลา 11:00 น ค่ะค่าส่ง 30\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:50.488486296+07:00","message":"receive interim result [false|false]: 18 เวลา 11:00 น ค่ะค่าส่ง 30"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:50.488500342+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":"2025-10-27T14:39:50.48850278+07:00","message":"receive interim result [false|false]:  รูปสวดพระพุทธมนต์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:50.488520294+07:00","message":"[buffer interim] 577 false 18 เวลา 11:00 น ค่ะค่าส่ง 30"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:50.488537165+07:00","message":"[buffer interim] 577 false  รูปสวดพระพุทธมนต์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:50.488544155+07:00","message":"[bufferProcess] interim [100000000]:18 เวลา 11:00 น ค่ะค่าส่ง 30"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:50.488547434+07:00","message":"[bufferProcess] send to processor:18 เวลา 11:00 น ค่ะค่าส่ง 30 รูปพระพุทธ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:50.488552518+07:00","message":"[bufferProcess] interim [100000000]: รูปสวดพระพุทธมนต์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:50.488555243+07:00","message":"[bufferProcess] update buffer: 18 เวลา 11:00 น ค่ะค่าส่ง 30 รูปสวดพระพุทธมนต์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:50.488557955+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:50.488560531+07:00","message":"> Transcript [3051] [false]: '18 เวลา 11:00 น ค่ะค่าส่ง 30 รูปพระพุทธ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:50.488563559+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:50.488565483+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:50.488567075+07:00","message":"StatePrefix: '18 เวลา 11:00 น ค่ะค่าส่ง 30 รูป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:50.488569271+07:00","message":"TextPushed: '18 เวลา 11:00 น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:50.647672694+07:00","message":"[GCS] IsForceVAD: false for message ID: 577"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:50.771384616+07:00","message":"[GCS] Start streaming session, msgId: 578"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:50.800776403+07:00","message":"receive streaming session, msgId: 577"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:50.80083354+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"68 เวลา 11:00 น ค่ะเลยพระสงฆ์ 30 รูปสวดพระพุทธมนต์\",\"confidence\":0.9009183}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:50.800840681+07:00","message":"receive interim result [true|false]: 68 เวลา 11:00 น ค่ะเลยพระสงฆ์ 30 รูปสวดพระพุทธมนต์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:50.800851142+07:00","message":"end recv isFinal message id 577"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:50.800853196+07:00","message":"end Recv id 577"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:50.800859869+07:00","message":"[buffer interim] 577 true 68 เวลา 11:00 น ค่ะเลยพระสงฆ์ 30 รูปสวดพระพุทธมนต์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:50.800869184+07:00","message":"[bufferProcess] interim [460000000]:68 เวลา 11:00 น ค่ะเลยพระสงฆ์ 30 รูปสวดพระพุทธมนต์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:50.800873569+07:00","message":"[bufferProcess] send to processor (isfinal):18 เวลา 11:00 น ค่ะค่าส่ง 30 รูปสวดพระพุทธมนต์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:50.80087672+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:50.80088106+07:00","message":"> Transcript [3052] [false]: '18 เวลา 11:00 น ค่ะค่าส่ง 30 รูปสวดพระพุทธมนต์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:50.800884436+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:50.80088608+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:50.800888035+07:00","message":"StatePrefix: '18 เวลา 11:00 น ค่ะค่าส่ง 30 รูป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:50.800889965+07:00","message":"TextPushed: '18 เวลา 11:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:50.800894665+07:00","message":"Push: ' ค่ะค่าส่ง 30 รูป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:50.800896538+07:00","message":"TextPushed: '18 เวลา 11:00 น ค่ะค่าส่ง 30 รูป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:50.800898332+07:00","message":"Set new StatePrefix : '18 เวลา 11:00 น ค่ะค่าส่ง 30 รูปสวดพระพุทธมนต์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:50.800900239+07:00","message":"Next Push (prob) : 'สวดพระพุทธมนต์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:50.800901877+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:50.800903648+07:00","message":"> Transcript [3053] [true]: '68 เวลา 11:00 น ค่ะเลยพระสงฆ์ 30 รูปสวดพระพุทธมนต์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:50.800905514+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:50.800906819+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:50.800908157+07:00","message":"StatePrefix: '18 เวลา 11:00 น ค่ะค่าส่ง 30 รูปสวดพระพุทธมนต์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:50.800909756+07:00","message":"TextPushed: '18 เวลา 11:00 น ค่ะค่าส่ง 30 รูป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:50.800911034+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:50.800990698+07:00","message":"push: {false  ค่ะค่าส่ง 30 รูป 0 0xc002922500}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:50.801119799+07:00","message":"Push: 'สวดพระพุทธมนต์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:50.801123571+07:00","message":"TextPushed: '18 เวลา 11:00 น ค่ะค่าส่ง 30 รูปสวดพระพุทธมนต์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:50.801125353+07:00","message":"Set new StatePrefix : '68 เวลา 11:00 น ค่ะเลยพระสงฆ์ 30 รูปสวดพระพุทธมนต์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:50.801127048+07:00","message":"Next Push (prob) : '68 เวลา 11:00 น ค่ะเลยพระสงฆ์ 30 รูปสวดพระพุทธมนต์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:50.80113332+07:00","message":"push: {true สวดพระพุทธมนต์ 0 0xc002922500}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:50.801186289+07:00","message":"write aligntment file to 'tmp/7446/align_message_id_577.html'"}
{"level":"info","service":"Main","time":"2025-10-27T14:39:50.812679062+07:00","message":"write wav file: './tmp/7446/7446_577.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:51.46992912+07:00","message":"receive streaming session, msgId: 578"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:51.469969257+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":"2025-10-27T14:39:51.469975727+07:00","message":"receive interim result [false|false]: มี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:51.469992401+07:00","message":"[buffer interim] 578 false มี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:51.470000703+07:00","message":"[bufferProcess] interim [480000000]:มี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:51.470003093+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:51.586378756+07:00","message":"receive streaming session, msgId: 578"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:51.586415891+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":"2025-10-27T14:39:51.586421793+07:00","message":"receive interim result [false|false]: มีพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:51.586441499+07:00","message":"[buffer interim] 578 false มีพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:51.586450179+07:00","message":"[bufferProcess] interim [600000000]:มีพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:51.586453357+07:00","message":"[bufferProcess] send to processor:มี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:51.586459061+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:51.586462598+07:00","message":"> Transcript [3054] [false]: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:51.586464931+07:00","message":"Set StatePrefix (first interim): 'มี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:51.682573732+07:00","message":"receive streaming session, msgId: 578"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:51.682610282+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":"2025-10-27T14:39:51.68261578+07:00","message":"receive interim result [false|false]: มีก็ทำ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:51.682630774+07:00","message":"[buffer interim] 578 false มีก็ทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:51.682640287+07:00","message":"[bufferProcess] interim [720000000]:มีก็ทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:51.682642238+07:00","message":"[bufferProcess] send to processor:มีพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:51.682645526+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:51.682647735+07:00","message":"> Transcript [3055] [false]: 'มีพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:51.682650507+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:51.682652165+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:51.682654412+07:00","message":"StatePrefix: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:51.682656303+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:51.83922283+07:00","message":"receive streaming session, msgId: 578"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:51.839260317+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":"2025-10-27T14:39:51.83926572+07:00","message":"receive interim result [false|false]: มีพระธรรมะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:51.839282202+07:00","message":"[buffer interim] 578 false มีพระธรรมะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:51.839289684+07:00","message":"[bufferProcess] interim [900000000]:มีพระธรรมะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:51.839291692+07:00","message":"[bufferProcess] send to processor:มีก็ทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:51.839294921+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:51.83929782+07:00","message":"> Transcript [3056] [false]: 'มีก็ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:51.839300375+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:51.83930227+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:51.839304489+07:00","message":"StatePrefix: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:51.839306117+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:51.951379364+07:00","message":"receive streaming session, msgId: 578"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:51.951416787+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":"2025-10-27T14:39:51.951422089+07:00","message":"receive interim result [false|false]: มีแต่ทำไม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:51.951435543+07:00","message":"[buffer interim] 578 false มีแต่ทำไม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:51.951442253+07:00","message":"[bufferProcess] interim [960000000]:มีแต่ทำไม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:51.951444265+07:00","message":"[bufferProcess] send to processor:มีพระธรรมะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:51.951449494+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:51.951451979+07:00","message":"> Transcript [3057] [false]: 'มีพระธรรมะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:51.951454488+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:51.951456141+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:51.951458121+07:00","message":"StatePrefix: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:51.951460096+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:51.957712819+07:00","message":"receive streaming session, msgId: 578"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:51.957743354+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":"2025-10-27T14:39:51.957749038+07:00","message":"receive interim result [false|false]: มีปลาธรรมชาติ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:51.957757943+07:00","message":"[buffer interim] 578 false มีปลาธรรมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:51.957762974+07:00","message":"[bufferProcess] interim [20000000]:มีปลาธรรมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:51.957764803+07:00","message":"[bufferProcess] send to processor:มีแต่ทำไม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:51.957767476+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:51.957769776+07:00","message":"> Transcript [3058] [false]: 'มีแต่ทำไม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:51.957772434+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:51.95777468+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:51.957776623+07:00","message":"StatePrefix: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:51.957778084+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:51.957780313+07:00","message":"Push: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:51.957781869+07:00","message":"TextPushed: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:51.957783783+07:00","message":"Set new StatePrefix : 'มีแต่ทำไม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:51.957785581+07:00","message":"Next Push (prob) : 'แต่ทำไม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:51.957793791+07:00","message":"push: {false มี 0 0xc002922a80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:52.139822554+07:00","message":"receive streaming session, msgId: 578"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:52.139865126+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":"2025-10-27T14:39:52.139873129+07:00","message":"receive interim result [false|false]: มีพระธรรมเทศนา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:52.139888624+07:00","message":"[buffer interim] 578 false มีพระธรรมเทศนา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:52.139896263+07:00","message":"[bufferProcess] interim [140000000]:มีพระธรรมเทศนา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:52.13989933+07:00","message":"[bufferProcess] send to processor:มีปลาธรรมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:52.139905893+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:52.1399091+07:00","message":"> Transcript [3059] [false]: 'มีปลาธรรมชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:52.13991223+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:52.139914941+07:00","message":"Set new StatePrefix: 'มีปลาธรรมชาติ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:52.427492745+07:00","message":"[GCS] Cleaned up inactive client: 502"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:52.427516075+07:00","message":"[GCS] Cleaned up inactive client: 498"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:52.427533079+07:00","message":"[GCS] Cleaned up inactive client: 512"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:52.427534612+07:00","message":"[GCS] Cleaned up inactive client: 501"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:52.427536065+07:00","message":"[GCS] Cleaned up inactive client: 500"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:52.427537541+07:00","message":"[GCS] Cleaned up inactive client: 503"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:52.427538821+07:00","message":"[GCS] Cleaned up inactive client: 494"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:52.427540571+07:00","message":"[GCS] Cleaned up inactive client: 495"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:52.427542647+07:00","message":"[GCS] Cleaned up inactive client: 499"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:52.427544429+07:00","message":"[GCS] Cleaned up inactive client: 496"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:52.427546183+07:00","message":"[GCS] Cleaned up inactive client: 513"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:52.427547959+07:00","message":"[GCS] Cleaned up inactive client: 511"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:52.427550359+07:00","message":"[GCS] Cleaned up inactive client: 505"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:52.427552616+07:00","message":"[GCS] Cleaned up inactive client: 507"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:52.427554521+07:00","message":"[GCS] Cleaned up inactive client: 509"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:52.427556603+07:00","message":"[GCS] Cleaned up inactive client: 493"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:52.427558571+07:00","message":"[GCS] Cleaned up inactive client: 508"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:52.427560525+07:00","message":"[GCS] Cleaned up inactive client: 510"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:52.427562319+07:00","message":"[GCS] Cleaned up inactive client: 516"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:52.427564243+07:00","message":"[GCS] Cleaned up inactive client: 506"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:52.427566622+07:00","message":"[GCS] Cleaned up inactive client: 515"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:52.4275682+07:00","message":"[GCS] Cleaned up inactive client: 514"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:52.427570264+07:00","message":"[GCS] Cleaned up inactive client: 497"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:52.427572347+07:00","message":"[GCS] Cleaned up inactive client: 504"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:52.543213136+07:00","message":"receive streaming session, msgId: 578"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:52.543252152+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":"2025-10-27T14:39:52.543258804+07:00","message":"receive interim result [false|false]: มีพระธรรมเทศนากัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:52.543275507+07:00","message":"[buffer interim] 578 false มีพระธรรมเทศนากัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:52.543286382+07:00","message":"[bufferProcess] interim [620000000]:มีพระธรรมเทศนากัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:52.543289135+07:00","message":"[bufferProcess] send to processor:มีพระธรรมเทศนา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:52.54329544+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:52.543299034+07:00","message":"> Transcript [3060] [false]: 'มีพระธรรมเทศนา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:52.54330206+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:52.543304839+07:00","message":"Set new StatePrefix: 'มีพระธรรมเทศนา'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:39:52.640010397+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:39:52.640023694+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:52.858231417+07:00","message":"receive streaming session, msgId: 578"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:52.858269073+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีพระธรรมเทศนากัน 1\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:52.85827505+07:00","message":"receive interim result [false|false]: มีพระธรรมเทศนากัน 1"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:52.858286484+07:00","message":"[buffer interim] 578 false มีพระธรรมเทศนากัน 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:52.858292811+07:00","message":"[bufferProcess] interim [920000000]:มีพระธรรมเทศนากัน 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:52.858294868+07:00","message":"[bufferProcess] send to processor:มีพระธรรมเทศนากัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:52.858297826+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:52.85830037+07:00","message":"> Transcript [3061] [false]: 'มีพระธรรมเทศนากัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:52.858303103+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:52.858304871+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:52.858306777+07:00","message":"StatePrefix: 'มีพระธรรมเทศนา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:52.858308745+07:00","message":"TextPushed: 'มี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:53.118213606+07:00","message":"receive streaming session, msgId: 578"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:53.118263987+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":"2025-10-27T14:39:53.118270348+07:00","message":"receive interim result [false|false]: มีพระธรรมเทศนากัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:53.118280631+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 1\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:53.118282829+07:00","message":"receive interim result [false|false]:  1"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:53.118290399+07:00","message":"[buffer interim] 578 false มีพระธรรมเทศนากัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:53.118293811+07:00","message":"[buffer interim] 578 false  1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:53.118298975+07:00","message":"[bufferProcess] interim [220000000]:มีพระธรรมเทศนากัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:53.118301015+07:00","message":"[bufferProcess] send to processor:มีพระธรรมเทศนากัน 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:53.118303923+07:00","message":"[bufferProcess] interim [220000000]: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:53.118305959+07:00","message":"[bufferProcess] update buffer: มีพระธรรมเทศนากัน 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:53.118308758+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:53.118311715+07:00","message":"> Transcript [3062] [false]: 'มีพระธรรมเทศนากัน 1'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:53.118314075+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:53.118315679+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:53.11831724+07:00","message":"StatePrefix: 'มีพระธรรมเทศนา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:53.118319128+07:00","message":"TextPushed: 'มี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:53.423432746+07:00","message":"receive streaming session, msgId: 578"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:53.423465727+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":"2025-10-27T14:39:53.423471974+07:00","message":"receive interim result [false|false]: มีพระธรรมเทศนากัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:53.423481078+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 1 ผสม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:53.423483459+07:00","message":"receive interim result [false|false]:  1 ผสม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:53.423491012+07:00","message":"[buffer interim] 578 false มีพระธรรมเทศนากัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:53.423494166+07:00","message":"[buffer interim] 578 false  1 ผสม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:53.423499188+07:00","message":"[bufferProcess] interim [460000000]:มีพระธรรมเทศนากัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:53.423501197+07:00","message":"[bufferProcess] send to processor:มีพระธรรมเทศนากัน 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:53.423503857+07:00","message":"[bufferProcess] interim [460000000]: 1 ผสม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:53.423505869+07:00","message":"[bufferProcess] update buffer: มีพระธรรมเทศนากัน 1 ผสม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:53.423509541+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:53.423512242+07:00","message":"> Transcript [3063] [false]: 'มีพระธรรมเทศนากัน 1'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:53.42351512+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:53.423516881+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:53.423518455+07:00","message":"StatePrefix: 'มีพระธรรมเทศนา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:53.423520351+07:00","message":"TextPushed: 'มี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:53.436447218+07:00","message":"receive streaming session, msgId: 578"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:53.436475322+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีพระธรรมเทศนากัน 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:53.436480816+07:00","message":"receive interim result [false|false]: มีพระธรรมเทศนากัน 1"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:53.436492006+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":"2025-10-27T14:39:53.436494651+07:00","message":"receive interim result [false|false]:  พระสงฆ์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:53.436500916+07:00","message":"[buffer interim] 578 false มีพระธรรมเทศนากัน 1"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:53.436503785+07:00","message":"[buffer interim] 578 false  พระสงฆ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:53.436508091+07:00","message":"[bufferProcess] interim [520000000]:มีพระธรรมเทศนากัน 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:53.43651045+07:00","message":"[bufferProcess] send to processor:มีพระธรรมเทศนากัน 1 ผสม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:53.436514997+07:00","message":"[bufferProcess] interim [520000000]: พระสงฆ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:53.43651695+07:00","message":"[bufferProcess] update buffer: มีพระธรรมเทศนากัน 1 พระสงฆ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:53.43651969+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:53.436522154+07:00","message":"> Transcript [3064] [false]: 'มีพระธรรมเทศนากัน 1 ผสม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:53.436525391+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:53.436527223+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:53.436528965+07:00","message":"StatePrefix: 'มีพระธรรมเทศนา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:53.436530621+07:00","message":"TextPushed: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:53.436534675+07:00","message":"Push: 'พระธรรมเทศนา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:53.436536288+07:00","message":"TextPushed: 'มีพระธรรมเทศนา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:53.436537957+07:00","message":"Set new StatePrefix : 'มีพระธรรมเทศนากัน 1 ผสม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:53.436539897+07:00","message":"Next Push (prob) : 'กัน 1 ผสม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:53.436547944+07:00","message":"push: {false พระธรรมเทศนา 0 0xc002922a80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:53.626211611+07:00","message":"receive streaming session, msgId: 578"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:53.626244685+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีพระธรรมเทศนากัน 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:53.62625327+07:00","message":"receive interim result [false|false]: มีพระธรรมเทศนากัน 1"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:53.626265568+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":"2025-10-27T14:39:53.626267976+07:00","message":"receive interim result [false|false]:  ผสมสี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:53.626274724+07:00","message":"[buffer interim] 578 false มีพระธรรมเทศนากัน 1"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:53.626278076+07:00","message":"[buffer interim] 578 false  ผสมสี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:53.626283388+07:00","message":"[bufferProcess] interim [640000000]:มีพระธรรมเทศนากัน 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:53.626285758+07:00","message":"[bufferProcess] send to processor:มีพระธรรมเทศนากัน 1 พระสงฆ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:53.626290385+07:00","message":"[bufferProcess] interim [640000000]: ผสมสี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:53.626292323+07:00","message":"[bufferProcess] update buffer: มีพระธรรมเทศนากัน 1 ผสมสี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:53.62629511+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:53.626297911+07:00","message":"> Transcript [3065] [false]: 'มีพระธรรมเทศนากัน 1 พระสงฆ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:53.626300295+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:53.626301892+07:00","message":"Set new StatePrefix: 'มีพระธรรมเทศนากัน 1 พระสงฆ์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:53.762297811+07:00","message":"receive streaming session, msgId: 578"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:53.762337747+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีพระธรรมเทศนากัน 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:53.76234404+07:00","message":"receive interim result [false|false]: มีพระธรรมเทศนากัน 1"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:53.76235317+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" พระสงฆ์ 4 รูป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:53.762355698+07:00","message":"receive interim result [false|false]:  พระสงฆ์ 4 รูป"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:53.762363669+07:00","message":"[buffer interim] 578 false มีพระธรรมเทศนากัน 1"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:53.762368946+07:00","message":"[buffer interim] 578 false  พระสงฆ์ 4 รูป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:53.76237481+07:00","message":"[bufferProcess] interim [820000000]:มีพระธรรมเทศนากัน 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:53.762377101+07:00","message":"[bufferProcess] send to processor:มีพระธรรมเทศนากัน 1 ผสมสี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:53.76237983+07:00","message":"[bufferProcess] interim [820000000]: พระสงฆ์ 4 รูป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:53.762382731+07:00","message":"[bufferProcess] update buffer: มีพระธรรมเทศนากัน 1 พระสงฆ์ 4 รูป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:53.762385945+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:53.762388509+07:00","message":"> Transcript [3066] [false]: 'มีพระธรรมเทศนากัน 1 ผสมสี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:53.762390571+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:53.762392213+07:00","message":"Set new StatePrefix: 'มีพระธรรมเทศนากัน 1 ผสมสี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:54.13991515+07:00","message":"receive streaming session, msgId: 578"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:54.139952185+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีพระธรรมเทศนากัน 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:54.139957685+07:00","message":"receive interim result [false|false]: มีพระธรรมเทศนากัน 1"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:54.139970766+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" พระสงฆ์ 4 รูปสวย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:54.139973157+07:00","message":"receive interim result [false|false]:  พระสงฆ์ 4 รูปสวย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:54.139981157+07:00","message":"[buffer interim] 578 false มีพระธรรมเทศนากัน 1"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:54.13998432+07:00","message":"[buffer interim] 578 false  พระสงฆ์ 4 รูปสวย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:54.139990666+07:00","message":"[bufferProcess] interim [180000000]:มีพระธรรมเทศนากัน 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:54.139993979+07:00","message":"[bufferProcess] send to processor:มีพระธรรมเทศนากัน 1 พระสงฆ์ 4 รูป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:54.139997003+07:00","message":"[bufferProcess] interim [180000000]: พระสงฆ์ 4 รูปสวย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:54.139999086+07:00","message":"[bufferProcess] update buffer: มีพระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:54.140001723+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:54.14000439+07:00","message":"> Transcript [3067] [false]: 'มีพระธรรมเทศนากัน 1 พระสงฆ์ 4 รูป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:54.14000631+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:54.140008197+07:00","message":"Set new StatePrefix: 'มีพระธรรมเทศนากัน 1 พระสงฆ์ 4 รูป'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:54.263594538+07:00","message":"receive streaming session, msgId: 578"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:54.263631683+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีพระธรรมเทศนากัน 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:54.263637602+07:00","message":"receive interim result [false|false]: มีพระธรรมเทศนากัน 1"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:54.263648857+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" พระสงฆ์ 4 รูปสวด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:54.263651112+07:00","message":"receive interim result [false|false]:  พระสงฆ์ 4 รูปสวด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:54.263658572+07:00","message":"[buffer interim] 578 false มีพระธรรมเทศนากัน 1"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:54.263675811+07:00","message":"[buffer interim] 578 false  พระสงฆ์ 4 รูปสวด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:54.263682615+07:00","message":"[bufferProcess] interim [240000000]:มีพระธรรมเทศนากัน 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:54.263685501+07:00","message":"[bufferProcess] send to processor:มีพระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:54.263693002+07:00","message":"[bufferProcess] interim [240000000]: พระสงฆ์ 4 รูปสวด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:54.263695865+07:00","message":"[bufferProcess] update buffer: มีพระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:54.263698768+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:54.263701356+07:00","message":"> Transcript [3068] [false]: 'มีพระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:54.263704544+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:54.263706199+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:54.26370802+07:00","message":"StatePrefix: 'มีพระธรรมเทศนากัน 1 พระสงฆ์ 4 รูป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:54.263709904+07:00","message":"TextPushed: 'มีพระธรรมเทศนา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:54.272426738+07:00","message":"receive streaming session, msgId: 578"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:54.272469135+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีพระธรรมเทศนากัน 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:54.272476298+07:00","message":"receive interim result [false|false]: มีพระธรรมเทศนากัน 1"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:54.272488629+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" พระสงฆ์ 4 รูปส่วนตัว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:54.272491119+07:00","message":"receive interim result [false|false]:  พระสงฆ์ 4 รูปส่วนตัว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:54.272499233+07:00","message":"[buffer interim] 578 false มีพระธรรมเทศนากัน 1"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:54.272506262+07:00","message":"[buffer interim] 578 false  พระสงฆ์ 4 รูปส่วนตัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:54.272511355+07:00","message":"[bufferProcess] interim [300000000]:มีพระธรรมเทศนากัน 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:54.272513755+07:00","message":"[bufferProcess] send to processor:มีพระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:54.272517002+07:00","message":"[bufferProcess] interim [300000000]: พระสงฆ์ 4 รูปส่วนตัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:54.272519684+07:00","message":"[bufferProcess] update buffer: มีพระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปส่วนตัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:54.272523117+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:54.272527334+07:00","message":"> Transcript [3069] [false]: 'มีพระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:54.272547992+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:54.272550077+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:54.272551616+07:00","message":"StatePrefix: 'มีพระธรรมเทศนากัน 1 พระสงฆ์ 4 รูป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:54.272553543+07:00","message":"TextPushed: 'มีพระธรรมเทศนา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:54.330559958+07:00","message":"receive streaming session, msgId: 578"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:54.330591185+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีพระธรรมเทศนากัน 1 พระสงฆ์ 4\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:54.330596808+07:00","message":"receive interim result [false|false]: มีพระธรรมเทศนากัน 1 พระสงฆ์ 4"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:54.3306082+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":"2025-10-27T14:39:54.330610537+07:00","message":"receive interim result [false|false]:  รูปสวดธรรมะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:54.330617548+07:00","message":"[buffer interim] 578 false มีพระธรรมเทศนากัน 1 พระสงฆ์ 4"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:54.330620689+07:00","message":"[buffer interim] 578 false  รูปสวดธรรมะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:54.330626335+07:00","message":"[bufferProcess] interim [420000000]:มีพระธรรมเทศนากัน 1 พระสงฆ์ 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:54.330628819+07:00","message":"[bufferProcess] send to processor:มีพระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปส่วนตัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:54.33063172+07:00","message":"[bufferProcess] interim [420000000]: รูปสวดธรรมะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:54.330633894+07:00","message":"[bufferProcess] update buffer: มีพระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดธรรมะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:54.330636817+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:54.330639147+07:00","message":"> Transcript [3070] [false]: 'มีพระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปส่วนตัว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:54.330642117+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:54.330643872+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:54.330645637+07:00","message":"StatePrefix: 'มีพระธรรมเทศนากัน 1 พระสงฆ์ 4 รูป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:54.330647685+07:00","message":"TextPushed: 'มีพระธรรมเทศนา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:54.526389093+07:00","message":"receive streaming session, msgId: 578"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:54.526421168+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีพระธรรมเทศนากัน 1 พระสงฆ์ 4\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:54.526426774+07:00","message":"receive interim result [false|false]: มีพระธรรมเทศนากัน 1 พระสงฆ์ 4"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:54.526438872+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":"2025-10-27T14:39:54.526442383+07:00","message":"receive interim result [false|false]:  รูปสวนธรรมชาติ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:54.526449534+07:00","message":"[buffer interim] 578 false มีพระธรรมเทศนากัน 1 พระสงฆ์ 4"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:54.526452752+07:00","message":"[buffer interim] 578 false  รูปสวนธรรมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:54.526458197+07:00","message":"[bufferProcess] interim [600000000]:มีพระธรรมเทศนากัน 1 พระสงฆ์ 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:54.526460512+07:00","message":"[bufferProcess] send to processor:มีพระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดธรรมะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:54.526463371+07:00","message":"[bufferProcess] interim [600000000]: รูปสวนธรรมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:54.52646557+07:00","message":"[bufferProcess] update buffer: มีพระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวนธรรมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:54.52646878+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:54.526471741+07:00","message":"> Transcript [3071] [false]: 'มีพระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดธรรมะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:54.526474967+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:54.526476942+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:54.526478776+07:00","message":"StatePrefix: 'มีพระธรรมเทศนากัน 1 พระสงฆ์ 4 รูป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:54.526480797+07:00","message":"TextPushed: 'มีพระธรรมเทศนา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:54.526483066+07:00","message":"Push: 'กัน 1 พระสงฆ์ 4 รูป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:54.526484629+07:00","message":"TextPushed: 'มีพระธรรมเทศนากัน 1 พระสงฆ์ 4 รูป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:54.526487796+07:00","message":"Set new StatePrefix : 'มีพระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดธรรมะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:54.526489792+07:00","message":"Next Push (prob) : 'สวดธรรมะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:54.526501354+07:00","message":"push: {false กัน 1 พระสงฆ์ 4 รูป 0 0xc002922a80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:54.717842161+07:00","message":"receive streaming session, msgId: 578"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:54.717884926+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีพระธรรมเทศนากัน 1 พระสงฆ์ 4\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:54.717892742+07:00","message":"receive interim result [false|false]: มีพระธรรมเทศนากัน 1 พระสงฆ์ 4"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:54.717903724+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":"2025-10-27T14:39:54.717907301+07:00","message":"receive interim result [false|false]:  รูปสวดพระคาถา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:54.717917522+07:00","message":"[buffer interim] 578 false มีพระธรรมเทศนากัน 1 พระสงฆ์ 4"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:54.717924458+07:00","message":"[buffer interim] 578 false  รูปสวดพระคาถา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:54.717931085+07:00","message":"[bufferProcess] interim [780000000]:มีพระธรรมเทศนากัน 1 พระสงฆ์ 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:54.717935247+07:00","message":"[bufferProcess] send to processor:มีพระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวนธรรมชาติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:54.717939248+07:00","message":"[bufferProcess] interim [780000000]: รูปสวดพระคาถา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:54.717942316+07:00","message":"[bufferProcess] update buffer: มีพระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดพระคาถา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:54.717946094+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:54.717950105+07:00","message":"> Transcript [3072] [false]: 'มีพระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวนธรรมชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:54.71795315+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:54.717955958+07:00","message":"Set new StatePrefix: 'มีพระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวนธรรมชาติ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:55.165879998+07:00","message":"receive streaming session, msgId: 578"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:55.165916228+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีพระธรรมเทศนากัน 1 พระสงฆ์ 4\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:55.165924233+07:00","message":"receive interim result [false|false]: มีพระธรรมเทศนากัน 1 พระสงฆ์ 4"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:55.165933528+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":"2025-10-27T14:39:55.165936621+07:00","message":"receive interim result [false|false]:  รูปสวดพระคาถานะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:55.16594431+07:00","message":"[buffer interim] 578 false มีพระธรรมเทศนากัน 1 พระสงฆ์ 4"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:55.165947578+07:00","message":"[buffer interim] 578 false  รูปสวดพระคาถานะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:55.165953528+07:00","message":"[bufferProcess] interim [140000000]:มีพระธรรมเทศนากัน 1 พระสงฆ์ 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:55.165955856+07:00","message":"[bufferProcess] send to processor:มีพระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดพระคาถา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:55.165958731+07:00","message":"[bufferProcess] interim [140000000]: รูปสวดพระคาถานะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:55.165960818+07:00","message":"[bufferProcess] update buffer: มีพระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดพระคาถานะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:55.165963773+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:55.165966279+07:00","message":"> Transcript [3073] [false]: 'มีพระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดพระคาถา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:55.165968282+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:55.165970329+07:00","message":"Set new StatePrefix: 'มีพระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดพระคาถา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:55.220707716+07:00","message":"receive streaming session, msgId: 578"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:55.220753566+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีพระธรรมเทศนากัน 1 พระสงฆ์ 4\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:55.220761496+07:00","message":"receive interim result [false|false]: มีพระธรรมเทศนากัน 1 พระสงฆ์ 4"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:55.220780457+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":"2025-10-27T14:39:55.220784737+07:00","message":"receive interim result [false|false]:  รูปสวดพระคาถานะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:55.220795949+07:00","message":"[buffer interim] 578 false มีพระธรรมเทศนากัน 1 พระสงฆ์ 4"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:55.220800581+07:00","message":"[buffer interim] 578 false  รูปสวดพระคาถานะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:55.220808209+07:00","message":"[bufferProcess] interim [260000000]:มีพระธรรมเทศนากัน 1 พระสงฆ์ 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:55.220811911+07:00","message":"[bufferProcess] send to processor:มีพระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดพระคาถานะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:55.220816578+07:00","message":"[bufferProcess] interim [260000000]: รูปสวดพระคาถานะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:55.220819814+07:00","message":"[bufferProcess] update buffer: มีพระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดพระคาถานะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:55.220823665+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:55.220827697+07:00","message":"> Transcript [3074] [false]: 'มีพระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดพระคาถานะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:55.220832779+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:55.22083529+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:55.220837745+07:00","message":"StatePrefix: 'มีพระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดพระคาถา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:55.220841008+07:00","message":"TextPushed: 'มีพระธรรมเทศนากัน 1 พระสงฆ์ 4 รูป'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:39:55.64064719+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:39:55.640652586+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:55.882037962+07:00","message":"receive streaming session, msgId: 578"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:55.882075947+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีพระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดพระคาถานะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:55.882082297+07:00","message":"receive interim result [false|false]: มีพระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดพระคาถานะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:55.882095305+07:00","message":"[buffer interim] 578 false มีพระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดพระคาถานะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:55.88211297+07:00","message":"[bufferProcess] interim [860000000]:มีพระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดพระคาถานะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:55.882115667+07:00","message":"[bufferProcess] send to processor:มีพระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดพระคาถานะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:55.882121276+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:55.882124429+07:00","message":"> Transcript [3075] [false]: 'มีพระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดพระคาถานะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:55.882127861+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:55.882129645+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:55.882131282+07:00","message":"StatePrefix: 'มีพระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดพระคาถา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:55.882133766+07:00","message":"TextPushed: 'มีพระธรรมเทศนากัน 1 พระสงฆ์ 4 รูป'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:56.066699308+07:00","message":"receive streaming session, msgId: 578"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:56.066739753+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีพระธรรมเทศนากัน 1 พระสงฆ์ 4\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:56.066746018+07:00","message":"receive interim result [false|false]: มีพระธรรมเทศนากัน 1 พระสงฆ์ 4"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:56.066759209+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":"2025-10-27T14:39:56.066763486+07:00","message":"receive interim result [false|false]:  รูปสวดพระคาถานะคะวันที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:56.066774017+07:00","message":"[buffer interim] 578 false มีพระธรรมเทศนากัน 1 พระสงฆ์ 4"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:56.06678824+07:00","message":"[buffer interim] 578 false  รูปสวดพระคาถานะคะวันที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:56.066795653+07:00","message":"[bufferProcess] interim [40000000]:มีพระธรรมเทศนากัน 1 พระสงฆ์ 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:56.066798841+07:00","message":"[bufferProcess] send to processor:มีพระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดพระคาถานะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:56.066804222+07:00","message":"[bufferProcess] interim [40000000]: รูปสวดพระคาถานะคะวันที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:56.066807158+07:00","message":"[bufferProcess] update buffer: มีพระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดพระคาถานะคะวันที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:56.066810232+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:56.066812527+07:00","message":"> Transcript [3076] [false]: 'มีพระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดพระคาถานะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:56.066816522+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:56.066819042+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:56.066821143+07:00","message":"StatePrefix: 'มีพระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดพระคาถา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:56.066823297+07:00","message":"TextPushed: 'มีพระธรรมเทศนากัน 1 พระสงฆ์ 4 รูป'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:56.127487184+07:00","message":"receive streaming session, msgId: 578"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:56.127530797+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีพระธรรมเทศนากัน 1 พระสงฆ์ 4\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:56.127539164+07:00","message":"receive interim result [false|false]: มีพระธรรมเทศนากัน 1 พระสงฆ์ 4"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:56.127549447+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" รูปสวดพระคาถานะคะวันที่ 3\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:56.127552976+07:00","message":"receive interim result [false|false]:  รูปสวดพระคาถานะคะวันที่ 3"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:56.127562148+07:00","message":"[buffer interim] 578 false มีพระธรรมเทศนากัน 1 พระสงฆ์ 4"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:56.127566712+07:00","message":"[buffer interim] 578 false  รูปสวดพระคาถานะคะวันที่ 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:56.12757442+07:00","message":"[bufferProcess] interim [220000000]:มีพระธรรมเทศนากัน 1 พระสงฆ์ 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:56.127578098+07:00","message":"[bufferProcess] send to processor:มีพระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดพระคาถานะคะวันที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:56.127582496+07:00","message":"[bufferProcess] interim [220000000]: รูปสวดพระคาถานะคะวันที่ 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:56.127585694+07:00","message":"[bufferProcess] update buffer: มีพระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดพระคาถานะคะวันที่ 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:56.127589583+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:56.127593115+07:00","message":"> Transcript [3077] [false]: 'มีพระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดพระคาถานะคะวันที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:56.127597726+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:56.127600162+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:56.127603534+07:00","message":"StatePrefix: 'มีพระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดพระคาถา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:56.127605845+07:00","message":"TextPushed: 'มีพระธรรมเทศนากัน 1 พระสงฆ์ 4 รูป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:56.127609218+07:00","message":"Push: 'สวดพระคาถา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:56.127611114+07:00","message":"TextPushed: 'มีพระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดพระคาถา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:56.127614142+07:00","message":"Set new StatePrefix : 'มีพระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดพระคาถานะคะวันที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:56.127617429+07:00","message":"Next Push (prob) : 'นะคะวันที่'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:56.127628998+07:00","message":"push: {false สวดพระคาถา 0 0xc002922a80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:56.323822761+07:00","message":"receive streaming session, msgId: 578"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:56.323853749+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีพระธรรมเทศนากัน 1 พระสงฆ์ 4\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:56.323859468+07:00","message":"receive interim result [false|false]: มีพระธรรมเทศนากัน 1 พระสงฆ์ 4"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:56.323868864+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" รูปสวดพระคาถานะคะวันที่ 30\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:56.323871648+07:00","message":"receive interim result [false|false]:  รูปสวดพระคาถานะคะวันที่ 30"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:56.32388344+07:00","message":"[buffer interim] 578 false มีพระธรรมเทศนากัน 1 พระสงฆ์ 4"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:56.323886444+07:00","message":"[buffer interim] 578 false  รูปสวดพระคาถานะคะวันที่ 30"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:56.32389223+07:00","message":"[bufferProcess] interim [400000000]:มีพระธรรมเทศนากัน 1 พระสงฆ์ 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:56.323894568+07:00","message":"[bufferProcess] send to processor:มีพระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดพระคาถานะคะวันที่ 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:56.323897428+07:00","message":"[bufferProcess] interim [400000000]: รูปสวดพระคาถานะคะวันที่ 30"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:56.3239002+07:00","message":"[bufferProcess] update buffer: มีพระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดพระคาถานะคะวันที่ 30"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:56.323903033+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:56.323905937+07:00","message":"> Transcript [3078] [false]: 'มีพระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดพระคาถานะคะวันที่ 3'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:56.323909285+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:56.323910959+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:56.323912839+07:00","message":"StatePrefix: 'มีพระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดพระคาถานะคะวันที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:56.323915057+07:00","message":"TextPushed: 'มีพระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดพระคาถา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:56.443589632+07:00","message":"receive streaming session, msgId: 578"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:56.44362595+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีพระธรรมเทศนากัน 1 พระสงฆ์ 4\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:56.443632212+07:00","message":"receive interim result [false|false]: มีพระธรรมเทศนากัน 1 พระสงฆ์ 4"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:56.443642212+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" รูปสวดพระคาถานะคะวันที่ 31\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:56.443644943+07:00","message":"receive interim result [false|false]:  รูปสวดพระคาถานะคะวันที่ 31"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:56.443652147+07:00","message":"[buffer interim] 578 false มีพระธรรมเทศนากัน 1 พระสงฆ์ 4"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:56.443657193+07:00","message":"[buffer interim] 578 false  รูปสวดพระคาถานะคะวันที่ 31"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:56.443662734+07:00","message":"[bufferProcess] interim [520000000]:มีพระธรรมเทศนากัน 1 พระสงฆ์ 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:56.443665343+07:00","message":"[bufferProcess] send to processor:มีพระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดพระคาถานะคะวันที่ 30"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:56.443670167+07:00","message":"[bufferProcess] interim [520000000]: รูปสวดพระคาถานะคะวันที่ 31"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:56.443672625+07:00","message":"[bufferProcess] update buffer: มีพระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดพระคาถานะคะวันที่ 31"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:56.443675276+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:56.443677775+07:00","message":"> Transcript [3079] [false]: 'มีพระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดพระคาถานะคะวันที่ 30'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:56.443681543+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:56.443683336+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:56.4436866+07:00","message":"StatePrefix: 'มีพระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดพระคาถานะคะวันที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:56.443688972+07:00","message":"TextPushed: 'มีพระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดพระคาถา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:56.638615883+07:00","message":"receive streaming session, msgId: 578"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:56.638649846+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีพระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดพระคาถานะคะวันที่\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:56.638655681+07:00","message":"receive interim result [false|false]: มีพระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดพระคาถานะคะวันที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:56.638664927+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 31\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:56.638666909+07:00","message":"receive interim result [false|false]:  31"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:56.638674137+07:00","message":"[buffer interim] 578 false มีพระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดพระคาถานะคะวันที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:56.638680055+07:00","message":"[buffer interim] 578 false  31"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:56.638685844+07:00","message":"[bufferProcess] interim [640000000]:มีพระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดพระคาถานะคะวันที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:56.638688978+07:00","message":"[bufferProcess] send to processor:มีพระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดพระคาถานะคะวันที่ 31"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:56.638694313+07:00","message":"[bufferProcess] interim [640000000]: 31"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:56.638696222+07:00","message":"[bufferProcess] update buffer: มีพระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดพระคาถานะคะวันที่ 31"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:56.63869926+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:56.638701853+07:00","message":"> Transcript [3080] [false]: 'มีพระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดพระคาถานะคะวันที่ 31'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:56.638704867+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:56.638706425+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:56.638708142+07:00","message":"StatePrefix: 'มีพระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดพระคาถานะคะวันที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:56.638710072+07:00","message":"TextPushed: 'มีพระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดพระคาถา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:56.769528088+07:00","message":"receive streaming session, msgId: 578"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:56.769574471+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีพระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดพระคาถานะคะวันที่\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:56.769583186+07:00","message":"receive interim result [false|false]: มีพระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดพระคาถานะคะวันที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:56.769594607+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 31 ตุลา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:56.769598115+07:00","message":"receive interim result [false|false]:  31 ตุลา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:56.769607487+07:00","message":"[buffer interim] 578 false มีพระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดพระคาถานะคะวันที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:56.769611854+07:00","message":"[buffer interim] 578 false  31 ตุลา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:56.769618877+07:00","message":"[bufferProcess] interim [820000000]:มีพระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดพระคาถานะคะวันที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:56.769622478+07:00","message":"[bufferProcess] send to processor:มีพระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดพระคาถานะคะวันที่ 31"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:56.769627455+07:00","message":"[bufferProcess] interim [820000000]: 31 ตุลา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:56.769630842+07:00","message":"[bufferProcess] update buffer: มีพระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดพระคาถานะคะวันที่ 31 ตุลา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:56.769634803+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:56.769638295+07:00","message":"> Transcript [3081] [false]: 'มีพระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดพระคาถานะคะวันที่ 31'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:56.769643656+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:56.769645961+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:56.769648269+07:00","message":"StatePrefix: 'มีพระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดพระคาถานะคะวันที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:56.769651212+07:00","message":"TextPushed: 'มีพระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดพระคาถา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:56.769655022+07:00","message":"Push: 'นะคะวันที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:56.769657318+07:00","message":"TextPushed: 'มีพระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดพระคาถานะคะวันที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:56.769659946+07:00","message":"Set new StatePrefix : 'มีพระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดพระคาถานะคะวันที่ 31'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:56.769663081+07:00","message":"Next Push (prob) : ' 31'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:56.769674448+07:00","message":"push: {false นะคะวันที่ 0 0xc002922a80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:56.950073189+07:00","message":"receive streaming session, msgId: 578"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:56.950114254+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีพระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดพระคาถานะคะวันที่\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:56.950120997+07:00","message":"receive interim result [false|false]: มีพระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดพระคาถานะคะวันที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:56.950131126+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 31 ตุลาคม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:56.950133526+07:00","message":"receive interim result [false|false]:  31 ตุลาคม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:56.95014132+07:00","message":"[buffer interim] 578 false มีพระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดพระคาถานะคะวันที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:56.950146708+07:00","message":"[buffer interim] 578 false  31 ตุลาคม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:56.950152905+07:00","message":"[bufferProcess] interim [940000000]:มีพระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดพระคาถานะคะวันที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:56.950155385+07:00","message":"[bufferProcess] send to processor:มีพระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดพระคาถานะคะวันที่ 31 ตุลา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:56.950160901+07:00","message":"[bufferProcess] interim [940000000]: 31 ตุลาคม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:56.950162861+07:00","message":"[bufferProcess] update buffer: มีพระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดพระคาถานะคะวันที่ 31 ตุลาคม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:56.950165816+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:56.950168348+07:00","message":"> Transcript [3082] [false]: 'มีพระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดพระคาถานะคะวันที่ 31 ตุลา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:56.950171519+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:56.950173274+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:56.950174834+07:00","message":"StatePrefix: 'มีพระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดพระคาถานะคะวันที่ 31'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:56.950176998+07:00","message":"TextPushed: 'มีพระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดพระคาถานะคะวันที่'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:57.025492417+07:00","message":"receive streaming session, msgId: 578"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:57.025527282+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีพระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดพระคาถานะคะวันที่ 31\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":6,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:57.025533295+07:00","message":"receive interim result [false|false]: มีพระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดพระคาถานะคะวันที่ 31"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:57.025543592+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":"2025-10-27T14:39:57.025546063+07:00","message":"receive interim result [false|false]:  ตุลาคม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:57.025552867+07:00","message":"[buffer interim] 578 false มีพระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดพระคาถานะคะวันที่ 31"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:57.025555948+07:00","message":"[buffer interim] 578 false  ตุลาคม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:57.025561401+07:00","message":"[bufferProcess] interim [120000000]:มีพระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดพระคาถานะคะวันที่ 31"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:57.025563801+07:00","message":"[bufferProcess] send to processor:มีพระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดพระคาถานะคะวันที่ 31 ตุลาคม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:57.025566431+07:00","message":"[bufferProcess] interim [120000000]: ตุลาคม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:57.025568453+07:00","message":"[bufferProcess] update buffer: มีพระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดพระคาถานะคะวันที่ 31 ตุลาคม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:57.025571365+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:57.025573746+07:00","message":"> Transcript [3083] [false]: 'มีพระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดพระคาถานะคะวันที่ 31 ตุลาคม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:57.025576844+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:57.025578625+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:57.025580029+07:00","message":"StatePrefix: 'มีพระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดพระคาถานะคะวันที่ 31'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:57.025585797+07:00","message":"TextPushed: 'มีพระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดพระคาถานะคะวันที่'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:57.247997316+07:00","message":"[GCS] IsForceVAD: false for message ID: 578"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:57.43262444+07:00","message":"receive streaming session, msgId: 578"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:57.432685331+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีพระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดพระคาถานะคะวันที่ 31 ตุลาคม\",\"confidence\":0.9589725}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:57.432693647+07:00","message":"receive interim result [true|false]: มีพระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดพระคาถานะคะวันที่ 31 ตุลาคม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:57.432704877+07:00","message":"end recv isFinal message id 578"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:57.432707403+07:00","message":"end Recv id 578"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:57.432714202+07:00","message":"[buffer interim] 578 true มีพระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดพระคาถานะคะวันที่ 31 ตุลาคม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:57.432724833+07:00","message":"[bufferProcess] interim [480000000]:มีพระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดพระคาถานะคะวันที่ 31 ตุลาคม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:57.432728634+07:00","message":"[bufferProcess] send to processor (isfinal):มีพระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดพระคาถานะคะวันที่ 31 ตุลาคม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:57.432732836+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:57.432736604+07:00","message":"> Transcript [3084] [false]: 'มีพระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดพระคาถานะคะวันที่ 31 ตุลาคม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:57.432740588+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:57.432742694+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:57.432744862+07:00","message":"StatePrefix: 'มีพระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดพระคาถานะคะวันที่ 31'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:57.432747788+07:00","message":"TextPushed: 'มีพระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดพระคาถานะคะวันที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:57.432749944+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:57.432752814+07:00","message":"> Transcript [3085] [true]: 'มีพระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดพระคาถานะคะวันที่ 31 ตุลาคม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:57.43275574+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:57.432761586+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:57.432763642+07:00","message":"StatePrefix: 'มีพระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดพระคาถานะคะวันที่ 31'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:57.43276632+07:00","message":"TextPushed: 'มีพระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดพระคาถานะคะวันที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:57.432769822+07:00","message":"Push: ' 31 ตุลาคม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:57.432780513+07:00","message":"push: {true  31 ตุลาคม 0 0xc002922a80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:57.440182063+07:00","message":"[GCS] Start streaming session, msgId: 579"}
{"level":"info","service":"Main","time":"2025-10-27T14:39:57.449795146+07:00","message":"write wav file: './tmp/7446/7446_578.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:39:58.641576142+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:39:58.641589947+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:59.062050498+07:00","message":"receive streaming session, msgId: 579"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:59.062112737+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"2506\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:59.062118071+07:00","message":"receive interim result [false|false]: 2506"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:59.062133291+07:00","message":"[buffer interim] 579 false 2506"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:59.06214011+07:00","message":"[bufferProcess] interim [500000000]:2506"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:59.062142441+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:59.062149017+07:00","message":"[bufferProcess] send to processor (ticker):2506"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:59.062151539+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:59.062156343+07:00","message":"> Transcript [3086] [false]: '2506'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:59.062158727+07:00","message":"Set StatePrefix (first interim): '2506'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:59.18645896+07:00","message":"receive streaming session, msgId: 579"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:59.186498601+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"2560\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:59.186503453+07:00","message":"receive interim result [false|false]: 2560"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:59.186513984+07:00","message":"[buffer interim] 579 false 2560"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:59.186520257+07:00","message":"[bufferProcess] interim [620000000]:2560"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:59.186521854+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:59.77208407+07:00","message":"receive streaming session, msgId: 579"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:59.772125596+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"2560\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:59.772131698+07:00","message":"receive interim result [false|false]: 2560"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:39:59.772145934+07:00","message":"[buffer interim] 579 false 2560"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:59.772152408+07:00","message":"[bufferProcess] interim [220000000]:2560"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:59.772154252+07:00","message":"[bufferProcess] send to processor:2560"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:59.772158986+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:59.772161714+07:00","message":"> Transcript [3087] [false]: '2560'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:59.772163598+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:39:59.772165278+07:00","message":"Set new StatePrefix: '2560'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:00.087563837+07:00","message":"receive streaming session, msgId: 579"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:00.087608238+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"2561 เวลา 10\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:00.0876139+07:00","message":"receive interim result [false|false]: 2561 เวลา 10"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:00.087628301+07:00","message":"[buffer interim] 579 false 2561 เวลา 10"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:00.087635333+07:00","message":"[bufferProcess] interim [520000000]:2561 เวลา 10"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:00.087637281+07:00","message":"[bufferProcess] send to processor:2560"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:00.087643787+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:00.087646304+07:00","message":"> Transcript [3088] [false]: '2560'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:00.087649029+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:00.087650705+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:00.087652237+07:00","message":"StatePrefix: '2560'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:00.087653985+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:00.216262819+07:00","message":"receive streaming session, msgId: 579"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:00.216303496+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"2560\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:00.216309036+07:00","message":"receive interim result [false|false]: 2560"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:00.216324234+07:00","message":"[buffer interim] 579 false 2560"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:00.216331276+07:00","message":"[bufferProcess] interim [580000000]:2560"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:00.216333441+07:00","message":"[bufferProcess] send to processor:2561 เวลา 10"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:00.216337713+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:00.21634043+07:00","message":"> Transcript [3089] [false]: '2561 เวลา 10'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:00.216342569+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:00.216344306+07:00","message":"Set new StatePrefix: '2561 เวลา 10'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:00.275618583+07:00","message":"receive streaming session, msgId: 579"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:00.275660911+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"2561 เวลา 10:00 น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:00.27566749+07:00","message":"receive interim result [false|false]: 2561 เวลา 10:00 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:00.275684693+07:00","message":"[buffer interim] 579 false 2561 เวลา 10:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:00.275692488+07:00","message":"[bufferProcess] interim [640000000]:2561 เวลา 10:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:00.27569437+07:00","message":"[bufferProcess] send to processor:2560"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:00.275701317+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:00.275703947+07:00","message":"> Transcript [3090] [false]: '2560'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:00.27570584+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:00.275707428+07:00","message":"Set new StatePrefix: '2560'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:00.277879691+07:00","message":"receive streaming session, msgId: 579"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:00.277941253+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"2561 เวลา 10:00\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:00.277948247+07:00","message":"receive interim result [false|false]: 2561 เวลา 10:00"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:00.277966532+07:00","message":"[buffer interim] 579 false 2561 เวลา 10:00"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:00.277974649+07:00","message":"[bufferProcess] interim [700000000]:2561 เวลา 10:00"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:00.277977618+07:00","message":"[bufferProcess] send to processor:2561 เวลา 10:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:00.277985556+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:00.277988974+07:00","message":"> Transcript [3091] [false]: '2561 เวลา 10:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:00.277991688+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:00.277994064+07:00","message":"Set new StatePrefix: '2561 เวลา 10:00 น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:00.466180841+07:00","message":"receive streaming session, msgId: 579"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:00.466237536+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"2561 เวลา 10:00 น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:00.466243916+07:00","message":"receive interim result [false|false]: 2561 เวลา 10:00 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:00.466259161+07:00","message":"[buffer interim] 579 false 2561 เวลา 10:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:00.466268842+07:00","message":"[bufferProcess] interim [880000000]:2561 เวลา 10:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:00.466271815+07:00","message":"[bufferProcess] send to processor:2561 เวลา 10:00"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:00.466276595+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:00.466280242+07:00","message":"> Transcript [3092] [false]: '2561 เวลา 10:00'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:00.466283309+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:00.918126537+07:00","message":"receive streaming session, msgId: 579"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:00.91816746+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"2561 เวลา\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:00.918174306+07:00","message":"receive interim result [false|false]: 2561 เวลา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:00.918186099+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 10.30\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:00.918188659+07:00","message":"receive interim result [false|false]:  10.30"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:00.918199841+07:00","message":"[buffer interim] 579 false 2561 เวลา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:00.918203413+07:00","message":"[buffer interim] 579 false  10.30"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:00.918209698+07:00","message":"[bufferProcess] interim [240000000]:2561 เวลา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:00.918211967+07:00","message":"[bufferProcess] send to processor:2561 เวลา 10:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:00.918214586+07:00","message":"[bufferProcess] interim [240000000]: 10.30"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:00.918217088+07:00","message":"[bufferProcess] update buffer: 2561 เวลา 10.30"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:00.918220032+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:00.918222382+07:00","message":"> Transcript [3093] [false]: '2561 เวลา 10:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:00.918225616+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:00.918227236+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:00.918228656+07:00","message":"StatePrefix: '2561 เวลา 10:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:00.918230372+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:00.975641993+07:00","message":"receive streaming session, msgId: 579"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:00.975689818+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"2561 เวลา\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:00.97569809+07:00","message":"receive interim result [false|false]: 2561 เวลา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:00.975710622+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 10.30 น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:00.975713892+07:00","message":"receive interim result [false|false]:  10.30 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:00.975724083+07:00","message":"[buffer interim] 579 false 2561 เวลา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:00.97572854+07:00","message":"[buffer interim] 579 false  10.30 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:00.975735909+07:00","message":"[bufferProcess] interim [360000000]:2561 เวลา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:00.975738441+07:00","message":"[bufferProcess] send to processor:2561 เวลา 10.30"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:00.975741868+07:00","message":"[bufferProcess] interim [360000000]: 10.30 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:00.975745993+07:00","message":"[bufferProcess] update buffer: 2561 เวลา 10.30 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:00.975749297+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:00.975752528+07:00","message":"> Transcript [3094] [false]: '2561 เวลา 10.30'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:00.975755134+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:00.975757562+07:00","message":"Set new StatePrefix: '2561 เวลา 10.30'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:01.177396637+07:00","message":"receive streaming session, msgId: 579"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:01.177443271+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"2561 เวลา\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:01.177449804+07:00","message":"receive interim result [false|false]: 2561 เวลา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:01.177457996+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 10:30 น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:01.177460271+07:00","message":"receive interim result [false|false]:  10:30 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:01.177467359+07:00","message":"[buffer interim] 579 false 2561 เวลา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:01.177470214+07:00","message":"[buffer interim] 579 false  10:30 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:01.177482131+07:00","message":"[bufferProcess] interim [600000000]:2561 เวลา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:01.177484054+07:00","message":"[bufferProcess] send to processor:2561 เวลา 10.30 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:01.177486698+07:00","message":"[bufferProcess] interim [600000000]: 10:30 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:01.177489183+07:00","message":"[bufferProcess] update buffer: 2561 เวลา 10:30 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:01.177491989+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:01.177494476+07:00","message":"> Transcript [3095] [false]: '2561 เวลา 10.30 น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:01.177497093+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:01.177498741+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:01.177500278+07:00","message":"StatePrefix: '2561 เวลา 10.30'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:01.177502001+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:40:01.641888074+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:40:01.641888249+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:01.818648331+07:00","message":"receive streaming session, msgId: 579"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:01.818684422+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"2561 เวลา 10:30 น\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:01.818689935+07:00","message":"receive interim result [false|false]: 2561 เวลา 10:30 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:01.818702408+07:00","message":"[buffer interim] 579 false 2561 เวลา 10:30 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:01.818709102+07:00","message":"[bufferProcess] interim [200000000]:2561 เวลา 10:30 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:01.818711214+07:00","message":"[bufferProcess] send to processor:2561 เวลา 10:30 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:01.818716398+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:01.818719382+07:00","message":"> Transcript [3096] [false]: '2561 เวลา 10:30 น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:01.818721591+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:01.818723411+07:00","message":"Set new StatePrefix: '2561 เวลา 10:30 น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:02.721494057+07:00","message":"receive streaming session, msgId: 579"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:02.721524667+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"2561 เวลา 10:30 น\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:02.721530951+07:00","message":"receive interim result [false|false]: 2561 เวลา 10:30 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:02.721542112+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ค่าส่ง 30\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:02.721544675+07:00","message":"receive interim result [false|false]:  ค่าส่ง 30"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:02.721551384+07:00","message":"[buffer interim] 579 false 2561 เวลา 10:30 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:02.721554228+07:00","message":"[buffer interim] 579 false  ค่าส่ง 30"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:02.721559328+07:00","message":"[bufferProcess] interim [100000000]:2561 เวลา 10:30 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:02.721561306+07:00","message":"[bufferProcess] send to processor:2561 เวลา 10:30 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:02.721565542+07:00","message":"[bufferProcess] interim [100000000]: ค่าส่ง 30"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:02.721567663+07:00","message":"[bufferProcess] update buffer: 2561 เวลา 10:30 น ค่าส่ง 30"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:02.721570713+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:02.721573138+07:00","message":"> Transcript [3097] [false]: '2561 เวลา 10:30 น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:02.721575786+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:02.721577341+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:02.721578903+07:00","message":"StatePrefix: '2561 เวลา 10:30 น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:02.721580545+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:02.917292348+07:00","message":"receive streaming session, msgId: 579"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:02.917327392+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"2561 เวลา 10:30 น\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:02.917333929+07:00","message":"receive interim result [false|false]: 2561 เวลา 10:30 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:02.917346306+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ค่าส่ง 30 บ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:02.91734922+07:00","message":"receive interim result [false|false]:  ค่าส่ง 30 บ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:02.917360531+07:00","message":"[buffer interim] 579 false 2561 เวลา 10:30 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:02.917364002+07:00","message":"[buffer interim] 579 false  ค่าส่ง 30 บ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:02.917380635+07:00","message":"[bufferProcess] interim [280000000]:2561 เวลา 10:30 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:02.917397274+07:00","message":"[bufferProcess] send to processor:2561 เวลา 10:30 น ค่าส่ง 30"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:02.91740337+07:00","message":"[bufferProcess] interim [280000000]: ค่าส่ง 30 บ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:02.917405444+07:00","message":"[bufferProcess] update buffer: 2561 เวลา 10:30 น ค่าส่ง 30 บ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:02.917408832+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:02.917412972+07:00","message":"> Transcript [3098] [false]: '2561 เวลา 10:30 น ค่าส่ง 30'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:02.917416273+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:02.917418068+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:02.917420101+07:00","message":"StatePrefix: '2561 เวลา 10:30 น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:02.917421826+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:02.979137634+07:00","message":"receive streaming session, msgId: 579"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:02.979182355+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"2561 เวลา 10:30 น\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:02.979189572+07:00","message":"receive interim result [false|false]: 2561 เวลา 10:30 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:02.979201155+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ค่าส่ง 30 รูป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:02.979204033+07:00","message":"receive interim result [false|false]:  ค่าส่ง 30 รูป"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:02.979213323+07:00","message":"[buffer interim] 579 false 2561 เวลา 10:30 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:02.979216935+07:00","message":"[buffer interim] 579 false  ค่าส่ง 30 รูป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:02.979223995+07:00","message":"[bufferProcess] interim [340000000]:2561 เวลา 10:30 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:02.97922726+07:00","message":"[bufferProcess] send to processor:2561 เวลา 10:30 น ค่าส่ง 30 บ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:02.979231062+07:00","message":"[bufferProcess] interim [340000000]: ค่าส่ง 30 รูป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:02.979233606+07:00","message":"[bufferProcess] update buffer: 2561 เวลา 10:30 น ค่าส่ง 30 รูป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:02.979236919+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:02.979240628+07:00","message":"> Transcript [3099] [false]: '2561 เวลา 10:30 น ค่าส่ง 30 บ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:02.979244022+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:02.979246068+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:02.97924844+07:00","message":"StatePrefix: '2561 เวลา 10:30 น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:02.97925092+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:03.298700479+07:00","message":"receive streaming session, msgId: 579"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:03.298747758+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"2561 เวลา 10:30 น ค่าส่ง 30\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:03.298756423+07:00","message":"receive interim result [false|false]: 2561 เวลา 10:30 น ค่าส่ง 30"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:03.298771691+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":"2025-10-27T14:40:03.298774929+07:00","message":"receive interim result [false|false]:  รูปถวาย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:03.298785802+07:00","message":"[buffer interim] 579 false 2561 เวลา 10:30 น ค่าส่ง 30"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:03.298790798+07:00","message":"[buffer interim] 579 false  รูปถวาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:03.298798087+07:00","message":"[bufferProcess] interim [700000000]:2561 เวลา 10:30 น ค่าส่ง 30"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:03.29880132+07:00","message":"[bufferProcess] send to processor:2561 เวลา 10:30 น ค่าส่ง 30 รูป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:03.298805547+07:00","message":"[bufferProcess] interim [700000000]: รูปถวาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:03.298810053+07:00","message":"[bufferProcess] update buffer: 2561 เวลา 10:30 น ค่าส่ง 30 รูปถวาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:03.298814087+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:03.298817936+07:00","message":"> Transcript [3100] [false]: '2561 เวลา 10:30 น ค่าส่ง 30 รูป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:03.298822785+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:03.298825144+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:03.298827346+07:00","message":"StatePrefix: '2561 เวลา 10:30 น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:03.298829732+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:03.298832702+07:00","message":"Push: '2561 เวลา 10:30 น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:03.298835137+07:00","message":"TextPushed: '2561 เวลา 10:30 น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:03.298837455+07:00","message":"Set new StatePrefix : '2561 เวลา 10:30 น ค่าส่ง 30 รูป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:03.29884057+07:00","message":"Next Push (prob) : ' ค่าส่ง 30 รูป'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:03.298865415+07:00","message":"push: {false 2561 เวลา 10:30 น 0 0xc00401f400}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:03.421325076+07:00","message":"receive streaming session, msgId: 579"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:03.421370027+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"2561 เวลา 10:30 น ค่าส่ง 30\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:03.421376982+07:00","message":"receive interim result [false|false]: 2561 เวลา 10:30 น ค่าส่ง 30"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:03.421387795+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":"2025-10-27T14:40:03.421390364+07:00","message":"receive interim result [false|false]:  รูปถวายพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:03.421397723+07:00","message":"[buffer interim] 579 false 2561 เวลา 10:30 น ค่าส่ง 30"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:03.421400631+07:00","message":"[buffer interim] 579 false  รูปถวายพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:03.421408449+07:00","message":"[bufferProcess] interim [820000000]:2561 เวลา 10:30 น ค่าส่ง 30"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:03.421411487+07:00","message":"[bufferProcess] send to processor:2561 เวลา 10:30 น ค่าส่ง 30 รูปถวาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:03.421414112+07:00","message":"[bufferProcess] interim [820000000]: รูปถวายพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:03.421416343+07:00","message":"[bufferProcess] update buffer: 2561 เวลา 10:30 น ค่าส่ง 30 รูปถวายพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:03.421419014+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:03.421421524+07:00","message":"> Transcript [3101] [false]: '2561 เวลา 10:30 น ค่าส่ง 30 รูปถวาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:03.42142411+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:03.42142576+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:03.421427315+07:00","message":"StatePrefix: '2561 เวลา 10:30 น ค่าส่ง 30 รูป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:03.421428986+07:00","message":"TextPushed: '2561 เวลา 10:30 น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:03.491723729+07:00","message":"receive streaming session, msgId: 579"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:03.491764014+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"2561 เวลา 10:30 น ค่าส่ง 30\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:03.491770782+07:00","message":"receive interim result [false|false]: 2561 เวลา 10:30 น ค่าส่ง 30"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:03.491781729+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":"2025-10-27T14:40:03.491785739+07:00","message":"receive interim result [false|false]:  รูปถวายพ่อ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:03.491792939+07:00","message":"[buffer interim] 579 false 2561 เวลา 10:30 น ค่าส่ง 30"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:03.491795934+07:00","message":"[buffer interim] 579 false  รูปถวายพ่อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:03.491801184+07:00","message":"[bufferProcess] interim [880000000]:2561 เวลา 10:30 น ค่าส่ง 30"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:03.491803654+07:00","message":"[bufferProcess] send to processor:2561 เวลา 10:30 น ค่าส่ง 30 รูปถวายพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:03.49180641+07:00","message":"[bufferProcess] interim [880000000]: รูปถวายพ่อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:03.491809833+07:00","message":"[bufferProcess] update buffer: 2561 เวลา 10:30 น ค่าส่ง 30 รูปถวายพ่อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:03.491812945+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:03.491815616+07:00","message":"> Transcript [3102] [false]: '2561 เวลา 10:30 น ค่าส่ง 30 รูปถวายพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:03.491818597+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:03.491820212+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:03.491821803+07:00","message":"StatePrefix: '2561 เวลา 10:30 น ค่าส่ง 30 รูป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:03.491823544+07:00","message":"TextPushed: '2561 เวลา 10:30 น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:03.622726673+07:00","message":"receive streaming session, msgId: 579"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:03.62276501+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"2561 เวลา 10:30 น ค่าส่ง 30\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:03.622772142+07:00","message":"receive interim result [false|false]: 2561 เวลา 10:30 น ค่าส่ง 30"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:03.622783964+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":"2025-10-27T14:40:03.622787436+07:00","message":"receive interim result [false|false]:  รูปถวายพร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:03.622795952+07:00","message":"[buffer interim] 579 false 2561 เวลา 10:30 น ค่าส่ง 30"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:03.622799538+07:00","message":"[buffer interim] 579 false  รูปถวายพร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:03.622807066+07:00","message":"[bufferProcess] interim [940000000]:2561 เวลา 10:30 น ค่าส่ง 30"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:03.622810427+07:00","message":"[bufferProcess] send to processor:2561 เวลา 10:30 น ค่าส่ง 30 รูปถวายพ่อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:03.622813965+07:00","message":"[bufferProcess] interim [940000000]: รูปถวายพร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:03.62281721+07:00","message":"[bufferProcess] update buffer: 2561 เวลา 10:30 น ค่าส่ง 30 รูปถวายพร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:03.622820982+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:03.622824562+07:00","message":"> Transcript [3103] [false]: '2561 เวลา 10:30 น ค่าส่ง 30 รูปถวายพ่อ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:03.622828019+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:03.622830261+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:03.622832599+07:00","message":"StatePrefix: '2561 เวลา 10:30 น ค่าส่ง 30 รูป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:03.622835032+07:00","message":"TextPushed: '2561 เวลา 10:30 น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:03.678183557+07:00","message":"receive streaming session, msgId: 579"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:03.678221951+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"2561 เวลา 10:30 น ค่าส่ง 30\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":6,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:03.678228184+07:00","message":"receive interim result [false|false]: 2561 เวลา 10:30 น ค่าส่ง 30"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:03.678240395+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":"2025-10-27T14:40:03.67824466+07:00","message":"receive interim result [false|false]:  รูปถวายพรพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:03.678252049+07:00","message":"[buffer interim] 579 false 2561 เวลา 10:30 น ค่าส่ง 30"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:03.678254821+07:00","message":"[buffer interim] 579 false  รูปถวายพรพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:03.678259916+07:00","message":"[bufferProcess] interim [60000000]:2561 เวลา 10:30 น ค่าส่ง 30"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:03.678262442+07:00","message":"[bufferProcess] send to processor:2561 เวลา 10:30 น ค่าส่ง 30 รูปถวายพร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:03.67826496+07:00","message":"[bufferProcess] interim [60000000]: รูปถวายพรพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:03.678268005+07:00","message":"[bufferProcess] update buffer: 2561 เวลา 10:30 น ค่าส่ง 30 รูปถวายพรพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:03.678271727+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:03.678275287+07:00","message":"> Transcript [3104] [false]: '2561 เวลา 10:30 น ค่าส่ง 30 รูปถวายพร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:03.678279392+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:03.6782819+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:03.678284655+07:00","message":"StatePrefix: '2561 เวลา 10:30 น ค่าส่ง 30 รูป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:03.678286969+07:00","message":"TextPushed: '2561 เวลา 10:30 น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:03.678290249+07:00","message":"Push: ' ค่าส่ง 30 รูป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:03.67829257+07:00","message":"TextPushed: '2561 เวลา 10:30 น ค่าส่ง 30 รูป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:03.67829541+07:00","message":"Set new StatePrefix : '2561 เวลา 10:30 น ค่าส่ง 30 รูปถวายพร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:03.678297231+07:00","message":"Next Push (prob) : 'ถวายพร'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:03.678304526+07:00","message":"push: {false  ค่าส่ง 30 รูป 0 0xc00401f400}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:03.719869844+07:00","message":"[GCS] IsForceVAD: false for message ID: 579"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:03.867556613+07:00","message":"receive streaming session, msgId: 579"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:03.867602224+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"2561 เวลา 10:30 น พระสงฆ์ 30 รูปถวายพรพระ\",\"confidence\":0.9589725}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:03.867610723+07:00","message":"receive interim result [true|false]: 2561 เวลา 10:30 น พระสงฆ์ 30 รูปถวายพรพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:03.867620248+07:00","message":"end recv isFinal message id 579"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:03.867622209+07:00","message":"end Recv id 579"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:03.867627625+07:00","message":"[buffer interim] 579 true 2561 เวลา 10:30 น พระสงฆ์ 30 รูปถวายพรพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:03.867637203+07:00","message":"[bufferProcess] interim [300000000]:2561 เวลา 10:30 น พระสงฆ์ 30 รูปถวายพรพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:03.867641909+07:00","message":"[bufferProcess] send to processor (isfinal):2561 เวลา 10:30 น ค่าส่ง 30 รูปถวายพรพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:03.867645259+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:03.867648058+07:00","message":"> Transcript [3105] [false]: '2561 เวลา 10:30 น ค่าส่ง 30 รูปถวายพรพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:03.867650668+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:03.867652389+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:03.867653892+07:00","message":"StatePrefix: '2561 เวลา 10:30 น ค่าส่ง 30 รูปถวายพร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:03.867656013+07:00","message":"TextPushed: '2561 เวลา 10:30 น ค่าส่ง 30 รูป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:03.867657734+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:03.867659319+07:00","message":"> Transcript [3106] [true]: '2561 เวลา 10:30 น พระสงฆ์ 30 รูปถวายพรพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:03.86766114+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:03.867662502+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:03.867663811+07:00","message":"StatePrefix: '2561 เวลา 10:30 น ค่าส่ง 30 รูปถวายพร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:03.86766523+07:00","message":"TextPushed: '2561 เวลา 10:30 น ค่าส่ง 30 รูป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:03.867666646+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:03.867856519+07:00","message":"Push: 'ถวายพรพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:03.867860293+07:00","message":"TextPushed: '2561 เวลา 10:30 น ค่าส่ง 30 รูปถวายพรพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:03.86786517+07:00","message":"Set new StatePrefix : '2561 เวลา 10:30 น พระสงฆ์ 30 รูปถวายพรพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:03.867868069+07:00","message":"Next Push (prob) : '2561 เวลา 10:30 น พระสงฆ์ 30 รูปถวายพรพระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:03.86787887+07:00","message":"push: {true ถวายพรพระ 0 0xc00401f400}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:03.867880641+07:00","message":"write aligntment file to 'tmp/7446/align_message_id_579.html'"}
{"level":"info","service":"Main","time":"2025-10-27T14:40:03.880806118+07:00","message":"write wav file: './tmp/7446/7446_579.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:04.099125966+07:00","message":"[GCS] Start streaming session, msgId: 580"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:04.357700361+07:00","message":"[GCS] IsForceVAD: false for message ID: 580"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:04.421149538+07:00","message":"[GCS] Start streaming session, msgId: 581"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:04.479165358+07:00","message":"receive streaming session, msgId: 580"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:04.479182855+07:00","message":"found end of frame, send empty tag with msgId: 580"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:04.479186362+07:00","message":"end Recv id 580"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:04.479193405+07:00","message":"[buffer interim] 580 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:04.479200352+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:04.47920384+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:04.479206614+07:00","message":"> Transcript [3107] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:04.479208856+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:04.479210531+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:04.479212104+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:04.479213587+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:04.479215904+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:04.479225239+07:00","message":"push: {true \n 0 0xc000044b00}"}
{"level":"info","service":"Main","time":"2025-10-27T14:40:04.484475688+07:00","message":"write wav file: './tmp/7446/7446_580.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:40:04.642475609+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:40:04.642510186+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:05.283732148+07:00","message":"receive streaming session, msgId: 581"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:05.283778783+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":"2025-10-27T14:40:05.283784732+07:00","message":"receive interim result [false|false]: ราชภัฏ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:05.283802174+07:00","message":"[buffer interim] 581 false ราชภัฏ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:05.283810675+07:00","message":"[bufferProcess] interim [720000000]:ราชภัฏ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:05.28381278+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:05.475514082+07:00","message":"receive streaming session, msgId: 581"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:05.475545022+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":"2025-10-27T14:40:05.475551058+07:00","message":"receive interim result [false|false]: พระราชทาน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:05.475567226+07:00","message":"[buffer interim] 581 false พระราชทาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:05.475576092+07:00","message":"[bufferProcess] interim [840000000]:พระราชทาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:05.475577944+07:00","message":"[bufferProcess] send to processor:ราชภัฏ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:05.475582947+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:05.475585589+07:00","message":"> Transcript [3108] [false]: 'ราชภัฏ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:05.475587447+07:00","message":"Set StatePrefix (first interim): 'ราชภัฏ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:05.666112749+07:00","message":"receive streaming session, msgId: 581"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:05.666146707+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":"2025-10-27T14:40:05.666151662+07:00","message":"receive interim result [false|false]: พระราชบัญชา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:05.666164741+07:00","message":"[buffer interim] 581 false พระราชบัญชา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:05.666173043+07:00","message":"[bufferProcess] interim [80000000]:พระราชบัญชา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:05.666175025+07:00","message":"[bufferProcess] send to processor:พระราชทาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:05.666178761+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:05.666181437+07:00","message":"> Transcript [3109] [false]: 'พระราชทาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:05.666183501+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:05.666185027+07:00","message":"Set new StatePrefix: 'พระราชทาน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:05.792960894+07:00","message":"receive streaming session, msgId: 581"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:05.792994941+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":"2025-10-27T14:40:05.793001304+07:00","message":"receive interim result [false|false]: พระราชทานชาย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:05.793013888+07:00","message":"[buffer interim] 581 false พระราชทานชาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:05.793020747+07:00","message":"[bufferProcess] interim [140000000]:พระราชทานชาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:05.793022943+07:00","message":"[bufferProcess] send to processor:พระราชบัญชา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:05.793028403+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:05.793031235+07:00","message":"> Transcript [3110] [false]: 'พระราชบัญชา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:05.793033277+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:05.793035369+07:00","message":"Set new StatePrefix: 'พระราชบัญชา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:05.801469339+07:00","message":"receive streaming session, msgId: 581"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:05.801493653+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":"2025-10-27T14:40:05.801498913+07:00","message":"receive interim result [false|false]: พระราชทานฉัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:05.801507678+07:00","message":"[buffer interim] 581 false พระราชทานฉัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:05.801512669+07:00","message":"[bufferProcess] interim [200000000]:พระราชทานฉัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:05.801516914+07:00","message":"[bufferProcess] send to processor:พระราชทานชาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:05.801522442+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:05.80152441+07:00","message":"> Transcript [3111] [false]: 'พระราชทานชาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:05.801526225+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:05.80152796+07:00","message":"Set new StatePrefix: 'พระราชทานชาย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:05.888130876+07:00","message":"[GCS] IsForceVAD: false for message ID: 581"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:06.005689424+07:00","message":"receive streaming session, msgId: 581"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:06.005737169+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระราชทานฉัน\",\"confidence\":0.8854944}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:06.005744352+07:00","message":"receive interim result [true|false]: พระราชทานฉัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:06.005753385+07:00","message":"end recv isFinal message id 581"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:06.005755714+07:00","message":"end Recv id 581"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:06.005761671+07:00","message":"[buffer interim] 581 true พระราชทานฉัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:06.005771444+07:00","message":"[bufferProcess] interim [500000000]:พระราชทานฉัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:06.00577417+07:00","message":"[bufferProcess] send to processor (isfinal):พระราชทานฉัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:06.005777565+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:06.005780197+07:00","message":"> Transcript [3112] [false]: 'พระราชทานฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:06.005782152+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:06.005783797+07:00","message":"Set new StatePrefix: 'พระราชทานฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:06.005785137+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:06.005786618+07:00","message":"> Transcript [3113] [true]: 'พระราชทานฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:06.005788433+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:06.005790058+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:06.005791654+07:00","message":"StatePrefix: 'พระราชทานฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:06.005793362+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:06.005798808+07:00","message":"Push: 'พระราชทานฉัน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:06.005806862+07:00","message":"push: {true พระราชทานฉัน 0 0xc002217700}"}
{"level":"info","service":"Main","time":"2025-10-27T14:40:06.011737303+07:00","message":"write wav file: './tmp/7446/7446_581.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:06.089055181+07:00","message":"[GCS] Start streaming session, msgId: 582"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:06.639560705+07:00","message":"receive streaming session, msgId: 582"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:06.639609655+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":"2025-10-27T14:40:06.639615171+07:00","message":"receive interim result [false|false]: พระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:06.639634176+07:00","message":"[buffer interim] 582 false พระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:06.63964151+07:00","message":"[bufferProcess] interim [420000000]:พระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:06.639643166+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:06.857949838+07:00","message":"receive streaming session, msgId: 582"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:06.857981762+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":"2025-10-27T14:40:06.857986669+07:00","message":"receive interim result [false|false]: พระธรรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:06.85799731+07:00","message":"[buffer interim] 582 false พระธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:06.858003739+07:00","message":"[bufferProcess] interim [600000000]:พระธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:06.858005887+07:00","message":"[bufferProcess] send to processor:พระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:06.858010618+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:06.858013403+07:00","message":"> Transcript [3114] [false]: 'พระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:06.85801534+07:00","message":"Set StatePrefix (first interim): 'พระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:06.94141759+07:00","message":"receive streaming session, msgId: 582"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:06.941461533+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":"2025-10-27T14:40:06.941469832+07:00","message":"receive interim result [false|false]: พระธรรมะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:06.941486016+07:00","message":"[buffer interim] 582 false พระธรรมะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:06.941496465+07:00","message":"[bufferProcess] interim [720000000]:พระธรรมะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:06.941499588+07:00","message":"[bufferProcess] send to processor:พระธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:06.941506302+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:06.941510056+07:00","message":"> Transcript [3115] [false]: 'พระธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:06.941514034+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:06.941516516+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:06.941518995+07:00","message":"StatePrefix: 'พระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:06.941521524+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:07.068202102+07:00","message":"receive streaming session, msgId: 582"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:07.068236315+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":"2025-10-27T14:40:07.068242111+07:00","message":"receive interim result [false|false]: พระธรรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:07.068257459+07:00","message":"[buffer interim] 582 false พระธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:07.068263889+07:00","message":"[bufferProcess] interim [780000000]:พระธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:07.06826614+07:00","message":"[bufferProcess] send to processor:พระธรรมะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:07.068272452+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:07.068275122+07:00","message":"> Transcript [3116] [false]: 'พระธรรมะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:07.068278491+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:07.068280256+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:07.068281805+07:00","message":"StatePrefix: 'พระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:07.068283884+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:07.135223655+07:00","message":"receive streaming session, msgId: 582"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:07.135257035+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":"2025-10-27T14:40:07.135261683+07:00","message":"receive interim result [false|false]: พระธรรมเทศนา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:07.135274593+07:00","message":"[buffer interim] 582 false พระธรรมเทศนา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:07.135280971+07:00","message":"[bufferProcess] interim [840000000]:พระธรรมเทศนา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:07.135283099+07:00","message":"[bufferProcess] send to processor:พระธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:07.135287963+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:07.135290607+07:00","message":"> Transcript [3117] [false]: 'พระธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:07.135293559+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:07.135295295+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:07.135297187+07:00","message":"StatePrefix: 'พระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:07.135298919+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:40:07.64248781+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:40:07.642495347+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:07.708574501+07:00","message":"receive streaming session, msgId: 582"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:07.708610326+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":"2025-10-27T14:40:07.708615866+07:00","message":"receive interim result [false|false]: พระธรรมเทศนากัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:07.708629361+07:00","message":"[buffer interim] 582 false พระธรรมเทศนากัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:07.708636162+07:00","message":"[bufferProcess] interim [440000000]:พระธรรมเทศนากัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:07.708638494+07:00","message":"[bufferProcess] send to processor:พระธรรมเทศนา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:07.708643696+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:07.708646263+07:00","message":"> Transcript [3118] [false]: 'พระธรรมเทศนา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:07.708649139+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:07.708650911+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:07.708652794+07:00","message":"StatePrefix: 'พระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:07.708654712+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:07.708658843+07:00","message":"Push: 'พระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:07.708660431+07:00","message":"TextPushed: 'พระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:07.708662297+07:00","message":"Set new StatePrefix : 'พระธรรมเทศนา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:07.708664361+07:00","message":"Next Push (prob) : 'ธรรมเทศนา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:07.70867185+07:00","message":"push: {false พระ 0 0xc002923080}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:07.973272316+07:00","message":"receive streaming session, msgId: 582"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:07.973318067+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระธรรมเทศนากัน 1\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:07.973324545+07:00","message":"receive interim result [false|false]: พระธรรมเทศนากัน 1"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:07.973336638+07:00","message":"[buffer interim] 582 false พระธรรมเทศนากัน 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:07.973343464+07:00","message":"[bufferProcess] interim [680000000]:พระธรรมเทศนากัน 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:07.973345634+07:00","message":"[bufferProcess] send to processor:พระธรรมเทศนากัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:07.973349169+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:07.973351854+07:00","message":"> Transcript [3119] [false]: 'พระธรรมเทศนากัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:07.973354704+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:07.973356524+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:07.973358566+07:00","message":"StatePrefix: 'พระธรรมเทศนา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:07.97336099+07:00","message":"TextPushed: 'พระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:08.345372858+07:00","message":"receive streaming session, msgId: 582"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:08.345425457+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":"2025-10-27T14:40:08.345431873+07:00","message":"receive interim result [false|false]: พระธรรมเทศนากัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:08.345440259+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 1\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:08.345443199+07:00","message":"receive interim result [false|false]:  1"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:08.345451556+07:00","message":"[buffer interim] 582 false พระธรรมเทศนากัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:08.345455756+07:00","message":"[buffer interim] 582 false  1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:08.345461466+07:00","message":"[bufferProcess] interim [40000000]:พระธรรมเทศนากัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:08.34546318+07:00","message":"[bufferProcess] send to processor:พระธรรมเทศนากัน 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:08.345465606+07:00","message":"[bufferProcess] interim [40000000]: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:08.345468178+07:00","message":"[bufferProcess] update buffer: พระธรรมเทศนากัน 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:08.345471082+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:08.345473566+07:00","message":"> Transcript [3120] [false]: 'พระธรรมเทศนากัน 1'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:08.34547598+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:08.345477617+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:08.345480586+07:00","message":"StatePrefix: 'พระธรรมเทศนา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:08.345482697+07:00","message":"TextPushed: 'พระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:08.551817649+07:00","message":"receive streaming session, msgId: 582"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:08.551854627+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระธรรมเทศนากัน 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:08.551860253+07:00","message":"receive interim result [false|false]: พระธรรมเทศนากัน 1"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:08.551875431+07:00","message":"[buffer interim] 582 false พระธรรมเทศนากัน 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:08.551884559+07:00","message":"[bufferProcess] interim [280000000]:พระธรรมเทศนากัน 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:08.551887293+07:00","message":"[bufferProcess] send to processor:พระธรรมเทศนากัน 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:08.551894283+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:08.551897726+07:00","message":"> Transcript [3121] [false]: 'พระธรรมเทศนากัน 1'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:08.551901971+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:08.55190478+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:08.551908011+07:00","message":"StatePrefix: 'พระธรรมเทศนา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:08.551910939+07:00","message":"TextPushed: 'พระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:08.769180722+07:00","message":"receive streaming session, msgId: 582"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:08.769212796+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระธรรมเทศนากัน 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:08.7692185+07:00","message":"receive interim result [false|false]: พระธรรมเทศนากัน 1"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:08.7692284+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":"2025-10-27T14:40:08.769231178+07:00","message":"receive interim result [false|false]:  พระสงฆ์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:08.769238947+07:00","message":"[buffer interim] 582 false พระธรรมเทศนากัน 1"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:08.769242008+07:00","message":"[buffer interim] 582 false  พระสงฆ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:08.769247706+07:00","message":"[bufferProcess] interim [520000000]:พระธรรมเทศนากัน 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:08.76924982+07:00","message":"[bufferProcess] send to processor:พระธรรมเทศนากัน 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:08.769252249+07:00","message":"[bufferProcess] interim [520000000]: พระสงฆ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:08.769254936+07:00","message":"[bufferProcess] update buffer: พระธรรมเทศนากัน 1 พระสงฆ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:08.769257811+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:08.769260713+07:00","message":"> Transcript [3122] [false]: 'พระธรรมเทศนากัน 1'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:08.769263901+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:08.769265974+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:08.769267621+07:00","message":"StatePrefix: 'พระธรรมเทศนา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:08.769269356+07:00","message":"TextPushed: 'พระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:08.7692735+07:00","message":"Push: 'ธรรมเทศนา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:08.769275075+07:00","message":"TextPushed: 'พระธรรมเทศนา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:08.769276846+07:00","message":"Set new StatePrefix : 'พระธรรมเทศนากัน 1'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:08.769278809+07:00","message":"Next Push (prob) : 'กัน 1'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:08.769287209+07:00","message":"push: {false ธรรมเทศนา 0 0xc002923080}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:08.891424051+07:00","message":"receive streaming session, msgId: 582"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:08.891466328+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระธรรมเทศนากัน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:08.891475803+07:00","message":"receive interim result [false|false]: พระธรรมเทศนากัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:08.89148974+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 10\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:08.891493003+07:00","message":"receive interim result [false|false]:  10"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:08.891502536+07:00","message":"[buffer interim] 582 false พระธรรมเทศนากัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:08.891510718+07:00","message":"[buffer interim] 582 false  10"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:08.891518506+07:00","message":"[bufferProcess] interim [580000000]:พระธรรมเทศนากัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:08.891521992+07:00","message":"[bufferProcess] send to processor:พระธรรมเทศนากัน 1 พระสงฆ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:08.891529738+07:00","message":"[bufferProcess] interim [580000000]: 10"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:08.89153221+07:00","message":"[bufferProcess] update buffer: พระธรรมเทศนากัน 10"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:08.891536065+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:08.891540214+07:00","message":"> Transcript [3123] [false]: 'พระธรรมเทศนากัน 1 พระสงฆ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:08.8915445+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:08.891546845+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:08.891549394+07:00","message":"StatePrefix: 'พระธรรมเทศนากัน 1'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:08.891551984+07:00","message":"TextPushed: 'พระธรรมเทศนา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:08.949191417+07:00","message":"receive streaming session, msgId: 582"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:08.949226806+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":"2025-10-27T14:40:08.949233109+07:00","message":"receive interim result [false|false]: พระธรรมเทศนากัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:08.94924053+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 1\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:08.949243205+07:00","message":"receive interim result [false|false]:  1"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:08.949251436+07:00","message":"[buffer interim] 582 false พระธรรมเทศนากัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:08.94925484+07:00","message":"[buffer interim] 582 false  1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:08.949263781+07:00","message":"[bufferProcess] interim [640000000]:พระธรรมเทศนากัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:08.949266105+07:00","message":"[bufferProcess] send to processor:พระธรรมเทศนากัน 10"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:08.949268906+07:00","message":"[bufferProcess] interim [640000000]: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:08.949270863+07:00","message":"[bufferProcess] update buffer: พระธรรมเทศนากัน 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:08.94927369+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:08.949276143+07:00","message":"> Transcript [3124] [false]: 'พระธรรมเทศนากัน 10'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:08.949278772+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:08.949280443+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:08.949282674+07:00","message":"StatePrefix: 'พระธรรมเทศนากัน 1'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:08.949284358+07:00","message":"TextPushed: 'พระธรรมเทศนา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:08.999613118+07:00","message":"receive streaming session, msgId: 582"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:08.99965813+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระธรรมเทศนากัน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:08.999666287+07:00","message":"receive interim result [false|false]: พระธรรมเทศนากัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:08.999677666+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 1 ผสมสี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:08.99968142+07:00","message":"receive interim result [false|false]:  1 ผสมสี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:08.99970304+07:00","message":"[buffer interim] 582 false พระธรรมเทศนากัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:08.99971685+07:00","message":"[buffer interim] 582 false  1 ผสมสี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:08.999733142+07:00","message":"[bufferProcess] interim [700000000]:พระธรรมเทศนากัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:08.999743789+07:00","message":"[bufferProcess] send to processor:พระธรรมเทศนากัน 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:08.999749715+07:00","message":"[bufferProcess] interim [700000000]: 1 ผสมสี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:08.999751886+07:00","message":"[bufferProcess] update buffer: พระธรรมเทศนากัน 1 ผสมสี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:08.999755423+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:08.999758971+07:00","message":"> Transcript [3125] [false]: 'พระธรรมเทศนากัน 1'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:08.999762262+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:08.999764095+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:08.999766559+07:00","message":"StatePrefix: 'พระธรรมเทศนากัน 1'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:08.99976932+07:00","message":"TextPushed: 'พระธรรมเทศนา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:09.119207725+07:00","message":"receive streaming session, msgId: 582"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:09.119241451+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":"2025-10-27T14:40:09.119247688+07:00","message":"receive interim result [false|false]: พระธรรมเทศนากัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:09.119258038+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 1 พระสงฆ์ 4 รูป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:09.119260544+07:00","message":"receive interim result [false|false]:  1 พระสงฆ์ 4 รูป"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:09.1192671+07:00","message":"[buffer interim] 582 false พระธรรมเทศนากัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:09.119274643+07:00","message":"[buffer interim] 582 false  1 พระสงฆ์ 4 รูป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:09.119280017+07:00","message":"[bufferProcess] interim [820000000]:พระธรรมเทศนากัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:09.119283072+07:00","message":"[bufferProcess] send to processor:พระธรรมเทศนากัน 1 ผสมสี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:09.119289412+07:00","message":"[bufferProcess] interim [820000000]: 1 พระสงฆ์ 4 รูป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:09.119291455+07:00","message":"[bufferProcess] update buffer: พระธรรมเทศนากัน 1 พระสงฆ์ 4 รูป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:09.119294256+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:09.119296865+07:00","message":"> Transcript [3126] [false]: 'พระธรรมเทศนากัน 1 ผสมสี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:09.119300022+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:09.119302127+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:09.119303826+07:00","message":"StatePrefix: 'พระธรรมเทศนากัน 1'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:09.119305958+07:00","message":"TextPushed: 'พระธรรมเทศนา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:09.119312321+07:00","message":"Push: 'กัน 1'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:09.119313846+07:00","message":"TextPushed: 'พระธรรมเทศนากัน 1'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:09.119315492+07:00","message":"Set new StatePrefix : 'พระธรรมเทศนากัน 1 ผสมสี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:09.119317216+07:00","message":"Next Push (prob) : ' ผสมสี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:09.119324596+07:00","message":"push: {false กัน 1 0 0xc002923080}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:09.56506801+07:00","message":"receive streaming session, msgId: 582"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:09.565118695+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระธรรมเทศนากัน 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:09.565126921+07:00","message":"receive interim result [false|false]: พระธรรมเทศนากัน 1"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:09.565141172+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" พระสงฆ์ 4 รูปสวย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:09.565145034+07:00","message":"receive interim result [false|false]:  พระสงฆ์ 4 รูปสวย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:09.565155189+07:00","message":"[buffer interim] 582 false พระธรรมเทศนากัน 1"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:09.565159235+07:00","message":"[buffer interim] 582 false  พระสงฆ์ 4 รูปสวย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:09.565181664+07:00","message":"[bufferProcess] interim [240000000]:พระธรรมเทศนากัน 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:09.565185743+07:00","message":"[bufferProcess] send to processor:พระธรรมเทศนากัน 1 พระสงฆ์ 4 รูป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:09.5651943+07:00","message":"[bufferProcess] interim [240000000]: พระสงฆ์ 4 รูปสวย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:09.565197364+07:00","message":"[bufferProcess] update buffer: พระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:09.565201016+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:09.565205264+07:00","message":"> Transcript [3127] [false]: 'พระธรรมเทศนากัน 1 พระสงฆ์ 4 รูป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:09.56520821+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:09.56521047+07:00","message":"Set new StatePrefix: 'พระธรรมเทศนากัน 1 พระสงฆ์ 4 รูป'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:09.569139487+07:00","message":"receive streaming session, msgId: 582"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:09.569178494+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระธรรมเทศนากัน 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:09.56918477+07:00","message":"receive interim result [false|false]: พระธรรมเทศนากัน 1"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:09.56919503+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" พระสงฆ์ 4 รูปสวด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:09.56919706+07:00","message":"receive interim result [false|false]:  พระสงฆ์ 4 รูปสวด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:09.569203111+07:00","message":"[buffer interim] 582 false พระธรรมเทศนากัน 1"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:09.569205982+07:00","message":"[buffer interim] 582 false  พระสงฆ์ 4 รูปสวด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:09.569211254+07:00","message":"[bufferProcess] interim [300000000]:พระธรรมเทศนากัน 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:09.569214818+07:00","message":"[bufferProcess] send to processor:พระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:09.569218063+07:00","message":"[bufferProcess] interim [300000000]: พระสงฆ์ 4 รูปสวด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:09.569220158+07:00","message":"[bufferProcess] update buffer: พระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:09.569229706+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:09.569256728+07:00","message":"> Transcript [3128] [false]: 'พระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:09.569263691+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:09.569267567+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:09.569269995+07:00","message":"StatePrefix: 'พระธรรมเทศนากัน 1 พระสงฆ์ 4 รูป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:09.569272135+07:00","message":"TextPushed: 'พระธรรมเทศนากัน 1'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:09.645058942+07:00","message":"receive streaming session, msgId: 582"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:09.645103828+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระธรรมเทศนากัน 1 พระสงฆ์ 4\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:09.64511113+07:00","message":"receive interim result [false|false]: พระธรรมเทศนากัน 1 พระสงฆ์ 4"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:09.645121953+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":"2025-10-27T14:40:09.645125782+07:00","message":"receive interim result [false|false]:  รูปสวด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:09.645134577+07:00","message":"[buffer interim] 582 false พระธรรมเทศนากัน 1 พระสงฆ์ 4"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:09.645138753+07:00","message":"[buffer interim] 582 false  รูปสวด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:09.645145335+07:00","message":"[bufferProcess] interim [420000000]:พระธรรมเทศนากัน 1 พระสงฆ์ 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:09.645147951+07:00","message":"[bufferProcess] send to processor:พระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:09.64515064+07:00","message":"[bufferProcess] interim [420000000]: รูปสวด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:09.645152988+07:00","message":"[bufferProcess] update buffer: พระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:09.645156576+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:09.645170168+07:00","message":"> Transcript [3129] [false]: 'พระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:09.645173923+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:09.64517573+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:09.64517731+07:00","message":"StatePrefix: 'พระธรรมเทศนากัน 1 พระสงฆ์ 4 รูป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:09.645179335+07:00","message":"TextPushed: 'พระธรรมเทศนากัน 1'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:09.760522893+07:00","message":"receive streaming session, msgId: 582"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:09.760557182+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระธรรมเทศนากัน 1 พระสงฆ์ 4\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:09.760563567+07:00","message":"receive interim result [false|false]: พระธรรมเทศนากัน 1 พระสงฆ์ 4"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:09.760572844+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":"2025-10-27T14:40:09.760575552+07:00","message":"receive interim result [false|false]:  รูปสวดพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:09.760592797+07:00","message":"[buffer interim] 582 false พระธรรมเทศนากัน 1 พระสงฆ์ 4"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:09.760606415+07:00","message":"[buffer interim] 582 false  รูปสวดพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:09.760615776+07:00","message":"[bufferProcess] interim [480000000]:พระธรรมเทศนากัน 1 พระสงฆ์ 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:09.760626388+07:00","message":"[bufferProcess] send to processor:พระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:09.760629238+07:00","message":"[bufferProcess] interim [480000000]: รูปสวดพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:09.760631811+07:00","message":"[bufferProcess] update buffer: พระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:09.76063512+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:09.760637823+07:00","message":"> Transcript [3130] [false]: 'พระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:09.76064071+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:09.760642607+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:09.760644572+07:00","message":"StatePrefix: 'พระธรรมเทศนากัน 1 พระสงฆ์ 4 รูป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:09.760646712+07:00","message":"TextPushed: 'พระธรรมเทศนากัน 1'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:09.818336351+07:00","message":"receive streaming session, msgId: 582"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:09.818373674+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระธรรมเทศนากัน 1 พระสงฆ์ 4\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:09.818380116+07:00","message":"receive interim result [false|false]: พระธรรมเทศนากัน 1 พระสงฆ์ 4"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:09.818389494+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":"2025-10-27T14:40:09.818391942+07:00","message":"receive interim result [false|false]:  รูปสวดธรรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:09.818398824+07:00","message":"[buffer interim] 582 false พระธรรมเทศนากัน 1 พระสงฆ์ 4"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:09.818402108+07:00","message":"[buffer interim] 582 false  รูปสวดธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:09.818407657+07:00","message":"[bufferProcess] interim [540000000]:พระธรรมเทศนากัน 1 พระสงฆ์ 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:09.818409906+07:00","message":"[bufferProcess] send to processor:พระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:09.818412414+07:00","message":"[bufferProcess] interim [540000000]: รูปสวดธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:09.818414918+07:00","message":"[bufferProcess] update buffer: พระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:09.818417952+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:09.818420859+07:00","message":"> Transcript [3131] [false]: 'พระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:09.818423744+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:09.818425423+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:09.818427213+07:00","message":"StatePrefix: 'พระธรรมเทศนากัน 1 พระสงฆ์ 4 รูป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:09.818429037+07:00","message":"TextPushed: 'พระธรรมเทศนากัน 1'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:09.818431475+07:00","message":"Push: ' พระสงฆ์ 4 รูป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:09.818435204+07:00","message":"TextPushed: 'พระธรรมเทศนากัน 1 พระสงฆ์ 4 รูป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:09.818437427+07:00","message":"Set new StatePrefix : 'พระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:09.818439454+07:00","message":"Next Push (prob) : 'สวดพระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:09.818447017+07:00","message":"push: {false  พระสงฆ์ 4 รูป 0 0xc002923080}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:09.822210311+07:00","message":"receive streaming session, msgId: 582"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:09.822238382+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระธรรมเทศนากัน 1 พระสงฆ์ 4\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:09.822244958+07:00","message":"receive interim result [false|false]: พระธรรมเทศนากัน 1 พระสงฆ์ 4"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:09.822257698+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":"2025-10-27T14:40:09.822261798+07:00","message":"receive interim result [false|false]:  รูปสวดธรรมะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:09.822269126+07:00","message":"[buffer interim] 582 false พระธรรมเทศนากัน 1 พระสงฆ์ 4"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:09.822276502+07:00","message":"[buffer interim] 582 false  รูปสวดธรรมะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:09.822281978+07:00","message":"[bufferProcess] interim [600000000]:พระธรรมเทศนากัน 1 พระสงฆ์ 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:09.822285789+07:00","message":"[bufferProcess] send to processor:พระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:09.822293079+07:00","message":"[bufferProcess] interim [600000000]: รูปสวดธรรมะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:09.822295807+07:00","message":"[bufferProcess] update buffer: พระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดธรรมะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:09.822299147+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:09.822302522+07:00","message":"> Transcript [3132] [false]: 'พระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:09.822305321+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:09.822307971+07:00","message":"Set new StatePrefix: 'พระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดธรรม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:10.030649698+07:00","message":"receive streaming session, msgId: 582"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:10.030710612+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระธรรมเทศนากัน 1 พระสงฆ์ 4\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:10.030719833+07:00","message":"receive interim result [false|false]: พระธรรมเทศนากัน 1 พระสงฆ์ 4"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:10.030733655+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":"2025-10-27T14:40:10.030736817+07:00","message":"receive interim result [false|false]:  รูปสวดธรรมะค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:10.030744372+07:00","message":"[buffer interim] 582 false พระธรรมเทศนากัน 1 พระสงฆ์ 4"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:10.030747608+07:00","message":"[buffer interim] 582 false  รูปสวดธรรมะค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:10.030758549+07:00","message":"[bufferProcess] interim [780000000]:พระธรรมเทศนากัน 1 พระสงฆ์ 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:10.03076192+07:00","message":"[bufferProcess] send to processor:พระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดธรรมะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:10.030765086+07:00","message":"[bufferProcess] interim [780000000]: รูปสวดธรรมะค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:10.030768336+07:00","message":"[bufferProcess] update buffer: พระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดธรรมะค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:10.030771742+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:10.030774156+07:00","message":"> Transcript [3133] [false]: 'พระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดธรรมะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:10.030779992+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:10.030781686+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:10.030783188+07:00","message":"StatePrefix: 'พระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:10.030785112+07:00","message":"TextPushed: 'พระธรรมเทศนากัน 1 พระสงฆ์ 4 รูป'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:10.136615858+07:00","message":"receive streaming session, msgId: 582"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:10.136659964+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระธรรมเทศนากัน 1 พระสงฆ์ 4\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:10.136667472+07:00","message":"receive interim result [false|false]: พระธรรมเทศนากัน 1 พระสงฆ์ 4"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:10.136680355+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":"2025-10-27T14:40:10.136684269+07:00","message":"receive interim result [false|false]:  รูปสวดธรรมกาย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:10.136693399+07:00","message":"[buffer interim] 582 false พระธรรมเทศนากัน 1 พระสงฆ์ 4"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:10.136697112+07:00","message":"[buffer interim] 582 false  รูปสวดธรรมกาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:10.136703717+07:00","message":"[bufferProcess] interim [840000000]:พระธรรมเทศนากัน 1 พระสงฆ์ 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:10.136707066+07:00","message":"[bufferProcess] send to processor:พระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดธรรมะค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:10.136710961+07:00","message":"[bufferProcess] interim [840000000]: รูปสวดธรรมกาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:10.136714227+07:00","message":"[bufferProcess] update buffer: พระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดธรรมกาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:10.136717836+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:10.136721153+07:00","message":"> Transcript [3134] [false]: 'พระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดธรรมะค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:10.136724227+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:10.136725973+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:10.136728121+07:00","message":"StatePrefix: 'พระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:10.136730543+07:00","message":"TextPushed: 'พระธรรมเทศนากัน 1 พระสงฆ์ 4 รูป'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:10.276848137+07:00","message":"receive streaming session, msgId: 582"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:10.276881009+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระธรรมเทศนากัน 1 พระสงฆ์ 4\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:10.276887089+07:00","message":"receive interim result [false|false]: พระธรรมเทศนากัน 1 พระสงฆ์ 4"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:10.276898027+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":"2025-10-27T14:40:10.276900973+07:00","message":"receive interim result [false|false]:  รูปสวดธรรมะคาถา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:10.276907869+07:00","message":"[buffer interim] 582 false พระธรรมเทศนากัน 1 พระสงฆ์ 4"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:10.276910718+07:00","message":"[buffer interim] 582 false  รูปสวดธรรมะคาถา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:10.276916276+07:00","message":"[bufferProcess] interim [20000000]:พระธรรมเทศนากัน 1 พระสงฆ์ 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:10.276918662+07:00","message":"[bufferProcess] send to processor:พระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดธรรมกาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:10.276921445+07:00","message":"[bufferProcess] interim [20000000]: รูปสวดธรรมะคาถา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:10.276923889+07:00","message":"[bufferProcess] update buffer: พระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดธรรมะคาถา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:10.276926961+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:10.276930175+07:00","message":"> Transcript [3135] [false]: 'พระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดธรรมกาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:10.276933689+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:10.276935351+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:10.276936933+07:00","message":"StatePrefix: 'พระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:10.276938966+07:00","message":"TextPushed: 'พระธรรมเทศนากัน 1 พระสงฆ์ 4 รูป'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:40:10.643453913+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:40:10.643462821+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:10.864194306+07:00","message":"receive streaming session, msgId: 582"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:10.864235591+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดธรรมะคาถา\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:10.864241112+07:00","message":"receive interim result [false|false]: พระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดธรรมะคาถา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:10.864254219+07:00","message":"[buffer interim] 582 false พระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดธรรมะคาถา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:10.864263607+07:00","message":"[bufferProcess] interim [620000000]:พระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดธรรมะคาถา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:10.864265906+07:00","message":"[bufferProcess] send to processor:พระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดธรรมะคาถา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:10.864269122+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:10.864271775+07:00","message":"> Transcript [3136] [false]: 'พระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดธรรมะคาถา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:10.864275606+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:10.864277448+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:10.864279015+07:00","message":"StatePrefix: 'พระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:10.864281372+07:00","message":"TextPushed: 'พระธรรมเทศนากัน 1 พระสงฆ์ 4 รูป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:10.864287407+07:00","message":"Push: 'สวดธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:10.864288879+07:00","message":"TextPushed: 'พระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:10.864292262+07:00","message":"Set new StatePrefix : 'พระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดธรรมะคาถา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:10.864294268+07:00","message":"Next Push (prob) : 'ะคาถา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:10.864317178+07:00","message":"push: {false สวดธรรม 0 0xc002923080}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:10.919304959+07:00","message":"receive streaming session, msgId: 582"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:10.919341175+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระธรรมเทศนากัน 1 พระสงฆ์ 4\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:10.919346982+07:00","message":"receive interim result [false|false]: พระธรรมเทศนากัน 1 พระสงฆ์ 4"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:10.91935851+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":"2025-10-27T14:40:10.919362631+07:00","message":"receive interim result [false|false]:  รูปสวดธรรมะการค้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:10.91936961+07:00","message":"[buffer interim] 582 false พระธรรมเทศนากัน 1 พระสงฆ์ 4"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:10.919373165+07:00","message":"[buffer interim] 582 false  รูปสวดธรรมะการค้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:10.919379095+07:00","message":"[bufferProcess] interim [680000000]:พระธรรมเทศนากัน 1 พระสงฆ์ 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:10.919381584+07:00","message":"[bufferProcess] send to processor:พระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดธรรมะคาถา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:10.919384884+07:00","message":"[bufferProcess] interim [680000000]: รูปสวดธรรมะการค้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:10.919387428+07:00","message":"[bufferProcess] update buffer: พระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดธรรมะการค้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:10.919390087+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:10.919392917+07:00","message":"> Transcript [3137] [false]: 'พระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดธรรมะคาถา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:10.919396206+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:10.919398381+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:10.919400632+07:00","message":"StatePrefix: 'พระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดธรรมะคาถา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:10.919402739+07:00","message":"TextPushed: 'พระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดธรรม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:11.242991319+07:00","message":"receive streaming session, msgId: 582"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:11.243034643+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระธรรมเทศนากัน 1 พระสงฆ์ 4\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:11.243048243+07:00","message":"receive interim result [false|false]: พระธรรมเทศนากัน 1 พระสงฆ์ 4"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:11.243063229+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":"2025-10-27T14:40:11.243067493+07:00","message":"receive interim result [false|false]:  รูปสวดธรรมะค้าส่ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:11.243078205+07:00","message":"[buffer interim] 582 false พระธรรมเทศนากัน 1 พระสงฆ์ 4"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:11.243082647+07:00","message":"[buffer interim] 582 false  รูปสวดธรรมะค้าส่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:11.243090771+07:00","message":"[bufferProcess] interim [980000000]:พระธรรมเทศนากัน 1 พระสงฆ์ 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:11.243100716+07:00","message":"[bufferProcess] send to processor:พระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดธรรมะการค้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:11.243105554+07:00","message":"[bufferProcess] interim [980000000]: รูปสวดธรรมะค้าส่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:11.243108861+07:00","message":"[bufferProcess] update buffer: พระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดธรรมะค้าส่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:11.243112769+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:11.243116308+07:00","message":"> Transcript [3138] [false]: 'พระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดธรรมะการค้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:11.243119495+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:11.243121904+07:00","message":"Set new StatePrefix: 'พระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดธรรมะการค้า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:11.432571178+07:00","message":"receive streaming session, msgId: 582"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:11.432604515+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระธรรมเทศนากัน 1 พระสงฆ์ 4\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:11.432610347+07:00","message":"receive interim result [false|false]: พระธรรมเทศนากัน 1 พระสงฆ์ 4"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:11.432624811+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":"2025-10-27T14:40:11.432627199+07:00","message":"receive interim result [false|false]:  รูปสวดธรรมะค้าส่งทอด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:11.432633701+07:00","message":"[buffer interim] 582 false พระธรรมเทศนากัน 1 พระสงฆ์ 4"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:11.432637291+07:00","message":"[buffer interim] 582 false  รูปสวดธรรมะค้าส่งทอด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:11.432642784+07:00","message":"[bufferProcess] interim [160000000]:พระธรรมเทศนากัน 1 พระสงฆ์ 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:11.432645161+07:00","message":"[bufferProcess] send to processor:พระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดธรรมะค้าส่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:11.432648004+07:00","message":"[bufferProcess] interim [160000000]: รูปสวดธรรมะค้าส่งทอด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:11.432650768+07:00","message":"[bufferProcess] update buffer: พระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดธรรมะค้าส่งทอด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:11.432654561+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:11.432657218+07:00","message":"> Transcript [3139] [false]: 'พระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดธรรมะค้าส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:11.432659289+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:11.432660974+07:00","message":"Set new StatePrefix: 'พระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดธรรมะค้าส่ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:11.630582432+07:00","message":"receive streaming session, msgId: 582"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:11.63062486+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระธรรมเทศนากัน 1 พระสงฆ์ 4\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:11.630632368+07:00","message":"receive interim result [false|false]: พระธรรมเทศนากัน 1 พระสงฆ์ 4"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:11.630642374+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":"2025-10-27T14:40:11.630645711+07:00","message":"receive interim result [false|false]:  รูปสวดธรรมะค้าส่งทอดผ้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:11.630654834+07:00","message":"[buffer interim] 582 false พระธรรมเทศนากัน 1 พระสงฆ์ 4"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:11.630659121+07:00","message":"[buffer interim] 582 false  รูปสวดธรรมะค้าส่งทอดผ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:11.630665741+07:00","message":"[bufferProcess] interim [340000000]:พระธรรมเทศนากัน 1 พระสงฆ์ 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:11.630669344+07:00","message":"[bufferProcess] send to processor:พระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดธรรมะค้าส่งทอด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:11.630673103+07:00","message":"[bufferProcess] interim [340000000]: รูปสวดธรรมะค้าส่งทอดผ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:11.630676368+07:00","message":"[bufferProcess] update buffer: พระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดธรรมะค้าส่งทอดผ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:11.630681297+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:11.630684859+07:00","message":"> Transcript [3140] [false]: 'พระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดธรรมะค้าส่งทอด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:11.630688959+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:11.630691301+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:11.63069368+07:00","message":"StatePrefix: 'พระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดธรรมะค้าส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:11.630697023+07:00","message":"TextPushed: 'พระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดธรรม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:11.74646621+07:00","message":"receive streaming session, msgId: 582"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:11.746501975+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระธรรมเทศนากัน 1 พระสงฆ์ 4\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:11.746507758+07:00","message":"receive interim result [false|false]: พระธรรมเทศนากัน 1 พระสงฆ์ 4"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:11.746516107+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":"2025-10-27T14:40:11.746519005+07:00","message":"receive interim result [false|false]:  รูปสวดธรรมะค้าส่งทอดผ้าป่า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:11.746536423+07:00","message":"[buffer interim] 582 false พระธรรมเทศนากัน 1 พระสงฆ์ 4"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:11.746553387+07:00","message":"[buffer interim] 582 false  รูปสวดธรรมะค้าส่งทอดผ้าป่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:11.74656214+07:00","message":"[bufferProcess] interim [460000000]:พระธรรมเทศนากัน 1 พระสงฆ์ 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:11.746567604+07:00","message":"[bufferProcess] send to processor:พระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดธรรมะค้าส่งทอดผ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:11.746576244+07:00","message":"[bufferProcess] interim [460000000]: รูปสวดธรรมะค้าส่งทอดผ้าป่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:11.746580472+07:00","message":"[bufferProcess] update buffer: พระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดธรรมะค้าส่งทอดผ้าป่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:11.746585774+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:11.746597215+07:00","message":"> Transcript [3141] [false]: 'พระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดธรรมะค้าส่งทอดผ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:11.746601457+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:11.746603241+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:11.746605044+07:00","message":"StatePrefix: 'พระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดธรรมะค้าส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:11.746607562+07:00","message":"TextPushed: 'พระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดธรรม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:11.748296532+07:00","message":"receive streaming session, msgId: 582"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:11.748325379+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระธรรมเทศนากัน 1 พระสงฆ์ 4\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:11.748330513+07:00","message":"receive interim result [false|false]: พระธรรมเทศนากัน 1 พระสงฆ์ 4"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:11.748339996+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":"2025-10-27T14:40:11.748342605+07:00","message":"receive interim result [false|false]:  รูปสวดธรรมะค้าทรงทอดผ้าไตร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:11.748348093+07:00","message":"[buffer interim] 582 false พระธรรมเทศนากัน 1 พระสงฆ์ 4"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:11.748350743+07:00","message":"[buffer interim] 582 false  รูปสวดธรรมะค้าทรงทอดผ้าไตร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:11.748356642+07:00","message":"[bufferProcess] interim [520000000]:พระธรรมเทศนากัน 1 พระสงฆ์ 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:11.748359026+07:00","message":"[bufferProcess] send to processor:พระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดธรรมะค้าส่งทอดผ้าป่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:11.748364037+07:00","message":"[bufferProcess] interim [520000000]: รูปสวดธรรมะค้าทรงทอดผ้าไตร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:11.74836652+07:00","message":"[bufferProcess] update buffer: พระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดธรรมะค้าทรงทอดผ้าไตร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:11.748369266+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:11.748371632+07:00","message":"> Transcript [3142] [false]: 'พระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดธรรมะค้าส่งทอดผ้าป่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:11.748375116+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:11.748376796+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:11.748378454+07:00","message":"StatePrefix: 'พระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดธรรมะค้าส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:11.748380322+07:00","message":"TextPushed: 'พระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดธรรม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:12.069785872+07:00","message":"receive streaming session, msgId: 582"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:12.069821061+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระธรรมเทศนากัน 1 พระสงฆ์ 4\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:12.06982777+07:00","message":"receive interim result [false|false]: พระธรรมเทศนากัน 1 พระสงฆ์ 4"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:12.069851127+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":"2025-10-27T14:40:12.069854489+07:00","message":"receive interim result [false|false]:  รูปสวดธรรมะค้าทรงทอดผ้าไตรพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:12.069862927+07:00","message":"[buffer interim] 582 false พระธรรมเทศนากัน 1 พระสงฆ์ 4"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:12.069867588+07:00","message":"[buffer interim] 582 false  รูปสวดธรรมะค้าทรงทอดผ้าไตรพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:12.069890821+07:00","message":"[bufferProcess] interim [820000000]:พระธรรมเทศนากัน 1 พระสงฆ์ 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:12.069906015+07:00","message":"[bufferProcess] send to processor:พระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดธรรมะค้าทรงทอดผ้าไตร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:12.069918092+07:00","message":"[bufferProcess] interim [820000000]: รูปสวดธรรมะค้าทรงทอดผ้าไตรพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:12.06992158+07:00","message":"[bufferProcess] update buffer: พระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดธรรมะค้าทรงทอดผ้าไตรพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:12.069926336+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:12.069930778+07:00","message":"> Transcript [3143] [false]: 'พระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดธรรมะค้าทรงทอดผ้าไตร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:12.069933751+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:12.069936967+07:00","message":"Set new StatePrefix: 'พระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดธรรมะค้าทรงทอดผ้าไตร'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:12.331453117+07:00","message":"receive streaming session, msgId: 582"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:12.331496423+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระธรรมเทศนากัน 1 พระสงฆ์ 4\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":6,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:12.331504192+07:00","message":"receive interim result [false|false]: พระธรรมเทศนากัน 1 พระสงฆ์ 4"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:12.331516359+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":"2025-10-27T14:40:12.331520175+07:00","message":"receive interim result [false|false]:  รูปสวดธรรมะค้าทรงทอดผ้าไตรพระสงฆ์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:12.331528552+07:00","message":"[buffer interim] 582 false พระธรรมเทศนากัน 1 พระสงฆ์ 4"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:12.331535298+07:00","message":"[buffer interim] 582 false  รูปสวดธรรมะค้าทรงทอดผ้าไตรพระสงฆ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:12.331542324+07:00","message":"[bufferProcess] interim [60000000]:พระธรรมเทศนากัน 1 พระสงฆ์ 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:12.331545577+07:00","message":"[bufferProcess] send to processor:พระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดธรรมะค้าทรงทอดผ้าไตรพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:12.331557578+07:00","message":"[bufferProcess] interim [60000000]: รูปสวดธรรมะค้าทรงทอดผ้าไตรพระสงฆ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:12.331561064+07:00","message":"[bufferProcess] update buffer: พระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดธรรมะค้าทรงทอดผ้าไตรพระสงฆ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:12.331564948+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:12.331569177+07:00","message":"> Transcript [3144] [false]: 'พระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดธรรมะค้าทรงทอดผ้าไตรพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:12.331574008+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:12.331576262+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:12.331578481+07:00","message":"StatePrefix: 'พระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดธรรมะค้าทรงทอดผ้าไตร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:12.331581624+07:00","message":"TextPushed: 'พระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดธรรม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:12.968993377+07:00","message":"receive streaming session, msgId: 582"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:12.969031647+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดธรรมะค้าทรงทอดผ้าไตรพระสงฆ์\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":6,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:12.969037544+07:00","message":"receive interim result [false|false]: พระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดธรรมะค้าทรงทอดผ้าไตรพระสงฆ์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:12.969046458+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 93\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:12.969052154+07:00","message":"receive interim result [false|false]:  93"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:12.969059188+07:00","message":"[buffer interim] 582 false พระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดธรรมะค้าทรงทอดผ้าไตรพระสงฆ์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:12.969063081+07:00","message":"[buffer interim] 582 false  93"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:12.969069033+07:00","message":"[bufferProcess] interim [660000000]:พระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดธรรมะค้าทรงทอดผ้าไตรพระสงฆ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:12.969071609+07:00","message":"[bufferProcess] send to processor:พระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดธรรมะค้าทรงทอดผ้าไตรพระสงฆ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:12.969074561+07:00","message":"[bufferProcess] interim [660000000]: 93"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:12.969076717+07:00","message":"[bufferProcess] update buffer: พระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดธรรมะค้าทรงทอดผ้าไตรพระสงฆ์ 93"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:12.969080632+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:12.969085701+07:00","message":"> Transcript [3145] [false]: 'พระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดธรรมะค้าทรงทอดผ้าไตรพระสงฆ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:12.969090223+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:12.969091935+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:12.969100913+07:00","message":"StatePrefix: 'พระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดธรรมะค้าทรงทอดผ้าไตร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:12.969103849+07:00","message":"TextPushed: 'พระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดธรรม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:13.128187719+07:00","message":"[GCS] IsForceVAD: false for message ID: 582"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:13.198517421+07:00","message":"[GCS] Start streaming session, msgId: 583"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:13.22080713+07:00","message":"receive streaming session, msgId: 582"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:13.220847684+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดธรรมะค้าทรงทอดผ้าไตรพระสงฆ์\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":6,\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:13.220855385+07:00","message":"receive interim result [false|false]: พระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดธรรมะค้าทรงทอดผ้าไตรพระสงฆ์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:13.220869423+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 93 รู้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:13.220872705+07:00","message":"receive interim result [false|false]:  93 รู้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:13.220882153+07:00","message":"[buffer interim] 582 false พระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดธรรมะค้าทรงทอดผ้าไตรพระสงฆ์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:13.220886203+07:00","message":"[buffer interim] 582 false  93 รู้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:13.220893044+07:00","message":"[bufferProcess] interim [960000000]:พระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดธรรมะค้าทรงทอดผ้าไตรพระสงฆ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:13.220896828+07:00","message":"[bufferProcess] send to processor:พระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดธรรมะค้าทรงทอดผ้าไตรพระสงฆ์ 93"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:13.220900818+07:00","message":"[bufferProcess] interim [960000000]: 93 รู้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:13.220903814+07:00","message":"[bufferProcess] update buffer: พระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดธรรมะค้าทรงทอดผ้าไตรพระสงฆ์ 93 รู้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:13.220908105+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:13.220911209+07:00","message":"> Transcript [3146] [false]: 'พระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดธรรมะค้าทรงทอดผ้าไตรพระสงฆ์ 93'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:13.220915973+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:13.220918065+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:13.220920611+07:00","message":"StatePrefix: 'พระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดธรรมะค้าทรงทอดผ้าไตร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:13.220923747+07:00","message":"TextPushed: 'พระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดธรรม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:13.222553544+07:00","message":"receive streaming session, msgId: 582"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:13.222571518+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดธรรมะค้าทรงทอดผ้าไตรพระสงฆ์\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":7,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:13.222577284+07:00","message":"receive interim result [false|false]: พระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดธรรมะค้าทรงทอดผ้าไตรพระสงฆ์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:13.222589116+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 93 รูป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":7,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:13.222592822+07:00","message":"receive interim result [false|false]:  93 รูป"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:13.22259892+07:00","message":"[buffer interim] 582 false พระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดธรรมะค้าทรงทอดผ้าไตรพระสงฆ์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:13.22260276+07:00","message":"[buffer interim] 582 false  93 รูป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:13.22260789+07:00","message":"[bufferProcess] interim [20000000]:พระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดธรรมะค้าทรงทอดผ้าไตรพระสงฆ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:13.222610794+07:00","message":"[bufferProcess] send to processor:พระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดธรรมะค้าทรงทอดผ้าไตรพระสงฆ์ 93 รู้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:13.222617981+07:00","message":"[bufferProcess] interim [20000000]: 93 รูป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:13.222620929+07:00","message":"[bufferProcess] update buffer: พระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดธรรมะค้าทรงทอดผ้าไตรพระสงฆ์ 93 รูป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:13.222623733+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:13.222626538+07:00","message":"> Transcript [3147] [false]: 'พระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดธรรมะค้าทรงทอดผ้าไตรพระสงฆ์ 93 รู้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:13.222630773+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:13.222632849+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:13.222634901+07:00","message":"StatePrefix: 'พระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดธรรมะค้าทรงทอดผ้าไตร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:13.222637944+07:00","message":"TextPushed: 'พระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:13.222644001+07:00","message":"Push: 'ะค้าทรงทอดผ้าไตร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:13.222646672+07:00","message":"TextPushed: 'พระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดธรรมะค้าทรงทอดผ้าไตร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:13.222649872+07:00","message":"Set new StatePrefix : 'พระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดธรรมะค้าทรงทอดผ้าไตรพระสงฆ์ 93 รู้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:13.222653068+07:00","message":"Next Push (prob) : 'พระสงฆ์ 93 รู้'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:13.22267875+07:00","message":"push: {false ะค้าทรงทอดผ้าไตร 0 0xc002923080}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:13.328565645+07:00","message":"receive streaming session, msgId: 582"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:13.328597605+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดพระคาถาทรงทอดผ้าไตรพระสงฆ์ 93 รูป\",\"confidence\":0.91764754}],\"is_final\":true,\"result_end_time\":{\"seconds\":7,\"nanos\":50000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:13.328604113+07:00","message":"receive interim result [true|false]: พระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดพระคาถาทรงทอดผ้าไตรพระสงฆ์ 93 รูป"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:13.328611582+07:00","message":"end recv isFinal message id 582"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:13.328613423+07:00","message":"end Recv id 582"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:13.328618116+07:00","message":"[buffer interim] 582 true พระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดพระคาถาทรงทอดผ้าไตรพระสงฆ์ 93 รูป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:13.328627095+07:00","message":"[bufferProcess] interim [50000000]:พระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดพระคาถาทรงทอดผ้าไตรพระสงฆ์ 93 รูป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:13.328631711+07:00","message":"[bufferProcess] send to processor (isfinal):พระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดธรรมะค้าทรงทอดผ้าไตรพระสงฆ์ 93 รูป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:13.328635135+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:13.328638457+07:00","message":"> Transcript [3148] [false]: 'พระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดธรรมะค้าทรงทอดผ้าไตรพระสงฆ์ 93 รูป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:13.328641704+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:13.328644311+07:00","message":"Set new StatePrefix: 'พระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดธรรมะค้าทรงทอดผ้าไตรพระสงฆ์ 93 รูป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:13.328647092+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:13.328649664+07:00","message":"> Transcript [3149] [true]: 'พระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดพระคาถาทรงทอดผ้าไตรพระสงฆ์ 93 รูป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:13.328652412+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:13.328654424+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:13.328656901+07:00","message":"StatePrefix: 'พระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดธรรมะค้าทรงทอดผ้าไตรพระสงฆ์ 93 รูป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:13.328660012+07:00","message":"TextPushed: 'พระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดธรรมะค้าทรงทอดผ้าไตร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:13.328662295+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:13.328910467+07:00","message":"Push: 'พระสงฆ์ 93 รูป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:13.328916501+07:00","message":"TextPushed: 'พระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดธรรมะค้าทรงทอดผ้าไตรพระสงฆ์ 93 รูป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:13.328919569+07:00","message":"Set new StatePrefix : 'พระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดพระคาถาทรงทอดผ้าไตรพระสงฆ์ 93 รูป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:13.328922531+07:00","message":"Next Push (prob) : 'พระธรรมเทศนากัน 1 พระสงฆ์ 4 รูปสวดพระคาถาทรงทอดผ้าไตรพระสงฆ์ 93 รูป'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:13.328933081+07:00","message":"push: {true พระสงฆ์ 93 รูป 0 0xc002923080}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:13.328929155+07:00","message":"write aligntment file to 'tmp/7446/align_message_id_582.html'"}
{"level":"info","service":"Main","time":"2025-10-27T14:40:13.341135687+07:00","message":"write wav file: './tmp/7446/7446_582.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:40:13.644385611+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:40:13.644399568+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:13.693277981+07:00","message":"receive streaming session, msgId: 583"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:13.693311081+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":"2025-10-27T14:40:13.693316127+07:00","message":"receive interim result [false|false]: ทำ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:13.693328792+07:00","message":"[buffer interim] 583 false ทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:13.693335815+07:00","message":"[bufferProcess] interim [480000000]:ทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:13.69333755+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:14.237995059+07:00","message":"receive streaming session, msgId: 583"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:14.238028445+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":"2025-10-27T14:40:14.238034671+07:00","message":"receive interim result [false|false]: ข่าวประชาสัมพันธ์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:14.23804914+07:00","message":"[buffer interim] 583 false ข่าวประชาสัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:14.238058351+07:00","message":"[bufferProcess] interim [20000000]:ข่าวประชาสัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:14.238060294+07:00","message":"[bufferProcess] send to processor:ทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:14.238065447+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:14.238068125+07:00","message":"> Transcript [3150] [false]: 'ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:14.238070043+07:00","message":"Set StatePrefix (first interim): 'ทำ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:14.38677661+07:00","message":"receive streaming session, msgId: 583"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:14.386821317+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":"2025-10-27T14:40:14.386829309+07:00","message":"receive interim result [false|false]: พระชนมพรรษา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:14.386848233+07:00","message":"[buffer interim] 583 false พระชนมพรรษา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:14.386855957+07:00","message":"[bufferProcess] interim [140000000]:พระชนมพรรษา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:14.386858929+07:00","message":"[bufferProcess] send to processor:ข่าวประชาสัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:14.386863188+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:14.38686577+07:00","message":"> Transcript [3151] [false]: 'ข่าวประชาสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:14.386868046+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:14.386869696+07:00","message":"Set new StatePrefix: 'ข่าวประชาสัมพันธ์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:14.947246353+07:00","message":"receive streaming session, msgId: 583"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:14.947285534+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":"2025-10-27T14:40:14.947292587+07:00","message":"receive interim result [false|false]: พระชนมพรรษา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:14.947308259+07:00","message":"[buffer interim] 583 false พระชนมพรรษา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:14.947318407+07:00","message":"[bufferProcess] interim [740000000]:พระชนมพรรษา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:14.947321527+07:00","message":"[bufferProcess] send to processor:พระชนมพรรษา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:14.947327826+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:14.947331084+07:00","message":"> Transcript [3152] [false]: 'พระชนมพรรษา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:14.94733393+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:14.947336242+07:00","message":"Set new StatePrefix: 'พระชนมพรรษา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:15.306409223+07:00","message":"receive streaming session, msgId: 583"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:15.306450538+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":"2025-10-27T14:40:15.30645665+07:00","message":"receive interim result [false|false]: พระชนมพรรษาระดับ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:15.306469082+07:00","message":"[buffer interim] 583 false พระชนมพรรษาระดับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:15.30647727+07:00","message":"[bufferProcess] interim [100000000]:พระชนมพรรษาระดับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:15.30647953+07:00","message":"[bufferProcess] send to processor:พระชนมพรรษา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:15.306485074+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:15.306488241+07:00","message":"> Transcript [3153] [false]: 'พระชนมพรรษา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:15.306490906+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:15.306492642+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:15.306494378+07:00","message":"StatePrefix: 'พระชนมพรรษา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:15.306496189+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:15.365014256+07:00","message":"receive streaming session, msgId: 583"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:15.365061475+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":"2025-10-27T14:40:15.36506676+07:00","message":"receive interim result [false|false]: พระชนมพรรษา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:15.36507963+07:00","message":"[buffer interim] 583 false พระชนมพรรษา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:15.365086812+07:00","message":"[bufferProcess] interim [220000000]:พระชนมพรรษา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:15.365089503+07:00","message":"[bufferProcess] send to processor:พระชนมพรรษาระดับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:15.365102264+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:15.365105323+07:00","message":"> Transcript [3154] [false]: 'พระชนมพรรษาระดับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:15.365108272+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:15.365110297+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:15.365111909+07:00","message":"StatePrefix: 'พระชนมพรรษา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:15.365113755+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:15.468646526+07:00","message":"receive streaming session, msgId: 583"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:15.468692894+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":"2025-10-27T14:40:15.468700504+07:00","message":"receive interim result [false|false]: พระชนมพรรษาระดับ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:15.468722123+07:00","message":"[buffer interim] 583 false พระชนมพรรษาระดับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:15.468731801+07:00","message":"[bufferProcess] interim [280000000]:พระชนมพรรษาระดับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:15.468734601+07:00","message":"[bufferProcess] send to processor:พระชนมพรรษา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:15.468739187+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:15.468743466+07:00","message":"> Transcript [3155] [false]: 'พระชนมพรรษา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:15.468747574+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:15.468750007+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:15.468752404+07:00","message":"StatePrefix: 'พระชนมพรรษา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:15.468755089+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:15.529799116+07:00","message":"receive streaming session, msgId: 583"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:15.52983313+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":"2025-10-27T14:40:15.529838028+07:00","message":"receive interim result [false|false]: พระชนมพรรษาสดับปกรณ์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:15.529851581+07:00","message":"[buffer interim] 583 false พระชนมพรรษาสดับปกรณ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:15.529858481+07:00","message":"[bufferProcess] interim [340000000]:พระชนมพรรษาสดับปกรณ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:15.529860693+07:00","message":"[bufferProcess] send to processor:พระชนมพรรษาระดับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:15.529863869+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:15.529866511+07:00","message":"> Transcript [3156] [false]: 'พระชนมพรรษาระดับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:15.529869338+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:15.529871189+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:15.52987274+07:00","message":"StatePrefix: 'พระชนมพรรษา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:15.529874509+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:15.529877063+07:00","message":"Push: 'พระชนมพรรษา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:15.529878676+07:00","message":"TextPushed: 'พระชนมพรรษา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:15.52988146+07:00","message":"Set new StatePrefix : 'พระชนมพรรษาระดับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:15.529883337+07:00","message":"Next Push (prob) : 'ระดับ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:15.529890355+07:00","message":"push: {false พระชนมพรรษา 0 0xc00041da00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:15.99269419+07:00","message":"receive streaming session, msgId: 583"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:15.992739718+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":"2025-10-27T14:40:15.99274623+07:00","message":"receive interim result [false|false]: พระชนมพรรษาสดับปกรณ์ค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:15.992767928+07:00","message":"[buffer interim] 583 false พระชนมพรรษาสดับปกรณ์ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:15.992778174+07:00","message":"[bufferProcess] interim [820000000]:พระชนมพรรษาสดับปกรณ์ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:15.992781249+07:00","message":"[bufferProcess] send to processor:พระชนมพรรษาสดับปกรณ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:15.992786484+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:15.99279011+07:00","message":"> Transcript [3157] [false]: 'พระชนมพรรษาสดับปกรณ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:15.99279316+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:15.992795318+07:00","message":"Set new StatePrefix: 'พระชนมพรรษาสดับปกรณ์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:16.207737375+07:00","message":"[GCS] IsForceVAD: false for message ID: 583"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:16.271655135+07:00","message":"[GCS] Start streaming session, msgId: 584"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:16.335789163+07:00","message":"receive streaming session, msgId: 583"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:16.335827512+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระชนมพรรษาสดับปกรณ์ค่ะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:16.335833355+07:00","message":"receive interim result [true|false]: พระชนมพรรษาสดับปกรณ์ค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:16.335840571+07:00","message":"end recv isFinal message id 583"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:16.335842578+07:00","message":"end Recv id 583"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:16.335847559+07:00","message":"[buffer interim] 583 true พระชนมพรรษาสดับปกรณ์ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:16.335855629+07:00","message":"[bufferProcess] interim [240000000]:พระชนมพรรษาสดับปกรณ์ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:16.335858417+07:00","message":"[bufferProcess] send to processor (isfinal):พระชนมพรรษาสดับปกรณ์ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:16.335861525+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:16.335864291+07:00","message":"> Transcript [3158] [false]: 'พระชนมพรรษาสดับปกรณ์ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:16.335867112+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:16.335868638+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:16.335870197+07:00","message":"StatePrefix: 'พระชนมพรรษาสดับปกรณ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:16.33587183+07:00","message":"TextPushed: 'พระชนมพรรษา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:16.335873362+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:16.335874935+07:00","message":"> Transcript [3159] [true]: 'พระชนมพรรษาสดับปกรณ์ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:16.335876783+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:16.335878101+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:16.335879468+07:00","message":"StatePrefix: 'พระชนมพรรษาสดับปกรณ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:16.335880928+07:00","message":"TextPushed: 'พระชนมพรรษา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:16.335887291+07:00","message":"Push: 'สดับปกรณ์ค่ะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:16.335895114+07:00","message":"push: {true สดับปกรณ์ค่ะ 0 0xc00041da00}"}
{"level":"info","service":"Main","time":"2025-10-27T14:40:16.344490452+07:00","message":"write wav file: './tmp/7446/7446_583.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:40:16.644719952+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:40:16.644731387+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:17.528335229+07:00","message":"receive streaming session, msgId: 584"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:17.528383976+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":"2025-10-27T14:40:17.528389414+07:00","message":"receive interim result [false|false]: งั้นก็จะมี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:17.528406754+07:00","message":"[buffer interim] 584 false งั้นก็จะมี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:17.528413461+07:00","message":"[bufferProcess] interim [80000000]:งั้นก็จะมี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:17.528414959+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:17.528419814+07:00","message":"[bufferProcess] send to processor (ticker):งั้นก็จะมี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:17.52842233+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:17.5284249+07:00","message":"> Transcript [3160] [false]: 'งั้นก็จะมี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:17.528426713+07:00","message":"Set StatePrefix (first interim): 'งั้นก็จะมี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:18.023120156+07:00","message":"receive streaming session, msgId: 584"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:18.02316311+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":"2025-10-27T14:40:18.023171292+07:00","message":"receive interim result [false|false]: งั้นก็จะมีพระราชทาน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:18.023187317+07:00","message":"[buffer interim] 584 false งั้นก็จะมีพระราชทาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:18.023195672+07:00","message":"[bufferProcess] interim [560000000]:งั้นก็จะมีพระราชทาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:18.023198138+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:18.031996545+07:00","message":"receive streaming session, msgId: 584"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:18.032025469+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":"2025-10-27T14:40:18.032030056+07:00","message":"receive interim result [false|false]: งั้นก็จะมีพระราชพิธี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:18.032039803+07:00","message":"[buffer interim] 584 false งั้นก็จะมีพระราชพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:18.032045574+07:00","message":"[bufferProcess] interim [620000000]:งั้นก็จะมีพระราชพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:18.032047608+07:00","message":"[bufferProcess] send to processor:งั้นก็จะมีพระราชทาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:18.032050596+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:18.032053144+07:00","message":"> Transcript [3161] [false]: 'งั้นก็จะมีพระราชทาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:18.032055861+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:18.032057611+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:18.032059205+07:00","message":"StatePrefix: 'งั้นก็จะมี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:18.032060893+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:18.550416853+07:00","message":"receive streaming session, msgId: 584"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:18.550454773+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":"2025-10-27T14:40:18.550460216+07:00","message":"receive interim result [false|false]: งั้นก็จะมีพระราชพิธีทรง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:18.550475114+07:00","message":"[buffer interim] 584 false งั้นก็จะมีพระราชพิธีทรง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:18.550482357+07:00","message":"[bufferProcess] interim [100000000]:งั้นก็จะมีพระราชพิธีทรง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:18.550484502+07:00","message":"[bufferProcess] send to processor:งั้นก็จะมีพระราชพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:18.550489756+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:18.550492194+07:00","message":"> Transcript [3162] [false]: 'งั้นก็จะมีพระราชพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:18.550494974+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:18.550496708+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:18.550498345+07:00","message":"StatePrefix: 'งั้นก็จะมี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:18.550500183+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:18.601618166+07:00","message":"receive streaming session, msgId: 584"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:18.601651241+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":"2025-10-27T14:40:18.601656891+07:00","message":"receive interim result [false|false]: งั้นก็จะมีพระราชพิธี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:18.601669766+07:00","message":"[buffer interim] 584 false งั้นก็จะมีพระราชพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:18.601680232+07:00","message":"[bufferProcess] interim [160000000]:งั้นก็จะมีพระราชพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:18.601683093+07:00","message":"[bufferProcess] send to processor:งั้นก็จะมีพระราชพิธีทรง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:18.601689512+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:18.60169326+07:00","message":"> Transcript [3163] [false]: 'งั้นก็จะมีพระราชพิธีทรง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:18.601697599+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:18.601699931+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:18.60170321+07:00","message":"StatePrefix: 'งั้นก็จะมี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:18.601705061+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:18.603999256+07:00","message":"receive streaming session, msgId: 584"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:18.604018005+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":"2025-10-27T14:40:18.604021997+07:00","message":"receive interim result [false|false]: งั้นก็จะมีพระราชพิธี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:18.604032208+07:00","message":"[buffer interim] 584 false งั้นก็จะมีพระราชพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:18.604036621+07:00","message":"[bufferProcess] interim [220000000]:งั้นก็จะมีพระราชพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:18.604038313+07:00","message":"[bufferProcess] send to processor:งั้นก็จะมีพระราชพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:18.604040985+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:18.604043307+07:00","message":"> Transcript [3164] [false]: 'งั้นก็จะมีพระราชพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:18.604045852+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:18.604047476+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:18.604048918+07:00","message":"StatePrefix: 'งั้นก็จะมี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:18.604050443+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:18.604055002+07:00","message":"Push: 'งั้นก็จะมี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:18.604056514+07:00","message":"TextPushed: 'งั้นก็จะมี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:18.604058155+07:00","message":"Set new StatePrefix : 'งั้นก็จะมีพระราชพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:18.604059868+07:00","message":"Next Push (prob) : 'พระราชพิธี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:18.604068491+07:00","message":"push: {false งั้นก็จะมี 0 0xc002922600}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:18.731597737+07:00","message":"receive streaming session, msgId: 584"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:18.731636077+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":"2025-10-27T14:40:18.731641456+07:00","message":"receive interim result [false|false]: งั้นก็จะมีพระราชพิธีทรง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:18.731654337+07:00","message":"[buffer interim] 584 false งั้นก็จะมีพระราชพิธีทรง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:18.731660781+07:00","message":"[bufferProcess] interim [280000000]:งั้นก็จะมีพระราชพิธีทรง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:18.731662825+07:00","message":"[bufferProcess] send to processor:งั้นก็จะมีพระราชพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:18.731667867+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:18.73167042+07:00","message":"> Transcript [3165] [false]: 'งั้นก็จะมีพระราชพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:18.731673105+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:18.73167481+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:18.731676391+07:00","message":"StatePrefix: 'งั้นก็จะมีพระราชพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:18.731678162+07:00","message":"TextPushed: 'งั้นก็จะมี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:18.86625199+07:00","message":"receive streaming session, msgId: 584"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:18.866290294+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":"2025-10-27T14:40:18.866295796+07:00","message":"receive interim result [false|false]: งั้นก็จะมีพระราชพิธีทรงบำเพ็ญ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:18.866310747+07:00","message":"[buffer interim] 584 false งั้นก็จะมีพระราชพิธีทรงบำเพ็ญ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:18.866317541+07:00","message":"[bufferProcess] interim [340000000]:งั้นก็จะมีพระราชพิธีทรงบำเพ็ญ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:18.86632003+07:00","message":"[bufferProcess] send to processor:งั้นก็จะมีพระราชพิธีทรง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:18.866326906+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:18.866329475+07:00","message":"> Transcript [3166] [false]: 'งั้นก็จะมีพระราชพิธีทรง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:18.866332531+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:18.86633446+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:18.866336613+07:00","message":"StatePrefix: 'งั้นก็จะมีพระราชพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:18.866338675+07:00","message":"TextPushed: 'งั้นก็จะมี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:19.12388729+07:00","message":"receive streaming session, msgId: 584"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:19.123925271+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":"2025-10-27T14:40:19.123931591+07:00","message":"receive interim result [false|false]: งั้นก็จะมีพระราชพิธีทรงบำเพ็ญพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:19.123943572+07:00","message":"[buffer interim] 584 false งั้นก็จะมีพระราชพิธีทรงบำเพ็ญพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:19.123950411+07:00","message":"[bufferProcess] interim [640000000]:งั้นก็จะมีพระราชพิธีทรงบำเพ็ญพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:19.12395254+07:00","message":"[bufferProcess] send to processor:งั้นก็จะมีพระราชพิธีทรงบำเพ็ญ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:19.123958091+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:19.123960857+07:00","message":"> Transcript [3167] [false]: 'งั้นก็จะมีพระราชพิธีทรงบำเพ็ญ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:19.123963895+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:19.123965753+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:19.123967585+07:00","message":"StatePrefix: 'งั้นก็จะมีพระราชพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:19.123969523+07:00","message":"TextPushed: 'งั้นก็จะมี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:19.254580236+07:00","message":"receive streaming session, msgId: 584"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:19.254613711+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":"2025-10-27T14:40:19.254619486+07:00","message":"receive interim result [false|false]: งั้นก็จะมีพระราชพิธีทรงบำเพ็ญพระราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:19.254632646+07:00","message":"[buffer interim] 584 false งั้นก็จะมีพระราชพิธีทรงบำเพ็ญพระราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:19.254638883+07:00","message":"[bufferProcess] interim [820000000]:งั้นก็จะมีพระราชพิธีทรงบำเพ็ญพระราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:19.254641037+07:00","message":"[bufferProcess] send to processor:งั้นก็จะมีพระราชพิธีทรงบำเพ็ญพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:19.254646035+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:19.254648855+07:00","message":"> Transcript [3168] [false]: 'งั้นก็จะมีพระราชพิธีทรงบำเพ็ญพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:19.254652548+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:19.254654727+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:19.254656662+07:00","message":"StatePrefix: 'งั้นก็จะมีพระราชพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:19.254659089+07:00","message":"TextPushed: 'งั้นก็จะมี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:19.254663124+07:00","message":"Push: 'พระราชพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:19.254664695+07:00","message":"TextPushed: 'งั้นก็จะมีพระราชพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:19.25466633+07:00","message":"Set new StatePrefix : 'งั้นก็จะมีพระราชพิธีทรงบำเพ็ญพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:19.254668622+07:00","message":"Next Push (prob) : 'ทรงบำเพ็ญพระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:19.254676322+07:00","message":"push: {false พระราชพิธี 0 0xc002922600}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:19.446886133+07:00","message":"receive streaming session, msgId: 584"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:19.446941389+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":"2025-10-27T14:40:19.446947365+07:00","message":"receive interim result [false|false]: งั้นก็จะมีพระราชพิธีทรงบำเพ็ญพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:19.44696015+07:00","message":"[buffer interim] 584 false งั้นก็จะมีพระราชพิธีทรงบำเพ็ญพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:19.446967284+07:00","message":"[bufferProcess] interim [940000000]:งั้นก็จะมีพระราชพิธีทรงบำเพ็ญพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:19.446969662+07:00","message":"[bufferProcess] send to processor:งั้นก็จะมีพระราชพิธีทรงบำเพ็ญพระราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:19.446974814+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:19.446977362+07:00","message":"> Transcript [3169] [false]: 'งั้นก็จะมีพระราชพิธีทรงบำเพ็ญพระราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:19.446980745+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:19.446982602+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:19.446985322+07:00","message":"StatePrefix: 'งั้นก็จะมีพระราชพิธีทรงบำเพ็ญพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:19.446987618+07:00","message":"TextPushed: 'งั้นก็จะมีพระราชพิธี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:19.447405051+07:00","message":"receive streaming session, msgId: 584"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:19.447433934+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":"2025-10-27T14:40:19.447439111+07:00","message":"receive interim result [false|false]: งั้นก็จะมีพระราชพิธีทรงบำเพ็ญพระราชกุ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:19.447454865+07:00","message":"[buffer interim] 584 false งั้นก็จะมีพระราชพิธีทรงบำเพ็ญพระราชกุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:19.447462581+07:00","message":"[bufferProcess] interim [0]:งั้นก็จะมีพระราชพิธีทรงบำเพ็ญพระราชกุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:19.447464505+07:00","message":"[bufferProcess] send to processor:งั้นก็จะมีพระราชพิธีทรงบำเพ็ญพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:19.447469824+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:19.447472466+07:00","message":"> Transcript [3170] [false]: 'งั้นก็จะมีพระราชพิธีทรงบำเพ็ญพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:19.447475747+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:19.447477533+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:19.447479029+07:00","message":"StatePrefix: 'งั้นก็จะมีพระราชพิธีทรงบำเพ็ญพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:19.447481174+07:00","message":"TextPushed: 'งั้นก็จะมีพระราชพิธี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:19.632613492+07:00","message":"receive streaming session, msgId: 584"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:19.632648928+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":"2025-10-27T14:40:19.632655243+07:00","message":"receive interim result [false|false]: งั้นก็จะมีพระราชพิธีทรงบำเพ็ญพระราชกุศล"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:19.63266844+07:00","message":"[buffer interim] 584 false งั้นก็จะมีพระราชพิธีทรงบำเพ็ญพระราชกุศล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:19.632675512+07:00","message":"[bufferProcess] interim [180000000]:งั้นก็จะมีพระราชพิธีทรงบำเพ็ญพระราชกุศล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:19.632677568+07:00","message":"[bufferProcess] send to processor:งั้นก็จะมีพระราชพิธีทรงบำเพ็ญพระราชกุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:19.632680763+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:19.632683258+07:00","message":"> Transcript [3171] [false]: 'งั้นก็จะมีพระราชพิธีทรงบำเพ็ญพระราชกุ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:19.632686744+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:19.632688469+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:19.632690527+07:00","message":"StatePrefix: 'งั้นก็จะมีพระราชพิธีทรงบำเพ็ญพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:19.632692833+07:00","message":"TextPushed: 'งั้นก็จะมีพระราชพิธี'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:40:19.645134358+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:40:19.645151302+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:19.927688296+07:00","message":"[GCS] IsForceVAD: false for message ID: 584"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:20.098815766+07:00","message":"receive streaming session, msgId: 584"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:20.098873779+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระราชพิธีทรงบำเพ็ญพระราชกุศล\",\"confidence\":0.91742975}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:20.098879946+07:00","message":"receive interim result [true|false]: พระราชพิธีทรงบำเพ็ญพระราชกุศล"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:20.098887168+07:00","message":"end recv isFinal message id 584"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:20.09888923+07:00","message":"end Recv id 584"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:20.098896513+07:00","message":"[buffer interim] 584 true พระราชพิธีทรงบำเพ็ญพระราชกุศล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:20.098905204+07:00","message":"[bufferProcess] interim [660000000]:พระราชพิธีทรงบำเพ็ญพระราชกุศล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:20.098911214+07:00","message":"[bufferProcess] send to processor (isfinal):งั้นก็จะมีพระราชพิธีทรงบำเพ็ญพระราชกุศล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:20.098917046+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:20.098920505+07:00","message":"> Transcript [3172] [false]: 'งั้นก็จะมีพระราชพิธีทรงบำเพ็ญพระราชกุศล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:20.09892389+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:20.098926207+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:20.098928251+07:00","message":"StatePrefix: 'งั้นก็จะมีพระราชพิธีทรงบำเพ็ญพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:20.098930543+07:00","message":"TextPushed: 'งั้นก็จะมีพระราชพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:20.098932864+07:00","message":"Push: 'ทรงบำเพ็ญพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:20.098934372+07:00","message":"TextPushed: 'งั้นก็จะมีพระราชพิธีทรงบำเพ็ญพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:20.098936106+07:00","message":"Set new StatePrefix : 'งั้นก็จะมีพระราชพิธีทรงบำเพ็ญพระราชกุศล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:20.098938038+07:00","message":"Next Push (prob) : 'ราชกุศล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:20.098939372+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:20.098940998+07:00","message":"> Transcript [3173] [true]: 'พระราชพิธีทรงบำเพ็ญพระราชกุศล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:20.098942767+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:20.098944093+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:20.098945387+07:00","message":"StatePrefix: 'งั้นก็จะมีพระราชพิธีทรงบำเพ็ญพระราชกุศล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:20.09894688+07:00","message":"TextPushed: 'งั้นก็จะมีพระราชพิธีทรงบำเพ็ญพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:20.098948185+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:20.099068475+07:00","message":"push: {false ทรงบำเพ็ญพระ 0 0xc002922600}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:20.099088348+07:00","message":"push: {true ราชกุศล 0 0xc002922600}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:20.099080883+07:00","message":"write aligntment file to 'tmp/7446/align_message_id_584.html'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:20.099073891+07:00","message":"Push: 'ราชกุศล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:20.099193431+07:00","message":"TextPushed: 'งั้นก็จะมีพระราชพิธีทรงบำเพ็ญพระราชกุศล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:20.099197239+07:00","message":"Set new StatePrefix : 'พระราชพิธีทรงบำเพ็ญพระราชกุศล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:20.099199854+07:00","message":"Next Push (prob) : 'พระราชพิธีทรงบำเพ็ญพระราชกุศล'"}
{"level":"info","service":"Main","time":"2025-10-27T14:40:20.107500729+07:00","message":"write wav file: './tmp/7446/7446_584.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:20.121854294+07:00","message":"[GCS] Start streaming session, msgId: 585"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:20.63660072+07:00","message":"receive streaming session, msgId: 585"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:20.636630453+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":"2025-10-27T14:40:20.636635209+07:00","message":"receive interim result [false|false]: อัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:20.636646212+07:00","message":"[buffer interim] 585 false อัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:20.636652436+07:00","message":"[bufferProcess] interim [480000000]:อัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:20.636653908+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:20.699879751+07:00","message":"receive streaming session, msgId: 585"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:20.699916175+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":"2025-10-27T14:40:20.699921383+07:00","message":"receive interim result [false|false]: อันนั้น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:20.699933114+07:00","message":"[buffer interim] 585 false อันนั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:20.699939521+07:00","message":"[bufferProcess] interim [600000000]:อันนั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:20.699941818+07:00","message":"[bufferProcess] send to processor:อัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:20.69994709+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:20.699949775+07:00","message":"> Transcript [3174] [false]: 'อัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:20.699951657+07:00","message":"Set StatePrefix (first interim): 'อัน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:20.898889798+07:00","message":"receive streaming session, msgId: 585"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:20.898937388+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":"2025-10-27T14:40:20.898945219+07:00","message":"receive interim result [false|false]: ปัณณรัตน์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:20.898961543+07:00","message":"[buffer interim] 585 false ปัณณรัตน์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:20.898972014+07:00","message":"[bufferProcess] interim [780000000]:ปัณณรัตน์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:20.898975264+07:00","message":"[bufferProcess] send to processor:อันนั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:20.898981513+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:20.898984893+07:00","message":"> Transcript [3175] [false]: 'อันนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:20.898988248+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:20.898990692+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:20.898993401+07:00","message":"StatePrefix: 'อัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:20.898995639+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:20.997195458+07:00","message":"receive streaming session, msgId: 585"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:20.997252415+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":"2025-10-27T14:40:20.997259699+07:00","message":"receive interim result [false|false]: อันนั้น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:20.997273909+07:00","message":"[buffer interim] 585 false อันนั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:20.997282641+07:00","message":"[bufferProcess] interim [840000000]:อันนั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:20.997285564+07:00","message":"[bufferProcess] send to processor:ปัณณรัตน์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:20.997292412+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:20.997296164+07:00","message":"> Transcript [3176] [false]: 'ปัณณรัตน์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:20.997299019+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:20.99730177+07:00","message":"Set new StatePrefix: 'ปัณณรัตน์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:21.12619378+07:00","message":"receive streaming session, msgId: 585"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:21.126259381+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"panama\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:21.126266071+07:00","message":"receive interim result [false|false]: panama"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:21.126282784+07:00","message":"[buffer interim] 585 false panama"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:21.126291485+07:00","message":"[bufferProcess] interim [20000000]:panama"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:21.126293909+07:00","message":"[bufferProcess] send to processor:อันนั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:21.126298733+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:21.126301941+07:00","message":"> Transcript [3177] [false]: 'อันนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:21.12630524+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:21.12630831+07:00","message":"Set new StatePrefix: 'อันนั้น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:21.301126242+07:00","message":"receive streaming session, msgId: 585"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:21.301178806+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"punishment\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:21.301185339+07:00","message":"receive interim result [false|false]: punishment"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:21.301200093+07:00","message":"[buffer interim] 585 false punishment"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:21.301207404+07:00","message":"[bufferProcess] interim [140000000]:punishment"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:21.301209513+07:00","message":"[bufferProcess] send to processor:panama"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:21.301214889+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:21.301217425+07:00","message":"> Transcript [3178] [false]: 'panama'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:21.301219401+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:21.301221161+07:00","message":"Set new StatePrefix: 'panama'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:21.561537906+07:00","message":"receive streaming session, msgId: 585"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:21.561580537+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"punishment 10\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:21.561587654+07:00","message":"receive interim result [false|false]: punishment 10"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:21.561604663+07:00","message":"[buffer interim] 585 false punishment 10"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:21.561613015+07:00","message":"[bufferProcess] interim [500000000]:punishment 10"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:21.561616135+07:00","message":"[bufferProcess] send to processor:punishment"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:21.5616203+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:21.561623978+07:00","message":"> Transcript [3179] [false]: 'punishment'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:21.561626882+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:21.561629248+07:00","message":"Set new StatePrefix: 'punishment'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:21.693484466+07:00","message":"receive streaming session, msgId: 585"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:21.693523787+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"panawan 15\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:21.693531147+07:00","message":"receive interim result [false|false]: panawan 15"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:21.69354702+07:00","message":"[buffer interim] 585 false panawan 15"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:21.693557947+07:00","message":"[bufferProcess] interim [620000000]:panawan 15"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:21.693560878+07:00","message":"[bufferProcess] send to processor:punishment 10"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:21.69356819+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:21.693571942+07:00","message":"> Transcript [3180] [false]: 'punishment 10'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:21.693575936+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:21.693578819+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:21.693582628+07:00","message":"StatePrefix: 'punishment'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:21.693585202+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:21.995895263+07:00","message":"receive streaming session, msgId: 585"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:21.995931254+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"panawan 15 วัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:21.995936646+07:00","message":"receive interim result [false|false]: panawan 15 วัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:21.995950194+07:00","message":"[buffer interim] 585 false panawan 15 วัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:21.995956704+07:00","message":"[bufferProcess] interim [860000000]:panawan 15 วัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:21.995958754+07:00","message":"[bufferProcess] send to processor:panawan 15"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:21.995963877+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:21.995966508+07:00","message":"> Transcript [3181] [false]: 'panawan 15'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:21.995968398+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:21.995969918+07:00","message":"Set new StatePrefix: 'panawan 15'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:22.273193797+07:00","message":"receive streaming session, msgId: 585"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:22.273231166+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"panawan 15\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:22.27323642+07:00","message":"receive interim result [false|false]: panawan 15"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:22.273244734+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":"2025-10-27T14:40:22.273246939+07:00","message":"receive interim result [false|false]:  วัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:22.273267189+07:00","message":"[buffer interim] 585 false panawan 15"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:22.273283373+07:00","message":"[buffer interim] 585 false  วัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:22.273292981+07:00","message":"[bufferProcess] interim [220000000]:panawan 15"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:22.273296827+07:00","message":"[bufferProcess] send to processor:panawan 15 วัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:22.273301333+07:00","message":"[bufferProcess] interim [220000000]: วัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:22.273303982+07:00","message":"[bufferProcess] update buffer: panawan 15 วัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:22.273306917+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:22.273309639+07:00","message":"> Transcript [3182] [false]: 'panawan 15 วัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:22.273312452+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:22.273314158+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:22.273315688+07:00","message":"StatePrefix: 'panawan 15'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:22.273317289+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:22.427217329+07:00","message":"[GCS] Cleaned up inactive client: 518"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:22.427236127+07:00","message":"[GCS] Cleaned up inactive client: 529"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:22.427238653+07:00","message":"[GCS] Cleaned up inactive client: 540"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:22.42724013+07:00","message":"[GCS] Cleaned up inactive client: 521"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:22.427241625+07:00","message":"[GCS] Cleaned up inactive client: 536"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:22.427243036+07:00","message":"[GCS] Cleaned up inactive client: 541"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:22.427244481+07:00","message":"[GCS] Cleaned up inactive client: 546"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:22.427245881+07:00","message":"[GCS] Cleaned up inactive client: 553"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:22.427247591+07:00","message":"[GCS] Cleaned up inactive client: 558"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:22.427248995+07:00","message":"[GCS] Cleaned up inactive client: 523"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:22.42725047+07:00","message":"[GCS] Cleaned up inactive client: 534"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:22.427251948+07:00","message":"[GCS] Cleaned up inactive client: 559"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:22.427253265+07:00","message":"[GCS] Cleaned up inactive client: 527"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:22.42725472+07:00","message":"[GCS] Cleaned up inactive client: 531"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:22.427256162+07:00","message":"[GCS] Cleaned up inactive client: 542"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:22.427257524+07:00","message":"[GCS] Cleaned up inactive client: 520"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:22.42725904+07:00","message":"[GCS] Cleaned up inactive client: 564"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:22.427260591+07:00","message":"[GCS] Cleaned up inactive client: 557"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:22.427262129+07:00","message":"[GCS] Cleaned up inactive client: 524"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:22.427263569+07:00","message":"[GCS] Cleaned up inactive client: 526"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:22.427264833+07:00","message":"[GCS] Cleaned up inactive client: 545"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:22.427266079+07:00","message":"[GCS] Cleaned up inactive client: 533"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:22.42726735+07:00","message":"[GCS] Cleaned up inactive client: 543"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:22.427268651+07:00","message":"[GCS] Cleaned up inactive client: 563"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:22.427269938+07:00","message":"[GCS] Cleaned up inactive client: 528"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:22.427271174+07:00","message":"[GCS] Cleaned up inactive client: 519"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:22.427272422+07:00","message":"[GCS] Cleaned up inactive client: 530"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:22.427273658+07:00","message":"[GCS] Cleaned up inactive client: 551"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:22.42727493+07:00","message":"[GCS] Cleaned up inactive client: 554"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:22.427276174+07:00","message":"[GCS] Cleaned up inactive client: 537"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:22.427277429+07:00","message":"[GCS] Cleaned up inactive client: 517"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:22.427283642+07:00","message":"[GCS] Cleaned up inactive client: 549"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:22.427285096+07:00","message":"[GCS] Cleaned up inactive client: 550"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:22.427286354+07:00","message":"[GCS] Cleaned up inactive client: 562"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:22.42728767+07:00","message":"[GCS] Cleaned up inactive client: 544"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:22.427288924+07:00","message":"[GCS] Cleaned up inactive client: 556"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:22.427290166+07:00","message":"[GCS] Cleaned up inactive client: 560"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:22.427291454+07:00","message":"[GCS] Cleaned up inactive client: 565"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:22.427292791+07:00","message":"[GCS] Cleaned up inactive client: 532"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:22.427294046+07:00","message":"[GCS] Cleaned up inactive client: 535"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:22.427295322+07:00","message":"[GCS] Cleaned up inactive client: 555"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:22.427296578+07:00","message":"[GCS] Cleaned up inactive client: 525"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:22.427297843+07:00","message":"[GCS] Cleaned up inactive client: 539"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:22.427299119+07:00","message":"[GCS] Cleaned up inactive client: 561"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:22.427300344+07:00","message":"[GCS] Cleaned up inactive client: 566"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:22.427301588+07:00","message":"[GCS] Cleaned up inactive client: 548"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:22.427302898+07:00","message":"[GCS] Cleaned up inactive client: 552"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:22.427304363+07:00","message":"[GCS] Cleaned up inactive client: 522"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:22.427305659+07:00","message":"[GCS] Cleaned up inactive client: 538"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:22.427306922+07:00","message":"[GCS] Cleaned up inactive client: 547"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:22.580064019+07:00","message":"receive streaming session, msgId: 585"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:22.580104329+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"panawan 15\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:22.580110449+07:00","message":"receive interim result [false|false]: panawan 15"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:22.580131102+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":"2025-10-27T14:40:22.580135106+07:00","message":"receive interim result [false|false]:  วันกำหนด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:22.580143889+07:00","message":"[buffer interim] 585 false panawan 15"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:22.580148174+07:00","message":"[buffer interim] 585 false  วันกำหนด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:22.580155492+07:00","message":"[bufferProcess] interim [460000000]:panawan 15"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:22.580158246+07:00","message":"[bufferProcess] send to processor:panawan 15 วัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:22.580161711+07:00","message":"[bufferProcess] interim [460000000]: วันกำหนด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:22.580165179+07:00","message":"[bufferProcess] update buffer: panawan 15 วันกำหนด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:22.580168555+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:22.580171918+07:00","message":"> Transcript [3183] [false]: 'panawan 15 วัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:22.580175484+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:22.580177723+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:22.58017988+07:00","message":"StatePrefix: 'panawan 15'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:22.580182188+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:22.582858859+07:00","message":"receive streaming session, msgId: 585"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:22.582886371+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"panawan 15 วัน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:22.582894355+07:00","message":"receive interim result [false|false]: panawan 15 วัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:22.582905115+07:00","message":"[buffer interim] 585 false panawan 15 วัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:22.582909853+07:00","message":"[bufferProcess] interim [520000000]:panawan 15 วัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:22.582911884+07:00","message":"[bufferProcess] send to processor:panawan 15 วันกำหนด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:22.582914521+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:22.582916808+07:00","message":"> Transcript [3184] [false]: 'panawan 15 วันกำหนด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:22.58291935+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:22.582921049+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:22.582922489+07:00","message":"StatePrefix: 'panawan 15'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:22.582923936+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:40:22.646122922+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:40:22.646132104+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:22.698275022+07:00","message":"receive streaming session, msgId: 585"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:22.698311986+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"panawan 15\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:22.698317348+07:00","message":"receive interim result [false|false]: panawan 15"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:22.698329634+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":"2025-10-27T14:40:22.698333772+07:00","message":"receive interim result [false|false]:  วันกำหนดให้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:22.698340822+07:00","message":"[buffer interim] 585 false panawan 15"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:22.698344213+07:00","message":"[buffer interim] 585 false  วันกำหนดให้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:22.69835009+07:00","message":"[bufferProcess] interim [580000000]:panawan 15"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:22.69835371+07:00","message":"[bufferProcess] send to processor:panawan 15 วัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:22.698356782+07:00","message":"[bufferProcess] interim [580000000]: วันกำหนดให้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:22.698359704+07:00","message":"[bufferProcess] update buffer: panawan 15 วันกำหนดให้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:22.698362667+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:22.698365151+07:00","message":"> Transcript [3185] [false]: 'panawan 15 วัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:22.698368199+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:22.698370814+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:22.698374178+07:00","message":"StatePrefix: 'panawan 15'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:22.698375934+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:22.698378381+07:00","message":"Push: 'panawan 15'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:22.698379931+07:00","message":"TextPushed: 'panawan 15'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:22.698381443+07:00","message":"Set new StatePrefix : 'panawan 15 วัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:22.698383191+07:00","message":"Next Push (prob) : ' วัน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:22.698391245+07:00","message":"push: {false panawan 15 0 0xc000128580}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:23.112132918+07:00","message":"receive streaming session, msgId: 585"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:23.112163303+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"panawan 15\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:23.11216835+07:00","message":"receive interim result [false|false]: panawan 15"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:23.112181209+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":"2025-10-27T14:40:23.112184582+07:00","message":"receive interim result [false|false]:  วันกำหนดให้ขึ้น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:23.112192363+07:00","message":"[buffer interim] 585 false panawan 15"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:23.112195402+07:00","message":"[buffer interim] 585 false  วันกำหนดให้ขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:23.112201021+07:00","message":"[bufferProcess] interim [0]:panawan 15"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:23.112203139+07:00","message":"[bufferProcess] send to processor:panawan 15 วันกำหนดให้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:23.11220558+07:00","message":"[bufferProcess] interim [0]: วันกำหนดให้ขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:23.112208067+07:00","message":"[bufferProcess] update buffer: panawan 15 วันกำหนดให้ขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:23.112210811+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:23.112213093+07:00","message":"> Transcript [3186] [false]: 'panawan 15 วันกำหนดให้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:23.112217309+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:23.112219091+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:23.112220651+07:00","message":"StatePrefix: 'panawan 15 วัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:23.112222501+07:00","message":"TextPushed: 'panawan 15'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:23.663830597+07:00","message":"receive streaming session, msgId: 585"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:23.663877013+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"panawan 15\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:23.663884236+07:00","message":"receive interim result [false|false]: panawan 15"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:23.663897148+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":"2025-10-27T14:40:23.663901787+07:00","message":"receive interim result [false|false]:  วันกำหนดให้ดีขึ้น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:23.663911881+07:00","message":"[buffer interim] 585 false panawan 15"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:23.663916362+07:00","message":"[buffer interim] 585 false  วันกำหนดให้ดีขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:23.663924015+07:00","message":"[bufferProcess] interim [540000000]:panawan 15"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:23.663927119+07:00","message":"[bufferProcess] send to processor:panawan 15 วันกำหนดให้ขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:23.663930998+07:00","message":"[bufferProcess] interim [540000000]: วันกำหนดให้ดีขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:23.663934053+07:00","message":"[bufferProcess] update buffer: panawan 15 วันกำหนดให้ดีขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:23.663937797+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:23.663941351+07:00","message":"> Transcript [3187] [false]: 'panawan 15 วันกำหนดให้ขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:23.663946495+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:23.663948919+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:23.663951811+07:00","message":"StatePrefix: 'panawan 15 วัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:23.663955053+07:00","message":"TextPushed: 'panawan 15'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:23.670896752+07:00","message":"receive streaming session, msgId: 585"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:23.670932338+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"panawan 15\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:23.670937903+07:00","message":"receive interim result [false|false]: panawan 15"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:23.670947321+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":"2025-10-27T14:40:23.670950272+07:00","message":"receive interim result [false|false]:  วันกำหนดให้มีขึ้นใน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:23.670957695+07:00","message":"[buffer interim] 585 false panawan 15"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:23.670960545+07:00","message":"[buffer interim] 585 false  วันกำหนดให้มีขึ้นใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:23.67096615+07:00","message":"[bufferProcess] interim [600000000]:panawan 15"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:23.670967785+07:00","message":"[bufferProcess] send to processor:panawan 15 วันกำหนดให้ดีขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:23.670970098+07:00","message":"[bufferProcess] interim [600000000]: วันกำหนดให้มีขึ้นใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:23.670973331+07:00","message":"[bufferProcess] update buffer: panawan 15 วันกำหนดให้มีขึ้นใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:23.670976088+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:23.6709785+07:00","message":"> Transcript [3188] [false]: 'panawan 15 วันกำหนดให้ดีขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:23.670982383+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:23.67098404+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:23.670985566+07:00","message":"StatePrefix: 'panawan 15 วัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:23.670987328+07:00","message":"TextPushed: 'panawan 15'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:23.790326569+07:00","message":"receive streaming session, msgId: 585"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:23.790361318+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"panawan 15\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:23.790367654+07:00","message":"receive interim result [false|false]: panawan 15"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:23.790387089+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":"2025-10-27T14:40:23.79039065+07:00","message":"receive interim result [false|false]:  วันกำหนดให้มีขึ้นในวัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:23.790399251+07:00","message":"[buffer interim] 585 false panawan 15"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:23.790403008+07:00","message":"[buffer interim] 585 false  วันกำหนดให้มีขึ้นในวัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:23.790409186+07:00","message":"[bufferProcess] interim [720000000]:panawan 15"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:23.790411349+07:00","message":"[bufferProcess] send to processor:panawan 15 วันกำหนดให้มีขึ้นใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:23.790414134+07:00","message":"[bufferProcess] interim [720000000]: วันกำหนดให้มีขึ้นในวัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:23.790416468+07:00","message":"[bufferProcess] update buffer: panawan 15 วันกำหนดให้มีขึ้นในวัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:23.790418914+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:23.790421452+07:00","message":"> Transcript [3189] [false]: 'panawan 15 วันกำหนดให้มีขึ้นใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:23.790425146+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:23.790426859+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:23.790428363+07:00","message":"StatePrefix: 'panawan 15 วัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:23.790430084+07:00","message":"TextPushed: 'panawan 15'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:23.790432645+07:00","message":"Push: ' วัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:23.790434198+07:00","message":"TextPushed: 'panawan 15 วัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:23.79043589+07:00","message":"Set new StatePrefix : 'panawan 15 วันกำหนดให้มีขึ้นใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:23.790437714+07:00","message":"Next Push (prob) : 'กำหนดให้มีขึ้นใน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:23.790445657+07:00","message":"push: {false  วัน 0 0xc000128580}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:23.979870372+07:00","message":"receive streaming session, msgId: 585"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:23.97990493+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"panawan 15\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:23.979911847+07:00","message":"receive interim result [false|false]: panawan 15"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:23.979924055+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":"2025-10-27T14:40:23.979927189+07:00","message":"receive interim result [false|false]:  วันกำหนดให้มีขึ้นในวันที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:23.979934537+07:00","message":"[buffer interim] 585 false panawan 15"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:23.979937836+07:00","message":"[buffer interim] 585 false  วันกำหนดให้มีขึ้นในวันที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:23.979943426+07:00","message":"[bufferProcess] interim [900000000]:panawan 15"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:23.979945488+07:00","message":"[bufferProcess] send to processor:panawan 15 วันกำหนดให้มีขึ้นในวัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:23.979948585+07:00","message":"[bufferProcess] interim [900000000]: วันกำหนดให้มีขึ้นในวันที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:23.979950869+07:00","message":"[bufferProcess] update buffer: panawan 15 วันกำหนดให้มีขึ้นในวันที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:23.979953672+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:23.979956934+07:00","message":"> Transcript [3190] [false]: 'panawan 15 วันกำหนดให้มีขึ้นในวัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:23.979959894+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:23.979961594+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:23.979963126+07:00","message":"StatePrefix: 'panawan 15 วันกำหนดให้มีขึ้นใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:23.979965269+07:00","message":"TextPushed: 'panawan 15 วัน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:24.296684299+07:00","message":"receive streaming session, msgId: 585"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:24.296720759+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"panawan 15\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:24.296726167+07:00","message":"receive interim result [false|false]: panawan 15"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:24.296739611+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" วันกำหนดให้มีขึ้นในวันที่ 7\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:24.296743372+07:00","message":"receive interim result [false|false]:  วันกำหนดให้มีขึ้นในวันที่ 7"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:24.296750438+07:00","message":"[buffer interim] 585 false panawan 15"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:24.296753412+07:00","message":"[buffer interim] 585 false  วันกำหนดให้มีขึ้นในวันที่ 7"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:24.296759461+07:00","message":"[bufferProcess] interim [140000000]:panawan 15"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:24.296761672+07:00","message":"[bufferProcess] send to processor:panawan 15 วันกำหนดให้มีขึ้นในวันที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:24.296764088+07:00","message":"[bufferProcess] interim [140000000]: วันกำหนดให้มีขึ้นในวันที่ 7"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:24.296766663+07:00","message":"[bufferProcess] update buffer: panawan 15 วันกำหนดให้มีขึ้นในวันที่ 7"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:24.296769423+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:24.296771946+07:00","message":"> Transcript [3191] [false]: 'panawan 15 วันกำหนดให้มีขึ้นในวันที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:24.296774688+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:24.296776394+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:24.296777929+07:00","message":"StatePrefix: 'panawan 15 วันกำหนดให้มีขึ้นใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:24.296779878+07:00","message":"TextPushed: 'panawan 15 วัน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:24.563138724+07:00","message":"receive streaming session, msgId: 585"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:24.563177553+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"panawan 15 วันกำหนดให้มีขึ้นในวันที่\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:24.563185598+07:00","message":"receive interim result [false|false]: panawan 15 วันกำหนดให้มีขึ้นในวันที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:24.563198347+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 7\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:24.563201898+07:00","message":"receive interim result [false|false]:  7"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:24.563210807+07:00","message":"[buffer interim] 585 false panawan 15 วันกำหนดให้มีขึ้นในวันที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:24.563214908+07:00","message":"[buffer interim] 585 false  7"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:24.563222071+07:00","message":"[bufferProcess] interim [500000000]:panawan 15 วันกำหนดให้มีขึ้นในวันที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:24.56322521+07:00","message":"[bufferProcess] send to processor:panawan 15 วันกำหนดให้มีขึ้นในวันที่ 7"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:24.563229587+07:00","message":"[bufferProcess] interim [500000000]: 7"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:24.563232288+07:00","message":"[bufferProcess] update buffer: panawan 15 วันกำหนดให้มีขึ้นในวันที่ 7"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:24.563235676+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:24.563238958+07:00","message":"> Transcript [3192] [false]: 'panawan 15 วันกำหนดให้มีขึ้นในวันที่ 7'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:24.563242358+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:24.563245126+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:24.56324715+07:00","message":"StatePrefix: 'panawan 15 วันกำหนดให้มีขึ้นใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:24.563249778+07:00","message":"TextPushed: 'panawan 15 วัน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:24.685468692+07:00","message":"receive streaming session, msgId: 585"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:24.685501809+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"panawan 15 วันกำหนดให้มีขึ้นในวันที่\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:24.685507694+07:00","message":"receive interim result [false|false]: panawan 15 วันกำหนดให้มีขึ้นในวันที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:24.685516917+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 7 พฤศจิกายน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:24.68551959+07:00","message":"receive interim result [false|false]:  7 พฤศจิกายน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:24.685526581+07:00","message":"[buffer interim] 585 false panawan 15 วันกำหนดให้มีขึ้นในวันที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:24.685531885+07:00","message":"[buffer interim] 585 false  7 พฤศจิกายน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:24.685537486+07:00","message":"[bufferProcess] interim [560000000]:panawan 15 วันกำหนดให้มีขึ้นในวันที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:24.685539966+07:00","message":"[bufferProcess] send to processor:panawan 15 วันกำหนดให้มีขึ้นในวันที่ 7"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:24.685544813+07:00","message":"[bufferProcess] interim [560000000]: 7 พฤศจิกายน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:24.685546893+07:00","message":"[bufferProcess] update buffer: panawan 15 วันกำหนดให้มีขึ้นในวันที่ 7 พฤศจิกายน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:24.685549979+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:24.685552401+07:00","message":"> Transcript [3193] [false]: 'panawan 15 วันกำหนดให้มีขึ้นในวันที่ 7'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:24.685555459+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:24.685557324+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:24.68555893+07:00","message":"StatePrefix: 'panawan 15 วันกำหนดให้มีขึ้นใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:24.685560744+07:00","message":"TextPushed: 'panawan 15 วัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:24.685564666+07:00","message":"Push: 'กำหนดให้มีขึ้นใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:24.68556643+07:00","message":"TextPushed: 'panawan 15 วันกำหนดให้มีขึ้นใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:24.685568902+07:00","message":"Set new StatePrefix : 'panawan 15 วันกำหนดให้มีขึ้นในวันที่ 7'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:24.685570833+07:00","message":"Next Push (prob) : 'วันที่ 7'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:24.685578614+07:00","message":"push: {false กำหนดให้มีขึ้นใน 0 0xc000128580}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:24.873665817+07:00","message":"receive streaming session, msgId: 585"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:24.873712254+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"panawan 15 วันกำหนดให้มีขึ้นในวันที่ 7\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:24.873721357+07:00","message":"receive interim result [false|false]: panawan 15 วันกำหนดให้มีขึ้นในวันที่ 7"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:24.873733848+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":"2025-10-27T14:40:24.873737635+07:00","message":"receive interim result [false|false]:  พฤศจิกายน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:24.873758286+07:00","message":"[buffer interim] 585 false panawan 15 วันกำหนดให้มีขึ้นในวันที่ 7"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:24.873770869+07:00","message":"[buffer interim] 585 false  พฤศจิกายน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:24.873779186+07:00","message":"[bufferProcess] interim [740000000]:panawan 15 วันกำหนดให้มีขึ้นในวันที่ 7"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:24.873783561+07:00","message":"[bufferProcess] send to processor:panawan 15 วันกำหนดให้มีขึ้นในวันที่ 7 พฤศจิกายน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:24.87378805+07:00","message":"[bufferProcess] interim [740000000]: พฤศจิกายน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:24.873791025+07:00","message":"[bufferProcess] update buffer: panawan 15 วันกำหนดให้มีขึ้นในวันที่ 7 พฤศจิกายน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:24.873794994+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:24.873798623+07:00","message":"> Transcript [3194] [false]: 'panawan 15 วันกำหนดให้มีขึ้นในวันที่ 7 พฤศจิกายน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:24.873802895+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:24.873804981+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:24.873808101+07:00","message":"StatePrefix: 'panawan 15 วันกำหนดให้มีขึ้นในวันที่ 7'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:24.873811583+07:00","message":"TextPushed: 'panawan 15 วันกำหนดให้มีขึ้นใน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:25.256552641+07:00","message":"receive streaming session, msgId: 585"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:25.256594728+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"panawan 15 วันกำหนดให้มีขึ้นในวันที่ 7 พฤศจิกายน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:25.256601469+07:00","message":"receive interim result [false|false]: panawan 15 วันกำหนดให้มีขึ้นในวันที่ 7 พฤศจิกายน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:25.256619824+07:00","message":"[buffer interim] 585 false panawan 15 วันกำหนดให้มีขึ้นในวันที่ 7 พฤศจิกายน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:25.256628343+07:00","message":"[bufferProcess] interim [160000000]:panawan 15 วันกำหนดให้มีขึ้นในวันที่ 7 พฤศจิกายน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:25.256631379+07:00","message":"[bufferProcess] send to processor:panawan 15 วันกำหนดให้มีขึ้นในวันที่ 7 พฤศจิกายน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:25.256635956+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:25.256640303+07:00","message":"> Transcript [3195] [false]: 'panawan 15 วันกำหนดให้มีขึ้นในวันที่ 7 พฤศจิกายน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:25.256645106+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:25.256647498+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:25.256650335+07:00","message":"StatePrefix: 'panawan 15 วันกำหนดให้มีขึ้นในวันที่ 7'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:25.256653109+07:00","message":"TextPushed: 'panawan 15 วันกำหนดให้มีขึ้นใน'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:40:25.646354959+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:40:25.646355145+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:26.101510633+07:00","message":"receive streaming session, msgId: 585"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:26.101542517+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"panawan 15 วันกำหนดให้มีขึ้นในวันที่ 7\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":6},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:26.101547825+07:00","message":"receive interim result [false|false]: panawan 15 วันกำหนดให้มีขึ้นในวันที่ 7"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:26.101556211+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":"2025-10-27T14:40:26.101558329+07:00","message":"receive interim result [false|false]:  พฤศจิกายนพุทธศักราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:26.101565386+07:00","message":"[buffer interim] 585 false panawan 15 วันกำหนดให้มีขึ้นในวันที่ 7"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:26.101570638+07:00","message":"[buffer interim] 585 false  พฤศจิกายนพุทธศักราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:26.101576294+07:00","message":"[bufferProcess] interim [0]:panawan 15 วันกำหนดให้มีขึ้นในวันที่ 7"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:26.101579504+07:00","message":"[bufferProcess] send to processor:panawan 15 วันกำหนดให้มีขึ้นในวันที่ 7 พฤศจิกายน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:26.101584197+07:00","message":"[bufferProcess] interim [0]: พฤศจิกายนพุทธศักราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:26.101587198+07:00","message":"[bufferProcess] update buffer: panawan 15 วันกำหนดให้มีขึ้นในวันที่ 7 พฤศจิกายนพุทธศักราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:26.101590226+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:26.10159275+07:00","message":"> Transcript [3196] [false]: 'panawan 15 วันกำหนดให้มีขึ้นในวันที่ 7 พฤศจิกายน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:26.101595884+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:26.101598098+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:26.101600179+07:00","message":"StatePrefix: 'panawan 15 วันกำหนดให้มีขึ้นในวันที่ 7'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:26.101601982+07:00","message":"TextPushed: 'panawan 15 วันกำหนดให้มีขึ้นใน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:26.159578249+07:00","message":"receive streaming session, msgId: 585"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:26.159613077+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"panawan 15 วันกำหนดให้มีขึ้นในวันที่ 7\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":6,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:26.15961894+07:00","message":"receive interim result [false|false]: panawan 15 วันกำหนดให้มีขึ้นในวันที่ 7"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:26.159629424+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" พฤศจิกายนพุทธศักราช 2000\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:26.159632217+07:00","message":"receive interim result [false|false]:  พฤศจิกายนพุทธศักราช 2000"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:26.159639049+07:00","message":"[buffer interim] 585 false panawan 15 วันกำหนดให้มีขึ้นในวันที่ 7"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:26.159644122+07:00","message":"[buffer interim] 585 false  พฤศจิกายนพุทธศักราช 2000"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:26.159649515+07:00","message":"[bufferProcess] interim [120000000]:panawan 15 วันกำหนดให้มีขึ้นในวันที่ 7"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:26.159651708+07:00","message":"[bufferProcess] send to processor:panawan 15 วันกำหนดให้มีขึ้นในวันที่ 7 พฤศจิกายนพุทธศักราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:26.159656766+07:00","message":"[bufferProcess] interim [120000000]: พฤศจิกายนพุทธศักราช 2000"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:26.159659043+07:00","message":"[bufferProcess] update buffer: panawan 15 วันกำหนดให้มีขึ้นในวันที่ 7 พฤศจิกายนพุทธศักราช 2000"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:26.159661797+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:26.159664328+07:00","message":"> Transcript [3197] [false]: 'panawan 15 วันกำหนดให้มีขึ้นในวันที่ 7 พฤศจิกายนพุทธศักราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:26.15966813+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:26.159670158+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:26.159671686+07:00","message":"StatePrefix: 'panawan 15 วันกำหนดให้มีขึ้นในวันที่ 7'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:26.159673418+07:00","message":"TextPushed: 'panawan 15 วันกำหนดให้มีขึ้นใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:26.159679133+07:00","message":"Push: 'วันที่ 7'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:26.15968063+07:00","message":"TextPushed: 'panawan 15 วันกำหนดให้มีขึ้นในวันที่ 7'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:26.159683028+07:00","message":"Set new StatePrefix : 'panawan 15 วันกำหนดให้มีขึ้นในวันที่ 7 พฤศจิกายนพุทธศักราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:26.159685384+07:00","message":"Next Push (prob) : ' พฤศจิกายนพุทธศักราช'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:26.159693173+07:00","message":"push: {false วันที่ 7 0 0xc000128580}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:26.348977079+07:00","message":"receive streaming session, msgId: 585"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:26.349013332+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"panawan 15 วันกำหนดให้มีขึ้นในวันที่ 7\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":6,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:26.349019427+07:00","message":"receive interim result [false|false]: panawan 15 วันกำหนดให้มีขึ้นในวันที่ 7"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:26.349030007+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" พฤศจิกายนพุทธศักราช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:26.349032314+07:00","message":"receive interim result [false|false]:  พฤศจิกายนพุทธศักราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:26.3490402+07:00","message":"[buffer interim] 585 false panawan 15 วันกำหนดให้มีขึ้นในวันที่ 7"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:26.349043371+07:00","message":"[buffer interim] 585 false  พฤศจิกายนพุทธศักราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:26.349049335+07:00","message":"[bufferProcess] interim [240000000]:panawan 15 วันกำหนดให้มีขึ้นในวันที่ 7"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:26.349051463+07:00","message":"[bufferProcess] send to processor:panawan 15 วันกำหนดให้มีขึ้นในวันที่ 7 พฤศจิกายนพุทธศักราช 2000"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:26.349054515+07:00","message":"[bufferProcess] interim [240000000]: พฤศจิกายนพุทธศักราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:26.349057106+07:00","message":"[bufferProcess] update buffer: panawan 15 วันกำหนดให้มีขึ้นในวันที่ 7 พฤศจิกายนพุทธศักราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:26.349060016+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:26.349062468+07:00","message":"> Transcript [3198] [false]: 'panawan 15 วันกำหนดให้มีขึ้นในวันที่ 7 พฤศจิกายนพุทธศักราช 2000'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:26.349065451+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:26.349067112+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:26.349069115+07:00","message":"StatePrefix: 'panawan 15 วันกำหนดให้มีขึ้นในวันที่ 7 พฤศจิกายนพุทธศักราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:26.349071811+07:00","message":"TextPushed: 'panawan 15 วันกำหนดให้มีขึ้นในวันที่ 7'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:26.480531298+07:00","message":"receive streaming session, msgId: 585"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:26.480567692+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"panawan 15 วันกำหนดให้มีขึ้นในวันที่ 7\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":6,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:26.480574048+07:00","message":"receive interim result [false|false]: panawan 15 วันกำหนดให้มีขึ้นในวันที่ 7"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:26.480584954+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" พฤศจิกายนพุทธศักราช 2500\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:26.480588086+07:00","message":"receive interim result [false|false]:  พฤศจิกายนพุทธศักราช 2500"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:26.480595299+07:00","message":"[buffer interim] 585 false panawan 15 วันกำหนดให้มีขึ้นในวันที่ 7"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:26.480598532+07:00","message":"[buffer interim] 585 false  พฤศจิกายนพุทธศักราช 2500"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:26.480604221+07:00","message":"[bufferProcess] interim [360000000]:panawan 15 วันกำหนดให้มีขึ้นในวันที่ 7"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:26.480606679+07:00","message":"[bufferProcess] send to processor:panawan 15 วันกำหนดให้มีขึ้นในวันที่ 7 พฤศจิกายนพุทธศักราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:26.480609368+07:00","message":"[bufferProcess] interim [360000000]: พฤศจิกายนพุทธศักราช 2500"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:26.480612332+07:00","message":"[bufferProcess] update buffer: panawan 15 วันกำหนดให้มีขึ้นในวันที่ 7 พฤศจิกายนพุทธศักราช 2500"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:26.480615585+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:26.480618196+07:00","message":"> Transcript [3199] [false]: 'panawan 15 วันกำหนดให้มีขึ้นในวันที่ 7 พฤศจิกายนพุทธศักราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:26.480621361+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:26.480623208+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:26.480625062+07:00","message":"StatePrefix: 'panawan 15 วันกำหนดให้มีขึ้นในวันที่ 7 พฤศจิกายนพุทธศักราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:26.48062696+07:00","message":"TextPushed: 'panawan 15 วันกำหนดให้มีขึ้นในวันที่ 7'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:26.648423668+07:00","message":"[GCS] IsForceVAD: false for message ID: 585"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:26.670759318+07:00","message":"receive streaming session, msgId: 585"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:26.670805556+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"panawan 15 วันกำหนดให้มีขึ้นในวันที่ 7\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":6,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:26.670811787+07:00","message":"receive interim result [false|false]: panawan 15 วันกำหนดให้มีขึ้นในวันที่ 7"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:26.67082332+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" พฤศจิกายนพุทธศักราช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:26.670825894+07:00","message":"receive interim result [false|false]:  พฤศจิกายนพุทธศักราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:26.670833402+07:00","message":"[buffer interim] 585 false panawan 15 วันกำหนดให้มีขึ้นในวันที่ 7"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:26.670836566+07:00","message":"[buffer interim] 585 false  พฤศจิกายนพุทธศักราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:26.670842167+07:00","message":"[bufferProcess] interim [540000000]:panawan 15 วันกำหนดให้มีขึ้นในวันที่ 7"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:26.67084428+07:00","message":"[bufferProcess] send to processor:panawan 15 วันกำหนดให้มีขึ้นในวันที่ 7 พฤศจิกายนพุทธศักราช 2500"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:26.67084694+07:00","message":"[bufferProcess] interim [540000000]: พฤศจิกายนพุทธศักราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:26.670849339+07:00","message":"[bufferProcess] update buffer: panawan 15 วันกำหนดให้มีขึ้นในวันที่ 7 พฤศจิกายนพุทธศักราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:26.67085234+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:26.670854785+07:00","message":"> Transcript [3200] [false]: 'panawan 15 วันกำหนดให้มีขึ้นในวันที่ 7 พฤศจิกายนพุทธศักราช 2500'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:26.670858256+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:26.67086173+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:26.670863632+07:00","message":"StatePrefix: 'panawan 15 วันกำหนดให้มีขึ้นในวันที่ 7 พฤศจิกายนพุทธศักราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:26.67086628+07:00","message":"TextPushed: 'panawan 15 วันกำหนดให้มีขึ้นในวันที่ 7'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:26.672888027+07:00","message":"receive streaming session, msgId: 585"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:26.672914216+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"panawan 15 วันกำหนดให้มีขึ้นในวันที่ 7 พฤศจิกายนพุทธศักราช\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":6,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:26.672919756+07:00","message":"receive interim result [false|false]: panawan 15 วันกำหนดให้มีขึ้นในวันที่ 7 พฤศจิกายนพุทธศักราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:26.672929457+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 2506\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:26.672931431+07:00","message":"receive interim result [false|false]:  2506"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:26.672936594+07:00","message":"[buffer interim] 585 false panawan 15 วันกำหนดให้มีขึ้นในวันที่ 7 พฤศจิกายนพุทธศักราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:26.672939797+07:00","message":"[buffer interim] 585 false  2506"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:26.672953617+07:00","message":"[bufferProcess] interim [600000000]:panawan 15 วันกำหนดให้มีขึ้นในวันที่ 7 พฤศจิกายนพุทธศักราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:26.672961142+07:00","message":"[bufferProcess] send to processor:panawan 15 วันกำหนดให้มีขึ้นในวันที่ 7 พฤศจิกายนพุทธศักราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:26.672968682+07:00","message":"[bufferProcess] interim [600000000]: 2506"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:26.672971244+07:00","message":"[bufferProcess] update buffer: panawan 15 วันกำหนดให้มีขึ้นในวันที่ 7 พฤศจิกายนพุทธศักราช 2506"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:26.672974505+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:26.67297743+07:00","message":"> Transcript [3201] [false]: 'panawan 15 วันกำหนดให้มีขึ้นในวันที่ 7 พฤศจิกายนพุทธศักราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:26.672980761+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:26.672982821+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:26.67298453+07:00","message":"StatePrefix: 'panawan 15 วันกำหนดให้มีขึ้นในวันที่ 7 พฤศจิกายนพุทธศักราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:26.672986191+07:00","message":"TextPushed: 'panawan 15 วันกำหนดให้มีขึ้นในวันที่ 7'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:26.672991738+07:00","message":"Push: ' พฤศจิกายนพุทธศักราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:26.672993469+07:00","message":"TextPushed: 'panawan 15 วันกำหนดให้มีขึ้นในวันที่ 7 พฤศจิกายนพุทธศักราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:26.672995327+07:00","message":"Set new StatePrefix : 'panawan 15 วันกำหนดให้มีขึ้นในวันที่ 7 พฤศจิกายนพุทธศักราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:26.672997351+07:00","message":"Next Push (prob) : ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:26.673005602+07:00","message":"push: {false  พฤศจิกายนพุทธศักราช 0 0xc000128580}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:26.709007048+07:00","message":"[GCS] Start streaming session, msgId: 586"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:26.740799294+07:00","message":"receive streaming session, msgId: 585"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:26.740841071+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"panawan 15 วันกำหนดให้มีขึ้นในวันที่ 7 พฤศจิกายนพุทธศักราช\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":6,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:26.740847014+07:00","message":"receive interim result [false|false]: panawan 15 วันกำหนดให้มีขึ้นในวันที่ 7 พฤศจิกายนพุทธศักราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:26.740861167+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 2560\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:26.740863725+07:00","message":"receive interim result [false|false]:  2560"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:26.7408704+07:00","message":"[buffer interim] 585 false panawan 15 วันกำหนดให้มีขึ้นในวันที่ 7 พฤศจิกายนพุทธศักราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:26.740873842+07:00","message":"[buffer interim] 585 false  2560"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:26.740879014+07:00","message":"[bufferProcess] interim [660000000]:panawan 15 วันกำหนดให้มีขึ้นในวันที่ 7 พฤศจิกายนพุทธศักราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:26.740882152+07:00","message":"[bufferProcess] send to processor:panawan 15 วันกำหนดให้มีขึ้นในวันที่ 7 พฤศจิกายนพุทธศักราช 2506"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:26.740890327+07:00","message":"[bufferProcess] interim [660000000]: 2560"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:26.740893195+07:00","message":"[bufferProcess] update buffer: panawan 15 วันกำหนดให้มีขึ้นในวันที่ 7 พฤศจิกายนพุทธศักราช 2560"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:26.740897048+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:26.740900146+07:00","message":"> Transcript [3202] [false]: 'panawan 15 วันกำหนดให้มีขึ้นในวันที่ 7 พฤศจิกายนพุทธศักราช 2506'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:26.740903018+07:00","message":"Set StatePrefix (first interim): 'panawan 15 วันกำหนดให้มีขึ้นในวันที่ 7 พฤศจิกายนพุทธศักราช 2506'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:26.913982729+07:00","message":"receive streaming session, msgId: 585"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:26.914023374+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"punishment 15 วันกำหนดให้มีขึ้นในวันที่ 7 พฤศจิกายนพุทธศักราช 2560\",\"confidence\":0.92589766}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":750000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:26.914031425+07:00","message":"receive interim result [true|false]: punishment 15 วันกำหนดให้มีขึ้นในวันที่ 7 พฤศจิกายนพุทธศักราช 2560"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:26.914044582+07:00","message":"end recv isFinal message id 585"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:26.914047773+07:00","message":"end Recv id 585"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:26.914059672+07:00","message":"[buffer interim] 585 true punishment 15 วันกำหนดให้มีขึ้นในวันที่ 7 พฤศจิกายนพุทธศักราช 2560"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:26.91408313+07:00","message":"[bufferProcess] interim [750000000]:punishment 15 วันกำหนดให้มีขึ้นในวันที่ 7 พฤศจิกายนพุทธศักราช 2560"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:26.914096063+07:00","message":"[bufferProcess] send to processor (isfinal):panawan 15 วันกำหนดให้มีขึ้นในวันที่ 7 พฤศจิกายนพุทธศักราช 2560"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:26.914100931+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:26.914103768+07:00","message":"> Transcript [3203] [false]: 'panawan 15 วันกำหนดให้มีขึ้นในวันที่ 7 พฤศจิกายนพุทธศักราช 2560'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:26.914105951+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:26.914108418+07:00","message":"Set new StatePrefix: 'panawan 15 วันกำหนดให้มีขึ้นในวันที่ 7 พฤศจิกายนพุทธศักราช 2560'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:26.914110309+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:26.914111838+07:00","message":"> Transcript [3204] [true]: 'punishment 15 วันกำหนดให้มีขึ้นในวันที่ 7 พฤศจิกายนพุทธศักราช 2560'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:26.914114543+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:26.914116338+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:26.914118266+07:00","message":"StatePrefix: 'panawan 15 วันกำหนดให้มีขึ้นในวันที่ 7 พฤศจิกายนพุทธศักราช 2560'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:26.914120318+07:00","message":"TextPushed: 'panawan 15 วันกำหนดให้มีขึ้นในวันที่ 7 พฤศจิกายนพุทธศักราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:26.914121895+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:26.914321953+07:00","message":"Push: ' 2560'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:26.914325015+07:00","message":"TextPushed: 'panawan 15 วันกำหนดให้มีขึ้นในวันที่ 7 พฤศจิกายนพุทธศักราช 2560'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:26.914326989+07:00","message":"Set new StatePrefix : 'punishment 15 วันกำหนดให้มีขึ้นในวันที่ 7 พฤศจิกายนพุทธศักราช 2560'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:26.914328763+07:00","message":"Next Push (prob) : 'punishment 15 วันกำหนดให้มีขึ้นในวันที่ 7 พฤศจิกายนพุทธศักราช 2560'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:26.9143375+07:00","message":"push: {true  2560 0 0xc000128580}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:26.914351584+07:00","message":"write aligntment file to 'tmp/7446/align_message_id_585.html'"}
{"level":"info","service":"Main","time":"2025-10-27T14:40:26.926608827+07:00","message":"write wav file: './tmp/7446/7446_585.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:27.716457594+07:00","message":"receive streaming session, msgId: 586"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:27.716505797+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":"2025-10-27T14:40:27.716512241+07:00","message":"receive interim result [false|false]: ไป"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:27.716531243+07:00","message":"[buffer interim] 586 false ไป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:27.716539856+07:00","message":"[bufferProcess] interim [20000000]:ไป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:27.716542218+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:27.93473397+07:00","message":"receive streaming session, msgId: 586"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:27.934765857+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":"2025-10-27T14:40:27.934771203+07:00","message":"receive interim result [false|false]: ไปไหน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:27.934784256+07:00","message":"[buffer interim] 586 false ไปไหน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:27.934790443+07:00","message":"[bufferProcess] interim [140000000]:ไปไหน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:27.934792896+07:00","message":"[bufferProcess] send to processor:ไป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:27.934795805+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:27.934798472+07:00","message":"> Transcript [3205] [false]: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:27.934800244+07:00","message":"Set StatePrefix (first interim): 'ไป'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:28.085672461+07:00","message":"receive streaming session, msgId: 586"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:28.085703969+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":"2025-10-27T14:40:28.085709932+07:00","message":"receive interim result [false|false]: เวลาสิบ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:28.085723977+07:00","message":"[buffer interim] 586 false เวลาสิบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:28.085732429+07:00","message":"[bufferProcess] interim [320000000]:เวลาสิบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:28.085734463+07:00","message":"[bufferProcess] send to processor:ไปไหน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:28.085737731+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:28.085740234+07:00","message":"> Transcript [3206] [false]: 'ไปไหน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:28.085743247+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:28.085744926+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:28.085746491+07:00","message":"StatePrefix: 'ไป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:28.085748126+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:28.160836064+07:00","message":"receive streaming session, msgId: 586"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:28.160881279+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เวลา 11\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:28.160888668+07:00","message":"receive interim result [false|false]: เวลา 11"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:28.16090534+07:00","message":"[buffer interim] 586 false เวลา 11"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:28.160913443+07:00","message":"[bufferProcess] interim [440000000]:เวลา 11"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:28.160916641+07:00","message":"[bufferProcess] send to processor:เวลาสิบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:28.160920682+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:28.160924954+07:00","message":"> Transcript [3207] [false]: 'เวลาสิบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:28.160927732+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:28.160930458+07:00","message":"Set new StatePrefix: 'เวลาสิบ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:28.288951074+07:00","message":"receive streaming session, msgId: 586"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:28.288994075+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เวลา 11:00\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:28.288999767+07:00","message":"receive interim result [false|false]: เวลา 11:00"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:28.289014649+07:00","message":"[buffer interim] 586 false เวลา 11:00"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:28.289025648+07:00","message":"[bufferProcess] interim [620000000]:เวลา 11:00"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:28.289027765+07:00","message":"[bufferProcess] send to processor:เวลา 11"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:28.289030892+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:28.289033312+07:00","message":"> Transcript [3208] [false]: 'เวลา 11'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:28.28903515+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:28.289037649+07:00","message":"Set new StatePrefix: 'เวลา 11'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:28.353372+07:00","message":"receive streaming session, msgId: 586"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:28.353405588+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เวลา 11:00 น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:28.353410592+07:00","message":"receive interim result [false|false]: เวลา 11:00 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:28.353423928+07:00","message":"[buffer interim] 586 false เวลา 11:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:28.353430195+07:00","message":"[bufferProcess] interim [680000000]:เวลา 11:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:28.353432235+07:00","message":"[bufferProcess] send to processor:เวลา 11:00"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:28.353437399+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:28.353440334+07:00","message":"> Transcript [3209] [false]: 'เวลา 11:00'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:28.353443391+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:28.353445088+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:28.353446712+07:00","message":"StatePrefix: 'เวลา 11'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:28.353448464+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:28.477955966+07:00","message":"receive streaming session, msgId: 586"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:28.477989336+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เวลา 17:00\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:28.47799532+07:00","message":"receive interim result [false|false]: เวลา 17:00"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:28.478008591+07:00","message":"[buffer interim] 586 false เวลา 17:00"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:28.478015421+07:00","message":"[bufferProcess] interim [740000000]:เวลา 17:00"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:28.478017179+07:00","message":"[bufferProcess] send to processor:เวลา 11:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:28.478022757+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:28.478025453+07:00","message":"> Transcript [3210] [false]: 'เวลา 11:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:28.478028401+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:28.478030151+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:28.478031883+07:00","message":"StatePrefix: 'เวลา 11'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:28.478033717+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:28.599355055+07:00","message":"receive streaming session, msgId: 586"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:28.5993889+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เวลา\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:28.599394931+07:00","message":"receive interim result [false|false]: เวลา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:28.599404491+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 17:00\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:28.599406663+07:00","message":"receive interim result [false|false]:  17:00"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:28.599413619+07:00","message":"[buffer interim] 586 false เวลา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:28.599416572+07:00","message":"[buffer interim] 586 false  17:00"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:28.599421928+07:00","message":"[bufferProcess] interim [920000000]:เวลา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:28.599424206+07:00","message":"[bufferProcess] send to processor:เวลา 17:00"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:28.599426529+07:00","message":"[bufferProcess] interim [920000000]: 17:00"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:28.599428862+07:00","message":"[bufferProcess] update buffer: เวลา 17:00"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:28.599431323+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:28.599434381+07:00","message":"> Transcript [3211] [false]: 'เวลา 17:00'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:28.599436506+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:28.599438224+07:00","message":"Set new StatePrefix: 'เวลา 17:00'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:40:28.647269364+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:40:28.64727137+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:28.861747596+07:00","message":"receive streaming session, msgId: 586"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:28.861788882+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":"2025-10-27T14:40:28.861796664+07:00","message":"receive interim result [false|false]: เวลา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:28.861808847+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 17:00 น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:28.861811939+07:00","message":"receive interim result [false|false]:  17:00 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:28.861824644+07:00","message":"[buffer interim] 586 false เวลา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:28.861828399+07:00","message":"[buffer interim] 586 false  17:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:28.861835075+07:00","message":"[bufferProcess] interim [160000000]:เวลา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:28.861837854+07:00","message":"[bufferProcess] send to processor:เวลา 17:00"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:28.861841104+07:00","message":"[bufferProcess] interim [160000000]: 17:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:28.861845063+07:00","message":"[bufferProcess] update buffer: เวลา 17:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:28.861848772+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:28.861852228+07:00","message":"> Transcript [3212] [false]: 'เวลา 17:00'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:28.861856023+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:28.861858143+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:28.861860415+07:00","message":"StatePrefix: 'เวลา 17:00'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:28.861862553+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:29.055380371+07:00","message":"receive streaming session, msgId: 586"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:29.055415529+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เวลา 17:00\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:29.055421469+07:00","message":"receive interim result [false|false]: เวลา 17:00"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:29.055431981+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":"2025-10-27T14:40:29.055434497+07:00","message":"receive interim result [false|false]:  น แล้ว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:29.055443637+07:00","message":"[buffer interim] 586 false เวลา 17:00"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:29.055452534+07:00","message":"[buffer interim] 586 false  น แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:29.055459261+07:00","message":"[bufferProcess] interim [340000000]:เวลา 17:00"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:29.055461424+07:00","message":"[bufferProcess] send to processor:เวลา 17:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:29.055467473+07:00","message":"[bufferProcess] interim [340000000]: น แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:29.055469889+07:00","message":"[bufferProcess] update buffer: เวลา 17:00 น แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:29.055472785+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:29.055475628+07:00","message":"> Transcript [3213] [false]: 'เวลา 17:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:29.055478428+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:29.055480106+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:29.055481728+07:00","message":"StatePrefix: 'เวลา 17:00'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:29.055483813+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:29.185955472+07:00","message":"receive streaming session, msgId: 586"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:29.185993901+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เวลา 17:00\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:29.185999971+07:00","message":"receive interim result [false|false]: เวลา 17:00"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:29.1860088+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":"2025-10-27T14:40:29.186011807+07:00","message":"receive interim result [false|false]:  น แล้ววัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:29.186026659+07:00","message":"[buffer interim] 586 false เวลา 17:00"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:29.186033234+07:00","message":"[buffer interim] 586 false  น แล้ววัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:29.186041256+07:00","message":"[bufferProcess] interim [460000000]:เวลา 17:00"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:29.186043878+07:00","message":"[bufferProcess] send to processor:เวลา 17:00 น แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:29.186049162+07:00","message":"[bufferProcess] interim [460000000]: น แล้ววัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:29.186051243+07:00","message":"[bufferProcess] update buffer: เวลา 17:00 น แล้ววัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:29.186055267+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:29.1860579+07:00","message":"> Transcript [3214] [false]: 'เวลา 17:00 น แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:29.18606086+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:29.186062517+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:29.186064227+07:00","message":"StatePrefix: 'เวลา 17:00'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:29.186065853+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:29.306153316+07:00","message":"receive streaming session, msgId: 586"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:29.306189329+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เวลา 17:00\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:29.306195073+07:00","message":"receive interim result [false|false]: เวลา 17:00"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:29.306203229+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":"2025-10-27T14:40:29.306206021+07:00","message":"receive interim result [false|false]:  น แล้ววันที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:29.306214457+07:00","message":"[buffer interim] 586 false เวลา 17:00"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:29.306218849+07:00","message":"[buffer interim] 586 false  น แล้ววันที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:29.306224375+07:00","message":"[bufferProcess] interim [580000000]:เวลา 17:00"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:29.306227021+07:00","message":"[bufferProcess] send to processor:เวลา 17:00 น แล้ววัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:29.306231376+07:00","message":"[bufferProcess] interim [580000000]: น แล้ววันที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:29.306234004+07:00","message":"[bufferProcess] update buffer: เวลา 17:00 น แล้ววันที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:29.306236737+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:29.306239773+07:00","message":"> Transcript [3215] [false]: 'เวลา 17:00 น แล้ววัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:29.306243387+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:29.306245104+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:29.306246699+07:00","message":"StatePrefix: 'เวลา 17:00'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:29.30624838+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:29.306253693+07:00","message":"Push: 'เวลา 17:00'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:29.30625524+07:00","message":"TextPushed: 'เวลา 17:00'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:29.306256783+07:00","message":"Set new StatePrefix : 'เวลา 17:00 น แล้ววัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:29.306258585+07:00","message":"Next Push (prob) : ' น แล้ววัน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:29.306265792+07:00","message":"push: {false เวลา 17:00 0 0xc000128a00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:29.502440758+07:00","message":"receive streaming session, msgId: 586"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:29.502486916+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เวลา 17:00 น\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:29.50249503+07:00","message":"receive interim result [false|false]: เวลา 17:00 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:29.502510859+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":"2025-10-27T14:40:29.502514645+07:00","message":"receive interim result [false|false]:  แล้ววันที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:29.502530411+07:00","message":"[buffer interim] 586 false เวลา 17:00 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:29.502545736+07:00","message":"[buffer interim] 586 false  แล้ววันที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:29.502552262+07:00","message":"[bufferProcess] interim [760000000]:เวลา 17:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:29.502554715+07:00","message":"[bufferProcess] send to processor:เวลา 17:00 น แล้ววันที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:29.502557606+07:00","message":"[bufferProcess] interim [760000000]: แล้ววันที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:29.502559707+07:00","message":"[bufferProcess] update buffer: เวลา 17:00 น แล้ววันที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:29.502562506+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:29.502565029+07:00","message":"> Transcript [3216] [false]: 'เวลา 17:00 น แล้ววันที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:29.502568155+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:29.502569862+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:29.50257169+07:00","message":"StatePrefix: 'เวลา 17:00 น แล้ววัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:29.502573439+07:00","message":"TextPushed: 'เวลา 17:00'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:29.507683352+07:00","message":"receive streaming session, msgId: 586"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:29.507706717+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เวลา 17:00 น\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:29.507711934+07:00","message":"receive interim result [false|false]: เวลา 17:00 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:29.507720684+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" แล้ววันที่ 8\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:29.507723496+07:00","message":"receive interim result [false|false]:  แล้ววันที่ 8"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:29.507728761+07:00","message":"[buffer interim] 586 false เวลา 17:00 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:29.507730942+07:00","message":"[buffer interim] 586 false  แล้ววันที่ 8"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:29.507734054+07:00","message":"[bufferProcess] interim [820000000]:เวลา 17:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:29.5077363+07:00","message":"[bufferProcess] send to processor:เวลา 17:00 น แล้ววันที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:29.507740682+07:00","message":"[bufferProcess] interim [820000000]: แล้ววันที่ 8"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:29.507742932+07:00","message":"[bufferProcess] update buffer: เวลา 17:00 น แล้ววันที่ 8"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:29.507746085+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:29.507748398+07:00","message":"> Transcript [3217] [false]: 'เวลา 17:00 น แล้ววันที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:29.50775104+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:29.50775279+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:29.507754293+07:00","message":"StatePrefix: 'เวลา 17:00 น แล้ววัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:29.50775598+07:00","message":"TextPushed: 'เวลา 17:00'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:29.876160665+07:00","message":"receive streaming session, msgId: 586"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:29.876196664+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เวลา 17:00 น แล้ววันที่\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:29.876202531+07:00","message":"receive interim result [false|false]: เวลา 17:00 น แล้ววันที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:29.876210468+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 8 พฤศจิกายน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:29.876212969+07:00","message":"receive interim result [false|false]:  8 พฤศจิกายน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:29.87622008+07:00","message":"[buffer interim] 586 false เวลา 17:00 น แล้ววันที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:29.876223074+07:00","message":"[buffer interim] 586 false  8 พฤศจิกายน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:29.876229097+07:00","message":"[bufferProcess] interim [180000000]:เวลา 17:00 น แล้ววันที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:29.876231365+07:00","message":"[bufferProcess] send to processor:เวลา 17:00 น แล้ววันที่ 8"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:29.876233673+07:00","message":"[bufferProcess] interim [180000000]: 8 พฤศจิกายน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:29.876235949+07:00","message":"[bufferProcess] update buffer: เวลา 17:00 น แล้ววันที่ 8 พฤศจิกายน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:29.87623893+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:29.876241625+07:00","message":"> Transcript [3218] [false]: 'เวลา 17:00 น แล้ววันที่ 8'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:29.876244376+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:29.876245918+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:29.876247794+07:00","message":"StatePrefix: 'เวลา 17:00 น แล้ววัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:29.876249565+07:00","message":"TextPushed: 'เวลา 17:00'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:30.069551693+07:00","message":"receive streaming session, msgId: 586"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:30.06958729+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เวลา 17:00 น แล้ววันที่ 8\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:30.069592968+07:00","message":"receive interim result [false|false]: เวลา 17:00 น แล้ววันที่ 8"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:30.069599045+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":"2025-10-27T14:40:30.069601831+07:00","message":"receive interim result [false|false]:  พฤศจิกายน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:30.069608345+07:00","message":"[buffer interim] 586 false เวลา 17:00 น แล้ววันที่ 8"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:30.069611491+07:00","message":"[buffer interim] 586 false  พฤศจิกายน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:30.069616966+07:00","message":"[bufferProcess] interim [420000000]:เวลา 17:00 น แล้ววันที่ 8"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:30.069619234+07:00","message":"[bufferProcess] send to processor:เวลา 17:00 น แล้ววันที่ 8 พฤศจิกายน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:30.069621861+07:00","message":"[bufferProcess] interim [420000000]: พฤศจิกายน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:30.069623846+07:00","message":"[bufferProcess] update buffer: เวลา 17:00 น แล้ววันที่ 8 พฤศจิกายน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:30.069626479+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:30.069629094+07:00","message":"> Transcript [3219] [false]: 'เวลา 17:00 น แล้ววันที่ 8 พฤศจิกายน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:30.069632066+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:30.069633702+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:30.069635408+07:00","message":"StatePrefix: 'เวลา 17:00 น แล้ววัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:30.069637093+07:00","message":"TextPushed: 'เวลา 17:00'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:30.069639388+07:00","message":"Push: ' น แล้ววัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:30.069641033+07:00","message":"TextPushed: 'เวลา 17:00 น แล้ววัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:30.069643186+07:00","message":"Set new StatePrefix : 'เวลา 17:00 น แล้ววันที่ 8 พฤศจิกายน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:30.069645398+07:00","message":"Next Push (prob) : 'ที่ 8 พฤศจิกายน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:30.06965347+07:00","message":"push: {false  น แล้ววัน 0 0xc000128a00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:30.460956954+07:00","message":"receive streaming session, msgId: 586"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:30.460994072+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เวลา 17:00 น แล้ววันที่ 8 พฤศจิกายน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:30.460999815+07:00","message":"receive interim result [false|false]: เวลา 17:00 น แล้ววันที่ 8 พฤศจิกายน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:30.461015711+07:00","message":"[buffer interim] 586 false เวลา 17:00 น แล้ววันที่ 8 พฤศจิกายน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:30.461022804+07:00","message":"[bufferProcess] interim [780000000]:เวลา 17:00 น แล้ววันที่ 8 พฤศจิกายน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:30.461025035+07:00","message":"[bufferProcess] send to processor:เวลา 17:00 น แล้ววันที่ 8 พฤศจิกายน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:30.461028394+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:30.461034518+07:00","message":"> Transcript [3220] [false]: 'เวลา 17:00 น แล้ววันที่ 8 พฤศจิกายน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:30.461037388+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:30.461039192+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:30.461040782+07:00","message":"StatePrefix: 'เวลา 17:00 น แล้ววันที่ 8 พฤศจิกายน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:30.461043123+07:00","message":"TextPushed: 'เวลา 17:00 น แล้ววัน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:31.159406254+07:00","message":"receive streaming session, msgId: 586"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:31.159453259+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เวลา 17:00 น แล้ววันที่ 8\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:31.159464244+07:00","message":"receive interim result [false|false]: เวลา 17:00 น แล้ววันที่ 8"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:31.159477846+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":"2025-10-27T14:40:31.159480888+07:00","message":"receive interim result [false|false]:  พฤศจิกายนพุทธศักราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:31.159491262+07:00","message":"[buffer interim] 586 false เวลา 17:00 น แล้ววันที่ 8"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:31.159495795+07:00","message":"[buffer interim] 586 false  พฤศจิกายนพุทธศักราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:31.159503511+07:00","message":"[bufferProcess] interim [500000000]:เวลา 17:00 น แล้ววันที่ 8"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:31.159507128+07:00","message":"[bufferProcess] send to processor:เวลา 17:00 น แล้ววันที่ 8 พฤศจิกายน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:31.159511215+07:00","message":"[bufferProcess] interim [500000000]: พฤศจิกายนพุทธศักราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:31.159514644+07:00","message":"[bufferProcess] update buffer: เวลา 17:00 น แล้ววันที่ 8 พฤศจิกายนพุทธศักราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:31.159518176+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:31.159521512+07:00","message":"> Transcript [3221] [false]: 'เวลา 17:00 น แล้ววันที่ 8 พฤศจิกายน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:31.159526868+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:31.159529347+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:31.159532092+07:00","message":"StatePrefix: 'เวลา 17:00 น แล้ววันที่ 8 พฤศจิกายน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:31.159535891+07:00","message":"TextPushed: 'เวลา 17:00 น แล้ววัน'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:40:31.647887756+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:40:31.647947736+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:31.799975201+07:00","message":"receive streaming session, msgId: 586"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:31.80000571+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เวลา 17:00 น แล้ววันที่ 8\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:31.800011307+07:00","message":"receive interim result [false|false]: เวลา 17:00 น แล้ววันที่ 8"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:31.800021217+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":"2025-10-27T14:40:31.800023833+07:00","message":"receive interim result [false|false]:  พฤศจิกายนพุทธศักราชสอง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:31.800031153+07:00","message":"[buffer interim] 586 false เวลา 17:00 น แล้ววันที่ 8"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:31.800036123+07:00","message":"[buffer interim] 586 false  พฤศจิกายนพุทธศักราชสอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:31.800045385+07:00","message":"[bufferProcess] interim [40000000]:เวลา 17:00 น แล้ววันที่ 8"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:31.800047913+07:00","message":"[bufferProcess] send to processor:เวลา 17:00 น แล้ววันที่ 8 พฤศจิกายนพุทธศักราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:31.800052888+07:00","message":"[bufferProcess] interim [40000000]: พฤศจิกายนพุทธศักราชสอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:31.800055322+07:00","message":"[bufferProcess] update buffer: เวลา 17:00 น แล้ววันที่ 8 พฤศจิกายนพุทธศักราชสอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:31.800057975+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:31.800060991+07:00","message":"> Transcript [3222] [false]: 'เวลา 17:00 น แล้ววันที่ 8 พฤศจิกายนพุทธศักราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:31.800064503+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:31.800066457+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:31.800068135+07:00","message":"StatePrefix: 'เวลา 17:00 น แล้ววันที่ 8 พฤศจิกายน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:31.800069974+07:00","message":"TextPushed: 'เวลา 17:00 น แล้ววัน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:31.802687867+07:00","message":"receive streaming session, msgId: 586"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:31.802708367+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เวลา 17:00 น แล้ววันที่ 8 พฤศจิกายนพุทธศักราช\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:31.802713575+07:00","message":"receive interim result [false|false]: เวลา 17:00 น แล้ววันที่ 8 พฤศจิกายนพุทธศักราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:31.802729978+07:00","message":"[buffer interim] 586 false เวลา 17:00 น แล้ววันที่ 8 พฤศจิกายนพุทธศักราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:31.802735847+07:00","message":"[bufferProcess] interim [100000000]:เวลา 17:00 น แล้ววันที่ 8 พฤศจิกายนพุทธศักราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:31.80273792+07:00","message":"[bufferProcess] send to processor:เวลา 17:00 น แล้ววันที่ 8 พฤศจิกายนพุทธศักราชสอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:31.802744539+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:31.802746689+07:00","message":"> Transcript [3223] [false]: 'เวลา 17:00 น แล้ววันที่ 8 พฤศจิกายนพุทธศักราชสอง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:31.802749784+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:31.802751368+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:31.802753094+07:00","message":"StatePrefix: 'เวลา 17:00 น แล้ววันที่ 8 พฤศจิกายน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:31.802755225+07:00","message":"TextPushed: 'เวลา 17:00 น แล้ววัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:31.802759877+07:00","message":"Push: 'ที่ 8 พฤศจิกายน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:31.802761528+07:00","message":"TextPushed: 'เวลา 17:00 น แล้ววันที่ 8 พฤศจิกายน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:31.802763339+07:00","message":"Set new StatePrefix : 'เวลา 17:00 น แล้ววันที่ 8 พฤศจิกายนพุทธศักราชสอง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:31.802765352+07:00","message":"Next Push (prob) : 'พุทธศักราชสอง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:31.802772978+07:00","message":"push: {false ที่ 8 พฤศจิกายน 0 0xc000128a00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:31.858446721+07:00","message":"receive streaming session, msgId: 586"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:31.858490389+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เวลา 17:00 น แล้ววันที่ 8 พฤศจิกายนพุทธศักราช\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:31.858496268+07:00","message":"receive interim result [false|false]: เวลา 17:00 น แล้ววันที่ 8 พฤศจิกายนพุทธศักราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:31.858506747+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 2000\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:31.858509178+07:00","message":"receive interim result [false|false]:  2000"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:31.858515718+07:00","message":"[buffer interim] 586 false เวลา 17:00 น แล้ววันที่ 8 พฤศจิกายนพุทธศักราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:31.858519237+07:00","message":"[buffer interim] 586 false  2000"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:31.858524625+07:00","message":"[bufferProcess] interim [160000000]:เวลา 17:00 น แล้ววันที่ 8 พฤศจิกายนพุทธศักราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:31.85852677+07:00","message":"[bufferProcess] send to processor:เวลา 17:00 น แล้ววันที่ 8 พฤศจิกายนพุทธศักราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:31.85852991+07:00","message":"[bufferProcess] interim [160000000]: 2000"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:31.85853184+07:00","message":"[bufferProcess] update buffer: เวลา 17:00 น แล้ววันที่ 8 พฤศจิกายนพุทธศักราช 2000"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:31.85853497+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:31.858537454+07:00","message":"> Transcript [3224] [false]: 'เวลา 17:00 น แล้ววันที่ 8 พฤศจิกายนพุทธศักราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:31.858539331+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:31.986740078+07:00","message":"receive streaming session, msgId: 586"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:31.986779845+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เวลา 17:00 น แล้ววันที่ 8 พฤศจิกายนพุทธศักราช\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:31.986787243+07:00","message":"receive interim result [false|false]: เวลา 17:00 น แล้ววันที่ 8 พฤศจิกายนพุทธศักราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:31.98680391+07:00","message":"[buffer interim] 586 false เวลา 17:00 น แล้ววันที่ 8 พฤศจิกายนพุทธศักราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:31.986814516+07:00","message":"[bufferProcess] interim [280000000]:เวลา 17:00 น แล้ววันที่ 8 พฤศจิกายนพุทธศักราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:31.986818109+07:00","message":"[bufferProcess] send to processor:เวลา 17:00 น แล้ววันที่ 8 พฤศจิกายนพุทธศักราช 2000"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:31.986824836+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:31.986828425+07:00","message":"> Transcript [3225] [false]: 'เวลา 17:00 น แล้ววันที่ 8 พฤศจิกายนพุทธศักราช 2000'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:31.986831715+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:31.986834346+07:00","message":"Set new StatePrefix: 'เวลา 17:00 น แล้ววันที่ 8 พฤศจิกายนพุทธศักราช 2000'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:32.176870812+07:00","message":"receive streaming session, msgId: 586"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:32.176908279+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เวลา 17:00 น แล้ววันที่ 8 พฤศจิกายนพุทธศักราช\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:32.176914219+07:00","message":"receive interim result [false|false]: เวลา 17:00 น แล้ววันที่ 8 พฤศจิกายนพุทธศักราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:32.176926182+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 2500\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:32.176929176+07:00","message":"receive interim result [false|false]:  2500"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:32.176936106+07:00","message":"[buffer interim] 586 false เวลา 17:00 น แล้ววันที่ 8 พฤศจิกายนพุทธศักราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:32.176940142+07:00","message":"[buffer interim] 586 false  2500"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:32.176945687+07:00","message":"[bufferProcess] interim [460000000]:เวลา 17:00 น แล้ววันที่ 8 พฤศจิกายนพุทธศักราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:32.17694857+07:00","message":"[bufferProcess] send to processor:เวลา 17:00 น แล้ววันที่ 8 พฤศจิกายนพุทธศักราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:32.176952038+07:00","message":"[bufferProcess] interim [460000000]: 2500"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:32.176953976+07:00","message":"[bufferProcess] update buffer: เวลา 17:00 น แล้ววันที่ 8 พฤศจิกายนพุทธศักราช 2500"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:32.176956862+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:32.176959404+07:00","message":"> Transcript [3226] [false]: 'เวลา 17:00 น แล้ววันที่ 8 พฤศจิกายนพุทธศักราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:32.17696134+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:32.37499833+07:00","message":"receive streaming session, msgId: 586"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:32.375033747+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เวลา 17:00 น แล้ววันที่ 8 พฤศจิกายนพุทธศักราช\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:32.375039863+07:00","message":"receive interim result [false|false]: เวลา 17:00 น แล้ววันที่ 8 พฤศจิกายนพุทธศักราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:32.375052768+07:00","message":"[buffer interim] 586 false เวลา 17:00 น แล้ววันที่ 8 พฤศจิกายนพุทธศักราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:32.375062211+07:00","message":"[bufferProcess] interim [640000000]:เวลา 17:00 น แล้ววันที่ 8 พฤศจิกายนพุทธศักราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:32.375065319+07:00","message":"[bufferProcess] send to processor:เวลา 17:00 น แล้ววันที่ 8 พฤศจิกายนพุทธศักราช 2500"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:32.375071636+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:32.375074867+07:00","message":"> Transcript [3227] [false]: 'เวลา 17:00 น แล้ววันที่ 8 พฤศจิกายนพุทธศักราช 2500'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:32.375077868+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:32.375080598+07:00","message":"Set new StatePrefix: 'เวลา 17:00 น แล้ววันที่ 8 พฤศจิกายนพุทธศักราช 2500'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:32.379162164+07:00","message":"receive streaming session, msgId: 586"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:32.379181474+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เวลา 17:00 น แล้ววันที่ 8 พฤศจิกายนพุทธศักราช\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:32.379186192+07:00","message":"receive interim result [false|false]: เวลา 17:00 น แล้ววันที่ 8 พฤศจิกายนพุทธศักราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:32.379198365+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 2506\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:32.379200693+07:00","message":"receive interim result [false|false]:  2506"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:32.379205799+07:00","message":"[buffer interim] 586 false เวลา 17:00 น แล้ววันที่ 8 พฤศจิกายนพุทธศักราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:32.379209727+07:00","message":"[buffer interim] 586 false  2506"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:32.379213499+07:00","message":"[bufferProcess] interim [700000000]:เวลา 17:00 น แล้ววันที่ 8 พฤศจิกายนพุทธศักราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:32.37921541+07:00","message":"[bufferProcess] send to processor:เวลา 17:00 น แล้ววันที่ 8 พฤศจิกายนพุทธศักราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:32.379218148+07:00","message":"[bufferProcess] interim [700000000]: 2506"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:32.379220082+07:00","message":"[bufferProcess] update buffer: เวลา 17:00 น แล้ววันที่ 8 พฤศจิกายนพุทธศักราช 2506"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:32.379222239+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:32.379224319+07:00","message":"> Transcript [3228] [false]: 'เวลา 17:00 น แล้ววันที่ 8 พฤศจิกายนพุทธศักราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:32.379226281+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:32.498238294+07:00","message":"receive streaming session, msgId: 586"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:32.498273649+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เวลา 17:00 น แล้ววันที่ 8 พฤศจิกายนพุทธศักราช\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:32.498279411+07:00","message":"receive interim result [false|false]: เวลา 17:00 น แล้ววันที่ 8 พฤศจิกายนพุทธศักราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:32.498289918+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 2560\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:32.498292567+07:00","message":"receive interim result [false|false]:  2560"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:32.498299525+07:00","message":"[buffer interim] 586 false เวลา 17:00 น แล้ววันที่ 8 พฤศจิกายนพุทธศักราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:32.498303344+07:00","message":"[buffer interim] 586 false  2560"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:32.498309045+07:00","message":"[bufferProcess] interim [760000000]:เวลา 17:00 น แล้ววันที่ 8 พฤศจิกายนพุทธศักราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:32.498311058+07:00","message":"[bufferProcess] send to processor:เวลา 17:00 น แล้ววันที่ 8 พฤศจิกายนพุทธศักราช 2506"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:32.498313537+07:00","message":"[bufferProcess] interim [760000000]: 2560"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:32.498315453+07:00","message":"[bufferProcess] update buffer: เวลา 17:00 น แล้ววันที่ 8 พฤศจิกายนพุทธศักราช 2560"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:32.498318299+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:32.498321165+07:00","message":"> Transcript [3229] [false]: 'เวลา 17:00 น แล้ววันที่ 8 พฤศจิกายนพุทธศักราช 2506'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:32.498323195+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:32.498324735+07:00","message":"Set new StatePrefix: 'เวลา 17:00 น แล้ววันที่ 8 พฤศจิกายนพุทธศักราช 2506'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:32.949606699+07:00","message":"receive streaming session, msgId: 586"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:32.94964207+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เวลา 17:00 น แล้ววันที่ 8 พฤศจิกายนพุทธศักราช\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":6,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:32.949648829+07:00","message":"receive interim result [false|false]: เวลา 17:00 น แล้ววันที่ 8 พฤศจิกายนพุทธศักราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:32.949660708+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 2560 8\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:32.949662884+07:00","message":"receive interim result [false|false]:  2560 8"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:32.949669269+07:00","message":"[buffer interim] 586 false เวลา 17:00 น แล้ววันที่ 8 พฤศจิกายนพุทธศักราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:32.94967276+07:00","message":"[buffer interim] 586 false  2560 8"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:32.949679248+07:00","message":"[bufferProcess] interim [240000000]:เวลา 17:00 น แล้ววันที่ 8 พฤศจิกายนพุทธศักราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:32.949681366+07:00","message":"[bufferProcess] send to processor:เวลา 17:00 น แล้ววันที่ 8 พฤศจิกายนพุทธศักราช 2560"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:32.949684194+07:00","message":"[bufferProcess] interim [240000000]: 2560 8"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:32.949686244+07:00","message":"[bufferProcess] update buffer: เวลา 17:00 น แล้ววันที่ 8 พฤศจิกายนพุทธศักราช 2560 8"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:32.949689091+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:32.949692294+07:00","message":"> Transcript [3230] [false]: 'เวลา 17:00 น แล้ววันที่ 8 พฤศจิกายนพุทธศักราช 2560'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:32.949694487+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:32.949696062+07:00","message":"Set new StatePrefix: 'เวลา 17:00 น แล้ววันที่ 8 พฤศจิกายนพุทธศักราช 2560'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:33.077039792+07:00","message":"receive streaming session, msgId: 586"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:33.077077297+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เวลา 17:00 น แล้ววันที่ 8 พฤศจิกายนพุทธศักราช 2560\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":6,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:33.077095992+07:00","message":"receive interim result [false|false]: เวลา 17:00 น แล้ววันที่ 8 พฤศจิกายนพุทธศักราช 2560"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:33.077106941+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 8\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:33.077109243+07:00","message":"receive interim result [false|false]:  8"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:33.077116319+07:00","message":"[buffer interim] 586 false เวลา 17:00 น แล้ววันที่ 8 พฤศจิกายนพุทธศักราช 2560"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:33.077121532+07:00","message":"[buffer interim] 586 false  8"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:33.077128603+07:00","message":"[bufferProcess] interim [360000000]:เวลา 17:00 น แล้ววันที่ 8 พฤศจิกายนพุทธศักราช 2560"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:33.077131137+07:00","message":"[bufferProcess] send to processor:เวลา 17:00 น แล้ววันที่ 8 พฤศจิกายนพุทธศักราช 2560 8"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:33.077135747+07:00","message":"[bufferProcess] interim [360000000]: 8"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:33.077137947+07:00","message":"[bufferProcess] update buffer: เวลา 17:00 น แล้ววันที่ 8 พฤศจิกายนพุทธศักราช 2560 8"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:33.07714059+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:33.077143072+07:00","message":"> Transcript [3231] [false]: 'เวลา 17:00 น แล้ววันที่ 8 พฤศจิกายนพุทธศักราช 2560 8'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:33.077146021+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:33.07714758+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:33.07714921+07:00","message":"StatePrefix: 'เวลา 17:00 น แล้ววันที่ 8 พฤศจิกายนพุทธศักราช 2560'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:33.077152755+07:00","message":"TextPushed: 'เวลา 17:00 น แล้ววันที่ 8 พฤศจิกายน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:33.417025759+07:00","message":"receive streaming session, msgId: 586"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:33.41705896+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เวลา 17:00 น แล้ววันที่ 8 พฤศจิกายนพุทธศักราช 2560\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":6,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:33.41706551+07:00","message":"receive interim result [false|false]: เวลา 17:00 น แล้ววันที่ 8 พฤศจิกายนพุทธศักราช 2560"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:33.417076049+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 8 เวลา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:33.41707881+07:00","message":"receive interim result [false|false]:  8 เวลา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:33.417092932+07:00","message":"[buffer interim] 586 false เวลา 17:00 น แล้ววันที่ 8 พฤศจิกายนพุทธศักราช 2560"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:33.417098547+07:00","message":"[buffer interim] 586 false  8 เวลา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:33.417104356+07:00","message":"[bufferProcess] interim [720000000]:เวลา 17:00 น แล้ววันที่ 8 พฤศจิกายนพุทธศักราช 2560"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:33.417106867+07:00","message":"[bufferProcess] send to processor:เวลา 17:00 น แล้ววันที่ 8 พฤศจิกายนพุทธศักราช 2560 8"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:33.41710971+07:00","message":"[bufferProcess] interim [720000000]: 8 เวลา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:33.417111764+07:00","message":"[bufferProcess] update buffer: เวลา 17:00 น แล้ววันที่ 8 พฤศจิกายนพุทธศักราช 2560 8 เวลา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:33.417114922+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:33.417117717+07:00","message":"> Transcript [3232] [false]: 'เวลา 17:00 น แล้ววันที่ 8 พฤศจิกายนพุทธศักราช 2560 8'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:33.4171206+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:33.417123482+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:33.417125164+07:00","message":"StatePrefix: 'เวลา 17:00 น แล้ววันที่ 8 พฤศจิกายนพุทธศักราช 2560'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:33.417128588+07:00","message":"TextPushed: 'เวลา 17:00 น แล้ววันที่ 8 พฤศจิกายน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:33.588024544+07:00","message":"receive streaming session, msgId: 586"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:33.588064601+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เวลา 17:00 น แล้ววันที่ 8 พฤศจิกายนพุทธศักราช 2560 8\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":6,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:33.588071952+07:00","message":"receive interim result [false|false]: เวลา 17:00 น แล้ววันที่ 8 พฤศจิกายนพุทธศักราช 2560 8"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:33.588090949+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" เวลา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:33.58809518+07:00","message":"receive interim result [false|false]:  เวลา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:33.588104521+07:00","message":"[buffer interim] 586 false เวลา 17:00 น แล้ววันที่ 8 พฤศจิกายนพุทธศักราช 2560 8"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:33.588108639+07:00","message":"[buffer interim] 586 false  เวลา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:33.588115802+07:00","message":"[bufferProcess] interim [840000000]:เวลา 17:00 น แล้ววันที่ 8 พฤศจิกายนพุทธศักราช 2560 8"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:33.588119257+07:00","message":"[bufferProcess] send to processor:เวลา 17:00 น แล้ววันที่ 8 พฤศจิกายนพุทธศักราช 2560 8 เวลา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:33.588122795+07:00","message":"[bufferProcess] interim [840000000]: เวลา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:33.588125849+07:00","message":"[bufferProcess] update buffer: เวลา 17:00 น แล้ววันที่ 8 พฤศจิกายนพุทธศักราช 2560 8 เวลา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:33.588129673+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:33.588133278+07:00","message":"> Transcript [3233] [false]: 'เวลา 17:00 น แล้ววันที่ 8 พฤศจิกายนพุทธศักราช 2560 8 เวลา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:33.588137351+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:33.588139363+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:33.588141906+07:00","message":"StatePrefix: 'เวลา 17:00 น แล้ววันที่ 8 พฤศจิกายนพุทธศักราช 2560'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:33.588144921+07:00","message":"TextPushed: 'เวลา 17:00 น แล้ววันที่ 8 พฤศจิกายน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:33.661398925+07:00","message":"receive streaming session, msgId: 586"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:33.661436265+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เวลา 17:00 น แล้ววันที่ 8 พฤศจิกายนพุทธศักราช 2560 8\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":6,\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:33.661442799+07:00","message":"receive interim result [false|false]: เวลา 17:00 น แล้ววันที่ 8 พฤศจิกายนพุทธศักราช 2560 8"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:33.661452556+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" เวลาสิบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:33.661455296+07:00","message":"receive interim result [false|false]:  เวลาสิบ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:33.661462167+07:00","message":"[buffer interim] 586 false เวลา 17:00 น แล้ววันที่ 8 พฤศจิกายนพุทธศักราช 2560 8"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:33.661465274+07:00","message":"[buffer interim] 586 false  เวลาสิบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:33.661471296+07:00","message":"[bufferProcess] interim [960000000]:เวลา 17:00 น แล้ววันที่ 8 พฤศจิกายนพุทธศักราช 2560 8"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:33.661473682+07:00","message":"[bufferProcess] send to processor:เวลา 17:00 น แล้ววันที่ 8 พฤศจิกายนพุทธศักราช 2560 8 เวลา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:33.661476176+07:00","message":"[bufferProcess] interim [960000000]: เวลาสิบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:33.661478267+07:00","message":"[bufferProcess] update buffer: เวลา 17:00 น แล้ววันที่ 8 พฤศจิกายนพุทธศักราช 2560 8 เวลาสิบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:33.661481246+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:33.661483918+07:00","message":"> Transcript [3234] [false]: 'เวลา 17:00 น แล้ววันที่ 8 พฤศจิกายนพุทธศักราช 2560 8 เวลา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:33.661487462+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:33.661489376+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:33.661490986+07:00","message":"StatePrefix: 'เวลา 17:00 น แล้ววันที่ 8 พฤศจิกายนพุทธศักราช 2560'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:33.661493506+07:00","message":"TextPushed: 'เวลา 17:00 น แล้ววันที่ 8 พฤศจิกายน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:33.661495997+07:00","message":"Push: 'พุทธศักราช 2560'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:33.661497551+07:00","message":"TextPushed: 'เวลา 17:00 น แล้ววันที่ 8 พฤศจิกายนพุทธศักราช 2560'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:33.661499294+07:00","message":"Set new StatePrefix : 'เวลา 17:00 น แล้ววันที่ 8 พฤศจิกายนพุทธศักราช 2560 8 เวลา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:33.661501111+07:00","message":"Next Push (prob) : ' 8 เวลา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:33.661508331+07:00","message":"push: {false พุทธศักราช 2560 0 0xc000128a00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:33.848989411+07:00","message":"receive streaming session, msgId: 586"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:33.849034698+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เวลา 17:00 น แล้ววันที่ 8 พฤศจิกายนพุทธศักราช 2560 8\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":7,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:33.849042113+07:00","message":"receive interim result [false|false]: เวลา 17:00 น แล้ววันที่ 8 พฤศจิกายนพุทธศักราช 2560 8"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:33.849067942+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" เวลา 10 นาที\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":7,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:33.849072731+07:00","message":"receive interim result [false|false]:  เวลา 10 นาที"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:33.849080033+07:00","message":"[buffer interim] 586 false เวลา 17:00 น แล้ววันที่ 8 พฤศจิกายนพุทธศักราช 2560 8"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:33.849091157+07:00","message":"[buffer interim] 586 false  เวลา 10 นาที"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:33.849097376+07:00","message":"[bufferProcess] interim [140000000]:เวลา 17:00 น แล้ววันที่ 8 พฤศจิกายนพุทธศักราช 2560 8"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:33.849100011+07:00","message":"[bufferProcess] send to processor:เวลา 17:00 น แล้ววันที่ 8 พฤศจิกายนพุทธศักราช 2560 8 เวลาสิบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:33.849102829+07:00","message":"[bufferProcess] interim [140000000]: เวลา 10 นาที"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:33.849104924+07:00","message":"[bufferProcess] update buffer: เวลา 17:00 น แล้ววันที่ 8 พฤศจิกายนพุทธศักราช 2560 8 เวลา 10 นาที"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:33.849107805+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:33.849110735+07:00","message":"> Transcript [3235] [false]: 'เวลา 17:00 น แล้ววันที่ 8 พฤศจิกายนพุทธศักราช 2560 8 เวลาสิบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:33.849114836+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:33.849117449+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:33.849119897+07:00","message":"StatePrefix: 'เวลา 17:00 น แล้ววันที่ 8 พฤศจิกายนพุทธศักราช 2560 8 เวลา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:33.849124084+07:00","message":"TextPushed: 'เวลา 17:00 น แล้ววันที่ 8 พฤศจิกายนพุทธศักราช 2560'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:33.977828212+07:00","message":"receive streaming session, msgId: 586"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:33.977871493+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เวลา 17:00 น แล้ววันที่ 8 พฤศจิกายนพุทธศักราช 2560 8\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":7,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:33.977880443+07:00","message":"receive interim result [false|false]: เวลา 17:00 น แล้ววันที่ 8 พฤศจิกายนพุทธศักราช 2560 8"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:33.977896671+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" เวลา 10:00\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":7,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:33.977901631+07:00","message":"receive interim result [false|false]:  เวลา 10:00"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:33.977918708+07:00","message":"[buffer interim] 586 false เวลา 17:00 น แล้ววันที่ 8 พฤศจิกายนพุทธศักราช 2560 8"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:33.977938125+07:00","message":"[buffer interim] 586 false  เวลา 10:00"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:33.977946818+07:00","message":"[bufferProcess] interim [260000000]:เวลา 17:00 น แล้ววันที่ 8 พฤศจิกายนพุทธศักราช 2560 8"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:33.977951244+07:00","message":"[bufferProcess] send to processor:เวลา 17:00 น แล้ววันที่ 8 พฤศจิกายนพุทธศักราช 2560 8 เวลา 10 นาที"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:33.977959483+07:00","message":"[bufferProcess] interim [260000000]: เวลา 10:00"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:33.977963432+07:00","message":"[bufferProcess] update buffer: เวลา 17:00 น แล้ววันที่ 8 พฤศจิกายนพุทธศักราช 2560 8 เวลา 10:00"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:33.977967543+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:33.977971654+07:00","message":"> Transcript [3236] [false]: 'เวลา 17:00 น แล้ววันที่ 8 พฤศจิกายนพุทธศักราช 2560 8 เวลา 10 นาที'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:33.97797621+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:33.977978656+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:33.977981107+07:00","message":"StatePrefix: 'เวลา 17:00 น แล้ววันที่ 8 พฤศจิกายนพุทธศักราช 2560 8 เวลา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:33.977984082+07:00","message":"TextPushed: 'เวลา 17:00 น แล้ววันที่ 8 พฤศจิกายนพุทธศักราช 2560'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:33.98089487+07:00","message":"receive streaming session, msgId: 586"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:33.980916609+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เวลา 17:00 น แล้ววันที่ 8 พฤศจิกายนพุทธศักราช 2560 8 เวลา\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":7,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:33.98092117+07:00","message":"receive interim result [false|false]: เวลา 17:00 น แล้ววันที่ 8 พฤศจิกายนพุทธศักราช 2560 8 เวลา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:33.980930091+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 10:00\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":7,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:33.980932445+07:00","message":"receive interim result [false|false]:  10:00"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:33.980938363+07:00","message":"[buffer interim] 586 false เวลา 17:00 น แล้ววันที่ 8 พฤศจิกายนพุทธศักราช 2560 8 เวลา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:33.980941448+07:00","message":"[buffer interim] 586 false  10:00"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:33.980946497+07:00","message":"[bufferProcess] interim [320000000]:เวลา 17:00 น แล้ววันที่ 8 พฤศจิกายนพุทธศักราช 2560 8 เวลา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:33.98094881+07:00","message":"[bufferProcess] send to processor:เวลา 17:00 น แล้ววันที่ 8 พฤศจิกายนพุทธศักราช 2560 8 เวลา 10:00"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:33.980954457+07:00","message":"[bufferProcess] interim [320000000]: 10:00"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:33.980956242+07:00","message":"[bufferProcess] update buffer: เวลา 17:00 น แล้ววันที่ 8 พฤศจิกายนพุทธศักราช 2560 8 เวลา 10:00"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:33.980959319+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:33.980961478+07:00","message":"> Transcript [3237] [false]: 'เวลา 17:00 น แล้ววันที่ 8 พฤศจิกายนพุทธศักราช 2560 8 เวลา 10:00'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:33.98096443+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:33.980965995+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:33.980967581+07:00","message":"StatePrefix: 'เวลา 17:00 น แล้ววันที่ 8 พฤศจิกายนพุทธศักราช 2560 8 เวลา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:33.980969559+07:00","message":"TextPushed: 'เวลา 17:00 น แล้ววันที่ 8 พฤศจิกายนพุทธศักราช 2560'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:34.170497671+07:00","message":"receive streaming session, msgId: 586"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:34.17053312+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เวลา 17:00 น แล้ววันที่ 8 พฤศจิกายนพุทธศักราช 2560 8 เวลา\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":7,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:34.170540001+07:00","message":"receive interim result [false|false]: เวลา 17:00 น แล้ววันที่ 8 พฤศจิกายนพุทธศักราช 2560 8 เวลา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:34.170549946+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 10:00 น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":7,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:34.170552024+07:00","message":"receive interim result [false|false]:  10:00 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:34.170558844+07:00","message":"[buffer interim] 586 false เวลา 17:00 น แล้ววันที่ 8 พฤศจิกายนพุทธศักราช 2560 8 เวลา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:34.170564336+07:00","message":"[buffer interim] 586 false  10:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:34.17057024+07:00","message":"[bufferProcess] interim [440000000]:เวลา 17:00 น แล้ววันที่ 8 พฤศจิกายนพุทธศักราช 2560 8 เวลา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:34.170572572+07:00","message":"[bufferProcess] send to processor:เวลา 17:00 น แล้ววันที่ 8 พฤศจิกายนพุทธศักราช 2560 8 เวลา 10:00"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:34.170577099+07:00","message":"[bufferProcess] interim [440000000]: 10:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:34.17057916+07:00","message":"[bufferProcess] update buffer: เวลา 17:00 น แล้ววันที่ 8 พฤศจิกายนพุทธศักราช 2560 8 เวลา 10:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:34.170582297+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:34.170584892+07:00","message":"> Transcript [3238] [false]: 'เวลา 17:00 น แล้ววันที่ 8 พฤศจิกายนพุทธศักราช 2560 8 เวลา 10:00'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:34.170588729+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:34.170590868+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:34.17059242+07:00","message":"StatePrefix: 'เวลา 17:00 น แล้ววันที่ 8 พฤศจิกายนพุทธศักราช 2560 8 เวลา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:34.170594301+07:00","message":"TextPushed: 'เวลา 17:00 น แล้ววันที่ 8 พฤศจิกายนพุทธศักราช 2560'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:34.170597132+07:00","message":"Push: ' 8 เวลา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:34.170598978+07:00","message":"TextPushed: 'เวลา 17:00 น แล้ววันที่ 8 พฤศจิกายนพุทธศักราช 2560 8 เวลา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:34.170600731+07:00","message":"Set new StatePrefix : 'เวลา 17:00 น แล้ววันที่ 8 พฤศจิกายนพุทธศักราช 2560 8 เวลา 10:00'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:34.170602772+07:00","message":"Next Push (prob) : ' 10:00'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:34.170610081+07:00","message":"push: {false  8 เวลา 0 0xc000128a00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:34.329196602+07:00","message":"[GCS] IsForceVAD: false for message ID: 586"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:34.400010007+07:00","message":"[GCS] Start streaming session, msgId: 587"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:34.426242714+07:00","message":"receive streaming session, msgId: 586"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:34.426275804+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เวลา 17:00 น แล้ววันที่ 8 พฤศจิกายนพุทธศักราช 2560 8 เวลา\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":7,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:34.426281895+07:00","message":"receive interim result [false|false]: เวลา 17:00 น แล้ววันที่ 8 พฤศจิกายนพุทธศักราช 2560 8 เวลา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:34.426288663+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 10.30\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":7,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:34.426290733+07:00","message":"receive interim result [false|false]:  10.30"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:34.426297439+07:00","message":"[buffer interim] 586 false เวลา 17:00 น แล้ววันที่ 8 พฤศจิกายนพุทธศักราช 2560 8 เวลา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:34.426300863+07:00","message":"[buffer interim] 586 false  10.30"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:34.426306253+07:00","message":"[bufferProcess] interim [800000000]:เวลา 17:00 น แล้ววันที่ 8 พฤศจิกายนพุทธศักราช 2560 8 เวลา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:34.426308667+07:00","message":"[bufferProcess] send to processor:เวลา 17:00 น แล้ววันที่ 8 พฤศจิกายนพุทธศักราช 2560 8 เวลา 10:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:34.4263114+07:00","message":"[bufferProcess] interim [800000000]: 10.30"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:34.426313789+07:00","message":"[bufferProcess] update buffer: เวลา 17:00 น แล้ววันที่ 8 พฤศจิกายนพุทธศักราช 2560 8 เวลา 10.30"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:34.42631674+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:34.426319187+07:00","message":"> Transcript [3239] [false]: 'เวลา 17:00 น แล้ววันที่ 8 พฤศจิกายนพุทธศักราช 2560 8 เวลา 10:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:34.426322346+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:34.426324209+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:34.426325855+07:00","message":"StatePrefix: 'เวลา 17:00 น แล้ววันที่ 8 พฤศจิกายนพุทธศักราช 2560 8 เวลา 10:00'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:34.4263285+07:00","message":"TextPushed: 'เวลา 17:00 น แล้ววันที่ 8 พฤศจิกายนพุทธศักราช 2560 8 เวลา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:34.515187799+07:00","message":"receive streaming session, msgId: 586"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:34.515230078+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เวลา 17:00 น และวันที่ 8 พฤศจิกายนพุทธศักราช 2560 8 เวลา 10.30 น\",\"confidence\":0.9318504}],\"is_final\":true,\"result_end_time\":{\"seconds\":7,\"nanos\":830000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:34.515236536+07:00","message":"receive interim result [true|false]: เวลา 17:00 น และวันที่ 8 พฤศจิกายนพุทธศักราช 2560 8 เวลา 10.30 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:34.515245419+07:00","message":"end recv isFinal message id 586"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:34.515247192+07:00","message":"end Recv id 586"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:34.515254225+07:00","message":"[buffer interim] 586 true เวลา 17:00 น และวันที่ 8 พฤศจิกายนพุทธศักราช 2560 8 เวลา 10.30 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:34.515263842+07:00","message":"[bufferProcess] interim [830000000]:เวลา 17:00 น และวันที่ 8 พฤศจิกายนพุทธศักราช 2560 8 เวลา 10.30 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:34.515273445+07:00","message":"[bufferProcess] send to processor (isfinal):เวลา 17:00 น แล้ววันที่ 8 พฤศจิกายนพุทธศักราช 2560 8 เวลา 10.30"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:34.515276814+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:34.51527976+07:00","message":"> Transcript [3240] [false]: 'เวลา 17:00 น แล้ววันที่ 8 พฤศจิกายนพุทธศักราช 2560 8 เวลา 10.30'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:34.515282044+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:34.515283631+07:00","message":"Set new StatePrefix: 'เวลา 17:00 น แล้ววันที่ 8 พฤศจิกายนพุทธศักราช 2560 8 เวลา 10.30'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:34.515285087+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:34.515286653+07:00","message":"> Transcript [3241] [true]: 'เวลา 17:00 น และวันที่ 8 พฤศจิกายนพุทธศักราช 2560 8 เวลา 10.30 น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:34.515288616+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:34.515290192+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:34.515291997+07:00","message":"StatePrefix: 'เวลา 17:00 น แล้ววันที่ 8 พฤศจิกายนพุทธศักราช 2560 8 เวลา 10.30'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:34.515294078+07:00","message":"TextPushed: 'เวลา 17:00 น แล้ววันที่ 8 พฤศจิกายนพุทธศักราช 2560 8 เวลา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:34.515295448+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:34.515512206+07:00","message":"Push: ' 10.30 น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:34.515515201+07:00","message":"TextPushed: 'เวลา 17:00 น แล้ววันที่ 8 พฤศจิกายนพุทธศักราช 2560 8 เวลา 10.30 น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:34.515517293+07:00","message":"Set new StatePrefix : 'เวลา 17:00 น และวันที่ 8 พฤศจิกายนพุทธศักราช 2560 8 เวลา 10.30 น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:34.515519196+07:00","message":"Next Push (prob) : 'เวลา 17:00 น และวันที่ 8 พฤศจิกายนพุทธศักราช 2560 8 เวลา 10.30 น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:34.515527744+07:00","message":"push: {true  10.30 น 0 0xc000128a00}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:34.515575522+07:00","message":"write aligntment file to 'tmp/7446/align_message_id_586.html'"}
{"level":"info","service":"Main","time":"2025-10-27T14:40:34.530743+07:00","message":"write wav file: './tmp/7446/7446_586.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:40:34.64845575+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:40:34.648471673+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:34.94667442+07:00","message":"receive streaming session, msgId: 587"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:34.946709745+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":"2025-10-27T14:40:34.946714965+07:00","message":"receive interim result [false|false]: นาที"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:34.946727912+07:00","message":"[buffer interim] 587 false นาที"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:34.946734197+07:00","message":"[bufferProcess] interim [600000000]:นาที"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:34.946735697+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:35.129263423+07:00","message":"receive streaming session, msgId: 587"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:35.129297955+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":"2025-10-27T14:40:35.129303003+07:00","message":"receive interim result [false|false]: นาทีค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:35.129317624+07:00","message":"[buffer interim] 587 false นาทีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:35.129324471+07:00","message":"[bufferProcess] interim [780000000]:นาทีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:35.129326673+07:00","message":"[bufferProcess] send to processor:นาที"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:35.129329842+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:35.129332683+07:00","message":"> Transcript [3242] [false]: 'นาที'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:35.129334758+07:00","message":"Set StatePrefix (first interim): 'นาที'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:35.775768632+07:00","message":"receive streaming session, msgId: 587"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:35.775805317+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":"2025-10-27T14:40:35.775811688+07:00","message":"receive interim result [false|false]: นาทีค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:35.775825545+07:00","message":"[buffer interim] 587 false นาทีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:35.775832301+07:00","message":"[bufferProcess] interim [380000000]:นาทีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:35.775834133+07:00","message":"[bufferProcess] send to processor:นาทีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:35.775838843+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:35.77584168+07:00","message":"> Transcript [3243] [false]: 'นาทีค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:35.775844539+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:35.775846408+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:35.775848108+07:00","message":"StatePrefix: 'นาที'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:35.775849853+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:37.256908885+07:00","message":"receive streaming session, msgId: 587"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:37.256949952+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":"2025-10-27T14:40:37.256956933+07:00","message":"receive interim result [false|false]: นาทีค่ะจากนั้นก็"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:37.256972833+07:00","message":"[buffer interim] 587 false นาทีค่ะจากนั้นก็"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:37.256981659+07:00","message":"[bufferProcess] interim [880000000]:นาทีค่ะจากนั้นก็"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:37.256984832+07:00","message":"[bufferProcess] send to processor:นาทีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:37.256991395+07:00","message":"[bufferProcess] send to processor (ticker):นาทีค่ะจากนั้นก็"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:37.256994763+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:37.256998676+07:00","message":"> Transcript [3244] [false]: 'นาทีค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:37.257002906+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:37.257005534+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:37.257007798+07:00","message":"StatePrefix: 'นาที'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:37.257010258+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:37.257012353+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:37.25701489+07:00","message":"> Transcript [3245] [false]: 'นาทีค่ะจากนั้นก็'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:37.25701749+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:37.257019522+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:37.257021706+07:00","message":"StatePrefix: 'นาที'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:37.257023777+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:37.426873508+07:00","message":"receive streaming session, msgId: 587"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:37.426926912+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":"2025-10-27T14:40:37.426933482+07:00","message":"receive interim result [false|false]: นาทีค่ะจากนั้นก็จะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:37.42694947+07:00","message":"[buffer interim] 587 false นาทีค่ะจากนั้นก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:37.426960125+07:00","message":"[bufferProcess] interim [0]:นาทีค่ะจากนั้นก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:37.426962723+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:37.468774586+07:00","message":"receive streaming session, msgId: 587"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:37.468822367+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":"2025-10-27T14:40:37.468829473+07:00","message":"receive interim result [false|false]: นาทีค่ะจากนั้นก็จะมี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:37.468846046+07:00","message":"[buffer interim] 587 false นาทีค่ะจากนั้นก็จะมี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:37.468854403+07:00","message":"[bufferProcess] interim [120000000]:นาทีค่ะจากนั้นก็จะมี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:37.468857399+07:00","message":"[bufferProcess] send to processor:นาทีค่ะจากนั้นก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:37.468864119+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:37.468867871+07:00","message":"> Transcript [3246] [false]: 'นาทีค่ะจากนั้นก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:37.468873452+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:37.468876267+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:37.468878651+07:00","message":"StatePrefix: 'นาที'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:37.468881499+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:37.468888546+07:00","message":"Push: 'นาที'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:37.468890762+07:00","message":"TextPushed: 'นาที'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:37.468893734+07:00","message":"Set new StatePrefix : 'นาทีค่ะจากนั้นก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:37.468896331+07:00","message":"Next Push (prob) : 'ค่ะจากนั้นก็จะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:37.468919163+07:00","message":"push: {false นาที 0 0xc000128080}"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:40:37.649559185+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:40:37.649568548+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:37.669043097+07:00","message":"[GCS] IsForceVAD: false for message ID: 587"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:37.788660257+07:00","message":"receive streaming session, msgId: 587"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:37.788700853+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":"2025-10-27T14:40:37.788706258+07:00","message":"receive interim result [true|false]: นาทีค่ะจากนั้นก็จะมี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:37.788715197+07:00","message":"end recv isFinal message id 587"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:37.788717202+07:00","message":"end Recv id 587"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:37.788723964+07:00","message":"[buffer interim] 587 true นาทีค่ะจากนั้นก็จะมี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:37.788733018+07:00","message":"[bufferProcess] interim [480000000]:นาทีค่ะจากนั้นก็จะมี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:37.788737639+07:00","message":"[bufferProcess] send to processor (isfinal):นาทีค่ะจากนั้นก็จะมี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:37.788741218+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:37.788743876+07:00","message":"> Transcript [3247] [false]: 'นาทีค่ะจากนั้นก็จะมี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:37.788746491+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:37.788747995+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:37.788749757+07:00","message":"StatePrefix: 'นาทีค่ะจากนั้นก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:37.788751638+07:00","message":"TextPushed: 'นาที'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:37.788753099+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:37.788754652+07:00","message":"> Transcript [3248] [true]: 'นาทีค่ะจากนั้นก็จะมี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:37.788756401+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:37.788757718+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:37.788759039+07:00","message":"StatePrefix: 'นาทีค่ะจากนั้นก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:37.788760527+07:00","message":"TextPushed: 'นาที'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:37.788766127+07:00","message":"Push: 'ค่ะจากนั้นก็จะมี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:37.788773659+07:00","message":"push: {true ค่ะจากนั้นก็จะมี 0 0xc000128080}"}
{"level":"info","service":"Main","time":"2025-10-27T14:40:37.797364379+07:00","message":"write wav file: './tmp/7446/7446_587.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:38.179375131+07:00","message":"[GCS] Start streaming session, msgId: 588"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:38.937615511+07:00","message":"receive streaming session, msgId: 588"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:38.937672714+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":"2025-10-27T14:40:38.937679173+07:00","message":"receive interim result [false|false]: อะไร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:38.937696209+07:00","message":"[buffer interim] 588 false อะไร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:38.937707257+07:00","message":"[bufferProcess] interim [540000000]:อะไร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:38.937709553+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:38.937715998+07:00","message":"[bufferProcess] send to processor (ticker):อะไร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:38.937719078+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:38.937722397+07:00","message":"> Transcript [3249] [false]: 'อะไร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:38.937725241+07:00","message":"Set StatePrefix (first interim): 'อะไร'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:39.044928399+07:00","message":"receive streaming session, msgId: 588"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:39.044971216+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":"2025-10-27T14:40:39.044977914+07:00","message":"receive interim result [false|false]: อาชีพ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:39.044993629+07:00","message":"[buffer interim] 588 false อาชีพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:39.045004272+07:00","message":"[bufferProcess] interim [660000000]:อาชีพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:39.045006641+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:39.057031461+07:00","message":"receive streaming session, msgId: 588"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:39.05706311+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":"2025-10-27T14:40:39.057067855+07:00","message":"receive interim result [false|false]: ราชภัฏ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:39.057090362+07:00","message":"[buffer interim] 588 false ราชภัฏ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:39.057097627+07:00","message":"[bufferProcess] interim [720000000]:ราชภัฏ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:39.057099512+07:00","message":"[bufferProcess] send to processor:อาชีพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:39.057102819+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:39.057105434+07:00","message":"> Transcript [3250] [false]: 'อาชีพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:39.057107422+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:39.057109027+07:00","message":"Set new StatePrefix: 'อาชีพ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:39.174841828+07:00","message":"receive streaming session, msgId: 588"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:39.17487711+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":"2025-10-27T14:40:39.174882769+07:00","message":"receive interim result [false|false]: พระราชพิธี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:39.174899377+07:00","message":"[buffer interim] 588 false พระราชพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:39.174907601+07:00","message":"[bufferProcess] interim [780000000]:พระราชพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:39.174909488+07:00","message":"[bufferProcess] send to processor:ราชภัฏ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:39.174912679+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:39.17491512+07:00","message":"> Transcript [3251] [false]: 'ราชภัฏ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:39.174917149+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:39.174919279+07:00","message":"Set new StatePrefix: 'ราชภัฏ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:39.551716891+07:00","message":"receive streaming session, msgId: 588"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:39.551764203+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":"2025-10-27T14:40:39.551771677+07:00","message":"receive interim result [false|false]: พระราชพิธีทรง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:39.551787745+07:00","message":"[buffer interim] 588 false พระราชพิธีทรง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:39.551798234+07:00","message":"[bufferProcess] interim [140000000]:พระราชพิธีทรง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:39.55180168+07:00","message":"[bufferProcess] send to processor:พระราชพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:39.55180813+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:39.551811716+07:00","message":"> Transcript [3252] [false]: 'พระราชพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:39.551814557+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:39.55181714+07:00","message":"Set new StatePrefix: 'พระราชพิธี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:39.618037265+07:00","message":"receive streaming session, msgId: 588"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:39.618075013+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":"2025-10-27T14:40:39.618086959+07:00","message":"receive interim result [false|false]: พระราชพิธี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:39.618102992+07:00","message":"[buffer interim] 588 false พระราชพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:39.618109885+07:00","message":"[bufferProcess] interim [260000000]:พระราชพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:39.618111957+07:00","message":"[bufferProcess] send to processor:พระราชพิธีทรง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:39.618116745+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:39.618119733+07:00","message":"> Transcript [3253] [false]: 'พระราชพิธีทรง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:39.618122468+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:39.618124222+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:39.618125786+07:00","message":"StatePrefix: 'พระราชพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:39.61812766+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:39.741114126+07:00","message":"receive streaming session, msgId: 588"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:39.741148937+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":"2025-10-27T14:40:39.74115487+07:00","message":"receive interim result [false|false]: พระราชพิธีทรงบำเพ็ญ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:39.741178421+07:00","message":"[buffer interim] 588 false พระราชพิธีทรงบำเพ็ญ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:39.74118573+07:00","message":"[bufferProcess] interim [380000000]:พระราชพิธีทรงบำเพ็ญ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:39.741187739+07:00","message":"[bufferProcess] send to processor:พระราชพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:39.741190948+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:39.741193379+07:00","message":"> Transcript [3254] [false]: 'พระราชพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:39.741196182+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:39.741197934+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:39.741199522+07:00","message":"StatePrefix: 'พระราชพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:39.741201194+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:39.942422083+07:00","message":"receive streaming session, msgId: 588"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:39.942462744+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":"2025-10-27T14:40:39.942467929+07:00","message":"receive interim result [false|false]: พระราชพิธีทรงบำเพ็ญพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:39.942478232+07:00","message":"[buffer interim] 588 false พระราชพิธีทรงบำเพ็ญพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:39.942512396+07:00","message":"[bufferProcess] interim [620000000]:พระราชพิธีทรงบำเพ็ญพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:39.94251517+07:00","message":"[bufferProcess] send to processor:พระราชพิธีทรงบำเพ็ญ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:39.942518499+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:39.942521174+07:00","message":"> Transcript [3255] [false]: 'พระราชพิธีทรงบำเพ็ญ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:39.942523977+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:39.942526492+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:39.94252811+07:00","message":"StatePrefix: 'พระราชพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:39.942529774+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:40.133985387+07:00","message":"receive streaming session, msgId: 588"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:40.134021282+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":"2025-10-27T14:40:40.134026393+07:00","message":"receive interim result [false|false]: พระราชพิธีทรงบำเพ็ญพระราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:40.134041228+07:00","message":"[buffer interim] 588 false พระราชพิธีทรงบำเพ็ญพระราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:40.134048264+07:00","message":"[bufferProcess] interim [800000000]:พระราชพิธีทรงบำเพ็ญพระราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:40.134050217+07:00","message":"[bufferProcess] send to processor:พระราชพิธีทรงบำเพ็ญพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:40.134053431+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:40.134056085+07:00","message":"> Transcript [3256] [false]: 'พระราชพิธีทรงบำเพ็ญพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:40.134058823+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:40.13406079+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:40.134062546+07:00","message":"StatePrefix: 'พระราชพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:40.13406449+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:40.134068691+07:00","message":"Push: 'พระราชพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:40.134070294+07:00","message":"TextPushed: 'พระราชพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:40.134072679+07:00","message":"Set new StatePrefix : 'พระราชพิธีทรงบำเพ็ญพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:40.134074819+07:00","message":"Next Push (prob) : 'ทรงบำเพ็ญพระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:40.134088942+07:00","message":"push: {false พระราชพิธี 0 0xc000129380}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:40.269833404+07:00","message":"receive streaming session, msgId: 588"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:40.269869379+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":"2025-10-27T14:40:40.269874594+07:00","message":"receive interim result [false|false]: พระราชพิธีทรงบำเพ็ญพระราชกุ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:40.269892466+07:00","message":"[buffer interim] 588 false พระราชพิธีทรงบำเพ็ญพระราชกุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:40.269900987+07:00","message":"[bufferProcess] interim [920000000]:พระราชพิธีทรงบำเพ็ญพระราชกุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:40.269903199+07:00","message":"[bufferProcess] send to processor:พระราชพิธีทรงบำเพ็ญพระราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:40.269906471+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:40.269909143+07:00","message":"> Transcript [3257] [false]: 'พระราชพิธีทรงบำเพ็ญพระราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:40.269911955+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:40.269913688+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:40.269915487+07:00","message":"StatePrefix: 'พระราชพิธีทรงบำเพ็ญพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:40.269917263+07:00","message":"TextPushed: 'พระราชพิธี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:40.510123408+07:00","message":"receive streaming session, msgId: 588"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:40.510160905+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":"2025-10-27T14:40:40.510168037+07:00","message":"receive interim result [false|false]: พระราชพิธีทรงบำเพ็ญพระราชกุศล"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:40.510182957+07:00","message":"[buffer interim] 588 false พระราชพิธีทรงบำเพ็ญพระราชกุศล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:40.510191307+07:00","message":"[bufferProcess] interim [160000000]:พระราชพิธีทรงบำเพ็ญพระราชกุศล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:40.510194508+07:00","message":"[bufferProcess] send to processor:พระราชพิธีทรงบำเพ็ญพระราชกุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:40.510202691+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:40.510207508+07:00","message":"> Transcript [3258] [false]: 'พระราชพิธีทรงบำเพ็ญพระราชกุ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:40.510212402+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:40.51021472+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:40.510217342+07:00","message":"StatePrefix: 'พระราชพิธีทรงบำเพ็ญพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:40.510220047+07:00","message":"TextPushed: 'พระราชพิธี'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:40:40.650311612+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:40:40.650333875+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:41.032887127+07:00","message":"receive streaming session, msgId: 588"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:41.032923781+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":"2025-10-27T14:40:41.032929766+07:00","message":"receive interim result [false|false]: พระราชพิธีทรงบำเพ็ญพระราชกุศลยิ่ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:41.032942309+07:00","message":"[buffer interim] 588 false พระราชพิธีทรงบำเพ็ญพระราชกุศลยิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:41.032958929+07:00","message":"[bufferProcess] interim [640000000]:พระราชพิธีทรงบำเพ็ญพระราชกุศลยิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:41.032962633+07:00","message":"[bufferProcess] send to processor:พระราชพิธีทรงบำเพ็ญพระราชกุศล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:41.032970104+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:41.032972897+07:00","message":"> Transcript [3259] [false]: 'พระราชพิธีทรงบำเพ็ญพระราชกุศล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:41.032975975+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:41.032977887+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:41.032981029+07:00","message":"StatePrefix: 'พระราชพิธีทรงบำเพ็ญพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:41.032983023+07:00","message":"TextPushed: 'พระราชพิธี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:41.102873065+07:00","message":"receive streaming session, msgId: 588"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:41.102903395+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":"2025-10-27T14:40:41.102908887+07:00","message":"receive interim result [false|false]: พระราชพิธีทรงบำเพ็ญพระราชกุศล"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:41.102920384+07:00","message":"[buffer interim] 588 false พระราชพิธีทรงบำเพ็ญพระราชกุศล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:41.102927427+07:00","message":"[bufferProcess] interim [700000000]:พระราชพิธีทรงบำเพ็ญพระราชกุศล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:41.102929619+07:00","message":"[bufferProcess] send to processor:พระราชพิธีทรงบำเพ็ญพระราชกุศลยิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:41.102935152+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:41.102937641+07:00","message":"> Transcript [3260] [false]: 'พระราชพิธีทรงบำเพ็ญพระราชกุศลยิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:41.102940944+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:41.102943041+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:41.102944698+07:00","message":"StatePrefix: 'พระราชพิธีทรงบำเพ็ญพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:41.10294656+07:00","message":"TextPushed: 'พระราชพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:41.10295067+07:00","message":"Push: 'ทรงบำเพ็ญพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:41.102952477+07:00","message":"TextPushed: 'พระราชพิธีทรงบำเพ็ญพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:41.10295562+07:00","message":"Set new StatePrefix : 'พระราชพิธีทรงบำเพ็ญพระราชกุศลยิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:41.102957901+07:00","message":"Next Push (prob) : 'ราชกุศลยิ่ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:41.102965859+07:00","message":"push: {false ทรงบำเพ็ญพระ 0 0xc000129380}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:41.162112291+07:00","message":"receive streaming session, msgId: 588"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:41.162146386+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระราชพิธีทรงบำเพ็ญพระราชกุศล\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:41.162151633+07:00","message":"receive interim result [false|false]: พระราชพิธีทรงบำเพ็ญพระราชกุศล"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:41.16217284+07:00","message":"[buffer interim] 588 false พระราชพิธีทรงบำเพ็ญพระราชกุศล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:41.162180678+07:00","message":"[bufferProcess] interim [760000000]:พระราชพิธีทรงบำเพ็ญพระราชกุศล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:41.162182774+07:00","message":"[bufferProcess] send to processor:พระราชพิธีทรงบำเพ็ญพระราชกุศล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:41.162186144+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:41.162190157+07:00","message":"> Transcript [3261] [false]: 'พระราชพิธีทรงบำเพ็ญพระราชกุศล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:41.162193823+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:41.339276929+07:00","message":"receive streaming session, msgId: 588"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:41.339316776+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":"2025-10-27T14:40:41.339323557+07:00","message":"receive interim result [false|false]: พระราชพิธีทรงบำเพ็ญพระราชกุศลปัญญา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:41.339356108+07:00","message":"[buffer interim] 588 false พระราชพิธีทรงบำเพ็ญพระราชกุศลปัญญา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:41.339365436+07:00","message":"[bufferProcess] interim [940000000]:พระราชพิธีทรงบำเพ็ญพระราชกุศลปัญญา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:41.339368711+07:00","message":"[bufferProcess] send to processor:พระราชพิธีทรงบำเพ็ญพระราชกุศล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:41.339373268+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:41.339377058+07:00","message":"> Transcript [3262] [false]: 'พระราชพิธีทรงบำเพ็ญพระราชกุศล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:41.33938025+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:41.728851064+07:00","message":"receive streaming session, msgId: 588"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:41.728892001+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":"2025-10-27T14:40:41.728898163+07:00","message":"receive interim result [false|false]: พระราชพิธีทรงบำเพ็ญพระราชกุศลปัญญาเสมอ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:41.72891208+07:00","message":"[buffer interim] 588 false พระราชพิธีทรงบำเพ็ญพระราชกุศลปัญญาเสมอ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:41.728919246+07:00","message":"[bufferProcess] interim [360000000]:พระราชพิธีทรงบำเพ็ญพระราชกุศลปัญญาเสมอ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:41.728921702+07:00","message":"[bufferProcess] send to processor:พระราชพิธีทรงบำเพ็ญพระราชกุศลปัญญา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:41.728927279+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:41.7289301+07:00","message":"> Transcript [3263] [false]: 'พระราชพิธีทรงบำเพ็ญพระราชกุศลปัญญา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:41.728932546+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:41.728934245+07:00","message":"Set new StatePrefix: 'พระราชพิธีทรงบำเพ็ญพระราชกุศลปัญญา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:41.732459075+07:00","message":"receive streaming session, msgId: 588"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:41.732488259+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":"2025-10-27T14:40:41.73249552+07:00","message":"receive interim result [false|false]: พระราชพิธีทรงบำเพ็ญพระราชกุศลปัญญาสมวาร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:41.732512856+07:00","message":"[buffer interim] 588 false พระราชพิธีทรงบำเพ็ญพระราชกุศลปัญญาสมวาร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:41.732519067+07:00","message":"[bufferProcess] interim [420000000]:พระราชพิธีทรงบำเพ็ญพระราชกุศลปัญญาสมวาร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:41.732522211+07:00","message":"[bufferProcess] send to processor:พระราชพิธีทรงบำเพ็ญพระราชกุศลปัญญาเสมอ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:41.732526392+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:41.732529794+07:00","message":"> Transcript [3264] [false]: 'พระราชพิธีทรงบำเพ็ญพระราชกุศลปัญญาเสมอ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:41.732535075+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:41.73253776+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:41.732541069+07:00","message":"StatePrefix: 'พระราชพิธีทรงบำเพ็ญพระราชกุศลปัญญา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:41.732544055+07:00","message":"TextPushed: 'พระราชพิธีทรงบำเพ็ญพระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:42.14856648+07:00","message":"[GCS] IsForceVAD: false for message ID: 588"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:42.209103554+07:00","message":"[GCS] Start streaming session, msgId: 589"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:42.273726427+07:00","message":"receive streaming session, msgId: 588"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:42.273779716+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระราชพิธีทรงบำเพ็ญพระราชกุศลปัญญาสมวาร\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":990000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:42.273786509+07:00","message":"receive interim result [true|false]: พระราชพิธีทรงบำเพ็ญพระราชกุศลปัญญาสมวาร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:42.273795334+07:00","message":"end recv isFinal message id 588"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:42.273797649+07:00","message":"end Recv id 588"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:42.27380378+07:00","message":"[buffer interim] 588 true พระราชพิธีทรงบำเพ็ญพระราชกุศลปัญญาสมวาร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:42.273810867+07:00","message":"[bufferProcess] interim [990000000]:พระราชพิธีทรงบำเพ็ญพระราชกุศลปัญญาสมวาร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:42.273817126+07:00","message":"[bufferProcess] send to processor (isfinal):พระราชพิธีทรงบำเพ็ญพระราชกุศลปัญญาสมวาร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:42.273820152+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:42.273822979+07:00","message":"> Transcript [3265] [false]: 'พระราชพิธีทรงบำเพ็ญพระราชกุศลปัญญาสมวาร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:42.273825883+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:42.273827502+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:42.273829066+07:00","message":"StatePrefix: 'พระราชพิธีทรงบำเพ็ญพระราชกุศลปัญญา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:42.273831163+07:00","message":"TextPushed: 'พระราชพิธีทรงบำเพ็ญพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:42.273833009+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:42.273834561+07:00","message":"> Transcript [3266] [true]: 'พระราชพิธีทรงบำเพ็ญพระราชกุศลปัญญาสมวาร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:42.273836279+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:42.27383756+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:42.273838856+07:00","message":"StatePrefix: 'พระราชพิธีทรงบำเพ็ญพระราชกุศลปัญญา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:42.273840361+07:00","message":"TextPushed: 'พระราชพิธีทรงบำเพ็ญพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:42.273847915+07:00","message":"Push: 'ราชกุศลปัญญาสมวาร'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:42.273856063+07:00","message":"push: {true ราชกุศลปัญญาสมวาร 0 0xc000129380}"}
{"level":"info","service":"Main","time":"2025-10-27T14:40:42.283946377+07:00","message":"write wav file: './tmp/7446/7446_588.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:42.938701397+07:00","message":"receive streaming session, msgId: 589"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:42.938739307+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":"2025-10-27T14:40:42.938743958+07:00","message":"receive interim result [false|false]: วันนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:42.938757398+07:00","message":"[buffer interim] 589 false วันนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:42.938763905+07:00","message":"[bufferProcess] interim [600000000]:วันนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:42.938765441+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:43.405960206+07:00","message":"receive streaming session, msgId: 589"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:43.405999153+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":"2025-10-27T14:40:43.406006176+07:00","message":"receive interim result [false|false]: วันนะคะใน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:43.406024801+07:00","message":"[buffer interim] 589 false วันนะคะใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:43.406032725+07:00","message":"[bufferProcess] interim [20000000]:วันนะคะใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:43.406035611+07:00","message":"[bufferProcess] send to processor:วันนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:43.406039693+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:43.406043497+07:00","message":"> Transcript [3267] [false]: 'วันนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:43.406046665+07:00","message":"Set StatePrefix (first interim): 'วันนะคะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:43.462183074+07:00","message":"receive streaming session, msgId: 589"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:43.462231044+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":"2025-10-27T14:40:43.462238935+07:00","message":"receive interim result [false|false]: วันนะคะในวัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:43.462259128+07:00","message":"[buffer interim] 589 false วันนะคะในวัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:43.462268671+07:00","message":"[bufferProcess] interim [80000000]:วันนะคะในวัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:43.462272018+07:00","message":"[bufferProcess] send to processor:วันนะคะใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:43.462275873+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:43.462279215+07:00","message":"> Transcript [3268] [false]: 'วันนะคะใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:43.462283135+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:43.462285619+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:43.462287732+07:00","message":"StatePrefix: 'วันนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:43.462292496+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:40:43.650636171+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:40:43.650654231+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:43.66091758+07:00","message":"receive streaming session, msgId: 589"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:43.660960351+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":"2025-10-27T14:40:43.660966723+07:00","message":"receive interim result [false|false]: วันนะคะในวันที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:43.660979699+07:00","message":"[buffer interim] 589 false วันนะคะในวันที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:43.660987798+07:00","message":"[bufferProcess] interim [320000000]:วันนะคะในวันที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:43.660990379+07:00","message":"[bufferProcess] send to processor:วันนะคะในวัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:43.660995822+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:43.660998466+07:00","message":"> Transcript [3269] [false]: 'วันนะคะในวัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:43.661001128+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:43.661002822+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:43.661005614+07:00","message":"StatePrefix: 'วันนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:43.661007439+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:43.985684608+07:00","message":"receive streaming session, msgId: 589"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:43.985720844+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วันนะคะในวันที่ 10\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:43.98572642+07:00","message":"receive interim result [false|false]: วันนะคะในวันที่ 10"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:43.985740552+07:00","message":"[buffer interim] 589 false วันนะคะในวันที่ 10"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:43.985747739+07:00","message":"[bufferProcess] interim [620000000]:วันนะคะในวันที่ 10"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:43.985749833+07:00","message":"[bufferProcess] send to processor:วันนะคะในวันที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:43.9857529+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:43.985755572+07:00","message":"> Transcript [3270] [false]: 'วันนะคะในวันที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:43.985758596+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:43.985760356+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:43.985761924+07:00","message":"StatePrefix: 'วันนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:43.98576363+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:44.179108074+07:00","message":"receive streaming session, msgId: 589"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:44.179146781+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วันนะคะในวันที่ 14\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:44.179152343+07:00","message":"receive interim result [false|false]: วันนะคะในวันที่ 14"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:44.179163136+07:00","message":"[buffer interim] 589 false วันนะคะในวันที่ 14"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:44.179170366+07:00","message":"[bufferProcess] interim [740000000]:วันนะคะในวันที่ 14"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:44.179172144+07:00","message":"[bufferProcess] send to processor:วันนะคะในวันที่ 10"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:44.179175388+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:44.179177997+07:00","message":"> Transcript [3271] [false]: 'วันนะคะในวันที่ 10'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:44.179180876+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:44.179182551+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:44.179184121+07:00","message":"StatePrefix: 'วันนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:44.179185783+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:44.179188401+07:00","message":"Push: 'วันนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:44.179189938+07:00","message":"TextPushed: 'วันนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:44.1791916+07:00","message":"Set new StatePrefix : 'วันนะคะในวันที่ 10'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:44.179193535+07:00","message":"Next Push (prob) : 'ในวันที่ 10'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:44.179202095+07:00","message":"push: {false วันนะคะ 0 0xc00401e600}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:44.185008488+07:00","message":"receive streaming session, msgId: 589"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:44.185034288+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วันนะคะในวันที่ 12\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:44.18504029+07:00","message":"receive interim result [false|false]: วันนะคะในวันที่ 12"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:44.185054604+07:00","message":"[buffer interim] 589 false วันนะคะในวันที่ 12"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:44.185059664+07:00","message":"[bufferProcess] interim [800000000]:วันนะคะในวันที่ 12"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:44.185061689+07:00","message":"[bufferProcess] send to processor:วันนะคะในวันที่ 14"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:44.185064759+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:44.185066922+07:00","message":"> Transcript [3272] [false]: 'วันนะคะในวันที่ 14'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:44.185068842+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:44.185070426+07:00","message":"Set new StatePrefix: 'วันนะคะในวันที่ 14'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:44.359944624+07:00","message":"receive streaming session, msgId: 589"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:44.359976529+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วันนะคะในวันที่\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:44.35998186+07:00","message":"receive interim result [false|false]: วันนะคะในวันที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:44.359989286+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 12\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:44.35999158+07:00","message":"receive interim result [false|false]:  12"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:44.359998598+07:00","message":"[buffer interim] 589 false วันนะคะในวันที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:44.360001862+07:00","message":"[buffer interim] 589 false  12"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:44.360007513+07:00","message":"[bufferProcess] interim [920000000]:วันนะคะในวันที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:44.360010252+07:00","message":"[bufferProcess] send to processor:วันนะคะในวันที่ 12"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:44.360012805+07:00","message":"[bufferProcess] interim [920000000]: 12"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:44.360014737+07:00","message":"[bufferProcess] update buffer: วันนะคะในวันที่ 12"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:44.360017545+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:44.360020106+07:00","message":"> Transcript [3273] [false]: 'วันนะคะในวันที่ 12'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:44.36002204+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:44.360024086+07:00","message":"Set new StatePrefix: 'วันนะคะในวันที่ 12'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:44.544919381+07:00","message":"receive streaming session, msgId: 589"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:44.544955933+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":"2025-10-27T14:40:44.544962893+07:00","message":"receive interim result [false|false]: วันนะคะในวันที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:44.544974839+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 12 ธันวาคม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:44.544977506+07:00","message":"receive interim result [false|false]:  12 ธันวาคม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:44.544984424+07:00","message":"[buffer interim] 589 false วันนะคะในวันที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:44.544987422+07:00","message":"[buffer interim] 589 false  12 ธันวาคม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:44.544992564+07:00","message":"[bufferProcess] interim [160000000]:วันนะคะในวันที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:44.544994821+07:00","message":"[bufferProcess] send to processor:วันนะคะในวันที่ 12"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:44.544997314+07:00","message":"[bufferProcess] interim [160000000]: 12 ธันวาคม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:44.545000137+07:00","message":"[bufferProcess] update buffer: วันนะคะในวันที่ 12 ธันวาคม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:44.545003589+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:44.545006288+07:00","message":"> Transcript [3274] [false]: 'วันนะคะในวันที่ 12'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:44.545008645+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:44.545010332+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:44.545011859+07:00","message":"StatePrefix: 'วันนะคะในวันที่ 12'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:44.545013586+07:00","message":"TextPushed: 'วันนะคะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:44.549841449+07:00","message":"receive streaming session, msgId: 589"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:44.549859526+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":"2025-10-27T14:40:44.549863753+07:00","message":"receive interim result [false|false]: วันนะคะในวันที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:44.549871362+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 12 ธันวา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:44.549874165+07:00","message":"receive interim result [false|false]:  12 ธันวา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:44.549879285+07:00","message":"[buffer interim] 589 false วันนะคะในวันที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:44.549882857+07:00","message":"[buffer interim] 589 false  12 ธันวา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:44.549886713+07:00","message":"[bufferProcess] interim [220000000]:วันนะคะในวันที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:44.549888915+07:00","message":"[bufferProcess] send to processor:วันนะคะในวันที่ 12 ธันวาคม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:44.549891591+07:00","message":"[bufferProcess] interim [220000000]: 12 ธันวา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:44.549893291+07:00","message":"[bufferProcess] update buffer: วันนะคะในวันที่ 12 ธันวา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:44.549895149+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:44.549897365+07:00","message":"> Transcript [3275] [false]: 'วันนะคะในวันที่ 12 ธันวาคม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:44.549899837+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:44.549901451+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:44.549903394+07:00","message":"StatePrefix: 'วันนะคะในวันที่ 12'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:44.549905007+07:00","message":"TextPushed: 'วันนะคะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:44.675517523+07:00","message":"receive streaming session, msgId: 589"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:44.67559632+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":"2025-10-27T14:40:44.675605213+07:00","message":"receive interim result [false|false]: วันนะคะในวันที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:44.675633116+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 12 ธันวาคม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:44.675637069+07:00","message":"receive interim result [false|false]:  12 ธันวาคม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:44.675647189+07:00","message":"[buffer interim] 589 false วันนะคะในวันที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:44.675655206+07:00","message":"[buffer interim] 589 false  12 ธันวาคม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:44.675662443+07:00","message":"[bufferProcess] interim [280000000]:วันนะคะในวันที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:44.675665711+07:00","message":"[bufferProcess] send to processor:วันนะคะในวันที่ 12 ธันวา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:44.675669277+07:00","message":"[bufferProcess] interim [280000000]: 12 ธันวาคม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:44.675671913+07:00","message":"[bufferProcess] update buffer: วันนะคะในวันที่ 12 ธันวาคม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:44.675675258+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:44.675678594+07:00","message":"> Transcript [3276] [false]: 'วันนะคะในวันที่ 12 ธันวา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:44.675682434+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:44.67568497+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:44.675687464+07:00","message":"StatePrefix: 'วันนะคะในวันที่ 12'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:44.675690238+07:00","message":"TextPushed: 'วันนะคะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:44.807773941+07:00","message":"receive streaming session, msgId: 589"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:44.807810709+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วันนะคะในวันที่ 12\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:44.807816681+07:00","message":"receive interim result [false|false]: วันนะคะในวันที่ 12"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:44.807826647+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":"2025-10-27T14:40:44.807829604+07:00","message":"receive interim result [false|false]:  ธันวาคม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:44.807838053+07:00","message":"[buffer interim] 589 false วันนะคะในวันที่ 12"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:44.807842112+07:00","message":"[buffer interim] 589 false  ธันวาคม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:44.807849971+07:00","message":"[bufferProcess] interim [400000000]:วันนะคะในวันที่ 12"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:44.807853608+07:00","message":"[bufferProcess] send to processor:วันนะคะในวันที่ 12 ธันวาคม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:44.807857347+07:00","message":"[bufferProcess] interim [400000000]: ธันวาคม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:44.807859894+07:00","message":"[bufferProcess] update buffer: วันนะคะในวันที่ 12 ธันวาคม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:44.807863284+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:44.807866181+07:00","message":"> Transcript [3277] [false]: 'วันนะคะในวันที่ 12 ธันวาคม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:44.807871655+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:44.807873471+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:44.807875142+07:00","message":"StatePrefix: 'วันนะคะในวันที่ 12'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:44.807881121+07:00","message":"TextPushed: 'วันนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:44.807883613+07:00","message":"Push: 'ในวันที่ 12'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:44.807885195+07:00","message":"TextPushed: 'วันนะคะในวันที่ 12'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:44.807890183+07:00","message":"Set new StatePrefix : 'วันนะคะในวันที่ 12 ธันวาคม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:44.807892099+07:00","message":"Next Push (prob) : ' ธันวาคม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:44.807900648+07:00","message":"push: {false ในวันที่ 12 0 0xc00401e600}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:45.258400036+07:00","message":"receive streaming session, msgId: 589"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:45.258436514+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วันนะคะในวันที่ 12 ธันวาคม\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:45.258443367+07:00","message":"receive interim result [false|false]: วันนะคะในวันที่ 12 ธันวาคม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:45.258461221+07:00","message":"[buffer interim] 589 false วันนะคะในวันที่ 12 ธันวาคม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:45.258469921+07:00","message":"[bufferProcess] interim [880000000]:วันนะคะในวันที่ 12 ธันวาคม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:45.258471997+07:00","message":"[bufferProcess] send to processor:วันนะคะในวันที่ 12 ธันวาคม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:45.258475609+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:45.258478214+07:00","message":"> Transcript [3278] [false]: 'วันนะคะในวันที่ 12 ธันวาคม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:45.258481163+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:45.258482737+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:45.258485434+07:00","message":"StatePrefix: 'วันนะคะในวันที่ 12 ธันวาคม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:45.258487449+07:00","message":"TextPushed: 'วันนะคะในวันที่ 12'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:46.09259398+07:00","message":"receive streaming session, msgId: 589"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:46.092629639+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วันนะคะในวันที่ 12 ธันวาคม\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:46.092635876+07:00","message":"receive interim result [false|false]: วันนะคะในวันที่ 12 ธันวาคม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:46.092647745+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 2500\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:46.092650161+07:00","message":"receive interim result [false|false]:  2500"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:46.092657195+07:00","message":"[buffer interim] 589 false วันนะคะในวันที่ 12 ธันวาคม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:46.092660836+07:00","message":"[buffer interim] 589 false  2500"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:46.092666545+07:00","message":"[bufferProcess] interim [660000000]:วันนะคะในวันที่ 12 ธันวาคม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:46.092668703+07:00","message":"[bufferProcess] send to processor:วันนะคะในวันที่ 12 ธันวาคม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:46.092671283+07:00","message":"[bufferProcess] interim [660000000]: 2500"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:46.092673344+07:00","message":"[bufferProcess] update buffer: วันนะคะในวันที่ 12 ธันวาคม 2500"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:46.092676176+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:46.092678825+07:00","message":"> Transcript [3279] [false]: 'วันนะคะในวันที่ 12 ธันวาคม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:46.092681205+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:46.092682805+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:46.0926848+07:00","message":"StatePrefix: 'วันนะคะในวันที่ 12 ธันวาคม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:46.092686887+07:00","message":"TextPushed: 'วันนะคะในวันที่ 12'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:46.095705029+07:00","message":"receive streaming session, msgId: 589"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:46.095730065+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วันนะคะในวันที่ 12 ธันวาคม\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:46.095735014+07:00","message":"receive interim result [false|false]: วันนะคะในวันที่ 12 ธันวาคม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:46.095748855+07:00","message":"[buffer interim] 589 false วันนะคะในวันที่ 12 ธันวาคม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:46.095754401+07:00","message":"[bufferProcess] interim [720000000]:วันนะคะในวันที่ 12 ธันวาคม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:46.095756265+07:00","message":"[bufferProcess] send to processor:วันนะคะในวันที่ 12 ธันวาคม 2500"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:46.095759097+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:46.095761273+07:00","message":"> Transcript [3280] [false]: 'วันนะคะในวันที่ 12 ธันวาคม 2500'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:46.09576377+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:46.095765622+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:46.095767695+07:00","message":"StatePrefix: 'วันนะคะในวันที่ 12 ธันวาคม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:46.095769488+07:00","message":"TextPushed: 'วันนะคะในวันที่ 12'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:46.408945154+07:00","message":"receive streaming session, msgId: 589"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:46.408988159+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วันนะคะในวันที่ 12 ธันวาคม\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:46.408994559+07:00","message":"receive interim result [false|false]: วันนะคะในวันที่ 12 ธันวาคม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:46.409003551+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 2560\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:46.40900577+07:00","message":"receive interim result [false|false]:  2560"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:46.409012897+07:00","message":"[buffer interim] 589 false วันนะคะในวันที่ 12 ธันวาคม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:46.409016432+07:00","message":"[buffer interim] 589 false  2560"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:46.409022077+07:00","message":"[bufferProcess] interim [960000000]:วันนะคะในวันที่ 12 ธันวาคม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:46.409024+07:00","message":"[bufferProcess] send to processor:วันนะคะในวันที่ 12 ธันวาคม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:46.409026488+07:00","message":"[bufferProcess] interim [960000000]: 2560"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:46.409028589+07:00","message":"[bufferProcess] update buffer: วันนะคะในวันที่ 12 ธันวาคม 2560"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:46.409031568+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:46.409034244+07:00","message":"> Transcript [3281] [false]: 'วันนะคะในวันที่ 12 ธันวาคม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:46.409037081+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:46.409038823+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:46.40904102+07:00","message":"StatePrefix: 'วันนะคะในวันที่ 12 ธันวาคม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:46.40904334+07:00","message":"TextPushed: 'วันนะคะในวันที่ 12'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:46.409045732+07:00","message":"Push: ' ธันวาคม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:46.409047284+07:00","message":"TextPushed: 'วันนะคะในวันที่ 12 ธันวาคม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:46.409050004+07:00","message":"Set new StatePrefix : 'วันนะคะในวันที่ 12 ธันวาคม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:46.409051908+07:00","message":"Next Push (prob) : ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:46.40905948+07:00","message":"push: {false  ธันวาคม 0 0xc00401e600}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:46.603579008+07:00","message":"receive streaming session, msgId: 589"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:46.603608433+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วันนะคะในวันที่ 12 ธันวาคม\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:46.603614956+07:00","message":"receive interim result [false|false]: วันนะคะในวันที่ 12 ธันวาคม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:46.603623241+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 2561\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:46.603625965+07:00","message":"receive interim result [false|false]:  2561"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:46.603632337+07:00","message":"[buffer interim] 589 false วันนะคะในวันที่ 12 ธันวาคม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:46.603637713+07:00","message":"[buffer interim] 589 false  2561"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:46.603643411+07:00","message":"[bufferProcess] interim [200000000]:วันนะคะในวันที่ 12 ธันวาคม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:46.603645709+07:00","message":"[bufferProcess] send to processor:วันนะคะในวันที่ 12 ธันวาคม 2560"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:46.603650567+07:00","message":"[bufferProcess] interim [200000000]: 2561"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:46.603652795+07:00","message":"[bufferProcess] update buffer: วันนะคะในวันที่ 12 ธันวาคม 2561"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:46.603664916+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:46.603678343+07:00","message":"> Transcript [3282] [false]: 'วันนะคะในวันที่ 12 ธันวาคม 2560'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:46.603681582+07:00","message":"Set StatePrefix (first interim): 'วันนะคะในวันที่ 12 ธันวาคม 2560'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:40:46.65111635+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:40:46.65113445+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:46.858593509+07:00","message":"receive streaming session, msgId: 589"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:46.858630187+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วันนะคะในวันที่ 12 ธันวาคม\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:46.858637386+07:00","message":"receive interim result [false|false]: วันนะคะในวันที่ 12 ธันวาคม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:46.858651218+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 2560 8\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:46.858654768+07:00","message":"receive interim result [false|false]:  2560 8"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:46.8586634+07:00","message":"[buffer interim] 589 false วันนะคะในวันที่ 12 ธันวาคม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:46.858667835+07:00","message":"[buffer interim] 589 false  2560 8"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:46.858676197+07:00","message":"[bufferProcess] interim [440000000]:วันนะคะในวันที่ 12 ธันวาคม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:46.858678832+07:00","message":"[bufferProcess] send to processor:วันนะคะในวันที่ 12 ธันวาคม 2561"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:46.858682329+07:00","message":"[bufferProcess] interim [440000000]: 2560 8"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:46.858685935+07:00","message":"[bufferProcess] update buffer: วันนะคะในวันที่ 12 ธันวาคม 2560 8"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:46.858689702+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:46.858693312+07:00","message":"> Transcript [3283] [false]: 'วันนะคะในวันที่ 12 ธันวาคม 2561'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:46.858696162+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:46.858698479+07:00","message":"Set new StatePrefix: 'วันนะคะในวันที่ 12 ธันวาคม 2561'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:47.29893114+07:00","message":"receive streaming session, msgId: 589"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:47.298972786+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วันนะคะในวันที่ 12 ธันวาคม\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:47.298981079+07:00","message":"receive interim result [false|false]: วันนะคะในวันที่ 12 ธันวาคม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:47.298993614+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 2560 8 เวลา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:47.298997321+07:00","message":"receive interim result [false|false]:  2560 8 เวลา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:47.299006452+07:00","message":"[buffer interim] 589 false วันนะคะในวันที่ 12 ธันวาคม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:47.299010607+07:00","message":"[buffer interim] 589 false  2560 8 เวลา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:47.29901728+07:00","message":"[bufferProcess] interim [920000000]:วันนะคะในวันที่ 12 ธันวาคม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:47.29902048+07:00","message":"[bufferProcess] send to processor:วันนะคะในวันที่ 12 ธันวาคม 2560 8"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:47.299024384+07:00","message":"[bufferProcess] interim [920000000]: 2560 8 เวลา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:47.299028393+07:00","message":"[bufferProcess] update buffer: วันนะคะในวันที่ 12 ธันวาคม 2560 8 เวลา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:47.29903238+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:47.29903744+07:00","message":"> Transcript [3284] [false]: 'วันนะคะในวันที่ 12 ธันวาคม 2560 8'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:47.299040699+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:47.299043084+07:00","message":"Set new StatePrefix: 'วันนะคะในวันที่ 12 ธันวาคม 2560 8'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:47.493573218+07:00","message":"receive streaming session, msgId: 589"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:47.493605879+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วันนะคะในวันที่ 12 ธันวาคม 2560 8\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:47.493612208+07:00","message":"receive interim result [false|false]: วันนะคะในวันที่ 12 ธันวาคม 2560 8"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:47.493623404+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":"2025-10-27T14:40:47.493626566+07:00","message":"receive interim result [false|false]:  เวลา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:47.493633337+07:00","message":"[buffer interim] 589 false วันนะคะในวันที่ 12 ธันวาคม 2560 8"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:47.493636657+07:00","message":"[buffer interim] 589 false  เวลา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:47.49364192+07:00","message":"[bufferProcess] interim [40000000]:วันนะคะในวันที่ 12 ธันวาคม 2560 8"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:47.493644401+07:00","message":"[bufferProcess] send to processor:วันนะคะในวันที่ 12 ธันวาคม 2560 8 เวลา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:47.493646841+07:00","message":"[bufferProcess] interim [40000000]: เวลา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:47.493649409+07:00","message":"[bufferProcess] update buffer: วันนะคะในวันที่ 12 ธันวาคม 2560 8 เวลา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:47.493652502+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:47.493655413+07:00","message":"> Transcript [3285] [false]: 'วันนะคะในวันที่ 12 ธันวาคม 2560 8 เวลา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:47.493658559+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:47.493660398+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:47.493661938+07:00","message":"StatePrefix: 'วันนะคะในวันที่ 12 ธันวาคม 2560 8'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:47.493663791+07:00","message":"TextPushed: 'วันนะคะในวันที่ 12 ธันวาคม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:47.527850914+07:00","message":"[GCS] IsForceVAD: false for message ID: 589"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:47.566946054+07:00","message":"receive streaming session, msgId: 589"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:47.566979523+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วันนะคะในวันที่ 12 ธันวาคม 2560 8\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:47.566986424+07:00","message":"receive interim result [false|false]: วันนะคะในวันที่ 12 ธันวาคม 2560 8"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:47.566997202+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":"2025-10-27T14:40:47.56700009+07:00","message":"receive interim result [false|false]:  เวลาสิบ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:47.567007654+07:00","message":"[buffer interim] 589 false วันนะคะในวันที่ 12 ธันวาคม 2560 8"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:47.567011061+07:00","message":"[buffer interim] 589 false  เวลาสิบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:47.56701634+07:00","message":"[bufferProcess] interim [220000000]:วันนะคะในวันที่ 12 ธันวาคม 2560 8"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:47.567018767+07:00","message":"[bufferProcess] send to processor:วันนะคะในวันที่ 12 ธันวาคม 2560 8 เวลา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:47.567021502+07:00","message":"[bufferProcess] interim [220000000]: เวลาสิบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:47.56702423+07:00","message":"[bufferProcess] update buffer: วันนะคะในวันที่ 12 ธันวาคม 2560 8 เวลาสิบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:47.567027264+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:47.567029781+07:00","message":"> Transcript [3286] [false]: 'วันนะคะในวันที่ 12 ธันวาคม 2560 8 เวลา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:47.567033123+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:47.567034977+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:47.567036862+07:00","message":"StatePrefix: 'วันนะคะในวันที่ 12 ธันวาคม 2560 8'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:47.567038868+07:00","message":"TextPushed: 'วันนะคะในวันที่ 12 ธันวาคม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:47.598619947+07:00","message":"[GCS] Start streaming session, msgId: 590"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:47.715198566+07:00","message":"receive streaming session, msgId: 589"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:47.715236785+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วันนะคะในวันที่ 12 ธันวาคม 2560 8 เวลา 10\",\"confidence\":0.95536053}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:47.715242974+07:00","message":"receive interim result [true|false]: วันนะคะในวันที่ 12 ธันวาคม 2560 8 เวลา 10"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:47.715251111+07:00","message":"end recv isFinal message id 589"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:47.71525309+07:00","message":"end Recv id 589"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:47.715259165+07:00","message":"[buffer interim] 589 true วันนะคะในวันที่ 12 ธันวาคม 2560 8 เวลา 10"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:47.715268352+07:00","message":"[bufferProcess] interim [340000000]:วันนะคะในวันที่ 12 ธันวาคม 2560 8 เวลา 10"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:47.715271222+07:00","message":"[bufferProcess] send to processor (isfinal):วันนะคะในวันที่ 12 ธันวาคม 2560 8 เวลาสิบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:47.715274528+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:47.715277179+07:00","message":"> Transcript [3287] [false]: 'วันนะคะในวันที่ 12 ธันวาคม 2560 8 เวลาสิบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:47.71527997+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:47.715281525+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:47.715283069+07:00","message":"StatePrefix: 'วันนะคะในวันที่ 12 ธันวาคม 2560 8'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:47.715285469+07:00","message":"TextPushed: 'วันนะคะในวันที่ 12 ธันวาคม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:47.715287061+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:47.715288622+07:00","message":"> Transcript [3288] [true]: 'วันนะคะในวันที่ 12 ธันวาคม 2560 8 เวลา 10'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:47.715290444+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:47.715291793+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:47.715293058+07:00","message":"StatePrefix: 'วันนะคะในวันที่ 12 ธันวาคม 2560 8'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:47.715294509+07:00","message":"TextPushed: 'วันนะคะในวันที่ 12 ธันวาคม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:47.715300178+07:00","message":"Push: ' 2560 8 เวลา 10'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:47.715308298+07:00","message":"push: {true  2560 8 เวลา 10 0 0xc00401e600}"}
{"level":"info","service":"Main","time":"2025-10-27T14:40:47.732806097+07:00","message":"write wav file: './tmp/7446/7446_589.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:48.278099911+07:00","message":"receive streaming session, msgId: 590"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:48.278137542+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":"2025-10-27T14:40:48.278143028+07:00","message":"receive interim result [false|false]: นาฬิกา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:48.278157189+07:00","message":"[buffer interim] 590 false นาฬิกา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:48.27816443+07:00","message":"[bufferProcess] interim [480000000]:นาฬิกา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:48.278166388+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:48.42751102+07:00","message":"[GCS] IsForceVAD: false for message ID: 590"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:48.489869146+07:00","message":"[GCS] Start streaming session, msgId: 591"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:48.542168331+07:00","message":"receive streaming session, msgId: 590"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:48.542213118+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นาฬิกา\",\"confidence\":0.95472676}],\"is_final\":true,\"result_end_time\":{\"nanos\":870000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:48.54221907+07:00","message":"receive interim result [true|false]: นาฬิกา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:48.542228035+07:00","message":"end recv isFinal message id 590"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:48.542230694+07:00","message":"end Recv id 590"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:48.5422378+07:00","message":"[buffer interim] 590 true นาฬิกา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:48.542249138+07:00","message":"[bufferProcess] interim [870000000]:นาฬิกา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:48.542266427+07:00","message":"[bufferProcess] send to processor (isfinal):นาฬิกา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:48.542270311+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:48.542272833+07:00","message":"> Transcript [3289] [false]: 'นาฬิกา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:48.54227503+07:00","message":"Set StatePrefix (first interim): 'นาฬิกา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:48.542276402+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:48.542277989+07:00","message":"> Transcript [3290] [true]: 'นาฬิกา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:48.542280199+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:48.542281755+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:48.542283303+07:00","message":"StatePrefix: 'นาฬิกา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:48.542284889+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:48.542287038+07:00","message":"Push: 'นาฬิกา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:48.542295847+07:00","message":"push: {true นาฬิกา 0 0xc000044d80}"}
{"level":"info","service":"Main","time":"2025-10-27T14:40:48.547348446+07:00","message":"write wav file: './tmp/7446/7446_590.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:48.688125255+07:00","message":"[GCS] IsForceVAD: false for message ID: 591"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:48.808924926+07:00","message":"[GCS] Start streaming session, msgId: 592"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:48.966639446+07:00","message":"receive streaming session, msgId: 591"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:48.96666055+07:00","message":"found end of frame, send empty tag with msgId: 591"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:48.966664302+07:00","message":"end Recv id 591"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:48.966675016+07:00","message":"[buffer interim] 591 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:48.966687364+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:48.966690414+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:48.966693024+07:00","message":"> Transcript [3291] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:48.9666952+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:48.966696852+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:48.966698408+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:48.966699888+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:48.966702028+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:48.966711967+07:00","message":"push: {true \n 0 0xc000128d00}"}
{"level":"info","service":"Main","time":"2025-10-27T14:40:48.971787162+07:00","message":"write wav file: './tmp/7446/7446_591.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:49.351047972+07:00","message":"receive streaming session, msgId: 592"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:49.351111082+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":"2025-10-27T14:40:49.351119236+07:00","message":"receive interim result [false|false]: วัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:49.351137553+07:00","message":"[buffer interim] 592 false วัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:49.351146086+07:00","message":"[bufferProcess] interim [360000000]:วัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:49.351148087+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:49.362909273+07:00","message":"receive streaming session, msgId: 592"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:49.362946029+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":"2025-10-27T14:40:49.36295152+07:00","message":"receive interim result [false|false]: วันที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:49.362962863+07:00","message":"[buffer interim] 592 false วันที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:49.36296894+07:00","message":"[bufferProcess] interim [420000000]:วันที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:49.362970797+07:00","message":"[bufferProcess] send to processor:วัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:49.362975778+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:49.362978186+07:00","message":"> Transcript [3292] [false]: 'วัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:49.362979959+07:00","message":"Set StatePrefix (first interim): 'วัน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:49.541586336+07:00","message":"receive streaming session, msgId: 592"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:49.541625557+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วันที่ 10\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:49.541630061+07:00","message":"receive interim result [false|false]: วันที่ 10"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:49.541641699+07:00","message":"[buffer interim] 592 false วันที่ 10"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:49.541647788+07:00","message":"[bufferProcess] interim [600000000]:วันที่ 10"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:49.541649516+07:00","message":"[bufferProcess] send to processor:วันที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:49.541652961+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:49.541655486+07:00","message":"> Transcript [3293] [false]: 'วันที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:49.541658446+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:49.541660113+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:49.541661677+07:00","message":"StatePrefix: 'วัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:49.541663264+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:40:49.651881719+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:40:49.651897691+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:49.803946664+07:00","message":"receive streaming session, msgId: 592"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:49.80398258+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วันที่ 13\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:49.803989117+07:00","message":"receive interim result [false|false]: วันที่ 13"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:49.804004456+07:00","message":"[buffer interim] 592 false วันที่ 13"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:49.804011123+07:00","message":"[bufferProcess] interim [780000000]:วันที่ 13"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:49.804013107+07:00","message":"[bufferProcess] send to processor:วันที่ 10"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:49.804019305+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:49.804021795+07:00","message":"> Transcript [3294] [false]: 'วันที่ 10'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:49.804024705+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:49.804026591+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:49.804028411+07:00","message":"StatePrefix: 'วัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:49.804030567+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:49.994360488+07:00","message":"receive streaming session, msgId: 592"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:49.994393431+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วันที่\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:49.994399663+07:00","message":"receive interim result [false|false]: วันที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:49.994413573+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 13\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:49.994416019+07:00","message":"receive interim result [false|false]:  13"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:49.994422674+07:00","message":"[buffer interim] 592 false วันที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:49.994425755+07:00","message":"[buffer interim] 592 false  13"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:49.994431729+07:00","message":"[bufferProcess] interim [20000000]:วันที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:49.994433505+07:00","message":"[bufferProcess] send to processor:วันที่ 13"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:49.994435938+07:00","message":"[bufferProcess] interim [20000000]: 13"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:49.99443785+07:00","message":"[bufferProcess] update buffer: วันที่ 13"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:49.994440638+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:49.99444349+07:00","message":"> Transcript [3295] [false]: 'วันที่ 13'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:49.99444626+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:49.994447888+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:49.99444947+07:00","message":"StatePrefix: 'วัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:49.994451678+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:50.06019009+07:00","message":"receive streaming session, msgId: 592"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:50.060230233+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วันที่\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:50.060237158+07:00","message":"receive interim result [false|false]: วันที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:50.060246906+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 13 ทัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:50.060249332+07:00","message":"receive interim result [false|false]:  13 ทัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:50.060256719+07:00","message":"[buffer interim] 592 false วันที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:50.060259383+07:00","message":"[buffer interim] 592 false  13 ทัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:50.060265342+07:00","message":"[bufferProcess] interim [80000000]:วันที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:50.060267099+07:00","message":"[bufferProcess] send to processor:วันที่ 13"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:50.060269223+07:00","message":"[bufferProcess] interim [80000000]: 13 ทัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:50.060271962+07:00","message":"[bufferProcess] update buffer: วันที่ 13 ทัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:50.060274707+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:50.060277399+07:00","message":"> Transcript [3296] [false]: 'วันที่ 13'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:50.060280187+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:50.060281861+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:50.060283454+07:00","message":"StatePrefix: 'วัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:50.060285395+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:50.060287717+07:00","message":"Push: 'วัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:50.060290531+07:00","message":"TextPushed: 'วัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:50.060292166+07:00","message":"Set new StatePrefix : 'วันที่ 13'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:50.060293802+07:00","message":"Next Push (prob) : 'ที่ 13'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:50.060301388+07:00","message":"push: {false วัน 0 0xc000044200}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:50.177140316+07:00","message":"receive streaming session, msgId: 592"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:50.177187054+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วันที่\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:50.177192923+07:00","message":"receive interim result [false|false]: วันที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:50.17720361+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 13 ธันวาคม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:50.177206152+07:00","message":"receive interim result [false|false]:  13 ธันวาคม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:50.177215678+07:00","message":"[buffer interim] 592 false วันที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:50.177220656+07:00","message":"[buffer interim] 592 false  13 ธันวาคม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:50.177226828+07:00","message":"[bufferProcess] interim [140000000]:วันที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:50.177229735+07:00","message":"[bufferProcess] send to processor:วันที่ 13 ทัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:50.177235871+07:00","message":"[bufferProcess] interim [140000000]: 13 ธันวาคม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:50.17723921+07:00","message":"[bufferProcess] update buffer: วันที่ 13 ธันวาคม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:50.177243196+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:50.177246604+07:00","message":"> Transcript [3297] [false]: 'วันที่ 13 ทัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:50.177250608+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:50.17725313+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:50.177255439+07:00","message":"StatePrefix: 'วันที่ 13'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:50.177258167+07:00","message":"TextPushed: 'วัน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:50.185722741+07:00","message":"receive streaming session, msgId: 592"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:50.185760703+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":"2025-10-27T14:40:50.185767782+07:00","message":"receive interim result [false|false]: วันที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:50.185777575+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 13 ธันวา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:50.185781106+07:00","message":"receive interim result [false|false]:  13 ธันวา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:50.185789134+07:00","message":"[buffer interim] 592 false วันที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:50.185793775+07:00","message":"[buffer interim] 592 false  13 ธันวา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:50.185800446+07:00","message":"[bufferProcess] interim [200000000]:วันที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:50.185803548+07:00","message":"[bufferProcess] send to processor:วันที่ 13 ธันวาคม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:50.185807184+07:00","message":"[bufferProcess] interim [200000000]: 13 ธันวา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:50.185810008+07:00","message":"[bufferProcess] update buffer: วันที่ 13 ธันวา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:50.185813676+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:50.185816859+07:00","message":"> Transcript [3298] [false]: 'วันที่ 13 ธันวาคม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:50.185820868+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:50.185826699+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:50.18582896+07:00","message":"StatePrefix: 'วันที่ 13'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:50.185831888+07:00","message":"TextPushed: 'วัน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:50.247949087+07:00","message":"receive streaming session, msgId: 592"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:50.248005835+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":"2025-10-27T14:40:50.248012395+07:00","message":"receive interim result [false|false]: วันที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:50.248038211+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 13 ธันวาคม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:50.248041058+07:00","message":"receive interim result [false|false]:  13 ธันวาคม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:50.248054449+07:00","message":"[buffer interim] 592 false วันที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:50.248059555+07:00","message":"[buffer interim] 592 false  13 ธันวาคม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:50.24806589+07:00","message":"[bufferProcess] interim [260000000]:วันที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:50.248067963+07:00","message":"[bufferProcess] send to processor:วันที่ 13 ธันวา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:50.248088491+07:00","message":"[bufferProcess] interim [260000000]: 13 ธันวาคม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:50.248091283+07:00","message":"[bufferProcess] update buffer: วันที่ 13 ธันวาคม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:50.248094602+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:50.248098265+07:00","message":"> Transcript [3299] [false]: 'วันที่ 13 ธันวา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:50.248101975+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:50.248104195+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:50.248106515+07:00","message":"StatePrefix: 'วันที่ 13'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:50.248109653+07:00","message":"TextPushed: 'วัน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:50.381194016+07:00","message":"receive streaming session, msgId: 592"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:50.381232894+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วันที่ 13\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:50.381240117+07:00","message":"receive interim result [false|false]: วันที่ 13"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:50.381265022+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":"2025-10-27T14:40:50.381268297+07:00","message":"receive interim result [false|false]:  ธันวาคม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:50.381277084+07:00","message":"[buffer interim] 592 false วันที่ 13"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:50.381280836+07:00","message":"[buffer interim] 592 false  ธันวาคม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:50.381287424+07:00","message":"[bufferProcess] interim [380000000]:วันที่ 13"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:50.38129028+07:00","message":"[bufferProcess] send to processor:วันที่ 13 ธันวาคม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:50.381293927+07:00","message":"[bufferProcess] interim [380000000]: ธันวาคม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:50.381296597+07:00","message":"[bufferProcess] update buffer: วันที่ 13 ธันวาคม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:50.38129982+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:50.381303207+07:00","message":"> Transcript [3300] [false]: 'วันที่ 13 ธันวาคม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:50.381307379+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:50.381309839+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:50.381312395+07:00","message":"StatePrefix: 'วันที่ 13'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:50.381314557+07:00","message":"TextPushed: 'วัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:50.381317534+07:00","message":"Push: 'ที่ 13'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:50.381319947+07:00","message":"TextPushed: 'วันที่ 13'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:50.381322033+07:00","message":"Set new StatePrefix : 'วันที่ 13 ธันวาคม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:50.381324012+07:00","message":"Next Push (prob) : ' ธันวาคม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:50.38133388+07:00","message":"push: {false ที่ 13 0 0xc000044200}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:50.89073758+07:00","message":"receive streaming session, msgId: 592"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:50.89077846+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วันที่ 13 ธันวาคม\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:50.890785087+07:00","message":"receive interim result [false|false]: วันที่ 13 ธันวาคม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:50.890797827+07:00","message":"[buffer interim] 592 false วันที่ 13 ธันวาคม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:50.890814693+07:00","message":"[bufferProcess] interim [860000000]:วันที่ 13 ธันวาคม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:50.890817982+07:00","message":"[bufferProcess] send to processor:วันที่ 13 ธันวาคม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:50.890824275+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:50.890828281+07:00","message":"> Transcript [3301] [false]: 'วันที่ 13 ธันวาคม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:50.890832382+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:50.890835499+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:50.890837909+07:00","message":"StatePrefix: 'วันที่ 13 ธันวาคม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:50.890839705+07:00","message":"TextPushed: 'วันที่ 13'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:50.953420545+07:00","message":"receive streaming session, msgId: 592"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:50.953455384+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วันที่ 13\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:50.953461436+07:00","message":"receive interim result [false|false]: วันที่ 13"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:50.953470184+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":"2025-10-27T14:40:50.953473472+07:00","message":"receive interim result [false|false]:  ธันวาคมพ.ศ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:50.953480837+07:00","message":"[buffer interim] 592 false วันที่ 13"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:50.953483673+07:00","message":"[buffer interim] 592 false  ธันวาคมพ.ศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:50.953489547+07:00","message":"[bufferProcess] interim [980000000]:วันที่ 13"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:50.953491278+07:00","message":"[bufferProcess] send to processor:วันที่ 13 ธันวาคม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:50.953493851+07:00","message":"[bufferProcess] interim [980000000]: ธันวาคมพ.ศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:50.953496884+07:00","message":"[bufferProcess] update buffer: วันที่ 13 ธันวาคมพ.ศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:50.953499487+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:50.953502036+07:00","message":"> Transcript [3302] [false]: 'วันที่ 13 ธันวาคม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:50.953504576+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:50.953506179+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:50.953509144+07:00","message":"StatePrefix: 'วันที่ 13 ธันวาคม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:50.953510913+07:00","message":"TextPushed: 'วันที่ 13'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:51.138561525+07:00","message":"receive streaming session, msgId: 592"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:51.138594716+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วันที่ 13\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:51.138600117+07:00","message":"receive interim result [false|false]: วันที่ 13"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:51.13861528+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":"2025-10-27T14:40:51.138618647+07:00","message":"receive interim result [false|false]:  ธันวาคมพุทธศักราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:51.138632222+07:00","message":"[buffer interim] 592 false วันที่ 13"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:51.138644856+07:00","message":"[buffer interim] 592 false  ธันวาคมพุทธศักราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:51.138652215+07:00","message":"[bufferProcess] interim [220000000]:วันที่ 13"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:51.138655109+07:00","message":"[bufferProcess] send to processor:วันที่ 13 ธันวาคมพ.ศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:51.138660348+07:00","message":"[bufferProcess] interim [220000000]: ธันวาคมพุทธศักราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:51.138662986+07:00","message":"[bufferProcess] update buffer: วันที่ 13 ธันวาคมพุทธศักราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:51.138665778+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:51.138668233+07:00","message":"> Transcript [3303] [false]: 'วันที่ 13 ธันวาคมพ.ศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:51.138671668+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:51.138673486+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:51.138675018+07:00","message":"StatePrefix: 'วันที่ 13 ธันวาคม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:51.13867665+07:00","message":"TextPushed: 'วันที่ 13'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:51.663186603+07:00","message":"receive streaming session, msgId: 592"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:51.663219971+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วันที่ 13\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:51.663225667+07:00","message":"receive interim result [false|false]: วันที่ 13"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:51.663238436+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ธันวาคมพุทธศักราช 2000\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:51.663241001+07:00","message":"receive interim result [false|false]:  ธันวาคมพุทธศักราช 2000"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:51.663248463+07:00","message":"[buffer interim] 592 false วันที่ 13"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:51.663251196+07:00","message":"[buffer interim] 592 false  ธันวาคมพุทธศักราช 2000"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:51.663257356+07:00","message":"[bufferProcess] interim [700000000]:วันที่ 13"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:51.663259602+07:00","message":"[bufferProcess] send to processor:วันที่ 13 ธันวาคมพุทธศักราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:51.663261993+07:00","message":"[bufferProcess] interim [700000000]: ธันวาคมพุทธศักราช 2000"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:51.66326432+07:00","message":"[bufferProcess] update buffer: วันที่ 13 ธันวาคมพุทธศักราช 2000"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:51.663266958+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:51.663269764+07:00","message":"> Transcript [3304] [false]: 'วันที่ 13 ธันวาคมพุทธศักราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:51.663272977+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:51.663275153+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:51.663276856+07:00","message":"StatePrefix: 'วันที่ 13 ธันวาคม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:51.663289734+07:00","message":"TextPushed: 'วันที่ 13'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:51.663292692+07:00","message":"Push: ' ธันวาคม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:51.663294226+07:00","message":"TextPushed: 'วันที่ 13 ธันวาคม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:51.663295828+07:00","message":"Set new StatePrefix : 'วันที่ 13 ธันวาคมพุทธศักราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:51.663297808+07:00","message":"Next Push (prob) : 'พุทธศักราช'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:51.663305496+07:00","message":"push: {false  ธันวาคม 0 0xc000044200}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:51.79196004+07:00","message":"receive streaming session, msgId: 592"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:51.792000912+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วันที่ 13 ธันวาคมพุทธศักราช\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:51.792006797+07:00","message":"receive interim result [false|false]: วันที่ 13 ธันวาคมพุทธศักราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:51.792020515+07:00","message":"[buffer interim] 592 false วันที่ 13 ธันวาคมพุทธศักราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:51.792027794+07:00","message":"[bufferProcess] interim [820000000]:วันที่ 13 ธันวาคมพุทธศักราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:51.792030229+07:00","message":"[bufferProcess] send to processor:วันที่ 13 ธันวาคมพุทธศักราช 2000"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:51.792035518+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:51.792038031+07:00","message":"> Transcript [3305] [false]: 'วันที่ 13 ธันวาคมพุทธศักราช 2000'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:51.792040846+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:51.792042627+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:51.792044542+07:00","message":"StatePrefix: 'วันที่ 13 ธันวาคมพุทธศักราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:51.792046491+07:00","message":"TextPushed: 'วันที่ 13 ธันวาคม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:51.989823661+07:00","message":"receive streaming session, msgId: 592"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:51.989866091+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วันที่ 13 ธันวาคมพุทธศักราช\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:51.98987225+07:00","message":"receive interim result [false|false]: วันที่ 13 ธันวาคมพุทธศักราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:51.989883072+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 2500\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:51.989886072+07:00","message":"receive interim result [false|false]:  2500"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:51.98989405+07:00","message":"[buffer interim] 592 false วันที่ 13 ธันวาคมพุทธศักราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:51.98989857+07:00","message":"[buffer interim] 592 false  2500"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:51.98990525+07:00","message":"[bufferProcess] interim [0]:วันที่ 13 ธันวาคมพุทธศักราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:51.989907581+07:00","message":"[bufferProcess] send to processor:วันที่ 13 ธันวาคมพุทธศักราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:51.989911065+07:00","message":"[bufferProcess] interim [0]: 2500"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:51.989913834+07:00","message":"[bufferProcess] update buffer: วันที่ 13 ธันวาคมพุทธศักราช 2500"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:51.989917232+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:51.989920956+07:00","message":"> Transcript [3306] [false]: 'วันที่ 13 ธันวาคมพุทธศักราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:51.989924385+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:51.989926494+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:51.989929278+07:00","message":"StatePrefix: 'วันที่ 13 ธันวาคมพุทธศักราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:51.989932471+07:00","message":"TextPushed: 'วันที่ 13 ธันวาคม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:52.29788399+07:00","message":"receive streaming session, msgId: 592"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:52.297929714+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วันที่ 13 ธันวาคมพุทธศักราช\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:52.297937885+07:00","message":"receive interim result [false|false]: วันที่ 13 ธันวาคมพุทธศักราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:52.297950865+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 2506\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:52.297953936+07:00","message":"receive interim result [false|false]:  2506"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:52.297962164+07:00","message":"[buffer interim] 592 false วันที่ 13 ธันวาคมพุทธศักราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:52.297966643+07:00","message":"[buffer interim] 592 false  2506"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:52.297973583+07:00","message":"[bufferProcess] interim [240000000]:วันที่ 13 ธันวาคมพุทธศักราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:52.297976799+07:00","message":"[bufferProcess] send to processor:วันที่ 13 ธันวาคมพุทธศักราช 2500"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:52.297980275+07:00","message":"[bufferProcess] interim [240000000]: 2506"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:52.297982505+07:00","message":"[bufferProcess] update buffer: วันที่ 13 ธันวาคมพุทธศักราช 2506"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:52.297986076+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:52.297989682+07:00","message":"> Transcript [3307] [false]: 'วันที่ 13 ธันวาคมพุทธศักราช 2500'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:52.297993267+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:52.29799534+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:52.297998732+07:00","message":"StatePrefix: 'วันที่ 13 ธันวาคมพุทธศักราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:52.298001426+07:00","message":"TextPushed: 'วันที่ 13 ธันวาคม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:52.29979471+07:00","message":"receive streaming session, msgId: 592"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:52.299841807+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วันที่ 13 ธันวาคมพุทธศักราช\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:52.299850779+07:00","message":"receive interim result [false|false]: วันที่ 13 ธันวาคมพุทธศักราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:52.299866819+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 2560\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:52.299870221+07:00","message":"receive interim result [false|false]:  2560"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:52.29987886+07:00","message":"[buffer interim] 592 false วันที่ 13 ธันวาคมพุทธศักราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:52.29988462+07:00","message":"[buffer interim] 592 false  2560"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:52.29989251+07:00","message":"[bufferProcess] interim [300000000]:วันที่ 13 ธันวาคมพุทธศักราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:52.299895755+07:00","message":"[bufferProcess] send to processor:วันที่ 13 ธันวาคมพุทธศักราช 2506"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:52.299899111+07:00","message":"[bufferProcess] interim [300000000]: 2560"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:52.29990196+07:00","message":"[bufferProcess] update buffer: วันที่ 13 ธันวาคมพุทธศักราช 2560"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:52.299905091+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:52.299908283+07:00","message":"> Transcript [3308] [false]: 'วันที่ 13 ธันวาคมพุทธศักราช 2506'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:52.299912458+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:52.299914678+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:52.299917472+07:00","message":"StatePrefix: 'วันที่ 13 ธันวาคมพุทธศักราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:52.29992061+07:00","message":"TextPushed: 'วันที่ 13 ธันวาคม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:52.299923984+07:00","message":"Push: 'พุทธศักราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:52.299926268+07:00","message":"TextPushed: 'วันที่ 13 ธันวาคมพุทธศักราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:52.299928775+07:00","message":"Set new StatePrefix : 'วันที่ 13 ธันวาคมพุทธศักราช 2506'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:52.299931491+07:00","message":"Next Push (prob) : ' 2506'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:52.299942599+07:00","message":"push: {false พุทธศักราช 0 0xc000044200}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:52.427319377+07:00","message":"[GCS] Cleaned up inactive client: 567"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:52.42735125+07:00","message":"[GCS] Cleaned up inactive client: 570"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:52.427355026+07:00","message":"[GCS] Cleaned up inactive client: 568"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:52.427357418+07:00","message":"[GCS] Cleaned up inactive client: 571"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:52.4273599+07:00","message":"[GCS] Cleaned up inactive client: 576"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:52.427363024+07:00","message":"[GCS] Cleaned up inactive client: 574"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:52.427365378+07:00","message":"[GCS] Cleaned up inactive client: 572"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:52.427367584+07:00","message":"[GCS] Cleaned up inactive client: 577"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:52.427370212+07:00","message":"[GCS] Cleaned up inactive client: 569"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:52.427372616+07:00","message":"[GCS] Cleaned up inactive client: 575"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:52.427375073+07:00","message":"[GCS] Cleaned up inactive client: 573"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:52.562626969+07:00","message":"receive streaming session, msgId: 592"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:52.562666885+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วันที่ 13 ธันวาคมพุทธศักราช\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:52.562673107+07:00","message":"receive interim result [false|false]: วันที่ 13 ธันวาคมพุทธศักราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:52.562683349+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 2561\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:52.562685527+07:00","message":"receive interim result [false|false]:  2561"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:52.562692385+07:00","message":"[buffer interim] 592 false วันที่ 13 ธันวาคมพุทธศักราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:52.5626977+07:00","message":"[buffer interim] 592 false  2561"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:52.56270369+07:00","message":"[bufferProcess] interim [600000000]:วันที่ 13 ธันวาคมพุทธศักราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:52.562706147+07:00","message":"[bufferProcess] send to processor:วันที่ 13 ธันวาคมพุทธศักราช 2560"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:52.56271079+07:00","message":"[bufferProcess] interim [600000000]: 2561"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:52.562712815+07:00","message":"[bufferProcess] update buffer: วันที่ 13 ธันวาคมพุทธศักราช 2561"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:52.562715647+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:52.562718315+07:00","message":"> Transcript [3309] [false]: 'วันที่ 13 ธันวาคมพุทธศักราช 2560'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:52.562720338+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:52.562721955+07:00","message":"Set new StatePrefix: 'วันที่ 13 ธันวาคมพุทธศักราช 2560'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:40:52.651981194+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:40:52.651984041+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:53.012404012+07:00","message":"receive streaming session, msgId: 592"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:53.012446018+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วันที่ 13 ธันวาคมพุทธศักราช\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:53.012452469+07:00","message":"receive interim result [false|false]: วันที่ 13 ธันวาคมพุทธศักราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:53.012462339+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 2561 เวลา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:53.012464795+07:00","message":"receive interim result [false|false]:  2561 เวลา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:53.012471927+07:00","message":"[buffer interim] 592 false วันที่ 13 ธันวาคมพุทธศักราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:53.012474915+07:00","message":"[buffer interim] 592 false  2561 เวลา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:53.012480708+07:00","message":"[bufferProcess] interim [960000000]:วันที่ 13 ธันวาคมพุทธศักราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:53.01248317+07:00","message":"[bufferProcess] send to processor:วันที่ 13 ธันวาคมพุทธศักราช 2561"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:53.012485775+07:00","message":"[bufferProcess] interim [960000000]: 2561 เวลา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:53.012488771+07:00","message":"[bufferProcess] update buffer: วันที่ 13 ธันวาคมพุทธศักราช 2561 เวลา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:53.012491466+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:53.012493856+07:00","message":"> Transcript [3310] [false]: 'วันที่ 13 ธันวาคมพุทธศักราช 2561'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:53.012496067+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:53.012497828+07:00","message":"Set new StatePrefix: 'วันที่ 13 ธันวาคมพุทธศักราช 2561'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:53.201984886+07:00","message":"receive streaming session, msgId: 592"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:53.202015932+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วันที่ 13 ธันวาคมพุทธศักราช 2561\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:53.202022177+07:00","message":"receive interim result [false|false]: วันที่ 13 ธันวาคมพุทธศักราช 2561"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:53.202032613+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":"2025-10-27T14:40:53.202035805+07:00","message":"receive interim result [false|false]:  เวลา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:53.20204358+07:00","message":"[buffer interim] 592 false วันที่ 13 ธันวาคมพุทธศักราช 2561"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:53.202046415+07:00","message":"[buffer interim] 592 false  เวลา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:53.202051913+07:00","message":"[bufferProcess] interim [200000000]:วันที่ 13 ธันวาคมพุทธศักราช 2561"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:53.20205413+07:00","message":"[bufferProcess] send to processor:วันที่ 13 ธันวาคมพุทธศักราช 2561 เวลา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:53.202056526+07:00","message":"[bufferProcess] interim [200000000]: เวลา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:53.202058775+07:00","message":"[bufferProcess] update buffer: วันที่ 13 ธันวาคมพุทธศักราช 2561 เวลา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:53.202061505+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:53.202064309+07:00","message":"> Transcript [3311] [false]: 'วันที่ 13 ธันวาคมพุทธศักราช 2561 เวลา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:53.202067205+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:53.202068957+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:53.202070468+07:00","message":"StatePrefix: 'วันที่ 13 ธันวาคมพุทธศักราช 2561'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:53.20208212+07:00","message":"TextPushed: 'วันที่ 13 ธันวาคมพุทธศักราช'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:53.262204726+07:00","message":"receive streaming session, msgId: 592"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:53.262254225+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วันที่ 13 ธันวาคมพุทธศักราช 2561\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:53.262261203+07:00","message":"receive interim result [false|false]: วันที่ 13 ธันวาคมพุทธศักราช 2561"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:53.262271392+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" เวลา 10\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:53.262275213+07:00","message":"receive interim result [false|false]:  เวลา 10"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:53.262289651+07:00","message":"[buffer interim] 592 false วันที่ 13 ธันวาคมพุทธศักราช 2561"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:53.262296613+07:00","message":"[buffer interim] 592 false  เวลา 10"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:53.26230265+07:00","message":"[bufferProcess] interim [260000000]:วันที่ 13 ธันวาคมพุทธศักราช 2561"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:53.262305311+07:00","message":"[bufferProcess] send to processor:วันที่ 13 ธันวาคมพุทธศักราช 2561 เวลา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:53.262310045+07:00","message":"[bufferProcess] interim [260000000]: เวลา 10"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:53.26231244+07:00","message":"[bufferProcess] update buffer: วันที่ 13 ธันวาคมพุทธศักราช 2561 เวลา 10"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:53.262315258+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:53.262318138+07:00","message":"> Transcript [3312] [false]: 'วันที่ 13 ธันวาคมพุทธศักราช 2561 เวลา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:53.262321113+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:53.262322777+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:53.26232463+07:00","message":"StatePrefix: 'วันที่ 13 ธันวาคมพุทธศักราช 2561'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:53.262326693+07:00","message":"TextPushed: 'วันที่ 13 ธันวาคมพุทธศักราช'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:53.393392113+07:00","message":"receive streaming session, msgId: 592"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:53.39342355+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วันที่ 13 ธันวาคมพุทธศักราช 2561\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:53.393430212+07:00","message":"receive interim result [false|false]: วันที่ 13 ธันวาคมพุทธศักราช 2561"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:53.393438633+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" เวลา 10:00\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:53.393441199+07:00","message":"receive interim result [false|false]:  เวลา 10:00"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:53.393448506+07:00","message":"[buffer interim] 592 false วันที่ 13 ธันวาคมพุทธศักราช 2561"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:53.39345345+07:00","message":"[buffer interim] 592 false  เวลา 10:00"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:53.393459422+07:00","message":"[bufferProcess] interim [380000000]:วันที่ 13 ธันวาคมพุทธศักราช 2561"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:53.39346177+07:00","message":"[bufferProcess] send to processor:วันที่ 13 ธันวาคมพุทธศักราช 2561 เวลา 10"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:53.393466326+07:00","message":"[bufferProcess] interim [380000000]: เวลา 10:00"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:53.393468329+07:00","message":"[bufferProcess] update buffer: วันที่ 13 ธันวาคมพุทธศักราช 2561 เวลา 10:00"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:53.393471234+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:53.393474214+07:00","message":"> Transcript [3313] [false]: 'วันที่ 13 ธันวาคมพุทธศักราช 2561 เวลา 10'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:53.393476995+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:53.393478973+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:53.393481018+07:00","message":"StatePrefix: 'วันที่ 13 ธันวาคมพุทธศักราช 2561'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:53.393482928+07:00","message":"TextPushed: 'วันที่ 13 ธันวาคมพุทธศักราช'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:53.579628949+07:00","message":"receive streaming session, msgId: 592"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:53.57966599+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วันที่ 13 ธันวาคมพุทธศักราช 2561 เวลา\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:53.579671702+07:00","message":"receive interim result [false|false]: วันที่ 13 ธันวาคมพุทธศักราช 2561 เวลา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:53.579682062+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 10:00\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:53.579685363+07:00","message":"receive interim result [false|false]:  10:00"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:53.579694174+07:00","message":"[buffer interim] 592 false วันที่ 13 ธันวาคมพุทธศักราช 2561 เวลา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:53.57970102+07:00","message":"[buffer interim] 592 false  10:00"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:53.579709722+07:00","message":"[bufferProcess] interim [560000000]:วันที่ 13 ธันวาคมพุทธศักราช 2561 เวลา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:53.57971247+07:00","message":"[bufferProcess] send to processor:วันที่ 13 ธันวาคมพุทธศักราช 2561 เวลา 10:00"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:53.579715123+07:00","message":"[bufferProcess] interim [560000000]: 10:00"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:53.579718724+07:00","message":"[bufferProcess] update buffer: วันที่ 13 ธันวาคมพุทธศักราช 2561 เวลา 10:00"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:53.579721643+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:53.579724517+07:00","message":"> Transcript [3314] [false]: 'วันที่ 13 ธันวาคมพุทธศักราช 2561 เวลา 10:00'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:53.579727404+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:53.579729203+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:53.579730789+07:00","message":"StatePrefix: 'วันที่ 13 ธันวาคมพุทธศักราช 2561'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:53.57973254+07:00","message":"TextPushed: 'วันที่ 13 ธันวาคมพุทธศักราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:53.579735068+07:00","message":"Push: ' 2561'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:53.579736455+07:00","message":"TextPushed: 'วันที่ 13 ธันวาคมพุทธศักราช 2561'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:53.579738171+07:00","message":"Set new StatePrefix : 'วันที่ 13 ธันวาคมพุทธศักราช 2561 เวลา 10:00'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:53.579739951+07:00","message":"Next Push (prob) : ' เวลา 10:00'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:53.579747955+07:00","message":"push: {false  2561 0 0xc000044200}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:53.779495794+07:00","message":"receive streaming session, msgId: 592"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:53.779530603+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วันที่ 13 ธันวาคมพุทธศักราช 2561 เวลา\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:53.779537211+07:00","message":"receive interim result [false|false]: วันที่ 13 ธันวาคมพุทธศักราช 2561 เวลา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:53.779547528+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 10:00 น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:53.779549753+07:00","message":"receive interim result [false|false]:  10:00 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:53.779557193+07:00","message":"[buffer interim] 592 false วันที่ 13 ธันวาคมพุทธศักราช 2561 เวลา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:53.779562217+07:00","message":"[buffer interim] 592 false  10:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:53.779567882+07:00","message":"[bufferProcess] interim [740000000]:วันที่ 13 ธันวาคมพุทธศักราช 2561 เวลา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:53.779570558+07:00","message":"[bufferProcess] send to processor:วันที่ 13 ธันวาคมพุทธศักราช 2561 เวลา 10:00"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:53.779575431+07:00","message":"[bufferProcess] interim [740000000]: 10:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:53.77957798+07:00","message":"[bufferProcess] update buffer: วันที่ 13 ธันวาคมพุทธศักราช 2561 เวลา 10:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:53.779580705+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:53.77958349+07:00","message":"> Transcript [3315] [false]: 'วันที่ 13 ธันวาคมพุทธศักราช 2561 เวลา 10:00'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:53.77958633+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:53.779588214+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:53.779589781+07:00","message":"StatePrefix: 'วันที่ 13 ธันวาคมพุทธศักราช 2561 เวลา 10:00'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:53.779591734+07:00","message":"TextPushed: 'วันที่ 13 ธันวาคมพุทธศักราช 2561'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:53.973432986+07:00","message":"receive streaming session, msgId: 592"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:53.973473436+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วันที่ 13 ธันวาคมพุทธศักราช 2561 เวลา 10:00\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:53.973478926+07:00","message":"receive interim result [false|false]: วันที่ 13 ธันวาคมพุทธศักราช 2561 เวลา 10:00"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:53.973488163+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":"2025-10-27T14:40:53.973491666+07:00","message":"receive interim result [false|false]:  น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:53.973500987+07:00","message":"[buffer interim] 592 false วันที่ 13 ธันวาคมพุทธศักราช 2561 เวลา 10:00"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:53.973505927+07:00","message":"[buffer interim] 592 false  น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:53.973512554+07:00","message":"[bufferProcess] interim [980000000]:วันที่ 13 ธันวาคมพุทธศักราช 2561 เวลา 10:00"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:53.973516214+07:00","message":"[bufferProcess] send to processor:วันที่ 13 ธันวาคมพุทธศักราช 2561 เวลา 10:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:53.973519951+07:00","message":"[bufferProcess] interim [980000000]: น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:53.973522752+07:00","message":"[bufferProcess] update buffer: วันที่ 13 ธันวาคมพุทธศักราช 2561 เวลา 10:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:53.973530952+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:53.973533993+07:00","message":"> Transcript [3316] [false]: 'วันที่ 13 ธันวาคมพุทธศักราช 2561 เวลา 10:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:53.973536697+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:53.973538315+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:53.973539899+07:00","message":"StatePrefix: 'วันที่ 13 ธันวาคมพุทธศักราช 2561 เวลา 10:00'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:53.973541953+07:00","message":"TextPushed: 'วันที่ 13 ธันวาคมพุทธศักราช 2561'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:54.169845201+07:00","message":"receive streaming session, msgId: 592"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:54.169888418+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วันที่ 13 ธันวาคมพุทธศักราช 2561 เวลา\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:54.169894187+07:00","message":"receive interim result [false|false]: วันที่ 13 ธันวาคมพุทธศักราช 2561 เวลา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:54.169903959+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 10.30\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:54.169906236+07:00","message":"receive interim result [false|false]:  10.30"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:54.169918557+07:00","message":"receive streaming session, msgId: 592"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:54.16992146+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วันที่ 13 ธันวาคมพุทธศักราช 2561 เวลา\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:54.169923581+07:00","message":"receive interim result [false|false]: วันที่ 13 ธันวาคมพุทธศักราช 2561 เวลา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:54.169926074+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 10.30 น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:54.169928102+07:00","message":"receive interim result [false|false]:  10.30 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:54.169933387+07:00","message":"[buffer interim] 592 false วันที่ 13 ธันวาคมพุทธศักราช 2561 เวลา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:54.169936352+07:00","message":"[buffer interim] 592 false  10.30"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:54.169938103+07:00","message":"[buffer interim] 592 false วันที่ 13 ธันวาคมพุทธศักราช 2561 เวลา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:54.169939821+07:00","message":"[buffer interim] 592 false  10.30 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:54.16994561+07:00","message":"[bufferProcess] interim [160000000]:วันที่ 13 ธันวาคมพุทธศักราช 2561 เวลา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:54.169948442+07:00","message":"[bufferProcess] send to processor:วันที่ 13 ธันวาคมพุทธศักราช 2561 เวลา 10:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:54.169951094+07:00","message":"[bufferProcess] interim [160000000]: 10.30"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:54.169953536+07:00","message":"[bufferProcess] update buffer: วันที่ 13 ธันวาคมพุทธศักราช 2561 เวลา 10.30"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:54.16995549+07:00","message":"[bufferProcess] interim [220000000]:วันที่ 13 ธันวาคมพุทธศักราช 2561 เวลา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:54.169956962+07:00","message":"[bufferProcess] send to processor:วันที่ 13 ธันวาคมพุทธศักราช 2561 เวลา 10.30"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:54.169958764+07:00","message":"[bufferProcess] interim [220000000]: 10.30 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:54.169960221+07:00","message":"[bufferProcess] update buffer: วันที่ 13 ธันวาคมพุทธศักราช 2561 เวลา 10.30 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:54.169962872+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:54.169965463+07:00","message":"> Transcript [3317] [false]: 'วันที่ 13 ธันวาคมพุทธศักราช 2561 เวลา 10:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:54.169968411+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:54.16997041+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:54.169971865+07:00","message":"StatePrefix: 'วันที่ 13 ธันวาคมพุทธศักราช 2561 เวลา 10:00'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:54.169973746+07:00","message":"TextPushed: 'วันที่ 13 ธันวาคมพุทธศักราช 2561'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:54.169975236+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:54.169976792+07:00","message":"> Transcript [3318] [false]: 'วันที่ 13 ธันวาคมพุทธศักราช 2561 เวลา 10.30'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:54.169978321+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:54.169979902+07:00","message":"Set new StatePrefix: 'วันที่ 13 ธันวาคมพุทธศักราช 2561 เวลา 10.30'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:54.353441442+07:00","message":"receive streaming session, msgId: 592"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:54.353473087+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วันที่ 13 ธันวาคมพุทธศักราช 2561 เวลา\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:54.353479399+07:00","message":"receive interim result [false|false]: วันที่ 13 ธันวาคมพุทธศักราช 2561 เวลา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:54.353489806+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 10:30 น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:54.35349199+07:00","message":"receive interim result [false|false]:  10:30 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:54.353498629+07:00","message":"[buffer interim] 592 false วันที่ 13 ธันวาคมพุทธศักราช 2561 เวลา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:54.353501874+07:00","message":"[buffer interim] 592 false  10:30 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:54.353507195+07:00","message":"[bufferProcess] interim [400000000]:วันที่ 13 ธันวาคมพุทธศักราช 2561 เวลา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:54.353509277+07:00","message":"[bufferProcess] send to processor:วันที่ 13 ธันวาคมพุทธศักราช 2561 เวลา 10.30 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:54.353511683+07:00","message":"[bufferProcess] interim [400000000]: 10:30 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:54.353513952+07:00","message":"[bufferProcess] update buffer: วันที่ 13 ธันวาคมพุทธศักราช 2561 เวลา 10:30 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:54.353516906+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:54.353519419+07:00","message":"> Transcript [3319] [false]: 'วันที่ 13 ธันวาคมพุทธศักราช 2561 เวลา 10.30 น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:54.353522515+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:54.353524399+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:54.353526032+07:00","message":"StatePrefix: 'วันที่ 13 ธันวาคมพุทธศักราช 2561 เวลา 10.30'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:54.353528467+07:00","message":"TextPushed: 'วันที่ 13 ธันวาคมพุทธศักราช 2561'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:54.577484907+07:00","message":"[GCS] IsForceVAD: false for message ID: 592"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:54.69961456+07:00","message":"receive streaming session, msgId: 592"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:54.699657796+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วันที่ 13 ธันวาคมพุทธศักราช 2561 เวลา 10:30 น\",\"confidence\":0.9234332}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":790000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:54.699664642+07:00","message":"receive interim result [true|false]: วันที่ 13 ธันวาคมพุทธศักราช 2561 เวลา 10:30 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:54.699672721+07:00","message":"end recv isFinal message id 592"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:54.69967507+07:00","message":"end Recv id 592"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:54.699681738+07:00","message":"[buffer interim] 592 true วันที่ 13 ธันวาคมพุทธศักราช 2561 เวลา 10:30 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:54.699692287+07:00","message":"[bufferProcess] interim [790000000]:วันที่ 13 ธันวาคมพุทธศักราช 2561 เวลา 10:30 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:54.699697982+07:00","message":"[bufferProcess] send to processor (isfinal):วันที่ 13 ธันวาคมพุทธศักราช 2561 เวลา 10:30 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:54.699701459+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:54.699704469+07:00","message":"> Transcript [3320] [false]: 'วันที่ 13 ธันวาคมพุทธศักราช 2561 เวลา 10:30 น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:54.699706611+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:54.699708205+07:00","message":"Set new StatePrefix: 'วันที่ 13 ธันวาคมพุทธศักราช 2561 เวลา 10:30 น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:54.699709721+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:54.69971123+07:00","message":"> Transcript [3321] [true]: 'วันที่ 13 ธันวาคมพุทธศักราช 2561 เวลา 10:30 น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:54.699713306+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:54.699715093+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:54.699716733+07:00","message":"StatePrefix: 'วันที่ 13 ธันวาคมพุทธศักราช 2561 เวลา 10:30 น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:54.699721638+07:00","message":"TextPushed: 'วันที่ 13 ธันวาคมพุทธศักราช 2561'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:54.699726727+07:00","message":"Push: ' เวลา 10:30 น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:54.699735652+07:00","message":"push: {true  เวลา 10:30 น 0 0xc000044200}"}
{"level":"info","service":"Main","time":"2025-10-27T14:40:54.711178142+07:00","message":"write wav file: './tmp/7446/7446_592.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:54.772288748+07:00","message":"[GCS] Start streaming session, msgId: 593"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:55.513926242+07:00","message":"receive streaming session, msgId: 593"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:55.513959028+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":"2025-10-27T14:40:55.513964272+07:00","message":"receive interim result [false|false]: กรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:55.513977436+07:00","message":"[buffer interim] 593 false กรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:55.513983979+07:00","message":"[bufferProcess] interim [780000000]:กรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:55.513985386+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:40:55.652179063+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:40:55.652192334+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:55.695059519+07:00","message":"receive streaming session, msgId: 593"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:55.695114092+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":"2025-10-27T14:40:55.695120047+07:00","message":"receive interim result [false|false]: อำเภอ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:55.695135793+07:00","message":"[buffer interim] 593 false อำเภอ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:55.695142108+07:00","message":"[bufferProcess] interim [900000000]:อำเภอ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:55.695144186+07:00","message":"[bufferProcess] send to processor:กรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:55.695151193+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:55.695153791+07:00","message":"> Transcript [3322] [false]: 'กรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:55.695155832+07:00","message":"Set StatePrefix (first interim): 'กรม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:55.789454216+07:00","message":"receive streaming session, msgId: 593"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:55.789492551+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Samsung\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:55.789498171+07:00","message":"receive interim result [false|false]: Samsung"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:55.789509903+07:00","message":"[buffer interim] 593 false Samsung"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:55.789517904+07:00","message":"[bufferProcess] interim [20000000]:Samsung"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:55.78951978+07:00","message":"[bufferProcess] send to processor:อำเภอ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:55.789523996+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:55.789527065+07:00","message":"> Transcript [3323] [false]: 'อำเภอ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:55.789529769+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:55.789532005+07:00","message":"Set new StatePrefix: 'อำเภอ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:55.857706802+07:00","message":"[GCS] IsForceVAD: false for message ID: 593"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:55.978880536+07:00","message":"receive streaming session, msgId: 593"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:55.978934859+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Samsung\",\"confidence\":0.82716775}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:55.978942392+07:00","message":"receive interim result [true|false]: Samsung"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:55.978952906+07:00","message":"end recv isFinal message id 593"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:55.978955664+07:00","message":"end Recv id 593"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:55.97896456+07:00","message":"[buffer interim] 593 true Samsung"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:55.978975866+07:00","message":"[bufferProcess] interim [320000000]:Samsung"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:55.978981538+07:00","message":"[bufferProcess] send to processor (isfinal):Samsung"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:55.978985508+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:55.978989168+07:00","message":"> Transcript [3324] [false]: 'Samsung'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:55.978991829+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:55.978997255+07:00","message":"Set new StatePrefix: 'Samsung'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:55.978999179+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:55.97900139+07:00","message":"> Transcript [3325] [true]: 'Samsung'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:55.979004186+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:55.979007521+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:55.979010388+07:00","message":"StatePrefix: 'Samsung'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:55.979012715+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:55.979020291+07:00","message":"Push: 'Samsung'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:55.97903057+07:00","message":"push: {true Samsung 0 0xc002922880}"}
{"level":"info","service":"Main","time":"2025-10-27T14:40:55.985630087+07:00","message":"write wav file: './tmp/7446/7446_593.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:56.048260324+07:00","message":"[GCS] Start streaming session, msgId: 594"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:56.913350656+07:00","message":"receive streaming session, msgId: 594"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:56.913392374+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":"2025-10-27T14:40:56.91339718+07:00","message":"receive interim result [false|false]: ราชภัฏ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:56.913412642+07:00","message":"[buffer interim] 594 false ราชภัฏ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:56.913419068+07:00","message":"[bufferProcess] interim [720000000]:ราชภัฏ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:56.913420934+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:57.036061527+07:00","message":"receive streaming session, msgId: 594"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:57.036110162+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":"2025-10-27T14:40:57.036117635+07:00","message":"receive interim result [false|false]: พระราชพิธี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:57.036136539+07:00","message":"[buffer interim] 594 false พระราชพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:57.036145122+07:00","message":"[bufferProcess] interim [780000000]:พระราชพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:57.036147838+07:00","message":"[bufferProcess] send to processor:ราชภัฏ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:57.036152232+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:57.036155956+07:00","message":"> Transcript [3326] [false]: 'ราชภัฏ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:57.036158716+07:00","message":"Set StatePrefix (first interim): 'ราชภัฏ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:57.420724323+07:00","message":"receive streaming session, msgId: 594"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:57.420758343+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":"2025-10-27T14:40:57.420763517+07:00","message":"receive interim result [false|false]: พระราชพิธีส่ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:57.420774981+07:00","message":"[buffer interim] 594 false พระราชพิธีส่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:57.420781313+07:00","message":"[bufferProcess] interim [200000000]:พระราชพิธีส่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:57.420783341+07:00","message":"[bufferProcess] send to processor:พระราชพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:57.420786909+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:57.420789837+07:00","message":"> Transcript [3327] [false]: 'พระราชพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:57.420791612+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:57.420793264+07:00","message":"Set new StatePrefix: 'พระราชพิธี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:57.487651634+07:00","message":"receive streaming session, msgId: 594"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:57.487689779+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":"2025-10-27T14:40:57.487695472+07:00","message":"receive interim result [false|false]: พระราชพิธีทรง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:57.487707014+07:00","message":"[buffer interim] 594 false พระราชพิธีทรง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:57.48771395+07:00","message":"[bufferProcess] interim [260000000]:พระราชพิธีทรง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:57.487716007+07:00","message":"[bufferProcess] send to processor:พระราชพิธีส่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:57.487721356+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:57.487724025+07:00","message":"> Transcript [3328] [false]: 'พระราชพิธีส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:57.487727188+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:57.487729137+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:57.487730915+07:00","message":"StatePrefix: 'พระราชพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:57.487732716+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:57.678294341+07:00","message":"receive streaming session, msgId: 594"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:57.678330913+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":"2025-10-27T14:40:57.678337181+07:00","message":"receive interim result [false|false]: พระราชพิธีทรงบำเพ็ญ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:57.67834983+07:00","message":"[buffer interim] 594 false พระราชพิธีทรงบำเพ็ญ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:57.678359826+07:00","message":"[bufferProcess] interim [500000000]:พระราชพิธีทรงบำเพ็ญ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:57.678361914+07:00","message":"[bufferProcess] send to processor:พระราชพิธีทรง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:57.678367129+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:57.678369577+07:00","message":"> Transcript [3329] [false]: 'พระราชพิธีทรง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:57.678372808+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:57.678374565+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:57.67837617+07:00","message":"StatePrefix: 'พระราชพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:57.678378275+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:57.994273754+07:00","message":"receive streaming session, msgId: 594"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:57.994311874+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":"2025-10-27T14:40:57.994317966+07:00","message":"receive interim result [false|false]: พระราชพิธีทรงบำเพ็ญพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:57.994329696+07:00","message":"[buffer interim] 594 false พระราชพิธีทรงบำเพ็ญพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:57.994338847+07:00","message":"[bufferProcess] interim [800000000]:พระราชพิธีทรงบำเพ็ญพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:57.994341023+07:00","message":"[bufferProcess] send to processor:พระราชพิธีทรงบำเพ็ญ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:57.994346091+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:57.994348915+07:00","message":"> Transcript [3330] [false]: 'พระราชพิธีทรงบำเพ็ญ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:57.994352033+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:57.994353824+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:57.994355376+07:00","message":"StatePrefix: 'พระราชพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:57.994357224+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:58.1302403+07:00","message":"receive streaming session, msgId: 594"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:58.130279239+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":"2025-10-27T14:40:58.130285753+07:00","message":"receive interim result [false|false]: พระราชพิธีทรงบำเพ็ญพระราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:58.130302931+07:00","message":"[buffer interim] 594 false พระราชพิธีทรงบำเพ็ญพระราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:58.130313915+07:00","message":"[bufferProcess] interim [920000000]:พระราชพิธีทรงบำเพ็ญพระราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:58.130317234+07:00","message":"[bufferProcess] send to processor:พระราชพิธีทรงบำเพ็ญพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:58.130323601+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:58.130327369+07:00","message":"> Transcript [3331] [false]: 'พระราชพิธีทรงบำเพ็ญพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:58.13033153+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:58.130334067+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:58.130336297+07:00","message":"StatePrefix: 'พระราชพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:58.13033854+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:58.130344872+07:00","message":"Push: 'พระราชพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:58.130347141+07:00","message":"TextPushed: 'พระราชพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:58.130350037+07:00","message":"Set new StatePrefix : 'พระราชพิธีทรงบำเพ็ญพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:58.130353414+07:00","message":"Next Push (prob) : 'ทรงบำเพ็ญพระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:58.130363324+07:00","message":"push: {false พระราชพิธี 0 0xc00041ca00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:58.312352201+07:00","message":"receive streaming session, msgId: 594"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:58.312397395+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":"2025-10-27T14:40:58.312404749+07:00","message":"receive interim result [false|false]: พระราชพิธีทรงบำเพ็ญพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:58.312431867+07:00","message":"[buffer interim] 594 false พระราชพิธีทรงบำเพ็ญพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:58.312440709+07:00","message":"[bufferProcess] interim [40000000]:พระราชพิธีทรงบำเพ็ญพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:58.312443856+07:00","message":"[bufferProcess] send to processor:พระราชพิธีทรงบำเพ็ญพระราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:58.312448148+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:58.31245136+07:00","message":"> Transcript [3332] [false]: 'พระราชพิธีทรงบำเพ็ญพระราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:58.312455901+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:58.312458344+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:58.312460711+07:00","message":"StatePrefix: 'พระราชพิธีทรงบำเพ็ญพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:58.312463534+07:00","message":"TextPushed: 'พระราชพิธี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:58.319238001+07:00","message":"receive streaming session, msgId: 594"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:58.319273024+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":"2025-10-27T14:40:58.319278581+07:00","message":"receive interim result [false|false]: พระราชพิธีทรงบำเพ็ญพระราชกุ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:58.319292151+07:00","message":"[buffer interim] 594 false พระราชพิธีทรงบำเพ็ญพระราชกุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:58.319298543+07:00","message":"[bufferProcess] interim [100000000]:พระราชพิธีทรงบำเพ็ญพระราชกุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:58.319300679+07:00","message":"[bufferProcess] send to processor:พระราชพิธีทรงบำเพ็ญพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:58.319304385+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:58.319307903+07:00","message":"> Transcript [3333] [false]: 'พระราชพิธีทรงบำเพ็ญพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:58.31931153+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:58.319313426+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:58.319315075+07:00","message":"StatePrefix: 'พระราชพิธีทรงบำเพ็ญพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:58.319317003+07:00","message":"TextPushed: 'พระราชพิธี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:58.509448801+07:00","message":"receive streaming session, msgId: 594"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:58.509489406+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":"2025-10-27T14:40:58.509497151+07:00","message":"receive interim result [false|false]: พระราชพิธีทรงบำเพ็ญพระราชกุศล"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:58.509513371+07:00","message":"[buffer interim] 594 false พระราชพิธีทรงบำเพ็ญพระราชกุศล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:58.509525012+07:00","message":"[bufferProcess] interim [280000000]:พระราชพิธีทรงบำเพ็ญพระราชกุศล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:58.509528081+07:00","message":"[bufferProcess] send to processor:พระราชพิธีทรงบำเพ็ญพระราชกุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:58.509535116+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:58.509539213+07:00","message":"> Transcript [3334] [false]: 'พระราชพิธีทรงบำเพ็ญพระราชกุ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:58.509543868+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:58.509546564+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:58.509552736+07:00","message":"StatePrefix: 'พระราชพิธีทรงบำเพ็ญพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:58.509555204+07:00","message":"TextPushed: 'พระราชพิธี'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:40:58.652863985+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:40:58.652857601+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:59.088250985+07:00","message":"receive streaming session, msgId: 594"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:59.088283953+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":"2025-10-27T14:40:59.088289342+07:00","message":"receive interim result [false|false]: พระราชพิธีทรงบำเพ็ญพระราชกุศล"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:59.088301325+07:00","message":"[buffer interim] 594 false พระราชพิธีทรงบำเพ็ญพระราชกุศล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:59.088307964+07:00","message":"[bufferProcess] interim [880000000]:พระราชพิธีทรงบำเพ็ญพระราชกุศล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:59.088310196+07:00","message":"[bufferProcess] send to processor:พระราชพิธีทรงบำเพ็ญพระราชกุศล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:59.088315418+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:59.088317943+07:00","message":"> Transcript [3335] [false]: 'พระราชพิธีทรงบำเพ็ญพระราชกุศล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:59.088321268+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:59.088323178+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:59.088325188+07:00","message":"StatePrefix: 'พระราชพิธีทรงบำเพ็ญพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:59.088327018+07:00","message":"TextPushed: 'พระราชพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:59.088331231+07:00","message":"Push: 'ทรงบำเพ็ญพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:59.0883333+07:00","message":"TextPushed: 'พระราชพิธีทรงบำเพ็ญพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:59.088335674+07:00","message":"Set new StatePrefix : 'พระราชพิธีทรงบำเพ็ญพระราชกุศล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:59.088338162+07:00","message":"Next Push (prob) : 'ราชกุศล'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:59.088345528+07:00","message":"push: {false ทรงบำเพ็ญพระ 0 0xc00041ca00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:59.600487627+07:00","message":"receive streaming session, msgId: 594"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:59.600519943+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":"2025-10-27T14:40:59.600525695+07:00","message":"receive interim result [false|false]: พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:59.600535963+07:00","message":"[buffer interim] 594 false พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:59.600542558+07:00","message":"[bufferProcess] interim [420000000]:พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:59.600544963+07:00","message":"[bufferProcess] send to processor:พระราชพิธีทรงบำเพ็ญพระราชกุศล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:59.600550304+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:59.600552751+07:00","message":"> Transcript [3336] [false]: 'พระราชพิธีทรงบำเพ็ญพระราชกุศล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:59.60055587+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:59.60055784+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:59.600559414+07:00","message":"StatePrefix: 'พระราชพิธีทรงบำเพ็ญพระราชกุศล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:59.600561473+07:00","message":"TextPushed: 'พระราชพิธีทรงบำเพ็ญพระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:59.916655462+07:00","message":"receive streaming session, msgId: 594"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:59.916692297+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 1\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:59.916697412+07:00","message":"receive interim result [false|false]: พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 1"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:59.916710525+07:00","message":"[buffer interim] 594 false พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:59.916716854+07:00","message":"[bufferProcess] interim [660000000]:พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:59.916719306+07:00","message":"[bufferProcess] send to processor:พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:59.916724655+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:59.91672973+07:00","message":"> Transcript [3337] [false]: 'พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:59.916733262+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:59.916735046+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:59.91673663+07:00","message":"StatePrefix: 'พระราชพิธีทรงบำเพ็ญพระราชกุศล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:59.916739061+07:00","message":"TextPushed: 'พระราชพิธีทรงบำเพ็ญพระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:59.987491179+07:00","message":"receive streaming session, msgId: 594"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:59.987525067+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:59.987530952+07:00","message":"receive interim result [false|false]: พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:40:59.987546284+07:00","message":"[buffer interim] 594 false พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:59.987555257+07:00","message":"[bufferProcess] interim [780000000]:พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:59.987558061+07:00","message":"[bufferProcess] send to processor:พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:59.987563111+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:59.98756695+07:00","message":"> Transcript [3338] [false]: 'พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 1'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:59.987571336+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:59.98757475+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:59.987576352+07:00","message":"StatePrefix: 'พระราชพิธีทรงบำเพ็ญพระราชกุศล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:40:59.987578409+07:00","message":"TextPushed: 'พระราชพิธีทรงบำเพ็ญพระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:00.247568204+07:00","message":"receive streaming session, msgId: 594"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:00.247608633+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":"2025-10-27T14:41:00.247615569+07:00","message":"receive interim result [false|false]: พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:00.247626022+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 100\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:00.247629252+07:00","message":"receive interim result [false|false]:  100"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:00.247638235+07:00","message":"[buffer interim] 594 false พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:00.247641809+07:00","message":"[buffer interim] 594 false  100"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:00.247647985+07:00","message":"[bufferProcess] interim [20000000]:พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:00.247650796+07:00","message":"[bufferProcess] send to processor:พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:00.247654521+07:00","message":"[bufferProcess] interim [20000000]: 100"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:00.247657285+07:00","message":"[bufferProcess] update buffer: พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:00.247660802+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:00.247664235+07:00","message":"> Transcript [3339] [false]: 'พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:00.24766905+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:00.247671646+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:00.247674025+07:00","message":"StatePrefix: 'พระราชพิธีทรงบำเพ็ญพระราชกุศล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:00.247676938+07:00","message":"TextPushed: 'พระราชพิธีทรงบำเพ็ญพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:00.247680105+07:00","message":"Push: 'ราชกุศล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:00.247683309+07:00","message":"TextPushed: 'พระราชพิธีทรงบำเพ็ญพระราชกุศล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:00.247685016+07:00","message":"Set new StatePrefix : 'พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:00.247686933+07:00","message":"Next Push (prob) : 'สตมวาร 100'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:00.247695287+07:00","message":"push: {false ราชกุศล 0 0xc00041ca00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:00.440537429+07:00","message":"receive streaming session, msgId: 594"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:00.440574864+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":"2025-10-27T14:41:00.44058164+07:00","message":"receive interim result [false|false]: พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:00.440590094+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 100 บาท\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:00.440592835+07:00","message":"receive interim result [false|false]:  100 บาท"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:00.440600897+07:00","message":"[buffer interim] 594 false พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:00.440606108+07:00","message":"[buffer interim] 594 false  100 บาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:00.4406113+07:00","message":"[bufferProcess] interim [200000000]:พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:00.440614202+07:00","message":"[bufferProcess] send to processor:พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:00.440618859+07:00","message":"[bufferProcess] interim [200000000]: 100 บาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:00.44062161+07:00","message":"[bufferProcess] update buffer: พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100 บาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:00.440624508+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:00.440627048+07:00","message":"> Transcript [3340] [false]: 'พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:00.440631226+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:00.440633151+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:00.440634649+07:00","message":"StatePrefix: 'พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:00.440637032+07:00","message":"TextPushed: 'พระราชพิธีทรงบำเพ็ญพระราชกุศล'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:00.495665368+07:00","message":"receive streaming session, msgId: 594"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:00.495698333+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":"2025-10-27T14:41:00.495703645+07:00","message":"receive interim result [false|false]: พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:00.495710298+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 100 วัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:00.495713287+07:00","message":"receive interim result [false|false]:  100 วัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:00.495719972+07:00","message":"[buffer interim] 594 false พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:00.495722732+07:00","message":"[buffer interim] 594 false  100 วัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:00.495728127+07:00","message":"[bufferProcess] interim [260000000]:พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:00.495730479+07:00","message":"[bufferProcess] send to processor:พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100 บาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:00.495733487+07:00","message":"[bufferProcess] interim [260000000]: 100 วัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:00.495735579+07:00","message":"[bufferProcess] update buffer: พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100 วัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:00.495738552+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:00.495740912+07:00","message":"> Transcript [3341] [false]: 'พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100 บาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:00.49574384+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:00.495745534+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:00.495747752+07:00","message":"StatePrefix: 'พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:00.495749754+07:00","message":"TextPushed: 'พระราชพิธีทรงบำเพ็ญพระราชกุศล'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:00.626999286+07:00","message":"receive streaming session, msgId: 594"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:00.627035247+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:00.627049429+07:00","message":"receive interim result [false|false]: พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:00.627060338+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":"2025-10-27T14:41:00.627063141+07:00","message":"receive interim result [false|false]:  วัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:00.62709349+07:00","message":"[buffer interim] 594 false พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:00.627098042+07:00","message":"[buffer interim] 594 false  วัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:00.627105227+07:00","message":"[bufferProcess] interim [380000000]:พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:00.627107804+07:00","message":"[bufferProcess] send to processor:พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100 วัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:00.627110657+07:00","message":"[bufferProcess] interim [380000000]: วัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:00.627112934+07:00","message":"[bufferProcess] update buffer: พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100 วัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:00.627115567+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:00.627118047+07:00","message":"> Transcript [3342] [false]: 'พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100 วัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:00.627121844+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:00.627123463+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:00.627124877+07:00","message":"StatePrefix: 'พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:00.627126845+07:00","message":"TextPushed: 'พระราชพิธีทรงบำเพ็ญพระราชกุศล'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:00.815562861+07:00","message":"receive streaming session, msgId: 594"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:00.81560236+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:00.815612992+07:00","message":"receive interim result [false|false]: พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:00.815623592+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":"2025-10-27T14:41:00.815626953+07:00","message":"receive interim result [false|false]:  วันค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:00.815648893+07:00","message":"[buffer interim] 594 false พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:00.815661678+07:00","message":"[buffer interim] 594 false  วันค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:00.81566866+07:00","message":"[bufferProcess] interim [560000000]:พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:00.815671272+07:00","message":"[bufferProcess] send to processor:พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100 วัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:00.815676673+07:00","message":"[bufferProcess] interim [560000000]: วันค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:00.815679818+07:00","message":"[bufferProcess] update buffer: พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100 วันค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:00.815682519+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:00.815685377+07:00","message":"> Transcript [3343] [false]: 'พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100 วัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:00.815688947+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:00.815690833+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:00.815692401+07:00","message":"StatePrefix: 'พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:00.815694681+07:00","message":"TextPushed: 'พระราชพิธีทรงบำเพ็ญพระราชกุศล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:00.815701893+07:00","message":"Push: 'สตมวาร 100'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:00.815704149+07:00","message":"TextPushed: 'พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:00.815706518+07:00","message":"Set new StatePrefix : 'พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100 วัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:00.815709031+07:00","message":"Next Push (prob) : ' วัน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:00.815729914+07:00","message":"push: {false สตมวาร 100 0 0xc00041ca00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:01.397866125+07:00","message":"receive streaming session, msgId: 594"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:01.397900561+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100 วันค่ะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:01.397908074+07:00","message":"receive interim result [false|false]: พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100 วันค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:01.397922342+07:00","message":"[buffer interim] 594 false พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100 วันค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:01.397931304+07:00","message":"[bufferProcess] interim [160000000]:พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100 วันค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:01.397933558+07:00","message":"[bufferProcess] send to processor:พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100 วันค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:01.39793878+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:01.397941375+07:00","message":"> Transcript [3344] [false]: 'พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100 วันค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:01.397944855+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:01.397946618+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:01.397948599+07:00","message":"StatePrefix: 'พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100 วัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:01.397950665+07:00","message":"TextPushed: 'พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:01.400224844+07:00","message":"receive streaming session, msgId: 594"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:01.40023499+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:01.400237832+07:00","message":"receive interim result [false|false]: พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:01.400244554+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":"2025-10-27T14:41:01.400247546+07:00","message":"receive interim result [false|false]:  วันค่ะวันที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:01.400250991+07:00","message":"[buffer interim] 594 false พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:01.400254358+07:00","message":"[buffer interim] 594 false  วันค่ะวันที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:01.400257088+07:00","message":"[bufferProcess] interim [220000000]:พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:01.400259091+07:00","message":"[bufferProcess] send to processor:พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100 วันค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:01.400263072+07:00","message":"[bufferProcess] interim [220000000]: วันค่ะวันที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:01.400265396+07:00","message":"[bufferProcess] update buffer: พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100 วันค่ะวันที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:01.400268295+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:01.40027032+07:00","message":"> Transcript [3345] [false]: 'พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100 วันค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:01.40027228+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:01.400273735+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:01.400277267+07:00","message":"StatePrefix: 'พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100 วัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:01.400278937+07:00","message":"TextPushed: 'พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:41:01.653190112+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:41:01.653190262+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:01.715938302+07:00","message":"receive streaming session, msgId: 594"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:01.71597312+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:01.715979264+07:00","message":"receive interim result [false|false]: พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:01.715988768+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" วันค่ะวันที่ 3\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:01.715992427+07:00","message":"receive interim result [false|false]:  วันค่ะวันที่ 3"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:01.71600208+07:00","message":"[buffer interim] 594 false พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:01.716007017+07:00","message":"[buffer interim] 594 false  วันค่ะวันที่ 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:01.716012797+07:00","message":"[bufferProcess] interim [460000000]:พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:01.716015162+07:00","message":"[bufferProcess] send to processor:พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100 วันค่ะวันที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:01.716017767+07:00","message":"[bufferProcess] interim [460000000]: วันค่ะวันที่ 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:01.71601972+07:00","message":"[bufferProcess] update buffer: พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100 วันค่ะวันที่ 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:01.716022722+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:01.716025017+07:00","message":"> Transcript [3346] [false]: 'พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100 วันค่ะวันที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:01.716029726+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:01.716031724+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:01.716033308+07:00","message":"StatePrefix: 'พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100 วัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:01.716035683+07:00","message":"TextPushed: 'พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:01.905521016+07:00","message":"receive streaming session, msgId: 594"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:01.905569268+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:01.905578257+07:00","message":"receive interim result [false|false]: พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:01.905590552+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" วันค่ะวันที่ 30\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:01.905594814+07:00","message":"receive interim result [false|false]:  วันค่ะวันที่ 30"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:01.905606181+07:00","message":"[buffer interim] 594 false พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:01.905612057+07:00","message":"[buffer interim] 594 false  วันค่ะวันที่ 30"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:01.905620189+07:00","message":"[bufferProcess] interim [640000000]:พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:01.905624987+07:00","message":"[bufferProcess] send to processor:พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100 วันค่ะวันที่ 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:01.905630372+07:00","message":"[bufferProcess] interim [640000000]: วันค่ะวันที่ 30"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:01.905634503+07:00","message":"[bufferProcess] update buffer: พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100 วันค่ะวันที่ 30"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:01.905639061+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:01.905643496+07:00","message":"> Transcript [3347] [false]: 'พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100 วันค่ะวันที่ 3'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:01.905649391+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:01.905652061+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:01.905677665+07:00","message":"StatePrefix: 'พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100 วัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:01.905682819+07:00","message":"TextPushed: 'พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:01.905690182+07:00","message":"Push: ' วัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:01.905692576+07:00","message":"TextPushed: 'พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100 วัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:01.905695678+07:00","message":"Set new StatePrefix : 'พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100 วันค่ะวันที่ 3'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:01.905700219+07:00","message":"Next Push (prob) : 'ค่ะวันที่ 3'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:01.905727789+07:00","message":"push: {false  วัน 0 0xc00041ca00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:02.036891251+07:00","message":"receive streaming session, msgId: 594"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:02.03692285+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:02.036928839+07:00","message":"receive interim result [false|false]: พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:02.036939956+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" วันค่ะวันที่ 31\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:02.036942552+07:00","message":"receive interim result [false|false]:  วันค่ะวันที่ 31"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:02.036950018+07:00","message":"[buffer interim] 594 false พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:02.036953118+07:00","message":"[buffer interim] 594 false  วันค่ะวันที่ 31"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:02.03695852+07:00","message":"[bufferProcess] interim [760000000]:พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:02.036960835+07:00","message":"[bufferProcess] send to processor:พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100 วันค่ะวันที่ 30"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:02.036969133+07:00","message":"[bufferProcess] interim [760000000]: วันค่ะวันที่ 31"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:02.036971171+07:00","message":"[bufferProcess] update buffer: พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100 วันค่ะวันที่ 31"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:02.036974284+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:02.036976926+07:00","message":"> Transcript [3348] [false]: 'พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100 วันค่ะวันที่ 30'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:02.036979732+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:02.036981463+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:02.036983186+07:00","message":"StatePrefix: 'พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100 วันค่ะวันที่ 3'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:02.036985128+07:00","message":"TextPushed: 'พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100 วัน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:02.038196468+07:00","message":"receive streaming session, msgId: 594"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:02.03821123+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100 วันค่ะวันที่\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:02.038215571+07:00","message":"receive interim result [false|false]: พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100 วันค่ะวันที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:02.038224609+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 31\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:02.038226794+07:00","message":"receive interim result [false|false]:  31"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:02.038231539+07:00","message":"[buffer interim] 594 false พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100 วันค่ะวันที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:02.038237236+07:00","message":"[buffer interim] 594 false  31"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:02.038241096+07:00","message":"[bufferProcess] interim [820000000]:พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100 วันค่ะวันที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:02.038243302+07:00","message":"[bufferProcess] send to processor:พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100 วันค่ะวันที่ 31"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:02.038247285+07:00","message":"[bufferProcess] interim [820000000]: 31"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:02.038248959+07:00","message":"[bufferProcess] update buffer: พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100 วันค่ะวันที่ 31"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:02.038250905+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:02.038252791+07:00","message":"> Transcript [3349] [false]: 'พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100 วันค่ะวันที่ 31'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:02.038254821+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:02.038256261+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:02.03825781+07:00","message":"StatePrefix: 'พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100 วันค่ะวันที่ 3'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:02.038259579+07:00","message":"TextPushed: 'พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100 วัน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:02.233680485+07:00","message":"receive streaming session, msgId: 594"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:02.233716164+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100 วันค่ะวันที่\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":6},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:02.233723407+07:00","message":"receive interim result [false|false]: พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100 วันค่ะวันที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:02.2337349+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 31 มกราคม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:02.233738454+07:00","message":"receive interim result [false|false]:  31 มกราคม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:02.233747023+07:00","message":"[buffer interim] 594 false พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100 วันค่ะวันที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:02.233751127+07:00","message":"[buffer interim] 594 false  31 มกราคม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:02.233757656+07:00","message":"[bufferProcess] interim [0]:พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100 วันค่ะวันที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:02.233761242+07:00","message":"[bufferProcess] send to processor:พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100 วันค่ะวันที่ 31"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:02.233765224+07:00","message":"[bufferProcess] interim [0]: 31 มกราคม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:02.233768191+07:00","message":"[bufferProcess] update buffer: พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100 วันค่ะวันที่ 31 มกราคม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:02.23377238+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:02.233775966+07:00","message":"> Transcript [3350] [false]: 'พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100 วันค่ะวันที่ 31'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:02.233780501+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:02.233782638+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:02.233784978+07:00","message":"StatePrefix: 'พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100 วันค่ะวันที่ 3'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:02.233787635+07:00","message":"TextPushed: 'พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100 วัน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:02.484941185+07:00","message":"receive streaming session, msgId: 594"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:02.484980675+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100 วันค่ะวันที่\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":6,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:02.484989262+07:00","message":"receive interim result [false|false]: พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100 วันค่ะวันที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:02.485000481+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 31 มกรา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:02.485004098+07:00","message":"receive interim result [false|false]:  31 มกรา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:02.485015855+07:00","message":"[buffer interim] 594 false พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100 วันค่ะวันที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:02.485020006+07:00","message":"[buffer interim] 594 false  31 มกรา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:02.485026608+07:00","message":"[bufferProcess] interim [240000000]:พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100 วันค่ะวันที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:02.485030281+07:00","message":"[bufferProcess] send to processor:พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100 วันค่ะวันที่ 31 มกราคม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:02.485034072+07:00","message":"[bufferProcess] interim [240000000]: 31 มกรา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:02.485036522+07:00","message":"[bufferProcess] update buffer: พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100 วันค่ะวันที่ 31 มกรา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:02.485040313+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:02.485045226+07:00","message":"> Transcript [3351] [false]: 'พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100 วันค่ะวันที่ 31 มกราคม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:02.48505002+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:02.48505275+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:02.485054974+07:00","message":"StatePrefix: 'พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100 วันค่ะวันที่ 3'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:02.485058122+07:00","message":"TextPushed: 'พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100 วัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:02.485061861+07:00","message":"Push: 'ค่ะวันที่ 3'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:02.485064266+07:00","message":"TextPushed: 'พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100 วันค่ะวันที่ 3'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:02.485066959+07:00","message":"Set new StatePrefix : 'พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100 วันค่ะวันที่ 31 มกราคม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:02.485082919+07:00","message":"Next Push (prob) : '1 มกราคม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:02.485093136+07:00","message":"push: {false ค่ะวันที่ 3 0 0xc00041ca00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:02.491883533+07:00","message":"receive streaming session, msgId: 594"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:02.491925655+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100 วันค่ะวันที่\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":6,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:02.491931978+07:00","message":"receive interim result [false|false]: พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100 วันค่ะวันที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:02.491940373+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 31 มกราคม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:02.491943034+07:00","message":"receive interim result [false|false]:  31 มกราคม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:02.491950493+07:00","message":"[buffer interim] 594 false พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100 วันค่ะวันที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:02.491954248+07:00","message":"[buffer interim] 594 false  31 มกราคม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:02.491959741+07:00","message":"[bufferProcess] interim [300000000]:พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100 วันค่ะวันที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:02.491962337+07:00","message":"[bufferProcess] send to processor:พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100 วันค่ะวันที่ 31 มกรา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:02.491965209+07:00","message":"[bufferProcess] interim [300000000]: 31 มกราคม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:02.491967175+07:00","message":"[bufferProcess] update buffer: พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100 วันค่ะวันที่ 31 มกราคม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:02.491970164+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:02.491972684+07:00","message":"> Transcript [3352] [false]: 'พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100 วันค่ะวันที่ 31 มกรา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:02.491974976+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:02.616507358+07:00","message":"receive streaming session, msgId: 594"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:02.616548206+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100 วันค่ะวันที่ 31\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":6,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:02.616554332+07:00","message":"receive interim result [false|false]: พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100 วันค่ะวันที่ 31"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:02.616564979+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" มกราคม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:02.616568087+07:00","message":"receive interim result [false|false]:  มกราคม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:02.616575485+07:00","message":"[buffer interim] 594 false พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100 วันค่ะวันที่ 31"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:02.616578982+07:00","message":"[buffer interim] 594 false  มกราคม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:02.616584971+07:00","message":"[bufferProcess] interim [360000000]:พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100 วันค่ะวันที่ 31"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:02.616587465+07:00","message":"[bufferProcess] send to processor:พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100 วันค่ะวันที่ 31 มกราคม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:02.616590637+07:00","message":"[bufferProcess] interim [360000000]: มกราคม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:02.616592739+07:00","message":"[bufferProcess] update buffer: พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100 วันค่ะวันที่ 31 มกราคม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:02.616596095+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:02.616598559+07:00","message":"> Transcript [3353] [false]: 'พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100 วันค่ะวันที่ 31 มกราคม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:02.616602387+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:02.616604118+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:02.616605705+07:00","message":"StatePrefix: 'พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100 วันค่ะวันที่ 31 มกราคม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:02.616607677+07:00","message":"TextPushed: 'พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100 วันค่ะวันที่ 3'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:03.13053155+07:00","message":"receive streaming session, msgId: 594"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:03.13056785+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100 วันค่ะวันที่ 31\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":6,\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:03.130574226+07:00","message":"receive interim result [false|false]: พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100 วันค่ะวันที่ 31"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:03.130580797+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":"2025-10-27T14:41:03.130583573+07:00","message":"receive interim result [false|false]:  มกราคมพ.ศ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:03.130590547+07:00","message":"[buffer interim] 594 false พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100 วันค่ะวันที่ 31"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:03.130593627+07:00","message":"[buffer interim] 594 false  มกราคมพ.ศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:03.130598935+07:00","message":"[bufferProcess] interim [900000000]:พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100 วันค่ะวันที่ 31"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:03.130601313+07:00","message":"[bufferProcess] send to processor:พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100 วันค่ะวันที่ 31 มกราคม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:03.13060427+07:00","message":"[bufferProcess] interim [900000000]: มกราคมพ.ศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:03.130606289+07:00","message":"[bufferProcess] update buffer: พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100 วันค่ะวันที่ 31 มกราคมพ.ศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:03.130609359+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:03.130612353+07:00","message":"> Transcript [3354] [false]: 'พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100 วันค่ะวันที่ 31 มกราคม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:03.130615204+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:03.130616851+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:03.130618434+07:00","message":"StatePrefix: 'พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100 วันค่ะวันที่ 31 มกราคม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:03.130620233+07:00","message":"TextPushed: 'พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100 วันค่ะวันที่ 3'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:03.189338479+07:00","message":"receive streaming session, msgId: 594"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:03.189373671+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100 วันค่ะวันที่ 31\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":6,\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:03.189380044+07:00","message":"receive interim result [false|false]: พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100 วันค่ะวันที่ 31"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:03.189389486+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" มกราคมพุทธศักราช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:03.189392795+07:00","message":"receive interim result [false|false]:  มกราคมพุทธศักราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:03.189408395+07:00","message":"[buffer interim] 594 false พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100 วันค่ะวันที่ 31"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:03.189422375+07:00","message":"[buffer interim] 594 false  มกราคมพุทธศักราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:03.189429691+07:00","message":"[bufferProcess] interim [960000000]:พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100 วันค่ะวันที่ 31"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:03.18943302+07:00","message":"[bufferProcess] send to processor:พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100 วันค่ะวันที่ 31 มกราคมพ.ศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:03.189438535+07:00","message":"[bufferProcess] interim [960000000]: มกราคมพุทธศักราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:03.189441704+07:00","message":"[bufferProcess] update buffer: พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100 วันค่ะวันที่ 31 มกราคมพุทธศักราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:03.189444836+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:03.189447536+07:00","message":"> Transcript [3355] [false]: 'พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100 วันค่ะวันที่ 31 มกราคมพ.ศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:03.189454944+07:00","message":"Count interim (case 1.2): 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:03.189456888+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:03.189458446+07:00","message":"StatePrefix: 'พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100 วันค่ะวันที่ 31 มกราคม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:03.189460232+07:00","message":"TextPushed: 'พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100 วันค่ะวันที่ 3'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:03.70138123+07:00","message":"receive streaming session, msgId: 594"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:03.701417805+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100 วันค่ะวันที่ 31\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":7,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:03.701424401+07:00","message":"receive interim result [false|false]: พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100 วันค่ะวันที่ 31"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:03.701434495+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" มกราคมพุทธศักราช 2000\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":7,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:03.70143757+07:00","message":"receive interim result [false|false]:  มกราคมพุทธศักราช 2000"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:03.701445122+07:00","message":"[buffer interim] 594 false พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100 วันค่ะวันที่ 31"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:03.701450473+07:00","message":"[buffer interim] 594 false  มกราคมพุทธศักราช 2000"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:03.701456044+07:00","message":"[bufferProcess] interim [500000000]:พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100 วันค่ะวันที่ 31"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:03.701458614+07:00","message":"[bufferProcess] send to processor:พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100 วันค่ะวันที่ 31 มกราคมพุทธศักราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:03.701461622+07:00","message":"[bufferProcess] interim [500000000]: มกราคมพุทธศักราช 2000"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:03.701464214+07:00","message":"[bufferProcess] update buffer: พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100 วันค่ะวันที่ 31 มกราคมพุทธศักราช 2000"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:03.70146738+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:03.701469896+07:00","message":"> Transcript [3356] [false]: 'พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100 วันค่ะวันที่ 31 มกราคมพุทธศักราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:03.701473652+07:00","message":"Count interim (case 1.1): 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:03.701475564+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:03.70147723+07:00","message":"StatePrefix: 'พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100 วันค่ะวันที่ 31 มกราคม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:03.701479764+07:00","message":"TextPushed: 'พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100 วันค่ะวันที่ 3'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:03.701482646+07:00","message":"Push: '1 มกราคม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:03.701484125+07:00","message":"TextPushed: 'พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100 วันค่ะวันที่ 31 มกราคม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:03.701485951+07:00","message":"Set new StatePrefix : 'พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100 วันค่ะวันที่ 31 มกราคมพุทธศักราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:03.70148787+07:00","message":"Next Push (prob) : 'พุทธศักราช'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:03.701495586+07:00","message":"push: {false 1 มกราคม 0 0xc00041ca00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:03.826531784+07:00","message":"receive streaming session, msgId: 594"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:03.826567996+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100 วันค่ะวันที่ 31 มกราคมพุทธศักราช\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":7,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:03.826574191+07:00","message":"receive interim result [false|false]: พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100 วันค่ะวันที่ 31 มกราคมพุทธศักราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:03.826584753+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 2000\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":7,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:03.826587226+07:00","message":"receive interim result [false|false]:  2000"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:03.826594127+07:00","message":"[buffer interim] 594 false พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100 วันค่ะวันที่ 31 มกราคมพุทธศักราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:03.826597695+07:00","message":"[buffer interim] 594 false  2000"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:03.82660311+07:00","message":"[bufferProcess] interim [560000000]:พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100 วันค่ะวันที่ 31 มกราคมพุทธศักราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:03.826605315+07:00","message":"[bufferProcess] send to processor:พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100 วันค่ะวันที่ 31 มกราคมพุทธศักราช 2000"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:03.826607953+07:00","message":"[bufferProcess] interim [560000000]: 2000"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:03.82660988+07:00","message":"[bufferProcess] update buffer: พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100 วันค่ะวันที่ 31 มกราคมพุทธศักราช 2000"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:03.826612843+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:03.826615222+07:00","message":"> Transcript [3357] [false]: 'พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100 วันค่ะวันที่ 31 มกราคมพุทธศักราช 2000'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:03.826618549+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:03.826620123+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:03.826622029+07:00","message":"StatePrefix: 'พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100 วันค่ะวันที่ 31 มกราคมพุทธศักราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:03.826624451+07:00","message":"TextPushed: 'พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100 วันค่ะวันที่ 31 มกราคม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:03.831047853+07:00","message":"receive streaming session, msgId: 594"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:03.831090495+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100 วันค่ะวันที่ 31 มกราคมพุทธศักราช\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":7,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:03.831096372+07:00","message":"receive interim result [false|false]: พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100 วันค่ะวันที่ 31 มกราคมพุทธศักราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:03.831109528+07:00","message":"[buffer interim] 594 false พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100 วันค่ะวันที่ 31 มกราคมพุทธศักราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:03.831116615+07:00","message":"[bufferProcess] interim [620000000]:พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100 วันค่ะวันที่ 31 มกราคมพุทธศักราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:03.831119196+07:00","message":"[bufferProcess] send to processor:พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100 วันค่ะวันที่ 31 มกราคมพุทธศักราช 2000"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:03.83112296+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:03.831125987+07:00","message":"> Transcript [3358] [false]: 'พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100 วันค่ะวันที่ 31 มกราคมพุทธศักราช 2000'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:03.831129951+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:03.831131901+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:03.831134234+07:00","message":"StatePrefix: 'พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100 วันค่ะวันที่ 31 มกราคมพุทธศักราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:03.831137501+07:00","message":"TextPushed: 'พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100 วันค่ะวันที่ 31 มกราคม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:03.927432369+07:00","message":"[GCS] IsForceVAD: false for message ID: 594"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:03.998357303+07:00","message":"[GCS] Start streaming session, msgId: 595"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:04.01530226+07:00","message":"receive streaming session, msgId: 594"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:04.015346767+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100 วันค่ะวันที่ 31 มกราคมพุทธศักราช\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":7,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:04.015355156+07:00","message":"receive interim result [false|false]: พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100 วันค่ะวันที่ 31 มกราคมพุทธศักราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:04.015367052+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 2500\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":7,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:04.015370058+07:00","message":"receive interim result [false|false]:  2500"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:04.015378742+07:00","message":"[buffer interim] 594 false พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100 วันค่ะวันที่ 31 มกราคมพุทธศักราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:04.015382386+07:00","message":"[buffer interim] 594 false  2500"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:04.015388023+07:00","message":"[bufferProcess] interim [740000000]:พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100 วันค่ะวันที่ 31 มกราคมพุทธศักราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:04.015390248+07:00","message":"[bufferProcess] send to processor:พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100 วันค่ะวันที่ 31 มกราคมพุทธศักราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:04.015393979+07:00","message":"[bufferProcess] interim [740000000]: 2500"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:04.015395931+07:00","message":"[bufferProcess] update buffer: พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100 วันค่ะวันที่ 31 มกราคมพุทธศักราช 2500"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:04.015398882+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:04.015404224+07:00","message":"> Transcript [3359] [false]: 'พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100 วันค่ะวันที่ 31 มกราคมพุทธศักราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:04.015409899+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:04.015412042+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:04.015415565+07:00","message":"StatePrefix: 'พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100 วันค่ะวันที่ 31 มกราคมพุทธศักราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:04.015419063+07:00","message":"TextPushed: 'พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100 วันค่ะวันที่ 31 มกราคม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:04.058290373+07:00","message":"receive streaming session, msgId: 594"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:04.058329298+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"งานพระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100 วันค่ะวันที่ 31 มกราคมพุทธศักราช 2500\",\"confidence\":0.95305806}],\"is_final\":true,\"result_end_time\":{\"seconds\":7,\"nanos\":890000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:04.058338113+07:00","message":"receive interim result [true|false]: งานพระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100 วันค่ะวันที่ 31 มกราคมพุทธศักราช 2500"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:04.058346283+07:00","message":"end recv isFinal message id 594"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:04.058348882+07:00","message":"end Recv id 594"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:04.058355516+07:00","message":"[buffer interim] 594 true งานพระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100 วันค่ะวันที่ 31 มกราคมพุทธศักราช 2500"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:04.058365612+07:00","message":"[bufferProcess] interim [890000000]:งานพระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100 วันค่ะวันที่ 31 มกราคมพุทธศักราช 2500"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:04.058369434+07:00","message":"[bufferProcess] send to processor (isfinal):พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100 วันค่ะวันที่ 31 มกราคมพุทธศักราช 2500"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:04.058374149+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:04.058377842+07:00","message":"> Transcript [3360] [false]: 'พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100 วันค่ะวันที่ 31 มกราคมพุทธศักราช 2500'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:04.0583826+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:04.058385131+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:04.05838755+07:00","message":"StatePrefix: 'พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100 วันค่ะวันที่ 31 มกราคมพุทธศักราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:04.058391075+07:00","message":"TextPushed: 'พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100 วันค่ะวันที่ 31 มกราคม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:04.058394876+07:00","message":"Push: 'พุทธศักราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:04.058397307+07:00","message":"TextPushed: 'พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100 วันค่ะวันที่ 31 มกราคมพุทธศักราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:04.058400299+07:00","message":"Set new StatePrefix : 'พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100 วันค่ะวันที่ 31 มกราคมพุทธศักราช 2500'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:04.058403528+07:00","message":"Next Push (prob) : ' 2500'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:04.058405597+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:04.058408294+07:00","message":"> Transcript [3361] [true]: 'งานพระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100 วันค่ะวันที่ 31 มกราคมพุทธศักราช 2500'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:04.058411319+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:04.058413562+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:04.058415865+07:00","message":"StatePrefix: 'พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100 วันค่ะวันที่ 31 มกราคมพุทธศักราช 2500'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:04.058418599+07:00","message":"TextPushed: 'พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100 วันค่ะวันที่ 31 มกราคมพุทธศักราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:04.058421035+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:04.058504824+07:00","message":"push: {false พุทธศักราช 0 0xc00041ca00}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:04.05871027+07:00","message":"Push: ' 2500'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:04.058715834+07:00","message":"TextPushed: 'พระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100 วันค่ะวันที่ 31 มกราคมพุทธศักราช 2500'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:04.058719413+07:00","message":"Set new StatePrefix : 'งานพระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100 วันค่ะวันที่ 31 มกราคมพุทธศักราช 2500'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:04.058722421+07:00","message":"Next Push (prob) : 'งานพระราชพิธีทรงบำเพ็ญพระราชกุศลสตมวาร 100 วันค่ะวันที่ 31 มกราคมพุทธศักราช 2500'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:04.058730892+07:00","message":"push: {true  2500 0 0xc00041ca00}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:04.05873289+07:00","message":"write aligntment file to 'tmp/7446/align_message_id_594.html'"}
{"level":"info","service":"Main","time":"2025-10-27T14:41:04.075818727+07:00","message":"write wav file: './tmp/7446/7446_594.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:04.365855653+07:00","message":"receive streaming session, msgId: 595"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:04.365905141+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"60\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:04.365912447+07:00","message":"receive interim result [false|false]: 60"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:04.365930194+07:00","message":"[buffer interim] 595 false 60"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:04.365945408+07:00","message":"[bufferProcess] interim [420000000]:60"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:04.36594769+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:41:04.65387888+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:41:04.653884535+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:04.663868354+07:00","message":"receive streaming session, msgId: 595"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:04.663900383+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"69\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:04.663904999+07:00","message":"receive interim result [false|false]: 69"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:04.663915626+07:00","message":"[buffer interim] 595 false 69"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:04.663921374+07:00","message":"[bufferProcess] interim [660000000]:69"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:04.66392331+07:00","message":"[bufferProcess] send to processor:60"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:04.663928128+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:04.663930657+07:00","message":"> Transcript [3362] [false]: '60'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:04.663932373+07:00","message":"Set StatePrefix (first interim): '60'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:05.238771718+07:00","message":"receive streaming session, msgId: 595"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:05.238820025+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"69\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:05.238828129+07:00","message":"receive interim result [false|false]: 69"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:05.238843925+07:00","message":"[buffer interim] 595 false 69"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:05.23885267+07:00","message":"[bufferProcess] interim [260000000]:69"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:05.238856219+07:00","message":"[bufferProcess] send to processor:69"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:05.238860653+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:05.238864423+07:00","message":"> Transcript [3363] [false]: '69'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:05.238867239+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:05.238869571+07:00","message":"Set new StatePrefix: '69'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:05.585321827+07:00","message":"receive streaming session, msgId: 595"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:05.585353599+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"69\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:05.58535913+07:00","message":"receive interim result [false|false]: 69"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:05.585369719+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":"2025-10-27T14:41:05.585372488+07:00","message":"receive interim result [false|false]:  เวลา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:05.585379662+07:00","message":"[buffer interim] 595 false 69"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:05.585384734+07:00","message":"[buffer interim] 595 false  เวลา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:05.585390359+07:00","message":"[bufferProcess] interim [560000000]:69"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:05.585391975+07:00","message":"[bufferProcess] send to processor:69"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:05.585396523+07:00","message":"[bufferProcess] interim [560000000]: เวลา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:05.585398772+07:00","message":"[bufferProcess] update buffer: 69 เวลา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:05.585401305+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:05.585403926+07:00","message":"> Transcript [3364] [false]: '69'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:05.585406223+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:05.585407994+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:05.585409963+07:00","message":"StatePrefix: '69'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:05.585411666+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:05.593302726+07:00","message":"receive streaming session, msgId: 595"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:05.593324096+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"69\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:05.593328345+07:00","message":"receive interim result [false|false]: 69"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:05.593337634+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" Sideline\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:05.59333992+07:00","message":"receive interim result [false|false]:  Sideline"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:05.593345561+07:00","message":"[buffer interim] 595 false 69"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:05.593347905+07:00","message":"[buffer interim] 595 false  Sideline"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:05.593352354+07:00","message":"[bufferProcess] interim [620000000]:69"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:05.593354357+07:00","message":"[bufferProcess] send to processor:69 เวลา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:05.59335746+07:00","message":"[bufferProcess] interim [620000000]: Sideline"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:05.593359855+07:00","message":"[bufferProcess] update buffer: 69 Sideline"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:05.593362334+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:05.593364394+07:00","message":"> Transcript [3365] [false]: '69 เวลา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:05.593366359+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:05.593367774+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:05.593369266+07:00","message":"StatePrefix: '69'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:05.593370931+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:05.752174258+07:00","message":"receive streaming session, msgId: 595"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:05.752210881+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"69\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:05.752216032+07:00","message":"receive interim result [false|false]: 69"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:05.752226986+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":"2025-10-27T14:41:05.752230473+07:00","message":"receive interim result [false|false]:  เวลาสิบ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:05.752238173+07:00","message":"[buffer interim] 595 false 69"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:05.752241229+07:00","message":"[buffer interim] 595 false  เวลาสิบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:05.752247397+07:00","message":"[bufferProcess] interim [740000000]:69"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:05.752249425+07:00","message":"[bufferProcess] send to processor:69 Sideline"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:05.752256677+07:00","message":"[bufferProcess] interim [740000000]: เวลาสิบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:05.752258856+07:00","message":"[bufferProcess] update buffer: 69 เวลาสิบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:05.752261542+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:05.752264113+07:00","message":"> Transcript [3366] [false]: '69 Sideline'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:05.752266686+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:05.752268362+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:05.75227024+07:00","message":"StatePrefix: '69'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:05.752271912+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:05.884736884+07:00","message":"receive streaming session, msgId: 595"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:05.884772451+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"69\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:05.884777541+07:00","message":"receive interim result [false|false]: 69"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:05.884789839+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" เวลา 17\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:05.884792399+07:00","message":"receive interim result [false|false]:  เวลา 17"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:05.884799503+07:00","message":"[buffer interim] 595 false 69"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:05.884802472+07:00","message":"[buffer interim] 595 false  เวลา 17"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:05.884809129+07:00","message":"[bufferProcess] interim [920000000]:69"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:05.884811027+07:00","message":"[bufferProcess] send to processor:69 เวลาสิบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:05.884813463+07:00","message":"[bufferProcess] interim [920000000]: เวลา 17"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:05.884816251+07:00","message":"[bufferProcess] update buffer: 69 เวลา 17"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:05.884818997+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:05.884821711+07:00","message":"> Transcript [3367] [false]: '69 เวลาสิบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:05.884824228+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:05.884825984+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:05.884828376+07:00","message":"StatePrefix: '69'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:05.884830213+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:05.884832383+07:00","message":"Push: '69'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:05.884833819+07:00","message":"TextPushed: '69'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:05.884835378+07:00","message":"Set new StatePrefix : '69 เวลาสิบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:05.884836982+07:00","message":"Next Push (prob) : ' เวลาสิบ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:05.884844603+07:00","message":"push: {false 69 0 0xc000129100}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:06.070767456+07:00","message":"receive streaming session, msgId: 595"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:06.070801017+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"69\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:06.070807317+07:00","message":"receive interim result [false|false]: 69"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:06.070817142+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":"2025-10-27T14:41:06.070820753+07:00","message":"receive interim result [false|false]:  เวลา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:06.070828688+07:00","message":"[buffer interim] 595 false 69"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:06.07083149+07:00","message":"[buffer interim] 595 false  เวลา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:06.070837763+07:00","message":"[bufferProcess] interim [40000000]:69"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:06.070839824+07:00","message":"[bufferProcess] send to processor:69 เวลา 17"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:06.070842282+07:00","message":"[bufferProcess] interim [40000000]: เวลา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:06.070844266+07:00","message":"[bufferProcess] update buffer: 69 เวลา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:06.070846665+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:06.070849528+07:00","message":"> Transcript [3368] [false]: '69 เวลา 17'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:06.070851421+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:06.07085322+07:00","message":"Set new StatePrefix: '69 เวลา 17'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:06.071963713+07:00","message":"receive streaming session, msgId: 595"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:06.071972473+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"69\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:06.071975557+07:00","message":"receive interim result [false|false]: 69"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:06.071984297+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" เวลา 17 นาที\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:06.071987869+07:00","message":"receive interim result [false|false]:  เวลา 17 นาที"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:06.07199096+07:00","message":"[buffer interim] 595 false 69"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:06.071993039+07:00","message":"[buffer interim] 595 false  เวลา 17 นาที"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:06.071995612+07:00","message":"[bufferProcess] interim [100000000]:69"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:06.071997103+07:00","message":"[bufferProcess] send to processor:69 เวลา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:06.071998838+07:00","message":"[bufferProcess] interim [100000000]: เวลา 17 นาที"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:06.072000397+07:00","message":"[bufferProcess] update buffer: 69 เวลา 17 นาที"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:06.072002051+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:06.0720036+07:00","message":"> Transcript [3369] [false]: '69 เวลา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:06.072004879+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:06.139378634+07:00","message":"receive streaming session, msgId: 595"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:06.139412702+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"69\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:06.139417537+07:00","message":"receive interim result [false|false]: 69"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:06.139428565+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" เวลา 17:00\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:06.139431751+07:00","message":"receive interim result [false|false]:  เวลา 17:00"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:06.139438972+07:00","message":"[buffer interim] 595 false 69"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:06.139441895+07:00","message":"[buffer interim] 595 false  เวลา 17:00"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:06.139447782+07:00","message":"[bufferProcess] interim [160000000]:69"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:06.1394511+07:00","message":"[bufferProcess] send to processor:69 เวลา 17 นาที"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:06.139453799+07:00","message":"[bufferProcess] interim [160000000]: เวลา 17:00"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:06.139455977+07:00","message":"[bufferProcess] update buffer: 69 เวลา 17:00"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:06.13945856+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:06.139461123+07:00","message":"> Transcript [3370] [false]: '69 เวลา 17 นาที'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:06.139463671+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:06.139465289+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:06.139466827+07:00","message":"StatePrefix: '69 เวลา 17'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:06.139468443+07:00","message":"TextPushed: '69'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:06.329049872+07:00","message":"receive streaming session, msgId: 595"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:06.329086893+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"69 เวลา\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:06.329092145+07:00","message":"receive interim result [false|false]: 69 เวลา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:06.329103083+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 17:00\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:06.329105223+07:00","message":"receive interim result [false|false]:  17:00"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:06.329112166+07:00","message":"[buffer interim] 595 false 69 เวลา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:06.32911511+07:00","message":"[buffer interim] 595 false  17:00"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:06.329120441+07:00","message":"[bufferProcess] interim [340000000]:69 เวลา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:06.329122407+07:00","message":"[bufferProcess] send to processor:69 เวลา 17:00"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:06.329124837+07:00","message":"[bufferProcess] interim [340000000]: 17:00"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:06.329127353+07:00","message":"[bufferProcess] update buffer: 69 เวลา 17:00"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:06.329130333+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:06.329132997+07:00","message":"> Transcript [3371] [false]: '69 เวลา 17:00'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:06.329135546+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:06.329137449+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:06.329139275+07:00","message":"StatePrefix: '69 เวลา 17'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:06.329141049+07:00","message":"TextPushed: '69'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:06.463076853+07:00","message":"receive streaming session, msgId: 595"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:06.463114732+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"69 เวลา\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:06.463121128+07:00","message":"receive interim result [false|false]: 69 เวลา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:06.463130307+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 17:00 น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:06.463133683+07:00","message":"receive interim result [false|false]:  17:00 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:06.463142062+07:00","message":"[buffer interim] 595 false 69 เวลา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:06.463145926+07:00","message":"[buffer interim] 595 false  17:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:06.463151657+07:00","message":"[bufferProcess] interim [460000000]:69 เวลา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:06.463153868+07:00","message":"[bufferProcess] send to processor:69 เวลา 17:00"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:06.463156288+07:00","message":"[bufferProcess] interim [460000000]: 17:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:06.463158646+07:00","message":"[bufferProcess] update buffer: 69 เวลา 17:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:06.46316134+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:06.463163776+07:00","message":"> Transcript [3372] [false]: '69 เวลา 17:00'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:06.463166496+07:00","message":"Count interim (case 1.2): 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:06.463168176+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:06.463169643+07:00","message":"StatePrefix: '69 เวลา 17'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:06.463171531+07:00","message":"TextPushed: '69'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:06.488563936+07:00","message":"[GCS] IsForceVAD: false for message ID: 595"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:06.62041328+07:00","message":"[GCS] Start streaming session, msgId: 596"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:06.622096689+07:00","message":"receive streaming session, msgId: 595"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:06.622141858+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"69 เวลา 17:00 น\",\"confidence\":0.9302707}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":730000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:06.622148031+07:00","message":"receive interim result [true|false]: 69 เวลา 17:00 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:06.622154301+07:00","message":"end recv isFinal message id 595"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:06.622156337+07:00","message":"end Recv id 595"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:06.622160572+07:00","message":"[buffer interim] 595 true 69 เวลา 17:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:06.62216663+07:00","message":"[bufferProcess] interim [730000000]:69 เวลา 17:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:06.622169367+07:00","message":"[bufferProcess] send to processor (isfinal):69 เวลา 17:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:06.622172221+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:06.622174609+07:00","message":"> Transcript [3373] [false]: '69 เวลา 17:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:06.62217752+07:00","message":"Count interim (case 1.1): 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:06.622179128+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:06.622180685+07:00","message":"StatePrefix: '69 เวลา 17'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:06.622182252+07:00","message":"TextPushed: '69'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:06.622184684+07:00","message":"Push: ' เวลา 17'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:06.622186309+07:00","message":"TextPushed: '69 เวลา 17'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:06.622187888+07:00","message":"Set new StatePrefix : '69 เวลา 17:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:06.622189495+07:00","message":"Next Push (prob) : ':00 น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:06.622190894+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:06.622192498+07:00","message":"> Transcript [3374] [true]: '69 เวลา 17:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:06.622194225+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:06.622195486+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:06.622196796+07:00","message":"StatePrefix: '69 เวลา 17:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:06.622198109+07:00","message":"TextPushed: '69 เวลา 17'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:06.622199709+07:00","message":"Push: ':00 น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:06.622206023+07:00","message":"push: {false  เวลา 17 0 0xc000129100}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:06.622211493+07:00","message":"push: {true :00 น 0 0xc000129100}"}
{"level":"info","service":"Main","time":"2025-10-27T14:41:06.629950092+07:00","message":"write wav file: './tmp/7446/7446_595.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:07.1622558+07:00","message":"receive streaming session, msgId: 596"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:07.16230672+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":"2025-10-27T14:41:07.162312387+07:00","message":"receive interim result [false|false]: แล้ว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:07.162326674+07:00","message":"[buffer interim] 596 false แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:07.16233323+07:00","message":"[bufferProcess] interim [540000000]:แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:07.162334751+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:07.31706098+07:00","message":"receive streaming session, msgId: 596"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:07.317115129+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":"2025-10-27T14:41:07.317123194+07:00","message":"receive interim result [false|false]: แล้ววัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:07.317139273+07:00","message":"[buffer interim] 596 false แล้ววัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:07.317147645+07:00","message":"[bufferProcess] interim [720000000]:แล้ววัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:07.317150569+07:00","message":"[bufferProcess] send to processor:แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:07.317157165+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:07.31718334+07:00","message":"> Transcript [3375] [false]: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:07.317186833+07:00","message":"Set StatePrefix (first interim): 'แล้ว'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:07.488950439+07:00","message":"receive streaming session, msgId: 596"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:07.488992892+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":"2025-10-27T14:41:07.488999905+07:00","message":"receive interim result [false|false]: แล้ววันที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:07.489018374+07:00","message":"[buffer interim] 596 false แล้ววันที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:07.48902783+07:00","message":"[bufferProcess] interim [900000000]:แล้ววันที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:07.489030909+07:00","message":"[bufferProcess] send to processor:แล้ววัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:07.489034811+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:07.489037627+07:00","message":"> Transcript [3376] [false]: 'แล้ววัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:07.489040442+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:07.489042198+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:07.489043892+07:00","message":"StatePrefix: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:07.489045653+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:07.616179289+07:00","message":"receive streaming session, msgId: 596"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:07.616231952+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้ววันที่ 1\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:07.616238573+07:00","message":"receive interim result [false|false]: แล้ววันที่ 1"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:07.616257416+07:00","message":"[buffer interim] 596 false แล้ววันที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:07.616265246+07:00","message":"[bufferProcess] interim [20000000]:แล้ววันที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:07.616267757+07:00","message":"[bufferProcess] send to processor:แล้ววันที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:07.616274967+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:07.616279201+07:00","message":"> Transcript [3377] [false]: 'แล้ววันที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:07.616282438+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:07.616285334+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:07.616287873+07:00","message":"StatePrefix: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:07.616290029+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:41:07.654130758+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:41:07.654152588+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:07.861149493+07:00","message":"receive streaming session, msgId: 596"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:07.861207434+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้ววันที่ 1 กุม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:07.861213985+07:00","message":"receive interim result [false|false]: แล้ววันที่ 1 กุม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:07.861227757+07:00","message":"[buffer interim] 596 false แล้ววันที่ 1 กุม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:07.861233852+07:00","message":"[bufferProcess] interim [320000000]:แล้ววันที่ 1 กุม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:07.861236108+07:00","message":"[bufferProcess] send to processor:แล้ววันที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:07.86124201+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:07.861245138+07:00","message":"> Transcript [3378] [false]: 'แล้ววันที่ 1'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:07.861248249+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:07.86125002+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:07.861251663+07:00","message":"StatePrefix: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:07.86125332+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:07.990371567+07:00","message":"receive streaming session, msgId: 596"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:07.990437388+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้ววันที่ 1 กุมภา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:07.990446171+07:00","message":"receive interim result [false|false]: แล้ววันที่ 1 กุมภา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:07.990462196+07:00","message":"[buffer interim] 596 false แล้ววันที่ 1 กุมภา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:07.990474008+07:00","message":"[bufferProcess] interim [380000000]:แล้ววันที่ 1 กุมภา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:07.990477293+07:00","message":"[bufferProcess] send to processor:แล้ววันที่ 1 กุม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:07.990484206+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:07.990487883+07:00","message":"> Transcript [3379] [false]: 'แล้ววันที่ 1 กุม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:07.990492013+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:07.990494639+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:07.990497102+07:00","message":"StatePrefix: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:07.990499661+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:07.990505381+07:00","message":"Push: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:07.990507697+07:00","message":"TextPushed: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:07.990510222+07:00","message":"Set new StatePrefix : 'แล้ววันที่ 1 กุม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:07.990513323+07:00","message":"Next Push (prob) : 'วันที่ 1 กุม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:07.990524029+07:00","message":"push: {false แล้ว 0 0xc00041c980}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:08.070554949+07:00","message":"receive streaming session, msgId: 596"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:08.070599902+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้ววันที่\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:08.07060725+07:00","message":"receive interim result [false|false]: แล้ววันที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:08.070618217+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 1 กุมภาพันธ์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:08.070621473+07:00","message":"receive interim result [false|false]:  1 กุมภาพันธ์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:08.070631598+07:00","message":"[buffer interim] 596 false แล้ววันที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:08.070637747+07:00","message":"[buffer interim] 596 false  1 กุมภาพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:08.070645343+07:00","message":"[bufferProcess] interim [500000000]:แล้ววันที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:08.070648388+07:00","message":"[bufferProcess] send to processor:แล้ววันที่ 1 กุมภา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:08.070652127+07:00","message":"[bufferProcess] interim [500000000]: 1 กุมภาพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:08.070656371+07:00","message":"[bufferProcess] update buffer: แล้ววันที่ 1 กุมภาพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:08.070672182+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:08.070695297+07:00","message":"> Transcript [3380] [false]: 'แล้ววันที่ 1 กุมภา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:08.070701267+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:08.070703676+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:08.07070648+07:00","message":"StatePrefix: 'แล้ววันที่ 1 กุม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:08.070709117+07:00","message":"TextPushed: 'แล้ว'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:08.192118586+07:00","message":"receive streaming session, msgId: 596"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:08.192154576+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้ววันที่ 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:08.192160288+07:00","message":"receive interim result [false|false]: แล้ววันที่ 1"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:08.192169393+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":"2025-10-27T14:41:08.192171586+07:00","message":"receive interim result [false|false]:  กุมภาพันธ์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:08.192179323+07:00","message":"[buffer interim] 596 false แล้ววันที่ 1"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:08.19218406+07:00","message":"[buffer interim] 596 false  กุมภาพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:08.19218963+07:00","message":"[bufferProcess] interim [620000000]:แล้ววันที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:08.192192023+07:00","message":"[bufferProcess] send to processor:แล้ววันที่ 1 กุมภาพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:08.192197164+07:00","message":"[bufferProcess] interim [620000000]: กุมภาพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:08.192199364+07:00","message":"[bufferProcess] update buffer: แล้ววันที่ 1 กุมภาพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:08.192202284+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:08.19220598+07:00","message":"> Transcript [3381] [false]: 'แล้ววันที่ 1 กุมภาพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:08.192209741+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:08.192211959+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:08.192214232+07:00","message":"StatePrefix: 'แล้ววันที่ 1 กุม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:08.192216849+07:00","message":"TextPushed: 'แล้ว'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:08.704599715+07:00","message":"receive streaming session, msgId: 596"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:08.704643824+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้ววันที่ 1 กุมภาพันธ์\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:08.704650196+07:00","message":"receive interim result [false|false]: แล้ววันที่ 1 กุมภาพันธ์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:08.704663965+07:00","message":"[buffer interim] 596 false แล้ววันที่ 1 กุมภาพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:08.704671042+07:00","message":"[bufferProcess] interim [100000000]:แล้ววันที่ 1 กุมภาพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:08.704673508+07:00","message":"[bufferProcess] send to processor:แล้ววันที่ 1 กุมภาพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:08.704678744+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:08.704681304+07:00","message":"> Transcript [3382] [false]: 'แล้ววันที่ 1 กุมภาพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:08.704684398+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:08.704686299+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:08.704688182+07:00","message":"StatePrefix: 'แล้ววันที่ 1 กุม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:08.704690325+07:00","message":"TextPushed: 'แล้ว'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:08.900172352+07:00","message":"receive streaming session, msgId: 596"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:08.90020912+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้ววันที่ 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:08.900216284+07:00","message":"receive interim result [false|false]: แล้ววันที่ 1"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:08.900225547+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":"2025-10-27T14:41:08.900229586+07:00","message":"receive interim result [false|false]:  กุมภาพันธ์พุทธศักราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:08.900238956+07:00","message":"[buffer interim] 596 false แล้ววันที่ 1"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:08.900242776+07:00","message":"[buffer interim] 596 false  กุมภาพันธ์พุทธศักราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:08.900248426+07:00","message":"[bufferProcess] interim [280000000]:แล้ววันที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:08.900250407+07:00","message":"[bufferProcess] send to processor:แล้ววันที่ 1 กุมภาพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:08.900252931+07:00","message":"[bufferProcess] interim [280000000]: กุมภาพันธ์พุทธศักราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:08.900255429+07:00","message":"[bufferProcess] update buffer: แล้ววันที่ 1 กุมภาพันธ์พุทธศักราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:08.900258278+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:08.900260998+07:00","message":"> Transcript [3383] [false]: 'แล้ววันที่ 1 กุมภาพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:08.900263648+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:08.900265296+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:08.900266832+07:00","message":"StatePrefix: 'แล้ววันที่ 1 กุม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:08.900268482+07:00","message":"TextPushed: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:08.900270651+07:00","message":"Push: 'วันที่ 1 กุม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:08.900272167+07:00","message":"TextPushed: 'แล้ววันที่ 1 กุม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:08.900273883+07:00","message":"Set new StatePrefix : 'แล้ววันที่ 1 กุมภาพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:08.900275879+07:00","message":"Next Push (prob) : 'ภาพันธ์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:08.900283989+07:00","message":"push: {false วันที่ 1 กุม 0 0xc00041c980}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:09.412527885+07:00","message":"receive streaming session, msgId: 596"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:09.412562513+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้ววันที่ 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:09.412567561+07:00","message":"receive interim result [false|false]: แล้ววันที่ 1"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:09.412581597+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" กุมภาพันธ์พุทธศักราช 2000\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:09.412585404+07:00","message":"receive interim result [false|false]:  กุมภาพันธ์พุทธศักราช 2000"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:09.412592677+07:00","message":"[buffer interim] 596 false แล้ววันที่ 1"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:09.412596155+07:00","message":"[buffer interim] 596 false  กุมภาพันธ์พุทธศักราช 2000"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:09.412601962+07:00","message":"[bufferProcess] interim [760000000]:แล้ววันที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:09.412604462+07:00","message":"[bufferProcess] send to processor:แล้ววันที่ 1 กุมภาพันธ์พุทธศักราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:09.412607697+07:00","message":"[bufferProcess] interim [760000000]: กุมภาพันธ์พุทธศักราช 2000"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:09.412610278+07:00","message":"[bufferProcess] update buffer: แล้ววันที่ 1 กุมภาพันธ์พุทธศักราช 2000"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:09.412613213+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:09.412615907+07:00","message":"> Transcript [3384] [false]: 'แล้ววันที่ 1 กุมภาพันธ์พุทธศักราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:09.412618646+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:09.412620314+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:09.412621869+07:00","message":"StatePrefix: 'แล้ววันที่ 1 กุมภาพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:09.412623586+07:00","message":"TextPushed: 'แล้ววันที่ 1 กุม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:09.473201768+07:00","message":"receive streaming session, msgId: 596"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:09.473245328+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้ววันที่ 1 กุมภาพันธ์พุทธศักราช\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:09.473251963+07:00","message":"receive interim result [false|false]: แล้ววันที่ 1 กุมภาพันธ์พุทธศักราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:09.473268608+07:00","message":"[buffer interim] 596 false แล้ววันที่ 1 กุมภาพันธ์พุทธศักราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:09.473279252+07:00","message":"[bufferProcess] interim [880000000]:แล้ววันที่ 1 กุมภาพันธ์พุทธศักราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:09.473282671+07:00","message":"[bufferProcess] send to processor:แล้ววันที่ 1 กุมภาพันธ์พุทธศักราช 2000"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:09.473289081+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:09.473292266+07:00","message":"> Transcript [3385] [false]: 'แล้ววันที่ 1 กุมภาพันธ์พุทธศักราช 2000'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:09.473296318+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:09.473298354+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:09.473300918+07:00","message":"StatePrefix: 'แล้ววันที่ 1 กุมภาพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:09.473303759+07:00","message":"TextPushed: 'แล้ววันที่ 1 กุม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:09.663671277+07:00","message":"receive streaming session, msgId: 596"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:09.663722015+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้ววันที่ 1 กุมภาพันธ์พุทธศักราช\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:09.663729751+07:00","message":"receive interim result [false|false]: แล้ววันที่ 1 กุมภาพันธ์พุทธศักราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:09.663741186+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 2500\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:09.663744252+07:00","message":"receive interim result [false|false]:  2500"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:09.663754141+07:00","message":"[buffer interim] 596 false แล้ววันที่ 1 กุมภาพันธ์พุทธศักราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:09.663758404+07:00","message":"[buffer interim] 596 false  2500"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:09.663765174+07:00","message":"[bufferProcess] interim [60000000]:แล้ววันที่ 1 กุมภาพันธ์พุทธศักราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:09.663768096+07:00","message":"[bufferProcess] send to processor:แล้ววันที่ 1 กุมภาพันธ์พุทธศักราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:09.663771766+07:00","message":"[bufferProcess] interim [60000000]: 2500"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:09.663775196+07:00","message":"[bufferProcess] update buffer: แล้ววันที่ 1 กุมภาพันธ์พุทธศักราช 2500"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:09.663778766+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:09.663783148+07:00","message":"> Transcript [3386] [false]: 'แล้ววันที่ 1 กุมภาพันธ์พุทธศักราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:09.663787899+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:09.663790372+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:09.663793183+07:00","message":"StatePrefix: 'แล้ววันที่ 1 กุมภาพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:09.663796319+07:00","message":"TextPushed: 'แล้ววันที่ 1 กุม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:09.860571655+07:00","message":"receive streaming session, msgId: 596"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:09.86061346+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้ววันที่ 1 กุมภาพันธ์พุทธศักราช\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:09.860620856+07:00","message":"receive interim result [false|false]: แล้ววันที่ 1 กุมภาพันธ์พุทธศักราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:09.860630834+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 2561\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:09.860633206+07:00","message":"receive interim result [false|false]:  2561"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:09.86064223+07:00","message":"[buffer interim] 596 false แล้ววันที่ 1 กุมภาพันธ์พุทธศักราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:09.860647948+07:00","message":"[buffer interim] 596 false  2561"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:09.860653578+07:00","message":"[bufferProcess] interim [240000000]:แล้ววันที่ 1 กุมภาพันธ์พุทธศักราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:09.860655784+07:00","message":"[bufferProcess] send to processor:แล้ววันที่ 1 กุมภาพันธ์พุทธศักราช 2500"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:09.860660276+07:00","message":"[bufferProcess] interim [240000000]: 2561"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:09.860662741+07:00","message":"[bufferProcess] update buffer: แล้ววันที่ 1 กุมภาพันธ์พุทธศักราช 2561"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:09.86068115+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:09.860731719+07:00","message":"> Transcript [3387] [false]: 'แล้ววันที่ 1 กุมภาพันธ์พุทธศักราช 2500'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:09.860735467+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:09.860737259+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:09.860739243+07:00","message":"StatePrefix: 'แล้ววันที่ 1 กุมภาพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:09.860741463+07:00","message":"TextPushed: 'แล้ววันที่ 1 กุม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:09.860745741+07:00","message":"Push: 'ภาพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:09.860747294+07:00","message":"TextPushed: 'แล้ววันที่ 1 กุมภาพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:09.86074906+07:00","message":"Set new StatePrefix : 'แล้ววันที่ 1 กุมภาพันธ์พุทธศักราช 2500'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:09.860750921+07:00","message":"Next Push (prob) : 'พุทธศักราช 2500'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:09.86075926+07:00","message":"push: {false ภาพันธ์ 0 0xc00041c980}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:09.980715846+07:00","message":"receive streaming session, msgId: 596"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:09.980753703+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้ววันที่ 1 กุมภาพันธ์พุทธศักราช\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:09.98075952+07:00","message":"receive interim result [false|false]: แล้ววันที่ 1 กุมภาพันธ์พุทธศักราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:09.980769834+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 2506\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:09.980772776+07:00","message":"receive interim result [false|false]:  2506"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:09.980779318+07:00","message":"[buffer interim] 596 false แล้ววันที่ 1 กุมภาพันธ์พุทธศักราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:09.98078322+07:00","message":"[buffer interim] 596 false  2506"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:09.980789378+07:00","message":"[bufferProcess] interim [360000000]:แล้ววันที่ 1 กุมภาพันธ์พุทธศักราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:09.980792071+07:00","message":"[bufferProcess] send to processor:แล้ววันที่ 1 กุมภาพันธ์พุทธศักราช 2561"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:09.980794821+07:00","message":"[bufferProcess] interim [360000000]: 2506"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:09.98079706+07:00","message":"[bufferProcess] update buffer: แล้ววันที่ 1 กุมภาพันธ์พุทธศักราช 2506"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:09.980799809+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:09.980802291+07:00","message":"> Transcript [3388] [false]: 'แล้ววันที่ 1 กุมภาพันธ์พุทธศักราช 2561'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:09.980804283+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:09.980805859+07:00","message":"Set new StatePrefix: 'แล้ววันที่ 1 กุมภาพันธ์พุทธศักราช 2561'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:09.986692394+07:00","message":"receive streaming session, msgId: 596"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:09.986723282+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้ววันที่ 1 กุมภาพันธ์พุทธศักราช\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:09.98672851+07:00","message":"receive interim result [false|false]: แล้ววันที่ 1 กุมภาพันธ์พุทธศักราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:09.986737473+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 2560\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:09.986739567+07:00","message":"receive interim result [false|false]:  2560"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:09.986745457+07:00","message":"[buffer interim] 596 false แล้ววันที่ 1 กุมภาพันธ์พุทธศักราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:09.986758199+07:00","message":"[buffer interim] 596 false  2560"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:09.986763398+07:00","message":"[bufferProcess] interim [420000000]:แล้ววันที่ 1 กุมภาพันธ์พุทธศักราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:09.986765412+07:00","message":"[bufferProcess] send to processor:แล้ววันที่ 1 กุมภาพันธ์พุทธศักราช 2506"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:09.986768096+07:00","message":"[bufferProcess] interim [420000000]: 2560"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:09.986770505+07:00","message":"[bufferProcess] update buffer: แล้ววันที่ 1 กุมภาพันธ์พุทธศักราช 2560"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:09.986773097+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:09.986776119+07:00","message":"> Transcript [3389] [false]: 'แล้ววันที่ 1 กุมภาพันธ์พุทธศักราช 2506'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:09.98677818+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:09.986779851+07:00","message":"Set new StatePrefix: 'แล้ววันที่ 1 กุมภาพันธ์พุทธศักราช 2506'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:10.502390447+07:00","message":"receive streaming session, msgId: 596"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:10.502431158+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้ววันที่ 1 กุมภาพันธ์พุทธศักราช\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:10.502439141+07:00","message":"receive interim result [false|false]: แล้ววันที่ 1 กุมภาพันธ์พุทธศักราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:10.502448871+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 2560 9\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:10.502451973+07:00","message":"receive interim result [false|false]:  2560 9"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:10.502472751+07:00","message":"[buffer interim] 596 false แล้ววันที่ 1 กุมภาพันธ์พุทธศักราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:10.502489905+07:00","message":"[buffer interim] 596 false  2560 9"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:10.50249841+07:00","message":"[bufferProcess] interim [840000000]:แล้ววันที่ 1 กุมภาพันธ์พุทธศักราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:10.502502094+07:00","message":"[bufferProcess] send to processor:แล้ววันที่ 1 กุมภาพันธ์พุทธศักราช 2560"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:10.502507937+07:00","message":"[bufferProcess] interim [840000000]: 2560 9"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:10.502510987+07:00","message":"[bufferProcess] update buffer: แล้ววันที่ 1 กุมภาพันธ์พุทธศักราช 2560 9"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:10.502514498+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:10.502518043+07:00","message":"> Transcript [3390] [false]: 'แล้ววันที่ 1 กุมภาพันธ์พุทธศักราช 2560'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:10.502529335+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:10.502531703+07:00","message":"Set new StatePrefix: 'แล้ววันที่ 1 กุมภาพันธ์พุทธศักราช 2560'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:10.56577975+07:00","message":"receive streaming session, msgId: 596"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:10.565815717+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้ววันที่ 1 กุมภาพันธ์พุทธศักราช 2560\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:10.565821541+07:00","message":"receive interim result [false|false]: แล้ววันที่ 1 กุมภาพันธ์พุทธศักราช 2560"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:10.565831703+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 9\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:10.565834211+07:00","message":"receive interim result [false|false]:  9"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:10.565840858+07:00","message":"[buffer interim] 596 false แล้ววันที่ 1 กุมภาพันธ์พุทธศักราช 2560"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:10.56584427+07:00","message":"[buffer interim] 596 false  9"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:10.565850339+07:00","message":"[bufferProcess] interim [20000000]:แล้ววันที่ 1 กุมภาพันธ์พุทธศักราช 2560"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:10.565853036+07:00","message":"[bufferProcess] send to processor:แล้ววันที่ 1 กุมภาพันธ์พุทธศักราช 2560 9"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:10.565856102+07:00","message":"[bufferProcess] interim [20000000]: 9"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:10.565858178+07:00","message":"[bufferProcess] update buffer: แล้ววันที่ 1 กุมภาพันธ์พุทธศักราช 2560 9"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:10.565860857+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:10.565863562+07:00","message":"> Transcript [3391] [false]: 'แล้ววันที่ 1 กุมภาพันธ์พุทธศักราช 2560 9'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:10.565866293+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:10.565867894+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:10.565869478+07:00","message":"StatePrefix: 'แล้ววันที่ 1 กุมภาพันธ์พุทธศักราช 2560'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:10.565871406+07:00","message":"TextPushed: 'แล้ววันที่ 1 กุมภาพันธ์'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:41:10.654920607+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:41:10.654937948+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:11.070676317+07:00","message":"receive streaming session, msgId: 596"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:11.070710035+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้ววันที่ 1 กุมภาพันธ์พุทธศักราช 2560 9\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:11.070716782+07:00","message":"receive interim result [false|false]: แล้ววันที่ 1 กุมภาพันธ์พุทธศักราช 2560 9"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:11.070725991+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":"2025-10-27T14:41:11.070728816+07:00","message":"receive interim result [false|false]:  เวลา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:11.070736495+07:00","message":"[buffer interim] 596 false แล้ววันที่ 1 กุมภาพันธ์พุทธศักราช 2560 9"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:11.070739595+07:00","message":"[buffer interim] 596 false  เวลา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:11.07074477+07:00","message":"[bufferProcess] interim [440000000]:แล้ววันที่ 1 กุมภาพันธ์พุทธศักราช 2560 9"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:11.070747314+07:00","message":"[bufferProcess] send to processor:แล้ววันที่ 1 กุมภาพันธ์พุทธศักราช 2560 9"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:11.070751864+07:00","message":"[bufferProcess] interim [440000000]: เวลา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:11.070753845+07:00","message":"[bufferProcess] update buffer: แล้ววันที่ 1 กุมภาพันธ์พุทธศักราช 2560 9 เวลา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:11.07075676+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:11.070759428+07:00","message":"> Transcript [3392] [false]: 'แล้ววันที่ 1 กุมภาพันธ์พุทธศักราช 2560 9'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:11.070761901+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:11.07076537+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:11.070766968+07:00","message":"StatePrefix: 'แล้ววันที่ 1 กุมภาพันธ์พุทธศักราช 2560'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:11.070768879+07:00","message":"TextPushed: 'แล้ววันที่ 1 กุมภาพันธ์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:11.265372502+07:00","message":"receive streaming session, msgId: 596"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:11.265404583+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้ววันที่ 1 กุมภาพันธ์พุทธศักราช 2560 9\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:11.265409948+07:00","message":"receive interim result [false|false]: แล้ววันที่ 1 กุมภาพันธ์พุทธศักราช 2560 9"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:11.265420429+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":"2025-10-27T14:41:11.265423447+07:00","message":"receive interim result [false|false]:  เวลาสิบ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:11.265430617+07:00","message":"[buffer interim] 596 false แล้ววันที่ 1 กุมภาพันธ์พุทธศักราช 2560 9"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:11.265434408+07:00","message":"[buffer interim] 596 false  เวลาสิบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:11.265439182+07:00","message":"[bufferProcess] interim [680000000]:แล้ววันที่ 1 กุมภาพันธ์พุทธศักราช 2560 9"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:11.265441509+07:00","message":"[bufferProcess] send to processor:แล้ววันที่ 1 กุมภาพันธ์พุทธศักราช 2560 9 เวลา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:11.26544404+07:00","message":"[bufferProcess] interim [680000000]: เวลาสิบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:11.265446517+07:00","message":"[bufferProcess] update buffer: แล้ววันที่ 1 กุมภาพันธ์พุทธศักราช 2560 9 เวลาสิบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:11.26544934+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:11.265451744+07:00","message":"> Transcript [3393] [false]: 'แล้ววันที่ 1 กุมภาพันธ์พุทธศักราช 2560 9 เวลา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:11.265454475+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:11.265456166+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:11.265457893+07:00","message":"StatePrefix: 'แล้ววันที่ 1 กุมภาพันธ์พุทธศักราช 2560'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:11.265459831+07:00","message":"TextPushed: 'แล้ววันที่ 1 กุมภาพันธ์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:11.466442543+07:00","message":"receive streaming session, msgId: 596"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:11.466480038+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้ววันที่ 1 กุมภาพันธ์พุทธศักราช 2560 9\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:11.466487142+07:00","message":"receive interim result [false|false]: แล้ววันที่ 1 กุมภาพันธ์พุทธศักราช 2560 9"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:11.466497415+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" เวลา 10 นาที\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:11.466501004+07:00","message":"receive interim result [false|false]:  เวลา 10 นาที"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:11.46652034+07:00","message":"[buffer interim] 596 false แล้ววันที่ 1 กุมภาพันธ์พุทธศักราช 2560 9"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:11.466536731+07:00","message":"[buffer interim] 596 false  เวลา 10 นาที"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:11.466545474+07:00","message":"[bufferProcess] interim [920000000]:แล้ววันที่ 1 กุมภาพันธ์พุทธศักราช 2560 9"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:11.466549115+07:00","message":"[bufferProcess] send to processor:แล้ววันที่ 1 กุมภาพันธ์พุทธศักราช 2560 9 เวลาสิบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:11.466552901+07:00","message":"[bufferProcess] interim [920000000]: เวลา 10 นาที"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:11.466555492+07:00","message":"[bufferProcess] update buffer: แล้ววันที่ 1 กุมภาพันธ์พุทธศักราช 2560 9 เวลา 10 นาที"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:11.466559071+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:11.466562686+07:00","message":"> Transcript [3394] [false]: 'แล้ววันที่ 1 กุมภาพันธ์พุทธศักราช 2560 9 เวลาสิบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:11.46656667+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:11.466569071+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:11.466571213+07:00","message":"StatePrefix: 'แล้ววันที่ 1 กุมภาพันธ์พุทธศักราช 2560'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:11.466573439+07:00","message":"TextPushed: 'แล้ววันที่ 1 กุมภาพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:11.466577114+07:00","message":"Push: 'พุทธศักราช 2560'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:11.466579843+07:00","message":"TextPushed: 'แล้ววันที่ 1 กุมภาพันธ์พุทธศักราช 2560'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:11.466582621+07:00","message":"Set new StatePrefix : 'แล้ววันที่ 1 กุมภาพันธ์พุทธศักราช 2560 9 เวลาสิบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:11.466585532+07:00","message":"Next Push (prob) : ' 9 เวลาสิบ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:11.466596793+07:00","message":"push: {false พุทธศักราช 2560 0 0xc00041c980}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:11.57963611+07:00","message":"receive streaming session, msgId: 596"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:11.579672901+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้ววันที่ 1 กุมภาพันธ์พุทธศักราช 2560 9\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:11.579679748+07:00","message":"receive interim result [false|false]: แล้ววันที่ 1 กุมภาพันธ์พุทธศักราช 2560 9"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:11.57969289+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" เวลา 10:00\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:11.579697075+07:00","message":"receive interim result [false|false]:  เวลา 10:00"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:11.579717021+07:00","message":"[buffer interim] 596 false แล้ววันที่ 1 กุมภาพันธ์พุทธศักราช 2560 9"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:11.579734865+07:00","message":"[buffer interim] 596 false  เวลา 10:00"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:11.579741938+07:00","message":"[bufferProcess] interim [980000000]:แล้ววันที่ 1 กุมภาพันธ์พุทธศักราช 2560 9"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:11.579745193+07:00","message":"[bufferProcess] send to processor:แล้ววันที่ 1 กุมภาพันธ์พุทธศักราช 2560 9 เวลา 10 นาที"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:11.579751112+07:00","message":"[bufferProcess] interim [980000000]: เวลา 10:00"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:11.579753488+07:00","message":"[bufferProcess] update buffer: แล้ววันที่ 1 กุมภาพันธ์พุทธศักราช 2560 9 เวลา 10:00"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:11.579756841+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:11.579759758+07:00","message":"> Transcript [3395] [false]: 'แล้ววันที่ 1 กุมภาพันธ์พุทธศักราช 2560 9 เวลา 10 นาที'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:11.579761946+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:11.579763518+07:00","message":"Set new StatePrefix: 'แล้ววันที่ 1 กุมภาพันธ์พุทธศักราช 2560 9 เวลา 10 นาที'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:11.714377462+07:00","message":"receive streaming session, msgId: 596"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:11.71441881+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้ววันที่ 1 กุมภาพันธ์พุทธศักราช 2560 9 เวลา\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:11.714425696+07:00","message":"receive interim result [false|false]: แล้ววันที่ 1 กุมภาพันธ์พุทธศักราช 2560 9 เวลา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:11.714434669+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 10:00\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:11.714436993+07:00","message":"receive interim result [false|false]:  10:00"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:11.714444197+07:00","message":"[buffer interim] 596 false แล้ววันที่ 1 กุมภาพันธ์พุทธศักราช 2560 9 เวลา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:11.714447445+07:00","message":"[buffer interim] 596 false  10:00"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:11.714453208+07:00","message":"[bufferProcess] interim [40000000]:แล้ววันที่ 1 กุมภาพันธ์พุทธศักราช 2560 9 เวลา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:11.714455337+07:00","message":"[bufferProcess] send to processor:แล้ววันที่ 1 กุมภาพันธ์พุทธศักราช 2560 9 เวลา 10:00"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:11.714457865+07:00","message":"[bufferProcess] interim [40000000]: 10:00"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:11.714459857+07:00","message":"[bufferProcess] update buffer: แล้ววันที่ 1 กุมภาพันธ์พุทธศักราช 2560 9 เวลา 10:00"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:11.714462799+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:11.714465319+07:00","message":"> Transcript [3396] [false]: 'แล้ววันที่ 1 กุมภาพันธ์พุทธศักราช 2560 9 เวลา 10:00'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:11.714467359+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:11.714469118+07:00","message":"Set new StatePrefix: 'แล้ววันที่ 1 กุมภาพันธ์พุทธศักราช 2560 9 เวลา 10:00'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:11.783973021+07:00","message":"receive streaming session, msgId: 596"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:11.784008392+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้ววันที่ 1 กุมภาพันธ์พุทธศักราช 2560 9 เวลา\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:11.784015008+07:00","message":"receive interim result [false|false]: แล้ววันที่ 1 กุมภาพันธ์พุทธศักราช 2560 9 เวลา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:11.784023934+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 10:00 น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:11.784029003+07:00","message":"receive interim result [false|false]:  10:00 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:11.784036021+07:00","message":"[buffer interim] 596 false แล้ววันที่ 1 กุมภาพันธ์พุทธศักราช 2560 9 เวลา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:11.784039118+07:00","message":"[buffer interim] 596 false  10:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:11.784044714+07:00","message":"[bufferProcess] interim [220000000]:แล้ววันที่ 1 กุมภาพันธ์พุทธศักราช 2560 9 เวลา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:11.784047144+07:00","message":"[bufferProcess] send to processor:แล้ววันที่ 1 กุมภาพันธ์พุทธศักราช 2560 9 เวลา 10:00"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:11.784049788+07:00","message":"[bufferProcess] interim [220000000]: 10:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:11.78405172+07:00","message":"[bufferProcess] update buffer: แล้ววันที่ 1 กุมภาพันธ์พุทธศักราช 2560 9 เวลา 10:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:11.784054701+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:11.784057284+07:00","message":"> Transcript [3397] [false]: 'แล้ววันที่ 1 กุมภาพันธ์พุทธศักราช 2560 9 เวลา 10:00'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:11.784060261+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:11.784061994+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:11.784069426+07:00","message":"StatePrefix: 'แล้ววันที่ 1 กุมภาพันธ์พุทธศักราช 2560 9 เวลา 10:00'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:11.784072158+07:00","message":"TextPushed: 'แล้ววันที่ 1 กุมภาพันธ์พุทธศักราช 2560'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:12.163596552+07:00","message":"receive streaming session, msgId: 596"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:12.16363383+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้ววันที่ 1 กุมภาพันธ์พุทธศักราช 2560 9 เวลา\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:12.163639731+07:00","message":"receive interim result [false|false]: แล้ววันที่ 1 กุมภาพันธ์พุทธศักราช 2560 9 เวลา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:12.163649817+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 10.30\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:12.163651919+07:00","message":"receive interim result [false|false]:  10.30"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:12.163668703+07:00","message":"[buffer interim] 596 false แล้ววันที่ 1 กุมภาพันธ์พุทธศักราช 2560 9 เวลา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:12.163683148+07:00","message":"[buffer interim] 596 false  10.30"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:12.163704662+07:00","message":"[bufferProcess] interim [580000000]:แล้ววันที่ 1 กุมภาพันธ์พุทธศักราช 2560 9 เวลา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:12.163720765+07:00","message":"[bufferProcess] send to processor:แล้ววันที่ 1 กุมภาพันธ์พุทธศักราช 2560 9 เวลา 10:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:12.163729362+07:00","message":"[bufferProcess] interim [580000000]: 10.30"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:12.163731949+07:00","message":"[bufferProcess] update buffer: แล้ววันที่ 1 กุมภาพันธ์พุทธศักราช 2560 9 เวลา 10.30"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:12.163738453+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:12.163741428+07:00","message":"> Transcript [3398] [false]: 'แล้ววันที่ 1 กุมภาพันธ์พุทธศักราช 2560 9 เวลา 10:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:12.163744754+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:12.163746419+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:12.163748419+07:00","message":"StatePrefix: 'แล้ววันที่ 1 กุมภาพันธ์พุทธศักราช 2560 9 เวลา 10:00'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:12.163751107+07:00","message":"TextPushed: 'แล้ววันที่ 1 กุมภาพันธ์พุทธศักราช 2560'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:12.289615124+07:00","message":"receive streaming session, msgId: 596"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:12.289649806+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้ววันที่ 1 กุมภาพันธ์พุทธศักราช 2560 9 เวลา\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:12.289656996+07:00","message":"receive interim result [false|false]: แล้ววันที่ 1 กุมภาพันธ์พุทธศักราช 2560 9 เวลา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:12.289670471+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 10.30 น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:12.289673652+07:00","message":"receive interim result [false|false]:  10.30 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:12.289682876+07:00","message":"[buffer interim] 596 false แล้ววันที่ 1 กุมภาพันธ์พุทธศักราช 2560 9 เวลา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:12.289687161+07:00","message":"[buffer interim] 596 false  10.30 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:12.289694277+07:00","message":"[bufferProcess] interim [640000000]:แล้ววันที่ 1 กุมภาพันธ์พุทธศักราช 2560 9 เวลา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:12.289698123+07:00","message":"[bufferProcess] send to processor:แล้ววันที่ 1 กุมภาพันธ์พุทธศักราช 2560 9 เวลา 10.30"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:12.289701953+07:00","message":"[bufferProcess] interim [640000000]: 10.30 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:12.289705604+07:00","message":"[bufferProcess] update buffer: แล้ววันที่ 1 กุมภาพันธ์พุทธศักราช 2560 9 เวลา 10.30 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:12.289708927+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:12.289711599+07:00","message":"> Transcript [3399] [false]: 'แล้ววันที่ 1 กุมภาพันธ์พุทธศักราช 2560 9 เวลา 10.30'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:12.289713695+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:12.289715309+07:00","message":"Set new StatePrefix: 'แล้ววันที่ 1 กุมภาพันธ์พุทธศักราช 2560 9 เวลา 10.30'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:12.479168686+07:00","message":"receive streaming session, msgId: 596"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:12.479210563+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้ววันที่ 1 กุมภาพันธ์พุทธศักราช 2560 9 เวลา\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:12.479216306+07:00","message":"receive interim result [false|false]: แล้ววันที่ 1 กุมภาพันธ์พุทธศักราช 2560 9 เวลา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:12.47922523+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 10:30 น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:12.479227575+07:00","message":"receive interim result [false|false]:  10:30 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:12.479234394+07:00","message":"[buffer interim] 596 false แล้ววันที่ 1 กุมภาพันธ์พุทธศักราช 2560 9 เวลา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:12.479239047+07:00","message":"[buffer interim] 596 false  10:30 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:12.47924427+07:00","message":"[bufferProcess] interim [880000000]:แล้ววันที่ 1 กุมภาพันธ์พุทธศักราช 2560 9 เวลา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:12.47924688+07:00","message":"[bufferProcess] send to processor:แล้ววันที่ 1 กุมภาพันธ์พุทธศักราช 2560 9 เวลา 10.30 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:12.479251991+07:00","message":"[bufferProcess] interim [880000000]: 10:30 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:12.479253835+07:00","message":"[bufferProcess] update buffer: แล้ววันที่ 1 กุมภาพันธ์พุทธศักราช 2560 9 เวลา 10:30 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:12.479256516+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:12.479259213+07:00","message":"> Transcript [3400] [false]: 'แล้ววันที่ 1 กุมภาพันธ์พุทธศักราช 2560 9 เวลา 10.30 น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:12.479262228+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:12.479263988+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:12.479265503+07:00","message":"StatePrefix: 'แล้ววันที่ 1 กุมภาพันธ์พุทธศักราช 2560 9 เวลา 10.30'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:12.479267652+07:00","message":"TextPushed: 'แล้ววันที่ 1 กุมภาพันธ์พุทธศักราช 2560'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:12.70819348+07:00","message":"[GCS] IsForceVAD: false for message ID: 596"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:12.805393854+07:00","message":"receive streaming session, msgId: 596"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:12.805429004+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้ววันที่ 1 กุมภาพันธ์พุทธศักราช 2560 9 เวลา\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":6,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:12.805434594+07:00","message":"receive interim result [false|false]: แล้ววันที่ 1 กุมภาพันธ์พุทธศักราช 2560 9 เวลา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:12.805445105+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 10:30 น ค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:12.805448271+07:00","message":"receive interim result [false|false]:  10:30 น ค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:12.80545595+07:00","message":"[buffer interim] 596 false แล้ววันที่ 1 กุมภาพันธ์พุทธศักราช 2560 9 เวลา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:12.805459105+07:00","message":"[buffer interim] 596 false  10:30 น ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:12.805464779+07:00","message":"[bufferProcess] interim [240000000]:แล้ววันที่ 1 กุมภาพันธ์พุทธศักราช 2560 9 เวลา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:12.805466983+07:00","message":"[bufferProcess] send to processor:แล้ววันที่ 1 กุมภาพันธ์พุทธศักราช 2560 9 เวลา 10:30 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:12.80546949+07:00","message":"[bufferProcess] interim [240000000]: 10:30 น ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:12.80547168+07:00","message":"[bufferProcess] update buffer: แล้ววันที่ 1 กุมภาพันธ์พุทธศักราช 2560 9 เวลา 10:30 น ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:12.805474661+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:12.805477118+07:00","message":"> Transcript [3401] [false]: 'แล้ววันที่ 1 กุมภาพันธ์พุทธศักราช 2560 9 เวลา 10:30 น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:12.80547904+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:12.805480976+07:00","message":"Set new StatePrefix: 'แล้ววันที่ 1 กุมภาพันธ์พุทธศักราช 2560 9 เวลา 10:30 น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:12.836277577+07:00","message":"receive streaming session, msgId: 596"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:12.836324859+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้ววันที่ 1 กุมภาพันธ์พุทธศักราช 2560 9 เวลา 10:30 น ค่ะ\",\"confidence\":0.94536865}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:12.836339235+07:00","message":"receive interim result [true|false]: แล้ววันที่ 1 กุมภาพันธ์พุทธศักราช 2560 9 เวลา 10:30 น ค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:12.83634957+07:00","message":"end recv isFinal message id 596"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:12.836351973+07:00","message":"end Recv id 596"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:12.83635974+07:00","message":"[buffer interim] 596 true แล้ววันที่ 1 กุมภาพันธ์พุทธศักราช 2560 9 เวลา 10:30 น ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:12.836370724+07:00","message":"[bufferProcess] interim [300000000]:แล้ววันที่ 1 กุมภาพันธ์พุทธศักราช 2560 9 เวลา 10:30 น ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:12.836374502+07:00","message":"[bufferProcess] send to processor (isfinal):แล้ววันที่ 1 กุมภาพันธ์พุทธศักราช 2560 9 เวลา 10:30 น ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:12.836379074+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:12.836382849+07:00","message":"> Transcript [3402] [false]: 'แล้ววันที่ 1 กุมภาพันธ์พุทธศักราช 2560 9 เวลา 10:30 น ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:12.836386552+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:12.836388666+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:12.836390843+07:00","message":"StatePrefix: 'แล้ววันที่ 1 กุมภาพันธ์พุทธศักราช 2560 9 เวลา 10:30 น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:12.836394024+07:00","message":"TextPushed: 'แล้ววันที่ 1 กุมภาพันธ์พุทธศักราช 2560'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:12.836396164+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:12.836398515+07:00","message":"> Transcript [3403] [true]: 'แล้ววันที่ 1 กุมภาพันธ์พุทธศักราช 2560 9 เวลา 10:30 น ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:12.836401116+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:12.83640307+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:12.836404835+07:00","message":"StatePrefix: 'แล้ววันที่ 1 กุมภาพันธ์พุทธศักราช 2560 9 เวลา 10:30 น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:12.836407191+07:00","message":"TextPushed: 'แล้ววันที่ 1 กุมภาพันธ์พุทธศักราช 2560'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:12.836414039+07:00","message":"Push: ' 9 เวลา 10:30 น ค่ะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:12.836424305+07:00","message":"push: {true  9 เวลา 10:30 น ค่ะ 0 0xc00041c980}"}
{"level":"info","service":"Main","time":"2025-10-27T14:41:12.84831734+07:00","message":"write wav file: './tmp/7446/7446_596.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:12.898520916+07:00","message":"[GCS] Start streaming session, msgId: 597"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:41:13.655943928+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:41:13.655958611+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:15.588462413+07:00","message":"[GCS] IsForceVAD: false for message ID: 597"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:15.649110983+07:00","message":"[GCS] Start streaming session, msgId: 598"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:15.695289823+07:00","message":"receive streaming session, msgId: 597"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:15.695312969+07:00","message":"found end of frame, send empty tag with msgId: 597"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:15.695316605+07:00","message":"end Recv id 597"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:15.69532512+07:00","message":"[buffer interim] 597 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:15.695333331+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:15.695338166+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:15.695342118+07:00","message":"> Transcript [3404] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:15.695345032+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:15.695347141+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:15.695349029+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:15.695351103+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:15.695354286+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:15.695366701+07:00","message":"push: {true \n 0 0xc002922c00}"}
{"level":"info","service":"Main","time":"2025-10-27T14:41:15.70267334+07:00","message":"write wav file: './tmp/7446/7446_597.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:15.719540046+07:00","message":"[GCS] IsForceVAD: false for message ID: 598"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:15.916185116+07:00","message":"receive streaming session, msgId: 598"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:15.916203213+07:00","message":"found end of frame, send empty tag with msgId: 598"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:15.916208336+07:00","message":"end Recv id 598"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:15.916214241+07:00","message":"[buffer interim] 598 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:15.916220697+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:15.91622423+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:15.916227301+07:00","message":"> Transcript [3405] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:15.91622985+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:15.916231592+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:15.916233159+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:15.916234631+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:15.916242897+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:15.91625202+07:00","message":"push: {true \n 0 0xc000044880}"}
{"level":"info","service":"Main","time":"2025-10-27T14:41:15.923003728+07:00","message":"write wav file: './tmp/7446/7446_598.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:16.559204643+07:00","message":"[GCS] Start streaming session, msgId: 599"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:41:16.656812434+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:41:16.656842527+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:16.807989954+07:00","message":"[GCS] IsForceVAD: false for message ID: 599"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:16.896089244+07:00","message":"receive streaming session, msgId: 599"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:16.896108898+07:00","message":"found end of frame, send empty tag with msgId: 599"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:16.896111662+07:00","message":"end Recv id 599"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:16.896118238+07:00","message":"[buffer interim] 599 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:16.896124994+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:16.896128358+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:16.896131139+07:00","message":"> Transcript [3406] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:16.896133243+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:16.896134984+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:16.896136499+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:16.896137969+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:16.896140192+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:16.896150272+07:00","message":"push: {true \n 0 0xc000128000}"}
{"level":"info","service":"Main","time":"2025-10-27T14:41:16.900657713+07:00","message":"write wav file: './tmp/7446/7446_599.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:17.578027013+07:00","message":"[GCS] Start streaming session, msgId: 600"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:17.647677375+07:00","message":"[GCS] IsForceVAD: false for message ID: 600"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:17.822601422+07:00","message":"receive streaming session, msgId: 600"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:17.822622938+07:00","message":"found end of frame, send empty tag with msgId: 600"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:17.822626481+07:00","message":"end Recv id 600"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:17.822634815+07:00","message":"[buffer interim] 600 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:17.822643545+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:17.822648129+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:17.822651609+07:00","message":"> Transcript [3407] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:17.822654831+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:17.822657217+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:17.822659503+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:17.822661744+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:17.822664896+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:17.822677512+07:00","message":"push: {true \n 0 0xc000128680}"}
{"level":"info","service":"Main","time":"2025-10-27T14:41:17.827193703+07:00","message":"write wav file: './tmp/7446/7446_600.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:18.408632488+07:00","message":"[GCS] Start streaming session, msgId: 601"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:41:19.657106103+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:41:19.657130962+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:19.888680259+07:00","message":"[GCS] IsForceVAD: false for message ID: 601"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:19.995934898+07:00","message":"receive streaming session, msgId: 601"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:19.995952302+07:00","message":"found end of frame, send empty tag with msgId: 601"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:19.995955706+07:00","message":"end Recv id 601"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:19.99596318+07:00","message":"[buffer interim] 601 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:19.995969912+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:19.995979146+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:19.995984228+07:00","message":"> Transcript [3408] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:19.99598622+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:19.995987838+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:19.995989339+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:19.995990882+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:19.995993224+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:19.99602901+07:00","message":"push: {true \n 0 0xc000128f80}"}
{"level":"info","service":"Main","time":"2025-10-27T14:41:20.002216093+07:00","message":"write wav file: './tmp/7446/7446_601.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:20.398156727+07:00","message":"[GCS] Start streaming session, msgId: 602"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:20.528127946+07:00","message":"[GCS] IsForceVAD: false for message ID: 602"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:20.671463961+07:00","message":"receive streaming session, msgId: 602"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:20.67148573+07:00","message":"found end of frame, send empty tag with msgId: 602"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:20.671489197+07:00","message":"end Recv id 602"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:20.671495899+07:00","message":"[buffer interim] 602 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:20.671502544+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:20.671506106+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:20.671508967+07:00","message":"> Transcript [3409] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:20.67151168+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:20.671513598+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:20.671515114+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:20.67151673+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:20.671522838+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:20.671534432+07:00","message":"push: {true \n 0 0xc00401e300}"}
{"level":"info","service":"Main","time":"2025-10-27T14:41:20.676339392+07:00","message":"write wav file: './tmp/7446/7446_602.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:21.678591379+07:00","message":"[GCS] Start streaming session, msgId: 603"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:22.427506069+07:00","message":"[GCS] Cleaned up inactive client: 579"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:22.427542281+07:00","message":"[GCS] Cleaned up inactive client: 578"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:22.42754501+07:00","message":"[GCS] Cleaned up inactive client: 580"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:22.42754667+07:00","message":"[GCS] Cleaned up inactive client: 583"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:22.427548068+07:00","message":"[GCS] Cleaned up inactive client: 582"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:22.427549415+07:00","message":"[GCS] Cleaned up inactive client: 581"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:22.427550825+07:00","message":"[GCS] Cleaned up inactive client: 584"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:41:22.657636985+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:41:22.657635075+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:41:25.658685866+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:41:25.658713448+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:26.171581236+07:00","message":"[GCS] IsForceVAD: false for message ID: 603"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:26.272344389+07:00","message":"receive streaming session, msgId: 603"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:26.272362842+07:00","message":"found end of frame, send empty tag with msgId: 603"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:26.272366106+07:00","message":"end Recv id 603"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:26.272373499+07:00","message":"[buffer interim] 603 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:26.272380082+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:26.272383869+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:26.272386489+07:00","message":"> Transcript [3410] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:26.272388663+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:26.272390323+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:26.272391733+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:26.272393183+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:26.272395419+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:26.272403871+07:00","message":"push: {true \n 0 0xc00041cf00}"}
{"level":"info","service":"Main","time":"2025-10-27T14:41:26.284816499+07:00","message":"write wav file: './tmp/7446/7446_603.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:27.128175053+07:00","message":"[GCS] Start streaming session, msgId: 604"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:28.194524279+07:00","message":"receive streaming session, msgId: 604"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:28.194588675+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":"2025-10-27T14:41:28.194596714+07:00","message":"receive interim result [false|false]: สมเด็จ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:28.194613373+07:00","message":"[buffer interim] 604 false สมเด็จ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:28.194620961+07:00","message":"[bufferProcess] interim [900000000]:สมเด็จ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:28.194622828+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:28.194626024+07:00","message":"[bufferProcess] send to processor (ticker):สมเด็จ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:28.194629038+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:28.194631458+07:00","message":"> Transcript [3411] [false]: 'สมเด็จ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:28.194633417+07:00","message":"Set StatePrefix (first interim): 'สมเด็จ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:28.309947478+07:00","message":"receive streaming session, msgId: 604"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:28.309985836+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":"2025-10-27T14:41:28.309991081+07:00","message":"receive interim result [false|false]: สมเด็จพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:28.310002693+07:00","message":"[buffer interim] 604 false สมเด็จพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:28.310009437+07:00","message":"[bufferProcess] interim [20000000]:สมเด็จพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:28.31001093+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:28.495131936+07:00","message":"receive streaming session, msgId: 604"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:28.495169654+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":"2025-10-27T14:41:28.495176193+07:00","message":"receive interim result [false|false]: สมเด็จพระนาง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:28.495189791+07:00","message":"[buffer interim] 604 false สมเด็จพระนาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:28.495197646+07:00","message":"[bufferProcess] interim [140000000]:สมเด็จพระนาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:28.495200399+07:00","message":"[bufferProcess] send to processor:สมเด็จพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:28.495206935+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:28.495209635+07:00","message":"> Transcript [3412] [false]: 'สมเด็จพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:28.495212386+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:28.495214511+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:28.495215953+07:00","message":"StatePrefix: 'สมเด็จ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:28.49521778+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:28.570607569+07:00","message":"receive streaming session, msgId: 604"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:28.570653254+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":"2025-10-27T14:41:28.570658501+07:00","message":"receive interim result [false|false]: สมเด็จพระนางเจ้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:28.570672351+07:00","message":"[buffer interim] 604 false สมเด็จพระนางเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:28.570679683+07:00","message":"[bufferProcess] interim [320000000]:สมเด็จพระนางเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:28.570681913+07:00","message":"[bufferProcess] send to processor:สมเด็จพระนาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:28.570685196+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:28.570687931+07:00","message":"> Transcript [3413] [false]: 'สมเด็จพระนาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:28.57069078+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:28.570692583+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:28.570694273+07:00","message":"StatePrefix: 'สมเด็จ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:28.570695882+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:41:28.659303071+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:41:28.659309298+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:29.070121807+07:00","message":"receive streaming session, msgId: 604"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:29.070153476+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":"2025-10-27T14:41:29.070159688+07:00","message":"receive interim result [false|false]: สมเด็จพระนางเจ้าพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:29.070169486+07:00","message":"[buffer interim] 604 false สมเด็จพระนางเจ้าพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:29.070175981+07:00","message":"[bufferProcess] interim [740000000]:สมเด็จพระนางเจ้าพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:29.070178368+07:00","message":"[bufferProcess] send to processor:สมเด็จพระนางเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:29.07018149+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:29.070184242+07:00","message":"> Transcript [3414] [false]: 'สมเด็จพระนางเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:29.070187063+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:29.07018904+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:29.070190632+07:00","message":"StatePrefix: 'สมเด็จ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:29.070192356+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:29.19598578+07:00","message":"receive streaming session, msgId: 604"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:29.196023813+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":"2025-10-27T14:41:29.196028739+07:00","message":"receive interim result [false|false]: สมเด็จพระนางเจ้าพระบรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:29.196043711+07:00","message":"[buffer interim] 604 false สมเด็จพระนางเจ้าพระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:29.196050653+07:00","message":"[bufferProcess] interim [860000000]:สมเด็จพระนางเจ้าพระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:29.196053884+07:00","message":"[bufferProcess] send to processor:สมเด็จพระนางเจ้าพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:29.196069853+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:29.196073419+07:00","message":"> Transcript [3415] [false]: 'สมเด็จพระนางเจ้าพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:29.196077949+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:29.196080276+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:29.196083336+07:00","message":"StatePrefix: 'สมเด็จ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:29.196085695+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:29.196088648+07:00","message":"Push: 'สมเด็จ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:29.196090764+07:00","message":"TextPushed: 'สมเด็จ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:29.19609348+07:00","message":"Set new StatePrefix : 'สมเด็จพระนางเจ้าพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:29.196096463+07:00","message":"Next Push (prob) : 'พระนางเจ้าพระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:29.196107201+07:00","message":"push: {false สมเด็จ 0 0xc00401e900}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:29.470368404+07:00","message":"receive streaming session, msgId: 604"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:29.470415153+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":"2025-10-27T14:41:29.470421726+07:00","message":"receive interim result [false|false]: สมเด็จพระนางเจ้าพระบรมราชิ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:29.470436742+07:00","message":"[buffer interim] 604 false สมเด็จพระนางเจ้าพระบรมราชิ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:29.470447706+07:00","message":"[bufferProcess] interim [160000000]:สมเด็จพระนางเจ้าพระบรมราชิ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:29.470450664+07:00","message":"[bufferProcess] send to processor:สมเด็จพระนางเจ้าพระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:29.470456986+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:29.470460378+07:00","message":"> Transcript [3416] [false]: 'สมเด็จพระนางเจ้าพระบรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:29.470464484+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:29.470466994+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:29.470469518+07:00","message":"StatePrefix: 'สมเด็จพระนางเจ้าพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:29.470473061+07:00","message":"TextPushed: 'สมเด็จ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:29.586577436+07:00","message":"receive streaming session, msgId: 604"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:29.586616726+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":"2025-10-27T14:41:29.586627436+07:00","message":"receive interim result [false|false]: สมเด็จพระนางเจ้าพระบรมราชินี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:29.586643994+07:00","message":"[buffer interim] 604 false สมเด็จพระนางเจ้าพระบรมราชินี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:29.586652706+07:00","message":"[bufferProcess] interim [280000000]:สมเด็จพระนางเจ้าพระบรมราชินี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:29.586655449+07:00","message":"[bufferProcess] send to processor:สมเด็จพระนางเจ้าพระบรมราชิ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:29.586660222+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:29.586664098+07:00","message":"> Transcript [3417] [false]: 'สมเด็จพระนางเจ้าพระบรมราชิ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:29.586668304+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:29.586670512+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:29.586674599+07:00","message":"StatePrefix: 'สมเด็จพระนางเจ้าพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:29.58667704+07:00","message":"TextPushed: 'สมเด็จ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:30.194165313+07:00","message":"receive streaming session, msgId: 604"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:30.194196399+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":"2025-10-27T14:41:30.19420759+07:00","message":"receive interim result [false|false]: สมเด็จพระนางเจ้าพระบรมราชินี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:30.194221897+07:00","message":"[buffer interim] 604 false สมเด็จพระนางเจ้าพระบรมราชินี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:30.194229044+07:00","message":"[bufferProcess] interim [880000000]:สมเด็จพระนางเจ้าพระบรมราชินี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:30.19423118+07:00","message":"[bufferProcess] send to processor:สมเด็จพระนางเจ้าพระบรมราชินี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:30.194236278+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:30.194238983+07:00","message":"> Transcript [3418] [false]: 'สมเด็จพระนางเจ้าพระบรมราชินี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:30.194241926+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:30.194244038+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:30.194245885+07:00","message":"StatePrefix: 'สมเด็จพระนางเจ้าพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:30.194247918+07:00","message":"TextPushed: 'สมเด็จ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:30.387567028+07:00","message":"receive streaming session, msgId: 604"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:30.387613085+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":"2025-10-27T14:41:30.387617975+07:00","message":"receive interim result [false|false]: สมเด็จพระนางเจ้าพระบรมราชินีทรง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:30.387650017+07:00","message":"[buffer interim] 604 false สมเด็จพระนางเจ้าพระบรมราชินีทรง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:30.387657511+07:00","message":"[bufferProcess] interim [60000000]:สมเด็จพระนางเจ้าพระบรมราชินีทรง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:30.387659947+07:00","message":"[bufferProcess] send to processor:สมเด็จพระนางเจ้าพระบรมราชินี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:30.387663799+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:30.387666549+07:00","message":"> Transcript [3419] [false]: 'สมเด็จพระนางเจ้าพระบรมราชินี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:30.38766975+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:30.387671607+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:30.387673453+07:00","message":"StatePrefix: 'สมเด็จพระนางเจ้าพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:30.387675152+07:00","message":"TextPushed: 'สมเด็จ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:30.387677579+07:00","message":"Push: 'พระนางเจ้าพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:30.387679081+07:00","message":"TextPushed: 'สมเด็จพระนางเจ้าพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:30.387681261+07:00","message":"Set new StatePrefix : 'สมเด็จพระนางเจ้าพระบรมราชินี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:30.387683145+07:00","message":"Next Push (prob) : 'บรมราชินี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:30.387691111+07:00","message":"push: {false พระนางเจ้าพระ 0 0xc00401e900}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:30.399108313+07:00","message":"receive streaming session, msgId: 604"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:30.399156759+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สมเด็จพระนางเจ้าพระบรมราชินี\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:30.399162081+07:00","message":"receive interim result [false|false]: สมเด็จพระนางเจ้าพระบรมราชินี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:30.399174579+07:00","message":"[buffer interim] 604 false สมเด็จพระนางเจ้าพระบรมราชินี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:30.399180937+07:00","message":"[bufferProcess] interim [120000000]:สมเด็จพระนางเจ้าพระบรมราชินี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:30.399182877+07:00","message":"[bufferProcess] send to processor:สมเด็จพระนางเจ้าพระบรมราชินีทรง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:30.399188087+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:30.399191109+07:00","message":"> Transcript [3420] [false]: 'สมเด็จพระนางเจ้าพระบรมราชินีทรง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:30.399193865+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:30.399195652+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:30.399197357+07:00","message":"StatePrefix: 'สมเด็จพระนางเจ้าพระบรมราชินี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:30.39919964+07:00","message":"TextPushed: 'สมเด็จพระนางเจ้าพระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:30.501906195+07:00","message":"receive streaming session, msgId: 604"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:30.501951616+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":"2025-10-27T14:41:30.501957199+07:00","message":"receive interim result [false|false]: สมเด็จพระนางเจ้าพระบรมราชินีทรงพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:30.50197087+07:00","message":"[buffer interim] 604 false สมเด็จพระนางเจ้าพระบรมราชินีทรงพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:30.501978009+07:00","message":"[bufferProcess] interim [180000000]:สมเด็จพระนางเจ้าพระบรมราชินีทรงพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:30.501980384+07:00","message":"[bufferProcess] send to processor:สมเด็จพระนางเจ้าพระบรมราชินี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:30.501986034+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:30.50198854+07:00","message":"> Transcript [3421] [false]: 'สมเด็จพระนางเจ้าพระบรมราชินี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:30.50199168+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:30.501993795+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:30.501995317+07:00","message":"StatePrefix: 'สมเด็จพระนางเจ้าพระบรมราชินี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:30.501997304+07:00","message":"TextPushed: 'สมเด็จพระนางเจ้าพระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:30.649281775+07:00","message":"receive streaming session, msgId: 604"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:30.649313307+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":"2025-10-27T14:41:30.649318215+07:00","message":"receive interim result [false|false]: สมเด็จพระนางเจ้าพระบรมราชินี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:30.649325786+07:00","message":"[buffer interim] 604 false สมเด็จพระนางเจ้าพระบรมราชินี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:30.649334901+07:00","message":"[bufferProcess] interim [300000000]:สมเด็จพระนางเจ้าพระบรมราชินี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:30.649337249+07:00","message":"[bufferProcess] send to processor:สมเด็จพระนางเจ้าพระบรมราชินีทรงพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:30.649340909+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:30.649343811+07:00","message":"> Transcript [3422] [false]: 'สมเด็จพระนางเจ้าพระบรมราชินีทรงพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:30.649346616+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:30.649348393+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:30.649350032+07:00","message":"StatePrefix: 'สมเด็จพระนางเจ้าพระบรมราชินี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:30.649351921+07:00","message":"TextPushed: 'สมเด็จพระนางเจ้าพระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:30.808469176+07:00","message":"receive streaming session, msgId: 604"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:30.808514233+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":"2025-10-27T14:41:30.808520849+07:00","message":"receive interim result [false|false]: สมเด็จพระนางเจ้าพระบรมราชินีทรงพระธาตุ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:30.808545784+07:00","message":"[buffer interim] 604 false สมเด็จพระนางเจ้าพระบรมราชินีทรงพระธาตุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:30.808557054+07:00","message":"[bufferProcess] interim [480000000]:สมเด็จพระนางเจ้าพระบรมราชินีทรงพระธาตุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:30.808560452+07:00","message":"[bufferProcess] send to processor:สมเด็จพระนางเจ้าพระบรมราชินี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:30.808567+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:30.808570649+07:00","message":"> Transcript [3423] [false]: 'สมเด็จพระนางเจ้าพระบรมราชินี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:30.808575281+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:30.808578474+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:30.808581318+07:00","message":"StatePrefix: 'สมเด็จพระนางเจ้าพระบรมราชินี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:30.808584097+07:00","message":"TextPushed: 'สมเด็จพระนางเจ้าพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:30.808591578+07:00","message":"Push: 'บรมราชินี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:30.808593853+07:00","message":"TextPushed: 'สมเด็จพระนางเจ้าพระบรมราชินี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:30.808596358+07:00","message":"Set new StatePrefix : 'สมเด็จพระนางเจ้าพระบรมราชินี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:30.808599199+07:00","message":"Next Push (prob) : ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:30.808626738+07:00","message":"push: {false บรมราชินี 0 0xc00401e900}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:30.862752919+07:00","message":"receive streaming session, msgId: 604"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:30.862792005+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สมเด็จพระนางเจ้าพระบรมราชินี\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:30.862797638+07:00","message":"receive interim result [false|false]: สมเด็จพระนางเจ้าพระบรมราชินี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:30.862812077+07:00","message":"[buffer interim] 604 false สมเด็จพระนางเจ้าพระบรมราชินี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:30.862822803+07:00","message":"[bufferProcess] interim [540000000]:สมเด็จพระนางเจ้าพระบรมราชินี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:30.862826402+07:00","message":"[bufferProcess] send to processor:สมเด็จพระนางเจ้าพระบรมราชินีทรงพระธาตุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:30.862833406+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:30.862836866+07:00","message":"> Transcript [3424] [false]: 'สมเด็จพระนางเจ้าพระบรมราชินีทรงพระธาตุ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:30.862839254+07:00","message":"Set StatePrefix (first interim): 'สมเด็จพระนางเจ้าพระบรมราชินีทรงพระธาตุ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:30.864696725+07:00","message":"receive streaming session, msgId: 604"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:30.864709368+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":"2025-10-27T14:41:30.86471365+07:00","message":"receive interim result [false|false]: สมเด็จพระนางเจ้าพระบรมราชินีทรงทอดผ้าไตร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:30.864722563+07:00","message":"[buffer interim] 604 false สมเด็จพระนางเจ้าพระบรมราชินีทรงทอดผ้าไตร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:30.864725856+07:00","message":"[bufferProcess] interim [600000000]:สมเด็จพระนางเจ้าพระบรมราชินีทรงทอดผ้าไตร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:30.864727961+07:00","message":"[bufferProcess] send to processor:สมเด็จพระนางเจ้าพระบรมราชินี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:30.864730317+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:30.864732197+07:00","message":"> Transcript [3425] [false]: 'สมเด็จพระนางเจ้าพระบรมราชินี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:30.864734041+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:31.088405167+07:00","message":"[GCS] IsForceVAD: false for message ID: 604"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:31.208869489+07:00","message":"receive streaming session, msgId: 604"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:31.208908896+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สมเด็จพระนางเจ้าพระบรมราชินีทรงทอดผ้าไตร\",\"confidence\":0.9533705}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":990000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:31.208918445+07:00","message":"receive interim result [true|false]: สมเด็จพระนางเจ้าพระบรมราชินีทรงทอดผ้าไตร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:31.208927535+07:00","message":"end recv isFinal message id 604"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:31.208930024+07:00","message":"end Recv id 604"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:31.208936521+07:00","message":"[buffer interim] 604 true สมเด็จพระนางเจ้าพระบรมราชินีทรงทอดผ้าไตร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:31.208947056+07:00","message":"[bufferProcess] interim [990000000]:สมเด็จพระนางเจ้าพระบรมราชินีทรงทอดผ้าไตร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:31.208955805+07:00","message":"[bufferProcess] send to processor (isfinal):สมเด็จพระนางเจ้าพระบรมราชินีทรงทอดผ้าไตร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:31.208960651+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:31.208964883+07:00","message":"> Transcript [3426] [false]: 'สมเด็จพระนางเจ้าพระบรมราชินีทรงทอดผ้าไตร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:31.208967879+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:31.208970536+07:00","message":"Set new StatePrefix: 'สมเด็จพระนางเจ้าพระบรมราชินีทรงทอดผ้าไตร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:31.208972721+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:31.208975322+07:00","message":"> Transcript [3427] [true]: 'สมเด็จพระนางเจ้าพระบรมราชินีทรงทอดผ้าไตร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:31.208978696+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:31.208981085+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:31.208983438+07:00","message":"StatePrefix: 'สมเด็จพระนางเจ้าพระบรมราชินีทรงทอดผ้าไตร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:31.208986979+07:00","message":"TextPushed: 'สมเด็จพระนางเจ้าพระบรมราชินี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:31.208993661+07:00","message":"Push: 'ทรงทอดผ้าไตร'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:31.209004399+07:00","message":"push: {true ทรงทอดผ้าไตร 0 0xc00401e900}"}
{"level":"info","service":"Main","time":"2025-10-27T14:41:31.220606562+07:00","message":"write wav file: './tmp/7446/7446_604.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:31.289511114+07:00","message":"[GCS] Start streaming session, msgId: 605"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:41:31.660346361+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:41:31.660352165+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:31.986034767+07:00","message":"receive streaming session, msgId: 605"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:31.986086517+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"14\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:31.98609199+07:00","message":"receive interim result [false|false]: 14"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:31.986105453+07:00","message":"[buffer interim] 605 false 14"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:31.986111988+07:00","message":"[bufferProcess] interim [720000000]:14"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:31.986113504+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:32.022189801+07:00","message":"receive streaming session, msgId: 605"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:32.022229627+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":"2025-10-27T14:41:32.022240543+07:00","message":"receive interim result [false|false]: ปิดไฟ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:32.022255056+07:00","message":"[buffer interim] 605 false ปิดไฟ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:32.02226285+07:00","message":"[bufferProcess] interim [780000000]:ปิดไฟ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:32.02226544+07:00","message":"[bufferProcess] send to processor:14"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:32.022272652+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:32.022276126+07:00","message":"> Transcript [3428] [false]: '14'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:32.022278905+07:00","message":"Set StatePrefix (first interim): '14'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:32.148965012+07:00","message":"receive streaming session, msgId: 605"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:32.149005868+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":"2025-10-27T14:41:32.149010915+07:00","message":"receive interim result [false|false]: ไฟหน้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:32.149022283+07:00","message":"[buffer interim] 605 false ไฟหน้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:32.149028816+07:00","message":"[bufferProcess] interim [900000000]:ไฟหน้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:32.149031288+07:00","message":"[bufferProcess] send to processor:ปิดไฟ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:32.149036916+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:32.149039538+07:00","message":"> Transcript [3429] [false]: 'ปิดไฟ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:32.149041759+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:32.149043445+07:00","message":"Set new StatePrefix: 'ปิดไฟ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:32.275666877+07:00","message":"receive streaming session, msgId: 605"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:32.275712333+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":"2025-10-27T14:41:32.275718946+07:00","message":"receive interim result [false|false]: ติดไฟแนนซ์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:32.275735767+07:00","message":"[buffer interim] 605 false ติดไฟแนนซ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:32.275743979+07:00","message":"[bufferProcess] interim [960000000]:ติดไฟแนนซ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:32.275747027+07:00","message":"[bufferProcess] send to processor:ไฟหน้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:32.275753219+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:32.275756971+07:00","message":"> Transcript [3430] [false]: 'ไฟหน้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:32.275759961+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:32.275762641+07:00","message":"Set new StatePrefix: 'ไฟหน้า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:32.281723534+07:00","message":"receive streaming session, msgId: 605"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:32.281753713+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":"2025-10-27T14:41:32.281758934+07:00","message":"receive interim result [false|false]: ปิดไฟนะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:32.281773866+07:00","message":"[buffer interim] 605 false ปิดไฟนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:32.281779568+07:00","message":"[bufferProcess] interim [20000000]:ปิดไฟนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:32.281781566+07:00","message":"[bufferProcess] send to processor:ติดไฟแนนซ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:32.281785406+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:32.281787718+07:00","message":"> Transcript [3431] [false]: 'ติดไฟแนนซ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:32.281789453+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:32.281791113+07:00","message":"Set new StatePrefix: 'ติดไฟแนนซ์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:32.340228187+07:00","message":"receive streaming session, msgId: 605"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:32.340279908+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":"2025-10-27T14:41:32.340287106+07:00","message":"receive interim result [false|false]: ปิดไฟนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:32.340300937+07:00","message":"[buffer interim] 605 false ปิดไฟนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:32.340307924+07:00","message":"[bufferProcess] interim [80000000]:ปิดไฟนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:32.340310016+07:00","message":"[bufferProcess] send to processor:ปิดไฟนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:32.340314942+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:32.340317313+07:00","message":"> Transcript [3432] [false]: 'ปิดไฟนะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:32.340319378+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:32.340321191+07:00","message":"Set new StatePrefix: 'ปิดไฟนะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:32.369897394+07:00","message":"[GCS] IsForceVAD: false for message ID: 605"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:32.48891144+07:00","message":"receive streaming session, msgId: 605"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:32.488955848+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปิดไฟนะคะ\",\"confidence\":0.95890945}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:32.488963076+07:00","message":"receive interim result [true|false]: ปิดไฟนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:32.488973756+07:00","message":"end recv isFinal message id 605"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:32.488976479+07:00","message":"end Recv id 605"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:32.488983884+07:00","message":"[buffer interim] 605 true ปิดไฟนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:32.488994623+07:00","message":"[bufferProcess] interim [320000000]:ปิดไฟนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:32.489000293+07:00","message":"[bufferProcess] send to processor (isfinal):ปิดไฟนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:32.489004539+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:32.489008776+07:00","message":"> Transcript [3433] [false]: 'ปิดไฟนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:32.489012964+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:32.489015124+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:32.489017626+07:00","message":"StatePrefix: 'ปิดไฟนะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:32.489020037+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:32.489022112+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:32.489024613+07:00","message":"> Transcript [3434] [true]: 'ปิดไฟนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:32.489027189+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:32.489029268+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:32.489031136+07:00","message":"StatePrefix: 'ปิดไฟนะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:32.489033374+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:32.489040129+07:00","message":"Push: 'ปิดไฟนะคะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:32.489050494+07:00","message":"push: {true ปิดไฟนะคะ 0 0xc0023e8200}"}
{"level":"info","service":"Main","time":"2025-10-27T14:41:32.494825131+07:00","message":"write wav file: './tmp/7446/7446_605.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:32.628615086+07:00","message":"[GCS] Start streaming session, msgId: 606"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:33.547682796+07:00","message":"receive streaming session, msgId: 606"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:33.547723855+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":"2025-10-27T14:41:33.547728783+07:00","message":"receive interim result [false|false]: แบบ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:33.547739656+07:00","message":"[buffer interim] 606 false แบบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:33.547746295+07:00","message":"[bufferProcess] interim [720000000]:แบบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:33.547747668+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:33.547752811+07:00","message":"[bufferProcess] send to processor (ticker):แบบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:33.547755699+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:33.54775828+07:00","message":"> Transcript [3435] [false]: 'แบบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:33.547760267+07:00","message":"Set StatePrefix (first interim): 'แบบ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:33.691781924+07:00","message":"receive streaming session, msgId: 606"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:33.691821093+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":"2025-10-27T14:41:33.691826187+07:00","message":"receive interim result [false|false]: แหนบพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:33.691841578+07:00","message":"[buffer interim] 606 false แหนบพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:33.691848374+07:00","message":"[bufferProcess] interim [840000000]:แหนบพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:33.691849909+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:33.823555255+07:00","message":"receive streaming session, msgId: 606"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:33.823590832+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":"2025-10-27T14:41:33.82359643+07:00","message":"receive interim result [false|false]: แปลภาษา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:33.823612436+07:00","message":"[buffer interim] 606 false แปลภาษา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:33.823624419+07:00","message":"[bufferProcess] interim [960000000]:แปลภาษา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:33.823626976+07:00","message":"[bufferProcess] send to processor:แหนบพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:33.823630357+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:33.823632867+07:00","message":"> Transcript [3436] [false]: 'แหนบพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:33.823634737+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:33.823636488+07:00","message":"Set new StatePrefix: 'แหนบพระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:33.827121838+07:00","message":"receive streaming session, msgId: 606"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:33.827158421+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":"2025-10-27T14:41:33.827164791+07:00","message":"receive interim result [false|false]: ประเทศ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:33.827180215+07:00","message":"[buffer interim] 606 false ประเทศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:33.82718706+07:00","message":"[bufferProcess] interim [20000000]:ประเทศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:33.827189211+07:00","message":"[bufferProcess] send to processor:แปลภาษา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:33.827192208+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:33.827194909+07:00","message":"> Transcript [3437] [false]: 'แปลภาษา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:33.827196745+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:33.827198318+07:00","message":"Set new StatePrefix: 'แปลภาษา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:33.977578553+07:00","message":"[GCS] IsForceVAD: false for message ID: 606"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:34.015078735+07:00","message":"receive streaming session, msgId: 606"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:34.015119695+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":"2025-10-27T14:41:34.015124593+07:00","message":"receive interim result [false|false]: แหนบพระเทพ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:34.015137193+07:00","message":"[buffer interim] 606 false แหนบพระเทพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:34.015143738+07:00","message":"[bufferProcess] interim [200000000]:แหนบพระเทพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:34.015145573+07:00","message":"[bufferProcess] send to processor:ประเทศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:34.015150719+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:34.015153439+07:00","message":"> Transcript [3438] [false]: 'ประเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:34.015155636+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:34.015157426+07:00","message":"Set new StatePrefix: 'ประเทศ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:34.095536001+07:00","message":"receive streaming session, msgId: 606"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:34.095577112+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แผนพระเทพ\",\"confidence\":0.9179764}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:34.095582087+07:00","message":"receive interim result [true|false]: แผนพระเทพ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:34.095590472+07:00","message":"end recv isFinal message id 606"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:34.095592218+07:00","message":"end Recv id 606"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:34.095597618+07:00","message":"[buffer interim] 606 true แผนพระเทพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:34.09560481+07:00","message":"[bufferProcess] interim [380000000]:แผนพระเทพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:34.095607658+07:00","message":"[bufferProcess] send to processor (isfinal):แหนบพระเทพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:34.095610831+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:34.09561316+07:00","message":"> Transcript [3439] [false]: 'แหนบพระเทพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:34.095615233+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:34.095617032+07:00","message":"Set new StatePrefix: 'แหนบพระเทพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:34.09561847+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:34.095620008+07:00","message":"> Transcript [3440] [true]: 'แผนพระเทพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:34.095621858+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:34.095623659+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:34.095625322+07:00","message":"StatePrefix: 'แหนบพระเทพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:34.095626921+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:34.095629162+07:00","message":"Push: 'แผนพระเทพ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:34.095636825+07:00","message":"push: {true แผนพระเทพ 0 0xc000128e00}"}
{"level":"info","service":"Main","time":"2025-10-27T14:41:34.102047559+07:00","message":"write wav file: './tmp/7446/7446_606.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:34.109436035+07:00","message":"[GCS] Start streaming session, msgId: 607"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:41:34.660389581+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:41:34.660406376+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:34.974519454+07:00","message":"receive streaming session, msgId: 607"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:34.974558764+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":"2025-10-27T14:41:34.974563623+07:00","message":"receive interim result [false|false]: จีรนันท์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:34.974578559+07:00","message":"[buffer interim] 607 false จีรนันท์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:34.974585858+07:00","message":"[bufferProcess] interim [660000000]:จีรนันท์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:34.974587433+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:35.365071617+07:00","message":"receive streaming session, msgId: 607"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:35.365115297+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":"2025-10-27T14:41:35.365121155+07:00","message":"receive interim result [false|false]: นันทพร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:35.36513483+07:00","message":"[buffer interim] 607 false นันทพร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:35.365141129+07:00","message":"[bufferProcess] interim [80000000]:นันทพร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:35.365143261+07:00","message":"[bufferProcess] send to processor:จีรนันท์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:35.365148415+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:35.365151024+07:00","message":"> Transcript [3441] [false]: 'จีรนันท์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:35.36515297+07:00","message":"Set StatePrefix (first interim): 'จีรนันท์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:35.741018506+07:00","message":"receive streaming session, msgId: 607"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:35.74106591+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":"2025-10-27T14:41:35.741072085+07:00","message":"receive interim result [false|false]: นันทพรวัด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:35.741085819+07:00","message":"[buffer interim] 607 false นันทพรวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:35.741092901+07:00","message":"[bufferProcess] interim [440000000]:นันทพรวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:35.741095222+07:00","message":"[bufferProcess] send to processor:นันทพร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:35.741101219+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:35.741103721+07:00","message":"> Transcript [3442] [false]: 'นันทพร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:35.741105669+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:35.741107337+07:00","message":"Set new StatePrefix: 'นันทพร'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:35.861585887+07:00","message":"receive streaming session, msgId: 607"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:35.861625002+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":"2025-10-27T14:41:35.861631075+07:00","message":"receive interim result [false|false]: นันทพรวัดบัว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:35.86164449+07:00","message":"[buffer interim] 607 false นันทพรวัดบัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:35.86165101+07:00","message":"[bufferProcess] interim [560000000]:นันทพรวัดบัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:35.861653448+07:00","message":"[bufferProcess] send to processor:นันทพรวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:35.861658575+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:35.861661274+07:00","message":"> Transcript [3443] [false]: 'นันทพรวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:35.861664168+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:35.861666157+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:35.861667774+07:00","message":"StatePrefix: 'นันทพร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:35.86166953+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:35.989824594+07:00","message":"receive streaming session, msgId: 607"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:35.989859868+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":"2025-10-27T14:41:35.989865238+07:00","message":"receive interim result [false|false]: นันทพรวัดพวง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:35.989878092+07:00","message":"[buffer interim] 607 false นันทพรวัดพวง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:35.989886463+07:00","message":"[bufferProcess] interim [680000000]:นันทพรวัดพวง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:35.989889104+07:00","message":"[bufferProcess] send to processor:นันทพรวัดบัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:35.98989252+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:35.989895191+07:00","message":"> Transcript [3444] [false]: 'นันทพรวัดบัว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:35.989898165+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:35.989899931+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:35.989901482+07:00","message":"StatePrefix: 'นันทพร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:35.989903189+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:36.059222269+07:00","message":"receive streaming session, msgId: 607"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:36.059269113+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":"2025-10-27T14:41:36.05927629+07:00","message":"receive interim result [false|false]: นันทพรวัดบัวขวัญ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:36.059294791+07:00","message":"[buffer interim] 607 false นันทพรวัดบัวขวัญ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:36.059305966+07:00","message":"[bufferProcess] interim [740000000]:นันทพรวัดบัวขวัญ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:36.05930897+07:00","message":"[bufferProcess] send to processor:นันทพรวัดพวง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:36.059315394+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:36.059319758+07:00","message":"> Transcript [3445] [false]: 'นันทพรวัดพวง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:36.059323625+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:36.059326044+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:36.059328262+07:00","message":"StatePrefix: 'นันทพร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:36.059330765+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:36.576628954+07:00","message":"receive streaming session, msgId: 607"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:36.576664997+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":"2025-10-27T14:41:36.576670669+07:00","message":"receive interim result [false|false]: นันทพรวัดบัวขวัญจังหวัด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:36.576684591+07:00","message":"[buffer interim] 607 false นันทพรวัดบัวขวัญจังหวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:36.576698693+07:00","message":"[bufferProcess] interim [280000000]:นันทพรวัดบัวขวัญจังหวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:36.576701643+07:00","message":"[bufferProcess] send to processor:นันทพรวัดบัวขวัญ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:36.576705861+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:36.576709526+07:00","message":"> Transcript [3446] [false]: 'นันทพรวัดบัวขวัญ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:36.576713579+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:36.576715987+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:36.57671835+07:00","message":"StatePrefix: 'นันทพร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:36.576722876+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:36.576725457+07:00","message":"Push: 'นันทพร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:36.576727103+07:00","message":"TextPushed: 'นันทพร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:36.576728799+07:00","message":"Set new StatePrefix : 'นันทพรวัดบัวขวัญ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:36.576731267+07:00","message":"Next Push (prob) : 'วัดบัวขวัญ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:36.576746493+07:00","message":"push: {false นันทพร 0 0xc00401ec00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:36.71031392+07:00","message":"receive streaming session, msgId: 607"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:36.710345525+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นันทพรวัดบัวขวัญ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:36.710351173+07:00","message":"receive interim result [false|false]: นันทพรวัดบัวขวัญ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:36.710364181+07:00","message":"[buffer interim] 607 false นันทพรวัดบัวขวัญ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:36.710371024+07:00","message":"[bufferProcess] interim [340000000]:นันทพรวัดบัวขวัญ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:36.710373499+07:00","message":"[bufferProcess] send to processor:นันทพรวัดบัวขวัญจังหวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:36.710377052+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:36.710379782+07:00","message":"> Transcript [3447] [false]: 'นันทพรวัดบัวขวัญจังหวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:36.710382584+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:36.710384266+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:36.710385881+07:00","message":"StatePrefix: 'นันทพรวัดบัวขวัญ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:36.710387781+07:00","message":"TextPushed: 'นันทพร'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:36.767391456+07:00","message":"receive streaming session, msgId: 607"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:36.767429047+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":"2025-10-27T14:41:36.767434802+07:00","message":"receive interim result [false|false]: นันทพรวัดบัวขวัญจังหวัดนนท"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:36.767447346+07:00","message":"[buffer interim] 607 false นันทพรวัดบัวขวัญจังหวัดนนท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:36.767453958+07:00","message":"[bufferProcess] interim [520000000]:นันทพรวัดบัวขวัญจังหวัดนนท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:36.767456318+07:00","message":"[bufferProcess] send to processor:นันทพรวัดบัวขวัญ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:36.767461891+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:36.767464354+07:00","message":"> Transcript [3448] [false]: 'นันทพรวัดบัวขวัญ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:36.767467187+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:36.767469006+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:36.767471348+07:00","message":"StatePrefix: 'นันทพรวัดบัวขวัญ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:36.767473322+07:00","message":"TextPushed: 'นันทพร'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:36.891030102+07:00","message":"receive streaming session, msgId: 607"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:36.891080479+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":"2025-10-27T14:41:36.891087817+07:00","message":"receive interim result [false|false]: นันทพรวัดบัวขวัญจังหวัด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:36.891111988+07:00","message":"[buffer interim] 607 false นันทพรวัดบัวขวัญจังหวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:36.891120757+07:00","message":"[bufferProcess] interim [580000000]:นันทพรวัดบัวขวัญจังหวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:36.891123832+07:00","message":"[bufferProcess] send to processor:นันทพรวัดบัวขวัญจังหวัดนนท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:36.891128919+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:36.891133999+07:00","message":"> Transcript [3449] [false]: 'นันทพรวัดบัวขวัญจังหวัดนนท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:36.89113878+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:36.891141215+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:36.891143896+07:00","message":"StatePrefix: 'นันทพรวัดบัวขวัญ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:36.891146504+07:00","message":"TextPushed: 'นันทพร'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:36.94964235+07:00","message":"receive streaming session, msgId: 607"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:36.949680537+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":"2025-10-27T14:41:36.94968652+07:00","message":"receive interim result [false|false]: นันทพรวัดบัวขวัญจังหวัดนนทบุรี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:36.949696795+07:00","message":"[buffer interim] 607 false นันทพรวัดบัวขวัญจังหวัดนนทบุรี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:36.949703297+07:00","message":"[bufferProcess] interim [640000000]:นันทพรวัดบัวขวัญจังหวัดนนทบุรี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:36.949705354+07:00","message":"[bufferProcess] send to processor:นันทพรวัดบัวขวัญจังหวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:36.94970863+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:36.949711171+07:00","message":"> Transcript [3450] [false]: 'นันทพรวัดบัวขวัญจังหวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:36.949713937+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:36.949715823+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:36.949717725+07:00","message":"StatePrefix: 'นันทพรวัดบัวขวัญ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:36.949719589+07:00","message":"TextPushed: 'นันทพร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:36.949722292+07:00","message":"Push: 'วัดบัวขวัญ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:36.949723859+07:00","message":"TextPushed: 'นันทพรวัดบัวขวัญ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:36.949725845+07:00","message":"Set new StatePrefix : 'นันทพรวัดบัวขวัญจังหวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:36.949727675+07:00","message":"Next Push (prob) : 'จังหวัด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:36.949735015+07:00","message":"push: {false วัดบัวขวัญ 0 0xc00401ec00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:37.588231483+07:00","message":"receive streaming session, msgId: 607"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:37.588269418+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นันทพรวัดบัวขวัญจังหวัดนนทบุรี\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:37.588275803+07:00","message":"receive interim result [false|false]: นันทพรวัดบัวขวัญจังหวัดนนทบุรี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:37.588289335+07:00","message":"[buffer interim] 607 false นันทพรวัดบัวขวัญจังหวัดนนทบุรี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:37.588296122+07:00","message":"[bufferProcess] interim [240000000]:นันทพรวัดบัวขวัญจังหวัดนนทบุรี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:37.58829813+07:00","message":"[bufferProcess] send to processor:นันทพรวัดบัวขวัญจังหวัดนนทบุรี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:37.588301186+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:37.588303821+07:00","message":"> Transcript [3451] [false]: 'นันทพรวัดบัวขวัญจังหวัดนนทบุรี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:37.588306635+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:37.588308381+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:37.588309824+07:00","message":"StatePrefix: 'นันทพรวัดบัวขวัญจังหวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:37.588312018+07:00","message":"TextPushed: 'นันทพรวัดบัวขวัญ'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:41:37.661225011+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:41:37.66126541+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:38.163822588+07:00","message":"receive streaming session, msgId: 607"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:38.163856517+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":"2025-10-27T14:41:38.163862554+07:00","message":"receive interim result [false|false]: นันทพรวัดบัวขวัญจังหวัดนนทบุรีประเทศ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:38.163874863+07:00","message":"[buffer interim] 607 false นันทพรวัดบัวขวัญจังหวัดนนทบุรีประเทศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:38.163881449+07:00","message":"[bufferProcess] interim [840000000]:นันทพรวัดบัวขวัญจังหวัดนนทบุรีประเทศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:38.163883942+07:00","message":"[bufferProcess] send to processor:นันทพรวัดบัวขวัญจังหวัดนนทบุรี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:38.163887449+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:38.163890304+07:00","message":"> Transcript [3452] [false]: 'นันทพรวัดบัวขวัญจังหวัดนนทบุรี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:38.163892852+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:38.163894505+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:38.163896358+07:00","message":"StatePrefix: 'นันทพรวัดบัวขวัญจังหวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:38.163898431+07:00","message":"TextPushed: 'นันทพรวัดบัวขวัญ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:38.305112058+07:00","message":"receive streaming session, msgId: 607"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:38.30515617+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":"2025-10-27T14:41:38.305176106+07:00","message":"receive interim result [false|false]: นันทพรวัดบัวขวัญจังหวัดนนทบุรีประเทศไทย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:38.305193916+07:00","message":"[buffer interim] 607 false นันทพรวัดบัวขวัญจังหวัดนนทบุรีประเทศไทย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:38.305202315+07:00","message":"[bufferProcess] interim [20000000]:นันทพรวัดบัวขวัญจังหวัดนนทบุรีประเทศไทย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:38.305205314+07:00","message":"[bufferProcess] send to processor:นันทพรวัดบัวขวัญจังหวัดนนทบุรีประเทศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:38.305212407+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:38.305216375+07:00","message":"> Transcript [3453] [false]: 'นันทพรวัดบัวขวัญจังหวัดนนทบุรีประเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:38.305220907+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:38.305223505+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:38.305226773+07:00","message":"StatePrefix: 'นันทพรวัดบัวขวัญจังหวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:38.305230144+07:00","message":"TextPushed: 'นันทพรวัดบัวขวัญ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:38.493078634+07:00","message":"receive streaming session, msgId: 607"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:38.493118097+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":"2025-10-27T14:41:38.493123695+07:00","message":"receive interim result [false|false]: นันทพรวัดบัวขวัญจังหวัดนนทบุรีประเทศวชิระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:38.493137973+07:00","message":"[buffer interim] 607 false นันทพรวัดบัวขวัญจังหวัดนนทบุรีประเทศวชิระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:38.493147053+07:00","message":"[bufferProcess] interim [200000000]:นันทพรวัดบัวขวัญจังหวัดนนทบุรีประเทศวชิระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:38.493150063+07:00","message":"[bufferProcess] send to processor:นันทพรวัดบัวขวัญจังหวัดนนทบุรีประเทศไทย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:38.493155874+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:38.493159574+07:00","message":"> Transcript [3454] [false]: 'นันทพรวัดบัวขวัญจังหวัดนนทบุรีประเทศไทย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:38.493174694+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:38.493177098+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:38.493179644+07:00","message":"StatePrefix: 'นันทพรวัดบัวขวัญจังหวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:38.493182529+07:00","message":"TextPushed: 'นันทพรวัดบัวขวัญ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:38.493186666+07:00","message":"Push: 'จังหวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:38.493189316+07:00","message":"TextPushed: 'นันทพรวัดบัวขวัญจังหวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:38.493192344+07:00","message":"Set new StatePrefix : 'นันทพรวัดบัวขวัญจังหวัดนนทบุรีประเทศไทย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:38.493195261+07:00","message":"Next Push (prob) : 'นนทบุรีประเทศไทย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:38.493204911+07:00","message":"push: {false จังหวัด 0 0xc00401ec00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:38.871479952+07:00","message":"receive streaming session, msgId: 607"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:38.871518042+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นันทพรวัดบัวขวัญจังหวัดนนทบุรีประเทศวชิระ Ghost\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:38.871524224+07:00","message":"receive interim result [false|false]: นันทพรวัดบัวขวัญจังหวัดนนทบุรีประเทศวชิระ Ghost"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:38.871537917+07:00","message":"[buffer interim] 607 false นันทพรวัดบัวขวัญจังหวัดนนทบุรีประเทศวชิระ Ghost"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:38.87154486+07:00","message":"[bufferProcess] interim [560000000]:นันทพรวัดบัวขวัญจังหวัดนนทบุรีประเทศวชิระ Ghost"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:38.871546963+07:00","message":"[bufferProcess] send to processor:นันทพรวัดบัวขวัญจังหวัดนนทบุรีประเทศวชิระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:38.871550269+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:38.87155286+07:00","message":"> Transcript [3455] [false]: 'นันทพรวัดบัวขวัญจังหวัดนนทบุรีประเทศวชิระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:38.871555006+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:38.871556744+07:00","message":"Set new StatePrefix: 'นันทพรวัดบัวขวัญจังหวัดนนทบุรีประเทศวชิระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:38.94993362+07:00","message":"receive streaming session, msgId: 607"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:38.949970294+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":"2025-10-27T14:41:38.949976038+07:00","message":"receive interim result [false|false]: นันทพรวัดบัวขวัญจังหวัดนนทบุรีประเทศวชิระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:38.94998797+07:00","message":"[buffer interim] 607 false นันทพรวัดบัวขวัญจังหวัดนนทบุรีประเทศวชิระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:38.949996892+07:00","message":"[bufferProcess] interim [680000000]:นันทพรวัดบัวขวัญจังหวัดนนทบุรีประเทศวชิระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:38.94999936+07:00","message":"[bufferProcess] send to processor:นันทพรวัดบัวขวัญจังหวัดนนทบุรีประเทศวชิระ Ghost"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:38.950004764+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:38.950007306+07:00","message":"> Transcript [3456] [false]: 'นันทพรวัดบัวขวัญจังหวัดนนทบุรีประเทศวชิระ Ghost'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:38.950011183+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:38.950013031+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:38.950014864+07:00","message":"StatePrefix: 'นันทพรวัดบัวขวัญจังหวัดนนทบุรีประเทศวชิระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:38.950017485+07:00","message":"TextPushed: 'นันทพรวัดบัวขวัญจังหวัด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:39.060423709+07:00","message":"receive streaming session, msgId: 607"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:39.060459601+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":"2025-10-27T14:41:39.060466297+07:00","message":"receive interim result [false|false]: นันทพรวัดบัวขวัญจังหวัดนนทบุรีประเทศวชิระโกศล"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:39.060479508+07:00","message":"[buffer interim] 607 false นันทพรวัดบัวขวัญจังหวัดนนทบุรีประเทศวชิระโกศล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:39.060485691+07:00","message":"[bufferProcess] interim [740000000]:นันทพรวัดบัวขวัญจังหวัดนนทบุรีประเทศวชิระโกศล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:39.060488248+07:00","message":"[bufferProcess] send to processor:นันทพรวัดบัวขวัญจังหวัดนนทบุรีประเทศวชิระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:39.060493277+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:39.060495778+07:00","message":"> Transcript [3457] [false]: 'นันทพรวัดบัวขวัญจังหวัดนนทบุรีประเทศวชิระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:39.060498749+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:39.060500455+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:39.060501954+07:00","message":"StatePrefix: 'นันทพรวัดบัวขวัญจังหวัดนนทบุรีประเทศวชิระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:39.06050449+07:00","message":"TextPushed: 'นันทพรวัดบัวขวัญจังหวัด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:39.3796719+07:00","message":"receive streaming session, msgId: 607"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:39.379716283+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":"2025-10-27T14:41:39.379721986+07:00","message":"receive interim result [false|false]: นันทพรวัดบัวขวัญจังหวัดนนทบุรีประเทศวชิระโกศลวัด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:39.379733766+07:00","message":"[buffer interim] 607 false นันทพรวัดบัวขวัญจังหวัดนนทบุรีประเทศวชิระโกศลวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:39.37974109+07:00","message":"[bufferProcess] interim [40000000]:นันทพรวัดบัวขวัญจังหวัดนนทบุรีประเทศวชิระโกศลวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:39.379743415+07:00","message":"[bufferProcess] send to processor:นันทพรวัดบัวขวัญจังหวัดนนทบุรีประเทศวชิระโกศล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:39.379747165+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:39.379749569+07:00","message":"> Transcript [3458] [false]: 'นันทพรวัดบัวขวัญจังหวัดนนทบุรีประเทศวชิระโกศล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:39.379752794+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:39.379754514+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:39.379756062+07:00","message":"StatePrefix: 'นันทพรวัดบัวขวัญจังหวัดนนทบุรีประเทศวชิระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:39.379758144+07:00","message":"TextPushed: 'นันทพรวัดบัวขวัญจังหวัด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:39.449147863+07:00","message":"receive streaming session, msgId: 607"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:39.449213305+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":"2025-10-27T14:41:39.449220132+07:00","message":"receive interim result [false|false]: นันทพรวัดบัวขวัญจังหวัดนนทบุรีประเทศวชิระโกศลวัดบาง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:39.449232914+07:00","message":"[buffer interim] 607 false นันทพรวัดบัวขวัญจังหวัดนนทบุรีประเทศวชิระโกศลวัดบาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:39.449239897+07:00","message":"[bufferProcess] interim [220000000]:นันทพรวัดบัวขวัญจังหวัดนนทบุรีประเทศวชิระโกศลวัดบาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:39.44924205+07:00","message":"[bufferProcess] send to processor:นันทพรวัดบัวขวัญจังหวัดนนทบุรีประเทศวชิระโกศลวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:39.449247955+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:39.449250731+07:00","message":"> Transcript [3459] [false]: 'นันทพรวัดบัวขวัญจังหวัดนนทบุรีประเทศวชิระโกศลวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:39.449254698+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:39.449256861+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:39.449258695+07:00","message":"StatePrefix: 'นันทพรวัดบัวขวัญจังหวัดนนทบุรีประเทศวชิระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:39.449261171+07:00","message":"TextPushed: 'นันทพรวัดบัวขวัญจังหวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:39.449266048+07:00","message":"Push: 'นนทบุรีประเทศวชิระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:39.449267764+07:00","message":"TextPushed: 'นันทพรวัดบัวขวัญจังหวัดนนทบุรีประเทศวชิระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:39.449269536+07:00","message":"Set new StatePrefix : 'นันทพรวัดบัวขวัญจังหวัดนนทบุรีประเทศวชิระโกศลวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:39.449271467+07:00","message":"Next Push (prob) : 'โกศลวัด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:39.449279157+07:00","message":"push: {false นนทบุรีประเทศวชิระ 0 0xc00401ec00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:39.639128662+07:00","message":"receive streaming session, msgId: 607"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:39.639175373+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":"2025-10-27T14:41:39.639183026+07:00","message":"receive interim result [false|false]: นันทพรวัดบัวขวัญจังหวัดนนทบุรีประเทศวชิระโกศลวัดบางนา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:39.639199733+07:00","message":"[buffer interim] 607 false นันทพรวัดบัวขวัญจังหวัดนนทบุรีประเทศวชิระโกศลวัดบางนา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:39.639207887+07:00","message":"[bufferProcess] interim [340000000]:นันทพรวัดบัวขวัญจังหวัดนนทบุรีประเทศวชิระโกศลวัดบางนา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:39.639211388+07:00","message":"[bufferProcess] send to processor:นันทพรวัดบัวขวัญจังหวัดนนทบุรีประเทศวชิระโกศลวัดบาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:39.639218543+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:39.639221622+07:00","message":"> Transcript [3460] [false]: 'นันทพรวัดบัวขวัญจังหวัดนนทบุรีประเทศวชิระโกศลวัดบาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:39.639226332+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:39.639228696+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:39.639231028+07:00","message":"StatePrefix: 'นันทพรวัดบัวขวัญจังหวัดนนทบุรีประเทศวชิระโกศลวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:39.639234709+07:00","message":"TextPushed: 'นันทพรวัดบัวขวัญจังหวัดนนทบุรีประเทศวชิระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:39.773308597+07:00","message":"receive streaming session, msgId: 607"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:39.773358506+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":"2025-10-27T14:41:39.773366435+07:00","message":"receive interim result [false|false]: นันทพรวัดบัวขวัญจังหวัดนนทบุรีประเทศวชิระโกศลวัดบางนาง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:39.773383337+07:00","message":"[buffer interim] 607 false นันทพรวัดบัวขวัญจังหวัดนนทบุรีประเทศวชิระโกศลวัดบางนาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:39.77339377+07:00","message":"[bufferProcess] interim [520000000]:นันทพรวัดบัวขวัญจังหวัดนนทบุรีประเทศวชิระโกศลวัดบางนาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:39.773397306+07:00","message":"[bufferProcess] send to processor:นันทพรวัดบัวขวัญจังหวัดนนทบุรีประเทศวชิระโกศลวัดบางนา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:39.773407866+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:39.773411511+07:00","message":"> Transcript [3461] [false]: 'นันทพรวัดบัวขวัญจังหวัดนนทบุรีประเทศวชิระโกศลวัดบางนา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:39.773416238+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:39.773418586+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:39.773421805+07:00","message":"StatePrefix: 'นันทพรวัดบัวขวัญจังหวัดนนทบุรีประเทศวชิระโกศลวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:39.773424989+07:00","message":"TextPushed: 'นันทพรวัดบัวขวัญจังหวัดนนทบุรีประเทศวชิระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:39.957994729+07:00","message":"receive streaming session, msgId: 607"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:39.95803015+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":"2025-10-27T14:41:39.958036341+07:00","message":"receive interim result [false|false]: นันทพรวัดบัวขวัญจังหวัดนนทบุรีประเทศวชิระโกศลวัดบางนานอก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:39.958048986+07:00","message":"[buffer interim] 607 false นันทพรวัดบัวขวัญจังหวัดนนทบุรีประเทศวชิระโกศลวัดบางนานอก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:39.958062951+07:00","message":"[bufferProcess] interim [640000000]:นันทพรวัดบัวขวัญจังหวัดนนทบุรีประเทศวชิระโกศลวัดบางนานอก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:39.958065327+07:00","message":"[bufferProcess] send to processor:นันทพรวัดบัวขวัญจังหวัดนนทบุรีประเทศวชิระโกศลวัดบางนาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:39.958070853+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:39.958073366+07:00","message":"> Transcript [3462] [false]: 'นันทพรวัดบัวขวัญจังหวัดนนทบุรีประเทศวชิระโกศลวัดบางนาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:39.958076565+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:39.958078195+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:39.958080106+07:00","message":"StatePrefix: 'นันทพรวัดบัวขวัญจังหวัดนนทบุรีประเทศวชิระโกศลวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:39.958082363+07:00","message":"TextPushed: 'นันทพรวัดบัวขวัญจังหวัดนนทบุรีประเทศวชิระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:39.997432506+07:00","message":"[GCS] IsForceVAD: false for message ID: 607"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:40.173726663+07:00","message":"receive streaming session, msgId: 607"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:40.173763129+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นันทพรวัดบัวขวัญจังหวัดนนทบุรีประเทศวชิรโกศลวัดบางนานอก\",\"confidence\":0.92294616}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":910000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:40.173769694+07:00","message":"receive interim result [true|false]: นันทพรวัดบัวขวัญจังหวัดนนทบุรีประเทศวชิรโกศลวัดบางนานอก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:40.173777089+07:00","message":"end recv isFinal message id 607"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:40.173778908+07:00","message":"end Recv id 607"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:40.173809433+07:00","message":"[buffer interim] 607 true นันทพรวัดบัวขวัญจังหวัดนนทบุรีประเทศวชิรโกศลวัดบางนานอก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:40.173817559+07:00","message":"[bufferProcess] interim [910000000]:นันทพรวัดบัวขวัญจังหวัดนนทบุรีประเทศวชิรโกศลวัดบางนานอก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:40.173820385+07:00","message":"[bufferProcess] send to processor (isfinal):นันทพรวัดบัวขวัญจังหวัดนนทบุรีประเทศวชิระโกศลวัดบางนานอก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:40.173823547+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:40.173826953+07:00","message":"> Transcript [3463] [false]: 'นันทพรวัดบัวขวัญจังหวัดนนทบุรีประเทศวชิระโกศลวัดบางนานอก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:40.173830329+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:40.173831981+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:40.173836613+07:00","message":"StatePrefix: 'นันทพรวัดบัวขวัญจังหวัดนนทบุรีประเทศวชิระโกศลวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:40.173839076+07:00","message":"TextPushed: 'นันทพรวัดบัวขวัญจังหวัดนนทบุรีประเทศวชิระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:40.173841509+07:00","message":"Push: 'โกศลวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:40.173854766+07:00","message":"TextPushed: 'นันทพรวัดบัวขวัญจังหวัดนนทบุรีประเทศวชิระโกศลวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:40.173856633+07:00","message":"Set new StatePrefix : 'นันทพรวัดบัวขวัญจังหวัดนนทบุรีประเทศวชิระโกศลวัดบางนานอก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:40.173858876+07:00","message":"Next Push (prob) : 'บางนานอก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:40.173860347+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:40.173862066+07:00","message":"> Transcript [3464] [true]: 'นันทพรวัดบัวขวัญจังหวัดนนทบุรีประเทศวชิรโกศลวัดบางนานอก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:40.17386413+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:40.173865598+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:40.173867063+07:00","message":"StatePrefix: 'นันทพรวัดบัวขวัญจังหวัดนนทบุรีประเทศวชิระโกศลวัดบางนานอก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:40.173868682+07:00","message":"TextPushed: 'นันทพรวัดบัวขวัญจังหวัดนนทบุรีประเทศวชิระโกศลวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:40.173870128+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:40.173947888+07:00","message":"push: {false โกศลวัด 0 0xc00401ec00}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:40.174014664+07:00","message":"Push: 'บางนานอก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:40.17401706+07:00","message":"TextPushed: 'นันทพรวัดบัวขวัญจังหวัดนนทบุรีประเทศวชิระโกศลวัดบางนานอก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:40.174018764+07:00","message":"Set new StatePrefix : 'นันทพรวัดบัวขวัญจังหวัดนนทบุรีประเทศวชิรโกศลวัดบางนานอก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:40.174024713+07:00","message":"Next Push (prob) : 'นันทพรวัดบัวขวัญจังหวัดนนทบุรีประเทศวชิรโกศลวัดบางนานอก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:40.174030506+07:00","message":"push: {true บางนานอก 0 0xc00401ec00}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:40.17404952+07:00","message":"write aligntment file to 'tmp/7446/align_message_id_607.html'"}
{"level":"info","service":"Main","time":"2025-10-27T14:41:40.185325501+07:00","message":"write wav file: './tmp/7446/7446_607.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:40.319855932+07:00","message":"[GCS] Start streaming session, msgId: 608"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:41:40.66145439+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:41:40.661464373+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:40.905906123+07:00","message":"receive streaming session, msgId: 608"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:40.905937939+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":"2025-10-27T14:41:40.905943019+07:00","message":"receive interim result [false|false]: ประเทศ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:40.905952978+07:00","message":"[buffer interim] 608 false ประเทศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:40.905959361+07:00","message":"[bufferProcess] interim [600000000]:ประเทศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:40.905960935+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:41.223420265+07:00","message":"receive streaming session, msgId: 608"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:41.223456538+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":"2025-10-27T14:41:41.223462467+07:00","message":"receive interim result [false|false]: ประเทศวัด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:41.223477205+07:00","message":"[buffer interim] 608 false ประเทศวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:41.223485048+07:00","message":"[bufferProcess] interim [900000000]:ประเทศวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:41.223487948+07:00","message":"[bufferProcess] send to processor:ประเทศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:41.223492056+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:41.223494786+07:00","message":"> Transcript [3465] [false]: 'ประเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:41.223496604+07:00","message":"Set StatePrefix (first interim): 'ประเทศ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:41.320700325+07:00","message":"receive streaming session, msgId: 608"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:41.320735227+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":"2025-10-27T14:41:41.320740598+07:00","message":"receive interim result [false|false]: ประเทศรัสเซีย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:41.320750159+07:00","message":"[buffer interim] 608 false ประเทศรัสเซีย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:41.32075727+07:00","message":"[bufferProcess] interim [960000000]:ประเทศรัสเซีย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:41.32075969+07:00","message":"[bufferProcess] send to processor:ประเทศวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:41.320766323+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:41.32076917+07:00","message":"> Transcript [3466] [false]: 'ประเทศวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:41.320771976+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:41.320776815+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:41.320778417+07:00","message":"StatePrefix: 'ประเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:41.320780644+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:41.385725493+07:00","message":"receive streaming session, msgId: 608"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:41.385762658+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":"2025-10-27T14:41:41.385768404+07:00","message":"receive interim result [false|false]: ประเทศวชิระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:41.385783604+07:00","message":"[buffer interim] 608 false ประเทศวชิระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:41.385792399+07:00","message":"[bufferProcess] interim [80000000]:ประเทศวชิระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:41.385794226+07:00","message":"[bufferProcess] send to processor:ประเทศรัสเซีย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:41.385797741+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:41.385800496+07:00","message":"> Transcript [3467] [false]: 'ประเทศรัสเซีย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:41.385803669+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:41.38580546+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:41.385807044+07:00","message":"StatePrefix: 'ประเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:41.385808812+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:41.570843218+07:00","message":"receive streaming session, msgId: 608"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:41.570882899+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":"2025-10-27T14:41:41.570891054+07:00","message":"receive interim result [false|false]: ประเทศวชิรเมธี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:41.570906743+07:00","message":"[buffer interim] 608 false ประเทศวชิรเมธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:41.570913938+07:00","message":"[bufferProcess] interim [320000000]:ประเทศวชิรเมธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:41.57091595+07:00","message":"[bufferProcess] send to processor:ประเทศวชิระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:41.570919704+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:41.570922584+07:00","message":"> Transcript [3468] [false]: 'ประเทศวชิระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:41.570925525+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:41.570927319+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:41.570929035+07:00","message":"StatePrefix: 'ประเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:41.570930778+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:42.216130967+07:00","message":"receive streaming session, msgId: 608"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:42.216177344+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":"2025-10-27T14:41:42.216182587+07:00","message":"receive interim result [false|false]: ประเทศวชิรเมธีอาจารย์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:42.216201841+07:00","message":"[buffer interim] 608 false ประเทศวชิรเมธีอาจารย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:42.216210691+07:00","message":"[bufferProcess] interim [920000000]:ประเทศวชิรเมธีอาจารย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:42.216212847+07:00","message":"[bufferProcess] send to processor:ประเทศวชิรเมธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:42.216216086+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:42.216218609+07:00","message":"> Transcript [3469] [false]: 'ประเทศวชิรเมธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:42.21622195+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:42.216223797+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:42.216225514+07:00","message":"StatePrefix: 'ประเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:42.216227214+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:42.216231154+07:00","message":"Push: 'ประเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:42.216232789+07:00","message":"TextPushed: 'ประเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:42.216234854+07:00","message":"Set new StatePrefix : 'ประเทศวชิรเมธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:42.216236944+07:00","message":"Next Push (prob) : 'วชิรเมธี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:42.21624455+07:00","message":"push: {false ประเทศ 0 0xc00401ee80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:42.463528038+07:00","message":"receive streaming session, msgId: 608"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:42.463569878+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":"2025-10-27T14:41:42.463580541+07:00","message":"receive interim result [false|false]: ประเทศวชิรเมธีอาจารย์วัด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:42.463594233+07:00","message":"[buffer interim] 608 false ประเทศวชิรเมธีอาจารย์วัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:42.463602251+07:00","message":"[bufferProcess] interim [160000000]:ประเทศวชิรเมธีอาจารย์วัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:42.463605221+07:00","message":"[bufferProcess] send to processor:ประเทศวชิรเมธีอาจารย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:42.463611697+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:42.463615895+07:00","message":"> Transcript [3470] [false]: 'ประเทศวชิรเมธีอาจารย์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:42.463620338+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:42.463622824+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:42.463625454+07:00","message":"StatePrefix: 'ประเทศวชิรเมธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:42.463628714+07:00","message":"TextPushed: 'ประเทศ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:42.669757873+07:00","message":"receive streaming session, msgId: 608"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:42.669805034+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":"2025-10-27T14:41:42.66981693+07:00","message":"receive interim result [false|false]: ประเทศวชิรเมธีอาจารย์วัดพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:42.669832811+07:00","message":"[buffer interim] 608 false ประเทศวชิรเมธีอาจารย์วัดพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:42.669844358+07:00","message":"[bufferProcess] interim [340000000]:ประเทศวชิรเมธีอาจารย์วัดพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:42.669847797+07:00","message":"[bufferProcess] send to processor:ประเทศวชิรเมธีอาจารย์วัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:42.669854876+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:42.669858504+07:00","message":"> Transcript [3471] [false]: 'ประเทศวชิรเมธีอาจารย์วัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:42.669863015+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:42.669865223+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:42.669867654+07:00","message":"StatePrefix: 'ประเทศวชิรเมธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:42.669870441+07:00","message":"TextPushed: 'ประเทศ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:42.676273456+07:00","message":"receive streaming session, msgId: 608"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:42.676307452+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":"2025-10-27T14:41:42.676313187+07:00","message":"receive interim result [false|false]: ประเทศวชิรเมธีอาจารย์วัดบ้าน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:42.676324097+07:00","message":"[buffer interim] 608 false ประเทศวชิรเมธีอาจารย์วัดบ้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:42.676331217+07:00","message":"[bufferProcess] interim [400000000]:ประเทศวชิรเมธีอาจารย์วัดบ้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:42.676333065+07:00","message":"[bufferProcess] send to processor:ประเทศวชิรเมธีอาจารย์วัดพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:42.676338325+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:42.676340602+07:00","message":"> Transcript [3472] [false]: 'ประเทศวชิรเมธีอาจารย์วัดพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:42.676343631+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:42.67634549+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:42.676347643+07:00","message":"StatePrefix: 'ประเทศวชิรเมธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:42.676350883+07:00","message":"TextPushed: 'ประเทศ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:42.779791881+07:00","message":"receive streaming session, msgId: 608"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:42.779828018+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":"2025-10-27T14:41:42.779833315+07:00","message":"receive interim result [false|false]: ประเทศวชิรเมธีอาจารย์วัดมกุฏ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:42.77984469+07:00","message":"[buffer interim] 608 false ประเทศวชิรเมธีอาจารย์วัดมกุฏ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:42.779852886+07:00","message":"[bufferProcess] interim [460000000]:ประเทศวชิรเมธีอาจารย์วัดมกุฏ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:42.77985484+07:00","message":"[bufferProcess] send to processor:ประเทศวชิรเมธีอาจารย์วัดบ้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:42.779860207+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:42.77986267+07:00","message":"> Transcript [3473] [false]: 'ประเทศวชิรเมธีอาจารย์วัดบ้าน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:42.779866401+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:42.779868562+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:42.779870882+07:00","message":"StatePrefix: 'ประเทศวชิรเมธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:42.77987299+07:00","message":"TextPushed: 'ประเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:42.77987694+07:00","message":"Push: 'วชิรเมธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:42.779879161+07:00","message":"TextPushed: 'ประเทศวชิรเมธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:42.779880861+07:00","message":"Set new StatePrefix : 'ประเทศวชิรเมธีอาจารย์วัดบ้าน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:42.779882659+07:00","message":"Next Push (prob) : 'อาจารย์วัดบ้าน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:42.779889708+07:00","message":"push: {false วชิรเมธี 0 0xc00401ee80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:42.978455257+07:00","message":"receive streaming session, msgId: 608"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:42.978497673+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":"2025-10-27T14:41:42.978503389+07:00","message":"receive interim result [false|false]: ประเทศวชิรเมธีอาจารย์วัด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:42.978516392+07:00","message":"[buffer interim] 608 false ประเทศวชิรเมธีอาจารย์วัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:42.978526334+07:00","message":"[bufferProcess] interim [640000000]:ประเทศวชิรเมธีอาจารย์วัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:42.978528673+07:00","message":"[bufferProcess] send to processor:ประเทศวชิรเมธีอาจารย์วัดมกุฏ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:42.978532254+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:42.978534773+07:00","message":"> Transcript [3474] [false]: 'ประเทศวชิรเมธีอาจารย์วัดมกุฏ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:42.978536968+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:42.978538534+07:00","message":"Set new StatePrefix: 'ประเทศวชิรเมธีอาจารย์วัดมกุฏ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:42.981248666+07:00","message":"receive streaming session, msgId: 608"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:42.98128378+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":"2025-10-27T14:41:42.981288475+07:00","message":"receive interim result [false|false]: ประเทศวชิรเมธีอาจารย์วัดมกุฏกษัตริย์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:42.981302421+07:00","message":"[buffer interim] 608 false ประเทศวชิรเมธีอาจารย์วัดมกุฏกษัตริย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:42.981307239+07:00","message":"[bufferProcess] interim [700000000]:ประเทศวชิรเมธีอาจารย์วัดมกุฏกษัตริย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:42.981309084+07:00","message":"[bufferProcess] send to processor:ประเทศวชิรเมธีอาจารย์วัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:42.981311357+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:42.981313541+07:00","message":"> Transcript [3475] [false]: 'ประเทศวชิรเมธีอาจารย์วัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:42.981315543+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:43.310733736+07:00","message":"receive streaming session, msgId: 608"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:43.310772607+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":"2025-10-27T14:41:43.310779448+07:00","message":"receive interim result [false|false]: ประเทศวชิรเมธีอาจารย์วัดมกุฏกษัตริย์ติยา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:43.310792356+07:00","message":"[buffer interim] 608 false ประเทศวชิรเมธีอาจารย์วัดมกุฏกษัตริย์ติยา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:43.310799761+07:00","message":"[bufferProcess] interim [0]:ประเทศวชิรเมธีอาจารย์วัดมกุฏกษัตริย์ติยา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:43.310802198+07:00","message":"[bufferProcess] send to processor:ประเทศวชิรเมธีอาจารย์วัดมกุฏกษัตริย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:43.310806428+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:43.310810227+07:00","message":"> Transcript [3476] [false]: 'ประเทศวชิรเมธีอาจารย์วัดมกุฏกษัตริย์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:43.310814402+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:43.310816531+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:43.310818838+07:00","message":"StatePrefix: 'ประเทศวชิรเมธีอาจารย์วัดมกุฏ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:43.310821716+07:00","message":"TextPushed: 'ประเทศวชิรเมธี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:43.49446704+07:00","message":"receive streaming session, msgId: 608"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:43.494508921+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":"2025-10-27T14:41:43.494514928+07:00","message":"receive interim result [false|false]: ประเทศวชิรเมธีอาจารย์วัดมกุฏกษัตริยาราม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:43.494530304+07:00","message":"[buffer interim] 608 false ประเทศวชิรเมธีอาจารย์วัดมกุฏกษัตริยาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:43.494537525+07:00","message":"[bufferProcess] interim [180000000]:ประเทศวชิรเมธีอาจารย์วัดมกุฏกษัตริยาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:43.494539618+07:00","message":"[bufferProcess] send to processor:ประเทศวชิรเมธีอาจารย์วัดมกุฏกษัตริย์ติยา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:43.494543098+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:43.494545667+07:00","message":"> Transcript [3477] [false]: 'ประเทศวชิรเมธีอาจารย์วัดมกุฏกษัตริย์ติยา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:43.494548951+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:43.494550633+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:43.494552494+07:00","message":"StatePrefix: 'ประเทศวชิรเมธีอาจารย์วัดมกุฏ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:43.494554979+07:00","message":"TextPushed: 'ประเทศวชิรเมธี'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:41:43.661823262+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:41:43.661870188+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:44.061626369+07:00","message":"receive streaming session, msgId: 608"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:44.061661873+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประเทศวชิรเมธีอาจารย์วัดมกุฏกษัตริยาราม\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:44.061667793+07:00","message":"receive interim result [false|false]: ประเทศวชิรเมธีอาจารย์วัดมกุฏกษัตริยาราม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:44.061681729+07:00","message":"[buffer interim] 608 false ประเทศวชิรเมธีอาจารย์วัดมกุฏกษัตริยาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:44.061691549+07:00","message":"[bufferProcess] interim [780000000]:ประเทศวชิรเมธีอาจารย์วัดมกุฏกษัตริยาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:44.06169472+07:00","message":"[bufferProcess] send to processor:ประเทศวชิรเมธีอาจารย์วัดมกุฏกษัตริยาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:44.061702087+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:44.061705761+07:00","message":"> Transcript [3478] [false]: 'ประเทศวชิรเมธีอาจารย์วัดมกุฏกษัตริยาราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:44.061710707+07:00","message":"Count interim (case 1.2): 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:44.061714135+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:44.061716282+07:00","message":"StatePrefix: 'ประเทศวชิรเมธีอาจารย์วัดมกุฏ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:44.061718457+07:00","message":"TextPushed: 'ประเทศวชิรเมธี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:44.769079178+07:00","message":"receive streaming session, msgId: 608"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:44.769116791+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":"2025-10-27T14:41:44.769123171+07:00","message":"receive interim result [false|false]: ประเทศวชิรเมธีอาจารย์วัดมกุฏกษัตริยารามพระเทพ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:44.769135173+07:00","message":"[buffer interim] 608 false ประเทศวชิรเมธีอาจารย์วัดมกุฏกษัตริยารามพระเทพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:44.769143929+07:00","message":"[bufferProcess] interim [440000000]:ประเทศวชิรเมธีอาจารย์วัดมกุฏกษัตริยารามพระเทพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:44.769147619+07:00","message":"[bufferProcess] send to processor:ประเทศวชิรเมธีอาจารย์วัดมกุฏกษัตริยาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:44.769154642+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:44.769178173+07:00","message":"> Transcript [3479] [false]: 'ประเทศวชิรเมธีอาจารย์วัดมกุฏกษัตริยาราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:44.76918318+07:00","message":"Count interim (case 1.1): 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:44.769185024+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:44.769187+07:00","message":"StatePrefix: 'ประเทศวชิรเมธีอาจารย์วัดมกุฏ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:44.769189422+07:00","message":"TextPushed: 'ประเทศวชิรเมธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:44.769193776+07:00","message":"Push: 'อาจารย์วัดมกุฏ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:44.76919624+07:00","message":"TextPushed: 'ประเทศวชิรเมธีอาจารย์วัดมกุฏ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:44.769198675+07:00","message":"Set new StatePrefix : 'ประเทศวชิรเมธีอาจารย์วัดมกุฏกษัตริยาราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:44.76920156+07:00","message":"Next Push (prob) : 'กษัตริยาราม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:44.769218405+07:00","message":"push: {false อาจารย์วัดมกุฏ 0 0xc00401ee80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:44.904654553+07:00","message":"receive streaming session, msgId: 608"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:44.90468818+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":"2025-10-27T14:41:44.904693882+07:00","message":"receive interim result [false|false]: ประเทศวชิรเมธีอาจารย์วัดมกุฏกษัตริยารามพระเทพวัด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:44.904707704+07:00","message":"[buffer interim] 608 false ประเทศวชิรเมธีอาจารย์วัดมกุฏกษัตริยารามพระเทพวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:44.904714653+07:00","message":"[bufferProcess] interim [620000000]:ประเทศวชิรเมธีอาจารย์วัดมกุฏกษัตริยารามพระเทพวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:44.904716752+07:00","message":"[bufferProcess] send to processor:ประเทศวชิรเมธีอาจารย์วัดมกุฏกษัตริยารามพระเทพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:44.904719802+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:44.904722398+07:00","message":"> Transcript [3480] [false]: 'ประเทศวชิรเมธีอาจารย์วัดมกุฏกษัตริยารามพระเทพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:44.904726002+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:44.904727712+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:44.90472926+07:00","message":"StatePrefix: 'ประเทศวชิรเมธีอาจารย์วัดมกุฏกษัตริยาราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:44.904731327+07:00","message":"TextPushed: 'ประเทศวชิรเมธีอาจารย์วัดมกุฏ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:44.966118716+07:00","message":"receive streaming session, msgId: 608"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:44.966155447+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":"2025-10-27T14:41:44.966161995+07:00","message":"receive interim result [false|false]: ประเทศวชิรเมธีอาจารย์วัดมกุฏกษัตริยารามพระเทพ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:44.966175502+07:00","message":"[buffer interim] 608 false ประเทศวชิรเมธีอาจารย์วัดมกุฏกษัตริยารามพระเทพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:44.966182374+07:00","message":"[bufferProcess] interim [680000000]:ประเทศวชิรเมธีอาจารย์วัดมกุฏกษัตริยารามพระเทพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:44.966184655+07:00","message":"[bufferProcess] send to processor:ประเทศวชิรเมธีอาจารย์วัดมกุฏกษัตริยารามพระเทพวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:44.966190688+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:44.966193435+07:00","message":"> Transcript [3481] [false]: 'ประเทศวชิรเมธีอาจารย์วัดมกุฏกษัตริยารามพระเทพวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:44.966196812+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:44.966198528+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:44.96620026+07:00","message":"StatePrefix: 'ประเทศวชิรเมธีอาจารย์วัดมกุฏกษัตริยาราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:44.966202312+07:00","message":"TextPushed: 'ประเทศวชิรเมธีอาจารย์วัดมกุฏ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:45.087135512+07:00","message":"receive streaming session, msgId: 608"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:45.087168622+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":"2025-10-27T14:41:45.087175938+07:00","message":"receive interim result [false|false]: ประเทศวชิรเมธีอาจารย์วัดมกุฏกษัตริยารามพระเทพวชิระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:45.08718733+07:00","message":"[buffer interim] 608 false ประเทศวชิรเมธีอาจารย์วัดมกุฏกษัตริยารามพระเทพวชิระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:45.087196284+07:00","message":"[bufferProcess] interim [740000000]:ประเทศวชิรเมธีอาจารย์วัดมกุฏกษัตริยารามพระเทพวชิระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:45.087198573+07:00","message":"[bufferProcess] send to processor:ประเทศวชิรเมธีอาจารย์วัดมกุฏกษัตริยารามพระเทพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:45.08720422+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:45.087206757+07:00","message":"> Transcript [3482] [false]: 'ประเทศวชิรเมธีอาจารย์วัดมกุฏกษัตริยารามพระเทพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:45.087210174+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:45.087211862+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:45.087213726+07:00","message":"StatePrefix: 'ประเทศวชิรเมธีอาจารย์วัดมกุฏกษัตริยาราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:45.087216071+07:00","message":"TextPushed: 'ประเทศวชิรเมธีอาจารย์วัดมกุฏ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:45.413478231+07:00","message":"receive streaming session, msgId: 608"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:45.413516663+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":"2025-10-27T14:41:45.41352442+07:00","message":"receive interim result [false|false]: ประเทศวชิรเมธีอาจารย์วัดมกุฏกษัตริยารามพระเทพวชิราลัย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:45.413539431+07:00","message":"[buffer interim] 608 false ประเทศวชิรเมธีอาจารย์วัดมกุฏกษัตริยารามพระเทพวชิราลัย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:45.413547512+07:00","message":"[bufferProcess] interim [40000000]:ประเทศวชิรเมธีอาจารย์วัดมกุฏกษัตริยารามพระเทพวชิราลัย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:45.413550054+07:00","message":"[bufferProcess] send to processor:ประเทศวชิรเมธีอาจารย์วัดมกุฏกษัตริยารามพระเทพวชิระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:45.413556211+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:45.413560525+07:00","message":"> Transcript [3483] [false]: 'ประเทศวชิรเมธีอาจารย์วัดมกุฏกษัตริยารามพระเทพวชิระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:45.413565277+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:45.413567707+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:45.413570438+07:00","message":"StatePrefix: 'ประเทศวชิรเมธีอาจารย์วัดมกุฏกษัตริยาราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:45.413573292+07:00","message":"TextPushed: 'ประเทศวชิรเมธีอาจารย์วัดมกุฏ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:45.413580495+07:00","message":"Push: 'กษัตริยาราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:45.413582841+07:00","message":"TextPushed: 'ประเทศวชิรเมธีอาจารย์วัดมกุฏกษัตริยาราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:45.413586239+07:00","message":"Set new StatePrefix : 'ประเทศวชิรเมธีอาจารย์วัดมกุฏกษัตริยารามพระเทพวชิระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:45.413589848+07:00","message":"Next Push (prob) : 'พระเทพวชิระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:45.413600208+07:00","message":"push: {false กษัตริยาราม 0 0xc00401ee80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:45.605965069+07:00","message":"receive streaming session, msgId: 608"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:45.606004176+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":"2025-10-27T14:41:45.606009999+07:00","message":"receive interim result [false|false]: ประเทศวชิรเมธีอาจารย์วัดมกุฏกษัตริยารามพระเทพวชิราลังกา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:45.606022451+07:00","message":"[buffer interim] 608 false ประเทศวชิรเมธีอาจารย์วัดมกุฏกษัตริยารามพระเทพวชิราลังกา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:45.606033963+07:00","message":"[bufferProcess] interim [280000000]:ประเทศวชิรเมธีอาจารย์วัดมกุฏกษัตริยารามพระเทพวชิราลังกา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:45.606036331+07:00","message":"[bufferProcess] send to processor:ประเทศวชิรเมธีอาจารย์วัดมกุฏกษัตริยารามพระเทพวชิราลัย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:45.606039457+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:45.606042193+07:00","message":"> Transcript [3484] [false]: 'ประเทศวชิรเมธีอาจารย์วัดมกุฏกษัตริยารามพระเทพวชิราลัย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:45.606044457+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:45.606046075+07:00","message":"Set new StatePrefix: 'ประเทศวชิรเมธีอาจารย์วัดมกุฏกษัตริยารามพระเทพวชิราลัย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:45.792503352+07:00","message":"receive streaming session, msgId: 608"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:45.792540082+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":"2025-10-27T14:41:45.792546122+07:00","message":"receive interim result [false|false]: ประเทศวชิรเมธีอาจารย์วัดมกุฏกษัตริยารามพระเทพวชิรารามการ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:45.792562417+07:00","message":"[buffer interim] 608 false ประเทศวชิรเมธีอาจารย์วัดมกุฏกษัตริยารามพระเทพวชิรารามการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:45.792571773+07:00","message":"[bufferProcess] interim [460000000]:ประเทศวชิรเมธีอาจารย์วัดมกุฏกษัตริยารามพระเทพวชิรารามการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:45.792574222+07:00","message":"[bufferProcess] send to processor:ประเทศวชิรเมธีอาจารย์วัดมกุฏกษัตริยารามพระเทพวชิราลังกา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:45.792579634+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:45.792582652+07:00","message":"> Transcript [3485] [false]: 'ประเทศวชิรเมธีอาจารย์วัดมกุฏกษัตริยารามพระเทพวชิราลังกา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:45.792585213+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:45.79258717+07:00","message":"Set new StatePrefix: 'ประเทศวชิรเมธีอาจารย์วัดมกุฏกษัตริยารามพระเทพวชิราลังกา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:45.875264302+07:00","message":"receive streaming session, msgId: 608"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:45.875303523+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":"2025-10-27T14:41:45.875309813+07:00","message":"receive interim result [false|false]: ประเทศวชิรเมธีอาจารย์วัดมกุฏกษัตริยารามพระเทพวชิราลังกา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:45.875322845+07:00","message":"[buffer interim] 608 false ประเทศวชิรเมธีอาจารย์วัดมกุฏกษัตริยารามพระเทพวชิราลังกา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:45.875329737+07:00","message":"[bufferProcess] interim [580000000]:ประเทศวชิรเมธีอาจารย์วัดมกุฏกษัตริยารามพระเทพวชิราลังกา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:45.875331916+07:00","message":"[bufferProcess] send to processor:ประเทศวชิรเมธีอาจารย์วัดมกุฏกษัตริยารามพระเทพวชิรารามการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:45.875337341+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:45.87534335+07:00","message":"> Transcript [3486] [false]: 'ประเทศวชิรเมธีอาจารย์วัดมกุฏกษัตริยารามพระเทพวชิรารามการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:45.875346017+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:45.875347897+07:00","message":"Set new StatePrefix: 'ประเทศวชิรเมธีอาจารย์วัดมกุฏกษัตริยารามพระเทพวชิรารามการ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:45.983533942+07:00","message":"receive streaming session, msgId: 608"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:45.983567706+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":"2025-10-27T14:41:45.983573474+07:00","message":"receive interim result [false|false]: ประเทศวชิรเมธีอาจารย์วัดมกุฏกษัตริยารามพระเทพวชิราลังการวัด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:45.983587867+07:00","message":"[buffer interim] 608 false ประเทศวชิรเมธีอาจารย์วัดมกุฏกษัตริยารามพระเทพวชิราลังการวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:45.983595355+07:00","message":"[bufferProcess] interim [640000000]:ประเทศวชิรเมธีอาจารย์วัดมกุฏกษัตริยารามพระเทพวชิราลังการวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:45.983597575+07:00","message":"[bufferProcess] send to processor:ประเทศวชิรเมธีอาจารย์วัดมกุฏกษัตริยารามพระเทพวชิราลังกา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:45.983603206+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:45.983605664+07:00","message":"> Transcript [3487] [false]: 'ประเทศวชิรเมธีอาจารย์วัดมกุฏกษัตริยารามพระเทพวชิราลังกา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:45.983608022+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:45.983609635+07:00","message":"Set new StatePrefix: 'ประเทศวชิรเมธีอาจารย์วัดมกุฏกษัตริยารามพระเทพวชิราลังกา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:46.190768697+07:00","message":"receive streaming session, msgId: 608"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:46.190829894+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":"2025-10-27T14:41:46.190838457+07:00","message":"receive interim result [false|false]: ประเทศวชิรเมธีอาจารย์วัดมกุฏกษัตริยารามพระเทพวชิราลังการวัดสี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:46.190855082+07:00","message":"[buffer interim] 608 false ประเทศวชิรเมธีอาจารย์วัดมกุฏกษัตริยารามพระเทพวชิราลังการวัดสี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:46.190863812+07:00","message":"[bufferProcess] interim [880000000]:ประเทศวชิรเมธีอาจารย์วัดมกุฏกษัตริยารามพระเทพวชิราลังการวัดสี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:46.190867174+07:00","message":"[bufferProcess] send to processor:ประเทศวชิรเมธีอาจารย์วัดมกุฏกษัตริยารามพระเทพวชิราลังการวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:46.190871816+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:46.190876218+07:00","message":"> Transcript [3488] [false]: 'ประเทศวชิรเมธีอาจารย์วัดมกุฏกษัตริยารามพระเทพวชิราลังการวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:46.190881613+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:46.19088386+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:46.190886508+07:00","message":"StatePrefix: 'ประเทศวชิรเมธีอาจารย์วัดมกุฏกษัตริยารามพระเทพวชิราลังกา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:46.190890198+07:00","message":"TextPushed: 'ประเทศวชิรเมธีอาจารย์วัดมกุฏกษัตริยาราม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:46.374764564+07:00","message":"receive streaming session, msgId: 608"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:46.374797382+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":"2025-10-27T14:41:46.374803603+07:00","message":"receive interim result [false|false]: ประเทศวชิรเมธีอาจารย์วัดมกุฏกษัตริยารามพระเทพวชิราลังการวัดศรี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:46.374815239+07:00","message":"[buffer interim] 608 false ประเทศวชิรเมธีอาจารย์วัดมกุฏกษัตริยารามพระเทพวชิราลังการวัดศรี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:46.374822372+07:00","message":"[bufferProcess] interim [60000000]:ประเทศวชิรเมธีอาจารย์วัดมกุฏกษัตริยารามพระเทพวชิราลังการวัดศรี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:46.374824559+07:00","message":"[bufferProcess] send to processor:ประเทศวชิรเมธีอาจารย์วัดมกุฏกษัตริยารามพระเทพวชิราลังการวัดสี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:46.374828892+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:46.374831435+07:00","message":"> Transcript [3489] [false]: 'ประเทศวชิรเมธีอาจารย์วัดมกุฏกษัตริยารามพระเทพวชิราลังการวัดสี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:46.374834622+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:46.374836348+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:46.37483792+07:00","message":"StatePrefix: 'ประเทศวชิรเมธีอาจารย์วัดมกุฏกษัตริยารามพระเทพวชิราลังกา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:46.374840457+07:00","message":"TextPushed: 'ประเทศวชิรเมธีอาจารย์วัดมกุฏกษัตริยาราม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:46.381137743+07:00","message":"receive streaming session, msgId: 608"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:46.381189775+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":"2025-10-27T14:41:46.381197253+07:00","message":"receive interim result [false|false]: ประเทศวชิรเมธีอาจารย์วัดมกุฏกษัตริยารามพระเทพวชิราลังการวัดศรีเอี่ยม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:46.381211222+07:00","message":"[buffer interim] 608 false ประเทศวชิรเมธีอาจารย์วัดมกุฏกษัตริยารามพระเทพวชิราลังการวัดศรีเอี่ยม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:46.381218265+07:00","message":"[bufferProcess] interim [120000000]:ประเทศวชิรเมธีอาจารย์วัดมกุฏกษัตริยารามพระเทพวชิราลังการวัดศรีเอี่ยม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:46.381222056+07:00","message":"[bufferProcess] send to processor:ประเทศวชิรเมธีอาจารย์วัดมกุฏกษัตริยารามพระเทพวชิราลังการวัดศรี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:46.381228694+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:46.381232223+07:00","message":"> Transcript [3490] [false]: 'ประเทศวชิรเมธีอาจารย์วัดมกุฏกษัตริยารามพระเทพวชิราลังการวัดศรี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:46.381236628+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:46.381238998+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:46.381241683+07:00","message":"StatePrefix: 'ประเทศวชิรเมธีอาจารย์วัดมกุฏกษัตริยารามพระเทพวชิราลังกา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:46.381245017+07:00","message":"TextPushed: 'ประเทศวชิรเมธีอาจารย์วัดมกุฏกษัตริยาราม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:46.46969839+07:00","message":"[GCS] IsForceVAD: false for message ID: 608"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:46.598463048+07:00","message":"[GCS] Start streaming session, msgId: 609"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:46.648217214+07:00","message":"receive streaming session, msgId: 608"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:46.648298596+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประเทศวชิรเมธีอาจารย์วัดมกุฏกษัตริยารามพระเทพวชิราลังการวัดศรีเอี่ยม\",\"confidence\":0.85930914}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:46.648307623+07:00","message":"receive interim result [true|false]: ประเทศวชิรเมธีอาจารย์วัดมกุฏกษัตริยารามพระเทพวชิราลังการวัดศรีเอี่ยม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:46.648316743+07:00","message":"end recv isFinal message id 608"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:46.648318776+07:00","message":"end Recv id 608"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:46.648325753+07:00","message":"[buffer interim] 608 true ประเทศวชิรเมธีอาจารย์วัดมกุฏกษัตริยารามพระเทพวชิราลังการวัดศรีเอี่ยม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:46.648336444+07:00","message":"[bufferProcess] interim [360000000]:ประเทศวชิรเมธีอาจารย์วัดมกุฏกษัตริยารามพระเทพวชิราลังการวัดศรีเอี่ยม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:46.648366176+07:00","message":"[bufferProcess] send to processor (isfinal):ประเทศวชิรเมธีอาจารย์วัดมกุฏกษัตริยารามพระเทพวชิราลังการวัดศรีเอี่ยม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:46.648369972+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:46.648372429+07:00","message":"> Transcript [3491] [false]: 'ประเทศวชิรเมธีอาจารย์วัดมกุฏกษัตริยารามพระเทพวชิราลังการวัดศรีเอี่ยม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:46.648375675+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:46.648377473+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:46.648379609+07:00","message":"StatePrefix: 'ประเทศวชิรเมธีอาจารย์วัดมกุฏกษัตริยารามพระเทพวชิราลังกา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:46.648382163+07:00","message":"TextPushed: 'ประเทศวชิรเมธีอาจารย์วัดมกุฏกษัตริยาราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:46.648385112+07:00","message":"Push: 'พระเทพวชิราลังกา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:46.64838671+07:00","message":"TextPushed: 'ประเทศวชิรเมธีอาจารย์วัดมกุฏกษัตริยารามพระเทพวชิราลังกา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:46.648388639+07:00","message":"Set new StatePrefix : 'ประเทศวชิรเมธีอาจารย์วัดมกุฏกษัตริยารามพระเทพวชิราลังการวัดศรีเอี่ยม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:46.648390606+07:00","message":"Next Push (prob) : 'รวัดศรีเอี่ยม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:46.648391953+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:46.648393648+07:00","message":"> Transcript [3492] [true]: 'ประเทศวชิรเมธีอาจารย์วัดมกุฏกษัตริยารามพระเทพวชิราลังการวัดศรีเอี่ยม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:46.64839603+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:46.64839768+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:46.648399492+07:00","message":"StatePrefix: 'ประเทศวชิรเมธีอาจารย์วัดมกุฏกษัตริยารามพระเทพวชิราลังการวัดศรีเอี่ยม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:46.648401186+07:00","message":"TextPushed: 'ประเทศวชิรเมธีอาจารย์วัดมกุฏกษัตริยารามพระเทพวชิราลังกา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:46.648403201+07:00","message":"Push: 'รวัดศรีเอี่ยม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:46.648420099+07:00","message":"push: {false พระเทพวชิราลังกา 0 0xc00401ee80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:46.648431833+07:00","message":"push: {true รวัดศรีเอี่ยม 0 0xc00401ee80}"}
{"level":"info","service":"Main","time":"2025-10-27T14:41:46.661239608+07:00","message":"write wav file: './tmp/7446/7446_608.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:41:46.662853319+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:41:46.662858895+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:47.487413587+07:00","message":"receive streaming session, msgId: 609"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:47.487473876+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":"2025-10-27T14:41:47.48748021+07:00","message":"receive interim result [false|false]: ประเทศ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:47.487495053+07:00","message":"[buffer interim] 609 false ประเทศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:47.487502894+07:00","message":"[bufferProcess] interim [660000000]:ประเทศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:47.487505476+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:47.547999414+07:00","message":"receive streaming session, msgId: 609"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:47.548043939+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":"2025-10-27T14:41:47.548061791+07:00","message":"receive interim result [false|false]: อาชีพ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:47.548077396+07:00","message":"[buffer interim] 609 false อาชีพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:47.54808544+07:00","message":"[bufferProcess] interim [720000000]:อาชีพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:47.548088206+07:00","message":"[bufferProcess] send to processor:ประเทศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:47.548092106+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:47.548095589+07:00","message":"> Transcript [3493] [false]: 'ประเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:47.548098113+07:00","message":"Set StatePrefix (first interim): 'ประเทศ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:47.668574344+07:00","message":"receive streaming session, msgId: 609"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:47.668608061+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":"2025-10-27T14:41:47.668613446+07:00","message":"receive interim result [false|false]: พระเทพราชา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:47.668626179+07:00","message":"[buffer interim] 609 false พระเทพราชา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:47.668633414+07:00","message":"[bufferProcess] interim [900000000]:พระเทพราชา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:47.668635492+07:00","message":"[bufferProcess] send to processor:อาชีพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:47.668640262+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:47.668642994+07:00","message":"> Transcript [3494] [false]: 'อาชีพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:47.668644944+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:47.668646602+07:00","message":"Set new StatePrefix: 'อาชีพ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:47.802370842+07:00","message":"receive streaming session, msgId: 609"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:47.802409551+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":"2025-10-27T14:41:47.80241495+07:00","message":"receive interim result [false|false]: เทพวัชระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:47.802428673+07:00","message":"[buffer interim] 609 false เทพวัชระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:47.802435363+07:00","message":"[bufferProcess] interim [20000000]:เทพวัชระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:47.802437364+07:00","message":"[bufferProcess] send to processor:พระเทพราชา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:47.802442241+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:47.80244483+07:00","message":"> Transcript [3495] [false]: 'พระเทพราชา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:47.802447082+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:47.802448827+07:00","message":"Set new StatePrefix: 'พระเทพราชา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:48.273499638+07:00","message":"receive streaming session, msgId: 609"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:48.273541809+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":"2025-10-27T14:41:48.273547474+07:00","message":"receive interim result [false|false]: เทพวัชระกรีด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:48.273560552+07:00","message":"[buffer interim] 609 false เทพวัชระกรีด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:48.273566871+07:00","message":"[bufferProcess] interim [500000000]:เทพวัชระกรีด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:48.273568723+07:00","message":"[bufferProcess] send to processor:เทพวัชระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:48.273573523+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:48.273576163+07:00","message":"> Transcript [3496] [false]: 'เทพวัชระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:48.273578314+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:48.273580036+07:00","message":"Set new StatePrefix: 'เทพวัชระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:48.365326566+07:00","message":"receive streaming session, msgId: 609"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:48.36537135+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":"2025-10-27T14:41:48.365378309+07:00","message":"receive interim result [false|false]: เทพวัชระกรีฑา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:48.365394749+07:00","message":"[buffer interim] 609 false เทพวัชระกรีฑา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:48.365403337+07:00","message":"[bufferProcess] interim [560000000]:เทพวัชระกรีฑา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:48.365406799+07:00","message":"[bufferProcess] send to processor:เทพวัชระกรีด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:48.36542708+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:48.365430743+07:00","message":"> Transcript [3497] [false]: 'เทพวัชระกรีด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:48.365434439+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:48.365436716+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:48.365438919+07:00","message":"StatePrefix: 'เทพวัชระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:48.365441357+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:48.386956113+07:00","message":"receive streaming session, msgId: 609"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:48.386992198+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":"2025-10-27T14:41:48.38699762+07:00","message":"receive interim result [false|false]: เทพวัชระปรีชา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:48.387010593+07:00","message":"[buffer interim] 609 false เทพวัชระปรีชา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:48.387017984+07:00","message":"[bufferProcess] interim [620000000]:เทพวัชระปรีชา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:48.387020015+07:00","message":"[bufferProcess] send to processor:เทพวัชระกรีฑา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:48.38702507+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:48.387027969+07:00","message":"> Transcript [3498] [false]: 'เทพวัชระกรีฑา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:48.387030955+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:48.387032713+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:48.387034279+07:00","message":"StatePrefix: 'เทพวัชระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:48.387036281+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:48.552920688+07:00","message":"receive streaming session, msgId: 609"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:48.55296242+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":"2025-10-27T14:41:48.552967496+07:00","message":"receive interim result [false|false]: เทพวัชระกรีชาย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:48.552981029+07:00","message":"[buffer interim] 609 false เทพวัชระกรีชาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:48.552987585+07:00","message":"[bufferProcess] interim [740000000]:เทพวัชระกรีชาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:48.552989745+07:00","message":"[bufferProcess] send to processor:เทพวัชระปรีชา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:48.552995008+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:48.55299742+07:00","message":"> Transcript [3499] [false]: 'เทพวัชระปรีชา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:48.553000403+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:48.553002201+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:48.553003751+07:00","message":"StatePrefix: 'เทพวัชระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:48.553005773+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:48.55785406+07:00","message":"receive streaming session, msgId: 609"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:48.557872744+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":"2025-10-27T14:41:48.557877828+07:00","message":"receive interim result [false|false]: เทพวัชระปรีชญา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:48.557889589+07:00","message":"[buffer interim] 609 false เทพวัชระปรีชญา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:48.55789407+07:00","message":"[bufferProcess] interim [800000000]:เทพวัชระปรีชญา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:48.557896437+07:00","message":"[bufferProcess] send to processor:เทพวัชระกรีชาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:48.557900998+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:48.55790313+07:00","message":"> Transcript [3500] [false]: 'เทพวัชระกรีชาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:48.557905483+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:48.557907234+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:48.557908674+07:00","message":"StatePrefix: 'เทพวัชระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:48.557910294+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:48.557914216+07:00","message":"Push: 'เทพวัชระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:48.557915718+07:00","message":"TextPushed: 'เทพวัชระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:48.557917344+07:00","message":"Set new StatePrefix : 'เทพวัชระกรีชาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:48.557919079+07:00","message":"Next Push (prob) : 'กรีชาย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:48.557926721+07:00","message":"push: {false เทพวัชระ 0 0xc000129600}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:48.674139327+07:00","message":"receive streaming session, msgId: 609"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:48.674172895+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":"2025-10-27T14:41:48.674178314+07:00","message":"receive interim result [false|false]: เทพวัชระปรีชาญาณ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:48.674191788+07:00","message":"[buffer interim] 609 false เทพวัชระปรีชาญาณ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:48.674198222+07:00","message":"[bufferProcess] interim [860000000]:เทพวัชระปรีชาญาณ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:48.674200757+07:00","message":"[bufferProcess] send to processor:เทพวัชระปรีชญา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:48.67420668+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:48.674209476+07:00","message":"> Transcript [3501] [false]: 'เทพวัชระปรีชญา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:48.67421146+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:48.674213162+07:00","message":"Set new StatePrefix: 'เทพวัชระปรีชญา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:48.880766372+07:00","message":"receive streaming session, msgId: 609"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:48.880816816+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":"2025-10-27T14:41:48.880823687+07:00","message":"receive interim result [false|false]: เทพวัชระปรีชาญาณวัด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:48.880840274+07:00","message":"[buffer interim] 609 false เทพวัชระปรีชาญาณวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:48.880855061+07:00","message":"[bufferProcess] interim [100000000]:เทพวัชระปรีชาญาณวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:48.880857886+07:00","message":"[bufferProcess] send to processor:เทพวัชระปรีชาญาณ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:48.880864513+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:48.880868565+07:00","message":"> Transcript [3502] [false]: 'เทพวัชระปรีชาญาณ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:48.88087196+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:48.88087492+07:00","message":"Set new StatePrefix: 'เทพวัชระปรีชาญาณ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:49.066915276+07:00","message":"receive streaming session, msgId: 609"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:49.066959694+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":"2025-10-27T14:41:49.066964759+07:00","message":"receive interim result [false|false]: เทพวัชระปรีชาญาณวัดบ่อ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:49.066976091+07:00","message":"[buffer interim] 609 false เทพวัชระปรีชาญาณวัดบ่อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:49.066983503+07:00","message":"[bufferProcess] interim [280000000]:เทพวัชระปรีชาญาณวัดบ่อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:49.066985432+07:00","message":"[bufferProcess] send to processor:เทพวัชระปรีชาญาณวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:49.066988733+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:49.066991111+07:00","message":"> Transcript [3503] [false]: 'เทพวัชระปรีชาญาณวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:49.066997533+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:49.066999202+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:49.067000789+07:00","message":"StatePrefix: 'เทพวัชระปรีชาญาณ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:49.067002671+07:00","message":"TextPushed: 'เทพวัชระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:49.195367058+07:00","message":"receive streaming session, msgId: 609"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:49.195398858+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":"2025-10-27T14:41:49.195404808+07:00","message":"receive interim result [false|false]: เทพวัชระปรีชาญาณวัดบวร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:49.195416067+07:00","message":"[buffer interim] 609 false เทพวัชระปรีชาญาณวัดบวร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:49.195424514+07:00","message":"[bufferProcess] interim [340000000]:เทพวัชระปรีชาญาณวัดบวร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:49.195426411+07:00","message":"[bufferProcess] send to processor:เทพวัชระปรีชาญาณวัดบ่อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:49.195431872+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:49.195434536+07:00","message":"> Transcript [3504] [false]: 'เทพวัชระปรีชาญาณวัดบ่อ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:49.19543758+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:49.195439555+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:49.195441724+07:00","message":"StatePrefix: 'เทพวัชระปรีชาญาณ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:49.195443596+07:00","message":"TextPushed: 'เทพวัชระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:49.463367127+07:00","message":"receive streaming session, msgId: 609"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:49.463406569+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":"2025-10-27T14:41:49.463411878+07:00","message":"receive interim result [false|false]: เทพวัชระปรีชาญาณวัดบวรนิเวศ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:49.463426231+07:00","message":"[buffer interim] 609 false เทพวัชระปรีชาญาณวัดบวรนิเวศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:49.463433449+07:00","message":"[bufferProcess] interim [700000000]:เทพวัชระปรีชาญาณวัดบวรนิเวศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:49.46343569+07:00","message":"[bufferProcess] send to processor:เทพวัชระปรีชาญาณวัดบวร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:49.463442571+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:49.4634451+07:00","message":"> Transcript [3505] [false]: 'เทพวัชระปรีชาญาณวัดบวร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:49.463448202+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:49.463450072+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:49.463452183+07:00","message":"StatePrefix: 'เทพวัชระปรีชาญาณ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:49.463453955+07:00","message":"TextPushed: 'เทพวัชระ'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:41:49.663399943+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:41:49.663404756+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:49.838751159+07:00","message":"receive streaming session, msgId: 609"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:49.838794427+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":"2025-10-27T14:41:49.838800153+07:00","message":"receive interim result [false|false]: เทพวัชระปรีชาญาณวัดบวรนิเวศวิหาร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:49.838812433+07:00","message":"[buffer interim] 609 false เทพวัชระปรีชาญาณวัดบวรนิเวศวิหาร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:49.83883372+07:00","message":"[bufferProcess] interim [60000000]:เทพวัชระปรีชาญาณวัดบวรนิเวศวิหาร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:49.838835954+07:00","message":"[bufferProcess] send to processor:เทพวัชระปรีชาญาณวัดบวรนิเวศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:49.838842127+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:49.838846+07:00","message":"> Transcript [3506] [false]: 'เทพวัชระปรีชาญาณวัดบวรนิเวศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:49.838849482+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:49.838851394+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:49.838853444+07:00","message":"StatePrefix: 'เทพวัชระปรีชาญาณ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:49.838855221+07:00","message":"TextPushed: 'เทพวัชระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:49.838861048+07:00","message":"Push: 'ปรีชาญาณ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:49.838862853+07:00","message":"TextPushed: 'เทพวัชระปรีชาญาณ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:49.838864537+07:00","message":"Set new StatePrefix : 'เทพวัชระปรีชาญาณวัดบวรนิเวศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:49.838866414+07:00","message":"Next Push (prob) : 'วัดบวรนิเวศ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:49.838873924+07:00","message":"push: {false ปรีชาญาณ 0 0xc000129600}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:50.481373208+07:00","message":"receive streaming session, msgId: 609"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:50.481406959+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เทพวัชระปรีชาญาณวัดบวรนิเวศวิหาร\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:50.48141237+07:00","message":"receive interim result [false|false]: เทพวัชระปรีชาญาณวัดบวรนิเวศวิหาร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:50.481425297+07:00","message":"[buffer interim] 609 false เทพวัชระปรีชาญาณวัดบวรนิเวศวิหาร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:50.481431986+07:00","message":"[bufferProcess] interim [660000000]:เทพวัชระปรีชาญาณวัดบวรนิเวศวิหาร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:50.481433873+07:00","message":"[bufferProcess] send to processor:เทพวัชระปรีชาญาณวัดบวรนิเวศวิหาร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:50.481439229+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:50.481441633+07:00","message":"> Transcript [3507] [false]: 'เทพวัชระปรีชาญาณวัดบวรนิเวศวิหาร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:50.481444436+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:50.481446221+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:50.481447834+07:00","message":"StatePrefix: 'เทพวัชระปรีชาญาณวัดบวรนิเวศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:50.481449989+07:00","message":"TextPushed: 'เทพวัชระปรีชาญาณ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:52.407058618+07:00","message":"receive streaming session, msgId: 609"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:52.407104181+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":"2025-10-27T14:41:52.407111874+07:00","message":"receive interim result [false|false]: เทพวัชระปรีชาญาณวัดบวรนิเวศวิหารเทพวชิราพี่นัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:52.407126705+07:00","message":"[buffer interim] 609 false เทพวัชระปรีชาญาณวัดบวรนิเวศวิหารเทพวชิราพี่นัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:52.407137397+07:00","message":"[bufferProcess] interim [580000000]:เทพวัชระปรีชาญาณวัดบวรนิเวศวิหารเทพวชิราพี่นัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:52.407140822+07:00","message":"[bufferProcess] send to processor:เทพวัชระปรีชาญาณวัดบวรนิเวศวิหาร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:52.407146704+07:00","message":"[bufferProcess] send to processor (ticker):เทพวัชระปรีชาญาณวัดบวรนิเวศวิหารเทพวชิราพี่นัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:52.407150381+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:52.407154269+07:00","message":"> Transcript [3508] [false]: 'เทพวัชระปรีชาญาณวัดบวรนิเวศวิหาร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:52.407158362+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:52.407160415+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:52.407163126+07:00","message":"StatePrefix: 'เทพวัชระปรีชาญาณวัดบวรนิเวศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:52.407166403+07:00","message":"TextPushed: 'เทพวัชระปรีชาญาณ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:52.407168511+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:52.407171318+07:00","message":"> Transcript [3509] [false]: 'เทพวัชระปรีชาญาณวัดบวรนิเวศวิหารเทพวชิราพี่นัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:52.407174117+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:52.407175966+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:52.407177946+07:00","message":"StatePrefix: 'เทพวัชระปรีชาญาณวัดบวรนิเวศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:52.40718033+07:00","message":"TextPushed: 'เทพวัชระปรีชาญาณ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:52.427023256+07:00","message":"[GCS] Cleaned up inactive client: 587"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:52.427053723+07:00","message":"[GCS] Cleaned up inactive client: 586"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:52.427066748+07:00","message":"[GCS] Cleaned up inactive client: 591"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:52.427068295+07:00","message":"[GCS] Cleaned up inactive client: 588"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:52.427069668+07:00","message":"[GCS] Cleaned up inactive client: 590"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:52.427070972+07:00","message":"[GCS] Cleaned up inactive client: 585"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:52.427072236+07:00","message":"[GCS] Cleaned up inactive client: 589"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:52.595779064+07:00","message":"receive streaming session, msgId: 609"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:52.595817263+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":"2025-10-27T14:41:52.595824421+07:00","message":"receive interim result [false|false]: เทพวัชระปรีชาญาณวัดบวรนิเวศวิหารเทพวชิราภินันท์วัด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:52.595836661+07:00","message":"[buffer interim] 609 false เทพวัชระปรีชาญาณวัดบวรนิเวศวิหารเทพวชิราภินันท์วัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:52.595843457+07:00","message":"[bufferProcess] interim [820000000]:เทพวัชระปรีชาญาณวัดบวรนิเวศวิหารเทพวชิราภินันท์วัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:52.595845222+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:52.653751648+07:00","message":"receive streaming session, msgId: 609"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:52.653805827+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":"2025-10-27T14:41:52.653813702+07:00","message":"receive interim result [false|false]: เทพวัชระปรีชาญาณวัดบวรนิเวศวิหารเทพวชิราพี่นัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:52.653829794+07:00","message":"[buffer interim] 609 false เทพวัชระปรีชาญาณวัดบวรนิเวศวิหารเทพวชิราพี่นัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:52.653841514+07:00","message":"[bufferProcess] interim [880000000]:เทพวัชระปรีชาญาณวัดบวรนิเวศวิหารเทพวชิราพี่นัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:52.653845396+07:00","message":"[bufferProcess] send to processor:เทพวัชระปรีชาญาณวัดบวรนิเวศวิหารเทพวชิราภินันท์วัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:52.653854041+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:52.653857708+07:00","message":"> Transcript [3510] [false]: 'เทพวัชระปรีชาญาณวัดบวรนิเวศวิหารเทพวชิราภินันท์วัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:52.653868486+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:52.653871332+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:52.653874246+07:00","message":"StatePrefix: 'เทพวัชระปรีชาญาณวัดบวรนิเวศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:52.653877594+07:00","message":"TextPushed: 'เทพวัชระปรีชาญาณ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:52.653884812+07:00","message":"Push: 'วัดบวรนิเวศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:52.65388733+07:00","message":"TextPushed: 'เทพวัชระปรีชาญาณวัดบวรนิเวศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:52.653890131+07:00","message":"Set new StatePrefix : 'เทพวัชระปรีชาญาณวัดบวรนิเวศวิหารเทพวชิราภินันท์วัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:52.653893412+07:00","message":"Next Push (prob) : 'วิหารเทพวชิราภินันท์วัด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:52.653916614+07:00","message":"push: {false วัดบวรนิเวศ 0 0xc000129600}"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:41:52.663692137+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:41:52.663704781+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:52.790787045+07:00","message":"receive streaming session, msgId: 609"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:52.790822077+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":"2025-10-27T14:41:52.79082835+07:00","message":"receive interim result [false|false]: เทพวัชระปรีชาญาณวัดบวรนิเวศวิหารเทพวชิราภินันท์วัดบาง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:52.790841525+07:00","message":"[buffer interim] 609 false เทพวัชระปรีชาญาณวัดบวรนิเวศวิหารเทพวชิราภินันท์วัดบาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:52.790848565+07:00","message":"[bufferProcess] interim [940000000]:เทพวัชระปรีชาญาณวัดบวรนิเวศวิหารเทพวชิราภินันท์วัดบาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:52.790851031+07:00","message":"[bufferProcess] send to processor:เทพวัชระปรีชาญาณวัดบวรนิเวศวิหารเทพวชิราพี่นัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:52.790854576+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:52.790856966+07:00","message":"> Transcript [3511] [false]: 'เทพวัชระปรีชาญาณวัดบวรนิเวศวิหารเทพวชิราพี่นัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:52.790859258+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:52.790860914+07:00","message":"Set new StatePrefix: 'เทพวัชระปรีชาญาณวัดบวรนิเวศวิหารเทพวชิราพี่นัน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:52.840070935+07:00","message":"receive streaming session, msgId: 609"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:52.84010613+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":"2025-10-27T14:41:52.840111605+07:00","message":"receive interim result [false|false]: เทพวัชระปรีชาญาณวัดบวรนิเวศวิหารเทพวชิราภินันท์วัดบวร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:52.840125104+07:00","message":"[buffer interim] 609 false เทพวัชระปรีชาญาณวัดบวรนิเวศวิหารเทพวชิราภินันท์วัดบวร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:52.840131562+07:00","message":"[bufferProcess] interim [60000000]:เทพวัชระปรีชาญาณวัดบวรนิเวศวิหารเทพวชิราภินันท์วัดบวร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:52.840134163+07:00","message":"[bufferProcess] send to processor:เทพวัชระปรีชาญาณวัดบวรนิเวศวิหารเทพวชิราภินันท์วัดบาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:52.840139661+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:52.840142201+07:00","message":"> Transcript [3512] [false]: 'เทพวัชระปรีชาญาณวัดบวรนิเวศวิหารเทพวชิราภินันท์วัดบาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:52.840144661+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:52.840146348+07:00","message":"Set new StatePrefix: 'เทพวัชระปรีชาญาณวัดบวรนิเวศวิหารเทพวชิราภินันท์วัดบาง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:53.168578178+07:00","message":"receive streaming session, msgId: 609"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:53.168622794+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เทพวัชระปรีชาญาณวัดบวรนิเวศวิหารเทพวชิราภินันท์วัดบวรนิเวศ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:53.168630599+07:00","message":"receive interim result [false|false]: เทพวัชระปรีชาญาณวัดบวรนิเวศวิหารเทพวชิราภินันท์วัดบวรนิเวศ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:53.168646197+07:00","message":"[buffer interim] 609 false เทพวัชระปรีชาญาณวัดบวรนิเวศวิหารเทพวชิราภินันท์วัดบวรนิเวศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:53.168654771+07:00","message":"[bufferProcess] interim [420000000]:เทพวัชระปรีชาญาณวัดบวรนิเวศวิหารเทพวชิราภินันท์วัดบวรนิเวศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:53.168657731+07:00","message":"[bufferProcess] send to processor:เทพวัชระปรีชาญาณวัดบวรนิเวศวิหารเทพวชิราภินันท์วัดบวร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:53.168664104+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:53.168668546+07:00","message":"> Transcript [3513] [false]: 'เทพวัชระปรีชาญาณวัดบวรนิเวศวิหารเทพวชิราภินันท์วัดบวร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:53.168672042+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:53.16867429+07:00","message":"Set new StatePrefix: 'เทพวัชระปรีชาญาณวัดบวรนิเวศวิหารเทพวชิราภินันท์วัดบวร'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:53.575236924+07:00","message":"receive streaming session, msgId: 609"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:53.575271898+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":"2025-10-27T14:41:53.575278043+07:00","message":"receive interim result [false|false]: เทพวัชระปรีชาญาณวัดบวรนิเวศวิหารเทพวชิราภินันท์วัดบวรนิเวศวิหาร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:53.575291967+07:00","message":"[buffer interim] 609 false เทพวัชระปรีชาญาณวัดบวรนิเวศวิหารเทพวชิราภินันท์วัดบวรนิเวศวิหาร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:53.575298577+07:00","message":"[bufferProcess] interim [780000000]:เทพวัชระปรีชาญาณวัดบวรนิเวศวิหารเทพวชิราภินันท์วัดบวรนิเวศวิหาร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:53.575301278+07:00","message":"[bufferProcess] send to processor:เทพวัชระปรีชาญาณวัดบวรนิเวศวิหารเทพวชิราภินันท์วัดบวรนิเวศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:53.575306811+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:53.575309275+07:00","message":"> Transcript [3514] [false]: 'เทพวัชระปรีชาญาณวัดบวรนิเวศวิหารเทพวชิราภินันท์วัดบวรนิเวศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:53.575312917+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:53.575314653+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:53.575316321+07:00","message":"StatePrefix: 'เทพวัชระปรีชาญาณวัดบวรนิเวศวิหารเทพวชิราภินันท์วัดบวร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:53.575319085+07:00","message":"TextPushed: 'เทพวัชระปรีชาญาณวัดบวรนิเวศ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:54.027237583+07:00","message":"[GCS] IsForceVAD: false for message ID: 609"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:54.089391167+07:00","message":"[GCS] Start streaming session, msgId: 610"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:54.119231398+07:00","message":"receive streaming session, msgId: 609"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:54.119268448+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เทพวัชระปรีชาญาณวัดบวรนิเวศวิหารเทพวชิราภินันท์วัดบวรนิเวศวิหาร\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":7,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:54.119274618+07:00","message":"receive interim result [false|false]: เทพวัชระปรีชาญาณวัดบวรนิเวศวิหารเทพวชิราภินันท์วัดบวรนิเวศวิหาร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:54.119287434+07:00","message":"[buffer interim] 609 false เทพวัชระปรีชาญาณวัดบวรนิเวศวิหารเทพวชิราภินันท์วัดบวรนิเวศวิหาร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:54.119295238+07:00","message":"[bufferProcess] interim [380000000]:เทพวัชระปรีชาญาณวัดบวรนิเวศวิหารเทพวชิราภินันท์วัดบวรนิเวศวิหาร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:54.119297579+07:00","message":"[bufferProcess] send to processor:เทพวัชระปรีชาญาณวัดบวรนิเวศวิหารเทพวชิราภินันท์วัดบวรนิเวศวิหาร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:54.119302958+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:54.119305589+07:00","message":"> Transcript [3515] [false]: 'เทพวัชระปรีชาญาณวัดบวรนิเวศวิหารเทพวชิราภินันท์วัดบวรนิเวศวิหาร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:54.119309444+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:54.119311304+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:54.119313505+07:00","message":"StatePrefix: 'เทพวัชระปรีชาญาณวัดบวรนิเวศวิหารเทพวชิราภินันท์วัดบวร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:54.119316138+07:00","message":"TextPushed: 'เทพวัชระปรีชาญาณวัดบวรนิเวศ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:54.217565038+07:00","message":"receive streaming session, msgId: 609"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:54.217600824+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เทพวัชระปรีชาญาณวัดบวรนิเวศวิหารเทพวชิรพินันวัดบวรนิเวศวิหาร\",\"confidence\":0.9191031}],\"is_final\":true,\"result_end_time\":{\"seconds\":7,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:54.217607648+07:00","message":"receive interim result [true|false]: เทพวัชระปรีชาญาณวัดบวรนิเวศวิหารเทพวชิรพินันวัดบวรนิเวศวิหาร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:54.217616763+07:00","message":"end recv isFinal message id 609"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:54.217619098+07:00","message":"end Recv id 609"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:54.217624854+07:00","message":"[buffer interim] 609 true เทพวัชระปรีชาญาณวัดบวรนิเวศวิหารเทพวชิรพินันวัดบวรนิเวศวิหาร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:54.217633735+07:00","message":"[bufferProcess] interim [440000000]:เทพวัชระปรีชาญาณวัดบวรนิเวศวิหารเทพวชิรพินันวัดบวรนิเวศวิหาร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:54.217638889+07:00","message":"[bufferProcess] send to processor (isfinal):เทพวัชระปรีชาญาณวัดบวรนิเวศวิหารเทพวชิราภินันท์วัดบวรนิเวศวิหาร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:54.21764234+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:54.217645037+07:00","message":"> Transcript [3516] [false]: 'เทพวัชระปรีชาญาณวัดบวรนิเวศวิหารเทพวชิราภินันท์วัดบวรนิเวศวิหาร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:54.217648178+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:54.217649901+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:54.21765165+07:00","message":"StatePrefix: 'เทพวัชระปรีชาญาณวัดบวรนิเวศวิหารเทพวชิราภินันท์วัดบวร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:54.217653768+07:00","message":"TextPushed: 'เทพวัชระปรีชาญาณวัดบวรนิเวศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:54.217655345+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:54.217657002+07:00","message":"> Transcript [3517] [true]: 'เทพวัชระปรีชาญาณวัดบวรนิเวศวิหารเทพวชิรพินันวัดบวรนิเวศวิหาร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:54.217658989+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:54.217660322+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:54.217661634+07:00","message":"StatePrefix: 'เทพวัชระปรีชาญาณวัดบวรนิเวศวิหารเทพวชิราภินันท์วัดบวร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:54.217663177+07:00","message":"TextPushed: 'เทพวัชระปรีชาญาณวัดบวรนิเวศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:54.217669737+07:00","message":"Push: 'วิหารเทพวชิรพินันวัดบวรนิเวศวิหาร'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:54.21767804+07:00","message":"push: {true วิหารเทพวชิรพินันวัดบวรนิเวศวิหาร 0 0xc000129600}"}
{"level":"info","service":"Main","time":"2025-10-27T14:41:54.230899999+07:00","message":"write wav file: './tmp/7446/7446_609.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:54.84047873+07:00","message":"receive streaming session, msgId: 610"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:54.840520405+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":"2025-10-27T14:41:54.840524925+07:00","message":"receive interim result [false|false]: เทพ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:54.840539202+07:00","message":"[buffer interim] 610 false เทพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:54.840547922+07:00","message":"[bufferProcess] interim [600000000]:เทพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:54.840549407+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:55.086028017+07:00","message":"receive streaming session, msgId: 610"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:55.086076802+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":"2025-10-27T14:41:55.086082638+07:00","message":"receive interim result [false|false]: เทพเจ้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:55.086095963+07:00","message":"[buffer interim] 610 false เทพเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:55.086102185+07:00","message":"[bufferProcess] interim [780000000]:เทพเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:55.086104255+07:00","message":"[bufferProcess] send to processor:เทพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:55.086109209+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:55.086112254+07:00","message":"> Transcript [3518] [false]: 'เทพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:55.086114311+07:00","message":"Set StatePrefix (first interim): 'เทพ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:55.145369489+07:00","message":"receive streaming session, msgId: 610"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:55.145395916+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":"2025-10-27T14:41:55.14540007+07:00","message":"receive interim result [false|false]: เทพประสิทธิ์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:55.145413321+07:00","message":"[buffer interim] 610 false เทพประสิทธิ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:55.145418889+07:00","message":"[bufferProcess] interim [840000000]:เทพประสิทธิ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:55.145420844+07:00","message":"[bufferProcess] send to processor:เทพเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:55.145424176+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:55.145426513+07:00","message":"> Transcript [3519] [false]: 'เทพเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:55.145429414+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:55.145431193+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:55.145433165+07:00","message":"StatePrefix: 'เทพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:55.145435008+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:55.469431256+07:00","message":"receive streaming session, msgId: 610"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:55.469472948+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":"2025-10-27T14:41:55.469480285+07:00","message":"receive interim result [false|false]: ภัทรกิจ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:55.46949636+07:00","message":"[buffer interim] 610 false ภัทรกิจ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:55.469507582+07:00","message":"[bufferProcess] interim [200000000]:ภัทรกิจ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:55.469510556+07:00","message":"[bufferProcess] send to processor:เทพประสิทธิ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:55.469517223+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:55.46952091+07:00","message":"> Transcript [3520] [false]: 'เทพประสิทธิ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:55.469525453+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:55.46952813+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:55.469530455+07:00","message":"StatePrefix: 'เทพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:55.469532892+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:55.529785448+07:00","message":"receive streaming session, msgId: 610"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:55.529823683+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":"2025-10-27T14:41:55.529830292+07:00","message":"receive interim result [false|false]: พัชรกิติ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:55.529847725+07:00","message":"[buffer interim] 610 false พัชรกิติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:55.529855912+07:00","message":"[bufferProcess] interim [320000000]:พัชรกิติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:55.52985933+07:00","message":"[bufferProcess] send to processor:ภัทรกิจ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:55.529865632+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:55.529869203+07:00","message":"> Transcript [3521] [false]: 'ภัทรกิจ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:55.529872178+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:55.529874666+07:00","message":"Set new StatePrefix: 'ภัทรกิจ'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:41:55.664625265+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:41:55.664637766+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:56.178427379+07:00","message":"receive streaming session, msgId: 610"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:56.178462014+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พัชรกิติ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:56.178467724+07:00","message":"receive interim result [false|false]: พัชรกิติ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:56.178501124+07:00","message":"[buffer interim] 610 false พัชรกิติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:56.178508348+07:00","message":"[bufferProcess] interim [920000000]:พัชรกิติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:56.17851013+07:00","message":"[bufferProcess] send to processor:พัชรกิติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:56.178513121+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:56.178515664+07:00","message":"> Transcript [3522] [false]: 'พัชรกิติ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:56.178517599+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:56.178519447+07:00","message":"Set new StatePrefix: 'พัชรกิติ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:56.424019424+07:00","message":"receive streaming session, msgId: 610"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:56.424068072+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":"2025-10-27T14:41:56.424075651+07:00","message":"receive interim result [false|false]: พัชรกิติวัดโสม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:56.424089017+07:00","message":"[buffer interim] 610 false พัชรกิติวัดโสม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:56.424096109+07:00","message":"[bufferProcess] interim [220000000]:พัชรกิติวัดโสม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:56.424098463+07:00","message":"[bufferProcess] send to processor:พัชรกิติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:56.424103575+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:56.424106156+07:00","message":"> Transcript [3523] [false]: 'พัชรกิติ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:56.424109165+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:56.424111105+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:56.424113003+07:00","message":"StatePrefix: 'พัชรกิติ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:56.424114805+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:56.681623782+07:00","message":"receive streaming session, msgId: 610"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:56.681666688+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":"2025-10-27T14:41:56.68167374+07:00","message":"receive interim result [false|false]: พัชรกิติวัดโสมนัส"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:56.681688427+07:00","message":"[buffer interim] 610 false พัชรกิติวัดโสมนัส"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:56.681699461+07:00","message":"[bufferProcess] interim [400000000]:พัชรกิติวัดโสมนัส"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:56.681702565+07:00","message":"[bufferProcess] send to processor:พัชรกิติวัดโสม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:56.681709259+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:56.681712844+07:00","message":"> Transcript [3524] [false]: 'พัชรกิติวัดโสม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:56.681716966+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:56.68171925+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:56.68172145+07:00","message":"StatePrefix: 'พัชรกิติ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:56.681723816+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:57.064814141+07:00","message":"receive streaming session, msgId: 610"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:57.064849583+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":"2025-10-27T14:41:57.064854999+07:00","message":"receive interim result [false|false]: พัชรกิติวัดโสมนัสวิหาร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:57.064871352+07:00","message":"[buffer interim] 610 false พัชรกิติวัดโสมนัสวิหาร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:57.064880344+07:00","message":"[bufferProcess] interim [760000000]:พัชรกิติวัดโสมนัสวิหาร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:57.06488233+07:00","message":"[bufferProcess] send to processor:พัชรกิติวัดโสมนัส"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:57.064885909+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:57.064888351+07:00","message":"> Transcript [3525] [false]: 'พัชรกิติวัดโสมนัส'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:57.064891976+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:57.064894066+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:57.064895722+07:00","message":"StatePrefix: 'พัชรกิติ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:57.064897514+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:57.371304295+07:00","message":"[GCS] IsForceVAD: false for message ID: 610"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:57.488262825+07:00","message":"receive streaming session, msgId: 610"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:57.488301579+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เทพวัชระกิตติวัดโสมนัสวิหาร\",\"confidence\":0.86063504}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:57.488308434+07:00","message":"receive interim result [true|false]: เทพวัชระกิตติวัดโสมนัสวิหาร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:57.488317569+07:00","message":"end recv isFinal message id 610"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:57.488319972+07:00","message":"end Recv id 610"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:57.488327743+07:00","message":"[buffer interim] 610 true เทพวัชระกิตติวัดโสมนัสวิหาร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:57.488337917+07:00","message":"[bufferProcess] interim [300000000]:เทพวัชระกิตติวัดโสมนัสวิหาร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:57.488341892+07:00","message":"[bufferProcess] send to processor (isfinal):พัชรกิติวัดโสมนัสวิหาร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:57.488346496+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:57.488350139+07:00","message":"> Transcript [3526] [false]: 'พัชรกิติวัดโสมนัสวิหาร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:57.488353564+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:57.488355916+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:57.488358415+07:00","message":"StatePrefix: 'พัชรกิติ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:57.488360722+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:57.488363681+07:00","message":"Push: 'พัชรกิติ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:57.488366065+07:00","message":"TextPushed: 'พัชรกิติ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:57.488368316+07:00","message":"Set new StatePrefix : 'พัชรกิติวัดโสมนัสวิหาร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:57.488371397+07:00","message":"Next Push (prob) : 'วัดโสมนัสวิหาร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:57.488373832+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:57.488376318+07:00","message":"> Transcript [3527] [true]: 'เทพวัชระกิตติวัดโสมนัสวิหาร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:57.488378614+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:57.488380712+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:57.488382702+07:00","message":"StatePrefix: 'พัชรกิติวัดโสมนัสวิหาร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:57.488385051+07:00","message":"TextPushed: 'พัชรกิติ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:57.48838684+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:57.488481126+07:00","message":"push: {false พัชรกิติ 0 0xc0023e9200}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:57.488494967+07:00","message":"Push: 'เทพวัชระกิตติวัดโสมนัสวิหาร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:57.488498273+07:00","message":"TextPushed: 'พัชรกิติเทพวัชระกิตติวัดโสมนัสวิหาร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:57.488500878+07:00","message":"Set new StatePrefix : 'เทพวัชระกิตติวัดโสมนัสวิหาร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:57.488503217+07:00","message":"Next Push (prob) : 'เทพวัชระกิตติวัดโสมนัสวิหาร'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:57.488510243+07:00","message":"push: {true เทพวัชระกิตติวัดโสมนัสวิหาร 0 0xc0023e9200}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:57.488519795+07:00","message":"write aligntment file to 'tmp/7446/align_message_id_610.html'"}
{"level":"info","service":"Main","time":"2025-10-27T14:41:57.496147072+07:00","message":"write wav file: './tmp/7446/7446_610.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:57.558291404+07:00","message":"[GCS] Start streaming session, msgId: 611"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:58.235381649+07:00","message":"receive streaming session, msgId: 611"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:58.235430096+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":"2025-10-27T14:41:58.235436712+07:00","message":"receive interim result [false|false]: ประเทศ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:58.235452277+07:00","message":"[buffer interim] 611 false ประเทศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:58.235462799+07:00","message":"[bufferProcess] interim [480000000]:ประเทศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:58.235465259+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:58.432717088+07:00","message":"receive streaming session, msgId: 611"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:58.43275081+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":"2025-10-27T14:41:58.432756335+07:00","message":"receive interim result [false|false]: อาชีพ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:58.432772874+07:00","message":"[buffer interim] 611 false อาชีพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:58.43277947+07:00","message":"[bufferProcess] interim [660000000]:อาชีพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:58.432781512+07:00","message":"[bufferProcess] send to processor:ประเทศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:58.432788448+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:58.432793936+07:00","message":"> Transcript [3528] [false]: 'ประเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:58.432795843+07:00","message":"Set StatePrefix (first interim): 'ประเทศ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:58.62477494+07:00","message":"receive streaming session, msgId: 611"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:58.624812909+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":"2025-10-27T14:41:58.62481919+07:00","message":"receive interim result [false|false]: เทพศิรินทร์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:58.624837752+07:00","message":"[buffer interim] 611 false เทพศิรินทร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:58.624846786+07:00","message":"[bufferProcess] interim [840000000]:เทพศิรินทร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:58.624848875+07:00","message":"[bufferProcess] send to processor:อาชีพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:58.624853889+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:58.624856362+07:00","message":"> Transcript [3529] [false]: 'อาชีพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:58.624858193+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:58.62485989+07:00","message":"Set new StatePrefix: 'อาชีพ'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:41:58.665278367+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:41:58.665286199+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:58.739197873+07:00","message":"receive streaming session, msgId: 611"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:58.739240749+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":"2025-10-27T14:41:58.739246736+07:00","message":"receive interim result [false|false]: ประเทศผลิต"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:58.739261423+07:00","message":"[buffer interim] 611 false ประเทศผลิต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:58.739269705+07:00","message":"[bufferProcess] interim [960000000]:ประเทศผลิต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:58.739272496+07:00","message":"[bufferProcess] send to processor:เทพศิรินทร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:58.739276743+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:58.739280397+07:00","message":"> Transcript [3530] [false]: 'เทพศิรินทร์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:58.739283066+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:58.739285357+07:00","message":"Set new StatePrefix: 'เทพศิรินทร์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:58.742957884+07:00","message":"receive streaming session, msgId: 611"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:58.742975578+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":"2025-10-27T14:41:58.742981083+07:00","message":"receive interim result [false|false]: พระเทพศิวะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:58.742993161+07:00","message":"[buffer interim] 611 false พระเทพศิวะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:58.742998448+07:00","message":"[bufferProcess] interim [20000000]:พระเทพศิวะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:58.74300083+07:00","message":"[bufferProcess] send to processor:ประเทศผลิต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:58.743004275+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:58.743006875+07:00","message":"> Transcript [3531] [false]: 'ประเทศผลิต'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:58.74300882+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:58.743010995+07:00","message":"Set new StatePrefix: 'ประเทศผลิต'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:58.936154812+07:00","message":"receive streaming session, msgId: 611"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:58.936189787+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":"2025-10-27T14:41:58.936195436+07:00","message":"receive interim result [false|false]: พระเทพศิริวัด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:58.936210204+07:00","message":"[buffer interim] 611 false พระเทพศิริวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:58.936217375+07:00","message":"[bufferProcess] interim [200000000]:พระเทพศิริวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:58.936219727+07:00","message":"[bufferProcess] send to processor:พระเทพศิวะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:58.936222969+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:58.936225742+07:00","message":"> Transcript [3532] [false]: 'พระเทพศิวะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:58.936227957+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:58.936230386+07:00","message":"Set new StatePrefix: 'พระเทพศิวะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:59.222378774+07:00","message":"receive streaming session, msgId: 611"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:59.222416464+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":"2025-10-27T14:41:59.222423184+07:00","message":"receive interim result [false|false]: พระเทพศิริวัฒน์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:59.222438377+07:00","message":"[buffer interim] 611 false พระเทพศิริวัฒน์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:59.222444976+07:00","message":"[bufferProcess] interim [500000000]:พระเทพศิริวัฒน์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:59.222447013+07:00","message":"[bufferProcess] send to processor:พระเทพศิริวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:59.222454491+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:59.222457212+07:00","message":"> Transcript [3533] [false]: 'พระเทพศิริวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:59.222459343+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:59.222462242+07:00","message":"Set new StatePrefix: 'พระเทพศิริวัด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:59.332638037+07:00","message":"receive streaming session, msgId: 611"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:59.332671332+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":"2025-10-27T14:41:59.332677842+07:00","message":"receive interim result [false|false]: พระเทพสิริวัฒน์วัด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:59.332691268+07:00","message":"[buffer interim] 611 false พระเทพสิริวัฒน์วัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:59.332697816+07:00","message":"[bufferProcess] interim [620000000]:พระเทพสิริวัฒน์วัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:59.332699814+07:00","message":"[bufferProcess] send to processor:พระเทพศิริวัฒน์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:59.332705727+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:59.332708352+07:00","message":"> Transcript [3534] [false]: 'พระเทพศิริวัฒน์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:59.332710288+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:59.332712029+07:00","message":"Set new StatePrefix: 'พระเทพศิริวัฒน์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:59.642894784+07:00","message":"receive streaming session, msgId: 611"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:59.642931524+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":"2025-10-27T14:41:59.642937729+07:00","message":"receive interim result [false|false]: พระเทพศิริวัฒน์วัสดุ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:59.64294827+07:00","message":"[buffer interim] 611 false พระเทพศิริวัฒน์วัสดุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:59.642955031+07:00","message":"[bufferProcess] interim [860000000]:พระเทพศิริวัฒน์วัสดุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:59.642957111+07:00","message":"[bufferProcess] send to processor:พระเทพสิริวัฒน์วัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:59.642960382+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:59.642962858+07:00","message":"> Transcript [3535] [false]: 'พระเทพสิริวัฒน์วัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:59.642964712+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:59.642966515+07:00","message":"Set new StatePrefix: 'พระเทพสิริวัฒน์วัด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:59.663294773+07:00","message":"receive streaming session, msgId: 611"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:59.663327293+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":"2025-10-27T14:41:59.663332827+07:00","message":"receive interim result [false|false]: พระเทพศิริวัฒน์วัตสัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:59.663344659+07:00","message":"[buffer interim] 611 false พระเทพศิริวัฒน์วัตสัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:59.663351855+07:00","message":"[bufferProcess] interim [920000000]:พระเทพศิริวัฒน์วัตสัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:59.663354674+07:00","message":"[bufferProcess] send to processor:พระเทพศิริวัฒน์วัสดุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:59.66335924+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:59.663361748+07:00","message":"> Transcript [3536] [false]: 'พระเทพศิริวัฒน์วัสดุ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:59.6633635+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:59.663365249+07:00","message":"Set new StatePrefix: 'พระเทพศิริวัฒน์วัสดุ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:59.828073594+07:00","message":"receive streaming session, msgId: 611"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:59.828112714+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":"2025-10-27T14:41:59.828119211+07:00","message":"receive interim result [false|false]: พระเทพสิริวัฒน์วัดสัมมา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:41:59.828133514+07:00","message":"[buffer interim] 611 false พระเทพสิริวัฒน์วัดสัมมา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:59.828140419+07:00","message":"[bufferProcess] interim [100000000]:พระเทพสิริวัฒน์วัดสัมมา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:59.828142482+07:00","message":"[bufferProcess] send to processor:พระเทพศิริวัฒน์วัตสัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:59.828147666+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:59.828150078+07:00","message":"> Transcript [3537] [false]: 'พระเทพศิริวัฒน์วัตสัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:59.828152173+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:41:59.828153804+07:00","message":"Set new StatePrefix: 'พระเทพศิริวัฒน์วัตสัน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:00.143100918+07:00","message":"receive streaming session, msgId: 611"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:00.14313715+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":"2025-10-27T14:42:00.143142901+07:00","message":"receive interim result [false|false]: พระเทพสิริวัฒน์วัดสัมมาชัญญาวาส"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:00.143155794+07:00","message":"[buffer interim] 611 false พระเทพสิริวัฒน์วัดสัมมาชัญญาวาส"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:00.143164611+07:00","message":"[bufferProcess] interim [400000000]:พระเทพสิริวัฒน์วัดสัมมาชัญญาวาส"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:00.143167175+07:00","message":"[bufferProcess] send to processor:พระเทพสิริวัฒน์วัดสัมมา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:00.143172303+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:00.143174791+07:00","message":"> Transcript [3538] [false]: 'พระเทพสิริวัฒน์วัดสัมมา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:00.143176752+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:00.143178515+07:00","message":"Set new StatePrefix: 'พระเทพสิริวัฒน์วัดสัมมา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:00.397326324+07:00","message":"receive streaming session, msgId: 611"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:00.397358808+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":"2025-10-27T14:42:00.397364565+07:00","message":"receive interim result [false|false]: พระเทพสิริวัฒน์วัดสัมมาชัญญา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:00.397375904+07:00","message":"[buffer interim] 611 false พระเทพสิริวัฒน์วัดสัมมาชัญญา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:00.397382918+07:00","message":"[bufferProcess] interim [640000000]:พระเทพสิริวัฒน์วัดสัมมาชัญญา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:00.397385136+07:00","message":"[bufferProcess] send to processor:พระเทพสิริวัฒน์วัดสัมมาชัญญาวาส"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:00.397390233+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:00.397393104+07:00","message":"> Transcript [3539] [false]: 'พระเทพสิริวัฒน์วัดสัมมาชัญญาวาส'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:00.397396563+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:00.397398514+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:00.397400455+07:00","message":"StatePrefix: 'พระเทพสิริวัฒน์วัดสัมมา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:00.397402364+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:00.533110279+07:00","message":"receive streaming session, msgId: 611"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:00.533147505+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":"2025-10-27T14:42:00.533154481+07:00","message":"receive interim result [false|false]: พระเทพสิริวัฒน์วัดสัมมาชัญญาวาส"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:00.533189235+07:00","message":"[buffer interim] 611 false พระเทพสิริวัฒน์วัดสัมมาชัญญาวาส"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:00.533197918+07:00","message":"[bufferProcess] interim [760000000]:พระเทพสิริวัฒน์วัดสัมมาชัญญาวาส"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:00.533201226+07:00","message":"[bufferProcess] send to processor:พระเทพสิริวัฒน์วัดสัมมาชัญญา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:00.533206003+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:00.533210081+07:00","message":"> Transcript [3540] [false]: 'พระเทพสิริวัฒน์วัดสัมมาชัญญา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:00.533214482+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:00.533216982+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:00.533219534+07:00","message":"StatePrefix: 'พระเทพสิริวัฒน์วัดสัมมา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:00.533221703+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:01.101128822+07:00","message":"receive streaming session, msgId: 611"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:01.101203451+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":"2025-10-27T14:42:01.101209382+07:00","message":"receive interim result [false|false]: พระเทพสิริวัฒน์วัดสัมมาชัญญาวาส"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:01.10122298+07:00","message":"[buffer interim] 611 false พระเทพสิริวัฒน์วัดสัมมาชัญญาวาส"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:01.101230368+07:00","message":"[bufferProcess] interim [360000000]:พระเทพสิริวัฒน์วัดสัมมาชัญญาวาส"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:01.101232518+07:00","message":"[bufferProcess] send to processor:พระเทพสิริวัฒน์วัดสัมมาชัญญาวาส"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:01.101237514+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:01.10124017+07:00","message":"> Transcript [3541] [false]: 'พระเทพสิริวัฒน์วัดสัมมาชัญญาวาส'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:01.101243091+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:01.101244906+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:01.101246492+07:00","message":"StatePrefix: 'พระเทพสิริวัฒน์วัดสัมมา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:01.101248321+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:42:01.66531304+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:42:01.665318422+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:01.941844502+07:00","message":"receive streaming session, msgId: 611"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:01.941878591+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":"2025-10-27T14:42:01.941901027+07:00","message":"receive interim result [false|false]: พระเทพสิริวัฒน์วัดสัมมาชัญญาวาสพระราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:01.941914305+07:00","message":"[buffer interim] 611 false พระเทพสิริวัฒน์วัดสัมมาชัญญาวาสพระราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:01.941922309+07:00","message":"[bufferProcess] interim [200000000]:พระเทพสิริวัฒน์วัดสัมมาชัญญาวาสพระราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:01.941924593+07:00","message":"[bufferProcess] send to processor:พระเทพสิริวัฒน์วัดสัมมาชัญญาวาส"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:01.941934209+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:01.941936605+07:00","message":"> Transcript [3542] [false]: 'พระเทพสิริวัฒน์วัดสัมมาชัญญาวาส'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:01.941940372+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:01.941942473+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:01.941944606+07:00","message":"StatePrefix: 'พระเทพสิริวัฒน์วัดสัมมา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:01.941946469+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:01.941949139+07:00","message":"Push: 'พระเทพสิริวัฒน์วัดสัมมา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:01.941950819+07:00","message":"TextPushed: 'พระเทพสิริวัฒน์วัดสัมมา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:01.941952401+07:00","message":"Set new StatePrefix : 'พระเทพสิริวัฒน์วัดสัมมาชัญญาวาส'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:01.94195459+07:00","message":"Next Push (prob) : 'ชัญญาวาส'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:01.941962553+07:00","message":"push: {false พระเทพสิริวัฒน์วัดสัมมา 0 0xc0023e9400}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:02.007697252+07:00","message":"receive streaming session, msgId: 611"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:02.007731954+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":"2025-10-27T14:42:02.007737947+07:00","message":"receive interim result [false|false]: พระเทพสิริวัฒน์วัดสัมมาชัญญาวาส"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:02.007752133+07:00","message":"[buffer interim] 611 false พระเทพสิริวัฒน์วัดสัมมาชัญญาวาส"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:02.007758901+07:00","message":"[bufferProcess] interim [320000000]:พระเทพสิริวัฒน์วัดสัมมาชัญญาวาส"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:02.00776122+07:00","message":"[bufferProcess] send to processor:พระเทพสิริวัฒน์วัดสัมมาชัญญาวาสพระราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:02.007766789+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:02.007769355+07:00","message":"> Transcript [3543] [false]: 'พระเทพสิริวัฒน์วัดสัมมาชัญญาวาสพระราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:02.007772626+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:02.007774542+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:02.007776539+07:00","message":"StatePrefix: 'พระเทพสิริวัฒน์วัดสัมมาชัญญาวาส'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:02.007778696+07:00","message":"TextPushed: 'พระเทพสิริวัฒน์วัดสัมมา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:02.132331599+07:00","message":"receive streaming session, msgId: 611"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:02.132363871+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":"2025-10-27T14:42:02.132369616+07:00","message":"receive interim result [false|false]: พระเทพสิริวัฒน์วัดสัมมาชัญญาวาสพระราชพิธี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:02.132382039+07:00","message":"[buffer interim] 611 false พระเทพสิริวัฒน์วัดสัมมาชัญญาวาสพระราชพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:02.132389133+07:00","message":"[bufferProcess] interim [380000000]:พระเทพสิริวัฒน์วัดสัมมาชัญญาวาสพระราชพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:02.132391226+07:00","message":"[bufferProcess] send to processor:พระเทพสิริวัฒน์วัดสัมมาชัญญาวาส"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:02.132396656+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:02.132399373+07:00","message":"> Transcript [3544] [false]: 'พระเทพสิริวัฒน์วัดสัมมาชัญญาวาส'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:02.132402436+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:02.132404153+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:02.132406069+07:00","message":"StatePrefix: 'พระเทพสิริวัฒน์วัดสัมมาชัญญาวาส'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:02.132408501+07:00","message":"TextPushed: 'พระเทพสิริวัฒน์วัดสัมมา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:02.319052418+07:00","message":"receive streaming session, msgId: 611"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:02.319085903+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":"2025-10-27T14:42:02.319091549+07:00","message":"receive interim result [false|false]: พระเทพสิริวัฒน์วัดสัมมาชัญญาวาสราชพิพัฒน์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:02.319104867+07:00","message":"[buffer interim] 611 false พระเทพสิริวัฒน์วัดสัมมาชัญญาวาสราชพิพัฒน์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:02.319110837+07:00","message":"[bufferProcess] interim [560000000]:พระเทพสิริวัฒน์วัดสัมมาชัญญาวาสราชพิพัฒน์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:02.319113201+07:00","message":"[bufferProcess] send to processor:พระเทพสิริวัฒน์วัดสัมมาชัญญาวาสพระราชพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:02.319118502+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:02.319120877+07:00","message":"> Transcript [3545] [false]: 'พระเทพสิริวัฒน์วัดสัมมาชัญญาวาสพระราชพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:02.319123798+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:02.319125486+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:02.319127379+07:00","message":"StatePrefix: 'พระเทพสิริวัฒน์วัดสัมมาชัญญาวาส'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:02.319129709+07:00","message":"TextPushed: 'พระเทพสิริวัฒน์วัดสัมมา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:02.90233615+07:00","message":"receive streaming session, msgId: 611"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:02.902375988+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระเทพสิริวัฒน์วัดสัมมาชัญญาวาสราชพิพัฒน์\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:02.902382855+07:00","message":"receive interim result [false|false]: พระเทพสิริวัฒน์วัดสัมมาชัญญาวาสราชพิพัฒน์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:02.902396756+07:00","message":"[buffer interim] 611 false พระเทพสิริวัฒน์วัดสัมมาชัญญาวาสราชพิพัฒน์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:02.902403716+07:00","message":"[bufferProcess] interim [160000000]:พระเทพสิริวัฒน์วัดสัมมาชัญญาวาสราชพิพัฒน์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:02.902406045+07:00","message":"[bufferProcess] send to processor:พระเทพสิริวัฒน์วัดสัมมาชัญญาวาสราชพิพัฒน์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:02.902411136+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:02.902413833+07:00","message":"> Transcript [3546] [false]: 'พระเทพสิริวัฒน์วัดสัมมาชัญญาวาสราชพิพัฒน์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:02.902417572+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:02.902419358+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:02.902421384+07:00","message":"StatePrefix: 'พระเทพสิริวัฒน์วัดสัมมาชัญญาวาส'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:02.902424047+07:00","message":"TextPushed: 'พระเทพสิริวัฒน์วัดสัมมา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:02.902428297+07:00","message":"Push: 'ชัญญาวาส'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:02.902429825+07:00","message":"TextPushed: 'พระเทพสิริวัฒน์วัดสัมมาชัญญาวาส'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:02.902431492+07:00","message":"Set new StatePrefix : 'พระเทพสิริวัฒน์วัดสัมมาชัญญาวาสราชพิพัฒน์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:02.902434061+07:00","message":"Next Push (prob) : 'ราชพิพัฒน์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:02.9024416+07:00","message":"push: {false ชัญญาวาส 0 0xc0023e9400}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:03.022546169+07:00","message":"receive streaming session, msgId: 611"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:03.02259549+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":"2025-10-27T14:42:03.022603646+07:00","message":"receive interim result [false|false]: พระเทพสิริวัฒน์วัดสัมมาชัญญาวาสพระราชพิพัฒน์โกศล"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:03.022619734+07:00","message":"[buffer interim] 611 false พระเทพสิริวัฒน์วัดสัมมาชัญญาวาสพระราชพิพัฒน์โกศล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:03.022630322+07:00","message":"[bufferProcess] interim [280000000]:พระเทพสิริวัฒน์วัดสัมมาชัญญาวาสพระราชพิพัฒน์โกศล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:03.022633665+07:00","message":"[bufferProcess] send to processor:พระเทพสิริวัฒน์วัดสัมมาชัญญาวาสราชพิพัฒน์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:03.022640638+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:03.022644091+07:00","message":"> Transcript [3547] [false]: 'พระเทพสิริวัฒน์วัดสัมมาชัญญาวาสราชพิพัฒน์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:03.022648441+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:03.022650858+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:03.022653078+07:00","message":"StatePrefix: 'พระเทพสิริวัฒน์วัดสัมมาชัญญาวาสราชพิพัฒน์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:03.022656157+07:00","message":"TextPushed: 'พระเทพสิริวัฒน์วัดสัมมาชัญญาวาส'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:03.128216414+07:00","message":"[GCS] IsForceVAD: false for message ID: 611"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:03.367454936+07:00","message":"receive streaming session, msgId: 611"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:03.367496141+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระเทพสิริวัฒน์วัดสัมมาชัญญาวาสพระราชพิพัฒน์โกศล\",\"confidence\":0.93370986}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:03.367501975+07:00","message":"receive interim result [true|false]: พระเทพสิริวัฒน์วัดสัมมาชัญญาวาสพระราชพิพัฒน์โกศล"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:03.36751013+07:00","message":"end recv isFinal message id 611"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:03.36751201+07:00","message":"end Recv id 611"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:03.367517966+07:00","message":"[buffer interim] 611 true พระเทพสิริวัฒน์วัดสัมมาชัญญาวาสพระราชพิพัฒน์โกศล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:03.367527399+07:00","message":"[bufferProcess] interim [580000000]:พระเทพสิริวัฒน์วัดสัมมาชัญญาวาสพระราชพิพัฒน์โกศล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:03.36755145+07:00","message":"[bufferProcess] send to processor (isfinal):พระเทพสิริวัฒน์วัดสัมมาชัญญาวาสพระราชพิพัฒน์โกศล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:03.367554968+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:03.367557429+07:00","message":"> Transcript [3548] [false]: 'พระเทพสิริวัฒน์วัดสัมมาชัญญาวาสพระราชพิพัฒน์โกศล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:03.367559996+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:03.367561548+07:00","message":"Set new StatePrefix: 'พระเทพสิริวัฒน์วัดสัมมาชัญญาวาสพระราชพิพัฒน์โกศล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:03.367563058+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:03.367564536+07:00","message":"> Transcript [3549] [true]: 'พระเทพสิริวัฒน์วัดสัมมาชัญญาวาสพระราชพิพัฒน์โกศล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:03.367566601+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:03.367568237+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:03.367570253+07:00","message":"StatePrefix: 'พระเทพสิริวัฒน์วัดสัมมาชัญญาวาสพระราชพิพัฒน์โกศล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:03.367572939+07:00","message":"TextPushed: 'พระเทพสิริวัฒน์วัดสัมมาชัญญาวาส'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:03.367577499+07:00","message":"Push: 'พระราชพิพัฒน์โกศล'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:03.367585388+07:00","message":"push: {true พระราชพิพัฒน์โกศล 0 0xc0023e9400}"}
{"level":"info","service":"Main","time":"2025-10-27T14:42:03.380002651+07:00","message":"write wav file: './tmp/7446/7446_611.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:03.449485614+07:00","message":"[GCS] Start streaming session, msgId: 612"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:03.79291615+07:00","message":"receive streaming session, msgId: 612"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:03.792957512+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":"2025-10-27T14:42:03.792962836+07:00","message":"receive interim result [false|false]: วัด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:03.79297807+07:00","message":"[buffer interim] 612 false วัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:03.792984403+07:00","message":"[bufferProcess] interim [420000000]:วัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:03.792985844+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:03.9816406+07:00","message":"receive streaming session, msgId: 612"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:03.981680438+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":"2025-10-27T14:42:03.981686001+07:00","message":"receive interim result [false|false]: วัดพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:03.98169768+07:00","message":"[buffer interim] 612 false วัดพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:03.981706939+07:00","message":"[bufferProcess] interim [540000000]:วัดพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:03.981709073+07:00","message":"[bufferProcess] send to processor:วัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:03.981715013+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:03.981717637+07:00","message":"> Transcript [3550] [false]: 'วัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:03.981719493+07:00","message":"Set StatePrefix (first interim): 'วัด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:04.111145484+07:00","message":"receive streaming session, msgId: 612"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:04.111182788+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":"2025-10-27T14:42:04.11118843+07:00","message":"receive interim result [false|false]: วัดพิชิต"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:04.111200696+07:00","message":"[buffer interim] 612 false วัดพิชิต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:04.111207422+07:00","message":"[bufferProcess] interim [660000000]:วัดพิชิต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:04.111209413+07:00","message":"[bufferProcess] send to processor:วัดพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:04.111214605+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:04.111217422+07:00","message":"> Transcript [3551] [false]: 'วัดพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:04.111220263+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:04.111221946+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:04.111223582+07:00","message":"StatePrefix: 'วัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:04.111225324+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:04.116317514+07:00","message":"receive streaming session, msgId: 612"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:04.116349154+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":"2025-10-27T14:42:04.116354755+07:00","message":"receive interim result [false|false]: วัดพิชัย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:04.116370858+07:00","message":"[buffer interim] 612 false วัดพิชัย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:04.116378106+07:00","message":"[bufferProcess] interim [720000000]:วัดพิชัย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:04.116380814+07:00","message":"[bufferProcess] send to processor:วัดพิชิต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:04.116386009+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:04.116389126+07:00","message":"> Transcript [3552] [false]: 'วัดพิชิต'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:04.116392001+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:04.116393842+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:04.116395359+07:00","message":"StatePrefix: 'วัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:04.116398843+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:04.297471604+07:00","message":"receive streaming session, msgId: 612"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:04.297517816+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":"2025-10-27T14:42:04.297524722+07:00","message":"receive interim result [false|false]: วัดพิชย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:04.297540647+07:00","message":"[buffer interim] 612 false วัดพิชย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:04.297550887+07:00","message":"[bufferProcess] interim [840000000]:วัดพิชย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:04.297553655+07:00","message":"[bufferProcess] send to processor:วัดพิชัย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:04.297559843+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:04.297563817+07:00","message":"> Transcript [3553] [false]: 'วัดพิชัย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:04.297568148+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:04.297570523+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:04.297572792+07:00","message":"StatePrefix: 'วัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:04.297574837+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:04.624909832+07:00","message":"receive streaming session, msgId: 612"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:04.624947646+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":"2025-10-27T14:42:04.624953299+07:00","message":"receive interim result [false|false]: วัดพิชยญาติ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:04.624966863+07:00","message":"[buffer interim] 612 false วัดพิชยญาติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:04.624974058+07:00","message":"[bufferProcess] interim [200000000]:วัดพิชยญาติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:04.624976242+07:00","message":"[bufferProcess] send to processor:วัดพิชย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:04.62497919+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:04.624981866+07:00","message":"> Transcript [3554] [false]: 'วัดพิชย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:04.62498505+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:04.624987206+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:04.62498893+07:00","message":"StatePrefix: 'วัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:04.624990706+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:04.624992862+07:00","message":"Push: 'วัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:04.624994531+07:00","message":"TextPushed: 'วัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:04.624996162+07:00","message":"Set new StatePrefix : 'วัดพิชย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:04.624997908+07:00","message":"Next Push (prob) : 'พิชย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:04.625005534+07:00","message":"push: {false วัด 0 0xc00401e080}"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:42:04.665648882+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:42:04.665657516+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:04.686601626+07:00","message":"receive streaming session, msgId: 612"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:04.6866483+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":"2025-10-27T14:42:04.686655193+07:00","message":"receive interim result [false|false]: วัดพิชยญาติกา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:04.686671556+07:00","message":"[buffer interim] 612 false วัดพิชยญาติกา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:04.686681017+07:00","message":"[bufferProcess] interim [260000000]:วัดพิชยญาติกา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:04.686684056+07:00","message":"[bufferProcess] send to processor:วัดพิชยญาติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:04.686688937+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:04.686692971+07:00","message":"> Transcript [3555] [false]: 'วัดพิชยญาติ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:04.686697041+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:04.686699517+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:04.686701682+07:00","message":"StatePrefix: 'วัดพิชย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:04.6867052+07:00","message":"TextPushed: 'วัด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:05.012493571+07:00","message":"receive streaming session, msgId: 612"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:05.012533475+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":"2025-10-27T14:42:05.012539348+07:00","message":"receive interim result [false|false]: วัดพิชยญาติการาม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:05.012552548+07:00","message":"[buffer interim] 612 false วัดพิชยญาติการาม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:05.012559749+07:00","message":"[bufferProcess] interim [620000000]:วัดพิชยญาติการาม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:05.012561649+07:00","message":"[bufferProcess] send to processor:วัดพิชยญาติกา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:05.01256674+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:05.012569695+07:00","message":"> Transcript [3556] [false]: 'วัดพิชยญาติกา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:05.012572656+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:05.012574313+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:05.012575999+07:00","message":"StatePrefix: 'วัดพิชย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:05.012578582+07:00","message":"TextPushed: 'วัด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:05.591273662+07:00","message":"receive streaming session, msgId: 612"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:05.591325488+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":"2025-10-27T14:42:05.591330374+07:00","message":"receive interim result [false|false]: วัดพิชยญาติการาม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:05.591343849+07:00","message":"[buffer interim] 612 false วัดพิชยญาติการาม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:05.591350627+07:00","message":"[bufferProcess] interim [220000000]:วัดพิชยญาติการาม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:05.591353324+07:00","message":"[bufferProcess] send to processor:วัดพิชยญาติการาม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:05.591358309+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:05.591360874+07:00","message":"> Transcript [3557] [false]: 'วัดพิชยญาติการาม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:05.59136417+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:05.591366013+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:05.59136769+07:00","message":"StatePrefix: 'วัดพิชย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:05.59136985+07:00","message":"TextPushed: 'วัด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:06.226101582+07:00","message":"receive streaming session, msgId: 612"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:06.226132707+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":"2025-10-27T14:42:06.226138344+07:00","message":"receive interim result [false|false]: วัดพิชยญาติการามและ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:06.226149747+07:00","message":"[buffer interim] 612 false วัดพิชยญาติการามและ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:06.226158759+07:00","message":"[bufferProcess] interim [760000000]:วัดพิชยญาติการามและ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:06.226161814+07:00","message":"[bufferProcess] send to processor:วัดพิชยญาติการาม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:06.226168468+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:06.22617261+07:00","message":"> Transcript [3558] [false]: 'วัดพิชยญาติการาม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:06.22617698+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:06.226178792+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:06.226180425+07:00","message":"StatePrefix: 'วัดพิชย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:06.226182508+07:00","message":"TextPushed: 'วัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:06.226186664+07:00","message":"Push: 'พิชย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:06.226188454+07:00","message":"TextPushed: 'วัดพิชย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:06.226190939+07:00","message":"Set new StatePrefix : 'วัดพิชยญาติการาม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:06.226192783+07:00","message":"Next Push (prob) : 'ญาติการาม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:06.226220992+07:00","message":"push: {false พิชย 0 0xc00401e080}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:06.447529049+07:00","message":"receive streaming session, msgId: 612"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:06.447564147+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":"2025-10-27T14:42:06.44756949+07:00","message":"receive interim result [false|false]: วัดพิชยญาติการามและพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:06.447585935+07:00","message":"[buffer interim] 612 false วัดพิชยญาติการามและพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:06.447594625+07:00","message":"[bufferProcess] interim [0]:วัดพิชยญาติการามและพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:06.447596798+07:00","message":"[bufferProcess] send to processor:วัดพิชยญาติการามและ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:06.447601969+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:06.447604411+07:00","message":"> Transcript [3559] [false]: 'วัดพิชยญาติการามและ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:06.447607494+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:06.447609292+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:06.447611291+07:00","message":"StatePrefix: 'วัดพิชยญาติการาม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:06.447613255+07:00","message":"TextPushed: 'วัดพิชย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:06.674630707+07:00","message":"receive streaming session, msgId: 612"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:06.674670065+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":"2025-10-27T14:42:06.674675252+07:00","message":"receive interim result [false|false]: วัดพิชยญาติการามและพระราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:06.674689779+07:00","message":"[buffer interim] 612 false วัดพิชยญาติการามและพระราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:06.674697121+07:00","message":"[bufferProcess] interim [240000000]:วัดพิชยญาติการามและพระราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:06.674699209+07:00","message":"[bufferProcess] send to processor:วัดพิชยญาติการามและพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:06.674704416+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:06.674707051+07:00","message":"> Transcript [3560] [false]: 'วัดพิชยญาติการามและพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:06.674709937+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:06.674713148+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:06.674714996+07:00","message":"StatePrefix: 'วัดพิชยญาติการาม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:06.674716946+07:00","message":"TextPushed: 'วัดพิชย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:06.720101466+07:00","message":"[GCS] IsForceVAD: false for message ID: 612"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:06.779020153+07:00","message":"[GCS] Start streaming session, msgId: 613"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:06.823107393+07:00","message":"receive streaming session, msgId: 612"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:06.823142047+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วัดพิชยญาติการามและพระราช\",\"confidence\":0.9309387}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:06.823147759+07:00","message":"receive interim result [true|false]: วัดพิชยญาติการามและพระราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:06.823156917+07:00","message":"end recv isFinal message id 612"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:06.823158806+07:00","message":"end Recv id 612"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:06.823164571+07:00","message":"[buffer interim] 612 true วัดพิชยญาติการามและพระราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:06.823173181+07:00","message":"[bufferProcess] interim [480000000]:วัดพิชยญาติการามและพระราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:06.823177758+07:00","message":"[bufferProcess] send to processor (isfinal):วัดพิชยญาติการามและพระราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:06.823181175+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:06.82318392+07:00","message":"> Transcript [3561] [false]: 'วัดพิชยญาติการามและพระราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:06.823186775+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:06.823188359+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:06.823190083+07:00","message":"StatePrefix: 'วัดพิชยญาติการาม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:06.823191931+07:00","message":"TextPushed: 'วัดพิชย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:06.823193263+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:06.823194827+07:00","message":"> Transcript [3562] [true]: 'วัดพิชยญาติการามและพระราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:06.823196562+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:06.823226018+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:06.823227469+07:00","message":"StatePrefix: 'วัดพิชยญาติการาม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:06.823238229+07:00","message":"TextPushed: 'วัดพิชย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:06.823243724+07:00","message":"Push: 'ญาติการามและพระราช'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:06.82325197+07:00","message":"push: {true ญาติการามและพระราช 0 0xc00401e080}"}
{"level":"info","service":"Main","time":"2025-10-27T14:42:06.832513219+07:00","message":"write wav file: './tmp/7446/7446_612.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:07.654719367+07:00","message":"receive streaming session, msgId: 613"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:07.654770588+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":"2025-10-27T14:42:07.654777374+07:00","message":"receive interim result [false|false]: อาคาร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:07.654795287+07:00","message":"[buffer interim] 613 false อาคาร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:07.654803395+07:00","message":"[bufferProcess] interim [840000000]:อาคาร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:07.654805633+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:42:07.665883847+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:42:07.665901762+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:07.688591179+07:00","message":"receive streaming session, msgId: 613"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:07.688637443+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":"2025-10-27T14:42:07.688643955+07:00","message":"receive interim result [false|false]: พัฒนา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:07.688661748+07:00","message":"[buffer interim] 613 false พัฒนา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:07.688669822+07:00","message":"[bufferProcess] interim [900000000]:พัฒนา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:07.688672627+07:00","message":"[bufferProcess] send to processor:อาคาร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:07.688684912+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:07.688687712+07:00","message":"> Transcript [3563] [false]: 'อาคาร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:07.688689809+07:00","message":"Set StatePrefix (first interim): 'อาคาร'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:07.795529425+07:00","message":"receive streaming session, msgId: 613"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:07.795576893+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":"2025-10-27T14:42:07.795582587+07:00","message":"receive interim result [false|false]: คณะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:07.795594471+07:00","message":"[buffer interim] 613 false คณะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:07.795601119+07:00","message":"[bufferProcess] interim [20000000]:คณะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:07.795603036+07:00","message":"[bufferProcess] send to processor:พัฒนา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:07.795608184+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:07.795610666+07:00","message":"> Transcript [3564] [false]: 'พัฒนา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:07.795612542+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:07.795614434+07:00","message":"Set new StatePrefix: 'พัฒนา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:07.830742164+07:00","message":"receive streaming session, msgId: 613"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:07.830775609+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":"2025-10-27T14:42:07.830780901+07:00","message":"receive interim result [false|false]: อนัส"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:07.830793039+07:00","message":"[buffer interim] 613 false อนัส"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:07.830801622+07:00","message":"[bufferProcess] interim [80000000]:อนัส"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:07.830803773+07:00","message":"[bufferProcess] send to processor:คณะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:07.83080913+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:07.830811694+07:00","message":"> Transcript [3565] [false]: 'คณะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:07.830813459+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:07.830815989+07:00","message":"Set new StatePrefix: 'คณะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:07.957558168+07:00","message":"receive streaming session, msgId: 613"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:07.957595985+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":"2025-10-27T14:42:07.95760303+07:00","message":"receive interim result [false|false]: พัฒนศิลป์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:07.957618216+07:00","message":"[buffer interim] 613 false พัฒนศิลป์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:07.957626583+07:00","message":"[bufferProcess] interim [140000000]:พัฒนศิลป์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:07.957629783+07:00","message":"[bufferProcess] send to processor:อนัส"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:07.957635604+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:07.957639073+07:00","message":"> Transcript [3566] [false]: 'อนัส'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:07.957641791+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:07.957645217+07:00","message":"Set new StatePrefix: 'อนัส'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:08.021969169+07:00","message":"receive streaming session, msgId: 613"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:08.022003397+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":"2025-10-27T14:42:08.02200875+07:00","message":"receive interim result [false|false]: ธนสุนทร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:08.022023423+07:00","message":"[buffer interim] 613 false ธนสุนทร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:08.022029638+07:00","message":"[bufferProcess] interim [320000000]:ธนสุนทร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:08.022031284+07:00","message":"[bufferProcess] send to processor:พัฒนศิลป์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:08.022034178+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:08.022036955+07:00","message":"> Transcript [3567] [false]: 'พัฒนศิลป์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:08.022045112+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:08.022046997+07:00","message":"Set new StatePrefix: 'พัฒนศิลป์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:08.544163208+07:00","message":"receive streaming session, msgId: 613"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:08.544199728+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":"2025-10-27T14:42:08.54420604+07:00","message":"receive interim result [false|false]: รัตนสุนทรวัด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:08.544219505+07:00","message":"[buffer interim] 613 false รัตนสุนทรวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:08.544226329+07:00","message":"[bufferProcess] interim [800000000]:รัตนสุนทรวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:08.5442283+07:00","message":"[bufferProcess] send to processor:ธนสุนทร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:08.544231353+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:08.544234041+07:00","message":"> Transcript [3568] [false]: 'ธนสุนทร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:08.544236039+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:08.544237702+07:00","message":"Set new StatePrefix: 'ธนสุนทร'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:08.741306734+07:00","message":"receive streaming session, msgId: 613"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:08.741357731+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":"2025-10-27T14:42:08.741365652+07:00","message":"receive interim result [false|false]: รัตนสุนทรวัดส่ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:08.7413816+07:00","message":"[buffer interim] 613 false รัตนสุนทรวัดส่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:08.741393158+07:00","message":"[bufferProcess] interim [980000000]:รัตนสุนทรวัดส่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:08.741396481+07:00","message":"[bufferProcess] send to processor:รัตนสุนทรวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:08.741403282+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:08.741407958+07:00","message":"> Transcript [3569] [false]: 'รัตนสุนทรวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:08.741410987+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:08.741413763+07:00","message":"Set new StatePrefix: 'รัตนสุนทรวัด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:08.86474484+07:00","message":"receive streaming session, msgId: 613"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:08.864786769+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":"2025-10-27T14:42:08.864793215+07:00","message":"receive interim result [false|false]: รัตนสุนทรวัดทรง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:08.86480662+07:00","message":"[buffer interim] 613 false รัตนสุนทรวัดทรง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:08.864813228+07:00","message":"[bufferProcess] interim [40000000]:รัตนสุนทรวัดทรง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:08.864815232+07:00","message":"[bufferProcess] send to processor:รัตนสุนทรวัดส่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:08.864820483+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:08.864822903+07:00","message":"> Transcript [3570] [false]: 'รัตนสุนทรวัดส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:08.864825641+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:08.864827576+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:08.864829388+07:00","message":"StatePrefix: 'รัตนสุนทรวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:08.864831354+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:08.930183708+07:00","message":"receive streaming session, msgId: 613"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:08.930226401+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":"2025-10-27T14:42:08.930233113+07:00","message":"receive interim result [false|false]: รัตนสุนทรวัดทรงธรรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:08.930245389+07:00","message":"[buffer interim] 613 false รัตนสุนทรวัดทรงธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:08.930255256+07:00","message":"[bufferProcess] interim [160000000]:รัตนสุนทรวัดทรงธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:08.930259163+07:00","message":"[bufferProcess] send to processor:รัตนสุนทรวัดทรง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:08.930264906+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:08.930268666+07:00","message":"> Transcript [3571] [false]: 'รัตนสุนทรวัดทรง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:08.930273267+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:08.930276955+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:08.930278631+07:00","message":"StatePrefix: 'รัตนสุนทรวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:08.930280333+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:09.407495044+07:00","message":"receive streaming session, msgId: 613"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:09.407537817+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":"2025-10-27T14:42:09.407545287+07:00","message":"receive interim result [false|false]: รัตนสุนทรวัดทรงธรรมค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:09.407561043+07:00","message":"[buffer interim] 613 false รัตนสุนทรวัดทรงธรรมค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:09.407571017+07:00","message":"[bufferProcess] interim [580000000]:รัตนสุนทรวัดทรงธรรมค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:09.407573976+07:00","message":"[bufferProcess] send to processor:รัตนสุนทรวัดทรงธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:09.407602272+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:09.407606748+07:00","message":"> Transcript [3572] [false]: 'รัตนสุนทรวัดทรงธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:09.407609911+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:09.407611574+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:09.407613727+07:00","message":"StatePrefix: 'รัตนสุนทรวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:09.407615488+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:09.950662417+07:00","message":"receive streaming session, msgId: 613"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:09.95071487+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":"2025-10-27T14:42:09.950721871+07:00","message":"receive interim result [false|false]: รัตนสุนทรวัดทรงธรรมค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:09.950737861+07:00","message":"[buffer interim] 613 false รัตนสุนทรวัดทรงธรรมค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:09.950748518+07:00","message":"[bufferProcess] interim [180000000]:รัตนสุนทรวัดทรงธรรมค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:09.950751601+07:00","message":"[bufferProcess] send to processor:รัตนสุนทรวัดทรงธรรมค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:09.950758082+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:09.95076191+07:00","message":"> Transcript [3573] [false]: 'รัตนสุนทรวัดทรงธรรมค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:09.95076604+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:09.950768368+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:09.950771054+07:00","message":"StatePrefix: 'รัตนสุนทรวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:09.950773774+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:09.950780331+07:00","message":"Push: 'รัตนสุนทรวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:09.950782673+07:00","message":"TextPushed: 'รัตนสุนทรวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:09.95078492+07:00","message":"Set new StatePrefix : 'รัตนสุนทรวัดทรงธรรมค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:09.950791515+07:00","message":"Next Push (prob) : 'ทรงธรรมค่ะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:09.950812664+07:00","message":"push: {false รัตนสุนทรวัด 0 0xc0023e8f00}"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:42:10.66632789+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:42:10.666347834+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:12.797099921+07:00","message":"[GCS] IsForceVAD: false for message ID: 613"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:12.907747901+07:00","message":"receive streaming session, msgId: 613"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:12.907800621+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วัฒนสุนทรวัดทรงธรรมค่ะ\",\"confidence\":0.903406}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:12.907807312+07:00","message":"receive interim result [true|false]: วัฒนสุนทรวัดทรงธรรมค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:12.907814812+07:00","message":"end recv isFinal message id 613"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:12.907816969+07:00","message":"end Recv id 613"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:12.907825031+07:00","message":"[buffer interim] 613 true วัฒนสุนทรวัดทรงธรรมค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:12.907833273+07:00","message":"[bufferProcess] interim [240000000]:วัฒนสุนทรวัดทรงธรรมค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:12.907836883+07:00","message":"[bufferProcess] send to processor (isfinal):รัตนสุนทรวัดทรงธรรมค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:12.90784191+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:12.907844817+07:00","message":"> Transcript [3574] [false]: 'รัตนสุนทรวัดทรงธรรมค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:12.90784739+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:12.907849113+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:12.907850675+07:00","message":"StatePrefix: 'รัตนสุนทรวัดทรงธรรมค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:12.907853625+07:00","message":"TextPushed: 'รัตนสุนทรวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:12.907855305+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:12.907856837+07:00","message":"> Transcript [3575] [true]: 'วัฒนสุนทรวัดทรงธรรมค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:12.907858483+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:12.907859969+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:12.907861222+07:00","message":"StatePrefix: 'รัตนสุนทรวัดทรงธรรมค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:12.907862707+07:00","message":"TextPushed: 'รัตนสุนทรวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:12.907863936+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:12.907960653+07:00","message":"Push: 'ทรงธรรมค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:12.907962628+07:00","message":"TextPushed: 'รัตนสุนทรวัดทรงธรรมค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:12.907964319+07:00","message":"Set new StatePrefix : 'วัฒนสุนทรวัดทรงธรรมค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:12.907966084+07:00","message":"Next Push (prob) : 'วัฒนสุนทรวัดทรงธรรมค่ะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:12.907973776+07:00","message":"push: {true ทรงธรรมค่ะ 0 0xc0023e8f00}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:12.907984848+07:00","message":"write aligntment file to 'tmp/7446/align_message_id_613.html'"}
{"level":"info","service":"Main","time":"2025-10-27T14:42:12.919649575+07:00","message":"write wav file: './tmp/7446/7446_613.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:42:13.666774673+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:42:13.66678774+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:14.788500313+07:00","message":"[GCS] Start streaming session, msgId: 614"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:15.047092486+07:00","message":"[GCS] IsForceVAD: false for message ID: 614"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:15.162384944+07:00","message":"receive streaming session, msgId: 614"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:15.162404672+07:00","message":"found end of frame, send empty tag with msgId: 614"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:15.162407459+07:00","message":"end Recv id 614"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:15.162413408+07:00","message":"[buffer interim] 614 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:15.162420068+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:15.162428403+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:15.162431021+07:00","message":"> Transcript [3576] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:15.162433093+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:15.162434691+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:15.162436054+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:15.162437644+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:15.162440099+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:15.162450302+07:00","message":"push: {true \n 0 0xc00041c580}"}
{"level":"info","service":"Main","time":"2025-10-27T14:42:15.167118237+07:00","message":"write wav file: './tmp/7446/7446_614.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:15.689570354+07:00","message":"[GCS] Start streaming session, msgId: 615"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:16.127206393+07:00","message":"[GCS] IsForceVAD: false for message ID: 615"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:16.224322196+07:00","message":"receive streaming session, msgId: 615"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:16.224345303+07:00","message":"found end of frame, send empty tag with msgId: 615"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:16.224348765+07:00","message":"end Recv id 615"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:16.224357001+07:00","message":"[buffer interim] 615 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:16.224366054+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:16.224377323+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:16.224380836+07:00","message":"> Transcript [3577] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:16.224383988+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:16.224386329+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:16.224388692+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:16.224390964+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:16.224394318+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:16.224406946+07:00","message":"push: {true \n 0 0xc00041ce80}"}
{"level":"info","service":"Main","time":"2025-10-27T14:42:16.230128328+07:00","message":"write wav file: './tmp/7446/7446_615.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:16.38779426+07:00","message":"[GCS] Start streaming session, msgId: 616"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:42:16.667155866+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:42:16.66716972+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:16.899727735+07:00","message":"[GCS] IsForceVAD: false for message ID: 616"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:16.992578403+07:00","message":"receive streaming session, msgId: 616"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:16.992606773+07:00","message":"found end of frame, send empty tag with msgId: 616"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:16.992611437+07:00","message":"end Recv id 616"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:16.992624927+07:00","message":"[buffer interim] 616 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:16.992634054+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:16.992639368+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:16.992643076+07:00","message":"> Transcript [3578] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:16.9926465+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:16.992649015+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:16.992651455+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:16.992653657+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:16.992656846+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:16.992669877+07:00","message":"push: {true \n 0 0xc002922400}"}
{"level":"info","service":"Main","time":"2025-10-27T14:42:16.998634049+07:00","message":"write wav file: './tmp/7446/7446_616.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:17.159383501+07:00","message":"[GCS] Start streaming session, msgId: 617"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:17.4072573+07:00","message":"[GCS] IsForceVAD: false for message ID: 617"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:17.477694852+07:00","message":"[GCS] Start streaming session, msgId: 618"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:17.534450608+07:00","message":"receive streaming session, msgId: 617"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:17.534467935+07:00","message":"found end of frame, send empty tag with msgId: 617"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:17.534471984+07:00","message":"end Recv id 617"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:17.534479612+07:00","message":"[buffer interim] 617 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:17.534488074+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:17.534492478+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:17.53449618+07:00","message":"> Transcript [3579] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:17.534499414+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:17.534501776+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:17.534503937+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:17.53450598+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:17.534509221+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:17.534520459+07:00","message":"push: {true \n 0 0xc002922600}"}
{"level":"info","service":"Main","time":"2025-10-27T14:42:17.53870728+07:00","message":"write wav file: './tmp/7446/7446_617.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:17.927327589+07:00","message":"[GCS] IsForceVAD: false for message ID: 618"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:18.034333044+07:00","message":"receive streaming session, msgId: 618"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:18.034357346+07:00","message":"found end of frame, send empty tag with msgId: 618"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:18.034360628+07:00","message":"end Recv id 618"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:18.034369158+07:00","message":"[buffer interim] 618 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:18.034376096+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:18.034379752+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:18.034382172+07:00","message":"> Transcript [3580] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:18.034384569+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:18.034386317+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:18.034387913+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:18.034389404+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:18.034393195+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:18.034403583+07:00","message":"push: {true \n 0 0xc0023e9180}"}
{"level":"info","service":"Main","time":"2025-10-27T14:42:18.039269358+07:00","message":"write wav file: './tmp/7446/7446_618.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:18.048230723+07:00","message":"[GCS] Start streaming session, msgId: 619"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:18.176990024+07:00","message":"[GCS] IsForceVAD: false for message ID: 619"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:18.308053828+07:00","message":"[GCS] Start streaming session, msgId: 620"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:18.33183993+07:00","message":"receive streaming session, msgId: 619"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:18.331863271+07:00","message":"found end of frame, send empty tag with msgId: 619"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:18.33186706+07:00","message":"end Recv id 619"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:18.331875243+07:00","message":"[buffer interim] 619 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:18.33188222+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:18.331886011+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:18.331888485+07:00","message":"> Transcript [3581] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:18.331891183+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:18.331892855+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:18.331894395+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:18.331895884+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:18.331898024+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:18.331906907+07:00","message":"push: {true \n 0 0xc00041c080}"}
{"level":"info","service":"Main","time":"2025-10-27T14:42:18.337088484+07:00","message":"write wav file: './tmp/7446/7446_619.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:18.757478108+07:00","message":"[GCS] IsForceVAD: false for message ID: 620"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:18.848292102+07:00","message":"receive streaming session, msgId: 620"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:18.848311874+07:00","message":"found end of frame, send empty tag with msgId: 620"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:18.848314748+07:00","message":"end Recv id 620"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:18.848322478+07:00","message":"[buffer interim] 620 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:18.848330416+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:18.84833438+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:18.848340466+07:00","message":"> Transcript [3582] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:18.848345646+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:18.848347428+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:18.848348887+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:18.848350332+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:18.848352581+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:18.848362634+07:00","message":"push: {true \n 0 0xc0023e9b80}"}
{"level":"info","service":"Main","time":"2025-10-27T14:42:18.853828795+07:00","message":"write wav file: './tmp/7446/7446_620.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:19.00858644+07:00","message":"[GCS] Start streaming session, msgId: 621"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:19.078216149+07:00","message":"[GCS] IsForceVAD: false for message ID: 621"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:19.240428813+07:00","message":"receive streaming session, msgId: 621"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:19.240445082+07:00","message":"found end of frame, send empty tag with msgId: 621"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:19.240451741+07:00","message":"end Recv id 621"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:19.240457855+07:00","message":"[buffer interim] 621 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:19.240464426+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:19.240468526+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:19.240471094+07:00","message":"> Transcript [3583] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:19.240473174+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:19.240474771+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:19.240476333+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:19.240477794+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:19.240480154+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:19.240489943+07:00","message":"push: {true \n 0 0xc0023e9d80}"}
{"level":"info","service":"Main","time":"2025-10-27T14:42:19.24511141+07:00","message":"write wav file: './tmp/7446/7446_621.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:19.457663998+07:00","message":"[GCS] Start streaming session, msgId: 622"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:19.646753553+07:00","message":"[GCS] IsForceVAD: false for message ID: 622"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:42:19.667979563+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:42:19.667982714+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:19.741580639+07:00","message":"receive streaming session, msgId: 622"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:19.741605786+07:00","message":"found end of frame, send empty tag with msgId: 622"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:19.741610407+07:00","message":"end Recv id 622"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:19.741619588+07:00","message":"[buffer interim] 622 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:19.741627919+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:19.741632365+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:19.741636269+07:00","message":"> Transcript [3584] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:19.741639647+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:19.741642035+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:19.741644396+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:19.741646686+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:19.741650254+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:19.741663061+07:00","message":"push: {true \n 0 0xc00401ed00}"}
{"level":"info","service":"Main","time":"2025-10-27T14:42:19.747280193+07:00","message":"write wav file: './tmp/7446/7446_622.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:19.848207052+07:00","message":"[GCS] Start streaming session, msgId: 623"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:19.907770056+07:00","message":"[GCS] IsForceVAD: false for message ID: 623"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:20.038758906+07:00","message":"[GCS] Start streaming session, msgId: 624"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:20.101374883+07:00","message":"receive streaming session, msgId: 623"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:20.101394016+07:00","message":"found end of frame, send empty tag with msgId: 623"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:20.10139727+07:00","message":"end Recv id 623"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:20.101403623+07:00","message":"[buffer interim] 623 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:20.101411362+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:20.101416143+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:20.101419505+07:00","message":"> Transcript [3585] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:20.101423039+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:20.101425219+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:20.101427285+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:20.101429458+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:20.101432845+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:20.10144352+07:00","message":"push: {true \n 0 0xc00041d480}"}
{"level":"info","service":"Main","time":"2025-10-27T14:42:20.105672669+07:00","message":"write wav file: './tmp/7446/7446_623.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:21.970155977+07:00","message":"[GCS] IsForceVAD: false for message ID: 624"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:22.072764634+07:00","message":"receive streaming session, msgId: 624"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:22.072785038+07:00","message":"found end of frame, send empty tag with msgId: 624"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:22.072788384+07:00","message":"end Recv id 624"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:22.07279599+07:00","message":"[buffer interim] 624 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:22.072804153+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:22.072810122+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:22.072813023+07:00","message":"> Transcript [3586] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:22.072824059+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:22.072826067+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:22.072827642+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:22.072829206+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:22.072836633+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:22.072845984+07:00","message":"push: {true \n 0 0xc00401ef80}"}
{"level":"info","service":"Main","time":"2025-10-27T14:42:22.079018699+07:00","message":"write wav file: './tmp/7446/7446_624.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:22.088761038+07:00","message":"[GCS] Start streaming session, msgId: 625"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:22.427779323+07:00","message":"[GCS] Cleaned up inactive client: 598"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:22.427802797+07:00","message":"[GCS] Cleaned up inactive client: 593"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:22.427805411+07:00","message":"[GCS] Cleaned up inactive client: 596"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:22.427806808+07:00","message":"[GCS] Cleaned up inactive client: 599"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:22.4278084+07:00","message":"[GCS] Cleaned up inactive client: 592"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:22.427809788+07:00","message":"[GCS] Cleaned up inactive client: 594"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:22.427811225+07:00","message":"[GCS] Cleaned up inactive client: 601"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:22.427813235+07:00","message":"[GCS] Cleaned up inactive client: 595"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:22.427814662+07:00","message":"[GCS] Cleaned up inactive client: 597"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:22.42781629+07:00","message":"[GCS] Cleaned up inactive client: 602"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:22.427817753+07:00","message":"[GCS] Cleaned up inactive client: 600"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:42:22.668507104+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:42:22.668510063+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:42:25.669537545+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:42:25.669548073+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:27.208218059+07:00","message":"[GCS] IsForceVAD: false for message ID: 625"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:27.324791065+07:00","message":"receive streaming session, msgId: 625"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:27.324809511+07:00","message":"found end of frame, send empty tag with msgId: 625"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:27.324812467+07:00","message":"end Recv id 625"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:27.324818545+07:00","message":"[buffer interim] 625 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:27.324824102+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:27.324829017+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:27.324831741+07:00","message":"> Transcript [3587] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:27.324833599+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:27.324835214+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:27.324836591+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:27.324837925+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:27.324840433+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:27.324849612+07:00","message":"push: {true \n 0 0xc00401f100}"}
{"level":"info","service":"Main","time":"2025-10-27T14:42:27.335303402+07:00","message":"write wav file: './tmp/7446/7446_625.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:27.338615761+07:00","message":"[GCS] Start streaming session, msgId: 626"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:42:28.669795099+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:42:28.66981881+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:42:31.67034897+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:42:31.670350295+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:31.827554824+07:00","message":"[GCS] IsForceVAD: false for message ID: 626"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:31.888348092+07:00","message":"[GCS] Start streaming session, msgId: 627"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:31.933627767+07:00","message":"receive streaming session, msgId: 626"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:31.933647143+07:00","message":"found end of frame, send empty tag with msgId: 626"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:31.933650614+07:00","message":"end Recv id 626"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:31.933659242+07:00","message":"[buffer interim] 626 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:31.933667509+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:31.933672567+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:31.933676238+07:00","message":"> Transcript [3588] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:31.933679404+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:31.933681775+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:31.933684006+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:31.933686246+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:31.933689766+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:31.9337022+07:00","message":"push: {true \n 0 0xc002922000}"}
{"level":"info","service":"Main","time":"2025-10-27T14:42:31.943998573+07:00","message":"write wav file: './tmp/7446/7446_626.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:32.337745117+07:00","message":"[GCS] IsForceVAD: false for message ID: 627"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:32.408330514+07:00","message":"[GCS] Start streaming session, msgId: 628"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:32.451199491+07:00","message":"receive streaming session, msgId: 627"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:32.451218585+07:00","message":"found end of frame, send empty tag with msgId: 627"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:32.451221154+07:00","message":"end Recv id 627"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:32.451228062+07:00","message":"[buffer interim] 627 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:32.451234208+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:32.451238004+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:32.451240602+07:00","message":"> Transcript [3589] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:32.451242575+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:32.451244117+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:32.45124549+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:32.451247+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:32.451254646+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:32.451263846+07:00","message":"push: {true \n 0 0xc002216a00}"}
{"level":"info","service":"Main","time":"2025-10-27T14:42:32.456147882+07:00","message":"write wav file: './tmp/7446/7446_627.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:32.973673218+07:00","message":"receive streaming session, msgId: 628"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:32.973714862+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ติด\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":610000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:32.973719993+07:00","message":"receive interim result [false|false]: ติด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:32.973734323+07:00","message":"[buffer interim] 628 false ติด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:32.973741148+07:00","message":"[bufferProcess] interim [610000000]:ติด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:32.973742526+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:42:34.671220555+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:42:34.6712285+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:42:37.671666072+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:42:37.67168111+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:37.90706105+07:00","message":"[GCS] IsForceVAD: false for message ID: 628"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:37.969667485+07:00","message":"[GCS] Start streaming session, msgId: 629"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:38.038625075+07:00","message":"receive streaming session, msgId: 628"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:38.038671599+07:00","message":"receive interim result all : {\"alternatives\":[{}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:38.038676873+07:00","message":"receive interim result [true|false]: "}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:38.038686014+07:00","message":"end recv isFinal message id 628"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:38.038688517+07:00","message":"end Recv id 628"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:38.038694303+07:00","message":"[buffer interim] 628 true "}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:38.038704877+07:00","message":"[bufferProcess] interim [740000000]:"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:38.038708641+07:00","message":"[bufferProcess] send to processor (isfinal):ติด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:38.03871396+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:38.038717549+07:00","message":"> Transcript [3590] [false]: 'ติด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:38.038720117+07:00","message":"Set StatePrefix (first interim): 'ติด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:38.038721916+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:38.038724122+07:00","message":"> Transcript [3591] [true]: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:38.038727353+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:38.038730502+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:38.038733524+07:00","message":"StatePrefix: 'ติด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:38.038735585+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:38.038742546+07:00","message":"Push: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:38.038752077+07:00","message":"push: {true  0 0xc000044880}"}
{"level":"info","service":"Main","time":"2025-10-27T14:42:38.05018458+07:00","message":"write wav file: './tmp/7446/7446_628.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:39.519779452+07:00","message":"[GCS] IsForceVAD: false for message ID: 629"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:39.6177137+07:00","message":"receive streaming session, msgId: 629"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:39.617753877+07:00","message":"found end of frame, send empty tag with msgId: 629"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:39.617758369+07:00","message":"end Recv id 629"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:39.617768971+07:00","message":"[buffer interim] 629 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:39.617777572+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:39.617782614+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:39.617786953+07:00","message":"> Transcript [3592] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:39.617791122+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:39.617794366+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:39.617798146+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:39.617801438+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:39.617809927+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:39.617821995+07:00","message":"push: {true \n 0 0xc00041ca00}"}
{"level":"info","service":"Main","time":"2025-10-27T14:42:39.624182463+07:00","message":"write wav file: './tmp/7446/7446_629.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:39.89782604+07:00","message":"[GCS] Start streaming session, msgId: 630"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:39.970628774+07:00","message":"[GCS] IsForceVAD: false for message ID: 630"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:40.220596899+07:00","message":"[GCS] Start streaming session, msgId: 631"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:40.345662931+07:00","message":"receive streaming session, msgId: 630"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:40.345682293+07:00","message":"found end of frame, send empty tag with msgId: 630"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:40.345685321+07:00","message":"end Recv id 630"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:40.345691943+07:00","message":"[buffer interim] 630 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:40.345698541+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:40.345702174+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:40.345704901+07:00","message":"> Transcript [3593] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:40.345707162+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:40.345708825+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:40.345710371+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:40.345712005+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:40.345714798+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:40.345724072+07:00","message":"push: {true \n 0 0xc000044d80}"}
{"level":"info","service":"Main","time":"2025-10-27T14:42:40.350074954+07:00","message":"write wav file: './tmp/7446/7446_630.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:42:40.672374644+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:42:40.672389371+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:41.177844013+07:00","message":"[GCS] IsForceVAD: false for message ID: 631"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:41.28254284+07:00","message":"receive streaming session, msgId: 631"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:41.282560465+07:00","message":"found end of frame, send empty tag with msgId: 631"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:41.282563676+07:00","message":"end Recv id 631"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:41.282569662+07:00","message":"[buffer interim] 631 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:41.282575466+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:41.282578853+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:41.282581533+07:00","message":"> Transcript [3594] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:41.28258379+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:41.282585681+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:41.282587069+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:41.282588561+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:41.282590728+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:41.282616566+07:00","message":"push: {true \n 0 0xc00401e880}"}
{"level":"info","service":"Main","time":"2025-10-27T14:42:41.288294676+07:00","message":"write wav file: './tmp/7446/7446_631.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:42:43.672646492+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:42:43.67264649+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:44.509675529+07:00","message":"[GCS] Start streaming session, msgId: 632"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:42:46.672925363+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:42:46.672939457+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:48.99839532+07:00","message":"[GCS] IsForceVAD: false for message ID: 632"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:49.10018433+07:00","message":"receive streaming session, msgId: 632"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:49.100208001+07:00","message":"found end of frame, send empty tag with msgId: 632"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:49.100211781+07:00","message":"end Recv id 632"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:49.10022151+07:00","message":"[buffer interim] 632 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:49.100231098+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:49.100237579+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:49.100244675+07:00","message":"> Transcript [3595] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:49.100247943+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:49.100250457+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:49.100252804+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:49.100255311+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:49.100264235+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:49.100276563+07:00","message":"push: {true \n 0 0xc002217180}"}
{"level":"info","service":"Main","time":"2025-10-27T14:42:49.109729813+07:00","message":"write wav file: './tmp/7446/7446_632.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:49.249390744+07:00","message":"[GCS] Start streaming session, msgId: 633"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:49.569440114+07:00","message":"[GCS] IsForceVAD: false for message ID: 633"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:49.672976623+07:00","message":"receive streaming session, msgId: 633"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:49.672991019+07:00","message":"found end of frame, send empty tag with msgId: 633"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:49.672993612+07:00","message":"end Recv id 633"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:49.673000997+07:00","message":"[buffer interim] 633 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:49.673007632+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:49.673011025+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:49.673013609+07:00","message":"> Transcript [3596] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:49.673015909+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:49.673017571+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:49.673019201+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:49.673020857+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:49.673029809+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:49.673039402+07:00","message":"push: {true \n 0 0xc000044c00}"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:42:49.67306522+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:42:49.67309792+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"Main","time":"2025-10-27T14:42:49.67811292+07:00","message":"write wav file: './tmp/7446/7446_633.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:50.727658476+07:00","message":"[GCS] Start streaming session, msgId: 634"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:50.977223054+07:00","message":"[GCS] IsForceVAD: false for message ID: 634"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:51.075823927+07:00","message":"receive streaming session, msgId: 634"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:51.075843901+07:00","message":"found end of frame, send empty tag with msgId: 634"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:51.075847087+07:00","message":"end Recv id 634"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:51.075853119+07:00","message":"[buffer interim] 634 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:51.075859859+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:51.075863692+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:51.075866228+07:00","message":"> Transcript [3597] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:51.075868157+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:51.07586983+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:51.075871249+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:51.075872761+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:51.075875074+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:51.075885068+07:00","message":"push: {true \n 0 0xc002922300}"}
{"level":"info","service":"Main","time":"2025-10-27T14:42:51.080506377+07:00","message":"write wav file: './tmp/7446/7446_634.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:51.109588476+07:00","message":"[GCS] Start streaming session, msgId: 635"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:51.42799231+07:00","message":"[GCS] IsForceVAD: false for message ID: 635"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:51.527425817+07:00","message":"receive streaming session, msgId: 635"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:51.527444108+07:00","message":"found end of frame, send empty tag with msgId: 635"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:51.527447173+07:00","message":"end Recv id 635"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:51.527454533+07:00","message":"[buffer interim] 635 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:51.527461224+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:51.527464528+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:51.527467471+07:00","message":"> Transcript [3598] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:51.527469507+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:51.52747104+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:51.527472507+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:51.52747419+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:51.527477284+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:51.527489914+07:00","message":"push: {true \n 0 0xc002217700}"}
{"level":"info","service":"Main","time":"2025-10-27T14:42:51.53236272+07:00","message":"write wav file: './tmp/7446/7446_635.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:51.878046999+07:00","message":"[GCS] Start streaming session, msgId: 636"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:52.007832876+07:00","message":"[GCS] IsForceVAD: false for message ID: 636"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:52.098818385+07:00","message":"receive streaming session, msgId: 636"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:52.098834283+07:00","message":"found end of frame, send empty tag with msgId: 636"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:52.098837071+07:00","message":"end Recv id 636"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:52.098843587+07:00","message":"[buffer interim] 636 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:52.098850674+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:52.098854073+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:52.098856682+07:00","message":"> Transcript [3599] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:52.098858939+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:52.098860784+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:52.098862342+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:52.09886408+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:52.09886773+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:52.0988797+07:00","message":"push: {true \n 0 0xc00041d380}"}
{"level":"info","service":"Main","time":"2025-10-27T14:42:52.103657558+07:00","message":"write wav file: './tmp/7446/7446_636.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:52.42730135+07:00","message":"[GCS] Cleaned up inactive client: 608"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:52.427327153+07:00","message":"[GCS] Cleaned up inactive client: 605"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:52.427329847+07:00","message":"[GCS] Cleaned up inactive client: 607"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:52.427331974+07:00","message":"[GCS] Cleaned up inactive client: 604"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:52.42733347+07:00","message":"[GCS] Cleaned up inactive client: 603"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:52.427334918+07:00","message":"[GCS] Cleaned up inactive client: 606"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:42:52.67371822+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:42:52.673724163+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:52.708978236+07:00","message":"[GCS] Start streaming session, msgId: 637"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:53.408127954+07:00","message":"[GCS] IsForceVAD: false for message ID: 637"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:53.478120077+07:00","message":"[GCS] Start streaming session, msgId: 638"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:53.503242135+07:00","message":"receive streaming session, msgId: 637"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:53.50325794+07:00","message":"found end of frame, send empty tag with msgId: 637"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:53.503260662+07:00","message":"end Recv id 637"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:53.503267313+07:00","message":"[buffer interim] 637 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:53.503274487+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:53.503278203+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:53.5032811+07:00","message":"> Transcript [3600] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:53.503283961+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:53.503285921+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:53.503287557+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:53.503289277+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:53.503295698+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:53.503305249+07:00","message":"push: {true \n 0 0xc002922b80}"}
{"level":"info","service":"Main","time":"2025-10-27T14:42:53.508900314+07:00","message":"write wav file: './tmp/7446/7446_637.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:53.538040124+07:00","message":"[GCS] IsForceVAD: false for message ID: 638"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:53.727242262+07:00","message":"receive streaming session, msgId: 638"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:53.7272596+07:00","message":"found end of frame, send empty tag with msgId: 638"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:53.727262528+07:00","message":"end Recv id 638"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:53.727269295+07:00","message":"[buffer interim] 638 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:53.72727572+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:53.727279535+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:53.727282599+07:00","message":"> Transcript [3601] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:53.727284726+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:53.727286603+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:53.727288324+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:53.727290002+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:53.727296705+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:53.727306655+07:00","message":"push: {true \n 0 0xc00041d700}"}
{"level":"info","service":"Main","time":"2025-10-27T14:42:53.73222976+07:00","message":"write wav file: './tmp/7446/7446_638.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:53.858200855+07:00","message":"[GCS] Start streaming session, msgId: 639"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:53.98800047+07:00","message":"[GCS] IsForceVAD: false for message ID: 639"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:54.098780131+07:00","message":"receive streaming session, msgId: 639"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:54.09880052+07:00","message":"found end of frame, send empty tag with msgId: 639"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:54.098803242+07:00","message":"end Recv id 639"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:54.098809912+07:00","message":"[buffer interim] 639 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:54.098816609+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:54.098820389+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:54.098822991+07:00","message":"> Transcript [3602] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:54.098824984+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:54.098826537+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:54.09882791+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:54.098829423+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:54.09883174+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:54.098841632+07:00","message":"push: {true \n 0 0xc000045500}"}
{"level":"info","service":"Main","time":"2025-10-27T14:42:54.10402706+07:00","message":"write wav file: './tmp/7446/7446_639.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:54.248107316+07:00","message":"[GCS] Start streaming session, msgId: 640"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:54.437088962+07:00","message":"[GCS] IsForceVAD: false for message ID: 640"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:54.497595143+07:00","message":"[GCS] Start streaming session, msgId: 641"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:54.553060841+07:00","message":"receive streaming session, msgId: 640"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:54.55308303+07:00","message":"found end of frame, send empty tag with msgId: 640"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:54.553085854+07:00","message":"end Recv id 640"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:54.553092787+07:00","message":"[buffer interim] 640 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:54.553099687+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:54.55310319+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:54.553105889+07:00","message":"> Transcript [3603] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:54.553108011+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:54.553109578+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:54.553111128+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:54.553112969+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:54.553121364+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:54.553133964+07:00","message":"push: {true \n 0 0xc002923100}"}
{"level":"info","service":"Main","time":"2025-10-27T14:42:54.560282152+07:00","message":"write wav file: './tmp/7446/7446_640.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:55.527291051+07:00","message":"[GCS] IsForceVAD: false for message ID: 641"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:55.59762862+07:00","message":"[GCS] Start streaming session, msgId: 642"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:55.631475863+07:00","message":"receive streaming session, msgId: 641"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:55.631493765+07:00","message":"found end of frame, send empty tag with msgId: 641"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:55.631496548+07:00","message":"end Recv id 641"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:55.631503481+07:00","message":"[buffer interim] 641 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:55.631510047+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:55.631518587+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:55.631521049+07:00","message":"> Transcript [3604] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:55.631523372+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:55.631525014+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:55.631526399+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:55.631528184+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:55.631530492+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:55.631540015+07:00","message":"push: {true \n 0 0xc00041d980}"}
{"level":"info","service":"Main","time":"2025-10-27T14:42:55.636896658+07:00","message":"write wav file: './tmp/7446/7446_641.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:55.657586089+07:00","message":"[GCS] IsForceVAD: false for message ID: 642"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:42:55.673784315+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:42:55.673798077+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:55.787586017+07:00","message":"[GCS] Start streaming session, msgId: 643"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:55.808812082+07:00","message":"receive streaming session, msgId: 642"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:55.808828072+07:00","message":"found end of frame, send empty tag with msgId: 642"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:55.808831174+07:00","message":"end Recv id 642"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:55.808836934+07:00","message":"[buffer interim] 642 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:55.80884405+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:55.808849673+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:55.808852599+07:00","message":"> Transcript [3605] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:55.808854891+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:55.80885663+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:55.808858295+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:55.808859834+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:55.808862227+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:55.808871611+07:00","message":"push: {true \n 0 0xc002216700}"}
{"level":"info","service":"Main","time":"2025-10-27T14:42:55.812873353+07:00","message":"write wav file: './tmp/7446/7446_642.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:57.366512805+07:00","message":"receive streaming session, msgId: 643"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:57.366566012+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":"2025-10-27T14:42:57.366572659+07:00","message":"receive interim result [false|false]: โกรธ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:57.366587708+07:00","message":"[buffer interim] 643 false โกรธ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:57.366595713+07:00","message":"[bufferProcess] interim [380000000]:โกรธ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:57.366598658+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:57.366604904+07:00","message":"[bufferProcess] send to processor (ticker):โกรธ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:57.366608725+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:57.366612475+07:00","message":"> Transcript [3606] [false]: 'โกรธ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:57.366615176+07:00","message":"Set StatePrefix (first interim): 'โกรธ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:57.541824895+07:00","message":"receive streaming session, msgId: 643"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:57.541867252+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":"2025-10-27T14:42:57.541874098+07:00","message":"receive interim result [false|false]: ปวดขี้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:57.541889643+07:00","message":"[buffer interim] 643 false ปวดขี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:57.541903824+07:00","message":"[bufferProcess] interim [560000000]:ปวดขี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:57.541906171+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:57.674579716+07:00","message":"receive streaming session, msgId: 643"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:57.674624479+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":"2025-10-27T14:42:57.67463032+07:00","message":"receive interim result [false|false]: โกรธที่จะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:57.674646229+07:00","message":"[buffer interim] 643 false โกรธที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:57.674655199+07:00","message":"[bufferProcess] interim [680000000]:โกรธที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:57.674657119+07:00","message":"[bufferProcess] send to processor:ปวดขี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:57.674660184+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:57.67466271+07:00","message":"> Transcript [3607] [false]: 'ปวดขี้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:57.674665847+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:57.674667591+07:00","message":"Set new StatePrefix: 'ปวดขี้'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:57.751829143+07:00","message":"receive streaming session, msgId: 643"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:57.751870708+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":"2025-10-27T14:42:57.751876823+07:00","message":"receive interim result [false|false]: โกรธที่จัด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:57.751890503+07:00","message":"[buffer interim] 643 false โกรธที่จัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:57.751897676+07:00","message":"[bufferProcess] interim [800000000]:โกรธที่จัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:57.751899694+07:00","message":"[bufferProcess] send to processor:โกรธที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:57.751905414+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:57.75190808+07:00","message":"> Transcript [3608] [false]: 'โกรธที่จะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:57.751910079+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:57.751911664+07:00","message":"Set new StatePrefix: 'โกรธที่จะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:57.869217955+07:00","message":"receive streaming session, msgId: 643"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:57.869254868+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":"2025-10-27T14:42:57.869260448+07:00","message":"receive interim result [false|false]: โกรธที่จัดสร้าง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:57.869275705+07:00","message":"[buffer interim] 643 false โกรธที่จัดสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:57.869284847+07:00","message":"[bufferProcess] interim [920000000]:โกรธที่จัดสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:57.869287327+07:00","message":"[bufferProcess] send to processor:โกรธที่จัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:57.86929324+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:57.869295932+07:00","message":"> Transcript [3609] [false]: 'โกรธที่จัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:57.8692979+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:57.869299485+07:00","message":"Set new StatePrefix: 'โกรธที่จัด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:58.111628018+07:00","message":"receive streaming session, msgId: 643"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:58.111676408+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":"2025-10-27T14:42:58.111683218+07:00","message":"receive interim result [false|false]: โกรธที่จัดสร้างใน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:58.111698526+07:00","message":"[buffer interim] 643 false โกรธที่จัดสร้างใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:58.111706742+07:00","message":"[bufferProcess] interim [160000000]:โกรธที่จัดสร้างใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:58.111709496+07:00","message":"[bufferProcess] send to processor:โกรธที่จัดสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:58.111715533+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:58.111719136+07:00","message":"> Transcript [3610] [false]: 'โกรธที่จัดสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:58.111723971+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:58.111726788+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:58.111729489+07:00","message":"StatePrefix: 'โกรธที่จัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:58.111731659+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:58.369640886+07:00","message":"receive streaming session, msgId: 643"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:58.369682141+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":"2025-10-27T14:42:58.369688499+07:00","message":"receive interim result [false|false]: โกรธที่จัดสร้างในสมัย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:58.369704432+07:00","message":"[buffer interim] 643 false โกรธที่จัดสร้างในสมัย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:58.36971333+07:00","message":"[bufferProcess] interim [340000000]:โกรธที่จัดสร้างในสมัย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:58.369716449+07:00","message":"[bufferProcess] send to processor:โกรธที่จัดสร้างใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:58.369724935+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:58.369728307+07:00","message":"> Transcript [3611] [false]: 'โกรธที่จัดสร้างใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:58.36973232+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:58.369734778+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:58.369736846+07:00","message":"StatePrefix: 'โกรธที่จัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:58.369738954+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:58.63046751+07:00","message":"receive streaming session, msgId: 643"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:58.63051467+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":"2025-10-27T14:42:58.630520254+07:00","message":"receive interim result [false|false]: โกรธที่จัดสร้างในสมัยกรุง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:58.630531505+07:00","message":"[buffer interim] 643 false โกรธที่จัดสร้างในสมัยกรุง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:58.630538585+07:00","message":"[bufferProcess] interim [700000000]:โกรธที่จัดสร้างในสมัยกรุง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:58.630540721+07:00","message":"[bufferProcess] send to processor:โกรธที่จัดสร้างในสมัย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:58.630544009+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:58.630546754+07:00","message":"> Transcript [3612] [false]: 'โกรธที่จัดสร้างในสมัย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:58.630549915+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:58.63055194+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:58.630553555+07:00","message":"StatePrefix: 'โกรธที่จัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:58.630555237+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:42:58.674686646+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:42:58.674693461+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:58.940992803+07:00","message":"receive streaming session, msgId: 643"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:58.941040932+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":"2025-10-27T14:42:58.9410472+07:00","message":"receive interim result [false|false]: โกรธที่จัดสร้างในสมัยกรุงรัตน์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:58.941060753+07:00","message":"[buffer interim] 643 false โกรธที่จัดสร้างในสมัยกรุงรัตน์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:58.941066936+07:00","message":"[bufferProcess] interim [940000000]:โกรธที่จัดสร้างในสมัยกรุงรัตน์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:58.941069184+07:00","message":"[bufferProcess] send to processor:โกรธที่จัดสร้างในสมัยกรุง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:58.9410746+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:58.941077268+07:00","message":"> Transcript [3613] [false]: 'โกรธที่จัดสร้างในสมัยกรุง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:58.941080284+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:58.941082128+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:58.941083817+07:00","message":"StatePrefix: 'โกรธที่จัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:58.94108603+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:58.941089916+07:00","message":"Push: 'โกรธที่จัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:58.94109184+07:00","message":"TextPushed: 'โกรธที่จัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:58.941093489+07:00","message":"Set new StatePrefix : 'โกรธที่จัดสร้างในสมัยกรุง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:58.94109568+07:00","message":"Next Push (prob) : 'สร้างในสมัยกรุง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:58.941103477+07:00","message":"push: {false โกรธที่จัด 0 0xc000044c80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:58.94558456+07:00","message":"receive streaming session, msgId: 643"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:58.945606162+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":"2025-10-27T14:42:58.94561983+07:00","message":"receive interim result [false|false]: โกรธที่จัดสร้างในสมัยกรุงรัตนโกสินทร์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:58.945631896+07:00","message":"[buffer interim] 643 false โกรธที่จัดสร้างในสมัยกรุงรัตนโกสินทร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:58.945637094+07:00","message":"[bufferProcess] interim [0]:โกรธที่จัดสร้างในสมัยกรุงรัตนโกสินทร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:58.945639272+07:00","message":"[bufferProcess] send to processor:โกรธที่จัดสร้างในสมัยกรุงรัตน์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:58.945642231+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:58.945644532+07:00","message":"> Transcript [3614] [false]: 'โกรธที่จัดสร้างในสมัยกรุงรัตน์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:58.945647294+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:58.945650134+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:58.94565205+07:00","message":"StatePrefix: 'โกรธที่จัดสร้างในสมัยกรุง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:58.945653955+07:00","message":"TextPushed: 'โกรธที่จัด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:59.528402539+07:00","message":"receive streaming session, msgId: 643"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:59.52844003+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":"2025-10-27T14:42:59.528445666+07:00","message":"receive interim result [false|false]: โกรธที่จัดสร้างในสมัยกรุงรัตนโกสินทร์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:59.528455615+07:00","message":"[buffer interim] 643 false โกรธที่จัดสร้างในสมัยกรุงรัตนโกสินทร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:59.528462133+07:00","message":"[bufferProcess] interim [600000000]:โกรธที่จัดสร้างในสมัยกรุงรัตนโกสินทร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:59.528464165+07:00","message":"[bufferProcess] send to processor:โกรธที่จัดสร้างในสมัยกรุงรัตนโกสินทร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:59.528467825+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:59.528470536+07:00","message":"> Transcript [3615] [false]: 'โกรธที่จัดสร้างในสมัยกรุงรัตนโกสินทร์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:59.528473543+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:59.528475448+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:59.528477451+07:00","message":"StatePrefix: 'โกรธที่จัดสร้างในสมัยกรุง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:59.528479298+07:00","message":"TextPushed: 'โกรธที่จัด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:59.66043133+07:00","message":"receive streaming session, msgId: 643"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:59.660474304+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":"2025-10-27T14:42:59.660482588+07:00","message":"receive interim result [false|false]: โกรธที่จัดสร้างในสมัยกรุงรัตนโกสินทร์ใน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:59.660499252+07:00","message":"[buffer interim] 643 false โกรธที่จัดสร้างในสมัยกรุงรัตนโกสินทร์ใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:59.660507824+07:00","message":"[bufferProcess] interim [720000000]:โกรธที่จัดสร้างในสมัยกรุงรัตนโกสินทร์ใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:59.6605105+07:00","message":"[bufferProcess] send to processor:โกรธที่จัดสร้างในสมัยกรุงรัตนโกสินทร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:59.660513962+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:59.660516709+07:00","message":"> Transcript [3616] [false]: 'โกรธที่จัดสร้างในสมัยกรุงรัตนโกสินทร์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:59.660519668+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:59.660522054+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:59.660525051+07:00","message":"StatePrefix: 'โกรธที่จัดสร้างในสมัยกรุง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:59.660527717+07:00","message":"TextPushed: 'โกรธที่จัด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:59.712894174+07:00","message":"receive streaming session, msgId: 643"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:59.712927794+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":"2025-10-27T14:42:59.712933733+07:00","message":"receive interim result [false|false]: โกรธที่จัดสร้างในสมัยกรุงรัตนโกสินทร์นะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:59.712947325+07:00","message":"[buffer interim] 643 false โกรธที่จัดสร้างในสมัยกรุงรัตนโกสินทร์นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:59.712954415+07:00","message":"[bufferProcess] interim [780000000]:โกรธที่จัดสร้างในสมัยกรุงรัตนโกสินทร์นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:59.71295668+07:00","message":"[bufferProcess] send to processor:โกรธที่จัดสร้างในสมัยกรุงรัตนโกสินทร์ใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:59.712959847+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:59.712962866+07:00","message":"> Transcript [3617] [false]: 'โกรธที่จัดสร้างในสมัยกรุงรัตนโกสินทร์ใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:59.712965957+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:59.712967747+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:59.712969598+07:00","message":"StatePrefix: 'โกรธที่จัดสร้างในสมัยกรุง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:59.712972107+07:00","message":"TextPushed: 'โกรธที่จัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:59.712974707+07:00","message":"Push: 'สร้างในสมัยกรุง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:59.712976821+07:00","message":"TextPushed: 'โกรธที่จัดสร้างในสมัยกรุง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:59.71297862+07:00","message":"Set new StatePrefix : 'โกรธที่จัดสร้างในสมัยกรุงรัตนโกสินทร์ใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:59.71298056+07:00","message":"Next Push (prob) : 'รัตนโกสินทร์ใน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:59.712988721+07:00","message":"push: {false สร้างในสมัยกรุง 0 0xc000044c80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:59.975723676+07:00","message":"receive streaming session, msgId: 643"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:59.975784483+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โกรธที่จัดสร้างในสมัยกรุงรัตนโกสินทร์นะคะ 3\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:59.975790221+07:00","message":"receive interim result [false|false]: โกรธที่จัดสร้างในสมัยกรุงรัตนโกสินทร์นะคะ 3"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:42:59.975804083+07:00","message":"[buffer interim] 643 false โกรธที่จัดสร้างในสมัยกรุงรัตนโกสินทร์นะคะ 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:59.975832434+07:00","message":"[bufferProcess] interim [20000000]:โกรธที่จัดสร้างในสมัยกรุงรัตนโกสินทร์นะคะ 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:59.975835198+07:00","message":"[bufferProcess] send to processor:โกรธที่จัดสร้างในสมัยกรุงรัตนโกสินทร์นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:59.975838777+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:59.975841215+07:00","message":"> Transcript [3618] [false]: 'โกรธที่จัดสร้างในสมัยกรุงรัตนโกสินทร์นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:59.975843215+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:42:59.975844762+07:00","message":"Set new StatePrefix: 'โกรธที่จัดสร้างในสมัยกรุงรัตนโกสินทร์นะคะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:00.035250311+07:00","message":"receive streaming session, msgId: 643"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:00.035292376+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":"2025-10-27T14:43:00.03529857+07:00","message":"receive interim result [false|false]: โกรธที่จัดสร้างในสมัยกรุงรัตนโกสินทร์นะคะสำหรับ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:00.035317856+07:00","message":"[buffer interim] 643 false โกรธที่จัดสร้างในสมัยกรุงรัตนโกสินทร์นะคะสำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:00.035324523+07:00","message":"[bufferProcess] interim [80000000]:โกรธที่จัดสร้างในสมัยกรุงรัตนโกสินทร์นะคะสำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:00.035327323+07:00","message":"[bufferProcess] send to processor:โกรธที่จัดสร้างในสมัยกรุงรัตนโกสินทร์นะคะ 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:00.035330826+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:00.035333239+07:00","message":"> Transcript [3619] [false]: 'โกรธที่จัดสร้างในสมัยกรุงรัตนโกสินทร์นะคะ 3'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:00.035336274+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:00.035337915+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:00.035339767+07:00","message":"StatePrefix: 'โกรธที่จัดสร้างในสมัยกรุงรัตนโกสินทร์นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:00.035342536+07:00","message":"TextPushed: 'โกรธที่จัดสร้างในสมัยกรุง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:00.411013373+07:00","message":"receive streaming session, msgId: 643"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:00.411057956+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":"2025-10-27T14:43:00.41106381+07:00","message":"receive interim result [false|false]: โกรธที่จัดสร้างในสมัยกรุงรัตนโกสินทร์นะคะสำหรับส่ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:00.411077672+07:00","message":"[buffer interim] 643 false โกรธที่จัดสร้างในสมัยกรุงรัตนโกสินทร์นะคะสำหรับส่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:00.411086189+07:00","message":"[bufferProcess] interim [440000000]:โกรธที่จัดสร้างในสมัยกรุงรัตนโกสินทร์นะคะสำหรับส่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:00.411090208+07:00","message":"[bufferProcess] send to processor:โกรธที่จัดสร้างในสมัยกรุงรัตนโกสินทร์นะคะสำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:00.411095038+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:00.411097593+07:00","message":"> Transcript [3620] [false]: 'โกรธที่จัดสร้างในสมัยกรุงรัตนโกสินทร์นะคะสำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:00.411100818+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:00.411102508+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:00.411104901+07:00","message":"StatePrefix: 'โกรธที่จัดสร้างในสมัยกรุงรัตนโกสินทร์นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:00.411107461+07:00","message":"TextPushed: 'โกรธที่จัดสร้างในสมัยกรุง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:00.549318052+07:00","message":"receive streaming session, msgId: 643"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:00.549355578+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":"2025-10-27T14:43:00.549361662+07:00","message":"receive interim result [false|false]: โกรธที่จัดสร้างในสมัยกรุงรัตนโกสินทร์นะคะสำหรับทรง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:00.549374512+07:00","message":"[buffer interim] 643 false โกรธที่จัดสร้างในสมัยกรุงรัตนโกสินทร์นะคะสำหรับทรง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:00.549381563+07:00","message":"[bufferProcess] interim [620000000]:โกรธที่จัดสร้างในสมัยกรุงรัตนโกสินทร์นะคะสำหรับทรง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:00.549383674+07:00","message":"[bufferProcess] send to processor:โกรธที่จัดสร้างในสมัยกรุงรัตนโกสินทร์นะคะสำหรับส่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:00.549389241+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:00.549391943+07:00","message":"> Transcript [3621] [false]: 'โกรธที่จัดสร้างในสมัยกรุงรัตนโกสินทร์นะคะสำหรับส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:00.549395244+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:00.549397026+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:00.549399509+07:00","message":"StatePrefix: 'โกรธที่จัดสร้างในสมัยกรุงรัตนโกสินทร์นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:00.549401974+07:00","message":"TextPushed: 'โกรธที่จัดสร้างในสมัยกรุง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:00.756479466+07:00","message":"receive streaming session, msgId: 643"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:00.75651639+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":"2025-10-27T14:43:00.756522206+07:00","message":"receive interim result [false|false]: โกรธที่จัดสร้างในสมัยกรุงรัตนโกสินทร์นะคะสำหรับทรงพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:00.756535304+07:00","message":"[buffer interim] 643 false โกรธที่จัดสร้างในสมัยกรุงรัตนโกสินทร์นะคะสำหรับทรงพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:00.756542825+07:00","message":"[bufferProcess] interim [800000000]:โกรธที่จัดสร้างในสมัยกรุงรัตนโกสินทร์นะคะสำหรับทรงพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:00.75654515+07:00","message":"[bufferProcess] send to processor:โกรธที่จัดสร้างในสมัยกรุงรัตนโกสินทร์นะคะสำหรับทรง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:00.756550629+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:00.756553203+07:00","message":"> Transcript [3622] [false]: 'โกรธที่จัดสร้างในสมัยกรุงรัตนโกสินทร์นะคะสำหรับทรง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:00.756556887+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:00.75655901+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:00.756561497+07:00","message":"StatePrefix: 'โกรธที่จัดสร้างในสมัยกรุงรัตนโกสินทร์นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:00.756564314+07:00","message":"TextPushed: 'โกรธที่จัดสร้างในสมัยกรุง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:00.75656953+07:00","message":"Push: 'รัตนโกสินทร์นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:00.756571449+07:00","message":"TextPushed: 'โกรธที่จัดสร้างในสมัยกรุงรัตนโกสินทร์นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:00.756573761+07:00","message":"Set new StatePrefix : 'โกรธที่จัดสร้างในสมัยกรุงรัตนโกสินทร์นะคะสำหรับทรง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:00.756575847+07:00","message":"Next Push (prob) : 'สำหรับทรง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:00.756583671+07:00","message":"push: {false รัตนโกสินทร์นะคะ 0 0xc000044c80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:00.970330775+07:00","message":"[GCS] IsForceVAD: false for message ID: 643"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:01.05987913+07:00","message":"receive streaming session, msgId: 643"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:01.059914474+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":"2025-10-27T14:43:01.059919877+07:00","message":"receive interim result [false|false]: โกรธที่จัดสร้างในสมัยกรุงรัตนโกสินทร์นะคะสำหรับทรงกลม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:01.059929837+07:00","message":"[buffer interim] 643 false โกรธที่จัดสร้างในสมัยกรุงรัตนโกสินทร์นะคะสำหรับทรงกลม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:01.059936902+07:00","message":"[bufferProcess] interim [40000000]:โกรธที่จัดสร้างในสมัยกรุงรัตนโกสินทร์นะคะสำหรับทรงกลม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:01.059939232+07:00","message":"[bufferProcess] send to processor:โกรธที่จัดสร้างในสมัยกรุงรัตนโกสินทร์นะคะสำหรับทรงพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:01.059942777+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:01.059945454+07:00","message":"> Transcript [3623] [false]: 'โกรธที่จัดสร้างในสมัยกรุงรัตนโกสินทร์นะคะสำหรับทรงพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:01.059948569+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:01.059950217+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:01.05995196+07:00","message":"StatePrefix: 'โกรธที่จัดสร้างในสมัยกรุงรัตนโกสินทร์นะคะสำหรับทรง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:01.059954335+07:00","message":"TextPushed: 'โกรธที่จัดสร้างในสมัยกรุงรัตนโกสินทร์นะคะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:01.076764833+07:00","message":"receive streaming session, msgId: 643"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:01.07681198+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":"2025-10-27T14:43:01.076818575+07:00","message":"receive interim result [false|false]: โกรธที่จัดสร้างในสมัยกรุงรัตนโกสินทร์นะคะสำหรับทรงพระบรมศพ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:01.076833599+07:00","message":"[buffer interim] 643 false โกรธที่จัดสร้างในสมัยกรุงรัตนโกสินทร์นะคะสำหรับทรงพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:01.076841541+07:00","message":"[bufferProcess] interim [160000000]:โกรธที่จัดสร้างในสมัยกรุงรัตนโกสินทร์นะคะสำหรับทรงพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:01.076844044+07:00","message":"[bufferProcess] send to processor:โกรธที่จัดสร้างในสมัยกรุงรัตนโกสินทร์นะคะสำหรับทรงกลม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:01.076847926+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:01.076850969+07:00","message":"> Transcript [3624] [false]: 'โกรธที่จัดสร้างในสมัยกรุงรัตนโกสินทร์นะคะสำหรับทรงกลม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:01.076854113+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:01.076856912+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:01.07685846+07:00","message":"StatePrefix: 'โกรธที่จัดสร้างในสมัยกรุงรัตนโกสินทร์นะคะสำหรับทรง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:01.07686054+07:00","message":"TextPushed: 'โกรธที่จัดสร้างในสมัยกรุงรัตนโกสินทร์นะคะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:01.097728642+07:00","message":"[GCS] Start streaming session, msgId: 644"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:01.141265078+07:00","message":"receive streaming session, msgId: 643"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:01.14129408+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โกรธที่จัดสร้างในสมัยกรุงรัตนโกสินทร์นะคะสำหรับทรงพระบรมศพ\",\"confidence\":0.94955975}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:01.141299298+07:00","message":"receive interim result [true|false]: โกรธที่จัดสร้างในสมัยกรุงรัตนโกสินทร์นะคะสำหรับทรงพระบรมศพ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:01.141314167+07:00","message":"end recv isFinal message id 643"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:01.141316371+07:00","message":"end Recv id 643"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:01.141322194+07:00","message":"[buffer interim] 643 true โกรธที่จัดสร้างในสมัยกรุงรัตนโกสินทร์นะคะสำหรับทรงพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:01.141328263+07:00","message":"[bufferProcess] interim [220000000]:โกรธที่จัดสร้างในสมัยกรุงรัตนโกสินทร์นะคะสำหรับทรงพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:01.141333014+07:00","message":"[bufferProcess] send to processor (isfinal):โกรธที่จัดสร้างในสมัยกรุงรัตนโกสินทร์นะคะสำหรับทรงพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:01.141336315+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:01.141339123+07:00","message":"> Transcript [3625] [false]: 'โกรธที่จัดสร้างในสมัยกรุงรัตนโกสินทร์นะคะสำหรับทรงพระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:01.141342386+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:01.141344013+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:01.141345591+07:00","message":"StatePrefix: 'โกรธที่จัดสร้างในสมัยกรุงรัตนโกสินทร์นะคะสำหรับทรง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:01.141347828+07:00","message":"TextPushed: 'โกรธที่จัดสร้างในสมัยกรุงรัตนโกสินทร์นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:01.141349542+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:01.141352114+07:00","message":"> Transcript [3626] [true]: 'โกรธที่จัดสร้างในสมัยกรุงรัตนโกสินทร์นะคะสำหรับทรงพระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:01.141354332+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:01.141355659+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:01.141357028+07:00","message":"StatePrefix: 'โกรธที่จัดสร้างในสมัยกรุงรัตนโกสินทร์นะคะสำหรับทรง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:01.141358586+07:00","message":"TextPushed: 'โกรธที่จัดสร้างในสมัยกรุงรัตนโกสินทร์นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:01.141364131+07:00","message":"Push: 'สำหรับทรงพระบรมศพ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:01.14137266+07:00","message":"push: {true สำหรับทรงพระบรมศพ 0 0xc000044c80}"}
{"level":"info","service":"Main","time":"2025-10-27T14:43:01.150951855+07:00","message":"write wav file: './tmp/7446/7446_643.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:43:01.675800814+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:43:01.675802363+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:02.287080744+07:00","message":"receive streaming session, msgId: 644"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:02.28712317+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":"2025-10-27T14:43:02.287128668+07:00","message":"receive interim result [false|false]: เจ้าหน้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:02.287143145+07:00","message":"[buffer interim] 644 false เจ้าหน้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:02.287150766+07:00","message":"[bufferProcess] interim [20000000]:เจ้าหน้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:02.287152726+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:02.287159748+07:00","message":"[bufferProcess] send to processor (ticker):เจ้าหน้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:02.287162212+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:02.287164778+07:00","message":"> Transcript [3627] [false]: 'เจ้าหน้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:02.287166783+07:00","message":"Set StatePrefix (first interim): 'เจ้าหน้า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:02.337455019+07:00","message":"receive streaming session, msgId: 644"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:02.337496621+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":"2025-10-27T14:43:02.337503154+07:00","message":"receive interim result [false|false]: เจ้านาย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:02.337518347+07:00","message":"[buffer interim] 644 false เจ้านาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:02.337528615+07:00","message":"[bufferProcess] interim [80000000]:เจ้านาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:02.337530687+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:02.995411003+07:00","message":"receive streaming session, msgId: 644"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:02.995443134+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":"2025-10-27T14:43:02.995449356+07:00","message":"receive interim result [false|false]: เจ้านาย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:02.99546324+07:00","message":"[buffer interim] 644 false เจ้านาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:02.995472454+07:00","message":"[bufferProcess] interim [680000000]:เจ้านาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:02.995474402+07:00","message":"[bufferProcess] send to processor:เจ้านาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:02.995479776+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:02.995482426+07:00","message":"> Transcript [3628] [false]: 'เจ้านาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:02.995484718+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:02.995487163+07:00","message":"Set new StatePrefix: 'เจ้านาย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:03.066549067+07:00","message":"receive streaming session, msgId: 644"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:03.06659047+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":"2025-10-27T14:43:03.066601122+07:00","message":"receive interim result [false|false]: เจ้านายกับ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:03.066618059+07:00","message":"[buffer interim] 644 false เจ้านายกับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:03.066626226+07:00","message":"[bufferProcess] interim [800000000]:เจ้านายกับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:03.066628633+07:00","message":"[bufferProcess] send to processor:เจ้านาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:03.066633748+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:03.066637677+07:00","message":"> Transcript [3629] [false]: 'เจ้านาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:03.066641097+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:03.066643129+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:03.066645718+07:00","message":"StatePrefix: 'เจ้านาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:03.06664789+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:03.279292836+07:00","message":"receive streaming session, msgId: 644"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:03.279328916+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":"2025-10-27T14:43:03.279335135+07:00","message":"receive interim result [false|false]: เจ้านายกับกบ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:03.279350172+07:00","message":"[buffer interim] 644 false เจ้านายกับกบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:03.279357629+07:00","message":"[bufferProcess] interim [980000000]:เจ้านายกับกบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:03.279359757+07:00","message":"[bufferProcess] send to processor:เจ้านายกับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:03.279362684+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:03.279365538+07:00","message":"> Transcript [3630] [false]: 'เจ้านายกับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:03.279368521+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:03.279370337+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:03.279371869+07:00","message":"StatePrefix: 'เจ้านาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:03.27937364+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:03.380867214+07:00","message":"receive streaming session, msgId: 644"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:03.380903704+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":"2025-10-27T14:43:03.380909041+07:00","message":"receive interim result [false|false]: เจ้านายกับกรด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:03.38092428+07:00","message":"[buffer interim] 644 false เจ้านายกับกรด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:03.380930724+07:00","message":"[bufferProcess] interim [40000000]:เจ้านายกับกรด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:03.380932949+07:00","message":"[bufferProcess] send to processor:เจ้านายกับกบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:03.380936006+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:03.380938401+07:00","message":"> Transcript [3631] [false]: 'เจ้านายกับกบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:03.380941579+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:03.380943336+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:03.380945029+07:00","message":"StatePrefix: 'เจ้านาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:03.380946773+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:03.439946477+07:00","message":"receive streaming session, msgId: 644"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:03.439982063+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":"2025-10-27T14:43:03.439987065+07:00","message":"receive interim result [false|false]: เจ้านายกับกฎของ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:03.439999508+07:00","message":"[buffer interim] 644 false เจ้านายกับกฎของ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:03.440010269+07:00","message":"[bufferProcess] interim [220000000]:เจ้านายกับกฎของ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:03.440012219+07:00","message":"[bufferProcess] send to processor:เจ้านายกับกรด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:03.440015407+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:03.440024702+07:00","message":"> Transcript [3632] [false]: 'เจ้านายกับกรด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:03.440028064+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:03.440030056+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:03.440031662+07:00","message":"StatePrefix: 'เจ้านาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:03.440033285+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:03.440035494+07:00","message":"Push: 'เจ้านาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:03.440037253+07:00","message":"TextPushed: 'เจ้านาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:03.440039325+07:00","message":"Set new StatePrefix : 'เจ้านายกับกรด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:03.440041243+07:00","message":"Next Push (prob) : 'กับกรด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:03.440066565+07:00","message":"push: {false เจ้านาย 0 0xc002217980}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:03.734842137+07:00","message":"receive streaming session, msgId: 644"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:03.734873331+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":"2025-10-27T14:43:03.734878737+07:00","message":"receive interim result [false|false]: เจ้านายกับกฎของการ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:03.734893145+07:00","message":"[buffer interim] 644 false เจ้านายกับกฎของการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:03.734899709+07:00","message":"[bufferProcess] interim [400000000]:เจ้านายกับกฎของการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:03.734901965+07:00","message":"[bufferProcess] send to processor:เจ้านายกับกฎของ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:03.734905501+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:03.734908104+07:00","message":"> Transcript [3633] [false]: 'เจ้านายกับกฎของ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:03.734909879+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:03.734911415+07:00","message":"Set new StatePrefix: 'เจ้านายกับกฎของ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:03.770926368+07:00","message":"receive streaming session, msgId: 644"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:03.770971133+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":"2025-10-27T14:43:03.770977686+07:00","message":"receive interim result [false|false]: เจ้านายกับกฎของพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:03.770991805+07:00","message":"[buffer interim] 644 false เจ้านายกับกฎของพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:03.771002709+07:00","message":"[bufferProcess] interim [460000000]:เจ้านายกับกฎของพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:03.771005739+07:00","message":"[bufferProcess] send to processor:เจ้านายกับกฎของการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:03.771012523+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:03.771016221+07:00","message":"> Transcript [3634] [false]: 'เจ้านายกับกฎของการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:03.771029174+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:03.771031533+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:03.771033999+07:00","message":"StatePrefix: 'เจ้านายกับกฎของ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:03.771036597+07:00","message":"TextPushed: 'เจ้านาย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:03.772646208+07:00","message":"receive streaming session, msgId: 644"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:03.772675938+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":"2025-10-27T14:43:03.772682617+07:00","message":"receive interim result [false|false]: เจ้านายกับกฎของ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:03.77269967+07:00","message":"[buffer interim] 644 false เจ้านายกับกฎของ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:03.772705734+07:00","message":"[bufferProcess] interim [520000000]:เจ้านายกับกฎของ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:03.772708333+07:00","message":"[bufferProcess] send to processor:เจ้านายกับกฎของพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:03.772714296+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:03.772718226+07:00","message":"> Transcript [3635] [false]: 'เจ้านายกับกฎของพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:03.772721454+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:03.772723749+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:03.772726454+07:00","message":"StatePrefix: 'เจ้านายกับกฎของ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:03.77272937+07:00","message":"TextPushed: 'เจ้านาย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:03.884924005+07:00","message":"receive streaming session, msgId: 644"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:03.884967422+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":"2025-10-27T14:43:03.884974422+07:00","message":"receive interim result [false|false]: เจ้านายกับกฎของข้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:03.884990962+07:00","message":"[buffer interim] 644 false เจ้านายกับกฎของข้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:03.88499904+07:00","message":"[bufferProcess] interim [580000000]:เจ้านายกับกฎของข้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:03.885002186+07:00","message":"[bufferProcess] send to processor:เจ้านายกับกฎของ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:03.885006618+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:03.885010623+07:00","message":"> Transcript [3636] [false]: 'เจ้านายกับกฎของ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:03.88501518+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:03.885023912+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:03.88502663+07:00","message":"StatePrefix: 'เจ้านายกับกฎของ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:03.885029891+07:00","message":"TextPushed: 'เจ้านาย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:03.949522308+07:00","message":"receive streaming session, msgId: 644"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:03.949574293+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":"2025-10-27T14:43:03.949582126+07:00","message":"receive interim result [false|false]: เจ้านายกับกฎของข้าราชการ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:03.949598002+07:00","message":"[buffer interim] 644 false เจ้านายกับกฎของข้าราชการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:03.949609847+07:00","message":"[bufferProcess] interim [700000000]:เจ้านายกับกฎของข้าราชการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:03.94961402+07:00","message":"[bufferProcess] send to processor:เจ้านายกับกฎของข้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:03.949621782+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:03.949625923+07:00","message":"> Transcript [3637] [false]: 'เจ้านายกับกฎของข้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:03.949630998+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:03.949633439+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:03.949636802+07:00","message":"StatePrefix: 'เจ้านายกับกฎของ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:03.949639683+07:00","message":"TextPushed: 'เจ้านาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:03.949645286+07:00","message":"Push: 'กับกฎของ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:03.949647831+07:00","message":"TextPushed: 'เจ้านายกับกฎของ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:03.949650443+07:00","message":"Set new StatePrefix : 'เจ้านายกับกฎของข้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:03.949653311+07:00","message":"Next Push (prob) : 'ข้า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:03.949664858+07:00","message":"push: {false กับกฎของ 0 0xc002217980}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:04.384543695+07:00","message":"receive streaming session, msgId: 644"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:04.384583971+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":"2025-10-27T14:43:04.384590821+07:00","message":"receive interim result [false|false]: เจ้านายกับกฎของข้าราชการพรุ่ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:04.384606788+07:00","message":"[buffer interim] 644 false เจ้านายกับกฎของข้าราชการพรุ่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:04.384614779+07:00","message":"[bufferProcess] interim [120000000]:เจ้านายกับกฎของข้าราชการพรุ่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:04.384618011+07:00","message":"[bufferProcess] send to processor:เจ้านายกับกฎของข้าราชการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:04.384622883+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:04.384626626+07:00","message":"> Transcript [3638] [false]: 'เจ้านายกับกฎของข้าราชการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:04.384630973+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:04.384633346+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:04.38463599+07:00","message":"StatePrefix: 'เจ้านายกับกฎของข้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:04.384639152+07:00","message":"TextPushed: 'เจ้านายกับกฎของ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:04.484449621+07:00","message":"receive streaming session, msgId: 644"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:04.484491045+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":"2025-10-27T14:43:04.484497997+07:00","message":"receive interim result [false|false]: เจ้านายกับกฎของข้าราชการ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:04.484513238+07:00","message":"[buffer interim] 644 false เจ้านายกับกฎของข้าราชการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:04.484522069+07:00","message":"[bufferProcess] interim [180000000]:เจ้านายกับกฎของข้าราชการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:04.484526743+07:00","message":"[bufferProcess] send to processor:เจ้านายกับกฎของข้าราชการพรุ่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:04.484535758+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:04.484538894+07:00","message":"> Transcript [3639] [false]: 'เจ้านายกับกฎของข้าราชการพรุ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:04.484543272+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:04.484546397+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:04.484548977+07:00","message":"StatePrefix: 'เจ้านายกับกฎของข้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:04.484552146+07:00","message":"TextPushed: 'เจ้านายกับกฎของ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:04.627248439+07:00","message":"receive streaming session, msgId: 644"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:04.627290835+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":"2025-10-27T14:43:04.627298427+07:00","message":"receive interim result [false|false]: เจ้านายกับกฎของข้าราชการ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:04.627312387+07:00","message":"[buffer interim] 644 false เจ้านายกับกฎของข้าราชการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:04.627322826+07:00","message":"[bufferProcess] interim [300000000]:เจ้านายกับกฎของข้าราชการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:04.627325796+07:00","message":"[bufferProcess] send to processor:เจ้านายกับกฎของข้าราชการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:04.627331829+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:04.627336351+07:00","message":"> Transcript [3640] [false]: 'เจ้านายกับกฎของข้าราชการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:04.627339644+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:04.627341404+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:04.627342956+07:00","message":"StatePrefix: 'เจ้านายกับกฎของข้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:04.62734519+07:00","message":"TextPushed: 'เจ้านายกับกฎของ'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:43:04.676373028+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:43:04.676392713+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:04.848695098+07:00","message":"receive streaming session, msgId: 644"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:04.848733932+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":"2025-10-27T14:43:04.848742476+07:00","message":"receive interim result [false|false]: เจ้านายกับกฎของข้าราชการพูดเป็นภาษา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:04.848759013+07:00","message":"[buffer interim] 644 false เจ้านายกับกฎของข้าราชการพูดเป็นภาษา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:04.848765867+07:00","message":"[bufferProcess] interim [540000000]:เจ้านายกับกฎของข้าราชการพูดเป็นภาษา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:04.848767968+07:00","message":"[bufferProcess] send to processor:เจ้านายกับกฎของข้าราชการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:04.848772951+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:04.848775273+07:00","message":"> Transcript [3641] [false]: 'เจ้านายกับกฎของข้าราชการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:04.84877844+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:04.848780425+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:04.84878216+07:00","message":"StatePrefix: 'เจ้านายกับกฎของข้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:04.848784308+07:00","message":"TextPushed: 'เจ้านายกับกฎของ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:04.848789687+07:00","message":"Push: 'ข้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:04.848791492+07:00","message":"TextPushed: 'เจ้านายกับกฎของข้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:04.848796951+07:00","message":"Set new StatePrefix : 'เจ้านายกับกฎของข้าราชการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:04.848798984+07:00","message":"Next Push (prob) : 'ราชการ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:04.848806251+07:00","message":"push: {false ข้า 0 0xc002217980}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:04.854954243+07:00","message":"receive streaming session, msgId: 644"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:04.854988738+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":"2025-10-27T14:43:04.854995533+07:00","message":"receive interim result [false|false]: เจ้านายกับกฎของข้าราชการผู้บรรดาศักดิ์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:04.855010398+07:00","message":"[buffer interim] 644 false เจ้านายกับกฎของข้าราชการผู้บรรดาศักดิ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:04.855027723+07:00","message":"[bufferProcess] interim [600000000]:เจ้านายกับกฎของข้าราชการผู้บรรดาศักดิ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:04.855045725+07:00","message":"[bufferProcess] send to processor:เจ้านายกับกฎของข้าราชการพูดเป็นภาษา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:04.855052291+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:04.855055831+07:00","message":"> Transcript [3642] [false]: 'เจ้านายกับกฎของข้าราชการพูดเป็นภาษา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:04.85506029+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:04.855062973+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:04.85506568+07:00","message":"StatePrefix: 'เจ้านายกับกฎของข้าราชการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:04.855068593+07:00","message":"TextPushed: 'เจ้านายกับกฎของข้า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:05.070299539+07:00","message":"receive streaming session, msgId: 644"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:05.070332235+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":"2025-10-27T14:43:05.070337543+07:00","message":"receive interim result [false|false]: เจ้านายกับกฎของข้าราชการผู้บัญชาสะกด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:05.070350316+07:00","message":"[buffer interim] 644 false เจ้านายกับกฎของข้าราชการผู้บัญชาสะกด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:05.07035672+07:00","message":"[bufferProcess] interim [780000000]:เจ้านายกับกฎของข้าราชการผู้บัญชาสะกด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:05.070359116+07:00","message":"[bufferProcess] send to processor:เจ้านายกับกฎของข้าราชการผู้บรรดาศักดิ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:05.070364242+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:05.0703669+07:00","message":"> Transcript [3643] [false]: 'เจ้านายกับกฎของข้าราชการผู้บรรดาศักดิ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:05.070369892+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:05.07037178+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:05.070373765+07:00","message":"StatePrefix: 'เจ้านายกับกฎของข้าราชการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:05.070375946+07:00","message":"TextPushed: 'เจ้านายกับกฎของข้า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:05.177680396+07:00","message":"receive streaming session, msgId: 644"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:05.177716416+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":"2025-10-27T14:43:05.17772259+07:00","message":"receive interim result [false|false]: เจ้านายกับกฎของข้าราชการค้ำประกันสังคม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:05.177735476+07:00","message":"[buffer interim] 644 false เจ้านายกับกฎของข้าราชการค้ำประกันสังคม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:05.177745062+07:00","message":"[bufferProcess] interim [840000000]:เจ้านายกับกฎของข้าราชการค้ำประกันสังคม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:05.177747881+07:00","message":"[bufferProcess] send to processor:เจ้านายกับกฎของข้าราชการผู้บัญชาสะกด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:05.177754241+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:05.177758258+07:00","message":"> Transcript [3644] [false]: 'เจ้านายกับกฎของข้าราชการผู้บัญชาสะกด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:05.177762614+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:05.177764918+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:05.177767671+07:00","message":"StatePrefix: 'เจ้านายกับกฎของข้าราชการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:05.17776985+07:00","message":"TextPushed: 'เจ้านายกับกฎของข้า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:05.489754451+07:00","message":"receive streaming session, msgId: 644"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:05.489788069+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":"2025-10-27T14:43:05.489793973+07:00","message":"receive interim result [false|false]: เจ้านายกับกฎของข้าราชการร่วมประชาคมอาเซียน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:05.48981529+07:00","message":"[buffer interim] 644 false เจ้านายกับกฎของข้าราชการร่วมประชาคมอาเซียน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:05.489825226+07:00","message":"[bufferProcess] interim [140000000]:เจ้านายกับกฎของข้าราชการร่วมประชาคมอาเซียน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:05.489831591+07:00","message":"[bufferProcess] send to processor:เจ้านายกับกฎของข้าราชการค้ำประกันสังคม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:05.48983721+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:05.489840123+07:00","message":"> Transcript [3645] [false]: 'เจ้านายกับกฎของข้าราชการค้ำประกันสังคม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:05.489843549+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:05.489845391+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:05.489847352+07:00","message":"StatePrefix: 'เจ้านายกับกฎของข้าราชการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:05.489849345+07:00","message":"TextPushed: 'เจ้านายกับกฎของข้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:05.489854366+07:00","message":"Push: 'ราชการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:05.489855921+07:00","message":"TextPushed: 'เจ้านายกับกฎของข้าราชการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:05.489857776+07:00","message":"Set new StatePrefix : 'เจ้านายกับกฎของข้าราชการค้ำประกันสังคม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:05.489860053+07:00","message":"Next Push (prob) : 'ค้ำประกันสังคม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:05.489889816+07:00","message":"push: {false ราชการ 0 0xc002217980}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:05.499279888+07:00","message":"receive streaming session, msgId: 644"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:05.499309553+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":"2025-10-27T14:43:05.499314435+07:00","message":"receive interim result [false|false]: เจ้านายกับกฎของข้าราชการเพิ่มประชากรทั้งสิ้น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:05.499326563+07:00","message":"[buffer interim] 644 false เจ้านายกับกฎของข้าราชการเพิ่มประชากรทั้งสิ้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:05.499332157+07:00","message":"[bufferProcess] interim [200000000]:เจ้านายกับกฎของข้าราชการเพิ่มประชากรทั้งสิ้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:05.499334138+07:00","message":"[bufferProcess] send to processor:เจ้านายกับกฎของข้าราชการร่วมประชาคมอาเซียน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:05.499337178+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:05.499339497+07:00","message":"> Transcript [3646] [false]: 'เจ้านายกับกฎของข้าราชการร่วมประชาคมอาเซียน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:05.499341559+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:05.49934339+07:00","message":"Set new StatePrefix: 'เจ้านายกับกฎของข้าราชการร่วมประชาคมอาเซียน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:06.069138079+07:00","message":"receive streaming session, msgId: 644"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:06.069212315+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":"2025-10-27T14:43:06.069218636+07:00","message":"receive interim result [false|false]: เจ้านายกับกฎของข้าราชการเพิ่มประชากรทั้งสิ้น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:06.069228478+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 14\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:06.069231627+07:00","message":"receive interim result [false|false]:  14"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:06.06923948+07:00","message":"[buffer interim] 644 false เจ้านายกับกฎของข้าราชการเพิ่มประชากรทั้งสิ้น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:06.069248536+07:00","message":"[buffer interim] 644 false  14"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:06.069254653+07:00","message":"[bufferProcess] interim [800000000]:เจ้านายกับกฎของข้าราชการเพิ่มประชากรทั้งสิ้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:06.069256968+07:00","message":"[bufferProcess] send to processor:เจ้านายกับกฎของข้าราชการเพิ่มประชากรทั้งสิ้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:06.069259668+07:00","message":"[bufferProcess] interim [800000000]: 14"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:06.069261536+07:00","message":"[bufferProcess] update buffer: เจ้านายกับกฎของข้าราชการเพิ่มประชากรทั้งสิ้น 14"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:06.069264408+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:06.06926701+07:00","message":"> Transcript [3647] [false]: 'เจ้านายกับกฎของข้าราชการเพิ่มประชากรทั้งสิ้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:06.06926929+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:06.069270828+07:00","message":"Set new StatePrefix: 'เจ้านายกับกฎของข้าราชการเพิ่มประชากรทั้งสิ้น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:06.387357523+07:00","message":"receive streaming session, msgId: 644"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:06.38740244+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":"2025-10-27T14:43:06.387410258+07:00","message":"receive interim result [false|false]: เจ้านายกับกฎของข้าราชการเพิ่มประชากรทั้งสิ้น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:06.387423494+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 14 อย่าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:06.387426922+07:00","message":"receive interim result [false|false]:  14 อย่าง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:06.387436303+07:00","message":"[buffer interim] 644 false เจ้านายกับกฎของข้าราชการเพิ่มประชากรทั้งสิ้น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:06.387440487+07:00","message":"[buffer interim] 644 false  14 อย่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:06.387447438+07:00","message":"[bufferProcess] interim [100000000]:เจ้านายกับกฎของข้าราชการเพิ่มประชากรทั้งสิ้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:06.387450414+07:00","message":"[bufferProcess] send to processor:เจ้านายกับกฎของข้าราชการเพิ่มประชากรทั้งสิ้น 14"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:06.38745461+07:00","message":"[bufferProcess] interim [100000000]: 14 อย่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:06.38745797+07:00","message":"[bufferProcess] update buffer: เจ้านายกับกฎของข้าราชการเพิ่มประชากรทั้งสิ้น 14 อย่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:06.387462539+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:06.387467166+07:00","message":"> Transcript [3648] [false]: 'เจ้านายกับกฎของข้าราชการเพิ่มประชากรทั้งสิ้น 14'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:06.387470398+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:06.387472126+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:06.38747377+07:00","message":"StatePrefix: 'เจ้านายกับกฎของข้าราชการเพิ่มประชากรทั้งสิ้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:06.387476136+07:00","message":"TextPushed: 'เจ้านายกับกฎของข้าราชการ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:06.487489504+07:00","message":"receive streaming session, msgId: 644"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:06.487531473+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เจ้านายกับกฎของข้าราชการเพิ่มประชากรทั้งสิ้น\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:06.487539463+07:00","message":"receive interim result [false|false]: เจ้านายกับกฎของข้าราชการเพิ่มประชากรทั้งสิ้น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:06.487548721+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 14 อย่างนี้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:06.487552196+07:00","message":"receive interim result [false|false]:  14 อย่างนี้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:06.487560799+07:00","message":"[buffer interim] 644 false เจ้านายกับกฎของข้าราชการเพิ่มประชากรทั้งสิ้น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:06.487565198+07:00","message":"[buffer interim] 644 false  14 อย่างนี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:06.487572541+07:00","message":"[bufferProcess] interim [220000000]:เจ้านายกับกฎของข้าราชการเพิ่มประชากรทั้งสิ้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:06.487575621+07:00","message":"[bufferProcess] send to processor:เจ้านายกับกฎของข้าราชการเพิ่มประชากรทั้งสิ้น 14 อย่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:06.487579442+07:00","message":"[bufferProcess] interim [220000000]: 14 อย่างนี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:06.487582363+07:00","message":"[bufferProcess] update buffer: เจ้านายกับกฎของข้าราชการเพิ่มประชากรทั้งสิ้น 14 อย่างนี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:06.487586223+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:06.487589806+07:00","message":"> Transcript [3649] [false]: 'เจ้านายกับกฎของข้าราชการเพิ่มประชากรทั้งสิ้น 14 อย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:06.487593963+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:06.487596168+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:06.487598562+07:00","message":"StatePrefix: 'เจ้านายกับกฎของข้าราชการเพิ่มประชากรทั้งสิ้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:06.487601954+07:00","message":"TextPushed: 'เจ้านายกับกฎของข้าราชการ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:06.588771866+07:00","message":"receive streaming session, msgId: 644"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:06.588813382+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เจ้านายกับกฎของข้าราชการเพิ่มประชากรทั้งสิ้น\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:06.588824153+07:00","message":"receive interim result [false|false]: เจ้านายกับกฎของข้าราชการเพิ่มประชากรทั้งสิ้น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:06.588835979+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 14 อย่างได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:06.588838774+07:00","message":"receive interim result [false|false]:  14 อย่างได้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:06.588846293+07:00","message":"[buffer interim] 644 false เจ้านายกับกฎของข้าราชการเพิ่มประชากรทั้งสิ้น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:06.588850138+07:00","message":"[buffer interim] 644 false  14 อย่างได้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:06.58885619+07:00","message":"[bufferProcess] interim [280000000]:เจ้านายกับกฎของข้าราชการเพิ่มประชากรทั้งสิ้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:06.588858633+07:00","message":"[bufferProcess] send to processor:เจ้านายกับกฎของข้าราชการเพิ่มประชากรทั้งสิ้น 14 อย่างนี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:06.588861514+07:00","message":"[bufferProcess] interim [280000000]: 14 อย่างได้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:06.588863767+07:00","message":"[bufferProcess] update buffer: เจ้านายกับกฎของข้าราชการเพิ่มประชากรทั้งสิ้น 14 อย่างได้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:06.588866537+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:06.58886907+07:00","message":"> Transcript [3650] [false]: 'เจ้านายกับกฎของข้าราชการเพิ่มประชากรทั้งสิ้น 14 อย่างนี้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:06.588871922+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:06.588873714+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:06.588875358+07:00","message":"StatePrefix: 'เจ้านายกับกฎของข้าราชการเพิ่มประชากรทั้งสิ้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:06.588877597+07:00","message":"TextPushed: 'เจ้านายกับกฎของข้าราชการ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:06.634715996+07:00","message":"receive streaming session, msgId: 644"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:06.634756297+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เจ้านายกับกฎของข้าราชการเพิ่มประชากรทั้งสิ้น\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:06.634762989+07:00","message":"receive interim result [false|false]: เจ้านายกับกฎของข้าราชการเพิ่มประชากรทั้งสิ้น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:06.634772772+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 14 อย่างด้วย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:06.634776075+07:00","message":"receive interim result [false|false]:  14 อย่างด้วย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:06.634782879+07:00","message":"[buffer interim] 644 false เจ้านายกับกฎของข้าราชการเพิ่มประชากรทั้งสิ้น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:06.634788609+07:00","message":"[buffer interim] 644 false  14 อย่างด้วย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:06.634794319+07:00","message":"[bufferProcess] interim [340000000]:เจ้านายกับกฎของข้าราชการเพิ่มประชากรทั้งสิ้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:06.634797513+07:00","message":"[bufferProcess] send to processor:เจ้านายกับกฎของข้าราชการเพิ่มประชากรทั้งสิ้น 14 อย่างได้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:06.634802601+07:00","message":"[bufferProcess] interim [340000000]: 14 อย่างด้วย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:06.634804473+07:00","message":"[bufferProcess] update buffer: เจ้านายกับกฎของข้าราชการเพิ่มประชากรทั้งสิ้น 14 อย่างด้วย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:06.63480744+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:06.634810195+07:00","message":"> Transcript [3651] [false]: 'เจ้านายกับกฎของข้าราชการเพิ่มประชากรทั้งสิ้น 14 อย่างได้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:06.634813505+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:06.63481526+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:06.634816973+07:00","message":"StatePrefix: 'เจ้านายกับกฎของข้าราชการเพิ่มประชากรทั้งสิ้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:06.634819093+07:00","message":"TextPushed: 'เจ้านายกับกฎของข้าราชการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:06.634823415+07:00","message":"Push: 'เพิ่มประชากรทั้งสิ้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:06.634825045+07:00","message":"TextPushed: 'เจ้านายกับกฎของข้าราชการเพิ่มประชากรทั้งสิ้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:06.634826821+07:00","message":"Set new StatePrefix : 'เจ้านายกับกฎของข้าราชการเพิ่มประชากรทั้งสิ้น 14 อย่างได้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:06.634828766+07:00","message":"Next Push (prob) : ' 14 อย่างได้'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:06.634836822+07:00","message":"push: {false เพิ่มประชากรทั้งสิ้น 0 0xc002217980}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:06.6450763+07:00","message":"receive streaming session, msgId: 644"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:06.645113946+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เจ้านายกับกฎของข้าราชการเพิ่มประชากรทั้งสิ้น 14\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:06.645122329+07:00","message":"receive interim result [false|false]: เจ้านายกับกฎของข้าราชการเพิ่มประชากรทั้งสิ้น 14"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:06.64513262+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":"2025-10-27T14:43:06.645135924+07:00","message":"receive interim result [false|false]:  อย่างด้วยกัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:06.645144429+07:00","message":"[buffer interim] 644 false เจ้านายกับกฎของข้าราชการเพิ่มประชากรทั้งสิ้น 14"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:06.645149062+07:00","message":"[buffer interim] 644 false  อย่างด้วยกัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:06.645156311+07:00","message":"[bufferProcess] interim [400000000]:เจ้านายกับกฎของข้าราชการเพิ่มประชากรทั้งสิ้น 14"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:06.6451734+07:00","message":"[bufferProcess] send to processor:เจ้านายกับกฎของข้าราชการเพิ่มประชากรทั้งสิ้น 14 อย่างด้วย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:06.645179953+07:00","message":"[bufferProcess] interim [400000000]: อย่างด้วยกัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:06.645182633+07:00","message":"[bufferProcess] update buffer: เจ้านายกับกฎของข้าราชการเพิ่มประชากรทั้งสิ้น 14 อย่างด้วยกัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:06.64518638+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:06.645190429+07:00","message":"> Transcript [3652] [false]: 'เจ้านายกับกฎของข้าราชการเพิ่มประชากรทั้งสิ้น 14 อย่างด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:06.645193702+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:06.645196489+07:00","message":"Set new StatePrefix: 'เจ้านายกับกฎของข้าราชการเพิ่มประชากรทั้งสิ้น 14 อย่างด้วย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:06.979447451+07:00","message":"receive streaming session, msgId: 644"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:06.979485005+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เจ้านายกับกฎของข้าราชการเพิ่มประชากรทั้งสิ้น 14\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:06.979490393+07:00","message":"receive interim result [false|false]: เจ้านายกับกฎของข้าราชการเพิ่มประชากรทั้งสิ้น 14"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:06.979498812+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":"2025-10-27T14:43:06.979501294+07:00","message":"receive interim result [false|false]:  อย่างด้วยการ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:06.979510078+07:00","message":"[buffer interim] 644 false เจ้านายกับกฎของข้าราชการเพิ่มประชากรทั้งสิ้น 14"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:06.979518063+07:00","message":"[buffer interim] 644 false  อย่างด้วยการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:06.979525618+07:00","message":"[bufferProcess] interim [580000000]:เจ้านายกับกฎของข้าราชการเพิ่มประชากรทั้งสิ้น 14"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:06.979527786+07:00","message":"[bufferProcess] send to processor:เจ้านายกับกฎของข้าราชการเพิ่มประชากรทั้งสิ้น 14 อย่างด้วยกัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:06.979530463+07:00","message":"[bufferProcess] interim [580000000]: อย่างด้วยการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:06.979532606+07:00","message":"[bufferProcess] update buffer: เจ้านายกับกฎของข้าราชการเพิ่มประชากรทั้งสิ้น 14 อย่างด้วยการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:06.979535396+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:06.97953793+07:00","message":"> Transcript [3653] [false]: 'เจ้านายกับกฎของข้าราชการเพิ่มประชากรทั้งสิ้น 14 อย่างด้วยกัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:06.979541194+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:06.979544696+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:06.979546786+07:00","message":"StatePrefix: 'เจ้านายกับกฎของข้าราชการเพิ่มประชากรทั้งสิ้น 14 อย่างด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:06.979549114+07:00","message":"TextPushed: 'เจ้านายกับกฎของข้าราชการเพิ่มประชากรทั้งสิ้น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:06.997588756+07:00","message":"[GCS] IsForceVAD: false for message ID: 644"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:07.014511211+07:00","message":"receive streaming session, msgId: 644"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:07.014547427+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เจ้านายกับกฎของข้าราชการเพิ่มประชากรทั้งสิ้น 14\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:07.01455387+07:00","message":"receive interim result [false|false]: เจ้านายกับกฎของข้าราชการเพิ่มประชากรทั้งสิ้น 14"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:07.014565946+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":"2025-10-27T14:43:07.014568785+07:00","message":"receive interim result [false|false]:  อย่างด้วยกันนะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:07.014576053+07:00","message":"[buffer interim] 644 false เจ้านายกับกฎของข้าราชการเพิ่มประชากรทั้งสิ้น 14"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:07.01457924+07:00","message":"[buffer interim] 644 false  อย่างด้วยกันนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:07.014584795+07:00","message":"[bufferProcess] interim [640000000]:เจ้านายกับกฎของข้าราชการเพิ่มประชากรทั้งสิ้น 14"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:07.014587233+07:00","message":"[bufferProcess] send to processor:เจ้านายกับกฎของข้าราชการเพิ่มประชากรทั้งสิ้น 14 อย่างด้วยการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:07.01459001+07:00","message":"[bufferProcess] interim [640000000]: อย่างด้วยกันนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:07.014593173+07:00","message":"[bufferProcess] update buffer: เจ้านายกับกฎของข้าราชการเพิ่มประชากรทั้งสิ้น 14 อย่างด้วยกันนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:07.014596356+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:07.014598816+07:00","message":"> Transcript [3654] [false]: 'เจ้านายกับกฎของข้าราชการเพิ่มประชากรทั้งสิ้น 14 อย่างด้วยการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:07.014602028+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:07.014603855+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:07.014605821+07:00","message":"StatePrefix: 'เจ้านายกับกฎของข้าราชการเพิ่มประชากรทั้งสิ้น 14 อย่างด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:07.014608344+07:00","message":"TextPushed: 'เจ้านายกับกฎของข้าราชการเพิ่มประชากรทั้งสิ้น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:07.059303031+07:00","message":"[GCS] Start streaming session, msgId: 645"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:07.133521906+07:00","message":"receive streaming session, msgId: 644"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:07.133561485+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เจ้านายกับกฎของข้าราชการเพิ่มประชากรทั้งสิ้น 14\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:07.13356754+07:00","message":"receive interim result [false|false]: เจ้านายกับกฎของข้าราชการเพิ่มประชากรทั้งสิ้น 14"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:07.133576435+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":"2025-10-27T14:43:07.133580125+07:00","message":"receive interim result [false|false]:  อย่างด้วยกันนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:07.133587798+07:00","message":"[buffer interim] 644 false เจ้านายกับกฎของข้าราชการเพิ่มประชากรทั้งสิ้น 14"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:07.133592069+07:00","message":"[buffer interim] 644 false  อย่างด้วยกันนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:07.133612316+07:00","message":"[bufferProcess] interim [760000000]:เจ้านายกับกฎของข้าราชการเพิ่มประชากรทั้งสิ้น 14"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:07.133620309+07:00","message":"[bufferProcess] send to processor:เจ้านายกับกฎของข้าราชการเพิ่มประชากรทั้งสิ้น 14 อย่างด้วยกันนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:07.1336254+07:00","message":"[bufferProcess] interim [760000000]: อย่างด้วยกันนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:07.133628131+07:00","message":"[bufferProcess] update buffer: เจ้านายกับกฎของข้าราชการเพิ่มประชากรทั้งสิ้น 14 อย่างด้วยกันนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:07.133631157+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:07.133634394+07:00","message":"> Transcript [3655] [false]: 'เจ้านายกับกฎของข้าราชการเพิ่มประชากรทั้งสิ้น 14 อย่างด้วยกันนะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:07.133637365+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:07.133639013+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:07.133640657+07:00","message":"StatePrefix: 'เจ้านายกับกฎของข้าราชการเพิ่มประชากรทั้งสิ้น 14 อย่างด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:07.133643029+07:00","message":"TextPushed: 'เจ้านายกับกฎของข้าราชการเพิ่มประชากรทั้งสิ้น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:07.265464292+07:00","message":"receive streaming session, msgId: 644"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:07.265506149+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เจ้านายกับกฎของข้าราชการบรรดาศักดิ์รวมทั้งสิ้น 14 อย่างด้วยกันนะคะ\",\"confidence\":0.9461584}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":910000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:07.265512141+07:00","message":"receive interim result [true|false]: เจ้านายกับกฎของข้าราชการบรรดาศักดิ์รวมทั้งสิ้น 14 อย่างด้วยกันนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:07.265521074+07:00","message":"end recv isFinal message id 644"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:07.265522877+07:00","message":"end Recv id 644"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:07.265528333+07:00","message":"[buffer interim] 644 true เจ้านายกับกฎของข้าราชการบรรดาศักดิ์รวมทั้งสิ้น 14 อย่างด้วยกันนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:07.265537178+07:00","message":"[bufferProcess] interim [910000000]:เจ้านายกับกฎของข้าราชการบรรดาศักดิ์รวมทั้งสิ้น 14 อย่างด้วยกันนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:07.265546548+07:00","message":"[bufferProcess] send to processor (isfinal):เจ้านายกับกฎของข้าราชการเพิ่มประชากรทั้งสิ้น 14 อย่างด้วยกันนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:07.265550134+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:07.265552622+07:00","message":"> Transcript [3656] [false]: 'เจ้านายกับกฎของข้าราชการเพิ่มประชากรทั้งสิ้น 14 อย่างด้วยกันนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:07.265556578+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:07.265558294+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:07.265559854+07:00","message":"StatePrefix: 'เจ้านายกับกฎของข้าราชการเพิ่มประชากรทั้งสิ้น 14 อย่างด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:07.265562111+07:00","message":"TextPushed: 'เจ้านายกับกฎของข้าราชการเพิ่มประชากรทั้งสิ้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:07.265564902+07:00","message":"Push: ' 14 อย่างด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:07.265567052+07:00","message":"TextPushed: 'เจ้านายกับกฎของข้าราชการเพิ่มประชากรทั้งสิ้น 14 อย่างด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:07.265569379+07:00","message":"Set new StatePrefix : 'เจ้านายกับกฎของข้าราชการเพิ่มประชากรทั้งสิ้น 14 อย่างด้วยกันนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:07.265571393+07:00","message":"Next Push (prob) : 'กันนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:07.265572755+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:07.265574344+07:00","message":"> Transcript [3657] [true]: 'เจ้านายกับกฎของข้าราชการบรรดาศักดิ์รวมทั้งสิ้น 14 อย่างด้วยกันนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:07.265576222+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:07.265577622+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:07.265578903+07:00","message":"StatePrefix: 'เจ้านายกับกฎของข้าราชการเพิ่มประชากรทั้งสิ้น 14 อย่างด้วยกันนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:07.265580663+07:00","message":"TextPushed: 'เจ้านายกับกฎของข้าราชการเพิ่มประชากรทั้งสิ้น 14 อย่างด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:07.265582099+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:07.265662042+07:00","message":"push: {false  14 อย่างด้วย 0 0xc002217980}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:07.265785121+07:00","message":"Push: 'นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:07.265788498+07:00","message":"TextPushed: 'เจ้านายกับกฎของข้าราชการเพิ่มประชากรทั้งสิ้น 14 อย่างด้วยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:07.265790493+07:00","message":"Set new StatePrefix : 'เจ้านายกับกฎของข้าราชการบรรดาศักดิ์รวมทั้งสิ้น 14 อย่างด้วยกันนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:07.265797066+07:00","message":"Next Push (prob) : 'เจ้านายกับกฎของข้าราชการบรรดาศักดิ์รวมทั้งสิ้น 14 อย่างด้วยกันนะคะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:07.265802137+07:00","message":"push: {true นะคะ 0 0xc002217980}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:07.265807848+07:00","message":"write aligntment file to 'tmp/7446/align_message_id_644.html'"}
{"level":"info","service":"Main","time":"2025-10-27T14:43:07.277865704+07:00","message":"write wav file: './tmp/7446/7446_644.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:43:07.677012028+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:43:07.677041595+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:08.249842686+07:00","message":"receive streaming session, msgId: 645"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:08.24987627+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":"2025-10-27T14:43:08.249881141+07:00","message":"receive interim result [false|false]: น้ำหนัก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:08.249891511+07:00","message":"[buffer interim] 645 false น้ำหนัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:08.249898152+07:00","message":"[bufferProcess] interim [960000000]:น้ำหนัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:08.249900247+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:08.710356634+07:00","message":"receive streaming session, msgId: 645"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:08.710410757+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":"2025-10-27T14:43:08.710418565+07:00","message":"receive interim result [false|false]: ลำดับดังนี้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:08.710435361+07:00","message":"[buffer interim] 645 false ลำดับดังนี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:08.710446289+07:00","message":"[bufferProcess] interim [440000000]:ลำดับดังนี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:08.710449447+07:00","message":"[bufferProcess] send to processor:น้ำหนัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:08.710456335+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:08.710460347+07:00","message":"> Transcript [3658] [false]: 'น้ำหนัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:08.710463063+07:00","message":"Set StatePrefix (first interim): 'น้ำหนัก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:08.755620247+07:00","message":"receive streaming session, msgId: 645"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:08.755658446+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":"2025-10-27T14:43:08.755664728+07:00","message":"receive interim result [false|false]: ลำดับดังนี้ค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:08.755675678+07:00","message":"[buffer interim] 645 false ลำดับดังนี้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:08.755685405+07:00","message":"[bufferProcess] interim [500000000]:ลำดับดังนี้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:08.755688383+07:00","message":"[bufferProcess] send to processor:ลำดับดังนี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:08.755694056+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:08.755698206+07:00","message":"> Transcript [3659] [false]: 'ลำดับดังนี้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:08.755700998+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:08.75570339+07:00","message":"Set new StatePrefix: 'ลำดับดังนี้'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:09.338184093+07:00","message":"receive streaming session, msgId: 645"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:09.338219779+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":"2025-10-27T14:43:09.338225479+07:00","message":"receive interim result [false|false]: ลำดับดังนี้ค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:09.338236505+07:00","message":"[buffer interim] 645 false ลำดับดังนี้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:09.338244244+07:00","message":"[bufferProcess] interim [100000000]:ลำดับดังนี้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:09.338246321+07:00","message":"[bufferProcess] send to processor:ลำดับดังนี้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:09.33825005+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:09.338252536+07:00","message":"> Transcript [3660] [false]: 'ลำดับดังนี้ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:09.338255428+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:09.338257314+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:09.338258872+07:00","message":"StatePrefix: 'ลำดับดังนี้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:09.338260568+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:09.655481837+07:00","message":"receive streaming session, msgId: 645"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:09.655519655+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":"2025-10-27T14:43:09.655525595+07:00","message":"receive interim result [false|false]: ลำดับดังนี้ค่ะลำดับ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:09.655538133+07:00","message":"[buffer interim] 645 false ลำดับดังนี้ค่ะลำดับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:09.655545521+07:00","message":"[bufferProcess] interim [400000000]:ลำดับดังนี้ค่ะลำดับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:09.655551898+07:00","message":"[bufferProcess] send to processor:ลำดับดังนี้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:09.655561656+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:09.655565118+07:00","message":"> Transcript [3661] [false]: 'ลำดับดังนี้ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:09.65557239+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:09.655574336+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:09.655575908+07:00","message":"StatePrefix: 'ลำดับดังนี้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:09.655577645+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:09.8475553+07:00","message":"receive streaming session, msgId: 645"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:09.847598743+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":"2025-10-27T14:43:09.847605865+07:00","message":"receive interim result [false|false]: ลำดับดังนี้ค่ะลำดับที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:09.847622393+07:00","message":"[buffer interim] 645 false ลำดับดังนี้ค่ะลำดับที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:09.847633726+07:00","message":"[bufferProcess] interim [580000000]:ลำดับดังนี้ค่ะลำดับที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:09.847637023+07:00","message":"[bufferProcess] send to processor:ลำดับดังนี้ค่ะลำดับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:09.847641616+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:09.847688134+07:00","message":"> Transcript [3662] [false]: 'ลำดับดังนี้ค่ะลำดับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:09.847693346+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:09.847695678+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:09.847697908+07:00","message":"StatePrefix: 'ลำดับดังนี้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:09.847700797+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:09.90110726+07:00","message":"receive streaming session, msgId: 645"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:09.901141207+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":"2025-10-27T14:43:09.901146894+07:00","message":"receive interim result [false|false]: ลำดับดังนี้ค่ะลำดับแรก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:09.901178302+07:00","message":"[buffer interim] 645 false ลำดับดังนี้ค่ะลำดับแรก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:09.901188862+07:00","message":"[bufferProcess] interim [640000000]:ลำดับดังนี้ค่ะลำดับแรก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:09.901190959+07:00","message":"[bufferProcess] send to processor:ลำดับดังนี้ค่ะลำดับที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:09.901196553+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:09.901199375+07:00","message":"> Transcript [3663] [false]: 'ลำดับดังนี้ค่ะลำดับที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:09.90120442+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:09.901206826+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:09.901208468+07:00","message":"StatePrefix: 'ลำดับดังนี้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:09.901210285+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:09.901215067+07:00","message":"Push: 'ลำดับดังนี้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:09.901216732+07:00","message":"TextPushed: 'ลำดับดังนี้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:09.901219964+07:00","message":"Set new StatePrefix : 'ลำดับดังนี้ค่ะลำดับที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:09.901222585+07:00","message":"Next Push (prob) : 'ค่ะลำดับที่'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:09.901251824+07:00","message":"push: {false ลำดับดังนี้ 0 0xc00401ea80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:10.042251595+07:00","message":"receive streaming session, msgId: 645"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:10.042309399+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":"2025-10-27T14:43:10.042316562+07:00","message":"receive interim result [false|false]: ลำดับดังนี้ค่ะลำดับแรกคือ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:10.042331498+07:00","message":"[buffer interim] 645 false ลำดับดังนี้ค่ะลำดับแรกคือ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:10.042342215+07:00","message":"[bufferProcess] interim [820000000]:ลำดับดังนี้ค่ะลำดับแรกคือ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:10.042345113+07:00","message":"[bufferProcess] send to processor:ลำดับดังนี้ค่ะลำดับแรก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:10.042351647+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:10.04235485+07:00","message":"> Transcript [3664] [false]: 'ลำดับดังนี้ค่ะลำดับแรก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:10.042357771+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:10.042360113+07:00","message":"Set new StatePrefix: 'ลำดับดังนี้ค่ะลำดับแรก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:10.311514747+07:00","message":"receive streaming session, msgId: 645"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:10.311548257+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":"2025-10-27T14:43:10.311553254+07:00","message":"receive interim result [false|false]: ลำดับดังนี้ค่ะลำดับแรกคือใคร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:10.311565039+07:00","message":"[buffer interim] 645 false ลำดับดังนี้ค่ะลำดับแรกคือใคร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:10.311573208+07:00","message":"[bufferProcess] interim [60000000]:ลำดับดังนี้ค่ะลำดับแรกคือใคร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:10.311575945+07:00","message":"[bufferProcess] send to processor:ลำดับดังนี้ค่ะลำดับแรกคือ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:10.311583599+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:10.311586204+07:00","message":"> Transcript [3665] [false]: 'ลำดับดังนี้ค่ะลำดับแรกคือ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:10.311589603+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:10.311591458+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:10.311597371+07:00","message":"StatePrefix: 'ลำดับดังนี้ค่ะลำดับแรก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:10.311599386+07:00","message":"TextPushed: 'ลำดับดังนี้'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:10.350364456+07:00","message":"receive streaming session, msgId: 645"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:10.350400681+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":"2025-10-27T14:43:10.350406501+07:00","message":"receive interim result [false|false]: ลำดับดังนี้ค่ะลำดับแรกคือใกล้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:10.350419732+07:00","message":"[buffer interim] 645 false ลำดับดังนี้ค่ะลำดับแรกคือใกล้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:10.350429726+07:00","message":"[bufferProcess] interim [120000000]:ลำดับดังนี้ค่ะลำดับแรกคือใกล้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:10.350432018+07:00","message":"[bufferProcess] send to processor:ลำดับดังนี้ค่ะลำดับแรกคือใคร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:10.350437458+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:10.350439903+07:00","message":"> Transcript [3666] [false]: 'ลำดับดังนี้ค่ะลำดับแรกคือใคร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:10.350443056+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:10.350444949+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:10.350446858+07:00","message":"StatePrefix: 'ลำดับดังนี้ค่ะลำดับแรก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:10.35044882+07:00","message":"TextPushed: 'ลำดับดังนี้'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:10.542946164+07:00","message":"receive streaming session, msgId: 645"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:10.542983395+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":"2025-10-27T14:43:10.542990052+07:00","message":"receive interim result [false|false]: ลำดับดังนี้ค่ะลำดับแรกคือก็กด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:10.543005857+07:00","message":"[buffer interim] 645 false ลำดับดังนี้ค่ะลำดับแรกคือก็กด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:10.543025441+07:00","message":"[bufferProcess] interim [240000000]:ลำดับดังนี้ค่ะลำดับแรกคือก็กด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:10.543028865+07:00","message":"[bufferProcess] send to processor:ลำดับดังนี้ค่ะลำดับแรกคือใกล้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:10.543037398+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:10.543041141+07:00","message":"> Transcript [3667] [false]: 'ลำดับดังนี้ค่ะลำดับแรกคือใกล้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:10.543045517+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:10.543047975+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:10.543051781+07:00","message":"StatePrefix: 'ลำดับดังนี้ค่ะลำดับแรก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:10.543055164+07:00","message":"TextPushed: 'ลำดับดังนี้'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:43:10.678099172+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:43:10.678120725+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:10.769222667+07:00","message":"receive streaming session, msgId: 645"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:10.76925629+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":"2025-10-27T14:43:10.769262357+07:00","message":"receive interim result [false|false]: ลำดับดังนี้ค่ะลำดับแรกคือแก้ปวดท้อง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:10.769274264+07:00","message":"[buffer interim] 645 false ลำดับดังนี้ค่ะลำดับแรกคือแก้ปวดท้อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:10.769280957+07:00","message":"[bufferProcess] interim [480000000]:ลำดับดังนี้ค่ะลำดับแรกคือแก้ปวดท้อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:10.769283393+07:00","message":"[bufferProcess] send to processor:ลำดับดังนี้ค่ะลำดับแรกคือก็กด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:10.769288686+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:10.769291132+07:00","message":"> Transcript [3668] [false]: 'ลำดับดังนี้ค่ะลำดับแรกคือก็กด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:10.769294157+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:10.769295912+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:10.769298277+07:00","message":"StatePrefix: 'ลำดับดังนี้ค่ะลำดับแรก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:10.76930019+07:00","message":"TextPushed: 'ลำดับดังนี้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:10.769304539+07:00","message":"Push: 'ค่ะลำดับแรก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:10.769306759+07:00","message":"TextPushed: 'ลำดับดังนี้ค่ะลำดับแรก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:10.769308637+07:00","message":"Set new StatePrefix : 'ลำดับดังนี้ค่ะลำดับแรกคือก็กด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:10.7693104+07:00","message":"Next Push (prob) : 'คือก็กด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:10.769317456+07:00","message":"push: {false ค่ะลำดับแรก 0 0xc00401ea80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:10.935872096+07:00","message":"receive streaming session, msgId: 645"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:10.935917289+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":"2025-10-27T14:43:10.93592324+07:00","message":"receive interim result [false|false]: ลำดับดังนี้ค่ะลำดับแรกคือก็กดท้องได้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:10.935935546+07:00","message":"[buffer interim] 645 false ลำดับดังนี้ค่ะลำดับแรกคือก็กดท้องได้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:10.935942886+07:00","message":"[bufferProcess] interim [720000000]:ลำดับดังนี้ค่ะลำดับแรกคือก็กดท้องได้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:10.935945153+07:00","message":"[bufferProcess] send to processor:ลำดับดังนี้ค่ะลำดับแรกคือแก้ปวดท้อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:10.935950796+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:10.935953587+07:00","message":"> Transcript [3669] [false]: 'ลำดับดังนี้ค่ะลำดับแรกคือแก้ปวดท้อง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:10.935955621+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:10.935958187+07:00","message":"Set new StatePrefix: 'ลำดับดังนี้ค่ะลำดับแรกคือแก้ปวดท้อง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:11.124290074+07:00","message":"receive streaming session, msgId: 645"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:11.124324879+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":"2025-10-27T14:43:11.124331099+07:00","message":"receive interim result [false|false]: ลำดับดังนี้ค่ะลำดับแรกคือก็กดท้องใหญ่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:11.124344441+07:00","message":"[buffer interim] 645 false ลำดับดังนี้ค่ะลำดับแรกคือก็กดท้องใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:11.124351865+07:00","message":"[bufferProcess] interim [900000000]:ลำดับดังนี้ค่ะลำดับแรกคือก็กดท้องใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:11.124354095+07:00","message":"[bufferProcess] send to processor:ลำดับดังนี้ค่ะลำดับแรกคือก็กดท้องได้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:11.124359161+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:11.124361792+07:00","message":"> Transcript [3670] [false]: 'ลำดับดังนี้ค่ะลำดับแรกคือก็กดท้องได้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:11.124363954+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:11.124365702+07:00","message":"Set new StatePrefix: 'ลำดับดังนี้ค่ะลำดับแรกคือก็กดท้องได้'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:11.702537965+07:00","message":"receive streaming session, msgId: 645"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:11.702570336+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":"2025-10-27T14:43:11.702576069+07:00","message":"receive interim result [false|false]: ลำดับดังนี้ค่ะลำดับแรกคือก็กดท้องใหญ่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:11.702591162+07:00","message":"[buffer interim] 645 false ลำดับดังนี้ค่ะลำดับแรกคือก็กดท้องใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:11.702598842+07:00","message":"[bufferProcess] interim [500000000]:ลำดับดังนี้ค่ะลำดับแรกคือก็กดท้องใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:11.702600888+07:00","message":"[bufferProcess] send to processor:ลำดับดังนี้ค่ะลำดับแรกคือก็กดท้องใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:11.702605173+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:11.702608779+07:00","message":"> Transcript [3671] [false]: 'ลำดับดังนี้ค่ะลำดับแรกคือก็กดท้องใหญ่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:11.702610674+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:11.70261223+07:00","message":"Set new StatePrefix: 'ลำดับดังนี้ค่ะลำดับแรกคือก็กดท้องใหญ่'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:12.187602519+07:00","message":"[GCS] IsForceVAD: false for message ID: 645"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:12.320159065+07:00","message":"[GCS] Start streaming session, msgId: 646"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:12.374148639+07:00","message":"receive streaming session, msgId: 645"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:12.374186803+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลำดับดังนี้ค่ะลำดับแรกคือแก้ปวดท้องใหญ่\",\"confidence\":0.89011735}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":130000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:12.374193197+07:00","message":"receive interim result [true|false]: ลำดับดังนี้ค่ะลำดับแรกคือแก้ปวดท้องใหญ่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:12.374202+07:00","message":"end recv isFinal message id 645"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:12.374204044+07:00","message":"end Recv id 645"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:12.374210101+07:00","message":"[buffer interim] 645 true ลำดับดังนี้ค่ะลำดับแรกคือแก้ปวดท้องใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:12.374219199+07:00","message":"[bufferProcess] interim [130000000]:ลำดับดังนี้ค่ะลำดับแรกคือแก้ปวดท้องใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:12.374224143+07:00","message":"[bufferProcess] send to processor (isfinal):ลำดับดังนี้ค่ะลำดับแรกคือก็กดท้องใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:12.374227399+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:12.374229891+07:00","message":"> Transcript [3672] [false]: 'ลำดับดังนี้ค่ะลำดับแรกคือก็กดท้องใหญ่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:12.374232571+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:12.374234275+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:12.374235979+07:00","message":"StatePrefix: 'ลำดับดังนี้ค่ะลำดับแรกคือก็กดท้องใหญ่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:12.374237969+07:00","message":"TextPushed: 'ลำดับดังนี้ค่ะลำดับแรก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:12.374239518+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:12.374241784+07:00","message":"> Transcript [3673] [true]: 'ลำดับดังนี้ค่ะลำดับแรกคือแก้ปวดท้องใหญ่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:12.374243624+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:12.374244945+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:12.374246222+07:00","message":"StatePrefix: 'ลำดับดังนี้ค่ะลำดับแรกคือก็กดท้องใหญ่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:12.374247659+07:00","message":"TextPushed: 'ลำดับดังนี้ค่ะลำดับแรก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:12.374253799+07:00","message":"Push: 'คือแก้ปวดท้องใหญ่'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:12.374261357+07:00","message":"push: {true คือแก้ปวดท้องใหญ่ 0 0xc00401ea80}"}
{"level":"info","service":"Main","time":"2025-10-27T14:43:12.38756375+07:00","message":"write wav file: './tmp/7446/7446_645.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:13.086853518+07:00","message":"[GCS] IsForceVAD: false for message ID: 646"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:13.189077248+07:00","message":"receive streaming session, msgId: 646"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:13.189111337+07:00","message":"found end of frame, send empty tag with msgId: 646"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:13.189115485+07:00","message":"end Recv id 646"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:13.189123638+07:00","message":"[buffer interim] 646 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:13.189132481+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:13.189137175+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:13.189140955+07:00","message":"> Transcript [3674] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:13.189144181+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:13.189146393+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:13.189148648+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:13.189150779+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:13.189154127+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:13.189179161+07:00","message":"push: {true \n 0 0xc000045880}"}
{"level":"info","service":"Main","time":"2025-10-27T14:43:13.194558474+07:00","message":"write wav file: './tmp/7446/7446_646.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:13.207970979+07:00","message":"[GCS] Start streaming session, msgId: 647"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:43:13.678553454+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:43:13.678557133+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:14.661930851+07:00","message":"receive streaming session, msgId: 647"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:14.661966951+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":"2025-10-27T14:43:14.66197135+07:00","message":"receive interim result [false|false]: เรา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:14.661981621+07:00","message":"[buffer interim] 647 false เรา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:14.661988155+07:00","message":"[bufferProcess] interim [440000000]:เรา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:14.661989664+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:14.661994777+07:00","message":"[bufferProcess] send to processor (ticker):เรา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:14.661997206+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:14.661999643+07:00","message":"> Transcript [3675] [false]: 'เรา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:14.66200177+07:00","message":"Set StatePrefix (first interim): 'เรา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:14.856426449+07:00","message":"receive streaming session, msgId: 647"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:14.8564672+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":"2025-10-27T14:43:14.856473738+07:00","message":"receive interim result [false|false]: เราส่ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:14.856490572+07:00","message":"[buffer interim] 647 false เราส่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:14.856497895+07:00","message":"[bufferProcess] interim [680000000]:เราส่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:14.856499378+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:15.185096986+07:00","message":"receive streaming session, msgId: 647"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:15.185138883+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":"2025-10-27T14:43:15.18514434+07:00","message":"receive interim result [false|false]: เราส่งนะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:15.185157231+07:00","message":"[buffer interim] 647 false เราส่งนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:15.185173477+07:00","message":"[bufferProcess] interim [980000000]:เราส่งนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:15.185175793+07:00","message":"[bufferProcess] send to processor:เราส่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:15.185181557+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:15.185183996+07:00","message":"> Transcript [3676] [false]: 'เราส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:15.18518724+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:15.185188995+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:15.185190558+07:00","message":"StatePrefix: 'เรา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:15.185192163+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:15.292375059+07:00","message":"receive streaming session, msgId: 647"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:15.2924169+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":"2025-10-27T14:43:15.292422043+07:00","message":"receive interim result [false|false]: รองทรงนัก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:15.29243494+07:00","message":"[buffer interim] 647 false รองทรงนัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:15.292441791+07:00","message":"[bufferProcess] interim [40000000]:รองทรงนัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:15.292443642+07:00","message":"[bufferProcess] send to processor:เราส่งนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:15.292450399+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:15.292453083+07:00","message":"> Transcript [3677] [false]: 'เราส่งนะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:15.292455816+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:15.292457503+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:15.292460291+07:00","message":"StatePrefix: 'เรา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:15.292462166+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:15.355653511+07:00","message":"receive streaming session, msgId: 647"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:15.355687757+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":"2025-10-27T14:43:15.35569352+07:00","message":"receive interim result [false|false]: เราส่งนะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:15.355705496+07:00","message":"[buffer interim] 647 false เราส่งนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:15.355715026+07:00","message":"[bufferProcess] interim [160000000]:เราส่งนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:15.355717045+07:00","message":"[bufferProcess] send to processor:รองทรงนัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:15.355722401+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:15.355724876+07:00","message":"> Transcript [3678] [false]: 'รองทรงนัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:15.35572693+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:15.355728608+07:00","message":"Set new StatePrefix: 'รองทรงนัก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:15.370207388+07:00","message":"receive streaming session, msgId: 647"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:15.370243853+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":"2025-10-27T14:43:15.370249368+07:00","message":"receive interim result [false|false]: เราส่งนัดเสมอ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:15.370260757+07:00","message":"[buffer interim] 647 false เราส่งนัดเสมอ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:15.370267502+07:00","message":"[bufferProcess] interim [220000000]:เราส่งนัดเสมอ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:15.370269561+07:00","message":"[bufferProcess] send to processor:เราส่งนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:15.370273193+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:15.370275749+07:00","message":"> Transcript [3679] [false]: 'เราส่งนะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:15.370277793+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:15.370279319+07:00","message":"Set new StatePrefix: 'เราส่งนะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:15.724429219+07:00","message":"receive streaming session, msgId: 647"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:15.724476779+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":"2025-10-27T14:43:15.724484978+07:00","message":"receive interim result [false|false]: เราส่งนัดเสมอกับ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:15.724502841+07:00","message":"[buffer interim] 647 false เราส่งนัดเสมอกับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:15.724514071+07:00","message":"[bufferProcess] interim [460000000]:เราส่งนัดเสมอกับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:15.724516972+07:00","message":"[bufferProcess] send to processor:เราส่งนัดเสมอ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:15.724523652+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:15.724527048+07:00","message":"> Transcript [3680] [false]: 'เราส่งนัดเสมอ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:15.724530632+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:15.724533695+07:00","message":"Set new StatePrefix: 'เราส่งนัดเสมอ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:15.845732971+07:00","message":"receive streaming session, msgId: 647"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:15.845770285+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":"2025-10-27T14:43:15.845777532+07:00","message":"receive interim result [false|false]: เราส่งนัดเสมอ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:15.845791951+07:00","message":"[buffer interim] 647 false เราส่งนัดเสมอ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:15.845799358+07:00","message":"[bufferProcess] interim [520000000]:เราส่งนัดเสมอ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:15.845802466+07:00","message":"[bufferProcess] send to processor:เราส่งนัดเสมอกับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:15.84581032+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:15.84581425+07:00","message":"> Transcript [3681] [false]: 'เราส่งนัดเสมอกับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:15.845818241+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:15.845820527+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:15.845823322+07:00","message":"StatePrefix: 'เราส่งนัดเสมอ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:15.845825972+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:15.907033115+07:00","message":"receive streaming session, msgId: 647"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:15.90708479+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":"2025-10-27T14:43:15.90709001+07:00","message":"receive interim result [false|false]: เราส่งนัดเสมอก็กด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:15.90710344+07:00","message":"[buffer interim] 647 false เราส่งนัดเสมอก็กด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:15.907113551+07:00","message":"[bufferProcess] interim [640000000]:เราส่งนัดเสมอก็กด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:15.907116333+07:00","message":"[bufferProcess] send to processor:เราส่งนัดเสมอ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:15.907123526+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:15.907127351+07:00","message":"> Transcript [3682] [false]: 'เราส่งนัดเสมอ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:15.907131458+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:15.907133786+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:15.907136423+07:00","message":"StatePrefix: 'เราส่งนัดเสมอ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:15.907138299+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:16.002500501+07:00","message":"receive streaming session, msgId: 647"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:16.002553611+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":"2025-10-27T14:43:16.002560969+07:00","message":"receive interim result [false|false]: เราส่งนัดเสมอก็ปวดท้อง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:16.00257683+07:00","message":"[buffer interim] 647 false เราส่งนัดเสมอก็ปวดท้อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:16.002587369+07:00","message":"[bufferProcess] interim [760000000]:เราส่งนัดเสมอก็ปวดท้อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:16.002590714+07:00","message":"[bufferProcess] send to processor:เราส่งนัดเสมอก็กด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:16.002597318+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:16.002601081+07:00","message":"> Transcript [3683] [false]: 'เราส่งนัดเสมอก็กด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:16.00260572+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:16.002608006+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:16.002610499+07:00","message":"StatePrefix: 'เราส่งนัดเสมอ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:16.002612818+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:16.192252232+07:00","message":"receive streaming session, msgId: 647"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:16.19230243+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":"2025-10-27T14:43:16.1923122+07:00","message":"receive interim result [false|false]: เราส่งนัดเสมอก็ปวดท้องใหญ่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:16.192328838+07:00","message":"[buffer interim] 647 false เราส่งนัดเสมอก็ปวดท้องใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:16.19233719+07:00","message":"[bufferProcess] interim [0]:เราส่งนัดเสมอก็ปวดท้องใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:16.192340315+07:00","message":"[bufferProcess] send to processor:เราส่งนัดเสมอก็ปวดท้อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:16.192348488+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:16.192351797+07:00","message":"> Transcript [3684] [false]: 'เราส่งนัดเสมอก็ปวดท้อง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:16.192356212+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:16.192358754+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:16.192361426+07:00","message":"StatePrefix: 'เราส่งนัดเสมอ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:16.192363786+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:16.192368927+07:00","message":"Push: 'เราส่งนัดเสมอ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:16.192371184+07:00","message":"TextPushed: 'เราส่งนัดเสมอ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:16.192375834+07:00","message":"Set new StatePrefix : 'เราส่งนัดเสมอก็ปวดท้อง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:16.192378206+07:00","message":"Next Push (prob) : 'ก็ปวดท้อง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:16.192401479+07:00","message":"push: {false เราส่งนัดเสมอ 0 0xc002217a80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:16.449612369+07:00","message":"receive streaming session, msgId: 647"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:16.449655571+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":"2025-10-27T14:43:16.449660616+07:00","message":"receive interim result [false|false]: เราส่งนัดเสมอก็ปวดท้องใหญ่นะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:16.449675443+07:00","message":"[buffer interim] 647 false เราส่งนัดเสมอก็ปวดท้องใหญ่นะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:16.449682591+07:00","message":"[bufferProcess] interim [300000000]:เราส่งนัดเสมอก็ปวดท้องใหญ่นะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:16.449684726+07:00","message":"[bufferProcess] send to processor:เราส่งนัดเสมอก็ปวดท้องใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:16.449688144+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:16.449690698+07:00","message":"> Transcript [3685] [false]: 'เราส่งนัดเสมอก็ปวดท้องใหญ่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:16.449693856+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:16.449695557+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:16.449697179+07:00","message":"StatePrefix: 'เราส่งนัดเสมอก็ปวดท้อง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:16.44969952+07:00","message":"TextPushed: 'เราส่งนัดเสมอ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:16.57262874+07:00","message":"receive streaming session, msgId: 647"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:16.572662519+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":"2025-10-27T14:43:16.572668413+07:00","message":"receive interim result [false|false]: เราส่งนัดเสมอก็ปวดท้องใหญ่นะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:16.572680194+07:00","message":"[buffer interim] 647 false เราส่งนัดเสมอก็ปวดท้องใหญ่นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:16.572690246+07:00","message":"[bufferProcess] interim [360000000]:เราส่งนัดเสมอก็ปวดท้องใหญ่นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:16.57269237+07:00","message":"[bufferProcess] send to processor:เราส่งนัดเสมอก็ปวดท้องใหญ่นะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:16.572697761+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:16.572700407+07:00","message":"> Transcript [3686] [false]: 'เราส่งนัดเสมอก็ปวดท้องใหญ่นะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:16.572703451+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:16.572705425+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:16.572707585+07:00","message":"StatePrefix: 'เราส่งนัดเสมอก็ปวดท้อง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:16.572750896+07:00","message":"TextPushed: 'เราส่งนัดเสมอ'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:43:16.679354854+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:43:16.679371062+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:17.145851845+07:00","message":"receive streaming session, msgId: 647"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:17.145898825+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":"2025-10-27T14:43:17.145907661+07:00","message":"receive interim result [false|false]: เราส่งนัดเสมอก็ปวดท้องใหญ่นะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:17.145924164+07:00","message":"[buffer interim] 647 false เราส่งนัดเสมอก็ปวดท้องใหญ่นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:17.145935715+07:00","message":"[bufferProcess] interim [960000000]:เราส่งนัดเสมอก็ปวดท้องใหญ่นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:17.145939095+07:00","message":"[bufferProcess] send to processor:เราส่งนัดเสมอก็ปวดท้องใหญ่นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:17.14594612+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:17.145950104+07:00","message":"> Transcript [3687] [false]: 'เราส่งนัดเสมอก็ปวดท้องใหญ่นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:17.145954184+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:17.145956554+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:17.145958969+07:00","message":"StatePrefix: 'เราส่งนัดเสมอก็ปวดท้อง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:17.145961948+07:00","message":"TextPushed: 'เราส่งนัดเสมอ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:18.527030899+07:00","message":"[GCS] IsForceVAD: false for message ID: 647"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:18.738615127+07:00","message":"receive streaming session, msgId: 647"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:18.738665325+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เราส่งนักเสมอก็ปวดท้องใหญ่นะคะ\",\"confidence\":0.90038604}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":550000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:18.738673736+07:00","message":"receive interim result [true|false]: เราส่งนักเสมอก็ปวดท้องใหญ่นะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:18.738683031+07:00","message":"end recv isFinal message id 647"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:18.738685628+07:00","message":"end Recv id 647"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:18.738693598+07:00","message":"[buffer interim] 647 true เราส่งนักเสมอก็ปวดท้องใหญ่นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:18.738702544+07:00","message":"[bufferProcess] interim [550000000]:เราส่งนักเสมอก็ปวดท้องใหญ่นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:18.738706771+07:00","message":"[bufferProcess] send to processor (isfinal):เราส่งนัดเสมอก็ปวดท้องใหญ่นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:18.738711692+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:18.738716231+07:00","message":"> Transcript [3688] [false]: 'เราส่งนัดเสมอก็ปวดท้องใหญ่นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:18.73872058+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:18.738723051+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:18.738725484+07:00","message":"StatePrefix: 'เราส่งนัดเสมอก็ปวดท้อง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:18.73872862+07:00","message":"TextPushed: 'เราส่งนัดเสมอ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:18.738731764+07:00","message":"Push: 'ก็ปวดท้อง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:18.738734515+07:00","message":"TextPushed: 'เราส่งนัดเสมอก็ปวดท้อง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:18.738737074+07:00","message":"Set new StatePrefix : 'เราส่งนัดเสมอก็ปวดท้องใหญ่นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:18.738739519+07:00","message":"Next Push (prob) : 'ใหญ่นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:18.738741967+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:18.738744736+07:00","message":"> Transcript [3689] [true]: 'เราส่งนักเสมอก็ปวดท้องใหญ่นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:18.738747379+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:18.738749423+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:18.73875201+07:00","message":"StatePrefix: 'เราส่งนัดเสมอก็ปวดท้องใหญ่นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:18.738754485+07:00","message":"TextPushed: 'เราส่งนัดเสมอก็ปวดท้อง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:18.738756618+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:18.738778399+07:00","message":"push: {false ก็ปวดท้อง 0 0xc002217a80}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:18.738890291+07:00","message":"Push: 'ใหญ่นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:18.738893869+07:00","message":"TextPushed: 'เราส่งนัดเสมอก็ปวดท้องใหญ่นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:18.73889638+07:00","message":"Set new StatePrefix : 'เราส่งนักเสมอก็ปวดท้องใหญ่นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:18.738898961+07:00","message":"Next Push (prob) : 'เราส่งนักเสมอก็ปวดท้องใหญ่นะคะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:18.738906584+07:00","message":"push: {true ใหญ่นะคะ 0 0xc002217a80}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:18.738909668+07:00","message":"write aligntment file to 'tmp/7446/align_message_id_647.html'"}
{"level":"info","service":"Main","time":"2025-10-27T14:43:18.75167904+07:00","message":"write wav file: './tmp/7446/7446_647.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:18.777739358+07:00","message":"[GCS] Start streaming session, msgId: 648"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:43:19.679838831+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:43:19.679851046+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:20.870601108+07:00","message":"receive streaming session, msgId: 648"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:20.870652653+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":"2025-10-27T14:43:20.870658939+07:00","message":"receive interim result [false|false]: ทอง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:20.870674593+07:00","message":"[buffer interim] 648 false ทอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:20.870683175+07:00","message":"[bufferProcess] interim [920000000]:ทอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:20.870685822+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:20.870692054+07:00","message":"[bufferProcess] send to processor (ticker):ทอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:20.87069555+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:20.870698988+07:00","message":"> Transcript [3690] [false]: 'ทอง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:20.870701473+07:00","message":"Set StatePrefix (first interim): 'ทอง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:21.074636627+07:00","message":"receive streaming session, msgId: 648"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:21.074673864+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":"2025-10-27T14:43:21.074679479+07:00","message":"receive interim result [false|false]: ทองน้อย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:21.074691325+07:00","message":"[buffer interim] 648 false ทองน้อย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:21.074704085+07:00","message":"[bufferProcess] interim [100000000]:ทองน้อย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:21.074705569+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:21.671352547+07:00","message":"receive streaming session, msgId: 648"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:21.671391751+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทองน้อย\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:21.67139726+07:00","message":"receive interim result [false|false]: ทองน้อย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:21.671408306+07:00","message":"[buffer interim] 648 false ทองน้อย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:21.671419648+07:00","message":"[bufferProcess] interim [700000000]:ทองน้อย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:21.671421803+07:00","message":"[bufferProcess] send to processor:ทองน้อย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:21.671424994+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:21.671428444+07:00","message":"> Transcript [3691] [false]: 'ทองน้อย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:21.671431337+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:21.671433009+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:21.671434589+07:00","message":"StatePrefix: 'ทอง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:21.671436549+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:22.339884699+07:00","message":"receive streaming session, msgId: 648"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:22.339930041+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":"2025-10-27T14:43:22.339938312+07:00","message":"receive interim result [false|false]: กดท้องน้อยแล้วกดดันใหญ่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:22.339954662+07:00","message":"[buffer interim] 648 false กดท้องน้อยแล้วกดดันใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:22.339962962+07:00","message":"[bufferProcess] interim [360000000]:กดท้องน้อยแล้วกดดันใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:22.339966559+07:00","message":"[bufferProcess] send to processor:ทองน้อย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:22.339970479+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:22.339973791+07:00","message":"> Transcript [3692] [false]: 'ทองน้อย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:22.33997807+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:22.339980179+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:22.339983132+07:00","message":"StatePrefix: 'ทอง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:22.339985493+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:22.426957073+07:00","message":"[GCS] Cleaned up inactive client: 609"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:22.426987115+07:00","message":"[GCS] Cleaned up inactive client: 621"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:22.426989586+07:00","message":"[GCS] Cleaned up inactive client: 614"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:22.426991723+07:00","message":"[GCS] Cleaned up inactive client: 622"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:22.426993267+07:00","message":"[GCS] Cleaned up inactive client: 616"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:22.426994636+07:00","message":"[GCS] Cleaned up inactive client: 610"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:22.426995953+07:00","message":"[GCS] Cleaned up inactive client: 613"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:22.426997238+07:00","message":"[GCS] Cleaned up inactive client: 618"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:22.42699848+07:00","message":"[GCS] Cleaned up inactive client: 620"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:22.426999747+07:00","message":"[GCS] Cleaned up inactive client: 611"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:22.427001055+07:00","message":"[GCS] Cleaned up inactive client: 623"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:22.427002359+07:00","message":"[GCS] Cleaned up inactive client: 615"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:22.427003671+07:00","message":"[GCS] Cleaned up inactive client: 624"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:22.42700526+07:00","message":"[GCS] Cleaned up inactive client: 619"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:22.427006645+07:00","message":"[GCS] Cleaned up inactive client: 612"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:22.427007925+07:00","message":"[GCS] Cleaned up inactive client: 617"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:43:22.68016225+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:43:22.680154214+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:22.981473021+07:00","message":"receive streaming session, msgId: 648"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:22.981511216+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":"2025-10-27T14:43:22.981516846+07:00","message":"receive interim result [false|false]: กดท้องน้อยแล้วกดดันใหญ่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:22.981530017+07:00","message":"[buffer interim] 648 false กดท้องน้อยแล้วกดดันใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:22.981539286+07:00","message":"[bufferProcess] interim [960000000]:กดท้องน้อยแล้วกดดันใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:22.981541284+07:00","message":"[bufferProcess] send to processor:กดท้องน้อยแล้วกดดันใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:22.981544969+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:22.981547552+07:00","message":"> Transcript [3693] [false]: 'กดท้องน้อยแล้วกดดันใหญ่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:22.981549658+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:22.981551437+07:00","message":"Set new StatePrefix: 'กดท้องน้อยแล้วกดดันใหญ่'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:23.54872053+07:00","message":"receive streaming session, msgId: 648"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:23.548766077+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":"2025-10-27T14:43:23.548773621+07:00","message":"receive interim result [false|false]: กดท้องน้อยแล้วกดดันใหญ่อย่างน้อย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:23.548787375+07:00","message":"[buffer interim] 648 false กดท้องน้อยแล้วกดดันใหญ่อย่างน้อย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:23.548798606+07:00","message":"[bufferProcess] interim [560000000]:กดท้องน้อยแล้วกดดันใหญ่อย่างน้อย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:23.548802645+07:00","message":"[bufferProcess] send to processor:กดท้องน้อยแล้วกดดันใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:23.548809135+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:23.548812933+07:00","message":"> Transcript [3694] [false]: 'กดท้องน้อยแล้วกดดันใหญ่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:23.548817482+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:23.548820083+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:23.548822171+07:00","message":"StatePrefix: 'กดท้องน้อยแล้วกดดันใหญ่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:23.548824421+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:23.942094971+07:00","message":"receive streaming session, msgId: 648"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:23.942141801+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":"2025-10-27T14:43:23.942148948+07:00","message":"receive interim result [false|false]: กดท้องน้อยแล้วกดดันใหญ่น้อย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:23.942166856+07:00","message":"[buffer interim] 648 false กดท้องน้อยแล้วกดดันใหญ่น้อย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:23.942178242+07:00","message":"[bufferProcess] interim [980000000]:กดท้องน้อยแล้วกดดันใหญ่น้อย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:23.942181693+07:00","message":"[bufferProcess] send to processor:กดท้องน้อยแล้วกดดันใหญ่อย่างน้อย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:23.942188206+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:23.942191721+07:00","message":"> Transcript [3695] [false]: 'กดท้องน้อยแล้วกดดันใหญ่อย่างน้อย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:23.942196558+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:23.942199026+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:23.942201355+07:00","message":"StatePrefix: 'กดท้องน้อยแล้วกดดันใหญ่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:23.942203728+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:24.037739017+07:00","message":"[GCS] IsForceVAD: false for message ID: 648"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:24.097391978+07:00","message":"[GCS] Start streaming session, msgId: 649"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:24.20529522+07:00","message":"receive streaming session, msgId: 648"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:24.205334601+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กดท้องน้อยแล้วกดดันใหญ่น้อย\",\"confidence\":0.94312245}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:24.205340055+07:00","message":"receive interim result [true|false]: กดท้องน้อยแล้วกดดันใหญ่น้อย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:24.205348503+07:00","message":"end recv isFinal message id 648"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:24.205350608+07:00","message":"end Recv id 648"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:24.205356296+07:00","message":"[buffer interim] 648 true กดท้องน้อยแล้วกดดันใหญ่น้อย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:24.205365847+07:00","message":"[bufferProcess] interim [280000000]:กดท้องน้อยแล้วกดดันใหญ่น้อย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:24.205370639+07:00","message":"[bufferProcess] send to processor (isfinal):กดท้องน้อยแล้วกดดันใหญ่น้อย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:24.205373846+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:24.205376334+07:00","message":"> Transcript [3696] [false]: 'กดท้องน้อยแล้วกดดันใหญ่น้อย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:24.205378823+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:24.205380362+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:24.205381897+07:00","message":"StatePrefix: 'กดท้องน้อยแล้วกดดันใหญ่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:24.205383811+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:24.205385359+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:24.205386962+07:00","message":"> Transcript [3697] [true]: 'กดท้องน้อยแล้วกดดันใหญ่น้อย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:24.205388659+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:24.20539+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:24.205391328+07:00","message":"StatePrefix: 'กดท้องน้อยแล้วกดดันใหญ่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:24.2053927+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:24.205398579+07:00","message":"Push: 'กดท้องน้อยแล้วกดดันใหญ่น้อย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:24.205406668+07:00","message":"push: {true กดท้องน้อยแล้วกดดันใหญ่น้อย 0 0xc000044b00}"}
{"level":"info","service":"Main","time":"2025-10-27T14:43:24.216133548+07:00","message":"write wav file: './tmp/7446/7446_648.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:25.095428884+07:00","message":"receive streaming session, msgId: 649"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:25.095469698+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":"2025-10-27T14:43:25.095475231+07:00","message":"receive interim result [false|false]: ใหญ่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:25.09549324+07:00","message":"[buffer interim] 649 false ใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:25.095500571+07:00","message":"[bufferProcess] interim [780000000]:ใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:25.095502195+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:43:25.680918914+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:43:25.68093315+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:25.694902796+07:00","message":"receive streaming session, msgId: 649"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:25.694953084+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":"2025-10-27T14:43:25.694965065+07:00","message":"receive interim result [false|false]: ใหญ่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:25.694982224+07:00","message":"[buffer interim] 649 false ใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:25.69499308+07:00","message":"[bufferProcess] interim [380000000]:ใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:25.69499583+07:00","message":"[bufferProcess] send to processor:ใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:25.695002381+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:25.695005599+07:00","message":"> Transcript [3698] [false]: 'ใหญ่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:25.69500808+07:00","message":"Set StatePrefix (first interim): 'ใหญ่'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:25.773595126+07:00","message":"receive streaming session, msgId: 649"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:25.773632475+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":"2025-10-27T14:43:25.773637727+07:00","message":"receive interim result [false|false]: ใหญ่ก็กด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:25.773648477+07:00","message":"[buffer interim] 649 false ใหญ่ก็กด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:25.773654538+07:00","message":"[bufferProcess] interim [500000000]:ใหญ่ก็กด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:25.773658703+07:00","message":"[bufferProcess] send to processor:ใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:25.773664425+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:25.773666813+07:00","message":"> Transcript [3699] [false]: 'ใหญ่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:25.773669336+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:25.773671115+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:25.773672774+07:00","message":"StatePrefix: 'ใหญ่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:25.773674636+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:25.876488307+07:00","message":"receive streaming session, msgId: 649"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:25.876524998+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ใหญ่\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:25.876530916+07:00","message":"receive interim result [false|false]: ใหญ่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:25.876542908+07:00","message":"[buffer interim] 649 false ใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:25.876551266+07:00","message":"[bufferProcess] interim [560000000]:ใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:25.876553349+07:00","message":"[bufferProcess] send to processor:ใหญ่ก็กด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:25.876558569+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:25.876560991+07:00","message":"> Transcript [3700] [false]: 'ใหญ่ก็กด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:25.876563873+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:25.876565674+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:25.876567322+07:00","message":"StatePrefix: 'ใหญ่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:25.876569069+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:26.015688542+07:00","message":"receive streaming session, msgId: 649"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:26.015719654+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":"2025-10-27T14:43:26.015725183+07:00","message":"receive interim result [false|false]: ใหญ่ก็กดมัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:26.015736128+07:00","message":"[buffer interim] 649 false ใหญ่ก็กดมัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:26.01574213+07:00","message":"[bufferProcess] interim [680000000]:ใหญ่ก็กดมัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:26.01574451+07:00","message":"[bufferProcess] send to processor:ใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:26.015747776+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:26.015750168+07:00","message":"> Transcript [3701] [false]: 'ใหญ่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:26.015752713+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:26.015755265+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:26.015757333+07:00","message":"StatePrefix: 'ใหญ่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:26.015760018+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:26.074177155+07:00","message":"receive streaming session, msgId: 649"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:26.074218899+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":"2025-10-27T14:43:26.074226178+07:00","message":"receive interim result [false|false]: ใหญ่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:26.074241597+07:00","message":"[buffer interim] 649 false ใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:26.074252252+07:00","message":"[bufferProcess] interim [740000000]:ใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:26.07425526+07:00","message":"[bufferProcess] send to processor:ใหญ่ก็กดมัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:26.074262477+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:26.074266213+07:00","message":"> Transcript [3702] [false]: 'ใหญ่ก็กดมัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:26.074270557+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:26.07427298+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:26.07427557+07:00","message":"StatePrefix: 'ใหญ่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:26.074277897+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:26.074283757+07:00","message":"Push: 'ใหญ่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:26.074285993+07:00","message":"TextPushed: 'ใหญ่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:26.074288282+07:00","message":"Set new StatePrefix : 'ใหญ่ก็กดมัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:26.074290969+07:00","message":"Next Push (prob) : 'ก็กดมัน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:26.074301477+07:00","message":"push: {false ใหญ่ 0 0xc00041d280}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:26.434696501+07:00","message":"receive streaming session, msgId: 649"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:26.434729761+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":"2025-10-27T14:43:26.434734955+07:00","message":"receive interim result [false|false]: ใหญ่ก็กดเงินกับน้อง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:26.43475177+07:00","message":"[buffer interim] 649 false ใหญ่ก็กดเงินกับน้อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:26.434760213+07:00","message":"[bufferProcess] interim [160000000]:ใหญ่ก็กดเงินกับน้อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:26.434762309+07:00","message":"[bufferProcess] send to processor:ใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:26.434765782+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:26.434768266+07:00","message":"> Transcript [3703] [false]: 'ใหญ่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:26.434770017+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:26.439383373+07:00","message":"receive streaming session, msgId: 649"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:26.439394421+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":"2025-10-27T14:43:26.43939797+07:00","message":"receive interim result [false|false]: ใหญ่ก็กดเงินกับน้อย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:26.439402253+07:00","message":"[buffer interim] 649 false ใหญ่ก็กดเงินกับน้อย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:26.439407631+07:00","message":"[bufferProcess] interim [220000000]:ใหญ่ก็กดเงินกับน้อย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:26.439409515+07:00","message":"[bufferProcess] send to processor:ใหญ่ก็กดเงินกับน้อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:26.439422135+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:26.439424139+07:00","message":"> Transcript [3704] [false]: 'ใหญ่ก็กดเงินกับน้อง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:26.439425625+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:26.439427774+07:00","message":"Set new StatePrefix: 'ใหญ่ก็กดเงินกับน้อง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:26.767105915+07:00","message":"receive streaming session, msgId: 649"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:26.767144589+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":"2025-10-27T14:43:26.767150295+07:00","message":"receive interim result [false|false]: ใหญ่ก็กดเงินกับน้อยเพราะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:26.767164421+07:00","message":"[buffer interim] 649 false ใหญ่ก็กดเงินกับน้อยเพราะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:26.767172953+07:00","message":"[bufferProcess] interim [460000000]:ใหญ่ก็กดเงินกับน้อยเพราะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:26.767179017+07:00","message":"[bufferProcess] send to processor:ใหญ่ก็กดเงินกับน้อย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:26.76718264+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:26.76718514+07:00","message":"> Transcript [3705] [false]: 'ใหญ่ก็กดเงินกับน้อย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:26.767187327+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:26.767189008+07:00","message":"Set new StatePrefix: 'ใหญ่ก็กดเงินกับน้อย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:26.819427445+07:00","message":"receive streaming session, msgId: 649"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:26.819471425+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":"2025-10-27T14:43:26.819479556+07:00","message":"receive interim result [false|false]: ใหญ่ก็กดเงินกับน้อย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:26.819493463+07:00","message":"[buffer interim] 649 false ใหญ่ก็กดเงินกับน้อย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:26.819500957+07:00","message":"[bufferProcess] interim [520000000]:ใหญ่ก็กดเงินกับน้อย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:26.819502962+07:00","message":"[bufferProcess] send to processor:ใหญ่ก็กดเงินกับน้อยเพราะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:26.819508419+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:26.819511124+07:00","message":"> Transcript [3706] [false]: 'ใหญ่ก็กดเงินกับน้อยเพราะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:26.819514035+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:26.819515826+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:26.819517759+07:00","message":"StatePrefix: 'ใหญ่ก็กดเงินกับน้อย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:26.819519658+07:00","message":"TextPushed: 'ใหญ่'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:26.984468325+07:00","message":"receive streaming session, msgId: 649"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:26.984514525+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":"2025-10-27T14:43:26.984521006+07:00","message":"receive interim result [false|false]: ใหญ่ก็กดเงินกับน้อยแค่คน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:26.984536315+07:00","message":"[buffer interim] 649 false ใหญ่ก็กดเงินกับน้อยแค่คน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:26.984544551+07:00","message":"[bufferProcess] interim [700000000]:ใหญ่ก็กดเงินกับน้อยแค่คน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:26.98454791+07:00","message":"[bufferProcess] send to processor:ใหญ่ก็กดเงินกับน้อย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:26.98455277+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:26.98455611+07:00","message":"> Transcript [3707] [false]: 'ใหญ่ก็กดเงินกับน้อย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:26.98456027+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:26.98456252+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:26.984564906+07:00","message":"StatePrefix: 'ใหญ่ก็กดเงินกับน้อย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:26.984568431+07:00","message":"TextPushed: 'ใหญ่'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:27.071460795+07:00","message":"receive streaming session, msgId: 649"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:27.071501586+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":"2025-10-27T14:43:27.071508245+07:00","message":"receive interim result [false|false]: ใหญ่ก็กดเงินกับน้อย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:27.071526259+07:00","message":"[buffer interim] 649 false ใหญ่ก็กดเงินกับน้อย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:27.071532602+07:00","message":"[bufferProcess] interim [760000000]:ใหญ่ก็กดเงินกับน้อย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:27.071534803+07:00","message":"[bufferProcess] send to processor:ใหญ่ก็กดเงินกับน้อยแค่คน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:27.071538175+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:27.071540874+07:00","message":"> Transcript [3708] [false]: 'ใหญ่ก็กดเงินกับน้อยแค่คน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:27.071544043+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:27.071545823+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:27.07154811+07:00","message":"StatePrefix: 'ใหญ่ก็กดเงินกับน้อย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:27.071550208+07:00","message":"TextPushed: 'ใหญ่'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:27.075216915+07:00","message":"receive streaming session, msgId: 649"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:27.075252418+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":"2025-10-27T14:43:27.075257863+07:00","message":"receive interim result [false|false]: ใหญ่ก็กดเงินกับน้อยเพราะกฎหมาย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:27.075280238+07:00","message":"[buffer interim] 649 false ใหญ่ก็กดเงินกับน้อยเพราะกฎหมาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:27.075287967+07:00","message":"[bufferProcess] interim [820000000]:ใหญ่ก็กดเงินกับน้อยเพราะกฎหมาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:27.075289792+07:00","message":"[bufferProcess] send to processor:ใหญ่ก็กดเงินกับน้อย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:27.075294362+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:27.075296366+07:00","message":"> Transcript [3709] [false]: 'ใหญ่ก็กดเงินกับน้อย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:27.075298853+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:27.075300655+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:27.075302551+07:00","message":"StatePrefix: 'ใหญ่ก็กดเงินกับน้อย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:27.075304433+07:00","message":"TextPushed: 'ใหญ่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:27.075307049+07:00","message":"Push: 'ก็กดเงินกับน้อย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:27.075308853+07:00","message":"TextPushed: 'ใหญ่ก็กดเงินกับน้อย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:27.075311197+07:00","message":"Set new StatePrefix : 'ใหญ่ก็กดเงินกับน้อย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:27.075313133+07:00","message":"Next Push (prob) : ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:27.075320047+07:00","message":"push: {false ก็กดเงินกับน้อย 0 0xc00041d280}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:27.331647396+07:00","message":"receive streaming session, msgId: 649"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:27.331679309+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":"2025-10-27T14:43:27.331684892+07:00","message":"receive interim result [false|false]: ใหญ่ก็กดเงินกับน้อยเพราะกฎหมายถึง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:27.331698108+07:00","message":"[buffer interim] 649 false ใหญ่ก็กดเงินกับน้อยเพราะกฎหมายถึง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:27.331704945+07:00","message":"[bufferProcess] interim [60000000]:ใหญ่ก็กดเงินกับน้อยเพราะกฎหมายถึง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:27.331707218+07:00","message":"[bufferProcess] send to processor:ใหญ่ก็กดเงินกับน้อยเพราะกฎหมาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:27.331712383+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:27.331714865+07:00","message":"> Transcript [3710] [false]: 'ใหญ่ก็กดเงินกับน้อยเพราะกฎหมาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:27.331716861+07:00","message":"Set StatePrefix (first interim): 'ใหญ่ก็กดเงินกับน้อยเพราะกฎหมาย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:27.591635592+07:00","message":"receive streaming session, msgId: 649"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:27.59167745+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ใหญ่ก็กดเงินกับน้อยเพราะกฎหมาย 12\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:27.591683516+07:00","message":"receive interim result [false|false]: ใหญ่ก็กดเงินกับน้อยเพราะกฎหมาย 12"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:27.591700607+07:00","message":"[buffer interim] 649 false ใหญ่ก็กดเงินกับน้อยเพราะกฎหมาย 12"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:27.591710287+07:00","message":"[bufferProcess] interim [240000000]:ใหญ่ก็กดเงินกับน้อยเพราะกฎหมาย 12"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:27.59171363+07:00","message":"[bufferProcess] send to processor:ใหญ่ก็กดเงินกับน้อยเพราะกฎหมายถึง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:27.591718672+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:27.59172308+07:00","message":"> Transcript [3711] [false]: 'ใหญ่ก็กดเงินกับน้อยเพราะกฎหมายถึง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:27.591726877+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:27.591728987+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:27.591731545+07:00","message":"StatePrefix: 'ใหญ่ก็กดเงินกับน้อยเพราะกฎหมาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:27.591734904+07:00","message":"TextPushed: 'ใหญ่ก็กดเงินกับน้อย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:27.662898165+07:00","message":"receive streaming session, msgId: 649"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:27.66293309+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":"2025-10-27T14:43:27.662940074+07:00","message":"receive interim result [false|false]: ใหญ่ก็กดเงินกับน้อยเพราะกฎหมาย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:27.662949242+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 12\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:27.662951588+07:00","message":"receive interim result [false|false]:  12"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:27.662958091+07:00","message":"[buffer interim] 649 false ใหญ่ก็กดเงินกับน้อยเพราะกฎหมาย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:27.662963611+07:00","message":"[buffer interim] 649 false  12"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:27.662969149+07:00","message":"[bufferProcess] interim [420000000]:ใหญ่ก็กดเงินกับน้อยเพราะกฎหมาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:27.662971291+07:00","message":"[bufferProcess] send to processor:ใหญ่ก็กดเงินกับน้อยเพราะกฎหมาย 12"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:27.662976675+07:00","message":"[bufferProcess] interim [420000000]: 12"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:27.66297895+07:00","message":"[bufferProcess] update buffer: ใหญ่ก็กดเงินกับน้อยเพราะกฎหมาย 12"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:27.662981954+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:27.66298492+07:00","message":"> Transcript [3712] [false]: 'ใหญ่ก็กดเงินกับน้อยเพราะกฎหมาย 12'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:27.6629877+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:27.66298936+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:27.662991197+07:00","message":"StatePrefix: 'ใหญ่ก็กดเงินกับน้อยเพราะกฎหมาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:27.662993214+07:00","message":"TextPushed: 'ใหญ่ก็กดเงินกับน้อย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:28.179506223+07:00","message":"receive streaming session, msgId: 649"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:28.179546552+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ใหญ่ก็กดเงินกับน้อยเพราะกฎหมาย 12\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:28.179552296+07:00","message":"receive interim result [false|false]: ใหญ่ก็กดเงินกับน้อยเพราะกฎหมาย 12"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:28.179565977+07:00","message":"[buffer interim] 649 false ใหญ่ก็กดเงินกับน้อยเพราะกฎหมาย 12"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:28.179573269+07:00","message":"[bufferProcess] interim [840000000]:ใหญ่ก็กดเงินกับน้อยเพราะกฎหมาย 12"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:28.179575532+07:00","message":"[bufferProcess] send to processor:ใหญ่ก็กดเงินกับน้อยเพราะกฎหมาย 12"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:28.179581125+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:28.179583576+07:00","message":"> Transcript [3713] [false]: 'ใหญ่ก็กดเงินกับน้อยเพราะกฎหมาย 12'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:28.179586705+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:28.179589025+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:28.179591332+07:00","message":"StatePrefix: 'ใหญ่ก็กดเงินกับน้อยเพราะกฎหมาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:28.179593556+07:00","message":"TextPushed: 'ใหญ่ก็กดเงินกับน้อย'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:43:28.6813922+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:43:28.681397856+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:28.75298713+07:00","message":"receive streaming session, msgId: 649"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:28.753028486+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ใหญ่ก็กดเงินกับน้อยเพราะกฎหมาย 12\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:28.753034383+07:00","message":"receive interim result [false|false]: ใหญ่ก็กดเงินกับน้อยเพราะกฎหมาย 12"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:28.753044995+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":"2025-10-27T14:43:28.753047701+07:00","message":"receive interim result [false|false]:  โต๊ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:28.753055651+07:00","message":"[buffer interim] 649 false ใหญ่ก็กดเงินกับน้อยเพราะกฎหมาย 12"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:28.753060868+07:00","message":"[buffer interim] 649 false  โต๊ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:28.753066634+07:00","message":"[bufferProcess] interim [440000000]:ใหญ่ก็กดเงินกับน้อยเพราะกฎหมาย 12"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:28.753068852+07:00","message":"[bufferProcess] send to processor:ใหญ่ก็กดเงินกับน้อยเพราะกฎหมาย 12"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:28.753084667+07:00","message":"[bufferProcess] interim [440000000]: โต๊ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:28.753087718+07:00","message":"[bufferProcess] update buffer: ใหญ่ก็กดเงินกับน้อยเพราะกฎหมาย 12 โต๊ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:28.753090763+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:28.75309979+07:00","message":"> Transcript [3714] [false]: 'ใหญ่ก็กดเงินกับน้อยเพราะกฎหมาย 12'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:28.753102958+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:28.753108026+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:28.753109655+07:00","message":"StatePrefix: 'ใหญ่ก็กดเงินกับน้อยเพราะกฎหมาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:28.753111926+07:00","message":"TextPushed: 'ใหญ่ก็กดเงินกับน้อย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:28.753114416+07:00","message":"Push: 'เพราะกฎหมาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:28.753115954+07:00","message":"TextPushed: 'ใหญ่ก็กดเงินกับน้อยเพราะกฎหมาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:28.753117617+07:00","message":"Set new StatePrefix : 'ใหญ่ก็กดเงินกับน้อยเพราะกฎหมาย 12'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:28.753119715+07:00","message":"Next Push (prob) : ' 12'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:28.753127244+07:00","message":"push: {false เพราะกฎหมาย 0 0xc00041d280}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:29.357780604+07:00","message":"[GCS] IsForceVAD: false for message ID: 649"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:29.381587892+07:00","message":"receive streaming session, msgId: 649"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:29.381629345+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ใหญ่ก็กดเงินกับน้อยเพราะกฎหมาย 12 โต๊ะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:29.381635564+07:00","message":"receive interim result [false|false]: ใหญ่ก็กดเงินกับน้อยเพราะกฎหมาย 12 โต๊ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:29.381653429+07:00","message":"[buffer interim] 649 false ใหญ่ก็กดเงินกับน้อยเพราะกฎหมาย 12 โต๊ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:29.381661673+07:00","message":"[bufferProcess] interim [40000000]:ใหญ่ก็กดเงินกับน้อยเพราะกฎหมาย 12 โต๊ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:29.381664348+07:00","message":"[bufferProcess] send to processor:ใหญ่ก็กดเงินกับน้อยเพราะกฎหมาย 12 โต๊ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:29.381668166+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:29.381671369+07:00","message":"> Transcript [3715] [false]: 'ใหญ่ก็กดเงินกับน้อยเพราะกฎหมาย 12 โต๊ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:29.381676271+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:29.381678713+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:29.381680929+07:00","message":"StatePrefix: 'ใหญ่ก็กดเงินกับน้อยเพราะกฎหมาย 12'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:29.381683583+07:00","message":"TextPushed: 'ใหญ่ก็กดเงินกับน้อยเพราะกฎหมาย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:29.420410451+07:00","message":"[GCS] Start streaming session, msgId: 650"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:29.519345767+07:00","message":"receive streaming session, msgId: 649"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:29.519378947+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ใหญ่ก็บ่นกับน้อยเพราะกฎหมาย 12 โต๊ะ\",\"confidence\":0.9098465}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:29.519384456+07:00","message":"receive interim result [true|false]: ใหญ่ก็บ่นกับน้อยเพราะกฎหมาย 12 โต๊ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:29.519392468+07:00","message":"end recv isFinal message id 649"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:29.519395022+07:00","message":"end Recv id 649"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:29.519402803+07:00","message":"[buffer interim] 649 true ใหญ่ก็บ่นกับน้อยเพราะกฎหมาย 12 โต๊ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:29.5194109+07:00","message":"[bufferProcess] interim [280000000]:ใหญ่ก็บ่นกับน้อยเพราะกฎหมาย 12 โต๊ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:29.519413916+07:00","message":"[bufferProcess] send to processor (isfinal):ใหญ่ก็กดเงินกับน้อยเพราะกฎหมาย 12 โต๊ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:29.519417422+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:29.519420119+07:00","message":"> Transcript [3716] [false]: 'ใหญ่ก็กดเงินกับน้อยเพราะกฎหมาย 12 โต๊ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:29.519426028+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:29.519427787+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:29.519429242+07:00","message":"StatePrefix: 'ใหญ่ก็กดเงินกับน้อยเพราะกฎหมาย 12'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:29.519431095+07:00","message":"TextPushed: 'ใหญ่ก็กดเงินกับน้อยเพราะกฎหมาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:29.51943264+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:29.519434498+07:00","message":"> Transcript [3717] [true]: 'ใหญ่ก็บ่นกับน้อยเพราะกฎหมาย 12 โต๊ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:29.519436604+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:29.519438088+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:29.519439564+07:00","message":"StatePrefix: 'ใหญ่ก็กดเงินกับน้อยเพราะกฎหมาย 12'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:29.519441814+07:00","message":"TextPushed: 'ใหญ่ก็กดเงินกับน้อยเพราะกฎหมาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:29.519443278+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:29.519604543+07:00","message":"Push: ' 12 โต๊ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:29.519608948+07:00","message":"TextPushed: 'ใหญ่ก็กดเงินกับน้อยเพราะกฎหมาย 12 โต๊ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:29.519611502+07:00","message":"Set new StatePrefix : 'ใหญ่ก็บ่นกับน้อยเพราะกฎหมาย 12 โต๊ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:29.519614107+07:00","message":"Next Push (prob) : 'ใหญ่ก็บ่นกับน้อยเพราะกฎหมาย 12 โต๊ะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:29.519624585+07:00","message":"push: {true  12 โต๊ะ 0 0xc00041d280}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:29.519621303+07:00","message":"write aligntment file to 'tmp/7446/align_message_id_649.html'"}
{"level":"info","service":"Main","time":"2025-10-27T14:43:29.534494314+07:00","message":"write wav file: './tmp/7446/7446_649.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:29.547207468+07:00","message":"[GCS] IsForceVAD: false for message ID: 650"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:29.608451068+07:00","message":"[GCS] Start streaming session, msgId: 651"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:29.705395646+07:00","message":"receive streaming session, msgId: 650"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:29.70541077+07:00","message":"found end of frame, send empty tag with msgId: 650"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:29.705413447+07:00","message":"end Recv id 650"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:29.705419874+07:00","message":"[buffer interim] 650 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:29.705426758+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:29.705437875+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:29.70544112+07:00","message":"> Transcript [3718] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:29.705443442+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:29.70544545+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:29.705447205+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:29.70544868+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:29.70545535+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:29.705464503+07:00","message":"push: {true \n 0 0xc000128d00}"}
{"level":"info","service":"Main","time":"2025-10-27T14:43:29.710142771+07:00","message":"write wav file: './tmp/7446/7446_650.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:30.98084942+07:00","message":"receive streaming session, msgId: 651"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:30.980900272+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":"2025-10-27T14:43:30.980906561+07:00","message":"receive interim result [false|false]: ตา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:30.980923259+07:00","message":"[buffer interim] 651 false ตา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:30.980929741+07:00","message":"[bufferProcess] interim [140000000]:ตา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:30.980931094+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:30.980935978+07:00","message":"[bufferProcess] send to processor (ticker):ตา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:30.980938909+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:30.980941277+07:00","message":"> Transcript [3719] [false]: 'ตา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:30.980943042+07:00","message":"Set StatePrefix (first interim): 'ตา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:31.052732103+07:00","message":"receive streaming session, msgId: 651"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:31.052768764+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":"2025-10-27T14:43:31.05277386+07:00","message":"receive interim result [false|false]: กา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:31.052785525+07:00","message":"[buffer interim] 651 false กา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:31.052792229+07:00","message":"[bufferProcess] interim [260000000]:กา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:31.052793676+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:43:31.682336936+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:43:31.682337+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:31.699062174+07:00","message":"receive streaming session, msgId: 651"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:31.699108563+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":"2025-10-27T14:43:31.69911497+07:00","message":"receive interim result [false|false]: กา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:31.699131555+07:00","message":"[buffer interim] 651 false กา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:31.699139979+07:00","message":"[bufferProcess] interim [860000000]:กา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:31.699142813+07:00","message":"[bufferProcess] send to processor:กา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:31.699146606+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:31.699153162+07:00","message":"> Transcript [3720] [false]: 'กา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:31.699156264+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:31.699159217+07:00","message":"Set new StatePrefix: 'กา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:32.070387693+07:00","message":"receive streaming session, msgId: 651"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:32.07043167+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":"2025-10-27T14:43:32.070437796+07:00","message":"receive interim result [false|false]: กดราชนิพนธ์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:32.070452516+07:00","message":"[buffer interim] 651 false กดราชนิพนธ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:32.070459173+07:00","message":"[bufferProcess] interim [280000000]:กดราชนิพนธ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:32.070461306+07:00","message":"[bufferProcess] send to processor:กา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:32.070467881+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:32.070470441+07:00","message":"> Transcript [3721] [false]: 'กา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:32.070473094+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:32.070475026+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:32.070476809+07:00","message":"StatePrefix: 'กา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:32.070478795+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:32.204754111+07:00","message":"receive streaming session, msgId: 651"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:32.204797804+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":"2025-10-27T14:43:32.204803658+07:00","message":"receive interim result [false|false]: ราชนิกุล"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:32.204816817+07:00","message":"[buffer interim] 651 false ราชนิกุล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:32.204823194+07:00","message":"[bufferProcess] interim [340000000]:ราชนิกุล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:32.204826179+07:00","message":"[bufferProcess] send to processor:กดราชนิพนธ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:32.204831498+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:32.204834031+07:00","message":"> Transcript [3722] [false]: 'กดราชนิพนธ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:32.204836197+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:32.204837872+07:00","message":"Set new StatePrefix: 'กดราชนิพนธ์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:32.610581291+07:00","message":"receive streaming session, msgId: 651"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:32.610621897+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":"2025-10-27T14:43:32.610627053+07:00","message":"receive interim result [false|false]: ราชนิกูลกด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:32.610639419+07:00","message":"[buffer interim] 651 false ราชนิกูลกด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:32.610648331+07:00","message":"[bufferProcess] interim [820000000]:ราชนิกูลกด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:32.610650526+07:00","message":"[bufferProcess] send to processor:ราชนิกุล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:32.610655863+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:32.61065851+07:00","message":"> Transcript [3723] [false]: 'ราชนิกุล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:32.610660748+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:32.610662391+07:00","message":"Set new StatePrefix: 'ราชนิกุล'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:32.747689219+07:00","message":"[GCS] IsForceVAD: false for message ID: 651"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:32.782682725+07:00","message":"receive streaming session, msgId: 651"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:32.782725198+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":"2025-10-27T14:43:32.782731671+07:00","message":"receive interim result [false|false]: ราชนิกุล"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:32.78274576+07:00","message":"[buffer interim] 651 false ราชนิกุล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:32.782752737+07:00","message":"[bufferProcess] interim [940000000]:ราชนิกุล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:32.7827547+07:00","message":"[bufferProcess] send to processor:ราชนิกูลกด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:32.782760283+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:32.782762828+07:00","message":"> Transcript [3724] [false]: 'ราชนิกูลกด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:32.782764978+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:32.782766643+07:00","message":"Set new StatePrefix: 'ราชนิกูลกด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:32.853418651+07:00","message":"receive streaming session, msgId: 651"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:32.853458047+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":"2025-10-27T14:43:32.85346369+07:00","message":"receive interim result [false|false]: ราชนิกุลปกครอง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:32.853473656+07:00","message":"[buffer interim] 651 false ราชนิกุลปกครอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:32.853480262+07:00","message":"[bufferProcess] interim [120000000]:ราชนิกุลปกครอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:32.853482611+07:00","message":"[bufferProcess] send to processor:ราชนิกุล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:32.853485915+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:32.853488603+07:00","message":"> Transcript [3725] [false]: 'ราชนิกุล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:32.853491055+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:32.853493467+07:00","message":"Set new StatePrefix: 'ราชนิกุล'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:32.878522268+07:00","message":"[GCS] Start streaming session, msgId: 652"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:32.908631527+07:00","message":"receive streaming session, msgId: 651"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:32.908674114+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กดราชนิกูลกดกรอบ\",\"confidence\":0.84153533}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":150000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:32.908681395+07:00","message":"receive interim result [true|false]: กดราชนิกูลกดกรอบ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:32.908691607+07:00","message":"end recv isFinal message id 651"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:32.908694255+07:00","message":"end Recv id 651"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:32.908702323+07:00","message":"[buffer interim] 651 true กดราชนิกูลกดกรอบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:32.908713401+07:00","message":"[bufferProcess] interim [150000000]:กดราชนิกูลกดกรอบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:32.908717263+07:00","message":"[bufferProcess] send to processor (isfinal):ราชนิกุลปกครอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:32.908728347+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:32.908741741+07:00","message":"> Transcript [3726] [false]: 'ราชนิกุลปกครอง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:32.908746525+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:32.908748912+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:32.908751404+07:00","message":"StatePrefix: 'ราชนิกุล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:32.908753299+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:32.9087549+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:32.908756724+07:00","message":"> Transcript [3727] [true]: 'กดราชนิกูลกดกรอบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:32.90875842+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:32.9087598+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:32.908761128+07:00","message":"StatePrefix: 'ราชนิกุล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:32.908762462+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:32.908768379+07:00","message":"Push: 'กดราชนิกูลกดกรอบ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:32.908778476+07:00","message":"push: {true กดราชนิกูลกดกรอบ 0 0xc000128000}"}
{"level":"info","service":"Main","time":"2025-10-27T14:43:32.916545548+07:00","message":"write wav file: './tmp/7446/7446_651.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:34.120695082+07:00","message":"receive streaming session, msgId: 652"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:34.120730442+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":"2025-10-27T14:43:34.120735103+07:00","message":"receive interim result [false|false]: กด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:34.120747282+07:00","message":"[buffer interim] 652 false กด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:34.120754316+07:00","message":"[bufferProcess] interim [80000000]:กด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:34.12075571+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:34.120761469+07:00","message":"[bufferProcess] send to processor (ticker):กด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:34.120763941+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:34.120766692+07:00","message":"> Transcript [3728] [false]: 'กด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:34.120768523+07:00","message":"Set StatePrefix (first interim): 'กด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:34.309207775+07:00","message":"receive streaming session, msgId: 652"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:34.309255001+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":"2025-10-27T14:43:34.309260491+07:00","message":"receive interim result [false|false]: กดโทร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:34.309274012+07:00","message":"[buffer interim] 652 false กดโทร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:34.309281816+07:00","message":"[bufferProcess] interim [260000000]:กดโทร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:34.309284048+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:34.607452203+07:00","message":"[GCS] IsForceVAD: false for message ID: 652"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:34.670823732+07:00","message":"[GCS] Start streaming session, msgId: 653"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:43:34.683190421+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:43:34.683209188+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:34.712789981+07:00","message":"receive streaming session, msgId: 652"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:34.712823166+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":"2025-10-27T14:43:34.712828927+07:00","message":"receive interim result [false|false]: กดโทรค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:34.712841999+07:00","message":"[buffer interim] 652 false กดโทรค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:34.712849091+07:00","message":"[bufferProcess] interim [740000000]:กดโทรค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:34.712851349+07:00","message":"[bufferProcess] send to processor:กดโทร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:34.712856455+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:34.712859238+07:00","message":"> Transcript [3729] [false]: 'กดโทร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:34.712862043+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:34.712863829+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:34.712865648+07:00","message":"StatePrefix: 'กด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:34.71286741+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:34.714217418+07:00","message":"receive streaming session, msgId: 652"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:34.714237844+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กดโทรค่ะ\",\"confidence\":0.90239406}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:34.714241825+07:00","message":"receive interim result [true|false]: กดโทรค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:34.71424778+07:00","message":"end recv isFinal message id 652"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:34.714249609+07:00","message":"end Recv id 652"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:34.714254286+07:00","message":"[buffer interim] 652 true กดโทรค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:34.714257984+07:00","message":"[bufferProcess] interim [740000000]:กดโทรค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:34.71426279+07:00","message":"[bufferProcess] send to processor (isfinal):กดโทรค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:34.714264808+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:34.71426673+07:00","message":"> Transcript [3730] [false]: 'กดโทรค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:34.714268704+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:34.71427027+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:34.714271635+07:00","message":"StatePrefix: 'กด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:34.714273108+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:34.714274389+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:34.714275949+07:00","message":"> Transcript [3731] [true]: 'กดโทรค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:34.714277819+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:34.714279295+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:34.714280656+07:00","message":"StatePrefix: 'กด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:34.714282162+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:34.71428788+07:00","message":"Push: 'กดโทรค่ะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:34.714295317+07:00","message":"push: {true กดโทรค่ะ 0 0xc000128680}"}
{"level":"info","service":"Main","time":"2025-10-27T14:43:34.720954943+07:00","message":"write wav file: './tmp/7446/7446_652.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:35.725955281+07:00","message":"receive streaming session, msgId: 653"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:35.726000539+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":"2025-10-27T14:43:35.726005923+07:00","message":"receive interim result [false|false]: สะกด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:35.726029364+07:00","message":"[buffer interim] 653 false สะกด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:35.726036117+07:00","message":"[bufferProcess] interim [80000000]:สะกด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:35.726037501+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:35.726040634+07:00","message":"[bufferProcess] send to processor (ticker):สะกด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:35.726043533+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:35.726046111+07:00","message":"> Transcript [3732] [false]: 'สะกด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:35.726048092+07:00","message":"Set StatePrefix (first interim): 'สะกด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:35.933779733+07:00","message":"receive streaming session, msgId: 653"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:35.933817073+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":"2025-10-27T14:43:35.933822108+07:00","message":"receive interim result [false|false]: กดที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:35.93383192+07:00","message":"[buffer interim] 653 false กดที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:35.93383733+07:00","message":"[bufferProcess] interim [260000000]:กดที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:35.933838836+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:36.054784592+07:00","message":"receive streaming session, msgId: 653"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:36.054823902+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":"2025-10-27T14:43:36.054829505+07:00","message":"receive interim result [false|false]: กฎที่ใช้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:36.054841735+07:00","message":"[buffer interim] 653 false กฎที่ใช้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:36.054848989+07:00","message":"[bufferProcess] interim [380000000]:กฎที่ใช้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:36.054851003+07:00","message":"[bufferProcess] send to processor:กดที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:36.054856062+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:36.054858914+07:00","message":"> Transcript [3733] [false]: 'กดที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:36.054861013+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:36.05486265+07:00","message":"Set new StatePrefix: 'กดที่'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:36.24259218+07:00","message":"receive streaming session, msgId: 653"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:36.242637182+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":"2025-10-27T14:43:36.24264405+07:00","message":"receive interim result [false|false]: กฎที่ใช้ใน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:36.242667715+07:00","message":"[buffer interim] 653 false กฎที่ใช้ใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:36.242678078+07:00","message":"[bufferProcess] interim [620000000]:กฎที่ใช้ใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:36.242680596+07:00","message":"[bufferProcess] send to processor:กฎที่ใช้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:36.242687514+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:36.242691034+07:00","message":"> Transcript [3734] [false]: 'กฎที่ใช้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:36.242694106+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:36.242696491+07:00","message":"Set new StatePrefix: 'กฎที่ใช้'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:36.451733015+07:00","message":"receive streaming session, msgId: 653"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:36.451773425+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":"2025-10-27T14:43:36.451780236+07:00","message":"receive interim result [false|false]: กฎที่ใช้ในรถ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:36.451792566+07:00","message":"[buffer interim] 653 false กฎที่ใช้ในรถ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:36.451801831+07:00","message":"[bufferProcess] interim [800000000]:กฎที่ใช้ในรถ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:36.451804238+07:00","message":"[bufferProcess] send to processor:กฎที่ใช้ใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:36.451809632+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:36.451812175+07:00","message":"> Transcript [3735] [false]: 'กฎที่ใช้ใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:36.451814966+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:36.451816847+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:36.451818453+07:00","message":"StatePrefix: 'กฎที่ใช้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:36.451820106+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:36.583813576+07:00","message":"receive streaming session, msgId: 653"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:36.583850124+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":"2025-10-27T14:43:36.583855273+07:00","message":"receive interim result [false|false]: กฎที่ใช้ในร่าง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:36.583869308+07:00","message":"receive streaming session, msgId: 653"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:36.583872125+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":"2025-10-27T14:43:36.583874219+07:00","message":"receive interim result [false|false]: กฎที่ใช้ในรัชกาล"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:36.58387899+07:00","message":"[buffer interim] 653 false กฎที่ใช้ในร่าง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:36.583882179+07:00","message":"[buffer interim] 653 false กฎที่ใช้ในรัชกาล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:36.583887808+07:00","message":"[bufferProcess] interim [860000000]:กฎที่ใช้ในร่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:36.583889479+07:00","message":"[bufferProcess] send to processor:กฎที่ใช้ในรถ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:36.583895101+07:00","message":"[bufferProcess] interim [920000000]:กฎที่ใช้ในรัชกาล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:36.583896661+07:00","message":"[bufferProcess] send to processor:กฎที่ใช้ในร่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:36.583899373+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:36.583901849+07:00","message":"> Transcript [3736] [false]: 'กฎที่ใช้ในรถ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:36.583904573+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:36.583906535+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:36.583907938+07:00","message":"StatePrefix: 'กฎที่ใช้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:36.583909713+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:36.583911043+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:36.583912705+07:00","message":"> Transcript [3737] [false]: 'กฎที่ใช้ในร่าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:36.583914463+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:36.583915745+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:36.583916975+07:00","message":"StatePrefix: 'กฎที่ใช้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:36.583918242+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:36.826228626+07:00","message":"receive streaming session, msgId: 653"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:36.826268906+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":"2025-10-27T14:43:36.826276314+07:00","message":"receive interim result [false|false]: กฎที่ใช้ในรัชกาลที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:36.826291702+07:00","message":"[buffer interim] 653 false กฎที่ใช้ในรัชกาลที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:36.8263028+07:00","message":"[bufferProcess] interim [220000000]:กฎที่ใช้ในรัชกาลที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:36.826305779+07:00","message":"[bufferProcess] send to processor:กฎที่ใช้ในรัชกาล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:36.826312354+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:36.826316202+07:00","message":"> Transcript [3738] [false]: 'กฎที่ใช้ในรัชกาล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:36.826320717+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:36.826323396+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:36.826325693+07:00","message":"StatePrefix: 'กฎที่ใช้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:36.826328079+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:36.826334121+07:00","message":"Push: 'กฎที่ใช้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:36.826336025+07:00","message":"TextPushed: 'กฎที่ใช้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:36.826337703+07:00","message":"Set new StatePrefix : 'กฎที่ใช้ในรัชกาล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:36.826339789+07:00","message":"Next Push (prob) : 'ในรัชกาล'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:36.826348125+07:00","message":"push: {false กฎที่ใช้ 0 0xc002922600}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:36.947173338+07:00","message":"receive streaming session, msgId: 653"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:36.947221273+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":"2025-10-27T14:43:36.947227032+07:00","message":"receive interim result [false|false]: กฎที่ใช้ในรัชกาลใด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:36.947240608+07:00","message":"[buffer interim] 653 false กฎที่ใช้ในรัชกาลใด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:36.947249365+07:00","message":"[bufferProcess] interim [280000000]:กฎที่ใช้ในรัชกาลใด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:36.947251391+07:00","message":"[bufferProcess] send to processor:กฎที่ใช้ในรัชกาลที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:36.94725532+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:36.947257968+07:00","message":"> Transcript [3739] [false]: 'กฎที่ใช้ในรัชกาลที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:36.947261058+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:36.947262917+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:36.947264492+07:00","message":"StatePrefix: 'กฎที่ใช้ในรัชกาล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:36.947266427+07:00","message":"TextPushed: 'กฎที่ใช้'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:37.015765299+07:00","message":"receive streaming session, msgId: 653"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:37.015805317+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":"2025-10-27T14:43:37.015811159+07:00","message":"receive interim result [false|false]: กฎที่ใช้ในราชการมีกี่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:37.015823157+07:00","message":"[buffer interim] 653 false กฎที่ใช้ในราชการมีกี่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:37.015833084+07:00","message":"[bufferProcess] interim [400000000]:กฎที่ใช้ในราชการมีกี่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:37.015835125+07:00","message":"[bufferProcess] send to processor:กฎที่ใช้ในรัชกาลใด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:37.015840102+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:37.015842737+07:00","message":"> Transcript [3740] [false]: 'กฎที่ใช้ในรัชกาลใด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:37.015845699+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:37.015847656+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:37.015849274+07:00","message":"StatePrefix: 'กฎที่ใช้ในรัชกาล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:37.015851177+07:00","message":"TextPushed: 'กฎที่ใช้'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:37.142215348+07:00","message":"receive streaming session, msgId: 653"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:37.142259713+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":"2025-10-27T14:43:37.142266899+07:00","message":"receive interim result [false|false]: กฎที่ใช้ในราชการมีการ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:37.142283841+07:00","message":"[buffer interim] 653 false กฎที่ใช้ในราชการมีการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:37.142294031+07:00","message":"[bufferProcess] interim [460000000]:กฎที่ใช้ในราชการมีการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:37.142297072+07:00","message":"[bufferProcess] send to processor:กฎที่ใช้ในราชการมีกี่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:37.142303631+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:37.142307141+07:00","message":"> Transcript [3741] [false]: 'กฎที่ใช้ในราชการมีกี่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:37.142311296+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:37.142315718+07:00","message":"Set new StatePrefix: 'กฎที่ใช้ในราชการมีกี่'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:37.324511733+07:00","message":"receive streaming session, msgId: 653"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:37.324554311+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":"2025-10-27T14:43:37.324560638+07:00","message":"receive interim result [false|false]: กฎที่ใช้ในราชการมีการแบ่ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:37.324574917+07:00","message":"[buffer interim] 653 false กฎที่ใช้ในราชการมีการแบ่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:37.324584469+07:00","message":"[bufferProcess] interim [640000000]:กฎที่ใช้ในราชการมีการแบ่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:37.324587449+07:00","message":"[bufferProcess] send to processor:กฎที่ใช้ในราชการมีการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:37.324594174+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:37.324598149+07:00","message":"> Transcript [3742] [false]: 'กฎที่ใช้ในราชการมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:37.324601229+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:37.324603856+07:00","message":"Set new StatePrefix: 'กฎที่ใช้ในราชการมีการ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:37.650822626+07:00","message":"receive streaming session, msgId: 653"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:37.650857275+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":"2025-10-27T14:43:37.650862958+07:00","message":"receive interim result [false|false]: กฎที่ใช้ในราชการมีการแบ่งลำ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:37.650880364+07:00","message":"[buffer interim] 653 false กฎที่ใช้ในราชการมีการแบ่งลำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:37.650887601+07:00","message":"[bufferProcess] interim [0]:กฎที่ใช้ในราชการมีการแบ่งลำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:37.650890163+07:00","message":"[bufferProcess] send to processor:กฎที่ใช้ในราชการมีการแบ่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:37.650893868+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:37.65089647+07:00","message":"> Transcript [3743] [false]: 'กฎที่ใช้ในราชการมีการแบ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:37.650899791+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:37.650901533+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:37.650903176+07:00","message":"StatePrefix: 'กฎที่ใช้ในราชการมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:37.650905231+07:00","message":"TextPushed: 'กฎที่ใช้'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:43:37.683753195+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:43:37.683760293+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:37.706285245+07:00","message":"receive streaming session, msgId: 653"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:37.706321318+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":"2025-10-27T14:43:37.70632711+07:00","message":"receive interim result [false|false]: กฎที่ใช้ในราชการมีการแบ่งลำดับ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:37.706344102+07:00","message":"[buffer interim] 653 false กฎที่ใช้ในราชการมีการแบ่งลำดับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:37.706351324+07:00","message":"[bufferProcess] interim [60000000]:กฎที่ใช้ในราชการมีการแบ่งลำดับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:37.706353463+07:00","message":"[bufferProcess] send to processor:กฎที่ใช้ในราชการมีการแบ่งลำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:37.706356484+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:37.706359519+07:00","message":"> Transcript [3744] [false]: 'กฎที่ใช้ในราชการมีการแบ่งลำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:37.706362495+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:37.70636412+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:37.706365915+07:00","message":"StatePrefix: 'กฎที่ใช้ในราชการมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:37.706367685+07:00","message":"TextPushed: 'กฎที่ใช้'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:38.346567017+07:00","message":"receive streaming session, msgId: 653"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:38.346606624+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กฎที่ใช้ในราชการมีการแบ่งลำดับ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:38.346611992+07:00","message":"receive interim result [false|false]: กฎที่ใช้ในราชการมีการแบ่งลำดับ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:38.3466226+07:00","message":"[buffer interim] 653 false กฎที่ใช้ในราชการมีการแบ่งลำดับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:38.34662958+07:00","message":"[bufferProcess] interim [660000000]:กฎที่ใช้ในราชการมีการแบ่งลำดับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:38.346632443+07:00","message":"[bufferProcess] send to processor:กฎที่ใช้ในราชการมีการแบ่งลำดับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:38.346636792+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:38.346640011+07:00","message":"> Transcript [3745] [false]: 'กฎที่ใช้ในราชการมีการแบ่งลำดับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:38.346644891+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:38.34664701+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:38.346650179+07:00","message":"StatePrefix: 'กฎที่ใช้ในราชการมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:38.346653028+07:00","message":"TextPushed: 'กฎที่ใช้'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:38.533449382+07:00","message":"receive streaming session, msgId: 653"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:38.533499829+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":"2025-10-27T14:43:38.533508139+07:00","message":"receive interim result [false|false]: กฎที่ใช้ในราชการมีการแบ่งลำดับตาม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:38.53352543+07:00","message":"[buffer interim] 653 false กฎที่ใช้ในราชการมีการแบ่งลำดับตาม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:38.533539245+07:00","message":"[bufferProcess] interim [840000000]:กฎที่ใช้ในราชการมีการแบ่งลำดับตาม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:38.533542805+07:00","message":"[bufferProcess] send to processor:กฎที่ใช้ในราชการมีการแบ่งลำดับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:38.53355092+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:38.533556575+07:00","message":"> Transcript [3746] [false]: 'กฎที่ใช้ในราชการมีการแบ่งลำดับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:38.533560797+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:38.533563268+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:38.53356585+07:00","message":"StatePrefix: 'กฎที่ใช้ในราชการมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:38.533568461+07:00","message":"TextPushed: 'กฎที่ใช้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:38.533575369+07:00","message":"Push: 'ในราชการมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:38.533577693+07:00","message":"TextPushed: 'กฎที่ใช้ในราชการมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:38.533580116+07:00","message":"Set new StatePrefix : 'กฎที่ใช้ในราชการมีการแบ่งลำดับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:38.53358284+07:00","message":"Next Push (prob) : 'แบ่งลำดับ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:38.53359362+07:00","message":"push: {false ในราชการมีการ 0 0xc002922600}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:38.74741331+07:00","message":"receive streaming session, msgId: 653"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:38.747462383+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":"2025-10-27T14:43:38.747470263+07:00","message":"receive interim result [false|false]: กฎที่ใช้ในราชการมีการแบ่งลำดับตามทาง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:38.747487303+07:00","message":"[buffer interim] 653 false กฎที่ใช้ในราชการมีการแบ่งลำดับตามทาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:38.747498866+07:00","message":"[bufferProcess] interim [80000000]:กฎที่ใช้ในราชการมีการแบ่งลำดับตามทาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:38.74750231+07:00","message":"[bufferProcess] send to processor:กฎที่ใช้ในราชการมีการแบ่งลำดับตาม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:38.747509864+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:38.747514621+07:00","message":"> Transcript [3747] [false]: 'กฎที่ใช้ในราชการมีการแบ่งลำดับตาม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:38.747519227+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:38.747522077+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:38.7475246+07:00","message":"StatePrefix: 'กฎที่ใช้ในราชการมีการแบ่งลำดับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:38.747528164+07:00","message":"TextPushed: 'กฎที่ใช้ในราชการมีการ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:38.865497722+07:00","message":"receive streaming session, msgId: 653"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:38.865540377+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":"2025-10-27T14:43:38.865546134+07:00","message":"receive interim result [false|false]: กฎที่ใช้ในราชการมีการแบ่งลำดับตามฐาน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:38.86555744+07:00","message":"[buffer interim] 653 false กฎที่ใช้ในราชการมีการแบ่งลำดับตามฐาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:38.865564156+07:00","message":"[bufferProcess] interim [140000000]:กฎที่ใช้ในราชการมีการแบ่งลำดับตามฐาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:38.865566232+07:00","message":"[bufferProcess] send to processor:กฎที่ใช้ในราชการมีการแบ่งลำดับตามทาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:38.865569368+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:38.86557182+07:00","message":"> Transcript [3748] [false]: 'กฎที่ใช้ในราชการมีการแบ่งลำดับตามทาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:38.865574586+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:38.865576197+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:38.865577929+07:00","message":"StatePrefix: 'กฎที่ใช้ในราชการมีการแบ่งลำดับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:38.865579994+07:00","message":"TextPushed: 'กฎที่ใช้ในราชการมีการ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:38.873064235+07:00","message":"receive streaming session, msgId: 653"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:38.873098099+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":"2025-10-27T14:43:38.873103354+07:00","message":"receive interim result [false|false]: กฎที่ใช้ในราชการมีการแบ่งลำดับตามฐานะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:38.873118796+07:00","message":"[buffer interim] 653 false กฎที่ใช้ในราชการมีการแบ่งลำดับตามฐานะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:38.873123944+07:00","message":"[bufferProcess] interim [200000000]:กฎที่ใช้ในราชการมีการแบ่งลำดับตามฐานะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:38.873125991+07:00","message":"[bufferProcess] send to processor:กฎที่ใช้ในราชการมีการแบ่งลำดับตามฐาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:38.873129038+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:38.873131104+07:00","message":"> Transcript [3749] [false]: 'กฎที่ใช้ในราชการมีการแบ่งลำดับตามฐาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:38.873133807+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:38.873135539+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:38.873136994+07:00","message":"StatePrefix: 'กฎที่ใช้ในราชการมีการแบ่งลำดับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:38.873138996+07:00","message":"TextPushed: 'กฎที่ใช้ในราชการมีการ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:38.929648407+07:00","message":"receive streaming session, msgId: 653"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:38.929687698+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":"2025-10-27T14:43:38.929693671+07:00","message":"receive interim result [false|false]: กฎที่ใช้ในราชการมีการแบ่งลำดับตามสถานการณ์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:38.929706536+07:00","message":"[buffer interim] 653 false กฎที่ใช้ในราชการมีการแบ่งลำดับตามสถานการณ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:38.92971603+07:00","message":"[bufferProcess] interim [320000000]:กฎที่ใช้ในราชการมีการแบ่งลำดับตามสถานการณ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:38.92971946+07:00","message":"[bufferProcess] send to processor:กฎที่ใช้ในราชการมีการแบ่งลำดับตามฐานะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:38.929726536+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:38.92973096+07:00","message":"> Transcript [3750] [false]: 'กฎที่ใช้ในราชการมีการแบ่งลำดับตามฐานะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:38.929735265+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:38.929738408+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:38.929740417+07:00","message":"StatePrefix: 'กฎที่ใช้ในราชการมีการแบ่งลำดับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:38.929742557+07:00","message":"TextPushed: 'กฎที่ใช้ในราชการมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:38.929746736+07:00","message":"Push: 'แบ่งลำดับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:38.929749132+07:00","message":"TextPushed: 'กฎที่ใช้ในราชการมีการแบ่งลำดับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:38.929751436+07:00","message":"Set new StatePrefix : 'กฎที่ใช้ในราชการมีการแบ่งลำดับตามฐานะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:38.929754348+07:00","message":"Next Push (prob) : 'ตามฐานะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:38.92977079+07:00","message":"push: {false แบ่งลำดับ 0 0xc002922600}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:39.273259925+07:00","message":"receive streaming session, msgId: 653"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:39.273308478+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":"2025-10-27T14:43:39.273317609+07:00","message":"receive interim result [false|false]: กฎที่ใช้ในราชการมีการแบ่งลำดับตามสถานการณ์สัก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:39.27333118+07:00","message":"[buffer interim] 653 false กฎที่ใช้ในราชการมีการแบ่งลำดับตามสถานการณ์สัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:39.27333913+07:00","message":"[bufferProcess] interim [620000000]:กฎที่ใช้ในราชการมีการแบ่งลำดับตามสถานการณ์สัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:39.27334291+07:00","message":"[bufferProcess] send to processor:กฎที่ใช้ในราชการมีการแบ่งลำดับตามสถานการณ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:39.273349696+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:39.273354485+07:00","message":"> Transcript [3751] [false]: 'กฎที่ใช้ในราชการมีการแบ่งลำดับตามสถานการณ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:39.273357294+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:39.273359527+07:00","message":"Set new StatePrefix: 'กฎที่ใช้ในราชการมีการแบ่งลำดับตามสถานการณ์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:39.441205858+07:00","message":"receive streaming session, msgId: 653"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:39.441246504+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":"2025-10-27T14:43:39.441252499+07:00","message":"receive interim result [false|false]: กฎที่ใช้ในราชการมีการแบ่งลำดับตามสถานการณ์สักอย่าง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:39.441266595+07:00","message":"[buffer interim] 653 false กฎที่ใช้ในราชการมีการแบ่งลำดับตามสถานการณ์สักอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:39.441272993+07:00","message":"[bufferProcess] interim [740000000]:กฎที่ใช้ในราชการมีการแบ่งลำดับตามสถานการณ์สักอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:39.441275774+07:00","message":"[bufferProcess] send to processor:กฎที่ใช้ในราชการมีการแบ่งลำดับตามสถานการณ์สัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:39.441281499+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:39.44128404+07:00","message":"> Transcript [3752] [false]: 'กฎที่ใช้ในราชการมีการแบ่งลำดับตามสถานการณ์สัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:39.441287123+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:39.441289038+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:39.441291204+07:00","message":"StatePrefix: 'กฎที่ใช้ในราชการมีการแบ่งลำดับตามสถานการณ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:39.441293892+07:00","message":"TextPushed: 'กฎที่ใช้ในราชการมีการแบ่งลำดับ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:39.819250316+07:00","message":"receive streaming session, msgId: 653"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:39.819289366+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":"2025-10-27T14:43:39.81929593+07:00","message":"receive interim result [false|false]: กฎที่ใช้ในราชการมีการแบ่งลำดับตามสถานการณ์สักอย่างชัดเจน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:39.819308084+07:00","message":"[buffer interim] 653 false กฎที่ใช้ในราชการมีการแบ่งลำดับตามสถานการณ์สักอย่างชัดเจน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:39.819314872+07:00","message":"[bufferProcess] interim [220000000]:กฎที่ใช้ในราชการมีการแบ่งลำดับตามสถานการณ์สักอย่างชัดเจน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:39.819317383+07:00","message":"[bufferProcess] send to processor:กฎที่ใช้ในราชการมีการแบ่งลำดับตามสถานการณ์สักอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:39.819322816+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:39.819325404+07:00","message":"> Transcript [3753] [false]: 'กฎที่ใช้ในราชการมีการแบ่งลำดับตามสถานการณ์สักอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:39.819328574+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:39.819330227+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:39.819332509+07:00","message":"StatePrefix: 'กฎที่ใช้ในราชการมีการแบ่งลำดับตามสถานการณ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:39.81933511+07:00","message":"TextPushed: 'กฎที่ใช้ในราชการมีการแบ่งลำดับ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:40.047948223+07:00","message":"[GCS] IsForceVAD: false for message ID: 653"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:40.221111467+07:00","message":"receive streaming session, msgId: 653"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:40.221149676+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กฎที่ใช้ในราชการมีการแบ่งลำดับตามสถานการณ์สักอย่างชัดเจน\",\"confidence\":0.9550899}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":610000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:40.221156059+07:00","message":"receive interim result [true|false]: กฎที่ใช้ในราชการมีการแบ่งลำดับตามสถานการณ์สักอย่างชัดเจน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:40.221173227+07:00","message":"end recv isFinal message id 653"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:40.221175511+07:00","message":"end Recv id 653"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:40.221182238+07:00","message":"[buffer interim] 653 true กฎที่ใช้ในราชการมีการแบ่งลำดับตามสถานการณ์สักอย่างชัดเจน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:40.221189447+07:00","message":"[bufferProcess] interim [610000000]:กฎที่ใช้ในราชการมีการแบ่งลำดับตามสถานการณ์สักอย่างชัดเจน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:40.22119235+07:00","message":"[bufferProcess] send to processor (isfinal):กฎที่ใช้ในราชการมีการแบ่งลำดับตามสถานการณ์สักอย่างชัดเจน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:40.221195513+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:40.221197875+07:00","message":"> Transcript [3754] [false]: 'กฎที่ใช้ในราชการมีการแบ่งลำดับตามสถานการณ์สักอย่างชัดเจน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:40.221200717+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:40.221202283+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:40.221203998+07:00","message":"StatePrefix: 'กฎที่ใช้ในราชการมีการแบ่งลำดับตามสถานการณ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:40.221206181+07:00","message":"TextPushed: 'กฎที่ใช้ในราชการมีการแบ่งลำดับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:40.221207682+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:40.221209618+07:00","message":"> Transcript [3755] [true]: 'กฎที่ใช้ในราชการมีการแบ่งลำดับตามสถานการณ์สักอย่างชัดเจน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:40.221211514+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:40.221212893+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:40.221214173+07:00","message":"StatePrefix: 'กฎที่ใช้ในราชการมีการแบ่งลำดับตามสถานการณ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:40.221220617+07:00","message":"TextPushed: 'กฎที่ใช้ในราชการมีการแบ่งลำดับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:40.221226438+07:00","message":"Push: 'ตามสถานการณ์สักอย่างชัดเจน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:40.221234768+07:00","message":"push: {true ตามสถานการณ์สักอย่างชัดเจน 0 0xc002922600}"}
{"level":"info","service":"Main","time":"2025-10-27T14:43:40.232364159+07:00","message":"write wav file: './tmp/7446/7446_653.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:40.308745954+07:00","message":"[GCS] Start streaming session, msgId: 654"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:43:40.684319122+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:43:40.684320189+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:41.190256593+07:00","message":"receive streaming session, msgId: 654"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:41.190292179+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":"2025-10-27T14:43:41.190296617+07:00","message":"receive interim result [false|false]: แตก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:41.19031088+07:00","message":"[buffer interim] 654 false แตก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:41.190317283+07:00","message":"[bufferProcess] interim [660000000]:แตก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:41.190318614+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:41.216877291+07:00","message":"receive streaming session, msgId: 654"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:41.216909704+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":"2025-10-27T14:43:41.21691513+07:00","message":"receive interim result [false|false]: แต่ก็"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:41.216926499+07:00","message":"[buffer interim] 654 false แต่ก็"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:41.216932794+07:00","message":"[bufferProcess] interim [720000000]:แต่ก็"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:41.21693464+07:00","message":"[bufferProcess] send to processor:แตก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:41.216939692+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:41.216945171+07:00","message":"> Transcript [3756] [false]: 'แตก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:41.216946895+07:00","message":"Set StatePrefix (first interim): 'แตก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:41.367815647+07:00","message":"receive streaming session, msgId: 654"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:41.367853912+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":"2025-10-27T14:43:41.367859712+07:00","message":"receive interim result [false|false]: แต่กด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:41.367873724+07:00","message":"[buffer interim] 654 false แต่กด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:41.367880288+07:00","message":"[bufferProcess] interim [840000000]:แต่กด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:41.367882272+07:00","message":"[bufferProcess] send to processor:แต่ก็"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:41.367885552+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:41.367888007+07:00","message":"> Transcript [3757] [false]: 'แต่ก็'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:41.367889775+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:41.367891789+07:00","message":"Set new StatePrefix: 'แต่ก็'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:41.945689036+07:00","message":"receive streaming session, msgId: 654"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:41.945739223+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แต่กด\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:41.945745676+07:00","message":"receive interim result [false|false]: แต่กด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:41.945761941+07:00","message":"[buffer interim] 654 false แต่กด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:41.945772127+07:00","message":"[bufferProcess] interim [440000000]:แต่กด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:41.94577476+07:00","message":"[bufferProcess] send to processor:แต่กด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:41.945781075+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:41.945784899+07:00","message":"> Transcript [3758] [false]: 'แต่กด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:41.945787667+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:41.945789979+07:00","message":"Set new StatePrefix: 'แต่กด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:42.084448304+07:00","message":"receive streaming session, msgId: 654"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:42.084484173+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":"2025-10-27T14:43:42.08449044+07:00","message":"receive interim result [false|false]: แต่ก็จะมี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:42.08450447+07:00","message":"[buffer interim] 654 false แต่ก็จะมี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:42.08451125+07:00","message":"[bufferProcess] interim [620000000]:แต่ก็จะมี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:42.084513355+07:00","message":"[bufferProcess] send to processor:แต่กด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:42.084518336+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:42.084520885+07:00","message":"> Transcript [3759] [false]: 'แต่กด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:42.084523395+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:42.084525231+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:42.084526786+07:00","message":"StatePrefix: 'แต่กด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:42.084528625+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:42.263466909+07:00","message":"receive streaming session, msgId: 654"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:42.26351192+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":"2025-10-27T14:43:42.263519637+07:00","message":"receive interim result [false|false]: แต่ก็จะมีกี่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:42.263536328+07:00","message":"[buffer interim] 654 false แต่ก็จะมีกี่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:42.263545451+07:00","message":"[bufferProcess] interim [800000000]:แต่ก็จะมีกี่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:42.263548664+07:00","message":"[bufferProcess] send to processor:แต่ก็จะมี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:42.263553281+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:42.263556713+07:00","message":"> Transcript [3760] [false]: 'แต่ก็จะมี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:42.26355974+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:42.263562454+07:00","message":"Set new StatePrefix: 'แต่ก็จะมี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:42.376046127+07:00","message":"receive streaming session, msgId: 654"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:42.376080975+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":"2025-10-27T14:43:42.376086724+07:00","message":"receive interim result [false|false]: แต่ก็อาจจะมีการ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:42.376098403+07:00","message":"[buffer interim] 654 false แต่ก็อาจจะมีการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:42.376108924+07:00","message":"[bufferProcess] interim [860000000]:แต่ก็อาจจะมีการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:42.376111108+07:00","message":"[bufferProcess] send to processor:แต่ก็จะมีกี่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:42.376117175+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:42.376119806+07:00","message":"> Transcript [3761] [false]: 'แต่ก็จะมีกี่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:42.376122653+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:42.376124335+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:42.376126054+07:00","message":"StatePrefix: 'แต่ก็จะมี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:42.376128305+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:42.585671947+07:00","message":"receive streaming session, msgId: 654"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:42.585705498+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":"2025-10-27T14:43:42.585711218+07:00","message":"receive interim result [false|false]: แต่ก็อาจจะมีการเลือก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:42.585724701+07:00","message":"[buffer interim] 654 false แต่ก็อาจจะมีการเลือก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:42.585732074+07:00","message":"[bufferProcess] interim [100000000]:แต่ก็อาจจะมีการเลือก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:42.585734133+07:00","message":"[bufferProcess] send to processor:แต่ก็อาจจะมีการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:42.585739443+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:42.585741882+07:00","message":"> Transcript [3762] [false]: 'แต่ก็อาจจะมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:42.58574384+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:42.585745564+07:00","message":"Set new StatePrefix: 'แต่ก็อาจจะมีการ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:42.639079983+07:00","message":"receive streaming session, msgId: 654"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:42.63912261+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":"2025-10-27T14:43:42.639129551+07:00","message":"receive interim result [false|false]: แต่ก็อาจจะมีการเรียก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:42.639144182+07:00","message":"[buffer interim] 654 false แต่ก็อาจจะมีการเรียก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:42.639150406+07:00","message":"[bufferProcess] interim [160000000]:แต่ก็อาจจะมีการเรียก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:42.639152798+07:00","message":"[bufferProcess] send to processor:แต่ก็อาจจะมีการเลือก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:42.639156064+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:42.639159097+07:00","message":"> Transcript [3763] [false]: 'แต่ก็อาจจะมีการเลือก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:42.639162497+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:42.639164233+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:42.639165904+07:00","message":"StatePrefix: 'แต่ก็อาจจะมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:42.639167806+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:42.909893251+07:00","message":"receive streaming session, msgId: 654"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:42.909935529+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":"2025-10-27T14:43:42.909943933+07:00","message":"receive interim result [false|false]: แต่ก็อาจจะมีการร่วมกับ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:42.909959286+07:00","message":"[buffer interim] 654 false แต่ก็อาจจะมีการร่วมกับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:42.909967433+07:00","message":"[bufferProcess] interim [340000000]:แต่ก็อาจจะมีการร่วมกับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:42.909969573+07:00","message":"[bufferProcess] send to processor:แต่ก็อาจจะมีการเรียก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:42.909974813+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:42.909977527+07:00","message":"> Transcript [3764] [false]: 'แต่ก็อาจจะมีการเรียก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:42.909980619+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:42.909982509+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:42.909986569+07:00","message":"StatePrefix: 'แต่ก็อาจจะมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:42.909988484+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:42.965781962+07:00","message":"receive streaming session, msgId: 654"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:42.965855581+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":"2025-10-27T14:43:42.965861991+07:00","message":"receive interim result [false|false]: แต่ก็อาจจะมีการเล่นกับฉัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:42.965875744+07:00","message":"[buffer interim] 654 false แต่ก็อาจจะมีการเล่นกับฉัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:42.965882636+07:00","message":"[bufferProcess] interim [520000000]:แต่ก็อาจจะมีการเล่นกับฉัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:42.965884768+07:00","message":"[bufferProcess] send to processor:แต่ก็อาจจะมีการร่วมกับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:42.965890012+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:42.965892696+07:00","message":"> Transcript [3765] [false]: 'แต่ก็อาจจะมีการร่วมกับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:42.965895548+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:42.965897982+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:42.965900276+07:00","message":"StatePrefix: 'แต่ก็อาจจะมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:42.965902062+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:43.147825604+07:00","message":"receive streaming session, msgId: 654"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:43.147863924+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":"2025-10-27T14:43:43.147869943+07:00","message":"receive interim result [false|false]: แต่ก็อาจจะมีการเล่นกับฉันได้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:43.147885002+07:00","message":"[buffer interim] 654 false แต่ก็อาจจะมีการเล่นกับฉันได้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:43.147892415+07:00","message":"[bufferProcess] interim [700000000]:แต่ก็อาจจะมีการเล่นกับฉันได้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:43.147894389+07:00","message":"[bufferProcess] send to processor:แต่ก็อาจจะมีการเล่นกับฉัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:43.147897656+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:43.147900141+07:00","message":"> Transcript [3766] [false]: 'แต่ก็อาจจะมีการเล่นกับฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:43.147903101+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:43.14790495+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:43.14790692+07:00","message":"StatePrefix: 'แต่ก็อาจจะมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:43.147908673+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:43.147911043+07:00","message":"Push: 'แต่ก็อาจจะมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:43.147912711+07:00","message":"TextPushed: 'แต่ก็อาจจะมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:43.147914405+07:00","message":"Set new StatePrefix : 'แต่ก็อาจจะมีการเล่นกับฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:43.14791633+07:00","message":"Next Push (prob) : 'เล่นกับฉัน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:43.147924199+07:00","message":"push: {false แต่ก็อาจจะมีการ 0 0xc000045800}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:43.477848158+07:00","message":"receive streaming session, msgId: 654"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:43.477883276+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":"2025-10-27T14:43:43.477888782+07:00","message":"receive interim result [false|false]: แต่ก็อาจจะมีการเล่นกับฉันได้นะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:43.477902393+07:00","message":"[buffer interim] 654 false แต่ก็อาจจะมีการเล่นกับฉันได้นะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:43.477911741+07:00","message":"[bufferProcess] interim [0]:แต่ก็อาจจะมีการเล่นกับฉันได้นะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:43.477914384+07:00","message":"[bufferProcess] send to processor:แต่ก็อาจจะมีการเล่นกับฉันได้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:43.477919964+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:43.477922679+07:00","message":"> Transcript [3767] [false]: 'แต่ก็อาจจะมีการเล่นกับฉันได้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:43.477925822+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:43.477927669+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:43.477929163+07:00","message":"StatePrefix: 'แต่ก็อาจจะมีการเล่นกับฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:43.477931381+07:00","message":"TextPushed: 'แต่ก็อาจจะมีการ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:43.54514257+07:00","message":"receive streaming session, msgId: 654"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:43.545198451+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":"2025-10-27T14:43:43.545206197+07:00","message":"receive interim result [false|false]: แต่ก็อาจจะมีการเล่นกับฉันได้นะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:43.545223554+07:00","message":"[buffer interim] 654 false แต่ก็อาจจะมีการเล่นกับฉันได้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:43.545234416+07:00","message":"[bufferProcess] interim [120000000]:แต่ก็อาจจะมีการเล่นกับฉันได้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:43.545237261+07:00","message":"[bufferProcess] send to processor:แต่ก็อาจจะมีการเล่นกับฉันได้นะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:43.545242645+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:43.545245221+07:00","message":"> Transcript [3768] [false]: 'แต่ก็อาจจะมีการเล่นกับฉันได้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:43.545248225+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:43.545250093+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:43.545251876+07:00","message":"StatePrefix: 'แต่ก็อาจจะมีการเล่นกับฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:43.545254074+07:00","message":"TextPushed: 'แต่ก็อาจจะมีการ'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:43:43.685194459+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:43:43.685206481+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:44.182320374+07:00","message":"receive streaming session, msgId: 654"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:44.182356797+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":"2025-10-27T14:43:44.182362769+07:00","message":"receive interim result [false|false]: แต่ก็อาจจะมีการเล่นกับฉันได้นะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:44.182377267+07:00","message":"[buffer interim] 654 false แต่ก็อาจจะมีการเล่นกับฉันได้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:44.18238407+07:00","message":"[bufferProcess] interim [720000000]:แต่ก็อาจจะมีการเล่นกับฉันได้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:44.182386301+07:00","message":"[bufferProcess] send to processor:แต่ก็อาจจะมีการเล่นกับฉันได้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:44.182389685+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:44.182392089+07:00","message":"> Transcript [3769] [false]: 'แต่ก็อาจจะมีการเล่นกับฉันได้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:44.182394802+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:44.182396893+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:44.182398663+07:00","message":"StatePrefix: 'แต่ก็อาจจะมีการเล่นกับฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:44.182400524+07:00","message":"TextPushed: 'แต่ก็อาจจะมีการ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:44.376882634+07:00","message":"receive streaming session, msgId: 654"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:44.376922867+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":"2025-10-27T14:43:44.376928554+07:00","message":"receive interim result [false|false]: แต่ก็อาจจะมีการเล่นกับฉันได้นะคะอย่าง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:44.376942946+07:00","message":"[buffer interim] 654 false แต่ก็อาจจะมีการเล่นกับฉันได้นะคะอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:44.376950052+07:00","message":"[bufferProcess] interim [840000000]:แต่ก็อาจจะมีการเล่นกับฉันได้นะคะอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:44.376952143+07:00","message":"[bufferProcess] send to processor:แต่ก็อาจจะมีการเล่นกับฉันได้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:44.376957707+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:44.37696065+07:00","message":"> Transcript [3770] [false]: 'แต่ก็อาจจะมีการเล่นกับฉันได้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:44.376963938+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:44.376965894+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:44.376968092+07:00","message":"StatePrefix: 'แต่ก็อาจจะมีการเล่นกับฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:44.376970649+07:00","message":"TextPushed: 'แต่ก็อาจจะมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:44.376975804+07:00","message":"Push: 'เล่นกับฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:44.376977412+07:00","message":"TextPushed: 'แต่ก็อาจจะมีการเล่นกับฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:44.37697906+07:00","message":"Set new StatePrefix : 'แต่ก็อาจจะมีการเล่นกับฉันได้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:44.376980996+07:00","message":"Next Push (prob) : 'ได้นะคะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:44.376989215+07:00","message":"push: {false เล่นกับฉัน 0 0xc000045800}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:44.378457076+07:00","message":"receive streaming session, msgId: 654"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:44.378482897+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":"2025-10-27T14:43:44.378488335+07:00","message":"receive interim result [false|false]: แต่ก็อาจจะมีการเล่นกับฉันได้นะคะอย่างเช่น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:44.378502127+07:00","message":"[buffer interim] 654 false แต่ก็อาจจะมีการเล่นกับฉันได้นะคะอย่างเช่น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:44.378508651+07:00","message":"[bufferProcess] interim [900000000]:แต่ก็อาจจะมีการเล่นกับฉันได้นะคะอย่างเช่น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:44.378510618+07:00","message":"[bufferProcess] send to processor:แต่ก็อาจจะมีการเล่นกับฉันได้นะคะอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:44.378513678+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:44.37851745+07:00","message":"> Transcript [3771] [false]: 'แต่ก็อาจจะมีการเล่นกับฉันได้นะคะอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:44.378521171+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:44.378522838+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:44.378524729+07:00","message":"StatePrefix: 'แต่ก็อาจจะมีการเล่นกับฉันได้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:44.378526882+07:00","message":"TextPushed: 'แต่ก็อาจจะมีการเล่นกับฉัน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:44.699857699+07:00","message":"receive streaming session, msgId: 654"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:44.699898621+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":"2025-10-27T14:43:44.699906575+07:00","message":"receive interim result [false|false]: แต่ก็อาจจะมีการเล่นกับฉันได้นะคะอย่างเช่นกัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:44.699921916+07:00","message":"[buffer interim] 654 false แต่ก็อาจจะมีการเล่นกับฉันได้นะคะอย่างเช่นกัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:44.699931186+07:00","message":"[bufferProcess] interim [200000000]:แต่ก็อาจจะมีการเล่นกับฉันได้นะคะอย่างเช่นกัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:44.69993348+07:00","message":"[bufferProcess] send to processor:แต่ก็อาจจะมีการเล่นกับฉันได้นะคะอย่างเช่น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:44.699938651+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:44.699941254+07:00","message":"> Transcript [3772] [false]: 'แต่ก็อาจจะมีการเล่นกับฉันได้นะคะอย่างเช่น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:44.699945032+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:44.699946804+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:44.6999501+07:00","message":"StatePrefix: 'แต่ก็อาจจะมีการเล่นกับฉันได้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:44.699952683+07:00","message":"TextPushed: 'แต่ก็อาจจะมีการเล่นกับฉัน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:45.101942587+07:00","message":"receive streaming session, msgId: 654"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:45.102014799+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":"2025-10-27T14:43:45.102021059+07:00","message":"receive interim result [false|false]: แต่ก็อาจจะมีการเล่นกับฉันได้นะคะอย่างเช่นก็ส่งของ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:45.102035791+07:00","message":"[buffer interim] 654 false แต่ก็อาจจะมีการเล่นกับฉันได้นะคะอย่างเช่นก็ส่งของ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:45.102042656+07:00","message":"[bufferProcess] interim [620000000]:แต่ก็อาจจะมีการเล่นกับฉันได้นะคะอย่างเช่นก็ส่งของ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:45.10204499+07:00","message":"[bufferProcess] send to processor:แต่ก็อาจจะมีการเล่นกับฉันได้นะคะอย่างเช่นกัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:45.102050815+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:45.102054319+07:00","message":"> Transcript [3773] [false]: 'แต่ก็อาจจะมีการเล่นกับฉันได้นะคะอย่างเช่นกัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:45.102059245+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:45.102062101+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:45.102066038+07:00","message":"StatePrefix: 'แต่ก็อาจจะมีการเล่นกับฉันได้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:45.102068843+07:00","message":"TextPushed: 'แต่ก็อาจจะมีการเล่นกับฉัน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:45.404957487+07:00","message":"receive streaming session, msgId: 654"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:45.405000824+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":"2025-10-27T14:43:45.405015298+07:00","message":"receive interim result [false|false]: แต่ก็อาจจะมีการเล่นกับฉันได้นะคะอย่างเช่นประสบความสำเร็จ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:45.405030173+07:00","message":"[buffer interim] 654 false แต่ก็อาจจะมีการเล่นกับฉันได้นะคะอย่างเช่นประสบความสำเร็จ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:45.405037143+07:00","message":"[bufferProcess] interim [920000000]:แต่ก็อาจจะมีการเล่นกับฉันได้นะคะอย่างเช่นประสบความสำเร็จ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:45.40503956+07:00","message":"[bufferProcess] send to processor:แต่ก็อาจจะมีการเล่นกับฉันได้นะคะอย่างเช่นก็ส่งของ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:45.405045013+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:45.40504751+07:00","message":"> Transcript [3774] [false]: 'แต่ก็อาจจะมีการเล่นกับฉันได้นะคะอย่างเช่นก็ส่งของ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:45.405051213+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:45.405053178+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:45.405055473+07:00","message":"StatePrefix: 'แต่ก็อาจจะมีการเล่นกับฉันได้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:45.405057802+07:00","message":"TextPushed: 'แต่ก็อาจจะมีการเล่นกับฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:45.405061958+07:00","message":"Push: 'ได้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:45.405063452+07:00","message":"TextPushed: 'แต่ก็อาจจะมีการเล่นกับฉันได้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:45.405065628+07:00","message":"Set new StatePrefix : 'แต่ก็อาจจะมีการเล่นกับฉันได้นะคะอย่างเช่นก็ส่งของ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:45.40506876+07:00","message":"Next Push (prob) : 'อย่างเช่นก็ส่งของ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:45.40507748+07:00","message":"push: {false ได้นะคะ 0 0xc000045800}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:45.593517246+07:00","message":"receive streaming session, msgId: 654"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:45.593552829+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":"2025-10-27T14:43:45.593558552+07:00","message":"receive interim result [false|false]: แต่ก็อาจจะมีการเล่นกับฉันได้นะคะอย่างเช่นก็ส่งของสมเด็จพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:45.593570829+07:00","message":"[buffer interim] 654 false แต่ก็อาจจะมีการเล่นกับฉันได้นะคะอย่างเช่นก็ส่งของสมเด็จพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:45.593577344+07:00","message":"[bufferProcess] interim [100000000]:แต่ก็อาจจะมีการเล่นกับฉันได้นะคะอย่างเช่นก็ส่งของสมเด็จพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:45.593579823+07:00","message":"[bufferProcess] send to processor:แต่ก็อาจจะมีการเล่นกับฉันได้นะคะอย่างเช่นประสบความสำเร็จ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:45.5935852+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:45.593587888+07:00","message":"> Transcript [3775] [false]: 'แต่ก็อาจจะมีการเล่นกับฉันได้นะคะอย่างเช่นประสบความสำเร็จ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:45.593590114+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:45.593591952+07:00","message":"Set new StatePrefix: 'แต่ก็อาจจะมีการเล่นกับฉันได้นะคะอย่างเช่นประสบความสำเร็จ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:45.78029277+07:00","message":"receive streaming session, msgId: 654"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:45.780330196+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":"2025-10-27T14:43:45.7803399+07:00","message":"receive interim result [false|false]: แต่ก็อาจจะมีการเล่นกับฉันได้นะคะอย่างเช่นก็ส่งของสมเด็จพระมหา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:45.780353247+07:00","message":"[buffer interim] 654 false แต่ก็อาจจะมีการเล่นกับฉันได้นะคะอย่างเช่นก็ส่งของสมเด็จพระมหา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:45.780359749+07:00","message":"[bufferProcess] interim [280000000]:แต่ก็อาจจะมีการเล่นกับฉันได้นะคะอย่างเช่นก็ส่งของสมเด็จพระมหา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:45.780363217+07:00","message":"[bufferProcess] send to processor:แต่ก็อาจจะมีการเล่นกับฉันได้นะคะอย่างเช่นก็ส่งของสมเด็จพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:45.780370174+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:45.780372777+07:00","message":"> Transcript [3776] [false]: 'แต่ก็อาจจะมีการเล่นกับฉันได้นะคะอย่างเช่นก็ส่งของสมเด็จพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:45.78037489+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:45.78037661+07:00","message":"Set new StatePrefix: 'แต่ก็อาจจะมีการเล่นกับฉันได้นะคะอย่างเช่นก็ส่งของสมเด็จพระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:45.978965884+07:00","message":"receive streaming session, msgId: 654"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:45.979002483+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":"2025-10-27T14:43:45.979014491+07:00","message":"receive interim result [false|false]: แต่ก็อาจจะมีการเล่นกับฉันได้นะคะอย่างเช่นก็ส่งของสมเด็จพระมหาสมณเจ้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:45.979027067+07:00","message":"[buffer interim] 654 false แต่ก็อาจจะมีการเล่นกับฉันได้นะคะอย่างเช่นก็ส่งของสมเด็จพระมหาสมณเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:45.979033704+07:00","message":"[bufferProcess] interim [520000000]:แต่ก็อาจจะมีการเล่นกับฉันได้นะคะอย่างเช่นก็ส่งของสมเด็จพระมหาสมณเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:45.979036216+07:00","message":"[bufferProcess] send to processor:แต่ก็อาจจะมีการเล่นกับฉันได้นะคะอย่างเช่นก็ส่งของสมเด็จพระมหา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:45.979041505+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:45.97904406+07:00","message":"> Transcript [3777] [false]: 'แต่ก็อาจจะมีการเล่นกับฉันได้นะคะอย่างเช่นก็ส่งของสมเด็จพระมหา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:45.979047728+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:45.979049575+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:45.979051577+07:00","message":"StatePrefix: 'แต่ก็อาจจะมีการเล่นกับฉันได้นะคะอย่างเช่นก็ส่งของสมเด็จพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:45.979054261+07:00","message":"TextPushed: 'แต่ก็อาจจะมีการเล่นกับฉันได้นะคะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:46.1691573+07:00","message":"receive streaming session, msgId: 654"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:46.16921115+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":"2025-10-27T14:43:46.16921933+07:00","message":"receive interim result [false|false]: แต่ก็อาจจะมีการเล่นกับฉันได้นะคะอย่างเช่นก็ส่งของสมเด็จพระมหาสมณ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:46.169234111+07:00","message":"[buffer interim] 654 false แต่ก็อาจจะมีการเล่นกับฉันได้นะคะอย่างเช่นก็ส่งของสมเด็จพระมหาสมณ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:46.169261235+07:00","message":"[bufferProcess] interim [700000000]:แต่ก็อาจจะมีการเล่นกับฉันได้นะคะอย่างเช่นก็ส่งของสมเด็จพระมหาสมณ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:46.169264028+07:00","message":"[bufferProcess] send to processor:แต่ก็อาจจะมีการเล่นกับฉันได้นะคะอย่างเช่นก็ส่งของสมเด็จพระมหาสมณเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:46.169267854+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:46.169271291+07:00","message":"> Transcript [3778] [false]: 'แต่ก็อาจจะมีการเล่นกับฉันได้นะคะอย่างเช่นก็ส่งของสมเด็จพระมหาสมณเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:46.169274954+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:46.169276874+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:46.169278474+07:00","message":"StatePrefix: 'แต่ก็อาจจะมีการเล่นกับฉันได้นะคะอย่างเช่นก็ส่งของสมเด็จพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:46.169280897+07:00","message":"TextPushed: 'แต่ก็อาจจะมีการเล่นกับฉันได้นะคะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:46.299723779+07:00","message":"receive streaming session, msgId: 654"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:46.299757129+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":"2025-10-27T14:43:46.299763448+07:00","message":"receive interim result [false|false]: แต่ก็อาจจะมีการเล่นกับฉันได้นะคะอย่างเช่นก็ส่งของสมเด็จพระมหาสมณเจ้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:46.299777618+07:00","message":"[buffer interim] 654 false แต่ก็อาจจะมีการเล่นกับฉันได้นะคะอย่างเช่นก็ส่งของสมเด็จพระมหาสมณเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:46.299784289+07:00","message":"[bufferProcess] interim [820000000]:แต่ก็อาจจะมีการเล่นกับฉันได้นะคะอย่างเช่นก็ส่งของสมเด็จพระมหาสมณเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:46.299786448+07:00","message":"[bufferProcess] send to processor:แต่ก็อาจจะมีการเล่นกับฉันได้นะคะอย่างเช่นก็ส่งของสมเด็จพระมหาสมณ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:46.29978988+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:46.299793503+07:00","message":"> Transcript [3779] [false]: 'แต่ก็อาจจะมีการเล่นกับฉันได้นะคะอย่างเช่นก็ส่งของสมเด็จพระมหาสมณ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:46.299797189+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:46.29979891+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:46.299800814+07:00","message":"StatePrefix: 'แต่ก็อาจจะมีการเล่นกับฉันได้นะคะอย่างเช่นก็ส่งของสมเด็จพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:46.299803433+07:00","message":"TextPushed: 'แต่ก็อาจจะมีการเล่นกับฉันได้นะคะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:46.397493978+07:00","message":"[GCS] IsForceVAD: false for message ID: 654"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:46.458704856+07:00","message":"[GCS] Start streaming session, msgId: 655"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:46.592037737+07:00","message":"receive streaming session, msgId: 654"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:46.592101962+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แต่ก็อาจจะมีการเล่นกับฉันได้นะคะอย่างเช่นก็ส่งของสมเด็จพระมหาสมณเจ้า\",\"confidence\":0.9200607}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":90000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:46.592108379+07:00","message":"receive interim result [true|false]: แต่ก็อาจจะมีการเล่นกับฉันได้นะคะอย่างเช่นก็ส่งของสมเด็จพระมหาสมณเจ้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:46.592116014+07:00","message":"end recv isFinal message id 654"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:46.592118528+07:00","message":"end Recv id 654"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:46.592124933+07:00","message":"[buffer interim] 654 true แต่ก็อาจจะมีการเล่นกับฉันได้นะคะอย่างเช่นก็ส่งของสมเด็จพระมหาสมณเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:46.592135646+07:00","message":"[bufferProcess] interim [90000000]:แต่ก็อาจจะมีการเล่นกับฉันได้นะคะอย่างเช่นก็ส่งของสมเด็จพระมหาสมณเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:46.592141579+07:00","message":"[bufferProcess] send to processor (isfinal):แต่ก็อาจจะมีการเล่นกับฉันได้นะคะอย่างเช่นก็ส่งของสมเด็จพระมหาสมณเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:46.5921484+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:46.59215175+07:00","message":"> Transcript [3780] [false]: 'แต่ก็อาจจะมีการเล่นกับฉันได้นะคะอย่างเช่นก็ส่งของสมเด็จพระมหาสมณเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:46.592156805+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:46.592158694+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:46.592160832+07:00","message":"StatePrefix: 'แต่ก็อาจจะมีการเล่นกับฉันได้นะคะอย่างเช่นก็ส่งของสมเด็จพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:46.592163218+07:00","message":"TextPushed: 'แต่ก็อาจจะมีการเล่นกับฉันได้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:46.592166239+07:00","message":"Push: 'อย่างเช่นก็ส่งของสมเด็จพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:46.592167928+07:00","message":"TextPushed: 'แต่ก็อาจจะมีการเล่นกับฉันได้นะคะอย่างเช่นก็ส่งของสมเด็จพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:46.592169769+07:00","message":"Set new StatePrefix : 'แต่ก็อาจจะมีการเล่นกับฉันได้นะคะอย่างเช่นก็ส่งของสมเด็จพระมหาสมณเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:46.592172276+07:00","message":"Next Push (prob) : 'มหาสมณเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:46.592173878+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:46.592175555+07:00","message":"> Transcript [3781] [true]: 'แต่ก็อาจจะมีการเล่นกับฉันได้นะคะอย่างเช่นก็ส่งของสมเด็จพระมหาสมณเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:46.592177504+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:46.592178794+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:46.59218253+07:00","message":"StatePrefix: 'แต่ก็อาจจะมีการเล่นกับฉันได้นะคะอย่างเช่นก็ส่งของสมเด็จพระมหาสมณเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:46.592185487+07:00","message":"TextPushed: 'แต่ก็อาจจะมีการเล่นกับฉันได้นะคะอย่างเช่นก็ส่งของสมเด็จพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:46.592192006+07:00","message":"Push: 'มหาสมณเจ้า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:46.592199992+07:00","message":"push: {false อย่างเช่นก็ส่งของสมเด็จพระ 0 0xc000045800}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:46.592213481+07:00","message":"push: {true มหาสมณเจ้า 0 0xc000045800}"}
{"level":"info","service":"Main","time":"2025-10-27T14:43:46.603454456+07:00","message":"write wav file: './tmp/7446/7446_654.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:43:46.686012122+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:43:46.686016197+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:47.326070193+07:00","message":"receive streaming session, msgId: 655"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:47.326117003+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":"2025-10-27T14:43:47.326122409+07:00","message":"receive interim result [false|false]: เอาขยะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:47.326138488+07:00","message":"[buffer interim] 655 false เอาขยะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:47.326145444+07:00","message":"[bufferProcess] interim [660000000]:เอาขยะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:47.326147004+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:47.674058048+07:00","message":"receive streaming session, msgId: 655"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:47.674091621+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":"2025-10-27T14:43:47.674097264+07:00","message":"receive interim result [false|false]: ขยะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:47.674107916+07:00","message":"[buffer interim] 655 false ขยะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:47.674115173+07:00","message":"[bufferProcess] interim [20000000]:ขยะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:47.674117881+07:00","message":"[bufferProcess] send to processor:เอาขยะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:47.674123809+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:47.674127445+07:00","message":"> Transcript [3782] [false]: 'เอาขยะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:47.674129846+07:00","message":"Set StatePrefix (first interim): 'เอาขยะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:47.83247586+07:00","message":"receive streaming session, msgId: 655"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:47.832524788+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":"2025-10-27T14:43:47.832530533+07:00","message":"receive interim result [false|false]: พญาวัด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:47.832545627+07:00","message":"[buffer interim] 655 false พญาวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:47.832552145+07:00","message":"[bufferProcess] interim [140000000]:พญาวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:47.832554043+07:00","message":"[bufferProcess] send to processor:ขยะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:47.832557456+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:47.832560061+07:00","message":"> Transcript [3783] [false]: 'ขยะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:47.832561899+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:47.832564404+07:00","message":"Set new StatePrefix: 'ขยะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:47.832588814+07:00","message":"receive streaming session, msgId: 655"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:47.832610094+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":"2025-10-27T14:43:47.832615112+07:00","message":"receive interim result [false|false]: กรมพระยา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:47.8326292+07:00","message":"[buffer interim] 655 false กรมพระยา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:47.832635964+07:00","message":"[bufferProcess] interim [200000000]:กรมพระยา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:47.832637716+07:00","message":"[bufferProcess] send to processor:พญาวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:47.832642784+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:47.832645171+07:00","message":"> Transcript [3784] [false]: 'พญาวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:47.832647132+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:47.832648887+07:00","message":"Set new StatePrefix: 'พญาวัด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:48.086564219+07:00","message":"receive streaming session, msgId: 655"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:48.086603625+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":"2025-10-27T14:43:48.086610471+07:00","message":"receive interim result [false|false]: กรมพระยาวชิรญา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:48.086623399+07:00","message":"[buffer interim] 655 false กรมพระยาวชิรญา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:48.086633254+07:00","message":"[bufferProcess] interim [440000000]:กรมพระยาวชิรญา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:48.086636444+07:00","message":"[bufferProcess] send to processor:กรมพระยา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:48.086642318+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:48.086645369+07:00","message":"> Transcript [3785] [false]: 'กรมพระยา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:48.08664811+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:48.086650629+07:00","message":"Set new StatePrefix: 'กรมพระยา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:48.225772384+07:00","message":"receive streaming session, msgId: 655"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:48.225808273+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":"2025-10-27T14:43:48.225813808+07:00","message":"receive interim result [false|false]: กรมพระยาวชิรญาณ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:48.225829204+07:00","message":"[buffer interim] 655 false กรมพระยาวชิรญาณ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:48.225836185+07:00","message":"[bufferProcess] interim [620000000]:กรมพระยาวชิรญาณ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:48.225838083+07:00","message":"[bufferProcess] send to processor:กรมพระยาวชิรญา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:48.225841313+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:48.225844028+07:00","message":"> Transcript [3786] [false]: 'กรมพระยาวชิรญา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:48.225847+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:48.225848829+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:48.22585062+07:00","message":"StatePrefix: 'กรมพระยา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:48.225852908+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:48.407586215+07:00","message":"receive streaming session, msgId: 655"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:48.407623043+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":"2025-10-27T14:43:48.407629115+07:00","message":"receive interim result [false|false]: กรมพระยาวชิรญาณวโรรส"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:48.40764572+07:00","message":"[buffer interim] 655 false กรมพระยาวชิรญาณวโรรส"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:48.407654748+07:00","message":"[bufferProcess] interim [740000000]:กรมพระยาวชิรญาณวโรรส"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:48.407657151+07:00","message":"[bufferProcess] send to processor:กรมพระยาวชิรญาณ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:48.407662475+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:48.407664931+07:00","message":"> Transcript [3787] [false]: 'กรมพระยาวชิรญาณ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:48.407668044+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:48.40766982+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:48.407671616+07:00","message":"StatePrefix: 'กรมพระยา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:48.407673413+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:49.046510201+07:00","message":"receive streaming session, msgId: 655"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:49.04656077+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กรมพระยาวชิรญาณวโรรส\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:49.046567912+07:00","message":"receive interim result [false|false]: กรมพระยาวชิรญาณวโรรส"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:49.046585964+07:00","message":"[buffer interim] 655 false กรมพระยาวชิรญาณวโรรส"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:49.046597024+07:00","message":"[bufferProcess] interim [340000000]:กรมพระยาวชิรญาณวโรรส"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:49.046600257+07:00","message":"[bufferProcess] send to processor:กรมพระยาวชิรญาณวโรรส"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:49.046606841+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:49.046610426+07:00","message":"> Transcript [3788] [false]: 'กรมพระยาวชิรญาณวโรรส'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:49.046614555+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:49.046617082+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:49.046619402+07:00","message":"StatePrefix: 'กรมพระยา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:49.046621902+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:43:49.686344717+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:43:49.686353659+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:49.941110072+07:00","message":"receive streaming session, msgId: 655"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:49.941144253+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":"2025-10-27T14:43:49.941149964+07:00","message":"receive interim result [false|false]: กรมพระยาวชิรญาณวโรรสเมื่อชน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:49.941181756+07:00","message":"[buffer interim] 655 false กรมพระยาวชิรญาณวโรรสเมื่อชน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:49.941189946+07:00","message":"[bufferProcess] interim [300000000]:กรมพระยาวชิรญาณวโรรสเมื่อชน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:49.941192019+07:00","message":"[bufferProcess] send to processor:กรมพระยาวชิรญาณวโรรส"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:49.941195544+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:49.941198118+07:00","message":"> Transcript [3789] [false]: 'กรมพระยาวชิรญาณวโรรส'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:49.941200912+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:49.941202694+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:49.941204314+07:00","message":"StatePrefix: 'กรมพระยา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:49.941205946+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:49.941208283+07:00","message":"Push: 'กรมพระยา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:49.941209922+07:00","message":"TextPushed: 'กรมพระยา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:49.9412118+07:00","message":"Set new StatePrefix : 'กรมพระยาวชิรญาณวโรรส'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:49.941214099+07:00","message":"Next Push (prob) : 'วชิรญาณวโรรส'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:49.941221693+07:00","message":"push: {false กรมพระยา 0 0xc0023e8200}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:50.01723003+07:00","message":"receive streaming session, msgId: 655"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:50.01726619+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":"2025-10-27T14:43:50.017272297+07:00","message":"receive interim result [false|false]: กรมพระยาวชิรญาณวโรรสเมืองชล"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:50.017285013+07:00","message":"[buffer interim] 655 false กรมพระยาวชิรญาณวโรรสเมืองชล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:50.017294554+07:00","message":"[bufferProcess] interim [420000000]:กรมพระยาวชิรญาณวโรรสเมืองชล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:50.017296681+07:00","message":"[bufferProcess] send to processor:กรมพระยาวชิรญาณวโรรสเมื่อชน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:50.017302113+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:50.017304768+07:00","message":"> Transcript [3790] [false]: 'กรมพระยาวชิรญาณวโรรสเมื่อชน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:50.017307871+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:50.017309857+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:50.017311657+07:00","message":"StatePrefix: 'กรมพระยาวชิรญาณวโรรส'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:50.017313681+07:00","message":"TextPushed: 'กรมพระยา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:50.336310208+07:00","message":"receive streaming session, msgId: 655"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:50.336345788+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":"2025-10-27T14:43:50.33635192+07:00","message":"receive interim result [false|false]: กรมพระยาวชิรญาณวโรรสเมื่อชนได้รับ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:50.336363986+07:00","message":"[buffer interim] 655 false กรมพระยาวชิรญาณวโรรสเมื่อชนได้รับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:50.336370623+07:00","message":"[bufferProcess] interim [720000000]:กรมพระยาวชิรญาณวโรรสเมื่อชนได้รับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:50.336372703+07:00","message":"[bufferProcess] send to processor:กรมพระยาวชิรญาณวโรรสเมืองชล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:50.336377743+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:50.336380343+07:00","message":"> Transcript [3791] [false]: 'กรมพระยาวชิรญาณวโรรสเมืองชล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:50.33638354+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:50.336385526+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:50.336387443+07:00","message":"StatePrefix: 'กรมพระยาวชิรญาณวโรรส'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:50.336389418+07:00","message":"TextPushed: 'กรมพระยา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:50.652718894+07:00","message":"receive streaming session, msgId: 655"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:50.652751634+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":"2025-10-27T14:43:50.652757632+07:00","message":"receive interim result [false|false]: กรมพระยาวชิรญาณวโรรสเมื่อชนได้รับอะไร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:50.652770755+07:00","message":"[buffer interim] 655 false กรมพระยาวชิรญาณวโรรสเมื่อชนได้รับอะไร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:50.652777993+07:00","message":"[bufferProcess] interim [960000000]:กรมพระยาวชิรญาณวโรรสเมื่อชนได้รับอะไร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:50.652780073+07:00","message":"[bufferProcess] send to processor:กรมพระยาวชิรญาณวโรรสเมื่อชนได้รับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:50.652785245+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:50.652787709+07:00","message":"> Transcript [3792] [false]: 'กรมพระยาวชิรญาณวโรรสเมื่อชนได้รับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:50.652790598+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:50.652792305+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:50.65279419+07:00","message":"StatePrefix: 'กรมพระยาวชิรญาณวโรรส'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:50.652796415+07:00","message":"TextPushed: 'กรมพระยา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:50.654554995+07:00","message":"receive streaming session, msgId: 655"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:50.654590656+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":"2025-10-27T14:43:50.654595985+07:00","message":"receive interim result [false|false]: กรมพระยาวชิรญาณวโรรสเมื่อชนได้รับ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:50.654610125+07:00","message":"[buffer interim] 655 false กรมพระยาวชิรญาณวโรรสเมื่อชนได้รับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:50.654617127+07:00","message":"[bufferProcess] interim [20000000]:กรมพระยาวชิรญาณวโรรสเมื่อชนได้รับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:50.654619232+07:00","message":"[bufferProcess] send to processor:กรมพระยาวชิรญาณวโรรสเมื่อชนได้รับอะไร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:50.654624765+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:50.654627365+07:00","message":"> Transcript [3793] [false]: 'กรมพระยาวชิรญาณวโรรสเมื่อชนได้รับอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:50.654630941+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:50.654632632+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:50.654634385+07:00","message":"StatePrefix: 'กรมพระยาวชิรญาณวโรรส'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:50.654636187+07:00","message":"TextPushed: 'กรมพระยา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:50.654640343+07:00","message":"Push: 'วชิรญาณวโรรส'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:50.654641843+07:00","message":"TextPushed: 'กรมพระยาวชิรญาณวโรรส'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:50.654643558+07:00","message":"Set new StatePrefix : 'กรมพระยาวชิรญาณวโรรสเมื่อชนได้รับอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:50.654645445+07:00","message":"Next Push (prob) : 'เมื่อชนได้รับอะไร'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:50.654652394+07:00","message":"push: {false วชิรญาณวโรรส 0 0xc0023e8200}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:50.710917306+07:00","message":"receive streaming session, msgId: 655"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:50.710953493+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":"2025-10-27T14:43:50.710958736+07:00","message":"receive interim result [false|false]: กรมพระยาวชิรญาณวโรรสเมื่อชนได้รับพระราชทาน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:50.710973129+07:00","message":"[buffer interim] 655 false กรมพระยาวชิรญาณวโรรสเมื่อชนได้รับพระราชทาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:50.710980681+07:00","message":"[bufferProcess] interim [80000000]:กรมพระยาวชิรญาณวโรรสเมื่อชนได้รับพระราชทาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:50.710983087+07:00","message":"[bufferProcess] send to processor:กรมพระยาวชิรญาณวโรรสเมื่อชนได้รับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:50.710989591+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:50.710992306+07:00","message":"> Transcript [3794] [false]: 'กรมพระยาวชิรญาณวโรรสเมื่อชนได้รับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:50.71099427+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:51.217924258+07:00","message":"receive streaming session, msgId: 655"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:51.217965754+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":"2025-10-27T14:43:51.217972838+07:00","message":"receive interim result [false|false]: กรมพระยาวชิรญาณวโรรสเมื่อชนได้รับพระราชทานพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:51.217985293+07:00","message":"[buffer interim] 655 false กรมพระยาวชิรญาณวโรรสเมื่อชนได้รับพระราชทานพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:51.217992379+07:00","message":"[bufferProcess] interim [560000000]:กรมพระยาวชิรญาณวโรรสเมื่อชนได้รับพระราชทานพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:51.217994711+07:00","message":"[bufferProcess] send to processor:กรมพระยาวชิรญาณวโรรสเมื่อชนได้รับพระราชทาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:51.218000515+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:51.218012501+07:00","message":"> Transcript [3795] [false]: 'กรมพระยาวชิรญาณวโรรสเมื่อชนได้รับพระราชทาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:51.218014992+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:51.218016654+07:00","message":"Set new StatePrefix: 'กรมพระยาวชิรญาณวโรรสเมื่อชนได้รับพระราชทาน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:51.432691136+07:00","message":"receive streaming session, msgId: 655"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:51.4327329+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":"2025-10-27T14:43:51.432740241+07:00","message":"receive interim result [false|false]: กรมพระยาวชิรญาณวโรรสเมื่อชนได้รับพระราชทานพระครู"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:51.432752472+07:00","message":"[buffer interim] 655 false กรมพระยาวชิรญาณวโรรสเมื่อชนได้รับพระราชทานพระครู"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:51.432760683+07:00","message":"[bufferProcess] interim [740000000]:กรมพระยาวชิรญาณวโรรสเมื่อชนได้รับพระราชทานพระครู"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:51.432764153+07:00","message":"[bufferProcess] send to processor:กรมพระยาวชิรญาณวโรรสเมื่อชนได้รับพระราชทานพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:51.432769412+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:51.432773241+07:00","message":"> Transcript [3796] [false]: 'กรมพระยาวชิรญาณวโรรสเมื่อชนได้รับพระราชทานพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:51.432777551+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:51.432779957+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:51.432782637+07:00","message":"StatePrefix: 'กรมพระยาวชิรญาณวโรรสเมื่อชนได้รับพระราชทาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:51.432785839+07:00","message":"TextPushed: 'กรมพระยาวชิรญาณวโรรส'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:51.451905722+07:00","message":"receive streaming session, msgId: 655"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:51.451938327+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":"2025-10-27T14:43:51.451943742+07:00","message":"receive interim result [false|false]: กรมพระยาวชิรญาณวโรรสเมื่อชนได้รับพระราชทานพระคง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:51.451954429+07:00","message":"[buffer interim] 655 false กรมพระยาวชิรญาณวโรรสเมื่อชนได้รับพระราชทานพระคง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:51.451960256+07:00","message":"[bufferProcess] interim [800000000]:กรมพระยาวชิรญาณวโรรสเมื่อชนได้รับพระราชทานพระคง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:51.451962489+07:00","message":"[bufferProcess] send to processor:กรมพระยาวชิรญาณวโรรสเมื่อชนได้รับพระราชทานพระครู"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:51.451974408+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:51.451977316+07:00","message":"> Transcript [3797] [false]: 'กรมพระยาวชิรญาณวโรรสเมื่อชนได้รับพระราชทานพระครู'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:51.451980463+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:51.45198245+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:51.451984244+07:00","message":"StatePrefix: 'กรมพระยาวชิรญาณวโรรสเมื่อชนได้รับพระราชทาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:51.451986339+07:00","message":"TextPushed: 'กรมพระยาวชิรญาณวโรรส'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:51.553698429+07:00","message":"receive streaming session, msgId: 655"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:51.553740951+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":"2025-10-27T14:43:51.553747177+07:00","message":"receive interim result [false|false]: กรมพระยาวชิรญาณวโรรสเมื่อชนได้รับพระราชทานพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:51.553761135+07:00","message":"[buffer interim] 655 false กรมพระยาวชิรญาณวโรรสเมื่อชนได้รับพระราชทานพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:51.553768026+07:00","message":"[bufferProcess] interim [860000000]:กรมพระยาวชิรญาณวโรรสเมื่อชนได้รับพระราชทานพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:51.553770201+07:00","message":"[bufferProcess] send to processor:กรมพระยาวชิรญาณวโรรสเมื่อชนได้รับพระราชทานพระคง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:51.553775324+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:51.553777988+07:00","message":"> Transcript [3798] [false]: 'กรมพระยาวชิรญาณวโรรสเมื่อชนได้รับพระราชทานพระคง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:51.553781188+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:51.553782872+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:51.553784514+07:00","message":"StatePrefix: 'กรมพระยาวชิรญาณวโรรสเมื่อชนได้รับพระราชทาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:51.553786478+07:00","message":"TextPushed: 'กรมพระยาวชิรญาณวโรรส'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:51.741381046+07:00","message":"receive streaming session, msgId: 655"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:51.741411862+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":"2025-10-27T14:43:51.741417549+07:00","message":"receive interim result [false|false]: กรมพระยาวชิรญาณวโรรสเมื่อชนได้รับพระราชทานพระโพธิ์ทอง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:51.74142978+07:00","message":"[buffer interim] 655 false กรมพระยาวชิรญาณวโรรสเมื่อชนได้รับพระราชทานพระโพธิ์ทอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:51.741436326+07:00","message":"[bufferProcess] interim [40000000]:กรมพระยาวชิรญาณวโรรสเมื่อชนได้รับพระราชทานพระโพธิ์ทอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:51.741438872+07:00","message":"[bufferProcess] send to processor:กรมพระยาวชิรญาณวโรรสเมื่อชนได้รับพระราชทานพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:51.741444069+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:51.741446652+07:00","message":"> Transcript [3799] [false]: 'กรมพระยาวชิรญาณวโรรสเมื่อชนได้รับพระราชทานพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:51.741450737+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:51.741452545+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:51.741454512+07:00","message":"StatePrefix: 'กรมพระยาวชิรญาณวโรรสเมื่อชนได้รับพระราชทาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:51.74145678+07:00","message":"TextPushed: 'กรมพระยาวชิรญาณวโรรส'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:51.741461407+07:00","message":"Push: 'เมื่อชนได้รับพระราชทาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:51.741463136+07:00","message":"TextPushed: 'กรมพระยาวชิรญาณวโรรสเมื่อชนได้รับพระราชทาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:51.741465028+07:00","message":"Set new StatePrefix : 'กรมพระยาวชิรญาณวโรรสเมื่อชนได้รับพระราชทานพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:51.741467018+07:00","message":"Next Push (prob) : 'พระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:51.74147474+07:00","message":"push: {false เมื่อชนได้รับพระราชทาน 0 0xc0023e8200}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:51.969723561+07:00","message":"[GCS] IsForceVAD: false for message ID: 655"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:51.987540731+07:00","message":"receive streaming session, msgId: 655"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:51.987575671+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":"2025-10-27T14:43:51.987585095+07:00","message":"receive interim result [false|false]: กรมพระยาวชิรญาณวโรรสเมื่อชนได้รับพระราชทานพระโกศทองน้อย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:51.987598825+07:00","message":"[buffer interim] 655 false กรมพระยาวชิรญาณวโรรสเมื่อชนได้รับพระราชทานพระโกศทองน้อย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:51.987607877+07:00","message":"[bufferProcess] interim [340000000]:กรมพระยาวชิรญาณวโรรสเมื่อชนได้รับพระราชทานพระโกศทองน้อย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:51.987610083+07:00","message":"[bufferProcess] send to processor:กรมพระยาวชิรญาณวโรรสเมื่อชนได้รับพระราชทานพระโพธิ์ทอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:51.987613596+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:51.987615936+07:00","message":"> Transcript [3800] [false]: 'กรมพระยาวชิรญาณวโรรสเมื่อชนได้รับพระราชทานพระโพธิ์ทอง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:51.987619169+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:51.987620952+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:51.987623032+07:00","message":"StatePrefix: 'กรมพระยาวชิรญาณวโรรสเมื่อชนได้รับพระราชทานพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:51.987625486+07:00","message":"TextPushed: 'กรมพระยาวชิรญาณวโรรสเมื่อชนได้รับพระราชทาน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:52.028786391+07:00","message":"[GCS] Start streaming session, msgId: 656"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:52.137020989+07:00","message":"receive streaming session, msgId: 655"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:52.137062086+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กรมพระยาวชิรญาณวโรรสเมื่อชนได้รับพระราชทานพระโกศทองน้อย\",\"confidence\":0.94759333}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:52.137069001+07:00","message":"receive interim result [true|false]: กรมพระยาวชิรญาณวโรรสเมื่อชนได้รับพระราชทานพระโกศทองน้อย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:52.137076673+07:00","message":"end recv isFinal message id 655"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:52.137078748+07:00","message":"end Recv id 655"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:52.137084961+07:00","message":"[buffer interim] 655 true กรมพระยาวชิรญาณวโรรสเมื่อชนได้รับพระราชทานพระโกศทองน้อย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:52.137094238+07:00","message":"[bufferProcess] interim [520000000]:กรมพระยาวชิรญาณวโรรสเมื่อชนได้รับพระราชทานพระโกศทองน้อย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:52.137096962+07:00","message":"[bufferProcess] send to processor (isfinal):กรมพระยาวชิรญาณวโรรสเมื่อชนได้รับพระราชทานพระโกศทองน้อย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:52.137100418+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:52.137102971+07:00","message":"> Transcript [3801] [false]: 'กรมพระยาวชิรญาณวโรรสเมื่อชนได้รับพระราชทานพระโกศทองน้อย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:52.137106011+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:52.137107576+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:52.137109397+07:00","message":"StatePrefix: 'กรมพระยาวชิรญาณวโรรสเมื่อชนได้รับพระราชทานพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:52.137111734+07:00","message":"TextPushed: 'กรมพระยาวชิรญาณวโรรสเมื่อชนได้รับพระราชทาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:52.137113574+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:52.137115144+07:00","message":"> Transcript [3802] [true]: 'กรมพระยาวชิรญาณวโรรสเมื่อชนได้รับพระราชทานพระโกศทองน้อย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:52.137117042+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:52.137118339+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:52.137119604+07:00","message":"StatePrefix: 'กรมพระยาวชิรญาณวโรรสเมื่อชนได้รับพระราชทานพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:52.137126356+07:00","message":"TextPushed: 'กรมพระยาวชิรญาณวโรรสเมื่อชนได้รับพระราชทาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:52.137138195+07:00","message":"Push: 'พระโกศทองน้อย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:52.137147431+07:00","message":"push: {true พระโกศทองน้อย 0 0xc0023e8200}"}
{"level":"info","service":"Main","time":"2025-10-27T14:43:52.147371888+07:00","message":"write wav file: './tmp/7446/7446_655.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:52.427285488+07:00","message":"[GCS] Cleaned up inactive client: 633"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:52.42730952+07:00","message":"[GCS] Cleaned up inactive client: 636"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:52.427314003+07:00","message":"[GCS] Cleaned up inactive client: 632"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:52.427316601+07:00","message":"[GCS] Cleaned up inactive client: 634"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:52.427319048+07:00","message":"[GCS] Cleaned up inactive client: 629"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:52.427321373+07:00","message":"[GCS] Cleaned up inactive client: 626"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:52.427323563+07:00","message":"[GCS] Cleaned up inactive client: 630"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:52.427325721+07:00","message":"[GCS] Cleaned up inactive client: 625"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:52.427327883+07:00","message":"[GCS] Cleaned up inactive client: 631"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:52.427330008+07:00","message":"[GCS] Cleaned up inactive client: 628"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:52.427332343+07:00","message":"[GCS] Cleaned up inactive client: 627"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:52.427334418+07:00","message":"[GCS] Cleaned up inactive client: 635"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:43:52.686856701+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:43:52.686859321+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:53.221878833+07:00","message":"receive streaming session, msgId: 656"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:53.221917236+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":"2025-10-27T14:43:53.221922704+07:00","message":"receive interim result [false|false]: สำนักงาน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:53.221936732+07:00","message":"[buffer interim] 656 false สำนักงาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:53.221943356+07:00","message":"[bufferProcess] interim [960000000]:สำนักงาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:53.221945014+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:53.221962062+07:00","message":"[bufferProcess] send to processor (ticker):สำนักงาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:53.221965416+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:53.22196798+07:00","message":"> Transcript [3803] [false]: 'สำนักงาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:53.22197011+07:00","message":"Set StatePrefix (first interim): 'สำนักงาน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:53.433833472+07:00","message":"receive streaming session, msgId: 656"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:53.433876023+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":"2025-10-27T14:43:53.433883303+07:00","message":"receive interim result [false|false]: หางานทำ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:53.433898784+07:00","message":"[buffer interim] 656 false หางานทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:53.433906753+07:00","message":"[bufferProcess] interim [200000000]:หางานทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:53.433908666+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:53.465577288+07:00","message":"receive streaming session, msgId: 656"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:53.465615181+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":"2025-10-27T14:43:53.465622246+07:00","message":"receive interim result [false|false]: แถวหน้างาน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:53.465636017+07:00","message":"[buffer interim] 656 false แถวหน้างาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:53.465643685+07:00","message":"[bufferProcess] interim [260000000]:แถวหน้างาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:53.465646632+07:00","message":"[bufferProcess] send to processor:หางานทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:53.465653988+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:53.465657602+07:00","message":"> Transcript [3804] [false]: 'หางานทำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:53.465660373+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:53.465662674+07:00","message":"Set new StatePrefix: 'หางานทำ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:53.471319405+07:00","message":"receive streaming session, msgId: 656"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:53.471352763+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":"2025-10-27T14:43:53.471359306+07:00","message":"receive interim result [false|false]: แถวหน้างานถวาย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:53.47137397+07:00","message":"[buffer interim] 656 false แถวหน้างานถวาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:53.471379852+07:00","message":"[bufferProcess] interim [320000000]:แถวหน้างานถวาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:53.471382004+07:00","message":"[bufferProcess] send to processor:แถวหน้างาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:53.471385279+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:53.471387716+07:00","message":"> Transcript [3805] [false]: 'แถวหน้างาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:53.47138962+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:53.471391175+07:00","message":"Set new StatePrefix: 'แถวหน้างาน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:53.568478854+07:00","message":"[GCS] IsForceVAD: false for message ID: 656"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:53.638521562+07:00","message":"[GCS] Start streaming session, msgId: 657"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:53.702098584+07:00","message":"receive streaming session, msgId: 656"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:53.702129321+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แถวหน้างานถวาย\",\"confidence\":0.85962135}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:53.702134897+07:00","message":"receive interim result [true|false]: แถวหน้างานถวาย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:53.702144557+07:00","message":"end recv isFinal message id 656"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:53.70214667+07:00","message":"end Recv id 656"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:53.702160156+07:00","message":"[buffer interim] 656 true แถวหน้างานถวาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:53.702175303+07:00","message":"[bufferProcess] interim [560000000]:แถวหน้างานถวาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:53.70217859+07:00","message":"[bufferProcess] send to processor (isfinal):แถวหน้างานถวาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:53.70218217+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:53.702184969+07:00","message":"> Transcript [3806] [false]: 'แถวหน้างานถวาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:53.702188344+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:53.702189994+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:53.702191771+07:00","message":"StatePrefix: 'แถวหน้างาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:53.702193617+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:53.702195053+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:53.702196738+07:00","message":"> Transcript [3807] [true]: 'แถวหน้างานถวาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:53.702198389+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:53.702199762+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:53.70220115+07:00","message":"StatePrefix: 'แถวหน้างาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:53.702202496+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:53.702205166+07:00","message":"Push: 'แถวหน้างานถวาย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:53.70221327+07:00","message":"push: {true แถวหน้างานถวาย 0 0xc00401ed80}"}
{"level":"info","service":"Main","time":"2025-10-27T14:43:53.707990537+07:00","message":"write wav file: './tmp/7446/7446_656.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:54.639552788+07:00","message":"receive streaming session, msgId: 657"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:54.639587779+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":"2025-10-27T14:43:54.639593239+07:00","message":"receive interim result [false|false]: เพลิงพระศพ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:54.639606083+07:00","message":"[buffer interim] 657 false เพลิงพระศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:54.639613789+07:00","message":"[bufferProcess] interim [780000000]:เพลิงพระศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:54.639615338+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:55.224567301+07:00","message":"receive streaming session, msgId: 657"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:55.224606138+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":"2025-10-27T14:43:55.224614156+07:00","message":"receive interim result [false|false]: เพลิงพระศพ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:55.224630484+07:00","message":"[buffer interim] 657 false เพลิงพระศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:55.22463818+07:00","message":"[bufferProcess] interim [380000000]:เพลิงพระศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:55.224641032+07:00","message":"[bufferProcess] send to processor:เพลิงพระศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:55.224645262+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:55.224648855+07:00","message":"> Transcript [3808] [false]: 'เพลิงพระศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:55.224651493+07:00","message":"Set StatePrefix (first interim): 'เพลิงพระศพ'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:43:55.687080926+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:43:55.687094707+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:55.932955132+07:00","message":"receive streaming session, msgId: 657"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:55.93298542+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":"2025-10-27T14:43:55.932990217+07:00","message":"receive interim result [false|false]: เพลิงพระศพพระราชทาน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:55.933010788+07:00","message":"[buffer interim] 657 false เพลิงพระศพพระราชทาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:55.933018108+07:00","message":"[bufferProcess] interim [100000000]:เพลิงพระศพพระราชทาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:55.933020175+07:00","message":"[bufferProcess] send to processor:เพลิงพระศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:55.933025775+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:55.933028342+07:00","message":"> Transcript [3809] [false]: 'เพลิงพระศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:55.93303191+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:55.933033838+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:55.933035442+07:00","message":"StatePrefix: 'เพลิงพระศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:55.933037206+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:55.980451794+07:00","message":"receive streaming session, msgId: 657"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:55.980497243+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":"2025-10-27T14:43:55.980505682+07:00","message":"receive interim result [false|false]: เพลิงพระศพ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:55.980524904+07:00","message":"[buffer interim] 657 false เพลิงพระศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:55.980542152+07:00","message":"[bufferProcess] interim [160000000]:เพลิงพระศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:55.980545761+07:00","message":"[bufferProcess] send to processor:เพลิงพระศพพระราชทาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:55.980550391+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:55.980553787+07:00","message":"> Transcript [3810] [false]: 'เพลิงพระศพพระราชทาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:55.980558007+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:55.980560355+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:55.980562416+07:00","message":"StatePrefix: 'เพลิงพระศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:55.980564999+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:56.506224746+07:00","message":"receive streaming session, msgId: 657"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:56.506268426+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":"2025-10-27T14:43:56.506276028+07:00","message":"receive interim result [false|false]: เพลิงพระศพพระราชทานก็ปวดท้อง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:56.506291382+07:00","message":"[buffer interim] 657 false เพลิงพระศพพระราชทานก็ปวดท้อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:56.506301324+07:00","message":"[bufferProcess] interim [700000000]:เพลิงพระศพพระราชทานก็ปวดท้อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:56.506304974+07:00","message":"[bufferProcess] send to processor:เพลิงพระศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:56.50631193+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:56.506315925+07:00","message":"> Transcript [3811] [false]: 'เพลิงพระศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:56.506320342+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:56.506322909+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:56.506325419+07:00","message":"StatePrefix: 'เพลิงพระศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:56.506327899+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:56.611583662+07:00","message":"receive streaming session, msgId: 657"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:56.611619002+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":"2025-10-27T14:43:56.611625326+07:00","message":"receive interim result [false|false]: เพลิงพระศพพระราชทานโกศทองใหญ่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:56.611641793+07:00","message":"[buffer interim] 657 false เพลิงพระศพพระราชทานโกศทองใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:56.611649308+07:00","message":"[bufferProcess] interim [820000000]:เพลิงพระศพพระราชทานโกศทองใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:56.611651646+07:00","message":"[bufferProcess] send to processor:เพลิงพระศพพระราชทานก็ปวดท้อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:56.611654808+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:56.611657266+07:00","message":"> Transcript [3812] [false]: 'เพลิงพระศพพระราชทานก็ปวดท้อง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:56.611660316+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:56.611662248+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:56.611663831+07:00","message":"StatePrefix: 'เพลิงพระศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:56.611665545+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:56.611667786+07:00","message":"Push: 'เพลิงพระศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:56.611669403+07:00","message":"TextPushed: 'เพลิงพระศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:56.611671435+07:00","message":"Set new StatePrefix : 'เพลิงพระศพพระราชทานก็ปวดท้อง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:56.611673899+07:00","message":"Next Push (prob) : 'พระราชทานก็ปวดท้อง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:56.611682229+07:00","message":"push: {false เพลิงพระศพ 0 0xc002922a80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:57.185269228+07:00","message":"receive streaming session, msgId: 657"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:57.185307461+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":"2025-10-27T14:43:57.185315225+07:00","message":"receive interim result [false|false]: เพลิงพระศพพระราชทานโกศทองใหญ่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:57.185327713+07:00","message":"[buffer interim] 657 false เพลิงพระศพพระราชทานโกศทองใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:57.185334772+07:00","message":"[bufferProcess] interim [420000000]:เพลิงพระศพพระราชทานโกศทองใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:57.185337266+07:00","message":"[bufferProcess] send to processor:เพลิงพระศพพระราชทานโกศทองใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:57.185342334+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:57.185344992+07:00","message":"> Transcript [3813] [false]: 'เพลิงพระศพพระราชทานโกศทองใหญ่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:57.185347188+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:57.185349172+07:00","message":"Set new StatePrefix: 'เพลิงพระศพพระราชทานโกศทองใหญ่'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:57.735994629+07:00","message":"receive streaming session, msgId: 657"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:57.736041352+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":"2025-10-27T14:43:57.736049505+07:00","message":"receive interim result [false|false]: เพลิงพระศพพระราชทานโกศทองใหญ่หรือใน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:57.736065698+07:00","message":"[buffer interim] 657 false เพลิงพระศพพระราชทานโกศทองใหญ่หรือใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:57.736076402+07:00","message":"[bufferProcess] interim [900000000]:เพลิงพระศพพระราชทานโกศทองใหญ่หรือใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:57.736080024+07:00","message":"[bufferProcess] send to processor:เพลิงพระศพพระราชทานโกศทองใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:57.736088172+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:57.736091765+07:00","message":"> Transcript [3814] [false]: 'เพลิงพระศพพระราชทานโกศทองใหญ่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:57.736096731+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:57.736099242+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:57.736101608+07:00","message":"StatePrefix: 'เพลิงพระศพพระราชทานโกศทองใหญ่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:57.736104407+07:00","message":"TextPushed: 'เพลิงพระศพ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:57.855307439+07:00","message":"receive streaming session, msgId: 657"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:57.855350584+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":"2025-10-27T14:43:57.855356724+07:00","message":"receive interim result [false|false]: เพลิงพระศพพระราชทานโกศทองใหญ่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:57.855373947+07:00","message":"[buffer interim] 657 false เพลิงพระศพพระราชทานโกศทองใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:57.855381445+07:00","message":"[bufferProcess] interim [960000000]:เพลิงพระศพพระราชทานโกศทองใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:57.855383688+07:00","message":"[bufferProcess] send to processor:เพลิงพระศพพระราชทานโกศทองใหญ่หรือใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:57.855387475+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:57.855390452+07:00","message":"> Transcript [3815] [false]: 'เพลิงพระศพพระราชทานโกศทองใหญ่หรือใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:57.855396072+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:57.855398064+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:57.855399989+07:00","message":"StatePrefix: 'เพลิงพระศพพระราชทานโกศทองใหญ่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:57.855402336+07:00","message":"TextPushed: 'เพลิงพระศพ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:58.037642717+07:00","message":"receive streaming session, msgId: 657"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:58.037680178+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":"2025-10-27T14:43:58.037686096+07:00","message":"receive interim result [false|false]: เพลิงพระศพพระราชทานโกศทองใหญ่หรือในคราว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:58.037699984+07:00","message":"[buffer interim] 657 false เพลิงพระศพพระราชทานโกศทองใหญ่หรือในคราว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:58.037706958+07:00","message":"[bufferProcess] interim [200000000]:เพลิงพระศพพระราชทานโกศทองใหญ่หรือในคราว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:58.037709054+07:00","message":"[bufferProcess] send to processor:เพลิงพระศพพระราชทานโกศทองใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:58.037714701+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:58.037717394+07:00","message":"> Transcript [3816] [false]: 'เพลิงพระศพพระราชทานโกศทองใหญ่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:58.037720481+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:58.037722271+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:58.037724028+07:00","message":"StatePrefix: 'เพลิงพระศพพระราชทานโกศทองใหญ่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:58.037726011+07:00","message":"TextPushed: 'เพลิงพระศพ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:58.269716191+07:00","message":"receive streaming session, msgId: 657"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:58.269758644+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":"2025-10-27T14:43:58.26976538+07:00","message":"receive interim result [false|false]: เพลิงพระศพพระราชทานโกศทองใหญ่หรือในคราวขอ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:58.269784853+07:00","message":"[buffer interim] 657 false เพลิงพระศพพระราชทานโกศทองใหญ่หรือในคราวขอ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:58.269792999+07:00","message":"[bufferProcess] interim [440000000]:เพลิงพระศพพระราชทานโกศทองใหญ่หรือในคราวขอ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:58.269795444+07:00","message":"[bufferProcess] send to processor:เพลิงพระศพพระราชทานโกศทองใหญ่หรือในคราว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:58.269802636+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:58.269805288+07:00","message":"> Transcript [3817] [false]: 'เพลิงพระศพพระราชทานโกศทองใหญ่หรือในคราว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:58.269808727+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:58.269810496+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:58.269812492+07:00","message":"StatePrefix: 'เพลิงพระศพพระราชทานโกศทองใหญ่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:58.269814447+07:00","message":"TextPushed: 'เพลิงพระศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:58.269817189+07:00","message":"Push: 'พระราชทานโกศทองใหญ่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:58.269818868+07:00","message":"TextPushed: 'เพลิงพระศพพระราชทานโกศทองใหญ่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:58.26982146+07:00","message":"Set new StatePrefix : 'เพลิงพระศพพระราชทานโกศทองใหญ่หรือในคราว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:58.269824134+07:00","message":"Next Push (prob) : 'หรือในคราว'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:58.269832385+07:00","message":"push: {false พระราชทานโกศทองใหญ่ 0 0xc002922a80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:58.272488481+07:00","message":"receive streaming session, msgId: 657"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:58.272513881+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":"2025-10-27T14:43:58.272519478+07:00","message":"receive interim result [false|false]: เพลิงพระศพพระราชทานโกศทองใหญ่หรือในคราวของ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:58.27253262+07:00","message":"[buffer interim] 657 false เพลิงพระศพพระราชทานโกศทองใหญ่หรือในคราวของ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:58.272538531+07:00","message":"[bufferProcess] interim [500000000]:เพลิงพระศพพระราชทานโกศทองใหญ่หรือในคราวของ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:58.272540757+07:00","message":"[bufferProcess] send to processor:เพลิงพระศพพระราชทานโกศทองใหญ่หรือในคราวขอ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:58.272543426+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:58.27254582+07:00","message":"> Transcript [3818] [false]: 'เพลิงพระศพพระราชทานโกศทองใหญ่หรือในคราวขอ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:58.272548812+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:58.272550505+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:58.27255243+07:00","message":"StatePrefix: 'เพลิงพระศพพระราชทานโกศทองใหญ่หรือในคราว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:58.272554394+07:00","message":"TextPushed: 'เพลิงพระศพพระราชทานโกศทองใหญ่'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:58.487937405+07:00","message":"receive streaming session, msgId: 657"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:58.487973486+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":"2025-10-27T14:43:58.487978977+07:00","message":"receive interim result [false|false]: เพลิงพระศพพระราชทานโกศทองใหญ่หรือในคราวของสัตว์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:58.487990902+07:00","message":"[buffer interim] 657 false เพลิงพระศพพระราชทานโกศทองใหญ่หรือในคราวของสัตว์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:58.488008982+07:00","message":"[bufferProcess] interim [680000000]:เพลิงพระศพพระราชทานโกศทองใหญ่หรือในคราวของสัตว์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:58.488011601+07:00","message":"[bufferProcess] send to processor:เพลิงพระศพพระราชทานโกศทองใหญ่หรือในคราวของ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:58.488014913+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:58.488017389+07:00","message":"> Transcript [3819] [false]: 'เพลิงพระศพพระราชทานโกศทองใหญ่หรือในคราวของ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:58.488020543+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:58.488022556+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:58.488024084+07:00","message":"StatePrefix: 'เพลิงพระศพพระราชทานโกศทองใหญ่หรือในคราว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:58.488026311+07:00","message":"TextPushed: 'เพลิงพระศพพระราชทานโกศทองใหญ่'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:58.590090326+07:00","message":"receive streaming session, msgId: 657"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:58.590225082+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":"2025-10-27T14:43:58.590599886+07:00","message":"receive interim result [false|false]: เพลิงพระศพพระราชทานโกศทองใหญ่หรือในคราวของฉัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:58.590663752+07:00","message":"[buffer interim] 657 false เพลิงพระศพพระราชทานโกศทองใหญ่หรือในคราวของฉัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:58.590674805+07:00","message":"[bufferProcess] interim [740000000]:เพลิงพระศพพระราชทานโกศทองใหญ่หรือในคราวของฉัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:58.590678607+07:00","message":"[bufferProcess] send to processor:เพลิงพระศพพระราชทานโกศทองใหญ่หรือในคราวของสัตว์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:58.590683342+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:58.590687202+07:00","message":"> Transcript [3820] [false]: 'เพลิงพระศพพระราชทานโกศทองใหญ่หรือในคราวของสัตว์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:58.590694412+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:58.590710733+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:58.590714216+07:00","message":"StatePrefix: 'เพลิงพระศพพระราชทานโกศทองใหญ่หรือในคราว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:58.59071881+07:00","message":"TextPushed: 'เพลิงพระศพพระราชทานโกศทองใหญ่'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:43:58.687553171+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:43:58.687557599+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:58.718579082+07:00","message":"receive streaming session, msgId: 657"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:58.71861679+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":"2025-10-27T14:43:58.718622385+07:00","message":"receive interim result [false|false]: เพลิงพระศพพระราชทานโกศทองใหญ่หรือในคราวของสมเด็จ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:58.718636615+07:00","message":"[buffer interim] 657 false เพลิงพระศพพระราชทานโกศทองใหญ่หรือในคราวของสมเด็จ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:58.718645424+07:00","message":"[bufferProcess] interim [860000000]:เพลิงพระศพพระราชทานโกศทองใหญ่หรือในคราวของสมเด็จ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:58.718648498+07:00","message":"[bufferProcess] send to processor:เพลิงพระศพพระราชทานโกศทองใหญ่หรือในคราวของฉัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:58.718653251+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:58.718655658+07:00","message":"> Transcript [3821] [false]: 'เพลิงพระศพพระราชทานโกศทองใหญ่หรือในคราวของฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:58.71866051+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:58.718662771+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:58.718665347+07:00","message":"StatePrefix: 'เพลิงพระศพพระราชทานโกศทองใหญ่หรือในคราว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:58.718669708+07:00","message":"TextPushed: 'เพลิงพระศพพระราชทานโกศทองใหญ่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:58.718673001+07:00","message":"Push: 'หรือในคราว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:58.718675225+07:00","message":"TextPushed: 'เพลิงพระศพพระราชทานโกศทองใหญ่หรือในคราว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:58.718677647+07:00","message":"Set new StatePrefix : 'เพลิงพระศพพระราชทานโกศทองใหญ่หรือในคราวของฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:58.718680458+07:00","message":"Next Push (prob) : 'ของฉัน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:58.718690292+07:00","message":"push: {false หรือในคราว 0 0xc002922a80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:58.943502642+07:00","message":"receive streaming session, msgId: 657"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:58.943554843+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":"2025-10-27T14:43:58.943562321+07:00","message":"receive interim result [false|false]: เพลิงพระศพพระราชทานโกศทองใหญ่หรือในคราวของสมเด็จพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:58.94357907+07:00","message":"[buffer interim] 657 false เพลิงพระศพพระราชทานโกศทองใหญ่หรือในคราวของสมเด็จพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:58.94358818+07:00","message":"[bufferProcess] interim [40000000]:เพลิงพระศพพระราชทานโกศทองใหญ่หรือในคราวของสมเด็จพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:58.943591357+07:00","message":"[bufferProcess] send to processor:เพลิงพระศพพระราชทานโกศทองใหญ่หรือในคราวของสมเด็จ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:58.943595793+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:58.943600687+07:00","message":"> Transcript [3822] [false]: 'เพลิงพระศพพระราชทานโกศทองใหญ่หรือในคราวของสมเด็จ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:58.943604067+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:58.943606453+07:00","message":"Set new StatePrefix: 'เพลิงพระศพพระราชทานโกศทองใหญ่หรือในคราวของสมเด็จ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:58.983940426+07:00","message":"receive streaming session, msgId: 657"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:58.983997394+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":"2025-10-27T14:43:58.98401221+07:00","message":"receive interim result [false|false]: เพลิงพระศพพระราชทานโกศทองใหญ่หรือในคราวของสมเด็จพระเจ้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:58.984031555+07:00","message":"[buffer interim] 657 false เพลิงพระศพพระราชทานโกศทองใหญ่หรือในคราวของสมเด็จพระเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:58.9840437+07:00","message":"[bufferProcess] interim [160000000]:เพลิงพระศพพระราชทานโกศทองใหญ่หรือในคราวของสมเด็จพระเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:58.984047106+07:00","message":"[bufferProcess] send to processor:เพลิงพระศพพระราชทานโกศทองใหญ่หรือในคราวของสมเด็จพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:58.984054284+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:58.984058018+07:00","message":"> Transcript [3823] [false]: 'เพลิงพระศพพระราชทานโกศทองใหญ่หรือในคราวของสมเด็จพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:58.98406238+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:58.984064728+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:58.984072722+07:00","message":"StatePrefix: 'เพลิงพระศพพระราชทานโกศทองใหญ่หรือในคราวของสมเด็จ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:58.984077397+07:00","message":"TextPushed: 'เพลิงพระศพพระราชทานโกศทองใหญ่หรือในคราว'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:59.29920335+07:00","message":"receive streaming session, msgId: 657"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:59.299232062+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":"2025-10-27T14:43:59.299237511+07:00","message":"receive interim result [false|false]: เพลิงพระศพพระราชทานโกศทองใหญ่หรือในคราวของสมเด็จพระเจ้าบรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:59.299249729+07:00","message":"[buffer interim] 657 false เพลิงพระศพพระราชทานโกศทองใหญ่หรือในคราวของสมเด็จพระเจ้าบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:59.299258203+07:00","message":"[bufferProcess] interim [460000000]:เพลิงพระศพพระราชทานโกศทองใหญ่หรือในคราวของสมเด็จพระเจ้าบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:59.299260395+07:00","message":"[bufferProcess] send to processor:เพลิงพระศพพระราชทานโกศทองใหญ่หรือในคราวของสมเด็จพระเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:59.299266221+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:59.299268853+07:00","message":"> Transcript [3824] [false]: 'เพลิงพระศพพระราชทานโกศทองใหญ่หรือในคราวของสมเด็จพระเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:59.299271942+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:59.299273676+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:59.29927572+07:00","message":"StatePrefix: 'เพลิงพระศพพระราชทานโกศทองใหญ่หรือในคราวของสมเด็จ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:59.299279027+07:00","message":"TextPushed: 'เพลิงพระศพพระราชทานโกศทองใหญ่หรือในคราว'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:59.491785639+07:00","message":"receive streaming session, msgId: 657"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:59.491827958+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":"2025-10-27T14:43:59.491834671+07:00","message":"receive interim result [false|false]: เพลิงพระศพพระราชทานโกศทองใหญ่หรือในคราวของสมเด็จพระเจ้าบรมวงศ์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:59.491850023+07:00","message":"[buffer interim] 657 false เพลิงพระศพพระราชทานโกศทองใหญ่หรือในคราวของสมเด็จพระเจ้าบรมวงศ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:59.491858075+07:00","message":"[bufferProcess] interim [640000000]:เพลิงพระศพพระราชทานโกศทองใหญ่หรือในคราวของสมเด็จพระเจ้าบรมวงศ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:59.491862705+07:00","message":"[bufferProcess] send to processor:เพลิงพระศพพระราชทานโกศทองใหญ่หรือในคราวของสมเด็จพระเจ้าบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:59.491870858+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:59.491873599+07:00","message":"> Transcript [3825] [false]: 'เพลิงพระศพพระราชทานโกศทองใหญ่หรือในคราวของสมเด็จพระเจ้าบรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:59.491877355+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:59.491879578+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:59.491882344+07:00","message":"StatePrefix: 'เพลิงพระศพพระราชทานโกศทองใหญ่หรือในคราวของสมเด็จ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:59.49188664+07:00","message":"TextPushed: 'เพลิงพระศพพระราชทานโกศทองใหญ่หรือในคราว'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:59.615056608+07:00","message":"receive streaming session, msgId: 657"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:59.615094058+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":"2025-10-27T14:43:59.615099084+07:00","message":"receive interim result [false|false]: เพลิงพระศพพระราชทานโกศทองใหญ่หรือในคราวของสมเด็จพระเจ้าบรมวงศ์เธอ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:59.615112758+07:00","message":"[buffer interim] 657 false เพลิงพระศพพระราชทานโกศทองใหญ่หรือในคราวของสมเด็จพระเจ้าบรมวงศ์เธอ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:59.615119117+07:00","message":"[bufferProcess] interim [760000000]:เพลิงพระศพพระราชทานโกศทองใหญ่หรือในคราวของสมเด็จพระเจ้าบรมวงศ์เธอ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:59.615121605+07:00","message":"[bufferProcess] send to processor:เพลิงพระศพพระราชทานโกศทองใหญ่หรือในคราวของสมเด็จพระเจ้าบรมวงศ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:59.615126829+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:59.615129257+07:00","message":"> Transcript [3826] [false]: 'เพลิงพระศพพระราชทานโกศทองใหญ่หรือในคราวของสมเด็จพระเจ้าบรมวงศ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:59.615133065+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:59.615134918+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:59.615137431+07:00","message":"StatePrefix: 'เพลิงพระศพพระราชทานโกศทองใหญ่หรือในคราวของสมเด็จ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:59.615140501+07:00","message":"TextPushed: 'เพลิงพระศพพระราชทานโกศทองใหญ่หรือในคราว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:59.615144926+07:00","message":"Push: 'ของสมเด็จ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:59.615146571+07:00","message":"TextPushed: 'เพลิงพระศพพระราชทานโกศทองใหญ่หรือในคราวของสมเด็จ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:59.615148516+07:00","message":"Set new StatePrefix : 'เพลิงพระศพพระราชทานโกศทองใหญ่หรือในคราวของสมเด็จพระเจ้าบรมวงศ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:59.615151134+07:00","message":"Next Push (prob) : 'พระเจ้าบรมวงศ์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:59.615159483+07:00","message":"push: {false ของสมเด็จ 0 0xc002922a80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:59.647890953+07:00","message":"[GCS] IsForceVAD: false for message ID: 657"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:59.720118075+07:00","message":"[GCS] Start streaming session, msgId: 658"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:59.921925981+07:00","message":"receive streaming session, msgId: 657"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:59.921966436+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เพลิงพระศพก็ได้รับพระราชทานโกศทองใหญ่หรือในคราวของสมเด็จพระเจ้าบรมวงศ์เธอ\",\"confidence\":0.95546186}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":30000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:59.921974232+07:00","message":"receive interim result [true|false]: เพลิงพระศพก็ได้รับพระราชทานโกศทองใหญ่หรือในคราวของสมเด็จพระเจ้าบรมวงศ์เธอ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:59.921981213+07:00","message":"end recv isFinal message id 657"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:59.921982935+07:00","message":"end Recv id 657"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:59.92198848+07:00","message":"[buffer interim] 657 true เพลิงพระศพก็ได้รับพระราชทานโกศทองใหญ่หรือในคราวของสมเด็จพระเจ้าบรมวงศ์เธอ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:59.921996056+07:00","message":"[bufferProcess] interim [30000000]:เพลิงพระศพก็ได้รับพระราชทานโกศทองใหญ่หรือในคราวของสมเด็จพระเจ้าบรมวงศ์เธอ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:59.922008562+07:00","message":"[bufferProcess] send to processor (isfinal):เพลิงพระศพพระราชทานโกศทองใหญ่หรือในคราวของสมเด็จพระเจ้าบรมวงศ์เธอ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:59.922012271+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:59.922015004+07:00","message":"> Transcript [3827] [false]: 'เพลิงพระศพพระราชทานโกศทองใหญ่หรือในคราวของสมเด็จพระเจ้าบรมวงศ์เธอ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:59.922018079+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:59.922019709+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:59.92202179+07:00","message":"StatePrefix: 'เพลิงพระศพพระราชทานโกศทองใหญ่หรือในคราวของสมเด็จพระเจ้าบรมวงศ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:59.922024178+07:00","message":"TextPushed: 'เพลิงพระศพพระราชทานโกศทองใหญ่หรือในคราวของสมเด็จ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:59.922025806+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:59.922027398+07:00","message":"> Transcript [3828] [true]: 'เพลิงพระศพก็ได้รับพระราชทานโกศทองใหญ่หรือในคราวของสมเด็จพระเจ้าบรมวงศ์เธอ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:59.922029264+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:59.922030687+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:59.922032012+07:00","message":"StatePrefix: 'เพลิงพระศพพระราชทานโกศทองใหญ่หรือในคราวของสมเด็จพระเจ้าบรมวงศ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:59.922033595+07:00","message":"TextPushed: 'เพลิงพระศพพระราชทานโกศทองใหญ่หรือในคราวของสมเด็จ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:59.922035072+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:59.922208163+07:00","message":"Push: 'พระเจ้าบรมวงศ์เธอ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:59.922210496+07:00","message":"TextPushed: 'เพลิงพระศพพระราชทานโกศทองใหญ่หรือในคราวของสมเด็จพระเจ้าบรมวงศ์เธอ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:59.922212374+07:00","message":"Set new StatePrefix : 'เพลิงพระศพก็ได้รับพระราชทานโกศทองใหญ่หรือในคราวของสมเด็จพระเจ้าบรมวงศ์เธอ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:59.922214555+07:00","message":"Next Push (prob) : 'เพลิงพระศพก็ได้รับพระราชทานโกศทองใหญ่หรือในคราวของสมเด็จพระเจ้าบรมวงศ์เธอ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:43:59.922222853+07:00","message":"push: {true พระเจ้าบรมวงศ์เธอ 0 0xc002922a80}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:43:59.922236557+07:00","message":"write aligntment file to 'tmp/7446/align_message_id_657.html'"}
{"level":"info","service":"Main","time":"2025-10-27T14:43:59.933330546+07:00","message":"write wav file: './tmp/7446/7446_657.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:00.733989906+07:00","message":"receive streaming session, msgId: 658"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:00.734033936+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":"2025-10-27T14:44:00.734039356+07:00","message":"receive interim result [false|false]: ต้มไก่ย่าง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:00.734053939+07:00","message":"[buffer interim] 658 false ต้มไก่ย่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:00.734061555+07:00","message":"[bufferProcess] interim [960000000]:ต้มไก่ย่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:00.734063259+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:00.915060891+07:00","message":"receive streaming session, msgId: 658"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:00.91509688+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":"2025-10-27T14:44:00.91510234+07:00","message":"receive interim result [false|false]: ต้มไก่อาชีพ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:00.915115968+07:00","message":"[buffer interim] 658 false ต้มไก่อาชีพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:00.91512302+07:00","message":"[bufferProcess] interim [140000000]:ต้มไก่อาชีพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:00.915124936+07:00","message":"[bufferProcess] send to processor:ต้มไก่ย่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:00.91512986+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:00.915132483+07:00","message":"> Transcript [3829] [false]: 'ต้มไก่ย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:00.915134302+07:00","message":"Set StatePrefix (first interim): 'ต้มไก่ย่าง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:00.927251875+07:00","message":"receive streaming session, msgId: 658"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:00.927283059+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":"2025-10-27T14:44:00.927289317+07:00","message":"receive interim result [false|false]: ต้มไก่อาชีวะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:00.927300173+07:00","message":"[buffer interim] 658 false ต้มไก่อาชีวะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:00.927305604+07:00","message":"[bufferProcess] interim [200000000]:ต้มไก่อาชีวะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:00.92730752+07:00","message":"[bufferProcess] send to processor:ต้มไก่อาชีพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:00.927310665+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:00.927314182+07:00","message":"> Transcript [3830] [false]: 'ต้มไก่อาชีพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:00.927317263+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:00.927319583+07:00","message":"Set new StatePrefix: 'ต้มไก่อาชีพ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:00.993603575+07:00","message":"receive streaming session, msgId: 658"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:00.993641471+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":"2025-10-27T14:44:00.993649435+07:00","message":"receive interim result [false|false]: กรมพระยาเทวะวงศ์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:00.993664486+07:00","message":"[buffer interim] 658 false กรมพระยาเทวะวงศ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:00.993673194+07:00","message":"[bufferProcess] interim [320000000]:กรมพระยาเทวะวงศ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:00.993676358+07:00","message":"[bufferProcess] send to processor:ต้มไก่อาชีวะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:00.993680847+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:00.993684605+07:00","message":"> Transcript [3831] [false]: 'ต้มไก่อาชีวะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:00.993687877+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:00.993690941+07:00","message":"Set new StatePrefix: 'ต้มไก่อาชีวะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:01.480247306+07:00","message":"receive streaming session, msgId: 658"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:01.480283959+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":"2025-10-27T14:44:01.480289785+07:00","message":"receive interim result [false|false]: กรมพระยาเทวะวงศ์วโรปการ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:01.480303758+07:00","message":"[buffer interim] 658 false กรมพระยาเทวะวงศ์วโรปการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:01.480311676+07:00","message":"[bufferProcess] interim [740000000]:กรมพระยาเทวะวงศ์วโรปการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:01.480313737+07:00","message":"[bufferProcess] send to processor:กรมพระยาเทวะวงศ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:01.480318838+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:01.480321432+07:00","message":"> Transcript [3832] [false]: 'กรมพระยาเทวะวงศ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:01.480323679+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:01.480325609+07:00","message":"Set new StatePrefix: 'กรมพระยาเทวะวงศ์'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:44:01.687829876+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:44:01.687828366+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:02.065467761+07:00","message":"receive streaming session, msgId: 658"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:02.065504361+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กรมพระยาเทวะวงศ์วโรปการ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:02.065509834+07:00","message":"receive interim result [false|false]: กรมพระยาเทวะวงศ์วโรปการ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:02.065522852+07:00","message":"[buffer interim] 658 false กรมพระยาเทวะวงศ์วโรปการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:02.065533292+07:00","message":"[bufferProcess] interim [340000000]:กรมพระยาเทวะวงศ์วโรปการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:02.065535599+07:00","message":"[bufferProcess] send to processor:กรมพระยาเทวะวงศ์วโรปการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:02.065540755+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:02.065543309+07:00","message":"> Transcript [3833] [false]: 'กรมพระยาเทวะวงศ์วโรปการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:02.065546102+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:02.06554794+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:02.065549987+07:00","message":"StatePrefix: 'กรมพระยาเทวะวงศ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:02.065551888+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:02.314018565+07:00","message":"receive streaming session, msgId: 658"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:02.314052535+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":"2025-10-27T14:44:02.314058183+07:00","message":"receive interim result [false|false]: กรมพระยาเทวะวงศ์วโรปการสิ้นพระชนม์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:02.314072143+07:00","message":"[buffer interim] 658 false กรมพระยาเทวะวงศ์วโรปการสิ้นพระชนม์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:02.314078498+07:00","message":"[bufferProcess] interim [580000000]:กรมพระยาเทวะวงศ์วโรปการสิ้นพระชนม์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:02.314080625+07:00","message":"[bufferProcess] send to processor:กรมพระยาเทวะวงศ์วโรปการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:02.314085676+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:02.314088252+07:00","message":"> Transcript [3834] [false]: 'กรมพระยาเทวะวงศ์วโรปการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:02.314090949+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:02.314093336+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:02.31409609+07:00","message":"StatePrefix: 'กรมพระยาเทวะวงศ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:02.314099059+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:02.900282928+07:00","message":"receive streaming session, msgId: 658"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:02.900317079+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":"2025-10-27T14:44:02.900322412+07:00","message":"receive interim result [false|false]: กรมพระยาเทวะวงศ์วโรปการสิ้นพระชนม์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:02.900334608+07:00","message":"[buffer interim] 658 false กรมพระยาเทวะวงศ์วโรปการสิ้นพระชนม์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:02.90034121+07:00","message":"[bufferProcess] interim [180000000]:กรมพระยาเทวะวงศ์วโรปการสิ้นพระชนม์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:02.900343201+07:00","message":"[bufferProcess] send to processor:กรมพระยาเทวะวงศ์วโรปการสิ้นพระชนม์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:02.900346466+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:02.900348783+07:00","message":"> Transcript [3835] [false]: 'กรมพระยาเทวะวงศ์วโรปการสิ้นพระชนม์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:02.900351818+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:02.900353511+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:02.900355301+07:00","message":"StatePrefix: 'กรมพระยาเทวะวงศ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:02.900356926+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:03.404279744+07:00","message":"receive streaming session, msgId: 658"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:03.404318128+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":"2025-10-27T14:44:03.404324485+07:00","message":"receive interim result [false|false]: กรมพระยาเทวะวงศ์วโรปการสิ้นพระชนม์พระบาทสมเด็จ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:03.404336946+07:00","message":"[buffer interim] 658 false กรมพระยาเทวะวงศ์วโรปการสิ้นพระชนม์พระบาทสมเด็จ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:03.404345073+07:00","message":"[bufferProcess] interim [660000000]:กรมพระยาเทวะวงศ์วโรปการสิ้นพระชนม์พระบาทสมเด็จ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:03.404348263+07:00","message":"[bufferProcess] send to processor:กรมพระยาเทวะวงศ์วโรปการสิ้นพระชนม์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:03.404353141+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:03.404355738+07:00","message":"> Transcript [3836] [false]: 'กรมพระยาเทวะวงศ์วโรปการสิ้นพระชนม์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:03.40435858+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:03.404360523+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:03.404362292+07:00","message":"StatePrefix: 'กรมพระยาเทวะวงศ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:03.404364333+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:03.404366493+07:00","message":"Push: 'กรมพระยาเทวะวงศ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:03.404369648+07:00","message":"TextPushed: 'กรมพระยาเทวะวงศ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:03.404371853+07:00","message":"Set new StatePrefix : 'กรมพระยาเทวะวงศ์วโรปการสิ้นพระชนม์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:03.404374015+07:00","message":"Next Push (prob) : 'วโรปการสิ้นพระชนม์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:03.40438254+07:00","message":"push: {false กรมพระยาเทวะวงศ์ 0 0xc000128e80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:03.663652416+07:00","message":"receive streaming session, msgId: 658"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:03.663701726+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":"2025-10-27T14:44:03.663707871+07:00","message":"receive interim result [false|false]: กรมพระยาเทวะวงศ์วโรปการสิ้นพระชนม์พระบาทสมเด็จพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:03.663725272+07:00","message":"[buffer interim] 658 false กรมพระยาเทวะวงศ์วโรปการสิ้นพระชนม์พระบาทสมเด็จพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:03.66373504+07:00","message":"[bufferProcess] interim [960000000]:กรมพระยาเทวะวงศ์วโรปการสิ้นพระชนม์พระบาทสมเด็จพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:03.663737545+07:00","message":"[bufferProcess] send to processor:กรมพระยาเทวะวงศ์วโรปการสิ้นพระชนม์พระบาทสมเด็จ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:03.66374311+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:03.663745903+07:00","message":"> Transcript [3837] [false]: 'กรมพระยาเทวะวงศ์วโรปการสิ้นพระชนม์พระบาทสมเด็จ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:03.663749046+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:03.66375101+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:03.663753329+07:00","message":"StatePrefix: 'กรมพระยาเทวะวงศ์วโรปการสิ้นพระชนม์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:03.663755554+07:00","message":"TextPushed: 'กรมพระยาเทวะวงศ์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:03.914878833+07:00","message":"receive streaming session, msgId: 658"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:03.914926046+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":"2025-10-27T14:44:03.914932908+07:00","message":"receive interim result [false|false]: กรมพระยาเทวะวงศ์วโรปการสิ้นพระชนม์พระบาทสมเด็จพระมง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:03.914948025+07:00","message":"[buffer interim] 658 false กรมพระยาเทวะวงศ์วโรปการสิ้นพระชนม์พระบาทสมเด็จพระมง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:03.914955379+07:00","message":"[bufferProcess] interim [200000000]:กรมพระยาเทวะวงศ์วโรปการสิ้นพระชนม์พระบาทสมเด็จพระมง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:03.91495794+07:00","message":"[bufferProcess] send to processor:กรมพระยาเทวะวงศ์วโรปการสิ้นพระชนม์พระบาทสมเด็จพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:03.914964183+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:03.914966653+07:00","message":"> Transcript [3838] [false]: 'กรมพระยาเทวะวงศ์วโรปการสิ้นพระชนม์พระบาทสมเด็จพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:03.914969897+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:03.914971879+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:03.914974068+07:00","message":"StatePrefix: 'กรมพระยาเทวะวงศ์วโรปการสิ้นพระชนม์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:03.914976663+07:00","message":"TextPushed: 'กรมพระยาเทวะวงศ์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:03.980563975+07:00","message":"receive streaming session, msgId: 658"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:03.980598982+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":"2025-10-27T14:44:03.980604687+07:00","message":"receive interim result [false|false]: กรมพระยาเทวะวงศ์วโรปการสิ้นพระชนม์พระบาทสมเด็จพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:03.980617374+07:00","message":"[buffer interim] 658 false กรมพระยาเทวะวงศ์วโรปการสิ้นพระชนม์พระบาทสมเด็จพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:03.98062712+07:00","message":"[bufferProcess] interim [260000000]:กรมพระยาเทวะวงศ์วโรปการสิ้นพระชนม์พระบาทสมเด็จพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:03.980629397+07:00","message":"[bufferProcess] send to processor:กรมพระยาเทวะวงศ์วโรปการสิ้นพระชนม์พระบาทสมเด็จพระมง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:03.980633317+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:03.98063604+07:00","message":"> Transcript [3839] [false]: 'กรมพระยาเทวะวงศ์วโรปการสิ้นพระชนม์พระบาทสมเด็จพระมง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:03.980639094+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:03.980640796+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:03.980642813+07:00","message":"StatePrefix: 'กรมพระยาเทวะวงศ์วโรปการสิ้นพระชนม์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:03.980644902+07:00","message":"TextPushed: 'กรมพระยาเทวะวงศ์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:03.983008035+07:00","message":"receive streaming session, msgId: 658"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:03.98302021+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":"2025-10-27T14:44:03.983024128+07:00","message":"receive interim result [false|false]: กรมพระยาเทวะวงศ์วโรปการสิ้นพระชนม์พระบาทสมเด็จพระมงกุฎ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:03.983033637+07:00","message":"[buffer interim] 658 false กรมพระยาเทวะวงศ์วโรปการสิ้นพระชนม์พระบาทสมเด็จพระมงกุฎ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:03.983037214+07:00","message":"[bufferProcess] interim [320000000]:กรมพระยาเทวะวงศ์วโรปการสิ้นพระชนม์พระบาทสมเด็จพระมงกุฎ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:03.983039148+07:00","message":"[bufferProcess] send to processor:กรมพระยาเทวะวงศ์วโรปการสิ้นพระชนม์พระบาทสมเด็จพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:03.983041019+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:03.983042642+07:00","message":"> Transcript [3840] [false]: 'กรมพระยาเทวะวงศ์วโรปการสิ้นพระชนม์พระบาทสมเด็จพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:03.983044935+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:03.983046718+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:03.983048486+07:00","message":"StatePrefix: 'กรมพระยาเทวะวงศ์วโรปการสิ้นพระชนม์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:03.983050463+07:00","message":"TextPushed: 'กรมพระยาเทวะวงศ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:03.983055105+07:00","message":"Push: 'วโรปการสิ้นพระชนม์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:03.983056785+07:00","message":"TextPushed: 'กรมพระยาเทวะวงศ์วโรปการสิ้นพระชนม์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:03.983058633+07:00","message":"Set new StatePrefix : 'กรมพระยาเทวะวงศ์วโรปการสิ้นพระชนม์พระบาทสมเด็จพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:03.983060853+07:00","message":"Next Push (prob) : 'พระบาทสมเด็จพระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:03.983068749+07:00","message":"push: {false วโรปการสิ้นพระชนม์ 0 0xc000128e80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:04.172893731+07:00","message":"receive streaming session, msgId: 658"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:04.172927234+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":"2025-10-27T14:44:04.172932698+07:00","message":"receive interim result [false|false]: กรมพระยาเทวะวงศ์วโรปการสิ้นพระชนม์พระบาทสมเด็จพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:04.1729471+07:00","message":"[buffer interim] 658 false กรมพระยาเทวะวงศ์วโรปการสิ้นพระชนม์พระบาทสมเด็จพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:04.172954877+07:00","message":"[bufferProcess] interim [440000000]:กรมพระยาเทวะวงศ์วโรปการสิ้นพระชนม์พระบาทสมเด็จพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:04.172962099+07:00","message":"[bufferProcess] send to processor:กรมพระยาเทวะวงศ์วโรปการสิ้นพระชนม์พระบาทสมเด็จพระมงกุฎ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:04.172967477+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:04.172970265+07:00","message":"> Transcript [3841] [false]: 'กรมพระยาเทวะวงศ์วโรปการสิ้นพระชนม์พระบาทสมเด็จพระมงกุฎ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:04.172974114+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:04.172975702+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:04.172977253+07:00","message":"StatePrefix: 'กรมพระยาเทวะวงศ์วโรปการสิ้นพระชนม์พระบาทสมเด็จพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:04.172979541+07:00","message":"TextPushed: 'กรมพระยาเทวะวงศ์วโรปการสิ้นพระชนม์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:04.177615362+07:00","message":"receive streaming session, msgId: 658"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:04.177641494+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":"2025-10-27T14:44:04.177647297+07:00","message":"receive interim result [false|false]: กรมพระยาเทวะวงศ์วโรปการสิ้นพระชนม์พระบาทสมเด็จพระมงกุฎเกล้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:04.177660294+07:00","message":"[buffer interim] 658 false กรมพระยาเทวะวงศ์วโรปการสิ้นพระชนม์พระบาทสมเด็จพระมงกุฎเกล้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:04.177666534+07:00","message":"[bufferProcess] interim [500000000]:กรมพระยาเทวะวงศ์วโรปการสิ้นพระชนม์พระบาทสมเด็จพระมงกุฎเกล้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:04.177669371+07:00","message":"[bufferProcess] send to processor:กรมพระยาเทวะวงศ์วโรปการสิ้นพระชนม์พระบาทสมเด็จพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:04.177673183+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:04.17767625+07:00","message":"> Transcript [3842] [false]: 'กรมพระยาเทวะวงศ์วโรปการสิ้นพระชนม์พระบาทสมเด็จพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:04.177680269+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:04.177682242+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:04.177684569+07:00","message":"StatePrefix: 'กรมพระยาเทวะวงศ์วโรปการสิ้นพระชนม์พระบาทสมเด็จพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:04.177687666+07:00","message":"TextPushed: 'กรมพระยาเทวะวงศ์วโรปการสิ้นพระชนม์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:04.492061745+07:00","message":"receive streaming session, msgId: 658"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:04.492092154+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":"2025-10-27T14:44:04.492098129+07:00","message":"receive interim result [false|false]: กรมพระยาเทวะวงศ์วโรปการสิ้นพระชนม์พระบาทสมเด็จพระมงกุฎเกล้าเจ้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:04.492110818+07:00","message":"[buffer interim] 658 false กรมพระยาเทวะวงศ์วโรปการสิ้นพระชนม์พระบาทสมเด็จพระมงกุฎเกล้าเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:04.492123961+07:00","message":"[bufferProcess] interim [800000000]:กรมพระยาเทวะวงศ์วโรปการสิ้นพระชนม์พระบาทสมเด็จพระมงกุฎเกล้าเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:04.492127017+07:00","message":"[bufferProcess] send to processor:กรมพระยาเทวะวงศ์วโรปการสิ้นพระชนม์พระบาทสมเด็จพระมงกุฎเกล้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:04.492130534+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:04.492133578+07:00","message":"> Transcript [3843] [false]: 'กรมพระยาเทวะวงศ์วโรปการสิ้นพระชนม์พระบาทสมเด็จพระมงกุฎเกล้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:04.492137003+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:04.49213893+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:04.492140847+07:00","message":"StatePrefix: 'กรมพระยาเทวะวงศ์วโรปการสิ้นพระชนม์พระบาทสมเด็จพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:04.492142984+07:00","message":"TextPushed: 'กรมพระยาเทวะวงศ์วโรปการสิ้นพระชนม์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:04.551064613+07:00","message":"receive streaming session, msgId: 658"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:04.551100637+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":"2025-10-27T14:44:04.551107116+07:00","message":"receive interim result [false|false]: กรมพระยาเทวะวงศ์วโรปการสิ้นพระชนม์พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:04.551122159+07:00","message":"[buffer interim] 658 false กรมพระยาเทวะวงศ์วโรปการสิ้นพระชนม์พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:04.551129964+07:00","message":"[bufferProcess] interim [860000000]:กรมพระยาเทวะวงศ์วโรปการสิ้นพระชนม์พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:04.551133768+07:00","message":"[bufferProcess] send to processor:กรมพระยาเทวะวงศ์วโรปการสิ้นพระชนม์พระบาทสมเด็จพระมงกุฎเกล้าเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:04.551138545+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:04.551142173+07:00","message":"> Transcript [3844] [false]: 'กรมพระยาเทวะวงศ์วโรปการสิ้นพระชนม์พระบาทสมเด็จพระมงกุฎเกล้าเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:04.551147177+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:04.551149732+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:04.551152467+07:00","message":"StatePrefix: 'กรมพระยาเทวะวงศ์วโรปการสิ้นพระชนม์พระบาทสมเด็จพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:04.551155456+07:00","message":"TextPushed: 'กรมพระยาเทวะวงศ์วโรปการสิ้นพระชนม์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:04.551159484+07:00","message":"Push: 'พระบาทสมเด็จพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:04.551162146+07:00","message":"TextPushed: 'กรมพระยาเทวะวงศ์วโรปการสิ้นพระชนม์พระบาทสมเด็จพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:04.55116448+07:00","message":"Set new StatePrefix : 'กรมพระยาเทวะวงศ์วโรปการสิ้นพระชนม์พระบาทสมเด็จพระมงกุฎเกล้าเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:04.551166529+07:00","message":"Next Push (prob) : 'มงกุฎเกล้าเจ้า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:04.551174229+07:00","message":"push: {false พระบาทสมเด็จพระ 0 0xc000128e80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:04.685032742+07:00","message":"receive streaming session, msgId: 658"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:04.685062752+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":"2025-10-27T14:44:04.685068748+07:00","message":"receive interim result [false|false]: กรมพระยาเทวะวงศ์วโรปการสิ้นพระชนม์พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:04.685082352+07:00","message":"[buffer interim] 658 false กรมพระยาเทวะวงศ์วโรปการสิ้นพระชนม์พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:04.68509329+07:00","message":"[bufferProcess] interim [980000000]:กรมพระยาเทวะวงศ์วโรปการสิ้นพระชนม์พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:04.685095745+07:00","message":"[bufferProcess] send to processor:กรมพระยาเทวะวงศ์วโรปการสิ้นพระชนม์พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:04.685102631+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:04.685105363+07:00","message":"> Transcript [3845] [false]: 'กรมพระยาเทวะวงศ์วโรปการสิ้นพระชนม์พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:04.685108876+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:04.685110645+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:04.685112452+07:00","message":"StatePrefix: 'กรมพระยาเทวะวงศ์วโรปการสิ้นพระชนม์พระบาทสมเด็จพระมงกุฎเกล้าเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:04.685114888+07:00","message":"TextPushed: 'กรมพระยาเทวะวงศ์วโรปการสิ้นพระชนม์พระบาทสมเด็จพระ'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:44:04.688202574+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:44:04.688204851+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:05.070771327+07:00","message":"receive streaming session, msgId: 658"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:05.070809438+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":"2025-10-27T14:44:05.070817563+07:00","message":"receive interim result [false|false]: กรมพระยาเทวะวงศ์วโรปการสิ้นพระชนม์พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัวทรง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:05.070835033+07:00","message":"[buffer interim] 658 false กรมพระยาเทวะวงศ์วโรปการสิ้นพระชนม์พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัวทรง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:05.070845889+07:00","message":"[bufferProcess] interim [340000000]:กรมพระยาเทวะวงศ์วโรปการสิ้นพระชนม์พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัวทรง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:05.070848918+07:00","message":"[bufferProcess] send to processor:กรมพระยาเทวะวงศ์วโรปการสิ้นพระชนม์พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:05.070853755+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:05.070857194+07:00","message":"> Transcript [3846] [false]: 'กรมพระยาเทวะวงศ์วโรปการสิ้นพระชนม์พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:05.070862965+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:05.07086542+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:05.070868261+07:00","message":"StatePrefix: 'กรมพระยาเทวะวงศ์วโรปการสิ้นพระชนม์พระบาทสมเด็จพระมงกุฎเกล้าเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:05.070871908+07:00","message":"TextPushed: 'กรมพระยาเทวะวงศ์วโรปการสิ้นพระชนม์พระบาทสมเด็จพระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:05.268484733+07:00","message":"receive streaming session, msgId: 658"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:05.268517628+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":"2025-10-27T14:44:05.268522956+07:00","message":"receive interim result [false|false]: กรมพระยาเทวะวงศ์วโรปการสิ้นพระชนม์พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัวทรงพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:05.268536187+07:00","message":"[buffer interim] 658 false กรมพระยาเทวะวงศ์วโรปการสิ้นพระชนม์พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัวทรงพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:05.268543686+07:00","message":"[bufferProcess] interim [580000000]:กรมพระยาเทวะวงศ์วโรปการสิ้นพระชนม์พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัวทรงพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:05.268545994+07:00","message":"[bufferProcess] send to processor:กรมพระยาเทวะวงศ์วโรปการสิ้นพระชนม์พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัวทรง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:05.268551832+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:05.268554458+07:00","message":"> Transcript [3847] [false]: 'กรมพระยาเทวะวงศ์วโรปการสิ้นพระชนม์พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัวทรง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:05.26855794+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:05.268559811+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:05.268561699+07:00","message":"StatePrefix: 'กรมพระยาเทวะวงศ์วโรปการสิ้นพระชนม์พระบาทสมเด็จพระมงกุฎเกล้าเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:05.268566683+07:00","message":"TextPushed: 'กรมพระยาเทวะวงศ์วโรปการสิ้นพระชนม์พระบาทสมเด็จพระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:05.513323903+07:00","message":"receive streaming session, msgId: 658"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:05.51335948+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":"2025-10-27T14:44:05.513366113+07:00","message":"receive interim result [false|false]: กรมพระยาเทวะวงศ์วโรปการสิ้นพระชนม์พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัวทรงพระกรุณา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:05.513389679+07:00","message":"[buffer interim] 658 false กรมพระยาเทวะวงศ์วโรปการสิ้นพระชนม์พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัวทรงพระกรุณา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:05.513399014+07:00","message":"[bufferProcess] interim [760000000]:กรมพระยาเทวะวงศ์วโรปการสิ้นพระชนม์พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัวทรงพระกรุณา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:05.513401762+07:00","message":"[bufferProcess] send to processor:กรมพระยาเทวะวงศ์วโรปการสิ้นพระชนม์พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัวทรงพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:05.513407671+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:05.513410843+07:00","message":"> Transcript [3848] [false]: 'กรมพระยาเทวะวงศ์วโรปการสิ้นพระชนม์พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัวทรงพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:05.513414553+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:05.513416541+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:05.513418507+07:00","message":"StatePrefix: 'กรมพระยาเทวะวงศ์วโรปการสิ้นพระชนม์พระบาทสมเด็จพระมงกุฎเกล้าเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:05.513420919+07:00","message":"TextPushed: 'กรมพระยาเทวะวงศ์วโรปการสิ้นพระชนม์พระบาทสมเด็จพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:05.513425622+07:00","message":"Push: 'มงกุฎเกล้าเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:05.513427413+07:00","message":"TextPushed: 'กรมพระยาเทวะวงศ์วโรปการสิ้นพระชนม์พระบาทสมเด็จพระมงกุฎเกล้าเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:05.513429231+07:00","message":"Set new StatePrefix : 'กรมพระยาเทวะวงศ์วโรปการสิ้นพระชนม์พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัวทรงพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:05.513431207+07:00","message":"Next Push (prob) : 'อยู่หัวทรงพระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:05.513439315+07:00","message":"push: {false มงกุฎเกล้าเจ้า 0 0xc000128e80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:05.775324818+07:00","message":"receive streaming session, msgId: 658"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:05.775365931+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":"2025-10-27T14:44:05.775372886+07:00","message":"receive interim result [false|false]: กรมพระยาเทวะวงศ์วโรปการสิ้นพระชนม์พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัวทรงพระกรุณาโปรด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:05.775386409+07:00","message":"[buffer interim] 658 false กรมพระยาเทวะวงศ์วโรปการสิ้นพระชนม์พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัวทรงพระกรุณาโปรด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:05.775394804+07:00","message":"[bufferProcess] interim [120000000]:กรมพระยาเทวะวงศ์วโรปการสิ้นพระชนม์พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัวทรงพระกรุณาโปรด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:05.775398791+07:00","message":"[bufferProcess] send to processor:กรมพระยาเทวะวงศ์วโรปการสิ้นพระชนม์พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัวทรงพระกรุณา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:05.775404355+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:05.775406965+07:00","message":"> Transcript [3849] [false]: 'กรมพระยาเทวะวงศ์วโรปการสิ้นพระชนม์พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัวทรงพระกรุณา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:05.775410755+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:05.775412452+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:05.775413996+07:00","message":"StatePrefix: 'กรมพระยาเทวะวงศ์วโรปการสิ้นพระชนม์พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัวทรงพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:05.775416203+07:00","message":"TextPushed: 'กรมพระยาเทวะวงศ์วโรปการสิ้นพระชนม์พระบาทสมเด็จพระมงกุฎเกล้าเจ้า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:05.998767357+07:00","message":"[GCS] IsForceVAD: false for message ID: 658"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:06.059047817+07:00","message":"[GCS] Start streaming session, msgId: 659"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:06.094188364+07:00","message":"receive streaming session, msgId: 658"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:06.094236401+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กรมพระยาเทวะวงศ์วโรปการสิ้นพระชนม์พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัวทรงพระกรุณาโปรดเกล้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:06.094243112+07:00","message":"receive interim result [false|false]: กรมพระยาเทวะวงศ์วโรปการสิ้นพระชนม์พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัวทรงพระกรุณาโปรดเกล้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:06.094256552+07:00","message":"[buffer interim] 658 false กรมพระยาเทวะวงศ์วโรปการสิ้นพระชนม์พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัวทรงพระกรุณาโปรดเกล้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:06.094263388+07:00","message":"[bufferProcess] interim [360000000]:กรมพระยาเทวะวงศ์วโรปการสิ้นพระชนม์พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัวทรงพระกรุณาโปรดเกล้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:06.094266233+07:00","message":"[bufferProcess] send to processor:กรมพระยาเทวะวงศ์วโรปการสิ้นพระชนม์พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัวทรงพระกรุณาโปรด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:06.09427193+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:06.094274803+07:00","message":"> Transcript [3850] [false]: 'กรมพระยาเทวะวงศ์วโรปการสิ้นพระชนม์พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัวทรงพระกรุณาโปรด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:06.09427899+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:06.0942806+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:06.094284247+07:00","message":"StatePrefix: 'กรมพระยาเทวะวงศ์วโรปการสิ้นพระชนม์พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัวทรงพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:06.094286781+07:00","message":"TextPushed: 'กรมพระยาเทวะวงศ์วโรปการสิ้นพระชนม์พระบาทสมเด็จพระมงกุฎเกล้าเจ้า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:06.146315491+07:00","message":"receive streaming session, msgId: 658"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:06.146345711+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กรมพระยาเทวะวงศ์วโรปการสิ้นพระชนม์พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัวทรงพระกรุณาโปรดเกล้า\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":510000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:06.146351232+07:00","message":"receive interim result [true|false]: กรมพระยาเทวะวงศ์วโรปการสิ้นพระชนม์พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัวทรงพระกรุณาโปรดเกล้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:06.146359641+07:00","message":"end recv isFinal message id 658"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:06.146361483+07:00","message":"end Recv id 658"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:06.146366681+07:00","message":"[buffer interim] 658 true กรมพระยาเทวะวงศ์วโรปการสิ้นพระชนม์พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัวทรงพระกรุณาโปรดเกล้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:06.146375293+07:00","message":"[bufferProcess] interim [510000000]:กรมพระยาเทวะวงศ์วโรปการสิ้นพระชนม์พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัวทรงพระกรุณาโปรดเกล้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:06.146379161+07:00","message":"[bufferProcess] send to processor (isfinal):กรมพระยาเทวะวงศ์วโรปการสิ้นพระชนม์พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัวทรงพระกรุณาโปรดเกล้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:06.146383173+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:06.146385727+07:00","message":"> Transcript [3851] [false]: 'กรมพระยาเทวะวงศ์วโรปการสิ้นพระชนม์พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัวทรงพระกรุณาโปรดเกล้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:06.14638967+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:06.146391246+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:06.146393446+07:00","message":"StatePrefix: 'กรมพระยาเทวะวงศ์วโรปการสิ้นพระชนม์พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัวทรงพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:06.146395934+07:00","message":"TextPushed: 'กรมพระยาเทวะวงศ์วโรปการสิ้นพระชนม์พระบาทสมเด็จพระมงกุฎเกล้าเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:06.146397818+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:06.146399418+07:00","message":"> Transcript [3852] [true]: 'กรมพระยาเทวะวงศ์วโรปการสิ้นพระชนม์พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัวทรงพระกรุณาโปรดเกล้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:06.146401349+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:06.146402653+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:06.146404111+07:00","message":"StatePrefix: 'กรมพระยาเทวะวงศ์วโรปการสิ้นพระชนม์พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัวทรงพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:06.146405932+07:00","message":"TextPushed: 'กรมพระยาเทวะวงศ์วโรปการสิ้นพระชนม์พระบาทสมเด็จพระมงกุฎเกล้าเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:06.14640889+07:00","message":"Push: 'อยู่หัวทรงพระกรุณาโปรดเกล้า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:06.146416849+07:00","message":"push: {true อยู่หัวทรงพระกรุณาโปรดเกล้า 0 0xc000128e80}"}
{"level":"info","service":"Main","time":"2025-10-27T14:44:06.157438824+07:00","message":"write wav file: './tmp/7446/7446_658.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:44:07.688617331+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:44:07.688620648+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:08.386329825+07:00","message":"receive streaming session, msgId: 659"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:08.386360843+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":"2025-10-27T14:44:08.386365734+07:00","message":"receive interim result [false|false]: ปวดท้อง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:08.386376864+07:00","message":"[buffer interim] 659 false ปวดท้อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:08.386382912+07:00","message":"[bufferProcess] interim [160000000]:ปวดท้อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:08.386384403+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:08.386389224+07:00","message":"[bufferProcess] send to processor (ticker):ปวดท้อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:08.386391787+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:08.38639425+07:00","message":"> Transcript [3853] [false]: 'ปวดท้อง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:08.386396205+07:00","message":"Set StatePrefix (first interim): 'ปวดท้อง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:08.394016965+07:00","message":"receive streaming session, msgId: 659"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:08.39403988+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":"2025-10-27T14:44:08.394044744+07:00","message":"receive interim result [false|false]: ตะกรุดทอง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:08.394051752+07:00","message":"[buffer interim] 659 false ตะกรุดทอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:08.394056735+07:00","message":"[bufferProcess] interim [220000000]:ตะกรุดทอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:08.394058128+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:08.521311249+07:00","message":"receive streaming session, msgId: 659"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:08.521350929+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":"2025-10-27T14:44:08.521355978+07:00","message":"receive interim result [false|false]: ปวดท้องน้อย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:08.521369338+07:00","message":"[buffer interim] 659 false ปวดท้องน้อย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:08.521375846+07:00","message":"[bufferProcess] interim [280000000]:ปวดท้องน้อย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:08.521378054+07:00","message":"[bufferProcess] send to processor:ตะกรุดทอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:08.521383041+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:08.521385457+07:00","message":"> Transcript [3854] [false]: 'ตะกรุดทอง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:08.52138738+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:08.521389161+07:00","message":"Set new StatePrefix: 'ตะกรุดทอง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:09.107121378+07:00","message":"receive streaming session, msgId: 659"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:09.107159082+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":"2025-10-27T14:44:09.107164316+07:00","message":"receive interim result [false|false]: ปวดท้องน้อย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:09.107178876+07:00","message":"[buffer interim] 659 false ปวดท้องน้อย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:09.107185691+07:00","message":"[bufferProcess] interim [880000000]:ปวดท้องน้อย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:09.107187768+07:00","message":"[bufferProcess] send to processor:ปวดท้องน้อย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:09.107190696+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:09.107193514+07:00","message":"> Transcript [3855] [false]: 'ปวดท้องน้อย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:09.107195768+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:09.107198182+07:00","message":"Set new StatePrefix: 'ปวดท้องน้อย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:09.616300212+07:00","message":"receive streaming session, msgId: 659"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:09.616339317+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":"2025-10-27T14:44:09.616345676+07:00","message":"receive interim result [false|false]: ปวดท้องน้อยส่งพระศพ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:09.61635947+07:00","message":"[buffer interim] 659 false ปวดท้องน้อยส่งพระศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:09.61636641+07:00","message":"[bufferProcess] interim [360000000]:ปวดท้องน้อยส่งพระศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:09.616368688+07:00","message":"[bufferProcess] send to processor:ปวดท้องน้อย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:09.616373938+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:09.616376599+07:00","message":"> Transcript [3856] [false]: 'ปวดท้องน้อย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:09.616379714+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:09.616381664+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:09.616383302+07:00","message":"StatePrefix: 'ปวดท้องน้อย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:09.616385074+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:10.26236361+07:00","message":"receive streaming session, msgId: 659"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:10.262398343+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":"2025-10-27T14:44:10.262404231+07:00","message":"receive interim result [false|false]: ปวดท้องน้อยส่งพระศพและ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:10.262419382+07:00","message":"[buffer interim] 659 false ปวดท้องน้อยส่งพระศพและ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:10.262429947+07:00","message":"[bufferProcess] interim [960000000]:ปวดท้องน้อยส่งพระศพและ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:10.262433322+07:00","message":"[bufferProcess] send to processor:ปวดท้องน้อยส่งพระศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:10.262439903+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:10.262444223+07:00","message":"> Transcript [3857] [false]: 'ปวดท้องน้อยส่งพระศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:10.262447467+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:10.262449265+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:10.262450964+07:00","message":"StatePrefix: 'ปวดท้องน้อย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:10.262453014+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:10.321310944+07:00","message":"receive streaming session, msgId: 659"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:10.321341578+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":"2025-10-27T14:44:10.321346967+07:00","message":"receive interim result [false|false]: ปวดท้องน้อยส่งพระศพ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:10.321362736+07:00","message":"[buffer interim] 659 false ปวดท้องน้อยส่งพระศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:10.321369432+07:00","message":"[bufferProcess] interim [20000000]:ปวดท้องน้อยส่งพระศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:10.321371699+07:00","message":"[bufferProcess] send to processor:ปวดท้องน้อยส่งพระศพและ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:10.32137713+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:10.321379683+07:00","message":"> Transcript [3858] [false]: 'ปวดท้องน้อยส่งพระศพและ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:10.321382747+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:10.321384651+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:10.321386199+07:00","message":"StatePrefix: 'ปวดท้องน้อย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:10.321388051+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:10.51279899+07:00","message":"receive streaming session, msgId: 659"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:10.512834601+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":"2025-10-27T14:44:10.512840487+07:00","message":"receive interim result [false|false]: ปวดท้องน้อยส่งพระศพและงาน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:10.512852521+07:00","message":"[buffer interim] 659 false ปวดท้องน้อยส่งพระศพและงาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:10.512859431+07:00","message":"[bufferProcess] interim [260000000]:ปวดท้องน้อยส่งพระศพและงาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:10.512862078+07:00","message":"[bufferProcess] send to processor:ปวดท้องน้อยส่งพระศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:10.512865363+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:10.512868094+07:00","message":"> Transcript [3859] [false]: 'ปวดท้องน้อยส่งพระศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:10.51287118+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:10.512873067+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:10.512874699+07:00","message":"StatePrefix: 'ปวดท้องน้อย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:10.512876391+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:10.512878563+07:00","message":"Push: 'ปวดท้องน้อย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:10.512880184+07:00","message":"TextPushed: 'ปวดท้องน้อย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:10.512882267+07:00","message":"Set new StatePrefix : 'ปวดท้องน้อยส่งพระศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:10.512884145+07:00","message":"Next Push (prob) : 'ส่งพระศพ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:10.512892502+07:00","message":"push: {false ปวดท้องน้อย 0 0xc002922080}"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:44:10.689690847+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:44:10.689711211+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:10.833566475+07:00","message":"receive streaming session, msgId: 659"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:10.833602333+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":"2025-10-27T14:44:10.833608553+07:00","message":"receive interim result [false|false]: ปวดท้องน้อยส่งพระศพและงานถวาย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:10.833621753+07:00","message":"[buffer interim] 659 false ปวดท้องน้อยส่งพระศพและงานถวาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:10.833628783+07:00","message":"[bufferProcess] interim [620000000]:ปวดท้องน้อยส่งพระศพและงานถวาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:10.833631035+07:00","message":"[bufferProcess] send to processor:ปวดท้องน้อยส่งพระศพและงาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:10.833637281+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:10.833639973+07:00","message":"> Transcript [3860] [false]: 'ปวดท้องน้อยส่งพระศพและงาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:10.833643024+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:10.833644819+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:10.833646643+07:00","message":"StatePrefix: 'ปวดท้องน้อยส่งพระศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:10.833648624+07:00","message":"TextPushed: 'ปวดท้องน้อย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:11.021659265+07:00","message":"receive streaming session, msgId: 659"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:11.021693428+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":"2025-10-27T14:44:11.021698683+07:00","message":"receive interim result [false|false]: ปวดท้องน้อยส่งพระศพและงานถวายพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:11.021712229+07:00","message":"[buffer interim] 659 false ปวดท้องน้อยส่งพระศพและงานถวายพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:11.021719237+07:00","message":"[bufferProcess] interim [740000000]:ปวดท้องน้อยส่งพระศพและงานถวายพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:11.021721387+07:00","message":"[bufferProcess] send to processor:ปวดท้องน้อยส่งพระศพและงานถวาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:11.021725096+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:11.021727593+07:00","message":"> Transcript [3861] [false]: 'ปวดท้องน้อยส่งพระศพและงานถวาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:11.02173047+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:11.021732239+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:11.021734299+07:00","message":"StatePrefix: 'ปวดท้องน้อยส่งพระศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:11.021736412+07:00","message":"TextPushed: 'ปวดท้องน้อย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:11.150349668+07:00","message":"receive streaming session, msgId: 659"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:11.150386298+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":"2025-10-27T14:44:11.150391844+07:00","message":"receive interim result [false|false]: ปวดท้องน้อยส่งพระศพและงานถวายพระเพลิง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:11.150403989+07:00","message":"[buffer interim] 659 false ปวดท้องน้อยส่งพระศพและงานถวายพระเพลิง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:11.150414388+07:00","message":"[bufferProcess] interim [920000000]:ปวดท้องน้อยส่งพระศพและงานถวายพระเพลิง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:11.150416888+07:00","message":"[bufferProcess] send to processor:ปวดท้องน้อยส่งพระศพและงานถวายพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:11.150421804+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:11.150424474+07:00","message":"> Transcript [3862] [false]: 'ปวดท้องน้อยส่งพระศพและงานถวายพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:11.150427818+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:11.150429572+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:11.150431471+07:00","message":"StatePrefix: 'ปวดท้องน้อยส่งพระศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:11.150433599+07:00","message":"TextPushed: 'ปวดท้องน้อย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:11.50681321+07:00","message":"[GCS] IsForceVAD: false for message ID: 659"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:11.570500886+07:00","message":"[GCS] Start streaming session, msgId: 660"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:11.665347725+07:00","message":"receive streaming session, msgId: 659"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:11.665385313+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปวดท้องน้อยส่งพระศพและงานถวายพระเพลิง\",\"confidence\":0.9578983}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:11.665391136+07:00","message":"receive interim result [true|false]: ปวดท้องน้อยส่งพระศพและงานถวายพระเพลิง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:11.665398622+07:00","message":"end recv isFinal message id 659"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:11.665400972+07:00","message":"end Recv id 659"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:11.665409276+07:00","message":"[buffer interim] 659 true ปวดท้องน้อยส่งพระศพและงานถวายพระเพลิง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:11.665417572+07:00","message":"[bufferProcess] interim [460000000]:ปวดท้องน้อยส่งพระศพและงานถวายพระเพลิง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:11.665420852+07:00","message":"[bufferProcess] send to processor (isfinal):ปวดท้องน้อยส่งพระศพและงานถวายพระเพลิง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:11.665424133+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:11.665426954+07:00","message":"> Transcript [3863] [false]: 'ปวดท้องน้อยส่งพระศพและงานถวายพระเพลิง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:11.665429727+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:11.6654313+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:11.665433337+07:00","message":"StatePrefix: 'ปวดท้องน้อยส่งพระศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:11.665435207+07:00","message":"TextPushed: 'ปวดท้องน้อย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:11.665437535+07:00","message":"Push: 'ส่งพระศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:11.665439002+07:00","message":"TextPushed: 'ปวดท้องน้อยส่งพระศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:11.665440659+07:00","message":"Set new StatePrefix : 'ปวดท้องน้อยส่งพระศพและงานถวายพระเพลิง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:11.665443238+07:00","message":"Next Push (prob) : 'และงานถวายพระเพลิง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:11.665444774+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:11.665446514+07:00","message":"> Transcript [3864] [true]: 'ปวดท้องน้อยส่งพระศพและงานถวายพระเพลิง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:11.665448369+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:11.665449749+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:11.66545144+07:00","message":"StatePrefix: 'ปวดท้องน้อยส่งพระศพและงานถวายพระเพลิง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:11.665453126+07:00","message":"TextPushed: 'ปวดท้องน้อยส่งพระศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:11.665455985+07:00","message":"Push: 'และงานถวายพระเพลิง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:11.66546593+07:00","message":"push: {false ส่งพระศพ 0 0xc002922080}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:11.665474531+07:00","message":"push: {true และงานถวายพระเพลิง 0 0xc002922080}"}
{"level":"info","service":"Main","time":"2025-10-27T14:44:11.678418952+07:00","message":"write wav file: './tmp/7446/7446_659.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:13.213483016+07:00","message":"receive streaming session, msgId: 660"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:13.213520365+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":"2025-10-27T14:44:13.213525011+07:00","message":"receive interim result [false|false]: สนามหลวง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:13.213535037+07:00","message":"[buffer interim] 660 false สนามหลวง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:13.213541621+07:00","message":"[bufferProcess] interim [500000000]:สนามหลวง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:13.213543187+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:13.213549018+07:00","message":"[bufferProcess] send to processor (ticker):สนามหลวง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:13.21355168+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:13.213554187+07:00","message":"> Transcript [3865] [false]: 'สนามหลวง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:13.213556184+07:00","message":"Set StatePrefix (first interim): 'สนามหลวง'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:44:13.69074963+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:44:13.690754242+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:13.844198285+07:00","message":"receive streaming session, msgId: 660"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:13.844241365+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":"2025-10-27T14:44:13.844246315+07:00","message":"receive interim result [false|false]: สนามหลวง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:13.844260949+07:00","message":"[buffer interim] 660 false สนามหลวง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:13.844267859+07:00","message":"[bufferProcess] interim [100000000]:สนามหลวง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:13.844269387+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:14.348367683+07:00","message":"receive streaming session, msgId: 660"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:14.348402072+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":"2025-10-27T14:44:14.348407271+07:00","message":"receive interim result [false|false]: กรุณา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:14.348418311+07:00","message":"[buffer interim] 660 false กรุณา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:14.348424514+07:00","message":"[bufferProcess] interim [580000000]:กรุณา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:14.348426368+07:00","message":"[bufferProcess] send to processor:สนามหลวง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:14.348431442+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:14.348433986+07:00","message":"> Transcript [3866] [false]: 'สนามหลวง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:14.34843713+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:14.348438984+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:14.34844063+07:00","message":"StatePrefix: 'สนามหลวง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:14.34844238+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:14.53890751+07:00","message":"receive streaming session, msgId: 660"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:14.53894838+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":"2025-10-27T14:44:14.538953033+07:00","message":"receive interim result [false|false]: ทรงพระกรุณาโปรด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:14.538965774+07:00","message":"[buffer interim] 660 false ทรงพระกรุณาโปรด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:14.538972015+07:00","message":"[bufferProcess] interim [820000000]:ทรงพระกรุณาโปรด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:14.538974033+07:00","message":"[bufferProcess] send to processor:กรุณา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:14.538979281+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:14.538981769+07:00","message":"> Transcript [3867] [false]: 'กรุณา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:14.5389838+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:14.538985598+07:00","message":"Set new StatePrefix: 'กรุณา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:14.740360835+07:00","message":"receive streaming session, msgId: 660"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:14.740396478+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":"2025-10-27T14:44:14.740402448+07:00","message":"receive interim result [false|false]: ทรงพระกรุณาโปรดเกล้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:14.740412905+07:00","message":"[buffer interim] 660 false ทรงพระกรุณาโปรดเกล้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:14.740420881+07:00","message":"[bufferProcess] interim [0]:ทรงพระกรุณาโปรดเกล้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:14.740423036+07:00","message":"[bufferProcess] send to processor:ทรงพระกรุณาโปรด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:14.74042805+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:14.740430643+07:00","message":"> Transcript [3868] [false]: 'ทรงพระกรุณาโปรด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:14.740432573+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:14.740434402+07:00","message":"Set new StatePrefix: 'ทรงพระกรุณาโปรด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:15.056974026+07:00","message":"receive streaming session, msgId: 660"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:15.057018732+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":"2025-10-27T14:44:15.057024663+07:00","message":"receive interim result [false|false]: ทรงพระกรุณาโปรดเกล้าโปรด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:15.057036344+07:00","message":"[buffer interim] 660 false ทรงพระกรุณาโปรดเกล้าโปรด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:15.057042961+07:00","message":"[bufferProcess] interim [240000000]:ทรงพระกรุณาโปรดเกล้าโปรด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:15.057045557+07:00","message":"[bufferProcess] send to processor:ทรงพระกรุณาโปรดเกล้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:15.057051426+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:15.057053802+07:00","message":"> Transcript [3869] [false]: 'ทรงพระกรุณาโปรดเกล้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:15.057057087+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:15.057058985+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:15.057061076+07:00","message":"StatePrefix: 'ทรงพระกรุณาโปรด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:15.057063161+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:15.247412493+07:00","message":"receive streaming session, msgId: 660"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:15.247463141+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":"2025-10-27T14:44:15.247470884+07:00","message":"receive interim result [false|false]: ทรงพระกรุณาโปรดเกล้าโปรดกระหม่อม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:15.247488629+07:00","message":"[buffer interim] 660 false ทรงพระกรุณาโปรดเกล้าโปรดกระหม่อม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:15.247500135+07:00","message":"[bufferProcess] interim [480000000]:ทรงพระกรุณาโปรดเกล้าโปรดกระหม่อม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:15.247504007+07:00","message":"[bufferProcess] send to processor:ทรงพระกรุณาโปรดเกล้าโปรด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:15.247510716+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:15.247514574+07:00","message":"> Transcript [3870] [false]: 'ทรงพระกรุณาโปรดเกล้าโปรด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:15.247519536+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:15.247522207+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:15.247525251+07:00","message":"StatePrefix: 'ทรงพระกรุณาโปรด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:15.247528024+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:15.817934936+07:00","message":"receive streaming session, msgId: 660"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:15.817988038+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":"2025-10-27T14:44:15.818001876+07:00","message":"receive interim result [false|false]: ทรงพระกรุณาโปรดเกล้าโปรดกระหม่อม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:15.81801891+07:00","message":"[buffer interim] 660 false ทรงพระกรุณาโปรดเกล้าโปรดกระหม่อม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:15.818030348+07:00","message":"[bufferProcess] interim [80000000]:ทรงพระกรุณาโปรดเกล้าโปรดกระหม่อม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:15.818033591+07:00","message":"[bufferProcess] send to processor:ทรงพระกรุณาโปรดเกล้าโปรดกระหม่อม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:15.818038533+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:15.818042651+07:00","message":"> Transcript [3871] [false]: 'ทรงพระกรุณาโปรดเกล้าโปรดกระหม่อม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:15.818047285+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:15.81804985+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:15.818053014+07:00","message":"StatePrefix: 'ทรงพระกรุณาโปรด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:15.818055542+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:16.334776344+07:00","message":"receive streaming session, msgId: 660"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:16.334825212+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":"2025-10-27T14:44:16.334831246+07:00","message":"receive interim result [false|false]: ทรงพระกรุณาโปรดเกล้าโปรดกระหม่อมพระราชทาน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:16.334845338+07:00","message":"[buffer interim] 660 false ทรงพระกรุณาโปรดเกล้าโปรดกระหม่อมพระราชทาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:16.334852245+07:00","message":"[bufferProcess] interim [560000000]:ทรงพระกรุณาโปรดเกล้าโปรดกระหม่อมพระราชทาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:16.334855159+07:00","message":"[bufferProcess] send to processor:ทรงพระกรุณาโปรดเกล้าโปรดกระหม่อม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:16.33486224+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:16.334865246+07:00","message":"> Transcript [3872] [false]: 'ทรงพระกรุณาโปรดเกล้าโปรดกระหม่อม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:16.334869023+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:16.334870814+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:16.334872795+07:00","message":"StatePrefix: 'ทรงพระกรุณาโปรด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:16.334875134+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:16.334880503+07:00","message":"Push: 'ทรงพระกรุณาโปรด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:16.334882171+07:00","message":"TextPushed: 'ทรงพระกรุณาโปรด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:16.334884075+07:00","message":"Set new StatePrefix : 'ทรงพระกรุณาโปรดเกล้าโปรดกระหม่อม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:16.33488628+07:00","message":"Next Push (prob) : 'เกล้าโปรดกระหม่อม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:16.33489338+07:00","message":"push: {false ทรงพระกรุณาโปรด 0 0xc00041c080}"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:44:16.691729442+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:44:16.691743202+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:16.71802261+07:00","message":"receive streaming session, msgId: 660"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:16.718062006+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":"2025-10-27T14:44:16.71806712+07:00","message":"receive interim result [false|false]: ทรงพระกรุณาโปรดเกล้าโปรดกระหม่อมพระราชทานพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:16.718080913+07:00","message":"[buffer interim] 660 false ทรงพระกรุณาโปรดเกล้าโปรดกระหม่อมพระราชทานพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:16.718087752+07:00","message":"[bufferProcess] interim [980000000]:ทรงพระกรุณาโปรดเกล้าโปรดกระหม่อมพระราชทานพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:16.718089749+07:00","message":"[bufferProcess] send to processor:ทรงพระกรุณาโปรดเกล้าโปรดกระหม่อมพระราชทาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:16.718094984+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:16.718097417+07:00","message":"> Transcript [3873] [false]: 'ทรงพระกรุณาโปรดเกล้าโปรดกระหม่อมพระราชทาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:16.718100614+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:16.718102342+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:16.718104262+07:00","message":"StatePrefix: 'ทรงพระกรุณาโปรดเกล้าโปรดกระหม่อม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:16.718106868+07:00","message":"TextPushed: 'ทรงพระกรุณาโปรด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:16.868399461+07:00","message":"receive streaming session, msgId: 660"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:16.868431311+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":"2025-10-27T14:44:16.868436953+07:00","message":"receive interim result [false|false]: ทรงพระกรุณาโปรดเกล้าโปรดกระหม่อมพระราชทาน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:16.868451488+07:00","message":"[buffer interim] 660 false ทรงพระกรุณาโปรดเกล้าโปรดกระหม่อมพระราชทาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:16.868460572+07:00","message":"[bufferProcess] interim [40000000]:ทรงพระกรุณาโปรดเกล้าโปรดกระหม่อมพระราชทาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:16.868463884+07:00","message":"[bufferProcess] send to processor:ทรงพระกรุณาโปรดเกล้าโปรดกระหม่อมพระราชทานพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:16.868470273+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:16.868473741+07:00","message":"> Transcript [3874] [false]: 'ทรงพระกรุณาโปรดเกล้าโปรดกระหม่อมพระราชทานพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:16.868478311+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:16.868480815+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:16.868482883+07:00","message":"StatePrefix: 'ทรงพระกรุณาโปรดเกล้าโปรดกระหม่อม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:16.868484892+07:00","message":"TextPushed: 'ทรงพระกรุณาโปรด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:16.924635199+07:00","message":"receive streaming session, msgId: 660"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:16.924668505+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทรงพระกรุณาโปรดเกล้าโปรดกระหม่อมพระราชทาน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:16.924673699+07:00","message":"receive interim result [false|false]: ทรงพระกรุณาโปรดเกล้าโปรดกระหม่อมพระราชทาน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:16.924687398+07:00","message":"[buffer interim] 660 false ทรงพระกรุณาโปรดเกล้าโปรดกระหม่อมพระราชทาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:16.924693675+07:00","message":"[bufferProcess] interim [160000000]:ทรงพระกรุณาโปรดเกล้าโปรดกระหม่อมพระราชทาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:16.924695628+07:00","message":"[bufferProcess] send to processor:ทรงพระกรุณาโปรดเกล้าโปรดกระหม่อมพระราชทาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:16.924700951+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:16.924703293+07:00","message":"> Transcript [3875] [false]: 'ทรงพระกรุณาโปรดเกล้าโปรดกระหม่อมพระราชทาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:16.924706846+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:16.924708713+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:16.924710877+07:00","message":"StatePrefix: 'ทรงพระกรุณาโปรดเกล้าโปรดกระหม่อม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:16.924713054+07:00","message":"TextPushed: 'ทรงพระกรุณาโปรด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:17.146917359+07:00","message":"[GCS] IsForceVAD: false for message ID: 660"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:17.20938679+07:00","message":"[GCS] Start streaming session, msgId: 661"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:17.242634277+07:00","message":"receive streaming session, msgId: 660"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:17.242665907+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":"2025-10-27T14:44:17.242671243+07:00","message":"receive interim result [false|false]: ทรงพระกรุณาโปรดเกล้าโปรดกระหม่อมพระราชทานพระโกศทองใหญ่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:17.242683852+07:00","message":"[buffer interim] 660 false ทรงพระกรุณาโปรดเกล้าโปรดกระหม่อมพระราชทานพระโกศทองใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:17.24269059+07:00","message":"[bufferProcess] interim [520000000]:ทรงพระกรุณาโปรดเกล้าโปรดกระหม่อมพระราชทานพระโกศทองใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:17.242692887+07:00","message":"[bufferProcess] send to processor:ทรงพระกรุณาโปรดเกล้าโปรดกระหม่อมพระราชทาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:17.24269819+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:17.242700605+07:00","message":"> Transcript [3876] [false]: 'ทรงพระกรุณาโปรดเกล้าโปรดกระหม่อมพระราชทาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:17.242704199+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:17.242705945+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:17.242707786+07:00","message":"StatePrefix: 'ทรงพระกรุณาโปรดเกล้าโปรดกระหม่อม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:17.242710504+07:00","message":"TextPushed: 'ทรงพระกรุณาโปรด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:17.24271679+07:00","message":"Push: 'เกล้าโปรดกระหม่อม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:17.24272115+07:00","message":"TextPushed: 'ทรงพระกรุณาโปรดเกล้าโปรดกระหม่อม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:17.242722982+07:00","message":"Set new StatePrefix : 'ทรงพระกรุณาโปรดเกล้าโปรดกระหม่อมพระราชทาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:17.242724848+07:00","message":"Next Push (prob) : 'พระราชทาน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:17.242732687+07:00","message":"push: {false เกล้าโปรดกระหม่อม 0 0xc00041c080}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:17.265148361+07:00","message":"receive streaming session, msgId: 660"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:17.265189617+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทรงพระกรุณาโปรดเกล้าโปรดกระหม่อมพระราชทานพระโกศทองใหญ่\",\"confidence\":0.9565752}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:17.265198284+07:00","message":"receive interim result [true|false]: ทรงพระกรุณาโปรดเกล้าโปรดกระหม่อมพระราชทานพระโกศทองใหญ่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:17.265207062+07:00","message":"end recv isFinal message id 660"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:17.265209858+07:00","message":"end Recv id 660"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:17.265217305+07:00","message":"[buffer interim] 660 true ทรงพระกรุณาโปรดเกล้าโปรดกระหม่อมพระราชทานพระโกศทองใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:17.265224598+07:00","message":"[bufferProcess] interim [580000000]:ทรงพระกรุณาโปรดเกล้าโปรดกระหม่อมพระราชทานพระโกศทองใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:17.265228696+07:00","message":"[bufferProcess] send to processor (isfinal):ทรงพระกรุณาโปรดเกล้าโปรดกระหม่อมพระราชทานพระโกศทองใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:17.265232907+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:17.265236551+07:00","message":"> Transcript [3877] [false]: 'ทรงพระกรุณาโปรดเกล้าโปรดกระหม่อมพระราชทานพระโกศทองใหญ่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:17.2652406+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:17.265242817+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:17.265245257+07:00","message":"StatePrefix: 'ทรงพระกรุณาโปรดเกล้าโปรดกระหม่อมพระราชทาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:17.265248514+07:00","message":"TextPushed: 'ทรงพระกรุณาโปรดเกล้าโปรดกระหม่อม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:17.265250886+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:17.265253629+07:00","message":"> Transcript [3878] [true]: 'ทรงพระกรุณาโปรดเกล้าโปรดกระหม่อมพระราชทานพระโกศทองใหญ่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:17.265256106+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:17.265270809+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:17.265272824+07:00","message":"StatePrefix: 'ทรงพระกรุณาโปรดเกล้าโปรดกระหม่อมพระราชทาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:17.26527636+07:00","message":"TextPushed: 'ทรงพระกรุณาโปรดเกล้าโปรดกระหม่อม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:17.265279447+07:00","message":"Push: 'พระราชทานพระโกศทองใหญ่'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:17.265286992+07:00","message":"push: {true พระราชทานพระโกศทองใหญ่ 0 0xc00041c080}"}
{"level":"info","service":"Main","time":"2025-10-27T14:44:17.275098179+07:00","message":"write wav file: './tmp/7446/7446_660.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:17.693494149+07:00","message":"receive streaming session, msgId: 661"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:17.693534821+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":"2025-10-27T14:44:17.693540173+07:00","message":"receive interim result [false|false]: เป็น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:17.693553733+07:00","message":"[buffer interim] 661 false เป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:17.693560061+07:00","message":"[bufferProcess] interim [480000000]:เป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:17.693561649+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:17.893243526+07:00","message":"receive streaming session, msgId: 661"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:17.89328252+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":"2025-10-27T14:44:17.893287538+07:00","message":"receive interim result [false|false]: ไม่เป็นไร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:17.893300519+07:00","message":"[buffer interim] 661 false ไม่เป็นไร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:17.893307267+07:00","message":"[bufferProcess] interim [720000000]:ไม่เป็นไร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:17.893309174+07:00","message":"[bufferProcess] send to processor:เป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:17.893314143+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:17.893316699+07:00","message":"> Transcript [3879] [false]: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:17.893318518+07:00","message":"Set StatePrefix (first interim): 'เป็น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:18.38620768+07:00","message":"receive streaming session, msgId: 661"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:18.386244209+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":"2025-10-27T14:44:18.386250296+07:00","message":"receive interim result [false|false]: เป็นกรณีพิเศษ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:18.386262336+07:00","message":"[buffer interim] 661 false เป็นกรณีพิเศษ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:18.386268694+07:00","message":"[bufferProcess] interim [140000000]:เป็นกรณีพิเศษ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:18.386270746+07:00","message":"[bufferProcess] send to processor:ไม่เป็นไร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:18.386276223+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:18.386278868+07:00","message":"> Transcript [3880] [false]: 'ไม่เป็นไร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:18.386280794+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:18.386282485+07:00","message":"Set new StatePrefix: 'ไม่เป็นไร'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:18.779635589+07:00","message":"receive streaming session, msgId: 661"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:18.779674133+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":"2025-10-27T14:44:18.779680335+07:00","message":"receive interim result [false|false]: เป็นกรณีพิเศษค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:18.779693609+07:00","message":"[buffer interim] 661 false เป็นกรณีพิเศษค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:18.779707585+07:00","message":"[bufferProcess] interim [560000000]:เป็นกรณีพิเศษค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:18.779711128+07:00","message":"[bufferProcess] send to processor:เป็นกรณีพิเศษ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:18.779714689+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:18.779717367+07:00","message":"> Transcript [3881] [false]: 'เป็นกรณีพิเศษ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:18.779719306+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:18.779721592+07:00","message":"Set new StatePrefix: 'เป็นกรณีพิเศษ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:19.344627518+07:00","message":"receive streaming session, msgId: 661"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:19.344675977+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":"2025-10-27T14:44:19.344683947+07:00","message":"receive interim result [false|false]: เป็นกรณีพิเศษค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:19.344699477+07:00","message":"[buffer interim] 661 false เป็นกรณีพิเศษค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:19.344707634+07:00","message":"[bufferProcess] interim [160000000]:เป็นกรณีพิเศษค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:19.34471053+07:00","message":"[bufferProcess] send to processor:เป็นกรณีพิเศษค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:19.34471748+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:19.344721011+07:00","message":"> Transcript [3882] [false]: 'เป็นกรณีพิเศษค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:19.344724871+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:19.34472739+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:19.344730185+07:00","message":"StatePrefix: 'เป็นกรณีพิเศษ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:19.344732967+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:44:19.692529049+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:44:19.692532062+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:22.427480626+07:00","message":"[GCS] Cleaned up inactive client: 642"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:22.42752661+07:00","message":"[GCS] Cleaned up inactive client: 645"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:22.427529644+07:00","message":"[GCS] Cleaned up inactive client: 646"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:22.427531351+07:00","message":"[GCS] Cleaned up inactive client: 647"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:22.427533908+07:00","message":"[GCS] Cleaned up inactive client: 640"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:22.427535944+07:00","message":"[GCS] Cleaned up inactive client: 637"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:22.42753831+07:00","message":"[GCS] Cleaned up inactive client: 639"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:22.427540368+07:00","message":"[GCS] Cleaned up inactive client: 641"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:22.42754218+07:00","message":"[GCS] Cleaned up inactive client: 644"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:22.427544055+07:00","message":"[GCS] Cleaned up inactive client: 643"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:22.427546104+07:00","message":"[GCS] Cleaned up inactive client: 638"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:44:22.692684802+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:44:22.69269764+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:23.168760822+07:00","message":"[GCS] IsForceVAD: false for message ID: 661"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:23.227058317+07:00","message":"[GCS] Start streaming session, msgId: 662"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:23.280649122+07:00","message":"receive streaming session, msgId: 661"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:23.280689+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นกรณีพิเศษค่ะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:23.280694783+07:00","message":"receive interim result [true|false]: เป็นกรณีพิเศษค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:23.28070183+07:00","message":"end recv isFinal message id 661"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:23.280703781+07:00","message":"end Recv id 661"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:23.280710045+07:00","message":"[buffer interim] 661 true เป็นกรณีพิเศษค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:23.280717628+07:00","message":"[bufferProcess] interim [180000000]:เป็นกรณีพิเศษค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:23.280721261+07:00","message":"[bufferProcess] send to processor (isfinal):เป็นกรณีพิเศษค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:23.280725945+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:23.280729415+07:00","message":"> Transcript [3883] [false]: 'เป็นกรณีพิเศษค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:23.280733229+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:23.280734979+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:23.2807369+07:00","message":"StatePrefix: 'เป็นกรณีพิเศษ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:23.280739546+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:23.280741076+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:23.280742703+07:00","message":"> Transcript [3884] [true]: 'เป็นกรณีพิเศษค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:23.280744326+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:23.280745614+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:23.280746898+07:00","message":"StatePrefix: 'เป็นกรณีพิเศษ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:23.280748219+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:23.280750188+07:00","message":"Push: 'เป็นกรณีพิเศษค่ะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:23.2807576+07:00","message":"push: {true เป็นกรณีพิเศษค่ะ 0 0xc002922380}"}
{"level":"info","service":"Main","time":"2025-10-27T14:44:23.292066253+07:00","message":"write wav file: './tmp/7446/7446_661.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:24.673574383+07:00","message":"receive streaming session, msgId: 662"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:24.673613843+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":"2025-10-27T14:44:24.673619399+07:00","message":"receive interim result [false|false]: เจ้าฟ้ากัลยาณิวัฒนา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:24.673631611+07:00","message":"[buffer interim] 662 false เจ้าฟ้ากัลยาณิวัฒนา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:24.673638116+07:00","message":"[bufferProcess] interim [500000000]:เจ้าฟ้ากัลยาณิวัฒนา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:24.673639773+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:24.673645956+07:00","message":"[bufferProcess] send to processor (ticker):เจ้าฟ้ากัลยาณิวัฒนา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:24.673649411+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:24.673655533+07:00","message":"> Transcript [3885] [false]: 'เจ้าฟ้ากัลยาณิวัฒนา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:24.673659954+07:00","message":"Set StatePrefix (first interim): 'เจ้าฟ้ากัลยาณิวัฒนา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:25.309671524+07:00","message":"receive streaming session, msgId: 662"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:25.309702193+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":"2025-10-27T14:44:25.30970751+07:00","message":"receive interim result [false|false]: เจ้าฟ้ากัลยาณิวัฒนา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:25.309720686+07:00","message":"[buffer interim] 662 false เจ้าฟ้ากัลยาณิวัฒนา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:25.3097277+07:00","message":"[bufferProcess] interim [100000000]:เจ้าฟ้ากัลยาณิวัฒนา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:25.309729469+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:25.575848432+07:00","message":"receive streaming session, msgId: 662"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:25.575885177+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":"2025-10-27T14:44:25.575890125+07:00","message":"receive interim result [false|false]: เจ้าฟ้ากัลยาณิวัฒนากรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:25.575902789+07:00","message":"[buffer interim] 662 false เจ้าฟ้ากัลยาณิวัฒนากรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:25.575911656+07:00","message":"[bufferProcess] interim [400000000]:เจ้าฟ้ากัลยาณิวัฒนากรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:25.575913912+07:00","message":"[bufferProcess] send to processor:เจ้าฟ้ากัลยาณิวัฒนา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:25.575919612+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:25.575921998+07:00","message":"> Transcript [3886] [false]: 'เจ้าฟ้ากัลยาณิวัฒนา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:25.575924833+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:25.575926888+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:25.57592847+07:00","message":"StatePrefix: 'เจ้าฟ้ากัลยาณิวัฒนา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:25.575930709+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:44:25.693215549+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:44:25.69322167+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:25.69788062+07:00","message":"receive streaming session, msgId: 662"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:25.697914271+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":"2025-10-27T14:44:25.697920279+07:00","message":"receive interim result [false|false]: เจ้าฟ้ากัลยาณิวัฒนา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:25.69793415+07:00","message":"[buffer interim] 662 false เจ้าฟ้ากัลยาณิวัฒนา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:25.697949787+07:00","message":"[bufferProcess] interim [460000000]:เจ้าฟ้ากัลยาณิวัฒนา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:25.697952649+07:00","message":"[bufferProcess] send to processor:เจ้าฟ้ากัลยาณิวัฒนากรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:25.697959022+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:25.697962602+07:00","message":"> Transcript [3887] [false]: 'เจ้าฟ้ากัลยาณิวัฒนากรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:25.697966899+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:25.697970591+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:25.697972433+07:00","message":"StatePrefix: 'เจ้าฟ้ากัลยาณิวัฒนา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:25.697974207+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:25.815910709+07:00","message":"receive streaming session, msgId: 662"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:25.815945501+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":"2025-10-27T14:44:25.815950508+07:00","message":"receive interim result [false|false]: เจ้าฟ้ากัลยาณิวัฒนากรมหลวง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:25.815964009+07:00","message":"[buffer interim] 662 false เจ้าฟ้ากัลยาณิวัฒนากรมหลวง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:25.815970422+07:00","message":"[bufferProcess] interim [580000000]:เจ้าฟ้ากัลยาณิวัฒนากรมหลวง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:25.815972942+07:00","message":"[bufferProcess] send to processor:เจ้าฟ้ากัลยาณิวัฒนา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:25.815978507+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:25.815983739+07:00","message":"> Transcript [3888] [false]: 'เจ้าฟ้ากัลยาณิวัฒนา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:25.815986999+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:25.815988986+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:25.815996263+07:00","message":"StatePrefix: 'เจ้าฟ้ากัลยาณิวัฒนา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:25.815999477+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:26.40806869+07:00","message":"receive streaming session, msgId: 662"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:26.408102494+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":"2025-10-27T14:44:26.40810742+07:00","message":"receive interim result [false|false]: เจ้าฟ้ากัลยาณิวัฒนากรมหลวง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:26.408120442+07:00","message":"[buffer interim] 662 false เจ้าฟ้ากัลยาณิวัฒนากรมหลวง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:26.408127623+07:00","message":"[bufferProcess] interim [180000000]:เจ้าฟ้ากัลยาณิวัฒนากรมหลวง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:26.408129724+07:00","message":"[bufferProcess] send to processor:เจ้าฟ้ากัลยาณิวัฒนากรมหลวง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:26.408133052+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:26.408135506+07:00","message":"> Transcript [3889] [false]: 'เจ้าฟ้ากัลยาณิวัฒนากรมหลวง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:26.408138303+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:26.408140025+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:26.40814157+07:00","message":"StatePrefix: 'เจ้าฟ้ากัลยาณิวัฒนา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:26.40814353+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:26.408145804+07:00","message":"Push: 'เจ้าฟ้ากัลยาณิวัฒนา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:26.408147562+07:00","message":"TextPushed: 'เจ้าฟ้ากัลยาณิวัฒนา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:26.408149681+07:00","message":"Set new StatePrefix : 'เจ้าฟ้ากัลยาณิวัฒนากรมหลวง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:26.408151585+07:00","message":"Next Push (prob) : 'กรมหลวง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:26.408159728+07:00","message":"push: {false เจ้าฟ้ากัลยาณิวัฒนา 0 0xc002923000}"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:44:28.693758044+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:44:28.693758046+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:30.337579534+07:00","message":"[GCS] IsForceVAD: false for message ID: 662"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:30.408830621+07:00","message":"[GCS] Start streaming session, msgId: 663"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:30.447260104+07:00","message":"receive streaming session, msgId: 662"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:30.447307611+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เจ้าฟ้ากัลยาณิวัฒนา\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":7,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:30.447316063+07:00","message":"receive interim result [true|false]: เจ้าฟ้ากัลยาณิวัฒนา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:30.44732735+07:00","message":"end recv isFinal message id 662"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:30.447330459+07:00","message":"end Recv id 662"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:30.447337545+07:00","message":"[buffer interim] 662 true เจ้าฟ้ากัลยาณิวัฒนา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:30.447348955+07:00","message":"[bufferProcess] interim [320000000]:เจ้าฟ้ากัลยาณิวัฒนา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:30.447355676+07:00","message":"[bufferProcess] send to processor (isfinal):เจ้าฟ้ากัลยาณิวัฒนากรมหลวง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:30.447361098+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:30.447365408+07:00","message":"> Transcript [3890] [false]: 'เจ้าฟ้ากัลยาณิวัฒนากรมหลวง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:30.447369358+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:30.447372083+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:30.447374639+07:00","message":"StatePrefix: 'เจ้าฟ้ากัลยาณิวัฒนากรมหลวง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:30.44737818+07:00","message":"TextPushed: 'เจ้าฟ้ากัลยาณิวัฒนา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:30.447380696+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:30.447383198+07:00","message":"> Transcript [3891] [true]: 'เจ้าฟ้ากัลยาณิวัฒนา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:30.447386047+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:30.44738843+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:30.447390713+07:00","message":"StatePrefix: 'เจ้าฟ้ากัลยาณิวัฒนากรมหลวง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:30.447393355+07:00","message":"TextPushed: 'เจ้าฟ้ากัลยาณิวัฒนา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:30.447396704+07:00","message":"Push: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:30.447407436+07:00","message":"push: {true  0 0xc002923000}"}
{"level":"info","service":"Main","time":"2025-10-27T14:44:30.464869719+07:00","message":"write wav file: './tmp/7446/7446_662.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:30.950265941+07:00","message":"receive streaming session, msgId: 663"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:30.95032635+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":"2025-10-27T14:44:30.950335196+07:00","message":"receive interim result [false|false]: ตาม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:30.950355339+07:00","message":"[buffer interim] 663 false ตาม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:30.950364321+07:00","message":"[bufferProcess] interim [540000000]:ตาม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:30.950366563+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:31.106201582+07:00","message":"receive streaming session, msgId: 663"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:31.106252358+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":"2025-10-27T14:44:31.106257619+07:00","message":"receive interim result [false|false]: ตามแบบ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:31.106270408+07:00","message":"[buffer interim] 663 false ตามแบบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:31.106276528+07:00","message":"[bufferProcess] interim [720000000]:ตามแบบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:31.106278775+07:00","message":"[bufferProcess] send to processor:ตาม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:31.106283848+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:31.106286317+07:00","message":"> Transcript [3892] [false]: 'ตาม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:31.106288472+07:00","message":"Set StatePrefix (first interim): 'ตาม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:31.433897369+07:00","message":"receive streaming session, msgId: 663"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:31.433937348+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":"2025-10-27T14:44:31.433943053+07:00","message":"receive interim result [false|false]: ตามแบบแผน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:31.433956062+07:00","message":"[buffer interim] 663 false ตามแบบแผน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:31.433962254+07:00","message":"[bufferProcess] interim [20000000]:ตามแบบแผน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:31.433964152+07:00","message":"[bufferProcess] send to processor:ตามแบบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:31.433969055+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:31.433971534+07:00","message":"> Transcript [3893] [false]: 'ตามแบบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:31.433974126+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:31.433976061+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:31.433978112+07:00","message":"StatePrefix: 'ตาม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:31.433979962+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:44:31.694338652+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:44:31.694348884+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:31.947426836+07:00","message":"receive streaming session, msgId: 663"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:31.947474246+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":"2025-10-27T14:44:31.947483059+07:00","message":"receive interim result [false|false]: ตามแบบแผนเคลือบ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:31.947499115+07:00","message":"[buffer interim] 663 false ตามแบบแผนเคลือบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:31.947510112+07:00","message":"[bufferProcess] interim [500000000]:ตามแบบแผนเคลือบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:31.947514006+07:00","message":"[bufferProcess] send to processor:ตามแบบแผน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:31.94752266+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:31.947526766+07:00","message":"> Transcript [3894] [false]: 'ตามแบบแผน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:31.947530502+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:31.947533728+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:31.947537289+07:00","message":"StatePrefix: 'ตาม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:31.947539848+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:32.015208782+07:00","message":"receive streaming session, msgId: 663"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:32.015250486+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":"2025-10-27T14:44:32.015256369+07:00","message":"receive interim result [false|false]: ตามแบบแผน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:32.015267901+07:00","message":"[buffer interim] 663 false ตามแบบแผน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:32.015274091+07:00","message":"[bufferProcess] interim [560000000]:ตามแบบแผน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:32.015276155+07:00","message":"[bufferProcess] send to processor:ตามแบบแผนเคลือบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:32.015281197+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:32.015283823+07:00","message":"> Transcript [3895] [false]: 'ตามแบบแผนเคลือบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:32.015286696+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:32.015288484+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:32.015290191+07:00","message":"StatePrefix: 'ตาม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:32.015292005+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:32.054959728+07:00","message":"receive streaming session, msgId: 663"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:32.055006936+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":"2025-10-27T14:44:32.055013592+07:00","message":"receive interim result [false|false]: ตามแบบแผน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:32.055025423+07:00","message":"[buffer interim] 663 false ตามแบบแผน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:32.055033211+07:00","message":"[bufferProcess] interim [620000000]:ตามแบบแผน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:32.055035169+07:00","message":"[bufferProcess] send to processor:ตามแบบแผน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:32.055038227+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:32.055040706+07:00","message":"> Transcript [3896] [false]: 'ตามแบบแผน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:32.0550433+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:32.055045133+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:32.055046881+07:00","message":"StatePrefix: 'ตาม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:32.055048784+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:32.055051094+07:00","message":"Push: 'ตาม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:32.055052496+07:00","message":"TextPushed: 'ตาม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:32.055054178+07:00","message":"Set new StatePrefix : 'ตามแบบแผน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:32.055056111+07:00","message":"Next Push (prob) : 'แบบแผน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:32.055064003+07:00","message":"push: {false ตาม 0 0xc00041cf00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:32.647669678+07:00","message":"[GCS] IsForceVAD: false for message ID: 663"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:32.799347532+07:00","message":"receive streaming session, msgId: 663"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:32.799402346+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตามแบบแผน\",\"confidence\":0.9122983}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:32.799407774+07:00","message":"receive interim result [true|false]: ตามแบบแผน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:32.799414685+07:00","message":"end recv isFinal message id 663"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:32.799416417+07:00","message":"end Recv id 663"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:32.79942224+07:00","message":"[buffer interim] 663 true ตามแบบแผน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:32.799428961+07:00","message":"[bufferProcess] interim [460000000]:ตามแบบแผน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:32.799431794+07:00","message":"[bufferProcess] send to processor (isfinal):ตามแบบแผน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:32.799435373+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:32.799438113+07:00","message":"> Transcript [3897] [false]: 'ตามแบบแผน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:32.79944061+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:32.799442223+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:32.799443798+07:00","message":"StatePrefix: 'ตามแบบแผน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:32.799445878+07:00","message":"TextPushed: 'ตาม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:32.799447494+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:32.799449211+07:00","message":"> Transcript [3898] [true]: 'ตามแบบแผน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:32.799450828+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:32.799452146+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:32.799453457+07:00","message":"StatePrefix: 'ตามแบบแผน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:32.799454859+07:00","message":"TextPushed: 'ตาม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:32.799457002+07:00","message":"Push: 'แบบแผน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:32.79946457+07:00","message":"push: {true แบบแผน 0 0xc00041cf00}"}
{"level":"info","service":"Main","time":"2025-10-27T14:44:32.806646065+07:00","message":"write wav file: './tmp/7446/7446_663.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:33.171560711+07:00","message":"[GCS] Start streaming session, msgId: 664"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:44:34.695392326+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:44:34.695404618+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:34.886671439+07:00","message":"[GCS] IsForceVAD: false for message ID: 664"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:34.958211024+07:00","message":"[GCS] Start streaming session, msgId: 665"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:34.988095285+07:00","message":"receive streaming session, msgId: 664"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:34.98811491+07:00","message":"found end of frame, send empty tag with msgId: 664"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:34.988117936+07:00","message":"end Recv id 664"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:34.988124588+07:00","message":"[buffer interim] 664 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:34.988137334+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:34.988141372+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:34.988144154+07:00","message":"> Transcript [3899] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:34.988146515+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:34.988148102+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:34.988149724+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:34.988151522+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:34.988156068+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:34.988165779+07:00","message":"push: {true \n 0 0xc000044200}"}
{"level":"info","service":"Main","time":"2025-10-27T14:44:34.995314011+07:00","message":"write wav file: './tmp/7446/7446_664.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:35.846669657+07:00","message":"[GCS] IsForceVAD: false for message ID: 665"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:35.986708311+07:00","message":"receive streaming session, msgId: 665"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:35.986754831+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระบาทสมเด็จ\",\"confidence\":0.8062267}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":110000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:35.986762077+07:00","message":"receive interim result [true|false]: พระบาทสมเด็จ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:35.986769204+07:00","message":"end recv isFinal message id 665"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:35.986771729+07:00","message":"end Recv id 665"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:35.986777848+07:00","message":"[buffer interim] 665 true พระบาทสมเด็จ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:35.986788989+07:00","message":"[bufferProcess] interim [110000000]:พระบาทสมเด็จ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:35.986793556+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:35.986797293+07:00","message":"> Transcript [3900] [true]: 'พระบาทสมเด็จ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:35.986800438+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:35.986802761+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:35.986805896+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:35.986807822+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:35.986810616+07:00","message":"Push: 'พระบาทสมเด็จ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:35.986820829+07:00","message":"push: {true พระบาทสมเด็จ 0 0xc00041d080}"}
{"level":"info","service":"Main","time":"2025-10-27T14:44:35.99220671+07:00","message":"write wav file: './tmp/7446/7446_665.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:36.16938816+07:00","message":"[GCS] Start streaming session, msgId: 666"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:36.879033092+07:00","message":"receive streaming session, msgId: 666"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:36.87907074+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":"2025-10-27T14:44:36.879075576+07:00","message":"receive interim result [false|false]: ถนน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:36.879087735+07:00","message":"[buffer interim] 666 false ถนน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:36.879093611+07:00","message":"[bufferProcess] interim [720000000]:ถนน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:36.879094988+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:37.625771828+07:00","message":"receive streaming session, msgId: 666"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:37.625805472+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":"2025-10-27T14:44:37.625812264+07:00","message":"receive interim result [false|false]: ถนนรัตนาธิเบศร์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:37.625828333+07:00","message":"[buffer interim] 666 false ถนนรัตนาธิเบศร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:37.625838114+07:00","message":"[bufferProcess] interim [500000000]:ถนนรัตนาธิเบศร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:37.625840982+07:00","message":"[bufferProcess] send to processor:ถนน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:37.625847056+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:37.625851087+07:00","message":"> Transcript [3901] [false]: 'ถนน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:37.625853642+07:00","message":"Set StatePrefix (first interim): 'ถนน'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:44:37.695846717+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:44:37.695859694+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:38.281554285+07:00","message":"receive streaming session, msgId: 666"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:38.281587114+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":"2025-10-27T14:44:38.281592318+07:00","message":"receive interim result [false|false]: ถนนรัตนาธิเบศร์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:38.281605568+07:00","message":"[buffer interim] 666 false ถนนรัตนาธิเบศร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:38.2816136+07:00","message":"[bufferProcess] interim [100000000]:ถนนรัตนาธิเบศร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:38.281615947+07:00","message":"[bufferProcess] send to processor:ถนนรัตนาธิเบศร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:38.281618983+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:38.281621699+07:00","message":"> Transcript [3902] [false]: 'ถนนรัตนาธิเบศร์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:38.281624628+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:38.281626472+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:38.281628648+07:00","message":"StatePrefix: 'ถนน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:38.281630468+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:39.220034081+07:00","message":"receive streaming session, msgId: 666"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:39.220082997+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":"2025-10-27T14:44:39.220091662+07:00","message":"receive interim result [false|false]: ถนนรัตนาธิเบศร์มหาภูมิพลอดุลยเดชมหาราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:39.220109888+07:00","message":"[buffer interim] 666 false ถนนรัตนาธิเบศร์มหาภูมิพลอดุลยเดชมหาราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:39.22012117+07:00","message":"[bufferProcess] interim [120000000]:ถนนรัตนาธิเบศร์มหาภูมิพลอดุลยเดชมหาราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:39.220125052+07:00","message":"[bufferProcess] send to processor:ถนนรัตนาธิเบศร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:39.220131579+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:39.220135521+07:00","message":"> Transcript [3903] [false]: 'ถนนรัตนาธิเบศร์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:39.220139911+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:39.220142472+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:39.220145064+07:00","message":"StatePrefix: 'ถนน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:39.220147916+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:39.854830412+07:00","message":"receive streaming session, msgId: 666"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:39.854870536+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":"2025-10-27T14:44:39.854876372+07:00","message":"receive interim result [false|false]: ถนนรัตนาธิเบศร์มหาภูมิพลอดุลยเดชมหาราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:39.85489069+07:00","message":"[buffer interim] 666 false ถนนรัตนาธิเบศร์มหาภูมิพลอดุลยเดชมหาราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:39.854897389+07:00","message":"[bufferProcess] interim [720000000]:ถนนรัตนาธิเบศร์มหาภูมิพลอดุลยเดชมหาราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:39.854899741+07:00","message":"[bufferProcess] send to processor:ถนนรัตนาธิเบศร์มหาภูมิพลอดุลยเดชมหาราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:39.854904939+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:39.854907575+07:00","message":"> Transcript [3904] [false]: 'ถนนรัตนาธิเบศร์มหาภูมิพลอดุลยเดชมหาราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:39.854910584+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:39.854913091+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:39.854915217+07:00","message":"StatePrefix: 'ถนน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:39.854917134+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:40.230956869+07:00","message":"receive streaming session, msgId: 666"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:40.231018286+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":"2025-10-27T14:44:40.231027296+07:00","message":"receive interim result [false|false]: ถนนรัตนาธิเบศร์มหาภูมิพลอดุลยเดชมหาราชบรมนาถบพิตร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:40.231046559+07:00","message":"[buffer interim] 666 false ถนนรัตนาธิเบศร์มหาภูมิพลอดุลยเดชมหาราชบรมนาถบพิตร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:40.231054971+07:00","message":"[bufferProcess] interim [80000000]:ถนนรัตนาธิเบศร์มหาภูมิพลอดุลยเดชมหาราชบรมนาถบพิตร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:40.231058161+07:00","message":"[bufferProcess] send to processor:ถนนรัตนาธิเบศร์มหาภูมิพลอดุลยเดชมหาราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:40.231064744+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:40.231068652+07:00","message":"> Transcript [3905] [false]: 'ถนนรัตนาธิเบศร์มหาภูมิพลอดุลยเดชมหาราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:40.231073134+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:40.231075746+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:40.231078324+07:00","message":"StatePrefix: 'ถนน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:40.231080586+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:40.231085605+07:00","message":"Push: 'ถนน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:40.231088179+07:00","message":"TextPushed: 'ถนน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:40.231091138+07:00","message":"Set new StatePrefix : 'ถนนรัตนาธิเบศร์มหาภูมิพลอดุลยเดชมหาราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:40.23109463+07:00","message":"Next Push (prob) : 'รัตนาธิเบศร์มหาภูมิพลอดุลยเดชมหาราช'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:40.231117466+07:00","message":"push: {false ถนน 0 0xc0023e9780}"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:44:40.696851235+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:44:40.69687106+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:40.813527598+07:00","message":"receive streaming session, msgId: 666"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:40.813568214+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถนนรัตนาธิเบศร์มหาภูมิพลอดุลยเดชมหาราชบรมนาถบพิตร\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:40.813576422+07:00","message":"receive interim result [false|false]: ถนนรัตนาธิเบศร์มหาภูมิพลอดุลยเดชมหาราชบรมนาถบพิตร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:40.813594352+07:00","message":"[buffer interim] 666 false ถนนรัตนาธิเบศร์มหาภูมิพลอดุลยเดชมหาราชบรมนาถบพิตร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:40.813605429+07:00","message":"[bufferProcess] interim [680000000]:ถนนรัตนาธิเบศร์มหาภูมิพลอดุลยเดชมหาราชบรมนาถบพิตร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:40.813608747+07:00","message":"[bufferProcess] send to processor:ถนนรัตนาธิเบศร์มหาภูมิพลอดุลยเดชมหาราชบรมนาถบพิตร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:40.813615502+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:40.813619008+07:00","message":"> Transcript [3906] [false]: 'ถนนรัตนาธิเบศร์มหาภูมิพลอดุลยเดชมหาราชบรมนาถบพิตร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:40.813623425+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:40.813626159+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:40.813629286+07:00","message":"StatePrefix: 'ถนนรัตนาธิเบศร์มหาภูมิพลอดุลยเดชมหาราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:40.81363265+07:00","message":"TextPushed: 'ถนน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:42.327901389+07:00","message":"[GCS] IsForceVAD: false for message ID: 666"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:42.38844292+07:00","message":"[GCS] Start streaming session, msgId: 667"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:42.458163419+07:00","message":"receive streaming session, msgId: 666"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:42.458197849+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถนนรัตนาธิเบศร์มหาภูมิพลอดุลยเดชมหาราชบรมนาถบพิตร\",\"confidence\":0.929369}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:42.458203541+07:00","message":"receive interim result [true|false]: ถนนรัตนาธิเบศร์มหาภูมิพลอดุลยเดชมหาราชบรมนาถบพิตร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:42.458212124+07:00","message":"end recv isFinal message id 666"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:42.458213822+07:00","message":"end Recv id 666"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:42.458218821+07:00","message":"[buffer interim] 666 true ถนนรัตนาธิเบศร์มหาภูมิพลอดุลยเดชมหาราชบรมนาถบพิตร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:42.458225661+07:00","message":"[bufferProcess] interim [360000000]:ถนนรัตนาธิเบศร์มหาภูมิพลอดุลยเดชมหาราชบรมนาถบพิตร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:42.458228646+07:00","message":"[bufferProcess] send to processor (isfinal):ถนนรัตนาธิเบศร์มหาภูมิพลอดุลยเดชมหาราชบรมนาถบพิตร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:42.458232219+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:42.458234503+07:00","message":"> Transcript [3907] [false]: 'ถนนรัตนาธิเบศร์มหาภูมิพลอดุลยเดชมหาราชบรมนาถบพิตร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:42.458237297+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:42.458238789+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:42.458240577+07:00","message":"StatePrefix: 'ถนนรัตนาธิเบศร์มหาภูมิพลอดุลยเดชมหาราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:42.458242786+07:00","message":"TextPushed: 'ถนน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:42.458244123+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:42.458245632+07:00","message":"> Transcript [3908] [true]: 'ถนนรัตนาธิเบศร์มหาภูมิพลอดุลยเดชมหาราชบรมนาถบพิตร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:42.45824747+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:42.458248943+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:42.458250595+07:00","message":"StatePrefix: 'ถนนรัตนาธิเบศร์มหาภูมิพลอดุลยเดชมหาราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:42.458252157+07:00","message":"TextPushed: 'ถนน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:42.458254526+07:00","message":"Push: 'รัตนาธิเบศร์มหาภูมิพลอดุลยเดชมหาราชบรมนาถบพิตร'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:42.458262021+07:00","message":"push: {true รัตนาธิเบศร์มหาภูมิพลอดุลยเดชมหาราชบรมนาถบพิตร 0 0xc0023e9780}"}
{"level":"info","service":"Main","time":"2025-10-27T14:44:42.470462543+07:00","message":"write wav file: './tmp/7446/7446_666.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:44:43.697530427+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:44:43.697531995+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:45.574298466+07:00","message":"receive streaming session, msgId: 667"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:45.574347164+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":"2025-10-27T14:44:45.574352553+07:00","message":"receive interim result [false|false]: ถวาย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:45.574368437+07:00","message":"[buffer interim] 667 false ถวาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:45.574374677+07:00","message":"[bufferProcess] interim [940000000]:ถวาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:45.574376193+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:45.574381445+07:00","message":"[bufferProcess] send to processor (ticker):ถวาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:45.574383966+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:45.574386558+07:00","message":"> Transcript [3909] [false]: 'ถวาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:45.574388578+07:00","message":"Set StatePrefix (first interim): 'ถวาย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:45.624087216+07:00","message":"receive streaming session, msgId: 667"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:45.624121446+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":"2025-10-27T14:44:45.624126552+07:00","message":"receive interim result [false|false]: ถวายพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:45.62414024+07:00","message":"[buffer interim] 667 false ถวายพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:45.624146759+07:00","message":"[bufferProcess] interim [60000000]:ถวายพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:45.62414823+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:45.877413628+07:00","message":"receive streaming session, msgId: 667"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:45.877444941+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":"2025-10-27T14:44:45.877450646+07:00","message":"receive interim result [false|false]: ถวายพระเกียรติ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:45.877462974+07:00","message":"[buffer interim] 667 false ถวายพระเกียรติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:45.877469481+07:00","message":"[bufferProcess] interim [300000000]:ถวายพระเกียรติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:45.877471924+07:00","message":"[bufferProcess] send to processor:ถวายพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:45.877475153+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:45.877477772+07:00","message":"> Transcript [3910] [false]: 'ถวายพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:45.877481018+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:45.877482898+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:45.877484509+07:00","message":"StatePrefix: 'ถวาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:45.877486163+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:46.130470737+07:00","message":"receive streaming session, msgId: 667"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:46.130515887+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":"2025-10-27T14:44:46.130521386+07:00","message":"receive interim result [false|false]: ถวายพระเกียรติยศ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:46.130534491+07:00","message":"[buffer interim] 667 false ถวายพระเกียรติยศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:46.130541848+07:00","message":"[bufferProcess] interim [540000000]:ถวายพระเกียรติยศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:46.130544027+07:00","message":"[bufferProcess] send to processor:ถวายพระเกียรติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:46.130549108+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:46.130551748+07:00","message":"> Transcript [3911] [false]: 'ถวายพระเกียรติ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:46.130555119+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:46.130557127+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:46.130558734+07:00","message":"StatePrefix: 'ถวาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:46.13056086+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:46.465924841+07:00","message":"receive streaming session, msgId: 667"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:46.465975378+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":"2025-10-27T14:44:46.465981678+07:00","message":"receive interim result [false|false]: ถวายพระเกียรติยศสูง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:46.466002432+07:00","message":"[buffer interim] 667 false ถวายพระเกียรติยศสูง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:46.466009922+07:00","message":"[bufferProcess] interim [900000000]:ถวายพระเกียรติยศสูง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:46.466011849+07:00","message":"[bufferProcess] send to processor:ถวายพระเกียรติยศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:46.46602166+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:46.466026344+07:00","message":"> Transcript [3912] [false]: 'ถวายพระเกียรติยศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:46.466030462+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:46.466032313+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:46.466033836+07:00","message":"StatePrefix: 'ถวาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:46.466035629+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:46.589717566+07:00","message":"receive streaming session, msgId: 667"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:46.589769791+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":"2025-10-27T14:44:46.589777995+07:00","message":"receive interim result [false|false]: ถวายพระเกียรติยศสูงสุด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:46.589797006+07:00","message":"[buffer interim] 667 false ถวายพระเกียรติยศสูงสุด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:46.589806121+07:00","message":"[bufferProcess] interim [20000000]:ถวายพระเกียรติยศสูงสุด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:46.589809337+07:00","message":"[bufferProcess] send to processor:ถวายพระเกียรติยศสูง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:46.589813684+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:46.58981706+07:00","message":"> Transcript [3913] [false]: 'ถวายพระเกียรติยศสูง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:46.589821511+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:46.589824278+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:46.589826894+07:00","message":"StatePrefix: 'ถวาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:46.589829414+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:46.589836892+07:00","message":"Push: 'ถวาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:46.589839191+07:00","message":"TextPushed: 'ถวาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:46.589841566+07:00","message":"Set new StatePrefix : 'ถวายพระเกียรติยศสูง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:46.589844658+07:00","message":"Next Push (prob) : 'พระเกียรติยศสูง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:46.589878437+07:00","message":"push: {false ถวาย 0 0xc0023e9900}"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:44:46.697888024+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:44:46.697895534+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:47.187133119+07:00","message":"receive streaming session, msgId: 667"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:47.187180571+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถวายพระเกียรติยศสูงสุด\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:47.187188877+07:00","message":"receive interim result [false|false]: ถวายพระเกียรติยศสูงสุด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:47.187203597+07:00","message":"[buffer interim] 667 false ถวายพระเกียรติยศสูงสุด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:47.187213679+07:00","message":"[bufferProcess] interim [620000000]:ถวายพระเกียรติยศสูงสุด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:47.187217785+07:00","message":"[bufferProcess] send to processor:ถวายพระเกียรติยศสูงสุด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:47.187222459+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:47.187228019+07:00","message":"> Transcript [3914] [false]: 'ถวายพระเกียรติยศสูงสุด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:47.187234129+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:47.187236217+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:47.187238645+07:00","message":"StatePrefix: 'ถวายพระเกียรติยศสูง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:47.187242528+07:00","message":"TextPushed: 'ถวาย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:48.184348855+07:00","message":"receive streaming session, msgId: 667"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:48.184386881+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":"2025-10-27T14:44:48.184392508+07:00","message":"receive interim result [false|false]: ถวายพระเกียรติยศสูงสุดตามโบราณราชประเพณี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:48.184407365+07:00","message":"[buffer interim] 667 false ถวายพระเกียรติยศสูงสุดตามโบราณราชประเพณี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:48.184415498+07:00","message":"[bufferProcess] interim [580000000]:ถวายพระเกียรติยศสูงสุดตามโบราณราชประเพณี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:48.184419118+07:00","message":"[bufferProcess] send to processor:ถวายพระเกียรติยศสูงสุด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:48.184423294+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:48.184426883+07:00","message":"> Transcript [3915] [false]: 'ถวายพระเกียรติยศสูงสุด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:48.184431121+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:48.184433334+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:48.184435979+07:00","message":"StatePrefix: 'ถวายพระเกียรติยศสูง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:48.184438663+07:00","message":"TextPushed: 'ถวาย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:48.406967002+07:00","message":"[GCS] IsForceVAD: false for message ID: 667"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:48.52152495+07:00","message":"receive streaming session, msgId: 667"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:48.521566407+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถวายพระเกียรติยศสูงสุดตามโบราณราชประเพณี\",\"confidence\":0.89712304}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":30000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:48.521573612+07:00","message":"receive interim result [true|false]: ถวายพระเกียรติยศสูงสุดตามโบราณราชประเพณี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:48.5215834+07:00","message":"end recv isFinal message id 667"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:48.521585525+07:00","message":"end Recv id 667"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:48.521591184+07:00","message":"[buffer interim] 667 true ถวายพระเกียรติยศสูงสุดตามโบราณราชประเพณี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:48.521600096+07:00","message":"[bufferProcess] interim [30000000]:ถวายพระเกียรติยศสูงสุดตามโบราณราชประเพณี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:48.521604485+07:00","message":"[bufferProcess] send to processor (isfinal):ถวายพระเกียรติยศสูงสุดตามโบราณราชประเพณี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:48.521607652+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:48.521610151+07:00","message":"> Transcript [3916] [false]: 'ถวายพระเกียรติยศสูงสุดตามโบราณราชประเพณี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:48.521612908+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:48.521614636+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:48.521616476+07:00","message":"StatePrefix: 'ถวายพระเกียรติยศสูง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:48.52161838+07:00","message":"TextPushed: 'ถวาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:48.521619885+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:48.521621503+07:00","message":"> Transcript [3917] [true]: 'ถวายพระเกียรติยศสูงสุดตามโบราณราชประเพณี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:48.521623216+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:48.521625332+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:48.521626799+07:00","message":"StatePrefix: 'ถวายพระเกียรติยศสูง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:48.521628229+07:00","message":"TextPushed: 'ถวาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:48.521632105+07:00","message":"Push: 'พระเกียรติยศสูงสุดตามโบราณราชประเพณี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:48.521640781+07:00","message":"push: {true พระเกียรติยศสูงสุดตามโบราณราชประเพณี 0 0xc0023e9900}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:48.52785819+07:00","message":"[GCS] Start streaming session, msgId: 668"}
{"level":"info","service":"Main","time":"2025-10-27T14:44:48.536969309+07:00","message":"write wav file: './tmp/7446/7446_667.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:49.593426075+07:00","message":"receive streaming session, msgId: 668"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:49.593470892+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":"2025-10-27T14:44:49.593475536+07:00","message":"receive interim result [false|false]: โกรธ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:49.593487607+07:00","message":"[buffer interim] 668 false โกรธ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:49.593494415+07:00","message":"[bufferProcess] interim [900000000]:โกรธ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:49.593495912+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:49.593500846+07:00","message":"[bufferProcess] send to processor (ticker):โกรธ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:49.593503572+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:49.593506013+07:00","message":"> Transcript [3918] [false]: 'โกรธ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:49.593507922+07:00","message":"Set StatePrefix (first interim): 'โกรธ'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:44:49.698773253+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:44:49.698792573+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:49.920148327+07:00","message":"receive streaming session, msgId: 668"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:49.920187839+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":"2025-10-27T14:44:49.920193035+07:00","message":"receive interim result [false|false]: โกรธที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:49.920206139+07:00","message":"[buffer interim] 668 false โกรธที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:49.92021623+07:00","message":"[bufferProcess] interim [200000000]:โกรธที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:49.920218507+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:49.988220922+07:00","message":"receive streaming session, msgId: 668"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:49.988264473+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":"2025-10-27T14:44:49.98827028+07:00","message":"receive interim result [false|false]: โกรธที่ใช้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:49.988280312+07:00","message":"[buffer interim] 668 false โกรธที่ใช้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:49.988287043+07:00","message":"[bufferProcess] interim [320000000]:โกรธที่ใช้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:49.98828883+07:00","message":"[bufferProcess] send to processor:โกรธที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:49.988292417+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:49.988295088+07:00","message":"> Transcript [3919] [false]: 'โกรธที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:49.988297613+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:49.988299226+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:49.988300734+07:00","message":"StatePrefix: 'โกรธ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:49.988302428+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:50.098309164+07:00","message":"receive streaming session, msgId: 668"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:50.098352038+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":"2025-10-27T14:44:50.098356847+07:00","message":"receive interim result [false|false]: โกรธที่ฉัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:50.098369848+07:00","message":"[buffer interim] 668 false โกรธที่ฉัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:50.098378605+07:00","message":"[bufferProcess] interim [380000000]:โกรธที่ฉัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:50.098380618+07:00","message":"[bufferProcess] send to processor:โกรธที่ใช้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:50.098385911+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:50.098388633+07:00","message":"> Transcript [3920] [false]: 'โกรธที่ใช้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:50.098391157+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:50.098393118+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:50.098394775+07:00","message":"StatePrefix: 'โกรธ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:50.098396542+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:50.191352647+07:00","message":"receive streaming session, msgId: 668"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:50.191391131+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":"2025-10-27T14:44:50.191396409+07:00","message":"receive interim result [false|false]: โกรธที่ใช้ใน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:50.191409855+07:00","message":"[buffer interim] 668 false โกรธที่ใช้ใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:50.19141646+07:00","message":"[bufferProcess] interim [500000000]:โกรธที่ใช้ใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:50.191418707+07:00","message":"[bufferProcess] send to processor:โกรธที่ฉัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:50.19142367+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:50.191426677+07:00","message":"> Transcript [3921] [false]: 'โกรธที่ฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:50.191429732+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:50.191431649+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:50.191433301+07:00","message":"StatePrefix: 'โกรธ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:50.191435119+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:50.296834653+07:00","message":"receive streaming session, msgId: 668"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:50.296878238+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":"2025-10-27T14:44:50.296886086+07:00","message":"receive interim result [false|false]: โกรธที่ฉันยัง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:50.296903806+07:00","message":"[buffer interim] 668 false โกรธที่ฉันยัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:50.296912288+07:00","message":"[bufferProcess] interim [560000000]:โกรธที่ฉันยัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:50.296915122+07:00","message":"[bufferProcess] send to processor:โกรธที่ใช้ใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:50.2969214+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:50.296925211+07:00","message":"> Transcript [3922] [false]: 'โกรธที่ใช้ใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:50.296929987+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:50.296932504+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:50.296934685+07:00","message":"StatePrefix: 'โกรธ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:50.296936809+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:50.296940103+07:00","message":"Push: 'โกรธ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:50.296942153+07:00","message":"TextPushed: 'โกรธ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:50.296945967+07:00","message":"Set new StatePrefix : 'โกรธที่ใช้ใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:50.296947882+07:00","message":"Next Push (prob) : 'ที่ใช้ใน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:50.296956433+07:00","message":"push: {false โกรธ 0 0xc00401e080}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:50.306721291+07:00","message":"receive streaming session, msgId: 668"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:50.306756887+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":"2025-10-27T14:44:50.306762643+07:00","message":"receive interim result [false|false]: โกรธที่ใช้ในงาน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:50.306773895+07:00","message":"[buffer interim] 668 false โกรธที่ใช้ในงาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:50.306782407+07:00","message":"[bufferProcess] interim [620000000]:โกรธที่ใช้ในงาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:50.30678546+07:00","message":"[bufferProcess] send to processor:โกรธที่ฉันยัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:50.306791252+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:50.306798835+07:00","message":"> Transcript [3923] [false]: 'โกรธที่ฉันยัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:50.306802056+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:50.30680539+07:00","message":"Set new StatePrefix: 'โกรธที่ฉันยัง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:50.510823197+07:00","message":"receive streaming session, msgId: 668"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:50.510867613+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":"2025-10-27T14:44:50.51087455+07:00","message":"receive interim result [false|false]: โกรธที่ใช้ในงานพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:50.510894291+07:00","message":"[buffer interim] 668 false โกรธที่ใช้ในงานพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:50.510905279+07:00","message":"[bufferProcess] interim [800000000]:โกรธที่ใช้ในงานพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:50.510908598+07:00","message":"[bufferProcess] send to processor:โกรธที่ใช้ในงาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:50.510914831+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:50.510918607+07:00","message":"> Transcript [3924] [false]: 'โกรธที่ใช้ในงาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:50.510921929+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:50.510924503+07:00","message":"Set new StatePrefix: 'โกรธที่ใช้ในงาน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:50.672327076+07:00","message":"receive streaming session, msgId: 668"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:50.672385314+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":"2025-10-27T14:44:50.672390548+07:00","message":"receive interim result [false|false]: โกรธที่ใช้ในงานพระราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:50.672405233+07:00","message":"[buffer interim] 668 false โกรธที่ใช้ในงานพระราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:50.67241196+07:00","message":"[bufferProcess] interim [980000000]:โกรธที่ใช้ในงานพระราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:50.67241462+07:00","message":"[bufferProcess] send to processor:โกรธที่ใช้ในงานพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:50.672421026+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:50.672423689+07:00","message":"> Transcript [3925] [false]: 'โกรธที่ใช้ในงานพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:50.672426481+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:50.672428179+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:50.672429759+07:00","message":"StatePrefix: 'โกรธที่ใช้ในงาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:50.672431484+07:00","message":"TextPushed: 'โกรธ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:50.801490834+07:00","message":"receive streaming session, msgId: 668"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:50.801568483+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":"2025-10-27T14:44:50.801575036+07:00","message":"receive interim result [false|false]: โกรธที่ใช้ในงานพระราชพิธี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:50.80159218+07:00","message":"[buffer interim] 668 false โกรธที่ใช้ในงานพระราชพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:50.801603494+07:00","message":"[bufferProcess] interim [40000000]:โกรธที่ใช้ในงานพระราชพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:50.801606485+07:00","message":"[bufferProcess] send to processor:โกรธที่ใช้ในงานพระราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:50.801625826+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:50.80162997+07:00","message":"> Transcript [3926] [false]: 'โกรธที่ใช้ในงานพระราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:50.80163472+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:50.801637089+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:50.801639719+07:00","message":"StatePrefix: 'โกรธที่ใช้ในงาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:50.801642485+07:00","message":"TextPushed: 'โกรธ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:51.185930588+07:00","message":"receive streaming session, msgId: 668"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:51.186006757+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":"2025-10-27T14:44:51.186016043+07:00","message":"receive interim result [false|false]: โกรธที่ใช้ในงานพระราชพิธีความ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:51.186032794+07:00","message":"[buffer interim] 668 false โกรธที่ใช้ในงานพระราชพิธีความ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:51.186044522+07:00","message":"[bufferProcess] interim [460000000]:โกรธที่ใช้ในงานพระราชพิธีความ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:51.186047684+07:00","message":"[bufferProcess] send to processor:โกรธที่ใช้ในงานพระราชพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:51.186054714+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:51.18605818+07:00","message":"> Transcript [3927] [false]: 'โกรธที่ใช้ในงานพระราชพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:51.186062639+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:51.186065322+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:51.186068326+07:00","message":"StatePrefix: 'โกรธที่ใช้ในงาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:51.18607116+07:00","message":"TextPushed: 'โกรธ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:51.420221361+07:00","message":"receive streaming session, msgId: 668"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:51.420260122+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":"2025-10-27T14:44:51.420266808+07:00","message":"receive interim result [false|false]: โกรธที่ใช้ในงานพระราชพิธี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:51.420280651+07:00","message":"[buffer interim] 668 false โกรธที่ใช้ในงานพระราชพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:51.420290916+07:00","message":"[bufferProcess] interim [640000000]:โกรธที่ใช้ในงานพระราชพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:51.420293983+07:00","message":"[bufferProcess] send to processor:โกรธที่ใช้ในงานพระราชพิธีความ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:51.420300889+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:51.420304452+07:00","message":"> Transcript [3928] [false]: 'โกรธที่ใช้ในงานพระราชพิธีความ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:51.420308804+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:51.420311257+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:51.420314084+07:00","message":"StatePrefix: 'โกรธที่ใช้ในงาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:51.420316521+07:00","message":"TextPushed: 'โกรธ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:51.420321668+07:00","message":"Push: 'ที่ใช้ในงาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:51.420323936+07:00","message":"TextPushed: 'โกรธที่ใช้ในงาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:51.420326346+07:00","message":"Set new StatePrefix : 'โกรธที่ใช้ในงานพระราชพิธีความ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:51.420329052+07:00","message":"Next Push (prob) : 'พระราชพิธีความ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:51.420339525+07:00","message":"push: {false ที่ใช้ในงาน 0 0xc00401e080}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:51.443753361+07:00","message":"receive streaming session, msgId: 668"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:51.443792298+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":"2025-10-27T14:44:51.443797636+07:00","message":"receive interim result [false|false]: โกรธที่ใช้ในงานพระราชพิธีครั้งนั้น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:51.443810619+07:00","message":"[buffer interim] 668 false โกรธที่ใช้ในงานพระราชพิธีครั้งนั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:51.443817354+07:00","message":"[bufferProcess] interim [700000000]:โกรธที่ใช้ในงานพระราชพิธีครั้งนั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:51.44381944+07:00","message":"[bufferProcess] send to processor:โกรธที่ใช้ในงานพระราชพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:51.443824565+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:51.443827134+07:00","message":"> Transcript [3929] [false]: 'โกรธที่ใช้ในงานพระราชพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:51.443829322+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:52.052975144+07:00","message":"receive streaming session, msgId: 668"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:52.053016669+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":"2025-10-27T14:44:52.0530223+07:00","message":"receive interim result [false|false]: โกรธที่ใช้ในงานพระราชพิธีครั้งนั้น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:52.053036242+07:00","message":"[buffer interim] 668 false โกรธที่ใช้ในงานพระราชพิธีครั้งนั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:52.053043383+07:00","message":"[bufferProcess] interim [300000000]:โกรธที่ใช้ในงานพระราชพิธีครั้งนั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:52.053045491+07:00","message":"[bufferProcess] send to processor:โกรธที่ใช้ในงานพระราชพิธีครั้งนั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:52.0530486+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:52.05305104+07:00","message":"> Transcript [3930] [false]: 'โกรธที่ใช้ในงานพระราชพิธีครั้งนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:52.053053464+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:52.053055709+07:00","message":"Set new StatePrefix: 'โกรธที่ใช้ในงานพระราชพิธีครั้งนั้น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:52.086751008+07:00","message":"receive streaming session, msgId: 668"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:52.086800554+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":"2025-10-27T14:44:52.086807708+07:00","message":"receive interim result [false|false]: โกรธที่ใช้ในงานพระราชพิธีครั้งนั้นถึง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:52.086822405+07:00","message":"[buffer interim] 668 false โกรธที่ใช้ในงานพระราชพิธีครั้งนั้นถึง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:52.086830325+07:00","message":"[bufferProcess] interim [360000000]:โกรธที่ใช้ในงานพระราชพิธีครั้งนั้นถึง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:52.086833647+07:00","message":"[bufferProcess] send to processor:โกรธที่ใช้ในงานพระราชพิธีครั้งนั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:52.086837825+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:52.086841276+07:00","message":"> Transcript [3931] [false]: 'โกรธที่ใช้ในงานพระราชพิธีครั้งนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:52.086845989+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:52.086848329+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:52.08685103+07:00","message":"StatePrefix: 'โกรธที่ใช้ในงานพระราชพิธีครั้งนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:52.086854683+07:00","message":"TextPushed: 'โกรธที่ใช้ในงาน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:52.113342038+07:00","message":"receive streaming session, msgId: 668"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:52.113378095+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":"2025-10-27T14:44:52.113383363+07:00","message":"receive interim result [false|false]: โกรธที่ใช้ในงานพระราชพิธีครั้งนั้น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:52.113397244+07:00","message":"[buffer interim] 668 false โกรธที่ใช้ในงานพระราชพิธีครั้งนั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:52.113404116+07:00","message":"[bufferProcess] interim [420000000]:โกรธที่ใช้ในงานพระราชพิธีครั้งนั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:52.113406348+07:00","message":"[bufferProcess] send to processor:โกรธที่ใช้ในงานพระราชพิธีครั้งนั้นถึง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:52.113411852+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:52.113414294+07:00","message":"> Transcript [3932] [false]: 'โกรธที่ใช้ในงานพระราชพิธีครั้งนั้นถึง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:52.113417577+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:52.113419341+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:52.113421682+07:00","message":"StatePrefix: 'โกรธที่ใช้ในงานพระราชพิธีครั้งนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:52.113424149+07:00","message":"TextPushed: 'โกรธที่ใช้ในงาน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:52.232200088+07:00","message":"receive streaming session, msgId: 668"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:52.232236594+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":"2025-10-27T14:44:52.232242437+07:00","message":"receive interim result [false|false]: โกรธที่ใช้ในงานพระราชพิธีครั้งนั้นฉันเป็น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:52.232256806+07:00","message":"[buffer interim] 668 false โกรธที่ใช้ในงานพระราชพิธีครั้งนั้นฉันเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:52.232263626+07:00","message":"[bufferProcess] interim [480000000]:โกรธที่ใช้ในงานพระราชพิธีครั้งนั้นฉันเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:52.232265835+07:00","message":"[bufferProcess] send to processor:โกรธที่ใช้ในงานพระราชพิธีครั้งนั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:52.232270972+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:52.23227351+07:00","message":"> Transcript [3933] [false]: 'โกรธที่ใช้ในงานพระราชพิธีครั้งนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:52.23227737+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:52.232279234+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:52.23228083+07:00","message":"StatePrefix: 'โกรธที่ใช้ในงานพระราชพิธีครั้งนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:52.232283145+07:00","message":"TextPushed: 'โกรธที่ใช้ในงาน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:52.427854876+07:00","message":"[GCS] Cleaned up inactive client: 650"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:52.427877313+07:00","message":"[GCS] Cleaned up inactive client: 651"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:52.427879631+07:00","message":"[GCS] Cleaned up inactive client: 654"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:52.427881023+07:00","message":"[GCS] Cleaned up inactive client: 652"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:52.427882472+07:00","message":"[GCS] Cleaned up inactive client: 653"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:52.427884194+07:00","message":"[GCS] Cleaned up inactive client: 649"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:52.427885996+07:00","message":"[GCS] Cleaned up inactive client: 648"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:52.427887538+07:00","message":"[GCS] Cleaned up inactive client: 655"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:52.436965161+07:00","message":"receive streaming session, msgId: 668"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:52.437009566+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":"2025-10-27T14:44:52.437015646+07:00","message":"receive interim result [false|false]: โกรธที่ใช้ในงานพระราชพิธีครั้งนั้นฉันเป็นพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:52.437028808+07:00","message":"[buffer interim] 668 false โกรธที่ใช้ในงานพระราชพิธีครั้งนั้นฉันเป็นพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:52.437035942+07:00","message":"[bufferProcess] interim [660000000]:โกรธที่ใช้ในงานพระราชพิธีครั้งนั้นฉันเป็นพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:52.437037956+07:00","message":"[bufferProcess] send to processor:โกรธที่ใช้ในงานพระราชพิธีครั้งนั้นฉันเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:52.437044195+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:52.437046939+07:00","message":"> Transcript [3934] [false]: 'โกรธที่ใช้ในงานพระราชพิธีครั้งนั้นฉันเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:52.437050764+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:52.437052573+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:52.437054536+07:00","message":"StatePrefix: 'โกรธที่ใช้ในงานพระราชพิธีครั้งนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:52.437056953+07:00","message":"TextPushed: 'โกรธที่ใช้ในงาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:52.437061655+07:00","message":"Push: 'พระราชพิธีครั้งนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:52.437063347+07:00","message":"TextPushed: 'โกรธที่ใช้ในงานพระราชพิธีครั้งนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:52.437065074+07:00","message":"Set new StatePrefix : 'โกรธที่ใช้ในงานพระราชพิธีครั้งนั้นฉันเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:52.437066927+07:00","message":"Next Push (prob) : 'ฉันเป็น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:52.437089279+07:00","message":"push: {false พระราชพิธีครั้งนั้น 0 0xc00401e080}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:52.463546395+07:00","message":"receive streaming session, msgId: 668"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:52.463580478+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":"2025-10-27T14:44:52.46358564+07:00","message":"receive interim result [false|false]: โกรธที่ใช้ในงานพระราชพิธีขวางนั้นเป็นเพราะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:52.463598661+07:00","message":"[buffer interim] 668 false โกรธที่ใช้ในงานพระราชพิธีขวางนั้นเป็นเพราะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:52.463605172+07:00","message":"[bufferProcess] interim [720000000]:โกรธที่ใช้ในงานพระราชพิธีขวางนั้นเป็นเพราะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:52.46360744+07:00","message":"[bufferProcess] send to processor:โกรธที่ใช้ในงานพระราชพิธีครั้งนั้นฉันเป็นพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:52.463610917+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:52.463613573+07:00","message":"> Transcript [3935] [false]: 'โกรธที่ใช้ในงานพระราชพิธีครั้งนั้นฉันเป็นพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:52.463617223+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:52.463618889+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:52.463620421+07:00","message":"StatePrefix: 'โกรธที่ใช้ในงานพระราชพิธีครั้งนั้นฉันเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:52.463622823+07:00","message":"TextPushed: 'โกรธที่ใช้ในงานพระราชพิธีครั้งนั้น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:52.516496039+07:00","message":"receive streaming session, msgId: 668"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:52.516531132+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":"2025-10-27T14:44:52.516536173+07:00","message":"receive interim result [false|false]: โกรธที่ใช้ในงานพระราชพิธีครั้งนั้น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:52.516547356+07:00","message":"[buffer interim] 668 false โกรธที่ใช้ในงานพระราชพิธีครั้งนั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:52.516553581+07:00","message":"[bufferProcess] interim [780000000]:โกรธที่ใช้ในงานพระราชพิธีครั้งนั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:52.516556071+07:00","message":"[bufferProcess] send to processor:โกรธที่ใช้ในงานพระราชพิธีขวางนั้นเป็นเพราะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:52.516561374+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:52.516563907+07:00","message":"> Transcript [3936] [false]: 'โกรธที่ใช้ในงานพระราชพิธีขวางนั้นเป็นเพราะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:52.516566098+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:52.51656793+07:00","message":"Set new StatePrefix: 'โกรธที่ใช้ในงานพระราชพิธีขวางนั้นเป็นเพราะ'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:44:52.699026318+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:44:52.699038078+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:52.938854619+07:00","message":"receive streaming session, msgId: 668"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:52.938890202+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":"2025-10-27T14:44:52.938895715+07:00","message":"receive interim result [false|false]: โกรธที่ใช้ในงานพระราชพิธีครั้งนั้นฉันเป็นพระทอง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:52.938911512+07:00","message":"[buffer interim] 668 false โกรธที่ใช้ในงานพระราชพิธีครั้งนั้นฉันเป็นพระทอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:52.938921096+07:00","message":"[bufferProcess] interim [140000000]:โกรธที่ใช้ในงานพระราชพิธีครั้งนั้นฉันเป็นพระทอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:52.938923487+07:00","message":"[bufferProcess] send to processor:โกรธที่ใช้ในงานพระราชพิธีครั้งนั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:52.938928719+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:52.938931594+07:00","message":"> Transcript [3937] [false]: 'โกรธที่ใช้ในงานพระราชพิธีครั้งนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:52.938934038+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:52.938936129+07:00","message":"Set new StatePrefix: 'โกรธที่ใช้ในงานพระราชพิธีครั้งนั้น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:52.981743353+07:00","message":"receive streaming session, msgId: 668"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:52.981781834+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":"2025-10-27T14:44:52.981788047+07:00","message":"receive interim result [false|false]: โกรธที่ใช้ในงานพระราชพิธีครั้งนั้นฉันเป็นพระโพธิ์ทอง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:52.981812493+07:00","message":"[buffer interim] 668 false โกรธที่ใช้ในงานพระราชพิธีครั้งนั้นฉันเป็นพระโพธิ์ทอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:52.98182117+07:00","message":"[bufferProcess] interim [260000000]:โกรธที่ใช้ในงานพระราชพิธีครั้งนั้นฉันเป็นพระโพธิ์ทอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:52.981823576+07:00","message":"[bufferProcess] send to processor:โกรธที่ใช้ในงานพระราชพิธีครั้งนั้นฉันเป็นพระทอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:52.981828908+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:52.981831561+07:00","message":"> Transcript [3938] [false]: 'โกรธที่ใช้ในงานพระราชพิธีครั้งนั้นฉันเป็นพระทอง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:52.981834775+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:52.981836777+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:52.981838839+07:00","message":"StatePrefix: 'โกรธที่ใช้ในงานพระราชพิธีครั้งนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:52.981841178+07:00","message":"TextPushed: 'โกรธที่ใช้ในงานพระราชพิธีครั้งนั้น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:52.987314413+07:00","message":"receive streaming session, msgId: 668"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:52.987341486+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":"2025-10-27T14:44:52.987347489+07:00","message":"receive interim result [false|false]: โกรธที่ใช้ในงานพระราชพิธีครั้งนั้นฉันเป็นทองได้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:52.987363025+07:00","message":"[buffer interim] 668 false โกรธที่ใช้ในงานพระราชพิธีครั้งนั้นฉันเป็นทองได้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:52.987367723+07:00","message":"[bufferProcess] interim [320000000]:โกรธที่ใช้ในงานพระราชพิธีครั้งนั้นฉันเป็นทองได้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:52.987369907+07:00","message":"[bufferProcess] send to processor:โกรธที่ใช้ในงานพระราชพิธีครั้งนั้นฉันเป็นพระโพธิ์ทอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:52.98737305+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:52.987375669+07:00","message":"> Transcript [3939] [false]: 'โกรธที่ใช้ในงานพระราชพิธีครั้งนั้นฉันเป็นพระโพธิ์ทอง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:52.987378374+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:52.987380185+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:52.987382045+07:00","message":"StatePrefix: 'โกรธที่ใช้ในงานพระราชพิธีครั้งนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:52.987384482+07:00","message":"TextPushed: 'โกรธที่ใช้ในงานพระราชพิธีครั้งนั้น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:53.179740589+07:00","message":"receive streaming session, msgId: 668"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:53.179774239+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":"2025-10-27T14:44:53.17978002+07:00","message":"receive interim result [false|false]: โกรธที่ใช้ในงานพระราชพิธีครั้งนั้นพระองค์ใด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:53.17979609+07:00","message":"[buffer interim] 668 false โกรธที่ใช้ในงานพระราชพิธีครั้งนั้นพระองค์ใด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:53.179806951+07:00","message":"[bufferProcess] interim [440000000]:โกรธที่ใช้ในงานพระราชพิธีครั้งนั้นพระองค์ใด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:53.179840476+07:00","message":"[bufferProcess] send to processor:โกรธที่ใช้ในงานพระราชพิธีครั้งนั้นฉันเป็นทองได้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:53.179848094+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:53.179851824+07:00","message":"> Transcript [3940] [false]: 'โกรธที่ใช้ในงานพระราชพิธีครั้งนั้นฉันเป็นทองได้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:53.17985487+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:53.179856859+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:53.179858939+07:00","message":"StatePrefix: 'โกรธที่ใช้ในงานพระราชพิธีครั้งนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:53.179861095+07:00","message":"TextPushed: 'โกรธที่ใช้ในงานพระราชพิธีครั้งนั้น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:53.319017786+07:00","message":"receive streaming session, msgId: 668"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:53.319051237+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":"2025-10-27T14:44:53.319056703+07:00","message":"receive interim result [false|false]: โกรธที่ใช้ในงานพระราชพิธีครั้งนั้นฉันเป็นพระองค์ใด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:53.319069713+07:00","message":"[buffer interim] 668 false โกรธที่ใช้ในงานพระราชพิธีครั้งนั้นฉันเป็นพระองค์ใด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:53.319076483+07:00","message":"[bufferProcess] interim [620000000]:โกรธที่ใช้ในงานพระราชพิธีครั้งนั้นฉันเป็นพระองค์ใด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:53.3190793+07:00","message":"[bufferProcess] send to processor:โกรธที่ใช้ในงานพระราชพิธีครั้งนั้นพระองค์ใด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:53.319084977+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:53.319087488+07:00","message":"> Transcript [3941] [false]: 'โกรธที่ใช้ในงานพระราชพิธีครั้งนั้นพระองค์ใด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:53.319091603+07:00","message":"Count interim (case 1.2): 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:53.319094418+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:53.319096463+07:00","message":"StatePrefix: 'โกรธที่ใช้ในงานพระราชพิธีครั้งนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:53.319098445+07:00","message":"TextPushed: 'โกรธที่ใช้ในงานพระราชพิธีครั้งนั้น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:53.893958295+07:00","message":"receive streaming session, msgId: 668"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:53.894019008+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":"2025-10-27T14:44:53.8940277+07:00","message":"receive interim result [false|false]: โกรธที่ใช้ในงานพระราชพิธีครั้งนั้นฉันเป็นพระโพธิ์ทองใดก็ลอง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:53.894049025+07:00","message":"[buffer interim] 668 false โกรธที่ใช้ในงานพระราชพิธีครั้งนั้นฉันเป็นพระโพธิ์ทองใดก็ลอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:53.894073948+07:00","message":"[bufferProcess] interim [160000000]:โกรธที่ใช้ในงานพระราชพิธีครั้งนั้นฉันเป็นพระโพธิ์ทองใดก็ลอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:53.894077664+07:00","message":"[bufferProcess] send to processor:โกรธที่ใช้ในงานพระราชพิธีครั้งนั้นฉันเป็นพระองค์ใด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:53.894082475+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:53.894085948+07:00","message":"> Transcript [3942] [false]: 'โกรธที่ใช้ในงานพระราชพิธีครั้งนั้นฉันเป็นพระองค์ใด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:53.894091729+07:00","message":"Count interim (case 1.2): 5"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:53.894094031+07:00","message":"CountSame: 5"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:53.894096814+07:00","message":"StatePrefix: 'โกรธที่ใช้ในงานพระราชพิธีครั้งนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:53.894099335+07:00","message":"TextPushed: 'โกรธที่ใช้ในงานพระราชพิธีครั้งนั้น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:53.923734425+07:00","message":"receive streaming session, msgId: 668"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:53.923781527+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":"2025-10-27T14:44:53.923790088+07:00","message":"receive interim result [false|false]: โกรธที่ใช้ในงานพระราชพิธีครั้งนั้นฉันเป็นพระองค์ใด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:53.923805326+07:00","message":"[buffer interim] 668 false โกรธที่ใช้ในงานพระราชพิธีครั้งนั้นฉันเป็นพระองค์ใด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:53.923812631+07:00","message":"[bufferProcess] interim [220000000]:โกรธที่ใช้ในงานพระราชพิธีครั้งนั้นฉันเป็นพระองค์ใด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:53.923816348+07:00","message":"[bufferProcess] send to processor:โกรธที่ใช้ในงานพระราชพิธีครั้งนั้นฉันเป็นพระโพธิ์ทองใดก็ลอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:53.92382573+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:53.923830625+07:00","message":"> Transcript [3943] [false]: 'โกรธที่ใช้ในงานพระราชพิธีครั้งนั้นฉันเป็นพระโพธิ์ทองใดก็ลอง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:53.923835752+07:00","message":"Count interim (case 1.2): 6"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:53.92383811+07:00","message":"CountSame: 6"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:53.923841096+07:00","message":"StatePrefix: 'โกรธที่ใช้ในงานพระราชพิธีครั้งนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:53.923843686+07:00","message":"TextPushed: 'โกรธที่ใช้ในงานพระราชพิธีครั้งนั้น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:54.215571025+07:00","message":"receive streaming session, msgId: 668"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:54.215610687+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":"2025-10-27T14:44:54.215630963+07:00","message":"receive interim result [false|false]: โกรธที่ใช้ในงานพระราชพิธีครั้งนั้นฉันเป็นพระโพธิ์ทองใดก็ลองท้องใหญ่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:54.215643661+07:00","message":"[buffer interim] 668 false โกรธที่ใช้ในงานพระราชพิธีครั้งนั้นฉันเป็นพระโพธิ์ทองใดก็ลองท้องใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:54.215655762+07:00","message":"[bufferProcess] interim [520000000]:โกรธที่ใช้ในงานพระราชพิธีครั้งนั้นฉันเป็นพระโพธิ์ทองใดก็ลองท้องใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:54.215658692+07:00","message":"[bufferProcess] send to processor:โกรธที่ใช้ในงานพระราชพิธีครั้งนั้นฉันเป็นพระองค์ใด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:54.215666825+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:54.215669343+07:00","message":"> Transcript [3944] [false]: 'โกรธที่ใช้ในงานพระราชพิธีครั้งนั้นฉันเป็นพระองค์ใด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:54.215673014+07:00","message":"Count interim (case 1.2): 7"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:54.215674869+07:00","message":"CountSame: 7"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:54.21567703+07:00","message":"StatePrefix: 'โกรธที่ใช้ในงานพระราชพิธีครั้งนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:54.215678987+07:00","message":"TextPushed: 'โกรธที่ใช้ในงานพระราชพิธีครั้งนั้น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:54.783837544+07:00","message":"receive streaming session, msgId: 668"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:54.783880259+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โกรธที่ใช้ในงานพระราชพิธีครั้งนั้นฉันเป็นพระโพธิ์ทองใดก็ลองท้องใหญ่\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":6,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:54.783887452+07:00","message":"receive interim result [false|false]: โกรธที่ใช้ในงานพระราชพิธีครั้งนั้นฉันเป็นพระโพธิ์ทองใดก็ลองท้องใหญ่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:54.783901345+07:00","message":"[buffer interim] 668 false โกรธที่ใช้ในงานพระราชพิธีครั้งนั้นฉันเป็นพระโพธิ์ทองใดก็ลองท้องใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:54.783910745+07:00","message":"[bufferProcess] interim [120000000]:โกรธที่ใช้ในงานพระราชพิธีครั้งนั้นฉันเป็นพระโพธิ์ทองใดก็ลองท้องใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:54.78391317+07:00","message":"[bufferProcess] send to processor:โกรธที่ใช้ในงานพระราชพิธีครั้งนั้นฉันเป็นพระโพธิ์ทองใดก็ลองท้องใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:54.783916457+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:54.783919101+07:00","message":"> Transcript [3945] [false]: 'โกรธที่ใช้ในงานพระราชพิธีครั้งนั้นฉันเป็นพระโพธิ์ทองใดก็ลองท้องใหญ่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:54.783923126+07:00","message":"Count interim (case 1.2): 8"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:54.783925699+07:00","message":"CountSame: 8"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:54.783927467+07:00","message":"StatePrefix: 'โกรธที่ใช้ในงานพระราชพิธีครั้งนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:54.783929367+07:00","message":"TextPushed: 'โกรธที่ใช้ในงานพระราชพิธีครั้งนั้น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:55.068296832+07:00","message":"[GCS] IsForceVAD: false for message ID: 668"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:55.127437193+07:00","message":"[GCS] Start streaming session, msgId: 669"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:55.282186739+07:00","message":"receive streaming session, msgId: 668"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:55.28222683+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โกรธที่ใช้ในงานพระราชพิธีครั้งนั้นถึงเป็นพระอู่ทองใดก็ลองท้องใหญ่\",\"confidence\":0.93940055}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:55.282234138+07:00","message":"receive interim result [true|false]: โกรธที่ใช้ในงานพระราชพิธีครั้งนั้นถึงเป็นพระอู่ทองใดก็ลองท้องใหญ่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:55.282242276+07:00","message":"end recv isFinal message id 668"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:55.282244157+07:00","message":"end Recv id 668"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:55.282250385+07:00","message":"[buffer interim] 668 true โกรธที่ใช้ในงานพระราชพิธีครั้งนั้นถึงเป็นพระอู่ทองใดก็ลองท้องใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:55.282258273+07:00","message":"[bufferProcess] interim [540000000]:โกรธที่ใช้ในงานพระราชพิธีครั้งนั้นถึงเป็นพระอู่ทองใดก็ลองท้องใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:55.282261111+07:00","message":"[bufferProcess] send to processor (isfinal):โกรธที่ใช้ในงานพระราชพิธีครั้งนั้นฉันเป็นพระโพธิ์ทองใดก็ลองท้องใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:55.282264766+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:55.282267451+07:00","message":"> Transcript [3946] [false]: 'โกรธที่ใช้ในงานพระราชพิธีครั้งนั้นฉันเป็นพระโพธิ์ทองใดก็ลองท้องใหญ่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:55.282271092+07:00","message":"Count interim (case 1.2): 9"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:55.28227268+07:00","message":"CountSame: 9"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:55.28227449+07:00","message":"StatePrefix: 'โกรธที่ใช้ในงานพระราชพิธีครั้งนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:55.282276429+07:00","message":"TextPushed: 'โกรธที่ใช้ในงานพระราชพิธีครั้งนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:55.282277976+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:55.282279985+07:00","message":"> Transcript [3947] [true]: 'โกรธที่ใช้ในงานพระราชพิธีครั้งนั้นถึงเป็นพระอู่ทองใดก็ลองท้องใหญ่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:55.282282051+07:00","message":"Count interim (case isFinal): 9"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:55.282283517+07:00","message":"CountSame: 9"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:55.28228485+07:00","message":"StatePrefix: 'โกรธที่ใช้ในงานพระราชพิธีครั้งนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:55.28228647+07:00","message":"TextPushed: 'โกรธที่ใช้ในงานพระราชพิธีครั้งนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:55.282289321+07:00","message":"Push: 'ถึงเป็นพระอู่ทองใดก็ลองท้องใหญ่'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:55.282297367+07:00","message":"push: {true ถึงเป็นพระอู่ทองใดก็ลองท้องใหญ่ 0 0xc00401e080}"}
{"level":"info","service":"Main","time":"2025-10-27T14:44:55.295078065+07:00","message":"write wav file: './tmp/7446/7446_668.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:44:55.699989595+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:44:55.699999788+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:57.084020678+07:00","message":"receive streaming session, msgId: 669"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:57.084071263+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":"2025-10-27T14:44:57.084079827+07:00","message":"receive interim result [false|false]: ค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:57.084094339+07:00","message":"[buffer interim] 669 false ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:57.084101136+07:00","message":"[bufferProcess] interim [800000000]:ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:57.084102924+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:57.084109493+07:00","message":"[bufferProcess] send to processor (ticker):ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:57.084111676+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:57.0841143+07:00","message":"> Transcript [3948] [false]: 'ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:57.084116133+07:00","message":"Set StatePrefix (first interim): 'ค่ะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:57.720898903+07:00","message":"receive streaming session, msgId: 669"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:57.720934376+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":"2025-10-27T14:44:57.720939868+07:00","message":"receive interim result [false|false]: ค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:57.720951022+07:00","message":"[buffer interim] 669 false ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:57.720957601+07:00","message":"[bufferProcess] interim [400000000]:ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:57.720959168+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:44:58.700775064+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:44:58.700788061+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:58.786524781+07:00","message":"[GCS] IsForceVAD: false for message ID: 669"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:58.847930012+07:00","message":"[GCS] Start streaming session, msgId: 670"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:58.896635364+07:00","message":"receive streaming session, msgId: 669"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:58.896667053+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปวดขี้ค่ะ\",\"confidence\":0.93313205}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:58.896672712+07:00","message":"receive interim result [true|false]: ปวดขี้ค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:58.896680097+07:00","message":"end recv isFinal message id 669"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:58.896681787+07:00","message":"end Recv id 669"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:58.896687734+07:00","message":"[buffer interim] 669 true ปวดขี้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:58.896694617+07:00","message":"[bufferProcess] interim [660000000]:ปวดขี้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:58.896697459+07:00","message":"[bufferProcess] send to processor (isfinal):ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:58.896701015+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:58.896703552+07:00","message":"> Transcript [3949] [false]: 'ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:58.896706137+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:58.896707841+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:58.896709597+07:00","message":"StatePrefix: 'ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:58.896711347+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:58.896712621+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:58.896714209+07:00","message":"> Transcript [3950] [true]: 'ปวดขี้ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:58.896716117+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:58.89671809+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:58.896720086+07:00","message":"StatePrefix: 'ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:58.896722482+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:58.896725867+07:00","message":"Push: 'ปวดขี้ค่ะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:58.896747082+07:00","message":"push: {true ปวดขี้ค่ะ 0 0xc002922200}"}
{"level":"info","service":"Main","time":"2025-10-27T14:44:58.906212995+07:00","message":"write wav file: './tmp/7446/7446_669.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:59.87683738+07:00","message":"[GCS] IsForceVAD: false for message ID: 670"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:59.975706562+07:00","message":"receive streaming session, msgId: 670"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:59.975727553+07:00","message":"found end of frame, send empty tag with msgId: 670"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:59.975731479+07:00","message":"end Recv id 670"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:59.975740651+07:00","message":"[buffer interim] 670 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:59.975749125+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:59.975755826+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:59.975759777+07:00","message":"> Transcript [3951] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:59.975764125+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:59.975766485+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:59.975768982+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:59.975771046+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:44:59.975774462+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:44:59.975787609+07:00","message":"push: {true \n 0 0xc00401ea80}"}
{"level":"info","service":"Main","time":"2025-10-27T14:44:59.98160791+07:00","message":"write wav file: './tmp/7446/7446_670.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:00.069918305+07:00","message":"[GCS] Start streaming session, msgId: 671"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:00.127026554+07:00","message":"[GCS] IsForceVAD: false for message ID: 671"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:00.280693583+07:00","message":"receive streaming session, msgId: 671"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:00.280711944+07:00","message":"found end of frame, send empty tag with msgId: 671"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:00.280715106+07:00","message":"end Recv id 671"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:00.28072161+07:00","message":"[buffer interim] 671 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:00.280728339+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:00.280731574+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:00.280734064+07:00","message":"> Transcript [3952] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:00.280736088+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:00.280737724+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:00.280739593+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:00.280741064+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:00.280743456+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:00.280753635+07:00","message":"push: {true \n 0 0xc00041d380}"}
{"level":"info","service":"Main","time":"2025-10-27T14:45:00.28566644+07:00","message":"write wav file: './tmp/7446/7446_671.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:01.287904493+07:00","message":"[GCS] Start streaming session, msgId: 672"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:01.347097484+07:00","message":"[GCS] IsForceVAD: false for message ID: 672"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:01.544510689+07:00","message":"receive streaming session, msgId: 672"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:01.544538049+07:00","message":"found end of frame, send empty tag with msgId: 672"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:01.544541626+07:00","message":"end Recv id 672"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:01.54455023+07:00","message":"[buffer interim] 672 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:01.544563048+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:01.544568062+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:01.544571581+07:00","message":"> Transcript [3953] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:01.544574633+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:01.544577326+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:01.544579973+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:01.544582395+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:01.544585742+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:01.544607804+07:00","message":"push: {true \n 0 0xc00041d600}"}
{"level":"info","service":"Main","time":"2025-10-27T14:45:01.551238993+07:00","message":"write wav file: './tmp/7446/7446_672.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:01.608161581+07:00","message":"[GCS] Start streaming session, msgId: 673"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:45:01.701564157+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:45:01.701565465+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:01.726662493+07:00","message":"[GCS] IsForceVAD: false for message ID: 673"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:01.927494015+07:00","message":"[GCS] Start streaming session, msgId: 674"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:02.046522497+07:00","message":"[GCS] IsForceVAD: false for message ID: 674"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:02.092691384+07:00","message":"receive streaming session, msgId: 673"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:02.092708881+07:00","message":"found end of frame, send empty tag with msgId: 673"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:02.092711876+07:00","message":"end Recv id 673"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:02.092718065+07:00","message":"[buffer interim] 673 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:02.092725246+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:02.092728699+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:02.09273126+07:00","message":"> Transcript [3954] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:02.092733434+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:02.092735072+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:02.092736614+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:02.092743906+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:02.092765059+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:02.092775483+07:00","message":"push: {true \n 0 0xc00401e380}"}
{"level":"info","service":"Main","time":"2025-10-27T14:45:02.097706195+07:00","message":"write wav file: './tmp/7446/7446_673.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:02.177385443+07:00","message":"[GCS] Start streaming session, msgId: 675"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:02.3868896+07:00","message":"receive streaming session, msgId: 674"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:02.386907558+07:00","message":"found end of frame, send empty tag with msgId: 674"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:02.386910464+07:00","message":"end Recv id 674"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:02.386916881+07:00","message":"[buffer interim] 674 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:02.386923639+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:02.386927228+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:02.386929824+07:00","message":"> Transcript [3955] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:02.386931993+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:02.386933693+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:02.386935229+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:02.386936697+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:02.386942974+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:02.386952549+07:00","message":"push: {true \n 0 0xc000044880}"}
{"level":"info","service":"Main","time":"2025-10-27T14:45:02.391510939+07:00","message":"write wav file: './tmp/7446/7446_674.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:02.818254209+07:00","message":"[GCS] IsForceVAD: false for message ID: 675"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:02.924732905+07:00","message":"receive streaming session, msgId: 675"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:02.924749471+07:00","message":"found end of frame, send empty tag with msgId: 675"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:02.924757821+07:00","message":"end Recv id 675"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:02.924764561+07:00","message":"[buffer interim] 675 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:02.924771286+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:02.924774605+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:02.924777621+07:00","message":"> Transcript [3956] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:02.924779943+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:02.924781671+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:02.924783522+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:02.924785079+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:02.924792968+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:02.924802371+07:00","message":"push: {true \n 0 0xc00401e900}"}
{"level":"info","service":"Main","time":"2025-10-27T14:45:02.930974373+07:00","message":"write wav file: './tmp/7446/7446_675.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:03.008243813+07:00","message":"[GCS] Start streaming session, msgId: 676"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:04.286562424+07:00","message":"[GCS] IsForceVAD: false for message ID: 676"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:04.39180875+07:00","message":"receive streaming session, msgId: 676"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:04.391836358+07:00","message":"found end of frame, send empty tag with msgId: 676"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:04.39183954+07:00","message":"end Recv id 676"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:04.391847373+07:00","message":"[buffer interim] 676 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:04.391854756+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:04.391861256+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:04.391864298+07:00","message":"> Transcript [3957] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:04.391866633+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:04.391868194+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:04.391870246+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:04.391871728+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:04.391873967+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:04.391884197+07:00","message":"push: {true \n 0 0xc00401f180}"}
{"level":"info","service":"Main","time":"2025-10-27T14:45:04.398773372+07:00","message":"write wav file: './tmp/7446/7446_676.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:04.418385181+07:00","message":"[GCS] Start streaming session, msgId: 677"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:45:04.702583281+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:45:04.702593239+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:05.614078929+07:00","message":"receive streaming session, msgId: 677"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:05.614124272+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":"2025-10-27T14:45:05.614129155+07:00","message":"receive interim result [false|false]: ฉัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:05.614144357+07:00","message":"[buffer interim] 677 false ฉัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:05.614151001+07:00","message":"[bufferProcess] interim [20000000]:ฉัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:05.61415252+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:05.614157238+07:00","message":"[bufferProcess] send to processor (ticker):ฉัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:05.614160083+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:05.61416239+07:00","message":"> Transcript [3958] [false]: 'ฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:05.614164431+07:00","message":"Set StatePrefix (first interim): 'ฉัน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:06.192685817+07:00","message":"receive streaming session, msgId: 677"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:06.192721768+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":"2025-10-27T14:45:06.192726836+07:00","message":"receive interim result [false|false]: กด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:06.192738054+07:00","message":"[buffer interim] 677 false กด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:06.192745584+07:00","message":"[bufferProcess] interim [560000000]:กด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:06.192747664+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:06.317640105+07:00","message":"receive streaming session, msgId: 677"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:06.317675849+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":"2025-10-27T14:45:06.317681266+07:00","message":"receive interim result [false|false]: สะกดคำ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:06.31769539+07:00","message":"[buffer interim] 677 false สะกดคำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:06.317702234+07:00","message":"[bufferProcess] interim [680000000]:สะกดคำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:06.317704347+07:00","message":"[bufferProcess] send to processor:กด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:06.31770939+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:06.317711918+07:00","message":"> Transcript [3959] [false]: 'กด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:06.317714241+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:06.317716068+07:00","message":"Set new StatePrefix: 'กด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:06.396710646+07:00","message":"receive streaming session, msgId: 677"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:06.396752429+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":"2025-10-27T14:45:06.396758671+07:00","message":"receive interim result [false|false]: สะกดคำว่า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:06.396773492+07:00","message":"[buffer interim] 677 false สะกดคำว่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:06.396779956+07:00","message":"[bufferProcess] interim [800000000]:สะกดคำว่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:06.396782184+07:00","message":"[bufferProcess] send to processor:สะกดคำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:06.39679052+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:06.39679347+07:00","message":"> Transcript [3960] [false]: 'สะกดคำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:06.396795715+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:06.396797913+07:00","message":"Set new StatePrefix: 'สะกดคำ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:06.507159708+07:00","message":"receive streaming session, msgId: 677"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:06.507208401+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":"2025-10-27T14:45:06.507213421+07:00","message":"receive interim result [false|false]: สะกดคำใหญ่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:06.507230996+07:00","message":"[buffer interim] 677 false สะกดคำใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:06.507240316+07:00","message":"[bufferProcess] interim [920000000]:สะกดคำใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:06.507243336+07:00","message":"[bufferProcess] send to processor:สะกดคำว่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:06.507247158+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:06.507250787+07:00","message":"> Transcript [3961] [false]: 'สะกดคำว่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:06.507254849+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:06.507257016+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:06.507259414+07:00","message":"StatePrefix: 'สะกดคำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:06.507262149+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:06.70392996+07:00","message":"receive streaming session, msgId: 677"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:06.70397452+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":"2025-10-27T14:45:06.703987762+07:00","message":"receive interim result [false|false]: กดคังใหญ่หรือ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:06.704000166+07:00","message":"[buffer interim] 677 false กดคังใหญ่หรือ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:06.704007558+07:00","message":"[bufferProcess] interim [100000000]:กดคังใหญ่หรือ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:06.704010168+07:00","message":"[bufferProcess] send to processor:สะกดคำใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:06.704013457+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:06.704016212+07:00","message":"> Transcript [3962] [false]: 'สะกดคำใหญ่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:06.704019487+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:06.704021178+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:06.704022785+07:00","message":"StatePrefix: 'สะกดคำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:06.704024682+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:06.898134835+07:00","message":"receive streaming session, msgId: 677"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:06.898177463+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":"2025-10-27T14:45:06.898183325+07:00","message":"receive interim result [false|false]: กดคังใหญ่หรือว่า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:06.898195691+07:00","message":"[buffer interim] 677 false กดคังใหญ่หรือว่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:06.898202924+07:00","message":"[bufferProcess] interim [280000000]:กดคังใหญ่หรือว่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:06.898206663+07:00","message":"[bufferProcess] send to processor:กดคังใหญ่หรือ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:06.898212123+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:06.898214931+07:00","message":"> Transcript [3963] [false]: 'กดคังใหญ่หรือ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:06.898216986+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:06.898218987+07:00","message":"Set new StatePrefix: 'กดคังใหญ่หรือ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:07.028690255+07:00","message":"receive streaming session, msgId: 677"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:07.028724934+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":"2025-10-27T14:45:07.028730324+07:00","message":"receive interim result [false|false]: สะกดคำใหญ่หรือแผ่น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:07.028745141+07:00","message":"[buffer interim] 677 false สะกดคำใหญ่หรือแผ่น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:07.028752265+07:00","message":"[bufferProcess] interim [340000000]:สะกดคำใหญ่หรือแผ่น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:07.028754259+07:00","message":"[bufferProcess] send to processor:กดคังใหญ่หรือว่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:07.028757523+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:07.028760715+07:00","message":"> Transcript [3964] [false]: 'กดคังใหญ่หรือว่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:07.028763638+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:07.028765898+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:07.028767529+07:00","message":"StatePrefix: 'กดคังใหญ่หรือ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:07.028769419+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:07.085680853+07:00","message":"receive streaming session, msgId: 677"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:07.085728051+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":"2025-10-27T14:45:07.085733582+07:00","message":"receive interim result [false|false]: กดคังใหญ่หรือทะเลาะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:07.085746884+07:00","message":"[buffer interim] 677 false กดคังใหญ่หรือทะเลาะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:07.085753705+07:00","message":"[bufferProcess] interim [460000000]:กดคังใหญ่หรือทะเลาะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:07.085755734+07:00","message":"[bufferProcess] send to processor:สะกดคำใหญ่หรือแผ่น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:07.085760978+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:07.085763534+07:00","message":"> Transcript [3965] [false]: 'สะกดคำใหญ่หรือแผ่น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:07.085765461+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:07.085767559+07:00","message":"Set new StatePrefix: 'สะกดคำใหญ่หรือแผ่น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:07.092132089+07:00","message":"receive streaming session, msgId: 677"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:07.092157935+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":"2025-10-27T14:45:07.092162608+07:00","message":"receive interim result [false|false]: สะกดคำใหญ่หรือแผ่นรอง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:07.092175226+07:00","message":"[buffer interim] 677 false สะกดคำใหญ่หรือแผ่นรอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:07.09218081+07:00","message":"[bufferProcess] interim [520000000]:สะกดคำใหญ่หรือแผ่นรอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:07.092183043+07:00","message":"[bufferProcess] send to processor:กดคังใหญ่หรือทะเลาะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:07.09218772+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:07.09219001+07:00","message":"> Transcript [3966] [false]: 'กดคังใหญ่หรือทะเลาะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:07.092191805+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:07.092193613+07:00","message":"Set new StatePrefix: 'กดคังใหญ่หรือทะเลาะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:07.277305485+07:00","message":"receive streaming session, msgId: 677"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:07.277349843+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":"2025-10-27T14:45:07.277357343+07:00","message":"receive interim result [false|false]: สะกดคำใหญ่หรือแผ่นรองท้อง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:07.277374045+07:00","message":"[buffer interim] 677 false สะกดคำใหญ่หรือแผ่นรองท้อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:07.277384958+07:00","message":"[bufferProcess] interim [700000000]:สะกดคำใหญ่หรือแผ่นรองท้อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:07.277388051+07:00","message":"[bufferProcess] send to processor:สะกดคำใหญ่หรือแผ่นรอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:07.277394668+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:07.27739886+07:00","message":"> Transcript [3967] [false]: 'สะกดคำใหญ่หรือแผ่นรอง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:07.277402058+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:07.277404614+07:00","message":"Set new StatePrefix: 'สะกดคำใหญ่หรือแผ่นรอง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:07.465912655+07:00","message":"receive streaming session, msgId: 677"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:07.465948351+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":"2025-10-27T14:45:07.465953206+07:00","message":"receive interim result [false|false]: สะกดคำใหญ่หรือแผ่นรองท้องใหญ่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:07.46596421+07:00","message":"[buffer interim] 677 false สะกดคำใหญ่หรือแผ่นรองท้องใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:07.465971053+07:00","message":"[bufferProcess] interim [880000000]:สะกดคำใหญ่หรือแผ่นรองท้องใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:07.465976028+07:00","message":"[bufferProcess] send to processor:สะกดคำใหญ่หรือแผ่นรองท้อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:07.465990867+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:07.465993889+07:00","message":"> Transcript [3968] [false]: 'สะกดคำใหญ่หรือแผ่นรองท้อง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:07.465996665+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:07.465998555+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:07.46600037+07:00","message":"StatePrefix: 'สะกดคำใหญ่หรือแผ่นรอง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:07.466002903+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:07.666903992+07:00","message":"receive streaming session, msgId: 677"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:07.666941577+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":"2025-10-27T14:45:07.666947112+07:00","message":"receive interim result [false|false]: สะกดคำใหญ่หรือแผ่นรองท้องใหญ่นะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:07.666959381+07:00","message":"[buffer interim] 677 false สะกดคำใหญ่หรือแผ่นรองท้องใหญ่นะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:07.666966105+07:00","message":"[bufferProcess] interim [120000000]:สะกดคำใหญ่หรือแผ่นรองท้องใหญ่นะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:07.666968167+07:00","message":"[bufferProcess] send to processor:สะกดคำใหญ่หรือแผ่นรองท้องใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:07.666973251+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:07.666975717+07:00","message":"> Transcript [3969] [false]: 'สะกดคำใหญ่หรือแผ่นรองท้องใหญ่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:07.666986306+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:07.666988682+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:07.66699073+07:00","message":"StatePrefix: 'สะกดคำใหญ่หรือแผ่นรอง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:07.666992686+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:45:07.703669302+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:45:07.703669297+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:07.786210518+07:00","message":"receive streaming session, msgId: 677"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:07.786250494+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":"2025-10-27T14:45:07.786257841+07:00","message":"receive interim result [false|false]: สะกดคำใหญ่หรือแผ่นรองท้องใหญ่ใน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:07.786274628+07:00","message":"[buffer interim] 677 false สะกดคำใหญ่หรือแผ่นรองท้องใหญ่ใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:07.786283372+07:00","message":"[bufferProcess] interim [180000000]:สะกดคำใหญ่หรือแผ่นรองท้องใหญ่ใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:07.78628657+07:00","message":"[bufferProcess] send to processor:สะกดคำใหญ่หรือแผ่นรองท้องใหญ่นะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:07.786290877+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:07.786294587+07:00","message":"> Transcript [3970] [false]: 'สะกดคำใหญ่หรือแผ่นรองท้องใหญ่นะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:07.786299004+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:07.786301377+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:07.78630405+07:00","message":"StatePrefix: 'สะกดคำใหญ่หรือแผ่นรอง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:07.786306823+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:07.930379686+07:00","message":"receive streaming session, msgId: 677"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:07.930418206+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":"2025-10-27T14:45:07.930423014+07:00","message":"receive interim result [false|false]: สะกดคำใหญ่หรือแผ่นรองท้องใหญ่นะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:07.930436424+07:00","message":"[buffer interim] 677 false สะกดคำใหญ่หรือแผ่นรองท้องใหญ่นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:07.930443107+07:00","message":"[bufferProcess] interim [240000000]:สะกดคำใหญ่หรือแผ่นรองท้องใหญ่นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:07.930445355+07:00","message":"[bufferProcess] send to processor:สะกดคำใหญ่หรือแผ่นรองท้องใหญ่ใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:07.930450628+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:07.930453175+07:00","message":"> Transcript [3971] [false]: 'สะกดคำใหญ่หรือแผ่นรองท้องใหญ่ใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:07.930456182+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:07.930457932+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:07.93045964+07:00","message":"StatePrefix: 'สะกดคำใหญ่หรือแผ่นรอง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:07.93046173+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:07.930466195+07:00","message":"Push: 'สะกดคำใหญ่หรือแผ่นรอง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:07.930467921+07:00","message":"TextPushed: 'สะกดคำใหญ่หรือแผ่นรอง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:07.930469919+07:00","message":"Set new StatePrefix : 'สะกดคำใหญ่หรือแผ่นรองท้องใหญ่ใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:07.930472145+07:00","message":"Next Push (prob) : 'ท้องใหญ่ใน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:07.930496303+07:00","message":"push: {false สะกดคำใหญ่หรือแผ่นรอง 0 0xc000045380}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:08.119309124+07:00","message":"receive streaming session, msgId: 677"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:08.119347392+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":"2025-10-27T14:45:08.119353051+07:00","message":"receive interim result [false|false]: สะกดคำใหญ่หรือแผ่นรองท้องใหญ่นะคะเป็น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:08.119366234+07:00","message":"[buffer interim] 677 false สะกดคำใหญ่หรือแผ่นรองท้องใหญ่นะคะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:08.11937587+07:00","message":"[bufferProcess] interim [480000000]:สะกดคำใหญ่หรือแผ่นรองท้องใหญ่นะคะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:08.119378653+07:00","message":"[bufferProcess] send to processor:สะกดคำใหญ่หรือแผ่นรองท้องใหญ่นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:08.119385427+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:08.119389656+07:00","message":"> Transcript [3972] [false]: 'สะกดคำใหญ่หรือแผ่นรองท้องใหญ่นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:08.119392968+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:08.119395947+07:00","message":"Set new StatePrefix: 'สะกดคำใหญ่หรือแผ่นรองท้องใหญ่นะคะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:08.220153283+07:00","message":"receive streaming session, msgId: 677"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:08.220188511+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":"2025-10-27T14:45:08.220194379+07:00","message":"receive interim result [false|false]: สะกดคำใหญ่หรือแผ่นรองท้องใหญ่นะคะเป็นพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:08.220218886+07:00","message":"[buffer interim] 677 false สะกดคำใหญ่หรือแผ่นรองท้องใหญ่นะคะเป็นพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:08.220225538+07:00","message":"[bufferProcess] interim [600000000]:สะกดคำใหญ่หรือแผ่นรองท้องใหญ่นะคะเป็นพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:08.220227831+07:00","message":"[bufferProcess] send to processor:สะกดคำใหญ่หรือแผ่นรองท้องใหญ่นะคะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:08.220233105+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:08.220236033+07:00","message":"> Transcript [3973] [false]: 'สะกดคำใหญ่หรือแผ่นรองท้องใหญ่นะคะเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:08.220238891+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:08.220240716+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:08.220242316+07:00","message":"StatePrefix: 'สะกดคำใหญ่หรือแผ่นรองท้องใหญ่นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:08.220244504+07:00","message":"TextPushed: 'สะกดคำใหญ่หรือแผ่นรอง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:08.395710464+07:00","message":"receive streaming session, msgId: 677"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:08.395758083+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":"2025-10-27T14:45:08.395764481+07:00","message":"receive interim result [false|false]: สะกดคำใหญ่หรือแผ่นรองท้องใหญ่นะคะเป็นกรด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:08.395777956+07:00","message":"[buffer interim] 677 false สะกดคำใหญ่หรือแผ่นรองท้องใหญ่นะคะเป็นกรด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:08.395784708+07:00","message":"[bufferProcess] interim [780000000]:สะกดคำใหญ่หรือแผ่นรองท้องใหญ่นะคะเป็นกรด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:08.395786916+07:00","message":"[bufferProcess] send to processor:สะกดคำใหญ่หรือแผ่นรองท้องใหญ่นะคะเป็นพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:08.3957919+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:08.39579483+07:00","message":"> Transcript [3974] [false]: 'สะกดคำใหญ่หรือแผ่นรองท้องใหญ่นะคะเป็นพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:08.395798399+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:08.395800238+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:08.395801955+07:00","message":"StatePrefix: 'สะกดคำใหญ่หรือแผ่นรองท้องใหญ่นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:08.395805063+07:00","message":"TextPushed: 'สะกดคำใหญ่หรือแผ่นรอง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:08.62813699+07:00","message":"receive streaming session, msgId: 677"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:08.628184954+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":"2025-10-27T14:45:08.628203615+07:00","message":"receive interim result [false|false]: สะกดคำใหญ่หรือแผ่นรองท้องใหญ่นะคะเป็นตัวสะกด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:08.628221095+07:00","message":"[buffer interim] 677 false สะกดคำใหญ่หรือแผ่นรองท้องใหญ่นะคะเป็นตัวสะกด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:08.628230071+07:00","message":"[bufferProcess] interim [960000000]:สะกดคำใหญ่หรือแผ่นรองท้องใหญ่นะคะเป็นตัวสะกด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:08.628233445+07:00","message":"[bufferProcess] send to processor:สะกดคำใหญ่หรือแผ่นรองท้องใหญ่นะคะเป็นกรด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:08.628240545+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:08.628244285+07:00","message":"> Transcript [3975] [false]: 'สะกดคำใหญ่หรือแผ่นรองท้องใหญ่นะคะเป็นกรด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:08.628249112+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:08.628251628+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:08.628254519+07:00","message":"StatePrefix: 'สะกดคำใหญ่หรือแผ่นรองท้องใหญ่นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:08.628257876+07:00","message":"TextPushed: 'สะกดคำใหญ่หรือแผ่นรอง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:08.808199384+07:00","message":"receive streaming session, msgId: 677"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:08.80823723+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":"2025-10-27T14:45:08.808243089+07:00","message":"receive interim result [false|false]: สะกดคำใหญ่หรือแผ่นรองท้องใหญ่นะคะเป็นประโยชน์สำหรับ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:08.808256725+07:00","message":"[buffer interim] 677 false สะกดคำใหญ่หรือแผ่นรองท้องใหญ่นะคะเป็นประโยชน์สำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:08.808263907+07:00","message":"[bufferProcess] interim [140000000]:สะกดคำใหญ่หรือแผ่นรองท้องใหญ่นะคะเป็นประโยชน์สำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:08.808266166+07:00","message":"[bufferProcess] send to processor:สะกดคำใหญ่หรือแผ่นรองท้องใหญ่นะคะเป็นตัวสะกด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:08.808269426+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:08.808272002+07:00","message":"> Transcript [3976] [false]: 'สะกดคำใหญ่หรือแผ่นรองท้องใหญ่นะคะเป็นตัวสะกด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:08.808275386+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:08.808277498+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:08.808279284+07:00","message":"StatePrefix: 'สะกดคำใหญ่หรือแผ่นรองท้องใหญ่นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:08.808281758+07:00","message":"TextPushed: 'สะกดคำใหญ่หรือแผ่นรอง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:08.808284302+07:00","message":"Push: 'ท้องใหญ่นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:08.808285927+07:00","message":"TextPushed: 'สะกดคำใหญ่หรือแผ่นรองท้องใหญ่นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:08.808287823+07:00","message":"Set new StatePrefix : 'สะกดคำใหญ่หรือแผ่นรองท้องใหญ่นะคะเป็นตัวสะกด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:08.808290286+07:00","message":"Next Push (prob) : 'เป็นตัวสะกด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:08.808297475+07:00","message":"push: {false ท้องใหญ่นะคะ 0 0xc000045380}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:09.067277515+07:00","message":"receive streaming session, msgId: 677"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:09.067311956+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":"2025-10-27T14:45:09.067317461+07:00","message":"receive interim result [false|false]: สะกดคำใหญ่หรือแผ่นรองท้องใหญ่นะคะเป็นประโยชน์สำหรับส่ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:09.06733097+07:00","message":"[buffer interim] 677 false สะกดคำใหญ่หรือแผ่นรองท้องใหญ่นะคะเป็นประโยชน์สำหรับส่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:09.067338015+07:00","message":"[bufferProcess] interim [500000000]:สะกดคำใหญ่หรือแผ่นรองท้องใหญ่นะคะเป็นประโยชน์สำหรับส่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:09.067340252+07:00","message":"[bufferProcess] send to processor:สะกดคำใหญ่หรือแผ่นรองท้องใหญ่นะคะเป็นประโยชน์สำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:09.067343756+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:09.067346289+07:00","message":"> Transcript [3977] [false]: 'สะกดคำใหญ่หรือแผ่นรองท้องใหญ่นะคะเป็นประโยชน์สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:09.067348436+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:09.067349968+07:00","message":"Set new StatePrefix: 'สะกดคำใหญ่หรือแผ่นรองท้องใหญ่นะคะเป็นประโยชน์สำหรับ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:09.198333189+07:00","message":"receive streaming session, msgId: 677"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:09.198368433+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":"2025-10-27T14:45:09.198373982+07:00","message":"receive interim result [false|false]: สะกดคำใหญ่หรือแผ่นรองท้องใหญ่นะคะเป็นประโยชน์สำหรับทรง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:09.198386989+07:00","message":"[buffer interim] 677 false สะกดคำใหญ่หรือแผ่นรองท้องใหญ่นะคะเป็นประโยชน์สำหรับทรง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:09.19839408+07:00","message":"[bufferProcess] interim [620000000]:สะกดคำใหญ่หรือแผ่นรองท้องใหญ่นะคะเป็นประโยชน์สำหรับทรง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:09.198396575+07:00","message":"[bufferProcess] send to processor:สะกดคำใหญ่หรือแผ่นรองท้องใหญ่นะคะเป็นประโยชน์สำหรับส่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:09.198402476+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:09.198406784+07:00","message":"> Transcript [3978] [false]: 'สะกดคำใหญ่หรือแผ่นรองท้องใหญ่นะคะเป็นประโยชน์สำหรับส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:09.198410267+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:09.198412444+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:09.198413996+07:00","message":"StatePrefix: 'สะกดคำใหญ่หรือแผ่นรองท้องใหญ่นะคะเป็นประโยชน์สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:09.198416868+07:00","message":"TextPushed: 'สะกดคำใหญ่หรือแผ่นรองท้องใหญ่นะคะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:09.380140719+07:00","message":"receive streaming session, msgId: 677"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:09.380176045+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":"2025-10-27T14:45:09.380180996+07:00","message":"receive interim result [false|false]: สะกดคำใหญ่หรือแผ่นรองท้องใหญ่นะคะเป็นประโยชน์สำหรับทรงพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:09.380193289+07:00","message":"[buffer interim] 677 false สะกดคำใหญ่หรือแผ่นรองท้องใหญ่นะคะเป็นประโยชน์สำหรับทรงพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:09.380199534+07:00","message":"[bufferProcess] interim [740000000]:สะกดคำใหญ่หรือแผ่นรองท้องใหญ่นะคะเป็นประโยชน์สำหรับทรงพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:09.380201708+07:00","message":"[bufferProcess] send to processor:สะกดคำใหญ่หรือแผ่นรองท้องใหญ่นะคะเป็นประโยชน์สำหรับทรง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:09.380206949+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:09.380209526+07:00","message":"> Transcript [3979] [false]: 'สะกดคำใหญ่หรือแผ่นรองท้องใหญ่นะคะเป็นประโยชน์สำหรับทรง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:09.380212899+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:09.380214755+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:09.380216398+07:00","message":"StatePrefix: 'สะกดคำใหญ่หรือแผ่นรองท้องใหญ่นะคะเป็นประโยชน์สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:09.380218819+07:00","message":"TextPushed: 'สะกดคำใหญ่หรือแผ่นรองท้องใหญ่นะคะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:09.609149647+07:00","message":"receive streaming session, msgId: 677"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:09.609192816+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":"2025-10-27T14:45:09.609198669+07:00","message":"receive interim result [false|false]: สะกดคำใหญ่หรือแผ่นรองท้องใหญ่นะคะเป็นประโยชน์สำหรับทรงพระพรหม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:09.609209169+07:00","message":"[buffer interim] 677 false สะกดคำใหญ่หรือแผ่นรองท้องใหญ่นะคะเป็นประโยชน์สำหรับทรงพระพรหม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:09.609215264+07:00","message":"[bufferProcess] interim [980000000]:สะกดคำใหญ่หรือแผ่นรองท้องใหญ่นะคะเป็นประโยชน์สำหรับทรงพระพรหม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:09.609217753+07:00","message":"[bufferProcess] send to processor:สะกดคำใหญ่หรือแผ่นรองท้องใหญ่นะคะเป็นประโยชน์สำหรับทรงพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:09.609221119+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:09.609224036+07:00","message":"> Transcript [3980] [false]: 'สะกดคำใหญ่หรือแผ่นรองท้องใหญ่นะคะเป็นประโยชน์สำหรับทรงพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:09.609227176+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:09.609228797+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:09.609230504+07:00","message":"StatePrefix: 'สะกดคำใหญ่หรือแผ่นรองท้องใหญ่นะคะเป็นประโยชน์สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:09.609233408+07:00","message":"TextPushed: 'สะกดคำใหญ่หรือแผ่นรองท้องใหญ่นะคะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:09.778131857+07:00","message":"receive streaming session, msgId: 677"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:09.778167826+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":"2025-10-27T14:45:09.778173509+07:00","message":"receive interim result [false|false]: สะกดคำใหญ่หรือแผ่นรองท้องใหญ่นะคะเป็นประโยชน์สำหรับทรงพระบรมศพ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:09.778187771+07:00","message":"[buffer interim] 677 false สะกดคำใหญ่หรือแผ่นรองท้องใหญ่นะคะเป็นประโยชน์สำหรับทรงพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:09.778195198+07:00","message":"[bufferProcess] interim [220000000]:สะกดคำใหญ่หรือแผ่นรองท้องใหญ่นะคะเป็นประโยชน์สำหรับทรงพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:09.778197466+07:00","message":"[bufferProcess] send to processor:สะกดคำใหญ่หรือแผ่นรองท้องใหญ่นะคะเป็นประโยชน์สำหรับทรงพระพรหม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:09.778203094+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:09.778205774+07:00","message":"> Transcript [3981] [false]: 'สะกดคำใหญ่หรือแผ่นรองท้องใหญ่นะคะเป็นประโยชน์สำหรับทรงพระพรหม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:09.778209607+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:09.778211674+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:09.778213501+07:00","message":"StatePrefix: 'สะกดคำใหญ่หรือแผ่นรองท้องใหญ่นะคะเป็นประโยชน์สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:09.778215827+07:00","message":"TextPushed: 'สะกดคำใหญ่หรือแผ่นรองท้องใหญ่นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:09.778221766+07:00","message":"Push: 'เป็นประโยชน์สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:09.778223579+07:00","message":"TextPushed: 'สะกดคำใหญ่หรือแผ่นรองท้องใหญ่นะคะเป็นประโยชน์สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:09.778225878+07:00","message":"Set new StatePrefix : 'สะกดคำใหญ่หรือแผ่นรองท้องใหญ่นะคะเป็นประโยชน์สำหรับทรงพระพรหม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:09.778228594+07:00","message":"Next Push (prob) : 'ทรงพระพรหม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:09.778236365+07:00","message":"push: {false เป็นประโยชน์สำหรับ 0 0xc000045380}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:09.97948798+07:00","message":"receive streaming session, msgId: 677"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:09.979527736+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":"2025-10-27T14:45:09.979534565+07:00","message":"receive interim result [false|false]: สะกดคำใหญ่หรือแผ่นรองท้องใหญ่นะคะเป็นประโยชน์สำหรับทรงพระบรมศพของ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:09.979550879+07:00","message":"[buffer interim] 677 false สะกดคำใหญ่หรือแผ่นรองท้องใหญ่นะคะเป็นประโยชน์สำหรับทรงพระบรมศพของ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:09.979560063+07:00","message":"[bufferProcess] interim [400000000]:สะกดคำใหญ่หรือแผ่นรองท้องใหญ่นะคะเป็นประโยชน์สำหรับทรงพระบรมศพของ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:09.97956384+07:00","message":"[bufferProcess] send to processor:สะกดคำใหญ่หรือแผ่นรองท้องใหญ่นะคะเป็นประโยชน์สำหรับทรงพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:09.979568968+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:09.979573118+07:00","message":"> Transcript [3982] [false]: 'สะกดคำใหญ่หรือแผ่นรองท้องใหญ่นะคะเป็นประโยชน์สำหรับทรงพระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:09.979576286+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:09.97957882+07:00","message":"Set new StatePrefix: 'สะกดคำใหญ่หรือแผ่นรองท้องใหญ่นะคะเป็นประโยชน์สำหรับทรงพระบรมศพ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:10.091333935+07:00","message":"receive streaming session, msgId: 677"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:10.091373373+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":"2025-10-27T14:45:10.09138047+07:00","message":"receive interim result [false|false]: สะกดคำใหญ่หรือแผ่นรองท้องใหญ่นะคะเป็นประโยชน์สำหรับทรงพระบรมศพของพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:10.091394761+07:00","message":"[buffer interim] 677 false สะกดคำใหญ่หรือแผ่นรองท้องใหญ่นะคะเป็นประโยชน์สำหรับทรงพระบรมศพของพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:10.091403448+07:00","message":"[bufferProcess] interim [520000000]:สะกดคำใหญ่หรือแผ่นรองท้องใหญ่นะคะเป็นประโยชน์สำหรับทรงพระบรมศพของพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:10.09140667+07:00","message":"[bufferProcess] send to processor:สะกดคำใหญ่หรือแผ่นรองท้องใหญ่นะคะเป็นประโยชน์สำหรับทรงพระบรมศพของ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:10.091413736+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:10.091417713+07:00","message":"> Transcript [3983] [false]: 'สะกดคำใหญ่หรือแผ่นรองท้องใหญ่นะคะเป็นประโยชน์สำหรับทรงพระบรมศพของ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:10.091425649+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:10.091428196+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:10.091430268+07:00","message":"StatePrefix: 'สะกดคำใหญ่หรือแผ่นรองท้องใหญ่นะคะเป็นประโยชน์สำหรับทรงพระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:10.091433428+07:00","message":"TextPushed: 'สะกดคำใหญ่หรือแผ่นรองท้องใหญ่นะคะเป็นประโยชน์สำหรับ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:10.280926763+07:00","message":"receive streaming session, msgId: 677"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:10.280986593+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":"2025-10-27T14:45:10.280994282+07:00","message":"receive interim result [false|false]: สะกดคำใหญ่หรือแผ่นรองท้องใหญ่นะคะเป็นประโยชน์สำหรับทรงพระบรมศพของพระมหา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:10.281008804+07:00","message":"[buffer interim] 677 false สะกดคำใหญ่หรือแผ่นรองท้องใหญ่นะคะเป็นประโยชน์สำหรับทรงพระบรมศพของพระมหา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:10.281018171+07:00","message":"[bufferProcess] interim [700000000]:สะกดคำใหญ่หรือแผ่นรองท้องใหญ่นะคะเป็นประโยชน์สำหรับทรงพระบรมศพของพระมหา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:10.281021633+07:00","message":"[bufferProcess] send to processor:สะกดคำใหญ่หรือแผ่นรองท้องใหญ่นะคะเป็นประโยชน์สำหรับทรงพระบรมศพของพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:10.281028722+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:10.281035585+07:00","message":"> Transcript [3984] [false]: 'สะกดคำใหญ่หรือแผ่นรองท้องใหญ่นะคะเป็นประโยชน์สำหรับทรงพระบรมศพของพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:10.281041565+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:10.28104407+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:10.281047063+07:00","message":"StatePrefix: 'สะกดคำใหญ่หรือแผ่นรองท้องใหญ่นะคะเป็นประโยชน์สำหรับทรงพระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:10.281050231+07:00","message":"TextPushed: 'สะกดคำใหญ่หรือแผ่นรองท้องใหญ่นะคะเป็นประโยชน์สำหรับ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:10.477699904+07:00","message":"receive streaming session, msgId: 677"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:10.477739237+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":"2025-10-27T14:45:10.47774521+07:00","message":"receive interim result [false|false]: สะกดคำใหญ่หรือแผ่นรองท้องใหญ่นะคะเป็นประโยชน์สำหรับทรงพระบรมศพของพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:10.477759437+07:00","message":"[buffer interim] 677 false สะกดคำใหญ่หรือแผ่นรองท้องใหญ่นะคะเป็นประโยชน์สำหรับทรงพระบรมศพของพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:10.477766649+07:00","message":"[bufferProcess] interim [880000000]:สะกดคำใหญ่หรือแผ่นรองท้องใหญ่นะคะเป็นประโยชน์สำหรับทรงพระบรมศพของพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:10.477769378+07:00","message":"[bufferProcess] send to processor:สะกดคำใหญ่หรือแผ่นรองท้องใหญ่นะคะเป็นประโยชน์สำหรับทรงพระบรมศพของพระมหา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:10.477773297+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:10.477775649+07:00","message":"> Transcript [3985] [false]: 'สะกดคำใหญ่หรือแผ่นรองท้องใหญ่นะคะเป็นประโยชน์สำหรับทรงพระบรมศพของพระมหา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:10.477778993+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:10.477780649+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:10.477782224+07:00","message":"StatePrefix: 'สะกดคำใหญ่หรือแผ่นรองท้องใหญ่นะคะเป็นประโยชน์สำหรับทรงพระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:10.477784625+07:00","message":"TextPushed: 'สะกดคำใหญ่หรือแผ่นรองท้องใหญ่นะคะเป็นประโยชน์สำหรับ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:10.506849425+07:00","message":"[GCS] IsForceVAD: false for message ID: 677"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:10.594383871+07:00","message":"receive streaming session, msgId: 677"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:10.594426471+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":"2025-10-27T14:45:10.594433227+07:00","message":"receive interim result [false|false]: สะกดคำใหญ่หรือแผ่นรองท้องใหญ่นะคะเป็นประโยชน์สำหรับทรงพระบรมศพของพระมหากษัตริย์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:10.594445114+07:00","message":"[buffer interim] 677 false สะกดคำใหญ่หรือแผ่นรองท้องใหญ่นะคะเป็นประโยชน์สำหรับทรงพระบรมศพของพระมหากษัตริย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:10.594451878+07:00","message":"[bufferProcess] interim [940000000]:สะกดคำใหญ่หรือแผ่นรองท้องใหญ่นะคะเป็นประโยชน์สำหรับทรงพระบรมศพของพระมหากษัตริย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:10.594454563+07:00","message":"[bufferProcess] send to processor:สะกดคำใหญ่หรือแผ่นรองท้องใหญ่นะคะเป็นประโยชน์สำหรับทรงพระบรมศพของพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:10.594458426+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:10.594460943+07:00","message":"> Transcript [3986] [false]: 'สะกดคำใหญ่หรือแผ่นรองท้องใหญ่นะคะเป็นประโยชน์สำหรับทรงพระบรมศพของพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:10.594464533+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:10.594466392+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:10.594468578+07:00","message":"StatePrefix: 'สะกดคำใหญ่หรือแผ่นรองท้องใหญ่นะคะเป็นประโยชน์สำหรับทรงพระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:10.59447112+07:00","message":"TextPushed: 'สะกดคำใหญ่หรือแผ่นรองท้องใหญ่นะคะเป็นประโยชน์สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:10.594473781+07:00","message":"Push: 'ทรงพระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:10.594475407+07:00","message":"TextPushed: 'สะกดคำใหญ่หรือแผ่นรองท้องใหญ่นะคะเป็นประโยชน์สำหรับทรงพระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:10.594477578+07:00","message":"Set new StatePrefix : 'สะกดคำใหญ่หรือแผ่นรองท้องใหญ่นะคะเป็นประโยชน์สำหรับทรงพระบรมศพของพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:10.594479588+07:00","message":"Next Push (prob) : 'ของพระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:10.594487846+07:00","message":"push: {false ทรงพระบรมศพ 0 0xc000045380}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:10.63877981+07:00","message":"[GCS] Start streaming session, msgId: 678"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:45:10.704521069+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:45:10.704551156+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:10.72233606+07:00","message":"receive streaming session, msgId: 677"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:10.722373181+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สะกดคำใหญ่หรือแผ่นรองท้องใหญ่นะคะเป็นพระโกศสำหรับทรงพระบรมศพของพระมหากษัตริย์\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":90000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:10.722379706+07:00","message":"receive interim result [true|false]: สะกดคำใหญ่หรือแผ่นรองท้องใหญ่นะคะเป็นพระโกศสำหรับทรงพระบรมศพของพระมหากษัตริย์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:10.722388267+07:00","message":"end recv isFinal message id 677"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:10.722390063+07:00","message":"end Recv id 677"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:10.722395243+07:00","message":"[buffer interim] 677 true สะกดคำใหญ่หรือแผ่นรองท้องใหญ่นะคะเป็นพระโกศสำหรับทรงพระบรมศพของพระมหากษัตริย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:10.722402219+07:00","message":"[bufferProcess] interim [90000000]:สะกดคำใหญ่หรือแผ่นรองท้องใหญ่นะคะเป็นพระโกศสำหรับทรงพระบรมศพของพระมหากษัตริย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:10.722405222+07:00","message":"[bufferProcess] send to processor (isfinal):สะกดคำใหญ่หรือแผ่นรองท้องใหญ่นะคะเป็นประโยชน์สำหรับทรงพระบรมศพของพระมหากษัตริย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:10.722408451+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:10.722411179+07:00","message":"> Transcript [3987] [false]: 'สะกดคำใหญ่หรือแผ่นรองท้องใหญ่นะคะเป็นประโยชน์สำหรับทรงพระบรมศพของพระมหากษัตริย์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:10.72241435+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:10.722415907+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:10.722417967+07:00","message":"StatePrefix: 'สะกดคำใหญ่หรือแผ่นรองท้องใหญ่นะคะเป็นประโยชน์สำหรับทรงพระบรมศพของพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:10.722420246+07:00","message":"TextPushed: 'สะกดคำใหญ่หรือแผ่นรองท้องใหญ่นะคะเป็นประโยชน์สำหรับทรงพระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:10.722421926+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:10.722426993+07:00","message":"> Transcript [3988] [true]: 'สะกดคำใหญ่หรือแผ่นรองท้องใหญ่นะคะเป็นพระโกศสำหรับทรงพระบรมศพของพระมหากษัตริย์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:10.72242912+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:10.722430742+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:10.722432095+07:00","message":"StatePrefix: 'สะกดคำใหญ่หรือแผ่นรองท้องใหญ่นะคะเป็นประโยชน์สำหรับทรงพระบรมศพของพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:10.722438503+07:00","message":"TextPushed: 'สะกดคำใหญ่หรือแผ่นรองท้องใหญ่นะคะเป็นประโยชน์สำหรับทรงพระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:10.722440775+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:10.722636175+07:00","message":"Push: 'ของพระมหากษัตริย์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:10.722639304+07:00","message":"TextPushed: 'สะกดคำใหญ่หรือแผ่นรองท้องใหญ่นะคะเป็นประโยชน์สำหรับทรงพระบรมศพของพระมหากษัตริย์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:10.722641394+07:00","message":"Set new StatePrefix : 'สะกดคำใหญ่หรือแผ่นรองท้องใหญ่นะคะเป็นพระโกศสำหรับทรงพระบรมศพของพระมหากษัตริย์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:10.72264337+07:00","message":"Next Push (prob) : 'สะกดคำใหญ่หรือแผ่นรองท้องใหญ่นะคะเป็นพระโกศสำหรับทรงพระบรมศพของพระมหากษัตริย์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:10.722651676+07:00","message":"push: {true ของพระมหากษัตริย์ 0 0xc000045380}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:10.722657227+07:00","message":"write aligntment file to 'tmp/7446/align_message_id_677.html'"}
{"level":"info","service":"Main","time":"2025-10-27T14:45:10.734546572+07:00","message":"write wav file: './tmp/7446/7446_677.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:11.310967922+07:00","message":"receive streaming session, msgId: 678"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:11.311003091+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":"2025-10-27T14:45:11.311008335+07:00","message":"receive interim result [false|false]: และ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:11.311024659+07:00","message":"[buffer interim] 678 false และ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:11.311030944+07:00","message":"[bufferProcess] interim [480000000]:และ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:11.311032485+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:11.382143993+07:00","message":"receive streaming session, msgId: 678"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:11.382185953+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":"2025-10-27T14:45:11.382192238+07:00","message":"receive interim result [false|false]: แล้ว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:11.382204624+07:00","message":"[buffer interim] 678 false แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:11.382211554+07:00","message":"[bufferProcess] interim [540000000]:แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:11.382213544+07:00","message":"[bufferProcess] send to processor:และ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:11.382218422+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:11.382221005+07:00","message":"> Transcript [3989] [false]: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:11.382222934+07:00","message":"Set StatePrefix (first interim): 'และ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:11.508553276+07:00","message":"receive streaming session, msgId: 678"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:11.508595935+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":"2025-10-27T14:45:11.508603385+07:00","message":"receive interim result [false|false]: แล้วก็"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:11.508618289+07:00","message":"[buffer interim] 678 false แล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:11.508627248+07:00","message":"[bufferProcess] interim [660000000]:แล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:11.508630561+07:00","message":"[bufferProcess] send to processor:แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:11.508638449+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:11.508641903+07:00","message":"> Transcript [3990] [false]: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:11.508644946+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:11.508647563+07:00","message":"Set new StatePrefix: 'แล้ว'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:11.684445014+07:00","message":"receive streaming session, msgId: 678"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:11.68447875+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":"2025-10-27T14:45:11.684484394+07:00","message":"receive interim result [false|false]: แล้วก็จะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:11.684495192+07:00","message":"[buffer interim] 678 false แล้วก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:11.684502117+07:00","message":"[bufferProcess] interim [840000000]:แล้วก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:11.684504006+07:00","message":"[bufferProcess] send to processor:แล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:11.684509139+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:11.684511727+07:00","message":"> Transcript [3991] [false]: 'แล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:11.684514577+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:11.68451651+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:11.68451808+07:00","message":"StatePrefix: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:11.684519953+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:11.693279913+07:00","message":"receive streaming session, msgId: 678"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:11.693305246+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":"2025-10-27T14:45:11.693309797+07:00","message":"receive interim result [false|false]: แล้วก็ส่ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:11.69331758+07:00","message":"[buffer interim] 678 false แล้วก็ส่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:11.693322366+07:00","message":"[bufferProcess] interim [900000000]:แล้วก็ส่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:11.693324185+07:00","message":"[bufferProcess] send to processor:แล้วก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:11.693326846+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:11.693328823+07:00","message":"> Transcript [3992] [false]: 'แล้วก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:11.693330862+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:11.693332396+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:11.693333845+07:00","message":"StatePrefix: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:11.693335568+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:11.815259707+07:00","message":"receive streaming session, msgId: 678"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:11.815295713+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":"2025-10-27T14:45:11.815301041+07:00","message":"receive interim result [false|false]: และประสบ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:11.815313176+07:00","message":"[buffer interim] 678 false และประสบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:11.815322119+07:00","message":"[bufferProcess] interim [960000000]:และประสบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:11.815323896+07:00","message":"[bufferProcess] send to processor:แล้วก็ส่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:11.815327084+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:11.815329829+07:00","message":"> Transcript [3993] [false]: 'แล้วก็ส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:11.815332784+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:11.815334724+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:11.815336279+07:00","message":"StatePrefix: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:11.815338285+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:12.00952309+07:00","message":"receive streaming session, msgId: 678"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:12.00956178+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":"2025-10-27T14:45:12.009567573+07:00","message":"receive interim result [false|false]: และประสบความ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:12.009580931+07:00","message":"[buffer interim] 678 false และประสบความ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:12.009587456+07:00","message":"[bufferProcess] interim [140000000]:และประสบความ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:12.00958935+07:00","message":"[bufferProcess] send to processor:และประสบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:12.009594645+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:12.009597281+07:00","message":"> Transcript [3994] [false]: 'และประสบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:12.009599171+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:12.009600853+07:00","message":"Set new StatePrefix: 'และประสบ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:12.081157384+07:00","message":"receive streaming session, msgId: 678"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:12.08120447+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":"2025-10-27T14:45:12.081210866+07:00","message":"receive interim result [false|false]: แล้วก็ศพของ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:12.08122596+07:00","message":"[buffer interim] 678 false แล้วก็ศพของ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:12.081234933+07:00","message":"[bufferProcess] interim [260000000]:แล้วก็ศพของ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:12.081236777+07:00","message":"[bufferProcess] send to processor:และประสบความ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:12.081242218+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:12.081244956+07:00","message":"> Transcript [3995] [false]: 'และประสบความ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:12.081248276+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:12.081250368+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:12.081252035+07:00","message":"StatePrefix: 'และประสบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:12.081253817+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:12.102695057+07:00","message":"receive streaming session, msgId: 678"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:12.102738394+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":"2025-10-27T14:45:12.102746282+07:00","message":"receive interim result [false|false]: แล้วก็ศพของพ่อ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:12.102762004+07:00","message":"[buffer interim] 678 false แล้วก็ศพของพ่อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:12.102780547+07:00","message":"[bufferProcess] interim [320000000]:แล้วก็ศพของพ่อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:12.102783489+07:00","message":"[bufferProcess] send to processor:แล้วก็ศพของ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:12.102791389+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:12.102795347+07:00","message":"> Transcript [3996] [false]: 'แล้วก็ศพของ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:12.102798059+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:12.102800403+07:00","message":"Set new StatePrefix: 'แล้วก็ศพของ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:12.26559191+07:00","message":"receive streaming session, msgId: 678"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:12.26562656+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":"2025-10-27T14:45:12.265633519+07:00","message":"receive interim result [false|false]: แล้วก็ศพของพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:12.265648944+07:00","message":"[buffer interim] 678 false แล้วก็ศพของพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:12.265659767+07:00","message":"[bufferProcess] interim [380000000]:แล้วก็ศพของพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:12.265661959+07:00","message":"[bufferProcess] send to processor:แล้วก็ศพของพ่อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:12.265665513+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:12.26566905+07:00","message":"> Transcript [3997] [false]: 'แล้วก็ศพของพ่อ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:12.265673566+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:12.265675805+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:12.265678226+07:00","message":"StatePrefix: 'แล้วก็ศพของ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:12.265680688+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:12.306312211+07:00","message":"receive streaming session, msgId: 678"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:12.306345233+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":"2025-10-27T14:45:12.306350654+07:00","message":"receive interim result [false|false]: แล้วก็ศพของพ่อ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:12.306361043+07:00","message":"[buffer interim] 678 false แล้วก็ศพของพ่อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:12.306367333+07:00","message":"[bufferProcess] interim [440000000]:แล้วก็ศพของพ่อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:12.306369353+07:00","message":"[bufferProcess] send to processor:แล้วก็ศพของพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:12.306374318+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:12.306376654+07:00","message":"> Transcript [3998] [false]: 'แล้วก็ศพของพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:12.306379349+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:12.306380991+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:12.306382602+07:00","message":"StatePrefix: 'แล้วก็ศพของ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:12.306384512+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:12.385926415+07:00","message":"receive streaming session, msgId: 678"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:12.385964958+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":"2025-10-27T14:45:12.38597183+07:00","message":"receive interim result [false|false]: แล้วก็ศพของพระบรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:12.38599555+07:00","message":"[buffer interim] 678 false แล้วก็ศพของพระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:12.386004151+07:00","message":"[bufferProcess] interim [560000000]:แล้วก็ศพของพระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:12.386007052+07:00","message":"[bufferProcess] send to processor:แล้วก็ศพของพ่อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:12.386018981+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:12.38602621+07:00","message":"> Transcript [3999] [false]: 'แล้วก็ศพของพ่อ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:12.386030395+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:12.386032576+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:12.386034923+07:00","message":"StatePrefix: 'แล้วก็ศพของ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:12.386037359+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:12.703670301+07:00","message":"receive streaming session, msgId: 678"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:12.703706173+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":"2025-10-27T14:45:12.703712626+07:00","message":"receive interim result [false|false]: แล้วก็ศพของพระบรมศพ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:12.703724303+07:00","message":"[buffer interim] 678 false แล้วก็ศพของพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:12.703731027+07:00","message":"[bufferProcess] interim [860000000]:แล้วก็ศพของพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:12.703733254+07:00","message":"[bufferProcess] send to processor:แล้วก็ศพของพระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:12.703738725+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:12.703741274+07:00","message":"> Transcript [4000] [false]: 'แล้วก็ศพของพระบรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:12.703744382+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:12.703746243+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:12.703748089+07:00","message":"StatePrefix: 'แล้วก็ศพของ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:12.703750541+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:12.703755762+07:00","message":"Push: 'แล้วก็ศพของ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:12.703757975+07:00","message":"TextPushed: 'แล้วก็ศพของ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:12.703761006+07:00","message":"Set new StatePrefix : 'แล้วก็ศพของพระบรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:12.703763321+07:00","message":"Next Push (prob) : 'พระบรม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:12.703773582+07:00","message":"push: {false แล้วก็ศพของ 0 0xc000045600}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:12.706521918+07:00","message":"receive streaming session, msgId: 678"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:12.706541986+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":"2025-10-27T14:45:12.706546117+07:00","message":"receive interim result [false|false]: แล้วก็ศพของพระบรมวงศ์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:12.706558158+07:00","message":"[buffer interim] 678 false แล้วก็ศพของพระบรมวงศ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:12.706564394+07:00","message":"[bufferProcess] interim [920000000]:แล้วก็ศพของพระบรมวงศ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:12.706567476+07:00","message":"[bufferProcess] send to processor:แล้วก็ศพของพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:12.706573295+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:12.706575745+07:00","message":"> Transcript [4001] [false]: 'แล้วก็ศพของพระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:12.70657889+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:12.70658052+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:12.706582425+07:00","message":"StatePrefix: 'แล้วก็ศพของพระบรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:12.706584377+07:00","message":"TextPushed: 'แล้วก็ศพของ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:12.898508133+07:00","message":"receive streaming session, msgId: 678"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:12.898542391+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":"2025-10-27T14:45:12.89854827+07:00","message":"receive interim result [false|false]: แล้วก็ศพของพระบรมวงศ์เธอ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:12.898561839+07:00","message":"[buffer interim] 678 false แล้วก็ศพของพระบรมวงศ์เธอ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:12.898568723+07:00","message":"[bufferProcess] interim [40000000]:แล้วก็ศพของพระบรมวงศ์เธอ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:12.898570944+07:00","message":"[bufferProcess] send to processor:แล้วก็ศพของพระบรมวงศ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:12.898574047+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:12.898577137+07:00","message":"> Transcript [4002] [false]: 'แล้วก็ศพของพระบรมวงศ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:12.89858021+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:12.89858196+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:12.898583529+07:00","message":"StatePrefix: 'แล้วก็ศพของพระบรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:12.898585136+07:00","message":"TextPushed: 'แล้วก็ศพของ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:12.975745844+07:00","message":"receive streaming session, msgId: 678"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:12.975780744+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":"2025-10-27T14:45:12.975786694+07:00","message":"receive interim result [false|false]: แล้วก็ศพของพระบรมวงศ์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:12.975800038+07:00","message":"[buffer interim] 678 false แล้วก็ศพของพระบรมวงศ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:12.975807094+07:00","message":"[bufferProcess] interim [160000000]:แล้วก็ศพของพระบรมวงศ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:12.975809476+07:00","message":"[bufferProcess] send to processor:แล้วก็ศพของพระบรมวงศ์เธอ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:12.975815122+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:12.97581914+07:00","message":"> Transcript [4003] [false]: 'แล้วก็ศพของพระบรมวงศ์เธอ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:12.975823487+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:12.975825805+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:12.97582831+07:00","message":"StatePrefix: 'แล้วก็ศพของพระบรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:12.975831143+07:00","message":"TextPushed: 'แล้วก็ศพของ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:12.97800327+07:00","message":"receive streaming session, msgId: 678"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:12.978030725+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":"2025-10-27T14:45:12.978037121+07:00","message":"receive interim result [false|false]: แล้วก็ศพของพระบรมวงศ์ชั้น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:12.978052907+07:00","message":"[buffer interim] 678 false แล้วก็ศพของพระบรมวงศ์ชั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:12.978061489+07:00","message":"[bufferProcess] interim [220000000]:แล้วก็ศพของพระบรมวงศ์ชั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:12.978064412+07:00","message":"[bufferProcess] send to processor:แล้วก็ศพของพระบรมวงศ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:12.978069431+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:12.978072979+07:00","message":"> Transcript [4004] [false]: 'แล้วก็ศพของพระบรมวงศ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:12.978076966+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:12.978079213+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:12.978081623+07:00","message":"StatePrefix: 'แล้วก็ศพของพระบรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:12.978084073+07:00","message":"TextPushed: 'แล้วก็ศพของ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:12.978091248+07:00","message":"Push: 'พระบรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:12.978093592+07:00","message":"TextPushed: 'แล้วก็ศพของพระบรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:12.9780959+07:00","message":"Set new StatePrefix : 'แล้วก็ศพของพระบรมวงศ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:12.978098529+07:00","message":"Next Push (prob) : 'วงศ์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:12.978109499+07:00","message":"push: {false พระบรม 0 0xc000045600}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:13.109772657+07:00","message":"receive streaming session, msgId: 678"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:13.109803708+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":"2025-10-27T14:45:13.109809641+07:00","message":"receive interim result [false|false]: แล้วก็ศพของพระบรมวงศ์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:13.109822211+07:00","message":"[buffer interim] 678 false แล้วก็ศพของพระบรมวงศ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:13.109829728+07:00","message":"[bufferProcess] interim [280000000]:แล้วก็ศพของพระบรมวงศ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:13.109831738+07:00","message":"[bufferProcess] send to processor:แล้วก็ศพของพระบรมวงศ์ชั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:13.10983692+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:13.109839766+07:00","message":"> Transcript [4005] [false]: 'แล้วก็ศพของพระบรมวงศ์ชั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:13.109843236+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:13.109844927+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:13.109846893+07:00","message":"StatePrefix: 'แล้วก็ศพของพระบรมวงศ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:13.109848944+07:00","message":"TextPushed: 'แล้วก็ศพของพระบรม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:13.220012451+07:00","message":"receive streaming session, msgId: 678"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:13.220046345+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็ศพของพระบรมวงศ์ชั้น 4\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:13.220051739+07:00","message":"receive interim result [false|false]: แล้วก็ศพของพระบรมวงศ์ชั้น 4"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:13.220065242+07:00","message":"receive streaming session, msgId: 678"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:13.220068767+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":"2025-10-27T14:45:13.220071141+07:00","message":"receive interim result [false|false]: แล้วก็ศพของพระบรมวงศ์ชั้นสูง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:13.220076063+07:00","message":"[buffer interim] 678 false แล้วก็ศพของพระบรมวงศ์ชั้น 4"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:13.220079379+07:00","message":"[buffer interim] 678 false แล้วก็ศพของพระบรมวงศ์ชั้นสูง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:13.220084982+07:00","message":"[bufferProcess] interim [340000000]:แล้วก็ศพของพระบรมวงศ์ชั้น 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:13.220086838+07:00","message":"[bufferProcess] send to processor:แล้วก็ศพของพระบรมวงศ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:13.220089082+07:00","message":"[bufferProcess] interim [400000000]:แล้วก็ศพของพระบรมวงศ์ชั้นสูง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:13.220090836+07:00","message":"[bufferProcess] send to processor:แล้วก็ศพของพระบรมวงศ์ชั้น 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:13.220093647+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:13.220097762+07:00","message":"> Transcript [4006] [false]: 'แล้วก็ศพของพระบรมวงศ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:13.2201012+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:13.220103152+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:13.220104677+07:00","message":"StatePrefix: 'แล้วก็ศพของพระบรมวงศ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:13.220106332+07:00","message":"TextPushed: 'แล้วก็ศพของพระบรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:13.220107811+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:13.220109355+07:00","message":"> Transcript [4007] [false]: 'แล้วก็ศพของพระบรมวงศ์ชั้น 4'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:13.220110932+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:13.220112229+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:13.220113526+07:00","message":"StatePrefix: 'แล้วก็ศพของพระบรมวงศ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:13.220115058+07:00","message":"TextPushed: 'แล้วก็ศพของพระบรม'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:45:13.705513679+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:45:13.70551778+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:13.803967445+07:00","message":"receive streaming session, msgId: 678"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:13.804018295+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":"2025-10-27T14:45:13.804024261+07:00","message":"receive interim result [false|false]: แล้วก็ศพของพระบรมวงศ์ชั้นสูง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:13.804045097+07:00","message":"[buffer interim] 678 false แล้วก็ศพของพระบรมวงศ์ชั้นสูง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:13.804054302+07:00","message":"[bufferProcess] interim [0]:แล้วก็ศพของพระบรมวงศ์ชั้นสูง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:13.804057298+07:00","message":"[bufferProcess] send to processor:แล้วก็ศพของพระบรมวงศ์ชั้นสูง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:13.804060943+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:13.804063384+07:00","message":"> Transcript [4008] [false]: 'แล้วก็ศพของพระบรมวงศ์ชั้นสูง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:13.804067177+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:13.804068985+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:13.804070806+07:00","message":"StatePrefix: 'แล้วก็ศพของพระบรมวงศ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:13.804073008+07:00","message":"TextPushed: 'แล้วก็ศพของพระบรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:13.804077142+07:00","message":"Push: 'วงศ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:13.804079361+07:00","message":"TextPushed: 'แล้วก็ศพของพระบรมวงศ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:13.804081313+07:00","message":"Set new StatePrefix : 'แล้วก็ศพของพระบรมวงศ์ชั้นสูง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:13.804083572+07:00","message":"Next Push (prob) : 'ชั้นสูง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:13.804091631+07:00","message":"push: {false วงศ์ 0 0xc000045600}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:14.325374376+07:00","message":"receive streaming session, msgId: 678"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:14.325410413+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":"2025-10-27T14:45:14.325416282+07:00","message":"receive interim result [false|false]: แล้วก็ศพของพระบรมวงศ์ชั้นสูงกว่าบาท"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:14.325429961+07:00","message":"[buffer interim] 678 false แล้วก็ศพของพระบรมวงศ์ชั้นสูงกว่าบาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:14.325436686+07:00","message":"[bufferProcess] interim [480000000]:แล้วก็ศพของพระบรมวงศ์ชั้นสูงกว่าบาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:14.325439118+07:00","message":"[bufferProcess] send to processor:แล้วก็ศพของพระบรมวงศ์ชั้นสูง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:14.325444478+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:14.325447075+07:00","message":"> Transcript [4009] [false]: 'แล้วก็ศพของพระบรมวงศ์ชั้นสูง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:14.325450676+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:14.32545269+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:14.325454298+07:00","message":"StatePrefix: 'แล้วก็ศพของพระบรมวงศ์ชั้นสูง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:14.325456539+07:00","message":"TextPushed: 'แล้วก็ศพของพระบรมวงศ์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:14.396039935+07:00","message":"receive streaming session, msgId: 678"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:14.396082752+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็ศพของพระบรมวงศ์ชั้นสูง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:14.396089676+07:00","message":"receive interim result [false|false]: แล้วก็ศพของพระบรมวงศ์ชั้นสูง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:14.396107444+07:00","message":"[buffer interim] 678 false แล้วก็ศพของพระบรมวงศ์ชั้นสูง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:14.396116018+07:00","message":"[bufferProcess] interim [540000000]:แล้วก็ศพของพระบรมวงศ์ชั้นสูง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:14.396119246+07:00","message":"[bufferProcess] send to processor:แล้วก็ศพของพระบรมวงศ์ชั้นสูงกว่าบาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:14.396123515+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:14.396126872+07:00","message":"> Transcript [4010] [false]: 'แล้วก็ศพของพระบรมวงศ์ชั้นสูงกว่าบาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:14.396131154+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:14.396133773+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:14.396135993+07:00","message":"StatePrefix: 'แล้วก็ศพของพระบรมวงศ์ชั้นสูง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:14.396139273+07:00","message":"TextPushed: 'แล้วก็ศพของพระบรมวงศ์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:14.51364508+07:00","message":"receive streaming session, msgId: 678"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:14.513678249+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":"2025-10-27T14:45:14.513683986+07:00","message":"receive interim result [false|false]: แล้วก็ศพของพระบรมวงศ์ชั้นสูงกว่าบาทสมเด็จ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:14.513699206+07:00","message":"[buffer interim] 678 false แล้วก็ศพของพระบรมวงศ์ชั้นสูงกว่าบาทสมเด็จ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:14.513706666+07:00","message":"[bufferProcess] interim [720000000]:แล้วก็ศพของพระบรมวงศ์ชั้นสูงกว่าบาทสมเด็จ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:14.513712285+07:00","message":"[bufferProcess] send to processor:แล้วก็ศพของพระบรมวงศ์ชั้นสูง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:14.51371964+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:14.513722259+07:00","message":"> Transcript [4011] [false]: 'แล้วก็ศพของพระบรมวงศ์ชั้นสูง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:14.513725101+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:14.513727139+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:14.513729087+07:00","message":"StatePrefix: 'แล้วก็ศพของพระบรมวงศ์ชั้นสูง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:14.513731209+07:00","message":"TextPushed: 'แล้วก็ศพของพระบรมวงศ์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:14.704166252+07:00","message":"receive streaming session, msgId: 678"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:14.704209908+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":"2025-10-27T14:45:14.704217125+07:00","message":"receive interim result [false|false]: แล้วก็ศพของพระบรมวงศ์ชั้นสูงกว่าบาทสมเด็จพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:14.704233695+07:00","message":"[buffer interim] 678 false แล้วก็ศพของพระบรมวงศ์ชั้นสูงกว่าบาทสมเด็จพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:14.704242685+07:00","message":"[bufferProcess] interim [900000000]:แล้วก็ศพของพระบรมวงศ์ชั้นสูงกว่าบาทสมเด็จพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:14.70424605+07:00","message":"[bufferProcess] send to processor:แล้วก็ศพของพระบรมวงศ์ชั้นสูงกว่าบาทสมเด็จ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:14.704253163+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:14.704257613+07:00","message":"> Transcript [4012] [false]: 'แล้วก็ศพของพระบรมวงศ์ชั้นสูงกว่าบาทสมเด็จ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:14.704262769+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:14.704265146+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:14.704268528+07:00","message":"StatePrefix: 'แล้วก็ศพของพระบรมวงศ์ชั้นสูง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:14.704271515+07:00","message":"TextPushed: 'แล้วก็ศพของพระบรมวงศ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:14.704278755+07:00","message":"Push: 'ชั้นสูง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:14.704281139+07:00","message":"TextPushed: 'แล้วก็ศพของพระบรมวงศ์ชั้นสูง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:14.704283761+07:00","message":"Set new StatePrefix : 'แล้วก็ศพของพระบรมวงศ์ชั้นสูงกว่าบาทสมเด็จ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:14.704287095+07:00","message":"Next Push (prob) : 'กว่าบาทสมเด็จ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:14.704297779+07:00","message":"push: {false ชั้นสูง 0 0xc000045600}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:15.019383144+07:00","message":"receive streaming session, msgId: 678"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:15.019425819+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":"2025-10-27T14:45:15.019431692+07:00","message":"receive interim result [false|false]: แล้วก็ศพของพระบรมวงศ์ชั้นสูงกว่าบาทสมเด็จพระพุทธ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:15.019446063+07:00","message":"[buffer interim] 678 false แล้วก็ศพของพระบรมวงศ์ชั้นสูงกว่าบาทสมเด็จพระพุทธ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:15.01945308+07:00","message":"[bufferProcess] interim [200000000]:แล้วก็ศพของพระบรมวงศ์ชั้นสูงกว่าบาทสมเด็จพระพุทธ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:15.01945535+07:00","message":"[bufferProcess] send to processor:แล้วก็ศพของพระบรมวงศ์ชั้นสูงกว่าบาทสมเด็จพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:15.01945863+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:15.019461249+07:00","message":"> Transcript [4013] [false]: 'แล้วก็ศพของพระบรมวงศ์ชั้นสูงกว่าบาทสมเด็จพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:15.019464662+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:15.019466354+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:15.019467996+07:00","message":"StatePrefix: 'แล้วก็ศพของพระบรมวงศ์ชั้นสูงกว่าบาทสมเด็จ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:15.019470361+07:00","message":"TextPushed: 'แล้วก็ศพของพระบรมวงศ์ชั้นสูง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:15.214245863+07:00","message":"receive streaming session, msgId: 678"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:15.214279666+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":"2025-10-27T14:45:15.214285907+07:00","message":"receive interim result [false|false]: แล้วก็ศพของพระบรมวงศ์ชั้นสูงกว่าบาทสมเด็จพระพุทธเจ้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:15.214299871+07:00","message":"[buffer interim] 678 false แล้วก็ศพของพระบรมวงศ์ชั้นสูงกว่าบาทสมเด็จพระพุทธเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:15.214307127+07:00","message":"[bufferProcess] interim [380000000]:แล้วก็ศพของพระบรมวงศ์ชั้นสูงกว่าบาทสมเด็จพระพุทธเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:15.2143092+07:00","message":"[bufferProcess] send to processor:แล้วก็ศพของพระบรมวงศ์ชั้นสูงกว่าบาทสมเด็จพระพุทธ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:15.2143142+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:15.214316799+07:00","message":"> Transcript [4014] [false]: 'แล้วก็ศพของพระบรมวงศ์ชั้นสูงกว่าบาทสมเด็จพระพุทธ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:15.214320456+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:15.21432225+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:15.214324212+07:00","message":"StatePrefix: 'แล้วก็ศพของพระบรมวงศ์ชั้นสูงกว่าบาทสมเด็จ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:15.214326949+07:00","message":"TextPushed: 'แล้วก็ศพของพระบรมวงศ์ชั้นสูง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:15.280095327+07:00","message":"receive streaming session, msgId: 678"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:15.280151414+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":"2025-10-27T14:45:15.28015871+07:00","message":"receive interim result [false|false]: แล้วก็ศพของพระบรมวงศ์ชั้นสูงกว่าบาทสมเด็จพระพุทธยอดฟ้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:15.280174175+07:00","message":"[buffer interim] 678 false แล้วก็ศพของพระบรมวงศ์ชั้นสูงกว่าบาทสมเด็จพระพุทธยอดฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:15.280181506+07:00","message":"[bufferProcess] interim [500000000]:แล้วก็ศพของพระบรมวงศ์ชั้นสูงกว่าบาทสมเด็จพระพุทธยอดฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:15.280183678+07:00","message":"[bufferProcess] send to processor:แล้วก็ศพของพระบรมวงศ์ชั้นสูงกว่าบาทสมเด็จพระพุทธเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:15.280189453+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:15.280192362+07:00","message":"> Transcript [4015] [false]: 'แล้วก็ศพของพระบรมวงศ์ชั้นสูงกว่าบาทสมเด็จพระพุทธเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:15.280195813+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:15.280197492+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:15.280200873+07:00","message":"StatePrefix: 'แล้วก็ศพของพระบรมวงศ์ชั้นสูงกว่าบาทสมเด็จ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:15.280203197+07:00","message":"TextPushed: 'แล้วก็ศพของพระบรมวงศ์ชั้นสูง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:15.731287461+07:00","message":"receive streaming session, msgId: 678"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:15.731327336+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":"2025-10-27T14:45:15.731334662+07:00","message":"receive interim result [false|false]: แล้วก็ศพของพระบรมวงศ์ชั้นสูงกว่าบาทสมเด็จพระพุทธยอดฟ้าจุฬา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:15.731354902+07:00","message":"[buffer interim] 678 false แล้วก็ศพของพระบรมวงศ์ชั้นสูงกว่าบาทสมเด็จพระพุทธยอดฟ้าจุฬา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:15.73136697+07:00","message":"[bufferProcess] interim [920000000]:แล้วก็ศพของพระบรมวงศ์ชั้นสูงกว่าบาทสมเด็จพระพุทธยอดฟ้าจุฬา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:15.731369725+07:00","message":"[bufferProcess] send to processor:แล้วก็ศพของพระบรมวงศ์ชั้นสูงกว่าบาทสมเด็จพระพุทธยอดฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:15.731376913+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:15.731379573+07:00","message":"> Transcript [4016] [false]: 'แล้วก็ศพของพระบรมวงศ์ชั้นสูงกว่าบาทสมเด็จพระพุทธยอดฟ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:15.731384108+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:15.731386137+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:15.731389124+07:00","message":"StatePrefix: 'แล้วก็ศพของพระบรมวงศ์ชั้นสูงกว่าบาทสมเด็จ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:15.731392517+07:00","message":"TextPushed: 'แล้วก็ศพของพระบรมวงศ์ชั้นสูง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:15.731398484+07:00","message":"Push: 'กว่าบาทสมเด็จ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:15.73140009+07:00","message":"TextPushed: 'แล้วก็ศพของพระบรมวงศ์ชั้นสูงกว่าบาทสมเด็จ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:15.731403173+07:00","message":"Set new StatePrefix : 'แล้วก็ศพของพระบรมวงศ์ชั้นสูงกว่าบาทสมเด็จพระพุทธยอดฟ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:15.731406177+07:00","message":"Next Push (prob) : 'พระพุทธยอดฟ้า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:15.731415534+07:00","message":"push: {false กว่าบาทสมเด็จ 0 0xc000045600}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:15.914845852+07:00","message":"receive streaming session, msgId: 678"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:15.914891052+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":"2025-10-27T14:45:15.914898408+07:00","message":"receive interim result [false|false]: แล้วก็ศพของพระบรมวงศ์ชั้นสูงกว่าบาทสมเด็จพระพุทธยอดฟ้าจุฬาโลก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:15.914912198+07:00","message":"[buffer interim] 678 false แล้วก็ศพของพระบรมวงศ์ชั้นสูงกว่าบาทสมเด็จพระพุทธยอดฟ้าจุฬาโลก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:15.914921143+07:00","message":"[bufferProcess] interim [40000000]:แล้วก็ศพของพระบรมวงศ์ชั้นสูงกว่าบาทสมเด็จพระพุทธยอดฟ้าจุฬาโลก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:15.91492468+07:00","message":"[bufferProcess] send to processor:แล้วก็ศพของพระบรมวงศ์ชั้นสูงกว่าบาทสมเด็จพระพุทธยอดฟ้าจุฬา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:15.914931669+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:15.914935281+07:00","message":"> Transcript [4017] [false]: 'แล้วก็ศพของพระบรมวงศ์ชั้นสูงกว่าบาทสมเด็จพระพุทธยอดฟ้าจุฬา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:15.91494008+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:15.9149428+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:15.914945437+07:00","message":"StatePrefix: 'แล้วก็ศพของพระบรมวงศ์ชั้นสูงกว่าบาทสมเด็จพระพุทธยอดฟ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:15.91494897+07:00","message":"TextPushed: 'แล้วก็ศพของพระบรมวงศ์ชั้นสูงกว่าบาทสมเด็จ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:16.295390031+07:00","message":"receive streaming session, msgId: 678"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:16.29542307+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":"2025-10-27T14:45:16.295429259+07:00","message":"receive interim result [false|false]: แล้วก็ศพของพระบรมวงศ์ชั้นสูงกว่าบาทสมเด็จพระพุทธยอดฟ้าจุฬาโลกมหาราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:16.295442394+07:00","message":"[buffer interim] 678 false แล้วก็ศพของพระบรมวงศ์ชั้นสูงกว่าบาทสมเด็จพระพุทธยอดฟ้าจุฬาโลกมหาราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:16.295448512+07:00","message":"[bufferProcess] interim [460000000]:แล้วก็ศพของพระบรมวงศ์ชั้นสูงกว่าบาทสมเด็จพระพุทธยอดฟ้าจุฬาโลกมหาราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:16.295451624+07:00","message":"[bufferProcess] send to processor:แล้วก็ศพของพระบรมวงศ์ชั้นสูงกว่าบาทสมเด็จพระพุทธยอดฟ้าจุฬาโลก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:16.295457094+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:16.295459687+07:00","message":"> Transcript [4018] [false]: 'แล้วก็ศพของพระบรมวงศ์ชั้นสูงกว่าบาทสมเด็จพระพุทธยอดฟ้าจุฬาโลก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:16.295463429+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:16.295465428+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:16.295467891+07:00","message":"StatePrefix: 'แล้วก็ศพของพระบรมวงศ์ชั้นสูงกว่าบาทสมเด็จพระพุทธยอดฟ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:16.295471034+07:00","message":"TextPushed: 'แล้วก็ศพของพระบรมวงศ์ชั้นสูงกว่าบาทสมเด็จ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:16.62622958+07:00","message":"receive streaming session, msgId: 678"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:16.626265273+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":"2025-10-27T14:45:16.626271192+07:00","message":"receive interim result [false|false]: แล้วก็ศพของพระบรมวงศ์ชั้นสูงกว่าบาทสมเด็จพระพุทธยอดฟ้าจุฬาโลกมหาราชทรง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:16.626282764+07:00","message":"[buffer interim] 678 false แล้วก็ศพของพระบรมวงศ์ชั้นสูงกว่าบาทสมเด็จพระพุทธยอดฟ้าจุฬาโลกมหาราชทรง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:16.626292899+07:00","message":"[bufferProcess] interim [820000000]:แล้วก็ศพของพระบรมวงศ์ชั้นสูงกว่าบาทสมเด็จพระพุทธยอดฟ้าจุฬาโลกมหาราชทรง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:16.626295033+07:00","message":"[bufferProcess] send to processor:แล้วก็ศพของพระบรมวงศ์ชั้นสูงกว่าบาทสมเด็จพระพุทธยอดฟ้าจุฬาโลกมหาราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:16.626300521+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:16.626302843+07:00","message":"> Transcript [4019] [false]: 'แล้วก็ศพของพระบรมวงศ์ชั้นสูงกว่าบาทสมเด็จพระพุทธยอดฟ้าจุฬาโลกมหาราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:16.626306575+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:16.626308507+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:16.626310488+07:00","message":"StatePrefix: 'แล้วก็ศพของพระบรมวงศ์ชั้นสูงกว่าบาทสมเด็จพระพุทธยอดฟ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:16.626312922+07:00","message":"TextPushed: 'แล้วก็ศพของพระบรมวงศ์ชั้นสูงกว่าบาทสมเด็จ'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:45:16.706444127+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:45:16.706448561+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:16.876779193+07:00","message":"receive streaming session, msgId: 678"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:16.876817734+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":"2025-10-27T14:45:16.876822987+07:00","message":"receive interim result [false|false]: แล้วก็ศพของพระบรมวงศ์ชั้นสูงกว่าบาทสมเด็จพระพุทธยอดฟ้าจุฬาโลกมหาราชทรงพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:16.876837203+07:00","message":"[buffer interim] 678 false แล้วก็ศพของพระบรมวงศ์ชั้นสูงกว่าบาทสมเด็จพระพุทธยอดฟ้าจุฬาโลกมหาราชทรงพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:16.876844034+07:00","message":"[bufferProcess] interim [60000000]:แล้วก็ศพของพระบรมวงศ์ชั้นสูงกว่าบาทสมเด็จพระพุทธยอดฟ้าจุฬาโลกมหาราชทรงพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:16.876846543+07:00","message":"[bufferProcess] send to processor:แล้วก็ศพของพระบรมวงศ์ชั้นสูงกว่าบาทสมเด็จพระพุทธยอดฟ้าจุฬาโลกมหาราชทรง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:16.876852486+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:16.876855805+07:00","message":"> Transcript [4020] [false]: 'แล้วก็ศพของพระบรมวงศ์ชั้นสูงกว่าบาทสมเด็จพระพุทธยอดฟ้าจุฬาโลกมหาราชทรง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:16.876861323+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:16.876863789+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:16.876866695+07:00","message":"StatePrefix: 'แล้วก็ศพของพระบรมวงศ์ชั้นสูงกว่าบาทสมเด็จพระพุทธยอดฟ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:16.876871832+07:00","message":"TextPushed: 'แล้วก็ศพของพระบรมวงศ์ชั้นสูงกว่าบาทสมเด็จ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:16.876878658+07:00","message":"Push: 'พระพุทธยอดฟ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:16.876881525+07:00","message":"TextPushed: 'แล้วก็ศพของพระบรมวงศ์ชั้นสูงกว่าบาทสมเด็จพระพุทธยอดฟ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:16.876885427+07:00","message":"Set new StatePrefix : 'แล้วก็ศพของพระบรมวงศ์ชั้นสูงกว่าบาทสมเด็จพระพุทธยอดฟ้าจุฬาโลกมหาราชทรง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:16.876889626+07:00","message":"Next Push (prob) : 'จุฬาโลกมหาราชทรง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:16.87690017+07:00","message":"push: {false พระพุทธยอดฟ้า 0 0xc000045600}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:17.198020705+07:00","message":"receive streaming session, msgId: 678"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:17.198069304+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็ศพของพระบรมวงศ์ชั้นสูงกว่าบาทสมเด็จพระพุทธยอดฟ้าจุฬาโลกมหาราชทรงพระกรุ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:17.198075422+07:00","message":"receive interim result [false|false]: แล้วก็ศพของพระบรมวงศ์ชั้นสูงกว่าบาทสมเด็จพระพุทธยอดฟ้าจุฬาโลกมหาราชทรงพระกรุ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:17.198089237+07:00","message":"[buffer interim] 678 false แล้วก็ศพของพระบรมวงศ์ชั้นสูงกว่าบาทสมเด็จพระพุทธยอดฟ้าจุฬาโลกมหาราชทรงพระกรุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:17.198096452+07:00","message":"[bufferProcess] interim [360000000]:แล้วก็ศพของพระบรมวงศ์ชั้นสูงกว่าบาทสมเด็จพระพุทธยอดฟ้าจุฬาโลกมหาราชทรงพระกรุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:17.19809932+07:00","message":"[bufferProcess] send to processor:แล้วก็ศพของพระบรมวงศ์ชั้นสูงกว่าบาทสมเด็จพระพุทธยอดฟ้าจุฬาโลกมหาราชทรงพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:17.198104759+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:17.19810717+07:00","message":"> Transcript [4021] [false]: 'แล้วก็ศพของพระบรมวงศ์ชั้นสูงกว่าบาทสมเด็จพระพุทธยอดฟ้าจุฬาโลกมหาราชทรงพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:17.198110782+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:17.198112573+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:17.198114205+07:00","message":"StatePrefix: 'แล้วก็ศพของพระบรมวงศ์ชั้นสูงกว่าบาทสมเด็จพระพุทธยอดฟ้าจุฬาโลกมหาราชทรง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:17.198117542+07:00","message":"TextPushed: 'แล้วก็ศพของพระบรมวงศ์ชั้นสูงกว่าบาทสมเด็จพระพุทธยอดฟ้า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:17.200944267+07:00","message":"receive streaming session, msgId: 678"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:17.200986054+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็ศพของพระบรมวงศ์ชั้นสูงกว่าบาทสมเด็จพระพุทธยอดฟ้าจุฬาโลกมหาราชทรงพระกรุณา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:17.200992379+07:00","message":"receive interim result [false|false]: แล้วก็ศพของพระบรมวงศ์ชั้นสูงกว่าบาทสมเด็จพระพุทธยอดฟ้าจุฬาโลกมหาราชทรงพระกรุณา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:17.201007843+07:00","message":"[buffer interim] 678 false แล้วก็ศพของพระบรมวงศ์ชั้นสูงกว่าบาทสมเด็จพระพุทธยอดฟ้าจุฬาโลกมหาราชทรงพระกรุณา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:17.201015802+07:00","message":"[bufferProcess] interim [420000000]:แล้วก็ศพของพระบรมวงศ์ชั้นสูงกว่าบาทสมเด็จพระพุทธยอดฟ้าจุฬาโลกมหาราชทรงพระกรุณา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:17.201018835+07:00","message":"[bufferProcess] send to processor:แล้วก็ศพของพระบรมวงศ์ชั้นสูงกว่าบาทสมเด็จพระพุทธยอดฟ้าจุฬาโลกมหาราชทรงพระกรุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:17.201023947+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:17.201027103+07:00","message":"> Transcript [4022] [false]: 'แล้วก็ศพของพระบรมวงศ์ชั้นสูงกว่าบาทสมเด็จพระพุทธยอดฟ้าจุฬาโลกมหาราชทรงพระกรุ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:17.201032408+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:17.201034683+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:17.201036923+07:00","message":"StatePrefix: 'แล้วก็ศพของพระบรมวงศ์ชั้นสูงกว่าบาทสมเด็จพระพุทธยอดฟ้าจุฬาโลกมหาราชทรง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:17.201040585+07:00","message":"TextPushed: 'แล้วก็ศพของพระบรมวงศ์ชั้นสูงกว่าบาทสมเด็จพระพุทธยอดฟ้า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:17.515848086+07:00","message":"receive streaming session, msgId: 678"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:17.5158796+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็ศพของพระบรมวงศ์ชั้นสูงกว่าบาทสมเด็จพระพุทธยอดฟ้าจุฬาโลกมหาราชทรงพระกรุณาขอ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:17.515887075+07:00","message":"receive interim result [false|false]: แล้วก็ศพของพระบรมวงศ์ชั้นสูงกว่าบาทสมเด็จพระพุทธยอดฟ้าจุฬาโลกมหาราชทรงพระกรุณาขอ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:17.515901138+07:00","message":"[buffer interim] 678 false แล้วก็ศพของพระบรมวงศ์ชั้นสูงกว่าบาทสมเด็จพระพุทธยอดฟ้าจุฬาโลกมหาราชทรงพระกรุณาขอ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:17.515907983+07:00","message":"[bufferProcess] interim [660000000]:แล้วก็ศพของพระบรมวงศ์ชั้นสูงกว่าบาทสมเด็จพระพุทธยอดฟ้าจุฬาโลกมหาราชทรงพระกรุณาขอ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:17.51591045+07:00","message":"[bufferProcess] send to processor:แล้วก็ศพของพระบรมวงศ์ชั้นสูงกว่าบาทสมเด็จพระพุทธยอดฟ้าจุฬาโลกมหาราชทรงพระกรุณา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:17.515914039+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:17.515916469+07:00","message":"> Transcript [4023] [false]: 'แล้วก็ศพของพระบรมวงศ์ชั้นสูงกว่าบาทสมเด็จพระพุทธยอดฟ้าจุฬาโลกมหาราชทรงพระกรุณา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:17.51592005+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:17.515921875+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:17.515923525+07:00","message":"StatePrefix: 'แล้วก็ศพของพระบรมวงศ์ชั้นสูงกว่าบาทสมเด็จพระพุทธยอดฟ้าจุฬาโลกมหาราชทรง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:17.515926802+07:00","message":"TextPushed: 'แล้วก็ศพของพระบรมวงศ์ชั้นสูงกว่าบาทสมเด็จพระพุทธยอดฟ้า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:17.517176894+07:00","message":"receive streaming session, msgId: 678"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:17.517217556+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็ศพของพระบรมวงศ์ชั้นสูงกว่าบาทสมเด็จพระพุทธยอดฟ้าจุฬาโลกมหาราชทรงพระกรุณากด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:17.517226334+07:00","message":"receive interim result [false|false]: แล้วก็ศพของพระบรมวงศ์ชั้นสูงกว่าบาทสมเด็จพระพุทธยอดฟ้าจุฬาโลกมหาราชทรงพระกรุณากด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:17.517242732+07:00","message":"[buffer interim] 678 false แล้วก็ศพของพระบรมวงศ์ชั้นสูงกว่าบาทสมเด็จพระพุทธยอดฟ้าจุฬาโลกมหาราชทรงพระกรุณากด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:17.517249345+07:00","message":"[bufferProcess] interim [720000000]:แล้วก็ศพของพระบรมวงศ์ชั้นสูงกว่าบาทสมเด็จพระพุทธยอดฟ้าจุฬาโลกมหาราชทรงพระกรุณากด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:17.517252885+07:00","message":"[bufferProcess] send to processor:แล้วก็ศพของพระบรมวงศ์ชั้นสูงกว่าบาทสมเด็จพระพุทธยอดฟ้าจุฬาโลกมหาราชทรงพระกรุณาขอ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:17.517258935+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:17.51726221+07:00","message":"> Transcript [4024] [false]: 'แล้วก็ศพของพระบรมวงศ์ชั้นสูงกว่าบาทสมเด็จพระพุทธยอดฟ้าจุฬาโลกมหาราชทรงพระกรุณาขอ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:17.51726778+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:17.517270193+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:17.517272653+07:00","message":"StatePrefix: 'แล้วก็ศพของพระบรมวงศ์ชั้นสูงกว่าบาทสมเด็จพระพุทธยอดฟ้าจุฬาโลกมหาราชทรง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:17.517276199+07:00","message":"TextPushed: 'แล้วก็ศพของพระบรมวงศ์ชั้นสูงกว่าบาทสมเด็จพระพุทธยอดฟ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:17.517282116+07:00","message":"Push: 'จุฬาโลกมหาราชทรง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:17.517284812+07:00","message":"TextPushed: 'แล้วก็ศพของพระบรมวงศ์ชั้นสูงกว่าบาทสมเด็จพระพุทธยอดฟ้าจุฬาโลกมหาราชทรง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:17.517287674+07:00","message":"Set new StatePrefix : 'แล้วก็ศพของพระบรมวงศ์ชั้นสูงกว่าบาทสมเด็จพระพุทธยอดฟ้าจุฬาโลกมหาราชทรงพระกรุณาขอ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:17.517294715+07:00","message":"Next Push (prob) : 'พระกรุณาขอ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:17.517306583+07:00","message":"push: {false จุฬาโลกมหาราชทรง 0 0xc000045600}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:17.714787681+07:00","message":"receive streaming session, msgId: 678"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:17.714826271+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":"2025-10-27T14:45:17.714831988+07:00","message":"receive interim result [false|false]: แล้วก็ศพของพระบรมวงศ์ชั้นสูงกว่าบาทสมเด็จพระพุทธยอดฟ้าจุฬาโลกมหาราชทรงพระกรุณาโปรดเกล้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:17.714845818+07:00","message":"[buffer interim] 678 false แล้วก็ศพของพระบรมวงศ์ชั้นสูงกว่าบาทสมเด็จพระพุทธยอดฟ้าจุฬาโลกมหาราชทรงพระกรุณาโปรดเกล้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:17.71485366+07:00","message":"[bufferProcess] interim [900000000]:แล้วก็ศพของพระบรมวงศ์ชั้นสูงกว่าบาทสมเด็จพระพุทธยอดฟ้าจุฬาโลกมหาราชทรงพระกรุณาโปรดเกล้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:17.71485641+07:00","message":"[bufferProcess] send to processor:แล้วก็ศพของพระบรมวงศ์ชั้นสูงกว่าบาทสมเด็จพระพุทธยอดฟ้าจุฬาโลกมหาราชทรงพระกรุณากด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:17.714861655+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:17.714864358+07:00","message":"> Transcript [4025] [false]: 'แล้วก็ศพของพระบรมวงศ์ชั้นสูงกว่าบาทสมเด็จพระพุทธยอดฟ้าจุฬาโลกมหาราชทรงพระกรุณากด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:17.71486674+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:17.714868327+07:00","message":"Set new StatePrefix: 'แล้วก็ศพของพระบรมวงศ์ชั้นสูงกว่าบาทสมเด็จพระพุทธยอดฟ้าจุฬาโลกมหาราชทรงพระกรุณากด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:18.025988634+07:00","message":"receive streaming session, msgId: 678"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:18.026027998+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็ศพของพระบรมวงศ์ชั้นสูงกว่าบาทสมเด็จพระพุทธยอดฟ้าจุฬาโลกมหาราชทรงพระกรุณาโปรดเกล้าโปรด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":7,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:18.026035613+07:00","message":"receive interim result [false|false]: แล้วก็ศพของพระบรมวงศ์ชั้นสูงกว่าบาทสมเด็จพระพุทธยอดฟ้าจุฬาโลกมหาราชทรงพระกรุณาโปรดเกล้าโปรด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:18.026047879+07:00","message":"[buffer interim] 678 false แล้วก็ศพของพระบรมวงศ์ชั้นสูงกว่าบาทสมเด็จพระพุทธยอดฟ้าจุฬาโลกมหาราชทรงพระกรุณาโปรดเกล้าโปรด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:18.02605635+07:00","message":"[bufferProcess] interim [140000000]:แล้วก็ศพของพระบรมวงศ์ชั้นสูงกว่าบาทสมเด็จพระพุทธยอดฟ้าจุฬาโลกมหาราชทรงพระกรุณาโปรดเกล้าโปรด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:18.02605923+07:00","message":"[bufferProcess] send to processor:แล้วก็ศพของพระบรมวงศ์ชั้นสูงกว่าบาทสมเด็จพระพุทธยอดฟ้าจุฬาโลกมหาราชทรงพระกรุณาโปรดเกล้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:18.026064726+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:18.026067639+07:00","message":"> Transcript [4026] [false]: 'แล้วก็ศพของพระบรมวงศ์ชั้นสูงกว่าบาทสมเด็จพระพุทธยอดฟ้าจุฬาโลกมหาราชทรงพระกรุณาโปรดเกล้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:18.026070083+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:18.026071808+07:00","message":"Set new StatePrefix: 'แล้วก็ศพของพระบรมวงศ์ชั้นสูงกว่าบาทสมเด็จพระพุทธยอดฟ้าจุฬาโลกมหาราชทรงพระกรุณาโปรดเกล้า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:18.029954039+07:00","message":"receive streaming session, msgId: 678"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:18.029975726+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็ศพของพระบรมวงศ์ชั้นสูงกว่าบาทสมเด็จพระพุทธยอดฟ้าจุฬาโลกมหาราชทรงพระกรุณาโปรดเกล้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":7,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:18.029987081+07:00","message":"receive interim result [false|false]: แล้วก็ศพของพระบรมวงศ์ชั้นสูงกว่าบาทสมเด็จพระพุทธยอดฟ้าจุฬาโลกมหาราชทรงพระกรุณาโปรดเกล้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:18.029996435+07:00","message":"[buffer interim] 678 false แล้วก็ศพของพระบรมวงศ์ชั้นสูงกว่าบาทสมเด็จพระพุทธยอดฟ้าจุฬาโลกมหาราชทรงพระกรุณาโปรดเกล้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:18.030005189+07:00","message":"[bufferProcess] interim [200000000]:แล้วก็ศพของพระบรมวงศ์ชั้นสูงกว่าบาทสมเด็จพระพุทธยอดฟ้าจุฬาโลกมหาราชทรงพระกรุณาโปรดเกล้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:18.030007354+07:00","message":"[bufferProcess] send to processor:แล้วก็ศพของพระบรมวงศ์ชั้นสูงกว่าบาทสมเด็จพระพุทธยอดฟ้าจุฬาโลกมหาราชทรงพระกรุณาโปรดเกล้าโปรด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:18.03001063+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:18.03001274+07:00","message":"> Transcript [4027] [false]: 'แล้วก็ศพของพระบรมวงศ์ชั้นสูงกว่าบาทสมเด็จพระพุทธยอดฟ้าจุฬาโลกมหาราชทรงพระกรุณาโปรดเกล้าโปรด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:18.030015798+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:18.030017712+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:18.030019492+07:00","message":"StatePrefix: 'แล้วก็ศพของพระบรมวงศ์ชั้นสูงกว่าบาทสมเด็จพระพุทธยอดฟ้าจุฬาโลกมหาราชทรงพระกรุณาโปรดเกล้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:18.03002173+07:00","message":"TextPushed: 'แล้วก็ศพของพระบรมวงศ์ชั้นสูงกว่าบาทสมเด็จพระพุทธยอดฟ้าจุฬาโลกมหาราชทรง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:18.107523566+07:00","message":"receive streaming session, msgId: 678"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:18.107564262+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็ศพของพระบรมวงศ์ชั้นสูงกว่าบาทสมเด็จพระพุทธยอดฟ้าจุฬาโลกมหาราชทรงพระกรุณาโปรดเกล้าโปรดกระหม่อม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":7,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:18.107570738+07:00","message":"receive interim result [false|false]: แล้วก็ศพของพระบรมวงศ์ชั้นสูงกว่าบาทสมเด็จพระพุทธยอดฟ้าจุฬาโลกมหาราชทรงพระกรุณาโปรดเกล้าโปรดกระหม่อม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:18.10758646+07:00","message":"[buffer interim] 678 false แล้วก็ศพของพระบรมวงศ์ชั้นสูงกว่าบาทสมเด็จพระพุทธยอดฟ้าจุฬาโลกมหาราชทรงพระกรุณาโปรดเกล้าโปรดกระหม่อม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:18.107593676+07:00","message":"[bufferProcess] interim [320000000]:แล้วก็ศพของพระบรมวงศ์ชั้นสูงกว่าบาทสมเด็จพระพุทธยอดฟ้าจุฬาโลกมหาราชทรงพระกรุณาโปรดเกล้าโปรดกระหม่อม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:18.107596332+07:00","message":"[bufferProcess] send to processor:แล้วก็ศพของพระบรมวงศ์ชั้นสูงกว่าบาทสมเด็จพระพุทธยอดฟ้าจุฬาโลกมหาราชทรงพระกรุณาโปรดเกล้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:18.107600405+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:18.107602809+07:00","message":"> Transcript [4028] [false]: 'แล้วก็ศพของพระบรมวงศ์ชั้นสูงกว่าบาทสมเด็จพระพุทธยอดฟ้าจุฬาโลกมหาราชทรงพระกรุณาโปรดเกล้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:18.107606535+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:18.107608379+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:18.10761014+07:00","message":"StatePrefix: 'แล้วก็ศพของพระบรมวงศ์ชั้นสูงกว่าบาทสมเด็จพระพุทธยอดฟ้าจุฬาโลกมหาราชทรงพระกรุณาโปรดเกล้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:18.107612707+07:00","message":"TextPushed: 'แล้วก็ศพของพระบรมวงศ์ชั้นสูงกว่าบาทสมเด็จพระพุทธยอดฟ้าจุฬาโลกมหาราชทรง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:18.480190956+07:00","message":"receive streaming session, msgId: 678"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:18.480226209+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็ศพของพระบรมวงศ์ชั้นสูงกว่าบาทสมเด็จพระพุทธยอดฟ้าจุฬาโลกมหาราชทรงพระกรุณาโปรดเกล้าโปรดกระหม่อมให้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":7,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:18.480233053+07:00","message":"receive interim result [false|false]: แล้วก็ศพของพระบรมวงศ์ชั้นสูงกว่าบาทสมเด็จพระพุทธยอดฟ้าจุฬาโลกมหาราชทรงพระกรุณาโปรดเกล้าโปรดกระหม่อมให้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:18.480245786+07:00","message":"[buffer interim] 678 false แล้วก็ศพของพระบรมวงศ์ชั้นสูงกว่าบาทสมเด็จพระพุทธยอดฟ้าจุฬาโลกมหาราชทรงพระกรุณาโปรดเกล้าโปรดกระหม่อมให้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:18.480253384+07:00","message":"[bufferProcess] interim [680000000]:แล้วก็ศพของพระบรมวงศ์ชั้นสูงกว่าบาทสมเด็จพระพุทธยอดฟ้าจุฬาโลกมหาราชทรงพระกรุณาโปรดเกล้าโปรดกระหม่อมให้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:18.480256656+07:00","message":"[bufferProcess] send to processor:แล้วก็ศพของพระบรมวงศ์ชั้นสูงกว่าบาทสมเด็จพระพุทธยอดฟ้าจุฬาโลกมหาราชทรงพระกรุณาโปรดเกล้าโปรดกระหม่อม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:18.480260018+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:18.480262536+07:00","message":"> Transcript [4029] [false]: 'แล้วก็ศพของพระบรมวงศ์ชั้นสูงกว่าบาทสมเด็จพระพุทธยอดฟ้าจุฬาโลกมหาราชทรงพระกรุณาโปรดเกล้าโปรดกระหม่อม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:18.480266217+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:18.480267862+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:18.480270857+07:00","message":"StatePrefix: 'แล้วก็ศพของพระบรมวงศ์ชั้นสูงกว่าบาทสมเด็จพระพุทธยอดฟ้าจุฬาโลกมหาราชทรงพระกรุณาโปรดเกล้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:18.480273974+07:00","message":"TextPushed: 'แล้วก็ศพของพระบรมวงศ์ชั้นสูงกว่าบาทสมเด็จพระพุทธยอดฟ้าจุฬาโลกมหาราชทรง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:18.640781671+07:00","message":"receive streaming session, msgId: 678"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:18.640816261+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็ศพของพระบรมวงศ์ชั้นสูงกว่าบาทสมเด็จพระพุทธยอดฟ้าจุฬาโลกมหาราชทรงพระกรุณาโปรดเกล้าโปรดกระหม่อมให้จะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":7,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:18.640822748+07:00","message":"receive interim result [false|false]: แล้วก็ศพของพระบรมวงศ์ชั้นสูงกว่าบาทสมเด็จพระพุทธยอดฟ้าจุฬาโลกมหาราชทรงพระกรุณาโปรดเกล้าโปรดกระหม่อมให้จะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:18.640836266+07:00","message":"[buffer interim] 678 false แล้วก็ศพของพระบรมวงศ์ชั้นสูงกว่าบาทสมเด็จพระพุทธยอดฟ้าจุฬาโลกมหาราชทรงพระกรุณาโปรดเกล้าโปรดกระหม่อมให้จะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:18.640843231+07:00","message":"[bufferProcess] interim [800000000]:แล้วก็ศพของพระบรมวงศ์ชั้นสูงกว่าบาทสมเด็จพระพุทธยอดฟ้าจุฬาโลกมหาราชทรงพระกรุณาโปรดเกล้าโปรดกระหม่อมให้จะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:18.640845703+07:00","message":"[bufferProcess] send to processor:แล้วก็ศพของพระบรมวงศ์ชั้นสูงกว่าบาทสมเด็จพระพุทธยอดฟ้าจุฬาโลกมหาราชทรงพระกรุณาโปรดเกล้าโปรดกระหม่อมให้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:18.640852314+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:18.640854652+07:00","message":"> Transcript [4030] [false]: 'แล้วก็ศพของพระบรมวงศ์ชั้นสูงกว่าบาทสมเด็จพระพุทธยอดฟ้าจุฬาโลกมหาราชทรงพระกรุณาโปรดเกล้าโปรดกระหม่อมให้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:18.640858228+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:18.640860008+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:18.640862255+07:00","message":"StatePrefix: 'แล้วก็ศพของพระบรมวงศ์ชั้นสูงกว่าบาทสมเด็จพระพุทธยอดฟ้าจุฬาโลกมหาราชทรงพระกรุณาโปรดเกล้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:18.640864683+07:00","message":"TextPushed: 'แล้วก็ศพของพระบรมวงศ์ชั้นสูงกว่าบาทสมเด็จพระพุทธยอดฟ้าจุฬาโลกมหาราชทรง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:18.640867756+07:00","message":"Push: 'พระกรุณาโปรดเกล้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:18.640872614+07:00","message":"TextPushed: 'แล้วก็ศพของพระบรมวงศ์ชั้นสูงกว่าบาทสมเด็จพระพุทธยอดฟ้าจุฬาโลกมหาราชทรงพระกรุณาโปรดเกล้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:18.640874918+07:00","message":"Set new StatePrefix : 'แล้วก็ศพของพระบรมวงศ์ชั้นสูงกว่าบาทสมเด็จพระพุทธยอดฟ้าจุฬาโลกมหาราชทรงพระกรุณาโปรดเกล้าโปรดกระหม่อมให้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:18.640877625+07:00","message":"Next Push (prob) : 'โปรดกระหม่อมให้'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:18.640885438+07:00","message":"push: {false พระกรุณาโปรดเกล้า 0 0xc000045600}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:18.677355409+07:00","message":"receive streaming session, msgId: 678"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:18.67739445+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็ศพของพระบรมวงศ์ชั้นสูงกว่าบาทสมเด็จพระพุทธยอดฟ้าจุฬาโลกมหาราชทรงพระกรุณาโปรดเกล้าฯให้จัด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":7,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:18.677401089+07:00","message":"receive interim result [false|false]: แล้วก็ศพของพระบรมวงศ์ชั้นสูงกว่าบาทสมเด็จพระพุทธยอดฟ้าจุฬาโลกมหาราชทรงพระกรุณาโปรดเกล้าฯให้จัด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:18.67741286+07:00","message":"[buffer interim] 678 false แล้วก็ศพของพระบรมวงศ์ชั้นสูงกว่าบาทสมเด็จพระพุทธยอดฟ้าจุฬาโลกมหาราชทรงพระกรุณาโปรดเกล้าฯให้จัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:18.677420642+07:00","message":"[bufferProcess] interim [920000000]:แล้วก็ศพของพระบรมวงศ์ชั้นสูงกว่าบาทสมเด็จพระพุทธยอดฟ้าจุฬาโลกมหาราชทรงพระกรุณาโปรดเกล้าฯให้จัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:18.677423037+07:00","message":"[bufferProcess] send to processor:แล้วก็ศพของพระบรมวงศ์ชั้นสูงกว่าบาทสมเด็จพระพุทธยอดฟ้าจุฬาโลกมหาราชทรงพระกรุณาโปรดเกล้าโปรดกระหม่อมให้จะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:18.67742817+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:18.677430677+07:00","message":"> Transcript [4031] [false]: 'แล้วก็ศพของพระบรมวงศ์ชั้นสูงกว่าบาทสมเด็จพระพุทธยอดฟ้าจุฬาโลกมหาราชทรงพระกรุณาโปรดเกล้าโปรดกระหม่อมให้จะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:18.677434236+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:18.677436143+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:18.677438054+07:00","message":"StatePrefix: 'แล้วก็ศพของพระบรมวงศ์ชั้นสูงกว่าบาทสมเด็จพระพุทธยอดฟ้าจุฬาโลกมหาราชทรงพระกรุณาโปรดเกล้าโปรดกระหม่อมให้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:18.677440126+07:00","message":"TextPushed: 'แล้วก็ศพของพระบรมวงศ์ชั้นสูงกว่าบาทสมเด็จพระพุทธยอดฟ้าจุฬาโลกมหาราชทรงพระกรุณาโปรดเกล้า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:18.927784209+07:00","message":"receive streaming session, msgId: 678"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:18.927831101+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็ศพของพระบรมวงศ์ชั้นสูงกว่าบาทสมเด็จพระพุทธยอดฟ้าจุฬาโลกมหาราชทรงพระกรุณาโปรดเกล้าฯให้จัดสร้าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":8,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:18.92783733+07:00","message":"receive interim result [false|false]: แล้วก็ศพของพระบรมวงศ์ชั้นสูงกว่าบาทสมเด็จพระพุทธยอดฟ้าจุฬาโลกมหาราชทรงพระกรุณาโปรดเกล้าฯให้จัดสร้าง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:18.92785127+07:00","message":"[buffer interim] 678 false แล้วก็ศพของพระบรมวงศ์ชั้นสูงกว่าบาทสมเด็จพระพุทธยอดฟ้าจุฬาโลกมหาราชทรงพระกรุณาโปรดเกล้าฯให้จัดสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:18.927859053+07:00","message":"[bufferProcess] interim [40000000]:แล้วก็ศพของพระบรมวงศ์ชั้นสูงกว่าบาทสมเด็จพระพุทธยอดฟ้าจุฬาโลกมหาราชทรงพระกรุณาโปรดเกล้าฯให้จัดสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:18.92786177+07:00","message":"[bufferProcess] send to processor:แล้วก็ศพของพระบรมวงศ์ชั้นสูงกว่าบาทสมเด็จพระพุทธยอดฟ้าจุฬาโลกมหาราชทรงพระกรุณาโปรดเกล้าฯให้จัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:18.927865299+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:18.927867876+07:00","message":"> Transcript [4032] [false]: 'แล้วก็ศพของพระบรมวงศ์ชั้นสูงกว่าบาทสมเด็จพระพุทธยอดฟ้าจุฬาโลกมหาราชทรงพระกรุณาโปรดเกล้าฯให้จัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:18.927870493+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:18.927872179+07:00","message":"Set new StatePrefix: 'แล้วก็ศพของพระบรมวงศ์ชั้นสูงกว่าบาทสมเด็จพระพุทธยอดฟ้าจุฬาโลกมหาราชทรงพระกรุณาโปรดเกล้าฯให้จัด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:19.08716223+07:00","message":"[GCS] IsForceVAD: false for message ID: 678"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:19.117581277+07:00","message":"receive streaming session, msgId: 678"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:19.117627176+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วก็ศพของพระบรมวงศ์ชั้นสูงกว่าบาทสมเด็จพระพุทธยอดฟ้าจุฬาโลกมหาราชทรงพระกรุณาโปรดเกล้าฯให้จัดสร้างขึ้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":8,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:19.117635149+07:00","message":"receive interim result [false|false]: แล้วก็ศพของพระบรมวงศ์ชั้นสูงกว่าบาทสมเด็จพระพุทธยอดฟ้าจุฬาโลกมหาราชทรงพระกรุณาโปรดเกล้าฯให้จัดสร้างขึ้น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:19.117654084+07:00","message":"[buffer interim] 678 false แล้วก็ศพของพระบรมวงศ์ชั้นสูงกว่าบาทสมเด็จพระพุทธยอดฟ้าจุฬาโลกมหาราชทรงพระกรุณาโปรดเกล้าฯให้จัดสร้างขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:19.117667931+07:00","message":"[bufferProcess] interim [280000000]:แล้วก็ศพของพระบรมวงศ์ชั้นสูงกว่าบาทสมเด็จพระพุทธยอดฟ้าจุฬาโลกมหาราชทรงพระกรุณาโปรดเกล้าฯให้จัดสร้างขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:19.117672883+07:00","message":"[bufferProcess] send to processor:แล้วก็ศพของพระบรมวงศ์ชั้นสูงกว่าบาทสมเด็จพระพุทธยอดฟ้าจุฬาโลกมหาราชทรงพระกรุณาโปรดเกล้าฯให้จัดสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:19.117682875+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:19.117686385+07:00","message":"> Transcript [4033] [false]: 'แล้วก็ศพของพระบรมวงศ์ชั้นสูงกว่าบาทสมเด็จพระพุทธยอดฟ้าจุฬาโลกมหาราชทรงพระกรุณาโปรดเกล้าฯให้จัดสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:19.117691799+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:19.117694579+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:19.11769693+07:00","message":"StatePrefix: 'แล้วก็ศพของพระบรมวงศ์ชั้นสูงกว่าบาทสมเด็จพระพุทธยอดฟ้าจุฬาโลกมหาราชทรงพระกรุณาโปรดเกล้าฯให้จัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:19.117701922+07:00","message":"TextPushed: 'แล้วก็ศพของพระบรมวงศ์ชั้นสูงกว่าบาทสมเด็จพระพุทธยอดฟ้าจุฬาโลกมหาราชทรงพระกรุณาโปรดเกล้า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:19.219304572+07:00","message":"[GCS] Start streaming session, msgId: 679"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:19.273101107+07:00","message":"receive streaming session, msgId: 678"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:19.273137602+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และประสบของพระบรมวงศ์ชั้นสูงกว่าบาทสมเด็จพระพุทธยอดฟ้าจุฬาโลกมหาราชทรงพระกรุณาโปรดเกล้าโปรดกระหม่อมให้จัดสร้างขึ้น\",\"confidence\":0.9413873}],\"is_final\":true,\"result_end_time\":{\"seconds\":8,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:19.273144386+07:00","message":"receive interim result [true|false]: และประสบของพระบรมวงศ์ชั้นสูงกว่าบาทสมเด็จพระพุทธยอดฟ้าจุฬาโลกมหาราชทรงพระกรุณาโปรดเกล้าโปรดกระหม่อมให้จัดสร้างขึ้น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:19.273153311+07:00","message":"end recv isFinal message id 678"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:19.273155137+07:00","message":"end Recv id 678"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:19.273170524+07:00","message":"[buffer interim] 678 true และประสบของพระบรมวงศ์ชั้นสูงกว่าบาทสมเด็จพระพุทธยอดฟ้าจุฬาโลกมหาราชทรงพระกรุณาโปรดเกล้าโปรดกระหม่อมให้จัดสร้างขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:19.273180468+07:00","message":"[bufferProcess] interim [460000000]:และประสบของพระบรมวงศ์ชั้นสูงกว่าบาทสมเด็จพระพุทธยอดฟ้าจุฬาโลกมหาราชทรงพระกรุณาโปรดเกล้าโปรดกระหม่อมให้จัดสร้างขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:19.273189048+07:00","message":"[bufferProcess] send to processor (isfinal):แล้วก็ศพของพระบรมวงศ์ชั้นสูงกว่าบาทสมเด็จพระพุทธยอดฟ้าจุฬาโลกมหาราชทรงพระกรุณาโปรดเกล้าฯให้จัดสร้างขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:19.273192874+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:19.273195522+07:00","message":"> Transcript [4034] [false]: 'แล้วก็ศพของพระบรมวงศ์ชั้นสูงกว่าบาทสมเด็จพระพุทธยอดฟ้าจุฬาโลกมหาราชทรงพระกรุณาโปรดเกล้าฯให้จัดสร้างขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:19.273199732+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:19.273201374+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:19.273204296+07:00","message":"StatePrefix: 'แล้วก็ศพของพระบรมวงศ์ชั้นสูงกว่าบาทสมเด็จพระพุทธยอดฟ้าจุฬาโลกมหาราชทรงพระกรุณาโปรดเกล้าฯให้จัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:19.273207144+07:00","message":"TextPushed: 'แล้วก็ศพของพระบรมวงศ์ชั้นสูงกว่าบาทสมเด็จพระพุทธยอดฟ้าจุฬาโลกมหาราชทรงพระกรุณาโปรดเกล้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:19.273209126+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:19.273210762+07:00","message":"> Transcript [4035] [true]: 'และประสบของพระบรมวงศ์ชั้นสูงกว่าบาทสมเด็จพระพุทธยอดฟ้าจุฬาโลกมหาราชทรงพระกรุณาโปรดเกล้าโปรดกระหม่อมให้จัดสร้างขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:19.273212881+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:19.273214255+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:19.273215563+07:00","message":"StatePrefix: 'แล้วก็ศพของพระบรมวงศ์ชั้นสูงกว่าบาทสมเด็จพระพุทธยอดฟ้าจุฬาโลกมหาราชทรงพระกรุณาโปรดเกล้าฯให้จัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:19.273217248+07:00","message":"TextPushed: 'แล้วก็ศพของพระบรมวงศ์ชั้นสูงกว่าบาทสมเด็จพระพุทธยอดฟ้าจุฬาโลกมหาราชทรงพระกรุณาโปรดเกล้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:19.273218897+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:19.273492722+07:00","message":"Push: 'ให้จัดสร้างขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:19.273495257+07:00","message":"TextPushed: 'แล้วก็ศพของพระบรมวงศ์ชั้นสูงกว่าบาทสมเด็จพระพุทธยอดฟ้าจุฬาโลกมหาราชทรงพระกรุณาโปรดเกล้าให้จัดสร้างขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:19.273497715+07:00","message":"Set new StatePrefix : 'และประสบของพระบรมวงศ์ชั้นสูงกว่าบาทสมเด็จพระพุทธยอดฟ้าจุฬาโลกมหาราชทรงพระกรุณาโปรดเกล้าโปรดกระหม่อมให้จัดสร้างขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:19.273499989+07:00","message":"Next Push (prob) : 'และประสบของพระบรมวงศ์ชั้นสูงกว่าบาทสมเด็จพระพุทธยอดฟ้าจุฬาโลกมหาราชทรงพระกรุณาโปรดเกล้าโปรดกระหม่อมให้จัดสร้างขึ้น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:19.27350813+07:00","message":"push: {true ให้จัดสร้างขึ้น 0 0xc000045600}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:19.27356203+07:00","message":"write aligntment file to 'tmp/7446/align_message_id_678.html'"}
{"level":"info","service":"Main","time":"2025-10-27T14:45:19.286907563+07:00","message":"write wav file: './tmp/7446/7446_678.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:45:19.706847822+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:45:19.706858143+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:19.900166664+07:00","message":"receive streaming session, msgId: 679"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:19.900212457+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":"2025-10-27T14:45:19.900217652+07:00","message":"receive interim result [false|false]: เมื่อ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:19.900232547+07:00","message":"[buffer interim] 679 false เมื่อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:19.900238866+07:00","message":"[bufferProcess] interim [660000000]:เมื่อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:19.900240623+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:20.08880227+07:00","message":"receive streaming session, msgId: 679"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:20.088843004+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":"2025-10-27T14:45:20.088849986+07:00","message":"receive interim result [false|false]: เมื่อกี้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:20.088866143+07:00","message":"[buffer interim] 679 false เมื่อกี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:20.088876644+07:00","message":"[bufferProcess] interim [840000000]:เมื่อกี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:20.088879751+07:00","message":"[bufferProcess] send to processor:เมื่อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:20.088886119+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:20.088889827+07:00","message":"> Transcript [4036] [false]: 'เมื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:20.088892395+07:00","message":"Set StatePrefix (first interim): 'เมื่อ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:20.666056046+07:00","message":"receive streaming session, msgId: 679"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:20.666092611+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":"2025-10-27T14:45:20.666098728+07:00","message":"receive interim result [false|false]: เมื่อปีพุทธศักราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:20.666113814+07:00","message":"[buffer interim] 679 false เมื่อปีพุทธศักราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:20.666123925+07:00","message":"[bufferProcess] interim [440000000]:เมื่อปีพุทธศักราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:20.666127395+07:00","message":"[bufferProcess] send to processor:เมื่อกี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:20.666133529+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:20.666137527+07:00","message":"> Transcript [4037] [false]: 'เมื่อกี้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:20.666141796+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:20.666144149+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:20.666146952+07:00","message":"StatePrefix: 'เมื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:20.666149185+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:21.105294362+07:00","message":"receive streaming session, msgId: 679"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:21.105334978+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อปีพุทธศักราช 2000\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:21.105341758+07:00","message":"receive interim result [false|false]: เมื่อปีพุทธศักราช 2000"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:21.105357574+07:00","message":"[buffer interim] 679 false เมื่อปีพุทธศักราช 2000"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:21.105365646+07:00","message":"[bufferProcess] interim [860000000]:เมื่อปีพุทธศักราช 2000"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:21.10536831+07:00","message":"[bufferProcess] send to processor:เมื่อปีพุทธศักราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:21.105374962+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:21.105378667+07:00","message":"> Transcript [4038] [false]: 'เมื่อปีพุทธศักราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:21.105382884+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:21.10538529+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:21.105387982+07:00","message":"StatePrefix: 'เมื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:21.10539037+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:21.298848217+07:00","message":"receive streaming session, msgId: 679"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:21.298887881+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":"2025-10-27T14:45:21.298893389+07:00","message":"receive interim result [false|false]: เมื่อปีพุทธศักราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:21.298904863+07:00","message":"[buffer interim] 679 false เมื่อปีพุทธศักราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:21.298911385+07:00","message":"[bufferProcess] interim [40000000]:เมื่อปีพุทธศักราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:21.29891333+07:00","message":"[bufferProcess] send to processor:เมื่อปีพุทธศักราช 2000"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:21.298918467+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:21.29892091+07:00","message":"> Transcript [4039] [false]: 'เมื่อปีพุทธศักราช 2000'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:21.298924022+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:21.29892589+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:21.298927418+07:00","message":"StatePrefix: 'เมื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:21.298929338+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:21.363050164+07:00","message":"receive streaming session, msgId: 679"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:21.363088905+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":"2025-10-27T14:45:21.3630945+07:00","message":"receive interim result [false|false]: เมื่อปีพุทธศักราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:21.363104294+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 2300\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:21.363106679+07:00","message":"receive interim result [false|false]:  2300"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:21.363115094+07:00","message":"[buffer interim] 679 false เมื่อปีพุทธศักราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:21.363118727+07:00","message":"[buffer interim] 679 false  2300"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:21.363124432+07:00","message":"[bufferProcess] interim [160000000]:เมื่อปีพุทธศักราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:21.363126527+07:00","message":"[bufferProcess] send to processor:เมื่อปีพุทธศักราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:21.363128855+07:00","message":"[bufferProcess] interim [160000000]: 2300"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:21.363130745+07:00","message":"[bufferProcess] update buffer: เมื่อปีพุทธศักราช 2300"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:21.363133639+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:21.363136091+07:00","message":"> Transcript [4040] [false]: 'เมื่อปีพุทธศักราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:21.363138671+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:21.363140263+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:21.363142516+07:00","message":"StatePrefix: 'เมื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:21.363144391+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:21.363147398+07:00","message":"Push: 'เมื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:21.363149023+07:00","message":"TextPushed: 'เมื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:21.363150639+07:00","message":"Set new StatePrefix : 'เมื่อปีพุทธศักราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:21.363152387+07:00","message":"Next Push (prob) : 'ปีพุทธศักราช'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:21.363159762+07:00","message":"push: {false เมื่อ 0 0xc0023e9400}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:21.554263666+07:00","message":"receive streaming session, msgId: 679"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:21.55431096+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":"2025-10-27T14:45:21.554318622+07:00","message":"receive interim result [false|false]: เมื่อปีพุทธศักราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:21.554334572+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 2310\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:21.554337551+07:00","message":"receive interim result [false|false]:  2310"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:21.554354035+07:00","message":"[buffer interim] 679 false เมื่อปีพุทธศักราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:21.554367968+07:00","message":"[buffer interim] 679 false  2310"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:21.554375385+07:00","message":"[bufferProcess] interim [400000000]:เมื่อปีพุทธศักราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:21.55437819+07:00","message":"[bufferProcess] send to processor:เมื่อปีพุทธศักราช 2300"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:21.554383458+07:00","message":"[bufferProcess] interim [400000000]: 2310"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:21.554386311+07:00","message":"[bufferProcess] update buffer: เมื่อปีพุทธศักราช 2310"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:21.55438913+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:21.554392089+07:00","message":"> Transcript [4041] [false]: 'เมื่อปีพุทธศักราช 2300'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:21.554394601+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:21.554396351+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:21.554397956+07:00","message":"StatePrefix: 'เมื่อปีพุทธศักราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:21.554399906+07:00","message":"TextPushed: 'เมื่อ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:21.684460578+07:00","message":"receive streaming session, msgId: 679"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:21.684497906+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":"2025-10-27T14:45:21.68450425+07:00","message":"receive interim result [false|false]: เมื่อปีพุทธศักราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:21.68451401+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 2550\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:21.684516238+07:00","message":"receive interim result [false|false]:  2550"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:21.684522983+07:00","message":"[buffer interim] 679 false เมื่อปีพุทธศักราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:21.684528191+07:00","message":"[buffer interim] 679 false  2550"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:21.6845343+07:00","message":"[bufferProcess] interim [520000000]:เมื่อปีพุทธศักราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:21.684536764+07:00","message":"[bufferProcess] send to processor:เมื่อปีพุทธศักราช 2310"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:21.684541442+07:00","message":"[bufferProcess] interim [520000000]: 2550"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:21.684543499+07:00","message":"[bufferProcess] update buffer: เมื่อปีพุทธศักราช 2550"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:21.684546393+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:21.684549221+07:00","message":"> Transcript [4042] [false]: 'เมื่อปีพุทธศักราช 2310'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:21.684551711+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:21.684553409+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:21.684555134+07:00","message":"StatePrefix: 'เมื่อปีพุทธศักราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:21.684557285+07:00","message":"TextPushed: 'เมื่อ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:21.876069925+07:00","message":"receive streaming session, msgId: 679"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:21.876112754+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อปีพุทธศักราช\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:21.876118468+07:00","message":"receive interim result [false|false]: เมื่อปีพุทธศักราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:21.876127242+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 2551\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:21.876129609+07:00","message":"receive interim result [false|false]:  2551"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:21.876136871+07:00","message":"[buffer interim] 679 false เมื่อปีพุทธศักราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:21.876140405+07:00","message":"[buffer interim] 679 false  2551"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:21.876145978+07:00","message":"[bufferProcess] interim [700000000]:เมื่อปีพุทธศักราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:21.876148139+07:00","message":"[bufferProcess] send to processor:เมื่อปีพุทธศักราช 2550"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:21.87615047+07:00","message":"[bufferProcess] interim [700000000]: 2551"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:21.876152505+07:00","message":"[bufferProcess] update buffer: เมื่อปีพุทธศักราช 2551"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:21.876155395+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:21.876158015+07:00","message":"> Transcript [4043] [false]: 'เมื่อปีพุทธศักราช 2550'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:21.876160804+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:21.876162531+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:21.876164089+07:00","message":"StatePrefix: 'เมื่อปีพุทธศักราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:21.876165925+07:00","message":"TextPushed: 'เมื่อ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:22.42696299+07:00","message":"[GCS] Cleaned up inactive client: 659"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:22.426982648+07:00","message":"[GCS] Cleaned up inactive client: 658"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:22.426985231+07:00","message":"[GCS] Cleaned up inactive client: 660"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:22.426986814+07:00","message":"[GCS] Cleaned up inactive client: 656"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:22.426988355+07:00","message":"[GCS] Cleaned up inactive client: 657"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:22.465478769+07:00","message":"receive streaming session, msgId: 679"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:22.46551097+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อปีพุทธศักราช 2551\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:22.46551633+07:00","message":"receive interim result [false|false]: เมื่อปีพุทธศักราช 2551"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:22.465527881+07:00","message":"[buffer interim] 679 false เมื่อปีพุทธศักราช 2551"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:22.465534776+07:00","message":"[bufferProcess] interim [300000000]:เมื่อปีพุทธศักราช 2551"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:22.465536938+07:00","message":"[bufferProcess] send to processor:เมื่อปีพุทธศักราช 2551"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:22.465540438+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:22.465543026+07:00","message":"> Transcript [4044] [false]: 'เมื่อปีพุทธศักราช 2551'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:22.465546218+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:22.465548285+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:22.465550158+07:00","message":"StatePrefix: 'เมื่อปีพุทธศักราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:22.465552051+07:00","message":"TextPushed: 'เมื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:22.46555427+07:00","message":"Push: 'ปีพุทธศักราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:22.465555892+07:00","message":"TextPushed: 'เมื่อปีพุทธศักราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:22.465557589+07:00","message":"Set new StatePrefix : 'เมื่อปีพุทธศักราช 2551'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:22.465559415+07:00","message":"Next Push (prob) : ' 2551'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:22.46556623+07:00","message":"push: {false ปีพุทธศักราช 0 0xc0023e9400}"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:45:22.707729512+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:45:22.707741465+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:22.90208761+07:00","message":"receive streaming session, msgId: 679"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:22.902124975+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อปีพุทธศักราช 2551\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:22.902130649+07:00","message":"receive interim result [false|false]: เมื่อปีพุทธศักราช 2551"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:22.902141118+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":"2025-10-27T14:45:22.902143718+07:00","message":"receive interim result [false|false]:  ทำจาก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:22.902150493+07:00","message":"[buffer interim] 679 false เมื่อปีพุทธศักราช 2551"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:22.902155279+07:00","message":"[buffer interim] 679 false  ทำจาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:22.902160951+07:00","message":"[bufferProcess] interim [660000000]:เมื่อปีพุทธศักราช 2551"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:22.902163142+07:00","message":"[bufferProcess] send to processor:เมื่อปีพุทธศักราช 2551"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:22.902165515+07:00","message":"[bufferProcess] interim [660000000]: ทำจาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:22.902168014+07:00","message":"[bufferProcess] update buffer: เมื่อปีพุทธศักราช 2551 ทำจาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:22.902170924+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:22.902173473+07:00","message":"> Transcript [4045] [false]: 'เมื่อปีพุทธศักราช 2551'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:22.902176251+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:22.902177955+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:22.90217952+07:00","message":"StatePrefix: 'เมื่อปีพุทธศักราช 2551'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:22.902181615+07:00","message":"TextPushed: 'เมื่อปีพุทธศักราช'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:23.10230432+07:00","message":"receive streaming session, msgId: 679"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:23.102337894+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อปีพุทธศักราช 2551\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:23.102343994+07:00","message":"receive interim result [false|false]: เมื่อปีพุทธศักราช 2551"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:23.102353775+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":"2025-10-27T14:45:23.102355974+07:00","message":"receive interim result [false|false]:  ทำจากไม้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:23.102363464+07:00","message":"[buffer interim] 679 false เมื่อปีพุทธศักราช 2551"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:23.102366577+07:00","message":"[buffer interim] 679 false  ทำจากไม้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:23.102375619+07:00","message":"[bufferProcess] interim [840000000]:เมื่อปีพุทธศักราช 2551"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:23.102378254+07:00","message":"[bufferProcess] send to processor:เมื่อปีพุทธศักราช 2551 ทำจาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:23.102380794+07:00","message":"[bufferProcess] interim [840000000]: ทำจากไม้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:23.102382779+07:00","message":"[bufferProcess] update buffer: เมื่อปีพุทธศักราช 2551 ทำจากไม้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:23.102385513+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:23.10238796+07:00","message":"> Transcript [4046] [false]: 'เมื่อปีพุทธศักราช 2551 ทำจาก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:23.102391023+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:23.10239278+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:23.102394544+07:00","message":"StatePrefix: 'เมื่อปีพุทธศักราช 2551'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:23.10239646+07:00","message":"TextPushed: 'เมื่อปีพุทธศักราช'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:23.304440314+07:00","message":"receive streaming session, msgId: 679"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:23.304474718+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อปีพุทธศักราช 2551\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:23.304480423+07:00","message":"receive interim result [false|false]: เมื่อปีพุทธศักราช 2551"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:23.30449251+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":"2025-10-27T14:45:23.304495308+07:00","message":"receive interim result [false|false]:  ทำจากไม้แกะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:23.304502158+07:00","message":"[buffer interim] 679 false เมื่อปีพุทธศักราช 2551"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:23.304505271+07:00","message":"[buffer interim] 679 false  ทำจากไม้แกะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:23.304510867+07:00","message":"[bufferProcess] interim [80000000]:เมื่อปีพุทธศักราช 2551"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:23.304513434+07:00","message":"[bufferProcess] send to processor:เมื่อปีพุทธศักราช 2551 ทำจากไม้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:23.304515985+07:00","message":"[bufferProcess] interim [80000000]: ทำจากไม้แกะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:23.30451797+07:00","message":"[bufferProcess] update buffer: เมื่อปีพุทธศักราช 2551 ทำจากไม้แกะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:23.304520507+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:23.304523615+07:00","message":"> Transcript [4047] [false]: 'เมื่อปีพุทธศักราช 2551 ทำจากไม้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:23.304527207+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:23.304529116+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:23.304530684+07:00","message":"StatePrefix: 'เมื่อปีพุทธศักราช 2551'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:23.304532667+07:00","message":"TextPushed: 'เมื่อปีพุทธศักราช'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:23.426468058+07:00","message":"receive streaming session, msgId: 679"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:23.426503966+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อปีพุทธศักราช 2551\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:23.426509489+07:00","message":"receive interim result [false|false]: เมื่อปีพุทธศักราช 2551"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:23.426527194+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":"2025-10-27T14:45:23.426530127+07:00","message":"receive interim result [false|false]:  ทำจากไม้แขน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:23.426537714+07:00","message":"[buffer interim] 679 false เมื่อปีพุทธศักราช 2551"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:23.426542623+07:00","message":"[buffer interim] 679 false  ทำจากไม้แขน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:23.426548627+07:00","message":"[bufferProcess] interim [200000000]:เมื่อปีพุทธศักราช 2551"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:23.426550697+07:00","message":"[bufferProcess] send to processor:เมื่อปีพุทธศักราช 2551 ทำจากไม้แกะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:23.426559231+07:00","message":"[bufferProcess] interim [200000000]: ทำจากไม้แขน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:23.426561571+07:00","message":"[bufferProcess] update buffer: เมื่อปีพุทธศักราช 2551 ทำจากไม้แขน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:23.426564207+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:23.426566832+07:00","message":"> Transcript [4048] [false]: 'เมื่อปีพุทธศักราช 2551 ทำจากไม้แกะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:23.42656975+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:23.426571665+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:23.426573149+07:00","message":"StatePrefix: 'เมื่อปีพุทธศักราช 2551'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:23.426575172+07:00","message":"TextPushed: 'เมื่อปีพุทธศักราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:23.426577665+07:00","message":"Push: ' 2551'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:23.426579327+07:00","message":"TextPushed: 'เมื่อปีพุทธศักราช 2551'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:23.426580936+07:00","message":"Set new StatePrefix : 'เมื่อปีพุทธศักราช 2551 ทำจากไม้แกะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:23.426583077+07:00","message":"Next Push (prob) : ' ทำจากไม้แกะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:23.426591039+07:00","message":"push: {false  2551 0 0xc0023e9400}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:23.479854327+07:00","message":"receive streaming session, msgId: 679"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:23.47990138+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อปีพุทธศักราช 2551\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:23.479909812+07:00","message":"receive interim result [false|false]: เมื่อปีพุทธศักราช 2551"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:23.479924832+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":"2025-10-27T14:45:23.479927912+07:00","message":"receive interim result [false|false]:  ทำจากไม้แขวนเสื้อ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:23.479937776+07:00","message":"[buffer interim] 679 false เมื่อปีพุทธศักราช 2551"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:23.479941824+07:00","message":"[buffer interim] 679 false  ทำจากไม้แขวนเสื้อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:23.479948396+07:00","message":"[bufferProcess] interim [260000000]:เมื่อปีพุทธศักราช 2551"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:23.479951336+07:00","message":"[bufferProcess] send to processor:เมื่อปีพุทธศักราช 2551 ทำจากไม้แขน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:23.479955553+07:00","message":"[bufferProcess] interim [260000000]: ทำจากไม้แขวนเสื้อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:23.47995991+07:00","message":"[bufferProcess] update buffer: เมื่อปีพุทธศักราช 2551 ทำจากไม้แขวนเสื้อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:23.479963525+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:23.479967005+07:00","message":"> Transcript [4049] [false]: 'เมื่อปีพุทธศักราช 2551 ทำจากไม้แขน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:23.479969831+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:23.479982859+07:00","message":"Set new StatePrefix: 'เมื่อปีพุทธศักราช 2551 ทำจากไม้แขน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:23.482191296+07:00","message":"receive streaming session, msgId: 679"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:23.482225487+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อปีพุทธศักราช 2551\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:23.482231443+07:00","message":"receive interim result [false|false]: เมื่อปีพุทธศักราช 2551"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:23.482243507+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":"2025-10-27T14:45:23.482245762+07:00","message":"receive interim result [false|false]:  ทำจากไม้แกะสลัก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:23.482252634+07:00","message":"[buffer interim] 679 false เมื่อปีพุทธศักราช 2551"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:23.482256029+07:00","message":"[buffer interim] 679 false  ทำจากไม้แกะสลัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:23.482261201+07:00","message":"[bufferProcess] interim [320000000]:เมื่อปีพุทธศักราช 2551"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:23.482263743+07:00","message":"[bufferProcess] send to processor:เมื่อปีพุทธศักราช 2551 ทำจากไม้แขวนเสื้อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:23.482269589+07:00","message":"[bufferProcess] interim [320000000]: ทำจากไม้แกะสลัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:23.482272082+07:00","message":"[bufferProcess] update buffer: เมื่อปีพุทธศักราช 2551 ทำจากไม้แกะสลัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:23.482274643+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:23.482277275+07:00","message":"> Transcript [4050] [false]: 'เมื่อปีพุทธศักราช 2551 ทำจากไม้แขวนเสื้อ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:23.482279821+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:23.482281475+07:00","message":"Set new StatePrefix: 'เมื่อปีพุทธศักราช 2551 ทำจากไม้แขวนเสื้อ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:23.518128246+07:00","message":"[GCS] IsForceVAD: false for message ID: 679"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:23.577082478+07:00","message":"[GCS] Start streaming session, msgId: 680"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:23.644120005+07:00","message":"receive streaming session, msgId: 679"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:23.644156917+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อปีพุทธศักราช 2351 ทำจากไม้แกะสลัก\",\"confidence\":0.91883516}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:23.644163549+07:00","message":"receive interim result [true|false]: เมื่อปีพุทธศักราช 2351 ทำจากไม้แกะสลัก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:23.644173248+07:00","message":"end recv isFinal message id 679"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:23.644175192+07:00","message":"end Recv id 679"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:23.644180342+07:00","message":"[buffer interim] 679 true เมื่อปีพุทธศักราช 2351 ทำจากไม้แกะสลัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:23.64418966+07:00","message":"[bufferProcess] interim [500000000]:เมื่อปีพุทธศักราช 2351 ทำจากไม้แกะสลัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:23.644194796+07:00","message":"[bufferProcess] send to processor (isfinal):เมื่อปีพุทธศักราช 2551 ทำจากไม้แกะสลัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:23.644197886+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:23.644200665+07:00","message":"> Transcript [4051] [false]: 'เมื่อปีพุทธศักราช 2551 ทำจากไม้แกะสลัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:23.644203014+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:23.644204646+07:00","message":"Set new StatePrefix: 'เมื่อปีพุทธศักราช 2551 ทำจากไม้แกะสลัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:23.644206289+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:23.64420802+07:00","message":"> Transcript [4052] [true]: 'เมื่อปีพุทธศักราช 2351 ทำจากไม้แกะสลัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:23.64420997+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:23.644211555+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:23.644213036+07:00","message":"StatePrefix: 'เมื่อปีพุทธศักราช 2551 ทำจากไม้แกะสลัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:23.64421505+07:00","message":"TextPushed: 'เมื่อปีพุทธศักราช 2551'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:23.644216567+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:23.644334165+07:00","message":"Push: 'ทำจากไม้แกะสลัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:23.644337364+07:00","message":"TextPushed: 'เมื่อปีพุทธศักราช 2551ทำจากไม้แกะสลัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:23.644339311+07:00","message":"Set new StatePrefix : 'เมื่อปีพุทธศักราช 2351 ทำจากไม้แกะสลัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:23.644341131+07:00","message":"Next Push (prob) : 'เมื่อปีพุทธศักราช 2351 ทำจากไม้แกะสลัก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:23.64434844+07:00","message":"push: {true ทำจากไม้แกะสลัก 0 0xc0023e9400}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:23.644370722+07:00","message":"write aligntment file to 'tmp/7446/align_message_id_679.html'"}
{"level":"info","service":"Main","time":"2025-10-27T14:45:23.656158301+07:00","message":"write wav file: './tmp/7446/7446_679.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:24.453145187+07:00","message":"receive streaming session, msgId: 680"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:24.453208943+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":"2025-10-27T14:45:24.453213705+07:00","message":"receive interim result [false|false]: ลูกซอง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:24.453229329+07:00","message":"[buffer interim] 680 false ลูกซอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:24.453235955+07:00","message":"[bufferProcess] interim [900000000]:ลูกซอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:24.453237457+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:24.758856277+07:00","message":"receive streaming session, msgId: 680"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:24.758893948+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลูกซอง 8\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:24.75890147+07:00","message":"receive interim result [false|false]: ลูกซอง 8"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:24.758917426+07:00","message":"[buffer interim] 680 false ลูกซอง 8"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:24.758929805+07:00","message":"[bufferProcess] interim [140000000]:ลูกซอง 8"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:24.758932505+07:00","message":"[bufferProcess] send to processor:ลูกซอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:24.758936846+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:24.758940237+07:00","message":"> Transcript [4053] [false]: 'ลูกซอง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:24.758943237+07:00","message":"Set StatePrefix (first interim): 'ลูกซอง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:25.028469118+07:00","message":"receive streaming session, msgId: 680"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:25.028510546+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลูกซอง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:25.028518574+07:00","message":"receive interim result [false|false]: ลูกซอง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:25.028538435+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 8\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:25.028541441+07:00","message":"receive interim result [false|false]:  8"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:25.028550368+07:00","message":"[buffer interim] 680 false ลูกซอง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:25.028554775+07:00","message":"[buffer interim] 680 false  8"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:25.028561636+07:00","message":"[bufferProcess] interim [500000000]:ลูกซอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:25.028564553+07:00","message":"[bufferProcess] send to processor:ลูกซอง 8"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:25.028568506+07:00","message":"[bufferProcess] interim [500000000]: 8"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:25.028571892+07:00","message":"[bufferProcess] update buffer: ลูกซอง 8"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:25.028575322+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:25.028578916+07:00","message":"> Transcript [4054] [false]: 'ลูกซอง 8'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:25.028582456+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:25.028584808+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:25.028587078+07:00","message":"StatePrefix: 'ลูกซอง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:25.028589285+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:25.134453614+07:00","message":"receive streaming session, msgId: 680"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:25.134489752+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลูกซอง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:25.134496598+07:00","message":"receive interim result [false|false]: ลูกซอง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:25.134508146+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 8 เหลี่ยม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:25.134511371+07:00","message":"receive interim result [false|false]:  8 เหลี่ยม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:25.134519211+07:00","message":"[buffer interim] 680 false ลูกซอง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:25.134522986+07:00","message":"[buffer interim] 680 false  8 เหลี่ยม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:25.134529659+07:00","message":"[bufferProcess] interim [560000000]:ลูกซอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:25.134532303+07:00","message":"[bufferProcess] send to processor:ลูกซอง 8"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:25.134535233+07:00","message":"[bufferProcess] interim [560000000]: 8 เหลี่ยม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:25.134538499+07:00","message":"[bufferProcess] update buffer: ลูกซอง 8 เหลี่ยม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:25.134543921+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:25.134547108+07:00","message":"> Transcript [4055] [false]: 'ลูกซอง 8'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:25.1345506+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:25.134553067+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:25.134555367+07:00","message":"StatePrefix: 'ลูกซอง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:25.134557435+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:25.176781049+07:00","message":"[GCS] IsForceVAD: false for message ID: 680"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:25.263668038+07:00","message":"receive streaming session, msgId: 680"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:25.263702764+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลูกซอง 8\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:25.26370922+07:00","message":"receive interim result [false|false]: ลูกซอง 8"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:25.263716053+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":"2025-10-27T14:45:25.263718784+07:00","message":"receive interim result [false|false]:  เหลี่ยม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:25.263725609+07:00","message":"[buffer interim] 680 false ลูกซอง 8"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:25.263728685+07:00","message":"[buffer interim] 680 false  เหลี่ยม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:25.26373784+07:00","message":"[bufferProcess] interim [740000000]:ลูกซอง 8"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:25.263739908+07:00","message":"[bufferProcess] send to processor:ลูกซอง 8 เหลี่ยม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:25.263742888+07:00","message":"[bufferProcess] interim [740000000]: เหลี่ยม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:25.263745779+07:00","message":"[bufferProcess] update buffer: ลูกซอง 8 เหลี่ยม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:25.263749448+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:25.263753153+07:00","message":"> Transcript [4056] [false]: 'ลูกซอง 8 เหลี่ยม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:25.263757189+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:25.26375995+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:25.263761709+07:00","message":"StatePrefix: 'ลูกซอง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:25.263763519+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:25.295904555+07:00","message":"receive streaming session, msgId: 680"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:25.295939064+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลูกซองแปดเหลี่ยม\",\"confidence\":0.8219414}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":830000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:25.295945417+07:00","message":"receive interim result [true|false]: ลูกซองแปดเหลี่ยม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:25.295951665+07:00","message":"end recv isFinal message id 680"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:25.295954817+07:00","message":"end Recv id 680"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:25.295961881+07:00","message":"[buffer interim] 680 true ลูกซองแปดเหลี่ยม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:25.295969444+07:00","message":"[bufferProcess] interim [830000000]:ลูกซองแปดเหลี่ยม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:25.295973239+07:00","message":"[bufferProcess] send to processor (isfinal):ลูกซอง 8 เหลี่ยม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:25.295983492+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:25.295986862+07:00","message":"> Transcript [4057] [false]: 'ลูกซอง 8 เหลี่ยม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:25.295989999+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:25.295992599+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:25.29599523+07:00","message":"StatePrefix: 'ลูกซอง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:25.295997544+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:25.296000761+07:00","message":"Push: 'ลูกซอง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:25.296003212+07:00","message":"TextPushed: 'ลูกซอง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:25.296005661+07:00","message":"Set new StatePrefix : 'ลูกซอง 8 เหลี่ยม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:25.296008356+07:00","message":"Next Push (prob) : ' 8 เหลี่ยม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:25.296010403+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:25.296012972+07:00","message":"> Transcript [4058] [true]: 'ลูกซองแปดเหลี่ยม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:25.296015626+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:25.296018129+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:25.29602082+07:00","message":"StatePrefix: 'ลูกซอง 8 เหลี่ยม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:25.296023215+07:00","message":"TextPushed: 'ลูกซอง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:25.296025706+07:00","message":"Push: 'แปดเหลี่ยม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:25.296035765+07:00","message":"push: {false ลูกซอง 0 0xc000128500}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:25.296042234+07:00","message":"push: {true แปดเหลี่ยม 0 0xc000128500}"}
{"level":"info","service":"Main","time":"2025-10-27T14:45:25.303763727+07:00","message":"write wav file: './tmp/7446/7446_680.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:25.370578216+07:00","message":"[GCS] Start streaming session, msgId: 681"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:45:25.708704597+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:45:25.708707799+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:26.548263114+07:00","message":"receive streaming session, msgId: 681"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:26.548302901+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":"2025-10-27T14:45:26.548308366+07:00","message":"receive interim result [false|false]: ตลอด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:26.548322901+07:00","message":"[buffer interim] 681 false ตลอด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:26.548330883+07:00","message":"[bufferProcess] interim [960000000]:ตลอด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:26.548333414+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:26.548341874+07:00","message":"[bufferProcess] send to processor (ticker):ตลอด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:26.548345188+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:26.548348667+07:00","message":"> Transcript [4059] [false]: 'ตลอด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:26.548351892+07:00","message":"Set StatePrefix (first interim): 'ตลอด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:27.008539482+07:00","message":"receive streaming session, msgId: 681"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:27.008577544+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":"2025-10-27T14:45:27.008583302+07:00","message":"receive interim result [false|false]: ตลอดเลย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:27.008596269+07:00","message":"[buffer interim] 681 false ตลอดเลย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:27.008602906+07:00","message":"[bufferProcess] interim [440000000]:ตลอดเลย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:27.008604352+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:27.324117732+07:00","message":"receive streaming session, msgId: 681"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:27.324158453+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":"2025-10-27T14:45:27.324165131+07:00","message":"receive interim result [false|false]: ตลอดเลยว่ามี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:27.324181203+07:00","message":"[buffer interim] 681 false ตลอดเลยว่ามี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:27.324188783+07:00","message":"[bufferProcess] interim [740000000]:ตลอดเลยว่ามี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:27.324191663+07:00","message":"[bufferProcess] send to processor:ตลอดเลย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:27.324197899+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:27.324201985+07:00","message":"> Transcript [4060] [false]: 'ตลอดเลย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:27.324206147+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:27.324208221+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:27.324210482+07:00","message":"StatePrefix: 'ตลอด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:27.3242127+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:27.470347185+07:00","message":"receive streaming session, msgId: 681"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:27.470384571+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":"2025-10-27T14:45:27.470390531+07:00","message":"receive interim result [false|false]: ตลอดเลยว่ามีฝา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:27.470402473+07:00","message":"[buffer interim] 681 false ตลอดเลยว่ามีฝา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:27.470409259+07:00","message":"[bufferProcess] interim [860000000]:ตลอดเลยว่ามีฝา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:27.470411447+07:00","message":"[bufferProcess] send to processor:ตลอดเลยว่ามี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:27.470416492+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:27.470419947+07:00","message":"> Transcript [4061] [false]: 'ตลอดเลยว่ามี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:27.470424101+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:27.47042692+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:27.470429251+07:00","message":"StatePrefix: 'ตลอด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:27.470431532+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:27.503662011+07:00","message":"receive streaming session, msgId: 681"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:27.503697043+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":"2025-10-27T14:45:27.503702177+07:00","message":"receive interim result [false|false]: ตลอดเลยว่ามีความ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:27.503714859+07:00","message":"[buffer interim] 681 false ตลอดเลยว่ามีความ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:27.503721202+07:00","message":"[bufferProcess] interim [920000000]:ตลอดเลยว่ามีความ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:27.503723117+07:00","message":"[bufferProcess] send to processor:ตลอดเลยว่ามีฝา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:27.503728268+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:27.503731085+07:00","message":"> Transcript [4062] [false]: 'ตลอดเลยว่ามีฝา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:27.503734026+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:27.503735767+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:27.503737545+07:00","message":"StatePrefix: 'ตลอด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:27.503739382+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:27.646257264+07:00","message":"receive streaming session, msgId: 681"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:27.646291576+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":"2025-10-27T14:45:27.646296359+07:00","message":"receive interim result [false|false]: ตลอดเลยว่ามีฟ้าเป็น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:27.646310929+07:00","message":"[buffer interim] 681 false ตลอดเลยว่ามีฟ้าเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:27.64631768+07:00","message":"[bufferProcess] interim [40000000]:ตลอดเลยว่ามีฟ้าเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:27.6463198+07:00","message":"[bufferProcess] send to processor:ตลอดเลยว่ามีความ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:27.646322697+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:27.646326161+07:00","message":"> Transcript [4063] [false]: 'ตลอดเลยว่ามีความ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:27.646329019+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:27.646330589+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:27.646332081+07:00","message":"StatePrefix: 'ตลอด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:27.646333752+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:27.646338802+07:00","message":"Push: 'ตลอด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:27.646340555+07:00","message":"TextPushed: 'ตลอด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:27.646342182+07:00","message":"Set new StatePrefix : 'ตลอดเลยว่ามีความ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:27.646343953+07:00","message":"Next Push (prob) : 'เลยว่ามีความ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:27.646351791+07:00","message":"push: {false ตลอด 0 0xc002922c00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:27.711507828+07:00","message":"receive streaming session, msgId: 681"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:27.711543137+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":"2025-10-27T14:45:27.711548819+07:00","message":"receive interim result [false|false]: ตลอดเลยนะมีขาเป็นข้อ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:27.711563695+07:00","message":"[buffer interim] 681 false ตลอดเลยนะมีขาเป็นข้อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:27.711571028+07:00","message":"[bufferProcess] interim [160000000]:ตลอดเลยนะมีขาเป็นข้อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:27.711573039+07:00","message":"[bufferProcess] send to processor:ตลอดเลยว่ามีฟ้าเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:27.711578115+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:27.711580786+07:00","message":"> Transcript [4064] [false]: 'ตลอดเลยว่ามีฟ้าเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:27.711583213+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:27.711585334+07:00","message":"Set new StatePrefix: 'ตลอดเลยว่ามีฟ้าเป็น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:27.835641372+07:00","message":"receive streaming session, msgId: 681"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:27.835688614+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":"2025-10-27T14:45:27.835696615+07:00","message":"receive interim result [false|false]: ตลอดเลยว่ามีฟ้าเป็นยอด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:27.835711531+07:00","message":"[buffer interim] 681 false ตลอดเลยว่ามีฟ้าเป็นยอด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:27.83572065+07:00","message":"[bufferProcess] interim [280000000]:ตลอดเลยว่ามีฟ้าเป็นยอด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:27.835723884+07:00","message":"[bufferProcess] send to processor:ตลอดเลยนะมีขาเป็นข้อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:27.835727939+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:27.835732088+07:00","message":"> Transcript [4065] [false]: 'ตลอดเลยนะมีขาเป็นข้อ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:27.835735119+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:27.835737603+07:00","message":"Set new StatePrefix: 'ตลอดเลยนะมีขาเป็นข้อ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:27.97261018+07:00","message":"receive streaming session, msgId: 681"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:27.972658987+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":"2025-10-27T14:45:27.972666719+07:00","message":"receive interim result [false|false]: ตลอดเลยนะมีขาเป็นข้อความ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:27.972681734+07:00","message":"[buffer interim] 681 false ตลอดเลยนะมีขาเป็นข้อความ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:27.972690467+07:00","message":"[bufferProcess] interim [400000000]:ตลอดเลยนะมีขาเป็นข้อความ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:27.972692966+07:00","message":"[bufferProcess] send to processor:ตลอดเลยว่ามีฟ้าเป็นยอด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:27.972697694+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:27.972701305+07:00","message":"> Transcript [4066] [false]: 'ตลอดเลยว่ามีฟ้าเป็นยอด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:27.972705495+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:27.972708589+07:00","message":"Set new StatePrefix: 'ตลอดเลยว่ามีฟ้าเป็นยอด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:28.02146595+07:00","message":"receive streaming session, msgId: 681"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:28.021509162+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":"2025-10-27T14:45:28.021515028+07:00","message":"receive interim result [false|false]: ตลอดเลยว่ามีฟ้าเป็นยอดมงกุฎ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:28.02153043+07:00","message":"[buffer interim] 681 false ตลอดเลยว่ามีฟ้าเป็นยอดมงกุฎ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:28.021539694+07:00","message":"[bufferProcess] interim [520000000]:ตลอดเลยว่ามีฟ้าเป็นยอดมงกุฎ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:28.021541654+07:00","message":"[bufferProcess] send to processor:ตลอดเลยนะมีขาเป็นข้อความ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:28.021546663+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:28.021549303+07:00","message":"> Transcript [4067] [false]: 'ตลอดเลยนะมีขาเป็นข้อความ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:28.021551386+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:28.021553166+07:00","message":"Set new StatePrefix: 'ตลอดเลยนะมีขาเป็นข้อความ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:28.339656612+07:00","message":"receive streaming session, msgId: 681"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:28.339689114+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":"2025-10-27T14:45:28.339694649+07:00","message":"receive interim result [false|false]: ตลอดเลยว่ามีฟ้าเป็นยอดมงกุฎค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:28.339706826+07:00","message":"[buffer interim] 681 false ตลอดเลยว่ามีฟ้าเป็นยอดมงกุฎค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:28.339714093+07:00","message":"[bufferProcess] interim [820000000]:ตลอดเลยว่ามีฟ้าเป็นยอดมงกุฎค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:28.339716142+07:00","message":"[bufferProcess] send to processor:ตลอดเลยว่ามีฟ้าเป็นยอดมงกุฎ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:28.339721125+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:28.33972409+07:00","message":"> Transcript [4068] [false]: 'ตลอดเลยว่ามีฟ้าเป็นยอดมงกุฎ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:28.339726398+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:28.339728189+07:00","message":"Set new StatePrefix: 'ตลอดเลยว่ามีฟ้าเป็นยอดมงกุฎ'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:45:28.70920476+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:45:28.709202224+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:28.917892818+07:00","message":"receive streaming session, msgId: 681"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:28.917927676+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":"2025-10-27T14:45:28.917933131+07:00","message":"receive interim result [false|false]: ตลอดเลยว่ามีฟ้าเป็นยอดมงกุฎค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:28.917944418+07:00","message":"[buffer interim] 681 false ตลอดเลยว่ามีฟ้าเป็นยอดมงกุฎค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:28.917951247+07:00","message":"[bufferProcess] interim [420000000]:ตลอดเลยว่ามีฟ้าเป็นยอดมงกุฎค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:28.917953279+07:00","message":"[bufferProcess] send to processor:ตลอดเลยว่ามีฟ้าเป็นยอดมงกุฎค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:28.917958577+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:28.917961152+07:00","message":"> Transcript [4069] [false]: 'ตลอดเลยว่ามีฟ้าเป็นยอดมงกุฎค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:28.917963771+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:28.917965707+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:28.917967384+07:00","message":"StatePrefix: 'ตลอดเลยว่ามีฟ้าเป็นยอดมงกุฎ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:28.917969312+07:00","message":"TextPushed: 'ตลอด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:29.237353068+07:00","message":"receive streaming session, msgId: 681"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:29.237395099+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":"2025-10-27T14:45:29.237400551+07:00","message":"receive interim result [false|false]: ตลอดเลยว่ามีฟ้าเป็นยอดมงกุฎค่ะเป็น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:29.237412909+07:00","message":"[buffer interim] 681 false ตลอดเลยว่ามีฟ้าเป็นยอดมงกุฎค่ะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:29.237422649+07:00","message":"[bufferProcess] interim [660000000]:ตลอดเลยว่ามีฟ้าเป็นยอดมงกุฎค่ะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:29.237426165+07:00","message":"[bufferProcess] send to processor:ตลอดเลยว่ามีฟ้าเป็นยอดมงกุฎค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:29.237432451+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:29.237436287+07:00","message":"> Transcript [4070] [false]: 'ตลอดเลยว่ามีฟ้าเป็นยอดมงกุฎค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:29.237440767+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:29.237443054+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:29.237446218+07:00","message":"StatePrefix: 'ตลอดเลยว่ามีฟ้าเป็นยอดมงกุฎ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:29.237448222+07:00","message":"TextPushed: 'ตลอด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:29.448170903+07:00","message":"receive streaming session, msgId: 681"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:29.448214481+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":"2025-10-27T14:45:29.4482236+07:00","message":"receive interim result [false|false]: ตลอดเลยว่ามีฟ้าเป็นยอดมงกุฎค่ะเป็นการ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:29.448243701+07:00","message":"[buffer interim] 681 false ตลอดเลยว่ามีฟ้าเป็นยอดมงกุฎค่ะเป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:29.448257714+07:00","message":"[bufferProcess] interim [840000000]:ตลอดเลยว่ามีฟ้าเป็นยอดมงกุฎค่ะเป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:29.448260664+07:00","message":"[bufferProcess] send to processor:ตลอดเลยว่ามีฟ้าเป็นยอดมงกุฎค่ะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:29.448265434+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:29.448268841+07:00","message":"> Transcript [4071] [false]: 'ตลอดเลยว่ามีฟ้าเป็นยอดมงกุฎค่ะเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:29.448271947+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:29.44827372+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:29.448275528+07:00","message":"StatePrefix: 'ตลอดเลยว่ามีฟ้าเป็นยอดมงกุฎ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:29.448277401+07:00","message":"TextPushed: 'ตลอด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:29.509776993+07:00","message":"receive streaming session, msgId: 681"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:29.509817664+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":"2025-10-27T14:45:29.509823716+07:00","message":"receive interim result [false|false]: ตลอดเลยว่ามีฟ้าเป็นยอดมงกุฎค่ะเป็น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:29.509837742+07:00","message":"[buffer interim] 681 false ตลอดเลยว่ามีฟ้าเป็นยอดมงกุฎค่ะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:29.509844324+07:00","message":"[bufferProcess] interim [900000000]:ตลอดเลยว่ามีฟ้าเป็นยอดมงกุฎค่ะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:29.509847236+07:00","message":"[bufferProcess] send to processor:ตลอดเลยว่ามีฟ้าเป็นยอดมงกุฎค่ะเป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:29.509852682+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:29.509855149+07:00","message":"> Transcript [4072] [false]: 'ตลอดเลยว่ามีฟ้าเป็นยอดมงกุฎค่ะเป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:29.509858611+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:29.509860462+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:29.509862807+07:00","message":"StatePrefix: 'ตลอดเลยว่ามีฟ้าเป็นยอดมงกุฎ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:29.509864927+07:00","message":"TextPushed: 'ตลอด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:29.509869568+07:00","message":"Push: 'เลยว่ามีฟ้าเป็นยอดมงกุฎ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:29.509871307+07:00","message":"TextPushed: 'ตลอดเลยว่ามีฟ้าเป็นยอดมงกุฎ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:29.509874035+07:00","message":"Set new StatePrefix : 'ตลอดเลยว่ามีฟ้าเป็นยอดมงกุฎค่ะเป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:29.50987628+07:00","message":"Next Push (prob) : 'ค่ะเป็นการ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:29.50988422+07:00","message":"push: {false เลยว่ามีฟ้าเป็นยอดมงกุฎ 0 0xc002922c00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:29.58750265+07:00","message":"receive streaming session, msgId: 681"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:29.58753542+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":"2025-10-27T14:45:29.58754041+07:00","message":"receive interim result [false|false]: ตลอดเลยว่ามีฟ้าเป็นยอดมงกุฎค่ะเป็นกรด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:29.587556545+07:00","message":"[buffer interim] 681 false ตลอดเลยว่ามีฟ้าเป็นยอดมงกุฎค่ะเป็นกรด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:29.587564269+07:00","message":"[bufferProcess] interim [20000000]:ตลอดเลยว่ามีฟ้าเป็นยอดมงกุฎค่ะเป็นกรด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:29.587566316+07:00","message":"[bufferProcess] send to processor:ตลอดเลยว่ามีฟ้าเป็นยอดมงกุฎค่ะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:29.587569886+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:29.587572339+07:00","message":"> Transcript [4073] [false]: 'ตลอดเลยว่ามีฟ้าเป็นยอดมงกุฎค่ะเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:29.587574222+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:29.77056456+07:00","message":"receive streaming session, msgId: 681"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:29.770610715+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":"2025-10-27T14:45:29.770618282+07:00","message":"receive interim result [false|false]: ตลอดเลยว่ามีฟ้าเป็นยอดมงกุฎค่ะเป็นโกรธพี่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:29.770637123+07:00","message":"[buffer interim] 681 false ตลอดเลยว่ามีฟ้าเป็นยอดมงกุฎค่ะเป็นโกรธพี่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:29.770655037+07:00","message":"[bufferProcess] interim [200000000]:ตลอดเลยว่ามีฟ้าเป็นยอดมงกุฎค่ะเป็นโกรธพี่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:29.77065901+07:00","message":"[bufferProcess] send to processor:ตลอดเลยว่ามีฟ้าเป็นยอดมงกุฎค่ะเป็นกรด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:29.770664792+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:29.770668759+07:00","message":"> Transcript [4074] [false]: 'ตลอดเลยว่ามีฟ้าเป็นยอดมงกุฎค่ะเป็นกรด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:29.770671566+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:29.770674451+07:00","message":"Set new StatePrefix: 'ตลอดเลยว่ามีฟ้าเป็นยอดมงกุฎค่ะเป็นกรด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:29.85023201+07:00","message":"receive streaming session, msgId: 681"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:29.850265329+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":"2025-10-27T14:45:29.850271249+07:00","message":"receive interim result [false|false]: ตลอดเลยว่ามีฟ้าเป็นยอดมงกุฎค่ะเป็นโกรธพี่นะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:29.850284237+07:00","message":"[buffer interim] 681 false ตลอดเลยว่ามีฟ้าเป็นยอดมงกุฎค่ะเป็นโกรธพี่นะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:29.8502901+07:00","message":"[bufferProcess] interim [320000000]:ตลอดเลยว่ามีฟ้าเป็นยอดมงกุฎค่ะเป็นโกรธพี่นะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:29.850292386+07:00","message":"[bufferProcess] send to processor:ตลอดเลยว่ามีฟ้าเป็นยอดมงกุฎค่ะเป็นโกรธพี่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:29.850297807+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:29.850300196+07:00","message":"> Transcript [4075] [false]: 'ตลอดเลยว่ามีฟ้าเป็นยอดมงกุฎค่ะเป็นโกรธพี่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:29.850302326+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:29.850303883+07:00","message":"Set new StatePrefix: 'ตลอดเลยว่ามีฟ้าเป็นยอดมงกุฎค่ะเป็นโกรธพี่'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:30.034504457+07:00","message":"receive streaming session, msgId: 681"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:30.034538806+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":"2025-10-27T14:45:30.034545346+07:00","message":"receive interim result [false|false]: ตลอดเลยว่ามีฟ้าเป็นยอดมงกุฎค่ะเป็นโกรธพี่แหม่ม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:30.034557718+07:00","message":"[buffer interim] 681 false ตลอดเลยว่ามีฟ้าเป็นยอดมงกุฎค่ะเป็นโกรธพี่แหม่ม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:30.034565724+07:00","message":"[bufferProcess] interim [440000000]:ตลอดเลยว่ามีฟ้าเป็นยอดมงกุฎค่ะเป็นโกรธพี่แหม่ม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:30.034568159+07:00","message":"[bufferProcess] send to processor:ตลอดเลยว่ามีฟ้าเป็นยอดมงกุฎค่ะเป็นโกรธพี่นะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:30.034571455+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:30.034575062+07:00","message":"> Transcript [4076] [false]: 'ตลอดเลยว่ามีฟ้าเป็นยอดมงกุฎค่ะเป็นโกรธพี่นะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:30.034578676+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:30.034580637+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:30.034582213+07:00","message":"StatePrefix: 'ตลอดเลยว่ามีฟ้าเป็นยอดมงกุฎค่ะเป็นโกรธพี่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:30.034584453+07:00","message":"TextPushed: 'ตลอดเลยว่ามีฟ้าเป็นยอดมงกุฎ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:30.666425165+07:00","message":"receive streaming session, msgId: 681"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:30.666463166+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":"2025-10-27T14:45:30.666469486+07:00","message":"receive interim result [false|false]: ตลอดเลยว่ามีฟ้าเป็นยอดมงกุฎค่ะเป็นโกรธพี่แหม่ม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:30.666484058+07:00","message":"[buffer interim] 681 false ตลอดเลยว่ามีฟ้าเป็นยอดมงกุฎค่ะเป็นโกรธพี่แหม่ม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:30.666491178+07:00","message":"[bufferProcess] interim [40000000]:ตลอดเลยว่ามีฟ้าเป็นยอดมงกุฎค่ะเป็นโกรธพี่แหม่ม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:30.666493557+07:00","message":"[bufferProcess] send to processor:ตลอดเลยว่ามีฟ้าเป็นยอดมงกุฎค่ะเป็นโกรธพี่แหม่ม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:30.666498643+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:30.666501099+07:00","message":"> Transcript [4077] [false]: 'ตลอดเลยว่ามีฟ้าเป็นยอดมงกุฎค่ะเป็นโกรธพี่แหม่ม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:30.666504287+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:30.666505885+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:30.66650751+07:00","message":"StatePrefix: 'ตลอดเลยว่ามีฟ้าเป็นยอดมงกุฎค่ะเป็นโกรธพี่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:30.666510037+07:00","message":"TextPushed: 'ตลอดเลยว่ามีฟ้าเป็นยอดมงกุฎ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:30.674827971+07:00","message":"receive streaming session, msgId: 681"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:30.674860573+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":"2025-10-27T14:45:30.674868248+07:00","message":"receive interim result [false|false]: ตลอดเลยว่ามีฟ้าเป็นยอดมงกุฎค่ะเป็นโกรธพี่แหม่มลำดับ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:30.674882974+07:00","message":"[buffer interim] 681 false ตลอดเลยว่ามีฟ้าเป็นยอดมงกุฎค่ะเป็นโกรธพี่แหม่มลำดับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:30.674889683+07:00","message":"[bufferProcess] interim [100000000]:ตลอดเลยว่ามีฟ้าเป็นยอดมงกุฎค่ะเป็นโกรธพี่แหม่มลำดับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:30.6748934+07:00","message":"[bufferProcess] send to processor:ตลอดเลยว่ามีฟ้าเป็นยอดมงกุฎค่ะเป็นโกรธพี่แหม่ม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:30.674900252+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:30.674903006+07:00","message":"> Transcript [4078] [false]: 'ตลอดเลยว่ามีฟ้าเป็นยอดมงกุฎค่ะเป็นโกรธพี่แหม่ม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:30.674906691+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:30.674908706+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:30.674911248+07:00","message":"StatePrefix: 'ตลอดเลยว่ามีฟ้าเป็นยอดมงกุฎค่ะเป็นโกรธพี่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:30.674914367+07:00","message":"TextPushed: 'ตลอดเลยว่ามีฟ้าเป็นยอดมงกุฎ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:30.755476773+07:00","message":"receive streaming session, msgId: 681"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:30.755514612+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตลอดเลยว่ามีฟ้าเป็นยอดมงกุฎค่ะเป็นโกรธพี่แหม่ม\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:30.755519927+07:00","message":"receive interim result [false|false]: ตลอดเลยว่ามีฟ้าเป็นยอดมงกุฎค่ะเป็นโกรธพี่แหม่ม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:30.755536336+07:00","message":"[buffer interim] 681 false ตลอดเลยว่ามีฟ้าเป็นยอดมงกุฎค่ะเป็นโกรธพี่แหม่ม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:30.755542266+07:00","message":"[bufferProcess] interim [220000000]:ตลอดเลยว่ามีฟ้าเป็นยอดมงกุฎค่ะเป็นโกรธพี่แหม่ม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:30.755544525+07:00","message":"[bufferProcess] send to processor:ตลอดเลยว่ามีฟ้าเป็นยอดมงกุฎค่ะเป็นโกรธพี่แหม่มลำดับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:30.755550128+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:30.755552112+07:00","message":"> Transcript [4079] [false]: 'ตลอดเลยว่ามีฟ้าเป็นยอดมงกุฎค่ะเป็นโกรธพี่แหม่มลำดับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:30.755555383+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:30.755557242+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:30.755558931+07:00","message":"StatePrefix: 'ตลอดเลยว่ามีฟ้าเป็นยอดมงกุฎค่ะเป็นโกรธพี่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:30.755561174+07:00","message":"TextPushed: 'ตลอดเลยว่ามีฟ้าเป็นยอดมงกุฎ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:30.755568583+07:00","message":"Push: 'ค่ะเป็นโกรธพี่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:30.755570462+07:00","message":"TextPushed: 'ตลอดเลยว่ามีฟ้าเป็นยอดมงกุฎค่ะเป็นโกรธพี่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:30.755572264+07:00","message":"Set new StatePrefix : 'ตลอดเลยว่ามีฟ้าเป็นยอดมงกุฎค่ะเป็นโกรธพี่แหม่มลำดับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:30.755574329+07:00","message":"Next Push (prob) : 'แหม่มลำดับ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:30.755581623+07:00","message":"push: {false ค่ะเป็นโกรธพี่ 0 0xc002922c00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:30.7561711+07:00","message":"[GCS] IsForceVAD: false for message ID: 681"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:30.818802866+07:00","message":"[GCS] Start streaming session, msgId: 682"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:30.891467834+07:00","message":"receive streaming session, msgId: 681"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:30.891507146+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":"2025-10-27T14:45:30.891513259+07:00","message":"receive interim result [false|false]: ตลอดเลยว่ามีฟ้าเป็นยอดมงกุฎค่ะเป็นโกรธพี่แหม่มลำดับยศ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:30.891525883+07:00","message":"[buffer interim] 681 false ตลอดเลยว่ามีฟ้าเป็นยอดมงกุฎค่ะเป็นโกรธพี่แหม่มลำดับยศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:30.89153544+07:00","message":"[bufferProcess] interim [340000000]:ตลอดเลยว่ามีฟ้าเป็นยอดมงกุฎค่ะเป็นโกรธพี่แหม่มลำดับยศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:30.891539248+07:00","message":"[bufferProcess] send to processor:ตลอดเลยว่ามีฟ้าเป็นยอดมงกุฎค่ะเป็นโกรธพี่แหม่ม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:30.891545607+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:30.89154913+07:00","message":"> Transcript [4080] [false]: 'ตลอดเลยว่ามีฟ้าเป็นยอดมงกุฎค่ะเป็นโกรธพี่แหม่ม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:30.891552128+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:30.898948878+07:00","message":"receive streaming session, msgId: 681"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:30.898990884+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":"2025-10-27T14:45:30.898997237+07:00","message":"receive interim result [false|false]: ตลอดเลยว่ามีฟ้าเป็นยอดมงกุฎค่ะเป็นโกรธพี่แหม่ม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:30.899009648+07:00","message":"[buffer interim] 681 false ตลอดเลยว่ามีฟ้าเป็นยอดมงกุฎค่ะเป็นโกรธพี่แหม่ม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:30.899014987+07:00","message":"[bufferProcess] interim [400000000]:ตลอดเลยว่ามีฟ้าเป็นยอดมงกุฎค่ะเป็นโกรธพี่แหม่ม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:30.899017542+07:00","message":"[bufferProcess] send to processor:ตลอดเลยว่ามีฟ้าเป็นยอดมงกุฎค่ะเป็นโกรธพี่แหม่มลำดับยศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:30.899022753+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:30.899025358+07:00","message":"> Transcript [4081] [false]: 'ตลอดเลยว่ามีฟ้าเป็นยอดมงกุฎค่ะเป็นโกรธพี่แหม่มลำดับยศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:30.899028166+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:30.899029903+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:30.899031516+07:00","message":"StatePrefix: 'ตลอดเลยว่ามีฟ้าเป็นยอดมงกุฎค่ะเป็นโกรธพี่แหม่มลำดับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:30.899034131+07:00","message":"TextPushed: 'ตลอดเลยว่ามีฟ้าเป็นยอดมงกุฎค่ะเป็นโกรธพี่'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:30.991302587+07:00","message":"receive streaming session, msgId: 681"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:30.991342194+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตลอดเลยนะมีฟ้าเป็นยอดมงกุฎค่ะเป็นโกรธที่มีลำดับยศ\",\"confidence\":0.86281824}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:30.991348724+07:00","message":"receive interim result [true|false]: ตลอดเลยนะมีฟ้าเป็นยอดมงกุฎค่ะเป็นโกรธที่มีลำดับยศ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:30.991358996+07:00","message":"end recv isFinal message id 681"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:30.991361121+07:00","message":"end Recv id 681"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:30.99136682+07:00","message":"[buffer interim] 681 true ตลอดเลยนะมีฟ้าเป็นยอดมงกุฎค่ะเป็นโกรธที่มีลำดับยศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:30.991375796+07:00","message":"[bufferProcess] interim [400000000]:ตลอดเลยนะมีฟ้าเป็นยอดมงกุฎค่ะเป็นโกรธที่มีลำดับยศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:30.991380412+07:00","message":"[bufferProcess] send to processor (isfinal):ตลอดเลยว่ามีฟ้าเป็นยอดมงกุฎค่ะเป็นโกรธพี่แหม่ม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:30.991383793+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:30.991386466+07:00","message":"> Transcript [4082] [false]: 'ตลอดเลยว่ามีฟ้าเป็นยอดมงกุฎค่ะเป็นโกรธพี่แหม่ม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:30.991388629+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:30.991390181+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:30.991391763+07:00","message":"> Transcript [4083] [true]: 'ตลอดเลยนะมีฟ้าเป็นยอดมงกุฎค่ะเป็นโกรธที่มีลำดับยศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:30.991393892+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:30.991395588+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:30.991397189+07:00","message":"StatePrefix: 'ตลอดเลยว่ามีฟ้าเป็นยอดมงกุฎค่ะเป็นโกรธพี่แหม่มลำดับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:30.991399564+07:00","message":"TextPushed: 'ตลอดเลยว่ามีฟ้าเป็นยอดมงกุฎค่ะเป็นโกรธพี่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:30.99140113+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:30.991565232+07:00","message":"Push: 'ที่มีลำดับยศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:30.991568014+07:00","message":"TextPushed: 'ตลอดเลยว่ามีฟ้าเป็นยอดมงกุฎค่ะเป็นโกรธพี่ที่มีลำดับยศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:30.991569893+07:00","message":"Set new StatePrefix : 'ตลอดเลยนะมีฟ้าเป็นยอดมงกุฎค่ะเป็นโกรธที่มีลำดับยศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:30.991571807+07:00","message":"Next Push (prob) : 'ตลอดเลยนะมีฟ้าเป็นยอดมงกุฎค่ะเป็นโกรธที่มีลำดับยศ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:30.991581149+07:00","message":"push: {true ที่มีลำดับยศ 0 0xc002922c00}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:30.991597759+07:00","message":"write aligntment file to 'tmp/7446/align_message_id_681.html'"}
{"level":"info","service":"Main","time":"2025-10-27T14:45:31.04983778+07:00","message":"write wav file: './tmp/7446/7446_681.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:31.496221307+07:00","message":"receive streaming session, msgId: 682"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:31.496258459+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":"2025-10-27T14:45:31.496263219+07:00","message":"receive interim result [false|false]: ที่สุด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:31.496275456+07:00","message":"[buffer interim] 682 false ที่สุด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:31.496281977+07:00","message":"[bufferProcess] interim [480000000]:ที่สุด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:31.496283566+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:45:31.709778817+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:45:31.709792814+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:32.059927146+07:00","message":"receive streaming session, msgId: 682"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:32.059984966+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":"2025-10-27T14:45:32.059992006+07:00","message":"receive interim result [false|false]: ที่สุดใน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:32.060006566+07:00","message":"[buffer interim] 682 false ที่สุดใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:32.060013504+07:00","message":"[bufferProcess] interim [80000000]:ที่สุดใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:32.060015686+07:00","message":"[bufferProcess] send to processor:ที่สุด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:32.06001903+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:32.060021739+07:00","message":"> Transcript [4084] [false]: 'ที่สุด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:32.060023714+07:00","message":"Set StatePrefix (first interim): 'ที่สุด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:32.197954058+07:00","message":"receive streaming session, msgId: 682"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:32.19799969+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":"2025-10-27T14:45:32.19800613+07:00","message":"receive interim result [false|false]: ที่สุดในโลก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:32.198018497+07:00","message":"[buffer interim] 682 false ที่สุดในโลก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:32.198025689+07:00","message":"[bufferProcess] interim [200000000]:ที่สุดในโลก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:32.198027608+07:00","message":"[bufferProcess] send to processor:ที่สุดใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:32.198030634+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:32.198033242+07:00","message":"> Transcript [4085] [false]: 'ที่สุดใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:32.198040048+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:32.19804212+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:32.198043691+07:00","message":"StatePrefix: 'ที่สุด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:32.198045919+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:32.260354161+07:00","message":"receive streaming session, msgId: 682"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:32.260386634+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":"2025-10-27T14:45:32.260392056+07:00","message":"receive interim result [false|false]: ที่สุดในพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:32.260406448+07:00","message":"[buffer interim] 682 false ที่สุดในพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:32.260413262+07:00","message":"[bufferProcess] interim [260000000]:ที่สุดในพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:32.260415351+07:00","message":"[bufferProcess] send to processor:ที่สุดในโลก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:32.260420699+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:32.260423353+07:00","message":"> Transcript [4086] [false]: 'ที่สุดในโลก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:32.260426326+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:32.260428203+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:32.26043005+07:00","message":"StatePrefix: 'ที่สุด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:32.260431873+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:32.379457265+07:00","message":"receive streaming session, msgId: 682"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:32.379491975+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":"2025-10-27T14:45:32.37949731+07:00","message":"receive interim result [false|false]: ที่สุดในพระราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:32.379509784+07:00","message":"[buffer interim] 682 false ที่สุดในพระราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:32.379516604+07:00","message":"[bufferProcess] interim [380000000]:ที่สุดในพระราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:32.379518731+07:00","message":"[bufferProcess] send to processor:ที่สุดในพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:32.379523946+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:32.379526584+07:00","message":"> Transcript [4087] [false]: 'ที่สุดในพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:32.379529508+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:32.379531194+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:32.379532809+07:00","message":"StatePrefix: 'ที่สุด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:32.379534616+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:32.450124503+07:00","message":"receive streaming session, msgId: 682"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:32.450158581+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":"2025-10-27T14:45:32.450165815+07:00","message":"receive interim result [false|false]: ที่สุดในพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:32.450177474+07:00","message":"[buffer interim] 682 false ที่สุดในพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:32.450184691+07:00","message":"[bufferProcess] interim [500000000]:ที่สุดในพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:32.450186986+07:00","message":"[bufferProcess] send to processor:ที่สุดในพระราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:32.450191826+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:32.45019437+07:00","message":"> Transcript [4088] [false]: 'ที่สุดในพระราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:32.450197454+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:32.450199233+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:32.450200811+07:00","message":"StatePrefix: 'ที่สุด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:32.450202682+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:32.450206701+07:00","message":"Push: 'ที่สุด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:32.450208247+07:00","message":"TextPushed: 'ที่สุด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:32.450209925+07:00","message":"Set new StatePrefix : 'ที่สุดในพระราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:32.450211692+07:00","message":"Next Push (prob) : 'ในพระราช'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:32.450236703+07:00","message":"push: {false ที่สุด 0 0xc0023e9180}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:32.577303837+07:00","message":"receive streaming session, msgId: 682"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:32.577338422+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":"2025-10-27T14:45:32.577344138+07:00","message":"receive interim result [false|false]: ที่สุดในพระราชวัง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:32.577355911+07:00","message":"[buffer interim] 682 false ที่สุดในพระราชวัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:32.577362717+07:00","message":"[bufferProcess] interim [560000000]:ที่สุดในพระราชวัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:32.577364573+07:00","message":"[bufferProcess] send to processor:ที่สุดในพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:32.577367921+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:32.577370528+07:00","message":"> Transcript [4089] [false]: 'ที่สุดในพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:32.577372478+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:32.699149783+07:00","message":"receive streaming session, msgId: 682"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:32.69918949+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":"2025-10-27T14:45:32.699195282+07:00","message":"receive interim result [false|false]: ที่สุดในพระราชวงศ์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:32.699208063+07:00","message":"[buffer interim] 682 false ที่สุดในพระราชวงศ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:32.699214279+07:00","message":"[bufferProcess] interim [680000000]:ที่สุดในพระราชวงศ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:32.699216267+07:00","message":"[bufferProcess] send to processor:ที่สุดในพระราชวัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:32.699221589+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:32.699224484+07:00","message":"> Transcript [4090] [false]: 'ที่สุดในพระราชวัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:32.699227589+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:32.699229891+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:32.699231819+07:00","message":"StatePrefix: 'ที่สุดในพระราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:32.699233711+07:00","message":"TextPushed: 'ที่สุด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:32.905905674+07:00","message":"receive streaming session, msgId: 682"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:32.905944891+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":"2025-10-27T14:45:32.905951201+07:00","message":"receive interim result [false|false]: ที่สุดในพระราชพงศาว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:32.905963073+07:00","message":"[buffer interim] 682 false ที่สุดในพระราชพงศาว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:32.905980294+07:00","message":"[bufferProcess] interim [860000000]:ที่สุดในพระราชพงศาว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:32.905982509+07:00","message":"[bufferProcess] send to processor:ที่สุดในพระราชวงศ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:32.905985858+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:32.9059884+07:00","message":"> Transcript [4091] [false]: 'ที่สุดในพระราชวงศ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:32.905991915+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:32.905993926+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:32.905995556+07:00","message":"StatePrefix: 'ที่สุดในพระราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:32.905997526+07:00","message":"TextPushed: 'ที่สุด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:32.965751158+07:00","message":"receive streaming session, msgId: 682"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:32.965782883+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่สุดในพระ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:32.965788207+07:00","message":"receive interim result [false|false]: ที่สุดในพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:32.96580034+07:00","message":"[buffer interim] 682 false ที่สุดในพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:32.965809392+07:00","message":"[bufferProcess] interim [980000000]:ที่สุดในพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:32.965811564+07:00","message":"[bufferProcess] send to processor:ที่สุดในพระราชพงศาว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:32.965815122+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:32.965817826+07:00","message":"> Transcript [4092] [false]: 'ที่สุดในพระราชพงศาว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:32.965820827+07:00","message":"Count interim (case 1.2): 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:32.965822719+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:32.965824213+07:00","message":"StatePrefix: 'ที่สุดในพระราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:32.965826002+07:00","message":"TextPushed: 'ที่สุด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:33.085506486+07:00","message":"receive streaming session, msgId: 682"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:33.085546797+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":"2025-10-27T14:45:33.085553527+07:00","message":"receive interim result [false|false]: ที่สุดในพระราชพงศาวดาร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:33.085571881+07:00","message":"[buffer interim] 682 false ที่สุดในพระราชพงศาวดาร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:33.085579891+07:00","message":"[bufferProcess] interim [40000000]:ที่สุดในพระราชพงศาวดาร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:33.085582597+07:00","message":"[bufferProcess] send to processor:ที่สุดในพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:33.085586779+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:33.085590482+07:00","message":"> Transcript [4093] [false]: 'ที่สุดในพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:33.085593364+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:33.659224102+07:00","message":"receive streaming session, msgId: 682"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:33.659263643+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":"2025-10-27T14:45:33.659269344+07:00","message":"receive interim result [false|false]: ที่สุดในพระราชพงศาวดาร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:33.65928268+07:00","message":"[buffer interim] 682 false ที่สุดในพระราชพงศาวดาร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:33.659289267+07:00","message":"[bufferProcess] interim [640000000]:ที่สุดในพระราชพงศาวดาร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:33.659291424+07:00","message":"[bufferProcess] send to processor:ที่สุดในพระราชพงศาวดาร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:33.659296841+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:33.65929927+07:00","message":"> Transcript [4094] [false]: 'ที่สุดในพระราชพงศาวดาร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:33.659302888+07:00","message":"Count interim (case 1.1): 5"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:33.659304857+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:33.659307083+07:00","message":"StatePrefix: 'ที่สุดในพระราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:33.659309225+07:00","message":"TextPushed: 'ที่สุด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:33.65931291+07:00","message":"Push: 'ในพระราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:33.659314476+07:00","message":"TextPushed: 'ที่สุดในพระราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:33.659317736+07:00","message":"Set new StatePrefix : 'ที่สุดในพระราชพงศาวดาร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:33.659319532+07:00","message":"Next Push (prob) : 'พงศาวดาร'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:33.659327649+07:00","message":"push: {false ในพระราช 0 0xc0023e9180}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:33.791540922+07:00","message":"receive streaming session, msgId: 682"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:33.791580136+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":"2025-10-27T14:45:33.791585448+07:00","message":"receive interim result [false|false]: ที่สุดในพระราชพงศาวดารกรุง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:33.791597113+07:00","message":"[buffer interim] 682 false ที่สุดในพระราชพงศาวดารกรุง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:33.791604107+07:00","message":"[bufferProcess] interim [820000000]:ที่สุดในพระราชพงศาวดารกรุง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:33.791606097+07:00","message":"[bufferProcess] send to processor:ที่สุดในพระราชพงศาวดาร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:33.79161128+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:33.791613934+07:00","message":"> Transcript [4095] [false]: 'ที่สุดในพระราชพงศาวดาร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:33.791616895+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:33.791618835+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:33.791621384+07:00","message":"StatePrefix: 'ที่สุดในพระราชพงศาวดาร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:33.791624088+07:00","message":"TextPushed: 'ที่สุดในพระราช'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:34.05116973+07:00","message":"receive streaming session, msgId: 682"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:34.05121097+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":"2025-10-27T14:45:34.051217003+07:00","message":"receive interim result [false|false]: ที่สุดในพระราชพงศาวดารกรุงรัตนโกสินทร์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:34.05123298+07:00","message":"[buffer interim] 682 false ที่สุดในพระราชพงศาวดารกรุงรัตนโกสินทร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:34.051242142+07:00","message":"[bufferProcess] interim [60000000]:ที่สุดในพระราชพงศาวดารกรุงรัตนโกสินทร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:34.051244537+07:00","message":"[bufferProcess] send to processor:ที่สุดในพระราชพงศาวดารกรุง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:34.051249978+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:34.051252799+07:00","message":"> Transcript [4096] [false]: 'ที่สุดในพระราชพงศาวดารกรุง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:34.051255624+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:34.051257423+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:34.051259451+07:00","message":"StatePrefix: 'ที่สุดในพระราชพงศาวดาร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:34.051261894+07:00","message":"TextPushed: 'ที่สุดในพระราช'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:34.691993005+07:00","message":"receive streaming session, msgId: 682"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:34.692030022+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่สุดในพระราชพงศาวดารกรุงรัตนโกสินทร์\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:34.692035891+07:00","message":"receive interim result [false|false]: ที่สุดในพระราชพงศาวดารกรุงรัตนโกสินทร์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:34.692048373+07:00","message":"[buffer interim] 682 false ที่สุดในพระราชพงศาวดารกรุงรัตนโกสินทร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:34.692055463+07:00","message":"[bufferProcess] interim [660000000]:ที่สุดในพระราชพงศาวดารกรุงรัตนโกสินทร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:34.692057737+07:00","message":"[bufferProcess] send to processor:ที่สุดในพระราชพงศาวดารกรุงรัตนโกสินทร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:34.692063352+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:34.692065831+07:00","message":"> Transcript [4097] [false]: 'ที่สุดในพระราชพงศาวดารกรุงรัตนโกสินทร์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:34.692068994+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:34.692070983+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:34.692073832+07:00","message":"StatePrefix: 'ที่สุดในพระราชพงศาวดาร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:34.692076754+07:00","message":"TextPushed: 'ที่สุดในพระราช'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:45:34.710851582+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:45:34.71087939+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:34.876957388+07:00","message":"receive streaming session, msgId: 682"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:34.877002716+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":"2025-10-27T14:45:34.877009109+07:00","message":"receive interim result [false|false]: ที่สุดในพระราชพงศาวดารกรุงรัตนโกสินทร์รัชกาล"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:34.877023147+07:00","message":"[buffer interim] 682 false ที่สุดในพระราชพงศาวดารกรุงรัตนโกสินทร์รัชกาล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:34.877033504+07:00","message":"[bufferProcess] interim [840000000]:ที่สุดในพระราชพงศาวดารกรุงรัตนโกสินทร์รัชกาล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:34.877035845+07:00","message":"[bufferProcess] send to processor:ที่สุดในพระราชพงศาวดารกรุงรัตนโกสินทร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:34.877041117+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:34.877044146+07:00","message":"> Transcript [4098] [false]: 'ที่สุดในพระราชพงศาวดารกรุงรัตนโกสินทร์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:34.877047666+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:34.877049487+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:34.877051536+07:00","message":"StatePrefix: 'ที่สุดในพระราชพงศาวดาร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:34.877053753+07:00","message":"TextPushed: 'ที่สุดในพระราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:34.877059553+07:00","message":"Push: 'พงศาวดาร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:34.877061598+07:00","message":"TextPushed: 'ที่สุดในพระราชพงศาวดาร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:34.877063527+07:00","message":"Set new StatePrefix : 'ที่สุดในพระราชพงศาวดารกรุงรัตนโกสินทร์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:34.877065467+07:00","message":"Next Push (prob) : 'กรุงรัตนโกสินทร์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:34.877072963+07:00","message":"push: {false พงศาวดาร 0 0xc0023e9180}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:35.197978914+07:00","message":"receive streaming session, msgId: 682"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:35.198013788+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":"2025-10-27T14:45:35.198019161+07:00","message":"receive interim result [false|false]: ที่สุดในพระราชพงศาวดารกรุงรัตนโกสินทร์รัชกาลที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:35.19803202+07:00","message":"[buffer interim] 682 false ที่สุดในพระราชพงศาวดารกรุงรัตนโกสินทร์รัชกาลที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:35.198038533+07:00","message":"[bufferProcess] interim [140000000]:ที่สุดในพระราชพงศาวดารกรุงรัตนโกสินทร์รัชกาลที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:35.198040786+07:00","message":"[bufferProcess] send to processor:ที่สุดในพระราชพงศาวดารกรุงรัตนโกสินทร์รัชกาล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:35.198045974+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:35.198048502+07:00","message":"> Transcript [4099] [false]: 'ที่สุดในพระราชพงศาวดารกรุงรัตนโกสินทร์รัชกาล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:35.198051725+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:35.198053562+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:35.198055138+07:00","message":"StatePrefix: 'ที่สุดในพระราชพงศาวดารกรุงรัตนโกสินทร์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:35.198057467+07:00","message":"TextPushed: 'ที่สุดในพระราชพงศาวดาร'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:35.25934853+07:00","message":"receive streaming session, msgId: 682"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:35.259406472+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่สุดในพระราชพงศาวดารกรุงรัตนโกสินทร์รัชกาลที่ 1\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:35.259413333+07:00","message":"receive interim result [false|false]: ที่สุดในพระราชพงศาวดารกรุงรัตนโกสินทร์รัชกาลที่ 1"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:35.259429335+07:00","message":"[buffer interim] 682 false ที่สุดในพระราชพงศาวดารกรุงรัตนโกสินทร์รัชกาลที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:35.259436885+07:00","message":"[bufferProcess] interim [260000000]:ที่สุดในพระราชพงศาวดารกรุงรัตนโกสินทร์รัชกาลที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:35.25943995+07:00","message":"[bufferProcess] send to processor:ที่สุดในพระราชพงศาวดารกรุงรัตนโกสินทร์รัชกาลที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:35.259447531+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:35.259451071+07:00","message":"> Transcript [4100] [false]: 'ที่สุดในพระราชพงศาวดารกรุงรัตนโกสินทร์รัชกาลที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:35.259455492+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:35.259458111+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:35.259460292+07:00","message":"StatePrefix: 'ที่สุดในพระราชพงศาวดารกรุงรัตนโกสินทร์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:35.259463007+07:00","message":"TextPushed: 'ที่สุดในพระราชพงศาวดาร'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:35.296511438+07:00","message":"[GCS] IsForceVAD: false for message ID: 682"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:35.370520836+07:00","message":"[GCS] Start streaming session, msgId: 683"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:35.408777786+07:00","message":"receive streaming session, msgId: 682"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:35.408816979+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่สุดในพระราชพงศาวดารกรุงรัตนโกสินทร์รัชกาลที่ 1\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:35.408823045+07:00","message":"receive interim result [true|false]: ที่สุดในพระราชพงศาวดารกรุงรัตนโกสินทร์รัชกาลที่ 1"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:35.408830323+07:00","message":"end recv isFinal message id 682"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:35.408832226+07:00","message":"end Recv id 682"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:35.408841294+07:00","message":"[buffer interim] 682 true ที่สุดในพระราชพงศาวดารกรุงรัตนโกสินทร์รัชกาลที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:35.40885069+07:00","message":"[bufferProcess] interim [500000000]:ที่สุดในพระราชพงศาวดารกรุงรัตนโกสินทร์รัชกาลที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:35.408853645+07:00","message":"[bufferProcess] send to processor (isfinal):ที่สุดในพระราชพงศาวดารกรุงรัตนโกสินทร์รัชกาลที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:35.40885689+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:35.408859455+07:00","message":"> Transcript [4101] [false]: 'ที่สุดในพระราชพงศาวดารกรุงรัตนโกสินทร์รัชกาลที่ 1'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:35.408862398+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:35.408864025+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:35.408865593+07:00","message":"StatePrefix: 'ที่สุดในพระราชพงศาวดารกรุงรัตนโกสินทร์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:35.40886877+07:00","message":"TextPushed: 'ที่สุดในพระราชพงศาวดาร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:35.408870406+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:35.408872413+07:00","message":"> Transcript [4102] [true]: 'ที่สุดในพระราชพงศาวดารกรุงรัตนโกสินทร์รัชกาลที่ 1'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:35.408875957+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:35.408877423+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:35.40887872+07:00","message":"StatePrefix: 'ที่สุดในพระราชพงศาวดารกรุงรัตนโกสินทร์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:35.408880189+07:00","message":"TextPushed: 'ที่สุดในพระราชพงศาวดาร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:35.408882834+07:00","message":"Push: 'กรุงรัตนโกสินทร์รัชกาลที่ 1'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:35.408890385+07:00","message":"push: {true กรุงรัตนโกสินทร์รัชกาลที่ 1 0 0xc0023e9180}"}
{"level":"info","service":"Main","time":"2025-10-27T14:45:35.418850195+07:00","message":"write wav file: './tmp/7446/7446_682.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:36.258267728+07:00","message":"receive streaming session, msgId: 683"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:36.258303658+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":"2025-10-27T14:45:36.258309512+07:00","message":"receive interim result [false|false]: จะกลับ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:36.258322757+07:00","message":"[buffer interim] 683 false จะกลับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:36.258330317+07:00","message":"[bufferProcess] interim [900000000]:จะกลับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:36.258332519+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:36.438190143+07:00","message":"receive streaming session, msgId: 683"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:36.43822546+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":"2025-10-27T14:45:36.438231011+07:00","message":"receive interim result [false|false]: จะกลับจ้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:36.438243401+07:00","message":"[buffer interim] 683 false จะกลับจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:36.438250552+07:00","message":"[bufferProcess] interim [80000000]:จะกลับจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:36.438252768+07:00","message":"[bufferProcess] send to processor:จะกลับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:36.438257708+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:36.438260668+07:00","message":"> Transcript [4103] [false]: 'จะกลับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:36.438262661+07:00","message":"Set StatePrefix (first interim): 'จะกลับ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:36.537205695+07:00","message":"receive streaming session, msgId: 683"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:36.537250709+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":"2025-10-27T14:45:36.537256725+07:00","message":"receive interim result [false|false]: ระดับเจ้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:36.537270969+07:00","message":"[buffer interim] 683 false ระดับเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:36.5372818+07:00","message":"[bufferProcess] interim [140000000]:ระดับเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:36.537284953+07:00","message":"[bufferProcess] send to processor:จะกลับจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:36.537291868+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:36.537295206+07:00","message":"> Transcript [4104] [false]: 'จะกลับจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:36.537299002+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:36.537301268+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:36.537303547+07:00","message":"StatePrefix: 'จะกลับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:36.53730569+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:36.60645164+07:00","message":"receive streaming session, msgId: 683"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:36.606487202+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":"2025-10-27T14:45:36.606492817+07:00","message":"receive interim result [false|false]: ระดับเจ้าพ่อ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:36.606506665+07:00","message":"[buffer interim] 683 false ระดับเจ้าพ่อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:36.606513759+07:00","message":"[bufferProcess] interim [260000000]:ระดับเจ้าพ่อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:36.606516081+07:00","message":"[bufferProcess] send to processor:ระดับเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:36.606519092+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:36.60652157+07:00","message":"> Transcript [4105] [false]: 'ระดับเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:36.606523487+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:36.606525109+07:00","message":"Set new StatePrefix: 'ระดับเจ้า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:36.611353428+07:00","message":"receive streaming session, msgId: 683"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:36.611376543+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":"2025-10-27T14:45:36.611383604+07:00","message":"receive interim result [false|false]: ฉบับเจ้าพระยา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:36.611395121+07:00","message":"[buffer interim] 683 false ฉบับเจ้าพระยา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:36.611400624+07:00","message":"[bufferProcess] interim [320000000]:ฉบับเจ้าพระยา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:36.611402669+07:00","message":"[bufferProcess] send to processor:ระดับเจ้าพ่อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:36.611407434+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:36.611409941+07:00","message":"> Transcript [4106] [false]: 'ระดับเจ้าพ่อ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:36.611416495+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:36.611418725+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:36.611420156+07:00","message":"StatePrefix: 'ระดับเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:36.611421867+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:36.988040344+07:00","message":"receive streaming session, msgId: 683"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:36.98807602+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":"2025-10-27T14:45:36.988081597+07:00","message":"receive interim result [false|false]: ฉบับเจ้าพระยาที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:36.988095627+07:00","message":"[buffer interim] 683 false ฉบับเจ้าพระยาที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:36.988103398+07:00","message":"[bufferProcess] interim [680000000]:ฉบับเจ้าพระยาที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:36.988105464+07:00","message":"[bufferProcess] send to processor:ฉบับเจ้าพระยา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:36.988108506+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:36.988111099+07:00","message":"> Transcript [4107] [false]: 'ฉบับเจ้าพระยา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:36.988113493+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:36.988115408+07:00","message":"Set new StatePrefix: 'ฉบับเจ้าพระยา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:37.247421434+07:00","message":"receive streaming session, msgId: 683"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:37.247463499+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":"2025-10-27T14:45:37.247469125+07:00","message":"receive interim result [false|false]: ฉบับเจ้าพระยาที่พัก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:37.247482154+07:00","message":"[buffer interim] 683 false ฉบับเจ้าพระยาที่พัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:37.247489534+07:00","message":"[bufferProcess] interim [860000000]:ฉบับเจ้าพระยาที่พัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:37.247491603+07:00","message":"[bufferProcess] send to processor:ฉบับเจ้าพระยาที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:37.247494653+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:37.247497507+07:00","message":"> Transcript [4108] [false]: 'ฉบับเจ้าพระยาที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:37.247500317+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:37.247502127+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:37.247503558+07:00","message":"StatePrefix: 'ฉบับเจ้าพระยา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:37.247505465+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:37.438161485+07:00","message":"receive streaming session, msgId: 683"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:37.438201653+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":"2025-10-27T14:45:37.43820731+07:00","message":"receive interim result [false|false]: ฉบับเจ้าพระยาทิพากร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:37.438219473+07:00","message":"[buffer interim] 683 false ฉบับเจ้าพระยาทิพากร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:37.438225363+07:00","message":"[bufferProcess] interim [100000000]:ฉบับเจ้าพระยาทิพากร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:37.43822735+07:00","message":"[bufferProcess] send to processor:ฉบับเจ้าพระยาที่พัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:37.438232178+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:37.438234642+07:00","message":"> Transcript [4109] [false]: 'ฉบับเจ้าพระยาที่พัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:37.438237649+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:37.438239434+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:37.438241014+07:00","message":"StatePrefix: 'ฉบับเจ้าพระยา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:37.438242902+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:37.62718384+07:00","message":"receive streaming session, msgId: 683"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:37.627215116+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":"2025-10-27T14:45:37.62722056+07:00","message":"receive interim result [false|false]: ฉบับเจ้าพระยาทิพากรวงศ์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:37.627240949+07:00","message":"[buffer interim] 683 false ฉบับเจ้าพระยาทิพากรวงศ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:37.627248089+07:00","message":"[bufferProcess] interim [280000000]:ฉบับเจ้าพระยาทิพากรวงศ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:37.627250166+07:00","message":"[bufferProcess] send to processor:ฉบับเจ้าพระยาทิพากร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:37.627255258+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:37.627259386+07:00","message":"> Transcript [4110] [false]: 'ฉบับเจ้าพระยาทิพากร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:37.627262106+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:37.627264182+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:37.627266026+07:00","message":"StatePrefix: 'ฉบับเจ้าพระยา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:37.627267979+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:45:37.711288101+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:45:37.711339396+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:38.056835986+07:00","message":"receive streaming session, msgId: 683"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:38.056866047+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":"2025-10-27T14:45:38.056871104+07:00","message":"receive interim result [false|false]: ฉบับเจ้าพระยาทิพากรวงศ์ฉัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:38.056883392+07:00","message":"[buffer interim] 683 false ฉบับเจ้าพระยาทิพากรวงศ์ฉัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:38.056890459+07:00","message":"[bufferProcess] interim [640000000]:ฉบับเจ้าพระยาทิพากรวงศ์ฉัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:38.056892615+07:00","message":"[bufferProcess] send to processor:ฉบับเจ้าพระยาทิพากรวงศ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:38.056898038+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:38.056900365+07:00","message":"> Transcript [4111] [false]: 'ฉบับเจ้าพระยาทิพากรวงศ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:38.05690325+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:38.056905351+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:38.056907079+07:00","message":"StatePrefix: 'ฉบับเจ้าพระยา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:38.056909019+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:38.05691292+07:00","message":"Push: 'ฉบับเจ้าพระยา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:38.056914827+07:00","message":"TextPushed: 'ฉบับเจ้าพระยา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:38.056916989+07:00","message":"Set new StatePrefix : 'ฉบับเจ้าพระยาทิพากรวงศ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:38.056918988+07:00","message":"Next Push (prob) : 'ทิพากรวงศ์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:38.056925676+07:00","message":"push: {false ฉบับเจ้าพระยา 0 0xc002922b80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:38.073191903+07:00","message":"receive streaming session, msgId: 683"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:38.073224421+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":"2025-10-27T14:45:38.073229868+07:00","message":"receive interim result [false|false]: ฉบับเจ้าพระยาทิพากรวงศ์ฉบับ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:38.073244232+07:00","message":"[buffer interim] 683 false ฉบับเจ้าพระยาทิพากรวงศ์ฉบับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:38.073250512+07:00","message":"[bufferProcess] interim [700000000]:ฉบับเจ้าพระยาทิพากรวงศ์ฉบับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:38.073252605+07:00","message":"[bufferProcess] send to processor:ฉบับเจ้าพระยาทิพากรวงศ์ฉัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:38.073257636+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:38.073260056+07:00","message":"> Transcript [4112] [false]: 'ฉบับเจ้าพระยาทิพากรวงศ์ฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:38.073279993+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:38.073281816+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:38.073283631+07:00","message":"StatePrefix: 'ฉบับเจ้าพระยาทิพากรวงศ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:38.073286016+07:00","message":"TextPushed: 'ฉบับเจ้าพระยา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:38.489984215+07:00","message":"receive streaming session, msgId: 683"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:38.49001711+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":"2025-10-27T14:45:38.490022995+07:00","message":"receive interim result [false|false]: ฉบับเจ้าพระยาทิพากรวงศ์ฉบับตัวเขียน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:38.490040381+07:00","message":"[buffer interim] 683 false ฉบับเจ้าพระยาทิพากรวงศ์ฉบับตัวเขียน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:38.490049585+07:00","message":"[bufferProcess] interim [60000000]:ฉบับเจ้าพระยาทิพากรวงศ์ฉบับตัวเขียน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:38.490051931+07:00","message":"[bufferProcess] send to processor:ฉบับเจ้าพระยาทิพากรวงศ์ฉบับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:38.490057978+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:38.490060893+07:00","message":"> Transcript [4113] [false]: 'ฉบับเจ้าพระยาทิพากรวงศ์ฉบับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:38.49006429+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:38.490066311+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:38.490068134+07:00","message":"StatePrefix: 'ฉบับเจ้าพระยาทิพากรวงศ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:38.490070244+07:00","message":"TextPushed: 'ฉบับเจ้าพระยา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:38.717878265+07:00","message":"receive streaming session, msgId: 683"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:38.717911432+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":"2025-10-27T14:45:38.717917304+07:00","message":"receive interim result [false|false]: ฉบับเจ้าพระยาทิพากรวงศ์ฉบับตัวเขียนระบุ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:38.717930654+07:00","message":"[buffer interim] 683 false ฉบับเจ้าพระยาทิพากรวงศ์ฉบับตัวเขียนระบุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:38.717937165+07:00","message":"[bufferProcess] interim [360000000]:ฉบับเจ้าพระยาทิพากรวงศ์ฉบับตัวเขียนระบุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:38.717939216+07:00","message":"[bufferProcess] send to processor:ฉบับเจ้าพระยาทิพากรวงศ์ฉบับตัวเขียน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:38.71794457+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:38.717947139+07:00","message":"> Transcript [4114] [false]: 'ฉบับเจ้าพระยาทิพากรวงศ์ฉบับตัวเขียน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:38.717950066+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:38.717951877+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:38.717953817+07:00","message":"StatePrefix: 'ฉบับเจ้าพระยาทิพากรวงศ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:38.717955984+07:00","message":"TextPushed: 'ฉบับเจ้าพระยา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:38.72239166+07:00","message":"receive streaming session, msgId: 683"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:38.722420078+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":"2025-10-27T14:45:38.722427+07:00","message":"receive interim result [false|false]: ฉบับเจ้าพระยาทิพากรวงศ์ฉบับตัวเขียนระบบ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:38.722440032+07:00","message":"[buffer interim] 683 false ฉบับเจ้าพระยาทิพากรวงศ์ฉบับตัวเขียนระบบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:38.722446206+07:00","message":"[bufferProcess] interim [420000000]:ฉบับเจ้าพระยาทิพากรวงศ์ฉบับตัวเขียนระบบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:38.722449469+07:00","message":"[bufferProcess] send to processor:ฉบับเจ้าพระยาทิพากรวงศ์ฉบับตัวเขียนระบุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:38.722455538+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:38.722458909+07:00","message":"> Transcript [4115] [false]: 'ฉบับเจ้าพระยาทิพากรวงศ์ฉบับตัวเขียนระบุ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:38.72246298+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:38.722465069+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:38.722467783+07:00","message":"StatePrefix: 'ฉบับเจ้าพระยาทิพากรวงศ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:38.722470496+07:00","message":"TextPushed: 'ฉบับเจ้าพระยา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:38.72247607+07:00","message":"Push: 'ทิพากรวงศ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:38.722478091+07:00","message":"TextPushed: 'ฉบับเจ้าพระยาทิพากรวงศ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:38.722480817+07:00","message":"Set new StatePrefix : 'ฉบับเจ้าพระยาทิพากรวงศ์ฉบับตัวเขียนระบุ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:38.722483668+07:00","message":"Next Push (prob) : 'ฉบับตัวเขียนระบุ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:38.722495839+07:00","message":"push: {false ทิพากรวงศ์ 0 0xc002922b80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:38.920100524+07:00","message":"receive streaming session, msgId: 683"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:38.92016636+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":"2025-10-27T14:45:38.920174215+07:00","message":"receive interim result [false|false]: ฉบับเจ้าพระยาทิพากรวงศ์ฉบับตัวเขียนระบุว่า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:38.92019185+07:00","message":"[buffer interim] 683 false ฉบับเจ้าพระยาทิพากรวงศ์ฉบับตัวเขียนระบุว่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:38.920208401+07:00","message":"[bufferProcess] interim [540000000]:ฉบับเจ้าพระยาทิพากรวงศ์ฉบับตัวเขียนระบุว่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:38.920211697+07:00","message":"[bufferProcess] send to processor:ฉบับเจ้าพระยาทิพากรวงศ์ฉบับตัวเขียนระบบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:38.920216146+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:38.92022001+07:00","message":"> Transcript [4116] [false]: 'ฉบับเจ้าพระยาทิพากรวงศ์ฉบับตัวเขียนระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:38.920222971+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:38.920227067+07:00","message":"Set new StatePrefix: 'ฉบับเจ้าพระยาทิพากรวงศ์ฉบับตัวเขียนระบบ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:38.925765096+07:00","message":"receive streaming session, msgId: 683"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:38.925789877+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":"2025-10-27T14:45:38.925794737+07:00","message":"receive interim result [false|false]: ฉบับเจ้าพระยาทิพากรวงศ์ฉบับตัวเขียนระบบว่า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:38.925811579+07:00","message":"[buffer interim] 683 false ฉบับเจ้าพระยาทิพากรวงศ์ฉบับตัวเขียนระบบว่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:38.925818582+07:00","message":"[bufferProcess] interim [600000000]:ฉบับเจ้าพระยาทิพากรวงศ์ฉบับตัวเขียนระบบว่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:38.925821098+07:00","message":"[bufferProcess] send to processor:ฉบับเจ้าพระยาทิพากรวงศ์ฉบับตัวเขียนระบุว่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:38.925825473+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:38.925828287+07:00","message":"> Transcript [4117] [false]: 'ฉบับเจ้าพระยาทิพากรวงศ์ฉบับตัวเขียนระบุว่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:38.925830898+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:38.925832954+07:00","message":"Set new StatePrefix: 'ฉบับเจ้าพระยาทิพากรวงศ์ฉบับตัวเขียนระบุว่า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:39.591699269+07:00","message":"receive streaming session, msgId: 683"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:39.591736433+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":"2025-10-27T14:45:39.591741729+07:00","message":"receive interim result [false|false]: ฉบับเจ้าพระยาทิพากรวงศ์ฉบับตัวเขียนระบบว่า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:39.591757915+07:00","message":"[buffer interim] 683 false ฉบับเจ้าพระยาทิพากรวงศ์ฉบับตัวเขียนระบบว่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:39.591766492+07:00","message":"[bufferProcess] interim [200000000]:ฉบับเจ้าพระยาทิพากรวงศ์ฉบับตัวเขียนระบบว่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:39.591769573+07:00","message":"[bufferProcess] send to processor:ฉบับเจ้าพระยาทิพากรวงศ์ฉบับตัวเขียนระบบว่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:39.5917743+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:39.591777755+07:00","message":"> Transcript [4118] [false]: 'ฉบับเจ้าพระยาทิพากรวงศ์ฉบับตัวเขียนระบบว่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:39.59178067+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:39.591782983+07:00","message":"Set new StatePrefix: 'ฉบับเจ้าพระยาทิพากรวงศ์ฉบับตัวเขียนระบบว่า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:39.75088005+07:00","message":"receive streaming session, msgId: 683"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:39.750917982+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":"2025-10-27T14:45:39.750924022+07:00","message":"receive interim result [false|false]: ฉบับเจ้าพระยาทิพากรวงศ์ฉบับตัวเขียนระบบว่าใช้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:39.750937166+07:00","message":"[buffer interim] 683 false ฉบับเจ้าพระยาทิพากรวงศ์ฉบับตัวเขียนระบบว่าใช้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:39.750943973+07:00","message":"[bufferProcess] interim [380000000]:ฉบับเจ้าพระยาทิพากรวงศ์ฉบับตัวเขียนระบบว่าใช้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:39.750946578+07:00","message":"[bufferProcess] send to processor:ฉบับเจ้าพระยาทิพากรวงศ์ฉบับตัวเขียนระบบว่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:39.750951999+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:39.750954382+07:00","message":"> Transcript [4119] [false]: 'ฉบับเจ้าพระยาทิพากรวงศ์ฉบับตัวเขียนระบบว่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:39.750957686+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:39.750959475+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:39.750961093+07:00","message":"StatePrefix: 'ฉบับเจ้าพระยาทิพากรวงศ์ฉบับตัวเขียนระบบว่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:39.750980282+07:00","message":"TextPushed: 'ฉบับเจ้าพระยาทิพากรวงศ์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:39.953296017+07:00","message":"receive streaming session, msgId: 683"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:39.953333006+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":"2025-10-27T14:45:39.953339507+07:00","message":"receive interim result [false|false]: ฉบับเจ้าพระยาทิพากรวงศ์ฉบับตัวเขียนระบบว่าใช้ส่ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:39.953353847+07:00","message":"[buffer interim] 683 false ฉบับเจ้าพระยาทิพากรวงศ์ฉบับตัวเขียนระบบว่าใช้ส่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:39.95336397+07:00","message":"[bufferProcess] interim [620000000]:ฉบับเจ้าพระยาทิพากรวงศ์ฉบับตัวเขียนระบบว่าใช้ส่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:39.95336726+07:00","message":"[bufferProcess] send to processor:ฉบับเจ้าพระยาทิพากรวงศ์ฉบับตัวเขียนระบบว่าใช้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:39.953373011+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:39.953376852+07:00","message":"> Transcript [4120] [false]: 'ฉบับเจ้าพระยาทิพากรวงศ์ฉบับตัวเขียนระบบว่าใช้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:39.953381257+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:39.953383594+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:39.953385972+07:00","message":"StatePrefix: 'ฉบับเจ้าพระยาทิพากรวงศ์ฉบับตัวเขียนระบบว่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:39.953397022+07:00","message":"TextPushed: 'ฉบับเจ้าพระยาทิพากรวงศ์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:40.164043929+07:00","message":"receive streaming session, msgId: 683"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:40.164081094+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":"2025-10-27T14:45:40.164086861+07:00","message":"receive interim result [false|false]: ฉบับเจ้าพระยาทิพากรวงศ์ฉบับตัวเขียนระบบว่าใช้ส่องพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:40.164105913+07:00","message":"[buffer interim] 683 false ฉบับเจ้าพระยาทิพากรวงศ์ฉบับตัวเขียนระบบว่าใช้ส่องพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:40.164115064+07:00","message":"[bufferProcess] interim [800000000]:ฉบับเจ้าพระยาทิพากรวงศ์ฉบับตัวเขียนระบบว่าใช้ส่องพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:40.164117207+07:00","message":"[bufferProcess] send to processor:ฉบับเจ้าพระยาทิพากรวงศ์ฉบับตัวเขียนระบบว่าใช้ส่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:40.164122684+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:40.16412541+07:00","message":"> Transcript [4121] [false]: 'ฉบับเจ้าพระยาทิพากรวงศ์ฉบับตัวเขียนระบบว่าใช้ส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:40.164129482+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:40.164131138+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:40.164132924+07:00","message":"StatePrefix: 'ฉบับเจ้าพระยาทิพากรวงศ์ฉบับตัวเขียนระบบว่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:40.164135247+07:00","message":"TextPushed: 'ฉบับเจ้าพระยาทิพากรวงศ์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:40.265947439+07:00","message":"receive streaming session, msgId: 683"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:40.265989326+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":"2025-10-27T14:45:40.265996967+07:00","message":"receive interim result [false|false]: ฉบับเจ้าพระยาทิพากรวงศ์ฉบับตัวเขียนระบบว่าใช้ส่งครับ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:40.266009043+07:00","message":"[buffer interim] 683 false ฉบับเจ้าพระยาทิพากรวงศ์ฉบับตัวเขียนระบบว่าใช้ส่งครับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:40.266015722+07:00","message":"[bufferProcess] interim [920000000]:ฉบับเจ้าพระยาทิพากรวงศ์ฉบับตัวเขียนระบบว่าใช้ส่งครับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:40.266018532+07:00","message":"[bufferProcess] send to processor:ฉบับเจ้าพระยาทิพากรวงศ์ฉบับตัวเขียนระบบว่าใช้ส่องพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:40.266023803+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:40.266026511+07:00","message":"> Transcript [4122] [false]: 'ฉบับเจ้าพระยาทิพากรวงศ์ฉบับตัวเขียนระบบว่าใช้ส่องพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:40.266030113+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:40.266031733+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:40.266033472+07:00","message":"StatePrefix: 'ฉบับเจ้าพระยาทิพากรวงศ์ฉบับตัวเขียนระบบว่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:40.266036733+07:00","message":"TextPushed: 'ฉบับเจ้าพระยาทิพากรวงศ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:40.266041256+07:00","message":"Push: 'ฉบับตัวเขียนระบบว่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:40.266042938+07:00","message":"TextPushed: 'ฉบับเจ้าพระยาทิพากรวงศ์ฉบับตัวเขียนระบบว่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:40.266044728+07:00","message":"Set new StatePrefix : 'ฉบับเจ้าพระยาทิพากรวงศ์ฉบับตัวเขียนระบบว่าใช้ส่องพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:40.266046984+07:00","message":"Next Push (prob) : 'ใช้ส่องพระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:40.26605428+07:00","message":"push: {false ฉบับตัวเขียนระบบว่า 0 0xc002922b80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:40.333659307+07:00","message":"receive streaming session, msgId: 683"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:40.333691264+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":"2025-10-27T14:45:40.333697084+07:00","message":"receive interim result [false|false]: ฉบับเจ้าพระยาทิพากรวงศ์ฉบับตัวเขียนระบบว่าใช้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:40.333706771+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 2 ระบบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:40.333709177+07:00","message":"receive interim result [false|false]:  2 ระบบ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:40.333715765+07:00","message":"[buffer interim] 683 false ฉบับเจ้าพระยาทิพากรวงศ์ฉบับตัวเขียนระบบว่าใช้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:40.333719157+07:00","message":"[buffer interim] 683 false  2 ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:40.333724781+07:00","message":"[bufferProcess] interim [980000000]:ฉบับเจ้าพระยาทิพากรวงศ์ฉบับตัวเขียนระบบว่าใช้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:40.333727091+07:00","message":"[bufferProcess] send to processor:ฉบับเจ้าพระยาทิพากรวงศ์ฉบับตัวเขียนระบบว่าใช้ส่งครับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:40.333730085+07:00","message":"[bufferProcess] interim [980000000]: 2 ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:40.333732912+07:00","message":"[bufferProcess] update buffer: ฉบับเจ้าพระยาทิพากรวงศ์ฉบับตัวเขียนระบบว่าใช้ 2 ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:40.333735718+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:40.333738265+07:00","message":"> Transcript [4123] [false]: 'ฉบับเจ้าพระยาทิพากรวงศ์ฉบับตัวเขียนระบบว่าใช้ส่งครับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:40.333740475+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:40.333742013+07:00","message":"Set new StatePrefix: 'ฉบับเจ้าพระยาทิพากรวงศ์ฉบับตัวเขียนระบบว่าใช้ส่งครับ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:40.461085388+07:00","message":"receive streaming session, msgId: 683"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:40.46112079+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":"2025-10-27T14:45:40.4611265+07:00","message":"receive interim result [false|false]: ฉบับเจ้าพระยาทิพากรวงศ์ฉบับตัวเขียนระบบว่าใช้ส่องพระบรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:40.461138669+07:00","message":"[buffer interim] 683 false ฉบับเจ้าพระยาทิพากรวงศ์ฉบับตัวเขียนระบบว่าใช้ส่องพระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:40.46114774+07:00","message":"[bufferProcess] interim [40000000]:ฉบับเจ้าพระยาทิพากรวงศ์ฉบับตัวเขียนระบบว่าใช้ส่องพระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:40.461150422+07:00","message":"[bufferProcess] send to processor:ฉบับเจ้าพระยาทิพากรวงศ์ฉบับตัวเขียนระบบว่าใช้ 2 ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:40.461155911+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:40.461158272+07:00","message":"> Transcript [4124] [false]: 'ฉบับเจ้าพระยาทิพากรวงศ์ฉบับตัวเขียนระบบว่าใช้ 2 ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:40.461169308+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:40.461171462+07:00","message":"Set new StatePrefix: 'ฉบับเจ้าพระยาทิพากรวงศ์ฉบับตัวเขียนระบบว่าใช้ 2 ระบบ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:40.519267148+07:00","message":"receive streaming session, msgId: 683"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:40.519301257+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":"2025-10-27T14:45:40.519306805+07:00","message":"receive interim result [false|false]: ฉบับเจ้าพระยาทิพากรวงศ์ฉบับตัวเขียนระบบว่าใช้ส่องพระบรมศพ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:40.519326055+07:00","message":"[buffer interim] 683 false ฉบับเจ้าพระยาทิพากรวงศ์ฉบับตัวเขียนระบบว่าใช้ส่องพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:40.519333277+07:00","message":"[bufferProcess] interim [220000000]:ฉบับเจ้าพระยาทิพากรวงศ์ฉบับตัวเขียนระบบว่าใช้ส่องพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:40.519335518+07:00","message":"[bufferProcess] send to processor:ฉบับเจ้าพระยาทิพากรวงศ์ฉบับตัวเขียนระบบว่าใช้ส่องพระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:40.519338993+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:40.519342081+07:00","message":"> Transcript [4125] [false]: 'ฉบับเจ้าพระยาทิพากรวงศ์ฉบับตัวเขียนระบบว่าใช้ส่องพระบรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:40.519344509+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:40.519346597+07:00","message":"Set new StatePrefix: 'ฉบับเจ้าพระยาทิพากรวงศ์ฉบับตัวเขียนระบบว่าใช้ส่องพระบรม'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:45:40.712184922+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:45:40.712197005+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:40.839018169+07:00","message":"receive streaming session, msgId: 683"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:40.839067574+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":"2025-10-27T14:45:40.8390731+07:00","message":"receive interim result [false|false]: ฉบับเจ้าพระยาทิพากรวงศ์ฉบับตัวเขียนระบบว่าใช้ส่องพระบรมศพของ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:40.839086542+07:00","message":"[buffer interim] 683 false ฉบับเจ้าพระยาทิพากรวงศ์ฉบับตัวเขียนระบบว่าใช้ส่องพระบรมศพของ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:40.839095996+07:00","message":"[bufferProcess] interim [520000000]:ฉบับเจ้าพระยาทิพากรวงศ์ฉบับตัวเขียนระบบว่าใช้ส่องพระบรมศพของ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:40.83909915+07:00","message":"[bufferProcess] send to processor:ฉบับเจ้าพระยาทิพากรวงศ์ฉบับตัวเขียนระบบว่าใช้ส่องพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:40.839105285+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:40.839108944+07:00","message":"> Transcript [4126] [false]: 'ฉบับเจ้าพระยาทิพากรวงศ์ฉบับตัวเขียนระบบว่าใช้ส่องพระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:40.839113112+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:40.839115516+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:40.839117693+07:00","message":"StatePrefix: 'ฉบับเจ้าพระยาทิพากรวงศ์ฉบับตัวเขียนระบบว่าใช้ส่องพระบรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:40.839121245+07:00","message":"TextPushed: 'ฉบับเจ้าพระยาทิพากรวงศ์ฉบับตัวเขียนระบบว่า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:41.16067587+07:00","message":"receive streaming session, msgId: 683"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:41.160710945+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":"2025-10-27T14:45:41.160716943+07:00","message":"receive interim result [false|false]: ฉบับเจ้าพระยาทิพากรวงศ์ฉบับตัวเขียนระบบว่าใช้ส่องพระบรมศพของพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:41.160730817+07:00","message":"[buffer interim] 683 false ฉบับเจ้าพระยาทิพากรวงศ์ฉบับตัวเขียนระบบว่าใช้ส่องพระบรมศพของพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:41.160740287+07:00","message":"[bufferProcess] interim [760000000]:ฉบับเจ้าพระยาทิพากรวงศ์ฉบับตัวเขียนระบบว่าใช้ส่องพระบรมศพของพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:41.16074267+07:00","message":"[bufferProcess] send to processor:ฉบับเจ้าพระยาทิพากรวงศ์ฉบับตัวเขียนระบบว่าใช้ส่องพระบรมศพของ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:41.160748323+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:41.160750932+07:00","message":"> Transcript [4127] [false]: 'ฉบับเจ้าพระยาทิพากรวงศ์ฉบับตัวเขียนระบบว่าใช้ส่องพระบรมศพของ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:41.160754351+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:41.160756031+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:41.160757603+07:00","message":"StatePrefix: 'ฉบับเจ้าพระยาทิพากรวงศ์ฉบับตัวเขียนระบบว่าใช้ส่องพระบรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:41.160759841+07:00","message":"TextPushed: 'ฉบับเจ้าพระยาทิพากรวงศ์ฉบับตัวเขียนระบบว่า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:41.197218748+07:00","message":"[GCS] IsForceVAD: false for message ID: 683"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:41.257403277+07:00","message":"[GCS] Start streaming session, msgId: 684"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:41.284437245+07:00","message":"receive streaming session, msgId: 683"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:41.28447778+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":"2025-10-27T14:45:41.284484332+07:00","message":"receive interim result [false|false]: ฉบับเจ้าพระยาทิพากรวงศ์ฉบับตัวเขียนระบบว่าใช้ส่องพระบรมศพของพระบาท"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:41.2845004+07:00","message":"[buffer interim] 683 false ฉบับเจ้าพระยาทิพากรวงศ์ฉบับตัวเขียนระบบว่าใช้ส่องพระบรมศพของพระบาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:41.284507947+07:00","message":"[bufferProcess] interim [940000000]:ฉบับเจ้าพระยาทิพากรวงศ์ฉบับตัวเขียนระบบว่าใช้ส่องพระบรมศพของพระบาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:41.284510619+07:00","message":"[bufferProcess] send to processor:ฉบับเจ้าพระยาทิพากรวงศ์ฉบับตัวเขียนระบบว่าใช้ส่องพระบรมศพของพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:41.28451393+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:41.284516661+07:00","message":"> Transcript [4128] [false]: 'ฉบับเจ้าพระยาทิพากรวงศ์ฉบับตัวเขียนระบบว่าใช้ส่องพระบรมศพของพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:41.284537057+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:41.284540459+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:41.284545597+07:00","message":"StatePrefix: 'ฉบับเจ้าพระยาทิพากรวงศ์ฉบับตัวเขียนระบบว่าใช้ส่องพระบรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:41.284549244+07:00","message":"TextPushed: 'ฉบับเจ้าพระยาทิพากรวงศ์ฉบับตัวเขียนระบบว่า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:41.404985281+07:00","message":"receive streaming session, msgId: 683"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:41.405030236+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ฉบับเจ้าพระยาทิพากรวงศ์ฉบับตัวเขียนระบบว่าใช้ส่งพระบรมศพของพระบาท\",\"confidence\":0.9582341}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:41.405037723+07:00","message":"receive interim result [true|false]: ฉบับเจ้าพระยาทิพากรวงศ์ฉบับตัวเขียนระบบว่าใช้ส่งพระบรมศพของพระบาท"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:41.405046626+07:00","message":"end recv isFinal message id 683"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:41.40504944+07:00","message":"end Recv id 683"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:41.405060274+07:00","message":"[buffer interim] 683 true ฉบับเจ้าพระยาทิพากรวงศ์ฉบับตัวเขียนระบบว่าใช้ส่งพระบรมศพของพระบาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:41.405069373+07:00","message":"[bufferProcess] interim [60000000]:ฉบับเจ้าพระยาทิพากรวงศ์ฉบับตัวเขียนระบบว่าใช้ส่งพระบรมศพของพระบาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:41.405075877+07:00","message":"[bufferProcess] send to processor (isfinal):ฉบับเจ้าพระยาทิพากรวงศ์ฉบับตัวเขียนระบบว่าใช้ส่องพระบรมศพของพระบาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:41.405080445+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:41.405083882+07:00","message":"> Transcript [4129] [false]: 'ฉบับเจ้าพระยาทิพากรวงศ์ฉบับตัวเขียนระบบว่าใช้ส่องพระบรมศพของพระบาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:41.405088284+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:41.405090862+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:41.405093754+07:00","message":"StatePrefix: 'ฉบับเจ้าพระยาทิพากรวงศ์ฉบับตัวเขียนระบบว่าใช้ส่องพระบรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:41.405096712+07:00","message":"TextPushed: 'ฉบับเจ้าพระยาทิพากรวงศ์ฉบับตัวเขียนระบบว่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:41.405103744+07:00","message":"Push: 'ใช้ส่องพระบรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:41.405106174+07:00","message":"TextPushed: 'ฉบับเจ้าพระยาทิพากรวงศ์ฉบับตัวเขียนระบบว่าใช้ส่องพระบรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:41.405108833+07:00","message":"Set new StatePrefix : 'ฉบับเจ้าพระยาทิพากรวงศ์ฉบับตัวเขียนระบบว่าใช้ส่องพระบรมศพของพระบาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:41.405112246+07:00","message":"Next Push (prob) : 'ศพของพระบาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:41.405114342+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:41.405116499+07:00","message":"> Transcript [4130] [true]: 'ฉบับเจ้าพระยาทิพากรวงศ์ฉบับตัวเขียนระบบว่าใช้ส่งพระบรมศพของพระบาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:41.405119808+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:41.405121928+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:41.405123733+07:00","message":"StatePrefix: 'ฉบับเจ้าพระยาทิพากรวงศ์ฉบับตัวเขียนระบบว่าใช้ส่องพระบรมศพของพระบาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:41.405125799+07:00","message":"TextPushed: 'ฉบับเจ้าพระยาทิพากรวงศ์ฉบับตัวเขียนระบบว่าใช้ส่องพระบรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:41.405127773+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:41.405201261+07:00","message":"push: {false ใช้ส่องพระบรม 0 0xc002922b80}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:41.405356534+07:00","message":"Push: 'บาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:41.405362308+07:00","message":"TextPushed: 'ฉบับเจ้าพระยาทิพากรวงศ์ฉบับตัวเขียนระบบว่าใช้ส่องพระบรมบาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:41.405370576+07:00","message":"Set new StatePrefix : 'ฉบับเจ้าพระยาทิพากรวงศ์ฉบับตัวเขียนระบบว่าใช้ส่งพระบรมศพของพระบาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:41.405373448+07:00","message":"Next Push (prob) : 'ฉบับเจ้าพระยาทิพากรวงศ์ฉบับตัวเขียนระบบว่าใช้ส่งพระบรมศพของพระบาท'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:41.405381216+07:00","message":"push: {true บาท 0 0xc002922b80}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:41.405371244+07:00","message":"write aligntment file to 'tmp/7446/align_message_id_683.html'"}
{"level":"info","service":"Main","time":"2025-10-27T14:45:41.419854177+07:00","message":"write wav file: './tmp/7446/7446_683.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:41.938994757+07:00","message":"receive streaming session, msgId: 684"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:41.939048888+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":"2025-10-27T14:45:41.939054943+07:00","message":"receive interim result [false|false]: พระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:41.939070758+07:00","message":"[buffer interim] 684 false พระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:41.939078133+07:00","message":"[bufferProcess] interim [480000000]:พระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:41.939079549+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:41.988329364+07:00","message":"receive streaming session, msgId: 684"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:41.988368882+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":"2025-10-27T14:45:41.988373876+07:00","message":"receive interim result [false|false]: แอบรัก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:41.988385061+07:00","message":"[buffer interim] 684 false แอบรัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:41.988392702+07:00","message":"[bufferProcess] interim [540000000]:แอบรัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:41.988394977+07:00","message":"[bufferProcess] send to processor:พระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:41.988404007+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:41.988409929+07:00","message":"> Transcript [4131] [false]: 'พระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:41.988412295+07:00","message":"Set StatePrefix (first interim): 'พระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:42.310055091+07:00","message":"receive streaming session, msgId: 684"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:42.310099011+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":"2025-10-27T14:45:42.310105536+07:00","message":"receive interim result [false|false]: แอบรักพี่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:42.310120833+07:00","message":"[buffer interim] 684 false แอบรักพี่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:42.310130609+07:00","message":"[bufferProcess] interim [840000000]:แอบรักพี่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:42.310133528+07:00","message":"[bufferProcess] send to processor:แอบรัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:42.310147096+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:42.310151004+07:00","message":"> Transcript [4132] [false]: 'แอบรัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:42.310153778+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:42.310156096+07:00","message":"Set new StatePrefix: 'แอบรัก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:42.317433099+07:00","message":"receive streaming session, msgId: 684"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:42.317457392+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":"2025-10-27T14:45:42.317461948+07:00","message":"receive interim result [false|false]: พระพุทธเจ้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:42.317472944+07:00","message":"[buffer interim] 684 false พระพุทธเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:42.317477891+07:00","message":"[bufferProcess] interim [900000000]:พระพุทธเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:42.317479636+07:00","message":"[bufferProcess] send to processor:แอบรักพี่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:42.31748392+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:42.317486182+07:00","message":"> Transcript [4133] [false]: 'แอบรักพี่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:42.317488967+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:42.317491002+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:42.317492576+07:00","message":"StatePrefix: 'แอบรัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:42.317494367+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:42.439118828+07:00","message":"receive streaming session, msgId: 684"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:42.439175563+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":"2025-10-27T14:45:42.439182064+07:00","message":"receive interim result [false|false]: พระพิราพ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:42.439197602+07:00","message":"[buffer interim] 684 false พระพิราพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:42.439204413+07:00","message":"[bufferProcess] interim [960000000]:พระพิราพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:42.439208887+07:00","message":"[bufferProcess] send to processor:พระพุทธเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:42.439215639+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:42.439218265+07:00","message":"> Transcript [4134] [false]: 'พระพุทธเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:42.439220126+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:42.439221672+07:00","message":"Set new StatePrefix: 'พระพุทธเจ้า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:42.441146107+07:00","message":"receive streaming session, msgId: 684"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:42.441178483+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":"2025-10-27T14:45:42.441182617+07:00","message":"receive interim result [false|false]: พระพุทธยอดฟ้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:42.44119067+07:00","message":"[buffer interim] 684 false พระพุทธยอดฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:42.44119479+07:00","message":"[bufferProcess] interim [20000000]:พระพุทธยอดฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:42.441196676+07:00","message":"[bufferProcess] send to processor:พระพิราพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:42.441200247+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:42.441202438+07:00","message":"> Transcript [4135] [false]: 'พระพิราพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:42.441203908+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:42.441205262+07:00","message":"Set new StatePrefix: 'พระพิราพ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:42.819293484+07:00","message":"receive streaming session, msgId: 684"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:42.819337219+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":"2025-10-27T14:45:42.819343711+07:00","message":"receive interim result [false|false]: พระพุทธยอดฟ้าจุฬา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:42.819359406+07:00","message":"[buffer interim] 684 false พระพุทธยอดฟ้าจุฬา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:42.81937706+07:00","message":"[bufferProcess] interim [380000000]:พระพุทธยอดฟ้าจุฬา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:42.819380386+07:00","message":"[bufferProcess] send to processor:พระพุทธยอดฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:42.819391719+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:42.819395709+07:00","message":"> Transcript [4136] [false]: 'พระพุทธยอดฟ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:42.819398716+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:42.819401097+07:00","message":"Set new StatePrefix: 'พระพุทธยอดฟ้า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:42.884285272+07:00","message":"receive streaming session, msgId: 684"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:42.884329236+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":"2025-10-27T14:45:42.884337196+07:00","message":"receive interim result [false|false]: พระพุทธยอดฟ้าจุฬาโลก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:42.884352704+07:00","message":"[buffer interim] 684 false พระพุทธยอดฟ้าจุฬาโลก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:42.88436526+07:00","message":"[bufferProcess] interim [440000000]:พระพุทธยอดฟ้าจุฬาโลก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:42.884368798+07:00","message":"[bufferProcess] send to processor:พระพุทธยอดฟ้าจุฬา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:42.884376018+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:42.88438011+07:00","message":"> Transcript [4137] [false]: 'พระพุทธยอดฟ้าจุฬา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:42.884385048+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:42.88438775+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:42.88439024+07:00","message":"StatePrefix: 'พระพุทธยอดฟ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:42.884392969+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:43.239678885+07:00","message":"receive streaming session, msgId: 684"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:43.239718352+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":"2025-10-27T14:45:43.23972462+07:00","message":"receive interim result [false|false]: พระพุทธยอดฟ้าจุฬาโลกมหาราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:43.239741178+07:00","message":"[buffer interim] 684 false พระพุทธยอดฟ้าจุฬาโลกมหาราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:43.239749432+07:00","message":"[bufferProcess] interim [740000000]:พระพุทธยอดฟ้าจุฬาโลกมหาราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:43.239752857+07:00","message":"[bufferProcess] send to processor:พระพุทธยอดฟ้าจุฬาโลก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:43.239757079+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:43.239760478+07:00","message":"> Transcript [4138] [false]: 'พระพุทธยอดฟ้าจุฬาโลก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:43.239764431+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:43.23976712+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:43.239769478+07:00","message":"StatePrefix: 'พระพุทธยอดฟ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:43.239771806+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:45:43.712463496+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:45:43.712470531+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:43.7152357+07:00","message":"receive streaming session, msgId: 684"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:43.715272692+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":"2025-10-27T14:45:43.715279274+07:00","message":"receive interim result [false|false]: พระพุทธยอดฟ้าจุฬาโลกมหาราชรัชกาล"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:43.715294442+07:00","message":"[buffer interim] 684 false พระพุทธยอดฟ้าจุฬาโลกมหาราชรัชกาล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:43.715305129+07:00","message":"[bufferProcess] interim [280000000]:พระพุทธยอดฟ้าจุฬาโลกมหาราชรัชกาล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:43.715308966+07:00","message":"[bufferProcess] send to processor:พระพุทธยอดฟ้าจุฬาโลกมหาราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:43.715315278+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:43.71531895+07:00","message":"> Transcript [4139] [false]: 'พระพุทธยอดฟ้าจุฬาโลกมหาราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:43.715323126+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:43.715325443+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:43.715328067+07:00","message":"StatePrefix: 'พระพุทธยอดฟ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:43.715330379+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:43.907538391+07:00","message":"receive streaming session, msgId: 684"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:43.907574365+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":"2025-10-27T14:45:43.907578833+07:00","message":"receive interim result [false|false]: พระพุทธยอดฟ้าจุฬาโลกมหาราชรัชกาลที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:43.907597008+07:00","message":"[buffer interim] 684 false พระพุทธยอดฟ้าจุฬาโลกมหาราชรัชกาลที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:43.90760436+07:00","message":"[bufferProcess] interim [460000000]:พระพุทธยอดฟ้าจุฬาโลกมหาราชรัชกาลที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:43.907606825+07:00","message":"[bufferProcess] send to processor:พระพุทธยอดฟ้าจุฬาโลกมหาราชรัชกาล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:43.907610862+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:43.907613753+07:00","message":"> Transcript [4140] [false]: 'พระพุทธยอดฟ้าจุฬาโลกมหาราชรัชกาล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:43.907616921+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:43.907618665+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:43.907620218+07:00","message":"StatePrefix: 'พระพุทธยอดฟ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:43.907622042+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:43.907624328+07:00","message":"Push: 'พระพุทธยอดฟ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:43.907626725+07:00","message":"TextPushed: 'พระพุทธยอดฟ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:43.90762857+07:00","message":"Set new StatePrefix : 'พระพุทธยอดฟ้าจุฬาโลกมหาราชรัชกาล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:43.90763192+07:00","message":"Next Push (prob) : 'จุฬาโลกมหาราชรัชกาล'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:43.907639111+07:00","message":"push: {false พระพุทธยอดฟ้า 0 0xc002923280}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:44.097323194+07:00","message":"receive streaming session, msgId: 684"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:44.097369638+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระพุทธยอดฟ้าจุฬาโลกมหาราชรัชกาลที่ 1\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:44.097376081+07:00","message":"receive interim result [false|false]: พระพุทธยอดฟ้าจุฬาโลกมหาราชรัชกาลที่ 1"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:44.09738804+07:00","message":"[buffer interim] 684 false พระพุทธยอดฟ้าจุฬาโลกมหาราชรัชกาลที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:44.097396703+07:00","message":"[bufferProcess] interim [640000000]:พระพุทธยอดฟ้าจุฬาโลกมหาราชรัชกาลที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:44.097398935+07:00","message":"[bufferProcess] send to processor:พระพุทธยอดฟ้าจุฬาโลกมหาราชรัชกาลที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:44.097404184+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:44.097406823+07:00","message":"> Transcript [4141] [false]: 'พระพุทธยอดฟ้าจุฬาโลกมหาราชรัชกาลที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:44.097409803+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:44.097411711+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:44.097413552+07:00","message":"StatePrefix: 'พระพุทธยอดฟ้าจุฬาโลกมหาราชรัชกาล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:44.097416293+07:00","message":"TextPushed: 'พระพุทธยอดฟ้า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:44.485875897+07:00","message":"receive streaming session, msgId: 684"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:44.485908487+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":"2025-10-27T14:45:44.485914523+07:00","message":"receive interim result [false|false]: พระพุทธยอดฟ้าจุฬาโลกมหาราชรัชกาลที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:44.485923303+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 1\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:44.485928011+07:00","message":"receive interim result [false|false]:  1"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:44.485934598+07:00","message":"[buffer interim] 684 false พระพุทธยอดฟ้าจุฬาโลกมหาราชรัชกาลที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:44.485937676+07:00","message":"[buffer interim] 684 false  1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:44.485943662+07:00","message":"[bufferProcess] interim [60000000]:พระพุทธยอดฟ้าจุฬาโลกมหาราชรัชกาลที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:44.485945761+07:00","message":"[bufferProcess] send to processor:พระพุทธยอดฟ้าจุฬาโลกมหาราชรัชกาลที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:44.485948697+07:00","message":"[bufferProcess] interim [60000000]: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:44.485950844+07:00","message":"[bufferProcess] update buffer: พระพุทธยอดฟ้าจุฬาโลกมหาราชรัชกาลที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:44.485953376+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:44.485955848+07:00","message":"> Transcript [4142] [false]: 'พระพุทธยอดฟ้าจุฬาโลกมหาราชรัชกาลที่ 1'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:44.485958575+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:44.485960223+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:44.485961768+07:00","message":"StatePrefix: 'พระพุทธยอดฟ้าจุฬาโลกมหาราชรัชกาล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:44.4859636+07:00","message":"TextPushed: 'พระพุทธยอดฟ้า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:44.737572993+07:00","message":"receive streaming session, msgId: 684"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:44.737605009+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระพุทธยอดฟ้าจุฬาโลกมหาราชรัชกาลที่ 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:44.737610763+07:00","message":"receive interim result [false|false]: พระพุทธยอดฟ้าจุฬาโลกมหาราชรัชกาลที่ 1"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:44.737620653+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":"2025-10-27T14:45:44.737624009+07:00","message":"receive interim result [false|false]:  เป็น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:44.737637238+07:00","message":"[buffer interim] 684 false พระพุทธยอดฟ้าจุฬาโลกมหาราชรัชกาลที่ 1"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:44.737644569+07:00","message":"[buffer interim] 684 false  เป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:44.73766433+07:00","message":"[bufferProcess] interim [240000000]:พระพุทธยอดฟ้าจุฬาโลกมหาราชรัชกาลที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:44.737676195+07:00","message":"[bufferProcess] send to processor:พระพุทธยอดฟ้าจุฬาโลกมหาราชรัชกาลที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:44.737684718+07:00","message":"[bufferProcess] interim [240000000]: เป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:44.737687836+07:00","message":"[bufferProcess] update buffer: พระพุทธยอดฟ้าจุฬาโลกมหาราชรัชกาลที่ 1 เป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:44.737691805+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:44.737695531+07:00","message":"> Transcript [4143] [false]: 'พระพุทธยอดฟ้าจุฬาโลกมหาราชรัชกาลที่ 1'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:44.737698483+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:44.737700381+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:44.737702331+07:00","message":"StatePrefix: 'พระพุทธยอดฟ้าจุฬาโลกมหาราชรัชกาล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:44.737704462+07:00","message":"TextPushed: 'พระพุทธยอดฟ้า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:44.829967013+07:00","message":"receive streaming session, msgId: 684"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:44.830010405+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระพุทธยอดฟ้าจุฬาโลกมหาราชรัชกาลที่ 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:44.830016022+07:00","message":"receive interim result [false|false]: พระพุทธยอดฟ้าจุฬาโลกมหาราชรัชกาลที่ 1"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:44.830025747+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":"2025-10-27T14:45:44.83002807+07:00","message":"receive interim result [false|false]:  เป็นพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:44.83003508+07:00","message":"[buffer interim] 684 false พระพุทธยอดฟ้าจุฬาโลกมหาราชรัชกาลที่ 1"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:44.830041781+07:00","message":"[buffer interim] 684 false  เป็นพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:44.830048696+07:00","message":"[bufferProcess] interim [420000000]:พระพุทธยอดฟ้าจุฬาโลกมหาราชรัชกาลที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:44.830051906+07:00","message":"[bufferProcess] send to processor:พระพุทธยอดฟ้าจุฬาโลกมหาราชรัชกาลที่ 1 เป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:44.830057907+07:00","message":"[bufferProcess] interim [420000000]: เป็นพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:44.830060241+07:00","message":"[bufferProcess] update buffer: พระพุทธยอดฟ้าจุฬาโลกมหาราชรัชกาลที่ 1 เป็นพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:44.830071669+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:44.830092516+07:00","message":"> Transcript [4144] [false]: 'พระพุทธยอดฟ้าจุฬาโลกมหาราชรัชกาลที่ 1 เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:44.830099434+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:44.830101662+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:44.830104172+07:00","message":"StatePrefix: 'พระพุทธยอดฟ้าจุฬาโลกมหาราชรัชกาล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:44.830106472+07:00","message":"TextPushed: 'พระพุทธยอดฟ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:44.83011413+07:00","message":"Push: 'จุฬาโลกมหาราชรัชกาล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:44.830115882+07:00","message":"TextPushed: 'พระพุทธยอดฟ้าจุฬาโลกมหาราชรัชกาล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:44.830118134+07:00","message":"Set new StatePrefix : 'พระพุทธยอดฟ้าจุฬาโลกมหาราชรัชกาลที่ 1 เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:44.83012044+07:00","message":"Next Push (prob) : 'ที่ 1 เป็น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:44.830130588+07:00","message":"push: {false จุฬาโลกมหาราชรัชกาล 0 0xc002923280}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:45.019111389+07:00","message":"receive streaming session, msgId: 684"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:45.019146978+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระพุทธยอดฟ้าจุฬาโลกมหาราชรัชกาลที่ 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:45.019152992+07:00","message":"receive interim result [false|false]: พระพุทธยอดฟ้าจุฬาโลกมหาราชรัชกาลที่ 1"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:45.019162376+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":"2025-10-27T14:45:45.01916506+07:00","message":"receive interim result [false|false]:  เป็นพระองค์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:45.019172214+07:00","message":"[buffer interim] 684 false พระพุทธยอดฟ้าจุฬาโลกมหาราชรัชกาลที่ 1"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:45.019175709+07:00","message":"[buffer interim] 684 false  เป็นพระองค์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:45.019181465+07:00","message":"[bufferProcess] interim [600000000]:พระพุทธยอดฟ้าจุฬาโลกมหาราชรัชกาลที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:45.019183733+07:00","message":"[bufferProcess] send to processor:พระพุทธยอดฟ้าจุฬาโลกมหาราชรัชกาลที่ 1 เป็นพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:45.019186461+07:00","message":"[bufferProcess] interim [600000000]: เป็นพระองค์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:45.019188476+07:00","message":"[bufferProcess] update buffer: พระพุทธยอดฟ้าจุฬาโลกมหาราชรัชกาลที่ 1 เป็นพระองค์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:45.019191069+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:45.019193744+07:00","message":"> Transcript [4145] [false]: 'พระพุทธยอดฟ้าจุฬาโลกมหาราชรัชกาลที่ 1 เป็นพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:45.019197009+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:45.019198813+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:45.019200398+07:00","message":"StatePrefix: 'พระพุทธยอดฟ้าจุฬาโลกมหาราชรัชกาลที่ 1 เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:45.019202358+07:00","message":"TextPushed: 'พระพุทธยอดฟ้าจุฬาโลกมหาราชรัชกาล'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:45.148466729+07:00","message":"receive streaming session, msgId: 684"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:45.148513318+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระพุทธยอดฟ้าจุฬาโลกมหาราชรัชกาลที่ 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:45.148520917+07:00","message":"receive interim result [false|false]: พระพุทธยอดฟ้าจุฬาโลกมหาราชรัชกาลที่ 1"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:45.148536204+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":"2025-10-27T14:45:45.148540437+07:00","message":"receive interim result [false|false]:  เป็นพระผง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:45.14855036+07:00","message":"[buffer interim] 684 false พระพุทธยอดฟ้าจุฬาโลกมหาราชรัชกาลที่ 1"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:45.148555335+07:00","message":"[buffer interim] 684 false  เป็นพระผง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:45.148562606+07:00","message":"[bufferProcess] interim [720000000]:พระพุทธยอดฟ้าจุฬาโลกมหาราชรัชกาลที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:45.14856591+07:00","message":"[bufferProcess] send to processor:พระพุทธยอดฟ้าจุฬาโลกมหาราชรัชกาลที่ 1 เป็นพระองค์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:45.148570431+07:00","message":"[bufferProcess] interim [720000000]: เป็นพระผง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:45.148573705+07:00","message":"[bufferProcess] update buffer: พระพุทธยอดฟ้าจุฬาโลกมหาราชรัชกาลที่ 1 เป็นพระผง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:45.148577735+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:45.148581323+07:00","message":"> Transcript [4146] [false]: 'พระพุทธยอดฟ้าจุฬาโลกมหาราชรัชกาลที่ 1 เป็นพระองค์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:45.148585141+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:45.148587431+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:45.148589699+07:00","message":"StatePrefix: 'พระพุทธยอดฟ้าจุฬาโลกมหาราชรัชกาลที่ 1 เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:45.148592467+07:00","message":"TextPushed: 'พระพุทธยอดฟ้าจุฬาโลกมหาราชรัชกาล'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:45.190629934+07:00","message":"receive streaming session, msgId: 684"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:45.190663694+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระพุทธยอดฟ้าจุฬาโลกมหาราชรัชกาลที่\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:45.190669693+07:00","message":"receive interim result [false|false]: พระพุทธยอดฟ้าจุฬาโลกมหาราชรัชกาลที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:45.190680315+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 10 พระองค์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:45.190682639+07:00","message":"receive interim result [false|false]:  10 พระองค์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:45.190690256+07:00","message":"[buffer interim] 684 false พระพุทธยอดฟ้าจุฬาโลกมหาราชรัชกาลที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:45.190693507+07:00","message":"[buffer interim] 684 false  10 พระองค์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:45.190699059+07:00","message":"[bufferProcess] interim [780000000]:พระพุทธยอดฟ้าจุฬาโลกมหาราชรัชกาลที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:45.190701197+07:00","message":"[bufferProcess] send to processor:พระพุทธยอดฟ้าจุฬาโลกมหาราชรัชกาลที่ 1 เป็นพระผง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:45.190704175+07:00","message":"[bufferProcess] interim [780000000]: 10 พระองค์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:45.19070635+07:00","message":"[bufferProcess] update buffer: พระพุทธยอดฟ้าจุฬาโลกมหาราชรัชกาลที่ 10 พระองค์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:45.190709387+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:45.190711825+07:00","message":"> Transcript [4147] [false]: 'พระพุทธยอดฟ้าจุฬาโลกมหาราชรัชกาลที่ 1 เป็นพระผง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:45.190714704+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:45.190716459+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:45.190718022+07:00","message":"StatePrefix: 'พระพุทธยอดฟ้าจุฬาโลกมหาราชรัชกาลที่ 1 เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:45.190719801+07:00","message":"TextPushed: 'พระพุทธยอดฟ้าจุฬาโลกมหาราชรัชกาล'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:45.317866356+07:00","message":"receive streaming session, msgId: 684"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:45.31790109+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":"2025-10-27T14:45:45.317906576+07:00","message":"receive interim result [false|false]: พระพุทธยอดฟ้าจุฬาโลกมหาราชรัชกาลที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:45.317922126+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 1 เป็นพระองค์แรก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:45.317925472+07:00","message":"receive interim result [false|false]:  1 เป็นพระองค์แรก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:45.317932069+07:00","message":"[buffer interim] 684 false พระพุทธยอดฟ้าจุฬาโลกมหาราชรัชกาลที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:45.317935688+07:00","message":"[buffer interim] 684 false  1 เป็นพระองค์แรก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:45.317941462+07:00","message":"[bufferProcess] interim [840000000]:พระพุทธยอดฟ้าจุฬาโลกมหาราชรัชกาลที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:45.317943491+07:00","message":"[bufferProcess] send to processor:พระพุทธยอดฟ้าจุฬาโลกมหาราชรัชกาลที่ 10 พระองค์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:45.31794621+07:00","message":"[bufferProcess] interim [840000000]: 1 เป็นพระองค์แรก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:45.31794954+07:00","message":"[bufferProcess] update buffer: พระพุทธยอดฟ้าจุฬาโลกมหาราชรัชกาลที่ 1 เป็นพระองค์แรก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:45.317952567+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:45.317956107+07:00","message":"> Transcript [4148] [false]: 'พระพุทธยอดฟ้าจุฬาโลกมหาราชรัชกาลที่ 10 พระองค์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:45.317958356+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:45.317959903+07:00","message":"Set new StatePrefix: 'พระพุทธยอดฟ้าจุฬาโลกมหาราชรัชกาลที่ 10 พระองค์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:45.359182637+07:00","message":"[GCS] IsForceVAD: false for message ID: 684"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:45.476974116+07:00","message":"receive streaming session, msgId: 684"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:45.477018769+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระพุทธยอดฟ้าจุฬาโลกมหาราชรัชกาลที่ 1 เป็นพระองค์แรก\",\"confidence\":0.95897263}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":110000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:45.477026745+07:00","message":"receive interim result [true|false]: พระพุทธยอดฟ้าจุฬาโลกมหาราชรัชกาลที่ 1 เป็นพระองค์แรก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:45.477035843+07:00","message":"end recv isFinal message id 684"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:45.477038179+07:00","message":"end Recv id 684"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:45.477046097+07:00","message":"[buffer interim] 684 true พระพุทธยอดฟ้าจุฬาโลกมหาราชรัชกาลที่ 1 เป็นพระองค์แรก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:45.477056629+07:00","message":"[bufferProcess] interim [110000000]:พระพุทธยอดฟ้าจุฬาโลกมหาราชรัชกาลที่ 1 เป็นพระองค์แรก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:45.477062475+07:00","message":"[bufferProcess] send to processor (isfinal):พระพุทธยอดฟ้าจุฬาโลกมหาราชรัชกาลที่ 1 เป็นพระองค์แรก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:45.477066789+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:45.477070853+07:00","message":"> Transcript [4149] [false]: 'พระพุทธยอดฟ้าจุฬาโลกมหาราชรัชกาลที่ 1 เป็นพระองค์แรก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:45.477074039+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:45.477076565+07:00","message":"Set new StatePrefix: 'พระพุทธยอดฟ้าจุฬาโลกมหาราชรัชกาลที่ 1 เป็นพระองค์แรก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:45.477078683+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:45.477080907+07:00","message":"> Transcript [4150] [true]: 'พระพุทธยอดฟ้าจุฬาโลกมหาราชรัชกาลที่ 1 เป็นพระองค์แรก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:45.477084446+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:45.477086645+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:45.477088989+07:00","message":"StatePrefix: 'พระพุทธยอดฟ้าจุฬาโลกมหาราชรัชกาลที่ 1 เป็นพระองค์แรก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:45.477092489+07:00","message":"TextPushed: 'พระพุทธยอดฟ้าจุฬาโลกมหาราชรัชกาล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:45.477098138+07:00","message":"Push: 'ที่ 1 เป็นพระองค์แรก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:45.477108643+07:00","message":"push: {true ที่ 1 เป็นพระองค์แรก 0 0xc002923280}"}
{"level":"info","service":"Main","time":"2025-10-27T14:45:45.487465119+07:00","message":"write wav file: './tmp/7446/7446_684.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:45.547921453+07:00","message":"[GCS] Start streaming session, msgId: 685"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:46.48623072+07:00","message":"receive streaming session, msgId: 685"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:46.486274401+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":"2025-10-27T14:45:46.486279122+07:00","message":"receive interim result [false|false]: น้อง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:46.486292409+07:00","message":"[buffer interim] 685 false น้อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:46.486298603+07:00","message":"[bufferProcess] interim [900000000]:น้อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:46.486300101+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:46.486303384+07:00","message":"[bufferProcess] send to processor (ticker):น้อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:46.486306379+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:46.486309162+07:00","message":"> Transcript [4151] [false]: 'น้อง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:46.486311006+07:00","message":"Set StatePrefix (first interim): 'น้อง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:46.563299113+07:00","message":"receive streaming session, msgId: 685"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:46.563340882+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":"2025-10-27T14:45:46.563347868+07:00","message":"receive interim result [false|false]: น่าจะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:46.563363171+07:00","message":"[buffer interim] 685 false น่าจะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:46.563373654+07:00","message":"[bufferProcess] interim [960000000]:น่าจะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:46.563375973+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:46.59264162+07:00","message":"receive streaming session, msgId: 685"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:46.592683193+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":"2025-10-27T14:45:46.592690007+07:00","message":"receive interim result [false|false]: นอกจาก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:46.592703292+07:00","message":"[buffer interim] 685 false นอกจาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:46.592712947+07:00","message":"[bufferProcess] interim [20000000]:นอกจาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:46.592715886+07:00","message":"[bufferProcess] send to processor:น่าจะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:46.592722099+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:46.592726049+07:00","message":"> Transcript [4152] [false]: 'น่าจะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:46.592728964+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:46.592731696+07:00","message":"Set new StatePrefix: 'น่าจะ'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:45:46.71328559+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:45:46.713285588+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:46.730894484+07:00","message":"receive streaming session, msgId: 685"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:46.730923554+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":"2025-10-27T14:45:46.730928592+07:00","message":"receive interim result [false|false]: ราชภัฏ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:46.730940661+07:00","message":"[buffer interim] 685 false ราชภัฏ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:46.730946798+07:00","message":"[bufferProcess] interim [140000000]:ราชภัฏ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:46.730948977+07:00","message":"[bufferProcess] send to processor:นอกจาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:46.730953701+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:46.730956108+07:00","message":"> Transcript [4153] [false]: 'นอกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:46.730958002+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:46.7309596+07:00","message":"Set new StatePrefix: 'นอกจาก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:47.178613834+07:00","message":"receive streaming session, msgId: 685"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:47.178649767+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":"2025-10-27T14:45:47.178655012+07:00","message":"receive interim result [false|false]: ราชภัฏมหาสารคาม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:47.178667605+07:00","message":"[buffer interim] 685 false ราชภัฏมหาสารคาม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:47.178676616+07:00","message":"[bufferProcess] interim [680000000]:ราชภัฏมหาสารคาม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:47.178679+07:00","message":"[bufferProcess] send to processor:ราชภัฏ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:47.178685844+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:47.178688466+07:00","message":"> Transcript [4154] [false]: 'ราชภัฏ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:47.178690456+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:47.178692082+07:00","message":"Set new StatePrefix: 'ราชภัฏ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:47.69827878+07:00","message":"receive streaming session, msgId: 685"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:47.698305463+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":"2025-10-27T14:45:47.698310245+07:00","message":"receive interim result [false|false]: ราชภัฏมหาสารคามแล้วนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:47.698323757+07:00","message":"[buffer interim] 685 false ราชภัฏมหาสารคามแล้วนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:47.698330222+07:00","message":"[bufferProcess] interim [160000000]:ราชภัฏมหาสารคามแล้วนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:47.698332428+07:00","message":"[bufferProcess] send to processor:ราชภัฏมหาสารคาม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:47.698336586+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:47.698339746+07:00","message":"> Transcript [4155] [false]: 'ราชภัฏมหาสารคาม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:47.698343146+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:47.69834516+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:47.698347158+07:00","message":"StatePrefix: 'ราชภัฏ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:47.698349307+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:48.345698633+07:00","message":"receive streaming session, msgId: 685"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:48.345733163+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ราชภัฏมหาสารคามแล้วนะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:48.345738592+07:00","message":"receive interim result [false|false]: ราชภัฏมหาสารคามแล้วนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:48.345753569+07:00","message":"[buffer interim] 685 false ราชภัฏมหาสารคามแล้วนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:48.345760546+07:00","message":"[bufferProcess] interim [760000000]:ราชภัฏมหาสารคามแล้วนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:48.345762439+07:00","message":"[bufferProcess] send to processor:ราชภัฏมหาสารคามแล้วนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:48.345766078+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:48.345768575+07:00","message":"> Transcript [4156] [false]: 'ราชภัฏมหาสารคามแล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:48.345771273+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:48.345773026+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:48.345774445+07:00","message":"StatePrefix: 'ราชภัฏ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:48.345776186+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:49.306116089+07:00","message":"receive streaming session, msgId: 685"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:49.306166233+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":"2025-10-27T14:45:49.30617389+07:00","message":"receive interim result [false|false]: ราชภัฏมหาสารคามแล้วนะคะแล้วก็จะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:49.306193012+07:00","message":"[buffer interim] 685 false ราชภัฏมหาสารคามแล้วนะคะแล้วก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:49.306202446+07:00","message":"[bufferProcess] interim [780000000]:ราชภัฏมหาสารคามแล้วนะคะแล้วก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:49.306205909+07:00","message":"[bufferProcess] send to processor:ราชภัฏมหาสารคามแล้วนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:49.306210179+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:49.306213946+07:00","message":"> Transcript [4157] [false]: 'ราชภัฏมหาสารคามแล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:49.306217783+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:49.306220007+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:49.306222189+07:00","message":"StatePrefix: 'ราชภัฏ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:49.306224392+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:49.491296096+07:00","message":"receive streaming session, msgId: 685"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:49.491331387+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":"2025-10-27T14:45:49.491338084+07:00","message":"receive interim result [false|false]: ราชภัฏมหาสารคามแล้วนะคะแล้วก็จะได้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:49.491353061+07:00","message":"[buffer interim] 685 false ราชภัฏมหาสารคามแล้วนะคะแล้วก็จะได้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:49.491360982+07:00","message":"[bufferProcess] interim [20000000]:ราชภัฏมหาสารคามแล้วนะคะแล้วก็จะได้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:49.491363906+07:00","message":"[bufferProcess] send to processor:ราชภัฏมหาสารคามแล้วนะคะแล้วก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:49.491370873+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:49.49137341+07:00","message":"> Transcript [4158] [false]: 'ราชภัฏมหาสารคามแล้วนะคะแล้วก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:49.49137665+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:49.491378727+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:49.491380204+07:00","message":"StatePrefix: 'ราชภัฏ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:49.491382247+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:49.491387962+07:00","message":"Push: 'ราชภัฏ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:49.491389599+07:00","message":"TextPushed: 'ราชภัฏ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:49.491391218+07:00","message":"Set new StatePrefix : 'ราชภัฏมหาสารคามแล้วนะคะแล้วก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:49.491395842+07:00","message":"Next Push (prob) : 'มหาสารคามแล้วนะคะแล้วก็จะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:49.491420463+07:00","message":"push: {false ราชภัฏ 0 0xc000128e00}"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:45:49.71367842+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:45:49.713685093+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:49.755558042+07:00","message":"receive streaming session, msgId: 685"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:49.755592104+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":"2025-10-27T14:45:49.755598263+07:00","message":"receive interim result [false|false]: ราชภัฏมหาสารคามแล้วนะคะแล้วก็จะได้รับ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:49.755611223+07:00","message":"[buffer interim] 685 false ราชภัฏมหาสารคามแล้วนะคะแล้วก็จะได้รับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:49.755620763+07:00","message":"[bufferProcess] interim [200000000]:ราชภัฏมหาสารคามแล้วนะคะแล้วก็จะได้รับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:49.755623585+07:00","message":"[bufferProcess] send to processor:ราชภัฏมหาสารคามแล้วนะคะแล้วก็จะได้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:49.755629797+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:49.755633625+07:00","message":"> Transcript [4159] [false]: 'ราชภัฏมหาสารคามแล้วนะคะแล้วก็จะได้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:49.755638039+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:49.755641445+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:49.755643116+07:00","message":"StatePrefix: 'ราชภัฏมหาสารคามแล้วนะคะแล้วก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:49.755645143+07:00","message":"TextPushed: 'ราชภัฏ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:49.961936+07:00","message":"receive streaming session, msgId: 685"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:49.961978382+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":"2025-10-27T14:45:49.961984526+07:00","message":"receive interim result [false|false]: ราชภัฏมหาสารคามแล้วนะคะแล้วก็จะได้รับพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:49.961997763+07:00","message":"[buffer interim] 685 false ราชภัฏมหาสารคามแล้วนะคะแล้วก็จะได้รับพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:49.96200622+07:00","message":"[bufferProcess] interim [380000000]:ราชภัฏมหาสารคามแล้วนะคะแล้วก็จะได้รับพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:49.962008958+07:00","message":"[bufferProcess] send to processor:ราชภัฏมหาสารคามแล้วนะคะแล้วก็จะได้รับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:49.962015086+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:49.962019628+07:00","message":"> Transcript [4160] [false]: 'ราชภัฏมหาสารคามแล้วนะคะแล้วก็จะได้รับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:49.962023798+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:49.962026147+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:49.96202894+07:00","message":"StatePrefix: 'ราชภัฏมหาสารคามแล้วนะคะแล้วก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:49.962031626+07:00","message":"TextPushed: 'ราชภัฏ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:50.189897525+07:00","message":"receive streaming session, msgId: 685"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:50.189930383+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":"2025-10-27T14:45:50.189937116+07:00","message":"receive interim result [false|false]: ราชภัฏมหาสารคามแล้วนะคะแล้วก็จะได้รับพระราชทาน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:50.189948272+07:00","message":"[buffer interim] 685 false ราชภัฏมหาสารคามแล้วนะคะแล้วก็จะได้รับพระราชทาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:50.189954972+07:00","message":"[bufferProcess] interim [680000000]:ราชภัฏมหาสารคามแล้วนะคะแล้วก็จะได้รับพระราชทาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:50.189957282+07:00","message":"[bufferProcess] send to processor:ราชภัฏมหาสารคามแล้วนะคะแล้วก็จะได้รับพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:50.189962749+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:50.189965288+07:00","message":"> Transcript [4161] [false]: 'ราชภัฏมหาสารคามแล้วนะคะแล้วก็จะได้รับพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:50.189979742+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:50.18998219+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:50.189984461+07:00","message":"StatePrefix: 'ราชภัฏมหาสารคามแล้วนะคะแล้วก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:50.189986594+07:00","message":"TextPushed: 'ราชภัฏ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:50.38995948+07:00","message":"receive streaming session, msgId: 685"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:50.390007148+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":"2025-10-27T14:45:50.390014523+07:00","message":"receive interim result [false|false]: ราชภัฏมหาสารคามแล้วนะคะแล้วก็จะได้รับพระราชทานพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:50.390031724+07:00","message":"[buffer interim] 685 false ราชภัฏมหาสารคามแล้วนะคะแล้วก็จะได้รับพระราชทานพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:50.390040006+07:00","message":"[bufferProcess] interim [920000000]:ราชภัฏมหาสารคามแล้วนะคะแล้วก็จะได้รับพระราชทานพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:50.390042979+07:00","message":"[bufferProcess] send to processor:ราชภัฏมหาสารคามแล้วนะคะแล้วก็จะได้รับพระราชทาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:50.390047173+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:50.390050688+07:00","message":"> Transcript [4162] [false]: 'ราชภัฏมหาสารคามแล้วนะคะแล้วก็จะได้รับพระราชทาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:50.39005487+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:50.390057656+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:50.39006172+07:00","message":"StatePrefix: 'ราชภัฏมหาสารคามแล้วนะคะแล้วก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:50.390064392+07:00","message":"TextPushed: 'ราชภัฏ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:50.390068251+07:00","message":"Push: 'มหาสารคามแล้วนะคะแล้วก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:50.390070889+07:00","message":"TextPushed: 'ราชภัฏมหาสารคามแล้วนะคะแล้วก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:50.390073989+07:00","message":"Set new StatePrefix : 'ราชภัฏมหาสารคามแล้วนะคะแล้วก็จะได้รับพระราชทาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:50.390077182+07:00","message":"Next Push (prob) : 'ได้รับพระราชทาน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:50.390086473+07:00","message":"push: {false มหาสารคามแล้วนะคะแล้วก็จะ 0 0xc000128e00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:50.656111903+07:00","message":"receive streaming session, msgId: 685"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:50.656139949+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":"2025-10-27T14:45:50.656145519+07:00","message":"receive interim result [false|false]: ราชภัฏมหาสารคามแล้วนะคะแล้วก็จะได้รับพระราชทานพระครู"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:50.656157582+07:00","message":"[buffer interim] 685 false ราชภัฏมหาสารคามแล้วนะคะแล้วก็จะได้รับพระราชทานพระครู"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:50.65616409+07:00","message":"[bufferProcess] interim [40000000]:ราชภัฏมหาสารคามแล้วนะคะแล้วก็จะได้รับพระราชทานพระครู"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:50.656166233+07:00","message":"[bufferProcess] send to processor:ราชภัฏมหาสารคามแล้วนะคะแล้วก็จะได้รับพระราชทานพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:50.65616957+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:50.656171792+07:00","message":"> Transcript [4163] [false]: 'ราชภัฏมหาสารคามแล้วนะคะแล้วก็จะได้รับพระราชทานพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:50.656174812+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:50.656176369+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:50.656177837+07:00","message":"StatePrefix: 'ราชภัฏมหาสารคามแล้วนะคะแล้วก็จะได้รับพระราชทาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:50.656179781+07:00","message":"TextPushed: 'ราชภัฏมหาสารคามแล้วนะคะแล้วก็จะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:50.682706022+07:00","message":"receive streaming session, msgId: 685"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:50.68273615+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":"2025-10-27T14:45:50.682741878+07:00","message":"receive interim result [false|false]: ราชภัฏมหาสารคามแล้วนะคะแล้วก็จะได้รับพระราชทานพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:50.682752977+07:00","message":"[buffer interim] 685 false ราชภัฏมหาสารคามแล้วนะคะแล้วก็จะได้รับพระราชทานพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:50.682759313+07:00","message":"[bufferProcess] interim [100000000]:ราชภัฏมหาสารคามแล้วนะคะแล้วก็จะได้รับพระราชทานพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:50.68276158+07:00","message":"[bufferProcess] send to processor:ราชภัฏมหาสารคามแล้วนะคะแล้วก็จะได้รับพระราชทานพระครู"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:50.682765168+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:50.682767921+07:00","message":"> Transcript [4164] [false]: 'ราชภัฏมหาสารคามแล้วนะคะแล้วก็จะได้รับพระราชทานพระครู'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:50.682771073+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:50.682772762+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:50.682774363+07:00","message":"StatePrefix: 'ราชภัฏมหาสารคามแล้วนะคะแล้วก็จะได้รับพระราชทาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:50.682776633+07:00","message":"TextPushed: 'ราชภัฏมหาสารคามแล้วนะคะแล้วก็จะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:50.709743823+07:00","message":"receive streaming session, msgId: 685"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:50.709782276+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":"2025-10-27T14:45:50.709788874+07:00","message":"receive interim result [false|false]: ราชภัฏมหาสารคามแล้วนะคะแล้วก็จะได้รับพระราชทานพระกด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:50.709804193+07:00","message":"[buffer interim] 685 false ราชภัฏมหาสารคามแล้วนะคะแล้วก็จะได้รับพระราชทานพระกด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:50.709811892+07:00","message":"[bufferProcess] interim [160000000]:ราชภัฏมหาสารคามแล้วนะคะแล้วก็จะได้รับพระราชทานพระกด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:50.70981421+07:00","message":"[bufferProcess] send to processor:ราชภัฏมหาสารคามแล้วนะคะแล้วก็จะได้รับพระราชทานพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:50.709820597+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:50.709822987+07:00","message":"> Transcript [4165] [false]: 'ราชภัฏมหาสารคามแล้วนะคะแล้วก็จะได้รับพระราชทานพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:50.709826019+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:50.709827803+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:50.709829339+07:00","message":"StatePrefix: 'ราชภัฏมหาสารคามแล้วนะคะแล้วก็จะได้รับพระราชทาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:50.709831598+07:00","message":"TextPushed: 'ราชภัฏมหาสารคามแล้วนะคะแล้วก็จะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:50.842759917+07:00","message":"receive streaming session, msgId: 685"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:50.842794633+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":"2025-10-27T14:45:50.842800695+07:00","message":"receive interim result [false|false]: ราชภัฏมหาสารคามแล้วนะคะแล้วก็จะได้รับพระราชทานพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:50.842813416+07:00","message":"[buffer interim] 685 false ราชภัฏมหาสารคามแล้วนะคะแล้วก็จะได้รับพระราชทานพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:50.842821212+07:00","message":"[bufferProcess] interim [280000000]:ราชภัฏมหาสารคามแล้วนะคะแล้วก็จะได้รับพระราชทานพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:50.842824506+07:00","message":"[bufferProcess] send to processor:ราชภัฏมหาสารคามแล้วนะคะแล้วก็จะได้รับพระราชทานพระกด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:50.842832642+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:50.842835966+07:00","message":"> Transcript [4166] [false]: 'ราชภัฏมหาสารคามแล้วนะคะแล้วก็จะได้รับพระราชทานพระกด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:50.842840378+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:50.84284273+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:50.842845096+07:00","message":"StatePrefix: 'ราชภัฏมหาสารคามแล้วนะคะแล้วก็จะได้รับพระราชทาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:50.842848191+07:00","message":"TextPushed: 'ราชภัฏมหาสารคามแล้วนะคะแล้วก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:50.842855454+07:00","message":"Push: 'ได้รับพระราชทาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:50.842858033+07:00","message":"TextPushed: 'ราชภัฏมหาสารคามแล้วนะคะแล้วก็จะได้รับพระราชทาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:50.842860076+07:00","message":"Set new StatePrefix : 'ราชภัฏมหาสารคามแล้วนะคะแล้วก็จะได้รับพระราชทานพระกด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:50.842862107+07:00","message":"Next Push (prob) : 'พระกด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:50.842883988+07:00","message":"push: {false ได้รับพระราชทาน 0 0xc000128e00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:50.901981238+07:00","message":"receive streaming session, msgId: 685"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:50.902016945+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":"2025-10-27T14:45:50.902023052+07:00","message":"receive interim result [false|false]: ราชภัฏมหาสารคามแล้วนะคะแล้วก็จะได้รับพระราชทานพระโกศทอง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:50.902036498+07:00","message":"[buffer interim] 685 false ราชภัฏมหาสารคามแล้วนะคะแล้วก็จะได้รับพระราชทานพระโกศทอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:50.902043946+07:00","message":"[bufferProcess] interim [340000000]:ราชภัฏมหาสารคามแล้วนะคะแล้วก็จะได้รับพระราชทานพระโกศทอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:50.902047136+07:00","message":"[bufferProcess] send to processor:ราชภัฏมหาสารคามแล้วนะคะแล้วก็จะได้รับพระราชทานพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:50.902053524+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:50.902056402+07:00","message":"> Transcript [4167] [false]: 'ราชภัฏมหาสารคามแล้วนะคะแล้วก็จะได้รับพระราชทานพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:50.902058872+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:50.907112647+07:00","message":"receive streaming session, msgId: 685"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:50.907146848+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":"2025-10-27T14:45:50.90715198+07:00","message":"receive interim result [false|false]: ราชภัฏมหาสารคามแล้วนะคะแล้วก็จะได้รับพระราชทานพระโกศทองใหญ่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:50.907163199+07:00","message":"[buffer interim] 685 false ราชภัฏมหาสารคามแล้วนะคะแล้วก็จะได้รับพระราชทานพระโกศทองใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:50.907168578+07:00","message":"[bufferProcess] interim [400000000]:ราชภัฏมหาสารคามแล้วนะคะแล้วก็จะได้รับพระราชทานพระโกศทองใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:50.907170951+07:00","message":"[bufferProcess] send to processor:ราชภัฏมหาสารคามแล้วนะคะแล้วก็จะได้รับพระราชทานพระโกศทอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:50.907174072+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:50.907176578+07:00","message":"> Transcript [4168] [false]: 'ราชภัฏมหาสารคามแล้วนะคะแล้วก็จะได้รับพระราชทานพระโกศทอง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:50.907178602+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:50.907180096+07:00","message":"Set new StatePrefix: 'ราชภัฏมหาสารคามแล้วนะคะแล้วก็จะได้รับพระราชทานพระโกศทอง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:51.227954996+07:00","message":"receive streaming session, msgId: 685"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:51.228015249+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":"2025-10-27T14:45:51.228023341+07:00","message":"receive interim result [false|false]: ราชภัฏมหาสารคามแล้วนะคะแล้วก็จะได้รับพระราชทานพระโกศทองใหญ่มา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:51.228040378+07:00","message":"[buffer interim] 685 false ราชภัฏมหาสารคามแล้วนะคะแล้วก็จะได้รับพระราชทานพระโกศทองใหญ่มา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:51.228051141+07:00","message":"[bufferProcess] interim [640000000]:ราชภัฏมหาสารคามแล้วนะคะแล้วก็จะได้รับพระราชทานพระโกศทองใหญ่มา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:51.228054696+07:00","message":"[bufferProcess] send to processor:ราชภัฏมหาสารคามแล้วนะคะแล้วก็จะได้รับพระราชทานพระโกศทองใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:51.228061656+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:51.228066039+07:00","message":"> Transcript [4169] [false]: 'ราชภัฏมหาสารคามแล้วนะคะแล้วก็จะได้รับพระราชทานพระโกศทองใหญ่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:51.228070995+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:51.228073905+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:51.228076345+07:00","message":"StatePrefix: 'ราชภัฏมหาสารคามแล้วนะคะแล้วก็จะได้รับพระราชทานพระโกศทอง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:51.228079751+07:00","message":"TextPushed: 'ราชภัฏมหาสารคามแล้วนะคะแล้วก็จะได้รับพระราชทาน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:51.363132576+07:00","message":"receive streaming session, msgId: 685"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:51.363177605+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":"2025-10-27T14:45:51.363184952+07:00","message":"receive interim result [false|false]: ราชภัฏมหาสารคามแล้วนะคะแล้วก็จะได้รับพระราชทานพระโกศทองใหญ่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:51.363201745+07:00","message":"[buffer interim] 685 false ราชภัฏมหาสารคามแล้วนะคะแล้วก็จะได้รับพระราชทานพระโกศทองใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:51.363212165+07:00","message":"[bufferProcess] interim [760000000]:ราชภัฏมหาสารคามแล้วนะคะแล้วก็จะได้รับพระราชทานพระโกศทองใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:51.363215873+07:00","message":"[bufferProcess] send to processor:ราชภัฏมหาสารคามแล้วนะคะแล้วก็จะได้รับพระราชทานพระโกศทองใหญ่มา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:51.363222726+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:51.363227261+07:00","message":"> Transcript [4170] [false]: 'ราชภัฏมหาสารคามแล้วนะคะแล้วก็จะได้รับพระราชทานพระโกศทองใหญ่มา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:51.363232253+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:51.363234683+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:51.363237428+07:00","message":"StatePrefix: 'ราชภัฏมหาสารคามแล้วนะคะแล้วก็จะได้รับพระราชทานพระโกศทอง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:51.363241106+07:00","message":"TextPushed: 'ราชภัฏมหาสารคามแล้วนะคะแล้วก็จะได้รับพระราชทาน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:51.376107499+07:00","message":"[GCS] IsForceVAD: false for message ID: 685"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:51.447537691+07:00","message":"[GCS] Start streaming session, msgId: 686"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:51.462054297+07:00","message":"receive streaming session, msgId: 685"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:51.462088725+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":"2025-10-27T14:45:51.462093929+07:00","message":"receive interim result [false|false]: ราชภัฏมหาสารคามแล้วนะคะแล้วก็จะได้รับพระราชทานพระโกศทองใหญ่มาเช่น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:51.462107555+07:00","message":"[buffer interim] 685 false ราชภัฏมหาสารคามแล้วนะคะแล้วก็จะได้รับพระราชทานพระโกศทองใหญ่มาเช่น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:51.462113901+07:00","message":"[bufferProcess] interim [880000000]:ราชภัฏมหาสารคามแล้วนะคะแล้วก็จะได้รับพระราชทานพระโกศทองใหญ่มาเช่น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:51.462115948+07:00","message":"[bufferProcess] send to processor:ราชภัฏมหาสารคามแล้วนะคะแล้วก็จะได้รับพระราชทานพระโกศทองใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:51.46212137+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:51.462124091+07:00","message":"> Transcript [4171] [false]: 'ราชภัฏมหาสารคามแล้วนะคะแล้วก็จะได้รับพระราชทานพระโกศทองใหญ่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:51.462127659+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:51.462129556+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:51.462131469+07:00","message":"StatePrefix: 'ราชภัฏมหาสารคามแล้วนะคะแล้วก็จะได้รับพระราชทานพระโกศทอง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:51.462134079+07:00","message":"TextPushed: 'ราชภัฏมหาสารคามแล้วนะคะแล้วก็จะได้รับพระราชทาน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:51.512148839+07:00","message":"receive streaming session, msgId: 685"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:51.512182868+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":"2025-10-27T14:45:51.512188385+07:00","message":"receive interim result [false|false]: ราชภัฏมหาสารคามแล้วนะคะแล้วก็จะได้รับพระราชทานพระโกศทองใหญ่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:51.512200581+07:00","message":"[buffer interim] 685 false ราชภัฏมหาสารคามแล้วนะคะแล้วก็จะได้รับพระราชทานพระโกศทองใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:51.512210403+07:00","message":"[bufferProcess] interim [940000000]:ราชภัฏมหาสารคามแล้วนะคะแล้วก็จะได้รับพระราชทานพระโกศทองใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:51.512217114+07:00","message":"[bufferProcess] send to processor:ราชภัฏมหาสารคามแล้วนะคะแล้วก็จะได้รับพระราชทานพระโกศทองใหญ่มาเช่น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:51.512223988+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:51.512227724+07:00","message":"> Transcript [4172] [false]: 'ราชภัฏมหาสารคามแล้วนะคะแล้วก็จะได้รับพระราชทานพระโกศทองใหญ่มาเช่น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:51.512232544+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:51.512234592+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:51.512236288+07:00","message":"StatePrefix: 'ราชภัฏมหาสารคามแล้วนะคะแล้วก็จะได้รับพระราชทานพระโกศทอง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:51.512239328+07:00","message":"TextPushed: 'ราชภัฏมหาสารคามแล้วนะคะแล้วก็จะได้รับพระราชทาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:51.51224649+07:00","message":"Push: 'พระโกศทอง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:51.512248932+07:00","message":"TextPushed: 'ราชภัฏมหาสารคามแล้วนะคะแล้วก็จะได้รับพระราชทานพระโกศทอง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:51.512251616+07:00","message":"Set new StatePrefix : 'ราชภัฏมหาสารคามแล้วนะคะแล้วก็จะได้รับพระราชทานพระโกศทองใหญ่มาเช่น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:51.512254794+07:00","message":"Next Push (prob) : 'ใหญ่มาเช่น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:51.512272705+07:00","message":"push: {false พระโกศทอง 0 0xc000128e00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:51.577947493+07:00","message":"receive streaming session, msgId: 685"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:51.577985564+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ราชภัฏมหาสารคามแล้วนะคะแล้วก็จะได้รับพระราชทานพระโกศทองใหญ่\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":6},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:51.577990983+07:00","message":"receive interim result [false|false]: ราชภัฏมหาสารคามแล้วนะคะแล้วก็จะได้รับพระราชทานพระโกศทองใหญ่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:51.578004713+07:00","message":"[buffer interim] 685 false ราชภัฏมหาสารคามแล้วนะคะแล้วก็จะได้รับพระราชทานพระโกศทองใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:51.578011417+07:00","message":"[bufferProcess] interim [0]:ราชภัฏมหาสารคามแล้วนะคะแล้วก็จะได้รับพระราชทานพระโกศทองใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:51.578013442+07:00","message":"[bufferProcess] send to processor:ราชภัฏมหาสารคามแล้วนะคะแล้วก็จะได้รับพระราชทานพระโกศทองใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:51.57801689+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:51.578019357+07:00","message":"> Transcript [4173] [false]: 'ราชภัฏมหาสารคามแล้วนะคะแล้วก็จะได้รับพระราชทานพระโกศทองใหญ่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:51.578021694+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:51.673936523+07:00","message":"receive streaming session, msgId: 685"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:51.673989592+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ราชภัฏมหาสารคามแล้วนะคะแล้วก็จะได้รับพระราชทานพระโกศทองใหญ่มาก\",\"confidence\":0.9333885}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:51.673996327+07:00","message":"receive interim result [true|false]: ราชภัฏมหาสารคามแล้วนะคะแล้วก็จะได้รับพระราชทานพระโกศทองใหญ่มาก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:51.674003943+07:00","message":"end recv isFinal message id 685"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:51.674005992+07:00","message":"end Recv id 685"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:51.674011311+07:00","message":"[buffer interim] 685 true ราชภัฏมหาสารคามแล้วนะคะแล้วก็จะได้รับพระราชทานพระโกศทองใหญ่มาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:51.674018207+07:00","message":"[bufferProcess] interim [60000000]:ราชภัฏมหาสารคามแล้วนะคะแล้วก็จะได้รับพระราชทานพระโกศทองใหญ่มาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:51.674022302+07:00","message":"[bufferProcess] send to processor (isfinal):ราชภัฏมหาสารคามแล้วนะคะแล้วก็จะได้รับพระราชทานพระโกศทองใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:51.674025925+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:51.674028892+07:00","message":"> Transcript [4174] [false]: 'ราชภัฏมหาสารคามแล้วนะคะแล้วก็จะได้รับพระราชทานพระโกศทองใหญ่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:51.67403169+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:51.674033139+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:51.674034543+07:00","message":"> Transcript [4175] [true]: 'ราชภัฏมหาสารคามแล้วนะคะแล้วก็จะได้รับพระราชทานพระโกศทองใหญ่มาก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:51.674036722+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:51.674038367+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:51.674039953+07:00","message":"StatePrefix: 'ราชภัฏมหาสารคามแล้วนะคะแล้วก็จะได้รับพระราชทานพระโกศทองใหญ่มาเช่น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:51.674042058+07:00","message":"TextPushed: 'ราชภัฏมหาสารคามแล้วนะคะแล้วก็จะได้รับพระราชทานพระโกศทอง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:51.674047745+07:00","message":"Push: 'ใหญ่มาก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:51.674056147+07:00","message":"push: {true ใหญ่มาก 0 0xc000128e00}"}
{"level":"info","service":"Main","time":"2025-10-27T14:45:51.685614641+07:00","message":"write wav file: './tmp/7446/7446_685.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:52.427472073+07:00","message":"[GCS] Cleaned up inactive client: 661"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:52.427494272+07:00","message":"[GCS] Cleaned up inactive client: 665"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:52.427497966+07:00","message":"[GCS] Cleaned up inactive client: 664"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:52.427499629+07:00","message":"[GCS] Cleaned up inactive client: 663"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:52.427501093+07:00","message":"[GCS] Cleaned up inactive client: 666"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:52.427502427+07:00","message":"[GCS] Cleaned up inactive client: 662"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:52.427503803+07:00","message":"[GCS] Cleaned up inactive client: 667"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:45:52.714341949+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:45:52.714340762+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:53.195057467+07:00","message":"receive streaming session, msgId: 686"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:53.195097968+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":"2025-10-27T14:45:53.195103046+07:00","message":"receive interim result [false|false]: สมเด็จ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:53.195114798+07:00","message":"[buffer interim] 686 false สมเด็จ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:53.195126385+07:00","message":"[bufferProcess] interim [560000000]:สมเด็จ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:53.195127881+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:53.195130846+07:00","message":"[bufferProcess] send to processor (ticker):สมเด็จ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:53.195133557+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:53.195136196+07:00","message":"> Transcript [4176] [false]: 'สมเด็จ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:53.19513805+07:00","message":"Set StatePrefix (first interim): 'สมเด็จ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:53.333881482+07:00","message":"receive streaming session, msgId: 686"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:53.333920267+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":"2025-10-27T14:45:53.333927042+07:00","message":"receive interim result [false|false]: สมเด็จพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:53.33394646+07:00","message":"[buffer interim] 686 false สมเด็จพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:53.33395744+07:00","message":"[bufferProcess] interim [680000000]:สมเด็จพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:53.333959091+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:53.541134585+07:00","message":"receive streaming session, msgId: 686"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:53.541178779+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":"2025-10-27T14:45:53.541184277+07:00","message":"receive interim result [false|false]: สมเด็จพระบรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:53.541196624+07:00","message":"[buffer interim] 686 false สมเด็จพระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:53.541204623+07:00","message":"[bufferProcess] interim [920000000]:สมเด็จพระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:53.541207387+07:00","message":"[bufferProcess] send to processor:สมเด็จพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:53.541222265+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:53.541225933+07:00","message":"> Transcript [4177] [false]: 'สมเด็จพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:53.541229838+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:53.541232144+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:53.54123538+07:00","message":"StatePrefix: 'สมเด็จ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:53.541238599+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:53.576704927+07:00","message":"receive streaming session, msgId: 686"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:53.576734731+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":"2025-10-27T14:45:53.576739879+07:00","message":"receive interim result [false|false]: สมเด็จพระมหา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:53.576752219+07:00","message":"[buffer interim] 686 false สมเด็จพระมหา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:53.576758133+07:00","message":"[bufferProcess] interim [980000000]:สมเด็จพระมหา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:53.576760258+07:00","message":"[bufferProcess] send to processor:สมเด็จพระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:53.576765092+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:53.576767844+07:00","message":"> Transcript [4178] [false]: 'สมเด็จพระบรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:53.576770848+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:53.576772738+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:53.576774402+07:00","message":"StatePrefix: 'สมเด็จ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:53.576776216+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:53.705327123+07:00","message":"receive streaming session, msgId: 686"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:53.705365361+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":"2025-10-27T14:45:53.705370655+07:00","message":"receive interim result [false|false]: สมเด็จพระบรมราชา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:53.705385315+07:00","message":"[buffer interim] 686 false สมเด็จพระบรมราชา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:53.705392284+07:00","message":"[bufferProcess] interim [40000000]:สมเด็จพระบรมราชา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:53.705394419+07:00","message":"[bufferProcess] send to processor:สมเด็จพระมหา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:53.705400839+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:53.705403442+07:00","message":"> Transcript [4179] [false]: 'สมเด็จพระมหา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:53.705406303+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:53.705408179+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:53.705409771+07:00","message":"StatePrefix: 'สมเด็จ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:53.705411906+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:53.780357469+07:00","message":"receive streaming session, msgId: 686"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:53.780399288+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":"2025-10-27T14:45:53.780405993+07:00","message":"receive interim result [false|false]: สมเด็จพระบรมราชินี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:53.780419758+07:00","message":"[buffer interim] 686 false สมเด็จพระบรมราชินี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:53.78042754+07:00","message":"[bufferProcess] interim [220000000]:สมเด็จพระบรมราชินี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:53.780430565+07:00","message":"[bufferProcess] send to processor:สมเด็จพระบรมราชา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:53.780436899+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:53.780440926+07:00","message":"> Transcript [4180] [false]: 'สมเด็จพระบรมราชา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:53.780445529+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:53.780448381+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:53.78045056+07:00","message":"StatePrefix: 'สมเด็จ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:53.780452944+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:53.780458021+07:00","message":"Push: 'สมเด็จ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:53.780460526+07:00","message":"TextPushed: 'สมเด็จ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:53.780462826+07:00","message":"Set new StatePrefix : 'สมเด็จพระบรมราชา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:53.780465218+07:00","message":"Next Push (prob) : 'พระบรมราชา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:53.780474944+07:00","message":"push: {false สมเด็จ 0 0xc000129080}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:54.413381465+07:00","message":"receive streaming session, msgId: 686"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:54.413422996+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":"2025-10-27T14:45:54.413430172+07:00","message":"receive interim result [false|false]: สมเด็จพระบรมราชินี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:54.413446462+07:00","message":"[buffer interim] 686 false สมเด็จพระบรมราชินี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:54.413456722+07:00","message":"[bufferProcess] interim [820000000]:สมเด็จพระบรมราชินี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:54.413459391+07:00","message":"[bufferProcess] send to processor:สมเด็จพระบรมราชินี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:54.413466228+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:54.413470347+07:00","message":"> Transcript [4181] [false]: 'สมเด็จพระบรมราชินี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:54.413473309+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:54.413476137+07:00","message":"Set new StatePrefix: 'สมเด็จพระบรมราชินี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:54.934409528+07:00","message":"receive streaming session, msgId: 686"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:54.934453509+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":"2025-10-27T14:45:54.93446064+07:00","message":"receive interim result [false|false]: สมเด็จพระบรมราชินีสมเด็จ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:54.934476433+07:00","message":"[buffer interim] 686 false สมเด็จพระบรมราชินีสมเด็จ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:54.934485444+07:00","message":"[bufferProcess] interim [240000000]:สมเด็จพระบรมราชินีสมเด็จ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:54.93448902+07:00","message":"[bufferProcess] send to processor:สมเด็จพระบรมราชินี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:54.934493376+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:54.934497163+07:00","message":"> Transcript [4182] [false]: 'สมเด็จพระบรมราชินี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:54.934501654+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:54.93450394+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:54.934506695+07:00","message":"StatePrefix: 'สมเด็จพระบรมราชินี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:54.934509529+07:00","message":"TextPushed: 'สมเด็จ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:54.994917345+07:00","message":"receive streaming session, msgId: 686"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:54.994981496+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":"2025-10-27T14:45:54.994989259+07:00","message":"receive interim result [false|false]: สมเด็จพระบรมราชินีสมเด็จพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:54.995005011+07:00","message":"[buffer interim] 686 false สมเด็จพระบรมราชินีสมเด็จพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:54.995017071+07:00","message":"[bufferProcess] interim [420000000]:สมเด็จพระบรมราชินีสมเด็จพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:54.995020378+07:00","message":"[bufferProcess] send to processor:สมเด็จพระบรมราชินีสมเด็จ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:54.995026609+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:54.995029437+07:00","message":"> Transcript [4183] [false]: 'สมเด็จพระบรมราชินีสมเด็จ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:54.995033593+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:54.995035845+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:54.995038118+07:00","message":"StatePrefix: 'สมเด็จพระบรมราชินี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:54.995040782+07:00","message":"TextPushed: 'สมเด็จ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:55.19818936+07:00","message":"receive streaming session, msgId: 686"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:55.198232171+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":"2025-10-27T14:45:55.198237703+07:00","message":"receive interim result [false|false]: สมเด็จพระบรมราชินีสมเด็จพระบรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:55.198249121+07:00","message":"[buffer interim] 686 false สมเด็จพระบรมราชินีสมเด็จพระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:55.198255548+07:00","message":"[bufferProcess] interim [600000000]:สมเด็จพระบรมราชินีสมเด็จพระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:55.198257689+07:00","message":"[bufferProcess] send to processor:สมเด็จพระบรมราชินีสมเด็จพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:55.198262852+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:55.198265544+07:00","message":"> Transcript [4184] [false]: 'สมเด็จพระบรมราชินีสมเด็จพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:55.198268967+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:55.198271115+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:55.198272937+07:00","message":"StatePrefix: 'สมเด็จพระบรมราชินี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:55.198275076+07:00","message":"TextPushed: 'สมเด็จ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:55.505331892+07:00","message":"receive streaming session, msgId: 686"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:55.505371044+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":"2025-10-27T14:45:55.505377602+07:00","message":"receive interim result [false|false]: สมเด็จพระบรมราชินีสมเด็จพระบรมราชา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:55.505390385+07:00","message":"[buffer interim] 686 false สมเด็จพระบรมราชินีสมเด็จพระบรมราชา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:55.505397947+07:00","message":"[bufferProcess] interim [840000000]:สมเด็จพระบรมราชินีสมเด็จพระบรมราชา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:55.505401328+07:00","message":"[bufferProcess] send to processor:สมเด็จพระบรมราชินีสมเด็จพระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:55.50540578+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:55.505409592+07:00","message":"> Transcript [4185] [false]: 'สมเด็จพระบรมราชินีสมเด็จพระบรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:55.505413444+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:55.505415748+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:55.505418225+07:00","message":"StatePrefix: 'สมเด็จพระบรมราชินี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:55.505421918+07:00","message":"TextPushed: 'สมเด็จ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:55.505425161+07:00","message":"Push: 'พระบรมราชินี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:55.505427621+07:00","message":"TextPushed: 'สมเด็จพระบรมราชินี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:55.505429909+07:00","message":"Set new StatePrefix : 'สมเด็จพระบรมราชินีสมเด็จพระบรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:55.505433145+07:00","message":"Next Push (prob) : 'สมเด็จพระบรม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:55.505443178+07:00","message":"push: {false พระบรมราชินี 0 0xc000129080}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:55.63688549+07:00","message":"receive streaming session, msgId: 686"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:55.636922372+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":"2025-10-27T14:45:55.636927816+07:00","message":"receive interim result [false|false]: สมเด็จพระบรมราชินีสมเด็จพระบรมราชเทวี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:55.636951381+07:00","message":"[buffer interim] 686 false สมเด็จพระบรมราชินีสมเด็จพระบรมราชเทวี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:55.636959259+07:00","message":"[bufferProcess] interim [20000000]:สมเด็จพระบรมราชินีสมเด็จพระบรมราชเทวี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:55.636962969+07:00","message":"[bufferProcess] send to processor:สมเด็จพระบรมราชินีสมเด็จพระบรมราชา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:55.636975886+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:55.636979892+07:00","message":"> Transcript [4186] [false]: 'สมเด็จพระบรมราชินีสมเด็จพระบรมราชา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:55.636984459+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:55.63698735+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:55.636989786+07:00","message":"StatePrefix: 'สมเด็จพระบรมราชินีสมเด็จพระบรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:55.636994295+07:00","message":"TextPushed: 'สมเด็จพระบรมราชินี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:55.697340531+07:00","message":"receive streaming session, msgId: 686"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:55.697372829+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":"2025-10-27T14:45:55.697378382+07:00","message":"receive interim result [false|false]: สมเด็จพระบรมราชินีสมเด็จพระบรมราชชนก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:55.697391249+07:00","message":"[buffer interim] 686 false สมเด็จพระบรมราชินีสมเด็จพระบรมราชชนก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:55.697397897+07:00","message":"[bufferProcess] interim [80000000]:สมเด็จพระบรมราชินีสมเด็จพระบรมราชชนก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:55.697400125+07:00","message":"[bufferProcess] send to processor:สมเด็จพระบรมราชินีสมเด็จพระบรมราชเทวี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:55.697405658+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:55.697408166+07:00","message":"> Transcript [4187] [false]: 'สมเด็จพระบรมราชินีสมเด็จพระบรมราชเทวี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:55.697411501+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:55.69741325+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:55.697414934+07:00","message":"StatePrefix: 'สมเด็จพระบรมราชินีสมเด็จพระบรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:55.697417018+07:00","message":"TextPushed: 'สมเด็จพระบรมราชินี'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:45:55.714811626+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:45:55.714821177+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:55.826098591+07:00","message":"receive streaming session, msgId: 686"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:55.826125439+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":"2025-10-27T14:45:55.826130105+07:00","message":"receive interim result [false|false]: สมเด็จพระบรมราชินีสมเด็จพระบรมราชชนนี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:55.826141814+07:00","message":"[buffer interim] 686 false สมเด็จพระบรมราชินีสมเด็จพระบรมราชชนนี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:55.826147293+07:00","message":"[bufferProcess] interim [200000000]:สมเด็จพระบรมราชินีสมเด็จพระบรมราชชนนี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:55.826149551+07:00","message":"[bufferProcess] send to processor:สมเด็จพระบรมราชินีสมเด็จพระบรมราชชนก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:55.82615274+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:55.826154976+07:00","message":"> Transcript [4188] [false]: 'สมเด็จพระบรมราชินีสมเด็จพระบรมราชชนก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:55.826157997+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:55.826159576+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:55.826161335+07:00","message":"StatePrefix: 'สมเด็จพระบรมราชินีสมเด็จพระบรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:55.82616341+07:00","message":"TextPushed: 'สมเด็จพระบรมราชินี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:56.411100941+07:00","message":"receive streaming session, msgId: 686"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:56.411130586+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":"2025-10-27T14:45:56.411136542+07:00","message":"receive interim result [false|false]: สมเด็จพระบรมราชินีสมเด็จพระบรมราชชนนี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:56.411149254+07:00","message":"[buffer interim] 686 false สมเด็จพระบรมราชินีสมเด็จพระบรมราชชนนี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:56.411159798+07:00","message":"[bufferProcess] interim [800000000]:สมเด็จพระบรมราชินีสมเด็จพระบรมราชชนนี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:56.411162865+07:00","message":"[bufferProcess] send to processor:สมเด็จพระบรมราชินีสมเด็จพระบรมราชชนนี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:56.411168096+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:56.411171015+07:00","message":"> Transcript [4189] [false]: 'สมเด็จพระบรมราชินีสมเด็จพระบรมราชชนนี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:56.411174993+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:56.411177669+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:56.411180072+07:00","message":"StatePrefix: 'สมเด็จพระบรมราชินีสมเด็จพระบรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:56.411182903+07:00","message":"TextPushed: 'สมเด็จพระบรมราชินี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:56.411187467+07:00","message":"Push: 'สมเด็จพระบรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:56.411189982+07:00","message":"TextPushed: 'สมเด็จพระบรมราชินีสมเด็จพระบรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:56.411192711+07:00","message":"Set new StatePrefix : 'สมเด็จพระบรมราชินีสมเด็จพระบรมราชชนนี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:56.411195772+07:00","message":"Next Push (prob) : 'ราชชนนี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:56.411205613+07:00","message":"push: {false สมเด็จพระบรม 0 0xc000129080}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:56.595626173+07:00","message":"receive streaming session, msgId: 686"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:56.595662329+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":"2025-10-27T14:45:56.595668328+07:00","message":"receive interim result [false|false]: สมเด็จพระบรมราชินีสมเด็จพระบรมราชชนนีสมเด็จ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:56.595682959+07:00","message":"[buffer interim] 686 false สมเด็จพระบรมราชินีสมเด็จพระบรมราชชนนีสมเด็จ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:56.595689969+07:00","message":"[bufferProcess] interim [980000000]:สมเด็จพระบรมราชินีสมเด็จพระบรมราชชนนีสมเด็จ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:56.595692528+07:00","message":"[bufferProcess] send to processor:สมเด็จพระบรมราชินีสมเด็จพระบรมราชชนนี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:56.595708627+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:56.595711933+07:00","message":"> Transcript [4190] [false]: 'สมเด็จพระบรมราชินีสมเด็จพระบรมราชชนนี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:56.595714923+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:56.595716884+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:56.595719216+07:00","message":"StatePrefix: 'สมเด็จพระบรมราชินีสมเด็จพระบรมราชชนนี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:56.595721429+07:00","message":"TextPushed: 'สมเด็จพระบรมราชินีสมเด็จพระบรม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:56.789953322+07:00","message":"receive streaming session, msgId: 686"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:56.789996266+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":"2025-10-27T14:45:56.790002332+07:00","message":"receive interim result [false|false]: สมเด็จพระบรมราชินีสมเด็จพระบรมราชชนนีสมเด็จพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:56.7900166+07:00","message":"[buffer interim] 686 false สมเด็จพระบรมราชินีสมเด็จพระบรมราชชนนีสมเด็จพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:56.790023705+07:00","message":"[bufferProcess] interim [160000000]:สมเด็จพระบรมราชินีสมเด็จพระบรมราชชนนีสมเด็จพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:56.790025976+07:00","message":"[bufferProcess] send to processor:สมเด็จพระบรมราชินีสมเด็จพระบรมราชชนนีสมเด็จ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:56.790029313+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:56.790032574+07:00","message":"> Transcript [4191] [false]: 'สมเด็จพระบรมราชินีสมเด็จพระบรมราชชนนีสมเด็จ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:56.790035905+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:56.790037566+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:56.790040042+07:00","message":"StatePrefix: 'สมเด็จพระบรมราชินีสมเด็จพระบรมราชชนนี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:56.79004306+07:00","message":"TextPushed: 'สมเด็จพระบรมราชินีสมเด็จพระบรม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:56.974564444+07:00","message":"receive streaming session, msgId: 686"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:56.974600008+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":"2025-10-27T14:45:56.974606123+07:00","message":"receive interim result [false|false]: สมเด็จพระบรมราชินีสมเด็จพระบรมราชชนนีสมเด็จพระเจ้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:56.974617665+07:00","message":"[buffer interim] 686 false สมเด็จพระบรมราชินีสมเด็จพระบรมราชชนนีสมเด็จพระเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:56.974623825+07:00","message":"[bufferProcess] interim [340000000]:สมเด็จพระบรมราชินีสมเด็จพระบรมราชชนนีสมเด็จพระเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:56.974626237+07:00","message":"[bufferProcess] send to processor:สมเด็จพระบรมราชินีสมเด็จพระบรมราชชนนีสมเด็จพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:56.9746314+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:56.97463422+07:00","message":"> Transcript [4192] [false]: 'สมเด็จพระบรมราชินีสมเด็จพระบรมราชชนนีสมเด็จพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:56.974637169+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:56.974639049+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:56.974641078+07:00","message":"StatePrefix: 'สมเด็จพระบรมราชินีสมเด็จพระบรมราชชนนี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:56.974643497+07:00","message":"TextPushed: 'สมเด็จพระบรมราชินีสมเด็จพระบรม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:56.979890871+07:00","message":"receive streaming session, msgId: 686"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:56.979912495+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":"2025-10-27T14:45:56.979917087+07:00","message":"receive interim result [false|false]: สมเด็จพระบรมราชินีสมเด็จพระบรมราชชนนีสมเด็จ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:56.979927985+07:00","message":"[buffer interim] 686 false สมเด็จพระบรมราชินีสมเด็จพระบรมราชชนนีสมเด็จ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:56.979932883+07:00","message":"[bufferProcess] interim [400000000]:สมเด็จพระบรมราชินีสมเด็จพระบรมราชชนนีสมเด็จ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:56.979935131+07:00","message":"[bufferProcess] send to processor:สมเด็จพระบรมราชินีสมเด็จพระบรมราชชนนีสมเด็จพระเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:56.979937773+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:56.979939991+07:00","message":"> Transcript [4193] [false]: 'สมเด็จพระบรมราชินีสมเด็จพระบรมราชชนนีสมเด็จพระเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:56.979942652+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:56.979944199+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:56.979946063+07:00","message":"StatePrefix: 'สมเด็จพระบรมราชินีสมเด็จพระบรมราชชนนี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:56.979948557+07:00","message":"TextPushed: 'สมเด็จพระบรมราชินีสมเด็จพระบรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:56.979951278+07:00","message":"Push: 'ราชชนนี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:56.979953047+07:00","message":"TextPushed: 'สมเด็จพระบรมราชินีสมเด็จพระบรมราชชนนี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:56.979954987+07:00","message":"Set new StatePrefix : 'สมเด็จพระบรมราชินีสมเด็จพระบรมราชชนนีสมเด็จพระเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:56.97995714+07:00","message":"Next Push (prob) : 'สมเด็จพระเจ้า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:56.979979017+07:00","message":"push: {false ราชชนนี 0 0xc000129080}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:57.107030176+07:00","message":"receive streaming session, msgId: 686"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:57.107064482+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":"2025-10-27T14:45:57.107069539+07:00","message":"receive interim result [false|false]: สมเด็จพระบรมราชินีสมเด็จพระบรมราชชนนีสมเด็จพระยุพราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:57.107080625+07:00","message":"[buffer interim] 686 false สมเด็จพระบรมราชินีสมเด็จพระบรมราชชนนีสมเด็จพระยุพราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:57.107087475+07:00","message":"[bufferProcess] interim [460000000]:สมเด็จพระบรมราชินีสมเด็จพระบรมราชชนนีสมเด็จพระยุพราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:57.107089949+07:00","message":"[bufferProcess] send to processor:สมเด็จพระบรมราชินีสมเด็จพระบรมราชชนนีสมเด็จ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:57.107094996+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:57.107097667+07:00","message":"> Transcript [4194] [false]: 'สมเด็จพระบรมราชินีสมเด็จพระบรมราชชนนีสมเด็จ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:57.10710025+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:57.206803711+07:00","message":"[GCS] IsForceVAD: false for message ID: 686"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:57.338195971+07:00","message":"receive streaming session, msgId: 686"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:57.338252401+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สมเด็จพระบรมราชินีสมเด็จพระบรมราชชนนีสมเด็จพระยุพราช\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":790000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:57.338260487+07:00","message":"receive interim result [true|false]: สมเด็จพระบรมราชินีสมเด็จพระบรมราชชนนีสมเด็จพระยุพราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:57.338274153+07:00","message":"end recv isFinal message id 686"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:57.338277+07:00","message":"end Recv id 686"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:57.338286063+07:00","message":"[buffer interim] 686 true สมเด็จพระบรมราชินีสมเด็จพระบรมราชชนนีสมเด็จพระยุพราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:57.338301585+07:00","message":"[bufferProcess] interim [790000000]:สมเด็จพระบรมราชินีสมเด็จพระบรมราชชนนีสมเด็จพระยุพราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:57.338312826+07:00","message":"[bufferProcess] send to processor (isfinal):สมเด็จพระบรมราชินีสมเด็จพระบรมราชชนนีสมเด็จพระยุพราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:57.338317953+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:57.338322395+07:00","message":"> Transcript [4195] [false]: 'สมเด็จพระบรมราชินีสมเด็จพระบรมราชชนนีสมเด็จพระยุพราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:57.338325644+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:57.338327856+07:00","message":"Set new StatePrefix: 'สมเด็จพระบรมราชินีสมเด็จพระบรมราชชนนีสมเด็จพระยุพราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:57.33833043+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:57.338332817+07:00","message":"> Transcript [4196] [true]: 'สมเด็จพระบรมราชินีสมเด็จพระบรมราชชนนีสมเด็จพระยุพราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:57.338336718+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:57.338339389+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:57.338342304+07:00","message":"StatePrefix: 'สมเด็จพระบรมราชินีสมเด็จพระบรมราชชนนีสมเด็จพระยุพราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:57.338345478+07:00","message":"TextPushed: 'สมเด็จพระบรมราชินีสมเด็จพระบรมราชชนนี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:57.338353445+07:00","message":"Push: 'สมเด็จพระยุพราช'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:57.338364209+07:00","message":"push: {true สมเด็จพระยุพราช 0 0xc000129080}"}
{"level":"info","service":"Main","time":"2025-10-27T14:45:57.355041305+07:00","message":"write wav file: './tmp/7446/7446_686.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:57.407519159+07:00","message":"[GCS] Start streaming session, msgId: 687"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:58.57995135+07:00","message":"receive streaming session, msgId: 687"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:58.579993731+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":"2025-10-27T14:45:58.579999257+07:00","message":"receive interim result [false|false]: ปิด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:58.580011543+07:00","message":"[buffer interim] 687 false ปิด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:58.580017609+07:00","message":"[bufferProcess] interim [960000000]:ปิด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:58.580018977+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:58.580023455+07:00","message":"[bufferProcess] send to processor (ticker):ปิด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:58.580026123+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:58.58002873+07:00","message":"> Transcript [4197] [false]: 'ปิด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:58.580030682+07:00","message":"Set StatePrefix (first interim): 'ปิด'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:45:58.71546885+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:45:58.71547264+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:58.807208772+07:00","message":"[GCS] IsForceVAD: false for message ID: 687"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:58.889833227+07:00","message":"receive streaming session, msgId: 687"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:58.889869164+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":"2025-10-27T14:45:58.889874595+07:00","message":"receive interim result [false|false]: ไม่ต้อง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:58.889887689+07:00","message":"[buffer interim] 687 false ไม่ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:58.889894607+07:00","message":"[bufferProcess] interim [200000000]:ไม่ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:58.889896132+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:58.986982573+07:00","message":"receive streaming session, msgId: 687"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:58.987018567+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":"2025-10-27T14:45:58.987023974+07:00","message":"receive interim result [false|false]: ตอน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:58.987033349+07:00","message":"[buffer interim] 687 false ตอน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:58.98704+07:00","message":"[bufferProcess] interim [260000000]:ตอน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:58.987042334+07:00","message":"[bufferProcess] send to processor:ไม่ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:58.987045599+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:58.987048109+07:00","message":"> Transcript [4198] [false]: 'ไม่ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:58.987049959+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:58.987051559+07:00","message":"Set new StatePrefix: 'ไม่ต้อง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:59.037215224+07:00","message":"receive streaming session, msgId: 687"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:59.037250707+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":"2025-10-27T14:45:59.037255587+07:00","message":"receive interim result [false|false]: ปิดอันค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:59.037269037+07:00","message":"[buffer interim] 687 false ปิดอันค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:59.037277412+07:00","message":"[bufferProcess] interim [320000000]:ปิดอันค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:59.037279942+07:00","message":"[bufferProcess] send to processor:ตอน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:59.037283899+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:59.037287329+07:00","message":"> Transcript [4199] [false]: 'ตอน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:59.037291089+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:59.037292699+07:00","message":"Set new StatePrefix: 'ตอน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:59.089676322+07:00","message":"receive streaming session, msgId: 687"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:59.089708845+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปิดอันค่ะ\",\"confidence\":0.85858274}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:59.089715183+07:00","message":"receive interim result [true|false]: ปิดอันค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:59.089722978+07:00","message":"end recv isFinal message id 687"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:59.089725328+07:00","message":"end Recv id 687"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:59.089730841+07:00","message":"[buffer interim] 687 true ปิดอันค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:59.089737407+07:00","message":"[bufferProcess] interim [440000000]:ปิดอันค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:59.089739909+07:00","message":"[bufferProcess] send to processor (isfinal):ปิดอันค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:59.089742952+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:59.089745532+07:00","message":"> Transcript [4200] [false]: 'ปิดอันค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:59.089747307+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:59.089748867+07:00","message":"Set new StatePrefix: 'ปิดอันค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:59.089750161+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:59.08975161+07:00","message":"> Transcript [4201] [true]: 'ปิดอันค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:59.089753579+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:59.08975513+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:59.089756641+07:00","message":"StatePrefix: 'ปิดอันค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:59.089758634+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:45:59.089762753+07:00","message":"Push: 'ปิดอันค่ะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:59.089771278+07:00","message":"push: {true ปิดอันค่ะ 0 0xc000128000}"}
{"level":"info","service":"Main","time":"2025-10-27T14:45:59.095497054+07:00","message":"write wav file: './tmp/7446/7446_687.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:45:59.198537309+07:00","message":"[GCS] Start streaming session, msgId: 688"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:46:01.715712886+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:46:01.715724673+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:02.397142839+07:00","message":"[GCS] IsForceVAD: false for message ID: 688"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:02.49871583+07:00","message":"receive streaming session, msgId: 688"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:02.498742521+07:00","message":"found end of frame, send empty tag with msgId: 688"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:02.498745309+07:00","message":"end Recv id 688"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:02.498751697+07:00","message":"[buffer interim] 688 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:02.49875822+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:02.498761516+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:02.498764242+07:00","message":"> Transcript [4202] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:02.498766803+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:02.498768383+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:02.498769711+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:02.498771223+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:02.498778999+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:02.498788462+07:00","message":"push: {true \n 0 0xc0023e9b00}"}
{"level":"info","service":"Main","time":"2025-10-27T14:46:02.507421152+07:00","message":"write wav file: './tmp/7446/7446_688.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:03.09912787+07:00","message":"[GCS] Start streaming session, msgId: 689"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:03.749797881+07:00","message":"[GCS] IsForceVAD: false for message ID: 689"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:03.80707749+07:00","message":"[GCS] Start streaming session, msgId: 690"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:03.862551907+07:00","message":"receive streaming session, msgId: 689"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:03.862578685+07:00","message":"found end of frame, send empty tag with msgId: 689"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:03.862583293+07:00","message":"end Recv id 689"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:03.862593737+07:00","message":"[buffer interim] 689 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:03.862602808+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:03.862608247+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:03.862612696+07:00","message":"> Transcript [4203] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:03.862616527+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:03.862619036+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:03.862621431+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:03.862623805+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:03.862627517+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:03.862640177+07:00","message":"push: {true \n 0 0xc000129280}"}
{"level":"info","service":"Main","time":"2025-10-27T14:46:03.868274769+07:00","message":"write wav file: './tmp/7446/7446_689.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:46:04.716227203+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:46:04.716226963+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:05.706045597+07:00","message":"receive streaming session, msgId: 690"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:05.706086036+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":"2025-10-27T14:46:05.706092045+07:00","message":"receive interim result [false|false]: ราชา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:05.706107076+07:00","message":"[buffer interim] 690 false ราชา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:05.706115188+07:00","message":"[bufferProcess] interim [850000000]:ราชา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:05.706117521+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:05.706125146+07:00","message":"[bufferProcess] send to processor (ticker):ราชา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:05.706128642+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:05.706132234+07:00","message":"> Transcript [4204] [false]: 'ราชา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:05.706134801+07:00","message":"Set StatePrefix (first interim): 'ราชา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:05.924870099+07:00","message":"receive streaming session, msgId: 690"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:05.924906466+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ราชวงศ์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":90000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:05.924911923+07:00","message":"receive interim result [false|false]: ราชวงศ์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:05.924924796+07:00","message":"[buffer interim] 690 false ราชวงศ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:05.924931285+07:00","message":"[bufferProcess] interim [90000000]:ราชวงศ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:05.924932801+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:05.959435047+07:00","message":"receive streaming session, msgId: 690"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:05.959479237+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":"2025-10-27T14:46:05.959484773+07:00","message":"receive interim result [false|false]: ราชภัฏ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:05.959496653+07:00","message":"[buffer interim] 690 false ราชภัฏ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:05.959503337+07:00","message":"[bufferProcess] interim [150000000]:ราชภัฏ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:05.959505274+07:00","message":"[bufferProcess] send to processor:ราชวงศ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:05.959508356+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:05.959511149+07:00","message":"> Transcript [4205] [false]: 'ราชวงศ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:05.959512851+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:05.959515128+07:00","message":"Set new StatePrefix: 'ราชวงศ์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:05.985490753+07:00","message":"receive streaming session, msgId: 690"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:05.985529634+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":"2025-10-27T14:46:05.985534829+07:00","message":"receive interim result [false|false]: เจ้ากรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:05.985547018+07:00","message":"[buffer interim] 690 false เจ้ากรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:05.985553092+07:00","message":"[bufferProcess] interim [210000000]:เจ้ากรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:05.985555605+07:00","message":"[bufferProcess] send to processor:ราชภัฏ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:05.985561153+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:05.985563773+07:00","message":"> Transcript [4206] [false]: 'ราชภัฏ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:05.985565639+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:05.985567386+07:00","message":"Set new StatePrefix: 'ราชภัฏ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:06.266527686+07:00","message":"receive streaming session, msgId: 690"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:06.26656895+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เจ้ากรมส่ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":450000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:06.266595644+07:00","message":"receive interim result [false|false]: เจ้ากรมส่ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:06.266611574+07:00","message":"[buffer interim] 690 false เจ้ากรมส่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:06.266621985+07:00","message":"[bufferProcess] interim [450000000]:เจ้ากรมส่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:06.266632664+07:00","message":"[bufferProcess] send to processor:เจ้ากรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:06.266639124+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:06.266642464+07:00","message":"> Transcript [4207] [false]: 'เจ้ากรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:06.266660616+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:06.266663246+07:00","message":"Set new StatePrefix: 'เจ้ากรม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:06.267025749+07:00","message":"receive streaming session, msgId: 690"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:06.267048726+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":"2025-10-27T14:46:06.267053974+07:00","message":"receive interim result [false|false]: เจ้ากรมสมเด็จ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:06.267064978+07:00","message":"[buffer interim] 690 false เจ้ากรมสมเด็จ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:06.267070618+07:00","message":"[bufferProcess] interim [510000000]:เจ้ากรมสมเด็จ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:06.267074379+07:00","message":"[bufferProcess] send to processor:เจ้ากรมส่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:06.267076973+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:06.267079463+07:00","message":"> Transcript [4208] [false]: 'เจ้ากรมส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:06.267081915+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:06.267083613+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:06.267085183+07:00","message":"StatePrefix: 'เจ้ากรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:06.26708687+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:06.584531039+07:00","message":"receive streaming session, msgId: 690"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:06.584568031+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เจ้ากรมสมเด็จพระ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":750000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:06.584573638+07:00","message":"receive interim result [false|false]: เจ้ากรมสมเด็จพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:06.584589447+07:00","message":"[buffer interim] 690 false เจ้ากรมสมเด็จพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:06.58459666+07:00","message":"[bufferProcess] interim [750000000]:เจ้ากรมสมเด็จพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:06.584598679+07:00","message":"[bufferProcess] send to processor:เจ้ากรมสมเด็จ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:06.584602416+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:06.584605014+07:00","message":"> Transcript [4209] [false]: 'เจ้ากรมสมเด็จ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:06.584608376+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:06.584610052+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:06.584611618+07:00","message":"StatePrefix: 'เจ้ากรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:06.584613235+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:06.656726975+07:00","message":"receive streaming session, msgId: 690"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:06.656765816+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":"2025-10-27T14:46:06.656771316+07:00","message":"receive interim result [false|false]: เจ้ากรมสมเด็จพระเทพ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:06.656783096+07:00","message":"[buffer interim] 690 false เจ้ากรมสมเด็จพระเทพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:06.656791783+07:00","message":"[bufferProcess] interim [870000000]:เจ้ากรมสมเด็จพระเทพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:06.656793842+07:00","message":"[bufferProcess] send to processor:เจ้ากรมสมเด็จพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:06.656799538+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:06.656802484+07:00","message":"> Transcript [4210] [false]: 'เจ้ากรมสมเด็จพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:06.656805364+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:06.656807224+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:06.656808856+07:00","message":"StatePrefix: 'เจ้ากรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:06.656810733+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:06.852085839+07:00","message":"receive streaming session, msgId: 690"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:06.852137672+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เจ้ากรมสมเด็จพระเทพรัตน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":110000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:06.85214378+07:00","message":"receive interim result [false|false]: เจ้ากรมสมเด็จพระเทพรัตน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:06.852157592+07:00","message":"[buffer interim] 690 false เจ้ากรมสมเด็จพระเทพรัตน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:06.852164668+07:00","message":"[bufferProcess] interim [110000000]:เจ้ากรมสมเด็จพระเทพรัตน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:06.852166679+07:00","message":"[bufferProcess] send to processor:เจ้ากรมสมเด็จพระเทพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:06.852171845+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:06.852174184+07:00","message":"> Transcript [4211] [false]: 'เจ้ากรมสมเด็จพระเทพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:06.852177023+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:06.85217888+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:06.852180455+07:00","message":"StatePrefix: 'เจ้ากรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:06.852182181+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:06.852186163+07:00","message":"Push: 'เจ้ากรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:06.852187731+07:00","message":"TextPushed: 'เจ้ากรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:06.852189412+07:00","message":"Set new StatePrefix : 'เจ้ากรมสมเด็จพระเทพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:06.852191894+07:00","message":"Next Push (prob) : 'สมเด็จพระเทพ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:06.852215798+07:00","message":"push: {false เจ้ากรม 0 0xc00401ef80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:07.16981671+07:00","message":"receive streaming session, msgId: 690"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:07.169855865+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เจ้ากรมสมเด็จพระเทพรัตนราชสุดาฯ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":350000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:07.169862502+07:00","message":"receive interim result [false|false]: เจ้ากรมสมเด็จพระเทพรัตนราชสุดาฯ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:07.169878905+07:00","message":"[buffer interim] 690 false เจ้ากรมสมเด็จพระเทพรัตนราชสุดาฯ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:07.169889454+07:00","message":"[bufferProcess] interim [350000000]:เจ้ากรมสมเด็จพระเทพรัตนราชสุดาฯ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:07.169893539+07:00","message":"[bufferProcess] send to processor:เจ้ากรมสมเด็จพระเทพรัตน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:07.169900583+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:07.169904646+07:00","message":"> Transcript [4212] [false]: 'เจ้ากรมสมเด็จพระเทพรัตน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:07.169908691+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:07.169911076+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:07.16991378+07:00","message":"StatePrefix: 'เจ้ากรมสมเด็จพระเทพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:07.16991628+07:00","message":"TextPushed: 'เจ้ากรม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:07.372719109+07:00","message":"receive streaming session, msgId: 690"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:07.372749055+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":"2025-10-27T14:46:07.372754586+07:00","message":"receive interim result [false|false]: เจ้ากรมสมเด็จพระเทพรัตน์ราชสุดา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:07.372766263+07:00","message":"[buffer interim] 690 false เจ้ากรมสมเด็จพระเทพรัตน์ราชสุดา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:07.372773035+07:00","message":"[bufferProcess] interim [590000000]:เจ้ากรมสมเด็จพระเทพรัตน์ราชสุดา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:07.372774962+07:00","message":"[bufferProcess] send to processor:เจ้ากรมสมเด็จพระเทพรัตนราชสุดาฯ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:07.372778118+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:07.372780765+07:00","message":"> Transcript [4213] [false]: 'เจ้ากรมสมเด็จพระเทพรัตนราชสุดาฯ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:07.372783702+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:07.372785575+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:07.372787614+07:00","message":"StatePrefix: 'เจ้ากรมสมเด็จพระเทพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:07.372789505+07:00","message":"TextPushed: 'เจ้ากรม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:07.494997864+07:00","message":"receive streaming session, msgId: 690"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:07.495038117+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":"2025-10-27T14:46:07.495043423+07:00","message":"receive interim result [false|false]: เจ้ากรมสมเด็จพระเทพรัตนราชสุดาฯ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:07.495057601+07:00","message":"[buffer interim] 690 false เจ้ากรมสมเด็จพระเทพรัตนราชสุดาฯ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:07.495064118+07:00","message":"[bufferProcess] interim [710000000]:เจ้ากรมสมเด็จพระเทพรัตนราชสุดาฯ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:07.495066346+07:00","message":"[bufferProcess] send to processor:เจ้ากรมสมเด็จพระเทพรัตน์ราชสุดา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:07.495071457+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:07.495073953+07:00","message":"> Transcript [4214] [false]: 'เจ้ากรมสมเด็จพระเทพรัตน์ราชสุดา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:07.495076721+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:07.495078498+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:07.495080376+07:00","message":"StatePrefix: 'เจ้ากรมสมเด็จพระเทพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:07.495082284+07:00","message":"TextPushed: 'เจ้ากรม'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:46:07.716579556+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:46:07.716598187+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:07.995400412+07:00","message":"receive streaming session, msgId: 690"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:07.995438541+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เจ้ากรมสมเด็จพระเทพฯ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":190000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:07.995443459+07:00","message":"receive interim result [false|false]: เจ้ากรมสมเด็จพระเทพฯ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:07.995456048+07:00","message":"[buffer interim] 690 false เจ้ากรมสมเด็จพระเทพฯ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:07.995464383+07:00","message":"[bufferProcess] interim [190000000]:เจ้ากรมสมเด็จพระเทพฯ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:07.995466815+07:00","message":"[bufferProcess] send to processor:เจ้ากรมสมเด็จพระเทพรัตนราชสุดาฯ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:07.995471742+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:07.995474415+07:00","message":"> Transcript [4215] [false]: 'เจ้ากรมสมเด็จพระเทพรัตนราชสุดาฯ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:07.995477524+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:07.995479419+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:07.995480959+07:00","message":"StatePrefix: 'เจ้ากรมสมเด็จพระเทพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:07.995482894+07:00","message":"TextPushed: 'เจ้ากรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:07.995488329+07:00","message":"Push: 'สมเด็จพระเทพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:07.995489922+07:00","message":"TextPushed: 'เจ้ากรมสมเด็จพระเทพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:07.995491647+07:00","message":"Set new StatePrefix : 'เจ้ากรมสมเด็จพระเทพรัตนราชสุดาฯ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:07.995493714+07:00","message":"Next Push (prob) : 'รัตนราชสุดาฯ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:07.995501569+07:00","message":"push: {false สมเด็จพระเทพ 0 0xc00401ef80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:08.575392773+07:00","message":"receive streaming session, msgId: 690"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:08.575432736+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เจ้ากรมสมเด็จพระเทพฯ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":790000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:08.575438306+07:00","message":"receive interim result [false|false]: เจ้ากรมสมเด็จพระเทพฯ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:08.575464359+07:00","message":"[buffer interim] 690 false เจ้ากรมสมเด็จพระเทพฯ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:08.575471454+07:00","message":"[bufferProcess] interim [790000000]:เจ้ากรมสมเด็จพระเทพฯ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:08.575473493+07:00","message":"[bufferProcess] send to processor:เจ้ากรมสมเด็จพระเทพฯ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:08.575476763+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:08.575479277+07:00","message":"> Transcript [4216] [false]: 'เจ้ากรมสมเด็จพระเทพฯ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:08.575481662+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:08.575483319+07:00","message":"Set new StatePrefix: 'เจ้ากรมสมเด็จพระเทพฯ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:08.926557651+07:00","message":"[GCS] IsForceVAD: false for message ID: 690"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:08.956761083+07:00","message":"receive streaming session, msgId: 690"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:08.956792184+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เจ้ากรมสมเด็จพระเทพฯนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":150000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:08.956798499+07:00","message":"receive interim result [false|false]: เจ้ากรมสมเด็จพระเทพฯนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:08.956814211+07:00","message":"[buffer interim] 690 false เจ้ากรมสมเด็จพระเทพฯนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:08.956826778+07:00","message":"[bufferProcess] interim [150000000]:เจ้ากรมสมเด็จพระเทพฯนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:08.956829354+07:00","message":"[bufferProcess] send to processor:เจ้ากรมสมเด็จพระเทพฯ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:08.956832873+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:08.956835764+07:00","message":"> Transcript [4217] [false]: 'เจ้ากรมสมเด็จพระเทพฯ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:08.956838927+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:08.956840651+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:08.956842188+07:00","message":"StatePrefix: 'เจ้ากรมสมเด็จพระเทพฯ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:08.956843976+07:00","message":"TextPushed: 'เจ้ากรมสมเด็จพระเทพ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:09.055939042+07:00","message":"receive streaming session, msgId: 690"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:09.055990118+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระเจ้ากรมสมเด็จพระเทพฯนะคะ\",\"confidence\":0.9300277}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":330000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:09.055995931+07:00","message":"receive interim result [true|false]: พระเจ้ากรมสมเด็จพระเทพฯนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:09.056004578+07:00","message":"end recv isFinal message id 690"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:09.056006549+07:00","message":"end Recv id 690"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:09.056012789+07:00","message":"[buffer interim] 690 true พระเจ้ากรมสมเด็จพระเทพฯนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:09.056021977+07:00","message":"[bufferProcess] interim [330000000]:พระเจ้ากรมสมเด็จพระเทพฯนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:09.056024789+07:00","message":"[bufferProcess] send to processor (isfinal):เจ้ากรมสมเด็จพระเทพฯนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:09.056028181+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:09.056030836+07:00","message":"> Transcript [4218] [false]: 'เจ้ากรมสมเด็จพระเทพฯนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:09.056033596+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:09.056035673+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:09.056037735+07:00","message":"StatePrefix: 'เจ้ากรมสมเด็จพระเทพฯ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:09.056039729+07:00","message":"TextPushed: 'เจ้ากรมสมเด็จพระเทพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:09.056041186+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:09.056042809+07:00","message":"> Transcript [4219] [true]: 'พระเจ้ากรมสมเด็จพระเทพฯนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:09.056044503+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:09.05604576+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:09.056047138+07:00","message":"StatePrefix: 'เจ้ากรมสมเด็จพระเทพฯ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:09.056048609+07:00","message":"TextPushed: 'เจ้ากรมสมเด็จพระเทพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:09.056049934+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:09.05616746+07:00","message":"Push: 'ฯนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:09.056171495+07:00","message":"TextPushed: 'เจ้ากรมสมเด็จพระเทพฯนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:09.056174043+07:00","message":"Set new StatePrefix : 'พระเจ้ากรมสมเด็จพระเทพฯนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:09.056176918+07:00","message":"Next Push (prob) : 'พระเจ้ากรมสมเด็จพระเทพฯนะคะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:09.056187511+07:00","message":"push: {true ฯนะคะ 0 0xc00401ef80}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:09.056198079+07:00","message":"write aligntment file to 'tmp/7446/align_message_id_690.html'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:09.057848366+07:00","message":"[GCS] Start streaming session, msgId: 691"}
{"level":"info","service":"Main","time":"2025-10-27T14:46:09.068202026+07:00","message":"write wav file: './tmp/7446/7446_690.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:09.9198756+07:00","message":"receive streaming session, msgId: 691"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:09.919930278+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":"2025-10-27T14:46:09.919937041+07:00","message":"receive interim result [false|false]: จะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:09.919956266+07:00","message":"[buffer interim] 691 false จะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:09.919973491+07:00","message":"[bufferProcess] interim [900000000]:จะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:09.919976274+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:10.237009389+07:00","message":"receive streaming session, msgId: 691"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:10.237046138+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":"2025-10-27T14:46:10.237051382+07:00","message":"receive interim result [false|false]: จะมา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:10.237063734+07:00","message":"[buffer interim] 691 false จะมา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:10.237070067+07:00","message":"[bufferProcess] interim [140000000]:จะมา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:10.237072326+07:00","message":"[bufferProcess] send to processor:จะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:10.237077438+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:10.237079827+07:00","message":"> Transcript [4220] [false]: 'จะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:10.237081582+07:00","message":"Set StatePrefix (first interim): 'จะ'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:46:10.717002815+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:46:10.717002813+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:10.818549506+07:00","message":"receive streaming session, msgId: 691"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:10.818578091+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":"2025-10-27T14:46:10.818582924+07:00","message":"receive interim result [false|false]: จะมา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:10.818595447+07:00","message":"[buffer interim] 691 false จะมา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:10.818601535+07:00","message":"[bufferProcess] interim [740000000]:จะมา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:10.818603642+07:00","message":"[bufferProcess] send to processor:จะมา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:10.818607142+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:10.818609741+07:00","message":"> Transcript [4221] [false]: 'จะมา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:10.818612474+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:10.818614068+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:10.818616209+07:00","message":"StatePrefix: 'จะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:10.81861782+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:11.716600767+07:00","message":"receive streaming session, msgId: 691"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:11.716641908+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":"2025-10-27T14:46:11.716647352+07:00","message":"receive interim result [false|false]: จะมาเอา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:11.716660067+07:00","message":"[buffer interim] 691 false จะมาเอา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:11.716667562+07:00","message":"[bufferProcess] interim [640000000]:จะมาเอา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:11.716670421+07:00","message":"[bufferProcess] send to processor:จะมา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:11.716676376+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:11.716680378+07:00","message":"> Transcript [4222] [false]: 'จะมา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:11.716683216+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:11.716685019+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:11.71668668+07:00","message":"StatePrefix: 'จะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:11.716688756+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:11.848009949+07:00","message":"receive streaming session, msgId: 691"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:11.848051963+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะมา\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:11.848057152+07:00","message":"receive interim result [false|false]: จะมา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:11.848068846+07:00","message":"[buffer interim] 691 false จะมา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:11.848075608+07:00","message":"[bufferProcess] interim [760000000]:จะมา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:11.848077528+07:00","message":"[bufferProcess] send to processor:จะมาเอา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:11.848082557+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:11.848085297+07:00","message":"> Transcript [4223] [false]: 'จะมาเอา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:11.848087986+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:11.848089933+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:11.848091732+07:00","message":"StatePrefix: 'จะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:11.848093515+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:11.911319454+07:00","message":"receive streaming session, msgId: 691"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:11.911354835+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":"2025-10-27T14:46:11.911360391+07:00","message":"receive interim result [false|false]: จะมาถวาย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:11.911372883+07:00","message":"[buffer interim] 691 false จะมาถวาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:11.911379535+07:00","message":"[bufferProcess] interim [880000000]:จะมาถวาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:11.911381552+07:00","message":"[bufferProcess] send to processor:จะมา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:11.911386425+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:11.911439293+07:00","message":"> Transcript [4224] [false]: 'จะมา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:11.911443732+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:11.911446022+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:11.911448313+07:00","message":"StatePrefix: 'จะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:11.911450594+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:11.91145707+07:00","message":"Push: 'จะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:11.911459888+07:00","message":"TextPushed: 'จะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:11.91146218+07:00","message":"Set new StatePrefix : 'จะมา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:11.911465403+07:00","message":"Next Push (prob) : 'มา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:11.911475739+07:00","message":"push: {false จะ 0 0xc000129480}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:12.077032878+07:00","message":"[GCS] IsForceVAD: false for message ID: 691"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:12.180524128+07:00","message":"receive streaming session, msgId: 691"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:12.180561516+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จะมาถวาย\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:12.180571254+07:00","message":"receive interim result [true|false]: จะมาถวาย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:12.180578261+07:00","message":"end recv isFinal message id 691"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:12.180580733+07:00","message":"end Recv id 691"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:12.180588222+07:00","message":"[buffer interim] 691 true จะมาถวาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:12.180598277+07:00","message":"[bufferProcess] interim [240000000]:จะมาถวาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:12.180602861+07:00","message":"[bufferProcess] send to processor (isfinal):จะมาถวาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:12.180606909+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:12.180610713+07:00","message":"> Transcript [4225] [false]: 'จะมาถวาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:12.180614372+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:12.180617769+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:12.180619517+07:00","message":"StatePrefix: 'จะมา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:12.180621322+07:00","message":"TextPushed: 'จะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:12.180622803+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:12.180624462+07:00","message":"> Transcript [4226] [true]: 'จะมาถวาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:12.180626121+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:12.180627425+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:12.180628725+07:00","message":"StatePrefix: 'จะมา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:12.180630053+07:00","message":"TextPushed: 'จะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:12.180633654+07:00","message":"Push: 'มาถวาย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:12.180643259+07:00","message":"push: {true มาถวาย 0 0xc000129480}"}
{"level":"info","service":"Main","time":"2025-10-27T14:46:12.190905297+07:00","message":"write wav file: './tmp/7446/7446_691.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:12.326911627+07:00","message":"[GCS] Start streaming session, msgId: 692"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:13.547397137+07:00","message":"[GCS] IsForceVAD: false for message ID: 692"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:13.670275771+07:00","message":"receive streaming session, msgId: 692"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:13.670316183+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เข้าใจค่ะ\",\"confidence\":0.82463706}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:13.67032171+07:00","message":"receive interim result [true|false]: เข้าใจค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:13.670328292+07:00","message":"end recv isFinal message id 692"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:13.670330063+07:00","message":"end Recv id 692"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:13.670334539+07:00","message":"[buffer interim] 692 true เข้าใจค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:13.670343099+07:00","message":"[bufferProcess] interim [440000000]:เข้าใจค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:13.670349485+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:13.670351895+07:00","message":"> Transcript [4227] [true]: 'เข้าใจค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:13.670354366+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:13.670356124+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:13.670357744+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:13.67035937+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:13.670363539+07:00","message":"Push: 'เข้าใจค่ะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:13.670371951+07:00","message":"push: {true เข้าใจค่ะ 0 0xc00041c080}"}
{"level":"info","service":"Main","time":"2025-10-27T14:46:13.676306983+07:00","message":"write wav file: './tmp/7446/7446_692.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:46:13.717393261+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:46:13.717409039+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:13.997121161+07:00","message":"[GCS] Start streaming session, msgId: 693"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:15.633442083+07:00","message":"receive streaming session, msgId: 693"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:15.633482734+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":"2025-10-27T14:46:15.633488179+07:00","message":"receive interim result [false|false]: สุนัข"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:15.633500932+07:00","message":"[buffer interim] 693 false สุนัข"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:15.633508823+07:00","message":"[bufferProcess] interim [680000000]:สุนัข"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:15.633510398+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:15.633515532+07:00","message":"[bufferProcess] send to processor (ticker):สุนัข"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:15.633518324+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:15.633520796+07:00","message":"> Transcript [4228] [false]: 'สุนัข'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:15.633522883+07:00","message":"Set StatePrefix (first interim): 'สุนัข'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:15.938213052+07:00","message":"receive streaming session, msgId: 693"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:15.938263341+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":"2025-10-27T14:46:15.938268982+07:00","message":"receive interim result [false|false]: สุนัขผสม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:15.938281401+07:00","message":"[buffer interim] 693 false สุนัขผสม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:15.938291567+07:00","message":"[bufferProcess] interim [980000000]:สุนัขผสม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:15.938293767+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:16.335165915+07:00","message":"receive streaming session, msgId: 693"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:16.335213579+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":"2025-10-27T14:46:16.335220367+07:00","message":"receive interim result [false|false]: สุนัขผสมนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:16.335237772+07:00","message":"[buffer interim] 693 false สุนัขผสมนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:16.335250503+07:00","message":"[bufferProcess] interim [340000000]:สุนัขผสมนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:16.335254159+07:00","message":"[bufferProcess] send to processor:สุนัขผสม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:16.335259029+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:16.335263332+07:00","message":"> Transcript [4229] [false]: 'สุนัขผสม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:16.335268234+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:16.335270704+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:16.335273291+07:00","message":"StatePrefix: 'สุนัข'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:16.335275752+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:46:16.718169855+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:46:16.718176628+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:16.835774406+07:00","message":"receive streaming session, msgId: 693"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:16.835811917+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":"2025-10-27T14:46:16.835817306+07:00","message":"receive interim result [false|false]: สุนัขผสมประกอบด้วย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:16.835832252+07:00","message":"[buffer interim] 693 false สุนัขผสมประกอบด้วย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:16.835840912+07:00","message":"[bufferProcess] interim [880000000]:สุนัขผสมประกอบด้วย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:16.83584361+07:00","message":"[bufferProcess] send to processor:สุนัขผสมนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:16.835848615+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:16.83585113+07:00","message":"> Transcript [4230] [false]: 'สุนัขผสมนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:16.835853996+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:16.835855878+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:16.835857478+07:00","message":"StatePrefix: 'สุนัข'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:16.83585926+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:17.070153637+07:00","message":"[GCS] IsForceVAD: false for message ID: 693"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:17.127123608+07:00","message":"[GCS] Start streaming session, msgId: 694"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:17.180905932+07:00","message":"receive streaming session, msgId: 693"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:17.180942616+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนผสมประกอบด้วย\",\"confidence\":0.8930484}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:17.18094826+07:00","message":"receive interim result [true|false]: ส่วนผสมประกอบด้วย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:17.180957037+07:00","message":"end recv isFinal message id 693"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:17.180959012+07:00","message":"end Recv id 693"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:17.180971281+07:00","message":"[buffer interim] 693 true ส่วนผสมประกอบด้วย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:17.18098112+07:00","message":"[bufferProcess] interim [300000000]:ส่วนผสมประกอบด้วย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:17.180984616+07:00","message":"[bufferProcess] send to processor (isfinal):สุนัขผสมประกอบด้วย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:17.180988828+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:17.180992347+07:00","message":"> Transcript [4231] [false]: 'สุนัขผสมประกอบด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:17.18099616+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:17.180998481+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:17.181001027+07:00","message":"StatePrefix: 'สุนัข'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:17.181003247+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:17.181005158+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:17.181007544+07:00","message":"> Transcript [4232] [true]: 'ส่วนผสมประกอบด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:17.181010644+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:17.181012257+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:17.181014124+07:00","message":"StatePrefix: 'สุนัข'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:17.18101577+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:17.181018538+07:00","message":"Push: 'ส่วนผสมประกอบด้วย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:17.181028866+07:00","message":"push: {true ส่วนผสมประกอบด้วย 0 0xc002216780}"}
{"level":"info","service":"Main","time":"2025-10-27T14:46:17.188953386+07:00","message":"write wav file: './tmp/7446/7446_693.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:18.304712074+07:00","message":"receive streaming session, msgId: 694"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:18.30475443+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":"2025-10-27T14:46:18.304759245+07:00","message":"receive interim result [false|false]: ราชบัณฑิต"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:18.30477205+07:00","message":"[buffer interim] 694 false ราชบัณฑิต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:18.304778568+07:00","message":"[bufferProcess] interim [960000000]:ราชบัณฑิต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:18.304780043+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:18.304784989+07:00","message":"[bufferProcess] send to processor (ticker):ราชบัณฑิต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:18.304787749+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:18.304790115+07:00","message":"> Transcript [4233] [false]: 'ราชบัณฑิต'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:18.304792065+07:00","message":"Set StatePrefix (first interim): 'ราชบัณฑิต'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:18.889845531+07:00","message":"receive streaming session, msgId: 694"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:18.889890177+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ราชบัณฑิต\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:18.889897257+07:00","message":"receive interim result [false|false]: ราชบัณฑิต"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:18.889913795+07:00","message":"[buffer interim] 694 false ราชบัณฑิต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:18.889927496+07:00","message":"[bufferProcess] interim [560000000]:ราชบัณฑิต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:18.889930104+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:19.018537204+07:00","message":"receive streaming session, msgId: 694"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:19.018578999+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":"2025-10-27T14:46:19.018584962+07:00","message":"receive interim result [false|false]: ราชบัณฑิตวัดธาตุทอง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:19.018594652+07:00","message":"[buffer interim] 694 false ราชบัณฑิตวัดธาตุทอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:19.018600838+07:00","message":"[bufferProcess] interim [680000000]:ราชบัณฑิตวัดธาตุทอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:19.01860285+07:00","message":"[bufferProcess] send to processor:ราชบัณฑิต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:19.018606003+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:19.018608588+07:00","message":"> Transcript [4234] [false]: 'ราชบัณฑิต'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:19.018611396+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:19.018613037+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:19.018614702+07:00","message":"StatePrefix: 'ราชบัณฑิต'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:19.018616298+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:19.584495397+07:00","message":"receive streaming session, msgId: 694"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:19.584535076+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":"2025-10-27T14:46:19.584540356+07:00","message":"receive interim result [false|false]: ราชบัณฑิตวัดธาตุทอง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:19.584552486+07:00","message":"[buffer interim] 694 false ราชบัณฑิตวัดธาตุทอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:19.584558837+07:00","message":"[bufferProcess] interim [280000000]:ราชบัณฑิตวัดธาตุทอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:19.584560975+07:00","message":"[bufferProcess] send to processor:ราชบัณฑิตวัดธาตุทอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:19.584570964+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:19.584573596+07:00","message":"> Transcript [4235] [false]: 'ราชบัณฑิตวัดธาตุทอง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:19.58457645+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:19.584578438+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:19.584580043+07:00","message":"StatePrefix: 'ราชบัณฑิต'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:19.584582716+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:46:19.719177137+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:46:19.71917198+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:20.107268669+07:00","message":"receive streaming session, msgId: 694"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:20.107306499+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":"2025-10-27T14:46:20.107311826+07:00","message":"receive interim result [false|false]: ราชบัณฑิตวัดธาตุทองพระราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:20.107324758+07:00","message":"[buffer interim] 694 false ราชบัณฑิตวัดธาตุทองพระราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:20.107331276+07:00","message":"[bufferProcess] interim [820000000]:ราชบัณฑิตวัดธาตุทองพระราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:20.107333718+07:00","message":"[bufferProcess] send to processor:ราชบัณฑิตวัดธาตุทอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:20.107338761+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:20.107341142+07:00","message":"> Transcript [4236] [false]: 'ราชบัณฑิตวัดธาตุทอง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:20.107343836+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:20.107345706+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:20.107347521+07:00","message":"StatePrefix: 'ราชบัณฑิต'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:20.107349321+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:20.174317367+07:00","message":"receive streaming session, msgId: 694"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:20.174367151+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":"2025-10-27T14:46:20.174375104+07:00","message":"receive interim result [false|false]: ราชบัณฑิตวัดธาตุทอง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:20.174391843+07:00","message":"[buffer interim] 694 false ราชบัณฑิตวัดธาตุทอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:20.174402458+07:00","message":"[bufferProcess] interim [880000000]:ราชบัณฑิตวัดธาตุทอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:20.174406514+07:00","message":"[bufferProcess] send to processor:ราชบัณฑิตวัดธาตุทองพระราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:20.174413364+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:20.174417038+07:00","message":"> Transcript [4237] [false]: 'ราชบัณฑิตวัดธาตุทองพระราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:20.174421281+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:20.174423968+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:20.174426595+07:00","message":"StatePrefix: 'ราชบัณฑิต'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:20.17442912+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:20.174436156+07:00","message":"Push: 'ราชบัณฑิต'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:20.174438474+07:00","message":"TextPushed: 'ราชบัณฑิต'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:20.174441002+07:00","message":"Set new StatePrefix : 'ราชบัณฑิตวัดธาตุทองพระราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:20.174444212+07:00","message":"Next Push (prob) : 'วัดธาตุทองพระราช'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:20.174454733+07:00","message":"push: {false ราชบัณฑิต 0 0xc000044d80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:20.293893029+07:00","message":"receive streaming session, msgId: 694"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:20.293926027+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":"2025-10-27T14:46:20.293930855+07:00","message":"receive interim result [false|false]: ราชบัณฑิตวัดธาตุทองพระราชวัง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:20.293942221+07:00","message":"[buffer interim] 694 false ราชบัณฑิตวัดธาตุทองพระราชวัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:20.293949301+07:00","message":"[bufferProcess] interim [940000000]:ราชบัณฑิตวัดธาตุทองพระราชวัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:20.293951448+07:00","message":"[bufferProcess] send to processor:ราชบัณฑิตวัดธาตุทอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:20.293967243+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:20.293971195+07:00","message":"> Transcript [4238] [false]: 'ราชบัณฑิตวัดธาตุทอง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:20.293973458+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:20.365260685+07:00","message":"receive streaming session, msgId: 694"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:20.365292703+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":"2025-10-27T14:46:20.365298013+07:00","message":"receive interim result [false|false]: ราชบัณฑิตวัดธาตุทองพระราชพิธี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:20.36531358+07:00","message":"[buffer interim] 694 false ราชบัณฑิตวัดธาตุทองพระราชพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:20.365322484+07:00","message":"[bufferProcess] interim [60000000]:ราชบัณฑิตวัดธาตุทองพระราชพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:20.365324802+07:00","message":"[bufferProcess] send to processor:ราชบัณฑิตวัดธาตุทองพระราชวัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:20.365330067+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:20.365332584+07:00","message":"> Transcript [4239] [false]: 'ราชบัณฑิตวัดธาตุทองพระราชวัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:20.365335679+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:20.365337532+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:20.365339174+07:00","message":"StatePrefix: 'ราชบัณฑิตวัดธาตุทองพระราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:20.365341427+07:00","message":"TextPushed: 'ราชบัณฑิต'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:20.49609796+07:00","message":"receive streaming session, msgId: 694"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:20.49613763+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":"2025-10-27T14:46:20.496144625+07:00","message":"receive interim result [false|false]: ราชบัณฑิตวัดธาตุทองพระราชวัง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:20.496160258+07:00","message":"[buffer interim] 694 false ราชบัณฑิตวัดธาตุทองพระราชวัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:20.496168006+07:00","message":"[bufferProcess] interim [180000000]:ราชบัณฑิตวัดธาตุทองพระราชวัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:20.496170771+07:00","message":"[bufferProcess] send to processor:ราชบัณฑิตวัดธาตุทองพระราชพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:20.496177502+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:20.496181024+07:00","message":"> Transcript [4240] [false]: 'ราชบัณฑิตวัดธาตุทองพระราชพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:20.496185589+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:20.49618808+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:20.496190493+07:00","message":"StatePrefix: 'ราชบัณฑิตวัดธาตุทองพระราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:20.496193241+07:00","message":"TextPushed: 'ราชบัณฑิต'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:20.61339704+07:00","message":"receive streaming session, msgId: 694"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:20.613442061+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":"2025-10-27T14:46:20.613448587+07:00","message":"receive interim result [false|false]: ราชบัณฑิตวัดธาตุทองพระราชธิดา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:20.61346162+07:00","message":"[buffer interim] 694 false ราชบัณฑิตวัดธาตุทองพระราชธิดา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:20.613468973+07:00","message":"[bufferProcess] interim [300000000]:ราชบัณฑิตวัดธาตุทองพระราชธิดา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:20.613471489+07:00","message":"[bufferProcess] send to processor:ราชบัณฑิตวัดธาตุทองพระราชวัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:20.613475635+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:20.613478867+07:00","message":"> Transcript [4241] [false]: 'ราชบัณฑิตวัดธาตุทองพระราชวัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:20.613483101+07:00","message":"Count interim (case 1.2): 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:20.613485509+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:20.613487764+07:00","message":"StatePrefix: 'ราชบัณฑิตวัดธาตุทองพระราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:20.613490456+07:00","message":"TextPushed: 'ราชบัณฑิต'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:20.684719323+07:00","message":"receive streaming session, msgId: 694"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:20.684755239+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":"2025-10-27T14:46:20.68476034+07:00","message":"receive interim result [false|false]: ราชบัณฑิตวัดธาตุทองพระราชวชิราภรณ์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:20.684773228+07:00","message":"[buffer interim] 694 false ราชบัณฑิตวัดธาตุทองพระราชวชิราภรณ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:20.684780088+07:00","message":"[bufferProcess] interim [360000000]:ราชบัณฑิตวัดธาตุทองพระราชวชิราภรณ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:20.684782401+07:00","message":"[bufferProcess] send to processor:ราชบัณฑิตวัดธาตุทองพระราชธิดา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:20.684787872+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:20.684790808+07:00","message":"> Transcript [4242] [false]: 'ราชบัณฑิตวัดธาตุทองพระราชธิดา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:20.684794124+07:00","message":"Count interim (case 1.1): 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:20.684795931+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:20.684797908+07:00","message":"StatePrefix: 'ราชบัณฑิตวัดธาตุทองพระราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:20.684799981+07:00","message":"TextPushed: 'ราชบัณฑิต'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:20.684805443+07:00","message":"Push: 'วัดธาตุทองพระราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:20.684807213+07:00","message":"TextPushed: 'ราชบัณฑิตวัดธาตุทองพระราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:20.684808973+07:00","message":"Set new StatePrefix : 'ราชบัณฑิตวัดธาตุทองพระราชธิดา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:20.684810837+07:00","message":"Next Push (prob) : 'ธิดา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:20.684818178+07:00","message":"push: {false วัดธาตุทองพระราช 0 0xc000044d80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:20.878552041+07:00","message":"receive streaming session, msgId: 694"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:20.878589783+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":"2025-10-27T14:46:20.878596627+07:00","message":"receive interim result [false|false]: ราชบัณฑิตวัดธาตุทองพระราชวชิรโมลี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:20.878611918+07:00","message":"[buffer interim] 694 false ราชบัณฑิตวัดธาตุทองพระราชวชิรโมลี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:20.878619552+07:00","message":"[bufferProcess] interim [600000000]:ราชบัณฑิตวัดธาตุทองพระราชวชิรโมลี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:20.878622538+07:00","message":"[bufferProcess] send to processor:ราชบัณฑิตวัดธาตุทองพระราชวชิราภรณ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:20.878629212+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:20.878632495+07:00","message":"> Transcript [4243] [false]: 'ราชบัณฑิตวัดธาตุทองพระราชวชิราภรณ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:20.878634706+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:20.878636418+07:00","message":"Set new StatePrefix: 'ราชบัณฑิตวัดธาตุทองพระราชวชิราภรณ์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:21.389990221+07:00","message":"receive streaming session, msgId: 694"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:21.390027183+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":"2025-10-27T14:46:21.390033114+07:00","message":"receive interim result [false|false]: ราชบัณฑิตวัดธาตุทองพระราชวชิรโมลีวัด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:21.390046666+07:00","message":"[buffer interim] 694 false ราชบัณฑิตวัดธาตุทองพระราชวชิรโมลีวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:21.390053414+07:00","message":"[bufferProcess] interim [80000000]:ราชบัณฑิตวัดธาตุทองพระราชวชิรโมลีวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:21.390055679+07:00","message":"[bufferProcess] send to processor:ราชบัณฑิตวัดธาตุทองพระราชวชิรโมลี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:21.390061024+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:21.390063846+07:00","message":"> Transcript [4244] [false]: 'ราชบัณฑิตวัดธาตุทองพระราชวชิรโมลี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:21.39006589+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:21.390068023+07:00","message":"Set new StatePrefix: 'ราชบัณฑิตวัดธาตุทองพระราชวชิรโมลี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:21.527175027+07:00","message":"receive streaming session, msgId: 694"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:21.527212631+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":"2025-10-27T14:46:21.527218417+07:00","message":"receive interim result [false|false]: ราชบัณฑิตวัดธาตุทองพระราชวชิรโมลี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:21.527230525+07:00","message":"[buffer interim] 694 false ราชบัณฑิตวัดธาตุทองพระราชวชิรโมลี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:21.527237774+07:00","message":"[bufferProcess] interim [200000000]:ราชบัณฑิตวัดธาตุทองพระราชวชิรโมลี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:21.52724004+07:00","message":"[bufferProcess] send to processor:ราชบัณฑิตวัดธาตุทองพระราชวชิรโมลีวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:21.527251633+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:21.527254298+07:00","message":"> Transcript [4245] [false]: 'ราชบัณฑิตวัดธาตุทองพระราชวชิรโมลีวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:21.527257356+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:21.527259466+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:21.527261173+07:00","message":"StatePrefix: 'ราชบัณฑิตวัดธาตุทองพระราชวชิรโมลี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:21.527263957+07:00","message":"TextPushed: 'ราชบัณฑิตวัดธาตุทองพระราช'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:21.580865597+07:00","message":"receive streaming session, msgId: 694"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:21.580904109+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":"2025-10-27T14:46:21.580909857+07:00","message":"receive interim result [false|false]: ราชบัณฑิตวัดธาตุทองพระราชวชิรโมลีวัดระฆัง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:21.580921523+07:00","message":"[buffer interim] 694 false ราชบัณฑิตวัดธาตุทองพระราชวชิรโมลีวัดระฆัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:21.580929913+07:00","message":"[bufferProcess] interim [260000000]:ราชบัณฑิตวัดธาตุทองพระราชวชิรโมลีวัดระฆัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:21.580932389+07:00","message":"[bufferProcess] send to processor:ราชบัณฑิตวัดธาตุทองพระราชวชิรโมลี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:21.58093776+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:21.580940486+07:00","message":"> Transcript [4246] [false]: 'ราชบัณฑิตวัดธาตุทองพระราชวชิรโมลี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:21.580943522+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:21.580945342+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:21.580947074+07:00","message":"StatePrefix: 'ราชบัณฑิตวัดธาตุทองพระราชวชิรโมลี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:21.58094936+07:00","message":"TextPushed: 'ราชบัณฑิตวัดธาตุทองพระราช'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:22.212509411+07:00","message":"receive streaming session, msgId: 694"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:22.212551272+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":"2025-10-27T14:46:22.212558601+07:00","message":"receive interim result [false|false]: ราชบัณฑิตวัดธาตุทองพระราชวชิรโมลีวัดระฆังโฆษิต"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:22.212571226+07:00","message":"[buffer interim] 694 false ราชบัณฑิตวัดธาตุทองพระราชวชิรโมลีวัดระฆังโฆษิต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:22.212578048+07:00","message":"[bufferProcess] interim [860000000]:ราชบัณฑิตวัดธาตุทองพระราชวชิรโมลีวัดระฆังโฆษิต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:22.212580628+07:00","message":"[bufferProcess] send to processor:ราชบัณฑิตวัดธาตุทองพระราชวชิรโมลีวัดระฆัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:22.212586+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:22.212589719+07:00","message":"> Transcript [4247] [false]: 'ราชบัณฑิตวัดธาตุทองพระราชวชิรโมลีวัดระฆัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:22.212594735+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:22.212598239+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:22.212600131+07:00","message":"StatePrefix: 'ราชบัณฑิตวัดธาตุทองพระราชวชิรโมลี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:22.212602527+07:00","message":"TextPushed: 'ราชบัณฑิตวัดธาตุทองพระราช'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:22.411977065+07:00","message":"receive streaming session, msgId: 694"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:22.412010628+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":"2025-10-27T14:46:22.412016271+07:00","message":"receive interim result [false|false]: ราชบัณฑิตวัดธาตุทองพระราชวชิรโมลีวัดระฆังโฆสิตาราม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:22.412028257+07:00","message":"[buffer interim] 694 false ราชบัณฑิตวัดธาตุทองพระราชวชิรโมลีวัดระฆังโฆสิตาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:22.412036828+07:00","message":"[bufferProcess] interim [40000000]:ราชบัณฑิตวัดธาตุทองพระราชวชิรโมลีวัดระฆังโฆสิตาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:22.412039148+07:00","message":"[bufferProcess] send to processor:ราชบัณฑิตวัดธาตุทองพระราชวชิรโมลีวัดระฆังโฆษิต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:22.412045004+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:22.412047417+07:00","message":"> Transcript [4248] [false]: 'ราชบัณฑิตวัดธาตุทองพระราชวชิรโมลีวัดระฆังโฆษิต'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:22.412050723+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:22.412052593+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:22.412054555+07:00","message":"StatePrefix: 'ราชบัณฑิตวัดธาตุทองพระราชวชิรโมลี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:22.412056831+07:00","message":"TextPushed: 'ราชบัณฑิตวัดธาตุทองพระราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:22.412060936+07:00","message":"Push: 'วชิรโมลี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:22.412062496+07:00","message":"TextPushed: 'ราชบัณฑิตวัดธาตุทองพระราชวชิรโมลี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:22.412064268+07:00","message":"Set new StatePrefix : 'ราชบัณฑิตวัดธาตุทองพระราชวชิรโมลีวัดระฆังโฆษิต'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:22.412066258+07:00","message":"Next Push (prob) : 'วัดระฆังโฆษิต'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:22.412097674+07:00","message":"push: {false วชิรโมลี 0 0xc000044d80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:22.427520451+07:00","message":"[GCS] Cleaned up inactive client: 678"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:22.427540664+07:00","message":"[GCS] Cleaned up inactive client: 668"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:22.427542851+07:00","message":"[GCS] Cleaned up inactive client: 669"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:22.427544297+07:00","message":"[GCS] Cleaned up inactive client: 676"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:22.42754572+07:00","message":"[GCS] Cleaned up inactive client: 672"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:22.427547148+07:00","message":"[GCS] Cleaned up inactive client: 673"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:22.427548469+07:00","message":"[GCS] Cleaned up inactive client: 671"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:22.427555397+07:00","message":"[GCS] Cleaned up inactive client: 677"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:22.427557645+07:00","message":"[GCS] Cleaned up inactive client: 670"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:22.42755915+07:00","message":"[GCS] Cleaned up inactive client: 674"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:22.427560771+07:00","message":"[GCS] Cleaned up inactive client: 675"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:22.707242087+07:00","message":"[GCS] IsForceVAD: false for message ID: 694"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:46:22.719457499+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:46:22.719462042+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:22.770187291+07:00","message":"[GCS] Start streaming session, msgId: 695"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:22.821908611+07:00","message":"receive streaming session, msgId: 694"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:22.821947816+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ราชบัณฑิตวัดธาตุทองพระราชวชิรโมลีวัดระฆังโฆสิตาราม\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:22.821956331+07:00","message":"receive interim result [true|false]: ราชบัณฑิตวัดธาตุทองพระราชวชิรโมลีวัดระฆังโฆสิตาราม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:22.821973591+07:00","message":"end recv isFinal message id 694"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:22.821976038+07:00","message":"end Recv id 694"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:22.821983742+07:00","message":"[buffer interim] 694 true ราชบัณฑิตวัดธาตุทองพระราชวชิรโมลีวัดระฆังโฆสิตาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:22.821991563+07:00","message":"[bufferProcess] interim [580000000]:ราชบัณฑิตวัดธาตุทองพระราชวชิรโมลีวัดระฆังโฆสิตาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:22.821994272+07:00","message":"[bufferProcess] send to processor (isfinal):ราชบัณฑิตวัดธาตุทองพระราชวชิรโมลีวัดระฆังโฆสิตาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:22.82199807+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:22.822000562+07:00","message":"> Transcript [4249] [false]: 'ราชบัณฑิตวัดธาตุทองพระราชวชิรโมลีวัดระฆังโฆสิตาราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:22.822002999+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:22.82200456+07:00","message":"Set new StatePrefix: 'ราชบัณฑิตวัดธาตุทองพระราชวชิรโมลีวัดระฆังโฆสิตาราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:22.822006253+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:22.822008746+07:00","message":"> Transcript [4250] [true]: 'ราชบัณฑิตวัดธาตุทองพระราชวชิรโมลีวัดระฆังโฆสิตาราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:22.822011104+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:22.822012703+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:22.822014259+07:00","message":"StatePrefix: 'ราชบัณฑิตวัดธาตุทองพระราชวชิรโมลีวัดระฆังโฆสิตาราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:22.8220194+07:00","message":"TextPushed: 'ราชบัณฑิตวัดธาตุทองพระราชวชิรโมลี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:22.822022318+07:00","message":"Push: 'วัดระฆังโฆสิตาราม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:22.822031197+07:00","message":"push: {true วัดระฆังโฆสิตาราม 0 0xc000044d80}"}
{"level":"info","service":"Main","time":"2025-10-27T14:46:22.83302136+07:00","message":"write wav file: './tmp/7446/7446_694.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:24.350140351+07:00","message":"receive streaming session, msgId: 695"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:24.350188906+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":"2025-10-27T14:46:24.350195192+07:00","message":"receive interim result [false|false]: วัด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:24.350212244+07:00","message":"[buffer interim] 695 false วัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:24.350220134+07:00","message":"[bufferProcess] interim [620000000]:วัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:24.35022216+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:24.350228387+07:00","message":"[bufferProcess] send to processor (ticker):วัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:24.350232286+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:24.350235466+07:00","message":"> Transcript [4251] [false]: 'วัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:24.350238079+07:00","message":"Set StatePrefix (first interim): 'วัด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:24.662357167+07:00","message":"receive streaming session, msgId: 695"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:24.662391745+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":"2025-10-27T14:46:24.66239714+07:00","message":"receive interim result [false|false]: พัชรา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:24.662408374+07:00","message":"[buffer interim] 695 false พัชรา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:24.66241546+07:00","message":"[bufferProcess] interim [860000000]:พัชรา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:24.662416985+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:24.854481565+07:00","message":"receive streaming session, msgId: 695"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:24.854518008+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":"2025-10-27T14:46:24.854523234+07:00","message":"receive interim result [false|false]: พัชราภา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:24.854535429+07:00","message":"[buffer interim] 695 false พัชราภา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:24.854542341+07:00","message":"[bufferProcess] interim [100000000]:พัชราภา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:24.854544356+07:00","message":"[bufferProcess] send to processor:พัชรา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:24.854549098+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:24.85455184+07:00","message":"> Transcript [4252] [false]: 'พัชรา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:24.854553662+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:24.854555343+07:00","message":"Set new StatePrefix: 'พัชรา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:24.920433503+07:00","message":"receive streaming session, msgId: 695"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:24.920468826+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":"2025-10-27T14:46:24.920473616+07:00","message":"receive interim result [false|false]: รัชดาชาน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:24.920488267+07:00","message":"[buffer interim] 695 false รัชดาชาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:24.92049478+07:00","message":"[bufferProcess] interim [220000000]:รัชดาชาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:24.920496942+07:00","message":"[bufferProcess] send to processor:พัชราภา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:24.920500226+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:24.920502933+07:00","message":"> Transcript [4253] [false]: 'พัชราภา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:24.920505736+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:24.920508498+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:24.920510804+07:00","message":"StatePrefix: 'พัชรา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:24.920513065+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:25.243064068+07:00","message":"receive streaming session, msgId: 695"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:25.243103362+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":"2025-10-27T14:46:25.243109754+07:00","message":"receive interim result [false|false]: รัชดาชานวัด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:25.243123918+07:00","message":"[buffer interim] 695 false รัชดาชานวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:25.243134284+07:00","message":"[bufferProcess] interim [520000000]:รัชดาชานวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:25.243137118+07:00","message":"[bufferProcess] send to processor:รัชดาชาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:25.243143458+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:25.243149205+07:00","message":"> Transcript [4254] [false]: 'รัชดาชาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:25.243151887+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:25.243154072+07:00","message":"Set new StatePrefix: 'รัชดาชาน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:25.544206519+07:00","message":"receive streaming session, msgId: 695"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:25.544237325+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":"2025-10-27T14:46:25.544242207+07:00","message":"receive interim result [false|false]: รัชดาชานวัดกลาง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:25.544252258+07:00","message":"[buffer interim] 695 false รัชดาชานวัดกลาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:25.544257974+07:00","message":"[bufferProcess] interim [760000000]:รัชดาชานวัดกลาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:25.54426019+07:00","message":"[bufferProcess] send to processor:รัชดาชานวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:25.544264962+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:25.544267781+07:00","message":"> Transcript [4255] [false]: 'รัชดาชานวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:25.544270826+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:25.54427268+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:25.544274215+07:00","message":"StatePrefix: 'รัชดาชาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:25.544276005+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:46:25.719480846+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:46:25.71948741+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:25.995813958+07:00","message":"receive streaming session, msgId: 695"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:25.995856686+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":"2025-10-27T14:46:25.995861976+07:00","message":"receive interim result [false|false]: รัชดาชานวัดกลางสมุทร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:25.995873871+07:00","message":"[buffer interim] 695 false รัชดาชานวัดกลางสมุทร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:25.995880527+07:00","message":"[bufferProcess] interim [300000000]:รัชดาชานวัดกลางสมุทร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:25.995882987+07:00","message":"[bufferProcess] send to processor:รัชดาชานวัดกลาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:25.995887853+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:25.995890352+07:00","message":"> Transcript [4256] [false]: 'รัชดาชานวัดกลาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:25.995893374+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:25.995895235+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:25.995896792+07:00","message":"StatePrefix: 'รัชดาชาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:25.995898585+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:26.640696411+07:00","message":"receive streaming session, msgId: 695"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:26.640727594+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":"2025-10-27T14:46:26.640733617+07:00","message":"receive interim result [false|false]: รัชดาชานวัดกลางสมุทร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:26.640750824+07:00","message":"[buffer interim] 695 false รัชดาชานวัดกลางสมุทร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:26.640758141+07:00","message":"[bufferProcess] interim [900000000]:รัชดาชานวัดกลางสมุทร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:26.64076112+07:00","message":"[bufferProcess] send to processor:รัชดาชานวัดกลางสมุทร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:26.640765506+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:26.640769581+07:00","message":"> Transcript [4257] [false]: 'รัชดาชานวัดกลางสมุทร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:26.64077481+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:26.640777424+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:26.640779646+07:00","message":"StatePrefix: 'รัชดาชาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:26.64078259+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:27.335733862+07:00","message":"receive streaming session, msgId: 695"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:27.33577628+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":"2025-10-27T14:46:27.335783866+07:00","message":"receive interim result [false|false]: รัชดาชานวัดกลางสมุทรปราการ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:27.335799585+07:00","message":"[buffer interim] 695 false รัชดาชานวัดกลางสมุทรปราการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:27.335807801+07:00","message":"[bufferProcess] interim [620000000]:รัชดาชานวัดกลางสมุทรปราการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:27.335811105+07:00","message":"[bufferProcess] send to processor:รัชดาชานวัดกลางสมุทร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:27.335815303+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:27.335819044+07:00","message":"> Transcript [4258] [false]: 'รัชดาชานวัดกลางสมุทร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:27.335823042+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:27.335825488+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:27.335828663+07:00","message":"StatePrefix: 'รัชดาชาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:27.335830984+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:27.335834516+07:00","message":"Push: 'รัชดาชาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:27.335836722+07:00","message":"TextPushed: 'รัชดาชาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:27.335839265+07:00","message":"Set new StatePrefix : 'รัชดาชานวัดกลางสมุทร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:27.335841984+07:00","message":"Next Push (prob) : 'วัดกลางสมุทร'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:27.335852214+07:00","message":"push: {false รัชดาชาน 0 0xc002217180}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:27.91911238+07:00","message":"receive streaming session, msgId: 695"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:27.919152394+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รัชดาชานวัดกลางสมุทรปราการ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:27.919158763+07:00","message":"receive interim result [false|false]: รัชดาชานวัดกลางสมุทรปราการ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:27.919171872+07:00","message":"[buffer interim] 695 false รัชดาชานวัดกลางสมุทรปราการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:27.919179153+07:00","message":"[bufferProcess] interim [220000000]:รัชดาชานวัดกลางสมุทรปราการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:27.919181232+07:00","message":"[bufferProcess] send to processor:รัชดาชานวัดกลางสมุทรปราการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:27.919186106+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:27.919188584+07:00","message":"> Transcript [4259] [false]: 'รัชดาชานวัดกลางสมุทรปราการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:27.919191463+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:27.919193435+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:27.91919519+07:00","message":"StatePrefix: 'รัชดาชานวัดกลางสมุทร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:27.919197443+07:00","message":"TextPushed: 'รัชดาชาน'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:46:28.720454875+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:46:28.720454873+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:29.046315751+07:00","message":"[GCS] IsForceVAD: false for message ID: 695"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:29.118859027+07:00","message":"[GCS] Start streaming session, msgId: 696"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:29.207653376+07:00","message":"receive streaming session, msgId: 695"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:29.207687118+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พัชราจารย์วัดกลางสมุทร\",\"confidence\":0.91050076}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":510000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:29.207692861+07:00","message":"receive interim result [true|false]: พัชราจารย์วัดกลางสมุทร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:29.207702497+07:00","message":"end recv isFinal message id 695"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:29.207704421+07:00","message":"end Recv id 695"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:29.207710388+07:00","message":"[buffer interim] 695 true พัชราจารย์วัดกลางสมุทร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:29.207719748+07:00","message":"[bufferProcess] interim [510000000]:พัชราจารย์วัดกลางสมุทร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:29.207724836+07:00","message":"[bufferProcess] send to processor (isfinal):รัชดาชานวัดกลางสมุทรปราการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:29.207728758+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:29.20773137+07:00","message":"> Transcript [4260] [false]: 'รัชดาชานวัดกลางสมุทรปราการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:29.20773399+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:29.207735481+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:29.207737255+07:00","message":"StatePrefix: 'รัชดาชานวัดกลางสมุทร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:29.207739085+07:00","message":"TextPushed: 'รัชดาชาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:29.207740601+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:29.207742129+07:00","message":"> Transcript [4261] [true]: 'พัชราจารย์วัดกลางสมุทร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:29.207744026+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:29.20774613+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:29.207747537+07:00","message":"StatePrefix: 'รัชดาชานวัดกลางสมุทร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:29.207748917+07:00","message":"TextPushed: 'รัชดาชาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:29.207750178+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:29.207882568+07:00","message":"Push: 'พัชราจารย์วัดกลางสมุทร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:29.207884848+07:00","message":"TextPushed: 'รัชดาชานพัชราจารย์วัดกลางสมุทร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:29.207886568+07:00","message":"Set new StatePrefix : 'พัชราจารย์วัดกลางสมุทร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:29.207888293+07:00","message":"Next Push (prob) : 'พัชราจารย์วัดกลางสมุทร'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:29.207895508+07:00","message":"push: {true พัชราจารย์วัดกลางสมุทร 0 0xc002217180}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:29.207908366+07:00","message":"write aligntment file to 'tmp/7446/align_message_id_695.html'"}
{"level":"info","service":"Main","time":"2025-10-27T14:46:29.222348482+07:00","message":"write wav file: './tmp/7446/7446_695.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:29.917598954+07:00","message":"receive streaming session, msgId: 696"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:29.917644288+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":"2025-10-27T14:46:29.917649297+07:00","message":"receive interim result [false|false]: ถ้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:29.917662932+07:00","message":"[buffer interim] 696 false ถ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:29.917670184+07:00","message":"[bufferProcess] interim [780000000]:ถ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:29.917671686+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:30.959452296+07:00","message":"receive streaming session, msgId: 696"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:30.95950981+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":"2025-10-27T14:46:30.959516883+07:00","message":"receive interim result [false|false]: รังสฤษฎ์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:30.959531476+07:00","message":"[buffer interim] 696 false รังสฤษฎ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:30.959546696+07:00","message":"[bufferProcess] interim [740000000]:รังสฤษฎ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:30.959549581+07:00","message":"[bufferProcess] send to processor:ถ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:30.959557248+07:00","message":"[bufferProcess] send to processor (ticker):รังสฤษฎ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:30.959560721+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:30.959564286+07:00","message":"> Transcript [4262] [false]: 'ถ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:30.959567145+07:00","message":"Set StatePrefix (first interim): 'ถ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:30.959569094+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:30.95957143+07:00","message":"> Transcript [4263] [false]: 'รังสฤษฎ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:30.959574254+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:30.959576466+07:00","message":"Set new StatePrefix: 'รังสฤษฎ์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:31.511035756+07:00","message":"receive streaming session, msgId: 696"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:31.511082899+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รังสฤษฎ์\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:31.511090897+07:00","message":"receive interim result [false|false]: รังสฤษฎ์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:31.511106077+07:00","message":"[buffer interim] 696 false รังสฤษฎ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:31.51111476+07:00","message":"[bufferProcess] interim [340000000]:รังสฤษฎ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:31.511117011+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:46:31.721504632+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:46:31.721504649+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:32.640397677+07:00","message":"receive streaming session, msgId: 696"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:32.640451546+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":"2025-10-27T14:46:32.640458029+07:00","message":"receive interim result [false|false]: รังสฤษฎ์วชิระนายก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:32.640473061+07:00","message":"[buffer interim] 696 false รังสฤษฎ์วชิระนายก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:32.640482889+07:00","message":"[bufferProcess] interim [480000000]:รังสฤษฎ์วชิระนายก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:32.640485714+07:00","message":"[bufferProcess] send to processor:รังสฤษฎ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:32.64049188+07:00","message":"[bufferProcess] send to processor (ticker):รังสฤษฎ์วชิระนายก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:32.640495457+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:32.640499024+07:00","message":"> Transcript [4264] [false]: 'รังสฤษฎ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:32.640502847+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:32.640505264+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:32.640507778+07:00","message":"StatePrefix: 'รังสฤษฎ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:32.640510137+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:32.640512+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:32.640514508+07:00","message":"> Transcript [4265] [false]: 'รังสฤษฎ์วชิระนายก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:32.640517073+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:32.640519025+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:32.640520818+07:00","message":"StatePrefix: 'รังสฤษฎ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:32.640523209+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:33.198605598+07:00","message":"receive streaming session, msgId: 696"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:33.198655813+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":"2025-10-27T14:46:33.198661025+07:00","message":"receive interim result [false|false]: รังสฤษฎ์วชิระนายก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:33.198673076+07:00","message":"[buffer interim] 696 false รังสฤษฎ์วชิระนายก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:33.198680478+07:00","message":"[bufferProcess] interim [80000000]:รังสฤษฎ์วชิระนายก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:33.198682029+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:33.307453519+07:00","message":"receive streaming session, msgId: 696"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:33.307497183+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":"2025-10-27T14:46:33.307503875+07:00","message":"receive interim result [false|false]: รังสฤษฎ์วชิระนายกวัดนาง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:33.307520132+07:00","message":"[buffer interim] 696 false รังสฤษฎ์วชิระนายกวัดนาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:33.30753068+07:00","message":"[bufferProcess] interim [140000000]:รังสฤษฎ์วชิระนายกวัดนาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:33.307534102+07:00","message":"[bufferProcess] send to processor:รังสฤษฎ์วชิระนายก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:33.307540376+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:33.307543856+07:00","message":"> Transcript [4266] [false]: 'รังสฤษฎ์วชิระนายก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:33.307547794+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:33.307550242+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:33.3075524+07:00","message":"StatePrefix: 'รังสฤษฎ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:33.307554937+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:33.308466134+07:00","message":"receive streaming session, msgId: 696"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:33.30848781+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":"2025-10-27T14:46:33.308492018+07:00","message":"receive interim result [false|false]: รังสฤษฎ์วชิระนายกวัดนางโน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:33.308503242+07:00","message":"[buffer interim] 696 false รังสฤษฎ์วชิระนายกวัดนางโน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:33.308507682+07:00","message":"[bufferProcess] interim [200000000]:รังสฤษฎ์วชิระนายกวัดนางโน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:33.308509417+07:00","message":"[bufferProcess] send to processor:รังสฤษฎ์วชิระนายกวัดนาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:33.308513563+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:33.308515762+07:00","message":"> Transcript [4267] [false]: 'รังสฤษฎ์วชิระนายกวัดนาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:33.308518636+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:33.308520216+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:33.308521646+07:00","message":"StatePrefix: 'รังสฤษฎ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:33.308523254+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:33.308528504+07:00","message":"Push: 'รังสฤษฎ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:33.308530145+07:00","message":"TextPushed: 'รังสฤษฎ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:33.308532375+07:00","message":"Set new StatePrefix : 'รังสฤษฎ์วชิระนายกวัดนาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:33.308534216+07:00","message":"Next Push (prob) : 'วชิระนายกวัดนาง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:33.308542016+07:00","message":"push: {false รังสฤษฎ์ 0 0xc000045900}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:33.371384603+07:00","message":"receive streaming session, msgId: 696"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:33.371425666+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":"2025-10-27T14:46:33.371431407+07:00","message":"receive interim result [false|false]: รังสฤษฎ์วชิระนายกวัดนางนอง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:33.371447735+07:00","message":"[buffer interim] 696 false รังสฤษฎ์วชิระนายกวัดนางนอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:33.371457364+07:00","message":"[bufferProcess] interim [260000000]:รังสฤษฎ์วชิระนายกวัดนางนอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:33.371459552+07:00","message":"[bufferProcess] send to processor:รังสฤษฎ์วชิระนายกวัดนางโน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:33.3714645+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:33.371467285+07:00","message":"> Transcript [4268] [false]: 'รังสฤษฎ์วชิระนายกวัดนางโน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:33.371470033+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:33.371471991+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:33.37147417+07:00","message":"StatePrefix: 'รังสฤษฎ์วชิระนายกวัดนาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:33.371476048+07:00","message":"TextPushed: 'รังสฤษฎ์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:33.940649648+07:00","message":"receive streaming session, msgId: 696"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:33.940694151+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":"2025-10-27T14:46:33.940701651+07:00","message":"receive interim result [false|false]: รังสฤษฎ์วชิระนายกวัดนางนอง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:33.940720974+07:00","message":"[buffer interim] 696 false รังสฤษฎ์วชิระนายกวัดนางนอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:33.940731775+07:00","message":"[bufferProcess] interim [860000000]:รังสฤษฎ์วชิระนายกวัดนางนอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:33.940734855+07:00","message":"[bufferProcess] send to processor:รังสฤษฎ์วชิระนายกวัดนางนอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:33.940741684+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:33.940745184+07:00","message":"> Transcript [4269] [false]: 'รังสฤษฎ์วชิระนายกวัดนางนอง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:33.940749019+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:33.940750956+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:33.940753648+07:00","message":"StatePrefix: 'รังสฤษฎ์วชิระนายกวัดนาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:33.940755897+07:00","message":"TextPushed: 'รังสฤษฎ์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:34.427068222+07:00","message":"[GCS] IsForceVAD: false for message ID: 696"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:34.520001863+07:00","message":"receive streaming session, msgId: 696"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:34.520039342+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":"2025-10-27T14:46:34.520045729+07:00","message":"receive interim result [false|false]: รังสฤษฎ์วชิระนายกวัดนางนองพระราชวัง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:34.52006155+07:00","message":"[buffer interim] 696 false รังสฤษฎ์วชิระนายกวัดนางนองพระราชวัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:34.520071254+07:00","message":"[bufferProcess] interim [460000000]:รังสฤษฎ์วชิระนายกวัดนางนองพระราชวัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:34.520073606+07:00","message":"[bufferProcess] send to processor:รังสฤษฎ์วชิระนายกวัดนางนอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:34.520078885+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:34.520081354+07:00","message":"> Transcript [4270] [false]: 'รังสฤษฎ์วชิระนายกวัดนางนอง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:34.520083992+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:34.520085846+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:34.520088182+07:00","message":"StatePrefix: 'รังสฤษฎ์วชิระนายกวัดนาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:34.520090091+07:00","message":"TextPushed: 'รังสฤษฎ์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:34.581791697+07:00","message":"receive streaming session, msgId: 696"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:34.581831437+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รังสฤษฎ์วชิระนายกวัดนางนองพระราชวัง\",\"confidence\":0.89700043}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":550000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:34.581837077+07:00","message":"receive interim result [true|false]: รังสฤษฎ์วชิระนายกวัดนางนองพระราชวัง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:34.581844793+07:00","message":"end recv isFinal message id 696"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:34.581846737+07:00","message":"end Recv id 696"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:34.581852432+07:00","message":"[buffer interim] 696 true รังสฤษฎ์วชิระนายกวัดนางนองพระราชวัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:34.581859544+07:00","message":"[bufferProcess] interim [550000000]:รังสฤษฎ์วชิระนายกวัดนางนองพระราชวัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:34.581865545+07:00","message":"[bufferProcess] send to processor (isfinal):รังสฤษฎ์วชิระนายกวัดนางนองพระราชวัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:34.581869376+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:34.58187301+07:00","message":"> Transcript [4271] [false]: 'รังสฤษฎ์วชิระนายกวัดนางนองพระราชวัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:34.581876932+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:34.581879528+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:34.581882501+07:00","message":"StatePrefix: 'รังสฤษฎ์วชิระนายกวัดนาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:34.581884948+07:00","message":"TextPushed: 'รังสฤษฎ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:34.581893871+07:00","message":"Push: 'วชิระนายกวัดนาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:34.581896137+07:00","message":"TextPushed: 'รังสฤษฎ์วชิระนายกวัดนาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:34.581898012+07:00","message":"Set new StatePrefix : 'รังสฤษฎ์วชิระนายกวัดนางนองพระราชวัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:34.581899853+07:00","message":"Next Push (prob) : 'นองพระราชวัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:34.581901441+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:34.581903012+07:00","message":"> Transcript [4272] [true]: 'รังสฤษฎ์วชิระนายกวัดนางนองพระราชวัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:34.581905388+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:34.581906697+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:34.581908548+07:00","message":"StatePrefix: 'รังสฤษฎ์วชิระนายกวัดนางนองพระราชวัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:34.581910149+07:00","message":"TextPushed: 'รังสฤษฎ์วชิระนายกวัดนาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:34.581911846+07:00","message":"Push: 'นองพระราชวัง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:34.581919641+07:00","message":"push: {false วชิระนายกวัดนาง 0 0xc000045900}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:34.581928245+07:00","message":"push: {true นองพระราชวัง 0 0xc000045900}"}
{"level":"info","service":"Main","time":"2025-10-27T14:46:34.592362143+07:00","message":"write wav file: './tmp/7446/7446_696.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:34.619323095+07:00","message":"[GCS] Start streaming session, msgId: 697"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:46:34.72241213+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:46:34.722436463+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:35.174823178+07:00","message":"receive streaming session, msgId: 697"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:35.174863436+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":"2025-10-27T14:46:35.174868135+07:00","message":"receive interim result [false|false]: มา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:35.174879272+07:00","message":"[buffer interim] 697 false มา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:35.174885793+07:00","message":"[bufferProcess] interim [360000000]:มา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:35.174887299+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:35.236624972+07:00","message":"receive streaming session, msgId: 697"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:35.236661444+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":"2025-10-27T14:46:35.236667148+07:00","message":"receive interim result [false|false]: วัด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:35.236680259+07:00","message":"[buffer interim] 697 false วัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:35.236686571+07:00","message":"[bufferProcess] interim [420000000]:วัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:35.2366886+07:00","message":"[bufferProcess] send to processor:มา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:35.236693605+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:35.23669614+07:00","message":"> Transcript [4273] [false]: 'มา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:35.23669792+07:00","message":"Set StatePrefix (first interim): 'มา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:35.405338221+07:00","message":"receive streaming session, msgId: 697"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:35.405375854+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"much\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:35.405382072+07:00","message":"receive interim result [false|false]: much"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:35.405396497+07:00","message":"[buffer interim] 697 false much"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:35.40540439+07:00","message":"[bufferProcess] interim [540000000]:much"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:35.405407412+07:00","message":"[bufferProcess] send to processor:วัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:35.405412194+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:35.405415887+07:00","message":"> Transcript [4274] [false]: 'วัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:35.405418682+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:35.405421256+07:00","message":"Set new StatePrefix: 'วัด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:35.435834274+07:00","message":"receive streaming session, msgId: 697"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:35.43587324+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":"2025-10-27T14:46:35.435879822+07:00","message":"receive interim result [false|false]: วชิระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:35.435892344+07:00","message":"[buffer interim] 697 false วชิระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:35.435899092+07:00","message":"[bufferProcess] interim [600000000]:วชิระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:35.435900856+07:00","message":"[bufferProcess] send to processor:much"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:35.435904222+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:35.435907041+07:00","message":"> Transcript [4275] [false]: 'much'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:35.435908849+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:35.435910892+07:00","message":"Set new StatePrefix: 'much'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:35.480245035+07:00","message":"receive streaming session, msgId: 697"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:35.480285258+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":"2025-10-27T14:46:35.480290384+07:00","message":"receive interim result [false|false]: มัจจุราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:35.480302267+07:00","message":"[buffer interim] 697 false มัจจุราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:35.480310457+07:00","message":"[bufferProcess] interim [660000000]:มัจจุราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:35.480312435+07:00","message":"[bufferProcess] send to processor:วชิระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:35.480317452+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:35.480320215+07:00","message":"> Transcript [4276] [false]: 'วชิระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:35.480322189+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:35.480323816+07:00","message":"Set new StatePrefix: 'วชิระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:35.66272103+07:00","message":"receive streaming session, msgId: 697"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:35.662764481+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":"2025-10-27T14:46:35.662770641+07:00","message":"receive interim result [false|false]: วชิรธรรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:35.662784241+07:00","message":"[buffer interim] 697 false วชิรธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:35.662790664+07:00","message":"[bufferProcess] interim [840000000]:วชิรธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:35.662792704+07:00","message":"[bufferProcess] send to processor:มัจจุราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:35.662798061+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:35.662800541+07:00","message":"> Transcript [4277] [false]: 'มัจจุราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:35.662802352+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:35.662804052+07:00","message":"Set new StatePrefix: 'มัจจุราช'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:36.061327969+07:00","message":"receive streaming session, msgId: 697"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:36.061363649+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":"2025-10-27T14:46:36.06136895+07:00","message":"receive interim result [false|false]: วชิรธรรมสุนทร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:36.061381958+07:00","message":"[buffer interim] 697 false วชิรธรรมสุนทร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:36.061388166+07:00","message":"[bufferProcess] interim [320000000]:วชิรธรรมสุนทร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:36.061390867+07:00","message":"[bufferProcess] send to processor:วชิรธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:36.061395964+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:36.061399021+07:00","message":"> Transcript [4278] [false]: 'วชิรธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:36.06140092+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:36.061402819+07:00","message":"Set new StatePrefix: 'วชิรธรรม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:36.701210403+07:00","message":"receive streaming session, msgId: 697"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:36.701247819+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วชิรธรรมสุนทร\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:36.701253799+07:00","message":"receive interim result [false|false]: วชิรธรรมสุนทร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:36.701266291+07:00","message":"[buffer interim] 697 false วชิรธรรมสุนทร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:36.701272976+07:00","message":"[bufferProcess] interim [920000000]:วชิรธรรมสุนทร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:36.701275145+07:00","message":"[bufferProcess] send to processor:วชิรธรรมสุนทร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:36.701280311+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:36.701283038+07:00","message":"> Transcript [4279] [false]: 'วชิรธรรมสุนทร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:36.701286774+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:36.701288708+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:36.701290359+07:00","message":"StatePrefix: 'วชิรธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:36.701292113+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:36.899605538+07:00","message":"receive streaming session, msgId: 697"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:36.899647816+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":"2025-10-27T14:46:36.89965463+07:00","message":"receive interim result [false|false]: วชิรธรรมสุนทรวัด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:36.899671593+07:00","message":"[buffer interim] 697 false วชิรธรรมสุนทรวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:36.899682555+07:00","message":"[bufferProcess] interim [40000000]:วชิรธรรมสุนทรวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:36.899685648+07:00","message":"[bufferProcess] send to processor:วชิรธรรมสุนทร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:36.899692462+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:36.899695836+07:00","message":"> Transcript [4280] [false]: 'วชิรธรรมสุนทร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:36.899700066+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:36.899703137+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:36.899705431+07:00","message":"StatePrefix: 'วชิรธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:36.899707762+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:37.085466282+07:00","message":"receive streaming session, msgId: 697"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:37.085509291+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":"2025-10-27T14:46:37.085518653+07:00","message":"receive interim result [false|false]: วชิรธรรมสุนทรวัดสุน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:37.085533624+07:00","message":"[buffer interim] 697 false วชิรธรรมสุนทรวัดสุน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:37.085540008+07:00","message":"[bufferProcess] interim [280000000]:วชิรธรรมสุนทรวัดสุน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:37.085542251+07:00","message":"[bufferProcess] send to processor:วชิรธรรมสุนทรวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:37.085547953+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:37.085551356+07:00","message":"> Transcript [4281] [false]: 'วชิรธรรมสุนทรวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:37.085554868+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:37.085557846+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:37.085559831+07:00","message":"StatePrefix: 'วชิรธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:37.085561606+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:37.213651151+07:00","message":"receive streaming session, msgId: 697"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:37.213688345+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":"2025-10-27T14:46:37.213693954+07:00","message":"receive interim result [false|false]: วชิรธรรมสุนทรวัดสุนทร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:37.21370603+07:00","message":"[buffer interim] 697 false วชิรธรรมสุนทรวัดสุนทร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:37.213713158+07:00","message":"[bufferProcess] interim [340000000]:วชิรธรรมสุนทรวัดสุนทร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:37.213715542+07:00","message":"[bufferProcess] send to processor:วชิรธรรมสุนทรวัดสุน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:37.21371885+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:37.213721443+07:00","message":"> Transcript [4282] [false]: 'วชิรธรรมสุนทรวัดสุน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:37.213724674+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:37.213726471+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:37.213728025+07:00","message":"StatePrefix: 'วชิรธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:37.213729714+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:37.21373191+07:00","message":"Push: 'วชิรธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:37.213733561+07:00","message":"TextPushed: 'วชิรธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:37.213735103+07:00","message":"Set new StatePrefix : 'วชิรธรรมสุนทรวัดสุน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:37.213736957+07:00","message":"Next Push (prob) : 'สุนทรวัดสุน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:37.213745415+07:00","message":"push: {false วชิรธรรม 0 0xc002922080}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:37.408628242+07:00","message":"receive streaming session, msgId: 697"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:37.408665163+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":"2025-10-27T14:46:37.408671163+07:00","message":"receive interim result [false|false]: วชิรธรรมสุนทรสุนทรภู่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:37.408689412+07:00","message":"[buffer interim] 697 false วชิรธรรมสุนทรสุนทรภู่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:37.408696505+07:00","message":"[bufferProcess] interim [580000000]:วชิรธรรมสุนทรสุนทรภู่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:37.408698529+07:00","message":"[bufferProcess] send to processor:วชิรธรรมสุนทรวัดสุนทร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:37.408701872+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:37.408704302+07:00","message":"> Transcript [4283] [false]: 'วชิรธรรมสุนทรวัดสุนทร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:37.408707052+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:37.408708943+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:37.408710643+07:00","message":"StatePrefix: 'วชิรธรรมสุนทรวัดสุน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:37.408712705+07:00","message":"TextPushed: 'วชิรธรรม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:37.464322513+07:00","message":"receive streaming session, msgId: 697"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:37.464356469+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":"2025-10-27T14:46:37.464361606+07:00","message":"receive interim result [false|false]: วชิรธรรมสุนทรวัดสุนทรธรรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:37.464386242+07:00","message":"[buffer interim] 697 false วชิรธรรมสุนทรวัดสุนทรธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:37.464393546+07:00","message":"[bufferProcess] interim [640000000]:วชิรธรรมสุนทรวัดสุนทรธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:37.464395408+07:00","message":"[bufferProcess] send to processor:วชิรธรรมสุนทรสุนทรภู่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:37.464399054+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:37.464401834+07:00","message":"> Transcript [4284] [false]: 'วชิรธรรมสุนทรสุนทรภู่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:37.464404022+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:37.464405671+07:00","message":"Set new StatePrefix: 'วชิรธรรมสุนทรสุนทรภู่'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:37.597939292+07:00","message":"receive streaming session, msgId: 697"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:37.597984442+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":"2025-10-27T14:46:37.597990506+07:00","message":"receive interim result [false|false]: วชิรธรรมสุนทรวัดสุนทรธรรมทาน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:37.598024574+07:00","message":"[buffer interim] 697 false วชิรธรรมสุนทรวัดสุนทรธรรมทาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:37.598039275+07:00","message":"[bufferProcess] interim [820000000]:วชิรธรรมสุนทรวัดสุนทรธรรมทาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:37.598041668+07:00","message":"[bufferProcess] send to processor:วชิรธรรมสุนทรวัดสุนทรธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:37.598046845+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:37.59804941+07:00","message":"> Transcript [4285] [false]: 'วชิรธรรมสุนทรวัดสุนทรธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:37.598051447+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:37.598053129+07:00","message":"Set new StatePrefix: 'วชิรธรรมสุนทรวัดสุนทรธรรม'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:46:37.723316081+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:46:37.723333896+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:38.179743384+07:00","message":"receive streaming session, msgId: 697"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:38.17978451+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":"2025-10-27T14:46:38.179790283+07:00","message":"receive interim result [false|false]: วชิรธรรมสุนทรวัดสุนทรธรรมทาน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:38.179805197+07:00","message":"[buffer interim] 697 false วชิรธรรมสุนทรวัดสุนทรธรรมทาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:38.179812744+07:00","message":"[bufferProcess] interim [420000000]:วชิรธรรมสุนทรวัดสุนทรธรรมทาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:38.179815634+07:00","message":"[bufferProcess] send to processor:วชิรธรรมสุนทรวัดสุนทรธรรมทาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:38.179822366+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:38.179825457+07:00","message":"> Transcript [4286] [false]: 'วชิรธรรมสุนทรวัดสุนทรธรรมทาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:38.17982889+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:38.179830926+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:38.179832559+07:00","message":"StatePrefix: 'วชิรธรรมสุนทรวัดสุนทรธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:38.179834709+07:00","message":"TextPushed: 'วชิรธรรม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:39.877269829+07:00","message":"[GCS] IsForceVAD: false for message ID: 697"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:39.937806649+07:00","message":"[GCS] Start streaming session, msgId: 698"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:40.010031067+07:00","message":"receive streaming session, msgId: 697"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:40.010084614+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วชิรธรรมสุนทรวัดสุนทรธรรมทาน\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:40.010090664+07:00","message":"receive interim result [true|false]: วชิรธรรมสุนทรวัดสุนทรธรรมทาน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:40.010098367+07:00","message":"end recv isFinal message id 697"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:40.01010036+07:00","message":"end Recv id 697"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:40.010105399+07:00","message":"[buffer interim] 697 true วชิรธรรมสุนทรวัดสุนทรธรรมทาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:40.010114675+07:00","message":"[bufferProcess] interim [280000000]:วชิรธรรมสุนทรวัดสุนทรธรรมทาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:40.010119621+07:00","message":"[bufferProcess] send to processor (isfinal):วชิรธรรมสุนทรวัดสุนทรธรรมทาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:40.010123193+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:40.010125961+07:00","message":"> Transcript [4287] [false]: 'วชิรธรรมสุนทรวัดสุนทรธรรมทาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:40.010129034+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:40.010130728+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:40.010142554+07:00","message":"StatePrefix: 'วชิรธรรมสุนทรวัดสุนทรธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:40.010144748+07:00","message":"TextPushed: 'วชิรธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:40.010146137+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:40.010147767+07:00","message":"> Transcript [4288] [true]: 'วชิรธรรมสุนทรวัดสุนทรธรรมทาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:40.010149526+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:40.01015086+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:40.010152187+07:00","message":"StatePrefix: 'วชิรธรรมสุนทรวัดสุนทรธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:40.010153612+07:00","message":"TextPushed: 'วชิรธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:40.010159114+07:00","message":"Push: 'สุนทรวัดสุนทรธรรมทาน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:40.01016644+07:00","message":"push: {true สุนทรวัดสุนทรธรรมทาน 0 0xc002922080}"}
{"level":"info","service":"Main","time":"2025-10-27T14:46:40.02114511+07:00","message":"write wav file: './tmp/7446/7446_697.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:40.446105457+07:00","message":"receive streaming session, msgId: 698"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:40.446140953+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":"2025-10-27T14:46:40.446147637+07:00","message":"receive interim result [false|false]: การ์ตูน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:40.446161328+07:00","message":"[buffer interim] 698 false การ์ตูน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:40.446167487+07:00","message":"[bufferProcess] interim [480000000]:การ์ตูน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:40.446169061+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:40.665791415+07:00","message":"receive streaming session, msgId: 698"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:40.665832021+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":"2025-10-27T14:46:40.665838987+07:00","message":"receive interim result [false|false]: อกุศล"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:40.665852715+07:00","message":"[buffer interim] 698 false อกุศล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:40.665860459+07:00","message":"[bufferProcess] interim [720000000]:อกุศล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:40.665863611+07:00","message":"[bufferProcess] send to processor:การ์ตูน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:40.665870086+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:40.665874023+07:00","message":"> Transcript [4289] [false]: 'การ์ตูน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:40.665877129+07:00","message":"Set StatePrefix (first interim): 'การ์ตูน'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:46:40.724151607+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:46:40.724161692+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:40.933292839+07:00","message":"receive streaming session, msgId: 698"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:40.933326949+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":"2025-10-27T14:46:40.933332037+07:00","message":"receive interim result [false|false]: โกสน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:40.933344773+07:00","message":"[buffer interim] 698 false โกสน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:40.933351377+07:00","message":"[bufferProcess] interim [960000000]:โกสน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:40.933353734+07:00","message":"[bufferProcess] send to processor:อกุศล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:40.933359076+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:40.933361639+07:00","message":"> Transcript [4290] [false]: 'อกุศล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:40.933363877+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:40.933365626+07:00","message":"Set new StatePrefix: 'อกุศล'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:40.936583406+07:00","message":"receive streaming session, msgId: 698"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:40.936609376+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":"2025-10-27T14:46:40.936614055+07:00","message":"receive interim result [false|false]: โกศลวัด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:40.936626237+07:00","message":"[buffer interim] 698 false โกศลวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:40.936631074+07:00","message":"[bufferProcess] interim [20000000]:โกศลวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:40.93663274+07:00","message":"[bufferProcess] send to processor:โกสน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:40.936635438+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:40.936638151+07:00","message":"> Transcript [4291] [false]: 'โกสน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:40.936639712+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:40.936641216+07:00","message":"Set new StatePrefix: 'โกสน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:41.126053425+07:00","message":"receive streaming session, msgId: 698"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:41.126092557+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":"2025-10-27T14:46:41.126099479+07:00","message":"receive interim result [false|false]: โกศลวัดชัย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:41.126114482+07:00","message":"[buffer interim] 698 false โกศลวัดชัย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:41.126124629+07:00","message":"[bufferProcess] interim [200000000]:โกศลวัดชัย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:41.126127347+07:00","message":"[bufferProcess] send to processor:โกศลวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:41.126133703+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:41.126137492+07:00","message":"> Transcript [4292] [false]: 'โกศลวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:41.126140546+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:41.126143238+07:00","message":"Set new StatePrefix: 'โกศลวัด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:41.381935202+07:00","message":"receive streaming session, msgId: 698"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:41.382003983+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":"2025-10-27T14:46:41.382009367+07:00","message":"receive interim result [false|false]: โกศลวัดชัยวิทย์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:41.382023713+07:00","message":"[buffer interim] 698 false โกศลวัดชัยวิทย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:41.382030671+07:00","message":"[bufferProcess] interim [440000000]:โกศลวัดชัยวิทย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:41.382033044+07:00","message":"[bufferProcess] send to processor:โกศลวัดชัย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:41.382038468+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:41.382041156+07:00","message":"> Transcript [4293] [false]: 'โกศลวัดชัย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:41.382044274+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:41.382046057+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:41.382047615+07:00","message":"StatePrefix: 'โกศลวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:41.38204926+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:41.569153681+07:00","message":"receive streaming session, msgId: 698"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:41.56921074+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":"2025-10-27T14:46:41.569217108+07:00","message":"receive interim result [false|false]: โกศลวัดชัยวิทยา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:41.56922978+07:00","message":"[buffer interim] 698 false โกศลวัดชัยวิทยา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:41.569236099+07:00","message":"[bufferProcess] interim [680000000]:โกศลวัดชัยวิทยา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:41.569238151+07:00","message":"[bufferProcess] send to processor:โกศลวัดชัยวิทย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:41.56924316+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:41.569245746+07:00","message":"> Transcript [4294] [false]: 'โกศลวัดชัยวิทย์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:41.569248826+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:41.569250706+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:41.569252305+07:00","message":"StatePrefix: 'โกศลวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:41.569253914+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:42.020947961+07:00","message":"receive streaming session, msgId: 698"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:42.020994311+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":"2025-10-27T14:46:42.021000455+07:00","message":"receive interim result [false|false]: โกศลวัดชัยวิทยาลัย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:42.021015003+07:00","message":"[buffer interim] 698 false โกศลวัดชัยวิทยาลัย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:42.021025715+07:00","message":"[bufferProcess] interim [40000000]:โกศลวัดชัยวิทยาลัย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:42.021028303+07:00","message":"[bufferProcess] send to processor:โกศลวัดชัยวิทยา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:42.021033813+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:42.021036576+07:00","message":"> Transcript [4295] [false]: 'โกศลวัดชัยวิทยา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:42.02103933+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:42.021041331+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:42.021043106+07:00","message":"StatePrefix: 'โกศลวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:42.021045068+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:42.080689928+07:00","message":"receive streaming session, msgId: 698"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:42.080735243+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":"2025-10-27T14:46:42.080742097+07:00","message":"receive interim result [false|false]: โกศลวัดไตรมิตรวิทยาราม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:42.080757159+07:00","message":"[buffer interim] 698 false โกศลวัดไตรมิตรวิทยาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:42.080764264+07:00","message":"[bufferProcess] interim [160000000]:โกศลวัดไตรมิตรวิทยาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:42.08076647+07:00","message":"[bufferProcess] send to processor:โกศลวัดชัยวิทยาลัย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:42.080771611+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:42.080774397+07:00","message":"> Transcript [4296] [false]: 'โกศลวัดชัยวิทยาลัย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:42.080777414+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:42.080779414+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:42.080781746+07:00","message":"StatePrefix: 'โกศลวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:42.080784778+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:42.08079076+07:00","message":"Push: 'โกศลวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:42.080792943+07:00","message":"TextPushed: 'โกศลวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:42.080795084+07:00","message":"Set new StatePrefix : 'โกศลวัดชัยวิทยาลัย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:42.080798506+07:00","message":"Next Push (prob) : 'ชัยวิทยาลัย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:42.080809447+07:00","message":"push: {false โกศลวัด 0 0xc002880400}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:42.720848942+07:00","message":"receive streaming session, msgId: 698"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:42.720880979+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โกศลวัดไตรมิตรวิทยาราม\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:42.72088566+07:00","message":"receive interim result [false|false]: โกศลวัดไตรมิตรวิทยาราม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:42.720903351+07:00","message":"[buffer interim] 698 false โกศลวัดไตรมิตรวิทยาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:42.720911863+07:00","message":"[bufferProcess] interim [760000000]:โกศลวัดไตรมิตรวิทยาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:42.72091386+07:00","message":"[bufferProcess] send to processor:โกศลวัดไตรมิตรวิทยาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:42.720917645+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:42.72092031+07:00","message":"> Transcript [4297] [false]: 'โกศลวัดไตรมิตรวิทยาราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:42.72092247+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:42.720924144+07:00","message":"Set new StatePrefix: 'โกศลวัดไตรมิตรวิทยาราม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:43.680056196+07:00","message":"receive streaming session, msgId: 698"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:43.680090431+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":"2025-10-27T14:46:43.680096066+07:00","message":"receive interim result [false|false]: โกศลวัดไตรมิตรวิทยารามพระราชวรเมธี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:43.68010796+07:00","message":"[buffer interim] 698 false โกศลวัดไตรมิตรวิทยารามพระราชวรเมธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:43.680114519+07:00","message":"[bufferProcess] interim [780000000]:โกศลวัดไตรมิตรวิทยารามพระราชวรเมธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:43.680117151+07:00","message":"[bufferProcess] send to processor:โกศลวัดไตรมิตรวิทยาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:43.680122232+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:43.680124954+07:00","message":"> Transcript [4298] [false]: 'โกศลวัดไตรมิตรวิทยาราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:43.680127699+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:43.680129509+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:43.680131531+07:00","message":"StatePrefix: 'โกศลวัดไตรมิตรวิทยาราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:43.680133442+07:00","message":"TextPushed: 'โกศลวัด'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:46:43.724744928+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:46:43.724758294+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:44.140584005+07:00","message":"receive streaming session, msgId: 698"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:44.140623055+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":"2025-10-27T14:46:44.140629446+07:00","message":"receive interim result [false|false]: โกศลวัดไตรมิตรวิทยารามพระราชวรเมธีวัด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:44.140648693+07:00","message":"[buffer interim] 698 false โกศลวัดไตรมิตรวิทยารามพระราชวรเมธีวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:44.14065617+07:00","message":"[bufferProcess] interim [140000000]:โกศลวัดไตรมิตรวิทยารามพระราชวรเมธีวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:44.140658474+07:00","message":"[bufferProcess] send to processor:โกศลวัดไตรมิตรวิทยารามพระราชวรเมธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:44.14066207+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:44.140664621+07:00","message":"> Transcript [4299] [false]: 'โกศลวัดไตรมิตรวิทยารามพระราชวรเมธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:44.140667801+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:44.14066953+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:44.140671425+07:00","message":"StatePrefix: 'โกศลวัดไตรมิตรวิทยาราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:44.140675245+07:00","message":"TextPushed: 'โกศลวัด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:44.205523357+07:00","message":"receive streaming session, msgId: 698"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:44.205563815+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":"2025-10-27T14:46:44.205570029+07:00","message":"receive interim result [false|false]: โกศลวัดไตรมิตรวิทยารามพระราชวรเมธีวัดพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:44.205582224+07:00","message":"[buffer interim] 698 false โกศลวัดไตรมิตรวิทยารามพระราชวรเมธีวัดพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:44.20559008+07:00","message":"[bufferProcess] interim [320000000]:โกศลวัดไตรมิตรวิทยารามพระราชวรเมธีวัดพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:44.205593253+07:00","message":"[bufferProcess] send to processor:โกศลวัดไตรมิตรวิทยารามพระราชวรเมธีวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:44.205600155+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:44.205603854+07:00","message":"> Transcript [4300] [false]: 'โกศลวัดไตรมิตรวิทยารามพระราชวรเมธีวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:44.205608243+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:44.205610619+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:44.205613842+07:00","message":"StatePrefix: 'โกศลวัดไตรมิตรวิทยาราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:44.205616856+07:00","message":"TextPushed: 'โกศลวัด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:44.340261655+07:00","message":"receive streaming session, msgId: 698"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:44.340305889+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":"2025-10-27T14:46:44.340314911+07:00","message":"receive interim result [false|false]: โกศลวัดไตรมิตรวิทยารามพระราชวรเมธีวัดชัย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:44.340331643+07:00","message":"[buffer interim] 698 false โกศลวัดไตรมิตรวิทยารามพระราชวรเมธีวัดชัย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:44.340340922+07:00","message":"[bufferProcess] interim [380000000]:โกศลวัดไตรมิตรวิทยารามพระราชวรเมธีวัดชัย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:44.340344098+07:00","message":"[bufferProcess] send to processor:โกศลวัดไตรมิตรวิทยารามพระราชวรเมธีวัดพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:44.34035377+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:44.340357109+07:00","message":"> Transcript [4301] [false]: 'โกศลวัดไตรมิตรวิทยารามพระราชวรเมธีวัดพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:44.340361405+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:44.340364446+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:44.340367371+07:00","message":"StatePrefix: 'โกศลวัดไตรมิตรวิทยาราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:44.340369918+07:00","message":"TextPushed: 'โกศลวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:44.340378291+07:00","message":"Push: 'ไตรมิตรวิทยาราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:44.340381301+07:00","message":"TextPushed: 'โกศลวัดไตรมิตรวิทยาราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:44.340384126+07:00","message":"Set new StatePrefix : 'โกศลวัดไตรมิตรวิทยารามพระราชวรเมธีวัดพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:44.340386588+07:00","message":"Next Push (prob) : 'พระราชวรเมธีวัดพระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:44.340397767+07:00","message":"push: {false ไตรมิตรวิทยาราม 0 0xc002880400}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:44.395922034+07:00","message":"receive streaming session, msgId: 698"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:44.395962863+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":"2025-10-27T14:46:44.395969263+07:00","message":"receive interim result [false|false]: โกศลวัดไตรมิตรวิทยารามพระราชวรเมธีวัดไตรมิตร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:44.395984679+07:00","message":"[buffer interim] 698 false โกศลวัดไตรมิตรวิทยารามพระราชวรเมธีวัดไตรมิตร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:44.39599162+07:00","message":"[bufferProcess] interim [500000000]:โกศลวัดไตรมิตรวิทยารามพระราชวรเมธีวัดไตรมิตร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:44.395993915+07:00","message":"[bufferProcess] send to processor:โกศลวัดไตรมิตรวิทยารามพระราชวรเมธีวัดชัย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:44.396000554+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:44.396007255+07:00","message":"> Transcript [4302] [false]: 'โกศลวัดไตรมิตรวิทยารามพระราชวรเมธีวัดชัย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:44.396009255+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:44.396013464+07:00","message":"Set new StatePrefix: 'โกศลวัดไตรมิตรวิทยารามพระราชวรเมธีวัดชัย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:44.78410511+07:00","message":"receive streaming session, msgId: 698"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:44.784138692+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":"2025-10-27T14:46:44.784144314+07:00","message":"receive interim result [false|false]: โกศลวัดไตรมิตรวิทยารามพระราชวรเมธีวัดไตรมิตรวิทยา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:44.784157531+07:00","message":"[buffer interim] 698 false โกศลวัดไตรมิตรวิทยารามพระราชวรเมธีวัดไตรมิตรวิทยา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:44.784164254+07:00","message":"[bufferProcess] interim [860000000]:โกศลวัดไตรมิตรวิทยารามพระราชวรเมธีวัดไตรมิตรวิทยา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:44.784166552+07:00","message":"[bufferProcess] send to processor:โกศลวัดไตรมิตรวิทยารามพระราชวรเมธีวัดไตรมิตร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:44.78417152+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:44.784173947+07:00","message":"> Transcript [4303] [false]: 'โกศลวัดไตรมิตรวิทยารามพระราชวรเมธีวัดไตรมิตร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:44.784176312+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:44.78417791+07:00","message":"Set new StatePrefix: 'โกศลวัดไตรมิตรวิทยารามพระราชวรเมธีวัดไตรมิตร'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:45.030313395+07:00","message":"receive streaming session, msgId: 698"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:45.030356698+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":"2025-10-27T14:46:45.030362714+07:00","message":"receive interim result [false|false]: โกศลวัดไตรมิตรวิทยารามพระราชวรเมธีวัดไตรมิตรวิทยาราม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:45.030376383+07:00","message":"[buffer interim] 698 false โกศลวัดไตรมิตรวิทยารามพระราชวรเมธีวัดไตรมิตรวิทยาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:45.030385548+07:00","message":"[bufferProcess] interim [100000000]:โกศลวัดไตรมิตรวิทยารามพระราชวรเมธีวัดไตรมิตรวิทยาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:45.030387716+07:00","message":"[bufferProcess] send to processor:โกศลวัดไตรมิตรวิทยารามพระราชวรเมธีวัดไตรมิตรวิทยา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:45.030393006+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:45.030395484+07:00","message":"> Transcript [4304] [false]: 'โกศลวัดไตรมิตรวิทยารามพระราชวรเมธีวัดไตรมิตรวิทยา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:45.030398808+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:45.030400639+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:45.030404357+07:00","message":"StatePrefix: 'โกศลวัดไตรมิตรวิทยารามพระราชวรเมธีวัดไตรมิตร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:45.030406692+07:00","message":"TextPushed: 'โกศลวัดไตรมิตรวิทยาราม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:45.446578503+07:00","message":"[GCS] IsForceVAD: false for message ID: 698"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:45.53993688+07:00","message":"receive streaming session, msgId: 698"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:45.539988228+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โกศลวัดไตรมิตรวิทยารามพระราชวรเมธีวัดไตรมิตรวิทยาราม\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:45.539995849+07:00","message":"receive interim result [false|false]: โกศลวัดไตรมิตรวิทยารามพระราชวรเมธีวัดไตรมิตรวิทยาราม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:45.540013818+07:00","message":"[buffer interim] 698 false โกศลวัดไตรมิตรวิทยารามพระราชวรเมธีวัดไตรมิตรวิทยาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:45.540022441+07:00","message":"[bufferProcess] interim [700000000]:โกศลวัดไตรมิตรวิทยารามพระราชวรเมธีวัดไตรมิตรวิทยาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:45.540025763+07:00","message":"[bufferProcess] send to processor:โกศลวัดไตรมิตรวิทยารามพระราชวรเมธีวัดไตรมิตรวิทยาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:45.540030549+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:45.540034317+07:00","message":"> Transcript [4305] [false]: 'โกศลวัดไตรมิตรวิทยารามพระราชวรเมธีวัดไตรมิตรวิทยาราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:45.540039032+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:45.540041159+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:45.540043466+07:00","message":"StatePrefix: 'โกศลวัดไตรมิตรวิทยารามพระราชวรเมธีวัดไตรมิตร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:45.540046785+07:00","message":"TextPushed: 'โกศลวัดไตรมิตรวิทยาราม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:45.577667131+07:00","message":"[GCS] Start streaming session, msgId: 699"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:45.6315712+07:00","message":"receive streaming session, msgId: 698"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:45.631607589+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปู่สนธิ์วัดชัยวิทยารามพระราชเมธีวัดไตรมิตรวิทยาราม\",\"confidence\":0.9448568}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":730000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:45.631613391+07:00","message":"receive interim result [true|false]: ปู่สนธิ์วัดชัยวิทยารามพระราชเมธีวัดไตรมิตรวิทยาราม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:45.631623767+07:00","message":"end recv isFinal message id 698"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:45.631625862+07:00","message":"end Recv id 698"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:45.631631142+07:00","message":"[buffer interim] 698 true ปู่สนธิ์วัดชัยวิทยารามพระราชเมธีวัดไตรมิตรวิทยาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:45.631638078+07:00","message":"[bufferProcess] interim [730000000]:ปู่สนธิ์วัดชัยวิทยารามพระราชเมธีวัดไตรมิตรวิทยาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:45.631644575+07:00","message":"[bufferProcess] send to processor (isfinal):โกศลวัดไตรมิตรวิทยารามพระราชวรเมธีวัดไตรมิตรวิทยาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:45.631648144+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:45.631651132+07:00","message":"> Transcript [4306] [false]: 'โกศลวัดไตรมิตรวิทยารามพระราชวรเมธีวัดไตรมิตรวิทยาราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:45.63165407+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:45.631655897+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:45.631657801+07:00","message":"StatePrefix: 'โกศลวัดไตรมิตรวิทยารามพระราชวรเมธีวัดไตรมิตร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:45.631659962+07:00","message":"TextPushed: 'โกศลวัดไตรมิตรวิทยาราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:45.631661619+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:45.631663317+07:00","message":"> Transcript [4307] [true]: 'ปู่สนธิ์วัดชัยวิทยารามพระราชเมธีวัดไตรมิตรวิทยาราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:45.631665088+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:45.631666447+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:45.631667734+07:00","message":"StatePrefix: 'โกศลวัดไตรมิตรวิทยารามพระราชวรเมธีวัดไตรมิตร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:45.631669231+07:00","message":"TextPushed: 'โกศลวัดไตรมิตรวิทยาราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:45.631671566+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:45.63181032+07:00","message":"error room accuracy in case isFinal id 698 :the last word is not deletion"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:45.631836945+07:00","message":"Push: 'ปู่สนธิ์วัดชัยวิทยารามพระราชเมธีวัดไตรมิตรวิทยาราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:45.631838964+07:00","message":"TextPushed: 'โกศลวัดไตรมิตรวิทยาราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:45.631840817+07:00","message":"Set new StatePrefix : 'ปู่สนธิ์วัดชัยวิทยารามพระราชเมธีวัดไตรมิตรวิทยาราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:45.631842705+07:00","message":"Next Push (prob) : 'ปู่สนธิ์วัดชัยวิทยารามพระราชเมธีวัดไตรมิตรวิทยาราม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:45.631850773+07:00","message":"push: {true ปู่สนธิ์วัดชัยวิทยารามพระราชเมธีวัดไตรมิตรวิทยาราม 0 0xc002880400}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:45.631928836+07:00","message":"write aligntment file to 'tmp/7446/align_message_id_698.html'"}
{"level":"info","service":"Main","time":"2025-10-27T14:46:45.644242593+07:00","message":"write wav file: './tmp/7446/7446_698.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:46.640604803+07:00","message":"receive streaming session, msgId: 699"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:46.640660355+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Siri\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:46.640666403+07:00","message":"receive interim result [false|false]: Siri"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:46.640682434+07:00","message":"[buffer interim] 699 false Siri"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:46.640690738+07:00","message":"[bufferProcess] interim [900000000]:Siri"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:46.640693266+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:46.640699302+07:00","message":"[bufferProcess] send to processor (ticker):Siri"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:46.640703946+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:46.640707586+07:00","message":"> Transcript [4308] [false]: 'Siri'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:46.640710232+07:00","message":"Set StatePrefix (first interim): 'Siri'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:46:46.725525783+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:46:46.725529523+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:46.961548425+07:00","message":"receive streaming session, msgId: 699"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:46.961589089+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":"2025-10-27T14:46:46.961595007+07:00","message":"receive interim result [false|false]: วัด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:46.961608552+07:00","message":"[buffer interim] 699 false วัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:46.961615186+07:00","message":"[bufferProcess] interim [140000000]:วัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:46.961616742+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:47.055447955+07:00","message":"receive streaming session, msgId: 699"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:47.055483392+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":"2025-10-27T14:46:47.055488084+07:00","message":"receive interim result [false|false]: ศิริวัฒน์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:47.055499315+07:00","message":"[buffer interim] 699 false ศิริวัฒน์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:47.055507142+07:00","message":"[bufferProcess] interim [260000000]:ศิริวัฒน์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:47.055509495+07:00","message":"[bufferProcess] send to processor:วัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:47.055514571+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:47.055517238+07:00","message":"> Transcript [4309] [false]: 'วัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:47.055519325+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:47.055521036+07:00","message":"Set new StatePrefix: 'วัด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:47.071702391+07:00","message":"receive streaming session, msgId: 699"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:47.071736408+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":"2025-10-27T14:46:47.071740975+07:00","message":"receive interim result [false|false]: วัดดัง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:47.071751202+07:00","message":"[buffer interim] 699 false วัดดัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:47.071757263+07:00","message":"[bufferProcess] interim [320000000]:วัดดัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:47.071759618+07:00","message":"[bufferProcess] send to processor:ศิริวัฒน์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:47.071764749+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:47.07176745+07:00","message":"> Transcript [4310] [false]: 'ศิริวัฒน์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:47.071769424+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:47.071771042+07:00","message":"Set new StatePrefix: 'ศิริวัฒน์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:47.210180069+07:00","message":"receive streaming session, msgId: 699"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:47.210224165+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":"2025-10-27T14:46:47.210230245+07:00","message":"receive interim result [false|false]: วัดรังษี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:47.210241895+07:00","message":"[buffer interim] 699 false วัดรังษี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:47.21024859+07:00","message":"[bufferProcess] interim [440000000]:วัดรังษี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:47.210250862+07:00","message":"[bufferProcess] send to processor:วัดดัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:47.210256444+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:47.210260246+07:00","message":"> Transcript [4311] [false]: 'วัดดัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:47.210263042+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:47.210270596+07:00","message":"Set new StatePrefix: 'วัดดัง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:47.845239416+07:00","message":"receive streaming session, msgId: 699"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:47.845282978+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":"2025-10-27T14:46:47.845294037+07:00","message":"receive interim result [false|false]: วัดรังษี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:47.845306734+07:00","message":"[buffer interim] 699 false วัดรังษี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:47.845313123+07:00","message":"[bufferProcess] interim [40000000]:วัดรังษี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:47.845315222+07:00","message":"[bufferProcess] send to processor:วัดรังษี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:47.845320405+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:47.845322938+07:00","message":"> Transcript [4312] [false]: 'วัดรังษี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:47.845325093+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:47.845326793+07:00","message":"Set new StatePrefix: 'วัดรังษี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:47.909686054+07:00","message":"receive streaming session, msgId: 699"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:47.909720763+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":"2025-10-27T14:46:47.909725792+07:00","message":"receive interim result [false|false]: วัดรังษีวัด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:47.90973834+07:00","message":"[buffer interim] 699 false วัดรังษีวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:47.909745008+07:00","message":"[bufferProcess] interim [220000000]:วัดรังษีวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:47.909747038+07:00","message":"[bufferProcess] send to processor:วัดรังษี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:47.909752083+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:47.909754696+07:00","message":"> Transcript [4313] [false]: 'วัดรังษี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:47.909757746+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:47.909759416+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:47.90976099+07:00","message":"StatePrefix: 'วัดรังษี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:47.909762653+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:48.183760599+07:00","message":"receive streaming session, msgId: 699"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:48.183794908+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":"2025-10-27T14:46:48.183799973+07:00","message":"receive interim result [false|false]: วัดรังษี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:48.183812267+07:00","message":"[buffer interim] 699 false วัดรังษี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:48.183819155+07:00","message":"[bufferProcess] interim [400000000]:วัดรังษี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:48.183821407+07:00","message":"[bufferProcess] send to processor:วัดรังษีวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:48.183826414+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:48.183828809+07:00","message":"> Transcript [4314] [false]: 'วัดรังษีวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:48.183831623+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:48.183833728+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:48.183835359+07:00","message":"StatePrefix: 'วัดรังษี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:48.183837224+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:48.226947303+07:00","message":"receive streaming session, msgId: 699"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:48.227002011+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":"2025-10-27T14:46:48.227011442+07:00","message":"receive interim result [false|false]: วัดรังษีวัดชิน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:48.227025037+07:00","message":"[buffer interim] 699 false วัดรังษีวัดชิน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:48.227031278+07:00","message":"[bufferProcess] interim [460000000]:วัดรังษีวัดชิน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:48.227033412+07:00","message":"[bufferProcess] send to processor:วัดรังษี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:48.227036573+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:48.227039043+07:00","message":"> Transcript [4315] [false]: 'วัดรังษี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:48.227041921+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:48.227043663+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:48.227045309+07:00","message":"StatePrefix: 'วัดรังษี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:48.227046905+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:48.358449036+07:00","message":"receive streaming session, msgId: 699"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:48.358483444+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":"2025-10-27T14:46:48.358488901+07:00","message":"receive interim result [false|false]: วัดรังษีวัด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:48.358501574+07:00","message":"[buffer interim] 699 false วัดรังษีวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:48.358508872+07:00","message":"[bufferProcess] interim [580000000]:วัดรังษีวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:48.358510853+07:00","message":"[bufferProcess] send to processor:วัดรังษีวัดชิน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:48.358516373+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:48.358518753+07:00","message":"> Transcript [4316] [false]: 'วัดรังษีวัดชิน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:48.358521449+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:48.358523141+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:48.358524645+07:00","message":"StatePrefix: 'วัดรังษี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:48.35852636+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:48.358528772+07:00","message":"Push: 'วัดรังษี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:48.35853041+07:00","message":"TextPushed: 'วัดรังษี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:48.358532005+07:00","message":"Set new StatePrefix : 'วัดรังษีวัดชิน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:48.358533687+07:00","message":"Next Push (prob) : 'วัดชิน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:48.358541506+07:00","message":"push: {false วัดรังษี 0 0xc002217500}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:48.416179591+07:00","message":"receive streaming session, msgId: 699"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:48.416219394+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":"2025-10-27T14:46:48.416224933+07:00","message":"receive interim result [false|false]: วัดรังษีวัดชินวงศ์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:48.416237982+07:00","message":"[buffer interim] 699 false วัดรังษีวัดชินวงศ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:48.416244865+07:00","message":"[bufferProcess] interim [700000000]:วัดรังษีวัดชินวงศ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:48.416246853+07:00","message":"[bufferProcess] send to processor:วัดรังษีวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:48.416252506+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:48.416254971+07:00","message":"> Transcript [4317] [false]: 'วัดรังษีวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:48.41625713+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:48.544086212+07:00","message":"receive streaming session, msgId: 699"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:48.544127305+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":"2025-10-27T14:46:48.54414054+07:00","message":"receive interim result [false|false]: วัดรังษีวัดชินวัตร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:48.544152333+07:00","message":"[buffer interim] 699 false วัดรังษีวัดชินวัตร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:48.544158952+07:00","message":"[bufferProcess] interim [760000000]:วัดรังษีวัดชินวัตร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:48.544161308+07:00","message":"[bufferProcess] send to processor:วัดรังษีวัดชินวงศ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:48.544164376+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:48.544167492+07:00","message":"> Transcript [4318] [false]: 'วัดรังษีวัดชินวงศ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:48.544170329+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:48.544172209+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:48.544173894+07:00","message":"StatePrefix: 'วัดรังษีวัดชิน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:48.544175845+07:00","message":"TextPushed: 'วัดรังษี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:48.547279499+07:00","message":"receive streaming session, msgId: 699"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:48.54732358+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":"2025-10-27T14:46:48.547328956+07:00","message":"receive interim result [false|false]: วัดรังษีวัดชินวราราม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:48.547342618+07:00","message":"[buffer interim] 699 false วัดรังษีวัดชินวราราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:48.547347643+07:00","message":"[bufferProcess] interim [820000000]:วัดรังษีวัดชินวราราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:48.54734969+07:00","message":"[bufferProcess] send to processor:วัดรังษีวัดชินวัตร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:48.547351856+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:48.547353881+07:00","message":"> Transcript [4319] [false]: 'วัดรังษีวัดชินวัตร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:48.547356759+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:48.547358526+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:48.547360044+07:00","message":"StatePrefix: 'วัดรังษีวัดชิน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:48.547361658+07:00","message":"TextPushed: 'วัดรังษี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:49.164676368+07:00","message":"receive streaming session, msgId: 699"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:49.164723644+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":"2025-10-27T14:46:49.164731245+07:00","message":"receive interim result [false|false]: วัดรังษีวัดชินวราราม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:49.164754201+07:00","message":"[buffer interim] 699 false วัดรังษีวัดชินวราราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:49.164762868+07:00","message":"[bufferProcess] interim [420000000]:วัดรังษีวัดชินวราราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:49.164766078+07:00","message":"[bufferProcess] send to processor:วัดรังษีวัดชินวราราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:49.164770242+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:49.164774254+07:00","message":"> Transcript [4320] [false]: 'วัดรังษีวัดชินวราราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:49.164779202+07:00","message":"Count interim (case 1.2): 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:49.164781983+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:49.164784631+07:00","message":"StatePrefix: 'วัดรังษีวัดชิน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:49.164787534+07:00","message":"TextPushed: 'วัดรังษี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:49.32075089+07:00","message":"receive streaming session, msgId: 699"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:49.320799514+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":"2025-10-27T14:46:49.320807622+07:00","message":"receive interim result [false|false]: วัดรังษีวัดชินวรารามจังหวัด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:49.320825655+07:00","message":"[buffer interim] 699 false วัดรังษีวัดชินวรารามจังหวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:49.320836798+07:00","message":"[bufferProcess] interim [540000000]:วัดรังษีวัดชินวรารามจังหวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:49.320839798+07:00","message":"[bufferProcess] send to processor:วัดรังษีวัดชินวราราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:49.320844214+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:49.320847932+07:00","message":"> Transcript [4321] [false]: 'วัดรังษีวัดชินวราราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:49.320852636+07:00","message":"Count interim (case 1.1): 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:49.320855148+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:49.320858438+07:00","message":"StatePrefix: 'วัดรังษีวัดชิน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:49.320861107+07:00","message":"TextPushed: 'วัดรังษี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:49.320868115+07:00","message":"Push: 'วัดชิน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:49.3208703+07:00","message":"TextPushed: 'วัดรังษีวัดชิน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:49.320872852+07:00","message":"Set new StatePrefix : 'วัดรังษีวัดชินวราราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:49.32087566+07:00","message":"Next Push (prob) : 'วราราม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:49.3208866+07:00","message":"push: {false วัดชิน 0 0xc002217500}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:49.445993406+07:00","message":"receive streaming session, msgId: 699"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:49.446040915+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":"2025-10-27T14:46:49.446046197+07:00","message":"receive interim result [false|false]: วัดรังษีวัดชินวรารามจังหวัดปทุม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:49.4460822+07:00","message":"[buffer interim] 699 false วัดรังษีวัดชินวรารามจังหวัดปทุม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:49.446090516+07:00","message":"[bufferProcess] interim [720000000]:วัดรังษีวัดชินวรารามจังหวัดปทุม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:49.446093003+07:00","message":"[bufferProcess] send to processor:วัดรังษีวัดชินวรารามจังหวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:49.446098013+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:49.446101012+07:00","message":"> Transcript [4322] [false]: 'วัดรังษีวัดชินวรารามจังหวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:49.446103732+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:49.446105506+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:49.446107307+07:00","message":"StatePrefix: 'วัดรังษีวัดชินวราราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:49.446109502+07:00","message":"TextPushed: 'วัดรังษีวัดชิน'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:46:49.725756366+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:46:49.725759333+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:49.764350364+07:00","message":"receive streaming session, msgId: 699"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:49.764403348+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":"2025-10-27T14:46:49.764411812+07:00","message":"receive interim result [false|false]: วัดรังษีวัดชินวรารามจังหวัดปทุมธานี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:49.764428819+07:00","message":"[buffer interim] 699 false วัดรังษีวัดชินวรารามจังหวัดปทุมธานี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:49.764439695+07:00","message":"[bufferProcess] interim [960000000]:วัดรังษีวัดชินวรารามจังหวัดปทุมธานี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:49.764443081+07:00","message":"[bufferProcess] send to processor:วัดรังษีวัดชินวรารามจังหวัดปทุม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:49.764451133+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:49.764455133+07:00","message":"> Transcript [4323] [false]: 'วัดรังษีวัดชินวรารามจังหวัดปทุม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:49.764459665+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:49.764462234+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:49.764465017+07:00","message":"StatePrefix: 'วัดรังษีวัดชินวราราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:49.764467724+07:00","message":"TextPushed: 'วัดรังษีวัดชิน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:50.186731492+07:00","message":"[GCS] IsForceVAD: false for message ID: 699"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:50.288179713+07:00","message":"receive streaming session, msgId: 699"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:50.288217434+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":"2025-10-27T14:46:50.288223613+07:00","message":"receive interim result [false|false]: วัดรังษีวัดชินวรารามจังหวัดปทุมธานี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:50.28823435+07:00","message":"[buffer interim] 699 false วัดรังษีวัดชินวรารามจังหวัดปทุมธานี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:50.288241097+07:00","message":"[bufferProcess] interim [560000000]:วัดรังษีวัดชินวรารามจังหวัดปทุมธานี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:50.288243371+07:00","message":"[bufferProcess] send to processor:วัดรังษีวัดชินวรารามจังหวัดปทุมธานี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:50.288248404+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:50.288250841+07:00","message":"> Transcript [4324] [false]: 'วัดรังษีวัดชินวรารามจังหวัดปทุมธานี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:50.288253613+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:50.288255252+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:50.288257329+07:00","message":"StatePrefix: 'วัดรังษีวัดชินวราราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:50.288259567+07:00","message":"TextPushed: 'วัดรังษีวัดชิน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:50.355893754+07:00","message":"receive streaming session, msgId: 699"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:50.355927849+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วัดรังษีวัดชินวรารามจังหวัดปทุมธานี\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:50.355934122+07:00","message":"receive interim result [true|false]: วัดรังษีวัดชินวรารามจังหวัดปทุมธานี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:50.355941505+07:00","message":"end recv isFinal message id 699"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:50.355943325+07:00","message":"end Recv id 699"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:50.355949281+07:00","message":"[buffer interim] 699 true วัดรังษีวัดชินวรารามจังหวัดปทุมธานี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:50.355969307+07:00","message":"[bufferProcess] interim [620000000]:วัดรังษีวัดชินวรารามจังหวัดปทุมธานี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:50.355975259+07:00","message":"[bufferProcess] send to processor (isfinal):วัดรังษีวัดชินวรารามจังหวัดปทุมธานี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:50.355979723+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:50.355982557+07:00","message":"> Transcript [4325] [false]: 'วัดรังษีวัดชินวรารามจังหวัดปทุมธานี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:50.355985423+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:50.35598719+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:50.355989552+07:00","message":"StatePrefix: 'วัดรังษีวัดชินวราราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:50.355992093+07:00","message":"TextPushed: 'วัดรังษีวัดชิน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:50.35599692+07:00","message":"Push: 'วราราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:50.355998553+07:00","message":"TextPushed: 'วัดรังษีวัดชินวราราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:50.356000246+07:00","message":"Set new StatePrefix : 'วัดรังษีวัดชินวรารามจังหวัดปทุมธานี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:50.35600216+07:00","message":"Next Push (prob) : 'จังหวัดปทุมธานี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:50.356003907+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:50.356005817+07:00","message":"> Transcript [4326] [true]: 'วัดรังษีวัดชินวรารามจังหวัดปทุมธานี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:50.356007845+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:50.356009166+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:50.356010647+07:00","message":"StatePrefix: 'วัดรังษีวัดชินวรารามจังหวัดปทุมธานี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:50.356015602+07:00","message":"TextPushed: 'วัดรังษีวัดชินวราราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:50.356024239+07:00","message":"Push: 'จังหวัดปทุมธานี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:50.356025174+07:00","message":"push: {false วราราม 0 0xc002217500}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:50.356039227+07:00","message":"push: {true จังหวัดปทุมธานี 0 0xc002217500}"}
{"level":"info","service":"Main","time":"2025-10-27T14:46:50.366063509+07:00","message":"write wav file: './tmp/7446/7446_699.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:50.507740159+07:00","message":"[GCS] Start streaming session, msgId: 700"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:50.636461216+07:00","message":"[GCS] IsForceVAD: false for message ID: 700"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:50.699663846+07:00","message":"[GCS] Start streaming session, msgId: 701"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:50.765582813+07:00","message":"receive streaming session, msgId: 700"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:50.765610599+07:00","message":"found end of frame, send empty tag with msgId: 700"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:50.765614839+07:00","message":"end Recv id 700"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:50.765624417+07:00","message":"[buffer interim] 700 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:50.765633221+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:50.765637379+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:50.765641308+07:00","message":"> Transcript [4327] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:50.765644725+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:50.765647165+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:50.765649804+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:50.765652187+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:50.765655629+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:50.765671593+07:00","message":"push: {true \n 0 0xc002880100}"}
{"level":"info","service":"Main","time":"2025-10-27T14:46:50.769811495+07:00","message":"write wav file: './tmp/7446/7446_700.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:51.247048058+07:00","message":"receive streaming session, msgId: 701"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:51.247087312+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":"2025-10-27T14:46:51.247092112+07:00","message":"receive interim result [false|false]: แล้ว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:51.247104279+07:00","message":"[buffer interim] 701 false แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:51.24711075+07:00","message":"[bufferProcess] interim [540000000]:แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:51.247112582+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:51.447181292+07:00","message":"receive streaming session, msgId: 701"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:51.447217245+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":"2025-10-27T14:46:51.447222969+07:00","message":"receive interim result [false|false]: แล้วเอา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:51.447236606+07:00","message":"[buffer interim] 701 false แล้วเอา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:51.447243601+07:00","message":"[bufferProcess] interim [720000000]:แล้วเอา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:51.44724575+07:00","message":"[bufferProcess] send to processor:แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:51.447248876+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:51.447251406+07:00","message":"> Transcript [4328] [false]: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:51.447253493+07:00","message":"Set StatePrefix (first interim): 'แล้ว'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:51.665038247+07:00","message":"receive streaming session, msgId: 701"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:51.665077929+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":"2025-10-27T14:46:51.665082859+07:00","message":"receive interim result [false|false]: แล้วเอานะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:51.665095995+07:00","message":"[buffer interim] 701 false แล้วเอานะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:51.665102723+07:00","message":"[bufferProcess] interim [840000000]:แล้วเอานะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:51.665104697+07:00","message":"[bufferProcess] send to processor:แล้วเอา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:51.665109671+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:51.665112087+07:00","message":"> Transcript [4329] [false]: 'แล้วเอา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:51.665114782+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:51.665116466+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:51.665118025+07:00","message":"StatePrefix: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:51.665119866+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:51.712565704+07:00","message":"receive streaming session, msgId: 701"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:51.712606993+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":"2025-10-27T14:46:51.712612481+07:00","message":"receive interim result [false|false]: แล้วเอาได้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:51.712636913+07:00","message":"[buffer interim] 701 false แล้วเอาได้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:51.712644021+07:00","message":"[bufferProcess] interim [900000000]:แล้วเอาได้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:51.7126465+07:00","message":"[bufferProcess] send to processor:แล้วเอานะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:51.712651758+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:51.712654205+07:00","message":"> Transcript [4330] [false]: 'แล้วเอานะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:51.712656961+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:51.712658727+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:51.712660264+07:00","message":"StatePrefix: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:51.712662001+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:51.745473861+07:00","message":"receive streaming session, msgId: 701"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:51.745508074+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":"2025-10-27T14:46:51.745513139+07:00","message":"receive interim result [false|false]: เอาล่าสุด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:51.745527142+07:00","message":"[buffer interim] 701 false เอาล่าสุด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:51.745534214+07:00","message":"[bufferProcess] interim [20000000]:เอาล่าสุด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:51.745536042+07:00","message":"[bufferProcess] send to processor:แล้วเอาได้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:51.745541262+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:51.745544101+07:00","message":"> Transcript [4331] [false]: 'แล้วเอาได้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:51.745546817+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:51.745548497+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:51.745550175+07:00","message":"StatePrefix: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:51.745551992+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:51.893345847+07:00","message":"receive streaming session, msgId: 701"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:51.893381131+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":"2025-10-27T14:46:51.893386807+07:00","message":"receive interim result [false|false]: พระราชวัง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:51.893399952+07:00","message":"[buffer interim] 701 false พระราชวัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:51.893406133+07:00","message":"[bufferProcess] interim [200000000]:พระราชวัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:51.893408099+07:00","message":"[bufferProcess] send to processor:เอาล่าสุด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:51.893412871+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:51.893415482+07:00","message":"> Transcript [4332] [false]: 'เอาล่าสุด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:51.893417544+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:51.893419231+07:00","message":"Set new StatePrefix: 'เอาล่าสุด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:52.046634671+07:00","message":"[GCS] IsForceVAD: false for message ID: 701"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:52.070438095+07:00","message":"receive streaming session, msgId: 701"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:52.070470928+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":"2025-10-27T14:46:52.070476214+07:00","message":"receive interim result [false|false]: แล้วเอาราชภัฏค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:52.070488453+07:00","message":"[buffer interim] 701 false แล้วเอาราชภัฏค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:52.070495851+07:00","message":"[bufferProcess] interim [380000000]:แล้วเอาราชภัฏค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:52.070497948+07:00","message":"[bufferProcess] send to processor:พระราชวัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:52.070503141+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:52.070505684+07:00","message":"> Transcript [4333] [false]: 'พระราชวัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:52.070507525+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:52.070509365+07:00","message":"Set new StatePrefix: 'พระราชวัง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:52.136759453+07:00","message":"receive streaming session, msgId: 701"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:52.136791593+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":"2025-10-27T14:46:52.136797069+07:00","message":"receive interim result [false|false]: แล้วเอาราชการ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:52.136809014+07:00","message":"[buffer interim] 701 false แล้วเอาราชการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:52.13681552+07:00","message":"[bufferProcess] interim [440000000]:แล้วเอาราชการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:52.136817771+07:00","message":"[bufferProcess] send to processor:แล้วเอาราชภัฏค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:52.136823252+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:52.136825891+07:00","message":"> Transcript [4334] [false]: 'แล้วเอาราชภัฏค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:52.136827952+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:52.136829596+07:00","message":"Set new StatePrefix: 'แล้วเอาราชภัฏค่ะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:52.146025086+07:00","message":"receive streaming session, msgId: 701"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:52.146057337+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":"2025-10-27T14:46:52.146062789+07:00","message":"receive interim result [false|false]: เอาล่าสุดวัดกาหลง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:52.146084105+07:00","message":"[buffer interim] 701 false เอาล่าสุดวัดกาหลง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:52.14609396+07:00","message":"[bufferProcess] interim [500000000]:เอาล่าสุดวัดกาหลง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:52.146096146+07:00","message":"[bufferProcess] send to processor:แล้วเอาราชการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:52.146101234+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:52.146103815+07:00","message":"> Transcript [4335] [false]: 'แล้วเอาราชการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:52.146105566+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:52.146107244+07:00","message":"Set new StatePrefix: 'แล้วเอาราชการ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:52.167971388+07:00","message":"[GCS] Start streaming session, msgId: 702"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:52.18346778+07:00","message":"receive streaming session, msgId: 701"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:52.183501486+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วเอาล่าสุดวัดกาหลง\",\"confidence\":0.9237077}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:52.18350663+07:00","message":"receive interim result [true|false]: แล้วเอาล่าสุดวัดกาหลง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:52.183515897+07:00","message":"end recv isFinal message id 701"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:52.183518099+07:00","message":"end Recv id 701"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:52.183523451+07:00","message":"[buffer interim] 701 true แล้วเอาล่าสุดวัดกาหลง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:52.183530616+07:00","message":"[bufferProcess] interim [560000000]:แล้วเอาล่าสุดวัดกาหลง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:52.183533683+07:00","message":"[bufferProcess] send to processor (isfinal):เอาล่าสุดวัดกาหลง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:52.183536761+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:52.183539222+07:00","message":"> Transcript [4336] [false]: 'เอาล่าสุดวัดกาหลง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:52.183541015+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:52.183542903+07:00","message":"Set new StatePrefix: 'เอาล่าสุดวัดกาหลง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:52.183544277+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:52.183545783+07:00","message":"> Transcript [4337] [true]: 'แล้วเอาล่าสุดวัดกาหลง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:52.183547603+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:52.183549824+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:52.183551408+07:00","message":"StatePrefix: 'เอาล่าสุดวัดกาหลง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:52.183553074+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:52.183555235+07:00","message":"Push: 'แล้วเอาล่าสุดวัดกาหลง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:52.183562848+07:00","message":"push: {true แล้วเอาล่าสุดวัดกาหลง 0 0xc002216f00}"}
{"level":"info","service":"Main","time":"2025-10-27T14:46:52.189634966+07:00","message":"write wav file: './tmp/7446/7446_701.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:52.426916417+07:00","message":"[GCS] Cleaned up inactive client: 681"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:52.426927393+07:00","message":"[GCS] Cleaned up inactive client: 680"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:52.426929341+07:00","message":"[GCS] Cleaned up inactive client: 685"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:52.426930814+07:00","message":"[GCS] Cleaned up inactive client: 679"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:52.426932251+07:00","message":"[GCS] Cleaned up inactive client: 682"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:52.42693395+07:00","message":"[GCS] Cleaned up inactive client: 684"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:52.426935536+07:00","message":"[GCS] Cleaned up inactive client: 683"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:46:52.726625562+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:46:52.726640286+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:52.869764276+07:00","message":"receive streaming session, msgId: 702"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:52.86979882+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":"2025-10-27T14:46:52.869803485+07:00","message":"receive interim result [false|false]: อัตรา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:52.869817685+07:00","message":"[buffer interim] 702 false อัตรา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:52.869823389+07:00","message":"[bufferProcess] interim [720000000]:อัตรา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:52.869824846+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:53.165321368+07:00","message":"receive streaming session, msgId: 702"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:53.165356706+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":"2025-10-27T14:46:53.165362295+07:00","message":"receive interim result [false|false]: พระราชา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:53.165374739+07:00","message":"[buffer interim] 702 false พระราชา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:53.165381343+07:00","message":"[bufferProcess] interim [960000000]:พระราชา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:53.165383682+07:00","message":"[bufferProcess] send to processor:อัตรา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:53.165388558+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:53.165391505+07:00","message":"> Transcript [4338] [false]: 'อัตรา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:53.165393371+07:00","message":"Set StatePrefix (first interim): 'อัตรา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:53.396873632+07:00","message":"[GCS] IsForceVAD: false for message ID: 702"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:53.4359167+07:00","message":"receive streaming session, msgId: 702"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:53.435952016+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":"2025-10-27T14:46:53.435963064+07:00","message":"receive interim result [false|false]: คณาจารย์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:53.43597481+07:00","message":"[buffer interim] 702 false คณาจารย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:53.435981591+07:00","message":"[bufferProcess] interim [320000000]:คณาจารย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:53.435983722+07:00","message":"[bufferProcess] send to processor:พระราชา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:53.435992036+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:53.435994729+07:00","message":"> Transcript [4339] [false]: 'พระราชา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:53.435996788+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:53.435998493+07:00","message":"Set new StatePrefix: 'พระราชา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:53.520840111+07:00","message":"receive streaming session, msgId: 702"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:53.520882964+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อนาจาร\",\"confidence\":0.76361454}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:53.520889382+07:00","message":"receive interim result [true|false]: อนาจาร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:53.520896139+07:00","message":"end recv isFinal message id 702"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:53.520899136+07:00","message":"end Recv id 702"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:53.520904769+07:00","message":"[buffer interim] 702 true อนาจาร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:53.520912528+07:00","message":"[bufferProcess] interim [440000000]:อนาจาร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:53.520923702+07:00","message":"[bufferProcess] send to processor (isfinal):คณาจารย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:53.52092816+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:53.520931732+07:00","message":"> Transcript [4340] [false]: 'คณาจารย์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:53.520934302+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:53.520936798+07:00","message":"Set new StatePrefix: 'คณาจารย์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:53.520938679+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:53.520940937+07:00","message":"> Transcript [4341] [true]: 'อนาจาร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:53.520943629+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:53.520945972+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:53.520948589+07:00","message":"StatePrefix: 'คณาจารย์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:53.52095082+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:53.520960502+07:00","message":"Push: 'อนาจาร'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:53.520971004+07:00","message":"push: {true อนาจาร 0 0xc000129000}"}
{"level":"info","service":"Main","time":"2025-10-27T14:46:53.526894153+07:00","message":"write wav file: './tmp/7446/7446_702.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:53.649069534+07:00","message":"[GCS] Start streaming session, msgId: 703"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:54.194676813+07:00","message":"receive streaming session, msgId: 703"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:54.194712067+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":"2025-10-27T14:46:54.194716811+07:00","message":"receive interim result [false|false]: วัด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:54.194727751+07:00","message":"[buffer interim] 703 false วัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:54.19473472+07:00","message":"[bufferProcess] interim [540000000]:วัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:54.194736245+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:54.422503031+07:00","message":"receive streaming session, msgId: 703"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:54.422528534+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":"2025-10-27T14:46:54.422535531+07:00","message":"receive interim result [false|false]: วัดพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:54.422544487+07:00","message":"[buffer interim] 703 false วัดพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:54.422549567+07:00","message":"[bufferProcess] interim [720000000]:วัดพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:54.42255178+07:00","message":"[bufferProcess] send to processor:วัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:54.422556955+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:54.422559272+07:00","message":"> Transcript [4342] [false]: 'วัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:54.422561161+07:00","message":"Set StatePrefix (first interim): 'วัด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:54.460965975+07:00","message":"receive streaming session, msgId: 703"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:54.461005681+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"what does\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:54.461011039+07:00","message":"receive interim result [false|false]: what does"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:54.461022039+07:00","message":"[buffer interim] 703 false what does"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:54.461030467+07:00","message":"[bufferProcess] interim [780000000]:what does"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:54.461032941+07:00","message":"[bufferProcess] send to processor:วัดพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:54.461040039+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:54.461043033+07:00","message":"> Transcript [4343] [false]: 'วัดพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:54.461046671+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:54.461048992+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:54.461073691+07:00","message":"StatePrefix: 'วัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:54.461076654+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:54.633460916+07:00","message":"receive streaming session, msgId: 703"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:54.633493031+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":"2025-10-27T14:46:54.633498349+07:00","message":"receive interim result [false|false]: วัดท่าสมอ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:54.633512441+07:00","message":"[buffer interim] 703 false วัดท่าสมอ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:54.633519623+07:00","message":"[bufferProcess] interim [960000000]:วัดท่าสมอ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:54.633521769+07:00","message":"[bufferProcess] send to processor:what does"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:54.633525018+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:54.633528402+07:00","message":"> Transcript [4344] [false]: 'what does'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:54.633530389+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:54.633532147+07:00","message":"Set new StatePrefix: 'what does'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:54.637214696+07:00","message":"receive streaming session, msgId: 703"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:54.637244941+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":"2025-10-27T14:46:54.637249482+07:00","message":"receive interim result [false|false]: วัดราชบพิธ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:54.637260479+07:00","message":"[buffer interim] 703 false วัดราชบพิธ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:54.637265192+07:00","message":"[bufferProcess] interim [20000000]:วัดราชบพิธ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:54.637267161+07:00","message":"[bufferProcess] send to processor:วัดท่าสมอ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:54.637270203+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:54.63727247+07:00","message":"> Transcript [4345] [false]: 'วัดท่าสมอ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:54.637274155+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:54.637275625+07:00","message":"Set new StatePrefix: 'วัดท่าสมอ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:55.08899483+07:00","message":"receive streaming session, msgId: 703"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:55.089028556+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":"2025-10-27T14:46:55.089034227+07:00","message":"receive interim result [false|false]: วัดราชบพิธสถิต"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:55.089046828+07:00","message":"[buffer interim] 703 false วัดราชบพิธสถิต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:55.089052984+07:00","message":"[bufferProcess] interim [500000000]:วัดราชบพิธสถิต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:55.089055909+07:00","message":"[bufferProcess] send to processor:วัดราชบพิธ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:55.089060943+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:55.089063382+07:00","message":"> Transcript [4346] [false]: 'วัดราชบพิธ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:55.089065274+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:55.089066984+07:00","message":"Set new StatePrefix: 'วัดราชบพิธ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:55.40679189+07:00","message":"receive streaming session, msgId: 703"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:55.406827106+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":"2025-10-27T14:46:55.406834607+07:00","message":"receive interim result [false|false]: วัดราชบพิธสถิตมหา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:55.406850501+07:00","message":"[buffer interim] 703 false วัดราชบพิธสถิตมหา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:55.406859272+07:00","message":"[bufferProcess] interim [800000000]:วัดราชบพิธสถิตมหา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:55.406861694+07:00","message":"[bufferProcess] send to processor:วัดราชบพิธสถิต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:55.406864969+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:55.406867736+07:00","message":"> Transcript [4347] [false]: 'วัดราชบพิธสถิต'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:55.406871018+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:55.406872868+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:55.406874444+07:00","message":"StatePrefix: 'วัดราชบพิธ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:55.406888697+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:55.5949403+07:00","message":"receive streaming session, msgId: 703"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:55.594988143+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":"2025-10-27T14:46:55.594994611+07:00","message":"receive interim result [false|false]: วัดราชบพิธสถิตมหาสีมาราม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:55.595006958+07:00","message":"[buffer interim] 703 false วัดราชบพิธสถิตมหาสีมาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:55.595013499+07:00","message":"[bufferProcess] interim [980000000]:วัดราชบพิธสถิตมหาสีมาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:55.595015996+07:00","message":"[bufferProcess] send to processor:วัดราชบพิธสถิตมหา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:55.595019212+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:55.595021896+07:00","message":"> Transcript [4348] [false]: 'วัดราชบพิธสถิตมหา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:55.595025026+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:55.595027356+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:55.59502908+07:00","message":"StatePrefix: 'วัดราชบพิธ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:55.595030726+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:46:55.727349285+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:46:55.727363286+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:55.916075058+07:00","message":"receive streaming session, msgId: 703"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:55.916109615+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":"2025-10-27T14:46:55.91611491+07:00","message":"receive interim result [false|false]: วัดราชบพิธสถิตมหาสีมา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:55.916129882+07:00","message":"[buffer interim] 703 false วัดราชบพิธสถิตมหาสีมา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:55.916137399+07:00","message":"[bufferProcess] interim [280000000]:วัดราชบพิธสถิตมหาสีมา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:55.916139614+07:00","message":"[bufferProcess] send to processor:วัดราชบพิธสถิตมหาสีมาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:55.916142979+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:55.916145723+07:00","message":"> Transcript [4349] [false]: 'วัดราชบพิธสถิตมหาสีมาราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:55.916148599+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:55.916150284+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:55.916152033+07:00","message":"StatePrefix: 'วัดราชบพิธ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:55.916153847+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:55.978301436+07:00","message":"receive streaming session, msgId: 703"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:55.978336876+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":"2025-10-27T14:46:55.978342681+07:00","message":"receive interim result [false|false]: วัดราชบพิธสถิตมหาสีมาราม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:55.978355306+07:00","message":"[buffer interim] 703 false วัดราชบพิธสถิตมหาสีมาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:55.978362369+07:00","message":"[bufferProcess] interim [400000000]:วัดราชบพิธสถิตมหาสีมาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:55.978364417+07:00","message":"[bufferProcess] send to processor:วัดราชบพิธสถิตมหาสีมา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:55.978369586+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:55.978373056+07:00","message":"> Transcript [4350] [false]: 'วัดราชบพิธสถิตมหาสีมา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:55.978376484+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:55.978378396+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:55.978380173+07:00","message":"StatePrefix: 'วัดราชบพิธ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:55.978382593+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:55.978386701+07:00","message":"Push: 'วัดราชบพิธ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:55.978388344+07:00","message":"TextPushed: 'วัดราชบพิธ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:55.97839+07:00","message":"Set new StatePrefix : 'วัดราชบพิธสถิตมหาสีมา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:55.978392275+07:00","message":"Next Push (prob) : 'สถิตมหาสีมา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:55.978400535+07:00","message":"push: {false วัดราชบพิธ 0 0xc000129880}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:56.468933641+07:00","message":"[GCS] IsForceVAD: false for message ID: 703"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:56.55977245+07:00","message":"receive streaming session, msgId: 703"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:56.559818373+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":"2025-10-27T14:46:56.559823848+07:00","message":"receive interim result [false|false]: วัดราชบพิธสถิตมหาสีมาราม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:56.559835645+07:00","message":"[buffer interim] 703 false วัดราชบพิธสถิตมหาสีมาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:56.559842032+07:00","message":"[bufferProcess] interim [0]:วัดราชบพิธสถิตมหาสีมาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:56.559844111+07:00","message":"[bufferProcess] send to processor:วัดราชบพิธสถิตมหาสีมาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:56.55984733+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:56.559849783+07:00","message":"> Transcript [4351] [false]: 'วัดราชบพิธสถิตมหาสีมาราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:56.55985273+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:56.559854419+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:56.559855876+07:00","message":"StatePrefix: 'วัดราชบพิธสถิตมหาสีมา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:56.559857624+07:00","message":"TextPushed: 'วัดราชบพิธ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:56.569284657+07:00","message":"receive streaming session, msgId: 703"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:56.569309521+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วัดราชบพิธสถิตมหาสีมาราม\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":30000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:56.569316065+07:00","message":"receive interim result [true|false]: วัดราชบพิธสถิตมหาสีมาราม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:56.569323739+07:00","message":"end recv isFinal message id 703"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:56.569326332+07:00","message":"end Recv id 703"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:56.569332301+07:00","message":"[buffer interim] 703 true วัดราชบพิธสถิตมหาสีมาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:56.569338859+07:00","message":"[bufferProcess] interim [30000000]:วัดราชบพิธสถิตมหาสีมาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:56.569344317+07:00","message":"[bufferProcess] send to processor (isfinal):วัดราชบพิธสถิตมหาสีมาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:56.569347973+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:56.569352634+07:00","message":"> Transcript [4352] [false]: 'วัดราชบพิธสถิตมหาสีมาราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:56.569355997+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:56.569358114+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:56.569360092+07:00","message":"StatePrefix: 'วัดราชบพิธสถิตมหาสีมา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:56.56936259+07:00","message":"TextPushed: 'วัดราชบพิธ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:56.569364506+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:56.569376097+07:00","message":"> Transcript [4353] [true]: 'วัดราชบพิธสถิตมหาสีมาราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:56.56937863+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:56.569380726+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:56.569383082+07:00","message":"StatePrefix: 'วัดราชบพิธสถิตมหาสีมา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:56.569385457+07:00","message":"TextPushed: 'วัดราชบพิธ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:46:56.569392545+07:00","message":"Push: 'สถิตมหาสีมาราม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:56.569402356+07:00","message":"push: {true สถิตมหาสีมาราม 0 0xc000129880}"}
{"level":"info","service":"Main","time":"2025-10-27T14:46:56.578968458+07:00","message":"write wav file: './tmp/7446/7446_703.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:46:56.597321752+07:00","message":"[GCS] Start streaming session, msgId: 704"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:46:58.727807845+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:46:58.727818122+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:00.306781772+07:00","message":"[GCS] IsForceVAD: false for message ID: 704"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:00.397090791+07:00","message":"receive streaming session, msgId: 704"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:00.397108806+07:00","message":"found end of frame, send empty tag with msgId: 704"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:00.397111943+07:00","message":"end Recv id 704"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:00.397118626+07:00","message":"[buffer interim] 704 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:00.39712564+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:00.397130104+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:00.397133316+07:00","message":"> Transcript [4354] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:00.397136601+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:00.397139127+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:00.397141828+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:00.397143346+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:00.397151456+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:00.397178026+07:00","message":"push: {true \n 0 0xc002217c80}"}
{"level":"info","service":"Main","time":"2025-10-27T14:47:00.407220613+07:00","message":"write wav file: './tmp/7446/7446_704.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:00.438038835+07:00","message":"[GCS] Start streaming session, msgId: 705"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:00.4972803+07:00","message":"[GCS] IsForceVAD: false for message ID: 705"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:00.827864276+07:00","message":"[GCS] Start streaming session, msgId: 706"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:00.886240624+07:00","message":"[GCS] IsForceVAD: false for message ID: 706"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:00.941995008+07:00","message":"receive streaming session, msgId: 705"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:00.942009911+07:00","message":"found end of frame, send empty tag with msgId: 705"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:00.942012724+07:00","message":"end Recv id 705"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:00.942019387+07:00","message":"[buffer interim] 705 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:00.942026858+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:00.942030303+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:00.942032853+07:00","message":"> Transcript [4355] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:00.942035053+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:00.942036593+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:00.942037976+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:00.942039897+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:00.942042202+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:00.942052336+07:00","message":"push: {true \n 0 0xc0023e9180}"}
{"level":"info","service":"Main","time":"2025-10-27T14:47:00.947278645+07:00","message":"write wav file: './tmp/7446/7446_705.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:01.114682329+07:00","message":"receive streaming session, msgId: 706"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:01.114699757+07:00","message":"found end of frame, send empty tag with msgId: 706"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:01.114702385+07:00","message":"end Recv id 706"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:01.114709959+07:00","message":"[buffer interim] 706 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:01.114718673+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:01.114723981+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:01.114727856+07:00","message":"> Transcript [4356] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:01.114731181+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:01.114734493+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:01.114736065+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:01.114737653+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:01.114744402+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:01.114753555+07:00","message":"push: {true \n 0 0xc002880280}"}
{"level":"info","service":"Main","time":"2025-10-27T14:47:01.121304352+07:00","message":"write wav file: './tmp/7446/7446_706.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:01.727085064+07:00","message":"[GCS] Start streaming session, msgId: 707"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:47:01.728138824+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:47:01.728143975+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:01.786284785+07:00","message":"[GCS] IsForceVAD: false for message ID: 707"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:01.977541686+07:00","message":"[GCS] Start streaming session, msgId: 708"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:02.026418543+07:00","message":"receive streaming session, msgId: 707"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:02.026437409+07:00","message":"found end of frame, send empty tag with msgId: 707"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:02.026440546+07:00","message":"end Recv id 707"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:02.026447354+07:00","message":"[buffer interim] 707 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:02.02645401+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:02.026462072+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:02.026464717+07:00","message":"> Transcript [4357] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:02.026466965+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:02.026468789+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:02.026470305+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:02.026472005+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:02.026474228+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:02.026483718+07:00","message":"push: {true \n 0 0xc002880880}"}
{"level":"info","service":"Main","time":"2025-10-27T14:47:02.031424851+07:00","message":"write wav file: './tmp/7446/7446_707.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:02.875786836+07:00","message":"[GCS] IsForceVAD: false for message ID: 708"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:02.93766597+07:00","message":"[GCS] Start streaming session, msgId: 709"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:02.974747392+07:00","message":"receive streaming session, msgId: 708"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:02.97476396+07:00","message":"found end of frame, send empty tag with msgId: 708"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:02.974766644+07:00","message":"end Recv id 708"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:02.974772901+07:00","message":"[buffer interim] 708 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:02.974779269+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:02.974782258+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:02.974784907+07:00","message":"> Transcript [4358] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:02.974787028+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:02.97478868+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:02.974790076+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:02.974791565+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:02.974793869+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:02.974802746+07:00","message":"push: {true \n 0 0xc002217e80}"}
{"level":"info","service":"Main","time":"2025-10-27T14:47:02.980740956+07:00","message":"write wav file: './tmp/7446/7446_708.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:03.707005775+07:00","message":"[GCS] IsForceVAD: false for message ID: 709"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:03.820526803+07:00","message":"receive streaming session, msgId: 709"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:03.820541747+07:00","message":"found end of frame, send empty tag with msgId: 709"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:03.820544544+07:00","message":"end Recv id 709"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:03.820550949+07:00","message":"[buffer interim] 709 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:03.820557463+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:03.820560617+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:03.820563236+07:00","message":"> Transcript [4359] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:03.820565527+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:03.820567119+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:03.820568526+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:03.820570141+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:03.82057609+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:03.820586035+07:00","message":"push: {true \n 0 0xc00401e080}"}
{"level":"info","service":"Main","time":"2025-10-27T14:47:03.826251797+07:00","message":"write wav file: './tmp/7446/7446_709.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:04.02712322+07:00","message":"[GCS] Start streaming session, msgId: 710"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:47:04.728464562+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:47:04.728470623+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:04.856343968+07:00","message":"[GCS] IsForceVAD: false for message ID: 710"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:04.961472751+07:00","message":"receive streaming session, msgId: 710"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:04.961492691+07:00","message":"found end of frame, send empty tag with msgId: 710"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:04.961495993+07:00","message":"end Recv id 710"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:04.961502501+07:00","message":"[buffer interim] 710 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:04.961510077+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:04.961513869+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:04.961516412+07:00","message":"> Transcript [4360] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:04.961518447+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:04.961520132+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:04.961521542+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:04.961523694+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:04.96152665+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:04.961538599+07:00","message":"push: {true \n 0 0xc002217f80}"}
{"level":"info","service":"Main","time":"2025-10-27T14:47:04.968812767+07:00","message":"write wav file: './tmp/7446/7446_710.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:04.988167886+07:00","message":"[GCS] Start streaming session, msgId: 711"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:06.207081594+07:00","message":"[GCS] IsForceVAD: false for message ID: 711"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:06.300332394+07:00","message":"receive streaming session, msgId: 711"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:06.300354288+07:00","message":"found end of frame, send empty tag with msgId: 711"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:06.3003579+07:00","message":"end Recv id 711"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:06.300367089+07:00","message":"[buffer interim] 711 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:06.300375536+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:06.300380311+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:06.300383754+07:00","message":"> Transcript [4361] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:06.300387027+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:06.300389451+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:06.300391517+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:06.300393979+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:06.300397526+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:06.300408471+07:00","message":"push: {true \n 0 0xc00401e600}"}
{"level":"info","service":"Main","time":"2025-10-27T14:47:06.30652265+07:00","message":"write wav file: './tmp/7446/7446_711.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:06.457271053+07:00","message":"[GCS] Start streaming session, msgId: 712"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:47:07.729467621+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:47:07.72947859+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:07.806481807+07:00","message":"[GCS] IsForceVAD: false for message ID: 712"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:07.909470853+07:00","message":"receive streaming session, msgId: 712"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:07.909486496+07:00","message":"found end of frame, send empty tag with msgId: 712"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:07.909489218+07:00","message":"end Recv id 712"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:07.90949628+07:00","message":"[buffer interim] 712 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:07.909502843+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:07.909507061+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:07.909509669+07:00","message":"> Transcript [4362] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:07.909511881+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:07.909513515+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:07.909515094+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:07.909517149+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:07.90951929+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:07.909529358+07:00","message":"push: {true \n 0 0xc002922600}"}
{"level":"info","service":"Main","time":"2025-10-27T14:47:07.915684803+07:00","message":"write wav file: './tmp/7446/7446_712.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:07.927482819+07:00","message":"[GCS] Start streaming session, msgId: 713"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:08.126318688+07:00","message":"[GCS] IsForceVAD: false for message ID: 713"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:08.188163317+07:00","message":"[GCS] Start streaming session, msgId: 714"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:08.248042727+07:00","message":"[GCS] IsForceVAD: false for message ID: 714"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:08.376942192+07:00","message":"[GCS] Start streaming session, msgId: 715"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:08.433047043+07:00","message":"receive streaming session, msgId: 713"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:08.433062309+07:00","message":"found end of frame, send empty tag with msgId: 713"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:08.433064923+07:00","message":"end Recv id 713"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:08.43307061+07:00","message":"[buffer interim] 713 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:08.433076022+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:08.433079387+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:08.433081823+07:00","message":"> Transcript [4363] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:08.433084005+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:08.433085585+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:08.433087289+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:08.433088925+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:08.433091205+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:08.433114136+07:00","message":"push: {true \n 0 0xc00401ec00}"}
{"level":"info","service":"Main","time":"2025-10-27T14:47:08.437619962+07:00","message":"write wav file: './tmp/7446/7446_713.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:08.506268796+07:00","message":"[GCS] IsForceVAD: false for message ID: 715"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:08.672264471+07:00","message":"receive streaming session, msgId: 714"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:08.672281933+07:00","message":"found end of frame, send empty tag with msgId: 714"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:08.672284984+07:00","message":"end Recv id 714"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:08.672291384+07:00","message":"[buffer interim] 714 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:08.67229808+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:08.672308767+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:08.672312326+07:00","message":"> Transcript [4364] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:08.672315477+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:08.672317708+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:08.672320068+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:08.672322237+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:08.672325301+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:08.672354645+07:00","message":"push: {true \n 0 0xc000129800}"}
{"level":"info","service":"Main","time":"2025-10-27T14:47:08.67678265+07:00","message":"write wav file: './tmp/7446/7446_714.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:08.693141452+07:00","message":"receive streaming session, msgId: 715"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:08.693154346+07:00","message":"found end of frame, send empty tag with msgId: 715"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:08.693157928+07:00","message":"end Recv id 715"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:08.693185736+07:00","message":"[buffer interim] 715 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:08.693193359+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:08.693197949+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:08.693201153+07:00","message":"> Transcript [4365] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:08.693204572+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:08.693206758+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:08.693208939+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:08.6932113+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:08.693217913+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:08.693228018+07:00","message":"push: {true \n 0 0xc000044200}"}
{"level":"info","service":"Main","time":"2025-10-27T14:47:08.697431144+07:00","message":"write wav file: './tmp/7446/7446_715.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:08.697959149+07:00","message":"[GCS] Start streaming session, msgId: 716"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:08.769299541+07:00","message":"[GCS] IsForceVAD: false for message ID: 716"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:08.896769801+07:00","message":"[GCS] Start streaming session, msgId: 717"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:08.912300822+07:00","message":"receive streaming session, msgId: 716"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:08.912318196+07:00","message":"found end of frame, send empty tag with msgId: 716"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:08.912321062+07:00","message":"end Recv id 716"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:08.912326676+07:00","message":"[buffer interim] 716 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:08.912333403+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:08.912336836+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:08.912339355+07:00","message":"> Transcript [4366] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:08.91234155+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:08.91234337+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:08.912344871+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:08.912346465+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:08.912352616+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:08.912362628+07:00","message":"push: {true \n 0 0xc000045100}"}
{"level":"info","service":"Main","time":"2025-10-27T14:47:08.916970367+07:00","message":"write wav file: './tmp/7446/7446_716.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:09.286004004+07:00","message":"[GCS] IsForceVAD: false for message ID: 717"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:09.382583375+07:00","message":"receive streaming session, msgId: 717"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:09.382608635+07:00","message":"found end of frame, send empty tag with msgId: 717"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:09.382611808+07:00","message":"end Recv id 717"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:09.382619985+07:00","message":"[buffer interim] 717 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:09.382628003+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:09.382631236+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:09.382633754+07:00","message":"> Transcript [4367] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:09.382636129+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:09.382637672+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:09.382639211+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:09.382641116+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:09.382643661+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:09.382653254+07:00","message":"push: {true \n 0 0xc000045600}"}
{"level":"info","service":"Main","time":"2025-10-27T14:47:09.387680303+07:00","message":"write wav file: './tmp/7446/7446_717.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:09.538169184+07:00","message":"[GCS] Start streaming session, msgId: 718"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:47:10.730160369+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:47:10.730166024+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:11.9068702+07:00","message":"[GCS] IsForceVAD: false for message ID: 718"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:12.015311531+07:00","message":"receive streaming session, msgId: 718"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:12.015330558+07:00","message":"found end of frame, send empty tag with msgId: 718"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:12.015333329+07:00","message":"end Recv id 718"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:12.015340321+07:00","message":"[buffer interim] 718 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:12.015349237+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:12.015352892+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:12.01535567+07:00","message":"> Transcript [4368] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:12.01535783+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:12.015359469+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:12.01536087+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:12.015362432+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:12.015364711+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:12.015373973+07:00","message":"push: {true \n 0 0xc002923380}"}
{"level":"info","service":"Main","time":"2025-10-27T14:47:12.02469771+07:00","message":"write wav file: './tmp/7446/7446_718.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:12.037715375+07:00","message":"[GCS] Start streaming session, msgId: 719"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:12.286764979+07:00","message":"[GCS] IsForceVAD: false for message ID: 719"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:12.357062137+07:00","message":"[GCS] Start streaming session, msgId: 720"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:12.530471808+07:00","message":"receive streaming session, msgId: 719"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:12.530493548+07:00","message":"found end of frame, send empty tag with msgId: 719"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:12.530496303+07:00","message":"end Recv id 719"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:12.530502598+07:00","message":"[buffer interim] 719 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:12.530509484+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:12.530517628+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:12.530520133+07:00","message":"> Transcript [4369] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:12.530522175+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:12.530523801+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:12.530525152+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:12.530526809+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:12.530529044+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:12.530539311+07:00","message":"push: {true \n 0 0xc002922380}"}
{"level":"info","service":"Main","time":"2025-10-27T14:47:12.535418751+07:00","message":"write wav file: './tmp/7446/7446_719.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:12.996988971+07:00","message":"[GCS] IsForceVAD: false for message ID: 720"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:13.09995647+07:00","message":"receive streaming session, msgId: 720"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:13.099974093+07:00","message":"found end of frame, send empty tag with msgId: 720"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:13.099977302+07:00","message":"end Recv id 720"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:13.099983717+07:00","message":"[buffer interim] 720 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:13.099989173+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:13.099992286+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:13.099994915+07:00","message":"> Transcript [4370] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:13.099997257+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:13.099999074+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:13.10000055+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:13.100002423+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:13.100004794+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:13.100014556+07:00","message":"push: {true \n 0 0xc000044c80}"}
{"level":"info","service":"Main","time":"2025-10-27T14:47:13.104881305+07:00","message":"write wav file: './tmp/7446/7446_720.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:13.569802076+07:00","message":"[GCS] Start streaming session, msgId: 721"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:13.636845945+07:00","message":"[GCS] IsForceVAD: false for message ID: 721"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:47:13.731059749+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:47:13.731079776+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:14.008864022+07:00","message":"receive streaming session, msgId: 721"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:14.008883398+07:00","message":"found end of frame, send empty tag with msgId: 721"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:14.008886837+07:00","message":"end Recv id 721"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:14.008894621+07:00","message":"[buffer interim] 721 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:14.008903068+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:14.008907769+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:14.008911273+07:00","message":"> Transcript [4371] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:14.008914269+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:14.008916466+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:14.008918604+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:14.008921017+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:14.008929588+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:14.008941705+07:00","message":"push: {true \n 0 0xc002923100}"}
{"level":"info","service":"Main","time":"2025-10-27T14:47:14.013391846+07:00","message":"write wav file: './tmp/7446/7446_721.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:47:16.731378325+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:47:16.731396155+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:17.227562037+07:00","message":"[GCS] Start streaming session, msgId: 722"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:17.286930758+07:00","message":"[GCS] IsForceVAD: false for message ID: 722"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:17.357423829+07:00","message":"[GCS] Start streaming session, msgId: 723"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:17.417400823+07:00","message":"[GCS] IsForceVAD: false for message ID: 723"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:17.490927356+07:00","message":"receive streaming session, msgId: 722"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:17.490945299+07:00","message":"found end of frame, send empty tag with msgId: 722"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:17.490960609+07:00","message":"end Recv id 722"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:17.490967428+07:00","message":"[buffer interim] 722 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:17.490974869+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:17.491024369+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:17.491028484+07:00","message":"> Transcript [4372] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:17.491030717+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:17.491033629+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:17.491035245+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:17.491036877+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:17.491044297+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:17.491058939+07:00","message":"push: {true \n 0 0xc00401f200}"}
{"level":"info","service":"Main","time":"2025-10-27T14:47:17.495466736+07:00","message":"write wav file: './tmp/7446/7446_722.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:17.618663341+07:00","message":"receive streaming session, msgId: 723"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:17.618677586+07:00","message":"found end of frame, send empty tag with msgId: 723"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:17.618680322+07:00","message":"end Recv id 723"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:17.618686173+07:00","message":"[buffer interim] 723 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:17.618692696+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:17.618696249+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:17.618698806+07:00","message":"> Transcript [4373] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:17.618700911+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:17.618702547+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:17.618704075+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:17.618705723+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:17.618707851+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:17.618716436+07:00","message":"push: {true \n 0 0xc000045c00}"}
{"level":"info","service":"Main","time":"2025-10-27T14:47:17.622945757+07:00","message":"write wav file: './tmp/7446/7446_723.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:18.05851617+07:00","message":"[GCS] Start streaming session, msgId: 724"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:18.126601122+07:00","message":"[GCS] IsForceVAD: false for message ID: 724"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:18.28336257+07:00","message":"receive streaming session, msgId: 724"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:18.283378388+07:00","message":"found end of frame, send empty tag with msgId: 724"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:18.283381566+07:00","message":"end Recv id 724"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:18.283387938+07:00","message":"[buffer interim] 724 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:18.283394883+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:18.283398304+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:18.283400822+07:00","message":"> Transcript [4374] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:18.283403208+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:18.283404892+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:18.283406384+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:18.283407919+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:18.283410097+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:18.283421911+07:00","message":"push: {true \n 0 0xc000045e00}"}
{"level":"info","service":"Main","time":"2025-10-27T14:47:18.288225176+07:00","message":"write wav file: './tmp/7446/7446_724.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:47:19.732132885+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:47:19.732139819+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:22.427446239+07:00","message":"[GCS] Cleaned up inactive client: 692"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:22.427467572+07:00","message":"[GCS] Cleaned up inactive client: 687"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:22.427470036+07:00","message":"[GCS] Cleaned up inactive client: 691"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:22.427471522+07:00","message":"[GCS] Cleaned up inactive client: 686"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:22.427472947+07:00","message":"[GCS] Cleaned up inactive client: 689"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:22.427474841+07:00","message":"[GCS] Cleaned up inactive client: 690"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:22.42747636+07:00","message":"[GCS] Cleaned up inactive client: 688"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:22.427477969+07:00","message":"[GCS] Cleaned up inactive client: 693"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:47:22.732619842+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:47:22.732633511+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:22.811944607+07:00","message":"[GCS] Start streaming session, msgId: 725"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:22.856510976+07:00","message":"[GCS] IsForceVAD: false for message ID: 725"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:23.066687962+07:00","message":"receive streaming session, msgId: 725"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:23.066705022+07:00","message":"found end of frame, send empty tag with msgId: 725"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:23.06670885+07:00","message":"end Recv id 725"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:23.066714655+07:00","message":"[buffer interim] 725 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:23.066721145+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:23.066724767+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:23.066727315+07:00","message":"> Transcript [4375] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:23.066729421+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:23.066731275+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:23.066732683+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:23.06673437+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:23.066741987+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:23.066752151+07:00","message":"push: {true \n 0 0xc002880d00}"}
{"level":"info","service":"Main","time":"2025-10-27T14:47:23.070913432+07:00","message":"write wav file: './tmp/7446/7446_725.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:23.369824079+07:00","message":"[GCS] Start streaming session, msgId: 726"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:23.436340321+07:00","message":"[GCS] IsForceVAD: false for message ID: 726"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:23.621759902+07:00","message":"receive streaming session, msgId: 726"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:23.621778486+07:00","message":"found end of frame, send empty tag with msgId: 726"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:23.621781086+07:00","message":"end Recv id 726"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:23.621787213+07:00","message":"[buffer interim] 726 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:23.621793975+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:23.621797493+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:23.621800093+07:00","message":"> Transcript [4376] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:23.621802276+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:23.621803826+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:23.621805331+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:23.621806888+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:23.621813479+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:23.621822072+07:00","message":"push: {true \n 0 0xc00401f300}"}
{"level":"info","service":"Main","time":"2025-10-27T14:47:23.626100717+07:00","message":"write wav file: './tmp/7446/7446_726.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:23.6270888+07:00","message":"[GCS] Start streaming session, msgId: 727"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:24.396757505+07:00","message":"[GCS] IsForceVAD: false for message ID: 727"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:24.456957476+07:00","message":"[GCS] Start streaming session, msgId: 728"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:24.491131126+07:00","message":"receive streaming session, msgId: 727"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:24.49115551+07:00","message":"found end of frame, send empty tag with msgId: 727"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:24.491159472+07:00","message":"end Recv id 727"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:24.491169666+07:00","message":"[buffer interim] 727 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:24.491178102+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:24.491182173+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:24.491188316+07:00","message":"> Transcript [4377] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:24.49119132+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:24.491193576+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:24.491195692+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:24.491198523+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:24.491201757+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:24.491212788+07:00","message":"push: {true \n 0 0xc00401f480}"}
{"level":"info","service":"Main","time":"2025-10-27T14:47:24.497279512+07:00","message":"write wav file: './tmp/7446/7446_727.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:25.426140032+07:00","message":"[GCS] IsForceVAD: false for message ID: 728"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:25.526015285+07:00","message":"receive streaming session, msgId: 728"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:25.526032413+07:00","message":"found end of frame, send empty tag with msgId: 728"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:25.526035085+07:00","message":"end Recv id 728"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:25.526041495+07:00","message":"[buffer interim] 728 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:25.526048046+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:25.526052433+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:25.526055146+07:00","message":"> Transcript [4378] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:25.526057288+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:25.526059058+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:25.526060586+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:25.526062169+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:25.526064569+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:25.526073995+07:00","message":"push: {true \n 0 0xc000045f00}"}
{"level":"info","service":"Main","time":"2025-10-27T14:47:25.533199167+07:00","message":"write wav file: './tmp/7446/7446_728.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:25.689259079+07:00","message":"[GCS] Start streaming session, msgId: 729"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:47:25.733520933+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:47:25.733536633+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:26.200569309+07:00","message":"[GCS] IsForceVAD: false for message ID: 729"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:26.294925899+07:00","message":"receive streaming session, msgId: 729"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:26.294943289+07:00","message":"found end of frame, send empty tag with msgId: 729"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:26.294952549+07:00","message":"end Recv id 729"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:26.294960297+07:00","message":"[buffer interim] 729 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:26.294968633+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:26.2949731+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:26.29497683+07:00","message":"> Transcript [4379] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:26.294980342+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:26.294982666+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:26.29498487+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:26.294987452+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:26.294995985+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:26.295008203+07:00","message":"push: {true \n 0 0xc00401e880}"}
{"level":"info","service":"Main","time":"2025-10-27T14:47:26.300008483+07:00","message":"write wav file: './tmp/7446/7446_729.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:26.576922827+07:00","message":"[GCS] Start streaming session, msgId: 730"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:26.645836496+07:00","message":"[GCS] IsForceVAD: false for message ID: 730"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:26.820681283+07:00","message":"receive streaming session, msgId: 730"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:26.820698331+07:00","message":"found end of frame, send empty tag with msgId: 730"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:26.820701195+07:00","message":"end Recv id 730"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:26.820707363+07:00","message":"[buffer interim] 730 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:26.82071431+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:26.820717896+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:26.820720746+07:00","message":"> Transcript [4380] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:26.820722817+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:26.820724363+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:26.820725724+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:26.820727366+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:26.820730449+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:26.820745376+07:00","message":"push: {true \n 0 0xc00401ed80}"}
{"level":"info","service":"Main","time":"2025-10-27T14:47:26.825417033+07:00","message":"write wav file: './tmp/7446/7446_730.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:26.839632984+07:00","message":"[GCS] Start streaming session, msgId: 731"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:26.897352567+07:00","message":"[GCS] IsForceVAD: false for message ID: 731"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:27.087443323+07:00","message":"[GCS] Start streaming session, msgId: 732"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:27.156342002+07:00","message":"[GCS] IsForceVAD: false for message ID: 732"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:27.298044602+07:00","message":"receive streaming session, msgId: 732"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:27.298063852+07:00","message":"found end of frame, send empty tag with msgId: 732"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:27.298066772+07:00","message":"end Recv id 732"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:27.298072496+07:00","message":"[buffer interim] 732 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:27.298079141+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:27.298082906+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:27.29808548+07:00","message":"> Transcript [4381] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:27.298087529+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:27.298089194+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:27.298090634+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:27.29809222+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:27.298094401+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:27.298103821+07:00","message":"push: {true \n 0 0xc000128d80}"}
{"level":"info","service":"Main","time":"2025-10-27T14:47:27.302413743+07:00","message":"write wav file: './tmp/7446/7446_732.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:27.326546402+07:00","message":"receive streaming session, msgId: 731"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:27.326567281+07:00","message":"found end of frame, send empty tag with msgId: 731"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:27.326570517+07:00","message":"end Recv id 731"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:27.32657723+07:00","message":"[buffer interim] this message is already final true 731: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:27.407023612+07:00","message":"[GCS] Start streaming session, msgId: 733"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:27.476450163+07:00","message":"[GCS] IsForceVAD: false for message ID: 733"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:27.646575157+07:00","message":"receive streaming session, msgId: 733"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:27.646596613+07:00","message":"found end of frame, send empty tag with msgId: 733"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:27.646600339+07:00","message":"end Recv id 733"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:27.64660845+07:00","message":"[buffer interim] 733 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:27.646616529+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:27.646620799+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:27.646624097+07:00","message":"> Transcript [4382] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:27.646626799+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:27.646628703+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:27.646630359+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:27.646632468+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:27.646635493+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:27.646647059+07:00","message":"push: {true \n 0 0xc000129080}"}
{"level":"info","service":"Main","time":"2025-10-27T14:47:27.652246902+07:00","message":"write wav file: './tmp/7446/7446_733.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:27.857842272+07:00","message":"[GCS] Start streaming session, msgId: 734"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:27.929028222+07:00","message":"[GCS] IsForceVAD: false for message ID: 734"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:28.312190548+07:00","message":"receive streaming session, msgId: 734"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:28.312208598+07:00","message":"found end of frame, send empty tag with msgId: 734"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:28.312211665+07:00","message":"end Recv id 734"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:28.312217621+07:00","message":"[buffer interim] 734 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:28.31222434+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:28.312228109+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:28.312230701+07:00","message":"> Transcript [4383] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:28.312232881+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:28.312234497+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:28.312235923+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:28.312237516+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:28.312244197+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:28.312253422+07:00","message":"push: {true \n 0 0xc000045380}"}
{"level":"info","service":"Main","time":"2025-10-27T14:47:28.317424806+07:00","message":"write wav file: './tmp/7446/7446_734.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:47:28.73354573+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:47:28.733553006+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:29.078527915+07:00","message":"[GCS] Start streaming session, msgId: 735"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:29.137176237+07:00","message":"[GCS] IsForceVAD: false for message ID: 735"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:29.322060657+07:00","message":"receive streaming session, msgId: 735"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:29.322077934+07:00","message":"found end of frame, send empty tag with msgId: 735"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:29.322081652+07:00","message":"end Recv id 735"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:29.322089769+07:00","message":"[buffer interim] 735 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:29.322098119+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:29.322103052+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:29.322106713+07:00","message":"> Transcript [4384] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:29.322110149+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:29.322112215+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:29.322114229+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:29.322116627+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:29.322124088+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:29.322136707+07:00","message":"push: {true \n 0 0xc002880e80}"}
{"level":"info","service":"Main","time":"2025-10-27T14:47:29.326775591+07:00","message":"write wav file: './tmp/7446/7446_735.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:30.228753124+07:00","message":"[GCS] Start streaming session, msgId: 736"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:30.288093436+07:00","message":"[GCS] IsForceVAD: false for message ID: 736"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:30.470248461+07:00","message":"receive streaming session, msgId: 736"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:30.470267685+07:00","message":"found end of frame, send empty tag with msgId: 736"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:30.47027065+07:00","message":"end Recv id 736"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:30.470277496+07:00","message":"[buffer interim] 736 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:30.470284608+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:30.470288277+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:30.470290799+07:00","message":"> Transcript [4385] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:30.470293232+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:30.470294795+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:30.47029636+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:30.470298067+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:30.470300588+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:30.470309791+07:00","message":"push: {true \n 0 0xc000045b00}"}
{"level":"info","service":"Main","time":"2025-10-27T14:47:30.47529862+07:00","message":"write wav file: './tmp/7446/7446_736.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:47:31.734322614+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:47:31.734322535+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:32.148392238+07:00","message":"[GCS] Start streaming session, msgId: 737"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:32.206521141+07:00","message":"[GCS] IsForceVAD: false for message ID: 737"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:32.431362034+07:00","message":"receive streaming session, msgId: 737"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:32.431380669+07:00","message":"found end of frame, send empty tag with msgId: 737"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:32.431383683+07:00","message":"end Recv id 737"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:32.431389826+07:00","message":"[buffer interim] 737 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:32.431396227+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:32.431400056+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:32.431402857+07:00","message":"> Transcript [4386] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:32.431404969+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:32.431406661+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:32.431408189+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:32.431409781+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:32.431416606+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:32.431428261+07:00","message":"push: {true \n 0 0xc00401f680}"}
{"level":"info","service":"Main","time":"2025-10-27T14:47:32.4354896+07:00","message":"write wav file: './tmp/7446/7446_737.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:32.97742504+07:00","message":"[GCS] Start streaming session, msgId: 738"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:33.047465938+07:00","message":"[GCS] IsForceVAD: false for message ID: 738"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:33.203843958+07:00","message":"receive streaming session, msgId: 738"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:33.203862839+07:00","message":"found end of frame, send empty tag with msgId: 738"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:33.2038656+07:00","message":"end Recv id 738"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:33.203872535+07:00","message":"[buffer interim] 738 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:33.203879271+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:33.203882887+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:33.203885395+07:00","message":"> Transcript [4387] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:33.203887551+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:33.203889159+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:33.203890643+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:33.203892147+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:33.20389925+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:33.203908604+07:00","message":"push: {true \n 0 0xc000129a00}"}
{"level":"info","service":"Main","time":"2025-10-27T14:47:33.20835495+07:00","message":"write wav file: './tmp/7446/7446_738.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:33.628488315+07:00","message":"[GCS] Start streaming session, msgId: 739"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:34.076741729+07:00","message":"[GCS] IsForceVAD: false for message ID: 739"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:34.17929372+07:00","message":"receive streaming session, msgId: 739"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:34.179313244+07:00","message":"found end of frame, send empty tag with msgId: 739"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:34.179317863+07:00","message":"end Recv id 739"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:34.179324056+07:00","message":"[buffer interim] 739 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:34.179330698+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:34.17933956+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:34.179342462+07:00","message":"> Transcript [4388] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:34.179344463+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:34.179346007+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:34.179347397+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:34.179349313+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:34.17935159+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:34.17936122+07:00","message":"push: {true \n 0 0xc002923880}"}
{"level":"info","service":"Main","time":"2025-10-27T14:47:34.185888166+07:00","message":"write wav file: './tmp/7446/7446_739.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:34.399296643+07:00","message":"[GCS] Start streaming session, msgId: 740"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:34.457800181+07:00","message":"[GCS] IsForceVAD: false for message ID: 740"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:34.621929017+07:00","message":"receive streaming session, msgId: 740"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:34.621956829+07:00","message":"found end of frame, send empty tag with msgId: 740"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:34.621960139+07:00","message":"end Recv id 740"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:34.621967771+07:00","message":"[buffer interim] 740 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:34.621973827+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:34.621982427+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:34.621985181+07:00","message":"> Transcript [4389] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:34.621987274+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:34.621988996+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:34.621991089+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:34.621993321+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:34.621996264+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:34.622009318+07:00","message":"push: {true \n 0 0xc002216700}"}
{"level":"info","service":"Main","time":"2025-10-27T14:47:34.628195804+07:00","message":"write wav file: './tmp/7446/7446_740.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:34.718075961+07:00","message":"[GCS] Start streaming session, msgId: 741"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:47:34.735118292+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:47:34.735120537+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:35.227240626+07:00","message":"[GCS] IsForceVAD: false for message ID: 741"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:35.286876929+07:00","message":"[GCS] Start streaming session, msgId: 742"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:35.324085444+07:00","message":"receive streaming session, msgId: 741"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:35.324106705+07:00","message":"found end of frame, send empty tag with msgId: 741"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:35.324110696+07:00","message":"end Recv id 741"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:35.324119145+07:00","message":"[buffer interim] 741 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:35.324127124+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:35.324130965+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:35.324133921+07:00","message":"> Transcript [4390] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:35.324136008+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:35.32413755+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:35.324139134+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:35.324140629+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:35.324142881+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:35.324152263+07:00","message":"push: {true \n 0 0xc0023e9900}"}
{"level":"info","service":"Main","time":"2025-10-27T14:47:35.463473822+07:00","message":"write wav file: './tmp/7446/7446_741.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:35.676392262+07:00","message":"[GCS] IsForceVAD: false for message ID: 742"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:35.771730374+07:00","message":"receive streaming session, msgId: 742"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:35.771760504+07:00","message":"found end of frame, send empty tag with msgId: 742"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:35.771765129+07:00","message":"end Recv id 742"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:35.771772034+07:00","message":"[buffer interim] 742 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:35.771780693+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:35.771785194+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:35.771789036+07:00","message":"> Transcript [4391] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:35.771792412+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:35.771794606+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:35.771796578+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:35.771798729+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:35.771801941+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:35.771813896+07:00","message":"push: {true \n 0 0xc0023e9b80}"}
{"level":"info","service":"Main","time":"2025-10-27T14:47:35.776761182+07:00","message":"write wav file: './tmp/7446/7446_742.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:36.129071301+07:00","message":"[GCS] Start streaming session, msgId: 743"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:36.319767373+07:00","message":"[GCS] IsForceVAD: false for message ID: 743"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:36.447496978+07:00","message":"[GCS] Start streaming session, msgId: 744"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:36.506409557+07:00","message":"[GCS] IsForceVAD: false for message ID: 744"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:36.553440671+07:00","message":"receive streaming session, msgId: 743"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:36.553455145+07:00","message":"found end of frame, send empty tag with msgId: 743"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:36.553458075+07:00","message":"end Recv id 743"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:36.553464069+07:00","message":"[buffer interim] 743 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:36.553470034+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:36.553473782+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:36.553477904+07:00","message":"> Transcript [4392] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:36.553480065+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:36.553481702+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:36.553483295+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:36.553484946+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:36.553487219+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:36.553497239+07:00","message":"push: {true \n 0 0xc00401f080}"}
{"level":"info","service":"Main","time":"2025-10-27T14:47:36.558714871+07:00","message":"write wav file: './tmp/7446/7446_743.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:36.636571691+07:00","message":"[GCS] Start streaming session, msgId: 745"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:36.639358235+07:00","message":"receive streaming session, msgId: 744"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:36.6393706+07:00","message":"found end of frame, send empty tag with msgId: 744"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:36.639373282+07:00","message":"end Recv id 744"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:36.639377905+07:00","message":"[buffer interim] 744 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:36.639384054+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:36.639387141+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:36.639389935+07:00","message":"> Transcript [4393] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:36.639392266+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:36.639394011+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:36.639395577+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:36.639397241+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:36.63939989+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:36.639407176+07:00","message":"push: {true \n 0 0xc000129480}"}
{"level":"info","service":"Main","time":"2025-10-27T14:47:36.643559865+07:00","message":"write wav file: './tmp/7446/7446_744.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:36.768121421+07:00","message":"[GCS] IsForceVAD: false for message ID: 745"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:36.895045383+07:00","message":"receive streaming session, msgId: 745"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:36.895060742+07:00","message":"found end of frame, send empty tag with msgId: 745"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:36.895063788+07:00","message":"end Recv id 745"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:36.895069876+07:00","message":"[buffer interim] 745 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:36.895077798+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:36.895082282+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:36.895085737+07:00","message":"> Transcript [4394] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:36.895089027+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:36.895091414+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:36.895093445+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:36.895095827+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:36.895103589+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:36.895113008+07:00","message":"push: {true \n 0 0xc000129b80}"}
{"level":"info","service":"Main","time":"2025-10-27T14:47:36.899205215+07:00","message":"write wav file: './tmp/7446/7446_745.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:37.27778561+07:00","message":"[GCS] Start streaming session, msgId: 746"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:37.469517043+07:00","message":"[GCS] IsForceVAD: false for message ID: 746"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:37.561243153+07:00","message":"receive streaming session, msgId: 746"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:37.561260907+07:00","message":"found end of frame, send empty tag with msgId: 746"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:37.561263762+07:00","message":"end Recv id 746"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:37.561270232+07:00","message":"[buffer interim] 746 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:37.561276907+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:37.561280328+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:37.561283144+07:00","message":"> Transcript [4395] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:37.561285316+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:37.56128698+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:37.561288565+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:37.561290128+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:37.561292538+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:37.561301051+07:00","message":"push: {true \n 0 0xc002881180}"}
{"level":"info","service":"Main","time":"2025-10-27T14:47:37.565817895+07:00","message":"write wav file: './tmp/7446/7446_746.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:47:37.73551914+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:47:37.735549135+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:37.787680056+07:00","message":"[GCS] Start streaming session, msgId: 747"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:37.84733382+07:00","message":"[GCS] IsForceVAD: false for message ID: 747"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:38.037345591+07:00","message":"receive streaming session, msgId: 747"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:38.037364431+07:00","message":"found end of frame, send empty tag with msgId: 747"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:38.037367185+07:00","message":"end Recv id 747"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:38.037373434+07:00","message":"[buffer interim] 747 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:38.037380364+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:38.037383999+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:38.037386547+07:00","message":"> Transcript [4396] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:38.0373887+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:38.037390317+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:38.037391715+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:38.037393259+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:38.03739559+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:38.037405958+07:00","message":"push: {true \n 0 0xc002923500}"}
{"level":"info","service":"Main","time":"2025-10-27T14:47:38.041501907+07:00","message":"write wav file: './tmp/7446/7446_747.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:38.169596117+07:00","message":"[GCS] Start streaming session, msgId: 748"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:38.237866847+07:00","message":"[GCS] IsForceVAD: false for message ID: 748"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:38.421202051+07:00","message":"receive streaming session, msgId: 748"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:38.421219449+07:00","message":"found end of frame, send empty tag with msgId: 748"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:38.421223577+07:00","message":"end Recv id 748"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:38.421230212+07:00","message":"[buffer interim] 748 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:38.421237629+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:38.421241883+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:38.42124524+07:00","message":"> Transcript [4397] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:38.421248555+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:38.421250742+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:38.421252652+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:38.421254884+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:38.421263227+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:38.42127829+07:00","message":"push: {true \n 0 0xc00401f780}"}
{"level":"info","service":"Main","time":"2025-10-27T14:47:38.425179138+07:00","message":"write wav file: './tmp/7446/7446_748.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:38.426911555+07:00","message":"[GCS] Start streaming session, msgId: 749"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:38.688296246+07:00","message":"[GCS] IsForceVAD: false for message ID: 749"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:38.778456439+07:00","message":"receive streaming session, msgId: 749"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:38.778476305+07:00","message":"found end of frame, send empty tag with msgId: 749"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:38.778479128+07:00","message":"end Recv id 749"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:38.778485348+07:00","message":"[buffer interim] 749 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:38.778492392+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:38.778497041+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:38.778500698+07:00","message":"> Transcript [4398] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:38.778503672+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:38.778505915+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:38.778507844+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:38.778509844+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:38.778513086+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:38.778525135+07:00","message":"push: {true \n 0 0xc002923a00}"}
{"level":"info","service":"Main","time":"2025-10-27T14:47:38.783093622+07:00","message":"write wav file: './tmp/7446/7446_749.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:38.937399028+07:00","message":"[GCS] Start streaming session, msgId: 750"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:39.196435281+07:00","message":"[GCS] IsForceVAD: false for message ID: 750"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:39.354581613+07:00","message":"receive streaming session, msgId: 750"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:39.354603456+07:00","message":"found end of frame, send empty tag with msgId: 750"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:39.354606817+07:00","message":"end Recv id 750"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:39.354614656+07:00","message":"[buffer interim] 750 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:39.35462329+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:39.354633472+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:39.354636834+07:00","message":"> Transcript [4399] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:39.35464008+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:39.354642519+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:39.35464447+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:39.354646823+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:39.354656229+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:39.354668105+07:00","message":"push: {true \n 0 0xc002602000}"}
{"level":"info","service":"Main","time":"2025-10-27T14:47:39.359996871+07:00","message":"write wav file: './tmp/7446/7446_750.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:40.53713335+07:00","message":"[GCS] Start streaming session, msgId: 751"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:47:40.736566829+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:47:40.736572551+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:40.798048866+07:00","message":"[GCS] IsForceVAD: false for message ID: 751"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:40.903874126+07:00","message":"receive streaming session, msgId: 751"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:40.903897655+07:00","message":"found end of frame, send empty tag with msgId: 751"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:40.903900788+07:00","message":"end Recv id 751"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:40.903909734+07:00","message":"[buffer interim] 751 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:40.903916295+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:40.903920505+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:40.903922999+07:00","message":"> Transcript [4400] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:40.903924943+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:40.903926668+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:40.903928373+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:40.90393014+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:40.903937153+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:40.903953932+07:00","message":"push: {true \n 0 0xc002923b80}"}
{"level":"info","service":"Main","time":"2025-10-27T14:47:40.909111996+07:00","message":"write wav file: './tmp/7446/7446_751.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:40.927451363+07:00","message":"[GCS] Start streaming session, msgId: 752"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:47:43.737602209+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:47:43.737610551+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:47:46.737677921+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:47:46.737683243+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:48.572284796+07:00","message":"[GCS] IsForceVAD: false for message ID: 752"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:48.627888774+07:00","message":"[GCS] Start streaming session, msgId: 753"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:48.681947689+07:00","message":"receive streaming session, msgId: 752"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:48.681965322+07:00","message":"found end of frame, send empty tag with msgId: 752"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:48.681968527+07:00","message":"end Recv id 752"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:48.68197607+07:00","message":"[buffer interim] 752 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:48.681984391+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:48.681993726+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:48.681997149+07:00","message":"> Transcript [4401] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:48.681999431+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:48.682001156+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:48.682002743+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:48.682004789+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:48.682007432+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:48.68201526+07:00","message":"push: {true \n 0 0xc00041ca00}"}
{"level":"info","service":"Main","time":"2025-10-27T14:47:48.696504074+07:00","message":"write wav file: './tmp/7446/7446_752.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:49.71944767+07:00","message":"[GCS] IsForceVAD: false for message ID: 753"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:47:49.738604954+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:47:49.738604986+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:49.816951029+07:00","message":"receive streaming session, msgId: 753"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:49.816967702+07:00","message":"found end of frame, send empty tag with msgId: 753"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:49.816970499+07:00","message":"end Recv id 753"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:49.816976317+07:00","message":"[buffer interim] 753 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:49.816982642+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:49.816986022+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:49.817021003+07:00","message":"> Transcript [4402] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:49.817023786+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:49.817025494+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:49.817027009+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:49.817028779+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:49.817031297+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:49.817040235+07:00","message":"push: {true \n 0 0xc002217780}"}
{"level":"info","service":"Main","time":"2025-10-27T14:47:49.822333814+07:00","message":"write wav file: './tmp/7446/7446_753.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:49.987887707+07:00","message":"[GCS] Start streaming session, msgId: 754"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:52.427307454+07:00","message":"[GCS] Cleaned up inactive client: 699"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:52.427329056+07:00","message":"[GCS] Cleaned up inactive client: 695"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:52.42733145+07:00","message":"[GCS] Cleaned up inactive client: 696"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:52.427333011+07:00","message":"[GCS] Cleaned up inactive client: 694"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:52.427334877+07:00","message":"[GCS] Cleaned up inactive client: 701"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:52.427336308+07:00","message":"[GCS] Cleaned up inactive client: 698"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:52.427337754+07:00","message":"[GCS] Cleaned up inactive client: 700"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:52.427339244+07:00","message":"[GCS] Cleaned up inactive client: 697"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:47:52.739443208+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:47:52.739445232+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:55.357216466+07:00","message":"[GCS] IsForceVAD: false for message ID: 754"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:55.427666136+07:00","message":"[GCS] Start streaming session, msgId: 755"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:55.481817316+07:00","message":"receive streaming session, msgId: 754"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:55.48183515+07:00","message":"found end of frame, send empty tag with msgId: 754"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:55.481837973+07:00","message":"end Recv id 754"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:55.481844789+07:00","message":"[buffer interim] 754 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:55.481852252+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:55.481855851+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:55.481858512+07:00","message":"> Transcript [4403] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:55.481860595+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:55.481862235+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:55.481863627+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:55.481865128+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:55.48187321+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:55.481882244+07:00","message":"push: {true \n 0 0xc00401f400}"}
{"level":"info","service":"Main","time":"2025-10-27T14:47:55.493928824+07:00","message":"write wav file: './tmp/7446/7446_754.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:47:55.739877737+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:47:55.739889296+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:47:58.740872577+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:47:58.74088126+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:59.396666853+07:00","message":"[GCS] IsForceVAD: false for message ID: 755"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:59.507718345+07:00","message":"receive streaming session, msgId: 755"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:59.507745054+07:00","message":"found end of frame, send empty tag with msgId: 755"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:59.507748035+07:00","message":"end Recv id 755"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:59.507754386+07:00","message":"[buffer interim] 755 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:59.507761505+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:59.507765523+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:59.507768371+07:00","message":"> Transcript [4404] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:59.507770632+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:59.507772458+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:59.507773849+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:59.507775354+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:59.507782162+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:59.50779074+07:00","message":"push: {true \n 0 0xc002217e00}"}
{"level":"info","service":"Main","time":"2025-10-27T14:47:59.518508868+07:00","message":"write wav file: './tmp/7446/7446_755.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:59.527820692+07:00","message":"[GCS] Start streaming session, msgId: 756"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:59.586677643+07:00","message":"[GCS] IsForceVAD: false for message ID: 756"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:59.787233127+07:00","message":"[GCS] Start streaming session, msgId: 757"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:59.79319509+07:00","message":"receive streaming session, msgId: 756"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:59.793210327+07:00","message":"found end of frame, send empty tag with msgId: 756"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:59.793213523+07:00","message":"end Recv id 756"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:59.793218562+07:00","message":"[buffer interim] 756 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:59.793225386+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:59.793228381+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:59.793230918+07:00","message":"> Transcript [4405] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:59.793232957+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:59.793234503+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:59.79323608+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:59.793237802+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:47:59.793239989+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:59.793247468+07:00","message":"push: {true \n 0 0xc002880100}"}
{"level":"info","service":"Main","time":"2025-10-27T14:47:59.797330239+07:00","message":"write wav file: './tmp/7446/7446_756.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:47:59.907665999+07:00","message":"[GCS] IsForceVAD: false for message ID: 757"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:00.050200578+07:00","message":"receive streaming session, msgId: 757"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:00.050223039+07:00","message":"found end of frame, send empty tag with msgId: 757"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:00.050231917+07:00","message":"end Recv id 757"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:00.050252455+07:00","message":"[buffer interim] 757 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:00.05026128+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:00.050270353+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:00.050274438+07:00","message":"> Transcript [4406] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:00.050277844+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:00.050280576+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:00.050282571+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:00.050285045+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:00.050288952+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:00.050321184+07:00","message":"push: {true \n 0 0xc00041cf00}"}
{"level":"info","service":"Main","time":"2025-10-27T14:48:00.054981395+07:00","message":"write wav file: './tmp/7446/7446_757.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:00.227865359+07:00","message":"[GCS] Start streaming session, msgId: 758"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:00.296653054+07:00","message":"[GCS] IsForceVAD: false for message ID: 758"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:00.42738821+07:00","message":"[GCS] Start streaming session, msgId: 759"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:00.455222059+07:00","message":"receive streaming session, msgId: 758"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:00.455239563+07:00","message":"found end of frame, send empty tag with msgId: 758"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:00.455242662+07:00","message":"end Recv id 758"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:00.455249028+07:00","message":"[buffer interim] 758 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:00.455254989+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:00.455258267+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:00.455260949+07:00","message":"> Transcript [4407] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:00.455263249+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:00.455265211+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:00.45526698+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:00.455268783+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:00.455271151+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:00.455279852+07:00","message":"push: {true \n 0 0xc002602300}"}
{"level":"info","service":"Main","time":"2025-10-27T14:48:00.459616496+07:00","message":"write wav file: './tmp/7446/7446_758.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:00.997570788+07:00","message":"[GCS] IsForceVAD: false for message ID: 759"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:01.100333684+07:00","message":"receive streaming session, msgId: 759"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:01.100346663+07:00","message":"found end of frame, send empty tag with msgId: 759"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:01.100349276+07:00","message":"end Recv id 759"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:01.100354757+07:00","message":"[buffer interim] 759 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:01.100361283+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:01.100365675+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:01.100369299+07:00","message":"> Transcript [4408] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:01.100372799+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:01.100375139+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:01.100377304+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:01.100379634+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:01.100387772+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:01.100397295+07:00","message":"push: {true \n 0 0xc002602580}"}
{"level":"info","service":"Main","time":"2025-10-27T14:48:01.105113025+07:00","message":"write wav file: './tmp/7446/7446_759.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:48:01.741257777+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:48:01.741273308+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:04.388318825+07:00","message":"[GCS] Start streaming session, msgId: 760"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:04.647966847+07:00","message":"[GCS] IsForceVAD: false for message ID: 760"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:48:04.742266446+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:48:04.7422745+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:04.744113228+07:00","message":"receive streaming session, msgId: 760"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:04.744134677+07:00","message":"found end of frame, send empty tag with msgId: 760"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:04.744139171+07:00","message":"end Recv id 760"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:04.744148322+07:00","message":"[buffer interim] 760 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:04.744156936+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:04.744161937+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:04.744165373+07:00","message":"> Transcript [4409] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:04.744168582+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:04.744170955+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:04.744173186+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:04.744175342+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:04.744178593+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:04.744190046+07:00","message":"push: {true \n 0 0xc00041d600}"}
{"level":"info","service":"Main","time":"2025-10-27T14:48:04.749319789+07:00","message":"write wav file: './tmp/7446/7446_760.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:05.228760125+07:00","message":"[GCS] Start streaming session, msgId: 761"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:06.958460448+07:00","message":"[GCS] IsForceVAD: false for message ID: 761"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:07.05287438+07:00","message":"receive streaming session, msgId: 761"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:07.052896059+07:00","message":"found end of frame, send empty tag with msgId: 761"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:07.052899888+07:00","message":"end Recv id 761"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:07.052908331+07:00","message":"[buffer interim] 761 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:07.052916903+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:07.052921712+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:07.052925245+07:00","message":"> Transcript [4410] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:07.052928387+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:07.052931171+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:07.052933339+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:07.05293572+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:07.052947562+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:07.052965738+07:00","message":"push: {true \n 0 0xc002923180}"}
{"level":"info","service":"Main","time":"2025-10-27T14:48:07.059922003+07:00","message":"write wav file: './tmp/7446/7446_761.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:07.088209193+07:00","message":"[GCS] Start streaming session, msgId: 762"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:48:07.742792173+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:48:07.742785189+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:08.427407192+07:00","message":"[GCS] IsForceVAD: false for message ID: 762"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:08.53084053+07:00","message":"receive streaming session, msgId: 762"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:08.530861368+07:00","message":"found end of frame, send empty tag with msgId: 762"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:08.530865157+07:00","message":"end Recv id 762"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:08.530874468+07:00","message":"[buffer interim] 762 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:08.53088254+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:08.530887356+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:08.530891325+07:00","message":"> Transcript [4411] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:08.530894667+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:08.530897025+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:08.530899317+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:08.530901639+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:08.53090533+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:08.530918459+07:00","message":"push: {true \n 0 0xc002923680}"}
{"level":"info","service":"Main","time":"2025-10-27T14:48:08.536579193+07:00","message":"write wav file: './tmp/7446/7446_762.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:08.688387871+07:00","message":"[GCS] Start streaming session, msgId: 763"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:08.81889377+07:00","message":"[GCS] IsForceVAD: false for message ID: 763"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:09.144162904+07:00","message":"receive streaming session, msgId: 763"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:09.144183185+07:00","message":"found end of frame, send empty tag with msgId: 763"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:09.144186825+07:00","message":"end Recv id 763"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:09.144195639+07:00","message":"[buffer interim] 763 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:09.144204117+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:09.144208397+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:09.144211538+07:00","message":"> Transcript [4412] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:09.144214682+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:09.144217022+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:09.14421952+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:09.144222082+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:09.144226065+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:09.14423768+07:00","message":"push: {true \n 0 0xc002880f80}"}
{"level":"info","service":"Main","time":"2025-10-27T14:48:09.148794261+07:00","message":"write wav file: './tmp/7446/7446_763.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:10.477368193+07:00","message":"[GCS] Start streaming session, msgId: 764"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:10.547192987+07:00","message":"[GCS] IsForceVAD: false for message ID: 764"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:10.704633578+07:00","message":"receive streaming session, msgId: 764"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:10.704651419+07:00","message":"found end of frame, send empty tag with msgId: 764"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:10.704654127+07:00","message":"end Recv id 764"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:10.704659687+07:00","message":"[buffer interim] 764 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:10.704665817+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:10.704670146+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:10.704672805+07:00","message":"> Transcript [4413] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:10.704674765+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:10.704676556+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:10.704678055+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:10.704680109+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:10.704686918+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:10.704695942+07:00","message":"push: {true \n 0 0xc00041d900}"}
{"level":"info","service":"Main","time":"2025-10-27T14:48:10.709273324+07:00","message":"write wav file: './tmp/7446/7446_764.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:48:10.743439943+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:48:10.743458605+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:11.307241413+07:00","message":"[GCS] Start streaming session, msgId: 765"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:11.377849734+07:00","message":"[GCS] IsForceVAD: false for message ID: 765"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:11.514501936+07:00","message":"receive streaming session, msgId: 765"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:11.514521121+07:00","message":"found end of frame, send empty tag with msgId: 765"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:11.514524025+07:00","message":"end Recv id 765"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:11.514531851+07:00","message":"[buffer interim] 765 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:11.514540289+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:11.514545441+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:11.514548823+07:00","message":"> Transcript [4414] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:11.514552096+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:11.514554297+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:11.514556559+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:11.514558943+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:11.514565518+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:11.514578189+07:00","message":"push: {true \n 0 0xc00041da80}"}
{"level":"info","service":"Main","time":"2025-10-27T14:48:11.519608082+07:00","message":"write wav file: './tmp/7446/7446_765.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:12.272868071+07:00","message":"[GCS] Start streaming session, msgId: 766"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:12.336710269+07:00","message":"[GCS] IsForceVAD: false for message ID: 766"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:12.498006175+07:00","message":"receive streaming session, msgId: 766"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:12.498051313+07:00","message":"found end of frame, send empty tag with msgId: 766"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:12.498058125+07:00","message":"end Recv id 766"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:12.498077815+07:00","message":"[buffer interim] 766 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:12.498091299+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:12.498095594+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:12.498099034+07:00","message":"> Transcript [4415] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:12.498102189+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:12.498104483+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:12.498106743+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:12.498109264+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:12.49811265+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:12.49813865+07:00","message":"push: {true \n 0 0xc000129d00}"}
{"level":"info","service":"Main","time":"2025-10-27T14:48:12.504320629+07:00","message":"write wav file: './tmp/7446/7446_766.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:13.038653707+07:00","message":"[GCS] Start streaming session, msgId: 767"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:13.171125747+07:00","message":"[GCS] IsForceVAD: false for message ID: 767"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:13.262380952+07:00","message":"receive streaming session, msgId: 767"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:13.26239812+07:00","message":"found end of frame, send empty tag with msgId: 767"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:13.262400857+07:00","message":"end Recv id 767"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:13.262407035+07:00","message":"[buffer interim] 767 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:13.262413657+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:13.262417423+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:13.262419956+07:00","message":"> Transcript [4416] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:13.262422016+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:13.262423864+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:13.262425247+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:13.262426861+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:13.26242935+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:13.262438149+07:00","message":"push: {true \n 0 0xc000128500}"}
{"level":"info","service":"Main","time":"2025-10-27T14:48:13.266875382+07:00","message":"write wav file: './tmp/7446/7446_767.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:13.428274698+07:00","message":"[GCS] Start streaming session, msgId: 768"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:48:13.744095265+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:48:13.744095332+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:14.906803309+07:00","message":"[GCS] IsForceVAD: false for message ID: 768"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:15.009606894+07:00","message":"receive streaming session, msgId: 768"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:15.009621128+07:00","message":"found end of frame, send empty tag with msgId: 768"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:15.00962383+07:00","message":"end Recv id 768"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:15.009629326+07:00","message":"[buffer interim] 768 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:15.009635989+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:15.009639737+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:15.009642211+07:00","message":"> Transcript [4417] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:15.00964429+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:15.00964605+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:15.009647442+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:15.009649161+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:15.009651484+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:15.00966021+07:00","message":"push: {true \n 0 0xc002880000}"}
{"level":"info","service":"Main","time":"2025-10-27T14:48:15.016918857+07:00","message":"write wav file: './tmp/7446/7446_768.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:15.159260794+07:00","message":"[GCS] Start streaming session, msgId: 769"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:15.226846709+07:00","message":"[GCS] IsForceVAD: false for message ID: 769"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:15.382013215+07:00","message":"receive streaming session, msgId: 769"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:15.38203234+07:00","message":"found end of frame, send empty tag with msgId: 769"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:15.382035237+07:00","message":"end Recv id 769"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:15.38204145+07:00","message":"[buffer interim] 769 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:15.382048038+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:15.382051265+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:15.382053741+07:00","message":"> Transcript [4418] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:15.382055777+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:15.382057631+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:15.382059285+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:15.382061087+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:15.382063215+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:15.382072716+07:00","message":"push: {true \n 0 0xc002922c00}"}
{"level":"info","service":"Main","time":"2025-10-27T14:48:15.386432267+07:00","message":"write wav file: './tmp/7446/7446_769.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:15.607075797+07:00","message":"[GCS] Start streaming session, msgId: 770"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:15.796026163+07:00","message":"[GCS] IsForceVAD: false for message ID: 770"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:15.870619469+07:00","message":"[GCS] Start streaming session, msgId: 771"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:15.905875261+07:00","message":"receive streaming session, msgId: 770"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:15.905892171+07:00","message":"found end of frame, send empty tag with msgId: 770"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:15.905894906+07:00","message":"end Recv id 770"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:15.905900566+07:00","message":"[buffer interim] 770 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:15.905906908+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:15.905910206+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:15.905912769+07:00","message":"> Transcript [4419] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:15.905914856+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:15.905916606+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:15.905918044+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:15.905919651+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:15.905925715+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:15.905934879+07:00","message":"push: {true \n 0 0xc00401ef80}"}
{"level":"info","service":"Main","time":"2025-10-27T14:48:15.910236591+07:00","message":"write wav file: './tmp/7446/7446_770.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:16.118780044+07:00","message":"[GCS] IsForceVAD: false for message ID: 771"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:16.212203796+07:00","message":"receive streaming session, msgId: 771"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:16.21222292+07:00","message":"found end of frame, send empty tag with msgId: 771"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:16.212225623+07:00","message":"end Recv id 771"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:16.212232208+07:00","message":"[buffer interim] 771 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:16.212239602+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:16.21224364+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:16.212246479+07:00","message":"> Transcript [4420] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:16.212248695+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:16.212250315+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:16.212251767+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:16.212253323+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:16.212257806+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:16.21226697+07:00","message":"push: {true \n 0 0xc002880c80}"}
{"level":"info","service":"Main","time":"2025-10-27T14:48:16.217361712+07:00","message":"write wav file: './tmp/7446/7446_771.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:16.247181891+07:00","message":"[GCS] Start streaming session, msgId: 772"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:48:16.744845543+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:48:16.74487578+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:16.826899615+07:00","message":"[GCS] IsForceVAD: false for message ID: 772"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:16.929801768+07:00","message":"receive streaming session, msgId: 772"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:16.929817472+07:00","message":"found end of frame, send empty tag with msgId: 772"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:16.929820048+07:00","message":"end Recv id 772"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:16.929854361+07:00","message":"[buffer interim] 772 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:16.929880794+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:16.929885092+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:16.929888321+07:00","message":"> Transcript [4421] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:16.929890503+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:16.929892237+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:16.929893775+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:16.929895799+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:16.929901793+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:16.929910897+07:00","message":"push: {true \n 0 0xc002881500}"}
{"level":"info","service":"Main","time":"2025-10-27T14:48:16.934873977+07:00","message":"write wav file: './tmp/7446/7446_772.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:16.948803999+07:00","message":"[GCS] Start streaming session, msgId: 773"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:18.167950519+07:00","message":"[GCS] IsForceVAD: false for message ID: 773"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:18.294071521+07:00","message":"receive streaming session, msgId: 773"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:18.29409046+07:00","message":"found end of frame, send empty tag with msgId: 773"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:18.294093175+07:00","message":"end Recv id 773"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:18.29409928+07:00","message":"[buffer interim] 773 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:18.294105223+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:18.294109072+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:18.294112462+07:00","message":"> Transcript [4422] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:18.294114824+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:18.294116553+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:18.294117978+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:18.294119658+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:18.294121788+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:18.294131316+07:00","message":"push: {true \n 0 0xc002923d80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:18.297228512+07:00","message":"[GCS] Start streaming session, msgId: 774"}
{"level":"info","service":"Main","time":"2025-10-27T14:48:18.300536539+07:00","message":"write wav file: './tmp/7446/7446_773.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:18.356994772+07:00","message":"[GCS] IsForceVAD: false for message ID: 774"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:18.547320469+07:00","message":"[GCS] Start streaming session, msgId: 775"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:18.569214292+07:00","message":"receive streaming session, msgId: 774"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:18.569233914+07:00","message":"found end of frame, send empty tag with msgId: 774"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:18.569237554+07:00","message":"end Recv id 774"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:18.569245552+07:00","message":"[buffer interim] 774 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:18.569253513+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:18.569257884+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:18.569260949+07:00","message":"> Transcript [4423] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:18.569263963+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:18.56926578+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:18.569268212+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:18.56927064+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:18.569273693+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:18.569282666+07:00","message":"push: {true \n 0 0xc002881800}"}
{"level":"info","service":"Main","time":"2025-10-27T14:48:18.573685475+07:00","message":"write wav file: './tmp/7446/7446_774.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:48:19.745127766+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:48:19.745140268+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:21.325981171+07:00","message":"receive streaming session, msgId: 775"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:21.326024218+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":"2025-10-27T14:48:21.32603041+07:00","message":"receive interim result [false|false]: การ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:21.326048337+07:00","message":"[buffer interim] 775 false การ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:21.326056994+07:00","message":"[bufferProcess] interim [760000000]:การ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:21.326059179+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:21.32606679+07:00","message":"[bufferProcess] send to processor (ticker):การ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:21.326069542+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:21.326072816+07:00","message":"> Transcript [4424] [false]: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:21.32607563+07:00","message":"Set StatePrefix (first interim): 'การ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:21.525615902+07:00","message":"receive streaming session, msgId: 775"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:21.525652797+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":"2025-10-27T14:48:21.525658283+07:00","message":"receive interim result [false|false]: การทำ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:21.525670014+07:00","message":"[buffer interim] 775 false การทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:21.525676195+07:00","message":"[bufferProcess] interim [0]:การทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:21.52567772+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:21.587070913+07:00","message":"receive streaming session, msgId: 775"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:21.587111086+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":"2025-10-27T14:48:21.587116437+07:00","message":"receive interim result [false|false]: การถวาย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:21.587129372+07:00","message":"[buffer interim] 775 false การถวาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:21.587135465+07:00","message":"[bufferProcess] interim [120000000]:การถวาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:21.58713786+07:00","message":"[bufferProcess] send to processor:การทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:21.587142933+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:21.587145759+07:00","message":"> Transcript [4425] [false]: 'การทำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:21.587148266+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:21.587150105+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:21.587151873+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:21.587153624+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:21.779035216+07:00","message":"receive streaming session, msgId: 775"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:21.779071972+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":"2025-10-27T14:48:21.77907731+07:00","message":"receive interim result [false|false]: การถวายพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:21.77908916+07:00","message":"[buffer interim] 775 false การถวายพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:21.77909641+07:00","message":"[bufferProcess] interim [300000000]:การถวายพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:21.779098362+07:00","message":"[bufferProcess] send to processor:การถวาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:21.779103131+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:21.779105693+07:00","message":"> Transcript [4426] [false]: 'การถวาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:21.779108143+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:21.779109851+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:21.779111619+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:21.779113654+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:22.093841125+07:00","message":"receive streaming session, msgId: 775"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:22.093882014+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":"2025-10-27T14:48:22.093887954+07:00","message":"receive interim result [false|false]: การถวายพระเกียรติ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:22.093901331+07:00","message":"[buffer interim] 775 false การถวายพระเกียรติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:22.093908195+07:00","message":"[bufferProcess] interim [540000000]:การถวายพระเกียรติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:22.093910372+07:00","message":"[bufferProcess] send to processor:การถวายพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:22.093915266+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:22.093917931+07:00","message":"> Transcript [4427] [false]: 'การถวายพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:22.093920848+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:22.093922767+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:22.093924543+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:22.093926394+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:22.419404999+07:00","message":"receive streaming session, msgId: 775"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:22.419454155+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":"2025-10-27T14:48:22.419459862+07:00","message":"receive interim result [false|false]: การถวายพระเกียรติของ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:22.41947539+07:00","message":"[buffer interim] 775 false การถวายพระเกียรติของ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:22.419484061+07:00","message":"[bufferProcess] interim [840000000]:การถวายพระเกียรติของ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:22.419486108+07:00","message":"[bufferProcess] send to processor:การถวายพระเกียรติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:22.419491502+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:22.419493944+07:00","message":"> Transcript [4428] [false]: 'การถวายพระเกียรติ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:22.419496772+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:22.419498714+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:22.419500684+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:22.419503276+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:22.419507322+07:00","message":"Push: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:22.419508814+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:22.419510468+07:00","message":"Set new StatePrefix : 'การถวายพระเกียรติ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:22.419512581+07:00","message":"Next Push (prob) : 'ถวายพระเกียรติ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:22.41951976+07:00","message":"push: {false การ 0 0xc000129a80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:22.42754501+07:00","message":"[GCS] Cleaned up inactive client: 707"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:22.427560165+07:00","message":"[GCS] Cleaned up inactive client: 716"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:22.427562405+07:00","message":"[GCS] Cleaned up inactive client: 720"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:22.427564208+07:00","message":"[GCS] Cleaned up inactive client: 702"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:22.427565769+07:00","message":"[GCS] Cleaned up inactive client: 708"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:22.427567175+07:00","message":"[GCS] Cleaned up inactive client: 713"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:22.427568625+07:00","message":"[GCS] Cleaned up inactive client: 718"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:22.42757+07:00","message":"[GCS] Cleaned up inactive client: 704"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:22.42757161+07:00","message":"[GCS] Cleaned up inactive client: 714"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:22.427573122+07:00","message":"[GCS] Cleaned up inactive client: 705"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:22.427574605+07:00","message":"[GCS] Cleaned up inactive client: 717"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:22.427576865+07:00","message":"[GCS] Cleaned up inactive client: 703"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:22.427578853+07:00","message":"[GCS] Cleaned up inactive client: 709"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:22.427581077+07:00","message":"[GCS] Cleaned up inactive client: 722"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:22.427583014+07:00","message":"[GCS] Cleaned up inactive client: 724"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:22.427584842+07:00","message":"[GCS] Cleaned up inactive client: 711"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:22.427586716+07:00","message":"[GCS] Cleaned up inactive client: 710"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:22.427588551+07:00","message":"[GCS] Cleaned up inactive client: 706"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:22.427590485+07:00","message":"[GCS] Cleaned up inactive client: 715"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:22.427592388+07:00","message":"[GCS] Cleaned up inactive client: 719"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:22.427594564+07:00","message":"[GCS] Cleaned up inactive client: 723"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:22.427597831+07:00","message":"[GCS] Cleaned up inactive client: 712"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:22.427599116+07:00","message":"[GCS] Cleaned up inactive client: 721"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:22.737828891+07:00","message":"receive streaming session, msgId: 775"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:22.737867872+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":"2025-10-27T14:48:22.73787233+07:00","message":"receive interim result [false|false]: การถวายพระเกียรติของพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:22.737886078+07:00","message":"[buffer interim] 775 false การถวายพระเกียรติของพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:22.73789321+07:00","message":"[bufferProcess] interim [140000000]:การถวายพระเกียรติของพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:22.737895386+07:00","message":"[bufferProcess] send to processor:การถวายพระเกียรติของ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:22.737900515+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:22.737903321+07:00","message":"> Transcript [4429] [false]: 'การถวายพระเกียรติของ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:22.737906982+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:22.737908881+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:22.737910662+07:00","message":"StatePrefix: 'การถวายพระเกียรติ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:22.737913487+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:48:22.745754659+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:48:22.745769811+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:22.995211524+07:00","message":"receive streaming session, msgId: 775"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:22.995246133+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":"2025-10-27T14:48:22.995251568+07:00","message":"receive interim result [false|false]: การถวายพระเกียรติของพระบาท"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:22.995262662+07:00","message":"[buffer interim] 775 false การถวายพระเกียรติของพระบาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:22.995269394+07:00","message":"[bufferProcess] interim [440000000]:การถวายพระเกียรติของพระบาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:22.995271553+07:00","message":"[bufferProcess] send to processor:การถวายพระเกียรติของพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:22.995274464+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:22.995276842+07:00","message":"> Transcript [4430] [false]: 'การถวายพระเกียรติของพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:22.995279676+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:22.995281405+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:22.995283103+07:00","message":"StatePrefix: 'การถวายพระเกียรติ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:22.99528493+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:22.997740999+07:00","message":"receive streaming session, msgId: 775"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:22.99776801+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":"2025-10-27T14:48:22.997773459+07:00","message":"receive interim result [false|false]: การถวายพระเกียรติของระบบ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:22.997786436+07:00","message":"[buffer interim] 775 false การถวายพระเกียรติของระบบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:22.997791981+07:00","message":"[bufferProcess] interim [500000000]:การถวายพระเกียรติของระบบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:22.997794879+07:00","message":"[bufferProcess] send to processor:การถวายพระเกียรติของพระบาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:22.997798429+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:22.997801282+07:00","message":"> Transcript [4431] [false]: 'การถวายพระเกียรติของพระบาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:22.997805027+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:22.997807732+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:22.997810011+07:00","message":"StatePrefix: 'การถวายพระเกียรติ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:22.997813223+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:23.121756156+07:00","message":"receive streaming session, msgId: 775"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:23.121792181+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":"2025-10-27T14:48:23.121797195+07:00","message":"receive interim result [false|false]: การถวายพระเกียรติของพระบรมศพ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:23.121810617+07:00","message":"[buffer interim] 775 false การถวายพระเกียรติของพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:23.121816522+07:00","message":"[bufferProcess] interim [560000000]:การถวายพระเกียรติของพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:23.121819677+07:00","message":"[bufferProcess] send to processor:การถวายพระเกียรติของระบบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:23.121825836+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:23.121829359+07:00","message":"> Transcript [4432] [false]: 'การถวายพระเกียรติของระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:23.121833337+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:23.121835948+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:23.121840288+07:00","message":"StatePrefix: 'การถวายพระเกียรติ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:23.121842609+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:23.121846782+07:00","message":"Push: 'ถวายพระเกียรติ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:23.121848545+07:00","message":"TextPushed: 'การถวายพระเกียรติ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:23.12185016+07:00","message":"Set new StatePrefix : 'การถวายพระเกียรติของระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:23.121851953+07:00","message":"Next Push (prob) : 'ของระบบ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:23.121859051+07:00","message":"push: {false ถวายพระเกียรติ 0 0xc000129a80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:23.199309217+07:00","message":"receive streaming session, msgId: 775"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:23.199343931+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":"2025-10-27T14:48:23.199349078+07:00","message":"receive interim result [false|false]: การถวายพระเกียรติของพระบาทสมเด็จ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:23.199360468+07:00","message":"[buffer interim] 775 false การถวายพระเกียรติของพระบาทสมเด็จ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:23.199368626+07:00","message":"[bufferProcess] interim [680000000]:การถวายพระเกียรติของพระบาทสมเด็จ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:23.199372399+07:00","message":"[bufferProcess] send to processor:การถวายพระเกียรติของพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:23.199377861+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:23.199381274+07:00","message":"> Transcript [4433] [false]: 'การถวายพระเกียรติของพระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:23.199384011+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:23.199387079+07:00","message":"Set new StatePrefix: 'การถวายพระเกียรติของพระบรมศพ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:23.385042201+07:00","message":"receive streaming session, msgId: 775"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:23.385079381+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":"2025-10-27T14:48:23.385084648+07:00","message":"receive interim result [false|false]: การถวายพระเกียรติของพระบาทสมเด็จพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:23.385097247+07:00","message":"[buffer interim] 775 false การถวายพระเกียรติของพระบาทสมเด็จพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:23.385104537+07:00","message":"[bufferProcess] interim [860000000]:การถวายพระเกียรติของพระบาทสมเด็จพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:23.385107053+07:00","message":"[bufferProcess] send to processor:การถวายพระเกียรติของพระบาทสมเด็จ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:23.385112265+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:23.385115137+07:00","message":"> Transcript [4434] [false]: 'การถวายพระเกียรติของพระบาทสมเด็จ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:23.385117569+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:23.385120185+07:00","message":"Set new StatePrefix: 'การถวายพระเกียรติของพระบาทสมเด็จ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:23.633834306+07:00","message":"receive streaming session, msgId: 775"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:23.633867302+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":"2025-10-27T14:48:23.63387256+07:00","message":"receive interim result [false|false]: การถวายพระเกียรติของพระบาทสมเด็จพระเจ้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:23.63388717+07:00","message":"[buffer interim] 775 false การถวายพระเกียรติของพระบาทสมเด็จพระเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:23.633895449+07:00","message":"[bufferProcess] interim [40000000]:การถวายพระเกียรติของพระบาทสมเด็จพระเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:23.633897622+07:00","message":"[bufferProcess] send to processor:การถวายพระเกียรติของพระบาทสมเด็จพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:23.63390312+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:23.633905781+07:00","message":"> Transcript [4435] [false]: 'การถวายพระเกียรติของพระบาทสมเด็จพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:23.633908668+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:23.633910475+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:23.633912518+07:00","message":"StatePrefix: 'การถวายพระเกียรติของพระบาทสมเด็จ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:23.633914775+07:00","message":"TextPushed: 'การถวายพระเกียรติ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:23.63959269+07:00","message":"receive streaming session, msgId: 775"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:23.639613052+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":"2025-10-27T14:48:23.639618635+07:00","message":"receive interim result [false|false]: การถวายพระเกียรติของพระบาทสมเด็จพระสงฆ์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:23.639630548+07:00","message":"[buffer interim] 775 false การถวายพระเกียรติของพระบาทสมเด็จพระสงฆ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:23.63963559+07:00","message":"[bufferProcess] interim [100000000]:การถวายพระเกียรติของพระบาทสมเด็จพระสงฆ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:23.639641119+07:00","message":"[bufferProcess] send to processor:การถวายพระเกียรติของพระบาทสมเด็จพระเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:23.639645603+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:23.639647592+07:00","message":"> Transcript [4436] [false]: 'การถวายพระเกียรติของพระบาทสมเด็จพระเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:23.63965036+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:23.639651983+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:23.639653691+07:00","message":"StatePrefix: 'การถวายพระเกียรติของพระบาทสมเด็จ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:23.639655876+07:00","message":"TextPushed: 'การถวายพระเกียรติ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:23.86746875+07:00","message":"[GCS] IsForceVAD: false for message ID: 775"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:23.898276038+07:00","message":"receive streaming session, msgId: 775"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:23.898316535+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":"2025-10-27T14:48:23.898323778+07:00","message":"receive interim result [false|false]: การถวายพระเกียรติของพระบาทสมเด็จพระศพนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:23.898340982+07:00","message":"[buffer interim] 775 false การถวายพระเกียรติของพระบาทสมเด็จพระศพนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:23.898351051+07:00","message":"[bufferProcess] interim [340000000]:การถวายพระเกียรติของพระบาทสมเด็จพระศพนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:23.898354358+07:00","message":"[bufferProcess] send to processor:การถวายพระเกียรติของพระบาทสมเด็จพระสงฆ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:23.898358947+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:23.898363108+07:00","message":"> Transcript [4437] [false]: 'การถวายพระเกียรติของพระบาทสมเด็จพระสงฆ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:23.89836776+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:23.898370231+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:23.89837296+07:00","message":"StatePrefix: 'การถวายพระเกียรติของพระบาทสมเด็จ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:23.898376147+07:00","message":"TextPushed: 'การถวายพระเกียรติ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:23.993420259+07:00","message":"receive streaming session, msgId: 775"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:23.993456882+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การถวายพระเกียรติของพระบรมศพหรือพระศพนะคะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":550000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:23.993463812+07:00","message":"receive interim result [true|false]: การถวายพระเกียรติของพระบรมศพหรือพระศพนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:23.993472853+07:00","message":"end recv isFinal message id 775"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:23.993474722+07:00","message":"end Recv id 775"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:23.993479912+07:00","message":"[buffer interim] 775 true การถวายพระเกียรติของพระบรมศพหรือพระศพนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:23.99348842+07:00","message":"[bufferProcess] interim [550000000]:การถวายพระเกียรติของพระบรมศพหรือพระศพนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:23.993493584+07:00","message":"[bufferProcess] send to processor (isfinal):การถวายพระเกียรติของพระบาทสมเด็จพระศพนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:23.99349697+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:23.993499474+07:00","message":"> Transcript [4438] [false]: 'การถวายพระเกียรติของพระบาทสมเด็จพระศพนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:23.993502634+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:23.993504405+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:23.993506301+07:00","message":"StatePrefix: 'การถวายพระเกียรติของพระบาทสมเด็จ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:23.993509539+07:00","message":"TextPushed: 'การถวายพระเกียรติ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:23.993515781+07:00","message":"Push: 'ของพระบาทสมเด็จ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:23.993517415+07:00","message":"TextPushed: 'การถวายพระเกียรติของพระบาทสมเด็จ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:23.993519093+07:00","message":"Set new StatePrefix : 'การถวายพระเกียรติของพระบาทสมเด็จพระศพนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:23.993520999+07:00","message":"Next Push (prob) : 'พระศพนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:23.993522441+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:23.993524181+07:00","message":"> Transcript [4439] [true]: 'การถวายพระเกียรติของพระบรมศพหรือพระศพนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:23.993526004+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:23.993527379+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:23.993529093+07:00","message":"StatePrefix: 'การถวายพระเกียรติของพระบาทสมเด็จพระศพนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:23.993530756+07:00","message":"TextPushed: 'การถวายพระเกียรติของพระบาทสมเด็จ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:23.993532097+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:23.993542593+07:00","message":"push: {false ของพระบาทสมเด็จ 0 0xc000129a80}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:23.993663375+07:00","message":"Push: 'พระบรมศพหรือพระศพนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:23.993665687+07:00","message":"TextPushed: 'การถวายพระเกียรติของพระบาทสมเด็จพระบรมศพหรือพระศพนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:23.993667519+07:00","message":"Set new StatePrefix : 'การถวายพระเกียรติของพระบรมศพหรือพระศพนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:23.99366907+07:00","message":"Next Push (prob) : 'การถวายพระเกียรติของพระบรมศพหรือพระศพนะคะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:23.993674637+07:00","message":"push: {true พระบรมศพหรือพระศพนะคะ 0 0xc000129a80}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:23.993685982+07:00","message":"write aligntment file to 'tmp/7446/align_message_id_775.html'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:24.00082891+07:00","message":"[GCS] Start streaming session, msgId: 776"}
{"level":"info","service":"Main","time":"2025-10-27T14:48:24.005376471+07:00","message":"write wav file: './tmp/7446/7446_775.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:24.4967183+07:00","message":"receive streaming session, msgId: 776"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:24.496763179+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":"2025-10-27T14:48:24.496768589+07:00","message":"receive interim result [false|false]: ยัง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:24.496784396+07:00","message":"[buffer interim] 776 false ยัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:24.4967904+07:00","message":"[bufferProcess] interim [480000000]:ยัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:24.49679189+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:24.685038681+07:00","message":"receive streaming session, msgId: 776"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:24.685072688+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":"2025-10-27T14:48:24.685077692+07:00","message":"receive interim result [false|false]: ยังคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:24.685088525+07:00","message":"[buffer interim] 776 false ยังคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:24.685096504+07:00","message":"[bufferProcess] interim [600000000]:ยังคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:24.685098349+07:00","message":"[bufferProcess] send to processor:ยัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:24.68510349+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:24.685105885+07:00","message":"> Transcript [4440] [false]: 'ยัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:24.685107945+07:00","message":"Set StatePrefix (first interim): 'ยัง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:24.714008513+07:00","message":"receive streaming session, msgId: 776"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:24.714046163+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":"2025-10-27T14:48:24.714052339+07:00","message":"receive interim result [false|false]: ยังแสดง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:24.714062006+07:00","message":"[buffer interim] 776 false ยังแสดง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:24.714069506+07:00","message":"[bufferProcess] interim [720000000]:ยังแสดง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:24.714072107+07:00","message":"[bufferProcess] send to processor:ยังคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:24.714076747+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:24.714079908+07:00","message":"> Transcript [4441] [false]: 'ยังคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:24.714083566+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:24.714085717+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:24.714088045+07:00","message":"StatePrefix: 'ยัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:24.714090322+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:24.985654686+07:00","message":"receive streaming session, msgId: 776"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:24.985687262+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":"2025-10-27T14:48:24.985692391+07:00","message":"receive interim result [false|false]: ยังแสดงได้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:24.98570529+07:00","message":"[buffer interim] 776 false ยังแสดงได้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:24.985712248+07:00","message":"[bufferProcess] interim [960000000]:ยังแสดงได้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:24.985714339+07:00","message":"[bufferProcess] send to processor:ยังแสดง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:24.985719145+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:24.985726385+07:00","message":"> Transcript [4442] [false]: 'ยังแสดง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:24.985728895+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:24.985730667+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:24.985732605+07:00","message":"StatePrefix: 'ยัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:24.985734553+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:25.174038821+07:00","message":"receive streaming session, msgId: 776"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:25.174070205+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":"2025-10-27T14:48:25.174075805+07:00","message":"receive interim result [false|false]: ยังแสดงได้จะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:25.174088081+07:00","message":"[buffer interim] 776 false ยังแสดงได้จะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:25.174097567+07:00","message":"[bufferProcess] interim [140000000]:ยังแสดงได้จะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:25.174100838+07:00","message":"[bufferProcess] send to processor:ยังแสดงได้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:25.174106274+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:25.174109701+07:00","message":"> Transcript [4443] [false]: 'ยังแสดงได้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:25.174114359+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:25.174116698+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:25.174119916+07:00","message":"StatePrefix: 'ยัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:25.174121703+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:25.179241854+07:00","message":"receive streaming session, msgId: 776"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:25.179264164+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":"2025-10-27T14:48:25.179269147+07:00","message":"receive interim result [false|false]: ยังแสดงได้จาก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:25.179279851+07:00","message":"[buffer interim] 776 false ยังแสดงได้จาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:25.179284333+07:00","message":"[bufferProcess] interim [200000000]:ยังแสดงได้จาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:25.179286366+07:00","message":"[bufferProcess] send to processor:ยังแสดงได้จะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:25.179290609+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:25.179292763+07:00","message":"> Transcript [4444] [false]: 'ยังแสดงได้จะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:25.179295233+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:25.179296891+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:25.179298319+07:00","message":"StatePrefix: 'ยัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:25.179299951+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:25.179304142+07:00","message":"Push: 'ยัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:25.179305757+07:00","message":"TextPushed: 'ยัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:25.179307626+07:00","message":"Set new StatePrefix : 'ยังแสดงได้จะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:25.179309475+07:00","message":"Next Push (prob) : 'แสดงได้จะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:25.179316542+07:00","message":"push: {false ยัง 0 0xc002602c00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:25.438474254+07:00","message":"receive streaming session, msgId: 776"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:25.438508202+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":"2025-10-27T14:48:25.438514336+07:00","message":"receive interim result [false|false]: ยังแสดงได้จากเรื่อง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:25.43852646+07:00","message":"[buffer interim] 776 false ยังแสดงได้จากเรื่อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:25.43853521+07:00","message":"[bufferProcess] interim [440000000]:ยังแสดงได้จากเรื่อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:25.438537438+07:00","message":"[bufferProcess] send to processor:ยังแสดงได้จาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:25.438542659+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:25.438545082+07:00","message":"> Transcript [4445] [false]: 'ยังแสดงได้จาก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:25.438547251+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:25.438548913+07:00","message":"Set new StatePrefix: 'ยังแสดงได้จาก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:25.635049228+07:00","message":"receive streaming session, msgId: 776"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:25.635082679+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":"2025-10-27T14:48:25.635088063+07:00","message":"receive interim result [false|false]: ยังแสดงได้จากเรื่องพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:25.63510117+07:00","message":"[buffer interim] 776 false ยังแสดงได้จากเรื่องพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:25.635110601+07:00","message":"[bufferProcess] interim [680000000]:ยังแสดงได้จากเรื่องพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:25.63511284+07:00","message":"[bufferProcess] send to processor:ยังแสดงได้จากเรื่อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:25.635117952+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:25.63512089+07:00","message":"> Transcript [4446] [false]: 'ยังแสดงได้จากเรื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:25.635123815+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:25.635125624+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:25.635127434+07:00","message":"StatePrefix: 'ยังแสดงได้จาก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:25.635129611+07:00","message":"TextPushed: 'ยัง'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:48:25.746781249+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:48:25.746781317+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:25.754154205+07:00","message":"receive streaming session, msgId: 776"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:25.754191831+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":"2025-10-27T14:48:25.754197484+07:00","message":"receive interim result [false|false]: ยังแสดงได้จากเครื่องประดับ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:25.754211416+07:00","message":"[buffer interim] 776 false ยังแสดงได้จากเครื่องประดับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:25.754218505+07:00","message":"[bufferProcess] interim [740000000]:ยังแสดงได้จากเครื่องประดับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:25.754221458+07:00","message":"[bufferProcess] send to processor:ยังแสดงได้จากเรื่องพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:25.754232039+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:25.754235659+07:00","message":"> Transcript [4447] [false]: 'ยังแสดงได้จากเรื่องพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:25.754240191+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:25.754241867+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:25.754243887+07:00","message":"StatePrefix: 'ยังแสดงได้จาก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:25.75424571+07:00","message":"TextPushed: 'ยัง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:26.086827529+07:00","message":"receive streaming session, msgId: 776"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:26.086865882+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":"2025-10-27T14:48:26.086871285+07:00","message":"receive interim result [false|false]: ยังแสดงได้จากเครื่องประดับพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:26.08688345+07:00","message":"[buffer interim] 776 false ยังแสดงได้จากเครื่องประดับพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:26.086890348+07:00","message":"[bufferProcess] interim [40000000]:ยังแสดงได้จากเครื่องประดับพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:26.086892458+07:00","message":"[bufferProcess] send to processor:ยังแสดงได้จากเครื่องประดับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:26.086897445+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:26.086899901+07:00","message":"> Transcript [4448] [false]: 'ยังแสดงได้จากเครื่องประดับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:26.086902715+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:26.086904558+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:26.086906331+07:00","message":"StatePrefix: 'ยังแสดงได้จาก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:26.086908597+07:00","message":"TextPushed: 'ยัง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:26.114608575+07:00","message":"receive streaming session, msgId: 776"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:26.114640603+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":"2025-10-27T14:48:26.114645948+07:00","message":"receive interim result [false|false]: ยังแสดงได้จากเครื่องประดับรัก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:26.114657626+07:00","message":"[buffer interim] 776 false ยังแสดงได้จากเครื่องประดับรัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:26.11466328+07:00","message":"[bufferProcess] interim [100000000]:ยังแสดงได้จากเครื่องประดับรัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:26.11466565+07:00","message":"[bufferProcess] send to processor:ยังแสดงได้จากเครื่องประดับพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:26.114670663+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:26.114673016+07:00","message":"> Transcript [4449] [false]: 'ยังแสดงได้จากเครื่องประดับพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:26.114676327+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:26.114678325+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:26.114680196+07:00","message":"StatePrefix: 'ยังแสดงได้จาก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:26.114682564+07:00","message":"TextPushed: 'ยัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:26.114686865+07:00","message":"Push: 'แสดงได้จาก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:26.114688432+07:00","message":"TextPushed: 'ยังแสดงได้จาก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:26.114690668+07:00","message":"Set new StatePrefix : 'ยังแสดงได้จากเครื่องประดับพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:26.114692986+07:00","message":"Next Push (prob) : 'เครื่องประดับพระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:26.114700454+07:00","message":"push: {false แสดงได้จาก 0 0xc002602c00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:26.152247243+07:00","message":"receive streaming session, msgId: 776"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:26.152277106+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":"2025-10-27T14:48:26.152282577+07:00","message":"receive interim result [false|false]: ยังแสดงได้จากเครื่องประดับตระกูล"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:26.152292682+07:00","message":"[buffer interim] 776 false ยังแสดงได้จากเครื่องประดับตระกูล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:26.15229923+07:00","message":"[bufferProcess] interim [220000000]:ยังแสดงได้จากเครื่องประดับตระกูล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:26.152301497+07:00","message":"[bufferProcess] send to processor:ยังแสดงได้จากเครื่องประดับรัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:26.152306224+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:26.152309992+07:00","message":"> Transcript [4450] [false]: 'ยังแสดงได้จากเครื่องประดับรัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:26.152312934+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:26.15231602+07:00","message":"Set new StatePrefix: 'ยังแสดงได้จากเครื่องประดับรัก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:26.331263885+07:00","message":"receive streaming session, msgId: 776"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:26.331298382+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":"2025-10-27T14:48:26.33130379+07:00","message":"receive interim result [false|false]: ยังแสดงได้จากเครื่องประดับประกอบ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:26.331320701+07:00","message":"[buffer interim] 776 false ยังแสดงได้จากเครื่องประดับประกอบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:26.331328911+07:00","message":"[bufferProcess] interim [400000000]:ยังแสดงได้จากเครื่องประดับประกอบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:26.331331267+07:00","message":"[bufferProcess] send to processor:ยังแสดงได้จากเครื่องประดับตระกูล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:26.33133681+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:26.331339512+07:00","message":"> Transcript [4451] [false]: 'ยังแสดงได้จากเครื่องประดับตระกูล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:26.331341939+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:26.33134362+07:00","message":"Set new StatePrefix: 'ยังแสดงได้จากเครื่องประดับตระกูล'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:26.458396206+07:00","message":"receive streaming session, msgId: 776"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:26.458429183+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":"2025-10-27T14:48:26.45843415+07:00","message":"receive interim result [false|false]: ยังแสดงได้จากเครื่องประดับพระโกศ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:26.458447029+07:00","message":"[buffer interim] 776 false ยังแสดงได้จากเครื่องประดับพระโกศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:26.458455565+07:00","message":"[bufferProcess] interim [460000000]:ยังแสดงได้จากเครื่องประดับพระโกศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:26.458458047+07:00","message":"[bufferProcess] send to processor:ยังแสดงได้จากเครื่องประดับประกอบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:26.458463193+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:26.458465949+07:00","message":"> Transcript [4452] [false]: 'ยังแสดงได้จากเครื่องประดับประกอบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:26.458468163+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:26.458470033+07:00","message":"Set new StatePrefix: 'ยังแสดงได้จากเครื่องประดับประกอบ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:27.045454059+07:00","message":"receive streaming session, msgId: 776"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:27.04549398+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":"2025-10-27T14:48:27.045501537+07:00","message":"receive interim result [false|false]: ยังแสดงได้จากเครื่องประดับพระโกศ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:27.045517701+07:00","message":"[buffer interim] 776 false ยังแสดงได้จากเครื่องประดับพระโกศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:27.045529401+07:00","message":"[bufferProcess] interim [60000000]:ยังแสดงได้จากเครื่องประดับพระโกศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:27.045532597+07:00","message":"[bufferProcess] send to processor:ยังแสดงได้จากเครื่องประดับพระโกศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:27.045539384+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:27.045542968+07:00","message":"> Transcript [4453] [false]: 'ยังแสดงได้จากเครื่องประดับพระโกศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:27.045546057+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:27.045548236+07:00","message":"Set new StatePrefix: 'ยังแสดงได้จากเครื่องประดับพระโกศ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:28.188703655+07:00","message":"receive streaming session, msgId: 776"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:28.18873914+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":"2025-10-27T14:48:28.188744862+07:00","message":"receive interim result [false|false]: ยังแสดงได้จากเครื่องประดับปรากฏตามลำดับ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:28.188758416+07:00","message":"[buffer interim] 776 false ยังแสดงได้จากเครื่องประดับปรากฏตามลำดับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:28.188765821+07:00","message":"[bufferProcess] interim [140000000]:ยังแสดงได้จากเครื่องประดับปรากฏตามลำดับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:28.188768105+07:00","message":"[bufferProcess] send to processor:ยังแสดงได้จากเครื่องประดับพระโกศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:28.188773222+07:00","message":"[bufferProcess] send to processor (ticker):ยังแสดงได้จากเครื่องประดับปรากฏตามลำดับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:28.188776352+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:28.188778813+07:00","message":"> Transcript [4454] [false]: 'ยังแสดงได้จากเครื่องประดับพระโกศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:28.188782036+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:28.188783865+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:28.188785711+07:00","message":"StatePrefix: 'ยังแสดงได้จากเครื่องประดับพระโกศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:28.188787989+07:00","message":"TextPushed: 'ยังแสดงได้จาก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:28.188789441+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:28.188791122+07:00","message":"> Transcript [4455] [false]: 'ยังแสดงได้จากเครื่องประดับปรากฏตามลำดับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:28.188792562+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:28.188794062+07:00","message":"Set new StatePrefix: 'ยังแสดงได้จากเครื่องประดับปรากฏตามลำดับ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:28.19263231+07:00","message":"receive streaming session, msgId: 776"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:28.192661113+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":"2025-10-27T14:48:28.192668141+07:00","message":"receive interim result [false|false]: ยังแสดงได้จากเครื่องประดับพระโกศ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:28.192683993+07:00","message":"[buffer interim] 776 false ยังแสดงได้จากเครื่องประดับพระโกศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:28.192690625+07:00","message":"[bufferProcess] interim [200000000]:ยังแสดงได้จากเครื่องประดับพระโกศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:28.192693391+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:28.3736705+07:00","message":"receive streaming session, msgId: 776"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:28.373702896+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":"2025-10-27T14:48:28.373709105+07:00","message":"receive interim result [false|false]: ยังแสดงได้จากเครื่องประดับปรากฏตามลำดับชั้น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:28.373723307+07:00","message":"[buffer interim] 776 false ยังแสดงได้จากเครื่องประดับปรากฏตามลำดับชั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:28.373729737+07:00","message":"[bufferProcess] interim [380000000]:ยังแสดงได้จากเครื่องประดับปรากฏตามลำดับชั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:28.373732095+07:00","message":"[bufferProcess] send to processor:ยังแสดงได้จากเครื่องประดับพระโกศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:28.373737349+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:28.373740866+07:00","message":"> Transcript [4456] [false]: 'ยังแสดงได้จากเครื่องประดับพระโกศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:28.373742971+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:28.373744518+07:00","message":"Set new StatePrefix: 'ยังแสดงได้จากเครื่องประดับพระโกศ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:28.568680913+07:00","message":"receive streaming session, msgId: 776"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:28.568721355+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":"2025-10-27T14:48:28.568727924+07:00","message":"receive interim result [false|false]: ยังแสดงได้จากเครื่องประดับปรากฏตามลำดับชั้นค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:28.568740101+07:00","message":"[buffer interim] 776 false ยังแสดงได้จากเครื่องประดับปรากฏตามลำดับชั้นค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:28.568750183+07:00","message":"[bufferProcess] interim [620000000]:ยังแสดงได้จากเครื่องประดับปรากฏตามลำดับชั้นค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:28.568753693+07:00","message":"[bufferProcess] send to processor:ยังแสดงได้จากเครื่องประดับปรากฏตามลำดับชั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:28.568759723+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:28.568763607+07:00","message":"> Transcript [4457] [false]: 'ยังแสดงได้จากเครื่องประดับปรากฏตามลำดับชั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:28.568767199+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:28.568769651+07:00","message":"Set new StatePrefix: 'ยังแสดงได้จากเครื่องประดับปรากฏตามลำดับชั้น'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:48:28.747107444+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:48:28.747115969+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:29.15013466+07:00","message":"receive streaming session, msgId: 776"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:29.150169813+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยังแสดงได้จากเครื่องประดับปรากฏตามลำดับชั้นค่ะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:29.15017548+07:00","message":"receive interim result [false|false]: ยังแสดงได้จากเครื่องประดับปรากฏตามลำดับชั้นค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:29.150188576+07:00","message":"[buffer interim] 776 false ยังแสดงได้จากเครื่องประดับปรากฏตามลำดับชั้นค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:29.150195477+07:00","message":"[bufferProcess] interim [220000000]:ยังแสดงได้จากเครื่องประดับปรากฏตามลำดับชั้นค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:29.150197627+07:00","message":"[bufferProcess] send to processor:ยังแสดงได้จากเครื่องประดับปรากฏตามลำดับชั้นค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:29.150203062+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:29.150205534+07:00","message":"> Transcript [4458] [false]: 'ยังแสดงได้จากเครื่องประดับปรากฏตามลำดับชั้นค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:29.150208463+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:29.150210229+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:29.150211866+07:00","message":"StatePrefix: 'ยังแสดงได้จากเครื่องประดับปรากฏตามลำดับชั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:29.150213882+07:00","message":"TextPushed: 'ยังแสดงได้จาก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:29.468907624+07:00","message":"receive streaming session, msgId: 776"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:29.468960074+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":"2025-10-27T14:48:29.468967519+07:00","message":"receive interim result [false|false]: ยังแสดงได้จากเครื่องประดับปรากฏตามลำดับชั้นค่ะอย่างเช่น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:29.46898066+07:00","message":"[buffer interim] 776 false ยังแสดงได้จากเครื่องประดับปรากฏตามลำดับชั้นค่ะอย่างเช่น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:29.468987886+07:00","message":"[bufferProcess] interim [520000000]:ยังแสดงได้จากเครื่องประดับปรากฏตามลำดับชั้นค่ะอย่างเช่น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:29.46899039+07:00","message":"[bufferProcess] send to processor:ยังแสดงได้จากเครื่องประดับปรากฏตามลำดับชั้นค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:29.468995508+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:29.468997976+07:00","message":"> Transcript [4459] [false]: 'ยังแสดงได้จากเครื่องประดับปรากฏตามลำดับชั้นค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:29.469001258+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:29.469003201+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:29.469005388+07:00","message":"StatePrefix: 'ยังแสดงได้จากเครื่องประดับปรากฏตามลำดับชั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:29.469007712+07:00","message":"TextPushed: 'ยังแสดงได้จาก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:29.668701502+07:00","message":"receive streaming session, msgId: 776"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:29.668737393+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":"2025-10-27T14:48:29.668743661+07:00","message":"receive interim result [false|false]: ยังแสดงได้จากเครื่องประดับปรากฏตามลำดับชั้นค่ะอย่างเช่นใน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:29.668757307+07:00","message":"[buffer interim] 776 false ยังแสดงได้จากเครื่องประดับปรากฏตามลำดับชั้นค่ะอย่างเช่นใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:29.668764259+07:00","message":"[bufferProcess] interim [700000000]:ยังแสดงได้จากเครื่องประดับปรากฏตามลำดับชั้นค่ะอย่างเช่นใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:29.668766439+07:00","message":"[bufferProcess] send to processor:ยังแสดงได้จากเครื่องประดับปรากฏตามลำดับชั้นค่ะอย่างเช่น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:29.668771845+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:29.668774438+07:00","message":"> Transcript [4460] [false]: 'ยังแสดงได้จากเครื่องประดับปรากฏตามลำดับชั้นค่ะอย่างเช่น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:29.668777996+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:29.668779679+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:29.668782336+07:00","message":"StatePrefix: 'ยังแสดงได้จากเครื่องประดับปรากฏตามลำดับชั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:29.668784876+07:00","message":"TextPushed: 'ยังแสดงได้จาก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:29.790696709+07:00","message":"receive streaming session, msgId: 776"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:29.790730397+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":"2025-10-27T14:48:29.790736777+07:00","message":"receive interim result [false|false]: ยังแสดงได้จากเครื่องประดับปรากฏตามลำดับชั้นค่ะอย่างเช่น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:29.790749242+07:00","message":"[buffer interim] 776 false ยังแสดงได้จากเครื่องประดับปรากฏตามลำดับชั้นค่ะอย่างเช่น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:29.79075596+07:00","message":"[bufferProcess] interim [760000000]:ยังแสดงได้จากเครื่องประดับปรากฏตามลำดับชั้นค่ะอย่างเช่น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:29.790758136+07:00","message":"[bufferProcess] send to processor:ยังแสดงได้จากเครื่องประดับปรากฏตามลำดับชั้นค่ะอย่างเช่นใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:29.790763175+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:29.790765528+07:00","message":"> Transcript [4461] [false]: 'ยังแสดงได้จากเครื่องประดับปรากฏตามลำดับชั้นค่ะอย่างเช่นใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:29.790769191+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:29.790771031+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:29.790772964+07:00","message":"StatePrefix: 'ยังแสดงได้จากเครื่องประดับปรากฏตามลำดับชั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:29.790775775+07:00","message":"TextPushed: 'ยังแสดงได้จาก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:29.790780303+07:00","message":"Push: 'เครื่องประดับปรากฏตามลำดับชั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:29.79078212+07:00","message":"TextPushed: 'ยังแสดงได้จากเครื่องประดับปรากฏตามลำดับชั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:29.790783966+07:00","message":"Set new StatePrefix : 'ยังแสดงได้จากเครื่องประดับปรากฏตามลำดับชั้นค่ะอย่างเช่นใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:29.790786113+07:00","message":"Next Push (prob) : 'ค่ะอย่างเช่นใน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:29.790793938+07:00","message":"push: {false เครื่องประดับปรากฏตามลำดับชั้น 0 0xc002602c00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:29.980552147+07:00","message":"receive streaming session, msgId: 776"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:29.980592747+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":"2025-10-27T14:48:29.980599566+07:00","message":"receive interim result [false|false]: ยังแสดงได้จากเครื่องประดับปรากฏตามลำดับชั้นค่ะอย่างเช่นในงาน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:29.980619474+07:00","message":"[buffer interim] 776 false ยังแสดงได้จากเครื่องประดับปรากฏตามลำดับชั้นค่ะอย่างเช่นในงาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:29.980629921+07:00","message":"[bufferProcess] interim [940000000]:ยังแสดงได้จากเครื่องประดับปรากฏตามลำดับชั้นค่ะอย่างเช่นในงาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:29.980633981+07:00","message":"[bufferProcess] send to processor:ยังแสดงได้จากเครื่องประดับปรากฏตามลำดับชั้นค่ะอย่างเช่น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:29.980640388+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:29.980644597+07:00","message":"> Transcript [4462] [false]: 'ยังแสดงได้จากเครื่องประดับปรากฏตามลำดับชั้นค่ะอย่างเช่น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:29.980647192+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:30.04419737+07:00","message":"receive streaming session, msgId: 776"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:30.044230053+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":"2025-10-27T14:48:30.04423642+07:00","message":"receive interim result [false|false]: ยังแสดงได้จากเครื่องประดับปรากฏตามลำดับชั้นค่ะอย่างเช่น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:30.044250996+07:00","message":"[buffer interim] 776 false ยังแสดงได้จากเครื่องประดับปรากฏตามลำดับชั้นค่ะอย่างเช่น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:30.044257767+07:00","message":"[bufferProcess] interim [60000000]:ยังแสดงได้จากเครื่องประดับปรากฏตามลำดับชั้นค่ะอย่างเช่น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:30.044260235+07:00","message":"[bufferProcess] send to processor:ยังแสดงได้จากเครื่องประดับปรากฏตามลำดับชั้นค่ะอย่างเช่นในงาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:30.044264109+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:30.044266651+07:00","message":"> Transcript [4463] [false]: 'ยังแสดงได้จากเครื่องประดับปรากฏตามลำดับชั้นค่ะอย่างเช่นในงาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:30.044270349+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:30.044272209+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:30.044273754+07:00","message":"StatePrefix: 'ยังแสดงได้จากเครื่องประดับปรากฏตามลำดับชั้นค่ะอย่างเช่นใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:30.044275823+07:00","message":"TextPushed: 'ยังแสดงได้จากเครื่องประดับปรากฏตามลำดับชั้น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:30.056493177+07:00","message":"receive streaming session, msgId: 776"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:30.056522636+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยังแสดงได้จากเครื่องประดับปรากฏตามลำดับชั้นค่ะอย่างเช่น\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":6,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:30.05652866+07:00","message":"receive interim result [false|false]: ยังแสดงได้จากเครื่องประดับปรากฏตามลำดับชั้นค่ะอย่างเช่น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:30.056541873+07:00","message":"[buffer interim] 776 false ยังแสดงได้จากเครื่องประดับปรากฏตามลำดับชั้นค่ะอย่างเช่น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:30.056548261+07:00","message":"[bufferProcess] interim [120000000]:ยังแสดงได้จากเครื่องประดับปรากฏตามลำดับชั้นค่ะอย่างเช่น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:30.056550558+07:00","message":"[bufferProcess] send to processor:ยังแสดงได้จากเครื่องประดับปรากฏตามลำดับชั้นค่ะอย่างเช่น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:30.056555897+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:30.056558266+07:00","message":"> Transcript [4464] [false]: 'ยังแสดงได้จากเครื่องประดับปรากฏตามลำดับชั้นค่ะอย่างเช่น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:30.05656056+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:30.269200596+07:00","message":"[GCS] IsForceVAD: false for message ID: 776"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:30.33941564+07:00","message":"[GCS] Start streaming session, msgId: 777"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:30.364286482+07:00","message":"receive streaming session, msgId: 776"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:30.364319522+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยังแสดงได้จากเครื่องประดับปรากฏตามลำดับชั้นค่ะอย่างเช่นในงานพระบรมศพ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:30.36432647+07:00","message":"receive interim result [false|false]: ยังแสดงได้จากเครื่องประดับปรากฏตามลำดับชั้นค่ะอย่างเช่นในงานพระบรมศพ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:30.364340038+07:00","message":"[buffer interim] 776 false ยังแสดงได้จากเครื่องประดับปรากฏตามลำดับชั้นค่ะอย่างเช่นในงานพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:30.364348436+07:00","message":"[bufferProcess] interim [480000000]:ยังแสดงได้จากเครื่องประดับปรากฏตามลำดับชั้นค่ะอย่างเช่นในงานพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:30.364350669+07:00","message":"[bufferProcess] send to processor:ยังแสดงได้จากเครื่องประดับปรากฏตามลำดับชั้นค่ะอย่างเช่น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:30.36435411+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:30.364356754+07:00","message":"> Transcript [4465] [false]: 'ยังแสดงได้จากเครื่องประดับปรากฏตามลำดับชั้นค่ะอย่างเช่น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:30.364358846+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:30.45875761+07:00","message":"receive streaming session, msgId: 776"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:30.458839616+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยังแสดงได้จากเครื่องประดับพระโกศตามลำดับชั้นค่ะอย่างเช่นในงานพระบรมศพ\",\"confidence\":0.9484732}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":510000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:30.458850974+07:00","message":"receive interim result [true|false]: ยังแสดงได้จากเครื่องประดับพระโกศตามลำดับชั้นค่ะอย่างเช่นในงานพระบรมศพ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:30.458861312+07:00","message":"end recv isFinal message id 776"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:30.458864078+07:00","message":"end Recv id 776"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:30.458872533+07:00","message":"[buffer interim] 776 true ยังแสดงได้จากเครื่องประดับพระโกศตามลำดับชั้นค่ะอย่างเช่นในงานพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:30.458882464+07:00","message":"[bufferProcess] interim [510000000]:ยังแสดงได้จากเครื่องประดับพระโกศตามลำดับชั้นค่ะอย่างเช่นในงานพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:30.45888668+07:00","message":"[bufferProcess] send to processor (isfinal):ยังแสดงได้จากเครื่องประดับปรากฏตามลำดับชั้นค่ะอย่างเช่นในงานพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:30.458910298+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:30.458932825+07:00","message":"> Transcript [4466] [false]: 'ยังแสดงได้จากเครื่องประดับปรากฏตามลำดับชั้นค่ะอย่างเช่นในงานพระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:30.458948418+07:00","message":"Count interim (case 1.2): 5"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:30.458950302+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:30.458952407+07:00","message":"StatePrefix: 'ยังแสดงได้จากเครื่องประดับปรากฏตามลำดับชั้นค่ะอย่างเช่นใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:30.458955136+07:00","message":"TextPushed: 'ยังแสดงได้จากเครื่องประดับปรากฏตามลำดับชั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:30.458957267+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:30.458959187+07:00","message":"> Transcript [4467] [true]: 'ยังแสดงได้จากเครื่องประดับพระโกศตามลำดับชั้นค่ะอย่างเช่นในงานพระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:30.458961281+07:00","message":"Count interim (case isFinal): 5"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:30.458962791+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:30.458964432+07:00","message":"StatePrefix: 'ยังแสดงได้จากเครื่องประดับปรากฏตามลำดับชั้นค่ะอย่างเช่นใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:30.458967559+07:00","message":"TextPushed: 'ยังแสดงได้จากเครื่องประดับปรากฏตามลำดับชั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:30.458969581+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:30.459167108+07:00","message":"Push: 'ค่ะอย่างเช่นในงานพระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:30.459170769+07:00","message":"TextPushed: 'ยังแสดงได้จากเครื่องประดับปรากฏตามลำดับชั้นค่ะอย่างเช่นในงานพระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:30.459179392+07:00","message":"Set new StatePrefix : 'ยังแสดงได้จากเครื่องประดับพระโกศตามลำดับชั้นค่ะอย่างเช่นในงานพระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:30.459182794+07:00","message":"Next Push (prob) : 'ยังแสดงได้จากเครื่องประดับพระโกศตามลำดับชั้นค่ะอย่างเช่นในงานพระบรมศพ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:30.45919587+07:00","message":"push: {true ค่ะอย่างเช่นในงานพระบรมศพ 0 0xc002602c00}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:30.459195381+07:00","message":"write aligntment file to 'tmp/7446/align_message_id_776.html'"}
{"level":"info","service":"Main","time":"2025-10-27T14:48:30.471297919+07:00","message":"write wav file: './tmp/7446/7446_776.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:30.842223357+07:00","message":"receive streaming session, msgId: 777"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:30.842263685+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":"2025-10-27T14:48:30.842268445+07:00","message":"receive interim result [false|false]: เขา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:30.842284115+07:00","message":"[buffer interim] 777 false เขา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:30.842290588+07:00","message":"[bufferProcess] interim [480000000]:เขา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:30.842291971+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:31.025979865+07:00","message":"receive streaming session, msgId: 777"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:31.026010771+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":"2025-10-27T14:48:31.026016438+07:00","message":"receive interim result [false|false]: ของฉัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:31.026029514+07:00","message":"[buffer interim] 777 false ของฉัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:31.026035743+07:00","message":"[bufferProcess] interim [660000000]:ของฉัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:31.026037703+07:00","message":"[bufferProcess] send to processor:เขา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:31.026042711+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:31.026045151+07:00","message":"> Transcript [4468] [false]: 'เขา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:31.02604705+07:00","message":"Set StatePrefix (first interim): 'เขา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:31.229140634+07:00","message":"receive streaming session, msgId: 777"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:31.229186113+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":"2025-10-27T14:48:31.229191673+07:00","message":"receive interim result [false|false]: เขาสำเร็จ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:31.229205832+07:00","message":"[buffer interim] 777 false เขาสำเร็จ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:31.22921241+07:00","message":"[bufferProcess] interim [840000000]:เขาสำเร็จ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:31.229214803+07:00","message":"[bufferProcess] send to processor:ของฉัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:31.229217659+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:31.229220351+07:00","message":"> Transcript [4469] [false]: 'ของฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:31.229222414+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:31.229224087+07:00","message":"Set new StatePrefix: 'ของฉัน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:31.245265656+07:00","message":"receive streaming session, msgId: 777"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:31.245295574+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":"2025-10-27T14:48:31.245300538+07:00","message":"receive interim result [false|false]: ของสมเด็จพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:31.245310689+07:00","message":"[buffer interim] 777 false ของสมเด็จพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:31.245317343+07:00","message":"[bufferProcess] interim [900000000]:ของสมเด็จพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:31.245319342+07:00","message":"[bufferProcess] send to processor:เขาสำเร็จ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:31.2453249+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:31.245327498+07:00","message":"> Transcript [4470] [false]: 'เขาสำเร็จ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:31.245329189+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:31.245330818+07:00","message":"Set new StatePrefix: 'เขาสำเร็จ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:31.397984035+07:00","message":"receive streaming session, msgId: 777"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:31.398024627+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":"2025-10-27T14:48:31.398030833+07:00","message":"receive interim result [false|false]: ของสมเด็จพระศรี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:31.398044181+07:00","message":"[buffer interim] 777 false ของสมเด็จพระศรี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:31.398053179+07:00","message":"[bufferProcess] interim [80000000]:ของสมเด็จพระศรี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:31.398055141+07:00","message":"[bufferProcess] send to processor:ของสมเด็จพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:31.398060061+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:31.398063065+07:00","message":"> Transcript [4471] [false]: 'ของสมเด็จพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:31.398065004+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:31.398066953+07:00","message":"Set new StatePrefix: 'ของสมเด็จพระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:31.521147573+07:00","message":"receive streaming session, msgId: 777"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:31.521200765+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":"2025-10-27T14:48:31.52120793+07:00","message":"receive interim result [false|false]: ของสมเด็จพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:31.521222085+07:00","message":"[buffer interim] 777 false ของสมเด็จพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:31.521231357+07:00","message":"[bufferProcess] interim [200000000]:ของสมเด็จพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:31.521233564+07:00","message":"[bufferProcess] send to processor:ของสมเด็จพระศรี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:31.521238815+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:31.521241694+07:00","message":"> Transcript [4472] [false]: 'ของสมเด็จพระศรี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:31.521244785+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:31.521246722+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:31.52124832+07:00","message":"StatePrefix: 'ของสมเด็จพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:31.521250162+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:31.71831966+07:00","message":"receive streaming session, msgId: 777"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:31.718362781+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":"2025-10-27T14:48:31.718370286+07:00","message":"receive interim result [false|false]: ของสมเด็จพระศรีนครินทร์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:31.718386473+07:00","message":"[buffer interim] 777 false ของสมเด็จพระศรีนครินทร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:31.718397727+07:00","message":"[bufferProcess] interim [380000000]:ของสมเด็จพระศรีนครินทร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:31.718401219+07:00","message":"[bufferProcess] send to processor:ของสมเด็จพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:31.718411251+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:31.718415147+07:00","message":"> Transcript [4473] [false]: 'ของสมเด็จพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:31.718419702+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:31.718422321+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:31.718425093+07:00","message":"StatePrefix: 'ของสมเด็จพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:31.718427897+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:48:31.747789633+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:48:31.747794505+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:31.9719906+07:00","message":"receive streaming session, msgId: 777"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:31.972026408+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":"2025-10-27T14:48:31.972032805+07:00","message":"receive interim result [false|false]: ของสมเด็จพระศรีนครินทรา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:31.972046809+07:00","message":"[buffer interim] 777 false ของสมเด็จพระศรีนครินทรา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:31.972056015+07:00","message":"[bufferProcess] interim [680000000]:ของสมเด็จพระศรีนครินทรา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:31.972063456+07:00","message":"[bufferProcess] send to processor:ของสมเด็จพระศรีนครินทร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:31.972066913+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:31.972069481+07:00","message":"> Transcript [4474] [false]: 'ของสมเด็จพระศรีนครินทร์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:31.972072679+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:31.97207444+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:31.972076836+07:00","message":"StatePrefix: 'ของสมเด็จพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:31.972078754+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:32.419147683+07:00","message":"receive streaming session, msgId: 777"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:32.419185094+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":"2025-10-27T14:48:32.41919126+07:00","message":"receive interim result [false|false]: ของสมเด็จพระศรีนครินทราบรมราชชนนี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:32.419203128+07:00","message":"[buffer interim] 777 false ของสมเด็จพระศรีนครินทราบรมราชชนนี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:32.419209779+07:00","message":"[bufferProcess] interim [40000000]:ของสมเด็จพระศรีนครินทราบรมราชชนนี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:32.419212122+07:00","message":"[bufferProcess] send to processor:ของสมเด็จพระศรีนครินทรา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:32.419217324+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:32.419219852+07:00","message":"> Transcript [4475] [false]: 'ของสมเด็จพระศรีนครินทรา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:32.419222991+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:32.419224916+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:32.41922718+07:00","message":"StatePrefix: 'ของสมเด็จพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:32.419229259+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:32.419233626+07:00","message":"Push: 'ของสมเด็จพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:32.419235684+07:00","message":"TextPushed: 'ของสมเด็จพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:32.419237834+07:00","message":"Set new StatePrefix : 'ของสมเด็จพระศรีนครินทรา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:32.419239631+07:00","message":"Next Push (prob) : 'ศรีนครินทรา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:32.419247207+07:00","message":"push: {false ของสมเด็จพระ 0 0xc002923800}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:33.006150501+07:00","message":"receive streaming session, msgId: 777"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:33.006184166+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":"2025-10-27T14:48:33.006189664+07:00","message":"receive interim result [false|false]: ของสมเด็จพระศรีนครินทราบรมราชชนนี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:33.006203412+07:00","message":"[buffer interim] 777 false ของสมเด็จพระศรีนครินทราบรมราชชนนี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:33.00621052+07:00","message":"[bufferProcess] interim [640000000]:ของสมเด็จพระศรีนครินทราบรมราชชนนี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:33.006213253+07:00","message":"[bufferProcess] send to processor:ของสมเด็จพระศรีนครินทราบรมราชชนนี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:33.00621637+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:33.006218875+07:00","message":"> Transcript [4476] [false]: 'ของสมเด็จพระศรีนครินทราบรมราชชนนี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:33.006221993+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:33.006223993+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:33.006226415+07:00","message":"StatePrefix: 'ของสมเด็จพระศรีนครินทรา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:33.006228549+07:00","message":"TextPushed: 'ของสมเด็จพระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:34.616012619+07:00","message":"receive streaming session, msgId: 777"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:34.616051525+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":"2025-10-27T14:48:34.616057162+07:00","message":"receive interim result [false|false]: ของสมเด็จพระศรีนครินทราบรมราชชนนีมีเครื่องประกอบ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:34.616070477+07:00","message":"[buffer interim] 777 false ของสมเด็จพระศรีนครินทราบรมราชชนนีมีเครื่องประกอบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:34.616077486+07:00","message":"[bufferProcess] interim [320000000]:ของสมเด็จพระศรีนครินทราบรมราชชนนีมีเครื่องประกอบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:34.616079589+07:00","message":"[bufferProcess] send to processor:ของสมเด็จพระศรีนครินทราบรมราชชนนี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:34.616082691+07:00","message":"[bufferProcess] send to processor (ticker):ของสมเด็จพระศรีนครินทราบรมราชชนนีมีเครื่องประกอบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:34.616085551+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:34.616088048+07:00","message":"> Transcript [4477] [false]: 'ของสมเด็จพระศรีนครินทราบรมราชชนนี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:34.616090688+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:34.616092403+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:34.616094461+07:00","message":"StatePrefix: 'ของสมเด็จพระศรีนครินทรา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:34.616098271+07:00","message":"TextPushed: 'ของสมเด็จพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:34.616099936+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:34.616101571+07:00","message":"> Transcript [4478] [false]: 'ของสมเด็จพระศรีนครินทราบรมราชชนนีมีเครื่องประกอบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:34.616103226+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:34.616104539+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:34.616105831+07:00","message":"StatePrefix: 'ของสมเด็จพระศรีนครินทรา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:34.616107265+07:00","message":"TextPushed: 'ของสมเด็จพระ'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:48:34.748361924+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:48:34.748362033+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:34.977988272+07:00","message":"receive streaming session, msgId: 777"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:34.978020744+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":"2025-10-27T14:48:34.978027139+07:00","message":"receive interim result [false|false]: ของสมเด็จพระศรีนครินทราบรมราชชนนีมีเครื่องประกอบพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:34.978038913+07:00","message":"[buffer interim] 777 false ของสมเด็จพระศรีนครินทราบรมราชชนนีมีเครื่องประกอบพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:34.978046941+07:00","message":"[bufferProcess] interim [680000000]:ของสมเด็จพระศรีนครินทราบรมราชชนนีมีเครื่องประกอบพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:34.978048783+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:35.163140261+07:00","message":"receive streaming session, msgId: 777"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:35.163178111+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":"2025-10-27T14:48:35.163185529+07:00","message":"receive interim result [false|false]: ของสมเด็จพระศรีนครินทราบรมราชชนนีมีเครื่องประกอบพระเอก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:35.163200907+07:00","message":"[buffer interim] 777 false ของสมเด็จพระศรีนครินทราบรมราชชนนีมีเครื่องประกอบพระเอก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:35.163211389+07:00","message":"[bufferProcess] interim [860000000]:ของสมเด็จพระศรีนครินทราบรมราชชนนีมีเครื่องประกอบพระเอก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:35.163214869+07:00","message":"[bufferProcess] send to processor:ของสมเด็จพระศรีนครินทราบรมราชชนนีมีเครื่องประกอบพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:35.163221916+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:35.16322565+07:00","message":"> Transcript [4479] [false]: 'ของสมเด็จพระศรีนครินทราบรมราชชนนีมีเครื่องประกอบพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:35.163230829+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:35.16323376+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:35.163236586+07:00","message":"StatePrefix: 'ของสมเด็จพระศรีนครินทรา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:35.163239476+07:00","message":"TextPushed: 'ของสมเด็จพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:35.163246568+07:00","message":"Push: 'ศรีนครินทรา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:35.163248934+07:00","message":"TextPushed: 'ของสมเด็จพระศรีนครินทรา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:35.163251406+07:00","message":"Set new StatePrefix : 'ของสมเด็จพระศรีนครินทราบรมราชชนนีมีเครื่องประกอบพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:35.163254662+07:00","message":"Next Push (prob) : 'บรมราชชนนีมีเครื่องประกอบพระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:35.16326462+07:00","message":"push: {false ศรีนครินทรา 0 0xc002923800}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:35.424374836+07:00","message":"receive streaming session, msgId: 777"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:35.424409593+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":"2025-10-27T14:48:35.424414628+07:00","message":"receive interim result [false|false]: ของสมเด็จพระศรีนครินทราบรมราชชนนีมีเครื่องประกอบพระอิสริยยศ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:35.424428142+07:00","message":"[buffer interim] 777 false ของสมเด็จพระศรีนครินทราบรมราชชนนีมีเครื่องประกอบพระอิสริยยศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:35.424435851+07:00","message":"[bufferProcess] interim [40000000]:ของสมเด็จพระศรีนครินทราบรมราชชนนีมีเครื่องประกอบพระอิสริยยศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:35.424439231+07:00","message":"[bufferProcess] send to processor:ของสมเด็จพระศรีนครินทราบรมราชชนนีมีเครื่องประกอบพระเอก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:35.424444401+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:35.424447965+07:00","message":"> Transcript [4480] [false]: 'ของสมเด็จพระศรีนครินทราบรมราชชนนีมีเครื่องประกอบพระเอก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:35.424452243+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:35.424454683+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:35.424457249+07:00","message":"StatePrefix: 'ของสมเด็จพระศรีนครินทราบรมราชชนนีมีเครื่องประกอบพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:35.424460875+07:00","message":"TextPushed: 'ของสมเด็จพระศรีนครินทรา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:35.996968963+07:00","message":"receive streaming session, msgId: 777"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:35.99699835+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ของสมเด็จพระศรีนครินทราบรมราชชนนีมีเครื่องประกอบพระอิสริยยศ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:35.997003689+07:00","message":"receive interim result [false|false]: ของสมเด็จพระศรีนครินทราบรมราชชนนีมีเครื่องประกอบพระอิสริยยศ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:35.997013456+07:00","message":"[buffer interim] 777 false ของสมเด็จพระศรีนครินทราบรมราชชนนีมีเครื่องประกอบพระอิสริยยศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:35.997019053+07:00","message":"[bufferProcess] interim [640000000]:ของสมเด็จพระศรีนครินทราบรมราชชนนีมีเครื่องประกอบพระอิสริยยศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:35.997021526+07:00","message":"[bufferProcess] send to processor:ของสมเด็จพระศรีนครินทราบรมราชชนนีมีเครื่องประกอบพระอิสริยยศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:35.997025061+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:35.997027398+07:00","message":"> Transcript [4481] [false]: 'ของสมเด็จพระศรีนครินทราบรมราชชนนีมีเครื่องประกอบพระอิสริยยศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:35.99703103+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:35.997032844+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:35.997035014+07:00","message":"StatePrefix: 'ของสมเด็จพระศรีนครินทราบรมราชชนนีมีเครื่องประกอบพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:35.997037206+07:00","message":"TextPushed: 'ของสมเด็จพระศรีนครินทรา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:36.007271493+07:00","message":"receive streaming session, msgId: 777"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:36.007312167+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":"2025-10-27T14:48:36.007319574+07:00","message":"receive interim result [false|false]: ของสมเด็จพระศรีนครินทราบรมราชชนนีมีเครื่องประกอบพระอิสริยยศก็คือ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:36.007334679+07:00","message":"[buffer interim] 777 false ของสมเด็จพระศรีนครินทราบรมราชชนนีมีเครื่องประกอบพระอิสริยยศก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:36.007345249+07:00","message":"[bufferProcess] interim [700000000]:ของสมเด็จพระศรีนครินทราบรมราชชนนีมีเครื่องประกอบพระอิสริยยศก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:36.007348472+07:00","message":"[bufferProcess] send to processor:ของสมเด็จพระศรีนครินทราบรมราชชนนีมีเครื่องประกอบพระอิสริยยศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:36.007354792+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:36.007358934+07:00","message":"> Transcript [4482] [false]: 'ของสมเด็จพระศรีนครินทราบรมราชชนนีมีเครื่องประกอบพระอิสริยยศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:36.007363086+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:36.007365305+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:36.00736774+07:00","message":"StatePrefix: 'ของสมเด็จพระศรีนครินทราบรมราชชนนีมีเครื่องประกอบพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:36.00737119+07:00","message":"TextPushed: 'ของสมเด็จพระศรีนครินทรา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:36.036919525+07:00","message":"[GCS] IsForceVAD: false for message ID: 777"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:36.169322495+07:00","message":"[GCS] Start streaming session, msgId: 778"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:36.220322527+07:00","message":"receive streaming session, msgId: 777"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:36.220362011+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ของสมเด็จพระศรีนครินทราบรมราชชนนีมีเครื่องประกอบพระอิสริยยศก็คือ\",\"confidence\":0.94762063}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":910000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:36.220369804+07:00","message":"receive interim result [true|false]: ของสมเด็จพระศรีนครินทราบรมราชชนนีมีเครื่องประกอบพระอิสริยยศก็คือ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:36.220377871+07:00","message":"end recv isFinal message id 777"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:36.22037977+07:00","message":"end Recv id 777"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:36.220385047+07:00","message":"[buffer interim] 777 true ของสมเด็จพระศรีนครินทราบรมราชชนนีมีเครื่องประกอบพระอิสริยยศก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:36.220393632+07:00","message":"[bufferProcess] interim [910000000]:ของสมเด็จพระศรีนครินทราบรมราชชนนีมีเครื่องประกอบพระอิสริยยศก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:36.220398415+07:00","message":"[bufferProcess] send to processor (isfinal):ของสมเด็จพระศรีนครินทราบรมราชชนนีมีเครื่องประกอบพระอิสริยยศก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:36.220402059+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:36.220405796+07:00","message":"> Transcript [4483] [false]: 'ของสมเด็จพระศรีนครินทราบรมราชชนนีมีเครื่องประกอบพระอิสริยยศก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:36.220410334+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:36.220412775+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:36.220415725+07:00","message":"StatePrefix: 'ของสมเด็จพระศรีนครินทราบรมราชชนนีมีเครื่องประกอบพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:36.220418763+07:00","message":"TextPushed: 'ของสมเด็จพระศรีนครินทรา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:36.220424124+07:00","message":"Push: 'บรมราชชนนีมีเครื่องประกอบพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:36.220426073+07:00","message":"TextPushed: 'ของสมเด็จพระศรีนครินทราบรมราชชนนีมีเครื่องประกอบพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:36.220428086+07:00","message":"Set new StatePrefix : 'ของสมเด็จพระศรีนครินทราบรมราชชนนีมีเครื่องประกอบพระอิสริยยศก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:36.220430275+07:00","message":"Next Push (prob) : 'อิสริยยศก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:36.220431904+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:36.22043358+07:00","message":"> Transcript [4484] [true]: 'ของสมเด็จพระศรีนครินทราบรมราชชนนีมีเครื่องประกอบพระอิสริยยศก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:36.220435661+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:36.220437056+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:36.220438955+07:00","message":"StatePrefix: 'ของสมเด็จพระศรีนครินทราบรมราชชนนีมีเครื่องประกอบพระอิสริยยศก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:36.220440711+07:00","message":"TextPushed: 'ของสมเด็จพระศรีนครินทราบรมราชชนนีมีเครื่องประกอบพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:36.22044294+07:00","message":"Push: 'อิสริยยศก็คือ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:36.220460874+07:00","message":"push: {false บรมราชชนนีมีเครื่องประกอบพระ 0 0xc002923800}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:36.220483091+07:00","message":"push: {true อิสริยยศก็คือ 0 0xc002923800}"}
{"level":"info","service":"Main","time":"2025-10-27T14:48:36.234215171+07:00","message":"write wav file: './tmp/7446/7446_777.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:36.726582996+07:00","message":"receive streaming session, msgId: 778"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:36.726614981+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":"2025-10-27T14:48:36.726619963+07:00","message":"receive interim result [false|false]: ทำ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:36.726631471+07:00","message":"[buffer interim] 778 false ทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:36.726637878+07:00","message":"[bufferProcess] interim [420000000]:ทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:36.726639374+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:36.910940073+07:00","message":"receive streaming session, msgId: 778"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:36.910981019+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":"2025-10-27T14:48:36.910987946+07:00","message":"receive interim result [false|false]: ทำยา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:36.911003571+07:00","message":"[buffer interim] 778 false ทำยา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:36.911019737+07:00","message":"[bufferProcess] interim [600000000]:ทำยา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:36.911022364+07:00","message":"[bufferProcess] send to processor:ทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:36.911027376+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:36.911030597+07:00","message":"> Transcript [4485] [false]: 'ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:36.911032459+07:00","message":"Set StatePrefix (first interim): 'ทำ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:37.032417966+07:00","message":"receive streaming session, msgId: 778"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:37.032458317+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":"2025-10-27T14:48:37.032463815+07:00","message":"receive interim result [false|false]: ทำใหญ่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:37.032475825+07:00","message":"[buffer interim] 778 false ทำใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:37.032482777+07:00","message":"[bufferProcess] interim [660000000]:ทำใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:37.032484599+07:00","message":"[bufferProcess] send to processor:ทำยา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:37.032489742+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:37.032492717+07:00","message":"> Transcript [4486] [false]: 'ทำยา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:37.032495545+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:37.032497474+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:37.032499192+07:00","message":"StatePrefix: 'ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:37.032501052+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:37.236267729+07:00","message":"receive streaming session, msgId: 778"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:37.236301065+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":"2025-10-27T14:48:37.23630677+07:00","message":"receive interim result [false|false]: ทำใหญ่ใน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:37.236317522+07:00","message":"[buffer interim] 778 false ทำใหญ่ใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:37.236324247+07:00","message":"[bufferProcess] interim [900000000]:ทำใหญ่ใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:37.236326077+07:00","message":"[bufferProcess] send to processor:ทำใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:37.236329172+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:37.236331814+07:00","message":"> Transcript [4487] [false]: 'ทำใหญ่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:37.236334489+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:37.236336192+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:37.23633773+07:00","message":"StatePrefix: 'ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:37.236339358+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:37.380204679+07:00","message":"receive streaming session, msgId: 778"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:37.380240798+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":"2025-10-27T14:48:37.380245971+07:00","message":"receive interim result [false|false]: ทั้งใหญ่นะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:37.380259318+07:00","message":"[buffer interim] 778 false ทั้งใหญ่นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:37.380266199+07:00","message":"[bufferProcess] interim [20000000]:ทั้งใหญ่นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:37.380268301+07:00","message":"[bufferProcess] send to processor:ทำใหญ่ใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:37.380271567+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:37.380274099+07:00","message":"> Transcript [4488] [false]: 'ทำใหญ่ใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:37.380277094+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:37.380278914+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:37.380280859+07:00","message":"StatePrefix: 'ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:37.380282534+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:48:37.749416949+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:48:37.749417081+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:37.924577841+07:00","message":"receive streaming session, msgId: 778"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:37.924613632+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":"2025-10-27T14:48:37.92461887+07:00","message":"receive interim result [false|false]: ทั้งใหญ่นะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:37.924632361+07:00","message":"[buffer interim] 778 false ทั้งใหญ่นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:37.924639198+07:00","message":"[bufferProcess] interim [620000000]:ทั้งใหญ่นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:37.924641455+07:00","message":"[bufferProcess] send to processor:ทั้งใหญ่นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:37.92464459+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:37.924647022+07:00","message":"> Transcript [4489] [false]: 'ทั้งใหญ่นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:37.924649157+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:37.924651328+07:00","message":"Set new StatePrefix: 'ทั้งใหญ่นะคะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:38.762774363+07:00","message":"receive streaming session, msgId: 778"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:38.762814175+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":"2025-10-27T14:48:38.762819438+07:00","message":"receive interim result [false|false]: ทั้งใหญ่นะคะประดับ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:38.762830732+07:00","message":"[buffer interim] 778 false ทั้งใหญ่นะคะประดับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:38.762838992+07:00","message":"[bufferProcess] interim [340000000]:ทั้งใหญ่นะคะประดับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:38.762841316+07:00","message":"[bufferProcess] send to processor:ทั้งใหญ่นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:38.76284627+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:38.762850793+07:00","message":"> Transcript [4490] [false]: 'ทั้งใหญ่นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:38.762853639+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:38.762855558+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:38.762857207+07:00","message":"StatePrefix: 'ทั้งใหญ่นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:38.762859238+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:38.773575125+07:00","message":"receive streaming session, msgId: 778"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:38.773614239+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":"2025-10-27T14:48:38.773620816+07:00","message":"receive interim result [false|false]: ทั้งใหญ่นะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:38.773634516+07:00","message":"[buffer interim] 778 false ทั้งใหญ่นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:38.773641889+07:00","message":"[bufferProcess] interim [400000000]:ทั้งใหญ่นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:38.773645076+07:00","message":"[bufferProcess] send to processor:ทั้งใหญ่นะคะประดับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:38.773648948+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:38.773652101+07:00","message":"> Transcript [4491] [false]: 'ทั้งใหญ่นะคะประดับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:38.773655734+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:38.773657787+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:38.773659765+07:00","message":"StatePrefix: 'ทั้งใหญ่นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:38.773662351+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:38.822689728+07:00","message":"receive streaming session, msgId: 778"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:38.822718585+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":"2025-10-27T14:48:38.822724206+07:00","message":"receive interim result [false|false]: ทั้งใหญ่นะคะประดับใน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:38.822736284+07:00","message":"[buffer interim] 778 false ทั้งใหญ่นะคะประดับใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:38.822742836+07:00","message":"[bufferProcess] interim [460000000]:ทั้งใหญ่นะคะประดับใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:38.822744981+07:00","message":"[bufferProcess] send to processor:ทั้งใหญ่นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:38.822750331+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:38.822752772+07:00","message":"> Transcript [4492] [false]: 'ทั้งใหญ่นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:38.822755314+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:38.822756969+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:38.822758424+07:00","message":"StatePrefix: 'ทั้งใหญ่นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:38.822760319+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:38.969980308+07:00","message":"receive streaming session, msgId: 778"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:38.970013798+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทั้งใหญ่นะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:38.970019034+07:00","message":"receive interim result [false|false]: ทั้งใหญ่นะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:38.97003191+07:00","message":"[buffer interim] 778 false ทั้งใหญ่นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:38.970038747+07:00","message":"[bufferProcess] interim [580000000]:ทั้งใหญ่นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:38.970040761+07:00","message":"[bufferProcess] send to processor:ทั้งใหญ่นะคะประดับใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:38.970071742+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:38.970075602+07:00","message":"> Transcript [4493] [false]: 'ทั้งใหญ่นะคะประดับใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:38.970078727+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:38.970080803+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:38.970082417+07:00","message":"StatePrefix: 'ทั้งใหญ่นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:38.970084175+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:38.970088533+07:00","message":"Push: 'ทั้งใหญ่นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:38.970090035+07:00","message":"TextPushed: 'ทั้งใหญ่นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:38.970091741+07:00","message":"Set new StatePrefix : 'ทั้งใหญ่นะคะประดับใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:38.97009389+07:00","message":"Next Push (prob) : 'ประดับใน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:38.97010105+07:00","message":"push: {false ทั้งใหญ่นะคะ 0 0xc00041d400}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:39.012542891+07:00","message":"receive streaming session, msgId: 778"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:39.012579449+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":"2025-10-27T14:48:39.012585392+07:00","message":"receive interim result [false|false]: ทั้งใหญ่นะคะประดับในส่วน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:39.012598475+07:00","message":"[buffer interim] 778 false ทั้งใหญ่นะคะประดับในส่วน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:39.012607714+07:00","message":"[bufferProcess] interim [640000000]:ทั้งใหญ่นะคะประดับในส่วน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:39.012609726+07:00","message":"[bufferProcess] send to processor:ทั้งใหญ่นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:39.012615011+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:39.012617558+07:00","message":"> Transcript [4494] [false]: 'ทั้งใหญ่นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:39.012619582+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:39.146302704+07:00","message":"receive streaming session, msgId: 778"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:39.146346415+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":"2025-10-27T14:48:39.146353795+07:00","message":"receive interim result [false|false]: ทั้งใหญ่นะคะประดับในส่วนต่าง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:39.146369408+07:00","message":"[buffer interim] 778 false ทั้งใหญ่นะคะประดับในส่วนต่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:39.146377322+07:00","message":"[bufferProcess] interim [760000000]:ทั้งใหญ่นะคะประดับในส่วนต่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:39.146380412+07:00","message":"[bufferProcess] send to processor:ทั้งใหญ่นะคะประดับในส่วน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:39.146384558+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:39.146388259+07:00","message":"> Transcript [4495] [false]: 'ทั้งใหญ่นะคะประดับในส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:39.146392856+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:39.14639528+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:39.146398219+07:00","message":"StatePrefix: 'ทั้งใหญ่นะคะประดับใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:39.146401584+07:00","message":"TextPushed: 'ทั้งใหญ่นะคะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:39.21222682+07:00","message":"receive streaming session, msgId: 778"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:39.212266095+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":"2025-10-27T14:48:39.212272048+07:00","message":"receive interim result [false|false]: ทั้งใหญ่นะคะประดับในส่วนต่างๆ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:39.212283625+07:00","message":"[buffer interim] 778 false ทั้งใหญ่นะคะประดับในส่วนต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:39.212290401+07:00","message":"[bufferProcess] interim [880000000]:ทั้งใหญ่นะคะประดับในส่วนต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:39.21229246+07:00","message":"[bufferProcess] send to processor:ทั้งใหญ่นะคะประดับในส่วนต่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:39.212297193+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:39.212300042+07:00","message":"> Transcript [4496] [false]: 'ทั้งใหญ่นะคะประดับในส่วนต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:39.212302932+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:39.212304786+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:39.212306804+07:00","message":"StatePrefix: 'ทั้งใหญ่นะคะประดับใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:39.212309081+07:00","message":"TextPushed: 'ทั้งใหญ่นะคะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:39.668017963+07:00","message":"receive streaming session, msgId: 778"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:39.668057083+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":"2025-10-27T14:48:39.668061855+07:00","message":"receive interim result [false|false]: ทั้งใหญ่นะคะประดับในส่วนต่างๆของ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:39.668073926+07:00","message":"[buffer interim] 778 false ทั้งใหญ่นะคะประดับในส่วนต่างๆของ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:39.668080692+07:00","message":"[bufferProcess] interim [300000000]:ทั้งใหญ่นะคะประดับในส่วนต่างๆของ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:39.668082706+07:00","message":"[bufferProcess] send to processor:ทั้งใหญ่นะคะประดับในส่วนต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:39.668087526+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:39.668090032+07:00","message":"> Transcript [4497] [false]: 'ทั้งใหญ่นะคะประดับในส่วนต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:39.668092998+07:00","message":"Count interim (case 1.2): 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:39.66809463+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:39.668097002+07:00","message":"StatePrefix: 'ทั้งใหญ่นะคะประดับใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:39.668099016+07:00","message":"TextPushed: 'ทั้งใหญ่นะคะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:39.919841251+07:00","message":"receive streaming session, msgId: 778"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:39.919874144+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":"2025-10-27T14:48:39.919880032+07:00","message":"receive interim result [false|false]: ทั้งใหญ่นะคะประดับในส่วนต่างๆของพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:39.919894735+07:00","message":"[buffer interim] 778 false ทั้งใหญ่นะคะประดับในส่วนต่างๆของพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:39.919901892+07:00","message":"[bufferProcess] interim [540000000]:ทั้งใหญ่นะคะประดับในส่วนต่างๆของพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:39.919904171+07:00","message":"[bufferProcess] send to processor:ทั้งใหญ่นะคะประดับในส่วนต่างๆของ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:39.91990754+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:39.919910662+07:00","message":"> Transcript [4498] [false]: 'ทั้งใหญ่นะคะประดับในส่วนต่างๆของ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:39.919913693+07:00","message":"Count interim (case 1.1): 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:39.919915417+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:39.919917122+07:00","message":"StatePrefix: 'ทั้งใหญ่นะคะประดับใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:39.919919412+07:00","message":"TextPushed: 'ทั้งใหญ่นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:39.919921832+07:00","message":"Push: 'ประดับใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:39.919923648+07:00","message":"TextPushed: 'ทั้งใหญ่นะคะประดับใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:39.919925508+07:00","message":"Set new StatePrefix : 'ทั้งใหญ่นะคะประดับในส่วนต่างๆของ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:39.919927287+07:00","message":"Next Push (prob) : 'ส่วนต่างๆของ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:39.919942519+07:00","message":"push: {false ประดับใน 0 0xc00041d400}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:40.111229659+07:00","message":"receive streaming session, msgId: 778"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:40.111267647+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":"2025-10-27T14:48:40.111273491+07:00","message":"receive interim result [false|false]: ทั้งใหญ่นะคะประดับในส่วนต่างๆของพระบรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:40.111288143+07:00","message":"[buffer interim] 778 false ทั้งใหญ่นะคะประดับในส่วนต่างๆของพระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:40.111294596+07:00","message":"[bufferProcess] interim [780000000]:ทั้งใหญ่นะคะประดับในส่วนต่างๆของพระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:40.111309748+07:00","message":"[bufferProcess] send to processor:ทั้งใหญ่นะคะประดับในส่วนต่างๆของพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:40.111313278+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:40.111315799+07:00","message":"> Transcript [4499] [false]: 'ทั้งใหญ่นะคะประดับในส่วนต่างๆของพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:40.111319047+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:40.111320824+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:40.111323642+07:00","message":"StatePrefix: 'ทั้งใหญ่นะคะประดับในส่วนต่างๆของ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:40.111325996+07:00","message":"TextPushed: 'ทั้งใหญ่นะคะประดับใน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:40.361437973+07:00","message":"receive streaming session, msgId: 778"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:40.361470474+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":"2025-10-27T14:48:40.361476357+07:00","message":"receive interim result [false|false]: ทั้งใหญ่นะคะประดับในส่วนต่างๆของพระบรมศพ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:40.36151103+07:00","message":"[buffer interim] 778 false ทั้งใหญ่นะคะประดับในส่วนต่างๆของพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:40.361521637+07:00","message":"[bufferProcess] interim [960000000]:ทั้งใหญ่นะคะประดับในส่วนต่างๆของพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:40.361523755+07:00","message":"[bufferProcess] send to processor:ทั้งใหญ่นะคะประดับในส่วนต่างๆของพระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:40.361527439+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:40.361532515+07:00","message":"> Transcript [4500] [false]: 'ทั้งใหญ่นะคะประดับในส่วนต่างๆของพระบรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:40.36153638+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:40.361538855+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:40.361541961+07:00","message":"StatePrefix: 'ทั้งใหญ่นะคะประดับในส่วนต่างๆของ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:40.361544652+07:00","message":"TextPushed: 'ทั้งใหญ่นะคะประดับใน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:40.365375919+07:00","message":"receive streaming session, msgId: 778"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:40.365410786+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":"2025-10-27T14:48:40.365417227+07:00","message":"receive interim result [false|false]: ทั้งใหญ่นะคะประดับในส่วนต่างๆของพระบรมโกศ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:40.365433626+07:00","message":"[buffer interim] 778 false ทั้งใหญ่นะคะประดับในส่วนต่างๆของพระบรมโกศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:40.36544113+07:00","message":"[bufferProcess] interim [20000000]:ทั้งใหญ่นะคะประดับในส่วนต่างๆของพระบรมโกศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:40.365443765+07:00","message":"[bufferProcess] send to processor:ทั้งใหญ่นะคะประดับในส่วนต่างๆของพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:40.365449869+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:40.365453486+07:00","message":"> Transcript [4501] [false]: 'ทั้งใหญ่นะคะประดับในส่วนต่างๆของพระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:40.365457636+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:40.365459799+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:40.36546267+07:00","message":"StatePrefix: 'ทั้งใหญ่นะคะประดับในส่วนต่างๆของ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:40.365465506+07:00","message":"TextPushed: 'ทั้งใหญ่นะคะประดับใน'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:48:40.749788143+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:48:40.749793566+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:40.822221876+07:00","message":"receive streaming session, msgId: 778"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:40.822256872+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":"2025-10-27T14:48:40.822263303+07:00","message":"receive interim result [false|false]: ทั้งใหญ่นะคะประดับในส่วนต่างๆของพระบรมโกศอย่าง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:40.822273844+07:00","message":"[buffer interim] 778 false ทั้งใหญ่นะคะประดับในส่วนต่างๆของพระบรมโกศอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:40.822280666+07:00","message":"[bufferProcess] interim [500000000]:ทั้งใหญ่นะคะประดับในส่วนต่างๆของพระบรมโกศอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:40.822283476+07:00","message":"[bufferProcess] send to processor:ทั้งใหญ่นะคะประดับในส่วนต่างๆของพระบรมโกศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:40.822289119+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:40.822291531+07:00","message":"> Transcript [4502] [false]: 'ทั้งใหญ่นะคะประดับในส่วนต่างๆของพระบรมโกศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:40.822294474+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:40.822296383+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:40.8222994+07:00","message":"StatePrefix: 'ทั้งใหญ่นะคะประดับในส่วนต่างๆของ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:40.822301705+07:00","message":"TextPushed: 'ทั้งใหญ่นะคะประดับใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:40.822305892+07:00","message":"Push: 'ส่วนต่างๆของ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:40.822307508+07:00","message":"TextPushed: 'ทั้งใหญ่นะคะประดับในส่วนต่างๆของ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:40.822309313+07:00","message":"Set new StatePrefix : 'ทั้งใหญ่นะคะประดับในส่วนต่างๆของพระบรมโกศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:40.822311254+07:00","message":"Next Push (prob) : 'พระบรมโกศ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:40.822318871+07:00","message":"push: {false ส่วนต่างๆของ 0 0xc00041d400}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:41.130823942+07:00","message":"receive streaming session, msgId: 778"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:41.130858356+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":"2025-10-27T14:48:41.130863898+07:00","message":"receive interim result [false|false]: ทั้งใหญ่นะคะประดับในส่วนต่างๆของพระบรมโกศอย่างครบ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:41.130877186+07:00","message":"[buffer interim] 778 false ทั้งใหญ่นะคะประดับในส่วนต่างๆของพระบรมโกศอย่างครบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:41.130883512+07:00","message":"[bufferProcess] interim [740000000]:ทั้งใหญ่นะคะประดับในส่วนต่างๆของพระบรมโกศอย่างครบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:41.130885878+07:00","message":"[bufferProcess] send to processor:ทั้งใหญ่นะคะประดับในส่วนต่างๆของพระบรมโกศอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:41.130893171+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:41.130895643+07:00","message":"> Transcript [4503] [false]: 'ทั้งใหญ่นะคะประดับในส่วนต่างๆของพระบรมโกศอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:41.130899082+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:41.130900891+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:41.130902813+07:00","message":"StatePrefix: 'ทั้งใหญ่นะคะประดับในส่วนต่างๆของพระบรมโกศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:41.130905341+07:00","message":"TextPushed: 'ทั้งใหญ่นะคะประดับในส่วนต่างๆของ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:41.260883483+07:00","message":"receive streaming session, msgId: 778"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:41.260918106+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":"2025-10-27T14:48:41.2609245+07:00","message":"receive interim result [false|false]: ทั้งใหญ่นะคะประดับในส่วนต่างๆของพระบรมโกศอย่างครบถ้วน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:41.260944289+07:00","message":"[buffer interim] 778 false ทั้งใหญ่นะคะประดับในส่วนต่างๆของพระบรมโกศอย่างครบถ้วน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:41.260953207+07:00","message":"[bufferProcess] interim [860000000]:ทั้งใหญ่นะคะประดับในส่วนต่างๆของพระบรมโกศอย่างครบถ้วน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:41.26095549+07:00","message":"[bufferProcess] send to processor:ทั้งใหญ่นะคะประดับในส่วนต่างๆของพระบรมโกศอย่างครบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:41.260960866+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:41.260963506+07:00","message":"> Transcript [4504] [false]: 'ทั้งใหญ่นะคะประดับในส่วนต่างๆของพระบรมโกศอย่างครบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:41.260966631+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:41.260968389+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:41.260970316+07:00","message":"StatePrefix: 'ทั้งใหญ่นะคะประดับในส่วนต่างๆของพระบรมโกศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:41.260973534+07:00","message":"TextPushed: 'ทั้งใหญ่นะคะประดับในส่วนต่างๆของ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:41.357543734+07:00","message":"[GCS] IsForceVAD: false for message ID: 778"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:41.427422183+07:00","message":"[GCS] Start streaming session, msgId: 779"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:41.550402943+07:00","message":"receive streaming session, msgId: 778"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:41.550441647+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำใหญ่นะคะมีการประดับในส่วนต่างๆของพระบรมโกศอย่างครบถ้วน\",\"confidence\":0.92526174}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:41.550447714+07:00","message":"receive interim result [true|false]: ทำใหญ่นะคะมีการประดับในส่วนต่างๆของพระบรมโกศอย่างครบถ้วน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:41.550456118+07:00","message":"end recv isFinal message id 778"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:41.550458216+07:00","message":"end Recv id 778"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:41.550462801+07:00","message":"[buffer interim] 778 true ทำใหญ่นะคะมีการประดับในส่วนต่างๆของพระบรมโกศอย่างครบถ้วน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:41.550469253+07:00","message":"[bufferProcess] interim [220000000]:ทำใหญ่นะคะมีการประดับในส่วนต่างๆของพระบรมโกศอย่างครบถ้วน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:41.550474003+07:00","message":"[bufferProcess] send to processor (isfinal):ทั้งใหญ่นะคะประดับในส่วนต่างๆของพระบรมโกศอย่างครบถ้วน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:41.550477533+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:41.550481126+07:00","message":"> Transcript [4505] [false]: 'ทั้งใหญ่นะคะประดับในส่วนต่างๆของพระบรมโกศอย่างครบถ้วน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:41.550484214+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:41.55048591+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:41.550500214+07:00","message":"StatePrefix: 'ทั้งใหญ่นะคะประดับในส่วนต่างๆของพระบรมโกศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:41.550503527+07:00","message":"TextPushed: 'ทั้งใหญ่นะคะประดับในส่วนต่างๆของ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:41.550505406+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:41.55050709+07:00","message":"> Transcript [4506] [true]: 'ทำใหญ่นะคะมีการประดับในส่วนต่างๆของพระบรมโกศอย่างครบถ้วน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:41.55050899+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:41.550510288+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:41.55051183+07:00","message":"StatePrefix: 'ทั้งใหญ่นะคะประดับในส่วนต่างๆของพระบรมโกศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:41.550513372+07:00","message":"TextPushed: 'ทั้งใหญ่นะคะประดับในส่วนต่างๆของ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:41.550514738+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:41.550679247+07:00","message":"Push: 'พระบรมโกศอย่างครบถ้วน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:41.550683693+07:00","message":"TextPushed: 'ทั้งใหญ่นะคะประดับในส่วนต่างๆของพระบรมโกศอย่างครบถ้วน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:41.550691167+07:00","message":"Set new StatePrefix : 'ทำใหญ่นะคะมีการประดับในส่วนต่างๆของพระบรมโกศอย่างครบถ้วน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:41.550693939+07:00","message":"Next Push (prob) : 'ทำใหญ่นะคะมีการประดับในส่วนต่างๆของพระบรมโกศอย่างครบถ้วน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:41.550702935+07:00","message":"push: {true พระบรมโกศอย่างครบถ้วน 0 0xc00041d400}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:41.550722187+07:00","message":"write aligntment file to 'tmp/7446/align_message_id_778.html'"}
{"level":"info","service":"Main","time":"2025-10-27T14:48:41.560483303+07:00","message":"write wav file: './tmp/7446/7446_778.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:42.516957864+07:00","message":"receive streaming session, msgId: 779"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:42.517004503+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":"2025-10-27T14:48:42.5170103+07:00","message":"receive interim result [false|false]: คือมีผู้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:42.517026194+07:00","message":"[buffer interim] 779 false คือมีผู้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:42.517033177+07:00","message":"[bufferProcess] interim [80000000]:คือมีผู้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:42.517034631+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:42.630521586+07:00","message":"receive streaming session, msgId: 779"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:42.630560769+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":"2025-10-27T14:48:42.630566149+07:00","message":"receive interim result [false|false]: มีพวก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:42.630577794+07:00","message":"[buffer interim] 779 false มีพวก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:42.630584217+07:00","message":"[bufferProcess] interim [140000000]:มีพวก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:42.630586564+07:00","message":"[bufferProcess] send to processor:คือมีผู้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:42.630591521+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:42.630594206+07:00","message":"> Transcript [4507] [false]: 'คือมีผู้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:42.630595969+07:00","message":"Set StatePrefix (first interim): 'คือมีผู้'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:42.854668974+07:00","message":"receive streaming session, msgId: 779"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:42.854705528+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":"2025-10-27T14:48:42.854710903+07:00","message":"receive interim result [false|false]: มีพวกเรา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:42.854722432+07:00","message":"[buffer interim] 779 false มีพวกเรา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:42.854729583+07:00","message":"[bufferProcess] interim [320000000]:มีพวกเรา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:42.854731584+07:00","message":"[bufferProcess] send to processor:มีพวก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:42.85473649+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:42.854739244+07:00","message":"> Transcript [4508] [false]: 'มีพวก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:42.854741285+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:42.854743063+07:00","message":"Set new StatePrefix: 'มีพวก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:42.87107542+07:00","message":"receive streaming session, msgId: 779"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:42.871109185+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":"2025-10-27T14:48:42.871114057+07:00","message":"receive interim result [false|false]: ทุ่งดอก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:42.871159527+07:00","message":"[buffer interim] 779 false ทุ่งดอก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:42.871167897+07:00","message":"[bufferProcess] interim [380000000]:ทุ่งดอก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:42.871170355+07:00","message":"[bufferProcess] send to processor:มีพวกเรา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:42.871176459+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:42.871180082+07:00","message":"> Transcript [4509] [false]: 'มีพวกเรา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:42.871184043+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:42.871186327+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:42.87118875+07:00","message":"StatePrefix: 'มีพวก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:42.871191476+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:42.875915466+07:00","message":"receive streaming session, msgId: 779"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:42.875944362+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":"2025-10-27T14:48:42.875949002+07:00","message":"receive interim result [false|false]: ทุ่งดอกไม้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:42.87596149+07:00","message":"[buffer interim] 779 false ทุ่งดอกไม้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:42.875966019+07:00","message":"[bufferProcess] interim [440000000]:ทุ่งดอกไม้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:42.8759676+07:00","message":"[bufferProcess] send to processor:ทุ่งดอก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:42.87597034+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:42.875972426+07:00","message":"> Transcript [4510] [false]: 'ทุ่งดอก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:42.875974063+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:42.875975629+07:00","message":"Set new StatePrefix: 'ทุ่งดอก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:43.188736733+07:00","message":"receive streaming session, msgId: 779"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:43.188765063+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":"2025-10-27T14:48:43.188769973+07:00","message":"receive interim result [false|false]: ทุ่งดอกไม้ผลิ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:43.188783431+07:00","message":"[buffer interim] 779 false ทุ่งดอกไม้ผลิ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:43.188789659+07:00","message":"[bufferProcess] interim [740000000]:ทุ่งดอกไม้ผลิ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:43.188792553+07:00","message":"[bufferProcess] send to processor:ทุ่งดอกไม้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:43.188795937+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:43.1887984+07:00","message":"> Transcript [4511] [false]: 'ทุ่งดอกไม้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:43.188801103+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:43.188802815+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:43.188804361+07:00","message":"StatePrefix: 'ทุ่งดอก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:43.188806683+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:43.193035303+07:00","message":"receive streaming session, msgId: 779"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:43.19305893+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":"2025-10-27T14:48:43.193065145+07:00","message":"receive interim result [false|false]: ทุ่งดอกไม้เพชร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:43.193076851+07:00","message":"[buffer interim] 779 false ทุ่งดอกไม้เพชร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:43.193082125+07:00","message":"[bufferProcess] interim [800000000]:ทุ่งดอกไม้เพชร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:43.193088009+07:00","message":"[bufferProcess] send to processor:ทุ่งดอกไม้ผลิ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:43.193092691+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:43.193095427+07:00","message":"> Transcript [4512] [false]: 'ทุ่งดอกไม้ผลิ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:43.193098579+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:43.193100964+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:43.19310323+07:00","message":"StatePrefix: 'ทุ่งดอก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:43.193105384+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:43.507611216+07:00","message":"receive streaming session, msgId: 779"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:43.507641948+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":"2025-10-27T14:48:43.507647273+07:00","message":"receive interim result [false|false]: ทุ่งดอกไม้เพชรที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:43.507657452+07:00","message":"[buffer interim] 779 false ทุ่งดอกไม้เพชรที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:43.507664287+07:00","message":"[bufferProcess] interim [40000000]:ทุ่งดอกไม้เพชรที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:43.507666261+07:00","message":"[bufferProcess] send to processor:ทุ่งดอกไม้เพชร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:43.50766934+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:43.507671913+07:00","message":"> Transcript [4513] [false]: 'ทุ่งดอกไม้เพชร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:43.507674825+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:43.507676667+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:43.507678264+07:00","message":"StatePrefix: 'ทุ่งดอก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:43.507679969+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:43.709235932+07:00","message":"receive streaming session, msgId: 779"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:43.709269353+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":"2025-10-27T14:48:43.709274452+07:00","message":"receive interim result [false|false]: ทุ่งดอกไม้เพชรบูรณ์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:43.709285954+07:00","message":"[buffer interim] 779 false ทุ่งดอกไม้เพชรบูรณ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:43.709296728+07:00","message":"[bufferProcess] interim [220000000]:ทุ่งดอกไม้เพชรบูรณ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:43.709298992+07:00","message":"[bufferProcess] send to processor:ทุ่งดอกไม้เพชรที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:43.7093043+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:43.709307805+07:00","message":"> Transcript [4514] [false]: 'ทุ่งดอกไม้เพชรที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:43.70931049+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:43.709312392+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:43.709313973+07:00","message":"StatePrefix: 'ทุ่งดอก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:43.709315763+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:43.709319988+07:00","message":"Push: 'ทุ่งดอก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:43.709321651+07:00","message":"TextPushed: 'ทุ่งดอก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:43.709323834+07:00","message":"Set new StatePrefix : 'ทุ่งดอกไม้เพชรที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:43.709325692+07:00","message":"Next Push (prob) : 'ไม้เพชรที่'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:43.709336894+07:00","message":"push: {false ทุ่งดอก 0 0xc00401e380}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:43.749024153+07:00","message":"receive streaming session, msgId: 779"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:43.749055975+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":"2025-10-27T14:48:43.749060681+07:00","message":"receive interim result [false|false]: ทุ่งดอกไม้เพชรที่ยอด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:43.749071787+07:00","message":"[buffer interim] 779 false ทุ่งดอกไม้เพชรที่ยอด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:43.749079236+07:00","message":"[bufferProcess] interim [280000000]:ทุ่งดอกไม้เพชรที่ยอด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:43.749081482+07:00","message":"[bufferProcess] send to processor:ทุ่งดอกไม้เพชรบูรณ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:43.74908673+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:43.749089175+07:00","message":"> Transcript [4515] [false]: 'ทุ่งดอกไม้เพชรบูรณ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:43.749091058+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:43.749092915+07:00","message":"Set new StatePrefix: 'ทุ่งดอกไม้เพชรบูรณ์'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:48:43.75011371+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:48:43.750116658+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:43.821456613+07:00","message":"receive streaming session, msgId: 779"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:43.821484782+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":"2025-10-27T14:48:43.821490268+07:00","message":"receive interim result [false|false]: ทุ่งดอกไม้เพชรบูรณ์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:43.821502221+07:00","message":"[buffer interim] 779 false ทุ่งดอกไม้เพชรบูรณ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:43.821509134+07:00","message":"[bufferProcess] interim [400000000]:ทุ่งดอกไม้เพชรบูรณ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:43.821512345+07:00","message":"[bufferProcess] send to processor:ทุ่งดอกไม้เพชรที่ยอด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:43.821518627+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:43.821522217+07:00","message":"> Transcript [4516] [false]: 'ทุ่งดอกไม้เพชรที่ยอด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:43.821525367+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:43.821527917+07:00","message":"Set new StatePrefix: 'ทุ่งดอกไม้เพชรที่ยอด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:43.88286128+07:00","message":"receive streaming session, msgId: 779"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:43.882900881+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":"2025-10-27T14:48:43.882908141+07:00","message":"receive interim result [false|false]: ทุ่งดอกไม้เพชรที่ยอดพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:43.882920331+07:00","message":"[buffer interim] 779 false ทุ่งดอกไม้เพชรที่ยอดพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:43.882929041+07:00","message":"[bufferProcess] interim [460000000]:ทุ่งดอกไม้เพชรที่ยอดพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:43.882941514+07:00","message":"[bufferProcess] send to processor:ทุ่งดอกไม้เพชรบูรณ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:43.882946368+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:43.882949984+07:00","message":"> Transcript [4517] [false]: 'ทุ่งดอกไม้เพชรบูรณ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:43.882964507+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:43.882967277+07:00","message":"Set new StatePrefix: 'ทุ่งดอกไม้เพชรบูรณ์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:43.897273744+07:00","message":"receive streaming session, msgId: 779"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:43.897324357+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":"2025-10-27T14:48:43.897331212+07:00","message":"receive interim result [false|false]: ทุ่งดอกไม้เพชรที่ยอดรัก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:43.897344664+07:00","message":"[buffer interim] 779 false ทุ่งดอกไม้เพชรที่ยอดรัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:43.897355934+07:00","message":"[bufferProcess] interim [520000000]:ทุ่งดอกไม้เพชรที่ยอดรัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:43.897358989+07:00","message":"[bufferProcess] send to processor:ทุ่งดอกไม้เพชรที่ยอดพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:43.897365163+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:43.897368267+07:00","message":"> Transcript [4518] [false]: 'ทุ่งดอกไม้เพชรที่ยอดพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:43.897371113+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:43.897373491+07:00","message":"Set new StatePrefix: 'ทุ่งดอกไม้เพชรที่ยอดพระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:44.046893502+07:00","message":"[GCS] IsForceVAD: false for message ID: 779"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:44.108045092+07:00","message":"[GCS] Start streaming session, msgId: 780"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:44.145246846+07:00","message":"receive streaming session, msgId: 779"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:44.145288824+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":"2025-10-27T14:48:44.145296083+07:00","message":"receive interim result [false|false]: ทุ่งดอกไม้เพชรที่ยอดพระกรุ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:44.145311044+07:00","message":"[buffer interim] 779 false ทุ่งดอกไม้เพชรที่ยอดพระกรุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:44.145319086+07:00","message":"[bufferProcess] interim [760000000]:ทุ่งดอกไม้เพชรที่ยอดพระกรุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:44.145321961+07:00","message":"[bufferProcess] send to processor:ทุ่งดอกไม้เพชรที่ยอดรัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:44.145328438+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:44.145334072+07:00","message":"> Transcript [4519] [false]: 'ทุ่งดอกไม้เพชรที่ยอดรัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:44.145337409+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:44.145340573+07:00","message":"Set new StatePrefix: 'ทุ่งดอกไม้เพชรที่ยอดรัก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:44.152383105+07:00","message":"receive streaming session, msgId: 779"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:44.152403996+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":"2025-10-27T14:48:44.152408842+07:00","message":"receive interim result [false|false]: ทุ่งดอกไม้เพชรที่ยอดรักโกรธ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:44.152418288+07:00","message":"[buffer interim] 779 false ทุ่งดอกไม้เพชรที่ยอดรักโกรธ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:44.152423276+07:00","message":"[bufferProcess] interim [820000000]:ทุ่งดอกไม้เพชรที่ยอดรักโกรธ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:44.152425366+07:00","message":"[bufferProcess] send to processor:ทุ่งดอกไม้เพชรที่ยอดพระกรุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:44.152429622+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:44.152431526+07:00","message":"> Transcript [4520] [false]: 'ทุ่งดอกไม้เพชรที่ยอดพระกรุ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:44.152433331+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:44.152435181+07:00","message":"Set new StatePrefix: 'ทุ่งดอกไม้เพชรที่ยอดพระกรุ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:44.214864969+07:00","message":"receive streaming session, msgId: 779"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:44.214912062+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทุ่งดอกไม้เพชรที่ยอดพระโกศ\",\"confidence\":0.8871473}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":850000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:44.214917622+07:00","message":"receive interim result [true|false]: ทุ่งดอกไม้เพชรที่ยอดพระโกศ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:44.214939624+07:00","message":"end recv isFinal message id 779"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:44.214941973+07:00","message":"end Recv id 779"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:44.214948038+07:00","message":"[buffer interim] 779 true ทุ่งดอกไม้เพชรที่ยอดพระโกศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:44.214955749+07:00","message":"[bufferProcess] interim [850000000]:ทุ่งดอกไม้เพชรที่ยอดพระโกศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:44.21495888+07:00","message":"[bufferProcess] send to processor (isfinal):ทุ่งดอกไม้เพชรที่ยอดรักโกรธ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:44.214962071+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:44.214964731+07:00","message":"> Transcript [4521] [false]: 'ทุ่งดอกไม้เพชรที่ยอดรักโกรธ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:44.214966653+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:44.214969035+07:00","message":"Set new StatePrefix: 'ทุ่งดอกไม้เพชรที่ยอดรักโกรธ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:44.214970427+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:44.214971927+07:00","message":"> Transcript [4522] [true]: 'ทุ่งดอกไม้เพชรที่ยอดพระโกศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:44.214973833+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:44.214977822+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:44.214980391+07:00","message":"StatePrefix: 'ทุ่งดอกไม้เพชรที่ยอดรักโกรธ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:44.214982054+07:00","message":"TextPushed: 'ทุ่งดอก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:44.2149843+07:00","message":"Push: 'ไม้เพชรที่ยอดพระโกศ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:44.214994762+07:00","message":"push: {true ไม้เพชรที่ยอดพระโกศ 0 0xc00401e380}"}
{"level":"info","service":"Main","time":"2025-10-27T14:48:44.222887471+07:00","message":"write wav file: './tmp/7446/7446_779.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:44.986013342+07:00","message":"receive streaming session, msgId: 780"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:44.986046395+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":"2025-10-27T14:48:44.986051024+07:00","message":"receive interim result [false|false]: ขับรถ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:44.986066668+07:00","message":"[buffer interim] 780 false ขับรถ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:44.986073338+07:00","message":"[bufferProcess] interim [660000000]:ขับรถ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:44.986074944+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:45.045084545+07:00","message":"receive streaming session, msgId: 780"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:45.045129531+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":"2025-10-27T14:48:45.045136546+07:00","message":"receive interim result [false|false]: ลง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:45.04514876+07:00","message":"[buffer interim] 780 false ลง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:45.045156385+07:00","message":"[bufferProcess] interim [720000000]:ลง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:45.045171189+07:00","message":"[bufferProcess] send to processor:ขับรถ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:45.045175867+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:45.045180183+07:00","message":"> Transcript [4523] [false]: 'ขับรถ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:45.045182691+07:00","message":"Set StatePrefix (first interim): 'ขับรถ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:45.120179156+07:00","message":"receive streaming session, msgId: 780"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:45.120220492+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":"2025-10-27T14:48:45.120225773+07:00","message":"receive interim result [false|false]: ลงมา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:45.120244416+07:00","message":"[buffer interim] 780 false ลงมา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:45.12025033+07:00","message":"[bufferProcess] interim [780000000]:ลงมา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:45.12025225+07:00","message":"[bufferProcess] send to processor:ลง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:45.120257228+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:45.120259536+07:00","message":"> Transcript [4524] [false]: 'ลง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:45.120261406+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:45.120263239+07:00","message":"Set new StatePrefix: 'ลง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:45.301462319+07:00","message":"receive streaming session, msgId: 780"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:45.301495573+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":"2025-10-27T14:48:45.301500525+07:00","message":"receive interim result [false|false]: ลงมาที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:45.301515649+07:00","message":"[buffer interim] 780 false ลงมาที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:45.301523234+07:00","message":"[bufferProcess] interim [960000000]:ลงมาที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:45.301525813+07:00","message":"[bufferProcess] send to processor:ลงมา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:45.301528903+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:45.301532059+07:00","message":"> Transcript [4525] [false]: 'ลงมา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:45.30153535+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:45.301537172+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:45.301538918+07:00","message":"StatePrefix: 'ลง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:45.301540515+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:45.480851285+07:00","message":"receive streaming session, msgId: 780"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:45.480895281+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":"2025-10-27T14:48:45.480904673+07:00","message":"receive interim result [false|false]: ลงมาที่ชั้น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:45.480921434+07:00","message":"[buffer interim] 780 false ลงมาที่ชั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:45.480928446+07:00","message":"[bufferProcess] interim [140000000]:ลงมาที่ชั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:45.480943009+07:00","message":"[bufferProcess] send to processor:ลงมาที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:45.480949916+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:45.480953679+07:00","message":"> Transcript [4526] [false]: 'ลงมาที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:45.480957544+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:45.480960739+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:45.480963233+07:00","message":"StatePrefix: 'ลง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:45.480964896+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:45.742631392+07:00","message":"receive streaming session, msgId: 780"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:45.742665546+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลงมาที่ชั้น G\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:45.742670997+07:00","message":"receive interim result [false|false]: ลงมาที่ชั้น G"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:45.742688622+07:00","message":"[buffer interim] 780 false ลงมาที่ชั้น G"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:45.742697329+07:00","message":"[bufferProcess] interim [440000000]:ลงมาที่ชั้น G"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:45.742699324+07:00","message":"[bufferProcess] send to processor:ลงมาที่ชั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:45.742703404+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:45.74270713+07:00","message":"> Transcript [4527] [false]: 'ลงมาที่ชั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:45.742711284+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:45.742713575+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:45.74271683+07:00","message":"StatePrefix: 'ลง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:45.742719035+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:45.752284796+07:00","message":"receive streaming session, msgId: 780"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:45.75232218+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":"2025-10-27T14:48:45.752328572+07:00","message":"receive interim result [false|false]: ลงมาที่ชั้น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:45.752342661+07:00","message":"[buffer interim] 780 false ลงมาที่ชั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:45.752352334+07:00","message":"[bufferProcess] interim [500000000]:ลงมาที่ชั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:45.752355117+07:00","message":"[bufferProcess] send to processor:ลงมาที่ชั้น G"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:45.75236177+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:45.752365193+07:00","message":"> Transcript [4528] [false]: 'ลงมาที่ชั้น G'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:45.752368787+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:45.752371165+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:45.752373899+07:00","message":"StatePrefix: 'ลง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:45.75237627+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:45.752381105+07:00","message":"Push: 'ลง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:45.75238313+07:00","message":"TextPushed: 'ลง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:45.7523854+07:00","message":"Set new StatePrefix : 'ลงมาที่ชั้น G'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:45.75238793+07:00","message":"Next Push (prob) : 'มาที่ชั้น G'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:45.752398484+07:00","message":"push: {false ลง 0 0xc00041d700}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:45.873114203+07:00","message":"receive streaming session, msgId: 780"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:45.873147137+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":"2025-10-27T14:48:45.873152675+07:00","message":"receive interim result [false|false]: ลงมาที่ชั้นกระจก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:45.873178227+07:00","message":"[buffer interim] 780 false ลงมาที่ชั้นกระจก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:45.873185321+07:00","message":"[bufferProcess] interim [560000000]:ลงมาที่ชั้นกระจก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:45.873187241+07:00","message":"[bufferProcess] send to processor:ลงมาที่ชั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:45.873192506+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:45.873195651+07:00","message":"> Transcript [4529] [false]: 'ลงมาที่ชั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:45.87319832+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:45.892435005+07:00","message":"receive streaming session, msgId: 780"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:45.892464753+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":"2025-10-27T14:48:45.892470339+07:00","message":"receive interim result [false|false]: ลงมาที่ชั้นกระจ่าง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:45.89248094+07:00","message":"[buffer interim] 780 false ลงมาที่ชั้นกระจ่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:45.892487491+07:00","message":"[bufferProcess] interim [620000000]:ลงมาที่ชั้นกระจ่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:45.892489506+07:00","message":"[bufferProcess] send to processor:ลงมาที่ชั้นกระจก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:45.89249482+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:45.892497539+07:00","message":"> Transcript [4530] [false]: 'ลงมาที่ชั้นกระจก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:45.892499695+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:45.892501395+07:00","message":"Set new StatePrefix: 'ลงมาที่ชั้นกระจก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:46.189105714+07:00","message":"receive streaming session, msgId: 780"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:46.189139701+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":"2025-10-27T14:48:46.18914498+07:00","message":"receive interim result [false|false]: ลงมาที่ชั้นกระจ่างฟ้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:46.189158051+07:00","message":"[buffer interim] 780 false ลงมาที่ชั้นกระจ่างฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:46.189181319+07:00","message":"[bufferProcess] interim [860000000]:ลงมาที่ชั้นกระจ่างฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:46.189184218+07:00","message":"[bufferProcess] send to processor:ลงมาที่ชั้นกระจ่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:46.189189764+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:46.189192346+07:00","message":"> Transcript [4531] [false]: 'ลงมาที่ชั้นกระจ่าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:46.189194585+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:46.189196587+07:00","message":"Set new StatePrefix: 'ลงมาที่ชั้นกระจ่าง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:46.440336668+07:00","message":"receive streaming session, msgId: 780"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:46.440378587+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":"2025-10-27T14:48:46.44038488+07:00","message":"receive interim result [false|false]: ลงมาที่ชั้นกระจ่างฟ้าเพราะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:46.440401799+07:00","message":"[buffer interim] 780 false ลงมาที่ชั้นกระจ่างฟ้าเพราะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:46.440413048+07:00","message":"[bufferProcess] interim [160000000]:ลงมาที่ชั้นกระจ่างฟ้าเพราะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:46.440415918+07:00","message":"[bufferProcess] send to processor:ลงมาที่ชั้นกระจ่างฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:46.440423298+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:46.440427232+07:00","message":"> Transcript [4532] [false]: 'ลงมาที่ชั้นกระจ่างฟ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:46.44043102+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:46.440433301+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:46.440435429+07:00","message":"StatePrefix: 'ลงมาที่ชั้นกระจ่าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:46.440438238+07:00","message":"TextPushed: 'ลง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:46.447701644+07:00","message":"receive streaming session, msgId: 780"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:46.447738073+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":"2025-10-27T14:48:46.447744038+07:00","message":"receive interim result [false|false]: ลงมาที่ชั้นกระจ่างฟ้าพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:46.447755187+07:00","message":"[buffer interim] 780 false ลงมาที่ชั้นกระจ่างฟ้าพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:46.447762708+07:00","message":"[bufferProcess] interim [220000000]:ลงมาที่ชั้นกระจ่างฟ้าพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:46.447765695+07:00","message":"[bufferProcess] send to processor:ลงมาที่ชั้นกระจ่างฟ้าเพราะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:46.447770302+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:46.4477735+07:00","message":"> Transcript [4533] [false]: 'ลงมาที่ชั้นกระจ่างฟ้าเพราะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:46.447779059+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:46.447781605+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:46.447784018+07:00","message":"StatePrefix: 'ลงมาที่ชั้นกระจ่าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:46.447787312+07:00","message":"TextPushed: 'ลง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:46.579112818+07:00","message":"receive streaming session, msgId: 780"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:46.579155411+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":"2025-10-27T14:48:46.579162328+07:00","message":"receive interim result [false|false]: ลงมาที่ชั้นกระจ่างฟ้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:46.579180297+07:00","message":"[buffer interim] 780 false ลงมาที่ชั้นกระจ่างฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:46.579191476+07:00","message":"[bufferProcess] interim [280000000]:ลงมาที่ชั้นกระจ่างฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:46.579194863+07:00","message":"[bufferProcess] send to processor:ลงมาที่ชั้นกระจ่างฟ้าพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:46.579201937+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:46.579205705+07:00","message":"> Transcript [4534] [false]: 'ลงมาที่ชั้นกระจ่างฟ้าพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:46.579210239+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:46.579212546+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:46.57921538+07:00","message":"StatePrefix: 'ลงมาที่ชั้นกระจ่าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:46.579219482+07:00","message":"TextPushed: 'ลง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:46.713190013+07:00","message":"receive streaming session, msgId: 780"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:46.713222085+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":"2025-10-27T14:48:46.713227393+07:00","message":"receive interim result [false|false]: ลงมาที่ชั้นกระจ่างฟ้าพระองค์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:46.713241554+07:00","message":"[buffer interim] 780 false ลงมาที่ชั้นกระจ่างฟ้าพระองค์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:46.713286728+07:00","message":"[bufferProcess] interim [340000000]:ลงมาที่ชั้นกระจ่างฟ้าพระองค์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:46.713289951+07:00","message":"[bufferProcess] send to processor:ลงมาที่ชั้นกระจ่างฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:46.713293344+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:46.71329616+07:00","message":"> Transcript [4535] [false]: 'ลงมาที่ชั้นกระจ่างฟ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:46.713299349+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:46.713301195+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:46.713302963+07:00","message":"StatePrefix: 'ลงมาที่ชั้นกระจ่าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:46.713305227+07:00","message":"TextPushed: 'ลง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:46.713308127+07:00","message":"Push: 'มาที่ชั้นกระจ่าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:46.713310317+07:00","message":"TextPushed: 'ลงมาที่ชั้นกระจ่าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:46.713312289+07:00","message":"Set new StatePrefix : 'ลงมาที่ชั้นกระจ่างฟ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:46.7133179+07:00","message":"Next Push (prob) : 'ฟ้า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:46.713326845+07:00","message":"push: {false มาที่ชั้นกระจ่าง 0 0xc00041d700}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:46.737255292+07:00","message":"[GCS] IsForceVAD: false for message ID: 780"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:48:46.750398627+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:48:46.750412942+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:46.773313063+07:00","message":"receive streaming session, msgId: 780"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:46.773353743+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":"2025-10-27T14:48:46.773360825+07:00","message":"receive interim result [false|false]: ลงมาที่ชั้นกระจ่างฟ้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:46.773374675+07:00","message":"[buffer interim] 780 false ลงมาที่ชั้นกระจ่างฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:46.773382799+07:00","message":"[bufferProcess] interim [460000000]:ลงมาที่ชั้นกระจ่างฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:46.773385882+07:00","message":"[bufferProcess] send to processor:ลงมาที่ชั้นกระจ่างฟ้าพระองค์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:46.773390144+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:46.773393844+07:00","message":"> Transcript [4536] [false]: 'ลงมาที่ชั้นกระจ่างฟ้าพระองค์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:46.773398141+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:46.773400458+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:46.773403436+07:00","message":"StatePrefix: 'ลงมาที่ชั้นกระจ่างฟ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:46.773406765+07:00","message":"TextPushed: 'ลงมาที่ชั้นกระจ่าง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:46.776222772+07:00","message":"receive streaming session, msgId: 780"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:46.776250761+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":"2025-10-27T14:48:46.776255651+07:00","message":"receive interim result [false|false]: ลงมาที่ชั้นกระจ่างฟ้าพระโกศ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:46.776267418+07:00","message":"[buffer interim] 780 false ลงมาที่ชั้นกระจ่างฟ้าพระโกศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:46.776272157+07:00","message":"[bufferProcess] interim [520000000]:ลงมาที่ชั้นกระจ่างฟ้าพระโกศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:46.77627395+07:00","message":"[bufferProcess] send to processor:ลงมาที่ชั้นกระจ่างฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:46.77627847+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:46.776280695+07:00","message":"> Transcript [4537] [false]: 'ลงมาที่ชั้นกระจ่างฟ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:46.776283268+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:46.776285042+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:46.77628669+07:00","message":"StatePrefix: 'ลงมาที่ชั้นกระจ่างฟ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:46.77628868+07:00","message":"TextPushed: 'ลงมาที่ชั้นกระจ่าง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:46.799955288+07:00","message":"[GCS] Start streaming session, msgId: 781"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:46.889872889+07:00","message":"receive streaming session, msgId: 780"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:46.889911782+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลงมาที่ชั้นกระจ่างฟ้าพระโกศ\",\"confidence\":0.90533257}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:46.889919303+07:00","message":"receive interim result [true|false]: ลงมาที่ชั้นกระจ่างฟ้าพระโกศ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:46.889929727+07:00","message":"end recv isFinal message id 780"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:46.889940318+07:00","message":"end Recv id 780"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:46.88994823+07:00","message":"[buffer interim] 780 true ลงมาที่ชั้นกระจ่างฟ้าพระโกศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:46.889956677+07:00","message":"[bufferProcess] interim [640000000]:ลงมาที่ชั้นกระจ่างฟ้าพระโกศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:46.889961131+07:00","message":"[bufferProcess] send to processor (isfinal):ลงมาที่ชั้นกระจ่างฟ้าพระโกศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:46.889965258+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:46.889968782+07:00","message":"> Transcript [4538] [false]: 'ลงมาที่ชั้นกระจ่างฟ้าพระโกศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:46.88997281+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:46.889975156+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:46.889977969+07:00","message":"StatePrefix: 'ลงมาที่ชั้นกระจ่างฟ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:46.889980711+07:00","message":"TextPushed: 'ลงมาที่ชั้นกระจ่าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:46.889983076+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:46.8899855+07:00","message":"> Transcript [4539] [true]: 'ลงมาที่ชั้นกระจ่างฟ้าพระโกศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:46.88998828+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:46.889990343+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:46.889992417+07:00","message":"StatePrefix: 'ลงมาที่ชั้นกระจ่างฟ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:46.889994701+07:00","message":"TextPushed: 'ลงมาที่ชั้นกระจ่าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:46.889997987+07:00","message":"Push: 'ฟ้าพระโกศ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:46.890008648+07:00","message":"push: {true ฟ้าพระโกศ 0 0xc00041d700}"}
{"level":"info","service":"Main","time":"2025-10-27T14:48:46.89732707+07:00","message":"write wav file: './tmp/7446/7446_780.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:47.371606163+07:00","message":"receive streaming session, msgId: 781"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:47.371642375+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":"2025-10-27T14:48:47.371647136+07:00","message":"receive interim result [false|false]: ระดับ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:47.371659913+07:00","message":"[buffer interim] 781 false ระดับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:47.37166615+07:00","message":"[bufferProcess] interim [420000000]:ระดับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:47.371667748+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:47.670100457+07:00","message":"receive streaming session, msgId: 781"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:47.670147572+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":"2025-10-27T14:48:47.670154122+07:00","message":"receive interim result [false|false]: ประดับดอก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:47.670169609+07:00","message":"[buffer interim] 781 false ประดับดอก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:47.67017759+07:00","message":"[bufferProcess] interim [660000000]:ประดับดอก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:47.670180572+07:00","message":"[bufferProcess] send to processor:ระดับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:47.67018694+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:47.670190488+07:00","message":"> Transcript [4540] [false]: 'ระดับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:47.670192931+07:00","message":"Set StatePrefix (first interim): 'ระดับ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:47.86029583+07:00","message":"receive streaming session, msgId: 781"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:47.860332795+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":"2025-10-27T14:48:47.860339617+07:00","message":"receive interim result [false|false]: ประดับดอกไม้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:47.860355731+07:00","message":"[buffer interim] 781 false ประดับดอกไม้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:47.860363951+07:00","message":"[bufferProcess] interim [840000000]:ประดับดอกไม้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:47.860367014+07:00","message":"[bufferProcess] send to processor:ประดับดอก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:47.860373383+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:47.860377012+07:00","message":"> Transcript [4541] [false]: 'ประดับดอก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:47.860379932+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:47.860383024+07:00","message":"Set new StatePrefix: 'ประดับดอก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:48.180715402+07:00","message":"receive streaming session, msgId: 781"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:48.180750881+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":"2025-10-27T14:48:48.180756736+07:00","message":"receive interim result [false|false]: ประดับดอกไม้เพชร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:48.180768721+07:00","message":"[buffer interim] 781 false ประดับดอกไม้เพชร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:48.18077722+07:00","message":"[bufferProcess] interim [140000000]:ประดับดอกไม้เพชร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:48.180779702+07:00","message":"[bufferProcess] send to processor:ประดับดอกไม้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:48.18078488+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:48.18078763+07:00","message":"> Transcript [4542] [false]: 'ประดับดอกไม้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:48.180790559+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:48.180792534+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:48.1807946+07:00","message":"StatePrefix: 'ประดับดอก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:48.180796427+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:48.382861993+07:00","message":"receive streaming session, msgId: 781"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:48.38289155+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":"2025-10-27T14:48:48.382896514+07:00","message":"receive interim result [false|false]: ประดับดอกไม้เพชรบุรี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:48.382911281+07:00","message":"[buffer interim] 781 false ประดับดอกไม้เพชรบุรี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:48.382917698+07:00","message":"[bufferProcess] interim [380000000]:ประดับดอกไม้เพชรบุรี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:48.382919721+07:00","message":"[bufferProcess] send to processor:ประดับดอกไม้เพชร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:48.382923133+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:48.382925989+07:00","message":"> Transcript [4543] [false]: 'ประดับดอกไม้เพชร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:48.382929058+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:48.382937688+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:48.382939612+07:00","message":"StatePrefix: 'ประดับดอก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:48.38294136+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:48.56511671+07:00","message":"receive streaming session, msgId: 781"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:48.565150658+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":"2025-10-27T14:48:48.565155697+07:00","message":"receive interim result [false|false]: ประดับดอกไม้เพชรเรียกว่า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:48.56518534+07:00","message":"[buffer interim] 781 false ประดับดอกไม้เพชรเรียกว่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:48.565192819+07:00","message":"[bufferProcess] interim [560000000]:ประดับดอกไม้เพชรเรียกว่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:48.565195055+07:00","message":"[bufferProcess] send to processor:ประดับดอกไม้เพชรบุรี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:48.565200599+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:48.565203008+07:00","message":"> Transcript [4544] [false]: 'ประดับดอกไม้เพชรบุรี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:48.565205956+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:48.565207826+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:48.565209666+07:00","message":"StatePrefix: 'ประดับดอก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:48.565211499+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:48.777229169+07:00","message":"receive streaming session, msgId: 781"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:48.777263156+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":"2025-10-27T14:48:48.777268059+07:00","message":"receive interim result [false|false]: ประดับดอกไม้เพชรเรียกว่าดอก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:48.777280169+07:00","message":"[buffer interim] 781 false ประดับดอกไม้เพชรเรียกว่าดอก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:48.777286443+07:00","message":"[bufferProcess] interim [800000000]:ประดับดอกไม้เพชรเรียกว่าดอก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:48.777288708+07:00","message":"[bufferProcess] send to processor:ประดับดอกไม้เพชรเรียกว่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:48.777293943+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:48.777296344+07:00","message":"> Transcript [4545] [false]: 'ประดับดอกไม้เพชรเรียกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:48.777299489+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:48.777301477+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:48.777303043+07:00","message":"StatePrefix: 'ประดับดอก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:48.777304836+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:48.777308825+07:00","message":"Push: 'ประดับดอก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:48.777310403+07:00","message":"TextPushed: 'ประดับดอก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:48.777312003+07:00","message":"Set new StatePrefix : 'ประดับดอกไม้เพชรเรียกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:48.77731441+07:00","message":"Next Push (prob) : 'ไม้เพชรเรียกว่า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:48.777327688+07:00","message":"push: {false ประดับดอก 0 0xc002922380}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:49.081330702+07:00","message":"receive streaming session, msgId: 781"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:49.081368937+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":"2025-10-27T14:48:49.081383218+07:00","message":"receive interim result [false|false]: ประดับดอกไม้เพชรเรียกว่าดอกไม้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:49.081400023+07:00","message":"[buffer interim] 781 false ประดับดอกไม้เพชรเรียกว่าดอกไม้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:49.081411544+07:00","message":"[bufferProcess] interim [40000000]:ประดับดอกไม้เพชรเรียกว่าดอกไม้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:49.081414073+07:00","message":"[bufferProcess] send to processor:ประดับดอกไม้เพชรเรียกว่าดอก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:49.081423153+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:49.081427755+07:00","message":"> Transcript [4546] [false]: 'ประดับดอกไม้เพชรเรียกว่าดอก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:49.081432154+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:49.081434432+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:49.081436999+07:00","message":"StatePrefix: 'ประดับดอกไม้เพชรเรียกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:49.081439769+07:00","message":"TextPushed: 'ประดับดอก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:49.40514225+07:00","message":"receive streaming session, msgId: 781"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:49.40519638+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":"2025-10-27T14:48:49.4052042+07:00","message":"receive interim result [false|false]: ประดับดอกไม้เพชรเรียกว่าดอกไม้ไหว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:49.405222185+07:00","message":"[buffer interim] 781 false ประดับดอกไม้เพชรเรียกว่าดอกไม้ไหว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:49.405230906+07:00","message":"[bufferProcess] interim [400000000]:ประดับดอกไม้เพชรเรียกว่าดอกไม้ไหว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:49.405234151+07:00","message":"[bufferProcess] send to processor:ประดับดอกไม้เพชรเรียกว่าดอกไม้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:49.405238794+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:49.405242552+07:00","message":"> Transcript [4547] [false]: 'ประดับดอกไม้เพชรเรียกว่าดอกไม้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:49.405246758+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:49.405249401+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:49.405252312+07:00","message":"StatePrefix: 'ประดับดอกไม้เพชรเรียกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:49.405255192+07:00","message":"TextPushed: 'ประดับดอก'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:48:49.750637327+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:48:49.750649385+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:49.972723868+07:00","message":"receive streaming session, msgId: 781"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:49.97275426+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":"2025-10-27T14:48:49.972759721+07:00","message":"receive interim result [false|false]: ประดับดอกไม้เพชรเรียกว่าดอกไม้ไหว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:49.972771737+07:00","message":"[buffer interim] 781 false ประดับดอกไม้เพชรเรียกว่าดอกไม้ไหว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:49.972780369+07:00","message":"[bufferProcess] interim [0]:ประดับดอกไม้เพชรเรียกว่าดอกไม้ไหว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:49.972782305+07:00","message":"[bufferProcess] send to processor:ประดับดอกไม้เพชรเรียกว่าดอกไม้ไหว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:49.972785626+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:49.972788051+07:00","message":"> Transcript [4548] [false]: 'ประดับดอกไม้เพชรเรียกว่าดอกไม้ไหว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:49.972791047+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:49.972792895+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:49.972794818+07:00","message":"StatePrefix: 'ประดับดอกไม้เพชรเรียกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:49.972796726+07:00","message":"TextPushed: 'ประดับดอก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:50.502476088+07:00","message":"receive streaming session, msgId: 781"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:50.502508004+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":"2025-10-27T14:48:50.502513635+07:00","message":"receive interim result [false|false]: ประดับดอกไม้เพชรเรียกว่าดอกไม้ไหวที่ปาก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:50.502526751+07:00","message":"[buffer interim] 781 false ประดับดอกไม้เพชรเรียกว่าดอกไม้ไหวที่ปาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:50.502533977+07:00","message":"[bufferProcess] interim [480000000]:ประดับดอกไม้เพชรเรียกว่าดอกไม้ไหวที่ปาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:50.502536268+07:00","message":"[bufferProcess] send to processor:ประดับดอกไม้เพชรเรียกว่าดอกไม้ไหว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:50.502541403+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:50.502543921+07:00","message":"> Transcript [4549] [false]: 'ประดับดอกไม้เพชรเรียกว่าดอกไม้ไหว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:50.502547528+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:50.502549423+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:50.502551328+07:00","message":"StatePrefix: 'ประดับดอกไม้เพชรเรียกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:50.502553573+07:00","message":"TextPushed: 'ประดับดอก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:50.50255812+07:00","message":"Push: 'ไม้เพชรเรียกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:50.50255983+07:00","message":"TextPushed: 'ประดับดอกไม้เพชรเรียกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:50.50256152+07:00","message":"Set new StatePrefix : 'ประดับดอกไม้เพชรเรียกว่าดอกไม้ไหว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:50.502563338+07:00","message":"Next Push (prob) : 'ดอกไม้ไหว'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:50.502572477+07:00","message":"push: {false ไม้เพชรเรียกว่า 0 0xc002922380}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:50.721619212+07:00","message":"receive streaming session, msgId: 781"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:50.72165932+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":"2025-10-27T14:48:50.721665932+07:00","message":"receive interim result [false|false]: ประดับดอกไม้เพชรเรียกว่าดอกไม้ไหวที่ปากน้ำ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:50.721681179+07:00","message":"[buffer interim] 781 false ประดับดอกไม้เพชรเรียกว่าดอกไม้ไหวที่ปากน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:50.721688851+07:00","message":"[bufferProcess] interim [720000000]:ประดับดอกไม้เพชรเรียกว่าดอกไม้ไหวที่ปากน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:50.721691999+07:00","message":"[bufferProcess] send to processor:ประดับดอกไม้เพชรเรียกว่าดอกไม้ไหวที่ปาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:50.721696705+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:50.721700387+07:00","message":"> Transcript [4550] [false]: 'ประดับดอกไม้เพชรเรียกว่าดอกไม้ไหวที่ปาก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:50.721704384+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:50.721706545+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:50.721708768+07:00","message":"StatePrefix: 'ประดับดอกไม้เพชรเรียกว่าดอกไม้ไหว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:50.721711795+07:00","message":"TextPushed: 'ประดับดอกไม้เพชรเรียกว่า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:50.763911571+07:00","message":"receive streaming session, msgId: 781"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:50.763960036+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":"2025-10-27T14:48:50.763967031+07:00","message":"receive interim result [false|false]: ประดับดอกไม้เพชรเรียกว่าดอกไม้ไหวที่ปากน้ำโพ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:50.763981147+07:00","message":"[buffer interim] 781 false ประดับดอกไม้เพชรเรียกว่าดอกไม้ไหวที่ปากน้ำโพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:50.763988939+07:00","message":"[bufferProcess] interim [780000000]:ประดับดอกไม้เพชรเรียกว่าดอกไม้ไหวที่ปากน้ำโพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:50.763992101+07:00","message":"[bufferProcess] send to processor:ประดับดอกไม้เพชรเรียกว่าดอกไม้ไหวที่ปากน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:50.763998301+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:50.764001894+07:00","message":"> Transcript [4551] [false]: 'ประดับดอกไม้เพชรเรียกว่าดอกไม้ไหวที่ปากน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:50.764006133+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:50.764008219+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:50.764011308+07:00","message":"StatePrefix: 'ประดับดอกไม้เพชรเรียกว่าดอกไม้ไหว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:50.764014524+07:00","message":"TextPushed: 'ประดับดอกไม้เพชรเรียกว่า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:51.251208622+07:00","message":"receive streaming session, msgId: 781"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:51.251244707+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":"2025-10-27T14:48:51.251251182+07:00","message":"receive interim result [false|false]: ประดับดอกไม้เพชรเรียกว่าดอกไม้ไหวที่ปากน้ำโพสโดยรอบ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:51.251263595+07:00","message":"[buffer interim] 781 false ประดับดอกไม้เพชรเรียกว่าดอกไม้ไหวที่ปากน้ำโพสโดยรอบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:51.25127328+07:00","message":"[bufferProcess] interim [260000000]:ประดับดอกไม้เพชรเรียกว่าดอกไม้ไหวที่ปากน้ำโพสโดยรอบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:51.251276818+07:00","message":"[bufferProcess] send to processor:ประดับดอกไม้เพชรเรียกว่าดอกไม้ไหวที่ปากน้ำโพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:51.251283298+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:51.25128718+07:00","message":"> Transcript [4552] [false]: 'ประดับดอกไม้เพชรเรียกว่าดอกไม้ไหวที่ปากน้ำโพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:51.251291899+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:51.25129542+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:51.251297551+07:00","message":"StatePrefix: 'ประดับดอกไม้เพชรเรียกว่าดอกไม้ไหว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:51.251300009+07:00","message":"TextPushed: 'ประดับดอกไม้เพชรเรียกว่า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:51.904873972+07:00","message":"receive streaming session, msgId: 781"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:51.904908328+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":"2025-10-27T14:48:51.904913867+07:00","message":"receive interim result [false|false]: ประดับดอกไม้เพชรเรียกว่าดอกไม้ไหวที่ปากน้ำโพสโดยรอบ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:51.904926967+07:00","message":"[buffer interim] 781 false ประดับดอกไม้เพชรเรียกว่าดอกไม้ไหวที่ปากน้ำโพสโดยรอบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:51.904941617+07:00","message":"[bufferProcess] interim [860000000]:ประดับดอกไม้เพชรเรียกว่าดอกไม้ไหวที่ปากน้ำโพสโดยรอบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:51.90494513+07:00","message":"[bufferProcess] send to processor:ประดับดอกไม้เพชรเรียกว่าดอกไม้ไหวที่ปากน้ำโพสโดยรอบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:51.90495089+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:51.904953511+07:00","message":"> Transcript [4553] [false]: 'ประดับดอกไม้เพชรเรียกว่าดอกไม้ไหวที่ปากน้ำโพสโดยรอบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:51.904956958+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:51.904958663+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:51.904960597+07:00","message":"StatePrefix: 'ประดับดอกไม้เพชรเรียกว่าดอกไม้ไหว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:51.904965136+07:00","message":"TextPushed: 'ประดับดอกไม้เพชรเรียกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:51.904969477+07:00","message":"Push: 'ดอกไม้ไหว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:51.904971478+07:00","message":"TextPushed: 'ประดับดอกไม้เพชรเรียกว่าดอกไม้ไหว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:51.90497339+07:00","message":"Set new StatePrefix : 'ประดับดอกไม้เพชรเรียกว่าดอกไม้ไหวที่ปากน้ำโพสโดยรอบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:51.904975697+07:00","message":"Next Push (prob) : 'ที่ปากน้ำโพสโดยรอบ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:51.904983435+07:00","message":"push: {false ดอกไม้ไหว 0 0xc002922380}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:52.216386352+07:00","message":"receive streaming session, msgId: 781"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:52.216471684+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":"2025-10-27T14:48:52.216480165+07:00","message":"receive interim result [false|false]: ประดับดอกไม้เพชรเรียกว่าดอกไม้ไหวที่ปากน้ำโพสโดยรอบเครื่อง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:52.216496076+07:00","message":"[buffer interim] 781 false ประดับดอกไม้เพชรเรียกว่าดอกไม้ไหวที่ปากน้ำโพสโดยรอบเครื่อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:52.216515958+07:00","message":"[bufferProcess] interim [220000000]:ประดับดอกไม้เพชรเรียกว่าดอกไม้ไหวที่ปากน้ำโพสโดยรอบเครื่อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:52.216521603+07:00","message":"[bufferProcess] send to processor:ประดับดอกไม้เพชรเรียกว่าดอกไม้ไหวที่ปากน้ำโพสโดยรอบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:52.216530238+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:52.216534631+07:00","message":"> Transcript [4554] [false]: 'ประดับดอกไม้เพชรเรียกว่าดอกไม้ไหวที่ปากน้ำโพสโดยรอบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:52.216540492+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:52.216543411+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:52.216546014+07:00","message":"StatePrefix: 'ประดับดอกไม้เพชรเรียกว่าดอกไม้ไหวที่ปากน้ำโพสโดยรอบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:52.216550414+07:00","message":"TextPushed: 'ประดับดอกไม้เพชรเรียกว่าดอกไม้ไหว'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:52.306351734+07:00","message":"[GCS] IsForceVAD: false for message ID: 781"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:52.427729206+07:00","message":"[GCS] Cleaned up inactive client: 729"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:52.427750849+07:00","message":"[GCS] Cleaned up inactive client: 747"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:52.427753169+07:00","message":"[GCS] Cleaned up inactive client: 750"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:52.427755079+07:00","message":"[GCS] Cleaned up inactive client: 736"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:52.427756507+07:00","message":"[GCS] Cleaned up inactive client: 743"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:52.427757918+07:00","message":"[GCS] Cleaned up inactive client: 746"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:52.427759288+07:00","message":"[GCS] Cleaned up inactive client: 748"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:52.427760708+07:00","message":"[GCS] Cleaned up inactive client: 740"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:52.427762201+07:00","message":"[GCS] Cleaned up inactive client: 738"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:52.427763708+07:00","message":"[GCS] Cleaned up inactive client: 730"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:52.427765092+07:00","message":"[GCS] Cleaned up inactive client: 726"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:52.427766525+07:00","message":"[GCS] Cleaned up inactive client: 745"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:52.427767993+07:00","message":"[GCS] Cleaned up inactive client: 734"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:52.427769557+07:00","message":"[GCS] Cleaned up inactive client: 739"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:52.427771016+07:00","message":"[GCS] Cleaned up inactive client: 742"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:52.427772374+07:00","message":"[GCS] Cleaned up inactive client: 749"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:52.427773607+07:00","message":"[GCS] Cleaned up inactive client: 727"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:52.42777487+07:00","message":"[GCS] Cleaned up inactive client: 735"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:52.4277762+07:00","message":"[GCS] Cleaned up inactive client: 751"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:52.427777533+07:00","message":"[GCS] Cleaned up inactive client: 731"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:52.427779102+07:00","message":"[GCS] Cleaned up inactive client: 728"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:52.42778037+07:00","message":"[GCS] Cleaned up inactive client: 741"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:52.427781938+07:00","message":"[GCS] Cleaned up inactive client: 752"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:52.427783229+07:00","message":"[GCS] Cleaned up inactive client: 744"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:52.427784661+07:00","message":"[GCS] Cleaned up inactive client: 732"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:52.427785937+07:00","message":"[GCS] Cleaned up inactive client: 753"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:52.427787206+07:00","message":"[GCS] Cleaned up inactive client: 725"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:52.427788482+07:00","message":"[GCS] Cleaned up inactive client: 733"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:52.427789795+07:00","message":"[GCS] Cleaned up inactive client: 737"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:52.437274157+07:00","message":"receive streaming session, msgId: 781"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:52.43732213+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":"2025-10-27T14:48:52.437327904+07:00","message":"receive interim result [false|false]: ประดับดอกไม้เพชรเรียกว่าดอกไม้ไหวที่ปากน้ำโพสโดยรอบเครื่องแค่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:52.437341476+07:00","message":"[buffer interim] 781 false ประดับดอกไม้เพชรเรียกว่าดอกไม้ไหวที่ปากน้ำโพสโดยรอบเครื่องแค่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:52.437347871+07:00","message":"[bufferProcess] interim [520000000]:ประดับดอกไม้เพชรเรียกว่าดอกไม้ไหวที่ปากน้ำโพสโดยรอบเครื่องแค่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:52.4373502+07:00","message":"[bufferProcess] send to processor:ประดับดอกไม้เพชรเรียกว่าดอกไม้ไหวที่ปากน้ำโพสโดยรอบเครื่อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:52.437355816+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:52.437358378+07:00","message":"> Transcript [4555] [false]: 'ประดับดอกไม้เพชรเรียกว่าดอกไม้ไหวที่ปากน้ำโพสโดยรอบเครื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:52.437361492+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:52.437363132+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:52.43736504+07:00","message":"StatePrefix: 'ประดับดอกไม้เพชรเรียกว่าดอกไม้ไหวที่ปากน้ำโพสโดยรอบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:52.437367555+07:00","message":"TextPushed: 'ประดับดอกไม้เพชรเรียกว่าดอกไม้ไหว'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:52.569843629+07:00","message":"[GCS] Start streaming session, msgId: 782"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:52.581758376+07:00","message":"receive streaming session, msgId: 781"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:52.581813553+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประดับดอกไม้เพชรเรียกว่าดอกไม้ไหวที่ปากทั้งหมดโดยรอบห้อยเครื่องเพชร\",\"confidence\":0.93949544}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:52.581822085+07:00","message":"receive interim result [true|false]: ประดับดอกไม้เพชรเรียกว่าดอกไม้ไหวที่ปากทั้งหมดโดยรอบห้อยเครื่องเพชร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:52.581832182+07:00","message":"end recv isFinal message id 781"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:52.581834551+07:00","message":"end Recv id 781"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:52.581842293+07:00","message":"[buffer interim] 781 true ประดับดอกไม้เพชรเรียกว่าดอกไม้ไหวที่ปากทั้งหมดโดยรอบห้อยเครื่องเพชร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:52.581853101+07:00","message":"[bufferProcess] interim [520000000]:ประดับดอกไม้เพชรเรียกว่าดอกไม้ไหวที่ปากทั้งหมดโดยรอบห้อยเครื่องเพชร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:52.581859366+07:00","message":"[bufferProcess] send to processor (isfinal):ประดับดอกไม้เพชรเรียกว่าดอกไม้ไหวที่ปากน้ำโพสโดยรอบเครื่องแค่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:52.581864245+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:52.581868405+07:00","message":"> Transcript [4556] [false]: 'ประดับดอกไม้เพชรเรียกว่าดอกไม้ไหวที่ปากน้ำโพสโดยรอบเครื่องแค่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:52.581872606+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:52.58187479+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:52.581877942+07:00","message":"StatePrefix: 'ประดับดอกไม้เพชรเรียกว่าดอกไม้ไหวที่ปากน้ำโพสโดยรอบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:52.581881074+07:00","message":"TextPushed: 'ประดับดอกไม้เพชรเรียกว่าดอกไม้ไหว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:52.58188337+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:52.581885851+07:00","message":"> Transcript [4557] [true]: 'ประดับดอกไม้เพชรเรียกว่าดอกไม้ไหวที่ปากทั้งหมดโดยรอบห้อยเครื่องเพชร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:52.581889339+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:52.58189149+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:52.581893411+07:00","message":"StatePrefix: 'ประดับดอกไม้เพชรเรียกว่าดอกไม้ไหวที่ปากน้ำโพสโดยรอบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:52.581895865+07:00","message":"TextPushed: 'ประดับดอกไม้เพชรเรียกว่าดอกไม้ไหว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:52.581899987+07:00","message":"Push: 'ที่ปากทั้งหมดโดยรอบห้อยเครื่องเพชร'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:52.581910914+07:00","message":"push: {true ที่ปากทั้งหมดโดยรอบห้อยเครื่องเพชร 0 0xc002922380}"}
{"level":"info","service":"Main","time":"2025-10-27T14:48:52.595611247+07:00","message":"write wav file: './tmp/7446/7446_781.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:48:52.751685301+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:48:52.7516853+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:52.920780033+07:00","message":"receive streaming session, msgId: 782"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:52.920828773+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":"2025-10-27T14:48:52.920834147+07:00","message":"receive interim result [false|false]: มี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:52.920847866+07:00","message":"[buffer interim] 782 false มี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:52.920854494+07:00","message":"[bufferProcess] interim [360000000]:มี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:52.920856418+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:53.119202972+07:00","message":"receive streaming session, msgId: 782"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:53.119244741+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":"2025-10-27T14:48:53.119249406+07:00","message":"receive interim result [false|false]: มีผู้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:53.119266661+07:00","message":"[buffer interim] 782 false มีผู้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:53.119273581+07:00","message":"[bufferProcess] interim [600000000]:มีผู้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:53.119275732+07:00","message":"[bufferProcess] send to processor:มี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:53.119280176+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:53.119284801+07:00","message":"> Transcript [4558] [false]: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:53.119286869+07:00","message":"Set StatePrefix (first interim): 'มี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:53.484925837+07:00","message":"receive streaming session, msgId: 782"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:53.484976401+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":"2025-10-27T14:48:53.484982201+07:00","message":"receive interim result [false|false]: มีผู้เงิน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:53.484996316+07:00","message":"[buffer interim] 782 false มีผู้เงิน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:53.485003859+07:00","message":"[bufferProcess] interim [900000000]:มีผู้เงิน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:53.4850067+07:00","message":"[bufferProcess] send to processor:มีผู้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:53.485010884+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:53.485014246+07:00","message":"> Transcript [4559] [false]: 'มีผู้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:53.485017499+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:53.485019848+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:53.485022586+07:00","message":"StatePrefix: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:53.48502516+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:53.746709909+07:00","message":"receive streaming session, msgId: 782"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:53.746749557+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":"2025-10-27T14:48:53.746754307+07:00","message":"receive interim result [false|false]: มีผู้เงินให้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:53.74676565+07:00","message":"[buffer interim] 782 false มีผู้เงินให้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:53.746772004+07:00","message":"[bufferProcess] interim [140000000]:มีผู้เงินให้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:53.746774012+07:00","message":"[bufferProcess] send to processor:มีผู้เงิน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:53.746779389+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:53.746781932+07:00","message":"> Transcript [4560] [false]: 'มีผู้เงิน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:53.7467847+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:53.746786597+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:53.746788245+07:00","message":"StatePrefix: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:53.746790206+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:53.810964352+07:00","message":"receive streaming session, msgId: 782"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:53.811006999+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":"2025-10-27T14:48:53.811014122+07:00","message":"receive interim result [false|false]: มีผู้เงินห้อย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:53.811029648+07:00","message":"[buffer interim] 782 false มีผู้เงินห้อย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:53.81103719+07:00","message":"[bufferProcess] interim [260000000]:มีผู้เงินห้อย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:53.811040456+07:00","message":"[bufferProcess] send to processor:มีผู้เงินให้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:53.811046717+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:53.81105126+07:00","message":"> Transcript [4561] [false]: 'มีผู้เงินให้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:53.811055277+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:53.811057497+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:53.811060432+07:00","message":"StatePrefix: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:53.811062525+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:53.941776326+07:00","message":"receive streaming session, msgId: 782"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:53.941819529+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":"2025-10-27T14:48:53.941824903+07:00","message":"receive interim result [false|false]: มีผู้เงินให้เป็น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:53.94183744+07:00","message":"[buffer interim] 782 false มีผู้เงินให้เป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:53.94184626+07:00","message":"[bufferProcess] interim [380000000]:มีผู้เงินให้เป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:53.941848269+07:00","message":"[bufferProcess] send to processor:มีผู้เงินห้อย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:53.941853573+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:53.941856263+07:00","message":"> Transcript [4562] [false]: 'มีผู้เงินห้อย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:53.941858813+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:53.941860589+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:53.941862465+07:00","message":"StatePrefix: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:53.941864214+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:53.941867935+07:00","message":"Push: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:53.941869479+07:00","message":"TextPushed: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:53.941871385+07:00","message":"Set new StatePrefix : 'มีผู้เงินห้อย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:53.941873205+07:00","message":"Next Push (prob) : 'ผู้เงินห้อย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:53.941880039+07:00","message":"push: {false มี 0 0xc00041d880}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:54.14913453+07:00","message":"receive streaming session, msgId: 782"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:54.149191359+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":"2025-10-27T14:48:54.149197067+07:00","message":"receive interim result [false|false]: มีผู้เงินให้เป็นราย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:54.149208834+07:00","message":"[buffer interim] 782 false มีผู้เงินให้เป็นราย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:54.149215211+07:00","message":"[bufferProcess] interim [620000000]:มีผู้เงินให้เป็นราย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:54.149217567+07:00","message":"[bufferProcess] send to processor:มีผู้เงินให้เป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:54.149222635+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:54.149225236+07:00","message":"> Transcript [4563] [false]: 'มีผู้เงินให้เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:54.149227309+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:54.14922899+07:00","message":"Set new StatePrefix: 'มีผู้เงินให้เป็น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:54.20284764+07:00","message":"receive streaming session, msgId: 782"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:54.202884636+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":"2025-10-27T14:48:54.202890635+07:00","message":"receive interim result [false|false]: มีผู้เงินให้เป็นระยะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:54.202905393+07:00","message":"[buffer interim] 782 false มีผู้เงินให้เป็นระยะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:54.202921306+07:00","message":"[bufferProcess] interim [680000000]:มีผู้เงินให้เป็นระยะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:54.202923531+07:00","message":"[bufferProcess] send to processor:มีผู้เงินให้เป็นราย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:54.202926645+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:54.202937256+07:00","message":"> Transcript [4564] [false]: 'มีผู้เงินให้เป็นราย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:54.202941823+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:54.202943638+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:54.20294547+07:00","message":"StatePrefix: 'มีผู้เงินให้เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:54.202947731+07:00","message":"TextPushed: 'มี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:54.638559671+07:00","message":"receive streaming session, msgId: 782"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:54.638601531+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":"2025-10-27T14:48:54.638607859+07:00","message":"receive interim result [false|false]: มีผู้เงินให้เป็นระยะทุก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:54.638622418+07:00","message":"[buffer interim] 782 false มีผู้เงินให้เป็นระยะทุก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:54.638633527+07:00","message":"[bufferProcess] interim [40000000]:มีผู้เงินให้เป็นระยะทุก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:54.63863572+07:00","message":"[bufferProcess] send to processor:มีผู้เงินให้เป็นระยะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:54.63864107+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:54.638643669+07:00","message":"> Transcript [4565] [false]: 'มีผู้เงินให้เป็นระยะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:54.638646456+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:54.638648508+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:54.638650704+07:00","message":"StatePrefix: 'มีผู้เงินให้เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:54.638653089+07:00","message":"TextPushed: 'มี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:54.715540642+07:00","message":"receive streaming session, msgId: 782"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:54.715584748+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":"2025-10-27T14:48:54.715589637+07:00","message":"receive interim result [false|false]: มีผู้เงินให้เป็นระยะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:54.715603421+07:00","message":"[buffer interim] 782 false มีผู้เงินให้เป็นระยะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:54.715611129+07:00","message":"[bufferProcess] interim [160000000]:มีผู้เงินให้เป็นระยะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:54.71561417+07:00","message":"[bufferProcess] send to processor:มีผู้เงินให้เป็นระยะทุก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:54.715620697+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:54.715624681+07:00","message":"> Transcript [4566] [false]: 'มีผู้เงินให้เป็นระยะทุก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:54.715628973+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:54.715633761+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:54.715635845+07:00","message":"StatePrefix: 'มีผู้เงินให้เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:54.715638061+07:00","message":"TextPushed: 'มี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:54.719871487+07:00","message":"receive streaming session, msgId: 782"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:54.719901082+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":"2025-10-27T14:48:54.719905549+07:00","message":"receive interim result [false|false]: มีผู้เงินให้เป็นระยะทุกหมู่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:54.719917007+07:00","message":"[buffer interim] 782 false มีผู้เงินให้เป็นระยะทุกหมู่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:54.719921559+07:00","message":"[bufferProcess] interim [220000000]:มีผู้เงินให้เป็นระยะทุกหมู่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:54.719923599+07:00","message":"[bufferProcess] send to processor:มีผู้เงินให้เป็นระยะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:54.719927789+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:54.719940431+07:00","message":"> Transcript [4567] [false]: 'มีผู้เงินให้เป็นระยะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:54.719943275+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:54.719945001+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:54.719946554+07:00","message":"StatePrefix: 'มีผู้เงินให้เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:54.719948692+07:00","message":"TextPushed: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:54.719953033+07:00","message":"Push: 'ผู้เงินให้เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:54.71995457+07:00","message":"TextPushed: 'มีผู้เงินให้เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:54.719956266+07:00","message":"Set new StatePrefix : 'มีผู้เงินให้เป็นระยะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:54.719958279+07:00","message":"Next Push (prob) : 'ระยะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:54.71996576+07:00","message":"push: {false ผู้เงินให้เป็น 0 0xc00041d880}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:54.840964196+07:00","message":"receive streaming session, msgId: 782"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:54.841004108+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":"2025-10-27T14:48:54.841011724+07:00","message":"receive interim result [false|false]: มีผู้เงินให้เป็นระยะทุกมุม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:54.841027862+07:00","message":"[buffer interim] 782 false มีผู้เงินให้เป็นระยะทุกมุม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:54.841036235+07:00","message":"[bufferProcess] interim [280000000]:มีผู้เงินให้เป็นระยะทุกมุม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:54.841038981+07:00","message":"[bufferProcess] send to processor:มีผู้เงินให้เป็นระยะทุกหมู่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:54.841047617+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:54.841051374+07:00","message":"> Transcript [4568] [false]: 'มีผู้เงินให้เป็นระยะทุกหมู่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:54.841055858+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:54.841058496+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:54.841061375+07:00","message":"StatePrefix: 'มีผู้เงินให้เป็นระยะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:54.841064217+07:00","message":"TextPushed: 'มีผู้เงินให้เป็น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:55.409060098+07:00","message":"receive streaming session, msgId: 782"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:55.409098396+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":"2025-10-27T14:48:55.409104085+07:00","message":"receive interim result [false|false]: มีผู้เงินให้เป็นระยะทุกมุม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:55.409119677+07:00","message":"[buffer interim] 782 false มีผู้เงินให้เป็นระยะทุกมุม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:55.409128283+07:00","message":"[bufferProcess] interim [880000000]:มีผู้เงินให้เป็นระยะทุกมุม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:55.409130359+07:00","message":"[bufferProcess] send to processor:มีผู้เงินให้เป็นระยะทุกมุม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:55.409135513+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:55.409138098+07:00","message":"> Transcript [4569] [false]: 'มีผู้เงินให้เป็นระยะทุกมุม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:55.409141134+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:55.409143076+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:55.409144914+07:00","message":"StatePrefix: 'มีผู้เงินให้เป็นระยะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:55.409147328+07:00","message":"TextPushed: 'มีผู้เงินให้เป็น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:55.614309563+07:00","message":"receive streaming session, msgId: 782"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:55.614342654+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":"2025-10-27T14:48:55.61434809+07:00","message":"receive interim result [false|false]: มีผู้เงินให้เป็นระยะทุกมุมที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:55.614361618+07:00","message":"[buffer interim] 782 false มีผู้เงินให้เป็นระยะทุกมุมที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:55.614368411+07:00","message":"[bufferProcess] interim [60000000]:มีผู้เงินให้เป็นระยะทุกมุมที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:55.614383467+07:00","message":"[bufferProcess] send to processor:มีผู้เงินให้เป็นระยะทุกมุม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:55.614392002+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:55.614395434+07:00","message":"> Transcript [4570] [false]: 'มีผู้เงินให้เป็นระยะทุกมุม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:55.614399755+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:55.614401995+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:55.614405329+07:00","message":"StatePrefix: 'มีผู้เงินให้เป็นระยะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:55.614408256+07:00","message":"TextPushed: 'มีผู้เงินให้เป็น'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:48:55.752444566+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:48:55.752438642+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:55.760738753+07:00","message":"receive streaming session, msgId: 782"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:55.760765635+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":"2025-10-27T14:48:55.760770421+07:00","message":"receive interim result [false|false]: มีผู้เงินให้เป็นระยะทุกมุม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:55.760783622+07:00","message":"[buffer interim] 782 false มีผู้เงินให้เป็นระยะทุกมุม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:55.760789831+07:00","message":"[bufferProcess] interim [180000000]:มีผู้เงินให้เป็นระยะทุกมุม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:55.760792331+07:00","message":"[bufferProcess] send to processor:มีผู้เงินให้เป็นระยะทุกมุมที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:55.760798143+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:55.760800518+07:00","message":"> Transcript [4571] [false]: 'มีผู้เงินให้เป็นระยะทุกมุมที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:55.760803721+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:55.760805748+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:55.760807182+07:00","message":"StatePrefix: 'มีผู้เงินให้เป็นระยะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:55.760809352+07:00","message":"TextPushed: 'มีผู้เงินให้เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:55.760813405+07:00","message":"Push: 'ระยะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:55.760815123+07:00","message":"TextPushed: 'มีผู้เงินให้เป็นระยะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:55.760816836+07:00","message":"Set new StatePrefix : 'มีผู้เงินให้เป็นระยะทุกมุมที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:55.76081865+07:00","message":"Next Push (prob) : 'ทุกมุมที่'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:55.760826326+07:00","message":"push: {false ระยะ 0 0xc00041d880}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:55.829239626+07:00","message":"receive streaming session, msgId: 782"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:55.829273282+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":"2025-10-27T14:48:55.829278651+07:00","message":"receive interim result [false|false]: มีผู้เงินให้เป็นระยะทุกมุมที่เอว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:55.829290782+07:00","message":"[buffer interim] 782 false มีผู้เงินให้เป็นระยะทุกมุมที่เอว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:55.829297331+07:00","message":"[bufferProcess] interim [300000000]:มีผู้เงินให้เป็นระยะทุกมุมที่เอว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:55.829299589+07:00","message":"[bufferProcess] send to processor:มีผู้เงินให้เป็นระยะทุกมุม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:55.829304634+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:55.829307198+07:00","message":"> Transcript [4572] [false]: 'มีผู้เงินให้เป็นระยะทุกมุม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:55.829309874+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:56.148370611+07:00","message":"receive streaming session, msgId: 782"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:56.148410235+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":"2025-10-27T14:48:56.148416234+07:00","message":"receive interim result [false|false]: มีผู้เงินให้เป็นระยะทุกมุมที่เอวพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:56.148428402+07:00","message":"[buffer interim] 782 false มีผู้เงินให้เป็นระยะทุกมุมที่เอวพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:56.148434623+07:00","message":"[bufferProcess] interim [600000000]:มีผู้เงินให้เป็นระยะทุกมุมที่เอวพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:56.148436962+07:00","message":"[bufferProcess] send to processor:มีผู้เงินให้เป็นระยะทุกมุมที่เอว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:56.148442154+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:56.148444715+07:00","message":"> Transcript [4573] [false]: 'มีผู้เงินให้เป็นระยะทุกมุมที่เอว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:56.148447766+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:56.148449738+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:56.148451303+07:00","message":"StatePrefix: 'มีผู้เงินให้เป็นระยะทุกมุมที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:56.148453414+07:00","message":"TextPushed: 'มีผู้เงินให้เป็นระยะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:56.318560202+07:00","message":"receive streaming session, msgId: 782"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:56.318593636+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":"2025-10-27T14:48:56.318598703+07:00","message":"receive interim result [false|false]: มีผู้เงินให้เป็นระยะทุกมุมที่เอวพระบรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:56.31861368+07:00","message":"[buffer interim] 782 false มีผู้เงินให้เป็นระยะทุกมุมที่เอวพระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:56.318620383+07:00","message":"[bufferProcess] interim [780000000]:มีผู้เงินให้เป็นระยะทุกมุมที่เอวพระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:56.318622471+07:00","message":"[bufferProcess] send to processor:มีผู้เงินให้เป็นระยะทุกมุมที่เอวพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:56.318625968+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:56.318628482+07:00","message":"> Transcript [4574] [false]: 'มีผู้เงินให้เป็นระยะทุกมุมที่เอวพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:56.318631407+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:56.318633428+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:56.318635347+07:00","message":"StatePrefix: 'มีผู้เงินให้เป็นระยะทุกมุมที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:56.318637782+07:00","message":"TextPushed: 'มีผู้เงินให้เป็นระยะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:56.50995615+07:00","message":"receive streaming session, msgId: 782"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:56.509990033+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":"2025-10-27T14:48:56.509995604+07:00","message":"receive interim result [false|false]: มีผู้เงินให้เป็นระยะทุกมุมที่เอวพระบรมโกศ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:56.510005279+07:00","message":"[buffer interim] 782 false มีผู้เงินให้เป็นระยะทุกมุมที่เอวพระบรมโกศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:56.510012537+07:00","message":"[bufferProcess] interim [20000000]:มีผู้เงินให้เป็นระยะทุกมุมที่เอวพระบรมโกศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:56.510014654+07:00","message":"[bufferProcess] send to processor:มีผู้เงินให้เป็นระยะทุกมุมที่เอวพระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:56.51001792+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:56.510020433+07:00","message":"> Transcript [4575] [false]: 'มีผู้เงินให้เป็นระยะทุกมุมที่เอวพระบรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:56.510023511+07:00","message":"Count interim (case 1.2): 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:56.510025165+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:56.510027125+07:00","message":"StatePrefix: 'มีผู้เงินให้เป็นระยะทุกมุมที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:56.510029175+07:00","message":"TextPushed: 'มีผู้เงินให้เป็นระยะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:57.15643636+07:00","message":"receive streaming session, msgId: 782"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:57.156483355+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีผู้เงินให้เป็นระยะทุกมุมที่เอวพระบรมโกศ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:57.156491161+07:00","message":"receive interim result [false|false]: มีผู้เงินให้เป็นระยะทุกมุมที่เอวพระบรมโกศ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:57.156508919+07:00","message":"[buffer interim] 782 false มีผู้เงินให้เป็นระยะทุกมุมที่เอวพระบรมโกศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:57.156520176+07:00","message":"[bufferProcess] interim [620000000]:มีผู้เงินให้เป็นระยะทุกมุมที่เอวพระบรมโกศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:57.156523696+07:00","message":"[bufferProcess] send to processor:มีผู้เงินให้เป็นระยะทุกมุมที่เอวพระบรมโกศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:57.15652855+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:57.156532171+07:00","message":"> Transcript [4576] [false]: 'มีผู้เงินให้เป็นระยะทุกมุมที่เอวพระบรมโกศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:57.156536766+07:00","message":"Count interim (case 1.1): 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:57.15653922+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:57.15654223+07:00","message":"StatePrefix: 'มีผู้เงินให้เป็นระยะทุกมุมที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:57.156545218+07:00","message":"TextPushed: 'มีผู้เงินให้เป็นระยะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:57.156551928+07:00","message":"Push: 'ทุกมุมที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:57.156555538+07:00","message":"TextPushed: 'มีผู้เงินให้เป็นระยะทุกมุมที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:57.156558228+07:00","message":"Set new StatePrefix : 'มีผู้เงินให้เป็นระยะทุกมุมที่เอวพระบรมโกศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:57.156561695+07:00","message":"Next Push (prob) : 'เอวพระบรมโกศ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:57.156572085+07:00","message":"push: {false ทุกมุมที่ 0 0xc00041d880}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:57.397571241+07:00","message":"receive streaming session, msgId: 782"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:57.397622027+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":"2025-10-27T14:48:57.397629791+07:00","message":"receive interim result [false|false]: มีผู้เงินให้เป็นระยะทุกมุมที่เอวพระบรมโกศระดับ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:57.397648999+07:00","message":"[buffer interim] 782 false มีผู้เงินให้เป็นระยะทุกมุมที่เอวพระบรมโกศระดับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:57.397666444+07:00","message":"[bufferProcess] interim [860000000]:มีผู้เงินให้เป็นระยะทุกมุมที่เอวพระบรมโกศระดับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:57.397671522+07:00","message":"[bufferProcess] send to processor:มีผู้เงินให้เป็นระยะทุกมุมที่เอวพระบรมโกศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:57.39767604+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:57.397679627+07:00","message":"> Transcript [4577] [false]: 'มีผู้เงินให้เป็นระยะทุกมุมที่เอวพระบรมโกศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:57.397684513+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:57.397687053+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:57.39768925+07:00","message":"StatePrefix: 'มีผู้เงินให้เป็นระยะทุกมุมที่เอวพระบรมโกศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:57.397692478+07:00","message":"TextPushed: 'มีผู้เงินให้เป็นระยะทุกมุมที่'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:57.663815371+07:00","message":"receive streaming session, msgId: 782"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:57.663849379+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":"2025-10-27T14:48:57.663855071+07:00","message":"receive interim result [false|false]: มีผู้เงินให้เป็นระยะทุกมุมที่เอวพระบรมโกศประดับดอก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:57.663867652+07:00","message":"[buffer interim] 782 false มีผู้เงินให้เป็นระยะทุกมุมที่เอวพระบรมโกศประดับดอก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:57.663874448+07:00","message":"[bufferProcess] interim [100000000]:มีผู้เงินให้เป็นระยะทุกมุมที่เอวพระบรมโกศประดับดอก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:57.663877095+07:00","message":"[bufferProcess] send to processor:มีผู้เงินให้เป็นระยะทุกมุมที่เอวพระบรมโกศระดับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:57.663882712+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:57.663885304+07:00","message":"> Transcript [4578] [false]: 'มีผู้เงินให้เป็นระยะทุกมุมที่เอวพระบรมโกศระดับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:57.663888413+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:57.663890382+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:57.663892116+07:00","message":"StatePrefix: 'มีผู้เงินให้เป็นระยะทุกมุมที่เอวพระบรมโกศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:57.663894386+07:00","message":"TextPushed: 'มีผู้เงินให้เป็นระยะทุกมุมที่'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:57.850729181+07:00","message":"receive streaming session, msgId: 782"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:57.850763291+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":"2025-10-27T14:48:57.85077232+07:00","message":"receive interim result [false|false]: มีผู้เงินให้เป็นระยะทุกมุมที่เอวพระบรมโกศประดับดอกไม้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:57.850789716+07:00","message":"[buffer interim] 782 false มีผู้เงินให้เป็นระยะทุกมุมที่เอวพระบรมโกศประดับดอกไม้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:57.850796822+07:00","message":"[bufferProcess] interim [280000000]:มีผู้เงินให้เป็นระยะทุกมุมที่เอวพระบรมโกศประดับดอกไม้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:57.850799438+07:00","message":"[bufferProcess] send to processor:มีผู้เงินให้เป็นระยะทุกมุมที่เอวพระบรมโกศประดับดอก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:57.850805044+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:57.850815589+07:00","message":"> Transcript [4579] [false]: 'มีผู้เงินให้เป็นระยะทุกมุมที่เอวพระบรมโกศประดับดอก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:57.850819663+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:57.850821541+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:57.850823802+07:00","message":"StatePrefix: 'มีผู้เงินให้เป็นระยะทุกมุมที่เอวพระบรมโกศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:57.850826315+07:00","message":"TextPushed: 'มีผู้เงินให้เป็นระยะทุกมุมที่'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:58.237976102+07:00","message":"receive streaming session, msgId: 782"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:58.238014173+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":"2025-10-27T14:48:58.238019709+07:00","message":"receive interim result [false|false]: มีผู้เงินให้เป็นระยะทุกมุมที่เอวพระบรมโกศประดับดอกไม้เพชร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:58.23803379+07:00","message":"[buffer interim] 782 false มีผู้เงินให้เป็นระยะทุกมุมที่เอวพระบรมโกศประดับดอกไม้เพชร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:58.238040672+07:00","message":"[bufferProcess] interim [640000000]:มีผู้เงินให้เป็นระยะทุกมุมที่เอวพระบรมโกศประดับดอกไม้เพชร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:58.238042934+07:00","message":"[bufferProcess] send to processor:มีผู้เงินให้เป็นระยะทุกมุมที่เอวพระบรมโกศประดับดอกไม้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:58.238048193+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:58.23805146+07:00","message":"> Transcript [4580] [false]: 'มีผู้เงินให้เป็นระยะทุกมุมที่เอวพระบรมโกศประดับดอกไม้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:58.238055166+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:58.238056757+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:58.238058659+07:00","message":"StatePrefix: 'มีผู้เงินให้เป็นระยะทุกมุมที่เอวพระบรมโกศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:58.23806096+07:00","message":"TextPushed: 'มีผู้เงินให้เป็นระยะทุกมุมที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:58.238065229+07:00","message":"Push: 'เอวพระบรมโกศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:58.23806693+07:00","message":"TextPushed: 'มีผู้เงินให้เป็นระยะทุกมุมที่เอวพระบรมโกศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:58.238068662+07:00","message":"Set new StatePrefix : 'มีผู้เงินให้เป็นระยะทุกมุมที่เอวพระบรมโกศประดับดอกไม้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:58.238070889+07:00","message":"Next Push (prob) : 'ประดับดอกไม้'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:58.23807903+07:00","message":"push: {false เอวพระบรมโกศ 0 0xc00041d880}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:58.439456245+07:00","message":"receive streaming session, msgId: 782"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:58.439497807+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":"2025-10-27T14:48:58.439504166+07:00","message":"receive interim result [false|false]: มีผู้เงินให้เป็นระยะทุกมุมที่เอวพระบรมโกศประดับดอกไม้เพชรเรียก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:58.439518269+07:00","message":"[buffer interim] 782 false มีผู้เงินให้เป็นระยะทุกมุมที่เอวพระบรมโกศประดับดอกไม้เพชรเรียก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:58.439525145+07:00","message":"[bufferProcess] interim [880000000]:มีผู้เงินให้เป็นระยะทุกมุมที่เอวพระบรมโกศประดับดอกไม้เพชรเรียก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:58.439527892+07:00","message":"[bufferProcess] send to processor:มีผู้เงินให้เป็นระยะทุกมุมที่เอวพระบรมโกศประดับดอกไม้เพชร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:58.439533405+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:58.439546461+07:00","message":"> Transcript [4581] [false]: 'มีผู้เงินให้เป็นระยะทุกมุมที่เอวพระบรมโกศประดับดอกไม้เพชร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:58.439550094+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:58.439551902+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:58.439554018+07:00","message":"StatePrefix: 'มีผู้เงินให้เป็นระยะทุกมุมที่เอวพระบรมโกศประดับดอกไม้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:58.43955628+07:00","message":"TextPushed: 'มีผู้เงินให้เป็นระยะทุกมุมที่เอวพระบรมโกศ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:58.560797835+07:00","message":"receive streaming session, msgId: 782"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:58.560835016+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":"2025-10-27T14:48:58.560840192+07:00","message":"receive interim result [false|false]: มีผู้เงินให้เป็นระยะทุกมุมที่เอวพระบรมโกศประดับดอกไม้เพชรเรียกว่า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:58.560859551+07:00","message":"[buffer interim] 782 false มีผู้เงินให้เป็นระยะทุกมุมที่เอวพระบรมโกศประดับดอกไม้เพชรเรียกว่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:58.560867304+07:00","message":"[bufferProcess] interim [940000000]:มีผู้เงินให้เป็นระยะทุกมุมที่เอวพระบรมโกศประดับดอกไม้เพชรเรียกว่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:58.560869593+07:00","message":"[bufferProcess] send to processor:มีผู้เงินให้เป็นระยะทุกมุมที่เอวพระบรมโกศประดับดอกไม้เพชรเรียก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:58.560873016+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:58.560875646+07:00","message":"> Transcript [4582] [false]: 'มีผู้เงินให้เป็นระยะทุกมุมที่เอวพระบรมโกศประดับดอกไม้เพชรเรียก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:58.560878786+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:58.560880636+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:58.560882461+07:00","message":"StatePrefix: 'มีผู้เงินให้เป็นระยะทุกมุมที่เอวพระบรมโกศประดับดอกไม้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:58.560885395+07:00","message":"TextPushed: 'มีผู้เงินให้เป็นระยะทุกมุมที่เอวพระบรมโกศ'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:48:58.752762271+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:48:58.75278162+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:58.809018967+07:00","message":"receive streaming session, msgId: 782"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:58.80905788+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีผู้เงินให้เป็นระยะทุกมุมที่เอวพระบรมโกศประดับดอกไม้เพชรเรียกว่าดอก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:58.809065512+07:00","message":"receive interim result [false|false]: มีผู้เงินให้เป็นระยะทุกมุมที่เอวพระบรมโกศประดับดอกไม้เพชรเรียกว่าดอก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:58.809080993+07:00","message":"[buffer interim] 782 false มีผู้เงินให้เป็นระยะทุกมุมที่เอวพระบรมโกศประดับดอกไม้เพชรเรียกว่าดอก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:58.809089145+07:00","message":"[bufferProcess] interim [240000000]:มีผู้เงินให้เป็นระยะทุกมุมที่เอวพระบรมโกศประดับดอกไม้เพชรเรียกว่าดอก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:58.809091487+07:00","message":"[bufferProcess] send to processor:มีผู้เงินให้เป็นระยะทุกมุมที่เอวพระบรมโกศประดับดอกไม้เพชรเรียกว่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:58.80909523+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:58.809098079+07:00","message":"> Transcript [4583] [false]: 'มีผู้เงินให้เป็นระยะทุกมุมที่เอวพระบรมโกศประดับดอกไม้เพชรเรียกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:58.809101193+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:58.809102897+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:58.80910507+07:00","message":"StatePrefix: 'มีผู้เงินให้เป็นระยะทุกมุมที่เอวพระบรมโกศประดับดอกไม้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:58.809107262+07:00","message":"TextPushed: 'มีผู้เงินให้เป็นระยะทุกมุมที่เอวพระบรมโกศ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:58.944417768+07:00","message":"receive streaming session, msgId: 782"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:58.944452549+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีผู้เงินให้เป็นระยะทุกมุมที่เอวพระบรมโกศประดับดอกไม้เพชรเรียกว่าดอกไม้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:58.944458173+07:00","message":"receive interim result [false|false]: มีผู้เงินให้เป็นระยะทุกมุมที่เอวพระบรมโกศประดับดอกไม้เพชรเรียกว่าดอกไม้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:58.944472488+07:00","message":"[buffer interim] 782 false มีผู้เงินให้เป็นระยะทุกมุมที่เอวพระบรมโกศประดับดอกไม้เพชรเรียกว่าดอกไม้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:58.944499207+07:00","message":"[bufferProcess] interim [420000000]:มีผู้เงินให้เป็นระยะทุกมุมที่เอวพระบรมโกศประดับดอกไม้เพชรเรียกว่าดอกไม้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:58.94450205+07:00","message":"[bufferProcess] send to processor:มีผู้เงินให้เป็นระยะทุกมุมที่เอวพระบรมโกศประดับดอกไม้เพชรเรียกว่าดอก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:58.944505917+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:58.94450861+07:00","message":"> Transcript [4584] [false]: 'มีผู้เงินให้เป็นระยะทุกมุมที่เอวพระบรมโกศประดับดอกไม้เพชรเรียกว่าดอก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:58.944512085+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:58.944513871+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:58.944515887+07:00","message":"StatePrefix: 'มีผู้เงินให้เป็นระยะทุกมุมที่เอวพระบรมโกศประดับดอกไม้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:58.944518376+07:00","message":"TextPushed: 'มีผู้เงินให้เป็นระยะทุกมุมที่เอวพระบรมโกศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:58.944520969+07:00","message":"Push: 'ประดับดอกไม้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:58.94452244+07:00","message":"TextPushed: 'มีผู้เงินให้เป็นระยะทุกมุมที่เอวพระบรมโกศประดับดอกไม้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:58.944524293+07:00","message":"Set new StatePrefix : 'มีผู้เงินให้เป็นระยะทุกมุมที่เอวพระบรมโกศประดับดอกไม้เพชรเรียกว่าดอก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:58.944526541+07:00","message":"Next Push (prob) : 'เพชรเรียกว่าดอก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:58.944551156+07:00","message":"push: {false ประดับดอกไม้ 0 0xc00041d880}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:59.356413709+07:00","message":"[GCS] IsForceVAD: false for message ID: 782"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:59.448538546+07:00","message":"receive streaming session, msgId: 782"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:59.448568164+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีผู้เงินให้เป็นระยะทุกมุมที่เอวพระบรมโกศประดับดอกไม้เพชรเรียกว่าดอกไม้เอก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:59.448574143+07:00","message":"receive interim result [false|false]: มีผู้เงินให้เป็นระยะทุกมุมที่เอวพระบรมโกศประดับดอกไม้เพชรเรียกว่าดอกไม้เอก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:59.448585546+07:00","message":"[buffer interim] 782 false มีผู้เงินให้เป็นระยะทุกมุมที่เอวพระบรมโกศประดับดอกไม้เพชรเรียกว่าดอกไม้เอก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:59.448591223+07:00","message":"[bufferProcess] interim [840000000]:มีผู้เงินให้เป็นระยะทุกมุมที่เอวพระบรมโกศประดับดอกไม้เพชรเรียกว่าดอกไม้เอก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:59.44859358+07:00","message":"[bufferProcess] send to processor:มีผู้เงินให้เป็นระยะทุกมุมที่เอวพระบรมโกศประดับดอกไม้เพชรเรียกว่าดอกไม้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:59.44859884+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:59.448600874+07:00","message":"> Transcript [4585] [false]: 'มีผู้เงินให้เป็นระยะทุกมุมที่เอวพระบรมโกศประดับดอกไม้เพชรเรียกว่าดอกไม้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:59.448604637+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:59.448606472+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:59.448607966+07:00","message":"StatePrefix: 'มีผู้เงินให้เป็นระยะทุกมุมที่เอวพระบรมโกศประดับดอกไม้เพชรเรียกว่าดอก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:59.448610303+07:00","message":"TextPushed: 'มีผู้เงินให้เป็นระยะทุกมุมที่เอวพระบรมโกศประดับดอกไม้'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:59.451332502+07:00","message":"receive streaming session, msgId: 782"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:59.451354827+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":"2025-10-27T14:48:59.451359313+07:00","message":"receive interim result [false|false]: มีผู้เงินให้เป็นระยะทุกมุมที่เอวพระบรมโกศประดับดอกไม้เพชรเรียกว่าดอกไม้เอว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:59.451369706+07:00","message":"[buffer interim] 782 false มีผู้เงินให้เป็นระยะทุกมุมที่เอวพระบรมโกศประดับดอกไม้เพชรเรียกว่าดอกไม้เอว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:59.451374547+07:00","message":"[bufferProcess] interim [900000000]:มีผู้เงินให้เป็นระยะทุกมุมที่เอวพระบรมโกศประดับดอกไม้เพชรเรียกว่าดอกไม้เอว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:59.451376705+07:00","message":"[bufferProcess] send to processor:มีผู้เงินให้เป็นระยะทุกมุมที่เอวพระบรมโกศประดับดอกไม้เพชรเรียกว่าดอกไม้เอก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:59.451381377+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:59.451383377+07:00","message":"> Transcript [4586] [false]: 'มีผู้เงินให้เป็นระยะทุกมุมที่เอวพระบรมโกศประดับดอกไม้เพชรเรียกว่าดอกไม้เอก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:59.451386405+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:59.451388018+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:59.451389552+07:00","message":"StatePrefix: 'มีผู้เงินให้เป็นระยะทุกมุมที่เอวพระบรมโกศประดับดอกไม้เพชรเรียกว่าดอก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:59.451391869+07:00","message":"TextPushed: 'มีผู้เงินให้เป็นระยะทุกมุมที่เอวพระบรมโกศประดับดอกไม้'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:59.487711655+07:00","message":"[GCS] Start streaming session, msgId: 783"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:59.557736793+07:00","message":"receive streaming session, msgId: 782"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:59.557770879+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีผู้เงินห้อยเป็นระยะทุกมุมที่เอวพระบรมโกศประดับดอกไม้เพชรเรียกว่าดอกไม้เอว\",\"confidence\":0.94906926}],\"is_final\":true,\"result_end_time\":{\"seconds\":7,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:59.557777796+07:00","message":"receive interim result [true|false]: มีผู้เงินห้อยเป็นระยะทุกมุมที่เอวพระบรมโกศประดับดอกไม้เพชรเรียกว่าดอกไม้เอว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:59.557785088+07:00","message":"end recv isFinal message id 782"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:59.557788011+07:00","message":"end Recv id 782"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:59.55779451+07:00","message":"[buffer interim] 782 true มีผู้เงินห้อยเป็นระยะทุกมุมที่เอวพระบรมโกศประดับดอกไม้เพชรเรียกว่าดอกไม้เอว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:59.557802473+07:00","message":"[bufferProcess] interim [20000000]:มีผู้เงินห้อยเป็นระยะทุกมุมที่เอวพระบรมโกศประดับดอกไม้เพชรเรียกว่าดอกไม้เอว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:59.557805844+07:00","message":"[bufferProcess] send to processor (isfinal):มีผู้เงินให้เป็นระยะทุกมุมที่เอวพระบรมโกศประดับดอกไม้เพชรเรียกว่าดอกไม้เอว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:59.557809523+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:59.55781214+07:00","message":"> Transcript [4587] [false]: 'มีผู้เงินให้เป็นระยะทุกมุมที่เอวพระบรมโกศประดับดอกไม้เพชรเรียกว่าดอกไม้เอว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:59.557815253+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:59.557816926+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:59.557820111+07:00","message":"StatePrefix: 'มีผู้เงินให้เป็นระยะทุกมุมที่เอวพระบรมโกศประดับดอกไม้เพชรเรียกว่าดอก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:59.557822623+07:00","message":"TextPushed: 'มีผู้เงินให้เป็นระยะทุกมุมที่เอวพระบรมโกศประดับดอกไม้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:59.557824217+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:59.557825977+07:00","message":"> Transcript [4588] [true]: 'มีผู้เงินห้อยเป็นระยะทุกมุมที่เอวพระบรมโกศประดับดอกไม้เพชรเรียกว่าดอกไม้เอว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:59.557827849+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:59.557829293+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:59.55783057+07:00","message":"StatePrefix: 'มีผู้เงินให้เป็นระยะทุกมุมที่เอวพระบรมโกศประดับดอกไม้เพชรเรียกว่าดอก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:59.55783244+07:00","message":"TextPushed: 'มีผู้เงินให้เป็นระยะทุกมุมที่เอวพระบรมโกศประดับดอกไม้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:59.557833849+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:59.558042433+07:00","message":"Push: 'เอว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:59.558046615+07:00","message":"TextPushed: 'มีผู้เงินให้เป็นระยะทุกมุมที่เอวพระบรมโกศประดับดอกไม้เอว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:59.558049459+07:00","message":"Set new StatePrefix : 'มีผู้เงินห้อยเป็นระยะทุกมุมที่เอวพระบรมโกศประดับดอกไม้เพชรเรียกว่าดอกไม้เอว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:59.558052666+07:00","message":"Next Push (prob) : 'มีผู้เงินห้อยเป็นระยะทุกมุมที่เอวพระบรมโกศประดับดอกไม้เพชรเรียกว่าดอกไม้เอว'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:48:59.558063005+07:00","message":"push: {true เอว 0 0xc00041d880}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:48:59.558067244+07:00","message":"write aligntment file to 'tmp/7446/align_message_id_782.html'"}
{"level":"info","service":"Main","time":"2025-10-27T14:48:59.570405369+07:00","message":"write wav file: './tmp/7446/7446_782.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:00.186509048+07:00","message":"receive streaming session, msgId: 783"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:00.186539608+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":"2025-10-27T14:49:00.186544207+07:00","message":"receive interim result [false|false]: รอ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:00.186551895+07:00","message":"[buffer interim] 783 false รอ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:00.186558017+07:00","message":"[bufferProcess] interim [720000000]:รอ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:00.186559464+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:00.352182311+07:00","message":"receive streaming session, msgId: 783"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:00.352206563+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":"2025-10-27T14:49:00.352211002+07:00","message":"receive interim result [false|false]: รอบ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:00.352223325+07:00","message":"[buffer interim] 783 false รอบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:00.352228564+07:00","message":"[bufferProcess] interim [840000000]:รอบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:00.352230274+07:00","message":"[bufferProcess] send to processor:รอ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:00.352233161+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:00.352235853+07:00","message":"> Transcript [4589] [false]: 'รอ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:00.352237678+07:00","message":"Set StatePrefix (first interim): 'รอ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:00.925428466+07:00","message":"receive streaming session, msgId: 783"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:00.925464914+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รอบ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:00.925472547+07:00","message":"receive interim result [false|false]: รอบ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:00.925485909+07:00","message":"[buffer interim] 783 false รอบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:00.925503075+07:00","message":"[bufferProcess] interim [440000000]:รอบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:00.925506117+07:00","message":"[bufferProcess] send to processor:รอบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:00.925512369+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:00.925515626+07:00","message":"> Transcript [4590] [false]: 'รอบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:00.925520599+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:00.925523029+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:00.925525755+07:00","message":"StatePrefix: 'รอ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:00.92552851+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:01.057198874+07:00","message":"receive streaming session, msgId: 783"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:01.057230477+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":"2025-10-27T14:49:01.057235436+07:00","message":"receive interim result [false|false]: รอบหน้าจะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:01.05724878+07:00","message":"[buffer interim] 783 false รอบหน้าจะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:01.057255428+07:00","message":"[bufferProcess] interim [560000000]:รอบหน้าจะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:01.05725727+07:00","message":"[bufferProcess] send to processor:รอบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:01.057262687+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:01.057265106+07:00","message":"> Transcript [4591] [false]: 'รอบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:01.057267466+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:01.057269365+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:01.057271241+07:00","message":"StatePrefix: 'รอ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:01.057273059+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:01.058881891+07:00","message":"receive streaming session, msgId: 783"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:01.058891901+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":"2025-10-27T14:49:01.058895213+07:00","message":"receive interim result [false|false]: รอบ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:01.058901489+07:00","message":"[buffer interim] 783 false รอบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:01.058904527+07:00","message":"[bufferProcess] interim [620000000]:รอบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:01.058906327+07:00","message":"[bufferProcess] send to processor:รอบหน้าจะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:01.058908339+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:01.058910086+07:00","message":"> Transcript [4592] [false]: 'รอบหน้าจะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:01.058911886+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:01.058916797+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:01.058918245+07:00","message":"StatePrefix: 'รอ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:01.058919641+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:01.258818264+07:00","message":"receive streaming session, msgId: 783"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:01.258849296+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":"2025-10-27T14:49:01.258854727+07:00","message":"receive interim result [false|false]: รอบนี้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:01.258867389+07:00","message":"[buffer interim] 783 false รอบนี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:01.258874029+07:00","message":"[bufferProcess] interim [800000000]:รอบนี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:01.258875975+07:00","message":"[bufferProcess] send to processor:รอบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:01.258884472+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:01.258887177+07:00","message":"> Transcript [4593] [false]: 'รอบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:01.258889717+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:01.258891342+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:01.258892917+07:00","message":"StatePrefix: 'รอ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:01.258894849+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:01.258899333+07:00","message":"Push: 'รอ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:01.258900805+07:00","message":"TextPushed: 'รอ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:01.25890243+07:00","message":"Set new StatePrefix : 'รอบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:01.258904167+07:00","message":"Next Push (prob) : 'บ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:01.258911781+07:00","message":"push: {false รอ 0 0xc002922a80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:01.454024478+07:00","message":"receive streaming session, msgId: 783"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:01.454060491+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":"2025-10-27T14:49:01.45406599+07:00","message":"receive interim result [false|false]: รอบนี้ถ้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:01.454079521+07:00","message":"[buffer interim] 783 false รอบนี้ถ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:01.454086692+07:00","message":"[bufferProcess] interim [980000000]:รอบนี้ถ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:01.454088655+07:00","message":"[bufferProcess] send to processor:รอบนี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:01.454091957+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:01.45409441+07:00","message":"> Transcript [4594] [false]: 'รอบนี้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:01.454097092+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:01.45409882+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:01.454100739+07:00","message":"StatePrefix: 'รอบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:01.454102711+07:00","message":"TextPushed: 'รอ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:01.645903932+07:00","message":"receive streaming session, msgId: 783"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:01.645950415+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":"2025-10-27T14:49:01.645957321+07:00","message":"receive interim result [false|false]: รอบนี้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:01.645971516+07:00","message":"[buffer interim] 783 false รอบนี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:01.645978163+07:00","message":"[bufferProcess] interim [160000000]:รอบนี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:01.645980445+07:00","message":"[bufferProcess] send to processor:รอบนี้ถ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:01.64598557+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:01.645988277+07:00","message":"> Transcript [4595] [false]: 'รอบนี้ถ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:01.645991245+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:01.645993085+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:01.645994631+07:00","message":"StatePrefix: 'รอบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:01.64599666+07:00","message":"TextPushed: 'รอ'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:49:01.752856915+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:49:01.752866225+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:01.821945533+07:00","message":"receive streaming session, msgId: 783"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:01.821973715+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":"2025-10-27T14:49:01.821978413+07:00","message":"receive interim result [false|false]: รอบนี้ถ้าพัด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:01.821987122+07:00","message":"[buffer interim] 783 false รอบนี้ถ้าพัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:01.821993711+07:00","message":"[bufferProcess] interim [340000000]:รอบนี้ถ้าพัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:01.821995729+07:00","message":"[bufferProcess] send to processor:รอบนี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:01.821998737+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:01.822001172+07:00","message":"> Transcript [4596] [false]: 'รอบนี้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:01.822003831+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:01.822005478+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:01.82200748+07:00","message":"StatePrefix: 'รอบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:01.822009184+07:00","message":"TextPushed: 'รอ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:01.824210672+07:00","message":"receive streaming session, msgId: 783"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:01.824272514+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":"2025-10-27T14:49:01.824278223+07:00","message":"receive interim result [false|false]: รอบนี้ถ้าพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:01.82429358+07:00","message":"[buffer interim] 783 false รอบนี้ถ้าพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:01.824298331+07:00","message":"[bufferProcess] interim [400000000]:รอบนี้ถ้าพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:01.824300351+07:00","message":"[bufferProcess] send to processor:รอบนี้ถ้าพัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:01.824304509+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:01.824306545+07:00","message":"> Transcript [4597] [false]: 'รอบนี้ถ้าพัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:01.824309201+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:01.824310958+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:01.824312709+07:00","message":"StatePrefix: 'รอบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:01.824314716+07:00","message":"TextPushed: 'รอ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:01.824318734+07:00","message":"Push: 'บ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:01.824320166+07:00","message":"TextPushed: 'รอบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:01.824321725+07:00","message":"Set new StatePrefix : 'รอบนี้ถ้าพัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:01.824323466+07:00","message":"Next Push (prob) : 'นี้ถ้าพัด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:01.82433163+07:00","message":"push: {false บ 0 0xc002922a80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:01.949414823+07:00","message":"receive streaming session, msgId: 783"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:01.949452237+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":"2025-10-27T14:49:01.949458914+07:00","message":"receive interim result [false|false]: รอบนี้ถ้าพระราชทาน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:01.949472684+07:00","message":"[buffer interim] 783 false รอบนี้ถ้าพระราชทาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:01.949479528+07:00","message":"[bufferProcess] interim [460000000]:รอบนี้ถ้าพระราชทาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:01.949481869+07:00","message":"[bufferProcess] send to processor:รอบนี้ถ้าพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:01.949487356+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:01.949490017+07:00","message":"> Transcript [4598] [false]: 'รอบนี้ถ้าพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:01.94949214+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:01.949493862+07:00","message":"Set new StatePrefix: 'รอบนี้ถ้าพระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:02.46148012+07:00","message":"receive streaming session, msgId: 783"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:02.461514399+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":"2025-10-27T14:49:02.461519387+07:00","message":"receive interim result [false|false]: รอบนี้ถ้าพระราชทานให้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:02.461532343+07:00","message":"[buffer interim] 783 false รอบนี้ถ้าพระราชทานให้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:02.461538674+07:00","message":"[bufferProcess] interim [940000000]:รอบนี้ถ้าพระราชทานให้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:02.461540592+07:00","message":"[bufferProcess] send to processor:รอบนี้ถ้าพระราชทาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:02.461545927+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:02.461548378+07:00","message":"> Transcript [4599] [false]: 'รอบนี้ถ้าพระราชทาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:02.461551135+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:02.461553007+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:02.461554701+07:00","message":"StatePrefix: 'รอบนี้ถ้าพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:02.461557177+07:00","message":"TextPushed: 'รอบ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:02.654431652+07:00","message":"receive streaming session, msgId: 783"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:02.654470209+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":"2025-10-27T14:49:02.654477155+07:00","message":"receive interim result [false|false]: รอบนี้ถ้าพระราชทานให้ทรง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:02.654490162+07:00","message":"[buffer interim] 783 false รอบนี้ถ้าพระราชทานให้ทรง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:02.65449917+07:00","message":"[bufferProcess] interim [180000000]:รอบนี้ถ้าพระราชทานให้ทรง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:02.654501319+07:00","message":"[bufferProcess] send to processor:รอบนี้ถ้าพระราชทานให้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:02.654506471+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:02.654509427+07:00","message":"> Transcript [4600] [false]: 'รอบนี้ถ้าพระราชทานให้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:02.654512427+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:02.654514086+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:02.654516037+07:00","message":"StatePrefix: 'รอบนี้ถ้าพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:02.654518232+07:00","message":"TextPushed: 'รอบ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:03.039048225+07:00","message":"receive streaming session, msgId: 783"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:03.039082659+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":"2025-10-27T14:49:03.039087637+07:00","message":"receive interim result [false|false]: รอบนี้ถ้าพระราชทานให้ทรงเจ้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:03.039102609+07:00","message":"[buffer interim] 783 false รอบนี้ถ้าพระราชทานให้ทรงเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:03.039109773+07:00","message":"[bufferProcess] interim [540000000]:รอบนี้ถ้าพระราชทานให้ทรงเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:03.039111976+07:00","message":"[bufferProcess] send to processor:รอบนี้ถ้าพระราชทานให้ทรง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:03.039115159+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:03.039117688+07:00","message":"> Transcript [4601] [false]: 'รอบนี้ถ้าพระราชทานให้ทรง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:03.039120132+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:03.039122066+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:03.039123849+07:00","message":"StatePrefix: 'รอบนี้ถ้าพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:03.039126034+07:00","message":"TextPushed: 'รอบ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:03.045307576+07:00","message":"receive streaming session, msgId: 783"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:03.045326701+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":"2025-10-27T14:49:03.045331308+07:00","message":"receive interim result [false|false]: รอบนี้ถ้าพระราชทานให้ทรงเจ้าหน้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:03.045341945+07:00","message":"[buffer interim] 783 false รอบนี้ถ้าพระราชทานให้ทรงเจ้าหน้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:03.045347128+07:00","message":"[bufferProcess] interim [600000000]:รอบนี้ถ้าพระราชทานให้ทรงเจ้าหน้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:03.045349131+07:00","message":"[bufferProcess] send to processor:รอบนี้ถ้าพระราชทานให้ทรงเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:03.045352226+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:03.045360146+07:00","message":"> Transcript [4602] [false]: 'รอบนี้ถ้าพระราชทานให้ทรงเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:03.045363079+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:03.045364735+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:03.045366404+07:00","message":"StatePrefix: 'รอบนี้ถ้าพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:03.045368204+07:00","message":"TextPushed: 'รอบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:03.045375472+07:00","message":"Push: 'นี้ถ้าพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:03.045376982+07:00","message":"TextPushed: 'รอบนี้ถ้าพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:03.045378974+07:00","message":"Set new StatePrefix : 'รอบนี้ถ้าพระราชทานให้ทรงเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:03.04538117+07:00","message":"Next Push (prob) : 'ราชทานให้ทรงเจ้า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:03.045389382+07:00","message":"push: {false นี้ถ้าพระ 0 0xc002922a80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:03.167525569+07:00","message":"receive streaming session, msgId: 783"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:03.167560554+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":"2025-10-27T14:49:03.167566337+07:00","message":"receive interim result [false|false]: รอบนี้ถ้าพระราชทานให้ทรงเจ้านาย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:03.167578823+07:00","message":"[buffer interim] 783 false รอบนี้ถ้าพระราชทานให้ทรงเจ้านาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:03.167586054+07:00","message":"[bufferProcess] interim [660000000]:รอบนี้ถ้าพระราชทานให้ทรงเจ้านาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:03.167589369+07:00","message":"[bufferProcess] send to processor:รอบนี้ถ้าพระราชทานให้ทรงเจ้าหน้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:03.1675937+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:03.167597407+07:00","message":"> Transcript [4603] [false]: 'รอบนี้ถ้าพระราชทานให้ทรงเจ้าหน้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:03.167601439+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:03.167604005+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:03.167606432+07:00","message":"StatePrefix: 'รอบนี้ถ้าพระราชทานให้ทรงเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:03.167609571+07:00","message":"TextPushed: 'รอบนี้ถ้าพระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:03.684455209+07:00","message":"receive streaming session, msgId: 783"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:03.684496753+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":"2025-10-27T14:49:03.684503929+07:00","message":"receive interim result [false|false]: รอบนี้ถ้าพระราชทานให้ทรงเจ้าหน้าที่ปกติ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:03.684521568+07:00","message":"[buffer interim] 783 false รอบนี้ถ้าพระราชทานให้ทรงเจ้าหน้าที่ปกติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:03.6845331+07:00","message":"[bufferProcess] interim [140000000]:รอบนี้ถ้าพระราชทานให้ทรงเจ้าหน้าที่ปกติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:03.684536441+07:00","message":"[bufferProcess] send to processor:รอบนี้ถ้าพระราชทานให้ทรงเจ้านาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:03.684543337+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:03.684548149+07:00","message":"> Transcript [4604] [false]: 'รอบนี้ถ้าพระราชทานให้ทรงเจ้านาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:03.684552277+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:03.684554992+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:03.68455796+07:00","message":"StatePrefix: 'รอบนี้ถ้าพระราชทานให้ทรงเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:03.684562237+07:00","message":"TextPushed: 'รอบนี้ถ้าพระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:03.747233227+07:00","message":"receive streaming session, msgId: 783"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:03.747263855+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":"2025-10-27T14:49:03.747269024+07:00","message":"receive interim result [false|false]: รอบนี้ถ้าพระราชทานให้ทรงเจ้าหน้าที่ปกติจะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:03.747280923+07:00","message":"[buffer interim] 783 false รอบนี้ถ้าพระราชทานให้ทรงเจ้าหน้าที่ปกติจะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:03.747286997+07:00","message":"[bufferProcess] interim [320000000]:รอบนี้ถ้าพระราชทานให้ทรงเจ้าหน้าที่ปกติจะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:03.747289254+07:00","message":"[bufferProcess] send to processor:รอบนี้ถ้าพระราชทานให้ทรงเจ้าหน้าที่ปกติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:03.747294297+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:03.747296746+07:00","message":"> Transcript [4605] [false]: 'รอบนี้ถ้าพระราชทานให้ทรงเจ้าหน้าที่ปกติ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:03.74729959+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:03.747301205+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:03.74730288+07:00","message":"StatePrefix: 'รอบนี้ถ้าพระราชทานให้ทรงเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:03.747305481+07:00","message":"TextPushed: 'รอบนี้ถ้าพระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:03.945837035+07:00","message":"receive streaming session, msgId: 783"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:03.945872105+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":"2025-10-27T14:49:03.945877625+07:00","message":"receive interim result [false|false]: รอบนี้ถ้าพระราชทานให้ทรงเจ้าหน้าที่ปกติจะไม่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:03.945888625+07:00","message":"[buffer interim] 783 false รอบนี้ถ้าพระราชทานให้ทรงเจ้าหน้าที่ปกติจะไม่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:03.945896122+07:00","message":"[bufferProcess] interim [440000000]:รอบนี้ถ้าพระราชทานให้ทรงเจ้าหน้าที่ปกติจะไม่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:03.945898421+07:00","message":"[bufferProcess] send to processor:รอบนี้ถ้าพระราชทานให้ทรงเจ้าหน้าที่ปกติจะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:03.945903882+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:03.945906434+07:00","message":"> Transcript [4606] [false]: 'รอบนี้ถ้าพระราชทานให้ทรงเจ้าหน้าที่ปกติจะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:03.945909496+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:03.945911137+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:03.945913005+07:00","message":"StatePrefix: 'รอบนี้ถ้าพระราชทานให้ทรงเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:03.945915365+07:00","message":"TextPushed: 'รอบนี้ถ้าพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:03.945919553+07:00","message":"Push: 'ราชทานให้ทรงเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:03.945921057+07:00","message":"TextPushed: 'รอบนี้ถ้าพระราชทานให้ทรงเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:03.945922752+07:00","message":"Set new StatePrefix : 'รอบนี้ถ้าพระราชทานให้ทรงเจ้าหน้าที่ปกติจะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:03.945924589+07:00","message":"Next Push (prob) : 'หน้าที่ปกติจะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:03.945947769+07:00","message":"push: {false ราชทานให้ทรงเจ้า 0 0xc002922a80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:04.078440203+07:00","message":"receive streaming session, msgId: 783"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:04.078476385+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":"2025-10-27T14:49:04.078482033+07:00","message":"receive interim result [false|false]: รอบนี้ถ้าพระราชทานให้ทรงเจ้าหน้าที่ปกติจะไม่มี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:04.078493207+07:00","message":"[buffer interim] 783 false รอบนี้ถ้าพระราชทานให้ทรงเจ้าหน้าที่ปกติจะไม่มี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:04.078499875+07:00","message":"[bufferProcess] interim [560000000]:รอบนี้ถ้าพระราชทานให้ทรงเจ้าหน้าที่ปกติจะไม่มี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:04.078502134+07:00","message":"[bufferProcess] send to processor:รอบนี้ถ้าพระราชทานให้ทรงเจ้าหน้าที่ปกติจะไม่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:04.078507357+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:04.078509887+07:00","message":"> Transcript [4607] [false]: 'รอบนี้ถ้าพระราชทานให้ทรงเจ้าหน้าที่ปกติจะไม่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:04.078513057+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:04.078514785+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:04.078516337+07:00","message":"StatePrefix: 'รอบนี้ถ้าพระราชทานให้ทรงเจ้าหน้าที่ปกติจะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:04.078518757+07:00","message":"TextPushed: 'รอบนี้ถ้าพระราชทานให้ทรงเจ้า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:04.322617052+07:00","message":"receive streaming session, msgId: 783"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:04.322644912+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":"2025-10-27T14:49:04.322650494+07:00","message":"receive interim result [false|false]: รอบนี้ถ้าพระราชทานให้ทรงเจ้าหน้าที่ปกติจะไม่มีเรื่อง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:04.322662813+07:00","message":"[buffer interim] 783 false รอบนี้ถ้าพระราชทานให้ทรงเจ้าหน้าที่ปกติจะไม่มีเรื่อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:04.322668853+07:00","message":"[bufferProcess] interim [860000000]:รอบนี้ถ้าพระราชทานให้ทรงเจ้าหน้าที่ปกติจะไม่มีเรื่อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:04.322671064+07:00","message":"[bufferProcess] send to processor:รอบนี้ถ้าพระราชทานให้ทรงเจ้าหน้าที่ปกติจะไม่มี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:04.32267699+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:04.322679447+07:00","message":"> Transcript [4608] [false]: 'รอบนี้ถ้าพระราชทานให้ทรงเจ้าหน้าที่ปกติจะไม่มี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:04.322682497+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:04.322684237+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:04.322685893+07:00","message":"StatePrefix: 'รอบนี้ถ้าพระราชทานให้ทรงเจ้าหน้าที่ปกติจะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:04.322688305+07:00","message":"TextPushed: 'รอบนี้ถ้าพระราชทานให้ทรงเจ้า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:04.587481704+07:00","message":"receive streaming session, msgId: 783"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:04.587514072+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":"2025-10-27T14:49:04.587519575+07:00","message":"receive interim result [false|false]: รอบนี้ถ้าพระราชทานให้ทรงเจ้าหน้าที่ปกติจะไม่มีเรื่องการ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:04.58753094+07:00","message":"[buffer interim] 783 false รอบนี้ถ้าพระราชทานให้ทรงเจ้าหน้าที่ปกติจะไม่มีเรื่องการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:04.587537301+07:00","message":"[bufferProcess] interim [40000000]:รอบนี้ถ้าพระราชทานให้ทรงเจ้าหน้าที่ปกติจะไม่มีเรื่องการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:04.587539688+07:00","message":"[bufferProcess] send to processor:รอบนี้ถ้าพระราชทานให้ทรงเจ้าหน้าที่ปกติจะไม่มีเรื่อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:04.587543008+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:04.587545267+07:00","message":"> Transcript [4609] [false]: 'รอบนี้ถ้าพระราชทานให้ทรงเจ้าหน้าที่ปกติจะไม่มีเรื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:04.587548164+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:04.58754985+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:04.587551509+07:00","message":"StatePrefix: 'รอบนี้ถ้าพระราชทานให้ทรงเจ้าหน้าที่ปกติจะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:04.587554129+07:00","message":"TextPushed: 'รอบนี้ถ้าพระราชทานให้ทรงเจ้า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:04.593940694+07:00","message":"receive streaming session, msgId: 783"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:04.593965017+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":"2025-10-27T14:49:04.593970563+07:00","message":"receive interim result [false|false]: รอบนี้ถ้าพระราชทานให้ทรงเจ้าหน้าที่ปกติจะไม่มีเรื่องกัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:04.593981128+07:00","message":"[buffer interim] 783 false รอบนี้ถ้าพระราชทานให้ทรงเจ้าหน้าที่ปกติจะไม่มีเรื่องกัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:04.593986998+07:00","message":"[bufferProcess] interim [100000000]:รอบนี้ถ้าพระราชทานให้ทรงเจ้าหน้าที่ปกติจะไม่มีเรื่องกัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:04.593989165+07:00","message":"[bufferProcess] send to processor:รอบนี้ถ้าพระราชทานให้ทรงเจ้าหน้าที่ปกติจะไม่มีเรื่องการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:04.593994362+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:04.593996957+07:00","message":"> Transcript [4610] [false]: 'รอบนี้ถ้าพระราชทานให้ทรงเจ้าหน้าที่ปกติจะไม่มีเรื่องการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:04.594000557+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:04.594002241+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:04.594003989+07:00","message":"StatePrefix: 'รอบนี้ถ้าพระราชทานให้ทรงเจ้าหน้าที่ปกติจะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:04.594006381+07:00","message":"TextPushed: 'รอบนี้ถ้าพระราชทานให้ทรงเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:04.594010785+07:00","message":"Push: 'หน้าที่ปกติจะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:04.594012395+07:00","message":"TextPushed: 'รอบนี้ถ้าพระราชทานให้ทรงเจ้าหน้าที่ปกติจะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:04.594014195+07:00","message":"Set new StatePrefix : 'รอบนี้ถ้าพระราชทานให้ทรงเจ้าหน้าที่ปกติจะไม่มีเรื่องการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:04.59401637+07:00","message":"Next Push (prob) : 'ไม่มีเรื่องการ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:04.594024126+07:00","message":"push: {false หน้าที่ปกติจะ 0 0xc002922a80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:04.639803568+07:00","message":"receive streaming session, msgId: 783"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:04.639836353+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":"2025-10-27T14:49:04.639842226+07:00","message":"receive interim result [false|false]: รอบนี้ถ้าพระราชทานให้ทรงเจ้าหน้าที่ปกติจะไม่มีเครื่องประดับ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:04.639853785+07:00","message":"[buffer interim] 783 false รอบนี้ถ้าพระราชทานให้ทรงเจ้าหน้าที่ปกติจะไม่มีเครื่องประดับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:04.63986017+07:00","message":"[bufferProcess] interim [160000000]:รอบนี้ถ้าพระราชทานให้ทรงเจ้าหน้าที่ปกติจะไม่มีเครื่องประดับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:04.639862605+07:00","message":"[bufferProcess] send to processor:รอบนี้ถ้าพระราชทานให้ทรงเจ้าหน้าที่ปกติจะไม่มีเรื่องกัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:04.639867911+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:04.639870424+07:00","message":"> Transcript [4611] [false]: 'รอบนี้ถ้าพระราชทานให้ทรงเจ้าหน้าที่ปกติจะไม่มีเรื่องกัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:04.639873081+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:04.639874703+07:00","message":"Set new StatePrefix: 'รอบนี้ถ้าพระราชทานให้ทรงเจ้าหน้าที่ปกติจะไม่มีเรื่องกัน'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:49:04.753358226+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:49:04.753368649+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:04.965512165+07:00","message":"receive streaming session, msgId: 783"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:04.965547981+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":"2025-10-27T14:49:04.965554382+07:00","message":"receive interim result [false|false]: รอบนี้ถ้าพระราชทานให้ทรงเจ้าหน้าที่ปกติจะไม่มีเครื่องประดับค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:04.965567807+07:00","message":"[buffer interim] 783 false รอบนี้ถ้าพระราชทานให้ทรงเจ้าหน้าที่ปกติจะไม่มีเครื่องประดับค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:04.965574386+07:00","message":"[bufferProcess] interim [460000000]:รอบนี้ถ้าพระราชทานให้ทรงเจ้าหน้าที่ปกติจะไม่มีเครื่องประดับค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:04.965576607+07:00","message":"[bufferProcess] send to processor:รอบนี้ถ้าพระราชทานให้ทรงเจ้าหน้าที่ปกติจะไม่มีเครื่องประดับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:04.965585484+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:04.965589626+07:00","message":"> Transcript [4612] [false]: 'รอบนี้ถ้าพระราชทานให้ทรงเจ้าหน้าที่ปกติจะไม่มีเครื่องประดับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:04.965593106+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:04.965595402+07:00","message":"Set new StatePrefix: 'รอบนี้ถ้าพระราชทานให้ทรงเจ้าหน้าที่ปกติจะไม่มีเครื่องประดับ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:05.507616534+07:00","message":"[GCS] IsForceVAD: false for message ID: 783"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:05.542985141+07:00","message":"receive streaming session, msgId: 783"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:05.543017552+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รอบนี้ถ้าพระราชทานให้ทรงเจ้าหน้าที่ปกติจะไม่มีเครื่องประดับค่ะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":6,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:05.54302327+07:00","message":"receive interim result [false|false]: รอบนี้ถ้าพระราชทานให้ทรงเจ้าหน้าที่ปกติจะไม่มีเครื่องประดับค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:05.543035027+07:00","message":"[buffer interim] 783 false รอบนี้ถ้าพระราชทานให้ทรงเจ้าหน้าที่ปกติจะไม่มีเครื่องประดับค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:05.543043226+07:00","message":"[bufferProcess] interim [60000000]:รอบนี้ถ้าพระราชทานให้ทรงเจ้าหน้าที่ปกติจะไม่มีเครื่องประดับค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:05.543045279+07:00","message":"[bufferProcess] send to processor:รอบนี้ถ้าพระราชทานให้ทรงเจ้าหน้าที่ปกติจะไม่มีเครื่องประดับค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:05.54305095+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:05.543053425+07:00","message":"> Transcript [4613] [false]: 'รอบนี้ถ้าพระราชทานให้ทรงเจ้าหน้าที่ปกติจะไม่มีเครื่องประดับค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:05.543056665+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:05.543058728+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:05.54306039+07:00","message":"StatePrefix: 'รอบนี้ถ้าพระราชทานให้ทรงเจ้าหน้าที่ปกติจะไม่มีเครื่องประดับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:05.543062901+07:00","message":"TextPushed: 'รอบนี้ถ้าพระราชทานให้ทรงเจ้าหน้าที่ปกติจะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:05.577370066+07:00","message":"[GCS] Start streaming session, msgId: 784"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:05.70351502+07:00","message":"receive streaming session, msgId: 783"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:05.703556947+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รอบนี้ถ้าพระราชทานให้ทรงเจ้าหน้าที่ปกติจะไม่มีเครื่องประดับค่ะ\",\"confidence\":0.95811695}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:05.703562765+07:00","message":"receive interim result [true|false]: รอบนี้ถ้าพระราชทานให้ทรงเจ้าหน้าที่ปกติจะไม่มีเครื่องประดับค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:05.703572149+07:00","message":"end recv isFinal message id 783"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:05.703574767+07:00","message":"end Recv id 783"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:05.703580205+07:00","message":"[buffer interim] 783 true รอบนี้ถ้าพระราชทานให้ทรงเจ้าหน้าที่ปกติจะไม่มีเครื่องประดับค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:05.703587276+07:00","message":"[bufferProcess] interim [240000000]:รอบนี้ถ้าพระราชทานให้ทรงเจ้าหน้าที่ปกติจะไม่มีเครื่องประดับค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:05.703590205+07:00","message":"[bufferProcess] send to processor (isfinal):รอบนี้ถ้าพระราชทานให้ทรงเจ้าหน้าที่ปกติจะไม่มีเครื่องประดับค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:05.703593662+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:05.703596201+07:00","message":"> Transcript [4614] [false]: 'รอบนี้ถ้าพระราชทานให้ทรงเจ้าหน้าที่ปกติจะไม่มีเครื่องประดับค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:05.703598909+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:05.703600453+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:05.703602089+07:00","message":"StatePrefix: 'รอบนี้ถ้าพระราชทานให้ทรงเจ้าหน้าที่ปกติจะไม่มีเครื่องประดับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:05.703605439+07:00","message":"TextPushed: 'รอบนี้ถ้าพระราชทานให้ทรงเจ้าหน้าที่ปกติจะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:05.703607074+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:05.703608646+07:00","message":"> Transcript [4615] [true]: 'รอบนี้ถ้าพระราชทานให้ทรงเจ้าหน้าที่ปกติจะไม่มีเครื่องประดับค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:05.703610458+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:05.703611761+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:05.703613065+07:00","message":"StatePrefix: 'รอบนี้ถ้าพระราชทานให้ทรงเจ้าหน้าที่ปกติจะไม่มีเครื่องประดับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:05.703614692+07:00","message":"TextPushed: 'รอบนี้ถ้าพระราชทานให้ทรงเจ้าหน้าที่ปกติจะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:05.703617134+07:00","message":"Push: 'ไม่มีเครื่องประดับค่ะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:05.703624303+07:00","message":"push: {true ไม่มีเครื่องประดับค่ะ 0 0xc002922a80}"}
{"level":"info","service":"Main","time":"2025-10-27T14:49:05.715587551+07:00","message":"write wav file: './tmp/7446/7446_783.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:06.30383155+07:00","message":"receive streaming session, msgId: 784"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:06.303874451+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":"2025-10-27T14:49:06.303880309+07:00","message":"receive interim result [false|false]: ราชภัฏ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:06.303897862+07:00","message":"[buffer interim] 784 false ราชภัฏ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:06.303905287+07:00","message":"[bufferProcess] interim [540000000]:ราชภัฏ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:06.303907447+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:06.308120567+07:00","message":"receive streaming session, msgId: 784"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:06.30814387+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":"2025-10-27T14:49:06.308148811+07:00","message":"receive interim result [false|false]: พระราชทาน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:06.308158912+07:00","message":"[buffer interim] 784 false พระราชทาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:06.308165276+07:00","message":"[bufferProcess] interim [600000000]:พระราชทาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:06.308167001+07:00","message":"[bufferProcess] send to processor:ราชภัฏ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:06.308170256+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:06.308172979+07:00","message":"> Transcript [4616] [false]: 'ราชภัฏ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:06.308174883+07:00","message":"Set StatePrefix (first interim): 'ราชภัฏ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:06.445265903+07:00","message":"receive streaming session, msgId: 784"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:06.445306202+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":"2025-10-27T14:49:06.445312142+07:00","message":"receive interim result [false|false]: ราชธานี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:06.445326321+07:00","message":"[buffer interim] 784 false ราชธานี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:06.445342866+07:00","message":"[bufferProcess] interim [720000000]:ราชธานี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:06.445345958+07:00","message":"[bufferProcess] send to processor:พระราชทาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:06.44535419+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:06.445358283+07:00","message":"> Transcript [4617] [false]: 'พระราชทาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:06.445361238+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:06.445363535+07:00","message":"Set new StatePrefix: 'พระราชทาน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:06.643515364+07:00","message":"receive streaming session, msgId: 784"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:06.643548931+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":"2025-10-27T14:49:06.643554117+07:00","message":"receive interim result [false|false]: พระราชทานเครื่อง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:06.643565639+07:00","message":"[buffer interim] 784 false พระราชทานเครื่อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:06.643572165+07:00","message":"[bufferProcess] interim [900000000]:พระราชทานเครื่อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:06.643574693+07:00","message":"[bufferProcess] send to processor:ราชธานี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:06.643579672+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:06.643582189+07:00","message":"> Transcript [4618] [false]: 'ราชธานี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:06.64358433+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:06.643586123+07:00","message":"Set new StatePrefix: 'ราชธานี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:06.760283617+07:00","message":"receive streaming session, msgId: 784"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:06.760327883+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":"2025-10-27T14:49:06.760334712+07:00","message":"receive interim result [false|false]: พระราชทานเครื่องราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:06.760349949+07:00","message":"[buffer interim] 784 false พระราชทานเครื่องราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:06.760359393+07:00","message":"[bufferProcess] interim [20000000]:พระราชทานเครื่องราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:06.760362838+07:00","message":"[bufferProcess] send to processor:พระราชทานเครื่อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:06.760367646+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:06.760371814+07:00","message":"> Transcript [4619] [false]: 'พระราชทานเครื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:06.76037497+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:06.760378218+07:00","message":"Set new StatePrefix: 'พระราชทานเครื่อง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:06.948096482+07:00","message":"receive streaming session, msgId: 784"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:06.948127247+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":"2025-10-27T14:49:06.948132118+07:00","message":"receive interim result [false|false]: พระราชทานเครื่องประดับ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:06.948157177+07:00","message":"[buffer interim] 784 false พระราชทานเครื่องประดับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:06.948165895+07:00","message":"[bufferProcess] interim [200000000]:พระราชทานเครื่องประดับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:06.948168929+07:00","message":"[bufferProcess] send to processor:พระราชทานเครื่องราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:06.948173287+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:06.948176585+07:00","message":"> Transcript [4620] [false]: 'พระราชทานเครื่องราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:06.948181023+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:06.948182967+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:06.94818471+07:00","message":"StatePrefix: 'พระราชทานเครื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:06.948187318+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:06.987556597+07:00","message":"[GCS] IsForceVAD: false for message ID: 784"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:07.09212967+07:00","message":"receive streaming session, msgId: 784"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:07.092164991+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระราชทานเครื่องประดับ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:07.092170976+07:00","message":"receive interim result [true|false]: พระราชทานเครื่องประดับ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:07.092178018+07:00","message":"end recv isFinal message id 784"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:07.0921799+07:00","message":"end Recv id 784"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:07.092185693+07:00","message":"[buffer interim] 784 true พระราชทานเครื่องประดับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:07.092192735+07:00","message":"[bufferProcess] interim [440000000]:พระราชทานเครื่องประดับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:07.092196916+07:00","message":"[bufferProcess] send to processor (isfinal):พระราชทานเครื่องประดับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:07.092200595+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:07.092203928+07:00","message":"> Transcript [4621] [false]: 'พระราชทานเครื่องประดับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:07.092208532+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:07.092210304+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:07.092212352+07:00","message":"StatePrefix: 'พระราชทานเครื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:07.09221423+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:07.092215696+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:07.092217321+07:00","message":"> Transcript [4622] [true]: 'พระราชทานเครื่องประดับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:07.092219061+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:07.092220327+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:07.092221633+07:00","message":"StatePrefix: 'พระราชทานเครื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:07.092223105+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:07.092225947+07:00","message":"Push: 'พระราชทานเครื่องประดับ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:07.092235229+07:00","message":"push: {true พระราชทานเครื่องประดับ 0 0xc002923400}"}
{"level":"info","service":"Main","time":"2025-10-27T14:49:07.099545547+07:00","message":"write wav file: './tmp/7446/7446_784.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:07.107563474+07:00","message":"[GCS] Start streaming session, msgId: 785"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:49:07.753797737+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:49:07.753803941+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:07.838351694+07:00","message":"receive streaming session, msgId: 785"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:07.838412272+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":"2025-10-27T14:49:07.838418045+07:00","message":"receive interim result [false|false]: พอจะมี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:07.838432603+07:00","message":"[buffer interim] 785 false พอจะมี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:07.838440444+07:00","message":"[bufferProcess] interim [540000000]:พอจะมี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:07.83844264+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:07.991979654+07:00","message":"receive streaming session, msgId: 785"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:07.992021653+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":"2025-10-27T14:49:07.99202657+07:00","message":"receive interim result [false|false]: พอจะมีเป็น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:07.992042731+07:00","message":"[buffer interim] 785 false พอจะมีเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:07.992050063+07:00","message":"[bufferProcess] interim [720000000]:พอจะมีเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:07.992052198+07:00","message":"[bufferProcess] send to processor:พอจะมี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:07.992055374+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:07.992057811+07:00","message":"> Transcript [4623] [false]: 'พอจะมี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:07.992059839+07:00","message":"Set StatePrefix (first interim): 'พอจะมี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:08.547700408+07:00","message":"receive streaming session, msgId: 785"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:08.547758113+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":"2025-10-27T14:49:08.547764649+07:00","message":"receive interim result [false|false]: พอจะมีเป็นลำดับชั้น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:08.547779749+07:00","message":"[buffer interim] 785 false พอจะมีเป็นลำดับชั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:08.547787673+07:00","message":"[bufferProcess] interim [260000000]:พอจะมีเป็นลำดับชั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:08.547789649+07:00","message":"[bufferProcess] send to processor:พอจะมีเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:08.547795741+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:08.547798501+07:00","message":"> Transcript [4624] [false]: 'พอจะมีเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:08.547801617+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:08.54780358+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:08.547805313+07:00","message":"StatePrefix: 'พอจะมี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:08.54780707+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:08.585844262+07:00","message":"[GCS] IsForceVAD: false for message ID: 785"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:08.646984154+07:00","message":"[GCS] Start streaming session, msgId: 786"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:08.709009634+07:00","message":"receive streaming session, msgId: 785"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:08.709040099+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พอจะมีเป็นลำดับชั้น\",\"confidence\":0.9263296}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:08.709044881+07:00","message":"receive interim result [true|false]: พอจะมีเป็นลำดับชั้น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:08.709053372+07:00","message":"end recv isFinal message id 785"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:08.709055444+07:00","message":"end Recv id 785"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:08.709059713+07:00","message":"[buffer interim] 785 true พอจะมีเป็นลำดับชั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:08.709068689+07:00","message":"[bufferProcess] interim [500000000]:พอจะมีเป็นลำดับชั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:08.709073154+07:00","message":"[bufferProcess] send to processor (isfinal):พอจะมีเป็นลำดับชั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:08.709076398+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:08.709078968+07:00","message":"> Transcript [4625] [false]: 'พอจะมีเป็นลำดับชั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:08.709081537+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:08.709083152+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:08.709084693+07:00","message":"StatePrefix: 'พอจะมี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:08.709086285+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:08.709087728+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:08.709089357+07:00","message":"> Transcript [4626] [true]: 'พอจะมีเป็นลำดับชั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:08.709090954+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:08.709092433+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:08.709093752+07:00","message":"StatePrefix: 'พอจะมี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:08.709095102+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:08.709101854+07:00","message":"Push: 'พอจะมีเป็นลำดับชั้น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:08.709109186+07:00","message":"push: {true พอจะมีเป็นลำดับชั้น 0 0xc002922080}"}
{"level":"info","service":"Main","time":"2025-10-27T14:49:08.7154414+07:00","message":"write wav file: './tmp/7446/7446_785.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:08.776337944+07:00","message":"[GCS] IsForceVAD: false for message ID: 786"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:08.837268383+07:00","message":"[GCS] Start streaming session, msgId: 787"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:08.969077198+07:00","message":"receive streaming session, msgId: 786"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:08.969096131+07:00","message":"found end of frame, send empty tag with msgId: 786"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:08.969100031+07:00","message":"end Recv id 786"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:08.969111625+07:00","message":"[buffer interim] 786 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:08.969120155+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:08.969124619+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:08.96912812+07:00","message":"> Transcript [4627] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:08.969131449+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:08.969133869+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:08.969136282+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:08.969138716+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:08.969142099+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:08.969152859+07:00","message":"push: {true \n 0 0xc000129000}"}
{"level":"info","service":"Main","time":"2025-10-27T14:49:08.973745449+07:00","message":"write wav file: './tmp/7446/7446_786.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:09.54421623+07:00","message":"receive streaming session, msgId: 787"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:09.544261124+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":"2025-10-27T14:49:09.544265539+07:00","message":"receive interim result [false|false]: ในชั้น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:09.544279475+07:00","message":"[buffer interim] 787 false ในชั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:09.544285569+07:00","message":"[bufferProcess] interim [720000000]:ในชั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:09.544287139+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:09.716350638+07:00","message":"receive streaming session, msgId: 787"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:09.716386992+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":"2025-10-27T14:49:09.716392206+07:00","message":"receive interim result [false|false]: ในชั้นต้น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:09.716404689+07:00","message":"[buffer interim] 787 false ในชั้นต้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:09.716412623+07:00","message":"[bufferProcess] interim [900000000]:ในชั้นต้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:09.716415438+07:00","message":"[bufferProcess] send to processor:ในชั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:09.716419789+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:09.716422287+07:00","message":"> Transcript [4628] [false]: 'ในชั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:09.716424052+07:00","message":"Set StatePrefix (first interim): 'ในชั้น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:10.024122505+07:00","message":"receive streaming session, msgId: 787"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:10.024162207+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":"2025-10-27T14:49:10.024167502+07:00","message":"receive interim result [false|false]: ในชั้นต้นจะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:10.024182886+07:00","message":"[buffer interim] 787 false ในชั้นต้นจะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:10.024189052+07:00","message":"[bufferProcess] interim [200000000]:ในชั้นต้นจะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:10.02419101+07:00","message":"[bufferProcess] send to processor:ในชั้นต้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:10.024196544+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:10.02419952+07:00","message":"> Transcript [4629] [false]: 'ในชั้นต้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:10.02420223+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:10.024203894+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:10.024205515+07:00","message":"StatePrefix: 'ในชั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:10.024207471+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:10.095149411+07:00","message":"receive streaming session, msgId: 787"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:10.095581807+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":"2025-10-27T14:49:10.095593567+07:00","message":"receive interim result [false|false]: ในชั้นต้นเฉพาะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:10.095609851+07:00","message":"[buffer interim] 787 false ในชั้นต้นเฉพาะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:10.095618078+07:00","message":"[bufferProcess] interim [320000000]:ในชั้นต้นเฉพาะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:10.095620956+07:00","message":"[bufferProcess] send to processor:ในชั้นต้นจะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:10.095627668+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:10.095631556+07:00","message":"> Transcript [4630] [false]: 'ในชั้นต้นจะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:10.095635889+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:10.095638238+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:10.095640711+07:00","message":"StatePrefix: 'ในชั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:10.095643342+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:10.287305858+07:00","message":"receive streaming session, msgId: 787"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:10.287344684+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":"2025-10-27T14:49:10.287350215+07:00","message":"receive interim result [false|false]: ในชั้นต้นฉบับ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:10.287363644+07:00","message":"[buffer interim] 787 false ในชั้นต้นฉบับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:10.287370089+07:00","message":"[bufferProcess] interim [440000000]:ในชั้นต้นฉบับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:10.287372372+07:00","message":"[bufferProcess] send to processor:ในชั้นต้นเฉพาะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:10.287377466+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:10.287379924+07:00","message":"> Transcript [4631] [false]: 'ในชั้นต้นเฉพาะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:10.287382741+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:10.287384998+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:10.287386624+07:00","message":"StatePrefix: 'ในชั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:10.287388469+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:10.377879008+07:00","message":"[GCS] IsForceVAD: false for message ID: 787"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:10.399460605+07:00","message":"receive streaming session, msgId: 787"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:10.399501103+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":"2025-10-27T14:49:10.399506507+07:00","message":"receive interim result [false|false]: ในชั้นต้นจะประดับ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:10.399520466+07:00","message":"[buffer interim] 787 false ในชั้นต้นจะประดับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:10.399529607+07:00","message":"[bufferProcess] interim [560000000]:ในชั้นต้นจะประดับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:10.399531852+07:00","message":"[bufferProcess] send to processor:ในชั้นต้นฉบับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:10.399539095+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:10.399541797+07:00","message":"> Transcript [4632] [false]: 'ในชั้นต้นฉบับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:10.399544796+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:10.399546928+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:10.399548643+07:00","message":"StatePrefix: 'ในชั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:10.399550378+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:10.399554965+07:00","message":"Push: 'ในชั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:10.39955663+07:00","message":"TextPushed: 'ในชั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:10.399558343+07:00","message":"Set new StatePrefix : 'ในชั้นต้นฉบับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:10.399560163+07:00","message":"Next Push (prob) : 'ต้นฉบับ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:10.399567633+07:00","message":"push: {false ในชั้น 0 0xc002923580}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:10.437679445+07:00","message":"[GCS] Start streaming session, msgId: 788"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:10.496663315+07:00","message":"receive streaming session, msgId: 787"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:10.496702929+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในชั้นต้นจะประดับ\",\"confidence\":0.9270525}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":770000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:10.496708777+07:00","message":"receive interim result [true|false]: ในชั้นต้นจะประดับ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:10.496717685+07:00","message":"end recv isFinal message id 787"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:10.496719714+07:00","message":"end Recv id 787"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:10.496725463+07:00","message":"[buffer interim] 787 true ในชั้นต้นจะประดับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:10.496732463+07:00","message":"[bufferProcess] interim [770000000]:ในชั้นต้นจะประดับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:10.496734997+07:00","message":"[bufferProcess] send to processor (isfinal):ในชั้นต้นจะประดับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:10.496738006+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:10.496741113+07:00","message":"> Transcript [4633] [false]: 'ในชั้นต้นจะประดับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:10.496743501+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:10.496745043+07:00","message":"Set new StatePrefix: 'ในชั้นต้นจะประดับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:10.496746405+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:10.496747925+07:00","message":"> Transcript [4634] [true]: 'ในชั้นต้นจะประดับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:10.496749821+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:10.496751418+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:10.496753094+07:00","message":"StatePrefix: 'ในชั้นต้นจะประดับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:10.49675512+07:00","message":"TextPushed: 'ในชั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:10.49675774+07:00","message":"Push: 'ต้นจะประดับ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:10.49676534+07:00","message":"push: {true ต้นจะประดับ 0 0xc002923580}"}
{"level":"info","service":"Main","time":"2025-10-27T14:49:10.50404487+07:00","message":"write wav file: './tmp/7446/7446_787.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:49:10.754593627+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:49:10.754634517+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:11.514945889+07:00","message":"receive streaming session, msgId: 788"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:11.514976135+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":"2025-10-27T14:49:11.514981129+07:00","message":"receive interim result [false|false]: กับ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:11.514990829+07:00","message":"[buffer interim] 788 false กับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:11.514997491+07:00","message":"[bufferProcess] interim [900000000]:กับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:11.514998885+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:11.51500425+07:00","message":"[bufferProcess] send to processor (ticker):กับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:11.515007095+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:11.515009468+07:00","message":"> Transcript [4635] [false]: 'กับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:11.515011233+07:00","message":"Set StatePrefix (first interim): 'กับ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:11.819353754+07:00","message":"receive streaming session, msgId: 788"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:11.819389635+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":"2025-10-27T14:49:11.819399383+07:00","message":"receive interim result [false|false]: เฟือง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:11.819414761+07:00","message":"[buffer interim] 788 false เฟือง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:11.819423383+07:00","message":"[bufferProcess] interim [140000000]:เฟือง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:11.819425125+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:11.826043122+07:00","message":"receive streaming session, msgId: 788"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:11.826069198+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":"2025-10-27T14:49:11.826074916+07:00","message":"receive interim result [false|false]: เฟื่อง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:11.826089363+07:00","message":"[buffer interim] 788 false เฟื่อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:11.826095796+07:00","message":"[bufferProcess] interim [200000000]:เฟื่อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:11.826098322+07:00","message":"[bufferProcess] send to processor:เฟือง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:11.826104171+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:11.826107916+07:00","message":"> Transcript [4636] [false]: 'เฟือง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:11.826110541+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:11.826112738+07:00","message":"Set new StatePrefix: 'เฟือง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:12.415334658+07:00","message":"receive streaming session, msgId: 788"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:12.41537141+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เฟื่อง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:12.41537663+07:00","message":"receive interim result [false|false]: เฟื่อง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:12.415389769+07:00","message":"[buffer interim] 788 false เฟื่อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:12.415396098+07:00","message":"[bufferProcess] interim [800000000]:เฟื่อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:12.415398062+07:00","message":"[bufferProcess] send to processor:เฟื่อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:12.41540337+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:12.41540602+07:00","message":"> Transcript [4637] [false]: 'เฟื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:12.415407845+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:12.41540941+07:00","message":"Set new StatePrefix: 'เฟื่อง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:12.522549933+07:00","message":"receive streaming session, msgId: 788"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:12.522589245+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":"2025-10-27T14:49:12.522595354+07:00","message":"receive interim result [false|false]: เฟื่องส่วน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:12.52261033+07:00","message":"[buffer interim] 788 false เฟื่องส่วน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:12.522619823+07:00","message":"[bufferProcess] interim [920000000]:เฟื่องส่วน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:12.522622249+07:00","message":"[bufferProcess] send to processor:เฟื่อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:12.522627533+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:12.522630206+07:00","message":"> Transcript [4638] [false]: 'เฟื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:12.522632663+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:12.522634587+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:12.522636379+07:00","message":"StatePrefix: 'เฟื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:12.52263807+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:12.587733643+07:00","message":"receive streaming session, msgId: 788"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:12.587773392+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":"2025-10-27T14:49:12.587778904+07:00","message":"receive interim result [false|false]: กับเรื่องส่วนตัว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:12.587792304+07:00","message":"[buffer interim] 788 false กับเรื่องส่วนตัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:12.587798999+07:00","message":"[bufferProcess] interim [980000000]:กับเรื่องส่วนตัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:12.58780126+07:00","message":"[bufferProcess] send to processor:เฟื่องส่วน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:12.587807556+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:12.587809895+07:00","message":"> Transcript [4639] [false]: 'เฟื่องส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:12.587812717+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:12.587814386+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:12.587816047+07:00","message":"StatePrefix: 'เฟื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:12.587818019+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:12.803909177+07:00","message":"receive streaming session, msgId: 788"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:12.803951558+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":"2025-10-27T14:49:12.803961249+07:00","message":"receive interim result [false|false]: เฟื่องส่วนช่วยใน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:12.803975474+07:00","message":"[buffer interim] 788 false เฟื่องส่วนช่วยใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:12.803982253+07:00","message":"[bufferProcess] interim [220000000]:เฟื่องส่วนช่วยใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:12.803984398+07:00","message":"[bufferProcess] send to processor:กับเรื่องส่วนตัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:12.803990215+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:12.803992752+07:00","message":"> Transcript [4640] [false]: 'กับเรื่องส่วนตัว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:12.8039947+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:12.80399651+07:00","message":"Set new StatePrefix: 'กับเรื่องส่วนตัว'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:13.043141814+07:00","message":"receive streaming session, msgId: 788"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:13.04319261+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":"2025-10-27T14:49:13.043199848+07:00","message":"receive interim result [false|false]: กับเรื่องส่วนตัว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:13.043216454+07:00","message":"[buffer interim] 788 false กับเรื่องส่วนตัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:13.043225972+07:00","message":"[bufferProcess] interim [340000000]:กับเรื่องส่วนตัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:13.043229434+07:00","message":"[bufferProcess] send to processor:เฟื่องส่วนช่วยใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:13.04323381+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:13.043237612+07:00","message":"> Transcript [4641] [false]: 'เฟื่องส่วนช่วยใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:13.043240769+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:13.043243588+07:00","message":"Set new StatePrefix: 'เฟื่องส่วนช่วยใน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:13.053493811+07:00","message":"receive streaming session, msgId: 788"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:13.053532976+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":"2025-10-27T14:49:13.053538528+07:00","message":"receive interim result [false|false]: กับเรื่องส่วนตัวในชั้น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:13.053550589+07:00","message":"[buffer interim] 788 false กับเรื่องส่วนตัวในชั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:13.053557525+07:00","message":"[bufferProcess] interim [400000000]:กับเรื่องส่วนตัวในชั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:13.053559553+07:00","message":"[bufferProcess] send to processor:กับเรื่องส่วนตัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:13.053569402+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:13.053572211+07:00","message":"> Transcript [4642] [false]: 'กับเรื่องส่วนตัว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:13.053574029+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:13.053575766+07:00","message":"Set new StatePrefix: 'กับเรื่องส่วนตัว'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:13.229959187+07:00","message":"receive streaming session, msgId: 788"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:13.229999752+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":"2025-10-27T14:49:13.230005265+07:00","message":"receive interim result [false|false]: เฟื่องส่วนเจ้านายชั้นสูง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:13.230018859+07:00","message":"[buffer interim] 788 false เฟื่องส่วนเจ้านายชั้นสูง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:13.230025529+07:00","message":"[bufferProcess] interim [580000000]:เฟื่องส่วนเจ้านายชั้นสูง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:13.230027875+07:00","message":"[bufferProcess] send to processor:กับเรื่องส่วนตัวในชั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:13.230033295+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:13.230036107+07:00","message":"> Transcript [4643] [false]: 'กับเรื่องส่วนตัวในชั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:13.230038911+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:13.230040638+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:13.230042598+07:00","message":"StatePrefix: 'กับเรื่องส่วนตัว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:13.230044623+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:13.613087715+07:00","message":"receive streaming session, msgId: 788"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:13.613119273+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":"2025-10-27T14:49:13.61313094+07:00","message":"receive interim result [false|false]: เฟื่องส่วนเจ้านายชั้นสูงที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:13.61314485+07:00","message":"[buffer interim] 788 false เฟื่องส่วนเจ้านายชั้นสูงที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:13.613152095+07:00","message":"[bufferProcess] interim [0]:เฟื่องส่วนเจ้านายชั้นสูงที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:13.613154146+07:00","message":"[bufferProcess] send to processor:เฟื่องส่วนเจ้านายชั้นสูง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:13.613173844+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:13.613176746+07:00","message":"> Transcript [4644] [false]: 'เฟื่องส่วนเจ้านายชั้นสูง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:13.613178924+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:13.613180902+07:00","message":"Set new StatePrefix: 'เฟื่องส่วนเจ้านายชั้นสูง'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:49:13.754665931+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:49:13.754680717+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:13.924451991+07:00","message":"receive streaming session, msgId: 788"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:13.924486355+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":"2025-10-27T14:49:13.924491941+07:00","message":"receive interim result [false|false]: เฟื่องส่วนเจ้านายชั้นสูงที่เป็น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:13.924504861+07:00","message":"[buffer interim] 788 false เฟื่องส่วนเจ้านายชั้นสูงที่เป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:13.924511565+07:00","message":"[bufferProcess] interim [240000000]:เฟื่องส่วนเจ้านายชั้นสูงที่เป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:13.924513698+07:00","message":"[bufferProcess] send to processor:เฟื่องส่วนเจ้านายชั้นสูงที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:13.924518883+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:13.924521646+07:00","message":"> Transcript [4645] [false]: 'เฟื่องส่วนเจ้านายชั้นสูงที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:13.924524535+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:13.924526423+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:13.924528271+07:00","message":"StatePrefix: 'เฟื่องส่วนเจ้านายชั้นสูง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:13.924530228+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:14.201716414+07:00","message":"receive streaming session, msgId: 788"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:14.201753198+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":"2025-10-27T14:49:14.20175896+07:00","message":"receive interim result [false|false]: เฟื่องส่วนเจ้านายชั้นสูงที่เป็นรอง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:14.201770476+07:00","message":"[buffer interim] 788 false เฟื่องส่วนเจ้านายชั้นสูงที่เป็นรอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:14.201777284+07:00","message":"[bufferProcess] interim [600000000]:เฟื่องส่วนเจ้านายชั้นสูงที่เป็นรอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:14.201779627+07:00","message":"[bufferProcess] send to processor:เฟื่องส่วนเจ้านายชั้นสูงที่เป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:14.20178501+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:14.201787455+07:00","message":"> Transcript [4646] [false]: 'เฟื่องส่วนเจ้านายชั้นสูงที่เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:14.201790226+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:14.201792064+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:14.201793961+07:00","message":"StatePrefix: 'เฟื่องส่วนเจ้านายชั้นสูง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:14.201796011+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:14.510651021+07:00","message":"receive streaming session, msgId: 788"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:14.51068984+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":"2025-10-27T14:49:14.510696067+07:00","message":"receive interim result [false|false]: เฟื่องส่วนเจ้านายชั้นสูงที่เป็นรองแต่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:14.510708509+07:00","message":"[buffer interim] 788 false เฟื่องส่วนเจ้านายชั้นสูงที่เป็นรองแต่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:14.510721343+07:00","message":"[bufferProcess] interim [900000000]:เฟื่องส่วนเจ้านายชั้นสูงที่เป็นรองแต่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:14.510723756+07:00","message":"[bufferProcess] send to processor:เฟื่องส่วนเจ้านายชั้นสูงที่เป็นรอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:14.51072736+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:14.510729956+07:00","message":"> Transcript [4647] [false]: 'เฟื่องส่วนเจ้านายชั้นสูงที่เป็นรอง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:14.510732909+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:14.510734592+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:14.510736603+07:00","message":"StatePrefix: 'เฟื่องส่วนเจ้านายชั้นสูง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:14.510739501+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:14.828674866+07:00","message":"receive streaming session, msgId: 788"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:14.828721694+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":"2025-10-27T14:49:14.828727998+07:00","message":"receive interim result [false|false]: เฟื่องส่วนเจ้านายชั้นสูงที่เป็นรองแต่พระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:14.828743889+07:00","message":"[buffer interim] 788 false เฟื่องส่วนเจ้านายชั้นสูงที่เป็นรองแต่พระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:14.828752598+07:00","message":"[bufferProcess] interim [140000000]:เฟื่องส่วนเจ้านายชั้นสูงที่เป็นรองแต่พระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:14.828756003+07:00","message":"[bufferProcess] send to processor:เฟื่องส่วนเจ้านายชั้นสูงที่เป็นรองแต่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:14.828761556+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:14.828765916+07:00","message":"> Transcript [4648] [false]: 'เฟื่องส่วนเจ้านายชั้นสูงที่เป็นรองแต่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:14.828770084+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:14.828772684+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:14.828775738+07:00","message":"StatePrefix: 'เฟื่องส่วนเจ้านายชั้นสูง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:14.8287783+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:14.828781654+07:00","message":"Push: 'เฟื่องส่วนเจ้านายชั้นสูง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:14.82878368+07:00","message":"TextPushed: 'เฟื่องส่วนเจ้านายชั้นสูง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:14.828786514+07:00","message":"Set new StatePrefix : 'เฟื่องส่วนเจ้านายชั้นสูงที่เป็นรองแต่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:14.82879008+07:00","message":"Next Push (prob) : 'ที่เป็นรองแต่'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:14.828801919+07:00","message":"push: {false เฟื่องส่วนเจ้านายชั้นสูง 0 0xc00401ea00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:15.020383959+07:00","message":"receive streaming session, msgId: 788"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:15.020423324+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":"2025-10-27T14:49:15.020429459+07:00","message":"receive interim result [false|false]: เฟื่องส่วนเจ้านายชั้นสูงที่เป็นรองแต่พระบรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:15.020443722+07:00","message":"[buffer interim] 788 false เฟื่องส่วนเจ้านายชั้นสูงที่เป็นรองแต่พระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:15.020450439+07:00","message":"[bufferProcess] interim [380000000]:เฟื่องส่วนเจ้านายชั้นสูงที่เป็นรองแต่พระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:15.020452695+07:00","message":"[bufferProcess] send to processor:เฟื่องส่วนเจ้านายชั้นสูงที่เป็นรองแต่พระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:15.020458186+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:15.020460897+07:00","message":"> Transcript [4649] [false]: 'เฟื่องส่วนเจ้านายชั้นสูงที่เป็นรองแต่พระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:15.02046386+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:15.020465624+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:15.020467383+07:00","message":"StatePrefix: 'เฟื่องส่วนเจ้านายชั้นสูงที่เป็นรองแต่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:15.020469728+07:00","message":"TextPushed: 'เฟื่องส่วนเจ้านายชั้นสูง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:15.203763076+07:00","message":"receive streaming session, msgId: 788"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:15.203805391+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":"2025-10-27T14:49:15.203811627+07:00","message":"receive interim result [false|false]: เฟื่องส่วนเจ้านายชั้นสูงที่เป็นรองแต่พระบรมศพ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:15.203825325+07:00","message":"[buffer interim] 788 false เฟื่องส่วนเจ้านายชั้นสูงที่เป็นรองแต่พระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:15.203832423+07:00","message":"[bufferProcess] interim [560000000]:เฟื่องส่วนเจ้านายชั้นสูงที่เป็นรองแต่พระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:15.203834622+07:00","message":"[bufferProcess] send to processor:เฟื่องส่วนเจ้านายชั้นสูงที่เป็นรองแต่พระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:15.203839967+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:15.203843523+07:00","message":"> Transcript [4650] [false]: 'เฟื่องส่วนเจ้านายชั้นสูงที่เป็นรองแต่พระบรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:15.203846773+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:15.203848519+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:15.203850694+07:00","message":"StatePrefix: 'เฟื่องส่วนเจ้านายชั้นสูงที่เป็นรองแต่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:15.203853188+07:00","message":"TextPushed: 'เฟื่องส่วนเจ้านายชั้นสูง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:15.757581198+07:00","message":"[GCS] IsForceVAD: false for message ID: 788"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:15.789997916+07:00","message":"receive streaming session, msgId: 788"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:15.790038012+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เฟื่องส่วนเจ้านายชั้นสูงที่เป็นรองแต่พระบรมศพ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:15.790045336+07:00","message":"receive interim result [false|false]: เฟื่องส่วนเจ้านายชั้นสูงที่เป็นรองแต่พระบรมศพ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:15.790059969+07:00","message":"[buffer interim] 788 false เฟื่องส่วนเจ้านายชั้นสูงที่เป็นรองแต่พระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:15.790068275+07:00","message":"[bufferProcess] interim [160000000]:เฟื่องส่วนเจ้านายชั้นสูงที่เป็นรองแต่พระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:15.790071657+07:00","message":"[bufferProcess] send to processor:เฟื่องส่วนเจ้านายชั้นสูงที่เป็นรองแต่พระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:15.790076419+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:15.790080092+07:00","message":"> Transcript [4651] [false]: 'เฟื่องส่วนเจ้านายชั้นสูงที่เป็นรองแต่พระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:15.79008457+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:15.790087077+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:15.790090046+07:00","message":"StatePrefix: 'เฟื่องส่วนเจ้านายชั้นสูงที่เป็นรองแต่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:15.790093621+07:00","message":"TextPushed: 'เฟื่องส่วนเจ้านายชั้นสูง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:15.827982397+07:00","message":"[GCS] Start streaming session, msgId: 789"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:15.859574851+07:00","message":"receive streaming session, msgId: 788"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:15.859611169+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":"2025-10-27T14:49:15.859617676+07:00","message":"receive interim result [false|false]: เฟื่องส่วนเจ้านายชั้นสูงที่เป็นรองแต่พระบรมศพประดับ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:15.859627897+07:00","message":"[buffer interim] 788 false เฟื่องส่วนเจ้านายชั้นสูงที่เป็นรองแต่พระบรมศพประดับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:15.859634489+07:00","message":"[bufferProcess] interim [340000000]:เฟื่องส่วนเจ้านายชั้นสูงที่เป็นรองแต่พระบรมศพประดับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:15.859636933+07:00","message":"[bufferProcess] send to processor:เฟื่องส่วนเจ้านายชั้นสูงที่เป็นรองแต่พระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:15.859642278+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:15.85964516+07:00","message":"> Transcript [4652] [false]: 'เฟื่องส่วนเจ้านายชั้นสูงที่เป็นรองแต่พระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:15.859648709+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:15.85965059+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:15.859652717+07:00","message":"StatePrefix: 'เฟื่องส่วนเจ้านายชั้นสูงที่เป็นรองแต่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:15.85965593+07:00","message":"TextPushed: 'เฟื่องส่วนเจ้านายชั้นสูง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:15.859660321+07:00","message":"Push: 'ที่เป็นรองแต่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:15.859661949+07:00","message":"TextPushed: 'เฟื่องส่วนเจ้านายชั้นสูงที่เป็นรองแต่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:15.859663773+07:00","message":"Set new StatePrefix : 'เฟื่องส่วนเจ้านายชั้นสูงที่เป็นรองแต่พระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:15.859665805+07:00","message":"Next Push (prob) : 'พระบรมศพ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:15.859673717+07:00","message":"push: {false ที่เป็นรองแต่ 0 0xc00401ea00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:15.947381255+07:00","message":"receive streaming session, msgId: 788"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:15.947415415+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เฟื่องส่วนเจ้านายชั้นสูงที่เป็นรองแต่พระบรมศพประดับ\",\"confidence\":0.9368199}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:15.94742129+07:00","message":"receive interim result [true|false]: เฟื่องส่วนเจ้านายชั้นสูงที่เป็นรองแต่พระบรมศพประดับ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:15.947428974+07:00","message":"end recv isFinal message id 788"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:15.947431519+07:00","message":"end Recv id 788"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:15.947436901+07:00","message":"[buffer interim] 788 true เฟื่องส่วนเจ้านายชั้นสูงที่เป็นรองแต่พระบรมศพประดับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:15.947444303+07:00","message":"[bufferProcess] interim [340000000]:เฟื่องส่วนเจ้านายชั้นสูงที่เป็นรองแต่พระบรมศพประดับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:15.94744776+07:00","message":"[bufferProcess] send to processor (isfinal):เฟื่องส่วนเจ้านายชั้นสูงที่เป็นรองแต่พระบรมศพประดับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:15.947451323+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:15.947454052+07:00","message":"> Transcript [4653] [false]: 'เฟื่องส่วนเจ้านายชั้นสูงที่เป็นรองแต่พระบรมศพประดับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:15.947457102+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:15.947458666+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:15.947460301+07:00","message":"StatePrefix: 'เฟื่องส่วนเจ้านายชั้นสูงที่เป็นรองแต่พระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:15.947462412+07:00","message":"TextPushed: 'เฟื่องส่วนเจ้านายชั้นสูงที่เป็นรองแต่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:15.94746436+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:15.947466432+07:00","message":"> Transcript [4654] [true]: 'เฟื่องส่วนเจ้านายชั้นสูงที่เป็นรองแต่พระบรมศพประดับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:15.947468148+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:15.947469388+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:15.947470633+07:00","message":"StatePrefix: 'เฟื่องส่วนเจ้านายชั้นสูงที่เป็นรองแต่พระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:15.947472073+07:00","message":"TextPushed: 'เฟื่องส่วนเจ้านายชั้นสูงที่เป็นรองแต่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:15.947477448+07:00","message":"Push: 'พระบรมศพประดับ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:15.94748484+07:00","message":"push: {true พระบรมศพประดับ 0 0xc00401ea00}"}
{"level":"info","service":"Main","time":"2025-10-27T14:49:15.958614995+07:00","message":"write wav file: './tmp/7446/7446_788.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:16.365835678+07:00","message":"receive streaming session, msgId: 789"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:16.365879228+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":"2025-10-27T14:49:16.365885722+07:00","message":"receive interim result [false|false]: ดอกไม้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:16.365903576+07:00","message":"[buffer interim] 789 false ดอกไม้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:16.365911484+07:00","message":"[bufferProcess] interim [420000000]:ดอกไม้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:16.365913978+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:16.694615575+07:00","message":"receive streaming session, msgId: 789"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:16.694649836+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":"2025-10-27T14:49:16.694655891+07:00","message":"receive interim result [false|false]: ดอกไม้เอว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:16.694671806+07:00","message":"[buffer interim] 789 false ดอกไม้เอว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:16.694684859+07:00","message":"[bufferProcess] interim [720000000]:ดอกไม้เอว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:16.694687072+07:00","message":"[bufferProcess] send to processor:ดอกไม้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:16.694692703+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:16.694695162+07:00","message":"> Transcript [4655] [false]: 'ดอกไม้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:16.694700966+07:00","message":"Set StatePrefix (first interim): 'ดอกไม้'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:49:16.755295645+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:49:16.755309749+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:16.816362429+07:00","message":"receive streaming session, msgId: 789"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:16.816398832+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":"2025-10-27T14:49:16.816405423+07:00","message":"receive interim result [false|false]: ดอกไม้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:16.816418756+07:00","message":"[buffer interim] 789 false ดอกไม้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:16.816427264+07:00","message":"[bufferProcess] interim [780000000]:ดอกไม้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:16.816430097+07:00","message":"[bufferProcess] send to processor:ดอกไม้เอว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:16.816436809+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:16.816440359+07:00","message":"> Transcript [4656] [false]: 'ดอกไม้เอว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:16.816444211+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:16.816446796+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:16.816449248+07:00","message":"StatePrefix: 'ดอกไม้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:16.816451496+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:17.019773613+07:00","message":"receive streaming session, msgId: 789"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:17.019811135+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดอกไม้\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:17.01981808+07:00","message":"receive interim result [false|false]: ดอกไม้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:17.019832329+07:00","message":"[buffer interim] 789 false ดอกไม้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:17.019839647+07:00","message":"[bufferProcess] interim [20000000]:ดอกไม้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:17.019842553+07:00","message":"[bufferProcess] send to processor:ดอกไม้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:17.019846546+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:17.019850117+07:00","message":"> Transcript [4657] [false]: 'ดอกไม้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:17.019853918+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:17.019856238+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:17.019858438+07:00","message":"StatePrefix: 'ดอกไม้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:17.01986092+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:17.088336669+07:00","message":"receive streaming session, msgId: 789"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:17.088370421+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":"2025-10-27T14:49:17.088376538+07:00","message":"receive interim result [false|false]: อีก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:17.088390416+07:00","message":"[buffer interim] 789 false อีก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:17.088397666+07:00","message":"[bufferProcess] interim [80000000]:อีก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:17.088401097+07:00","message":"[bufferProcess] send to processor:ดอกไม้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:17.088407642+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:17.088410779+07:00","message":"> Transcript [4658] [false]: 'ดอกไม้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:17.088414586+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:17.088416911+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:17.088419483+07:00","message":"StatePrefix: 'ดอกไม้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:17.088422788+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:17.204446558+07:00","message":"receive streaming session, msgId: 789"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:17.204484133+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":"2025-10-27T14:49:17.204489854+07:00","message":"receive interim result [false|false]: ดอกไม้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:17.204502451+07:00","message":"[buffer interim] 789 false ดอกไม้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:17.204509014+07:00","message":"[bufferProcess] interim [140000000]:ดอกไม้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:17.204511247+07:00","message":"[bufferProcess] send to processor:อีก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:17.204516526+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:17.20451907+07:00","message":"> Transcript [4659] [false]: 'อีก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:17.204521121+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:17.204523154+07:00","message":"Set new StatePrefix: 'อีก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:17.215118883+07:00","message":"receive streaming session, msgId: 789"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:17.215153096+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":"2025-10-27T14:49:17.215159935+07:00","message":"receive interim result [false|false]: อีกอย่าง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:17.215174291+07:00","message":"[buffer interim] 789 false อีกอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:17.215181053+07:00","message":"[bufferProcess] interim [200000000]:อีกอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:17.215183626+07:00","message":"[bufferProcess] send to processor:ดอกไม้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:17.215189191+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:17.215191348+07:00","message":"> Transcript [4660] [false]: 'ดอกไม้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:17.215193263+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:17.215194994+07:00","message":"Set new StatePrefix: 'ดอกไม้'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:17.389039689+07:00","message":"receive streaming session, msgId: 789"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:17.389074211+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":"2025-10-27T14:49:17.389080248+07:00","message":"receive interim result [false|false]: อีกอย่างหนึ่ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:17.389092343+07:00","message":"[buffer interim] 789 false อีกอย่างหนึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:17.389099178+07:00","message":"[bufferProcess] interim [380000000]:อีกอย่างหนึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:17.389101367+07:00","message":"[bufferProcess] send to processor:อีกอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:17.389106411+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:17.389108917+07:00","message":"> Transcript [4661] [false]: 'อีกอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:17.389111078+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:17.38911284+07:00","message":"Set new StatePrefix: 'อีกอย่าง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:17.442960382+07:00","message":"receive streaming session, msgId: 789"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:17.442993235+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":"2025-10-27T14:49:17.442998468+07:00","message":"receive interim result [false|false]: อีกอย่างนึง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:17.443010898+07:00","message":"[buffer interim] 789 false อีกอย่างนึง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:17.443017709+07:00","message":"[bufferProcess] interim [440000000]:อีกอย่างนึง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:17.443019651+07:00","message":"[bufferProcess] send to processor:อีกอย่างหนึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:17.4430248+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:17.443027737+07:00","message":"> Transcript [4662] [false]: 'อีกอย่างหนึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:17.443030467+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:17.443032298+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:17.443033878+07:00","message":"StatePrefix: 'อีกอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:17.443035787+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:18.091193705+07:00","message":"receive streaming session, msgId: 789"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:18.091224048+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":"2025-10-27T14:49:18.091230059+07:00","message":"receive interim result [false|false]: อีกอย่างนึง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:18.091243616+07:00","message":"[buffer interim] 789 false อีกอย่างนึง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:18.091252486+07:00","message":"[bufferProcess] interim [40000000]:อีกอย่างนึง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:18.091254643+07:00","message":"[bufferProcess] send to processor:อีกอย่างนึง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:18.091260163+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:18.091262893+07:00","message":"> Transcript [4663] [false]: 'อีกอย่างนึง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:18.091265873+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:18.09126788+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:18.09126947+07:00","message":"StatePrefix: 'อีกอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:18.09127116+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:18.981794161+07:00","message":"receive streaming session, msgId: 789"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:18.981842429+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":"2025-10-27T14:49:18.981849314+07:00","message":"receive interim result [false|false]: อีกอย่างนึงเจ้านาย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:18.981865414+07:00","message":"[buffer interim] 789 false อีกอย่างนึงเจ้านาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:18.981875905+07:00","message":"[bufferProcess] interim [940000000]:อีกอย่างนึงเจ้านาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:18.98187914+07:00","message":"[bufferProcess] send to processor:อีกอย่างนึง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:18.981886631+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:18.981890503+07:00","message":"> Transcript [4664] [false]: 'อีกอย่างนึง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:18.981894823+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:18.981897336+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:18.981899609+07:00","message":"StatePrefix: 'อีกอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:18.981902047+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:19.181964691+07:00","message":"receive streaming session, msgId: 789"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:19.181998389+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":"2025-10-27T14:49:19.182004116+07:00","message":"receive interim result [false|false]: อีกอย่างนึงเจ้านายก็"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:19.182017532+07:00","message":"[buffer interim] 789 false อีกอย่างนึงเจ้านายก็"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:19.182024169+07:00","message":"[bufferProcess] interim [180000000]:อีกอย่างนึงเจ้านายก็"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:19.182026432+07:00","message":"[bufferProcess] send to processor:อีกอย่างนึงเจ้านาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:19.182031595+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:19.182034089+07:00","message":"> Transcript [4665] [false]: 'อีกอย่างนึงเจ้านาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:19.182037141+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:19.182039098+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:19.182040517+07:00","message":"StatePrefix: 'อีกอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:19.182042423+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:19.182046454+07:00","message":"Push: 'อีกอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:19.182048097+07:00","message":"TextPushed: 'อีกอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:19.18204998+07:00","message":"Set new StatePrefix : 'อีกอย่างนึงเจ้านาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:19.182051891+07:00","message":"Next Push (prob) : 'นึงเจ้านาย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:19.18205934+07:00","message":"push: {false อีกอย่าง 0 0xc000129380}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:19.317999904+07:00","message":"receive streaming session, msgId: 789"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:19.318033383+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":"2025-10-27T14:49:19.318039032+07:00","message":"receive interim result [false|false]: อีกอย่างนึงเจ้านายก็มี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:19.318050523+07:00","message":"[buffer interim] 789 false อีกอย่างนึงเจ้านายก็มี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:19.318057412+07:00","message":"[bufferProcess] interim [300000000]:อีกอย่างนึงเจ้านายก็มี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:19.318059735+07:00","message":"[bufferProcess] send to processor:อีกอย่างนึงเจ้านายก็"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:19.318065182+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:19.318068291+07:00","message":"> Transcript [4666] [false]: 'อีกอย่างนึงเจ้านายก็'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:19.318071325+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:19.318073239+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:19.318074948+07:00","message":"StatePrefix: 'อีกอย่างนึงเจ้านาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:19.318076813+07:00","message":"TextPushed: 'อีกอย่าง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:19.556023776+07:00","message":"receive streaming session, msgId: 789"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:19.556059237+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":"2025-10-27T14:49:19.556065041+07:00","message":"receive interim result [false|false]: อีกอย่างนึงเจ้านายก็มีเครื่อง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:19.556077222+07:00","message":"[buffer interim] 789 false อีกอย่างนึงเจ้านายก็มีเครื่อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:19.556083951+07:00","message":"[bufferProcess] interim [540000000]:อีกอย่างนึงเจ้านายก็มีเครื่อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:19.556086452+07:00","message":"[bufferProcess] send to processor:อีกอย่างนึงเจ้านายก็มี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:19.556091673+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:19.556094165+07:00","message":"> Transcript [4667] [false]: 'อีกอย่างนึงเจ้านายก็มี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:19.556097301+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:19.556099225+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:19.55610101+07:00","message":"StatePrefix: 'อีกอย่างนึงเจ้านาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:19.556103005+07:00","message":"TextPushed: 'อีกอย่าง'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:49:19.755835845+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:49:19.755850289+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:20.00605179+07:00","message":"receive streaming session, msgId: 789"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:20.006100926+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":"2025-10-27T14:49:20.006107584+07:00","message":"receive interim result [false|false]: อีกอย่างนึงเจ้านายก็มีเครื่องประดับ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:20.006122313+07:00","message":"[buffer interim] 789 false อีกอย่างนึงเจ้านายก็มีเครื่องประดับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:20.006131007+07:00","message":"[bufferProcess] interim [960000000]:อีกอย่างนึงเจ้านายก็มีเครื่องประดับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:20.006135623+07:00","message":"[bufferProcess] send to processor:อีกอย่างนึงเจ้านายก็มีเครื่อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:20.00614432+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:20.006148344+07:00","message":"> Transcript [4668] [false]: 'อีกอย่างนึงเจ้านายก็มีเครื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:20.006153488+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:20.006155837+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:20.006159392+07:00","message":"StatePrefix: 'อีกอย่างนึงเจ้านาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:20.006162141+07:00","message":"TextPushed: 'อีกอย่าง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:20.467293006+07:00","message":"receive streaming session, msgId: 789"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:20.467331635+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":"2025-10-27T14:49:20.467338258+07:00","message":"receive interim result [false|false]: อีกอย่างนึงเจ้านายก็มีเครื่องประดับยนต์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:20.467350544+07:00","message":"[buffer interim] 789 false อีกอย่างนึงเจ้านายก็มีเครื่องประดับยนต์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:20.467356718+07:00","message":"[bufferProcess] interim [500000000]:อีกอย่างนึงเจ้านายก็มีเครื่องประดับยนต์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:20.467359166+07:00","message":"[bufferProcess] send to processor:อีกอย่างนึงเจ้านายก็มีเครื่องประดับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:20.467364266+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:20.467366659+07:00","message":"> Transcript [4669] [false]: 'อีกอย่างนึงเจ้านายก็มีเครื่องประดับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:20.467370446+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:20.467372366+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:20.467374216+07:00","message":"StatePrefix: 'อีกอย่างนึงเจ้านาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:20.467376031+07:00","message":"TextPushed: 'อีกอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:20.467380007+07:00","message":"Push: 'นึงเจ้านาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:20.467381539+07:00","message":"TextPushed: 'อีกอย่างนึงเจ้านาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:20.467383351+07:00","message":"Set new StatePrefix : 'อีกอย่างนึงเจ้านายก็มีเครื่องประดับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:20.467385163+07:00","message":"Next Push (prob) : 'ก็มีเครื่องประดับ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:20.467392307+07:00","message":"push: {false นึงเจ้านาย 0 0xc000129380}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:20.596465732+07:00","message":"receive streaming session, msgId: 789"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:20.596497874+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":"2025-10-27T14:49:20.596503771+07:00","message":"receive interim result [false|false]: อีกอย่างนึงเจ้านายก็มีเครื่องประดับยอด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:20.596516657+07:00","message":"[buffer interim] 789 false อีกอย่างนึงเจ้านายก็มีเครื่องประดับยอด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:20.596525083+07:00","message":"[bufferProcess] interim [560000000]:อีกอย่างนึงเจ้านายก็มีเครื่องประดับยอด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:20.596527069+07:00","message":"[bufferProcess] send to processor:อีกอย่างนึงเจ้านายก็มีเครื่องประดับยนต์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:20.59653075+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:20.596533381+07:00","message":"> Transcript [4670] [false]: 'อีกอย่างนึงเจ้านายก็มีเครื่องประดับยนต์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:20.596536775+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:20.596538644+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:20.596540215+07:00","message":"StatePrefix: 'อีกอย่างนึงเจ้านายก็มีเครื่องประดับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:20.596542359+07:00","message":"TextPushed: 'อีกอย่างนึงเจ้านาย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:20.789414317+07:00","message":"receive streaming session, msgId: 789"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:20.789459837+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":"2025-10-27T14:49:20.789464774+07:00","message":"receive interim result [false|false]: อีกอย่างนึงเจ้านายก็มีเครื่องประดับยอดผู้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:20.789478134+07:00","message":"[buffer interim] 789 false อีกอย่างนึงเจ้านายก็มีเครื่องประดับยอดผู้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:20.789484615+07:00","message":"[bufferProcess] interim [740000000]:อีกอย่างนึงเจ้านายก็มีเครื่องประดับยอดผู้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:20.789486694+07:00","message":"[bufferProcess] send to processor:อีกอย่างนึงเจ้านายก็มีเครื่องประดับยอด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:20.789491795+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:20.789494558+07:00","message":"> Transcript [4671] [false]: 'อีกอย่างนึงเจ้านายก็มีเครื่องประดับยอด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:20.789497383+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:20.789498958+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:20.789501604+07:00","message":"StatePrefix: 'อีกอย่างนึงเจ้านายก็มีเครื่องประดับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:20.789504318+07:00","message":"TextPushed: 'อีกอย่างนึงเจ้านาย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:20.817488221+07:00","message":"receive streaming session, msgId: 789"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:20.817516268+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":"2025-10-27T14:49:20.817521274+07:00","message":"receive interim result [false|false]: อีกอย่างนึงเจ้านายก็มีเครื่องประดับยอดพรุ่ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:20.817531983+07:00","message":"[buffer interim] 789 false อีกอย่างนึงเจ้านายก็มีเครื่องประดับยอดพรุ่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:20.817539953+07:00","message":"[bufferProcess] interim [800000000]:อีกอย่างนึงเจ้านายก็มีเครื่องประดับยอดพรุ่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:20.817541981+07:00","message":"[bufferProcess] send to processor:อีกอย่างนึงเจ้านายก็มีเครื่องประดับยอดผู้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:20.817547137+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:20.817549635+07:00","message":"> Transcript [4672] [false]: 'อีกอย่างนึงเจ้านายก็มีเครื่องประดับยอดผู้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:20.81755253+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:20.817554267+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:20.817555963+07:00","message":"StatePrefix: 'อีกอย่างนึงเจ้านายก็มีเครื่องประดับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:20.817558251+07:00","message":"TextPushed: 'อีกอย่างนึงเจ้านาย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:20.927012519+07:00","message":"receive streaming session, msgId: 789"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:20.92705166+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":"2025-10-27T14:49:20.927056862+07:00","message":"receive interim result [false|false]: อีกอย่างนึงเจ้านายก็มีเครื่องประดับยอดคุ้มค่า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:20.927068185+07:00","message":"[buffer interim] 789 false อีกอย่างนึงเจ้านายก็มีเครื่องประดับยอดคุ้มค่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:20.927074481+07:00","message":"[bufferProcess] interim [920000000]:อีกอย่างนึงเจ้านายก็มีเครื่องประดับยอดคุ้มค่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:20.927076643+07:00","message":"[bufferProcess] send to processor:อีกอย่างนึงเจ้านายก็มีเครื่องประดับยอดพรุ่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:20.927081548+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:20.927084723+07:00","message":"> Transcript [4673] [false]: 'อีกอย่างนึงเจ้านายก็มีเครื่องประดับยอดพรุ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:20.927088541+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:20.92709036+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:20.927092397+07:00","message":"StatePrefix: 'อีกอย่างนึงเจ้านายก็มีเครื่องประดับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:20.927095729+07:00","message":"TextPushed: 'อีกอย่างนึงเจ้านาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:20.927099958+07:00","message":"Push: 'ก็มีเครื่องประดับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:20.927101666+07:00","message":"TextPushed: 'อีกอย่างนึงเจ้านายก็มีเครื่องประดับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:20.927103396+07:00","message":"Set new StatePrefix : 'อีกอย่างนึงเจ้านายก็มีเครื่องประดับยอดพรุ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:20.927105324+07:00","message":"Next Push (prob) : 'ยอดพรุ่ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:20.927112947+07:00","message":"push: {false ก็มีเครื่องประดับ 0 0xc000129380}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:21.10843028+07:00","message":"receive streaming session, msgId: 789"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:21.108465187+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":"2025-10-27T14:49:21.108470863+07:00","message":"receive interim result [false|false]: อีกอย่างนึงเจ้านายก็มีเครื่องประดับยอดผู้เข้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:21.108484053+07:00","message":"[buffer interim] 789 false อีกอย่างนึงเจ้านายก็มีเครื่องประดับยอดผู้เข้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:21.108490676+07:00","message":"[bufferProcess] interim [40000000]:อีกอย่างนึงเจ้านายก็มีเครื่องประดับยอดผู้เข้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:21.108492816+07:00","message":"[bufferProcess] send to processor:อีกอย่างนึงเจ้านายก็มีเครื่องประดับยอดคุ้มค่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:21.108498236+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:21.108500883+07:00","message":"> Transcript [4674] [false]: 'อีกอย่างนึงเจ้านายก็มีเครื่องประดับยอดคุ้มค่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:21.108502967+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:21.108505012+07:00","message":"Set new StatePrefix: 'อีกอย่างนึงเจ้านายก็มีเครื่องประดับยอดคุ้มค่า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:21.161303507+07:00","message":"receive streaming session, msgId: 789"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:21.161339256+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":"2025-10-27T14:49:21.161346273+07:00","message":"receive interim result [false|false]: อีกอย่างนึงเจ้านายก็มีเครื่องประดับยอดพุ่มข้าวบิณฑ์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:21.161359299+07:00","message":"[buffer interim] 789 false อีกอย่างนึงเจ้านายก็มีเครื่องประดับยอดพุ่มข้าวบิณฑ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:21.161365854+07:00","message":"[bufferProcess] interim [160000000]:อีกอย่างนึงเจ้านายก็มีเครื่องประดับยอดพุ่มข้าวบิณฑ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:21.16136827+07:00","message":"[bufferProcess] send to processor:อีกอย่างนึงเจ้านายก็มีเครื่องประดับยอดผู้เข้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:21.161374124+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:21.161376629+07:00","message":"> Transcript [4675] [false]: 'อีกอย่างนึงเจ้านายก็มีเครื่องประดับยอดผู้เข้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:21.161378948+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:21.161380577+07:00","message":"Set new StatePrefix: 'อีกอย่างนึงเจ้านายก็มีเครื่องประดับยอดผู้เข้า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:21.356875181+07:00","message":"receive streaming session, msgId: 789"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:21.356910588+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":"2025-10-27T14:49:21.356917197+07:00","message":"receive interim result [false|false]: อีกอย่างนึงเจ้านายก็มีเครื่องประดับยอดพุ่มข้าวบิณฑ์แล้ว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:21.356944811+07:00","message":"[buffer interim] 789 false อีกอย่างนึงเจ้านายก็มีเครื่องประดับยอดพุ่มข้าวบิณฑ์แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:21.356956131+07:00","message":"[bufferProcess] interim [340000000]:อีกอย่างนึงเจ้านายก็มีเครื่องประดับยอดพุ่มข้าวบิณฑ์แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:21.356958549+07:00","message":"[bufferProcess] send to processor:อีกอย่างนึงเจ้านายก็มีเครื่องประดับยอดพุ่มข้าวบิณฑ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:21.356961741+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:21.35696435+07:00","message":"> Transcript [4676] [false]: 'อีกอย่างนึงเจ้านายก็มีเครื่องประดับยอดพุ่มข้าวบิณฑ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:21.356966492+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:21.356968642+07:00","message":"Set new StatePrefix: 'อีกอย่างนึงเจ้านายก็มีเครื่องประดับยอดพุ่มข้าวบิณฑ์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:21.488172546+07:00","message":"receive streaming session, msgId: 789"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:21.488214971+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":"2025-10-27T14:49:21.488220938+07:00","message":"receive interim result [false|false]: อีกอย่างนึงเจ้านายก็มีเครื่องประดับยอดพุ่มข้าวบิณฑ์แล้วก็"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:21.488232954+07:00","message":"[buffer interim] 789 false อีกอย่างนึงเจ้านายก็มีเครื่องประดับยอดพุ่มข้าวบิณฑ์แล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:21.488239592+07:00","message":"[bufferProcess] interim [460000000]:อีกอย่างนึงเจ้านายก็มีเครื่องประดับยอดพุ่มข้าวบิณฑ์แล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:21.488241889+07:00","message":"[bufferProcess] send to processor:อีกอย่างนึงเจ้านายก็มีเครื่องประดับยอดพุ่มข้าวบิณฑ์แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:21.488245327+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:21.488248246+07:00","message":"> Transcript [4677] [false]: 'อีกอย่างนึงเจ้านายก็มีเครื่องประดับยอดพุ่มข้าวบิณฑ์แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:21.488251774+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:21.488253734+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:21.48825555+07:00","message":"StatePrefix: 'อีกอย่างนึงเจ้านายก็มีเครื่องประดับยอดพุ่มข้าวบิณฑ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:21.488258263+07:00","message":"TextPushed: 'อีกอย่างนึงเจ้านายก็มีเครื่องประดับ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:21.683116235+07:00","message":"receive streaming session, msgId: 789"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:21.683154668+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":"2025-10-27T14:49:21.683161495+07:00","message":"receive interim result [false|false]: อีกอย่างนึงเจ้านายก็มีเครื่องประดับยอดพุ่มข้าวบิณฑ์แล้วก็เพื่อ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:21.683177865+07:00","message":"[buffer interim] 789 false อีกอย่างนึงเจ้านายก็มีเครื่องประดับยอดพุ่มข้าวบิณฑ์แล้วก็เพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:21.683195954+07:00","message":"[bufferProcess] interim [640000000]:อีกอย่างนึงเจ้านายก็มีเครื่องประดับยอดพุ่มข้าวบิณฑ์แล้วก็เพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:21.683198522+07:00","message":"[bufferProcess] send to processor:อีกอย่างนึงเจ้านายก็มีเครื่องประดับยอดพุ่มข้าวบิณฑ์แล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:21.683202015+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:21.683204625+07:00","message":"> Transcript [4678] [false]: 'อีกอย่างนึงเจ้านายก็มีเครื่องประดับยอดพุ่มข้าวบิณฑ์แล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:21.683208427+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:21.683210167+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:21.683213804+07:00","message":"StatePrefix: 'อีกอย่างนึงเจ้านายก็มีเครื่องประดับยอดพุ่มข้าวบิณฑ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:21.683216406+07:00","message":"TextPushed: 'อีกอย่างนึงเจ้านายก็มีเครื่องประดับ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:21.71784936+07:00","message":"[GCS] IsForceVAD: false for message ID: 789"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:21.827902131+07:00","message":"receive streaming session, msgId: 789"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:21.82794278+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":"2025-10-27T14:49:21.827949226+07:00","message":"receive interim result [false|false]: อีกอย่างนึงเจ้านายก็มีเครื่องประดับยอดพุ่มข้าวบิณฑ์แล้วก็เฟื่อง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:21.827963911+07:00","message":"[buffer interim] 789 false อีกอย่างนึงเจ้านายก็มีเครื่องประดับยอดพุ่มข้าวบิณฑ์แล้วก็เฟื่อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:21.827971095+07:00","message":"[bufferProcess] interim [880000000]:อีกอย่างนึงเจ้านายก็มีเครื่องประดับยอดพุ่มข้าวบิณฑ์แล้วก็เฟื่อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:21.827974204+07:00","message":"[bufferProcess] send to processor:อีกอย่างนึงเจ้านายก็มีเครื่องประดับยอดพุ่มข้าวบิณฑ์แล้วก็เพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:21.827980995+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:21.82798417+07:00","message":"> Transcript [4679] [false]: 'อีกอย่างนึงเจ้านายก็มีเครื่องประดับยอดพุ่มข้าวบิณฑ์แล้วก็เพื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:21.827988963+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:21.82799186+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:21.827993618+07:00","message":"StatePrefix: 'อีกอย่างนึงเจ้านายก็มีเครื่องประดับยอดพุ่มข้าวบิณฑ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:21.82799597+07:00","message":"TextPushed: 'อีกอย่างนึงเจ้านายก็มีเครื่องประดับ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:21.849920407+07:00","message":"[GCS] Start streaming session, msgId: 790"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:21.90997746+07:00","message":"receive streaming session, msgId: 789"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:21.910006751+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อีกอย่างนึงเจ้านายก็มีเครื่องประดับยอดพุ่มข้าวบิณฑ์แล้วก็เฟื่อง\",\"confidence\":0.9364307}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":910000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:21.910012171+07:00","message":"receive interim result [true|false]: อีกอย่างนึงเจ้านายก็มีเครื่องประดับยอดพุ่มข้าวบิณฑ์แล้วก็เฟื่อง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:21.910020782+07:00","message":"end recv isFinal message id 789"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:21.910022509+07:00","message":"end Recv id 789"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:21.910027783+07:00","message":"[buffer interim] 789 true อีกอย่างนึงเจ้านายก็มีเครื่องประดับยอดพุ่มข้าวบิณฑ์แล้วก็เฟื่อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:21.910036185+07:00","message":"[bufferProcess] interim [910000000]:อีกอย่างนึงเจ้านายก็มีเครื่องประดับยอดพุ่มข้าวบิณฑ์แล้วก็เฟื่อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:21.910039054+07:00","message":"[bufferProcess] send to processor (isfinal):อีกอย่างนึงเจ้านายก็มีเครื่องประดับยอดพุ่มข้าวบิณฑ์แล้วก็เฟื่อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:21.910042835+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:21.910045358+07:00","message":"> Transcript [4680] [false]: 'อีกอย่างนึงเจ้านายก็มีเครื่องประดับยอดพุ่มข้าวบิณฑ์แล้วก็เฟื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:21.910048666+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:21.910050552+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:21.910052509+07:00","message":"StatePrefix: 'อีกอย่างนึงเจ้านายก็มีเครื่องประดับยอดพุ่มข้าวบิณฑ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:21.910054827+07:00","message":"TextPushed: 'อีกอย่างนึงเจ้านายก็มีเครื่องประดับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:21.910057631+07:00","message":"Push: 'ยอดพุ่มข้าวบิณฑ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:21.910060128+07:00","message":"TextPushed: 'อีกอย่างนึงเจ้านายก็มีเครื่องประดับยอดพุ่มข้าวบิณฑ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:21.910062033+07:00","message":"Set new StatePrefix : 'อีกอย่างนึงเจ้านายก็มีเครื่องประดับยอดพุ่มข้าวบิณฑ์แล้วก็เฟื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:21.910063951+07:00","message":"Next Push (prob) : 'แล้วก็เฟื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:21.910065287+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:21.910066991+07:00","message":"> Transcript [4681] [true]: 'อีกอย่างนึงเจ้านายก็มีเครื่องประดับยอดพุ่มข้าวบิณฑ์แล้วก็เฟื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:21.910069059+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:21.910070597+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:21.91007308+07:00","message":"StatePrefix: 'อีกอย่างนึงเจ้านายก็มีเครื่องประดับยอดพุ่มข้าวบิณฑ์แล้วก็เฟื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:21.91007504+07:00","message":"TextPushed: 'อีกอย่างนึงเจ้านายก็มีเครื่องประดับยอดพุ่มข้าวบิณฑ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:21.910076882+07:00","message":"Push: 'แล้วก็เฟื่อง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:21.910084042+07:00","message":"push: {false ยอดพุ่มข้าวบิณฑ์ 0 0xc000129380}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:21.910088574+07:00","message":"push: {true แล้วก็เฟื่อง 0 0xc000129380}"}
{"level":"info","service":"Main","time":"2025-10-27T14:49:21.920992216+07:00","message":"write wav file: './tmp/7446/7446_789.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:22.036314418+07:00","message":"[GCS] IsForceVAD: false for message ID: 790"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:22.108321174+07:00","message":"[GCS] Start streaming session, msgId: 791"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:22.14103341+07:00","message":"receive streaming session, msgId: 790"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:22.141050942+07:00","message":"found end of frame, send empty tag with msgId: 790"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:22.141053481+07:00","message":"end Recv id 790"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:22.141060846+07:00","message":"[buffer interim] 790 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:22.141067566+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:22.141071024+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:22.141073636+07:00","message":"> Transcript [4682] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:22.141079222+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:22.141080914+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:22.141082297+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:22.141083702+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:22.141093635+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:22.141103441+07:00","message":"push: {true \n 0 0xc00401e080}"}
{"level":"info","service":"Main","time":"2025-10-27T14:49:22.145944576+07:00","message":"write wav file: './tmp/7446/7446_790.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:22.42691005+07:00","message":"[GCS] Cleaned up inactive client: 760"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:22.426936411+07:00","message":"[GCS] Cleaned up inactive client: 770"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:22.426939273+07:00","message":"[GCS] Cleaned up inactive client: 774"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:22.426940804+07:00","message":"[GCS] Cleaned up inactive client: 773"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:22.426946086+07:00","message":"[GCS] Cleaned up inactive client: 765"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:22.42694777+07:00","message":"[GCS] Cleaned up inactive client: 755"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:22.426949187+07:00","message":"[GCS] Cleaned up inactive client: 756"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:22.426953707+07:00","message":"[GCS] Cleaned up inactive client: 754"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:22.426955074+07:00","message":"[GCS] Cleaned up inactive client: 772"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:22.426956373+07:00","message":"[GCS] Cleaned up inactive client: 757"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:22.426957669+07:00","message":"[GCS] Cleaned up inactive client: 759"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:22.426958969+07:00","message":"[GCS] Cleaned up inactive client: 771"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:22.426960264+07:00","message":"[GCS] Cleaned up inactive client: 768"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:22.426961642+07:00","message":"[GCS] Cleaned up inactive client: 758"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:22.426962924+07:00","message":"[GCS] Cleaned up inactive client: 764"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:22.426964224+07:00","message":"[GCS] Cleaned up inactive client: 769"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:22.426965607+07:00","message":"[GCS] Cleaned up inactive client: 766"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:22.426967029+07:00","message":"[GCS] Cleaned up inactive client: 763"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:22.426968315+07:00","message":"[GCS] Cleaned up inactive client: 761"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:22.426969738+07:00","message":"[GCS] Cleaned up inactive client: 762"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:22.426971036+07:00","message":"[GCS] Cleaned up inactive client: 767"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:22.647625143+07:00","message":"receive streaming session, msgId: 791"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:22.647672842+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":"2025-10-27T14:49:22.647677883+07:00","message":"receive interim result [false|false]: เจ้าหน้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:22.647693552+07:00","message":"[buffer interim] 791 false เจ้าหน้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:22.647700572+07:00","message":"[bufferProcess] interim [540000000]:เจ้าหน้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:22.647702119+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:22.649102715+07:00","message":"receive streaming session, msgId: 791"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:22.649137141+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":"2025-10-27T14:49:22.649141999+07:00","message":"receive interim result [false|false]: เจ้านาย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:22.64915468+07:00","message":"[buffer interim] 791 false เจ้านาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:22.649171648+07:00","message":"[bufferProcess] interim [600000000]:เจ้านาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:22.64917813+07:00","message":"[bufferProcess] send to processor:เจ้าหน้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:22.649192561+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:22.649195322+07:00","message":"> Transcript [4683] [false]: 'เจ้าหน้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:22.649197359+07:00","message":"Set StatePrefix (first interim): 'เจ้าหน้า'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:49:22.756326692+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:49:22.756337422+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:22.837637502+07:00","message":"receive streaming session, msgId: 791"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:22.837671933+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":"2025-10-27T14:49:22.837677069+07:00","message":"receive interim result [false|false]: เจ้านายที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:22.837692295+07:00","message":"[buffer interim] 791 false เจ้านายที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:22.83770112+07:00","message":"[bufferProcess] interim [780000000]:เจ้านายที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:22.837703812+07:00","message":"[bufferProcess] send to processor:เจ้านาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:22.837708674+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:22.837711234+07:00","message":"> Transcript [4684] [false]: 'เจ้านาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:22.837713354+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:22.837715407+07:00","message":"Set new StatePrefix: 'เจ้านาย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:22.97173067+07:00","message":"receive streaming session, msgId: 791"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:22.971765505+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":"2025-10-27T14:49:22.971771023+07:00","message":"receive interim result [false|false]: เจ้านาย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:22.971787058+07:00","message":"[buffer interim] 791 false เจ้านาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:22.971794349+07:00","message":"[bufferProcess] interim [900000000]:เจ้านาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:22.971798178+07:00","message":"[bufferProcess] send to processor:เจ้านายที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:22.971802296+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:22.971805236+07:00","message":"> Transcript [4685] [false]: 'เจ้านายที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:22.971807902+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:22.971809747+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:22.971811224+07:00","message":"StatePrefix: 'เจ้านาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:22.971812818+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:23.105649925+07:00","message":"receive streaming session, msgId: 791"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:23.105694225+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":"2025-10-27T14:49:23.105702502+07:00","message":"receive interim result [false|false]: เจ้านายที่ไป"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:23.105718634+07:00","message":"[buffer interim] 791 false เจ้านายที่ไป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:23.105728096+07:00","message":"[bufferProcess] interim [960000000]:เจ้านายที่ไป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:23.105730942+07:00","message":"[bufferProcess] send to processor:เจ้านาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:23.105740501+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:23.105743966+07:00","message":"> Transcript [4686] [false]: 'เจ้านาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:23.105747625+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:23.105750649+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:23.10575282+07:00","message":"StatePrefix: 'เจ้านาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:23.105755291+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:23.277622869+07:00","message":"receive streaming session, msgId: 791"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:23.277657127+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":"2025-10-27T14:49:23.277662583+07:00","message":"receive interim result [false|false]: เจ้านายที่ปัญญา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:23.27767481+07:00","message":"[buffer interim] 791 false เจ้านายที่ปัญญา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:23.277681095+07:00","message":"[bufferProcess] interim [80000000]:เจ้านายที่ปัญญา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:23.277683188+07:00","message":"[bufferProcess] send to processor:เจ้านายที่ไป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:23.277688569+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:23.277691331+07:00","message":"> Transcript [4687] [false]: 'เจ้านายที่ไป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:23.277694121+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:23.277695822+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:23.277697515+07:00","message":"StatePrefix: 'เจ้านาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:23.27769936+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:23.359334606+07:00","message":"receive streaming session, msgId: 791"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:23.35936435+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":"2025-10-27T14:49:23.359372884+07:00","message":"receive interim result [false|false]: เจ้านายที่ประดับ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:23.359384021+07:00","message":"[buffer interim] 791 false เจ้านายที่ประดับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:23.35939041+07:00","message":"[bufferProcess] interim [200000000]:เจ้านายที่ประดับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:23.359392466+07:00","message":"[bufferProcess] send to processor:เจ้านายที่ปัญญา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:23.35939756+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:23.359400177+07:00","message":"> Transcript [4688] [false]: 'เจ้านายที่ปัญญา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:23.359403489+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:23.359405389+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:23.359407117+07:00","message":"StatePrefix: 'เจ้านาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:23.359409059+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:23.359412917+07:00","message":"Push: 'เจ้านาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:23.359414441+07:00","message":"TextPushed: 'เจ้านาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:23.359416051+07:00","message":"Set new StatePrefix : 'เจ้านายที่ปัญญา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:23.359417761+07:00","message":"Next Push (prob) : 'ที่ปัญญา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:23.359425485+07:00","message":"push: {false เจ้านาย 0 0xc000128000}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:23.367901281+07:00","message":"receive streaming session, msgId: 791"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:23.367938967+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":"2025-10-27T14:49:23.367944574+07:00","message":"receive interim result [false|false]: เจ้านายที่บรรดาศักดิ์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:23.367955963+07:00","message":"[buffer interim] 791 false เจ้านายที่บรรดาศักดิ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:23.367961311+07:00","message":"[bufferProcess] interim [260000000]:เจ้านายที่บรรดาศักดิ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:23.367965259+07:00","message":"[bufferProcess] send to processor:เจ้านายที่ประดับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:23.367968323+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:23.3679706+07:00","message":"> Transcript [4689] [false]: 'เจ้านายที่ประดับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:23.367972578+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:23.367974592+07:00","message":"Set new StatePrefix: 'เจ้านายที่ประดับ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:23.664131225+07:00","message":"receive streaming session, msgId: 791"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:23.664165524+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":"2025-10-27T14:49:23.664170077+07:00","message":"receive interim result [false|false]: เจ้านายที่บรรดาศักดิ์สูง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:23.664180199+07:00","message":"[buffer interim] 791 false เจ้านายที่บรรดาศักดิ์สูง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:23.664186451+07:00","message":"[bufferProcess] interim [560000000]:เจ้านายที่บรรดาศักดิ์สูง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:23.664188554+07:00","message":"[bufferProcess] send to processor:เจ้านายที่บรรดาศักดิ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:23.664193559+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:23.664196522+07:00","message":"> Transcript [4690] [false]: 'เจ้านายที่บรรดาศักดิ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:23.664198675+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:23.664200357+07:00","message":"Set new StatePrefix: 'เจ้านายที่บรรดาศักดิ์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:24.183484531+07:00","message":"receive streaming session, msgId: 791"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:24.183521847+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":"2025-10-27T14:49:24.183527688+07:00","message":"receive interim result [false|false]: เจ้านายที่บรรดาศักดิ์สูงจึง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:24.183541628+07:00","message":"[buffer interim] 791 false เจ้านายที่บรรดาศักดิ์สูงจึง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:24.183548028+07:00","message":"[bufferProcess] interim [40000000]:เจ้านายที่บรรดาศักดิ์สูงจึง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:24.183550059+07:00","message":"[bufferProcess] send to processor:เจ้านายที่บรรดาศักดิ์สูง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:24.183555235+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:24.183557808+07:00","message":"> Transcript [4691] [false]: 'เจ้านายที่บรรดาศักดิ์สูง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:24.18356102+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:24.183562801+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:24.183564832+07:00","message":"StatePrefix: 'เจ้านายที่บรรดาศักดิ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:24.183567025+07:00","message":"TextPushed: 'เจ้านาย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:24.24987779+07:00","message":"receive streaming session, msgId: 791"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:24.249921798+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":"2025-10-27T14:49:24.24993763+07:00","message":"receive interim result [false|false]: เจ้านายที่บรรดาศักดิ์สูงจึงใช้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:24.249951913+07:00","message":"[buffer interim] 791 false เจ้านายที่บรรดาศักดิ์สูงจึงใช้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:24.249959873+07:00","message":"[bufferProcess] interim [220000000]:เจ้านายที่บรรดาศักดิ์สูงจึงใช้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:24.249962967+07:00","message":"[bufferProcess] send to processor:เจ้านายที่บรรดาศักดิ์สูงจึง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:24.24996774+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:24.24997215+07:00","message":"> Transcript [4692] [false]: 'เจ้านายที่บรรดาศักดิ์สูงจึง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:24.249976446+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:24.249978662+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:24.249981083+07:00","message":"StatePrefix: 'เจ้านายที่บรรดาศักดิ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:24.249983655+07:00","message":"TextPushed: 'เจ้านาย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:24.561219506+07:00","message":"receive streaming session, msgId: 791"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:24.561256601+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":"2025-10-27T14:49:24.561262592+07:00","message":"receive interim result [false|false]: เจ้านายที่บรรดาศักดิ์สูงจึงใช้เครื่อง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:24.561275036+07:00","message":"[buffer interim] 791 false เจ้านายที่บรรดาศักดิ์สูงจึงใช้เครื่อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:24.561284327+07:00","message":"[bufferProcess] interim [520000000]:เจ้านายที่บรรดาศักดิ์สูงจึงใช้เครื่อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:24.561286931+07:00","message":"[bufferProcess] send to processor:เจ้านายที่บรรดาศักดิ์สูงจึงใช้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:24.561292476+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:24.561295068+07:00","message":"> Transcript [4693] [false]: 'เจ้านายที่บรรดาศักดิ์สูงจึงใช้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:24.56129806+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:24.561300004+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:24.56130189+07:00","message":"StatePrefix: 'เจ้านายที่บรรดาศักดิ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:24.561303842+07:00","message":"TextPushed: 'เจ้านาย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:24.885638943+07:00","message":"receive streaming session, msgId: 791"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:24.885672213+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":"2025-10-27T14:49:24.885678083+07:00","message":"receive interim result [false|false]: เจ้านายที่บรรดาศักดิ์สูงจึงใช้เครื่องอัด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:24.885691253+07:00","message":"[buffer interim] 791 false เจ้านายที่บรรดาศักดิ์สูงจึงใช้เครื่องอัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:24.885700474+07:00","message":"[bufferProcess] interim [820000000]:เจ้านายที่บรรดาศักดิ์สูงจึงใช้เครื่องอัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:24.88570261+07:00","message":"[bufferProcess] send to processor:เจ้านายที่บรรดาศักดิ์สูงจึงใช้เครื่อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:24.88570804+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:24.885710882+07:00","message":"> Transcript [4694] [false]: 'เจ้านายที่บรรดาศักดิ์สูงจึงใช้เครื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:24.885714106+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:24.885715961+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:24.885717873+07:00","message":"StatePrefix: 'เจ้านายที่บรรดาศักดิ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:24.885719829+07:00","message":"TextPushed: 'เจ้านาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:24.885724275+07:00","message":"Push: 'ที่บรรดาศักดิ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:24.885726055+07:00","message":"TextPushed: 'เจ้านายที่บรรดาศักดิ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:24.885727797+07:00","message":"Set new StatePrefix : 'เจ้านายที่บรรดาศักดิ์สูงจึงใช้เครื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:24.885729721+07:00","message":"Next Push (prob) : 'สูงจึงใช้เครื่อง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:24.885736871+07:00","message":"push: {false ที่บรรดาศักดิ์ 0 0xc000128000}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:24.946956121+07:00","message":"receive streaming session, msgId: 791"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:24.946992194+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":"2025-10-27T14:49:24.946998909+07:00","message":"receive interim result [false|false]: เจ้านายที่บรรดาศักดิ์สูงจึงใช้เครื่องประดับ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:24.947013709+07:00","message":"[buffer interim] 791 false เจ้านายที่บรรดาศักดิ์สูงจึงใช้เครื่องประดับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:24.947024833+07:00","message":"[bufferProcess] interim [880000000]:เจ้านายที่บรรดาศักดิ์สูงจึงใช้เครื่องประดับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:24.947027725+07:00","message":"[bufferProcess] send to processor:เจ้านายที่บรรดาศักดิ์สูงจึงใช้เครื่องอัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:24.947034621+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:24.947038556+07:00","message":"> Transcript [4695] [false]: 'เจ้านายที่บรรดาศักดิ์สูงจึงใช้เครื่องอัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:24.947043176+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:24.947046204+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:24.947048536+07:00","message":"StatePrefix: 'เจ้านายที่บรรดาศักดิ์สูงจึงใช้เครื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:24.947050908+07:00","message":"TextPushed: 'เจ้านายที่บรรดาศักดิ์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:25.598471137+07:00","message":"receive streaming session, msgId: 791"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:25.598505348+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":"2025-10-27T14:49:25.59851078+07:00","message":"receive interim result [false|false]: เจ้านายที่บรรดาศักดิ์สูงจึงใช้เครื่องประดับ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:25.598521504+07:00","message":"[buffer interim] 791 false เจ้านายที่บรรดาศักดิ์สูงจึงใช้เครื่องประดับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:25.598528048+07:00","message":"[bufferProcess] interim [480000000]:เจ้านายที่บรรดาศักดิ์สูงจึงใช้เครื่องประดับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:25.598530239+07:00","message":"[bufferProcess] send to processor:เจ้านายที่บรรดาศักดิ์สูงจึงใช้เครื่องประดับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:25.598535496+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:25.598537856+07:00","message":"> Transcript [4696] [false]: 'เจ้านายที่บรรดาศักดิ์สูงจึงใช้เครื่องประดับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:25.598541022+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:25.59854284+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:25.598545029+07:00","message":"StatePrefix: 'เจ้านายที่บรรดาศักดิ์สูงจึงใช้เครื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:25.598547331+07:00","message":"TextPushed: 'เจ้านายที่บรรดาศักดิ์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:25.659046919+07:00","message":"receive streaming session, msgId: 791"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:25.659080183+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":"2025-10-27T14:49:25.659086934+07:00","message":"receive interim result [false|false]: เจ้านายที่บรรดาศักดิ์สูงจึงใช้เครื่องประดับถ้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:25.659099917+07:00","message":"[buffer interim] 791 false เจ้านายที่บรรดาศักดิ์สูงจึงใช้เครื่องประดับถ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:25.659106112+07:00","message":"[bufferProcess] interim [540000000]:เจ้านายที่บรรดาศักดิ์สูงจึงใช้เครื่องประดับถ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:25.659108331+07:00","message":"[bufferProcess] send to processor:เจ้านายที่บรรดาศักดิ์สูงจึงใช้เครื่องประดับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:25.659113898+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:25.659117117+07:00","message":"> Transcript [4697] [false]: 'เจ้านายที่บรรดาศักดิ์สูงจึงใช้เครื่องประดับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:25.65912074+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:25.659122576+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:25.659124796+07:00","message":"StatePrefix: 'เจ้านายที่บรรดาศักดิ์สูงจึงใช้เครื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:25.659127184+07:00","message":"TextPushed: 'เจ้านายที่บรรดาศักดิ์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:25.671056334+07:00","message":"receive streaming session, msgId: 791"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:25.671084717+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":"2025-10-27T14:49:25.671090103+07:00","message":"receive interim result [false|false]: เจ้านายที่บรรดาศักดิ์สูงจึงใช้เครื่องประดับ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:25.671101448+07:00","message":"[buffer interim] 791 false เจ้านายที่บรรดาศักดิ์สูงจึงใช้เครื่องประดับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:25.671108718+07:00","message":"[bufferProcess] interim [600000000]:เจ้านายที่บรรดาศักดิ์สูงจึงใช้เครื่องประดับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:25.671111488+07:00","message":"[bufferProcess] send to processor:เจ้านายที่บรรดาศักดิ์สูงจึงใช้เครื่องประดับถ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:25.671117656+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:25.67112133+07:00","message":"> Transcript [4698] [false]: 'เจ้านายที่บรรดาศักดิ์สูงจึงใช้เครื่องประดับถ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:25.671125837+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:25.671128794+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:25.671134629+07:00","message":"StatePrefix: 'เจ้านายที่บรรดาศักดิ์สูงจึงใช้เครื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:25.671136932+07:00","message":"TextPushed: 'เจ้านายที่บรรดาศักดิ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:25.671141067+07:00","message":"Push: 'สูงจึงใช้เครื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:25.671143593+07:00","message":"TextPushed: 'เจ้านายที่บรรดาศักดิ์สูงจึงใช้เครื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:25.671146231+07:00","message":"Set new StatePrefix : 'เจ้านายที่บรรดาศักดิ์สูงจึงใช้เครื่องประดับถ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:25.671149055+07:00","message":"Next Push (prob) : 'ประดับถ้า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:25.671159042+07:00","message":"push: {false สูงจึงใช้เครื่อง 0 0xc000128000}"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:49:25.756604654+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:49:25.756604661+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:25.780150349+07:00","message":"receive streaming session, msgId: 791"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:25.780182436+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":"2025-10-27T14:49:25.780188458+07:00","message":"receive interim result [false|false]: เจ้านายที่บรรดาศักดิ์สูงจึงใช้เครื่องประดับท่าพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:25.780200675+07:00","message":"[buffer interim] 791 false เจ้านายที่บรรดาศักดิ์สูงจึงใช้เครื่องประดับท่าพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:25.780206861+07:00","message":"[bufferProcess] interim [660000000]:เจ้านายที่บรรดาศักดิ์สูงจึงใช้เครื่องประดับท่าพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:25.780208876+07:00","message":"[bufferProcess] send to processor:เจ้านายที่บรรดาศักดิ์สูงจึงใช้เครื่องประดับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:25.780214227+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:25.780216586+07:00","message":"> Transcript [4699] [false]: 'เจ้านายที่บรรดาศักดิ์สูงจึงใช้เครื่องประดับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:25.780218988+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:26.044463632+07:00","message":"receive streaming session, msgId: 791"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:26.044501587+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":"2025-10-27T14:49:26.044507493+07:00","message":"receive interim result [false|false]: เจ้านายที่บรรดาศักดิ์สูงจึงใช้เครื่องประดับท่าพระราชทาน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:26.044519868+07:00","message":"[buffer interim] 791 false เจ้านายที่บรรดาศักดิ์สูงจึงใช้เครื่องประดับท่าพระราชทาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:26.044526247+07:00","message":"[bufferProcess] interim [20000000]:เจ้านายที่บรรดาศักดิ์สูงจึงใช้เครื่องประดับท่าพระราชทาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:26.044528557+07:00","message":"[bufferProcess] send to processor:เจ้านายที่บรรดาศักดิ์สูงจึงใช้เครื่องประดับท่าพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:26.044533906+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:26.04453674+07:00","message":"> Transcript [4700] [false]: 'เจ้านายที่บรรดาศักดิ์สูงจึงใช้เครื่องประดับท่าพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:26.044538928+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:26.044540793+07:00","message":"Set new StatePrefix: 'เจ้านายที่บรรดาศักดิ์สูงจึงใช้เครื่องประดับท่าพระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:26.36845536+07:00","message":"receive streaming session, msgId: 791"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:26.368506973+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":"2025-10-27T14:49:26.368513405+07:00","message":"receive interim result [false|false]: เจ้านายที่บรรดาศักดิ์สูงจึงใช้เครื่องประดับท่าพระราชทานให้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:26.368530479+07:00","message":"[buffer interim] 791 false เจ้านายที่บรรดาศักดิ์สูงจึงใช้เครื่องประดับท่าพระราชทานให้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:26.368538864+07:00","message":"[bufferProcess] interim [320000000]:เจ้านายที่บรรดาศักดิ์สูงจึงใช้เครื่องประดับท่าพระราชทานให้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:26.368541214+07:00","message":"[bufferProcess] send to processor:เจ้านายที่บรรดาศักดิ์สูงจึงใช้เครื่องประดับท่าพระราชทาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:26.368544789+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:26.368547454+07:00","message":"> Transcript [4701] [false]: 'เจ้านายที่บรรดาศักดิ์สูงจึงใช้เครื่องประดับท่าพระราชทาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:26.368551816+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:26.368554207+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:26.368556363+07:00","message":"StatePrefix: 'เจ้านายที่บรรดาศักดิ์สูงจึงใช้เครื่องประดับท่าพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:26.368559641+07:00","message":"TextPushed: 'เจ้านายที่บรรดาศักดิ์สูงจึงใช้เครื่อง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:26.565882512+07:00","message":"receive streaming session, msgId: 791"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:26.565917598+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":"2025-10-27T14:49:26.56592424+07:00","message":"receive interim result [false|false]: เจ้านายที่บรรดาศักดิ์สูงจึงใช้เครื่องประดับท่าพระราชทานให้ทรง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:26.565949805+07:00","message":"[buffer interim] 791 false เจ้านายที่บรรดาศักดิ์สูงจึงใช้เครื่องประดับท่าพระราชทานให้ทรง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:26.565958864+07:00","message":"[bufferProcess] interim [500000000]:เจ้านายที่บรรดาศักดิ์สูงจึงใช้เครื่องประดับท่าพระราชทานให้ทรง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:26.565961634+07:00","message":"[bufferProcess] send to processor:เจ้านายที่บรรดาศักดิ์สูงจึงใช้เครื่องประดับท่าพระราชทานให้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:26.565965493+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:26.565968089+07:00","message":"> Transcript [4702] [false]: 'เจ้านายที่บรรดาศักดิ์สูงจึงใช้เครื่องประดับท่าพระราชทานให้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:26.565971308+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:26.565973171+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:26.565975099+07:00","message":"StatePrefix: 'เจ้านายที่บรรดาศักดิ์สูงจึงใช้เครื่องประดับท่าพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:26.565978036+07:00","message":"TextPushed: 'เจ้านายที่บรรดาศักดิ์สูงจึงใช้เครื่อง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:26.683503259+07:00","message":"receive streaming session, msgId: 791"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:26.683538109+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":"2025-10-27T14:49:26.683544336+07:00","message":"receive interim result [false|false]: เจ้านายที่บรรดาศักดิ์สูงจึงใช้เครื่องประดับท่าพระราชทานให้ส่ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:26.683558844+07:00","message":"[buffer interim] 791 false เจ้านายที่บรรดาศักดิ์สูงจึงใช้เครื่องประดับท่าพระราชทานให้ส่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:26.683567266+07:00","message":"[bufferProcess] interim [560000000]:เจ้านายที่บรรดาศักดิ์สูงจึงใช้เครื่องประดับท่าพระราชทานให้ส่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:26.683569658+07:00","message":"[bufferProcess] send to processor:เจ้านายที่บรรดาศักดิ์สูงจึงใช้เครื่องประดับท่าพระราชทานให้ทรง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:26.683575218+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:26.683577757+07:00","message":"> Transcript [4703] [false]: 'เจ้านายที่บรรดาศักดิ์สูงจึงใช้เครื่องประดับท่าพระราชทานให้ทรง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:26.683581111+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:26.683582822+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:26.683584597+07:00","message":"StatePrefix: 'เจ้านายที่บรรดาศักดิ์สูงจึงใช้เครื่องประดับท่าพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:26.683586881+07:00","message":"TextPushed: 'เจ้านายที่บรรดาศักดิ์สูงจึงใช้เครื่อง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:26.886661516+07:00","message":"receive streaming session, msgId: 791"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:26.886698016+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":"2025-10-27T14:49:26.886703643+07:00","message":"receive interim result [false|false]: เจ้านายที่บรรดาศักดิ์สูงจึงใช้เครื่องประดับท่าพระราชทานให้ทรงพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:26.886716149+07:00","message":"[buffer interim] 791 false เจ้านายที่บรรดาศักดิ์สูงจึงใช้เครื่องประดับท่าพระราชทานให้ทรงพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:26.886725287+07:00","message":"[bufferProcess] interim [740000000]:เจ้านายที่บรรดาศักดิ์สูงจึงใช้เครื่องประดับท่าพระราชทานให้ทรงพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:26.886727749+07:00","message":"[bufferProcess] send to processor:เจ้านายที่บรรดาศักดิ์สูงจึงใช้เครื่องประดับท่าพระราชทานให้ส่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:26.886733316+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:26.886736129+07:00","message":"> Transcript [4704] [false]: 'เจ้านายที่บรรดาศักดิ์สูงจึงใช้เครื่องประดับท่าพระราชทานให้ส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:26.886739796+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:26.886741651+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:26.886743513+07:00","message":"StatePrefix: 'เจ้านายที่บรรดาศักดิ์สูงจึงใช้เครื่องประดับท่าพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:26.886747074+07:00","message":"TextPushed: 'เจ้านายที่บรรดาศักดิ์สูงจึงใช้เครื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:26.886752121+07:00","message":"Push: 'ประดับท่าพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:26.886753707+07:00","message":"TextPushed: 'เจ้านายที่บรรดาศักดิ์สูงจึงใช้เครื่องประดับท่าพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:26.886756052+07:00","message":"Set new StatePrefix : 'เจ้านายที่บรรดาศักดิ์สูงจึงใช้เครื่องประดับท่าพระราชทานให้ส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:26.88675862+07:00","message":"Next Push (prob) : 'ราชทานให้ส่ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:26.886766954+07:00","message":"push: {false ประดับท่าพระ 0 0xc000128000}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:26.922137718+07:00","message":"receive streaming session, msgId: 791"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:26.922170491+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":"2025-10-27T14:49:26.922176171+07:00","message":"receive interim result [false|false]: เจ้านายที่บรรดาศักดิ์สูงจึงใช้เครื่องประดับท่าพระราชทานให้ส่งรหัส"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:26.922189804+07:00","message":"[buffer interim] 791 false เจ้านายที่บรรดาศักดิ์สูงจึงใช้เครื่องประดับท่าพระราชทานให้ส่งรหัส"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:26.922202088+07:00","message":"[bufferProcess] interim [800000000]:เจ้านายที่บรรดาศักดิ์สูงจึงใช้เครื่องประดับท่าพระราชทานให้ส่งรหัส"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:26.922207068+07:00","message":"[bufferProcess] send to processor:เจ้านายที่บรรดาศักดิ์สูงจึงใช้เครื่องประดับท่าพระราชทานให้ทรงพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:26.922212744+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:26.922215324+07:00","message":"> Transcript [4705] [false]: 'เจ้านายที่บรรดาศักดิ์สูงจึงใช้เครื่องประดับท่าพระราชทานให้ทรงพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:26.922217843+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:26.922220573+07:00","message":"Set new StatePrefix: 'เจ้านายที่บรรดาศักดิ์สูงจึงใช้เครื่องประดับท่าพระราชทานให้ทรงพระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:26.940085329+07:00","message":"receive streaming session, msgId: 791"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:26.940120041+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":"2025-10-27T14:49:26.94012667+07:00","message":"receive interim result [false|false]: เจ้านายที่บรรดาศักดิ์สูงจึงใช้เครื่องประดับท่าพระราชทานให้ส่งพัสดุ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:26.940138074+07:00","message":"[buffer interim] 791 false เจ้านายที่บรรดาศักดิ์สูงจึงใช้เครื่องประดับท่าพระราชทานให้ส่งพัสดุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:26.940146169+07:00","message":"[bufferProcess] interim [860000000]:เจ้านายที่บรรดาศักดิ์สูงจึงใช้เครื่องประดับท่าพระราชทานให้ส่งพัสดุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:26.940149175+07:00","message":"[bufferProcess] send to processor:เจ้านายที่บรรดาศักดิ์สูงจึงใช้เครื่องประดับท่าพระราชทานให้ส่งรหัส"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:26.940156484+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:26.940160112+07:00","message":"> Transcript [4706] [false]: 'เจ้านายที่บรรดาศักดิ์สูงจึงใช้เครื่องประดับท่าพระราชทานให้ส่งรหัส'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:26.94016319+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:26.940166158+07:00","message":"Set new StatePrefix: 'เจ้านายที่บรรดาศักดิ์สูงจึงใช้เครื่องประดับท่าพระราชทานให้ส่งรหัส'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:26.958085479+07:00","message":"receive streaming session, msgId: 791"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:26.958116489+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":"2025-10-27T14:49:26.958122741+07:00","message":"receive interim result [false|false]: เจ้านายที่บรรดาศักดิ์สูงจึงใช้เครื่องประดับท่าพระราชทานให้ทรงประสบ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:26.958136371+07:00","message":"[buffer interim] 791 false เจ้านายที่บรรดาศักดิ์สูงจึงใช้เครื่องประดับท่าพระราชทานให้ทรงประสบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:26.958142765+07:00","message":"[bufferProcess] interim [920000000]:เจ้านายที่บรรดาศักดิ์สูงจึงใช้เครื่องประดับท่าพระราชทานให้ทรงประสบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:26.958145105+07:00","message":"[bufferProcess] send to processor:เจ้านายที่บรรดาศักดิ์สูงจึงใช้เครื่องประดับท่าพระราชทานให้ส่งพัสดุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:26.95814894+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:26.958151601+07:00","message":"> Transcript [4707] [false]: 'เจ้านายที่บรรดาศักดิ์สูงจึงใช้เครื่องประดับท่าพระราชทานให้ส่งพัสดุ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:26.958153739+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:26.958155883+07:00","message":"Set new StatePrefix: 'เจ้านายที่บรรดาศักดิ์สูงจึงใช้เครื่องประดับท่าพระราชทานให้ส่งพัสดุ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:27.193631051+07:00","message":"receive streaming session, msgId: 791"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:27.193669398+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":"2025-10-27T14:49:27.193675672+07:00","message":"receive interim result [false|false]: เจ้านายที่บรรดาศักดิ์สูงจึงใช้เครื่องประดับท่าพระราชทานให้ทรงพระศพ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:27.193688025+07:00","message":"[buffer interim] 791 false เจ้านายที่บรรดาศักดิ์สูงจึงใช้เครื่องประดับท่าพระราชทานให้ทรงพระศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:27.193694721+07:00","message":"[bufferProcess] interim [40000000]:เจ้านายที่บรรดาศักดิ์สูงจึงใช้เครื่องประดับท่าพระราชทานให้ทรงพระศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:27.19369699+07:00","message":"[bufferProcess] send to processor:เจ้านายที่บรรดาศักดิ์สูงจึงใช้เครื่องประดับท่าพระราชทานให้ทรงประสบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:27.193702597+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:27.193705292+07:00","message":"> Transcript [4708] [false]: 'เจ้านายที่บรรดาศักดิ์สูงจึงใช้เครื่องประดับท่าพระราชทานให้ทรงประสบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:27.19370767+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:27.193709783+07:00","message":"Set new StatePrefix: 'เจ้านายที่บรรดาศักดิ์สูงจึงใช้เครื่องประดับท่าพระราชทานให้ทรงประสบ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:27.211053893+07:00","message":"receive streaming session, msgId: 791"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:27.211083542+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":"2025-10-27T14:49:27.211089307+07:00","message":"receive interim result [false|false]: เจ้านายที่บรรดาศักดิ์สูงจึงใช้เครื่องประดับท่าพระราชทานให้ทรงพระศพเจ้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:27.211103542+07:00","message":"[buffer interim] 791 false เจ้านายที่บรรดาศักดิ์สูงจึงใช้เครื่องประดับท่าพระราชทานให้ทรงพระศพเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:27.211109943+07:00","message":"[bufferProcess] interim [100000000]:เจ้านายที่บรรดาศักดิ์สูงจึงใช้เครื่องประดับท่าพระราชทานให้ทรงพระศพเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:27.211112127+07:00","message":"[bufferProcess] send to processor:เจ้านายที่บรรดาศักดิ์สูงจึงใช้เครื่องประดับท่าพระราชทานให้ทรงพระศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:27.211115735+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:27.211118405+07:00","message":"> Transcript [4709] [false]: 'เจ้านายที่บรรดาศักดิ์สูงจึงใช้เครื่องประดับท่าพระราชทานให้ทรงพระศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:27.211121048+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:27.211122647+07:00","message":"Set new StatePrefix: 'เจ้านายที่บรรดาศักดิ์สูงจึงใช้เครื่องประดับท่าพระราชทานให้ทรงพระศพ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:27.225754283+07:00","message":"[GCS] IsForceVAD: false for message ID: 791"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:27.250762044+07:00","message":"receive streaming session, msgId: 791"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:27.250798572+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":"2025-10-27T14:49:27.250804432+07:00","message":"receive interim result [false|false]: เจ้านายที่บรรดาศักดิ์สูงจึงใช้เครื่องประดับท่าพระราชทานให้ส่วนราชการเจ้าหน้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:27.250818662+07:00","message":"[buffer interim] 791 false เจ้านายที่บรรดาศักดิ์สูงจึงใช้เครื่องประดับท่าพระราชทานให้ส่วนราชการเจ้าหน้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:27.250829947+07:00","message":"[bufferProcess] interim [160000000]:เจ้านายที่บรรดาศักดิ์สูงจึงใช้เครื่องประดับท่าพระราชทานให้ส่วนราชการเจ้าหน้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:27.250832661+07:00","message":"[bufferProcess] send to processor:เจ้านายที่บรรดาศักดิ์สูงจึงใช้เครื่องประดับท่าพระราชทานให้ทรงพระศพเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:27.250835961+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:27.250838666+07:00","message":"> Transcript [4710] [false]: 'เจ้านายที่บรรดาศักดิ์สูงจึงใช้เครื่องประดับท่าพระราชทานให้ทรงพระศพเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:27.250841957+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:27.250843795+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:27.250845684+07:00","message":"StatePrefix: 'เจ้านายที่บรรดาศักดิ์สูงจึงใช้เครื่องประดับท่าพระราชทานให้ทรงพระศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:27.250847932+07:00","message":"TextPushed: 'เจ้านายที่บรรดาศักดิ์สูงจึงใช้เครื่องประดับท่าพระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:27.255182248+07:00","message":"receive streaming session, msgId: 791"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:27.255213031+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":"2025-10-27T14:49:27.255218012+07:00","message":"receive interim result [false|false]: เจ้านายที่บรรดาศักดิ์สูงจึงใช้เครื่องประดับท่าพระราชทานให้ทรงพระศพเจ้านาย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:27.255230796+07:00","message":"[buffer interim] 791 false เจ้านายที่บรรดาศักดิ์สูงจึงใช้เครื่องประดับท่าพระราชทานให้ทรงพระศพเจ้านาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:27.25523667+07:00","message":"[bufferProcess] interim [220000000]:เจ้านายที่บรรดาศักดิ์สูงจึงใช้เครื่องประดับท่าพระราชทานให้ทรงพระศพเจ้านาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:27.25523892+07:00","message":"[bufferProcess] send to processor:เจ้านายที่บรรดาศักดิ์สูงจึงใช้เครื่องประดับท่าพระราชทานให้ส่วนราชการเจ้าหน้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:27.255243752+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:27.255245863+07:00","message":"> Transcript [4711] [false]: 'เจ้านายที่บรรดาศักดิ์สูงจึงใช้เครื่องประดับท่าพระราชทานให้ส่วนราชการเจ้าหน้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:27.255247994+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:27.255249734+07:00","message":"Set new StatePrefix: 'เจ้านายที่บรรดาศักดิ์สูงจึงใช้เครื่องประดับท่าพระราชทานให้ส่วนราชการเจ้าหน้า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:27.289074896+07:00","message":"[GCS] Start streaming session, msgId: 792"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:27.462480349+07:00","message":"receive streaming session, msgId: 791"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:27.46251797+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เจ้านายที่บรรดาศักดิ์สูงจึงใช้เครื่องประดับท่าพระราชทานให้ทรงพระศพเจ้านาย\",\"confidence\":0.94172424}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:27.46252531+07:00","message":"receive interim result [true|false]: เจ้านายที่บรรดาศักดิ์สูงจึงใช้เครื่องประดับท่าพระราชทานให้ทรงพระศพเจ้านาย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:27.462533889+07:00","message":"end recv isFinal message id 791"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:27.462536043+07:00","message":"end Recv id 791"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:27.462540735+07:00","message":"[buffer interim] 791 true เจ้านายที่บรรดาศักดิ์สูงจึงใช้เครื่องประดับท่าพระราชทานให้ทรงพระศพเจ้านาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:27.462548857+07:00","message":"[bufferProcess] interim [340000000]:เจ้านายที่บรรดาศักดิ์สูงจึงใช้เครื่องประดับท่าพระราชทานให้ทรงพระศพเจ้านาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:27.462553748+07:00","message":"[bufferProcess] send to processor (isfinal):เจ้านายที่บรรดาศักดิ์สูงจึงใช้เครื่องประดับท่าพระราชทานให้ทรงพระศพเจ้านาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:27.462556966+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:27.46255969+07:00","message":"> Transcript [4712] [false]: 'เจ้านายที่บรรดาศักดิ์สูงจึงใช้เครื่องประดับท่าพระราชทานให้ทรงพระศพเจ้านาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:27.462562219+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:27.462565775+07:00","message":"Set new StatePrefix: 'เจ้านายที่บรรดาศักดิ์สูงจึงใช้เครื่องประดับท่าพระราชทานให้ทรงพระศพเจ้านาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:27.462567658+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:27.462569306+07:00","message":"> Transcript [4713] [true]: 'เจ้านายที่บรรดาศักดิ์สูงจึงใช้เครื่องประดับท่าพระราชทานให้ทรงพระศพเจ้านาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:27.462571575+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:27.462573195+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:27.462575039+07:00","message":"StatePrefix: 'เจ้านายที่บรรดาศักดิ์สูงจึงใช้เครื่องประดับท่าพระราชทานให้ทรงพระศพเจ้านาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:27.462577478+07:00","message":"TextPushed: 'เจ้านายที่บรรดาศักดิ์สูงจึงใช้เครื่องประดับท่าพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:27.46258396+07:00","message":"Push: 'ราชทานให้ทรงพระศพเจ้านาย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:27.462592776+07:00","message":"push: {true ราชทานให้ทรงพระศพเจ้านาย 0 0xc000128000}"}
{"level":"info","service":"Main","time":"2025-10-27T14:49:27.472862783+07:00","message":"write wav file: './tmp/7446/7446_791.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:28.149637874+07:00","message":"receive streaming session, msgId: 792"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:28.149686013+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":"2025-10-27T14:49:28.149691371+07:00","message":"receive interim result [false|false]: ลงมา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:28.149707183+07:00","message":"[buffer interim] 792 false ลงมา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:28.149713916+07:00","message":"[bufferProcess] interim [660000000]:ลงมา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:28.149715623+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:28.499665661+07:00","message":"receive streaming session, msgId: 792"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:28.499697251+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":"2025-10-27T14:49:28.499702387+07:00","message":"receive interim result [false|false]: คุณ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:28.499711773+07:00","message":"[buffer interim] 792 false คุณ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:28.499718078+07:00","message":"[bufferProcess] interim [20000000]:คุณ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:28.49971995+07:00","message":"[bufferProcess] send to processor:ลงมา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:28.499723287+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:28.49972569+07:00","message":"> Transcript [4714] [false]: 'ลงมา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:28.499727579+07:00","message":"Set StatePrefix (first interim): 'ลงมา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:28.668875361+07:00","message":"receive streaming session, msgId: 792"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:28.66890745+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":"2025-10-27T14:49:28.66891327+07:00","message":"receive interim result [false|false]: คุณน่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:28.66893361+07:00","message":"[buffer interim] 792 false คุณน่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:28.668940362+07:00","message":"[bufferProcess] interim [140000000]:คุณน่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:28.668942231+07:00","message":"[bufferProcess] send to processor:คุณ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:28.668945734+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:28.668948423+07:00","message":"> Transcript [4715] [false]: 'คุณ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:28.66895024+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:28.668952242+07:00","message":"Set new StatePrefix: 'คุณ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:28.691094842+07:00","message":"receive streaming session, msgId: 792"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:28.691131846+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":"2025-10-27T14:49:28.691137651+07:00","message":"receive interim result [false|false]: น้องมาด้วยคุณนาย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:28.691151132+07:00","message":"[buffer interim] 792 false น้องมาด้วยคุณนาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:28.691157909+07:00","message":"[bufferProcess] interim [200000000]:น้องมาด้วยคุณนาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:28.691160826+07:00","message":"[bufferProcess] send to processor:คุณน่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:28.691166422+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:28.691168861+07:00","message":"> Transcript [4716] [false]: 'คุณน่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:28.691171602+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:28.691173528+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:28.691175524+07:00","message":"StatePrefix: 'คุณ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:28.691177413+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:49:28.757464604+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:49:28.757463173+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:28.763481454+07:00","message":"receive streaming session, msgId: 792"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:28.763514092+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":"2025-10-27T14:49:28.763518753+07:00","message":"receive interim result [false|false]: คุณนาง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:28.763527536+07:00","message":"[buffer interim] 792 false คุณนาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:28.763533755+07:00","message":"[bufferProcess] interim [320000000]:คุณนาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:28.763536075+07:00","message":"[bufferProcess] send to processor:น้องมาด้วยคุณนาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:28.763539529+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:28.763542879+07:00","message":"> Transcript [4717] [false]: 'น้องมาด้วยคุณนาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:28.76354499+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:28.763546708+07:00","message":"Set new StatePrefix: 'น้องมาด้วยคุณนาย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:29.375558635+07:00","message":"receive streaming session, msgId: 792"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:29.37559462+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":"2025-10-27T14:49:29.375600253+07:00","message":"receive interim result [false|false]: คุณนางก็จะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:29.375611747+07:00","message":"[buffer interim] 792 false คุณนางก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:29.375618357+07:00","message":"[bufferProcess] interim [920000000]:คุณนางก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:29.375620282+07:00","message":"[bufferProcess] send to processor:คุณนาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:29.375625687+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:29.375628118+07:00","message":"> Transcript [4718] [false]: 'คุณนาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:29.375630177+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:29.375631809+07:00","message":"Set new StatePrefix: 'คุณนาง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:29.560793174+07:00","message":"receive streaming session, msgId: 792"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:29.560825445+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":"2025-10-27T14:49:29.560831475+07:00","message":"receive interim result [false|false]: คุณนางก็จะไม่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:29.560846504+07:00","message":"[buffer interim] 792 false คุณนางก็จะไม่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:29.56085964+07:00","message":"[bufferProcess] interim [100000000]:คุณนางก็จะไม่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:29.560862729+07:00","message":"[bufferProcess] send to processor:คุณนางก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:29.56086659+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:29.560870214+07:00","message":"> Transcript [4719] [false]: 'คุณนางก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:29.560874055+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:29.560876618+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:29.560878915+07:00","message":"StatePrefix: 'คุณนาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:29.560881239+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:29.757217217+07:00","message":"receive streaming session, msgId: 792"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:29.757251239+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":"2025-10-27T14:49:29.757257289+07:00","message":"receive interim result [false|false]: คุณนางก็จะไม่ใช่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:29.757269246+07:00","message":"[buffer interim] 792 false คุณนางก็จะไม่ใช่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:29.757275902+07:00","message":"[bufferProcess] interim [280000000]:คุณนางก็จะไม่ใช่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:29.757277934+07:00","message":"[bufferProcess] send to processor:คุณนางก็จะไม่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:29.757283434+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:29.757286339+07:00","message":"> Transcript [4720] [false]: 'คุณนางก็จะไม่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:29.757289367+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:29.757291269+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:29.757292999+07:00","message":"StatePrefix: 'คุณนาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:29.757294865+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:29.872518467+07:00","message":"receive streaming session, msgId: 792"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:29.872559512+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":"2025-10-27T14:49:29.872566502+07:00","message":"receive interim result [false|false]: คุณนางก็จะไม่ใช้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:29.872583924+07:00","message":"[buffer interim] 792 false คุณนางก็จะไม่ใช้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:29.872592768+07:00","message":"[bufferProcess] interim [340000000]:คุณนางก็จะไม่ใช้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:29.872595484+07:00","message":"[bufferProcess] send to processor:คุณนางก็จะไม่ใช่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:29.872603348+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:29.872607118+07:00","message":"> Transcript [4721] [false]: 'คุณนางก็จะไม่ใช่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:29.872611513+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:29.872613915+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:29.872616189+07:00","message":"StatePrefix: 'คุณนาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:29.872618644+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:30.079095639+07:00","message":"receive streaming session, msgId: 792"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:30.079128845+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":"2025-10-27T14:49:30.079134494+07:00","message":"receive interim result [false|false]: คุณนางก็จะไม่ใช้เครื่อง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:30.079146116+07:00","message":"[buffer interim] 792 false คุณนางก็จะไม่ใช้เครื่อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:30.079152202+07:00","message":"[bufferProcess] interim [580000000]:คุณนางก็จะไม่ใช้เครื่อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:30.079154446+07:00","message":"[bufferProcess] send to processor:คุณนางก็จะไม่ใช้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:30.079159714+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:30.07916315+07:00","message":"> Transcript [4722] [false]: 'คุณนางก็จะไม่ใช้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:30.079167249+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:30.079169754+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:30.079172068+07:00","message":"StatePrefix: 'คุณนาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:30.079174415+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:30.079181193+07:00","message":"Push: 'คุณนาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:30.079183088+07:00","message":"TextPushed: 'คุณนาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:30.079184717+07:00","message":"Set new StatePrefix : 'คุณนางก็จะไม่ใช้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:30.079186735+07:00","message":"Next Push (prob) : 'ก็จะไม่ใช้'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:30.079194844+07:00","message":"push: {false คุณนาง 0 0xc002880c00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:30.286268573+07:00","message":"receive streaming session, msgId: 792"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:30.286299751+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":"2025-10-27T14:49:30.286305049+07:00","message":"receive interim result [false|false]: คุณนางก็จะไม่ใช้เครื่องปั่น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:30.286319883+07:00","message":"[buffer interim] 792 false คุณนางก็จะไม่ใช้เครื่องปั่น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:30.286327825+07:00","message":"[bufferProcess] interim [820000000]:คุณนางก็จะไม่ใช้เครื่องปั่น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:30.286330086+07:00","message":"[bufferProcess] send to processor:คุณนางก็จะไม่ใช้เครื่อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:30.286335577+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:30.286338319+07:00","message":"> Transcript [4723] [false]: 'คุณนางก็จะไม่ใช้เครื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:30.286341181+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:30.286343233+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:30.286344951+07:00","message":"StatePrefix: 'คุณนางก็จะไม่ใช้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:30.286346853+07:00","message":"TextPushed: 'คุณนาง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:30.325378677+07:00","message":"receive streaming session, msgId: 792"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:30.325423073+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":"2025-10-27T14:49:30.325430764+07:00","message":"receive interim result [false|false]: คุณนางก็จะไม่ใช้เครื่องประดับ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:30.325444253+07:00","message":"[buffer interim] 792 false คุณนางก็จะไม่ใช้เครื่องประดับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:30.325452621+07:00","message":"[bufferProcess] interim [880000000]:คุณนางก็จะไม่ใช้เครื่องประดับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:30.325455583+07:00","message":"[bufferProcess] send to processor:คุณนางก็จะไม่ใช้เครื่องปั่น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:30.32546063+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:30.325464994+07:00","message":"> Transcript [4724] [false]: 'คุณนางก็จะไม่ใช้เครื่องปั่น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:30.325469162+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:30.325471402+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:30.325474075+07:00","message":"StatePrefix: 'คุณนางก็จะไม่ใช้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:30.325477431+07:00","message":"TextPushed: 'คุณนาง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:30.775851285+07:00","message":"receive streaming session, msgId: 792"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:30.77588617+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":"2025-10-27T14:49:30.775891168+07:00","message":"receive interim result [false|false]: คุณนางก็จะไม่ใช้เครื่องประดับค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:30.775901984+07:00","message":"[buffer interim] 792 false คุณนางก็จะไม่ใช้เครื่องประดับค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:30.775908428+07:00","message":"[bufferProcess] interim [240000000]:คุณนางก็จะไม่ใช้เครื่องประดับค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:30.775910842+07:00","message":"[bufferProcess] send to processor:คุณนางก็จะไม่ใช้เครื่องประดับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:30.775916139+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:30.775918703+07:00","message":"> Transcript [4725] [false]: 'คุณนางก็จะไม่ใช้เครื่องประดับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:30.775921827+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:30.775923561+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:30.775931546+07:00","message":"StatePrefix: 'คุณนางก็จะไม่ใช้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:30.775933748+07:00","message":"TextPushed: 'คุณนาง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:30.877079272+07:00","message":"[GCS] IsForceVAD: false for message ID: 792"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:31.039606673+07:00","message":"receive streaming session, msgId: 792"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:31.039648075+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้องมาด้วยคุณนางก็จะไม่ใช้เครื่องประดับค่ะ\",\"confidence\":0.93609303}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:31.039655529+07:00","message":"receive interim result [true|false]: น้องมาด้วยคุณนางก็จะไม่ใช้เครื่องประดับค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:31.039668188+07:00","message":"end recv isFinal message id 792"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:31.039671068+07:00","message":"end Recv id 792"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:31.039679154+07:00","message":"[buffer interim] 792 true น้องมาด้วยคุณนางก็จะไม่ใช้เครื่องประดับค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:31.039687846+07:00","message":"[bufferProcess] interim [600000000]:น้องมาด้วยคุณนางก็จะไม่ใช้เครื่องประดับค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:31.039693501+07:00","message":"[bufferProcess] send to processor (isfinal):คุณนางก็จะไม่ใช้เครื่องประดับค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:31.039697528+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:31.039701082+07:00","message":"> Transcript [4726] [false]: 'คุณนางก็จะไม่ใช้เครื่องประดับค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:31.039705066+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:31.039707158+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:31.039709962+07:00","message":"StatePrefix: 'คุณนางก็จะไม่ใช้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:31.039711897+07:00","message":"TextPushed: 'คุณนาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:31.039714961+07:00","message":"Push: 'ก็จะไม่ใช้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:31.039717132+07:00","message":"TextPushed: 'คุณนางก็จะไม่ใช้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:31.039719326+07:00","message":"Set new StatePrefix : 'คุณนางก็จะไม่ใช้เครื่องประดับค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:31.039722962+07:00","message":"Next Push (prob) : 'เครื่องประดับค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:31.039725365+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:31.03972816+07:00","message":"> Transcript [4727] [true]: 'น้องมาด้วยคุณนางก็จะไม่ใช้เครื่องประดับค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:31.039730737+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:31.039732582+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:31.039736337+07:00","message":"StatePrefix: 'คุณนางก็จะไม่ใช้เครื่องประดับค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:31.039738613+07:00","message":"TextPushed: 'คุณนางก็จะไม่ใช้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:31.039740467+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:31.039750956+07:00","message":"push: {false ก็จะไม่ใช้ 0 0xc002880c00}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:31.039906297+07:00","message":"Push: 'เครื่องประดับค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:31.039910283+07:00","message":"TextPushed: 'คุณนางก็จะไม่ใช้เครื่องประดับค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:31.039913018+07:00","message":"Set new StatePrefix : 'น้องมาด้วยคุณนางก็จะไม่ใช้เครื่องประดับค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:31.039915575+07:00","message":"Next Push (prob) : 'น้องมาด้วยคุณนางก็จะไม่ใช้เครื่องประดับค่ะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:31.039930901+07:00","message":"push: {true เครื่องประดับค่ะ 0 0xc002880c00}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:31.039937538+07:00","message":"write aligntment file to 'tmp/7446/align_message_id_792.html'"}
{"level":"info","service":"Main","time":"2025-10-27T14:49:31.048832598+07:00","message":"write wav file: './tmp/7446/7446_792.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:31.068315961+07:00","message":"[GCS] Start streaming session, msgId: 793"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:49:31.758412797+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:49:31.758426542+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:32.418215402+07:00","message":"[GCS] IsForceVAD: false for message ID: 793"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:32.524311099+07:00","message":"receive streaming session, msgId: 793"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:32.52432674+07:00","message":"found end of frame, send empty tag with msgId: 793"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:32.524337353+07:00","message":"end Recv id 793"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:32.524343338+07:00","message":"[buffer interim] 793 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:32.524362358+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:32.5243671+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:32.524369615+07:00","message":"> Transcript [4728] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:32.524371782+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:32.524373478+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:32.524375142+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:32.524376665+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:32.524381361+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:32.524392163+07:00","message":"push: {true \n 0 0xc00401eb80}"}
{"level":"info","service":"Main","time":"2025-10-27T14:49:32.532055391+07:00","message":"write wav file: './tmp/7446/7446_793.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:32.54727701+07:00","message":"[GCS] Start streaming session, msgId: 794"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:32.606193901+07:00","message":"[GCS] IsForceVAD: false for message ID: 794"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:32.799357674+07:00","message":"receive streaming session, msgId: 794"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:32.799376432+07:00","message":"found end of frame, send empty tag with msgId: 794"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:32.799379471+07:00","message":"end Recv id 794"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:32.799385806+07:00","message":"[buffer interim] 794 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:32.799392239+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:32.799396499+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:32.799399301+07:00","message":"> Transcript [4729] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:32.799401443+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:32.799403005+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:32.799404385+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:32.799405811+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:32.79941376+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:32.799422892+07:00","message":"push: {true \n 0 0xc002603000}"}
{"level":"info","service":"Main","time":"2025-10-27T14:49:32.804171642+07:00","message":"write wav file: './tmp/7446/7446_794.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:32.988068308+07:00","message":"[GCS] Start streaming session, msgId: 795"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:34.354892736+07:00","message":"receive streaming session, msgId: 795"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:34.354946632+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":"2025-10-27T14:49:34.35495214+07:00","message":"receive interim result [false|false]: พระบรมศพ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:34.354969166+07:00","message":"[buffer interim] 795 false พระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:34.354975785+07:00","message":"[bufferProcess] interim [200000000]:พระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:34.354977349+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:34.354981612+07:00","message":"[bufferProcess] send to processor (ticker):พระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:34.354986248+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:34.354989279+07:00","message":"> Transcript [4730] [false]: 'พระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:34.354991857+07:00","message":"Set StatePrefix (first interim): 'พระบรมศพ'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:49:34.759432148+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:49:34.759432144+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:34.940150373+07:00","message":"receive streaming session, msgId: 795"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:34.940188572+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระบรมศพ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:34.940194305+07:00","message":"receive interim result [false|false]: พระบรมศพ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:34.94020661+07:00","message":"[buffer interim] 795 false พระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:34.940215465+07:00","message":"[bufferProcess] interim [800000000]:พระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:34.940217518+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:35.638963165+07:00","message":"receive streaming session, msgId: 795"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:35.639002728+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระบรมศพมี 2 ชั้นด้วยกัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:35.639008145+07:00","message":"receive interim result [false|false]: พระบรมศพมี 2 ชั้นด้วยกัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:35.639020944+07:00","message":"[buffer interim] 795 false พระบรมศพมี 2 ชั้นด้วยกัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:35.639027951+07:00","message":"[bufferProcess] interim [460000000]:พระบรมศพมี 2 ชั้นด้วยกัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:35.63903034+07:00","message":"[bufferProcess] send to processor:พระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:35.639035784+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:35.639038252+07:00","message":"> Transcript [4731] [false]: 'พระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:35.639041053+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:35.639042758+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:35.639044673+07:00","message":"StatePrefix: 'พระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:35.639046584+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:35.793247979+07:00","message":"receive streaming session, msgId: 795"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:35.793284976+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระบรมศพมี 2 ชั้นด้วยกันนะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:35.793290777+07:00","message":"receive interim result [false|false]: พระบรมศพมี 2 ชั้นด้วยกันนะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:35.793302317+07:00","message":"[buffer interim] 795 false พระบรมศพมี 2 ชั้นด้วยกันนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:35.793311978+07:00","message":"[bufferProcess] interim [580000000]:พระบรมศพมี 2 ชั้นด้วยกันนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:35.79331536+07:00","message":"[bufferProcess] send to processor:พระบรมศพมี 2 ชั้นด้วยกัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:35.793321373+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:35.793324912+07:00","message":"> Transcript [4732] [false]: 'พระบรมศพมี 2 ชั้นด้วยกัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:35.793328953+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:35.793331174+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:35.793333949+07:00","message":"StatePrefix: 'พระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:35.793337158+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:35.850936275+07:00","message":"receive streaming session, msgId: 795"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:35.85097327+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระบรมศพมี 2 ชั้นด้วยกันนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:35.850978149+07:00","message":"receive interim result [false|false]: พระบรมศพมี 2 ชั้นด้วยกันนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:35.850992198+07:00","message":"[buffer interim] 795 false พระบรมศพมี 2 ชั้นด้วยกันนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:35.850998792+07:00","message":"[bufferProcess] interim [700000000]:พระบรมศพมี 2 ชั้นด้วยกันนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:35.851000867+07:00","message":"[bufferProcess] send to processor:พระบรมศพมี 2 ชั้นด้วยกันนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:35.851004319+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:35.851006808+07:00","message":"> Transcript [4733] [false]: 'พระบรมศพมี 2 ชั้นด้วยกันนะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:35.851009397+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:35.851011118+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:35.851012708+07:00","message":"StatePrefix: 'พระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:35.85101445+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:36.208765623+07:00","message":"receive streaming session, msgId: 795"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:36.208799428+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระบรมศพมี 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:36.208804729+07:00","message":"receive interim result [false|false]: พระบรมศพมี 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:36.208821301+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":"2025-10-27T14:49:36.20882432+07:00","message":"receive interim result [false|false]:  ชั้นด้วยกันนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:36.208832086+07:00","message":"[buffer interim] 795 false พระบรมศพมี 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:36.208835113+07:00","message":"[buffer interim] 795 false  ชั้นด้วยกันนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:36.208841055+07:00","message":"[bufferProcess] interim [60000000]:พระบรมศพมี 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:36.208844078+07:00","message":"[bufferProcess] send to processor:พระบรมศพมี 2 ชั้นด้วยกันนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:36.20884685+07:00","message":"[bufferProcess] interim [60000000]: ชั้นด้วยกันนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:36.208849017+07:00","message":"[bufferProcess] update buffer: พระบรมศพมี 2 ชั้นด้วยกันนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:36.208851834+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:36.20885433+07:00","message":"> Transcript [4734] [false]: 'พระบรมศพมี 2 ชั้นด้วยกันนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:36.208857011+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:36.208858834+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:36.208860367+07:00","message":"StatePrefix: 'พระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:36.208862015+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:36.20886397+07:00","message":"Push: 'พระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:36.208865541+07:00","message":"TextPushed: 'พระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:36.208867087+07:00","message":"Set new StatePrefix : 'พระบรมศพมี 2 ชั้นด้วยกันนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:36.208868928+07:00","message":"Next Push (prob) : 'มี 2 ชั้นด้วยกันนะคะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:36.208877578+07:00","message":"push: {false พระบรมศพ 0 0xc002217180}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:36.483418309+07:00","message":"receive streaming session, msgId: 795"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:36.483467621+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระบรมศพมี 2 ชั้นด้วยกันนะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:36.483475296+07:00","message":"receive interim result [false|false]: พระบรมศพมี 2 ชั้นด้วยกันนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:36.483491242+07:00","message":"[buffer interim] 795 false พระบรมศพมี 2 ชั้นด้วยกันนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:36.483499999+07:00","message":"[bufferProcess] interim [300000000]:พระบรมศพมี 2 ชั้นด้วยกันนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:36.483503475+07:00","message":"[bufferProcess] send to processor:พระบรมศพมี 2 ชั้นด้วยกันนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:36.483510271+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:36.483514205+07:00","message":"> Transcript [4735] [false]: 'พระบรมศพมี 2 ชั้นด้วยกันนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:36.483518815+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:36.483521287+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:36.483524716+07:00","message":"StatePrefix: 'พระบรมศพมี 2 ชั้นด้วยกันนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:36.483527794+07:00","message":"TextPushed: 'พระบรมศพ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:37.378065036+07:00","message":"receive streaming session, msgId: 795"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:37.378098089+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระบรมศพมี 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:37.378103694+07:00","message":"receive interim result [false|false]: พระบรมศพมี 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:37.378112056+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":"2025-10-27T14:49:37.378115095+07:00","message":"receive interim result [false|false]:  ชั้นด้วยกันนะคะชั้นนอกเรียก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:37.378122867+07:00","message":"[buffer interim] 795 false พระบรมศพมี 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:37.378126188+07:00","message":"[buffer interim] 795 false  ชั้นด้วยกันนะคะชั้นนอกเรียก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:37.378132286+07:00","message":"[bufferProcess] interim [140000000]:พระบรมศพมี 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:37.378134437+07:00","message":"[bufferProcess] send to processor:พระบรมศพมี 2 ชั้นด้วยกันนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:37.378137395+07:00","message":"[bufferProcess] interim [140000000]: ชั้นด้วยกันนะคะชั้นนอกเรียก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:37.37813959+07:00","message":"[bufferProcess] update buffer: พระบรมศพมี 2 ชั้นด้วยกันนะคะชั้นนอกเรียก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:37.378142952+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:37.378145559+07:00","message":"> Transcript [4736] [false]: 'พระบรมศพมี 2 ชั้นด้วยกันนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:37.378147964+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:37.378149451+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:37.378150859+07:00","message":"StatePrefix: 'พระบรมศพมี 2 ชั้นด้วยกันนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:37.378152604+07:00","message":"TextPushed: 'พระบรมศพ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:37.382957765+07:00","message":"receive streaming session, msgId: 795"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:37.382990017+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระบรมศพมี 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:37.382997204+07:00","message":"receive interim result [false|false]: พระบรมศพมี 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:37.383009157+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":"2025-10-27T14:49:37.383013412+07:00","message":"receive interim result [false|false]:  ชั้นด้วยกันนะคะชั้นนอกเรียกว่า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:37.383021603+07:00","message":"[buffer interim] 795 false พระบรมศพมี 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:37.383025992+07:00","message":"[buffer interim] 795 false  ชั้นด้วยกันนะคะชั้นนอกเรียกว่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:37.38303213+07:00","message":"[bufferProcess] interim [200000000]:พระบรมศพมี 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:37.383035856+07:00","message":"[bufferProcess] send to processor:พระบรมศพมี 2 ชั้นด้วยกันนะคะชั้นนอกเรียก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:37.38303967+07:00","message":"[bufferProcess] interim [200000000]: ชั้นด้วยกันนะคะชั้นนอกเรียกว่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:37.383042976+07:00","message":"[bufferProcess] update buffer: พระบรมศพมี 2 ชั้นด้วยกันนะคะชั้นนอกเรียกว่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:37.38304645+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:37.383049448+07:00","message":"> Transcript [4737] [false]: 'พระบรมศพมี 2 ชั้นด้วยกันนะคะชั้นนอกเรียก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:37.383052972+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:37.383055315+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:37.383057759+07:00","message":"StatePrefix: 'พระบรมศพมี 2 ชั้นด้วยกันนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:37.383060643+07:00","message":"TextPushed: 'พระบรมศพ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:37.574547243+07:00","message":"receive streaming session, msgId: 795"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:37.574583522+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระบรมศพมี 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:37.57458939+07:00","message":"receive interim result [false|false]: พระบรมศพมี 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:37.574598087+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":"2025-10-27T14:49:37.574600845+07:00","message":"receive interim result [false|false]:  ชั้นด้วยกันนะคะชั้นนอกเรียกว่ารอ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:37.574608884+07:00","message":"[buffer interim] 795 false พระบรมศพมี 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:37.574612522+07:00","message":"[buffer interim] 795 false  ชั้นด้วยกันนะคะชั้นนอกเรียกว่ารอ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:37.574618862+07:00","message":"[bufferProcess] interim [380000000]:พระบรมศพมี 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:37.574621019+07:00","message":"[bufferProcess] send to processor:พระบรมศพมี 2 ชั้นด้วยกันนะคะชั้นนอกเรียกว่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:37.574623776+07:00","message":"[bufferProcess] interim [380000000]: ชั้นด้วยกันนะคะชั้นนอกเรียกว่ารอ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:37.574626023+07:00","message":"[bufferProcess] update buffer: พระบรมศพมี 2 ชั้นด้วยกันนะคะชั้นนอกเรียกว่ารอ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:37.574628787+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:37.574631379+07:00","message":"> Transcript [4738] [false]: 'พระบรมศพมี 2 ชั้นด้วยกันนะคะชั้นนอกเรียกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:37.574634436+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:37.574636019+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:37.574637635+07:00","message":"StatePrefix: 'พระบรมศพมี 2 ชั้นด้วยกันนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:37.574639444+07:00","message":"TextPushed: 'พระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:37.574641887+07:00","message":"Push: 'มี 2 ชั้นด้วยกันนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:37.574643508+07:00","message":"TextPushed: 'พระบรมศพมี 2 ชั้นด้วยกันนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:37.574645147+07:00","message":"Set new StatePrefix : 'พระบรมศพมี 2 ชั้นด้วยกันนะคะชั้นนอกเรียกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:37.574647034+07:00","message":"Next Push (prob) : 'ชั้นนอกเรียกว่า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:37.574654786+07:00","message":"push: {false มี 2 ชั้นด้วยกันนะคะ 0 0xc002217180}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:37.643614022+07:00","message":"receive streaming session, msgId: 795"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:37.64365702+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระบรมศพมี 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:37.643665039+07:00","message":"receive interim result [false|false]: พระบรมศพมี 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:37.643681316+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":"2025-10-27T14:49:37.643687074+07:00","message":"receive interim result [false|false]:  ชั้นด้วยกันนะคะชั้นนอกเรียกว่าหล่อ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:37.643702869+07:00","message":"[buffer interim] 795 false พระบรมศพมี 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:37.643716276+07:00","message":"[buffer interim] 795 false  ชั้นด้วยกันนะคะชั้นนอกเรียกว่าหล่อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:37.643724277+07:00","message":"[bufferProcess] interim [440000000]:พระบรมศพมี 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:37.643726905+07:00","message":"[bufferProcess] send to processor:พระบรมศพมี 2 ชั้นด้วยกันนะคะชั้นนอกเรียกว่ารอ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:37.643730281+07:00","message":"[bufferProcess] interim [440000000]: ชั้นด้วยกันนะคะชั้นนอกเรียกว่าหล่อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:37.643732645+07:00","message":"[bufferProcess] update buffer: พระบรมศพมี 2 ชั้นด้วยกันนะคะชั้นนอกเรียกว่าหล่อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:37.643735574+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:37.643738852+07:00","message":"> Transcript [4739] [false]: 'พระบรมศพมี 2 ชั้นด้วยกันนะคะชั้นนอกเรียกว่ารอ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:37.643742465+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:37.643744299+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:37.643745978+07:00","message":"StatePrefix: 'พระบรมศพมี 2 ชั้นด้วยกันนะคะชั้นนอกเรียกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:37.643748215+07:00","message":"TextPushed: 'พระบรมศพมี 2 ชั้นด้วยกันนะคะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:37.669618577+07:00","message":"receive streaming session, msgId: 795"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:37.669657547+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระบรมศพมี 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:37.669664474+07:00","message":"receive interim result [false|false]: พระบรมศพมี 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:37.669678764+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":"2025-10-27T14:49:37.669682695+07:00","message":"receive interim result [false|false]:  ชั้นด้วยกันนะคะชั้นนอกเรียกว่ารอ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:37.669691531+07:00","message":"[buffer interim] 795 false พระบรมศพมี 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:37.669695718+07:00","message":"[buffer interim] 795 false  ชั้นด้วยกันนะคะชั้นนอกเรียกว่ารอ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:37.669704163+07:00","message":"[bufferProcess] interim [500000000]:พระบรมศพมี 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:37.669707763+07:00","message":"[bufferProcess] send to processor:พระบรมศพมี 2 ชั้นด้วยกันนะคะชั้นนอกเรียกว่าหล่อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:37.669711797+07:00","message":"[bufferProcess] interim [500000000]: ชั้นด้วยกันนะคะชั้นนอกเรียกว่ารอ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:37.669715435+07:00","message":"[bufferProcess] update buffer: พระบรมศพมี 2 ชั้นด้วยกันนะคะชั้นนอกเรียกว่ารอ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:37.669719382+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:37.669723297+07:00","message":"> Transcript [4740] [false]: 'พระบรมศพมี 2 ชั้นด้วยกันนะคะชั้นนอกเรียกว่าหล่อ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:37.669727646+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:37.669729998+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:37.669732581+07:00","message":"StatePrefix: 'พระบรมศพมี 2 ชั้นด้วยกันนะคะชั้นนอกเรียกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:37.669735813+07:00","message":"TextPushed: 'พระบรมศพมี 2 ชั้นด้วยกันนะคะ'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:49:37.760010358+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:49:37.760026247+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:37.829006155+07:00","message":"receive streaming session, msgId: 795"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:37.829049157+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระบรมศพมี 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:37.829057353+07:00","message":"receive interim result [false|false]: พระบรมศพมี 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:37.829075999+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":"2025-10-27T14:49:37.82908008+07:00","message":"receive interim result [false|false]:  ชั้นด้วยกันนะคะชั้นนอกเรียกว่าลอง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:37.829091272+07:00","message":"[buffer interim] 795 false พระบรมศพมี 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:37.829096235+07:00","message":"[buffer interim] 795 false  ชั้นด้วยกันนะคะชั้นนอกเรียกว่าลอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:37.829103925+07:00","message":"[bufferProcess] interim [680000000]:พระบรมศพมี 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:37.82910735+07:00","message":"[bufferProcess] send to processor:พระบรมศพมี 2 ชั้นด้วยกันนะคะชั้นนอกเรียกว่ารอ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:37.829111867+07:00","message":"[bufferProcess] interim [680000000]: ชั้นด้วยกันนะคะชั้นนอกเรียกว่าลอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:37.829114912+07:00","message":"[bufferProcess] update buffer: พระบรมศพมี 2 ชั้นด้วยกันนะคะชั้นนอกเรียกว่าลอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:37.829119216+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:37.829123225+07:00","message":"> Transcript [4741] [false]: 'พระบรมศพมี 2 ชั้นด้วยกันนะคะชั้นนอกเรียกว่ารอ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:37.829127609+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:37.829130481+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:37.829132781+07:00","message":"StatePrefix: 'พระบรมศพมี 2 ชั้นด้วยกันนะคะชั้นนอกเรียกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:37.829136152+07:00","message":"TextPushed: 'พระบรมศพมี 2 ชั้นด้วยกันนะคะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:37.925946857+07:00","message":"[GCS] IsForceVAD: false for message ID: 795"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:37.989372578+07:00","message":"[GCS] Start streaming session, msgId: 796"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:38.103361648+07:00","message":"receive streaming session, msgId: 795"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:38.103395738+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระบรมศพมี 2 ชั้นด้วยกันนะคะชั้นนอกเรียกว่าลอง\",\"confidence\":0.93123704}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":950000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:38.103401809+07:00","message":"receive interim result [true|false]: พระบรมศพมี 2 ชั้นด้วยกันนะคะชั้นนอกเรียกว่าลอง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:38.103410484+07:00","message":"end recv isFinal message id 795"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:38.103412448+07:00","message":"end Recv id 795"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:38.103417425+07:00","message":"[buffer interim] 795 true พระบรมศพมี 2 ชั้นด้วยกันนะคะชั้นนอกเรียกว่าลอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:38.103426551+07:00","message":"[bufferProcess] interim [950000000]:พระบรมศพมี 2 ชั้นด้วยกันนะคะชั้นนอกเรียกว่าลอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:38.103431186+07:00","message":"[bufferProcess] send to processor (isfinal):พระบรมศพมี 2 ชั้นด้วยกันนะคะชั้นนอกเรียกว่าลอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:38.103434573+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:38.103437144+07:00","message":"> Transcript [4742] [false]: 'พระบรมศพมี 2 ชั้นด้วยกันนะคะชั้นนอกเรียกว่าลอง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:38.103440073+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:38.10344187+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:38.103443659+07:00","message":"StatePrefix: 'พระบรมศพมี 2 ชั้นด้วยกันนะคะชั้นนอกเรียกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:38.103446069+07:00","message":"TextPushed: 'พระบรมศพมี 2 ชั้นด้วยกันนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:38.103451052+07:00","message":"Push: 'ชั้นนอกเรียกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:38.103452899+07:00","message":"TextPushed: 'พระบรมศพมี 2 ชั้นด้วยกันนะคะชั้นนอกเรียกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:38.103454778+07:00","message":"Set new StatePrefix : 'พระบรมศพมี 2 ชั้นด้วยกันนะคะชั้นนอกเรียกว่าลอง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:38.103456902+07:00","message":"Next Push (prob) : 'ลอง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:38.103458248+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:38.103459888+07:00","message":"> Transcript [4743] [true]: 'พระบรมศพมี 2 ชั้นด้วยกันนะคะชั้นนอกเรียกว่าลอง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:38.103461824+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:38.103463466+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:38.103464848+07:00","message":"StatePrefix: 'พระบรมศพมี 2 ชั้นด้วยกันนะคะชั้นนอกเรียกว่าลอง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:38.103466537+07:00","message":"TextPushed: 'พระบรมศพมี 2 ชั้นด้วยกันนะคะชั้นนอกเรียกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:38.103468754+07:00","message":"Push: 'ลอง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:38.103484344+07:00","message":"push: {false ชั้นนอกเรียกว่า 0 0xc002217180}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:38.103503058+07:00","message":"push: {true ลอง 0 0xc002217180}"}
{"level":"info","service":"Main","time":"2025-10-27T14:49:38.113862567+07:00","message":"write wav file: './tmp/7446/7446_795.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:38.46586153+07:00","message":"receive streaming session, msgId: 796"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:38.465901473+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":"2025-10-27T14:49:38.465907083+07:00","message":"receive interim result [false|false]: ทำ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:38.465922238+07:00","message":"[buffer interim] 796 false ทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:38.465942458+07:00","message":"[bufferProcess] interim [480000000]:ทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:38.465944162+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:38.673748598+07:00","message":"receive streaming session, msgId: 796"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:38.673781885+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":"2025-10-27T14:49:38.673788399+07:00","message":"receive interim result [false|false]: ทำด้วย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:38.673800576+07:00","message":"[buffer interim] 796 false ทำด้วย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:38.673807216+07:00","message":"[bufferProcess] interim [660000000]:ทำด้วย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:38.673812611+07:00","message":"[bufferProcess] send to processor:ทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:38.673818602+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:38.673821922+07:00","message":"> Transcript [4744] [false]: 'ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:38.673824782+07:00","message":"Set StatePrefix (first interim): 'ทำ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:38.853945476+07:00","message":"receive streaming session, msgId: 796"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:38.853983575+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":"2025-10-27T14:49:38.853990184+07:00","message":"receive interim result [false|false]: ทำด้วยตัว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:38.854006584+07:00","message":"[buffer interim] 796 false ทำด้วยตัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:38.854013191+07:00","message":"[bufferProcess] interim [900000000]:ทำด้วยตัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:38.854015193+07:00","message":"[bufferProcess] send to processor:ทำด้วย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:38.854018335+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:38.854021285+07:00","message":"> Transcript [4745] [false]: 'ทำด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:38.854023754+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:38.854025319+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:38.854026981+07:00","message":"StatePrefix: 'ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:38.854028795+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:39.000440358+07:00","message":"receive streaming session, msgId: 796"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:39.000475655+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":"2025-10-27T14:49:39.000482486+07:00","message":"receive interim result [false|false]: ทำด้วยตรง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:39.000498203+07:00","message":"[buffer interim] 796 false ทำด้วยตรง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:39.000506434+07:00","message":"[bufferProcess] interim [20000000]:ทำด้วยตรง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:39.000509427+07:00","message":"[bufferProcess] send to processor:ทำด้วยตัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:39.000516158+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:39.000519621+07:00","message":"> Transcript [4746] [false]: 'ทำด้วยตัว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:39.000523283+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:39.000525679+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:39.00052845+07:00","message":"StatePrefix: 'ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:39.000530654+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:39.174660704+07:00","message":"receive streaming session, msgId: 796"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:39.174697943+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":"2025-10-27T14:49:39.174703918+07:00","message":"receive interim result [false|false]: ทำด้วยตรงมา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:39.174718009+07:00","message":"[buffer interim] 796 false ทำด้วยตรงมา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:39.174724405+07:00","message":"[bufferProcess] interim [140000000]:ทำด้วยตรงมา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:39.174726488+07:00","message":"[bufferProcess] send to processor:ทำด้วยตรง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:39.174731609+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:39.174734322+07:00","message":"> Transcript [4747] [false]: 'ทำด้วยตรง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:39.17473698+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:39.174739097+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:39.174741092+07:00","message":"StatePrefix: 'ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:39.174742993+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:39.202190104+07:00","message":"receive streaming session, msgId: 796"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:39.202223181+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":"2025-10-27T14:49:39.202229001+07:00","message":"receive interim result [false|false]: ทำด้วยตรงไหน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:39.202246581+07:00","message":"[buffer interim] 796 false ทำด้วยตรงไหน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:39.202252893+07:00","message":"[bufferProcess] interim [200000000]:ทำด้วยตรงไหน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:39.202254774+07:00","message":"[bufferProcess] send to processor:ทำด้วยตรงมา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:39.202260163+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:39.202262693+07:00","message":"> Transcript [4748] [false]: 'ทำด้วยตรงมา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:39.202265449+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:39.202267499+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:39.202269289+07:00","message":"StatePrefix: 'ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:39.202271101+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:39.202274722+07:00","message":"Push: 'ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:39.202276572+07:00","message":"TextPushed: 'ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:39.202278345+07:00","message":"Set new StatePrefix : 'ทำด้วยตรงมา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:39.202280118+07:00","message":"Next Push (prob) : 'ด้วยตรงมา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:39.202306795+07:00","message":"push: {false ทำ 0 0xc002217c80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:39.237209161+07:00","message":"receive streaming session, msgId: 796"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:39.237241549+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":"2025-10-27T14:49:39.2372473+07:00","message":"receive interim result [false|false]: ทำด้วยกรงไม้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:39.237261379+07:00","message":"[buffer interim] 796 false ทำด้วยกรงไม้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:39.237267859+07:00","message":"[bufferProcess] interim [260000000]:ทำด้วยกรงไม้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:39.237269862+07:00","message":"[bufferProcess] send to processor:ทำด้วยตรงไหน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:39.237275144+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:39.237278293+07:00","message":"> Transcript [4749] [false]: 'ทำด้วยตรงไหน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:39.2372804+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:39.237282197+07:00","message":"Set new StatePrefix: 'ทำด้วยตรงไหน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:39.754523753+07:00","message":"receive streaming session, msgId: 796"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:39.754559352+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":"2025-10-27T14:49:39.754565357+07:00","message":"receive interim result [false|false]: ทำด้วยกรงไม้พุ่มทอง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:39.75457764+07:00","message":"[buffer interim] 796 false ทำด้วยกรงไม้พุ่มทอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:39.754586214+07:00","message":"[bufferProcess] interim [740000000]:ทำด้วยกรงไม้พุ่มทอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:39.75458928+07:00","message":"[bufferProcess] send to processor:ทำด้วยกรงไม้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:39.754594842+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:39.754597592+07:00","message":"> Transcript [4750] [false]: 'ทำด้วยกรงไม้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:39.754599712+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:39.754601417+07:00","message":"Set new StatePrefix: 'ทำด้วยกรงไม้'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:40.086882895+07:00","message":"receive streaming session, msgId: 796"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:40.086941001+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":"2025-10-27T14:49:40.086947395+07:00","message":"receive interim result [false|false]: ทำด้วยกรงไม้พุ่มทองปิด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:40.086965551+07:00","message":"[buffer interim] 796 false ทำด้วยกรงไม้พุ่มทองปิด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:40.086972273+07:00","message":"[bufferProcess] interim [100000000]:ทำด้วยกรงไม้พุ่มทองปิด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:40.086974566+07:00","message":"[bufferProcess] send to processor:ทำด้วยกรงไม้พุ่มทอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:40.086977726+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:40.086980248+07:00","message":"> Transcript [4751] [false]: 'ทำด้วยกรงไม้พุ่มทอง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:40.086983304+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:40.086985037+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:40.086987002+07:00","message":"StatePrefix: 'ทำด้วยกรงไม้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:40.086989395+07:00","message":"TextPushed: 'ทำ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:40.134064585+07:00","message":"receive streaming session, msgId: 796"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:40.134106662+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":"2025-10-27T14:49:40.134114431+07:00","message":"receive interim result [false|false]: ทำด้วยกรงไม้พุ่มทองปิดทอง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:40.134132801+07:00","message":"[buffer interim] 796 false ทำด้วยกรงไม้พุ่มทองปิดทอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:40.134144082+07:00","message":"[bufferProcess] interim [220000000]:ทำด้วยกรงไม้พุ่มทองปิดทอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:40.134147257+07:00","message":"[bufferProcess] send to processor:ทำด้วยกรงไม้พุ่มทองปิด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:40.134154854+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:40.134157964+07:00","message":"> Transcript [4752] [false]: 'ทำด้วยกรงไม้พุ่มทองปิด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:40.134160918+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:40.134162701+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:40.134164679+07:00","message":"StatePrefix: 'ทำด้วยกรงไม้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:40.134166625+07:00","message":"TextPushed: 'ทำ'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:49:40.760324734+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:49:40.760337823+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:40.768604722+07:00","message":"receive streaming session, msgId: 796"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:40.768639767+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":"2025-10-27T14:49:40.768645069+07:00","message":"receive interim result [false|false]: ทำด้วยกรงไม้พุ่มทองปิดทอง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:40.768656182+07:00","message":"[buffer interim] 796 false ทำด้วยกรงไม้พุ่มทองปิดทอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:40.768663704+07:00","message":"[bufferProcess] interim [820000000]:ทำด้วยกรงไม้พุ่มทองปิดทอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:40.768665755+07:00","message":"[bufferProcess] send to processor:ทำด้วยกรงไม้พุ่มทองปิดทอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:40.768670836+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:40.76867363+07:00","message":"> Transcript [4753] [false]: 'ทำด้วยกรงไม้พุ่มทองปิดทอง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:40.768676801+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:40.768679462+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:40.7686812+07:00","message":"StatePrefix: 'ทำด้วยกรงไม้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:40.768683438+07:00","message":"TextPushed: 'ทำ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:41.219792399+07:00","message":"receive streaming session, msgId: 796"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:41.219836456+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":"2025-10-27T14:49:41.219846005+07:00","message":"receive interim result [false|false]: ทำด้วยกรงไม้พุ่มทองปิดทองประดับกระจก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:41.219862603+07:00","message":"[buffer interim] 796 false ทำด้วยกรงไม้พุ่มทองปิดทองประดับกระจก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:41.21987124+07:00","message":"[bufferProcess] interim [300000000]:ทำด้วยกรงไม้พุ่มทองปิดทองประดับกระจก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:41.219873535+07:00","message":"[bufferProcess] send to processor:ทำด้วยกรงไม้พุ่มทองปิดทอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:41.219879421+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:41.219882172+07:00","message":"> Transcript [4754] [false]: 'ทำด้วยกรงไม้พุ่มทองปิดทอง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:41.219885495+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:41.219888008+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:41.219890043+07:00","message":"StatePrefix: 'ทำด้วยกรงไม้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:41.219892443+07:00","message":"TextPushed: 'ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:41.219898857+07:00","message":"Push: 'ด้วยกรงไม้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:41.219900393+07:00","message":"TextPushed: 'ทำด้วยกรงไม้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:41.219902179+07:00","message":"Set new StatePrefix : 'ทำด้วยกรงไม้พุ่มทองปิดทอง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:41.219904033+07:00","message":"Next Push (prob) : 'พุ่มทองปิดทอง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:41.219911589+07:00","message":"push: {false ด้วยกรงไม้ 0 0xc002217c80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:41.318242617+07:00","message":"[GCS] IsForceVAD: false for message ID: 796"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:41.459281196+07:00","message":"receive streaming session, msgId: 796"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:41.459316494+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำด้วยกรงไม้พุ่มทองปิดทองประดับกระจก\",\"confidence\":0.9392647}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:41.459321767+07:00","message":"receive interim result [true|false]: ทำด้วยกรงไม้พุ่มทองปิดทองประดับกระจก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:41.459331424+07:00","message":"end recv isFinal message id 796"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:41.459334274+07:00","message":"end Recv id 796"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:41.459343217+07:00","message":"[buffer interim] 796 true ทำด้วยกรงไม้พุ่มทองปิดทองประดับกระจก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:41.459350721+07:00","message":"[bufferProcess] interim [540000000]:ทำด้วยกรงไม้พุ่มทองปิดทองประดับกระจก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:41.459353696+07:00","message":"[bufferProcess] send to processor (isfinal):ทำด้วยกรงไม้พุ่มทองปิดทองประดับกระจก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:41.459357192+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:41.459359918+07:00","message":"> Transcript [4755] [false]: 'ทำด้วยกรงไม้พุ่มทองปิดทองประดับกระจก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:41.459362396+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:41.459364013+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:41.4593662+07:00","message":"StatePrefix: 'ทำด้วยกรงไม้พุ่มทองปิดทอง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:41.459368886+07:00","message":"TextPushed: 'ทำด้วยกรงไม้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:41.459370669+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:41.459372986+07:00","message":"> Transcript [4756] [true]: 'ทำด้วยกรงไม้พุ่มทองปิดทองประดับกระจก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:41.4593748+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:41.459376194+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:41.459377484+07:00","message":"StatePrefix: 'ทำด้วยกรงไม้พุ่มทองปิดทอง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:41.45937891+07:00","message":"TextPushed: 'ทำด้วยกรงไม้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:41.459381659+07:00","message":"Push: 'พุ่มทองปิดทองประดับกระจก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:41.459389112+07:00","message":"push: {true พุ่มทองปิดทองประดับกระจก 0 0xc002217c80}"}
{"level":"info","service":"Main","time":"2025-10-27T14:49:41.467733506+07:00","message":"write wav file: './tmp/7446/7446_796.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:41.508248245+07:00","message":"[GCS] Start streaming session, msgId: 797"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:42.188123379+07:00","message":"receive streaming session, msgId: 797"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:42.18817066+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":"2025-10-27T14:49:42.18817604+07:00","message":"receive interim result [false|false]: อัญมณี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:42.188193134+07:00","message":"[buffer interim] 797 false อัญมณี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:42.188201112+07:00","message":"[bufferProcess] interim [720000000]:อัญมณี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:42.188203336+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:42.760417978+07:00","message":"receive streaming session, msgId: 797"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:42.76046667+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":"2025-10-27T14:49:42.760474103+07:00","message":"receive interim result [false|false]: อัญมณี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:42.760490598+07:00","message":"[buffer interim] 797 false อัญมณี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:42.760499896+07:00","message":"[bufferProcess] interim [320000000]:อัญมณี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:42.760502525+07:00","message":"[bufferProcess] send to processor:อัญมณี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:42.76050688+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:42.760511265+07:00","message":"> Transcript [4757] [false]: 'อัญมณี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:42.76051351+07:00","message":"Set StatePrefix (first interim): 'อัญมณี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:43.402411749+07:00","message":"receive streaming session, msgId: 797"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:43.402471124+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":"2025-10-27T14:49:43.402478932+07:00","message":"receive interim result [false|false]: อัญมณีและฉัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:43.402497236+07:00","message":"[buffer interim] 797 false อัญมณีและฉัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:43.402504894+07:00","message":"[bufferProcess] interim [860000000]:อัญมณีและฉัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:43.402508027+07:00","message":"[bufferProcess] send to processor:อัญมณี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:43.402514576+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:43.402518601+07:00","message":"> Transcript [4758] [false]: 'อัญมณี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:43.402522757+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:43.402525468+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:43.402527923+07:00","message":"StatePrefix: 'อัญมณี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:43.402530779+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:43.479522585+07:00","message":"receive streaming session, msgId: 797"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:43.479563066+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":"2025-10-27T14:49:43.47956831+07:00","message":"receive interim result [false|false]: อัญมณีและฉันไม่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:43.479579753+07:00","message":"[buffer interim] 797 false อัญมณีและฉันไม่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:43.479586293+07:00","message":"[bufferProcess] interim [980000000]:อัญมณีและฉันไม่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:43.479588554+07:00","message":"[bufferProcess] send to processor:อัญมณีและฉัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:43.479593791+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:43.479596462+07:00","message":"> Transcript [4759] [false]: 'อัญมณีและฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:43.479599315+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:43.479601141+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:43.479602903+07:00","message":"StatePrefix: 'อัญมณี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:43.479604711+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:43.597637728+07:00","message":"receive streaming session, msgId: 797"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:43.597664849+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":"2025-10-27T14:49:43.597669891+07:00","message":"receive interim result [false|false]: อัญมณีและฉันใน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:43.597679226+07:00","message":"[buffer interim] 797 false อัญมณีและฉันใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:43.597684911+07:00","message":"[bufferProcess] interim [40000000]:อัญมณีและฉันใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:43.597686928+07:00","message":"[bufferProcess] send to processor:อัญมณีและฉันไม่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:43.597690093+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:43.597692451+07:00","message":"> Transcript [4760] [false]: 'อัญมณีและฉันไม่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:43.5976949+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:43.597696672+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:43.59769812+07:00","message":"StatePrefix: 'อัญมณี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:43.597699608+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:43.695624875+07:00","message":"receive streaming session, msgId: 797"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:43.695665322+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":"2025-10-27T14:49:43.695671354+07:00","message":"receive interim result [false|false]: อัญมณีและชั้นในหรือ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:43.69568358+07:00","message":"[buffer interim] 797 false อัญมณีและชั้นในหรือ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:43.695689607+07:00","message":"[bufferProcess] interim [220000000]:อัญมณีและชั้นในหรือ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:43.695691817+07:00","message":"[bufferProcess] send to processor:อัญมณีและฉันใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:43.695697481+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:43.695699829+07:00","message":"> Transcript [4761] [false]: 'อัญมณีและฉันใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:43.6957026+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:43.695704342+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:43.69570594+07:00","message":"StatePrefix: 'อัญมณี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:43.695707977+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:43.695711835+07:00","message":"Push: 'อัญมณี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:43.695713449+07:00","message":"TextPushed: 'อัญมณี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:43.695715357+07:00","message":"Set new StatePrefix : 'อัญมณีและฉันใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:43.695717173+07:00","message":"Next Push (prob) : 'และฉันใน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:43.695725198+07:00","message":"push: {false อัญมณี 0 0xc002602000}"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:49:43.760788456+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:49:43.760797003+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:43.781092119+07:00","message":"receive streaming session, msgId: 797"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:43.781130173+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":"2025-10-27T14:49:43.781135406+07:00","message":"receive interim result [false|false]: อัญมณีและฉันในเรื่อง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:43.781147389+07:00","message":"[buffer interim] 797 false อัญมณีและฉันในเรื่อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:43.781153872+07:00","message":"[bufferProcess] interim [280000000]:อัญมณีและฉันในเรื่อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:43.781155936+07:00","message":"[bufferProcess] send to processor:อัญมณีและชั้นในหรือ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:43.78117413+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:43.781178189+07:00","message":"> Transcript [4762] [false]: 'อัญมณีและชั้นในหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:43.781180926+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:43.781184163+07:00","message":"Set new StatePrefix: 'อัญมณีและชั้นในหรือ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:43.878026112+07:00","message":"receive streaming session, msgId: 797"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:43.878057442+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":"2025-10-27T14:49:43.878063283+07:00","message":"receive interim result [false|false]: อัญมณีและชั้นในเรียกว่า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:43.878076354+07:00","message":"[buffer interim] 797 false อัญมณีและชั้นในเรียกว่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:43.878082756+07:00","message":"[bufferProcess] interim [400000000]:อัญมณีและชั้นในเรียกว่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:43.878084993+07:00","message":"[bufferProcess] send to processor:อัญมณีและฉันในเรื่อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:43.878090372+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:43.878092874+07:00","message":"> Transcript [4763] [false]: 'อัญมณีและฉันในเรื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:43.878094941+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:43.878097199+07:00","message":"Set new StatePrefix: 'อัญมณีและฉันในเรื่อง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:44.11913368+07:00","message":"receive streaming session, msgId: 797"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:44.119166351+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":"2025-10-27T14:49:44.119172602+07:00","message":"receive interim result [false|false]: อัญมณีและชั้นในเรียกว่ากู"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:44.119185224+07:00","message":"[buffer interim] 797 false อัญมณีและชั้นในเรียกว่ากู"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:44.119193221+07:00","message":"[bufferProcess] interim [580000000]:อัญมณีและชั้นในเรียกว่ากู"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:44.119196151+07:00","message":"[bufferProcess] send to processor:อัญมณีและชั้นในเรียกว่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:44.119200161+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:44.11920315+07:00","message":"> Transcript [4764] [false]: 'อัญมณีและชั้นในเรียกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:44.119205888+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:44.119208677+07:00","message":"Set new StatePrefix: 'อัญมณีและชั้นในเรียกว่า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:44.175441918+07:00","message":"receive streaming session, msgId: 797"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:44.175481055+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":"2025-10-27T14:49:44.175487977+07:00","message":"receive interim result [false|false]: อัญมณีและชั้นในเรียกว่าโกรธ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:44.175503221+07:00","message":"[buffer interim] 797 false อัญมณีและชั้นในเรียกว่าโกรธ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:44.175510824+07:00","message":"[bufferProcess] interim [700000000]:อัญมณีและชั้นในเรียกว่าโกรธ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:44.175513804+07:00","message":"[bufferProcess] send to processor:อัญมณีและชั้นในเรียกว่ากู"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:44.175520562+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:44.175524377+07:00","message":"> Transcript [4765] [false]: 'อัญมณีและชั้นในเรียกว่ากู'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:44.175528425+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:44.175530749+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:44.175534216+07:00","message":"StatePrefix: 'อัญมณีและชั้นในเรียกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:44.175536017+07:00","message":"TextPushed: 'อัญมณี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:44.755145217+07:00","message":"receive streaming session, msgId: 797"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:44.755189703+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":"2025-10-27T14:49:44.755197565+07:00","message":"receive interim result [false|false]: อัญมณีและชั้นในเรียกว่าโกรธ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:44.755211583+07:00","message":"[buffer interim] 797 false อัญมณีและชั้นในเรียกว่าโกรธ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:44.755218174+07:00","message":"[bufferProcess] interim [300000000]:อัญมณีและชั้นในเรียกว่าโกรธ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:44.755220211+07:00","message":"[bufferProcess] send to processor:อัญมณีและชั้นในเรียกว่าโกรธ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:44.755223686+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:44.75522638+07:00","message":"> Transcript [4766] [false]: 'อัญมณีและชั้นในเรียกว่าโกรธ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:44.755229104+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:44.755230904+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:44.755232448+07:00","message":"StatePrefix: 'อัญมณีและชั้นในเรียกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:44.755234225+07:00","message":"TextPushed: 'อัญมณี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:45.095201404+07:00","message":"receive streaming session, msgId: 797"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:45.095240832+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":"2025-10-27T14:49:45.09524608+07:00","message":"receive interim result [false|false]: อัญมณีและชั้นในเรียกว่าโกรธทำด้วย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:45.095262834+07:00","message":"[buffer interim] 797 false อัญมณีและชั้นในเรียกว่าโกรธทำด้วย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:45.095269932+07:00","message":"[bufferProcess] interim [540000000]:อัญมณีและชั้นในเรียกว่าโกรธทำด้วย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:45.095272329+07:00","message":"[bufferProcess] send to processor:อัญมณีและชั้นในเรียกว่าโกรธ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:45.095275951+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:45.095278603+07:00","message":"> Transcript [4767] [false]: 'อัญมณีและชั้นในเรียกว่าโกรธ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:45.095281494+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:45.095283193+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:45.095285278+07:00","message":"StatePrefix: 'อัญมณีและชั้นในเรียกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:45.095287197+07:00","message":"TextPushed: 'อัญมณี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:45.106499887+07:00","message":"[GCS] IsForceVAD: false for message ID: 797"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:45.134225823+07:00","message":"receive streaming session, msgId: 797"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:45.13425734+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":"2025-10-27T14:49:45.134262492+07:00","message":"receive interim result [false|false]: อัญมณีและชั้นในเรียกว่าโกรธ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:45.134275237+07:00","message":"[buffer interim] 797 false อัญมณีและชั้นในเรียกว่าโกรธ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:45.134284024+07:00","message":"[bufferProcess] interim [600000000]:อัญมณีและชั้นในเรียกว่าโกรธ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:45.134286373+07:00","message":"[bufferProcess] send to processor:อัญมณีและชั้นในเรียกว่าโกรธทำด้วย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:45.134291789+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:45.134294247+07:00","message":"> Transcript [4768] [false]: 'อัญมณีและชั้นในเรียกว่าโกรธทำด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:45.134297485+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:45.134299282+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:45.1343009+07:00","message":"StatePrefix: 'อัญมณีและชั้นในเรียกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:45.13430278+07:00","message":"TextPushed: 'อัญมณี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:45.134306944+07:00","message":"Push: 'และชั้นในเรียกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:45.134308809+07:00","message":"TextPushed: 'อัญมณีและชั้นในเรียกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:45.134310569+07:00","message":"Set new StatePrefix : 'อัญมณีและชั้นในเรียกว่าโกรธทำด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:45.134312463+07:00","message":"Next Push (prob) : 'โกรธทำด้วย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:45.134320551+07:00","message":"push: {false และชั้นในเรียกว่า 0 0xc002602000}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:45.171462324+07:00","message":"[GCS] Start streaming session, msgId: 798"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:45.222260935+07:00","message":"receive streaming session, msgId: 797"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:45.222293187+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":"2025-10-27T14:49:45.222298895+07:00","message":"receive interim result [false|false]: อัญมณีและชั้นในเรียกว่าโกรธทำด้วยเหล็ก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:45.222312364+07:00","message":"[buffer interim] 797 false อัญมณีและชั้นในเรียกว่าโกรธทำด้วยเหล็ก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:45.222318976+07:00","message":"[bufferProcess] interim [720000000]:อัญมณีและชั้นในเรียกว่าโกรธทำด้วยเหล็ก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:45.222321529+07:00","message":"[bufferProcess] send to processor:อัญมณีและชั้นในเรียกว่าโกรธ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:45.222326768+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:45.222329476+07:00","message":"> Transcript [4769] [false]: 'อัญมณีและชั้นในเรียกว่าโกรธ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:45.222331858+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:45.293431992+07:00","message":"receive streaming session, msgId: 797"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:45.293471031+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อัญมณีและชั้นในเรียกว่าโกรธทำด้วยเหล็ก\",\"confidence\":0.9575942}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":810000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:45.29347755+07:00","message":"receive interim result [true|false]: อัญมณีและชั้นในเรียกว่าโกรธทำด้วยเหล็ก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:45.293487039+07:00","message":"end recv isFinal message id 797"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:45.293489053+07:00","message":"end Recv id 797"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:45.293495033+07:00","message":"[buffer interim] 797 true อัญมณีและชั้นในเรียกว่าโกรธทำด้วยเหล็ก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:45.293504555+07:00","message":"[bufferProcess] interim [810000000]:อัญมณีและชั้นในเรียกว่าโกรธทำด้วยเหล็ก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:45.29350729+07:00","message":"[bufferProcess] send to processor (isfinal):อัญมณีและชั้นในเรียกว่าโกรธทำด้วยเหล็ก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:45.293511116+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:45.293513341+07:00","message":"> Transcript [4770] [false]: 'อัญมณีและชั้นในเรียกว่าโกรธทำด้วยเหล็ก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:45.293516144+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:45.293517751+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:45.293519363+07:00","message":"StatePrefix: 'อัญมณีและชั้นในเรียกว่าโกรธทำด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:45.293521668+07:00","message":"TextPushed: 'อัญมณีและชั้นในเรียกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:45.293523258+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:45.293524859+07:00","message":"> Transcript [4771] [true]: 'อัญมณีและชั้นในเรียกว่าโกรธทำด้วยเหล็ก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:45.29352658+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:45.293527959+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:45.293529322+07:00","message":"StatePrefix: 'อัญมณีและชั้นในเรียกว่าโกรธทำด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:45.293530863+07:00","message":"TextPushed: 'อัญมณีและชั้นในเรียกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:45.293537494+07:00","message":"Push: 'โกรธทำด้วยเหล็ก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:45.293545252+07:00","message":"push: {true โกรธทำด้วยเหล็ก 0 0xc002602000}"}
{"level":"info","service":"Main","time":"2025-10-27T14:49:45.3052309+07:00","message":"write wav file: './tmp/7446/7446_797.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:45.646812586+07:00","message":"receive streaming session, msgId: 798"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:45.646862299+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":"2025-10-27T14:49:45.646868169+07:00","message":"receive interim result [false|false]: เขา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:45.646883482+07:00","message":"[buffer interim] 798 false เขา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:45.646891583+07:00","message":"[bufferProcess] interim [480000000]:เขา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:45.646893671+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:45.824413739+07:00","message":"receive streaming session, msgId: 798"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:45.824440567+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":"2025-10-27T14:49:45.824445967+07:00","message":"receive interim result [false|false]: ขำ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:45.824456455+07:00","message":"[buffer interim] 798 false ขำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:45.824461875+07:00","message":"[bufferProcess] interim [600000000]:ขำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:45.824463508+07:00","message":"[bufferProcess] send to processor:เขา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:45.824468552+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:45.82447096+07:00","message":"> Transcript [4772] [false]: 'เขา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:45.824472874+07:00","message":"Set StatePrefix (first interim): 'เขา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:45.847458007+07:00","message":"receive streaming session, msgId: 798"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:45.84749842+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":"2025-10-27T14:49:45.847504387+07:00","message":"receive interim result [false|false]: ทองแดง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:45.847516095+07:00","message":"[buffer interim] 798 false ทองแดง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:45.847521782+07:00","message":"[bufferProcess] interim [660000000]:ทองแดง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:45.847523538+07:00","message":"[bufferProcess] send to processor:ขำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:45.847528788+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:45.847531403+07:00","message":"> Transcript [4773] [false]: 'ขำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:45.847533291+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:45.847536386+07:00","message":"Set new StatePrefix: 'ขำ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:46.158022675+07:00","message":"receive streaming session, msgId: 798"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:46.158065861+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":"2025-10-27T14:49:46.158072284+07:00","message":"receive interim result [false|false]: ทองแดงหรือ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:46.158087644+07:00","message":"[buffer interim] 798 false ทองแดงหรือ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:46.158097881+07:00","message":"[bufferProcess] interim [960000000]:ทองแดงหรือ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:46.158100652+07:00","message":"[bufferProcess] send to processor:ทองแดง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:46.158107719+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:46.1581116+07:00","message":"> Transcript [4774] [false]: 'ทองแดง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:46.158114504+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:46.158116761+07:00","message":"Set new StatePrefix: 'ทองแดง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:46.413888786+07:00","message":"receive streaming session, msgId: 798"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:46.413929885+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":"2025-10-27T14:49:46.413935492+07:00","message":"receive interim result [false|false]: ทองแดงหรือเงิน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:46.413952143+07:00","message":"[buffer interim] 798 false ทองแดงหรือเงิน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:46.413966542+07:00","message":"[bufferProcess] interim [260000000]:ทองแดงหรือเงิน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:46.413969431+07:00","message":"[bufferProcess] send to processor:ทองแดงหรือ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:46.413972621+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:46.413975174+07:00","message":"> Transcript [4775] [false]: 'ทองแดงหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:46.413977852+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:46.413979596+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:46.413981146+07:00","message":"StatePrefix: 'ทองแดง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:46.413982784+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:49:46.76162327+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:49:46.761637509+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:47.055869156+07:00","message":"receive streaming session, msgId: 798"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:47.055911442+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":"2025-10-27T14:49:47.055919908+07:00","message":"receive interim result [false|false]: ทองแดงหรือเงิน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:47.055941327+07:00","message":"[buffer interim] 798 false ทองแดงหรือเงิน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:47.055949943+07:00","message":"[bufferProcess] interim [860000000]:ทองแดงหรือเงิน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:47.055953219+07:00","message":"[bufferProcess] send to processor:ทองแดงหรือเงิน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:47.055959966+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:47.05596401+07:00","message":"> Transcript [4776] [false]: 'ทองแดงหรือเงิน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:47.055968727+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:47.055971277+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:47.055973788+07:00","message":"StatePrefix: 'ทองแดง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:47.055976662+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:47.130484083+07:00","message":"receive streaming session, msgId: 798"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:47.130511625+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":"2025-10-27T14:49:47.13051621+07:00","message":"receive interim result [false|false]: ทองแดงหรือเงินติด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:47.130527457+07:00","message":"[buffer interim] 798 false ทองแดงหรือเงินติด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:47.130533091+07:00","message":"[bufferProcess] interim [980000000]:ทองแดงหรือเงินติด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:47.130535083+07:00","message":"[bufferProcess] send to processor:ทองแดงหรือเงิน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:47.130540441+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:47.130542902+07:00","message":"> Transcript [4777] [false]: 'ทองแดงหรือเงิน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:47.130545794+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:47.130547608+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:47.13054906+07:00","message":"StatePrefix: 'ทองแดง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:47.130550959+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:47.311456723+07:00","message":"receive streaming session, msgId: 798"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:47.311490187+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":"2025-10-27T14:49:47.311496263+07:00","message":"receive interim result [false|false]: ทองแดงหรือเงิน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:47.311511109+07:00","message":"[buffer interim] 798 false ทองแดงหรือเงิน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:47.311517622+07:00","message":"[bufferProcess] interim [160000000]:ทองแดงหรือเงิน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:47.311519759+07:00","message":"[bufferProcess] send to processor:ทองแดงหรือเงินติด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:47.311525044+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:47.311527578+07:00","message":"> Transcript [4778] [false]: 'ทองแดงหรือเงินติด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:47.311530688+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:47.311532968+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:47.311534555+07:00","message":"StatePrefix: 'ทองแดง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:47.311536286+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:47.311540312+07:00","message":"Push: 'ทองแดง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:47.311541982+07:00","message":"TextPushed: 'ทองแดง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:47.311543567+07:00","message":"Set new StatePrefix : 'ทองแดงหรือเงินติด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:47.31154554+07:00","message":"Next Push (prob) : 'หรือเงินติด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:47.311554812+07:00","message":"push: {false ทองแดง 0 0xc00401f080}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:47.440072562+07:00","message":"receive streaming session, msgId: 798"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:47.440108852+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":"2025-10-27T14:49:47.440115072+07:00","message":"receive interim result [false|false]: ทองแดงหรือเงินทอง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:47.440128386+07:00","message":"[buffer interim] 798 false ทองแดงหรือเงินทอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:47.44013757+07:00","message":"[bufferProcess] interim [280000000]:ทองแดงหรือเงินทอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:47.440140627+07:00","message":"[bufferProcess] send to processor:ทองแดงหรือเงิน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:47.440147124+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:47.440150799+07:00","message":"> Transcript [4779] [false]: 'ทองแดงหรือเงิน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:47.440154328+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:48.008494378+07:00","message":"receive streaming session, msgId: 798"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:48.008531116+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":"2025-10-27T14:49:48.008536791+07:00","message":"receive interim result [false|false]: ทองแดงหรือเงินทอง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:48.008549194+07:00","message":"[buffer interim] 798 false ทองแดงหรือเงินทอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:48.008557666+07:00","message":"[bufferProcess] interim [880000000]:ทองแดงหรือเงินทอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:48.008559728+07:00","message":"[bufferProcess] send to processor:ทองแดงหรือเงินทอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:48.008562999+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:48.008565727+07:00","message":"> Transcript [4780] [false]: 'ทองแดงหรือเงินทอง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:48.008567754+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:48.008569544+07:00","message":"Set new StatePrefix: 'ทองแดงหรือเงินทอง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:48.413090368+07:00","message":"receive streaming session, msgId: 798"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:48.413131555+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":"2025-10-27T14:49:48.413137193+07:00","message":"receive interim result [false|false]: ทองแดงหรือเงินทองลอง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:48.413150268+07:00","message":"[buffer interim] 798 false ทองแดงหรือเงินทองลอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:48.413156554+07:00","message":"[bufferProcess] interim [240000000]:ทองแดงหรือเงินทองลอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:48.413158887+07:00","message":"[bufferProcess] send to processor:ทองแดงหรือเงินทอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:48.413179724+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:48.41318219+07:00","message":"> Transcript [4781] [false]: 'ทองแดงหรือเงินทอง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:48.413185578+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:48.413187901+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:48.413191069+07:00","message":"StatePrefix: 'ทองแดงหรือเงินทอง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:48.413194347+07:00","message":"TextPushed: 'ทองแดง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:48.519317372+07:00","message":"receive streaming session, msgId: 798"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:48.519359429+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":"2025-10-27T14:49:48.519365245+07:00","message":"receive interim result [false|false]: ทองแดงหรือเงินทองลองใช้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:48.519380349+07:00","message":"[buffer interim] 798 false ทองแดงหรือเงินทองลองใช้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:48.519387589+07:00","message":"[bufferProcess] interim [360000000]:ทองแดงหรือเงินทองลองใช้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:48.519389763+07:00","message":"[bufferProcess] send to processor:ทองแดงหรือเงินทองลอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:48.519393204+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:48.519395901+07:00","message":"> Transcript [4782] [false]: 'ทองแดงหรือเงินทองลอง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:48.519399344+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:48.519401094+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:48.5194025+07:00","message":"StatePrefix: 'ทองแดงหรือเงินทอง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:48.519404446+07:00","message":"TextPushed: 'ทองแดง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:48.520993975+07:00","message":"receive streaming session, msgId: 798"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:48.521004874+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":"2025-10-27T14:49:48.521008165+07:00","message":"receive interim result [false|false]: ทองแดงหรือเงินทองรองชนะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:48.521017714+07:00","message":"[buffer interim] 798 false ทองแดงหรือเงินทองรองชนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:48.521021474+07:00","message":"[bufferProcess] interim [420000000]:ทองแดงหรือเงินทองรองชนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:48.521023408+07:00","message":"[bufferProcess] send to processor:ทองแดงหรือเงินทองลองใช้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:48.521025574+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:48.521027482+07:00","message":"> Transcript [4783] [false]: 'ทองแดงหรือเงินทองลองใช้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:48.521029635+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:48.521031145+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:48.521032539+07:00","message":"StatePrefix: 'ทองแดงหรือเงินทอง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:48.521034141+07:00","message":"TextPushed: 'ทองแดง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:48.837342387+07:00","message":"receive streaming session, msgId: 798"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:48.837381045+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":"2025-10-27T14:49:48.837386277+07:00","message":"receive interim result [false|false]: ทองแดงหรือเงินทองรองชนะเลิศ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:48.837400582+07:00","message":"[buffer interim] 798 false ทองแดงหรือเงินทองรองชนะเลิศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:48.837410522+07:00","message":"[bufferProcess] interim [660000000]:ทองแดงหรือเงินทองรองชนะเลิศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:48.837412539+07:00","message":"[bufferProcess] send to processor:ทองแดงหรือเงินทองรองชนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:48.837417738+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:48.837420238+07:00","message":"> Transcript [4784] [false]: 'ทองแดงหรือเงินทองรองชนะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:48.837423293+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:48.837425316+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:48.837427267+07:00","message":"StatePrefix: 'ทองแดงหรือเงินทอง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:48.837429096+07:00","message":"TextPushed: 'ทองแดง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:48.837433387+07:00","message":"Push: 'หรือเงินทอง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:48.837434899+07:00","message":"TextPushed: 'ทองแดงหรือเงินทอง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:48.837436539+07:00","message":"Set new StatePrefix : 'ทองแดงหรือเงินทองรองชนะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:48.83743856+07:00","message":"Next Push (prob) : 'รองชนะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:48.837446591+07:00","message":"push: {false หรือเงินทอง 0 0xc00401f080}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:48.844284535+07:00","message":"receive streaming session, msgId: 798"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:48.844312428+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":"2025-10-27T14:49:48.844317329+07:00","message":"receive interim result [false|false]: ทองแดงหรือเงินทองรองชนะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:48.844329397+07:00","message":"[buffer interim] 798 false ทองแดงหรือเงินทองรองชนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:48.844334844+07:00","message":"[bufferProcess] interim [720000000]:ทองแดงหรือเงินทองรองชนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:48.844337227+07:00","message":"[bufferProcess] send to processor:ทองแดงหรือเงินทองรองชนะเลิศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:48.844342603+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:48.844344847+07:00","message":"> Transcript [4785] [false]: 'ทองแดงหรือเงินทองรองชนะเลิศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:48.84434782+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:48.844350814+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:48.844352347+07:00","message":"StatePrefix: 'ทองแดงหรือเงินทองรองชนะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:48.844354297+07:00","message":"TextPushed: 'ทองแดงหรือเงินทอง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:48.908665372+07:00","message":"receive streaming session, msgId: 798"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:48.908697922+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":"2025-10-27T14:49:48.908702802+07:00","message":"receive interim result [false|false]: ทองแดงหรือเงินทองรองชนะเลิศ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:48.908713514+07:00","message":"[buffer interim] 798 false ทองแดงหรือเงินทองรองชนะเลิศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:48.908722465+07:00","message":"[bufferProcess] interim [780000000]:ทองแดงหรือเงินทองรองชนะเลิศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:48.908724347+07:00","message":"[bufferProcess] send to processor:ทองแดงหรือเงินทองรองชนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:48.908727668+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:48.908730114+07:00","message":"> Transcript [4786] [false]: 'ทองแดงหรือเงินทองรองชนะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:48.908732878+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:48.908734734+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:48.908736232+07:00","message":"StatePrefix: 'ทองแดงหรือเงินทองรองชนะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:48.908738188+07:00","message":"TextPushed: 'ทองแดงหรือเงินทอง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:49.037282296+07:00","message":"receive streaming session, msgId: 798"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:49.037315975+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":"2025-10-27T14:49:49.037321314+07:00","message":"receive interim result [false|false]: ทองแดงหรือเงินทองรองชนะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:49.037333882+07:00","message":"[buffer interim] 798 false ทองแดงหรือเงินทองรองชนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:49.037340696+07:00","message":"[bufferProcess] interim [840000000]:ทองแดงหรือเงินทองรองชนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:49.037343141+07:00","message":"[bufferProcess] send to processor:ทองแดงหรือเงินทองรองชนะเลิศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:49.037348453+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:49.037350869+07:00","message":"> Transcript [4787] [false]: 'ทองแดงหรือเงินทองรองชนะเลิศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:49.037353952+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:49.037356123+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:49.037357723+07:00","message":"StatePrefix: 'ทองแดงหรือเงินทองรองชนะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:49.037359543+07:00","message":"TextPushed: 'ทองแดงหรือเงินทอง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:49.096142528+07:00","message":"receive streaming session, msgId: 798"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:49.096184432+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":"2025-10-27T14:49:49.096191316+07:00","message":"receive interim result [false|false]: ทองแดงหรือเงินทองรองชนะรอง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:49.096206374+07:00","message":"[buffer interim] 798 false ทองแดงหรือเงินทองรองชนะรอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:49.096213666+07:00","message":"[bufferProcess] interim [960000000]:ทองแดงหรือเงินทองรองชนะรอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:49.096216948+07:00","message":"[bufferProcess] send to processor:ทองแดงหรือเงินทองรองชนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:49.096223687+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:49.096227374+07:00","message":"> Transcript [4788] [false]: 'ทองแดงหรือเงินทองรองชนะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:49.096231974+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:49.096234602+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:49.096237409+07:00","message":"StatePrefix: 'ทองแดงหรือเงินทองรองชนะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:49.096240088+07:00","message":"TextPushed: 'ทองแดงหรือเงินทอง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:49.096251466+07:00","message":"Push: 'รองชนะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:49.096254068+07:00","message":"TextPushed: 'ทองแดงหรือเงินทองรองชนะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:49.096256627+07:00","message":"Set new StatePrefix : 'ทองแดงหรือเงินทองรองชนะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:49.096260048+07:00","message":"Next Push (prob) : ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:49.096278388+07:00","message":"push: {false รองชนะ 0 0xc00401f080}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:49.099261707+07:00","message":"receive streaming session, msgId: 798"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:49.099287712+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":"2025-10-27T14:49:49.099292248+07:00","message":"receive interim result [false|false]: ทองแดงหรือเงินทองรองชนะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:49.09930474+07:00","message":"[buffer interim] 798 false ทองแดงหรือเงินทองรองชนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:49.09931036+07:00","message":"[bufferProcess] interim [20000000]:ทองแดงหรือเงินทองรองชนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:49.099312256+07:00","message":"[bufferProcess] send to processor:ทองแดงหรือเงินทองรองชนะรอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:49.099316863+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:49.099319118+07:00","message":"> Transcript [4789] [false]: 'ทองแดงหรือเงินทองรองชนะรอง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:49.099321525+07:00","message":"Set StatePrefix (first interim): 'ทองแดงหรือเงินทองรองชนะรอง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:49.359728605+07:00","message":"receive streaming session, msgId: 798"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:49.359783002+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":"2025-10-27T14:49:49.359788523+07:00","message":"receive interim result [false|false]: ทองแดงหรือเงินทองรองชนะเลิศ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:49.359800096+07:00","message":"[buffer interim] 798 false ทองแดงหรือเงินทองรองชนะเลิศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:49.359806605+07:00","message":"[bufferProcess] interim [140000000]:ทองแดงหรือเงินทองรองชนะเลิศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:49.359808801+07:00","message":"[bufferProcess] send to processor:ทองแดงหรือเงินทองรองชนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:49.359814094+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:49.359816947+07:00","message":"> Transcript [4790] [false]: 'ทองแดงหรือเงินทองรองชนะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:49.359818872+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:49.420270586+07:00","message":"receive streaming session, msgId: 798"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:49.420302235+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":"2025-10-27T14:49:49.420307767+07:00","message":"receive interim result [false|false]: ทองแดงหรือเงินทองรองชนะลองเสนอ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:49.420321339+07:00","message":"[buffer interim] 798 false ทองแดงหรือเงินทองรองชนะลองเสนอ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:49.420328143+07:00","message":"[bufferProcess] interim [260000000]:ทองแดงหรือเงินทองรองชนะลองเสนอ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:49.420330411+07:00","message":"[bufferProcess] send to processor:ทองแดงหรือเงินทองรองชนะเลิศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:49.420335856+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:49.420338795+07:00","message":"> Transcript [4791] [false]: 'ทองแดงหรือเงินทองรองชนะเลิศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:49.420340904+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:49.420342567+07:00","message":"Set new StatePrefix: 'ทองแดงหรือเงินทองรองชนะเลิศ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:49.553359734+07:00","message":"receive streaming session, msgId: 798"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:49.55339763+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":"2025-10-27T14:49:49.553403446+07:00","message":"receive interim result [false|false]: ทองแดงหรือเงินทองรองชนะรองชั้นนอก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:49.553419824+07:00","message":"[buffer interim] 798 false ทองแดงหรือเงินทองรองชนะรองชั้นนอก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:49.553427551+07:00","message":"[bufferProcess] interim [380000000]:ทองแดงหรือเงินทองรองชนะรองชั้นนอก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:49.553429735+07:00","message":"[bufferProcess] send to processor:ทองแดงหรือเงินทองรองชนะลองเสนอ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:49.553435274+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:49.553437641+07:00","message":"> Transcript [4792] [false]: 'ทองแดงหรือเงินทองรองชนะลองเสนอ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:49.553439684+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:49.553441429+07:00","message":"Set new StatePrefix: 'ทองแดงหรือเงินทองรองชนะลองเสนอ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:49.7543254+07:00","message":"receive streaming session, msgId: 798"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:49.754368973+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":"2025-10-27T14:49:49.754375519+07:00","message":"receive interim result [false|false]: ทองแดงหรือเงินทองรองชนะรองชั้นนอกใช้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:49.754391548+07:00","message":"[buffer interim] 798 false ทองแดงหรือเงินทองรองชนะรองชั้นนอกใช้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:49.754402476+07:00","message":"[bufferProcess] interim [620000000]:ทองแดงหรือเงินทองรองชนะรองชั้นนอกใช้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:49.754405355+07:00","message":"[bufferProcess] send to processor:ทองแดงหรือเงินทองรองชนะรองชั้นนอก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:49.754412325+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:49.754415813+07:00","message":"> Transcript [4793] [false]: 'ทองแดงหรือเงินทองรองชนะรองชั้นนอก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:49.754418511+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:49.754421666+07:00","message":"Set new StatePrefix: 'ทองแดงหรือเงินทองรองชนะรองชั้นนอก'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:49:49.762170934+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:49:49.762181987+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:49.949520015+07:00","message":"receive streaming session, msgId: 798"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:49.949560049+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":"2025-10-27T14:49:49.949567004+07:00","message":"receive interim result [false|false]: ทองแดงหรือเงินทองรองชนะรองชั้นนอกใช่ป่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:49.949580034+07:00","message":"[buffer interim] 798 false ทองแดงหรือเงินทองรองชนะรองชั้นนอกใช่ป่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:49.94958664+07:00","message":"[bufferProcess] interim [740000000]:ทองแดงหรือเงินทองรองชนะรองชั้นนอกใช่ป่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:49.949588952+07:00","message":"[bufferProcess] send to processor:ทองแดงหรือเงินทองรองชนะรองชั้นนอกใช้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:49.94959417+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:49.94959663+07:00","message":"> Transcript [4794] [false]: 'ทองแดงหรือเงินทองรองชนะรองชั้นนอกใช้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:49.949599307+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:49.949601219+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:49.949602814+07:00","message":"StatePrefix: 'ทองแดงหรือเงินทองรองชนะรองชั้นนอก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:49.949605879+07:00","message":"TextPushed: 'ทองแดงหรือเงินทองรองชนะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:49.963682475+07:00","message":"receive streaming session, msgId: 798"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:49.963713261+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":"2025-10-27T14:49:49.963717984+07:00","message":"receive interim result [false|false]: ทองแดงหรือเงินทองรองชนะรองฉันนอกใจ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:49.963731002+07:00","message":"[buffer interim] 798 false ทองแดงหรือเงินทองรองชนะรองฉันนอกใจ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:49.963737344+07:00","message":"[bufferProcess] interim [800000000]:ทองแดงหรือเงินทองรองชนะรองฉันนอกใจ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:49.963739832+07:00","message":"[bufferProcess] send to processor:ทองแดงหรือเงินทองรองชนะรองชั้นนอกใช่ป่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:49.963743136+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:49.963745684+07:00","message":"> Transcript [4795] [false]: 'ทองแดงหรือเงินทองรองชนะรองชั้นนอกใช่ป่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:49.963748461+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:49.963750073+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:49.96375197+07:00","message":"StatePrefix: 'ทองแดงหรือเงินทองรองชนะรองชั้นนอก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:49.963754494+07:00","message":"TextPushed: 'ทองแดงหรือเงินทองรองชนะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:49.997902035+07:00","message":"receive streaming session, msgId: 798"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:49.99795034+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":"2025-10-27T14:49:49.997957824+07:00","message":"receive interim result [false|false]: ทองแดงหรือเงินทองรองชนะรองชั้นนอกใช้ประกอบ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:49.997975324+07:00","message":"[buffer interim] 798 false ทองแดงหรือเงินทองรองชนะรองชั้นนอกใช้ประกอบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:49.997986128+07:00","message":"[bufferProcess] interim [860000000]:ทองแดงหรือเงินทองรองชนะรองชั้นนอกใช้ประกอบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:49.997990244+07:00","message":"[bufferProcess] send to processor:ทองแดงหรือเงินทองรองชนะรองฉันนอกใจ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:49.997996467+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:49.998000112+07:00","message":"> Transcript [4796] [false]: 'ทองแดงหรือเงินทองรองชนะรองฉันนอกใจ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:49.998002709+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:49.998004839+07:00","message":"Set new StatePrefix: 'ทองแดงหรือเงินทองรองชนะรองฉันนอกใจ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:50.646761547+07:00","message":"receive streaming session, msgId: 798"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:50.646802489+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":"2025-10-27T14:49:50.646825378+07:00","message":"receive interim result [false|false]: ทองแดงหรือเงินทองรองชนะรองชั้นนอกใช้ประกอบเป็นโครง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:50.646841672+07:00","message":"[buffer interim] 798 false ทองแดงหรือเงินทองรองชนะรองชั้นนอกใช้ประกอบเป็นโครง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:50.646852472+07:00","message":"[bufferProcess] interim [460000000]:ทองแดงหรือเงินทองรองชนะรองชั้นนอกใช้ประกอบเป็นโครง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:50.646855951+07:00","message":"[bufferProcess] send to processor:ทองแดงหรือเงินทองรองชนะรองชั้นนอกใช้ประกอบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:50.646867017+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:50.646870429+07:00","message":"> Transcript [4797] [false]: 'ทองแดงหรือเงินทองรองชนะรองชั้นนอกใช้ประกอบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:50.646873372+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:50.646876284+07:00","message":"Set new StatePrefix: 'ทองแดงหรือเงินทองรองชนะรองชั้นนอกใช้ประกอบ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:50.837448154+07:00","message":"receive streaming session, msgId: 798"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:50.837483263+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":"2025-10-27T14:49:50.837488946+07:00","message":"receive interim result [false|false]: ทองแดงหรือเงินทองรองชนะรองชั้นนอกใช้ประกอบเป็นโครงสร้าง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:50.837502543+07:00","message":"[buffer interim] 798 false ทองแดงหรือเงินทองรองชนะรองชั้นนอกใช้ประกอบเป็นโครงสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:50.837509017+07:00","message":"[bufferProcess] interim [700000000]:ทองแดงหรือเงินทองรองชนะรองชั้นนอกใช้ประกอบเป็นโครงสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:50.837511282+07:00","message":"[bufferProcess] send to processor:ทองแดงหรือเงินทองรองชนะรองชั้นนอกใช้ประกอบเป็นโครง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:50.837516595+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:50.837519095+07:00","message":"> Transcript [4798] [false]: 'ทองแดงหรือเงินทองรองชนะรองชั้นนอกใช้ประกอบเป็นโครง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:50.837522348+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:50.837524326+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:50.837526435+07:00","message":"StatePrefix: 'ทองแดงหรือเงินทองรองชนะรองชั้นนอกใช้ประกอบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:50.837528875+07:00","message":"TextPushed: 'ทองแดงหรือเงินทองรองชนะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:51.027684383+07:00","message":"receive streaming session, msgId: 798"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:51.02772144+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":"2025-10-27T14:49:51.027728032+07:00","message":"receive interim result [false|false]: ทองแดงหรือเงินทองรองชนะรองชั้นนอกใช้ประกอบเป็นครูชั้นใน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:51.027742965+07:00","message":"[buffer interim] 798 false ทองแดงหรือเงินทองรองชนะรองชั้นนอกใช้ประกอบเป็นครูชั้นใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:51.02775328+07:00","message":"[bufferProcess] interim [880000000]:ทองแดงหรือเงินทองรองชนะรองชั้นนอกใช้ประกอบเป็นครูชั้นใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:51.027756532+07:00","message":"[bufferProcess] send to processor:ทองแดงหรือเงินทองรองชนะรองชั้นนอกใช้ประกอบเป็นโครงสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:51.027763498+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:51.027767586+07:00","message":"> Transcript [4799] [false]: 'ทองแดงหรือเงินทองรองชนะรองชั้นนอกใช้ประกอบเป็นโครงสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:51.027772048+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:51.02777416+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:51.027777233+07:00","message":"StatePrefix: 'ทองแดงหรือเงินทองรองชนะรองชั้นนอกใช้ประกอบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:51.02778016+07:00","message":"TextPushed: 'ทองแดงหรือเงินทองรองชนะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:51.306099188+07:00","message":"[GCS] IsForceVAD: false for message ID: 798"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:51.378217732+07:00","message":"[GCS] Start streaming session, msgId: 799"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:51.468603515+07:00","message":"receive streaming session, msgId: 798"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:51.468643886+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทองแดงหรือเงินไอ้ทองรองชนะรองชั้นนอกใช้ประกอบเป็นครูชั้นใน\",\"confidence\":0.9439947}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:51.468651954+07:00","message":"receive interim result [true|false]: ทองแดงหรือเงินไอ้ทองรองชนะรองชั้นนอกใช้ประกอบเป็นครูชั้นใน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:51.468660843+07:00","message":"end recv isFinal message id 798"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:51.468662879+07:00","message":"end Recv id 798"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:51.468669266+07:00","message":"[buffer interim] 798 true ทองแดงหรือเงินไอ้ทองรองชนะรองชั้นนอกใช้ประกอบเป็นครูชั้นใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:51.468677818+07:00","message":"[bufferProcess] interim [360000000]:ทองแดงหรือเงินไอ้ทองรองชนะรองชั้นนอกใช้ประกอบเป็นครูชั้นใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:51.468682243+07:00","message":"[bufferProcess] send to processor (isfinal):ทองแดงหรือเงินทองรองชนะรองชั้นนอกใช้ประกอบเป็นครูชั้นใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:51.468685555+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:51.468688187+07:00","message":"> Transcript [4800] [false]: 'ทองแดงหรือเงินทองรองชนะรองชั้นนอกใช้ประกอบเป็นครูชั้นใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:51.468691331+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:51.468692831+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:51.468694593+07:00","message":"StatePrefix: 'ทองแดงหรือเงินทองรองชนะรองชั้นนอกใช้ประกอบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:51.46869803+07:00","message":"TextPushed: 'ทองแดงหรือเงินทองรองชนะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:51.468699723+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:51.468701331+07:00","message":"> Transcript [4801] [true]: 'ทองแดงหรือเงินไอ้ทองรองชนะรองชั้นนอกใช้ประกอบเป็นครูชั้นใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:51.468703344+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:51.468704626+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:51.468706457+07:00","message":"StatePrefix: 'ทองแดงหรือเงินทองรองชนะรองชั้นนอกใช้ประกอบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:51.468708381+07:00","message":"TextPushed: 'ทองแดงหรือเงินทองรองชนะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:51.468709823+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:51.468860118+07:00","message":"Push: 'รองชั้นนอกใช้ประกอบเป็นครูชั้นใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:51.468862284+07:00","message":"TextPushed: 'ทองแดงหรือเงินทองรองชนะรองชั้นนอกใช้ประกอบเป็นครูชั้นใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:51.468864262+07:00","message":"Set new StatePrefix : 'ทองแดงหรือเงินไอ้ทองรองชนะรองชั้นนอกใช้ประกอบเป็นครูชั้นใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:51.468866233+07:00","message":"Next Push (prob) : 'ทองแดงหรือเงินไอ้ทองรองชนะรองชั้นนอกใช้ประกอบเป็นครูชั้นใน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:51.468874658+07:00","message":"push: {true รองชั้นนอกใช้ประกอบเป็นครูชั้นใน 0 0xc00401f080}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:51.468887714+07:00","message":"write aligntment file to 'tmp/7446/align_message_id_798.html'"}
{"level":"info","service":"Main","time":"2025-10-27T14:49:51.484081619+07:00","message":"write wav file: './tmp/7446/7446_798.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:52.039673755+07:00","message":"receive streaming session, msgId: 799"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:52.039710883+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":"2025-10-27T14:49:52.039715415+07:00","message":"receive interim result [false|false]: สำหรับ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:52.039728863+07:00","message":"[buffer interim] 799 false สำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:52.039735212+07:00","message":"[bufferProcess] interim [660000000]:สำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:52.039736719+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:52.250390333+07:00","message":"receive streaming session, msgId: 799"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:52.250421867+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":"2025-10-27T14:49:52.250426233+07:00","message":"receive interim result [false|false]: สำหรับเรา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:52.250436606+07:00","message":"[buffer interim] 799 false สำหรับเรา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:52.250444701+07:00","message":"[bufferProcess] interim [900000000]:สำหรับเรา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:52.250446692+07:00","message":"[bufferProcess] send to processor:สำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:52.250451738+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:52.250453946+07:00","message":"> Transcript [4802] [false]: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:52.250455735+07:00","message":"Set StatePrefix (first interim): 'สำหรับ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:52.361985145+07:00","message":"receive streaming session, msgId: 799"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:52.36201509+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":"2025-10-27T14:49:52.362020012+07:00","message":"receive interim result [false|false]: สำหรับรอ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:52.36203434+07:00","message":"[buffer interim] 799 false สำหรับรอ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:52.362041548+07:00","message":"[bufferProcess] interim [960000000]:สำหรับรอ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:52.362043478+07:00","message":"[bufferProcess] send to processor:สำหรับเรา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:52.36204665+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:52.362049167+07:00","message":"> Transcript [4803] [false]: 'สำหรับเรา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:52.36205197+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:52.362053653+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:52.362055186+07:00","message":"StatePrefix: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:52.362056935+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:52.366654889+07:00","message":"receive streaming session, msgId: 799"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:52.366674048+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":"2025-10-27T14:49:52.366677757+07:00","message":"receive interim result [false|false]: สำหรับรอง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:52.366688166+07:00","message":"[buffer interim] 799 false สำหรับรอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:52.366692238+07:00","message":"[bufferProcess] interim [20000000]:สำหรับรอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:52.366694066+07:00","message":"[bufferProcess] send to processor:สำหรับรอ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:52.366697318+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:52.366699272+07:00","message":"> Transcript [4804] [false]: 'สำหรับรอ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:52.366701294+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:52.366703416+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:52.366705184+07:00","message":"StatePrefix: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:52.366706848+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:52.427458807+07:00","message":"[GCS] Cleaned up inactive client: 775"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:52.427478477+07:00","message":"[GCS] Cleaned up inactive client: 781"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:52.427480745+07:00","message":"[GCS] Cleaned up inactive client: 778"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:52.427482383+07:00","message":"[GCS] Cleaned up inactive client: 776"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:52.427485609+07:00","message":"[GCS] Cleaned up inactive client: 777"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:52.427487031+07:00","message":"[GCS] Cleaned up inactive client: 780"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:52.427489038+07:00","message":"[GCS] Cleaned up inactive client: 779"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:52.758961654+07:00","message":"receive streaming session, msgId: 799"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:52.758997368+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":"2025-10-27T14:49:52.759002263+07:00","message":"receive interim result [false|false]: สำหรับรองหรือ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:52.759016341+07:00","message":"[buffer interim] 799 false สำหรับรองหรือ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:52.759023061+07:00","message":"[bufferProcess] interim [380000000]:สำหรับรองหรือ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:52.759025146+07:00","message":"[bufferProcess] send to processor:สำหรับรอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:52.759030451+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:52.759033119+07:00","message":"> Transcript [4805] [false]: 'สำหรับรอง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:52.759035825+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:52.759037608+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:52.759039316+07:00","message":"StatePrefix: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:52.759041129+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:49:52.762708428+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:49:52.762729962+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:52.969735026+07:00","message":"receive streaming session, msgId: 799"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:52.969790587+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":"2025-10-27T14:49:52.969797887+07:00","message":"receive interim result [false|false]: สำหรับรองหรือเปล่า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:52.969813599+07:00","message":"[buffer interim] 799 false สำหรับรองหรือเปล่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:52.969821963+07:00","message":"[bufferProcess] interim [620000000]:สำหรับรองหรือเปล่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:52.969825288+07:00","message":"[bufferProcess] send to processor:สำหรับรองหรือ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:52.969831512+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:52.969835233+07:00","message":"> Transcript [4806] [false]: 'สำหรับรองหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:52.969839446+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:52.969842614+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:52.969845664+07:00","message":"StatePrefix: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:52.969848191+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:52.969852923+07:00","message":"Push: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:52.969855154+07:00","message":"TextPushed: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:52.969857459+07:00","message":"Set new StatePrefix : 'สำหรับรองหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:52.969860068+07:00","message":"Next Push (prob) : 'รองหรือ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:52.969870802+07:00","message":"push: {false สำหรับ 0 0xc000129580}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:53.309484578+07:00","message":"receive streaming session, msgId: 799"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:53.309521602+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":"2025-10-27T14:49:53.309526589+07:00","message":"receive interim result [false|false]: สำหรับรองหรือจ๊ะน้อง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:53.309538936+07:00","message":"[buffer interim] 799 false สำหรับรองหรือจ๊ะน้อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:53.309545593+07:00","message":"[bufferProcess] interim [920000000]:สำหรับรองหรือจ๊ะน้อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:53.309547712+07:00","message":"[bufferProcess] send to processor:สำหรับรองหรือเปล่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:53.309552769+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:53.309555218+07:00","message":"> Transcript [4807] [false]: 'สำหรับรองหรือเปล่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:53.309558182+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:53.309560072+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:53.309561664+07:00","message":"StatePrefix: 'สำหรับรองหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:53.309563535+07:00","message":"TextPushed: 'สำหรับ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:53.33336905+07:00","message":"receive streaming session, msgId: 799"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:53.333400485+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":"2025-10-27T14:49:53.333405538+07:00","message":"receive interim result [false|false]: สำหรับรองหรือกระดอง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:53.333413726+07:00","message":"[buffer interim] 799 false สำหรับรองหรือกระดอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:53.333419886+07:00","message":"[bufferProcess] interim [980000000]:สำหรับรองหรือกระดอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:53.333424726+07:00","message":"[bufferProcess] send to processor:สำหรับรองหรือจ๊ะน้อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:53.333427986+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:53.333430654+07:00","message":"> Transcript [4808] [false]: 'สำหรับรองหรือจ๊ะน้อง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:53.333433737+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:53.333435866+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:53.333437441+07:00","message":"StatePrefix: 'สำหรับรองหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:53.333439091+07:00","message":"TextPushed: 'สำหรับ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:53.991411264+07:00","message":"receive streaming session, msgId: 799"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:53.991449485+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับรองหรือกระดอง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:53.991455459+07:00","message":"receive interim result [false|false]: สำหรับรองหรือกระดอง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:53.991473085+07:00","message":"[buffer interim] 799 false สำหรับรองหรือกระดอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:53.991479793+07:00","message":"[bufferProcess] interim [580000000]:สำหรับรองหรือกระดอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:53.991481959+07:00","message":"[bufferProcess] send to processor:สำหรับรองหรือกระดอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:53.991485326+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:53.991488124+07:00","message":"> Transcript [4809] [false]: 'สำหรับรองหรือกระดอง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:53.99149078+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:53.991492544+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:53.991494162+07:00","message":"StatePrefix: 'สำหรับรองหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:53.991496007+07:00","message":"TextPushed: 'สำหรับ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:54.167775453+07:00","message":"receive streaming session, msgId: 799"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:54.16781693+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":"2025-10-27T14:49:54.167822644+07:00","message":"receive interim result [false|false]: สำหรับรองหรือกระดองที่ประดับ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:54.16783533+07:00","message":"[buffer interim] 799 false สำหรับรองหรือกระดองที่ประดับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:54.167844546+07:00","message":"[bufferProcess] interim [820000000]:สำหรับรองหรือกระดองที่ประดับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:54.167846342+07:00","message":"[bufferProcess] send to processor:สำหรับรองหรือกระดอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:54.167850038+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:54.167852742+07:00","message":"> Transcript [4810] [false]: 'สำหรับรองหรือกระดอง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:54.167855913+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:54.167857947+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:54.16786011+07:00","message":"StatePrefix: 'สำหรับรองหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:54.167862081+07:00","message":"TextPushed: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:54.167867804+07:00","message":"Push: 'รองหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:54.167869283+07:00","message":"TextPushed: 'สำหรับรองหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:54.167870929+07:00","message":"Set new StatePrefix : 'สำหรับรองหรือกระดอง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:54.167872764+07:00","message":"Next Push (prob) : 'กระดอง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:54.167880774+07:00","message":"push: {false รองหรือ 0 0xc000129580}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:54.365304184+07:00","message":"receive streaming session, msgId: 799"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:54.365338906+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":"2025-10-27T14:49:54.365344151+07:00","message":"receive interim result [false|false]: สำหรับรองหรือกระดองที่ประดับอยู่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:54.365357855+07:00","message":"[buffer interim] 799 false สำหรับรองหรือกระดองที่ประดับอยู่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:54.365367314+07:00","message":"[bufferProcess] interim [940000000]:สำหรับรองหรือกระดองที่ประดับอยู่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:54.365369338+07:00","message":"[bufferProcess] send to processor:สำหรับรองหรือกระดองที่ประดับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:54.365374388+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:54.365376943+07:00","message":"> Transcript [4811] [false]: 'สำหรับรองหรือกระดองที่ประดับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:54.365380229+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:54.365382171+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:54.365384072+07:00","message":"StatePrefix: 'สำหรับรองหรือกระดอง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:54.365386598+07:00","message":"TextPushed: 'สำหรับรองหรือ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:54.431335595+07:00","message":"receive streaming session, msgId: 799"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:54.43136854+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":"2025-10-27T14:49:54.431374661+07:00","message":"receive interim result [false|false]: สำหรับรองหรือกระดองที่ประดับอยู่ค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:54.431384751+07:00","message":"[buffer interim] 799 false สำหรับรองหรือกระดองที่ประดับอยู่ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:54.431390976+07:00","message":"[bufferProcess] interim [120000000]:สำหรับรองหรือกระดองที่ประดับอยู่ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:54.431393231+07:00","message":"[bufferProcess] send to processor:สำหรับรองหรือกระดองที่ประดับอยู่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:54.431398648+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:54.431401492+07:00","message":"> Transcript [4812] [false]: 'สำหรับรองหรือกระดองที่ประดับอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:54.43140468+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:54.431406688+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:54.431408484+07:00","message":"StatePrefix: 'สำหรับรองหรือกระดอง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:54.431410988+07:00","message":"TextPushed: 'สำหรับรองหรือ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:54.551123262+07:00","message":"receive streaming session, msgId: 799"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:54.551156038+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":"2025-10-27T14:49:54.551161596+07:00","message":"receive interim result [false|false]: สำหรับรองหรือกระดองที่ประดับอยู่ภาย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:54.551175507+07:00","message":"[buffer interim] 799 false สำหรับรองหรือกระดองที่ประดับอยู่ภาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:54.551181954+07:00","message":"[bufferProcess] interim [180000000]:สำหรับรองหรือกระดองที่ประดับอยู่ภาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:54.551184061+07:00","message":"[bufferProcess] send to processor:สำหรับรองหรือกระดองที่ประดับอยู่ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:54.551187489+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:54.551190171+07:00","message":"> Transcript [4813] [false]: 'สำหรับรองหรือกระดองที่ประดับอยู่ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:54.551193287+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:54.551194988+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:54.551196811+07:00","message":"StatePrefix: 'สำหรับรองหรือกระดอง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:54.551199152+07:00","message":"TextPushed: 'สำหรับรองหรือ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:54.61858056+07:00","message":"receive streaming session, msgId: 799"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:54.618632796+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":"2025-10-27T14:49:54.618639579+07:00","message":"receive interim result [false|false]: สำหรับรองหรือกระดองที่ประดับอยู่ภายใน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:54.618654094+07:00","message":"[buffer interim] 799 false สำหรับรองหรือกระดองที่ประดับอยู่ภายใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:54.618662751+07:00","message":"[bufferProcess] interim [300000000]:สำหรับรองหรือกระดองที่ประดับอยู่ภายใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:54.618665774+07:00","message":"[bufferProcess] send to processor:สำหรับรองหรือกระดองที่ประดับอยู่ภาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:54.618670273+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:54.618674698+07:00","message":"> Transcript [4814] [false]: 'สำหรับรองหรือกระดองที่ประดับอยู่ภาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:54.618679402+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:54.618682398+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:54.618685167+07:00","message":"StatePrefix: 'สำหรับรองหรือกระดอง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:54.618688303+07:00","message":"TextPushed: 'สำหรับรองหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:54.618695355+07:00","message":"Push: 'กระดอง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:54.618697625+07:00","message":"TextPushed: 'สำหรับรองหรือกระดอง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:54.618700355+07:00","message":"Set new StatePrefix : 'สำหรับรองหรือกระดองที่ประดับอยู่ภาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:54.618705072+07:00","message":"Next Push (prob) : 'ที่ประดับอยู่ภาย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:54.618714846+07:00","message":"push: {false กระดอง 0 0xc000129580}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:54.739391187+07:00","message":"receive streaming session, msgId: 799"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:54.739424609+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":"2025-10-27T14:49:54.73943006+07:00","message":"receive interim result [false|false]: สำหรับรองหรือกระดองที่ประดับอยู่ภายนอก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:54.739441796+07:00","message":"[buffer interim] 799 false สำหรับรองหรือกระดองที่ประดับอยู่ภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:54.739448605+07:00","message":"[bufferProcess] interim [360000000]:สำหรับรองหรือกระดองที่ประดับอยู่ภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:54.739450702+07:00","message":"[bufferProcess] send to processor:สำหรับรองหรือกระดองที่ประดับอยู่ภายใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:54.73945607+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:54.739458558+07:00","message":"> Transcript [4815] [false]: 'สำหรับรองหรือกระดองที่ประดับอยู่ภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:54.739461537+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:54.739463485+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:54.739465138+07:00","message":"StatePrefix: 'สำหรับรองหรือกระดองที่ประดับอยู่ภาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:54.739468261+07:00","message":"TextPushed: 'สำหรับรองหรือกระดอง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:54.934005303+07:00","message":"receive streaming session, msgId: 799"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:54.934047861+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":"2025-10-27T14:49:54.934055341+07:00","message":"receive interim result [false|false]: สำหรับรองหรือกระดองที่ประดับอยู่ภายนอกของ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:54.934072138+07:00","message":"[buffer interim] 799 false สำหรับรองหรือกระดองที่ประดับอยู่ภายนอกของ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:54.934083143+07:00","message":"[bufferProcess] interim [600000000]:สำหรับรองหรือกระดองที่ประดับอยู่ภายนอกของ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:54.93408671+07:00","message":"[bufferProcess] send to processor:สำหรับรองหรือกระดองที่ประดับอยู่ภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:54.934094156+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:54.934097974+07:00","message":"> Transcript [4816] [false]: 'สำหรับรองหรือกระดองที่ประดับอยู่ภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:54.934102156+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:54.934104889+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:54.934107157+07:00","message":"StatePrefix: 'สำหรับรองหรือกระดองที่ประดับอยู่ภาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:54.934110171+07:00","message":"TextPushed: 'สำหรับรองหรือกระดอง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:55.138112003+07:00","message":"receive streaming session, msgId: 799"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:55.138144605+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":"2025-10-27T14:49:55.138152835+07:00","message":"receive interim result [false|false]: สำหรับรองหรือกระดองที่ประดับอยู่ภายนอกของเก่า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:55.138163586+07:00","message":"[buffer interim] 799 false สำหรับรองหรือกระดองที่ประดับอยู่ภายนอกของเก่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:55.138169642+07:00","message":"[bufferProcess] interim [780000000]:สำหรับรองหรือกระดองที่ประดับอยู่ภายนอกของเก่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:55.138172048+07:00","message":"[bufferProcess] send to processor:สำหรับรองหรือกระดองที่ประดับอยู่ภายนอกของ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:55.138177275+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:55.138179855+07:00","message":"> Transcript [4817] [false]: 'สำหรับรองหรือกระดองที่ประดับอยู่ภายนอกของ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:55.138182913+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:55.138184704+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:55.138186607+07:00","message":"StatePrefix: 'สำหรับรองหรือกระดองที่ประดับอยู่ภาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:55.138188832+07:00","message":"TextPushed: 'สำหรับรองหรือกระดอง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:55.253114433+07:00","message":"receive streaming session, msgId: 799"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:55.253150088+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":"2025-10-27T14:49:55.253155927+07:00","message":"receive interim result [false|false]: สำหรับรองหรือกระดองที่ประดับอยู่ภายนอกของกรด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:55.253180743+07:00","message":"[buffer interim] 799 false สำหรับรองหรือกระดองที่ประดับอยู่ภายนอกของกรด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:55.253187848+07:00","message":"[bufferProcess] interim [840000000]:สำหรับรองหรือกระดองที่ประดับอยู่ภายนอกของกรด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:55.253189935+07:00","message":"[bufferProcess] send to processor:สำหรับรองหรือกระดองที่ประดับอยู่ภายนอกของเก่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:55.25320067+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:55.253203578+07:00","message":"> Transcript [4818] [false]: 'สำหรับรองหรือกระดองที่ประดับอยู่ภายนอกของเก่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:55.253207035+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:55.253208845+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:55.253210989+07:00","message":"StatePrefix: 'สำหรับรองหรือกระดองที่ประดับอยู่ภาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:55.25321377+07:00","message":"TextPushed: 'สำหรับรองหรือกระดอง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:55.253218752+07:00","message":"Push: 'ที่ประดับอยู่ภาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:55.253220381+07:00","message":"TextPushed: 'สำหรับรองหรือกระดองที่ประดับอยู่ภาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:55.253222187+07:00","message":"Set new StatePrefix : 'สำหรับรองหรือกระดองที่ประดับอยู่ภายนอกของเก่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:55.253224173+07:00","message":"Next Push (prob) : 'นอกของเก่า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:55.253231369+07:00","message":"push: {false ที่ประดับอยู่ภาย 0 0xc000129580}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:55.444046433+07:00","message":"receive streaming session, msgId: 799"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:55.444098671+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":"2025-10-27T14:49:55.444107664+07:00","message":"receive interim result [false|false]: สำหรับรองหรือกระดองที่ประดับอยู่ภายนอกของโกรธนะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:55.444125581+07:00","message":"[buffer interim] 799 false สำหรับรองหรือกระดองที่ประดับอยู่ภายนอกของโกรธนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:55.444136778+07:00","message":"[bufferProcess] interim [80000000]:สำหรับรองหรือกระดองที่ประดับอยู่ภายนอกของโกรธนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:55.444140056+07:00","message":"[bufferProcess] send to processor:สำหรับรองหรือกระดองที่ประดับอยู่ภายนอกของกรด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:55.444147025+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:55.444150769+07:00","message":"> Transcript [4819] [false]: 'สำหรับรองหรือกระดองที่ประดับอยู่ภายนอกของกรด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:55.444154293+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:55.44415754+07:00","message":"Set new StatePrefix: 'สำหรับรองหรือกระดองที่ประดับอยู่ภายนอกของกรด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:55.580601488+07:00","message":"receive streaming session, msgId: 799"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:55.580633591+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":"2025-10-27T14:49:55.58064262+07:00","message":"receive interim result [false|false]: สำหรับรองหรือกระดองที่ประดับอยู่ภายนอกของโกรธนั้น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:55.58065403+07:00","message":"[buffer interim] 799 false สำหรับรองหรือกระดองที่ประดับอยู่ภายนอกของโกรธนั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:55.580660228+07:00","message":"[bufferProcess] interim [200000000]:สำหรับรองหรือกระดองที่ประดับอยู่ภายนอกของโกรธนั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:55.580662191+07:00","message":"[bufferProcess] send to processor:สำหรับรองหรือกระดองที่ประดับอยู่ภายนอกของโกรธนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:55.580667923+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:55.580670206+07:00","message":"> Transcript [4820] [false]: 'สำหรับรองหรือกระดองที่ประดับอยู่ภายนอกของโกรธนะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:55.580672586+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:55.580674169+07:00","message":"Set new StatePrefix: 'สำหรับรองหรือกระดองที่ประดับอยู่ภายนอกของโกรธนะ'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:49:55.762905695+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:49:55.762913432+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:56.161831537+07:00","message":"receive streaming session, msgId: 799"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:56.161866893+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":"2025-10-27T14:49:56.161872271+07:00","message":"receive interim result [false|false]: สำหรับรองหรือกระดองที่ประดับอยู่ภายนอกของโกรธนั้น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:56.161885487+07:00","message":"[buffer interim] 799 false สำหรับรองหรือกระดองที่ประดับอยู่ภายนอกของโกรธนั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:56.16189328+07:00","message":"[bufferProcess] interim [800000000]:สำหรับรองหรือกระดองที่ประดับอยู่ภายนอกของโกรธนั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:56.161895668+07:00","message":"[bufferProcess] send to processor:สำหรับรองหรือกระดองที่ประดับอยู่ภายนอกของโกรธนั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:56.161901349+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:56.1619039+07:00","message":"> Transcript [4821] [false]: 'สำหรับรองหรือกระดองที่ประดับอยู่ภายนอกของโกรธนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:56.16190616+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:56.161907906+07:00","message":"Set new StatePrefix: 'สำหรับรองหรือกระดองที่ประดับอยู่ภายนอกของโกรธนั้น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:56.474740119+07:00","message":"receive streaming session, msgId: 799"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:56.474780501+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":"2025-10-27T14:49:56.474787431+07:00","message":"receive interim result [false|false]: สำหรับรองหรือกระดองที่ประดับอยู่ภายนอกของโกรธนั้นต่อมา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:56.474803873+07:00","message":"[buffer interim] 799 false สำหรับรองหรือกระดองที่ประดับอยู่ภายนอกของโกรธนั้นต่อมา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:56.474830514+07:00","message":"[bufferProcess] interim [100000000]:สำหรับรองหรือกระดองที่ประดับอยู่ภายนอกของโกรธนั้นต่อมา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:56.474834147+07:00","message":"[bufferProcess] send to processor:สำหรับรองหรือกระดองที่ประดับอยู่ภายนอกของโกรธนั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:56.474838885+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:56.474842423+07:00","message":"> Transcript [4822] [false]: 'สำหรับรองหรือกระดองที่ประดับอยู่ภายนอกของโกรธนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:56.474846975+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:56.474849315+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:56.474851663+07:00","message":"StatePrefix: 'สำหรับรองหรือกระดองที่ประดับอยู่ภายนอกของโกรธนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:56.474854775+07:00","message":"TextPushed: 'สำหรับรองหรือกระดองที่ประดับอยู่ภาย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:56.722691664+07:00","message":"receive streaming session, msgId: 799"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:56.722713032+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":"2025-10-27T14:49:56.722718411+07:00","message":"receive interim result [false|false]: สำหรับรองหรือกระดองที่ประดับอยู่ภายนอกของโกรธนั้นต่อมานะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:56.722732181+07:00","message":"[buffer interim] 799 false สำหรับรองหรือกระดองที่ประดับอยู่ภายนอกของโกรธนั้นต่อมานะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:56.722737996+07:00","message":"[bufferProcess] interim [340000000]:สำหรับรองหรือกระดองที่ประดับอยู่ภายนอกของโกรธนั้นต่อมานะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:56.722740175+07:00","message":"[bufferProcess] send to processor:สำหรับรองหรือกระดองที่ประดับอยู่ภายนอกของโกรธนั้นต่อมา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:56.722743493+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:56.722745355+07:00","message":"> Transcript [4823] [false]: 'สำหรับรองหรือกระดองที่ประดับอยู่ภายนอกของโกรธนั้นต่อมา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:56.722748236+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:56.722749805+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:56.722751349+07:00","message":"StatePrefix: 'สำหรับรองหรือกระดองที่ประดับอยู่ภายนอกของโกรธนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:56.722753348+07:00","message":"TextPushed: 'สำหรับรองหรือกระดองที่ประดับอยู่ภาย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:56.747985505+07:00","message":"receive streaming session, msgId: 799"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:56.74801606+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":"2025-10-27T14:49:56.748021262+07:00","message":"receive interim result [false|false]: สำหรับรองหรือกระดองที่ประดับอยู่ภายนอกของโกรธนั้นต่อมานี่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:56.748037275+07:00","message":"[buffer interim] 799 false สำหรับรองหรือกระดองที่ประดับอยู่ภายนอกของโกรธนั้นต่อมานี่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:56.748045721+07:00","message":"[bufferProcess] interim [400000000]:สำหรับรองหรือกระดองที่ประดับอยู่ภายนอกของโกรธนั้นต่อมานี่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:56.748048088+07:00","message":"[bufferProcess] send to processor:สำหรับรองหรือกระดองที่ประดับอยู่ภายนอกของโกรธนั้นต่อมานะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:56.748051477+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:56.748053652+07:00","message":"> Transcript [4824] [false]: 'สำหรับรองหรือกระดองที่ประดับอยู่ภายนอกของโกรธนั้นต่อมานะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:56.74805694+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:56.748058621+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:56.748060057+07:00","message":"StatePrefix: 'สำหรับรองหรือกระดองที่ประดับอยู่ภายนอกของโกรธนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:56.748062717+07:00","message":"TextPushed: 'สำหรับรองหรือกระดองที่ประดับอยู่ภาย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:56.850968018+07:00","message":"receive streaming session, msgId: 799"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:56.851007253+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":"2025-10-27T14:49:56.851013112+07:00","message":"receive interim result [false|false]: สำหรับรองหรือกระดองที่ประดับอยู่ภายนอกของโกรธนั้นต่อมานี้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:56.851028646+07:00","message":"[buffer interim] 799 false สำหรับรองหรือกระดองที่ประดับอยู่ภายนอกของโกรธนั้นต่อมานี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:56.85103548+07:00","message":"[bufferProcess] interim [460000000]:สำหรับรองหรือกระดองที่ประดับอยู่ภายนอกของโกรธนั้นต่อมานี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:56.85103795+07:00","message":"[bufferProcess] send to processor:สำหรับรองหรือกระดองที่ประดับอยู่ภายนอกของโกรธนั้นต่อมานี่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:56.851043481+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:56.851046359+07:00","message":"> Transcript [4825] [false]: 'สำหรับรองหรือกระดองที่ประดับอยู่ภายนอกของโกรธนั้นต่อมานี่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:56.851049966+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:56.851051904+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:56.851053435+07:00","message":"StatePrefix: 'สำหรับรองหรือกระดองที่ประดับอยู่ภายนอกของโกรธนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:56.851055799+07:00","message":"TextPushed: 'สำหรับรองหรือกระดองที่ประดับอยู่ภาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:56.851060794+07:00","message":"Push: 'นอกของโกรธนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:56.85106254+07:00","message":"TextPushed: 'สำหรับรองหรือกระดองที่ประดับอยู่ภายนอกของโกรธนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:56.85106436+07:00","message":"Set new StatePrefix : 'สำหรับรองหรือกระดองที่ประดับอยู่ภายนอกของโกรธนั้นต่อมานี่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:56.851066487+07:00","message":"Next Push (prob) : 'ต่อมานี่'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:56.851090385+07:00","message":"push: {false นอกของโกรธนั้น 0 0xc000129580}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:56.854813066+07:00","message":"receive streaming session, msgId: 799"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:56.854837007+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":"2025-10-27T14:49:56.854841621+07:00","message":"receive interim result [false|false]: สำหรับรองหรือกระดองที่ประดับอยู่ภายนอกของโกรธนั้นต่อมานิยม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:56.854854512+07:00","message":"[buffer interim] 799 false สำหรับรองหรือกระดองที่ประดับอยู่ภายนอกของโกรธนั้นต่อมานิยม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:56.854861037+07:00","message":"[bufferProcess] interim [520000000]:สำหรับรองหรือกระดองที่ประดับอยู่ภายนอกของโกรธนั้นต่อมานิยม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:56.85486463+07:00","message":"[bufferProcess] send to processor:สำหรับรองหรือกระดองที่ประดับอยู่ภายนอกของโกรธนั้นต่อมานี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:56.854869182+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:56.854872152+07:00","message":"> Transcript [4826] [false]: 'สำหรับรองหรือกระดองที่ประดับอยู่ภายนอกของโกรธนั้นต่อมานี้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:56.85487481+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:56.854876775+07:00","message":"Set new StatePrefix: 'สำหรับรองหรือกระดองที่ประดับอยู่ภายนอกของโกรธนั้นต่อมานี้'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:57.17594925+07:00","message":"receive streaming session, msgId: 799"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:57.175991413+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":"2025-10-27T14:49:57.175997529+07:00","message":"receive interim result [false|false]: สำหรับรองหรือกระดองที่ประดับอยู่ภายนอกของโกรธนั้นต่อมานิยมเรียก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:57.176011705+07:00","message":"[buffer interim] 799 false สำหรับรองหรือกระดองที่ประดับอยู่ภายนอกของโกรธนั้นต่อมานิยมเรียก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:57.176018411+07:00","message":"[bufferProcess] interim [820000000]:สำหรับรองหรือกระดองที่ประดับอยู่ภายนอกของโกรธนั้นต่อมานิยมเรียก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:57.176021553+07:00","message":"[bufferProcess] send to processor:สำหรับรองหรือกระดองที่ประดับอยู่ภายนอกของโกรธนั้นต่อมานิยม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:57.176027526+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:57.176030045+07:00","message":"> Transcript [4827] [false]: 'สำหรับรองหรือกระดองที่ประดับอยู่ภายนอกของโกรธนั้นต่อมานิยม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:57.176032978+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:57.1760352+07:00","message":"Set new StatePrefix: 'สำหรับรองหรือกระดองที่ประดับอยู่ภายนอกของโกรธนั้นต่อมานิยม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:57.357397175+07:00","message":"receive streaming session, msgId: 799"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:57.357442059+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":"2025-10-27T14:49:57.357448461+07:00","message":"receive interim result [false|false]: สำหรับรองหรือกระดองที่ประดับอยู่ภายนอกของโกรธนั้นต่อมานิยมเรียกว่า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:57.357461023+07:00","message":"[buffer interim] 799 false สำหรับรองหรือกระดองที่ประดับอยู่ภายนอกของโกรธนั้นต่อมานิยมเรียกว่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:57.357467925+07:00","message":"[bufferProcess] interim [940000000]:สำหรับรองหรือกระดองที่ประดับอยู่ภายนอกของโกรธนั้นต่อมานิยมเรียกว่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:57.357470259+07:00","message":"[bufferProcess] send to processor:สำหรับรองหรือกระดองที่ประดับอยู่ภายนอกของโกรธนั้นต่อมานิยมเรียก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:57.357474043+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:57.357476456+07:00","message":"> Transcript [4828] [false]: 'สำหรับรองหรือกระดองที่ประดับอยู่ภายนอกของโกรธนั้นต่อมานิยมเรียก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:57.357480086+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:57.357481805+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:57.357483677+07:00","message":"StatePrefix: 'สำหรับรองหรือกระดองที่ประดับอยู่ภายนอกของโกรธนั้นต่อมานิยม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:57.357485845+07:00","message":"TextPushed: 'สำหรับรองหรือกระดองที่ประดับอยู่ภายนอกของโกรธนั้น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:57.566382432+07:00","message":"receive streaming session, msgId: 799"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:57.566415226+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":"2025-10-27T14:49:57.566421245+07:00","message":"receive interim result [false|false]: สำหรับรองหรือกระดองที่ประดับอยู่ภายนอกของโกรธนั้นต่อมานิยมเรียกว่าพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:57.566441331+07:00","message":"[buffer interim] 799 false สำหรับรองหรือกระดองที่ประดับอยู่ภายนอกของโกรธนั้นต่อมานิยมเรียกว่าพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:57.566450212+07:00","message":"[bufferProcess] interim [180000000]:สำหรับรองหรือกระดองที่ประดับอยู่ภายนอกของโกรธนั้นต่อมานิยมเรียกว่าพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:57.566452583+07:00","message":"[bufferProcess] send to processor:สำหรับรองหรือกระดองที่ประดับอยู่ภายนอกของโกรธนั้นต่อมานิยมเรียกว่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:57.566456524+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:57.566459251+07:00","message":"> Transcript [4829] [false]: 'สำหรับรองหรือกระดองที่ประดับอยู่ภายนอกของโกรธนั้นต่อมานิยมเรียกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:57.566462752+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:57.566464828+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:57.566466808+07:00","message":"StatePrefix: 'สำหรับรองหรือกระดองที่ประดับอยู่ภายนอกของโกรธนั้นต่อมานิยม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:57.566469224+07:00","message":"TextPushed: 'สำหรับรองหรือกระดองที่ประดับอยู่ภายนอกของโกรธนั้น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:57.748620907+07:00","message":"receive streaming session, msgId: 799"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:57.748662285+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับรองหรือกระดองที่ประดับอยู่ภายนอกของโกรธนั้นต่อมานิยมเรียกว่าพระลอ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:57.74866821+07:00","message":"receive interim result [false|false]: สำหรับรองหรือกระดองที่ประดับอยู่ภายนอกของโกรธนั้นต่อมานิยมเรียกว่าพระลอ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:57.748684463+07:00","message":"[buffer interim] 799 false สำหรับรองหรือกระดองที่ประดับอยู่ภายนอกของโกรธนั้นต่อมานิยมเรียกว่าพระลอ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:57.748693454+07:00","message":"[bufferProcess] interim [360000000]:สำหรับรองหรือกระดองที่ประดับอยู่ภายนอกของโกรธนั้นต่อมานิยมเรียกว่าพระลอ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:57.748696667+07:00","message":"[bufferProcess] send to processor:สำหรับรองหรือกระดองที่ประดับอยู่ภายนอกของโกรธนั้นต่อมานิยมเรียกว่าพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:57.748704823+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:57.748712934+07:00","message":"> Transcript [4830] [false]: 'สำหรับรองหรือกระดองที่ประดับอยู่ภายนอกของโกรธนั้นต่อมานิยมเรียกว่าพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:57.748717935+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:57.748720646+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:57.748723567+07:00","message":"StatePrefix: 'สำหรับรองหรือกระดองที่ประดับอยู่ภายนอกของโกรธนั้นต่อมานิยม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:57.748727392+07:00","message":"TextPushed: 'สำหรับรองหรือกระดองที่ประดับอยู่ภายนอกของโกรธนั้น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:57.845799005+07:00","message":"[GCS] IsForceVAD: false for message ID: 799"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:57.908611094+07:00","message":"[GCS] Start streaming session, msgId: 800"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:57.939016049+07:00","message":"receive streaming session, msgId: 799"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:57.939056313+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":"2025-10-27T14:49:57.939062267+07:00","message":"receive interim result [false|false]: สำหรับรองหรือกระดองที่ประดับอยู่ภายนอกของโกรธนั้นต่อมานิยมเรียกว่าพระรอง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:57.939074778+07:00","message":"[buffer interim] 799 false สำหรับรองหรือกระดองที่ประดับอยู่ภายนอกของโกรธนั้นต่อมานิยมเรียกว่าพระรอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:57.939081938+07:00","message":"[bufferProcess] interim [600000000]:สำหรับรองหรือกระดองที่ประดับอยู่ภายนอกของโกรธนั้นต่อมานิยมเรียกว่าพระรอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:57.939084564+07:00","message":"[bufferProcess] send to processor:สำหรับรองหรือกระดองที่ประดับอยู่ภายนอกของโกรธนั้นต่อมานิยมเรียกว่าพระลอ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:57.939088406+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:57.939091795+07:00","message":"> Transcript [4831] [false]: 'สำหรับรองหรือกระดองที่ประดับอยู่ภายนอกของโกรธนั้นต่อมานิยมเรียกว่าพระลอ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:57.939096774+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:57.939098908+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:57.939101659+07:00","message":"StatePrefix: 'สำหรับรองหรือกระดองที่ประดับอยู่ภายนอกของโกรธนั้นต่อมานิยม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:57.939104685+07:00","message":"TextPushed: 'สำหรับรองหรือกระดองที่ประดับอยู่ภายนอกของโกรธนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:57.939109434+07:00","message":"Push: 'ต่อมานิยม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:57.939111671+07:00","message":"TextPushed: 'สำหรับรองหรือกระดองที่ประดับอยู่ภายนอกของโกรธนั้นต่อมานิยม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:57.939113651+07:00","message":"Set new StatePrefix : 'สำหรับรองหรือกระดองที่ประดับอยู่ภายนอกของโกรธนั้นต่อมานิยมเรียกว่าพระลอ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:57.939116322+07:00","message":"Next Push (prob) : 'เรียกว่าพระลอ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:57.939124353+07:00","message":"push: {false ต่อมานิยม 0 0xc000129580}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:58.025536646+07:00","message":"receive streaming session, msgId: 799"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:58.02557569+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับรองหรือพระรองที่ประดับอยู่ภายนอกของโกรธนั้นต่อมานิยมเรียกว่าพระรอง\",\"confidence\":0.9383163}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":690000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:58.025583812+07:00","message":"receive interim result [true|false]: สำหรับรองหรือพระรองที่ประดับอยู่ภายนอกของโกรธนั้นต่อมานิยมเรียกว่าพระรอง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:58.02559136+07:00","message":"end recv isFinal message id 799"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:58.025593145+07:00","message":"end Recv id 799"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:58.025597839+07:00","message":"[buffer interim] 799 true สำหรับรองหรือพระรองที่ประดับอยู่ภายนอกของโกรธนั้นต่อมานิยมเรียกว่าพระรอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:58.025607094+07:00","message":"[bufferProcess] interim [690000000]:สำหรับรองหรือพระรองที่ประดับอยู่ภายนอกของโกรธนั้นต่อมานิยมเรียกว่าพระรอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:58.025612635+07:00","message":"[bufferProcess] send to processor (isfinal):สำหรับรองหรือกระดองที่ประดับอยู่ภายนอกของโกรธนั้นต่อมานิยมเรียกว่าพระรอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:58.025616276+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:58.025621348+07:00","message":"> Transcript [4832] [false]: 'สำหรับรองหรือกระดองที่ประดับอยู่ภายนอกของโกรธนั้นต่อมานิยมเรียกว่าพระรอง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:58.025623792+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:58.025625484+07:00","message":"Set new StatePrefix: 'สำหรับรองหรือกระดองที่ประดับอยู่ภายนอกของโกรธนั้นต่อมานิยมเรียกว่าพระรอง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:58.025627364+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:58.025628967+07:00","message":"> Transcript [4833] [true]: 'สำหรับรองหรือพระรองที่ประดับอยู่ภายนอกของโกรธนั้นต่อมานิยมเรียกว่าพระรอง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:58.025631313+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:58.025632887+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:58.025634421+07:00","message":"StatePrefix: 'สำหรับรองหรือกระดองที่ประดับอยู่ภายนอกของโกรธนั้นต่อมานิยมเรียกว่าพระรอง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:58.025636533+07:00","message":"TextPushed: 'สำหรับรองหรือกระดองที่ประดับอยู่ภายนอกของโกรธนั้นต่อมานิยม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:58.025638096+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:58.025811375+07:00","message":"Push: 'เรียกว่าพระรอง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:58.025813386+07:00","message":"TextPushed: 'สำหรับรองหรือกระดองที่ประดับอยู่ภายนอกของโกรธนั้นต่อมานิยมเรียกว่าพระรอง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:58.025815223+07:00","message":"Set new StatePrefix : 'สำหรับรองหรือพระรองที่ประดับอยู่ภายนอกของโกรธนั้นต่อมานิยมเรียกว่าพระรอง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:58.025817122+07:00","message":"Next Push (prob) : 'สำหรับรองหรือพระรองที่ประดับอยู่ภายนอกของโกรธนั้นต่อมานิยมเรียกว่าพระรอง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:58.025830236+07:00","message":"push: {true เรียกว่าพระรอง 0 0xc000129580}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:58.02583513+07:00","message":"write aligntment file to 'tmp/7446/align_message_id_799.html'"}
{"level":"info","service":"Main","time":"2025-10-27T14:49:58.036927624+07:00","message":"write wav file: './tmp/7446/7446_799.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:49:58.763179133+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:49:58.763181096+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:58.790419147+07:00","message":"receive streaming session, msgId: 800"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:58.790458106+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":"2025-10-27T14:49:58.790462775+07:00","message":"receive interim result [false|false]: ตะกรุด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:58.790477935+07:00","message":"[buffer interim] 800 false ตะกรุด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:58.7904844+07:00","message":"[bufferProcess] interim [900000000]:ตะกรุด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:58.790486037+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:58.900626023+07:00","message":"receive streaming session, msgId: 800"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:58.900663393+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":"2025-10-27T14:49:58.900669434+07:00","message":"receive interim result [false|false]: โกรธ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:58.900688168+07:00","message":"[buffer interim] 800 false โกรธ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:58.900696017+07:00","message":"[bufferProcess] interim [960000000]:โกรธ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:58.90069797+07:00","message":"[bufferProcess] send to processor:ตะกรุด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:58.900708514+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:58.900710973+07:00","message":"> Transcript [4834] [false]: 'ตะกรุด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:58.900713709+07:00","message":"Set StatePrefix (first interim): 'ตะกรุด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:59.504565635+07:00","message":"receive streaming session, msgId: 800"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:59.504603819+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โกรธ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:59.504609454+07:00","message":"receive interim result [false|false]: โกรธ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:59.50462152+07:00","message":"[buffer interim] 800 false โกรธ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:59.504628202+07:00","message":"[bufferProcess] interim [560000000]:โกรธ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:59.504631347+07:00","message":"[bufferProcess] send to processor:โกรธ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:59.504635369+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:59.504638482+07:00","message":"> Transcript [4835] [false]: 'โกรธ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:59.504640914+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:59.504643253+07:00","message":"Set new StatePrefix: 'โกรธ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:59.564814289+07:00","message":"receive streaming session, msgId: 800"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:59.564850755+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":"2025-10-27T14:49:59.564855293+07:00","message":"receive interim result [false|false]: โกรธฉันเข้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:59.564868207+07:00","message":"[buffer interim] 800 false โกรธฉันเข้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:59.564874761+07:00","message":"[bufferProcess] interim [680000000]:โกรธฉันเข้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:59.564876909+07:00","message":"[bufferProcess] send to processor:โกรธ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:59.564882544+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:59.564884956+07:00","message":"> Transcript [4836] [false]: 'โกรธ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:59.564888102+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:59.564889849+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:59.564891405+07:00","message":"StatePrefix: 'โกรธ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:59.564893193+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:59.681555946+07:00","message":"receive streaming session, msgId: 800"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:59.681585144+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":"2025-10-27T14:49:59.681593206+07:00","message":"receive interim result [false|false]: โกรธฉันเข้าใจ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:59.681606239+07:00","message":"[buffer interim] 800 false โกรธฉันเข้าใจ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:59.681613186+07:00","message":"[bufferProcess] interim [800000000]:โกรธฉันเข้าใจ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:59.681614987+07:00","message":"[bufferProcess] send to processor:โกรธฉันเข้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:59.681617957+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:59.681620631+07:00","message":"> Transcript [4837] [false]: 'โกรธฉันเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:59.681623884+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:59.681625625+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:59.681627125+07:00","message":"StatePrefix: 'โกรธ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:59.681628768+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:59.866571547+07:00","message":"receive streaming session, msgId: 800"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:59.866612529+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":"2025-10-27T14:49:59.866618429+07:00","message":"receive interim result [false|false]: โกรธฉันเข้าใจว่า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:49:59.866632753+07:00","message":"[buffer interim] 800 false โกรธฉันเข้าใจว่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:59.86663958+07:00","message":"[bufferProcess] interim [980000000]:โกรธฉันเข้าใจว่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:59.866641761+07:00","message":"[bufferProcess] send to processor:โกรธฉันเข้าใจ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:59.866645184+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:59.866647735+07:00","message":"> Transcript [4838] [false]: 'โกรธฉันเข้าใจ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:59.866651151+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:59.866652948+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:59.866654537+07:00","message":"StatePrefix: 'โกรธ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:49:59.866656294+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:00.066457706+07:00","message":"receive streaming session, msgId: 800"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:00.066494328+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":"2025-10-27T14:50:00.066499628+07:00","message":"receive interim result [false|false]: โกรธฉันเข้าใจว่าเป็น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:00.066513451+07:00","message":"[buffer interim] 800 false โกรธฉันเข้าใจว่าเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:00.066520969+07:00","message":"[bufferProcess] interim [160000000]:โกรธฉันเข้าใจว่าเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:00.066523247+07:00","message":"[bufferProcess] send to processor:โกรธฉันเข้าใจว่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:00.066526299+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:00.066529252+07:00","message":"> Transcript [4839] [false]: 'โกรธฉันเข้าใจว่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:00.066532243+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:00.066534044+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:00.06653564+07:00","message":"StatePrefix: 'โกรธ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:00.066537312+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:00.066539888+07:00","message":"Push: 'โกรธ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:00.066541544+07:00","message":"TextPushed: 'โกรธ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:00.066543235+07:00","message":"Set new StatePrefix : 'โกรธฉันเข้าใจว่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:00.066545267+07:00","message":"Next Push (prob) : 'ฉันเข้าใจว่า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:00.066553666+07:00","message":"push: {false โกรธ 0 0xc002602580}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:00.238397907+07:00","message":"receive streaming session, msgId: 800"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:00.238438457+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":"2025-10-27T14:50:00.238445895+07:00","message":"receive interim result [false|false]: โกรธฉันเข้าใจว่า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:00.238463228+07:00","message":"[buffer interim] 800 false โกรธฉันเข้าใจว่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:00.238472969+07:00","message":"[bufferProcess] interim [280000000]:โกรธฉันเข้าใจว่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:00.238479046+07:00","message":"[bufferProcess] send to processor:โกรธฉันเข้าใจว่าเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:00.238486767+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:00.238490404+07:00","message":"> Transcript [4840] [false]: 'โกรธฉันเข้าใจว่าเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:00.238494802+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:00.238496932+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:00.23849943+07:00","message":"StatePrefix: 'โกรธฉันเข้าใจว่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:00.238502178+07:00","message":"TextPushed: 'โกรธ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:00.256048132+07:00","message":"receive streaming session, msgId: 800"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:00.256080855+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":"2025-10-27T14:50:00.256086883+07:00","message":"receive interim result [false|false]: โกรธฉันเข้าใจว่าเป็นสิ่ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:00.256101011+07:00","message":"[buffer interim] 800 false โกรธฉันเข้าใจว่าเป็นสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:00.256107817+07:00","message":"[bufferProcess] interim [340000000]:โกรธฉันเข้าใจว่าเป็นสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:00.25611112+07:00","message":"[bufferProcess] send to processor:โกรธฉันเข้าใจว่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:00.256119533+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:00.256123492+07:00","message":"> Transcript [4841] [false]: 'โกรธฉันเข้าใจว่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:00.256127704+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:00.256130176+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:00.256132984+07:00","message":"StatePrefix: 'โกรธฉันเข้าใจว่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:00.256135764+07:00","message":"TextPushed: 'โกรธ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:00.385629782+07:00","message":"receive streaming session, msgId: 800"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:00.385662776+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":"2025-10-27T14:50:00.385667843+07:00","message":"receive interim result [false|false]: โกรธฉันเข้าใจว่า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:00.385681332+07:00","message":"[buffer interim] 800 false โกรธฉันเข้าใจว่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:00.385688911+07:00","message":"[bufferProcess] interim [460000000]:โกรธฉันเข้าใจว่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:00.385692417+07:00","message":"[bufferProcess] send to processor:โกรธฉันเข้าใจว่าเป็นสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:00.385699632+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:00.385702056+07:00","message":"> Transcript [4842] [false]: 'โกรธฉันเข้าใจว่าเป็นสิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:00.385705117+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:00.385707402+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:00.385709401+07:00","message":"StatePrefix: 'โกรธฉันเข้าใจว่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:00.385711486+07:00","message":"TextPushed: 'โกรธ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:00.395739831+07:00","message":"receive streaming session, msgId: 800"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:00.395771241+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":"2025-10-27T14:50:00.395775634+07:00","message":"receive interim result [false|false]: โกรธฉันเข้าใจว่าเป็นสิ่งเดียว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:00.395787548+07:00","message":"[buffer interim] 800 false โกรธฉันเข้าใจว่าเป็นสิ่งเดียว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:00.395793203+07:00","message":"[bufferProcess] interim [520000000]:โกรธฉันเข้าใจว่าเป็นสิ่งเดียว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:00.395795398+07:00","message":"[bufferProcess] send to processor:โกรธฉันเข้าใจว่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:00.395800529+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:00.395803132+07:00","message":"> Transcript [4843] [false]: 'โกรธฉันเข้าใจว่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:00.395806159+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:00.39580808+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:00.395810131+07:00","message":"StatePrefix: 'โกรธฉันเข้าใจว่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:00.395812214+07:00","message":"TextPushed: 'โกรธ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:00.395816373+07:00","message":"Push: 'ฉันเข้าใจว่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:00.395818307+07:00","message":"TextPushed: 'โกรธฉันเข้าใจว่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:00.395820075+07:00","message":"Set new StatePrefix : 'โกรธฉันเข้าใจว่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:00.395821789+07:00","message":"Next Push (prob) : ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:00.395829483+07:00","message":"push: {false ฉันเข้าใจว่า 0 0xc002602580}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:00.565626123+07:00","message":"receive streaming session, msgId: 800"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:00.565659755+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":"2025-10-27T14:50:00.565665325+07:00","message":"receive interim result [false|false]: โกรธฉันเข้าใจว่าเป็นสิ่งเดียวกัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:00.565679719+07:00","message":"[buffer interim] 800 false โกรธฉันเข้าใจว่าเป็นสิ่งเดียวกัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:00.565687015+07:00","message":"[bufferProcess] interim [700000000]:โกรธฉันเข้าใจว่าเป็นสิ่งเดียวกัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:00.565689047+07:00","message":"[bufferProcess] send to processor:โกรธฉันเข้าใจว่าเป็นสิ่งเดียว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:00.565693222+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:00.565695839+07:00","message":"> Transcript [4844] [false]: 'โกรธฉันเข้าใจว่าเป็นสิ่งเดียว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:00.56569771+07:00","message":"Set StatePrefix (first interim): 'โกรธฉันเข้าใจว่าเป็นสิ่งเดียว'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:00.963637945+07:00","message":"receive streaming session, msgId: 800"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:00.963682771+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":"2025-10-27T14:50:00.963690863+07:00","message":"receive interim result [false|false]: โกรธฉันเข้าใจว่าเป็นสิ่งเดียวกันนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:00.963708917+07:00","message":"[buffer interim] 800 false โกรธฉันเข้าใจว่าเป็นสิ่งเดียวกันนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:00.963719671+07:00","message":"[bufferProcess] interim [60000000]:โกรธฉันเข้าใจว่าเป็นสิ่งเดียวกันนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:00.96372329+07:00","message":"[bufferProcess] send to processor:โกรธฉันเข้าใจว่าเป็นสิ่งเดียวกัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:00.963730542+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:00.963734529+07:00","message":"> Transcript [4845] [false]: 'โกรธฉันเข้าใจว่าเป็นสิ่งเดียวกัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:00.963739029+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:00.963741598+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:00.96374436+07:00","message":"StatePrefix: 'โกรธฉันเข้าใจว่าเป็นสิ่งเดียว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:00.963747565+07:00","message":"TextPushed: 'โกรธฉันเข้าใจว่า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:01.610016317+07:00","message":"receive streaming session, msgId: 800"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:01.610046693+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โกรธฉันเข้าใจว่าเป็นสิ่งเดียวกันนะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:01.610051957+07:00","message":"receive interim result [false|false]: โกรธฉันเข้าใจว่าเป็นสิ่งเดียวกันนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:01.610064558+07:00","message":"[buffer interim] 800 false โกรธฉันเข้าใจว่าเป็นสิ่งเดียวกันนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:01.610071174+07:00","message":"[bufferProcess] interim [660000000]:โกรธฉันเข้าใจว่าเป็นสิ่งเดียวกันนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:01.610073508+07:00","message":"[bufferProcess] send to processor:โกรธฉันเข้าใจว่าเป็นสิ่งเดียวกันนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:01.610078538+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:01.610081068+07:00","message":"> Transcript [4846] [false]: 'โกรธฉันเข้าใจว่าเป็นสิ่งเดียวกันนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:01.610084363+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:01.61008621+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:01.610087998+07:00","message":"StatePrefix: 'โกรธฉันเข้าใจว่าเป็นสิ่งเดียว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:01.610090522+07:00","message":"TextPushed: 'โกรธฉันเข้าใจว่า'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:50:01.763382431+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:50:01.763393296+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:02.577446687+07:00","message":"receive streaming session, msgId: 800"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:02.577475805+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":"2025-10-27T14:50:02.57748148+07:00","message":"receive interim result [false|false]: โกรธฉันเข้าใจว่าเป็นสิ่งเดียวกันนะคะฉันเรียกร้อง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:02.577490752+07:00","message":"[buffer interim] 800 false โกรธฉันเข้าใจว่าเป็นสิ่งเดียวกันนะคะฉันเรียกร้อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:02.577496868+07:00","message":"[bufferProcess] interim [560000000]:โกรธฉันเข้าใจว่าเป็นสิ่งเดียวกันนะคะฉันเรียกร้อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:02.577499089+07:00","message":"[bufferProcess] send to processor:โกรธฉันเข้าใจว่าเป็นสิ่งเดียวกันนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:02.577502324+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:02.577504446+07:00","message":"> Transcript [4847] [false]: 'โกรธฉันเข้าใจว่าเป็นสิ่งเดียวกันนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:02.57750759+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:02.577509248+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:02.577511248+07:00","message":"StatePrefix: 'โกรธฉันเข้าใจว่าเป็นสิ่งเดียว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:02.577513388+07:00","message":"TextPushed: 'โกรธฉันเข้าใจว่า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:02.589374779+07:00","message":"receive streaming session, msgId: 800"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:02.589401201+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โกรธฉันเข้าใจว่าเป็นสิ่งเดียวกันนะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:02.589406314+07:00","message":"receive interim result [false|false]: โกรธฉันเข้าใจว่าเป็นสิ่งเดียวกันนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:02.589419018+07:00","message":"[buffer interim] 800 false โกรธฉันเข้าใจว่าเป็นสิ่งเดียวกันนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:02.589424804+07:00","message":"[bufferProcess] interim [620000000]:โกรธฉันเข้าใจว่าเป็นสิ่งเดียวกันนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:02.589427565+07:00","message":"[bufferProcess] send to processor:โกรธฉันเข้าใจว่าเป็นสิ่งเดียวกันนะคะฉันเรียกร้อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:02.589431701+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:02.589434457+07:00","message":"> Transcript [4848] [false]: 'โกรธฉันเข้าใจว่าเป็นสิ่งเดียวกันนะคะฉันเรียกร้อง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:02.589438069+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:02.589439763+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:02.589442544+07:00","message":"StatePrefix: 'โกรธฉันเข้าใจว่าเป็นสิ่งเดียว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:02.589444627+07:00","message":"TextPushed: 'โกรธฉันเข้าใจว่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:02.589450797+07:00","message":"Push: 'เป็นสิ่งเดียว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:02.58945273+07:00","message":"TextPushed: 'โกรธฉันเข้าใจว่าเป็นสิ่งเดียว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:02.589454598+07:00","message":"Set new StatePrefix : 'โกรธฉันเข้าใจว่าเป็นสิ่งเดียวกันนะคะฉันเรียกร้อง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:02.5894567+07:00","message":"Next Push (prob) : 'กันนะคะฉันเรียกร้อง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:02.589464276+07:00","message":"push: {false เป็นสิ่งเดียว 0 0xc002602580}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:02.729423003+07:00","message":"receive streaming session, msgId: 800"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:02.729456306+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":"2025-10-27T14:50:02.729461847+07:00","message":"receive interim result [false|false]: โกรธฉันเข้าใจว่าเป็นสิ่งเดียวกันนะคะฉันเรียกรองท้อง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:02.729476766+07:00","message":"[buffer interim] 800 false โกรธฉันเข้าใจว่าเป็นสิ่งเดียวกันนะคะฉันเรียกรองท้อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:02.729486211+07:00","message":"[bufferProcess] interim [740000000]:โกรธฉันเข้าใจว่าเป็นสิ่งเดียวกันนะคะฉันเรียกรองท้อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:02.729488469+07:00","message":"[bufferProcess] send to processor:โกรธฉันเข้าใจว่าเป็นสิ่งเดียวกันนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:02.729493822+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:02.729496388+07:00","message":"> Transcript [4849] [false]: 'โกรธฉันเข้าใจว่าเป็นสิ่งเดียวกันนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:02.729498426+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:02.815282116+07:00","message":"receive streaming session, msgId: 800"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:02.815320208+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":"2025-10-27T14:50:02.815326367+07:00","message":"receive interim result [false|false]: โกรธฉันเข้าใจว่าเป็นสิ่งเดียวกันนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:02.815340545+07:00","message":"[buffer interim] 800 false โกรธฉันเข้าใจว่าเป็นสิ่งเดียวกันนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:02.815348727+07:00","message":"[bufferProcess] interim [860000000]:โกรธฉันเข้าใจว่าเป็นสิ่งเดียวกันนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:02.815351029+07:00","message":"[bufferProcess] send to processor:โกรธฉันเข้าใจว่าเป็นสิ่งเดียวกันนะคะฉันเรียกรองท้อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:02.815354974+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:02.815357355+07:00","message":"> Transcript [4850] [false]: 'โกรธฉันเข้าใจว่าเป็นสิ่งเดียวกันนะคะฉันเรียกรองท้อง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:02.815360329+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:02.815362507+07:00","message":"Set new StatePrefix: 'โกรธฉันเข้าใจว่าเป็นสิ่งเดียวกันนะคะฉันเรียกรองท้อง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:04.255623635+07:00","message":"[GCS] IsForceVAD: false for message ID: 800"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:04.340441024+07:00","message":"receive streaming session, msgId: 800"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:04.340471965+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โกรธฉันเข้าใจว่าเป็นสิ่งเดียวกันนะคะฉันเรียกรองท้องเป็นต้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:04.340477523+07:00","message":"receive interim result [false|false]: โกรธฉันเข้าใจว่าเป็นสิ่งเดียวกันนะคะฉันเรียกรองท้องเป็นต้น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:04.340492794+07:00","message":"[buffer interim] 800 false โกรธฉันเข้าใจว่าเป็นสิ่งเดียวกันนะคะฉันเรียกรองท้องเป็นต้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:04.3404997+07:00","message":"[bufferProcess] interim [420000000]:โกรธฉันเข้าใจว่าเป็นสิ่งเดียวกันนะคะฉันเรียกรองท้องเป็นต้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:04.340502176+07:00","message":"[bufferProcess] send to processor:โกรธฉันเข้าใจว่าเป็นสิ่งเดียวกันนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:04.340505388+07:00","message":"[bufferProcess] send to processor (ticker):โกรธฉันเข้าใจว่าเป็นสิ่งเดียวกันนะคะฉันเรียกรองท้องเป็นต้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:04.3405085+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:04.340510855+07:00","message":"> Transcript [4851] [false]: 'โกรธฉันเข้าใจว่าเป็นสิ่งเดียวกันนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:04.340512861+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:04.340514333+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:04.340515816+07:00","message":"> Transcript [4852] [false]: 'โกรธฉันเข้าใจว่าเป็นสิ่งเดียวกันนะคะฉันเรียกรองท้องเป็นต้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:04.340518139+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:04.340519803+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:04.340521324+07:00","message":"StatePrefix: 'โกรธฉันเข้าใจว่าเป็นสิ่งเดียวกันนะคะฉันเรียกรองท้อง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:04.340523304+07:00","message":"TextPushed: 'โกรธฉันเข้าใจว่าเป็นสิ่งเดียว'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:04.387502359+07:00","message":"receive streaming session, msgId: 800"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:04.387543425+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โกรธฉันเข้าใจว่าเป็นสิ่งเดียวกันนะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":6,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:04.387550727+07:00","message":"receive interim result [false|false]: โกรธฉันเข้าใจว่าเป็นสิ่งเดียวกันนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:04.38756859+07:00","message":"[buffer interim] 800 false โกรธฉันเข้าใจว่าเป็นสิ่งเดียวกันนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:04.387579374+07:00","message":"[bufferProcess] interim [480000000]:โกรธฉันเข้าใจว่าเป็นสิ่งเดียวกันนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:04.387582286+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:04.390382153+07:00","message":"receive streaming session, msgId: 800"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:04.390400577+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โกรธฉันเข้าใจว่าเป็นสิ่งเดียวกันนะคะฉันเรียกรองท้องเป็นต้นค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:04.390405272+07:00","message":"receive interim result [false|false]: โกรธฉันเข้าใจว่าเป็นสิ่งเดียวกันนะคะฉันเรียกรองท้องเป็นต้นค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:04.390414937+07:00","message":"[buffer interim] 800 false โกรธฉันเข้าใจว่าเป็นสิ่งเดียวกันนะคะฉันเรียกรองท้องเป็นต้นค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:04.390418924+07:00","message":"[bufferProcess] interim [540000000]:โกรธฉันเข้าใจว่าเป็นสิ่งเดียวกันนะคะฉันเรียกรองท้องเป็นต้นค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:04.390421289+07:00","message":"[bufferProcess] send to processor:โกรธฉันเข้าใจว่าเป็นสิ่งเดียวกันนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:04.390424689+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:04.390427237+07:00","message":"> Transcript [4853] [false]: 'โกรธฉันเข้าใจว่าเป็นสิ่งเดียวกันนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:04.390429477+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:04.47051507+07:00","message":"receive streaming session, msgId: 800"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:04.47055354+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โกรธฉันเข้าใจว่าเป็นสิ่งเดียวกันนะคะฉันเรียกรองท้องได้ว่าเป็นต้นค่ะ\",\"confidence\":0.9183523}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":570000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:04.470559713+07:00","message":"receive interim result [true|false]: โกรธฉันเข้าใจว่าเป็นสิ่งเดียวกันนะคะฉันเรียกรองท้องได้ว่าเป็นต้นค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:04.470567973+07:00","message":"end recv isFinal message id 800"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:04.470569836+07:00","message":"end Recv id 800"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:04.470574852+07:00","message":"[buffer interim] 800 true โกรธฉันเข้าใจว่าเป็นสิ่งเดียวกันนะคะฉันเรียกรองท้องได้ว่าเป็นต้นค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:04.470582189+07:00","message":"[bufferProcess] interim [570000000]:โกรธฉันเข้าใจว่าเป็นสิ่งเดียวกันนะคะฉันเรียกรองท้องได้ว่าเป็นต้นค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:04.47058539+07:00","message":"[bufferProcess] send to processor (isfinal):โกรธฉันเข้าใจว่าเป็นสิ่งเดียวกันนะคะฉันเรียกรองท้องเป็นต้นค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:04.470588636+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:04.470591485+07:00","message":"> Transcript [4854] [false]: 'โกรธฉันเข้าใจว่าเป็นสิ่งเดียวกันนะคะฉันเรียกรองท้องเป็นต้นค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:04.4705948+07:00","message":"Count interim (case 1.2): 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:04.470596384+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:04.470598828+07:00","message":"StatePrefix: 'โกรธฉันเข้าใจว่าเป็นสิ่งเดียวกันนะคะฉันเรียกรองท้อง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:04.470601916+07:00","message":"TextPushed: 'โกรธฉันเข้าใจว่าเป็นสิ่งเดียว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:04.470603544+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:04.470605577+07:00","message":"> Transcript [4855] [true]: 'โกรธฉันเข้าใจว่าเป็นสิ่งเดียวกันนะคะฉันเรียกรองท้องได้ว่าเป็นต้นค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:04.47060766+07:00","message":"Count interim (case isFinal): 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:04.470609394+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:04.470611454+07:00","message":"StatePrefix: 'โกรธฉันเข้าใจว่าเป็นสิ่งเดียวกันนะคะฉันเรียกรองท้อง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:04.470613183+07:00","message":"TextPushed: 'โกรธฉันเข้าใจว่าเป็นสิ่งเดียว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:04.470616143+07:00","message":"Push: 'กันนะคะฉันเรียกรองท้องได้ว่าเป็นต้นค่ะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:04.470624782+07:00","message":"push: {true กันนะคะฉันเรียกรองท้องได้ว่าเป็นต้นค่ะ 0 0xc002602580}"}
{"level":"info","service":"Main","time":"2025-10-27T14:50:04.483714178+07:00","message":"write wav file: './tmp/7446/7446_800.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:50:04.763811705+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:50:04.763825324+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:06.108185529+07:00","message":"[GCS] Start streaming session, msgId: 801"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:07.067770697+07:00","message":"[GCS] IsForceVAD: false for message ID: 801"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:07.162949114+07:00","message":"receive streaming session, msgId: 801"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:07.162966761+07:00","message":"found end of frame, send empty tag with msgId: 801"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:07.162969504+07:00","message":"end Recv id 801"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:07.162976283+07:00","message":"[buffer interim] 801 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:07.162983214+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:07.162986914+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:07.162989723+07:00","message":"> Transcript [4856] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:07.162992136+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:07.162993832+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:07.16299528+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:07.162996779+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:07.162999057+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:07.163008262+07:00","message":"push: {true \n 0 0xc00041ca00}"}
{"level":"info","service":"Main","time":"2025-10-27T14:50:07.168748754+07:00","message":"write wav file: './tmp/7446/7446_801.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:07.327892827+07:00","message":"[GCS] Start streaming session, msgId: 802"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:07.456791425+07:00","message":"[GCS] IsForceVAD: false for message ID: 802"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:07.590574172+07:00","message":"receive streaming session, msgId: 802"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:07.590593112+07:00","message":"found end of frame, send empty tag with msgId: 802"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:07.590596012+07:00","message":"end Recv id 802"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:07.590602534+07:00","message":"[buffer interim] 802 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:07.590609212+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:07.590617322+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:07.59062005+07:00","message":"> Transcript [4857] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:07.590622312+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:07.590624004+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:07.590625516+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:07.590627135+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:07.590631221+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:07.590641069+07:00","message":"push: {true \n 0 0xc002923000}"}
{"level":"info","service":"Main","time":"2025-10-27T14:50:07.596176457+07:00","message":"write wav file: './tmp/7446/7446_802.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:07.65072298+07:00","message":"[GCS] Start streaming session, msgId: 803"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:50:07.763826627+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:50:07.763849424+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:08.735854825+07:00","message":"[GCS] IsForceVAD: false for message ID: 803"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:08.833959795+07:00","message":"receive streaming session, msgId: 803"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:08.833979771+07:00","message":"found end of frame, send empty tag with msgId: 803"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:08.833982844+07:00","message":"end Recv id 803"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:08.83398829+07:00","message":"[buffer interim] 803 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:08.833994629+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:08.833998426+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:08.834001056+07:00","message":"> Transcript [4858] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:08.834003015+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:08.83400463+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:08.834006111+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:08.834007644+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:08.834009788+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:08.834020006+07:00","message":"push: {true \n 0 0xc002923480}"}
{"level":"info","service":"Main","time":"2025-10-27T14:50:08.840232377+07:00","message":"write wav file: './tmp/7446/7446_803.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:08.926227068+07:00","message":"[GCS] Start streaming session, msgId: 804"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:09.636943415+07:00","message":"[GCS] IsForceVAD: false for message ID: 804"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:09.72973959+07:00","message":"receive streaming session, msgId: 804"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:09.729759562+07:00","message":"found end of frame, send empty tag with msgId: 804"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:09.729762926+07:00","message":"end Recv id 804"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:09.729771015+07:00","message":"[buffer interim] 804 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:09.729779169+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:09.729783424+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:09.729786716+07:00","message":"> Transcript [4859] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:09.729789775+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:09.729792046+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:09.729794164+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:09.729796309+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:09.729799721+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:09.72981252+07:00","message":"push: {true \n 0 0xc000129800}"}
{"level":"info","service":"Main","time":"2025-10-27T14:50:09.735298476+07:00","message":"write wav file: './tmp/7446/7446_804.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:10.088330217+07:00","message":"[GCS] Start streaming session, msgId: 805"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:50:10.764745881+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:50:10.7647599+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:10.856281343+07:00","message":"[GCS] IsForceVAD: false for message ID: 805"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:10.960009839+07:00","message":"receive streaming session, msgId: 805"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:10.960028315+07:00","message":"found end of frame, send empty tag with msgId: 805"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:10.960031477+07:00","message":"end Recv id 805"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:10.960038394+07:00","message":"[buffer interim] 805 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:10.960046261+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:10.960055472+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:10.960058133+07:00","message":"> Transcript [4860] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:10.960060045+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:10.960061605+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:10.960063119+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:10.960064702+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:10.960067317+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:10.960075847+07:00","message":"push: {true \n 0 0xc00401e880}"}
{"level":"info","service":"Main","time":"2025-10-27T14:50:10.965515688+07:00","message":"write wav file: './tmp/7446/7446_805.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:11.048220389+07:00","message":"[GCS] Start streaming session, msgId: 806"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:11.426539241+07:00","message":"[GCS] IsForceVAD: false for message ID: 806"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:11.5440683+07:00","message":"receive streaming session, msgId: 806"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:11.544086823+07:00","message":"found end of frame, send empty tag with msgId: 806"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:11.544089564+07:00","message":"end Recv id 806"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:11.544095183+07:00","message":"[buffer interim] 806 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:11.544101583+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:11.544105015+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:11.544107667+07:00","message":"> Transcript [4861] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:11.544109631+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:11.544111304+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:11.544112713+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:11.544114277+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:11.544116384+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:11.544124633+07:00","message":"push: {true \n 0 0xc00401ef80}"}
{"level":"info","service":"Main","time":"2025-10-27T14:50:11.54968517+07:00","message":"write wav file: './tmp/7446/7446_806.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:11.686559158+07:00","message":"[GCS] Start streaming session, msgId: 807"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:12.456552675+07:00","message":"[GCS] IsForceVAD: false for message ID: 807"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:12.556789253+07:00","message":"receive streaming session, msgId: 807"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:12.556805046+07:00","message":"found end of frame, send empty tag with msgId: 807"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:12.556807593+07:00","message":"end Recv id 807"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:12.556813564+07:00","message":"[buffer interim] 807 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:12.556819796+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:12.556823842+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:12.556826661+07:00","message":"> Transcript [4862] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:12.556828715+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:12.556830266+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:12.55683165+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:12.556833162+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:12.556840413+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:12.556850129+07:00","message":"push: {true \n 0 0xc00401f280}"}
{"level":"info","service":"Main","time":"2025-10-27T14:50:12.562486277+07:00","message":"write wav file: './tmp/7446/7446_807.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:13.418650621+07:00","message":"[GCS] Start streaming session, msgId: 808"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:13.667641373+07:00","message":"[GCS] IsForceVAD: false for message ID: 808"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:50:13.765003773+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:50:13.765015093+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:13.79877567+07:00","message":"[GCS] Start streaming session, msgId: 809"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:13.850730617+07:00","message":"receive streaming session, msgId: 808"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:13.850747042+07:00","message":"found end of frame, send empty tag with msgId: 808"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:13.850750794+07:00","message":"end Recv id 808"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:13.85075817+07:00","message":"[buffer interim] 808 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:13.85076702+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:13.850771699+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:13.850775779+07:00","message":"> Transcript [4863] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:13.850778849+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:13.85078102+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:13.850783562+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:13.850785706+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:13.850794245+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:13.850806503+07:00","message":"push: {true \n 0 0xc00401f500}"}
{"level":"info","service":"Main","time":"2025-10-27T14:50:13.855530015+07:00","message":"write wav file: './tmp/7446/7446_808.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:15.586648393+07:00","message":"[GCS] IsForceVAD: false for message ID: 809"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:15.696776433+07:00","message":"receive streaming session, msgId: 809"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:15.696799231+07:00","message":"found end of frame, send empty tag with msgId: 809"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:15.696802096+07:00","message":"end Recv id 809"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:15.696809381+07:00","message":"[buffer interim] 809 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:15.696816478+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:15.696819893+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:15.696822513+07:00","message":"> Transcript [4864] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:15.696824541+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:15.696826116+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:15.696827899+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:15.696829497+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:15.696831809+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:15.69684177+07:00","message":"push: {true \n 0 0xc002880880}"}
{"level":"info","service":"Main","time":"2025-10-27T14:50:15.703400638+07:00","message":"write wav file: './tmp/7446/7446_809.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:16.169722836+07:00","message":"[GCS] Start streaming session, msgId: 810"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:50:16.765828069+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:50:16.765828068+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:18.925798919+07:00","message":"[GCS] IsForceVAD: false for message ID: 810"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:19.024886665+07:00","message":"receive streaming session, msgId: 810"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:19.024908291+07:00","message":"found end of frame, send empty tag with msgId: 810"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:19.024912093+07:00","message":"end Recv id 810"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:19.024928338+07:00","message":"[buffer interim] 810 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:19.024936546+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:19.024941651+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:19.024945326+07:00","message":"> Transcript [4865] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:19.024948508+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:19.024950825+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:19.024953171+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:19.024955482+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:19.024958722+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:19.024971947+07:00","message":"push: {true \n 0 0xc002923900}"}
{"level":"info","service":"Main","time":"2025-10-27T14:50:19.032807586+07:00","message":"write wav file: './tmp/7446/7446_810.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:19.188947011+07:00","message":"[GCS] Start streaming session, msgId: 811"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:19.698117025+07:00","message":"[GCS] IsForceVAD: false for message ID: 811"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:50:19.766811347+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:50:19.766813341+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:19.81505908+07:00","message":"receive streaming session, msgId: 811"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:19.815075139+07:00","message":"found end of frame, send empty tag with msgId: 811"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:19.815077943+07:00","message":"end Recv id 811"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:19.815083596+07:00","message":"[buffer interim] 811 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:19.815089701+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:19.815093013+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:19.815095501+07:00","message":"> Transcript [4866] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:19.815097602+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:19.815099183+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:19.815100547+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:19.815101988+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:19.815104097+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:19.815128673+07:00","message":"push: {true \n 0 0xc00401f900}"}
{"level":"info","service":"Main","time":"2025-10-27T14:50:19.821644884+07:00","message":"write wav file: './tmp/7446/7446_811.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:20.019175844+07:00","message":"[GCS] Start streaming session, msgId: 812"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:20.586186669+07:00","message":"[GCS] IsForceVAD: false for message ID: 812"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:20.681442059+07:00","message":"receive streaming session, msgId: 812"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:20.681468922+07:00","message":"found end of frame, send empty tag with msgId: 812"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:20.681471841+07:00","message":"end Recv id 812"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:20.68147967+07:00","message":"[buffer interim] 812 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:20.681487858+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:20.681491171+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:20.681493605+07:00","message":"> Transcript [4867] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:20.681495966+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:20.68149765+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:20.681499245+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:20.681500864+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:20.681503026+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:20.681512426+07:00","message":"push: {true \n 0 0xc002922000}"}
{"level":"info","service":"Main","time":"2025-10-27T14:50:20.686395952+07:00","message":"write wav file: './tmp/7446/7446_812.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:20.719342412+07:00","message":"[GCS] Start streaming session, msgId: 813"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:21.487294183+07:00","message":"[GCS] IsForceVAD: false for message ID: 813"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:21.587718391+07:00","message":"receive streaming session, msgId: 813"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:21.587734574+07:00","message":"found end of frame, send empty tag with msgId: 813"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:21.587737375+07:00","message":"end Recv id 813"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:21.587742635+07:00","message":"[buffer interim] 813 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:21.587749899+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:21.587753369+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:21.587756068+07:00","message":"> Transcript [4868] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:21.587758474+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:21.58776017+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:21.587761908+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:21.587763597+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:21.58776615+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:21.58777518+07:00","message":"push: {true \n 0 0xc002922b80}"}
{"level":"info","service":"Main","time":"2025-10-27T14:50:21.592899149+07:00","message":"write wav file: './tmp/7446/7446_813.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:21.617612338+07:00","message":"[GCS] Start streaming session, msgId: 814"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:22.187590945+07:00","message":"[GCS] IsForceVAD: false for message ID: 814"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:22.278601051+07:00","message":"receive streaming session, msgId: 814"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:22.278620392+07:00","message":"found end of frame, send empty tag with msgId: 814"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:22.278623056+07:00","message":"end Recv id 814"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:22.278631316+07:00","message":"[buffer interim] 814 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:22.278638541+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:22.27864279+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:22.278646591+07:00","message":"> Transcript [4869] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:22.278648978+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:22.278650613+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:22.278652166+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:22.278653689+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:22.27866021+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:22.278670021+07:00","message":"push: {true \n 0 0xc000129780}"}
{"level":"info","service":"Main","time":"2025-10-27T14:50:22.284020416+07:00","message":"write wav file: './tmp/7446/7446_814.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:22.427863269+07:00","message":"[GCS] Cleaned up inactive client: 788"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:22.42789043+07:00","message":"[GCS] Cleaned up inactive client: 790"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:22.427893003+07:00","message":"[GCS] Cleaned up inactive client: 783"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:22.427894471+07:00","message":"[GCS] Cleaned up inactive client: 789"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:22.427895923+07:00","message":"[GCS] Cleaned up inactive client: 782"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:22.427897483+07:00","message":"[GCS] Cleaned up inactive client: 785"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:22.427899564+07:00","message":"[GCS] Cleaned up inactive client: 787"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:22.427900975+07:00","message":"[GCS] Cleaned up inactive client: 784"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:22.427902548+07:00","message":"[GCS] Cleaned up inactive client: 786"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:22.507820371+07:00","message":"[GCS] Start streaming session, msgId: 815"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:50:22.767832363+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:50:22.767853247+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:23.026636697+07:00","message":"[GCS] IsForceVAD: false for message ID: 815"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:23.135065428+07:00","message":"receive streaming session, msgId: 815"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:23.135088989+07:00","message":"found end of frame, send empty tag with msgId: 815"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:23.135092071+07:00","message":"end Recv id 815"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:23.135099181+07:00","message":"[buffer interim] 815 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:23.135105727+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:23.135109526+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:23.135112289+07:00","message":"> Transcript [4870] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:23.135114353+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:23.135115988+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:23.135117523+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:23.135119141+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:23.135121198+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:23.135130909+07:00","message":"push: {true \n 0 0xc002880a00}"}
{"level":"info","service":"Main","time":"2025-10-27T14:50:23.139946417+07:00","message":"write wav file: './tmp/7446/7446_815.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:23.277796755+07:00","message":"[GCS] Start streaming session, msgId: 816"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:23.786640818+07:00","message":"[GCS] IsForceVAD: false for message ID: 816"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:23.889878299+07:00","message":"receive streaming session, msgId: 816"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:23.889896407+07:00","message":"found end of frame, send empty tag with msgId: 816"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:23.889900159+07:00","message":"end Recv id 816"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:23.889907619+07:00","message":"[buffer interim] 816 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:23.889915+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:23.889931319+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:23.889934052+07:00","message":"> Transcript [4871] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:23.889936284+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:23.889937864+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:23.889939892+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:23.889941446+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:23.889943929+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:23.889953227+07:00","message":"push: {true \n 0 0xc000129b00}"}
{"level":"info","service":"Main","time":"2025-10-27T14:50:23.894841824+07:00","message":"write wav file: './tmp/7446/7446_816.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:23.918750194+07:00","message":"[GCS] Start streaming session, msgId: 817"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:50:25.768862447+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:50:25.768862874+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:26.037747663+07:00","message":"[GCS] IsForceVAD: false for message ID: 817"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:26.126002036+07:00","message":"receive streaming session, msgId: 817"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:26.126020311+07:00","message":"found end of frame, send empty tag with msgId: 817"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:26.126022867+07:00","message":"end Recv id 817"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:26.126028921+07:00","message":"[buffer interim] 817 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:26.126035841+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:26.12603939+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:26.126041938+07:00","message":"> Transcript [4872] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:26.126044213+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:26.126045775+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:26.126047169+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:26.126048595+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:26.126055091+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:26.12606447+07:00","message":"push: {true \n 0 0xc002602f80}"}
{"level":"info","service":"Main","time":"2025-10-27T14:50:26.132671665+07:00","message":"write wav file: './tmp/7446/7446_817.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:26.300017445+07:00","message":"[GCS] Start streaming session, msgId: 818"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:27.826292192+07:00","message":"[GCS] IsForceVAD: false for message ID: 818"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:27.928597002+07:00","message":"receive streaming session, msgId: 818"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:27.92862058+07:00","message":"found end of frame, send empty tag with msgId: 818"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:27.928624328+07:00","message":"end Recv id 818"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:27.928632529+07:00","message":"[buffer interim] 818 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:27.928640188+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:27.928643968+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:27.928646797+07:00","message":"> Transcript [4873] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:27.928649264+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:27.928651075+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:27.928652549+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:27.928654+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:27.928658938+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:27.928669072+07:00","message":"push: {true \n 0 0xc00041d080}"}
{"level":"info","service":"Main","time":"2025-10-27T14:50:27.934889617+07:00","message":"write wav file: './tmp/7446/7446_818.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:28.02739079+07:00","message":"[GCS] Start streaming session, msgId: 819"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:28.727021182+07:00","message":"[GCS] IsForceVAD: false for message ID: 819"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:50:28.769256454+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:50:28.769258161+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:28.787962535+07:00","message":"[GCS] Start streaming session, msgId: 820"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:28.826267857+07:00","message":"receive streaming session, msgId: 819"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:28.82628182+07:00","message":"found end of frame, send empty tag with msgId: 819"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:28.826284425+07:00","message":"end Recv id 819"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:28.826290082+07:00","message":"[buffer interim] 819 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:28.826296052+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:28.82629982+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:28.826302383+07:00","message":"> Transcript [4874] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:28.826304672+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:28.826306382+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:28.82630783+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:28.826309309+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:28.826311461+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:28.826319493+07:00","message":"push: {true \n 0 0xc002603400}"}
{"level":"info","service":"Main","time":"2025-10-27T14:50:28.832157477+07:00","message":"write wav file: './tmp/7446/7446_819.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:28.986037395+07:00","message":"[GCS] IsForceVAD: false for message ID: 820"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:29.177934434+07:00","message":"[GCS] Start streaming session, msgId: 821"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:29.233601667+07:00","message":"receive streaming session, msgId: 820"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:29.233631896+07:00","message":"found end of frame, send empty tag with msgId: 820"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:29.233635832+07:00","message":"end Recv id 820"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:29.233645803+07:00","message":"[buffer interim] 820 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:29.233654707+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:29.233659191+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:29.233663153+07:00","message":"> Transcript [4875] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:29.233667065+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:29.233670093+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:29.233672913+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:29.233675577+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:29.233679382+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:29.233693439+07:00","message":"push: {true \n 0 0xc002923b80}"}
{"level":"info","service":"Main","time":"2025-10-27T14:50:29.239566434+07:00","message":"write wav file: './tmp/7446/7446_820.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:29.307774702+07:00","message":"[GCS] IsForceVAD: false for message ID: 821"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:29.471263811+07:00","message":"receive streaming session, msgId: 821"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:29.471289925+07:00","message":"found end of frame, send empty tag with msgId: 821"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:29.471292577+07:00","message":"end Recv id 821"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:29.471300009+07:00","message":"[buffer interim] 821 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:29.471307546+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:29.471310998+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:29.471313557+07:00","message":"> Transcript [4876] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:29.471315757+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:29.471317321+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:29.471318769+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:29.471320202+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:29.471322395+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:29.471331257+07:00","message":"push: {true \n 0 0xc002603700}"}
{"level":"info","service":"Main","time":"2025-10-27T14:50:29.475625245+07:00","message":"write wav file: './tmp/7446/7446_821.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:29.55831629+07:00","message":"[GCS] Start streaming session, msgId: 822"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:30.969624684+07:00","message":"[GCS] IsForceVAD: false for message ID: 822"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:31.02767255+07:00","message":"[GCS] Start streaming session, msgId: 823"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:31.064924924+07:00","message":"receive streaming session, msgId: 822"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:31.064941869+07:00","message":"found end of frame, send empty tag with msgId: 822"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:31.064944482+07:00","message":"end Recv id 822"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:31.064950117+07:00","message":"[buffer interim] 822 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:31.064956772+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:31.064964886+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:31.064967471+07:00","message":"> Transcript [4877] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:31.064969619+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:31.064971156+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:31.064972671+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:31.064974213+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:31.064976327+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:31.064985346+07:00","message":"push: {true \n 0 0xc000129000}"}
{"level":"info","service":"Main","time":"2025-10-27T14:50:31.072532594+07:00","message":"write wav file: './tmp/7446/7446_822.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:50:31.769992703+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:50:31.770001309+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:32.306982027+07:00","message":"[GCS] IsForceVAD: false for message ID: 823"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:32.411802849+07:00","message":"receive streaming session, msgId: 823"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:32.411822789+07:00","message":"found end of frame, send empty tag with msgId: 823"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:32.411825631+07:00","message":"end Recv id 823"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:32.411832322+07:00","message":"[buffer interim] 823 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:32.411839368+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:32.411842739+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:32.411845334+07:00","message":"> Transcript [4878] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:32.411847577+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:32.411849182+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:32.411850706+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:32.411852345+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:32.411857384+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:32.411869359+07:00","message":"push: {true \n 0 0xc00041c080}"}
{"level":"info","service":"Main","time":"2025-10-27T14:50:32.417471063+07:00","message":"write wav file: './tmp/7446/7446_823.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:32.438749566+07:00","message":"[GCS] Start streaming session, msgId: 824"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:34.686797935+07:00","message":"[GCS] IsForceVAD: false for message ID: 824"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:50:34.770996781+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:50:34.771002711+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:34.785942355+07:00","message":"receive streaming session, msgId: 824"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:34.785958934+07:00","message":"found end of frame, send empty tag with msgId: 824"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:34.785961657+07:00","message":"end Recv id 824"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:34.785967107+07:00","message":"[buffer interim] 824 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:34.785977931+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:34.785981694+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:34.785984616+07:00","message":"> Transcript [4879] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:34.785986978+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:34.785988539+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:34.785989938+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:34.785991418+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:34.785993566+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:34.786003109+07:00","message":"push: {true \n 0 0xc002602300}"}
{"level":"info","service":"Main","time":"2025-10-27T14:50:34.793451549+07:00","message":"write wav file: './tmp/7446/7446_824.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:34.948702436+07:00","message":"[GCS] Start streaming session, msgId: 825"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:35.386850946+07:00","message":"[GCS] IsForceVAD: false for message ID: 825"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:35.488978008+07:00","message":"receive streaming session, msgId: 825"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:35.488993052+07:00","message":"found end of frame, send empty tag with msgId: 825"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:35.488995756+07:00","message":"end Recv id 825"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:35.489002908+07:00","message":"[buffer interim] 825 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:35.489009564+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:35.489013276+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:35.489015977+07:00","message":"> Transcript [4880] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:35.489018017+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:35.489019633+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:35.489021175+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:35.489022625+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:35.489024904+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:35.489034833+07:00","message":"push: {true \n 0 0xc002923880}"}
{"level":"info","service":"Main","time":"2025-10-27T14:50:35.495070313+07:00","message":"write wav file: './tmp/7446/7446_825.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:35.649285727+07:00","message":"[GCS] Start streaming session, msgId: 826"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:36.097064824+07:00","message":"[GCS] IsForceVAD: false for message ID: 826"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:36.198699385+07:00","message":"receive streaming session, msgId: 826"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:36.198715053+07:00","message":"found end of frame, send empty tag with msgId: 826"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:36.198718075+07:00","message":"end Recv id 826"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:36.198724456+07:00","message":"[buffer interim] 826 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:36.198731583+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:36.198734689+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:36.198737463+07:00","message":"> Transcript [4881] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:36.198739649+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:36.198741207+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:36.198742571+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:36.198744047+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:36.198746229+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:36.198755026+07:00","message":"push: {true \n 0 0xc000129a80}"}
{"level":"info","service":"Main","time":"2025-10-27T14:50:36.203639481+07:00","message":"write wav file: './tmp/7446/7446_826.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:36.227950523+07:00","message":"[GCS] Start streaming session, msgId: 827"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:36.476109527+07:00","message":"[GCS] IsForceVAD: false for message ID: 827"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:36.578445056+07:00","message":"receive streaming session, msgId: 827"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:36.578458902+07:00","message":"found end of frame, send empty tag with msgId: 827"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:36.578461955+07:00","message":"end Recv id 827"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:36.578469035+07:00","message":"[buffer interim] 827 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:36.578473984+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:36.578477173+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:36.578479196+07:00","message":"> Transcript [4882] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:36.578481047+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:36.578482603+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:36.578484043+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:36.57848541+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:36.578487699+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:36.578495627+07:00","message":"push: {true \n 0 0xc002880f80}"}
{"level":"info","service":"Main","time":"2025-10-27T14:50:36.584770452+07:00","message":"write wav file: './tmp/7446/7446_827.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:36.607953649+07:00","message":"[GCS] Start streaming session, msgId: 828"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:36.736044596+07:00","message":"[GCS] IsForceVAD: false for message ID: 828"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:36.851801052+07:00","message":"receive streaming session, msgId: 828"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:36.851823781+07:00","message":"found end of frame, send empty tag with msgId: 828"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:36.851827828+07:00","message":"end Recv id 828"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:36.851836699+07:00","message":"[buffer interim] 828 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:36.851845131+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:36.851849452+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:36.851853033+07:00","message":"> Transcript [4883] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:36.851859566+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:36.851862051+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:36.851864303+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:36.851866808+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:36.851869913+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:36.851882874+07:00","message":"push: {true \n 0 0xc00041d500}"}
{"level":"info","service":"Main","time":"2025-10-27T14:50:36.856935079+07:00","message":"write wav file: './tmp/7446/7446_828.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:50:37.771823465+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:50:37.771835176+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:37.951098806+07:00","message":"[GCS] Start streaming session, msgId: 829"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:38.206026428+07:00","message":"[GCS] IsForceVAD: false for message ID: 829"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:38.317120275+07:00","message":"receive streaming session, msgId: 829"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:38.317140237+07:00","message":"found end of frame, send empty tag with msgId: 829"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:38.317142898+07:00","message":"end Recv id 829"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:38.317149612+07:00","message":"[buffer interim] 829 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:38.317156555+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:38.317173037+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:38.317176508+07:00","message":"> Transcript [4884] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:38.317178837+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:38.317180553+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:38.317182129+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:38.317183762+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:38.317190908+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:38.317201137+07:00","message":"push: {true \n 0 0xc002602900}"}
{"level":"info","service":"Main","time":"2025-10-27T14:50:38.321945028+07:00","message":"write wav file: './tmp/7446/7446_829.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:38.588188602+07:00","message":"[GCS] Start streaming session, msgId: 830"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:39.106268833+07:00","message":"[GCS] IsForceVAD: false for message ID: 830"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:39.210108424+07:00","message":"receive streaming session, msgId: 830"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:39.210128803+07:00","message":"found end of frame, send empty tag with msgId: 830"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:39.210132265+07:00","message":"end Recv id 830"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:39.210142851+07:00","message":"[buffer interim] 830 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:39.210149874+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:39.210153021+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:39.210155659+07:00","message":"> Transcript [4885] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:39.210158029+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:39.210159659+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:39.210161221+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:39.210162701+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:39.210165106+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:39.210174584+07:00","message":"push: {true \n 0 0xc002602b80}"}
{"level":"info","service":"Main","time":"2025-10-27T14:50:39.215150488+07:00","message":"write wav file: './tmp/7446/7446_830.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:39.226357436+07:00","message":"[GCS] Start streaming session, msgId: 831"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:39.617486672+07:00","message":"[GCS] IsForceVAD: false for message ID: 831"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:39.678289291+07:00","message":"[GCS] Start streaming session, msgId: 832"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:39.709835317+07:00","message":"receive streaming session, msgId: 831"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:39.709855817+07:00","message":"found end of frame, send empty tag with msgId: 831"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:39.709860207+07:00","message":"end Recv id 831"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:39.709867664+07:00","message":"[buffer interim] 831 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:39.70987581+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:39.709880042+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:39.709883522+07:00","message":"> Transcript [4886] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:39.709886633+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:39.70988904+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:39.709890912+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:39.709893032+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:39.709900371+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:39.709913093+07:00","message":"push: {true \n 0 0xc002216780}"}
{"level":"info","service":"Main","time":"2025-10-27T14:50:39.714233048+07:00","message":"write wav file: './tmp/7446/7446_831.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:40.256351464+07:00","message":"[GCS] IsForceVAD: false for message ID: 832"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:40.319298929+07:00","message":"[GCS] Start streaming session, msgId: 833"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:40.35431348+07:00","message":"receive streaming session, msgId: 832"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:40.35433687+07:00","message":"found end of frame, send empty tag with msgId: 832"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:40.354339802+07:00","message":"end Recv id 832"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:40.354346598+07:00","message":"[buffer interim] 832 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:40.354353299+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:40.354356664+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:40.354359292+07:00","message":"> Transcript [4887] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:40.354361424+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:40.354363053+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:40.354364459+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:40.354365904+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:40.354374345+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:40.354384052+07:00","message":"push: {true \n 0 0xc00401e080}"}
{"level":"info","service":"Main","time":"2025-10-27T14:50:40.359856679+07:00","message":"write wav file: './tmp/7446/7446_832.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:40.507483876+07:00","message":"[GCS] IsForceVAD: false for message ID: 833"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:40.608648277+07:00","message":"receive streaming session, msgId: 833"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:40.608672368+07:00","message":"found end of frame, send empty tag with msgId: 833"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:40.608675575+07:00","message":"end Recv id 833"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:40.608682926+07:00","message":"[buffer interim] 833 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:40.608689997+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:40.608693547+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:40.608696314+07:00","message":"> Transcript [4888] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:40.60869903+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:40.6087008+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:40.60870272+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:40.608704604+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:40.60870734+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:40.60871729+07:00","message":"push: {true \n 0 0xc002880280}"}
{"level":"info","service":"Main","time":"2025-10-27T14:50:40.614009811+07:00","message":"write wav file: './tmp/7446/7446_833.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:40.638844122+07:00","message":"[GCS] Start streaming session, msgId: 834"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:50:40.772790424+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:50:40.772800621+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:41.086743556+07:00","message":"[GCS] IsForceVAD: false for message ID: 834"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:41.202997345+07:00","message":"receive streaming session, msgId: 834"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:41.203011604+07:00","message":"found end of frame, send empty tag with msgId: 834"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:41.203014278+07:00","message":"end Recv id 834"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:41.203020409+07:00","message":"[buffer interim] 834 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:41.203027809+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:41.203031641+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:41.203034372+07:00","message":"> Transcript [4889] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:41.203036405+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:41.203038081+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:41.203039479+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:41.203040946+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:41.203043035+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:41.203052194+07:00","message":"push: {true \n 0 0xc002880c80}"}
{"level":"info","service":"Main","time":"2025-10-27T14:50:41.207403889+07:00","message":"write wav file: './tmp/7446/7446_834.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:41.538982063+07:00","message":"[GCS] Start streaming session, msgId: 835"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:41.9867635+07:00","message":"[GCS] IsForceVAD: false for message ID: 835"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:42.087327737+07:00","message":"receive streaming session, msgId: 835"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:42.087350621+07:00","message":"found end of frame, send empty tag with msgId: 835"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:42.087353683+07:00","message":"end Recv id 835"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:42.087360448+07:00","message":"[buffer interim] 835 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:42.087368186+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:42.087371806+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:42.08737435+07:00","message":"> Transcript [4890] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:42.087376681+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:42.087378416+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:42.087379923+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:42.087381396+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:42.087383603+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:42.087392884+07:00","message":"push: {true \n 0 0xc002923700}"}
{"level":"info","service":"Main","time":"2025-10-27T14:50:42.0920437+07:00","message":"write wav file: './tmp/7446/7446_835.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:42.438724054+07:00","message":"[GCS] Start streaming session, msgId: 836"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:43.146582007+07:00","message":"[GCS] IsForceVAD: false for message ID: 836"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:43.246893011+07:00","message":"receive streaming session, msgId: 836"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:43.246912146+07:00","message":"found end of frame, send empty tag with msgId: 836"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:43.246922935+07:00","message":"end Recv id 836"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:43.246930495+07:00","message":"[buffer interim] 836 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:43.246936446+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:43.246940079+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:43.24694278+07:00","message":"> Transcript [4891] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:43.246944991+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:43.246946846+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:43.246948493+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:43.246950173+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:43.246960591+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:43.246972734+07:00","message":"push: {true \n 0 0xc002217d80}"}
{"level":"info","service":"Main","time":"2025-10-27T14:50:43.252121496+07:00","message":"write wav file: './tmp/7446/7446_836.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:43.402604572+07:00","message":"[GCS] Start streaming session, msgId: 837"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:50:43.773011463+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:50:43.773011075+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:43.84669586+07:00","message":"[GCS] IsForceVAD: false for message ID: 837"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:43.940709291+07:00","message":"receive streaming session, msgId: 837"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:43.940733148+07:00","message":"found end of frame, send empty tag with msgId: 837"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:43.940736186+07:00","message":"end Recv id 837"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:43.940743287+07:00","message":"[buffer interim] 837 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:43.940749515+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:43.940753139+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:43.94075589+07:00","message":"> Transcript [4892] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:43.940758214+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:43.940759881+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:43.940761275+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:43.940762755+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:43.940765392+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:43.940775175+07:00","message":"push: {true \n 0 0xc000128500}"}
{"level":"info","service":"Main","time":"2025-10-27T14:50:43.9452521+07:00","message":"write wav file: './tmp/7446/7446_837.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:43.978047228+07:00","message":"[GCS] Start streaming session, msgId: 838"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:45.126395366+07:00","message":"[GCS] IsForceVAD: false for message ID: 838"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:45.218891509+07:00","message":"receive streaming session, msgId: 838"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:45.218912658+07:00","message":"found end of frame, send empty tag with msgId: 838"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:45.218925521+07:00","message":"end Recv id 838"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:45.218932424+07:00","message":"[buffer interim] 838 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:45.218938876+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:45.218942825+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:45.218945798+07:00","message":"> Transcript [4893] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:45.218948009+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:45.21894965+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:45.218951856+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:45.218953728+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:45.218955969+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:45.218965798+07:00","message":"push: {true \n 0 0xc0023e9180}"}
{"level":"info","service":"Main","time":"2025-10-27T14:50:45.224895129+07:00","message":"write wav file: './tmp/7446/7446_838.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:45.319444465+07:00","message":"[GCS] Start streaming session, msgId: 839"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:45.897069635+07:00","message":"[GCS] IsForceVAD: false for message ID: 839"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:45.996092499+07:00","message":"receive streaming session, msgId: 839"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:45.996110102+07:00","message":"found end of frame, send empty tag with msgId: 839"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:45.99611299+07:00","message":"end Recv id 839"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:45.996119834+07:00","message":"[buffer interim] 839 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:45.996126288+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:45.996130089+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:45.996133091+07:00","message":"> Transcript [4894] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:45.996135439+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:45.996137128+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:45.996138521+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:45.996140011+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:45.996145705+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:45.996155554+07:00","message":"push: {true \n 0 0xc00401f400}"}
{"level":"info","service":"Main","time":"2025-10-27T14:50:46.004581706+07:00","message":"write wav file: './tmp/7446/7446_839.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:46.150792042+07:00","message":"[GCS] Start streaming session, msgId: 840"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:50:46.773338636+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:50:46.773343108+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:46.855942675+07:00","message":"[GCS] IsForceVAD: false for message ID: 840"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:46.920891347+07:00","message":"[GCS] Start streaming session, msgId: 841"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:46.951374536+07:00","message":"receive streaming session, msgId: 840"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:46.951401514+07:00","message":"found end of frame, send empty tag with msgId: 840"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:46.951407971+07:00","message":"end Recv id 840"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:46.951416232+07:00","message":"[buffer interim] 840 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:46.951424001+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:46.951427362+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:46.951430042+07:00","message":"> Transcript [4895] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:46.951432206+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:46.951433872+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:46.951435431+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:46.95143695+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:46.951445318+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:46.951455901+07:00","message":"push: {true \n 0 0xc002602480}"}
{"level":"info","service":"Main","time":"2025-10-27T14:50:46.956863598+07:00","message":"write wav file: './tmp/7446/7446_840.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:47.307049595+07:00","message":"[GCS] IsForceVAD: false for message ID: 841"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:47.395305985+07:00","message":"receive streaming session, msgId: 841"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:47.395322293+07:00","message":"found end of frame, send empty tag with msgId: 841"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:47.395324961+07:00","message":"end Recv id 841"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:47.395332195+07:00","message":"[buffer interim] 841 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:47.395338858+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:47.395342539+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:47.39534547+07:00","message":"> Transcript [4896] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:47.395347742+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:47.395349458+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:47.395350818+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:47.395352266+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:47.39535885+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:47.395368306+07:00","message":"push: {true \n 0 0xc000128e00}"}
{"level":"info","service":"Main","time":"2025-10-27T14:50:47.400180262+07:00","message":"write wav file: './tmp/7446/7446_841.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:48.009413137+07:00","message":"[GCS] Start streaming session, msgId: 842"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:48.271085721+07:00","message":"[GCS] IsForceVAD: false for message ID: 842"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:48.364937479+07:00","message":"receive streaming session, msgId: 842"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:48.364957211+07:00","message":"found end of frame, send empty tag with msgId: 842"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:48.364960573+07:00","message":"end Recv id 842"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:48.364968107+07:00","message":"[buffer interim] 842 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:48.364977309+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:48.364986619+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:48.364990097+07:00","message":"> Transcript [4897] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:48.364993105+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:48.364995239+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:48.364997453+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:48.364999602+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:48.365002931+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:48.36501498+07:00","message":"push: {true \n 0 0xc00401f600}"}
{"level":"info","service":"Main","time":"2025-10-27T14:50:48.369355569+07:00","message":"write wav file: './tmp/7446/7446_842.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:49.227904968+07:00","message":"[GCS] Start streaming session, msgId: 843"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:49.287334634+07:00","message":"[GCS] IsForceVAD: false for message ID: 843"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:49.46482284+07:00","message":"receive streaming session, msgId: 843"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:49.464846104+07:00","message":"found end of frame, send empty tag with msgId: 843"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:49.464850193+07:00","message":"end Recv id 843"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:49.464858881+07:00","message":"[buffer interim] 843 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:49.464873173+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:49.464876966+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:49.46487998+07:00","message":"> Transcript [4898] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:49.464883053+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:49.464884909+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:49.464886326+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:49.46488779+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:49.464891837+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:49.464903117+07:00","message":"push: {true \n 0 0xc002602c00}"}
{"level":"info","service":"Main","time":"2025-10-27T14:50:49.46949599+07:00","message":"write wav file: './tmp/7446/7446_843.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:50:49.7741147+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:50:49.77413147+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:50.119307526+07:00","message":"[GCS] Start streaming session, msgId: 844"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:50.576869769+07:00","message":"[GCS] IsForceVAD: false for message ID: 844"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:50.835439659+07:00","message":"receive streaming session, msgId: 844"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:50.835458924+07:00","message":"found end of frame, send empty tag with msgId: 844"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:50.835461823+07:00","message":"end Recv id 844"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:50.835467765+07:00","message":"[buffer interim] 844 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:50.835474523+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:50.835483563+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:50.835486267+07:00","message":"> Transcript [4899] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:50.835488353+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:50.83549032+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:50.835492641+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:50.835494823+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:50.835497537+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:50.835508978+07:00","message":"push: {true \n 0 0xc002603180}"}
{"level":"info","service":"Main","time":"2025-10-27T14:50:50.840888354+07:00","message":"write wav file: './tmp/7446/7446_844.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:50.898240148+07:00","message":"[GCS] Start streaming session, msgId: 845"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:51.275895589+07:00","message":"[GCS] IsForceVAD: false for message ID: 845"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:51.348214722+07:00","message":"[GCS] Start streaming session, msgId: 846"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:51.372367654+07:00","message":"receive streaming session, msgId: 845"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:51.372381691+07:00","message":"found end of frame, send empty tag with msgId: 845"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:51.372384203+07:00","message":"end Recv id 845"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:51.372390913+07:00","message":"[buffer interim] 845 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:51.37239757+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:51.372401+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:51.3724035+07:00","message":"> Transcript [4900] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:51.372405452+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:51.372406994+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:51.372408525+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:51.37241+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:51.372412235+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:51.372421317+07:00","message":"push: {true \n 0 0xc000044c80}"}
{"level":"info","service":"Main","time":"2025-10-27T14:50:51.377080731+07:00","message":"write wav file: './tmp/7446/7446_845.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:51.596924046+07:00","message":"[GCS] IsForceVAD: false for message ID: 846"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:51.697372563+07:00","message":"receive streaming session, msgId: 846"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:51.697392833+07:00","message":"found end of frame, send empty tag with msgId: 846"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:51.697395981+07:00","message":"end Recv id 846"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:51.697402334+07:00","message":"[buffer interim] 846 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:51.697409409+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:51.697412917+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:51.697415496+07:00","message":"> Transcript [4901] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:51.697417556+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:51.697419404+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:51.697420816+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:51.697422273+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:51.697430315+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:51.697439622+07:00","message":"push: {true \n 0 0xc000044d80}"}
{"level":"info","service":"Main","time":"2025-10-27T14:50:51.70175459+07:00","message":"write wav file: './tmp/7446/7446_846.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:52.427484284+07:00","message":"[GCS] Cleaned up inactive client: 793"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:52.42750245+07:00","message":"[GCS] Cleaned up inactive client: 798"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:52.427504654+07:00","message":"[GCS] Cleaned up inactive client: 791"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:52.427506234+07:00","message":"[GCS] Cleaned up inactive client: 797"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:52.427508169+07:00","message":"[GCS] Cleaned up inactive client: 794"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:52.427509659+07:00","message":"[GCS] Cleaned up inactive client: 796"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:52.427512924+07:00","message":"[GCS] Cleaned up inactive client: 792"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:52.427514522+07:00","message":"[GCS] Cleaned up inactive client: 795"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:52.501631511+07:00","message":"[GCS] Start streaming session, msgId: 847"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:50:52.775002247+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:50:52.775023266+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:53.268447802+07:00","message":"[GCS] IsForceVAD: false for message ID: 847"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:53.373576324+07:00","message":"receive streaming session, msgId: 847"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:53.373592482+07:00","message":"found end of frame, send empty tag with msgId: 847"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:53.373595434+07:00","message":"end Recv id 847"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:53.37360218+07:00","message":"[buffer interim] 847 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:53.373608898+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:53.37361267+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:53.373615241+07:00","message":"> Transcript [4902] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:53.373617443+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:53.373618989+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:53.373620425+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:53.37362205+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:53.373628758+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:53.373638505+07:00","message":"push: {true \n 0 0xc002880780}"}
{"level":"info","service":"Main","time":"2025-10-27T14:50:53.378527984+07:00","message":"write wav file: './tmp/7446/7446_847.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:53.387710697+07:00","message":"[GCS] Start streaming session, msgId: 848"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:54.737350476+07:00","message":"[GCS] IsForceVAD: false for message ID: 848"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:54.835797745+07:00","message":"receive streaming session, msgId: 848"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:54.835815626+07:00","message":"found end of frame, send empty tag with msgId: 848"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:54.835818836+07:00","message":"end Recv id 848"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:54.835825377+07:00","message":"[buffer interim] 848 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:54.835832683+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:54.835841541+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:54.835844298+07:00","message":"> Transcript [4903] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:54.835846581+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:54.835848247+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:54.83584976+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:54.835851387+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:54.835854001+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:54.835863263+07:00","message":"push: {true \n 0 0xc000045780}"}
{"level":"info","service":"Main","time":"2025-10-27T14:50:54.841819161+07:00","message":"write wav file: './tmp/7446/7446_848.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:55.057871571+07:00","message":"[GCS] Start streaming session, msgId: 849"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:55.187128326+07:00","message":"[GCS] IsForceVAD: false for message ID: 849"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:55.298438351+07:00","message":"receive streaming session, msgId: 849"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:55.298456129+07:00","message":"found end of frame, send empty tag with msgId: 849"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:55.298458792+07:00","message":"end Recv id 849"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:55.298465788+07:00","message":"[buffer interim] 849 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:55.298473176+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:55.298476596+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:55.298479067+07:00","message":"> Transcript [4904] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:55.298481088+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:55.29848266+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:55.29848416+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:55.29848572+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:55.298493167+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:55.298504876+07:00","message":"push: {true \n 0 0xc000045b80}"}
{"level":"info","service":"Main","time":"2025-10-27T14:50:55.303688643+07:00","message":"write wav file: './tmp/7446/7446_849.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:50:55.775218398+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:50:55.775248827+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:56.021155268+07:00","message":"[GCS] Start streaming session, msgId: 850"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:50:58.775587872+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:50:58.77560088+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:59.347438382+07:00","message":"[GCS] IsForceVAD: false for message ID: 850"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:59.417606506+07:00","message":"[GCS] Start streaming session, msgId: 851"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:59.452300855+07:00","message":"receive streaming session, msgId: 850"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:59.452331058+07:00","message":"found end of frame, send empty tag with msgId: 850"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:59.452335186+07:00","message":"end Recv id 850"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:59.452347053+07:00","message":"[buffer interim] 850 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:59.45235561+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:59.452360546+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:59.452363736+07:00","message":"> Transcript [4905] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:59.452369913+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:59.452372149+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:59.452374398+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:59.452376807+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:59.452384189+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:59.452396903+07:00","message":"push: {true \n 0 0xc002603a00}"}
{"level":"info","service":"Main","time":"2025-10-27T14:50:59.46514888+07:00","message":"write wav file: './tmp/7446/7446_850.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:59.476263803+07:00","message":"[GCS] IsForceVAD: false for message ID: 851"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:59.666879379+07:00","message":"[GCS] Start streaming session, msgId: 852"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:59.682221057+07:00","message":"receive streaming session, msgId: 851"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:59.682241232+07:00","message":"found end of frame, send empty tag with msgId: 851"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:59.682244003+07:00","message":"end Recv id 851"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:59.682249728+07:00","message":"[buffer interim] 851 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:59.682257193+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:59.682261556+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:59.682265262+07:00","message":"> Transcript [4906] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:59.682268467+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:59.682270749+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:59.682273044+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:59.68227529+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:50:59.682280969+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:50:59.682290192+07:00","message":"push: {true \n 0 0xc002603b00}"}
{"level":"info","service":"Main","time":"2025-10-27T14:50:59.686377919+07:00","message":"write wav file: './tmp/7446/7446_851.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:00.118794703+07:00","message":"[GCS] IsForceVAD: false for message ID: 852"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:00.328178226+07:00","message":"receive streaming session, msgId: 852"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:00.328196051+07:00","message":"found end of frame, send empty tag with msgId: 852"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:00.328198802+07:00","message":"end Recv id 852"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:00.328205405+07:00","message":"[buffer interim] 852 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:00.328211802+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:00.328215649+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:00.328218474+07:00","message":"> Transcript [4907] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:00.328220968+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:00.328223327+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:00.328224939+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:00.328226398+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:00.328233332+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:00.328255647+07:00","message":"push: {true \n 0 0xc00401e380}"}
{"level":"info","service":"Main","time":"2025-10-27T14:51:00.333760901+07:00","message":"write wav file: './tmp/7446/7446_852.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:00.567808539+07:00","message":"[GCS] Start streaming session, msgId: 853"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:51:01.776009808+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:51:01.776012773+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:02.130756496+07:00","message":"receive streaming session, msgId: 853"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:02.130801051+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":550000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:02.130807303+07:00","message":"receive interim result [false|false]: นำ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:02.130824387+07:00","message":"[buffer interim] 853 false นำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:02.130830994+07:00","message":"[bufferProcess] interim [550000000]:นำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:02.130832437+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:02.130836683+07:00","message":"[bufferProcess] send to processor (ticker):นำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:02.130839721+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:02.130842656+07:00","message":"> Transcript [4908] [false]: 'นำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:02.130844655+07:00","message":"Set StatePrefix (first interim): 'นำ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:02.262218045+07:00","message":"receive streaming session, msgId: 853"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:02.262254942+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":"2025-10-27T14:51:02.262260026+07:00","message":"receive interim result [false|false]: นำทาง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:02.262271683+07:00","message":"[buffer interim] 853 false นำทาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:02.262279339+07:00","message":"[bufferProcess] interim [730000000]:นำทาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:02.262280899+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:02.328962387+07:00","message":"receive streaming session, msgId: 853"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:02.328988467+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":"2025-10-27T14:51:02.328994244+07:00","message":"receive interim result [false|false]: ลำดับ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:02.329009906+07:00","message":"[buffer interim] 853 false ลำดับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:02.329016839+07:00","message":"[bufferProcess] interim [790000000]:ลำดับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:02.329019187+07:00","message":"[bufferProcess] send to processor:นำทาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:02.329025111+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:02.329027484+07:00","message":"> Transcript [4909] [false]: 'นำทาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:02.32903031+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:02.329032443+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:02.329034487+07:00","message":"StatePrefix: 'นำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:02.329036343+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:02.575551906+07:00","message":"receive streaming session, msgId: 853"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:02.57559907+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":"2025-10-27T14:51:02.575604647+07:00","message":"receive interim result [false|false]: น้ำหนักดี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:02.575620893+07:00","message":"[buffer interim] 853 false น้ำหนักดี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:02.575631338+07:00","message":"[bufferProcess] interim [970000000]:น้ำหนักดี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:02.575633895+07:00","message":"[bufferProcess] send to processor:ลำดับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:02.575640119+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:02.575643667+07:00","message":"> Transcript [4910] [false]: 'ลำดับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:02.57564665+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:02.575649153+07:00","message":"Set new StatePrefix: 'ลำดับ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:02.746868218+07:00","message":"[GCS] IsForceVAD: false for message ID: 853"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:02.870817322+07:00","message":"[GCS] Start streaming session, msgId: 854"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:02.956999529+07:00","message":"receive streaming session, msgId: 853"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:02.957036445+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้ำหนักดี\",\"confidence\":0.77211136}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":390000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:02.957053617+07:00","message":"receive interim result [true|false]: น้ำหนักดี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:02.957060945+07:00","message":"end recv isFinal message id 853"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:02.957065016+07:00","message":"end Recv id 853"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:02.957070365+07:00","message":"[buffer interim] 853 true น้ำหนักดี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:02.957076905+07:00","message":"[bufferProcess] interim [390000000]:น้ำหนักดี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:02.957079745+07:00","message":"[bufferProcess] send to processor (isfinal):น้ำหนักดี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:02.957083338+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:02.957085768+07:00","message":"> Transcript [4911] [false]: 'น้ำหนักดี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:02.957087616+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:02.957089357+07:00","message":"Set new StatePrefix: 'น้ำหนักดี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:02.957090774+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:02.95709234+07:00","message":"> Transcript [4912] [true]: 'น้ำหนักดี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:02.957094269+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:02.957095932+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:02.957098043+07:00","message":"StatePrefix: 'น้ำหนักดี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:02.957099941+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:02.957102386+07:00","message":"Push: 'น้ำหนักดี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:02.957109536+07:00","message":"push: {true น้ำหนักดี 0 0xc002880b80}"}
{"level":"info","service":"Main","time":"2025-10-27T14:51:02.96467425+07:00","message":"write wav file: './tmp/7446/7446_853.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:03.915295618+07:00","message":"receive streaming session, msgId: 854"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:03.915338446+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":"2025-10-27T14:51:03.915343288+07:00","message":"receive interim result [false|false]: พระบาทสมเด็จพระเจ้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:03.915358337+07:00","message":"[buffer interim] 854 false พระบาทสมเด็จพระเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:03.915365707+07:00","message":"[bufferProcess] interim [80000000]:พระบาทสมเด็จพระเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:03.915367368+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:04.045345663+07:00","message":"receive streaming session, msgId: 854"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:04.045392502+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":"2025-10-27T14:51:04.045399323+07:00","message":"receive interim result [false|false]: พระบาทสมเด็จพระเจ้าอยู่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:04.045420251+07:00","message":"[buffer interim] 854 false พระบาทสมเด็จพระเจ้าอยู่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:04.045428402+07:00","message":"[bufferProcess] interim [200000000]:พระบาทสมเด็จพระเจ้าอยู่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:04.045431533+07:00","message":"[bufferProcess] send to processor:พระบาทสมเด็จพระเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:04.045435911+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:04.045439643+07:00","message":"> Transcript [4913] [false]: 'พระบาทสมเด็จพระเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:04.045444+07:00","message":"Set StatePrefix (first interim): 'พระบาทสมเด็จพระเจ้า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:04.11131578+07:00","message":"receive streaming session, msgId: 854"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:04.111359272+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":"2025-10-27T14:51:04.111364771+07:00","message":"receive interim result [false|false]: พระบาทสมเด็จพระเจ้าอยู่หัว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:04.111379476+07:00","message":"[buffer interim] 854 false พระบาทสมเด็จพระเจ้าอยู่หัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:04.111386133+07:00","message":"[bufferProcess] interim [260000000]:พระบาทสมเด็จพระเจ้าอยู่หัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:04.111388298+07:00","message":"[bufferProcess] send to processor:พระบาทสมเด็จพระเจ้าอยู่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:04.111391882+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:04.111394443+07:00","message":"> Transcript [4914] [false]: 'พระบาทสมเด็จพระเจ้าอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:04.111397469+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:04.111399323+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:04.111400883+07:00","message":"StatePrefix: 'พระบาทสมเด็จพระเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:04.111402688+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:04.49393635+07:00","message":"receive streaming session, msgId: 854"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:04.493976345+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":"2025-10-27T14:51:04.493981527+07:00","message":"receive interim result [false|false]: พระบาทสมเด็จพระเจ้าอยู่หัวทรง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:04.493993088+07:00","message":"[buffer interim] 854 false พระบาทสมเด็จพระเจ้าอยู่หัวทรง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:04.493999756+07:00","message":"[bufferProcess] interim [680000000]:พระบาทสมเด็จพระเจ้าอยู่หัวทรง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:04.494002063+07:00","message":"[bufferProcess] send to processor:พระบาทสมเด็จพระเจ้าอยู่หัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:04.494007704+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:04.494010344+07:00","message":"> Transcript [4915] [false]: 'พระบาทสมเด็จพระเจ้าอยู่หัว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:04.494013536+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:04.494015385+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:04.494018422+07:00","message":"StatePrefix: 'พระบาทสมเด็จพระเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:04.494020443+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:04.753091229+07:00","message":"receive streaming session, msgId: 854"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:04.753128074+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":"2025-10-27T14:51:04.753133455+07:00","message":"receive interim result [false|false]: พระบาทสมเด็จพระเจ้าอยู่หัวทรงพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:04.753143823+07:00","message":"[buffer interim] 854 false พระบาทสมเด็จพระเจ้าอยู่หัวทรงพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:04.753150271+07:00","message":"[bufferProcess] interim [860000000]:พระบาทสมเด็จพระเจ้าอยู่หัวทรงพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:04.753152741+07:00","message":"[bufferProcess] send to processor:พระบาทสมเด็จพระเจ้าอยู่หัวทรง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:04.753155955+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:04.753158594+07:00","message":"> Transcript [4916] [false]: 'พระบาทสมเด็จพระเจ้าอยู่หัวทรง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:04.753174487+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:04.753176695+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:04.753178863+07:00","message":"StatePrefix: 'พระบาทสมเด็จพระเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:04.753180783+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:51:04.776169844+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:51:04.776181159+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:04.954668553+07:00","message":"receive streaming session, msgId: 854"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:04.954709172+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":"2025-10-27T14:51:04.954714482+07:00","message":"receive interim result [false|false]: พระบาทสมเด็จพระเจ้าอยู่หัวทรงพระกรุณา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:04.95473047+07:00","message":"[buffer interim] 854 false พระบาทสมเด็จพระเจ้าอยู่หัวทรงพระกรุณา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:04.954737248+07:00","message":"[bufferProcess] interim [100000000]:พระบาทสมเด็จพระเจ้าอยู่หัวทรงพระกรุณา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:04.954739751+07:00","message":"[bufferProcess] send to processor:พระบาทสมเด็จพระเจ้าอยู่หัวทรงพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:04.954743019+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:04.954746271+07:00","message":"> Transcript [4917] [false]: 'พระบาทสมเด็จพระเจ้าอยู่หัวทรงพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:04.954749908+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:04.954751667+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:04.954753476+07:00","message":"StatePrefix: 'พระบาทสมเด็จพระเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:04.954755376+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:04.954757738+07:00","message":"Push: 'พระบาทสมเด็จพระเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:04.95475949+07:00","message":"TextPushed: 'พระบาทสมเด็จพระเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:04.954761292+07:00","message":"Set new StatePrefix : 'พระบาทสมเด็จพระเจ้าอยู่หัวทรงพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:04.954764326+07:00","message":"Next Push (prob) : 'อยู่หัวทรงพระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:04.954772007+07:00","message":"push: {false พระบาทสมเด็จพระเจ้า 0 0xc00401ed80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:05.328235563+07:00","message":"receive streaming session, msgId: 854"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:05.328273738+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":"2025-10-27T14:51:05.328280434+07:00","message":"receive interim result [false|false]: พระบาทสมเด็จพระเจ้าอยู่หัวทรงพระกรุณาโทร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:05.328293101+07:00","message":"[buffer interim] 854 false พระบาทสมเด็จพระเจ้าอยู่หัวทรงพระกรุณาโทร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:05.328299448+07:00","message":"[bufferProcess] interim [460000000]:พระบาทสมเด็จพระเจ้าอยู่หัวทรงพระกรุณาโทร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:05.328301723+07:00","message":"[bufferProcess] send to processor:พระบาทสมเด็จพระเจ้าอยู่หัวทรงพระกรุณา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:05.328307047+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:05.328309758+07:00","message":"> Transcript [4918] [false]: 'พระบาทสมเด็จพระเจ้าอยู่หัวทรงพระกรุณา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:05.328313201+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:05.328317794+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:05.328319761+07:00","message":"StatePrefix: 'พระบาทสมเด็จพระเจ้าอยู่หัวทรงพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:05.328323621+07:00","message":"TextPushed: 'พระบาทสมเด็จพระเจ้า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:05.332133295+07:00","message":"receive streaming session, msgId: 854"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:05.332158672+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":"2025-10-27T14:51:05.332164453+07:00","message":"receive interim result [false|false]: พระบาทสมเด็จพระเจ้าอยู่หัวทรงพระกรุณาโปรด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:05.332178506+07:00","message":"[buffer interim] 854 false พระบาทสมเด็จพระเจ้าอยู่หัวทรงพระกรุณาโปรด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:05.332183972+07:00","message":"[bufferProcess] interim [520000000]:พระบาทสมเด็จพระเจ้าอยู่หัวทรงพระกรุณาโปรด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:05.332186063+07:00","message":"[bufferProcess] send to processor:พระบาทสมเด็จพระเจ้าอยู่หัวทรงพระกรุณาโทร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:05.332189492+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:05.33219188+07:00","message":"> Transcript [4919] [false]: 'พระบาทสมเด็จพระเจ้าอยู่หัวทรงพระกรุณาโทร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:05.332194588+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:05.3321961+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:05.332197869+07:00","message":"StatePrefix: 'พระบาทสมเด็จพระเจ้าอยู่หัวทรงพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:05.332200032+07:00","message":"TextPushed: 'พระบาทสมเด็จพระเจ้า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:05.522558591+07:00","message":"receive streaming session, msgId: 854"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:05.522592333+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":"2025-10-27T14:51:05.522598404+07:00","message":"receive interim result [false|false]: พระบาทสมเด็จพระเจ้าอยู่หัวทรงพระกรุณาโปรดเกล้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:05.522610729+07:00","message":"[buffer interim] 854 false พระบาทสมเด็จพระเจ้าอยู่หัวทรงพระกรุณาโปรดเกล้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:05.522618997+07:00","message":"[bufferProcess] interim [700000000]:พระบาทสมเด็จพระเจ้าอยู่หัวทรงพระกรุณาโปรดเกล้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:05.522622262+07:00","message":"[bufferProcess] send to processor:พระบาทสมเด็จพระเจ้าอยู่หัวทรงพระกรุณาโปรด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:05.522628394+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:05.522632032+07:00","message":"> Transcript [4920] [false]: 'พระบาทสมเด็จพระเจ้าอยู่หัวทรงพระกรุณาโปรด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:05.522636614+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:05.522638934+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:05.522641731+07:00","message":"StatePrefix: 'พระบาทสมเด็จพระเจ้าอยู่หัวทรงพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:05.522645787+07:00","message":"TextPushed: 'พระบาทสมเด็จพระเจ้า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:06.099125203+07:00","message":"receive streaming session, msgId: 854"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:06.099166211+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":"2025-10-27T14:51:06.099174752+07:00","message":"receive interim result [false|false]: พระบาทสมเด็จพระเจ้าอยู่หัวทรงพระกรุณาโปรดเกล้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:06.099189428+07:00","message":"[buffer interim] 854 false พระบาทสมเด็จพระเจ้าอยู่หัวทรงพระกรุณาโปรดเกล้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:06.099197758+07:00","message":"[bufferProcess] interim [300000000]:พระบาทสมเด็จพระเจ้าอยู่หัวทรงพระกรุณาโปรดเกล้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:06.099200755+07:00","message":"[bufferProcess] send to processor:พระบาทสมเด็จพระเจ้าอยู่หัวทรงพระกรุณาโปรดเกล้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:06.099207938+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:06.099212125+07:00","message":"> Transcript [4921] [false]: 'พระบาทสมเด็จพระเจ้าอยู่หัวทรงพระกรุณาโปรดเกล้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:06.099217477+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:06.099220187+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:06.099223195+07:00","message":"StatePrefix: 'พระบาทสมเด็จพระเจ้าอยู่หัวทรงพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:06.099226401+07:00","message":"TextPushed: 'พระบาทสมเด็จพระเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:06.099232287+07:00","message":"Push: 'อยู่หัวทรงพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:06.099234802+07:00","message":"TextPushed: 'พระบาทสมเด็จพระเจ้าอยู่หัวทรงพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:06.099237545+07:00","message":"Set new StatePrefix : 'พระบาทสมเด็จพระเจ้าอยู่หัวทรงพระกรุณาโปรดเกล้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:06.09924137+07:00","message":"Next Push (prob) : 'กรุณาโปรดเกล้า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:06.099252788+07:00","message":"push: {false อยู่หัวทรงพระ 0 0xc00401ed80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:06.137143247+07:00","message":"[GCS] IsForceVAD: false for message ID: 854"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:06.199418451+07:00","message":"[GCS] Start streaming session, msgId: 855"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:06.22427176+07:00","message":"receive streaming session, msgId: 854"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:06.224316886+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":"2025-10-27T14:51:06.224325119+07:00","message":"receive interim result [false|false]: พระบาทสมเด็จพระเจ้าอยู่หัวทรงพระกรุณาโปรดเกล้าโปรดกระหม่อม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:06.224342882+07:00","message":"[buffer interim] 854 false พระบาทสมเด็จพระเจ้าอยู่หัวทรงพระกรุณาโปรดเกล้าโปรดกระหม่อม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:06.224354106+07:00","message":"[bufferProcess] interim [360000000]:พระบาทสมเด็จพระเจ้าอยู่หัวทรงพระกรุณาโปรดเกล้าโปรดกระหม่อม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:06.22435795+07:00","message":"[bufferProcess] send to processor:พระบาทสมเด็จพระเจ้าอยู่หัวทรงพระกรุณาโปรดเกล้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:06.224365988+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:06.224370311+07:00","message":"> Transcript [4922] [false]: 'พระบาทสมเด็จพระเจ้าอยู่หัวทรงพระกรุณาโปรดเกล้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:06.224374773+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:06.224377532+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:06.224380342+07:00","message":"StatePrefix: 'พระบาทสมเด็จพระเจ้าอยู่หัวทรงพระกรุณาโปรดเกล้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:06.224384054+07:00","message":"TextPushed: 'พระบาทสมเด็จพระเจ้าอยู่หัวทรงพระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:06.256503558+07:00","message":"receive streaming session, msgId: 854"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:06.256544023+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระบาทสมเด็จพระเจ้าอยู่หัวทรงพระกรุณาโปรดเกล้าโปรดกระหม่อม\",\"confidence\":0.93245}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:06.256552136+07:00","message":"receive interim result [true|false]: พระบาทสมเด็จพระเจ้าอยู่หัวทรงพระกรุณาโปรดเกล้าโปรดกระหม่อม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:06.256562277+07:00","message":"end recv isFinal message id 854"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:06.256565186+07:00","message":"end Recv id 854"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:06.256572448+07:00","message":"[buffer interim] 854 true พระบาทสมเด็จพระเจ้าอยู่หัวทรงพระกรุณาโปรดเกล้าโปรดกระหม่อม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:06.2565813+07:00","message":"[bufferProcess] interim [480000000]:พระบาทสมเด็จพระเจ้าอยู่หัวทรงพระกรุณาโปรดเกล้าโปรดกระหม่อม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:06.256588396+07:00","message":"[bufferProcess] send to processor (isfinal):พระบาทสมเด็จพระเจ้าอยู่หัวทรงพระกรุณาโปรดเกล้าโปรดกระหม่อม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:06.256593453+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:06.256597255+07:00","message":"> Transcript [4923] [false]: 'พระบาทสมเด็จพระเจ้าอยู่หัวทรงพระกรุณาโปรดเกล้าโปรดกระหม่อม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:06.25660174+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:06.256604466+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:06.256607506+07:00","message":"StatePrefix: 'พระบาทสมเด็จพระเจ้าอยู่หัวทรงพระกรุณาโปรดเกล้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:06.256611275+07:00","message":"TextPushed: 'พระบาทสมเด็จพระเจ้าอยู่หัวทรงพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:06.256613984+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:06.256616573+07:00","message":"> Transcript [4924] [true]: 'พระบาทสมเด็จพระเจ้าอยู่หัวทรงพระกรุณาโปรดเกล้าโปรดกระหม่อม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:06.256620017+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:06.256622693+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:06.256624654+07:00","message":"StatePrefix: 'พระบาทสมเด็จพระเจ้าอยู่หัวทรงพระกรุณาโปรดเกล้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:06.256627562+07:00","message":"TextPushed: 'พระบาทสมเด็จพระเจ้าอยู่หัวทรงพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:06.256634221+07:00","message":"Push: 'กรุณาโปรดเกล้าโปรดกระหม่อม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:06.256644269+07:00","message":"push: {true กรุณาโปรดเกล้าโปรดกระหม่อม 0 0xc00401ed80}"}
{"level":"info","service":"Main","time":"2025-10-27T14:51:06.267316227+07:00","message":"write wav file: './tmp/7446/7446_854.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:51:07.7765314+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:51:07.776544437+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:07.847167898+07:00","message":"receive streaming session, msgId: 855"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:07.84720062+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":"2025-10-27T14:51:07.847205384+07:00","message":"receive interim result [false|false]: เสื้อผ้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:07.8472166+07:00","message":"[buffer interim] 855 false เสื้อผ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:07.847222464+07:00","message":"[bufferProcess] interim [440000000]:เสื้อผ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:07.847223999+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:07.847230083+07:00","message":"[bufferProcess] send to processor (ticker):เสื้อผ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:07.847233113+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:07.847235749+07:00","message":"> Transcript [4925] [false]: 'เสื้อผ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:07.847238195+07:00","message":"Set StatePrefix (first interim): 'เสื้อผ้า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:08.174528845+07:00","message":"receive streaming session, msgId: 855"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:08.174562622+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":"2025-10-27T14:51:08.174567732+07:00","message":"receive interim result [false|false]: พระเจ้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:08.174587962+07:00","message":"[buffer interim] 855 false พระเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:08.174594922+07:00","message":"[bufferProcess] interim [800000000]:พระเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:08.174596402+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:08.54744261+07:00","message":"receive streaming session, msgId: 855"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:08.547474457+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":"2025-10-27T14:51:08.547478942+07:00","message":"receive interim result [false|false]: เสื้อผ้าเจ้ากรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:08.547492672+07:00","message":"[buffer interim] 855 false เสื้อผ้าเจ้ากรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:08.54749903+07:00","message":"[bufferProcess] interim [160000000]:เสื้อผ้าเจ้ากรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:08.547501334+07:00","message":"[bufferProcess] send to processor:พระเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:08.547504766+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:08.547507312+07:00","message":"> Transcript [4926] [false]: 'พระเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:08.547509237+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:08.547510962+07:00","message":"Set new StatePrefix: 'พระเจ้า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:08.70551272+07:00","message":"receive streaming session, msgId: 855"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:08.705545896+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":"2025-10-27T14:51:08.705551459+07:00","message":"receive interim result [false|false]: พระเจ้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:08.70556458+07:00","message":"[buffer interim] 855 false พระเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:08.705589333+07:00","message":"[bufferProcess] interim [280000000]:พระเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:08.705591376+07:00","message":"[bufferProcess] send to processor:เสื้อผ้าเจ้ากรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:08.705595731+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:08.705598299+07:00","message":"> Transcript [4927] [false]: 'เสื้อผ้าเจ้ากรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:08.705600402+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:08.705602818+07:00","message":"Set new StatePrefix: 'เสื้อผ้าเจ้ากรม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:08.879907762+07:00","message":"receive streaming session, msgId: 855"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:08.879942463+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":"2025-10-27T14:51:08.879947588+07:00","message":"receive interim result [false|false]: เสื้อผ้าเจ้ากรมสมเด็จพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:08.879958554+07:00","message":"[buffer interim] 855 false เสื้อผ้าเจ้ากรมสมเด็จพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:08.879965019+07:00","message":"[bufferProcess] interim [520000000]:เสื้อผ้าเจ้ากรมสมเด็จพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:08.8799674+07:00","message":"[bufferProcess] send to processor:พระเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:08.879972662+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:08.87997525+07:00","message":"> Transcript [4928] [false]: 'พระเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:08.879977067+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:08.879978777+07:00","message":"Set new StatePrefix: 'พระเจ้า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:08.993722879+07:00","message":"receive streaming session, msgId: 855"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:08.993757166+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":"2025-10-27T14:51:08.993762584+07:00","message":"receive interim result [false|false]: พระเจ้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:08.993777341+07:00","message":"[buffer interim] 855 false พระเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:08.993783965+07:00","message":"[bufferProcess] interim [580000000]:พระเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:08.993786117+07:00","message":"[bufferProcess] send to processor:เสื้อผ้าเจ้ากรมสมเด็จพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:08.993789323+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:08.993791839+07:00","message":"> Transcript [4929] [false]: 'เสื้อผ้าเจ้ากรมสมเด็จพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:08.993793846+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:08.993796099+07:00","message":"Set new StatePrefix: 'เสื้อผ้าเจ้ากรมสมเด็จพระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:09.044692698+07:00","message":"receive streaming session, msgId: 855"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:09.044720895+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":"2025-10-27T14:51:09.044726119+07:00","message":"receive interim result [false|false]: เสื้อผ้าเจ้ากรมสมเด็จพระเทพ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:09.044737473+07:00","message":"[buffer interim] 855 false เสื้อผ้าเจ้ากรมสมเด็จพระเทพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:09.04474534+07:00","message":"[bufferProcess] interim [640000000]:เสื้อผ้าเจ้ากรมสมเด็จพระเทพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:09.044747707+07:00","message":"[bufferProcess] send to processor:พระเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:09.044751045+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:09.044753451+07:00","message":"> Transcript [4930] [false]: 'พระเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:09.044755575+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:09.04475711+07:00","message":"Set new StatePrefix: 'พระเจ้า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:09.371514414+07:00","message":"receive streaming session, msgId: 855"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:09.371557938+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":"2025-10-27T14:51:09.371565434+07:00","message":"receive interim result [false|false]: เสื้อผ้าเจ้ากรมสมเด็จพระเทพรัตน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:09.371577638+07:00","message":"[buffer interim] 855 false เสื้อผ้าเจ้ากรมสมเด็จพระเทพรัตน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:09.371585642+07:00","message":"[bufferProcess] interim [0]:เสื้อผ้าเจ้ากรมสมเด็จพระเทพรัตน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:09.371588773+07:00","message":"[bufferProcess] send to processor:เสื้อผ้าเจ้ากรมสมเด็จพระเทพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:09.371593016+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:09.371597715+07:00","message":"> Transcript [4931] [false]: 'เสื้อผ้าเจ้ากรมสมเด็จพระเทพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:09.371601654+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:09.371604406+07:00","message":"Set new StatePrefix: 'เสื้อผ้าเจ้ากรมสมเด็จพระเทพ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:09.444731698+07:00","message":"receive streaming session, msgId: 855"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:09.444779406+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":"2025-10-27T14:51:09.444785541+07:00","message":"receive interim result [false|false]: เสื้อผ้าเจ้ากรมสมเด็จพระเทพรัตนราชสุดาฯ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:09.444799264+07:00","message":"[buffer interim] 855 false เสื้อผ้าเจ้ากรมสมเด็จพระเทพรัตนราชสุดาฯ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:09.444806153+07:00","message":"[bufferProcess] interim [120000000]:เสื้อผ้าเจ้ากรมสมเด็จพระเทพรัตนราชสุดาฯ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:09.444808602+07:00","message":"[bufferProcess] send to processor:เสื้อผ้าเจ้ากรมสมเด็จพระเทพรัตน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:09.444813925+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:09.444816706+07:00","message":"> Transcript [4932] [false]: 'เสื้อผ้าเจ้ากรมสมเด็จพระเทพรัตน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:09.444819886+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:09.444821739+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:09.444823624+07:00","message":"StatePrefix: 'เสื้อผ้าเจ้ากรมสมเด็จพระเทพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:09.444825714+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:09.756893176+07:00","message":"receive streaming session, msgId: 855"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:09.756945784+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":"2025-10-27T14:51:09.756951376+07:00","message":"receive interim result [false|false]: เสื้อผ้าเจ้ากรมสมเด็จพระเทพรัตน์ราชสุดา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:09.756964242+07:00","message":"[buffer interim] 855 false เสื้อผ้าเจ้ากรมสมเด็จพระเทพรัตน์ราชสุดา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:09.756974191+07:00","message":"[bufferProcess] interim [420000000]:เสื้อผ้าเจ้ากรมสมเด็จพระเทพรัตน์ราชสุดา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:09.75697627+07:00","message":"[bufferProcess] send to processor:เสื้อผ้าเจ้ากรมสมเด็จพระเทพรัตนราชสุดาฯ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:09.756981591+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:09.756984404+07:00","message":"> Transcript [4933] [false]: 'เสื้อผ้าเจ้ากรมสมเด็จพระเทพรัตนราชสุดาฯ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:09.756987934+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:09.756989874+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:09.756991704+07:00","message":"StatePrefix: 'เสื้อผ้าเจ้ากรมสมเด็จพระเทพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:09.756993684+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:10.403144539+07:00","message":"receive streaming session, msgId: 855"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:10.403182157+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":"2025-10-27T14:51:10.403188102+07:00","message":"receive interim result [false|false]: เสื้อผ้าเจ้ากรมสมเด็จพระเทพรัตน์ราชสุดา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:10.403201562+07:00","message":"[buffer interim] 855 false เสื้อผ้าเจ้ากรมสมเด็จพระเทพรัตน์ราชสุดา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:10.403208629+07:00","message":"[bufferProcess] interim [20000000]:เสื้อผ้าเจ้ากรมสมเด็จพระเทพรัตน์ราชสุดา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:10.403210826+07:00","message":"[bufferProcess] send to processor:เสื้อผ้าเจ้ากรมสมเด็จพระเทพรัตน์ราชสุดา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:10.403215781+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:10.403218326+07:00","message":"> Transcript [4934] [false]: 'เสื้อผ้าเจ้ากรมสมเด็จพระเทพรัตน์ราชสุดา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:10.403221959+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:10.403224187+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:10.403227313+07:00","message":"StatePrefix: 'เสื้อผ้าเจ้ากรมสมเด็จพระเทพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:10.403229653+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:51:10.777228498+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:51:10.777237713+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:10.961513004+07:00","message":"receive streaming session, msgId: 855"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:10.961553042+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":"2025-10-27T14:51:10.961558498+07:00","message":"receive interim result [false|false]: เสื้อผ้าเจ้ากรมสมเด็จพระเทพรัตน์ราชสุดาสยามบรมราชกุมารี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:10.961571964+07:00","message":"[buffer interim] 855 false เสื้อผ้าเจ้ากรมสมเด็จพระเทพรัตน์ราชสุดาสยามบรมราชกุมารี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:10.961578492+07:00","message":"[bufferProcess] interim [560000000]:เสื้อผ้าเจ้ากรมสมเด็จพระเทพรัตน์ราชสุดาสยามบรมราชกุมารี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:10.961580862+07:00","message":"[bufferProcess] send to processor:เสื้อผ้าเจ้ากรมสมเด็จพระเทพรัตน์ราชสุดา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:10.961586357+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:10.9615892+07:00","message":"> Transcript [4935] [false]: 'เสื้อผ้าเจ้ากรมสมเด็จพระเทพรัตน์ราชสุดา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:10.961592872+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:10.961594736+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:10.96159662+07:00","message":"StatePrefix: 'เสื้อผ้าเจ้ากรมสมเด็จพระเทพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:10.961598622+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:10.961602539+07:00","message":"Push: 'เสื้อผ้าเจ้ากรมสมเด็จพระเทพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:10.961604332+07:00","message":"TextPushed: 'เสื้อผ้าเจ้ากรมสมเด็จพระเทพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:10.961606209+07:00","message":"Set new StatePrefix : 'เสื้อผ้าเจ้ากรมสมเด็จพระเทพรัตน์ราชสุดา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:10.96160832+07:00","message":"Next Push (prob) : 'รัตน์ราชสุดา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:10.961615999+07:00","message":"push: {false เสื้อผ้าเจ้ากรมสมเด็จพระเทพ 0 0xc002881200}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:11.547953283+07:00","message":"receive streaming session, msgId: 855"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:11.547999571+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เสื้อผ้าเจ้ากรมสมเด็จพระเทพรัตน์ราชสุดาสยามบรมราชกุมารี\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:11.548005026+07:00","message":"receive interim result [false|false]: เสื้อผ้าเจ้ากรมสมเด็จพระเทพรัตน์ราชสุดาสยามบรมราชกุมารี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:11.548019668+07:00","message":"[buffer interim] 855 false เสื้อผ้าเจ้ากรมสมเด็จพระเทพรัตน์ราชสุดาสยามบรมราชกุมารี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:11.548026806+07:00","message":"[bufferProcess] interim [160000000]:เสื้อผ้าเจ้ากรมสมเด็จพระเทพรัตน์ราชสุดาสยามบรมราชกุมารี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:11.548029361+07:00","message":"[bufferProcess] send to processor:เสื้อผ้าเจ้ากรมสมเด็จพระเทพรัตน์ราชสุดาสยามบรมราชกุมารี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:11.548035473+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:11.548040709+07:00","message":"> Transcript [4936] [false]: 'เสื้อผ้าเจ้ากรมสมเด็จพระเทพรัตน์ราชสุดาสยามบรมราชกุมารี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:11.54804393+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:11.548045598+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:11.548047497+07:00","message":"StatePrefix: 'เสื้อผ้าเจ้ากรมสมเด็จพระเทพรัตน์ราชสุดา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:11.54804968+07:00","message":"TextPushed: 'เสื้อผ้าเจ้ากรมสมเด็จพระเทพ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:12.868203023+07:00","message":"[GCS] IsForceVAD: false for message ID: 855"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:12.982037936+07:00","message":"receive streaming session, msgId: 855"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:12.982075963+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เสื้อผ้าเจ้ากรมสมเด็จพระเทพรัตน์ราชสุดาสยามบรมราชกุมารีพระไตรค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:12.982081888+07:00","message":"receive interim result [false|false]: เสื้อผ้าเจ้ากรมสมเด็จพระเทพรัตน์ราชสุดาสยามบรมราชกุมารีพระไตรค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:12.982093727+07:00","message":"[buffer interim] 855 false เสื้อผ้าเจ้ากรมสมเด็จพระเทพรัตน์ราชสุดาสยามบรมราชกุมารีพระไตรค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:12.98210023+07:00","message":"[bufferProcess] interim [660000000]:เสื้อผ้าเจ้ากรมสมเด็จพระเทพรัตน์ราชสุดาสยามบรมราชกุมารีพระไตรค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:12.982103208+07:00","message":"[bufferProcess] send to processor:เสื้อผ้าเจ้ากรมสมเด็จพระเทพรัตน์ราชสุดาสยามบรมราชกุมารี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:12.982108681+07:00","message":"[bufferProcess] send to processor (ticker):เสื้อผ้าเจ้ากรมสมเด็จพระเทพรัตน์ราชสุดาสยามบรมราชกุมารีพระไตรค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:12.98211147+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:12.982113974+07:00","message":"> Transcript [4937] [false]: 'เสื้อผ้าเจ้ากรมสมเด็จพระเทพรัตน์ราชสุดาสยามบรมราชกุมารี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:12.982117166+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:12.982118954+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:12.982121011+07:00","message":"StatePrefix: 'เสื้อผ้าเจ้ากรมสมเด็จพระเทพรัตน์ราชสุดา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:12.982123316+07:00","message":"TextPushed: 'เสื้อผ้าเจ้ากรมสมเด็จพระเทพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:12.982124825+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:12.982126327+07:00","message":"> Transcript [4938] [false]: 'เสื้อผ้าเจ้ากรมสมเด็จพระเทพรัตน์ราชสุดาสยามบรมราชกุมารีพระไตรค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:12.982128286+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:12.982131946+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:12.982133866+07:00","message":"StatePrefix: 'เสื้อผ้าเจ้ากรมสมเด็จพระเทพรัตน์ราชสุดา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:12.982135398+07:00","message":"TextPushed: 'เสื้อผ้าเจ้ากรมสมเด็จพระเทพ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:12.987808815+07:00","message":"[GCS] Start streaming session, msgId: 856"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:13.062618785+07:00","message":"receive streaming session, msgId: 855"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:13.062665823+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระเจ้ากรมสมเด็จพระเทพรัตน์ราชสุดาสยามบรมราชกุมารีพระไตรค่ะ\",\"confidence\":0.8923681}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":690000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:13.062673406+07:00","message":"receive interim result [true|false]: พระเจ้ากรมสมเด็จพระเทพรัตน์ราชสุดาสยามบรมราชกุมารีพระไตรค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:13.062683813+07:00","message":"end recv isFinal message id 855"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:13.062686401+07:00","message":"end Recv id 855"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:13.062693614+07:00","message":"[buffer interim] 855 true พระเจ้ากรมสมเด็จพระเทพรัตน์ราชสุดาสยามบรมราชกุมารีพระไตรค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:13.062704545+07:00","message":"[bufferProcess] interim [690000000]:พระเจ้ากรมสมเด็จพระเทพรัตน์ราชสุดาสยามบรมราชกุมารีพระไตรค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:13.062709809+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:13.062713848+07:00","message":"> Transcript [4939] [true]: 'พระเจ้ากรมสมเด็จพระเทพรัตน์ราชสุดาสยามบรมราชกุมารีพระไตรค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:13.062717649+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:13.062719719+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:13.06272273+07:00","message":"StatePrefix: 'เสื้อผ้าเจ้ากรมสมเด็จพระเทพรัตน์ราชสุดา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:13.062726434+07:00","message":"TextPushed: 'เสื้อผ้าเจ้ากรมสมเด็จพระเทพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:13.062729011+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:13.062931154+07:00","message":"Push: 'รัตน์ราชสุดาสยามบรมราชกุมารีพระไตรค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:13.062934929+07:00","message":"TextPushed: 'เสื้อผ้าเจ้ากรมสมเด็จพระเทพรัตน์ราชสุดาสยามบรมราชกุมารีพระไตรค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:13.062938189+07:00","message":"Set new StatePrefix : 'พระเจ้ากรมสมเด็จพระเทพรัตน์ราชสุดาสยามบรมราชกุมารีพระไตรค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:13.062941162+07:00","message":"Next Push (prob) : 'พระเจ้ากรมสมเด็จพระเทพรัตน์ราชสุดาสยามบรมราชกุมารีพระไตรค่ะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:13.062952114+07:00","message":"push: {true รัตน์ราชสุดาสยามบรมราชกุมารีพระไตรค่ะ 0 0xc002881200}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:13.062953626+07:00","message":"write aligntment file to 'tmp/7446/align_message_id_855.html'"}
{"level":"info","service":"Main","time":"2025-10-27T14:51:13.076060988+07:00","message":"write wav file: './tmp/7446/7446_855.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:13.120031393+07:00","message":"[GCS] IsForceVAD: false for message ID: 856"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:13.230368717+07:00","message":"receive streaming session, msgId: 856"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:13.230388845+07:00","message":"found end of frame, send empty tag with msgId: 856"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:13.2303927+07:00","message":"end Recv id 856"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:13.230404204+07:00","message":"[buffer interim] 856 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:13.230412245+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:13.230417005+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:13.230420489+07:00","message":"> Transcript [4940] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:13.230423713+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:13.230425789+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:13.230427882+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:13.23042999+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:13.23043289+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:13.23044373+07:00","message":"push: {true \n 0 0xc002603c80}"}
{"level":"info","service":"Main","time":"2025-10-27T14:51:13.23632732+07:00","message":"write wav file: './tmp/7446/7446_856.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:13.37816897+07:00","message":"[GCS] Start streaming session, msgId: 857"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:13.437127173+07:00","message":"[GCS] IsForceVAD: false for message ID: 857"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:13.507714755+07:00","message":"[GCS] Start streaming session, msgId: 858"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:13.600795424+07:00","message":"receive streaming session, msgId: 857"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:13.600812076+07:00","message":"found end of frame, send empty tag with msgId: 857"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:13.600814984+07:00","message":"end Recv id 857"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:13.60082093+07:00","message":"[buffer interim] 857 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:13.600827622+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:13.600831343+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:13.600833813+07:00","message":"> Transcript [4941] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:13.600836177+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:13.60083784+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:13.600839253+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:13.600840708+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:13.600842989+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:13.600852729+07:00","message":"push: {true \n 0 0xc002602000}"}
{"level":"info","service":"Main","time":"2025-10-27T14:51:13.605317468+07:00","message":"write wav file: './tmp/7446/7446_857.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:51:13.778244967+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:51:13.778252138+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:13.887051975+07:00","message":"[GCS] IsForceVAD: false for message ID: 858"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:13.979182011+07:00","message":"receive streaming session, msgId: 858"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:13.979204207+07:00","message":"found end of frame, send empty tag with msgId: 858"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:13.979208214+07:00","message":"end Recv id 858"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:13.979222094+07:00","message":"[buffer interim] 858 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:13.979252177+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:13.979257514+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:13.979262163+07:00","message":"> Transcript [4942] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:13.979265567+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:13.979267825+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:13.979270046+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:13.979271939+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:13.979279695+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:13.979291323+07:00","message":"push: {true \n 0 0xc00401ea00}"}
{"level":"info","service":"Main","time":"2025-10-27T14:51:13.985512174+07:00","message":"write wav file: './tmp/7446/7446_858.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:14.471017848+07:00","message":"[GCS] Start streaming session, msgId: 859"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:16.069399855+07:00","message":"[GCS] IsForceVAD: false for message ID: 859"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:16.15723189+07:00","message":"receive streaming session, msgId: 859"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:16.157247497+07:00","message":"found end of frame, send empty tag with msgId: 859"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:16.15725035+07:00","message":"end Recv id 859"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:16.157256705+07:00","message":"[buffer interim] 859 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:16.157263092+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:16.157267657+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:16.15727015+07:00","message":"> Transcript [4943] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:16.157272317+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:16.157273979+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:16.157275393+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:16.157276879+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:16.157279164+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:16.157287622+07:00","message":"push: {true \n 0 0xc00041d800}"}
{"level":"info","service":"Main","time":"2025-10-27T14:51:16.164560111+07:00","message":"write wav file: './tmp/7446/7446_859.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:16.329039053+07:00","message":"[GCS] Start streaming session, msgId: 860"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:51:16.778582215+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:51:16.77858821+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:16.836333674+07:00","message":"[GCS] IsForceVAD: false for message ID: 860"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:16.938602565+07:00","message":"receive streaming session, msgId: 860"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:16.938619972+07:00","message":"found end of frame, send empty tag with msgId: 860"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:16.938622659+07:00","message":"end Recv id 860"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:16.938628955+07:00","message":"[buffer interim] 860 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:16.938635681+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:16.938639481+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:16.938642148+07:00","message":"> Transcript [4944] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:16.938644345+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:16.938646042+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:16.938648136+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:16.93864961+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:16.938652193+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:16.938660805+07:00","message":"push: {true \n 0 0xc000044b00}"}
{"level":"info","service":"Main","time":"2025-10-27T14:51:16.94385928+07:00","message":"write wav file: './tmp/7446/7446_860.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:17.09987651+07:00","message":"[GCS] Start streaming session, msgId: 861"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:17.22637531+07:00","message":"[GCS] IsForceVAD: false for message ID: 861"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:17.371681404+07:00","message":"receive streaming session, msgId: 861"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:17.371700401+07:00","message":"found end of frame, send empty tag with msgId: 861"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:17.371704313+07:00","message":"end Recv id 861"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:17.37171201+07:00","message":"[buffer interim] 861 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:17.371720472+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:17.371730154+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:17.37173393+07:00","message":"> Transcript [4945] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:17.371736626+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:17.371738781+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:17.371741456+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:17.371743567+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:17.371746468+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:17.37178922+07:00","message":"push: {true \n 0 0xc00041d900}"}
{"level":"info","service":"Main","time":"2025-10-27T14:51:17.376572509+07:00","message":"write wav file: './tmp/7446/7446_861.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:17.988132299+07:00","message":"[GCS] Start streaming session, msgId: 862"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:18.057633781+07:00","message":"[GCS] IsForceVAD: false for message ID: 862"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:18.120220532+07:00","message":"[GCS] Start streaming session, msgId: 863"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:18.187712175+07:00","message":"[GCS] IsForceVAD: false for message ID: 863"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:18.380397857+07:00","message":"receive streaming session, msgId: 863"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:18.380414039+07:00","message":"found end of frame, send empty tag with msgId: 863"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:18.380416936+07:00","message":"end Recv id 863"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:18.380424369+07:00","message":"[buffer interim] 863 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:18.380430914+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:18.380434992+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:18.380437834+07:00","message":"> Transcript [4946] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:18.380439954+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:18.380441584+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:18.38044299+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:18.380444514+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:18.380446855+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:18.380458554+07:00","message":"push: {true \n 0 0xc000045600}"}
{"level":"info","service":"Main","time":"2025-10-27T14:51:18.385348996+07:00","message":"write wav file: './tmp/7446/7446_863.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:18.474618632+07:00","message":"receive streaming session, msgId: 862"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:18.474633716+07:00","message":"found end of frame, send empty tag with msgId: 862"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:18.474636444+07:00","message":"end Recv id 862"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:18.474643008+07:00","message":"[buffer interim] this message is already final true 862: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:18.827379561+07:00","message":"[GCS] Start streaming session, msgId: 864"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:51:19.778672918+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:51:19.778686461+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:20.936987072+07:00","message":"[GCS] IsForceVAD: false for message ID: 864"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:21.055002045+07:00","message":"receive streaming session, msgId: 864"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:21.055047397+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นักสะสม\",\"confidence\":0.677101}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":130000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:21.055052095+07:00","message":"receive interim result [true|false]: นักสะสม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:21.055060559+07:00","message":"end recv isFinal message id 864"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:21.055062338+07:00","message":"end Recv id 864"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:21.055067455+07:00","message":"[buffer interim] 864 true นักสะสม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:21.05507476+07:00","message":"[bufferProcess] interim [130000000]:นักสะสม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:21.055078753+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:21.05508128+07:00","message":"> Transcript [4947] [true]: 'นักสะสม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:21.055083814+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:21.055085437+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:21.055087003+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:21.055088561+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:21.055093275+07:00","message":"Push: 'นักสะสม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:21.055101637+07:00","message":"push: {true นักสะสม 0 0xc000045b00}"}
{"level":"info","service":"Main","time":"2025-10-27T14:51:21.061678625+07:00","message":"write wav file: './tmp/7446/7446_864.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:21.321213391+07:00","message":"[GCS] Start streaming session, msgId: 865"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:22.186761817+07:00","message":"receive streaming session, msgId: 865"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:22.186808116+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"xxx\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":890000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:22.186814428+07:00","message":"receive interim result [false|false]: xxx"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:22.186829378+07:00","message":"[buffer interim] 865 false xxx"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:22.186837789+07:00","message":"[bufferProcess] interim [890000000]:xxx"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:22.186839769+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:22.186845957+07:00","message":"[bufferProcess] send to processor (ticker):xxx"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:22.186849054+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:22.186852546+07:00","message":"> Transcript [4948] [false]: 'xxx'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:22.186854778+07:00","message":"Set StatePrefix (first interim): 'xxx'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:22.427434156+07:00","message":"[GCS] Cleaned up inactive client: 812"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:22.427468334+07:00","message":"[GCS] Cleaned up inactive client: 806"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:22.427472106+07:00","message":"[GCS] Cleaned up inactive client: 810"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:22.427475051+07:00","message":"[GCS] Cleaned up inactive client: 800"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:22.42747714+07:00","message":"[GCS] Cleaned up inactive client: 808"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:22.427479216+07:00","message":"[GCS] Cleaned up inactive client: 802"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:22.427481721+07:00","message":"[GCS] Cleaned up inactive client: 811"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:22.427482969+07:00","message":"[GCS] Cleaned up inactive client: 801"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:22.427484252+07:00","message":"[GCS] Cleaned up inactive client: 814"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:22.427485694+07:00","message":"[GCS] Cleaned up inactive client: 807"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:22.42748698+07:00","message":"[GCS] Cleaned up inactive client: 799"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:22.427488365+07:00","message":"[GCS] Cleaned up inactive client: 803"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:22.42748974+07:00","message":"[GCS] Cleaned up inactive client: 804"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:22.427491142+07:00","message":"[GCS] Cleaned up inactive client: 813"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:22.427492422+07:00","message":"[GCS] Cleaned up inactive client: 805"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:22.427493772+07:00","message":"[GCS] Cleaned up inactive client: 809"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:22.770147202+07:00","message":"receive streaming session, msgId: 865"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:22.770181136+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"xxx\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":490000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:22.770186329+07:00","message":"receive interim result [false|false]: xxx"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:22.770198667+07:00","message":"[buffer interim] 865 false xxx"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:22.7702083+07:00","message":"[bufferProcess] interim [490000000]:xxx"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:22.770210479+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:51:22.778943655+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:51:22.778943657+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:22.889342704+07:00","message":"receive streaming session, msgId: 865"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:22.889381701+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โรคนะครับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":550000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:22.88938639+07:00","message":"receive interim result [false|false]: โรคนะครับ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:22.889399488+07:00","message":"[buffer interim] 865 false โรคนะครับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:22.88940699+07:00","message":"[bufferProcess] interim [550000000]:โรคนะครับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:22.889409032+07:00","message":"[bufferProcess] send to processor:xxx"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:22.889414075+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:22.889416564+07:00","message":"> Transcript [4949] [false]: 'xxx'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:22.889418766+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:22.889420264+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:22.889422281+07:00","message":"StatePrefix: 'xxx'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:22.889424075+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:22.927595203+07:00","message":"receive streaming session, msgId: 865"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:22.927631852+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"xxx\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":610000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:22.927636587+07:00","message":"receive interim result [false|false]: xxx"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:22.927648261+07:00","message":"[buffer interim] 865 false xxx"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:22.927655896+07:00","message":"[bufferProcess] interim [610000000]:xxx"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:22.927657946+07:00","message":"[bufferProcess] send to processor:โรคนะครับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:22.927662756+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:22.92766534+07:00","message":"> Transcript [4950] [false]: 'โรคนะครับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:22.927667277+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:22.927668829+07:00","message":"Set new StatePrefix: 'โรคนะครับ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:23.037355666+07:00","message":"receive streaming session, msgId: 865"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:23.037389238+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":"2025-10-27T14:51:23.037395283+07:00","message":"receive interim result [false|false]: ขับรถ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:23.037405839+07:00","message":"[buffer interim] 865 false ขับรถ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:23.037414525+07:00","message":"[bufferProcess] interim [730000000]:ขับรถ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:23.037416632+07:00","message":"[bufferProcess] send to processor:xxx"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:23.037421859+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:23.037424315+07:00","message":"> Transcript [4951] [false]: 'xxx'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:23.037426457+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:23.037428463+07:00","message":"Set new StatePrefix: 'xxx'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:23.10743707+07:00","message":"receive streaming session, msgId: 865"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:23.107469778+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":"2025-10-27T14:51:23.107475826+07:00","message":"receive interim result [false|false]: รูปนะครับแล้วก็"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:23.107522005+07:00","message":"[buffer interim] 865 false รูปนะครับแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:23.107529485+07:00","message":"[bufferProcess] interim [790000000]:รูปนะครับแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:23.107532276+07:00","message":"[bufferProcess] send to processor:ขับรถ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:23.107535411+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:23.107538041+07:00","message":"> Transcript [4952] [false]: 'ขับรถ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:23.107540059+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:23.107541818+07:00","message":"Set new StatePrefix: 'ขับรถ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:23.210623308+07:00","message":"receive streaming session, msgId: 865"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:23.21066591+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":"2025-10-27T14:51:23.210671791+07:00","message":"receive interim result [false|false]: เอกภพประกอบ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:23.21068571+07:00","message":"[buffer interim] 865 false เอกภพประกอบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:23.210692217+07:00","message":"[bufferProcess] interim [850000000]:เอกภพประกอบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:23.210694093+07:00","message":"[bufferProcess] send to processor:รูปนะครับแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:23.210697077+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:23.210699882+07:00","message":"> Transcript [4953] [false]: 'รูปนะครับแล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:23.210701722+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:23.210703273+07:00","message":"Set new StatePrefix: 'รูปนะครับแล้วก็'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:23.277220223+07:00","message":"receive streaming session, msgId: 865"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:23.277259857+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":"2025-10-27T14:51:23.277265364+07:00","message":"receive interim result [false|false]: เอกภพประกอบด้วย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:23.277278504+07:00","message":"[buffer interim] 865 false เอกภพประกอบด้วย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:23.277285085+07:00","message":"[bufferProcess] interim [970000000]:เอกภพประกอบด้วย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:23.277287241+07:00","message":"[bufferProcess] send to processor:เอกภพประกอบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:23.277292588+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:23.277295604+07:00","message":"> Transcript [4954] [false]: 'เอกภพประกอบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:23.277297605+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:23.277299541+07:00","message":"Set new StatePrefix: 'เอกภพประกอบ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:23.568205366+07:00","message":"[GCS] IsForceVAD: false for message ID: 865"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:23.692262279+07:00","message":"receive streaming session, msgId: 865"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:23.692302414+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอกภพประกอบด้วย\",\"confidence\":0.7452184}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":450000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:23.69230793+07:00","message":"receive interim result [true|false]: เอกภพประกอบด้วย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:23.692314133+07:00","message":"end recv isFinal message id 865"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:23.692316489+07:00","message":"end Recv id 865"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:23.69232324+07:00","message":"[buffer interim] 865 true เอกภพประกอบด้วย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:23.692330077+07:00","message":"[bufferProcess] interim [450000000]:เอกภพประกอบด้วย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:23.692333101+07:00","message":"[bufferProcess] send to processor (isfinal):เอกภพประกอบด้วย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:23.692335978+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:23.692338354+07:00","message":"> Transcript [4955] [false]: 'เอกภพประกอบด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:23.692341883+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:23.69234354+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:23.692345224+07:00","message":"StatePrefix: 'เอกภพประกอบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:23.692346894+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:23.692348146+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:23.692349729+07:00","message":"> Transcript [4956] [true]: 'เอกภพประกอบด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:23.692351395+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:23.692352714+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:23.692354324+07:00","message":"StatePrefix: 'เอกภพประกอบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:23.692355645+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:23.692358383+07:00","message":"Push: 'เอกภพประกอบด้วย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:23.692367195+07:00","message":"push: {true เอกภพประกอบด้วย 0 0xc002881500}"}
{"level":"info","service":"Main","time":"2025-10-27T14:51:23.700983287+07:00","message":"write wav file: './tmp/7446/7446_865.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:23.888770777+07:00","message":"[GCS] Start streaming session, msgId: 866"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:24.744987496+07:00","message":"receive streaming session, msgId: 866"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:24.745018965+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":"2025-10-27T14:51:24.745023864+07:00","message":"receive interim result [false|false]: พระราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:24.745039168+07:00","message":"[buffer interim] 866 false พระราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:24.745047365+07:00","message":"[bufferProcess] interim [840000000]:พระราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:24.745048872+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:24.745053686+07:00","message":"[bufferProcess] send to processor (ticker):พระราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:24.74505625+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:24.745058935+07:00","message":"> Transcript [4957] [false]: 'พระราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:24.745060705+07:00","message":"Set StatePrefix (first interim): 'พระราช'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:24.9430958+07:00","message":"receive streaming session, msgId: 866"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:24.943130688+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":"2025-10-27T14:51:24.943135765+07:00","message":"receive interim result [false|false]: พระราชวัง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:24.943145797+07:00","message":"[buffer interim] 866 false พระราชวัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:24.94315281+07:00","message":"[bufferProcess] interim [80000000]:พระราชวัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:24.943154303+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:25.074088181+07:00","message":"receive streaming session, msgId: 866"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:25.074121401+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":"2025-10-27T14:51:25.074126278+07:00","message":"receive interim result [false|false]: พระราชวัตร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:25.074138274+07:00","message":"[buffer interim] 866 false พระราชวัตร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:25.074143895+07:00","message":"[bufferProcess] interim [200000000]:พระราชวัตร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:25.074145708+07:00","message":"[bufferProcess] send to processor:พระราชวัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:25.074150505+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:25.0741529+07:00","message":"> Transcript [4958] [false]: 'พระราชวัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:25.074155358+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:25.074157022+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:25.074158625+07:00","message":"StatePrefix: 'พระราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:25.074160301+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:25.12506109+07:00","message":"receive streaming session, msgId: 866"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:25.125096246+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":"2025-10-27T14:51:25.125103426+07:00","message":"receive interim result [false|false]: พระราชวชิร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:25.125120289+07:00","message":"[buffer interim] 866 false พระราชวชิร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:25.125128124+07:00","message":"[bufferProcess] interim [260000000]:พระราชวชิร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:25.125131043+07:00","message":"[bufferProcess] send to processor:พระราชวัตร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:25.125140384+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:25.125144152+07:00","message":"> Transcript [4959] [false]: 'พระราชวัตร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:25.125147778+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:25.125150589+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:25.125152892+07:00","message":"StatePrefix: 'พระราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:25.125155685+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:25.447096858+07:00","message":"receive streaming session, msgId: 866"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:25.447147909+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":"2025-10-27T14:51:25.447156271+07:00","message":"receive interim result [false|false]: พระราชวชิรธรรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:25.447169181+07:00","message":"[buffer interim] 866 false พระราชวชิรธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:25.447176816+07:00","message":"[bufferProcess] interim [560000000]:พระราชวชิรธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:25.447179012+07:00","message":"[bufferProcess] send to processor:พระราชวชิร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:25.44718424+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:25.447186842+07:00","message":"> Transcript [4960] [false]: 'พระราชวชิร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:25.447189654+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:25.447191568+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:25.44719485+07:00","message":"StatePrefix: 'พระราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:25.447196776+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:25.776047678+07:00","message":"receive streaming session, msgId: 866"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:25.776077638+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":"2025-10-27T14:51:25.776083256+07:00","message":"receive interim result [false|false]: พระราชวชิรเมธี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:25.776093434+07:00","message":"[buffer interim] 866 false พระราชวชิรเมธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:25.776099991+07:00","message":"[bufferProcess] interim [920000000]:พระราชวชิรเมธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:25.776102364+07:00","message":"[bufferProcess] send to processor:พระราชวชิรธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:25.776107525+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:25.776109974+07:00","message":"> Transcript [4961] [false]: 'พระราชวชิรธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:25.776112888+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:25.776114933+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:25.776116465+07:00","message":"StatePrefix: 'พระราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:25.776118248+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:25.776122055+07:00","message":"Push: 'พระราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:25.776123861+07:00","message":"TextPushed: 'พระราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:25.776125437+07:00","message":"Set new StatePrefix : 'พระราชวชิรธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:25.776127148+07:00","message":"Next Push (prob) : 'วชิรธรรม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:25.776134117+07:00","message":"push: {false พระราช 0 0xc000129f80}"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:51:25.77921281+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:51:25.779228495+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:26.344501021+07:00","message":"receive streaming session, msgId: 866"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:26.34453931+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":"2025-10-27T14:51:26.344545563+07:00","message":"receive interim result [false|false]: พระราชวชิรเมธีวัด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:26.344558174+07:00","message":"[buffer interim] 866 false พระราชวชิรเมธีวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:26.344566561+07:00","message":"[bufferProcess] interim [460000000]:พระราชวชิรเมธีวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:26.344568678+07:00","message":"[bufferProcess] send to processor:พระราชวชิรเมธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:26.34457202+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:26.344574558+07:00","message":"> Transcript [4962] [false]: 'พระราชวชิรเมธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:26.344576677+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:26.344578315+07:00","message":"Set new StatePrefix: 'พระราชวชิรเมธี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:26.538064713+07:00","message":"receive streaming session, msgId: 866"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:26.538101664+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":"2025-10-27T14:51:26.538108934+07:00","message":"receive interim result [false|false]: พระราชวชิรเมธีวัชรา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:26.538128824+07:00","message":"[buffer interim] 866 false พระราชวชิรเมธีวัชรา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:26.538139937+07:00","message":"[bufferProcess] interim [700000000]:พระราชวชิรเมธีวัชรา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:26.53814282+07:00","message":"[bufferProcess] send to processor:พระราชวชิรเมธีวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:26.538147708+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:26.538151029+07:00","message":"> Transcript [4963] [false]: 'พระราชวชิรเมธีวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:26.538155375+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:26.538157725+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:26.538160086+07:00","message":"StatePrefix: 'พระราชวชิรเมธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:26.538163341+07:00","message":"TextPushed: 'พระราช'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:26.663411478+07:00","message":"receive streaming session, msgId: 866"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:26.663449094+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":"2025-10-27T14:51:26.663455825+07:00","message":"receive interim result [false|false]: พระราชวชิรเมธีวัดราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:26.66347145+07:00","message":"[buffer interim] 866 false พระราชวชิรเมธีวัดราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:26.663481812+07:00","message":"[bufferProcess] interim [760000000]:พระราชวชิรเมธีวัดราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:26.663487313+07:00","message":"[bufferProcess] send to processor:พระราชวชิรเมธีวัชรา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:26.663495813+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:26.663499727+07:00","message":"> Transcript [4964] [false]: 'พระราชวชิรเมธีวัชรา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:26.663503823+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:26.663506338+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:26.663508777+07:00","message":"StatePrefix: 'พระราชวชิรเมธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:26.663511424+07:00","message":"TextPushed: 'พระราช'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:26.863359966+07:00","message":"receive streaming session, msgId: 866"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:26.863395393+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":"2025-10-27T14:51:26.863402627+07:00","message":"receive interim result [false|false]: พระราชวชิรเมธีวัด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:26.863418099+07:00","message":"[buffer interim] 866 false พระราชวชิรเมธีวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:26.863428548+07:00","message":"[bufferProcess] interim [0]:พระราชวชิรเมธีวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:26.863431521+07:00","message":"[bufferProcess] send to processor:พระราชวชิรเมธีวัดราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:26.863438363+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:26.86344203+07:00","message":"> Transcript [4965] [false]: 'พระราชวชิรเมธีวัดราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:26.863446263+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:26.863448915+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:26.863451391+07:00","message":"StatePrefix: 'พระราชวชิรเมธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:26.863454225+07:00","message":"TextPushed: 'พระราช'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:26.912047692+07:00","message":"receive streaming session, msgId: 866"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:26.912087715+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":"2025-10-27T14:51:26.912094463+07:00","message":"receive interim result [false|false]: พระราชวชิรเมธีวัดราชประ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:26.912110266+07:00","message":"[buffer interim] 866 false พระราชวชิรเมธีวัดราชประ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:26.912120696+07:00","message":"[bufferProcess] interim [60000000]:พระราชวชิรเมธีวัดราชประ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:26.912123601+07:00","message":"[bufferProcess] send to processor:พระราชวชิรเมธีวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:26.912128343+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:26.912132066+07:00","message":"> Transcript [4966] [false]: 'พระราชวชิรเมธีวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:26.912136168+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:26.912138766+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:26.91214132+07:00","message":"StatePrefix: 'พระราชวชิรเมธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:26.912143932+07:00","message":"TextPushed: 'พระราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:26.912149397+07:00","message":"Push: 'วชิรเมธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:26.912151732+07:00","message":"TextPushed: 'พระราชวชิรเมธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:26.912154453+07:00","message":"Set new StatePrefix : 'พระราชวชิรเมธีวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:26.912157095+07:00","message":"Next Push (prob) : 'วัด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:26.912167595+07:00","message":"push: {false วชิรเมธี 0 0xc000129f80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:26.91422753+07:00","message":"receive streaming session, msgId: 866"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:26.914245139+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":"2025-10-27T14:51:26.914250631+07:00","message":"receive interim result [false|false]: พระราชวชิรเมธีวัดราชบพิธ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:26.914260051+07:00","message":"[buffer interim] 866 false พระราชวชิรเมธีวัดราชบพิธ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:26.91426536+07:00","message":"[bufferProcess] interim [120000000]:พระราชวชิรเมธีวัดราชบพิธ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:26.91426816+07:00","message":"[bufferProcess] send to processor:พระราชวชิรเมธีวัดราชประ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:26.914271944+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:26.914274647+07:00","message":"> Transcript [4967] [false]: 'พระราชวชิรเมธีวัดราชประ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:26.914277927+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:26.914280162+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:26.914282486+07:00","message":"StatePrefix: 'พระราชวชิรเมธีวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:26.914285492+07:00","message":"TextPushed: 'พระราชวชิรเมธี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:27.043187095+07:00","message":"receive streaming session, msgId: 866"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:27.043239035+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":"2025-10-27T14:51:27.043244399+07:00","message":"receive interim result [false|false]: พระราชวชิรเมธีวัดราชประดิษฐ์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:27.043256605+07:00","message":"[buffer interim] 866 false พระราชวชิรเมธีวัดราชประดิษฐ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:27.043265573+07:00","message":"[bufferProcess] interim [180000000]:พระราชวชิรเมธีวัดราชประดิษฐ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:27.043267895+07:00","message":"[bufferProcess] send to processor:พระราชวชิรเมธีวัดราชบพิธ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:27.043272771+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:27.043275445+07:00","message":"> Transcript [4968] [false]: 'พระราชวชิรเมธีวัดราชบพิธ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:27.04327843+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:27.043280281+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:27.043282287+07:00","message":"StatePrefix: 'พระราชวชิรเมธีวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:27.043284408+07:00","message":"TextPushed: 'พระราชวชิรเมธี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:27.368467035+07:00","message":"receive streaming session, msgId: 866"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:27.368509008+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":"2025-10-27T14:51:27.368514317+07:00","message":"receive interim result [false|false]: พระราชวชิรเมธีวัดราชประดิษฐ์สถิต"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:27.368529028+07:00","message":"[buffer interim] 866 false พระราชวชิรเมธีวัดราชประดิษฐ์สถิต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:27.368536225+07:00","message":"[bufferProcess] interim [480000000]:พระราชวชิรเมธีวัดราชประดิษฐ์สถิต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:27.368538377+07:00","message":"[bufferProcess] send to processor:พระราชวชิรเมธีวัดราชประดิษฐ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:27.368541668+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:27.368544144+07:00","message":"> Transcript [4969] [false]: 'พระราชวชิรเมธีวัดราชประดิษฐ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:27.368546979+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:27.368548723+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:27.36855057+07:00","message":"StatePrefix: 'พระราชวชิรเมธีวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:27.368552742+07:00","message":"TextPushed: 'พระราชวชิรเมธี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:27.559708426+07:00","message":"receive streaming session, msgId: 866"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:27.559746502+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":"2025-10-27T14:51:27.559752298+07:00","message":"receive interim result [false|false]: พระราชวชิรเมธีวัดราชประดิษฐสถิตมหาสีมาราม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:27.55976645+07:00","message":"[buffer interim] 866 false พระราชวชิรเมธีวัดราชประดิษฐสถิตมหาสีมาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:27.559773431+07:00","message":"[bufferProcess] interim [720000000]:พระราชวชิรเมธีวัดราชประดิษฐสถิตมหาสีมาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:27.559779019+07:00","message":"[bufferProcess] send to processor:พระราชวชิรเมธีวัดราชประดิษฐ์สถิต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:27.559784403+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:27.559787018+07:00","message":"> Transcript [4970] [false]: 'พระราชวชิรเมธีวัดราชประดิษฐ์สถิต'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:27.559790643+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:27.559792575+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:27.559794536+07:00","message":"StatePrefix: 'พระราชวชิรเมธีวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:27.559796967+07:00","message":"TextPushed: 'พระราชวชิรเมธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:27.559801813+07:00","message":"Push: 'วัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:27.559803436+07:00","message":"TextPushed: 'พระราชวชิรเมธีวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:27.559805242+07:00","message":"Set new StatePrefix : 'พระราชวชิรเมธีวัดราชประดิษฐ์สถิต'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:27.559807535+07:00","message":"Next Push (prob) : 'ราชประดิษฐ์สถิต'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:27.559831035+07:00","message":"push: {false วัด 0 0xc000129f80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:28.142059698+07:00","message":"receive streaming session, msgId: 866"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:28.142210195+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":"2025-10-27T14:51:28.142543877+07:00","message":"receive interim result [false|false]: พระราชวชิรเมธีวัดราชประดิษฐสถิตมหาสีมาราม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:28.142569187+07:00","message":"[buffer interim] 866 false พระราชวชิรเมธีวัดราชประดิษฐสถิตมหาสีมาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:28.142577239+07:00","message":"[bufferProcess] interim [320000000]:พระราชวชิรเมธีวัดราชประดิษฐสถิตมหาสีมาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:28.142581092+07:00","message":"[bufferProcess] send to processor:พระราชวชิรเมธีวัดราชประดิษฐสถิตมหาสีมาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:28.142585547+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:28.14258909+07:00","message":"> Transcript [4971] [false]: 'พระราชวชิรเมธีวัดราชประดิษฐสถิตมหาสีมาราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:28.142592185+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:28.142602637+07:00","message":"Set new StatePrefix: 'พระราชวชิรเมธีวัดราชประดิษฐสถิตมหาสีมาราม'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:51:28.779878168+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:51:28.779891835+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:29.5192853+07:00","message":"[GCS] IsForceVAD: false for message ID: 866"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:29.635176568+07:00","message":"receive streaming session, msgId: 866"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:29.635213817+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระราชวชิรเมธีวัดราชประดิษฐ์สถิตมหาสีมาราม\",\"confidence\":0.9197626}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":850000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:29.635219377+07:00","message":"receive interim result [true|false]: พระราชวชิรเมธีวัดราชประดิษฐ์สถิตมหาสีมาราม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:29.635228432+07:00","message":"end recv isFinal message id 866"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:29.635230212+07:00","message":"end Recv id 866"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:29.635235914+07:00","message":"[buffer interim] 866 true พระราชวชิรเมธีวัดราชประดิษฐ์สถิตมหาสีมาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:29.635242495+07:00","message":"[bufferProcess] interim [850000000]:พระราชวชิรเมธีวัดราชประดิษฐ์สถิตมหาสีมาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:29.635247449+07:00","message":"[bufferProcess] send to processor (isfinal):พระราชวชิรเมธีวัดราชประดิษฐสถิตมหาสีมาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:29.635251422+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:29.635254092+07:00","message":"> Transcript [4972] [false]: 'พระราชวชิรเมธีวัดราชประดิษฐสถิตมหาสีมาราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:29.635256833+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:29.635258413+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:29.635260785+07:00","message":"StatePrefix: 'พระราชวชิรเมธีวัดราชประดิษฐสถิตมหาสีมาราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:29.635263134+07:00","message":"TextPushed: 'พระราชวชิรเมธีวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:29.635264779+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:29.635266745+07:00","message":"> Transcript [4973] [true]: 'พระราชวชิรเมธีวัดราชประดิษฐ์สถิตมหาสีมาราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:29.635268538+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:29.635269838+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:29.635271183+07:00","message":"StatePrefix: 'พระราชวชิรเมธีวัดราชประดิษฐสถิตมหาสีมาราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:29.635272923+07:00","message":"TextPushed: 'พระราชวชิรเมธีวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:29.635279107+07:00","message":"Push: 'ราชประดิษฐ์สถิตมหาสีมาราม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:29.635293253+07:00","message":"push: {true ราชประดิษฐ์สถิตมหาสีมาราม 0 0xc000129f80}"}
{"level":"info","service":"Main","time":"2025-10-27T14:51:29.646835898+07:00","message":"write wav file: './tmp/7446/7446_866.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:30.028204931+07:00","message":"[GCS] Start streaming session, msgId: 867"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:30.581809347+07:00","message":"receive streaming session, msgId: 867"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:30.581847889+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":"2025-10-27T14:51:30.581852675+07:00","message":"receive interim result [false|false]: สุด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:30.581865488+07:00","message":"[buffer interim] 867 false สุด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:30.581871801+07:00","message":"[bufferProcess] interim [540000000]:สุด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:30.581873166+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:30.711578778+07:00","message":"receive streaming session, msgId: 867"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:30.711614702+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":"2025-10-27T14:51:30.711620099+07:00","message":"receive interim result [false|false]: สุทธิ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:30.711635773+07:00","message":"[buffer interim] 867 false สุทธิ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:30.711642726+07:00","message":"[bufferProcess] interim [720000000]:สุทธิ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:30.711644739+07:00","message":"[bufferProcess] send to processor:สุด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:30.711648917+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:30.711651375+07:00","message":"> Transcript [4974] [false]: 'สุด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:30.711653843+07:00","message":"Set StatePrefix (first interim): 'สุด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:30.896514159+07:00","message":"receive streaming session, msgId: 867"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:30.896556365+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":"2025-10-27T14:51:30.896561539+07:00","message":"receive interim result [false|false]: สุเทพ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:30.896574797+07:00","message":"[buffer interim] 867 false สุเทพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:30.896581366+07:00","message":"[bufferProcess] interim [840000000]:สุเทพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:30.896583481+07:00","message":"[bufferProcess] send to processor:สุทธิ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:30.896588728+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:30.896591642+07:00","message":"> Transcript [4975] [false]: 'สุทธิ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:30.89659347+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:30.896595165+07:00","message":"Set new StatePrefix: 'สุทธิ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:30.903314889+07:00","message":"receive streaming session, msgId: 867"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:30.903353595+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":"2025-10-27T14:51:30.903358119+07:00","message":"receive interim result [false|false]: สุทธิดา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:30.903370808+07:00","message":"[buffer interim] 867 false สุทธิดา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:30.903382066+07:00","message":"[bufferProcess] interim [900000000]:สุทธิดา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:30.903383861+07:00","message":"[bufferProcess] send to processor:สุเทพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:30.903386578+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:30.903389299+07:00","message":"> Transcript [4976] [false]: 'สุเทพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:30.903392376+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:30.903394014+07:00","message":"Set new StatePrefix: 'สุเทพ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:31.019147651+07:00","message":"receive streaming session, msgId: 867"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:31.019191594+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":"2025-10-27T14:51:31.019197951+07:00","message":"receive interim result [false|false]: สุทธิวัฒน์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:31.019210348+07:00","message":"[buffer interim] 867 false สุทธิวัฒน์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:31.019219957+07:00","message":"[bufferProcess] interim [960000000]:สุทธิวัฒน์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:31.019222068+07:00","message":"[bufferProcess] send to processor:สุทธิดา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:31.019227054+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:31.019229405+07:00","message":"> Transcript [4977] [false]: 'สุทธิดา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:31.019231323+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:31.019232979+07:00","message":"Set new StatePrefix: 'สุทธิดา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:31.108135163+07:00","message":"receive streaming session, msgId: 867"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:31.108179089+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":"2025-10-27T14:51:31.108183731+07:00","message":"receive interim result [false|false]: สุทิวัส"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:31.108196007+07:00","message":"[buffer interim] 867 false สุทิวัส"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:31.108203449+07:00","message":"[bufferProcess] interim [80000000]:สุทิวัส"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:31.108205163+07:00","message":"[bufferProcess] send to processor:สุทธิวัฒน์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:31.108208113+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:31.10821063+07:00","message":"> Transcript [4978] [false]: 'สุทธิวัฒน์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:31.108212697+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:31.108214245+07:00","message":"Set new StatePrefix: 'สุทธิวัฒน์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:31.279552467+07:00","message":"receive streaming session, msgId: 867"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:31.279599651+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":"2025-10-27T14:51:31.279605624+07:00","message":"receive interim result [false|false]: สุทธิวชิระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:31.279618369+07:00","message":"[buffer interim] 867 false สุทธิวชิระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:31.2796263+07:00","message":"[bufferProcess] interim [260000000]:สุทธิวชิระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:31.279629125+07:00","message":"[bufferProcess] send to processor:สุทิวัส"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:31.279635027+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:31.279638689+07:00","message":"> Transcript [4979] [false]: 'สุทิวัส'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:31.279641542+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:31.279643981+07:00","message":"Set new StatePrefix: 'สุทิวัส'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:31.304528446+07:00","message":"receive streaming session, msgId: 867"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:31.304571493+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":"2025-10-27T14:51:31.304577036+07:00","message":"receive interim result [false|false]: สุทธิวัฒน์ที่รัก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:31.304592575+07:00","message":"[buffer interim] 867 false สุทธิวัฒน์ที่รัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:31.304599371+07:00","message":"[bufferProcess] interim [320000000]:สุทธิวัฒน์ที่รัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:31.304602104+07:00","message":"[bufferProcess] send to processor:สุทธิวชิระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:31.304606038+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:31.304608939+07:00","message":"> Transcript [4980] [false]: 'สุทธิวชิระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:31.304610863+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:31.304615246+07:00","message":"Set new StatePrefix: 'สุทธิวชิระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:31.597342607+07:00","message":"receive streaming session, msgId: 867"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:31.597390731+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":"2025-10-27T14:51:31.597397061+07:00","message":"receive interim result [false|false]: สุทธิวชิรเมธี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:31.597414089+07:00","message":"[buffer interim] 867 false สุทธิวชิรเมธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:31.597422139+07:00","message":"[bufferProcess] interim [560000000]:สุทธิวชิรเมธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:31.597426092+07:00","message":"[bufferProcess] send to processor:สุทธิวัฒน์ที่รัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:31.597431123+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:31.597435447+07:00","message":"> Transcript [4981] [false]: 'สุทธิวัฒน์ที่รัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:31.597438697+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:31.597441721+07:00","message":"Set new StatePrefix: 'สุทธิวัฒน์ที่รัก'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:51:31.780053238+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:51:31.780062511+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:32.173512937+07:00","message":"receive streaming session, msgId: 867"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:32.17355366+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":"2025-10-27T14:51:32.173559448+07:00","message":"receive interim result [false|false]: สุทธิวชิรเมธี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:32.173573787+07:00","message":"[buffer interim] 867 false สุทธิวชิรเมธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:32.173581063+07:00","message":"[bufferProcess] interim [160000000]:สุทธิวชิรเมธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:32.173583165+07:00","message":"[bufferProcess] send to processor:สุทธิวชิรเมธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:32.173589659+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:32.173592148+07:00","message":"> Transcript [4982] [false]: 'สุทธิวชิรเมธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:32.173594046+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:32.173596788+07:00","message":"Set new StatePrefix: 'สุทธิวชิรเมธี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:32.366949017+07:00","message":"receive streaming session, msgId: 867"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:32.366981267+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":"2025-10-27T14:51:32.366986616+07:00","message":"receive interim result [false|false]: สุทธิวชิรเมธีวัด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:32.366998081+07:00","message":"[buffer interim] 867 false สุทธิวชิรเมธีวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:32.36700437+07:00","message":"[bufferProcess] interim [340000000]:สุทธิวชิรเมธีวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:32.367006486+07:00","message":"[bufferProcess] send to processor:สุทธิวชิรเมธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:32.367011666+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:32.367014385+07:00","message":"> Transcript [4983] [false]: 'สุทธิวชิรเมธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:32.367017231+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:32.367019109+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:32.367020862+07:00","message":"StatePrefix: 'สุทธิวชิรเมธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:32.36702277+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:32.504271572+07:00","message":"receive streaming session, msgId: 867"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:32.50430891+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":"2025-10-27T14:51:32.50431426+07:00","message":"receive interim result [false|false]: สุทธิวชิรเมธีวัดบูร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:32.504325345+07:00","message":"[buffer interim] 867 false สุทธิวชิรเมธีวัดบูร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:32.504331597+07:00","message":"[bufferProcess] interim [520000000]:สุทธิวชิรเมธีวัดบูร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:32.50433359+07:00","message":"[bufferProcess] send to processor:สุทธิวชิรเมธีวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:32.504338694+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:32.504343871+07:00","message":"> Transcript [4984] [false]: 'สุทธิวชิรเมธีวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:32.504347058+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:32.504348984+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:32.504350521+07:00","message":"StatePrefix: 'สุทธิวชิรเมธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:32.504352354+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:32.693688433+07:00","message":"receive streaming session, msgId: 867"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:32.693728682+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":"2025-10-27T14:51:32.693734249+07:00","message":"receive interim result [false|false]: สุทธิวชิรเมธีวัดบูรณะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:32.693747746+07:00","message":"[buffer interim] 867 false สุทธิวชิรเมธีวัดบูรณะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:32.693754336+07:00","message":"[bufferProcess] interim [700000000]:สุทธิวชิรเมธีวัดบูรณะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:32.693758269+07:00","message":"[bufferProcess] send to processor:สุทธิวชิรเมธีวัดบูร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:32.693765298+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:32.693767829+07:00","message":"> Transcript [4985] [false]: 'สุทธิวชิรเมธีวัดบูร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:32.693770757+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:32.693772751+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:32.693774433+07:00","message":"StatePrefix: 'สุทธิวชิรเมธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:32.693776347+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:33.010740485+07:00","message":"receive streaming session, msgId: 867"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:33.010780724+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":"2025-10-27T14:51:33.010786366+07:00","message":"receive interim result [false|false]: สุทธิวชิรเมธีวัดบูรณศิริ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:33.010796746+07:00","message":"[buffer interim] 867 false สุทธิวชิรเมธีวัดบูรณศิริ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:33.010802889+07:00","message":"[bufferProcess] interim [0]:สุทธิวชิรเมธีวัดบูรณศิริ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:33.010804873+07:00","message":"[bufferProcess] send to processor:สุทธิวชิรเมธีวัดบูรณะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:33.010807999+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:33.010811237+07:00","message":"> Transcript [4986] [false]: 'สุทธิวชิรเมธีวัดบูรณะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:33.010814125+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:33.010815918+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:33.010817794+07:00","message":"StatePrefix: 'สุทธิวชิรเมธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:33.010819657+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:33.010821817+07:00","message":"Push: 'สุทธิวชิรเมธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:33.010823298+07:00","message":"TextPushed: 'สุทธิวชิรเมธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:33.010824909+07:00","message":"Set new StatePrefix : 'สุทธิวชิรเมธีวัดบูรณะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:33.010826769+07:00","message":"Next Push (prob) : 'วัดบูรณะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:33.010835069+07:00","message":"push: {false สุทธิวชิรเมธี 0 0xc00041cf00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:33.273948512+07:00","message":"receive streaming session, msgId: 867"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:33.273995889+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":"2025-10-27T14:51:33.274001542+07:00","message":"receive interim result [false|false]: สุทธิวชิรเมธีวัดบูรณะศิริ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:33.274013859+07:00","message":"[buffer interim] 867 false สุทธิวชิรเมธีวัดบูรณะศิริ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:33.274020627+07:00","message":"[bufferProcess] interim [300000000]:สุทธิวชิรเมธีวัดบูรณะศิริ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:33.274022615+07:00","message":"[bufferProcess] send to processor:สุทธิวชิรเมธีวัดบูรณศิริ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:33.274027523+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:33.274030404+07:00","message":"> Transcript [4987] [false]: 'สุทธิวชิรเมธีวัดบูรณศิริ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:33.274032661+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:33.274034977+07:00","message":"Set new StatePrefix: 'สุทธิวชิรเมธีวัดบูรณศิริ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:33.393961353+07:00","message":"receive streaming session, msgId: 867"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:33.394011771+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":"2025-10-27T14:51:33.394018073+07:00","message":"receive interim result [false|false]: สุทธิวชิรเมธีวัดบูรณศิริมา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:33.3940334+07:00","message":"[buffer interim] 867 false สุทธิวชิรเมธีวัดบูรณศิริมา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:33.394040294+07:00","message":"[bufferProcess] interim [360000000]:สุทธิวชิรเมธีวัดบูรณศิริมา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:33.394043281+07:00","message":"[bufferProcess] send to processor:สุทธิวชิรเมธีวัดบูรณะศิริ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:33.394049523+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:33.394051941+07:00","message":"> Transcript [4988] [false]: 'สุทธิวชิรเมธีวัดบูรณะศิริ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:33.394054009+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:33.394055842+07:00","message":"Set new StatePrefix: 'สุทธิวชิรเมธีวัดบูรณะศิริ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:33.517791371+07:00","message":"receive streaming session, msgId: 867"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:33.517837734+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":"2025-10-27T14:51:33.517846211+07:00","message":"receive interim result [false|false]: สุทธิวชิรเมธีวัดบุรณศิริมาตยาราม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:33.517869306+07:00","message":"[buffer interim] 867 false สุทธิวชิรเมธีวัดบุรณศิริมาตยาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:33.517882784+07:00","message":"[bufferProcess] interim [480000000]:สุทธิวชิรเมธีวัดบุรณศิริมาตยาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:33.517887568+07:00","message":"[bufferProcess] send to processor:สุทธิวชิรเมธีวัดบูรณศิริมา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:33.517893212+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:33.517896763+07:00","message":"> Transcript [4989] [false]: 'สุทธิวชิรเมธีวัดบูรณศิริมา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:33.517898596+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:33.517900273+07:00","message":"Set new StatePrefix: 'สุทธิวชิรเมธีวัดบูรณศิริมา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:34.096414524+07:00","message":"receive streaming session, msgId: 867"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:34.096458317+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":"2025-10-27T14:51:34.096464628+07:00","message":"receive interim result [false|false]: สุทธิวชิรเมธีวัดบุรณศิริมาตยาราม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:34.096475255+07:00","message":"[buffer interim] 867 false สุทธิวชิรเมธีวัดบุรณศิริมาตยาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:34.09648221+07:00","message":"[bufferProcess] interim [80000000]:สุทธิวชิรเมธีวัดบุรณศิริมาตยาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:34.096484433+07:00","message":"[bufferProcess] send to processor:สุทธิวชิรเมธีวัดบุรณศิริมาตยาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:34.096487498+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:34.096490338+07:00","message":"> Transcript [4990] [false]: 'สุทธิวชิรเมธีวัดบุรณศิริมาตยาราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:34.09649248+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:34.096494508+07:00","message":"Set new StatePrefix: 'สุทธิวชิรเมธีวัดบุรณศิริมาตยาราม'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:51:34.780643457+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:51:34.780651505+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:35.194207719+07:00","message":"receive streaming session, msgId: 867"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:35.194251481+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":"2025-10-27T14:51:35.194257697+07:00","message":"receive interim result [false|false]: สุทธิวชิรเมธีวัดบุรณศิริมาตยารามพระราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:35.194270889+07:00","message":"[buffer interim] 867 false สุทธิวชิรเมธีวัดบุรณศิริมาตยารามพระราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:35.194278645+07:00","message":"[bufferProcess] interim [220000000]:สุทธิวชิรเมธีวัดบุรณศิริมาตยารามพระราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:35.194281859+07:00","message":"[bufferProcess] send to processor:สุทธิวชิรเมธีวัดบุรณศิริมาตยาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:35.194287092+07:00","message":"[bufferProcess] send to processor (ticker):สุทธิวชิรเมธีวัดบุรณศิริมาตยารามพระราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:35.194290818+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:35.194293728+07:00","message":"> Transcript [4991] [false]: 'สุทธิวชิรเมธีวัดบุรณศิริมาตยาราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:35.194297907+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:35.194300014+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:35.19430305+07:00","message":"StatePrefix: 'สุทธิวชิรเมธีวัดบุรณศิริมาตยาราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:35.19430683+07:00","message":"TextPushed: 'สุทธิวชิรเมธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:35.19430899+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:35.194311399+07:00","message":"> Transcript [4992] [false]: 'สุทธิวชิรเมธีวัดบุรณศิริมาตยารามพระราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:35.194314502+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:35.194317715+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:35.194319242+07:00","message":"StatePrefix: 'สุทธิวชิรเมธีวัดบุรณศิริมาตยาราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:35.194320875+07:00","message":"TextPushed: 'สุทธิวชิรเมธี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:35.379198392+07:00","message":"receive streaming session, msgId: 867"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:35.379240604+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":"2025-10-27T14:51:35.379246634+07:00","message":"receive interim result [false|false]: สุทธิวชิรเมธีวัดบุรณศิริมาตยารามพระราชวัง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:35.379258935+07:00","message":"[buffer interim] 867 false สุทธิวชิรเมธีวัดบุรณศิริมาตยารามพระราชวัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:35.379265938+07:00","message":"[bufferProcess] interim [340000000]:สุทธิวชิรเมธีวัดบุรณศิริมาตยารามพระราชวัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:35.379267721+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:35.552445824+07:00","message":"[GCS] IsForceVAD: false for message ID: 867"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:35.567335973+07:00","message":"receive streaming session, msgId: 867"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:35.567365728+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":"2025-10-27T14:51:35.567371149+07:00","message":"receive interim result [false|false]: สุทธิวชิรเมธีวัดบุรณศิริมาตยารามพระราชวชิร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:35.567388016+07:00","message":"[buffer interim] 867 false สุทธิวชิรเมธีวัดบุรณศิริมาตยารามพระราชวชิร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:35.567395502+07:00","message":"[bufferProcess] interim [580000000]:สุทธิวชิรเมธีวัดบุรณศิริมาตยารามพระราชวชิร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:35.567398444+07:00","message":"[bufferProcess] send to processor:สุทธิวชิรเมธีวัดบุรณศิริมาตยารามพระราชวัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:35.567405024+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:35.567407311+07:00","message":"> Transcript [4993] [false]: 'สุทธิวชิรเมธีวัดบุรณศิริมาตยารามพระราชวัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:35.567410245+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:35.567411856+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:35.567413555+07:00","message":"StatePrefix: 'สุทธิวชิรเมธีวัดบุรณศิริมาตยาราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:35.567415733+07:00","message":"TextPushed: 'สุทธิวชิรเมธี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:35.668308307+07:00","message":"[GCS] Start streaming session, msgId: 868"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:35.754943941+07:00","message":"receive streaming session, msgId: 867"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:35.754973417+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สุทธิวชิรเมธีวัดบุรณศิริมาตยารามพระราชวชิร\",\"confidence\":0.917017}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":730000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:35.754979069+07:00","message":"receive interim result [true|false]: สุทธิวชิรเมธีวัดบุรณศิริมาตยารามพระราชวชิร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:35.754988201+07:00","message":"end recv isFinal message id 867"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:35.754990582+07:00","message":"end Recv id 867"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:35.754996202+07:00","message":"[buffer interim] 867 true สุทธิวชิรเมธีวัดบุรณศิริมาตยารามพระราชวชิร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:35.755005175+07:00","message":"[bufferProcess] interim [730000000]:สุทธิวชิรเมธีวัดบุรณศิริมาตยารามพระราชวชิร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:35.755008235+07:00","message":"[bufferProcess] send to processor (isfinal):สุทธิวชิรเมธีวัดบุรณศิริมาตยารามพระราชวชิร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:35.755011524+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:35.755014202+07:00","message":"> Transcript [4994] [false]: 'สุทธิวชิรเมธีวัดบุรณศิริมาตยารามพระราชวชิร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:35.755017789+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:35.755019581+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:35.75502141+07:00","message":"StatePrefix: 'สุทธิวชิรเมธีวัดบุรณศิริมาตยาราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:35.755024067+07:00","message":"TextPushed: 'สุทธิวชิรเมธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:35.755030735+07:00","message":"Push: 'วัดบุรณศิริมาตยาราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:35.755032828+07:00","message":"TextPushed: 'สุทธิวชิรเมธีวัดบุรณศิริมาตยาราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:35.755034709+07:00","message":"Set new StatePrefix : 'สุทธิวชิรเมธีวัดบุรณศิริมาตยารามพระราชวชิร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:35.755036535+07:00","message":"Next Push (prob) : 'พระราชวชิร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:35.755037994+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:35.755039846+07:00","message":"> Transcript [4995] [true]: 'สุทธิวชิรเมธีวัดบุรณศิริมาตยารามพระราชวชิร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:35.755041681+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:35.755043035+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:35.755044676+07:00","message":"StatePrefix: 'สุทธิวชิรเมธีวัดบุรณศิริมาตยารามพระราชวชิร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:35.755046641+07:00","message":"TextPushed: 'สุทธิวชิรเมธีวัดบุรณศิริมาตยาราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:35.755048541+07:00","message":"Push: 'พระราชวชิร'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:35.75505766+07:00","message":"push: {false วัดบุรณศิริมาตยาราม 0 0xc00041cf00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:35.755072333+07:00","message":"push: {true พระราชวชิร 0 0xc00041cf00}"}
{"level":"info","service":"Main","time":"2025-10-27T14:51:35.7661913+07:00","message":"write wav file: './tmp/7446/7446_867.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:36.363492386+07:00","message":"receive streaming session, msgId: 868"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:36.363532669+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":"2025-10-27T14:51:36.363537636+07:00","message":"receive interim result [false|false]: ยิ้ม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:36.363552157+07:00","message":"[buffer interim] 868 false ยิ้ม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:36.363558736+07:00","message":"[bufferProcess] interim [480000000]:ยิ้ม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:36.363560344+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:36.395987466+07:00","message":"receive streaming session, msgId: 868"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:36.396025918+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":"2025-10-27T14:51:36.396031938+07:00","message":"receive interim result [false|false]: ยี่ห้อ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:36.396043965+07:00","message":"[buffer interim] 868 false ยี่ห้อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:36.396054604+07:00","message":"[bufferProcess] interim [540000000]:ยี่ห้อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:36.396057164+07:00","message":"[bufferProcess] send to processor:ยิ้ม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:36.3960613+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:36.396065553+07:00","message":"> Transcript [4996] [false]: 'ยิ้ม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:36.396068911+07:00","message":"Set StatePrefix (first interim): 'ยิ้ม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:36.527580829+07:00","message":"receive streaming session, msgId: 868"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:36.527620012+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":"2025-10-27T14:51:36.527626819+07:00","message":"receive interim result [false|false]: นิมนต์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:36.527641543+07:00","message":"[buffer interim] 868 false นิมนต์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:36.527649655+07:00","message":"[bufferProcess] interim [660000000]:นิมนต์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:36.527652739+07:00","message":"[bufferProcess] send to processor:ยี่ห้อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:36.52766098+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:36.527664653+07:00","message":"> Transcript [4997] [false]: 'ยี่ห้อ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:36.527667775+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:36.527670331+07:00","message":"Set new StatePrefix: 'ยี่ห้อ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:36.715858268+07:00","message":"receive streaming session, msgId: 868"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:36.715897349+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":"2025-10-27T14:51:36.715903068+07:00","message":"receive interim result [false|false]: นิมนต์พระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:36.715923305+07:00","message":"[buffer interim] 868 false นิมนต์พระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:36.715932547+07:00","message":"[bufferProcess] interim [840000000]:นิมนต์พระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:36.715934829+07:00","message":"[bufferProcess] send to processor:นิมนต์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:36.715940166+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:36.71594263+07:00","message":"> Transcript [4998] [false]: 'นิมนต์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:36.715944466+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:36.71594629+07:00","message":"Set new StatePrefix: 'นิมนต์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:36.721830773+07:00","message":"receive streaming session, msgId: 868"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:36.721864218+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":"2025-10-27T14:51:36.721869217+07:00","message":"receive interim result [false|false]: วิมลวัด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:36.721881674+07:00","message":"[buffer interim] 868 false วิมลวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:36.721888051+07:00","message":"[bufferProcess] interim [900000000]:วิมลวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:36.721892906+07:00","message":"[bufferProcess] send to processor:นิมนต์พระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:36.721896068+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:36.721898822+07:00","message":"> Transcript [4999] [false]: 'นิมนต์พระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:36.721901558+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:36.721903521+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:36.721905124+07:00","message":"StatePrefix: 'นิมนต์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:36.721916272+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:37.044583995+07:00","message":"receive streaming session, msgId: 868"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:37.044622605+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":"2025-10-27T14:51:37.044628256+07:00","message":"receive interim result [false|false]: วิมลรัตน์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:37.044641542+07:00","message":"[buffer interim] 868 false วิมลรัตน์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:37.044648508+07:00","message":"[bufferProcess] interim [140000000]:วิมลรัตน์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:37.044650686+07:00","message":"[bufferProcess] send to processor:วิมลวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:37.044655578+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:37.044657998+07:00","message":"> Transcript [5000] [false]: 'วิมลวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:37.044659968+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:37.044661629+07:00","message":"Set new StatePrefix: 'วิมลวัด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:37.050359308+07:00","message":"receive streaming session, msgId: 868"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:37.050388245+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วิมลรัตน์ 3\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:37.050397506+07:00","message":"receive interim result [false|false]: วิมลรัตน์ 3"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:37.050413572+07:00","message":"[buffer interim] 868 false วิมลรัตน์ 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:37.050422667+07:00","message":"[bufferProcess] interim [200000000]:วิมลรัตน์ 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:37.050427147+07:00","message":"[bufferProcess] send to processor:วิมลรัตน์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:37.050434806+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:37.050438652+07:00","message":"> Transcript [5001] [false]: 'วิมลรัตน์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:37.050442457+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:37.050445259+07:00","message":"Set new StatePrefix: 'วิมลรัตน์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:37.111191877+07:00","message":"receive streaming session, msgId: 868"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:37.111238969+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วิมลรัตน์ 30\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:37.111244573+07:00","message":"receive interim result [false|false]: วิมลรัตน์ 30"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:37.111258844+07:00","message":"[buffer interim] 868 false วิมลรัตน์ 30"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:37.111265026+07:00","message":"[bufferProcess] interim [320000000]:วิมลรัตน์ 30"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:37.111267177+07:00","message":"[bufferProcess] send to processor:วิมลรัตน์ 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:37.111272175+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:37.111274677+07:00","message":"> Transcript [5002] [false]: 'วิมลรัตน์ 3'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:37.111277133+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:37.111278693+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:37.111280265+07:00","message":"StatePrefix: 'วิมลรัตน์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:37.111282236+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:37.240063771+07:00","message":"receive streaming session, msgId: 868"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:37.240099658+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พิมลราช 33\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:37.240104918+07:00","message":"receive interim result [false|false]: พิมลราช 33"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:37.240120205+07:00","message":"[buffer interim] 868 false พิมลราช 33"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:37.240127657+07:00","message":"[bufferProcess] interim [380000000]:พิมลราช 33"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:37.240129802+07:00","message":"[bufferProcess] send to processor:วิมลรัตน์ 30"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:37.24013294+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:37.240138985+07:00","message":"> Transcript [5003] [false]: 'วิมลรัตน์ 30'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:37.240142017+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:37.240143641+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:37.240147707+07:00","message":"StatePrefix: 'วิมลรัตน์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:37.240149649+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:37.296576792+07:00","message":"receive streaming session, msgId: 868"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:37.296619422+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":"2025-10-27T14:51:37.296626728+07:00","message":"receive interim result [false|false]: วิมลวัดสามพระยา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:37.296638602+07:00","message":"[buffer interim] 868 false วิมลวัดสามพระยา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:37.296645364+07:00","message":"[bufferProcess] interim [440000000]:วิมลวัดสามพระยา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:37.296647661+07:00","message":"[bufferProcess] send to processor:พิมลราช 33"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:37.2966533+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:37.296656065+07:00","message":"> Transcript [5004] [false]: 'พิมลราช 33'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:37.29665807+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:37.296659732+07:00","message":"Set new StatePrefix: 'พิมลราช 33'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:37.655653507+07:00","message":"[GCS] IsForceVAD: false for message ID: 868"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:37.718705641+07:00","message":"[GCS] Start streaming session, msgId: 869"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:37.766445024+07:00","message":"receive streaming session, msgId: 868"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:37.766485989+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นิมนต์วัดสามพระยา\",\"confidence\":0.9578594}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":10000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:37.766492784+07:00","message":"receive interim result [true|false]: นิมนต์วัดสามพระยา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:37.766501025+07:00","message":"end recv isFinal message id 868"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:37.76650322+07:00","message":"end Recv id 868"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:37.766509588+07:00","message":"[buffer interim] 868 true นิมนต์วัดสามพระยา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:37.766516877+07:00","message":"[bufferProcess] interim [10000000]:นิมนต์วัดสามพระยา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:37.766519631+07:00","message":"[bufferProcess] send to processor (isfinal):วิมลวัดสามพระยา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:37.766523115+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:37.766525663+07:00","message":"> Transcript [5005] [false]: 'วิมลวัดสามพระยา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:37.766527672+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:37.766529345+07:00","message":"Set new StatePrefix: 'วิมลวัดสามพระยา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:37.766530736+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:37.766532189+07:00","message":"> Transcript [5006] [true]: 'นิมนต์วัดสามพระยา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:37.76653412+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:37.766535734+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:37.766537206+07:00","message":"StatePrefix: 'วิมลวัดสามพระยา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:37.766538859+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:37.766542302+07:00","message":"Push: 'นิมนต์วัดสามพระยา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:37.766550532+07:00","message":"push: {true นิมนต์วัดสามพระยา 0 0xc002603380}"}
{"level":"info","service":"Main","time":"2025-10-27T14:51:37.773288326+07:00","message":"write wav file: './tmp/7446/7446_868.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:51:37.781298158+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:51:37.781316074+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:38.469208935+07:00","message":"receive streaming session, msgId: 869"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:38.469246985+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":750000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:38.469253514+07:00","message":"receive interim result [false|false]: พระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:38.469270819+07:00","message":"[buffer interim] 869 false พระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:38.469277819+07:00","message":"[bufferProcess] interim [750000000]:พระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:38.469280095+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:38.938120436+07:00","message":"receive streaming session, msgId: 869"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:38.93815269+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระจุล\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":170000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:38.938157545+07:00","message":"receive interim result [false|false]: พระจุล"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:38.938167094+07:00","message":"[buffer interim] 869 false พระจุล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:38.938172715+07:00","message":"[bufferProcess] interim [170000000]:พระจุล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:38.938174695+07:00","message":"[bufferProcess] send to processor:พระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:38.93817979+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:38.938182241+07:00","message":"> Transcript [5007] [false]: 'พระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:38.938184226+07:00","message":"Set StatePrefix (first interim): 'พระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:39.097819696+07:00","message":"receive streaming session, msgId: 869"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:39.097858562+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":350000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:39.097865824+07:00","message":"receive interim result [false|false]: พระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:39.097882091+07:00","message":"[buffer interim] 869 false พระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:39.097890366+07:00","message":"[bufferProcess] interim [350000000]:พระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:39.09789315+07:00","message":"[bufferProcess] send to processor:พระจุล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:39.097897631+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:39.097901686+07:00","message":"> Transcript [5008] [false]: 'พระจุล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:39.097906032+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:39.097914593+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:39.097917441+07:00","message":"StatePrefix: 'พระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:39.097919894+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:39.166981644+07:00","message":"receive streaming session, msgId: 869"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:39.16701617+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระจุลจอม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":470000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:39.167021994+07:00","message":"receive interim result [false|false]: พระจุลจอม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:39.167036853+07:00","message":"[buffer interim] 869 false พระจุลจอม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:39.167045138+07:00","message":"[bufferProcess] interim [470000000]:พระจุลจอม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:39.167047638+07:00","message":"[bufferProcess] send to processor:พระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:39.167051983+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:39.167055728+07:00","message":"> Transcript [5009] [false]: 'พระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:39.167059941+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:39.167061636+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:39.167063608+07:00","message":"StatePrefix: 'พระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:39.167065502+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:39.804032644+07:00","message":"receive streaming session, msgId: 869"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:39.804071637+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระจุลทรรศน์สอน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":70000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:39.804078165+07:00","message":"receive interim result [false|false]: พระจุลทรรศน์สอน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:39.804094156+07:00","message":"[buffer interim] 869 false พระจุลทรรศน์สอน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:39.80410493+07:00","message":"[bufferProcess] interim [70000000]:พระจุลทรรศน์สอน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:39.804108583+07:00","message":"[bufferProcess] send to processor:พระจุลจอม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:39.804115334+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:39.804118794+07:00","message":"> Transcript [5010] [false]: 'พระจุลจอม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:39.804122678+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:39.804124957+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:39.804127589+07:00","message":"StatePrefix: 'พระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:39.804129741+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:39.835411464+07:00","message":"[GCS] IsForceVAD: false for message ID: 869"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:39.907544341+07:00","message":"[GCS] Start streaming session, msgId: 870"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:39.948784489+07:00","message":"receive streaming session, msgId: 869"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:39.94882109+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระจุลละศร\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:39.948826483+07:00","message":"receive interim result [true|false]: พระจุลละศร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:39.94883324+07:00","message":"end recv isFinal message id 869"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:39.948835204+07:00","message":"end Recv id 869"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:39.948840404+07:00","message":"[buffer interim] 869 true พระจุลละศร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:39.948846866+07:00","message":"[bufferProcess] interim [340000000]:พระจุลละศร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:39.948851401+07:00","message":"[bufferProcess] send to processor (isfinal):พระจุลทรรศน์สอน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:39.948854718+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:39.948857774+07:00","message":"> Transcript [5011] [false]: 'พระจุลทรรศน์สอน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:39.948860509+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:39.948862256+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:39.948864168+07:00","message":"StatePrefix: 'พระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:39.948866425+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:39.948870404+07:00","message":"Push: 'พระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:39.948871957+07:00","message":"TextPushed: 'พระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:39.948873763+07:00","message":"Set new StatePrefix : 'พระจุลทรรศน์สอน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:39.948875576+07:00","message":"Next Push (prob) : 'จุลทรรศน์สอน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:39.948877265+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:39.948879029+07:00","message":"> Transcript [5012] [true]: 'พระจุลละศร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:39.948880718+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:39.94888226+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:39.948883549+07:00","message":"StatePrefix: 'พระจุลทรรศน์สอน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:39.948885044+07:00","message":"TextPushed: 'พระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:39.948886737+07:00","message":"Push: 'จุลละศร'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:39.948905337+07:00","message":"push: {false พระ 0 0xc00401f180}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:39.94892953+07:00","message":"push: {true จุลละศร 0 0xc00401f180}"}
{"level":"info","service":"Main","time":"2025-10-27T14:51:39.955551366+07:00","message":"write wav file: './tmp/7446/7446_869.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:40.46360742+07:00","message":"receive streaming session, msgId: 870"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:40.463646194+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":"2025-10-27T14:51:40.463651687+07:00","message":"receive interim result [false|false]: วัด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:40.4636627+07:00","message":"[buffer interim] 870 false วัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:40.463668982+07:00","message":"[bufferProcess] interim [600000000]:วัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:40.463670537+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:51:40.781377759+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:51:40.781371465+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:40.807980219+07:00","message":"receive streaming session, msgId: 870"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:40.808014769+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":"2025-10-27T14:51:40.808020636+07:00","message":"receive interim result [false|false]: วัดพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:40.808032552+07:00","message":"[buffer interim] 870 false วัดพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:40.808039063+07:00","message":"[bufferProcess] interim [840000000]:วัดพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:40.808041017+07:00","message":"[bufferProcess] send to processor:วัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:40.808046192+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:40.808048784+07:00","message":"> Transcript [5013] [false]: 'วัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:40.808050616+07:00","message":"Set StatePrefix (first interim): 'วัด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:40.892452393+07:00","message":"receive streaming session, msgId: 870"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:40.892487862+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":"2025-10-27T14:51:40.892493988+07:00","message":"receive interim result [false|false]: วัดราษฎร์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:40.892507103+07:00","message":"[buffer interim] 870 false วัดราษฎร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:40.892513703+07:00","message":"[bufferProcess] interim [960000000]:วัดราษฎร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:40.892515653+07:00","message":"[bufferProcess] send to processor:วัดพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:40.892520574+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:40.892522946+07:00","message":"> Transcript [5014] [false]: 'วัดพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:40.892525473+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:40.892527237+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:40.892529194+07:00","message":"StatePrefix: 'วัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:40.892530967+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:40.964224165+07:00","message":"receive streaming session, msgId: 870"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:40.964260293+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":"2025-10-27T14:51:40.964265951+07:00","message":"receive interim result [false|false]: วัฒนธรรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:40.96428132+07:00","message":"[buffer interim] 870 false วัฒนธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:40.964288983+07:00","message":"[bufferProcess] interim [80000000]:วัฒนธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:40.964291312+07:00","message":"[bufferProcess] send to processor:วัดราษฎร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:40.9642951+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:40.964297778+07:00","message":"> Transcript [5015] [false]: 'วัดราษฎร์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:40.964300691+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:40.964302348+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:40.964303934+07:00","message":"StatePrefix: 'วัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:40.964305751+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:41.090648924+07:00","message":"receive streaming session, msgId: 870"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:41.090684378+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":"2025-10-27T14:51:41.090690785+07:00","message":"receive interim result [false|false]: วัด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:41.090708258+07:00","message":"receive streaming session, msgId: 870"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:41.090714558+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":"2025-10-27T14:51:41.090717818+07:00","message":"receive interim result [false|false]: วัดราชบพิธ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:41.090723788+07:00","message":"[buffer interim] 870 false วัด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:41.090730458+07:00","message":"[buffer interim] 870 false วัดราชบพิธ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:41.090737105+07:00","message":"[bufferProcess] interim [140000000]:วัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:41.090740081+07:00","message":"[bufferProcess] send to processor:วัฒนธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:41.090743228+07:00","message":"[bufferProcess] interim [200000000]:วัดราชบพิธ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:41.090745716+07:00","message":"[bufferProcess] send to processor:วัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:41.090749181+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:41.090752435+07:00","message":"> Transcript [5016] [false]: 'วัฒนธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:41.090755034+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:41.090757585+07:00","message":"Set new StatePrefix: 'วัฒนธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:41.090759306+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:41.090761569+07:00","message":"> Transcript [5017] [false]: 'วัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:41.090763959+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:41.090765965+07:00","message":"Set new StatePrefix: 'วัด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:41.530026649+07:00","message":"receive streaming session, msgId: 870"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:41.530063492+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":"2025-10-27T14:51:41.530069433+07:00","message":"receive interim result [false|false]: วัดราชบพิธสถิต"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:41.530081564+07:00","message":"[buffer interim] 870 false วัดราชบพิธสถิต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:41.530090845+07:00","message":"[bufferProcess] interim [680000000]:วัดราชบพิธสถิต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:41.530096309+07:00","message":"[bufferProcess] send to processor:วัดราชบพิธ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:41.530102403+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:41.530104997+07:00","message":"> Transcript [5018] [false]: 'วัดราชบพิธ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:41.530108099+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:41.530110081+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:41.5301122+07:00","message":"StatePrefix: 'วัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:41.530113815+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:41.846944148+07:00","message":"receive streaming session, msgId: 870"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:41.84698162+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":"2025-10-27T14:51:41.846987064+07:00","message":"receive interim result [false|false]: วัดราชบพิธสถิตมหา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:41.847000814+07:00","message":"[buffer interim] 870 false วัดราชบพิธสถิตมหา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:41.847007238+07:00","message":"[bufferProcess] interim [980000000]:วัดราชบพิธสถิตมหา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:41.847009465+07:00","message":"[bufferProcess] send to processor:วัดราชบพิธสถิต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:41.847014604+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:41.847017424+07:00","message":"> Transcript [5019] [false]: 'วัดราชบพิธสถิต'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:41.847020274+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:41.84702228+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:41.84702398+07:00","message":"StatePrefix: 'วัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:41.847025826+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:41.980894918+07:00","message":"receive streaming session, msgId: 870"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:41.980938801+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":"2025-10-27T14:51:41.980944632+07:00","message":"receive interim result [false|false]: วัดราชบพิธสถิตมหาสีมาราม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:41.980956367+07:00","message":"[buffer interim] 870 false วัดราชบพิธสถิตมหาสีมาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:41.980963495+07:00","message":"[bufferProcess] interim [100000000]:วัดราชบพิธสถิตมหาสีมาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:41.980966815+07:00","message":"[bufferProcess] send to processor:วัดราชบพิธสถิตมหา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:41.980973258+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:41.980976502+07:00","message":"> Transcript [5020] [false]: 'วัดราชบพิธสถิตมหา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:41.980981055+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:41.980983477+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:41.980986395+07:00","message":"StatePrefix: 'วัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:41.980988662+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:42.238052832+07:00","message":"receive streaming session, msgId: 870"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:42.238092016+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":"2025-10-27T14:51:42.238097986+07:00","message":"receive interim result [false|false]: วัดราชบพิธสถิตมหาสีมา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:42.238114808+07:00","message":"[buffer interim] 870 false วัดราชบพิธสถิตมหาสีมา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:42.238123531+07:00","message":"[bufferProcess] interim [400000000]:วัดราชบพิธสถิตมหาสีมา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:42.238125854+07:00","message":"[bufferProcess] send to processor:วัดราชบพิธสถิตมหาสีมาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:42.238128855+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:42.238131346+07:00","message":"> Transcript [5021] [false]: 'วัดราชบพิธสถิตมหาสีมาราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:42.238134597+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:42.238136745+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:42.238138369+07:00","message":"StatePrefix: 'วัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:42.238140006+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:42.238142266+07:00","message":"Push: 'วัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:42.238143858+07:00","message":"TextPushed: 'วัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:42.238145899+07:00","message":"Set new StatePrefix : 'วัดราชบพิธสถิตมหาสีมาราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:42.238147782+07:00","message":"Next Push (prob) : 'ราชบพิธสถิตมหาสีมาราม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:42.238155223+07:00","message":"push: {false วัด 0 0xc002881400}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:42.362046036+07:00","message":"receive streaming session, msgId: 870"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:42.362085425+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":"2025-10-27T14:51:42.362091031+07:00","message":"receive interim result [false|false]: วัดราชบพิธสถิตมหาสีมาราม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:42.362102836+07:00","message":"[buffer interim] 870 false วัดราชบพิธสถิตมหาสีมาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:42.36210915+07:00","message":"[bufferProcess] interim [520000000]:วัดราชบพิธสถิตมหาสีมาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:42.362112017+07:00","message":"[bufferProcess] send to processor:วัดราชบพิธสถิตมหาสีมา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:42.362117519+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:42.362120568+07:00","message":"> Transcript [5022] [false]: 'วัดราชบพิธสถิตมหาสีมา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:42.362122621+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:42.942084936+07:00","message":"receive streaming session, msgId: 870"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:42.942133841+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วัดราชบพิธสถิตมหาสีมาราม\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:42.94214183+07:00","message":"receive interim result [false|false]: วัดราชบพิธสถิตมหาสีมาราม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:42.942158759+07:00","message":"[buffer interim] 870 false วัดราชบพิธสถิตมหาสีมาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:42.942170578+07:00","message":"[bufferProcess] interim [120000000]:วัดราชบพิธสถิตมหาสีมาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:42.94217383+07:00","message":"[bufferProcess] send to processor:วัดราชบพิธสถิตมหาสีมาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:42.942182151+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:42.942186139+07:00","message":"> Transcript [5023] [false]: 'วัดราชบพิธสถิตมหาสีมาราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:42.94219058+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:42.942193299+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:42.942196517+07:00","message":"StatePrefix: 'วัดราชบพิธสถิตมหาสีมาราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:42.942200202+07:00","message":"TextPushed: 'วัด'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:51:43.78174718+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:51:43.781738335+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:44.126226486+07:00","message":"[GCS] IsForceVAD: false for message ID: 870"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:44.242287287+07:00","message":"receive streaming session, msgId: 870"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:44.242327317+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วัดราชบพิธสถิตมหาสีมาราม\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:44.242333291+07:00","message":"receive interim result [true|false]: วัดราชบพิธสถิตมหาสีมาราม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:44.242341453+07:00","message":"end recv isFinal message id 870"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:44.2423434+07:00","message":"end Recv id 870"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:44.242348649+07:00","message":"[buffer interim] 870 true วัดราชบพิธสถิตมหาสีมาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:44.242355437+07:00","message":"[bufferProcess] interim [440000000]:วัดราชบพิธสถิตมหาสีมาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:44.242360145+07:00","message":"[bufferProcess] send to processor (isfinal):วัดราชบพิธสถิตมหาสีมาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:44.242363829+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:44.242366141+07:00","message":"> Transcript [5024] [false]: 'วัดราชบพิธสถิตมหาสีมาราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:44.24236868+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:44.242370547+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:44.242372324+07:00","message":"StatePrefix: 'วัดราชบพิธสถิตมหาสีมาราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:44.242374691+07:00","message":"TextPushed: 'วัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:44.242376248+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:44.242377854+07:00","message":"> Transcript [5025] [true]: 'วัดราชบพิธสถิตมหาสีมาราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:44.242379843+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:44.242381306+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:44.242382568+07:00","message":"StatePrefix: 'วัดราชบพิธสถิตมหาสีมาราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:44.24238407+07:00","message":"TextPushed: 'วัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:44.242391162+07:00","message":"Push: 'ราชบพิธสถิตมหาสีมาราม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:44.242398654+07:00","message":"push: {true ราชบพิธสถิตมหาสีมาราม 0 0xc002881400}"}
{"level":"info","service":"Main","time":"2025-10-27T14:51:44.252382132+07:00","message":"write wav file: './tmp/7446/7446_870.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:44.387483411+07:00","message":"[GCS] Start streaming session, msgId: 871"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:44.862952869+07:00","message":"receive streaming session, msgId: 871"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:44.862998058+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":"2025-10-27T14:51:44.863003578+07:00","message":"receive interim result [false|false]: วัด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:44.863018973+07:00","message":"[buffer interim] 871 false วัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:44.863026497+07:00","message":"[bufferProcess] interim [480000000]:วัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:44.863028509+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:45.062081838+07:00","message":"receive streaming session, msgId: 871"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:45.062115979+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":"2025-10-27T14:51:45.062120918+07:00","message":"receive interim result [false|false]: วัดนอน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:45.062132847+07:00","message":"[buffer interim] 871 false วัดนอน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:45.062138964+07:00","message":"[bufferProcess] interim [660000000]:วัดนอน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:45.062141043+07:00","message":"[bufferProcess] send to processor:วัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:45.062145869+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:45.062148539+07:00","message":"> Transcript [5026] [false]: 'วัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:45.062150495+07:00","message":"Set StatePrefix (first interim): 'วัด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:45.075258234+07:00","message":"receive streaming session, msgId: 871"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:45.075295882+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":"2025-10-27T14:51:45.07530214+07:00","message":"receive interim result [false|false]: วัดดอน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:45.07531622+07:00","message":"[buffer interim] 871 false วัดดอน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:45.075321818+07:00","message":"[bufferProcess] interim [720000000]:วัดดอน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:45.075323787+07:00","message":"[bufferProcess] send to processor:วัดนอน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:45.075326581+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:45.075328987+07:00","message":"> Transcript [5027] [false]: 'วัดนอน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:45.075331765+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:45.075333612+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:45.075335232+07:00","message":"StatePrefix: 'วัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:45.075336993+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:45.235918507+07:00","message":"receive streaming session, msgId: 871"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:45.235959538+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":"2025-10-27T14:51:45.23596568+07:00","message":"receive interim result [false|false]: วัดนรนาถ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:45.235980576+07:00","message":"[buffer interim] 871 false วัดนรนาถ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:45.235988163+07:00","message":"[bufferProcess] interim [840000000]:วัดนรนาถ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:45.23599133+07:00","message":"[bufferProcess] send to processor:วัดดอน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:45.235995383+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:45.235999133+07:00","message":"> Transcript [5028] [false]: 'วัดดอน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:45.236002959+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:45.236005056+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:45.236007349+07:00","message":"StatePrefix: 'วัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:45.236009483+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:45.813897559+07:00","message":"receive streaming session, msgId: 871"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:45.813944964+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วัดนรนาถ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:45.81395029+07:00","message":"receive interim result [false|false]: วัดนรนาถ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:45.81396342+07:00","message":"[buffer interim] 871 false วัดนรนาถ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:45.813969606+07:00","message":"[bufferProcess] interim [440000000]:วัดนรนาถ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:45.81397156+07:00","message":"[bufferProcess] send to processor:วัดนรนาถ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:45.813976538+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:45.813979337+07:00","message":"> Transcript [5029] [false]: 'วัดนรนาถ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:45.813982106+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:45.813983859+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:45.813985485+07:00","message":"StatePrefix: 'วัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:45.813987432+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:45.94786991+07:00","message":"receive streaming session, msgId: 871"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:45.947905439+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":"2025-10-27T14:51:45.947918954+07:00","message":"receive interim result [false|false]: วัดนรนาถสุนทร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:45.947933625+07:00","message":"[buffer interim] 871 false วัดนรนาถสุนทร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:45.947940812+07:00","message":"[bufferProcess] interim [620000000]:วัดนรนาถสุนทร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:45.947943061+07:00","message":"[bufferProcess] send to processor:วัดนรนาถ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:45.947946361+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:45.947948808+07:00","message":"> Transcript [5030] [false]: 'วัดนรนาถ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:45.947951444+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:45.947953046+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:45.947954976+07:00","message":"StatePrefix: 'วัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:45.947956773+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:45.947959352+07:00","message":"Push: 'วัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:45.947960859+07:00","message":"TextPushed: 'วัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:45.947962516+07:00","message":"Set new StatePrefix : 'วัดนรนาถ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:45.947965166+07:00","message":"Next Push (prob) : 'นรนาถ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:45.9479735+07:00","message":"push: {false วัด 0 0xc0023e9780}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:46.143856174+07:00","message":"receive streaming session, msgId: 871"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:46.143890103+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":"2025-10-27T14:51:46.143895214+07:00","message":"receive interim result [false|false]: วัดนรนาถสุนทรภู่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:46.143916889+07:00","message":"[buffer interim] 871 false วัดนรนาถสุนทรภู่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:46.143924703+07:00","message":"[bufferProcess] interim [800000000]:วัดนรนาถสุนทรภู่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:46.143926798+07:00","message":"[bufferProcess] send to processor:วัดนรนาถสุนทร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:46.143930334+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:46.14393303+07:00","message":"> Transcript [5031] [false]: 'วัดนรนาถสุนทร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:46.143935939+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:46.143937772+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:46.143939659+07:00","message":"StatePrefix: 'วัดนรนาถ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:46.143941804+07:00","message":"TextPushed: 'วัด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:46.716287748+07:00","message":"receive streaming session, msgId: 871"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:46.716322235+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":"2025-10-27T14:51:46.716328657+07:00","message":"receive interim result [false|false]: วัดนรนาถสุนทริการาม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:46.716341331+07:00","message":"[buffer interim] 871 false วัดนรนาถสุนทริการาม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:46.716348232+07:00","message":"[bufferProcess] interim [340000000]:วัดนรนาถสุนทริการาม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:46.716350327+07:00","message":"[bufferProcess] send to processor:วัดนรนาถสุนทรภู่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:46.716355306+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:46.716358027+07:00","message":"> Transcript [5032] [false]: 'วัดนรนาถสุนทรภู่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:46.7163612+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:46.716363195+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:46.716365315+07:00","message":"StatePrefix: 'วัดนรนาถ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:46.716367584+07:00","message":"TextPushed: 'วัด'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:51:46.782782823+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:51:46.78278793+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:47.358387672+07:00","message":"receive streaming session, msgId: 871"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:47.35842821+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":"2025-10-27T14:51:47.35843482+07:00","message":"receive interim result [false|false]: วัดนรนาถสุนทริการาม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:47.358444984+07:00","message":"[buffer interim] 871 false วัดนรนาถสุนทริการาม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:47.358451294+07:00","message":"[bufferProcess] interim [940000000]:วัดนรนาถสุนทริการาม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:47.358453366+07:00","message":"[bufferProcess] send to processor:วัดนรนาถสุนทริการาม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:47.358456549+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:47.358459087+07:00","message":"> Transcript [5033] [false]: 'วัดนรนาถสุนทริการาม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:47.358462157+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:47.358463737+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:47.358465381+07:00","message":"StatePrefix: 'วัดนรนาถ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:47.358467192+07:00","message":"TextPushed: 'วัด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:47.751406893+07:00","message":"receive streaming session, msgId: 871"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:47.751441872+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":"2025-10-27T14:51:47.751448157+07:00","message":"receive interim result [false|false]: วัดนรนาถสุนทริการามพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:47.751462879+07:00","message":"[buffer interim] 871 false วัดนรนาถสุนทริการามพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:47.751475975+07:00","message":"[bufferProcess] interim [420000000]:วัดนรนาถสุนทริการามพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:47.751478999+07:00","message":"[bufferProcess] send to processor:วัดนรนาถสุนทริการาม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:47.751484921+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:47.751488413+07:00","message":"> Transcript [5034] [false]: 'วัดนรนาถสุนทริการาม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:47.751492706+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:47.751495361+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:47.751497849+07:00","message":"StatePrefix: 'วัดนรนาถ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:47.751500912+07:00","message":"TextPushed: 'วัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:47.751506903+07:00","message":"Push: 'นรนาถ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:47.751509184+07:00","message":"TextPushed: 'วัดนรนาถ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:47.751511646+07:00","message":"Set new StatePrefix : 'วัดนรนาถสุนทริการาม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:47.751514597+07:00","message":"Next Push (prob) : 'สุนทริการาม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:47.751524638+07:00","message":"push: {false นรนาถ 0 0xc0023e9780}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:47.883116114+07:00","message":"receive streaming session, msgId: 871"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:47.883161374+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":"2025-10-27T14:51:47.883169139+07:00","message":"receive interim result [false|false]: วัดนรนาถสุนทริการาม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:47.883191806+07:00","message":"[buffer interim] 871 false วัดนรนาถสุนทริการาม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:47.88320835+07:00","message":"[bufferProcess] interim [480000000]:วัดนรนาถสุนทริการาม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:47.883211742+07:00","message":"[bufferProcess] send to processor:วัดนรนาถสุนทริการามพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:47.883220387+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:47.883224236+07:00","message":"> Transcript [5035] [false]: 'วัดนรนาถสุนทริการามพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:47.883228369+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:47.883231229+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:47.883234227+07:00","message":"StatePrefix: 'วัดนรนาถสุนทริการาม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:47.88323736+07:00","message":"TextPushed: 'วัดนรนาถ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:47.947098479+07:00","message":"receive streaming session, msgId: 871"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:47.947136732+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":"2025-10-27T14:51:47.94714218+07:00","message":"receive interim result [false|false]: วัดนรนาถสุนทริการามพระองค์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:47.947154721+07:00","message":"receive streaming session, msgId: 871"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:47.947158841+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":"2025-10-27T14:51:47.947161671+07:00","message":"receive interim result [false|false]: วัดนรนาถสุนทริการาม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:47.947177794+07:00","message":"[buffer interim] 871 false วัดนรนาถสุนทริการามพระองค์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:47.947190445+07:00","message":"[buffer interim] 871 false วัดนรนาถสุนทริการาม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:47.94719758+07:00","message":"[bufferProcess] interim [540000000]:วัดนรนาถสุนทริการามพระองค์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:47.947201175+07:00","message":"[bufferProcess] send to processor:วัดนรนาถสุนทริการาม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:47.947207299+07:00","message":"[bufferProcess] interim [600000000]:วัดนรนาถสุนทริการาม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:47.947209367+07:00","message":"[bufferProcess] send to processor:วัดนรนาถสุนทริการามพระองค์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:47.947212526+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:47.947215033+07:00","message":"> Transcript [5036] [false]: 'วัดนรนาถสุนทริการาม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:47.947218293+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:47.947220116+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:47.947223159+07:00","message":"StatePrefix: 'วัดนรนาถสุนทริการาม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:47.947225516+07:00","message":"TextPushed: 'วัดนรนาถ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:47.947227046+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:47.947228606+07:00","message":"> Transcript [5037] [false]: 'วัดนรนาถสุนทริการามพระองค์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:47.947230226+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:47.9472315+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:47.947232822+07:00","message":"StatePrefix: 'วัดนรนาถสุนทริการาม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:47.947234297+07:00","message":"TextPushed: 'วัดนรนาถ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:48.067325548+07:00","message":"receive streaming session, msgId: 871"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:48.06736821+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":"2025-10-27T14:51:48.067374269+07:00","message":"receive interim result [false|false]: วัดนรนาถสุนทริการามพระอุดม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:48.067389075+07:00","message":"[buffer interim] 871 false วัดนรนาถสุนทริการามพระอุดม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:48.067398145+07:00","message":"[bufferProcess] interim [660000000]:วัดนรนาถสุนทริการามพระอุดม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:48.067400826+07:00","message":"[bufferProcess] send to processor:วัดนรนาถสุนทริการาม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:48.067406453+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:48.067408977+07:00","message":"> Transcript [5038] [false]: 'วัดนรนาถสุนทริการาม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:48.067412069+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:48.067413745+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:48.067415287+07:00","message":"StatePrefix: 'วัดนรนาถสุนทริการาม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:48.067417217+07:00","message":"TextPushed: 'วัดนรนาถ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:48.06742124+07:00","message":"Push: 'สุนทริการาม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:48.067422862+07:00","message":"TextPushed: 'วัดนรนาถสุนทริการาม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:48.067424473+07:00","message":"Set new StatePrefix : 'วัดนรนาถสุนทริการาม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:48.067426525+07:00","message":"Next Push (prob) : ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:48.067453158+07:00","message":"push: {false สุนทริการาม 0 0xc0023e9780}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:48.356952398+07:00","message":"[GCS] IsForceVAD: false for message ID: 871"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:48.464340001+07:00","message":"receive streaming session, msgId: 871"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:48.464375367+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วัดนรนาถสุนทริการามพระอุดม\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:48.464381388+07:00","message":"receive interim result [true|false]: วัดนรนาถสุนทริการามพระอุดม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:48.464391352+07:00","message":"end recv isFinal message id 871"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:48.464394231+07:00","message":"end Recv id 871"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:48.46440122+07:00","message":"[buffer interim] 871 true วัดนรนาถสุนทริการามพระอุดม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:48.464410742+07:00","message":"[bufferProcess] interim [200000000]:วัดนรนาถสุนทริการามพระอุดม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:48.464415587+07:00","message":"[bufferProcess] send to processor (isfinal):วัดนรนาถสุนทริการามพระอุดม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:48.464419564+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:48.464422936+07:00","message":"> Transcript [5039] [false]: 'วัดนรนาถสุนทริการามพระอุดม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:48.464425862+07:00","message":"Set StatePrefix (first interim): 'วัดนรนาถสุนทริการามพระอุดม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:48.464427855+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:48.464433757+07:00","message":"> Transcript [5040] [true]: 'วัดนรนาถสุนทริการามพระอุดม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:48.464436081+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:48.464437784+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:48.464439682+07:00","message":"StatePrefix: 'วัดนรนาถสุนทริการามพระอุดม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:48.464443547+07:00","message":"TextPushed: 'วัดนรนาถสุนทริการาม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:48.464447861+07:00","message":"Push: 'พระอุดม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:48.464460236+07:00","message":"push: {true พระอุดม 0 0xc0023e9780}"}
{"level":"info","service":"Main","time":"2025-10-27T14:51:48.473014706+07:00","message":"write wav file: './tmp/7446/7446_871.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:48.488567148+07:00","message":"[GCS] Start streaming session, msgId: 872"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:49.024763242+07:00","message":"receive streaming session, msgId: 872"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:49.024803845+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":"2025-10-27T14:51:49.024809654+07:00","message":"receive interim result [false|false]: วัด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:49.024845687+07:00","message":"[buffer interim] 872 false วัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:49.024858644+07:00","message":"[bufferProcess] interim [540000000]:วัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:49.024861127+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:49.218691939+07:00","message":"receive streaming session, msgId: 872"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:49.218729022+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":"2025-10-27T14:51:49.218734031+07:00","message":"receive interim result [false|false]: วัดเบญ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:49.218748743+07:00","message":"[buffer interim] 872 false วัดเบญ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:49.218755227+07:00","message":"[bufferProcess] interim [780000000]:วัดเบญ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:49.218757808+07:00","message":"[bufferProcess] send to processor:วัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:49.21876156+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:49.21876498+07:00","message":"> Transcript [5041] [false]: 'วัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:49.218766992+07:00","message":"Set StatePrefix (first interim): 'วัด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:49.472704603+07:00","message":"receive streaming session, msgId: 872"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:49.47274003+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":"2025-10-27T14:51:49.472745698+07:00","message":"receive interim result [false|false]: วัดเบญจ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:49.472763806+07:00","message":"[buffer interim] 872 false วัดเบญจ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:49.472774005+07:00","message":"[bufferProcess] interim [960000000]:วัดเบญจ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:49.472776743+07:00","message":"[bufferProcess] send to processor:วัดเบญ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:49.472781307+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:49.472784917+07:00","message":"> Transcript [5042] [false]: 'วัดเบญ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:49.47278826+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:49.472790017+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:49.472792872+07:00","message":"StatePrefix: 'วัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:49.472794746+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:49.533559783+07:00","message":"receive streaming session, msgId: 872"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:49.533602556+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":"2025-10-27T14:51:49.533608421+07:00","message":"receive interim result [false|false]: วัดเบญจม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:49.533626929+07:00","message":"[buffer interim] 872 false วัดเบญจม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:49.533634161+07:00","message":"[bufferProcess] interim [80000000]:วัดเบญจม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:49.533636293+07:00","message":"[bufferProcess] send to processor:วัดเบญจ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:49.53364139+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:49.533644024+07:00","message":"> Transcript [5043] [false]: 'วัดเบญจ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:49.533646847+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:49.533648913+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:49.53365045+07:00","message":"StatePrefix: 'วัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:49.533652137+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:49.723877141+07:00","message":"receive streaming session, msgId: 872"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:49.723920345+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":"2025-10-27T14:51:49.723927361+07:00","message":"receive interim result [false|false]: วัดเบญจมบพิตร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:49.723941995+07:00","message":"[buffer interim] 872 false วัดเบญจมบพิตร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:49.723948772+07:00","message":"[bufferProcess] interim [260000000]:วัดเบญจมบพิตร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:49.723951766+07:00","message":"[bufferProcess] send to processor:วัดเบญจม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:49.723958699+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:49.723962312+07:00","message":"> Transcript [5044] [false]: 'วัดเบญจม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:49.723966302+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:49.723968846+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:49.723971447+07:00","message":"StatePrefix: 'วัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:49.723973745+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:51:49.783154556+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:51:49.78315458+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:50.237437702+07:00","message":"receive streaming session, msgId: 872"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:50.237471471+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":"2025-10-27T14:51:50.237477079+07:00","message":"receive interim result [false|false]: วัดเบญจมบพิตรดู"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:50.237487041+07:00","message":"[buffer interim] 872 false วัดเบญจมบพิตรดู"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:50.237493161+07:00","message":"[bufferProcess] interim [740000000]:วัดเบญจมบพิตรดู"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:50.237495189+07:00","message":"[bufferProcess] send to processor:วัดเบญจมบพิตร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:50.237498623+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:50.237501312+07:00","message":"> Transcript [5045] [false]: 'วัดเบญจมบพิตร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:50.237504244+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:50.237505889+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:50.237507734+07:00","message":"StatePrefix: 'วัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:50.237509471+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:50.237511619+07:00","message":"Push: 'วัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:50.237513148+07:00","message":"TextPushed: 'วัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:50.237515169+07:00","message":"Set new StatePrefix : 'วัดเบญจมบพิตร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:50.23751733+07:00","message":"Next Push (prob) : 'เบญจมบพิตร'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:50.237525129+07:00","message":"push: {false วัด 0 0xc00401f580}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:50.239332514+07:00","message":"receive streaming session, msgId: 872"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:50.239342562+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":"2025-10-27T14:51:50.239346435+07:00","message":"receive interim result [false|false]: วัดเบญจมบพิตร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:50.239355793+07:00","message":"[buffer interim] 872 false วัดเบญจมบพิตร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:50.239359401+07:00","message":"[bufferProcess] interim [800000000]:วัดเบญจมบพิตร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:50.239361237+07:00","message":"[bufferProcess] send to processor:วัดเบญจมบพิตรดู"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:50.239363257+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:50.239365098+07:00","message":"> Transcript [5046] [false]: 'วัดเบญจมบพิตรดู'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:50.239367716+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:50.239369318+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:50.239370946+07:00","message":"StatePrefix: 'วัดเบญจมบพิตร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:50.239373105+07:00","message":"TextPushed: 'วัด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:50.366144125+07:00","message":"receive streaming session, msgId: 872"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:50.366190158+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":"2025-10-27T14:51:50.366196629+07:00","message":"receive interim result [false|false]: วัดเบญจมบพิตรดุสิต"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:50.366210598+07:00","message":"[buffer interim] 872 false วัดเบญจมบพิตรดุสิต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:50.366217158+07:00","message":"[bufferProcess] interim [860000000]:วัดเบญจมบพิตรดุสิต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:50.366219379+07:00","message":"[bufferProcess] send to processor:วัดเบญจมบพิตร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:50.366224605+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:50.366227366+07:00","message":"> Transcript [5047] [false]: 'วัดเบญจมบพิตร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:50.36623043+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:50.366233344+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:50.366235126+07:00","message":"StatePrefix: 'วัดเบญจมบพิตร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:50.366237297+07:00","message":"TextPushed: 'วัด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:50.55769755+07:00","message":"receive streaming session, msgId: 872"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:50.557730241+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":"2025-10-27T14:51:50.557737656+07:00","message":"receive interim result [false|false]: วัดเบญจมบพิตรดุสิตวนาราม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:50.557751248+07:00","message":"[buffer interim] 872 false วัดเบญจมบพิตรดุสิตวนาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:50.557757549+07:00","message":"[bufferProcess] interim [40000000]:วัดเบญจมบพิตรดุสิตวนาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:50.557760098+07:00","message":"[bufferProcess] send to processor:วัดเบญจมบพิตรดุสิต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:50.557766658+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:50.557769333+07:00","message":"> Transcript [5048] [false]: 'วัดเบญจมบพิตรดุสิต'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:50.55777258+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:50.557774461+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:50.557777055+07:00","message":"StatePrefix: 'วัดเบญจมบพิตร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:50.557779504+07:00","message":"TextPushed: 'วัด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:51.135172329+07:00","message":"receive streaming session, msgId: 872"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:51.135208028+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":"2025-10-27T14:51:51.135214437+07:00","message":"receive interim result [false|false]: วัดเบญจมบพิตรดุสิตวนาราม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:51.135227692+07:00","message":"[buffer interim] 872 false วัดเบญจมบพิตรดุสิตวนาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:51.135234028+07:00","message":"[bufferProcess] interim [640000000]:วัดเบญจมบพิตรดุสิตวนาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:51.135236452+07:00","message":"[bufferProcess] send to processor:วัดเบญจมบพิตรดุสิตวนาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:51.135242917+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:51.135245503+07:00","message":"> Transcript [5049] [false]: 'วัดเบญจมบพิตรดุสิตวนาราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:51.135248797+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:51.135250685+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:51.135252473+07:00","message":"StatePrefix: 'วัดเบญจมบพิตร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:51.135255077+07:00","message":"TextPushed: 'วัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:51.135260927+07:00","message":"Push: 'เบญจมบพิตร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:51.135262518+07:00","message":"TextPushed: 'วัดเบญจมบพิตร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:51.135264668+07:00","message":"Set new StatePrefix : 'วัดเบญจมบพิตรดุสิตวนาราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:51.135266606+07:00","message":"Next Push (prob) : 'ดุสิตวนาราม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:51.135274599+07:00","message":"push: {false เบญจมบพิตร 0 0xc00401f580}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:52.427512634+07:00","message":"[GCS] Cleaned up inactive client: 821"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:52.427530867+07:00","message":"[GCS] Cleaned up inactive client: 822"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:52.427534032+07:00","message":"[GCS] Cleaned up inactive client: 829"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:52.42753632+07:00","message":"[GCS] Cleaned up inactive client: 823"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:52.427538659+07:00","message":"[GCS] Cleaned up inactive client: 838"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:52.427541016+07:00","message":"[GCS] Cleaned up inactive client: 815"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:52.427543183+07:00","message":"[GCS] Cleaned up inactive client: 834"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:52.427545463+07:00","message":"[GCS] Cleaned up inactive client: 820"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:52.427547558+07:00","message":"[GCS] Cleaned up inactive client: 816"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:52.427549676+07:00","message":"[GCS] Cleaned up inactive client: 825"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:52.427551787+07:00","message":"[GCS] Cleaned up inactive client: 818"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:52.427553819+07:00","message":"[GCS] Cleaned up inactive client: 835"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:52.427555861+07:00","message":"[GCS] Cleaned up inactive client: 840"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:52.427558+07:00","message":"[GCS] Cleaned up inactive client: 843"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:52.427560155+07:00","message":"[GCS] Cleaned up inactive client: 832"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:52.427562248+07:00","message":"[GCS] Cleaned up inactive client: 839"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:52.427564356+07:00","message":"[GCS] Cleaned up inactive client: 846"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:52.427566455+07:00","message":"[GCS] Cleaned up inactive client: 828"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:52.427568566+07:00","message":"[GCS] Cleaned up inactive client: 826"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:52.427570668+07:00","message":"[GCS] Cleaned up inactive client: 837"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:52.427573112+07:00","message":"[GCS] Cleaned up inactive client: 831"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:52.427575308+07:00","message":"[GCS] Cleaned up inactive client: 833"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:52.427577378+07:00","message":"[GCS] Cleaned up inactive client: 827"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:52.427579633+07:00","message":"[GCS] Cleaned up inactive client: 841"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:52.427581841+07:00","message":"[GCS] Cleaned up inactive client: 845"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:52.42758387+07:00","message":"[GCS] Cleaned up inactive client: 817"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:52.42758598+07:00","message":"[GCS] Cleaned up inactive client: 830"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:52.427588102+07:00","message":"[GCS] Cleaned up inactive client: 836"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:52.427590192+07:00","message":"[GCS] Cleaned up inactive client: 844"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:52.427592276+07:00","message":"[GCS] Cleaned up inactive client: 819"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:52.42759452+07:00","message":"[GCS] Cleaned up inactive client: 842"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:52.427596862+07:00","message":"[GCS] Cleaned up inactive client: 824"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:51:52.783165906+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:51:52.783174066+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:52.919284541+07:00","message":"receive streaming session, msgId: 872"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:52.919321915+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":"2025-10-27T14:51:52.919327026+07:00","message":"receive interim result [false|false]: วัดเบญจมบพิตรดุสิตวนารามวิชามงคล"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:52.919338124+07:00","message":"[buffer interim] 872 false วัดเบญจมบพิตรดุสิตวนารามวิชามงคล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:52.919345074+07:00","message":"[bufferProcess] interim [440000000]:วัดเบญจมบพิตรดุสิตวนารามวิชามงคล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:52.919347248+07:00","message":"[bufferProcess] send to processor:วัดเบญจมบพิตรดุสิตวนาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:52.919352813+07:00","message":"[bufferProcess] send to processor (ticker):วัดเบญจมบพิตรดุสิตวนารามวิชามงคล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:52.919355456+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:52.919358282+07:00","message":"> Transcript [5050] [false]: 'วัดเบญจมบพิตรดุสิตวนาราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:52.919361342+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:52.919363087+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:52.919364674+07:00","message":"StatePrefix: 'วัดเบญจมบพิตรดุสิตวนาราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:52.919366756+07:00","message":"TextPushed: 'วัดเบญจมบพิตร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:52.91936835+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:52.919369976+07:00","message":"> Transcript [5051] [false]: 'วัดเบญจมบพิตรดุสิตวนารามวิชามงคล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:52.919371588+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:52.919373525+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:52.919374849+07:00","message":"StatePrefix: 'วัดเบญจมบพิตรดุสิตวนาราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:52.919376257+07:00","message":"TextPushed: 'วัดเบญจมบพิตร'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:53.3231324+07:00","message":"receive streaming session, msgId: 872"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:53.323182961+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":"2025-10-27T14:51:53.323189761+07:00","message":"receive interim result [false|false]: วัดเบญจมบพิตรดุสิตวนารามวิชามงคลยาว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:53.323202597+07:00","message":"[buffer interim] 872 false วัดเบญจมบพิตรดุสิตวนารามวิชามงคลยาว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:53.323209033+07:00","message":"[bufferProcess] interim [920000000]:วัดเบญจมบพิตรดุสิตวนารามวิชามงคลยาว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:53.323211046+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:53.442734718+07:00","message":"receive streaming session, msgId: 872"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:53.442768274+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":"2025-10-27T14:51:53.442774133+07:00","message":"receive interim result [false|false]: วัดเบญจมบพิตรดุสิตวนารามวิชามงคลญาณ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:53.442783888+07:00","message":"[buffer interim] 872 false วัดเบญจมบพิตรดุสิตวนารามวิชามงคลญาณ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:53.442790148+07:00","message":"[bufferProcess] interim [980000000]:วัดเบญจมบพิตรดุสิตวนารามวิชามงคลญาณ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:53.442792094+07:00","message":"[bufferProcess] send to processor:วัดเบญจมบพิตรดุสิตวนารามวิชามงคลยาว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:53.442795838+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:53.44279821+07:00","message":"> Transcript [5052] [false]: 'วัดเบญจมบพิตรดุสิตวนารามวิชามงคลยาว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:53.442801774+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:53.442803409+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:53.442805284+07:00","message":"StatePrefix: 'วัดเบญจมบพิตรดุสิตวนาราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:53.442807403+07:00","message":"TextPushed: 'วัดเบญจมบพิตร'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:54.53575639+07:00","message":"receive streaming session, msgId: 872"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:54.535793569+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วัดเบญจมบพิตรดุสิตวนารามวิชามงคลญาณ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":6,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:54.535799507+07:00","message":"receive interim result [false|false]: วัดเบญจมบพิตรดุสิตวนารามวิชามงคลญาณ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:54.535809788+07:00","message":"[buffer interim] 872 false วัดเบญจมบพิตรดุสิตวนารามวิชามงคลญาณ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:54.535816773+07:00","message":"[bufferProcess] interim [120000000]:วัดเบญจมบพิตรดุสิตวนารามวิชามงคลญาณ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:54.535818883+07:00","message":"[bufferProcess] send to processor:วัดเบญจมบพิตรดุสิตวนารามวิชามงคลญาณ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:54.535822306+07:00","message":"[bufferProcess] send to processor (ticker):วัดเบญจมบพิตรดุสิตวนารามวิชามงคลญาณ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:54.535825135+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:54.535828425+07:00","message":"> Transcript [5053] [false]: 'วัดเบญจมบพิตรดุสิตวนารามวิชามงคลญาณ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:54.535832436+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:54.535834385+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:54.535836359+07:00","message":"StatePrefix: 'วัดเบญจมบพิตรดุสิตวนาราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:54.535838833+07:00","message":"TextPushed: 'วัดเบญจมบพิตร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:54.535841541+07:00","message":"Push: 'ดุสิตวนาราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:54.53584324+07:00","message":"TextPushed: 'วัดเบญจมบพิตรดุสิตวนาราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:54.535845195+07:00","message":"Set new StatePrefix : 'วัดเบญจมบพิตรดุสิตวนารามวิชามงคลญาณ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:54.535847435+07:00","message":"Next Push (prob) : 'วิชามงคลญาณ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:54.535849108+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:54.535850856+07:00","message":"> Transcript [5054] [false]: 'วัดเบญจมบพิตรดุสิตวนารามวิชามงคลญาณ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:54.53585301+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:54.535854714+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:54.535856582+07:00","message":"StatePrefix: 'วัดเบญจมบพิตรดุสิตวนารามวิชามงคลญาณ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:54.535858448+07:00","message":"TextPushed: 'วัดเบญจมบพิตรดุสิตวนาราม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:54.535866212+07:00","message":"push: {false ดุสิตวนาราม 0 0xc00401f580}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:54.850378272+07:00","message":"receive streaming session, msgId: 872"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:54.850420916+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วัดเบญจมบพิตรดุสิตวนารามวิชามงคลญาณวัดเทพ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:54.850426696+07:00","message":"receive interim result [false|false]: วัดเบญจมบพิตรดุสิตวนารามวิชามงคลญาณวัดเทพ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:54.850438321+07:00","message":"[buffer interim] 872 false วัดเบญจมบพิตรดุสิตวนารามวิชามงคลญาณวัดเทพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:54.850445661+07:00","message":"[bufferProcess] interim [420000000]:วัดเบญจมบพิตรดุสิตวนารามวิชามงคลญาณวัดเทพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:54.850447356+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:55.16633828+07:00","message":"receive streaming session, msgId: 872"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:55.166372881+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วัดเบญจมบพิตรดุสิตวนารามวิชามงคลญาณวัดเทพศิรินทร์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:55.166379208+07:00","message":"receive interim result [false|false]: วัดเบญจมบพิตรดุสิตวนารามวิชามงคลญาณวัดเทพศิรินทร์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:55.166392293+07:00","message":"[buffer interim] 872 false วัดเบญจมบพิตรดุสิตวนารามวิชามงคลญาณวัดเทพศิรินทร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:55.166398881+07:00","message":"[bufferProcess] interim [660000000]:วัดเบญจมบพิตรดุสิตวนารามวิชามงคลญาณวัดเทพศิรินทร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:55.166400961+07:00","message":"[bufferProcess] send to processor:วัดเบญจมบพิตรดุสิตวนารามวิชามงคลญาณวัดเทพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:55.166406343+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:55.166408764+07:00","message":"> Transcript [5055] [false]: 'วัดเบญจมบพิตรดุสิตวนารามวิชามงคลญาณวัดเทพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:55.16641186+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:55.166413718+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:55.166416386+07:00","message":"StatePrefix: 'วัดเบญจมบพิตรดุสิตวนารามวิชามงคลญาณ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:55.166418789+07:00","message":"TextPushed: 'วัดเบญจมบพิตรดุสิตวนาราม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:55.556393138+07:00","message":"receive streaming session, msgId: 872"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:55.556434813+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วัดเบญจมบพิตรดุสิตวนารามวิชามงคลญาณวัดเทพศิรินทราวาส\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":7,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:55.556440978+07:00","message":"receive interim result [false|false]: วัดเบญจมบพิตรดุสิตวนารามวิชามงคลญาณวัดเทพศิรินทราวาส"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:55.556453124+07:00","message":"[buffer interim] 872 false วัดเบญจมบพิตรดุสิตวนารามวิชามงคลญาณวัดเทพศิรินทราวาส"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:55.556459665+07:00","message":"[bufferProcess] interim [80000000]:วัดเบญจมบพิตรดุสิตวนารามวิชามงคลญาณวัดเทพศิรินทราวาส"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:55.556462092+07:00","message":"[bufferProcess] send to processor:วัดเบญจมบพิตรดุสิตวนารามวิชามงคลญาณวัดเทพศิรินทร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:55.556478795+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:55.556481643+07:00","message":"> Transcript [5056] [false]: 'วัดเบญจมบพิตรดุสิตวนารามวิชามงคลญาณวัดเทพศิรินทร์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:55.556485878+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:55.556487635+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:55.556489699+07:00","message":"StatePrefix: 'วัดเบญจมบพิตรดุสิตวนารามวิชามงคลญาณ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:55.556492039+07:00","message":"TextPushed: 'วัดเบญจมบพิตรดุสิตวนาราม'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:51:55.783518033+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:51:55.783527275+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:55.785598355+07:00","message":"[GCS] IsForceVAD: false for message ID: 872"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:55.91456656+07:00","message":"receive streaming session, msgId: 872"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:55.914606138+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วัดเบญจมบพิตรดุสิตวนารามอภิชามงคลญาณวัดเทพศิรินทราวาส\",\"confidence\":0.94156504}],\"is_final\":true,\"result_end_time\":{\"seconds\":7,\"nanos\":530000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:55.914612154+07:00","message":"receive interim result [true|false]: วัดเบญจมบพิตรดุสิตวนารามอภิชามงคลญาณวัดเทพศิรินทราวาส"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:55.914621309+07:00","message":"end recv isFinal message id 872"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:55.914623148+07:00","message":"end Recv id 872"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:55.914629465+07:00","message":"[buffer interim] 872 true วัดเบญจมบพิตรดุสิตวนารามอภิชามงคลญาณวัดเทพศิรินทราวาส"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:55.914638696+07:00","message":"[bufferProcess] interim [530000000]:วัดเบญจมบพิตรดุสิตวนารามอภิชามงคลญาณวัดเทพศิรินทราวาส"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:55.914641569+07:00","message":"[bufferProcess] send to processor (isfinal):วัดเบญจมบพิตรดุสิตวนารามวิชามงคลญาณวัดเทพศิรินทราวาส"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:55.914645026+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:55.91464748+07:00","message":"> Transcript [5057] [false]: 'วัดเบญจมบพิตรดุสิตวนารามวิชามงคลญาณวัดเทพศิรินทราวาส'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:55.914650657+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:55.914652875+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:55.914654932+07:00","message":"StatePrefix: 'วัดเบญจมบพิตรดุสิตวนารามวิชามงคลญาณ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:55.914657676+07:00","message":"TextPushed: 'วัดเบญจมบพิตรดุสิตวนาราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:55.914661881+07:00","message":"Push: 'วิชามงคลญาณ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:55.914663421+07:00","message":"TextPushed: 'วัดเบญจมบพิตรดุสิตวนารามวิชามงคลญาณ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:55.91466528+07:00","message":"Set new StatePrefix : 'วัดเบญจมบพิตรดุสิตวนารามวิชามงคลญาณวัดเทพศิรินทราวาส'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:55.914667709+07:00","message":"Next Push (prob) : 'วัดเทพศิรินทราวาส'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:55.914669368+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:55.914671118+07:00","message":"> Transcript [5058] [true]: 'วัดเบญจมบพิตรดุสิตวนารามอภิชามงคลญาณวัดเทพศิรินทราวาส'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:55.914673085+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:55.914674513+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:55.914676413+07:00","message":"StatePrefix: 'วัดเบญจมบพิตรดุสิตวนารามวิชามงคลญาณวัดเทพศิรินทราวาส'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:55.914678301+07:00","message":"TextPushed: 'วัดเบญจมบพิตรดุสิตวนารามวิชามงคลญาณ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:55.914679655+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:55.914693776+07:00","message":"push: {false วิชามงคลญาณ 0 0xc00401f580}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:55.914835964+07:00","message":"Push: 'วัดเทพศิรินทราวาส'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:55.914839104+07:00","message":"TextPushed: 'วัดเบญจมบพิตรดุสิตวนารามวิชามงคลญาณวัดเทพศิรินทราวาส'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:55.914840888+07:00","message":"Set new StatePrefix : 'วัดเบญจมบพิตรดุสิตวนารามอภิชามงคลญาณวัดเทพศิรินทราวาส'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:55.914842515+07:00","message":"Next Push (prob) : 'วัดเบญจมบพิตรดุสิตวนารามอภิชามงคลญาณวัดเทพศิรินทราวาส'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:55.914853111+07:00","message":"push: {true วัดเทพศิรินทราวาส 0 0xc00401f580}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:55.914863447+07:00","message":"write aligntment file to 'tmp/7446/align_message_id_872.html'"}
{"level":"info","service":"Main","time":"2025-10-27T14:51:55.927871138+07:00","message":"write wav file: './tmp/7446/7446_872.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:56.30671083+07:00","message":"[GCS] Start streaming session, msgId: 873"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:57.492944628+07:00","message":"receive streaming session, msgId: 873"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:57.492990262+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":"2025-10-27T14:51:57.492996192+07:00","message":"receive interim result [false|false]: ปริยัติ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:57.493014849+07:00","message":"[buffer interim] 873 false ปริยัติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:57.493023231+07:00","message":"[bufferProcess] interim [20000000]:ปริยัติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:57.493025391+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:57.493031902+07:00","message":"[bufferProcess] send to processor (ticker):ปริยัติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:57.493035604+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:57.493039263+07:00","message":"> Transcript [5059] [false]: 'ปริยัติ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:57.493041744+07:00","message":"Set StatePrefix (first interim): 'ปริยัติ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:57.747449624+07:00","message":"receive streaming session, msgId: 873"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:57.747480622+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":"2025-10-27T14:51:57.747485855+07:00","message":"receive interim result [false|false]: ปริยัติกี่โมง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:57.747497531+07:00","message":"[buffer interim] 873 false ปริยัติกี่โมง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:57.747504088+07:00","message":"[bufferProcess] interim [320000000]:ปริยัติกี่โมง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:57.747505824+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:57.941525378+07:00","message":"receive streaming session, msgId: 873"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:57.941563026+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":"2025-10-27T14:51:57.941568094+07:00","message":"receive interim result [false|false]: ปริยัติกี่โมงคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:57.94158123+07:00","message":"[buffer interim] 873 false ปริยัติกี่โมงคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:57.94158778+07:00","message":"[bufferProcess] interim [500000000]:ปริยัติกี่โมงคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:57.941590342+07:00","message":"[bufferProcess] send to processor:ปริยัติกี่โมง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:57.941595531+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:57.941598136+07:00","message":"> Transcript [5060] [false]: 'ปริยัติกี่โมง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:57.941601482+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:57.94160342+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:57.941605147+07:00","message":"StatePrefix: 'ปริยัติ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:57.941606995+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:58.060196429+07:00","message":"receive streaming session, msgId: 873"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:58.060239494+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":"2025-10-27T14:51:58.060245997+07:00","message":"receive interim result [false|false]: ปริยัติมงคล"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:58.060265149+07:00","message":"[buffer interim] 873 false ปริยัติมงคล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:58.060273462+07:00","message":"[bufferProcess] interim [560000000]:ปริยัติมงคล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:58.06027619+07:00","message":"[bufferProcess] send to processor:ปริยัติกี่โมงคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:58.060280136+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:58.060284026+07:00","message":"> Transcript [5061] [false]: 'ปริยัติกี่โมงคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:58.060288247+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:58.060290842+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:58.060293417+07:00","message":"StatePrefix: 'ปริยัติ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:58.060295669+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:58.377724974+07:00","message":"receive streaming session, msgId: 873"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:58.377764086+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":"2025-10-27T14:51:58.377770302+07:00","message":"receive interim result [false|false]: ปริยัติมงคลวัด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:58.377783491+07:00","message":"[buffer interim] 873 false ปริยัติมงคลวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:58.377790743+07:00","message":"[bufferProcess] interim [860000000]:ปริยัติมงคลวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:58.377792843+07:00","message":"[bufferProcess] send to processor:ปริยัติมงคล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:58.377797931+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:58.377800745+07:00","message":"> Transcript [5062] [false]: 'ปริยัติมงคล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:58.377804139+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:58.377805906+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:58.377807889+07:00","message":"StatePrefix: 'ปริยัติ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:58.377809707+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:58.575037579+07:00","message":"receive streaming session, msgId: 873"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:58.575073459+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":"2025-10-27T14:51:58.575079566+07:00","message":"receive interim result [false|false]: ปริยัติมงคลวัดละ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:58.575095855+07:00","message":"[buffer interim] 873 false ปริยัติมงคลวัดละ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:58.575103234+07:00","message":"[bufferProcess] interim [100000000]:ปริยัติมงคลวัดละ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:58.575105387+07:00","message":"[bufferProcess] send to processor:ปริยัติมงคลวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:58.575111646+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:58.575114146+07:00","message":"> Transcript [5063] [false]: 'ปริยัติมงคลวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:58.575117473+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:58.575119368+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:58.575121009+07:00","message":"StatePrefix: 'ปริยัติ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:58.575123141+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:58.575128281+07:00","message":"Push: 'ปริยัติ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:58.575129774+07:00","message":"TextPushed: 'ปริยัติ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:58.575131782+07:00","message":"Set new StatePrefix : 'ปริยัติมงคลวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:58.575135283+07:00","message":"Next Push (prob) : 'มงคลวัด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:58.575160711+07:00","message":"push: {false ปริยัติ 0 0xc0023e9a80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:58.644825784+07:00","message":"receive streaming session, msgId: 873"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:58.644861752+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":"2025-10-27T14:51:58.644867165+07:00","message":"receive interim result [false|false]: ปริยัติมงคลวัดลำ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:58.644878832+07:00","message":"[buffer interim] 873 false ปริยัติมงคลวัดลำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:58.64488487+07:00","message":"[bufferProcess] interim [160000000]:ปริยัติมงคลวัดลำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:58.644887262+07:00","message":"[bufferProcess] send to processor:ปริยัติมงคลวัดละ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:58.644892455+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:58.644894964+07:00","message":"> Transcript [5064] [false]: 'ปริยัติมงคลวัดละ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:58.644897706+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:58.64489962+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:58.644901448+07:00","message":"StatePrefix: 'ปริยัติมงคลวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:58.644903947+07:00","message":"TextPushed: 'ปริยัติ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:58.764283214+07:00","message":"receive streaming session, msgId: 873"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:58.764327015+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":"2025-10-27T14:51:58.764334447+07:00","message":"receive interim result [false|false]: ปริยัติมงคลวัดลำโพ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:58.764353023+07:00","message":"[buffer interim] 873 false ปริยัติมงคลวัดลำโพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:58.764366784+07:00","message":"[bufferProcess] interim [280000000]:ปริยัติมงคลวัดลำโพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:58.764369776+07:00","message":"[bufferProcess] send to processor:ปริยัติมงคลวัดลำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:58.764377872+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:58.764381948+07:00","message":"> Transcript [5065] [false]: 'ปริยัติมงคลวัดลำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:58.764386089+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:58.764388973+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:58.764391238+07:00","message":"StatePrefix: 'ปริยัติมงคลวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:58.764393885+07:00","message":"TextPushed: 'ปริยัติ'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:51:58.784111014+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:51:58.784136782+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:58.889342329+07:00","message":"receive streaming session, msgId: 873"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:58.889367541+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":"2025-10-27T14:51:58.889374488+07:00","message":"receive interim result [false|false]: ปริยัติมงคลวัดลำพญา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:58.889386898+07:00","message":"[buffer interim] 873 false ปริยัติมงคลวัดลำพญา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:58.889392585+07:00","message":"[bufferProcess] interim [340000000]:ปริยัติมงคลวัดลำพญา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:58.889394515+07:00","message":"[bufferProcess] send to processor:ปริยัติมงคลวัดลำโพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:58.889397281+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:58.889399578+07:00","message":"> Transcript [5066] [false]: 'ปริยัติมงคลวัดลำโพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:58.889402146+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:58.889407588+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:58.889409374+07:00","message":"StatePrefix: 'ปริยัติมงคลวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:58.889411072+07:00","message":"TextPushed: 'ปริยัติ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:58.891694164+07:00","message":"receive streaming session, msgId: 873"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:58.891708652+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":"2025-10-27T14:51:58.891712592+07:00","message":"receive interim result [false|false]: ปริยัติมงคลวัดลำผัก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:58.891726318+07:00","message":"[buffer interim] 873 false ปริยัติมงคลวัดลำผัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:58.891730221+07:00","message":"[bufferProcess] interim [400000000]:ปริยัติมงคลวัดลำผัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:58.891745073+07:00","message":"[bufferProcess] send to processor:ปริยัติมงคลวัดลำพญา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:58.891750536+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:58.891752504+07:00","message":"> Transcript [5067] [false]: 'ปริยัติมงคลวัดลำพญา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:58.891754911+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:58.891756449+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:58.891757932+07:00","message":"StatePrefix: 'ปริยัติมงคลวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:58.891760245+07:00","message":"TextPushed: 'ปริยัติ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:58.891765737+07:00","message":"Push: 'มงคลวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:58.891767304+07:00","message":"TextPushed: 'ปริยัติมงคลวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:58.891769174+07:00","message":"Set new StatePrefix : 'ปริยัติมงคลวัดลำพญา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:58.891770911+07:00","message":"Next Push (prob) : 'ลำพญา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:58.89177873+07:00","message":"push: {false มงคลวัด 0 0xc0023e9a80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:58.957329789+07:00","message":"receive streaming session, msgId: 873"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:58.95735295+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":"2025-10-27T14:51:58.95735905+07:00","message":"receive interim result [false|false]: ปริยัติมงคลวัดลำผักชี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:58.957373072+07:00","message":"[buffer interim] 873 false ปริยัติมงคลวัดลำผักชี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:58.95737901+07:00","message":"[bufferProcess] interim [460000000]:ปริยัติมงคลวัดลำผักชี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:58.95738111+07:00","message":"[bufferProcess] send to processor:ปริยัติมงคลวัดลำผัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:58.957384112+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:58.957387115+07:00","message":"> Transcript [5068] [false]: 'ปริยัติมงคลวัดลำผัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:58.957388771+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:58.957390849+07:00","message":"Set new StatePrefix: 'ปริยัติมงคลวัดลำผัก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:59.525816453+07:00","message":"receive streaming session, msgId: 873"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:59.52585419+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":"2025-10-27T14:51:59.525859867+07:00","message":"receive interim result [false|false]: ปริยัติมงคลวัดลำผักชี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:51:59.525872618+07:00","message":"[buffer interim] 873 false ปริยัติมงคลวัดลำผักชี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:59.525879076+07:00","message":"[bufferProcess] interim [60000000]:ปริยัติมงคลวัดลำผักชี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:59.525881009+07:00","message":"[bufferProcess] send to processor:ปริยัติมงคลวัดลำผักชี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:59.525886052+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:59.525888583+07:00","message":"> Transcript [5069] [false]: 'ปริยัติมงคลวัดลำผักชี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:59.525891605+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:59.525893537+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:59.525895926+07:00","message":"StatePrefix: 'ปริยัติมงคลวัดลำผัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:51:59.525898101+07:00","message":"TextPushed: 'ปริยัติมงคลวัด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:00.044455802+07:00","message":"receive streaming session, msgId: 873"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:00.04450642+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":"2025-10-27T14:52:00.044514623+07:00","message":"receive interim result [false|false]: ปริยัติมงคลวัดลำผักชีพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:00.044527537+07:00","message":"[buffer interim] 873 false ปริยัติมงคลวัดลำผักชีพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:00.044536363+07:00","message":"[bufferProcess] interim [600000000]:ปริยัติมงคลวัดลำผักชีพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:00.044538304+07:00","message":"[bufferProcess] send to processor:ปริยัติมงคลวัดลำผักชี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:00.044543758+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:00.044547648+07:00","message":"> Transcript [5070] [false]: 'ปริยัติมงคลวัดลำผักชี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:00.044551116+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:00.044552996+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:00.044554736+07:00","message":"StatePrefix: 'ปริยัติมงคลวัดลำผัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:00.044556622+07:00","message":"TextPushed: 'ปริยัติมงคลวัด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:00.17737568+07:00","message":"receive streaming session, msgId: 873"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:00.177407704+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปริยัติมงคลวัดลำผักชี\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:00.177413392+07:00","message":"receive interim result [false|false]: ปริยัติมงคลวัดลำผักชี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:00.177428592+07:00","message":"[buffer interim] 873 false ปริยัติมงคลวัดลำผักชี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:00.177438842+07:00","message":"[bufferProcess] interim [660000000]:ปริยัติมงคลวัดลำผักชี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:00.177441024+07:00","message":"[bufferProcess] send to processor:ปริยัติมงคลวัดลำผักชีพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:00.177444441+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:00.177447412+07:00","message":"> Transcript [5071] [false]: 'ปริยัติมงคลวัดลำผักชีพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:00.177450568+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:00.177452213+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:00.177454149+07:00","message":"StatePrefix: 'ปริยัติมงคลวัดลำผัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:00.177456489+07:00","message":"TextPushed: 'ปริยัติมงคลวัด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:00.250277823+07:00","message":"receive streaming session, msgId: 873"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:00.250320095+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":"2025-10-27T14:52:00.250329143+07:00","message":"receive interim result [false|false]: ปริยัติมงคลวัดลำผักชีพระเมรุ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:00.250344446+07:00","message":"[buffer interim] 873 false ปริยัติมงคลวัดลำผักชีพระเมรุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:00.250355278+07:00","message":"[bufferProcess] interim [780000000]:ปริยัติมงคลวัดลำผักชีพระเมรุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:00.250358304+07:00","message":"[bufferProcess] send to processor:ปริยัติมงคลวัดลำผักชี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:00.2503636+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:00.250366289+07:00","message":"> Transcript [5072] [false]: 'ปริยัติมงคลวัดลำผักชี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:00.250369454+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:00.250371301+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:00.250374053+07:00","message":"StatePrefix: 'ปริยัติมงคลวัดลำผัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:00.2503759+07:00","message":"TextPushed: 'ปริยัติมงคลวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:00.250381257+07:00","message":"Push: 'ลำผัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:00.25038303+07:00","message":"TextPushed: 'ปริยัติมงคลวัดลำผัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:00.250384717+07:00","message":"Set new StatePrefix : 'ปริยัติมงคลวัดลำผักชี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:00.250386482+07:00","message":"Next Push (prob) : 'ชี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:00.250393949+07:00","message":"push: {false ลำผัก 0 0xc0023e9a80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:00.36442488+07:00","message":"receive streaming session, msgId: 873"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:00.364466582+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":"2025-10-27T14:52:00.364472188+07:00","message":"receive interim result [false|false]: ปริยัติมงคลวัดลำผักชีพระเมธี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:00.364488126+07:00","message":"[buffer interim] 873 false ปริยัติมงคลวัดลำผักชีพระเมธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:00.364495833+07:00","message":"[bufferProcess] interim [900000000]:ปริยัติมงคลวัดลำผักชีพระเมธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:00.364498033+07:00","message":"[bufferProcess] send to processor:ปริยัติมงคลวัดลำผักชีพระเมรุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:00.364503618+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:00.36450623+07:00","message":"> Transcript [5073] [false]: 'ปริยัติมงคลวัดลำผักชีพระเมรุ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:00.364509382+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:00.364511358+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:00.364513226+07:00","message":"StatePrefix: 'ปริยัติมงคลวัดลำผักชี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:00.364515256+07:00","message":"TextPushed: 'ปริยัติมงคลวัดลำผัก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:00.680810314+07:00","message":"receive streaming session, msgId: 873"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:00.68084836+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":"2025-10-27T14:52:00.680853784+07:00","message":"receive interim result [false|false]: ปริยัติมงคลวัดลำผักชีพระเมธีธรรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:00.680864418+07:00","message":"[buffer interim] 873 false ปริยัติมงคลวัดลำผักชีพระเมธีธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:00.680871947+07:00","message":"[bufferProcess] interim [140000000]:ปริยัติมงคลวัดลำผักชีพระเมธีธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:00.680873959+07:00","message":"[bufferProcess] send to processor:ปริยัติมงคลวัดลำผักชีพระเมธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:00.680876985+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:00.680879363+07:00","message":"> Transcript [5074] [false]: 'ปริยัติมงคลวัดลำผักชีพระเมธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:00.680882117+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:00.680883891+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:00.680886599+07:00","message":"StatePrefix: 'ปริยัติมงคลวัดลำผักชี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:00.680889196+07:00","message":"TextPushed: 'ปริยัติมงคลวัดลำผัก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:00.878771086+07:00","message":"receive streaming session, msgId: 873"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:00.878814167+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":"2025-10-27T14:52:00.87881976+07:00","message":"receive interim result [false|false]: ปริยัติมงคลวัดลำผักชีพระเมธีธรรมสาร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:00.878835315+07:00","message":"[buffer interim] 873 false ปริยัติมงคลวัดลำผักชีพระเมธีธรรมสาร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:00.878842144+07:00","message":"[bufferProcess] interim [380000000]:ปริยัติมงคลวัดลำผักชีพระเมธีธรรมสาร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:00.878844855+07:00","message":"[bufferProcess] send to processor:ปริยัติมงคลวัดลำผักชีพระเมธีธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:00.878850833+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:00.878853784+07:00","message":"> Transcript [5075] [false]: 'ปริยัติมงคลวัดลำผักชีพระเมธีธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:00.878857046+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:00.878859101+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:00.878863091+07:00","message":"StatePrefix: 'ปริยัติมงคลวัดลำผักชี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:00.878865339+07:00","message":"TextPushed: 'ปริยัติมงคลวัดลำผัก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:01.450628179+07:00","message":"receive streaming session, msgId: 873"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:01.450680227+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":"2025-10-27T14:52:01.450688548+07:00","message":"receive interim result [false|false]: ปริยัติมงคลวัดลำผักชีพระเมธีธรรมสาร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:01.450702652+07:00","message":"[buffer interim] 873 false ปริยัติมงคลวัดลำผักชีพระเมธีธรรมสาร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:01.450710982+07:00","message":"[bufferProcess] interim [980000000]:ปริยัติมงคลวัดลำผักชีพระเมธีธรรมสาร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:01.45071388+07:00","message":"[bufferProcess] send to processor:ปริยัติมงคลวัดลำผักชีพระเมธีธรรมสาร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:01.450718969+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:01.450722229+07:00","message":"> Transcript [5076] [false]: 'ปริยัติมงคลวัดลำผักชีพระเมธีธรรมสาร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:01.450726509+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:01.450728716+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:01.45073404+07:00","message":"StatePrefix: 'ปริยัติมงคลวัดลำผักชี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:01.450736788+07:00","message":"TextPushed: 'ปริยัติมงคลวัดลำผัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:01.450740297+07:00","message":"Push: 'ชี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:01.450742485+07:00","message":"TextPushed: 'ปริยัติมงคลวัดลำผักชี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:01.450745058+07:00","message":"Set new StatePrefix : 'ปริยัติมงคลวัดลำผักชีพระเมธีธรรมสาร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:01.450747899+07:00","message":"Next Push (prob) : 'พระเมธีธรรมสาร'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:01.450757306+07:00","message":"push: {false ชี 0 0xc0023e9a80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:01.577675585+07:00","message":"receive streaming session, msgId: 873"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:01.577711152+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":"2025-10-27T14:52:01.577716704+07:00","message":"receive interim result [false|false]: ปริยัติมงคลวัดลำผักชีพระเมธีธรรมสารวัด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:01.577731781+07:00","message":"[buffer interim] 873 false ปริยัติมงคลวัดลำผักชีพระเมธีธรรมสารวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:01.577738945+07:00","message":"[bufferProcess] interim [40000000]:ปริยัติมงคลวัดลำผักชีพระเมธีธรรมสารวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:01.57774138+07:00","message":"[bufferProcess] send to processor:ปริยัติมงคลวัดลำผักชีพระเมธีธรรมสาร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:01.577744476+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:01.577747124+07:00","message":"> Transcript [5077] [false]: 'ปริยัติมงคลวัดลำผักชีพระเมธีธรรมสาร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:01.577750236+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:01.577752038+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:01.577753619+07:00","message":"StatePrefix: 'ปริยัติมงคลวัดลำผักชีพระเมธีธรรมสาร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:01.577755773+07:00","message":"TextPushed: 'ปริยัติมงคลวัดลำผักชี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:01.778402928+07:00","message":"receive streaming session, msgId: 873"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:01.778444886+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":"2025-10-27T14:52:01.778451033+07:00","message":"receive interim result [false|false]: ปริยัติมงคลวัดลำผักชีพระเมธีธรรมสารวัดอ่าง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:01.77846219+07:00","message":"[buffer interim] 873 false ปริยัติมงคลวัดลำผักชีพระเมธีธรรมสารวัดอ่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:01.778469989+07:00","message":"[bufferProcess] interim [280000000]:ปริยัติมงคลวัดลำผักชีพระเมธีธรรมสารวัดอ่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:01.778473401+07:00","message":"[bufferProcess] send to processor:ปริยัติมงคลวัดลำผักชีพระเมธีธรรมสารวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:01.778477646+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:01.778481294+07:00","message":"> Transcript [5078] [false]: 'ปริยัติมงคลวัดลำผักชีพระเมธีธรรมสารวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:01.778485348+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:01.778487551+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:01.778489834+07:00","message":"StatePrefix: 'ปริยัติมงคลวัดลำผักชีพระเมธีธรรมสาร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:01.778493171+07:00","message":"TextPushed: 'ปริยัติมงคลวัดลำผักชี'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:52:01.784200012+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:52:01.784215609+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:01.857378205+07:00","message":"receive streaming session, msgId: 873"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:01.857409029+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":"2025-10-27T14:52:01.857414537+07:00","message":"receive interim result [false|false]: ปริยัติมงคลวัดลำผักชีพระเมธีธรรมสารวัดอาษา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:01.857426185+07:00","message":"[buffer interim] 873 false ปริยัติมงคลวัดลำผักชีพระเมธีธรรมสารวัดอาษา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:01.857435073+07:00","message":"[bufferProcess] interim [400000000]:ปริยัติมงคลวัดลำผักชีพระเมธีธรรมสารวัดอาษา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:01.857437129+07:00","message":"[bufferProcess] send to processor:ปริยัติมงคลวัดลำผักชีพระเมธีธรรมสารวัดอ่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:01.857440176+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:01.857442605+07:00","message":"> Transcript [5079] [false]: 'ปริยัติมงคลวัดลำผักชีพระเมธีธรรมสารวัดอ่าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:01.857445715+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:01.857447394+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:01.85744892+07:00","message":"StatePrefix: 'ปริยัติมงคลวัดลำผักชีพระเมธีธรรมสาร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:01.857451028+07:00","message":"TextPushed: 'ปริยัติมงคลวัดลำผักชี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:02.167314509+07:00","message":"receive streaming session, msgId: 873"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:02.16735511+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":"2025-10-27T14:52:02.167360352+07:00","message":"receive interim result [false|false]: ปริยัติมงคลวัดลำผักชีพระเมธีธรรมสารวัดอาษาสงคราม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:02.167378114+07:00","message":"[buffer interim] 873 false ปริยัติมงคลวัดลำผักชีพระเมธีธรรมสารวัดอาษาสงคราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:02.167384982+07:00","message":"[bufferProcess] interim [700000000]:ปริยัติมงคลวัดลำผักชีพระเมธีธรรมสารวัดอาษาสงคราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:02.167387842+07:00","message":"[bufferProcess] send to processor:ปริยัติมงคลวัดลำผักชีพระเมธีธรรมสารวัดอาษา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:02.167391406+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:02.167394059+07:00","message":"> Transcript [5080] [false]: 'ปริยัติมงคลวัดลำผักชีพระเมธีธรรมสารวัดอาษา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:02.167397884+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:02.167399876+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:02.167401943+07:00","message":"StatePrefix: 'ปริยัติมงคลวัดลำผักชีพระเมธีธรรมสาร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:02.167404117+07:00","message":"TextPushed: 'ปริยัติมงคลวัดลำผักชี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:02.167410933+07:00","message":"Push: 'พระเมธีธรรมสาร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:02.16741332+07:00","message":"TextPushed: 'ปริยัติมงคลวัดลำผักชีพระเมธีธรรมสาร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:02.167415166+07:00","message":"Set new StatePrefix : 'ปริยัติมงคลวัดลำผักชีพระเมธีธรรมสารวัดอาษา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:02.167417032+07:00","message":"Next Push (prob) : 'วัดอาษา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:02.167425199+07:00","message":"push: {false พระเมธีธรรมสาร 0 0xc0023e9a80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:02.736884156+07:00","message":"receive streaming session, msgId: 873"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:02.736926629+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปริยัติมงคลวัดลำผักชีพระเมธีธรรมสารวัดอาษาสงคราม\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":6,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:02.736933487+07:00","message":"receive interim result [false|false]: ปริยัติมงคลวัดลำผักชีพระเมธีธรรมสารวัดอาษาสงคราม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:02.736947671+07:00","message":"[buffer interim] 873 false ปริยัติมงคลวัดลำผักชีพระเมธีธรรมสารวัดอาษาสงคราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:02.736955831+07:00","message":"[bufferProcess] interim [300000000]:ปริยัติมงคลวัดลำผักชีพระเมธีธรรมสารวัดอาษาสงคราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:02.736958121+07:00","message":"[bufferProcess] send to processor:ปริยัติมงคลวัดลำผักชีพระเมธีธรรมสารวัดอาษาสงคราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:02.736964594+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:02.736967126+07:00","message":"> Transcript [5081] [false]: 'ปริยัติมงคลวัดลำผักชีพระเมธีธรรมสารวัดอาษาสงคราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:02.736970368+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:02.736972241+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:02.736973753+07:00","message":"StatePrefix: 'ปริยัติมงคลวัดลำผักชีพระเมธีธรรมสารวัดอาษา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:02.736976261+07:00","message":"TextPushed: 'ปริยัติมงคลวัดลำผักชีพระเมธีธรรมสาร'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:02.991935966+07:00","message":"receive streaming session, msgId: 873"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:02.99197052+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปริยัติมงคลวัดลำผักชีพระเมธีธรรมสารวัดอาษาสงครามจังหวัด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:02.991976555+07:00","message":"receive interim result [false|false]: ปริยัติมงคลวัดลำผักชีพระเมธีธรรมสารวัดอาษาสงครามจังหวัด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:02.991989927+07:00","message":"[buffer interim] 873 false ปริยัติมงคลวัดลำผักชีพระเมธีธรรมสารวัดอาษาสงครามจังหวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:02.991997198+07:00","message":"[bufferProcess] interim [480000000]:ปริยัติมงคลวัดลำผักชีพระเมธีธรรมสารวัดอาษาสงครามจังหวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:02.991999412+07:00","message":"[bufferProcess] send to processor:ปริยัติมงคลวัดลำผักชีพระเมธีธรรมสารวัดอาษาสงคราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:02.992004572+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:02.992007068+07:00","message":"> Transcript [5082] [false]: 'ปริยัติมงคลวัดลำผักชีพระเมธีธรรมสารวัดอาษาสงคราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:02.992010732+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:02.992012606+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:02.992014427+07:00","message":"StatePrefix: 'ปริยัติมงคลวัดลำผักชีพระเมธีธรรมสารวัดอาษา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:02.992016875+07:00","message":"TextPushed: 'ปริยัติมงคลวัดลำผักชีพระเมธีธรรมสาร'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:03.02615388+07:00","message":"[GCS] IsForceVAD: false for message ID: 873"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:03.086692137+07:00","message":"[GCS] Start streaming session, msgId: 874"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:03.166016136+07:00","message":"receive streaming session, msgId: 873"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:03.1660558+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปริยัติมงคลวัดลำผักชีพระเมธีธรรมสารวัดอาษาสงครามจังหวัดสมุทร\",\"confidence\":0.9440907}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":750000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:03.166062826+07:00","message":"receive interim result [true|false]: ปริยัติมงคลวัดลำผักชีพระเมธีธรรมสารวัดอาษาสงครามจังหวัดสมุทร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:03.166071208+07:00","message":"end recv isFinal message id 873"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:03.166073033+07:00","message":"end Recv id 873"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:03.166078767+07:00","message":"[buffer interim] 873 true ปริยัติมงคลวัดลำผักชีพระเมธีธรรมสารวัดอาษาสงครามจังหวัดสมุทร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:03.166085729+07:00","message":"[bufferProcess] interim [750000000]:ปริยัติมงคลวัดลำผักชีพระเมธีธรรมสารวัดอาษาสงครามจังหวัดสมุทร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:03.166091969+07:00","message":"[bufferProcess] send to processor (isfinal):ปริยัติมงคลวัดลำผักชีพระเมธีธรรมสารวัดอาษาสงครามจังหวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:03.166095171+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:03.16609748+07:00","message":"> Transcript [5083] [false]: 'ปริยัติมงคลวัดลำผักชีพระเมธีธรรมสารวัดอาษาสงครามจังหวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:03.166100839+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:03.166102619+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:03.166104909+07:00","message":"StatePrefix: 'ปริยัติมงคลวัดลำผักชีพระเมธีธรรมสารวัดอาษา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:03.166107224+07:00","message":"TextPushed: 'ปริยัติมงคลวัดลำผักชีพระเมธีธรรมสาร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:03.166108962+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:03.166110856+07:00","message":"> Transcript [5084] [true]: 'ปริยัติมงคลวัดลำผักชีพระเมธีธรรมสารวัดอาษาสงครามจังหวัดสมุทร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:03.166113356+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:03.166114959+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:03.166116221+07:00","message":"StatePrefix: 'ปริยัติมงคลวัดลำผักชีพระเมธีธรรมสารวัดอาษา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:03.166117713+07:00","message":"TextPushed: 'ปริยัติมงคลวัดลำผักชีพระเมธีธรรมสาร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:03.166125051+07:00","message":"Push: 'วัดอาษาสงครามจังหวัดสมุทร'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:03.166132867+07:00","message":"push: {true วัดอาษาสงครามจังหวัดสมุทร 0 0xc0023e9a80}"}
{"level":"info","service":"Main","time":"2025-10-27T14:52:03.177539688+07:00","message":"write wav file: './tmp/7446/7446_873.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:03.631359156+07:00","message":"receive streaming session, msgId: 874"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:03.631402132+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":"2025-10-27T14:52:03.631407023+07:00","message":"receive interim result [false|false]: ราคา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:03.631422213+07:00","message":"[buffer interim] 874 false ราคา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:03.631428938+07:00","message":"[bufferProcess] interim [540000000]:ราคา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:03.631430419+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:03.953457268+07:00","message":"receive streaming session, msgId: 874"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:03.953492798+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":"2025-10-27T14:52:03.95349835+07:00","message":"receive interim result [false|false]: อาการ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:03.953513447+07:00","message":"[buffer interim] 874 false อาการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:03.953521476+07:00","message":"[bufferProcess] interim [840000000]:อาการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:03.9535244+07:00","message":"[bufferProcess] send to processor:ราคา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:03.953528422+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:03.953531627+07:00","message":"> Transcript [5085] [false]: 'ราคา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:03.953534147+07:00","message":"Set StatePrefix (first interim): 'ราคา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:04.532861525+07:00","message":"receive streaming session, msgId: 874"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:04.532901914+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาการ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:04.532914323+07:00","message":"receive interim result [false|false]: อาการ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:04.532924962+07:00","message":"[buffer interim] 874 false อาการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:04.532932715+07:00","message":"[bufferProcess] interim [440000000]:อาการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:04.532935534+07:00","message":"[bufferProcess] send to processor:อาการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:04.532939533+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:04.532943039+07:00","message":"> Transcript [5086] [false]: 'อาการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:04.532945709+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:04.532948309+07:00","message":"Set new StatePrefix: 'อาการ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:04.725436143+07:00","message":"receive streaming session, msgId: 874"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:04.725470533+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":"2025-10-27T14:52:04.725476943+07:00","message":"receive interim result [false|false]: อาการและ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:04.725492493+07:00","message":"[buffer interim] 874 false อาการและ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:04.725500455+07:00","message":"[bufferProcess] interim [680000000]:อาการและ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:04.725502688+07:00","message":"[bufferProcess] send to processor:อาการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:04.725508927+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:04.725513571+07:00","message":"> Transcript [5087] [false]: 'อาการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:04.725516592+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:04.725518687+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:04.725520173+07:00","message":"StatePrefix: 'อาการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:04.725522343+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:52:04.784432121+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:52:04.784444445+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:04.869930999+07:00","message":"receive streaming session, msgId: 874"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:04.869964492+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":"2025-10-27T14:52:04.869970875+07:00","message":"receive interim result [false|false]: พระกาฬและพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:04.869984507+07:00","message":"[buffer interim] 874 false พระกาฬและพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:04.869992028+07:00","message":"[bufferProcess] interim [800000000]:พระกาฬและพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:04.869994408+07:00","message":"[bufferProcess] send to processor:อาการและ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:04.869998073+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:04.870000476+07:00","message":"> Transcript [5088] [false]: 'อาการและ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:04.870003367+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:04.870005046+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:04.870006753+07:00","message":"StatePrefix: 'อาการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:04.870008481+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:05.177076824+07:00","message":"receive streaming session, msgId: 874"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:05.177124117+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":"2025-10-27T14:52:05.177131408+07:00","message":"receive interim result [false|false]: พระกาฬและพระมี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:05.177149739+07:00","message":"[buffer interim] 874 false พระกาฬและพระมี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:05.177174919+07:00","message":"[bufferProcess] interim [100000000]:พระกาฬและพระมี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:05.177178639+07:00","message":"[bufferProcess] send to processor:พระกาฬและพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:05.17718833+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:05.177192041+07:00","message":"> Transcript [5089] [false]: 'พระกาฬและพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:05.177194708+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:05.177197687+07:00","message":"Set new StatePrefix: 'พระกาฬและพระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:05.247662948+07:00","message":"receive streaming session, msgId: 874"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:05.247708458+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":"2025-10-27T14:52:05.247716135+07:00","message":"receive interim result [false|false]: พระกาฬและพระเมรุ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:05.247733464+07:00","message":"[buffer interim] 874 false พระกาฬและพระเมรุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:05.24774677+07:00","message":"[bufferProcess] interim [160000000]:พระกาฬและพระเมรุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:05.247750041+07:00","message":"[bufferProcess] send to processor:พระกาฬและพระมี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:05.24775773+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:05.247761701+07:00","message":"> Transcript [5090] [false]: 'พระกาฬและพระมี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:05.247765857+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:05.247768039+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:05.247770951+07:00","message":"StatePrefix: 'พระกาฬและพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:05.247774355+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:05.359662527+07:00","message":"receive streaming session, msgId: 874"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:05.359702592+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":"2025-10-27T14:52:05.359709537+07:00","message":"receive interim result [false|false]: พระกาฬและพระเมธี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:05.359726502+07:00","message":"[buffer interim] 874 false พระกาฬและพระเมธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:05.359734296+07:00","message":"[bufferProcess] interim [280000000]:พระกาฬและพระเมธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:05.359737777+07:00","message":"[bufferProcess] send to processor:พระกาฬและพระเมรุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:05.359746312+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:05.359749582+07:00","message":"> Transcript [5091] [false]: 'พระกาฬและพระเมรุ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:05.359753306+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:05.359756111+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:05.359760086+07:00","message":"StatePrefix: 'พระกาฬและพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:05.359762471+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:05.586436586+07:00","message":"[GCS] IsForceVAD: false for message ID: 874"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:05.657470798+07:00","message":"[GCS] Start streaming session, msgId: 875"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:05.695661217+07:00","message":"receive streaming session, msgId: 874"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:05.695711724+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระกาฬและพระเมธี\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":730000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:05.69571769+07:00","message":"receive interim result [true|false]: พระกาฬและพระเมธี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:05.695726777+07:00","message":"end recv isFinal message id 874"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:05.695728907+07:00","message":"end Recv id 874"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:05.69573372+07:00","message":"[buffer interim] 874 true พระกาฬและพระเมธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:05.695740918+07:00","message":"[bufferProcess] interim [730000000]:พระกาฬและพระเมธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:05.69574721+07:00","message":"[bufferProcess] send to processor (isfinal):พระกาฬและพระเมธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:05.695750415+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:05.695753115+07:00","message":"> Transcript [5092] [false]: 'พระกาฬและพระเมธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:05.695755503+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:05.69575735+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:05.695760204+07:00","message":"StatePrefix: 'พระกาฬและพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:05.695762871+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:05.695765018+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:05.695767395+07:00","message":"> Transcript [5093] [true]: 'พระกาฬและพระเมธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:05.695769771+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:05.695771659+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:05.695773915+07:00","message":"StatePrefix: 'พระกาฬและพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:05.695776118+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:05.695779241+07:00","message":"Push: 'พระกาฬและพระเมธี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:05.69580224+07:00","message":"push: {true พระกาฬและพระเมธี 0 0xc002602400}"}
{"level":"info","service":"Main","time":"2025-10-27T14:52:05.703691221+07:00","message":"write wav file: './tmp/7446/7446_874.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:06.710011774+07:00","message":"receive streaming session, msgId: 875"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:06.710037484+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":"2025-10-27T14:52:06.710042649+07:00","message":"receive interim result [false|false]: อลงกรณ์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:06.710055781+07:00","message":"[buffer interim] 875 false อลงกรณ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:06.710061697+07:00","message":"[bufferProcess] interim [900000000]:อลงกรณ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:06.7100632+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:06.710068146+07:00","message":"[bufferProcess] send to processor (ticker):อลงกรณ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:06.710070401+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:06.710072549+07:00","message":"> Transcript [5094] [false]: 'อลงกรณ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:06.71007445+07:00","message":"Set StatePrefix (first interim): 'อลงกรณ์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:07.2998497+07:00","message":"receive streaming session, msgId: 875"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:07.299882976+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อลงกรณ์\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:07.299889402+07:00","message":"receive interim result [false|false]: อลงกรณ์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:07.299901034+07:00","message":"[buffer interim] 875 false อลงกรณ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:07.299914394+07:00","message":"[bufferProcess] interim [500000000]:อลงกรณ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:07.299916261+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:07.539653894+07:00","message":"receive streaming session, msgId: 875"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:07.539695377+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":"2025-10-27T14:52:07.539700814+07:00","message":"receive interim result [false|false]: องค์กรสมรรถนะสูง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:07.539715855+07:00","message":"[buffer interim] 875 false องค์กรสมรรถนะสูง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:07.539722951+07:00","message":"[bufferProcess] interim [680000000]:องค์กรสมรรถนะสูง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:07.539725107+07:00","message":"[bufferProcess] send to processor:อลงกรณ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:07.539728105+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:07.539730723+07:00","message":"> Transcript [5095] [false]: 'อลงกรณ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:07.539733261+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:07.539735222+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:07.539736777+07:00","message":"StatePrefix: 'อลงกรณ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:07.539738485+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:07.598457902+07:00","message":"receive streaming session, msgId: 875"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:07.598489491+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":"2025-10-27T14:52:07.598494289+07:00","message":"receive interim result [false|false]: อลงกรณ์วัดชนะสง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:07.598510326+07:00","message":"[buffer interim] 875 false อลงกรณ์วัดชนะสง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:07.598517706+07:00","message":"[bufferProcess] interim [800000000]:อลงกรณ์วัดชนะสง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:07.598519629+07:00","message":"[bufferProcess] send to processor:องค์กรสมรรถนะสูง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:07.598525262+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:07.598527853+07:00","message":"> Transcript [5096] [false]: 'องค์กรสมรรถนะสูง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:07.598529785+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:07.598531589+07:00","message":"Set new StatePrefix: 'องค์กรสมรรถนะสูง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:07.723074715+07:00","message":"receive streaming session, msgId: 875"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:07.723107891+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":"2025-10-27T14:52:07.723113821+07:00","message":"receive interim result [false|false]: อลงกรณ์วัดชนะสงคราม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:07.723125586+07:00","message":"[buffer interim] 875 false อลงกรณ์วัดชนะสงคราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:07.723132173+07:00","message":"[bufferProcess] interim [860000000]:อลงกรณ์วัดชนะสงคราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:07.723134528+07:00","message":"[bufferProcess] send to processor:อลงกรณ์วัดชนะสง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:07.723139712+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:07.723142115+07:00","message":"> Transcript [5097] [false]: 'อลงกรณ์วัดชนะสง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:07.723144095+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:07.72314579+07:00","message":"Set new StatePrefix: 'อลงกรณ์วัดชนะสง'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:52:07.785087983+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:52:07.785100742+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:08.305914706+07:00","message":"receive streaming session, msgId: 875"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:08.305969149+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":"2025-10-27T14:52:08.305975599+07:00","message":"receive interim result [false|false]: อลงกรณ์วัดชนะสงคราม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:08.3059912+07:00","message":"[buffer interim] 875 false อลงกรณ์วัดชนะสงคราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:08.305997402+07:00","message":"[bufferProcess] interim [460000000]:อลงกรณ์วัดชนะสงคราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:08.305999664+07:00","message":"[bufferProcess] send to processor:อลงกรณ์วัดชนะสงคราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:08.306004657+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:08.306007174+07:00","message":"> Transcript [5098] [false]: 'อลงกรณ์วัดชนะสงคราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:08.306010308+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:08.306012188+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:08.306013889+07:00","message":"StatePrefix: 'อลงกรณ์วัดชนะสง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:08.306015624+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:08.314056656+07:00","message":"receive streaming session, msgId: 875"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:08.314076601+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":"2025-10-27T14:52:08.314080811+07:00","message":"receive interim result [false|false]: อลงกรณ์วัดชนะสงครามค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:08.314090496+07:00","message":"[buffer interim] 875 false อลงกรณ์วัดชนะสงครามค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:08.314095156+07:00","message":"[bufferProcess] interim [520000000]:อลงกรณ์วัดชนะสงครามค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:08.31409716+07:00","message":"[bufferProcess] send to processor:อลงกรณ์วัดชนะสงคราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:08.314101561+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:08.31410361+07:00","message":"> Transcript [5099] [false]: 'อลงกรณ์วัดชนะสงคราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:08.314106447+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:08.314108104+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:08.314109644+07:00","message":"StatePrefix: 'อลงกรณ์วัดชนะสง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:08.314111564+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:08.891531848+07:00","message":"receive streaming session, msgId: 875"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:08.891562398+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อลงกรณ์วัดชนะสงครามค่ะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:08.891567789+07:00","message":"receive interim result [false|false]: อลงกรณ์วัดชนะสงครามค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:08.891580166+07:00","message":"[buffer interim] 875 false อลงกรณ์วัดชนะสงครามค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:08.891588638+07:00","message":"[bufferProcess] interim [120000000]:อลงกรณ์วัดชนะสงครามค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:08.89159075+07:00","message":"[bufferProcess] send to processor:อลงกรณ์วัดชนะสงครามค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:08.891596168+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:08.891598628+07:00","message":"> Transcript [5100] [false]: 'อลงกรณ์วัดชนะสงครามค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:08.891602099+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:08.891604061+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:08.89160623+07:00","message":"StatePrefix: 'อลงกรณ์วัดชนะสง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:08.891608146+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:52:10.785551272+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:52:10.785558039+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:11.156746065+07:00","message":"[GCS] IsForceVAD: false for message ID: 875"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:11.272264577+07:00","message":"receive streaming session, msgId: 875"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:11.272302289+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อลงกรณ์วัดชนะสงครามค่ะ\",\"confidence\":0.9403318}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:11.272308645+07:00","message":"receive interim result [true|false]: อลงกรณ์วัดชนะสงครามค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:11.272316969+07:00","message":"end recv isFinal message id 875"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:11.272319294+07:00","message":"end Recv id 875"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:11.272325603+07:00","message":"[buffer interim] 875 true อลงกรณ์วัดชนะสงครามค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:11.27233389+07:00","message":"[bufferProcess] interim [520000000]:อลงกรณ์วัดชนะสงครามค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:11.27233652+07:00","message":"[bufferProcess] send to processor (isfinal):อลงกรณ์วัดชนะสงครามค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:11.272340438+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:11.272344295+07:00","message":"> Transcript [5101] [false]: 'อลงกรณ์วัดชนะสงครามค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:11.272348756+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:11.272350386+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:11.272352071+07:00","message":"StatePrefix: 'อลงกรณ์วัดชนะสง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:11.272353915+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:11.272359518+07:00","message":"Push: 'อลงกรณ์วัดชนะสง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:11.272361245+07:00","message":"TextPushed: 'อลงกรณ์วัดชนะสง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:11.272362969+07:00","message":"Set new StatePrefix : 'อลงกรณ์วัดชนะสงครามค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:11.272364714+07:00","message":"Next Push (prob) : 'ครามค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:11.272366074+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:11.272367771+07:00","message":"> Transcript [5102] [true]: 'อลงกรณ์วัดชนะสงครามค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:11.272369994+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:11.272371327+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:11.272372608+07:00","message":"StatePrefix: 'อลงกรณ์วัดชนะสงครามค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:11.272374012+07:00","message":"TextPushed: 'อลงกรณ์วัดชนะสง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:11.272375702+07:00","message":"Push: 'ครามค่ะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:11.272382983+07:00","message":"push: {false อลงกรณ์วัดชนะสง 0 0xc002880700}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:11.272389785+07:00","message":"push: {true ครามค่ะ 0 0xc002880700}"}
{"level":"info","service":"Main","time":"2025-10-27T14:52:11.28320771+07:00","message":"write wav file: './tmp/7446/7446_875.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:52:13.786211356+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:52:13.786225522+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:52:16.786927891+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:52:16.786927791+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:52:19.786985013+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:52:19.786992475+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:22.42708793+07:00","message":"[GCS] Cleaned up inactive client: 853"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:22.427112392+07:00","message":"[GCS] Cleaned up inactive client: 857"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:22.42711517+07:00","message":"[GCS] Cleaned up inactive client: 863"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:22.427117557+07:00","message":"[GCS] Cleaned up inactive client: 851"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:22.427119748+07:00","message":"[GCS] Cleaned up inactive client: 855"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:22.427122753+07:00","message":"[GCS] Cleaned up inactive client: 864"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:22.427125263+07:00","message":"[GCS] Cleaned up inactive client: 856"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:22.427127301+07:00","message":"[GCS] Cleaned up inactive client: 847"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:22.427130378+07:00","message":"[GCS] Cleaned up inactive client: 858"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:22.427132209+07:00","message":"[GCS] Cleaned up inactive client: 850"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:22.427134267+07:00","message":"[GCS] Cleaned up inactive client: 854"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:22.427137567+07:00","message":"[GCS] Cleaned up inactive client: 862"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:22.427139577+07:00","message":"[GCS] Cleaned up inactive client: 860"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:22.427141688+07:00","message":"[GCS] Cleaned up inactive client: 848"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:22.427143749+07:00","message":"[GCS] Cleaned up inactive client: 849"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:22.427146552+07:00","message":"[GCS] Cleaned up inactive client: 861"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:22.427147909+07:00","message":"[GCS] Cleaned up inactive client: 852"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:22.427150057+07:00","message":"[GCS] Cleaned up inactive client: 859"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:52:22.787574555+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:52:22.78758545+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:52:25.787678552+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:52:25.787684024+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:52:28.788147144+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:52:28.78815008+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:52:31.788915678+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:52:31.788894683+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:52:34.789137027+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:52:34.789173739+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:36.077970886+07:00","message":"[GCS] Start streaming session, msgId: 876"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:36.206931327+07:00","message":"[GCS] IsForceVAD: false for message ID: 876"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:36.268187085+07:00","message":"[GCS] Start streaming session, msgId: 877"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:36.365663405+07:00","message":"receive streaming session, msgId: 876"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:36.365682949+07:00","message":"found end of frame, send empty tag with msgId: 876"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:36.365686243+07:00","message":"end Recv id 876"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:36.365694858+07:00","message":"[buffer interim] 876 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:36.365703923+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:36.365709214+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:36.365713082+07:00","message":"> Transcript [5103] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:36.365716034+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:36.365718661+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:36.365720952+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:36.365723482+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:36.36572653+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:36.365738333+07:00","message":"push: {true \n 0 0xc00401ed00}"}
{"level":"info","service":"Main","time":"2025-10-27T14:52:36.371553552+07:00","message":"write wav file: './tmp/7446/7446_876.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:36.466959003+07:00","message":"[GCS] IsForceVAD: false for message ID: 877"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:36.569233343+07:00","message":"receive streaming session, msgId: 877"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:36.569256181+07:00","message":"found end of frame, send empty tag with msgId: 877"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:36.569259924+07:00","message":"end Recv id 877"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:36.569267739+07:00","message":"[buffer interim] 877 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:36.569276364+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:36.569286718+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:36.569290442+07:00","message":"> Transcript [5104] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:36.569293595+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:36.569295994+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:36.56929835+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:36.569300863+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:36.569306873+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:36.569319337+07:00","message":"push: {true \n 0 0xc00041d600}"}
{"level":"info","service":"Main","time":"2025-10-27T14:52:36.577463368+07:00","message":"write wav file: './tmp/7446/7446_877.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:52:37.789858485+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:52:37.789867753+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:38.201205698+07:00","message":"[GCS] Start streaming session, msgId: 878"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:38.32639478+07:00","message":"[GCS] IsForceVAD: false for message ID: 878"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:38.586738294+07:00","message":"[GCS] Start streaming session, msgId: 879"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:38.617794557+07:00","message":"receive streaming session, msgId: 878"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:38.617815117+07:00","message":"found end of frame, send empty tag with msgId: 878"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:38.617818604+07:00","message":"end Recv id 878"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:38.61782505+07:00","message":"[buffer interim] 878 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:38.617832124+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:38.617835899+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:38.617838316+07:00","message":"> Transcript [5105] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:38.617840591+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:38.617842613+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:38.617844192+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:38.617845735+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:38.617847916+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:38.617856957+07:00","message":"push: {true \n 0 0xc0023e9400}"}
{"level":"info","service":"Main","time":"2025-10-27T14:52:38.622148718+07:00","message":"write wav file: './tmp/7446/7446_878.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:38.906211951+07:00","message":"[GCS] IsForceVAD: false for message ID: 879"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:39.007270841+07:00","message":"receive streaming session, msgId: 879"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:39.00729172+07:00","message":"found end of frame, send empty tag with msgId: 879"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:39.007295338+07:00","message":"end Recv id 879"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:39.007301638+07:00","message":"[buffer interim] 879 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:39.007308057+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:39.007311596+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:39.007314505+07:00","message":"> Transcript [5106] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:39.007316739+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:39.007318351+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:39.007319884+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:39.007321343+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:39.007323837+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:39.007332263+07:00","message":"push: {true \n 0 0xc00041c080}"}
{"level":"info","service":"Main","time":"2025-10-27T14:52:39.012285263+07:00","message":"write wav file: './tmp/7446/7446_879.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:39.026996434+07:00","message":"[GCS] Start streaming session, msgId: 880"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:39.286331812+07:00","message":"[GCS] IsForceVAD: false for message ID: 880"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:39.346213669+07:00","message":"[GCS] Start streaming session, msgId: 881"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:39.406675007+07:00","message":"receive streaming session, msgId: 880"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:39.406690786+07:00","message":"found end of frame, send empty tag with msgId: 880"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:39.406693874+07:00","message":"end Recv id 880"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:39.406699941+07:00","message":"[buffer interim] 880 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:39.406706538+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:39.406714456+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:39.406717854+07:00","message":"> Transcript [5107] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:39.406721053+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:39.406723389+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:39.406725331+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:39.406727234+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:39.406730234+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:39.406741944+07:00","message":"push: {true \n 0 0xc00041d200}"}
{"level":"info","service":"Main","time":"2025-10-27T14:52:39.4113426+07:00","message":"write wav file: './tmp/7446/7446_880.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:39.667252929+07:00","message":"[GCS] IsForceVAD: false for message ID: 881"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:39.757822978+07:00","message":"receive streaming session, msgId: 881"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:39.757844747+07:00","message":"found end of frame, send empty tag with msgId: 881"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:39.757847871+07:00","message":"end Recv id 881"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:39.757854652+07:00","message":"[buffer interim] 881 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:39.757861059+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:39.757864301+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:39.757866991+07:00","message":"> Transcript [5108] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:39.757869497+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:39.757874401+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:39.757876248+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:39.757877808+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:39.757882783+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:39.757918416+07:00","message":"push: {true \n 0 0xc00401ea00}"}
{"level":"info","service":"Main","time":"2025-10-27T14:52:39.762408765+07:00","message":"write wav file: './tmp/7446/7446_881.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:40.507521347+07:00","message":"[GCS] Start streaming session, msgId: 882"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:52:40.790766995+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:52:40.790765946+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:42.167670906+07:00","message":"[GCS] IsForceVAD: false for message ID: 882"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:42.225796389+07:00","message":"[GCS] Start streaming session, msgId: 883"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:42.275853733+07:00","message":"receive streaming session, msgId: 882"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:42.275868956+07:00","message":"found end of frame, send empty tag with msgId: 882"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:42.275871919+07:00","message":"end Recv id 882"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:42.275877614+07:00","message":"[buffer interim] 882 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:42.275883717+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:42.275887644+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:42.275890356+07:00","message":"> Transcript [5109] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:42.275892514+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:42.27589631+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:42.275897846+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:42.275899303+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:42.275918384+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:42.275930032+07:00","message":"push: {true \n 0 0xc002880780}"}
{"level":"info","service":"Main","time":"2025-10-27T14:52:42.283175361+07:00","message":"write wav file: './tmp/7446/7446_882.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:43.066718435+07:00","message":"[GCS] IsForceVAD: false for message ID: 883"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:43.164477398+07:00","message":"receive streaming session, msgId: 883"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:43.164494259+07:00","message":"found end of frame, send empty tag with msgId: 883"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:43.164496942+07:00","message":"end Recv id 883"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:43.16450387+07:00","message":"[buffer interim] 883 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:43.164510231+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:43.164513986+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:43.164516645+07:00","message":"> Transcript [5110] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:43.164519164+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:43.164520935+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:43.164522372+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:43.164523828+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:43.164526354+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:43.164536257+07:00","message":"push: {true \n 0 0xc002602900}"}
{"level":"info","service":"Main","time":"2025-10-27T14:52:43.170731132+07:00","message":"write wav file: './tmp/7446/7446_883.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:43.186908628+07:00","message":"[GCS] Start streaming session, msgId: 884"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:52:43.790928536+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:52:43.790936055+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:44.14789452+07:00","message":"[GCS] IsForceVAD: false for message ID: 884"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:44.217796248+07:00","message":"[GCS] Start streaming session, msgId: 885"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:44.249097454+07:00","message":"receive streaming session, msgId: 884"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:44.249114932+07:00","message":"found end of frame, send empty tag with msgId: 884"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:44.24911775+07:00","message":"end Recv id 884"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:44.249123585+07:00","message":"[buffer interim] 884 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:44.24913054+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:44.249134555+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:44.249137098+07:00","message":"> Transcript [5111] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:44.249139599+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:44.249141337+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:44.249142738+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:44.249144328+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:44.249150905+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:44.249171863+07:00","message":"push: {true \n 0 0xc002602d00}"}
{"level":"info","service":"Main","time":"2025-10-27T14:52:44.255564656+07:00","message":"write wav file: './tmp/7446/7446_884.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:45.115928467+07:00","message":"[GCS] IsForceVAD: false for message ID: 885"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:45.213717779+07:00","message":"receive streaming session, msgId: 885"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:45.213735509+07:00","message":"found end of frame, send empty tag with msgId: 885"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:45.213739057+07:00","message":"end Recv id 885"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:45.213746927+07:00","message":"[buffer interim] 885 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:45.213755177+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:45.21375915+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:45.213763047+07:00","message":"> Transcript [5112] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:45.213765974+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:45.213768461+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:45.213770589+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:45.213773007+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:45.213776115+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:45.213786931+07:00","message":"push: {true \n 0 0xc002922c00}"}
{"level":"info","service":"Main","time":"2025-10-27T14:52:45.219973652+07:00","message":"write wav file: './tmp/7446/7446_885.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:45.441940391+07:00","message":"[GCS] Start streaming session, msgId: 886"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:46.716165036+07:00","message":"[GCS] IsForceVAD: false for message ID: 886"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:52:46.79141128+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:52:46.791418966+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:46.815524291+07:00","message":"receive streaming session, msgId: 886"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:46.815541486+07:00","message":"found end of frame, send empty tag with msgId: 886"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:46.815544462+07:00","message":"end Recv id 886"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:46.815549748+07:00","message":"[buffer interim] 886 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:46.815558912+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:46.815562629+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:46.815565307+07:00","message":"> Transcript [5113] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:46.815567516+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:46.815569146+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:46.81557059+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:46.815572114+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:46.815574502+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:46.815583118+07:00","message":"push: {true \n 0 0xc00041d900}"}
{"level":"info","service":"Main","time":"2025-10-27T14:52:46.822581212+07:00","message":"write wav file: './tmp/7446/7446_886.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:46.852118318+07:00","message":"[GCS] Start streaming session, msgId: 887"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:47.037247523+07:00","message":"[GCS] IsForceVAD: false for message ID: 887"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:47.108878978+07:00","message":"[GCS] Start streaming session, msgId: 888"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:47.159172969+07:00","message":"receive streaming session, msgId: 887"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:47.159193821+07:00","message":"found end of frame, send empty tag with msgId: 887"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:47.159197346+07:00","message":"end Recv id 887"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:47.159204969+07:00","message":"[buffer interim] 887 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:47.159211298+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:47.159214797+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:47.159217513+07:00","message":"> Transcript [5114] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:47.159219525+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:47.159221635+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:47.159223226+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:47.159224706+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:47.159227363+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:47.159236402+07:00","message":"push: {true \n 0 0xc002923480}"}
{"level":"info","service":"Main","time":"2025-10-27T14:52:47.165696949+07:00","message":"write wav file: './tmp/7446/7446_887.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:47.355861617+07:00","message":"[GCS] IsForceVAD: false for message ID: 888"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:47.425441999+07:00","message":"[GCS] Start streaming session, msgId: 889"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:47.449833269+07:00","message":"receive streaming session, msgId: 888"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:47.449850294+07:00","message":"found end of frame, send empty tag with msgId: 888"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:47.449853546+07:00","message":"end Recv id 888"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:47.449859911+07:00","message":"[buffer interim] 888 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:47.44986676+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:47.449871247+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:47.449874565+07:00","message":"> Transcript [5115] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:47.449877366+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:47.449879556+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:47.449881778+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:47.44988391+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:47.449886546+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:47.44989555+07:00","message":"push: {true \n 0 0xc00401f780}"}
{"level":"info","service":"Main","time":"2025-10-27T14:52:47.456357754+07:00","message":"write wav file: './tmp/7446/7446_888.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:47.486202327+07:00","message":"[GCS] IsForceVAD: false for message ID: 889"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:47.549218492+07:00","message":"[GCS] Start streaming session, msgId: 890"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:47.830127743+07:00","message":"receive streaming session, msgId: 889"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:47.830144331+07:00","message":"found end of frame, send empty tag with msgId: 889"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:47.830147008+07:00","message":"end Recv id 889"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:47.830153209+07:00","message":"[buffer interim] 889 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:47.830159784+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:47.830163616+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:47.830166549+07:00","message":"> Transcript [5116] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:47.830168772+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:47.830170846+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:47.830172276+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:47.830173798+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:47.830179734+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:47.830188368+07:00","message":"push: {true \n 0 0xc002880000}"}
{"level":"info","service":"Main","time":"2025-10-27T14:52:47.834036597+07:00","message":"write wav file: './tmp/7446/7446_889.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:47.867104487+07:00","message":"[GCS] IsForceVAD: false for message ID: 890"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:47.964654168+07:00","message":"receive streaming session, msgId: 890"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:47.964668173+07:00","message":"found end of frame, send empty tag with msgId: 890"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:47.964670732+07:00","message":"end Recv id 890"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:47.964677297+07:00","message":"[buffer interim] 890 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:47.964684263+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:47.96468769+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:47.964690629+07:00","message":"> Transcript [5117] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:47.964693089+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:47.964695535+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:47.964697117+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:47.964698633+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:47.96470463+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:47.964714366+07:00","message":"push: {true \n 0 0xc002602000}"}
{"level":"info","service":"Main","time":"2025-10-27T14:52:47.969741571+07:00","message":"write wav file: './tmp/7446/7446_890.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:48.187178111+07:00","message":"[GCS] Start streaming session, msgId: 891"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:48.505894076+07:00","message":"[GCS] IsForceVAD: false for message ID: 891"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:48.604002186+07:00","message":"receive streaming session, msgId: 891"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:48.604021779+07:00","message":"found end of frame, send empty tag with msgId: 891"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:48.604024369+07:00","message":"end Recv id 891"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:48.604030725+07:00","message":"[buffer interim] 891 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:48.604037049+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:48.604041008+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:48.604043739+07:00","message":"> Transcript [5118] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:48.604045672+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:48.604047367+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:48.604048812+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:48.604050297+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:48.604052638+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:48.60406226+07:00","message":"push: {true \n 0 0xc002923280}"}
{"level":"info","service":"Main","time":"2025-10-27T14:52:48.609158692+07:00","message":"write wav file: './tmp/7446/7446_891.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:49.088725892+07:00","message":"[GCS] Start streaming session, msgId: 892"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:49.535373538+07:00","message":"[GCS] IsForceVAD: false for message ID: 892"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:49.632781559+07:00","message":"receive streaming session, msgId: 892"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:49.632805003+07:00","message":"found end of frame, send empty tag with msgId: 892"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:49.632808992+07:00","message":"end Recv id 892"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:49.632817867+07:00","message":"[buffer interim] 892 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:49.632826219+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:49.63283141+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:49.632834867+07:00","message":"> Transcript [5119] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:49.632838095+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:49.632840452+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:49.632842968+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:49.632845153+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:49.632848464+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:49.632859552+07:00","message":"push: {true \n 0 0xc00041d500}"}
{"level":"info","service":"Main","time":"2025-10-27T14:52:49.638947437+07:00","message":"write wav file: './tmp/7446/7446_892.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:49.727414776+07:00","message":"[GCS] Start streaming session, msgId: 893"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:52:49.791675808+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:52:49.791695054+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:50.105731832+07:00","message":"[GCS] IsForceVAD: false for message ID: 893"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:50.204587774+07:00","message":"receive streaming session, msgId: 893"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:50.204605605+07:00","message":"found end of frame, send empty tag with msgId: 893"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:50.20460826+07:00","message":"end Recv id 893"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:50.204614746+07:00","message":"[buffer interim] 893 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:50.204621642+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:50.204625064+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:50.204627572+07:00","message":"> Transcript [5120] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:50.204629796+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:50.2046316+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:50.204633053+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:50.204634685+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:50.204640488+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:50.20465528+07:00","message":"push: {true \n 0 0xc0023e9d00}"}
{"level":"info","service":"Main","time":"2025-10-27T14:52:50.209201872+07:00","message":"write wav file: './tmp/7446/7446_893.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:50.307351528+07:00","message":"[GCS] Start streaming session, msgId: 894"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:50.746757956+07:00","message":"[GCS] IsForceVAD: false for message ID: 894"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:50.850580784+07:00","message":"receive streaming session, msgId: 894"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:50.850596949+07:00","message":"found end of frame, send empty tag with msgId: 894"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:50.850599735+07:00","message":"end Recv id 894"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:50.85060642+07:00","message":"[buffer interim] 894 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:50.850612845+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:50.850616623+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:50.850619285+07:00","message":"> Transcript [5121] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:50.850621403+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:50.850623215+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:50.850624629+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:50.850626229+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:50.850632999+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:50.850641956+07:00","message":"push: {true \n 0 0xc00041db80}"}
{"level":"info","service":"Main","time":"2025-10-27T14:52:50.855359037+07:00","message":"write wav file: './tmp/7446/7446_894.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:50.950553879+07:00","message":"[GCS] Start streaming session, msgId: 895"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:52.02559221+07:00","message":"[GCS] IsForceVAD: false for message ID: 895"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:52.119860169+07:00","message":"receive streaming session, msgId: 895"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:52.119878189+07:00","message":"found end of frame, send empty tag with msgId: 895"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:52.119881239+07:00","message":"end Recv id 895"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:52.119887994+07:00","message":"[buffer interim] 895 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:52.119894678+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:52.119898682+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:52.119907416+07:00","message":"> Transcript [5122] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:52.119909738+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:52.119911468+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:52.119913011+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:52.119914454+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:52.119916789+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:52.119926016+07:00","message":"push: {true \n 0 0xc00041dd80}"}
{"level":"info","service":"Main","time":"2025-10-27T14:52:52.127041355+07:00","message":"write wav file: './tmp/7446/7446_895.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:52.157761001+07:00","message":"[GCS] Start streaming session, msgId: 896"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:52.427116592+07:00","message":"[GCS] Cleaned up inactive client: 871"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:52.427144473+07:00","message":"[GCS] Cleaned up inactive client: 870"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:52.42714696+07:00","message":"[GCS] Cleaned up inactive client: 869"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:52.427148397+07:00","message":"[GCS] Cleaned up inactive client: 867"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:52.42714989+07:00","message":"[GCS] Cleaned up inactive client: 866"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:52.42715143+07:00","message":"[GCS] Cleaned up inactive client: 865"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:52.427153365+07:00","message":"[GCS] Cleaned up inactive client: 868"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:52:52.791871012+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:52:52.791893733+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:54.218172005+07:00","message":"[GCS] IsForceVAD: false for message ID: 896"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:54.277929084+07:00","message":"[GCS] Start streaming session, msgId: 897"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:54.324417909+07:00","message":"receive streaming session, msgId: 896"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:54.324435309+07:00","message":"found end of frame, send empty tag with msgId: 896"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:54.32443817+07:00","message":"end Recv id 896"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:54.324444365+07:00","message":"[buffer interim] 896 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:54.32445091+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:54.324454981+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:54.324457459+07:00","message":"> Transcript [5123] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:54.324459634+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:54.324461697+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:54.324463105+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:54.324464595+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:54.324466975+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:54.324476054+07:00","message":"push: {true \n 0 0xc0023e9e80}"}
{"level":"info","service":"Main","time":"2025-10-27T14:52:54.331762154+07:00","message":"write wav file: './tmp/7446/7446_896.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:54.465959337+07:00","message":"[GCS] IsForceVAD: false for message ID: 897"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:54.536269495+07:00","message":"[GCS] Start streaming session, msgId: 898"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:54.559277383+07:00","message":"receive streaming session, msgId: 897"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:54.559296547+07:00","message":"found end of frame, send empty tag with msgId: 897"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:54.559300407+07:00","message":"end Recv id 897"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:54.559308597+07:00","message":"[buffer interim] 897 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:54.559317317+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:54.559321589+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:54.559327944+07:00","message":"> Transcript [5124] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:54.559331142+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:54.559333612+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:54.559335972+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:54.559338177+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:54.559341485+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:54.559353555+07:00","message":"push: {true \n 0 0xc00401f500}"}
{"level":"info","service":"Main","time":"2025-10-27T14:52:54.564401233+07:00","message":"write wav file: './tmp/7446/7446_897.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:54.916954992+07:00","message":"[GCS] IsForceVAD: false for message ID: 898"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:55.007888261+07:00","message":"receive streaming session, msgId: 898"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:55.007913997+07:00","message":"found end of frame, send empty tag with msgId: 898"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:55.007917619+07:00","message":"end Recv id 898"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:55.007923287+07:00","message":"[buffer interim] 898 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:55.007929951+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:55.007938373+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:55.007941003+07:00","message":"> Transcript [5125] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:55.007943298+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:55.007945058+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:55.007946476+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:55.007947961+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:55.007950108+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:55.007959231+07:00","message":"push: {true \n 0 0xc002603080}"}
{"level":"info","service":"Main","time":"2025-10-27T14:52:55.015055759+07:00","message":"write wav file: './tmp/7446/7446_898.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:55.238472436+07:00","message":"[GCS] Start streaming session, msgId: 899"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:52:55.792265586+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:52:55.792283229+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:56.007063558+07:00","message":"[GCS] IsForceVAD: false for message ID: 899"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:56.126262167+07:00","message":"receive streaming session, msgId: 899"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:56.126286502+07:00","message":"found end of frame, send empty tag with msgId: 899"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:56.126289874+07:00","message":"end Recv id 899"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:56.126297377+07:00","message":"[buffer interim] 899 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:56.126304823+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:56.126308326+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:56.126310861+07:00","message":"> Transcript [5126] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:56.126313209+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:56.126315052+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:56.126316615+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:56.126318113+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:56.12632037+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:56.12633031+07:00","message":"push: {true \n 0 0xc000044200}"}
{"level":"info","service":"Main","time":"2025-10-27T14:52:56.131679854+07:00","message":"write wav file: './tmp/7446/7446_899.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:56.32698033+07:00","message":"[GCS] Start streaming session, msgId: 900"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:58.697400065+07:00","message":"[GCS] IsForceVAD: false for message ID: 900"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:52:58.79265171+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:52:58.792661548+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:58.802034053+07:00","message":"receive streaming session, msgId: 900"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:58.802050126+07:00","message":"found end of frame, send empty tag with msgId: 900"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:58.802053183+07:00","message":"end Recv id 900"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:58.802058776+07:00","message":"[buffer interim] 900 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:58.802065624+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:58.80206952+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:58.802072007+07:00","message":"> Transcript [5127] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:58.802074273+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:58.802076313+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:58.802077765+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:58.80207926+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:52:58.8020816+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:52:58.802103487+07:00","message":"push: {true \n 0 0xc000044c80}"}
{"level":"info","service":"Main","time":"2025-10-27T14:52:58.810465457+07:00","message":"write wav file: './tmp/7446/7446_900.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:00.427615851+07:00","message":"[GCS] Start streaming session, msgId: 901"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:00.48576274+07:00","message":"[GCS] IsForceVAD: false for message ID: 901"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:00.673687783+07:00","message":"receive streaming session, msgId: 901"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:00.673705592+07:00","message":"found end of frame, send empty tag with msgId: 901"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:00.673709275+07:00","message":"end Recv id 901"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:00.673716887+07:00","message":"[buffer interim] 901 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:00.673724808+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:00.673735293+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:00.673738009+07:00","message":"> Transcript [5128] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:00.673739964+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:00.673742043+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:00.673743637+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:00.673745246+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:00.673747805+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:00.67379285+07:00","message":"push: {true \n 0 0xc002922380}"}
{"level":"info","service":"Main","time":"2025-10-27T14:53:00.678553156+07:00","message":"write wav file: './tmp/7446/7446_901.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:00.936604725+07:00","message":"[GCS] Start streaming session, msgId: 902"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:01.185814643+07:00","message":"[GCS] IsForceVAD: false for message ID: 902"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:01.286734021+07:00","message":"receive streaming session, msgId: 902"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:01.286755768+07:00","message":"found end of frame, send empty tag with msgId: 902"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:01.28675885+07:00","message":"end Recv id 902"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:01.28676607+07:00","message":"[buffer interim] 902 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:01.286773047+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:01.286781111+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:01.286783615+07:00","message":"> Transcript [5129] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:01.286785738+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:01.286787466+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:01.286789143+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:01.286790758+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:01.286792965+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:01.286801874+07:00","message":"push: {true \n 0 0xc000045380}"}
{"level":"info","service":"Main","time":"2025-10-27T14:53:01.291460811+07:00","message":"write wav file: './tmp/7446/7446_902.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:01.318811209+07:00","message":"[GCS] Start streaming session, msgId: 903"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:01.585765168+07:00","message":"[GCS] IsForceVAD: false for message ID: 903"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:01.647092691+07:00","message":"[GCS] Start streaming session, msgId: 904"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:01.685238928+07:00","message":"receive streaming session, msgId: 903"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:01.685255164+07:00","message":"found end of frame, send empty tag with msgId: 903"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:01.685257665+07:00","message":"end Recv id 903"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:01.685263413+07:00","message":"[buffer interim] 903 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:01.685269555+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:01.68527294+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:01.685275465+07:00","message":"> Transcript [5130] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:01.685277509+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:01.685279063+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:01.685280568+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:01.685282057+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:01.685284441+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:01.685293174+07:00","message":"push: {true \n 0 0xc002923800}"}
{"level":"info","service":"Main","time":"2025-10-27T14:53:01.690058653+07:00","message":"write wav file: './tmp/7446/7446_903.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:53:01.793064296+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:53:01.793073957+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:02.666909831+07:00","message":"[GCS] IsForceVAD: false for message ID: 904"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:02.737925474+07:00","message":"[GCS] Start streaming session, msgId: 905"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:02.7780381+07:00","message":"receive streaming session, msgId: 904"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:02.778055328+07:00","message":"found end of frame, send empty tag with msgId: 904"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:02.778058014+07:00","message":"end Recv id 904"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:02.778064209+07:00","message":"[buffer interim] 904 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:02.77807124+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:02.778075476+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:02.778077897+07:00","message":"> Transcript [5131] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:02.77807992+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:02.778081891+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:02.778083504+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:02.778085027+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:02.778087392+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:02.778110021+07:00","message":"push: {true \n 0 0xc002602c00}"}
{"level":"info","service":"Main","time":"2025-10-27T14:53:02.783630179+07:00","message":"write wav file: './tmp/7446/7446_904.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:53:04.793287369+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:53:04.793312526+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:05.546212164+07:00","message":"[GCS] IsForceVAD: false for message ID: 905"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:05.655007122+07:00","message":"receive streaming session, msgId: 905"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:05.655022602+07:00","message":"found end of frame, send empty tag with msgId: 905"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:05.65502529+07:00","message":"end Recv id 905"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:05.655031589+07:00","message":"[buffer interim] 905 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:05.655038167+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:05.655042324+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:05.655045164+07:00","message":"> Transcript [5132] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:05.655047357+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:05.655049209+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:05.655050785+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:05.655052424+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:05.655059657+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:05.655069186+07:00","message":"push: {true \n 0 0xc002880c80}"}
{"level":"info","service":"Main","time":"2025-10-27T14:53:05.66264537+07:00","message":"write wav file: './tmp/7446/7446_905.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:05.869245952+07:00","message":"[GCS] Start streaming session, msgId: 906"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:53:07.794240865+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:53:07.794255342+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:09.267282028+07:00","message":"[GCS] IsForceVAD: false for message ID: 906"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:09.387294055+07:00","message":"[GCS] Start streaming session, msgId: 907"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:09.387920988+07:00","message":"receive streaming session, msgId: 906"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:09.387930273+07:00","message":"found end of frame, send empty tag with msgId: 906"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:09.38793266+07:00","message":"end Recv id 906"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:09.387937128+07:00","message":"[buffer interim] 906 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:09.387942936+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:09.387946926+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:09.387949637+07:00","message":"> Transcript [5133] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:09.387951837+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:09.387953857+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:09.38795541+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:09.387956948+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:09.387959157+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:09.387966736+07:00","message":"push: {true \n 0 0xc000045800}"}
{"level":"info","service":"Main","time":"2025-10-27T14:53:09.400113882+07:00","message":"write wav file: './tmp/7446/7446_906.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:53:10.79491868+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:53:10.794935006+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:53:13.795322366+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:53:13.795336852+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:14.77683057+07:00","message":"[GCS] IsForceVAD: false for message ID: 907"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:14.87886011+07:00","message":"receive streaming session, msgId: 907"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:14.878877594+07:00","message":"found end of frame, send empty tag with msgId: 907"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:14.87888062+07:00","message":"end Recv id 907"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:14.878886918+07:00","message":"[buffer interim] 907 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:14.878910804+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:14.878919978+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:14.878922567+07:00","message":"> Transcript [5134] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:14.878924847+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:14.878926716+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:14.878928189+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:14.878929724+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:14.878932392+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:14.878940995+07:00","message":"push: {true \n 0 0xc0023e9c80}"}
{"level":"info","service":"Main","time":"2025-10-27T14:53:14.889625178+07:00","message":"write wav file: './tmp/7446/7446_907.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:15.027212288+07:00","message":"[GCS] Start streaming session, msgId: 908"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:15.41638911+07:00","message":"[GCS] IsForceVAD: false for message ID: 908"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:15.477257331+07:00","message":"[GCS] Start streaming session, msgId: 909"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:15.52480879+07:00","message":"receive streaming session, msgId: 908"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:15.524825334+07:00","message":"found end of frame, send empty tag with msgId: 908"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:15.524828567+07:00","message":"end Recv id 908"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:15.524835258+07:00","message":"[buffer interim] 908 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:15.524843608+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:15.524848104+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:15.524851633+07:00","message":"> Transcript [5135] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:15.524854562+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:15.524856918+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:15.524859188+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:15.524861299+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:15.524869194+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:15.524879713+07:00","message":"push: {true \n 0 0xc002922a80}"}
{"level":"info","service":"Main","time":"2025-10-27T14:53:15.529938295+07:00","message":"write wav file: './tmp/7446/7446_908.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:53:16.795365298+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:53:16.795392159+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:17.613634463+07:00","message":"receive streaming session, msgId: 909"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:17.613676015+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":"2025-10-27T14:53:17.613681688+07:00","message":"receive interim result [false|false]: สุโข"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:17.613693097+07:00","message":"[buffer interim] 909 false สุโข"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:17.613699939+07:00","message":"[bufferProcess] interim [160000000]:สุโข"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:17.613701436+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:17.61370637+07:00","message":"[bufferProcess] send to processor (ticker):สุโข"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:17.613709004+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:17.613711384+07:00","message":"> Transcript [5136] [false]: 'สุโข'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:17.613713224+07:00","message":"Set StatePrefix (first interim): 'สุโข'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:17.91621032+07:00","message":"[GCS] IsForceVAD: false for message ID: 909"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:18.01633217+07:00","message":"receive streaming session, msgId: 909"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:18.016367122+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สุโข\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":670000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:18.016372094+07:00","message":"receive interim result [true|false]: สุโข"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:18.016380657+07:00","message":"end recv isFinal message id 909"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:18.016382588+07:00","message":"end Recv id 909"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:18.016387875+07:00","message":"[buffer interim] 909 true สุโข"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:18.016395428+07:00","message":"[bufferProcess] interim [670000000]:สุโข"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:18.016400717+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:18.016403188+07:00","message":"> Transcript [5137] [true]: 'สุโข'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:18.016405623+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:18.016407328+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:18.016408871+07:00","message":"StatePrefix: 'สุโข'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:18.01641056+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:18.016415066+07:00","message":"Push: 'สุโข'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:18.016425346+07:00","message":"push: {true สุโข 0 0xc0023e9b80}"}
{"level":"info","service":"Main","time":"2025-10-27T14:53:18.023864615+07:00","message":"write wav file: './tmp/7446/7446_909.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:18.237211416+07:00","message":"[GCS] Start streaming session, msgId: 910"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:19.325468087+07:00","message":"[GCS] IsForceVAD: false for message ID: 910"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:19.420283053+07:00","message":"receive streaming session, msgId: 910"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:19.42029815+07:00","message":"found end of frame, send empty tag with msgId: 910"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:19.420300818+07:00","message":"end Recv id 910"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:19.420307109+07:00","message":"[buffer interim] 910 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:19.420313889+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:19.420317902+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:19.420320434+07:00","message":"> Transcript [5138] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:19.420322538+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:19.420324533+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:19.420325954+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:19.420327462+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:19.420333864+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:19.420343833+07:00","message":"push: {true \n 0 0xc00401e900}"}
{"level":"info","service":"Main","time":"2025-10-27T14:53:19.426772854+07:00","message":"write wav file: './tmp/7446/7446_910.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:53:19.795985809+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:53:19.795994852+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:21.43700982+07:00","message":"[GCS] Start streaming session, msgId: 911"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:22.427688183+07:00","message":"[GCS] Cleaned up inactive client: 874"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:22.427704649+07:00","message":"[GCS] Cleaned up inactive client: 873"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:22.4277077+07:00","message":"[GCS] Cleaned up inactive client: 872"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:22.427709225+07:00","message":"[GCS] Cleaned up inactive client: 875"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:53:22.796245126+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:53:22.796263313+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:53:25.796408482+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:53:25.796416323+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:26.566184638+07:00","message":"[GCS] IsForceVAD: false for message ID: 911"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:26.666615687+07:00","message":"receive streaming session, msgId: 911"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:26.666634022+07:00","message":"found end of frame, send empty tag with msgId: 911"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:26.666637469+07:00","message":"end Recv id 911"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:26.66664491+07:00","message":"[buffer interim] 911 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:26.666653013+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:26.666657782+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:26.666661318+07:00","message":"> Transcript [5139] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:26.666664265+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:26.666666678+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:26.666668826+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:26.666671141+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:26.666674318+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:26.666685943+07:00","message":"push: {true \n 0 0xc00401f080}"}
{"level":"info","service":"Main","time":"2025-10-27T14:53:26.68076949+07:00","message":"write wav file: './tmp/7446/7446_911.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:28.301559404+07:00","message":"[GCS] Start streaming session, msgId: 912"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:28.745593585+07:00","message":"[GCS] IsForceVAD: false for message ID: 912"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:53:28.796826368+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:53:28.796847057+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:28.845737701+07:00","message":"receive streaming session, msgId: 912"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:28.845760887+07:00","message":"found end of frame, send empty tag with msgId: 912"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:28.845764306+07:00","message":"end Recv id 912"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:28.845771905+07:00","message":"[buffer interim] 912 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:28.845780598+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:28.845785088+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:28.845788901+07:00","message":"> Transcript [5140] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:28.845791792+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:28.845794078+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:28.845796238+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:28.845798444+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:28.845806472+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:28.845818032+07:00","message":"push: {true \n 0 0xc002880280}"}
{"level":"info","service":"Main","time":"2025-10-27T14:53:28.852763848+07:00","message":"write wav file: './tmp/7446/7446_912.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:28.936517575+07:00","message":"[GCS] Start streaming session, msgId: 913"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:29.066566881+07:00","message":"[GCS] IsForceVAD: false for message ID: 913"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:29.165587483+07:00","message":"receive streaming session, msgId: 913"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:29.165604939+07:00","message":"found end of frame, send empty tag with msgId: 913"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:29.165607969+07:00","message":"end Recv id 913"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:29.165614843+07:00","message":"[buffer interim] 913 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:29.165622678+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:29.165627197+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:29.16563078+07:00","message":"> Transcript [5141] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:29.165633975+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:29.165636196+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:29.165638514+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:29.165640702+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:29.165649+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:29.165660609+07:00","message":"push: {true \n 0 0xc000128500}"}
{"level":"info","service":"Main","time":"2025-10-27T14:53:29.170178514+07:00","message":"write wav file: './tmp/7446/7446_913.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:29.187448858+07:00","message":"[GCS] Start streaming session, msgId: 914"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:30.08557285+07:00","message":"[GCS] IsForceVAD: false for message ID: 914"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:30.146593409+07:00","message":"[GCS] Start streaming session, msgId: 915"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:30.203945033+07:00","message":"receive streaming session, msgId: 914"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:30.203961111+07:00","message":"found end of frame, send empty tag with msgId: 914"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:30.203963958+07:00","message":"end Recv id 914"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:30.203969916+07:00","message":"[buffer interim] 914 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:30.203977043+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:30.203980624+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:30.203983684+07:00","message":"> Transcript [5142] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:30.20398583+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:30.203987446+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:30.20398888+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:30.203990441+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:30.203997321+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:30.204006255+07:00","message":"push: {true \n 0 0xc00401e380}"}
{"level":"info","service":"Main","time":"2025-10-27T14:53:30.209557541+07:00","message":"write wav file: './tmp/7446/7446_914.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:30.217449333+07:00","message":"[GCS] IsForceVAD: false for message ID: 915"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:30.277679853+07:00","message":"[GCS] Start streaming session, msgId: 916"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:30.400800107+07:00","message":"receive streaming session, msgId: 915"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:30.400824427+07:00","message":"found end of frame, send empty tag with msgId: 915"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:30.400827749+07:00","message":"end Recv id 915"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:30.400835242+07:00","message":"[buffer interim] 915 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:30.400842603+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:30.400846189+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:30.400848806+07:00","message":"> Transcript [5143] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:30.400851078+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:30.400852649+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:30.400854197+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:30.400855707+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:30.400858179+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:30.400872605+07:00","message":"push: {true \n 0 0xc002880e80}"}
{"level":"info","service":"Main","time":"2025-10-27T14:53:30.405386173+07:00","message":"write wav file: './tmp/7446/7446_915.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:30.598041307+07:00","message":"[GCS] IsForceVAD: false for message ID: 916"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:30.694123603+07:00","message":"receive streaming session, msgId: 916"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:30.69413912+07:00","message":"found end of frame, send empty tag with msgId: 916"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:30.694142279+07:00","message":"end Recv id 916"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:30.694147921+07:00","message":"[buffer interim] 916 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:30.694154539+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:30.694157645+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:30.694160351+07:00","message":"> Transcript [5144] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:30.694162611+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:30.694164258+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:30.694165791+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:30.694167273+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:30.694169642+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:30.694178002+07:00","message":"push: {true \n 0 0xc000045b00}"}
{"level":"info","service":"Main","time":"2025-10-27T14:53:30.698839262+07:00","message":"write wav file: './tmp/7446/7446_916.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:30.787102628+07:00","message":"[GCS] Start streaming session, msgId: 917"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:30.916619319+07:00","message":"[GCS] IsForceVAD: false for message ID: 917"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:31.058004238+07:00","message":"receive streaming session, msgId: 917"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:31.058028245+07:00","message":"found end of frame, send empty tag with msgId: 917"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:31.058031358+07:00","message":"end Recv id 917"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:31.05804989+07:00","message":"[buffer interim] 917 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:31.058057112+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:31.05806045+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:31.058062946+07:00","message":"> Transcript [5145] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:31.058065113+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:31.058066679+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:31.058068273+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:31.058069752+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:31.058071881+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:31.058084984+07:00","message":"push: {true \n 0 0xc002881000}"}
{"level":"info","service":"Main","time":"2025-10-27T14:53:31.062246038+07:00","message":"write wav file: './tmp/7446/7446_917.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:31.106238193+07:00","message":"[GCS] Start streaming session, msgId: 918"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:31.2360569+07:00","message":"[GCS] IsForceVAD: false for message ID: 918"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:31.386003604+07:00","message":"receive streaming session, msgId: 918"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:31.386024429+07:00","message":"found end of frame, send empty tag with msgId: 918"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:31.386027081+07:00","message":"end Recv id 918"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:31.38603338+07:00","message":"[buffer interim] 918 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:31.386039654+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:31.386043135+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:31.386045697+07:00","message":"> Transcript [5146] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:31.386047645+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:31.386049434+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:31.386050883+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:31.386052374+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:31.386059494+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:31.386068629+07:00","message":"push: {true \n 0 0xc002603000}"}
{"level":"info","service":"Main","time":"2025-10-27T14:53:31.391339995+07:00","message":"write wav file: './tmp/7446/7446_918.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:31.42686875+07:00","message":"[GCS] Start streaming session, msgId: 919"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:31.685987135+07:00","message":"[GCS] IsForceVAD: false for message ID: 919"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:53:31.797223233+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:53:31.797225773+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:31.801588869+07:00","message":"receive streaming session, msgId: 919"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:31.80160069+07:00","message":"found end of frame, send empty tag with msgId: 919"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:31.801603414+07:00","message":"end Recv id 919"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:31.80160835+07:00","message":"[buffer interim] 919 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:31.801614532+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:31.801617775+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:31.801620663+07:00","message":"> Transcript [5147] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:31.801622868+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:31.801624422+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:31.801625872+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:31.801627307+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:31.801629609+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:31.801637755+07:00","message":"push: {true \n 0 0xc002603200}"}
{"level":"info","service":"Main","time":"2025-10-27T14:53:31.806423139+07:00","message":"write wav file: './tmp/7446/7446_919.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:31.876147116+07:00","message":"[GCS] Start streaming session, msgId: 920"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:32.13597668+07:00","message":"[GCS] IsForceVAD: false for message ID: 920"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:32.246136518+07:00","message":"receive streaming session, msgId: 920"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:32.246150241+07:00","message":"found end of frame, send empty tag with msgId: 920"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:32.246153237+07:00","message":"end Recv id 920"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:32.246158501+07:00","message":"[buffer interim] 920 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:32.246165235+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:32.246168573+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:32.246171295+07:00","message":"> Transcript [5148] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:32.246173408+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:32.246175004+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:32.246176949+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:32.246178418+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:32.246180574+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:32.246189513+07:00","message":"push: {true \n 0 0xc000129800}"}
{"level":"info","service":"Main","time":"2025-10-27T14:53:32.251616497+07:00","message":"write wav file: './tmp/7446/7446_920.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:32.267682846+07:00","message":"[GCS] Start streaming session, msgId: 921"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:32.325026712+07:00","message":"[GCS] IsForceVAD: false for message ID: 921"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:32.51792613+07:00","message":"[GCS] Start streaming session, msgId: 922"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:32.64897563+07:00","message":"[GCS] IsForceVAD: false for message ID: 922"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:32.722547997+07:00","message":"receive streaming session, msgId: 921"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:32.722562086+07:00","message":"found end of frame, send empty tag with msgId: 921"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:32.722564723+07:00","message":"end Recv id 921"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:32.72257029+07:00","message":"[buffer interim] 921 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:32.722576149+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:32.722579283+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:32.722582225+07:00","message":"> Transcript [5149] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:32.722584482+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:32.722586083+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:32.722587636+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:32.722589307+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:32.722595495+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:32.722604457+07:00","message":"push: {true \n 0 0xc00401f880}"}
{"level":"info","service":"Main","time":"2025-10-27T14:53:32.727327778+07:00","message":"write wav file: './tmp/7446/7446_921.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:32.966976448+07:00","message":"[GCS] Start streaming session, msgId: 923"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:33.012332422+07:00","message":"receive streaming session, msgId: 922"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:33.012355645+07:00","message":"found end of frame, send empty tag with msgId: 922"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:33.012359789+07:00","message":"end Recv id 922"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:33.012368092+07:00","message":"[buffer interim] 922 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:33.01238162+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:33.012385181+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:33.012387777+07:00","message":"> Transcript [5150] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:33.012390876+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:33.012393183+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:33.012395321+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:33.012397224+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:33.012402477+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:33.012414647+07:00","message":"push: {true \n 0 0xc00401f980}"}
{"level":"info","service":"Main","time":"2025-10-27T14:53:33.016902936+07:00","message":"write wav file: './tmp/7446/7446_922.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:33.155505437+07:00","message":"[GCS] IsForceVAD: false for message ID: 923"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:33.226908916+07:00","message":"[GCS] Start streaming session, msgId: 924"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:33.242688862+07:00","message":"receive streaming session, msgId: 923"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:33.24270272+07:00","message":"found end of frame, send empty tag with msgId: 923"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:33.24270567+07:00","message":"end Recv id 923"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:33.242711102+07:00","message":"[buffer interim] 923 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:33.242717251+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:33.242720454+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:33.242723126+07:00","message":"> Transcript [5151] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:33.24272507+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:33.24272679+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:33.242728208+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:33.242729728+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:33.242736346+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:33.242745132+07:00","message":"push: {true \n 0 0xc000129a00}"}
{"level":"info","service":"Main","time":"2025-10-27T14:53:33.247550264+07:00","message":"write wav file: './tmp/7446/7446_923.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:33.735970797+07:00","message":"[GCS] IsForceVAD: false for message ID: 924"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:33.798082135+07:00","message":"[GCS] Start streaming session, msgId: 925"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:33.83766427+07:00","message":"receive streaming session, msgId: 924"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:33.837688239+07:00","message":"found end of frame, send empty tag with msgId: 924"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:33.837692143+07:00","message":"end Recv id 924"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:33.837699374+07:00","message":"[buffer interim] 924 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:33.837706738+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:33.837709832+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:33.837712465+07:00","message":"> Transcript [5152] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:33.837715096+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:33.837716683+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:33.837718215+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:33.837719678+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:33.837722106+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:33.837733036+07:00","message":"push: {true \n 0 0xc0023e9a80}"}
{"level":"info","service":"Main","time":"2025-10-27T14:53:33.848637853+07:00","message":"write wav file: './tmp/7446/7446_924.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:34.248250581+07:00","message":"[GCS] IsForceVAD: false for message ID: 925"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:34.354202422+07:00","message":"receive streaming session, msgId: 925"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:34.35421643+07:00","message":"found end of frame, send empty tag with msgId: 925"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:34.354218912+07:00","message":"end Recv id 925"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:34.35422497+07:00","message":"[buffer interim] 925 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:34.354231252+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:34.354234916+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:34.354238281+07:00","message":"> Transcript [5153] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:34.354241405+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:34.354243809+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:34.354245854+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:34.354248003+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:34.354251081+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:34.354262917+07:00","message":"push: {true \n 0 0xc00041ca00}"}
{"level":"info","service":"Main","time":"2025-10-27T14:53:34.359268956+07:00","message":"write wav file: './tmp/7446/7446_925.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:34.449409096+07:00","message":"[GCS] Start streaming session, msgId: 926"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:53:34.79740741+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:53:34.797412692+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:34.95633444+07:00","message":"[GCS] IsForceVAD: false for message ID: 926"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:35.050586572+07:00","message":"receive streaming session, msgId: 926"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:35.050609174+07:00","message":"found end of frame, send empty tag with msgId: 926"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:35.05061227+07:00","message":"end Recv id 926"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:35.050618699+07:00","message":"[buffer interim] 926 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:35.05062576+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:35.050629339+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:35.050631778+07:00","message":"> Transcript [5154] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:35.050633899+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:35.050635488+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:35.050636942+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:35.050638522+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:35.050645315+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:35.050654573+07:00","message":"push: {true \n 0 0xc00041d400}"}
{"level":"info","service":"Main","time":"2025-10-27T14:53:35.056432756+07:00","message":"write wav file: './tmp/7446/7446_926.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:35.218253408+07:00","message":"[GCS] Start streaming session, msgId: 927"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:36.41179203+07:00","message":"receive streaming session, msgId: 927"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:36.411826026+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":"2025-10-27T14:53:36.41183149+07:00","message":"receive interim result [false|false]: ผลของการ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:36.411843414+07:00","message":"[buffer interim] 927 false ผลของการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:36.411851678+07:00","message":"[bufferProcess] interim [200000000]:ผลของการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:36.411853906+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:36.411859352+07:00","message":"[bufferProcess] send to processor (ticker):ผลของการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:36.411862107+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:36.411864313+07:00","message":"> Transcript [5155] [false]: 'ผลของการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:36.411866589+07:00","message":"Set StatePrefix (first interim): 'ผลของการ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:37.324055888+07:00","message":"receive streaming session, msgId: 927"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:37.324098112+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":"2025-10-27T14:53:37.324104433+07:00","message":"receive interim result [false|false]: ผลของการทาน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:37.324118737+07:00","message":"[buffer interim] 927 false ผลของการทาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:37.324125539+07:00","message":"[bufferProcess] interim [100000000]:ผลของการทาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:37.324127131+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:37.359541867+07:00","message":"receive streaming session, msgId: 927"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:37.359575683+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":"2025-10-27T14:53:37.359580786+07:00","message":"receive interim result [false|false]: สถาน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:37.359591286+07:00","message":"[buffer interim] 927 false สถาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:37.359598769+07:00","message":"[bufferProcess] interim [160000000]:สถาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:37.359600689+07:00","message":"[bufferProcess] send to processor:ผลของการทาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:37.359604091+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:37.359606268+07:00","message":"> Transcript [5156] [false]: 'ผลของการทาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:37.359608726+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:37.359610382+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:37.359611921+07:00","message":"StatePrefix: 'ผลของการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:37.359613557+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:37.552746436+07:00","message":"receive streaming session, msgId: 927"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:37.552786583+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":"2025-10-27T14:53:37.55279185+07:00","message":"receive interim result [false|false]: สถานที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:37.552803129+07:00","message":"[buffer interim] 927 false สถานที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:37.55280969+07:00","message":"[bufferProcess] interim [340000000]:สถานที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:37.552811608+07:00","message":"[bufferProcess] send to processor:สถาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:37.552816824+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:37.552819286+07:00","message":"> Transcript [5157] [false]: 'สถาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:37.552821568+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:37.552823113+07:00","message":"Set new StatePrefix: 'สถาน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:37.696402477+07:00","message":"receive streaming session, msgId: 927"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:37.696453524+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":"2025-10-27T14:53:37.696461928+07:00","message":"receive interim result [false|false]: ผลของการฐานทัพ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:37.696478919+07:00","message":"[buffer interim] 927 false ผลของการฐานทัพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:37.696487446+07:00","message":"[bufferProcess] interim [460000000]:ผลของการฐานทัพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:37.696490473+07:00","message":"[bufferProcess] send to processor:สถานที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:37.696497488+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:37.696501189+07:00","message":"> Transcript [5158] [false]: 'สถานที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:37.696505257+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:37.69651042+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:37.696512813+07:00","message":"StatePrefix: 'สถาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:37.696515293+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:37.733316677+07:00","message":"receive streaming session, msgId: 927"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:37.733352067+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":"2025-10-27T14:53:37.733357275+07:00","message":"receive interim result [false|false]: สถานที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:37.733371248+07:00","message":"[buffer interim] 927 false สถานที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:37.733381991+07:00","message":"[bufferProcess] interim [520000000]:สถานที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:37.733384+07:00","message":"[bufferProcess] send to processor:ผลของการฐานทัพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:37.733388203+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:37.733390772+07:00","message":"> Transcript [5159] [false]: 'ผลของการฐานทัพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:37.73339286+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:37.733394719+07:00","message":"Set new StatePrefix: 'ผลของการฐานทัพ'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:53:37.797511212+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:53:37.797517914+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:37.816728407+07:00","message":"receive streaming session, msgId: 927"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:37.816770258+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":"2025-10-27T14:53:37.816775937+07:00","message":"receive interim result [false|false]: ผลของการฐานทัพเรือ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:37.816787179+07:00","message":"[buffer interim] 927 false ผลของการฐานทัพเรือ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:37.816793617+07:00","message":"[bufferProcess] interim [580000000]:ผลของการฐานทัพเรือ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:37.816795616+07:00","message":"[bufferProcess] send to processor:สถานที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:37.81680081+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:37.816803363+07:00","message":"> Transcript [5160] [false]: 'สถานที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:37.816805203+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:37.816806928+07:00","message":"Set new StatePrefix: 'สถานที่'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:37.877056476+07:00","message":"receive streaming session, msgId: 927"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:37.877101208+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":"2025-10-27T14:53:37.877108254+07:00","message":"receive interim result [false|false]: สถานตำรวจ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:37.877122584+07:00","message":"[buffer interim] 927 false สถานตำรวจ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:37.877132636+07:00","message":"[bufferProcess] interim [640000000]:สถานตำรวจ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:37.877135728+07:00","message":"[bufferProcess] send to processor:ผลของการฐานทัพเรือ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:37.877142636+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:37.877147235+07:00","message":"> Transcript [5161] [false]: 'ผลของการฐานทัพเรือ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:37.877150221+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:37.877152622+07:00","message":"Set new StatePrefix: 'ผลของการฐานทัพเรือ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:38.000814116+07:00","message":"receive streaming session, msgId: 927"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:38.000856478+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":"2025-10-27T14:53:38.000863826+07:00","message":"receive interim result [false|false]: ศาลพระพรหม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:38.000882572+07:00","message":"[buffer interim] 927 false ศาลพระพรหม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:38.000891617+07:00","message":"[bufferProcess] interim [760000000]:ศาลพระพรหม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:38.000895247+07:00","message":"[bufferProcess] send to processor:สถานตำรวจ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:38.000907045+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:38.000911102+07:00","message":"> Transcript [5162] [false]: 'สถานตำรวจ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:38.00091387+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:38.000916732+07:00","message":"Set new StatePrefix: 'สถานตำรวจ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:38.188083315+07:00","message":"receive streaming session, msgId: 927"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:38.188123408+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":"2025-10-27T14:53:38.188128544+07:00","message":"receive interim result [false|false]: ฐานพระบรมโกศ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:38.188145316+07:00","message":"[buffer interim] 927 false ฐานพระบรมโกศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:38.188152294+07:00","message":"[bufferProcess] interim [940000000]:ฐานพระบรมโกศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:38.18815444+07:00","message":"[bufferProcess] send to processor:ศาลพระพรหม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:38.188158232+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:38.188164926+07:00","message":"> Transcript [5163] [false]: 'ศาลพระพรหม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:38.18816686+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:38.188168466+07:00","message":"Set new StatePrefix: 'ศาลพระพรหม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:38.759985615+07:00","message":"receive streaming session, msgId: 927"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:38.760017127+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ฐานพระบรมโกศ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:38.760022797+07:00","message":"receive interim result [false|false]: ฐานพระบรมโกศ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:38.760035907+07:00","message":"[buffer interim] 927 false ฐานพระบรมโกศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:38.76004251+07:00","message":"[bufferProcess] interim [540000000]:ฐานพระบรมโกศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:38.760044341+07:00","message":"[bufferProcess] send to processor:ฐานพระบรมโกศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:38.760049213+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:38.760051894+07:00","message":"> Transcript [5164] [false]: 'ฐานพระบรมโกศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:38.760054025+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:38.760055673+07:00","message":"Set new StatePrefix: 'ฐานพระบรมโกศ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:39.080428892+07:00","message":"receive streaming session, msgId: 927"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:39.080481527+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":"2025-10-27T14:53:39.080488836+07:00","message":"receive interim result [false|false]: ฐานพระบรมโกศก็โกรธ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:39.080506196+07:00","message":"[buffer interim] 927 false ฐานพระบรมโกศก็โกรธ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:39.080514617+07:00","message":"[bufferProcess] interim [840000000]:ฐานพระบรมโกศก็โกรธ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:39.080517862+07:00","message":"[bufferProcess] send to processor:ฐานพระบรมโกศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:39.080522019+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:39.08052585+07:00","message":"> Transcript [5165] [false]: 'ฐานพระบรมโกศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:39.080529894+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:39.080532505+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:39.080534783+07:00","message":"StatePrefix: 'ฐานพระบรมโกศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:39.080537338+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:39.421802705+07:00","message":"receive streaming session, msgId: 927"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:39.421838467+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":"2025-10-27T14:53:39.421843744+07:00","message":"receive interim result [false|false]: ฐานพระบรมโกศก็โกรธใน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:39.421855255+07:00","message":"[buffer interim] 927 false ฐานพระบรมโกศก็โกรธใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:39.421864579+07:00","message":"[bufferProcess] interim [140000000]:ฐานพระบรมโกศก็โกรธใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:39.421866671+07:00","message":"[bufferProcess] send to processor:ฐานพระบรมโกศก็โกรธ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:39.421871764+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:39.421874324+07:00","message":"> Transcript [5166] [false]: 'ฐานพระบรมโกศก็โกรธ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:39.421877064+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:39.421878984+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:39.421880663+07:00","message":"StatePrefix: 'ฐานพระบรมโกศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:39.421882505+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:39.461764556+07:00","message":"receive streaming session, msgId: 927"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:39.461801159+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":"2025-10-27T14:53:39.461806912+07:00","message":"receive interim result [false|false]: ฐานพระบรมโกศก็โกรธ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:39.461816177+07:00","message":"[buffer interim] 927 false ฐานพระบรมโกศก็โกรธ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:39.46182328+07:00","message":"[bufferProcess] interim [200000000]:ฐานพระบรมโกศก็โกรธ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:39.461825296+07:00","message":"[bufferProcess] send to processor:ฐานพระบรมโกศก็โกรธใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:39.461828396+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:39.46183083+07:00","message":"> Transcript [5167] [false]: 'ฐานพระบรมโกศก็โกรธใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:39.461833501+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:39.46183521+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:39.46183724+07:00","message":"StatePrefix: 'ฐานพระบรมโกศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:39.461839154+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:39.667063886+07:00","message":"receive streaming session, msgId: 927"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:39.667108767+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":"2025-10-27T14:53:39.667116026+07:00","message":"receive interim result [false|false]: ฐานพระบรมโกศก็โกรธ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:39.667130789+07:00","message":"[buffer interim] 927 false ฐานพระบรมโกศก็โกรธ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:39.667138973+07:00","message":"[bufferProcess] interim [440000000]:ฐานพระบรมโกศก็โกรธ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:39.667141652+07:00","message":"[bufferProcess] send to processor:ฐานพระบรมโกศก็โกรธ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:39.667148209+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:39.667151749+07:00","message":"> Transcript [5168] [false]: 'ฐานพระบรมโกศก็โกรธ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:39.667156185+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:39.667158416+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:39.667160746+07:00","message":"StatePrefix: 'ฐานพระบรมโกศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:39.667163344+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:39.667168673+07:00","message":"Push: 'ฐานพระบรมโกศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:39.66717667+07:00","message":"TextPushed: 'ฐานพระบรมโกศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:39.667179172+07:00","message":"Set new StatePrefix : 'ฐานพระบรมโกศก็โกรธ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:39.667181952+07:00","message":"Next Push (prob) : 'ก็โกรธ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:39.667191731+07:00","message":"push: {false ฐานพระบรมโกศ 0 0xc002923780}"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:53:40.79815409+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:53:40.798178035+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:40.846083748+07:00","message":"[GCS] IsForceVAD: false for message ID: 927"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:40.907864199+07:00","message":"[GCS] Start streaming session, msgId: 928"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:41.067235987+07:00","message":"receive streaming session, msgId: 927"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:41.067277669+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ผลของการสถานพระบรมโกศก็โกรธในพระที่นั่งดุสิตมหาปราสาท\",\"confidence\":0.8010082}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":850000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:41.067284214+07:00","message":"receive interim result [true|false]: ผลของการสถานพระบรมโกศก็โกรธในพระที่นั่งดุสิตมหาปราสาท"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:41.067294642+07:00","message":"end recv isFinal message id 927"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:41.067297331+07:00","message":"end Recv id 927"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:41.067303906+07:00","message":"[buffer interim] 927 true ผลของการสถานพระบรมโกศก็โกรธในพระที่นั่งดุสิตมหาปราสาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:41.067315726+07:00","message":"[bufferProcess] interim [850000000]:ผลของการสถานพระบรมโกศก็โกรธในพระที่นั่งดุสิตมหาปราสาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:41.067321452+07:00","message":"[bufferProcess] send to processor (isfinal):ฐานพระบรมโกศก็โกรธ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:41.067326249+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:41.067330435+07:00","message":"> Transcript [5169] [false]: 'ฐานพระบรมโกศก็โกรธ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:41.067334409+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:41.067337039+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:41.067339847+07:00","message":"StatePrefix: 'ฐานพระบรมโกศก็โกรธ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:41.067342963+07:00","message":"TextPushed: 'ฐานพระบรมโกศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:41.067345415+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:41.067348089+07:00","message":"> Transcript [5170] [true]: 'ผลของการสถานพระบรมโกศก็โกรธในพระที่นั่งดุสิตมหาปราสาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:41.067351063+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:41.067353018+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:41.067355106+07:00","message":"StatePrefix: 'ฐานพระบรมโกศก็โกรธ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:41.067357355+07:00","message":"TextPushed: 'ฐานพระบรมโกศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:41.06735948+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:41.067566113+07:00","message":"Push: 'ก็โกรธในพระที่นั่งดุสิตมหาปราสาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:41.067570302+07:00","message":"TextPushed: 'ฐานพระบรมโกศก็โกรธในพระที่นั่งดุสิตมหาปราสาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:41.067572955+07:00","message":"Set new StatePrefix : 'ผลของการสถานพระบรมโกศก็โกรธในพระที่นั่งดุสิตมหาปราสาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:41.067576142+07:00","message":"Next Push (prob) : 'ผลของการสถานพระบรมโกศก็โกรธในพระที่นั่งดุสิตมหาปราสาท'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:41.067586654+07:00","message":"push: {true ก็โกรธในพระที่นั่งดุสิตมหาปราสาท 0 0xc002923780}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:41.06758711+07:00","message":"write aligntment file to 'tmp/7446/align_message_id_927.html'"}
{"level":"info","service":"Main","time":"2025-10-27T14:53:41.080159159+07:00","message":"write wav file: './tmp/7446/7446_927.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:41.961134287+07:00","message":"receive streaming session, msgId: 928"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:41.961193348+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":"2025-10-27T14:53:41.961199868+07:00","message":"receive interim result [false|false]: วิธี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:41.961215024+07:00","message":"[buffer interim] 928 false วิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:41.961222425+07:00","message":"[bufferProcess] interim [80000000]:วิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:41.961224348+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:42.087855445+07:00","message":"receive streaming session, msgId: 928"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:42.087905348+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":"2025-10-27T14:53:42.087911999+07:00","message":"receive interim result [false|false]: มีวิธีการ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:42.087932295+07:00","message":"[buffer interim] 928 false มีวิธีการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:42.087940243+07:00","message":"[bufferProcess] interim [200000000]:มีวิธีการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:42.087943286+07:00","message":"[bufferProcess] send to processor:วิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:42.087947968+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:42.087951571+07:00","message":"> Transcript [5171] [false]: 'วิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:42.087954203+07:00","message":"Set StatePrefix (first interim): 'วิธี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:42.48208826+07:00","message":"receive streaming session, msgId: 928"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:42.482124343+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":"2025-10-27T14:53:42.482129808+07:00","message":"receive interim result [false|false]: วิธีการตั้ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:42.482143843+07:00","message":"[buffer interim] 928 false วิธีการตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:42.482150268+07:00","message":"[bufferProcess] interim [620000000]:วิธีการตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:42.48215273+07:00","message":"[bufferProcess] send to processor:มีวิธีการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:42.482158113+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:42.482160501+07:00","message":"> Transcript [5172] [false]: 'มีวิธีการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:42.482162356+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:42.482164058+07:00","message":"Set new StatePrefix: 'มีวิธีการ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:42.672885805+07:00","message":"receive streaming session, msgId: 928"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:42.672932181+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":"2025-10-27T14:53:42.672938529+07:00","message":"receive interim result [false|false]: วิธีการตาม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:42.672951767+07:00","message":"[buffer interim] 928 false วิธีการตาม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:42.672979839+07:00","message":"[bufferProcess] interim [740000000]:วิธีการตาม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:42.672982872+07:00","message":"[bufferProcess] send to processor:วิธีการตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:42.672989554+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:42.672992427+07:00","message":"> Transcript [5173] [false]: 'วิธีการตั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:42.67299456+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:42.672996279+07:00","message":"Set new StatePrefix: 'วิธีการตั้ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:42.798682532+07:00","message":"receive streaming session, msgId: 928"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:42.798718446+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":"2025-10-27T14:53:42.798723372+07:00","message":"receive interim result [false|false]: วิธีการตามที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:42.798735424+07:00","message":"[buffer interim] 928 false วิธีการตามที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:42.798744123+07:00","message":"[bufferProcess] interim [920000000]:วิธีการตามที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:42.798746673+07:00","message":"[bufferProcess] send to processor:วิธีการตาม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:42.798752014+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:42.798754902+07:00","message":"> Transcript [5174] [false]: 'วิธีการตาม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:42.798757261+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:42.798758982+07:00","message":"Set new StatePrefix: 'วิธีการตาม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:43.013652938+07:00","message":"receive streaming session, msgId: 928"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:43.013690833+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":"2025-10-27T14:53:43.013696613+07:00","message":"receive interim result [false|false]: วิธีการตามที่จะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:43.013710189+07:00","message":"[buffer interim] 928 false วิธีการตามที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:43.01371659+07:00","message":"[bufferProcess] interim [100000000]:วิธีการตามที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:43.013718604+07:00","message":"[bufferProcess] send to processor:วิธีการตามที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:43.013723856+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:43.013726348+07:00","message":"> Transcript [5175] [false]: 'วิธีการตามที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:43.013728986+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:43.013730797+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:43.013732318+07:00","message":"StatePrefix: 'วิธีการตาม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:43.013734337+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:43.254035985+07:00","message":"receive streaming session, msgId: 928"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:43.254071038+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":"2025-10-27T14:53:43.254075766+07:00","message":"receive interim result [false|false]: วิธีการตามที่จัดมา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:43.254087122+07:00","message":"[buffer interim] 928 false วิธีการตามที่จัดมา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:43.254097594+07:00","message":"[bufferProcess] interim [340000000]:วิธีการตามที่จัดมา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:43.25410005+07:00","message":"[bufferProcess] send to processor:วิธีการตามที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:43.25410533+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:43.25410801+07:00","message":"> Transcript [5176] [false]: 'วิธีการตามที่จะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:43.254110972+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:43.254112667+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:43.254114262+07:00","message":"StatePrefix: 'วิธีการตาม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:43.254115961+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:43.271048777+07:00","message":"receive streaming session, msgId: 928"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:43.271084064+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":"2025-10-27T14:53:43.2710887+07:00","message":"receive interim result [false|false]: วิธีการตามที่จะไป"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:43.271099472+07:00","message":"[buffer interim] 928 false วิธีการตามที่จะไป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:43.271105586+07:00","message":"[bufferProcess] interim [400000000]:วิธีการตามที่จะไป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:43.271107516+07:00","message":"[bufferProcess] send to processor:วิธีการตามที่จัดมา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:43.271112515+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:43.271114949+07:00","message":"> Transcript [5177] [false]: 'วิธีการตามที่จัดมา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:43.27111758+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:43.271119151+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:43.271120564+07:00","message":"StatePrefix: 'วิธีการตาม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:43.271122553+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:43.3898416+07:00","message":"receive streaming session, msgId: 928"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:43.389875137+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":"2025-10-27T14:53:43.38988055+07:00","message":"receive interim result [false|false]: วิธีการตามที่จดหมาย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:43.389904698+07:00","message":"[buffer interim] 928 false วิธีการตามที่จดหมาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:43.389914693+07:00","message":"[bufferProcess] interim [460000000]:วิธีการตามที่จดหมาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:43.389916884+07:00","message":"[bufferProcess] send to processor:วิธีการตามที่จะไป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:43.389922404+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:43.389924969+07:00","message":"> Transcript [5178] [false]: 'วิธีการตามที่จะไป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:43.389929503+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:43.389931613+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:43.389933194+07:00","message":"StatePrefix: 'วิธีการตาม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:43.389935088+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:43.389939677+07:00","message":"Push: 'วิธีการตาม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:43.389941534+07:00","message":"TextPushed: 'วิธีการตาม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:43.389943654+07:00","message":"Set new StatePrefix : 'วิธีการตามที่จะไป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:43.389945779+07:00","message":"Next Push (prob) : 'ที่จะไป'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:43.389952598+07:00","message":"push: {false วิธีการตาม 0 0xc002881380}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:43.423801695+07:00","message":"receive streaming session, msgId: 928"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:43.423830604+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":"2025-10-27T14:53:43.423835757+07:00","message":"receive interim result [false|false]: วิธีการตามที่จดไว้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:43.423847992+07:00","message":"[buffer interim] 928 false วิธีการตามที่จดไว้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:43.423853953+07:00","message":"[bufferProcess] interim [520000000]:วิธีการตามที่จดไว้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:43.423856402+07:00","message":"[bufferProcess] send to processor:วิธีการตามที่จดหมาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:43.423861621+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:43.423864156+07:00","message":"> Transcript [5179] [false]: 'วิธีการตามที่จดหมาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:43.423866388+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:43.423868606+07:00","message":"Set new StatePrefix: 'วิธีการตามที่จดหมาย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:43.508146359+07:00","message":"receive streaming session, msgId: 928"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:43.508183482+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":"2025-10-27T14:53:43.508191569+07:00","message":"receive interim result [false|false]: วิธีการตามที่จดหมายเหตุ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:43.508205266+07:00","message":"[buffer interim] 928 false วิธีการตามที่จดหมายเหตุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:43.50821188+07:00","message":"[bufferProcess] interim [580000000]:วิธีการตามที่จดหมายเหตุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:43.508214051+07:00","message":"[bufferProcess] send to processor:วิธีการตามที่จดไว้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:43.508219715+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:43.508223962+07:00","message":"> Transcript [5180] [false]: 'วิธีการตามที่จดไว้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:43.508226417+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:43.508228134+07:00","message":"Set new StatePrefix: 'วิธีการตามที่จดไว้'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:53:43.798185529+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:53:43.798198887+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:44.074077943+07:00","message":"receive streaming session, msgId: 928"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:44.074114036+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":"2025-10-27T14:53:44.074119918+07:00","message":"receive interim result [false|false]: วิธีการตามที่จดหมายเหตุ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:44.074133736+07:00","message":"[buffer interim] 928 false วิธีการตามที่จดหมายเหตุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:44.074140616+07:00","message":"[bufferProcess] interim [180000000]:วิธีการตามที่จดหมายเหตุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:44.074142979+07:00","message":"[bufferProcess] send to processor:วิธีการตามที่จดหมายเหตุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:44.074148374+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:44.074150761+07:00","message":"> Transcript [5181] [false]: 'วิธีการตามที่จดหมายเหตุ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:44.074152749+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:44.074154474+07:00","message":"Set new StatePrefix: 'วิธีการตามที่จดหมายเหตุ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:44.786901295+07:00","message":"receive streaming session, msgId: 928"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:44.786936263+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":"2025-10-27T14:53:44.786941576+07:00","message":"receive interim result [false|false]: วิธีการตามที่จดหมายเหตุการณ์งาน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:44.786955021+07:00","message":"[buffer interim] 928 false วิธีการตามที่จดหมายเหตุการณ์งาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:44.786961653+07:00","message":"[bufferProcess] interim [840000000]:วิธีการตามที่จดหมายเหตุการณ์งาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:44.786963965+07:00","message":"[bufferProcess] send to processor:วิธีการตามที่จดหมายเหตุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:44.786969554+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:44.786972075+07:00","message":"> Transcript [5182] [false]: 'วิธีการตามที่จดหมายเหตุ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:44.786975106+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:44.78697707+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:44.786978692+07:00","message":"StatePrefix: 'วิธีการตามที่จดหมายเหตุ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:44.786980664+07:00","message":"TextPushed: 'วิธีการตาม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:44.853640956+07:00","message":"receive streaming session, msgId: 928"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:44.853686037+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":"2025-10-27T14:53:44.853692312+07:00","message":"receive interim result [false|false]: วิธีการตามที่จดหมายเหตุงานพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:44.853704163+07:00","message":"[buffer interim] 928 false วิธีการตามที่จดหมายเหตุงานพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:44.853710351+07:00","message":"[bufferProcess] interim [20000000]:วิธีการตามที่จดหมายเหตุงานพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:44.853712526+07:00","message":"[bufferProcess] send to processor:วิธีการตามที่จดหมายเหตุการณ์งาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:44.853717775+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:44.853720293+07:00","message":"> Transcript [5183] [false]: 'วิธีการตามที่จดหมายเหตุการณ์งาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:44.853723104+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:44.853725056+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:44.85372698+07:00","message":"StatePrefix: 'วิธีการตามที่จดหมายเหตุ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:44.853729144+07:00","message":"TextPushed: 'วิธีการตาม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:44.989295037+07:00","message":"receive streaming session, msgId: 928"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:44.989332716+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":"2025-10-27T14:53:44.989338038+07:00","message":"receive interim result [false|false]: วิธีการตามที่จดหมายเหตุการณ์งาน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:44.989350101+07:00","message":"[buffer interim] 928 false วิธีการตามที่จดหมายเหตุการณ์งาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:44.989356742+07:00","message":"[bufferProcess] interim [80000000]:วิธีการตามที่จดหมายเหตุการณ์งาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:44.989359023+07:00","message":"[bufferProcess] send to processor:วิธีการตามที่จดหมายเหตุงานพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:44.989364755+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:44.989367444+07:00","message":"> Transcript [5184] [false]: 'วิธีการตามที่จดหมายเหตุงานพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:44.989370639+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:44.989372531+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:44.989374479+07:00","message":"StatePrefix: 'วิธีการตามที่จดหมายเหตุ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:44.989376619+07:00","message":"TextPushed: 'วิธีการตาม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:45.163127877+07:00","message":"receive streaming session, msgId: 928"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:45.163172688+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":"2025-10-27T14:53:45.163181135+07:00","message":"receive interim result [false|false]: วิธีการตามที่จดหมายเหตุงานพระบรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:45.163200273+07:00","message":"[buffer interim] 928 false วิธีการตามที่จดหมายเหตุงานพระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:45.163214318+07:00","message":"[bufferProcess] interim [260000000]:วิธีการตามที่จดหมายเหตุงานพระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:45.163218081+07:00","message":"[bufferProcess] send to processor:วิธีการตามที่จดหมายเหตุการณ์งาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:45.163226274+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:45.163229619+07:00","message":"> Transcript [5185] [false]: 'วิธีการตามที่จดหมายเหตุการณ์งาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:45.163234509+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:45.163237329+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:45.163244471+07:00","message":"StatePrefix: 'วิธีการตามที่จดหมายเหตุ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:45.163247013+07:00","message":"TextPushed: 'วิธีการตาม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:45.163253923+07:00","message":"Push: 'ที่จดหมายเหตุ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:45.163256444+07:00","message":"TextPushed: 'วิธีการตามที่จดหมายเหตุ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:45.163258774+07:00","message":"Set new StatePrefix : 'วิธีการตามที่จดหมายเหตุการณ์งาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:45.163262274+07:00","message":"Next Push (prob) : 'การณ์งาน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:45.163273789+07:00","message":"push: {false ที่จดหมายเหตุ 0 0xc002881380}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:45.356887749+07:00","message":"receive streaming session, msgId: 928"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:45.356931053+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":"2025-10-27T14:53:45.35693656+07:00","message":"receive interim result [false|false]: วิธีการตามที่จดหมายเหตุงานพระบรมศพ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:45.35695022+07:00","message":"[buffer interim] 928 false วิธีการตามที่จดหมายเหตุงานพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:45.356957815+07:00","message":"[bufferProcess] interim [440000000]:วิธีการตามที่จดหมายเหตุงานพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:45.356959917+07:00","message":"[bufferProcess] send to processor:วิธีการตามที่จดหมายเหตุงานพระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:45.35696549+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:45.356968376+07:00","message":"> Transcript [5186] [false]: 'วิธีการตามที่จดหมายเหตุงานพระบรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:45.356970873+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:45.356972674+07:00","message":"Set new StatePrefix: 'วิธีการตามที่จดหมายเหตุงานพระบรม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:46.00158447+07:00","message":"receive streaming session, msgId: 928"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:46.001623028+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":"2025-10-27T14:53:46.001630712+07:00","message":"receive interim result [false|false]: วิธีการตามที่จดหมายเหตุงานพระบรมศพ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:46.001647005+07:00","message":"[buffer interim] 928 false วิธีการตามที่จดหมายเหตุงานพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:46.001653792+07:00","message":"[bufferProcess] interim [40000000]:วิธีการตามที่จดหมายเหตุงานพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:46.001656316+07:00","message":"[bufferProcess] send to processor:วิธีการตามที่จดหมายเหตุงานพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:46.001661684+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:46.001664355+07:00","message":"> Transcript [5187] [false]: 'วิธีการตามที่จดหมายเหตุงานพระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:46.001667862+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:46.001669742+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:46.001671275+07:00","message":"StatePrefix: 'วิธีการตามที่จดหมายเหตุงานพระบรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:46.001673448+07:00","message":"TextPushed: 'วิธีการตามที่จดหมายเหตุ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:46.225471315+07:00","message":"[GCS] IsForceVAD: false for message ID: 928"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:46.357375186+07:00","message":"[GCS] Start streaming session, msgId: 929"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:46.361725416+07:00","message":"receive streaming session, msgId: 928"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:46.361752615+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีวิธีการตามที่จดหมายเหตุงานพระบรมศพ\",\"confidence\":0.94555026}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":550000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:46.36176051+07:00","message":"receive interim result [true|false]: มีวิธีการตามที่จดหมายเหตุงานพระบรมศพ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:46.361767093+07:00","message":"end recv isFinal message id 928"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:46.36176914+07:00","message":"end Recv id 928"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:46.361773718+07:00","message":"[buffer interim] 928 true มีวิธีการตามที่จดหมายเหตุงานพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:46.361779228+07:00","message":"[bufferProcess] interim [550000000]:มีวิธีการตามที่จดหมายเหตุงานพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:46.361783959+07:00","message":"[bufferProcess] send to processor (isfinal):วิธีการตามที่จดหมายเหตุงานพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:46.361786977+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:46.361789435+07:00","message":"> Transcript [5188] [false]: 'วิธีการตามที่จดหมายเหตุงานพระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:46.361792123+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:46.361793799+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:46.361795347+07:00","message":"StatePrefix: 'วิธีการตามที่จดหมายเหตุงานพระบรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:46.361797107+07:00","message":"TextPushed: 'วิธีการตามที่จดหมายเหตุ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:46.361798659+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:46.361800229+07:00","message":"> Transcript [5189] [true]: 'มีวิธีการตามที่จดหมายเหตุงานพระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:46.361802051+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:46.361803583+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:46.361804907+07:00","message":"StatePrefix: 'วิธีการตามที่จดหมายเหตุงานพระบรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:46.361808059+07:00","message":"TextPushed: 'วิธีการตามที่จดหมายเหตุ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:46.361809643+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:46.361922698+07:00","message":"Push: 'งานพระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:46.361925108+07:00","message":"TextPushed: 'วิธีการตามที่จดหมายเหตุงานพระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:46.361926939+07:00","message":"Set new StatePrefix : 'มีวิธีการตามที่จดหมายเหตุงานพระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:46.361928809+07:00","message":"Next Push (prob) : 'มีวิธีการตามที่จดหมายเหตุงานพระบรมศพ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:46.361937717+07:00","message":"push: {true งานพระบรมศพ 0 0xc002881380}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:46.361940577+07:00","message":"write aligntment file to 'tmp/7446/align_message_id_928.html'"}
{"level":"info","service":"Main","time":"2025-10-27T14:53:46.375137468+07:00","message":"write wav file: './tmp/7446/7446_928.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:53:46.798385629+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:53:46.798394192+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:47.986740642+07:00","message":"receive streaming session, msgId: 929"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:47.986784173+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":"2025-10-27T14:53:47.98679068+07:00","message":"receive interim result [false|false]: บรมราชชนนี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:47.986806942+07:00","message":"[buffer interim] 929 false บรมราชชนนี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:47.986815915+07:00","message":"[bufferProcess] interim [680000000]:บรมราชชนนี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:47.986818656+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:47.986822612+07:00","message":"[bufferProcess] send to processor (ticker):บรมราชชนนี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:47.986826661+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:47.986830462+07:00","message":"> Transcript [5190] [false]: 'บรมราชชนนี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:47.986833102+07:00","message":"Set StatePrefix (first interim): 'บรมราชชนนี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:48.629788998+07:00","message":"receive streaming session, msgId: 929"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:48.629837113+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":"2025-10-27T14:53:48.629842984+07:00","message":"receive interim result [false|false]: บรมราชชนนี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:48.629855283+07:00","message":"[buffer interim] 929 false บรมราชชนนี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:48.629864728+07:00","message":"[bufferProcess] interim [280000000]:บรมราชชนนี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:48.6298669+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:53:49.79900002+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:53:49.79901125+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:50.066338374+07:00","message":"[GCS] IsForceVAD: false for message ID: 929"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:50.170537533+07:00","message":"receive streaming session, msgId: 929"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:50.170584437+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บรมราชชนนี\",\"confidence\":0.9097049}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":930000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:50.170589866+07:00","message":"receive interim result [true|false]: บรมราชชนนี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:50.170599024+07:00","message":"end recv isFinal message id 929"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:50.170600741+07:00","message":"end Recv id 929"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:50.170606646+07:00","message":"[buffer interim] 929 true บรมราชชนนี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:50.170617341+07:00","message":"[bufferProcess] interim [930000000]:บรมราชชนนี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:50.170622785+07:00","message":"[bufferProcess] send to processor (isfinal):บรมราชชนนี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:50.170627309+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:50.170631982+07:00","message":"> Transcript [5191] [false]: 'บรมราชชนนี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:50.170634957+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:50.170636652+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:50.170639565+07:00","message":"StatePrefix: 'บรมราชชนนี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:50.170641423+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:50.170642719+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:50.170644471+07:00","message":"> Transcript [5192] [true]: 'บรมราชชนนี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:50.170646147+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:50.170647427+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:50.170648696+07:00","message":"StatePrefix: 'บรมราชชนนี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:50.17065012+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:50.17065623+07:00","message":"Push: 'บรมราชชนนี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:50.170666175+07:00","message":"push: {true บรมราชชนนี 0 0xc002881800}"}
{"level":"info","service":"Main","time":"2025-10-27T14:53:50.179747011+07:00","message":"write wav file: './tmp/7446/7446_929.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:50.195952441+07:00","message":"[GCS] Start streaming session, msgId: 930"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:51.768099481+07:00","message":"receive streaming session, msgId: 930"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:51.768138406+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":"2025-10-27T14:53:51.768144001+07:00","message":"receive interim result [false|false]: สถาน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:51.768155037+07:00","message":"[buffer interim] 930 false สถาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:51.768161656+07:00","message":"[bufferProcess] interim [560000000]:สถาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:51.768163139+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:51.768168638+07:00","message":"[bufferProcess] send to processor (ticker):สถาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:51.768171264+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:51.768173956+07:00","message":"> Transcript [5193] [false]: 'สถาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:51.768176016+07:00","message":"Set StatePrefix (first interim): 'สถาน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:51.972160865+07:00","message":"receive streaming session, msgId: 930"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:51.972199744+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":"2025-10-27T14:53:51.972205208+07:00","message":"receive interim result [false|false]: สถานที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:51.972219954+07:00","message":"[buffer interim] 930 false สถานที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:51.972228676+07:00","message":"[bufferProcess] interim [800000000]:สถานที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:51.972230779+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:52.29192588+07:00","message":"receive streaming session, msgId: 930"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:52.291963026+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":"2025-10-27T14:53:52.291970096+07:00","message":"receive interim result [false|false]: สถานพระบรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:52.291984001+07:00","message":"[buffer interim] 930 false สถานพระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:52.291992103+07:00","message":"[bufferProcess] interim [40000000]:สถานพระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:52.291995199+07:00","message":"[bufferProcess] send to processor:สถานที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:52.292003264+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:52.29200705+07:00","message":"> Transcript [5194] [false]: 'สถานที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:52.29201072+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:52.292013274+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:52.292015604+07:00","message":"StatePrefix: 'สถาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:52.292018522+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:52.427493209+07:00","message":"[GCS] Cleaned up inactive client: 892"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:52.427510603+07:00","message":"[GCS] Cleaned up inactive client: 880"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:52.427512825+07:00","message":"[GCS] Cleaned up inactive client: 884"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:52.427514329+07:00","message":"[GCS] Cleaned up inactive client: 891"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:52.427516189+07:00","message":"[GCS] Cleaned up inactive client: 893"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:52.42752596+07:00","message":"[GCS] Cleaned up inactive client: 894"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:52.427527492+07:00","message":"[GCS] Cleaned up inactive client: 877"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:52.42752899+07:00","message":"[GCS] Cleaned up inactive client: 887"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:52.427530275+07:00","message":"[GCS] Cleaned up inactive client: 879"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:52.427531531+07:00","message":"[GCS] Cleaned up inactive client: 881"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:52.427532817+07:00","message":"[GCS] Cleaned up inactive client: 878"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:52.427535062+07:00","message":"[GCS] Cleaned up inactive client: 895"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:52.427536456+07:00","message":"[GCS] Cleaned up inactive client: 889"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:52.427537744+07:00","message":"[GCS] Cleaned up inactive client: 886"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:52.427539037+07:00","message":"[GCS] Cleaned up inactive client: 888"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:52.427540309+07:00","message":"[GCS] Cleaned up inactive client: 890"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:52.427541559+07:00","message":"[GCS] Cleaned up inactive client: 882"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:52.427542861+07:00","message":"[GCS] Cleaned up inactive client: 885"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:52.427544273+07:00","message":"[GCS] Cleaned up inactive client: 876"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:52.427545536+07:00","message":"[GCS] Cleaned up inactive client: 883"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:52.539941105+07:00","message":"receive streaming session, msgId: 930"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:52.539980291+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":"2025-10-27T14:53:52.539985106+07:00","message":"receive interim result [false|false]: สถานพระบรมโกศ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:52.540003106+07:00","message":"[buffer interim] 930 false สถานพระบรมโกศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:52.540012126+07:00","message":"[bufferProcess] interim [340000000]:สถานพระบรมโกศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:52.540015922+07:00","message":"[bufferProcess] send to processor:สถานพระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:52.540020215+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:52.540024201+07:00","message":"> Transcript [5195] [false]: 'สถานพระบรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:52.540028888+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:52.540032026+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:52.540033738+07:00","message":"StatePrefix: 'สถาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:52.540035481+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:53:52.800065422+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:53:52.800080571+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:53.177981234+07:00","message":"receive streaming session, msgId: 930"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:53.178022079+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":"2025-10-27T14:53:53.178027819+07:00","message":"receive interim result [false|false]: สถานพระบรมโกศ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:53.178045285+07:00","message":"[buffer interim] 930 false สถานพระบรมโกศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:53.178052334+07:00","message":"[bufferProcess] interim [940000000]:สถานพระบรมโกศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:53.178054465+07:00","message":"[bufferProcess] send to processor:สถานพระบรมโกศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:53.178059447+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:53.178062096+07:00","message":"> Transcript [5196] [false]: 'สถานพระบรมโกศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:53.178065644+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:53.178067535+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:53.178071526+07:00","message":"StatePrefix: 'สถาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:53.178073888+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:54.651251988+07:00","message":"receive streaming session, msgId: 930"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:54.651303876+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":"2025-10-27T14:53:54.651309161+07:00","message":"receive interim result [false|false]: สถานพระบรมโกศประสาทนั้น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:54.65132329+07:00","message":"[buffer interim] 930 false สถานพระบรมโกศประสาทนั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:54.651330925+07:00","message":"[bufferProcess] interim [500000000]:สถานพระบรมโกศประสาทนั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:54.651333103+07:00","message":"[bufferProcess] send to processor:สถานพระบรมโกศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:54.651338679+07:00","message":"[bufferProcess] send to processor (ticker):สถานพระบรมโกศประสาทนั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:54.651341622+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:54.651344578+07:00","message":"> Transcript [5197] [false]: 'สถานพระบรมโกศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:54.651347582+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:54.651350051+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:54.651352408+07:00","message":"StatePrefix: 'สถาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:54.651354879+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:54.651360595+07:00","message":"Push: 'สถาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:54.651363089+07:00","message":"TextPushed: 'สถาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:54.651365991+07:00","message":"Set new StatePrefix : 'สถานพระบรมโกศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:54.651368495+07:00","message":"Next Push (prob) : 'พระบรมโกศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:54.651370577+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:54.65137309+07:00","message":"> Transcript [5198] [false]: 'สถานพระบรมโกศประสาทนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:54.651375705+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:54.651377715+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:54.651379752+07:00","message":"StatePrefix: 'สถานพระบรมโกศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:54.651386532+07:00","message":"TextPushed: 'สถาน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:54.651396326+07:00","message":"push: {false สถาน 0 0xc002880b80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:55.29693263+07:00","message":"receive streaming session, msgId: 930"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:55.296966225+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":"2025-10-27T14:53:55.296976403+07:00","message":"receive interim result [false|false]: สถานพระบรมโกศประสาทนั้นตามแบบ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:55.29698925+07:00","message":"[buffer interim] 930 false สถานพระบรมโกศประสาทนั้นตามแบบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:55.296995517+07:00","message":"[bufferProcess] interim [40000000]:สถานพระบรมโกศประสาทนั้นตามแบบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:55.29699716+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:55.376802833+07:00","message":"receive streaming session, msgId: 930"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:55.376835181+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สถานพระบรมโกศประสาทนั้น\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:55.37684082+07:00","message":"receive interim result [false|false]: สถานพระบรมโกศประสาทนั้น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:55.376859312+07:00","message":"[buffer interim] 930 false สถานพระบรมโกศประสาทนั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:55.376866082+07:00","message":"[bufferProcess] interim [160000000]:สถานพระบรมโกศประสาทนั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:55.376868425+07:00","message":"[bufferProcess] send to processor:สถานพระบรมโกศประสาทนั้นตามแบบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:55.376873791+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:55.376876294+07:00","message":"> Transcript [5199] [false]: 'สถานพระบรมโกศประสาทนั้นตามแบบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:55.376879189+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:55.3768811+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:55.376883307+07:00","message":"StatePrefix: 'สถานพระบรมโกศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:55.376885439+07:00","message":"TextPushed: 'สถาน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:55.382355867+07:00","message":"receive streaming session, msgId: 930"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:55.382376087+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":"2025-10-27T14:53:55.382379892+07:00","message":"receive interim result [false|false]: สถานพระบรมโกศประสาทนั้นตามแบบอย่าง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:55.382385029+07:00","message":"[buffer interim] 930 false สถานพระบรมโกศประสาทนั้นตามแบบอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:55.382389054+07:00","message":"[bufferProcess] interim [220000000]:สถานพระบรมโกศประสาทนั้นตามแบบอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:55.382390965+07:00","message":"[bufferProcess] send to processor:สถานพระบรมโกศประสาทนั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:55.382393387+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:55.382395451+07:00","message":"> Transcript [5200] [false]: 'สถานพระบรมโกศประสาทนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:55.382397339+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:55.382398919+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:55.382400452+07:00","message":"StatePrefix: 'สถานพระบรมโกศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:55.38240227+07:00","message":"TextPushed: 'สถาน'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:53:55.800464572+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:53:55.800464624+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:56.013027772+07:00","message":"receive streaming session, msgId: 930"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:56.01306087+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สถานพระบรมโกศประสาทนั้นตามแบบอย่าง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:56.013066322+07:00","message":"receive interim result [false|false]: สถานพระบรมโกศประสาทนั้นตามแบบอย่าง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:56.013079677+07:00","message":"[buffer interim] 930 false สถานพระบรมโกศประสาทนั้นตามแบบอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:56.013086349+07:00","message":"[bufferProcess] interim [820000000]:สถานพระบรมโกศประสาทนั้นตามแบบอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:56.013088445+07:00","message":"[bufferProcess] send to processor:สถานพระบรมโกศประสาทนั้นตามแบบอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:56.013093501+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:56.013095985+07:00","message":"> Transcript [5201] [false]: 'สถานพระบรมโกศประสาทนั้นตามแบบอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:56.013099639+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:56.013101707+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:56.013103751+07:00","message":"StatePrefix: 'สถานพระบรมโกศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:56.013105698+07:00","message":"TextPushed: 'สถาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:56.013110261+07:00","message":"Push: 'พระบรมโกศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:56.013111788+07:00","message":"TextPushed: 'สถานพระบรมโกศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:56.013114034+07:00","message":"Set new StatePrefix : 'สถานพระบรมโกศประสาทนั้นตามแบบอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:56.013116466+07:00","message":"Next Push (prob) : 'ประสาทนั้นตามแบบอย่าง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:56.01312384+07:00","message":"push: {false พระบรมโกศ 0 0xc002880b80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:56.026501965+07:00","message":"[GCS] IsForceVAD: false for message ID: 930"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:56.123783023+07:00","message":"receive streaming session, msgId: 930"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:56.12382043+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":"2025-10-27T14:53:56.123826113+07:00","message":"receive interim result [false|false]: สถานพระบรมโกศประสาทนั้นตามแบบอย่างการปฏิบัติ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:56.123837294+07:00","message":"[buffer interim] 930 false สถานพระบรมโกศประสาทนั้นตามแบบอย่างการปฏิบัติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:56.123846081+07:00","message":"[bufferProcess] interim [0]:สถานพระบรมโกศประสาทนั้นตามแบบอย่างการปฏิบัติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:56.123848378+07:00","message":"[bufferProcess] send to processor:สถานพระบรมโกศประสาทนั้นตามแบบอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:56.12385346+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:56.123856189+07:00","message":"> Transcript [5202] [false]: 'สถานพระบรมโกศประสาทนั้นตามแบบอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:56.123859536+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:56.123861334+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:56.12386333+07:00","message":"StatePrefix: 'สถานพระบรมโกศประสาทนั้นตามแบบอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:56.123865582+07:00","message":"TextPushed: 'สถานพระบรมโกศ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:56.199619653+07:00","message":"receive streaming session, msgId: 930"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:56.199653871+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สถานพระบรมโกศประสาทนั้นตามแบบอย่างปฏิบัติ\",\"confidence\":0.92651707}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:56.199659932+07:00","message":"receive interim result [true|false]: สถานพระบรมโกศประสาทนั้นตามแบบอย่างปฏิบัติ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:56.199670357+07:00","message":"end recv isFinal message id 930"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:56.199672287+07:00","message":"end Recv id 930"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:56.199677842+07:00","message":"[buffer interim] 930 true สถานพระบรมโกศประสาทนั้นตามแบบอย่างปฏิบัติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:56.19968701+07:00","message":"[bufferProcess] interim [60000000]:สถานพระบรมโกศประสาทนั้นตามแบบอย่างปฏิบัติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:56.199689954+07:00","message":"[bufferProcess] send to processor (isfinal):สถานพระบรมโกศประสาทนั้นตามแบบอย่างการปฏิบัติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:56.199693368+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:56.199695858+07:00","message":"> Transcript [5203] [false]: 'สถานพระบรมโกศประสาทนั้นตามแบบอย่างการปฏิบัติ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:56.199698823+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:56.199700676+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:56.199702302+07:00","message":"StatePrefix: 'สถานพระบรมโกศประสาทนั้นตามแบบอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:56.199704602+07:00","message":"TextPushed: 'สถานพระบรมโกศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:56.199707326+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:56.199709396+07:00","message":"> Transcript [5204] [true]: 'สถานพระบรมโกศประสาทนั้นตามแบบอย่างปฏิบัติ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:56.199711218+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:56.199712543+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:56.199714001+07:00","message":"StatePrefix: 'สถานพระบรมโกศประสาทนั้นตามแบบอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:56.199715621+07:00","message":"TextPushed: 'สถานพระบรมโกศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:56.199721599+07:00","message":"Push: 'ประสาทนั้นตามแบบอย่างปฏิบัติ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:56.199729623+07:00","message":"push: {true ประสาทนั้นตามแบบอย่างปฏิบัติ 0 0xc002880b80}"}
{"level":"info","service":"Main","time":"2025-10-27T14:53:56.21066849+07:00","message":"write wav file: './tmp/7446/7446_930.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:56.418500092+07:00","message":"[GCS] Start streaming session, msgId: 931"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:56.965337631+07:00","message":"receive streaming session, msgId: 931"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:56.965376393+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":"2025-10-27T14:53:56.965380984+07:00","message":"receive interim result [false|false]: เริ่ม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:56.965396807+07:00","message":"[buffer interim] 931 false เริ่ม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:56.965403084+07:00","message":"[bufferProcess] interim [540000000]:เริ่ม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:56.965404605+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:57.097965776+07:00","message":"receive streaming session, msgId: 931"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:57.098002597+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":"2025-10-27T14:53:57.098007436+07:00","message":"receive interim result [false|false]: เริ่มจาก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:57.098019733+07:00","message":"[buffer interim] 931 false เริ่มจาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:57.098025965+07:00","message":"[bufferProcess] interim [720000000]:เริ่มจาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:57.098027868+07:00","message":"[bufferProcess] send to processor:เริ่ม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:57.098032733+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:57.098035653+07:00","message":"> Transcript [5205] [false]: 'เริ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:57.098037483+07:00","message":"Set StatePrefix (first interim): 'เริ่ม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:57.286339509+07:00","message":"receive streaming session, msgId: 931"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:57.286370712+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":"2025-10-27T14:53:57.286376813+07:00","message":"receive interim result [false|false]: เริ่มจากการ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:57.286389881+07:00","message":"[buffer interim] 931 false เริ่มจากการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:57.28639682+07:00","message":"[bufferProcess] interim [840000000]:เริ่มจากการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:57.286399012+07:00","message":"[bufferProcess] send to processor:เริ่มจาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:57.286402113+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:57.286404708+07:00","message":"> Transcript [5206] [false]: 'เริ่มจาก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:57.286407626+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:57.286409379+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:57.286410891+07:00","message":"StatePrefix: 'เริ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:57.286412517+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:57.47703063+07:00","message":"receive streaming session, msgId: 931"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:57.477070915+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":"2025-10-27T14:53:57.477076491+07:00","message":"receive interim result [false|false]: เริ่มจากการวัด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:57.477088279+07:00","message":"[buffer interim] 931 false เริ่มจากการวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:57.477094659+07:00","message":"[bufferProcess] interim [80000000]:เริ่มจากการวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:57.477096768+07:00","message":"[bufferProcess] send to processor:เริ่มจากการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:57.477101807+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:57.477104766+07:00","message":"> Transcript [5207] [false]: 'เริ่มจากการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:57.477107694+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:57.477109579+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:57.477111251+07:00","message":"StatePrefix: 'เริ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:57.477113036+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:57.658450006+07:00","message":"receive streaming session, msgId: 931"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:57.658485413+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":"2025-10-27T14:53:57.65849132+07:00","message":"receive interim result [false|false]: เริ่มจากการวัดระยะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:57.658503247+07:00","message":"[buffer interim] 931 false เริ่มจากการวัดระยะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:57.658510328+07:00","message":"[bufferProcess] interim [260000000]:เริ่มจากการวัดระยะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:57.658513671+07:00","message":"[bufferProcess] send to processor:เริ่มจากการวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:57.658519844+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:57.658523085+07:00","message":"> Transcript [5208] [false]: 'เริ่มจากการวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:57.658527447+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:57.658529507+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:57.658531307+07:00","message":"StatePrefix: 'เริ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:57.658533071+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:58.221694232+07:00","message":"receive streaming session, msgId: 931"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:58.221748343+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":"2025-10-27T14:53:58.221756478+07:00","message":"receive interim result [false|false]: เริ่มจากการวัดระยะทิ้ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:58.221790476+07:00","message":"[buffer interim] 931 false เริ่มจากการวัดระยะทิ้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:58.221798571+07:00","message":"[bufferProcess] interim [800000000]:เริ่มจากการวัดระยะทิ้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:58.221802397+07:00","message":"[bufferProcess] send to processor:เริ่มจากการวัดระยะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:58.221811024+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:58.221815075+07:00","message":"> Transcript [5209] [false]: 'เริ่มจากการวัดระยะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:58.221819844+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:58.22182263+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:58.221825303+07:00","message":"StatePrefix: 'เริ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:58.221828012+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:58.221835994+07:00","message":"Push: 'เริ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:58.22183861+07:00","message":"TextPushed: 'เริ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:58.221841247+07:00","message":"Set new StatePrefix : 'เริ่มจากการวัดระยะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:58.221844409+07:00","message":"Next Push (prob) : 'จากการวัดระยะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:58.221875984+07:00","message":"push: {false เริ่ม 0 0xc00041dc80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:58.490628716+07:00","message":"receive streaming session, msgId: 931"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:58.490677961+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":"2025-10-27T14:53:58.490685587+07:00","message":"receive interim result [false|false]: เริ่มจากการวัดระยะทิ้งไป"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:58.49070203+07:00","message":"[buffer interim] 931 false เริ่มจากการวัดระยะทิ้งไป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:58.490714531+07:00","message":"[bufferProcess] interim [40000000]:เริ่มจากการวัดระยะทิ้งไป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:58.490717579+07:00","message":"[bufferProcess] send to processor:เริ่มจากการวัดระยะทิ้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:58.490725176+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:58.490729564+07:00","message":"> Transcript [5210] [false]: 'เริ่มจากการวัดระยะทิ้ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:58.49073451+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:58.490737235+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:58.490739762+07:00","message":"StatePrefix: 'เริ่มจากการวัดระยะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:58.490742818+07:00","message":"TextPushed: 'เริ่ม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:58.667575197+07:00","message":"receive streaming session, msgId: 931"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:58.667603394+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":"2025-10-27T14:53:58.667608145+07:00","message":"receive interim result [false|false]: เริ่มจากการวัดระยะทิ้งไปดิ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:58.667621338+07:00","message":"[buffer interim] 931 false เริ่มจากการวัดระยะทิ้งไปดิ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:58.667628349+07:00","message":"[bufferProcess] interim [220000000]:เริ่มจากการวัดระยะทิ้งไปดิ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:58.667630785+07:00","message":"[bufferProcess] send to processor:เริ่มจากการวัดระยะทิ้งไป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:58.667633955+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:58.667636479+07:00","message":"> Transcript [5211] [false]: 'เริ่มจากการวัดระยะทิ้งไป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:58.667639073+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:58.667640756+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:58.667642398+07:00","message":"StatePrefix: 'เริ่มจากการวัดระยะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:58.667644296+07:00","message":"TextPushed: 'เริ่ม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:58.711683396+07:00","message":"receive streaming session, msgId: 931"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:58.711733038+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":"2025-10-27T14:53:58.711741072+07:00","message":"receive interim result [false|false]: เริ่มจากการวัดระยะทิ้งสายดิน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:58.711756662+07:00","message":"[buffer interim] 931 false เริ่มจากการวัดระยะทิ้งสายดิน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:58.711767949+07:00","message":"[bufferProcess] interim [280000000]:เริ่มจากการวัดระยะทิ้งสายดิน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:58.711771277+07:00","message":"[bufferProcess] send to processor:เริ่มจากการวัดระยะทิ้งไปดิ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:58.71177864+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:58.711782422+07:00","message":"> Transcript [5212] [false]: 'เริ่มจากการวัดระยะทิ้งไปดิ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:58.711787887+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:58.711790541+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:58.71179404+07:00","message":"StatePrefix: 'เริ่มจากการวัดระยะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:58.711797222+07:00","message":"TextPushed: 'เริ่ม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:58.782620887+07:00","message":"receive streaming session, msgId: 931"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:58.782661547+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":"2025-10-27T14:53:58.78266984+07:00","message":"receive interim result [false|false]: เริ่มจากการวัดระยะทิ้งสายดิ่ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:58.782687642+07:00","message":"[buffer interim] 931 false เริ่มจากการวัดระยะทิ้งสายดิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:58.782699588+07:00","message":"[bufferProcess] interim [340000000]:เริ่มจากการวัดระยะทิ้งสายดิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:58.7827029+07:00","message":"[bufferProcess] send to processor:เริ่มจากการวัดระยะทิ้งสายดิน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:58.782711276+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:58.782715877+07:00","message":"> Transcript [5213] [false]: 'เริ่มจากการวัดระยะทิ้งสายดิน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:58.782720884+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:58.782723599+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:58.78272666+07:00","message":"StatePrefix: 'เริ่มจากการวัดระยะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:58.782729322+07:00","message":"TextPushed: 'เริ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:58.782736812+07:00","message":"Push: 'จากการวัดระยะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:58.782739051+07:00","message":"TextPushed: 'เริ่มจากการวัดระยะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:58.782742494+07:00","message":"Set new StatePrefix : 'เริ่มจากการวัดระยะทิ้งสายดิน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:58.782746245+07:00","message":"Next Push (prob) : 'ทิ้งสายดิน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:58.78276719+07:00","message":"push: {false จากการวัดระยะ 0 0xc00041dc80}"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:53:58.801486752+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:53:58.801506404+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:58.891790004+07:00","message":"receive streaming session, msgId: 931"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:58.891841425+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":"2025-10-27T14:53:58.891849285+07:00","message":"receive interim result [false|false]: เริ่มจากการวัดระยะทิ้งสายดิ่งลง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:58.891864144+07:00","message":"[buffer interim] 931 false เริ่มจากการวัดระยะทิ้งสายดิ่งลง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:58.891875835+07:00","message":"[bufferProcess] interim [460000000]:เริ่มจากการวัดระยะทิ้งสายดิ่งลง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:58.891879247+07:00","message":"[bufferProcess] send to processor:เริ่มจากการวัดระยะทิ้งสายดิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:58.89188649+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:58.891890912+07:00","message":"> Transcript [5214] [false]: 'เริ่มจากการวัดระยะทิ้งสายดิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:58.891901534+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:58.891905462+07:00","message":"Set new StatePrefix: 'เริ่มจากการวัดระยะทิ้งสายดิ่ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:59.035428588+07:00","message":"receive streaming session, msgId: 931"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:59.035470711+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":"2025-10-27T14:53:59.035482623+07:00","message":"receive interim result [false|false]: เริ่มจากการวัดระยะทิ้งสายดิ่งลงมา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:59.035500571+07:00","message":"[buffer interim] 931 false เริ่มจากการวัดระยะทิ้งสายดิ่งลงมา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:59.035512135+07:00","message":"[bufferProcess] interim [580000000]:เริ่มจากการวัดระยะทิ้งสายดิ่งลงมา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:59.035515503+07:00","message":"[bufferProcess] send to processor:เริ่มจากการวัดระยะทิ้งสายดิ่งลง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:59.035526617+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:59.035530957+07:00","message":"> Transcript [5215] [false]: 'เริ่มจากการวัดระยะทิ้งสายดิ่งลง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:59.03553583+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:59.035538226+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:59.03554078+07:00","message":"StatePrefix: 'เริ่มจากการวัดระยะทิ้งสายดิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:59.035544333+07:00","message":"TextPushed: 'เริ่มจากการวัดระยะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:59.089789081+07:00","message":"receive streaming session, msgId: 931"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:59.089825111+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":"2025-10-27T14:53:59.089830667+07:00","message":"receive interim result [false|false]: เริ่มจากการวัดระยะทิ้งไปถึงโรงงาน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:59.089841693+07:00","message":"[buffer interim] 931 false เริ่มจากการวัดระยะทิ้งไปถึงโรงงาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:59.089851295+07:00","message":"[bufferProcess] interim [700000000]:เริ่มจากการวัดระยะทิ้งไปถึงโรงงาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:59.089853394+07:00","message":"[bufferProcess] send to processor:เริ่มจากการวัดระยะทิ้งสายดิ่งลงมา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:59.089858541+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:59.089861089+07:00","message":"> Transcript [5216] [false]: 'เริ่มจากการวัดระยะทิ้งสายดิ่งลงมา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:59.0898651+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:59.089866949+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:59.089868711+07:00","message":"StatePrefix: 'เริ่มจากการวัดระยะทิ้งสายดิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:59.089870883+07:00","message":"TextPushed: 'เริ่มจากการวัดระยะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:59.398775308+07:00","message":"receive streaming session, msgId: 931"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:59.398806534+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":"2025-10-27T14:53:59.398811923+07:00","message":"receive interim result [false|false]: เริ่มจากการวัดระยะทิ้งสายดิ่งอาจารย์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:59.398823346+07:00","message":"[buffer interim] 931 false เริ่มจากการวัดระยะทิ้งสายดิ่งอาจารย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:59.398830453+07:00","message":"[bufferProcess] interim [940000000]:เริ่มจากการวัดระยะทิ้งสายดิ่งอาจารย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:59.398835549+07:00","message":"[bufferProcess] send to processor:เริ่มจากการวัดระยะทิ้งไปถึงโรงงาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:59.398842288+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:59.398844842+07:00","message":"> Transcript [5217] [false]: 'เริ่มจากการวัดระยะทิ้งไปถึงโรงงาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:59.398846915+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:59.398848767+07:00","message":"Set new StatePrefix: 'เริ่มจากการวัดระยะทิ้งไปถึงโรงงาน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:59.460326786+07:00","message":"receive streaming session, msgId: 931"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:59.460355704+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":"2025-10-27T14:53:59.460360971+07:00","message":"receive interim result [false|false]: เริ่มจากการวัดระยะทิ้งสายดิ่งลงมาจาก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:59.460372469+07:00","message":"[buffer interim] 931 false เริ่มจากการวัดระยะทิ้งสายดิ่งลงมาจาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:59.460379579+07:00","message":"[bufferProcess] interim [60000000]:เริ่มจากการวัดระยะทิ้งสายดิ่งลงมาจาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:59.460381648+07:00","message":"[bufferProcess] send to processor:เริ่มจากการวัดระยะทิ้งสายดิ่งอาจารย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:59.460386475+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:59.460389087+07:00","message":"> Transcript [5218] [false]: 'เริ่มจากการวัดระยะทิ้งสายดิ่งอาจารย์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:59.460391168+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:59.460392714+07:00","message":"Set new StatePrefix: 'เริ่มจากการวัดระยะทิ้งสายดิ่งอาจารย์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:59.647216979+07:00","message":"receive streaming session, msgId: 931"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:59.647251981+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":"2025-10-27T14:53:59.647257843+07:00","message":"receive interim result [false|false]: เริ่มจากการวัดระยะทิ้งสายดิ่งลงมาจากเพจ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:59.647272615+07:00","message":"[buffer interim] 931 false เริ่มจากการวัดระยะทิ้งสายดิ่งลงมาจากเพจ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:59.647279326+07:00","message":"[bufferProcess] interim [240000000]:เริ่มจากการวัดระยะทิ้งสายดิ่งลงมาจากเพจ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:59.647281635+07:00","message":"[bufferProcess] send to processor:เริ่มจากการวัดระยะทิ้งสายดิ่งลงมาจาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:59.647285043+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:59.647287552+07:00","message":"> Transcript [5219] [false]: 'เริ่มจากการวัดระยะทิ้งสายดิ่งลงมาจาก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:59.647289537+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:59.647291137+07:00","message":"Set new StatePrefix: 'เริ่มจากการวัดระยะทิ้งสายดิ่งลงมาจาก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:59.650764216+07:00","message":"receive streaming session, msgId: 931"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:59.65077948+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":"2025-10-27T14:53:59.650783166+07:00","message":"receive interim result [false|false]: เริ่มจากการวัดระยะทิ้งสายดิ่งลงมาจากเพดาน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:53:59.650791358+07:00","message":"[buffer interim] 931 false เริ่มจากการวัดระยะทิ้งสายดิ่งลงมาจากเพดาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:59.650795078+07:00","message":"[bufferProcess] interim [300000000]:เริ่มจากการวัดระยะทิ้งสายดิ่งลงมาจากเพดาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:59.650796792+07:00","message":"[bufferProcess] send to processor:เริ่มจากการวัดระยะทิ้งสายดิ่งลงมาจากเพจ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:59.650799369+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:59.650801139+07:00","message":"> Transcript [5220] [false]: 'เริ่มจากการวัดระยะทิ้งสายดิ่งลงมาจากเพจ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:59.650803967+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:59.650805644+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:59.650807253+07:00","message":"StatePrefix: 'เริ่มจากการวัดระยะทิ้งสายดิ่งลงมาจาก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:53:59.650809297+07:00","message":"TextPushed: 'เริ่มจากการวัดระยะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:00.100166463+07:00","message":"receive streaming session, msgId: 931"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:00.100214209+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":"2025-10-27T14:54:00.100221994+07:00","message":"receive interim result [false|false]: เริ่มจากการวัดระยะทิ้งสายดิ่งลงมาจากเพดานตรง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:00.100239976+07:00","message":"[buffer interim] 931 false เริ่มจากการวัดระยะทิ้งสายดิ่งลงมาจากเพดานตรง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:00.100248926+07:00","message":"[bufferProcess] interim [660000000]:เริ่มจากการวัดระยะทิ้งสายดิ่งลงมาจากเพดานตรง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:00.100252049+07:00","message":"[bufferProcess] send to processor:เริ่มจากการวัดระยะทิ้งสายดิ่งลงมาจากเพดาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:00.100256813+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:00.100260203+07:00","message":"> Transcript [5221] [false]: 'เริ่มจากการวัดระยะทิ้งสายดิ่งลงมาจากเพดาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:00.100264652+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:00.100267042+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:00.100269881+07:00","message":"StatePrefix: 'เริ่มจากการวัดระยะทิ้งสายดิ่งลงมาจาก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:00.100273166+07:00","message":"TextPushed: 'เริ่มจากการวัดระยะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:00.294676323+07:00","message":"receive streaming session, msgId: 931"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:00.294715823+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":"2025-10-27T14:54:00.294722805+07:00","message":"receive interim result [false|false]: เริ่มจากการวัดระยะทิ้งสายดิ่งลงมาจากเพดานตรงกลาง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:00.294750655+07:00","message":"[buffer interim] 931 false เริ่มจากการวัดระยะทิ้งสายดิ่งลงมาจากเพดานตรงกลาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:00.294761776+07:00","message":"[bufferProcess] interim [900000000]:เริ่มจากการวัดระยะทิ้งสายดิ่งลงมาจากเพดานตรงกลาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:00.294764961+07:00","message":"[bufferProcess] send to processor:เริ่มจากการวัดระยะทิ้งสายดิ่งลงมาจากเพดานตรง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:00.29476947+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:00.294773459+07:00","message":"> Transcript [5222] [false]: 'เริ่มจากการวัดระยะทิ้งสายดิ่งลงมาจากเพดานตรง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:00.294777861+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:00.294780212+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:00.294783205+07:00","message":"StatePrefix: 'เริ่มจากการวัดระยะทิ้งสายดิ่งลงมาจาก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:00.294786463+07:00","message":"TextPushed: 'เริ่มจากการวัดระยะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:00.876502275+07:00","message":"receive streaming session, msgId: 931"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:00.876539183+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":"2025-10-27T14:54:00.876544089+07:00","message":"receive interim result [false|false]: เริ่มจากการวัดระยะทิ้งสายดิ่งลงมาจากเพดานตรงกลาง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:00.876567291+07:00","message":"[buffer interim] 931 false เริ่มจากการวัดระยะทิ้งสายดิ่งลงมาจากเพดานตรงกลาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:00.876573335+07:00","message":"[bufferProcess] interim [500000000]:เริ่มจากการวัดระยะทิ้งสายดิ่งลงมาจากเพดานตรงกลาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:00.876575486+07:00","message":"[bufferProcess] send to processor:เริ่มจากการวัดระยะทิ้งสายดิ่งลงมาจากเพดานตรงกลาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:00.876581658+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:00.876583614+07:00","message":"> Transcript [5223] [false]: 'เริ่มจากการวัดระยะทิ้งสายดิ่งลงมาจากเพดานตรงกลาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:00.876587096+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:00.87658874+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:00.876590656+07:00","message":"StatePrefix: 'เริ่มจากการวัดระยะทิ้งสายดิ่งลงมาจาก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:00.876592721+07:00","message":"TextPushed: 'เริ่มจากการวัดระยะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:00.876595673+07:00","message":"Push: 'ทิ้งสายดิ่งลงมาจาก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:00.876598112+07:00","message":"TextPushed: 'เริ่มจากการวัดระยะทิ้งสายดิ่งลงมาจาก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:00.876599924+07:00","message":"Set new StatePrefix : 'เริ่มจากการวัดระยะทิ้งสายดิ่งลงมาจากเพดานตรงกลาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:00.876601868+07:00","message":"Next Push (prob) : 'เพดานตรงกลาง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:00.87661051+07:00","message":"push: {false ทิ้งสายดิ่งลงมาจาก 0 0xc00041dc80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:00.99946745+07:00","message":"receive streaming session, msgId: 931"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:00.999502506+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":"2025-10-27T14:54:00.999518416+07:00","message":"receive interim result [false|false]: เริ่มจากการวัดระยะทิ้งสายดิ่งลงมาจากเพดานตรงกลางดาว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:00.999532743+07:00","message":"[buffer interim] 931 false เริ่มจากการวัดระยะทิ้งสายดิ่งลงมาจากเพดานตรงกลางดาว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:00.99954008+07:00","message":"[bufferProcess] interim [560000000]:เริ่มจากการวัดระยะทิ้งสายดิ่งลงมาจากเพดานตรงกลางดาว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:00.999542389+07:00","message":"[bufferProcess] send to processor:เริ่มจากการวัดระยะทิ้งสายดิ่งลงมาจากเพดานตรงกลาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:00.999548207+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:00.999551167+07:00","message":"> Transcript [5224] [false]: 'เริ่มจากการวัดระยะทิ้งสายดิ่งลงมาจากเพดานตรงกลาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:00.999556623+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:00.999558407+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:00.999560042+07:00","message":"StatePrefix: 'เริ่มจากการวัดระยะทิ้งสายดิ่งลงมาจากเพดานตรงกลาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:00.99956242+07:00","message":"TextPushed: 'เริ่มจากการวัดระยะทิ้งสายดิ่งลงมาจาก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:01.568552091+07:00","message":"receive streaming session, msgId: 931"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:01.568594728+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เริ่มจากการวัดระยะทิ้งสายดิ่งลงมาจากเพดานตรงกลางดาว\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:01.568603402+07:00","message":"receive interim result [false|false]: เริ่มจากการวัดระยะทิ้งสายดิ่งลงมาจากเพดานตรงกลางดาว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:01.568620675+07:00","message":"[buffer interim] 931 false เริ่มจากการวัดระยะทิ้งสายดิ่งลงมาจากเพดานตรงกลางดาว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:01.568631753+07:00","message":"[bufferProcess] interim [160000000]:เริ่มจากการวัดระยะทิ้งสายดิ่งลงมาจากเพดานตรงกลางดาว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:01.568635416+07:00","message":"[bufferProcess] send to processor:เริ่มจากการวัดระยะทิ้งสายดิ่งลงมาจากเพดานตรงกลางดาว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:01.568641841+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:01.568645271+07:00","message":"> Transcript [5225] [false]: 'เริ่มจากการวัดระยะทิ้งสายดิ่งลงมาจากเพดานตรงกลางดาว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:01.568649791+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:01.568652309+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:01.568655112+07:00","message":"StatePrefix: 'เริ่มจากการวัดระยะทิ้งสายดิ่งลงมาจากเพดานตรงกลาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:01.56865846+07:00","message":"TextPushed: 'เริ่มจากการวัดระยะทิ้งสายดิ่งลงมาจาก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:01.757000118+07:00","message":"receive streaming session, msgId: 931"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:01.757044302+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":"2025-10-27T14:54:01.757052501+07:00","message":"receive interim result [false|false]: เริ่มจากการวัดระยะทิ้งสายดิ่งลงมาจากเพดานตรงกลางดาวล้อมเดือน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:01.757068746+07:00","message":"[buffer interim] 931 false เริ่มจากการวัดระยะทิ้งสายดิ่งลงมาจากเพดานตรงกลางดาวล้อมเดือน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:01.757077762+07:00","message":"[bufferProcess] interim [340000000]:เริ่มจากการวัดระยะทิ้งสายดิ่งลงมาจากเพดานตรงกลางดาวล้อมเดือน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:01.757081579+07:00","message":"[bufferProcess] send to processor:เริ่มจากการวัดระยะทิ้งสายดิ่งลงมาจากเพดานตรงกลางดาว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:01.757088593+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:01.757092653+07:00","message":"> Transcript [5226] [false]: 'เริ่มจากการวัดระยะทิ้งสายดิ่งลงมาจากเพดานตรงกลางดาว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:01.757097719+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:01.757100244+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:01.757103057+07:00","message":"StatePrefix: 'เริ่มจากการวัดระยะทิ้งสายดิ่งลงมาจากเพดานตรงกลาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:01.757106938+07:00","message":"TextPushed: 'เริ่มจากการวัดระยะทิ้งสายดิ่งลงมาจาก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:01.79654344+07:00","message":"[GCS] IsForceVAD: false for message ID: 931"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:54:01.801742969+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:54:01.801760335+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:01.867503325+07:00","message":"[GCS] Start streaming session, msgId: 932"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:01.988037078+07:00","message":"receive streaming session, msgId: 931"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:01.988092317+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เริ่มจากการวัดระยะทิ้งสายดิ่งลงมาจากเพดานตรงกลางดาวล้อมเดือน\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":610000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:01.988115083+07:00","message":"receive interim result [true|false]: เริ่มจากการวัดระยะทิ้งสายดิ่งลงมาจากเพดานตรงกลางดาวล้อมเดือน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:01.98812588+07:00","message":"end recv isFinal message id 931"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:01.988129089+07:00","message":"end Recv id 931"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:01.988145493+07:00","message":"[buffer interim] 931 true เริ่มจากการวัดระยะทิ้งสายดิ่งลงมาจากเพดานตรงกลางดาวล้อมเดือน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:01.988154696+07:00","message":"[bufferProcess] interim [610000000]:เริ่มจากการวัดระยะทิ้งสายดิ่งลงมาจากเพดานตรงกลางดาวล้อมเดือน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:01.98816347+07:00","message":"[bufferProcess] send to processor (isfinal):เริ่มจากการวัดระยะทิ้งสายดิ่งลงมาจากเพดานตรงกลางดาวล้อมเดือน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:01.988168613+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:01.988172595+07:00","message":"> Transcript [5227] [false]: 'เริ่มจากการวัดระยะทิ้งสายดิ่งลงมาจากเพดานตรงกลางดาวล้อมเดือน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:01.988177308+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:01.988180362+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:01.988183794+07:00","message":"StatePrefix: 'เริ่มจากการวัดระยะทิ้งสายดิ่งลงมาจากเพดานตรงกลาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:01.988187108+07:00","message":"TextPushed: 'เริ่มจากการวัดระยะทิ้งสายดิ่งลงมาจาก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:01.988191116+07:00","message":"Push: 'เพดานตรงกลาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:01.988193905+07:00","message":"TextPushed: 'เริ่มจากการวัดระยะทิ้งสายดิ่งลงมาจากเพดานตรงกลาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:01.988196687+07:00","message":"Set new StatePrefix : 'เริ่มจากการวัดระยะทิ้งสายดิ่งลงมาจากเพดานตรงกลางดาวล้อมเดือน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:01.988200893+07:00","message":"Next Push (prob) : 'ดาวล้อมเดือน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:01.988203082+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:01.988205934+07:00","message":"> Transcript [5228] [true]: 'เริ่มจากการวัดระยะทิ้งสายดิ่งลงมาจากเพดานตรงกลางดาวล้อมเดือน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:01.988209171+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:01.988211149+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:01.988213205+07:00","message":"StatePrefix: 'เริ่มจากการวัดระยะทิ้งสายดิ่งลงมาจากเพดานตรงกลางดาวล้อมเดือน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:01.988217811+07:00","message":"TextPushed: 'เริ่มจากการวัดระยะทิ้งสายดิ่งลงมาจากเพดานตรงกลาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:01.988221347+07:00","message":"Push: 'ดาวล้อมเดือน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:01.988232168+07:00","message":"push: {false เพดานตรงกลาง 0 0xc00041dc80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:01.988251781+07:00","message":"push: {true ดาวล้อมเดือน 0 0xc00041dc80}"}
{"level":"info","service":"Main","time":"2025-10-27T14:54:02.007961335+07:00","message":"write wav file: './tmp/7446/7446_931.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:03.123144731+07:00","message":"receive streaming session, msgId: 932"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:03.123187186+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":"2025-10-27T14:54:03.123192309+07:00","message":"receive interim result [false|false]: ราย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:03.123206443+07:00","message":"[buffer interim] 932 false ราย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:03.123212895+07:00","message":"[bufferProcess] interim [80000000]:ราย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:03.123214373+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:03.123219961+07:00","message":"[bufferProcess] send to processor (ticker):ราย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:03.123222408+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:03.123225206+07:00","message":"> Transcript [5229] [false]: 'ราย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:03.123226968+07:00","message":"Set StatePrefix (first interim): 'ราย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:03.251711401+07:00","message":"receive streaming session, msgId: 932"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:03.251753391+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":"2025-10-27T14:54:03.251759805+07:00","message":"receive interim result [false|false]: อะไร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:03.251773463+07:00","message":"[buffer interim] 932 false อะไร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:03.251781276+07:00","message":"[bufferProcess] interim [140000000]:อะไร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:03.25178346+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:03.283492212+07:00","message":"receive streaming session, msgId: 932"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:03.283528226+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":"2025-10-27T14:54:03.283533164+07:00","message":"receive interim result [false|false]: อะไหล่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:03.283544389+07:00","message":"[buffer interim] 932 false อะไหล่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:03.28355681+07:00","message":"[bufferProcess] interim [200000000]:อะไหล่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:03.283559265+07:00","message":"[bufferProcess] send to processor:อะไร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:03.283562613+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:03.283565417+07:00","message":"> Transcript [5230] [false]: 'อะไร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:03.283567194+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:03.283568782+07:00","message":"Set new StatePrefix: 'อะไร'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:03.30728377+07:00","message":"receive streaming session, msgId: 932"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:03.307325586+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":"2025-10-27T14:54:03.307332595+07:00","message":"receive interim result [false|false]: รายการ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:03.307347849+07:00","message":"[buffer interim] 932 false รายการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:03.307359233+07:00","message":"[bufferProcess] interim [260000000]:รายการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:03.307362625+07:00","message":"[bufferProcess] send to processor:อะไหล่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:03.307370352+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:03.30737441+07:00","message":"> Transcript [5231] [false]: 'อะไหล่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:03.307376984+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:03.307379742+07:00","message":"Set new StatePrefix: 'อะไหล่'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:03.31260282+07:00","message":"receive streaming session, msgId: 932"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:03.312642547+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":"2025-10-27T14:54:03.31265009+07:00","message":"receive interim result [false|false]: อะไหล่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:03.312662353+07:00","message":"[buffer interim] 932 false อะไหล่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:03.312668433+07:00","message":"[bufferProcess] interim [320000000]:อะไหล่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:03.312670281+07:00","message":"[bufferProcess] send to processor:รายการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:03.312675241+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:03.312677921+07:00","message":"> Transcript [5232] [false]: 'รายการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:03.312679684+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:03.312681632+07:00","message":"Set new StatePrefix: 'รายการ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:03.432873451+07:00","message":"receive streaming session, msgId: 932"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:03.432920651+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":"2025-10-27T14:54:03.432928029+07:00","message":"receive interim result [false|false]: ไร้กลิ่น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:03.432942847+07:00","message":"[buffer interim] 932 false ไร้กลิ่น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:03.432949611+07:00","message":"[bufferProcess] interim [380000000]:ไร้กลิ่น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:03.432951774+07:00","message":"[bufferProcess] send to processor:อะไหล่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:03.432956684+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:03.432959198+07:00","message":"> Transcript [5233] [false]: 'อะไหล่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:03.432961222+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:03.43296292+07:00","message":"Set new StatePrefix: 'อะไหล่'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:03.620666209+07:00","message":"receive streaming session, msgId: 932"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:03.62071609+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":"2025-10-27T14:54:03.620723071+07:00","message":"receive interim result [false|false]: ลายกระเบื้องปู"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:03.620737471+07:00","message":"[buffer interim] 932 false ลายกระเบื้องปู"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:03.620745205+07:00","message":"[bufferProcess] interim [620000000]:ลายกระเบื้องปู"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:03.620747414+07:00","message":"[bufferProcess] send to processor:ไร้กลิ่น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:03.620753033+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:03.620755598+07:00","message":"> Transcript [5234] [false]: 'ไร้กลิ่น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:03.620758631+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:03.620760373+07:00","message":"Set new StatePrefix: 'ไร้กลิ่น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:03.756123415+07:00","message":"receive streaming session, msgId: 932"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:03.756162718+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":"2025-10-27T14:54:03.756169308+07:00","message":"receive interim result [false|false]: ลายกลีบบัว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:03.756182943+07:00","message":"[buffer interim] 932 false ลายกลีบบัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:03.756189676+07:00","message":"[bufferProcess] interim [680000000]:ลายกลีบบัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:03.756191512+07:00","message":"[bufferProcess] send to processor:ลายกระเบื้องปู"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:03.756196747+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:03.756199378+07:00","message":"> Transcript [5235] [false]: 'ลายกระเบื้องปู'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:03.75620128+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:03.756202982+07:00","message":"Set new StatePrefix: 'ลายกระเบื้องปู'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:04.321296295+07:00","message":"receive streaming session, msgId: 932"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:04.32133039+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":"2025-10-27T14:54:04.321335563+07:00","message":"receive interim result [false|false]: ลายกลีบบัว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:04.321348813+07:00","message":"[buffer interim] 932 false ลายกลีบบัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:04.321355824+07:00","message":"[bufferProcess] interim [280000000]:ลายกลีบบัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:04.321357525+07:00","message":"[bufferProcess] send to processor:ลายกลีบบัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:04.32136246+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:04.321365432+07:00","message":"> Transcript [5236] [false]: 'ลายกลีบบัว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:04.321367305+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:04.321368874+07:00","message":"Set new StatePrefix: 'ลายกลีบบัว'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:54:04.802819025+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:54:04.802826235+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:05.346234316+07:00","message":"receive streaming session, msgId: 932"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:05.346273154+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":"2025-10-27T14:54:05.34628035+07:00","message":"receive interim result [false|false]: ลายกลีบบัวกำลังเข้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:05.346294727+07:00","message":"[buffer interim] 932 false ลายกลีบบัวกำลังเข้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:05.346302624+07:00","message":"[bufferProcess] interim [240000000]:ลายกลีบบัวกำลังเข้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:05.346306094+07:00","message":"[bufferProcess] send to processor:ลายกลีบบัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:05.346315859+07:00","message":"[bufferProcess] send to processor (ticker):ลายกลีบบัวกำลังเข้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:05.346319559+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:05.34632336+07:00","message":"> Transcript [5237] [false]: 'ลายกลีบบัว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:05.346327175+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:05.346329646+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:05.346331993+07:00","message":"StatePrefix: 'ลายกลีบบัว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:05.346334155+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:05.346336035+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:05.346338546+07:00","message":"> Transcript [5238] [false]: 'ลายกลีบบัวกำลังเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:05.346340926+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:05.346343208+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:05.346345287+07:00","message":"StatePrefix: 'ลายกลีบบัว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:05.346347444+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:05.420259113+07:00","message":"receive streaming session, msgId: 932"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:05.420310765+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":"2025-10-27T14:54:05.420317519+07:00","message":"receive interim result [false|false]: ลายกลีบบัว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:05.420331022+07:00","message":"[buffer interim] 932 false ลายกลีบบัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:05.420338484+07:00","message":"[bufferProcess] interim [360000000]:ลายกลีบบัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:05.420340433+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:05.429665103+07:00","message":"receive streaming session, msgId: 932"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:05.429688925+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":"2025-10-27T14:54:05.42969342+07:00","message":"receive interim result [false|false]: ลายกลีบบัวกลางห้องที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:05.429703183+07:00","message":"[buffer interim] 932 false ลายกลีบบัวกลางห้องที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:05.429708542+07:00","message":"[bufferProcess] interim [420000000]:ลายกลีบบัวกลางห้องที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:05.429710676+07:00","message":"[bufferProcess] send to processor:ลายกลีบบัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:05.429715965+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:05.429718877+07:00","message":"> Transcript [5239] [false]: 'ลายกลีบบัว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:05.42972226+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:05.429723967+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:05.429725769+07:00","message":"StatePrefix: 'ลายกลีบบัว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:05.429727512+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:05.613460388+07:00","message":"receive streaming session, msgId: 932"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:05.613505168+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลายกลีบบัวหลังช่องที่ 2\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:05.61351801+07:00","message":"receive interim result [false|false]: ลายกลีบบัวหลังช่องที่ 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:05.613537605+07:00","message":"[buffer interim] 932 false ลายกลีบบัวหลังช่องที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:05.613544187+07:00","message":"[bufferProcess] interim [600000000]:ลายกลีบบัวหลังช่องที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:05.613546594+07:00","message":"[bufferProcess] send to processor:ลายกลีบบัวกลางห้องที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:05.613551822+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:05.613554473+07:00","message":"> Transcript [5240] [false]: 'ลายกลีบบัวกลางห้องที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:05.613557359+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:05.613559275+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:05.613561132+07:00","message":"StatePrefix: 'ลายกลีบบัว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:05.613562931+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:05.613566962+07:00","message":"Push: 'ลายกลีบบัว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:05.613568522+07:00","message":"TextPushed: 'ลายกลีบบัว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:05.613570095+07:00","message":"Set new StatePrefix : 'ลายกลีบบัวกลางห้องที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:05.613572013+07:00","message":"Next Push (prob) : 'กลางห้องที่'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:05.61360373+07:00","message":"push: {false ลายกลีบบัว 0 0xc00041df00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:05.91187833+07:00","message":"receive streaming session, msgId: 932"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:05.911924538+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลายกลีบบัวหลังช่องที่ 2 ของ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:05.911930381+07:00","message":"receive interim result [false|false]: ลายกลีบบัวหลังช่องที่ 2 ของ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:05.911944008+07:00","message":"[buffer interim] 932 false ลายกลีบบัวหลังช่องที่ 2 ของ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:05.911957988+07:00","message":"[bufferProcess] interim [840000000]:ลายกลีบบัวหลังช่องที่ 2 ของ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:05.911961081+07:00","message":"[bufferProcess] send to processor:ลายกลีบบัวหลังช่องที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:05.911967716+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:05.911970945+07:00","message":"> Transcript [5241] [false]: 'ลายกลีบบัวหลังช่องที่ 2'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:05.911973158+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:05.911974768+07:00","message":"Set new StatePrefix: 'ลายกลีบบัวหลังช่องที่ 2'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:06.151103116+07:00","message":"receive streaming session, msgId: 932"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:06.151146384+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลายกลีบบัวหลังช่องที่ 2 ของโลก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:06.151152982+07:00","message":"receive interim result [false|false]: ลายกลีบบัวหลังช่องที่ 2 ของโลก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:06.151167637+07:00","message":"[buffer interim] 932 false ลายกลีบบัวหลังช่องที่ 2 ของโลก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:06.151178333+07:00","message":"[bufferProcess] interim [20000000]:ลายกลีบบัวหลังช่องที่ 2 ของโลก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:06.151181765+07:00","message":"[bufferProcess] send to processor:ลายกลีบบัวหลังช่องที่ 2 ของ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:06.151187962+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:06.151191333+07:00","message":"> Transcript [5242] [false]: 'ลายกลีบบัวหลังช่องที่ 2 ของ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:06.151195261+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:06.151197336+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:06.151199976+07:00","message":"StatePrefix: 'ลายกลีบบัวหลังช่องที่ 2'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:06.151202673+07:00","message":"TextPushed: 'ลายกลีบบัว'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:06.321529344+07:00","message":"receive streaming session, msgId: 932"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:06.321567896+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลายกลีบบัวหลังช่องที่ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:06.321575792+07:00","message":"receive interim result [false|false]: ลายกลีบบัวหลังช่องที่ 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:06.321585964+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":"2025-10-27T14:54:06.32158926+07:00","message":"receive interim result [false|false]:  ของมุกตลก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:06.321597806+07:00","message":"[buffer interim] 932 false ลายกลีบบัวหลังช่องที่ 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:06.321602892+07:00","message":"[buffer interim] 932 false  ของมุกตลก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:06.321609031+07:00","message":"[bufferProcess] interim [200000000]:ลายกลีบบัวหลังช่องที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:06.321612172+07:00","message":"[bufferProcess] send to processor:ลายกลีบบัวหลังช่องที่ 2 ของโลก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:06.321616116+07:00","message":"[bufferProcess] interim [200000000]: ของมุกตลก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:06.321619004+07:00","message":"[bufferProcess] update buffer: ลายกลีบบัวหลังช่องที่ 2 ของมุกตลก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:06.321626528+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:06.321630208+07:00","message":"> Transcript [5243] [false]: 'ลายกลีบบัวหลังช่องที่ 2 ของโลก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:06.321634105+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:06.321636427+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:06.321638894+07:00","message":"StatePrefix: 'ลายกลีบบัวหลังช่องที่ 2'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:06.321641821+07:00","message":"TextPushed: 'ลายกลีบบัว'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:06.343546771+07:00","message":"receive streaming session, msgId: 932"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:06.34358606+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลายกลีบบัวหลังช่องที่ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:06.343602568+07:00","message":"receive interim result [false|false]: ลายกลีบบัวหลังช่องที่ 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:06.343613069+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":"2025-10-27T14:54:06.343616199+07:00","message":"receive interim result [false|false]:  ของโลกตะวัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:06.343625269+07:00","message":"[buffer interim] 932 false ลายกลีบบัวหลังช่องที่ 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:06.343629465+07:00","message":"[buffer interim] 932 false  ของโลกตะวัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:06.343636553+07:00","message":"[bufferProcess] interim [260000000]:ลายกลีบบัวหลังช่องที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:06.343639963+07:00","message":"[bufferProcess] send to processor:ลายกลีบบัวหลังช่องที่ 2 ของมุกตลก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:06.343643782+07:00","message":"[bufferProcess] interim [260000000]: ของโลกตะวัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:06.343648146+07:00","message":"[bufferProcess] update buffer: ลายกลีบบัวหลังช่องที่ 2 ของโลกตะวัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:06.343652049+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:06.343655533+07:00","message":"> Transcript [5244] [false]: 'ลายกลีบบัวหลังช่องที่ 2 ของมุกตลก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:06.343659481+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:06.343661586+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:06.343663966+07:00","message":"StatePrefix: 'ลายกลีบบัวหลังช่องที่ 2'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:06.343666518+07:00","message":"TextPushed: 'ลายกลีบบัว'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:06.433289818+07:00","message":"receive streaming session, msgId: 932"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:06.433331056+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลายกลีบบัวหลังช่องที่ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:06.433338879+07:00","message":"receive interim result [false|false]: ลายกลีบบัวหลังช่องที่ 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:06.433357201+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":"2025-10-27T14:54:06.433360815+07:00","message":"receive interim result [false|false]:  ของโลกตะวันตก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:06.433375089+07:00","message":"[buffer interim] 932 false ลายกลีบบัวหลังช่องที่ 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:06.433386432+07:00","message":"[buffer interim] 932 false  ของโลกตะวันตก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:06.43339479+07:00","message":"[bufferProcess] interim [380000000]:ลายกลีบบัวหลังช่องที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:06.433399764+07:00","message":"[bufferProcess] send to processor:ลายกลีบบัวหลังช่องที่ 2 ของโลกตะวัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:06.433406032+07:00","message":"[bufferProcess] interim [380000000]: ของโลกตะวันตก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:06.433408161+07:00","message":"[bufferProcess] update buffer: ลายกลีบบัวหลังช่องที่ 2 ของโลกตะวันตก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:06.433411132+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:06.433413861+07:00","message":"> Transcript [5245] [false]: 'ลายกลีบบัวหลังช่องที่ 2 ของโลกตะวัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:06.433417252+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:06.433418981+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:06.433420569+07:00","message":"StatePrefix: 'ลายกลีบบัวหลังช่องที่ 2'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:06.433422498+07:00","message":"TextPushed: 'ลายกลีบบัว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:06.43342791+07:00","message":"Push: 'หลังช่องที่ 2'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:06.433429432+07:00","message":"TextPushed: 'ลายกลีบบัวหลังช่องที่ 2'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:06.433431372+07:00","message":"Set new StatePrefix : 'ลายกลีบบัวหลังช่องที่ 2 ของโลกตะวัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:06.433433643+07:00","message":"Next Push (prob) : ' ของโลกตะวัน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:06.433442482+07:00","message":"push: {false หลังช่องที่ 2 0 0xc00041df00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:06.683685843+07:00","message":"receive streaming session, msgId: 932"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:06.683717255+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลายกลีบบัวหลังช่องที่ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:06.683723669+07:00","message":"receive interim result [false|false]: ลายกลีบบัวหลังช่องที่ 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:06.683733266+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":"2025-10-27T14:54:06.683736843+07:00","message":"receive interim result [false|false]:  ของโลกตะวันตกลง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:06.683744887+07:00","message":"[buffer interim] 932 false ลายกลีบบัวหลังช่องที่ 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:06.683749458+07:00","message":"[buffer interim] 932 false  ของโลกตะวันตกลง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:06.683754998+07:00","message":"[bufferProcess] interim [680000000]:ลายกลีบบัวหลังช่องที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:06.683757061+07:00","message":"[bufferProcess] send to processor:ลายกลีบบัวหลังช่องที่ 2 ของโลกตะวันตก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:06.683759773+07:00","message":"[bufferProcess] interim [680000000]: ของโลกตะวันตกลง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:06.683761809+07:00","message":"[bufferProcess] update buffer: ลายกลีบบัวหลังช่องที่ 2 ของโลกตะวันตกลง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:06.68376452+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:06.683766997+07:00","message":"> Transcript [5246] [false]: 'ลายกลีบบัวหลังช่องที่ 2 ของโลกตะวันตก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:06.683769954+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:06.68377162+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:06.683773674+07:00","message":"StatePrefix: 'ลายกลีบบัวหลังช่องที่ 2 ของโลกตะวัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:06.683775567+07:00","message":"TextPushed: 'ลายกลีบบัวหลังช่องที่ 2'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:06.832523788+07:00","message":"receive streaming session, msgId: 932"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:06.832563299+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลายกลีบบัวหลังช่องที่ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:06.832571208+07:00","message":"receive interim result [false|false]: ลายกลีบบัวหลังช่องที่ 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:06.832586528+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":"2025-10-27T14:54:06.83259067+07:00","message":"receive interim result [false|false]:  ของโลกตะวันตกลงมา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:06.83259974+07:00","message":"[buffer interim] 932 false ลายกลีบบัวหลังช่องที่ 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:06.832604089+07:00","message":"[buffer interim] 932 false  ของโลกตะวันตกลงมา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:06.832611367+07:00","message":"[bufferProcess] interim [800000000]:ลายกลีบบัวหลังช่องที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:06.83261502+07:00","message":"[bufferProcess] send to processor:ลายกลีบบัวหลังช่องที่ 2 ของโลกตะวันตกลง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:06.832619332+07:00","message":"[bufferProcess] interim [800000000]: ของโลกตะวันตกลงมา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:06.832622769+07:00","message":"[bufferProcess] update buffer: ลายกลีบบัวหลังช่องที่ 2 ของโลกตะวันตกลงมา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:06.832626209+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:06.83263003+07:00","message":"> Transcript [5247] [false]: 'ลายกลีบบัวหลังช่องที่ 2 ของโลกตะวันตกลง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:06.832634135+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:06.832636309+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:06.832638629+07:00","message":"StatePrefix: 'ลายกลีบบัวหลังช่องที่ 2 ของโลกตะวัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:06.832641588+07:00","message":"TextPushed: 'ลายกลีบบัวหลังช่องที่ 2'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:07.227077382+07:00","message":"receive streaming session, msgId: 932"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:07.227113775+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลายกลีบบัวหลังช่องที่ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:07.22712127+07:00","message":"receive interim result [false|false]: ลายกลีบบัวหลังช่องที่ 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:07.227133809+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":"2025-10-27T14:54:07.227137524+07:00","message":"receive interim result [false|false]:  ของโลกตะวันตกลงมาถึงพื้น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:07.227155108+07:00","message":"[buffer interim] 932 false ลายกลีบบัวหลังช่องที่ 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:07.227165187+07:00","message":"[buffer interim] 932 false  ของโลกตะวันตกลงมาถึงพื้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:07.227171822+07:00","message":"[bufferProcess] interim [220000000]:ลายกลีบบัวหลังช่องที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:07.227174414+07:00","message":"[bufferProcess] send to processor:ลายกลีบบัวหลังช่องที่ 2 ของโลกตะวันตกลงมา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:07.227177352+07:00","message":"[bufferProcess] interim [220000000]: ของโลกตะวันตกลงมาถึงพื้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:07.227180066+07:00","message":"[bufferProcess] update buffer: ลายกลีบบัวหลังช่องที่ 2 ของโลกตะวันตกลงมาถึงพื้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:07.227183615+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:07.227186331+07:00","message":"> Transcript [5248] [false]: 'ลายกลีบบัวหลังช่องที่ 2 ของโลกตะวันตกลงมา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:07.227189305+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:07.227191015+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:07.227193089+07:00","message":"StatePrefix: 'ลายกลีบบัวหลังช่องที่ 2 ของโลกตะวัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:07.227195197+07:00","message":"TextPushed: 'ลายกลีบบัวหลังช่องที่ 2'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:07.374839769+07:00","message":"[GCS] IsForceVAD: false for message ID: 932"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:07.607150384+07:00","message":"receive streaming session, msgId: 932"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:07.607189718+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อะไหล่กลีบบัวกลางช่องที่ 2 ของโลกตะวันตกลงมาถึงพื้น\",\"confidence\":0.9302241}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:07.607197738+07:00","message":"receive interim result [true|false]: อะไหล่กลีบบัวกลางช่องที่ 2 ของโลกตะวันตกลงมาถึงพื้น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:07.607208057+07:00","message":"end recv isFinal message id 932"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:07.607210472+07:00","message":"end Recv id 932"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:07.607217062+07:00","message":"[buffer interim] 932 true อะไหล่กลีบบัวกลางช่องที่ 2 ของโลกตะวันตกลงมาถึงพื้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:07.607227579+07:00","message":"[bufferProcess] interim [520000000]:อะไหล่กลีบบัวกลางช่องที่ 2 ของโลกตะวันตกลงมาถึงพื้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:07.607231446+07:00","message":"[bufferProcess] send to processor (isfinal):ลายกลีบบัวหลังช่องที่ 2 ของโลกตะวันตกลงมาถึงพื้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:07.607236068+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:07.607239755+07:00","message":"> Transcript [5249] [false]: 'ลายกลีบบัวหลังช่องที่ 2 ของโลกตะวันตกลงมาถึงพื้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:07.607244195+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:07.607246935+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:07.607249842+07:00","message":"StatePrefix: 'ลายกลีบบัวหลังช่องที่ 2 ของโลกตะวัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:07.607253112+07:00","message":"TextPushed: 'ลายกลีบบัวหลังช่องที่ 2'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:07.607256751+07:00","message":"Push: ' ของโลกตะวัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:07.607259155+07:00","message":"TextPushed: 'ลายกลีบบัวหลังช่องที่ 2 ของโลกตะวัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:07.607262001+07:00","message":"Set new StatePrefix : 'ลายกลีบบัวหลังช่องที่ 2 ของโลกตะวันตกลงมาถึงพื้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:07.607265319+07:00","message":"Next Push (prob) : 'ตกลงมาถึงพื้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:07.607267649+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:07.607270416+07:00","message":"> Transcript [5250] [true]: 'อะไหล่กลีบบัวกลางช่องที่ 2 ของโลกตะวันตกลงมาถึงพื้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:07.607273381+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:07.607275501+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:07.607277599+07:00","message":"StatePrefix: 'ลายกลีบบัวหลังช่องที่ 2 ของโลกตะวันตกลงมาถึงพื้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:07.607280141+07:00","message":"TextPushed: 'ลายกลีบบัวหลังช่องที่ 2 ของโลกตะวัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:07.607282461+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:07.607379326+07:00","message":"push: {false  ของโลกตะวัน 0 0xc00041df00}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:07.607519863+07:00","message":"Push: 'ลงมาถึงพื้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:07.607524303+07:00","message":"TextPushed: 'ลายกลีบบัวหลังช่องที่ 2 ของโลกตะวันลงมาถึงพื้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:07.607527028+07:00","message":"Set new StatePrefix : 'อะไหล่กลีบบัวกลางช่องที่ 2 ของโลกตะวันตกลงมาถึงพื้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:07.607529833+07:00","message":"Next Push (prob) : 'อะไหล่กลีบบัวกลางช่องที่ 2 ของโลกตะวันตกลงมาถึงพื้น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:07.607540893+07:00","message":"push: {true ลงมาถึงพื้น 0 0xc00041df00}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:07.607543091+07:00","message":"write aligntment file to 'tmp/7446/align_message_id_932.html'"}
{"level":"info","service":"Main","time":"2025-10-27T14:54:07.61955809+07:00","message":"write wav file: './tmp/7446/7446_932.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:07.626566584+07:00","message":"[GCS] Start streaming session, msgId: 933"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:54:07.802860931+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:54:07.802879809+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:08.312373079+07:00","message":"receive streaming session, msgId: 933"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:08.312408276+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":"2025-10-27T14:54:08.312412952+07:00","message":"receive interim result [false|false]: แล้ว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:08.312426996+07:00","message":"[buffer interim] 933 false แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:08.312433447+07:00","message":"[bufferProcess] interim [480000000]:แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:08.312434936+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:09.150358418+07:00","message":"receive streaming session, msgId: 933"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:09.150397553+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":"2025-10-27T14:54:09.150402775+07:00","message":"receive interim result [false|false]: แล้วสรุป"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:09.150416218+07:00","message":"[buffer interim] 933 false แล้วสรุป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:09.150423026+07:00","message":"[bufferProcess] interim [20000000]:แล้วสรุป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:09.15042495+07:00","message":"[bufferProcess] send to processor:แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:09.150430115+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:09.150432628+07:00","message":"> Transcript [5251] [false]: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:09.150434478+07:00","message":"Set StatePrefix (first interim): 'แล้ว'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:09.199340482+07:00","message":"receive streaming session, msgId: 933"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:09.199387836+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้ว\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:09.199393547+07:00","message":"receive interim result [false|false]: แล้ว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:09.199407893+07:00","message":"[buffer interim] 933 false แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:09.199413768+07:00","message":"[bufferProcess] interim [80000000]:แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:09.199415809+07:00","message":"[bufferProcess] send to processor:แล้วสรุป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:09.199420821+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:09.199423464+07:00","message":"> Transcript [5252] [false]: 'แล้วสรุป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:09.199426453+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:09.199428196+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:09.199429806+07:00","message":"StatePrefix: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:09.199431999+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:09.692938949+07:00","message":"receive streaming session, msgId: 933"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:09.692969223+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้ว\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:09.692975239+07:00","message":"receive interim result [false|false]: แล้ว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:09.692985443+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 16 กรัมสีดา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:09.692988034+07:00","message":"receive interim result [false|false]:  16 กรัมสีดา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:09.692996078+07:00","message":"[buffer interim] 933 false แล้ว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:09.693002053+07:00","message":"[buffer interim] 933 false  16 กรัมสีดา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:09.693008017+07:00","message":"[bufferProcess] interim [500000000]:แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:09.693009713+07:00","message":"[bufferProcess] send to processor:แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:09.693012318+07:00","message":"[bufferProcess] interim [500000000]: 16 กรัมสีดา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:09.69301493+07:00","message":"[bufferProcess] update buffer: แล้ว 16 กรัมสีดา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:09.693018032+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:09.69302071+07:00","message":"> Transcript [5253] [false]: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:09.693023738+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:09.693025396+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:09.693027026+07:00","message":"StatePrefix: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:09.693028611+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:09.700520032+07:00","message":"receive streaming session, msgId: 933"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:09.700544346+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":"2025-10-27T14:54:09.700552374+07:00","message":"receive interim result [false|false]: แล้วชมพูกับสีแดง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:09.700565673+07:00","message":"[buffer interim] 933 false แล้วชมพูกับสีแดง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:09.700570256+07:00","message":"[bufferProcess] interim [560000000]:แล้วชมพูกับสีแดง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:09.700572438+07:00","message":"[bufferProcess] send to processor:แล้ว 16 กรัมสีดา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:09.700575479+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:09.700577704+07:00","message":"> Transcript [5254] [false]: 'แล้ว 16 กรัมสีดา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:09.700580365+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:09.700581979+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:09.700583791+07:00","message":"StatePrefix: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:09.700585431+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:09.89753717+07:00","message":"receive streaming session, msgId: 933"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:09.897578925+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":"2025-10-27T14:54:09.89758395+07:00","message":"receive interim result [false|false]: แล้วชมพูกับสีแดงเต็ม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:09.897598762+07:00","message":"[buffer interim] 933 false แล้วชมพูกับสีแดงเต็ม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:09.897606081+07:00","message":"[bufferProcess] interim [40000000]:แล้วชมพูกับสีแดงเต็ม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:09.897608334+07:00","message":"[bufferProcess] send to processor:แล้วชมพูกับสีแดง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:09.897611675+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:09.897614551+07:00","message":"> Transcript [5255] [false]: 'แล้วชมพูกับสีแดง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:09.897617729+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:09.897619509+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:09.897621192+07:00","message":"StatePrefix: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:09.897622865+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:09.897625968+07:00","message":"Push: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:09.897627708+07:00","message":"TextPushed: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:09.897629547+07:00","message":"Set new StatePrefix : 'แล้วชมพูกับสีแดง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:09.897631412+07:00","message":"Next Push (prob) : 'ชมพูกับสีแดง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:09.89763954+07:00","message":"push: {false แล้ว 0 0xc00401f480}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:10.094500023+07:00","message":"receive streaming session, msgId: 933"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:10.094531377+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":"2025-10-27T14:54:10.094536403+07:00","message":"receive interim result [false|false]: แล้วชมพูกับสีแดงเต็มพื้น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:10.094547266+07:00","message":"[buffer interim] 933 false แล้วชมพูกับสีแดงเต็มพื้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:10.094553943+07:00","message":"[bufferProcess] interim [280000000]:แล้วชมพูกับสีแดงเต็มพื้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:10.094556299+07:00","message":"[bufferProcess] send to processor:แล้วชมพูกับสีแดงเต็ม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:10.094561286+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:10.094563645+07:00","message":"> Transcript [5256] [false]: 'แล้วชมพูกับสีแดงเต็ม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:10.094566366+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:10.094568156+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:10.094570141+07:00","message":"StatePrefix: 'แล้วชมพูกับสีแดง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:10.094572299+07:00","message":"TextPushed: 'แล้ว'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:10.275812062+07:00","message":"receive streaming session, msgId: 933"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:10.27587914+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":"2025-10-27T14:54:10.275887196+07:00","message":"receive interim result [false|false]: แล้วชมพูกับสีแดงเต็มพื้นที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:10.275916799+07:00","message":"[buffer interim] 933 false แล้วชมพูกับสีแดงเต็มพื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:10.275936483+07:00","message":"[bufferProcess] interim [460000000]:แล้วชมพูกับสีแดงเต็มพื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:10.2759405+07:00","message":"[bufferProcess] send to processor:แล้วชมพูกับสีแดงเต็มพื้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:10.275945849+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:10.275949384+07:00","message":"> Transcript [5257] [false]: 'แล้วชมพูกับสีแดงเต็มพื้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:10.275953959+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:10.275956299+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:10.275958889+07:00","message":"StatePrefix: 'แล้วชมพูกับสีแดง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:10.27596177+07:00","message":"TextPushed: 'แล้ว'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:54:10.803884533+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:54:10.803887213+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:10.881444538+07:00","message":"receive streaming session, msgId: 933"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:10.881478471+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":"2025-10-27T14:54:10.881483772+07:00","message":"receive interim result [false|false]: แล้วชมพูกับสีแดงเต็มพื้นที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:10.881496306+07:00","message":"[buffer interim] 933 false แล้วชมพูกับสีแดงเต็มพื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:10.881502604+07:00","message":"[bufferProcess] interim [60000000]:แล้วชมพูกับสีแดงเต็มพื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:10.881504871+07:00","message":"[bufferProcess] send to processor:แล้วชมพูกับสีแดงเต็มพื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:10.881510324+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:10.881513199+07:00","message":"> Transcript [5258] [false]: 'แล้วชมพูกับสีแดงเต็มพื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:10.881516575+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:10.881518463+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:10.881520629+07:00","message":"StatePrefix: 'แล้วชมพูกับสีแดง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:10.881522716+07:00","message":"TextPushed: 'แล้ว'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:11.371688436+07:00","message":"receive streaming session, msgId: 933"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:11.371731938+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":"2025-10-27T14:54:11.371738512+07:00","message":"receive interim result [false|false]: แล้วชมพูกับสีแดงเต็มพื้นที่ทั้งหมด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:11.371753877+07:00","message":"[buffer interim] 933 false แล้วชมพูกับสีแดงเต็มพื้นที่ทั้งหมด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:11.371765472+07:00","message":"[bufferProcess] interim [600000000]:แล้วชมพูกับสีแดงเต็มพื้นที่ทั้งหมด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:11.37176904+07:00","message":"[bufferProcess] send to processor:แล้วชมพูกับสีแดงเต็มพื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:11.371779086+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:11.37178271+07:00","message":"> Transcript [5259] [false]: 'แล้วชมพูกับสีแดงเต็มพื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:11.371787034+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:11.371789594+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:11.371792493+07:00","message":"StatePrefix: 'แล้วชมพูกับสีแดง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:11.371795228+07:00","message":"TextPushed: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:11.371802152+07:00","message":"Push: 'ชมพูกับสีแดง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:11.371804442+07:00","message":"TextPushed: 'แล้วชมพูกับสีแดง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:11.371806801+07:00","message":"Set new StatePrefix : 'แล้วชมพูกับสีแดงเต็มพื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:11.371809389+07:00","message":"Next Push (prob) : 'เต็มพื้นที่'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:11.371818608+07:00","message":"push: {false ชมพูกับสีแดง 0 0xc00401f480}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:11.405263049+07:00","message":"[GCS] IsForceVAD: false for message ID: 933"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:11.537421882+07:00","message":"[GCS] Start streaming session, msgId: 934"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:11.558565605+07:00","message":"receive streaming session, msgId: 933"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:11.558608324+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วชมพูกับสีแดงเต็มพื้นที่ทั้งหมด\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":810000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:11.558616459+07:00","message":"receive interim result [true|false]: แล้วชมพูกับสีแดงเต็มพื้นที่ทั้งหมด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:11.558626875+07:00","message":"end recv isFinal message id 933"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:11.558629382+07:00","message":"end Recv id 933"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:11.558647138+07:00","message":"[buffer interim] 933 true แล้วชมพูกับสีแดงเต็มพื้นที่ทั้งหมด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:11.558655702+07:00","message":"[bufferProcess] interim [810000000]:แล้วชมพูกับสีแดงเต็มพื้นที่ทั้งหมด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:11.558659683+07:00","message":"[bufferProcess] send to processor (isfinal):แล้วชมพูกับสีแดงเต็มพื้นที่ทั้งหมด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:11.558664465+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:11.558668123+07:00","message":"> Transcript [5260] [false]: 'แล้วชมพูกับสีแดงเต็มพื้นที่ทั้งหมด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:11.558671959+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:11.558674216+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:11.55867718+07:00","message":"StatePrefix: 'แล้วชมพูกับสีแดงเต็มพื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:11.558680856+07:00","message":"TextPushed: 'แล้วชมพูกับสีแดง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:11.558683127+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:11.558685758+07:00","message":"> Transcript [5261] [true]: 'แล้วชมพูกับสีแดงเต็มพื้นที่ทั้งหมด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:11.558688619+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:11.558690659+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:11.558692775+07:00","message":"StatePrefix: 'แล้วชมพูกับสีแดงเต็มพื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:11.558695166+07:00","message":"TextPushed: 'แล้วชมพูกับสีแดง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:11.558704471+07:00","message":"Push: 'เต็มพื้นที่ทั้งหมด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:11.558714318+07:00","message":"push: {true เต็มพื้นที่ทั้งหมด 0 0xc00401f480}"}
{"level":"info","service":"Main","time":"2025-10-27T14:54:11.567339439+07:00","message":"write wav file: './tmp/7446/7446_933.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:12.295657031+07:00","message":"receive streaming session, msgId: 934"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:12.295702943+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":"2025-10-27T14:54:12.295708919+07:00","message":"receive interim result [false|false]: ตัด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:12.295724378+07:00","message":"[buffer interim] 934 false ตัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:12.295732074+07:00","message":"[bufferProcess] interim [780000000]:ตัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:12.295733919+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:12.422549912+07:00","message":"receive streaming session, msgId: 934"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:12.422584803+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":"2025-10-27T14:54:12.422591049+07:00","message":"receive interim result [false|false]: ตลาด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:12.422605876+07:00","message":"[buffer interim] 934 false ตลาด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:12.422613572+07:00","message":"[bufferProcess] interim [900000000]:ตลาด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:12.422616447+07:00","message":"[bufferProcess] send to processor:ตัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:12.422620421+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:12.422625006+07:00","message":"> Transcript [5262] [false]: 'ตัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:12.422627642+07:00","message":"Set StatePrefix (first interim): 'ตัด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:12.558512648+07:00","message":"receive streaming session, msgId: 934"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:12.558550721+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":"2025-10-27T14:54:12.558558081+07:00","message":"receive interim result [false|false]: จัดร้าน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:12.558571985+07:00","message":"[buffer interim] 934 false จัดร้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:12.558579193+07:00","message":"[bufferProcess] interim [20000000]:จัดร้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:12.558581953+07:00","message":"[bufferProcess] send to processor:ตลาด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:12.558589833+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:12.558593579+07:00","message":"> Transcript [5263] [false]: 'ตลาด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:12.558596349+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:12.558598972+07:00","message":"Set new StatePrefix: 'ตลาด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:12.733416345+07:00","message":"receive streaming session, msgId: 934"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:12.733452317+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":"2025-10-27T14:54:12.733461975+07:00","message":"receive interim result [false|false]: จากนั้น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:12.733477525+07:00","message":"[buffer interim] 934 false จากนั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:12.733485533+07:00","message":"[bufferProcess] interim [200000000]:จากนั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:12.733488854+07:00","message":"[bufferProcess] send to processor:จัดร้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:12.733495257+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:12.733498893+07:00","message":"> Transcript [5264] [false]: 'จัดร้าน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:12.733501839+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:12.733504533+07:00","message":"Set new StatePrefix: 'จัดร้าน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:12.918389637+07:00","message":"receive streaming session, msgId: 934"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:12.918424799+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":"2025-10-27T14:54:12.918430515+07:00","message":"receive interim result [false|false]: จัดร้านเสร็จ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:12.918447616+07:00","message":"[buffer interim] 934 false จัดร้านเสร็จ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:12.918457027+07:00","message":"[bufferProcess] interim [380000000]:จัดร้านเสร็จ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:12.918458942+07:00","message":"[bufferProcess] send to processor:จากนั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:12.918464174+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:12.918466827+07:00","message":"> Transcript [5265] [false]: 'จากนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:12.918468688+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:12.918470773+07:00","message":"Set new StatePrefix: 'จากนั้น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:13.10074732+07:00","message":"receive streaming session, msgId: 934"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:13.10078301+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":"2025-10-27T14:54:13.100788911+07:00","message":"receive interim result [false|false]: จัดร้านเสริมสวย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:13.100802736+07:00","message":"[buffer interim] 934 false จัดร้านเสริมสวย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:13.100809853+07:00","message":"[bufferProcess] interim [560000000]:จัดร้านเสริมสวย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:13.100811937+07:00","message":"[bufferProcess] send to processor:จัดร้านเสร็จ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:13.100819747+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:13.100823405+07:00","message":"> Transcript [5266] [false]: 'จัดร้านเสร็จ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:13.100826205+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:13.100829826+07:00","message":"Set new StatePrefix: 'จัดร้านเสร็จ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:13.104017269+07:00","message":"receive streaming session, msgId: 934"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:13.104031895+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":"2025-10-27T14:54:13.10403532+07:00","message":"receive interim result [false|false]: จัดร้านเสร็จ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:13.104043717+07:00","message":"[buffer interim] 934 false จัดร้านเสร็จ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:13.104047109+07:00","message":"[bufferProcess] interim [620000000]:จัดร้านเสร็จ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:13.104048913+07:00","message":"[bufferProcess] send to processor:จัดร้านเสริมสวย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:13.104050777+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:13.104052962+07:00","message":"> Transcript [5267] [false]: 'จัดร้านเสริมสวย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:13.104054497+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:13.104056021+07:00","message":"Set new StatePrefix: 'จัดร้านเสริมสวย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:13.455426553+07:00","message":"[GCS] IsForceVAD: false for message ID: 934"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:13.583819407+07:00","message":"receive streaming session, msgId: 934"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:13.583854091+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จัดร้านเสริมสวย\",\"confidence\":0.85851675}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":130000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:13.583868534+07:00","message":"receive interim result [true|false]: จัดร้านเสริมสวย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:13.583876732+07:00","message":"end recv isFinal message id 934"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:13.583878616+07:00","message":"end Recv id 934"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:13.583884324+07:00","message":"[buffer interim] 934 true จัดร้านเสริมสวย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:13.583891574+07:00","message":"[bufferProcess] interim [130000000]:จัดร้านเสริมสวย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:13.583900359+07:00","message":"[bufferProcess] send to processor (isfinal):จัดร้านเสร็จ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:13.583903753+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:13.583906383+07:00","message":"> Transcript [5268] [false]: 'จัดร้านเสร็จ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:13.583908528+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:13.583910747+07:00","message":"Set new StatePrefix: 'จัดร้านเสร็จ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:13.583912499+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:13.58391411+07:00","message":"> Transcript [5269] [true]: 'จัดร้านเสริมสวย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:13.583916233+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:13.583917991+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:13.58391948+07:00","message":"StatePrefix: 'จัดร้านเสร็จ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:13.583921183+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:13.583923571+07:00","message":"Push: 'จัดร้านเสริมสวย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:13.583931119+07:00","message":"push: {true จัดร้านเสริมสวย 0 0xc00041d200}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:13.586569637+07:00","message":"[GCS] Start streaming session, msgId: 935"}
{"level":"info","service":"Main","time":"2025-10-27T14:54:13.590655325+07:00","message":"write wav file: './tmp/7446/7446_934.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:54:13.804821462+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:54:13.804833395+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:14.116382005+07:00","message":"receive streaming session, msgId: 935"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:14.116417971+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":"2025-10-27T14:54:14.11642273+07:00","message":"receive interim result [false|false]: ขอ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:14.116433765+07:00","message":"[buffer interim] 935 false ขอ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:14.116439537+07:00","message":"[bufferProcess] interim [540000000]:ขอ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:14.116441366+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:14.126315344+07:00","message":"receive streaming session, msgId: 935"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:14.126335445+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":"2025-10-27T14:54:14.126340194+07:00","message":"receive interim result [false|false]: เขา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:14.126348734+07:00","message":"[buffer interim] 935 false เขา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:14.126353398+07:00","message":"[bufferProcess] interim [600000000]:เขา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:14.126355048+07:00","message":"[bufferProcess] send to processor:ขอ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:14.126360559+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:14.126363172+07:00","message":"> Transcript [5270] [false]: 'ขอ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:14.126365085+07:00","message":"Set StatePrefix (first interim): 'ขอ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:14.88167461+07:00","message":"receive streaming session, msgId: 935"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:14.88170844+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":"2025-10-27T14:54:14.881713637+07:00","message":"receive interim result [false|false]: เขา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:14.881723001+07:00","message":"[buffer interim] 935 false เขา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:14.88176512+07:00","message":"[bufferProcess] interim [200000000]:เขา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:14.881768417+07:00","message":"[bufferProcess] send to processor:เขา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:14.881772648+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:14.881775668+07:00","message":"> Transcript [5271] [false]: 'เขา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:14.881778095+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:14.881780968+07:00","message":"Set new StatePrefix: 'เขา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:15.495047551+07:00","message":"receive streaming session, msgId: 935"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:15.495096346+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":"2025-10-27T14:54:15.495103166+07:00","message":"receive interim result [false|false]: ของพระแท่นทอง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:15.49511744+07:00","message":"[buffer interim] 935 false ของพระแท่นทอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:15.495127797+07:00","message":"[bufferProcess] interim [860000000]:ของพระแท่นทอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:15.495131111+07:00","message":"[bufferProcess] send to processor:เขา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:15.495137877+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:15.495141693+07:00","message":"> Transcript [5272] [false]: 'เขา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:15.49514648+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:15.495149056+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:15.495152022+07:00","message":"StatePrefix: 'เขา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:15.495154538+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:15.579563494+07:00","message":"receive streaming session, msgId: 935"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:15.579600969+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":"2025-10-27T14:54:15.579607184+07:00","message":"receive interim result [false|false]: เขา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:15.5796209+07:00","message":"[buffer interim] 935 false เขา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:15.5796286+07:00","message":"[bufferProcess] interim [980000000]:เขา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:15.57963165+07:00","message":"[bufferProcess] send to processor:ของพระแท่นทอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:15.579636249+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:15.579640066+07:00","message":"> Transcript [5273] [false]: 'ของพระแท่นทอง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:15.579642939+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:15.579645478+07:00","message":"Set new StatePrefix: 'ของพระแท่นทอง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:15.666830221+07:00","message":"receive streaming session, msgId: 935"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:15.666870343+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":"2025-10-27T14:54:15.666876213+07:00","message":"receive interim result [false|false]: เขาเป็นของตาย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:15.666887836+07:00","message":"[buffer interim] 935 false เขาเป็นของตาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:15.66690539+07:00","message":"[bufferProcess] interim [40000000]:เขาเป็นของตาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:15.66690771+07:00","message":"[bufferProcess] send to processor:เขา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:15.666913068+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:15.666915961+07:00","message":"> Transcript [5274] [false]: 'เขา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:15.666917669+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:15.666919737+07:00","message":"Set new StatePrefix: 'เขา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:15.940878293+07:00","message":"receive streaming session, msgId: 935"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:15.94092592+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":"2025-10-27T14:54:15.940932935+07:00","message":"receive interim result [false|false]: เขาเป็นของตายฉัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:15.940947798+07:00","message":"[buffer interim] 935 false เขาเป็นของตายฉัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:15.940958099+07:00","message":"[bufferProcess] interim [400000000]:เขาเป็นของตายฉัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:15.940961128+07:00","message":"[bufferProcess] send to processor:เขาเป็นของตาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:15.940967742+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:15.940971466+07:00","message":"> Transcript [5275] [false]: 'เขาเป็นของตาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:15.94097565+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:15.940978381+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:15.940981375+07:00","message":"StatePrefix: 'เขา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:15.940983744+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:16.180396631+07:00","message":"receive streaming session, msgId: 935"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:16.180436999+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":"2025-10-27T14:54:16.18044343+07:00","message":"receive interim result [false|false]: เขาเป็นของตาย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:16.180457483+07:00","message":"[buffer interim] 935 false เขาเป็นของตาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:16.180463979+07:00","message":"[bufferProcess] interim [520000000]:เขาเป็นของตาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:16.180466267+07:00","message":"[bufferProcess] send to processor:เขาเป็นของตายฉัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:16.180471424+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:16.180474088+07:00","message":"> Transcript [5276] [false]: 'เขาเป็นของตายฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:16.180477179+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:16.180478965+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:16.18048064+07:00","message":"StatePrefix: 'เขา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:16.180482738+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:16.28154516+07:00","message":"receive streaming session, msgId: 935"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:16.281575929+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":"2025-10-27T14:54:16.281580859+07:00","message":"receive interim result [false|false]: เขาเป็นของตาย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:16.281592092+07:00","message":"[buffer interim] 935 false เขาเป็นของตาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:16.281598049+07:00","message":"[bufferProcess] interim [640000000]:เขาเป็นของตาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:16.281600504+07:00","message":"[bufferProcess] send to processor:เขาเป็นของตาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:16.281605544+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:16.281607994+07:00","message":"> Transcript [5277] [false]: 'เขาเป็นของตาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:16.281610909+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:16.281612679+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:16.28161439+07:00","message":"StatePrefix: 'เขา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:16.281616299+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:16.289531588+07:00","message":"receive streaming session, msgId: 935"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:16.289542044+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":"2025-10-27T14:54:16.289545169+07:00","message":"receive interim result [false|false]: เขาเป็นของตายชิ้นแรก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:16.289549469+07:00","message":"[buffer interim] 935 false เขาเป็นของตายชิ้นแรก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:16.289552772+07:00","message":"[bufferProcess] interim [700000000]:เขาเป็นของตายชิ้นแรก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:16.289554424+07:00","message":"[bufferProcess] send to processor:เขาเป็นของตาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:16.289561029+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:16.28956296+07:00","message":"> Transcript [5278] [false]: 'เขาเป็นของตาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:16.289565212+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:16.289566652+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:16.289568017+07:00","message":"StatePrefix: 'เขา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:16.289569486+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:16.289571605+07:00","message":"Push: 'เขา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:16.289573127+07:00","message":"TextPushed: 'เขา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:16.28957474+07:00","message":"Set new StatePrefix : 'เขาเป็นของตาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:16.289576558+07:00","message":"Next Push (prob) : 'เป็นของตาย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:16.28958312+07:00","message":"push: {false เขา 0 0xc002602e80}"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:54:16.805008804+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:54:16.805015877+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:16.833786445+07:00","message":"receive streaming session, msgId: 935"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:16.833820611+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":"2025-10-27T14:54:16.833826169+07:00","message":"receive interim result [false|false]: เขาเป็นของตายชิ้นแรก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:16.833840041+07:00","message":"[buffer interim] 935 false เขาเป็นของตายชิ้นแรก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:16.833846273+07:00","message":"[bufferProcess] interim [300000000]:เขาเป็นของตายชิ้นแรก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:16.833848426+07:00","message":"[bufferProcess] send to processor:เขาเป็นของตายชิ้นแรก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:16.833853441+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:16.833855893+07:00","message":"> Transcript [5279] [false]: 'เขาเป็นของตายชิ้นแรก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:16.833859105+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:16.833860993+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:16.833862601+07:00","message":"StatePrefix: 'เขาเป็นของตาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:16.833865049+07:00","message":"TextPushed: 'เขา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:17.644430257+07:00","message":"receive streaming session, msgId: 935"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:17.644473739+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":"2025-10-27T14:54:17.644479334+07:00","message":"receive interim result [false|false]: เขาเป็นของตายชิ้นแรกพื้น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:17.644492108+07:00","message":"[buffer interim] 935 false เขาเป็นของตายชิ้นแรกพื้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:17.644498603+07:00","message":"[bufferProcess] interim [80000000]:เขาเป็นของตายชิ้นแรกพื้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:17.644500704+07:00","message":"[bufferProcess] send to processor:เขาเป็นของตายชิ้นแรก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:17.64450602+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:17.64450872+07:00","message":"> Transcript [5280] [false]: 'เขาเป็นของตายชิ้นแรก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:17.644511797+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:17.644513629+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:17.644515788+07:00","message":"StatePrefix: 'เขาเป็นของตาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:17.644518124+07:00","message":"TextPushed: 'เขา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:18.225227098+07:00","message":"receive streaming session, msgId: 935"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:18.225267221+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เขาเป็นของตายชิ้นแรกพื้น\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:18.225273756+07:00","message":"receive interim result [false|false]: เขาเป็นของตายชิ้นแรกพื้น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:18.225290858+07:00","message":"[buffer interim] 935 false เขาเป็นของตายชิ้นแรกพื้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:18.225299246+07:00","message":"[bufferProcess] interim [680000000]:เขาเป็นของตายชิ้นแรกพื้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:18.225302076+07:00","message":"[bufferProcess] send to processor:เขาเป็นของตายชิ้นแรกพื้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:18.225308825+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:18.225312611+07:00","message":"> Transcript [5281] [false]: 'เขาเป็นของตายชิ้นแรกพื้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:18.225317716+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:18.225320201+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:18.225323218+07:00","message":"StatePrefix: 'เขาเป็นของตาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:18.225326746+07:00","message":"TextPushed: 'เขา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:18.364028263+07:00","message":"receive streaming session, msgId: 935"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:18.364063003+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":"2025-10-27T14:54:18.364070741+07:00","message":"receive interim result [false|false]: เขาเป็นของตายชิ้นแรกพื้นประเทศ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:18.364084585+07:00","message":"[buffer interim] 935 false เขาเป็นของตายชิ้นแรกพื้นประเทศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:18.364092543+07:00","message":"[bufferProcess] interim [800000000]:เขาเป็นของตายชิ้นแรกพื้นประเทศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:18.36409604+07:00","message":"[bufferProcess] send to processor:เขาเป็นของตายชิ้นแรกพื้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:18.364102085+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:18.36410637+07:00","message":"> Transcript [5282] [false]: 'เขาเป็นของตายชิ้นแรกพื้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:18.364110599+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:18.364112926+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:18.364115524+07:00","message":"StatePrefix: 'เขาเป็นของตาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:18.364118386+07:00","message":"TextPushed: 'เขา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:18.364123594+07:00","message":"Push: 'เป็นของตาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:18.364125632+07:00","message":"TextPushed: 'เขาเป็นของตาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:18.364130114+07:00","message":"Set new StatePrefix : 'เขาเป็นของตายชิ้นแรกพื้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:18.364132544+07:00","message":"Next Push (prob) : 'ชิ้นแรกพื้น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:18.364142823+07:00","message":"push: {false เป็นของตาย 0 0xc002602e80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:18.415476986+07:00","message":"receive streaming session, msgId: 935"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:18.41551505+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":"2025-10-27T14:54:18.415520359+07:00","message":"receive interim result [false|false]: เขาเป็นของตายชิ้นแรกพื้น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:18.415536227+07:00","message":"[buffer interim] 935 false เขาเป็นของตายชิ้นแรกพื้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:18.415542823+07:00","message":"[bufferProcess] interim [860000000]:เขาเป็นของตายชิ้นแรกพื้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:18.415545387+07:00","message":"[bufferProcess] send to processor:เขาเป็นของตายชิ้นแรกพื้นประเทศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:18.415549069+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:18.415551555+07:00","message":"> Transcript [5283] [false]: 'เขาเป็นของตายชิ้นแรกพื้นประเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:18.415554575+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:18.415556324+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:18.415558161+07:00","message":"StatePrefix: 'เขาเป็นของตายชิ้นแรกพื้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:18.4155603+07:00","message":"TextPushed: 'เขาเป็นของตาย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:18.920855075+07:00","message":"receive streaming session, msgId: 935"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:18.92090177+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":"2025-10-27T14:54:18.920908188+07:00","message":"receive interim result [false|false]: เขาเป็นของตายชิ้นแรกพื้นที่ส่วนกลาง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:18.920918872+07:00","message":"[buffer interim] 935 false เขาเป็นของตายชิ้นแรกพื้นที่ส่วนกลาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:18.920925528+07:00","message":"[bufferProcess] interim [340000000]:เขาเป็นของตายชิ้นแรกพื้นที่ส่วนกลาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:18.920927536+07:00","message":"[bufferProcess] send to processor:เขาเป็นของตายชิ้นแรกพื้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:18.920930574+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:18.920933102+07:00","message":"> Transcript [5284] [false]: 'เขาเป็นของตายชิ้นแรกพื้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:18.920936457+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:18.920938177+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:18.920940059+07:00","message":"StatePrefix: 'เขาเป็นของตายชิ้นแรกพื้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:18.920942225+07:00","message":"TextPushed: 'เขาเป็นของตาย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:19.112655292+07:00","message":"receive streaming session, msgId: 935"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:19.112716028+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":"2025-10-27T14:54:19.112723808+07:00","message":"receive interim result [false|false]: เขาเป็นของตายชิ้นแรกพื้นที่ส่วนกลางของ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:19.112740438+07:00","message":"[buffer interim] 935 false เขาเป็นของตายชิ้นแรกพื้นที่ส่วนกลางของ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:19.112750829+07:00","message":"[bufferProcess] interim [580000000]:เขาเป็นของตายชิ้นแรกพื้นที่ส่วนกลางของ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:19.112754522+07:00","message":"[bufferProcess] send to processor:เขาเป็นของตายชิ้นแรกพื้นที่ส่วนกลาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:19.112761777+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:19.112765174+07:00","message":"> Transcript [5285] [false]: 'เขาเป็นของตายชิ้นแรกพื้นที่ส่วนกลาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:19.112769449+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:19.112771873+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:19.112774812+07:00","message":"StatePrefix: 'เขาเป็นของตายชิ้นแรกพื้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:19.112780081+07:00","message":"TextPushed: 'เขาเป็นของตาย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:19.256874144+07:00","message":"receive streaming session, msgId: 935"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:19.256916471+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":"2025-10-27T14:54:19.256922397+07:00","message":"receive interim result [false|false]: เขาเป็นของตายชิ้นแรกพื้นที่ส่วนกลางของพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:19.25693713+07:00","message":"[buffer interim] 935 false เขาเป็นของตายชิ้นแรกพื้นที่ส่วนกลางของพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:19.256944038+07:00","message":"[bufferProcess] interim [700000000]:เขาเป็นของตายชิ้นแรกพื้นที่ส่วนกลางของพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:19.256946317+07:00","message":"[bufferProcess] send to processor:เขาเป็นของตายชิ้นแรกพื้นที่ส่วนกลางของ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:19.256951511+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:19.256954047+07:00","message":"> Transcript [5286] [false]: 'เขาเป็นของตายชิ้นแรกพื้นที่ส่วนกลางของ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:19.256957176+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:19.256959062+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:19.256961286+07:00","message":"StatePrefix: 'เขาเป็นของตายชิ้นแรกพื้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:19.256963682+07:00","message":"TextPushed: 'เขาเป็นของตาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:19.256967142+07:00","message":"Push: 'ชิ้นแรกพื้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:19.25696931+07:00","message":"TextPushed: 'เขาเป็นของตายชิ้นแรกพื้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:19.256972252+07:00","message":"Set new StatePrefix : 'เขาเป็นของตายชิ้นแรกพื้นที่ส่วนกลางของ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:19.256975078+07:00","message":"Next Push (prob) : 'ที่ส่วนกลางของ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:19.25700445+07:00","message":"push: {false ชิ้นแรกพื้น 0 0xc002602e80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:19.377272831+07:00","message":"receive streaming session, msgId: 935"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:19.377314633+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":"2025-10-27T14:54:19.377321981+07:00","message":"receive interim result [false|false]: เขาเป็นของตายชิ้นแรกพื้นที่ส่วนกลางของประเทศ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:19.377339394+07:00","message":"[buffer interim] 935 false เขาเป็นของตายชิ้นแรกพื้นที่ส่วนกลางของประเทศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:19.377354831+07:00","message":"[bufferProcess] interim [820000000]:เขาเป็นของตายชิ้นแรกพื้นที่ส่วนกลางของประเทศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:19.377358186+07:00","message":"[bufferProcess] send to processor:เขาเป็นของตายชิ้นแรกพื้นที่ส่วนกลางของพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:19.377364603+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:19.377367834+07:00","message":"> Transcript [5287] [false]: 'เขาเป็นของตายชิ้นแรกพื้นที่ส่วนกลางของพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:19.377372413+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:19.377374598+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:19.377376879+07:00","message":"StatePrefix: 'เขาเป็นของตายชิ้นแรกพื้นที่ส่วนกลางของ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:19.37738011+07:00","message":"TextPushed: 'เขาเป็นของตายชิ้นแรกพื้น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:19.64028437+07:00","message":"receive streaming session, msgId: 935"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:19.640332427+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":"2025-10-27T14:54:19.640340028+07:00","message":"receive interim result [false|false]: เขาเป็นของตายชิ้นแรกพื้นที่ส่วนกลางของประธาน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:19.640355548+07:00","message":"[buffer interim] 935 false เขาเป็นของตายชิ้นแรกพื้นที่ส่วนกลางของประธาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:19.640367017+07:00","message":"[bufferProcess] interim [60000000]:เขาเป็นของตายชิ้นแรกพื้นที่ส่วนกลางของประธาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:19.640370444+07:00","message":"[bufferProcess] send to processor:เขาเป็นของตายชิ้นแรกพื้นที่ส่วนกลางของประเทศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:19.640377168+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:19.640380602+07:00","message":"> Transcript [5288] [false]: 'เขาเป็นของตายชิ้นแรกพื้นที่ส่วนกลางของประเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:19.640386132+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:19.640388574+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:19.640390862+07:00","message":"StatePrefix: 'เขาเป็นของตายชิ้นแรกพื้นที่ส่วนกลางของ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:19.640394324+07:00","message":"TextPushed: 'เขาเป็นของตายชิ้นแรกพื้น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:19.667180741+07:00","message":"receive streaming session, msgId: 935"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:19.667218688+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":"2025-10-27T14:54:19.667223983+07:00","message":"receive interim result [false|false]: เขาเป็นของตายชิ้นแรกพื้นที่ส่วนกลางของประเทศ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:19.667235082+07:00","message":"[buffer interim] 935 false เขาเป็นของตายชิ้นแรกพื้นที่ส่วนกลางของประเทศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:19.667241067+07:00","message":"[bufferProcess] interim [120000000]:เขาเป็นของตายชิ้นแรกพื้นที่ส่วนกลางของประเทศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:19.667243276+07:00","message":"[bufferProcess] send to processor:เขาเป็นของตายชิ้นแรกพื้นที่ส่วนกลางของประธาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:19.667248494+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:19.667251062+07:00","message":"> Transcript [5289] [false]: 'เขาเป็นของตายชิ้นแรกพื้นที่ส่วนกลางของประธาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:19.667254257+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:19.667256062+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:19.667257523+07:00","message":"StatePrefix: 'เขาเป็นของตายชิ้นแรกพื้นที่ส่วนกลางของ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:19.667259703+07:00","message":"TextPushed: 'เขาเป็นของตายชิ้นแรกพื้น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:19.797183912+07:00","message":"[GCS] IsForceVAD: false for message ID: 935"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:54:19.805399356+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:54:19.805471294+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:19.868108716+07:00","message":"[GCS] Start streaming session, msgId: 936"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:19.983363294+07:00","message":"receive streaming session, msgId: 935"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:19.983424134+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เขาเป็นของตายชั้นแรกพื้นที่จุดศูนย์กลางของประเทศ\",\"confidence\":0.9271382}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:19.983433003+07:00","message":"receive interim result [true|false]: เขาเป็นของตายชั้นแรกพื้นที่จุดศูนย์กลางของประเทศ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:19.983442083+07:00","message":"end recv isFinal message id 935"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:19.983444468+07:00","message":"end Recv id 935"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:19.983453752+07:00","message":"[buffer interim] 935 true เขาเป็นของตายชั้นแรกพื้นที่จุดศูนย์กลางของประเทศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:19.983464656+07:00","message":"[bufferProcess] interim [420000000]:เขาเป็นของตายชั้นแรกพื้นที่จุดศูนย์กลางของประเทศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:19.983468261+07:00","message":"[bufferProcess] send to processor (isfinal):เขาเป็นของตายชิ้นแรกพื้นที่ส่วนกลางของประเทศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:19.983473126+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:19.983477096+07:00","message":"> Transcript [5290] [false]: 'เขาเป็นของตายชิ้นแรกพื้นที่ส่วนกลางของประเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:19.98348111+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:19.983483603+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:19.983486109+07:00","message":"StatePrefix: 'เขาเป็นของตายชิ้นแรกพื้นที่ส่วนกลางของ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:19.983489298+07:00","message":"TextPushed: 'เขาเป็นของตายชิ้นแรกพื้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:19.983492969+07:00","message":"Push: 'ที่ส่วนกลางของ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:19.983495836+07:00","message":"TextPushed: 'เขาเป็นของตายชิ้นแรกพื้นที่ส่วนกลางของ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:19.983498841+07:00","message":"Set new StatePrefix : 'เขาเป็นของตายชิ้นแรกพื้นที่ส่วนกลางของประเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:19.983501599+07:00","message":"Next Push (prob) : 'ประเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:19.983504028+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:19.983506352+07:00","message":"> Transcript [5291] [true]: 'เขาเป็นของตายชั้นแรกพื้นที่จุดศูนย์กลางของประเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:19.983509216+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:19.983511321+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:19.983513493+07:00","message":"StatePrefix: 'เขาเป็นของตายชิ้นแรกพื้นที่ส่วนกลางของประเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:19.983516117+07:00","message":"TextPushed: 'เขาเป็นของตายชิ้นแรกพื้นที่ส่วนกลางของ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:19.983518573+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:19.983624621+07:00","message":"push: {false ที่ส่วนกลางของ 0 0xc002602e80}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:19.983700283+07:00","message":"Push: 'ประเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:19.983706127+07:00","message":"TextPushed: 'เขาเป็นของตายชิ้นแรกพื้นที่ส่วนกลางของประเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:19.983709072+07:00","message":"Set new StatePrefix : 'เขาเป็นของตายชั้นแรกพื้นที่จุดศูนย์กลางของประเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:19.983711943+07:00","message":"Next Push (prob) : 'เขาเป็นของตายชั้นแรกพื้นที่จุดศูนย์กลางของประเทศ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:19.983719967+07:00","message":"push: {true ประเทศ 0 0xc002602e80}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:19.983728692+07:00","message":"write aligntment file to 'tmp/7446/align_message_id_935.html'"}
{"level":"info","service":"Main","time":"2025-10-27T14:54:19.999900879+07:00","message":"write wav file: './tmp/7446/7446_935.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:20.347202658+07:00","message":"receive streaming session, msgId: 936"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:20.347246366+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":"2025-10-27T14:54:20.347251355+07:00","message":"receive interim result [false|false]: สาย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:20.34726699+07:00","message":"[buffer interim] 936 false สาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:20.347273201+07:00","message":"[bufferProcess] interim [480000000]:สาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:20.347274597+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:20.595853712+07:00","message":"receive streaming session, msgId: 936"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:20.595903219+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":"2025-10-27T14:54:20.595908107+07:00","message":"receive interim result [false|false]: สายดิ่ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:20.595923171+07:00","message":"[buffer interim] 936 false สายดิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:20.595931861+07:00","message":"[bufferProcess] interim [780000000]:สายดิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:20.59593464+07:00","message":"[bufferProcess] send to processor:สาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:20.59593871+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:20.59594257+07:00","message":"> Transcript [5292] [false]: 'สาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:20.595945528+07:00","message":"Set StatePrefix (first interim): 'สาย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:21.348698647+07:00","message":"receive streaming session, msgId: 936"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:21.348734203+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":"2025-10-27T14:54:21.348738563+07:00","message":"receive interim result [false|false]: แล้ว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:21.348750478+07:00","message":"[buffer interim] 936 false แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:21.348757015+07:00","message":"[bufferProcess] interim [500000000]:แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:21.348759114+07:00","message":"[bufferProcess] send to processor:สายดิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:21.348764256+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:21.34876677+07:00","message":"> Transcript [5293] [false]: 'สายดิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:21.348769783+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:21.348771775+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:21.34877387+07:00","message":"StatePrefix: 'สาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:21.348775657+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:21.450862414+07:00","message":"receive streaming session, msgId: 936"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:21.450910905+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":"2025-10-27T14:54:21.450915933+07:00","message":"receive interim result [false|false]: แล้วจะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:21.450928837+07:00","message":"[buffer interim] 936 false แล้วจะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:21.45093532+07:00","message":"[bufferProcess] interim [560000000]:แล้วจะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:21.450937589+07:00","message":"[bufferProcess] send to processor:แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:21.450942823+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:21.450945287+07:00","message":"> Transcript [5294] [false]: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:21.450947272+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:21.450949051+07:00","message":"Set new StatePrefix: 'แล้ว'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:22.427843361+07:00","message":"[GCS] Cleaned up inactive client: 904"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:22.427863917+07:00","message":"[GCS] Cleaned up inactive client: 908"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:22.427866311+07:00","message":"[GCS] Cleaned up inactive client: 896"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:22.427867939+07:00","message":"[GCS] Cleaned up inactive client: 897"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:22.427869579+07:00","message":"[GCS] Cleaned up inactive client: 898"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:22.427871212+07:00","message":"[GCS] Cleaned up inactive client: 905"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:22.427872737+07:00","message":"[GCS] Cleaned up inactive client: 907"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:22.427874682+07:00","message":"[GCS] Cleaned up inactive client: 906"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:22.427876351+07:00","message":"[GCS] Cleaned up inactive client: 903"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:22.427878505+07:00","message":"[GCS] Cleaned up inactive client: 901"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:22.427880224+07:00","message":"[GCS] Cleaned up inactive client: 902"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:22.427881731+07:00","message":"[GCS] Cleaned up inactive client: 909"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:22.427883177+07:00","message":"[GCS] Cleaned up inactive client: 900"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:22.427884599+07:00","message":"[GCS] Cleaned up inactive client: 910"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:22.427886021+07:00","message":"[GCS] Cleaned up inactive client: 899"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:22.642645944+07:00","message":"receive streaming session, msgId: 936"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:22.642680366+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":"2025-10-27T14:54:22.642685834+07:00","message":"receive interim result [false|false]: คลองทราย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:22.642699551+07:00","message":"[buffer interim] 936 false คลองทราย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:22.642706105+07:00","message":"[bufferProcess] interim [760000000]:คลองทราย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:22.64270829+07:00","message":"[bufferProcess] send to processor:แล้วจะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:22.64271459+07:00","message":"[bufferProcess] send to processor (ticker):คลองทราย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:22.642718094+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:22.642720857+07:00","message":"> Transcript [5295] [false]: 'แล้วจะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:22.642723691+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:22.642725415+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:22.64272697+07:00","message":"StatePrefix: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:22.642729659+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:22.642731084+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:22.642732811+07:00","message":"> Transcript [5296] [false]: 'คลองทราย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:22.642734053+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:22.642735612+07:00","message":"Set new StatePrefix: 'คลองทราย'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:54:22.805438514+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:54:22.805457547+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:22.894268709+07:00","message":"receive streaming session, msgId: 936"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:22.8943096+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":"2025-10-27T14:54:22.894314336+07:00","message":"receive interim result [false|false]: คลองทรายฉัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:22.894328723+07:00","message":"[buffer interim] 936 false คลองทรายฉัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:22.894335958+07:00","message":"[bufferProcess] interim [60000000]:คลองทรายฉัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:22.89433749+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:23.058818595+07:00","message":"receive streaming session, msgId: 936"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:23.058859632+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":"2025-10-27T14:54:23.05886614+07:00","message":"receive interim result [false|false]: คลองทรายฉันที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:23.058878816+07:00","message":"[buffer interim] 936 false คลองทรายฉันที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:23.058885903+07:00","message":"[bufferProcess] interim [180000000]:คลองทรายฉันที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:23.058887819+07:00","message":"[bufferProcess] send to processor:คลองทรายฉัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:23.058898488+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:23.05890195+07:00","message":"> Transcript [5297] [false]: 'คลองทรายฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:23.058905076+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:23.058907096+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:23.05890927+07:00","message":"StatePrefix: 'คลองทราย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:23.058911284+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:23.095487587+07:00","message":"receive streaming session, msgId: 936"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:23.095526795+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":"2025-10-27T14:54:23.095533258+07:00","message":"receive interim result [false|false]: คลองทรายฉันคิด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:23.095546162+07:00","message":"[buffer interim] 936 false คลองทรายฉันคิด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:23.095552556+07:00","message":"[bufferProcess] interim [240000000]:คลองทรายฉันคิด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:23.095554787+07:00","message":"[bufferProcess] send to processor:คลองทรายฉันที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:23.095559824+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:23.095562242+07:00","message":"> Transcript [5298] [false]: 'คลองทรายฉันที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:23.095565183+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:23.095566926+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:23.095568359+07:00","message":"StatePrefix: 'คลองทราย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:23.095570068+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:23.215270377+07:00","message":"receive streaming session, msgId: 936"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:23.21530803+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คลองทรายชั้นที่ 2\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:23.215313984+07:00","message":"receive interim result [false|false]: คลองทรายชั้นที่ 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:23.215328096+07:00","message":"[buffer interim] 936 false คลองทรายชั้นที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:23.215334816+07:00","message":"[bufferProcess] interim [360000000]:คลองทรายชั้นที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:23.215336979+07:00","message":"[bufferProcess] send to processor:คลองทรายฉันคิด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:23.215341799+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:23.215344381+07:00","message":"> Transcript [5299] [false]: 'คลองทรายฉันคิด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:23.215347801+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:23.215349969+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:23.215351768+07:00","message":"StatePrefix: 'คลองทราย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:23.215353524+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:23.80667482+07:00","message":"receive streaming session, msgId: 936"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:23.806714733+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คลองทรายชั้นที่ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:23.806720407+07:00","message":"receive interim result [false|false]: คลองทรายชั้นที่ 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:23.806734543+07:00","message":"[buffer interim] 936 false คลองทรายชั้นที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:23.806743396+07:00","message":"[bufferProcess] interim [960000000]:คลองทรายชั้นที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:23.8067465+07:00","message":"[bufferProcess] send to processor:คลองทรายชั้นที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:23.806752078+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:23.806755991+07:00","message":"> Transcript [5300] [false]: 'คลองทรายชั้นที่ 2'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:23.806760302+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:23.806763039+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:23.806765789+07:00","message":"StatePrefix: 'คลองทราย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:23.806767782+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:23.80677165+07:00","message":"Push: 'คลองทราย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:23.806774101+07:00","message":"TextPushed: 'คลองทราย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:23.806776315+07:00","message":"Set new StatePrefix : 'คลองทรายชั้นที่ 2'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:23.806778768+07:00","message":"Next Push (prob) : 'ชั้นที่ 2'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:23.80679486+07:00","message":"push: {false คลองทราย 0 0xc00041d680}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:24.057555138+07:00","message":"receive streaming session, msgId: 936"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:24.057596386+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คลองทรายชั้นที่ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:24.057602732+07:00","message":"receive interim result [false|false]: คลองทรายชั้นที่ 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:24.05761229+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":"2025-10-27T14:54:24.057617901+07:00","message":"receive interim result [false|false]:  เข้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:24.057627273+07:00","message":"[buffer interim] 936 false คลองทรายชั้นที่ 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:24.057631492+07:00","message":"[buffer interim] 936 false  เข้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:24.057638501+07:00","message":"[bufferProcess] interim [140000000]:คลองทรายชั้นที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:24.057640691+07:00","message":"[bufferProcess] send to processor:คลองทรายชั้นที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:24.057643419+07:00","message":"[bufferProcess] interim [140000000]: เข้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:24.057645373+07:00","message":"[bufferProcess] update buffer: คลองทรายชั้นที่ 2 เข้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:24.057647791+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:24.057650506+07:00","message":"> Transcript [5301] [false]: 'คลองทรายชั้นที่ 2'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:24.057653482+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:24.057655153+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:24.057656842+07:00","message":"StatePrefix: 'คลองทรายชั้นที่ 2'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:24.057658675+07:00","message":"TextPushed: 'คลองทราย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:24.141245097+07:00","message":"receive streaming session, msgId: 936"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:24.141279664+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คลองทรายชั้นที่ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:24.141285073+07:00","message":"receive interim result [false|false]: คลองทรายชั้นที่ 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:24.141299399+07:00","message":"[buffer interim] 936 false คลองทรายชั้นที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:24.141318676+07:00","message":"[bufferProcess] interim [260000000]:คลองทรายชั้นที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:24.141320992+07:00","message":"[bufferProcess] send to processor:คลองทรายชั้นที่ 2 เข้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:24.141326422+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:24.141329073+07:00","message":"> Transcript [5302] [false]: 'คลองทรายชั้นที่ 2 เข้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:24.141331974+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:24.141335263+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:24.141337325+07:00","message":"StatePrefix: 'คลองทรายชั้นที่ 2'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:24.14133929+07:00","message":"TextPushed: 'คลองทราย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:24.242648111+07:00","message":"receive streaming session, msgId: 936"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:24.242688435+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คลองทรายชั้นที่ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:24.242695292+07:00","message":"receive interim result [false|false]: คลองทรายชั้นที่ 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:24.242727018+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":"2025-10-27T14:54:24.242731428+07:00","message":"receive interim result [false|false]:  เข้าถึง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:24.242740577+07:00","message":"[buffer interim] 936 false คลองทรายชั้นที่ 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:24.242744407+07:00","message":"[buffer interim] 936 false  เข้าถึง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:24.242751452+07:00","message":"[bufferProcess] interim [320000000]:คลองทรายชั้นที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:24.242754631+07:00","message":"[bufferProcess] send to processor:คลองทรายชั้นที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:24.242758233+07:00","message":"[bufferProcess] interim [320000000]: เข้าถึง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:24.242761248+07:00","message":"[bufferProcess] update buffer: คลองทรายชั้นที่ 2 เข้าถึง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:24.242764793+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:24.242768377+07:00","message":"> Transcript [5303] [false]: 'คลองทรายชั้นที่ 2'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:24.242772692+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:24.242775079+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:24.242777296+07:00","message":"StatePrefix: 'คลองทรายชั้นที่ 2'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:24.242780069+07:00","message":"TextPushed: 'คลองทราย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:24.309220101+07:00","message":"receive streaming session, msgId: 936"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:24.309258963+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คลองทรายชั้นที่ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:24.309264329+07:00","message":"receive interim result [false|false]: คลองทรายชั้นที่ 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:24.309280776+07:00","message":"[buffer interim] 936 false คลองทรายชั้นที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:24.309290294+07:00","message":"[bufferProcess] interim [380000000]:คลองทรายชั้นที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:24.309292807+07:00","message":"[bufferProcess] send to processor:คลองทรายชั้นที่ 2 เข้าถึง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:24.309298398+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:24.309301257+07:00","message":"> Transcript [5304] [false]: 'คลองทรายชั้นที่ 2 เข้าถึง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:24.309304553+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:24.309306733+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:24.309308982+07:00","message":"StatePrefix: 'คลองทรายชั้นที่ 2'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:24.309311146+07:00","message":"TextPushed: 'คลองทราย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:24.309316511+07:00","message":"Push: 'ชั้นที่ 2'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:24.309318624+07:00","message":"TextPushed: 'คลองทรายชั้นที่ 2'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:24.309321302+07:00","message":"Set new StatePrefix : 'คลองทรายชั้นที่ 2 เข้าถึง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:24.30932352+07:00","message":"Next Push (prob) : ' เข้าถึง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:24.309333522+07:00","message":"push: {false ชั้นที่ 2 0 0xc00041d680}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:24.443159185+07:00","message":"receive streaming session, msgId: 936"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:24.44319671+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คลองทรายชั้นที่ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:24.443203034+07:00","message":"receive interim result [false|false]: คลองทรายชั้นที่ 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:24.443216601+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":"2025-10-27T14:54:24.443220081+07:00","message":"receive interim result [false|false]:  เข้าถึงฉัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:24.443226893+07:00","message":"[buffer interim] 936 false คลองทรายชั้นที่ 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:24.443230557+07:00","message":"[buffer interim] 936 false  เข้าถึงฉัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:24.443236242+07:00","message":"[bufferProcess] interim [560000000]:คลองทรายชั้นที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:24.443238135+07:00","message":"[bufferProcess] send to processor:คลองทรายชั้นที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:24.443240802+07:00","message":"[bufferProcess] interim [560000000]: เข้าถึงฉัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:24.443244476+07:00","message":"[bufferProcess] update buffer: คลองทรายชั้นที่ 2 เข้าถึงฉัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:24.443247646+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:24.443250246+07:00","message":"> Transcript [5305] [false]: 'คลองทรายชั้นที่ 2'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:24.443252729+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:24.639998657+07:00","message":"receive streaming session, msgId: 936"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:24.640036316+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คลองทรายชั้นที่ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:24.640046013+07:00","message":"receive interim result [false|false]: คลองทรายชั้นที่ 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:24.640054992+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":"2025-10-27T14:54:24.640058764+07:00","message":"receive interim result [false|false]:  ชั้น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:24.640067593+07:00","message":"[buffer interim] 936 false คลองทรายชั้นที่ 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:24.640071793+07:00","message":"[buffer interim] 936 false  ชั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:24.640079472+07:00","message":"[bufferProcess] interim [740000000]:คลองทรายชั้นที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:24.640082015+07:00","message":"[bufferProcess] send to processor:คลองทรายชั้นที่ 2 เข้าถึงฉัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:24.640084629+07:00","message":"[bufferProcess] interim [740000000]: ชั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:24.640086763+07:00","message":"[bufferProcess] update buffer: คลองทรายชั้นที่ 2 ชั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:24.640089636+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:24.640092323+07:00","message":"> Transcript [5306] [false]: 'คลองทรายชั้นที่ 2 เข้าถึงฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:24.640095436+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:24.64009721+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:24.640099097+07:00","message":"StatePrefix: 'คลองทรายชั้นที่ 2 เข้าถึง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:24.640102322+07:00","message":"TextPushed: 'คลองทรายชั้นที่ 2'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:24.644295353+07:00","message":"receive streaming session, msgId: 936"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:24.644323434+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คลองทรายชั้นที่ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:24.644330599+07:00","message":"receive interim result [false|false]: คลองทรายชั้นที่ 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:24.644337056+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":"2025-10-27T14:54:24.644340515+07:00","message":"receive interim result [false|false]:  ชั้นแรก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:24.644348229+07:00","message":"[buffer interim] 936 false คลองทรายชั้นที่ 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:24.64435115+07:00","message":"[buffer interim] 936 false  ชั้นแรก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:24.644355644+07:00","message":"[bufferProcess] interim [800000000]:คลองทรายชั้นที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:24.64435796+07:00","message":"[bufferProcess] send to processor:คลองทรายชั้นที่ 2 ชั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:24.644360392+07:00","message":"[bufferProcess] interim [800000000]: ชั้นแรก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:24.644363128+07:00","message":"[bufferProcess] update buffer: คลองทรายชั้นที่ 2 ชั้นแรก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:24.644366328+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:24.64436965+07:00","message":"> Transcript [5307] [false]: 'คลองทรายชั้นที่ 2 ชั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:24.64437226+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:24.644374655+07:00","message":"Set new StatePrefix: 'คลองทรายชั้นที่ 2 ชั้น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:24.735537584+07:00","message":"[GCS] IsForceVAD: false for message ID: 936"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:24.801627857+07:00","message":"[GCS] Start streaming session, msgId: 937"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:24.902080805+07:00","message":"receive streaming session, msgId: 936"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:24.902115581+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สายรัดแว่นของสายชั้นที่ 2 เข้าถึงชั้นแรก\",\"confidence\":0.9432681}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:24.90212203+07:00","message":"receive interim result [true|false]: สายรัดแว่นของสายชั้นที่ 2 เข้าถึงชั้นแรก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:24.902134243+07:00","message":"end recv isFinal message id 936"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:24.902136325+07:00","message":"end Recv id 936"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:24.902141785+07:00","message":"[buffer interim] 936 true สายรัดแว่นของสายชั้นที่ 2 เข้าถึงชั้นแรก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:24.90214809+07:00","message":"[bufferProcess] interim [100000000]:สายรัดแว่นของสายชั้นที่ 2 เข้าถึงชั้นแรก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:24.90215107+07:00","message":"[bufferProcess] send to processor (isfinal):คลองทรายชั้นที่ 2 ชั้นแรก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:24.902154385+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:24.90215811+07:00","message":"> Transcript [5308] [false]: 'คลองทรายชั้นที่ 2 ชั้นแรก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:24.902161026+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:24.902162653+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:24.902164539+07:00","message":"StatePrefix: 'คลองทรายชั้นที่ 2 ชั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:24.902167126+07:00","message":"TextPushed: 'คลองทรายชั้นที่ 2'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:24.902168704+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:24.90217026+07:00","message":"> Transcript [5309] [true]: 'สายรัดแว่นของสายชั้นที่ 2 เข้าถึงชั้นแรก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:24.902172068+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:24.902173718+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:24.902175359+07:00","message":"StatePrefix: 'คลองทรายชั้นที่ 2 ชั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:24.902177922+07:00","message":"TextPushed: 'คลองทรายชั้นที่ 2'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:24.902179845+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:24.902326314+07:00","message":"Push: ' เข้าถึงชั้นแรก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:24.902329121+07:00","message":"TextPushed: 'คลองทรายชั้นที่ 2 เข้าถึงชั้นแรก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:24.902330932+07:00","message":"Set new StatePrefix : 'สายรัดแว่นของสายชั้นที่ 2 เข้าถึงชั้นแรก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:24.902332821+07:00","message":"Next Push (prob) : 'สายรัดแว่นของสายชั้นที่ 2 เข้าถึงชั้นแรก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:24.902340424+07:00","message":"push: {true  เข้าถึงชั้นแรก 0 0xc00041d680}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:24.902351501+07:00","message":"write aligntment file to 'tmp/7446/align_message_id_936.html'"}
{"level":"info","service":"Main","time":"2025-10-27T14:54:24.913030584+07:00","message":"write wav file: './tmp/7446/7446_936.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:25.788441903+07:00","message":"receive streaming session, msgId: 937"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:25.788483605+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":"2025-10-27T14:54:25.788488379+07:00","message":"receive interim result [false|false]: ปฏิบัติ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:25.788504756+07:00","message":"[buffer interim] 937 false ปฏิบัติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:25.788510839+07:00","message":"[bufferProcess] interim [960000000]:ปฏิบัติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:25.788512453+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:54:25.806257727+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:54:25.806271662+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:25.979562691+07:00","message":"receive streaming session, msgId: 937"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:25.979598144+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":"2025-10-27T14:54:25.979603725+07:00","message":"receive interim result [false|false]: ปฏิบัติเช่น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:25.979617094+07:00","message":"[buffer interim] 937 false ปฏิบัติเช่น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:25.979624038+07:00","message":"[bufferProcess] interim [200000000]:ปฏิบัติเช่น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:25.979626007+07:00","message":"[bufferProcess] send to processor:ปฏิบัติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:25.979631252+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:25.979633734+07:00","message":"> Transcript [5310] [false]: 'ปฏิบัติ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:25.979635567+07:00","message":"Set StatePrefix (first interim): 'ปฏิบัติ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:26.037594703+07:00","message":"receive streaming session, msgId: 937"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:26.03763454+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":"2025-10-27T14:54:26.037640278+07:00","message":"receive interim result [false|false]: ปฏิบัติเช่นเดียว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:26.037655154+07:00","message":"[buffer interim] 937 false ปฏิบัติเช่นเดียว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:26.037662139+07:00","message":"[bufferProcess] interim [320000000]:ปฏิบัติเช่นเดียว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:26.037663988+07:00","message":"[bufferProcess] send to processor:ปฏิบัติเช่น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:26.037667004+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:26.037669925+07:00","message":"> Transcript [5311] [false]: 'ปฏิบัติเช่น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:26.037672876+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:26.037674683+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:26.037676115+07:00","message":"StatePrefix: 'ปฏิบัติ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:26.037677956+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:26.237116395+07:00","message":"receive streaming session, msgId: 937"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:26.237154388+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":"2025-10-27T14:54:26.237178304+07:00","message":"receive interim result [false|false]: ปฏิบัติเช่นเดียวกับ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:26.237195347+07:00","message":"[buffer interim] 937 false ปฏิบัติเช่นเดียวกับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:26.237203415+07:00","message":"[bufferProcess] interim [440000000]:ปฏิบัติเช่นเดียวกับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:26.237206564+07:00","message":"[bufferProcess] send to processor:ปฏิบัติเช่นเดียว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:26.237211191+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:26.23721515+07:00","message":"> Transcript [5312] [false]: 'ปฏิบัติเช่นเดียว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:26.23722087+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:26.237223387+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:26.237225754+07:00","message":"StatePrefix: 'ปฏิบัติ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:26.237228224+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:26.366504249+07:00","message":"receive streaming session, msgId: 937"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:26.366546086+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":"2025-10-27T14:54:26.366552414+07:00","message":"receive interim result [false|false]: ปฏิบัติเช่นเดียวกับฉัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:26.366566462+07:00","message":"[buffer interim] 937 false ปฏิบัติเช่นเดียวกับฉัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:26.366572968+07:00","message":"[bufferProcess] interim [620000000]:ปฏิบัติเช่นเดียวกับฉัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:26.366575066+07:00","message":"[bufferProcess] send to processor:ปฏิบัติเช่นเดียวกับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:26.366578288+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:26.366580848+07:00","message":"> Transcript [5313] [false]: 'ปฏิบัติเช่นเดียวกับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:26.366583553+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:26.366585228+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:26.366586795+07:00","message":"StatePrefix: 'ปฏิบัติ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:26.366588387+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:26.698067372+07:00","message":"receive streaming session, msgId: 937"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:26.698104949+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":"2025-10-27T14:54:26.698111731+07:00","message":"receive interim result [false|false]: ปฏิบัติเช่นเดียวกับชั้นแรก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:26.698125675+07:00","message":"[buffer interim] 937 false ปฏิบัติเช่นเดียวกับชั้นแรก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:26.698133411+07:00","message":"[bufferProcess] interim [920000000]:ปฏิบัติเช่นเดียวกับชั้นแรก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:26.698136522+07:00","message":"[bufferProcess] send to processor:ปฏิบัติเช่นเดียวกับฉัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:26.698142901+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:26.698146758+07:00","message":"> Transcript [5314] [false]: 'ปฏิบัติเช่นเดียวกับฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:26.698150973+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:26.698153546+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:26.69815703+07:00","message":"StatePrefix: 'ปฏิบัติ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:26.698160009+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:26.698165718+07:00","message":"Push: 'ปฏิบัติ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:26.698168107+07:00","message":"TextPushed: 'ปฏิบัติ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:26.698170874+07:00","message":"Set new StatePrefix : 'ปฏิบัติเช่นเดียวกับฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:26.698173739+07:00","message":"Next Push (prob) : 'เช่นเดียวกับฉัน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:26.698195407+07:00","message":"push: {false ปฏิบัติ 0 0xc00401ea00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:26.967062527+07:00","message":"receive streaming session, msgId: 937"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:26.967098402+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":"2025-10-27T14:54:26.967106115+07:00","message":"receive interim result [false|false]: ปฏิบัติเช่นเดียวกับฉันแรกนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:26.967127433+07:00","message":"[buffer interim] 937 false ปฏิบัติเช่นเดียวกับฉันแรกนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:26.967138315+07:00","message":"[bufferProcess] interim [220000000]:ปฏิบัติเช่นเดียวกับฉันแรกนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:26.967141943+07:00","message":"[bufferProcess] send to processor:ปฏิบัติเช่นเดียวกับชั้นแรก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:26.967148456+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:26.967152163+07:00","message":"> Transcript [5315] [false]: 'ปฏิบัติเช่นเดียวกับชั้นแรก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:26.967155461+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:26.967158087+07:00","message":"Set new StatePrefix: 'ปฏิบัติเช่นเดียวกับชั้นแรก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:26.974751905+07:00","message":"[GCS] IsForceVAD: false for message ID: 937"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:27.101759448+07:00","message":"receive streaming session, msgId: 937"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:27.101797625+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปฏิบัติเช่นเดียวกับชั้นแรกนะคะ\",\"confidence\":0.94126093}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:27.101803487+07:00","message":"receive interim result [true|false]: ปฏิบัติเช่นเดียวกับชั้นแรกนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:27.101811922+07:00","message":"end recv isFinal message id 937"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:27.101813863+07:00","message":"end Recv id 937"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:27.101819232+07:00","message":"[buffer interim] 937 true ปฏิบัติเช่นเดียวกับชั้นแรกนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:27.101827613+07:00","message":"[bufferProcess] interim [400000000]:ปฏิบัติเช่นเดียวกับชั้นแรกนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:27.101832788+07:00","message":"[bufferProcess] send to processor (isfinal):ปฏิบัติเช่นเดียวกับฉันแรกนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:27.101836101+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:27.101838915+07:00","message":"> Transcript [5316] [false]: 'ปฏิบัติเช่นเดียวกับฉันแรกนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:27.101840947+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:27.101843084+07:00","message":"Set new StatePrefix: 'ปฏิบัติเช่นเดียวกับฉันแรกนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:27.101844695+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:27.101846213+07:00","message":"> Transcript [5317] [true]: 'ปฏิบัติเช่นเดียวกับชั้นแรกนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:27.10184808+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:27.101849785+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:27.101852749+07:00","message":"StatePrefix: 'ปฏิบัติเช่นเดียวกับฉันแรกนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:27.101854603+07:00","message":"TextPushed: 'ปฏิบัติ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:27.101860551+07:00","message":"Push: 'เช่นเดียวกับชั้นแรกนะคะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:27.101869297+07:00","message":"push: {true เช่นเดียวกับชั้นแรกนะคะ 0 0xc00401ea00}"}
{"level":"info","service":"Main","time":"2025-10-27T14:54:27.109566911+07:00","message":"write wav file: './tmp/7446/7446_937.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:27.1669523+07:00","message":"[GCS] Start streaming session, msgId: 938"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:54:28.807227753+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:54:28.807240444+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:29.323592872+07:00","message":"receive streaming session, msgId: 938"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:29.323628715+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"shinsen\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:29.323654777+07:00","message":"receive interim result [false|false]: shinsen"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:29.323666056+07:00","message":"[buffer interim] 938 false shinsen"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:29.323672265+07:00","message":"[bufferProcess] interim [980000000]:shinsen"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:29.323673685+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:29.32367914+07:00","message":"[bufferProcess] send to processor (ticker):shinsen"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:29.32368183+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:29.323684387+07:00","message":"> Transcript [5318] [false]: 'shinsen'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:29.323686205+07:00","message":"Set StatePrefix (first interim): 'shinsen'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:29.507834603+07:00","message":"receive streaming session, msgId: 938"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:29.507870873+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":"2025-10-27T14:54:29.507882938+07:00","message":"receive interim result [false|false]: พระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:29.50790183+07:00","message":"[buffer interim] 938 false พระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:29.507910435+07:00","message":"[bufferProcess] interim [160000000]:พระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:29.507912193+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:30.174675219+07:00","message":"receive streaming session, msgId: 938"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:30.174726753+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Install\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:30.174732802+07:00","message":"receive interim result [false|false]: Install"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:30.17474792+07:00","message":"[buffer interim] 938 false Install"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:30.174756036+07:00","message":"[bufferProcess] interim [820000000]:Install"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:30.174758776+07:00","message":"[bufferProcess] send to processor:พระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:30.174765805+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:30.174769871+07:00","message":"> Transcript [5319] [false]: 'พระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:30.174772682+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:30.174775306+07:00","message":"Set new StatePrefix: 'พระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:30.349720126+07:00","message":"receive streaming session, msgId: 938"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:30.349759314+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":"2025-10-27T14:54:30.349764879+07:00","message":"receive interim result [false|false]: พระทองคำ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:30.349778211+07:00","message":"[buffer interim] 938 false พระทองคำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:30.349785178+07:00","message":"[bufferProcess] interim [0]:พระทองคำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:30.349787345+07:00","message":"[bufferProcess] send to processor:Install"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:30.349792394+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:30.349794973+07:00","message":"> Transcript [5320] [false]: 'Install'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:30.349797402+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:30.349799336+07:00","message":"Set new StatePrefix: 'Install'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:30.90256541+07:00","message":"receive streaming session, msgId: 938"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:30.902607474+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":"2025-10-27T14:54:30.902613998+07:00","message":"receive interim result [false|false]: พระทองคำขึ้น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:30.902630214+07:00","message":"[buffer interim] 938 false พระทองคำขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:30.902638451+07:00","message":"[bufferProcess] interim [540000000]:พระทองคำขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:30.902640996+07:00","message":"[bufferProcess] send to processor:พระทองคำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:30.90264426+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:30.902646854+07:00","message":"> Transcript [5321] [false]: 'พระทองคำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:30.902648637+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:30.902650258+07:00","message":"Set new StatePrefix: 'พระทองคำ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:31.040583154+07:00","message":"receive streaming session, msgId: 938"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:31.040622696+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":"2025-10-27T14:54:31.040629564+07:00","message":"receive interim result [false|false]: พระทองคำขึ้นต้น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:31.040649177+07:00","message":"[buffer interim] 938 false พระทองคำขึ้นต้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:31.040662679+07:00","message":"[bufferProcess] interim [660000000]:พระทองคำขึ้นต้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:31.040665564+07:00","message":"[bufferProcess] send to processor:พระทองคำขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:31.04067013+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:31.040673987+07:00","message":"> Transcript [5322] [false]: 'พระทองคำขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:31.040680659+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:31.04068297+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:31.040685079+07:00","message":"StatePrefix: 'พระทองคำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:31.040687628+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:31.094331129+07:00","message":"receive streaming session, msgId: 938"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:31.094369805+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระทองคำ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:31.094376122+07:00","message":"receive interim result [false|false]: พระทองคำ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:31.09439572+07:00","message":"[buffer interim] 938 false พระทองคำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:31.094403507+07:00","message":"[bufferProcess] interim [780000000]:พระทองคำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:31.094406326+07:00","message":"[bufferProcess] send to processor:พระทองคำขึ้นต้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:31.094409855+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:31.094413538+07:00","message":"> Transcript [5323] [false]: 'พระทองคำขึ้นต้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:31.094417416+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:31.09441938+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:31.09442153+07:00","message":"StatePrefix: 'พระทองคำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:31.0944239+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:31.352383749+07:00","message":"receive streaming session, msgId: 938"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:31.352414291+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":"2025-10-27T14:54:31.352423087+07:00","message":"receive interim result [false|false]: พระทองคำขึ้นทอด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:31.352437776+07:00","message":"[buffer interim] 938 false พระทองคำขึ้นทอด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:31.352447046+07:00","message":"[bufferProcess] interim [960000000]:พระทองคำขึ้นทอด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:31.352449739+07:00","message":"[bufferProcess] send to processor:พระทองคำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:31.352455079+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:31.352457648+07:00","message":"> Transcript [5324] [false]: 'พระทองคำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:31.352460463+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:31.352462242+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:31.352463936+07:00","message":"StatePrefix: 'พระทองคำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:31.352465686+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:31.593087658+07:00","message":"receive streaming session, msgId: 938"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:31.59312545+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":"2025-10-27T14:54:31.593132443+07:00","message":"receive interim result [false|false]: พระทองคำขึ้นทอดเนื้อ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:31.593146873+07:00","message":"[buffer interim] 938 false พระทองคำขึ้นทอดเนื้อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:31.593154438+07:00","message":"[bufferProcess] interim [200000000]:พระทองคำขึ้นทอดเนื้อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:31.593157161+07:00","message":"[bufferProcess] send to processor:พระทองคำขึ้นทอด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:31.593181114+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:31.593186035+07:00","message":"> Transcript [5325] [false]: 'พระทองคำขึ้นทอด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:31.593190059+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:31.593192593+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:31.593194626+07:00","message":"StatePrefix: 'พระทองคำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:31.593196778+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:31.593203683+07:00","message":"Push: 'พระทองคำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:31.593206046+07:00","message":"TextPushed: 'พระทองคำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:31.593208222+07:00","message":"Set new StatePrefix : 'พระทองคำขึ้นทอด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:31.593210911+07:00","message":"Next Push (prob) : 'ขึ้นทอด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:31.59322856+07:00","message":"push: {false พระทองคำ 0 0xc00041d500}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:31.670981278+07:00","message":"receive streaming session, msgId: 938"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:31.671031476+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":"2025-10-27T14:54:31.671038333+07:00","message":"receive interim result [false|false]: พระทองคำขึ้นทอด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:31.671052759+07:00","message":"[buffer interim] 938 false พระทองคำขึ้นทอด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:31.67105925+07:00","message":"[bufferProcess] interim [320000000]:พระทองคำขึ้นทอด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:31.671061851+07:00","message":"[bufferProcess] send to processor:พระทองคำขึ้นทอดเนื้อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:31.671067607+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:31.671070594+07:00","message":"> Transcript [5326] [false]: 'พระทองคำขึ้นทอดเนื้อ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:31.671073686+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:31.671076127+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:31.671078379+07:00","message":"StatePrefix: 'พระทองคำขึ้นทอด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:31.671080473+07:00","message":"TextPushed: 'พระทองคำ'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:54:31.80775772+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:54:31.807770364+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:31.943371238+07:00","message":"receive streaming session, msgId: 938"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:31.943422494+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":"2025-10-27T14:54:31.943430824+07:00","message":"receive interim result [false|false]: พระทองคำขึ้นทอด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:31.943445951+07:00","message":"[buffer interim] 938 false พระทองคำขึ้นทอด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:31.943452548+07:00","message":"[bufferProcess] interim [560000000]:พระทองคำขึ้นทอด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:31.943454748+07:00","message":"[bufferProcess] send to processor:พระทองคำขึ้นทอด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:31.943459934+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:31.943462423+07:00","message":"> Transcript [5327] [false]: 'พระทองคำขึ้นทอด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:31.943465306+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:31.943467198+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:31.943469812+07:00","message":"StatePrefix: 'พระทองคำขึ้นทอด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:31.943471852+07:00","message":"TextPushed: 'พระทองคำ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:32.46760395+07:00","message":"receive streaming session, msgId: 938"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:32.467637182+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":"2025-10-27T14:54:32.467642083+07:00","message":"receive interim result [false|false]: พระทองคำขึ้นทอดเนื้อทอง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:32.46765641+07:00","message":"[buffer interim] 938 false พระทองคำขึ้นทอดเนื้อทอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:32.467669303+07:00","message":"[bufferProcess] interim [100000000]:พระทองคำขึ้นทอดเนื้อทอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:32.467673367+07:00","message":"[bufferProcess] send to processor:พระทองคำขึ้นทอด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:32.467677062+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:32.467679745+07:00","message":"> Transcript [5328] [false]: 'พระทองคำขึ้นทอด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:32.467682832+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:32.467684448+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:32.467686336+07:00","message":"StatePrefix: 'พระทองคำขึ้นทอด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:32.467688009+07:00","message":"TextPushed: 'พระทองคำ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:32.526376835+07:00","message":"receive streaming session, msgId: 938"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:32.526415784+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระทองคำขึ้นทอด\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:32.526421882+07:00","message":"receive interim result [false|false]: พระทองคำขึ้นทอด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:32.52643589+07:00","message":"[buffer interim] 938 false พระทองคำขึ้นทอด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:32.526446457+07:00","message":"[bufferProcess] interim [160000000]:พระทองคำขึ้นทอด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:32.526450122+07:00","message":"[bufferProcess] send to processor:พระทองคำขึ้นทอดเนื้อทอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:32.526456726+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:32.52646053+07:00","message":"> Transcript [5329] [false]: 'พระทองคำขึ้นทอดเนื้อทอง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:32.526464739+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:32.526467323+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:32.52647009+07:00","message":"StatePrefix: 'พระทองคำขึ้นทอด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:32.52647243+07:00","message":"TextPushed: 'พระทองคำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:32.526479406+07:00","message":"Push: 'ขึ้นทอด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:32.526481726+07:00","message":"TextPushed: 'พระทองคำขึ้นทอด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:32.52648431+07:00","message":"Set new StatePrefix : 'พระทองคำขึ้นทอดเนื้อทอง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:32.526487066+07:00","message":"Next Push (prob) : 'เนื้อทอง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:32.52649594+07:00","message":"push: {false ขึ้นทอด 0 0xc00041d500}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:32.644372686+07:00","message":"receive streaming session, msgId: 938"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:32.644408156+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":"2025-10-27T14:54:32.644413999+07:00","message":"receive interim result [false|false]: พระทองคำขึ้นทอดนิวคาสเซิลคลองทราย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:32.64442661+07:00","message":"[buffer interim] 938 false พระทองคำขึ้นทอดนิวคาสเซิลคลองทราย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:32.644433135+07:00","message":"[bufferProcess] interim [280000000]:พระทองคำขึ้นทอดนิวคาสเซิลคลองทราย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:32.644435459+07:00","message":"[bufferProcess] send to processor:พระทองคำขึ้นทอด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:32.644440654+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:32.644443364+07:00","message":"> Transcript [5330] [false]: 'พระทองคำขึ้นทอด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:32.644445399+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:33.036546232+07:00","message":"receive streaming session, msgId: 938"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:33.036585534+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระทองคำขึ้นทอดนิวคาสเซิลคลองทรายอีก 3\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:33.036591035+07:00","message":"receive interim result [false|false]: พระทองคำขึ้นทอดนิวคาสเซิลคลองทรายอีก 3"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:33.036605679+07:00","message":"[buffer interim] 938 false พระทองคำขึ้นทอดนิวคาสเซิลคลองทรายอีก 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:33.0366141+07:00","message":"[bufferProcess] interim [700000000]:พระทองคำขึ้นทอดนิวคาสเซิลคลองทรายอีก 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:33.036617661+07:00","message":"[bufferProcess] send to processor:พระทองคำขึ้นทอดนิวคาสเซิลคลองทราย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:33.036623375+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:33.036625906+07:00","message":"> Transcript [5331] [false]: 'พระทองคำขึ้นทอดนิวคาสเซิลคลองทราย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:33.03662813+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:33.036630241+07:00","message":"Set new StatePrefix: 'พระทองคำขึ้นทอดนิวคาสเซิลคลองทราย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:33.167809375+07:00","message":"receive streaming session, msgId: 938"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:33.167842201+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระทองคำขึ้นทอดนิวคาสเซิลคลองทรายอีก 30\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:33.167847881+07:00","message":"receive interim result [false|false]: พระทองคำขึ้นทอดนิวคาสเซิลคลองทรายอีก 30"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:33.167861341+07:00","message":"[buffer interim] 938 false พระทองคำขึ้นทอดนิวคาสเซิลคลองทรายอีก 30"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:33.167869623+07:00","message":"[bufferProcess] interim [820000000]:พระทองคำขึ้นทอดนิวคาสเซิลคลองทรายอีก 30"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:33.167871933+07:00","message":"[bufferProcess] send to processor:พระทองคำขึ้นทอดนิวคาสเซิลคลองทรายอีก 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:33.167875186+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:33.167877293+07:00","message":"> Transcript [5332] [false]: 'พระทองคำขึ้นทอดนิวคาสเซิลคลองทรายอีก 3'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:33.167879933+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:33.167881848+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:33.167883802+07:00","message":"StatePrefix: 'พระทองคำขึ้นทอดนิวคาสเซิลคลองทราย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:33.167886155+07:00","message":"TextPushed: 'พระทองคำขึ้นทอด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:33.316539412+07:00","message":"[GCS] IsForceVAD: false for message ID: 938"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:33.342833342+07:00","message":"receive streaming session, msgId: 938"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:33.342868151+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":"2025-10-27T14:54:33.342874138+07:00","message":"receive interim result [false|false]: พระทองคำขึ้นทอดนิวคาสเซิลคลองทรายอีกสามชั้น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:33.342888933+07:00","message":"[buffer interim] 938 false พระทองคำขึ้นทอดนิวคาสเซิลคลองทรายอีกสามชั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:33.34290512+07:00","message":"[bufferProcess] interim [940000000]:พระทองคำขึ้นทอดนิวคาสเซิลคลองทรายอีกสามชั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:33.342908753+07:00","message":"[bufferProcess] send to processor:พระทองคำขึ้นทอดนิวคาสเซิลคลองทรายอีก 30"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:33.342915481+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:33.342918789+07:00","message":"> Transcript [5333] [false]: 'พระทองคำขึ้นทอดนิวคาสเซิลคลองทรายอีก 30'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:33.342922706+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:33.34292479+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:33.342928288+07:00","message":"StatePrefix: 'พระทองคำขึ้นทอดนิวคาสเซิลคลองทราย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:33.342931682+07:00","message":"TextPushed: 'พระทองคำขึ้นทอด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:33.490567479+07:00","message":"receive streaming session, msgId: 938"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:33.490605476+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระปิดตาทองคำขึ้นทอดคลองทรายอีก 3 ชั้น\",\"confidence\":0.8335106}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:33.490611131+07:00","message":"receive interim result [true|false]: พระปิดตาทองคำขึ้นทอดคลองทรายอีก 3 ชั้น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:33.490618474+07:00","message":"end recv isFinal message id 938"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:33.490620998+07:00","message":"end Recv id 938"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:33.490627316+07:00","message":"[buffer interim] 938 true พระปิดตาทองคำขึ้นทอดคลองทรายอีก 3 ชั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:33.490636436+07:00","message":"[bufferProcess] interim [180000000]:พระปิดตาทองคำขึ้นทอดคลองทรายอีก 3 ชั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:33.490639601+07:00","message":"[bufferProcess] send to processor (isfinal):พระทองคำขึ้นทอดนิวคาสเซิลคลองทรายอีกสามชั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:33.490651204+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:33.49066951+07:00","message":"> Transcript [5334] [false]: 'พระทองคำขึ้นทอดนิวคาสเซิลคลองทรายอีกสามชั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:33.490676515+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:33.490679214+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:33.490682494+07:00","message":"StatePrefix: 'พระทองคำขึ้นทอดนิวคาสเซิลคลองทราย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:33.490685916+07:00","message":"TextPushed: 'พระทองคำขึ้นทอด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:33.49068862+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:33.490692072+07:00","message":"> Transcript [5335] [true]: 'พระปิดตาทองคำขึ้นทอดคลองทรายอีก 3 ชั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:33.490695257+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:33.490697325+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:33.49069937+07:00","message":"StatePrefix: 'พระทองคำขึ้นทอดนิวคาสเซิลคลองทราย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:33.490701813+07:00","message":"TextPushed: 'พระทองคำขึ้นทอด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:33.490704146+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:33.490866652+07:00","message":"Push: 'คลองทรายอีก 3 ชั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:33.490870708+07:00","message":"TextPushed: 'พระทองคำขึ้นทอดคลองทรายอีก 3 ชั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:33.490873754+07:00","message":"Set new StatePrefix : 'พระปิดตาทองคำขึ้นทอดคลองทรายอีก 3 ชั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:33.49087661+07:00","message":"Next Push (prob) : 'พระปิดตาทองคำขึ้นทอดคลองทรายอีก 3 ชั้น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:33.49089+07:00","message":"push: {true คลองทรายอีก 3 ชั้น 0 0xc00041d500}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:33.490897643+07:00","message":"write aligntment file to 'tmp/7446/align_message_id_938.html'"}
{"level":"info","service":"Main","time":"2025-10-27T14:54:33.502245794+07:00","message":"write wav file: './tmp/7446/7446_938.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:33.505629521+07:00","message":"[GCS] Start streaming session, msgId: 939"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:54:34.808041375+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:54:34.808050866+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:34.957928041+07:00","message":"receive streaming session, msgId: 939"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:34.957963202+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":"2025-10-27T14:54:34.957967705+07:00","message":"receive interim result [false|false]: ส่วนกลาง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:34.957982301+07:00","message":"[buffer interim] 939 false ส่วนกลาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:34.957988682+07:00","message":"[bufferProcess] interim [320000000]:ส่วนกลาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:34.957990439+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:34.957996105+07:00","message":"[bufferProcess] send to processor (ticker):ส่วนกลาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:34.957998952+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:34.958001368+07:00","message":"> Transcript [5336] [false]: 'ส่วนกลาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:34.958003302+07:00","message":"Set StatePrefix (first interim): 'ส่วนกลาง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:35.271096111+07:00","message":"receive streaming session, msgId: 939"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:35.271134867+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":"2025-10-27T14:54:35.271141005+07:00","message":"receive interim result [false|false]: ส่วนกลางของ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:35.271156188+07:00","message":"[buffer interim] 939 false ส่วนกลางของ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:35.271164537+07:00","message":"[bufferProcess] interim [620000000]:ส่วนกลางของ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:35.271167204+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:35.460594375+07:00","message":"receive streaming session, msgId: 939"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:35.460625617+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":"2025-10-27T14:54:35.460631532+07:00","message":"receive interim result [false|false]: ส่วนกลางของพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:35.460644521+07:00","message":"[buffer interim] 939 false ส่วนกลางของพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:35.460651771+07:00","message":"[bufferProcess] interim [740000000]:ส่วนกลางของพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:35.460654082+07:00","message":"[bufferProcess] send to processor:ส่วนกลางของ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:35.460659023+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:35.460661867+07:00","message":"> Transcript [5337] [false]: 'ส่วนกลางของ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:35.46066463+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:35.460666743+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:35.460668227+07:00","message":"StatePrefix: 'ส่วนกลาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:35.460669978+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:35.787237638+07:00","message":"receive streaming session, msgId: 939"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:35.78727783+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":"2025-10-27T14:54:35.787284936+07:00","message":"receive interim result [false|false]: ส่วนกลางของพระเบญจ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:35.787299744+07:00","message":"[buffer interim] 939 false ส่วนกลางของพระเบญจ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:35.78730718+07:00","message":"[bufferProcess] interim [100000000]:ส่วนกลางของพระเบญจ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:35.787310278+07:00","message":"[bufferProcess] send to processor:ส่วนกลางของพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:35.787318115+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:35.787321263+07:00","message":"> Transcript [5338] [false]: 'ส่วนกลางของพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:35.787325668+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:35.787328308+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:35.787330744+07:00","message":"StatePrefix: 'ส่วนกลาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:35.787333482+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:35.842733479+07:00","message":"receive streaming session, msgId: 939"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:35.842776137+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":"2025-10-27T14:54:35.842781356+07:00","message":"receive interim result [false|false]: ส่วนกลางของพระเบญจภาคี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:35.84279326+07:00","message":"[buffer interim] 939 false ส่วนกลางของพระเบญจภาคี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:35.842799427+07:00","message":"[bufferProcess] interim [220000000]:ส่วนกลางของพระเบญจภาคี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:35.842801535+07:00","message":"[bufferProcess] send to processor:ส่วนกลางของพระเบญจ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:35.842806586+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:35.842809127+07:00","message":"> Transcript [5339] [false]: 'ส่วนกลางของพระเบญจ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:35.84281252+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:35.842814275+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:35.842816001+07:00","message":"StatePrefix: 'ส่วนกลาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:35.842817774+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:36.309253847+07:00","message":"receive streaming session, msgId: 939"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:36.309294677+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":"2025-10-27T14:54:36.30929939+07:00","message":"receive interim result [false|false]: ส่วนกลางของพระบิดาของพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:36.309310954+07:00","message":"[buffer interim] 939 false ส่วนกลางของพระบิดาของพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:36.309317648+07:00","message":"[bufferProcess] interim [580000000]:ส่วนกลางของพระบิดาของพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:36.309320024+07:00","message":"[bufferProcess] send to processor:ส่วนกลางของพระเบญจภาคี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:36.309325312+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:36.309327861+07:00","message":"> Transcript [5340] [false]: 'ส่วนกลางของพระเบญจภาคี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:36.309330794+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:36.309332854+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:36.309334472+07:00","message":"StatePrefix: 'ส่วนกลาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:36.309336385+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:36.309340246+07:00","message":"Push: 'ส่วนกลาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:36.309341859+07:00","message":"TextPushed: 'ส่วนกลาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:36.309344034+07:00","message":"Set new StatePrefix : 'ส่วนกลางของพระเบญจภาคี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:36.309345997+07:00","message":"Next Push (prob) : 'ของพระเบญจภาคี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:36.309353598+07:00","message":"push: {false ส่วนกลาง 0 0xc00401fd80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:36.367055999+07:00","message":"receive streaming session, msgId: 939"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:36.36709773+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":"2025-10-27T14:54:36.367102999+07:00","message":"receive interim result [false|false]: ส่วนกลางของพระเบญจภาคีทองคำ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:36.367117943+07:00","message":"[buffer interim] 939 false ส่วนกลางของพระเบญจภาคีทองคำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:36.367129249+07:00","message":"[bufferProcess] interim [640000000]:ส่วนกลางของพระเบญจภาคีทองคำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:36.367131413+07:00","message":"[bufferProcess] send to processor:ส่วนกลางของพระบิดาของพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:36.367134282+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:36.36713675+07:00","message":"> Transcript [5341] [false]: 'ส่วนกลางของพระบิดาของพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:36.367138807+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:36.367140749+07:00","message":"Set new StatePrefix: 'ส่วนกลางของพระบิดาของพระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:37.000436004+07:00","message":"receive streaming session, msgId: 939"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:37.000468773+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนกลางของพระเบญจภาคีทองคำ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:37.00047301+07:00","message":"receive interim result [false|false]: ส่วนกลางของพระเบญจภาคีทองคำ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:37.000486978+07:00","message":"[buffer interim] 939 false ส่วนกลางของพระเบญจภาคีทองคำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:37.000493128+07:00","message":"[bufferProcess] interim [240000000]:ส่วนกลางของพระเบญจภาคีทองคำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:37.000495507+07:00","message":"[bufferProcess] send to processor:ส่วนกลางของพระเบญจภาคีทองคำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:37.000499166+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:37.000502393+07:00","message":"> Transcript [5342] [false]: 'ส่วนกลางของพระเบญจภาคีทองคำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:37.000505281+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:37.000507559+07:00","message":"Set new StatePrefix: 'ส่วนกลางของพระเบญจภาคีทองคำ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:37.059445833+07:00","message":"receive streaming session, msgId: 939"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:37.059489834+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":"2025-10-27T14:54:37.059495182+07:00","message":"receive interim result [false|false]: ส่วนกลางของพระเบญจภาคีทองคำตรง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:37.059508334+07:00","message":"[buffer interim] 939 false ส่วนกลางของพระเบญจภาคีทองคำตรง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:37.059515155+07:00","message":"[bufferProcess] interim [360000000]:ส่วนกลางของพระเบญจภาคีทองคำตรง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:37.059517307+07:00","message":"[bufferProcess] send to processor:ส่วนกลางของพระเบญจภาคีทองคำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:37.059522446+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:37.059526054+07:00","message":"> Transcript [5343] [false]: 'ส่วนกลางของพระเบญจภาคีทองคำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:37.059529218+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:37.059531023+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:37.059532567+07:00","message":"StatePrefix: 'ส่วนกลางของพระเบญจภาคีทองคำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:37.0595344+07:00","message":"TextPushed: 'ส่วนกลาง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:37.060817386+07:00","message":"receive streaming session, msgId: 939"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:37.060847805+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":"2025-10-27T14:54:37.060852894+07:00","message":"receive interim result [false|false]: ส่วนกลางของพระเบญจภาคีทองคำ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:37.06086248+07:00","message":"[buffer interim] 939 false ส่วนกลางของพระเบญจภาคีทองคำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:37.060867293+07:00","message":"[bufferProcess] interim [420000000]:ส่วนกลางของพระเบญจภาคีทองคำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:37.060869492+07:00","message":"[bufferProcess] send to processor:ส่วนกลางของพระเบญจภาคีทองคำตรง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:37.060873083+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:37.060875145+07:00","message":"> Transcript [5344] [false]: 'ส่วนกลางของพระเบญจภาคีทองคำตรง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:37.060877559+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:37.060879142+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:37.060880625+07:00","message":"StatePrefix: 'ส่วนกลางของพระเบญจภาคีทองคำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:37.060882228+07:00","message":"TextPushed: 'ส่วนกลาง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:37.196578139+07:00","message":"receive streaming session, msgId: 939"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:37.196611452+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":"2025-10-27T14:54:37.196616858+07:00","message":"receive interim result [false|false]: ส่วนกลางของพระเบญจภาคีทองคำตรงกับ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:37.196627817+07:00","message":"[buffer interim] 939 false ส่วนกลางของพระเบญจภาคีทองคำตรงกับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:37.196640375+07:00","message":"[bufferProcess] interim [480000000]:ส่วนกลางของพระเบญจภาคีทองคำตรงกับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:37.196642427+07:00","message":"[bufferProcess] send to processor:ส่วนกลางของพระเบญจภาคีทองคำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:37.196645872+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:37.196648365+07:00","message":"> Transcript [5345] [false]: 'ส่วนกลางของพระเบญจภาคีทองคำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:37.196651255+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:37.196653337+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:37.19665545+07:00","message":"StatePrefix: 'ส่วนกลางของพระเบญจภาคีทองคำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:37.196657329+07:00","message":"TextPushed: 'ส่วนกลาง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:37.383252592+07:00","message":"receive streaming session, msgId: 939"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:37.383288237+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":"2025-10-27T14:54:37.383294073+07:00","message":"receive interim result [false|false]: ส่วนกลางของพระเบญจภาคีทองคำตรงกับสาย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:37.383305629+07:00","message":"[buffer interim] 939 false ส่วนกลางของพระเบญจภาคีทองคำตรงกับสาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:37.383315097+07:00","message":"[bufferProcess] interim [720000000]:ส่วนกลางของพระเบญจภาคีทองคำตรงกับสาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:37.383318175+07:00","message":"[bufferProcess] send to processor:ส่วนกลางของพระเบญจภาคีทองคำตรงกับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:37.383322526+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:37.383326247+07:00","message":"> Transcript [5346] [false]: 'ส่วนกลางของพระเบญจภาคีทองคำตรงกับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:37.383331148+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:37.383333541+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:37.383336116+07:00","message":"StatePrefix: 'ส่วนกลางของพระเบญจภาคีทองคำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:37.38333899+07:00","message":"TextPushed: 'ส่วนกลาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:37.383347564+07:00","message":"Push: 'ของพระเบญจภาคีทองคำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:37.383350072+07:00","message":"TextPushed: 'ส่วนกลางของพระเบญจภาคีทองคำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:37.383353767+07:00","message":"Set new StatePrefix : 'ส่วนกลางของพระเบญจภาคีทองคำตรงกับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:37.38335657+07:00","message":"Next Push (prob) : 'ตรงกับ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:37.383367883+07:00","message":"push: {false ของพระเบญจภาคีทองคำ 0 0xc00401fd80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:37.732412623+07:00","message":"receive streaming session, msgId: 939"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:37.732437338+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":"2025-10-27T14:54:37.732442025+07:00","message":"receive interim result [false|false]: ส่วนกลางของพระเบญจภาคีทองคำตรงกับสายดิน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:37.73245361+07:00","message":"[buffer interim] 939 false ส่วนกลางของพระเบญจภาคีทองคำตรงกับสายดิน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:37.732459993+07:00","message":"[bufferProcess] interim [20000000]:ส่วนกลางของพระเบญจภาคีทองคำตรงกับสายดิน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:37.732462248+07:00","message":"[bufferProcess] send to processor:ส่วนกลางของพระเบญจภาคีทองคำตรงกับสาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:37.732465684+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:37.732467929+07:00","message":"> Transcript [5347] [false]: 'ส่วนกลางของพระเบญจภาคีทองคำตรงกับสาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:37.732470467+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:37.732472024+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:37.732473599+07:00","message":"StatePrefix: 'ส่วนกลางของพระเบญจภาคีทองคำตรงกับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:37.732475714+07:00","message":"TextPushed: 'ส่วนกลางของพระเบญจภาคีทองคำ'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:54:37.808122815+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:54:37.808134986+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:37.970923701+07:00","message":"receive streaming session, msgId: 939"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:37.970958633+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":"2025-10-27T14:54:37.970964287+07:00","message":"receive interim result [false|false]: ส่วนกลางของพระเบญจภาคีทองคำตรงกับสายดินเช่น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:37.970976914+07:00","message":"[buffer interim] 939 false ส่วนกลางของพระเบญจภาคีทองคำตรงกับสายดินเช่น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:37.970984565+07:00","message":"[bufferProcess] interim [320000000]:ส่วนกลางของพระเบญจภาคีทองคำตรงกับสายดินเช่น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:37.970986827+07:00","message":"[bufferProcess] send to processor:ส่วนกลางของพระเบญจภาคีทองคำตรงกับสายดิน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:37.970992082+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:37.970994603+07:00","message":"> Transcript [5348] [false]: 'ส่วนกลางของพระเบญจภาคีทองคำตรงกับสายดิน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:37.97099734+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:37.970999167+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:37.971000965+07:00","message":"StatePrefix: 'ส่วนกลางของพระเบญจภาคีทองคำตรงกับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:37.971003229+07:00","message":"TextPushed: 'ส่วนกลางของพระเบญจภาคีทองคำ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:38.151112004+07:00","message":"receive streaming session, msgId: 939"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:38.151147263+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":"2025-10-27T14:54:38.151152644+07:00","message":"receive interim result [false|false]: ส่วนกลางของพระเบญจภาคีทองคำตรงกับสายดิน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:38.151171032+07:00","message":"[buffer interim] 939 false ส่วนกลางของพระเบญจภาคีทองคำตรงกับสายดิน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:38.151177672+07:00","message":"[bufferProcess] interim [440000000]:ส่วนกลางของพระเบญจภาคีทองคำตรงกับสายดิน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:38.151180601+07:00","message":"[bufferProcess] send to processor:ส่วนกลางของพระเบญจภาคีทองคำตรงกับสายดินเช่น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:38.151184051+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:38.15118653+07:00","message":"> Transcript [5349] [false]: 'ส่วนกลางของพระเบญจภาคีทองคำตรงกับสายดินเช่น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:38.151189667+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:38.151191541+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:38.151193105+07:00","message":"StatePrefix: 'ส่วนกลางของพระเบญจภาคีทองคำตรงกับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:38.151195222+07:00","message":"TextPushed: 'ส่วนกลางของพระเบญจภาคีทองคำ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:38.154966954+07:00","message":"receive streaming session, msgId: 939"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:38.154980238+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":"2025-10-27T14:54:38.154984274+07:00","message":"receive interim result [false|false]: ส่วนกลางของพระเบญจภาคีทองคำตรงกับสายดินเช่นเดียว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:38.15498866+07:00","message":"[buffer interim] 939 false ส่วนกลางของพระเบญจภาคีทองคำตรงกับสายดินเช่นเดียว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:38.154992034+07:00","message":"[bufferProcess] interim [500000000]:ส่วนกลางของพระเบญจภาคีทองคำตรงกับสายดินเช่นเดียว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:38.154994883+07:00","message":"[bufferProcess] send to processor:ส่วนกลางของพระเบญจภาคีทองคำตรงกับสายดิน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:38.154996975+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:38.154998796+07:00","message":"> Transcript [5350] [false]: 'ส่วนกลางของพระเบญจภาคีทองคำตรงกับสายดิน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:38.155001349+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:38.155002998+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:38.155004667+07:00","message":"StatePrefix: 'ส่วนกลางของพระเบญจภาคีทองคำตรงกับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:38.155006559+07:00","message":"TextPushed: 'ส่วนกลางของพระเบญจภาคีทองคำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:38.155009115+07:00","message":"Push: 'ตรงกับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:38.155010641+07:00","message":"TextPushed: 'ส่วนกลางของพระเบญจภาคีทองคำตรงกับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:38.1550124+07:00","message":"Set new StatePrefix : 'ส่วนกลางของพระเบญจภาคีทองคำตรงกับสายดิน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:38.155014532+07:00","message":"Next Push (prob) : 'สายดิน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:38.155022483+07:00","message":"push: {false ตรงกับ 0 0xc00401fd80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:38.276218419+07:00","message":"receive streaming session, msgId: 939"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:38.276254976+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":"2025-10-27T14:54:38.276265192+07:00","message":"receive interim result [false|false]: ส่วนกลางของพระเบญจภาคีทองคำตรงกับสายดินเช่นเดียวกัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:38.276277287+07:00","message":"[buffer interim] 939 false ส่วนกลางของพระเบญจภาคีทองคำตรงกับสายดินเช่นเดียวกัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:38.276284069+07:00","message":"[bufferProcess] interim [560000000]:ส่วนกลางของพระเบญจภาคีทองคำตรงกับสายดินเช่นเดียวกัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:38.276286601+07:00","message":"[bufferProcess] send to processor:ส่วนกลางของพระเบญจภาคีทองคำตรงกับสายดินเช่นเดียว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:38.276291929+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:38.276295033+07:00","message":"> Transcript [5351] [false]: 'ส่วนกลางของพระเบญจภาคีทองคำตรงกับสายดินเช่นเดียว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:38.276298813+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:38.276300692+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:38.276302814+07:00","message":"StatePrefix: 'ส่วนกลางของพระเบญจภาคีทองคำตรงกับสายดิน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:38.276305241+07:00","message":"TextPushed: 'ส่วนกลางของพระเบญจภาคีทองคำตรงกับ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:38.601672765+07:00","message":"receive streaming session, msgId: 939"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:38.601712529+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":"2025-10-27T14:54:38.601719289+07:00","message":"receive interim result [false|false]: ส่วนกลางของพระเบญจภาคีทองคำตรงกับสายดินเช่นเดียวกันนะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:38.601733158+07:00","message":"[buffer interim] 939 false ส่วนกลางของพระเบญจภาคีทองคำตรงกับสายดินเช่นเดียวกันนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:38.601740044+07:00","message":"[bufferProcess] interim [860000000]:ส่วนกลางของพระเบญจภาคีทองคำตรงกับสายดินเช่นเดียวกันนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:38.60174226+07:00","message":"[bufferProcess] send to processor:ส่วนกลางของพระเบญจภาคีทองคำตรงกับสายดินเช่นเดียวกัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:38.601747578+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:38.60174993+07:00","message":"> Transcript [5352] [false]: 'ส่วนกลางของพระเบญจภาคีทองคำตรงกับสายดินเช่นเดียวกัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:38.601753107+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:38.601754826+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:38.601756662+07:00","message":"StatePrefix: 'ส่วนกลางของพระเบญจภาคีทองคำตรงกับสายดิน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:38.601759195+07:00","message":"TextPushed: 'ส่วนกลางของพระเบญจภาคีทองคำตรงกับ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:38.663669561+07:00","message":"receive streaming session, msgId: 939"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:38.663706406+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":"2025-10-27T14:54:38.663711919+07:00","message":"receive interim result [false|false]: ส่วนกลางของพระเบญจภาคีทองคำตรงกับสายดินเช่นเดียวกันนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:38.663728125+07:00","message":"[buffer interim] 939 false ส่วนกลางของพระเบญจภาคีทองคำตรงกับสายดินเช่นเดียวกันนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:38.663738292+07:00","message":"[bufferProcess] interim [980000000]:ส่วนกลางของพระเบญจภาคีทองคำตรงกับสายดินเช่นเดียวกันนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:38.66374163+07:00","message":"[bufferProcess] send to processor:ส่วนกลางของพระเบญจภาคีทองคำตรงกับสายดินเช่นเดียวกันนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:38.663748269+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:38.663752258+07:00","message":"> Transcript [5353] [false]: 'ส่วนกลางของพระเบญจภาคีทองคำตรงกับสายดินเช่นเดียวกันนะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:38.663756702+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:38.663759441+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:38.663762148+07:00","message":"StatePrefix: 'ส่วนกลางของพระเบญจภาคีทองคำตรงกับสายดิน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:38.663765032+07:00","message":"TextPushed: 'ส่วนกลางของพระเบญจภาคีทองคำตรงกับ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:39.304657395+07:00","message":"receive streaming session, msgId: 939"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:39.304695481+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนกลางของพระเบญจภาคีทองคำตรงกับสายดินเช่นเดียวกันนะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:39.304700261+07:00","message":"receive interim result [false|false]: ส่วนกลางของพระเบญจภาคีทองคำตรงกับสายดินเช่นเดียวกันนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:39.304713776+07:00","message":"[buffer interim] 939 false ส่วนกลางของพระเบญจภาคีทองคำตรงกับสายดินเช่นเดียวกันนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:39.304720943+07:00","message":"[bufferProcess] interim [580000000]:ส่วนกลางของพระเบญจภาคีทองคำตรงกับสายดินเช่นเดียวกันนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:39.3047234+07:00","message":"[bufferProcess] send to processor:ส่วนกลางของพระเบญจภาคีทองคำตรงกับสายดินเช่นเดียวกันนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:39.304726812+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:39.304729381+07:00","message":"> Transcript [5354] [false]: 'ส่วนกลางของพระเบญจภาคีทองคำตรงกับสายดินเช่นเดียวกันนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:39.304733187+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:39.304734966+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:39.304737083+07:00","message":"StatePrefix: 'ส่วนกลางของพระเบญจภาคีทองคำตรงกับสายดิน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:39.304739429+07:00","message":"TextPushed: 'ส่วนกลางของพระเบญจภาคีทองคำตรงกับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:39.304742073+07:00","message":"Push: 'สายดิน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:39.304745+07:00","message":"TextPushed: 'ส่วนกลางของพระเบญจภาคีทองคำตรงกับสายดิน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:39.304746916+07:00","message":"Set new StatePrefix : 'ส่วนกลางของพระเบญจภาคีทองคำตรงกับสายดินเช่นเดียวกันนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:39.304749309+07:00","message":"Next Push (prob) : 'เช่นเดียวกันนะคะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:39.304757144+07:00","message":"push: {false สายดิน 0 0xc00401fd80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:39.489647767+07:00","message":"receive streaming session, msgId: 939"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:39.489683356+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":"2025-10-27T14:54:39.489689099+07:00","message":"receive interim result [false|false]: ส่วนกลางของพระเบญจภาคีทองคำตรงกับสายดินเช่นเดียวกันนะคะแล้ว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:39.489701221+07:00","message":"[buffer interim] 939 false ส่วนกลางของพระเบญจภาคีทองคำตรงกับสายดินเช่นเดียวกันนะคะแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:39.489708443+07:00","message":"[bufferProcess] interim [760000000]:ส่วนกลางของพระเบญจภาคีทองคำตรงกับสายดินเช่นเดียวกันนะคะแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:39.489710656+07:00","message":"[bufferProcess] send to processor:ส่วนกลางของพระเบญจภาคีทองคำตรงกับสายดินเช่นเดียวกันนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:39.489724972+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:39.489728197+07:00","message":"> Transcript [5355] [false]: 'ส่วนกลางของพระเบญจภาคีทองคำตรงกับสายดินเช่นเดียวกันนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:39.489732111+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:39.48973416+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:39.489735833+07:00","message":"StatePrefix: 'ส่วนกลางของพระเบญจภาคีทองคำตรงกับสายดินเช่นเดียวกันนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:39.489738207+07:00","message":"TextPushed: 'ส่วนกลางของพระเบญจภาคีทองคำตรงกับสายดิน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:39.501388149+07:00","message":"receive streaming session, msgId: 939"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:39.501415969+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":"2025-10-27T14:54:39.50142143+07:00","message":"receive interim result [false|false]: ส่วนกลางของพระเบญจภาคีทองคำตรงกับสายดินเช่นเดียวกันนะคะแล้วจะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:39.501436465+07:00","message":"[buffer interim] 939 false ส่วนกลางของพระเบญจภาคีทองคำตรงกับสายดินเช่นเดียวกันนะคะแล้วจะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:39.501443352+07:00","message":"[bufferProcess] interim [820000000]:ส่วนกลางของพระเบญจภาคีทองคำตรงกับสายดินเช่นเดียวกันนะคะแล้วจะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:39.501445296+07:00","message":"[bufferProcess] send to processor:ส่วนกลางของพระเบญจภาคีทองคำตรงกับสายดินเช่นเดียวกันนะคะแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:39.501451517+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:39.501454085+07:00","message":"> Transcript [5356] [false]: 'ส่วนกลางของพระเบญจภาคีทองคำตรงกับสายดินเช่นเดียวกันนะคะแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:39.501457902+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:39.501459702+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:39.501461246+07:00","message":"StatePrefix: 'ส่วนกลางของพระเบญจภาคีทองคำตรงกับสายดินเช่นเดียวกันนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:39.501463358+07:00","message":"TextPushed: 'ส่วนกลางของพระเบญจภาคีทองคำตรงกับสายดิน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:39.725999772+07:00","message":"receive streaming session, msgId: 939"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:39.726037264+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":"2025-10-27T14:54:39.726043135+07:00","message":"receive interim result [false|false]: ส่วนกลางของพระเบญจภาคีทองคำตรงกับสายดินเช่นเดียวกันนะคะแล้วจึง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:39.726056645+07:00","message":"[buffer interim] 939 false ส่วนกลางของพระเบญจภาคีทองคำตรงกับสายดินเช่นเดียวกันนะคะแล้วจึง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:39.726062639+07:00","message":"[bufferProcess] interim [0]:ส่วนกลางของพระเบญจภาคีทองคำตรงกับสายดินเช่นเดียวกันนะคะแล้วจึง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:39.72606488+07:00","message":"[bufferProcess] send to processor:ส่วนกลางของพระเบญจภาคีทองคำตรงกับสายดินเช่นเดียวกันนะคะแล้วจะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:39.726068574+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:39.726071258+07:00","message":"> Transcript [5357] [false]: 'ส่วนกลางของพระเบญจภาคีทองคำตรงกับสายดินเช่นเดียวกันนะคะแล้วจะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:39.726074552+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:39.726076273+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:39.726077806+07:00","message":"StatePrefix: 'ส่วนกลางของพระเบญจภาคีทองคำตรงกับสายดินเช่นเดียวกันนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:39.726080192+07:00","message":"TextPushed: 'ส่วนกลางของพระเบญจภาคีทองคำตรงกับสายดิน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:39.778243642+07:00","message":"receive streaming session, msgId: 939"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:39.778275342+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนกลางของพระเบญจภาคีทองคำตรงกับสายดินเช่นเดียวกันนะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":6,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:39.778280991+07:00","message":"receive interim result [false|false]: ส่วนกลางของพระเบญจภาคีทองคำตรงกับสายดินเช่นเดียวกันนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:39.778295054+07:00","message":"[buffer interim] 939 false ส่วนกลางของพระเบญจภาคีทองคำตรงกับสายดินเช่นเดียวกันนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:39.778302133+07:00","message":"[bufferProcess] interim [60000000]:ส่วนกลางของพระเบญจภาคีทองคำตรงกับสายดินเช่นเดียวกันนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:39.778304885+07:00","message":"[bufferProcess] send to processor:ส่วนกลางของพระเบญจภาคีทองคำตรงกับสายดินเช่นเดียวกันนะคะแล้วจึง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:39.778310501+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:39.778312996+07:00","message":"> Transcript [5358] [false]: 'ส่วนกลางของพระเบญจภาคีทองคำตรงกับสายดินเช่นเดียวกันนะคะแล้วจึง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:39.778316329+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:39.778318156+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:39.778319726+07:00","message":"StatePrefix: 'ส่วนกลางของพระเบญจภาคีทองคำตรงกับสายดินเช่นเดียวกันนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:39.778322338+07:00","message":"TextPushed: 'ส่วนกลางของพระเบญจภาคีทองคำตรงกับสายดิน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:39.778327074+07:00","message":"Push: 'เช่นเดียวกันนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:39.778328825+07:00","message":"TextPushed: 'ส่วนกลางของพระเบญจภาคีทองคำตรงกับสายดินเช่นเดียวกันนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:39.778330657+07:00","message":"Set new StatePrefix : 'ส่วนกลางของพระเบญจภาคีทองคำตรงกับสายดินเช่นเดียวกันนะคะแล้วจึง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:39.778332561+07:00","message":"Next Push (prob) : 'แล้วจึง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:39.778342005+07:00","message":"push: {false เช่นเดียวกันนะคะ 0 0xc00401fd80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:39.901633966+07:00","message":"receive streaming session, msgId: 939"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:39.901671627+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":"2025-10-27T14:54:39.901678671+07:00","message":"receive interim result [false|false]: ส่วนกลางของพระเบญจภาคีทองคำตรงกับสายดินเช่นเดียวกันนะคะแล้วชุมชน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:39.901692662+07:00","message":"[buffer interim] 939 false ส่วนกลางของพระเบญจภาคีทองคำตรงกับสายดินเช่นเดียวกันนะคะแล้วชุมชน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:39.901700177+07:00","message":"[bufferProcess] interim [180000000]:ส่วนกลางของพระเบญจภาคีทองคำตรงกับสายดินเช่นเดียวกันนะคะแล้วชุมชน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:39.901702903+07:00","message":"[bufferProcess] send to processor:ส่วนกลางของพระเบญจภาคีทองคำตรงกับสายดินเช่นเดียวกันนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:39.901706575+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:39.901709377+07:00","message":"> Transcript [5359] [false]: 'ส่วนกลางของพระเบญจภาคีทองคำตรงกับสายดินเช่นเดียวกันนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:39.901711891+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:39.959039281+07:00","message":"receive streaming session, msgId: 939"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:39.959073782+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนกลางของพระเบญจภาคีทองคำตรงกับสายดินเช่นเดียวกันนะคะแล้วจึงเชิญ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:39.959079488+07:00","message":"receive interim result [false|false]: ส่วนกลางของพระเบญจภาคีทองคำตรงกับสายดินเช่นเดียวกันนะคะแล้วจึงเชิญ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:39.959092187+07:00","message":"[buffer interim] 939 false ส่วนกลางของพระเบญจภาคีทองคำตรงกับสายดินเช่นเดียวกันนะคะแล้วจึงเชิญ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:39.959098742+07:00","message":"[bufferProcess] interim [240000000]:ส่วนกลางของพระเบญจภาคีทองคำตรงกับสายดินเช่นเดียวกันนะคะแล้วจึงเชิญ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:39.959101042+07:00","message":"[bufferProcess] send to processor:ส่วนกลางของพระเบญจภาคีทองคำตรงกับสายดินเช่นเดียวกันนะคะแล้วชุมชน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:39.959106177+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:39.959108964+07:00","message":"> Transcript [5360] [false]: 'ส่วนกลางของพระเบญจภาคีทองคำตรงกับสายดินเช่นเดียวกันนะคะแล้วชุมชน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:39.959142969+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:39.959144792+07:00","message":"Set new StatePrefix: 'ส่วนกลางของพระเบญจภาคีทองคำตรงกับสายดินเช่นเดียวกันนะคะแล้วชุมชน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:40.091838789+07:00","message":"receive streaming session, msgId: 939"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:40.091879575+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนกลางของพระเบญจภาคีทองคำตรงกับสายดินเช่นเดียวกันนะคะแล้วจึงเชิญค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:40.091885423+07:00","message":"receive interim result [false|false]: ส่วนกลางของพระเบญจภาคีทองคำตรงกับสายดินเช่นเดียวกันนะคะแล้วจึงเชิญค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:40.091908095+07:00","message":"[buffer interim] 939 false ส่วนกลางของพระเบญจภาคีทองคำตรงกับสายดินเช่นเดียวกันนะคะแล้วจึงเชิญค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:40.091915493+07:00","message":"[bufferProcess] interim [420000000]:ส่วนกลางของพระเบญจภาคีทองคำตรงกับสายดินเช่นเดียวกันนะคะแล้วจึงเชิญค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:40.091920614+07:00","message":"[bufferProcess] send to processor:ส่วนกลางของพระเบญจภาคีทองคำตรงกับสายดินเช่นเดียวกันนะคะแล้วจึงเชิญ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:40.091924362+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:40.091926925+07:00","message":"> Transcript [5361] [false]: 'ส่วนกลางของพระเบญจภาคีทองคำตรงกับสายดินเช่นเดียวกันนะคะแล้วจึงเชิญ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:40.091929348+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:40.091932245+07:00","message":"Set new StatePrefix: 'ส่วนกลางของพระเบญจภาคีทองคำตรงกับสายดินเช่นเดียวกันนะคะแล้วจึงเชิญ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:40.202608857+07:00","message":"receive streaming session, msgId: 939"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:40.2026439+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนกลางของพระเบญจภาคีทองคำตรงกับสายดินเช่นเดียวกันนะคะแล้วจึงเดินทาง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:40.202649523+07:00","message":"receive interim result [false|false]: ส่วนกลางของพระเบญจภาคีทองคำตรงกับสายดินเช่นเดียวกันนะคะแล้วจึงเดินทาง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:40.202661899+07:00","message":"[buffer interim] 939 false ส่วนกลางของพระเบญจภาคีทองคำตรงกับสายดินเช่นเดียวกันนะคะแล้วจึงเดินทาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:40.202667958+07:00","message":"[bufferProcess] interim [480000000]:ส่วนกลางของพระเบญจภาคีทองคำตรงกับสายดินเช่นเดียวกันนะคะแล้วจึงเดินทาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:40.202671814+07:00","message":"[bufferProcess] send to processor:ส่วนกลางของพระเบญจภาคีทองคำตรงกับสายดินเช่นเดียวกันนะคะแล้วจึงเชิญค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:40.202675153+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:40.20267801+07:00","message":"> Transcript [5362] [false]: 'ส่วนกลางของพระเบญจภาคีทองคำตรงกับสายดินเช่นเดียวกันนะคะแล้วจึงเชิญค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:40.202681229+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:40.202683142+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:40.202684875+07:00","message":"StatePrefix: 'ส่วนกลางของพระเบญจภาคีทองคำตรงกับสายดินเช่นเดียวกันนะคะแล้วจึงเชิญ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:40.202687423+07:00","message":"TextPushed: 'ส่วนกลางของพระเบญจภาคีทองคำตรงกับสายดินเช่นเดียวกันนะคะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:40.411420997+07:00","message":"receive streaming session, msgId: 939"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:40.411456149+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนกลางของพระเบญจภาคีทองคำตรงกับสายดินเช่นเดียวกันนะคะแล้วจึงเชิญข้างบน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:40.411462646+07:00","message":"receive interim result [false|false]: ส่วนกลางของพระเบญจภาคีทองคำตรงกับสายดินเช่นเดียวกันนะคะแล้วจึงเชิญข้างบน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:40.41147569+07:00","message":"[buffer interim] 939 false ส่วนกลางของพระเบญจภาคีทองคำตรงกับสายดินเช่นเดียวกันนะคะแล้วจึงเชิญข้างบน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:40.411482349+07:00","message":"[bufferProcess] interim [720000000]:ส่วนกลางของพระเบญจภาคีทองคำตรงกับสายดินเช่นเดียวกันนะคะแล้วจึงเชิญข้างบน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:40.411484756+07:00","message":"[bufferProcess] send to processor:ส่วนกลางของพระเบญจภาคีทองคำตรงกับสายดินเช่นเดียวกันนะคะแล้วจึงเดินทาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:40.411490086+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:40.411492576+07:00","message":"> Transcript [5363] [false]: 'ส่วนกลางของพระเบญจภาคีทองคำตรงกับสายดินเช่นเดียวกันนะคะแล้วจึงเดินทาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:40.411495121+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:40.411496806+07:00","message":"Set new StatePrefix: 'ส่วนกลางของพระเบญจภาคีทองคำตรงกับสายดินเช่นเดียวกันนะคะแล้วจึงเดินทาง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:40.590762012+07:00","message":"receive streaming session, msgId: 939"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:40.590811609+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนกลางของพระเบญจภาคีทองคำตรงกับสายดินเช่นเดียวกันนะคะแล้วจึงเดินทาง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:40.590820894+07:00","message":"receive interim result [false|false]: ส่วนกลางของพระเบญจภาคีทองคำตรงกับสายดินเช่นเดียวกันนะคะแล้วจึงเดินทาง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:40.59083313+07:00","message":"[buffer interim] 939 false ส่วนกลางของพระเบญจภาคีทองคำตรงกับสายดินเช่นเดียวกันนะคะแล้วจึงเดินทาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:40.590840798+07:00","message":"[bufferProcess] interim [840000000]:ส่วนกลางของพระเบญจภาคีทองคำตรงกับสายดินเช่นเดียวกันนะคะแล้วจึงเดินทาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:40.590843519+07:00","message":"[bufferProcess] send to processor:ส่วนกลางของพระเบญจภาคีทองคำตรงกับสายดินเช่นเดียวกันนะคะแล้วจึงเชิญข้างบน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:40.590848933+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:40.590851589+07:00","message":"> Transcript [5364] [false]: 'ส่วนกลางของพระเบญจภาคีทองคำตรงกับสายดินเช่นเดียวกันนะคะแล้วจึงเชิญข้างบน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:40.590853964+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:40.59086101+07:00","message":"Set new StatePrefix: 'ส่วนกลางของพระเบญจภาคีทองคำตรงกับสายดินเช่นเดียวกันนะคะแล้วจึงเชิญข้างบน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:40.625410639+07:00","message":"[GCS] IsForceVAD: false for message ID: 939"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:40.746692998+07:00","message":"[GCS] Start streaming session, msgId: 940"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:54:40.808322356+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:54:40.808349218+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:40.815260423+07:00","message":"receive streaming session, msgId: 939"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:40.815300555+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ส่วนกลางของพระเบญจภาคีทองคำตรงกับสายดินเช่นเดียวกันนะคะแล้วจึงเชิญค่ะ\",\"confidence\":0.9280148}],\"is_final\":true,\"result_end_time\":{\"seconds\":7,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:40.815307883+07:00","message":"receive interim result [true|false]: ส่วนกลางของพระเบญจภาคีทองคำตรงกับสายดินเช่นเดียวกันนะคะแล้วจึงเชิญค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:40.815316522+07:00","message":"end recv isFinal message id 939"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:40.815318452+07:00","message":"end Recv id 939"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:40.815324103+07:00","message":"[buffer interim] 939 true ส่วนกลางของพระเบญจภาคีทองคำตรงกับสายดินเช่นเดียวกันนะคะแล้วจึงเชิญค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:40.815332395+07:00","message":"[bufferProcess] interim [140000000]:ส่วนกลางของพระเบญจภาคีทองคำตรงกับสายดินเช่นเดียวกันนะคะแล้วจึงเชิญค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:40.815335551+07:00","message":"[bufferProcess] send to processor (isfinal):ส่วนกลางของพระเบญจภาคีทองคำตรงกับสายดินเช่นเดียวกันนะคะแล้วจึงเดินทาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:40.815338927+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:40.815341487+07:00","message":"> Transcript [5365] [false]: 'ส่วนกลางของพระเบญจภาคีทองคำตรงกับสายดินเช่นเดียวกันนะคะแล้วจึงเดินทาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:40.81534381+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:40.815345597+07:00","message":"Set new StatePrefix: 'ส่วนกลางของพระเบญจภาคีทองคำตรงกับสายดินเช่นเดียวกันนะคะแล้วจึงเดินทาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:40.815347252+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:40.815348795+07:00","message":"> Transcript [5366] [true]: 'ส่วนกลางของพระเบญจภาคีทองคำตรงกับสายดินเช่นเดียวกันนะคะแล้วจึงเชิญค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:40.815350951+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:40.815352593+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:40.815354398+07:00","message":"StatePrefix: 'ส่วนกลางของพระเบญจภาคีทองคำตรงกับสายดินเช่นเดียวกันนะคะแล้วจึงเดินทาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:40.815357059+07:00","message":"TextPushed: 'ส่วนกลางของพระเบญจภาคีทองคำตรงกับสายดินเช่นเดียวกันนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:40.815359993+07:00","message":"Push: 'แล้วจึงเชิญค่ะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:40.815367133+07:00","message":"push: {true แล้วจึงเชิญค่ะ 0 0xc00401fd80}"}
{"level":"info","service":"Main","time":"2025-10-27T14:54:40.827627951+07:00","message":"write wav file: './tmp/7446/7446_939.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:41.735850123+07:00","message":"receive streaming session, msgId: 940"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:41.735889496+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":"2025-10-27T14:54:41.73590076+07:00","message":"receive interim result [false|false]: พระบรมโกศ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:41.73591404+07:00","message":"[buffer interim] 940 false พระบรมโกศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:41.735920732+07:00","message":"[bufferProcess] interim [960000000]:พระบรมโกศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:41.7359224+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:42.314062769+07:00","message":"receive streaming session, msgId: 940"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:42.314100995+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระบรมโกศ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:42.314106602+07:00","message":"receive interim result [false|false]: พระบรมโกศ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:42.314120594+07:00","message":"[buffer interim] 940 false พระบรมโกศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:42.31412694+07:00","message":"[bufferProcess] interim [560000000]:พระบรมโกศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:42.31412895+07:00","message":"[bufferProcess] send to processor:พระบรมโกศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:42.31413397+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:42.314136416+07:00","message":"> Transcript [5367] [false]: 'พระบรมโกศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:42.31413838+07:00","message":"Set StatePrefix (first interim): 'พระบรมโกศ'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:54:43.808929275+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:54:43.808940995+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:44.241038952+07:00","message":"receive streaming session, msgId: 940"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:44.241076461+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":"2025-10-27T14:54:44.241083501+07:00","message":"receive interim result [false|false]: พระบรมโกศทองคำอีกชั้นหนึ่ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:44.241099496+07:00","message":"[buffer interim] 940 false พระบรมโกศทองคำอีกชั้นหนึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:44.241109834+07:00","message":"[bufferProcess] interim [480000000]:พระบรมโกศทองคำอีกชั้นหนึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:44.241113314+07:00","message":"[bufferProcess] send to processor:พระบรมโกศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:44.241120411+07:00","message":"[bufferProcess] send to processor (ticker):พระบรมโกศทองคำอีกชั้นหนึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:44.241124199+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:44.241127839+07:00","message":"> Transcript [5368] [false]: 'พระบรมโกศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:44.241131789+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:44.241133838+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:44.241136242+07:00","message":"StatePrefix: 'พระบรมโกศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:44.241138511+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:44.241140526+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:44.241142857+07:00","message":"> Transcript [5369] [false]: 'พระบรมโกศทองคำอีกชั้นหนึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:44.241145467+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:44.241150062+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:44.241152247+07:00","message":"StatePrefix: 'พระบรมโกศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:44.24115442+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:44.818032726+07:00","message":"receive streaming session, msgId: 940"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:44.818070455+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":"2025-10-27T14:54:44.818076008+07:00","message":"receive interim result [false|false]: พระบรมโกศทองคำอีกชั้นหนึ่ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:44.818088012+07:00","message":"[buffer interim] 940 false พระบรมโกศทองคำอีกชั้นหนึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:44.818094308+07:00","message":"[bufferProcess] interim [80000000]:พระบรมโกศทองคำอีกชั้นหนึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:44.818096009+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:44.950307639+07:00","message":"receive streaming session, msgId: 940"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:44.950344491+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":"2025-10-27T14:54:44.95035128+07:00","message":"receive interim result [false|false]: พระบรมโกศทองคำอีกชั้นหนึ่งจาก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:44.950367694+07:00","message":"[buffer interim] 940 false พระบรมโกศทองคำอีกชั้นหนึ่งจาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:44.950378424+07:00","message":"[bufferProcess] interim [200000000]:พระบรมโกศทองคำอีกชั้นหนึ่งจาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:44.950381858+07:00","message":"[bufferProcess] send to processor:พระบรมโกศทองคำอีกชั้นหนึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:44.950388213+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:44.950391374+07:00","message":"> Transcript [5370] [false]: 'พระบรมโกศทองคำอีกชั้นหนึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:44.950396413+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:44.950399157+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:44.950401671+07:00","message":"StatePrefix: 'พระบรมโกศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:44.950404021+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:44.995703889+07:00","message":"receive streaming session, msgId: 940"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:44.995740622+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":"2025-10-27T14:54:44.995745461+07:00","message":"receive interim result [false|false]: พระบรมโกศทองคำอีกชั้นหนึ่ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:44.995758584+07:00","message":"[buffer interim] 940 false พระบรมโกศทองคำอีกชั้นหนึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:44.995765454+07:00","message":"[bufferProcess] interim [260000000]:พระบรมโกศทองคำอีกชั้นหนึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:44.995768069+07:00","message":"[bufferProcess] send to processor:พระบรมโกศทองคำอีกชั้นหนึ่งจาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:44.995773233+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:44.995775515+07:00","message":"> Transcript [5371] [false]: 'พระบรมโกศทองคำอีกชั้นหนึ่งจาก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:44.995778618+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:44.995780506+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:44.995782139+07:00","message":"StatePrefix: 'พระบรมโกศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:44.995783961+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:44.995788326+07:00","message":"Push: 'พระบรมโกศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:44.995789974+07:00","message":"TextPushed: 'พระบรมโกศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:44.995791527+07:00","message":"Set new StatePrefix : 'พระบรมโกศทองคำอีกชั้นหนึ่งจาก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:44.995793896+07:00","message":"Next Push (prob) : 'ทองคำอีกชั้นหนึ่งจาก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:44.995801707+07:00","message":"push: {false พระบรมโกศ 0 0xc00401ec00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:44.999614446+07:00","message":"receive streaming session, msgId: 940"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:44.9996329+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":"2025-10-27T14:54:44.999637112+07:00","message":"receive interim result [false|false]: พระบรมโกศทองคำอีกชั้นหนึ่งจากนั้น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:44.999647227+07:00","message":"[buffer interim] 940 false พระบรมโกศทองคำอีกชั้นหนึ่งจากนั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:44.999652213+07:00","message":"[bufferProcess] interim [320000000]:พระบรมโกศทองคำอีกชั้นหนึ่งจากนั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:44.999654244+07:00","message":"[bufferProcess] send to processor:พระบรมโกศทองคำอีกชั้นหนึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:44.999658861+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:44.999661249+07:00","message":"> Transcript [5372] [false]: 'พระบรมโกศทองคำอีกชั้นหนึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:44.999663206+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:45.316246967+07:00","message":"receive streaming session, msgId: 940"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:45.316280315+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":"2025-10-27T14:54:45.316285793+07:00","message":"receive interim result [false|false]: พระบรมโกศทองคำอีกชั้นหนึ่งจากนั้นเป็น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:45.316298892+07:00","message":"[buffer interim] 940 false พระบรมโกศทองคำอีกชั้นหนึ่งจากนั้นเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:45.316305215+07:00","message":"[bufferProcess] interim [560000000]:พระบรมโกศทองคำอีกชั้นหนึ่งจากนั้นเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:45.316307288+07:00","message":"[bufferProcess] send to processor:พระบรมโกศทองคำอีกชั้นหนึ่งจากนั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:45.316312793+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:45.316315173+07:00","message":"> Transcript [5373] [false]: 'พระบรมโกศทองคำอีกชั้นหนึ่งจากนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:45.316318421+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:45.316320203+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:45.316321903+07:00","message":"StatePrefix: 'พระบรมโกศทองคำอีกชั้นหนึ่งจาก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:45.31632421+07:00","message":"TextPushed: 'พระบรมโกศ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:45.511374964+07:00","message":"receive streaming session, msgId: 940"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:45.511410719+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":"2025-10-27T14:54:45.511416571+07:00","message":"receive interim result [false|false]: พระบรมโกศทองคำอีกชั้นหนึ่งจากนั้นเป็นการ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:45.511430351+07:00","message":"[buffer interim] 940 false พระบรมโกศทองคำอีกชั้นหนึ่งจากนั้นเป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:45.511437232+07:00","message":"[bufferProcess] interim [740000000]:พระบรมโกศทองคำอีกชั้นหนึ่งจากนั้นเป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:45.511439303+07:00","message":"[bufferProcess] send to processor:พระบรมโกศทองคำอีกชั้นหนึ่งจากนั้นเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:45.511442643+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:45.511445133+07:00","message":"> Transcript [5374] [false]: 'พระบรมโกศทองคำอีกชั้นหนึ่งจากนั้นเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:45.511448211+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:45.511449858+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:45.511451776+07:00","message":"StatePrefix: 'พระบรมโกศทองคำอีกชั้นหนึ่งจาก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:45.511453721+07:00","message":"TextPushed: 'พระบรมโกศ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:45.843763852+07:00","message":"receive streaming session, msgId: 940"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:45.843799796+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":"2025-10-27T14:54:45.843805302+07:00","message":"receive interim result [false|false]: พระบรมโกศทองคำอีกชั้นหนึ่งจากนั้นเป็นการสื่อ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:45.84381905+07:00","message":"[buffer interim] 940 false พระบรมโกศทองคำอีกชั้นหนึ่งจากนั้นเป็นการสื่อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:45.843825865+07:00","message":"[bufferProcess] interim [100000000]:พระบรมโกศทองคำอีกชั้นหนึ่งจากนั้นเป็นการสื่อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:45.843828294+07:00","message":"[bufferProcess] send to processor:พระบรมโกศทองคำอีกชั้นหนึ่งจากนั้นเป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:45.84383326+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:45.843835783+07:00","message":"> Transcript [5375] [false]: 'พระบรมโกศทองคำอีกชั้นหนึ่งจากนั้นเป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:45.843839205+07:00","message":"Count interim (case 1.2): 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:45.843840936+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:45.843842818+07:00","message":"StatePrefix: 'พระบรมโกศทองคำอีกชั้นหนึ่งจาก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:45.84384484+07:00","message":"TextPushed: 'พระบรมโกศ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:45.866576826+07:00","message":"[GCS] IsForceVAD: false for message ID: 940"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:45.956939349+07:00","message":"receive streaming session, msgId: 940"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:45.95697846+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":"2025-10-27T14:54:45.956984036+07:00","message":"receive interim result [false|false]: พระบรมโกศทองคำอีกชั้นหนึ่งจากนั้นเป็นการเชิญ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:45.95699715+07:00","message":"[buffer interim] 940 false พระบรมโกศทองคำอีกชั้นหนึ่งจากนั้นเป็นการเชิญ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:45.957005208+07:00","message":"[bufferProcess] interim [280000000]:พระบรมโกศทองคำอีกชั้นหนึ่งจากนั้นเป็นการเชิญ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:45.957007693+07:00","message":"[bufferProcess] send to processor:พระบรมโกศทองคำอีกชั้นหนึ่งจากนั้นเป็นการสื่อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:45.957013317+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:45.957016059+07:00","message":"> Transcript [5376] [false]: 'พระบรมโกศทองคำอีกชั้นหนึ่งจากนั้นเป็นการสื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:45.95701997+07:00","message":"Count interim (case 1.1): 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:45.95702165+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:45.957023528+07:00","message":"StatePrefix: 'พระบรมโกศทองคำอีกชั้นหนึ่งจาก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:45.957025562+07:00","message":"TextPushed: 'พระบรมโกศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:45.957029882+07:00","message":"Push: 'ทองคำอีกชั้นหนึ่งจาก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:45.957031507+07:00","message":"TextPushed: 'พระบรมโกศทองคำอีกชั้นหนึ่งจาก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:45.957033463+07:00","message":"Set new StatePrefix : 'พระบรมโกศทองคำอีกชั้นหนึ่งจากนั้นเป็นการสื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:45.957035446+07:00","message":"Next Push (prob) : 'นั้นเป็นการสื่อ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:45.957043309+07:00","message":"push: {false ทองคำอีกชั้นหนึ่งจาก 0 0xc00401ec00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:45.998867336+07:00","message":"[GCS] Start streaming session, msgId: 941"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:46.03033003+07:00","message":"receive streaming session, msgId: 940"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:46.03036503+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระบรมโกศทองคำอีกชั้นหนึ่งจากนั้นเป็นการเชิญ\",\"confidence\":0.9545909}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:46.030371649+07:00","message":"receive interim result [true|false]: พระบรมโกศทองคำอีกชั้นหนึ่งจากนั้นเป็นการเชิญ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:46.030380724+07:00","message":"end recv isFinal message id 940"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:46.030382622+07:00","message":"end Recv id 940"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:46.030388711+07:00","message":"[buffer interim] 940 true พระบรมโกศทองคำอีกชั้นหนึ่งจากนั้นเป็นการเชิญ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:46.030398062+07:00","message":"[bufferProcess] interim [340000000]:พระบรมโกศทองคำอีกชั้นหนึ่งจากนั้นเป็นการเชิญ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:46.030402924+07:00","message":"[bufferProcess] send to processor (isfinal):พระบรมโกศทองคำอีกชั้นหนึ่งจากนั้นเป็นการเชิญ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:46.030406061+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:46.030408707+07:00","message":"> Transcript [5377] [false]: 'พระบรมโกศทองคำอีกชั้นหนึ่งจากนั้นเป็นการเชิญ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:46.030411059+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:46.030412599+07:00","message":"Set new StatePrefix: 'พระบรมโกศทองคำอีกชั้นหนึ่งจากนั้นเป็นการเชิญ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:46.030414191+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:46.030415827+07:00","message":"> Transcript [5378] [true]: 'พระบรมโกศทองคำอีกชั้นหนึ่งจากนั้นเป็นการเชิญ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:46.030417954+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:46.030419567+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:46.030420937+07:00","message":"StatePrefix: 'พระบรมโกศทองคำอีกชั้นหนึ่งจากนั้นเป็นการเชิญ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:46.030423201+07:00","message":"TextPushed: 'พระบรมโกศทองคำอีกชั้นหนึ่งจาก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:46.03042965+07:00","message":"Push: 'นั้นเป็นการเชิญ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:46.03043914+07:00","message":"push: {true นั้นเป็นการเชิญ 0 0xc00401ec00}"}
{"level":"info","service":"Main","time":"2025-10-27T14:54:46.041243064+07:00","message":"write wav file: './tmp/7446/7446_940.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:46.065824223+07:00","message":"[GCS] IsForceVAD: false for message ID: 941"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:46.186113368+07:00","message":"[GCS] Start streaming session, msgId: 942"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:46.49898308+07:00","message":"receive streaming session, msgId: 941"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:46.499002081+07:00","message":"found end of frame, send empty tag with msgId: 941"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:46.499005347+07:00","message":"end Recv id 941"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:46.499010408+07:00","message":"[buffer interim] 941 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:46.499016773+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:46.499021042+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:46.499024506+07:00","message":"> Transcript [5379] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:46.499026891+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:46.499028375+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:46.499030042+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:46.499031508+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:46.499039056+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:46.49904835+07:00","message":"push: {true \n 0 0xc002922500}"}
{"level":"info","service":"Main","time":"2025-10-27T14:54:46.503647341+07:00","message":"write wav file: './tmp/7446/7446_941.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:54:46.809387543+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:54:46.809403217+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:54:49.809451178+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:54:49.809462087+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:50.129625702+07:00","message":"receive streaming session, msgId: 942"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:50.129668466+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":"2025-10-27T14:54:50.129674799+07:00","message":"receive interim result [false|false]: พวง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:50.129689409+07:00","message":"[buffer interim] 942 false พวง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:50.129696857+07:00","message":"[bufferProcess] interim [20000000]:พวง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:50.129699082+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:50.1297037+07:00","message":"[bufferProcess] send to processor (ticker):พวง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:50.12970699+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:50.129710742+07:00","message":"> Transcript [5380] [false]: 'พวง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:50.129713454+07:00","message":"Set StatePrefix (first interim): 'พวง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:51.385667142+07:00","message":"[GCS] IsForceVAD: false for message ID: 942"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:51.449629148+07:00","message":"[GCS] Start streaming session, msgId: 943"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:51.493130591+07:00","message":"receive streaming session, msgId: 942"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:51.49317986+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":"2025-10-27T14:54:51.49318962+07:00","message":"receive interim result [false|false]: พลอยลงมา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:51.4932032+07:00","message":"[buffer interim] 942 false พลอยลงมา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:51.4932139+07:00","message":"[bufferProcess] interim [400000000]:พลอยลงมา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:51.493216263+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:51.493223815+07:00","message":"[bufferProcess] send to processor (ticker):พลอยลงมา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:51.49322664+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:51.493229064+07:00","message":"> Transcript [5381] [false]: 'พลอยลงมา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:51.493230955+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:51.493232567+07:00","message":"Set new StatePrefix: 'พลอยลงมา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:51.521537107+07:00","message":"receive streaming session, msgId: 942"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:51.521571016+07:00","message":"receive interim result all : {\"alternatives\":[{}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:51.52157592+07:00","message":"receive interim result [true|false]: "}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:51.521582841+07:00","message":"end recv isFinal message id 942"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:51.52158472+07:00","message":"end Recv id 942"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:51.521590024+07:00","message":"[buffer interim] 942 true "}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:51.521598241+07:00","message":"[bufferProcess] interim [400000000]:"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:51.521601859+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:51.521604258+07:00","message":"> Transcript [5382] [true]: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:51.521606568+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:51.521608113+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:51.521609701+07:00","message":"StatePrefix: 'พลอยลงมา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:51.521612116+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:51.521615885+07:00","message":"Push: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:51.521624428+07:00","message":"push: {true  0 0xc002217a80}"}
{"level":"info","service":"Main","time":"2025-10-27T14:54:51.531884283+07:00","message":"write wav file: './tmp/7446/7446_942.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:52.427069997+07:00","message":"[GCS] Cleaned up inactive client: 929"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:52.427090435+07:00","message":"[GCS] Cleaned up inactive client: 919"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:52.427092706+07:00","message":"[GCS] Cleaned up inactive client: 925"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:52.427094143+07:00","message":"[GCS] Cleaned up inactive client: 923"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:52.427095567+07:00","message":"[GCS] Cleaned up inactive client: 918"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:52.427096937+07:00","message":"[GCS] Cleaned up inactive client: 920"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:52.427098285+07:00","message":"[GCS] Cleaned up inactive client: 912"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:52.427100191+07:00","message":"[GCS] Cleaned up inactive client: 917"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:52.427101661+07:00","message":"[GCS] Cleaned up inactive client: 913"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:52.427102978+07:00","message":"[GCS] Cleaned up inactive client: 914"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:52.42710447+07:00","message":"[GCS] Cleaned up inactive client: 921"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:52.42710591+07:00","message":"[GCS] Cleaned up inactive client: 926"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:52.427107357+07:00","message":"[GCS] Cleaned up inactive client: 916"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:52.427110302+07:00","message":"[GCS] Cleaned up inactive client: 928"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:52.427112004+07:00","message":"[GCS] Cleaned up inactive client: 927"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:52.427113656+07:00","message":"[GCS] Cleaned up inactive client: 911"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:52.427115174+07:00","message":"[GCS] Cleaned up inactive client: 924"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:52.427116482+07:00","message":"[GCS] Cleaned up inactive client: 922"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:52.427117846+07:00","message":"[GCS] Cleaned up inactive client: 915"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:52.629801434+07:00","message":"receive streaming session, msgId: 943"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:52.629836094+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":"2025-10-27T14:54:52.629841326+07:00","message":"receive interim result [false|false]: ตรง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:52.629853667+07:00","message":"[buffer interim] 943 false ตรง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:52.629859959+07:00","message":"[bufferProcess] interim [140000000]:ตรง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:52.62986144+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:52.629867247+07:00","message":"[bufferProcess] send to processor (ticker):ตรง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:52.629869674+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:52.629872047+07:00","message":"> Transcript [5383] [false]: 'ตรง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:52.629873911+07:00","message":"Set StatePrefix (first interim): 'ตรง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:52.696316903+07:00","message":"receive streaming session, msgId: 943"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:52.696348791+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":"2025-10-27T14:54:52.696353816+07:00","message":"receive interim result [false|false]: ตรงจุด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:52.696365028+07:00","message":"[buffer interim] 943 false ตรงจุด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:52.696371451+07:00","message":"[bufferProcess] interim [320000000]:ตรงจุด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:52.69637298+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:54:52.810056548+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:54:52.810092002+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:52.877754676+07:00","message":"receive streaming session, msgId: 943"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:52.877802885+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":"2025-10-27T14:54:52.877808182+07:00","message":"receive interim result [false|false]: ตรงจุดที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:52.877821299+07:00","message":"[buffer interim] 943 false ตรงจุดที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:52.877828023+07:00","message":"[bufferProcess] interim [440000000]:ตรงจุดที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:52.877829901+07:00","message":"[bufferProcess] send to processor:ตรงจุด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:52.877835084+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:52.877837553+07:00","message":"> Transcript [5384] [false]: 'ตรงจุด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:52.8778401+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:52.877841916+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:52.877844041+07:00","message":"StatePrefix: 'ตรง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:52.877846075+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:53.024566518+07:00","message":"receive streaming session, msgId: 943"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:53.024599069+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":"2025-10-27T14:54:53.02460432+07:00","message":"receive interim result [false|false]: ตรงจุดทิ้ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:53.024619008+07:00","message":"[buffer interim] 943 false ตรงจุดทิ้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:53.024627728+07:00","message":"[bufferProcess] interim [620000000]:ตรงจุดทิ้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:53.024629437+07:00","message":"[bufferProcess] send to processor:ตรงจุดที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:53.024632894+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:53.024635951+07:00","message":"> Transcript [5385] [false]: 'ตรงจุดที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:53.024638297+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:53.024639819+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:53.024641736+07:00","message":"StatePrefix: 'ตรง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:53.024644105+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:53.208175801+07:00","message":"receive streaming session, msgId: 943"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:53.208206668+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":"2025-10-27T14:54:53.208211752+07:00","message":"receive interim result [false|false]: ตรงจุดทิ้งไป"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:53.208224164+07:00","message":"[buffer interim] 943 false ตรงจุดทิ้งไป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:53.208232721+07:00","message":"[bufferProcess] interim [800000000]:ตรงจุดทิ้งไป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:53.208234631+07:00","message":"[bufferProcess] send to processor:ตรงจุดทิ้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:53.208240046+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:53.208242657+07:00","message":"> Transcript [5386] [false]: 'ตรงจุดทิ้ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:53.208245777+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:53.208247611+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:53.208249716+07:00","message":"StatePrefix: 'ตรง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:53.208251629+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:53.33429615+07:00","message":"receive streaming session, msgId: 943"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:53.334328129+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":"2025-10-27T14:54:53.334333349+07:00","message":"receive interim result [false|false]: ตรงจุดทิ้ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:53.334344633+07:00","message":"[buffer interim] 943 false ตรงจุดทิ้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:53.334350889+07:00","message":"[bufferProcess] interim [860000000]:ตรงจุดทิ้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:53.334352861+07:00","message":"[bufferProcess] send to processor:ตรงจุดทิ้งไป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:53.334358285+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:53.334360745+07:00","message":"> Transcript [5387] [false]: 'ตรงจุดทิ้งไป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:53.334363343+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:53.334365159+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:53.334367137+07:00","message":"StatePrefix: 'ตรง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:53.334368977+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:53.334372864+07:00","message":"Push: 'ตรง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:53.334374331+07:00","message":"TextPushed: 'ตรง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:53.334375859+07:00","message":"Set new StatePrefix : 'ตรงจุดทิ้งไป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:53.334377769+07:00","message":"Next Push (prob) : 'จุดทิ้งไป'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:53.334385531+07:00","message":"push: {false ตรง 0 0xc002922000}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:53.594485869+07:00","message":"receive streaming session, msgId: 943"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:53.594520263+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":"2025-10-27T14:54:53.594525285+07:00","message":"receive interim result [false|false]: ตรงจุดทิ้ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:53.594536816+07:00","message":"[buffer interim] 943 false ตรงจุดทิ้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:53.594543675+07:00","message":"[bufferProcess] interim [220000000]:ตรงจุดทิ้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:53.594545728+07:00","message":"[bufferProcess] send to processor:ตรงจุดทิ้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:53.594550992+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:53.594553601+07:00","message":"> Transcript [5388] [false]: 'ตรงจุดทิ้ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:53.594555336+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:53.788571525+07:00","message":"receive streaming session, msgId: 943"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:53.788629354+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":"2025-10-27T14:54:53.78863787+07:00","message":"receive interim result [false|false]: ตรงจุดที่ดิน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:53.788654517+07:00","message":"[buffer interim] 943 false ตรงจุดที่ดิน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:53.788663793+07:00","message":"[bufferProcess] interim [400000000]:ตรงจุดที่ดิน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:53.788665727+07:00","message":"[bufferProcess] send to processor:ตรงจุดทิ้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:53.788671126+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:53.788673479+07:00","message":"> Transcript [5389] [false]: 'ตรงจุดทิ้ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:53.788675561+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:53.912135062+07:00","message":"receive streaming session, msgId: 943"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:53.912169412+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":"2025-10-27T14:54:53.912173629+07:00","message":"receive interim result [false|false]: ตรงจุดทิ้ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:53.912188058+07:00","message":"[buffer interim] 943 false ตรงจุดทิ้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:53.91219359+07:00","message":"[bufferProcess] interim [460000000]:ตรงจุดทิ้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:53.912195515+07:00","message":"[bufferProcess] send to processor:ตรงจุดที่ดิน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:53.912199172+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:53.912201772+07:00","message":"> Transcript [5390] [false]: 'ตรงจุดที่ดิน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:53.912203786+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:53.912205336+07:00","message":"Set new StatePrefix: 'ตรงจุดที่ดิน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:54.485993373+07:00","message":"receive streaming session, msgId: 943"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:54.486033728+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":"2025-10-27T14:54:54.486039598+07:00","message":"receive interim result [false|false]: ตรงจุดทิ้ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:54.486060213+07:00","message":"[buffer interim] 943 false ตรงจุดทิ้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:54.486068497+07:00","message":"[bufferProcess] interim [60000000]:ตรงจุดทิ้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:54.486071278+07:00","message":"[bufferProcess] send to processor:ตรงจุดทิ้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:54.486075596+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:54.486078895+07:00","message":"> Transcript [5391] [false]: 'ตรงจุดทิ้ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:54.486081736+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:54.486083734+07:00","message":"Set new StatePrefix: 'ตรงจุดทิ้ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:55.390240118+07:00","message":"receive streaming session, msgId: 943"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:55.390276038+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":"2025-10-27T14:54:55.39028141+07:00","message":"receive interim result [false|false]: ตรงจุดที่เรา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:55.390295043+07:00","message":"[buffer interim] 943 false ตรงจุดที่เรา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:55.390302+07:00","message":"[bufferProcess] interim [960000000]:ตรงจุดที่เรา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:55.390304074+07:00","message":"[bufferProcess] send to processor:ตรงจุดทิ้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:55.390309035+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:55.390311544+07:00","message":"> Transcript [5392] [false]: 'ตรงจุดทิ้ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:55.390314723+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:55.390316465+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:55.39031804+07:00","message":"StatePrefix: 'ตรงจุดทิ้ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:55.390320218+07:00","message":"TextPushed: 'ตรง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:55.422612927+07:00","message":"receive streaming session, msgId: 943"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:55.422643991+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":"2025-10-27T14:54:55.422650845+07:00","message":"receive interim result [false|false]: ตรงจุดทิ้ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:55.42266741+07:00","message":"[buffer interim] 943 false ตรงจุดทิ้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:55.422674324+07:00","message":"[bufferProcess] interim [20000000]:ตรงจุดทิ้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:55.422677247+07:00","message":"[bufferProcess] send to processor:ตรงจุดที่เรา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:55.422685616+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:55.422688824+07:00","message":"> Transcript [5393] [false]: 'ตรงจุดที่เรา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:55.422691135+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:55.422693681+07:00","message":"Set new StatePrefix: 'ตรงจุดที่เรา'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:54:55.81032961+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:54:55.810340462+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:55.924196229+07:00","message":"[GCS] IsForceVAD: false for message ID: 943"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:55.933202843+07:00","message":"receive streaming session, msgId: 943"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:55.933242128+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":"2025-10-27T14:54:55.933248784+07:00","message":"receive interim result [false|false]: ตรงจุดที่ชื่อ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:55.933263446+07:00","message":"[buffer interim] 943 false ตรงจุดที่ชื่อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:55.933271646+07:00","message":"[bufferProcess] interim [500000000]:ตรงจุดที่ชื่อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:55.933274586+07:00","message":"[bufferProcess] send to processor:ตรงจุดทิ้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:55.933278263+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:55.93328189+07:00","message":"> Transcript [5394] [false]: 'ตรงจุดทิ้ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:55.93328466+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:55.933287079+07:00","message":"Set new StatePrefix: 'ตรงจุดทิ้ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:56.11159952+07:00","message":"receive streaming session, msgId: 943"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:56.111641741+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตรงจุดทิ้งสายดิน\",\"confidence\":0.88807535}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":710000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:56.111650398+07:00","message":"receive interim result [true|false]: ตรงจุดทิ้งสายดิน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:56.111657232+07:00","message":"end recv isFinal message id 943"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:56.111659126+07:00","message":"end Recv id 943"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:56.111664438+07:00","message":"[buffer interim] 943 true ตรงจุดทิ้งสายดิน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:56.111678539+07:00","message":"[bufferProcess] interim [710000000]:ตรงจุดทิ้งสายดิน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:56.111682447+07:00","message":"[bufferProcess] send to processor (isfinal):ตรงจุดที่ชื่อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:56.111686408+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:56.111689877+07:00","message":"> Transcript [5395] [false]: 'ตรงจุดที่ชื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:56.111692616+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:56.111694988+07:00","message":"Set new StatePrefix: 'ตรงจุดที่ชื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:56.111697078+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:56.111699284+07:00","message":"> Transcript [5396] [true]: 'ตรงจุดทิ้งสายดิน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:56.111702397+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:56.111703982+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:56.11170556+07:00","message":"StatePrefix: 'ตรงจุดที่ชื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:56.111707515+07:00","message":"TextPushed: 'ตรง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:56.111710015+07:00","message":"Push: 'จุดทิ้งสายดิน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:56.111717932+07:00","message":"push: {true จุดทิ้งสายดิน 0 0xc002922000}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:56.117040611+07:00","message":"[GCS] Start streaming session, msgId: 944"}
{"level":"info","service":"Main","time":"2025-10-27T14:54:56.124972535+07:00","message":"write wav file: './tmp/7446/7446_943.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:57.383289173+07:00","message":"receive streaming session, msgId: 944"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:57.383344583+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":"2025-10-27T14:54:57.383352427+07:00","message":"receive interim result [false|false]: สุดท้าย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:57.383369401+07:00","message":"[buffer interim] 944 false สุดท้าย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:57.38337727+07:00","message":"[bufferProcess] interim [80000000]:สุดท้าย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:57.383379436+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:57.38338558+07:00","message":"[bufferProcess] send to processor (ticker):สุดท้าย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:57.38338892+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:57.383392524+07:00","message":"> Transcript [5397] [false]: 'สุดท้าย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:57.383395175+07:00","message":"Set StatePrefix (first interim): 'สุดท้าย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:57.891059582+07:00","message":"receive streaming session, msgId: 944"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:57.891104654+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Shenzhen\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:57.891111025+07:00","message":"receive interim result [false|false]: Shenzhen"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:57.891126282+07:00","message":"[buffer interim] 944 false Shenzhen"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:57.891134574+07:00","message":"[bufferProcess] interim [560000000]:Shenzhen"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:57.891137197+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:58.088962287+07:00","message":"receive streaming session, msgId: 944"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:58.088993178+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":"2025-10-27T14:54:58.08899896+07:00","message":"receive interim result [false|false]: พระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:58.089010062+07:00","message":"[buffer interim] 944 false พระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:58.089016518+07:00","message":"[bufferProcess] interim [740000000]:พระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:58.089018565+07:00","message":"[bufferProcess] send to processor:Shenzhen"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:58.089023448+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:58.089026096+07:00","message":"> Transcript [5398] [false]: 'Shenzhen'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:58.089027916+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:58.089029789+07:00","message":"Set new StatePrefix: 'Shenzhen'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:58.108978678+07:00","message":"receive streaming session, msgId: 944"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:58.109010064+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Shenzhen\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:58.109014672+07:00","message":"receive interim result [false|false]: Shenzhen"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:58.10902562+07:00","message":"[buffer interim] 944 false Shenzhen"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:58.109031362+07:00","message":"[bufferProcess] interim [800000000]:Shenzhen"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:58.109033431+07:00","message":"[bufferProcess] send to processor:พระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:58.109037119+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:58.109039772+07:00","message":"> Transcript [5399] [false]: 'พระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:58.109041642+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:58.109043464+07:00","message":"Set new StatePrefix: 'พระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:58.207383304+07:00","message":"receive streaming session, msgId: 944"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:58.207424395+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":"2025-10-27T14:54:58.2074298+07:00","message":"receive interim result [false|false]: พระบรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:58.207439745+07:00","message":"[buffer interim] 944 false พระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:58.207446945+07:00","message":"[bufferProcess] interim [920000000]:พระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:58.207449036+07:00","message":"[bufferProcess] send to processor:Shenzhen"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:58.207452142+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:58.207454989+07:00","message":"> Transcript [5400] [false]: 'Shenzhen'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:58.207457081+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:58.207458967+07:00","message":"Set new StatePrefix: 'Shenzhen'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:58.400269126+07:00","message":"receive streaming session, msgId: 944"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:58.400316872+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":"2025-10-27T14:54:58.400324387+07:00","message":"receive interim result [false|false]: พระบรมศพ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:58.400341191+07:00","message":"[buffer interim] 944 false พระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:58.40035244+07:00","message":"[bufferProcess] interim [100000000]:พระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:58.400371855+07:00","message":"[bufferProcess] send to processor:พระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:58.400380595+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:58.400384369+07:00","message":"> Transcript [5401] [false]: 'พระบรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:58.400387949+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:58.400390588+07:00","message":"Set new StatePrefix: 'พระบรม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:58.460648751+07:00","message":"receive streaming session, msgId: 944"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:58.460688257+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":"2025-10-27T14:54:58.460693845+07:00","message":"receive interim result [false|false]: พระบรมโกศ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:58.460708021+07:00","message":"[buffer interim] 944 false พระบรมโกศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:58.460714734+07:00","message":"[bufferProcess] interim [220000000]:พระบรมโกศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:58.460716526+07:00","message":"[bufferProcess] send to processor:พระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:58.460719708+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:58.460722591+07:00","message":"> Transcript [5402] [false]: 'พระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:58.460725156+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:58.460726701+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:58.460728389+07:00","message":"StatePrefix: 'พระบรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:58.460730081+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:54:58.810885178+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:54:58.810912088+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:59.100456401+07:00","message":"receive streaming session, msgId: 944"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:59.100497599+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":"2025-10-27T14:54:59.100504622+07:00","message":"receive interim result [false|false]: พระบรมโกศ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:54:59.100521636+07:00","message":"[buffer interim] 944 false พระบรมโกศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:59.100532506+07:00","message":"[bufferProcess] interim [820000000]:พระบรมโกศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:59.100535867+07:00","message":"[bufferProcess] send to processor:พระบรมโกศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:59.10058211+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:59.100586725+07:00","message":"> Transcript [5403] [false]: 'พระบรมโกศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:59.100590602+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:59.10059324+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:59.100595761+07:00","message":"StatePrefix: 'พระบรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:54:59.100598332+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:01.626555368+07:00","message":"[GCS] IsForceVAD: false for message ID: 944"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:01.797052398+07:00","message":"receive streaming session, msgId: 944"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:01.797091335+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระบรมโกศ\",\"confidence\":0.8849888}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:01.797097766+07:00","message":"receive interim result [true|false]: พระบรมโกศ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:01.79710464+07:00","message":"end recv isFinal message id 944"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:01.797106494+07:00","message":"end Recv id 944"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:01.797112234+07:00","message":"[buffer interim] 944 true พระบรมโกศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:01.797121072+07:00","message":"[bufferProcess] interim [520000000]:พระบรมโกศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:01.797124082+07:00","message":"[bufferProcess] send to processor (isfinal):พระบรมโกศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:01.797127882+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:01.797130614+07:00","message":"> Transcript [5404] [false]: 'พระบรมโกศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:01.797132977+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:01.797134525+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:01.79713639+07:00","message":"StatePrefix: 'พระบรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:01.797138242+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:01.797139528+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:01.797141113+07:00","message":"> Transcript [5405] [true]: 'พระบรมโกศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:01.797142746+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:01.797144056+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:01.797145374+07:00","message":"StatePrefix: 'พระบรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:01.797146657+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:01.797149201+07:00","message":"Push: 'พระบรมโกศ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:01.797157483+07:00","message":"push: {true พระบรมโกศ 0 0xc00041da80}"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:55:01.811798063+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:55:01.811807906+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"Main","time":"2025-10-27T14:55:01.813005008+07:00","message":"write wav file: './tmp/7446/7446_944.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:01.949713809+07:00","message":"[GCS] Start streaming session, msgId: 945"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:03.516143175+07:00","message":"receive streaming session, msgId: 945"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:03.516187323+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":"2025-10-27T14:55:03.516192405+07:00","message":"receive interim result [false|false]: หมายเหตุ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:03.51620693+07:00","message":"[buffer interim] 945 false หมายเหตุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:03.51621307+07:00","message":"[bufferProcess] interim [560000000]:หมายเหตุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:03.516215266+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:03.516221071+07:00","message":"[bufferProcess] send to processor (ticker):หมายเหตุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:03.516223785+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:03.516226372+07:00","message":"> Transcript [5406] [false]: 'หมายเหตุ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:03.516228276+07:00","message":"Set StatePrefix (first interim): 'หมายเหตุ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:03.587177116+07:00","message":"receive streaming session, msgId: 945"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:03.587213805+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":"2025-10-27T14:55:03.587218997+07:00","message":"receive interim result [false|false]: หมายเหตุใด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:03.5872322+07:00","message":"[buffer interim] 945 false หมายเหตุใด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:03.587239228+07:00","message":"[bufferProcess] interim [680000000]:หมายเหตุใด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:03.587240992+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:03.73351089+07:00","message":"receive streaming session, msgId: 945"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:03.733561888+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":"2025-10-27T14:55:03.733568944+07:00","message":"receive interim result [false|false]: หมายเหตุใน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:03.733585112+07:00","message":"[buffer interim] 945 false หมายเหตุใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:03.73359373+07:00","message":"[bufferProcess] interim [800000000]:หมายเหตุใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:03.733597113+07:00","message":"[bufferProcess] send to processor:หมายเหตุใด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:03.733601692+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:03.733605854+07:00","message":"> Transcript [5407] [false]: 'หมายเหตุใด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:03.733609512+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:03.733612066+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:03.733614453+07:00","message":"StatePrefix: 'หมายเหตุ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:03.733617182+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:03.840961307+07:00","message":"receive streaming session, msgId: 945"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:03.840997189+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":"2025-10-27T14:55:03.841002319+07:00","message":"receive interim result [false|false]: หมายเหตุในการ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:03.841018173+07:00","message":"[buffer interim] 945 false หมายเหตุในการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:03.841024661+07:00","message":"[bufferProcess] interim [860000000]:หมายเหตุในการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:03.841026913+07:00","message":"[bufferProcess] send to processor:หมายเหตุใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:03.841030163+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:03.841032732+07:00","message":"> Transcript [5408] [false]: 'หมายเหตุใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:03.841035662+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:03.8410374+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:03.841039139+07:00","message":"StatePrefix: 'หมายเหตุ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:03.841040877+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:03.850911336+07:00","message":"receive streaming session, msgId: 945"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:03.850951109+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":"2025-10-27T14:55:03.850956436+07:00","message":"receive interim result [false|false]: หมายเหตุในครั้ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:03.850969366+07:00","message":"[buffer interim] 945 false หมายเหตุในครั้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:03.850975225+07:00","message":"[bufferProcess] interim [920000000]:หมายเหตุในครั้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:03.850977314+07:00","message":"[bufferProcess] send to processor:หมายเหตุในการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:03.850980536+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:03.850983577+07:00","message":"> Transcript [5409] [false]: 'หมายเหตุในการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:03.85098626+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:03.850988053+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:03.850989549+07:00","message":"StatePrefix: 'หมายเหตุ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:03.85099168+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:04.408898901+07:00","message":"receive streaming session, msgId: 945"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:04.408934387+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":"2025-10-27T14:55:04.408959369+07:00","message":"receive interim result [false|false]: หมายเหตุในครั้ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:04.408976325+07:00","message":"[buffer interim] 945 false หมายเหตุในครั้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:04.408985408+07:00","message":"[bufferProcess] interim [520000000]:หมายเหตุในครั้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:04.408988401+07:00","message":"[bufferProcess] send to processor:หมายเหตุในครั้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:04.408993031+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:04.408996717+07:00","message":"> Transcript [5410] [false]: 'หมายเหตุในครั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:04.408999603+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:04.409001338+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:04.40900296+07:00","message":"StatePrefix: 'หมายเหตุ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:04.40900475+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:04.409006965+07:00","message":"Push: 'หมายเหตุ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:04.409008498+07:00","message":"TextPushed: 'หมายเหตุ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:04.40901081+07:00","message":"Set new StatePrefix : 'หมายเหตุในครั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:04.409012562+07:00","message":"Next Push (prob) : 'ในครั้ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:04.409020894+07:00","message":"push: {false หมายเหตุ 0 0xc002602000}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:04.613299548+07:00","message":"receive streaming session, msgId: 945"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:04.613345323+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":"2025-10-27T14:55:04.613352405+07:00","message":"receive interim result [false|false]: หมายเหตุในครั้งหน้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:04.613366808+07:00","message":"[buffer interim] 945 false หมายเหตุในครั้งหน้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:04.613377186+07:00","message":"[bufferProcess] interim [700000000]:หมายเหตุในครั้งหน้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:04.613379941+07:00","message":"[bufferProcess] send to processor:หมายเหตุในครั้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:04.613385935+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:04.613389601+07:00","message":"> Transcript [5411] [false]: 'หมายเหตุในครั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:04.613393768+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:04.613396138+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:04.613398411+07:00","message":"StatePrefix: 'หมายเหตุในครั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:04.613401281+07:00","message":"TextPushed: 'หมายเหตุ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:04.745676099+07:00","message":"receive streaming session, msgId: 945"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:04.74571731+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":"2025-10-27T14:55:04.745723112+07:00","message":"receive interim result [false|false]: หมายเหตุในครั้งนั้น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:04.745739436+07:00","message":"[buffer interim] 945 false หมายเหตุในครั้งนั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:04.74574728+07:00","message":"[bufferProcess] interim [760000000]:หมายเหตุในครั้งนั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:04.745749748+07:00","message":"[bufferProcess] send to processor:หมายเหตุในครั้งหน้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:04.74575479+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:04.745757687+07:00","message":"> Transcript [5412] [false]: 'หมายเหตุในครั้งหน้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:04.745760712+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:04.745762684+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:04.745764325+07:00","message":"StatePrefix: 'หมายเหตุในครั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:04.74576629+07:00","message":"TextPushed: 'หมายเหตุ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:04.778178092+07:00","message":"receive streaming session, msgId: 945"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:04.7782531+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":"2025-10-27T14:55:04.778258412+07:00","message":"receive interim result [false|false]: หมายเหตุในครั้งงาน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:04.778271121+07:00","message":"[buffer interim] 945 false หมายเหตุในครั้งงาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:04.778277603+07:00","message":"[bufferProcess] interim [820000000]:หมายเหตุในครั้งงาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:04.778279738+07:00","message":"[bufferProcess] send to processor:หมายเหตุในครั้งนั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:04.778285087+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:04.77828768+07:00","message":"> Transcript [5413] [false]: 'หมายเหตุในครั้งนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:04.778290314+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:04.778292015+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:04.778293663+07:00","message":"StatePrefix: 'หมายเหตุในครั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:04.778295364+07:00","message":"TextPushed: 'หมายเหตุ'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:55:04.812176365+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:55:04.812176368+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:04.860870687+07:00","message":"receive streaming session, msgId: 945"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:04.86091744+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":"2025-10-27T14:55:04.860922728+07:00","message":"receive interim result [false|false]: หมายเหตุในครั้งนั้นพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:04.860934774+07:00","message":"[buffer interim] 945 false หมายเหตุในครั้งนั้นพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:04.860942509+07:00","message":"[bufferProcess] interim [880000000]:หมายเหตุในครั้งนั้นพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:04.860944833+07:00","message":"[bufferProcess] send to processor:หมายเหตุในครั้งงาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:04.860950335+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:04.860952827+07:00","message":"> Transcript [5414] [false]: 'หมายเหตุในครั้งงาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:04.860956233+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:04.860958113+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:04.860959717+07:00","message":"StatePrefix: 'หมายเหตุในครั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:04.860962723+07:00","message":"TextPushed: 'หมายเหตุ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:04.860966696+07:00","message":"Push: 'ในครั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:04.860968194+07:00","message":"TextPushed: 'หมายเหตุในครั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:04.860970071+07:00","message":"Set new StatePrefix : 'หมายเหตุในครั้งงาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:04.860971844+07:00","message":"Next Push (prob) : 'งาน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:04.860980261+07:00","message":"push: {false ในครั้ง 0 0xc002602000}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:04.96947989+07:00","message":"receive streaming session, msgId: 945"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:04.969511075+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":"2025-10-27T14:55:04.969516161+07:00","message":"receive interim result [false|false]: หมายเหตุในครั้งงานเข้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:04.969526459+07:00","message":"[buffer interim] 945 false หมายเหตุในครั้งงานเข้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:04.969532722+07:00","message":"[bufferProcess] interim [940000000]:หมายเหตุในครั้งงานเข้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:04.969534662+07:00","message":"[bufferProcess] send to processor:หมายเหตุในครั้งนั้นพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:04.969540198+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:04.969542709+07:00","message":"> Transcript [5415] [false]: 'หมายเหตุในครั้งนั้นพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:04.969544849+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:04.969546564+07:00","message":"Set new StatePrefix: 'หมายเหตุในครั้งนั้นพระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:05.02192494+07:00","message":"receive streaming session, msgId: 945"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:05.021963434+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":"2025-10-27T14:55:05.021968807+07:00","message":"receive interim result [false|false]: หมายเหตุในครั้งงานครับ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:05.021983283+07:00","message":"[buffer interim] 945 false หมายเหตุในครั้งงานครับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:05.021990491+07:00","message":"[bufferProcess] interim [0]:หมายเหตุในครั้งงานครับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:05.021992344+07:00","message":"[bufferProcess] send to processor:หมายเหตุในครั้งงานเข้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:05.021995626+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:05.021998051+07:00","message":"> Transcript [5416] [false]: 'หมายเหตุในครั้งงานเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:05.022000001+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:05.022001595+07:00","message":"Set new StatePrefix: 'หมายเหตุในครั้งงานเข้า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:05.025638698+07:00","message":"receive streaming session, msgId: 945"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:05.025661506+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":"2025-10-27T14:55:05.025665763+07:00","message":"receive interim result [false|false]: หมายเหตุในครั้งนั้นพระบรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:05.025675987+07:00","message":"[buffer interim] 945 false หมายเหตุในครั้งนั้นพระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:05.025681018+07:00","message":"[bufferProcess] interim [60000000]:หมายเหตุในครั้งนั้นพระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:05.025682994+07:00","message":"[bufferProcess] send to processor:หมายเหตุในครั้งงานครับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:05.025688326+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:05.025690814+07:00","message":"> Transcript [5417] [false]: 'หมายเหตุในครั้งงานครับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:05.025692486+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:05.025694629+07:00","message":"Set new StatePrefix: 'หมายเหตุในครั้งงานครับ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:05.190568754+07:00","message":"receive streaming session, msgId: 945"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:05.190604025+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":"2025-10-27T14:55:05.190609582+07:00","message":"receive interim result [false|false]: หมายเหตุในครั้งงานพระบรมศพ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:05.190622961+07:00","message":"[buffer interim] 945 false หมายเหตุในครั้งงานพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:05.190629379+07:00","message":"[bufferProcess] interim [300000000]:หมายเหตุในครั้งงานพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:05.190631747+07:00","message":"[bufferProcess] send to processor:หมายเหตุในครั้งนั้นพระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:05.190634926+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:05.190637587+07:00","message":"> Transcript [5418] [false]: 'หมายเหตุในครั้งนั้นพระบรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:05.190639431+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:05.190641058+07:00","message":"Set new StatePrefix: 'หมายเหตุในครั้งนั้นพระบรม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:05.827903736+07:00","message":"receive streaming session, msgId: 945"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:05.82793498+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":"2025-10-27T14:55:05.827940008+07:00","message":"receive interim result [false|false]: หมายเหตุในครั้งงานพระบรมศพ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:05.827952652+07:00","message":"[buffer interim] 945 false หมายเหตุในครั้งงานพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:05.827959084+07:00","message":"[bufferProcess] interim [900000000]:หมายเหตุในครั้งงานพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:05.827961588+07:00","message":"[bufferProcess] send to processor:หมายเหตุในครั้งงานพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:05.827966635+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:05.827969348+07:00","message":"> Transcript [5419] [false]: 'หมายเหตุในครั้งงานพระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:05.827971356+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:05.827973101+07:00","message":"Set new StatePrefix: 'หมายเหตุในครั้งงานพระบรมศพ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:07.395225037+07:00","message":"[GCS] IsForceVAD: false for message ID: 945"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:07.516760755+07:00","message":"receive streaming session, msgId: 945"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:07.516797411+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หมายเหตุในคลังงานพระบรมศพ\",\"confidence\":0.9375188}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":670000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:07.516804192+07:00","message":"receive interim result [true|false]: หมายเหตุในคลังงานพระบรมศพ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:07.516811683+07:00","message":"end recv isFinal message id 945"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:07.516817587+07:00","message":"end Recv id 945"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:07.516824048+07:00","message":"[buffer interim] 945 true หมายเหตุในคลังงานพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:07.516830849+07:00","message":"[bufferProcess] interim [670000000]:หมายเหตุในคลังงานพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:07.516833897+07:00","message":"[bufferProcess] send to processor (isfinal):หมายเหตุในครั้งงานพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:07.516838011+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:07.516840427+07:00","message":"> Transcript [5420] [false]: 'หมายเหตุในครั้งงานพระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:07.516842891+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:07.516844447+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:07.516846462+07:00","message":"StatePrefix: 'หมายเหตุในครั้งงานพระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:07.516850063+07:00","message":"TextPushed: 'หมายเหตุในครั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:07.516851799+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:07.516853476+07:00","message":"> Transcript [5421] [true]: 'หมายเหตุในคลังงานพระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:07.516855121+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:07.516856419+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:07.516857836+07:00","message":"StatePrefix: 'หมายเหตุในครั้งงานพระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:07.516859222+07:00","message":"TextPushed: 'หมายเหตุในครั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:07.51686048+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:07.516976734+07:00","message":"Push: 'คลังงานพระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:07.516979109+07:00","message":"TextPushed: 'หมายเหตุในครั้งคลังงานพระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:07.516981377+07:00","message":"Set new StatePrefix : 'หมายเหตุในคลังงานพระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:07.516983149+07:00","message":"Next Push (prob) : 'หมายเหตุในคลังงานพระบรมศพ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:07.516991383+07:00","message":"push: {true คลังงานพระบรมศพ 0 0xc002602000}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:07.517002678+07:00","message":"write aligntment file to 'tmp/7446/align_message_id_945.html'"}
{"level":"info","service":"Main","time":"2025-10-27T14:55:07.52756503+07:00","message":"write wav file: './tmp/7446/7446_945.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:07.786866422+07:00","message":"[GCS] Start streaming session, msgId: 946"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:55:07.813031509+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:55:07.813038297+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:55:10.813888225+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:55:10.813902688+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:11.025452382+07:00","message":"receive streaming session, msgId: 946"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:11.025501465+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":"2025-10-27T14:55:11.02550792+07:00","message":"receive interim result [false|false]: การ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:11.025523001+07:00","message":"[buffer interim] 946 false การ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:11.02553067+07:00","message":"[bufferProcess] interim [310000000]:การ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:11.025532944+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:11.025536878+07:00","message":"[bufferProcess] send to processor (ticker):การ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:11.02555018+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:11.025568214+07:00","message":"> Transcript [5422] [false]: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:11.025572936+07:00","message":"Set StatePrefix (first interim): 'การ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:11.152158709+07:00","message":"receive streaming session, msgId: 946"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:11.152197741+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":"2025-10-27T14:55:11.152203219+07:00","message":"receive interim result [false|false]: การใช้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:11.152218575+07:00","message":"[buffer interim] 946 false การใช้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:11.152226806+07:00","message":"[bufferProcess] interim [430000000]:การใช้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:11.152228367+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:11.305655003+07:00","message":"[GCS] IsForceVAD: false for message ID: 946"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:11.418595418+07:00","message":"receive streaming session, msgId: 946"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:11.418631111+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การใช้\",\"confidence\":0.8939699}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":730000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:11.418636246+07:00","message":"receive interim result [true|false]: การใช้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:11.418643543+07:00","message":"end recv isFinal message id 946"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:11.418645553+07:00","message":"end Recv id 946"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:11.418651071+07:00","message":"[buffer interim] 946 true การใช้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:11.418659344+07:00","message":"[bufferProcess] interim [730000000]:การใช้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:11.418661944+07:00","message":"[bufferProcess] send to processor (isfinal):การใช้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:11.418665091+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:11.418667607+07:00","message":"> Transcript [5423] [false]: 'การใช้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:11.418670047+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:11.41867163+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:11.418673194+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:11.418674765+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:11.418676101+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:11.418677783+07:00","message":"> Transcript [5424] [true]: 'การใช้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:11.418679447+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:11.418680775+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:11.418682363+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:11.418683708+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:11.418689992+07:00","message":"Push: 'การใช้'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:11.418697545+07:00","message":"push: {true การใช้ 0 0xc00041c080}"}
{"level":"info","service":"Main","time":"2025-10-27T14:55:11.429177097+07:00","message":"write wav file: './tmp/7446/7446_946.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:11.557175309+07:00","message":"[GCS] Start streaming session, msgId: 947"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:12.612519879+07:00","message":"receive streaming session, msgId: 947"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:12.612556681+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":"2025-10-27T14:55:12.612562613+07:00","message":"receive interim result [false|false]: บรรจุศพ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:12.612575533+07:00","message":"[buffer interim] 947 false บรรจุศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:12.612582017+07:00","message":"[bufferProcess] interim [840000000]:บรรจุศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:12.612583609+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:12.612590116+07:00","message":"[bufferProcess] send to processor (ticker):บรรจุศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:12.612592885+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:12.61259549+07:00","message":"> Transcript [5425] [false]: 'บรรจุศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:12.612597344+07:00","message":"Set StatePrefix (first interim): 'บรรจุศพ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:12.750544331+07:00","message":"receive streaming session, msgId: 947"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:12.750579598+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":"2025-10-27T14:55:12.750586156+07:00","message":"receive interim result [false|false]: บรรจุศพแม่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:12.750599511+07:00","message":"[buffer interim] 947 false บรรจุศพแม่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:12.750610575+07:00","message":"[bufferProcess] interim [20000000]:บรรจุศพแม่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:12.750612607+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:12.984353173+07:00","message":"receive streaming session, msgId: 947"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:12.984384518+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":"2025-10-27T14:55:12.984390101+07:00","message":"receive interim result [false|false]: บรรจุศพแม่จะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:12.984401957+07:00","message":"[buffer interim] 947 false บรรจุศพแม่จะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:12.984409229+07:00","message":"[bufferProcess] interim [200000000]:บรรจุศพแม่จะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:12.984412242+07:00","message":"[bufferProcess] send to processor:บรรจุศพแม่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:12.984416205+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:12.984419392+07:00","message":"> Transcript [5426] [false]: 'บรรจุศพแม่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:12.984423131+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:12.984425615+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:12.984427984+07:00","message":"StatePrefix: 'บรรจุศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:12.984430305+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:13.138533143+07:00","message":"receive streaming session, msgId: 947"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:13.138568107+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":"2025-10-27T14:55:13.138573395+07:00","message":"receive interim result [false|false]: บรรจุศพแม่ก็ยัง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:13.13858425+07:00","message":"[buffer interim] 947 false บรรจุศพแม่ก็ยัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:13.138590166+07:00","message":"[bufferProcess] interim [380000000]:บรรจุศพแม่ก็ยัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:13.138592376+07:00","message":"[bufferProcess] send to processor:บรรจุศพแม่จะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:13.138597669+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:13.138600261+07:00","message":"> Transcript [5427] [false]: 'บรรจุศพแม่จะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:13.138603275+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:13.138604944+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:13.138606479+07:00","message":"StatePrefix: 'บรรจุศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:13.138608441+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:13.205807689+07:00","message":"receive streaming session, msgId: 947"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:13.205847274+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":"2025-10-27T14:55:13.205853991+07:00","message":"receive interim result [false|false]: บรรจุศพแม่ก็ยังไม่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:13.205865084+07:00","message":"[buffer interim] 947 false บรรจุศพแม่ก็ยังไม่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:13.20587172+07:00","message":"[bufferProcess] interim [500000000]:บรรจุศพแม่ก็ยังไม่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:13.205874868+07:00","message":"[bufferProcess] send to processor:บรรจุศพแม่ก็ยัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:13.205881456+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:13.205885183+07:00","message":"> Transcript [5428] [false]: 'บรรจุศพแม่ก็ยัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:13.205895227+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:13.205897976+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:13.205900177+07:00","message":"StatePrefix: 'บรรจุศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:13.205902462+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:13.325314375+07:00","message":"receive streaming session, msgId: 947"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:13.325346779+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":"2025-10-27T14:55:13.32535184+07:00","message":"receive interim result [false|false]: บรรจุศพแม่ก็ยังไม่ได้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:13.325364097+07:00","message":"[buffer interim] 947 false บรรจุศพแม่ก็ยังไม่ได้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:13.325373824+07:00","message":"[bufferProcess] interim [620000000]:บรรจุศพแม่ก็ยังไม่ได้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:13.325376168+07:00","message":"[bufferProcess] send to processor:บรรจุศพแม่ก็ยังไม่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:13.325379412+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:13.325382275+07:00","message":"> Transcript [5429] [false]: 'บรรจุศพแม่ก็ยังไม่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:13.325385756+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:13.325387312+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:13.325388895+07:00","message":"StatePrefix: 'บรรจุศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:13.325390524+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:13.32539268+07:00","message":"Push: 'บรรจุศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:13.32539446+07:00","message":"TextPushed: 'บรรจุศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:13.325396955+07:00","message":"Set new StatePrefix : 'บรรจุศพแม่ก็ยังไม่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:13.32539891+07:00","message":"Next Push (prob) : 'แม่ก็ยังไม่'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:13.325406052+07:00","message":"push: {false บรรจุศพ 0 0xc00401f080}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:13.539370975+07:00","message":"receive streaming session, msgId: 947"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:13.539410476+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":"2025-10-27T14:55:13.53941585+07:00","message":"receive interim result [false|false]: บรรจุศพแม่ก็ยังไม่ได้รับ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:13.539427205+07:00","message":"[buffer interim] 947 false บรรจุศพแม่ก็ยังไม่ได้รับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:13.539433962+07:00","message":"[bufferProcess] interim [800000000]:บรรจุศพแม่ก็ยังไม่ได้รับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:13.539436086+07:00","message":"[bufferProcess] send to processor:บรรจุศพแม่ก็ยังไม่ได้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:13.539441021+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:13.539444098+07:00","message":"> Transcript [5430] [false]: 'บรรจุศพแม่ก็ยังไม่ได้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:13.539447289+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:13.539449137+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:13.539450694+07:00","message":"StatePrefix: 'บรรจุศพแม่ก็ยังไม่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:13.539452491+07:00","message":"TextPushed: 'บรรจุศพ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:13.640785625+07:00","message":"receive streaming session, msgId: 947"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:13.640820748+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":"2025-10-27T14:55:13.64082669+07:00","message":"receive interim result [false|false]: บรรจุศพแม่ก็ยังไม่ได้ระบุ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:13.640837892+07:00","message":"[buffer interim] 947 false บรรจุศพแม่ก็ยังไม่ได้ระบุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:13.640844393+07:00","message":"[bufferProcess] interim [860000000]:บรรจุศพแม่ก็ยังไม่ได้ระบุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:13.640846369+07:00","message":"[bufferProcess] send to processor:บรรจุศพแม่ก็ยังไม่ได้รับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:13.640851525+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:13.640853884+07:00","message":"> Transcript [5431] [false]: 'บรรจุศพแม่ก็ยังไม่ได้รับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:13.640856968+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:13.640859193+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:13.640860951+07:00","message":"StatePrefix: 'บรรจุศพแม่ก็ยังไม่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:13.64086295+07:00","message":"TextPushed: 'บรรจุศพ'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:55:13.814021468+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:55:13.814027828+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:14.030580184+07:00","message":"receive streaming session, msgId: 947"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:14.030613249+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":"2025-10-27T14:55:14.030619145+07:00","message":"receive interim result [false|false]: บรรจุศพแม่ก็ยังไม่ได้ระบุถึงความ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:14.030630845+07:00","message":"[buffer interim] 947 false บรรจุศพแม่ก็ยังไม่ได้ระบุถึงความ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:14.030639013+07:00","message":"[bufferProcess] interim [280000000]:บรรจุศพแม่ก็ยังไม่ได้ระบุถึงความ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:14.030641421+07:00","message":"[bufferProcess] send to processor:บรรจุศพแม่ก็ยังไม่ได้ระบุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:14.030647965+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:14.030650425+07:00","message":"> Transcript [5432] [false]: 'บรรจุศพแม่ก็ยังไม่ได้ระบุ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:14.030653229+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:14.030655153+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:14.030656984+07:00","message":"StatePrefix: 'บรรจุศพแม่ก็ยังไม่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:14.030658933+07:00","message":"TextPushed: 'บรรจุศพ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:14.160558997+07:00","message":"receive streaming session, msgId: 947"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:14.160598716+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":"2025-10-27T14:55:14.160607102+07:00","message":"receive interim result [false|false]: บรรจุศพแม่ก็ยังไม่ได้ระบุถึงความเป็น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:14.160623505+07:00","message":"[buffer interim] 947 false บรรจุศพแม่ก็ยังไม่ได้ระบุถึงความเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:14.160632259+07:00","message":"[bufferProcess] interim [400000000]:บรรจุศพแม่ก็ยังไม่ได้ระบุถึงความเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:14.160637403+07:00","message":"[bufferProcess] send to processor:บรรจุศพแม่ก็ยังไม่ได้ระบุถึงความ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:14.160646162+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:14.160650016+07:00","message":"> Transcript [5433] [false]: 'บรรจุศพแม่ก็ยังไม่ได้ระบุถึงความ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:14.160654283+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:14.160656529+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:14.160658961+07:00","message":"StatePrefix: 'บรรจุศพแม่ก็ยังไม่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:14.160661071+07:00","message":"TextPushed: 'บรรจุศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:14.160665916+07:00","message":"Push: 'แม่ก็ยังไม่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:14.160668124+07:00","message":"TextPushed: 'บรรจุศพแม่ก็ยังไม่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:14.16067031+07:00","message":"Set new StatePrefix : 'บรรจุศพแม่ก็ยังไม่ได้ระบุถึงความ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:14.160673511+07:00","message":"Next Push (prob) : 'ได้ระบุถึงความ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:14.160683269+07:00","message":"push: {false แม่ก็ยังไม่ 0 0xc00401f080}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:14.225738552+07:00","message":"receive streaming session, msgId: 947"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:14.225774065+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":"2025-10-27T14:55:14.225780744+07:00","message":"receive interim result [false|false]: บรรจุศพแม่ก็ยังไม่ได้ระบุถึงความเป็นมา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:14.22579529+07:00","message":"[buffer interim] 947 false บรรจุศพแม่ก็ยังไม่ได้ระบุถึงความเป็นมา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:14.225803117+07:00","message":"[bufferProcess] interim [520000000]:บรรจุศพแม่ก็ยังไม่ได้ระบุถึงความเป็นมา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:14.225806285+07:00","message":"[bufferProcess] send to processor:บรรจุศพแม่ก็ยังไม่ได้ระบุถึงความเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:14.225810686+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:14.22581427+07:00","message":"> Transcript [5434] [false]: 'บรรจุศพแม่ก็ยังไม่ได้ระบุถึงความเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:14.22581828+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:14.225820478+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:14.225823259+07:00","message":"StatePrefix: 'บรรจุศพแม่ก็ยังไม่ได้ระบุถึงความ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:14.225826176+07:00","message":"TextPushed: 'บรรจุศพแม่ก็ยังไม่'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:14.562789527+07:00","message":"receive streaming session, msgId: 947"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:14.562831273+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":"2025-10-27T14:55:14.562839788+07:00","message":"receive interim result [false|false]: บรรจุศพแม่ก็ยังไม่ได้ระบุถึงความเป็นมาที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:14.562854097+07:00","message":"[buffer interim] 947 false บรรจุศพแม่ก็ยังไม่ได้ระบุถึงความเป็นมาที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:14.562861348+07:00","message":"[bufferProcess] interim [760000000]:บรรจุศพแม่ก็ยังไม่ได้ระบุถึงความเป็นมาที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:14.562863864+07:00","message":"[bufferProcess] send to processor:บรรจุศพแม่ก็ยังไม่ได้ระบุถึงความเป็นมา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:14.562867123+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:14.562869789+07:00","message":"> Transcript [5435] [false]: 'บรรจุศพแม่ก็ยังไม่ได้ระบุถึงความเป็นมา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:14.562872906+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:14.562874641+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:14.562876791+07:00","message":"StatePrefix: 'บรรจุศพแม่ก็ยังไม่ได้ระบุถึงความ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:14.562879365+07:00","message":"TextPushed: 'บรรจุศพแม่ก็ยังไม่'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:14.611226074+07:00","message":"receive streaming session, msgId: 947"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:14.611268424+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":"2025-10-27T14:55:14.611276276+07:00","message":"receive interim result [false|false]: บรรจุศพแม่ก็ยังไม่ได้ระบุถึงความเป็นมาที่หน้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:14.611291853+07:00","message":"[buffer interim] 947 false บรรจุศพแม่ก็ยังไม่ได้ระบุถึงความเป็นมาที่หน้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:14.611300167+07:00","message":"[bufferProcess] interim [880000000]:บรรจุศพแม่ก็ยังไม่ได้ระบุถึงความเป็นมาที่หน้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:14.611303684+07:00","message":"[bufferProcess] send to processor:บรรจุศพแม่ก็ยังไม่ได้ระบุถึงความเป็นมาที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:14.611310197+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:14.611313625+07:00","message":"> Transcript [5436] [false]: 'บรรจุศพแม่ก็ยังไม่ได้ระบุถึงความเป็นมาที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:14.611318219+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:14.611320709+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:14.611323581+07:00","message":"StatePrefix: 'บรรจุศพแม่ก็ยังไม่ได้ระบุถึงความ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:14.611326629+07:00","message":"TextPushed: 'บรรจุศพแม่ก็ยังไม่'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:14.759784617+07:00","message":"receive streaming session, msgId: 947"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:14.759821566+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":"2025-10-27T14:55:14.759828985+07:00","message":"receive interim result [false|false]: บรรจุศพแม่ก็ยังไม่ได้ระบุถึงความเป็นมาที่นั่น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:14.759845066+07:00","message":"[buffer interim] 947 false บรรจุศพแม่ก็ยังไม่ได้ระบุถึงความเป็นมาที่นั่น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:14.759853029+07:00","message":"[bufferProcess] interim [0]:บรรจุศพแม่ก็ยังไม่ได้ระบุถึงความเป็นมาที่นั่น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:14.759856018+07:00","message":"[bufferProcess] send to processor:บรรจุศพแม่ก็ยังไม่ได้ระบุถึงความเป็นมาที่หน้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:14.759862956+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:14.759866726+07:00","message":"> Transcript [5437] [false]: 'บรรจุศพแม่ก็ยังไม่ได้ระบุถึงความเป็นมาที่หน้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:14.759872469+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:14.75987521+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:14.759878223+07:00","message":"StatePrefix: 'บรรจุศพแม่ก็ยังไม่ได้ระบุถึงความ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:14.759881009+07:00","message":"TextPushed: 'บรรจุศพแม่ก็ยังไม่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:14.759895094+07:00","message":"Push: 'ได้ระบุถึงความ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:14.759898241+07:00","message":"TextPushed: 'บรรจุศพแม่ก็ยังไม่ได้ระบุถึงความ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:14.75990154+07:00","message":"Set new StatePrefix : 'บรรจุศพแม่ก็ยังไม่ได้ระบุถึงความเป็นมาที่หน้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:14.759904159+07:00","message":"Next Push (prob) : 'เป็นมาที่หน้า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:14.759918691+07:00","message":"push: {false ได้ระบุถึงความ 0 0xc00401f080}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:14.802898026+07:00","message":"receive streaming session, msgId: 947"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:14.802936355+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":"2025-10-27T14:55:14.802943508+07:00","message":"receive interim result [false|false]: บรรจุศพแม่ก็ยังไม่ได้ระบุถึงความเป็นมาที่แน่นอน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:14.802960023+07:00","message":"[buffer interim] 947 false บรรจุศพแม่ก็ยังไม่ได้ระบุถึงความเป็นมาที่แน่นอน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:14.802970695+07:00","message":"[bufferProcess] interim [60000000]:บรรจุศพแม่ก็ยังไม่ได้ระบุถึงความเป็นมาที่แน่นอน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:14.802975156+07:00","message":"[bufferProcess] send to processor:บรรจุศพแม่ก็ยังไม่ได้ระบุถึงความเป็นมาที่นั่น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:14.802982824+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:14.802986818+07:00","message":"> Transcript [5438] [false]: 'บรรจุศพแม่ก็ยังไม่ได้ระบุถึงความเป็นมาที่นั่น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:14.802989631+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:14.802992713+07:00","message":"Set new StatePrefix: 'บรรจุศพแม่ก็ยังไม่ได้ระบุถึงความเป็นมาที่นั่น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:15.126227945+07:00","message":"receive streaming session, msgId: 947"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:15.126262975+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":"2025-10-27T14:55:15.126268681+07:00","message":"receive interim result [false|false]: บรรจุศพแม่ก็ยังไม่ได้ระบุถึงความเป็นมาที่แน่นอนนะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:15.126283799+07:00","message":"[buffer interim] 947 false บรรจุศพแม่ก็ยังไม่ได้ระบุถึงความเป็นมาที่แน่นอนนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:15.126291083+07:00","message":"[bufferProcess] interim [420000000]:บรรจุศพแม่ก็ยังไม่ได้ระบุถึงความเป็นมาที่แน่นอนนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:15.126293397+07:00","message":"[bufferProcess] send to processor:บรรจุศพแม่ก็ยังไม่ได้ระบุถึงความเป็นมาที่แน่นอน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:15.126297089+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:15.12629956+07:00","message":"> Transcript [5439] [false]: 'บรรจุศพแม่ก็ยังไม่ได้ระบุถึงความเป็นมาที่แน่นอน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:15.126301571+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:15.126303124+07:00","message":"Set new StatePrefix: 'บรรจุศพแม่ก็ยังไม่ได้ระบุถึงความเป็นมาที่แน่นอน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:15.245087486+07:00","message":"receive streaming session, msgId: 947"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:15.245128593+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":"2025-10-27T14:55:15.245136399+07:00","message":"receive interim result [false|false]: บรรจุศพแม่ก็ยังไม่ได้ระบุถึงความเป็นมาที่แน่นอนนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:15.245151029+07:00","message":"[buffer interim] 947 false บรรจุศพแม่ก็ยังไม่ได้ระบุถึงความเป็นมาที่แน่นอนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:15.245176359+07:00","message":"[bufferProcess] interim [480000000]:บรรจุศพแม่ก็ยังไม่ได้ระบุถึงความเป็นมาที่แน่นอนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:15.245179748+07:00","message":"[bufferProcess] send to processor:บรรจุศพแม่ก็ยังไม่ได้ระบุถึงความเป็นมาที่แน่นอนนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:15.245183466+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:15.245186055+07:00","message":"> Transcript [5440] [false]: 'บรรจุศพแม่ก็ยังไม่ได้ระบุถึงความเป็นมาที่แน่นอนนะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:15.245191218+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:15.245193413+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:15.245195353+07:00","message":"StatePrefix: 'บรรจุศพแม่ก็ยังไม่ได้ระบุถึงความเป็นมาที่แน่นอน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:15.245198343+07:00","message":"TextPushed: 'บรรจุศพแม่ก็ยังไม่ได้ระบุถึงความ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:15.838235266+07:00","message":"receive streaming session, msgId: 947"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:15.838275862+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":"2025-10-27T14:55:15.83828249+07:00","message":"receive interim result [false|false]: บรรจุศพแม่ก็ยังไม่ได้ระบุถึงความเป็นมาที่แน่นอนนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:15.838295068+07:00","message":"[buffer interim] 947 false บรรจุศพแม่ก็ยังไม่ได้ระบุถึงความเป็นมาที่แน่นอนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:15.838303847+07:00","message":"[bufferProcess] interim [80000000]:บรรจุศพแม่ก็ยังไม่ได้ระบุถึงความเป็นมาที่แน่นอนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:15.838306086+07:00","message":"[bufferProcess] send to processor:บรรจุศพแม่ก็ยังไม่ได้ระบุถึงความเป็นมาที่แน่นอนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:15.83831211+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:15.838314563+07:00","message":"> Transcript [5441] [false]: 'บรรจุศพแม่ก็ยังไม่ได้ระบุถึงความเป็นมาที่แน่นอนนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:15.838317822+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:15.83831972+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:15.838321367+07:00","message":"StatePrefix: 'บรรจุศพแม่ก็ยังไม่ได้ระบุถึงความเป็นมาที่แน่นอน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:15.838323624+07:00","message":"TextPushed: 'บรรจุศพแม่ก็ยังไม่ได้ระบุถึงความ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:16.010123352+07:00","message":"receive streaming session, msgId: 947"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:16.010159966+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":"2025-10-27T14:55:16.010166731+07:00","message":"receive interim result [false|false]: บรรจุศพแม่ก็ยังไม่ได้ระบุถึงความเป็นมาที่แน่นอนนะคะแต่สามารถ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:16.010182058+07:00","message":"[buffer interim] 947 false บรรจุศพแม่ก็ยังไม่ได้ระบุถึงความเป็นมาที่แน่นอนนะคะแต่สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:16.010190307+07:00","message":"[bufferProcess] interim [260000000]:บรรจุศพแม่ก็ยังไม่ได้ระบุถึงความเป็นมาที่แน่นอนนะคะแต่สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:16.010193034+07:00","message":"[bufferProcess] send to processor:บรรจุศพแม่ก็ยังไม่ได้ระบุถึงความเป็นมาที่แน่นอนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:16.010196556+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:16.010199198+07:00","message":"> Transcript [5442] [false]: 'บรรจุศพแม่ก็ยังไม่ได้ระบุถึงความเป็นมาที่แน่นอนนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:16.010203644+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:16.010206936+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:16.010209009+07:00","message":"StatePrefix: 'บรรจุศพแม่ก็ยังไม่ได้ระบุถึงความเป็นมาที่แน่นอน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:16.010211626+07:00","message":"TextPushed: 'บรรจุศพแม่ก็ยังไม่ได้ระบุถึงความ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:16.246606355+07:00","message":"receive streaming session, msgId: 947"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:16.246640981+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":"2025-10-27T14:55:16.246646576+07:00","message":"receive interim result [false|false]: บรรจุศพแม่ก็ยังไม่ได้ระบุถึงความเป็นมาที่แน่นอนนะคะแต่สามารถสั่ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:16.246657913+07:00","message":"[buffer interim] 947 false บรรจุศพแม่ก็ยังไม่ได้ระบุถึงความเป็นมาที่แน่นอนนะคะแต่สามารถสั่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:16.246664144+07:00","message":"[bufferProcess] interim [500000000]:บรรจุศพแม่ก็ยังไม่ได้ระบุถึงความเป็นมาที่แน่นอนนะคะแต่สามารถสั่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:16.246666213+07:00","message":"[bufferProcess] send to processor:บรรจุศพแม่ก็ยังไม่ได้ระบุถึงความเป็นมาที่แน่นอนนะคะแต่สามารถ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:16.246671597+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:16.246674072+07:00","message":"> Transcript [5443] [false]: 'บรรจุศพแม่ก็ยังไม่ได้ระบุถึงความเป็นมาที่แน่นอนนะคะแต่สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:16.24667747+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:16.246679346+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:16.246681218+07:00","message":"StatePrefix: 'บรรจุศพแม่ก็ยังไม่ได้ระบุถึงความเป็นมาที่แน่นอน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:16.246683629+07:00","message":"TextPushed: 'บรรจุศพแม่ก็ยังไม่ได้ระบุถึงความ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:16.246688398+07:00","message":"Push: 'เป็นมาที่แน่นอน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:16.246690034+07:00","message":"TextPushed: 'บรรจุศพแม่ก็ยังไม่ได้ระบุถึงความเป็นมาที่แน่นอน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:16.246694336+07:00","message":"Set new StatePrefix : 'บรรจุศพแม่ก็ยังไม่ได้ระบุถึงความเป็นมาที่แน่นอนนะคะแต่สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:16.246696582+07:00","message":"Next Push (prob) : 'นะคะแต่สามารถ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:16.246717277+07:00","message":"push: {false เป็นมาที่แน่นอน 0 0xc00401f080}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:16.465477167+07:00","message":"receive streaming session, msgId: 947"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:16.465513694+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":"2025-10-27T14:55:16.46551977+07:00","message":"receive interim result [false|false]: บรรจุศพแม่ก็ยังไม่ได้ระบุถึงความเป็นมาที่แน่นอนนะคะแต่สามารถติด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:16.46553141+07:00","message":"[buffer interim] 947 false บรรจุศพแม่ก็ยังไม่ได้ระบุถึงความเป็นมาที่แน่นอนนะคะแต่สามารถติด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:16.465537694+07:00","message":"[bufferProcess] interim [620000000]:บรรจุศพแม่ก็ยังไม่ได้ระบุถึงความเป็นมาที่แน่นอนนะคะแต่สามารถติด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:16.465539998+07:00","message":"[bufferProcess] send to processor:บรรจุศพแม่ก็ยังไม่ได้ระบุถึงความเป็นมาที่แน่นอนนะคะแต่สามารถสั่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:16.465545209+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:16.465548428+07:00","message":"> Transcript [5444] [false]: 'บรรจุศพแม่ก็ยังไม่ได้ระบุถึงความเป็นมาที่แน่นอนนะคะแต่สามารถสั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:16.465551722+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:16.46555352+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:16.465555476+07:00","message":"StatePrefix: 'บรรจุศพแม่ก็ยังไม่ได้ระบุถึงความเป็นมาที่แน่นอนนะคะแต่สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:16.465558095+07:00","message":"TextPushed: 'บรรจุศพแม่ก็ยังไม่ได้ระบุถึงความเป็นมาที่แน่นอน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:16.483052848+07:00","message":"receive streaming session, msgId: 947"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:16.483088152+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":"2025-10-27T14:55:16.483094206+07:00","message":"receive interim result [false|false]: บรรจุศพแม่ก็ยังไม่ได้ระบุถึงความเป็นมาที่แน่นอนนะคะแต่สามารถสอนวิธี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:16.483105115+07:00","message":"[buffer interim] 947 false บรรจุศพแม่ก็ยังไม่ได้ระบุถึงความเป็นมาที่แน่นอนนะคะแต่สามารถสอนวิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:16.483111596+07:00","message":"[bufferProcess] interim [680000000]:บรรจุศพแม่ก็ยังไม่ได้ระบุถึงความเป็นมาที่แน่นอนนะคะแต่สามารถสอนวิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:16.483114351+07:00","message":"[bufferProcess] send to processor:บรรจุศพแม่ก็ยังไม่ได้ระบุถึงความเป็นมาที่แน่นอนนะคะแต่สามารถติด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:16.483117759+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:16.483120264+07:00","message":"> Transcript [5445] [false]: 'บรรจุศพแม่ก็ยังไม่ได้ระบุถึงความเป็นมาที่แน่นอนนะคะแต่สามารถติด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:16.483123801+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:16.483126089+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:16.483127651+07:00","message":"StatePrefix: 'บรรจุศพแม่ก็ยังไม่ได้ระบุถึงความเป็นมาที่แน่นอนนะคะแต่สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:16.483130114+07:00","message":"TextPushed: 'บรรจุศพแม่ก็ยังไม่ได้ระบุถึงความเป็นมาที่แน่นอน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:16.515001695+07:00","message":"receive streaming session, msgId: 947"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:16.515034687+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":"2025-10-27T14:55:16.515044098+07:00","message":"receive interim result [false|false]: บรรจุศพแม่ก็ยังไม่ได้ระบุถึงความเป็นมาที่แน่นอนนะคะแต่สามารถสันนิษฐาน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:16.515056027+07:00","message":"[buffer interim] 947 false บรรจุศพแม่ก็ยังไม่ได้ระบุถึงความเป็นมาที่แน่นอนนะคะแต่สามารถสันนิษฐาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:16.515062592+07:00","message":"[bufferProcess] interim [740000000]:บรรจุศพแม่ก็ยังไม่ได้ระบุถึงความเป็นมาที่แน่นอนนะคะแต่สามารถสันนิษฐาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:16.515064905+07:00","message":"[bufferProcess] send to processor:บรรจุศพแม่ก็ยังไม่ได้ระบุถึงความเป็นมาที่แน่นอนนะคะแต่สามารถสอนวิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:16.515070356+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:16.515072997+07:00","message":"> Transcript [5446] [false]: 'บรรจุศพแม่ก็ยังไม่ได้ระบุถึงความเป็นมาที่แน่นอนนะคะแต่สามารถสอนวิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:16.515076112+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:16.515077898+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:16.515079467+07:00","message":"StatePrefix: 'บรรจุศพแม่ก็ยังไม่ได้ระบุถึงความเป็นมาที่แน่นอนนะคะแต่สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:16.515081858+07:00","message":"TextPushed: 'บรรจุศพแม่ก็ยังไม่ได้ระบุถึงความเป็นมาที่แน่นอน'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:55:16.814401897+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:55:16.814409524+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:16.844227219+07:00","message":"receive streaming session, msgId: 947"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:16.8442659+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":"2025-10-27T14:55:16.844272809+07:00","message":"receive interim result [false|false]: บรรจุศพแม่ก็ยังไม่ได้ระบุถึงความเป็นมาที่แน่นอนนะคะแต่สามารถสันนิษฐานว่า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:16.844288196+07:00","message":"[buffer interim] 947 false บรรจุศพแม่ก็ยังไม่ได้ระบุถึงความเป็นมาที่แน่นอนนะคะแต่สามารถสันนิษฐานว่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:16.844297141+07:00","message":"[bufferProcess] interim [40000000]:บรรจุศพแม่ก็ยังไม่ได้ระบุถึงความเป็นมาที่แน่นอนนะคะแต่สามารถสันนิษฐานว่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:16.844299512+07:00","message":"[bufferProcess] send to processor:บรรจุศพแม่ก็ยังไม่ได้ระบุถึงความเป็นมาที่แน่นอนนะคะแต่สามารถสันนิษฐาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:16.844305317+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:16.844308468+07:00","message":"> Transcript [5447] [false]: 'บรรจุศพแม่ก็ยังไม่ได้ระบุถึงความเป็นมาที่แน่นอนนะคะแต่สามารถสันนิษฐาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:16.844314334+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:16.844316754+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:16.844319+07:00","message":"StatePrefix: 'บรรจุศพแม่ก็ยังไม่ได้ระบุถึงความเป็นมาที่แน่นอนนะคะแต่สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:16.844321718+07:00","message":"TextPushed: 'บรรจุศพแม่ก็ยังไม่ได้ระบุถึงความเป็นมาที่แน่นอน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:16.844328012+07:00","message":"Push: 'นะคะแต่สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:16.844329605+07:00","message":"TextPushed: 'บรรจุศพแม่ก็ยังไม่ได้ระบุถึงความเป็นมาที่แน่นอนนะคะแต่สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:16.844332848+07:00","message":"Set new StatePrefix : 'บรรจุศพแม่ก็ยังไม่ได้ระบุถึงความเป็นมาที่แน่นอนนะคะแต่สามารถสันนิษฐาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:16.844335005+07:00","message":"Next Push (prob) : 'สันนิษฐาน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:16.844357416+07:00","message":"push: {false นะคะแต่สามารถ 0 0xc00401f080}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:16.852131829+07:00","message":"receive streaming session, msgId: 947"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:16.852159427+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":"2025-10-27T14:55:16.852164683+07:00","message":"receive interim result [false|false]: บรรจุศพแม่ก็ยังไม่ได้ระบุถึงความเป็นมาที่แน่นอนนะคะแต่สามารถสันนิษฐาน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:16.852174101+07:00","message":"[buffer interim] 947 false บรรจุศพแม่ก็ยังไม่ได้ระบุถึงความเป็นมาที่แน่นอนนะคะแต่สามารถสันนิษฐาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:16.852179691+07:00","message":"[bufferProcess] interim [100000000]:บรรจุศพแม่ก็ยังไม่ได้ระบุถึงความเป็นมาที่แน่นอนนะคะแต่สามารถสันนิษฐาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:16.852181919+07:00","message":"[bufferProcess] send to processor:บรรจุศพแม่ก็ยังไม่ได้ระบุถึงความเป็นมาที่แน่นอนนะคะแต่สามารถสันนิษฐานว่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:16.852186948+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:16.852189175+07:00","message":"> Transcript [5448] [false]: 'บรรจุศพแม่ก็ยังไม่ได้ระบุถึงความเป็นมาที่แน่นอนนะคะแต่สามารถสันนิษฐานว่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:16.852192691+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:16.852194418+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:16.852196144+07:00","message":"StatePrefix: 'บรรจุศพแม่ก็ยังไม่ได้ระบุถึงความเป็นมาที่แน่นอนนะคะแต่สามารถสันนิษฐาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:16.852198137+07:00","message":"TextPushed: 'บรรจุศพแม่ก็ยังไม่ได้ระบุถึงความเป็นมาที่แน่นอนนะคะแต่สามารถ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:16.907427905+07:00","message":"receive streaming session, msgId: 947"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:16.9074719+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":"2025-10-27T14:55:16.907478462+07:00","message":"receive interim result [false|false]: บรรจุศพแม่ก็ยังไม่ได้ระบุถึงความเป็นมาที่แน่นอนนะคะแต่สามารถสันนิษฐานเบื้อง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:16.907491494+07:00","message":"[buffer interim] 947 false บรรจุศพแม่ก็ยังไม่ได้ระบุถึงความเป็นมาที่แน่นอนนะคะแต่สามารถสันนิษฐานเบื้อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:16.907499106+07:00","message":"[bufferProcess] interim [160000000]:บรรจุศพแม่ก็ยังไม่ได้ระบุถึงความเป็นมาที่แน่นอนนะคะแต่สามารถสันนิษฐานเบื้อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:16.907501514+07:00","message":"[bufferProcess] send to processor:บรรจุศพแม่ก็ยังไม่ได้ระบุถึงความเป็นมาที่แน่นอนนะคะแต่สามารถสันนิษฐาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:16.907505944+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:16.907508989+07:00","message":"> Transcript [5449] [false]: 'บรรจุศพแม่ก็ยังไม่ได้ระบุถึงความเป็นมาที่แน่นอนนะคะแต่สามารถสันนิษฐาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:16.907513826+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:16.907515886+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:16.90751775+07:00","message":"StatePrefix: 'บรรจุศพแม่ก็ยังไม่ได้ระบุถึงความเป็นมาที่แน่นอนนะคะแต่สามารถสันนิษฐาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:16.907520363+07:00","message":"TextPushed: 'บรรจุศพแม่ก็ยังไม่ได้ระบุถึงความเป็นมาที่แน่นอนนะคะแต่สามารถ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:16.912019021+07:00","message":"receive streaming session, msgId: 947"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:16.912061442+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":"2025-10-27T14:55:16.912068459+07:00","message":"receive interim result [false|false]: บรรจุศพแม่ก็ยังไม่ได้ระบุถึงความเป็นมาที่แน่นอนนะคะแต่สามารถสันนิษฐานเบื้องต้น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:16.912082364+07:00","message":"[buffer interim] 947 false บรรจุศพแม่ก็ยังไม่ได้ระบุถึงความเป็นมาที่แน่นอนนะคะแต่สามารถสันนิษฐานเบื้องต้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:16.912088733+07:00","message":"[bufferProcess] interim [220000000]:บรรจุศพแม่ก็ยังไม่ได้ระบุถึงความเป็นมาที่แน่นอนนะคะแต่สามารถสันนิษฐานเบื้องต้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:16.912092062+07:00","message":"[bufferProcess] send to processor:บรรจุศพแม่ก็ยังไม่ได้ระบุถึงความเป็นมาที่แน่นอนนะคะแต่สามารถสันนิษฐานเบื้อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:16.912096525+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:16.912099864+07:00","message":"> Transcript [5450] [false]: 'บรรจุศพแม่ก็ยังไม่ได้ระบุถึงความเป็นมาที่แน่นอนนะคะแต่สามารถสันนิษฐานเบื้อง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:16.912104289+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:16.912106765+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:16.912109562+07:00","message":"StatePrefix: 'บรรจุศพแม่ก็ยังไม่ได้ระบุถึงความเป็นมาที่แน่นอนนะคะแต่สามารถสันนิษฐาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:16.912113223+07:00","message":"TextPushed: 'บรรจุศพแม่ก็ยังไม่ได้ระบุถึงความเป็นมาที่แน่นอนนะคะแต่สามารถ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:17.2398231+07:00","message":"receive streaming session, msgId: 947"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:17.239859936+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":"2025-10-27T14:55:17.239872044+07:00","message":"receive interim result [false|false]: บรรจุศพแม่ก็ยังไม่ได้ระบุถึงความเป็นมาที่แน่นอนนะคะแต่สามารถสันนิษฐานเบื้องต้นด้วย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:17.239888011+07:00","message":"[buffer interim] 947 false บรรจุศพแม่ก็ยังไม่ได้ระบุถึงความเป็นมาที่แน่นอนนะคะแต่สามารถสันนิษฐานเบื้องต้นด้วย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:17.239904737+07:00","message":"[bufferProcess] interim [460000000]:บรรจุศพแม่ก็ยังไม่ได้ระบุถึงความเป็นมาที่แน่นอนนะคะแต่สามารถสันนิษฐานเบื้องต้นด้วย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:17.239908073+07:00","message":"[bufferProcess] send to processor:บรรจุศพแม่ก็ยังไม่ได้ระบุถึงความเป็นมาที่แน่นอนนะคะแต่สามารถสันนิษฐานเบื้องต้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:17.239912475+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:17.239916197+07:00","message":"> Transcript [5451] [false]: 'บรรจุศพแม่ก็ยังไม่ได้ระบุถึงความเป็นมาที่แน่นอนนะคะแต่สามารถสันนิษฐานเบื้องต้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:17.239921155+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:17.239923359+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:17.23992634+07:00","message":"StatePrefix: 'บรรจุศพแม่ก็ยังไม่ได้ระบุถึงความเป็นมาที่แน่นอนนะคะแต่สามารถสันนิษฐาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:17.23992987+07:00","message":"TextPushed: 'บรรจุศพแม่ก็ยังไม่ได้ระบุถึงความเป็นมาที่แน่นอนนะคะแต่สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:17.239935807+07:00","message":"Push: 'สันนิษฐาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:17.239937978+07:00","message":"TextPushed: 'บรรจุศพแม่ก็ยังไม่ได้ระบุถึงความเป็นมาที่แน่นอนนะคะแต่สามารถสันนิษฐาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:17.239940751+07:00","message":"Set new StatePrefix : 'บรรจุศพแม่ก็ยังไม่ได้ระบุถึงความเป็นมาที่แน่นอนนะคะแต่สามารถสันนิษฐานเบื้องต้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:17.239943861+07:00","message":"Next Push (prob) : 'เบื้องต้น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:17.239954858+07:00","message":"push: {false สันนิษฐาน 0 0xc00401f080}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:17.267022686+07:00","message":"receive streaming session, msgId: 947"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:17.267059211+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":"2025-10-27T14:55:17.26706752+07:00","message":"receive interim result [false|false]: บรรจุศพแม่ก็ยังไม่ได้ระบุถึงความเป็นมาที่แน่นอนนะคะแต่สามารถสันนิษฐานเบื้องต้น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:17.267078976+07:00","message":"[buffer interim] 947 false บรรจุศพแม่ก็ยังไม่ได้ระบุถึงความเป็นมาที่แน่นอนนะคะแต่สามารถสันนิษฐานเบื้องต้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:17.267085173+07:00","message":"[bufferProcess] interim [520000000]:บรรจุศพแม่ก็ยังไม่ได้ระบุถึงความเป็นมาที่แน่นอนนะคะแต่สามารถสันนิษฐานเบื้องต้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:17.267087376+07:00","message":"[bufferProcess] send to processor:บรรจุศพแม่ก็ยังไม่ได้ระบุถึงความเป็นมาที่แน่นอนนะคะแต่สามารถสันนิษฐานเบื้องต้นด้วย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:17.267093094+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:17.267095406+07:00","message":"> Transcript [5452] [false]: 'บรรจุศพแม่ก็ยังไม่ได้ระบุถึงความเป็นมาที่แน่นอนนะคะแต่สามารถสันนิษฐานเบื้องต้นด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:17.267099042+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:17.267100685+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:17.267102644+07:00","message":"StatePrefix: 'บรรจุศพแม่ก็ยังไม่ได้ระบุถึงความเป็นมาที่แน่นอนนะคะแต่สามารถสันนิษฐานเบื้องต้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:17.267105279+07:00","message":"TextPushed: 'บรรจุศพแม่ก็ยังไม่ได้ระบุถึงความเป็นมาที่แน่นอนนะคะแต่สามารถสันนิษฐาน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:17.324974725+07:00","message":"[GCS] IsForceVAD: false for message ID: 947"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:17.360859557+07:00","message":"receive streaming session, msgId: 947"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:17.360912793+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":"2025-10-27T14:55:17.360920554+07:00","message":"receive interim result [false|false]: บรรจุศพแม่ก็ยังไม่ได้ระบุถึงความเป็นมาที่แน่นอนนะคะแต่สามารถสันนิษฐานเบื้องต้นด้วยว่า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:17.360937082+07:00","message":"[buffer interim] 947 false บรรจุศพแม่ก็ยังไม่ได้ระบุถึงความเป็นมาที่แน่นอนนะคะแต่สามารถสันนิษฐานเบื้องต้นด้วยว่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:17.360945516+07:00","message":"[bufferProcess] interim [580000000]:บรรจุศพแม่ก็ยังไม่ได้ระบุถึงความเป็นมาที่แน่นอนนะคะแต่สามารถสันนิษฐานเบื้องต้นด้วยว่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:17.360948877+07:00","message":"[bufferProcess] send to processor:บรรจุศพแม่ก็ยังไม่ได้ระบุถึงความเป็นมาที่แน่นอนนะคะแต่สามารถสันนิษฐานเบื้องต้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:17.360954113+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:17.360957807+07:00","message":"> Transcript [5453] [false]: 'บรรจุศพแม่ก็ยังไม่ได้ระบุถึงความเป็นมาที่แน่นอนนะคะแต่สามารถสันนิษฐานเบื้องต้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:17.360962624+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:17.36096561+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:17.360968818+07:00","message":"StatePrefix: 'บรรจุศพแม่ก็ยังไม่ได้ระบุถึงความเป็นมาที่แน่นอนนะคะแต่สามารถสันนิษฐานเบื้องต้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:17.360971182+07:00","message":"TextPushed: 'บรรจุศพแม่ก็ยังไม่ได้ระบุถึงความเป็นมาที่แน่นอนนะคะแต่สามารถสันนิษฐาน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:17.38698226+07:00","message":"[GCS] Start streaming session, msgId: 948"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:17.523988291+07:00","message":"receive streaming session, msgId: 947"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:17.524021491+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บรรจุศพแม่ก็ยังไม่ได้ระบุถึงความเป็นมาที่แน่นอนนะคะแต่สามารถสันนิษฐานเบื้องต้นได้ว่า\",\"confidence\":0.95363414}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":790000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:17.524028123+07:00","message":"receive interim result [true|false]: บรรจุศพแม่ก็ยังไม่ได้ระบุถึงความเป็นมาที่แน่นอนนะคะแต่สามารถสันนิษฐานเบื้องต้นได้ว่า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:17.524035569+07:00","message":"end recv isFinal message id 947"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:17.524038027+07:00","message":"end Recv id 947"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:17.524043512+07:00","message":"[buffer interim] 947 true บรรจุศพแม่ก็ยังไม่ได้ระบุถึงความเป็นมาที่แน่นอนนะคะแต่สามารถสันนิษฐานเบื้องต้นได้ว่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:17.524052458+07:00","message":"[bufferProcess] interim [790000000]:บรรจุศพแม่ก็ยังไม่ได้ระบุถึงความเป็นมาที่แน่นอนนะคะแต่สามารถสันนิษฐานเบื้องต้นได้ว่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:17.524056285+07:00","message":"[bufferProcess] send to processor (isfinal):บรรจุศพแม่ก็ยังไม่ได้ระบุถึงความเป็นมาที่แน่นอนนะคะแต่สามารถสันนิษฐานเบื้องต้นด้วยว่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:17.524061061+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:17.524064747+07:00","message":"> Transcript [5454] [false]: 'บรรจุศพแม่ก็ยังไม่ได้ระบุถึงความเป็นมาที่แน่นอนนะคะแต่สามารถสันนิษฐานเบื้องต้นด้วยว่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:17.524069094+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:17.524072292+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:17.524074036+07:00","message":"StatePrefix: 'บรรจุศพแม่ก็ยังไม่ได้ระบุถึงความเป็นมาที่แน่นอนนะคะแต่สามารถสันนิษฐานเบื้องต้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:17.5240764+07:00","message":"TextPushed: 'บรรจุศพแม่ก็ยังไม่ได้ระบุถึงความเป็นมาที่แน่นอนนะคะแต่สามารถสันนิษฐาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:17.524078408+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:17.524080145+07:00","message":"> Transcript [5455] [true]: 'บรรจุศพแม่ก็ยังไม่ได้ระบุถึงความเป็นมาที่แน่นอนนะคะแต่สามารถสันนิษฐานเบื้องต้นได้ว่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:17.524082293+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:17.524083623+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:17.524085106+07:00","message":"StatePrefix: 'บรรจุศพแม่ก็ยังไม่ได้ระบุถึงความเป็นมาที่แน่นอนนะคะแต่สามารถสันนิษฐานเบื้องต้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:17.524086924+07:00","message":"TextPushed: 'บรรจุศพแม่ก็ยังไม่ได้ระบุถึงความเป็นมาที่แน่นอนนะคะแต่สามารถสันนิษฐาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:17.524089922+07:00","message":"Push: 'เบื้องต้นได้ว่า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:17.524097634+07:00","message":"push: {true เบื้องต้นได้ว่า 0 0xc00401f080}"}
{"level":"info","service":"Main","time":"2025-10-27T14:55:17.537588857+07:00","message":"write wav file: './tmp/7446/7446_947.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:18.251517531+07:00","message":"receive streaming session, msgId: 948"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:18.251574571+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":"2025-10-27T14:55:18.251580241+07:00","message":"receive interim result [false|false]: เป็นการ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:18.251594686+07:00","message":"[buffer interim] 948 false เป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:18.251601568+07:00","message":"[bufferProcess] interim [660000000]:เป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:18.251603216+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:18.438673814+07:00","message":"receive streaming session, msgId: 948"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:18.43870855+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":"2025-10-27T14:55:18.438714303+07:00","message":"receive interim result [false|false]: เป็นการรับ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:18.438725587+07:00","message":"[buffer interim] 948 false เป็นการรับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:18.438731817+07:00","message":"[bufferProcess] interim [840000000]:เป็นการรับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:18.43873376+07:00","message":"[bufferProcess] send to processor:เป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:18.438736743+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:18.438739043+07:00","message":"> Transcript [5456] [false]: 'เป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:18.438740847+07:00","message":"Set StatePrefix (first interim): 'เป็นการ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:18.578061144+07:00","message":"receive streaming session, msgId: 948"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:18.578103377+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":"2025-10-27T14:55:18.578109342+07:00","message":"receive interim result [false|false]: เป็นการรักษา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:18.578123617+07:00","message":"[buffer interim] 948 false เป็นการรักษา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:18.578130845+07:00","message":"[bufferProcess] interim [960000000]:เป็นการรักษา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:18.57813279+07:00","message":"[bufferProcess] send to processor:เป็นการรับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:18.578136181+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:18.57813871+07:00","message":"> Transcript [5457] [false]: 'เป็นการรับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:18.578141501+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:18.578143156+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:18.578144735+07:00","message":"StatePrefix: 'เป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:18.578146427+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:18.64740685+07:00","message":"receive streaming session, msgId: 948"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:18.64744542+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":"2025-10-27T14:55:18.647451287+07:00","message":"receive interim result [false|false]: เหตุการณ์ปกติ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:18.647462596+07:00","message":"[buffer interim] 948 false เหตุการณ์ปกติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:18.647468884+07:00","message":"[bufferProcess] interim [80000000]:เหตุการณ์ปกติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:18.647470933+07:00","message":"[bufferProcess] send to processor:เป็นการรักษา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:18.647475982+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:18.647478627+07:00","message":"> Transcript [5458] [false]: 'เป็นการรักษา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:18.647481817+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:18.647483545+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:18.647485151+07:00","message":"StatePrefix: 'เป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:18.647486926+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:18.835094021+07:00","message":"receive streaming session, msgId: 948"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:18.835131828+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":"2025-10-27T14:55:18.835136972+07:00","message":"receive interim result [false|false]: เป็นการรับปฏิมา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:18.835149349+07:00","message":"[buffer interim] 948 false เป็นการรับปฏิมา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:18.835157702+07:00","message":"[bufferProcess] interim [260000000]:เป็นการรับปฏิมา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:18.835159594+07:00","message":"[bufferProcess] send to processor:เหตุการณ์ปกติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:18.835165034+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:18.83516756+07:00","message":"> Transcript [5459] [false]: 'เหตุการณ์ปกติ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:18.835169504+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:18.835171263+07:00","message":"Set new StatePrefix: 'เหตุการณ์ปกติ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:18.961837391+07:00","message":"receive streaming session, msgId: 948"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:18.961878492+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":"2025-10-27T14:55:18.961883385+07:00","message":"receive interim result [false|false]: เป็นการรับปฏิมาจะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:18.961903246+07:00","message":"[buffer interim] 948 false เป็นการรับปฏิมาจะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:18.961910352+07:00","message":"[bufferProcess] interim [380000000]:เป็นการรับปฏิมาจะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:18.961912356+07:00","message":"[bufferProcess] send to processor:เป็นการรับปฏิมา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:18.961917625+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:18.96192006+07:00","message":"> Transcript [5460] [false]: 'เป็นการรับปฏิมา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:18.961922097+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:18.961923875+07:00","message":"Set new StatePrefix: 'เป็นการรับปฏิมา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:19.014479508+07:00","message":"receive streaming session, msgId: 948"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:19.014518522+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":"2025-10-27T14:55:19.014523162+07:00","message":"receive interim result [false|false]: เหตุการณ์ปกติมาจาก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:19.014537033+07:00","message":"[buffer interim] 948 false เหตุการณ์ปกติมาจาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:19.014544863+07:00","message":"[bufferProcess] interim [440000000]:เหตุการณ์ปกติมาจาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:19.014547666+07:00","message":"[bufferProcess] send to processor:เป็นการรับปฏิมาจะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:19.01455275+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:19.014555522+07:00","message":"> Transcript [5461] [false]: 'เป็นการรับปฏิมาจะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:19.014558769+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:19.014560751+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:19.014562282+07:00","message":"StatePrefix: 'เป็นการรับปฏิมา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:19.014563959+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:19.346623272+07:00","message":"receive streaming session, msgId: 948"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:19.346660245+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":"2025-10-27T14:55:19.346666397+07:00","message":"receive interim result [false|false]: เหตุการณ์ปกติมาจากความ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:19.34667909+07:00","message":"[buffer interim] 948 false เหตุการณ์ปกติมาจากความ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:19.346685938+07:00","message":"[bufferProcess] interim [740000000]:เหตุการณ์ปกติมาจากความ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:19.346688002+07:00","message":"[bufferProcess] send to processor:เหตุการณ์ปกติมาจาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:19.346693164+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:19.346695826+07:00","message":"> Transcript [5462] [false]: 'เหตุการณ์ปกติมาจาก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:19.346697953+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:19.34669969+07:00","message":"Set new StatePrefix: 'เหตุการณ์ปกติมาจาก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:19.360577289+07:00","message":"receive streaming session, msgId: 948"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:19.360609066+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":"2025-10-27T14:55:19.360614148+07:00","message":"receive interim result [false|false]: เหตุการณ์ปกติมาจากพระราม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:19.360627746+07:00","message":"[buffer interim] 948 false เหตุการณ์ปกติมาจากพระราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:19.360633376+07:00","message":"[bufferProcess] interim [800000000]:เหตุการณ์ปกติมาจากพระราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:19.360635142+07:00","message":"[bufferProcess] send to processor:เหตุการณ์ปกติมาจากความ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:19.360638775+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:19.360641318+07:00","message":"> Transcript [5463] [false]: 'เหตุการณ์ปกติมาจากความ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:19.360643881+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:19.360645642+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:19.360647269+07:00","message":"StatePrefix: 'เหตุการณ์ปกติมาจาก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:19.360649108+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:19.489459043+07:00","message":"receive streaming session, msgId: 948"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:19.489507896+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เหตุการณ์ปกติมาจากพระราม 5\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:19.489516062+07:00","message":"receive interim result [false|false]: เหตุการณ์ปกติมาจากพระราม 5"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:19.489531095+07:00","message":"[buffer interim] 948 false เหตุการณ์ปกติมาจากพระราม 5"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:19.489541692+07:00","message":"[bufferProcess] interim [920000000]:เหตุการณ์ปกติมาจากพระราม 5"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:19.489544728+07:00","message":"[bufferProcess] send to processor:เหตุการณ์ปกติมาจากพระราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:19.489549263+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:19.489553582+07:00","message":"> Transcript [5464] [false]: 'เหตุการณ์ปกติมาจากพระราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:19.489557775+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:19.489560145+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:19.489562732+07:00","message":"StatePrefix: 'เหตุการณ์ปกติมาจาก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:19.489565368+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:19.524663852+07:00","message":"receive streaming session, msgId: 948"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:19.524697348+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":"2025-10-27T14:55:19.524703397+07:00","message":"receive interim result [false|false]: เหตุการณ์ปกติมาจากพราหมณ์ฮินดู"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:19.524714984+07:00","message":"[buffer interim] 948 false เหตุการณ์ปกติมาจากพราหมณ์ฮินดู"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:19.524721115+07:00","message":"[bufferProcess] interim [980000000]:เหตุการณ์ปกติมาจากพราหมณ์ฮินดู"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:19.524724124+07:00","message":"[bufferProcess] send to processor:เหตุการณ์ปกติมาจากพระราม 5"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:19.524729391+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:19.524731929+07:00","message":"> Transcript [5465] [false]: 'เหตุการณ์ปกติมาจากพระราม 5'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:19.524734845+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:19.524736717+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:19.524738669+07:00","message":"StatePrefix: 'เหตุการณ์ปกติมาจาก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:19.524740594+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:55:19.81443482+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:55:19.814457105+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:20.079051475+07:00","message":"receive streaming session, msgId: 948"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:20.079085098+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":"2025-10-27T14:55:20.079089926+07:00","message":"receive interim result [false|false]: เหตุการณ์ปกติมาจากพราหมณ์ฮินดูผสม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:20.079102222+07:00","message":"[buffer interim] 948 false เหตุการณ์ปกติมาจากพราหมณ์ฮินดูผสม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:20.079107886+07:00","message":"[bufferProcess] interim [520000000]:เหตุการณ์ปกติมาจากพราหมณ์ฮินดูผสม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:20.079110668+07:00","message":"[bufferProcess] send to processor:เหตุการณ์ปกติมาจากพราหมณ์ฮินดู"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:20.079116147+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:20.07911839+07:00","message":"> Transcript [5466] [false]: 'เหตุการณ์ปกติมาจากพราหมณ์ฮินดู'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:20.079121594+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:20.079123464+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:20.07912604+07:00","message":"StatePrefix: 'เหตุการณ์ปกติมาจาก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:20.079128167+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:20.079131989+07:00","message":"Push: 'เหตุการณ์ปกติมาจาก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:20.079133699+07:00","message":"TextPushed: 'เหตุการณ์ปกติมาจาก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:20.079135502+07:00","message":"Set new StatePrefix : 'เหตุการณ์ปกติมาจากพราหมณ์ฮินดู'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:20.079137302+07:00","message":"Next Push (prob) : 'พราหมณ์ฮินดู'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:20.079143463+07:00","message":"push: {false เหตุการณ์ปกติมาจาก 0 0xc00401f300}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:20.210914791+07:00","message":"receive streaming session, msgId: 948"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:20.210958473+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เหตุการณ์ปกติมาจากพราหมณ์ฮินดู\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:20.210964889+07:00","message":"receive interim result [false|false]: เหตุการณ์ปกติมาจากพราหมณ์ฮินดู"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:20.210979334+07:00","message":"[buffer interim] 948 false เหตุการณ์ปกติมาจากพราหมณ์ฮินดู"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:20.210987242+07:00","message":"[bufferProcess] interim [580000000]:เหตุการณ์ปกติมาจากพราหมณ์ฮินดู"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:20.210989778+07:00","message":"[bufferProcess] send to processor:เหตุการณ์ปกติมาจากพราหมณ์ฮินดูผสม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:20.210993275+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:20.210995566+07:00","message":"> Transcript [5467] [false]: 'เหตุการณ์ปกติมาจากพราหมณ์ฮินดูผสม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:20.210998811+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:20.211003141+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:20.21100724+07:00","message":"StatePrefix: 'เหตุการณ์ปกติมาจากพราหมณ์ฮินดู'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:20.211010393+07:00","message":"TextPushed: 'เหตุการณ์ปกติมาจาก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:20.250323271+07:00","message":"receive streaming session, msgId: 948"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:20.250355389+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":"2025-10-27T14:55:20.250360834+07:00","message":"receive interim result [false|false]: เหตุการณ์ปกติมาจากพราหมณ์ฮินดูผสมผสาน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:20.25037218+07:00","message":"[buffer interim] 948 false เหตุการณ์ปกติมาจากพราหมณ์ฮินดูผสมผสาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:20.250378166+07:00","message":"[bufferProcess] interim [700000000]:เหตุการณ์ปกติมาจากพราหมณ์ฮินดูผสมผสาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:20.250380966+07:00","message":"[bufferProcess] send to processor:เหตุการณ์ปกติมาจากพราหมณ์ฮินดู"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:20.250385866+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:20.250388161+07:00","message":"> Transcript [5468] [false]: 'เหตุการณ์ปกติมาจากพราหมณ์ฮินดู'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:20.250391706+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:20.250393642+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:20.250395146+07:00","message":"StatePrefix: 'เหตุการณ์ปกติมาจากพราหมณ์ฮินดู'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:20.250397518+07:00","message":"TextPushed: 'เหตุการณ์ปกติมาจาก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:20.565292707+07:00","message":"receive streaming session, msgId: 948"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:20.565330668+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":"2025-10-27T14:55:20.565336943+07:00","message":"receive interim result [false|false]: เหตุการณ์ปกติมาจากพราหมณ์ฮินดูผสมผสานกับ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:20.565350727+07:00","message":"[buffer interim] 948 false เหตุการณ์ปกติมาจากพราหมณ์ฮินดูผสมผสานกับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:20.565357088+07:00","message":"[bufferProcess] interim [940000000]:เหตุการณ์ปกติมาจากพราหมณ์ฮินดูผสมผสานกับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:20.565359272+07:00","message":"[bufferProcess] send to processor:เหตุการณ์ปกติมาจากพราหมณ์ฮินดูผสมผสาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:20.565365205+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:20.565368002+07:00","message":"> Transcript [5469] [false]: 'เหตุการณ์ปกติมาจากพราหมณ์ฮินดูผสมผสาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:20.56537145+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:20.565373402+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:20.565375342+07:00","message":"StatePrefix: 'เหตุการณ์ปกติมาจากพราหมณ์ฮินดู'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:20.565377887+07:00","message":"TextPushed: 'เหตุการณ์ปกติมาจาก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:20.641067537+07:00","message":"receive streaming session, msgId: 948"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:20.641101486+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":"2025-10-27T14:55:20.641107208+07:00","message":"receive interim result [false|false]: เหตุการณ์ปกติมาจากพราหมณ์ฮินดูผสมผสานกับความ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:20.64112046+07:00","message":"[buffer interim] 948 false เหตุการณ์ปกติมาจากพราหมณ์ฮินดูผสมผสานกับความ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:20.641128329+07:00","message":"[bufferProcess] interim [120000000]:เหตุการณ์ปกติมาจากพราหมณ์ฮินดูผสมผสานกับความ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:20.641130638+07:00","message":"[bufferProcess] send to processor:เหตุการณ์ปกติมาจากพราหมณ์ฮินดูผสมผสานกับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:20.641136228+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:20.64113892+07:00","message":"> Transcript [5470] [false]: 'เหตุการณ์ปกติมาจากพราหมณ์ฮินดูผสมผสานกับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:20.641142556+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:20.641144266+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:20.641146064+07:00","message":"StatePrefix: 'เหตุการณ์ปกติมาจากพราหมณ์ฮินดู'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:20.641148115+07:00","message":"TextPushed: 'เหตุการณ์ปกติมาจาก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:20.641153828+07:00","message":"Push: 'พราหมณ์ฮินดู'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:20.641155627+07:00","message":"TextPushed: 'เหตุการณ์ปกติมาจากพราหมณ์ฮินดู'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:20.641157287+07:00","message":"Set new StatePrefix : 'เหตุการณ์ปกติมาจากพราหมณ์ฮินดูผสมผสานกับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:20.641159401+07:00","message":"Next Push (prob) : 'ผสมผสานกับ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:20.641176921+07:00","message":"push: {false พราหมณ์ฮินดู 0 0xc00401f300}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:20.889177592+07:00","message":"receive streaming session, msgId: 948"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:20.889220184+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":"2025-10-27T14:55:20.889227648+07:00","message":"receive interim result [false|false]: เหตุการณ์ปกติมาจากพราหมณ์ฮินดูผสมผสานกับความเชื่อ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:20.889244985+07:00","message":"[buffer interim] 948 false เหตุการณ์ปกติมาจากพราหมณ์ฮินดูผสมผสานกับความเชื่อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:20.889253659+07:00","message":"[bufferProcess] interim [240000000]:เหตุการณ์ปกติมาจากพราหมณ์ฮินดูผสมผสานกับความเชื่อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:20.889256954+07:00","message":"[bufferProcess] send to processor:เหตุการณ์ปกติมาจากพราหมณ์ฮินดูผสมผสานกับความ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:20.889261827+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:20.88926557+07:00","message":"> Transcript [5471] [false]: 'เหตุการณ์ปกติมาจากพราหมณ์ฮินดูผสมผสานกับความ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:20.889270128+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:20.889272518+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:20.889275222+07:00","message":"StatePrefix: 'เหตุการณ์ปกติมาจากพราหมณ์ฮินดูผสมผสานกับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:20.889278708+07:00","message":"TextPushed: 'เหตุการณ์ปกติมาจากพราหมณ์ฮินดู'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:20.957421661+07:00","message":"receive streaming session, msgId: 948"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:20.957450633+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":"2025-10-27T14:55:20.957456101+07:00","message":"receive interim result [false|false]: เหตุการณ์ปกติมาจากพราหมณ์ฮินดูผสมผสานกับความช่วยเหลือ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:20.957468351+07:00","message":"[buffer interim] 948 false เหตุการณ์ปกติมาจากพราหมณ์ฮินดูผสมผสานกับความช่วยเหลือ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:20.957474401+07:00","message":"[bufferProcess] interim [420000000]:เหตุการณ์ปกติมาจากพราหมณ์ฮินดูผสมผสานกับความช่วยเหลือ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:20.957476763+07:00","message":"[bufferProcess] send to processor:เหตุการณ์ปกติมาจากพราหมณ์ฮินดูผสมผสานกับความเชื่อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:20.957481921+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:20.957484675+07:00","message":"> Transcript [5472] [false]: 'เหตุการณ์ปกติมาจากพราหมณ์ฮินดูผสมผสานกับความเชื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:20.957487903+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:20.957489511+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:20.957491217+07:00","message":"StatePrefix: 'เหตุการณ์ปกติมาจากพราหมณ์ฮินดูผสมผสานกับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:20.957493856+07:00","message":"TextPushed: 'เหตุการณ์ปกติมาจากพราหมณ์ฮินดู'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:21.147702753+07:00","message":"receive streaming session, msgId: 948"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:21.14774224+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":"2025-10-27T14:55:21.147749674+07:00","message":"receive interim result [false|false]: เหตุการณ์ปกติมาจากพราหมณ์ฮินดูผสมผสานกับความเชื่อดั้ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:21.147763726+07:00","message":"[buffer interim] 948 false เหตุการณ์ปกติมาจากพราหมณ์ฮินดูผสมผสานกับความเชื่อดั้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:21.14777391+07:00","message":"[bufferProcess] interim [540000000]:เหตุการณ์ปกติมาจากพราหมณ์ฮินดูผสมผสานกับความเชื่อดั้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:21.147777237+07:00","message":"[bufferProcess] send to processor:เหตุการณ์ปกติมาจากพราหมณ์ฮินดูผสมผสานกับความช่วยเหลือ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:21.147784487+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:21.147788312+07:00","message":"> Transcript [5473] [false]: 'เหตุการณ์ปกติมาจากพราหมณ์ฮินดูผสมผสานกับความช่วยเหลือ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:21.147792796+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:21.147795277+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:21.147798502+07:00","message":"StatePrefix: 'เหตุการณ์ปกติมาจากพราหมณ์ฮินดูผสมผสานกับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:21.147801927+07:00","message":"TextPushed: 'เหตุการณ์ปกติมาจากพราหมณ์ฮินดู'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:21.274117925+07:00","message":"receive streaming session, msgId: 948"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:21.274155359+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":"2025-10-27T14:55:21.274161057+07:00","message":"receive interim result [false|false]: เหตุการณ์ปกติมาจากพราหมณ์ฮินดูผสมผสานกับความเชื่อดั้งเดิม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:21.274176123+07:00","message":"[buffer interim] 948 false เหตุการณ์ปกติมาจากพราหมณ์ฮินดูผสมผสานกับความเชื่อดั้งเดิม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:21.274182852+07:00","message":"[bufferProcess] interim [660000000]:เหตุการณ์ปกติมาจากพราหมณ์ฮินดูผสมผสานกับความเชื่อดั้งเดิม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:21.274185299+07:00","message":"[bufferProcess] send to processor:เหตุการณ์ปกติมาจากพราหมณ์ฮินดูผสมผสานกับความเชื่อดั้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:21.2741913+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:21.274194092+07:00","message":"> Transcript [5474] [false]: 'เหตุการณ์ปกติมาจากพราหมณ์ฮินดูผสมผสานกับความเชื่อดั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:21.274198158+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:21.274200022+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:21.274202543+07:00","message":"StatePrefix: 'เหตุการณ์ปกติมาจากพราหมณ์ฮินดูผสมผสานกับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:21.274205354+07:00","message":"TextPushed: 'เหตุการณ์ปกติมาจากพราหมณ์ฮินดู'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:21.274209886+07:00","message":"Push: 'ผสมผสานกับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:21.274211587+07:00","message":"TextPushed: 'เหตุการณ์ปกติมาจากพราหมณ์ฮินดูผสมผสานกับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:21.274213499+07:00","message":"Set new StatePrefix : 'เหตุการณ์ปกติมาจากพราหมณ์ฮินดูผสมผสานกับความเชื่อดั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:21.274215987+07:00","message":"Next Push (prob) : 'ความเชื่อดั้ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:21.274223642+07:00","message":"push: {false ผสมผสานกับ 0 0xc00401f300}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:21.833869368+07:00","message":"receive streaming session, msgId: 948"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:21.833916051+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":"2025-10-27T14:55:21.833923724+07:00","message":"receive interim result [false|false]: เหตุการณ์ปกติมาจากพราหมณ์ฮินดูผสมผสานกับความเชื่อดั้งเดิม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:21.833940496+07:00","message":"[buffer interim] 948 false เหตุการณ์ปกติมาจากพราหมณ์ฮินดูผสมผสานกับความเชื่อดั้งเดิม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:21.833951045+07:00","message":"[bufferProcess] interim [260000000]:เหตุการณ์ปกติมาจากพราหมณ์ฮินดูผสมผสานกับความเชื่อดั้งเดิม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:21.833954889+07:00","message":"[bufferProcess] send to processor:เหตุการณ์ปกติมาจากพราหมณ์ฮินดูผสมผสานกับความเชื่อดั้งเดิม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:21.833961604+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:21.833965349+07:00","message":"> Transcript [5475] [false]: 'เหตุการณ์ปกติมาจากพราหมณ์ฮินดูผสมผสานกับความเชื่อดั้งเดิม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:21.833970241+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:21.833972756+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:21.833975661+07:00","message":"StatePrefix: 'เหตุการณ์ปกติมาจากพราหมณ์ฮินดูผสมผสานกับความเชื่อดั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:21.833979408+07:00","message":"TextPushed: 'เหตุการณ์ปกติมาจากพราหมณ์ฮินดูผสมผสานกับ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:22.041216269+07:00","message":"receive streaming session, msgId: 948"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:22.041255132+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":"2025-10-27T14:55:22.041262839+07:00","message":"receive interim result [false|false]: เหตุการณ์ปกติมาจากพราหมณ์ฮินดูผสมผสานกับความเชื่อดั้งเดิมของ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:22.0412803+07:00","message":"[buffer interim] 948 false เหตุการณ์ปกติมาจากพราหมณ์ฮินดูผสมผสานกับความเชื่อดั้งเดิมของ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:22.041300301+07:00","message":"[bufferProcess] interim [500000000]:เหตุการณ์ปกติมาจากพราหมณ์ฮินดูผสมผสานกับความเชื่อดั้งเดิมของ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:22.041303899+07:00","message":"[bufferProcess] send to processor:เหตุการณ์ปกติมาจากพราหมณ์ฮินดูผสมผสานกับความเชื่อดั้งเดิม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:22.041312102+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:22.041315885+07:00","message":"> Transcript [5476] [false]: 'เหตุการณ์ปกติมาจากพราหมณ์ฮินดูผสมผสานกับความเชื่อดั้งเดิม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:22.041320596+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:22.041323018+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:22.041325761+07:00","message":"StatePrefix: 'เหตุการณ์ปกติมาจากพราหมณ์ฮินดูผสมผสานกับความเชื่อดั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:22.041329605+07:00","message":"TextPushed: 'เหตุการณ์ปกติมาจากพราหมณ์ฮินดูผสมผสานกับ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:22.169694886+07:00","message":"receive streaming session, msgId: 948"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:22.16974455+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":"2025-10-27T14:55:22.169752556+07:00","message":"receive interim result [false|false]: เหตุการณ์ปกติมาจากพราหมณ์ฮินดูผสมผสานกับความเชื่อดั้งเดิมของผู้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:22.16977082+07:00","message":"[buffer interim] 948 false เหตุการณ์ปกติมาจากพราหมณ์ฮินดูผสมผสานกับความเชื่อดั้งเดิมของผู้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:22.169781787+07:00","message":"[bufferProcess] interim [620000000]:เหตุการณ์ปกติมาจากพราหมณ์ฮินดูผสมผสานกับความเชื่อดั้งเดิมของผู้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:22.169785555+07:00","message":"[bufferProcess] send to processor:เหตุการณ์ปกติมาจากพราหมณ์ฮินดูผสมผสานกับความเชื่อดั้งเดิมของ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:22.169792411+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:22.169795973+07:00","message":"> Transcript [5477] [false]: 'เหตุการณ์ปกติมาจากพราหมณ์ฮินดูผสมผสานกับความเชื่อดั้งเดิมของ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:22.169800802+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:22.169803335+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:22.169806239+07:00","message":"StatePrefix: 'เหตุการณ์ปกติมาจากพราหมณ์ฮินดูผสมผสานกับความเชื่อดั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:22.169809483+07:00","message":"TextPushed: 'เหตุการณ์ปกติมาจากพราหมณ์ฮินดูผสมผสานกับ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:22.372146137+07:00","message":"receive streaming session, msgId: 948"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:22.372176716+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":"2025-10-27T14:55:22.372182344+07:00","message":"receive interim result [false|false]: เหตุการณ์ปกติมาจากพราหมณ์ฮินดูผสมผสานกับความเชื่อดั้งเดิมของผู้คน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:22.372195445+07:00","message":"[buffer interim] 948 false เหตุการณ์ปกติมาจากพราหมณ์ฮินดูผสมผสานกับความเชื่อดั้งเดิมของผู้คน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:22.372201959+07:00","message":"[bufferProcess] interim [800000000]:เหตุการณ์ปกติมาจากพราหมณ์ฮินดูผสมผสานกับความเชื่อดั้งเดิมของผู้คน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:22.372204342+07:00","message":"[bufferProcess] send to processor:เหตุการณ์ปกติมาจากพราหมณ์ฮินดูผสมผสานกับความเชื่อดั้งเดิมของผู้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:22.372209833+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:22.37221222+07:00","message":"> Transcript [5478] [false]: 'เหตุการณ์ปกติมาจากพราหมณ์ฮินดูผสมผสานกับความเชื่อดั้งเดิมของผู้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:22.372215602+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:22.372217347+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:22.372219182+07:00","message":"StatePrefix: 'เหตุการณ์ปกติมาจากพราหมณ์ฮินดูผสมผสานกับความเชื่อดั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:22.372221747+07:00","message":"TextPushed: 'เหตุการณ์ปกติมาจากพราหมณ์ฮินดูผสมผสานกับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:22.372226252+07:00","message":"Push: 'ความเชื่อดั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:22.372227831+07:00","message":"TextPushed: 'เหตุการณ์ปกติมาจากพราหมณ์ฮินดูผสมผสานกับความเชื่อดั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:22.372229715+07:00","message":"Set new StatePrefix : 'เหตุการณ์ปกติมาจากพราหมณ์ฮินดูผสมผสานกับความเชื่อดั้งเดิมของผู้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:22.372233968+07:00","message":"Next Push (prob) : 'เดิมของผู้'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:22.372242721+07:00","message":"push: {false ความเชื่อดั้ง 0 0xc00401f300}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:22.427586731+07:00","message":"[GCS] Cleaned up inactive client: 931"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:22.427602831+07:00","message":"[GCS] Cleaned up inactive client: 932"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:22.427605343+07:00","message":"[GCS] Cleaned up inactive client: 930"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:22.427606742+07:00","message":"[GCS] Cleaned up inactive client: 933"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:22.427608118+07:00","message":"[GCS] Cleaned up inactive client: 934"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:22.42760954+07:00","message":"[GCS] Cleaned up inactive client: 935"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:22.546900558+07:00","message":"receive streaming session, msgId: 948"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:22.546935867+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":"2025-10-27T14:55:22.546941689+07:00","message":"receive interim result [false|false]: เหตุการณ์ปกติมาจากพราหมณ์ฮินดูผสมผสานกับความเชื่อดั้งเดิมของผู้คนใน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:22.546953665+07:00","message":"[buffer interim] 948 false เหตุการณ์ปกติมาจากพราหมณ์ฮินดูผสมผสานกับความเชื่อดั้งเดิมของผู้คนใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:22.546960247+07:00","message":"[bufferProcess] interim [980000000]:เหตุการณ์ปกติมาจากพราหมณ์ฮินดูผสมผสานกับความเชื่อดั้งเดิมของผู้คนใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:22.546962431+07:00","message":"[bufferProcess] send to processor:เหตุการณ์ปกติมาจากพราหมณ์ฮินดูผสมผสานกับความเชื่อดั้งเดิมของผู้คน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:22.546968443+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:22.546971123+07:00","message":"> Transcript [5479] [false]: 'เหตุการณ์ปกติมาจากพราหมณ์ฮินดูผสมผสานกับความเชื่อดั้งเดิมของผู้คน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:22.546974578+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:22.546976407+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:22.546978151+07:00","message":"StatePrefix: 'เหตุการณ์ปกติมาจากพราหมณ์ฮินดูผสมผสานกับความเชื่อดั้งเดิมของผู้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:22.546980584+07:00","message":"TextPushed: 'เหตุการณ์ปกติมาจากพราหมณ์ฮินดูผสมผสานกับความเชื่อดั้ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:22.647896866+07:00","message":"[GCS] IsForceVAD: false for message ID: 948"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:22.706842748+07:00","message":"[GCS] Start streaming session, msgId: 949"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:22.786430612+07:00","message":"receive streaming session, msgId: 948"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:22.786466496+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":"2025-10-27T14:55:22.786472168+07:00","message":"receive interim result [false|false]: เหตุการณ์ปกติมาจากพราหมณ์ฮินดูผสมผสานกับความเชื่อดั้งเดิมของผู้คนในพื้น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:22.78648571+07:00","message":"[buffer interim] 948 false เหตุการณ์ปกติมาจากพราหมณ์ฮินดูผสมผสานกับความเชื่อดั้งเดิมของผู้คนในพื้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:22.786493575+07:00","message":"[bufferProcess] interim [280000000]:เหตุการณ์ปกติมาจากพราหมณ์ฮินดูผสมผสานกับความเชื่อดั้งเดิมของผู้คนในพื้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:22.786496069+07:00","message":"[bufferProcess] send to processor:เหตุการณ์ปกติมาจากพราหมณ์ฮินดูผสมผสานกับความเชื่อดั้งเดิมของผู้คนใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:22.786499343+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:22.786502052+07:00","message":"> Transcript [5480] [false]: 'เหตุการณ์ปกติมาจากพราหมณ์ฮินดูผสมผสานกับความเชื่อดั้งเดิมของผู้คนใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:22.786505739+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:22.786507455+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:22.78650923+07:00","message":"StatePrefix: 'เหตุการณ์ปกติมาจากพราหมณ์ฮินดูผสมผสานกับความเชื่อดั้งเดิมของผู้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:22.786511473+07:00","message":"TextPushed: 'เหตุการณ์ปกติมาจากพราหมณ์ฮินดูผสมผสานกับความเชื่อดั้ง'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:55:22.814513525+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:55:22.814526424+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:22.890482657+07:00","message":"receive streaming session, msgId: 948"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:22.89052196+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เหตุการณ์ปกติมาจากพราหมณ์ฮินดูผสมผสานกับความเชื่อดั้งเดิมของผู้คนใน\",\"confidence\":0.95177495}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:22.890528424+07:00","message":"receive interim result [true|false]: เหตุการณ์ปกติมาจากพราหมณ์ฮินดูผสมผสานกับความเชื่อดั้งเดิมของผู้คนใน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:22.890536315+07:00","message":"end recv isFinal message id 948"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:22.890538156+07:00","message":"end Recv id 948"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:22.890543608+07:00","message":"[buffer interim] 948 true เหตุการณ์ปกติมาจากพราหมณ์ฮินดูผสมผสานกับความเชื่อดั้งเดิมของผู้คนใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:22.890550776+07:00","message":"[bufferProcess] interim [280000000]:เหตุการณ์ปกติมาจากพราหมณ์ฮินดูผสมผสานกับความเชื่อดั้งเดิมของผู้คนใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:22.890554858+07:00","message":"[bufferProcess] send to processor (isfinal):เหตุการณ์ปกติมาจากพราหมณ์ฮินดูผสมผสานกับความเชื่อดั้งเดิมของผู้คนในพื้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:22.890558831+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:22.890561258+07:00","message":"> Transcript [5481] [false]: 'เหตุการณ์ปกติมาจากพราหมณ์ฮินดูผสมผสานกับความเชื่อดั้งเดิมของผู้คนในพื้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:22.890564844+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:22.890566393+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:22.890569239+07:00","message":"StatePrefix: 'เหตุการณ์ปกติมาจากพราหมณ์ฮินดูผสมผสานกับความเชื่อดั้งเดิมของผู้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:22.890571852+07:00","message":"TextPushed: 'เหตุการณ์ปกติมาจากพราหมณ์ฮินดูผสมผสานกับความเชื่อดั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:22.890573553+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:22.890575088+07:00","message":"> Transcript [5482] [true]: 'เหตุการณ์ปกติมาจากพราหมณ์ฮินดูผสมผสานกับความเชื่อดั้งเดิมของผู้คนใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:22.890576969+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:22.890578237+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:22.89057951+07:00","message":"StatePrefix: 'เหตุการณ์ปกติมาจากพราหมณ์ฮินดูผสมผสานกับความเชื่อดั้งเดิมของผู้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:22.89058107+07:00","message":"TextPushed: 'เหตุการณ์ปกติมาจากพราหมณ์ฮินดูผสมผสานกับความเชื่อดั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:22.890584539+07:00","message":"Push: 'เดิมของผู้คนใน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:22.89059343+07:00","message":"push: {true เดิมของผู้คนใน 0 0xc00401f300}"}
{"level":"info","service":"Main","time":"2025-10-27T14:55:22.900431226+07:00","message":"write wav file: './tmp/7446/7446_948.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:23.379280607+07:00","message":"receive streaming session, msgId: 949"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:23.379318342+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":"2025-10-27T14:55:23.379323457+07:00","message":"receive interim result [false|false]: อุตส่าห์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:23.379338822+07:00","message":"[buffer interim] 949 false อุตส่าห์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:23.379345211+07:00","message":"[bufferProcess] interim [660000000]:อุตส่าห์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:23.379346898+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:23.442287242+07:00","message":"receive streaming session, msgId: 949"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:23.44232207+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":"2025-10-27T14:55:23.442328432+07:00","message":"receive interim result [false|false]: ภาคอีสาน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:23.442340983+07:00","message":"[buffer interim] 949 false ภาคอีสาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:23.44235344+07:00","message":"[bufferProcess] interim [780000000]:ภาคอีสาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:23.442355943+07:00","message":"[bufferProcess] send to processor:อุตส่าห์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:23.442359913+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:23.442363485+07:00","message":"> Transcript [5483] [false]: 'อุตส่าห์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:23.442366225+07:00","message":"Set StatePrefix (first interim): 'อุตส่าห์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:23.566355922+07:00","message":"receive streaming session, msgId: 949"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:23.566394307+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":"2025-10-27T14:55:23.566399772+07:00","message":"receive interim result [false|false]: ภาคอุตสาหกรรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:23.566411429+07:00","message":"[buffer interim] 949 false ภาคอุตสาหกรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:23.566418153+07:00","message":"[bufferProcess] interim [900000000]:ภาคอุตสาหกรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:23.566420365+07:00","message":"[bufferProcess] send to processor:ภาคอีสาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:23.566428317+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:23.566430843+07:00","message":"> Transcript [5484] [false]: 'ภาคอีสาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:23.566432747+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:23.566434511+07:00","message":"Set new StatePrefix: 'ภาคอีสาน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:23.690900249+07:00","message":"receive streaming session, msgId: 949"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:23.690942347+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":"2025-10-27T14:55:23.690947785+07:00","message":"receive interim result [false|false]: อุษาคเนย์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:23.690959511+07:00","message":"[buffer interim] 949 false อุษาคเนย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:23.690965814+07:00","message":"[bufferProcess] interim [960000000]:อุษาคเนย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:23.690967837+07:00","message":"[bufferProcess] send to processor:ภาคอุตสาหกรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:23.690973157+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:23.69097597+07:00","message":"> Transcript [5485] [false]: 'ภาคอุตสาหกรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:23.690978059+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:23.690979785+07:00","message":"Set new StatePrefix: 'ภาคอุตสาหกรรม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:24.269544658+07:00","message":"receive streaming session, msgId: 949"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:24.269588817+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อุษาคเนย์\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:24.269596279+07:00","message":"receive interim result [false|false]: อุษาคเนย์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:24.269613001+07:00","message":"[buffer interim] 949 false อุษาคเนย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:24.269623128+07:00","message":"[bufferProcess] interim [560000000]:อุษาคเนย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:24.269625801+07:00","message":"[bufferProcess] send to processor:อุษาคเนย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:24.269632768+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:24.26963637+07:00","message":"> Transcript [5486] [false]: 'อุษาคเนย์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:24.26963938+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:24.269646513+07:00","message":"Set new StatePrefix: 'อุษาคเนย์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:25.352201302+07:00","message":"receive streaming session, msgId: 949"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:25.352238422+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":"2025-10-27T14:55:25.352244124+07:00","message":"receive interim result [false|false]: อุษาคเนย์มีการประยุกต์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:25.352257469+07:00","message":"[buffer interim] 949 false อุษาคเนย์มีการประยุกต์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:25.352264589+07:00","message":"[bufferProcess] interim [640000000]:อุษาคเนย์มีการประยุกต์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:25.352270271+07:00","message":"[bufferProcess] send to processor:อุษาคเนย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:25.352273505+07:00","message":"[bufferProcess] send to processor (ticker):อุษาคเนย์มีการประยุกต์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:25.352276178+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:25.352278877+07:00","message":"> Transcript [5487] [false]: 'อุษาคเนย์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:25.3522819+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:25.352283772+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:25.352286044+07:00","message":"StatePrefix: 'อุษาคเนย์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:25.352287718+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:25.352289004+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:25.3522911+07:00","message":"> Transcript [5488] [false]: 'อุษาคเนย์มีการประยุกต์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:25.352292742+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:25.352294056+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:25.35229556+07:00","message":"StatePrefix: 'อุษาคเนย์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:25.352296964+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:25.487741019+07:00","message":"receive streaming session, msgId: 949"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:25.487776117+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อุษาคเนย์\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:25.487781693+07:00","message":"receive interim result [false|false]: อุษาคเนย์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:25.487795652+07:00","message":"[buffer interim] 949 false อุษาคเนย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:25.487802065+07:00","message":"[bufferProcess] interim [760000000]:อุษาคเนย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:25.487803618+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:25.494635515+07:00","message":"receive streaming session, msgId: 949"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:25.494654419+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":"2025-10-27T14:55:25.494663848+07:00","message":"receive interim result [false|false]: อุษาคเนย์มีการประยุกต์ให้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:25.494675933+07:00","message":"[buffer interim] 949 false อุษาคเนย์มีการประยุกต์ให้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:25.494680543+07:00","message":"[bufferProcess] interim [820000000]:อุษาคเนย์มีการประยุกต์ให้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:25.494682899+07:00","message":"[bufferProcess] send to processor:อุษาคเนย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:25.494686366+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:25.494689024+07:00","message":"> Transcript [5489] [false]: 'อุษาคเนย์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:25.494691674+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:25.494693243+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:25.494694879+07:00","message":"StatePrefix: 'อุษาคเนย์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:25.494696631+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:25.671096562+07:00","message":"receive streaming session, msgId: 949"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:25.671135177+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":"2025-10-27T14:55:25.671141015+07:00","message":"receive interim result [false|false]: อุษาคเนย์มีการประยุกต์ให้เข้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:25.671159001+07:00","message":"[buffer interim] 949 false อุษาคเนย์มีการประยุกต์ให้เข้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:25.671166929+07:00","message":"[bufferProcess] interim [940000000]:อุษาคเนย์มีการประยุกต์ให้เข้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:25.671174107+07:00","message":"[bufferProcess] send to processor:อุษาคเนย์มีการประยุกต์ให้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:25.671181198+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:25.671183977+07:00","message":"> Transcript [5490] [false]: 'อุษาคเนย์มีการประยุกต์ให้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:25.671186946+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:25.671188857+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:25.671190446+07:00","message":"StatePrefix: 'อุษาคเนย์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:25.671192101+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:25.671195932+07:00","message":"Push: 'อุษาคเนย์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:25.671197998+07:00","message":"TextPushed: 'อุษาคเนย์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:25.671199661+07:00","message":"Set new StatePrefix : 'อุษาคเนย์มีการประยุกต์ให้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:25.671201742+07:00","message":"Next Push (prob) : 'มีการประยุกต์ให้'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:25.671227119+07:00","message":"push: {false อุษาคเนย์ 0 0xc002922c00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:25.744342629+07:00","message":"receive streaming session, msgId: 949"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:25.744374434+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":"2025-10-27T14:55:25.744379879+07:00","message":"receive interim result [false|false]: อุษาคเนย์มีการประยุกต์ให้เข้ากับ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:25.74439676+07:00","message":"[buffer interim] 949 false อุษาคเนย์มีการประยุกต์ให้เข้ากับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:25.744404138+07:00","message":"[bufferProcess] interim [120000000]:อุษาคเนย์มีการประยุกต์ให้เข้ากับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:25.744406076+07:00","message":"[bufferProcess] send to processor:อุษาคเนย์มีการประยุกต์ให้เข้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:25.744411812+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:25.744414347+07:00","message":"> Transcript [5491] [false]: 'อุษาคเนย์มีการประยุกต์ให้เข้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:25.744417655+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:25.744419562+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:25.744421165+07:00","message":"StatePrefix: 'อุษาคเนย์มีการประยุกต์ให้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:25.744423151+07:00","message":"TextPushed: 'อุษาคเนย์'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:55:25.815301074+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:55:25.815310727+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:26.089874768+07:00","message":"receive streaming session, msgId: 949"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:26.089922027+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":"2025-10-27T14:55:26.089927603+07:00","message":"receive interim result [false|false]: อุษาคเนย์มีการประยุกต์ให้เข้ากับเรา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:26.089941271+07:00","message":"[buffer interim] 949 false อุษาคเนย์มีการประยุกต์ให้เข้ากับเรา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:26.089947787+07:00","message":"[bufferProcess] interim [420000000]:อุษาคเนย์มีการประยุกต์ให้เข้ากับเรา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:26.089950156+07:00","message":"[bufferProcess] send to processor:อุษาคเนย์มีการประยุกต์ให้เข้ากับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:26.089955484+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:26.089958659+07:00","message":"> Transcript [5492] [false]: 'อุษาคเนย์มีการประยุกต์ให้เข้ากับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:26.089961672+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:26.089963472+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:26.08996553+07:00","message":"StatePrefix: 'อุษาคเนย์มีการประยุกต์ให้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:26.089968972+07:00","message":"TextPushed: 'อุษาคเนย์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:26.212310588+07:00","message":"receive streaming session, msgId: 949"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:26.212341588+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":"2025-10-27T14:55:26.212347277+07:00","message":"receive interim result [false|false]: อุษาคเนย์มีการประยุกต์ให้เข้ากับรถ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:26.212359789+07:00","message":"[buffer interim] 949 false อุษาคเนย์มีการประยุกต์ให้เข้ากับรถ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:26.212365967+07:00","message":"[bufferProcess] interim [480000000]:อุษาคเนย์มีการประยุกต์ให้เข้ากับรถ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:26.212368166+07:00","message":"[bufferProcess] send to processor:อุษาคเนย์มีการประยุกต์ให้เข้ากับเรา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:26.212373342+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:26.212375801+07:00","message":"> Transcript [5493] [false]: 'อุษาคเนย์มีการประยุกต์ให้เข้ากับเรา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:26.212379269+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:26.212381193+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:26.212383159+07:00","message":"StatePrefix: 'อุษาคเนย์มีการประยุกต์ให้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:26.212385641+07:00","message":"TextPushed: 'อุษาคเนย์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:26.393356972+07:00","message":"receive streaming session, msgId: 949"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:26.393387158+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":"2025-10-27T14:55:26.393392782+07:00","message":"receive interim result [false|false]: อุษาคเนย์มีการประยุกต์ให้เข้ากับรัชนี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:26.393405525+07:00","message":"[buffer interim] 949 false อุษาคเนย์มีการประยุกต์ให้เข้ากับรัชนี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:26.39341175+07:00","message":"[bufferProcess] interim [660000000]:อุษาคเนย์มีการประยุกต์ให้เข้ากับรัชนี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:26.39341386+07:00","message":"[bufferProcess] send to processor:อุษาคเนย์มีการประยุกต์ให้เข้ากับรถ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:26.393419309+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:26.393421943+07:00","message":"> Transcript [5494] [false]: 'อุษาคเนย์มีการประยุกต์ให้เข้ากับรถ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:26.393425479+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:26.393427428+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:26.393429434+07:00","message":"StatePrefix: 'อุษาคเนย์มีการประยุกต์ให้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:26.393431322+07:00","message":"TextPushed: 'อุษาคเนย์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:26.393435995+07:00","message":"Push: 'มีการประยุกต์ให้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:26.393437792+07:00","message":"TextPushed: 'อุษาคเนย์มีการประยุกต์ให้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:26.393439965+07:00","message":"Set new StatePrefix : 'อุษาคเนย์มีการประยุกต์ให้เข้ากับรถ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:26.39344211+07:00","message":"Next Push (prob) : 'เข้ากับรถ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:26.39344957+07:00","message":"push: {false มีการประยุกต์ให้ 0 0xc002922c00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:26.444500514+07:00","message":"receive streaming session, msgId: 949"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:26.444536971+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":"2025-10-27T14:55:26.444543171+07:00","message":"receive interim result [false|false]: อุษาคเนย์มีการประยุกต์ให้เข้ากับรสนิยม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:26.444560496+07:00","message":"[buffer interim] 949 false อุษาคเนย์มีการประยุกต์ให้เข้ากับรสนิยม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:26.44456729+07:00","message":"[bufferProcess] interim [780000000]:อุษาคเนย์มีการประยุกต์ให้เข้ากับรสนิยม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:26.444569363+07:00","message":"[bufferProcess] send to processor:อุษาคเนย์มีการประยุกต์ให้เข้ากับรัชนี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:26.444577769+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:26.444580363+07:00","message":"> Transcript [5495] [false]: 'อุษาคเนย์มีการประยุกต์ให้เข้ากับรัชนี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:26.444582431+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:26.444584052+07:00","message":"Set new StatePrefix: 'อุษาคเนย์มีการประยุกต์ให้เข้ากับรัชนี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:26.636729283+07:00","message":"receive streaming session, msgId: 949"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:26.636766787+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":"2025-10-27T14:55:26.636772519+07:00","message":"receive interim result [false|false]: อุษาคเนย์มีการประยุกต์ให้เข้ากับรสนิยมทาง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:26.636785847+07:00","message":"[buffer interim] 949 false อุษาคเนย์มีการประยุกต์ให้เข้ากับรสนิยมทาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:26.636792543+07:00","message":"[bufferProcess] interim [20000000]:อุษาคเนย์มีการประยุกต์ให้เข้ากับรสนิยมทาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:26.636794823+07:00","message":"[bufferProcess] send to processor:อุษาคเนย์มีการประยุกต์ให้เข้ากับรสนิยม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:26.636798227+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:26.636800767+07:00","message":"> Transcript [5496] [false]: 'อุษาคเนย์มีการประยุกต์ให้เข้ากับรสนิยม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:26.636802751+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:26.6368047+07:00","message":"Set new StatePrefix: 'อุษาคเนย์มีการประยุกต์ให้เข้ากับรสนิยม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:27.085976174+07:00","message":"receive streaming session, msgId: 949"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:27.086011613+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":"2025-10-27T14:55:27.086018028+07:00","message":"receive interim result [false|false]: อุษาคเนย์มีการประยุกต์ให้เข้ากับรสนิยมทางศิลปะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:27.086029644+07:00","message":"[buffer interim] 949 false อุษาคเนย์มีการประยุกต์ให้เข้ากับรสนิยมทางศิลปะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:27.086035651+07:00","message":"[bufferProcess] interim [380000000]:อุษาคเนย์มีการประยุกต์ให้เข้ากับรสนิยมทางศิลปะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:27.086038361+07:00","message":"[bufferProcess] send to processor:อุษาคเนย์มีการประยุกต์ให้เข้ากับรสนิยมทาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:27.08604394+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:27.086046414+07:00","message":"> Transcript [5497] [false]: 'อุษาคเนย์มีการประยุกต์ให้เข้ากับรสนิยมทาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:27.086049271+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:27.086051029+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:27.086052619+07:00","message":"StatePrefix: 'อุษาคเนย์มีการประยุกต์ให้เข้ากับรสนิยม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:27.086054756+07:00","message":"TextPushed: 'อุษาคเนย์มีการประยุกต์ให้'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:27.666408698+07:00","message":"receive streaming session, msgId: 949"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:27.666445383+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":"2025-10-27T14:55:27.666451847+07:00","message":"receive interim result [false|false]: อุษาคเนย์มีการประยุกต์ให้เข้ากับรสนิยมทางศิลปะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:27.666463288+07:00","message":"[buffer interim] 949 false อุษาคเนย์มีการประยุกต์ให้เข้ากับรสนิยมทางศิลปะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:27.666469574+07:00","message":"[bufferProcess] interim [980000000]:อุษาคเนย์มีการประยุกต์ให้เข้ากับรสนิยมทางศิลปะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:27.666471632+07:00","message":"[bufferProcess] send to processor:อุษาคเนย์มีการประยุกต์ให้เข้ากับรสนิยมทางศิลปะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:27.666477307+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:27.666479845+07:00","message":"> Transcript [5498] [false]: 'อุษาคเนย์มีการประยุกต์ให้เข้ากับรสนิยมทางศิลปะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:27.666483781+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:27.666485594+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:27.666487144+07:00","message":"StatePrefix: 'อุษาคเนย์มีการประยุกต์ให้เข้ากับรสนิยม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:27.666489875+07:00","message":"TextPushed: 'อุษาคเนย์มีการประยุกต์ให้'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:28.048989038+07:00","message":"receive streaming session, msgId: 949"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:28.049026085+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":"2025-10-27T14:55:28.04903424+07:00","message":"receive interim result [false|false]: อุษาคเนย์มีการประยุกต์ให้เข้ากับรสนิยมทางศิลปะในลักษณะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:28.049050452+07:00","message":"[buffer interim] 949 false อุษาคเนย์มีการประยุกต์ให้เข้ากับรสนิยมทางศิลปะในลักษณะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:28.04906044+07:00","message":"[bufferProcess] interim [400000000]:อุษาคเนย์มีการประยุกต์ให้เข้ากับรสนิยมทางศิลปะในลักษณะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:28.049064264+07:00","message":"[bufferProcess] send to processor:อุษาคเนย์มีการประยุกต์ให้เข้ากับรสนิยมทางศิลปะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:28.049071984+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:28.049075452+07:00","message":"> Transcript [5499] [false]: 'อุษาคเนย์มีการประยุกต์ให้เข้ากับรสนิยมทางศิลปะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:28.049080119+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:28.049082532+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:28.0490852+07:00","message":"StatePrefix: 'อุษาคเนย์มีการประยุกต์ให้เข้ากับรสนิยม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:28.049088908+07:00","message":"TextPushed: 'อุษาคเนย์มีการประยุกต์ให้'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:28.364936725+07:00","message":"receive streaming session, msgId: 949"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:28.364973518+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":"2025-10-27T14:55:28.364981092+07:00","message":"receive interim result [false|false]: อุษาคเนย์มีการประยุกต์ให้เข้ากับรสนิยมทางศิลปะและลักษณะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:28.364998206+07:00","message":"[buffer interim] 949 false อุษาคเนย์มีการประยุกต์ให้เข้ากับรสนิยมทางศิลปะและลักษณะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:28.365008314+07:00","message":"[bufferProcess] interim [640000000]:อุษาคเนย์มีการประยุกต์ให้เข้ากับรสนิยมทางศิลปะและลักษณะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:28.365011534+07:00","message":"[bufferProcess] send to processor:อุษาคเนย์มีการประยุกต์ให้เข้ากับรสนิยมทางศิลปะในลักษณะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:28.36501851+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:28.365022539+07:00","message":"> Transcript [5500] [false]: 'อุษาคเนย์มีการประยุกต์ให้เข้ากับรสนิยมทางศิลปะในลักษณะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:28.365027058+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:28.365029742+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:28.365032602+07:00","message":"StatePrefix: 'อุษาคเนย์มีการประยุกต์ให้เข้ากับรสนิยม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:28.365035749+07:00","message":"TextPushed: 'อุษาคเนย์มีการประยุกต์ให้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:28.365042642+07:00","message":"Push: 'เข้ากับรสนิยม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:28.36504548+07:00","message":"TextPushed: 'อุษาคเนย์มีการประยุกต์ให้เข้ากับรสนิยม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:28.365048163+07:00","message":"Set new StatePrefix : 'อุษาคเนย์มีการประยุกต์ให้เข้ากับรสนิยมทางศิลปะในลักษณะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:28.365051622+07:00","message":"Next Push (prob) : 'ทางศิลปะในลักษณะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:28.365063668+07:00","message":"push: {false เข้ากับรสนิยม 0 0xc002922c00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:28.367210805+07:00","message":"receive streaming session, msgId: 949"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:28.367227841+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":"2025-10-27T14:55:28.367233247+07:00","message":"receive interim result [false|false]: อุษาคเนย์มีการประยุกต์ให้เข้ากับรสนิยมทางศิลปะและลักษณะทาง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:28.367243414+07:00","message":"[buffer interim] 949 false อุษาคเนย์มีการประยุกต์ให้เข้ากับรสนิยมทางศิลปะและลักษณะทาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:28.367248683+07:00","message":"[bufferProcess] interim [700000000]:อุษาคเนย์มีการประยุกต์ให้เข้ากับรสนิยมทางศิลปะและลักษณะทาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:28.367251762+07:00","message":"[bufferProcess] send to processor:อุษาคเนย์มีการประยุกต์ให้เข้ากับรสนิยมทางศิลปะและลักษณะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:28.367254902+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:28.367257736+07:00","message":"> Transcript [5501] [false]: 'อุษาคเนย์มีการประยุกต์ให้เข้ากับรสนิยมทางศิลปะและลักษณะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:28.367260312+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:28.367263302+07:00","message":"Set new StatePrefix: 'อุษาคเนย์มีการประยุกต์ให้เข้ากับรสนิยมทางศิลปะและลักษณะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:28.497295423+07:00","message":"receive streaming session, msgId: 949"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:28.497331396+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":"2025-10-27T14:55:28.497336987+07:00","message":"receive interim result [false|false]: อุษาคเนย์มีการประยุกต์ให้เข้ากับรสนิยมทางศิลปะและลักษณะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:28.497350764+07:00","message":"[buffer interim] 949 false อุษาคเนย์มีการประยุกต์ให้เข้ากับรสนิยมทางศิลปะและลักษณะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:28.49735781+07:00","message":"[bufferProcess] interim [820000000]:อุษาคเนย์มีการประยุกต์ให้เข้ากับรสนิยมทางศิลปะและลักษณะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:28.497360216+07:00","message":"[bufferProcess] send to processor:อุษาคเนย์มีการประยุกต์ให้เข้ากับรสนิยมทางศิลปะและลักษณะทาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:28.497366414+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:28.497369077+07:00","message":"> Transcript [5502] [false]: 'อุษาคเนย์มีการประยุกต์ให้เข้ากับรสนิยมทางศิลปะและลักษณะทาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:28.4973726+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:28.497374579+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:28.497376228+07:00","message":"StatePrefix: 'อุษาคเนย์มีการประยุกต์ให้เข้ากับรสนิยมทางศิลปะและลักษณะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:28.497378701+07:00","message":"TextPushed: 'อุษาคเนย์มีการประยุกต์ให้เข้ากับรสนิยม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:28.534479808+07:00","message":"[GCS] IsForceVAD: false for message ID: 949"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:28.599181513+07:00","message":"[GCS] Start streaming session, msgId: 950"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:28.620799209+07:00","message":"receive streaming session, msgId: 949"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:28.620838294+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":"2025-10-27T14:55:28.620845061+07:00","message":"receive interim result [false|false]: อุษาคเนย์มีการประยุกต์ให้เข้ากับรสนิยมทางศิลปะและลักษณะการศึกษา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:28.620862254+07:00","message":"[buffer interim] 949 false อุษาคเนย์มีการประยุกต์ให้เข้ากับรสนิยมทางศิลปะและลักษณะการศึกษา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:28.620871691+07:00","message":"[bufferProcess] interim [940000000]:อุษาคเนย์มีการประยุกต์ให้เข้ากับรสนิยมทางศิลปะและลักษณะการศึกษา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:28.620875194+07:00","message":"[bufferProcess] send to processor:อุษาคเนย์มีการประยุกต์ให้เข้ากับรสนิยมทางศิลปะและลักษณะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:28.62088085+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:28.620886966+07:00","message":"> Transcript [5503] [false]: 'อุษาคเนย์มีการประยุกต์ให้เข้ากับรสนิยมทางศิลปะและลักษณะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:28.620900864+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:28.620903343+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:28.620905809+07:00","message":"StatePrefix: 'อุษาคเนย์มีการประยุกต์ให้เข้ากับรสนิยมทางศิลปะและลักษณะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:28.620909895+07:00","message":"TextPushed: 'อุษาคเนย์มีการประยุกต์ให้เข้ากับรสนิยม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:28.622475432+07:00","message":"receive streaming session, msgId: 949"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:28.622503318+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":"2025-10-27T14:55:28.622509377+07:00","message":"receive interim result [false|false]: อุษาคเนย์มีการประยุกต์ให้เข้ากับรสนิยมทางศิลปะและลักษณะทางสถาน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:28.622523231+07:00","message":"[buffer interim] 949 false อุษาคเนย์มีการประยุกต์ให้เข้ากับรสนิยมทางศิลปะและลักษณะทางสถาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:28.62252917+07:00","message":"[bufferProcess] interim [0]:อุษาคเนย์มีการประยุกต์ให้เข้ากับรสนิยมทางศิลปะและลักษณะทางสถาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:28.62253193+07:00","message":"[bufferProcess] send to processor:อุษาคเนย์มีการประยุกต์ให้เข้ากับรสนิยมทางศิลปะและลักษณะการศึกษา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:28.622538129+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:28.622540788+07:00","message":"> Transcript [5504] [false]: 'อุษาคเนย์มีการประยุกต์ให้เข้ากับรสนิยมทางศิลปะและลักษณะการศึกษา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:28.622544517+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:28.622546984+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:28.622550255+07:00","message":"StatePrefix: 'อุษาคเนย์มีการประยุกต์ให้เข้ากับรสนิยมทางศิลปะและลักษณะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:28.622553292+07:00","message":"TextPushed: 'อุษาคเนย์มีการประยุกต์ให้เข้ากับรสนิยม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:28.624267884+07:00","message":"receive streaming session, msgId: 949"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:28.624284941+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":"2025-10-27T14:55:28.624289173+07:00","message":"receive interim result [false|false]: อุษาคเนย์มีการประยุกต์ให้เข้ากับรสนิยมทางศิลปะและลักษณะทางสถาปัตยกรรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:28.624298701+07:00","message":"[buffer interim] 949 false อุษาคเนย์มีการประยุกต์ให้เข้ากับรสนิยมทางศิลปะและลักษณะทางสถาปัตยกรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:28.624304521+07:00","message":"[bufferProcess] interim [60000000]:อุษาคเนย์มีการประยุกต์ให้เข้ากับรสนิยมทางศิลปะและลักษณะทางสถาปัตยกรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:28.624308407+07:00","message":"[bufferProcess] send to processor:อุษาคเนย์มีการประยุกต์ให้เข้ากับรสนิยมทางศิลปะและลักษณะทางสถาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:28.624314161+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:28.624318266+07:00","message":"> Transcript [5505] [false]: 'อุษาคเนย์มีการประยุกต์ให้เข้ากับรสนิยมทางศิลปะและลักษณะทางสถาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:28.624322162+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:28.624324591+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:28.624327944+07:00","message":"StatePrefix: 'อุษาคเนย์มีการประยุกต์ให้เข้ากับรสนิยมทางศิลปะและลักษณะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:28.624329979+07:00","message":"TextPushed: 'อุษาคเนย์มีการประยุกต์ให้เข้ากับรสนิยม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:28.624334158+07:00","message":"Push: 'ทางศิลปะและลักษณะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:28.624336613+07:00","message":"TextPushed: 'อุษาคเนย์มีการประยุกต์ให้เข้ากับรสนิยมทางศิลปะและลักษณะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:28.624339271+07:00","message":"Set new StatePrefix : 'อุษาคเนย์มีการประยุกต์ให้เข้ากับรสนิยมทางศิลปะและลักษณะทางสถาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:28.624342027+07:00","message":"Next Push (prob) : 'ทางสถาน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:28.624351662+07:00","message":"push: {false ทางศิลปะและลักษณะ 0 0xc002922c00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:28.657734347+07:00","message":"receive streaming session, msgId: 949"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:28.657772153+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อุษาคเนย์มีการประยุกต์ให้เข้ากับรสนิยมทางศิลปะและลักษณะทางสถาปัตยกรรม\",\"confidence\":0.95233345}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:28.657778338+07:00","message":"receive interim result [true|false]: อุษาคเนย์มีการประยุกต์ให้เข้ากับรสนิยมทางศิลปะและลักษณะทางสถาปัตยกรรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:28.657787808+07:00","message":"end recv isFinal message id 949"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:28.657789635+07:00","message":"end Recv id 949"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:28.657795367+07:00","message":"[buffer interim] 949 true อุษาคเนย์มีการประยุกต์ให้เข้ากับรสนิยมทางศิลปะและลักษณะทางสถาปัตยกรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:28.657804696+07:00","message":"[bufferProcess] interim [60000000]:อุษาคเนย์มีการประยุกต์ให้เข้ากับรสนิยมทางศิลปะและลักษณะทางสถาปัตยกรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:28.657809544+07:00","message":"[bufferProcess] send to processor (isfinal):อุษาคเนย์มีการประยุกต์ให้เข้ากับรสนิยมทางศิลปะและลักษณะทางสถาปัตยกรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:28.657812748+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:28.657815919+07:00","message":"> Transcript [5506] [false]: 'อุษาคเนย์มีการประยุกต์ให้เข้ากับรสนิยมทางศิลปะและลักษณะทางสถาปัตยกรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:28.657818418+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:28.657820064+07:00","message":"Set new StatePrefix: 'อุษาคเนย์มีการประยุกต์ให้เข้ากับรสนิยมทางศิลปะและลักษณะทางสถาปัตยกรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:28.657821997+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:28.657823686+07:00","message":"> Transcript [5507] [true]: 'อุษาคเนย์มีการประยุกต์ให้เข้ากับรสนิยมทางศิลปะและลักษณะทางสถาปัตยกรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:28.657825899+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:28.657827446+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:28.657829453+07:00","message":"StatePrefix: 'อุษาคเนย์มีการประยุกต์ให้เข้ากับรสนิยมทางศิลปะและลักษณะทางสถาปัตยกรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:28.657832958+07:00","message":"TextPushed: 'อุษาคเนย์มีการประยุกต์ให้เข้ากับรสนิยมทางศิลปะและลักษณะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:28.657839361+07:00","message":"Push: 'ทางสถาปัตยกรรม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:28.65784735+07:00","message":"push: {true ทางสถาปัตยกรรม 0 0xc002922c00}"}
{"level":"info","service":"Main","time":"2025-10-27T14:55:28.669413782+07:00","message":"write wav file: './tmp/7446/7446_949.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:55:28.815584789+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:55:28.815590504+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:29.154679285+07:00","message":"receive streaming session, msgId: 950"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:29.154714063+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":"2025-10-27T14:55:29.154718694+07:00","message":"receive interim result [false|false]: ยักษ์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:29.154730121+07:00","message":"[buffer interim] 950 false ยักษ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:29.154736228+07:00","message":"[bufferProcess] interim [600000000]:ยักษ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:29.154737913+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:29.286933959+07:00","message":"receive streaming session, msgId: 950"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:29.286964849+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":"2025-10-27T14:55:29.286969899+07:00","message":"receive interim result [false|false]: ศัลยกรรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:29.286983596+07:00","message":"[buffer interim] 950 false ศัลยกรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:29.286991503+07:00","message":"[bufferProcess] interim [660000000]:ศัลยกรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:29.286993647+07:00","message":"[bufferProcess] send to processor:ยักษ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:29.286997033+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:29.286999925+07:00","message":"> Transcript [5508] [false]: 'ยักษ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:29.287001773+07:00","message":"Set StatePrefix (first interim): 'ยักษ์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:29.604448049+07:00","message":"receive streaming session, msgId: 950"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:29.604481156+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":"2025-10-27T14:55:29.604488986+07:00","message":"receive interim result [false|false]: ศัลยกรรมแต่ละ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:29.604499367+07:00","message":"[buffer interim] 950 false ศัลยกรรมแต่ละ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:29.604505837+07:00","message":"[bufferProcess] interim [960000000]:ศัลยกรรมแต่ละ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:29.604508178+07:00","message":"[bufferProcess] send to processor:ศัลยกรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:29.604513142+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:29.604515822+07:00","message":"> Transcript [5509] [false]: 'ศัลยกรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:29.604517793+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:29.60451982+07:00","message":"Set new StatePrefix: 'ศัลยกรรม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:29.664730784+07:00","message":"receive streaming session, msgId: 950"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:29.664761473+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":"2025-10-27T14:55:29.664766915+07:00","message":"receive interim result [false|false]: ศัลยกรรมเลอลักษณ์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:29.664778108+07:00","message":"[buffer interim] 950 false ศัลยกรรมเลอลักษณ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:29.664784297+07:00","message":"[bufferProcess] interim [80000000]:ศัลยกรรมเลอลักษณ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:29.664786294+07:00","message":"[bufferProcess] send to processor:ศัลยกรรมแต่ละ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:29.664791603+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:29.664794161+07:00","message":"> Transcript [5510] [false]: 'ศัลยกรรมแต่ละ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:29.664796756+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:29.664798653+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:29.664800289+07:00","message":"StatePrefix: 'ศัลยกรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:29.664802207+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:29.790552082+07:00","message":"receive streaming session, msgId: 950"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:29.790584941+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":"2025-10-27T14:55:29.790590026+07:00","message":"receive interim result [false|false]: ศัลยกรรมแต่ละชั้น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:29.790603224+07:00","message":"receive streaming session, msgId: 950"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:29.79060614+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":"2025-10-27T14:55:29.790608339+07:00","message":"receive interim result [false|false]: ศัลยกรรมแต่ละสมัย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:29.790635738+07:00","message":"[buffer interim] 950 false ศัลยกรรมแต่ละชั้น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:29.790650781+07:00","message":"[buffer interim] 950 false ศัลยกรรมแต่ละสมัย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:29.790657798+07:00","message":"[bufferProcess] interim [140000000]:ศัลยกรรมแต่ละชั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:29.790660519+07:00","message":"[bufferProcess] send to processor:ศัลยกรรมเลอลักษณ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:29.790664875+07:00","message":"[bufferProcess] interim [200000000]:ศัลยกรรมแต่ละสมัย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:29.790669934+07:00","message":"[bufferProcess] send to processor:ศัลยกรรมแต่ละชั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:29.790672728+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:29.790675467+07:00","message":"> Transcript [5511] [false]: 'ศัลยกรรมเลอลักษณ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:29.790678379+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:29.790680124+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:29.790681966+07:00","message":"StatePrefix: 'ศัลยกรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:29.79068401+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:29.790685295+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:29.790695171+07:00","message":"> Transcript [5512] [false]: 'ศัลยกรรมแต่ละชั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:29.790696718+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:29.790698252+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:29.790699717+07:00","message":"StatePrefix: 'ศัลยกรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:29.790701062+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:30.357932519+07:00","message":"receive streaming session, msgId: 950"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:30.357967482+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ศัลยกรรมแต่ละสมัย\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:30.357973201+07:00","message":"receive interim result [false|false]: ศัลยกรรมแต่ละสมัย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:30.357986979+07:00","message":"[buffer interim] 950 false ศัลยกรรมแต่ละสมัย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:30.357993897+07:00","message":"[bufferProcess] interim [800000000]:ศัลยกรรมแต่ละสมัย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:30.357995942+07:00","message":"[bufferProcess] send to processor:ศัลยกรรมแต่ละสมัย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:30.358001457+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:30.358004195+07:00","message":"> Transcript [5513] [false]: 'ศัลยกรรมแต่ละสมัย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:30.358007127+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:30.35800893+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:30.358010716+07:00","message":"StatePrefix: 'ศัลยกรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:30.35801258+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:30.358016515+07:00","message":"Push: 'ศัลยกรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:30.358018079+07:00","message":"TextPushed: 'ศัลยกรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:30.358019688+07:00","message":"Set new StatePrefix : 'ศัลยกรรมแต่ละสมัย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:30.358021412+07:00","message":"Next Push (prob) : 'แต่ละสมัย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:30.358029166+07:00","message":"push: {false ศัลยกรรม 0 0xc002217d80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:30.93896062+07:00","message":"receive streaming session, msgId: 950"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:30.938996117+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":"2025-10-27T14:55:30.939001234+07:00","message":"receive interim result [false|false]: ศัลยกรรมแต่ละสมัยจนทำให้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:30.939015365+07:00","message":"[buffer interim] 950 false ศัลยกรรมแต่ละสมัยจนทำให้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:30.939022096+07:00","message":"[bufferProcess] interim [400000000]:ศัลยกรรมแต่ละสมัยจนทำให้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:30.939024751+07:00","message":"[bufferProcess] send to processor:ศัลยกรรมแต่ละสมัย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:30.939028162+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:30.939030488+07:00","message":"> Transcript [5514] [false]: 'ศัลยกรรมแต่ละสมัย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:30.939033301+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:30.939035132+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:30.939036714+07:00","message":"StatePrefix: 'ศัลยกรรมแต่ละสมัย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:30.939038944+07:00","message":"TextPushed: 'ศัลยกรรม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:31.386573798+07:00","message":"receive streaming session, msgId: 950"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:31.38661244+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":"2025-10-27T14:55:31.386620182+07:00","message":"receive interim result [false|false]: ศัลยกรรมแต่ละสมัยจนทำให้ได้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:31.386639976+07:00","message":"[buffer interim] 950 false ศัลยกรรมแต่ละสมัยจนทำให้ได้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:31.386650415+07:00","message":"[bufferProcess] interim [760000000]:ศัลยกรรมแต่ละสมัยจนทำให้ได้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:31.386653244+07:00","message":"[bufferProcess] send to processor:ศัลยกรรมแต่ละสมัยจนทำให้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:31.386657904+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:31.386661584+07:00","message":"> Transcript [5515] [false]: 'ศัลยกรรมแต่ละสมัยจนทำให้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:31.386665768+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:31.386668245+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:31.386670899+07:00","message":"StatePrefix: 'ศัลยกรรมแต่ละสมัย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:31.386673708+07:00","message":"TextPushed: 'ศัลยกรรม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:31.587413328+07:00","message":"receive streaming session, msgId: 950"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:31.587458542+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":"2025-10-27T14:55:31.587465316+07:00","message":"receive interim result [false|false]: ศัลยกรรมแต่ละสมัยจนทำให้ได้ผล"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:31.587478513+07:00","message":"[buffer interim] 950 false ศัลยกรรมแต่ละสมัยจนทำให้ได้ผล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:31.587489075+07:00","message":"[bufferProcess] interim [0]:ศัลยกรรมแต่ละสมัยจนทำให้ได้ผล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:31.587493044+07:00","message":"[bufferProcess] send to processor:ศัลยกรรมแต่ละสมัยจนทำให้ได้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:31.587499949+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:31.587503765+07:00","message":"> Transcript [5516] [false]: 'ศัลยกรรมแต่ละสมัยจนทำให้ได้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:31.587507965+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:31.587510661+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:31.587513597+07:00","message":"StatePrefix: 'ศัลยกรรมแต่ละสมัย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:31.587516357+07:00","message":"TextPushed: 'ศัลยกรรม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:31.634007618+07:00","message":"receive streaming session, msgId: 950"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:31.634049819+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":"2025-10-27T14:55:31.634056873+07:00","message":"receive interim result [false|false]: ศัลยกรรมแต่ละสมัยจนทำให้ได้โกรธ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:31.634075302+07:00","message":"[buffer interim] 950 false ศัลยกรรมแต่ละสมัยจนทำให้ได้โกรธ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:31.634084451+07:00","message":"[bufferProcess] interim [60000000]:ศัลยกรรมแต่ละสมัยจนทำให้ได้โกรธ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:31.634087429+07:00","message":"[bufferProcess] send to processor:ศัลยกรรมแต่ละสมัยจนทำให้ได้ผล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:31.634091696+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:31.634099409+07:00","message":"> Transcript [5517] [false]: 'ศัลยกรรมแต่ละสมัยจนทำให้ได้ผล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:31.634103738+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:31.634106533+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:31.634109785+07:00","message":"StatePrefix: 'ศัลยกรรมแต่ละสมัย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:31.634114492+07:00","message":"TextPushed: 'ศัลยกรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:31.634117697+07:00","message":"Push: 'แต่ละสมัย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:31.63412016+07:00","message":"TextPushed: 'ศัลยกรรมแต่ละสมัย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:31.634123176+07:00","message":"Set new StatePrefix : 'ศัลยกรรมแต่ละสมัยจนทำให้ได้ผล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:31.634126298+07:00","message":"Next Push (prob) : 'จนทำให้ได้ผล'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:31.6341374+07:00","message":"push: {false แต่ละสมัย 0 0xc002217d80}"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:55:31.816153989+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:55:31.816168296+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:31.836233753+07:00","message":"receive streaming session, msgId: 950"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:31.836270183+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":"2025-10-27T14:55:31.836277279+07:00","message":"receive interim result [false|false]: ศัลยกรรมแต่ละสมัยจนทำให้ได้โกรธที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:31.836290711+07:00","message":"[buffer interim] 950 false ศัลยกรรมแต่ละสมัยจนทำให้ได้โกรธที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:31.836301147+07:00","message":"[bufferProcess] interim [240000000]:ศัลยกรรมแต่ละสมัยจนทำให้ได้โกรธที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:31.836304631+07:00","message":"[bufferProcess] send to processor:ศัลยกรรมแต่ละสมัยจนทำให้ได้โกรธ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:31.83630924+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:31.83631292+07:00","message":"> Transcript [5518] [false]: 'ศัลยกรรมแต่ละสมัยจนทำให้ได้โกรธ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:31.836315978+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:31.83631849+07:00","message":"Set new StatePrefix: 'ศัลยกรรมแต่ละสมัยจนทำให้ได้โกรธ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:31.955751415+07:00","message":"receive streaming session, msgId: 950"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:31.955784234+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":"2025-10-27T14:55:31.955790352+07:00","message":"receive interim result [false|false]: ศัลยกรรมแต่ละสมัยจนทำให้ได้โกรธที่มี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:31.955805072+07:00","message":"[buffer interim] 950 false ศัลยกรรมแต่ละสมัยจนทำให้ได้โกรธที่มี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:31.955813386+07:00","message":"[bufferProcess] interim [360000000]:ศัลยกรรมแต่ละสมัยจนทำให้ได้โกรธที่มี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:31.955815965+07:00","message":"[bufferProcess] send to processor:ศัลยกรรมแต่ละสมัยจนทำให้ได้โกรธที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:31.955819795+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:31.955822284+07:00","message":"> Transcript [5519] [false]: 'ศัลยกรรมแต่ละสมัยจนทำให้ได้โกรธที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:31.955825175+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:31.955827128+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:31.955828855+07:00","message":"StatePrefix: 'ศัลยกรรมแต่ละสมัยจนทำให้ได้โกรธ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:31.955831162+07:00","message":"TextPushed: 'ศัลยกรรมแต่ละสมัย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:32.168784053+07:00","message":"receive streaming session, msgId: 950"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:32.168825874+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":"2025-10-27T14:55:32.168833378+07:00","message":"receive interim result [false|false]: ศัลยกรรมแต่ละสมัยจนทำให้ได้โกรธที่มีรูป"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:32.16884933+07:00","message":"[buffer interim] 950 false ศัลยกรรมแต่ละสมัยจนทำให้ได้โกรธที่มีรูป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:32.168857502+07:00","message":"[bufferProcess] interim [540000000]:ศัลยกรรมแต่ละสมัยจนทำให้ได้โกรธที่มีรูป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:32.168860405+07:00","message":"[bufferProcess] send to processor:ศัลยกรรมแต่ละสมัยจนทำให้ได้โกรธที่มี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:32.168866577+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:32.168870742+07:00","message":"> Transcript [5520] [false]: 'ศัลยกรรมแต่ละสมัยจนทำให้ได้โกรธที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:32.168875454+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:32.168877966+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:32.168881607+07:00","message":"StatePrefix: 'ศัลยกรรมแต่ละสมัยจนทำให้ได้โกรธ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:32.168884683+07:00","message":"TextPushed: 'ศัลยกรรมแต่ละสมัย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:32.353916778+07:00","message":"receive streaming session, msgId: 950"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:32.353948377+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":"2025-10-27T14:55:32.353954015+07:00","message":"receive interim result [false|false]: ศัลยกรรมแต่ละสมัยจนทำให้ได้โกรธที่มีรูปร่าง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:32.353965393+07:00","message":"[buffer interim] 950 false ศัลยกรรมแต่ละสมัยจนทำให้ได้โกรธที่มีรูปร่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:32.353971793+07:00","message":"[bufferProcess] interim [780000000]:ศัลยกรรมแต่ละสมัยจนทำให้ได้โกรธที่มีรูปร่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:32.353973933+07:00","message":"[bufferProcess] send to processor:ศัลยกรรมแต่ละสมัยจนทำให้ได้โกรธที่มีรูป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:32.353979272+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:32.353981965+07:00","message":"> Transcript [5521] [false]: 'ศัลยกรรมแต่ละสมัยจนทำให้ได้โกรธที่มีรูป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:32.353985211+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:32.353986919+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:32.353988956+07:00","message":"StatePrefix: 'ศัลยกรรมแต่ละสมัยจนทำให้ได้โกรธ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:32.35399112+07:00","message":"TextPushed: 'ศัลยกรรมแต่ละสมัย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:32.992668461+07:00","message":"receive streaming session, msgId: 950"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:32.992717301+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":"2025-10-27T14:55:32.992723158+07:00","message":"receive interim result [false|false]: ศัลยกรรมแต่ละสมัยจนทำให้ได้โกรธที่มีรูปร่าง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:32.992736546+07:00","message":"[buffer interim] 950 false ศัลยกรรมแต่ละสมัยจนทำให้ได้โกรธที่มีรูปร่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:32.992743115+07:00","message":"[bufferProcess] interim [380000000]:ศัลยกรรมแต่ละสมัยจนทำให้ได้โกรธที่มีรูปร่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:32.992745333+07:00","message":"[bufferProcess] send to processor:ศัลยกรรมแต่ละสมัยจนทำให้ได้โกรธที่มีรูปร่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:32.992750729+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:32.992753315+07:00","message":"> Transcript [5522] [false]: 'ศัลยกรรมแต่ละสมัยจนทำให้ได้โกรธที่มีรูปร่าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:32.992756942+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:32.992759092+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:32.992761007+07:00","message":"StatePrefix: 'ศัลยกรรมแต่ละสมัยจนทำให้ได้โกรธ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:32.992763155+07:00","message":"TextPushed: 'ศัลยกรรมแต่ละสมัย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:32.992769808+07:00","message":"Push: 'จนทำให้ได้โกรธ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:32.992771815+07:00","message":"TextPushed: 'ศัลยกรรมแต่ละสมัยจนทำให้ได้โกรธ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:32.992773711+07:00","message":"Set new StatePrefix : 'ศัลยกรรมแต่ละสมัยจนทำให้ได้โกรธที่มีรูปร่าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:32.992775799+07:00","message":"Next Push (prob) : 'ที่มีรูปร่าง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:32.992783526+07:00","message":"push: {false จนทำให้ได้โกรธ 0 0xc002217d80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:33.051823114+07:00","message":"receive streaming session, msgId: 950"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:33.051853625+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":"2025-10-27T14:55:33.051859714+07:00","message":"receive interim result [false|false]: ศัลยกรรมแต่ละสมัยจนทำให้ได้โกรธที่มีรูปร่างกาย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:33.051870658+07:00","message":"[buffer interim] 950 false ศัลยกรรมแต่ละสมัยจนทำให้ได้โกรธที่มีรูปร่างกาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:33.051876996+07:00","message":"[bufferProcess] interim [440000000]:ศัลยกรรมแต่ละสมัยจนทำให้ได้โกรธที่มีรูปร่างกาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:33.051879337+07:00","message":"[bufferProcess] send to processor:ศัลยกรรมแต่ละสมัยจนทำให้ได้โกรธที่มีรูปร่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:33.05188277+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:33.051885628+07:00","message":"> Transcript [5523] [false]: 'ศัลยกรรมแต่ละสมัยจนทำให้ได้โกรธที่มีรูปร่าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:33.051898589+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:33.051901315+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:33.051903467+07:00","message":"StatePrefix: 'ศัลยกรรมแต่ละสมัยจนทำให้ได้โกรธที่มีรูปร่าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:33.051907322+07:00","message":"TextPushed: 'ศัลยกรรมแต่ละสมัยจนทำให้ได้โกรธ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:33.451710928+07:00","message":"receive streaming session, msgId: 950"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:33.451748822+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":"2025-10-27T14:55:33.451754833+07:00","message":"receive interim result [false|false]: ศัลยกรรมแต่ละสมัยจนทำให้ได้โกรธที่มีรูปร่างอย่างที่เห็น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:33.45176838+07:00","message":"[buffer interim] 950 false ศัลยกรรมแต่ละสมัยจนทำให้ได้โกรธที่มีรูปร่างอย่างที่เห็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:33.451774965+07:00","message":"[bufferProcess] interim [860000000]:ศัลยกรรมแต่ละสมัยจนทำให้ได้โกรธที่มีรูปร่างอย่างที่เห็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:33.451777491+07:00","message":"[bufferProcess] send to processor:ศัลยกรรมแต่ละสมัยจนทำให้ได้โกรธที่มีรูปร่างกาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:33.451782769+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:33.451785479+07:00","message":"> Transcript [5524] [false]: 'ศัลยกรรมแต่ละสมัยจนทำให้ได้โกรธที่มีรูปร่างกาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:33.45178863+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:33.451790481+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:33.451792334+07:00","message":"StatePrefix: 'ศัลยกรรมแต่ละสมัยจนทำให้ได้โกรธที่มีรูปร่าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:33.451794849+07:00","message":"TextPushed: 'ศัลยกรรมแต่ละสมัยจนทำให้ได้โกรธ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:33.476159076+07:00","message":"receive streaming session, msgId: 950"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:33.47619199+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ศัลยกรรมแต่ละสมัยจนทำให้ได้โกรธที่มีรูปร่างกาย PNG\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:33.476197333+07:00","message":"receive interim result [false|false]: ศัลยกรรมแต่ละสมัยจนทำให้ได้โกรธที่มีรูปร่างกาย PNG"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:33.476211331+07:00","message":"[buffer interim] 950 false ศัลยกรรมแต่ละสมัยจนทำให้ได้โกรธที่มีรูปร่างกาย PNG"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:33.476217406+07:00","message":"[bufferProcess] interim [920000000]:ศัลยกรรมแต่ละสมัยจนทำให้ได้โกรธที่มีรูปร่างกาย PNG"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:33.47621996+07:00","message":"[bufferProcess] send to processor:ศัลยกรรมแต่ละสมัยจนทำให้ได้โกรธที่มีรูปร่างอย่างที่เห็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:33.476223544+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:33.476226068+07:00","message":"> Transcript [5525] [false]: 'ศัลยกรรมแต่ละสมัยจนทำให้ได้โกรธที่มีรูปร่างอย่างที่เห็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:33.476229701+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:33.476231336+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:33.476232858+07:00","message":"StatePrefix: 'ศัลยกรรมแต่ละสมัยจนทำให้ได้โกรธที่มีรูปร่าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:33.47623502+07:00","message":"TextPushed: 'ศัลยกรรมแต่ละสมัยจนทำให้ได้โกรธ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:33.696178913+07:00","message":"receive streaming session, msgId: 950"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:33.69621328+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":"2025-10-27T14:55:33.69621908+07:00","message":"receive interim result [false|false]: ศัลยกรรมแต่ละสมัยจนทำให้ได้โกรธที่มีรูปร่างอย่างที่เห็นทุก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:33.696229832+07:00","message":"[buffer interim] 950 false ศัลยกรรมแต่ละสมัยจนทำให้ได้โกรธที่มีรูปร่างอย่างที่เห็นทุก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:33.696236332+07:00","message":"[bufferProcess] interim [40000000]:ศัลยกรรมแต่ละสมัยจนทำให้ได้โกรธที่มีรูปร่างอย่างที่เห็นทุก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:33.696238681+07:00","message":"[bufferProcess] send to processor:ศัลยกรรมแต่ละสมัยจนทำให้ได้โกรธที่มีรูปร่างกาย PNG"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:33.696243898+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:33.696246115+07:00","message":"> Transcript [5526] [false]: 'ศัลยกรรมแต่ละสมัยจนทำให้ได้โกรธที่มีรูปร่างกาย PNG'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:33.696249557+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:33.696251752+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:33.696253737+07:00","message":"StatePrefix: 'ศัลยกรรมแต่ละสมัยจนทำให้ได้โกรธที่มีรูปร่าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:33.696256105+07:00","message":"TextPushed: 'ศัลยกรรมแต่ละสมัยจนทำให้ได้โกรธ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:33.696260157+07:00","message":"Push: 'ที่มีรูปร่าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:33.696263085+07:00","message":"TextPushed: 'ศัลยกรรมแต่ละสมัยจนทำให้ได้โกรธที่มีรูปร่าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:33.696264919+07:00","message":"Set new StatePrefix : 'ศัลยกรรมแต่ละสมัยจนทำให้ได้โกรธที่มีรูปร่างกาย PNG'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:33.696267202+07:00","message":"Next Push (prob) : 'กาย PNG'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:33.696275395+07:00","message":"push: {false ที่มีรูปร่าง 0 0xc002217d80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:33.762391681+07:00","message":"receive streaming session, msgId: 950"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:33.762425082+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":"2025-10-27T14:55:33.762431734+07:00","message":"receive interim result [false|false]: ศัลยกรรมแต่ละสมัยจนทำให้ได้โกรธที่มีรูปร่างอย่างที่เห็นทุกวัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:33.76244345+07:00","message":"[buffer interim] 950 false ศัลยกรรมแต่ละสมัยจนทำให้ได้โกรธที่มีรูปร่างอย่างที่เห็นทุกวัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:33.762450123+07:00","message":"[bufferProcess] interim [160000000]:ศัลยกรรมแต่ละสมัยจนทำให้ได้โกรธที่มีรูปร่างอย่างที่เห็นทุกวัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:33.762452724+07:00","message":"[bufferProcess] send to processor:ศัลยกรรมแต่ละสมัยจนทำให้ได้โกรธที่มีรูปร่างอย่างที่เห็นทุก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:33.762458022+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:33.762460571+07:00","message":"> Transcript [5527] [false]: 'ศัลยกรรมแต่ละสมัยจนทำให้ได้โกรธที่มีรูปร่างอย่างที่เห็นทุก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:33.762463065+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:33.762464694+07:00","message":"Set new StatePrefix: 'ศัลยกรรมแต่ละสมัยจนทำให้ได้โกรธที่มีรูปร่างอย่างที่เห็นทุก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:33.885352835+07:00","message":"receive streaming session, msgId: 950"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:33.885386469+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":"2025-10-27T14:55:33.885392402+07:00","message":"receive interim result [false|false]: ศัลยกรรมแต่ละสมัยจนทำให้ได้โกรธที่มีรูปร่างอย่างที่เห็นทุกวันนี้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:33.885404574+07:00","message":"[buffer interim] 950 false ศัลยกรรมแต่ละสมัยจนทำให้ได้โกรธที่มีรูปร่างอย่างที่เห็นทุกวันนี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:33.885411085+07:00","message":"[bufferProcess] interim [280000000]:ศัลยกรรมแต่ละสมัยจนทำให้ได้โกรธที่มีรูปร่างอย่างที่เห็นทุกวันนี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:33.88541364+07:00","message":"[bufferProcess] send to processor:ศัลยกรรมแต่ละสมัยจนทำให้ได้โกรธที่มีรูปร่างอย่างที่เห็นทุกวัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:33.885418699+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:33.88542138+07:00","message":"> Transcript [5528] [false]: 'ศัลยกรรมแต่ละสมัยจนทำให้ได้โกรธที่มีรูปร่างอย่างที่เห็นทุกวัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:33.885424502+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:33.885426622+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:33.88542807+07:00","message":"StatePrefix: 'ศัลยกรรมแต่ละสมัยจนทำให้ได้โกรธที่มีรูปร่างอย่างที่เห็นทุก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:33.885430608+07:00","message":"TextPushed: 'ศัลยกรรมแต่ละสมัยจนทำให้ได้โกรธที่มีรูปร่าง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:34.10625605+07:00","message":"[GCS] IsForceVAD: false for message ID: 950"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:34.203390323+07:00","message":"receive streaming session, msgId: 950"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:34.203431004+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":"2025-10-27T14:55:34.203437098+07:00","message":"receive interim result [false|false]: ศัลยกรรมแต่ละสมัยจนทำให้ได้โกรธที่มีรูปร่างอย่างที่เห็นทุกวันนี้ค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:34.203450857+07:00","message":"[buffer interim] 950 false ศัลยกรรมแต่ละสมัยจนทำให้ได้โกรธที่มีรูปร่างอย่างที่เห็นทุกวันนี้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:34.203457273+07:00","message":"[bufferProcess] interim [640000000]:ศัลยกรรมแต่ละสมัยจนทำให้ได้โกรธที่มีรูปร่างอย่างที่เห็นทุกวันนี้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:34.203459689+07:00","message":"[bufferProcess] send to processor:ศัลยกรรมแต่ละสมัยจนทำให้ได้โกรธที่มีรูปร่างอย่างที่เห็นทุกวันนี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:34.203465625+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:34.203468798+07:00","message":"> Transcript [5529] [false]: 'ศัลยกรรมแต่ละสมัยจนทำให้ได้โกรธที่มีรูปร่างอย่างที่เห็นทุกวันนี้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:34.203472499+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:34.203474306+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:34.203476304+07:00","message":"StatePrefix: 'ศัลยกรรมแต่ละสมัยจนทำให้ได้โกรธที่มีรูปร่างอย่างที่เห็นทุก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:34.203478565+07:00","message":"TextPushed: 'ศัลยกรรมแต่ละสมัยจนทำให้ได้โกรธที่มีรูปร่าง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:34.300785209+07:00","message":"receive streaming session, msgId: 950"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:34.300820529+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ศัลยกรรมแต่ละสมัยจนทำให้ได้โกรธที่มีรูปร่างอย่างที่เห็นทุกวันนี้ค่ะ\",\"confidence\":0.95023984}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":730000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:34.300826548+07:00","message":"receive interim result [true|false]: ศัลยกรรมแต่ละสมัยจนทำให้ได้โกรธที่มีรูปร่างอย่างที่เห็นทุกวันนี้ค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:34.300833671+07:00","message":"end recv isFinal message id 950"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:34.3008362+07:00","message":"end Recv id 950"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:34.300844841+07:00","message":"[buffer interim] 950 true ศัลยกรรมแต่ละสมัยจนทำให้ได้โกรธที่มีรูปร่างอย่างที่เห็นทุกวันนี้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:34.300854037+07:00","message":"[bufferProcess] interim [730000000]:ศัลยกรรมแต่ละสมัยจนทำให้ได้โกรธที่มีรูปร่างอย่างที่เห็นทุกวันนี้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:34.300859025+07:00","message":"[bufferProcess] send to processor (isfinal):ศัลยกรรมแต่ละสมัยจนทำให้ได้โกรธที่มีรูปร่างอย่างที่เห็นทุกวันนี้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:34.300863298+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:34.300866787+07:00","message":"> Transcript [5530] [false]: 'ศัลยกรรมแต่ละสมัยจนทำให้ได้โกรธที่มีรูปร่างอย่างที่เห็นทุกวันนี้ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:34.300871341+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:34.300873482+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:34.300876285+07:00","message":"StatePrefix: 'ศัลยกรรมแต่ละสมัยจนทำให้ได้โกรธที่มีรูปร่างอย่างที่เห็นทุก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:34.300880521+07:00","message":"TextPushed: 'ศัลยกรรมแต่ละสมัยจนทำให้ได้โกรธที่มีรูปร่าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:34.300882301+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:34.300884172+07:00","message":"> Transcript [5531] [true]: 'ศัลยกรรมแต่ละสมัยจนทำให้ได้โกรธที่มีรูปร่างอย่างที่เห็นทุกวันนี้ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:34.30088616+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:34.300887567+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:34.300896918+07:00","message":"StatePrefix: 'ศัลยกรรมแต่ละสมัยจนทำให้ได้โกรธที่มีรูปร่างอย่างที่เห็นทุก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:34.300898634+07:00","message":"TextPushed: 'ศัลยกรรมแต่ละสมัยจนทำให้ได้โกรธที่มีรูปร่าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:34.30090316+07:00","message":"Push: 'อย่างที่เห็นทุกวันนี้ค่ะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:34.300914136+07:00","message":"push: {true อย่างที่เห็นทุกวันนี้ค่ะ 0 0xc002217d80}"}
{"level":"info","service":"Main","time":"2025-10-27T14:55:34.313790988+07:00","message":"write wav file: './tmp/7446/7446_950.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:34.368022055+07:00","message":"[GCS] Start streaming session, msgId: 951"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:55:34.816181618+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:55:34.816181791+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:35.041601457+07:00","message":"receive streaming session, msgId: 951"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:35.041648899+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":"2025-10-27T14:55:35.041656254+07:00","message":"receive interim result [false|false]: การ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:35.041670216+07:00","message":"[buffer interim] 951 false การ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:35.041678314+07:00","message":"[bufferProcess] interim [660000000]:การ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:35.041680175+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:35.227027827+07:00","message":"receive streaming session, msgId: 951"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:35.227072224+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":"2025-10-27T14:55:35.227078801+07:00","message":"receive interim result [false|false]: การใช้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:35.227093807+07:00","message":"[buffer interim] 951 false การใช้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:35.227103639+07:00","message":"[bufferProcess] interim [900000000]:การใช้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:35.227106804+07:00","message":"[bufferProcess] send to processor:การ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:35.227113112+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:35.227116489+07:00","message":"> Transcript [5532] [false]: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:35.227119269+07:00","message":"Set StatePrefix (first interim): 'การ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:35.625707762+07:00","message":"receive streaming session, msgId: 951"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:35.625746155+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":"2025-10-27T14:55:35.625751973+07:00","message":"receive interim result [false|false]: การใช้กฎ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:35.625768622+07:00","message":"receive streaming session, msgId: 951"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:35.625771496+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":"2025-10-27T14:55:35.625773567+07:00","message":"receive interim result [false|false]: การใช้ขวด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:35.625788719+07:00","message":"[buffer interim] 951 false การใช้กฎ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:35.625807579+07:00","message":"[buffer interim] 951 false การใช้ขวด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:35.625828914+07:00","message":"[bufferProcess] interim [140000000]:การใช้กฎ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:35.625844732+07:00","message":"[bufferProcess] send to processor:การใช้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:35.625852652+07:00","message":"[bufferProcess] interim [200000000]:การใช้ขวด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:35.625854253+07:00","message":"[bufferProcess] send to processor:การใช้กฎ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:35.625857574+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:35.62586077+07:00","message":"> Transcript [5533] [false]: 'การใช้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:35.625863537+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:35.625865451+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:35.625867289+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:35.625869095+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:35.625870286+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:35.625871908+07:00","message":"> Transcript [5534] [false]: 'การใช้กฎ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:35.625873558+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:35.625874856+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:35.625876246+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:35.625877564+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:35.629778981+07:00","message":"receive streaming session, msgId: 951"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:35.629815519+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":"2025-10-27T14:55:35.629820203+07:00","message":"receive interim result [false|false]: การใช้กฎหมาย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:35.629833045+07:00","message":"[buffer interim] 951 false การใช้กฎหมาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:35.629839336+07:00","message":"[bufferProcess] interim [320000000]:การใช้กฎหมาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:35.629841287+07:00","message":"[bufferProcess] send to processor:การใช้ขวด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:35.629846428+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:35.629848945+07:00","message":"> Transcript [5535] [false]: 'การใช้ขวด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:35.629851616+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:35.629853255+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:35.629854871+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:35.629856672+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:35.758217037+07:00","message":"receive streaming session, msgId: 951"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:35.758263744+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":"2025-10-27T14:55:35.758270341+07:00","message":"receive interim result [false|false]: การใช้ขวดใน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:35.758282823+07:00","message":"[buffer interim] 951 false การใช้ขวดใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:35.758289808+07:00","message":"[bufferProcess] interim [380000000]:การใช้ขวดใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:35.758291881+07:00","message":"[bufferProcess] send to processor:การใช้กฎหมาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:35.758294751+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:35.758297415+07:00","message":"> Transcript [5536] [false]: 'การใช้กฎหมาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:35.758300539+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:35.758302226+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:35.758303895+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:35.758305512+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:35.758307627+07:00","message":"Push: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:35.758309399+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:35.758311116+07:00","message":"Set new StatePrefix : 'การใช้กฎหมาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:35.758312909+07:00","message":"Next Push (prob) : 'ใช้กฎหมาย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:35.758320486+07:00","message":"push: {false การ 0 0xc002216700}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:35.821393842+07:00","message":"receive streaming session, msgId: 951"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:35.821434154+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":"2025-10-27T14:55:35.821441569+07:00","message":"receive interim result [false|false]: การใช้ขวดไหมคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:35.821455899+07:00","message":"[buffer interim] 951 false การใช้ขวดไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:35.821463321+07:00","message":"[bufferProcess] interim [440000000]:การใช้ขวดไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:35.821466539+07:00","message":"[bufferProcess] send to processor:การใช้ขวดใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:35.821474907+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:35.821479091+07:00","message":"> Transcript [5537] [false]: 'การใช้ขวดใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:35.82148217+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:35.821484847+07:00","message":"Set new StatePrefix: 'การใช้ขวดใน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:35.863250156+07:00","message":"receive streaming session, msgId: 951"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:35.86329562+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":"2025-10-27T14:55:35.863302172+07:00","message":"receive interim result [false|false]: การใช้กฎหมายการ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:35.863317156+07:00","message":"[buffer interim] 951 false การใช้กฎหมายการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:35.863325155+07:00","message":"[bufferProcess] interim [500000000]:การใช้กฎหมายการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:35.863327866+07:00","message":"[bufferProcess] send to processor:การใช้ขวดไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:35.863332117+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:35.863335309+07:00","message":"> Transcript [5538] [false]: 'การใช้ขวดไหมคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:35.863337819+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:35.863340275+07:00","message":"Set new StatePrefix: 'การใช้ขวดไหมคะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:36.031691095+07:00","message":"receive streaming session, msgId: 951"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:36.031731222+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":"2025-10-27T14:55:36.031737276+07:00","message":"receive interim result [false|false]: การใช้กฎหมายไทย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:36.031752101+07:00","message":"[buffer interim] 951 false การใช้กฎหมายไทย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:36.031759362+07:00","message":"[bufferProcess] interim [680000000]:การใช้กฎหมายไทย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:36.031762067+07:00","message":"[bufferProcess] send to processor:การใช้กฎหมายการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:36.031766445+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:36.031770035+07:00","message":"> Transcript [5539] [false]: 'การใช้กฎหมายการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:36.031772776+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:36.031775218+07:00","message":"Set new StatePrefix: 'การใช้กฎหมายการ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:36.135682374+07:00","message":"receive streaming session, msgId: 951"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:36.135714438+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":"2025-10-27T14:55:36.135720349+07:00","message":"receive interim result [false|false]: การใช้กฎหมายคล้ายกับ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:36.13573208+07:00","message":"[buffer interim] 951 false การใช้กฎหมายคล้ายกับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:36.1357404+07:00","message":"[bufferProcess] interim [740000000]:การใช้กฎหมายคล้ายกับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:36.135742944+07:00","message":"[bufferProcess] send to processor:การใช้กฎหมายไทย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:36.135749709+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:36.135753222+07:00","message":"> Transcript [5540] [false]: 'การใช้กฎหมายไทย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:36.135755856+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:36.135758364+07:00","message":"Set new StatePrefix: 'การใช้กฎหมายไทย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:36.269620903+07:00","message":"receive streaming session, msgId: 951"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:36.269654581+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":"2025-10-27T14:55:36.269659664+07:00","message":"receive interim result [false|false]: การใช้กฎหมายกฎ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:36.26966796+07:00","message":"[buffer interim] 951 false การใช้กฎหมายกฎ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:36.269674614+07:00","message":"[bufferProcess] interim [860000000]:การใช้กฎหมายกฎ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:36.269676696+07:00","message":"[bufferProcess] send to processor:การใช้กฎหมายคล้ายกับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:36.26968016+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:36.269682766+07:00","message":"> Transcript [5541] [false]: 'การใช้กฎหมายคล้ายกับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:36.269684742+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:36.269686345+07:00","message":"Set new StatePrefix: 'การใช้กฎหมายคล้ายกับ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:36.448832428+07:00","message":"receive streaming session, msgId: 951"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:36.44886948+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":"2025-10-27T14:55:36.448875277+07:00","message":"receive interim result [false|false]: การใช้ขวดใหญ่ใครกดลบ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:36.448902104+07:00","message":"[buffer interim] 951 false การใช้ขวดใหญ่ใครกดลบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:36.448910462+07:00","message":"[bufferProcess] interim [40000000]:การใช้ขวดใหญ่ใครกดลบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:36.448913589+07:00","message":"[bufferProcess] send to processor:การใช้กฎหมายกฎ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:36.44891807+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:36.44892104+07:00","message":"> Transcript [5542] [false]: 'การใช้กฎหมายกฎ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:36.448923133+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:36.448925302+07:00","message":"Set new StatePrefix: 'การใช้กฎหมายกฎ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:36.472673731+07:00","message":"receive streaming session, msgId: 951"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:36.47271432+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":"2025-10-27T14:55:36.47271939+07:00","message":"receive interim result [false|false]: การใช้กฎหมายกฎระเบียบ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:36.472733964+07:00","message":"[buffer interim] 951 false การใช้กฎหมายกฎระเบียบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:36.472740797+07:00","message":"[bufferProcess] interim [100000000]:การใช้กฎหมายกฎระเบียบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:36.472742886+07:00","message":"[bufferProcess] send to processor:การใช้ขวดใหญ่ใครกดลบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:36.472747859+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:36.472750734+07:00","message":"> Transcript [5543] [false]: 'การใช้ขวดใหญ่ใครกดลบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:36.472752924+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:36.472754671+07:00","message":"Set new StatePrefix: 'การใช้ขวดใหญ่ใครกดลบ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:36.509660236+07:00","message":"receive streaming session, msgId: 951"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:36.509700957+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":"2025-10-27T14:55:36.509706448+07:00","message":"receive interim result [false|false]: การใช้กฎหมายการประกวดราคา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:36.509717962+07:00","message":"[buffer interim] 951 false การใช้กฎหมายการประกวดราคา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:36.509724159+07:00","message":"[bufferProcess] interim [160000000]:การใช้กฎหมายการประกวดราคา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:36.509726058+07:00","message":"[bufferProcess] send to processor:การใช้กฎหมายกฎระเบียบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:36.509731629+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:36.509734949+07:00","message":"> Transcript [5544] [false]: 'การใช้กฎหมายกฎระเบียบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:36.509737057+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:36.509738674+07:00","message":"Set new StatePrefix: 'การใช้กฎหมายกฎระเบียบ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:36.640221728+07:00","message":"receive streaming session, msgId: 951"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:36.64026519+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":"2025-10-27T14:55:36.640271244+07:00","message":"receive interim result [false|false]: การใช้กฎหมายกฎหลักฐาน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:36.640284682+07:00","message":"[buffer interim] 951 false การใช้กฎหมายกฎหลักฐาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:36.640291544+07:00","message":"[bufferProcess] interim [280000000]:การใช้กฎหมายกฎหลักฐาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:36.640293566+07:00","message":"[bufferProcess] send to processor:การใช้กฎหมายการประกวดราคา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:36.640302146+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:36.640305695+07:00","message":"> Transcript [5545] [false]: 'การใช้กฎหมายการประกวดราคา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:36.640308913+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:36.640311638+07:00","message":"Set new StatePrefix: 'การใช้กฎหมายการประกวดราคา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:36.93965812+07:00","message":"receive streaming session, msgId: 951"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:36.939691869+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":"2025-10-27T14:55:36.939697299+07:00","message":"receive interim result [false|false]: การใช้กฎหมายกฎหลักฐานอย่าง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:36.939708704+07:00","message":"[buffer interim] 951 false การใช้กฎหมายกฎหลักฐานอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:36.939716039+07:00","message":"[bufferProcess] interim [460000000]:การใช้กฎหมายกฎหลักฐานอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:36.939718138+07:00","message":"[bufferProcess] send to processor:การใช้กฎหมายกฎหลักฐาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:36.939723266+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:36.939726115+07:00","message":"> Transcript [5546] [false]: 'การใช้กฎหมายกฎหลักฐาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:36.939728298+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:36.93973008+07:00","message":"Set new StatePrefix: 'การใช้กฎหมายกฎหลักฐาน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:37.07683059+07:00","message":"receive streaming session, msgId: 951"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:37.076873092+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":"2025-10-27T14:55:37.076878522+07:00","message":"receive interim result [false|false]: การใช้กฎหมายกฎหลักฐานอย่างไร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:37.076901705+07:00","message":"[buffer interim] 951 false การใช้กฎหมายกฎหลักฐานอย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:37.076910809+07:00","message":"[bufferProcess] interim [700000000]:การใช้กฎหมายกฎหลักฐานอย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:37.076913418+07:00","message":"[bufferProcess] send to processor:การใช้กฎหมายกฎหลักฐานอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:37.076916807+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:37.076919618+07:00","message":"> Transcript [5547] [false]: 'การใช้กฎหมายกฎหลักฐานอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:37.07692323+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:37.076925039+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:37.076928126+07:00","message":"StatePrefix: 'การใช้กฎหมายกฎหลักฐาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:37.076930541+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:37.154455889+07:00","message":"receive streaming session, msgId: 951"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:37.154496927+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":"2025-10-27T14:55:37.154502735+07:00","message":"receive interim result [false|false]: การใช้กฎหมายกฎหลักฐานอย่างเด่น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:37.154515083+07:00","message":"[buffer interim] 951 false การใช้กฎหมายกฎหลักฐานอย่างเด่น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:37.154523891+07:00","message":"[bufferProcess] interim [760000000]:การใช้กฎหมายกฎหลักฐานอย่างเด่น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:37.154526295+07:00","message":"[bufferProcess] send to processor:การใช้กฎหมายกฎหลักฐานอย่างไร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:37.154531624+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:37.154534294+07:00","message":"> Transcript [5548] [false]: 'การใช้กฎหมายกฎหลักฐานอย่างไร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:37.154537439+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:37.154539315+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:37.15454118+07:00","message":"StatePrefix: 'การใช้กฎหมายกฎหลักฐาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:37.154543347+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:37.209645913+07:00","message":"receive streaming session, msgId: 951"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:37.209679083+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":"2025-10-27T14:55:37.209684376+07:00","message":"receive interim result [false|false]: การใช้กฎหมายกฎหลักฐานอย่างเด่นชัด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:37.209705335+07:00","message":"[buffer interim] 951 false การใช้กฎหมายกฎหลักฐานอย่างเด่นชัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:37.209713402+07:00","message":"[bufferProcess] interim [880000000]:การใช้กฎหมายกฎหลักฐานอย่างเด่นชัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:37.209717135+07:00","message":"[bufferProcess] send to processor:การใช้กฎหมายกฎหลักฐานอย่างเด่น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:37.209724068+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:37.209727564+07:00","message":"> Transcript [5549] [false]: 'การใช้กฎหมายกฎหลักฐานอย่างเด่น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:37.209731795+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:37.209734902+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:37.209737717+07:00","message":"StatePrefix: 'การใช้กฎหมายกฎหลักฐาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:37.209740652+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:37.541827824+07:00","message":"receive streaming session, msgId: 951"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:37.541866334+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":"2025-10-27T14:55:37.541873623+07:00","message":"receive interim result [false|false]: การใช้กฎหมายกฎหลักฐานอย่างเด่นชัดใน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:37.541898363+07:00","message":"[buffer interim] 951 false การใช้กฎหมายกฎหลักฐานอย่างเด่นชัดใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:37.541906556+07:00","message":"[bufferProcess] interim [180000000]:การใช้กฎหมายกฎหลักฐานอย่างเด่นชัดใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:37.541909645+07:00","message":"[bufferProcess] send to processor:การใช้กฎหมายกฎหลักฐานอย่างเด่นชัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:37.54191406+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:37.541917756+07:00","message":"> Transcript [5550] [false]: 'การใช้กฎหมายกฎหลักฐานอย่างเด่นชัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:37.541922245+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:37.541924672+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:37.541927428+07:00","message":"StatePrefix: 'การใช้กฎหมายกฎหลักฐาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:37.541930677+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:37.541938215+07:00","message":"Push: 'ใช้กฎหมายกฎหลักฐาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:37.541940741+07:00","message":"TextPushed: 'การใช้กฎหมายกฎหลักฐาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:37.541943894+07:00","message":"Set new StatePrefix : 'การใช้กฎหมายกฎหลักฐานอย่างเด่นชัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:37.541946613+07:00","message":"Next Push (prob) : 'อย่างเด่นชัด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:37.541957078+07:00","message":"push: {false ใช้กฎหมายกฎหลักฐาน 0 0xc002216700}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:37.728069559+07:00","message":"receive streaming session, msgId: 951"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:37.728104586+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":"2025-10-27T14:55:37.728110254+07:00","message":"receive interim result [false|false]: การใช้กฎหมายกฎหลักฐานอย่างเด่นชัดในสระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:37.728124748+07:00","message":"[buffer interim] 951 false การใช้กฎหมายกฎหลักฐานอย่างเด่นชัดในสระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:37.72813192+07:00","message":"[bufferProcess] interim [360000000]:การใช้กฎหมายกฎหลักฐานอย่างเด่นชัดในสระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:37.728134176+07:00","message":"[bufferProcess] send to processor:การใช้กฎหมายกฎหลักฐานอย่างเด่นชัดใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:37.728137371+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:37.728140057+07:00","message":"> Transcript [5551] [false]: 'การใช้กฎหมายกฎหลักฐานอย่างเด่นชัดใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:37.728142948+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:37.728144638+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:37.728146075+07:00","message":"StatePrefix: 'การใช้กฎหมายกฎหลักฐานอย่างเด่นชัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:37.728148024+07:00","message":"TextPushed: 'การใช้กฎหมายกฎหลักฐาน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:37.729775113+07:00","message":"receive streaming session, msgId: 951"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:37.729811118+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":"2025-10-27T14:55:37.729816347+07:00","message":"receive interim result [false|false]: การใช้กฎหมายกฎหลักฐานอย่างเด่นชัดในสมัย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:37.729829523+07:00","message":"[buffer interim] 951 false การใช้กฎหมายกฎหลักฐานอย่างเด่นชัดในสมัย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:37.729834565+07:00","message":"[bufferProcess] interim [420000000]:การใช้กฎหมายกฎหลักฐานอย่างเด่นชัดในสมัย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:37.729836812+07:00","message":"[bufferProcess] send to processor:การใช้กฎหมายกฎหลักฐานอย่างเด่นชัดในสระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:37.729841024+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:37.729843246+07:00","message":"> Transcript [5552] [false]: 'การใช้กฎหมายกฎหลักฐานอย่างเด่นชัดในสระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:37.72984597+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:37.729847979+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:37.729849569+07:00","message":"StatePrefix: 'การใช้กฎหมายกฎหลักฐานอย่างเด่นชัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:37.729851463+07:00","message":"TextPushed: 'การใช้กฎหมายกฎหลักฐาน'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:55:37.816615194+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:55:37.81663014+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:38.121799827+07:00","message":"receive streaming session, msgId: 951"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:38.121849732+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":"2025-10-27T14:55:38.121855702+07:00","message":"receive interim result [false|false]: การใช้กฎหมายกฎหลักฐานอย่างเด่นชัดในสมัยกรุง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:38.121867461+07:00","message":"[buffer interim] 951 false การใช้กฎหมายกฎหลักฐานอย่างเด่นชัดในสมัยกรุง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:38.12187525+07:00","message":"[bufferProcess] interim [780000000]:การใช้กฎหมายกฎหลักฐานอย่างเด่นชัดในสมัยกรุง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:38.121878352+07:00","message":"[bufferProcess] send to processor:การใช้กฎหมายกฎหลักฐานอย่างเด่นชัดในสมัย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:38.121884364+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:38.121894456+07:00","message":"> Transcript [5553] [false]: 'การใช้กฎหมายกฎหลักฐานอย่างเด่นชัดในสมัย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:38.121899947+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:38.121902517+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:38.121905052+07:00","message":"StatePrefix: 'การใช้กฎหมายกฎหลักฐานอย่างเด่นชัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:38.121913959+07:00","message":"TextPushed: 'การใช้กฎหมายกฎหลักฐาน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:38.305650015+07:00","message":"receive streaming session, msgId: 951"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:38.305694003+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":"2025-10-27T14:55:38.30570288+07:00","message":"receive interim result [false|false]: การใช้กฎหมายกฎหลักฐานอย่างเด่นชัดในสมัยกรุงศรี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:38.305718393+07:00","message":"[buffer interim] 951 false การใช้กฎหมายกฎหลักฐานอย่างเด่นชัดในสมัยกรุงศรี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:38.305730013+07:00","message":"[bufferProcess] interim [960000000]:การใช้กฎหมายกฎหลักฐานอย่างเด่นชัดในสมัยกรุงศรี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:38.305733422+07:00","message":"[bufferProcess] send to processor:การใช้กฎหมายกฎหลักฐานอย่างเด่นชัดในสมัยกรุง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:38.305740925+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:38.305744846+07:00","message":"> Transcript [5554] [false]: 'การใช้กฎหมายกฎหลักฐานอย่างเด่นชัดในสมัยกรุง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:38.30574934+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:38.305751916+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:38.305755055+07:00","message":"StatePrefix: 'การใช้กฎหมายกฎหลักฐานอย่างเด่นชัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:38.305758313+07:00","message":"TextPushed: 'การใช้กฎหมายกฎหลักฐาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:38.305765362+07:00","message":"Push: 'อย่างเด่นชัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:38.305767827+07:00","message":"TextPushed: 'การใช้กฎหมายกฎหลักฐานอย่างเด่นชัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:38.305770685+07:00","message":"Set new StatePrefix : 'การใช้กฎหมายกฎหลักฐานอย่างเด่นชัดในสมัยกรุง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:38.305774081+07:00","message":"Next Push (prob) : 'ในสมัยกรุง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:38.305784225+07:00","message":"push: {false อย่างเด่นชัด 0 0xc002216700}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:38.557524014+07:00","message":"receive streaming session, msgId: 951"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:38.557569017+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":"2025-10-27T14:55:38.557575544+07:00","message":"receive interim result [false|false]: การใช้กฎหมายกฎหลักฐานอย่างเด่นชัดในสมัยกรุงศรีอยุธยา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:38.557588388+07:00","message":"[buffer interim] 951 false การใช้กฎหมายกฎหลักฐานอย่างเด่นชัดในสมัยกรุงศรีอยุธยา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:38.557597761+07:00","message":"[bufferProcess] interim [200000000]:การใช้กฎหมายกฎหลักฐานอย่างเด่นชัดในสมัยกรุงศรีอยุธยา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:38.557601121+07:00","message":"[bufferProcess] send to processor:การใช้กฎหมายกฎหลักฐานอย่างเด่นชัดในสมัยกรุงศรี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:38.557607961+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:38.557611837+07:00","message":"> Transcript [5555] [false]: 'การใช้กฎหมายกฎหลักฐานอย่างเด่นชัดในสมัยกรุงศรี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:38.55761655+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:38.557619806+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:38.557621882+07:00","message":"StatePrefix: 'การใช้กฎหมายกฎหลักฐานอย่างเด่นชัดในสมัยกรุง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:38.557624198+07:00","message":"TextPushed: 'การใช้กฎหมายกฎหลักฐานอย่างเด่นชัด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:39.145495797+07:00","message":"receive streaming session, msgId: 951"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:39.14553817+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":"2025-10-27T14:55:39.145545433+07:00","message":"receive interim result [false|false]: การใช้กฎหมายกฎหลักฐานอย่างเด่นชัดในสมัยกรุงศรีอยุธยา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:39.145559521+07:00","message":"[buffer interim] 951 false การใช้กฎหมายกฎหลักฐานอย่างเด่นชัดในสมัยกรุงศรีอยุธยา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:39.145569865+07:00","message":"[bufferProcess] interim [800000000]:การใช้กฎหมายกฎหลักฐานอย่างเด่นชัดในสมัยกรุงศรีอยุธยา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:39.145572938+07:00","message":"[bufferProcess] send to processor:การใช้กฎหมายกฎหลักฐานอย่างเด่นชัดในสมัยกรุงศรีอยุธยา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:39.145579358+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:39.145582528+07:00","message":"> Transcript [5556] [false]: 'การใช้กฎหมายกฎหลักฐานอย่างเด่นชัดในสมัยกรุงศรีอยุธยา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:39.145587155+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:39.145589413+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:39.14559182+07:00","message":"StatePrefix: 'การใช้กฎหมายกฎหลักฐานอย่างเด่นชัดในสมัยกรุง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:39.145596566+07:00","message":"TextPushed: 'การใช้กฎหมายกฎหลักฐานอย่างเด่นชัด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:39.842225619+07:00","message":"receive streaming session, msgId: 951"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:39.842260989+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":"2025-10-27T14:55:39.84226661+07:00","message":"receive interim result [false|false]: การใช้กฎหมายกฎหลักฐานอย่างเด่นชัดในสมัยกรุงศรีอยุธยากล่าวถึง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:39.842281134+07:00","message":"[buffer interim] 951 false การใช้กฎหมายกฎหลักฐานอย่างเด่นชัดในสมัยกรุงศรีอยุธยากล่าวถึง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:39.842287513+07:00","message":"[bufferProcess] interim [460000000]:การใช้กฎหมายกฎหลักฐานอย่างเด่นชัดในสมัยกรุงศรีอยุธยากล่าวถึง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:39.842289595+07:00","message":"[bufferProcess] send to processor:การใช้กฎหมายกฎหลักฐานอย่างเด่นชัดในสมัยกรุงศรีอยุธยา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:39.842292888+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:39.842295342+07:00","message":"> Transcript [5557] [false]: 'การใช้กฎหมายกฎหลักฐานอย่างเด่นชัดในสมัยกรุงศรีอยุธยา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:39.842298438+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:39.842300326+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:39.84230204+07:00","message":"StatePrefix: 'การใช้กฎหมายกฎหลักฐานอย่างเด่นชัดในสมัยกรุง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:39.842304552+07:00","message":"TextPushed: 'การใช้กฎหมายกฎหลักฐานอย่างเด่นชัด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:39.911342197+07:00","message":"receive streaming session, msgId: 951"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:39.911380182+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":"2025-10-27T14:55:39.911386197+07:00","message":"receive interim result [false|false]: การใช้กฎหมายกฎหลักฐานอย่างเด่นชัดในสมัยกรุงศรีอยุธยากล่าวถึงการ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:39.911401601+07:00","message":"[buffer interim] 951 false การใช้กฎหมายกฎหลักฐานอย่างเด่นชัดในสมัยกรุงศรีอยุธยากล่าวถึงการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:39.911408121+07:00","message":"[bufferProcess] interim [580000000]:การใช้กฎหมายกฎหลักฐานอย่างเด่นชัดในสมัยกรุงศรีอยุธยากล่าวถึงการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:39.911410652+07:00","message":"[bufferProcess] send to processor:การใช้กฎหมายกฎหลักฐานอย่างเด่นชัดในสมัยกรุงศรีอยุธยากล่าวถึง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:39.911414017+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:39.911416644+07:00","message":"> Transcript [5558] [false]: 'การใช้กฎหมายกฎหลักฐานอย่างเด่นชัดในสมัยกรุงศรีอยุธยากล่าวถึง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:39.911420363+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:39.911422269+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:39.911424075+07:00","message":"StatePrefix: 'การใช้กฎหมายกฎหลักฐานอย่างเด่นชัดในสมัยกรุง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:39.911427029+07:00","message":"TextPushed: 'การใช้กฎหมายกฎหลักฐานอย่างเด่นชัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:39.911429448+07:00","message":"Push: 'ในสมัยกรุง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:39.91143105+07:00","message":"TextPushed: 'การใช้กฎหมายกฎหลักฐานอย่างเด่นชัดในสมัยกรุง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:39.911433307+07:00","message":"Set new StatePrefix : 'การใช้กฎหมายกฎหลักฐานอย่างเด่นชัดในสมัยกรุงศรีอยุธยากล่าวถึง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:39.911435939+07:00","message":"Next Push (prob) : 'ศรีอยุธยากล่าวถึง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:39.911444193+07:00","message":"push: {false ในสมัยกรุง 0 0xc002216700}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:40.164067255+07:00","message":"receive streaming session, msgId: 951"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:40.164111764+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":"2025-10-27T14:55:40.164124878+07:00","message":"receive interim result [false|false]: การใช้กฎหมายกฎหลักฐานอย่างเด่นชัดในสมัยกรุงศรีอยุธยากล่าวถึงการออก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:40.164138007+07:00","message":"[buffer interim] 951 false การใช้กฎหมายกฎหลักฐานอย่างเด่นชัดในสมัยกรุงศรีอยุธยากล่าวถึงการออก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:40.164145075+07:00","message":"[bufferProcess] interim [820000000]:การใช้กฎหมายกฎหลักฐานอย่างเด่นชัดในสมัยกรุงศรีอยุธยากล่าวถึงการออก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:40.164147763+07:00","message":"[bufferProcess] send to processor:การใช้กฎหมายกฎหลักฐานอย่างเด่นชัดในสมัยกรุงศรีอยุธยากล่าวถึงการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:40.164153583+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:40.164156059+07:00","message":"> Transcript [5559] [false]: 'การใช้กฎหมายกฎหลักฐานอย่างเด่นชัดในสมัยกรุงศรีอยุธยากล่าวถึงการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:40.164159796+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:40.164161672+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:40.164163318+07:00","message":"StatePrefix: 'การใช้กฎหมายกฎหลักฐานอย่างเด่นชัดในสมัยกรุงศรีอยุธยากล่าวถึง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:40.164165445+07:00","message":"TextPushed: 'การใช้กฎหมายกฎหลักฐานอย่างเด่นชัดในสมัยกรุง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:40.423467458+07:00","message":"receive streaming session, msgId: 951"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:40.423500544+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":"2025-10-27T14:55:40.423505963+07:00","message":"receive interim result [false|false]: การใช้กฎหมายกฎหลักฐานอย่างเด่นชัดในสมัยกรุงศรีอยุธยากล่าวถึงการออกแบบ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:40.42351708+07:00","message":"[buffer interim] 951 false การใช้กฎหมายกฎหลักฐานอย่างเด่นชัดในสมัยกรุงศรีอยุธยากล่าวถึงการออกแบบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:40.423525421+07:00","message":"[bufferProcess] interim [60000000]:การใช้กฎหมายกฎหลักฐานอย่างเด่นชัดในสมัยกรุงศรีอยุธยากล่าวถึงการออกแบบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:40.423527693+07:00","message":"[bufferProcess] send to processor:การใช้กฎหมายกฎหลักฐานอย่างเด่นชัดในสมัยกรุงศรีอยุธยากล่าวถึงการออก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:40.42353124+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:40.423533815+07:00","message":"> Transcript [5560] [false]: 'การใช้กฎหมายกฎหลักฐานอย่างเด่นชัดในสมัยกรุงศรีอยุธยากล่าวถึงการออก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:40.423537134+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:40.423539251+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:40.423540846+07:00","message":"StatePrefix: 'การใช้กฎหมายกฎหลักฐานอย่างเด่นชัดในสมัยกรุงศรีอยุธยากล่าวถึง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:40.423542984+07:00","message":"TextPushed: 'การใช้กฎหมายกฎหลักฐานอย่างเด่นชัดในสมัยกรุง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:40.435301776+07:00","message":"receive streaming session, msgId: 951"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:40.435334332+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":"2025-10-27T14:55:40.435341008+07:00","message":"receive interim result [false|false]: การใช้กฎหมายกฎหลักฐานอย่างเด่นชัดในสมัยกรุงศรีอยุธยากล่าวถึงการออกรถ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:40.435355039+07:00","message":"[buffer interim] 951 false การใช้กฎหมายกฎหลักฐานอย่างเด่นชัดในสมัยกรุงศรีอยุธยากล่าวถึงการออกรถ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:40.435362143+07:00","message":"[bufferProcess] interim [120000000]:การใช้กฎหมายกฎหลักฐานอย่างเด่นชัดในสมัยกรุงศรีอยุธยากล่าวถึงการออกรถ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:40.435365337+07:00","message":"[bufferProcess] send to processor:การใช้กฎหมายกฎหลักฐานอย่างเด่นชัดในสมัยกรุงศรีอยุธยากล่าวถึงการออกแบบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:40.435369602+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:40.435372863+07:00","message":"> Transcript [5561] [false]: 'การใช้กฎหมายกฎหลักฐานอย่างเด่นชัดในสมัยกรุงศรีอยุธยากล่าวถึงการออกแบบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:40.435377168+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:40.435379417+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:40.435381504+07:00","message":"StatePrefix: 'การใช้กฎหมายกฎหลักฐานอย่างเด่นชัดในสมัยกรุงศรีอยุธยากล่าวถึง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:40.435384861+07:00","message":"TextPushed: 'การใช้กฎหมายกฎหลักฐานอย่างเด่นชัดในสมัยกรุง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:40.62188704+07:00","message":"receive streaming session, msgId: 951"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:40.621936684+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":"2025-10-27T14:55:40.621944336+07:00","message":"receive interim result [false|false]: การใช้กฎหมายกฎหลักฐานอย่างเด่นชัดในสมัยกรุงศรีอยุธยากล่าวถึงการออกระเบียบ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:40.621957943+07:00","message":"[buffer interim] 951 false การใช้กฎหมายกฎหลักฐานอย่างเด่นชัดในสมัยกรุงศรีอยุธยากล่าวถึงการออกระเบียบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:40.621964945+07:00","message":"[bufferProcess] interim [180000000]:การใช้กฎหมายกฎหลักฐานอย่างเด่นชัดในสมัยกรุงศรีอยุธยากล่าวถึงการออกระเบียบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:40.621967338+07:00","message":"[bufferProcess] send to processor:การใช้กฎหมายกฎหลักฐานอย่างเด่นชัดในสมัยกรุงศรีอยุธยากล่าวถึงการออกรถ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:40.621972966+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:40.621977813+07:00","message":"> Transcript [5562] [false]: 'การใช้กฎหมายกฎหลักฐานอย่างเด่นชัดในสมัยกรุงศรีอยุธยากล่าวถึงการออกรถ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:40.62198158+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:40.621983609+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:40.621985545+07:00","message":"StatePrefix: 'การใช้กฎหมายกฎหลักฐานอย่างเด่นชัดในสมัยกรุงศรีอยุธยากล่าวถึง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:40.621988097+07:00","message":"TextPushed: 'การใช้กฎหมายกฎหลักฐานอย่างเด่นชัดในสมัยกรุง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:40.621992785+07:00","message":"Push: 'ศรีอยุธยากล่าวถึง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:40.621994388+07:00","message":"TextPushed: 'การใช้กฎหมายกฎหลักฐานอย่างเด่นชัดในสมัยกรุงศรีอยุธยากล่าวถึง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:40.621996273+07:00","message":"Set new StatePrefix : 'การใช้กฎหมายกฎหลักฐานอย่างเด่นชัดในสมัยกรุงศรีอยุธยากล่าวถึงการออกรถ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:40.621998299+07:00","message":"Next Push (prob) : 'การออกรถ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:40.622024685+07:00","message":"push: {false ศรีอยุธยากล่าวถึง 0 0xc002216700}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:40.659088293+07:00","message":"receive streaming session, msgId: 951"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:40.659119468+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":"2025-10-27T14:55:40.659125244+07:00","message":"receive interim result [false|false]: การใช้กฎหมายกฎหลักฐานอย่างเด่นชัดในสมัยกรุงศรีอยุธยากล่าวถึงการออกก็ไม่รู้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:40.659138463+07:00","message":"[buffer interim] 951 false การใช้กฎหมายกฎหลักฐานอย่างเด่นชัดในสมัยกรุงศรีอยุธยากล่าวถึงการออกก็ไม่รู้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:40.659145558+07:00","message":"[bufferProcess] interim [300000000]:การใช้กฎหมายกฎหลักฐานอย่างเด่นชัดในสมัยกรุงศรีอยุธยากล่าวถึงการออกก็ไม่รู้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:40.659147889+07:00","message":"[bufferProcess] send to processor:การใช้กฎหมายกฎหลักฐานอย่างเด่นชัดในสมัยกรุงศรีอยุธยากล่าวถึงการออกระเบียบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:40.659153345+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:40.659155892+07:00","message":"> Transcript [5563] [false]: 'การใช้กฎหมายกฎหลักฐานอย่างเด่นชัดในสมัยกรุงศรีอยุธยากล่าวถึงการออกระเบียบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:40.659158363+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:40.659160069+07:00","message":"Set new StatePrefix: 'การใช้กฎหมายกฎหลักฐานอย่างเด่นชัดในสมัยกรุงศรีอยุธยากล่าวถึงการออกระเบียบ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:40.799643886+07:00","message":"receive streaming session, msgId: 951"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:40.799684774+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การใช้กฎหมายกฎหลักฐานอย่างเด่นชัดในสมัยกรุงศรีอยุธยากล่าวถึงการออกพระเมรุมาศ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:40.79969294+07:00","message":"receive interim result [false|false]: การใช้กฎหมายกฎหลักฐานอย่างเด่นชัดในสมัยกรุงศรีอยุธยากล่าวถึงการออกพระเมรุมาศ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:40.799709506+07:00","message":"[buffer interim] 951 false การใช้กฎหมายกฎหลักฐานอย่างเด่นชัดในสมัยกรุงศรีอยุธยากล่าวถึงการออกพระเมรุมาศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:40.799720996+07:00","message":"[bufferProcess] interim [480000000]:การใช้กฎหมายกฎหลักฐานอย่างเด่นชัดในสมัยกรุงศรีอยุธยากล่าวถึงการออกพระเมรุมาศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:40.799724896+07:00","message":"[bufferProcess] send to processor:การใช้กฎหมายกฎหลักฐานอย่างเด่นชัดในสมัยกรุงศรีอยุธยากล่าวถึงการออกก็ไม่รู้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:40.799733193+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:40.799737488+07:00","message":"> Transcript [5564] [false]: 'การใช้กฎหมายกฎหลักฐานอย่างเด่นชัดในสมัยกรุงศรีอยุธยากล่าวถึงการออกก็ไม่รู้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:40.799741098+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:40.799743897+07:00","message":"Set new StatePrefix: 'การใช้กฎหมายกฎหลักฐานอย่างเด่นชัดในสมัยกรุงศรีอยุธยากล่าวถึงการออกก็ไม่รู้'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:55:40.817663656+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:55:40.81767438+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:40.835996496+07:00","message":"[GCS] IsForceVAD: false for message ID: 951"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:41.039921408+07:00","message":"receive streaming session, msgId: 951"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:41.039964232+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การใช้ขวดในการกดหลักฐานอย่างเด่นชัดในสมัยกรุงศรีอยุธยากล่าวถึงการออกพระเมรุมาศ\",\"confidence\":0.9317779}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":690000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:41.039972706+07:00","message":"receive interim result [true|false]: การใช้ขวดในการกดหลักฐานอย่างเด่นชัดในสมัยกรุงศรีอยุธยากล่าวถึงการออกพระเมรุมาศ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:41.039978953+07:00","message":"end recv isFinal message id 951"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:41.039980852+07:00","message":"end Recv id 951"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:41.039992213+07:00","message":"[buffer interim] 951 true การใช้ขวดในการกดหลักฐานอย่างเด่นชัดในสมัยกรุงศรีอยุธยากล่าวถึงการออกพระเมรุมาศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:41.040000157+07:00","message":"[bufferProcess] interim [690000000]:การใช้ขวดในการกดหลักฐานอย่างเด่นชัดในสมัยกรุงศรีอยุธยากล่าวถึงการออกพระเมรุมาศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:41.040003284+07:00","message":"[bufferProcess] send to processor (isfinal):การใช้กฎหมายกฎหลักฐานอย่างเด่นชัดในสมัยกรุงศรีอยุธยากล่าวถึงการออกพระเมรุมาศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:41.040006841+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:41.040009437+07:00","message":"> Transcript [5565] [false]: 'การใช้กฎหมายกฎหลักฐานอย่างเด่นชัดในสมัยกรุงศรีอยุธยากล่าวถึงการออกพระเมรุมาศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:41.04001176+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:41.040013738+07:00","message":"Set new StatePrefix: 'การใช้กฎหมายกฎหลักฐานอย่างเด่นชัดในสมัยกรุงศรีอยุธยากล่าวถึงการออกพระเมรุมาศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:41.040015657+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:41.040017225+07:00","message":"> Transcript [5566] [true]: 'การใช้ขวดในการกดหลักฐานอย่างเด่นชัดในสมัยกรุงศรีอยุธยากล่าวถึงการออกพระเมรุมาศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:41.040019457+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:41.040021216+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:41.040023037+07:00","message":"StatePrefix: 'การใช้กฎหมายกฎหลักฐานอย่างเด่นชัดในสมัยกรุงศรีอยุธยากล่าวถึงการออกพระเมรุมาศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:41.040025314+07:00","message":"TextPushed: 'การใช้กฎหมายกฎหลักฐานอย่างเด่นชัดในสมัยกรุงศรีอยุธยากล่าวถึง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:41.040026885+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:41.040251772+07:00","message":"Push: 'การออกพระเมรุมาศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:41.040254213+07:00","message":"TextPushed: 'การใช้กฎหมายกฎหลักฐานอย่างเด่นชัดในสมัยกรุงศรีอยุธยากล่าวถึงการออกพระเมรุมาศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:41.040256206+07:00","message":"Set new StatePrefix : 'การใช้ขวดในการกดหลักฐานอย่างเด่นชัดในสมัยกรุงศรีอยุธยากล่าวถึงการออกพระเมรุมาศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:41.04025841+07:00","message":"Next Push (prob) : 'การใช้ขวดในการกดหลักฐานอย่างเด่นชัดในสมัยกรุงศรีอยุธยากล่าวถึงการออกพระเมรุมาศ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:41.040267089+07:00","message":"push: {true การออกพระเมรุมาศ 0 0xc002216700}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:41.040281724+07:00","message":"write aligntment file to 'tmp/7446/align_message_id_951.html'"}
{"level":"info","service":"Main","time":"2025-10-27T14:55:41.053862119+07:00","message":"write wav file: './tmp/7446/7446_951.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:41.157020544+07:00","message":"[GCS] Start streaming session, msgId: 952"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:41.700333056+07:00","message":"receive streaming session, msgId: 952"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:41.700374546+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":"2025-10-27T14:55:41.700380684+07:00","message":"receive interim result [false|false]: และการ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:41.700395374+07:00","message":"[buffer interim] 952 false และการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:41.700403884+07:00","message":"[bufferProcess] interim [540000000]:และการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:41.700406198+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:41.840339851+07:00","message":"receive streaming session, msgId: 952"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:41.840375347+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":"2025-10-27T14:55:41.840380232+07:00","message":"receive interim result [false|false]: รายการ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:41.840392028+07:00","message":"[buffer interim] 952 false รายการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:41.840402976+07:00","message":"[bufferProcess] interim [660000000]:รายการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:41.840405331+07:00","message":"[bufferProcess] send to processor:และการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:41.840409031+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:41.840411806+07:00","message":"> Transcript [5567] [false]: 'และการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:41.840413636+07:00","message":"Set StatePrefix (first interim): 'และการ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:41.847403569+07:00","message":"receive streaming session, msgId: 952"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:41.847428377+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":"2025-10-27T14:55:41.847434721+07:00","message":"receive interim result [false|false]: อากาศเป็น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:41.847444878+07:00","message":"[buffer interim] 952 false อากาศเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:41.847449863+07:00","message":"[bufferProcess] interim [720000000]:อากาศเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:41.847451515+07:00","message":"[bufferProcess] send to processor:รายการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:41.847456522+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:41.84745898+07:00","message":"> Transcript [5568] [false]: 'รายการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:41.847460906+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:41.847478153+07:00","message":"Set new StatePrefix: 'รายการ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:41.890490201+07:00","message":"receive streaming session, msgId: 952"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:41.890531368+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":"2025-10-27T14:55:41.890537838+07:00","message":"receive interim result [false|false]: และการบัญชี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:41.890550274+07:00","message":"[buffer interim] 952 false และการบัญชี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:41.890561302+07:00","message":"[bufferProcess] interim [780000000]:และการบัญชี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:41.890563669+07:00","message":"[bufferProcess] send to processor:อากาศเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:41.890566862+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:41.890569678+07:00","message":"> Transcript [5569] [false]: 'อากาศเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:41.890571689+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:41.89057327+07:00","message":"Set new StatePrefix: 'อากาศเป็น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:42.015259033+07:00","message":"receive streaming session, msgId: 952"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:42.015304891+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":"2025-10-27T14:55:42.015312491+07:00","message":"receive interim result [false|false]: และการบรรจุ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:42.015330074+07:00","message":"[buffer interim] 952 false และการบรรจุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:42.015340432+07:00","message":"[bufferProcess] interim [840000000]:และการบรรจุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:42.015343441+07:00","message":"[bufferProcess] send to processor:และการบัญชี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:42.015350055+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:42.015353323+07:00","message":"> Transcript [5570] [false]: 'และการบัญชี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:42.015356199+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:42.015358726+07:00","message":"Set new StatePrefix: 'และการบัญชี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:42.216499686+07:00","message":"receive streaming session, msgId: 952"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:42.21653494+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":"2025-10-27T14:55:42.216542329+07:00","message":"receive interim result [false|false]: และการบรรจุก๊าซ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:42.216557239+07:00","message":"[buffer interim] 952 false และการบรรจุก๊าซ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:42.216565035+07:00","message":"[bufferProcess] interim [80000000]:และการบรรจุก๊าซ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:42.216568177+07:00","message":"[bufferProcess] send to processor:และการบรรจุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:42.216572614+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:42.216576712+07:00","message":"> Transcript [5571] [false]: 'และการบรรจุ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:42.216579607+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:42.216582339+07:00","message":"Set new StatePrefix: 'และการบรรจุ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:42.37393964+07:00","message":"receive streaming session, msgId: 952"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:42.373978717+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":"2025-10-27T14:55:42.37398998+07:00","message":"receive interim result [false|false]: และการบรรจุ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:42.374008304+07:00","message":"[buffer interim] 952 false และการบรรจุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:42.374016079+07:00","message":"[bufferProcess] interim [200000000]:และการบรรจุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:42.374018893+07:00","message":"[bufferProcess] send to processor:และการบรรจุก๊าซ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:42.374023758+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:42.374030108+07:00","message":"> Transcript [5572] [false]: 'และการบรรจุก๊าซ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:42.374034736+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:42.374037143+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:42.374039487+07:00","message":"StatePrefix: 'และการบรรจุ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:42.374042047+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:42.401754983+07:00","message":"receive streaming session, msgId: 952"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:42.401789896+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":"2025-10-27T14:55:42.401797225+07:00","message":"receive interim result [false|false]: และการบรรจุกรุ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:42.401813409+07:00","message":"[buffer interim] 952 false และการบรรจุกรุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:42.401824593+07:00","message":"[bufferProcess] interim [260000000]:และการบรรจุกรุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:42.401828503+07:00","message":"[bufferProcess] send to processor:และการบรรจุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:42.401834226+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:42.401837281+07:00","message":"> Transcript [5573] [false]: 'และการบรรจุ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:42.401840376+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:42.401842083+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:42.401843892+07:00","message":"StatePrefix: 'และการบรรจุ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:42.401845553+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:42.545283083+07:00","message":"receive streaming session, msgId: 952"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:42.545318242+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":"2025-10-27T14:55:42.545324318+07:00","message":"receive interim result [false|false]: และการบรรจุก็โกรธ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:42.545339181+07:00","message":"[buffer interim] 952 false และการบรรจุก็โกรธ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:42.545346579+07:00","message":"[bufferProcess] interim [380000000]:และการบรรจุก็โกรธ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:42.545348857+07:00","message":"[bufferProcess] send to processor:และการบรรจุกรุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:42.545354034+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:42.545356606+07:00","message":"> Transcript [5574] [false]: 'และการบรรจุกรุ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:42.545359839+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:42.545361702+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:42.545363238+07:00","message":"StatePrefix: 'และการบรรจุ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:42.545365054+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:42.719052889+07:00","message":"receive streaming session, msgId: 952"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:42.719086593+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":"2025-10-27T14:55:42.719091798+07:00","message":"receive interim result [false|false]: และการบรรจุก็กดอัด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:42.719103373+07:00","message":"[buffer interim] 952 false และการบรรจุก็กดอัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:42.719109198+07:00","message":"[bufferProcess] interim [560000000]:และการบรรจุก็กดอัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:42.719111824+07:00","message":"[bufferProcess] send to processor:และการบรรจุก็โกรธ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:42.719116758+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:42.719119396+07:00","message":"> Transcript [5575] [false]: 'และการบรรจุก็โกรธ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:42.71912286+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:42.7191247+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:42.719126313+07:00","message":"StatePrefix: 'และการบรรจุ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:42.719128152+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:42.719132013+07:00","message":"Push: 'และการบรรจุ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:42.719133596+07:00","message":"TextPushed: 'และการบรรจุ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:42.719135492+07:00","message":"Set new StatePrefix : 'และการบรรจุก็โกรธ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:42.719137419+07:00","message":"Next Push (prob) : 'ก็โกรธ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:42.719164494+07:00","message":"push: {false และการบรรจุ 0 0xc00401e900}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:42.723033183+07:00","message":"receive streaming session, msgId: 952"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:42.723055602+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":"2025-10-27T14:55:42.723060229+07:00","message":"receive interim result [false|false]: และการบรรจุอัฐิ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:42.723071205+07:00","message":"[buffer interim] 952 false และการบรรจุอัฐิ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:42.723075644+07:00","message":"[bufferProcess] interim [620000000]:และการบรรจุอัฐิ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:42.723077706+07:00","message":"[bufferProcess] send to processor:และการบรรจุก็กดอัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:42.723082219+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:42.723084665+07:00","message":"> Transcript [5576] [false]: 'และการบรรจุก็กดอัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:42.723086276+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:42.723087962+07:00","message":"Set new StatePrefix: 'และการบรรจุก็กดอัด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:43.304970196+07:00","message":"receive streaming session, msgId: 952"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:43.305005009+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":"2025-10-27T14:55:43.305011215+07:00","message":"receive interim result [false|false]: และการบรรจุอัฐิ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:43.305028638+07:00","message":"[buffer interim] 952 false และการบรรจุอัฐิ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:43.30503862+07:00","message":"[bufferProcess] interim [220000000]:และการบรรจุอัฐิ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:43.305041505+07:00","message":"[bufferProcess] send to processor:และการบรรจุอัฐิ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:43.305046136+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:43.305049709+07:00","message":"> Transcript [5577] [false]: 'และการบรรจุอัฐิ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:43.305053033+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:43.305055385+07:00","message":"Set new StatePrefix: 'และการบรรจุอัฐิ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:43.637815111+07:00","message":"receive streaming session, msgId: 952"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:43.637847696+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":"2025-10-27T14:55:43.637853507+07:00","message":"receive interim result [false|false]: และการบรรจุอัฐิในวัด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:43.63786563+07:00","message":"[buffer interim] 952 false และการบรรจุอัฐิในวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:43.637878+07:00","message":"[bufferProcess] interim [520000000]:และการบรรจุอัฐิในวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:43.63788062+07:00","message":"[bufferProcess] send to processor:และการบรรจุอัฐิ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:43.637884196+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:43.637886963+07:00","message":"> Transcript [5578] [false]: 'และการบรรจุอัฐิ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:43.637898159+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:43.637902944+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:43.637904866+07:00","message":"StatePrefix: 'และการบรรจุอัฐิ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:43.6379067+07:00","message":"TextPushed: 'และการบรรจุ'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:55:43.818318376+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:55:43.818325338+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:43.976101214+07:00","message":"receive streaming session, msgId: 952"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:43.976141452+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":"2025-10-27T14:55:43.976148029+07:00","message":"receive interim result [false|false]: และการบรรจุอัฐิในวัดพระศรี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:43.97616392+07:00","message":"[buffer interim] 952 false และการบรรจุอัฐิในวัดพระศรี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:43.97617601+07:00","message":"[bufferProcess] interim [820000000]:และการบรรจุอัฐิในวัดพระศรี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:43.976179121+07:00","message":"[bufferProcess] send to processor:และการบรรจุอัฐิในวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:43.976183444+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:43.976187044+07:00","message":"> Transcript [5579] [false]: 'และการบรรจุอัฐิในวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:43.97619101+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:43.976193517+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:43.976196201+07:00","message":"StatePrefix: 'และการบรรจุอัฐิ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:43.976198877+07:00","message":"TextPushed: 'และการบรรจุ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:44.195546216+07:00","message":"receive streaming session, msgId: 952"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:44.195580667+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":"2025-10-27T14:55:44.195586982+07:00","message":"receive interim result [false|false]: และการบรรจุอัฐิในวัดพระศรีสัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:44.195600845+07:00","message":"[buffer interim] 952 false และการบรรจุอัฐิในวัดพระศรีสัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:44.195607675+07:00","message":"[bufferProcess] interim [60000000]:และการบรรจุอัฐิในวัดพระศรีสัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:44.195609925+07:00","message":"[bufferProcess] send to processor:และการบรรจุอัฐิในวัดพระศรี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:44.195616518+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:44.195619129+07:00","message":"> Transcript [5580] [false]: 'และการบรรจุอัฐิในวัดพระศรี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:44.195622548+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:44.195624401+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:44.195626252+07:00","message":"StatePrefix: 'และการบรรจุอัฐิ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:44.195628301+07:00","message":"TextPushed: 'และการบรรจุ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:44.32190535+07:00","message":"receive streaming session, msgId: 952"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:44.321945174+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":"2025-10-27T14:55:44.321951943+07:00","message":"receive interim result [false|false]: และการบรรจุอัฐิในวัดพระศรีสรรเพชญ์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:44.321968419+07:00","message":"[buffer interim] 952 false และการบรรจุอัฐิในวัดพระศรีสรรเพชญ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:44.321978973+07:00","message":"[bufferProcess] interim [180000000]:และการบรรจุอัฐิในวัดพระศรีสรรเพชญ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:44.321981417+07:00","message":"[bufferProcess] send to processor:และการบรรจุอัฐิในวัดพระศรีสัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:44.321987107+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:44.321989789+07:00","message":"> Transcript [5581] [false]: 'และการบรรจุอัฐิในวัดพระศรีสัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:44.32199313+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:44.321995093+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:44.32199696+07:00","message":"StatePrefix: 'และการบรรจุอัฐิ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:44.321998767+07:00","message":"TextPushed: 'และการบรรจุ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:44.322002907+07:00","message":"Push: 'อัฐิ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:44.322004613+07:00","message":"TextPushed: 'และการบรรจุอัฐิ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:44.322006259+07:00","message":"Set new StatePrefix : 'และการบรรจุอัฐิในวัดพระศรีสัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:44.322008105+07:00","message":"Next Push (prob) : 'ในวัดพระศรีสัน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:44.322016213+07:00","message":"push: {false อัฐิ 0 0xc00401e900}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:44.356158498+07:00","message":"[GCS] IsForceVAD: false for message ID: 952"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:44.425511831+07:00","message":"[GCS] Start streaming session, msgId: 953"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:44.49008199+07:00","message":"receive streaming session, msgId: 952"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:44.490114472+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และการบรรจุอัฐิในวัดพระศรีสรรเพชญ์\",\"confidence\":0.9262602}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:44.490121127+07:00","message":"receive interim result [true|false]: และการบรรจุอัฐิในวัดพระศรีสรรเพชญ์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:44.490129678+07:00","message":"end recv isFinal message id 952"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:44.490131781+07:00","message":"end Recv id 952"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:44.49013652+07:00","message":"[buffer interim] 952 true และการบรรจุอัฐิในวัดพระศรีสรรเพชญ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:44.490147593+07:00","message":"[bufferProcess] interim [420000000]:และการบรรจุอัฐิในวัดพระศรีสรรเพชญ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:44.49015229+07:00","message":"[bufferProcess] send to processor (isfinal):และการบรรจุอัฐิในวัดพระศรีสรรเพชญ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:44.490155545+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:44.49015818+07:00","message":"> Transcript [5582] [false]: 'และการบรรจุอัฐิในวัดพระศรีสรรเพชญ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:44.490160031+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:44.490161695+07:00","message":"Set new StatePrefix: 'และการบรรจุอัฐิในวัดพระศรีสรรเพชญ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:44.490163186+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:44.490164651+07:00","message":"> Transcript [5583] [true]: 'และการบรรจุอัฐิในวัดพระศรีสรรเพชญ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:44.490166779+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:44.490168313+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:44.490169875+07:00","message":"StatePrefix: 'และการบรรจุอัฐิในวัดพระศรีสรรเพชญ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:44.490171931+07:00","message":"TextPushed: 'และการบรรจุอัฐิ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:44.490191077+07:00","message":"Push: 'ในวัดพระศรีสรรเพชญ์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:44.490199961+07:00","message":"push: {true ในวัดพระศรีสรรเพชญ์ 0 0xc00401e900}"}
{"level":"info","service":"Main","time":"2025-10-27T14:55:44.501032981+07:00","message":"write wav file: './tmp/7446/7446_952.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:45.204065287+07:00","message":"receive streaming session, msgId: 953"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:45.204107395+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":"2025-10-27T14:55:45.204112897+07:00","message":"receive interim result [false|false]: สิ่ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:45.204126915+07:00","message":"[buffer interim] 953 false สิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:45.204133395+07:00","message":"[bufferProcess] interim [600000000]:สิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:45.204135283+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:45.594139964+07:00","message":"receive streaming session, msgId: 953"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:45.594172564+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":"2025-10-27T14:55:45.594178014+07:00","message":"receive interim result [false|false]: สิ่งของ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:45.594189454+07:00","message":"[buffer interim] 953 false สิ่งของ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:45.594198102+07:00","message":"[bufferProcess] interim [780000000]:สิ่งของ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:45.594200142+07:00","message":"[bufferProcess] send to processor:สิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:45.594205342+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:45.594207981+07:00","message":"> Transcript [5584] [false]: 'สิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:45.59420988+07:00","message":"Set StatePrefix (first interim): 'สิ่ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:45.663533355+07:00","message":"receive streaming session, msgId: 953"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:45.663569419+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":"2025-10-27T14:55:45.663575559+07:00","message":"receive interim result [false|false]: กด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:45.663588664+07:00","message":"[buffer interim] 953 false กด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:45.663595086+07:00","message":"[bufferProcess] interim [840000000]:กด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:45.663597268+07:00","message":"[bufferProcess] send to processor:สิ่งของ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:45.663602412+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:45.663606069+07:00","message":"> Transcript [5585] [false]: 'สิ่งของ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:45.663610542+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:45.663612886+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:45.663615051+07:00","message":"StatePrefix: 'สิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:45.66361733+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:45.962578792+07:00","message":"receive streaming session, msgId: 953"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:45.962616964+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":"2025-10-27T14:55:45.962622594+07:00","message":"receive interim result [false|false]: กดข้าง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:45.96263716+07:00","message":"[buffer interim] 953 false กดข้าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:45.96264429+07:00","message":"[bufferProcess] interim [20000000]:กดข้าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:45.962646375+07:00","message":"[bufferProcess] send to processor:กด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:45.962649661+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:45.962652198+07:00","message":"> Transcript [5586] [false]: 'กด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:45.962654505+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:45.962656598+07:00","message":"Set new StatePrefix: 'กด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:45.998575807+07:00","message":"receive streaming session, msgId: 953"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:45.998610697+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":"2025-10-27T14:55:45.998616461+07:00","message":"receive interim result [false|false]: กดข้างหลัง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:45.998631973+07:00","message":"[buffer interim] 953 false กดข้างหลัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:45.99863902+07:00","message":"[bufferProcess] interim [140000000]:กดข้างหลัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:45.998641205+07:00","message":"[bufferProcess] send to processor:กดข้าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:45.998644256+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:45.998646755+07:00","message":"> Transcript [5587] [false]: 'กดข้าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:45.998649908+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:45.998651748+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:45.998653434+07:00","message":"StatePrefix: 'กด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:45.998655213+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:46.07809746+07:00","message":"receive streaming session, msgId: 953"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:46.078134944+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":"2025-10-27T14:55:46.078140226+07:00","message":"receive interim result [false|false]: กดทั้งหลายนะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:46.07815425+07:00","message":"[buffer interim] 953 false กดทั้งหลายนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:46.078160968+07:00","message":"[bufferProcess] interim [380000000]:กดทั้งหลายนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:46.078163007+07:00","message":"[bufferProcess] send to processor:กดข้างหลัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:46.0781682+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:46.078170759+07:00","message":"> Transcript [5588] [false]: 'กดข้างหลัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:46.078173624+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:46.07817565+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:46.07817771+07:00","message":"StatePrefix: 'กด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:46.0781796+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:46.082974091+07:00","message":"receive streaming session, msgId: 953"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:46.082996494+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":"2025-10-27T14:55:46.083001329+07:00","message":"receive interim result [false|false]: กดทั้งหลายนั้น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:46.083014326+07:00","message":"[buffer interim] 953 false กดทั้งหลายนั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:46.083018675+07:00","message":"[bufferProcess] interim [440000000]:กดทั้งหลายนั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:46.083020464+07:00","message":"[bufferProcess] send to processor:กดทั้งหลายนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:46.08302331+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:46.083025382+07:00","message":"> Transcript [5589] [false]: 'กดทั้งหลายนะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:46.083028014+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:46.083029672+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:46.083031391+07:00","message":"StatePrefix: 'กด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:46.083033028+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:46.194169301+07:00","message":"receive streaming session, msgId: 953"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:46.194203108+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":"2025-10-27T14:55:46.194208526+07:00","message":"receive interim result [false|false]: กดทั้งหลายนั้นนะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:46.194220511+07:00","message":"[buffer interim] 953 false กดทั้งหลายนั้นนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:46.194245446+07:00","message":"[bufferProcess] interim [560000000]:กดทั้งหลายนั้นนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:46.194247664+07:00","message":"[bufferProcess] send to processor:กดทั้งหลายนั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:46.194250872+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:46.194253445+07:00","message":"> Transcript [5590] [false]: 'กดทั้งหลายนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:46.194256595+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:46.194258392+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:46.194260126+07:00","message":"StatePrefix: 'กด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:46.194262001+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:46.19426481+07:00","message":"Push: 'กด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:46.194266355+07:00","message":"TextPushed: 'กด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:46.194268175+07:00","message":"Set new StatePrefix : 'กดทั้งหลายนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:46.194270463+07:00","message":"Next Push (prob) : 'ทั้งหลายนั้น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:46.194278959+07:00","message":"push: {false กด 0 0xc002923400}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:46.325327266+07:00","message":"receive streaming session, msgId: 953"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:46.325367279+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":"2025-10-27T14:55:46.325373415+07:00","message":"receive interim result [false|false]: กดทั้งหลายนั้นนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:46.325386501+07:00","message":"[buffer interim] 953 false กดทั้งหลายนั้นนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:46.325394458+07:00","message":"[bufferProcess] interim [680000000]:กดทั้งหลายนั้นนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:46.325401291+07:00","message":"[bufferProcess] send to processor:กดทั้งหลายนั้นนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:46.325405943+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:46.325410072+07:00","message":"> Transcript [5591] [false]: 'กดทั้งหลายนั้นนะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:46.32541484+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:46.32541732+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:46.325419746+07:00","message":"StatePrefix: 'กดทั้งหลายนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:46.325423376+07:00","message":"TextPushed: 'กด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:46.41551423+07:00","message":"[GCS] IsForceVAD: false for message ID: 953"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:46.476802893+07:00","message":"[GCS] Start streaming session, msgId: 954"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:46.697363266+07:00","message":"receive streaming session, msgId: 953"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:46.697394983+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซึ่งคนทั้งหลายนั่นนะคะ\",\"confidence\":0.88780767}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":10000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:46.697407351+07:00","message":"receive interim result [true|false]: ซึ่งคนทั้งหลายนั่นนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:46.697415793+07:00","message":"end recv isFinal message id 953"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:46.697417773+07:00","message":"end Recv id 953"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:46.697424246+07:00","message":"[buffer interim] 953 true ซึ่งคนทั้งหลายนั่นนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:46.69743248+07:00","message":"[bufferProcess] interim [10000000]:ซึ่งคนทั้งหลายนั่นนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:46.697436933+07:00","message":"[bufferProcess] send to processor (isfinal):กดทั้งหลายนั้นนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:46.697439924+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:46.697445701+07:00","message":"> Transcript [5592] [false]: 'กดทั้งหลายนั้นนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:46.697448486+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:46.697450177+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:46.697451772+07:00","message":"StatePrefix: 'กดทั้งหลายนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:46.697455064+07:00","message":"TextPushed: 'กด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:46.697456749+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:46.697458468+07:00","message":"> Transcript [5593] [true]: 'ซึ่งคนทั้งหลายนั่นนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:46.697460174+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:46.69746149+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:46.697462805+07:00","message":"StatePrefix: 'กดทั้งหลายนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:46.697464252+07:00","message":"TextPushed: 'กด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:46.697465448+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:46.697541744+07:00","message":"Push: 'ซึ่งคนทั้งหลายนั่นนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:46.697543743+07:00","message":"TextPushed: 'กดซึ่งคนทั้งหลายนั่นนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:46.697545474+07:00","message":"Set new StatePrefix : 'ซึ่งคนทั้งหลายนั่นนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:46.697547135+07:00","message":"Next Push (prob) : 'ซึ่งคนทั้งหลายนั่นนะคะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:46.697554579+07:00","message":"push: {true ซึ่งคนทั้งหลายนั่นนะคะ 0 0xc002923400}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:46.697566644+07:00","message":"write aligntment file to 'tmp/7446/align_message_id_953.html'"}
{"level":"info","service":"Main","time":"2025-10-27T14:55:46.704280708+07:00","message":"write wav file: './tmp/7446/7446_953.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:55:46.818535363+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:55:46.81854959+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:47.056528583+07:00","message":"receive streaming session, msgId: 954"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:47.056558442+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":"2025-10-27T14:55:47.056562852+07:00","message":"receive interim result [false|false]: คงจะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:47.056574406+07:00","message":"[buffer interim] 954 false คงจะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:47.056580051+07:00","message":"[bufferProcess] interim [540000000]:คงจะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:47.056581697+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:47.155966766+07:00","message":"receive streaming session, msgId: 954"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:47.155996601+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":"2025-10-27T14:55:47.156001484+07:00","message":"receive interim result [false|false]: คงจะถูก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:47.156013303+07:00","message":"[buffer interim] 954 false คงจะถูก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:47.156019706+07:00","message":"[bufferProcess] interim [660000000]:คงจะถูก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:47.156021821+07:00","message":"[bufferProcess] send to processor:คงจะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:47.156026684+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:47.156029177+07:00","message":"> Transcript [5594] [false]: 'คงจะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:47.156031044+07:00","message":"Set StatePrefix (first interim): 'คงจะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:47.341565261+07:00","message":"receive streaming session, msgId: 954"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:47.341602706+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":"2025-10-27T14:55:47.341609164+07:00","message":"receive interim result [false|false]: คงจะถูกทำ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:47.341622294+07:00","message":"[buffer interim] 954 false คงจะถูกทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:47.341632569+07:00","message":"[bufferProcess] interim [900000000]:คงจะถูกทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:47.341635409+07:00","message":"[bufferProcess] send to processor:คงจะถูก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:47.341641053+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:47.341643633+07:00","message":"> Transcript [5595] [false]: 'คงจะถูก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:47.341646102+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:47.341647919+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:47.341649479+07:00","message":"StatePrefix: 'คงจะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:47.341651462+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:47.462765065+07:00","message":"receive streaming session, msgId: 954"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:47.462800661+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":"2025-10-27T14:55:47.462806002+07:00","message":"receive interim result [false|false]: คงจะถูกทำลาย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:47.462818279+07:00","message":"[buffer interim] 954 false คงจะถูกทำลาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:47.462826078+07:00","message":"[bufferProcess] interim [960000000]:คงจะถูกทำลาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:47.46282927+07:00","message":"[bufferProcess] send to processor:คงจะถูกทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:47.46283758+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:47.462840708+07:00","message":"> Transcript [5596] [false]: 'คงจะถูกทำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:47.462843761+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:47.462846241+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:47.462847858+07:00","message":"StatePrefix: 'คงจะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:47.462849763+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:47.721306817+07:00","message":"receive streaming session, msgId: 954"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:47.721347522+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":"2025-10-27T14:55:47.721354488+07:00","message":"receive interim result [false|false]: คงจะถูกทำลายใน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:47.721370867+07:00","message":"[buffer interim] 954 false คงจะถูกทำลายใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:47.721386383+07:00","message":"[bufferProcess] interim [260000000]:คงจะถูกทำลายใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:47.721388521+07:00","message":"[bufferProcess] send to processor:คงจะถูกทำลาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:47.721393996+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:47.721396786+07:00","message":"> Transcript [5597] [false]: 'คงจะถูกทำลาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:47.721399851+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:47.721401574+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:47.721403142+07:00","message":"StatePrefix: 'คงจะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:47.721404953+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:47.864155697+07:00","message":"receive streaming session, msgId: 954"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:47.864192919+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":"2025-10-27T14:55:47.864198989+07:00","message":"receive interim result [false|false]: คงจะถูกทำลายในการ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:47.864211128+07:00","message":"[buffer interim] 954 false คงจะถูกทำลายในการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:47.864218259+07:00","message":"[bufferProcess] interim [380000000]:คงจะถูกทำลายในการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:47.864220622+07:00","message":"[bufferProcess] send to processor:คงจะถูกทำลายใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:47.864223786+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:47.864226302+07:00","message":"> Transcript [5598] [false]: 'คงจะถูกทำลายใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:47.864229609+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:47.864231418+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:47.864232951+07:00","message":"StatePrefix: 'คงจะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:47.864234564+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:47.864236974+07:00","message":"Push: 'คงจะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:47.864238689+07:00","message":"TextPushed: 'คงจะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:47.864240391+07:00","message":"Set new StatePrefix : 'คงจะถูกทำลายใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:47.864243764+07:00","message":"Next Push (prob) : 'ถูกทำลายใน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:47.864250989+07:00","message":"push: {false คงจะ 0 0xc00041dd80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:47.952896616+07:00","message":"receive streaming session, msgId: 954"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:47.952934684+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":"2025-10-27T14:55:47.95294137+07:00","message":"receive interim result [false|false]: คงจะถูกทำลายในคราว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:47.952959332+07:00","message":"[buffer interim] 954 false คงจะถูกทำลายในคราว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:47.952967818+07:00","message":"[bufferProcess] interim [500000000]:คงจะถูกทำลายในคราว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:47.952970464+07:00","message":"[bufferProcess] send to processor:คงจะถูกทำลายในการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:47.952976106+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:47.952978759+07:00","message":"> Transcript [5599] [false]: 'คงจะถูกทำลายในการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:47.952981606+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:47.952983475+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:47.952987213+07:00","message":"StatePrefix: 'คงจะถูกทำลายใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:47.952989551+07:00","message":"TextPushed: 'คงจะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:48.244721948+07:00","message":"receive streaming session, msgId: 954"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:48.244756642+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":"2025-10-27T14:55:48.244762134+07:00","message":"receive interim result [false|false]: คงจะถูกทำลายในคราวเช็ค"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:48.244775038+07:00","message":"[buffer interim] 954 false คงจะถูกทำลายในคราวเช็ค"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:48.24478172+07:00","message":"[bufferProcess] interim [740000000]:คงจะถูกทำลายในคราวเช็ค"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:48.244784063+07:00","message":"[bufferProcess] send to processor:คงจะถูกทำลายในคราว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:48.244787388+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:48.244789798+07:00","message":"> Transcript [5600] [false]: 'คงจะถูกทำลายในคราว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:48.244792364+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:48.244794054+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:48.244796144+07:00","message":"StatePrefix: 'คงจะถูกทำลายใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:48.244797912+07:00","message":"TextPushed: 'คงจะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:48.386305404+07:00","message":"receive streaming session, msgId: 954"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:48.386346751+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":"2025-10-27T14:55:48.386352295+07:00","message":"receive interim result [false|false]: คงจะถูกทำลายในคราวเสียกรุง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:48.386364873+07:00","message":"[buffer interim] 954 false คงจะถูกทำลายในคราวเสียกรุง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:48.386371971+07:00","message":"[bufferProcess] interim [920000000]:คงจะถูกทำลายในคราวเสียกรุง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:48.386374018+07:00","message":"[bufferProcess] send to processor:คงจะถูกทำลายในคราวเช็ค"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:48.386379317+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:48.38638169+07:00","message":"> Transcript [5601] [false]: 'คงจะถูกทำลายในคราวเช็ค'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:48.386384819+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:48.386386755+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:48.386389238+07:00","message":"StatePrefix: 'คงจะถูกทำลายใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:48.386391208+07:00","message":"TextPushed: 'คงจะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:48.617114806+07:00","message":"receive streaming session, msgId: 954"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:48.617149659+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":"2025-10-27T14:55:48.617155666+07:00","message":"receive interim result [false|false]: คงจะถูกทำลายในคราวเสียกรุงครั้ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:48.617194767+07:00","message":"[buffer interim] 954 false คงจะถูกทำลายในคราวเสียกรุงครั้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:48.617202436+07:00","message":"[bufferProcess] interim [220000000]:คงจะถูกทำลายในคราวเสียกรุงครั้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:48.617204737+07:00","message":"[bufferProcess] send to processor:คงจะถูกทำลายในคราวเสียกรุง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:48.617211182+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:48.617213749+07:00","message":"> Transcript [5602] [false]: 'คงจะถูกทำลายในคราวเสียกรุง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:48.617217338+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:48.617219353+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:48.617221202+07:00","message":"StatePrefix: 'คงจะถูกทำลายใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:48.617222974+07:00","message":"TextPushed: 'คงจะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:48.6172271+07:00","message":"Push: 'ถูกทำลายใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:48.617228673+07:00","message":"TextPushed: 'คงจะถูกทำลายใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:48.617230383+07:00","message":"Set new StatePrefix : 'คงจะถูกทำลายในคราวเสียกรุง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:48.617232179+07:00","message":"Next Push (prob) : 'คราวเสียกรุง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:48.6172401+07:00","message":"push: {false ถูกทำลายใน 0 0xc00041dd80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:48.811565535+07:00","message":"receive streaming session, msgId: 954"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:48.8116007+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":"2025-10-27T14:55:48.811607135+07:00","message":"receive interim result [false|false]: คงจะถูกทำลายในคราวเสียกรุงครั้งที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:48.81162069+07:00","message":"[buffer interim] 954 false คงจะถูกทำลายในคราวเสียกรุงครั้งที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:48.811627207+07:00","message":"[bufferProcess] interim [340000000]:คงจะถูกทำลายในคราวเสียกรุงครั้งที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:48.811629549+07:00","message":"[bufferProcess] send to processor:คงจะถูกทำลายในคราวเสียกรุงครั้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:48.811634732+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:48.811637426+07:00","message":"> Transcript [5603] [false]: 'คงจะถูกทำลายในคราวเสียกรุงครั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:48.81164066+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:48.811642524+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:48.811644647+07:00","message":"StatePrefix: 'คงจะถูกทำลายในคราวเสียกรุง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:48.81164749+07:00","message":"TextPushed: 'คงจะถูกทำลายใน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:48.942491148+07:00","message":"receive streaming session, msgId: 954"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:48.94252535+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คงจะถูกทำลายในคราวเสียกรุงครั้งที่ 2\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:48.942531735+07:00","message":"receive interim result [false|false]: คงจะถูกทำลายในคราวเสียกรุงครั้งที่ 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:48.942545001+07:00","message":"[buffer interim] 954 false คงจะถูกทำลายในคราวเสียกรุงครั้งที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:48.942551229+07:00","message":"[bufferProcess] interim [520000000]:คงจะถูกทำลายในคราวเสียกรุงครั้งที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:48.942553581+07:00","message":"[bufferProcess] send to processor:คงจะถูกทำลายในคราวเสียกรุงครั้งที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:48.942558778+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:48.942561331+07:00","message":"> Transcript [5604] [false]: 'คงจะถูกทำลายในคราวเสียกรุงครั้งที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:48.942564425+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:48.942568585+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:48.94257072+07:00","message":"StatePrefix: 'คงจะถูกทำลายในคราวเสียกรุง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:48.942573026+07:00","message":"TextPushed: 'คงจะถูกทำลายใน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:49.341564146+07:00","message":"receive streaming session, msgId: 954"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:49.341602269+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คงจะถูกทำลายในคราวเสียกรุงครั้งที่ 2 บท\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:49.341608427+07:00","message":"receive interim result [false|false]: คงจะถูกทำลายในคราวเสียกรุงครั้งที่ 2 บท"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:49.341619709+07:00","message":"[buffer interim] 954 false คงจะถูกทำลายในคราวเสียกรุงครั้งที่ 2 บท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:49.341628476+07:00","message":"[bufferProcess] interim [880000000]:คงจะถูกทำลายในคราวเสียกรุงครั้งที่ 2 บท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:49.341631431+07:00","message":"[bufferProcess] send to processor:คงจะถูกทำลายในคราวเสียกรุงครั้งที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:49.341638015+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:49.341641461+07:00","message":"> Transcript [5605] [false]: 'คงจะถูกทำลายในคราวเสียกรุงครั้งที่ 2'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:49.341645531+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:49.341647769+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:49.341650431+07:00","message":"StatePrefix: 'คงจะถูกทำลายในคราวเสียกรุง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:49.341653785+07:00","message":"TextPushed: 'คงจะถูกทำลายใน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:49.451737817+07:00","message":"receive streaming session, msgId: 954"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:49.451772219+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":"2025-10-27T14:55:49.451778413+07:00","message":"receive interim result [false|false]: คงจะถูกทำลายในคราวเสียกรุงครั้งที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:49.451787346+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 2\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:49.451789704+07:00","message":"receive interim result [false|false]:  2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:49.451796558+07:00","message":"[buffer interim] 954 false คงจะถูกทำลายในคราวเสียกรุงครั้งที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:49.451799778+07:00","message":"[buffer interim] 954 false  2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:49.451805519+07:00","message":"[bufferProcess] interim [940000000]:คงจะถูกทำลายในคราวเสียกรุงครั้งที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:49.451807731+07:00","message":"[bufferProcess] send to processor:คงจะถูกทำลายในคราวเสียกรุงครั้งที่ 2 บท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:49.451810322+07:00","message":"[bufferProcess] interim [940000000]: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:49.45181241+07:00","message":"[bufferProcess] update buffer: คงจะถูกทำลายในคราวเสียกรุงครั้งที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:49.451815195+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:49.45181777+07:00","message":"> Transcript [5606] [false]: 'คงจะถูกทำลายในคราวเสียกรุงครั้งที่ 2 บท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:49.451821057+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:49.45182265+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:49.451824818+07:00","message":"StatePrefix: 'คงจะถูกทำลายในคราวเสียกรุง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:49.451826854+07:00","message":"TextPushed: 'คงจะถูกทำลายใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:49.451829313+07:00","message":"Push: 'คราวเสียกรุง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:49.451830988+07:00","message":"TextPushed: 'คงจะถูกทำลายในคราวเสียกรุง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:49.451832715+07:00","message":"Set new StatePrefix : 'คงจะถูกทำลายในคราวเสียกรุงครั้งที่ 2 บท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:49.451837838+07:00","message":"Next Push (prob) : 'ครั้งที่ 2 บท'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:49.451851372+07:00","message":"push: {false คราวเสียกรุง 0 0xc00041dd80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:49.456919699+07:00","message":"receive streaming session, msgId: 954"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:49.456948048+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":"2025-10-27T14:55:49.456954845+07:00","message":"receive interim result [false|false]: คงจะถูกทำลายในคราวเสียกรุงครั้งที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:49.456967099+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 2 หมดแล้ว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:49.456970714+07:00","message":"receive interim result [false|false]:  2 หมดแล้ว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:49.456977722+07:00","message":"[buffer interim] 954 false คงจะถูกทำลายในคราวเสียกรุงครั้งที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:49.456981941+07:00","message":"[buffer interim] 954 false  2 หมดแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:49.456987449+07:00","message":"[bufferProcess] interim [0]:คงจะถูกทำลายในคราวเสียกรุงครั้งที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:49.45699078+07:00","message":"[bufferProcess] send to processor:คงจะถูกทำลายในคราวเสียกรุงครั้งที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:49.456994767+07:00","message":"[bufferProcess] interim [0]: 2 หมดแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:49.457010302+07:00","message":"[bufferProcess] update buffer: คงจะถูกทำลายในคราวเสียกรุงครั้งที่ 2 หมดแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:49.457014184+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:49.457017323+07:00","message":"> Transcript [5607] [false]: 'คงจะถูกทำลายในคราวเสียกรุงครั้งที่ 2'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:49.45702038+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:49.518457021+07:00","message":"receive streaming session, msgId: 954"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:49.518493529+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คงจะถูกทำลายในคราวเสียกรุงครั้งที่ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:49.518499126+07:00","message":"receive interim result [false|false]: คงจะถูกทำลายในคราวเสียกรุงครั้งที่ 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:49.518508367+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":"2025-10-27T14:55:49.518511275+07:00","message":"receive interim result [false|false]:  หมดแล้ว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:49.518518546+07:00","message":"[buffer interim] 954 false คงจะถูกทำลายในคราวเสียกรุงครั้งที่ 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:49.518523502+07:00","message":"[buffer interim] 954 false  หมดแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:49.51852937+07:00","message":"[bufferProcess] interim [120000000]:คงจะถูกทำลายในคราวเสียกรุงครั้งที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:49.518532085+07:00","message":"[bufferProcess] send to processor:คงจะถูกทำลายในคราวเสียกรุงครั้งที่ 2 หมดแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:49.518536847+07:00","message":"[bufferProcess] interim [120000000]: หมดแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:49.518539239+07:00","message":"[bufferProcess] update buffer: คงจะถูกทำลายในคราวเสียกรุงครั้งที่ 2 หมดแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:49.518541664+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:49.518544103+07:00","message":"> Transcript [5608] [false]: 'คงจะถูกทำลายในคราวเสียกรุงครั้งที่ 2 หมดแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:49.518546067+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:49.518547606+07:00","message":"Set new StatePrefix: 'คงจะถูกทำลายในคราวเสียกรุงครั้งที่ 2 หมดแล้ว'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:55:49.818764608+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:55:49.818780311+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:50.03055835+07:00","message":"receive streaming session, msgId: 954"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:50.030593685+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คงจะถูกทำลายในคราวเสียกรุงครั้งที่ 2 หมดแล้ว\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:50.030599217+07:00","message":"receive interim result [false|false]: คงจะถูกทำลายในคราวเสียกรุงครั้งที่ 2 หมดแล้ว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:50.030615211+07:00","message":"[buffer interim] 954 false คงจะถูกทำลายในคราวเสียกรุงครั้งที่ 2 หมดแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:50.030624078+07:00","message":"[bufferProcess] interim [600000000]:คงจะถูกทำลายในคราวเสียกรุงครั้งที่ 2 หมดแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:50.03062673+07:00","message":"[bufferProcess] send to processor:คงจะถูกทำลายในคราวเสียกรุงครั้งที่ 2 หมดแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:50.030629992+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:50.030632656+07:00","message":"> Transcript [5609] [false]: 'คงจะถูกทำลายในคราวเสียกรุงครั้งที่ 2 หมดแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:50.030636126+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:50.030638176+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:50.030640525+07:00","message":"StatePrefix: 'คงจะถูกทำลายในคราวเสียกรุงครั้งที่ 2 หมดแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:50.030643064+07:00","message":"TextPushed: 'คงจะถูกทำลายในคราวเสียกรุง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:50.371212901+07:00","message":"receive streaming session, msgId: 954"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:50.371247686+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คงจะถูกทำลายในคราวเสียกรุงครั้งที่ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:50.371253361+07:00","message":"receive interim result [false|false]: คงจะถูกทำลายในคราวเสียกรุงครั้งที่ 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:50.371263998+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":"2025-10-27T14:55:50.371266722+07:00","message":"receive interim result [false|false]:  หมดแล้วถึง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:50.371272731+07:00","message":"[buffer interim] 954 false คงจะถูกทำลายในคราวเสียกรุงครั้งที่ 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:50.371275918+07:00","message":"[buffer interim] 954 false  หมดแล้วถึง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:50.371281347+07:00","message":"[bufferProcess] interim [900000000]:คงจะถูกทำลายในคราวเสียกรุงครั้งที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:50.371283474+07:00","message":"[bufferProcess] send to processor:คงจะถูกทำลายในคราวเสียกรุงครั้งที่ 2 หมดแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:50.371285957+07:00","message":"[bufferProcess] interim [900000000]: หมดแล้วถึง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:50.371288226+07:00","message":"[bufferProcess] update buffer: คงจะถูกทำลายในคราวเสียกรุงครั้งที่ 2 หมดแล้วถึง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:50.371290833+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:50.371293405+07:00","message":"> Transcript [5610] [false]: 'คงจะถูกทำลายในคราวเสียกรุงครั้งที่ 2 หมดแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:50.371296063+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:50.371297758+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:50.37129983+07:00","message":"StatePrefix: 'คงจะถูกทำลายในคราวเสียกรุงครั้งที่ 2 หมดแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:50.371302364+07:00","message":"TextPushed: 'คงจะถูกทำลายในคราวเสียกรุง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:50.41800465+07:00","message":"receive streaming session, msgId: 954"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:50.418035141+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คงจะถูกทำลายในคราวเสียกรุงครั้งที่ 2 หมดแล้ว\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:50.418041436+07:00","message":"receive interim result [false|false]: คงจะถูกทำลายในคราวเสียกรุงครั้งที่ 2 หมดแล้ว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:50.41805168+07:00","message":"[buffer interim] 954 false คงจะถูกทำลายในคราวเสียกรุงครั้งที่ 2 หมดแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:50.418058935+07:00","message":"[bufferProcess] interim [960000000]:คงจะถูกทำลายในคราวเสียกรุงครั้งที่ 2 หมดแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:50.418061177+07:00","message":"[bufferProcess] send to processor:คงจะถูกทำลายในคราวเสียกรุงครั้งที่ 2 หมดแล้วถึง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:50.418066163+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:50.418068677+07:00","message":"> Transcript [5611] [false]: 'คงจะถูกทำลายในคราวเสียกรุงครั้งที่ 2 หมดแล้วถึง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:50.418072008+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:50.418073627+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:50.418075376+07:00","message":"StatePrefix: 'คงจะถูกทำลายในคราวเสียกรุงครั้งที่ 2 หมดแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:50.418077736+07:00","message":"TextPushed: 'คงจะถูกทำลายในคราวเสียกรุง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:50.726949378+07:00","message":"receive streaming session, msgId: 954"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:50.726977885+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คงจะถูกทำลายในคราวเสียกรุงครั้งที่ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:50.726983455+07:00","message":"receive interim result [false|false]: คงจะถูกทำลายในคราวเสียกรุงครั้งที่ 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:50.726993969+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":"2025-10-27T14:55:50.726996528+07:00","message":"receive interim result [false|false]:  หมดแล้วถึงกระนั้น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:50.727002908+07:00","message":"[buffer interim] 954 false คงจะถูกทำลายในคราวเสียกรุงครั้งที่ 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:50.727007982+07:00","message":"[buffer interim] 954 false  หมดแล้วถึงกระนั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:50.727013653+07:00","message":"[bufferProcess] interim [320000000]:คงจะถูกทำลายในคราวเสียกรุงครั้งที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:50.727015783+07:00","message":"[bufferProcess] send to processor:คงจะถูกทำลายในคราวเสียกรุงครั้งที่ 2 หมดแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:50.727023508+07:00","message":"[bufferProcess] interim [320000000]: หมดแล้วถึงกระนั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:50.727025772+07:00","message":"[bufferProcess] update buffer: คงจะถูกทำลายในคราวเสียกรุงครั้งที่ 2 หมดแล้วถึงกระนั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:50.727028884+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:50.727031439+07:00","message":"> Transcript [5612] [false]: 'คงจะถูกทำลายในคราวเสียกรุงครั้งที่ 2 หมดแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:50.727034985+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:50.727036839+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:50.727038289+07:00","message":"StatePrefix: 'คงจะถูกทำลายในคราวเสียกรุงครั้งที่ 2 หมดแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:50.727041232+07:00","message":"TextPushed: 'คงจะถูกทำลายในคราวเสียกรุง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:50.727043694+07:00","message":"Push: 'ครั้งที่ 2 หมดแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:50.727045316+07:00","message":"TextPushed: 'คงจะถูกทำลายในคราวเสียกรุงครั้งที่ 2 หมดแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:50.72704696+07:00","message":"Set new StatePrefix : 'คงจะถูกทำลายในคราวเสียกรุงครั้งที่ 2 หมดแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:50.727049145+07:00","message":"Next Push (prob) : ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:50.727056784+07:00","message":"push: {false ครั้งที่ 2 หมดแล้ว 0 0xc00041dd80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:50.91619183+07:00","message":"receive streaming session, msgId: 954"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:50.916222754+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คงจะถูกทำลายในคราวเสียกรุงครั้งที่ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:50.916228437+07:00","message":"receive interim result [false|false]: คงจะถูกทำลายในคราวเสียกรุงครั้งที่ 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:50.916239989+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":"2025-10-27T14:55:50.916242414+07:00","message":"receive interim result [false|false]:  หมดแล้วถึงกระนั้นยัง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:50.916248416+07:00","message":"[buffer interim] 954 false คงจะถูกทำลายในคราวเสียกรุงครั้งที่ 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:50.916251404+07:00","message":"[buffer interim] 954 false  หมดแล้วถึงกระนั้นยัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:50.916256699+07:00","message":"[bufferProcess] interim [440000000]:คงจะถูกทำลายในคราวเสียกรุงครั้งที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:50.916258802+07:00","message":"[bufferProcess] send to processor:คงจะถูกทำลายในคราวเสียกรุงครั้งที่ 2 หมดแล้วถึงกระนั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:50.916261425+07:00","message":"[bufferProcess] interim [440000000]: หมดแล้วถึงกระนั้นยัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:50.916264001+07:00","message":"[bufferProcess] update buffer: คงจะถูกทำลายในคราวเสียกรุงครั้งที่ 2 หมดแล้วถึงกระนั้นยัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:50.916267022+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:50.916269474+07:00","message":"> Transcript [5613] [false]: 'คงจะถูกทำลายในคราวเสียกรุงครั้งที่ 2 หมดแล้วถึงกระนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:50.916271558+07:00","message":"Set StatePrefix (first interim): 'คงจะถูกทำลายในคราวเสียกรุงครั้งที่ 2 หมดแล้วถึงกระนั้น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:51.309649198+07:00","message":"receive streaming session, msgId: 954"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:51.309685966+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คงจะถูกทำลายในคราวเสียกรุงครั้งที่ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:51.309691574+07:00","message":"receive interim result [false|false]: คงจะถูกทำลายในคราวเสียกรุงครั้งที่ 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:51.309698912+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":"2025-10-27T14:55:51.309701675+07:00","message":"receive interim result [false|false]:  หมดแล้วถึงกระนั้นยังปรากฏ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:51.30970903+07:00","message":"[buffer interim] 954 false คงจะถูกทำลายในคราวเสียกรุงครั้งที่ 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:51.309712307+07:00","message":"[buffer interim] 954 false  หมดแล้วถึงกระนั้นยังปรากฏ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:51.309717818+07:00","message":"[bufferProcess] interim [920000000]:คงจะถูกทำลายในคราวเสียกรุงครั้งที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:51.309719883+07:00","message":"[bufferProcess] send to processor:คงจะถูกทำลายในคราวเสียกรุงครั้งที่ 2 หมดแล้วถึงกระนั้นยัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:51.309722878+07:00","message":"[bufferProcess] interim [920000000]: หมดแล้วถึงกระนั้นยังปรากฏ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:51.309725512+07:00","message":"[bufferProcess] update buffer: คงจะถูกทำลายในคราวเสียกรุงครั้งที่ 2 หมดแล้วถึงกระนั้นยังปรากฏ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:51.309728838+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:51.309731367+07:00","message":"> Transcript [5614] [false]: 'คงจะถูกทำลายในคราวเสียกรุงครั้งที่ 2 หมดแล้วถึงกระนั้นยัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:51.309735055+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:51.309736759+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:51.30973847+07:00","message":"StatePrefix: 'คงจะถูกทำลายในคราวเสียกรุงครั้งที่ 2 หมดแล้วถึงกระนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:51.309740487+07:00","message":"TextPushed: 'คงจะถูกทำลายในคราวเสียกรุงครั้งที่ 2 หมดแล้ว'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:51.634602399+07:00","message":"receive streaming session, msgId: 954"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:51.63463533+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คงจะถูกทำลายในคราวเสียกรุงครั้งที่ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:51.63464118+07:00","message":"receive interim result [false|false]: คงจะถูกทำลายในคราวเสียกรุงครั้งที่ 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:51.634649799+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":"2025-10-27T14:55:51.634652593+07:00","message":"receive interim result [false|false]:  หมดแล้วถึงกระนั้นยังปรากฏทำ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:51.634659662+07:00","message":"[buffer interim] 954 false คงจะถูกทำลายในคราวเสียกรุงครั้งที่ 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:51.634664494+07:00","message":"[buffer interim] 954 false  หมดแล้วถึงกระนั้นยังปรากฏทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:51.634669939+07:00","message":"[bufferProcess] interim [160000000]:คงจะถูกทำลายในคราวเสียกรุงครั้งที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:51.634672459+07:00","message":"[bufferProcess] send to processor:คงจะถูกทำลายในคราวเสียกรุงครั้งที่ 2 หมดแล้วถึงกระนั้นยังปรากฏ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:51.634677649+07:00","message":"[bufferProcess] interim [160000000]: หมดแล้วถึงกระนั้นยังปรากฏทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:51.634680616+07:00","message":"[bufferProcess] update buffer: คงจะถูกทำลายในคราวเสียกรุงครั้งที่ 2 หมดแล้วถึงกระนั้นยังปรากฏทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:51.634683845+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:51.634686261+07:00","message":"> Transcript [5615] [false]: 'คงจะถูกทำลายในคราวเสียกรุงครั้งที่ 2 หมดแล้วถึงกระนั้นยังปรากฏ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:51.634689449+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:51.634691996+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:51.634693981+07:00","message":"StatePrefix: 'คงจะถูกทำลายในคราวเสียกรุงครั้งที่ 2 หมดแล้วถึงกระนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:51.634696241+07:00","message":"TextPushed: 'คงจะถูกทำลายในคราวเสียกรุงครั้งที่ 2 หมดแล้ว'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:51.760422736+07:00","message":"receive streaming session, msgId: 954"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:51.760456381+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คงจะถูกทำลายในคราวเสียกรุงครั้งที่ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:51.760462032+07:00","message":"receive interim result [false|false]: คงจะถูกทำลายในคราวเสียกรุงครั้งที่ 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:51.76047151+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":"2025-10-27T14:55:51.76047519+07:00","message":"receive interim result [false|false]:  หมดแล้วถึงกระนั้นยังปรากฏธรรมเนียม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:51.760483889+07:00","message":"[buffer interim] 954 false คงจะถูกทำลายในคราวเสียกรุงครั้งที่ 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:51.760487173+07:00","message":"[buffer interim] 954 false  หมดแล้วถึงกระนั้นยังปรากฏธรรมเนียม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:51.760493135+07:00","message":"[bufferProcess] interim [280000000]:คงจะถูกทำลายในคราวเสียกรุงครั้งที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:51.760495411+07:00","message":"[bufferProcess] send to processor:คงจะถูกทำลายในคราวเสียกรุงครั้งที่ 2 หมดแล้วถึงกระนั้นยังปรากฏทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:51.760498019+07:00","message":"[bufferProcess] interim [280000000]: หมดแล้วถึงกระนั้นยังปรากฏธรรมเนียม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:51.760500834+07:00","message":"[bufferProcess] update buffer: คงจะถูกทำลายในคราวเสียกรุงครั้งที่ 2 หมดแล้วถึงกระนั้นยังปรากฏธรรมเนียม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:51.760503773+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:51.760506364+07:00","message":"> Transcript [5616] [false]: 'คงจะถูกทำลายในคราวเสียกรุงครั้งที่ 2 หมดแล้วถึงกระนั้นยังปรากฏทำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:51.760509669+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:51.760511761+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:51.760513788+07:00","message":"StatePrefix: 'คงจะถูกทำลายในคราวเสียกรุงครั้งที่ 2 หมดแล้วถึงกระนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:51.760515823+07:00","message":"TextPushed: 'คงจะถูกทำลายในคราวเสียกรุงครั้งที่ 2 หมดแล้ว'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:52.005866124+07:00","message":"receive streaming session, msgId: 954"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:52.005910072+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คงจะถูกทำลายในคราวเสียกรุงครั้งที่ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:52.005917518+07:00","message":"receive interim result [false|false]: คงจะถูกทำลายในคราวเสียกรุงครั้งที่ 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:52.005929973+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":"2025-10-27T14:55:52.005934081+07:00","message":"receive interim result [false|false]:  หมดแล้วถึงกระนั้นยังปรากฏธรรมเนียมการ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:52.005942752+07:00","message":"[buffer interim] 954 false คงจะถูกทำลายในคราวเสียกรุงครั้งที่ 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:52.005947051+07:00","message":"[buffer interim] 954 false  หมดแล้วถึงกระนั้นยังปรากฏธรรมเนียมการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:52.00595457+07:00","message":"[bufferProcess] interim [580000000]:คงจะถูกทำลายในคราวเสียกรุงครั้งที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:52.005958232+07:00","message":"[bufferProcess] send to processor:คงจะถูกทำลายในคราวเสียกรุงครั้งที่ 2 หมดแล้วถึงกระนั้นยังปรากฏธรรมเนียม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:52.005962047+07:00","message":"[bufferProcess] interim [580000000]: หมดแล้วถึงกระนั้นยังปรากฏธรรมเนียมการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:52.005965579+07:00","message":"[bufferProcess] update buffer: คงจะถูกทำลายในคราวเสียกรุงครั้งที่ 2 หมดแล้วถึงกระนั้นยังปรากฏธรรมเนียมการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:52.005969059+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:52.00597229+07:00","message":"> Transcript [5617] [false]: 'คงจะถูกทำลายในคราวเสียกรุงครั้งที่ 2 หมดแล้วถึงกระนั้นยังปรากฏธรรมเนียม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:52.00597719+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:52.005979587+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:52.005982267+07:00","message":"StatePrefix: 'คงจะถูกทำลายในคราวเสียกรุงครั้งที่ 2 หมดแล้วถึงกระนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:52.005984734+07:00","message":"TextPushed: 'คงจะถูกทำลายในคราวเสียกรุงครั้งที่ 2 หมดแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:52.005987888+07:00","message":"Push: 'ถึงกระนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:52.005989932+07:00","message":"TextPushed: 'คงจะถูกทำลายในคราวเสียกรุงครั้งที่ 2 หมดแล้วถึงกระนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:52.00599278+07:00","message":"Set new StatePrefix : 'คงจะถูกทำลายในคราวเสียกรุงครั้งที่ 2 หมดแล้วถึงกระนั้นยังปรากฏธรรมเนียม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:52.005995775+07:00","message":"Next Push (prob) : 'ยังปรากฏธรรมเนียม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:52.006020222+07:00","message":"push: {false ถึงกระนั้น 0 0xc00041dd80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:52.264866905+07:00","message":"receive streaming session, msgId: 954"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:52.264911102+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คงจะถูกทำลายในคราวเสียกรุงครั้งที่ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:52.264918606+07:00","message":"receive interim result [false|false]: คงจะถูกทำลายในคราวเสียกรุงครั้งที่ 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:52.264934267+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":"2025-10-27T14:55:52.264937165+07:00","message":"receive interim result [false|false]:  หมดแล้วถึงกระนั้นยังปรากฏธรรมเนียมการใช้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:52.26494471+07:00","message":"[buffer interim] 954 false คงจะถูกทำลายในคราวเสียกรุงครั้งที่ 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:52.264947695+07:00","message":"[buffer interim] 954 false  หมดแล้วถึงกระนั้นยังปรากฏธรรมเนียมการใช้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:52.264954589+07:00","message":"[bufferProcess] interim [820000000]:คงจะถูกทำลายในคราวเสียกรุงครั้งที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:52.264956694+07:00","message":"[bufferProcess] send to processor:คงจะถูกทำลายในคราวเสียกรุงครั้งที่ 2 หมดแล้วถึงกระนั้นยังปรากฏธรรมเนียมการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:52.264959197+07:00","message":"[bufferProcess] interim [820000000]: หมดแล้วถึงกระนั้นยังปรากฏธรรมเนียมการใช้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:52.264961564+07:00","message":"[bufferProcess] update buffer: คงจะถูกทำลายในคราวเสียกรุงครั้งที่ 2 หมดแล้วถึงกระนั้นยังปรากฏธรรมเนียมการใช้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:52.264964666+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:52.264967167+07:00","message":"> Transcript [5618] [false]: 'คงจะถูกทำลายในคราวเสียกรุงครั้งที่ 2 หมดแล้วถึงกระนั้นยังปรากฏธรรมเนียมการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:52.264970817+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:52.264972676+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:52.264974795+07:00","message":"StatePrefix: 'คงจะถูกทำลายในคราวเสียกรุงครั้งที่ 2 หมดแล้วถึงกระนั้นยังปรากฏธรรมเนียม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:52.264977425+07:00","message":"TextPushed: 'คงจะถูกทำลายในคราวเสียกรุงครั้งที่ 2 หมดแล้วถึงกระนั้น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:52.365069778+07:00","message":"[GCS] IsForceVAD: false for message ID: 954"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:52.427453404+07:00","message":"[GCS] Cleaned up inactive client: 939"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:52.427474866+07:00","message":"[GCS] Cleaned up inactive client: 936"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:52.427477261+07:00","message":"[GCS] Cleaned up inactive client: 940"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:52.42747948+07:00","message":"[GCS] Cleaned up inactive client: 937"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:52.427480935+07:00","message":"[GCS] Cleaned up inactive client: 938"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:52.427482322+07:00","message":"[GCS] Cleaned up inactive client: 941"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:52.427483802+07:00","message":"[GCS] Cleaned up inactive client: 942"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:52.498134779+07:00","message":"receive streaming session, msgId: 954"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:52.498167585+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คงจะถูกทำลายในคราวเสียกรุงครั้งที่ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":6,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:52.498172984+07:00","message":"receive interim result [false|false]: คงจะถูกทำลายในคราวเสียกรุงครั้งที่ 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:52.498183598+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":"2025-10-27T14:55:52.498186707+07:00","message":"receive interim result [false|false]:  หมดแล้วถึงกระนั้นยังปรากฏธรรมเนียมการใช้กฎ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:52.498203766+07:00","message":"[buffer interim] 954 false คงจะถูกทำลายในคราวเสียกรุงครั้งที่ 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:52.498218687+07:00","message":"[buffer interim] 954 false  หมดแล้วถึงกระนั้นยังปรากฏธรรมเนียมการใช้กฎ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:52.498228114+07:00","message":"[bufferProcess] interim [120000000]:คงจะถูกทำลายในคราวเสียกรุงครั้งที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:52.49823264+07:00","message":"[bufferProcess] send to processor:คงจะถูกทำลายในคราวเสียกรุงครั้งที่ 2 หมดแล้วถึงกระนั้นยังปรากฏธรรมเนียมการใช้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:52.498238705+07:00","message":"[bufferProcess] interim [120000000]: หมดแล้วถึงกระนั้นยังปรากฏธรรมเนียมการใช้กฎ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:52.498242266+07:00","message":"[bufferProcess] update buffer: คงจะถูกทำลายในคราวเสียกรุงครั้งที่ 2 หมดแล้วถึงกระนั้นยังปรากฏธรรมเนียมการใช้กฎ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:52.498245989+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:52.498250538+07:00","message":"> Transcript [5619] [false]: 'คงจะถูกทำลายในคราวเสียกรุงครั้งที่ 2 หมดแล้วถึงกระนั้นยังปรากฏธรรมเนียมการใช้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:52.498255608+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:52.498257575+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:52.498259637+07:00","message":"StatePrefix: 'คงจะถูกทำลายในคราวเสียกรุงครั้งที่ 2 หมดแล้วถึงกระนั้นยังปรากฏธรรมเนียม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:52.498261836+07:00","message":"TextPushed: 'คงจะถูกทำลายในคราวเสียกรุงครั้งที่ 2 หมดแล้วถึงกระนั้น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:52.598474293+07:00","message":"receive streaming session, msgId: 954"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:52.598512854+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คงจะถูกทำลายในคราวเสียกรุงครั้งที่ 2 หมดแล้วถึงกระนั้นยังปรากฏธรรมเนียมการใช้\",\"confidence\":0.95897263}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:52.598519254+07:00","message":"receive interim result [true|false]: คงจะถูกทำลายในคราวเสียกรุงครั้งที่ 2 หมดแล้วถึงกระนั้นยังปรากฏธรรมเนียมการใช้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:52.598527023+07:00","message":"end recv isFinal message id 954"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:52.598529079+07:00","message":"end Recv id 954"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:52.598535139+07:00","message":"[buffer interim] 954 true คงจะถูกทำลายในคราวเสียกรุงครั้งที่ 2 หมดแล้วถึงกระนั้นยังปรากฏธรรมเนียมการใช้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:52.598542573+07:00","message":"[bufferProcess] interim [120000000]:คงจะถูกทำลายในคราวเสียกรุงครั้งที่ 2 หมดแล้วถึงกระนั้นยังปรากฏธรรมเนียมการใช้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:52.598548066+07:00","message":"[bufferProcess] send to processor (isfinal):คงจะถูกทำลายในคราวเสียกรุงครั้งที่ 2 หมดแล้วถึงกระนั้นยังปรากฏธรรมเนียมการใช้กฎ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:52.598551298+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:52.598553875+07:00","message":"> Transcript [5620] [false]: 'คงจะถูกทำลายในคราวเสียกรุงครั้งที่ 2 หมดแล้วถึงกระนั้นยังปรากฏธรรมเนียมการใช้กฎ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:52.598557259+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:52.598558747+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:52.598560978+07:00","message":"StatePrefix: 'คงจะถูกทำลายในคราวเสียกรุงครั้งที่ 2 หมดแล้วถึงกระนั้นยังปรากฏธรรมเนียม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:52.598563306+07:00","message":"TextPushed: 'คงจะถูกทำลายในคราวเสียกรุงครั้งที่ 2 หมดแล้วถึงกระนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:52.598564867+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:52.598566403+07:00","message":"> Transcript [5621] [true]: 'คงจะถูกทำลายในคราวเสียกรุงครั้งที่ 2 หมดแล้วถึงกระนั้นยังปรากฏธรรมเนียมการใช้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:52.598572538+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:52.598573982+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:52.598575302+07:00","message":"StatePrefix: 'คงจะถูกทำลายในคราวเสียกรุงครั้งที่ 2 หมดแล้วถึงกระนั้นยังปรากฏธรรมเนียม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:52.598576995+07:00","message":"TextPushed: 'คงจะถูกทำลายในคราวเสียกรุงครั้งที่ 2 หมดแล้วถึงกระนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:52.598582877+07:00","message":"Push: 'ยังปรากฏธรรมเนียมการใช้'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:52.598618351+07:00","message":"push: {true ยังปรากฏธรรมเนียมการใช้ 0 0xc00041dd80}"}
{"level":"info","service":"Main","time":"2025-10-27T14:55:52.611914721+07:00","message":"write wav file: './tmp/7446/7446_954.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:52.62626206+07:00","message":"[GCS] Start streaming session, msgId: 955"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:52.686700501+07:00","message":"[GCS] IsForceVAD: false for message ID: 955"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:52.816230282+07:00","message":"[GCS] Start streaming session, msgId: 956"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:55:52.819404837+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:55:52.819417183+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:52.895149496+07:00","message":"receive streaming session, msgId: 955"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:52.895167841+07:00","message":"found end of frame, send empty tag with msgId: 955"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:52.895170627+07:00","message":"end Recv id 955"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:52.895177278+07:00","message":"[buffer interim] 955 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:52.895184098+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:52.895187495+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:52.895190186+07:00","message":"> Transcript [5622] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:52.895192174+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:52.895193922+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:52.895195556+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:52.895197035+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:52.895199463+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:52.89520898+07:00","message":"push: {true \n 0 0xc002216f00}"}
{"level":"info","service":"Main","time":"2025-10-27T14:55:52.899542132+07:00","message":"write wav file: './tmp/7446/7446_955.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:53.548486524+07:00","message":"receive streaming session, msgId: 956"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:53.548529099+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":"2025-10-27T14:55:53.548534357+07:00","message":"receive interim result [false|false]: ตามลำดับ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:53.548550016+07:00","message":"[buffer interim] 956 false ตามลำดับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:53.548556938+07:00","message":"[bufferProcess] interim [600000000]:ตามลำดับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:53.548558547+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:54.071877272+07:00","message":"receive streaming session, msgId: 956"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:54.071928369+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":"2025-10-27T14:55:54.07193495+07:00","message":"receive interim result [false|false]: ตามลำดับอิสระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:54.071950476+07:00","message":"[buffer interim] 956 false ตามลำดับอิสระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:54.071958903+07:00","message":"[bufferProcess] interim [80000000]:ตามลำดับอิสระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:54.071962218+07:00","message":"[bufferProcess] send to processor:ตามลำดับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:54.071969048+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:54.071973016+07:00","message":"> Transcript [5623] [false]: 'ตามลำดับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:54.071976105+07:00","message":"Set StatePrefix (first interim): 'ตามลำดับ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:54.166094016+07:00","message":"[GCS] IsForceVAD: false for message ID: 956"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:54.199239379+07:00","message":"receive streaming session, msgId: 956"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:54.199280641+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":"2025-10-27T14:55:54.199285557+07:00","message":"receive interim result [false|false]: ตามลำดับอิสราเอล"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:54.199300621+07:00","message":"[buffer interim] 956 false ตามลำดับอิสราเอล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:54.199310742+07:00","message":"[bufferProcess] interim [140000000]:ตามลำดับอิสราเอล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:54.199313014+07:00","message":"[bufferProcess] send to processor:ตามลำดับอิสระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:54.199318068+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:54.199320639+07:00","message":"> Transcript [5624] [false]: 'ตามลำดับอิสระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:54.199323849+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:54.199325712+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:54.199327412+07:00","message":"StatePrefix: 'ตามลำดับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:54.199329074+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:54.283045815+07:00","message":"receive streaming session, msgId: 956"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:54.283080787+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตามลำดับอิสริยยศ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:54.283085989+07:00","message":"receive interim result [true|false]: ตามลำดับอิสริยยศ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:54.28309488+07:00","message":"end recv isFinal message id 956"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:54.283097131+07:00","message":"end Recv id 956"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:54.283102721+07:00","message":"[buffer interim] 956 true ตามลำดับอิสริยยศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:54.283112042+07:00","message":"[bufferProcess] interim [380000000]:ตามลำดับอิสริยยศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:54.283114756+07:00","message":"[bufferProcess] send to processor (isfinal):ตามลำดับอิสราเอล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:54.283118073+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:54.283120912+07:00","message":"> Transcript [5625] [false]: 'ตามลำดับอิสราเอล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:54.283123532+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:54.283125294+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:54.283126867+07:00","message":"StatePrefix: 'ตามลำดับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:54.283128511+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:54.283129989+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:54.283131594+07:00","message":"> Transcript [5626] [true]: 'ตามลำดับอิสริยยศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:54.283133262+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:54.283135325+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:54.283136728+07:00","message":"StatePrefix: 'ตามลำดับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:54.283138022+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:54.283144067+07:00","message":"Push: 'ตามลำดับอิสริยยศ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:54.283152223+07:00","message":"push: {true ตามลำดับอิสริยยศ 0 0xc00041ca00}"}
{"level":"info","service":"Main","time":"2025-10-27T14:55:54.289121606+07:00","message":"write wav file: './tmp/7446/7446_956.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:54.298849297+07:00","message":"[GCS] Start streaming session, msgId: 957"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:54.960840504+07:00","message":"receive streaming session, msgId: 957"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:54.96090147+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":"2025-10-27T14:55:54.960907905+07:00","message":"receive interim result [false|false]: เอกสาร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:54.960924598+07:00","message":"[buffer interim] 957 false เอกสาร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:54.960932462+07:00","message":"[bufferProcess] interim [660000000]:เอกสาร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:54.960935627+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:55.17518936+07:00","message":"receive streaming session, msgId: 957"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:55.175236005+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":"2025-10-27T14:55:55.17524295+07:00","message":"receive interim result [false|false]: เอกสารที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:55.175259158+07:00","message":"[buffer interim] 957 false เอกสารที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:55.175270393+07:00","message":"[bufferProcess] interim [900000000]:เอกสารที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:55.175273179+07:00","message":"[bufferProcess] send to processor:เอกสาร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:55.175279435+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:55.175283172+07:00","message":"> Transcript [5627] [false]: 'เอกสาร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:55.175285729+07:00","message":"Set StatePrefix (first interim): 'เอกสาร'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:55.28100415+07:00","message":"receive streaming session, msgId: 957"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:55.281037091+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":"2025-10-27T14:55:55.281042671+07:00","message":"receive interim result [false|false]: เอกสารใช้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:55.281055686+07:00","message":"[buffer interim] 957 false เอกสารใช้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:55.281061877+07:00","message":"[bufferProcess] interim [960000000]:เอกสารใช้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:55.281066954+07:00","message":"[bufferProcess] send to processor:เอกสารที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:55.281071913+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:55.281074688+07:00","message":"> Transcript [5628] [false]: 'เอกสารที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:55.281077178+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:55.281078888+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:55.281080407+07:00","message":"StatePrefix: 'เอกสาร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:55.281082081+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:55.282612135+07:00","message":"receive streaming session, msgId: 957"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:55.282646403+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":"2025-10-27T14:55:55.282651855+07:00","message":"receive interim result [false|false]: เอกสารสมัคร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:55.282665707+07:00","message":"[buffer interim] 957 false เอกสารสมัคร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:55.282670933+07:00","message":"[bufferProcess] interim [20000000]:เอกสารสมัคร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:55.282672859+07:00","message":"[bufferProcess] send to processor:เอกสารใช้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:55.282676952+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:55.282678983+07:00","message":"> Transcript [5629] [false]: 'เอกสารใช้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:55.282681652+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:55.282683457+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:55.282684894+07:00","message":"StatePrefix: 'เอกสาร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:55.282686538+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:55.48797879+07:00","message":"receive streaming session, msgId: 957"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:55.488009423+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":"2025-10-27T14:55:55.488014787+07:00","message":"receive interim result [false|false]: เอกสารใช่ไหม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:55.488027663+07:00","message":"[buffer interim] 957 false เอกสารใช่ไหม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:55.488034311+07:00","message":"[bufferProcess] interim [140000000]:เอกสารใช่ไหม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:55.488036341+07:00","message":"[bufferProcess] send to processor:เอกสารสมัคร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:55.488041245+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:55.488044296+07:00","message":"> Transcript [5630] [false]: 'เอกสารสมัคร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:55.488047178+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:55.488049098+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:55.488050783+07:00","message":"StatePrefix: 'เอกสาร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:55.48805253+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:55.493330311+07:00","message":"receive streaming session, msgId: 957"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:55.493347412+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":"2025-10-27T14:55:55.493351602+07:00","message":"receive interim result [false|false]: เอกสารสมัยนี้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:55.493361659+07:00","message":"[buffer interim] 957 false เอกสารสมัยนี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:55.493366378+07:00","message":"[bufferProcess] interim [200000000]:เอกสารสมัยนี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:55.493368277+07:00","message":"[bufferProcess] send to processor:เอกสารใช่ไหม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:55.493370777+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:55.493372602+07:00","message":"> Transcript [5631] [false]: 'เอกสารใช่ไหม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:55.493374815+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:55.493376298+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:55.493377908+07:00","message":"StatePrefix: 'เอกสาร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:55.49337973+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:55.493390251+07:00","message":"Push: 'เอกสาร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:55.493392742+07:00","message":"TextPushed: 'เอกสาร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:55.493394604+07:00","message":"Set new StatePrefix : 'เอกสารใช่ไหม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:55.493396448+07:00","message":"Next Push (prob) : 'ใช่ไหม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:55.493406898+07:00","message":"push: {false เอกสาร 0 0xc002602d00}"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:55:55.819793085+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:55:55.819793273+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:56.044820241+07:00","message":"receive streaming session, msgId: 957"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:56.044857228+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอกสารสมัยนี้\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:56.044862981+07:00","message":"receive interim result [false|false]: เอกสารสมัยนี้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:56.044875084+07:00","message":"[buffer interim] 957 false เอกสารสมัยนี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:56.044883809+07:00","message":"[bufferProcess] interim [800000000]:เอกสารสมัยนี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:56.044885917+07:00","message":"[bufferProcess] send to processor:เอกสารสมัยนี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:56.044899322+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:56.044902026+07:00","message":"> Transcript [5632] [false]: 'เอกสารสมัยนี้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:56.044904161+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:56.044906522+07:00","message":"Set new StatePrefix: 'เอกสารสมัยนี้'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:56.242243509+07:00","message":"receive streaming session, msgId: 957"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:56.242283136+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":"2025-10-27T14:55:56.242288101+07:00","message":"receive interim result [false|false]: เอกสารสมัยนี้คือ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:56.242302713+07:00","message":"[buffer interim] 957 false เอกสารสมัยนี้คือ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:56.242309028+07:00","message":"[bufferProcess] interim [980000000]:เอกสารสมัยนี้คือ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:56.242311226+07:00","message":"[bufferProcess] send to processor:เอกสารสมัยนี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:56.242314202+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:56.242316643+07:00","message":"> Transcript [5633] [false]: 'เอกสารสมัยนี้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:56.24231993+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:56.242321831+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:56.242323865+07:00","message":"StatePrefix: 'เอกสารสมัยนี้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:56.242325814+07:00","message":"TextPushed: 'เอกสาร'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:56.443804037+07:00","message":"receive streaming session, msgId: 957"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:56.443834738+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":"2025-10-27T14:55:56.443840258+07:00","message":"receive interim result [false|false]: เอกสารสมัยนี้คือข้อ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:56.44385488+07:00","message":"[buffer interim] 957 false เอกสารสมัยนี้คือข้อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:56.443861348+07:00","message":"[bufferProcess] interim [160000000]:เอกสารสมัยนี้คือข้อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:56.443863582+07:00","message":"[bufferProcess] send to processor:เอกสารสมัยนี้คือ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:56.44386694+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:56.44387023+07:00","message":"> Transcript [5634] [false]: 'เอกสารสมัยนี้คือ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:56.443873239+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:56.44387502+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:56.443876502+07:00","message":"StatePrefix: 'เอกสารสมัยนี้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:56.443878508+07:00","message":"TextPushed: 'เอกสาร'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:56.449054987+07:00","message":"receive streaming session, msgId: 957"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:56.449086864+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":"2025-10-27T14:55:56.449091701+07:00","message":"receive interim result [false|false]: เอกสารสมัยนี้คือคำ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:56.449101731+07:00","message":"[buffer interim] 957 false เอกสารสมัยนี้คือคำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:56.449106259+07:00","message":"[bufferProcess] interim [220000000]:เอกสารสมัยนี้คือคำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:56.449108168+07:00","message":"[bufferProcess] send to processor:เอกสารสมัยนี้คือข้อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:56.449112369+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:56.449114356+07:00","message":"> Transcript [5635] [false]: 'เอกสารสมัยนี้คือข้อ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:56.449116778+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:56.449118434+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:56.449119957+07:00","message":"StatePrefix: 'เอกสารสมัยนี้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:56.449121709+07:00","message":"TextPushed: 'เอกสาร'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:56.753511467+07:00","message":"receive streaming session, msgId: 957"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:56.753542397+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":"2025-10-27T14:55:56.753547773+07:00","message":"receive interim result [false|false]: เอกสารสมัยนี้คือคำให้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:56.753561145+07:00","message":"[buffer interim] 957 false เอกสารสมัยนี้คือคำให้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:56.753567431+07:00","message":"[bufferProcess] interim [460000000]:เอกสารสมัยนี้คือคำให้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:56.753569382+07:00","message":"[bufferProcess] send to processor:เอกสารสมัยนี้คือคำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:56.753572553+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:56.753574905+07:00","message":"> Transcript [5636] [false]: 'เอกสารสมัยนี้คือคำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:56.753578074+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:56.753579781+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:56.753581498+07:00","message":"StatePrefix: 'เอกสารสมัยนี้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:56.753583508+07:00","message":"TextPushed: 'เอกสาร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:56.753585933+07:00","message":"Push: 'สมัยนี้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:56.753587451+07:00","message":"TextPushed: 'เอกสารสมัยนี้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:56.753590164+07:00","message":"Set new StatePrefix : 'เอกสารสมัยนี้คือคำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:56.753592273+07:00","message":"Next Push (prob) : 'คือคำ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:56.753600161+07:00","message":"push: {false สมัยนี้ 0 0xc002602d00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:56.947227759+07:00","message":"receive streaming session, msgId: 957"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:56.947264248+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":"2025-10-27T14:55:56.94726968+07:00","message":"receive interim result [false|false]: เอกสารสมัยนี้คือคำให้การ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:56.947282284+07:00","message":"[buffer interim] 957 false เอกสารสมัยนี้คือคำให้การ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:56.947288728+07:00","message":"[bufferProcess] interim [640000000]:เอกสารสมัยนี้คือคำให้การ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:56.947291002+07:00","message":"[bufferProcess] send to processor:เอกสารสมัยนี้คือคำให้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:56.94729608+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:56.94729872+07:00","message":"> Transcript [5637] [false]: 'เอกสารสมัยนี้คือคำให้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:56.94730153+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:56.947303363+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:56.947305007+07:00","message":"StatePrefix: 'เอกสารสมัยนี้คือคำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:56.947307144+07:00","message":"TextPushed: 'เอกสารสมัยนี้'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:57.335227137+07:00","message":"receive streaming session, msgId: 957"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:57.3352579+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":"2025-10-27T14:55:57.335262921+07:00","message":"receive interim result [false|false]: เอกสารสมัยนี้คือคำให้การค้น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:57.335276557+07:00","message":"[buffer interim] 957 false เอกสารสมัยนี้คือคำให้การค้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:57.335283453+07:00","message":"[bufferProcess] interim [60000000]:เอกสารสมัยนี้คือคำให้การค้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:57.335285597+07:00","message":"[bufferProcess] send to processor:เอกสารสมัยนี้คือคำให้การ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:57.335288989+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:57.33529165+07:00","message":"> Transcript [5638] [false]: 'เอกสารสมัยนี้คือคำให้การ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:57.335294422+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:57.335296465+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:57.335298278+07:00","message":"StatePrefix: 'เอกสารสมัยนี้คือคำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:57.335300145+07:00","message":"TextPushed: 'เอกสารสมัยนี้'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:57.455897536+07:00","message":"receive streaming session, msgId: 957"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:57.455937622+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":"2025-10-27T14:55:57.455943135+07:00","message":"receive interim result [false|false]: เอกสารสมัยนี้คือคำให้การค้นหา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:57.455956359+07:00","message":"[buffer interim] 957 false เอกสารสมัยนี้คือคำให้การค้นหา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:57.455963135+07:00","message":"[bufferProcess] interim [180000000]:เอกสารสมัยนี้คือคำให้การค้นหา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:57.455965085+07:00","message":"[bufferProcess] send to processor:เอกสารสมัยนี้คือคำให้การค้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:57.455970113+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:57.455973167+07:00","message":"> Transcript [5639] [false]: 'เอกสารสมัยนี้คือคำให้การค้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:57.455976205+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:57.455978198+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:57.455980315+07:00","message":"StatePrefix: 'เอกสารสมัยนี้คือคำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:57.455982641+07:00","message":"TextPushed: 'เอกสารสมัยนี้'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:57.514207674+07:00","message":"receive streaming session, msgId: 957"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:57.514244638+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":"2025-10-27T14:55:57.514249897+07:00","message":"receive interim result [false|false]: เอกสารสมัยนี้คือคำให้การขุนหลวง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:57.514263543+07:00","message":"[buffer interim] 957 false เอกสารสมัยนี้คือคำให้การขุนหลวง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:57.514270068+07:00","message":"[bufferProcess] interim [240000000]:เอกสารสมัยนี้คือคำให้การขุนหลวง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:57.514272127+07:00","message":"[bufferProcess] send to processor:เอกสารสมัยนี้คือคำให้การค้นหา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:57.514277295+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:57.514279654+07:00","message":"> Transcript [5640] [false]: 'เอกสารสมัยนี้คือคำให้การค้นหา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:57.514282684+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:57.51428441+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:57.514286369+07:00","message":"StatePrefix: 'เอกสารสมัยนี้คือคำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:57.514289519+07:00","message":"TextPushed: 'เอกสารสมัยนี้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:57.514293917+07:00","message":"Push: 'คือคำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:57.514295533+07:00","message":"TextPushed: 'เอกสารสมัยนี้คือคำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:57.514297659+07:00","message":"Set new StatePrefix : 'เอกสารสมัยนี้คือคำให้การค้นหา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:57.514299607+07:00","message":"Next Push (prob) : 'ให้การค้นหา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:57.514307145+07:00","message":"push: {false คือคำ 0 0xc002602d00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:57.645430718+07:00","message":"receive streaming session, msgId: 957"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:57.645475399+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":"2025-10-27T14:55:57.645482738+07:00","message":"receive interim result [false|false]: เอกสารสมัยนี้คือคำให้การขุนหลวงหา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:57.645497855+07:00","message":"[buffer interim] 957 false เอกสารสมัยนี้คือคำให้การขุนหลวงหา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:57.645512303+07:00","message":"[bufferProcess] interim [420000000]:เอกสารสมัยนี้คือคำให้การขุนหลวงหา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:57.645514771+07:00","message":"[bufferProcess] send to processor:เอกสารสมัยนี้คือคำให้การขุนหลวง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:57.645518041+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:57.645521114+07:00","message":"> Transcript [5641] [false]: 'เอกสารสมัยนี้คือคำให้การขุนหลวง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:57.645524936+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:57.645526747+07:00","message":"Set new StatePrefix: 'เอกสารสมัยนี้คือคำให้การขุนหลวง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:57.964412933+07:00","message":"receive streaming session, msgId: 957"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:57.964449207+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":"2025-10-27T14:55:57.964454458+07:00","message":"receive interim result [false|false]: เอกสารสมัยนี้คือคำให้การขุนหลวงหาวัด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:57.964470822+07:00","message":"[buffer interim] 957 false เอกสารสมัยนี้คือคำให้การขุนหลวงหาวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:57.964479242+07:00","message":"[bufferProcess] interim [660000000]:เอกสารสมัยนี้คือคำให้การขุนหลวงหาวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:57.964481711+07:00","message":"[bufferProcess] send to processor:เอกสารสมัยนี้คือคำให้การขุนหลวงหา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:57.964486907+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:57.964489496+07:00","message":"> Transcript [5642] [false]: 'เอกสารสมัยนี้คือคำให้การขุนหลวงหา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:57.964494292+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:57.964497615+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:57.964499364+07:00","message":"StatePrefix: 'เอกสารสมัยนี้คือคำให้การขุนหลวง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:57.964501577+07:00","message":"TextPushed: 'เอกสารสมัยนี้คือคำ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:58.19659316+07:00","message":"[GCS] IsForceVAD: false for message ID: 957"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:58.223866057+07:00","message":"receive streaming session, msgId: 957"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:58.223908071+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":"2025-10-27T14:55:58.223913533+07:00","message":"receive interim result [false|false]: เอกสารสมัยนี้คือคำให้การขุนหลวงหาวัดค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:58.223925891+07:00","message":"[buffer interim] 957 false เอกสารสมัยนี้คือคำให้การขุนหลวงหาวัดค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:58.223932658+07:00","message":"[bufferProcess] interim [960000000]:เอกสารสมัยนี้คือคำให้การขุนหลวงหาวัดค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:58.223935032+07:00","message":"[bufferProcess] send to processor:เอกสารสมัยนี้คือคำให้การขุนหลวงหาวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:58.223940066+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:58.223942408+07:00","message":"> Transcript [5643] [false]: 'เอกสารสมัยนี้คือคำให้การขุนหลวงหาวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:58.223945712+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:58.223947818+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:58.223950691+07:00","message":"StatePrefix: 'เอกสารสมัยนี้คือคำให้การขุนหลวง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:58.223952998+07:00","message":"TextPushed: 'เอกสารสมัยนี้คือคำ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:58.266595409+07:00","message":"[GCS] Start streaming session, msgId: 958"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:58.31928376+07:00","message":"receive streaming session, msgId: 957"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:58.319325497+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอกสารสมัยนี้คือคำให้การขุนหลวงหาวัดค่ะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:58.319331057+07:00","message":"receive interim result [true|false]: เอกสารสมัยนี้คือคำให้การขุนหลวงหาวัดค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:58.319339612+07:00","message":"end recv isFinal message id 957"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:58.319341656+07:00","message":"end Recv id 957"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:58.319348913+07:00","message":"[buffer interim] 957 true เอกสารสมัยนี้คือคำให้การขุนหลวงหาวัดค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:58.319355686+07:00","message":"[bufferProcess] interim [140000000]:เอกสารสมัยนี้คือคำให้การขุนหลวงหาวัดค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:58.319358449+07:00","message":"[bufferProcess] send to processor (isfinal):เอกสารสมัยนี้คือคำให้การขุนหลวงหาวัดค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:58.31936146+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:58.319364166+07:00","message":"> Transcript [5644] [false]: 'เอกสารสมัยนี้คือคำให้การขุนหลวงหาวัดค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:58.319366888+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:58.319368473+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:58.319370316+07:00","message":"StatePrefix: 'เอกสารสมัยนี้คือคำให้การขุนหลวง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:58.319372654+07:00","message":"TextPushed: 'เอกสารสมัยนี้คือคำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:58.319374203+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:58.319378593+07:00","message":"> Transcript [5645] [true]: 'เอกสารสมัยนี้คือคำให้การขุนหลวงหาวัดค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:58.319380444+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:58.319382821+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:58.319384295+07:00","message":"StatePrefix: 'เอกสารสมัยนี้คือคำให้การขุนหลวง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:58.319385813+07:00","message":"TextPushed: 'เอกสารสมัยนี้คือคำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:58.31938814+07:00","message":"Push: 'ให้การขุนหลวงหาวัดค่ะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:58.319396156+07:00","message":"push: {true ให้การขุนหลวงหาวัดค่ะ 0 0xc002602d00}"}
{"level":"info","service":"Main","time":"2025-10-27T14:55:58.330128283+07:00","message":"write wav file: './tmp/7446/7446_957.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:55:58.819972266+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:55:58.819984936+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:59.45110746+07:00","message":"receive streaming session, msgId: 958"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:59.451140798+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":"2025-10-27T14:55:59.45114577+07:00","message":"receive interim result [false|false]: จะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:59.451158288+07:00","message":"[buffer interim] 958 false จะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:59.451164215+07:00","message":"[bufferProcess] interim [200000000]:จะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:59.451165807+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:59.45117036+07:00","message":"[bufferProcess] send to processor (ticker):จะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:59.451173074+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:59.451175677+07:00","message":"> Transcript [5646] [false]: 'จะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:59.451177562+07:00","message":"Set StatePrefix (first interim): 'จะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:59.509441883+07:00","message":"receive streaming session, msgId: 958"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:59.509472222+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":"2025-10-27T14:55:59.509477241+07:00","message":"receive interim result [false|false]: จาก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:59.509488027+07:00","message":"[buffer interim] 958 false จาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:59.509494224+07:00","message":"[bufferProcess] interim [260000000]:จาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:59.509495766+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:59.699667861+07:00","message":"receive streaming session, msgId: 958"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:59.699701484+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":"2025-10-27T14:55:59.699707323+07:00","message":"receive interim result [false|false]: จากคำ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:59.699719307+07:00","message":"[buffer interim] 958 false จากคำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:59.699725861+07:00","message":"[bufferProcess] interim [440000000]:จากคำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:59.699728037+07:00","message":"[bufferProcess] send to processor:จาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:59.699732854+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:59.699735272+07:00","message":"> Transcript [5647] [false]: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:59.699737276+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:59.699739642+07:00","message":"Set new StatePrefix: 'จาก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:59.833671158+07:00","message":"receive streaming session, msgId: 958"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:59.83371494+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":"2025-10-27T14:55:59.833720432+07:00","message":"receive interim result [false|false]: จากคำให้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:55:59.833731825+07:00","message":"[buffer interim] 958 false จากคำให้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:59.833738355+07:00","message":"[bufferProcess] interim [620000000]:จากคำให้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:59.833740292+07:00","message":"[bufferProcess] send to processor:จากคำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:59.833745468+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:59.833747785+07:00","message":"> Transcript [5648] [false]: 'จากคำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:59.833750657+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:59.8337524+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:59.833754013+07:00","message":"StatePrefix: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:55:59.833755777+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:00.017379101+07:00","message":"receive streaming session, msgId: 958"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:00.017414155+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":"2025-10-27T14:56:00.01741987+07:00","message":"receive interim result [false|false]: จากคำให้การ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:00.017433062+07:00","message":"[buffer interim] 958 false จากคำให้การ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:00.017441188+07:00","message":"[bufferProcess] interim [740000000]:จากคำให้การ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:00.017444124+07:00","message":"[bufferProcess] send to processor:จากคำให้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:00.01744838+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:00.01745227+07:00","message":"> Transcript [5649] [false]: 'จากคำให้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:00.017456559+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:00.017458397+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:00.01746003+07:00","message":"StatePrefix: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:00.017461817+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:00.346566381+07:00","message":"receive streaming session, msgId: 958"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:00.346610116+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":"2025-10-27T14:56:00.346618369+07:00","message":"receive interim result [false|false]: จากคำให้การของ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:00.346634849+07:00","message":"[buffer interim] 958 false จากคำให้การของ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:00.34664583+07:00","message":"[bufferProcess] interim [40000000]:จากคำให้การของ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:00.346649272+07:00","message":"[bufferProcess] send to processor:จากคำให้การ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:00.346657776+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:00.346662559+07:00","message":"> Transcript [5650] [false]: 'จากคำให้การ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:00.346667314+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:00.346669927+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:00.346673221+07:00","message":"StatePrefix: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:00.346675644+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:00.349609359+07:00","message":"receive streaming session, msgId: 958"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:00.349633363+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":"2025-10-27T14:56:00.349638681+07:00","message":"receive interim result [false|false]: จากคำให้การคูณ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:00.349651209+07:00","message":"[buffer interim] 958 false จากคำให้การคูณ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:00.349657164+07:00","message":"[bufferProcess] interim [100000000]:จากคำให้การคูณ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:00.349659484+07:00","message":"[bufferProcess] send to processor:จากคำให้การของ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:00.349663547+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:00.349666849+07:00","message":"> Transcript [5651] [false]: 'จากคำให้การของ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:00.349670303+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:00.349672523+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:00.349674928+07:00","message":"StatePrefix: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:00.349677199+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:00.349681208+07:00","message":"Push: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:00.349682711+07:00","message":"TextPushed: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:00.349684205+07:00","message":"Set new StatePrefix : 'จากคำให้การของ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:00.349686471+07:00","message":"Next Push (prob) : 'คำให้การของ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:00.349694894+07:00","message":"push: {false จาก 0 0xc00041d400}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:00.397052878+07:00","message":"receive streaming session, msgId: 958"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:00.397090118+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":"2025-10-27T14:56:00.397096392+07:00","message":"receive interim result [false|false]: จากคำให้การขุนหลวง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:00.397111746+07:00","message":"[buffer interim] 958 false จากคำให้การขุนหลวง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:00.397122775+07:00","message":"[bufferProcess] interim [160000000]:จากคำให้การขุนหลวง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:00.397125777+07:00","message":"[bufferProcess] send to processor:จากคำให้การคูณ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:00.397132732+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:00.397136371+07:00","message":"> Transcript [5652] [false]: 'จากคำให้การคูณ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:00.397139114+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:00.397141713+07:00","message":"Set new StatePrefix: 'จากคำให้การคูณ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:00.528490916+07:00","message":"receive streaming session, msgId: 958"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:00.528527713+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":"2025-10-27T14:56:00.528533905+07:00","message":"receive interim result [false|false]: จากคำให้การขุนหลวงหา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:00.528548521+07:00","message":"[buffer interim] 958 false จากคำให้การขุนหลวงหา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:00.528556662+07:00","message":"[bufferProcess] interim [280000000]:จากคำให้การขุนหลวงหา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:00.528560017+07:00","message":"[bufferProcess] send to processor:จากคำให้การขุนหลวง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:00.528563813+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:00.528570921+07:00","message":"> Transcript [5653] [false]: 'จากคำให้การขุนหลวง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:00.528574103+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:00.528577299+07:00","message":"Set new StatePrefix: 'จากคำให้การขุนหลวง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:00.720903355+07:00","message":"receive streaming session, msgId: 958"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:00.720948403+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":"2025-10-27T14:56:00.720955934+07:00","message":"receive interim result [false|false]: จากคำให้การขุนหลวงหาวัด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:00.720972796+07:00","message":"[buffer interim] 958 false จากคำให้การขุนหลวงหาวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:00.720983826+07:00","message":"[bufferProcess] interim [460000000]:จากคำให้การขุนหลวงหาวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:00.720986802+07:00","message":"[bufferProcess] send to processor:จากคำให้การขุนหลวงหา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:00.72099153+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:00.720995296+07:00","message":"> Transcript [5654] [false]: 'จากคำให้การขุนหลวงหา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:00.720999995+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:00.72100225+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:00.72100438+07:00","message":"StatePrefix: 'จากคำให้การขุนหลวง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:00.721007523+07:00","message":"TextPushed: 'จาก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:01.045071038+07:00","message":"receive streaming session, msgId: 958"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:01.045105921+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":"2025-10-27T14:56:01.04511148+07:00","message":"receive interim result [false|false]: จากคำให้การขุนหลวงหาวัดนา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:01.045124713+07:00","message":"[buffer interim] 958 false จากคำให้การขุนหลวงหาวัดนา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:01.04513184+07:00","message":"[bufferProcess] interim [760000000]:จากคำให้การขุนหลวงหาวัดนา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:01.045134189+07:00","message":"[bufferProcess] send to processor:จากคำให้การขุนหลวงหาวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:01.045138144+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:01.045141893+07:00","message":"> Transcript [5655] [false]: 'จากคำให้การขุนหลวงหาวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:01.045145669+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:01.045147868+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:01.045150221+07:00","message":"StatePrefix: 'จากคำให้การขุนหลวง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:01.045153221+07:00","message":"TextPushed: 'จาก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:01.047815325+07:00","message":"receive streaming session, msgId: 958"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:01.047832882+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":"2025-10-27T14:56:01.047836952+07:00","message":"receive interim result [false|false]: จากคำให้การขุนหลวงหาวัดนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:01.047846334+07:00","message":"[buffer interim] 958 false จากคำให้การขุนหลวงหาวัดนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:01.047850051+07:00","message":"[bufferProcess] interim [820000000]:จากคำให้การขุนหลวงหาวัดนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:01.047852085+07:00","message":"[bufferProcess] send to processor:จากคำให้การขุนหลวงหาวัดนา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:01.047854164+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:01.047856177+07:00","message":"> Transcript [5656] [false]: 'จากคำให้การขุนหลวงหาวัดนา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:01.047859735+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:01.047861984+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:01.047864573+07:00","message":"StatePrefix: 'จากคำให้การขุนหลวง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:01.047867178+07:00","message":"TextPushed: 'จาก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:01.621667368+07:00","message":"receive streaming session, msgId: 958"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:01.621700489+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":"2025-10-27T14:56:01.621706303+07:00","message":"receive interim result [false|false]: จากคำให้การขุนหลวงหาวัดนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:01.621718282+07:00","message":"[buffer interim] 958 false จากคำให้การขุนหลวงหาวัดนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:01.621724808+07:00","message":"[bufferProcess] interim [420000000]:จากคำให้การขุนหลวงหาวัดนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:01.621726907+07:00","message":"[bufferProcess] send to processor:จากคำให้การขุนหลวงหาวัดนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:01.621731771+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:01.62173456+07:00","message":"> Transcript [5657] [false]: 'จากคำให้การขุนหลวงหาวัดนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:01.621737708+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:01.62173969+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:01.621741825+07:00","message":"StatePrefix: 'จากคำให้การขุนหลวง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:01.62174388+07:00","message":"TextPushed: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:01.621747959+07:00","message":"Push: 'คำให้การขุนหลวง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:01.621749613+07:00","message":"TextPushed: 'จากคำให้การขุนหลวง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:01.621751235+07:00","message":"Set new StatePrefix : 'จากคำให้การขุนหลวงหาวัดนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:01.621753037+07:00","message":"Next Push (prob) : 'หาวัดนะคะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:01.621761149+07:00","message":"push: {false คำให้การขุนหลวง 0 0xc00041d400}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:01.815517325+07:00","message":"receive streaming session, msgId: 958"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:01.815553201+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":"2025-10-27T14:56:01.815558857+07:00","message":"receive interim result [false|false]: จากคำให้การขุนหลวงหาวัดนะคะกล่าว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:01.815573957+07:00","message":"[buffer interim] 958 false จากคำให้การขุนหลวงหาวัดนะคะกล่าว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:01.815582262+07:00","message":"[bufferProcess] interim [540000000]:จากคำให้การขุนหลวงหาวัดนะคะกล่าว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:01.81558444+07:00","message":"[bufferProcess] send to processor:จากคำให้การขุนหลวงหาวัดนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:01.815590282+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:01.815593252+07:00","message":"> Transcript [5658] [false]: 'จากคำให้การขุนหลวงหาวัดนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:01.815596077+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:01.81559825+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:01.815599839+07:00","message":"StatePrefix: 'จากคำให้การขุนหลวงหาวัดนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:01.815602088+07:00","message":"TextPushed: 'จากคำให้การขุนหลวง'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:56:01.820048676+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:56:01.820067599+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:01.948882888+07:00","message":"receive streaming session, msgId: 958"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:01.94892845+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":"2025-10-27T14:56:01.948934221+07:00","message":"receive interim result [false|false]: จากคำให้การขุนหลวงหาวัดนะคะเปล่า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:01.948948523+07:00","message":"[buffer interim] 958 false จากคำให้การขุนหลวงหาวัดนะคะเปล่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:01.94895581+07:00","message":"[bufferProcess] interim [660000000]:จากคำให้การขุนหลวงหาวัดนะคะเปล่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:01.948958119+07:00","message":"[bufferProcess] send to processor:จากคำให้การขุนหลวงหาวัดนะคะกล่าว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:01.948963463+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:01.948965823+07:00","message":"> Transcript [5659] [false]: 'จากคำให้การขุนหลวงหาวัดนะคะกล่าว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:01.948968703+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:01.948970452+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:01.948972001+07:00","message":"StatePrefix: 'จากคำให้การขุนหลวงหาวัดนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:01.948974619+07:00","message":"TextPushed: 'จากคำให้การขุนหลวง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:01.952671305+07:00","message":"receive streaming session, msgId: 958"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:01.952691188+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":"2025-10-27T14:56:01.952696388+07:00","message":"receive interim result [false|false]: จากคำให้การขุนหลวงหาวัดนะคะกล่าวไว้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:01.952707285+07:00","message":"[buffer interim] 958 false จากคำให้การขุนหลวงหาวัดนะคะกล่าวไว้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:01.952712188+07:00","message":"[bufferProcess] interim [720000000]:จากคำให้การขุนหลวงหาวัดนะคะกล่าวไว้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:01.952714225+07:00","message":"[bufferProcess] send to processor:จากคำให้การขุนหลวงหาวัดนะคะเปล่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:01.952719272+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:01.952721371+07:00","message":"> Transcript [5660] [false]: 'จากคำให้การขุนหลวงหาวัดนะคะเปล่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:01.952724006+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:01.952725547+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:01.952727183+07:00","message":"StatePrefix: 'จากคำให้การขุนหลวงหาวัดนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:01.952730374+07:00","message":"TextPushed: 'จากคำให้การขุนหลวง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:02.011092798+07:00","message":"receive streaming session, msgId: 958"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:02.011133848+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":"2025-10-27T14:56:02.01113993+07:00","message":"receive interim result [false|false]: จากคำให้การขุนหลวงหาวัดนะคะกล่าวไว้ว่า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:02.011151492+07:00","message":"[buffer interim] 958 false จากคำให้การขุนหลวงหาวัดนะคะกล่าวไว้ว่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:02.011161206+07:00","message":"[bufferProcess] interim [780000000]:จากคำให้การขุนหลวงหาวัดนะคะกล่าวไว้ว่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:02.011163852+07:00","message":"[bufferProcess] send to processor:จากคำให้การขุนหลวงหาวัดนะคะกล่าวไว้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:02.011169358+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:02.011172145+07:00","message":"> Transcript [5661] [false]: 'จากคำให้การขุนหลวงหาวัดนะคะกล่าวไว้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:02.011175079+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:02.011176846+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:02.011178784+07:00","message":"StatePrefix: 'จากคำให้การขุนหลวงหาวัดนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:02.011180861+07:00","message":"TextPushed: 'จากคำให้การขุนหลวง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:02.011185043+07:00","message":"Push: 'หาวัดนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:02.011188836+07:00","message":"TextPushed: 'จากคำให้การขุนหลวงหาวัดนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:02.011191005+07:00","message":"Set new StatePrefix : 'จากคำให้การขุนหลวงหาวัดนะคะกล่าวไว้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:02.01119292+07:00","message":"Next Push (prob) : 'กล่าวไว้'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:02.01120196+07:00","message":"push: {false หาวัดนะคะ 0 0xc00041d400}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:02.471054956+07:00","message":"receive streaming session, msgId: 958"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:02.471088716+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":"2025-10-27T14:56:02.471094528+07:00","message":"receive interim result [false|false]: จากคำให้การขุนหลวงหาวัดนะคะกล่าวไว้ว่าพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:02.471106633+07:00","message":"[buffer interim] 958 false จากคำให้การขุนหลวงหาวัดนะคะกล่าวไว้ว่าพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:02.471112999+07:00","message":"[bufferProcess] interim [200000000]:จากคำให้การขุนหลวงหาวัดนะคะกล่าวไว้ว่าพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:02.471114998+07:00","message":"[bufferProcess] send to processor:จากคำให้การขุนหลวงหาวัดนะคะกล่าวไว้ว่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:02.471119988+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:02.471122495+07:00","message":"> Transcript [5662] [false]: 'จากคำให้การขุนหลวงหาวัดนะคะกล่าวไว้ว่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:02.471125557+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:02.471127279+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:02.471128844+07:00","message":"StatePrefix: 'จากคำให้การขุนหลวงหาวัดนะคะกล่าวไว้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:02.471131214+07:00","message":"TextPushed: 'จากคำให้การขุนหลวงหาวัดนะคะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:02.715500797+07:00","message":"receive streaming session, msgId: 958"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:02.715536999+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":"2025-10-27T14:56:02.715543006+07:00","message":"receive interim result [false|false]: จากคำให้การขุนหลวงหาวัดนะคะกล่าวไว้ว่าพระบรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:02.715556989+07:00","message":"[buffer interim] 958 false จากคำให้การขุนหลวงหาวัดนะคะกล่าวไว้ว่าพระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:02.715564139+07:00","message":"[bufferProcess] interim [440000000]:จากคำให้การขุนหลวงหาวัดนะคะกล่าวไว้ว่าพระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:02.715566428+07:00","message":"[bufferProcess] send to processor:จากคำให้การขุนหลวงหาวัดนะคะกล่าวไว้ว่าพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:02.71556959+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:02.715572226+07:00","message":"> Transcript [5663] [false]: 'จากคำให้การขุนหลวงหาวัดนะคะกล่าวไว้ว่าพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:02.715575531+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:02.715577443+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:02.715579502+07:00","message":"StatePrefix: 'จากคำให้การขุนหลวงหาวัดนะคะกล่าวไว้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:02.715582054+07:00","message":"TextPushed: 'จากคำให้การขุนหลวงหาวัดนะคะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:02.908541231+07:00","message":"receive streaming session, msgId: 958"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:02.908575443+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":"2025-10-27T14:56:02.908582278+07:00","message":"receive interim result [false|false]: จากคำให้การขุนหลวงหาวัดนะคะกล่าวไว้ว่าพระบรมศพ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:02.908602033+07:00","message":"[buffer interim] 958 false จากคำให้การขุนหลวงหาวัดนะคะกล่าวไว้ว่าพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:02.908609855+07:00","message":"[bufferProcess] interim [680000000]:จากคำให้การขุนหลวงหาวัดนะคะกล่าวไว้ว่าพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:02.908613097+07:00","message":"[bufferProcess] send to processor:จากคำให้การขุนหลวงหาวัดนะคะกล่าวไว้ว่าพระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:02.908621188+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:02.908624265+07:00","message":"> Transcript [5664] [false]: 'จากคำให้การขุนหลวงหาวัดนะคะกล่าวไว้ว่าพระบรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:02.908629391+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:02.908631481+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:02.908634055+07:00","message":"StatePrefix: 'จากคำให้การขุนหลวงหาวัดนะคะกล่าวไว้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:02.908637378+07:00","message":"TextPushed: 'จากคำให้การขุนหลวงหาวัดนะคะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:03.101274555+07:00","message":"receive streaming session, msgId: 958"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:03.101321213+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":"2025-10-27T14:56:03.101327126+07:00","message":"receive interim result [false|false]: จากคำให้การขุนหลวงหาวัดนะคะกล่าวไว้ว่าพระบรมศพพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:03.101345199+07:00","message":"[buffer interim] 958 false จากคำให้การขุนหลวงหาวัดนะคะกล่าวไว้ว่าพระบรมศพพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:03.101354983+07:00","message":"[bufferProcess] interim [920000000]:จากคำให้การขุนหลวงหาวัดนะคะกล่าวไว้ว่าพระบรมศพพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:03.101357223+07:00","message":"[bufferProcess] send to processor:จากคำให้การขุนหลวงหาวัดนะคะกล่าวไว้ว่าพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:03.101362804+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:03.101367007+07:00","message":"> Transcript [5665] [false]: 'จากคำให้การขุนหลวงหาวัดนะคะกล่าวไว้ว่าพระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:03.101371261+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:03.101373159+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:03.101376371+07:00","message":"StatePrefix: 'จากคำให้การขุนหลวงหาวัดนะคะกล่าวไว้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:03.101379347+07:00","message":"TextPushed: 'จากคำให้การขุนหลวงหาวัดนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:03.101382837+07:00","message":"Push: 'กล่าวไว้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:03.101385156+07:00","message":"TextPushed: 'จากคำให้การขุนหลวงหาวัดนะคะกล่าวไว้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:03.101387182+07:00","message":"Set new StatePrefix : 'จากคำให้การขุนหลวงหาวัดนะคะกล่าวไว้ว่าพระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:03.101390849+07:00","message":"Next Push (prob) : 'ว่าพระบรมศพ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:03.101401072+07:00","message":"push: {false กล่าวไว้ 0 0xc00041d400}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:03.360098937+07:00","message":"receive streaming session, msgId: 958"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:03.360132967+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":"2025-10-27T14:56:03.360139018+07:00","message":"receive interim result [false|false]: จากคำให้การขุนหลวงหาวัดนะคะกล่าวไว้ว่าพระบรมศพ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:03.36016472+07:00","message":"[buffer interim] 958 false จากคำให้การขุนหลวงหาวัดนะคะกล่าวไว้ว่าพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:03.3601712+07:00","message":"[bufferProcess] interim [40000000]:จากคำให้การขุนหลวงหาวัดนะคะกล่าวไว้ว่าพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:03.360173548+07:00","message":"[bufferProcess] send to processor:จากคำให้การขุนหลวงหาวัดนะคะกล่าวไว้ว่าพระบรมศพพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:03.360178986+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:03.360181419+07:00","message":"> Transcript [5666] [false]: 'จากคำให้การขุนหลวงหาวัดนะคะกล่าวไว้ว่าพระบรมศพพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:03.3601852+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:03.360187074+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:03.360190048+07:00","message":"StatePrefix: 'จากคำให้การขุนหลวงหาวัดนะคะกล่าวไว้ว่าพระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:03.360192384+07:00","message":"TextPushed: 'จากคำให้การขุนหลวงหาวัดนะคะกล่าวไว้'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:03.364429103+07:00","message":"receive streaming session, msgId: 958"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:03.364450193+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":"2025-10-27T14:56:03.364454484+07:00","message":"receive interim result [false|false]: จากคำให้การขุนหลวงหาวัดนะคะกล่าวไว้ว่าพระบรมศพพระเจ้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:03.36446722+07:00","message":"[buffer interim] 958 false จากคำให้การขุนหลวงหาวัดนะคะกล่าวไว้ว่าพระบรมศพพระเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:03.364471898+07:00","message":"[bufferProcess] interim [100000000]:จากคำให้การขุนหลวงหาวัดนะคะกล่าวไว้ว่าพระบรมศพพระเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:03.364474785+07:00","message":"[bufferProcess] send to processor:จากคำให้การขุนหลวงหาวัดนะคะกล่าวไว้ว่าพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:03.36448306+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:03.364485353+07:00","message":"> Transcript [5667] [false]: 'จากคำให้การขุนหลวงหาวัดนะคะกล่าวไว้ว่าพระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:03.364488453+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:03.364489964+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:03.364491424+07:00","message":"StatePrefix: 'จากคำให้การขุนหลวงหาวัดนะคะกล่าวไว้ว่าพระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:03.364493464+07:00","message":"TextPushed: 'จากคำให้การขุนหลวงหาวัดนะคะกล่าวไว้'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:03.432122992+07:00","message":"receive streaming session, msgId: 958"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:03.432158468+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":"2025-10-27T14:56:03.43216409+07:00","message":"receive interim result [false|false]: จากคำให้การขุนหลวงหาวัดนะคะกล่าวไว้ว่าพระบรมศพรัชกาล"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:03.432176105+07:00","message":"[buffer interim] 958 false จากคำให้การขุนหลวงหาวัดนะคะกล่าวไว้ว่าพระบรมศพรัชกาล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:03.432182305+07:00","message":"[bufferProcess] interim [160000000]:จากคำให้การขุนหลวงหาวัดนะคะกล่าวไว้ว่าพระบรมศพรัชกาล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:03.43218461+07:00","message":"[bufferProcess] send to processor:จากคำให้การขุนหลวงหาวัดนะคะกล่าวไว้ว่าพระบรมศพพระเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:03.43219039+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:03.43219283+07:00","message":"> Transcript [5668] [false]: 'จากคำให้การขุนหลวงหาวัดนะคะกล่าวไว้ว่าพระบรมศพพระเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:03.432196013+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:03.432197736+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:03.432199367+07:00","message":"StatePrefix: 'จากคำให้การขุนหลวงหาวัดนะคะกล่าวไว้ว่าพระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:03.43220146+07:00","message":"TextPushed: 'จากคำให้การขุนหลวงหาวัดนะคะกล่าวไว้'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:03.606867071+07:00","message":"receive streaming session, msgId: 958"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:03.606909065+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":"2025-10-27T14:56:03.606914815+07:00","message":"receive interim result [false|false]: จากคำให้การขุนหลวงหาวัดนะคะกล่าวไว้ว่าพระบรมศพพระเจ้าแผ่น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:03.606928661+07:00","message":"[buffer interim] 958 false จากคำให้การขุนหลวงหาวัดนะคะกล่าวไว้ว่าพระบรมศพพระเจ้าแผ่น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:03.606935493+07:00","message":"[bufferProcess] interim [340000000]:จากคำให้การขุนหลวงหาวัดนะคะกล่าวไว้ว่าพระบรมศพพระเจ้าแผ่น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:03.606938063+07:00","message":"[bufferProcess] send to processor:จากคำให้การขุนหลวงหาวัดนะคะกล่าวไว้ว่าพระบรมศพรัชกาล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:03.606943304+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:03.606946476+07:00","message":"> Transcript [5669] [false]: 'จากคำให้การขุนหลวงหาวัดนะคะกล่าวไว้ว่าพระบรมศพรัชกาล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:03.606950284+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:03.606952171+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:03.606954146+07:00","message":"StatePrefix: 'จากคำให้การขุนหลวงหาวัดนะคะกล่าวไว้ว่าพระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:03.606956338+07:00","message":"TextPushed: 'จากคำให้การขุนหลวงหาวัดนะคะกล่าวไว้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:03.60696076+07:00","message":"Push: 'ว่าพระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:03.606962384+07:00","message":"TextPushed: 'จากคำให้การขุนหลวงหาวัดนะคะกล่าวไว้ว่าพระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:03.606964527+07:00","message":"Set new StatePrefix : 'จากคำให้การขุนหลวงหาวัดนะคะกล่าวไว้ว่าพระบรมศพรัชกาล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:03.606966649+07:00","message":"Next Push (prob) : 'รัชกาล'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:03.606975002+07:00","message":"push: {false ว่าพระบรมศพ 0 0xc00041d400}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:03.611149736+07:00","message":"receive streaming session, msgId: 958"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:03.611168187+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":"2025-10-27T14:56:03.611173815+07:00","message":"receive interim result [false|false]: จากคำให้การขุนหลวงหาวัดนะคะกล่าวไว้ว่าพระบรมศพพระเจ้าแผ่นดิน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:03.611185572+07:00","message":"[buffer interim] 958 false จากคำให้การขุนหลวงหาวัดนะคะกล่าวไว้ว่าพระบรมศพพระเจ้าแผ่นดิน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:03.61119149+07:00","message":"[bufferProcess] interim [400000000]:จากคำให้การขุนหลวงหาวัดนะคะกล่าวไว้ว่าพระบรมศพพระเจ้าแผ่นดิน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:03.611194295+07:00","message":"[bufferProcess] send to processor:จากคำให้การขุนหลวงหาวัดนะคะกล่าวไว้ว่าพระบรมศพพระเจ้าแผ่น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:03.611198801+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:03.611201949+07:00","message":"> Transcript [5670] [false]: 'จากคำให้การขุนหลวงหาวัดนะคะกล่าวไว้ว่าพระบรมศพพระเจ้าแผ่น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:03.61120469+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:03.611206997+07:00","message":"Set new StatePrefix: 'จากคำให้การขุนหลวงหาวัดนะคะกล่าวไว้ว่าพระบรมศพพระเจ้าแผ่น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:03.705505046+07:00","message":"[GCS] IsForceVAD: false for message ID: 958"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:03.837682096+07:00","message":"receive streaming session, msgId: 958"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:03.837719669+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากคำให้การขุนหลวงหาวัดนะคะกล่าวไว้ว่าพระบรมศพพระเจ้าแผ่นดิน\",\"confidence\":0.95374167}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":670000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:03.837729444+07:00","message":"receive interim result [true|false]: จากคำให้การขุนหลวงหาวัดนะคะกล่าวไว้ว่าพระบรมศพพระเจ้าแผ่นดิน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:03.837738537+07:00","message":"end recv isFinal message id 958"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:03.837740514+07:00","message":"end Recv id 958"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:03.837746825+07:00","message":"[buffer interim] 958 true จากคำให้การขุนหลวงหาวัดนะคะกล่าวไว้ว่าพระบรมศพพระเจ้าแผ่นดิน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:03.83775884+07:00","message":"[bufferProcess] interim [670000000]:จากคำให้การขุนหลวงหาวัดนะคะกล่าวไว้ว่าพระบรมศพพระเจ้าแผ่นดิน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:03.837761786+07:00","message":"[bufferProcess] send to processor (isfinal):จากคำให้การขุนหลวงหาวัดนะคะกล่าวไว้ว่าพระบรมศพพระเจ้าแผ่นดิน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:03.837765153+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:03.837768097+07:00","message":"> Transcript [5671] [false]: 'จากคำให้การขุนหลวงหาวัดนะคะกล่าวไว้ว่าพระบรมศพพระเจ้าแผ่นดิน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:03.837771735+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:03.837773664+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:03.837775302+07:00","message":"StatePrefix: 'จากคำให้การขุนหลวงหาวัดนะคะกล่าวไว้ว่าพระบรมศพพระเจ้าแผ่น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:03.837777488+07:00","message":"TextPushed: 'จากคำให้การขุนหลวงหาวัดนะคะกล่าวไว้ว่าพระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:03.837779219+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:03.837780822+07:00","message":"> Transcript [5672] [true]: 'จากคำให้การขุนหลวงหาวัดนะคะกล่าวไว้ว่าพระบรมศพพระเจ้าแผ่นดิน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:03.837782695+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:03.837784184+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:03.837785449+07:00","message":"StatePrefix: 'จากคำให้การขุนหลวงหาวัดนะคะกล่าวไว้ว่าพระบรมศพพระเจ้าแผ่น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:03.837787032+07:00","message":"TextPushed: 'จากคำให้การขุนหลวงหาวัดนะคะกล่าวไว้ว่าพระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:03.837792917+07:00","message":"Push: 'พระเจ้าแผ่นดิน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:03.83780081+07:00","message":"push: {true พระเจ้าแผ่นดิน 0 0xc00041d400}"}
{"level":"info","service":"Main","time":"2025-10-27T14:56:03.848916152+07:00","message":"write wav file: './tmp/7446/7446_958.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:03.906502902+07:00","message":"[GCS] Start streaming session, msgId: 959"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:03.965408057+07:00","message":"[GCS] IsForceVAD: false for message ID: 959"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:04.099412736+07:00","message":"[GCS] Start streaming session, msgId: 960"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:04.196180076+07:00","message":"receive streaming session, msgId: 959"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:04.196197015+07:00","message":"found end of frame, send empty tag with msgId: 959"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:04.196199748+07:00","message":"end Recv id 959"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:04.196206876+07:00","message":"[buffer interim] 959 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:04.196214408+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:04.196217933+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:04.19622127+07:00","message":"> Transcript [5673] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:04.196224028+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:04.19622629+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:04.196227789+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:04.196229213+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:04.196238164+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:04.196247104+07:00","message":"push: {true \n 0 0xc002603580}"}
{"level":"info","service":"Main","time":"2025-10-27T14:56:04.201570014+07:00","message":"write wav file: './tmp/7446/7446_959.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:04.577705264+07:00","message":"receive streaming session, msgId: 960"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:04.577737114+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":"2025-10-27T14:56:04.577741504+07:00","message":"receive interim result [false|false]: ใช้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:04.577751294+07:00","message":"[buffer interim] 960 false ใช้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:04.577758021+07:00","message":"[bufferProcess] interim [480000000]:ใช้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:04.577759517+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:56:04.820621703+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:56:04.820623993+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:04.938354458+07:00","message":"receive streaming session, msgId: 960"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:04.938391026+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":"2025-10-27T14:56:04.93839686+07:00","message":"receive interim result [false|false]: ใช้กับ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:04.938409916+07:00","message":"[buffer interim] 960 false ใช้กับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:04.938417986+07:00","message":"[bufferProcess] interim [780000000]:ใช้กับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:04.93841994+07:00","message":"[bufferProcess] send to processor:ใช้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:04.938423516+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:04.938426169+07:00","message":"> Transcript [5674] [false]: 'ใช้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:04.938428019+07:00","message":"Set StatePrefix (first interim): 'ใช้'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:05.024653779+07:00","message":"receive streaming session, msgId: 960"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:05.024686074+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":"2025-10-27T14:56:05.024691172+07:00","message":"receive interim result [false|false]: ใช้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:05.024701044+07:00","message":"[buffer interim] 960 false ใช้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:05.024707303+07:00","message":"[bufferProcess] interim [840000000]:ใช้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:05.024709516+07:00","message":"[bufferProcess] send to processor:ใช้กับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:05.02471463+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:05.024717311+07:00","message":"> Transcript [5675] [false]: 'ใช้กับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:05.02472009+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:05.024721756+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:05.024723713+07:00","message":"StatePrefix: 'ใช้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:05.02472555+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:05.207770778+07:00","message":"receive streaming session, msgId: 960"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:05.207811022+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ใช้\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:05.207818283+07:00","message":"receive interim result [false|false]: ใช้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:05.207832452+07:00","message":"[buffer interim] 960 false ใช้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:05.207839752+07:00","message":"[bufferProcess] interim [80000000]:ใช้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:05.207842658+07:00","message":"[bufferProcess] send to processor:ใช้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:05.207849415+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:05.207853031+07:00","message":"> Transcript [5676] [false]: 'ใช้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:05.207857895+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:05.207860365+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:05.207863723+07:00","message":"StatePrefix: 'ใช้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:05.207866213+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:05.34562056+07:00","message":"receive streaming session, msgId: 960"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:05.34565708+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":"2025-10-27T14:56:05.345662659+07:00","message":"receive interim result [false|false]: ใช้พระบรมโกศ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:05.345673626+07:00","message":"[buffer interim] 960 false ใช้พระบรมโกศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:05.345682054+07:00","message":"[bufferProcess] interim [260000000]:ใช้พระบรมโกศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:05.345684332+07:00","message":"[bufferProcess] send to processor:ใช้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:05.345689659+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:05.345692082+07:00","message":"> Transcript [5677] [false]: 'ใช้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:05.345694769+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:05.345696553+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:05.345698204+07:00","message":"StatePrefix: 'ใช้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:05.345700038+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:05.8500318+07:00","message":"receive streaming session, msgId: 960"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:05.850074926+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":"2025-10-27T14:56:05.850081898+07:00","message":"receive interim result [false|false]: ใช้พระบรมโกศกรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:05.850096301+07:00","message":"[buffer interim] 960 false ใช้พระบรมโกศกรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:05.85010653+07:00","message":"[bufferProcess] interim [740000000]:ใช้พระบรมโกศกรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:05.850109559+07:00","message":"[bufferProcess] send to processor:ใช้พระบรมโกศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:05.850116484+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:05.850120174+07:00","message":"> Transcript [5678] [false]: 'ใช้พระบรมโกศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:05.850124389+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:05.850127209+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:05.850129828+07:00","message":"StatePrefix: 'ใช้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:05.850132288+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:05.850137742+07:00","message":"Push: 'ใช้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:05.850140074+07:00","message":"TextPushed: 'ใช้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:05.850143256+07:00","message":"Set new StatePrefix : 'ใช้พระบรมโกศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:05.85014604+07:00","message":"Next Push (prob) : 'พระบรมโกศ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:05.850167192+07:00","message":"push: {false ใช้ 0 0xc002603680}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:06.427356201+07:00","message":"receive streaming session, msgId: 960"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:06.427400522+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ใช้พระบรมโกศกรม\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:06.427407601+07:00","message":"receive interim result [false|false]: ใช้พระบรมโกศกรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:06.42742018+07:00","message":"[buffer interim] 960 false ใช้พระบรมโกศกรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:06.427429131+07:00","message":"[bufferProcess] interim [340000000]:ใช้พระบรมโกศกรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:06.427432586+07:00","message":"[bufferProcess] send to processor:ใช้พระบรมโกศกรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:06.427436976+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:06.427440938+07:00","message":"> Transcript [5679] [false]: 'ใช้พระบรมโกศกรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:06.427445048+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:06.427447459+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:06.427450302+07:00","message":"StatePrefix: 'ใช้พระบรมโกศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:06.427453228+07:00","message":"TextPushed: 'ใช้'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:06.434848032+07:00","message":"receive streaming session, msgId: 960"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:06.434877536+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":"2025-10-27T14:56:06.434883495+07:00","message":"receive interim result [false|false]: ใช้พระบรมโกศกลม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:06.434918444+07:00","message":"[buffer interim] 960 false ใช้พระบรมโกศกลม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:06.434925112+07:00","message":"[bufferProcess] interim [400000000]:ใช้พระบรมโกศกลม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:06.434927924+07:00","message":"[bufferProcess] send to processor:ใช้พระบรมโกศกรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:06.434934593+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:06.434937601+07:00","message":"> Transcript [5680] [false]: 'ใช้พระบรมโกศกรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:06.434941218+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:06.434943422+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:06.434946217+07:00","message":"StatePrefix: 'ใช้พระบรมโกศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:06.4349489+07:00","message":"TextPushed: 'ใช้'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:06.683091278+07:00","message":"receive streaming session, msgId: 960"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:06.683132374+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":"2025-10-27T14:56:06.683139215+07:00","message":"receive interim result [false|false]: ใช้พระบรมโกศกรมยอด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:06.68315067+07:00","message":"[buffer interim] 960 false ใช้พระบรมโกศกรมยอด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:06.683158976+07:00","message":"[bufferProcess] interim [580000000]:ใช้พระบรมโกศกรมยอด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:06.683162218+07:00","message":"[bufferProcess] send to processor:ใช้พระบรมโกศกลม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:06.683166484+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:06.683170552+07:00","message":"> Transcript [5681] [false]: 'ใช้พระบรมโกศกลม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:06.683174635+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:06.68317707+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:06.683180596+07:00","message":"StatePrefix: 'ใช้พระบรมโกศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:06.683183666+07:00","message":"TextPushed: 'ใช้'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:06.87870734+07:00","message":"receive streaming session, msgId: 960"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:06.878754606+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":"2025-10-27T14:56:06.878759956+07:00","message":"receive interim result [false|false]: ใช้พระบรมโกศกรมยอดฮิต"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:06.878773808+07:00","message":"[buffer interim] 960 false ใช้พระบรมโกศกรมยอดฮิต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:06.878791636+07:00","message":"[bufferProcess] interim [760000000]:ใช้พระบรมโกศกรมยอดฮิต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:06.878793828+07:00","message":"[bufferProcess] send to processor:ใช้พระบรมโกศกรมยอด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:06.878796812+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:06.878799548+07:00","message":"> Transcript [5682] [false]: 'ใช้พระบรมโกศกรมยอด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:06.878802795+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:06.878804629+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:06.878806374+07:00","message":"StatePrefix: 'ใช้พระบรมโกศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:06.878808242+07:00","message":"TextPushed: 'ใช้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:06.878812515+07:00","message":"Push: 'พระบรมโกศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:06.878814433+07:00","message":"TextPushed: 'ใช้พระบรมโกศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:06.878816034+07:00","message":"Set new StatePrefix : 'ใช้พระบรมโกศกรมยอด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:06.878817921+07:00","message":"Next Push (prob) : 'กรมยอด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:06.878825624+07:00","message":"push: {false พระบรมโกศ 0 0xc002603680}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:06.886489835+07:00","message":"receive streaming session, msgId: 960"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:06.886534951+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":"2025-10-27T14:56:06.886540053+07:00","message":"receive interim result [false|false]: ใช้พระบรมโกศกรมยอดแห่ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:06.886552008+07:00","message":"[buffer interim] 960 false ใช้พระบรมโกศกรมยอดแห่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:06.886559688+07:00","message":"[bufferProcess] interim [820000000]:ใช้พระบรมโกศกรมยอดแห่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:06.886562688+07:00","message":"[bufferProcess] send to processor:ใช้พระบรมโกศกรมยอดฮิต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:06.886568735+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:06.886572164+07:00","message":"> Transcript [5683] [false]: 'ใช้พระบรมโกศกรมยอดฮิต'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:06.886576012+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:06.886578379+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:06.886580611+07:00","message":"StatePrefix: 'ใช้พระบรมโกศกรมยอด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:06.886583691+07:00","message":"TextPushed: 'ใช้พระบรมโกศ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:06.944936677+07:00","message":"receive streaming session, msgId: 960"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:06.944976243+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":"2025-10-27T14:56:06.944983162+07:00","message":"receive interim result [false|false]: ใช้พระบรมโกศกรมยอดเห็น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:06.944999182+07:00","message":"[buffer interim] 960 false ใช้พระบรมโกศกรมยอดเห็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:06.94501055+07:00","message":"[bufferProcess] interim [880000000]:ใช้พระบรมโกศกรมยอดเห็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:06.945013652+07:00","message":"[bufferProcess] send to processor:ใช้พระบรมโกศกรมยอดแห่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:06.945020319+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:06.945024016+07:00","message":"> Transcript [5684] [false]: 'ใช้พระบรมโกศกรมยอดแห่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:06.9450286+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:06.945031107+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:06.945033636+07:00","message":"StatePrefix: 'ใช้พระบรมโกศกรมยอด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:06.945036869+07:00","message":"TextPushed: 'ใช้พระบรมโกศ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:07.213320566+07:00","message":"receive streaming session, msgId: 960"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:07.213361475+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":"2025-10-27T14:56:07.213367015+07:00","message":"receive interim result [false|false]: ใช้พระบรมโกศกรมยอดแห่งบท"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:07.213379378+07:00","message":"[buffer interim] 960 false ใช้พระบรมโกศกรมยอดแห่งบท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:07.213385428+07:00","message":"[bufferProcess] interim [60000000]:ใช้พระบรมโกศกรมยอดแห่งบท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:07.213387603+07:00","message":"[bufferProcess] send to processor:ใช้พระบรมโกศกรมยอดเห็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:07.213392627+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:07.21339542+07:00","message":"> Transcript [5685] [false]: 'ใช้พระบรมโกศกรมยอดเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:07.213398562+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:07.213400443+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:07.213402114+07:00","message":"StatePrefix: 'ใช้พระบรมโกศกรมยอด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:07.213404642+07:00","message":"TextPushed: 'ใช้พระบรมโกศ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:07.225602498+07:00","message":"[GCS] IsForceVAD: false for message ID: 960"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:07.271552171+07:00","message":"receive streaming session, msgId: 960"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:07.271588584+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":"2025-10-27T14:56:07.271594898+07:00","message":"receive interim result [false|false]: ใช้พระบรมโกศกรมยอดเห็น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:07.271623124+07:00","message":"[buffer interim] 960 false ใช้พระบรมโกศกรมยอดเห็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:07.271629633+07:00","message":"[bufferProcess] interim [120000000]:ใช้พระบรมโกศกรมยอดเห็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:07.271631698+07:00","message":"[bufferProcess] send to processor:ใช้พระบรมโกศกรมยอดแห่งบท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:07.271634784+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:07.271637444+07:00","message":"> Transcript [5686] [false]: 'ใช้พระบรมโกศกรมยอดแห่งบท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:07.27164093+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:07.271642961+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:07.271645279+07:00","message":"StatePrefix: 'ใช้พระบรมโกศกรมยอด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:07.271647239+07:00","message":"TextPushed: 'ใช้พระบรมโกศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:07.271651964+07:00","message":"Push: 'กรมยอด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:07.271653451+07:00","message":"TextPushed: 'ใช้พระบรมโกศกรมยอด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:07.271655153+07:00","message":"Set new StatePrefix : 'ใช้พระบรมโกศกรมยอดแห่งบท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:07.27165693+07:00","message":"Next Push (prob) : 'แห่งบท'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:07.271664501+07:00","message":"push: {false กรมยอด 0 0xc002603680}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:07.355968658+07:00","message":"[GCS] Start streaming session, msgId: 961"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:07.601965304+07:00","message":"receive streaming session, msgId: 960"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:07.602001757+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ใช้พระบรมโกศกรมยอดเห็น\",\"confidence\":0.88800836}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:07.602009136+07:00","message":"receive interim result [true|false]: ใช้พระบรมโกศกรมยอดเห็น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:07.602017578+07:00","message":"end recv isFinal message id 960"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:07.602020199+07:00","message":"end Recv id 960"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:07.60202717+07:00","message":"[buffer interim] 960 true ใช้พระบรมโกศกรมยอดเห็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:07.602037489+07:00","message":"[bufferProcess] interim [360000000]:ใช้พระบรมโกศกรมยอดเห็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:07.602041192+07:00","message":"[bufferProcess] send to processor (isfinal):ใช้พระบรมโกศกรมยอดเห็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:07.602052922+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:07.602066232+07:00","message":"> Transcript [5687] [false]: 'ใช้พระบรมโกศกรมยอดเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:07.602070234+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:07.602073892+07:00","message":"Set new StatePrefix: 'ใช้พระบรมโกศกรมยอดเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:07.602076467+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:07.602079562+07:00","message":"> Transcript [5688] [true]: 'ใช้พระบรมโกศกรมยอดเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:07.602083551+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:07.602086483+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:07.602088984+07:00","message":"StatePrefix: 'ใช้พระบรมโกศกรมยอดเห็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:07.602092078+07:00","message":"TextPushed: 'ใช้พระบรมโกศกรมยอด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:07.602098622+07:00","message":"Push: 'เห็น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:07.602111339+07:00","message":"push: {true เห็น 0 0xc002603680}"}
{"level":"info","service":"Main","time":"2025-10-27T14:56:07.610310267+07:00","message":"write wav file: './tmp/7446/7446_960.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:56:07.820971528+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:56:07.820961194+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:07.916875132+07:00","message":"receive streaming session, msgId: 961"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:07.916914285+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":"2025-10-27T14:56:07.916919442+07:00","message":"receive interim result [false|false]: กุ้ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:07.916930105+07:00","message":"[buffer interim] 961 false กุ้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:07.91693591+07:00","message":"[bufferProcess] interim [540000000]:กุ้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:07.916937418+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:08.07796938+07:00","message":"receive streaming session, msgId: 961"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:08.078004915+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":"2025-10-27T14:56:08.078010887+07:00","message":"receive interim result [false|false]: กรมส่ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:08.078022899+07:00","message":"[buffer interim] 961 false กรมส่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:08.078029855+07:00","message":"[bufferProcess] interim [720000000]:กรมส่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:08.078032011+07:00","message":"[bufferProcess] send to processor:กุ้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:08.078038209+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:08.078041545+07:00","message":"> Transcript [5689] [false]: 'กุ้ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:08.078043982+07:00","message":"Set StatePrefix (first interim): 'กุ้ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:08.26629906+07:00","message":"receive streaming session, msgId: 961"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:08.266340074+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":"2025-10-27T14:56:08.266345717+07:00","message":"receive interim result [false|false]: ผมส่งค่า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:08.266357975+07:00","message":"[buffer interim] 961 false ผมส่งค่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:08.266363861+07:00","message":"[bufferProcess] interim [900000000]:ผมส่งค่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:08.266366052+07:00","message":"[bufferProcess] send to processor:กรมส่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:08.266371444+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:08.26637406+07:00","message":"> Transcript [5690] [false]: 'กรมส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:08.266376016+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:08.266377645+07:00","message":"Set new StatePrefix: 'กรมส่ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:08.375164113+07:00","message":"receive streaming session, msgId: 961"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:08.375201876+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":"2025-10-27T14:56:08.375207384+07:00","message":"receive interim result [false|false]: ผมส่งเข้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:08.375220174+07:00","message":"[buffer interim] 961 false ผมส่งเข้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:08.375226301+07:00","message":"[bufferProcess] interim [960000000]:ผมส่งเข้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:08.37522842+07:00","message":"[bufferProcess] send to processor:ผมส่งค่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:08.375233688+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:08.37523619+07:00","message":"> Transcript [5691] [false]: 'ผมส่งค่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:08.375238141+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:08.375239802+07:00","message":"Set new StatePrefix: 'ผมส่งค่า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:08.414339843+07:00","message":"receive streaming session, msgId: 961"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:08.414379222+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":"2025-10-27T14:56:08.41438518+07:00","message":"receive interim result [false|false]: ผมส่งทะเบียน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:08.41440172+07:00","message":"[buffer interim] 961 false ผมส่งทะเบียน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:08.414412579+07:00","message":"[bufferProcess] interim [80000000]:ผมส่งทะเบียน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:08.414415122+07:00","message":"[bufferProcess] send to processor:ผมส่งเข้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:08.414419378+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:08.414422935+07:00","message":"> Transcript [5692] [false]: 'ผมส่งเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:08.414425621+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:08.414427728+07:00","message":"Set new StatePrefix: 'ผมส่งเข้า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:08.54188529+07:00","message":"receive streaming session, msgId: 961"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:08.541924305+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":"2025-10-27T14:56:08.541929923+07:00","message":"receive interim result [false|false]: พุ่มทรงข้าวบิณฑ์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:08.541942154+07:00","message":"[buffer interim] 961 false พุ่มทรงข้าวบิณฑ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:08.541949171+07:00","message":"[bufferProcess] interim [140000000]:พุ่มทรงข้าวบิณฑ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:08.541951205+07:00","message":"[bufferProcess] send to processor:ผมส่งทะเบียน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:08.541956375+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:08.541959032+07:00","message":"> Transcript [5693] [false]: 'ผมส่งทะเบียน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:08.541961015+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:08.541963007+07:00","message":"Set new StatePrefix: 'ผมส่งทะเบียน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:09.122362789+07:00","message":"receive streaming session, msgId: 961"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:09.122400895+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":"2025-10-27T14:56:09.122407416+07:00","message":"receive interim result [false|false]: พุ่มทรงข้าวบิณฑ์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:09.122423041+07:00","message":"[buffer interim] 961 false พุ่มทรงข้าวบิณฑ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:09.122431213+07:00","message":"[bufferProcess] interim [740000000]:พุ่มทรงข้าวบิณฑ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:09.122434815+07:00","message":"[bufferProcess] send to processor:พุ่มทรงข้าวบิณฑ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:09.122438903+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:09.122442544+07:00","message":"> Transcript [5694] [false]: 'พุ่มทรงข้าวบิณฑ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:09.122445236+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:09.122448119+07:00","message":"Set new StatePrefix: 'พุ่มทรงข้าวบิณฑ์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:09.253128176+07:00","message":"receive streaming session, msgId: 961"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:09.253173728+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":"2025-10-27T14:56:09.253179189+07:00","message":"receive interim result [false|false]: พุ่มทรงข้าวบิณฑ์มี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:09.25319193+07:00","message":"[buffer interim] 961 false พุ่มทรงข้าวบิณฑ์มี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:09.253198692+07:00","message":"[bufferProcess] interim [920000000]:พุ่มทรงข้าวบิณฑ์มี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:09.253200863+07:00","message":"[bufferProcess] send to processor:พุ่มทรงข้าวบิณฑ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:09.253206102+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:09.253208818+07:00","message":"> Transcript [5695] [false]: 'พุ่มทรงข้าวบิณฑ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:09.25321212+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:09.253213872+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:09.253215482+07:00","message":"StatePrefix: 'พุ่มทรงข้าวบิณฑ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:09.25321757+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:09.440381574+07:00","message":"receive streaming session, msgId: 961"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:09.440416675+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":"2025-10-27T14:56:09.440421774+07:00","message":"receive interim result [false|false]: พุ่มทรงข้าวบิณฑ์มีที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:09.440436457+07:00","message":"[buffer interim] 961 false พุ่มทรงข้าวบิณฑ์มีที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:09.44044269+07:00","message":"[bufferProcess] interim [40000000]:พุ่มทรงข้าวบิณฑ์มีที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:09.440444674+07:00","message":"[bufferProcess] send to processor:พุ่มทรงข้าวบิณฑ์มี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:09.440448025+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:09.44045049+07:00","message":"> Transcript [5696] [false]: 'พุ่มทรงข้าวบิณฑ์มี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:09.440453492+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:09.440455306+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:09.440456932+07:00","message":"StatePrefix: 'พุ่มทรงข้าวบิณฑ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:09.440458742+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:09.502135083+07:00","message":"receive streaming session, msgId: 961"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:09.502171768+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":"2025-10-27T14:56:09.502178482+07:00","message":"receive interim result [false|false]: พุ่มทรงข้าวบิณฑ์มีเทพ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:09.502190469+07:00","message":"[buffer interim] 961 false พุ่มทรงข้าวบิณฑ์มีเทพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:09.502197314+07:00","message":"[bufferProcess] interim [160000000]:พุ่มทรงข้าวบิณฑ์มีเทพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:09.502199657+07:00","message":"[bufferProcess] send to processor:พุ่มทรงข้าวบิณฑ์มีที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:09.502204992+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:09.502207639+07:00","message":"> Transcript [5697] [false]: 'พุ่มทรงข้าวบิณฑ์มีที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:09.502210888+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:09.502212593+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:09.502214128+07:00","message":"StatePrefix: 'พุ่มทรงข้าวบิณฑ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:09.502216562+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:09.632100268+07:00","message":"receive streaming session, msgId: 961"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:09.63213289+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":"2025-10-27T14:56:09.632138454+07:00","message":"receive interim result [false|false]: พุ่มทรงข้าวบิณฑ์มีเทพทัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:09.632152125+07:00","message":"[buffer interim] 961 false พุ่มทรงข้าวบิณฑ์มีเทพทัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:09.632158696+07:00","message":"[bufferProcess] interim [280000000]:พุ่มทรงข้าวบิณฑ์มีเทพทัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:09.632160957+07:00","message":"[bufferProcess] send to processor:พุ่มทรงข้าวบิณฑ์มีเทพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:09.632164397+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:09.632167277+07:00","message":"> Transcript [5698] [false]: 'พุ่มทรงข้าวบิณฑ์มีเทพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:09.63217085+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:09.632172684+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:09.632174933+07:00","message":"StatePrefix: 'พุ่มทรงข้าวบิณฑ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:09.632176814+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:09.632178939+07:00","message":"Push: 'พุ่มทรงข้าวบิณฑ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:09.632180772+07:00","message":"TextPushed: 'พุ่มทรงข้าวบิณฑ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:09.632182448+07:00","message":"Set new StatePrefix : 'พุ่มทรงข้าวบิณฑ์มีเทพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:09.632184459+07:00","message":"Next Push (prob) : 'มีเทพ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:09.632192961+07:00","message":"push: {false พุ่มทรงข้าวบิณฑ์ 0 0xc00041d080}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:09.68856424+07:00","message":"receive streaming session, msgId: 961"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:09.688621252+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":"2025-10-27T14:56:09.688626555+07:00","message":"receive interim result [false|false]: พุ่มทรงข้าวบิณฑ์มีเทพพนม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:09.688639749+07:00","message":"[buffer interim] 961 false พุ่มทรงข้าวบิณฑ์มีเทพพนม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:09.68864637+07:00","message":"[bufferProcess] interim [340000000]:พุ่มทรงข้าวบิณฑ์มีเทพพนม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:09.688648556+07:00","message":"[bufferProcess] send to processor:พุ่มทรงข้าวบิณฑ์มีเทพทัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:09.688653925+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:09.688656497+07:00","message":"> Transcript [5699] [false]: 'พุ่มทรงข้าวบิณฑ์มีเทพทัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:09.688659906+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:09.688661883+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:09.688663596+07:00","message":"StatePrefix: 'พุ่มทรงข้าวบิณฑ์มีเทพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:09.688665645+07:00","message":"TextPushed: 'พุ่มทรงข้าวบิณฑ์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:10.012843288+07:00","message":"receive streaming session, msgId: 961"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:10.01290013+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":"2025-10-27T14:56:10.012907682+07:00","message":"receive interim result [false|false]: พุ่มทรงข้าวบิณฑ์มีเทพพนมพรหม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:10.012923345+07:00","message":"[buffer interim] 961 false พุ่มทรงข้าวบิณฑ์มีเทพพนมพรหม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:10.012934086+07:00","message":"[bufferProcess] interim [700000000]:พุ่มทรงข้าวบิณฑ์มีเทพพนมพรหม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:10.012936829+07:00","message":"[bufferProcess] send to processor:พุ่มทรงข้าวบิณฑ์มีเทพพนม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:10.012941451+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:10.012945391+07:00","message":"> Transcript [5700] [false]: 'พุ่มทรงข้าวบิณฑ์มีเทพพนม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:10.012949753+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:10.012952217+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:10.012955071+07:00","message":"StatePrefix: 'พุ่มทรงข้าวบิณฑ์มีเทพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:10.012958215+07:00","message":"TextPushed: 'พุ่มทรงข้าวบิณฑ์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:10.338432249+07:00","message":"receive streaming session, msgId: 961"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:10.338466522+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":"2025-10-27T14:56:10.338471767+07:00","message":"receive interim result [false|false]: พุ่มทรงข้าวบิณฑ์มีเทพพนมพรหมพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:10.338487986+07:00","message":"[buffer interim] 961 false พุ่มทรงข้าวบิณฑ์มีเทพพนมพรหมพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:10.338496774+07:00","message":"[bufferProcess] interim [940000000]:พุ่มทรงข้าวบิณฑ์มีเทพพนมพรหมพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:10.338500294+07:00","message":"[bufferProcess] send to processor:พุ่มทรงข้าวบิณฑ์มีเทพพนมพรหม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:10.338504895+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:10.338508541+07:00","message":"> Transcript [5701] [false]: 'พุ่มทรงข้าวบิณฑ์มีเทพพนมพรหม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:10.338512437+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:10.338514926+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:10.338518512+07:00","message":"StatePrefix: 'พุ่มทรงข้าวบิณฑ์มีเทพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:10.338520862+07:00","message":"TextPushed: 'พุ่มทรงข้าวบิณฑ์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:10.600029696+07:00","message":"receive streaming session, msgId: 961"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:10.600064232+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":"2025-10-27T14:56:10.600069089+07:00","message":"receive interim result [false|false]: พุ่มทรงข้าวบิณฑ์มีเทพพนมพรหมพัก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:10.600083164+07:00","message":"[buffer interim] 961 false พุ่มทรงข้าวบิณฑ์มีเทพพนมพรหมพัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:10.600089941+07:00","message":"[bufferProcess] interim [300000000]:พุ่มทรงข้าวบิณฑ์มีเทพพนมพรหมพัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:10.600091944+07:00","message":"[bufferProcess] send to processor:พุ่มทรงข้าวบิณฑ์มีเทพพนมพรหมพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:10.600095205+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:10.6000979+07:00","message":"> Transcript [5702] [false]: 'พุ่มทรงข้าวบิณฑ์มีเทพพนมพรหมพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:10.600101066+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:10.600102936+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:10.600104853+07:00","message":"StatePrefix: 'พุ่มทรงข้าวบิณฑ์มีเทพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:10.600110206+07:00","message":"TextPushed: 'พุ่มทรงข้าวบิณฑ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:10.600112923+07:00","message":"Push: 'มีเทพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:10.600114542+07:00","message":"TextPushed: 'พุ่มทรงข้าวบิณฑ์มีเทพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:10.60011711+07:00","message":"Set new StatePrefix : 'พุ่มทรงข้าวบิณฑ์มีเทพพนมพรหมพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:10.60012293+07:00","message":"Next Push (prob) : 'พนมพรหมพระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:10.600133582+07:00","message":"push: {false มีเทพ 0 0xc00041d080}"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:56:10.821074698+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:56:10.821087364+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:10.946377851+07:00","message":"receive streaming session, msgId: 961"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:10.946423543+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":"2025-10-27T14:56:10.946431472+07:00","message":"receive interim result [false|false]: พุ่มทรงข้าวบิณฑ์มีเทพพนมพรหมพักตร์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:10.946448431+07:00","message":"[buffer interim] 961 false พุ่มทรงข้าวบิณฑ์มีเทพพนมพรหมพักตร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:10.94645918+07:00","message":"[bufferProcess] interim [600000000]:พุ่มทรงข้าวบิณฑ์มีเทพพนมพรหมพักตร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:10.946463032+07:00","message":"[bufferProcess] send to processor:พุ่มทรงข้าวบิณฑ์มีเทพพนมพรหมพัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:10.946469953+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:10.946473663+07:00","message":"> Transcript [5703] [false]: 'พุ่มทรงข้าวบิณฑ์มีเทพพนมพรหมพัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:10.946476572+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:10.946479121+07:00","message":"Set new StatePrefix: 'พุ่มทรงข้าวบิณฑ์มีเทพพนมพรหมพัก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:11.042043253+07:00","message":"receive streaming session, msgId: 961"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:11.04208085+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":"2025-10-27T14:56:11.042086764+07:00","message":"receive interim result [false|false]: พุ่มทรงข้าวบิณฑ์มีเทพพนมพรหมพักตร์พระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:11.042100328+07:00","message":"[buffer interim] 961 false พุ่มทรงข้าวบิณฑ์มีเทพพนมพรหมพักตร์พระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:11.042106508+07:00","message":"[bufferProcess] interim [660000000]:พุ่มทรงข้าวบิณฑ์มีเทพพนมพรหมพักตร์พระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:11.042108829+07:00","message":"[bufferProcess] send to processor:พุ่มทรงข้าวบิณฑ์มีเทพพนมพรหมพักตร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:11.042113925+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:11.042116924+07:00","message":"> Transcript [5704] [false]: 'พุ่มทรงข้าวบิณฑ์มีเทพพนมพรหมพักตร์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:11.042120431+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:11.042122522+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:11.04212441+07:00","message":"StatePrefix: 'พุ่มทรงข้าวบิณฑ์มีเทพพนมพรหมพัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:11.042126694+07:00","message":"TextPushed: 'พุ่มทรงข้าวบิณฑ์มีเทพ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:11.254167488+07:00","message":"receive streaming session, msgId: 961"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:11.254202821+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":"2025-10-27T14:56:11.254220896+07:00","message":"receive interim result [false|false]: พุ่มทรงข้าวบิณฑ์มีเทพพนมพรหมพักตร์พระผู้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:11.254233826+07:00","message":"[buffer interim] 961 false พุ่มทรงข้าวบิณฑ์มีเทพพนมพรหมพักตร์พระผู้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:11.254240211+07:00","message":"[bufferProcess] interim [840000000]:พุ่มทรงข้าวบิณฑ์มีเทพพนมพรหมพักตร์พระผู้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:11.254242703+07:00","message":"[bufferProcess] send to processor:พุ่มทรงข้าวบิณฑ์มีเทพพนมพรหมพักตร์พระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:11.254246109+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:11.254248835+07:00","message":"> Transcript [5705] [false]: 'พุ่มทรงข้าวบิณฑ์มีเทพพนมพรหมพักตร์พระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:11.254251876+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:11.25425382+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:11.254255884+07:00","message":"StatePrefix: 'พุ่มทรงข้าวบิณฑ์มีเทพพนมพรหมพัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:11.254258775+07:00","message":"TextPushed: 'พุ่มทรงข้าวบิณฑ์มีเทพ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:11.29895946+07:00","message":"receive streaming session, msgId: 961"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:11.298990419+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":"2025-10-27T14:56:11.298996172+07:00","message":"receive interim result [false|false]: พุ่มทรงข้าวบิณฑ์มีเทพพนมพรหมพักตร์พระพุทธ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:11.299007728+07:00","message":"[buffer interim] 961 false พุ่มทรงข้าวบิณฑ์มีเทพพนมพรหมพักตร์พระพุทธ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:11.299016004+07:00","message":"[bufferProcess] interim [900000000]:พุ่มทรงข้าวบิณฑ์มีเทพพนมพรหมพักตร์พระพุทธ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:11.29901836+07:00","message":"[bufferProcess] send to processor:พุ่มทรงข้าวบิณฑ์มีเทพพนมพรหมพักตร์พระผู้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:11.299023422+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:11.299025863+07:00","message":"> Transcript [5706] [false]: 'พุ่มทรงข้าวบิณฑ์มีเทพพนมพรหมพักตร์พระผู้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:11.299028884+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:11.299030992+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:11.299033085+07:00","message":"StatePrefix: 'พุ่มทรงข้าวบิณฑ์มีเทพพนมพรหมพัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:11.299035132+07:00","message":"TextPushed: 'พุ่มทรงข้าวบิณฑ์มีเทพ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:11.363087289+07:00","message":"receive streaming session, msgId: 961"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:11.363120491+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":"2025-10-27T14:56:11.363125727+07:00","message":"receive interim result [false|false]: พุ่มทรงข้าวบิณฑ์มีเทพพนมพรหมพักพระโขนง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:11.36314045+07:00","message":"[buffer interim] 961 false พุ่มทรงข้าวบิณฑ์มีเทพพนมพรหมพักพระโขนง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:11.363147595+07:00","message":"[bufferProcess] interim [20000000]:พุ่มทรงข้าวบิณฑ์มีเทพพนมพรหมพักพระโขนง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:11.363149958+07:00","message":"[bufferProcess] send to processor:พุ่มทรงข้าวบิณฑ์มีเทพพนมพรหมพักตร์พระพุทธ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:11.363153221+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:11.36315742+07:00","message":"> Transcript [5707] [false]: 'พุ่มทรงข้าวบิณฑ์มีเทพพนมพรหมพักตร์พระพุทธ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:11.363160632+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:11.363162297+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:11.363164105+07:00","message":"StatePrefix: 'พุ่มทรงข้าวบิณฑ์มีเทพพนมพรหมพัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:11.363166426+07:00","message":"TextPushed: 'พุ่มทรงข้าวบิณฑ์มีเทพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:11.363168914+07:00","message":"Push: 'พนมพรหมพัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:11.363170523+07:00","message":"TextPushed: 'พุ่มทรงข้าวบิณฑ์มีเทพพนมพรหมพัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:11.363172318+07:00","message":"Set new StatePrefix : 'พุ่มทรงข้าวบิณฑ์มีเทพพนมพรหมพักตร์พระพุทธ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:11.363174498+07:00","message":"Next Push (prob) : 'ตร์พระพุทธ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:11.363183031+07:00","message":"push: {false พนมพรหมพัก 0 0xc00041d080}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:11.567145549+07:00","message":"receive streaming session, msgId: 961"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:11.567177198+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":"2025-10-27T14:56:11.56718251+07:00","message":"receive interim result [false|false]: พุ่มทรงข้าวบิณฑ์มีเทพพนมพรหมพักตร์พระประจำ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:11.567193995+07:00","message":"[buffer interim] 961 false พุ่มทรงข้าวบิณฑ์มีเทพพนมพรหมพักตร์พระประจำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:11.567200552+07:00","message":"[bufferProcess] interim [200000000]:พุ่มทรงข้าวบิณฑ์มีเทพพนมพรหมพักตร์พระประจำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:11.567202752+07:00","message":"[bufferProcess] send to processor:พุ่มทรงข้าวบิณฑ์มีเทพพนมพรหมพักพระโขนง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:11.567206482+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:11.567209301+07:00","message":"> Transcript [5708] [false]: 'พุ่มทรงข้าวบิณฑ์มีเทพพนมพรหมพักพระโขนง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:11.567211535+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:11.567213432+07:00","message":"Set new StatePrefix: 'พุ่มทรงข้าวบิณฑ์มีเทพพนมพรหมพักพระโขนง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:11.62698739+07:00","message":"receive streaming session, msgId: 961"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:11.627030318+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":"2025-10-27T14:56:11.627036211+07:00","message":"receive interim result [false|false]: พุ่มทรงข้าวบิณฑ์มีเทพพนมพรหมพักตร์พระพุทธตามหลัก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:11.627052033+07:00","message":"[buffer interim] 961 false พุ่มทรงข้าวบิณฑ์มีเทพพนมพรหมพักตร์พระพุทธตามหลัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:11.627060291+07:00","message":"[bufferProcess] interim [320000000]:พุ่มทรงข้าวบิณฑ์มีเทพพนมพรหมพักตร์พระพุทธตามหลัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:11.627063174+07:00","message":"[bufferProcess] send to processor:พุ่มทรงข้าวบิณฑ์มีเทพพนมพรหมพักตร์พระประจำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:11.627066712+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:11.627069181+07:00","message":"> Transcript [5709] [false]: 'พุ่มทรงข้าวบิณฑ์มีเทพพนมพรหมพักตร์พระประจำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:11.627071209+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:11.627072809+07:00","message":"Set new StatePrefix: 'พุ่มทรงข้าวบิณฑ์มีเทพพนมพรหมพักตร์พระประจำ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:11.947404543+07:00","message":"receive streaming session, msgId: 961"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:11.947450468+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":"2025-10-27T14:56:11.947462152+07:00","message":"receive interim result [false|false]: พุ่มทรงข้าวบิณฑ์มีเทพพนมพรหมพักตร์พระพุทธตามหลักราย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:11.947476564+07:00","message":"[buffer interim] 961 false พุ่มทรงข้าวบิณฑ์มีเทพพนมพรหมพักตร์พระพุทธตามหลักราย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:11.947487503+07:00","message":"[bufferProcess] interim [560000000]:พุ่มทรงข้าวบิณฑ์มีเทพพนมพรหมพักตร์พระพุทธตามหลักราย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:11.947491114+07:00","message":"[bufferProcess] send to processor:พุ่มทรงข้าวบิณฑ์มีเทพพนมพรหมพักตร์พระพุทธตามหลัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:11.947498117+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:11.947503409+07:00","message":"> Transcript [5710] [false]: 'พุ่มทรงข้าวบิณฑ์มีเทพพนมพรหมพักตร์พระพุทธตามหลัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:11.947506685+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:11.947509292+07:00","message":"Set new StatePrefix: 'พุ่มทรงข้าวบิณฑ์มีเทพพนมพรหมพักตร์พระพุทธตามหลัก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:12.039273366+07:00","message":"receive streaming session, msgId: 961"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:12.039313058+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":"2025-10-27T14:56:12.039318821+07:00","message":"receive interim result [false|false]: พุ่มทรงข้าวบิณฑ์มีเทพพนมพรหมพักตร์พระพุทธตามหลัก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:12.039331686+07:00","message":"[buffer interim] 961 false พุ่มทรงข้าวบิณฑ์มีเทพพนมพรหมพักตร์พระพุทธตามหลัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:12.03933771+07:00","message":"[bufferProcess] interim [680000000]:พุ่มทรงข้าวบิณฑ์มีเทพพนมพรหมพักตร์พระพุทธตามหลัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:12.03934022+07:00","message":"[bufferProcess] send to processor:พุ่มทรงข้าวบิณฑ์มีเทพพนมพรหมพักตร์พระพุทธตามหลักราย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:12.039345359+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:12.039348271+07:00","message":"> Transcript [5711] [false]: 'พุ่มทรงข้าวบิณฑ์มีเทพพนมพรหมพักตร์พระพุทธตามหลักราย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:12.039351329+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:12.039353229+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:12.039355369+07:00","message":"StatePrefix: 'พุ่มทรงข้าวบิณฑ์มีเทพพนมพรหมพักตร์พระพุทธตามหลัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:12.039357789+07:00","message":"TextPushed: 'พุ่มทรงข้าวบิณฑ์มีเทพพนมพรหมพัก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:12.148600655+07:00","message":"receive streaming session, msgId: 961"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:12.148636954+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":"2025-10-27T14:56:12.148642704+07:00","message":"receive interim result [false|false]: พุ่มทรงข้าวบิณฑ์มีเทพพนมพรหมพักตร์พระจำหลักลาย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:12.148658936+07:00","message":"[buffer interim] 961 false พุ่มทรงข้าวบิณฑ์มีเทพพนมพรหมพักตร์พระจำหลักลาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:12.148665636+07:00","message":"[bufferProcess] interim [740000000]:พุ่มทรงข้าวบิณฑ์มีเทพพนมพรหมพักตร์พระจำหลักลาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:12.148667627+07:00","message":"[bufferProcess] send to processor:พุ่มทรงข้าวบิณฑ์มีเทพพนมพรหมพักตร์พระพุทธตามหลัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:12.148670917+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:12.148673384+07:00","message":"> Transcript [5712] [false]: 'พุ่มทรงข้าวบิณฑ์มีเทพพนมพรหมพักตร์พระพุทธตามหลัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:12.148676201+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:12.148678618+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:12.148680622+07:00","message":"StatePrefix: 'พุ่มทรงข้าวบิณฑ์มีเทพพนมพรหมพักตร์พระพุทธตามหลัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:12.148683038+07:00","message":"TextPushed: 'พุ่มทรงข้าวบิณฑ์มีเทพพนมพรหมพัก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:12.239611335+07:00","message":"receive streaming session, msgId: 961"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:12.239644999+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":"2025-10-27T14:56:12.239650342+07:00","message":"receive interim result [false|false]: พุ่มทรงข้าวบิณฑ์มีเทพพนมพรหมพักตร์พระจำหลักลายกุหลาบ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:12.239664248+07:00","message":"[buffer interim] 961 false พุ่มทรงข้าวบิณฑ์มีเทพพนมพรหมพักตร์พระจำหลักลายกุหลาบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:12.239670564+07:00","message":"[bufferProcess] interim [920000000]:พุ่มทรงข้าวบิณฑ์มีเทพพนมพรหมพักตร์พระจำหลักลายกุหลาบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:12.239672962+07:00","message":"[bufferProcess] send to processor:พุ่มทรงข้าวบิณฑ์มีเทพพนมพรหมพักตร์พระจำหลักลาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:12.239679617+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:12.239682187+07:00","message":"> Transcript [5713] [false]: 'พุ่มทรงข้าวบิณฑ์มีเทพพนมพรหมพักตร์พระจำหลักลาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:12.239684224+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:12.239685839+07:00","message":"Set new StatePrefix: 'พุ่มทรงข้าวบิณฑ์มีเทพพนมพรหมพักตร์พระจำหลักลาย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:12.485317425+07:00","message":"[GCS] IsForceVAD: false for message ID: 961"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:12.54888324+07:00","message":"[GCS] Start streaming session, msgId: 962"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:12.681769627+07:00","message":"receive streaming session, msgId: 961"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:12.681815729+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พุ่มทรงข้าวบิณฑ์มีเทพพนมพรหมพักตร์จำหลักลายกุหลาบ\",\"confidence\":0.93310934}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:12.681823296+07:00","message":"receive interim result [true|false]: พุ่มทรงข้าวบิณฑ์มีเทพพนมพรหมพักตร์จำหลักลายกุหลาบ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:12.68183347+07:00","message":"end recv isFinal message id 961"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:12.681836224+07:00","message":"end Recv id 961"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:12.681842684+07:00","message":"[buffer interim] 961 true พุ่มทรงข้าวบิณฑ์มีเทพพนมพรหมพักตร์จำหลักลายกุหลาบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:12.681852675+07:00","message":"[bufferProcess] interim [340000000]:พุ่มทรงข้าวบิณฑ์มีเทพพนมพรหมพักตร์จำหลักลายกุหลาบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:12.68186105+07:00","message":"[bufferProcess] send to processor (isfinal):พุ่มทรงข้าวบิณฑ์มีเทพพนมพรหมพักตร์พระจำหลักลายกุหลาบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:12.681865268+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:12.681868646+07:00","message":"> Transcript [5714] [false]: 'พุ่มทรงข้าวบิณฑ์มีเทพพนมพรหมพักตร์พระจำหลักลายกุหลาบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:12.68187278+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:12.681874953+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:12.681877065+07:00","message":"StatePrefix: 'พุ่มทรงข้าวบิณฑ์มีเทพพนมพรหมพักตร์พระจำหลักลาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:12.681879916+07:00","message":"TextPushed: 'พุ่มทรงข้าวบิณฑ์มีเทพพนมพรหมพัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:12.681881986+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:12.681884051+07:00","message":"> Transcript [5715] [true]: 'พุ่มทรงข้าวบิณฑ์มีเทพพนมพรหมพักตร์จำหลักลายกุหลาบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:12.681893283+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:12.681895365+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:12.681897242+07:00","message":"StatePrefix: 'พุ่มทรงข้าวบิณฑ์มีเทพพนมพรหมพักตร์พระจำหลักลาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:12.681899717+07:00","message":"TextPushed: 'พุ่มทรงข้าวบิณฑ์มีเทพพนมพรหมพัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:12.681903882+07:00","message":"Push: 'ตร์จำหลักลายกุหลาบ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:12.681914177+07:00","message":"push: {true ตร์จำหลักลายกุหลาบ 0 0xc00041d080}"}
{"level":"info","service":"Main","time":"2025-10-27T14:56:12.69626416+07:00","message":"write wav file: './tmp/7446/7446_961.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:13.093299205+07:00","message":"receive streaming session, msgId: 962"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:13.093336293+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":"2025-10-27T14:56:13.093340806+07:00","message":"receive interim result [false|false]: กลับ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:13.093352134+07:00","message":"[buffer interim] 962 false กลับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:13.093358381+07:00","message":"[bufferProcess] interim [360000000]:กลับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:13.093359933+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:13.327615184+07:00","message":"receive streaming session, msgId: 962"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:13.327648315+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":"2025-10-27T14:56:13.327653474+07:00","message":"receive interim result [false|false]: กรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:13.327664186+07:00","message":"[buffer interim] 962 false กรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:13.327670199+07:00","message":"[bufferProcess] interim [600000000]:กรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:13.327672119+07:00","message":"[bufferProcess] send to processor:กลับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:13.327675454+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:13.327678409+07:00","message":"> Transcript [5716] [false]: 'กลับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:13.327680214+07:00","message":"Set StatePrefix (first interim): 'กลับ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:13.54105046+07:00","message":"receive streaming session, msgId: 962"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:13.541091284+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":"2025-10-27T14:56:13.541098751+07:00","message":"receive interim result [false|false]: กรมส่ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:13.541112903+07:00","message":"[buffer interim] 962 false กรมส่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:13.541120949+07:00","message":"[bufferProcess] interim [780000000]:กรมส่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:13.541123729+07:00","message":"[bufferProcess] send to processor:กรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:13.541128081+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:13.541131969+07:00","message":"> Transcript [5717] [false]: 'กรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:13.541135245+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:13.541138244+07:00","message":"Set new StatePrefix: 'กรม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:13.705456719+07:00","message":"[GCS] IsForceVAD: false for message ID: 962"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:13.731410777+07:00","message":"receive streaming session, msgId: 962"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:13.731449582+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":"2025-10-27T14:56:13.731454604+07:00","message":"receive interim result [false|false]: พรหมสร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:13.73146891+07:00","message":"[buffer interim] 962 false พรหมสร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:13.731483412+07:00","message":"[bufferProcess] interim [960000000]:พรหมสร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:13.731486232+07:00","message":"[bufferProcess] send to processor:กรมส่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:13.731490403+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:13.731495931+07:00","message":"> Transcript [5718] [false]: 'กรมส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:13.731498692+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:13.73150045+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:13.731502122+07:00","message":"StatePrefix: 'กรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:13.731503922+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:13.766185444+07:00","message":"[GCS] Start streaming session, msgId: 963"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:56:13.821325447+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:56:13.82134702+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:13.850384927+07:00","message":"receive streaming session, msgId: 962"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:13.850422302+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พรมสวรรค์\",\"confidence\":0.7084905}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":170000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:13.850428081+07:00","message":"receive interim result [true|false]: พรมสวรรค์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:13.850437513+07:00","message":"end recv isFinal message id 962"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:13.850439271+07:00","message":"end Recv id 962"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:13.850444779+07:00","message":"[buffer interim] 962 true พรมสวรรค์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:13.850453727+07:00","message":"[bufferProcess] interim [170000000]:พรมสวรรค์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:13.850458577+07:00","message":"[bufferProcess] send to processor (isfinal):พรหมสร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:13.850461595+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:13.850464165+07:00","message":"> Transcript [5719] [false]: 'พรหมสร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:13.850466093+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:13.850467643+07:00","message":"Set new StatePrefix: 'พรหมสร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:13.850469103+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:13.850471207+07:00","message":"> Transcript [5720] [true]: 'พรมสวรรค์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:13.850474338+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:13.850475952+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:13.850477312+07:00","message":"StatePrefix: 'พรหมสร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:13.850478959+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:13.85048472+07:00","message":"Push: 'พรมสวรรค์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:13.850492267+07:00","message":"push: {true พรมสวรรค์ 0 0xc00041d680}"}
{"level":"info","service":"Main","time":"2025-10-27T14:56:13.857931219+07:00","message":"write wav file: './tmp/7446/7446_962.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:56:16.821828219+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:56:16.821834873+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:17.009221391+07:00","message":"receive streaming session, msgId: 963"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:17.009266857+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อันดับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":110000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:17.009273161+07:00","message":"receive interim result [false|false]: อันดับ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:17.009285468+07:00","message":"[buffer interim] 963 false อันดับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:17.00929224+07:00","message":"[bufferProcess] interim [110000000]:อันดับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:17.009293822+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:17.009299028+07:00","message":"[bufferProcess] send to processor (ticker):อันดับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:17.00930181+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:17.009304253+07:00","message":"> Transcript [5721] [false]: 'อันดับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:17.009306273+07:00","message":"Set StatePrefix (first interim): 'อันดับ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:17.25307784+07:00","message":"receive streaming session, msgId: 963"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:17.253115184+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":"2025-10-27T14:56:17.253121276+07:00","message":"receive interim result [false|false]: อันดับดี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:17.253135588+07:00","message":"[buffer interim] 963 false อันดับดี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:17.253143162+07:00","message":"[bufferProcess] interim [290000000]:อันดับดี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:17.253145214+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:17.451836866+07:00","message":"receive streaming session, msgId: 963"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:17.451865403+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":"2025-10-27T14:56:17.451894405+07:00","message":"receive interim result [false|false]: อันดับนี้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:17.451908419+07:00","message":"[buffer interim] 963 false อันดับนี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:17.451914503+07:00","message":"[bufferProcess] interim [530000000]:อันดับนี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:17.451916596+07:00","message":"[bufferProcess] send to processor:อันดับดี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:17.451921493+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:17.451924725+07:00","message":"> Transcript [5722] [false]: 'อันดับดี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:17.451927167+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:17.451928714+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:17.451930535+07:00","message":"StatePrefix: 'อันดับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:17.451932249+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:18.232841879+07:00","message":"receive streaming session, msgId: 963"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:18.232882643+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อันดับนี้\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":130000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:18.232899278+07:00","message":"receive interim result [false|false]: อันดับนี้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:18.232915832+07:00","message":"[buffer interim] 963 false อันดับนี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:18.232926507+07:00","message":"[bufferProcess] interim [130000000]:อันดับนี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:18.232929681+07:00","message":"[bufferProcess] send to processor:อันดับนี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:18.232936389+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:18.232939904+07:00","message":"> Transcript [5723] [false]: 'อันดับนี้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:18.232943904+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:18.232946576+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:18.232949034+07:00","message":"StatePrefix: 'อันดับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:18.232951563+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:18.350977769+07:00","message":"receive streaming session, msgId: 963"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:18.351012893+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อันดับนี้พระเจ้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":310000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:18.351018382+07:00","message":"receive interim result [false|false]: อันดับนี้พระเจ้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:18.351035858+07:00","message":"[buffer interim] 963 false อันดับนี้พระเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:18.35104484+07:00","message":"[bufferProcess] interim [310000000]:อันดับนี้พระเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:18.351047095+07:00","message":"[bufferProcess] send to processor:อันดับนี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:18.351050606+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:18.351053302+07:00","message":"> Transcript [5724] [false]: 'อันดับนี้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:18.35105597+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:18.351057779+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:18.351059253+07:00","message":"StatePrefix: 'อันดับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:18.351060869+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:18.35582956+07:00","message":"receive streaming session, msgId: 963"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:18.355855062+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":"2025-10-27T14:56:18.355859679+07:00","message":"receive interim result [false|false]: อันดับนี้พระเจ้าอยู่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:18.355873294+07:00","message":"[buffer interim] 963 false อันดับนี้พระเจ้าอยู่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:18.355877997+07:00","message":"[bufferProcess] interim [430000000]:อันดับนี้พระเจ้าอยู่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:18.355880095+07:00","message":"[bufferProcess] send to processor:อันดับนี้พระเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:18.355882984+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:18.35588531+07:00","message":"> Transcript [5725] [false]: 'อันดับนี้พระเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:18.35589863+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:18.355900267+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:18.355902136+07:00","message":"StatePrefix: 'อันดับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:18.355903653+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:18.355905864+07:00","message":"Push: 'อันดับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:18.355907341+07:00","message":"TextPushed: 'อันดับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:18.355908991+07:00","message":"Set new StatePrefix : 'อันดับนี้พระเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:18.355910665+07:00","message":"Next Push (prob) : 'นี้พระเจ้า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:18.355918434+07:00","message":"push: {false อันดับ 0 0xc002923680}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:18.533289987+07:00","message":"receive streaming session, msgId: 963"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:18.53333402+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อันดับนี้พระเจ้าอยู่หัว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":550000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:18.533341271+07:00","message":"receive interim result [false|false]: อันดับนี้พระเจ้าอยู่หัว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:18.533362057+07:00","message":"[buffer interim] 963 false อันดับนี้พระเจ้าอยู่หัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:18.533372413+07:00","message":"[bufferProcess] interim [550000000]:อันดับนี้พระเจ้าอยู่หัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:18.533375882+07:00","message":"[bufferProcess] send to processor:อันดับนี้พระเจ้าอยู่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:18.533383077+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:18.533386884+07:00","message":"> Transcript [5726] [false]: 'อันดับนี้พระเจ้าอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:18.533391974+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:18.533394407+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:18.533397513+07:00","message":"StatePrefix: 'อันดับนี้พระเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:18.533402522+07:00","message":"TextPushed: 'อันดับ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:18.89805148+07:00","message":"[GCS] IsForceVAD: false for message ID: 963"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:18.918360942+07:00","message":"receive streaming session, msgId: 963"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:18.918401828+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อันดับนี้พระเจ้าอยู่หัวทรง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":970000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:18.918409084+07:00","message":"receive interim result [false|false]: อันดับนี้พระเจ้าอยู่หัวทรง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:18.91842931+07:00","message":"[buffer interim] 963 false อันดับนี้พระเจ้าอยู่หัวทรง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:18.918440709+07:00","message":"[bufferProcess] interim [970000000]:อันดับนี้พระเจ้าอยู่หัวทรง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:18.918443991+07:00","message":"[bufferProcess] send to processor:อันดับนี้พระเจ้าอยู่หัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:18.918451558+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:18.918456148+07:00","message":"> Transcript [5727] [false]: 'อันดับนี้พระเจ้าอยู่หัว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:18.918460507+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:18.918462907+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:18.918466001+07:00","message":"StatePrefix: 'อันดับนี้พระเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:18.918468941+07:00","message":"TextPushed: 'อันดับ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:18.955935888+07:00","message":"[GCS] Start streaming session, msgId: 964"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:18.99344335+07:00","message":"receive streaming session, msgId: 963"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:18.993485109+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อันดับนี้พระเจ้าอยู่หัวทรงพระ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":150000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:18.993492791+07:00","message":"receive interim result [false|false]: อันดับนี้พระเจ้าอยู่หัวทรงพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:18.993508489+07:00","message":"[buffer interim] 963 false อันดับนี้พระเจ้าอยู่หัวทรงพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:18.993517269+07:00","message":"[bufferProcess] interim [150000000]:อันดับนี้พระเจ้าอยู่หัวทรงพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:18.993520604+07:00","message":"[bufferProcess] send to processor:อันดับนี้พระเจ้าอยู่หัวทรง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:18.993525188+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:18.993529034+07:00","message":"> Transcript [5728] [false]: 'อันดับนี้พระเจ้าอยู่หัวทรง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:18.993533682+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:18.993536629+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:18.993539793+07:00","message":"StatePrefix: 'อันดับนี้พระเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:18.993542801+07:00","message":"TextPushed: 'อันดับ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:19.039674737+07:00","message":"receive streaming session, msgId: 963"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:19.039714321+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อันดับนี้พระเจ้าอยู่หัวทรงพระ\",\"confidence\":0.95637596}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":150000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:19.039722644+07:00","message":"receive interim result [true|false]: อันดับนี้พระเจ้าอยู่หัวทรงพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:19.039733372+07:00","message":"end recv isFinal message id 963"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:19.039736205+07:00","message":"end Recv id 963"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:19.039744433+07:00","message":"[buffer interim] 963 true อันดับนี้พระเจ้าอยู่หัวทรงพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:19.039753168+07:00","message":"[bufferProcess] interim [150000000]:อันดับนี้พระเจ้าอยู่หัวทรงพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:19.03975684+07:00","message":"[bufferProcess] send to processor (isfinal):อันดับนี้พระเจ้าอยู่หัวทรงพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:19.039761545+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:19.039765229+07:00","message":"> Transcript [5729] [false]: 'อันดับนี้พระเจ้าอยู่หัวทรงพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:19.039769637+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:19.039772177+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:19.03977513+07:00","message":"StatePrefix: 'อันดับนี้พระเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:19.039778025+07:00","message":"TextPushed: 'อันดับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:19.039781397+07:00","message":"Push: 'นี้พระเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:19.039783674+07:00","message":"TextPushed: 'อันดับนี้พระเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:19.039786641+07:00","message":"Set new StatePrefix : 'อันดับนี้พระเจ้าอยู่หัวทรงพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:19.039789493+07:00","message":"Next Push (prob) : 'อยู่หัวทรงพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:19.039791843+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:19.039794348+07:00","message":"> Transcript [5730] [true]: 'อันดับนี้พระเจ้าอยู่หัวทรงพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:19.039797714+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:19.039799665+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:19.039801778+07:00","message":"StatePrefix: 'อันดับนี้พระเจ้าอยู่หัวทรงพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:19.039804483+07:00","message":"TextPushed: 'อันดับนี้พระเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:19.039807324+07:00","message":"Push: 'อยู่หัวทรงพระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:19.039817673+07:00","message":"push: {false นี้พระเจ้า 0 0xc002923680}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:19.039824434+07:00","message":"push: {true อยู่หัวทรงพระ 0 0xc002923680}"}
{"level":"info","service":"Main","time":"2025-10-27T14:56:19.052683994+07:00","message":"write wav file: './tmp/7446/7446_963.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:56:19.822084284+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:56:19.822084362+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:22.427839967+07:00","message":"[GCS] Cleaned up inactive client: 945"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:22.427857469+07:00","message":"[GCS] Cleaned up inactive client: 946"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:22.427859578+07:00","message":"[GCS] Cleaned up inactive client: 943"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:22.427862707+07:00","message":"[GCS] Cleaned up inactive client: 944"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:22.4278641+07:00","message":"[GCS] Cleaned up inactive client: 947"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:56:22.822668036+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:56:22.822675613+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:24.267460866+07:00","message":"[GCS] IsForceVAD: false for message ID: 964"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:24.368215577+07:00","message":"receive streaming session, msgId: 964"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:24.368239033+07:00","message":"found end of frame, send empty tag with msgId: 964"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:24.368242407+07:00","message":"end Recv id 964"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:24.368249348+07:00","message":"[buffer interim] 964 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:24.368256685+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:24.368260991+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:24.368263605+07:00","message":"> Transcript [5731] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:24.368266465+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:24.368268046+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:24.368269589+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:24.368271059+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:24.368273287+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:24.368282291+07:00","message":"push: {true \n 0 0xc00401ef80}"}
{"level":"info","service":"Main","time":"2025-10-27T14:56:24.378377629+07:00","message":"write wav file: './tmp/7446/7446_964.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:24.39845662+07:00","message":"[GCS] Start streaming session, msgId: 965"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:25.316831858+07:00","message":"receive streaming session, msgId: 965"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:25.31686726+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":"2025-10-27T14:56:25.316871966+07:00","message":"receive interim result [false|false]: ตั้งค่า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:25.316883693+07:00","message":"[buffer interim] 965 false ตั้งค่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:25.316902472+07:00","message":"[bufferProcess] interim [900000000]:ตั้งค่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:25.316904843+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:25.408103852+07:00","message":"receive streaming session, msgId: 965"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:25.408145739+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":"2025-10-27T14:56:25.408150494+07:00","message":"receive interim result [false|false]: ห้องพัก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:25.408162558+07:00","message":"[buffer interim] 965 false ห้องพัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:25.40816877+07:00","message":"[bufferProcess] interim [960000000]:ห้องพัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:25.408170742+07:00","message":"[bufferProcess] send to processor:ตั้งค่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:25.408175958+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:25.408178721+07:00","message":"> Transcript [5732] [false]: 'ตั้งค่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:25.40818082+07:00","message":"Set StatePrefix (first interim): 'ตั้งค่า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:25.658309777+07:00","message":"receive streaming session, msgId: 965"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:25.658353091+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":"2025-10-27T14:56:25.658358291+07:00","message":"receive interim result [false|false]: ฮัก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:25.658371443+07:00","message":"[buffer interim] 965 false ฮัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:25.658378235+07:00","message":"[bufferProcess] interim [320000000]:ฮัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:25.658380484+07:00","message":"[bufferProcess] send to processor:ห้องพัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:25.658387369+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:25.658390994+07:00","message":"> Transcript [5733] [false]: 'ห้องพัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:25.658393705+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:25.658396316+07:00","message":"Set new StatePrefix: 'ห้องพัก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:25.763929057+07:00","message":"receive streaming session, msgId: 965"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:25.763964681+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":"2025-10-27T14:56:25.763969869+07:00","message":"receive interim result [false|false]: ทักทาย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:25.763983862+07:00","message":"[buffer interim] 965 false ทักทาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:25.763992511+07:00","message":"[bufferProcess] interim [380000000]:ทักทาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:25.763994671+07:00","message":"[bufferProcess] send to processor:ฮัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:25.763999621+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:25.764002591+07:00","message":"> Transcript [5734] [false]: 'ฮัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:25.764004496+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:25.764006502+07:00","message":"Set new StatePrefix: 'ฮัก'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:56:25.822716838+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:56:25.82273161+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:25.953337035+07:00","message":"receive streaming session, msgId: 965"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:25.953374423+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":"2025-10-27T14:56:25.953380056+07:00","message":"receive interim result [false|false]: ห้องพักรายวัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:25.953392956+07:00","message":"[buffer interim] 965 false ห้องพักรายวัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:25.953399436+07:00","message":"[bufferProcess] interim [560000000]:ห้องพักรายวัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:25.953401719+07:00","message":"[bufferProcess] send to processor:ทักทาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:25.953406886+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:25.953409781+07:00","message":"> Transcript [5735] [false]: 'ทักทาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:25.953411775+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:25.953413411+07:00","message":"Set new StatePrefix: 'ทักทาย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:26.281314391+07:00","message":"receive streaming session, msgId: 965"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:26.281349744+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":"2025-10-27T14:56:26.281354728+07:00","message":"receive interim result [false|false]: ห้องพักรายวันแถว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:26.281368576+07:00","message":"[buffer interim] 965 false ห้องพักรายวันแถว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:26.281375928+07:00","message":"[bufferProcess] interim [860000000]:ห้องพักรายวันแถว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:26.281378014+07:00","message":"[bufferProcess] send to processor:ห้องพักรายวัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:26.281383305+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:26.281385922+07:00","message":"> Transcript [5736] [false]: 'ห้องพักรายวัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:26.281388029+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:26.281390032+07:00","message":"Set new StatePrefix: 'ห้องพักรายวัน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:26.300356178+07:00","message":"receive streaming session, msgId: 965"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:26.300395046+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":"2025-10-27T14:56:26.300401854+07:00","message":"receive interim result [false|false]: ห้องพักรายวัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:26.300413526+07:00","message":"[buffer interim] 965 false ห้องพักรายวัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:26.300419033+07:00","message":"[bufferProcess] interim [920000000]:ห้องพักรายวัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:26.300421051+07:00","message":"[bufferProcess] send to processor:ห้องพักรายวันแถว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:26.300426078+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:26.300428806+07:00","message":"> Transcript [5737] [false]: 'ห้องพักรายวันแถว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:26.300431634+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:26.300433727+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:26.300435695+07:00","message":"StatePrefix: 'ห้องพักรายวัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:26.300437541+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:26.535516603+07:00","message":"receive streaming session, msgId: 965"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:26.535558458+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":"2025-10-27T14:56:26.535563064+07:00","message":"receive interim result [false|false]: ห้องพักรายวัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:26.535574059+07:00","message":"[buffer interim] 965 false ห้องพักรายวัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:26.535580783+07:00","message":"[bufferProcess] interim [160000000]:ห้องพักรายวัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:26.535582902+07:00","message":"[bufferProcess] send to processor:ห้องพักรายวัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:26.535586036+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:26.535588497+07:00","message":"> Transcript [5738] [false]: 'ห้องพักรายวัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:26.535591313+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:26.535593307+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:26.535595114+07:00","message":"StatePrefix: 'ห้องพักรายวัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:26.535597097+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:26.540960335+07:00","message":"receive streaming session, msgId: 965"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:26.540978508+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":"2025-10-27T14:56:26.540982222+07:00","message":"receive interim result [false|false]: สังฆทานถวายแด่พระสงฆ์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:26.540992723+07:00","message":"[buffer interim] 965 false สังฆทานถวายแด่พระสงฆ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:26.54099748+07:00","message":"[bufferProcess] interim [220000000]:สังฆทานถวายแด่พระสงฆ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:26.540999902+07:00","message":"[bufferProcess] send to processor:ห้องพักรายวัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:26.541002777+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:26.541004627+07:00","message":"> Transcript [5739] [false]: 'ห้องพักรายวัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:26.541007082+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:26.541008951+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:26.541010411+07:00","message":"StatePrefix: 'ห้องพักรายวัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:26.541011939+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:26.874462646+07:00","message":"receive streaming session, msgId: 965"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:26.874497725+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":"2025-10-27T14:56:26.874503288+07:00","message":"receive interim result [false|false]: สังฆทานถวายแด่พระสงฆ์ค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:26.874517031+07:00","message":"[buffer interim] 965 false สังฆทานถวายแด่พระสงฆ์ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:26.874523614+07:00","message":"[bufferProcess] interim [460000000]:สังฆทานถวายแด่พระสงฆ์ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:26.874525665+07:00","message":"[bufferProcess] send to processor:สังฆทานถวายแด่พระสงฆ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:26.874528867+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:26.874532011+07:00","message":"> Transcript [5740] [false]: 'สังฆทานถวายแด่พระสงฆ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:26.874534139+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:26.874535755+07:00","message":"Set new StatePrefix: 'สังฆทานถวายแด่พระสงฆ์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:27.430721499+07:00","message":"receive streaming session, msgId: 965"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:27.430757093+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":"2025-10-27T14:56:27.430761747+07:00","message":"receive interim result [false|false]: สังฆทานถวายแด่พระสงฆ์ค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:27.430774948+07:00","message":"[buffer interim] 965 false สังฆทานถวายแด่พระสงฆ์ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:27.430781486+07:00","message":"[bufferProcess] interim [60000000]:สังฆทานถวายแด่พระสงฆ์ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:27.43078339+07:00","message":"[bufferProcess] send to processor:สังฆทานถวายแด่พระสงฆ์ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:27.430788866+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:27.430791514+07:00","message":"> Transcript [5741] [false]: 'สังฆทานถวายแด่พระสงฆ์ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:27.430794453+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:27.430796238+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:27.430797971+07:00","message":"StatePrefix: 'สังฆทานถวายแด่พระสงฆ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:27.43079985+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:56:28.823174581+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:56:28.823183467+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:30.425029375+07:00","message":"[GCS] IsForceVAD: false for message ID: 965"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:30.487147052+07:00","message":"[GCS] Start streaming session, msgId: 966"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:30.530361475+07:00","message":"receive streaming session, msgId: 965"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:30.530393695+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สังฆทานถวายแด่พระสงฆ์ค่ะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:30.530399335+07:00","message":"receive interim result [true|false]: สังฆทานถวายแด่พระสงฆ์ค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:30.530408725+07:00","message":"end recv isFinal message id 965"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:30.530410658+07:00","message":"end Recv id 965"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:30.530415447+07:00","message":"[buffer interim] 965 true สังฆทานถวายแด่พระสงฆ์ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:30.530422373+07:00","message":"[bufferProcess] interim [240000000]:สังฆทานถวายแด่พระสงฆ์ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:30.530427168+07:00","message":"[bufferProcess] send to processor (isfinal):สังฆทานถวายแด่พระสงฆ์ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:30.530430674+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:30.530433448+07:00","message":"> Transcript [5742] [false]: 'สังฆทานถวายแด่พระสงฆ์ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:30.530436083+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:30.530437663+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:30.53043907+07:00","message":"StatePrefix: 'สังฆทานถวายแด่พระสงฆ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:30.530440828+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:30.530442191+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:30.530443869+07:00","message":"> Transcript [5743] [true]: 'สังฆทานถวายแด่พระสงฆ์ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:30.530445556+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:30.530446853+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:30.530448812+07:00","message":"StatePrefix: 'สังฆทานถวายแด่พระสงฆ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:30.530450546+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:30.530454413+07:00","message":"Push: 'สังฆทานถวายแด่พระสงฆ์ค่ะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:30.530461583+07:00","message":"push: {true สังฆทานถวายแด่พระสงฆ์ค่ะ 0 0xc002880280}"}
{"level":"info","service":"Main","time":"2025-10-27T14:56:30.542538082+07:00","message":"write wav file: './tmp/7446/7446_965.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:31.028560043+07:00","message":"receive streaming session, msgId: 966"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:31.028600356+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"porn\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:31.028605342+07:00","message":"receive interim result [false|false]: porn"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:31.028621414+07:00","message":"[buffer interim] 966 false porn"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:31.028628799+07:00","message":"[bufferProcess] interim [600000000]:porn"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:31.028630386+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:31.710531433+07:00","message":"receive streaming session, msgId: 966"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:31.710562921+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"porn\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:31.710568183+07:00","message":"receive interim result [false|false]: porn"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:31.710579693+07:00","message":"[buffer interim] 966 false porn"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:31.71058621+07:00","message":"[bufferProcess] interim [200000000]:porn"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:31.710588199+07:00","message":"[bufferProcess] send to processor:porn"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:31.710592962+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:31.71059591+07:00","message":"> Transcript [5744] [false]: 'porn'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:31.710597787+07:00","message":"Set StatePrefix (first interim): 'porn'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:56:31.823873368+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:56:31.823893359+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:31.868353621+07:00","message":"receive streaming session, msgId: 966"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:31.868389997+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":"2025-10-27T14:56:31.868395026+07:00","message":"receive interim result [false|false]: พรวัดเสม็ด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:31.86840599+07:00","message":"[buffer interim] 966 false พรวัดเสม็ด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:31.868412105+07:00","message":"[bufferProcess] interim [380000000]:พรวัดเสม็ด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:31.868414326+07:00","message":"[bufferProcess] send to processor:porn"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:31.868418912+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:31.868421644+07:00","message":"> Transcript [5745] [false]: 'porn'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:31.868423938+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:31.868425502+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:31.868427295+07:00","message":"StatePrefix: 'porn'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:31.868429256+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:31.918348753+07:00","message":"receive streaming session, msgId: 966"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:31.918385685+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":"2025-10-27T14:56:31.918391835+07:00","message":"receive interim result [false|false]: พรวัดเศวตฉัตร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:31.918404174+07:00","message":"[buffer interim] 966 false พรวัดเศวตฉัตร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:31.91841219+07:00","message":"[bufferProcess] interim [500000000]:พรวัดเศวตฉัตร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:31.918415769+07:00","message":"[bufferProcess] send to processor:พรวัดเสม็ด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:31.918420264+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:31.918423977+07:00","message":"> Transcript [5746] [false]: 'พรวัดเสม็ด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:31.918426059+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:31.918427776+07:00","message":"Set new StatePrefix: 'พรวัดเสม็ด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:32.55758548+07:00","message":"receive streaming session, msgId: 966"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:32.557618736+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":"2025-10-27T14:56:32.557624052+07:00","message":"receive interim result [false|false]: พรวัดเศวตฉัตร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:32.557636231+07:00","message":"[buffer interim] 966 false พรวัดเศวตฉัตร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:32.557645965+07:00","message":"[bufferProcess] interim [100000000]:พรวัดเศวตฉัตร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:32.557648642+07:00","message":"[bufferProcess] send to processor:พรวัดเศวตฉัตร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:32.557654665+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:32.557658162+07:00","message":"> Transcript [5747] [false]: 'พรวัดเศวตฉัตร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:32.557660912+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:32.557664035+07:00","message":"Set new StatePrefix: 'พรวัดเศวตฉัตร'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:33.112527158+07:00","message":"receive streaming session, msgId: 966"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:33.11256503+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":"2025-10-27T14:56:33.11257117+07:00","message":"receive interim result [false|false]: พรวัดเศวตฉัตรภาษี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:33.112586573+07:00","message":"[buffer interim] 966 false พรวัดเศวตฉัตรภาษี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:33.112600269+07:00","message":"[bufferProcess] interim [580000000]:พรวัดเศวตฉัตรภาษี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:33.112603455+07:00","message":"[bufferProcess] send to processor:พรวัดเศวตฉัตร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:33.112607943+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:33.112611499+07:00","message":"> Transcript [5748] [false]: 'พรวัดเศวตฉัตร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:33.112615402+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:33.112617862+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:33.112620071+07:00","message":"StatePrefix: 'พรวัดเศวตฉัตร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:33.112622562+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:33.28510401+07:00","message":"receive streaming session, msgId: 966"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:33.285140983+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":"2025-10-27T14:56:33.285146667+07:00","message":"receive interim result [false|false]: พรวัดเศวตฉัตรพระศรี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:33.285158227+07:00","message":"[buffer interim] 966 false พรวัดเศวตฉัตรพระศรี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:33.285181723+07:00","message":"[bufferProcess] interim [760000000]:พรวัดเศวตฉัตรพระศรี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:33.285184179+07:00","message":"[bufferProcess] send to processor:พรวัดเศวตฉัตรภาษี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:33.285187506+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:33.285190419+07:00","message":"> Transcript [5749] [false]: 'พรวัดเศวตฉัตรภาษี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:33.285193554+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:33.285195219+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:33.285196772+07:00","message":"StatePrefix: 'พรวัดเศวตฉัตร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:33.285198526+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:33.327263441+07:00","message":"receive streaming session, msgId: 966"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:33.327296057+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":"2025-10-27T14:56:33.327301582+07:00","message":"receive interim result [false|false]: พรวัดเศวตฉัตรพระศรีพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:33.327313844+07:00","message":"[buffer interim] 966 false พรวัดเศวตฉัตรพระศรีพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:33.327320071+07:00","message":"[bufferProcess] interim [880000000]:พรวัดเศวตฉัตรพระศรีพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:33.327322098+07:00","message":"[bufferProcess] send to processor:พรวัดเศวตฉัตรพระศรี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:33.327327579+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:33.327329801+07:00","message":"> Transcript [5750] [false]: 'พรวัดเศวตฉัตรพระศรี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:33.327332734+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:33.327334421+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:33.327336369+07:00","message":"StatePrefix: 'พรวัดเศวตฉัตร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:33.327338496+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:33.453421108+07:00","message":"receive streaming session, msgId: 966"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:33.453457688+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":"2025-10-27T14:56:33.453463594+07:00","message":"receive interim result [false|false]: พรวัดเศวตฉัตรพระศรี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:33.453477025+07:00","message":"[buffer interim] 966 false พรวัดเศวตฉัตรพระศรี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:33.453484028+07:00","message":"[bufferProcess] interim [940000000]:พรวัดเศวตฉัตรพระศรี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:33.453486139+07:00","message":"[bufferProcess] send to processor:พรวัดเศวตฉัตรพระศรีพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:33.453491235+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:33.453493778+07:00","message":"> Transcript [5751] [false]: 'พรวัดเศวตฉัตรพระศรีพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:33.45349674+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:33.453498678+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:33.45350026+07:00","message":"StatePrefix: 'พรวัดเศวตฉัตร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:33.453502299+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:33.453506219+07:00","message":"Push: 'พรวัดเศวตฉัตร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:33.453507937+07:00","message":"TextPushed: 'พรวัดเศวตฉัตร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:33.453509567+07:00","message":"Set new StatePrefix : 'พรวัดเศวตฉัตรพระศรีพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:33.453511517+07:00","message":"Next Push (prob) : 'พระศรีพระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:33.453520149+07:00","message":"push: {false พรวัดเศวตฉัตร 0 0xc00401f480}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:33.518856443+07:00","message":"receive streaming session, msgId: 966"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:33.518897678+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":"2025-10-27T14:56:33.518903586+07:00","message":"receive interim result [false|false]: พรวัดเศวตฉัตรภาษีพัทยา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:33.518918456+07:00","message":"[buffer interim] 966 false พรวัดเศวตฉัตรภาษีพัทยา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:33.518925369+07:00","message":"[bufferProcess] interim [120000000]:พรวัดเศวตฉัตรภาษีพัทยา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:33.518927715+07:00","message":"[bufferProcess] send to processor:พรวัดเศวตฉัตรพระศรี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:33.518931172+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:33.518933633+07:00","message":"> Transcript [5752] [false]: 'พรวัดเศวตฉัตรพระศรี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:33.518935369+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:34.046852498+07:00","message":"receive streaming session, msgId: 966"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:34.046898994+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":"2025-10-27T14:56:34.046905581+07:00","message":"receive interim result [false|false]: พรวัดเศวตฉัตรภาษีพัทยาวดี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:34.046923105+07:00","message":"[buffer interim] 966 false พรวัดเศวตฉัตรภาษีพัทยาวดี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:34.046934077+07:00","message":"[bufferProcess] interim [540000000]:พรวัดเศวตฉัตรภาษีพัทยาวดี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:34.04693771+07:00","message":"[bufferProcess] send to processor:พรวัดเศวตฉัตรภาษีพัทยา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:34.046943162+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:34.046946185+07:00","message":"> Transcript [5753] [false]: 'พรวัดเศวตฉัตรภาษีพัทยา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:34.04694833+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:34.046950284+07:00","message":"Set new StatePrefix: 'พรวัดเศวตฉัตรภาษีพัทยา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:34.369967412+07:00","message":"receive streaming session, msgId: 966"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:34.370004813+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":"2025-10-27T14:56:34.370010565+07:00","message":"receive interim result [false|false]: พรวัดเศวตฉัตรภาษีพัทยาวดีวัด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:34.37002347+07:00","message":"[buffer interim] 966 false พรวัดเศวตฉัตรภาษีพัทยาวดีวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:34.370029885+07:00","message":"[bufferProcess] interim [900000000]:พรวัดเศวตฉัตรภาษีพัทยาวดีวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:34.37003212+07:00","message":"[bufferProcess] send to processor:พรวัดเศวตฉัตรภาษีพัทยาวดี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:34.3700371+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:34.370039497+07:00","message":"> Transcript [5754] [false]: 'พรวัดเศวตฉัตรภาษีพัทยาวดี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:34.370042429+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:34.370044349+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:34.370046052+07:00","message":"StatePrefix: 'พรวัดเศวตฉัตรภาษีพัทยา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:34.370048308+07:00","message":"TextPushed: 'พรวัดเศวตฉัตร'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:34.555009609+07:00","message":"receive streaming session, msgId: 966"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:34.555052298+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":"2025-10-27T14:56:34.555058143+07:00","message":"receive interim result [false|false]: พรวัดเศวตฉัตรภาษีพัทยาวดีวัชระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:34.555067709+07:00","message":"[buffer interim] 966 false พรวัดเศวตฉัตรภาษีพัทยาวดีวัชระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:34.555074835+07:00","message":"[bufferProcess] interim [80000000]:พรวัดเศวตฉัตรภาษีพัทยาวดีวัชระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:34.555077055+07:00","message":"[bufferProcess] send to processor:พรวัดเศวตฉัตรภาษีพัทยาวดีวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:34.555080331+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:34.555082777+07:00","message":"> Transcript [5755] [false]: 'พรวัดเศวตฉัตรภาษีพัทยาวดีวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:34.555086028+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:34.555087847+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:34.555089464+07:00","message":"StatePrefix: 'พรวัดเศวตฉัตรภาษีพัทยา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:34.555091664+07:00","message":"TextPushed: 'พรวัดเศวตฉัตร'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:34.684644311+07:00","message":"receive streaming session, msgId: 966"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:34.684677985+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":"2025-10-27T14:56:34.684683987+07:00","message":"receive interim result [false|false]: พรวัดเศวตฉัตรภาษีพัทยาวดีวัดชนะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:34.684697082+07:00","message":"[buffer interim] 966 false พรวัดเศวตฉัตรภาษีพัทยาวดีวัดชนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:34.684704222+07:00","message":"[bufferProcess] interim [140000000]:พรวัดเศวตฉัตรภาษีพัทยาวดีวัดชนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:34.684707144+07:00","message":"[bufferProcess] send to processor:พรวัดเศวตฉัตรภาษีพัทยาวดีวัชระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:34.68471366+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:34.684717341+07:00","message":"> Transcript [5756] [false]: 'พรวัดเศวตฉัตรภาษีพัทยาวดีวัชระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:34.684721788+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:34.684725138+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:34.684727397+07:00","message":"StatePrefix: 'พรวัดเศวตฉัตรภาษีพัทยา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:34.684729749+07:00","message":"TextPushed: 'พรวัดเศวตฉัตร'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:34.734328849+07:00","message":"receive streaming session, msgId: 966"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:34.734351471+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":"2025-10-27T14:56:34.734355511+07:00","message":"receive interim result [false|false]: พรวัดเศวตฉัตรภาษีพัทยาวดีวัดชนะสงคราม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:34.734367087+07:00","message":"[buffer interim] 966 false พรวัดเศวตฉัตรภาษีพัทยาวดีวัดชนะสงคราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:34.734373173+07:00","message":"[bufferProcess] interim [260000000]:พรวัดเศวตฉัตรภาษีพัทยาวดีวัดชนะสงคราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:34.734375755+07:00","message":"[bufferProcess] send to processor:พรวัดเศวตฉัตรภาษีพัทยาวดีวัดชนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:34.734379839+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:34.734381995+07:00","message":"> Transcript [5757] [false]: 'พรวัดเศวตฉัตรภาษีพัทยาวดีวัดชนะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:34.734384767+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:34.734386337+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:34.734387962+07:00","message":"StatePrefix: 'พรวัดเศวตฉัตรภาษีพัทยา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:34.73439017+07:00","message":"TextPushed: 'พรวัดเศวตฉัตร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:34.73439282+07:00","message":"Push: 'ภาษีพัทยา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:34.734394777+07:00","message":"TextPushed: 'พรวัดเศวตฉัตรภาษีพัทยา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:34.734396587+07:00","message":"Set new StatePrefix : 'พรวัดเศวตฉัตรภาษีพัทยาวดีวัดชนะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:34.734398259+07:00","message":"Next Push (prob) : 'วดีวัดชนะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:34.734404199+07:00","message":"push: {false ภาษีพัทยา 0 0xc00401f480}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:34.737131955+07:00","message":"receive streaming session, msgId: 966"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:34.737142305+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":"2025-10-27T14:56:34.737146134+07:00","message":"receive interim result [false|false]: พรวัดเศวตฉัตรภาษีพัทยาวดีวัดชนะสง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:34.737153181+07:00","message":"[buffer interim] 966 false พรวัดเศวตฉัตรภาษีพัทยาวดีวัดชนะสง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:34.737156665+07:00","message":"[bufferProcess] interim [320000000]:พรวัดเศวตฉัตรภาษีพัทยาวดีวัดชนะสง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:34.737172475+07:00","message":"[bufferProcess] send to processor:พรวัดเศวตฉัตรภาษีพัทยาวดีวัดชนะสงคราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:34.737177056+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:34.737178961+07:00","message":"> Transcript [5758] [false]: 'พรวัดเศวตฉัตรภาษีพัทยาวดีวัดชนะสงคราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:34.737181229+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:34.737182941+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:34.737184382+07:00","message":"StatePrefix: 'พรวัดเศวตฉัตรภาษีพัทยาวดีวัดชนะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:34.737186655+07:00","message":"TextPushed: 'พรวัดเศวตฉัตรภาษีพัทยา'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:56:34.824107922+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:56:34.824111552+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:34.936176434+07:00","message":"receive streaming session, msgId: 966"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:34.936207846+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":"2025-10-27T14:56:34.936212892+07:00","message":"receive interim result [false|false]: พรวัดเศวตฉัตรภาษีพัทยาวดีวัดชนะสงคราม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:34.936228019+07:00","message":"[buffer interim] 966 false พรวัดเศวตฉัตรภาษีพัทยาวดีวัดชนะสงคราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:34.936233832+07:00","message":"[bufferProcess] interim [440000000]:พรวัดเศวตฉัตรภาษีพัทยาวดีวัดชนะสงคราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:34.936235952+07:00","message":"[bufferProcess] send to processor:พรวัดเศวตฉัตรภาษีพัทยาวดีวัดชนะสง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:34.936239275+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:34.936241662+07:00","message":"> Transcript [5759] [false]: 'พรวัดเศวตฉัตรภาษีพัทยาวดีวัดชนะสง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:34.936244937+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:34.936246679+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:34.936248297+07:00","message":"StatePrefix: 'พรวัดเศวตฉัตรภาษีพัทยาวดีวัดชนะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:34.936250243+07:00","message":"TextPushed: 'พรวัดเศวตฉัตรภาษีพัทยา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:35.425731771+07:00","message":"[GCS] IsForceVAD: false for message ID: 966"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:35.486706047+07:00","message":"[GCS] Start streaming session, msgId: 967"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:35.524068191+07:00","message":"receive streaming session, msgId: 966"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:35.524101149+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":"2025-10-27T14:56:35.524106727+07:00","message":"receive interim result [false|false]: พรวัดเศวตฉัตรภาษีพัทยาวดีวัดชนะสงคราม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:35.524119967+07:00","message":"[buffer interim] 966 false พรวัดเศวตฉัตรภาษีพัทยาวดีวัดชนะสงคราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:35.524126698+07:00","message":"[bufferProcess] interim [40000000]:พรวัดเศวตฉัตรภาษีพัทยาวดีวัดชนะสงคราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:35.524128885+07:00","message":"[bufferProcess] send to processor:พรวัดเศวตฉัตรภาษีพัทยาวดีวัดชนะสงคราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:35.524133639+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:35.524136343+07:00","message":"> Transcript [5760] [false]: 'พรวัดเศวตฉัตรภาษีพัทยาวดีวัดชนะสงคราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:35.524139584+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:35.524141667+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:35.524143223+07:00","message":"StatePrefix: 'พรวัดเศวตฉัตรภาษีพัทยาวดีวัดชนะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:35.524145267+07:00","message":"TextPushed: 'พรวัดเศวตฉัตรภาษีพัทยา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:35.650830176+07:00","message":"receive streaming session, msgId: 966"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:35.650867985+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พรวัดเศวตฉัตรพระศรีพัทยาวดีวัดชนะสงคราม\",\"confidence\":0.85847795}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:35.65087421+07:00","message":"receive interim result [true|false]: พรวัดเศวตฉัตรพระศรีพัทยาวดีวัดชนะสงคราม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:35.650892213+07:00","message":"end recv isFinal message id 966"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:35.650895284+07:00","message":"end Recv id 966"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:35.650915929+07:00","message":"[buffer interim] 966 true พรวัดเศวตฉัตรพระศรีพัทยาวดีวัดชนะสงคราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:35.650923698+07:00","message":"[bufferProcess] interim [160000000]:พรวัดเศวตฉัตรพระศรีพัทยาวดีวัดชนะสงคราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:35.650926437+07:00","message":"[bufferProcess] send to processor (isfinal):พรวัดเศวตฉัตรภาษีพัทยาวดีวัดชนะสงคราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:35.650929816+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:35.650932345+07:00","message":"> Transcript [5761] [false]: 'พรวัดเศวตฉัตรภาษีพัทยาวดีวัดชนะสงคราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:35.650935619+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:35.650937316+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:35.650939128+07:00","message":"StatePrefix: 'พรวัดเศวตฉัตรภาษีพัทยาวดีวัดชนะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:35.650941362+07:00","message":"TextPushed: 'พรวัดเศวตฉัตรภาษีพัทยา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:35.650943843+07:00","message":"Push: 'วดีวัดชนะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:35.650945346+07:00","message":"TextPushed: 'พรวัดเศวตฉัตรภาษีพัทยาวดีวัดชนะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:35.65094726+07:00","message":"Set new StatePrefix : 'พรวัดเศวตฉัตรภาษีพัทยาวดีวัดชนะสงคราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:35.65094914+07:00","message":"Next Push (prob) : 'สงคราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:35.65095045+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:35.65095211+07:00","message":"> Transcript [5762] [true]: 'พรวัดเศวตฉัตรพระศรีพัทยาวดีวัดชนะสงคราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:35.650954094+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:35.650955463+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:35.650956768+07:00","message":"StatePrefix: 'พรวัดเศวตฉัตรภาษีพัทยาวดีวัดชนะสงคราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:35.650958328+07:00","message":"TextPushed: 'พรวัดเศวตฉัตรภาษีพัทยาวดีวัดชนะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:35.650959776+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:35.651047282+07:00","message":"push: {false วดีวัดชนะ 0 0xc00401f480}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:35.651140671+07:00","message":"Push: 'ชนะสงคราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:35.651144951+07:00","message":"TextPushed: 'พรวัดเศวตฉัตรภาษีพัทยาวดีวัดชนะชนะสงคราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:35.651152091+07:00","message":"Set new StatePrefix : 'พรวัดเศวตฉัตรพระศรีพัทยาวดีวัดชนะสงคราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:35.651156911+07:00","message":"Next Push (prob) : 'พรวัดเศวตฉัตรพระศรีพัทยาวดีวัดชนะสงคราม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:35.65116454+07:00","message":"push: {true ชนะสงคราม 0 0xc00401f480}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:35.651167405+07:00","message":"write aligntment file to 'tmp/7446/align_message_id_966.html'"}
{"level":"info","service":"Main","time":"2025-10-27T14:56:35.665023079+07:00","message":"write wav file: './tmp/7446/7446_966.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:36.363458308+07:00","message":"receive streaming session, msgId: 967"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:36.363512768+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":"2025-10-27T14:56:36.36351819+07:00","message":"receive interim result [false|false]: อริยะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:36.36353371+07:00","message":"[buffer interim] 967 false อริยะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:36.363540236+07:00","message":"[bufferProcess] interim [900000000]:อริยะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:36.36354209+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:36.476008504+07:00","message":"receive streaming session, msgId: 967"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:36.476042152+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":"2025-10-27T14:56:36.476046521+07:00","message":"receive interim result [false|false]: ปริยัติ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:36.476060833+07:00","message":"[buffer interim] 967 false ปริยัติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:36.476067737+07:00","message":"[bufferProcess] interim [20000000]:ปริยัติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:36.476069641+07:00","message":"[bufferProcess] send to processor:อริยะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:36.476076026+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:36.476078596+07:00","message":"> Transcript [5763] [false]: 'อริยะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:36.476080438+07:00","message":"Set StatePrefix (first interim): 'อริยะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:36.536442629+07:00","message":"receive streaming session, msgId: 967"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:36.536468343+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":"2025-10-27T14:56:36.536471873+07:00","message":"receive interim result [false|false]: อริยสัจ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:36.53648376+07:00","message":"[buffer interim] 967 false อริยสัจ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:36.536489323+07:00","message":"[bufferProcess] interim [80000000]:อริยสัจ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:36.536491169+07:00","message":"[bufferProcess] send to processor:ปริยัติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:36.536494192+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:36.536496481+07:00","message":"> Transcript [5764] [false]: 'ปริยัติ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:36.536498418+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:36.536499881+07:00","message":"Set new StatePrefix: 'ปริยัติ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:36.663213099+07:00","message":"receive streaming session, msgId: 967"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:36.663247605+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":"2025-10-27T14:56:36.663253143+07:00","message":"receive interim result [false|false]: อริยสงฆ์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:36.66327841+07:00","message":"[buffer interim] 967 false อริยสงฆ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:36.663286102+07:00","message":"[bufferProcess] interim [200000000]:อริยสงฆ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:36.663287946+07:00","message":"[bufferProcess] send to processor:อริยสัจ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:36.663291205+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:36.663293916+07:00","message":"> Transcript [5765] [false]: 'อริยสัจ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:36.663301846+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:36.663303806+07:00","message":"Set new StatePrefix: 'อริยสัจ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:36.909463835+07:00","message":"receive streaming session, msgId: 967"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:36.909496963+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":"2025-10-27T14:56:36.90950292+07:00","message":"receive interim result [false|false]: ปริยัติโสภณ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:36.909514684+07:00","message":"[buffer interim] 967 false ปริยัติโสภณ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:36.909524783+07:00","message":"[bufferProcess] interim [440000000]:ปริยัติโสภณ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:36.9095276+07:00","message":"[bufferProcess] send to processor:อริยสงฆ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:36.909534332+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:36.909538547+07:00","message":"> Transcript [5766] [false]: 'อริยสงฆ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:36.909541269+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:36.909543743+07:00","message":"Set new StatePrefix: 'อริยสงฆ์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:37.111622937+07:00","message":"receive streaming session, msgId: 967"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:37.111663981+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":"2025-10-27T14:56:37.11166894+07:00","message":"receive interim result [false|false]: ปริยัติโสภณวัด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:37.111681811+07:00","message":"[buffer interim] 967 false ปริยัติโสภณวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:37.111688601+07:00","message":"[bufferProcess] interim [680000000]:ปริยัติโสภณวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:37.111690797+07:00","message":"[bufferProcess] send to processor:ปริยัติโสภณ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:37.11169596+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:37.111698505+07:00","message":"> Transcript [5767] [false]: 'ปริยัติโสภณ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:37.111700787+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:37.111703629+07:00","message":"Set new StatePrefix: 'ปริยัติโสภณ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:37.365897295+07:00","message":"receive streaming session, msgId: 967"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:37.365936265+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":"2025-10-27T14:56:37.365941237+07:00","message":"receive interim result [false|false]: ปริยัติโสภณวัดดอน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:37.365952353+07:00","message":"[buffer interim] 967 false ปริยัติโสภณวัดดอน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:37.365958651+07:00","message":"[bufferProcess] interim [920000000]:ปริยัติโสภณวัดดอน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:37.365960826+07:00","message":"[bufferProcess] send to processor:ปริยัติโสภณวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:37.365965851+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:37.365969492+07:00","message":"> Transcript [5768] [false]: 'ปริยัติโสภณวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:37.36597269+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:37.365974608+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:37.365976152+07:00","message":"StatePrefix: 'ปริยัติโสภณ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:37.365979043+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:37.621202865+07:00","message":"receive streaming session, msgId: 967"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:37.621241258+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":"2025-10-27T14:56:37.621246409+07:00","message":"receive interim result [false|false]: ปริยัติโสภณวัดดอนเมือง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:37.621259628+07:00","message":"[buffer interim] 967 false ปริยัติโสภณวัดดอนเมือง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:37.621266192+07:00","message":"[bufferProcess] interim [160000000]:ปริยัติโสภณวัดดอนเมือง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:37.62126818+07:00","message":"[bufferProcess] send to processor:ปริยัติโสภณวัดดอน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:37.621273115+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:37.621275793+07:00","message":"> Transcript [5769] [false]: 'ปริยัติโสภณวัดดอน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:37.621278562+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:37.621280456+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:37.62128199+07:00","message":"StatePrefix: 'ปริยัติโสภณ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:37.621283978+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:56:37.825126708+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:56:37.825120157+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:37.856014769+07:00","message":"[GCS] IsForceVAD: false for message ID: 967"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:37.916203433+07:00","message":"[GCS] Start streaming session, msgId: 968"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:37.955670668+07:00","message":"receive streaming session, msgId: 967"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:37.955706048+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปริยัติโสภณวัดดอนเมือง\",\"confidence\":0.8775369}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:37.955711571+07:00","message":"receive interim result [true|false]: ปริยัติโสภณวัดดอนเมือง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:37.95571979+07:00","message":"end recv isFinal message id 967"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:37.9557217+07:00","message":"end Recv id 967"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:37.955726481+07:00","message":"[buffer interim] 967 true ปริยัติโสภณวัดดอนเมือง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:37.955733659+07:00","message":"[bufferProcess] interim [580000000]:ปริยัติโสภณวัดดอนเมือง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:37.955736621+07:00","message":"[bufferProcess] send to processor (isfinal):ปริยัติโสภณวัดดอนเมือง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:37.955739692+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:37.955742378+07:00","message":"> Transcript [5770] [false]: 'ปริยัติโสภณวัดดอนเมือง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:37.955744779+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:37.955746291+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:37.955747876+07:00","message":"StatePrefix: 'ปริยัติโสภณ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:37.955749525+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:37.955750928+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:37.955752609+07:00","message":"> Transcript [5771] [true]: 'ปริยัติโสภณวัดดอนเมือง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:37.955754337+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:37.9557556+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:37.955756975+07:00","message":"StatePrefix: 'ปริยัติโสภณ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:37.955758298+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:37.955760493+07:00","message":"Push: 'ปริยัติโสภณวัดดอนเมือง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:37.955767461+07:00","message":"push: {true ปริยัติโสภณวัดดอนเมือง 0 0xc00041d900}"}
{"level":"info","service":"Main","time":"2025-10-27T14:56:37.962898314+07:00","message":"write wav file: './tmp/7446/7446_967.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:38.4833888+07:00","message":"receive streaming session, msgId: 968"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:38.483435916+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":"2025-10-27T14:56:38.48344091+07:00","message":"receive interim result [false|false]: ภาษี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:38.483454308+07:00","message":"[buffer interim] 968 false ภาษี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:38.48346191+07:00","message":"[bufferProcess] interim [600000000]:ภาษี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:38.483463466+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:38.673242963+07:00","message":"receive streaming session, msgId: 968"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:38.673286024+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":"2025-10-27T14:56:38.673292363+07:00","message":"receive interim result [false|false]: ภาษีรถ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:38.673302884+07:00","message":"[buffer interim] 968 false ภาษีรถ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:38.673309987+07:00","message":"[bufferProcess] interim [780000000]:ภาษีรถ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:38.673311876+07:00","message":"[bufferProcess] send to processor:ภาษี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:38.673315263+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:38.673318002+07:00","message":"> Transcript [5772] [false]: 'ภาษี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:38.673320016+07:00","message":"Set StatePrefix (first interim): 'ภาษี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:38.779910166+07:00","message":"receive streaming session, msgId: 968"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:38.77995108+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":"2025-10-27T14:56:38.779956901+07:00","message":"receive interim result [false|false]: ภาษี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:38.779969102+07:00","message":"[buffer interim] 968 false ภาษี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:38.779975484+07:00","message":"[bufferProcess] interim [900000000]:ภาษี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:38.77997755+07:00","message":"[bufferProcess] send to processor:ภาษีรถ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:38.779982781+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:38.779985156+07:00","message":"> Transcript [5773] [false]: 'ภาษีรถ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:38.779988195+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:38.779989993+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:38.779991869+07:00","message":"StatePrefix: 'ภาษี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:38.779994473+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:38.910294608+07:00","message":"receive streaming session, msgId: 968"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:38.910338404+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":"2025-10-27T14:56:38.910343411+07:00","message":"receive interim result [false|false]: พระศรีรัตน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:38.910354773+07:00","message":"[buffer interim] 968 false พระศรีรัตน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:38.910360911+07:00","message":"[bufferProcess] interim [960000000]:พระศรีรัตน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:38.910363192+07:00","message":"[bufferProcess] send to processor:ภาษี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:38.910367799+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:38.910370236+07:00","message":"> Transcript [5774] [false]: 'ภาษี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:38.910372616+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:38.910374564+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:38.910376157+07:00","message":"StatePrefix: 'ภาษี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:38.910377859+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:39.357120257+07:00","message":"receive streaming session, msgId: 968"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:39.357176616+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":"2025-10-27T14:56:39.35718567+07:00","message":"receive interim result [false|false]: พระศรีรัตนวิมล"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:39.357202335+07:00","message":"[buffer interim] 968 false พระศรีรัตนวิมล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:39.357211346+07:00","message":"[bufferProcess] interim [440000000]:พระศรีรัตนวิมล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:39.357214947+07:00","message":"[bufferProcess] send to processor:พระศรีรัตน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:39.357223855+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:39.357228148+07:00","message":"> Transcript [5775] [false]: 'พระศรีรัตน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:39.357231435+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:39.357233931+07:00","message":"Set new StatePrefix: 'พระศรีรัตน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:39.675869809+07:00","message":"receive streaming session, msgId: 968"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:39.67591103+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":"2025-10-27T14:56:39.675916266+07:00","message":"receive interim result [false|false]: ภาษีรัตนวิมล"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:39.675931633+07:00","message":"[buffer interim] 968 false ภาษีรัตนวิมล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:39.675940055+07:00","message":"[bufferProcess] interim [740000000]:ภาษีรัตนวิมล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:39.675942993+07:00","message":"[bufferProcess] send to processor:พระศรีรัตนวิมล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:39.675947095+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:39.675950699+07:00","message":"> Transcript [5776] [false]: 'พระศรีรัตนวิมล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:39.675954576+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:39.675957055+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:39.675959177+07:00","message":"StatePrefix: 'พระศรีรัตน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:39.675961579+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:39.799011568+07:00","message":"receive streaming session, msgId: 968"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:39.79905893+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":"2025-10-27T14:56:39.799066091+07:00","message":"receive interim result [false|false]: พระศรีรัตนวิมลวัด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:39.799083149+07:00","message":"[buffer interim] 968 false พระศรีรัตนวิมลวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:39.799096391+07:00","message":"[bufferProcess] interim [860000000]:พระศรีรัตนวิมลวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:39.799099302+07:00","message":"[bufferProcess] send to processor:ภาษีรัตนวิมล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:39.799107871+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:39.799112279+07:00","message":"> Transcript [5777] [false]: 'ภาษีรัตนวิมล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:39.799114887+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:39.799117516+07:00","message":"Set new StatePrefix: 'ภาษีรัตนวิมล'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:39.87031009+07:00","message":"receive streaming session, msgId: 968"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:39.870344587+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":"2025-10-27T14:56:39.870350005+07:00","message":"receive interim result [false|false]: ภาษีรัตนวิมล"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:39.870363304+07:00","message":"[buffer interim] 968 false ภาษีรัตนวิมล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:39.870369846+07:00","message":"[bufferProcess] interim [980000000]:ภาษีรัตนวิมล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:39.870372142+07:00","message":"[bufferProcess] send to processor:พระศรีรัตนวิมลวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:39.870377356+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:39.870379931+07:00","message":"> Transcript [5778] [false]: 'พระศรีรัตนวิมลวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:39.870381855+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:39.8703835+07:00","message":"Set new StatePrefix: 'พระศรีรัตนวิมลวัด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:39.995791747+07:00","message":"receive streaming session, msgId: 968"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:39.995831396+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":"2025-10-27T14:56:39.995838116+07:00","message":"receive interim result [false|false]: พระศรีรัตนวิมลวัดชัย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:39.995853268+07:00","message":"[buffer interim] 968 false พระศรีรัตนวิมลวัดชัย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:39.995861995+07:00","message":"[bufferProcess] interim [40000000]:พระศรีรัตนวิมลวัดชัย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:39.995864443+07:00","message":"[bufferProcess] send to processor:ภาษีรัตนวิมล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:39.9958712+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:39.995873808+07:00","message":"> Transcript [5779] [false]: 'ภาษีรัตนวิมล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:39.995876279+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:39.995877972+07:00","message":"Set new StatePrefix: 'ภาษีรัตนวิมล'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:40.058871661+07:00","message":"receive streaming session, msgId: 968"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:40.058920431+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":"2025-10-27T14:56:40.058927205+07:00","message":"receive interim result [false|false]: พระศรีรัตนวิมลวัดชัยชั้น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:40.058948312+07:00","message":"[buffer interim] 968 false พระศรีรัตนวิมลวัดชัยชั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:40.058958676+07:00","message":"[bufferProcess] interim [220000000]:พระศรีรัตนวิมลวัดชัยชั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:40.058962144+07:00","message":"[bufferProcess] send to processor:พระศรีรัตนวิมลวัดชัย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:40.058966411+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:40.058969543+07:00","message":"> Transcript [5780] [false]: 'พระศรีรัตนวิมลวัดชัย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:40.058973848+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:40.058976475+07:00","message":"Set new StatePrefix: 'พระศรีรัตนวิมลวัดชัย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:40.189069547+07:00","message":"receive streaming session, msgId: 968"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:40.189106286+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":"2025-10-27T14:56:40.189111865+07:00","message":"receive interim result [false|false]: พระศรีรัตนวิมลวัดชัยชนะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:40.18912421+07:00","message":"[buffer interim] 968 false พระศรีรัตนวิมลวัดชัยชนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:40.189131268+07:00","message":"[bufferProcess] interim [280000000]:พระศรีรัตนวิมลวัดชัยชนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:40.18913321+07:00","message":"[bufferProcess] send to processor:พระศรีรัตนวิมลวัดชัยชั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:40.189136682+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:40.18913923+07:00","message":"> Transcript [5781] [false]: 'พระศรีรัตนวิมลวัดชัยชั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:40.18914219+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:40.189143888+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:40.189145694+07:00","message":"StatePrefix: 'พระศรีรัตนวิมลวัดชัย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:40.189147414+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:40.37363995+07:00","message":"receive streaming session, msgId: 968"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:40.373682611+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":"2025-10-27T14:56:40.373690282+07:00","message":"receive interim result [false|false]: พระศรีรัตนวิมลวัดชัยชนะสงคราม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:40.373708123+07:00","message":"[buffer interim] 968 false พระศรีรัตนวิมลวัดชัยชนะสงคราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:40.373721024+07:00","message":"[bufferProcess] interim [460000000]:พระศรีรัตนวิมลวัดชัยชนะสงคราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:40.373725056+07:00","message":"[bufferProcess] send to processor:พระศรีรัตนวิมลวัดชัยชนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:40.373734688+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:40.373738527+07:00","message":"> Transcript [5782] [false]: 'พระศรีรัตนวิมลวัดชัยชนะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:40.373742453+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:40.373744902+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:40.373747332+07:00","message":"StatePrefix: 'พระศรีรัตนวิมลวัดชัย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:40.373749669+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:56:40.825693117+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:56:40.825711726+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:40.956646982+07:00","message":"receive streaming session, msgId: 968"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:40.95668585+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":"2025-10-27T14:56:40.95669567+07:00","message":"receive interim result [false|false]: พระศรีรัตนวิมลวัดชัยชนะสงคราม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:40.95671321+07:00","message":"[buffer interim] 968 false พระศรีรัตนวิมลวัดชัยชนะสงคราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:40.95672166+07:00","message":"[bufferProcess] interim [60000000]:พระศรีรัตนวิมลวัดชัยชนะสงคราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:40.95672478+07:00","message":"[bufferProcess] send to processor:พระศรีรัตนวิมลวัดชัยชนะสงคราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:40.956734203+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:40.956736868+07:00","message":"> Transcript [5783] [false]: 'พระศรีรัตนวิมลวัดชัยชนะสงคราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:40.956739859+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:40.9567415+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:40.95674356+07:00","message":"StatePrefix: 'พระศรีรัตนวิมลวัดชัย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:40.956745977+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:42.075415454+07:00","message":"[GCS] IsForceVAD: false for message ID: 968"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:42.111525161+07:00","message":"receive streaming session, msgId: 968"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:42.111563451+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":"2025-10-27T14:56:42.111569427+07:00","message":"receive interim result [false|false]: พระศรีรัตนวิมลวัดชัยชนะสงครามพระปริยัติ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:42.111583014+07:00","message":"[buffer interim] 968 false พระศรีรัตนวิมลวัดชัยชนะสงครามพระปริยัติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:42.111589847+07:00","message":"[bufferProcess] interim [200000000]:พระศรีรัตนวิมลวัดชัยชนะสงครามพระปริยัติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:42.111591871+07:00","message":"[bufferProcess] send to processor:พระศรีรัตนวิมลวัดชัยชนะสงคราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:42.11159511+07:00","message":"[bufferProcess] send to processor (ticker):พระศรีรัตนวิมลวัดชัยชนะสงครามพระปริยัติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:42.111597982+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:42.111600426+07:00","message":"> Transcript [5784] [false]: 'พระศรีรัตนวิมลวัดชัยชนะสงคราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:42.111603293+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:42.111605335+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:42.111607233+07:00","message":"StatePrefix: 'พระศรีรัตนวิมลวัดชัย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:42.111609088+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:42.111611321+07:00","message":"Push: 'พระศรีรัตนวิมลวัดชัย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:42.111613018+07:00","message":"TextPushed: 'พระศรีรัตนวิมลวัดชัย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:42.111615171+07:00","message":"Set new StatePrefix : 'พระศรีรัตนวิมลวัดชัยชนะสงคราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:42.111617059+07:00","message":"Next Push (prob) : 'ชนะสงคราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:42.111618361+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:42.111619966+07:00","message":"> Transcript [5785] [false]: 'พระศรีรัตนวิมลวัดชัยชนะสงครามพระปริยัติ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:42.111621801+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:42.111623054+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:42.111624363+07:00","message":"StatePrefix: 'พระศรีรัตนวิมลวัดชัยชนะสงคราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:42.111625883+07:00","message":"TextPushed: 'พระศรีรัตนวิมลวัดชัย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:42.111633893+07:00","message":"push: {false พระศรีรัตนวิมลวัดชัย 0 0xc002922500}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:42.19710571+07:00","message":"receive streaming session, msgId: 968"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:42.197156713+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระศรีรัตนวิมลวัดชัยชนะสงครามพระปริยัติ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:42.197172247+07:00","message":"receive interim result [true|false]: พระศรีรัตนวิมลวัดชัยชนะสงครามพระปริยัติ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:42.197180112+07:00","message":"end recv isFinal message id 968"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:42.197182091+07:00","message":"end Recv id 968"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:42.197187755+07:00","message":"[buffer interim] 968 true พระศรีรัตนวิมลวัดชัยชนะสงครามพระปริยัติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:42.197199847+07:00","message":"[bufferProcess] interim [380000000]:พระศรีรัตนวิมลวัดชัยชนะสงครามพระปริยัติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:42.197203499+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:42.197205956+07:00","message":"> Transcript [5786] [true]: 'พระศรีรัตนวิมลวัดชัยชนะสงครามพระปริยัติ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:42.197208725+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:42.197211654+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:42.197213614+07:00","message":"StatePrefix: 'พระศรีรัตนวิมลวัดชัยชนะสงคราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:42.197215811+07:00","message":"TextPushed: 'พระศรีรัตนวิมลวัดชัย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:42.197218543+07:00","message":"Push: 'ชนะสงครามพระปริยัติ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:42.197246169+07:00","message":"push: {true ชนะสงครามพระปริยัติ 0 0xc002922500}"}
{"level":"info","service":"Main","time":"2025-10-27T14:56:42.207748874+07:00","message":"write wav file: './tmp/7446/7446_968.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:42.267467652+07:00","message":"[GCS] Start streaming session, msgId: 969"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:42.760845019+07:00","message":"receive streaming session, msgId: 969"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:42.760898429+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":"2025-10-27T14:56:42.760903553+07:00","message":"receive interim result [false|false]: วัด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:42.760919771+07:00","message":"[buffer interim] 969 false วัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:42.760926339+07:00","message":"[bufferProcess] interim [480000000]:วัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:42.760928073+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:42.955507575+07:00","message":"receive streaming session, msgId: 969"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:42.955543968+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":"2025-10-27T14:56:42.955549837+07:00","message":"receive interim result [false|false]: วชิระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:42.955565187+07:00","message":"[buffer interim] 969 false วชิระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:42.955575739+07:00","message":"[bufferProcess] interim [720000000]:วชิระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:42.95557781+07:00","message":"[bufferProcess] send to processor:วัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:42.95558092+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:42.955583399+07:00","message":"> Transcript [5787] [false]: 'วัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:42.955585507+07:00","message":"Set StatePrefix (first interim): 'วัด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:43.517616998+07:00","message":"receive streaming session, msgId: 969"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:43.517657493+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":"2025-10-27T14:56:43.517665136+07:00","message":"receive interim result [false|false]: วชิรวิทย์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:43.517681703+07:00","message":"[buffer interim] 969 false วชิรวิทย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:43.517693888+07:00","message":"[bufferProcess] interim [260000000]:วชิรวิทย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:43.517697356+07:00","message":"[bufferProcess] send to processor:วชิระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:43.517704482+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:43.517708327+07:00","message":"> Transcript [5788] [false]: 'วชิระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:43.517711725+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:43.517714648+07:00","message":"Set new StatePrefix: 'วชิระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:43.664638609+07:00","message":"receive streaming session, msgId: 969"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:43.664671629+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":"2025-10-27T14:56:43.664680835+07:00","message":"receive interim result [false|false]: วชิระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:43.664696382+07:00","message":"[buffer interim] 969 false วชิระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:43.664704238+07:00","message":"[bufferProcess] interim [380000000]:วชิระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:43.664707276+07:00","message":"[bufferProcess] send to processor:วชิรวิทย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:43.664713798+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:43.664716945+07:00","message":"> Transcript [5789] [false]: 'วชิรวิทย์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:43.66472005+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:43.664722138+07:00","message":"Set new StatePrefix: 'วชิรวิทย์'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:56:43.826658845+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:56:43.826665919+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:43.845084906+07:00","message":"receive streaming session, msgId: 969"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:43.8451242+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":"2025-10-27T14:56:43.845129517+07:00","message":"receive interim result [false|false]: วัด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:43.84514093+07:00","message":"[buffer interim] 969 false วัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:43.845147217+07:00","message":"[bufferProcess] interim [560000000]:วัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:43.845149365+07:00","message":"[bufferProcess] send to processor:วชิระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:43.845154707+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:43.845157438+07:00","message":"> Transcript [5790] [false]: 'วชิระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:43.845159318+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:43.845176562+07:00","message":"Set new StatePrefix: 'วชิระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:43.937344868+07:00","message":"receive streaming session, msgId: 969"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:43.937381378+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":"2025-10-27T14:56:43.937386541+07:00","message":"receive interim result [false|false]: วชิระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:43.937395811+07:00","message":"[buffer interim] 969 false วชิระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:43.937402337+07:00","message":"[bufferProcess] interim [680000000]:วชิระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:43.937404402+07:00","message":"[bufferProcess] send to processor:วัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:43.937407327+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:43.937409741+07:00","message":"> Transcript [5791] [false]: 'วัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:43.937411989+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:43.937413964+07:00","message":"Set new StatePrefix: 'วัด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:44.078617384+07:00","message":"receive streaming session, msgId: 969"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:44.078647326+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Victoria's\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:44.078652372+07:00","message":"receive interim result [false|false]: Victoria's"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:44.078664127+07:00","message":"[buffer interim] 969 false Victoria's"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:44.078670179+07:00","message":"[bufferProcess] interim [800000000]:Victoria's"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:44.078672231+07:00","message":"[bufferProcess] send to processor:วชิระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:44.078677834+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:44.078680368+07:00","message":"> Transcript [5792] [false]: 'วชิระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:44.078682301+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:44.078683964+07:00","message":"Set new StatePrefix: 'วชิระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:44.428760649+07:00","message":"receive streaming session, msgId: 969"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:44.428796196+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":"2025-10-27T14:56:44.428801255+07:00","message":"receive interim result [false|false]: วัดราชบพิธ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:44.428811359+07:00","message":"[buffer interim] 969 false วัดราชบพิธ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:44.428818881+07:00","message":"[bufferProcess] interim [160000000]:วัดราชบพิธ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:44.42882094+07:00","message":"[bufferProcess] send to processor:Victoria's"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:44.428823975+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:44.428826495+07:00","message":"> Transcript [5793] [false]: 'Victoria's'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:44.428828391+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:44.428829936+07:00","message":"Set new StatePrefix: 'Victoria's'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:44.749524777+07:00","message":"receive streaming session, msgId: 969"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:44.749559456+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":"2025-10-27T14:56:44.749565127+07:00","message":"receive interim result [false|false]: วัดราชบพิธสถิต"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:44.749578573+07:00","message":"[buffer interim] 969 false วัดราชบพิธสถิต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:44.749585378+07:00","message":"[bufferProcess] interim [460000000]:วัดราชบพิธสถิต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:44.749587854+07:00","message":"[bufferProcess] send to processor:วัดราชบพิธ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:44.749591216+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:44.74959358+07:00","message":"> Transcript [5794] [false]: 'วัดราชบพิธ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:44.749595602+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:44.749597233+07:00","message":"Set new StatePrefix: 'วัดราชบพิธ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:44.941990156+07:00","message":"receive streaming session, msgId: 969"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:44.942025642+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":"2025-10-27T14:56:44.942030931+07:00","message":"receive interim result [false|false]: วัดราชบพิธสถิตมหา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:44.942041953+07:00","message":"[buffer interim] 969 false วัดราชบพิธสถิตมหา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:44.942051106+07:00","message":"[bufferProcess] interim [700000000]:วัดราชบพิธสถิตมหา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:44.942053137+07:00","message":"[bufferProcess] send to processor:วัดราชบพิธสถิต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:44.942056149+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:44.942058718+07:00","message":"> Transcript [5795] [false]: 'วัดราชบพิธสถิต'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:44.942061387+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:44.942063149+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:44.942064821+07:00","message":"StatePrefix: 'วัดราชบพิธ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:44.942066455+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:45.117191857+07:00","message":"receive streaming session, msgId: 969"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:45.117227629+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":"2025-10-27T14:56:45.117233169+07:00","message":"receive interim result [false|false]: วัดราชบพิธสถิตมหาสีมาราม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:45.117246525+07:00","message":"[buffer interim] 969 false วัดราชบพิธสถิตมหาสีมาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:45.117252986+07:00","message":"[bufferProcess] interim [880000000]:วัดราชบพิธสถิตมหาสีมาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:45.117255507+07:00","message":"[bufferProcess] send to processor:วัดราชบพิธสถิตมหา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:45.117261561+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:45.117263931+07:00","message":"> Transcript [5796] [false]: 'วัดราชบพิธสถิตมหา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:45.117266784+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:45.117268644+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:45.117270431+07:00","message":"StatePrefix: 'วัดราชบพิธ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:45.117272195+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:45.320928974+07:00","message":"receive streaming session, msgId: 969"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:45.320977799+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":"2025-10-27T14:56:45.320983183+07:00","message":"receive interim result [false|false]: วัดราชบพิธสถิตมหาสีมา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:45.320996274+07:00","message":"[buffer interim] 969 false วัดราชบพิธสถิตมหาสีมา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:45.321003077+07:00","message":"[bufferProcess] interim [120000000]:วัดราชบพิธสถิตมหาสีมา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:45.321005191+07:00","message":"[bufferProcess] send to processor:วัดราชบพิธสถิตมหาสีมาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:45.32101043+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:45.321014372+07:00","message":"> Transcript [5797] [false]: 'วัดราชบพิธสถิตมหาสีมาราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:45.321017445+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:45.321019184+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:45.321020723+07:00","message":"StatePrefix: 'วัดราชบพิธ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:45.321022492+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:45.506961794+07:00","message":"receive streaming session, msgId: 969"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:45.507005303+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":"2025-10-27T14:56:45.507011236+07:00","message":"receive interim result [false|false]: วัดราชบพิธสถิตมหาสีมาราม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:45.507025139+07:00","message":"[buffer interim] 969 false วัดราชบพิธสถิตมหาสีมาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:45.507031851+07:00","message":"[bufferProcess] interim [240000000]:วัดราชบพิธสถิตมหาสีมาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:45.507034174+07:00","message":"[bufferProcess] send to processor:วัดราชบพิธสถิตมหาสีมา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:45.507039225+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:45.507042235+07:00","message":"> Transcript [5798] [false]: 'วัดราชบพิธสถิตมหาสีมา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:45.507045496+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:45.507047352+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:45.507049023+07:00","message":"StatePrefix: 'วัดราชบพิธ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:45.507050887+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:45.507054956+07:00","message":"Push: 'วัดราชบพิธ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:45.507056537+07:00","message":"TextPushed: 'วัดราชบพิธ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:45.507058109+07:00","message":"Set new StatePrefix : 'วัดราชบพิธสถิตมหาสีมา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:45.507060395+07:00","message":"Next Push (prob) : 'สถิตมหาสีมา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:45.507068337+07:00","message":"push: {false วัดราชบพิธ 0 0xc00401ea00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:46.158207071+07:00","message":"receive streaming session, msgId: 969"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:46.158246095+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":"2025-10-27T14:56:46.158254302+07:00","message":"receive interim result [false|false]: วัดราชบพิธสถิตมหาสีมาราม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:46.158265037+07:00","message":"[buffer interim] 969 false วัดราชบพิธสถิตมหาสีมาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:46.158271582+07:00","message":"[bufferProcess] interim [840000000]:วัดราชบพิธสถิตมหาสีมาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:46.158273896+07:00","message":"[bufferProcess] send to processor:วัดราชบพิธสถิตมหาสีมาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:46.158279148+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:46.1582815+07:00","message":"> Transcript [5799] [false]: 'วัดราชบพิธสถิตมหาสีมาราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:46.158284503+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:46.158286342+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:46.15828801+07:00","message":"StatePrefix: 'วัดราชบพิธสถิตมหาสีมา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:46.158289968+07:00","message":"TextPushed: 'วัดราชบพิธ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:46.664530132+07:00","message":"receive streaming session, msgId: 969"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:46.664567097+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":"2025-10-27T14:56:46.664573298+07:00","message":"receive interim result [false|false]: วัดราชบพิธสถิตมหาสีมารามพระศรี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:46.664589049+07:00","message":"[buffer interim] 969 false วัดราชบพิธสถิตมหาสีมารามพระศรี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:46.664597306+07:00","message":"[bufferProcess] interim [380000000]:วัดราชบพิธสถิตมหาสีมารามพระศรี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:46.664599536+07:00","message":"[bufferProcess] send to processor:วัดราชบพิธสถิตมหาสีมาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:46.664605547+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:46.664608248+07:00","message":"> Transcript [5800] [false]: 'วัดราชบพิธสถิตมหาสีมาราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:46.664611491+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:46.664613271+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:46.664615185+07:00","message":"StatePrefix: 'วัดราชบพิธสถิตมหาสีมา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:46.664617408+07:00","message":"TextPushed: 'วัดราชบพิธ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:46.719589083+07:00","message":"receive streaming session, msgId: 969"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:46.719621595+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":"2025-10-27T14:56:46.719627149+07:00","message":"receive interim result [false|false]: วัดราชบพิธสถิตมหาสีมารามพระศิวะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:46.719640672+07:00","message":"[buffer interim] 969 false วัดราชบพิธสถิตมหาสีมารามพระศิวะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:46.719647302+07:00","message":"[bufferProcess] interim [500000000]:วัดราชบพิธสถิตมหาสีมารามพระศิวะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:46.719649636+07:00","message":"[bufferProcess] send to processor:วัดราชบพิธสถิตมหาสีมารามพระศรี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:46.719654544+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:46.719656985+07:00","message":"> Transcript [5801] [false]: 'วัดราชบพิธสถิตมหาสีมารามพระศรี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:46.719660136+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:46.719661957+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:46.719663811+07:00","message":"StatePrefix: 'วัดราชบพิธสถิตมหาสีมา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:46.719665769+07:00","message":"TextPushed: 'วัดราชบพิธ'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:56:46.826962493+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:56:46.826984488+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:46.920987135+07:00","message":"receive streaming session, msgId: 969"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:46.921018231+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":"2025-10-27T14:56:46.921023208+07:00","message":"receive interim result [false|false]: วัดราชบพิธสถิตมหาสีมารามพระสีวลี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:46.921035688+07:00","message":"[buffer interim] 969 false วัดราชบพิธสถิตมหาสีมารามพระสีวลี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:46.921055016+07:00","message":"[bufferProcess] interim [680000000]:วัดราชบพิธสถิตมหาสีมารามพระสีวลี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:46.921057437+07:00","message":"[bufferProcess] send to processor:วัดราชบพิธสถิตมหาสีมารามพระศิวะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:46.921064249+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:46.921067585+07:00","message":"> Transcript [5802] [false]: 'วัดราชบพิธสถิตมหาสีมารามพระศิวะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:46.921070797+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:46.921072607+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:46.921075899+07:00","message":"StatePrefix: 'วัดราชบพิธสถิตมหาสีมา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:46.921077876+07:00","message":"TextPushed: 'วัดราชบพิธ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:46.921083617+07:00","message":"Push: 'สถิตมหาสีมา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:46.921085205+07:00","message":"TextPushed: 'วัดราชบพิธสถิตมหาสีมา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:46.921086969+07:00","message":"Set new StatePrefix : 'วัดราชบพิธสถิตมหาสีมารามพระศิวะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:46.92108929+07:00","message":"Next Push (prob) : 'รามพระศิวะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:46.921096917+07:00","message":"push: {false สถิตมหาสีมา 0 0xc00401ea00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:47.036646332+07:00","message":"receive streaming session, msgId: 969"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:47.036687134+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":"2025-10-27T14:56:47.036693117+07:00","message":"receive interim result [false|false]: วัดราชบพิธสถิตมหาสีมารามพระศิวะชื่อ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:47.036707914+07:00","message":"[buffer interim] 969 false วัดราชบพิธสถิตมหาสีมารามพระศิวะชื่อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:47.036714592+07:00","message":"[bufferProcess] interim [740000000]:วัดราชบพิธสถิตมหาสีมารามพระศิวะชื่อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:47.036716639+07:00","message":"[bufferProcess] send to processor:วัดราชบพิธสถิตมหาสีมารามพระสีวลี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:47.036720172+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:47.036723411+07:00","message":"> Transcript [5803] [false]: 'วัดราชบพิธสถิตมหาสีมารามพระสีวลี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:47.036725475+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:47.03672699+07:00","message":"Set new StatePrefix: 'วัดราชบพิธสถิตมหาสีมารามพระสีวลี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:47.121144771+07:00","message":"receive streaming session, msgId: 969"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:47.121194586+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":"2025-10-27T14:56:47.121200632+07:00","message":"receive interim result [false|false]: วัดราชบพิธสถิตมหาสีมารามพระศรีวชิร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:47.121213111+07:00","message":"[buffer interim] 969 false วัดราชบพิธสถิตมหาสีมารามพระศรีวชิร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:47.121221435+07:00","message":"[bufferProcess] interim [860000000]:วัดราชบพิธสถิตมหาสีมารามพระศรีวชิร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:47.121223548+07:00","message":"[bufferProcess] send to processor:วัดราชบพิธสถิตมหาสีมารามพระศิวะชื่อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:47.121228862+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:47.121231493+07:00","message":"> Transcript [5804] [false]: 'วัดราชบพิธสถิตมหาสีมารามพระศิวะชื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:47.121233769+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:47.121235901+07:00","message":"Set new StatePrefix: 'วัดราชบพิธสถิตมหาสีมารามพระศิวะชื่อ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:47.431757879+07:00","message":"receive streaming session, msgId: 969"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:47.431792429+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":"2025-10-27T14:56:47.431798075+07:00","message":"receive interim result [false|false]: วัดราชบพิธสถิตมหาสีมารามพระศรีวชิรากร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:47.43182321+07:00","message":"[buffer interim] 969 false วัดราชบพิธสถิตมหาสีมารามพระศรีวชิรากร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:47.431831045+07:00","message":"[bufferProcess] interim [220000000]:วัดราชบพิธสถิตมหาสีมารามพระศรีวชิรากร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:47.431833042+07:00","message":"[bufferProcess] send to processor:วัดราชบพิธสถิตมหาสีมารามพระศรีวชิร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:47.431836597+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:47.431839231+07:00","message":"> Transcript [5805] [false]: 'วัดราชบพิธสถิตมหาสีมารามพระศรีวชิร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:47.43184147+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:47.431843413+07:00","message":"Set new StatePrefix: 'วัดราชบพิธสถิตมหาสีมารามพระศรีวชิร'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:47.772020794+07:00","message":"receive streaming session, msgId: 969"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:47.772061036+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":"2025-10-27T14:56:47.772069651+07:00","message":"receive interim result [false|false]: วัดราชบพิธสถิตมหาสีมารามพระศรีวชิรากรวัด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:47.772088855+07:00","message":"[buffer interim] 969 false วัดราชบพิธสถิตมหาสีมารามพระศรีวชิรากรวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:47.77210383+07:00","message":"[bufferProcess] interim [520000000]:วัดราชบพิธสถิตมหาสีมารามพระศรีวชิรากรวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:47.77210699+07:00","message":"[bufferProcess] send to processor:วัดราชบพิธสถิตมหาสีมารามพระศรีวชิรากร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:47.772111685+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:47.77211556+07:00","message":"> Transcript [5806] [false]: 'วัดราชบพิธสถิตมหาสีมารามพระศรีวชิรากร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:47.772120172+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:47.772122492+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:47.772124906+07:00","message":"StatePrefix: 'วัดราชบพิธสถิตมหาสีมารามพระศรีวชิร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:47.772128221+07:00","message":"TextPushed: 'วัดราชบพิธสถิตมหาสีมา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:47.950940115+07:00","message":"receive streaming session, msgId: 969"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:47.950971351+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":"2025-10-27T14:56:47.950976227+07:00","message":"receive interim result [false|false]: วัดราชบพิธสถิตมหาสีมารามพระศรีวชิรากรวัชระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:47.950990108+07:00","message":"[buffer interim] 969 false วัดราชบพิธสถิตมหาสีมารามพระศรีวชิรากรวัชระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:47.950996031+07:00","message":"[bufferProcess] interim [700000000]:วัดราชบพิธสถิตมหาสีมารามพระศรีวชิรากรวัชระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:47.950998373+07:00","message":"[bufferProcess] send to processor:วัดราชบพิธสถิตมหาสีมารามพระศรีวชิรากรวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:47.951002013+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:47.951004309+07:00","message":"> Transcript [5807] [false]: 'วัดราชบพิธสถิตมหาสีมารามพระศรีวชิรากรวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:47.951007499+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:47.951009764+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:47.951011919+07:00","message":"StatePrefix: 'วัดราชบพิธสถิตมหาสีมารามพระศรีวชิร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:47.951014258+07:00","message":"TextPushed: 'วัดราชบพิธสถิตมหาสีมา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:48.072533677+07:00","message":"receive streaming session, msgId: 969"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:48.072563417+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":"2025-10-27T14:56:48.07256824+07:00","message":"receive interim result [false|false]: วัดราชบพิธสถิตมหาสีมารามพระศรีวชิรากรวัฒนา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:48.072578965+07:00","message":"[buffer interim] 969 false วัดราชบพิธสถิตมหาสีมารามพระศรีวชิรากรวัฒนา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:48.07258497+07:00","message":"[bufferProcess] interim [760000000]:วัดราชบพิธสถิตมหาสีมารามพระศรีวชิรากรวัฒนา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:48.072587725+07:00","message":"[bufferProcess] send to processor:วัดราชบพิธสถิตมหาสีมารามพระศรีวชิรากรวัชระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:48.072594922+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:48.072598254+07:00","message":"> Transcript [5808] [false]: 'วัดราชบพิธสถิตมหาสีมารามพระศรีวชิรากรวัชระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:48.072603122+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:48.07260571+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:48.072608039+07:00","message":"StatePrefix: 'วัดราชบพิธสถิตมหาสีมารามพระศรีวชิร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:48.072610862+07:00","message":"TextPushed: 'วัดราชบพิธสถิตมหาสีมา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:48.073495135+07:00","message":"receive streaming session, msgId: 969"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:48.073521908+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":"2025-10-27T14:56:48.073527379+07:00","message":"receive interim result [false|false]: วัดราชบพิธสถิตมหาสีมารามพระศรีวชิรากรวัดชนะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:48.073541732+07:00","message":"[buffer interim] 969 false วัดราชบพิธสถิตมหาสีมารามพระศรีวชิรากรวัดชนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:48.073548706+07:00","message":"[bufferProcess] interim [820000000]:วัดราชบพิธสถิตมหาสีมารามพระศรีวชิรากรวัดชนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:48.073551309+07:00","message":"[bufferProcess] send to processor:วัดราชบพิธสถิตมหาสีมารามพระศรีวชิรากรวัฒนา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:48.073557989+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:48.073560579+07:00","message":"> Transcript [5809] [false]: 'วัดราชบพิธสถิตมหาสีมารามพระศรีวชิรากรวัฒนา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:48.073564295+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:48.07356665+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:48.073568508+07:00","message":"StatePrefix: 'วัดราชบพิธสถิตมหาสีมารามพระศรีวชิร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:48.073571127+07:00","message":"TextPushed: 'วัดราชบพิธสถิตมหาสีมา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:48.07357689+07:00","message":"Push: 'รามพระศรีวชิร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:48.073578581+07:00","message":"TextPushed: 'วัดราชบพิธสถิตมหาสีมารามพระศรีวชิร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:48.073580611+07:00","message":"Set new StatePrefix : 'วัดราชบพิธสถิตมหาสีมารามพระศรีวชิรากรวัฒนา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:48.073582436+07:00","message":"Next Push (prob) : 'ากรวัฒนา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:48.073618509+07:00","message":"push: {false รามพระศรีวชิร 0 0xc00401ea00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:48.255557768+07:00","message":"receive streaming session, msgId: 969"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:48.255590069+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":"2025-10-27T14:56:48.255598568+07:00","message":"receive interim result [false|false]: วัดราชบพิธสถิตมหาสีมารามพระศรีวชิรากรวัดชนะสงคราม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:48.255613244+07:00","message":"[buffer interim] 969 false วัดราชบพิธสถิตมหาสีมารามพระศรีวชิรากรวัดชนะสงคราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:48.255622008+07:00","message":"[bufferProcess] interim [940000000]:วัดราชบพิธสถิตมหาสีมารามพระศรีวชิรากรวัดชนะสงคราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:48.255624675+07:00","message":"[bufferProcess] send to processor:วัดราชบพิธสถิตมหาสีมารามพระศรีวชิรากรวัดชนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:48.25562992+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:48.255632552+07:00","message":"> Transcript [5810] [false]: 'วัดราชบพิธสถิตมหาสีมารามพระศรีวชิรากรวัดชนะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:48.25563508+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:48.255636744+07:00","message":"Set new StatePrefix: 'วัดราชบพิธสถิตมหาสีมารามพระศรีวชิรากรวัดชนะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:48.259667392+07:00","message":"receive streaming session, msgId: 969"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:48.259689187+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":"2025-10-27T14:56:48.259694313+07:00","message":"receive interim result [false|false]: วัดราชบพิธสถิตมหาสีมารามพระศรีวชิรากรวัดชนะสง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:48.259705439+07:00","message":"[buffer interim] 969 false วัดราชบพิธสถิตมหาสีมารามพระศรีวชิรากรวัดชนะสง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:48.259709775+07:00","message":"[bufferProcess] interim [0]:วัดราชบพิธสถิตมหาสีมารามพระศรีวชิรากรวัดชนะสง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:48.259712077+07:00","message":"[bufferProcess] send to processor:วัดราชบพิธสถิตมหาสีมารามพระศรีวชิรากรวัดชนะสงคราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:48.259715137+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:48.259717091+07:00","message":"> Transcript [5811] [false]: 'วัดราชบพิธสถิตมหาสีมารามพระศรีวชิรากรวัดชนะสงคราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:48.259719775+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:48.259722072+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:48.259723929+07:00","message":"StatePrefix: 'วัดราชบพิธสถิตมหาสีมารามพระศรีวชิรากรวัดชนะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:48.259726215+07:00","message":"TextPushed: 'วัดราชบพิธสถิตมหาสีมารามพระศรีวชิร'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:48.321410446+07:00","message":"receive streaming session, msgId: 969"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:48.321444199+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":"2025-10-27T14:56:48.321449852+07:00","message":"receive interim result [false|false]: วัดราชบพิธสถิตมหาสีมารามพระศรีวชิรากรวัดชนะสงคราม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:48.32146302+07:00","message":"[buffer interim] 969 false วัดราชบพิธสถิตมหาสีมารามพระศรีวชิรากรวัดชนะสงคราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:48.321469677+07:00","message":"[bufferProcess] interim [120000000]:วัดราชบพิธสถิตมหาสีมารามพระศรีวชิรากรวัดชนะสงคราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:48.321471807+07:00","message":"[bufferProcess] send to processor:วัดราชบพิธสถิตมหาสีมารามพระศรีวชิรากรวัดชนะสง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:48.321477223+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:48.32147972+07:00","message":"> Transcript [5812] [false]: 'วัดราชบพิธสถิตมหาสีมารามพระศรีวชิรากรวัดชนะสง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:48.321486188+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:48.321487935+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:48.321493478+07:00","message":"StatePrefix: 'วัดราชบพิธสถิตมหาสีมารามพระศรีวชิรากรวัดชนะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:48.321496036+07:00","message":"TextPushed: 'วัดราชบพิธสถิตมหาสีมารามพระศรีวชิร'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:48.615028569+07:00","message":"[GCS] IsForceVAD: false for message ID: 969"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:48.677495521+07:00","message":"[GCS] Start streaming session, msgId: 970"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:48.802046496+07:00","message":"receive streaming session, msgId: 969"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:48.802092756+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วัดราชบพิธสถิตมหาสีมารามพระศรีวชิรากรวัดชนะสงคราม\",\"confidence\":0.9286107}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":570000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:48.802101458+07:00","message":"receive interim result [true|false]: วัดราชบพิธสถิตมหาสีมารามพระศรีวชิรากรวัดชนะสงคราม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:48.802112942+07:00","message":"end recv isFinal message id 969"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:48.802115363+07:00","message":"end Recv id 969"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:48.802122833+07:00","message":"[buffer interim] 969 true วัดราชบพิธสถิตมหาสีมารามพระศรีวชิรากรวัดชนะสงคราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:48.802138727+07:00","message":"[bufferProcess] interim [570000000]:วัดราชบพิธสถิตมหาสีมารามพระศรีวชิรากรวัดชนะสงคราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:48.802142719+07:00","message":"[bufferProcess] send to processor (isfinal):วัดราชบพิธสถิตมหาสีมารามพระศรีวชิรากรวัดชนะสงคราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:48.802147048+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:48.802151052+07:00","message":"> Transcript [5813] [false]: 'วัดราชบพิธสถิตมหาสีมารามพระศรีวชิรากรวัดชนะสงคราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:48.802155282+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:48.80215753+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:48.802160349+07:00","message":"StatePrefix: 'วัดราชบพิธสถิตมหาสีมารามพระศรีวชิรากรวัดชนะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:48.802163965+07:00","message":"TextPushed: 'วัดราชบพิธสถิตมหาสีมารามพระศรีวชิร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:48.802166493+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:48.802169037+07:00","message":"> Transcript [5814] [true]: 'วัดราชบพิธสถิตมหาสีมารามพระศรีวชิรากรวัดชนะสงคราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:48.802171942+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:48.80217414+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:48.80217618+07:00","message":"StatePrefix: 'วัดราชบพิธสถิตมหาสีมารามพระศรีวชิรากรวัดชนะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:48.802178626+07:00","message":"TextPushed: 'วัดราชบพิธสถิตมหาสีมารามพระศรีวชิร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:48.802182631+07:00","message":"Push: 'ากรวัดชนะสงคราม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:48.80219316+07:00","message":"push: {true ากรวัดชนะสงคราม 0 0xc00401ea00}"}
{"level":"info","service":"Main","time":"2025-10-27T14:56:48.816651204+07:00","message":"write wav file: './tmp/7446/7446_969.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:49.3453349+07:00","message":"receive streaming session, msgId: 970"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:49.345374298+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":"2025-10-27T14:56:49.345379606+07:00","message":"receive interim result [false|false]: พระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:49.345393052+07:00","message":"[buffer interim] 970 false พระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:49.345399672+07:00","message":"[bufferProcess] interim [480000000]:พระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:49.345401016+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:49.56376798+07:00","message":"receive streaming session, msgId: 970"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:49.563809962+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":"2025-10-27T14:56:49.563816597+07:00","message":"receive interim result [false|false]: พระเนื้อ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:49.56383224+07:00","message":"[buffer interim] 970 false พระเนื้อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:49.563840308+07:00","message":"[bufferProcess] interim [720000000]:พระเนื้อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:49.563842988+07:00","message":"[bufferProcess] send to processor:พระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:49.563848634+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:49.563852087+07:00","message":"> Transcript [5815] [false]: 'พระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:49.563854306+07:00","message":"Set StatePrefix (first interim): 'พระ'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:56:49.827952752+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:56:49.827971624+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:49.854376368+07:00","message":"receive streaming session, msgId: 970"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:49.854445554+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":"2025-10-27T14:56:49.854451598+07:00","message":"receive interim result [false|false]: พระเมธี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:49.854465169+07:00","message":"[buffer interim] 970 false พระเมธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:49.854471704+07:00","message":"[bufferProcess] interim [960000000]:พระเมธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:49.854473825+07:00","message":"[bufferProcess] send to processor:พระเนื้อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:49.85447866+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:49.854481232+07:00","message":"> Transcript [5816] [false]: 'พระเนื้อ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:49.85448385+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:49.854485829+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:49.854487451+07:00","message":"StatePrefix: 'พระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:49.854489073+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:50.050986255+07:00","message":"receive streaming session, msgId: 970"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:50.051026176+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":"2025-10-27T14:56:50.051031217+07:00","message":"receive interim result [false|false]: พระเมธีวัด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:50.05104465+07:00","message":"[buffer interim] 970 false พระเมธีวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:50.051051217+07:00","message":"[bufferProcess] interim [200000000]:พระเมธีวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:50.051053298+07:00","message":"[bufferProcess] send to processor:พระเมธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:50.051057976+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:50.051060716+07:00","message":"> Transcript [5817] [false]: 'พระเมธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:50.051063387+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:50.051064962+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:50.051067423+07:00","message":"StatePrefix: 'พระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:50.051069291+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:50.308370403+07:00","message":"receive streaming session, msgId: 970"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:50.308401725+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":"2025-10-27T14:56:50.308406237+07:00","message":"receive interim result [false|false]: พระเมธีวชิระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:50.308415504+07:00","message":"[buffer interim] 970 false พระเมธีวชิระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:50.308422051+07:00","message":"[bufferProcess] interim [500000000]:พระเมธีวชิระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:50.308424267+07:00","message":"[bufferProcess] send to processor:พระเมธีวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:50.308427623+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:50.308430145+07:00","message":"> Transcript [5818] [false]: 'พระเมธีวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:50.308432941+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:50.308434853+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:50.308436638+07:00","message":"StatePrefix: 'พระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:50.308438456+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:50.558672043+07:00","message":"receive streaming session, msgId: 970"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:50.558709719+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":"2025-10-27T14:56:50.558715507+07:00","message":"receive interim result [false|false]: พระเมธีว. วชิรเมธี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:50.558726556+07:00","message":"[buffer interim] 970 false พระเมธีว. วชิรเมธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:50.558735036+07:00","message":"[bufferProcess] interim [680000000]:พระเมธีว. วชิรเมธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:50.558737376+07:00","message":"[bufferProcess] send to processor:พระเมธีวชิระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:50.558740567+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:50.55874327+07:00","message":"> Transcript [5819] [false]: 'พระเมธีวชิระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:50.558747465+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:50.558749859+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:50.558752785+07:00","message":"StatePrefix: 'พระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:50.558754866+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:50.55875781+07:00","message":"Push: 'พระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:50.558759979+07:00","message":"TextPushed: 'พระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:50.558762287+07:00","message":"Set new StatePrefix : 'พระเมธีวชิระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:50.558768529+07:00","message":"Next Push (prob) : 'เมธีวชิระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:50.558778751+07:00","message":"push: {false พระ 0 0xc002880b00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:50.622660669+07:00","message":"receive streaming session, msgId: 970"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:50.622698093+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":"2025-10-27T14:56:50.622703261+07:00","message":"receive interim result [false|false]: พระเมธีวชิราภักดิ์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:50.622715199+07:00","message":"[buffer interim] 970 false พระเมธีวชิราภักดิ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:50.62272303+07:00","message":"[bufferProcess] interim [740000000]:พระเมธีวชิราภักดิ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:50.62272531+07:00","message":"[bufferProcess] send to processor:พระเมธีว. วชิรเมธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:50.622730809+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:50.622733537+07:00","message":"> Transcript [5820] [false]: 'พระเมธีว. วชิรเมธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:50.622735367+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:50.622738048+07:00","message":"Set new StatePrefix: 'พระเมธีว. วชิรเมธี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:50.624773299+07:00","message":"receive streaming session, msgId: 970"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:50.624791272+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":"2025-10-27T14:56:50.624795463+07:00","message":"receive interim result [false|false]: พระเมธีวัดสุราษฎร์ธานี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:50.624805167+07:00","message":"[buffer interim] 970 false พระเมธีวัดสุราษฎร์ธานี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:50.624809597+07:00","message":"[bufferProcess] interim [800000000]:พระเมธีวัดสุราษฎร์ธานี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:50.624811284+07:00","message":"[bufferProcess] send to processor:พระเมธีวชิราภักดิ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:50.624813649+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:50.624815416+07:00","message":"> Transcript [5821] [false]: 'พระเมธีวชิราภักดิ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:50.624816985+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:50.624818395+07:00","message":"Set new StatePrefix: 'พระเมธีวชิราภักดิ์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:51.277197762+07:00","message":"receive streaming session, msgId: 970"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:51.277233564+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":"2025-10-27T14:56:51.27723993+07:00","message":"receive interim result [false|false]: พระเมธีวัดสุราษฎร์ธานี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:51.277254196+07:00","message":"[buffer interim] 970 false พระเมธีวัดสุราษฎร์ธานี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:51.277260903+07:00","message":"[bufferProcess] interim [400000000]:พระเมธีวัดสุราษฎร์ธานี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:51.277263177+07:00","message":"[bufferProcess] send to processor:พระเมธีวัดสุราษฎร์ธานี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:51.277268301+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:51.277271429+07:00","message":"> Transcript [5822] [false]: 'พระเมธีวัดสุราษฎร์ธานี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:51.277273494+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:51.277275409+07:00","message":"Set new StatePrefix: 'พระเมธีวัดสุราษฎร์ธานี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:51.912762649+07:00","message":"receive streaming session, msgId: 970"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:51.912810172+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":"2025-10-27T14:56:51.912818624+07:00","message":"receive interim result [false|false]: พระเมธีวัดสุราษฎร์ธานีวัดสุวรรณ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:51.912840856+07:00","message":"[buffer interim] 970 false พระเมธีวัดสุราษฎร์ธานีวัดสุวรรณ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:51.912852467+07:00","message":"[bufferProcess] interim [120000000]:พระเมธีวัดสุราษฎร์ธานีวัดสุวรรณ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:51.912856282+07:00","message":"[bufferProcess] send to processor:พระเมธีวัดสุราษฎร์ธานี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:51.912862616+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:51.912866292+07:00","message":"> Transcript [5823] [false]: 'พระเมธีวัดสุราษฎร์ธานี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:51.91287339+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:51.912876079+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:51.912878642+07:00","message":"StatePrefix: 'พระเมธีวัดสุราษฎร์ธานี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:51.912881796+07:00","message":"TextPushed: 'พระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:52.235052972+07:00","message":"receive streaming session, msgId: 970"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:52.235094555+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":"2025-10-27T14:56:52.235100332+07:00","message":"receive interim result [false|false]: พระเมธีวัดสุราษฎร์ธานีวัดสุวรรณดารา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:52.235114106+07:00","message":"[buffer interim] 970 false พระเมธีวัดสุราษฎร์ธานีวัดสุวรรณดารา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:52.235122563+07:00","message":"[bufferProcess] interim [420000000]:พระเมธีวัดสุราษฎร์ธานีวัดสุวรรณดารา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:52.235125767+07:00","message":"[bufferProcess] send to processor:พระเมธีวัดสุราษฎร์ธานีวัดสุวรรณ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:52.235130057+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:52.235134448+07:00","message":"> Transcript [5824] [false]: 'พระเมธีวัดสุราษฎร์ธานีวัดสุวรรณ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:52.235137814+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:52.235139551+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:52.235141706+07:00","message":"StatePrefix: 'พระเมธีวัดสุราษฎร์ธานี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:52.23514418+07:00","message":"TextPushed: 'พระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:52.427639275+07:00","message":"[GCS] Cleaned up inactive client: 950"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:52.427672515+07:00","message":"[GCS] Cleaned up inactive client: 951"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:52.427674768+07:00","message":"[GCS] Cleaned up inactive client: 948"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:52.427676508+07:00","message":"[GCS] Cleaned up inactive client: 952"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:52.427678202+07:00","message":"[GCS] Cleaned up inactive client: 954"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:52.427679827+07:00","message":"[GCS] Cleaned up inactive client: 953"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:52.427681359+07:00","message":"[GCS] Cleaned up inactive client: 949"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:52.556799223+07:00","message":"receive streaming session, msgId: 970"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:52.556833408+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":"2025-10-27T14:56:52.556838763+07:00","message":"receive interim result [false|false]: พระเมธีวัดสุราษฎร์ธานีวัดสุวรรณดาราราม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:52.556853064+07:00","message":"[buffer interim] 970 false พระเมธีวัดสุราษฎร์ธานีวัดสุวรรณดาราราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:52.55686022+07:00","message":"[bufferProcess] interim [720000000]:พระเมธีวัดสุราษฎร์ธานีวัดสุวรรณดาราราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:52.556862628+07:00","message":"[bufferProcess] send to processor:พระเมธีวัดสุราษฎร์ธานีวัดสุวรรณดารา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:52.556865724+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:52.556868512+07:00","message":"> Transcript [5825] [false]: 'พระเมธีวัดสุราษฎร์ธานีวัดสุวรรณดารา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:52.556871547+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:52.556873215+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:52.556875153+07:00","message":"StatePrefix: 'พระเมธีวัดสุราษฎร์ธานี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:52.5568775+07:00","message":"TextPushed: 'พระ'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:56:52.828017554+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:56:52.828028704+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:53.133878931+07:00","message":"receive streaming session, msgId: 970"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:53.133922758+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":"2025-10-27T14:56:53.1339296+07:00","message":"receive interim result [false|false]: พระเมธีวัดสุราษฎร์ธานีวัดสุวรรณดาราราม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:53.133945494+07:00","message":"[buffer interim] 970 false พระเมธีวัดสุราษฎร์ธานีวัดสุวรรณดาราราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:53.133953645+07:00","message":"[bufferProcess] interim [320000000]:พระเมธีวัดสุราษฎร์ธานีวัดสุวรรณดาราราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:53.133957063+07:00","message":"[bufferProcess] send to processor:พระเมธีวัดสุราษฎร์ธานีวัดสุวรรณดาราราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:53.133961447+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:53.133965001+07:00","message":"> Transcript [5826] [false]: 'พระเมธีวัดสุราษฎร์ธานีวัดสุวรรณดาราราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:53.133969243+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:53.133971933+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:53.133975048+07:00","message":"StatePrefix: 'พระเมธีวัดสุราษฎร์ธานี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:53.133978397+07:00","message":"TextPushed: 'พระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:53.133984789+07:00","message":"Push: 'เมธีวัดสุราษฎร์ธานี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:53.133987365+07:00","message":"TextPushed: 'พระเมธีวัดสุราษฎร์ธานี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:53.133989948+07:00","message":"Set new StatePrefix : 'พระเมธีวัดสุราษฎร์ธานีวัดสุวรรณดาราราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:53.133992838+07:00","message":"Next Push (prob) : 'วัดสุวรรณดาราราม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:53.134003629+07:00","message":"push: {false เมธีวัดสุราษฎร์ธานี 0 0xc002880b00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:53.635256946+07:00","message":"receive streaming session, msgId: 970"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:53.635294316+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":"2025-10-27T14:56:53.635301223+07:00","message":"receive interim result [false|false]: พระเมธีวัดสุราษฎร์ธานีวัดสุวรรณดารารามพระนคร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:53.635314056+07:00","message":"[buffer interim] 970 false พระเมธีวัดสุราษฎร์ธานีวัดสุวรรณดารารามพระนคร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:53.635322045+07:00","message":"[bufferProcess] interim [740000000]:พระเมธีวัดสุราษฎร์ธานีวัดสุวรรณดารารามพระนคร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:53.635324373+07:00","message":"[bufferProcess] send to processor:พระเมธีวัดสุราษฎร์ธานีวัดสุวรรณดาราราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:53.635330131+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:53.635332814+07:00","message":"> Transcript [5827] [false]: 'พระเมธีวัดสุราษฎร์ธานีวัดสุวรรณดาราราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:53.635335879+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:53.635337588+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:53.635339311+07:00","message":"StatePrefix: 'พระเมธีวัดสุราษฎร์ธานีวัดสุวรรณดาราราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:53.63534209+07:00","message":"TextPushed: 'พระเมธีวัดสุราษฎร์ธานี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:53.766876386+07:00","message":"receive streaming session, msgId: 970"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:53.767032059+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":"2025-10-27T14:56:53.767041+07:00","message":"receive interim result [false|false]: พระเมธีวัดสุราษฎร์ธานีวัดสุวรรณดารารามพระนครศรี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:53.767058781+07:00","message":"[buffer interim] 970 false พระเมธีวัดสุราษฎร์ธานีวัดสุวรรณดารารามพระนครศรี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:53.767067026+07:00","message":"[bufferProcess] interim [920000000]:พระเมธีวัดสุราษฎร์ธานีวัดสุวรรณดารารามพระนครศรี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:53.767070421+07:00","message":"[bufferProcess] send to processor:พระเมธีวัดสุราษฎร์ธานีวัดสุวรรณดารารามพระนคร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:53.767074781+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:53.76708044+07:00","message":"> Transcript [5828] [false]: 'พระเมธีวัดสุราษฎร์ธานีวัดสุวรรณดารารามพระนคร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:53.767085512+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:53.767087744+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:53.767090058+07:00","message":"StatePrefix: 'พระเมธีวัดสุราษฎร์ธานีวัดสุวรรณดาราราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:53.767094535+07:00","message":"TextPushed: 'พระเมธีวัดสุราษฎร์ธานี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:53.950637376+07:00","message":"receive streaming session, msgId: 970"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:53.950680434+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":"2025-10-27T14:56:53.950687234+07:00","message":"receive interim result [false|false]: พระเมธีวัดสุราษฎร์ธานีวัดสุวรรณดาราราม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:53.950701131+07:00","message":"[buffer interim] 970 false พระเมธีวัดสุราษฎร์ธานีวัดสุวรรณดาราราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:53.950709291+07:00","message":"[bufferProcess] interim [40000000]:พระเมธีวัดสุราษฎร์ธานีวัดสุวรรณดาราราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:53.950712171+07:00","message":"[bufferProcess] send to processor:พระเมธีวัดสุราษฎร์ธานีวัดสุวรรณดารารามพระนครศรี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:53.950715577+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:53.950718093+07:00","message":"> Transcript [5829] [false]: 'พระเมธีวัดสุราษฎร์ธานีวัดสุวรรณดารารามพระนครศรี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:53.950721533+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:53.950723143+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:53.950724682+07:00","message":"StatePrefix: 'พระเมธีวัดสุราษฎร์ธานีวัดสุวรรณดาราราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:53.950727686+07:00","message":"TextPushed: 'พระเมธีวัดสุราษฎร์ธานี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:54.154248337+07:00","message":"receive streaming session, msgId: 970"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:54.154284796+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":"2025-10-27T14:56:54.154290791+07:00","message":"receive interim result [false|false]: พระเมธีวัดสุราษฎร์ธานีวัดสุวรรณดารารามพระนครศรีอยุธยา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:54.154317557+07:00","message":"[buffer interim] 970 false พระเมธีวัดสุราษฎร์ธานีวัดสุวรรณดารารามพระนครศรีอยุธยา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:54.154326134+07:00","message":"[bufferProcess] interim [280000000]:พระเมธีวัดสุราษฎร์ธานีวัดสุวรรณดารารามพระนครศรีอยุธยา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:54.154328528+07:00","message":"[bufferProcess] send to processor:พระเมธีวัดสุราษฎร์ธานีวัดสุวรรณดาราราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:54.154331734+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:54.154334256+07:00","message":"> Transcript [5830] [false]: 'พระเมธีวัดสุราษฎร์ธานีวัดสุวรรณดาราราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:54.154338041+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:54.154339942+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:54.154341865+07:00","message":"StatePrefix: 'พระเมธีวัดสุราษฎร์ธานีวัดสุวรรณดาราราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:54.15434419+07:00","message":"TextPushed: 'พระเมธีวัดสุราษฎร์ธานี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:54.15435073+07:00","message":"Push: 'วัดสุวรรณดาราราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:54.154353178+07:00","message":"TextPushed: 'พระเมธีวัดสุราษฎร์ธานีวัดสุวรรณดาราราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:54.154355104+07:00","message":"Set new StatePrefix : 'พระเมธีวัดสุราษฎร์ธานีวัดสุวรรณดาราราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:54.154357084+07:00","message":"Next Push (prob) : ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:54.154365206+07:00","message":"push: {false วัดสุวรรณดาราราม 0 0xc002880b00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:54.447787271+07:00","message":"[GCS] IsForceVAD: false for message ID: 970"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:54.50682205+07:00","message":"[GCS] Start streaming session, msgId: 971"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:54.571247728+07:00","message":"receive streaming session, msgId: 970"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:54.571297442+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระเมธีวัดสุราษฎร์ธานีวัดสุวรรณดารารามพระนครศรีอยุธยา\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":790000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:54.57130404+07:00","message":"receive interim result [true|false]: พระเมธีวัดสุราษฎร์ธานีวัดสุวรรณดารารามพระนครศรีอยุธยา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:54.57131182+07:00","message":"end recv isFinal message id 970"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:54.571314527+07:00","message":"end Recv id 970"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:54.57132302+07:00","message":"[buffer interim] 970 true พระเมธีวัดสุราษฎร์ธานีวัดสุวรรณดารารามพระนครศรีอยุธยา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:54.571333886+07:00","message":"[bufferProcess] interim [790000000]:พระเมธีวัดสุราษฎร์ธานีวัดสุวรรณดารารามพระนครศรีอยุธยา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:54.571338632+07:00","message":"[bufferProcess] send to processor (isfinal):พระเมธีวัดสุราษฎร์ธานีวัดสุวรรณดารารามพระนครศรีอยุธยา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:54.57134325+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:54.571346731+07:00","message":"> Transcript [5831] [false]: 'พระเมธีวัดสุราษฎร์ธานีวัดสุวรรณดารารามพระนครศรีอยุธยา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:54.571349817+07:00","message":"Set StatePrefix (first interim): 'พระเมธีวัดสุราษฎร์ธานีวัดสุวรรณดารารามพระนครศรีอยุธยา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:54.57135283+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:54.571354464+07:00","message":"> Transcript [5832] [true]: 'พระเมธีวัดสุราษฎร์ธานีวัดสุวรรณดารารามพระนครศรีอยุธยา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:54.571356998+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:54.571358748+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:54.571361118+07:00","message":"StatePrefix: 'พระเมธีวัดสุราษฎร์ธานีวัดสุวรรณดารารามพระนครศรีอยุธยา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:54.571363518+07:00","message":"TextPushed: 'พระเมธีวัดสุราษฎร์ธานีวัดสุวรรณดาราราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:54.571366486+07:00","message":"Push: 'พระนครศรีอยุธยา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:54.571376639+07:00","message":"push: {true พระนครศรีอยุธยา 0 0xc002880b00}"}
{"level":"info","service":"Main","time":"2025-10-27T14:56:54.582393765+07:00","message":"write wav file: './tmp/7446/7446_970.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:55.257187762+07:00","message":"receive streaming session, msgId: 971"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:55.257230118+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":"2025-10-27T14:56:55.257234837+07:00","message":"receive interim result [false|false]: พระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:55.257249337+07:00","message":"[buffer interim] 971 false พระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:55.257255177+07:00","message":"[bufferProcess] interim [780000000]:พระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:55.257256583+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:55.582075981+07:00","message":"receive streaming session, msgId: 971"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:55.582115814+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":"2025-10-27T14:56:55.58212192+07:00","message":"receive interim result [false|false]: เพราะตอน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:55.582133972+07:00","message":"[buffer interim] 971 false เพราะตอน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:55.582142066+07:00","message":"[bufferProcess] interim [960000000]:เพราะตอน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:55.58214476+07:00","message":"[bufferProcess] send to processor:พระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:55.582149867+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:55.582152805+07:00","message":"> Transcript [5833] [false]: 'พระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:55.582154805+07:00","message":"Set StatePrefix (first interim): 'พระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:55.611041792+07:00","message":"receive streaming session, msgId: 971"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:55.611083222+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":"2025-10-27T14:56:55.611088874+07:00","message":"receive interim result [false|false]: พระปริตร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:55.611102674+07:00","message":"[buffer interim] 971 false พระปริตร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:55.611109288+07:00","message":"[bufferProcess] interim [80000000]:พระปริตร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:55.611111503+07:00","message":"[bufferProcess] send to processor:เพราะตอน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:55.611114616+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:55.61111715+07:00","message":"> Transcript [5834] [false]: 'เพราะตอน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:55.611137952+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:55.611141077+07:00","message":"Set new StatePrefix: 'เพราะตอน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:55.69845186+07:00","message":"receive streaming session, msgId: 971"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:55.698485513+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":"2025-10-27T14:56:55.698491001+07:00","message":"receive interim result [false|false]: พระปริยัติ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:55.698504131+07:00","message":"[buffer interim] 971 false พระปริยัติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:55.698510227+07:00","message":"[bufferProcess] interim [200000000]:พระปริยัติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:55.698512058+07:00","message":"[bufferProcess] send to processor:พระปริตร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:55.698517112+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:55.698523145+07:00","message":"> Transcript [5835] [false]: 'พระปริตร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:55.698525097+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:55.698526834+07:00","message":"Set new StatePrefix: 'พระปริตร'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:56:55.829019179+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:56:55.829029612+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:55.948904208+07:00","message":"receive streaming session, msgId: 971"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:55.948947297+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":"2025-10-27T14:56:55.948952518+07:00","message":"receive interim result [false|false]: พระปริยัติวัด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:55.948965142+07:00","message":"[buffer interim] 971 false พระปริยัติวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:55.948971756+07:00","message":"[bufferProcess] interim [440000000]:พระปริยัติวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:55.948974039+07:00","message":"[bufferProcess] send to processor:พระปริยัติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:55.948979298+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:55.948981771+07:00","message":"> Transcript [5836] [false]: 'พระปริยัติ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:55.948983786+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:55.948985513+07:00","message":"Set new StatePrefix: 'พระปริยัติ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:56.082795454+07:00","message":"receive streaming session, msgId: 971"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:56.08283448+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":"2025-10-27T14:56:56.082840414+07:00","message":"receive interim result [false|false]: พระปริยัติวชิระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:56.082852509+07:00","message":"[buffer interim] 971 false พระปริยัติวชิระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:56.082860545+07:00","message":"[bufferProcess] interim [620000000]:พระปริยัติวชิระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:56.082863013+07:00","message":"[bufferProcess] send to processor:พระปริยัติวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:56.082867317+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:56.082870712+07:00","message":"> Transcript [5837] [false]: 'พระปริยัติวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:56.082874494+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:56.082876761+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:56.082878913+07:00","message":"StatePrefix: 'พระปริยัติ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:56.082881335+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:56.269040792+07:00","message":"receive streaming session, msgId: 971"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:56.269077473+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":"2025-10-27T14:56:56.269083007+07:00","message":"receive interim result [false|false]: พระปริยัติวชิรา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:56.269094531+07:00","message":"[buffer interim] 971 false พระปริยัติวชิรา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:56.269100658+07:00","message":"[bufferProcess] interim [800000000]:พระปริยัติวชิรา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:56.269102754+07:00","message":"[bufferProcess] send to processor:พระปริยัติวชิระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:56.269107867+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:56.269110326+07:00","message":"> Transcript [5838] [false]: 'พระปริยัติวชิระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:56.269113131+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:56.269114871+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:56.269116512+07:00","message":"StatePrefix: 'พระปริยัติ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:56.269118262+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:56.39427856+07:00","message":"receive streaming session, msgId: 971"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:56.394316273+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":"2025-10-27T14:56:56.394322292+07:00","message":"receive interim result [false|false]: พระปริยัติวชิระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:56.394335449+07:00","message":"[buffer interim] 971 false พระปริยัติวชิระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:56.394341962+07:00","message":"[bufferProcess] interim [860000000]:พระปริยัติวชิระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:56.394344042+07:00","message":"[bufferProcess] send to processor:พระปริยัติวชิรา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:56.394349279+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:56.394352136+07:00","message":"> Transcript [5839] [false]: 'พระปริยัติวชิรา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:56.394354971+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:56.394356763+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:56.394358399+07:00","message":"StatePrefix: 'พระปริยัติ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:56.394360236+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:56.39848213+07:00","message":"receive streaming session, msgId: 971"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:56.398490985+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":"2025-10-27T14:56:56.398493487+07:00","message":"receive interim result [false|false]: พระปริยัติวชิราลัย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:56.398496654+07:00","message":"[buffer interim] 971 false พระปริยัติวชิราลัย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:56.398499213+07:00","message":"[bufferProcess] interim [920000000]:พระปริยัติวชิราลัย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:56.398500772+07:00","message":"[bufferProcess] send to processor:พระปริยัติวชิระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:56.398502368+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:56.398504133+07:00","message":"> Transcript [5840] [false]: 'พระปริยัติวชิระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:56.398505886+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:56.398507374+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:56.398508766+07:00","message":"StatePrefix: 'พระปริยัติ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:56.398510164+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:56.398512395+07:00","message":"Push: 'พระปริยัติ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:56.398513993+07:00","message":"TextPushed: 'พระปริยัติ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:56.398515624+07:00","message":"Set new StatePrefix : 'พระปริยัติวชิระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:56.39851743+07:00","message":"Next Push (prob) : 'วชิระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:56.398524676+07:00","message":"push: {false พระปริยัติ 0 0xc002602000}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:56.461619887+07:00","message":"receive streaming session, msgId: 971"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:56.46165508+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":"2025-10-27T14:56:56.461660383+07:00","message":"receive interim result [false|false]: พระปริยัติวชิราราม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:56.461673185+07:00","message":"[buffer interim] 971 false พระปริยัติวชิราราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:56.46167945+07:00","message":"[bufferProcess] interim [980000000]:พระปริยัติวชิราราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:56.461681521+07:00","message":"[bufferProcess] send to processor:พระปริยัติวชิราลัย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:56.46168657+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:56.461689085+07:00","message":"> Transcript [5841] [false]: 'พระปริยัติวชิราลัย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:56.461691239+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:56.46169329+07:00","message":"Set new StatePrefix: 'พระปริยัติวชิราลัย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:56.648058555+07:00","message":"receive streaming session, msgId: 971"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:56.648098097+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":"2025-10-27T14:56:56.648103914+07:00","message":"receive interim result [false|false]: พระปริยัติวชิราลังกา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:56.648117772+07:00","message":"[buffer interim] 971 false พระปริยัติวชิราลังกา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:56.648123666+07:00","message":"[bufferProcess] interim [160000000]:พระปริยัติวชิราลังกา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:56.648125569+07:00","message":"[bufferProcess] send to processor:พระปริยัติวชิราราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:56.648130549+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:56.648133156+07:00","message":"> Transcript [5842] [false]: 'พระปริยัติวชิราราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:56.648135059+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:56.648136981+07:00","message":"Set new StatePrefix: 'พระปริยัติวชิราราม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:56.839789571+07:00","message":"receive streaming session, msgId: 971"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:56.839821209+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":"2025-10-27T14:56:56.839826364+07:00","message":"receive interim result [false|false]: พระปริยัติวชิรารามการ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:56.839841404+07:00","message":"[buffer interim] 971 false พระปริยัติวชิรารามการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:56.839848353+07:00","message":"[bufferProcess] interim [400000000]:พระปริยัติวชิรารามการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:56.839850301+07:00","message":"[bufferProcess] send to processor:พระปริยัติวชิราลังกา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:56.83985331+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:56.839855887+07:00","message":"> Transcript [5843] [false]: 'พระปริยัติวชิราลังกา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:56.839857679+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:56.839859205+07:00","message":"Set new StatePrefix: 'พระปริยัติวชิราลังกา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:57.098480579+07:00","message":"receive streaming session, msgId: 971"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:57.098523286+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":"2025-10-27T14:56:57.098530675+07:00","message":"receive interim result [false|false]: พระปริยัติวชิรารามการวัด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:57.09854502+07:00","message":"[buffer interim] 971 false พระปริยัติวชิรารามการวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:57.098555344+07:00","message":"[bufferProcess] interim [580000000]:พระปริยัติวชิรารามการวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:57.098557885+07:00","message":"[bufferProcess] send to processor:พระปริยัติวชิรารามการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:57.098562024+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:57.09856976+07:00","message":"> Transcript [5844] [false]: 'พระปริยัติวชิรารามการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:57.098572896+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:57.098575276+07:00","message":"Set new StatePrefix: 'พระปริยัติวชิรารามการ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:57.364141144+07:00","message":"receive streaming session, msgId: 971"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:57.364179473+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":"2025-10-27T14:56:57.364185209+07:00","message":"receive interim result [false|false]: พระปริยัติวชิรารามการวัดไตร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:57.364203462+07:00","message":"[buffer interim] 971 false พระปริยัติวชิรารามการวัดไตร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:57.364214022+07:00","message":"[bufferProcess] interim [880000000]:พระปริยัติวชิรารามการวัดไตร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:57.36421712+07:00","message":"[bufferProcess] send to processor:พระปริยัติวชิรารามการวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:57.364223754+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:57.364227052+07:00","message":"> Transcript [5845] [false]: 'พระปริยัติวชิรารามการวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:57.364231389+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:57.364233821+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:57.364236407+07:00","message":"StatePrefix: 'พระปริยัติวชิรารามการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:57.36423912+07:00","message":"TextPushed: 'พระปริยัติ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:57.478822461+07:00","message":"receive streaming session, msgId: 971"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:57.478860282+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":"2025-10-27T14:56:57.47886671+07:00","message":"receive interim result [false|false]: พระปริยัติวชิรารามการวัดไตรมิตร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:57.478880957+07:00","message":"[buffer interim] 971 false พระปริยัติวชิรารามการวัดไตรมิตร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:57.478894438+07:00","message":"[bufferProcess] interim [0]:พระปริยัติวชิรารามการวัดไตรมิตร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:57.478897814+07:00","message":"[bufferProcess] send to processor:พระปริยัติวชิรารามการวัดไตร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:57.478906179+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:57.478910646+07:00","message":"> Transcript [5846] [false]: 'พระปริยัติวชิรารามการวัดไตร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:57.478913718+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:57.478915677+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:57.478917496+07:00","message":"StatePrefix: 'พระปริยัติวชิรารามการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:57.478919704+07:00","message":"TextPushed: 'พระปริยัติ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:57.863720122+07:00","message":"receive streaming session, msgId: 971"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:57.86375623+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":"2025-10-27T14:56:57.86376212+07:00","message":"receive interim result [false|false]: พระปริยัติวชิรารามการวัดไตรมิตรวิทยา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:57.863774148+07:00","message":"[buffer interim] 971 false พระปริยัติวชิรารามการวัดไตรมิตรวิทยา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:57.863783536+07:00","message":"[bufferProcess] interim [360000000]:พระปริยัติวชิรารามการวัดไตรมิตรวิทยา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:57.863786059+07:00","message":"[bufferProcess] send to processor:พระปริยัติวชิรารามการวัดไตรมิตร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:57.863791512+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:57.863794329+07:00","message":"> Transcript [5847] [false]: 'พระปริยัติวชิรารามการวัดไตรมิตร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:57.863797221+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:57.863798865+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:57.863800837+07:00","message":"StatePrefix: 'พระปริยัติวชิรารามการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:57.863802809+07:00","message":"TextPushed: 'พระปริยัติ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:58.186705839+07:00","message":"receive streaming session, msgId: 971"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:58.186753908+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":"2025-10-27T14:56:58.18676225+07:00","message":"receive interim result [false|false]: พระปริยัติวชิรารามการวัดไตรมิตรวิทยาราม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:58.186780867+07:00","message":"[buffer interim] 971 false พระปริยัติวชิรารามการวัดไตรมิตรวิทยาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:58.186790416+07:00","message":"[bufferProcess] interim [660000000]:พระปริยัติวชิรารามการวัดไตรมิตรวิทยาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:58.186794797+07:00","message":"[bufferProcess] send to processor:พระปริยัติวชิรารามการวัดไตรมิตรวิทยา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:58.186800223+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:58.186804815+07:00","message":"> Transcript [5848] [false]: 'พระปริยัติวชิรารามการวัดไตรมิตรวิทยา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:58.18680785+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:58.186810021+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:58.186813137+07:00","message":"StatePrefix: 'พระปริยัติวชิรารามการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:58.18681568+07:00","message":"TextPushed: 'พระปริยัติ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:58.186822127+07:00","message":"Push: 'วชิรารามการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:58.186824181+07:00","message":"TextPushed: 'พระปริยัติวชิรารามการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:58.186826468+07:00","message":"Set new StatePrefix : 'พระปริยัติวชิรารามการวัดไตรมิตรวิทยา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:58.186829448+07:00","message":"Next Push (prob) : 'วัดไตรมิตรวิทยา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:58.186841422+07:00","message":"push: {false วชิรารามการ 0 0xc002602000}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:58.756877995+07:00","message":"receive streaming session, msgId: 971"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:58.75691905+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":"2025-10-27T14:56:58.756924673+07:00","message":"receive interim result [false|false]: พระปริยัติวชิรารามการวัดไตรมิตรวิทยาราม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:58.756937426+07:00","message":"[buffer interim] 971 false พระปริยัติวชิรารามการวัดไตรมิตรวิทยาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:58.75694438+07:00","message":"[bufferProcess] interim [260000000]:พระปริยัติวชิรารามการวัดไตรมิตรวิทยาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:58.75694645+07:00","message":"[bufferProcess] send to processor:พระปริยัติวชิรารามการวัดไตรมิตรวิทยาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:58.756951404+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:58.756954155+07:00","message":"> Transcript [5849] [false]: 'พระปริยัติวชิรารามการวัดไตรมิตรวิทยาราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:58.75695722+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:58.756959032+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:58.756960465+07:00","message":"StatePrefix: 'พระปริยัติวชิรารามการวัดไตรมิตรวิทยา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:58.756962738+07:00","message":"TextPushed: 'พระปริยัติวชิรารามการ'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:56:58.829657364+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:56:58.829661276+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:59.148918262+07:00","message":"receive streaming session, msgId: 971"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:59.148953435+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":"2025-10-27T14:56:59.148959927+07:00","message":"receive interim result [false|false]: พระปริยัติวชิรารามการวัดไตรมิตรวิทยารามพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:59.148976499+07:00","message":"[buffer interim] 971 false พระปริยัติวชิรารามการวัดไตรมิตรวิทยารามพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:59.148987445+07:00","message":"[bufferProcess] interim [680000000]:พระปริยัติวชิรารามการวัดไตรมิตรวิทยารามพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:59.1489911+07:00","message":"[bufferProcess] send to processor:พระปริยัติวชิรารามการวัดไตรมิตรวิทยาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:59.148997998+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:59.14900242+07:00","message":"> Transcript [5850] [false]: 'พระปริยัติวชิรารามการวัดไตรมิตรวิทยาราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:59.149006867+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:59.149009588+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:59.149011986+07:00","message":"StatePrefix: 'พระปริยัติวชิรารามการวัดไตรมิตรวิทยา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:59.149015356+07:00","message":"TextPushed: 'พระปริยัติวชิรารามการ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:59.277871501+07:00","message":"receive streaming session, msgId: 971"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:59.27791225+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระปริยัติวชิรารามการวัดไตรมิตรวิทยาราม\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:59.277918392+07:00","message":"receive interim result [false|false]: พระปริยัติวชิรารามการวัดไตรมิตรวิทยาราม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:59.277932405+07:00","message":"[buffer interim] 971 false พระปริยัติวชิรารามการวัดไตรมิตรวิทยาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:59.277939807+07:00","message":"[bufferProcess] interim [740000000]:พระปริยัติวชิรารามการวัดไตรมิตรวิทยาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:59.277942214+07:00","message":"[bufferProcess] send to processor:พระปริยัติวชิรารามการวัดไตรมิตรวิทยารามพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:59.277945479+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:59.277948109+07:00","message":"> Transcript [5851] [false]: 'พระปริยัติวชิรารามการวัดไตรมิตรวิทยารามพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:59.277951134+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:59.277952876+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:59.277954617+07:00","message":"StatePrefix: 'พระปริยัติวชิรารามการวัดไตรมิตรวิทยา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:59.277956849+07:00","message":"TextPushed: 'พระปริยัติวชิรารามการ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:59.28515638+07:00","message":"receive streaming session, msgId: 971"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:59.285184782+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":"2025-10-27T14:56:59.285189336+07:00","message":"receive interim result [false|false]: พระปริยัติวชิรารามการวัดไตรมิตรวิทยารามพระวัด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:59.285196017+07:00","message":"[buffer interim] 971 false พระปริยัติวชิรารามการวัดไตรมิตรวิทยารามพระวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:59.285203957+07:00","message":"[bufferProcess] interim [800000000]:พระปริยัติวชิรารามการวัดไตรมิตรวิทยารามพระวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:59.285205955+07:00","message":"[bufferProcess] send to processor:พระปริยัติวชิรารามการวัดไตรมิตรวิทยาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:59.285208764+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:59.285210644+07:00","message":"> Transcript [5852] [false]: 'พระปริยัติวชิรารามการวัดไตรมิตรวิทยาราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:59.285213038+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:59.285214608+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:59.285216369+07:00","message":"StatePrefix: 'พระปริยัติวชิรารามการวัดไตรมิตรวิทยา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:59.285218442+07:00","message":"TextPushed: 'พระปริยัติวชิรารามการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:59.285223127+07:00","message":"Push: 'วัดไตรมิตรวิทยา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:59.285224903+07:00","message":"TextPushed: 'พระปริยัติวชิรารามการวัดไตรมิตรวิทยา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:59.285226686+07:00","message":"Set new StatePrefix : 'พระปริยัติวชิรารามการวัดไตรมิตรวิทยาราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:59.285228806+07:00","message":"Next Push (prob) : 'ราม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:59.285236446+07:00","message":"push: {false วัดไตรมิตรวิทยา 0 0xc002602000}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:59.343773974+07:00","message":"receive streaming session, msgId: 971"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:59.343804211+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":"2025-10-27T14:56:59.343811006+07:00","message":"receive interim result [false|false]: พระปริยัติวชิรารามการวัดไตรมิตรวิทยาราม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:59.34382251+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" TW\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:59.34382565+07:00","message":"receive interim result [false|false]:  TW"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:59.343832553+07:00","message":"[buffer interim] 971 false พระปริยัติวชิรารามการวัดไตรมิตรวิทยาราม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:59.343836366+07:00","message":"[buffer interim] 971 false  TW"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:59.343841011+07:00","message":"[bufferProcess] interim [920000000]:พระปริยัติวชิรารามการวัดไตรมิตรวิทยาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:59.343843181+07:00","message":"[bufferProcess] send to processor:พระปริยัติวชิรารามการวัดไตรมิตรวิทยารามพระวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:59.343845691+07:00","message":"[bufferProcess] interim [920000000]: TW"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:59.343847791+07:00","message":"[bufferProcess] update buffer: พระปริยัติวชิรารามการวัดไตรมิตรวิทยาราม TW"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:59.343850531+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:59.3438531+07:00","message":"> Transcript [5853] [false]: 'พระปริยัติวชิรารามการวัดไตรมิตรวิทยารามพระวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:59.343856036+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:59.343857803+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:59.343859796+07:00","message":"StatePrefix: 'พระปริยัติวชิรารามการวัดไตรมิตรวิทยาราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:59.343861696+07:00","message":"TextPushed: 'พระปริยัติวชิรารามการวัดไตรมิตรวิทยา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:59.479091724+07:00","message":"receive streaming session, msgId: 971"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:59.479131075+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":"2025-10-27T14:56:59.479136867+07:00","message":"receive interim result [false|false]: พระปริยัติวชิรารามการวัดไตรมิตรวิทยารามพระวัชระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:59.479149865+07:00","message":"[buffer interim] 971 false พระปริยัติวชิรารามการวัดไตรมิตรวิทยารามพระวัชระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:59.479155975+07:00","message":"[bufferProcess] interim [980000000]:พระปริยัติวชิรารามการวัดไตรมิตรวิทยารามพระวัชระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:59.479158597+07:00","message":"[bufferProcess] send to processor:พระปริยัติวชิรารามการวัดไตรมิตรวิทยาราม TW"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:59.479164097+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:59.47916763+07:00","message":"> Transcript [5854] [false]: 'พระปริยัติวชิรารามการวัดไตรมิตรวิทยาราม TW'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:59.479171888+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:59.479174393+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:59.479176709+07:00","message":"StatePrefix: 'พระปริยัติวชิรารามการวัดไตรมิตรวิทยาราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:59.479180131+07:00","message":"TextPushed: 'พระปริยัติวชิรารามการวัดไตรมิตรวิทยา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:59.672103429+07:00","message":"receive streaming session, msgId: 971"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:59.672144056+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":"2025-10-27T14:56:59.672151236+07:00","message":"receive interim result [false|false]: พระปริยัติวชิรารามการวัดไตรมิตรวิทยารามพระวัชระศรี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:59.672166853+07:00","message":"[buffer interim] 971 false พระปริยัติวชิรารามการวัดไตรมิตรวิทยารามพระวัชระศรี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:59.672177935+07:00","message":"[bufferProcess] interim [220000000]:พระปริยัติวชิรารามการวัดไตรมิตรวิทยารามพระวัชระศรี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:59.672181397+07:00","message":"[bufferProcess] send to processor:พระปริยัติวชิรารามการวัดไตรมิตรวิทยารามพระวัชระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:59.672188661+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:59.672192004+07:00","message":"> Transcript [5855] [false]: 'พระปริยัติวชิรารามการวัดไตรมิตรวิทยารามพระวัชระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:59.672196355+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:59.672198784+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:59.672201666+07:00","message":"StatePrefix: 'พระปริยัติวชิรารามการวัดไตรมิตรวิทยาราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:59.672204792+07:00","message":"TextPushed: 'พระปริยัติวชิรารามการวัดไตรมิตรวิทยา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:59.857849762+07:00","message":"receive streaming session, msgId: 971"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:59.857896225+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":"2025-10-27T14:56:59.85790343+07:00","message":"receive interim result [false|false]: พระปริยัติวชิรารามการวัดไตรมิตรวิทยารามพระวัชระเสรี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:59.85792066+07:00","message":"[buffer interim] 971 false พระปริยัติวชิรารามการวัดไตรมิตรวิทยารามพระวัชระเสรี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:59.857928608+07:00","message":"[bufferProcess] interim [340000000]:พระปริยัติวชิรารามการวัดไตรมิตรวิทยารามพระวัชระเสรี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:59.857931536+07:00","message":"[bufferProcess] send to processor:พระปริยัติวชิรารามการวัดไตรมิตรวิทยารามพระวัชระศรี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:59.857936215+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:59.857939798+07:00","message":"> Transcript [5856] [false]: 'พระปริยัติวชิรารามการวัดไตรมิตรวิทยารามพระวัชระศรี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:59.857944305+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:59.857946623+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:59.857949478+07:00","message":"StatePrefix: 'พระปริยัติวชิรารามการวัดไตรมิตรวิทยาราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:59.857952845+07:00","message":"TextPushed: 'พระปริยัติวชิรารามการวัดไตรมิตรวิทยา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:59.857956582+07:00","message":"Push: 'ราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:59.857958952+07:00","message":"TextPushed: 'พระปริยัติวชิรารามการวัดไตรมิตรวิทยาราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:59.857961593+07:00","message":"Set new StatePrefix : 'พระปริยัติวชิรารามการวัดไตรมิตรวิทยารามพระวัชระศรี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:59.857964244+07:00","message":"Next Push (prob) : 'พระวัชระศรี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:59.857974903+07:00","message":"push: {false ราม 0 0xc002602000}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:59.994427644+07:00","message":"receive streaming session, msgId: 971"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:59.994457579+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":"2025-10-27T14:56:59.99446356+07:00","message":"receive interim result [false|false]: พระปริยัติวชิรารามการวัดไตรมิตรวิทยารามพระวัชระเสนา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:56:59.994474131+07:00","message":"[buffer interim] 971 false พระปริยัติวชิรารามการวัดไตรมิตรวิทยารามพระวัชระเสนา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:59.994479733+07:00","message":"[bufferProcess] interim [460000000]:พระปริยัติวชิรารามการวัดไตรมิตรวิทยารามพระวัชระเสนา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:59.994481985+07:00","message":"[bufferProcess] send to processor:พระปริยัติวชิรารามการวัดไตรมิตรวิทยารามพระวัชระเสรี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:59.994487691+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:59.994490325+07:00","message":"> Transcript [5857] [false]: 'พระปริยัติวชิรารามการวัดไตรมิตรวิทยารามพระวัชระเสรี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:59.994492665+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:56:59.99449485+07:00","message":"Set new StatePrefix: 'พระปริยัติวชิรารามการวัดไตรมิตรวิทยารามพระวัชระเสรี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:00.18847066+07:00","message":"receive streaming session, msgId: 971"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:00.18850992+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":"2025-10-27T14:57:00.188516956+07:00","message":"receive interim result [false|false]: พระปริยัติวชิรารามการวัดไตรมิตรวิทยารามพระวัชระเสนาบดี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:00.188533624+07:00","message":"[buffer interim] 971 false พระปริยัติวชิรารามการวัดไตรมิตรวิทยารามพระวัชระเสนาบดี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:00.188541652+07:00","message":"[bufferProcess] interim [700000000]:พระปริยัติวชิรารามการวัดไตรมิตรวิทยารามพระวัชระเสนาบดี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:00.188545632+07:00","message":"[bufferProcess] send to processor:พระปริยัติวชิรารามการวัดไตรมิตรวิทยารามพระวัชระเสนา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:00.188549246+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:00.188551808+07:00","message":"> Transcript [5858] [false]: 'พระปริยัติวชิรารามการวัดไตรมิตรวิทยารามพระวัชระเสนา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:00.188553954+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:00.188555536+07:00","message":"Set new StatePrefix: 'พระปริยัติวชิรารามการวัดไตรมิตรวิทยารามพระวัชระเสนา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:00.275245127+07:00","message":"[GCS] IsForceVAD: false for message ID: 971"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:00.408070586+07:00","message":"[GCS] Start streaming session, msgId: 972"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:00.44896799+07:00","message":"receive streaming session, msgId: 971"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:00.44900496+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระปริยัติวชิราลังการวัดไตรมิตรวิทยารามพระวัชระเสนาบดี\",\"confidence\":0.9463499}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":970000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:00.449011126+07:00","message":"receive interim result [true|false]: พระปริยัติวชิราลังการวัดไตรมิตรวิทยารามพระวัชระเสนาบดี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:00.449019118+07:00","message":"end recv isFinal message id 971"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:00.449021201+07:00","message":"end Recv id 971"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:00.449026939+07:00","message":"[buffer interim] 971 true พระปริยัติวชิราลังการวัดไตรมิตรวิทยารามพระวัชระเสนาบดี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:00.449034402+07:00","message":"[bufferProcess] interim [970000000]:พระปริยัติวชิราลังการวัดไตรมิตรวิทยารามพระวัชระเสนาบดี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:00.449038991+07:00","message":"[bufferProcess] send to processor (isfinal):พระปริยัติวชิรารามการวัดไตรมิตรวิทยารามพระวัชระเสนาบดี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:00.449042449+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:00.449044942+07:00","message":"> Transcript [5859] [false]: 'พระปริยัติวชิรารามการวัดไตรมิตรวิทยารามพระวัชระเสนาบดี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:00.449047934+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:00.44904995+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:00.44905152+07:00","message":"StatePrefix: 'พระปริยัติวชิรารามการวัดไตรมิตรวิทยารามพระวัชระเสนา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:00.449053796+07:00","message":"TextPushed: 'พระปริยัติวชิรารามการวัดไตรมิตรวิทยาราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:00.449056804+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:00.449058542+07:00","message":"> Transcript [5860] [true]: 'พระปริยัติวชิราลังการวัดไตรมิตรวิทยารามพระวัชระเสนาบดี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:00.449060447+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:00.449061766+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:00.449063041+07:00","message":"StatePrefix: 'พระปริยัติวชิรารามการวัดไตรมิตรวิทยารามพระวัชระเสนา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:00.449064564+07:00","message":"TextPushed: 'พระปริยัติวชิรารามการวัดไตรมิตรวิทยาราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:00.449065934+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:00.449243905+07:00","message":"Push: 'เสนาบดี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:00.44924686+07:00","message":"TextPushed: 'พระปริยัติวชิรารามการวัดไตรมิตรวิทยารามเสนาบดี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:00.449248982+07:00","message":"Set new StatePrefix : 'พระปริยัติวชิราลังการวัดไตรมิตรวิทยารามพระวัชระเสนาบดี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:00.449250953+07:00","message":"Next Push (prob) : 'พระปริยัติวชิราลังการวัดไตรมิตรวิทยารามพระวัชระเสนาบดี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:00.449259057+07:00","message":"push: {true เสนาบดี 0 0xc002602000}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:00.449267024+07:00","message":"write aligntment file to 'tmp/7446/align_message_id_971.html'"}
{"level":"info","service":"Main","time":"2025-10-27T14:57:00.460782239+07:00","message":"write wav file: './tmp/7446/7446_971.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:00.96463978+07:00","message":"receive streaming session, msgId: 972"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:00.964676152+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":"2025-10-27T14:57:00.964681122+07:00","message":"receive interim result [false|false]: ประชุม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:00.964693324+07:00","message":"[buffer interim] 972 false ประชุม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:00.964699824+07:00","message":"[bufferProcess] interim [600000000]:ประชุม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:00.964701388+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:01.112225473+07:00","message":"receive streaming session, msgId: 972"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:01.112262078+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":"2025-10-27T14:57:01.112268496+07:00","message":"receive interim result [false|false]: ปทุม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:01.112282173+07:00","message":"[buffer interim] 972 false ปทุม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:01.112289356+07:00","message":"[bufferProcess] interim [720000000]:ปทุม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:01.112292158+07:00","message":"[bufferProcess] send to processor:ประชุม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:01.112300021+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:01.112303351+07:00","message":"> Transcript [5861] [false]: 'ประชุม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:01.112305929+07:00","message":"Set StatePrefix (first interim): 'ประชุม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:01.159325836+07:00","message":"receive streaming session, msgId: 972"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:01.159369253+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":"2025-10-27T14:57:01.159375715+07:00","message":"receive interim result [false|false]: ปฐมพงษ์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:01.15939012+07:00","message":"[buffer interim] 972 false ปฐมพงษ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:01.159396909+07:00","message":"[bufferProcess] interim [780000000]:ปฐมพงษ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:01.159398768+07:00","message":"[bufferProcess] send to processor:ปทุม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:01.159401775+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:01.159404573+07:00","message":"> Transcript [5862] [false]: 'ปทุม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:01.159406737+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:01.159408278+07:00","message":"Set new StatePrefix: 'ปทุม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:01.278517316+07:00","message":"receive streaming session, msgId: 972"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:01.278559604+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":"2025-10-27T14:57:01.278564143+07:00","message":"receive interim result [false|false]: ปทุมคงคา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:01.278575752+07:00","message":"[buffer interim] 972 false ปทุมคงคา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:01.278582572+07:00","message":"[bufferProcess] interim [900000000]:ปทุมคงคา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:01.278584464+07:00","message":"[bufferProcess] send to processor:ปฐมพงษ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:01.278587797+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:01.278590424+07:00","message":"> Transcript [5863] [false]: 'ปฐมพงษ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:01.278592281+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:01.278593833+07:00","message":"Set new StatePrefix: 'ปฐมพงษ์'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:57:01.829681284+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:57:01.829685275+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:01.840849912+07:00","message":"receive streaming session, msgId: 972"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:01.840899922+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปทุมคงคา\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:01.840906086+07:00","message":"receive interim result [false|false]: ปทุมคงคา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:01.840918734+07:00","message":"[buffer interim] 972 false ปทุมคงคา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:01.840926814+07:00","message":"[bufferProcess] interim [500000000]:ปทุมคงคา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:01.840928771+07:00","message":"[bufferProcess] send to processor:ปทุมคงคา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:01.840932354+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:01.840934882+07:00","message":"> Transcript [5864] [false]: 'ปทุมคงคา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:01.840936767+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:01.840938622+07:00","message":"Set new StatePrefix: 'ปทุมคงคา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:02.293849274+07:00","message":"receive streaming session, msgId: 972"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:02.293878588+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":"2025-10-27T14:57:02.293889709+07:00","message":"receive interim result [false|false]: ปทุมคงคาและ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:02.293901619+07:00","message":"[buffer interim] 972 false ปทุมคงคาและ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:02.293907874+07:00","message":"[bufferProcess] interim [920000000]:ปทุมคงคาและ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:02.29390988+07:00","message":"[bufferProcess] send to processor:ปทุมคงคา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:02.293915642+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:02.29391826+07:00","message":"> Transcript [5865] [false]: 'ปทุมคงคา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:02.293921191+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:02.293922914+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:02.29392465+07:00","message":"StatePrefix: 'ปทุมคงคา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:02.293926489+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:02.548270977+07:00","message":"receive streaming session, msgId: 972"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:02.548308464+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":"2025-10-27T14:57:02.548314473+07:00","message":"receive interim result [false|false]: ปทุมคงคาและพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:02.548328774+07:00","message":"[buffer interim] 972 false ปทุมคงคาและพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:02.548335763+07:00","message":"[bufferProcess] interim [160000000]:ปทุมคงคาและพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:02.548337949+07:00","message":"[bufferProcess] send to processor:ปทุมคงคาและ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:02.548341173+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:02.548344209+07:00","message":"> Transcript [5866] [false]: 'ปทุมคงคาและ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:02.548347048+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:02.548348753+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:02.548350644+07:00","message":"StatePrefix: 'ปทุมคงคา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:02.548352363+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:02.745198415+07:00","message":"receive streaming session, msgId: 972"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:02.745235549+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":"2025-10-27T14:57:02.745240734+07:00","message":"receive interim result [false|false]: ปทุมคงคาและพระที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:02.745256356+07:00","message":"[buffer interim] 972 false ปทุมคงคาและพระที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:02.745263408+07:00","message":"[bufferProcess] interim [340000000]:ปทุมคงคาและพระที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:02.745265461+07:00","message":"[bufferProcess] send to processor:ปทุมคงคาและพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:02.745268466+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:02.74527102+07:00","message":"> Transcript [5867] [false]: 'ปทุมคงคาและพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:02.745273998+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:02.74527578+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:02.745277358+07:00","message":"StatePrefix: 'ปทุมคงคา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:02.745279247+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:02.755719582+07:00","message":"receive streaming session, msgId: 972"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:02.75574817+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":"2025-10-27T14:57:02.755753862+07:00","message":"receive interim result [false|false]: ปทุมคงคาและพระชิน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:02.755767061+07:00","message":"[buffer interim] 972 false ปทุมคงคาและพระชิน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:02.755773842+07:00","message":"[bufferProcess] interim [400000000]:ปทุมคงคาและพระชิน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:02.755779277+07:00","message":"[bufferProcess] send to processor:ปทุมคงคาและพระที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:02.755786004+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:02.755789084+07:00","message":"> Transcript [5868] [false]: 'ปทุมคงคาและพระที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:02.755792797+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:02.755795211+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:02.755797921+07:00","message":"StatePrefix: 'ปทุมคงคา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:02.755799786+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:02.755805674+07:00","message":"Push: 'ปทุมคงคา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:02.75580733+07:00","message":"TextPushed: 'ปทุมคงคา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:02.755809114+07:00","message":"Set new StatePrefix : 'ปทุมคงคาและพระที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:02.75581092+07:00","message":"Next Push (prob) : 'และพระที่'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:02.755818453+07:00","message":"push: {false ปทุมคงคา 0 0xc002602b80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:02.868516189+07:00","message":"receive streaming session, msgId: 972"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:02.868553272+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":"2025-10-27T14:57:02.868558645+07:00","message":"receive interim result [false|false]: ปทุมคงคาและพระชนก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:02.868568506+07:00","message":"[buffer interim] 972 false ปทุมคงคาและพระชนก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:02.868574858+07:00","message":"[bufferProcess] interim [460000000]:ปทุมคงคาและพระชนก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:02.868576709+07:00","message":"[bufferProcess] send to processor:ปทุมคงคาและพระชิน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:02.868580189+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:02.868582832+07:00","message":"> Transcript [5869] [false]: 'ปทุมคงคาและพระชิน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:02.868584741+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:02.868586605+07:00","message":"Set new StatePrefix: 'ปทุมคงคาและพระชิน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:03.052850097+07:00","message":"receive streaming session, msgId: 972"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:03.052895533+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":"2025-10-27T14:57:03.052902027+07:00","message":"receive interim result [false|false]: ปทุมคงคาและพระชินวงศ์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:03.052916528+07:00","message":"[buffer interim] 972 false ปทุมคงคาและพระชินวงศ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:03.052924883+07:00","message":"[bufferProcess] interim [640000000]:ปทุมคงคาและพระชินวงศ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:03.052927007+07:00","message":"[bufferProcess] send to processor:ปทุมคงคาและพระชนก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:03.052930471+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:03.05293326+07:00","message":"> Transcript [5870] [false]: 'ปทุมคงคาและพระชนก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:03.052935366+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:03.052937325+07:00","message":"Set new StatePrefix: 'ปทุมคงคาและพระชนก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:03.635907233+07:00","message":"receive streaming session, msgId: 972"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:03.635946412+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":"2025-10-27T14:57:03.635951797+07:00","message":"receive interim result [false|false]: ปทุมคงคาและพระชินวงศ์วชิระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:03.63596458+07:00","message":"[buffer interim] 972 false ปทุมคงคาและพระชินวงศ์วชิระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:03.635971485+07:00","message":"[bufferProcess] interim [240000000]:ปทุมคงคาและพระชินวงศ์วชิระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:03.635973725+07:00","message":"[bufferProcess] send to processor:ปทุมคงคาและพระชินวงศ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:03.635978804+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:03.635982321+07:00","message":"> Transcript [5871] [false]: 'ปทุมคงคาและพระชินวงศ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:03.635984383+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:03.635986329+07:00","message":"Set new StatePrefix: 'ปทุมคงคาและพระชินวงศ์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:03.953130636+07:00","message":"receive streaming session, msgId: 972"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:03.953171566+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":"2025-10-27T14:57:03.953177766+07:00","message":"receive interim result [false|false]: ปทุมคงคาและพระชินวงศ์วชิรวิชญ์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:03.953192741+07:00","message":"[buffer interim] 972 false ปทุมคงคาและพระชินวงศ์วชิรวิชญ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:03.953199451+07:00","message":"[bufferProcess] interim [540000000]:ปทุมคงคาและพระชินวงศ์วชิรวิชญ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:03.953201632+07:00","message":"[bufferProcess] send to processor:ปทุมคงคาและพระชินวงศ์วชิระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:03.953204973+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:03.953207721+07:00","message":"> Transcript [5872] [false]: 'ปทุมคงคาและพระชินวงศ์วชิระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:03.953210561+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:03.953212205+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:03.953214388+07:00","message":"StatePrefix: 'ปทุมคงคาและพระชินวงศ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:03.953216255+07:00","message":"TextPushed: 'ปทุมคงคา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:04.077349559+07:00","message":"receive streaming session, msgId: 972"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:04.077394043+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":"2025-10-27T14:57:04.077400441+07:00","message":"receive interim result [false|false]: ปทุมคงคาและพระชินวงศ์วชิรเมธี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:04.077415292+07:00","message":"[buffer interim] 972 false ปทุมคงคาและพระชินวงศ์วชิรเมธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:04.077422282+07:00","message":"[bufferProcess] interim [720000000]:ปทุมคงคาและพระชินวงศ์วชิรเมธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:04.077424588+07:00","message":"[bufferProcess] send to processor:ปทุมคงคาและพระชินวงศ์วชิรวิชญ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:04.077430832+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:04.077433513+07:00","message":"> Transcript [5873] [false]: 'ปทุมคงคาและพระชินวงศ์วชิรวิชญ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:04.077436488+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:04.07743852+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:04.07744038+07:00","message":"StatePrefix: 'ปทุมคงคาและพระชินวงศ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:04.077442392+07:00","message":"TextPushed: 'ปทุมคงคา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:04.375656025+07:00","message":"[GCS] IsForceVAD: false for message ID: 972"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:04.438334346+07:00","message":"[GCS] Start streaming session, msgId: 973"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:04.507291747+07:00","message":"receive streaming session, msgId: 972"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:04.507329913+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปทุมคงคาและพระชินวงวชิรเมธี\",\"confidence\":0.8881368}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:04.507337594+07:00","message":"receive interim result [true|false]: ปทุมคงคาและพระชินวงวชิรเมธี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:04.50734669+07:00","message":"end recv isFinal message id 972"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:04.507349159+07:00","message":"end Recv id 972"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:04.507356505+07:00","message":"[buffer interim] 972 true ปทุมคงคาและพระชินวงวชิรเมธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:04.507364233+07:00","message":"[bufferProcess] interim [200000000]:ปทุมคงคาและพระชินวงวชิรเมธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:04.507368419+07:00","message":"[bufferProcess] send to processor (isfinal):ปทุมคงคาและพระชินวงศ์วชิรเมธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:04.507372798+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:04.507377046+07:00","message":"> Transcript [5874] [false]: 'ปทุมคงคาและพระชินวงศ์วชิรเมธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:04.507381216+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:04.5073836+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:04.507386716+07:00","message":"StatePrefix: 'ปทุมคงคาและพระชินวงศ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:04.507389868+07:00","message":"TextPushed: 'ปทุมคงคา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:04.507392403+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:04.507395144+07:00","message":"> Transcript [5875] [true]: 'ปทุมคงคาและพระชินวงวชิรเมธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:04.507398056+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:04.507400132+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:04.507402348+07:00","message":"StatePrefix: 'ปทุมคงคาและพระชินวงศ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:04.507404719+07:00","message":"TextPushed: 'ปทุมคงคา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:04.507407938+07:00","message":"Push: 'และพระชินวงวชิรเมธี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:04.507417388+07:00","message":"push: {true และพระชินวงวชิรเมธี 0 0xc002602b80}"}
{"level":"info","service":"Main","time":"2025-10-27T14:57:04.519291253+07:00","message":"write wav file: './tmp/7446/7446_972.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:04.624703333+07:00","message":"[GCS] IsForceVAD: false for message ID: 973"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:04.69824751+07:00","message":"[GCS] Start streaming session, msgId: 974"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:04.732865374+07:00","message":"receive streaming session, msgId: 973"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:04.732914342+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":"2025-10-27T14:57:04.732920021+07:00","message":"receive interim result [false|false]: วัด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:04.732934182+07:00","message":"[buffer interim] 973 false วัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:04.732941045+07:00","message":"[bufferProcess] interim [420000000]:วัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:04.732942546+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:04.742530338+07:00","message":"receive streaming session, msgId: 973"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:04.74255681+07:00","message":"receive interim result all : {\"alternatives\":[{}],\"is_final\":true,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:04.742561628+07:00","message":"receive interim result [true|false]: "}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:04.742569399+07:00","message":"end recv isFinal message id 973"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:04.742571391+07:00","message":"end Recv id 973"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:04.742576387+07:00","message":"[buffer interim] 973 true "}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:04.742581126+07:00","message":"[bufferProcess] interim [420000000]:"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:04.742583801+07:00","message":"[bufferProcess] send to processor (isfinal):วัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:04.742587116+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:04.742589831+07:00","message":"> Transcript [5876] [false]: 'วัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:04.74259169+07:00","message":"Set StatePrefix (first interim): 'วัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:04.742592984+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:04.742594651+07:00","message":"> Transcript [5877] [true]: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:04.74259682+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:04.742598424+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:04.742600108+07:00","message":"StatePrefix: 'วัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:04.74260261+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:04.742604993+07:00","message":"Push: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:04.742613+07:00","message":"push: {true  0 0xc002603400}"}
{"level":"info","service":"Main","time":"2025-10-27T14:57:04.746980309+07:00","message":"write wav file: './tmp/7446/7446_973.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:57:04.829918507+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:57:04.829928362+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:05.367053293+07:00","message":"receive streaming session, msgId: 974"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:05.367110207+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":"2025-10-27T14:57:05.367115653+07:00","message":"receive interim result [false|false]: ราชวงศ์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:05.367131422+07:00","message":"[buffer interim] 974 false ราชวงศ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:05.367138161+07:00","message":"[bufferProcess] interim [720000000]:ราชวงศ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:05.367139753+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:05.554389221+07:00","message":"receive streaming session, msgId: 974"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:05.55442818+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":"2025-10-27T14:57:05.554435147+07:00","message":"receive interim result [false|false]: ราชบพิธ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:05.554449037+07:00","message":"[buffer interim] 974 false ราชบพิธ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:05.554460208+07:00","message":"[bufferProcess] interim [840000000]:ราชบพิธ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:05.554462936+07:00","message":"[bufferProcess] send to processor:ราชวงศ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:05.554469422+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:05.554473116+07:00","message":"> Transcript [5878] [false]: 'ราชวงศ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:05.554475665+07:00","message":"Set StatePrefix (first interim): 'ราชวงศ์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:05.874783736+07:00","message":"receive streaming session, msgId: 974"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:05.874821608+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":"2025-10-27T14:57:05.874827621+07:00","message":"receive interim result [false|false]: ราชบพิธสถิต"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:05.874840653+07:00","message":"[buffer interim] 974 false ราชบพิธสถิต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:05.874850577+07:00","message":"[bufferProcess] interim [200000000]:ราชบพิธสถิต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:05.874853507+07:00","message":"[bufferProcess] send to processor:ราชบพิธ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:05.874859123+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:05.874862489+07:00","message":"> Transcript [5879] [false]: 'ราชบพิธ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:05.874865245+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:05.874867766+07:00","message":"Set new StatePrefix: 'ราชบพิธ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:06.122008641+07:00","message":"receive streaming session, msgId: 974"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:06.122069657+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":"2025-10-27T14:57:06.122078391+07:00","message":"receive interim result [false|false]: ราชบพิธสถิตมหา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:06.122095227+07:00","message":"[buffer interim] 974 false ราชบพิธสถิตมหา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:06.122106291+07:00","message":"[bufferProcess] interim [440000000]:ราชบพิธสถิตมหา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:06.122108702+07:00","message":"[bufferProcess] send to processor:ราชบพิธสถิต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:06.122115251+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:06.122119816+07:00","message":"> Transcript [5880] [false]: 'ราชบพิธสถิต'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:06.122123775+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:06.122125934+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:06.122128452+07:00","message":"StatePrefix: 'ราชบพิธ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:06.122130708+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:06.319252949+07:00","message":"receive streaming session, msgId: 974"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:06.319300134+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":"2025-10-27T14:57:06.319308032+07:00","message":"receive interim result [false|false]: ราชบพิธสถิตมหาสีมาราม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:06.319327623+07:00","message":"[buffer interim] 974 false ราชบพิธสถิตมหาสีมาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:06.319340643+07:00","message":"[bufferProcess] interim [680000000]:ราชบพิธสถิตมหาสีมาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:06.319344938+07:00","message":"[bufferProcess] send to processor:ราชบพิธสถิตมหา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:06.319352993+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:06.319356626+07:00","message":"> Transcript [5881] [false]: 'ราชบพิธสถิตมหา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:06.319360899+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:06.319363289+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:06.319365521+07:00","message":"StatePrefix: 'ราชบพิธ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:06.319367931+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:06.634910185+07:00","message":"receive streaming session, msgId: 974"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:06.634958405+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":"2025-10-27T14:57:06.634965988+07:00","message":"receive interim result [false|false]: ราชบพิธสถิตมหาสีมา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:06.634986442+07:00","message":"[buffer interim] 974 false ราชบพิธสถิตมหาสีมา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:06.635000789+07:00","message":"[bufferProcess] interim [980000000]:ราชบพิธสถิตมหาสีมา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:06.635004116+07:00","message":"[bufferProcess] send to processor:ราชบพิธสถิตมหาสีมาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:06.635008458+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:06.635011792+07:00","message":"> Transcript [5882] [false]: 'ราชบพิธสถิตมหาสีมาราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:06.635016189+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:06.635018846+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:06.635021799+07:00","message":"StatePrefix: 'ราชบพิธ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:06.63502433+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:06.765369719+07:00","message":"receive streaming session, msgId: 974"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:06.765412397+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":"2025-10-27T14:57:06.765417835+07:00","message":"receive interim result [false|false]: ราชบพิธสถิตมหาสีมาราม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:06.765431776+07:00","message":"[buffer interim] 974 false ราชบพิธสถิตมหาสีมาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:06.76543846+07:00","message":"[bufferProcess] interim [100000000]:ราชบพิธสถิตมหาสีมาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:06.765441278+07:00","message":"[bufferProcess] send to processor:ราชบพิธสถิตมหาสีมา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:06.765444474+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:06.765447156+07:00","message":"> Transcript [5883] [false]: 'ราชบพิธสถิตมหาสีมา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:06.765450138+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:06.765452153+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:06.765453693+07:00","message":"StatePrefix: 'ราชบพิธ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:06.76545553+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:06.76545785+07:00","message":"Push: 'ราชบพิธ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:06.765459525+07:00","message":"TextPushed: 'ราชบพิธ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:06.765463015+07:00","message":"Set new StatePrefix : 'ราชบพิธสถิตมหาสีมา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:06.765466818+07:00","message":"Next Push (prob) : 'สถิตมหาสีมา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:06.765476758+07:00","message":"push: {false ราชบพิธ 0 0xc002602900}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:07.186042048+07:00","message":"[GCS] IsForceVAD: false for message ID: 974"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:07.283585094+07:00","message":"receive streaming session, msgId: 974"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:07.283632213+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ราชบพิธสถิตมหาสีมาราม\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:07.283638728+07:00","message":"receive interim result [false|false]: ราชบพิธสถิตมหาสีมาราม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:07.283654089+07:00","message":"[buffer interim] 974 false ราชบพิธสถิตมหาสีมาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:07.28366241+07:00","message":"[bufferProcess] interim [700000000]:ราชบพิธสถิตมหาสีมาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:07.283666279+07:00","message":"[bufferProcess] send to processor:ราชบพิธสถิตมหาสีมาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:07.283674233+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:07.283677974+07:00","message":"> Transcript [5884] [false]: 'ราชบพิธสถิตมหาสีมาราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:07.283681985+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:07.283684347+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:07.283688017+07:00","message":"StatePrefix: 'ราชบพิธสถิตมหาสีมา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:07.283690924+07:00","message":"TextPushed: 'ราชบพิธ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:07.293521957+07:00","message":"receive streaming session, msgId: 974"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:07.29355288+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ราชบพิธสถิตมหาสีมาราม\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":730000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:07.29355828+07:00","message":"receive interim result [true|false]: ราชบพิธสถิตมหาสีมาราม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:07.293565313+07:00","message":"end recv isFinal message id 974"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:07.293567343+07:00","message":"end Recv id 974"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:07.293573222+07:00","message":"[buffer interim] 974 true ราชบพิธสถิตมหาสีมาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:07.293579948+07:00","message":"[bufferProcess] interim [730000000]:ราชบพิธสถิตมหาสีมาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:07.293582552+07:00","message":"[bufferProcess] send to processor (isfinal):ราชบพิธสถิตมหาสีมาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:07.293585919+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:07.293588271+07:00","message":"> Transcript [5885] [false]: 'ราชบพิธสถิตมหาสีมาราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:07.293591097+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:07.293592644+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:07.293594521+07:00","message":"StatePrefix: 'ราชบพิธสถิตมหาสีมา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:07.293596339+07:00","message":"TextPushed: 'ราชบพิธ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:07.29359772+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:07.293599424+07:00","message":"> Transcript [5886] [true]: 'ราชบพิธสถิตมหาสีมาราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:07.293601229+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:07.293602557+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:07.293603921+07:00","message":"StatePrefix: 'ราชบพิธสถิตมหาสีมา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:07.293605396+07:00","message":"TextPushed: 'ราชบพิธ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:07.293607719+07:00","message":"Push: 'สถิตมหาสีมาราม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:07.293618916+07:00","message":"push: {true สถิตมหาสีมาราม 0 0xc002602900}"}
{"level":"info","service":"Main","time":"2025-10-27T14:57:07.301587091+07:00","message":"write wav file: './tmp/7446/7446_974.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:07.517634512+07:00","message":"[GCS] Start streaming session, msgId: 975"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:57:07.83022454+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:57:07.830233329+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:57:10.830319538+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:57:10.830338488+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:11.86662166+07:00","message":"[GCS] IsForceVAD: false for message ID: 975"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:11.966045247+07:00","message":"receive streaming session, msgId: 975"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:11.966065231+07:00","message":"found end of frame, send empty tag with msgId: 975"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:11.966068797+07:00","message":"end Recv id 975"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:11.966076112+07:00","message":"[buffer interim] 975 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:11.966082923+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:11.966086541+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:11.96608912+07:00","message":"> Transcript [5887] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:11.966091424+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:11.966093166+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:11.966094796+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:11.966096284+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:11.966098623+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:11.966107969+07:00","message":"push: {true \n 0 0xc002922000}"}
{"level":"info","service":"Main","time":"2025-10-27T14:57:11.975511467+07:00","message":"write wav file: './tmp/7446/7446_975.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:12.068085304+07:00","message":"[GCS] Start streaming session, msgId: 976"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:12.124093336+07:00","message":"[GCS] IsForceVAD: false for message ID: 976"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:12.319486341+07:00","message":"receive streaming session, msgId: 976"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:12.319510864+07:00","message":"found end of frame, send empty tag with msgId: 976"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:12.319514272+07:00","message":"end Recv id 976"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:12.319521201+07:00","message":"[buffer interim] 976 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:12.319528622+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:12.319532197+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:12.319534869+07:00","message":"> Transcript [5888] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:12.319537239+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:12.31953881+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:12.319540337+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:12.319541821+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:12.319544049+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:12.319581496+07:00","message":"push: {true \n 0 0xc002880f80}"}
{"level":"info","service":"Main","time":"2025-10-27T14:57:12.325013499+07:00","message":"write wav file: './tmp/7446/7446_976.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:12.576896737+07:00","message":"[GCS] Start streaming session, msgId: 977"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:12.824878385+07:00","message":"[GCS] IsForceVAD: false for message ID: 977"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:12.897413505+07:00","message":"[GCS] Start streaming session, msgId: 978"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:12.925473524+07:00","message":"receive streaming session, msgId: 977"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:12.925491142+07:00","message":"found end of frame, send empty tag with msgId: 977"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:12.925494023+07:00","message":"end Recv id 977"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:12.925500299+07:00","message":"[buffer interim] 977 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:12.925506955+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:12.925510314+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:12.925513215+07:00","message":"> Transcript [5889] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:12.925515593+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:12.925517396+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:12.92551877+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:12.925520303+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:12.925522608+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:12.925534316+07:00","message":"push: {true \n 0 0xc002603200}"}
{"level":"info","service":"Main","time":"2025-10-27T14:57:12.930643324+07:00","message":"write wav file: './tmp/7446/7446_977.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:13.146998046+07:00","message":"[GCS] IsForceVAD: false for message ID: 978"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:13.270464749+07:00","message":"receive streaming session, msgId: 978"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:13.270485255+07:00","message":"found end of frame, send empty tag with msgId: 978"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:13.270488782+07:00","message":"end Recv id 978"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:13.270496141+07:00","message":"[buffer interim] 978 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:13.270503009+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:13.270506998+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:13.270510777+07:00","message":"> Transcript [5890] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:13.270513826+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:13.270516034+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:13.270518167+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:13.270520481+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:13.270528255+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:13.270539153+07:00","message":"push: {true \n 0 0xc00401f400}"}
{"level":"info","service":"Main","time":"2025-10-27T14:57:13.276288217+07:00","message":"write wav file: './tmp/7446/7446_978.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:13.347013075+07:00","message":"[GCS] Start streaming session, msgId: 979"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:13.405717751+07:00","message":"[GCS] IsForceVAD: false for message ID: 979"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:13.537447176+07:00","message":"[GCS] Start streaming session, msgId: 980"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:13.566835604+07:00","message":"receive streaming session, msgId: 979"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:13.566854808+07:00","message":"found end of frame, send empty tag with msgId: 979"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:13.566858291+07:00","message":"end Recv id 979"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:13.566866045+07:00","message":"[buffer interim] 979 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:13.566874019+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:13.566878425+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:13.566882413+07:00","message":"> Transcript [5891] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:13.566891869+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:13.566894171+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:13.566896462+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:13.566898502+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:13.566901773+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:13.566916746+07:00","message":"push: {true \n 0 0xc002881380}"}
{"level":"info","service":"Main","time":"2025-10-27T14:57:13.571756285+07:00","message":"write wav file: './tmp/7446/7446_979.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:13.594182866+07:00","message":"[GCS] IsForceVAD: false for message ID: 980"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:13.765400683+07:00","message":"receive streaming session, msgId: 980"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:13.765423687+07:00","message":"found end of frame, send empty tag with msgId: 980"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:13.765426976+07:00","message":"end Recv id 980"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:13.765434406+07:00","message":"[buffer interim] 980 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:13.765440967+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:13.765444808+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:13.765447564+07:00","message":"> Transcript [5892] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:13.765450232+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:13.765451802+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:13.765453264+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:13.765454754+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:13.765457091+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:13.765474749+07:00","message":"push: {true \n 0 0xc002923480}"}
{"level":"info","service":"Main","time":"2025-10-27T14:57:13.785638923+07:00","message":"write wav file: './tmp/7446/7446_980.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:57:13.830777453+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:57:13.830779038+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:13.855949215+07:00","message":"[GCS] Start streaming session, msgId: 981"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:13.984738841+07:00","message":"[GCS] IsForceVAD: false for message ID: 981"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:14.088051646+07:00","message":"receive streaming session, msgId: 981"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:14.088064695+07:00","message":"found end of frame, send empty tag with msgId: 981"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:14.088067477+07:00","message":"end Recv id 981"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:14.088073814+07:00","message":"[buffer interim] 981 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:14.088080417+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:14.088084032+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:14.088086768+07:00","message":"> Transcript [5893] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:14.088088915+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:14.088090533+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:14.088091946+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:14.088093432+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:14.088100529+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:14.088110013+07:00","message":"push: {true \n 0 0xc002602b00}"}
{"level":"info","service":"Main","time":"2025-10-27T14:57:14.093022538+07:00","message":"write wav file: './tmp/7446/7446_981.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:14.425948761+07:00","message":"[GCS] Start streaming session, msgId: 982"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:14.495692823+07:00","message":"[GCS] IsForceVAD: false for message ID: 982"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:14.625858564+07:00","message":"[GCS] Start streaming session, msgId: 983"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:14.689001054+07:00","message":"receive streaming session, msgId: 982"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:14.689016226+07:00","message":"found end of frame, send empty tag with msgId: 982"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:14.689019429+07:00","message":"end Recv id 982"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:14.689025006+07:00","message":"[buffer interim] 982 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:14.689031104+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:14.689034547+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:14.689037236+07:00","message":"> Transcript [5894] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:14.689039485+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:14.68904132+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:14.689043036+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:14.689044611+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:14.689051648+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:14.689060581+07:00","message":"push: {true \n 0 0xc00401e380}"}
{"level":"info","service":"Main","time":"2025-10-27T14:57:14.694258536+07:00","message":"write wav file: './tmp/7446/7446_982.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:15.006083504+07:00","message":"[GCS] IsForceVAD: false for message ID: 983"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:15.097327682+07:00","message":"receive streaming session, msgId: 983"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:15.097346921+07:00","message":"found end of frame, send empty tag with msgId: 983"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:15.09734961+07:00","message":"end Recv id 983"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:15.097355639+07:00","message":"[buffer interim] 983 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:15.097362518+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:15.097365709+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:15.097368178+07:00","message":"> Transcript [5895] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:15.097370366+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:15.097371987+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:15.097373461+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:15.097374885+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:15.097377086+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:15.097386519+07:00","message":"push: {true \n 0 0xc00401ec00}"}
{"level":"info","service":"Main","time":"2025-10-27T14:57:15.103405048+07:00","message":"write wav file: './tmp/7446/7446_983.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:15.585918078+07:00","message":"[GCS] Start streaming session, msgId: 984"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:15.716038411+07:00","message":"[GCS] IsForceVAD: false for message ID: 984"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:15.785083376+07:00","message":"[GCS] Start streaming session, msgId: 985"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:15.998029019+07:00","message":"receive streaming session, msgId: 984"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:15.998045884+07:00","message":"found end of frame, send empty tag with msgId: 984"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:15.998048931+07:00","message":"end Recv id 984"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:15.998055564+07:00","message":"[buffer interim] 984 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:15.998062379+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:15.998065389+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:15.998068036+07:00","message":"> Transcript [5896] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:15.998069991+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:15.998071685+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:15.998073879+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:15.998076126+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:15.998079109+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:15.998090516+07:00","message":"push: {true \n 0 0xc002603100}"}
{"level":"info","service":"Main","time":"2025-10-27T14:57:16.003016263+07:00","message":"write wav file: './tmp/7446/7446_984.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:16.354976395+07:00","message":"[GCS] IsForceVAD: false for message ID: 985"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:16.425237727+07:00","message":"[GCS] Start streaming session, msgId: 986"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:16.461662201+07:00","message":"receive streaming session, msgId: 985"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:16.461679723+07:00","message":"found end of frame, send empty tag with msgId: 985"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:16.4616831+07:00","message":"end Recv id 985"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:16.461691269+07:00","message":"[buffer interim] 985 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:16.461699385+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:16.461703998+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:16.461707506+07:00","message":"> Transcript [5897] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:16.461710773+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:16.461713268+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:16.461715479+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:16.461717735+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:16.461720771+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:16.461732562+07:00","message":"push: {true \n 0 0xc002880e00}"}
{"level":"info","service":"Main","time":"2025-10-27T14:57:16.466255861+07:00","message":"write wav file: './tmp/7446/7446_985.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:16.484934193+07:00","message":"[GCS] IsForceVAD: false for message ID: 986"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:16.616035962+07:00","message":"[GCS] Start streaming session, msgId: 987"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:16.67551569+07:00","message":"[GCS] IsForceVAD: false for message ID: 987"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:16.710488868+07:00","message":"receive streaming session, msgId: 986"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:16.71050722+07:00","message":"found end of frame, send empty tag with msgId: 986"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:16.710511023+07:00","message":"end Recv id 986"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:16.710518095+07:00","message":"[buffer interim] 986 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:16.71052637+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:16.710530738+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:16.710534637+07:00","message":"> Transcript [5898] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:16.710537881+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:16.710540288+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:16.71054277+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:16.710545205+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:16.710554097+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:16.710565458+07:00","message":"push: {true \n 0 0xc002881080}"}
{"level":"info","service":"Main","time":"2025-10-27T14:57:16.714862496+07:00","message":"write wav file: './tmp/7446/7446_986.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:57:16.831460537+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:57:16.831481339+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:16.841281918+07:00","message":"receive streaming session, msgId: 987"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:16.841298594+07:00","message":"found end of frame, send empty tag with msgId: 987"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:16.841301462+07:00","message":"end Recv id 987"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:16.841306967+07:00","message":"[buffer interim] 987 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:16.8413133+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:16.84132247+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:16.84132541+07:00","message":"> Transcript [5899] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:16.841327562+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:16.841329149+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:16.84133053+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:16.84133211+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:16.841338293+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:16.84134681+07:00","message":"push: {true \n 0 0xc002881800}"}
{"level":"info","service":"Main","time":"2025-10-27T14:57:16.845518401+07:00","message":"write wav file: './tmp/7446/7446_987.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:17.067067904+07:00","message":"[GCS] Start streaming session, msgId: 988"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:17.505038467+07:00","message":"[GCS] IsForceVAD: false for message ID: 988"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:17.595335213+07:00","message":"receive streaming session, msgId: 988"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:17.595357019+07:00","message":"found end of frame, send empty tag with msgId: 988"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:17.595359646+07:00","message":"end Recv id 988"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:17.595366597+07:00","message":"[buffer interim] 988 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:17.595373343+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:17.595376925+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:17.595379842+07:00","message":"> Transcript [5900] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:17.59538207+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:17.595383766+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:17.595385185+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:17.595386677+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:17.595388838+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:17.595397892+07:00","message":"push: {true \n 0 0xc00041d700}"}
{"level":"info","service":"Main","time":"2025-10-27T14:57:17.600680575+07:00","message":"write wav file: './tmp/7446/7446_988.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:17.706254549+07:00","message":"[GCS] Start streaming session, msgId: 989"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:18.275301229+07:00","message":"[GCS] IsForceVAD: false for message ID: 989"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:18.379851412+07:00","message":"receive streaming session, msgId: 989"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:18.379868994+07:00","message":"found end of frame, send empty tag with msgId: 989"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:18.379871813+07:00","message":"end Recv id 989"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:18.379877508+07:00","message":"[buffer interim] 989 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:18.379891351+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:18.379895334+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:18.379898114+07:00","message":"> Transcript [5901] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:18.379900118+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:18.379901737+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:18.379903485+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:18.379904977+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:18.379907237+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:18.379916471+07:00","message":"push: {true \n 0 0xc002923b00}"}
{"level":"info","service":"Main","time":"2025-10-27T14:57:18.386294645+07:00","message":"write wav file: './tmp/7446/7446_989.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:18.467988878+07:00","message":"[GCS] Start streaming session, msgId: 990"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:18.535990965+07:00","message":"[GCS] IsForceVAD: false for message ID: 990"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:18.945608622+07:00","message":"receive streaming session, msgId: 990"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:18.945625823+07:00","message":"found end of frame, send empty tag with msgId: 990"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:18.945628749+07:00","message":"end Recv id 990"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:18.945635708+07:00","message":"[buffer interim] 990 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:18.945642814+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:18.945646451+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:18.945649353+07:00","message":"> Transcript [5902] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:18.945651555+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:18.945653192+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:18.945654653+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:18.945656165+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:18.945658455+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:18.945668164+07:00","message":"push: {true \n 0 0xc002923c00}"}
{"level":"info","service":"Main","time":"2025-10-27T14:57:18.950249696+07:00","message":"write wav file: './tmp/7446/7446_990.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:57:19.831832569+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:57:19.831832525+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:20.066174424+07:00","message":"[GCS] Start streaming session, msgId: 991"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:20.135252871+07:00","message":"[GCS] IsForceVAD: false for message ID: 991"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:20.319970048+07:00","message":"receive streaming session, msgId: 991"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:20.319987133+07:00","message":"found end of frame, send empty tag with msgId: 991"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:20.319989664+07:00","message":"end Recv id 991"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:20.319995954+07:00","message":"[buffer interim] 991 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:20.320002179+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:20.320006281+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:20.320008848+07:00","message":"> Transcript [5903] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:20.320011062+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:20.320012694+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:20.32001429+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:20.320015831+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:20.320018099+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:20.320027331+07:00","message":"push: {true \n 0 0xc00401fc80}"}
{"level":"info","service":"Main","time":"2025-10-27T14:57:20.32537389+07:00","message":"write wav file: './tmp/7446/7446_991.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:22.427981834+07:00","message":"[GCS] Cleaned up inactive client: 956"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:22.428007313+07:00","message":"[GCS] Cleaned up inactive client: 961"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:22.428010843+07:00","message":"[GCS] Cleaned up inactive client: 960"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:22.428013994+07:00","message":"[GCS] Cleaned up inactive client: 955"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:22.42801643+07:00","message":"[GCS] Cleaned up inactive client: 962"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:22.42801888+07:00","message":"[GCS] Cleaned up inactive client: 958"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:22.428021258+07:00","message":"[GCS] Cleaned up inactive client: 957"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:22.428023686+07:00","message":"[GCS] Cleaned up inactive client: 959"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:22.428026+07:00","message":"[GCS] Cleaned up inactive client: 963"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:57:22.832476655+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:57:22.832498674+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:24.948290621+07:00","message":"[GCS] Start streaming session, msgId: 992"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:25.004757979+07:00","message":"[GCS] IsForceVAD: false for message ID: 992"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:25.414000723+07:00","message":"receive streaming session, msgId: 992"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:25.414026012+07:00","message":"found end of frame, send empty tag with msgId: 992"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:25.414030192+07:00","message":"end Recv id 992"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:25.414039422+07:00","message":"[buffer interim] 992 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:25.414061481+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:25.4140679+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:25.414072375+07:00","message":"> Transcript [5904] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:25.414075969+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:25.414079154+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:25.41408198+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:25.414084224+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:25.41408816+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:25.414101226+07:00","message":"push: {true \n 0 0xc002923000}"}
{"level":"info","service":"Main","time":"2025-10-27T14:57:25.420177418+07:00","message":"write wav file: './tmp/7446/7446_992.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:57:25.833548349+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:57:25.833560128+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:27.625702037+07:00","message":"[GCS] Start streaming session, msgId: 993"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:28.015265206+07:00","message":"[GCS] IsForceVAD: false for message ID: 993"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:28.120044931+07:00","message":"receive streaming session, msgId: 993"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:28.120064638+07:00","message":"found end of frame, send empty tag with msgId: 993"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:28.120068599+07:00","message":"end Recv id 993"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:28.120076457+07:00","message":"[buffer interim] 993 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:28.120084933+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:28.120089934+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:28.120093209+07:00","message":"> Transcript [5905] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:28.120096641+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:28.120100049+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:28.120101658+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:28.120103374+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:28.120105547+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:28.120114264+07:00","message":"push: {true \n 0 0xc00401f980}"}
{"level":"info","service":"Main","time":"2025-10-27T14:57:28.125420461+07:00","message":"write wav file: './tmp/7446/7446_993.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:57:28.83363045+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:57:28.833630487+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:29.549313334+07:00","message":"[GCS] Start streaming session, msgId: 994"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:29.615343954+07:00","message":"[GCS] IsForceVAD: false for message ID: 994"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:29.797676006+07:00","message":"receive streaming session, msgId: 994"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:29.797695442+07:00","message":"found end of frame, send empty tag with msgId: 994"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:29.797698179+07:00","message":"end Recv id 994"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:29.797704168+07:00","message":"[buffer interim] 994 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:29.797710504+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:29.79771428+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:29.797716904+07:00","message":"> Transcript [5906] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:29.797719887+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:29.797722225+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:29.797724066+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:29.797726252+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:29.797728962+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:29.797740193+07:00","message":"push: {true \n 0 0xc002880780}"}
{"level":"info","service":"Main","time":"2025-10-27T14:57:29.802104409+07:00","message":"write wav file: './tmp/7446/7446_994.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:29.868498073+07:00","message":"[GCS] Start streaming session, msgId: 995"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:30.065619167+07:00","message":"[GCS] IsForceVAD: false for message ID: 995"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:30.183349216+07:00","message":"receive streaming session, msgId: 995"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:30.183371235+07:00","message":"found end of frame, send empty tag with msgId: 995"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:30.183374276+07:00","message":"end Recv id 995"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:30.183380671+07:00","message":"[buffer interim] 995 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:30.183387308+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:30.183390738+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:30.183393399+07:00","message":"> Transcript [5907] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:30.183395491+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:30.18339711+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:30.183398551+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:30.183400032+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:30.183402275+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:30.183412954+07:00","message":"push: {true \n 0 0xc000128e00}"}
{"level":"info","service":"Main","time":"2025-10-27T14:57:30.188410143+07:00","message":"write wav file: './tmp/7446/7446_995.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:30.705794944+07:00","message":"[GCS] Start streaming session, msgId: 996"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:30.825113703+07:00","message":"[GCS] IsForceVAD: false for message ID: 996"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:30.936481426+07:00","message":"receive streaming session, msgId: 996"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:30.936505166+07:00","message":"found end of frame, send empty tag with msgId: 996"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:30.936508473+07:00","message":"end Recv id 996"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:30.936515429+07:00","message":"[buffer interim] 996 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:30.936522423+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:30.936526231+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:30.936529069+07:00","message":"> Transcript [5908] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:30.936531329+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:30.936533087+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:30.936534679+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:30.936536164+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:30.936538525+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:30.936547911+07:00","message":"push: {true \n 0 0xc002603b00}"}
{"level":"info","service":"Main","time":"2025-10-27T14:57:30.941233211+07:00","message":"write wav file: './tmp/7446/7446_996.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:57:31.833663297+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:57:31.833674132+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:32.186626741+07:00","message":"[GCS] Start streaming session, msgId: 997"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:32.374772296+07:00","message":"[GCS] IsForceVAD: false for message ID: 997"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:32.434974161+07:00","message":"[GCS] Start streaming session, msgId: 998"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:32.466441472+07:00","message":"receive streaming session, msgId: 997"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:32.466460149+07:00","message":"found end of frame, send empty tag with msgId: 997"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:32.466463925+07:00","message":"end Recv id 997"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:32.466471252+07:00","message":"[buffer interim] 997 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:32.466479313+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:32.466490055+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:32.466493662+07:00","message":"> Transcript [5909] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:32.466496833+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:32.466499353+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:32.466501683+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:32.466503967+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:32.466507033+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:32.466516421+07:00","message":"push: {true \n 0 0xc002923d80}"}
{"level":"info","service":"Main","time":"2025-10-27T14:57:32.470614755+07:00","message":"write wav file: './tmp/7446/7446_997.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:32.885680209+07:00","message":"[GCS] IsForceVAD: false for message ID: 998"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:32.949690051+07:00","message":"[GCS] Start streaming session, msgId: 999"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:32.98479828+07:00","message":"receive streaming session, msgId: 998"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:32.984816644+07:00","message":"found end of frame, send empty tag with msgId: 998"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:32.984819991+07:00","message":"end Recv id 998"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:32.984826619+07:00","message":"[buffer interim] 998 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:32.984832895+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:32.984835949+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:32.984838638+07:00","message":"> Transcript [5910] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:32.984840799+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:32.984842474+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:32.98484389+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:32.984845383+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:32.984852694+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:32.984862051+07:00","message":"push: {true \n 0 0xc00041c080}"}
{"level":"info","service":"Main","time":"2025-10-27T14:57:32.991779794+07:00","message":"write wav file: './tmp/7446/7446_998.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:57:34.834203454+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:57:34.834210211+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:57:37.834824406+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:57:37.83484311+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:40.505630751+07:00","message":"[GCS] IsForceVAD: false for message ID: 999"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:40.641548987+07:00","message":"receive streaming session, msgId: 999"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:40.641567639+07:00","message":"found end of frame, send empty tag with msgId: 999"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:40.641570391+07:00","message":"end Recv id 999"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:40.641577405+07:00","message":"[buffer interim] 999 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:40.641583588+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:40.641587232+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:40.641590023+07:00","message":"> Transcript [5911] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:40.64159218+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:40.641593848+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:40.64159534+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:40.641596799+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:40.641605424+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:40.641614638+07:00","message":"push: {true \n 0 0xc00041d600}"}
{"level":"info","service":"Main","time":"2025-10-27T14:57:40.659005714+07:00","message":"write wav file: './tmp/7446/7446_999.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:57:40.835841012+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:57:40.835860115+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:40.898895243+07:00","message":"[GCS] Start streaming session, msgId: 1000"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:57:43.835894691+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:57:43.835918112+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:46.465234656+07:00","message":"[GCS] IsForceVAD: false for message ID: 1000"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:46.583823315+07:00","message":"receive streaming session, msgId: 1000"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:46.583842687+07:00","message":"found end of frame, send empty tag with msgId: 1000"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:46.583846957+07:00","message":"end Recv id 1000"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:46.583855451+07:00","message":"[buffer interim] 1000 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:46.5838643+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:46.583869831+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:46.583873769+07:00","message":"> Transcript [5912] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:46.583877197+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:46.583879776+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:46.583881883+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:46.583891041+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:46.583894438+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:46.583919605+07:00","message":"push: {true \n 0 0xc002216f00}"}
{"level":"info","service":"Main","time":"2025-10-27T14:57:46.594906821+07:00","message":"write wav file: './tmp/7446/7446_1000.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:57:46.835977819+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:57:46.835984886+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:47.354893805+07:00","message":"[GCS] Start streaming session, msgId: 1001"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:57:49.83665648+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:57:49.83666357+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:51.585008638+07:00","message":"[GCS] IsForceVAD: false for message ID: 1001"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:51.688895175+07:00","message":"receive streaming session, msgId: 1001"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:51.688915915+07:00","message":"found end of frame, send empty tag with msgId: 1001"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:51.688918647+07:00","message":"end Recv id 1001"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:51.688924818+07:00","message":"[buffer interim] 1001 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:51.688931586+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:51.688942114+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:51.68894465+07:00","message":"> Transcript [5913] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:51.688947176+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:51.688948845+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:51.688950263+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:51.688951928+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:51.688954534+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:51.688964769+07:00","message":"push: {true \n 0 0xc000044880}"}
{"level":"info","service":"Main","time":"2025-10-27T14:57:51.69775744+07:00","message":"write wav file: './tmp/7446/7446_1001.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:52.35704839+07:00","message":"[GCS] Start streaming session, msgId: 1002"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:52.426924968+07:00","message":"[GCS] Cleaned up inactive client: 966"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:52.426941381+07:00","message":"[GCS] Cleaned up inactive client: 965"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:52.426944349+07:00","message":"[GCS] Cleaned up inactive client: 964"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:52.426946654+07:00","message":"[GCS] Cleaned up inactive client: 967"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:52.426948928+07:00","message":"[GCS] Cleaned up inactive client: 969"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:52.426951219+07:00","message":"[GCS] Cleaned up inactive client: 968"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:52.485121377+07:00","message":"[GCS] IsForceVAD: false for message ID: 1002"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:52.579258709+07:00","message":"receive streaming session, msgId: 1002"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:52.579278477+07:00","message":"found end of frame, send empty tag with msgId: 1002"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:52.579281752+07:00","message":"end Recv id 1002"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:52.57928846+07:00","message":"[buffer interim] 1002 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:52.579296132+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:52.57930002+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:52.579302797+07:00","message":"> Transcript [5914] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:52.579304899+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:52.579306544+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:52.579308115+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:52.579309584+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:52.579312016+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:52.579322364+07:00","message":"push: {true \n 0 0xc002603080}"}
{"level":"info","service":"Main","time":"2025-10-27T14:57:52.584364115+07:00","message":"write wav file: './tmp/7446/7446_1002.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:57:52.837647956+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:57:52.837657753+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:53.316281207+07:00","message":"[GCS] Start streaming session, msgId: 1003"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:57:55.838436025+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:57:55.838440665+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:56.566915288+07:00","message":"receive streaming session, msgId: 1003"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:56.566955423+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":"2025-10-27T14:57:56.566960512+07:00","message":"receive interim result [false|false]: ร้าน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:56.566975147+07:00","message":"[buffer interim] 1003 false ร้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:56.56698168+07:00","message":"[bufferProcess] interim [310000000]:ร้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:56.566983436+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:56.566988623+07:00","message":"[bufferProcess] send to processor (ticker):ร้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:56.566991387+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:56.566993942+07:00","message":"> Transcript [5915] [false]: 'ร้าน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:56.566996061+07:00","message":"Set StatePrefix (first interim): 'ร้าน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:56.679459696+07:00","message":"receive streaming session, msgId: 1003"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:56.679506415+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ราก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":370000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:56.679513294+07:00","message":"receive interim result [false|false]: ราก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:56.679529023+07:00","message":"[buffer interim] 1003 false ราก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:56.679537159+07:00","message":"[bufferProcess] interim [370000000]:ราก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:56.679539511+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:56.682603656+07:00","message":"receive streaming session, msgId: 1003"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:56.682628963+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":"2025-10-27T14:57:56.682633471+07:00","message":"receive interim result [false|false]: ราชภัฏ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:56.682643321+07:00","message":"[buffer interim] 1003 false ราชภัฏ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:56.682648177+07:00","message":"[bufferProcess] interim [430000000]:ราชภัฏ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:56.682649793+07:00","message":"[bufferProcess] send to processor:ราก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:56.682652643+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:56.682655599+07:00","message":"> Transcript [5916] [false]: 'ราก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:56.682657502+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:56.682659417+07:00","message":"Set new StatePrefix: 'ราก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:56.875863265+07:00","message":"receive streaming session, msgId: 1003"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:56.875909966+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":"2025-10-27T14:57:56.875915298+07:00","message":"receive interim result [false|false]: พระราชพิธี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:56.87592899+07:00","message":"[buffer interim] 1003 false พระราชพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:56.875937703+07:00","message":"[bufferProcess] interim [550000000]:พระราชพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:56.875939914+07:00","message":"[bufferProcess] send to processor:ราชภัฏ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:56.875943271+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:56.875946085+07:00","message":"> Transcript [5917] [false]: 'ราชภัฏ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:56.875948062+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:56.875949666+07:00","message":"Set new StatePrefix: 'ราชภัฏ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:57.261429272+07:00","message":"receive streaming session, msgId: 1003"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:57.261465518+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระราชพิธีและ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":970000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:57.261470583+07:00","message":"receive interim result [false|false]: พระราชพิธีและ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:57.261482172+07:00","message":"[buffer interim] 1003 false พระราชพิธีและ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:57.261488686+07:00","message":"[bufferProcess] interim [970000000]:พระราชพิธีและ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:57.261490934+07:00","message":"[bufferProcess] send to processor:พระราชพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:57.261495972+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:57.261498617+07:00","message":"> Transcript [5918] [false]: 'พระราชพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:57.261500446+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:57.261502108+07:00","message":"Set new StatePrefix: 'พระราชพิธี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:57.392763925+07:00","message":"receive streaming session, msgId: 1003"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:57.392818094+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระราชพิธีรัฐพิธี\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":90000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:57.392823031+07:00","message":"receive interim result [false|false]: พระราชพิธีรัฐพิธี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:57.39283556+07:00","message":"[buffer interim] 1003 false พระราชพิธีรัฐพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:57.39284453+07:00","message":"[bufferProcess] interim [90000000]:พระราชพิธีรัฐพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:57.392846826+07:00","message":"[bufferProcess] send to processor:พระราชพิธีและ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:57.392851945+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:57.392854493+07:00","message":"> Transcript [5919] [false]: 'พระราชพิธีและ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:57.392857279+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:57.392859069+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:57.392860885+07:00","message":"StatePrefix: 'พระราชพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:57.392862638+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:57.966058177+07:00","message":"receive streaming session, msgId: 1003"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:57.966106383+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระราชพิธีรัฐพิธี\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":690000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:57.966112156+07:00","message":"receive interim result [false|false]: พระราชพิธีรัฐพิธี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:57.966128446+07:00","message":"[buffer interim] 1003 false พระราชพิธีรัฐพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:57.96613555+07:00","message":"[bufferProcess] interim [690000000]:พระราชพิธีรัฐพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:57.966137836+07:00","message":"[bufferProcess] send to processor:พระราชพิธีรัฐพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:57.966141533+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:57.966144467+07:00","message":"> Transcript [5920] [false]: 'พระราชพิธีรัฐพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:57.966147127+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:57.966150042+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:57.96615172+07:00","message":"StatePrefix: 'พระราชพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:57.966154022+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:58.089925729+07:00","message":"receive streaming session, msgId: 1003"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:58.089969198+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระราชพิธีรัฐพิธีพระ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":750000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:58.089974498+07:00","message":"receive interim result [false|false]: พระราชพิธีรัฐพิธีพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:58.089987317+07:00","message":"[buffer interim] 1003 false พระราชพิธีรัฐพิธีพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:58.089993878+07:00","message":"[bufferProcess] interim [750000000]:พระราชพิธีรัฐพิธีพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:58.089995939+07:00","message":"[bufferProcess] send to processor:พระราชพิธีรัฐพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:58.090001098+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:58.090003296+07:00","message":"> Transcript [5921] [false]: 'พระราชพิธีรัฐพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:58.090006079+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:58.090008171+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:58.090009772+07:00","message":"StatePrefix: 'พระราชพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:58.090011739+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:58.279967093+07:00","message":"receive streaming session, msgId: 1003"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:58.280005451+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระราชพิธีรัฐพิธีพระบรม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":990000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:58.280011+07:00","message":"receive interim result [false|false]: พระราชพิธีรัฐพิธีพระบรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:58.280023441+07:00","message":"[buffer interim] 1003 false พระราชพิธีรัฐพิธีพระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:58.280030472+07:00","message":"[bufferProcess] interim [990000000]:พระราชพิธีรัฐพิธีพระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:58.280032822+07:00","message":"[bufferProcess] send to processor:พระราชพิธีรัฐพิธีพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:58.280038223+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:58.280040679+07:00","message":"> Transcript [5922] [false]: 'พระราชพิธีรัฐพิธีพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:58.280043967+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:58.280045874+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:58.280047496+07:00","message":"StatePrefix: 'พระราชพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:58.280049575+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:58.28005366+07:00","message":"Push: 'พระราชพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:58.28005536+07:00","message":"TextPushed: 'พระราชพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:58.280056988+07:00","message":"Set new StatePrefix : 'พระราชพิธีรัฐพิธีพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:58.280060109+07:00","message":"Next Push (prob) : 'รัฐพิธีพระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:58.280068275+07:00","message":"push: {false พระราชพิธี 0 0xc002603680}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:58.446569075+07:00","message":"[GCS] IsForceVAD: false for message ID: 1003"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:58.485909397+07:00","message":"receive streaming session, msgId: 1003"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:58.485964739+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระราชพิธีรัฐพิธีพระบรมศพ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":170000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:58.485970269+07:00","message":"receive interim result [false|false]: พระราชพิธีรัฐพิธีพระบรมศพ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:58.485982811+07:00","message":"[buffer interim] 1003 false พระราชพิธีรัฐพิธีพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:58.485989419+07:00","message":"[bufferProcess] interim [170000000]:พระราชพิธีรัฐพิธีพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:58.485991575+07:00","message":"[bufferProcess] send to processor:พระราชพิธีรัฐพิธีพระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:58.485996578+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:58.485999067+07:00","message":"> Transcript [5923] [false]: 'พระราชพิธีรัฐพิธีพระบรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:58.48600244+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:58.486004304+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:58.48600614+07:00","message":"StatePrefix: 'พระราชพิธีรัฐพิธีพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:58.486008235+07:00","message":"TextPushed: 'พระราชพิธี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:58.553052254+07:00","message":"receive streaming session, msgId: 1003"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:58.55309305+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระราชพิธีรัฐพิธีพระบรมศพ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":350000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:58.553098594+07:00","message":"receive interim result [true|false]: พระราชพิธีรัฐพิธีพระบรมศพ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:58.553106592+07:00","message":"end recv isFinal message id 1003"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:58.553108367+07:00","message":"end Recv id 1003"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:58.553114327+07:00","message":"[buffer interim] 1003 true พระราชพิธีรัฐพิธีพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:58.5531231+07:00","message":"[bufferProcess] interim [350000000]:พระราชพิธีรัฐพิธีพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:58.553125839+07:00","message":"[bufferProcess] send to processor (isfinal):พระราชพิธีรัฐพิธีพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:58.553128922+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:58.553131336+07:00","message":"> Transcript [5924] [false]: 'พระราชพิธีรัฐพิธีพระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:58.553133903+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:58.553135407+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:58.553136825+07:00","message":"StatePrefix: 'พระราชพิธีรัฐพิธีพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:58.553138547+07:00","message":"TextPushed: 'พระราชพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:58.553140558+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:58.55314219+07:00","message":"> Transcript [5925] [true]: 'พระราชพิธีรัฐพิธีพระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:58.553144126+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:58.553145523+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:58.553146898+07:00","message":"StatePrefix: 'พระราชพิธีรัฐพิธีพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:58.55314869+07:00","message":"TextPushed: 'พระราชพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:58.553154935+07:00","message":"Push: 'รัฐพิธีพระบรมศพ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:58.553171319+07:00","message":"push: {true รัฐพิธีพระบรมศพ 0 0xc002603680}"}
{"level":"info","service":"Main","time":"2025-10-27T14:57:58.563779896+07:00","message":"write wav file: './tmp/7446/7446_1003.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:58.636232557+07:00","message":"[GCS] Start streaming session, msgId: 1004"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:57:58.838644066+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:57:58.83864571+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:59.66717633+07:00","message":"receive streaming session, msgId: 1004"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:59.667223336+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":"2025-10-27T14:57:59.667229012+07:00","message":"receive interim result [false|false]: ขนมต้ม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:59.66724286+07:00","message":"[buffer interim] 1004 false ขนมต้ม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:59.667251306+07:00","message":"[bufferProcess] interim [780000000]:ขนมต้ม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:59.667253594+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:59.667259404+07:00","message":"[bufferProcess] send to processor (ticker):ขนมต้ม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:59.667263324+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:59.667265906+07:00","message":"> Transcript [5926] [false]: 'ขนมต้ม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:59.667267654+07:00","message":"Set StatePrefix (first interim): 'ขนมต้ม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:59.698907198+07:00","message":"receive streaming session, msgId: 1004"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:59.69894908+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":"2025-10-27T14:57:59.698956148+07:00","message":"receive interim result [false|false]: ข้อสอบเจ้าหน้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:59.698972074+07:00","message":"[buffer interim] 1004 false ข้อสอบเจ้าหน้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:59.698980306+07:00","message":"[bufferProcess] interim [840000000]:ข้อสอบเจ้าหน้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:59.698982534+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:59.88235413+07:00","message":"receive streaming session, msgId: 1004"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:59.882392471+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":"2025-10-27T14:57:59.882399248+07:00","message":"receive interim result [false|false]: เจ้านาย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:57:59.882414671+07:00","message":"[buffer interim] 1004 false เจ้านาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:59.882425456+07:00","message":"[bufferProcess] interim [80000000]:เจ้านาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:59.882428582+07:00","message":"[bufferProcess] send to processor:ข้อสอบเจ้าหน้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:59.882435368+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:59.882438929+07:00","message":"> Transcript [5927] [false]: 'ข้อสอบเจ้าหน้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:59.882442023+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:57:59.882444711+07:00","message":"Set new StatePrefix: 'ข้อสอบเจ้าหน้า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:00.526139464+07:00","message":"receive streaming session, msgId: 1004"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:00.526180724+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":"2025-10-27T14:58:00.526186831+07:00","message":"receive interim result [false|false]: เจ้านาย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:00.52619969+07:00","message":"[buffer interim] 1004 false เจ้านาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:00.526206621+07:00","message":"[bufferProcess] interim [680000000]:เจ้านาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:00.526208452+07:00","message":"[bufferProcess] send to processor:เจ้านาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:00.526213309+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:00.526215945+07:00","message":"> Transcript [5928] [false]: 'เจ้านาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:00.526217891+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:00.526219672+07:00","message":"Set new StatePrefix: 'เจ้านาย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:00.734968403+07:00","message":"receive streaming session, msgId: 1004"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:00.735018628+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":"2025-10-27T14:58:00.735025533+07:00","message":"receive interim result [false|false]: เจ้านายรัก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:00.73504293+07:00","message":"[buffer interim] 1004 false เจ้านายรัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:00.735051029+07:00","message":"[bufferProcess] interim [860000000]:เจ้านายรัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:00.735053904+07:00","message":"[bufferProcess] send to processor:เจ้านาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:00.735060942+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:00.735065418+07:00","message":"> Transcript [5929] [false]: 'เจ้านาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:00.735069208+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:00.735071552+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:00.735074084+07:00","message":"StatePrefix: 'เจ้านาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:00.735076536+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:00.798361498+07:00","message":"receive streaming session, msgId: 1004"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:00.79840437+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เจ้านาย\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:00.798409137+07:00","message":"receive interim result [false|false]: เจ้านาย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:00.798421317+07:00","message":"[buffer interim] 1004 false เจ้านาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:00.798427603+07:00","message":"[bufferProcess] interim [920000000]:เจ้านาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:00.79842953+07:00","message":"[bufferProcess] send to processor:เจ้านายรัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:00.798434657+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:00.798437325+07:00","message":"> Transcript [5930] [false]: 'เจ้านายรัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:00.798440616+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:00.798442516+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:00.798444099+07:00","message":"StatePrefix: 'เจ้านาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:00.798445848+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:00.821873493+07:00","message":"receive streaming session, msgId: 1004"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:00.821933515+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":"2025-10-27T14:58:00.821940053+07:00","message":"receive interim result [false|false]: เจ้านายรักมาก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:00.821954333+07:00","message":"[buffer interim] 1004 false เจ้านายรักมาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:00.821962088+07:00","message":"[bufferProcess] interim [980000000]:เจ้านายรักมาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:00.821965333+07:00","message":"[bufferProcess] send to processor:เจ้านาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:00.821972555+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:00.821976378+07:00","message":"> Transcript [5931] [false]: 'เจ้านาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:00.821980884+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:00.821983841+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:00.821986262+07:00","message":"StatePrefix: 'เจ้านาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:00.821988969+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:00.978763148+07:00","message":"receive streaming session, msgId: 1004"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:00.978810429+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":"2025-10-27T14:58:00.978815656+07:00","message":"receive interim result [false|false]: เจ้านายรับว่าเป็น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:00.9788289+07:00","message":"[buffer interim] 1004 false เจ้านายรับว่าเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:00.978836013+07:00","message":"[bufferProcess] interim [160000000]:เจ้านายรับว่าเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:00.978838166+07:00","message":"[bufferProcess] send to processor:เจ้านายรักมาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:00.978841125+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:00.978843804+07:00","message":"> Transcript [5932] [false]: 'เจ้านายรักมาก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:00.978846613+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:00.978849641+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:00.978852046+07:00","message":"StatePrefix: 'เจ้านาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:00.978853814+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:00.978855926+07:00","message":"Push: 'เจ้านาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:00.978857513+07:00","message":"TextPushed: 'เจ้านาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:00.978859319+07:00","message":"Set new StatePrefix : 'เจ้านายรักมาก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:00.978860969+07:00","message":"Next Push (prob) : 'รักมาก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:00.97886894+07:00","message":"push: {false เจ้านาย 0 0xc0001fa680}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:01.252877694+07:00","message":"receive streaming session, msgId: 1004"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:01.252924474+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":"2025-10-27T14:58:01.252931398+07:00","message":"receive interim result [false|false]: เจ้านายครับว่าเป็นเพราะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:01.252946053+07:00","message":"[buffer interim] 1004 false เจ้านายครับว่าเป็นเพราะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:01.252953392+07:00","message":"[bufferProcess] interim [340000000]:เจ้านายครับว่าเป็นเพราะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:01.252955986+07:00","message":"[bufferProcess] send to processor:เจ้านายรับว่าเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:01.252959056+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:01.252961738+07:00","message":"> Transcript [5933] [false]: 'เจ้านายรับว่าเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:01.252963871+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:01.252965726+07:00","message":"Set new StatePrefix: 'เจ้านายรับว่าเป็น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:01.265272314+07:00","message":"receive streaming session, msgId: 1004"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:01.265303718+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":"2025-10-27T14:58:01.265308546+07:00","message":"receive interim result [false|false]: เจ้านายรับว่าเป็นพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:01.265320902+07:00","message":"[buffer interim] 1004 false เจ้านายรับว่าเป็นพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:01.265326976+07:00","message":"[bufferProcess] interim [400000000]:เจ้านายรับว่าเป็นพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:01.265329046+07:00","message":"[bufferProcess] send to processor:เจ้านายครับว่าเป็นเพราะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:01.265332014+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:01.265334551+07:00","message":"> Transcript [5934] [false]: 'เจ้านายครับว่าเป็นเพราะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:01.265336128+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:01.265337582+07:00","message":"Set new StatePrefix: 'เจ้านายครับว่าเป็นเพราะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:01.293494537+07:00","message":"receive streaming session, msgId: 1004"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:01.293549468+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":"2025-10-27T14:58:01.293557146+07:00","message":"receive interim result [false|false]: เจ้านายรับว่าเป็นพระราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:01.293570911+07:00","message":"[buffer interim] 1004 false เจ้านายรับว่าเป็นพระราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:01.293579045+07:00","message":"[bufferProcess] interim [520000000]:เจ้านายรับว่าเป็นพระราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:01.293583368+07:00","message":"[bufferProcess] send to processor:เจ้านายรับว่าเป็นพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:01.293587641+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:01.293591284+07:00","message":"> Transcript [5935] [false]: 'เจ้านายรับว่าเป็นพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:01.293594033+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:01.293596181+07:00","message":"Set new StatePrefix: 'เจ้านายรับว่าเป็นพระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:01.421435092+07:00","message":"receive streaming session, msgId: 1004"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:01.421466867+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":"2025-10-27T14:58:01.421472625+07:00","message":"receive interim result [false|false]: เจ้านายรับว่าเป็นพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:01.421483933+07:00","message":"[buffer interim] 1004 false เจ้านายรับว่าเป็นพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:01.421490551+07:00","message":"[bufferProcess] interim [580000000]:เจ้านายรับว่าเป็นพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:01.421493226+07:00","message":"[bufferProcess] send to processor:เจ้านายรับว่าเป็นพระราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:01.421498488+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:01.421501053+07:00","message":"> Transcript [5936] [false]: 'เจ้านายรับว่าเป็นพระราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:01.421504048+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:01.421505994+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:01.42150781+07:00","message":"StatePrefix: 'เจ้านายรับว่าเป็นพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:01.421509837+07:00","message":"TextPushed: 'เจ้านาย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:01.475292603+07:00","message":"receive streaming session, msgId: 1004"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:01.475334466+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":"2025-10-27T14:58:01.47533986+07:00","message":"receive interim result [false|false]: เจ้านายรับว่าเป็นพระราชินี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:01.475354967+07:00","message":"[buffer interim] 1004 false เจ้านายรับว่าเป็นพระราชินี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:01.475364247+07:00","message":"[bufferProcess] interim [640000000]:เจ้านายรับว่าเป็นพระราชินี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:01.475366581+07:00","message":"[bufferProcess] send to processor:เจ้านายรับว่าเป็นพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:01.475371917+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:01.475374706+07:00","message":"> Transcript [5937] [false]: 'เจ้านายรับว่าเป็นพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:01.475378605+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:01.47538066+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:01.475382381+07:00","message":"StatePrefix: 'เจ้านายรับว่าเป็นพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:01.475384199+07:00","message":"TextPushed: 'เจ้านาย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:01.477780463+07:00","message":"receive streaming session, msgId: 1004"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:01.477791534+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":"2025-10-27T14:58:01.477795274+07:00","message":"receive interim result [false|false]: เจ้านายรับว่าเป็นพระราชพิธี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:01.477805196+07:00","message":"[buffer interim] 1004 false เจ้านายรับว่าเป็นพระราชพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:01.477808023+07:00","message":"[bufferProcess] interim [700000000]:เจ้านายรับว่าเป็นพระราชพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:01.477809768+07:00","message":"[bufferProcess] send to processor:เจ้านายรับว่าเป็นพระราชินี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:01.477811603+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:01.477813367+07:00","message":"> Transcript [5938] [false]: 'เจ้านายรับว่าเป็นพระราชินี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:01.477815214+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:01.477816677+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:01.477818076+07:00","message":"StatePrefix: 'เจ้านายรับว่าเป็นพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:01.477819689+07:00","message":"TextPushed: 'เจ้านาย'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:58:01.839191596+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:58:01.839194857+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:01.872077468+07:00","message":"receive streaming session, msgId: 1004"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:01.872111559+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":"2025-10-27T14:58:01.872117397+07:00","message":"receive interim result [false|false]: เจ้านายรับว่าเป็นพระราชพิธีและ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:01.872129799+07:00","message":"[buffer interim] 1004 false เจ้านายรับว่าเป็นพระราชพิธีและ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:01.872136339+07:00","message":"[bufferProcess] interim [120000000]:เจ้านายรับว่าเป็นพระราชพิธีและ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:01.872138817+07:00","message":"[bufferProcess] send to processor:เจ้านายรับว่าเป็นพระราชพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:01.872143684+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:01.872147913+07:00","message":"> Transcript [5939] [false]: 'เจ้านายรับว่าเป็นพระราชพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:01.872151363+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:01.872153264+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:01.872155253+07:00","message":"StatePrefix: 'เจ้านายรับว่าเป็นพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:01.872157498+07:00","message":"TextPushed: 'เจ้านาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:01.872161697+07:00","message":"Push: 'รับว่าเป็นพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:01.87216325+07:00","message":"TextPushed: 'เจ้านายรับว่าเป็นพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:01.872164985+07:00","message":"Set new StatePrefix : 'เจ้านายรับว่าเป็นพระราชพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:01.87216722+07:00","message":"Next Push (prob) : 'ราชพิธี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:01.872173859+07:00","message":"push: {false รับว่าเป็นพระ 0 0xc0001fa680}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:02.171283767+07:00","message":"receive streaming session, msgId: 1004"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:02.171338232+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":"2025-10-27T14:58:02.171344639+07:00","message":"receive interim result [false|false]: เจ้านายรับว่าเป็นพระราชพิธีและรัฐ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:02.171359409+07:00","message":"[buffer interim] 1004 false เจ้านายรับว่าเป็นพระราชพิธีและรัฐ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:02.171366004+07:00","message":"[bufferProcess] interim [300000000]:เจ้านายรับว่าเป็นพระราชพิธีและรัฐ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:02.171368101+07:00","message":"[bufferProcess] send to processor:เจ้านายรับว่าเป็นพระราชพิธีและ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:02.17138429+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:02.171387131+07:00","message":"> Transcript [5940] [false]: 'เจ้านายรับว่าเป็นพระราชพิธีและ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:02.171390721+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:02.171392478+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:02.171394738+07:00","message":"StatePrefix: 'เจ้านายรับว่าเป็นพระราชพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:02.171396834+07:00","message":"TextPushed: 'เจ้านายรับว่าเป็นพระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:02.192314174+07:00","message":"receive streaming session, msgId: 1004"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:02.192350662+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":"2025-10-27T14:58:02.192356022+07:00","message":"receive interim result [false|false]: เจ้านายรับว่าเป็นพระราชพิธีรัฐพิธี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:02.192367412+07:00","message":"[buffer interim] 1004 false เจ้านายรับว่าเป็นพระราชพิธีรัฐพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:02.19237416+07:00","message":"[bufferProcess] interim [360000000]:เจ้านายรับว่าเป็นพระราชพิธีรัฐพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:02.192376114+07:00","message":"[bufferProcess] send to processor:เจ้านายรับว่าเป็นพระราชพิธีและรัฐ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:02.192381266+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:02.192384929+07:00","message":"> Transcript [5941] [false]: 'เจ้านายรับว่าเป็นพระราชพิธีและรัฐ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:02.192388997+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:02.192392553+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:02.192395965+07:00","message":"StatePrefix: 'เจ้านายรับว่าเป็นพระราชพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:02.192398842+07:00","message":"TextPushed: 'เจ้านายรับว่าเป็นพระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:02.412323557+07:00","message":"receive streaming session, msgId: 1004"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:02.41236201+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":"2025-10-27T14:58:02.412369012+07:00","message":"receive interim result [false|false]: เจ้านายรับว่าเป็นพระราชพิธีรัฐพิธีสงฆ์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:02.412384976+07:00","message":"[buffer interim] 1004 false เจ้านายรับว่าเป็นพระราชพิธีรัฐพิธีสงฆ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:02.412393126+07:00","message":"[bufferProcess] interim [600000000]:เจ้านายรับว่าเป็นพระราชพิธีรัฐพิธีสงฆ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:02.412396274+07:00","message":"[bufferProcess] send to processor:เจ้านายรับว่าเป็นพระราชพิธีรัฐพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:02.41240161+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:02.412404701+07:00","message":"> Transcript [5942] [false]: 'เจ้านายรับว่าเป็นพระราชพิธีรัฐพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:02.412409158+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:02.412411408+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:02.412414627+07:00","message":"StatePrefix: 'เจ้านายรับว่าเป็นพระราชพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:02.412417624+07:00","message":"TextPushed: 'เจ้านายรับว่าเป็นพระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:02.51432686+07:00","message":"receive streaming session, msgId: 1004"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:02.514375892+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":"2025-10-27T14:58:02.514381437+07:00","message":"receive interim result [false|false]: เจ้านายรับว่าเป็นพระราชพิธีรัฐพิธีสำคัญ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:02.514392412+07:00","message":"[buffer interim] 1004 false เจ้านายรับว่าเป็นพระราชพิธีรัฐพิธีสำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:02.514398671+07:00","message":"[bufferProcess] interim [720000000]:เจ้านายรับว่าเป็นพระราชพิธีรัฐพิธีสำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:02.514401231+07:00","message":"[bufferProcess] send to processor:เจ้านายรับว่าเป็นพระราชพิธีรัฐพิธีสงฆ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:02.514406685+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:02.514409272+07:00","message":"> Transcript [5943] [false]: 'เจ้านายรับว่าเป็นพระราชพิธีรัฐพิธีสงฆ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:02.514412862+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:02.514415008+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:02.514416889+07:00","message":"StatePrefix: 'เจ้านายรับว่าเป็นพระราชพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:02.514419373+07:00","message":"TextPushed: 'เจ้านายรับว่าเป็นพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:02.514423565+07:00","message":"Push: 'ราชพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:02.514425003+07:00","message":"TextPushed: 'เจ้านายรับว่าเป็นพระราชพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:02.514427744+07:00","message":"Set new StatePrefix : 'เจ้านายรับว่าเป็นพระราชพิธีรัฐพิธีสงฆ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:02.514431433+07:00","message":"Next Push (prob) : 'รัฐพิธีสงฆ์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:02.514441327+07:00","message":"push: {false ราชพิธี 0 0xc0001fa680}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:03.079182034+07:00","message":"receive streaming session, msgId: 1004"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:03.079222842+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":"2025-10-27T14:58:03.079230392+07:00","message":"receive interim result [false|false]: เจ้านายรับว่าเป็นพระราชพิธีรัฐพิธีสำคัญ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:03.079247718+07:00","message":"[buffer interim] 1004 false เจ้านายรับว่าเป็นพระราชพิธีรัฐพิธีสำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:03.079256541+07:00","message":"[bufferProcess] interim [320000000]:เจ้านายรับว่าเป็นพระราชพิธีรัฐพิธีสำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:03.079259774+07:00","message":"[bufferProcess] send to processor:เจ้านายรับว่าเป็นพระราชพิธีรัฐพิธีสำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:03.079268266+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:03.079272651+07:00","message":"> Transcript [5944] [false]: 'เจ้านายรับว่าเป็นพระราชพิธีรัฐพิธีสำคัญ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:03.079276619+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:03.079279645+07:00","message":"Set new StatePrefix: 'เจ้านายรับว่าเป็นพระราชพิธีรัฐพิธีสำคัญ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:03.401128439+07:00","message":"receive streaming session, msgId: 1004"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:03.401171298+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":"2025-10-27T14:58:03.401177272+07:00","message":"receive interim result [false|false]: เจ้านายรับว่าเป็นพระราชพิธีรัฐพิธีสำคัญใน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:03.401189981+07:00","message":"[buffer interim] 1004 false เจ้านายรับว่าเป็นพระราชพิธีรัฐพิธีสำคัญใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:03.401197154+07:00","message":"[bufferProcess] interim [560000000]:เจ้านายรับว่าเป็นพระราชพิธีรัฐพิธีสำคัญใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:03.401199515+07:00","message":"[bufferProcess] send to processor:เจ้านายรับว่าเป็นพระราชพิธีรัฐพิธีสำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:03.401204654+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:03.401207208+07:00","message":"> Transcript [5945] [false]: 'เจ้านายรับว่าเป็นพระราชพิธีรัฐพิธีสำคัญ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:03.401210363+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:03.401212291+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:03.401214583+07:00","message":"StatePrefix: 'เจ้านายรับว่าเป็นพระราชพิธีรัฐพิธีสำคัญ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:03.401216915+07:00","message":"TextPushed: 'เจ้านายรับว่าเป็นพระราชพิธี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:03.405137687+07:00","message":"receive streaming session, msgId: 1004"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:03.405178869+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":"2025-10-27T14:58:03.405184716+07:00","message":"receive interim result [false|false]: เจ้านายรับว่าเป็นพระราชพิธีรัฐพิธีสำคัญในการ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:03.405196508+07:00","message":"[buffer interim] 1004 false เจ้านายรับว่าเป็นพระราชพิธีรัฐพิธีสำคัญในการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:03.405202209+07:00","message":"[bufferProcess] interim [620000000]:เจ้านายรับว่าเป็นพระราชพิธีรัฐพิธีสำคัญในการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:03.405204783+07:00","message":"[bufferProcess] send to processor:เจ้านายรับว่าเป็นพระราชพิธีรัฐพิธีสำคัญใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:03.40520945+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:03.405211855+07:00","message":"> Transcript [5946] [false]: 'เจ้านายรับว่าเป็นพระราชพิธีรัฐพิธีสำคัญใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:03.405214957+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:03.405216577+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:03.405218133+07:00","message":"StatePrefix: 'เจ้านายรับว่าเป็นพระราชพิธีรัฐพิธีสำคัญ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:03.405220935+07:00","message":"TextPushed: 'เจ้านายรับว่าเป็นพระราชพิธี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:03.736212661+07:00","message":"receive streaming session, msgId: 1004"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:03.736253885+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":"2025-10-27T14:58:03.736262171+07:00","message":"receive interim result [false|false]: เจ้านายรับว่าเป็นพระราชพิธีรัฐพิธีสำคัญในการทำ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:03.736278459+07:00","message":"[buffer interim] 1004 false เจ้านายรับว่าเป็นพระราชพิธีรัฐพิธีสำคัญในการทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:03.736290062+07:00","message":"[bufferProcess] interim [860000000]:เจ้านายรับว่าเป็นพระราชพิธีรัฐพิธีสำคัญในการทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:03.736293567+07:00","message":"[bufferProcess] send to processor:เจ้านายรับว่าเป็นพระราชพิธีรัฐพิธีสำคัญในการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:03.736301098+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:03.736306275+07:00","message":"> Transcript [5947] [false]: 'เจ้านายรับว่าเป็นพระราชพิธีรัฐพิธีสำคัญในการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:03.736311258+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:03.736313813+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:03.736316005+07:00","message":"StatePrefix: 'เจ้านายรับว่าเป็นพระราชพิธีรัฐพิธีสำคัญ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:03.736319942+07:00","message":"TextPushed: 'เจ้านายรับว่าเป็นพระราชพิธี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:03.744696431+07:00","message":"receive streaming session, msgId: 1004"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:03.744724742+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":"2025-10-27T14:58:03.744731303+07:00","message":"receive interim result [false|false]: เจ้านายรับว่าเป็นพระราชพิธีรัฐพิธีสำคัญในการถวาย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:03.744746758+07:00","message":"[buffer interim] 1004 false เจ้านายรับว่าเป็นพระราชพิธีรัฐพิธีสำคัญในการถวาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:03.744754272+07:00","message":"[bufferProcess] interim [920000000]:เจ้านายรับว่าเป็นพระราชพิธีรัฐพิธีสำคัญในการถวาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:03.744757978+07:00","message":"[bufferProcess] send to processor:เจ้านายรับว่าเป็นพระราชพิธีรัฐพิธีสำคัญในการทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:03.744763073+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:03.744766661+07:00","message":"> Transcript [5948] [false]: 'เจ้านายรับว่าเป็นพระราชพิธีรัฐพิธีสำคัญในการทำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:03.74477164+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:03.744774166+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:03.744776597+07:00","message":"StatePrefix: 'เจ้านายรับว่าเป็นพระราชพิธีรัฐพิธีสำคัญ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:03.744780187+07:00","message":"TextPushed: 'เจ้านายรับว่าเป็นพระราชพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:03.744788077+07:00","message":"Push: 'รัฐพิธีสำคัญ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:03.744790643+07:00","message":"TextPushed: 'เจ้านายรับว่าเป็นพระราชพิธีรัฐพิธีสำคัญ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:03.744794069+07:00","message":"Set new StatePrefix : 'เจ้านายรับว่าเป็นพระราชพิธีรัฐพิธีสำคัญในการทำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:03.744797347+07:00","message":"Next Push (prob) : 'ในการทำ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:03.744819958+07:00","message":"push: {false รัฐพิธีสำคัญ 0 0xc0001fa680}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:03.979026323+07:00","message":"receive streaming session, msgId: 1004"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:03.979058349+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":"2025-10-27T14:58:03.979064547+07:00","message":"receive interim result [false|false]: เจ้านายรับว่าเป็นพระราชพิธีรัฐพิธีสำคัญในการถวายพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:03.979078607+07:00","message":"[buffer interim] 1004 false เจ้านายรับว่าเป็นพระราชพิธีรัฐพิธีสำคัญในการถวายพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:03.979085242+07:00","message":"[bufferProcess] interim [160000000]:เจ้านายรับว่าเป็นพระราชพิธีรัฐพิธีสำคัญในการถวายพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:03.979087559+07:00","message":"[bufferProcess] send to processor:เจ้านายรับว่าเป็นพระราชพิธีรัฐพิธีสำคัญในการถวาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:03.979092845+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:03.979095837+07:00","message":"> Transcript [5949] [false]: 'เจ้านายรับว่าเป็นพระราชพิธีรัฐพิธีสำคัญในการถวาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:03.979098145+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:03.979099881+07:00","message":"Set new StatePrefix: 'เจ้านายรับว่าเป็นพระราชพิธีรัฐพิธีสำคัญในการถวาย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:04.174074856+07:00","message":"receive streaming session, msgId: 1004"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:04.174109482+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":"2025-10-27T14:58:04.174115193+07:00","message":"receive interim result [false|false]: เจ้านายรับว่าเป็นพระราชพิธีรัฐพิธีสำคัญในการถวายพระเอก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:04.174128532+07:00","message":"[buffer interim] 1004 false เจ้านายรับว่าเป็นพระราชพิธีรัฐพิธีสำคัญในการถวายพระเอก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:04.174134857+07:00","message":"[bufferProcess] interim [340000000]:เจ้านายรับว่าเป็นพระราชพิธีรัฐพิธีสำคัญในการถวายพระเอก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:04.174137338+07:00","message":"[bufferProcess] send to processor:เจ้านายรับว่าเป็นพระราชพิธีรัฐพิธีสำคัญในการถวายพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:04.174142949+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:04.174145284+07:00","message":"> Transcript [5950] [false]: 'เจ้านายรับว่าเป็นพระราชพิธีรัฐพิธีสำคัญในการถวายพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:04.174148487+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:04.174150166+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:04.174151876+07:00","message":"StatePrefix: 'เจ้านายรับว่าเป็นพระราชพิธีรัฐพิธีสำคัญในการถวาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:04.174154415+07:00","message":"TextPushed: 'เจ้านายรับว่าเป็นพระราชพิธีรัฐพิธีสำคัญ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:04.26537442+07:00","message":"[GCS] IsForceVAD: false for message ID: 1004"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:04.359522884+07:00","message":"receive streaming session, msgId: 1004"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:04.35956201+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":"2025-10-27T14:58:04.359577032+07:00","message":"receive interim result [false|false]: เจ้านายรับว่าเป็นพระราชพิธีรัฐพิธีสำคัญในการถวายพระเกียรติยศ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:04.359592448+07:00","message":"[buffer interim] 1004 false เจ้านายรับว่าเป็นพระราชพิธีรัฐพิธีสำคัญในการถวายพระเกียรติยศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:04.359600306+07:00","message":"[bufferProcess] interim [580000000]:เจ้านายรับว่าเป็นพระราชพิธีรัฐพิธีสำคัญในการถวายพระเกียรติยศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:04.359602717+07:00","message":"[bufferProcess] send to processor:เจ้านายรับว่าเป็นพระราชพิธีรัฐพิธีสำคัญในการถวายพระเอก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:04.359606305+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:04.359608907+07:00","message":"> Transcript [5951] [false]: 'เจ้านายรับว่าเป็นพระราชพิธีรัฐพิธีสำคัญในการถวายพระเอก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:04.359612239+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:04.359613876+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:04.359615977+07:00","message":"StatePrefix: 'เจ้านายรับว่าเป็นพระราชพิธีรัฐพิธีสำคัญในการถวาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:04.359618384+07:00","message":"TextPushed: 'เจ้านายรับว่าเป็นพระราชพิธีรัฐพิธีสำคัญ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:04.449232979+07:00","message":"receive streaming session, msgId: 1004"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:04.449281685+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เจ้านายนับว่าเป็นพระราชพิธีและพิธีสำคัญในการถวายพระเกียรติยศ\",\"confidence\":0.9413763}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":670000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:04.449290896+07:00","message":"receive interim result [true|false]: เจ้านายนับว่าเป็นพระราชพิธีและพิธีสำคัญในการถวายพระเกียรติยศ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:04.449300877+07:00","message":"end recv isFinal message id 1004"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:04.449303722+07:00","message":"end Recv id 1004"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:04.44931114+07:00","message":"[buffer interim] 1004 true เจ้านายนับว่าเป็นพระราชพิธีและพิธีสำคัญในการถวายพระเกียรติยศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:04.449320265+07:00","message":"[bufferProcess] interim [670000000]:เจ้านายนับว่าเป็นพระราชพิธีและพิธีสำคัญในการถวายพระเกียรติยศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:04.449323771+07:00","message":"[bufferProcess] send to processor (isfinal):เจ้านายรับว่าเป็นพระราชพิธีรัฐพิธีสำคัญในการถวายพระเกียรติยศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:04.449328454+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:04.449332148+07:00","message":"> Transcript [5952] [false]: 'เจ้านายรับว่าเป็นพระราชพิธีรัฐพิธีสำคัญในการถวายพระเกียรติยศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:04.44933714+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:04.449339341+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:04.449342453+07:00","message":"StatePrefix: 'เจ้านายรับว่าเป็นพระราชพิธีรัฐพิธีสำคัญในการถวาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:04.449346449+07:00","message":"TextPushed: 'เจ้านายรับว่าเป็นพระราชพิธีรัฐพิธีสำคัญ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:04.449348744+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:04.449351337+07:00","message":"> Transcript [5953] [true]: 'เจ้านายนับว่าเป็นพระราชพิธีและพิธีสำคัญในการถวายพระเกียรติยศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:04.449354049+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:04.44935601+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:04.449358205+07:00","message":"StatePrefix: 'เจ้านายรับว่าเป็นพระราชพิธีรัฐพิธีสำคัญในการถวาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:04.44936101+07:00","message":"TextPushed: 'เจ้านายรับว่าเป็นพระราชพิธีรัฐพิธีสำคัญ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:04.449363628+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:04.449565456+07:00","message":"Push: 'ในการถวายพระเกียรติยศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:04.449570035+07:00","message":"TextPushed: 'เจ้านายรับว่าเป็นพระราชพิธีรัฐพิธีสำคัญในการถวายพระเกียรติยศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:04.449572997+07:00","message":"Set new StatePrefix : 'เจ้านายนับว่าเป็นพระราชพิธีและพิธีสำคัญในการถวายพระเกียรติยศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:04.449575821+07:00","message":"Next Push (prob) : 'เจ้านายนับว่าเป็นพระราชพิธีและพิธีสำคัญในการถวายพระเกียรติยศ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:04.44959616+07:00","message":"push: {true ในการถวายพระเกียรติยศ 0 0xc0001fa680}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:04.44959045+07:00","message":"write aligntment file to 'tmp/7446/align_message_id_1004.html'"}
{"level":"info","service":"Main","time":"2025-10-27T14:58:04.460824775+07:00","message":"write wav file: './tmp/7446/7446_1004.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:04.466202574+07:00","message":"[GCS] Start streaming session, msgId: 1005"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:58:04.839544483+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:58:04.839556912+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:05.155127235+07:00","message":"receive streaming session, msgId: 1005"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:05.155166622+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":"2025-10-27T14:58:05.155171416+07:00","message":"receive interim result [false|false]: ต้น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:05.155187348+07:00","message":"[buffer interim] 1005 false ต้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:05.155193799+07:00","message":"[bufferProcess] interim [660000000]:ต้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:05.155195327+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:05.330126223+07:00","message":"receive streaming session, msgId: 1005"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:05.330165113+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":"2025-10-27T14:58:05.330172097+07:00","message":"receive interim result [false|false]: เจ้านาย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:05.330185766+07:00","message":"[buffer interim] 1005 false เจ้านาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:05.330196248+07:00","message":"[bufferProcess] interim [840000000]:เจ้านาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:05.330199515+07:00","message":"[bufferProcess] send to processor:ต้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:05.3302058+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:05.330208812+07:00","message":"> Transcript [5954] [false]: 'ต้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:05.330210744+07:00","message":"Set StatePrefix (first interim): 'ต้น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:05.922088938+07:00","message":"receive streaming session, msgId: 1005"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:05.922113493+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เจ้านาย\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:05.922130068+07:00","message":"receive interim result [false|false]: เจ้านาย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:05.922142724+07:00","message":"[buffer interim] 1005 false เจ้านาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:05.922148518+07:00","message":"[bufferProcess] interim [440000000]:เจ้านาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:05.922150527+07:00","message":"[bufferProcess] send to processor:เจ้านาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:05.922153395+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:05.922155796+07:00","message":"> Transcript [5955] [false]: 'เจ้านาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:05.922157482+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:05.922159078+07:00","message":"Set new StatePrefix: 'เจ้านาย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:06.233805423+07:00","message":"receive streaming session, msgId: 1005"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:06.233859533+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":"2025-10-27T14:58:06.233871441+07:00","message":"receive interim result [false|false]: เจ้านายเนื่องจาก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:06.233895459+07:00","message":"[buffer interim] 1005 false เจ้านายเนื่องจาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:06.233906426+07:00","message":"[bufferProcess] interim [800000000]:เจ้านายเนื่องจาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:06.233910153+07:00","message":"[bufferProcess] send to processor:เจ้านาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:06.233916748+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:06.233920178+07:00","message":"> Transcript [5956] [false]: 'เจ้านาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:06.233924026+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:06.233926453+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:06.233928664+07:00","message":"StatePrefix: 'เจ้านาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:06.233931113+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:06.440614605+07:00","message":"receive streaming session, msgId: 1005"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:06.440656455+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":"2025-10-27T14:58:06.440662601+07:00","message":"receive interim result [false|false]: เจ้านายเนื่องจากใน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:06.440678928+07:00","message":"[buffer interim] 1005 false เจ้านายเนื่องจากใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:06.440686814+07:00","message":"[bufferProcess] interim [920000000]:เจ้านายเนื่องจากใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:06.440689212+07:00","message":"[bufferProcess] send to processor:เจ้านายเนื่องจาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:06.440693207+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:06.44069662+07:00","message":"> Transcript [5957] [false]: 'เจ้านายเนื่องจาก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:06.440700237+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:06.440701832+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:06.440703326+07:00","message":"StatePrefix: 'เจ้านาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:06.440705249+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:06.595727059+07:00","message":"receive streaming session, msgId: 1005"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:06.595760336+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":"2025-10-27T14:58:06.595765397+07:00","message":"receive interim result [false|false]: เจ้านายเนื่องจากเป็น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:06.595777835+07:00","message":"[buffer interim] 1005 false เจ้านายเนื่องจากเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:06.595784929+07:00","message":"[bufferProcess] interim [980000000]:เจ้านายเนื่องจากเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:06.595787019+07:00","message":"[bufferProcess] send to processor:เจ้านายเนื่องจากใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:06.595792051+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:06.595794878+07:00","message":"> Transcript [5958] [false]: 'เจ้านายเนื่องจากใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:06.595797679+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:06.5957995+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:06.595801208+07:00","message":"StatePrefix: 'เจ้านาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:06.595803089+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:06.758601135+07:00","message":"receive streaming session, msgId: 1005"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:06.758649047+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":"2025-10-27T14:58:06.758656223+07:00","message":"receive interim result [false|false]: เจ้านายเนื่องจาก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:06.758672235+07:00","message":"[buffer interim] 1005 false เจ้านายเนื่องจาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:06.758679911+07:00","message":"[bufferProcess] interim [40000000]:เจ้านายเนื่องจาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:06.758682511+07:00","message":"[bufferProcess] send to processor:เจ้านายเนื่องจากเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:06.758688243+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:06.758691103+07:00","message":"> Transcript [5959] [false]: 'เจ้านายเนื่องจากเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:06.758694978+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:06.758697078+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:06.758699016+07:00","message":"StatePrefix: 'เจ้านาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:06.758701083+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:06.758705648+07:00","message":"Push: 'เจ้านาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:06.758707549+07:00","message":"TextPushed: 'เจ้านาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:06.758712386+07:00","message":"Set new StatePrefix : 'เจ้านายเนื่องจากเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:06.758715158+07:00","message":"Next Push (prob) : 'เนื่องจากเป็น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:06.758724665+07:00","message":"push: {false เจ้านาย 0 0xc002217980}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:06.932289754+07:00","message":"receive streaming session, msgId: 1005"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:06.93231229+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":"2025-10-27T14:58:06.932317228+07:00","message":"receive interim result [false|false]: เจ้านายเนื่องจากในพิธี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:06.932334518+07:00","message":"[buffer interim] 1005 false เจ้านายเนื่องจากในพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:06.932340659+07:00","message":"[bufferProcess] interim [160000000]:เจ้านายเนื่องจากในพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:06.932343403+07:00","message":"[bufferProcess] send to processor:เจ้านายเนื่องจาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:06.932347316+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:06.932349994+07:00","message":"> Transcript [5960] [false]: 'เจ้านายเนื่องจาก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:06.932352401+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:06.965875228+07:00","message":"receive streaming session, msgId: 1005"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:06.965904969+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เจ้านายเนื่องจาก mpt\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:06.965909893+07:00","message":"receive interim result [false|false]: เจ้านายเนื่องจาก mpt"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:06.965919972+07:00","message":"[buffer interim] 1005 false เจ้านายเนื่องจาก mpt"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:06.965925199+07:00","message":"[bufferProcess] interim [220000000]:เจ้านายเนื่องจาก mpt"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:06.965927221+07:00","message":"[bufferProcess] send to processor:เจ้านายเนื่องจากในพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:06.965930277+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:06.965932597+07:00","message":"> Transcript [5961] [false]: 'เจ้านายเนื่องจากในพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:06.965934283+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:06.96593584+07:00","message":"Set new StatePrefix: 'เจ้านายเนื่องจากในพิธี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:06.988929067+07:00","message":"receive streaming session, msgId: 1005"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:06.988949862+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เจ้านายเนื่องจาก MP4\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:06.988954102+07:00","message":"receive interim result [false|false]: เจ้านายเนื่องจาก MP4"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:06.988966081+07:00","message":"[buffer interim] 1005 false เจ้านายเนื่องจาก MP4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:06.988972122+07:00","message":"[bufferProcess] interim [280000000]:เจ้านายเนื่องจาก MP4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:06.988974126+07:00","message":"[bufferProcess] send to processor:เจ้านายเนื่องจาก mpt"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:06.988977152+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:06.988979688+07:00","message":"> Transcript [5962] [false]: 'เจ้านายเนื่องจาก mpt'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:06.98898169+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:06.988983291+07:00","message":"Set new StatePrefix: 'เจ้านายเนื่องจาก mpt'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:07.020524272+07:00","message":"receive streaming session, msgId: 1005"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:07.020549744+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":"2025-10-27T14:58:07.020558123+07:00","message":"receive interim result [false|false]: เจ้านายเนื่องจากเป็นวิธีสุด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:07.020568871+07:00","message":"[buffer interim] 1005 false เจ้านายเนื่องจากเป็นวิธีสุด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:07.020574106+07:00","message":"[bufferProcess] interim [400000000]:เจ้านายเนื่องจากเป็นวิธีสุด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:07.020577851+07:00","message":"[bufferProcess] send to processor:เจ้านายเนื่องจาก MP4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:07.020582994+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:07.020585119+07:00","message":"> Transcript [5963] [false]: 'เจ้านายเนื่องจาก MP4'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:07.020586944+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:07.020589125+07:00","message":"Set new StatePrefix: 'เจ้านายเนื่องจาก MP4'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:07.024900691+07:00","message":"receive streaming session, msgId: 1005"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:07.024920457+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":"2025-10-27T14:58:07.024924928+07:00","message":"receive interim result [false|false]: เจ้านายเนื่องจากเป็นวิธีสุดท้าย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:07.024933665+07:00","message":"[buffer interim] 1005 false เจ้านายเนื่องจากเป็นวิธีสุดท้าย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:07.024938136+07:00","message":"[bufferProcess] interim [520000000]:เจ้านายเนื่องจากเป็นวิธีสุดท้าย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:07.024940188+07:00","message":"[bufferProcess] send to processor:เจ้านายเนื่องจากเป็นวิธีสุด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:07.024945743+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:07.02494795+07:00","message":"> Transcript [5964] [false]: 'เจ้านายเนื่องจากเป็นวิธีสุด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:07.024949974+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:07.024951485+07:00","message":"Set new StatePrefix: 'เจ้านายเนื่องจากเป็นวิธีสุด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:07.510819436+07:00","message":"receive streaming session, msgId: 1005"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:07.510857682+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":"2025-10-27T14:58:07.510863413+07:00","message":"receive interim result [false|false]: เจ้านายเนื่องจากเป็นวิธีสุดท้ายที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:07.510877124+07:00","message":"[buffer interim] 1005 false เจ้านายเนื่องจากเป็นวิธีสุดท้ายที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:07.51089039+07:00","message":"[bufferProcess] interim [120000000]:เจ้านายเนื่องจากเป็นวิธีสุดท้ายที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:07.510894785+07:00","message":"[bufferProcess] send to processor:เจ้านายเนื่องจากเป็นวิธีสุดท้าย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:07.510901758+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:07.510904382+07:00","message":"> Transcript [5965] [false]: 'เจ้านายเนื่องจากเป็นวิธีสุดท้าย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:07.510910465+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:07.510912253+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:07.510914425+07:00","message":"StatePrefix: 'เจ้านายเนื่องจากเป็นวิธีสุด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:07.510916398+07:00","message":"TextPushed: 'เจ้านาย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:07.70949509+07:00","message":"receive streaming session, msgId: 1005"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:07.709534555+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":"2025-10-27T14:58:07.70953988+07:00","message":"receive interim result [false|false]: เจ้านายเนื่องจากเป็นวิธีสุดท้ายที่พี่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:07.709551558+07:00","message":"[buffer interim] 1005 false เจ้านายเนื่องจากเป็นวิธีสุดท้ายที่พี่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:07.709558183+07:00","message":"[bufferProcess] interim [240000000]:เจ้านายเนื่องจากเป็นวิธีสุดท้ายที่พี่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:07.709560432+07:00","message":"[bufferProcess] send to processor:เจ้านายเนื่องจากเป็นวิธีสุดท้ายที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:07.709563806+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:07.709568573+07:00","message":"> Transcript [5966] [false]: 'เจ้านายเนื่องจากเป็นวิธีสุดท้ายที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:07.7095718+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:07.709573491+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:07.709575667+07:00","message":"StatePrefix: 'เจ้านายเนื่องจากเป็นวิธีสุด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:07.709577854+07:00","message":"TextPushed: 'เจ้านาย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:07.799130935+07:00","message":"receive streaming session, msgId: 1005"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:07.799170252+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":"2025-10-27T14:58:07.799177221+07:00","message":"receive interim result [false|false]: เจ้านายเนื่องจากเป็นวิธีสุดท้ายที่ผู้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:07.799188714+07:00","message":"[buffer interim] 1005 false เจ้านายเนื่องจากเป็นวิธีสุดท้ายที่ผู้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:07.799196582+07:00","message":"[bufferProcess] interim [300000000]:เจ้านายเนื่องจากเป็นวิธีสุดท้ายที่ผู้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:07.799199686+07:00","message":"[bufferProcess] send to processor:เจ้านายเนื่องจากเป็นวิธีสุดท้ายที่พี่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:07.799206559+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:07.799209859+07:00","message":"> Transcript [5967] [false]: 'เจ้านายเนื่องจากเป็นวิธีสุดท้ายที่พี่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:07.799214325+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:07.799216513+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:07.799219573+07:00","message":"StatePrefix: 'เจ้านายเนื่องจากเป็นวิธีสุด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:07.799222301+07:00","message":"TextPushed: 'เจ้านาย'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:58:07.840052512+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:58:07.84007124+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:07.880579091+07:00","message":"receive streaming session, msgId: 1005"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:07.880615681+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":"2025-10-27T14:58:07.880621602+07:00","message":"receive interim result [false|false]: เจ้านายเนื่องจากเป็นวิธีสุดท้ายที่ผู้หญิง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:07.880634942+07:00","message":"[buffer interim] 1005 false เจ้านายเนื่องจากเป็นวิธีสุดท้ายที่ผู้หญิง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:07.880641249+07:00","message":"[bufferProcess] interim [420000000]:เจ้านายเนื่องจากเป็นวิธีสุดท้ายที่ผู้หญิง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:07.880643547+07:00","message":"[bufferProcess] send to processor:เจ้านายเนื่องจากเป็นวิธีสุดท้ายที่ผู้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:07.88064863+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:07.880651842+07:00","message":"> Transcript [5968] [false]: 'เจ้านายเนื่องจากเป็นวิธีสุดท้ายที่ผู้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:07.880655906+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:07.880657763+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:07.880659845+07:00","message":"StatePrefix: 'เจ้านายเนื่องจากเป็นวิธีสุด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:07.880661654+07:00","message":"TextPushed: 'เจ้านาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:07.880665952+07:00","message":"Push: 'เนื่องจากเป็นวิธีสุด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:07.88066767+07:00","message":"TextPushed: 'เจ้านายเนื่องจากเป็นวิธีสุด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:07.880670006+07:00","message":"Set new StatePrefix : 'เจ้านายเนื่องจากเป็นวิธีสุดท้ายที่ผู้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:07.880672576+07:00","message":"Next Push (prob) : 'ท้ายที่ผู้'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:07.880680622+07:00","message":"push: {false เนื่องจากเป็นวิธีสุด 0 0xc002217980}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:08.146841386+07:00","message":"receive streaming session, msgId: 1005"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:08.146876238+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":"2025-10-27T14:58:08.146889058+07:00","message":"receive interim result [false|false]: เจ้านายเนื่องจากเป็นวิธีสุดท้ายที่ผู้อยู่เบื้อง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:08.146901991+07:00","message":"[buffer interim] 1005 false เจ้านายเนื่องจากเป็นวิธีสุดท้ายที่ผู้อยู่เบื้อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:08.1469113+07:00","message":"[bufferProcess] interim [660000000]:เจ้านายเนื่องจากเป็นวิธีสุดท้ายที่ผู้อยู่เบื้อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:08.146913887+07:00","message":"[bufferProcess] send to processor:เจ้านายเนื่องจากเป็นวิธีสุดท้ายที่ผู้หญิง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:08.146917599+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:08.146920309+07:00","message":"> Transcript [5969] [false]: 'เจ้านายเนื่องจากเป็นวิธีสุดท้ายที่ผู้หญิง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:08.14692317+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:08.146924882+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:08.146926739+07:00","message":"StatePrefix: 'เจ้านายเนื่องจากเป็นวิธีสุดท้ายที่ผู้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:08.146929099+07:00","message":"TextPushed: 'เจ้านายเนื่องจากเป็นวิธีสุด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:08.211397201+07:00","message":"receive streaming session, msgId: 1005"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:08.21143176+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":"2025-10-27T14:58:08.211437977+07:00","message":"receive interim result [false|false]: เจ้านายเนื่องจากเป็นวิธีสุดท้ายที่ผู้อยู่เบื้องหลัง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:08.211449817+07:00","message":"[buffer interim] 1005 false เจ้านายเนื่องจากเป็นวิธีสุดท้ายที่ผู้อยู่เบื้องหลัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:08.21145649+07:00","message":"[bufferProcess] interim [780000000]:เจ้านายเนื่องจากเป็นวิธีสุดท้ายที่ผู้อยู่เบื้องหลัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:08.211458961+07:00","message":"[bufferProcess] send to processor:เจ้านายเนื่องจากเป็นวิธีสุดท้ายที่ผู้อยู่เบื้อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:08.211464784+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:08.211467331+07:00","message":"> Transcript [5970] [false]: 'เจ้านายเนื่องจากเป็นวิธีสุดท้ายที่ผู้อยู่เบื้อง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:08.211470394+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:08.211472217+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:08.211473963+07:00","message":"StatePrefix: 'เจ้านายเนื่องจากเป็นวิธีสุดท้ายที่ผู้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:08.21147651+07:00","message":"TextPushed: 'เจ้านายเนื่องจากเป็นวิธีสุด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:08.853813564+07:00","message":"receive streaming session, msgId: 1005"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:08.85385724+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":"2025-10-27T14:58:08.853866163+07:00","message":"receive interim result [false|false]: เจ้านายเนื่องจากเป็นวิธีสุดท้ายที่ผู้อยู่เบื้องหลัง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:08.853889527+07:00","message":"[buffer interim] 1005 false เจ้านายเนื่องจากเป็นวิธีสุดท้ายที่ผู้อยู่เบื้องหลัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:08.853899643+07:00","message":"[bufferProcess] interim [380000000]:เจ้านายเนื่องจากเป็นวิธีสุดท้ายที่ผู้อยู่เบื้องหลัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:08.853907479+07:00","message":"[bufferProcess] send to processor:เจ้านายเนื่องจากเป็นวิธีสุดท้ายที่ผู้อยู่เบื้องหลัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:08.853917147+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:08.853922468+07:00","message":"> Transcript [5971] [false]: 'เจ้านายเนื่องจากเป็นวิธีสุดท้ายที่ผู้อยู่เบื้องหลัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:08.853927346+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:08.853929822+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:08.853932561+07:00","message":"StatePrefix: 'เจ้านายเนื่องจากเป็นวิธีสุดท้ายที่ผู้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:08.853936151+07:00","message":"TextPushed: 'เจ้านายเนื่องจากเป็นวิธีสุด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:09.063077775+07:00","message":"receive streaming session, msgId: 1005"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:09.063107254+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เจ้านายเนื่องจากเป็นวิธีสุดท้ายที่ผู้อยู่เบื้องหลัง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:09.063114043+07:00","message":"receive interim result [false|false]: เจ้านายเนื่องจากเป็นวิธีสุดท้ายที่ผู้อยู่เบื้องหลัง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:09.063127099+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 3\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:09.063129106+07:00","message":"receive interim result [false|false]:  3"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:09.063135721+07:00","message":"[buffer interim] 1005 false เจ้านายเนื่องจากเป็นวิธีสุดท้ายที่ผู้อยู่เบื้องหลัง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:09.063140157+07:00","message":"[buffer interim] 1005 false  3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:09.063158473+07:00","message":"[bufferProcess] interim [620000000]:เจ้านายเนื่องจากเป็นวิธีสุดท้ายที่ผู้อยู่เบื้องหลัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:09.063177579+07:00","message":"[bufferProcess] send to processor:เจ้านายเนื่องจากเป็นวิธีสุดท้ายที่ผู้อยู่เบื้องหลัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:09.063191253+07:00","message":"[bufferProcess] interim [620000000]: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:09.06319408+07:00","message":"[bufferProcess] update buffer: เจ้านายเนื่องจากเป็นวิธีสุดท้ายที่ผู้อยู่เบื้องหลัง 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:09.063197641+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:09.063200828+07:00","message":"> Transcript [5972] [false]: 'เจ้านายเนื่องจากเป็นวิธีสุดท้ายที่ผู้อยู่เบื้องหลัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:09.063204657+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:09.063206409+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:09.063208253+07:00","message":"StatePrefix: 'เจ้านายเนื่องจากเป็นวิธีสุดท้ายที่ผู้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:09.063210499+07:00","message":"TextPushed: 'เจ้านายเนื่องจากเป็นวิธีสุด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:09.063217991+07:00","message":"Push: 'ท้ายที่ผู้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:09.063219535+07:00","message":"TextPushed: 'เจ้านายเนื่องจากเป็นวิธีสุดท้ายที่ผู้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:09.063221272+07:00","message":"Set new StatePrefix : 'เจ้านายเนื่องจากเป็นวิธีสุดท้ายที่ผู้อยู่เบื้องหลัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:09.063223602+07:00","message":"Next Push (prob) : 'อยู่เบื้องหลัง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:09.06323337+07:00","message":"push: {false ท้ายที่ผู้ 0 0xc002217980}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:09.119951863+07:00","message":"receive streaming session, msgId: 1005"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:09.119983435+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":"2025-10-27T14:58:09.119990466+07:00","message":"receive interim result [false|false]: เจ้านายเนื่องจากเป็นวิธีสุดท้ายที่ผู้อยู่เบื้องหลังสามารถ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:09.120007208+07:00","message":"[buffer interim] 1005 false เจ้านายเนื่องจากเป็นวิธีสุดท้ายที่ผู้อยู่เบื้องหลังสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:09.120015092+07:00","message":"[bufferProcess] interim [680000000]:เจ้านายเนื่องจากเป็นวิธีสุดท้ายที่ผู้อยู่เบื้องหลังสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:09.120020244+07:00","message":"[bufferProcess] send to processor:เจ้านายเนื่องจากเป็นวิธีสุดท้ายที่ผู้อยู่เบื้องหลัง 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:09.120029734+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:09.120033132+07:00","message":"> Transcript [5973] [false]: 'เจ้านายเนื่องจากเป็นวิธีสุดท้ายที่ผู้อยู่เบื้องหลัง 3'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:09.120038101+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:09.120040409+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:09.120042907+07:00","message":"StatePrefix: 'เจ้านายเนื่องจากเป็นวิธีสุดท้ายที่ผู้อยู่เบื้องหลัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:09.120046621+07:00","message":"TextPushed: 'เจ้านายเนื่องจากเป็นวิธีสุดท้ายที่ผู้'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:09.436457852+07:00","message":"receive streaming session, msgId: 1005"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:09.436495897+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":"2025-10-27T14:58:09.436501783+07:00","message":"receive interim result [false|false]: เจ้านายเนื่องจากเป็นวิธีสุดท้ายที่ผู้อยู่เบื้องหลังสามารถปรับ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:09.436513823+07:00","message":"[buffer interim] 1005 false เจ้านายเนื่องจากเป็นวิธีสุดท้ายที่ผู้อยู่เบื้องหลังสามารถปรับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:09.436520467+07:00","message":"[bufferProcess] interim [920000000]:เจ้านายเนื่องจากเป็นวิธีสุดท้ายที่ผู้อยู่เบื้องหลังสามารถปรับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:09.436523088+07:00","message":"[bufferProcess] send to processor:เจ้านายเนื่องจากเป็นวิธีสุดท้ายที่ผู้อยู่เบื้องหลังสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:09.436528813+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:09.436531351+07:00","message":"> Transcript [5974] [false]: 'เจ้านายเนื่องจากเป็นวิธีสุดท้ายที่ผู้อยู่เบื้องหลังสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:09.436534787+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:09.436536581+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:09.436538543+07:00","message":"StatePrefix: 'เจ้านายเนื่องจากเป็นวิธีสุดท้ายที่ผู้อยู่เบื้องหลัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:09.436541289+07:00","message":"TextPushed: 'เจ้านายเนื่องจากเป็นวิธีสุดท้ายที่ผู้'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:09.591341026+07:00","message":"receive streaming session, msgId: 1005"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:09.591377047+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":"2025-10-27T14:58:09.591383713+07:00","message":"receive interim result [false|false]: เจ้านายเนื่องจากเป็นวิธีสุดท้ายที่ผู้อยู่เบื้องหลังสามารถ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:09.59139683+07:00","message":"[buffer interim] 1005 false เจ้านายเนื่องจากเป็นวิธีสุดท้ายที่ผู้อยู่เบื้องหลังสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:09.591405131+07:00","message":"[bufferProcess] interim [980000000]:เจ้านายเนื่องจากเป็นวิธีสุดท้ายที่ผู้อยู่เบื้องหลังสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:09.591408432+07:00","message":"[bufferProcess] send to processor:เจ้านายเนื่องจากเป็นวิธีสุดท้ายที่ผู้อยู่เบื้องหลังสามารถปรับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:09.591415397+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:09.591418949+07:00","message":"> Transcript [5975] [false]: 'เจ้านายเนื่องจากเป็นวิธีสุดท้ายที่ผู้อยู่เบื้องหลังสามารถปรับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:09.59142314+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:09.591425669+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:09.591427971+07:00","message":"StatePrefix: 'เจ้านายเนื่องจากเป็นวิธีสุดท้ายที่ผู้อยู่เบื้องหลัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:09.591431062+07:00","message":"TextPushed: 'เจ้านายเนื่องจากเป็นวิธีสุดท้ายที่ผู้'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:09.66416204+07:00","message":"receive streaming session, msgId: 1005"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:09.664195402+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":"2025-10-27T14:58:09.664201431+07:00","message":"receive interim result [false|false]: เจ้านายเนื่องจากเป็นวิธีสุดท้ายที่ผู้อยู่เบื้องหลังสามารถถวาย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:09.664213137+07:00","message":"[buffer interim] 1005 false เจ้านายเนื่องจากเป็นวิธีสุดท้ายที่ผู้อยู่เบื้องหลังสามารถถวาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:09.664219596+07:00","message":"[bufferProcess] interim [40000000]:เจ้านายเนื่องจากเป็นวิธีสุดท้ายที่ผู้อยู่เบื้องหลังสามารถถวาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:09.664221744+07:00","message":"[bufferProcess] send to processor:เจ้านายเนื่องจากเป็นวิธีสุดท้ายที่ผู้อยู่เบื้องหลังสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:09.664226819+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:09.664229742+07:00","message":"> Transcript [5976] [false]: 'เจ้านายเนื่องจากเป็นวิธีสุดท้ายที่ผู้อยู่เบื้องหลังสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:09.664233044+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:09.664234916+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:09.664236905+07:00","message":"StatePrefix: 'เจ้านายเนื่องจากเป็นวิธีสุดท้ายที่ผู้อยู่เบื้องหลัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:09.664239082+07:00","message":"TextPushed: 'เจ้านายเนื่องจากเป็นวิธีสุดท้ายที่ผู้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:09.664243685+07:00","message":"Push: 'อยู่เบื้องหลัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:09.664245362+07:00","message":"TextPushed: 'เจ้านายเนื่องจากเป็นวิธีสุดท้ายที่ผู้อยู่เบื้องหลัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:09.664247379+07:00","message":"Set new StatePrefix : 'เจ้านายเนื่องจากเป็นวิธีสุดท้ายที่ผู้อยู่เบื้องหลังสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:09.664249388+07:00","message":"Next Push (prob) : 'สามารถ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:09.664268898+07:00","message":"push: {false อยู่เบื้องหลัง 0 0xc002217980}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:09.678535803+07:00","message":"receive streaming session, msgId: 1005"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:09.678565178+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":"2025-10-27T14:58:09.67857133+07:00","message":"receive interim result [false|false]: เจ้านายเนื่องจากเป็นวิธีสุดท้ายที่ผู้อยู่เบื้องหลังสามารถขยายความ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:09.678583305+07:00","message":"[buffer interim] 1005 false เจ้านายเนื่องจากเป็นวิธีสุดท้ายที่ผู้อยู่เบื้องหลังสามารถขยายความ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:09.678589079+07:00","message":"[bufferProcess] interim [160000000]:เจ้านายเนื่องจากเป็นวิธีสุดท้ายที่ผู้อยู่เบื้องหลังสามารถขยายความ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:09.678591297+07:00","message":"[bufferProcess] send to processor:เจ้านายเนื่องจากเป็นวิธีสุดท้ายที่ผู้อยู่เบื้องหลังสามารถถวาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:09.67859647+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:09.678598962+07:00","message":"> Transcript [5977] [false]: 'เจ้านายเนื่องจากเป็นวิธีสุดท้ายที่ผู้อยู่เบื้องหลังสามารถถวาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:09.67860219+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:09.678603984+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:09.678605702+07:00","message":"StatePrefix: 'เจ้านายเนื่องจากเป็นวิธีสุดท้ายที่ผู้อยู่เบื้องหลังสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:09.67860817+07:00","message":"TextPushed: 'เจ้านายเนื่องจากเป็นวิธีสุดท้ายที่ผู้อยู่เบื้องหลัง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:09.8176137+07:00","message":"receive streaming session, msgId: 1005"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:09.817668784+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":"2025-10-27T14:58:09.817674651+07:00","message":"receive interim result [false|false]: เจ้านายเนื่องจากเป็นวิธีสุดท้ายที่ผู้อยู่เบื้องหลังสามารถถวายความจง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:09.817687502+07:00","message":"[buffer interim] 1005 false เจ้านายเนื่องจากเป็นวิธีสุดท้ายที่ผู้อยู่เบื้องหลังสามารถถวายความจง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:09.817693813+07:00","message":"[bufferProcess] interim [400000000]:เจ้านายเนื่องจากเป็นวิธีสุดท้ายที่ผู้อยู่เบื้องหลังสามารถถวายความจง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:09.81769601+07:00","message":"[bufferProcess] send to processor:เจ้านายเนื่องจากเป็นวิธีสุดท้ายที่ผู้อยู่เบื้องหลังสามารถขยายความ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:09.81770144+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:09.817704304+07:00","message":"> Transcript [5978] [false]: 'เจ้านายเนื่องจากเป็นวิธีสุดท้ายที่ผู้อยู่เบื้องหลังสามารถขยายความ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:09.817707652+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:09.817709354+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:09.817711386+07:00","message":"StatePrefix: 'เจ้านายเนื่องจากเป็นวิธีสุดท้ายที่ผู้อยู่เบื้องหลังสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:09.817713509+07:00","message":"TextPushed: 'เจ้านายเนื่องจากเป็นวิธีสุดท้ายที่ผู้อยู่เบื้องหลัง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:09.943979241+07:00","message":"receive streaming session, msgId: 1005"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:09.944015648+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":"2025-10-27T14:58:09.944021224+07:00","message":"receive interim result [false|false]: เจ้านายเนื่องจากเป็นวิธีสุดท้ายที่ผู้อยู่เบื้องหลังสามารถถวายความจงรัก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:09.94403446+07:00","message":"[buffer interim] 1005 false เจ้านายเนื่องจากเป็นวิธีสุดท้ายที่ผู้อยู่เบื้องหลังสามารถถวายความจงรัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:09.944040817+07:00","message":"[bufferProcess] interim [520000000]:เจ้านายเนื่องจากเป็นวิธีสุดท้ายที่ผู้อยู่เบื้องหลังสามารถถวายความจงรัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:09.944043351+07:00","message":"[bufferProcess] send to processor:เจ้านายเนื่องจากเป็นวิธีสุดท้ายที่ผู้อยู่เบื้องหลังสามารถถวายความจง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:09.944048134+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:09.944050812+07:00","message":"> Transcript [5979] [false]: 'เจ้านายเนื่องจากเป็นวิธีสุดท้ายที่ผู้อยู่เบื้องหลังสามารถถวายความจง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:09.944054565+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:09.944056728+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:09.944058525+07:00","message":"StatePrefix: 'เจ้านายเนื่องจากเป็นวิธีสุดท้ายที่ผู้อยู่เบื้องหลังสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:09.944060989+07:00","message":"TextPushed: 'เจ้านายเนื่องจากเป็นวิธีสุดท้ายที่ผู้อยู่เบื้องหลัง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:10.270988069+07:00","message":"receive streaming session, msgId: 1005"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:10.271021653+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":"2025-10-27T14:58:10.271027305+07:00","message":"receive interim result [false|false]: เจ้านายเนื่องจากเป็นวิธีสุดท้ายที่ผู้อยู่เบื้องหลังสามารถถวายความจงรักภักดี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:10.271042307+07:00","message":"[buffer interim] 1005 false เจ้านายเนื่องจากเป็นวิธีสุดท้ายที่ผู้อยู่เบื้องหลังสามารถถวายความจงรักภักดี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:10.271049425+07:00","message":"[bufferProcess] interim [760000000]:เจ้านายเนื่องจากเป็นวิธีสุดท้ายที่ผู้อยู่เบื้องหลังสามารถถวายความจงรักภักดี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:10.271052013+07:00","message":"[bufferProcess] send to processor:เจ้านายเนื่องจากเป็นวิธีสุดท้ายที่ผู้อยู่เบื้องหลังสามารถถวายความจงรัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:10.27105717+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:10.271059765+07:00","message":"> Transcript [5980] [false]: 'เจ้านายเนื่องจากเป็นวิธีสุดท้ายที่ผู้อยู่เบื้องหลังสามารถถวายความจงรัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:10.271063345+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:10.271065228+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:10.271067085+07:00","message":"StatePrefix: 'เจ้านายเนื่องจากเป็นวิธีสุดท้ายที่ผู้อยู่เบื้องหลังสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:10.271069528+07:00","message":"TextPushed: 'เจ้านายเนื่องจากเป็นวิธีสุดท้ายที่ผู้อยู่เบื้องหลัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:10.271073945+07:00","message":"Push: 'สามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:10.271076412+07:00","message":"TextPushed: 'เจ้านายเนื่องจากเป็นวิธีสุดท้ายที่ผู้อยู่เบื้องหลังสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:10.271078434+07:00","message":"Set new StatePrefix : 'เจ้านายเนื่องจากเป็นวิธีสุดท้ายที่ผู้อยู่เบื้องหลังสามารถถวายความจงรัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:10.271080718+07:00","message":"Next Push (prob) : 'ถวายความจงรัก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:10.271088022+07:00","message":"push: {false สามารถ 0 0xc002217980}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:10.655586316+07:00","message":"receive streaming session, msgId: 1005"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:10.655621546+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":"2025-10-27T14:58:10.655629232+07:00","message":"receive interim result [false|false]: เจ้านายเนื่องจากเป็นวิธีสุดท้ายที่ผู้อยู่เบื้องหลังสามารถถวายความจงรักภักดีกับ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:10.655640289+07:00","message":"[buffer interim] 1005 false เจ้านายเนื่องจากเป็นวิธีสุดท้ายที่ผู้อยู่เบื้องหลังสามารถถวายความจงรักภักดีกับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:10.65564843+07:00","message":"[bufferProcess] interim [180000000]:เจ้านายเนื่องจากเป็นวิธีสุดท้ายที่ผู้อยู่เบื้องหลังสามารถถวายความจงรักภักดีกับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:10.655650776+07:00","message":"[bufferProcess] send to processor:เจ้านายเนื่องจากเป็นวิธีสุดท้ายที่ผู้อยู่เบื้องหลังสามารถถวายความจงรักภักดี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:10.655656237+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:10.655659224+07:00","message":"> Transcript [5981] [false]: 'เจ้านายเนื่องจากเป็นวิธีสุดท้ายที่ผู้อยู่เบื้องหลังสามารถถวายความจงรักภักดี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:10.65566275+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:10.655664639+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:10.655666362+07:00","message":"StatePrefix: 'เจ้านายเนื่องจากเป็นวิธีสุดท้ายที่ผู้อยู่เบื้องหลังสามารถถวายความจงรัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:10.655668705+07:00","message":"TextPushed: 'เจ้านายเนื่องจากเป็นวิธีสุดท้ายที่ผู้อยู่เบื้องหลังสามารถ'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:58:10.840320919+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:58:10.840328053+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:10.944026467+07:00","message":"receive streaming session, msgId: 1005"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:10.944077371+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เจ้านายเนื่องจากเป็นวิธีสุดท้ายที่ผู้อยู่เบื้องหลังสามารถถวายความจงรักภักดีกับเจ้านาย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:10.944084814+07:00","message":"receive interim result [false|false]: เจ้านายเนื่องจากเป็นวิธีสุดท้ายที่ผู้อยู่เบื้องหลังสามารถถวายความจงรักภักดีกับเจ้านาย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:10.944100404+07:00","message":"[buffer interim] 1005 false เจ้านายเนื่องจากเป็นวิธีสุดท้ายที่ผู้อยู่เบื้องหลังสามารถถวายความจงรักภักดีกับเจ้านาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:10.944110368+07:00","message":"[bufferProcess] interim [480000000]:เจ้านายเนื่องจากเป็นวิธีสุดท้ายที่ผู้อยู่เบื้องหลังสามารถถวายความจงรักภักดีกับเจ้านาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:10.944113421+07:00","message":"[bufferProcess] send to processor:เจ้านายเนื่องจากเป็นวิธีสุดท้ายที่ผู้อยู่เบื้องหลังสามารถถวายความจงรักภักดีกับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:10.944118986+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:10.944122089+07:00","message":"> Transcript [5982] [false]: 'เจ้านายเนื่องจากเป็นวิธีสุดท้ายที่ผู้อยู่เบื้องหลังสามารถถวายความจงรักภักดีกับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:10.94412669+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:10.944128604+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:10.944130474+07:00","message":"StatePrefix: 'เจ้านายเนื่องจากเป็นวิธีสุดท้ายที่ผู้อยู่เบื้องหลังสามารถถวายความจงรัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:10.944133581+07:00","message":"TextPushed: 'เจ้านายเนื่องจากเป็นวิธีสุดท้ายที่ผู้อยู่เบื้องหลังสามารถ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:11.158199972+07:00","message":"receive streaming session, msgId: 1005"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:11.158234494+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เจ้านายเนื่องจากเป็นวิธีสุดท้ายที่ผู้อยู่เบื้องหลังสามารถถวายความจงรักภักดีกับเจ้านายด่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:11.158240029+07:00","message":"receive interim result [false|false]: เจ้านายเนื่องจากเป็นวิธีสุดท้ายที่ผู้อยู่เบื้องหลังสามารถถวายความจงรักภักดีกับเจ้านายด่า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:11.158253826+07:00","message":"[buffer interim] 1005 false เจ้านายเนื่องจากเป็นวิธีสุดท้ายที่ผู้อยู่เบื้องหลังสามารถถวายความจงรักภักดีกับเจ้านายด่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:11.158262159+07:00","message":"[bufferProcess] interim [660000000]:เจ้านายเนื่องจากเป็นวิธีสุดท้ายที่ผู้อยู่เบื้องหลังสามารถถวายความจงรักภักดีกับเจ้านายด่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:11.15826461+07:00","message":"[bufferProcess] send to processor:เจ้านายเนื่องจากเป็นวิธีสุดท้ายที่ผู้อยู่เบื้องหลังสามารถถวายความจงรักภักดีกับเจ้านาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:11.158268011+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:11.158270893+07:00","message":"> Transcript [5983] [false]: 'เจ้านายเนื่องจากเป็นวิธีสุดท้ายที่ผู้อยู่เบื้องหลังสามารถถวายความจงรักภักดีกับเจ้านาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:11.158274497+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:11.158276218+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:11.158278016+07:00","message":"StatePrefix: 'เจ้านายเนื่องจากเป็นวิธีสุดท้ายที่ผู้อยู่เบื้องหลังสามารถถวายความจงรัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:11.158280909+07:00","message":"TextPushed: 'เจ้านายเนื่องจากเป็นวิธีสุดท้ายที่ผู้อยู่เบื้องหลังสามารถ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:11.160951012+07:00","message":"receive streaming session, msgId: 1005"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:11.160966749+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เจ้านายเนื่องจากเป็นวิธีสุดท้ายที่ผู้อยู่เบื้องหลังสามารถถวายความจงรักภักดีกับเจ้านายได้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:11.16097272+07:00","message":"receive interim result [false|false]: เจ้านายเนื่องจากเป็นวิธีสุดท้ายที่ผู้อยู่เบื้องหลังสามารถถวายความจงรักภักดีกับเจ้านายได้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:11.160983211+07:00","message":"[buffer interim] 1005 false เจ้านายเนื่องจากเป็นวิธีสุดท้ายที่ผู้อยู่เบื้องหลังสามารถถวายความจงรักภักดีกับเจ้านายได้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:11.160987571+07:00","message":"[bufferProcess] interim [720000000]:เจ้านายเนื่องจากเป็นวิธีสุดท้ายที่ผู้อยู่เบื้องหลังสามารถถวายความจงรักภักดีกับเจ้านายได้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:11.160990021+07:00","message":"[bufferProcess] send to processor:เจ้านายเนื่องจากเป็นวิธีสุดท้ายที่ผู้อยู่เบื้องหลังสามารถถวายความจงรักภักดีกับเจ้านายด่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:11.160992676+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:11.160994795+07:00","message":"> Transcript [5984] [false]: 'เจ้านายเนื่องจากเป็นวิธีสุดท้ายที่ผู้อยู่เบื้องหลังสามารถถวายความจงรักภักดีกับเจ้านายด่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:11.160998356+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:11.160999905+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:11.161001455+07:00","message":"StatePrefix: 'เจ้านายเนื่องจากเป็นวิธีสุดท้ายที่ผู้อยู่เบื้องหลังสามารถถวายความจงรัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:11.161003565+07:00","message":"TextPushed: 'เจ้านายเนื่องจากเป็นวิธีสุดท้ายที่ผู้อยู่เบื้องหลังสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:11.161008345+07:00","message":"Push: 'ถวายความจงรัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:11.161010149+07:00","message":"TextPushed: 'เจ้านายเนื่องจากเป็นวิธีสุดท้ายที่ผู้อยู่เบื้องหลังสามารถถวายความจงรัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:11.16101212+07:00","message":"Set new StatePrefix : 'เจ้านายเนื่องจากเป็นวิธีสุดท้ายที่ผู้อยู่เบื้องหลังสามารถถวายความจงรักภักดีกับเจ้านายด่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:11.161014974+07:00","message":"Next Push (prob) : 'ภักดีกับเจ้านายด่า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:11.161023782+07:00","message":"push: {false ถวายความจงรัก 0 0xc002217980}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:11.447122967+07:00","message":"[GCS] IsForceVAD: false for message ID: 1005"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:11.507594922+07:00","message":"[GCS] Start streaming session, msgId: 1006"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:11.643023022+07:00","message":"receive streaming session, msgId: 1005"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:11.643065663+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เจ้านายเนื่องจากในพิธีสุดท้ายที่ผู้อยู่เบื้องหลังสามารถถวายความจงรักภักดีกับเจ้านายได้\",\"confidence\":0.93319327}],\"is_final\":true,\"result_end_time\":{\"seconds\":7,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:11.643073778+07:00","message":"receive interim result [true|false]: เจ้านายเนื่องจากในพิธีสุดท้ายที่ผู้อยู่เบื้องหลังสามารถถวายความจงรักภักดีกับเจ้านายได้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:11.643083439+07:00","message":"end recv isFinal message id 1005"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:11.643085891+07:00","message":"end Recv id 1005"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:11.643092718+07:00","message":"[buffer interim] 1005 true เจ้านายเนื่องจากในพิธีสุดท้ายที่ผู้อยู่เบื้องหลังสามารถถวายความจงรักภักดีกับเจ้านายได้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:11.643103934+07:00","message":"[bufferProcess] interim [200000000]:เจ้านายเนื่องจากในพิธีสุดท้ายที่ผู้อยู่เบื้องหลังสามารถถวายความจงรักภักดีกับเจ้านายได้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:11.643108691+07:00","message":"[bufferProcess] send to processor (isfinal):เจ้านายเนื่องจากเป็นวิธีสุดท้ายที่ผู้อยู่เบื้องหลังสามารถถวายความจงรักภักดีกับเจ้านายได้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:11.6431142+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:11.643117635+07:00","message":"> Transcript [5985] [false]: 'เจ้านายเนื่องจากเป็นวิธีสุดท้ายที่ผู้อยู่เบื้องหลังสามารถถวายความจงรักภักดีกับเจ้านายได้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:11.643121227+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:11.643123816+07:00","message":"Set new StatePrefix: 'เจ้านายเนื่องจากเป็นวิธีสุดท้ายที่ผู้อยู่เบื้องหลังสามารถถวายความจงรักภักดีกับเจ้านายได้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:11.643126498+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:11.643129089+07:00","message":"> Transcript [5986] [true]: 'เจ้านายเนื่องจากในพิธีสุดท้ายที่ผู้อยู่เบื้องหลังสามารถถวายความจงรักภักดีกับเจ้านายได้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:11.643132202+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:11.64313456+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:11.643137688+07:00","message":"StatePrefix: 'เจ้านายเนื่องจากเป็นวิธีสุดท้ายที่ผู้อยู่เบื้องหลังสามารถถวายความจงรักภักดีกับเจ้านายได้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:11.643141196+07:00","message":"TextPushed: 'เจ้านายเนื่องจากเป็นวิธีสุดท้ายที่ผู้อยู่เบื้องหลังสามารถถวายความจงรัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:11.643143752+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:11.643393487+07:00","message":"Push: 'ความจงรักภักดีกับเจ้านายได้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:11.643397304+07:00","message":"TextPushed: 'เจ้านายเนื่องจากเป็นวิธีสุดท้ายที่ผู้อยู่เบื้องหลังสามารถถวายความจงรักความจงรักภักดีกับเจ้านายได้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:11.643400531+07:00","message":"Set new StatePrefix : 'เจ้านายเนื่องจากในพิธีสุดท้ายที่ผู้อยู่เบื้องหลังสามารถถวายความจงรักภักดีกับเจ้านายได้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:11.643403934+07:00","message":"Next Push (prob) : 'เจ้านายเนื่องจากในพิธีสุดท้ายที่ผู้อยู่เบื้องหลังสามารถถวายความจงรักภักดีกับเจ้านายได้'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:11.643419879+07:00","message":"push: {true ความจงรักภักดีกับเจ้านายได้ 0 0xc002217980}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:11.643419268+07:00","message":"write aligntment file to 'tmp/7446/align_message_id_1005.html'"}
{"level":"info","service":"Main","time":"2025-10-27T14:58:11.655963988+07:00","message":"write wav file: './tmp/7446/7446_1005.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:12.665326821+07:00","message":"[GCS] IsForceVAD: false for message ID: 1006"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:12.794452546+07:00","message":"receive streaming session, msgId: 1006"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:12.794494158+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เกียรติยศ\",\"confidence\":0.8814525}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":170000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:12.794499645+07:00","message":"receive interim result [true|false]: เกียรติยศ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:12.794509646+07:00","message":"end recv isFinal message id 1006"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:12.794511332+07:00","message":"end Recv id 1006"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:12.794516645+07:00","message":"[buffer interim] 1006 true เกียรติยศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:12.794523539+07:00","message":"[bufferProcess] interim [170000000]:เกียรติยศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:12.79452727+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:12.794530024+07:00","message":"> Transcript [5987] [true]: 'เกียรติยศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:12.794532465+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:12.794534138+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:12.794536059+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:12.794537955+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:12.7945425+07:00","message":"Push: 'เกียรติยศ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:12.794550631+07:00","message":"push: {true เกียรติยศ 0 0xc002603e80}"}
{"level":"info","service":"Main","time":"2025-10-27T14:58:12.802109092+07:00","message":"write wav file: './tmp/7446/7446_1006.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:12.91630152+07:00","message":"[GCS] Start streaming session, msgId: 1007"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:58:13.840580394+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:58:13.8406005+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:13.933919295+07:00","message":"receive streaming session, msgId: 1007"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:13.933964618+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":"2025-10-27T14:58:13.933970178+07:00","message":"receive interim result [false|false]: กำลัง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:13.93398346+07:00","message":"[buffer interim] 1007 false กำลัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:13.933990411+07:00","message":"[bufferProcess] interim [960000000]:กำลัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:13.93399198+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:13.933997419+07:00","message":"[bufferProcess] send to processor (ticker):กำลัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:13.933999852+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:13.934002534+07:00","message":"> Transcript [5988] [false]: 'กำลัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:13.934004576+07:00","message":"Set StatePrefix (first interim): 'กำลัง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:14.028035095+07:00","message":"receive streaming session, msgId: 1007"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:14.028071764+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":"2025-10-27T14:58:14.028076702+07:00","message":"receive interim result [false|false]: กำลังจะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:14.028088329+07:00","message":"[buffer interim] 1007 false กำลังจะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:14.028094445+07:00","message":"[bufferProcess] interim [80000000]:กำลังจะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:14.028096348+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:14.172043951+07:00","message":"receive streaming session, msgId: 1007"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:14.172082774+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":"2025-10-27T14:58:14.172088181+07:00","message":"receive interim result [false|false]: แนะนำเสนอ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:14.172101589+07:00","message":"[buffer interim] 1007 false แนะนำเสนอ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:14.172108344+07:00","message":"[bufferProcess] interim [200000000]:แนะนำเสนอ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:14.172110262+07:00","message":"[bufferProcess] send to processor:กำลังจะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:14.172115484+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:14.172119252+07:00","message":"> Transcript [5989] [false]: 'กำลังจะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:14.172122772+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:14.172125152+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:14.172127396+07:00","message":"StatePrefix: 'กำลัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:14.172129669+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:14.187233698+07:00","message":"receive streaming session, msgId: 1007"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:14.187272948+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":"2025-10-27T14:58:14.187278136+07:00","message":"receive interim result [false|false]: กำลังจะมี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:14.187291965+07:00","message":"[buffer interim] 1007 false กำลังจะมี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:14.187298941+07:00","message":"[bufferProcess] interim [260000000]:กำลังจะมี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:14.187300675+07:00","message":"[bufferProcess] send to processor:แนะนำเสนอ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:14.187305841+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:14.187308431+07:00","message":"> Transcript [5990] [false]: 'แนะนำเสนอ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:14.187310402+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:14.18731226+07:00","message":"Set new StatePrefix: 'แนะนำเสนอ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:14.385068941+07:00","message":"receive streaming session, msgId: 1007"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:14.38512043+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":"2025-10-27T14:58:14.385127275+07:00","message":"receive interim result [false|false]: กำลังจะมีค่า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:14.385143658+07:00","message":"[buffer interim] 1007 false กำลังจะมีค่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:14.385151909+07:00","message":"[bufferProcess] interim [440000000]:กำลังจะมีค่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:14.385154832+07:00","message":"[bufferProcess] send to processor:กำลังจะมี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:14.385174063+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:14.385177957+07:00","message":"> Transcript [5991] [false]: 'กำลังจะมี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:14.385180811+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:14.385183205+07:00","message":"Set new StatePrefix: 'กำลังจะมี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:14.413491434+07:00","message":"receive streaming session, msgId: 1007"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:14.413543435+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":"2025-10-27T14:58:14.413551076+07:00","message":"receive interim result [false|false]: กำลังจะมีขั้น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:14.413567069+07:00","message":"[buffer interim] 1007 false กำลังจะมีขั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:14.413575929+07:00","message":"[bufferProcess] interim [500000000]:กำลังจะมีขั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:14.413578962+07:00","message":"[bufferProcess] send to processor:กำลังจะมีค่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:14.413585695+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:14.413589337+07:00","message":"> Transcript [5992] [false]: 'กำลังจะมีค่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:14.413593383+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:14.41359556+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:14.413597765+07:00","message":"StatePrefix: 'กำลังจะมี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:14.41360013+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:14.489061353+07:00","message":"receive streaming session, msgId: 1007"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:14.489105967+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":"2025-10-27T14:58:14.489111167+07:00","message":"receive interim result [false|false]: กำลังจะมีขั้นตอน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:14.489125591+07:00","message":"[buffer interim] 1007 false กำลังจะมีขั้นตอน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:14.489136751+07:00","message":"[bufferProcess] interim [620000000]:กำลังจะมีขั้นตอน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:14.489138942+07:00","message":"[bufferProcess] send to processor:กำลังจะมีขั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:14.489142336+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:14.489144735+07:00","message":"> Transcript [5993] [false]: 'กำลังจะมีขั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:14.489147675+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:14.489149499+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:14.489151007+07:00","message":"StatePrefix: 'กำลังจะมี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:14.489152761+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:14.907395801+07:00","message":"receive streaming session, msgId: 1007"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:14.907435786+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":"2025-10-27T14:58:14.907440514+07:00","message":"receive interim result [false|false]: กำลังจะมีขั้นตอนและ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:14.907451993+07:00","message":"[buffer interim] 1007 false กำลังจะมีขั้นตอนและ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:14.907458975+07:00","message":"[bufferProcess] interim [980000000]:กำลังจะมีขั้นตอนและ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:14.907461213+07:00","message":"[bufferProcess] send to processor:กำลังจะมีขั้นตอน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:14.907466254+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:14.907468861+07:00","message":"> Transcript [5994] [false]: 'กำลังจะมีขั้นตอน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:14.907471544+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:14.907473232+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:14.907474798+07:00","message":"StatePrefix: 'กำลังจะมี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:14.907476685+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:15.075616287+07:00","message":"receive streaming session, msgId: 1007"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:15.075656601+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":"2025-10-27T14:58:15.075662967+07:00","message":"receive interim result [false|false]: กำลังจะมีขั้นตอนและคำ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:15.075677277+07:00","message":"[buffer interim] 1007 false กำลังจะมีขั้นตอนและคำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:15.075688073+07:00","message":"[bufferProcess] interim [160000000]:กำลังจะมีขั้นตอนและคำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:15.075691026+07:00","message":"[bufferProcess] send to processor:กำลังจะมีขั้นตอนและ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:15.075697757+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:15.075701285+07:00","message":"> Transcript [5995] [false]: 'กำลังจะมีขั้นตอนและ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:15.075705385+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:15.075707781+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:15.075710189+07:00","message":"StatePrefix: 'กำลังจะมี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:15.075712774+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:15.075719101+07:00","message":"Push: 'กำลังจะมี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:15.075721369+07:00","message":"TextPushed: 'กำลังจะมี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:15.075723687+07:00","message":"Set new StatePrefix : 'กำลังจะมีขั้นตอนและ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:15.075726046+07:00","message":"Next Push (prob) : 'ขั้นตอนและ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:15.075746606+07:00","message":"push: {false กำลังจะมี 0 0xc000044200}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:15.271087899+07:00","message":"receive streaming session, msgId: 1007"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:15.27113544+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":"2025-10-27T14:58:15.271142758+07:00","message":"receive interim result [false|false]: กำลังจะมีขั้นตอนและคำนวณ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:15.27115838+07:00","message":"[buffer interim] 1007 false กำลังจะมีขั้นตอนและคำนวณ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:15.27116875+07:00","message":"[bufferProcess] interim [340000000]:กำลังจะมีขั้นตอนและคำนวณ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:15.271171978+07:00","message":"[bufferProcess] send to processor:กำลังจะมีขั้นตอนและคำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:15.271178844+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:15.271183098+07:00","message":"> Transcript [5996] [false]: 'กำลังจะมีขั้นตอนและคำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:15.271187614+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:15.271189866+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:15.271192336+07:00","message":"StatePrefix: 'กำลังจะมีขั้นตอนและ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:15.27119512+07:00","message":"TextPushed: 'กำลังจะมี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:15.39844757+07:00","message":"receive streaming session, msgId: 1007"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:15.398492243+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":"2025-10-27T14:58:15.398499035+07:00","message":"receive interim result [false|false]: กำลังจะมีขั้นตอนและธรรมเนียม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:15.398514705+07:00","message":"[buffer interim] 1007 false กำลังจะมีขั้นตอนและธรรมเนียม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:15.398526082+07:00","message":"[bufferProcess] interim [460000000]:กำลังจะมีขั้นตอนและธรรมเนียม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:15.398529354+07:00","message":"[bufferProcess] send to processor:กำลังจะมีขั้นตอนและคำนวณ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:15.398535933+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:15.398539555+07:00","message":"> Transcript [5997] [false]: 'กำลังจะมีขั้นตอนและคำนวณ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:15.398543994+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:15.39854664+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:15.398549555+07:00","message":"StatePrefix: 'กำลังจะมีขั้นตอนและ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:15.398552218+07:00","message":"TextPushed: 'กำลังจะมี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:15.424501499+07:00","message":"[GCS] IsForceVAD: false for message ID: 1007"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:15.547555133+07:00","message":"[GCS] Start streaming session, msgId: 1008"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:15.564572027+07:00","message":"receive streaming session, msgId: 1007"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:15.564618225+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กำลังจะมีขั้นตอนและธรรมเนียม\",\"confidence\":0.93836886}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":730000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:15.564625557+07:00","message":"receive interim result [true|false]: กำลังจะมีขั้นตอนและธรรมเนียม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:15.564635596+07:00","message":"end recv isFinal message id 1007"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:15.564638133+07:00","message":"end Recv id 1007"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:15.564644458+07:00","message":"[buffer interim] 1007 true กำลังจะมีขั้นตอนและธรรมเนียม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:15.564655043+07:00","message":"[bufferProcess] interim [730000000]:กำลังจะมีขั้นตอนและธรรมเนียม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:15.564659049+07:00","message":"[bufferProcess] send to processor (isfinal):กำลังจะมีขั้นตอนและธรรมเนียม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:15.564663543+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:15.564667238+07:00","message":"> Transcript [5998] [false]: 'กำลังจะมีขั้นตอนและธรรมเนียม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:15.564670935+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:15.564673086+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:15.564675947+07:00","message":"StatePrefix: 'กำลังจะมีขั้นตอนและ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:15.564678508+07:00","message":"TextPushed: 'กำลังจะมี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:15.56468075+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:15.564683173+07:00","message":"> Transcript [5999] [true]: 'กำลังจะมีขั้นตอนและธรรมเนียม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:15.564685698+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:15.564687791+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:15.564690177+07:00","message":"StatePrefix: 'กำลังจะมีขั้นตอนและ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:15.564692465+07:00","message":"TextPushed: 'กำลังจะมี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:15.564696368+07:00","message":"Push: 'ขั้นตอนและธรรมเนียม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:15.564704909+07:00","message":"push: {true ขั้นตอนและธรรมเนียม 0 0xc000044200}"}
{"level":"info","service":"Main","time":"2025-10-27T14:58:15.573455769+07:00","message":"write wav file: './tmp/7446/7446_1007.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:16.554140065+07:00","message":"receive streaming session, msgId: 1008"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:16.554179961+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":"2025-10-27T14:58:16.554185016+07:00","message":"receive interim result [false|false]: ต่างๆ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:16.554200134+07:00","message":"[buffer interim] 1008 false ต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:16.554207501+07:00","message":"[bufferProcess] interim [20000000]:ต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:16.554209058+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:58:16.840655514+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:58:16.840663599+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:17.145928675+07:00","message":"receive streaming session, msgId: 1008"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:17.145971444+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":"2025-10-27T14:58:17.145976669+07:00","message":"receive interim result [false|false]: ต่างๆ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:17.146000312+07:00","message":"[buffer interim] 1008 false ต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:17.146021695+07:00","message":"[bufferProcess] interim [620000000]:ต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:17.146024147+07:00","message":"[bufferProcess] send to processor:ต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:17.146031098+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:17.146033556+07:00","message":"> Transcript [6000] [false]: 'ต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:17.146035667+07:00","message":"Set StatePrefix (first interim): 'ต่างๆ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:17.88150755+07:00","message":"receive streaming session, msgId: 1008"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:17.881541599+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":"2025-10-27T14:58:17.881547075+07:00","message":"receive interim result [false|false]: ต่างๆเป็นอาการแห่งชาติ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:17.88155842+07:00","message":"[buffer interim] 1008 false ต่างๆเป็นอาการแห่งชาติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:17.88156486+07:00","message":"[bufferProcess] interim [340000000]:ต่างๆเป็นอาการแห่งชาติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:17.881567298+07:00","message":"[bufferProcess] send to processor:ต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:17.881570941+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:17.881573251+07:00","message":"> Transcript [6001] [false]: 'ต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:17.881576236+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:17.881578024+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:17.881579458+07:00","message":"StatePrefix: 'ต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:17.881581193+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:18.528954114+07:00","message":"receive streaming session, msgId: 1008"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:18.52898948+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":"2025-10-27T14:58:18.528994781+07:00","message":"receive interim result [false|false]: ต่างๆเป็นอาการแห่งชาติ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:18.529007599+07:00","message":"[buffer interim] 1008 false ต่างๆเป็นอาการแห่งชาติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:18.529017788+07:00","message":"[bufferProcess] interim [940000000]:ต่างๆเป็นอาการแห่งชาติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:18.5290198+07:00","message":"[bufferProcess] send to processor:ต่างๆเป็นอาการแห่งชาติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:18.529022991+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:18.529025583+07:00","message":"> Transcript [6002] [false]: 'ต่างๆเป็นอาการแห่งชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:18.529028699+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:18.529030511+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:18.529032151+07:00","message":"StatePrefix: 'ต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:18.529033824+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:18.598073173+07:00","message":"receive streaming session, msgId: 1008"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:18.598113154+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":"2025-10-27T14:58:18.59811874+07:00","message":"receive interim result [false|false]: ต่างๆเป็นอาการแห่งชาติซึ่งเป็น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:18.598133326+07:00","message":"[buffer interim] 1008 false ต่างๆเป็นอาการแห่งชาติซึ่งเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:18.598140333+07:00","message":"[bufferProcess] interim [60000000]:ต่างๆเป็นอาการแห่งชาติซึ่งเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:18.5981433+07:00","message":"[bufferProcess] send to processor:ต่างๆเป็นอาการแห่งชาติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:18.598152202+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:18.598154826+07:00","message":"> Transcript [6003] [false]: 'ต่างๆเป็นอาการแห่งชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:18.598159896+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:18.598161784+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:18.598163743+07:00","message":"StatePrefix: 'ต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:18.598165602+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:18.618670044+07:00","message":"receive streaming session, msgId: 1008"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:18.618707126+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต่างๆเป็นอาการแห่งชาติ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:18.618712437+07:00","message":"receive interim result [false|false]: ต่างๆเป็นอาการแห่งชาติ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:18.618727523+07:00","message":"[buffer interim] 1008 false ต่างๆเป็นอาการแห่งชาติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:18.618733735+07:00","message":"[bufferProcess] interim [120000000]:ต่างๆเป็นอาการแห่งชาติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:18.618736087+07:00","message":"[bufferProcess] send to processor:ต่างๆเป็นอาการแห่งชาติซึ่งเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:18.618741317+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:18.618743882+07:00","message":"> Transcript [6004] [false]: 'ต่างๆเป็นอาการแห่งชาติซึ่งเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:18.618746773+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:18.618748482+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:18.618750027+07:00","message":"StatePrefix: 'ต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:18.61875187+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:18.618757342+07:00","message":"Push: 'ต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:18.618759083+07:00","message":"TextPushed: 'ต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:18.61876061+07:00","message":"Set new StatePrefix : 'ต่างๆเป็นอาการแห่งชาติซึ่งเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:18.618762635+07:00","message":"Next Push (prob) : 'เป็นอาการแห่งชาติซึ่งเป็น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:18.618790504+07:00","message":"push: {false ต่างๆ 0 0xc000044c00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:18.737730296+07:00","message":"receive streaming session, msgId: 1008"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:18.73777035+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":"2025-10-27T14:58:18.737775899+07:00","message":"receive interim result [false|false]: ต่างๆเป็นอาการแห่งชาติซึ่งปรากฏ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:18.737789229+07:00","message":"[buffer interim] 1008 false ต่างๆเป็นอาการแห่งชาติซึ่งปรากฏ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:18.737795949+07:00","message":"[bufferProcess] interim [180000000]:ต่างๆเป็นอาการแห่งชาติซึ่งปรากฏ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:18.737798338+07:00","message":"[bufferProcess] send to processor:ต่างๆเป็นอาการแห่งชาติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:18.737803795+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:18.73780654+07:00","message":"> Transcript [6005] [false]: 'ต่างๆเป็นอาการแห่งชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:18.737809006+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:18.926560667+07:00","message":"receive streaming session, msgId: 1008"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:18.926604203+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":"2025-10-27T14:58:18.926611756+07:00","message":"receive interim result [false|false]: ต่างๆเป็นอาการแห่งชาติซึ่งปรากฏหลัก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:18.926629015+07:00","message":"[buffer interim] 1008 false ต่างๆเป็นอาการแห่งชาติซึ่งปรากฏหลัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:18.926637378+07:00","message":"[bufferProcess] interim [420000000]:ต่างๆเป็นอาการแห่งชาติซึ่งปรากฏหลัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:18.926640979+07:00","message":"[bufferProcess] send to processor:ต่างๆเป็นอาการแห่งชาติซึ่งปรากฏ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:18.926648175+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:18.926651942+07:00","message":"> Transcript [6006] [false]: 'ต่างๆเป็นอาการแห่งชาติซึ่งปรากฏ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:18.926655067+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:18.9266575+07:00","message":"Set new StatePrefix: 'ต่างๆเป็นอาการแห่งชาติซึ่งปรากฏ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:19.098906535+07:00","message":"receive streaming session, msgId: 1008"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:19.098943184+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":"2025-10-27T14:58:19.09894918+07:00","message":"receive interim result [false|false]: ต่างๆเป็นอาการแห่งชาติซึ่งปรากฏหลักฐาน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:19.098965783+07:00","message":"[buffer interim] 1008 false ต่างๆเป็นอาการแห่งชาติซึ่งปรากฏหลักฐาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:19.09897696+07:00","message":"[bufferProcess] interim [540000000]:ต่างๆเป็นอาการแห่งชาติซึ่งปรากฏหลักฐาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:19.098980078+07:00","message":"[bufferProcess] send to processor:ต่างๆเป็นอาการแห่งชาติซึ่งปรากฏหลัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:19.098984797+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:19.09898944+07:00","message":"> Transcript [6007] [false]: 'ต่างๆเป็นอาการแห่งชาติซึ่งปรากฏหลัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:19.098993777+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:19.098995857+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:19.098998671+07:00","message":"StatePrefix: 'ต่างๆเป็นอาการแห่งชาติซึ่งปรากฏ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:19.099001501+07:00","message":"TextPushed: 'ต่างๆ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:19.422734539+07:00","message":"receive streaming session, msgId: 1008"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:19.422767183+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":"2025-10-27T14:58:19.422772725+07:00","message":"receive interim result [false|false]: ต่างๆเป็นอาการแห่งชาติซึ่งปรากฏหลักฐานเป็น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:19.422790512+07:00","message":"[buffer interim] 1008 false ต่างๆเป็นอาการแห่งชาติซึ่งปรากฏหลักฐานเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:19.422798832+07:00","message":"[bufferProcess] interim [900000000]:ต่างๆเป็นอาการแห่งชาติซึ่งปรากฏหลักฐานเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:19.422801023+07:00","message":"[bufferProcess] send to processor:ต่างๆเป็นอาการแห่งชาติซึ่งปรากฏหลักฐาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:19.422804586+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:19.422807442+07:00","message":"> Transcript [6008] [false]: 'ต่างๆเป็นอาการแห่งชาติซึ่งปรากฏหลักฐาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:19.422810636+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:19.42281239+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:19.422814299+07:00","message":"StatePrefix: 'ต่างๆเป็นอาการแห่งชาติซึ่งปรากฏ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:19.422816541+07:00","message":"TextPushed: 'ต่างๆ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:19.486319341+07:00","message":"receive streaming session, msgId: 1008"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:19.486355796+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":"2025-10-27T14:58:19.486362224+07:00","message":"receive interim result [false|false]: ต่างๆเป็นอาการแห่งชาติซึ่งปรากฏหลักฐานเป็นลาย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:19.486375484+07:00","message":"[buffer interim] 1008 false ต่างๆเป็นอาการแห่งชาติซึ่งปรากฏหลักฐานเป็นลาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:19.486382151+07:00","message":"[bufferProcess] interim [20000000]:ต่างๆเป็นอาการแห่งชาติซึ่งปรากฏหลักฐานเป็นลาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:19.486384598+07:00","message":"[bufferProcess] send to processor:ต่างๆเป็นอาการแห่งชาติซึ่งปรากฏหลักฐานเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:19.486390315+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:19.486392909+07:00","message":"> Transcript [6009] [false]: 'ต่างๆเป็นอาการแห่งชาติซึ่งปรากฏหลักฐานเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:19.486395994+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:19.486397668+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:19.486399561+07:00","message":"StatePrefix: 'ต่างๆเป็นอาการแห่งชาติซึ่งปรากฏ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:19.486401562+07:00","message":"TextPushed: 'ต่างๆ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:19.740238497+07:00","message":"receive streaming session, msgId: 1008"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:19.740276753+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":"2025-10-27T14:58:19.740282624+07:00","message":"receive interim result [false|false]: ต่างๆเป็นอาการแห่งชาติซึ่งปรากฏหลักฐานเป็นไร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:19.740295438+07:00","message":"[buffer interim] 1008 false ต่างๆเป็นอาการแห่งชาติซึ่งปรากฏหลักฐานเป็นไร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:19.740302172+07:00","message":"[bufferProcess] interim [140000000]:ต่างๆเป็นอาการแห่งชาติซึ่งปรากฏหลักฐานเป็นไร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:19.740304381+07:00","message":"[bufferProcess] send to processor:ต่างๆเป็นอาการแห่งชาติซึ่งปรากฏหลักฐานเป็นลาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:19.740309451+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:19.740312093+07:00","message":"> Transcript [6010] [false]: 'ต่างๆเป็นอาการแห่งชาติซึ่งปรากฏหลักฐานเป็นลาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:19.740315333+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:19.740317245+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:19.740320488+07:00","message":"StatePrefix: 'ต่างๆเป็นอาการแห่งชาติซึ่งปรากฏ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:19.740322577+07:00","message":"TextPushed: 'ต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:19.740327417+07:00","message":"Push: 'เป็นอาการแห่งชาติซึ่งปรากฏ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:19.740329256+07:00","message":"TextPushed: 'ต่างๆเป็นอาการแห่งชาติซึ่งปรากฏ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:19.74033108+07:00","message":"Set new StatePrefix : 'ต่างๆเป็นอาการแห่งชาติซึ่งปรากฏหลักฐานเป็นลาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:19.740333334+07:00","message":"Next Push (prob) : 'หลักฐานเป็นลาย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:19.740340634+07:00","message":"push: {false เป็นอาการแห่งชาติซึ่งปรากฏ 0 0xc000044c00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:19.741472071+07:00","message":"receive streaming session, msgId: 1008"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:19.74150469+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":"2025-10-27T14:58:19.741510926+07:00","message":"receive interim result [false|false]: ต่างๆเป็นอาการแห่งชาติซึ่งปรากฏหลักฐานเป็นลายลักษณ์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:19.741522959+07:00","message":"[buffer interim] 1008 false ต่างๆเป็นอาการแห่งชาติซึ่งปรากฏหลักฐานเป็นลายลักษณ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:19.741529717+07:00","message":"[bufferProcess] interim [200000000]:ต่างๆเป็นอาการแห่งชาติซึ่งปรากฏหลักฐานเป็นลายลักษณ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:19.741532095+07:00","message":"[bufferProcess] send to processor:ต่างๆเป็นอาการแห่งชาติซึ่งปรากฏหลักฐานเป็นไร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:19.741536523+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:19.741538715+07:00","message":"> Transcript [6011] [false]: 'ต่างๆเป็นอาการแห่งชาติซึ่งปรากฏหลักฐานเป็นไร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:19.741540475+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:19.741542124+07:00","message":"Set new StatePrefix: 'ต่างๆเป็นอาการแห่งชาติซึ่งปรากฏหลักฐานเป็นไร'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:58:19.84100522+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:58:19.841012303+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:19.92866482+07:00","message":"receive streaming session, msgId: 1008"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:19.928698473+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":"2025-10-27T14:58:19.92870487+07:00","message":"receive interim result [false|false]: ต่างๆเป็นอาการแห่งชาติซึ่งปรากฏหลักฐานเป็นลายลักษณ์อักษร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:19.928717869+07:00","message":"[buffer interim] 1008 false ต่างๆเป็นอาการแห่งชาติซึ่งปรากฏหลักฐานเป็นลายลักษณ์อักษร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:19.928726224+07:00","message":"[bufferProcess] interim [380000000]:ต่างๆเป็นอาการแห่งชาติซึ่งปรากฏหลักฐานเป็นลายลักษณ์อักษร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:19.928728889+07:00","message":"[bufferProcess] send to processor:ต่างๆเป็นอาการแห่งชาติซึ่งปรากฏหลักฐานเป็นลายลักษณ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:19.928732324+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:19.928734931+07:00","message":"> Transcript [6012] [false]: 'ต่างๆเป็นอาการแห่งชาติซึ่งปรากฏหลักฐานเป็นลายลักษณ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:19.928737337+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:19.92873896+07:00","message":"Set new StatePrefix: 'ต่างๆเป็นอาการแห่งชาติซึ่งปรากฏหลักฐานเป็นลายลักษณ์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:20.509923848+07:00","message":"receive streaming session, msgId: 1008"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:20.509968138+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":"2025-10-27T14:58:20.50997592+07:00","message":"receive interim result [false|false]: ต่างๆเป็นอาการแห่งชาติซึ่งปรากฏหลักฐานเป็นลายลักษณ์อักษร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:20.509991901+07:00","message":"[buffer interim] 1008 false ต่างๆเป็นอาการแห่งชาติซึ่งปรากฏหลักฐานเป็นลายลักษณ์อักษร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:20.510000021+07:00","message":"[bufferProcess] interim [980000000]:ต่างๆเป็นอาการแห่งชาติซึ่งปรากฏหลักฐานเป็นลายลักษณ์อักษร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:20.510003281+07:00","message":"[bufferProcess] send to processor:ต่างๆเป็นอาการแห่งชาติซึ่งปรากฏหลักฐานเป็นลายลักษณ์อักษร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:20.510010239+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:20.510013913+07:00","message":"> Transcript [6013] [false]: 'ต่างๆเป็นอาการแห่งชาติซึ่งปรากฏหลักฐานเป็นลายลักษณ์อักษร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:20.510018341+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:20.510020597+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:20.510022939+07:00","message":"StatePrefix: 'ต่างๆเป็นอาการแห่งชาติซึ่งปรากฏหลักฐานเป็นลายลักษณ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:20.510026198+07:00","message":"TextPushed: 'ต่างๆเป็นอาการแห่งชาติซึ่งปรากฏ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:20.734988571+07:00","message":"[GCS] IsForceVAD: false for message ID: 1008"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:20.79893006+07:00","message":"[GCS] Start streaming session, msgId: 1009"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:20.884092238+07:00","message":"receive streaming session, msgId: 1008"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:20.884126152+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต่างๆเป็นอาคารแห่งชาติซึ่งปรากฏหลักฐานเป็นลายลักษณ์อักษร\",\"confidence\":0.9557246}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:20.88413244+07:00","message":"receive interim result [true|false]: ต่างๆเป็นอาคารแห่งชาติซึ่งปรากฏหลักฐานเป็นลายลักษณ์อักษร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:20.884142647+07:00","message":"end recv isFinal message id 1008"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:20.884144386+07:00","message":"end Recv id 1008"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:20.884149546+07:00","message":"[buffer interim] 1008 true ต่างๆเป็นอาคารแห่งชาติซึ่งปรากฏหลักฐานเป็นลายลักษณ์อักษร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:20.88415818+07:00","message":"[bufferProcess] interim [400000000]:ต่างๆเป็นอาคารแห่งชาติซึ่งปรากฏหลักฐานเป็นลายลักษณ์อักษร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:20.884163835+07:00","message":"[bufferProcess] send to processor (isfinal):ต่างๆเป็นอาการแห่งชาติซึ่งปรากฏหลักฐานเป็นลายลักษณ์อักษร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:20.884167682+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:20.884170475+07:00","message":"> Transcript [6014] [false]: 'ต่างๆเป็นอาการแห่งชาติซึ่งปรากฏหลักฐานเป็นลายลักษณ์อักษร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:20.884173746+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:20.884175331+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:20.884176707+07:00","message":"StatePrefix: 'ต่างๆเป็นอาการแห่งชาติซึ่งปรากฏหลักฐานเป็นลายลักษณ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:20.884178891+07:00","message":"TextPushed: 'ต่างๆเป็นอาการแห่งชาติซึ่งปรากฏ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:20.884180491+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:20.884182506+07:00","message":"> Transcript [6015] [true]: 'ต่างๆเป็นอาคารแห่งชาติซึ่งปรากฏหลักฐานเป็นลายลักษณ์อักษร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:20.884184608+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:20.884185989+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:20.884187291+07:00","message":"StatePrefix: 'ต่างๆเป็นอาการแห่งชาติซึ่งปรากฏหลักฐานเป็นลายลักษณ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:20.884188889+07:00","message":"TextPushed: 'ต่างๆเป็นอาการแห่งชาติซึ่งปรากฏ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:20.884190196+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:20.884324876+07:00","message":"Push: 'หลักฐานเป็นลายลักษณ์อักษร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:20.884327464+07:00","message":"TextPushed: 'ต่างๆเป็นอาการแห่งชาติซึ่งปรากฏหลักฐานเป็นลายลักษณ์อักษร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:20.884329426+07:00","message":"Set new StatePrefix : 'ต่างๆเป็นอาคารแห่งชาติซึ่งปรากฏหลักฐานเป็นลายลักษณ์อักษร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:20.884331412+07:00","message":"Next Push (prob) : 'ต่างๆเป็นอาคารแห่งชาติซึ่งปรากฏหลักฐานเป็นลายลักษณ์อักษร'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:20.884339478+07:00","message":"push: {true หลักฐานเป็นลายลักษณ์อักษร 0 0xc000044c00}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:20.884348465+07:00","message":"write aligntment file to 'tmp/7446/align_message_id_1008.html'"}
{"level":"info","service":"Main","time":"2025-10-27T14:58:20.895576738+07:00","message":"write wav file: './tmp/7446/7446_1008.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:21.291062747+07:00","message":"receive streaming session, msgId: 1009"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:21.291098631+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":"2025-10-27T14:58:21.291104703+07:00","message":"receive interim result [false|false]: สมัย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:21.291117828+07:00","message":"[buffer interim] 1009 false สมัย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:21.291126245+07:00","message":"[bufferProcess] interim [480000000]:สมัย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:21.291128465+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:21.48436062+07:00","message":"receive streaming session, msgId: 1009"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:21.484391441+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":"2025-10-27T14:58:21.484396574+07:00","message":"receive interim result [false|false]: สมัยก่อน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:21.484415124+07:00","message":"[buffer interim] 1009 false สมัยก่อน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:21.48442554+07:00","message":"[bufferProcess] interim [660000000]:สมัยก่อน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:21.484430821+07:00","message":"[bufferProcess] send to processor:สมัย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:21.484436083+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:21.484438667+07:00","message":"> Transcript [6016] [false]: 'สมัย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:21.484440586+07:00","message":"Set StatePrefix (first interim): 'สมัย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:21.491239823+07:00","message":"receive streaming session, msgId: 1009"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:21.491260733+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":"2025-10-27T14:58:21.491265853+07:00","message":"receive interim result [false|false]: สมัยกรุง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:21.491277789+07:00","message":"[buffer interim] 1009 false สมัยกรุง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:21.491284772+07:00","message":"[bufferProcess] interim [720000000]:สมัยกรุง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:21.491286619+07:00","message":"[bufferProcess] send to processor:สมัยก่อน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:21.491291478+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:21.491293945+07:00","message":"> Transcript [6017] [false]: 'สมัยก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:21.491296567+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:21.491298439+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:21.491300183+07:00","message":"StatePrefix: 'สมัย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:21.491301893+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:21.705469869+07:00","message":"receive streaming session, msgId: 1009"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:21.70549659+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":"2025-10-27T14:58:21.705501689+07:00","message":"receive interim result [false|false]: สมัยกรุงศรี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:21.705511189+07:00","message":"[buffer interim] 1009 false สมัยกรุงศรี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:21.705517221+07:00","message":"[bufferProcess] interim [900000000]:สมัยกรุงศรี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:21.705519064+07:00","message":"[bufferProcess] send to processor:สมัยกรุง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:21.705523909+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:21.705526699+07:00","message":"> Transcript [6018] [false]: 'สมัยกรุง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:21.705529256+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:21.705531058+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:21.705532639+07:00","message":"StatePrefix: 'สมัย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:21.705534404+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:21.816500038+07:00","message":"receive streaming session, msgId: 1009"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:21.816532709+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":"2025-10-27T14:58:21.816539112+07:00","message":"receive interim result [false|false]: สมัยกรุงศรีฯ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:21.816553881+07:00","message":"[buffer interim] 1009 false สมัยกรุงศรีฯ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:21.816562199+07:00","message":"[bufferProcess] interim [20000000]:สมัยกรุงศรีฯ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:21.816565424+07:00","message":"[bufferProcess] send to processor:สมัยกรุงศรี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:21.816570924+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:21.816573705+07:00","message":"> Transcript [6019] [false]: 'สมัยกรุงศรี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:21.816576774+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:21.816578647+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:21.816580505+07:00","message":"StatePrefix: 'สมัย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:21.816582267+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:21.858648152+07:00","message":"receive streaming session, msgId: 1009"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:21.858681284+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":"2025-10-27T14:58:21.858686832+07:00","message":"receive interim result [false|false]: สมัยกรุงศรีอยุธยา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:21.858700237+07:00","message":"[buffer interim] 1009 false สมัยกรุงศรีอยุธยา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:21.858706423+07:00","message":"[bufferProcess] interim [80000000]:สมัยกรุงศรีอยุธยา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:21.858708789+07:00","message":"[bufferProcess] send to processor:สมัยกรุงศรีฯ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:21.858713923+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:21.858716411+07:00","message":"> Transcript [6020] [false]: 'สมัยกรุงศรีฯ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:21.858719492+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:21.858721343+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:21.85872304+07:00","message":"StatePrefix: 'สมัย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:21.858724934+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:21.858729035+07:00","message":"Push: 'สมัย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:21.858730662+07:00","message":"TextPushed: 'สมัย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:21.858732377+07:00","message":"Set new StatePrefix : 'สมัยกรุงศรีฯ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:21.858734171+07:00","message":"Next Push (prob) : 'กรุงศรีฯ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:21.858741305+07:00","message":"push: {false สมัย 0 0xc002880700}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:22.427648222+07:00","message":"[GCS] Cleaned up inactive client: 975"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:22.42767239+07:00","message":"[GCS] Cleaned up inactive client: 990"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:22.427675323+07:00","message":"[GCS] Cleaned up inactive client: 988"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:22.42767684+07:00","message":"[GCS] Cleaned up inactive client: 984"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:22.427678319+07:00","message":"[GCS] Cleaned up inactive client: 986"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:22.42767972+07:00","message":"[GCS] Cleaned up inactive client: 989"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:22.427682828+07:00","message":"[GCS] Cleaned up inactive client: 970"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:22.427684246+07:00","message":"[GCS] Cleaned up inactive client: 973"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:22.427685693+07:00","message":"[GCS] Cleaned up inactive client: 978"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:22.427687315+07:00","message":"[GCS] Cleaned up inactive client: 991"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:22.427688803+07:00","message":"[GCS] Cleaned up inactive client: 980"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:22.427690309+07:00","message":"[GCS] Cleaned up inactive client: 971"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:22.427691765+07:00","message":"[GCS] Cleaned up inactive client: 976"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:22.427693266+07:00","message":"[GCS] Cleaned up inactive client: 974"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:22.427694635+07:00","message":"[GCS] Cleaned up inactive client: 972"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:22.427696079+07:00","message":"[GCS] Cleaned up inactive client: 982"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:22.427697756+07:00","message":"[GCS] Cleaned up inactive client: 985"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:22.427699315+07:00","message":"[GCS] Cleaned up inactive client: 987"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:22.427700735+07:00","message":"[GCS] Cleaned up inactive client: 981"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:22.427702003+07:00","message":"[GCS] Cleaned up inactive client: 977"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:22.427703323+07:00","message":"[GCS] Cleaned up inactive client: 983"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:22.427704753+07:00","message":"[GCS] Cleaned up inactive client: 979"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:22.442925205+07:00","message":"receive streaming session, msgId: 1009"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:22.443019168+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":"2025-10-27T14:58:22.443026984+07:00","message":"receive interim result [false|false]: สมัยกรุงศรีอยุธยา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:22.443043731+07:00","message":"[buffer interim] 1009 false สมัยกรุงศรีอยุธยา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:22.443054717+07:00","message":"[bufferProcess] interim [680000000]:สมัยกรุงศรีอยุธยา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:22.443057911+07:00","message":"[bufferProcess] send to processor:สมัยกรุงศรีอยุธยา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:22.443065032+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:22.443069453+07:00","message":"> Transcript [6021] [false]: 'สมัยกรุงศรีอยุธยา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:22.443072837+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:22.443075528+07:00","message":"Set new StatePrefix: 'สมัยกรุงศรีอยุธยา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:22.695118063+07:00","message":"receive streaming session, msgId: 1009"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:22.695157393+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":"2025-10-27T14:58:22.695162616+07:00","message":"receive interim result [false|false]: สมัยกรุงศรีอยุธยาเป็นอย่าง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:22.695175841+07:00","message":"[buffer interim] 1009 false สมัยกรุงศรีอยุธยาเป็นอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:22.69518241+07:00","message":"[bufferProcess] interim [860000000]:สมัยกรุงศรีอยุธยาเป็นอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:22.695184965+07:00","message":"[bufferProcess] send to processor:สมัยกรุงศรีอยุธยา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:22.695188193+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:22.695190783+07:00","message":"> Transcript [6022] [false]: 'สมัยกรุงศรีอยุธยา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:22.695193321+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:22.69519509+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:22.695196741+07:00","message":"StatePrefix: 'สมัยกรุงศรีอยุธยา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:22.695198576+07:00","message":"TextPushed: 'สมัย'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:58:22.84140958+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:58:22.841425576+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:22.880589792+07:00","message":"receive streaming session, msgId: 1009"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:22.880631038+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":"2025-10-27T14:58:22.88063665+07:00","message":"receive interim result [false|false]: สมัยกรุงศรีอยุธยาเป็นอย่างนี้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:22.880650575+07:00","message":"receive streaming session, msgId: 1009"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:22.880653778+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":"2025-10-27T14:58:22.880656087+07:00","message":"receive interim result [false|false]: สมัยกรุงศรีอยุธยาเป็นอย่างน้อย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:22.880661046+07:00","message":"[buffer interim] 1009 false สมัยกรุงศรีอยุธยาเป็นอย่างนี้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:22.880664048+07:00","message":"[buffer interim] 1009 false สมัยกรุงศรีอยุธยาเป็นอย่างน้อย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:22.880669926+07:00","message":"[bufferProcess] interim [40000000]:สมัยกรุงศรีอยุธยาเป็นอย่างนี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:22.880672021+07:00","message":"[bufferProcess] send to processor:สมัยกรุงศรีอยุธยาเป็นอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:22.880674476+07:00","message":"[bufferProcess] interim [100000000]:สมัยกรุงศรีอยุธยาเป็นอย่างน้อย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:22.880675965+07:00","message":"[bufferProcess] send to processor:สมัยกรุงศรีอยุธยาเป็นอย่างนี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:22.880678628+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:22.880681411+07:00","message":"> Transcript [6023] [false]: 'สมัยกรุงศรีอยุธยาเป็นอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:22.880684141+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:22.880685986+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:22.880687855+07:00","message":"StatePrefix: 'สมัยกรุงศรีอยุธยา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:22.88068978+07:00","message":"TextPushed: 'สมัย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:22.880691454+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:22.880693462+07:00","message":"> Transcript [6024] [false]: 'สมัยกรุงศรีอยุธยาเป็นอย่างนี้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:22.880695264+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:22.880696657+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:22.880697939+07:00","message":"StatePrefix: 'สมัยกรุงศรีอยุธยา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:22.880699324+07:00","message":"TextPushed: 'สมัย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:23.264106907+07:00","message":"receive streaming session, msgId: 1009"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:23.264144793+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":"2025-10-27T14:58:23.264152148+07:00","message":"receive interim result [false|false]: สมัยกรุงศรีอยุธยาเป็นอย่างน้อยนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:23.26416728+07:00","message":"[buffer interim] 1009 false สมัยกรุงศรีอยุธยาเป็นอย่างน้อยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:23.264178336+07:00","message":"[bufferProcess] interim [460000000]:สมัยกรุงศรีอยุธยาเป็นอย่างน้อยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:23.264181472+07:00","message":"[bufferProcess] send to processor:สมัยกรุงศรีอยุธยาเป็นอย่างน้อย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:23.264188432+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:23.264192101+07:00","message":"> Transcript [6025] [false]: 'สมัยกรุงศรีอยุธยาเป็นอย่างน้อย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:23.26419648+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:23.264199195+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:23.264202132+07:00","message":"StatePrefix: 'สมัยกรุงศรีอยุธยา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:23.264204505+07:00","message":"TextPushed: 'สมัย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:23.264211509+07:00","message":"Push: 'กรุงศรีอยุธยา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:23.2642138+07:00","message":"TextPushed: 'สมัยกรุงศรีอยุธยา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:23.264216437+07:00","message":"Set new StatePrefix : 'สมัยกรุงศรีอยุธยาเป็นอย่างน้อย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:23.264219729+07:00","message":"Next Push (prob) : 'เป็นอย่างน้อย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:23.264229874+07:00","message":"push: {false กรุงศรีอยุธยา 0 0xc002880700}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:23.842807744+07:00","message":"receive streaming session, msgId: 1009"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:23.84284216+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":"2025-10-27T14:58:23.842848164+07:00","message":"receive interim result [false|false]: สมัยกรุงศรีอยุธยาเป็นอย่างน้อยนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:23.842865218+07:00","message":"[buffer interim] 1009 false สมัยกรุงศรีอยุธยาเป็นอย่างน้อยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:23.842875054+07:00","message":"[bufferProcess] interim [60000000]:สมัยกรุงศรีอยุธยาเป็นอย่างน้อยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:23.842878318+07:00","message":"[bufferProcess] send to processor:สมัยกรุงศรีอยุธยาเป็นอย่างน้อยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:23.842892194+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:23.842895615+07:00","message":"> Transcript [6026] [false]: 'สมัยกรุงศรีอยุธยาเป็นอย่างน้อยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:23.842899744+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:23.842902153+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:23.84290465+07:00","message":"StatePrefix: 'สมัยกรุงศรีอยุธยาเป็นอย่างน้อย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:23.842907653+07:00","message":"TextPushed: 'สมัยกรุงศรีอยุธยา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:24.735958764+07:00","message":"receive streaming session, msgId: 1009"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:24.735996775+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":"2025-10-27T14:58:24.736002332+07:00","message":"receive interim result [false|false]: สมัยกรุงศรีอยุธยาเป็นอย่างน้อยนะคะซึ่งการปฏิบัติ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:24.736018264+07:00","message":"[buffer interim] 1009 false สมัยกรุงศรีอยุธยาเป็นอย่างน้อยนะคะซึ่งการปฏิบัติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:24.736024876+07:00","message":"[bufferProcess] interim [960000000]:สมัยกรุงศรีอยุธยาเป็นอย่างน้อยนะคะซึ่งการปฏิบัติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:24.736027508+07:00","message":"[bufferProcess] send to processor:สมัยกรุงศรีอยุธยาเป็นอย่างน้อยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:24.736031004+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:24.736034046+07:00","message":"> Transcript [6027] [false]: 'สมัยกรุงศรีอยุธยาเป็นอย่างน้อยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:24.736036995+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:24.736038715+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:24.736040664+07:00","message":"StatePrefix: 'สมัยกรุงศรีอยุธยาเป็นอย่างน้อย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:24.736042968+07:00","message":"TextPushed: 'สมัยกรุงศรีอยุธยา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:24.869974745+07:00","message":"receive streaming session, msgId: 1009"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:24.870006855+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":"2025-10-27T14:58:24.870012074+07:00","message":"receive interim result [false|false]: สมัยกรุงศรีอยุธยาเป็นอย่างน้อยนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:24.87002171+07:00","message":"[buffer interim] 1009 false สมัยกรุงศรีอยุธยาเป็นอย่างน้อยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:24.870033556+07:00","message":"[bufferProcess] interim [80000000]:สมัยกรุงศรีอยุธยาเป็นอย่างน้อยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:24.870036031+07:00","message":"[bufferProcess] send to processor:สมัยกรุงศรีอยุธยาเป็นอย่างน้อยนะคะซึ่งการปฏิบัติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:24.870050764+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:24.870057791+07:00","message":"> Transcript [6028] [false]: 'สมัยกรุงศรีอยุธยาเป็นอย่างน้อยนะคะซึ่งการปฏิบัติ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:24.870061859+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:24.870063798+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:24.870065405+07:00","message":"StatePrefix: 'สมัยกรุงศรีอยุธยาเป็นอย่างน้อย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:24.870067715+07:00","message":"TextPushed: 'สมัยกรุงศรีอยุธยา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:24.997522167+07:00","message":"receive streaming session, msgId: 1009"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:24.997554685+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":"2025-10-27T14:58:24.997560864+07:00","message":"receive interim result [false|false]: สมัยกรุงศรีอยุธยาเป็นอย่างน้อยนะคะซึ่งการปฏิบัติตาม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:24.997572896+07:00","message":"[buffer interim] 1009 false สมัยกรุงศรีอยุธยาเป็นอย่างน้อยนะคะซึ่งการปฏิบัติตาม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:24.997579644+07:00","message":"[bufferProcess] interim [140000000]:สมัยกรุงศรีอยุธยาเป็นอย่างน้อยนะคะซึ่งการปฏิบัติตาม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:24.997581784+07:00","message":"[bufferProcess] send to processor:สมัยกรุงศรีอยุธยาเป็นอย่างน้อยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:24.997586914+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:24.997589482+07:00","message":"> Transcript [6029] [false]: 'สมัยกรุงศรีอยุธยาเป็นอย่างน้อยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:24.99759266+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:24.997594591+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:24.997596462+07:00","message":"StatePrefix: 'สมัยกรุงศรีอยุธยาเป็นอย่างน้อย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:24.997599241+07:00","message":"TextPushed: 'สมัยกรุงศรีอยุธยา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:24.997603566+07:00","message":"Push: 'เป็นอย่างน้อย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:24.997605124+07:00","message":"TextPushed: 'สมัยกรุงศรีอยุธยาเป็นอย่างน้อย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:24.997607394+07:00","message":"Set new StatePrefix : 'สมัยกรุงศรีอยุธยาเป็นอย่างน้อยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:24.9976095+07:00","message":"Next Push (prob) : 'นะคะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:24.997639573+07:00","message":"push: {false เป็นอย่างน้อย 0 0xc002880700}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:25.077730092+07:00","message":"receive streaming session, msgId: 1009"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:25.077764087+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":"2025-10-27T14:58:25.077769815+07:00","message":"receive interim result [false|false]: สมัยกรุงศรีอยุธยาเป็นอย่างน้อยนะคะซึ่งการปฏิบัติตามขั้น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:25.077783135+07:00","message":"[buffer interim] 1009 false สมัยกรุงศรีอยุธยาเป็นอย่างน้อยนะคะซึ่งการปฏิบัติตามขั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:25.077790102+07:00","message":"[bufferProcess] interim [320000000]:สมัยกรุงศรีอยุธยาเป็นอย่างน้อยนะคะซึ่งการปฏิบัติตามขั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:25.077792549+07:00","message":"[bufferProcess] send to processor:สมัยกรุงศรีอยุธยาเป็นอย่างน้อยนะคะซึ่งการปฏิบัติตาม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:25.077798493+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:25.077800917+07:00","message":"> Transcript [6030] [false]: 'สมัยกรุงศรีอยุธยาเป็นอย่างน้อยนะคะซึ่งการปฏิบัติตาม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:25.07780411+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:25.077805928+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:25.077808032+07:00","message":"StatePrefix: 'สมัยกรุงศรีอยุธยาเป็นอย่างน้อยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:25.077810321+07:00","message":"TextPushed: 'สมัยกรุงศรีอยุธยาเป็นอย่างน้อย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:25.247484155+07:00","message":"receive streaming session, msgId: 1009"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:25.247520724+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":"2025-10-27T14:58:25.247526415+07:00","message":"receive interim result [false|false]: สมัยกรุงศรีอยุธยาเป็นอย่างน้อยนะคะซึ่งการปฏิบัติตามขั้นตอน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:25.247540342+07:00","message":"[buffer interim] 1009 false สมัยกรุงศรีอยุธยาเป็นอย่างน้อยนะคะซึ่งการปฏิบัติตามขั้นตอน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:25.247547172+07:00","message":"[bufferProcess] interim [500000000]:สมัยกรุงศรีอยุธยาเป็นอย่างน้อยนะคะซึ่งการปฏิบัติตามขั้นตอน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:25.247549895+07:00","message":"[bufferProcess] send to processor:สมัยกรุงศรีอยุธยาเป็นอย่างน้อยนะคะซึ่งการปฏิบัติตามขั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:25.247558263+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:25.247561814+07:00","message":"> Transcript [6031] [false]: 'สมัยกรุงศรีอยุธยาเป็นอย่างน้อยนะคะซึ่งการปฏิบัติตามขั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:25.247566623+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:25.247568896+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:25.247572007+07:00","message":"StatePrefix: 'สมัยกรุงศรีอยุธยาเป็นอย่างน้อยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:25.247575597+07:00","message":"TextPushed: 'สมัยกรุงศรีอยุธยาเป็นอย่างน้อย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:25.581027233+07:00","message":"receive streaming session, msgId: 1009"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:25.581056917+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":"2025-10-27T14:58:25.581062375+07:00","message":"receive interim result [false|false]: สมัยกรุงศรีอยุธยาเป็นอย่างน้อยนะคะซึ่งการปฏิบัติตามขั้นตอนทำ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:25.581075942+07:00","message":"[buffer interim] 1009 false สมัยกรุงศรีอยุธยาเป็นอย่างน้อยนะคะซึ่งการปฏิบัติตามขั้นตอนทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:25.581082301+07:00","message":"[bufferProcess] interim [800000000]:สมัยกรุงศรีอยุธยาเป็นอย่างน้อยนะคะซึ่งการปฏิบัติตามขั้นตอนทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:25.581084676+07:00","message":"[bufferProcess] send to processor:สมัยกรุงศรีอยุธยาเป็นอย่างน้อยนะคะซึ่งการปฏิบัติตามขั้นตอน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:25.581090305+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:25.581092854+07:00","message":"> Transcript [6032] [false]: 'สมัยกรุงศรีอยุธยาเป็นอย่างน้อยนะคะซึ่งการปฏิบัติตามขั้นตอน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:25.581095841+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:25.581097758+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:25.581099533+07:00","message":"StatePrefix: 'สมัยกรุงศรีอยุธยาเป็นอย่างน้อยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:25.581101542+07:00","message":"TextPushed: 'สมัยกรุงศรีอยุธยาเป็นอย่างน้อย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:25.637975431+07:00","message":"receive streaming session, msgId: 1009"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:25.638014047+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":"2025-10-27T14:58:25.638021302+07:00","message":"receive interim result [false|false]: สมัยกรุงศรีอยุธยาเป็นอย่างน้อยนะคะซึ่งการปฏิบัติตามขั้นตอนต่างๆ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:25.638033713+07:00","message":"[buffer interim] 1009 false สมัยกรุงศรีอยุธยาเป็นอย่างน้อยนะคะซึ่งการปฏิบัติตามขั้นตอนต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:25.638040422+07:00","message":"[bufferProcess] interim [860000000]:สมัยกรุงศรีอยุธยาเป็นอย่างน้อยนะคะซึ่งการปฏิบัติตามขั้นตอนต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:25.638042889+07:00","message":"[bufferProcess] send to processor:สมัยกรุงศรีอยุธยาเป็นอย่างน้อยนะคะซึ่งการปฏิบัติตามขั้นตอนทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:25.638048267+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:25.638050751+07:00","message":"> Transcript [6033] [false]: 'สมัยกรุงศรีอยุธยาเป็นอย่างน้อยนะคะซึ่งการปฏิบัติตามขั้นตอนทำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:25.638054401+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:25.638056473+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:25.638058605+07:00","message":"StatePrefix: 'สมัยกรุงศรีอยุธยาเป็นอย่างน้อยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:25.638062014+07:00","message":"TextPushed: 'สมัยกรุงศรีอยุธยาเป็นอย่างน้อย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:25.638069133+07:00","message":"Push: 'นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:25.638071596+07:00","message":"TextPushed: 'สมัยกรุงศรีอยุธยาเป็นอย่างน้อยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:25.638075804+07:00","message":"Set new StatePrefix : 'สมัยกรุงศรีอยุธยาเป็นอย่างน้อยนะคะซึ่งการปฏิบัติตามขั้นตอนทำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:25.638078115+07:00","message":"Next Push (prob) : 'ซึ่งการปฏิบัติตามขั้นตอนทำ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:25.63808617+07:00","message":"push: {false นะคะ 0 0xc002880700}"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:58:25.841810173+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:58:25.841815609+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:26.284756076+07:00","message":"receive streaming session, msgId: 1009"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:26.284791454+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":"2025-10-27T14:58:26.284797147+07:00","message":"receive interim result [false|false]: สมัยกรุงศรีอยุธยาเป็นอย่างน้อยนะคะซึ่งการปฏิบัติตามขั้นตอนต่างๆใน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:26.284810331+07:00","message":"[buffer interim] 1009 false สมัยกรุงศรีอยุธยาเป็นอย่างน้อยนะคะซึ่งการปฏิบัติตามขั้นตอนต่างๆใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:26.284819708+07:00","message":"[bufferProcess] interim [460000000]:สมัยกรุงศรีอยุธยาเป็นอย่างน้อยนะคะซึ่งการปฏิบัติตามขั้นตอนต่างๆใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:26.284822026+07:00","message":"[bufferProcess] send to processor:สมัยกรุงศรีอยุธยาเป็นอย่างน้อยนะคะซึ่งการปฏิบัติตามขั้นตอนต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:26.284827428+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:26.284830246+07:00","message":"> Transcript [6034] [false]: 'สมัยกรุงศรีอยุธยาเป็นอย่างน้อยนะคะซึ่งการปฏิบัติตามขั้นตอนต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:26.284832828+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:26.284834372+07:00","message":"Set new StatePrefix: 'สมัยกรุงศรีอยุธยาเป็นอย่างน้อยนะคะซึ่งการปฏิบัติตามขั้นตอนต่างๆ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:26.344990778+07:00","message":"receive streaming session, msgId: 1009"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:26.345017937+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":"2025-10-27T14:58:26.345023073+07:00","message":"receive interim result [false|false]: สมัยกรุงศรีอยุธยาเป็นอย่างน้อยนะคะซึ่งการปฏิบัติตามขั้นตอนต่างๆในการ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:26.345035556+07:00","message":"[buffer interim] 1009 false สมัยกรุงศรีอยุธยาเป็นอย่างน้อยนะคะซึ่งการปฏิบัติตามขั้นตอนต่างๆในการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:26.345040878+07:00","message":"[bufferProcess] interim [580000000]:สมัยกรุงศรีอยุธยาเป็นอย่างน้อยนะคะซึ่งการปฏิบัติตามขั้นตอนต่างๆในการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:26.345043117+07:00","message":"[bufferProcess] send to processor:สมัยกรุงศรีอยุธยาเป็นอย่างน้อยนะคะซึ่งการปฏิบัติตามขั้นตอนต่างๆใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:26.345046528+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:26.345048815+07:00","message":"> Transcript [6035] [false]: 'สมัยกรุงศรีอยุธยาเป็นอย่างน้อยนะคะซึ่งการปฏิบัติตามขั้นตอนต่างๆใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:26.345052224+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:26.345053786+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:26.345055266+07:00","message":"StatePrefix: 'สมัยกรุงศรีอยุธยาเป็นอย่างน้อยนะคะซึ่งการปฏิบัติตามขั้นตอนต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:26.345057325+07:00","message":"TextPushed: 'สมัยกรุงศรีอยุธยาเป็นอย่างน้อยนะคะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:26.60953372+07:00","message":"receive streaming session, msgId: 1009"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:26.609574577+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":"2025-10-27T14:58:26.609580284+07:00","message":"receive interim result [false|false]: สมัยกรุงศรีอยุธยาเป็นอย่างน้อยนะคะซึ่งการปฏิบัติตามขั้นตอนต่างๆในการพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:26.609592049+07:00","message":"[buffer interim] 1009 false สมัยกรุงศรีอยุธยาเป็นอย่างน้อยนะคะซึ่งการปฏิบัติตามขั้นตอนต่างๆในการพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:26.609598492+07:00","message":"[bufferProcess] interim [760000000]:สมัยกรุงศรีอยุธยาเป็นอย่างน้อยนะคะซึ่งการปฏิบัติตามขั้นตอนต่างๆในการพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:26.60960103+07:00","message":"[bufferProcess] send to processor:สมัยกรุงศรีอยุธยาเป็นอย่างน้อยนะคะซึ่งการปฏิบัติตามขั้นตอนต่างๆในการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:26.609606788+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:26.60960918+07:00","message":"> Transcript [6036] [false]: 'สมัยกรุงศรีอยุธยาเป็นอย่างน้อยนะคะซึ่งการปฏิบัติตามขั้นตอนต่างๆในการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:26.609612259+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:26.609614167+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:26.609616675+07:00","message":"StatePrefix: 'สมัยกรุงศรีอยุธยาเป็นอย่างน้อยนะคะซึ่งการปฏิบัติตามขั้นตอนต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:26.609621303+07:00","message":"TextPushed: 'สมัยกรุงศรีอยุธยาเป็นอย่างน้อยนะคะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:26.665091005+07:00","message":"receive streaming session, msgId: 1009"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:26.66512265+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":"2025-10-27T14:58:26.665128322+07:00","message":"receive interim result [false|false]: สมัยกรุงศรีอยุธยาเป็นอย่างน้อยนะคะซึ่งการปฏิบัติตามขั้นตอนต่างๆในการพัฒนา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:26.665139002+07:00","message":"[buffer interim] 1009 false สมัยกรุงศรีอยุธยาเป็นอย่างน้อยนะคะซึ่งการปฏิบัติตามขั้นตอนต่างๆในการพัฒนา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:26.665145477+07:00","message":"[bufferProcess] interim [880000000]:สมัยกรุงศรีอยุธยาเป็นอย่างน้อยนะคะซึ่งการปฏิบัติตามขั้นตอนต่างๆในการพัฒนา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:26.665147942+07:00","message":"[bufferProcess] send to processor:สมัยกรุงศรีอยุธยาเป็นอย่างน้อยนะคะซึ่งการปฏิบัติตามขั้นตอนต่างๆในการพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:26.665153253+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:26.665155894+07:00","message":"> Transcript [6037] [false]: 'สมัยกรุงศรีอยุธยาเป็นอย่างน้อยนะคะซึ่งการปฏิบัติตามขั้นตอนต่างๆในการพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:26.665178148+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:26.665180451+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:26.665182559+07:00","message":"StatePrefix: 'สมัยกรุงศรีอยุธยาเป็นอย่างน้อยนะคะซึ่งการปฏิบัติตามขั้นตอนต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:26.665185023+07:00","message":"TextPushed: 'สมัยกรุงศรีอยุธยาเป็นอย่างน้อยนะคะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:26.798012076+07:00","message":"receive streaming session, msgId: 1009"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:26.798049186+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":"2025-10-27T14:58:26.798054621+07:00","message":"receive interim result [false|false]: สมัยกรุงศรีอยุธยาเป็นอย่างน้อยนะคะซึ่งการปฏิบัติตามขั้นตอนต่างๆในการพระราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:26.79806621+07:00","message":"[buffer interim] 1009 false สมัยกรุงศรีอยุธยาเป็นอย่างน้อยนะคะซึ่งการปฏิบัติตามขั้นตอนต่างๆในการพระราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:26.798073242+07:00","message":"[bufferProcess] interim [0]:สมัยกรุงศรีอยุธยาเป็นอย่างน้อยนะคะซึ่งการปฏิบัติตามขั้นตอนต่างๆในการพระราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:26.798075497+07:00","message":"[bufferProcess] send to processor:สมัยกรุงศรีอยุธยาเป็นอย่างน้อยนะคะซึ่งการปฏิบัติตามขั้นตอนต่างๆในการพัฒนา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:26.798081063+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:26.798083713+07:00","message":"> Transcript [6038] [false]: 'สมัยกรุงศรีอยุธยาเป็นอย่างน้อยนะคะซึ่งการปฏิบัติตามขั้นตอนต่างๆในการพัฒนา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:26.798087659+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:26.798089585+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:26.798092287+07:00","message":"StatePrefix: 'สมัยกรุงศรีอยุธยาเป็นอย่างน้อยนะคะซึ่งการปฏิบัติตามขั้นตอนต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:26.798095193+07:00","message":"TextPushed: 'สมัยกรุงศรีอยุธยาเป็นอย่างน้อยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:26.798098422+07:00","message":"Push: 'ซึ่งการปฏิบัติตามขั้นตอนต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:26.798100169+07:00","message":"TextPushed: 'สมัยกรุงศรีอยุธยาเป็นอย่างน้อยนะคะซึ่งการปฏิบัติตามขั้นตอนต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:26.798102021+07:00","message":"Set new StatePrefix : 'สมัยกรุงศรีอยุธยาเป็นอย่างน้อยนะคะซึ่งการปฏิบัติตามขั้นตอนต่างๆในการพัฒนา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:26.798108344+07:00","message":"Next Push (prob) : 'ในการพัฒนา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:26.798121466+07:00","message":"push: {false ซึ่งการปฏิบัติตามขั้นตอนต่างๆ 0 0xc002880700}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:26.842946905+07:00","message":"receive streaming session, msgId: 1009"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:26.842979137+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":"2025-10-27T14:58:26.842989816+07:00","message":"receive interim result [false|false]: สมัยกรุงศรีอยุธยาเป็นอย่างน้อยนะคะซึ่งการปฏิบัติตามขั้นตอนต่างๆในการพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:26.843008206+07:00","message":"[buffer interim] 1009 false สมัยกรุงศรีอยุธยาเป็นอย่างน้อยนะคะซึ่งการปฏิบัติตามขั้นตอนต่างๆในการพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:26.843015002+07:00","message":"[bufferProcess] interim [60000000]:สมัยกรุงศรีอยุธยาเป็นอย่างน้อยนะคะซึ่งการปฏิบัติตามขั้นตอนต่างๆในการพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:26.843017633+07:00","message":"[bufferProcess] send to processor:สมัยกรุงศรีอยุธยาเป็นอย่างน้อยนะคะซึ่งการปฏิบัติตามขั้นตอนต่างๆในการพระราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:26.843022954+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:26.843025578+07:00","message":"> Transcript [6039] [false]: 'สมัยกรุงศรีอยุธยาเป็นอย่างน้อยนะคะซึ่งการปฏิบัติตามขั้นตอนต่างๆในการพระราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:26.843027878+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:26.84302971+07:00","message":"Set new StatePrefix: 'สมัยกรุงศรีอยุธยาเป็นอย่างน้อยนะคะซึ่งการปฏิบัติตามขั้นตอนต่างๆในการพระราช'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:26.846169441+07:00","message":"receive streaming session, msgId: 1009"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:26.846202329+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":"2025-10-27T14:58:26.846209773+07:00","message":"receive interim result [false|false]: สมัยกรุงศรีอยุธยาเป็นอย่างน้อยนะคะซึ่งการปฏิบัติตามขั้นตอนต่างๆในการพระราชทาน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:26.846222469+07:00","message":"[buffer interim] 1009 false สมัยกรุงศรีอยุธยาเป็นอย่างน้อยนะคะซึ่งการปฏิบัติตามขั้นตอนต่างๆในการพระราชทาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:26.846227194+07:00","message":"[bufferProcess] interim [120000000]:สมัยกรุงศรีอยุธยาเป็นอย่างน้อยนะคะซึ่งการปฏิบัติตามขั้นตอนต่างๆในการพระราชทาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:26.846229475+07:00","message":"[bufferProcess] send to processor:สมัยกรุงศรีอยุธยาเป็นอย่างน้อยนะคะซึ่งการปฏิบัติตามขั้นตอนต่างๆในการพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:26.846231989+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:26.846233962+07:00","message":"> Transcript [6040] [false]: 'สมัยกรุงศรีอยุธยาเป็นอย่างน้อยนะคะซึ่งการปฏิบัติตามขั้นตอนต่างๆในการพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:26.846236108+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:26.971996633+07:00","message":"receive streaming session, msgId: 1009"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:26.972031966+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":"2025-10-27T14:58:26.972042557+07:00","message":"receive interim result [false|false]: สมัยกรุงศรีอยุธยาเป็นอย่างน้อยนะคะซึ่งการปฏิบัติตามขั้นตอนต่างๆในการพระราชพิธี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:26.97205575+07:00","message":"[buffer interim] 1009 false สมัยกรุงศรีอยุธยาเป็นอย่างน้อยนะคะซึ่งการปฏิบัติตามขั้นตอนต่างๆในการพระราชพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:26.972065814+07:00","message":"[bufferProcess] interim [180000000]:สมัยกรุงศรีอยุธยาเป็นอย่างน้อยนะคะซึ่งการปฏิบัติตามขั้นตอนต่างๆในการพระราชพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:26.972068307+07:00","message":"[bufferProcess] send to processor:สมัยกรุงศรีอยุธยาเป็นอย่างน้อยนะคะซึ่งการปฏิบัติตามขั้นตอนต่างๆในการพระราชทาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:26.972073632+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:26.972076351+07:00","message":"> Transcript [6041] [false]: 'สมัยกรุงศรีอยุธยาเป็นอย่างน้อยนะคะซึ่งการปฏิบัติตามขั้นตอนต่างๆในการพระราชทาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:26.97208104+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:26.972083814+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:26.972086123+07:00","message":"StatePrefix: 'สมัยกรุงศรีอยุธยาเป็นอย่างน้อยนะคะซึ่งการปฏิบัติตามขั้นตอนต่างๆในการพระราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:26.972090059+07:00","message":"TextPushed: 'สมัยกรุงศรีอยุธยาเป็นอย่างน้อยนะคะซึ่งการปฏิบัติตามขั้นตอนต่างๆ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:27.335597679+07:00","message":"[GCS] IsForceVAD: false for message ID: 1009"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:27.398584583+07:00","message":"[GCS] Start streaming session, msgId: 1010"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:27.465698216+07:00","message":"[GCS] IsForceVAD: false for message ID: 1010"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:27.525595409+07:00","message":"[GCS] Start streaming session, msgId: 1011"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:27.534935147+07:00","message":"receive streaming session, msgId: 1009"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:27.534970831+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สมัยกรุงศรีอยุธยาเป็นอย่างน้อยนะคะซึ่งการปฏิบัติตามขั้นตอนต่างๆในการพระราชพิธี\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":750000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:27.534977402+07:00","message":"receive interim result [true|false]: สมัยกรุงศรีอยุธยาเป็นอย่างน้อยนะคะซึ่งการปฏิบัติตามขั้นตอนต่างๆในการพระราชพิธี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:27.534984732+07:00","message":"end recv isFinal message id 1009"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:27.534986639+07:00","message":"end Recv id 1009"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:27.534996361+07:00","message":"[buffer interim] 1009 true สมัยกรุงศรีอยุธยาเป็นอย่างน้อยนะคะซึ่งการปฏิบัติตามขั้นตอนต่างๆในการพระราชพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:27.535006635+07:00","message":"[bufferProcess] interim [750000000]:สมัยกรุงศรีอยุธยาเป็นอย่างน้อยนะคะซึ่งการปฏิบัติตามขั้นตอนต่างๆในการพระราชพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:27.535009825+07:00","message":"[bufferProcess] send to processor (isfinal):สมัยกรุงศรีอยุธยาเป็นอย่างน้อยนะคะซึ่งการปฏิบัติตามขั้นตอนต่างๆในการพระราชพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:27.535013137+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:27.535015571+07:00","message":"> Transcript [6042] [false]: 'สมัยกรุงศรีอยุธยาเป็นอย่างน้อยนะคะซึ่งการปฏิบัติตามขั้นตอนต่างๆในการพระราชพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:27.535019069+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:27.53502084+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:27.535022472+07:00","message":"StatePrefix: 'สมัยกรุงศรีอยุธยาเป็นอย่างน้อยนะคะซึ่งการปฏิบัติตามขั้นตอนต่างๆในการพระราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:27.535024838+07:00","message":"TextPushed: 'สมัยกรุงศรีอยุธยาเป็นอย่างน้อยนะคะซึ่งการปฏิบัติตามขั้นตอนต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:27.535026555+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:27.53502816+07:00","message":"> Transcript [6043] [true]: 'สมัยกรุงศรีอยุธยาเป็นอย่างน้อยนะคะซึ่งการปฏิบัติตามขั้นตอนต่างๆในการพระราชพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:27.535030165+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:27.535031546+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:27.535032913+07:00","message":"StatePrefix: 'สมัยกรุงศรีอยุธยาเป็นอย่างน้อยนะคะซึ่งการปฏิบัติตามขั้นตอนต่างๆในการพระราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:27.535034592+07:00","message":"TextPushed: 'สมัยกรุงศรีอยุธยาเป็นอย่างน้อยนะคะซึ่งการปฏิบัติตามขั้นตอนต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:27.53503736+07:00","message":"Push: 'ในการพระราชพิธี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:27.535044576+07:00","message":"push: {true ในการพระราชพิธี 0 0xc002880700}"}
{"level":"info","service":"Main","time":"2025-10-27T14:58:27.547336701+07:00","message":"write wav file: './tmp/7446/7446_1009.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:27.6549798+07:00","message":"receive streaming session, msgId: 1010"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:27.654998024+07:00","message":"found end of frame, send empty tag with msgId: 1010"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:27.655001902+07:00","message":"end Recv id 1010"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:27.655009141+07:00","message":"[buffer interim] 1010 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:27.655017535+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:27.655021833+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:27.655025491+07:00","message":"> Transcript [6044] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:27.655028941+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:27.655031278+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:27.655033416+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:27.655035655+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:27.655045585+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:27.655055058+07:00","message":"push: {true \n 0 0xc000128500}"}
{"level":"info","service":"Main","time":"2025-10-27T14:58:27.660976527+07:00","message":"write wav file: './tmp/7446/7446_1010.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:28.201686152+07:00","message":"receive streaming session, msgId: 1011"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:28.20172867+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":"2025-10-27T14:58:28.201733879+07:00","message":"receive interim result [false|false]: วิธี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:28.201746104+07:00","message":"[buffer interim] 1011 false วิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:28.201752855+07:00","message":"[bufferProcess] interim [720000000]:วิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:28.201754422+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:28.517408492+07:00","message":"receive streaming session, msgId: 1011"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:28.517455068+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":"2025-10-27T14:58:28.517462603+07:00","message":"receive interim result [false|false]: วิธีพับ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:28.517479+07:00","message":"[buffer interim] 1011 false วิธีพับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:28.517488123+07:00","message":"[bufferProcess] interim [960000000]:วิธีพับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:28.517491177+07:00","message":"[bufferProcess] send to processor:วิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:28.517495691+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:28.517499543+07:00","message":"> Transcript [6045] [false]: 'วิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:28.517502499+07:00","message":"Set StatePrefix (first interim): 'วิธี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:28.590823096+07:00","message":"receive streaming session, msgId: 1011"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:28.590867637+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":"2025-10-27T14:58:28.590874814+07:00","message":"receive interim result [false|false]: วิธีพับเรือ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:28.590900529+07:00","message":"[buffer interim] 1011 false วิธีพับเรือ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:28.590909901+07:00","message":"[bufferProcess] interim [80000000]:วิธีพับเรือ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:28.590913417+07:00","message":"[bufferProcess] send to processor:วิธีพับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:28.59091805+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:28.590921931+07:00","message":"> Transcript [6046] [false]: 'วิธีพับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:28.590926089+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:28.590928393+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:28.590932572+07:00","message":"StatePrefix: 'วิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:28.590935115+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:28.721399373+07:00","message":"receive streaming session, msgId: 1011"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:28.721436128+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":"2025-10-27T14:58:28.72144155+07:00","message":"receive interim result [false|false]: วิธีพับรถ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:28.721453415+07:00","message":"[buffer interim] 1011 false วิธีพับรถ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:28.721459765+07:00","message":"[bufferProcess] interim [140000000]:วิธีพับรถ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:28.721461636+07:00","message":"[bufferProcess] send to processor:วิธีพับเรือ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:28.721467131+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:28.721469665+07:00","message":"> Transcript [6047] [false]: 'วิธีพับเรือ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:28.721472214+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:28.721473905+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:28.721475523+07:00","message":"StatePrefix: 'วิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:28.72147759+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:28.785234168+07:00","message":"receive streaming session, msgId: 1011"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:28.785278881+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":"2025-10-27T14:58:28.785285087+07:00","message":"receive interim result [false|false]: วิธีขับลม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:28.785299843+07:00","message":"[buffer interim] 1011 false วิธีขับลม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:28.785309928+07:00","message":"[bufferProcess] interim [200000000]:วิธีขับลม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:28.785312888+07:00","message":"[bufferProcess] send to processor:วิธีพับรถ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:28.785318979+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:28.785322957+07:00","message":"> Transcript [6048] [false]: 'วิธีพับรถ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:28.785326607+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:28.785329003+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:28.785331079+07:00","message":"StatePrefix: 'วิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:28.785333283+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:28.803891429+07:00","message":"[GCS] IsForceVAD: false for message ID: 1011"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:58:28.842116097+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:58:28.842132693+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:28.865969067+07:00","message":"[GCS] Start streaming session, msgId: 1012"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:28.917546677+07:00","message":"receive streaming session, msgId: 1011"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:28.917593264+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":"2025-10-27T14:58:28.917599828+07:00","message":"receive interim result [false|false]: วิธีพับ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:28.917615885+07:00","message":"[buffer interim] 1011 false วิธีพับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:28.917626905+07:00","message":"[bufferProcess] interim [380000000]:วิธีพับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:28.917630028+07:00","message":"[bufferProcess] send to processor:วิธีขับลม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:28.917637028+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:28.917641099+07:00","message":"> Transcript [6049] [false]: 'วิธีขับลม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:28.917645793+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:28.917648644+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:28.917651313+07:00","message":"StatePrefix: 'วิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:28.917653793+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:28.917661509+07:00","message":"Push: 'วิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:28.917664033+07:00","message":"TextPushed: 'วิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:28.91766646+07:00","message":"Set new StatePrefix : 'วิธีขับลม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:28.917669482+07:00","message":"Next Push (prob) : 'ขับลม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:28.917680233+07:00","message":"push: {false วิธี 0 0xc000045900}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:28.926550571+07:00","message":"receive streaming session, msgId: 1011"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:28.926581729+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":"2025-10-27T14:58:28.926588567+07:00","message":"receive interim result [false|false]: พิธีพระบรมศพ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:28.926601976+07:00","message":"[buffer interim] 1011 false พิธีพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:28.926611835+07:00","message":"[bufferProcess] interim [440000000]:พิธีพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:28.926614847+07:00","message":"[bufferProcess] send to processor:วิธีพับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:28.926621409+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:28.926624875+07:00","message":"> Transcript [6050] [false]: 'วิธีพับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:28.926627695+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:28.926630518+07:00","message":"Set new StatePrefix: 'วิธีพับ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:28.961425351+07:00","message":"receive streaming session, msgId: 1011"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:28.961444129+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พิธีพระบรมศพ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:28.961448719+07:00","message":"receive interim result [true|false]: พิธีพระบรมศพ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:28.961458033+07:00","message":"end recv isFinal message id 1011"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:28.961460214+07:00","message":"end Recv id 1011"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:28.961465956+07:00","message":"[buffer interim] 1011 true พิธีพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:28.961471237+07:00","message":"[bufferProcess] interim [500000000]:พิธีพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:28.961475325+07:00","message":"[bufferProcess] send to processor (isfinal):พิธีพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:28.961478045+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:28.961480243+07:00","message":"> Transcript [6051] [false]: 'พิธีพระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:28.961482034+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:28.961483601+07:00","message":"Set new StatePrefix: 'พิธีพระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:28.961484885+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:28.961486306+07:00","message":"> Transcript [6052] [true]: 'พิธีพระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:28.961488068+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:28.961489483+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:28.961490829+07:00","message":"StatePrefix: 'พิธีพระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:28.961492477+07:00","message":"TextPushed: 'วิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:28.961493748+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:28.961563291+07:00","message":"Push: 'พิธีพระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:28.961565415+07:00","message":"TextPushed: 'วิธีพิธีพระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:28.961567079+07:00","message":"Set new StatePrefix : 'พิธีพระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:28.961568758+07:00","message":"Next Push (prob) : 'พิธีพระบรมศพ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:28.961577239+07:00","message":"push: {true พิธีพระบรมศพ 0 0xc000045900}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:28.961589675+07:00","message":"write aligntment file to 'tmp/7446/align_message_id_1011.html'"}
{"level":"info","service":"Main","time":"2025-10-27T14:58:28.968105759+07:00","message":"write wav file: './tmp/7446/7446_1011.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:30.252498293+07:00","message":"receive streaming session, msgId: 1012"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:30.25254181+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":"2025-10-27T14:58:30.252546981+07:00","message":"receive interim result [false|false]: นาย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:30.252561361+07:00","message":"[buffer interim] 1012 false นาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:30.252567948+07:00","message":"[bufferProcess] interim [140000000]:นาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:30.252569503+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:30.252574576+07:00","message":"[bufferProcess] send to processor (ticker):นาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:30.252577237+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:30.252579628+07:00","message":"> Transcript [6053] [false]: 'นาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:30.252581676+07:00","message":"Set StatePrefix (first interim): 'นาย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:30.65502168+07:00","message":"receive streaming session, msgId: 1012"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:30.655071389+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":"2025-10-27T14:58:30.655077718+07:00","message":"receive interim result [false|false]: เจ้านาย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:30.655090968+07:00","message":"[buffer interim] 1012 false เจ้านาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:30.655102032+07:00","message":"[bufferProcess] interim [560000000]:เจ้านาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:30.655104295+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:30.847192275+07:00","message":"receive streaming session, msgId: 1012"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:30.8472296+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":"2025-10-27T14:58:30.847234901+07:00","message":"receive interim result [false|false]: นายล้วน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:30.847250457+07:00","message":"[buffer interim] 1012 false นายล้วน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:30.847258418+07:00","message":"[bufferProcess] interim [800000000]:นายล้วน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:30.847260234+07:00","message":"[bufferProcess] send to processor:เจ้านาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:30.847266832+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:30.847269384+07:00","message":"> Transcript [6054] [false]: 'เจ้านาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:30.847271308+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:30.847273041+07:00","message":"Set new StatePrefix: 'เจ้านาย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:31.211839843+07:00","message":"receive streaming session, msgId: 1012"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:31.211877145+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":"2025-10-27T14:58:31.211887752+07:00","message":"receive interim result [false|false]: นายล้วนมีความ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:31.211899348+07:00","message":"[buffer interim] 1012 false นายล้วนมีความ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:31.211906583+07:00","message":"[bufferProcess] interim [220000000]:นายล้วนมีความ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:31.211909+07:00","message":"[bufferProcess] send to processor:นายล้วน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:31.211914298+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:31.211916872+07:00","message":"> Transcript [6055] [false]: 'นายล้วน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:31.21191892+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:31.211920685+07:00","message":"Set new StatePrefix: 'นายล้วน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:31.527396161+07:00","message":"receive streaming session, msgId: 1012"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:31.527437137+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":"2025-10-27T14:58:31.527443158+07:00","message":"receive interim result [false|false]: นายล้วนมีความหมาย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:31.527456586+07:00","message":"[buffer interim] 1012 false นายล้วนมีความหมาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:31.52746654+07:00","message":"[bufferProcess] interim [460000000]:นายล้วนมีความหมาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:31.527469472+07:00","message":"[bufferProcess] send to processor:นายล้วนมีความ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:31.527474743+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:31.527478262+07:00","message":"> Transcript [6056] [false]: 'นายล้วนมีความ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:31.527482531+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:31.527485802+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:31.527487919+07:00","message":"StatePrefix: 'นายล้วน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:31.527489714+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:58:31.842602659+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:58:31.842599713+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:32.105376886+07:00","message":"receive streaming session, msgId: 1012"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:32.105414199+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":"2025-10-27T14:58:32.105420005+07:00","message":"receive interim result [false|false]: นายล้วนมีความหมาย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:32.105433993+07:00","message":"[buffer interim] 1012 false นายล้วนมีความหมาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:32.105440629+07:00","message":"[bufferProcess] interim [60000000]:นายล้วนมีความหมาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:32.105442673+07:00","message":"[bufferProcess] send to processor:นายล้วนมีความหมาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:32.105447753+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:32.105450529+07:00","message":"> Transcript [6057] [false]: 'นายล้วนมีความหมาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:32.105453394+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:32.105455265+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:32.105456883+07:00","message":"StatePrefix: 'นายล้วน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:32.105458628+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:32.36781721+07:00","message":"receive streaming session, msgId: 1012"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:32.367853732+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":"2025-10-27T14:58:32.367858581+07:00","message":"receive interim result [false|false]: นายล้วนมีความหมายแล้ว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:32.367869934+07:00","message":"[buffer interim] 1012 false นายล้วนมีความหมายแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:32.367877027+07:00","message":"[bufferProcess] interim [300000000]:นายล้วนมีความหมายแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:32.36787928+07:00","message":"[bufferProcess] send to processor:นายล้วนมีความหมาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:32.36789589+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:32.36789889+07:00","message":"> Transcript [6058] [false]: 'นายล้วนมีความหมาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:32.367901506+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:32.367903263+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:32.367904863+07:00","message":"StatePrefix: 'นายล้วน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:32.367906658+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:32.436579941+07:00","message":"receive streaming session, msgId: 1012"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:32.436618481+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":"2025-10-27T14:58:32.436623518+07:00","message":"receive interim result [false|false]: นายล้วนมีความหมายและความ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:32.436635742+07:00","message":"[buffer interim] 1012 false นายล้วนมีความหมายและความ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:32.436642029+07:00","message":"[bufferProcess] interim [420000000]:นายล้วนมีความหมายและความ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:32.436644272+07:00","message":"[bufferProcess] send to processor:นายล้วนมีความหมายแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:32.436649419+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:32.436652217+07:00","message":"> Transcript [6059] [false]: 'นายล้วนมีความหมายแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:32.436655357+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:32.436657428+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:32.436659021+07:00","message":"StatePrefix: 'นายล้วน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:32.436661052+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:32.436664969+07:00","message":"Push: 'นายล้วน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:32.436666641+07:00","message":"TextPushed: 'นายล้วน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:32.436668208+07:00","message":"Set new StatePrefix : 'นายล้วนมีความหมายแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:32.436670421+07:00","message":"Next Push (prob) : 'มีความหมายแล้ว'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:32.436678276+07:00","message":"push: {false นายล้วน 0 0xc002602000}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:32.747805732+07:00","message":"receive streaming session, msgId: 1012"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:32.747842319+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":"2025-10-27T14:58:32.747847852+07:00","message":"receive interim result [false|false]: นายล้วนมีความหมายและความสำคัญ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:32.74786286+07:00","message":"[buffer interim] 1012 false นายล้วนมีความหมายและความสำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:32.747870465+07:00","message":"[bufferProcess] interim [720000000]:นายล้วนมีความหมายและความสำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:32.747874195+07:00","message":"[bufferProcess] send to processor:นายล้วนมีความหมายและความ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:32.747890216+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:32.747894377+07:00","message":"> Transcript [6060] [false]: 'นายล้วนมีความหมายและความ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:32.747896856+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:32.747899066+07:00","message":"Set new StatePrefix: 'นายล้วนมีความหมายและความ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:33.322247281+07:00","message":"receive streaming session, msgId: 1012"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:33.322286911+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":"2025-10-27T14:58:33.322292581+07:00","message":"receive interim result [false|false]: นายล้วนมีความหมายและความสำคัญ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:33.322306871+07:00","message":"[buffer interim] 1012 false นายล้วนมีความหมายและความสำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:33.322314352+07:00","message":"[bufferProcess] interim [320000000]:นายล้วนมีความหมายและความสำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:33.322316576+07:00","message":"[bufferProcess] send to processor:นายล้วนมีความหมายและความสำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:33.322322093+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:33.322324671+07:00","message":"> Transcript [6061] [false]: 'นายล้วนมีความหมายและความสำคัญ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:33.322327887+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:33.322329796+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:33.32233144+07:00","message":"StatePrefix: 'นายล้วนมีความหมายและความ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:33.322333417+07:00","message":"TextPushed: 'นายล้วน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:33.644658974+07:00","message":"receive streaming session, msgId: 1012"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:33.644700539+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":"2025-10-27T14:58:33.644707112+07:00","message":"receive interim result [false|false]: นายล้วนมีความหมายและความสำคัญสะท้อน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:33.644718191+07:00","message":"[buffer interim] 1012 false นายล้วนมีความหมายและความสำคัญสะท้อน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:33.644726848+07:00","message":"[bufferProcess] interim [560000000]:นายล้วนมีความหมายและความสำคัญสะท้อน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:33.644730628+07:00","message":"[bufferProcess] send to processor:นายล้วนมีความหมายและความสำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:33.644737969+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:33.644741436+07:00","message":"> Transcript [6062] [false]: 'นายล้วนมีความหมายและความสำคัญ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:33.644745976+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:33.644749172+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:33.644751193+07:00","message":"StatePrefix: 'นายล้วนมีความหมายและความ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:33.644753053+07:00","message":"TextPushed: 'นายล้วน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:33.711029362+07:00","message":"receive streaming session, msgId: 1012"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:33.711066408+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":"2025-10-27T14:58:33.711071728+07:00","message":"receive interim result [false|false]: นายล้วนมีความหมายและความสำคัญสะท้อนถึง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:33.711089618+07:00","message":"[buffer interim] 1012 false นายล้วนมีความหมายและความสำคัญสะท้อนถึง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:33.71109748+07:00","message":"[bufferProcess] interim [680000000]:นายล้วนมีความหมายและความสำคัญสะท้อนถึง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:33.711100231+07:00","message":"[bufferProcess] send to processor:นายล้วนมีความหมายและความสำคัญสะท้อน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:33.711104597+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:33.711106958+07:00","message":"> Transcript [6063] [false]: 'นายล้วนมีความหมายและความสำคัญสะท้อน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:33.711110046+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:33.711111796+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:33.711113737+07:00","message":"StatePrefix: 'นายล้วนมีความหมายและความ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:33.711115865+07:00","message":"TextPushed: 'นายล้วน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:34.218620315+07:00","message":"receive streaming session, msgId: 1012"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:34.218661108+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":"2025-10-27T14:58:34.218669219+07:00","message":"receive interim result [false|false]: นายล้วนมีความหมายและความสำคัญสะท้อนถึงความ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:34.218686076+07:00","message":"[buffer interim] 1012 false นายล้วนมีความหมายและความสำคัญสะท้อนถึงความ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:34.218694218+07:00","message":"[bufferProcess] interim [160000000]:นายล้วนมีความหมายและความสำคัญสะท้อนถึงความ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:34.218697484+07:00","message":"[bufferProcess] send to processor:นายล้วนมีความหมายและความสำคัญสะท้อนถึง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:34.218706196+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:34.218709751+07:00","message":"> Transcript [6064] [false]: 'นายล้วนมีความหมายและความสำคัญสะท้อนถึง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:34.218714272+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:34.218716654+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:34.218719807+07:00","message":"StatePrefix: 'นายล้วนมีความหมายและความ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:34.218722163+07:00","message":"TextPushed: 'นายล้วน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:34.218731216+07:00","message":"Push: 'มีความหมายและความ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:34.218733964+07:00","message":"TextPushed: 'นายล้วนมีความหมายและความ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:34.218737044+07:00","message":"Set new StatePrefix : 'นายล้วนมีความหมายและความสำคัญสะท้อนถึง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:34.218739582+07:00","message":"Next Push (prob) : 'สำคัญสะท้อนถึง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:34.218766496+07:00","message":"push: {false มีความหมายและความ 0 0xc002602000}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:34.412467439+07:00","message":"receive streaming session, msgId: 1012"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:34.412512614+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":"2025-10-27T14:58:34.412518371+07:00","message":"receive interim result [false|false]: นายล้วนมีความหมายและความสำคัญสะท้อนถึงความเชื่อ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:34.412530201+07:00","message":"[buffer interim] 1012 false นายล้วนมีความหมายและความสำคัญสะท้อนถึงความเชื่อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:34.412536883+07:00","message":"[bufferProcess] interim [400000000]:นายล้วนมีความหมายและความสำคัญสะท้อนถึงความเชื่อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:34.412539287+07:00","message":"[bufferProcess] send to processor:นายล้วนมีความหมายและความสำคัญสะท้อนถึงความ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:34.412544778+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:34.412547504+07:00","message":"> Transcript [6065] [false]: 'นายล้วนมีความหมายและความสำคัญสะท้อนถึงความ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:34.412550671+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:34.412552411+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:34.412553976+07:00","message":"StatePrefix: 'นายล้วนมีความหมายและความสำคัญสะท้อนถึง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:34.412556207+07:00","message":"TextPushed: 'นายล้วนมีความหมายและความ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:34.575652361+07:00","message":"[GCS] IsForceVAD: false for message ID: 1012"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:34.728042542+07:00","message":"receive streaming session, msgId: 1012"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:34.728087113+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นายล้วนมีความหมายและความสำคัญและสะท้อนถึงคติความเชื่อ\",\"confidence\":0.9579427}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":730000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:34.728094714+07:00","message":"receive interim result [true|false]: นายล้วนมีความหมายและความสำคัญและสะท้อนถึงคติความเชื่อ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:34.728104434+07:00","message":"end recv isFinal message id 1012"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:34.72810935+07:00","message":"end Recv id 1012"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:34.728116747+07:00","message":"[buffer interim] 1012 true นายล้วนมีความหมายและความสำคัญและสะท้อนถึงคติความเชื่อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:34.728126387+07:00","message":"[bufferProcess] interim [730000000]:นายล้วนมีความหมายและความสำคัญและสะท้อนถึงคติความเชื่อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:34.728130766+07:00","message":"[bufferProcess] send to processor (isfinal):นายล้วนมีความหมายและความสำคัญสะท้อนถึงความเชื่อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:34.728135745+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:34.72814031+07:00","message":"> Transcript [6066] [false]: 'นายล้วนมีความหมายและความสำคัญสะท้อนถึงความเชื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:34.72814512+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:34.728147677+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:34.728150465+07:00","message":"StatePrefix: 'นายล้วนมีความหมายและความสำคัญสะท้อนถึง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:34.728154413+07:00","message":"TextPushed: 'นายล้วนมีความหมายและความ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:34.728158513+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:34.728161361+07:00","message":"> Transcript [6067] [true]: 'นายล้วนมีความหมายและความสำคัญและสะท้อนถึงคติความเชื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:34.728164565+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:34.728166831+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:34.728169005+07:00","message":"StatePrefix: 'นายล้วนมีความหมายและความสำคัญสะท้อนถึง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:34.728171541+07:00","message":"TextPushed: 'นายล้วนมีความหมายและความ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:34.728175039+07:00","message":"Push: 'สำคัญและสะท้อนถึงคติความเชื่อ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:34.728186203+07:00","message":"push: {true สำคัญและสะท้อนถึงคติความเชื่อ 0 0xc002602000}"}
{"level":"info","service":"Main","time":"2025-10-27T14:58:34.741479568+07:00","message":"write wav file: './tmp/7446/7446_1012.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:34.826272113+07:00","message":"[GCS] Start streaming session, msgId: 1013"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:58:34.843372035+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:58:34.843394877+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:36.399963928+07:00","message":"receive streaming session, msgId: 1013"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:36.400022324+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":"2025-10-27T14:58:36.400029018+07:00","message":"receive interim result [false|false]: ติด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:36.400055501+07:00","message":"[buffer interim] 1013 false ติด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:36.40007077+07:00","message":"[bufferProcess] interim [560000000]:ติด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:36.400073492+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:36.40008361+07:00","message":"[bufferProcess] send to processor (ticker):ติด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:36.400087151+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:36.400090519+07:00","message":"> Transcript [6068] [false]: 'ติด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:36.400093151+07:00","message":"Set StatePrefix (first interim): 'ติด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:37.134842558+07:00","message":"[GCS] IsForceVAD: false for message ID: 1013"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:37.197927535+07:00","message":"[GCS] Start streaming session, msgId: 1014"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:37.247082423+07:00","message":"receive streaming session, msgId: 1013"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:37.247121871+07:00","message":"receive interim result all : {\"alternatives\":[{}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:37.247126556+07:00","message":"receive interim result [true|false]: "}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:37.247133206+07:00","message":"end recv isFinal message id 1013"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:37.247135368+07:00","message":"end Recv id 1013"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:37.247140192+07:00","message":"[buffer interim] 1013 true "}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:37.247146628+07:00","message":"[bufferProcess] interim [520000000]:"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:37.247150103+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:37.247152417+07:00","message":"> Transcript [6069] [true]: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:37.247154513+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:37.247156128+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:37.247158192+07:00","message":"StatePrefix: 'ติด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:37.24716215+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:37.247164693+07:00","message":"Push: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:37.247171825+07:00","message":"push: {true  0 0xc002880280}"}
{"level":"info","service":"Main","time":"2025-10-27T14:58:37.25474833+07:00","message":"write wav file: './tmp/7446/7446_1013.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:37.454574051+07:00","message":"[GCS] IsForceVAD: false for message ID: 1014"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:37.516990553+07:00","message":"[GCS] Start streaming session, msgId: 1015"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:37.564095763+07:00","message":"receive streaming session, msgId: 1014"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:37.564111235+07:00","message":"found end of frame, send empty tag with msgId: 1014"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:37.564114138+07:00","message":"end Recv id 1014"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:37.564119786+07:00","message":"[buffer interim] 1014 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:37.564126323+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:37.564129503+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:37.564131774+07:00","message":"> Transcript [6070] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:37.564135547+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:37.564137456+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:37.564138879+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:37.564140713+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:37.564143206+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:37.564151759+07:00","message":"push: {true \n 0 0xc002922b80}"}
{"level":"info","service":"Main","time":"2025-10-27T14:58:37.5690964+07:00","message":"write wav file: './tmp/7446/7446_1014.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:58:37.843979559+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:58:37.843995179+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:38.414653193+07:00","message":"receive streaming session, msgId: 1015"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:38.414693897+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":"2025-10-27T14:58:38.414698939+07:00","message":"receive interim result [false|false]: รัก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:38.414712909+07:00","message":"[buffer interim] 1015 false รัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:38.414719285+07:00","message":"[bufferProcess] interim [900000000]:รัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:38.414720652+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:38.610065633+07:00","message":"receive streaming session, msgId: 1015"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:38.610099304+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":"2025-10-27T14:58:38.610104772+07:00","message":"receive interim result [false|false]: หลักฐาน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:38.610117644+07:00","message":"[buffer interim] 1015 false หลักฐาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:38.610124279+07:00","message":"[bufferProcess] interim [80000000]:หลักฐาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:38.610126204+07:00","message":"[bufferProcess] send to processor:รัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:38.610131352+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:38.610133928+07:00","message":"> Transcript [6071] [false]: 'รัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:38.610135699+07:00","message":"Set StatePrefix (first interim): 'รัก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:38.948241001+07:00","message":"receive streaming session, msgId: 1015"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:38.948281103+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":"2025-10-27T14:58:38.948288004+07:00","message":"receive interim result [false|false]: รักษาการ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:38.948301391+07:00","message":"[buffer interim] 1015 false รักษาการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:38.948309334+07:00","message":"[bufferProcess] interim [380000000]:รักษาการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:38.948312168+07:00","message":"[bufferProcess] send to processor:หลักฐาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:38.948318668+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:38.948321882+07:00","message":"> Transcript [6072] [false]: 'หลักฐาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:38.948325084+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:38.948327554+07:00","message":"Set new StatePrefix: 'หลักฐาน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:38.986466443+07:00","message":"receive streaming session, msgId: 1015"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:38.986501635+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":"2025-10-27T14:58:38.986506808+07:00","message":"receive interim result [false|false]: หลักฐาน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:38.9865182+07:00","message":"[buffer interim] 1015 false หลักฐาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:38.986524661+07:00","message":"[bufferProcess] interim [440000000]:หลักฐาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:38.986526445+07:00","message":"[bufferProcess] send to processor:รักษาการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:38.986531364+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:38.986533877+07:00","message":"> Transcript [6073] [false]: 'รักษาการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:38.986535918+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:38.986537701+07:00","message":"Set new StatePrefix: 'รักษาการ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:39.282509709+07:00","message":"receive streaming session, msgId: 1015"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:39.282560052+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":"2025-10-27T14:58:39.282568286+07:00","message":"receive interim result [false|false]: รักษาการปกครอง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:39.282583164+07:00","message":"[buffer interim] 1015 false รักษาการปกครอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:39.282598371+07:00","message":"[bufferProcess] interim [740000000]:รักษาการปกครอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:39.282602031+07:00","message":"[bufferProcess] send to processor:หลักฐาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:39.282608845+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:39.282612779+07:00","message":"> Transcript [6074] [false]: 'หลักฐาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:39.282615603+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:39.282618063+07:00","message":"Set new StatePrefix: 'หลักฐาน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:39.427449724+07:00","message":"receive streaming session, msgId: 1015"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:39.427483517+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":"2025-10-27T14:58:39.427488712+07:00","message":"receive interim result [false|false]: รักษาการปกครองของ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:39.427500762+07:00","message":"[buffer interim] 1015 false รักษาการปกครองของ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:39.427509896+07:00","message":"[bufferProcess] interim [920000000]:รักษาการปกครองของ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:39.427512275+07:00","message":"[bufferProcess] send to processor:รักษาการปกครอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:39.427517613+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:39.427523621+07:00","message":"> Transcript [6075] [false]: 'รักษาการปกครอง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:39.427525868+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:39.427527781+07:00","message":"Set new StatePrefix: 'รักษาการปกครอง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:39.666712251+07:00","message":"receive streaming session, msgId: 1015"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:39.666747479+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":"2025-10-27T14:58:39.666753632+07:00","message":"receive interim result [false|false]: รักษาการปกครองของไทย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:39.666766772+07:00","message":"[buffer interim] 1015 false รักษาการปกครองของไทย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:39.66677637+07:00","message":"[bufferProcess] interim [160000000]:รักษาการปกครองของไทย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:39.666778749+07:00","message":"[bufferProcess] send to processor:รักษาการปกครองของ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:39.666784056+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:39.666786645+07:00","message":"> Transcript [6076] [false]: 'รักษาการปกครองของ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:39.666789504+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:39.666791292+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:39.666792847+07:00","message":"StatePrefix: 'รักษาการปกครอง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:39.666794776+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:39.999127507+07:00","message":"receive streaming session, msgId: 1015"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:39.999173046+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":"2025-10-27T14:58:39.999180885+07:00","message":"receive interim result [false|false]: รักษาการปกครองของไทยในยุค"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:39.999198906+07:00","message":"[buffer interim] 1015 false รักษาการปกครองของไทยในยุค"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:39.999210135+07:00","message":"[bufferProcess] interim [520000000]:รักษาการปกครองของไทยในยุค"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:39.999213267+07:00","message":"[bufferProcess] send to processor:รักษาการปกครองของไทย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:39.999218366+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:39.999221985+07:00","message":"> Transcript [6077] [false]: 'รักษาการปกครองของไทย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:39.999226159+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:39.999228494+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:39.999233799+07:00","message":"StatePrefix: 'รักษาการปกครอง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:39.999236519+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:40.192923283+07:00","message":"receive streaming session, msgId: 1015"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:40.192964057+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":"2025-10-27T14:58:40.192970823+07:00","message":"receive interim result [false|false]: รักษาการปกครองของไทยประยุกต์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:40.192986945+07:00","message":"[buffer interim] 1015 false รักษาการปกครองของไทยประยุกต์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:40.192999865+07:00","message":"[bufferProcess] interim [700000000]:รักษาการปกครองของไทยประยุกต์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:40.193003213+07:00","message":"[bufferProcess] send to processor:รักษาการปกครองของไทยในยุค"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:40.193012285+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:40.193015956+07:00","message":"> Transcript [6078] [false]: 'รักษาการปกครองของไทยในยุค'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:40.193019925+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:40.193022382+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:40.193025425+07:00","message":"StatePrefix: 'รักษาการปกครอง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:40.193027935+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:58:40.844638812+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:58:40.84464714+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:40.984475856+07:00","message":"[GCS] IsForceVAD: false for message ID: 1015"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:41.005947232+07:00","message":"receive streaming session, msgId: 1015"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:41.005985379+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":"2025-10-27T14:58:41.00599128+07:00","message":"receive interim result [false|false]: รักษาการปกครองของไทยในยุคจารีต"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:41.006002199+07:00","message":"[buffer interim] 1015 false รักษาการปกครองของไทยในยุคจารีต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:41.006008809+07:00","message":"[bufferProcess] interim [240000000]:รักษาการปกครองของไทยในยุคจารีต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:41.006010827+07:00","message":"[bufferProcess] send to processor:รักษาการปกครองของไทยประยุกต์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:41.00601432+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:41.006016991+07:00","message":"> Transcript [6079] [false]: 'รักษาการปกครองของไทยประยุกต์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:41.006020187+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:41.006021876+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:41.006024302+07:00","message":"StatePrefix: 'รักษาการปกครอง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:41.006026081+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:41.006028601+07:00","message":"Push: 'รักษาการปกครอง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:41.006030122+07:00","message":"TextPushed: 'รักษาการปกครอง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:41.00603219+07:00","message":"Set new StatePrefix : 'รักษาการปกครองของไทยประยุกต์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:41.006034173+07:00","message":"Next Push (prob) : 'ของไทยประยุกต์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:41.00604336+07:00","message":"push: {false รักษาการปกครอง 0 0xc002880e80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:41.04845909+07:00","message":"[GCS] Start streaming session, msgId: 1016"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:41.171681513+07:00","message":"receive streaming session, msgId: 1015"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:41.17173091+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รักษาการปกครองของไทยในยุคจารีต\",\"confidence\":0.93609583}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":690000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:41.171736811+07:00","message":"receive interim result [true|false]: รักษาการปกครองของไทยในยุคจารีต"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:41.171747324+07:00","message":"end recv isFinal message id 1015"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:41.171749318+07:00","message":"end Recv id 1015"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:41.171754924+07:00","message":"[buffer interim] 1015 true รักษาการปกครองของไทยในยุคจารีต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:41.171761753+07:00","message":"[bufferProcess] interim [690000000]:รักษาการปกครองของไทยในยุคจารีต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:41.171764584+07:00","message":"[bufferProcess] send to processor (isfinal):รักษาการปกครองของไทยในยุคจารีต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:41.171767691+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:41.171770747+07:00","message":"> Transcript [6080] [false]: 'รักษาการปกครองของไทยในยุคจารีต'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:41.171773594+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:41.171775303+07:00","message":"Set new StatePrefix: 'รักษาการปกครองของไทยในยุคจารีต'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:41.17177674+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:41.171778362+07:00","message":"> Transcript [6081] [true]: 'รักษาการปกครองของไทยในยุคจารีต'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:41.171780418+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:41.171781969+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:41.171783936+07:00","message":"StatePrefix: 'รักษาการปกครองของไทยในยุคจารีต'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:41.171786098+07:00","message":"TextPushed: 'รักษาการปกครอง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:41.171792344+07:00","message":"Push: 'ของไทยในยุคจารีต'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:41.171800648+07:00","message":"push: {true ของไทยในยุคจารีต 0 0xc002880e80}"}
{"level":"info","service":"Main","time":"2025-10-27T14:58:41.181765642+07:00","message":"write wav file: './tmp/7446/7446_1015.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:58:43.845588613+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:58:43.845599111+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:44.597237464+07:00","message":"receive streaming session, msgId: 1016"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:44.59728333+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":"2025-10-27T14:58:44.597288857+07:00","message":"receive interim result [false|false]: ปัจจุบัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:44.597302414+07:00","message":"[buffer interim] 1016 false ปัจจุบัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:44.597309294+07:00","message":"[bufferProcess] interim [540000000]:ปัจจุบัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:44.597310926+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:44.597316494+07:00","message":"[bufferProcess] send to processor (ticker):ปัจจุบัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:44.597319245+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:44.597321955+07:00","message":"> Transcript [6082] [false]: 'ปัจจุบัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:44.597324272+07:00","message":"Set StatePrefix (first interim): 'ปัจจุบัน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:45.238140618+07:00","message":"receive streaming session, msgId: 1016"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:45.238174397+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจุบัน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:45.238179796+07:00","message":"receive interim result [false|false]: ปัจจุบัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:45.238194827+07:00","message":"[buffer interim] 1016 false ปัจจุบัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:45.238201979+07:00","message":"[bufferProcess] interim [140000000]:ปัจจุบัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:45.238203438+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:45.619536228+07:00","message":"receive streaming session, msgId: 1016"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:45.619576752+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":"2025-10-27T14:58:45.619582072+07:00","message":"receive interim result [false|false]: ปัจจุบันแต่วิธี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:45.619596825+07:00","message":"[buffer interim] 1016 false ปัจจุบันแต่วิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:45.619603621+07:00","message":"[bufferProcess] interim [620000000]:ปัจจุบันแต่วิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:45.619606082+07:00","message":"[bufferProcess] send to processor:ปัจจุบัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:45.619611517+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:45.619614076+07:00","message":"> Transcript [6083] [false]: 'ปัจจุบัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:45.619617013+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:45.6196188+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:45.619620394+07:00","message":"StatePrefix: 'ปัจจุบัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:45.619622459+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:45.813201172+07:00","message":"receive streaming session, msgId: 1016"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:45.813239429+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจุบัน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:45.813244229+07:00","message":"receive interim result [false|false]: ปัจจุบัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:45.813258101+07:00","message":"[buffer interim] 1016 false ปัจจุบัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:45.813264075+07:00","message":"[bufferProcess] interim [740000000]:ปัจจุบัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:45.813266193+07:00","message":"[bufferProcess] send to processor:ปัจจุบันแต่วิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:45.813271285+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:45.813274023+07:00","message":"> Transcript [6084] [false]: 'ปัจจุบันแต่วิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:45.813276787+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:45.81327867+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:45.81328032+07:00","message":"StatePrefix: 'ปัจจุบัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:45.813282042+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:45.984573751+07:00","message":"[GCS] IsForceVAD: false for message ID: 1016"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:46.049619772+07:00","message":"[GCS] Start streaming session, msgId: 1017"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:46.070900987+07:00","message":"receive streaming session, msgId: 1016"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:46.070936497+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":"2025-10-27T14:58:46.07094168+07:00","message":"receive interim result [false|false]: ปัจจุบันและวิธีปฏิบัติ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:46.070958209+07:00","message":"[buffer interim] 1016 false ปัจจุบันและวิธีปฏิบัติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:46.070967569+07:00","message":"[bufferProcess] interim [40000000]:ปัจจุบันและวิธีปฏิบัติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:46.070969875+07:00","message":"[bufferProcess] send to processor:ปัจจุบัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:46.070975217+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:46.070977859+07:00","message":"> Transcript [6085] [false]: 'ปัจจุบัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:46.070980621+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:46.070982371+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:46.070983988+07:00","message":"StatePrefix: 'ปัจจุบัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:46.070985602+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:46.109738481+07:00","message":"receive streaming session, msgId: 1016"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:46.109771884+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จนเข้าสู่ยุคปัจจุบันและวิธีปฏิบัติ\",\"confidence\":0.88895226}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:46.109777928+07:00","message":"receive interim result [true|false]: จนเข้าสู่ยุคปัจจุบันและวิธีปฏิบัติ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:46.109785666+07:00","message":"end recv isFinal message id 1016"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:46.109787515+07:00","message":"end Recv id 1016"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:46.109793177+07:00","message":"[buffer interim] 1016 true จนเข้าสู่ยุคปัจจุบันและวิธีปฏิบัติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:46.1097996+07:00","message":"[bufferProcess] interim [160000000]:จนเข้าสู่ยุคปัจจุบันและวิธีปฏิบัติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:46.109802474+07:00","message":"[bufferProcess] send to processor (isfinal):ปัจจุบันและวิธีปฏิบัติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:46.109805558+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:46.109808054+07:00","message":"> Transcript [6086] [false]: 'ปัจจุบันและวิธีปฏิบัติ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:46.109810562+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:46.10981236+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:46.109813951+07:00","message":"StatePrefix: 'ปัจจุบัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:46.109815577+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:46.109817852+07:00","message":"Push: 'ปัจจุบัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:46.109819355+07:00","message":"TextPushed: 'ปัจจุบัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:46.109821386+07:00","message":"Set new StatePrefix : 'ปัจจุบันและวิธีปฏิบัติ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:46.109823604+07:00","message":"Next Push (prob) : 'และวิธีปฏิบัติ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:46.109825919+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:46.109830187+07:00","message":"> Transcript [6087] [true]: 'จนเข้าสู่ยุคปัจจุบันและวิธีปฏิบัติ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:46.10983223+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:46.109833691+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:46.109835122+07:00","message":"StatePrefix: 'ปัจจุบันและวิธีปฏิบัติ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:46.109836653+07:00","message":"TextPushed: 'ปัจจุบัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:46.109837863+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:46.109931092+07:00","message":"Push: 'และวิธีปฏิบัติ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:46.109933628+07:00","message":"TextPushed: 'ปัจจุบันและวิธีปฏิบัติ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:46.109935273+07:00","message":"Set new StatePrefix : 'จนเข้าสู่ยุคปัจจุบันและวิธีปฏิบัติ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:46.109936933+07:00","message":"Next Push (prob) : 'จนเข้าสู่ยุคปัจจุบันและวิธีปฏิบัติ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:46.109938878+07:00","message":"push: {false ปัจจุบัน 0 0xc00041d080}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:46.109951049+07:00","message":"push: {true และวิธีปฏิบัติ 0 0xc00041d080}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:46.109940392+07:00","message":"write aligntment file to 'tmp/7446/align_message_id_1016.html'"}
{"level":"info","service":"Main","time":"2025-10-27T14:58:46.119812111+07:00","message":"write wav file: './tmp/7446/7446_1016.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:46.6192662+07:00","message":"receive streaming session, msgId: 1017"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:46.619301613+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":"2025-10-27T14:58:46.619306897+07:00","message":"receive interim result [false|false]: ตาม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:46.619319637+07:00","message":"[buffer interim] 1017 false ตาม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:46.61932778+07:00","message":"[bufferProcess] interim [600000000]:ตาม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:46.619331202+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:46.753888878+07:00","message":"receive streaming session, msgId: 1017"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:46.753935045+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":"2025-10-27T14:58:46.753940106+07:00","message":"receive interim result [false|false]: ตามใจ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:46.753953047+07:00","message":"[buffer interim] 1017 false ตามใจ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:46.753960134+07:00","message":"[bufferProcess] interim [720000000]:ตามใจ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:46.75396201+07:00","message":"[bufferProcess] send to processor:ตาม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:46.753967126+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:46.753969432+07:00","message":"> Transcript [6088] [false]: 'ตาม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:46.753971254+07:00","message":"Set StatePrefix (first interim): 'ตาม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:46.785261476+07:00","message":"receive streaming session, msgId: 1017"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:46.785303991+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":"2025-10-27T14:58:46.785308842+07:00","message":"receive interim result [false|false]: ตามคำ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:46.785318298+07:00","message":"[buffer interim] 1017 false ตามคำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:46.785324426+07:00","message":"[bufferProcess] interim [780000000]:ตามคำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:46.785326399+07:00","message":"[bufferProcess] send to processor:ตามใจ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:46.785329409+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:46.785331896+07:00","message":"> Transcript [6089] [false]: 'ตามใจ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:46.785334498+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:46.785336282+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:46.785337968+07:00","message":"StatePrefix: 'ตาม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:46.785339689+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:58:46.845826475+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:58:46.845832642+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:46.904331509+07:00","message":"receive streaming session, msgId: 1017"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:46.90436347+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":"2025-10-27T14:58:46.904368915+07:00","message":"receive interim result [false|false]: ตำหนิ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:46.904382706+07:00","message":"[buffer interim] 1017 false ตำหนิ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:46.904389392+07:00","message":"[bufferProcess] interim [840000000]:ตำหนิ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:46.904391356+07:00","message":"[bufferProcess] send to processor:ตามคำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:46.904398025+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:46.904400188+07:00","message":"> Transcript [6090] [false]: 'ตามคำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:46.904403148+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:46.904404811+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:46.904406595+07:00","message":"StatePrefix: 'ตาม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:46.904408763+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:46.910786436+07:00","message":"receive streaming session, msgId: 1017"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:46.910809019+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":"2025-10-27T14:58:46.910813464+07:00","message":"receive interim result [false|false]: ตามธรรมเนียม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:46.910826416+07:00","message":"[buffer interim] 1017 false ตามธรรมเนียม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:46.910830702+07:00","message":"[bufferProcess] interim [900000000]:ตามธรรมเนียม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:46.910832564+07:00","message":"[bufferProcess] send to processor:ตำหนิ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:46.910838323+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:46.910840502+07:00","message":"> Transcript [6091] [false]: 'ตำหนิ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:46.910842028+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:46.910843541+07:00","message":"Set new StatePrefix: 'ตำหนิ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:47.482156823+07:00","message":"receive streaming session, msgId: 1017"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:47.482194684+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตามธรรมเนียม\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:47.482199975+07:00","message":"receive interim result [false|false]: ตามธรรมเนียม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:47.48221407+07:00","message":"[buffer interim] 1017 false ตามธรรมเนียม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:47.482221086+07:00","message":"[bufferProcess] interim [500000000]:ตามธรรมเนียม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:47.482223074+07:00","message":"[bufferProcess] send to processor:ตามธรรมเนียม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:47.482228034+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:47.482230743+07:00","message":"> Transcript [6092] [false]: 'ตามธรรมเนียม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:47.482232663+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:47.482234431+07:00","message":"Set new StatePrefix: 'ตามธรรมเนียม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:49.027202574+07:00","message":"receive streaming session, msgId: 1017"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:49.027234964+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":"2025-10-27T14:58:49.027240101+07:00","message":"receive interim result [false|false]: ตามธรรมเนียมหลายประการ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:49.027254297+07:00","message":"[buffer interim] 1017 false ตามธรรมเนียมหลายประการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:49.027260685+07:00","message":"[bufferProcess] interim [0]:ตามธรรมเนียมหลายประการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:49.027262536+07:00","message":"[bufferProcess] send to processor:ตามธรรมเนียม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:49.027265817+07:00","message":"[bufferProcess] send to processor (ticker):ตามธรรมเนียมหลายประการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:49.027268703+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:49.027271408+07:00","message":"> Transcript [6093] [false]: 'ตามธรรมเนียม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:49.027273824+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:49.027275487+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:49.02727727+07:00","message":"StatePrefix: 'ตามธรรมเนียม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:49.027279141+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:49.027280537+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:49.027282336+07:00","message":"> Transcript [6094] [false]: 'ตามธรรมเนียมหลายประการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:49.027284009+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:49.027286686+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:49.027288+07:00","message":"StatePrefix: 'ตามธรรมเนียม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:49.027289403+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:49.271971584+07:00","message":"receive streaming session, msgId: 1017"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:49.272007636+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":"2025-10-27T14:58:49.272013519+07:00","message":"receive interim result [false|false]: ตามธรรมเนียมหลายประการค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:49.272026105+07:00","message":"[buffer interim] 1017 false ตามธรรมเนียมหลายประการค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:49.272033321+07:00","message":"[bufferProcess] interim [240000000]:ตามธรรมเนียมหลายประการค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:49.272034966+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:58:49.846779352+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:58:49.846807866+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:49.911783662+07:00","message":"receive streaming session, msgId: 1017"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:49.911825669+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":"2025-10-27T14:58:49.911831734+07:00","message":"receive interim result [false|false]: ตามธรรมเนียมหลายประการค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:49.911844337+07:00","message":"[buffer interim] 1017 false ตามธรรมเนียมหลายประการค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:49.911852143+07:00","message":"[bufferProcess] interim [840000000]:ตามธรรมเนียมหลายประการค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:49.911855092+07:00","message":"[bufferProcess] send to processor:ตามธรรมเนียมหลายประการค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:49.911862442+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:49.911866201+07:00","message":"> Transcript [6095] [false]: 'ตามธรรมเนียมหลายประการค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:49.911872082+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:49.911874361+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:49.911876994+07:00","message":"StatePrefix: 'ตามธรรมเนียม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:49.911879835+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:51.485377836+07:00","message":"[GCS] IsForceVAD: false for message ID: 1017"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:51.601842486+07:00","message":"receive streaming session, msgId: 1017"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:51.601879641+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตามธรรมเนียมหลายประการค่ะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":670000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:51.601898061+07:00","message":"receive interim result [true|false]: ตามธรรมเนียมหลายประการค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:51.601909058+07:00","message":"end recv isFinal message id 1017"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:51.601911259+07:00","message":"end Recv id 1017"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:51.601916628+07:00","message":"[buffer interim] 1017 true ตามธรรมเนียมหลายประการค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:51.60192317+07:00","message":"[bufferProcess] interim [670000000]:ตามธรรมเนียมหลายประการค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:51.601925895+07:00","message":"[bufferProcess] send to processor (isfinal):ตามธรรมเนียมหลายประการค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:51.601929782+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:51.601932631+07:00","message":"> Transcript [6096] [false]: 'ตามธรรมเนียมหลายประการค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:51.601935087+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:51.601936759+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:51.601938459+07:00","message":"StatePrefix: 'ตามธรรมเนียม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:51.601940332+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:51.601942516+07:00","message":"Push: 'ตามธรรมเนียม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:51.601944077+07:00","message":"TextPushed: 'ตามธรรมเนียม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:51.601945682+07:00","message":"Set new StatePrefix : 'ตามธรรมเนียมหลายประการค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:51.601947406+07:00","message":"Next Push (prob) : 'หลายประการค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:51.601949859+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:51.60195162+07:00","message":"> Transcript [6097] [true]: 'ตามธรรมเนียมหลายประการค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:51.601953551+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:51.601954944+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:51.601956717+07:00","message":"StatePrefix: 'ตามธรรมเนียมหลายประการค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:51.601958629+07:00","message":"TextPushed: 'ตามธรรมเนียม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:51.601960269+07:00","message":"Push: 'หลายประการค่ะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:51.6019675+07:00","message":"push: {false ตามธรรมเนียม 0 0xc002880100}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:51.601972363+07:00","message":"push: {true หลายประการค่ะ 0 0xc002880100}"}
{"level":"info","service":"Main","time":"2025-10-27T14:58:51.612496481+07:00","message":"write wav file: './tmp/7446/7446_1017.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:52.42776968+07:00","message":"[GCS] Cleaned up inactive client: 998"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:52.427788468+07:00","message":"[GCS] Cleaned up inactive client: 994"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:52.427791321+07:00","message":"[GCS] Cleaned up inactive client: 997"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:52.427792877+07:00","message":"[GCS] Cleaned up inactive client: 992"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:52.427794356+07:00","message":"[GCS] Cleaned up inactive client: 995"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:52.427795719+07:00","message":"[GCS] Cleaned up inactive client: 996"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:52.427797233+07:00","message":"[GCS] Cleaned up inactive client: 999"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:52.427798598+07:00","message":"[GCS] Cleaned up inactive client: 993"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:52.427800174+07:00","message":"[GCS] Cleaned up inactive client: 1000"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:52.427801792+07:00","message":"[GCS] Cleaned up inactive client: 1001"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:58:52.8475728+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:58:52.847587604+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:52.95532143+07:00","message":"[GCS] Start streaming session, msgId: 1018"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:53.146520333+07:00","message":"[GCS] IsForceVAD: false for message ID: 1018"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:53.242732387+07:00","message":"receive streaming session, msgId: 1018"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:53.242752634+07:00","message":"found end of frame, send empty tag with msgId: 1018"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:53.242756019+07:00","message":"end Recv id 1018"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:53.242764353+07:00","message":"[buffer interim] 1018 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:53.242772804+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:53.242777897+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:53.242781322+07:00","message":"> Transcript [6098] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:53.242784364+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:53.242786769+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:53.24278912+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:53.242791195+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:53.242794199+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:53.242805375+07:00","message":"push: {true \n 0 0xc00041da80}"}
{"level":"info","service":"Main","time":"2025-10-27T14:58:53.247283651+07:00","message":"write wav file: './tmp/7446/7446_1018.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:53.349576674+07:00","message":"[GCS] Start streaming session, msgId: 1019"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:58:55.847589587+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:58:55.847602403+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:55.995516197+07:00","message":"receive streaming session, msgId: 1019"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:55.99556254+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":"2025-10-27T14:58:55.995567562+07:00","message":"receive interim result [false|false]: พระราชพิธี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:55.995579807+07:00","message":"[buffer interim] 1019 false พระราชพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:55.995586842+07:00","message":"[bufferProcess] interim [700000000]:พระราชพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:55.995588342+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:55.995591759+07:00","message":"[bufferProcess] send to processor (ticker):พระราชพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:55.995594407+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:55.995596991+07:00","message":"> Transcript [6099] [false]: 'พระราชพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:55.995599001+07:00","message":"Set StatePrefix (first interim): 'พระราชพิธี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:56.574730244+07:00","message":"receive streaming session, msgId: 1019"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:56.574774532+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":"2025-10-27T14:58:56.574782029+07:00","message":"receive interim result [false|false]: พระราชพิธี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:56.574802199+07:00","message":"[buffer interim] 1019 false พระราชพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:56.574812842+07:00","message":"[bufferProcess] interim [300000000]:พระราชพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:56.574814937+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:56.702811668+07:00","message":"receive streaming session, msgId: 1019"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:56.702853617+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":"2025-10-27T14:58:56.702861763+07:00","message":"receive interim result [false|false]: พระราชพิธีพระบรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:56.702875061+07:00","message":"[buffer interim] 1019 false พระราชพิธีพระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:56.70288853+07:00","message":"[bufferProcess] interim [420000000]:พระราชพิธีพระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:56.702891579+07:00","message":"[bufferProcess] send to processor:พระราชพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:56.702897046+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:56.702899796+07:00","message":"> Transcript [6100] [false]: 'พระราชพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:56.702902707+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:56.702904636+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:56.702906234+07:00","message":"StatePrefix: 'พระราชพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:56.702908121+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:56.890525827+07:00","message":"receive streaming session, msgId: 1019"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:56.89056018+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":"2025-10-27T14:58:56.890565768+07:00","message":"receive interim result [false|false]: พระราชพิธีพระบรมศพ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:56.890577457+07:00","message":"[buffer interim] 1019 false พระราชพิธีพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:56.89058514+07:00","message":"[bufferProcess] interim [540000000]:พระราชพิธีพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:56.890587839+07:00","message":"[bufferProcess] send to processor:พระราชพิธีพระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:56.890593279+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:56.890597731+07:00","message":"> Transcript [6101] [false]: 'พระราชพิธีพระบรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:56.890601964+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:56.890604085+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:56.890606505+07:00","message":"StatePrefix: 'พระราชพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:56.890608952+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:57.535330727+07:00","message":"receive streaming session, msgId: 1019"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:57.535373295+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระราชพิธีพระบรมศพ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:57.535383186+07:00","message":"receive interim result [false|false]: พระราชพิธีพระบรมศพ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:57.535406078+07:00","message":"[buffer interim] 1019 false พระราชพิธีพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:57.535415275+07:00","message":"[bufferProcess] interim [140000000]:พระราชพิธีพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:57.535417387+07:00","message":"[bufferProcess] send to processor:พระราชพิธีพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:57.535422507+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:57.535425028+07:00","message":"> Transcript [6102] [false]: 'พระราชพิธีพระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:57.535427967+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:57.53542978+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:57.535432218+07:00","message":"StatePrefix: 'พระราชพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:57.535434208+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:58.597949886+07:00","message":"[GCS] IsForceVAD: false for message ID: 1019"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:58.699899738+07:00","message":"receive streaming session, msgId: 1019"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:58.699935933+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระราชพิธีพระบรมศพ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:58.699943305+07:00","message":"receive interim result [true|false]: พระราชพิธีพระบรมศพ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:58.69995159+07:00","message":"end recv isFinal message id 1019"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:58.699954008+07:00","message":"end Recv id 1019"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:58.699960276+07:00","message":"[buffer interim] 1019 true พระราชพิธีพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:58.699970717+07:00","message":"[bufferProcess] interim [460000000]:พระราชพิธีพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:58.699975835+07:00","message":"[bufferProcess] send to processor (isfinal):พระราชพิธีพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:58.699980394+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:58.699983432+07:00","message":"> Transcript [6103] [false]: 'พระราชพิธีพระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:58.699987161+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:58.699989487+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:58.699991421+07:00","message":"StatePrefix: 'พระราชพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:58.699993522+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:58.699999811+07:00","message":"Push: 'พระราชพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:58.700001996+07:00","message":"TextPushed: 'พระราชพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:58.700005039+07:00","message":"Set new StatePrefix : 'พระราชพิธีพระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:58.700007404+07:00","message":"Next Push (prob) : 'พระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:58.700009478+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:58.700011633+07:00","message":"> Transcript [6104] [true]: 'พระราชพิธีพระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:58.700014203+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:58.700016271+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:58.700018222+07:00","message":"StatePrefix: 'พระราชพิธีพระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:58.700020103+07:00","message":"TextPushed: 'พระราชพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:58.700022414+07:00","message":"Push: 'พระบรมศพ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:58.700031259+07:00","message":"push: {false พระราชพิธี 0 0xc002881900}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:58.700037139+07:00","message":"push: {true พระบรมศพ 0 0xc002881900}"}
{"level":"info","service":"Main","time":"2025-10-27T14:58:58.714262621+07:00","message":"write wav file: './tmp/7446/7446_1019.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:58.72664609+07:00","message":"[GCS] Start streaming session, msgId: 1020"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:58:58.84796779+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:58:58.847993891+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:59.593137583+07:00","message":"receive streaming session, msgId: 1020"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:59.593196271+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":"2025-10-27T14:58:59.59320302+07:00","message":"receive interim result [false|false]: ค้น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:59.593219572+07:00","message":"[buffer interim] 1020 false ค้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:59.593225958+07:00","message":"[bufferProcess] interim [840000000]:ค้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:59.593227396+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:59.604253547+07:00","message":"receive streaming session, msgId: 1020"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:59.604278056+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":"2025-10-27T14:58:59.604282591+07:00","message":"receive interim result [false|false]: ค้นหา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:58:59.604292096+07:00","message":"[buffer interim] 1020 false ค้นหา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:59.604298696+07:00","message":"[bufferProcess] interim [900000000]:ค้นหา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:59.604300385+07:00","message":"[bufferProcess] send to processor:ค้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:59.604305+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:59.604307665+07:00","message":"> Transcript [6105] [false]: 'ค้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:58:59.604309584+07:00","message":"Set StatePrefix (first interim): 'ค้น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:00.471751845+07:00","message":"receive streaming session, msgId: 1020"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:00.471803622+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":"2025-10-27T14:59:00.471811921+07:00","message":"receive interim result [false|false]: ค้นหาการเปลี่ยนแปลง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:00.471829297+07:00","message":"[buffer interim] 1020 false ค้นหาการเปลี่ยนแปลง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:00.471840073+07:00","message":"[bufferProcess] interim [740000000]:ค้นหาการเปลี่ยนแปลง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:00.47184317+07:00","message":"[bufferProcess] send to processor:ค้นหา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:00.471850043+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:00.471854031+07:00","message":"> Transcript [6106] [false]: 'ค้นหา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:00.471858415+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:00.47186108+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:00.471864431+07:00","message":"StatePrefix: 'ค้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:00.471866952+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:00.859532877+07:00","message":"receive streaming session, msgId: 1020"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:00.859567387+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":"2025-10-27T14:59:00.859572312+07:00","message":"receive interim result [false|false]: ค้นหาการเปลี่ยนแปลงแก้ไข"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:00.859585996+07:00","message":"[buffer interim] 1020 false ค้นหาการเปลี่ยนแปลงแก้ไข"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:00.859592919+07:00","message":"[bufferProcess] interim [160000000]:ค้นหาการเปลี่ยนแปลงแก้ไข"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:00.859595059+07:00","message":"[bufferProcess] send to processor:ค้นหาการเปลี่ยนแปลง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:00.859598405+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:00.859601111+07:00","message":"> Transcript [6107] [false]: 'ค้นหาการเปลี่ยนแปลง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:00.859604192+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:00.859606139+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:00.859607995+07:00","message":"StatePrefix: 'ค้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:00.859609775+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:01.505587151+07:00","message":"receive streaming session, msgId: 1020"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:01.505625216+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ค้นหาการเปลี่ยนแปลงแก้ไข\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:01.505630767+07:00","message":"receive interim result [false|false]: ค้นหาการเปลี่ยนแปลงแก้ไข"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:01.505643312+07:00","message":"[buffer interim] 1020 false ค้นหาการเปลี่ยนแปลงแก้ไข"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:01.505649945+07:00","message":"[bufferProcess] interim [760000000]:ค้นหาการเปลี่ยนแปลงแก้ไข"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:01.505652125+07:00","message":"[bufferProcess] send to processor:ค้นหาการเปลี่ยนแปลงแก้ไข"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:01.505657461+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:01.505660061+07:00","message":"> Transcript [6108] [false]: 'ค้นหาการเปลี่ยนแปลงแก้ไข'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:01.505663825+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:01.505665675+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:01.505667417+07:00","message":"StatePrefix: 'ค้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:01.505669322+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:59:01.848629532+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:59:01.848635763+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:02.663970487+07:00","message":"receive streaming session, msgId: 1020"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:02.66400712+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":"2025-10-27T14:59:02.664012754+07:00","message":"receive interim result [false|false]: ค้นหาการเปลี่ยนแปลงแก้ไขหรือเพิกถอนขั้นตอน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:02.664027867+07:00","message":"[buffer interim] 1020 false ค้นหาการเปลี่ยนแปลงแก้ไขหรือเพิกถอนขั้นตอน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:02.66403456+07:00","message":"[bufferProcess] interim [960000000]:ค้นหาการเปลี่ยนแปลงแก้ไขหรือเพิกถอนขั้นตอน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:02.664039605+07:00","message":"[bufferProcess] send to processor:ค้นหาการเปลี่ยนแปลงแก้ไข"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:02.664042548+07:00","message":"[bufferProcess] send to processor (ticker):ค้นหาการเปลี่ยนแปลงแก้ไขหรือเพิกถอนขั้นตอน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:02.664045334+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:02.664047905+07:00","message":"> Transcript [6109] [false]: 'ค้นหาการเปลี่ยนแปลงแก้ไข'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:02.664050837+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:02.664052543+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:02.66405446+07:00","message":"StatePrefix: 'ค้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:02.664056469+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:02.664058684+07:00","message":"Push: 'ค้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:02.664060157+07:00","message":"TextPushed: 'ค้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:02.664062262+07:00","message":"Set new StatePrefix : 'ค้นหาการเปลี่ยนแปลงแก้ไข'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:02.664064421+07:00","message":"Next Push (prob) : 'หาการเปลี่ยนแปลงแก้ไข'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:02.664066055+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:02.664067722+07:00","message":"> Transcript [6110] [false]: 'ค้นหาการเปลี่ยนแปลงแก้ไขหรือเพิกถอนขั้นตอน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:02.664071311+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:02.664072743+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:02.664074064+07:00","message":"StatePrefix: 'ค้นหาการเปลี่ยนแปลงแก้ไข'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:02.664075595+07:00","message":"TextPushed: 'ค้น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:02.664082799+07:00","message":"push: {false ค้น 0 0xc002922000}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:02.913120191+07:00","message":"receive streaming session, msgId: 1020"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:02.913155252+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":"2025-10-27T14:59:02.913169683+07:00","message":"receive interim result [false|false]: ค้นหาการเปลี่ยนแปลงแก้ไขหรือเพิกถอนขั้นตอนลง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:02.913180953+07:00","message":"[buffer interim] 1020 false ค้นหาการเปลี่ยนแปลงแก้ไขหรือเพิกถอนขั้นตอนลง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:02.913187595+07:00","message":"[bufferProcess] interim [200000000]:ค้นหาการเปลี่ยนแปลงแก้ไขหรือเพิกถอนขั้นตอนลง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:02.913189337+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:03.112925404+07:00","message":"receive streaming session, msgId: 1020"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:03.112968733+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":"2025-10-27T14:59:03.11297464+07:00","message":"receive interim result [false|false]: ค้นหาการเปลี่ยนแปลงแก้ไขหรือเพิกถอนขั้นตอน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:03.112989705+07:00","message":"[buffer interim] 1020 false ค้นหาการเปลี่ยนแปลงแก้ไขหรือเพิกถอนขั้นตอน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:03.112996315+07:00","message":"[bufferProcess] interim [380000000]:ค้นหาการเปลี่ยนแปลงแก้ไขหรือเพิกถอนขั้นตอน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:03.113001128+07:00","message":"[bufferProcess] send to processor:ค้นหาการเปลี่ยนแปลงแก้ไขหรือเพิกถอนขั้นตอนลง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:03.113006455+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:03.113009046+07:00","message":"> Transcript [6111] [false]: 'ค้นหาการเปลี่ยนแปลงแก้ไขหรือเพิกถอนขั้นตอนลง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:03.113012041+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:03.113013642+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:03.113016183+07:00","message":"StatePrefix: 'ค้นหาการเปลี่ยนแปลงแก้ไข'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:03.113018511+07:00","message":"TextPushed: 'ค้น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:03.302803185+07:00","message":"receive streaming session, msgId: 1020"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:03.30283979+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":"2025-10-27T14:59:03.302846276+07:00","message":"receive interim result [false|false]: ค้นหาการเปลี่ยนแปลงแก้ไขหรือเพิกถอนขั้นตอน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:03.302858769+07:00","message":"[buffer interim] 1020 false ค้นหาการเปลี่ยนแปลงแก้ไขหรือเพิกถอนขั้นตอน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:03.302867297+07:00","message":"[bufferProcess] interim [560000000]:ค้นหาการเปลี่ยนแปลงแก้ไขหรือเพิกถอนขั้นตอน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:03.302869861+07:00","message":"[bufferProcess] send to processor:ค้นหาการเปลี่ยนแปลงแก้ไขหรือเพิกถอนขั้นตอน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:03.302875274+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:03.302877625+07:00","message":"> Transcript [6112] [false]: 'ค้นหาการเปลี่ยนแปลงแก้ไขหรือเพิกถอนขั้นตอน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:03.302888381+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:03.302890449+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:03.302892402+07:00","message":"StatePrefix: 'ค้นหาการเปลี่ยนแปลงแก้ไข'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:03.302894602+07:00","message":"TextPushed: 'ค้น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:03.855260654+07:00","message":"[GCS] IsForceVAD: false for message ID: 1020"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:03.953128795+07:00","message":"receive streaming session, msgId: 1020"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:03.953171266+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":"2025-10-27T14:59:03.953177152+07:00","message":"receive interim result [false|false]: ค้นหาการเปลี่ยนแปลงแก้ไขหรือเพิกถอนขั้นตอนลงเพื่อความเหมาะสม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:03.953188541+07:00","message":"[buffer interim] 1020 false ค้นหาการเปลี่ยนแปลงแก้ไขหรือเพิกถอนขั้นตอนลงเพื่อความเหมาะสม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:03.953195638+07:00","message":"[bufferProcess] interim [340000000]:ค้นหาการเปลี่ยนแปลงแก้ไขหรือเพิกถอนขั้นตอนลงเพื่อความเหมาะสม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:03.953198217+07:00","message":"[bufferProcess] send to processor:ค้นหาการเปลี่ยนแปลงแก้ไขหรือเพิกถอนขั้นตอน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:03.953201609+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:03.953204208+07:00","message":"> Transcript [6113] [false]: 'ค้นหาการเปลี่ยนแปลงแก้ไขหรือเพิกถอนขั้นตอน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:03.953207451+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:03.953209156+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:03.953210902+07:00","message":"StatePrefix: 'ค้นหาการเปลี่ยนแปลงแก้ไข'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:03.953212918+07:00","message":"TextPushed: 'ค้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:03.953215588+07:00","message":"Push: 'หาการเปลี่ยนแปลงแก้ไข'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:03.953217291+07:00","message":"TextPushed: 'ค้นหาการเปลี่ยนแปลงแก้ไข'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:03.95321895+07:00","message":"Set new StatePrefix : 'ค้นหาการเปลี่ยนแปลงแก้ไขหรือเพิกถอนขั้นตอน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:03.953221054+07:00","message":"Next Push (prob) : 'หรือเพิกถอนขั้นตอน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:03.953230233+07:00","message":"push: {false หาการเปลี่ยนแปลงแก้ไข 0 0xc002922000}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:03.985727033+07:00","message":"[GCS] Start streaming session, msgId: 1021"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:04.01556878+07:00","message":"receive streaming session, msgId: 1020"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:04.015602781+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ค้นหาการเปลี่ยนแปลงแก้ไขหรือลดทอนขั้นตอนลง\",\"confidence\":0.88684857}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:04.01560811+07:00","message":"receive interim result [true|false]: ค้นหาการเปลี่ยนแปลงแก้ไขหรือลดทอนขั้นตอนลง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:04.015615966+07:00","message":"end recv isFinal message id 1020"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:04.015617787+07:00","message":"end Recv id 1020"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:04.015622816+07:00","message":"[buffer interim] 1020 true ค้นหาการเปลี่ยนแปลงแก้ไขหรือลดทอนขั้นตอนลง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:04.015631634+07:00","message":"[bufferProcess] interim [340000000]:ค้นหาการเปลี่ยนแปลงแก้ไขหรือลดทอนขั้นตอนลง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:04.015636998+07:00","message":"[bufferProcess] send to processor (isfinal):ค้นหาการเปลี่ยนแปลงแก้ไขหรือเพิกถอนขั้นตอนลงเพื่อความเหมาะสม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:04.015640478+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:04.015643427+07:00","message":"> Transcript [6114] [false]: 'ค้นหาการเปลี่ยนแปลงแก้ไขหรือเพิกถอนขั้นตอนลงเพื่อความเหมาะสม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:04.015646553+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:04.015648251+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:04.01565012+07:00","message":"StatePrefix: 'ค้นหาการเปลี่ยนแปลงแก้ไขหรือเพิกถอนขั้นตอน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:04.015653044+07:00","message":"TextPushed: 'ค้นหาการเปลี่ยนแปลงแก้ไข'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:04.01565533+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:04.015657021+07:00","message":"> Transcript [6115] [true]: 'ค้นหาการเปลี่ยนแปลงแก้ไขหรือลดทอนขั้นตอนลง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:04.015658958+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:04.015660286+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:04.015661594+07:00","message":"StatePrefix: 'ค้นหาการเปลี่ยนแปลงแก้ไขหรือเพิกถอนขั้นตอน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:04.015663354+07:00","message":"TextPushed: 'ค้นหาการเปลี่ยนแปลงแก้ไข'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:04.015668926+07:00","message":"Push: 'หรือลดทอนขั้นตอนลง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:04.015676266+07:00","message":"push: {true หรือลดทอนขั้นตอนลง 0 0xc002922000}"}
{"level":"info","service":"Main","time":"2025-10-27T14:59:04.027176259+07:00","message":"write wav file: './tmp/7446/7446_1020.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:04.669103848+07:00","message":"receive streaming session, msgId: 1021"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:04.669150528+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":"2025-10-27T14:59:04.669157291+07:00","message":"receive interim result [false|false]: ถึงบ้าน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:04.669198817+07:00","message":"[buffer interim] 1021 false ถึงบ้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:04.669211197+07:00","message":"[bufferProcess] interim [720000000]:ถึงบ้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:04.669214052+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:59:04.848888861+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:59:04.848898732+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:05.253012601+07:00","message":"receive streaming session, msgId: 1021"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:05.253045563+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":"2025-10-27T14:59:05.253051338+07:00","message":"receive interim result [false|false]: ถึงบ้าน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:05.253064006+07:00","message":"[buffer interim] 1021 false ถึงบ้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:05.253070841+07:00","message":"[bufferProcess] interim [320000000]:ถึงบ้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:05.253072736+07:00","message":"[bufferProcess] send to processor:ถึงบ้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:05.253077846+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:05.253080437+07:00","message":"> Transcript [6116] [false]: 'ถึงบ้าน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:05.253082214+07:00","message":"Set StatePrefix (first interim): 'ถึงบ้าน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:05.615294669+07:00","message":"receive streaming session, msgId: 1021"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:05.615328548+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":"2025-10-27T14:59:05.615335207+07:00","message":"receive interim result [false|false]: ของบ้านเมืองในสมัย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:05.615346775+07:00","message":"[buffer interim] 1021 false ของบ้านเมืองในสมัย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:05.615353296+07:00","message":"[bufferProcess] interim [680000000]:ของบ้านเมืองในสมัย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:05.615355588+07:00","message":"[bufferProcess] send to processor:ถึงบ้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:05.615361112+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:05.615364059+07:00","message":"> Transcript [6117] [false]: 'ถึงบ้าน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:05.61536682+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:05.615368596+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:05.6153702+07:00","message":"StatePrefix: 'ถึงบ้าน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:05.615372177+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:05.751572517+07:00","message":"receive streaming session, msgId: 1021"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:05.751612926+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":"2025-10-27T14:59:05.75161775+07:00","message":"receive interim result [false|false]: ถึงบ้าน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:05.751629622+07:00","message":"[buffer interim] 1021 false ถึงบ้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:05.751636273+07:00","message":"[bufferProcess] interim [800000000]:ถึงบ้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:05.751638227+07:00","message":"[bufferProcess] send to processor:ของบ้านเมืองในสมัย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:05.75164379+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:05.751646478+07:00","message":"> Transcript [6118] [false]: 'ของบ้านเมืองในสมัย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:05.751648505+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:05.751650226+07:00","message":"Set new StatePrefix: 'ของบ้านเมืองในสมัย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:05.884357834+07:00","message":"receive streaming session, msgId: 1021"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:05.884395007+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":"2025-10-27T14:59:05.884400294+07:00","message":"receive interim result [false|false]: ของบ้านเมืองสมัยด้วย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:05.884412082+07:00","message":"[buffer interim] 1021 false ของบ้านเมืองสมัยด้วย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:05.884418238+07:00","message":"[bufferProcess] interim [920000000]:ของบ้านเมืองสมัยด้วย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:05.884420241+07:00","message":"[bufferProcess] send to processor:ถึงบ้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:05.884425296+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:05.884427949+07:00","message":"> Transcript [6119] [false]: 'ถึงบ้าน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:05.884429942+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:05.88443181+07:00","message":"Set new StatePrefix: 'ถึงบ้าน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:06.0564385+07:00","message":"receive streaming session, msgId: 1021"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:06.056479794+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":"2025-10-27T14:59:06.056486045+07:00","message":"receive interim result [false|false]: ของบ้านเมืองสมัยด้วยนะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:06.056499145+07:00","message":"[buffer interim] 1021 false ของบ้านเมืองสมัยด้วยนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:06.056505392+07:00","message":"[bufferProcess] interim [40000000]:ของบ้านเมืองสมัยด้วยนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:06.056508056+07:00","message":"[bufferProcess] send to processor:ของบ้านเมืองสมัยด้วย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:06.056513105+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:06.056515705+07:00","message":"> Transcript [6120] [false]: 'ของบ้านเมืองสมัยด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:06.056517942+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:06.056519677+07:00","message":"Set new StatePrefix: 'ของบ้านเมืองสมัยด้วย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:06.112752467+07:00","message":"receive streaming session, msgId: 1021"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:06.112790514+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":"2025-10-27T14:59:06.112797878+07:00","message":"receive interim result [false|false]: ของบ้านเมืองสมัยด้วยนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:06.112811721+07:00","message":"[buffer interim] 1021 false ของบ้านเมืองสมัยด้วยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:06.112825978+07:00","message":"[bufferProcess] interim [160000000]:ของบ้านเมืองสมัยด้วยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:06.112830126+07:00","message":"[bufferProcess] send to processor:ของบ้านเมืองสมัยด้วยนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:06.112836875+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:06.112840794+07:00","message":"> Transcript [6121] [false]: 'ของบ้านเมืองสมัยด้วยนะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:06.112845126+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:06.112847442+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:06.112849662+07:00","message":"StatePrefix: 'ของบ้านเมืองสมัยด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:06.112852056+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:06.224328058+07:00","message":"[GCS] IsForceVAD: false for message ID: 1021"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:06.350563415+07:00","message":"[GCS] Start streaming session, msgId: 1022"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:06.465081881+07:00","message":"receive streaming session, msgId: 1021"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:06.465123058+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ของบ้านสมัยด้วยนะคะ\",\"confidence\":0.92017704}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:06.46512911+07:00","message":"receive interim result [true|false]: ของบ้านสมัยด้วยนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:06.465135872+07:00","message":"end recv isFinal message id 1021"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:06.465138398+07:00","message":"end Recv id 1021"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:06.465144597+07:00","message":"[buffer interim] 1021 true ของบ้านสมัยด้วยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:06.465152686+07:00","message":"[bufferProcess] interim [460000000]:ของบ้านสมัยด้วยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:06.465155787+07:00","message":"[bufferProcess] send to processor (isfinal):ของบ้านเมืองสมัยด้วยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:06.465158909+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:06.46517209+07:00","message":"> Transcript [6122] [false]: 'ของบ้านเมืองสมัยด้วยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:06.465176706+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:06.465180058+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:06.465182116+07:00","message":"StatePrefix: 'ของบ้านเมืองสมัยด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:06.46518418+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:06.465185609+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:06.46518713+07:00","message":"> Transcript [6123] [true]: 'ของบ้านสมัยด้วยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:06.465190167+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:06.465191537+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:06.465192979+07:00","message":"StatePrefix: 'ของบ้านเมืองสมัยด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:06.46519451+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:06.465198892+07:00","message":"Push: 'ของบ้านสมัยด้วยนะคะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:06.46520989+07:00","message":"push: {true ของบ้านสมัยด้วยนะคะ 0 0xc00041c080}"}
{"level":"info","service":"Main","time":"2025-10-27T14:59:06.471774845+07:00","message":"write wav file: './tmp/7446/7446_1021.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:59:07.849176687+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:59:07.849192207+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:10.028911374+07:00","message":"receive streaming session, msgId: 1022"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:10.028951514+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":"2025-10-27T14:59:10.028956481+07:00","message":"receive interim result [false|false]: ขั้นตอนต่างๆ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:10.028972811+07:00","message":"[buffer interim] 1022 false ขั้นตอนต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:10.028979379+07:00","message":"[bufferProcess] interim [480000000]:ขั้นตอนต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:10.028981177+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:10.02898649+07:00","message":"[bufferProcess] send to processor (ticker):ขั้นตอนต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:10.028989405+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:10.02899191+07:00","message":"> Transcript [6124] [false]: 'ขั้นตอนต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:10.028994023+07:00","message":"Set StatePrefix (first interim): 'ขั้นตอนต่างๆ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:10.240976355+07:00","message":"receive streaming session, msgId: 1022"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:10.241015839+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":"2025-10-27T14:59:10.241021177+07:00","message":"receive interim result [false|false]: ขั้นตอนต่างๆใน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:10.241032811+07:00","message":"[buffer interim] 1022 false ขั้นตอนต่างๆใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:10.241039522+07:00","message":"[bufferProcess] interim [720000000]:ขั้นตอนต่างๆใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:10.241041283+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:10.414450582+07:00","message":"receive streaming session, msgId: 1022"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:10.414486719+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":"2025-10-27T14:59:10.414492698+07:00","message":"receive interim result [false|false]: ขั้นตอนต่างๆในการ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:10.414506016+07:00","message":"[buffer interim] 1022 false ขั้นตอนต่างๆในการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:10.414513125+07:00","message":"[bufferProcess] interim [900000000]:ขั้นตอนต่างๆในการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:10.414515516+07:00","message":"[bufferProcess] send to processor:ขั้นตอนต่างๆใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:10.414520688+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:10.414526222+07:00","message":"> Transcript [6125] [false]: 'ขั้นตอนต่างๆใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:10.414529403+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:10.414531444+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:10.414533062+07:00","message":"StatePrefix: 'ขั้นตอนต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:10.414534956+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:10.741806686+07:00","message":"receive streaming session, msgId: 1022"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:10.741838284+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":"2025-10-27T14:59:10.74184318+07:00","message":"receive interim result [false|false]: ขั้นตอนต่างๆในการพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:10.741860575+07:00","message":"[buffer interim] 1022 false ขั้นตอนต่างๆในการพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:10.741869226+07:00","message":"[bufferProcess] interim [140000000]:ขั้นตอนต่างๆในการพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:10.741871415+07:00","message":"[bufferProcess] send to processor:ขั้นตอนต่างๆในการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:10.741874564+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:10.741876993+07:00","message":"> Transcript [6126] [false]: 'ขั้นตอนต่างๆในการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:10.741879859+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:10.741890925+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:10.741892531+07:00","message":"StatePrefix: 'ขั้นตอนต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:10.741894305+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:10.7456934+07:00","message":"receive streaming session, msgId: 1022"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:10.745717944+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":"2025-10-27T14:59:10.745724503+07:00","message":"receive interim result [false|false]: ขั้นตอนต่างๆในการพัฒนา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:10.745740533+07:00","message":"[buffer interim] 1022 false ขั้นตอนต่างๆในการพัฒนา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:10.745747489+07:00","message":"[bufferProcess] interim [200000000]:ขั้นตอนต่างๆในการพัฒนา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:10.745750685+07:00","message":"[bufferProcess] send to processor:ขั้นตอนต่างๆในการพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:10.745754753+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:10.745757881+07:00","message":"> Transcript [6127] [false]: 'ขั้นตอนต่างๆในการพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:10.745761729+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:10.745763911+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:10.745766369+07:00","message":"StatePrefix: 'ขั้นตอนต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:10.745768641+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:59:10.849541159+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:59:10.849549826+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:10.926193655+07:00","message":"receive streaming session, msgId: 1022"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:10.926231042+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":"2025-10-27T14:59:10.926236469+07:00","message":"receive interim result [false|false]: ขั้นตอนต่างๆในการพระราชพิธี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:10.926249397+07:00","message":"[buffer interim] 1022 false ขั้นตอนต่างๆในการพระราชพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:10.926259595+07:00","message":"[bufferProcess] interim [380000000]:ขั้นตอนต่างๆในการพระราชพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:10.926261833+07:00","message":"[bufferProcess] send to processor:ขั้นตอนต่างๆในการพัฒนา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:10.926267093+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:10.92626967+07:00","message":"> Transcript [6128] [false]: 'ขั้นตอนต่างๆในการพัฒนา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:10.926272665+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:10.926274696+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:10.926276969+07:00","message":"StatePrefix: 'ขั้นตอนต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:10.926280245+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:10.926284325+07:00","message":"Push: 'ขั้นตอนต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:10.926286122+07:00","message":"TextPushed: 'ขั้นตอนต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:10.926287797+07:00","message":"Set new StatePrefix : 'ขั้นตอนต่างๆในการพัฒนา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:10.926289732+07:00","message":"Next Push (prob) : 'ในการพัฒนา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:10.92629823+07:00","message":"push: {false ขั้นตอนต่างๆ 0 0xc000129080}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:11.519767521+07:00","message":"receive streaming session, msgId: 1022"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:11.519798129+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":"2025-10-27T14:59:11.519803354+07:00","message":"receive interim result [false|false]: ขั้นตอนต่างๆในการพระราชพิธี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:11.519817172+07:00","message":"[buffer interim] 1022 false ขั้นตอนต่างๆในการพระราชพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:11.519824064+07:00","message":"[bufferProcess] interim [980000000]:ขั้นตอนต่างๆในการพระราชพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:11.51982614+07:00","message":"[bufferProcess] send to processor:ขั้นตอนต่างๆในการพระราชพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:11.51982956+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:11.519832037+07:00","message":"> Transcript [6129] [false]: 'ขั้นตอนต่างๆในการพระราชพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:11.519834439+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:11.519836105+07:00","message":"Set new StatePrefix: 'ขั้นตอนต่างๆในการพระราชพิธี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:11.636252888+07:00","message":"receive streaming session, msgId: 1022"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:11.636291315+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":"2025-10-27T14:59:11.636297124+07:00","message":"receive interim result [false|false]: ขั้นตอนต่างๆในการพระราชพิธีรัฐพิธี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:11.636309632+07:00","message":"[buffer interim] 1022 false ขั้นตอนต่างๆในการพระราชพิธีรัฐพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:11.63631606+07:00","message":"[bufferProcess] interim [40000000]:ขั้นตอนต่างๆในการพระราชพิธีรัฐพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:11.636318336+07:00","message":"[bufferProcess] send to processor:ขั้นตอนต่างๆในการพระราชพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:11.636323932+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:11.63632637+07:00","message":"> Transcript [6130] [false]: 'ขั้นตอนต่างๆในการพระราชพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:11.636329488+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:11.636331542+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:11.636333655+07:00","message":"StatePrefix: 'ขั้นตอนต่างๆในการพระราชพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:11.636335766+07:00","message":"TextPushed: 'ขั้นตอนต่างๆ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:12.025630872+07:00","message":"receive streaming session, msgId: 1022"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:12.025667153+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":"2025-10-27T14:59:12.025672813+07:00","message":"receive interim result [false|false]: ขั้นตอนต่างๆในการพระราชพิธีรัฐพิธีต่างๆ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:12.025695327+07:00","message":"[buffer interim] 1022 false ขั้นตอนต่างๆในการพระราชพิธีรัฐพิธีต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:12.025701867+07:00","message":"[bufferProcess] interim [520000000]:ขั้นตอนต่างๆในการพระราชพิธีรัฐพิธีต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:12.025704153+07:00","message":"[bufferProcess] send to processor:ขั้นตอนต่างๆในการพระราชพิธีรัฐพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:12.025709935+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:12.025712226+07:00","message":"> Transcript [6131] [false]: 'ขั้นตอนต่างๆในการพระราชพิธีรัฐพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:12.025715404+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:12.025717383+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:12.025719628+07:00","message":"StatePrefix: 'ขั้นตอนต่างๆในการพระราชพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:12.025722228+07:00","message":"TextPushed: 'ขั้นตอนต่างๆ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:12.115668965+07:00","message":"[GCS] IsForceVAD: false for message ID: 1022"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:12.171649298+07:00","message":"receive streaming session, msgId: 1022"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:12.17168959+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":"2025-10-27T14:59:12.171695444+07:00","message":"receive interim result [false|false]: ขั้นตอนต่างๆในการพระราชพิธีรัฐพิธี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:12.171708299+07:00","message":"[buffer interim] 1022 false ขั้นตอนต่างๆในการพระราชพิธีรัฐพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:12.171714996+07:00","message":"[bufferProcess] interim [580000000]:ขั้นตอนต่างๆในการพระราชพิธีรัฐพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:12.171717331+07:00","message":"[bufferProcess] send to processor:ขั้นตอนต่างๆในการพระราชพิธีรัฐพิธีต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:12.171722722+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:12.171725339+07:00","message":"> Transcript [6132] [false]: 'ขั้นตอนต่างๆในการพระราชพิธีรัฐพิธีต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:12.171728942+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:12.171730859+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:12.171733275+07:00","message":"StatePrefix: 'ขั้นตอนต่างๆในการพระราชพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:12.171735816+07:00","message":"TextPushed: 'ขั้นตอนต่างๆ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:12.209960031+07:00","message":"receive streaming session, msgId: 1022"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:12.209981999+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขั้นตอนต่างๆในการพระราชพิธีรัฐพิธี\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:12.209986119+07:00","message":"receive interim result [false|false]: ขั้นตอนต่างๆในการพระราชพิธีรัฐพิธี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:12.209998947+07:00","message":"[buffer interim] 1022 false ขั้นตอนต่างๆในการพระราชพิธีรัฐพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:12.210004432+07:00","message":"[bufferProcess] interim [640000000]:ขั้นตอนต่างๆในการพระราชพิธีรัฐพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:12.210006455+07:00","message":"[bufferProcess] send to processor:ขั้นตอนต่างๆในการพระราชพิธีรัฐพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:12.210010019+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:12.210012248+07:00","message":"> Transcript [6133] [false]: 'ขั้นตอนต่างๆในการพระราชพิธีรัฐพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:12.210015649+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:12.210017322+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:12.210019388+07:00","message":"StatePrefix: 'ขั้นตอนต่างๆในการพระราชพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:12.210021604+07:00","message":"TextPushed: 'ขั้นตอนต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:12.210026178+07:00","message":"Push: 'ในการพระราชพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:12.210027819+07:00","message":"TextPushed: 'ขั้นตอนต่างๆในการพระราชพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:12.210029851+07:00","message":"Set new StatePrefix : 'ขั้นตอนต่างๆในการพระราชพิธีรัฐพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:12.2100318+07:00","message":"Next Push (prob) : 'รัฐพิธี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:12.210039465+07:00","message":"push: {false ในการพระราชพิธี 0 0xc000129080}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:12.248123979+07:00","message":"[GCS] Start streaming session, msgId: 1023"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:12.283930459+07:00","message":"receive streaming session, msgId: 1022"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:12.283971835+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขั้นตอนต่างๆในการพระราชพิธีและพิธีต่างๆ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":790000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:12.283979488+07:00","message":"receive interim result [true|false]: ขั้นตอนต่างๆในการพระราชพิธีและพิธีต่างๆ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:12.283988481+07:00","message":"end recv isFinal message id 1022"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:12.283990768+07:00","message":"end Recv id 1022"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:12.28399868+07:00","message":"[buffer interim] 1022 true ขั้นตอนต่างๆในการพระราชพิธีและพิธีต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:12.284008597+07:00","message":"[bufferProcess] interim [790000000]:ขั้นตอนต่างๆในการพระราชพิธีและพิธีต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:12.284013772+07:00","message":"[bufferProcess] send to processor (isfinal):ขั้นตอนต่างๆในการพระราชพิธีรัฐพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:12.284018225+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:12.284021931+07:00","message":"> Transcript [6134] [false]: 'ขั้นตอนต่างๆในการพระราชพิธีรัฐพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:12.284025905+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:12.28402857+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:12.284031192+07:00","message":"StatePrefix: 'ขั้นตอนต่างๆในการพระราชพิธีรัฐพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:12.284034725+07:00","message":"TextPushed: 'ขั้นตอนต่างๆในการพระราชพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:12.284037063+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:12.284039387+07:00","message":"> Transcript [6135] [true]: 'ขั้นตอนต่างๆในการพระราชพิธีและพิธีต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:12.284042814+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:12.284044744+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:12.284046469+07:00","message":"StatePrefix: 'ขั้นตอนต่างๆในการพระราชพิธีรัฐพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:12.284048889+07:00","message":"TextPushed: 'ขั้นตอนต่างๆในการพระราชพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:12.284052219+07:00","message":"Push: 'และพิธีต่างๆ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:12.28406263+07:00","message":"push: {true และพิธีต่างๆ 0 0xc000129080}"}
{"level":"info","service":"Main","time":"2025-10-27T14:59:12.296241211+07:00","message":"write wav file: './tmp/7446/7446_1022.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:12.434687327+07:00","message":"[GCS] IsForceVAD: false for message ID: 1023"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:12.541967718+07:00","message":"receive streaming session, msgId: 1023"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:12.541986628+07:00","message":"found end of frame, send empty tag with msgId: 1023"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:12.541989642+07:00","message":"end Recv id 1023"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:12.541996117+07:00","message":"[buffer interim] 1023 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:12.542002393+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:12.542006101+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:12.542009157+07:00","message":"> Transcript [6136] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:12.542011585+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:12.542013577+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:12.542015053+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:12.542016549+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:12.542018692+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:12.5420292+07:00","message":"push: {true \n 0 0xc002923680}"}
{"level":"info","service":"Main","time":"2025-10-27T14:59:12.546957611+07:00","message":"write wav file: './tmp/7446/7446_1023.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:12.565743964+07:00","message":"[GCS] Start streaming session, msgId: 1024"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:12.920995006+07:00","message":"receive streaming session, msgId: 1024"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:12.921036398+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":"2025-10-27T14:59:12.921042411+07:00","message":"receive interim result [false|false]: ความ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:12.921055111+07:00","message":"[buffer interim] 1024 false ความ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:12.921062621+07:00","message":"[bufferProcess] interim [420000000]:ความ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:12.921064677+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:13.250184074+07:00","message":"receive streaming session, msgId: 1024"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:13.250218332+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":"2025-10-27T14:59:13.250223534+07:00","message":"receive interim result [false|false]: ความรัก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:13.250235906+07:00","message":"[buffer interim] 1024 false ความรัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:13.250242169+07:00","message":"[bufferProcess] interim [660000000]:ความรัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:13.250244262+07:00","message":"[bufferProcess] send to processor:ความ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:13.250249339+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:13.250251801+07:00","message":"> Transcript [6137] [false]: 'ความ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:13.250253628+07:00","message":"Set StatePrefix (first interim): 'ความ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:13.426786939+07:00","message":"receive streaming session, msgId: 1024"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:13.426819045+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":"2025-10-27T14:59:13.426825697+07:00","message":"receive interim result [false|false]: ความน่าสน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:13.426841164+07:00","message":"[buffer interim] 1024 false ความน่าสน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:13.426852701+07:00","message":"[bufferProcess] interim [840000000]:ความน่าสน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:13.426855696+07:00","message":"[bufferProcess] send to processor:ความรัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:13.426865929+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:13.426868763+07:00","message":"> Transcript [6138] [false]: 'ความรัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:13.426871245+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:13.426877036+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:13.426878761+07:00","message":"StatePrefix: 'ความ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:13.426886541+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:13.560158102+07:00","message":"receive streaming session, msgId: 1024"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:13.560198565+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":"2025-10-27T14:59:13.560205152+07:00","message":"receive interim result [false|false]: ความน่าสนใจ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:13.560221594+07:00","message":"[buffer interim] 1024 false ความน่าสนใจ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:13.560229466+07:00","message":"[bufferProcess] interim [20000000]:ความน่าสนใจ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:13.560232606+07:00","message":"[bufferProcess] send to processor:ความน่าสน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:13.560238559+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:13.560243518+07:00","message":"> Transcript [6139] [false]: 'ความน่าสน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:13.560246807+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:13.560248507+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:13.560250125+07:00","message":"StatePrefix: 'ความ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:13.560252195+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:59:13.849564454+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:59:13.849575087+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:14.129418537+07:00","message":"receive streaming session, msgId: 1024"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:14.129459078+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":"2025-10-27T14:59:14.129465926+07:00","message":"receive interim result [false|false]: ความน่าสนใจ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:14.12948107+07:00","message":"[buffer interim] 1024 false ความน่าสนใจ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:14.129491774+07:00","message":"[bufferProcess] interim [620000000]:ความน่าสนใจ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:14.129494413+07:00","message":"[bufferProcess] send to processor:ความน่าสนใจ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:14.129500991+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:14.129504982+07:00","message":"> Transcript [6140] [false]: 'ความน่าสนใจ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:14.129511866+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:14.12951413+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:14.129516465+07:00","message":"StatePrefix: 'ความ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:14.129519287+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:14.712715382+07:00","message":"receive streaming session, msgId: 1024"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:14.712753625+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":"2025-10-27T14:59:14.712760097+07:00","message":"receive interim result [false|false]: ความน่าสนใจและสามารถ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:14.712775044+07:00","message":"[buffer interim] 1024 false ความน่าสนใจและสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:14.712782783+07:00","message":"[bufferProcess] interim [220000000]:ความน่าสนใจและสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:14.71278585+07:00","message":"[bufferProcess] send to processor:ความน่าสนใจ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:14.712791869+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:14.712795673+07:00","message":"> Transcript [6141] [false]: 'ความน่าสนใจ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:14.712799525+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:14.712801706+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:14.712804057+07:00","message":"StatePrefix: 'ความ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:14.712806456+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:14.712813593+07:00","message":"Push: 'ความ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:14.712815864+07:00","message":"TextPushed: 'ความ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:14.712817973+07:00","message":"Set new StatePrefix : 'ความน่าสนใจ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:14.71282043+07:00","message":"Next Push (prob) : 'น่าสนใจ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:14.712829754+07:00","message":"push: {false ความ 0 0xc002923a00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:15.158737259+07:00","message":"receive streaming session, msgId: 1024"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:15.158781026+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":"2025-10-27T14:59:15.158787953+07:00","message":"receive interim result [false|false]: ความน่าสนใจและสามารถสะท้อน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:15.158811247+07:00","message":"[buffer interim] 1024 false ความน่าสนใจและสามารถสะท้อน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:15.158819405+07:00","message":"[bufferProcess] interim [580000000]:ความน่าสนใจและสามารถสะท้อน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:15.158823002+07:00","message":"[bufferProcess] send to processor:ความน่าสนใจและสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:15.15882718+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:15.1588309+07:00","message":"> Transcript [6142] [false]: 'ความน่าสนใจและสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:15.158835035+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:15.158836945+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:15.158838521+07:00","message":"StatePrefix: 'ความน่าสนใจ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:15.158840347+07:00","message":"TextPushed: 'ความ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:15.384879864+07:00","message":"[GCS] IsForceVAD: false for message ID: 1024"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:15.449942416+07:00","message":"[GCS] Start streaming session, msgId: 1025"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:15.517236536+07:00","message":"receive streaming session, msgId: 1024"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:15.517269421+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความน่าสนใจและสามารถสะท้อน\",\"confidence\":0.9514774}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":30000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:15.517274307+07:00","message":"receive interim result [true|false]: ความน่าสนใจและสามารถสะท้อน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:15.517282347+07:00","message":"end recv isFinal message id 1024"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:15.517284205+07:00","message":"end Recv id 1024"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:15.517289395+07:00","message":"[buffer interim] 1024 true ความน่าสนใจและสามารถสะท้อน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:15.517296509+07:00","message":"[bufferProcess] interim [30000000]:ความน่าสนใจและสามารถสะท้อน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:15.517300847+07:00","message":"[bufferProcess] send to processor (isfinal):ความน่าสนใจและสามารถสะท้อน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:15.517303796+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:15.517309617+07:00","message":"> Transcript [6143] [false]: 'ความน่าสนใจและสามารถสะท้อน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:15.517312613+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:15.517314251+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:15.517319725+07:00","message":"StatePrefix: 'ความน่าสนใจ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:15.51732173+07:00","message":"TextPushed: 'ความ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:15.5173232+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:15.517324811+07:00","message":"> Transcript [6144] [true]: 'ความน่าสนใจและสามารถสะท้อน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:15.517326522+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:15.517327872+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:15.517329156+07:00","message":"StatePrefix: 'ความน่าสนใจ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:15.517330508+07:00","message":"TextPushed: 'ความ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:15.517335974+07:00","message":"Push: 'น่าสนใจและสามารถสะท้อน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:15.517344663+07:00","message":"push: {true น่าสนใจและสามารถสะท้อน 0 0xc002923a00}"}
{"level":"info","service":"Main","time":"2025-10-27T14:59:15.525907473+07:00","message":"write wav file: './tmp/7446/7446_1024.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:16.31755537+07:00","message":"receive streaming session, msgId: 1025"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:16.317596498+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":"2025-10-27T14:59:16.317601279+07:00","message":"receive interim result [false|false]: เสื้อ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:16.317616818+07:00","message":"[buffer interim] 1025 false เสื้อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:16.317623175+07:00","message":"[bufferProcess] interim [900000000]:เสื้อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:16.317624707+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:16.689289561+07:00","message":"receive streaming session, msgId: 1025"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:16.689334901+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":"2025-10-27T14:59:16.689341708+07:00","message":"receive interim result [false|false]: เ****"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:16.68935705+07:00","message":"[buffer interim] 1025 false เ****"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:16.689368073+07:00","message":"[bufferProcess] interim [260000000]:เ****"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:16.689371238+07:00","message":"[bufferProcess] send to processor:เสื้อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:16.689377944+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:16.689381248+07:00","message":"> Transcript [6145] [false]: 'เสื้อ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:16.689383922+07:00","message":"Set StatePrefix (first interim): 'เสื้อ'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:59:16.850047799+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:59:16.850053841+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:17.020247951+07:00","message":"receive streaming session, msgId: 1025"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:17.020284563+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":"2025-10-27T14:59:17.020289587+07:00","message":"receive interim result [false|false]: เ****การ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:17.020302412+07:00","message":"[buffer interim] 1025 false เ****การ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:17.020308943+07:00","message":"[bufferProcess] interim [560000000]:เ****การ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:17.020310811+07:00","message":"[bufferProcess] send to processor:เ****"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:17.020315665+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:17.020318229+07:00","message":"> Transcript [6146] [false]: 'เ****'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:17.020321131+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:17.020323947+07:00","message":"Set new StatePrefix: 'เ****'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:17.039619628+07:00","message":"receive streaming session, msgId: 1025"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:17.039660923+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":"2025-10-27T14:59:17.039666954+07:00","message":"receive interim result [false|false]: เ****"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:17.039682033+07:00","message":"[buffer interim] 1025 false เ****"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:17.039689624+07:00","message":"[bufferProcess] interim [620000000]:เ****"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:17.039692368+07:00","message":"[bufferProcess] send to processor:เ****การ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:17.039698684+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:17.039701868+07:00","message":"> Transcript [6147] [false]: 'เ****การ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:17.039705774+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:17.039708333+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:17.039710973+07:00","message":"StatePrefix: 'เ****'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:17.039713631+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:17.104106768+07:00","message":"receive streaming session, msgId: 1025"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:17.104163377+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":"2025-10-27T14:59:17.104168998+07:00","message":"receive interim result [false|false]: เ****การเป็น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:17.104180864+07:00","message":"[buffer interim] 1025 false เ****การเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:17.104187059+07:00","message":"[bufferProcess] interim [680000000]:เ****การเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:17.104189091+07:00","message":"[bufferProcess] send to processor:เ****"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:17.104194264+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:17.10419655+07:00","message":"> Transcript [6148] [false]: 'เ****'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:17.104198812+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:17.104200592+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:17.104202621+07:00","message":"StatePrefix: 'เ****'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:17.104204352+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:17.327380303+07:00","message":"receive streaming session, msgId: 1025"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:17.327413419+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":"2025-10-27T14:59:17.327418421+07:00","message":"receive interim result [false|false]: เ****การเปลี่ยนแปลง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:17.327431075+07:00","message":"[buffer interim] 1025 false เ****การเปลี่ยนแปลง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:17.327437523+07:00","message":"[bufferProcess] interim [920000000]:เ****การเปลี่ยนแปลง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:17.327439459+07:00","message":"[bufferProcess] send to processor:เ****การเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:17.327444739+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:17.327447279+07:00","message":"> Transcript [6149] [false]: 'เ****การเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:17.327449796+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:17.327451384+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:17.327453369+07:00","message":"StatePrefix: 'เ****'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:17.327455273+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:17.718346696+07:00","message":"receive streaming session, msgId: 1025"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:17.718379871+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":"2025-10-27T14:59:17.718385186+07:00","message":"receive interim result [false|false]: เ****การเปลี่ยนแปลงทาง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:17.718398405+07:00","message":"[buffer interim] 1025 false เ****การเปลี่ยนแปลงทาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:17.718404883+07:00","message":"[bufferProcess] interim [280000000]:เ****การเปลี่ยนแปลงทาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:17.718407014+07:00","message":"[bufferProcess] send to processor:เ****การเปลี่ยนแปลง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:17.718412818+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:17.718415516+07:00","message":"> Transcript [6150] [false]: 'เ****การเปลี่ยนแปลง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:17.718419007+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:17.718420872+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:17.718422742+07:00","message":"StatePrefix: 'เ****'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:17.718424563+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:17.718428726+07:00","message":"Push: 'เ****'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:17.7184303+07:00","message":"TextPushed: 'เ****'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:17.718431962+07:00","message":"Set new StatePrefix : 'เ****การเปลี่ยนแปลง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:17.71843378+07:00","message":"Next Push (prob) : 'การเปลี่ยนแปลง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:17.718442269+07:00","message":"push: {false เ**** 0 0xc0001fa600}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:17.790447593+07:00","message":"receive streaming session, msgId: 1025"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:17.790485881+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":"2025-10-27T14:59:17.790492479+07:00","message":"receive interim result [false|false]: เ****การเปลี่ยนแปลง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:17.790507372+07:00","message":"[buffer interim] 1025 false เ****การเปลี่ยนแปลง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:17.790515007+07:00","message":"[bufferProcess] interim [400000000]:เ****การเปลี่ยนแปลง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:17.79051785+07:00","message":"[bufferProcess] send to processor:เ****การเปลี่ยนแปลงทาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:17.790522177+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:17.790525501+07:00","message":"> Transcript [6151] [false]: 'เ****การเปลี่ยนแปลงทาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:17.790529525+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:17.790532155+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:17.79053454+07:00","message":"StatePrefix: 'เ****การเปลี่ยนแปลง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:17.790537824+07:00","message":"TextPushed: 'เ****'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:17.912180289+07:00","message":"receive streaming session, msgId: 1025"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:17.912219693+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":"2025-10-27T14:59:17.912226896+07:00","message":"receive interim result [false|false]: เ****การเปลี่ยนแปลงทำความ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:17.912243287+07:00","message":"[buffer interim] 1025 false เ****การเปลี่ยนแปลงทำความ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:17.912251539+07:00","message":"[bufferProcess] interim [460000000]:เ****การเปลี่ยนแปลงทำความ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:17.912257185+07:00","message":"[bufferProcess] send to processor:เ****การเปลี่ยนแปลง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:17.912265708+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:17.912269163+07:00","message":"> Transcript [6152] [false]: 'เ****การเปลี่ยนแปลง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:17.912273444+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:17.912275894+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:17.912278668+07:00","message":"StatePrefix: 'เ****การเปลี่ยนแปลง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:17.912282171+07:00","message":"TextPushed: 'เ****'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:18.0968505+07:00","message":"receive streaming session, msgId: 1025"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:18.096900777+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":"2025-10-27T14:59:18.096906978+07:00","message":"receive interim result [false|false]: เ****การเปลี่ยนแปลงทางความคิด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:18.096920719+07:00","message":"[buffer interim] 1025 false เ****การเปลี่ยนแปลงทางความคิด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:18.096927461+07:00","message":"[bufferProcess] interim [640000000]:เ****การเปลี่ยนแปลงทางความคิด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:18.096930045+07:00","message":"[bufferProcess] send to processor:เ****การเปลี่ยนแปลงทำความ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:18.096935548+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:18.096938011+07:00","message":"> Transcript [6153] [false]: 'เ****การเปลี่ยนแปลงทำความ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:18.096940955+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:18.096942918+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:18.096944599+07:00","message":"StatePrefix: 'เ****การเปลี่ยนแปลง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:18.096946645+07:00","message":"TextPushed: 'เ****'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:18.677695301+07:00","message":"receive streaming session, msgId: 1025"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:18.677731089+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เ****การเปลี่ยนแปลงทางความคิด\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:18.677737171+07:00","message":"receive interim result [false|false]: เ****การเปลี่ยนแปลงทางความคิด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:18.677753865+07:00","message":"[buffer interim] 1025 false เ****การเปลี่ยนแปลงทางความคิด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:18.677764357+07:00","message":"[bufferProcess] interim [240000000]:เ****การเปลี่ยนแปลงทางความคิด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:18.677766912+07:00","message":"[bufferProcess] send to processor:เ****การเปลี่ยนแปลงทางความคิด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:18.677773323+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:18.677776536+07:00","message":"> Transcript [6154] [false]: 'เ****การเปลี่ยนแปลงทางความคิด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:18.677781195+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:18.677783772+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:18.677786159+07:00","message":"StatePrefix: 'เ****การเปลี่ยนแปลง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:18.677789004+07:00","message":"TextPushed: 'เ****'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:18.677795858+07:00","message":"Push: 'การเปลี่ยนแปลง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:18.67779802+07:00","message":"TextPushed: 'เ****การเปลี่ยนแปลง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:18.677800578+07:00","message":"Set new StatePrefix : 'เ****การเปลี่ยนแปลงทางความคิด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:18.677802969+07:00","message":"Next Push (prob) : 'ทางความคิด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:18.677812487+07:00","message":"push: {false การเปลี่ยนแปลง 0 0xc0001fa600}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:19.315366563+07:00","message":"receive streaming session, msgId: 1025"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:19.315401197+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":"2025-10-27T14:59:19.315406704+07:00","message":"receive interim result [false|false]: เ****การเปลี่ยนแปลงทางความคิดที่สอดคล้อง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:19.31542048+07:00","message":"[buffer interim] 1025 false เ****การเปลี่ยนแปลงทางความคิดที่สอดคล้อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:19.315430941+07:00","message":"[bufferProcess] interim [840000000]:เ****การเปลี่ยนแปลงทางความคิดที่สอดคล้อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:19.315434177+07:00","message":"[bufferProcess] send to processor:เ****การเปลี่ยนแปลงทางความคิด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:19.315440171+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:19.315443807+07:00","message":"> Transcript [6155] [false]: 'เ****การเปลี่ยนแปลงทางความคิด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:19.315448155+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:19.315451388+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:19.315454181+07:00","message":"StatePrefix: 'เ****การเปลี่ยนแปลงทางความคิด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:19.315456646+07:00","message":"TextPushed: 'เ****การเปลี่ยนแปลง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:19.320427976+07:00","message":"receive streaming session, msgId: 1025"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:19.32045145+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":"2025-10-27T14:59:19.320456988+07:00","message":"receive interim result [false|false]: เ****การเปลี่ยนแปลงทางความคิดที่สอดคล้องกับ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:19.320475156+07:00","message":"[buffer interim] 1025 false เ****การเปลี่ยนแปลงทางความคิดที่สอดคล้องกับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:19.320480138+07:00","message":"[bufferProcess] interim [900000000]:เ****การเปลี่ยนแปลงทางความคิดที่สอดคล้องกับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:19.320482118+07:00","message":"[bufferProcess] send to processor:เ****การเปลี่ยนแปลงทางความคิดที่สอดคล้อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:19.320484972+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:19.320490609+07:00","message":"> Transcript [6156] [false]: 'เ****การเปลี่ยนแปลงทางความคิดที่สอดคล้อง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:19.320493581+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:19.320495114+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:19.320496735+07:00","message":"StatePrefix: 'เ****การเปลี่ยนแปลงทางความคิด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:19.320499017+07:00","message":"TextPushed: 'เ****การเปลี่ยนแปลง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:19.519733967+07:00","message":"receive streaming session, msgId: 1025"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:19.519780155+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":"2025-10-27T14:59:19.5197874+07:00","message":"receive interim result [false|false]: เ****การเปลี่ยนแปลงทางความคิดที่สอดคล้องกับการ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:19.519803228+07:00","message":"[buffer interim] 1025 false เ****การเปลี่ยนแปลงทางความคิดที่สอดคล้องกับการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:19.519811437+07:00","message":"[bufferProcess] interim [80000000]:เ****การเปลี่ยนแปลงทางความคิดที่สอดคล้องกับการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:19.519814768+07:00","message":"[bufferProcess] send to processor:เ****การเปลี่ยนแปลงทางความคิดที่สอดคล้องกับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:19.519823138+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:19.519827095+07:00","message":"> Transcript [6157] [false]: 'เ****การเปลี่ยนแปลงทางความคิดที่สอดคล้องกับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:19.519831213+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:19.519833263+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:19.519836218+07:00","message":"StatePrefix: 'เ****การเปลี่ยนแปลงทางความคิด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:19.519839475+07:00","message":"TextPushed: 'เ****การเปลี่ยนแปลง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:19.717327601+07:00","message":"receive streaming session, msgId: 1025"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:19.717372149+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":"2025-10-27T14:59:19.717381747+07:00","message":"receive interim result [false|false]: เ****การเปลี่ยนแปลงทางความคิดที่สอดคล้องกับการเป็น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:19.717395529+07:00","message":"[buffer interim] 1025 false เ****การเปลี่ยนแปลงทางความคิดที่สอดคล้องกับการเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:19.717406388+07:00","message":"[bufferProcess] interim [320000000]:เ****การเปลี่ยนแปลงทางความคิดที่สอดคล้องกับการเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:19.71740941+07:00","message":"[bufferProcess] send to processor:เ****การเปลี่ยนแปลงทางความคิดที่สอดคล้องกับการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:19.717416984+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:19.717420654+07:00","message":"> Transcript [6158] [false]: 'เ****การเปลี่ยนแปลงทางความคิดที่สอดคล้องกับการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:19.717425503+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:19.717428135+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:19.717430879+07:00","message":"StatePrefix: 'เ****การเปลี่ยนแปลงทางความคิด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:19.717433903+07:00","message":"TextPushed: 'เ****การเปลี่ยนแปลง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:19.717439276+07:00","message":"Push: 'ทางความคิด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:19.717441627+07:00","message":"TextPushed: 'เ****การเปลี่ยนแปลงทางความคิด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:19.717444592+07:00","message":"Set new StatePrefix : 'เ****การเปลี่ยนแปลงทางความคิดที่สอดคล้องกับการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:19.71744824+07:00","message":"Next Push (prob) : 'ที่สอดคล้องกับการ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:19.717458941+07:00","message":"push: {false ทางความคิด 0 0xc0001fa600}"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:59:19.850363971+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:59:19.850378008+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:20.052929268+07:00","message":"receive streaming session, msgId: 1025"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:20.052971794+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":"2025-10-27T14:59:20.05297789+07:00","message":"receive interim result [false|false]: เ****การเปลี่ยนแปลงทางความคิดที่สอดคล้องกับการเปลี่ยนแปลง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:20.052990347+07:00","message":"[buffer interim] 1025 false เ****การเปลี่ยนแปลงทางความคิดที่สอดคล้องกับการเปลี่ยนแปลง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:20.052997448+07:00","message":"[bufferProcess] interim [620000000]:เ****การเปลี่ยนแปลงทางความคิดที่สอดคล้องกับการเปลี่ยนแปลง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:20.052999541+07:00","message":"[bufferProcess] send to processor:เ****การเปลี่ยนแปลงทางความคิดที่สอดคล้องกับการเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:20.053004674+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:20.053007324+07:00","message":"> Transcript [6159] [false]: 'เ****การเปลี่ยนแปลงทางความคิดที่สอดคล้องกับการเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:20.05301071+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:20.053012469+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:20.053014373+07:00","message":"StatePrefix: 'เ****การเปลี่ยนแปลงทางความคิดที่สอดคล้องกับการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:20.053016951+07:00","message":"TextPushed: 'เ****การเปลี่ยนแปลงทางความคิด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:20.216537794+07:00","message":"receive streaming session, msgId: 1025"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:20.216574915+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":"2025-10-27T14:59:20.2165806+07:00","message":"receive interim result [false|false]: เ****การเปลี่ยนแปลงทางความคิดที่สอดคล้องกับการเปลี่ยนแปลงของ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:20.216598228+07:00","message":"[buffer interim] 1025 false เ****การเปลี่ยนแปลงทางความคิดที่สอดคล้องกับการเปลี่ยนแปลงของ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:20.216608285+07:00","message":"[bufferProcess] interim [740000000]:เ****การเปลี่ยนแปลงทางความคิดที่สอดคล้องกับการเปลี่ยนแปลงของ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:20.216610694+07:00","message":"[bufferProcess] send to processor:เ****การเปลี่ยนแปลงทางความคิดที่สอดคล้องกับการเปลี่ยนแปลง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:20.216614506+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:20.216616909+07:00","message":"> Transcript [6160] [false]: 'เ****การเปลี่ยนแปลงทางความคิดที่สอดคล้องกับการเปลี่ยนแปลง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:20.216620322+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:20.216622174+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:20.216624493+07:00","message":"StatePrefix: 'เ****การเปลี่ยนแปลงทางความคิดที่สอดคล้องกับการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:20.216628242+07:00","message":"TextPushed: 'เ****การเปลี่ยนแปลงทางความคิด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:20.424946347+07:00","message":"receive streaming session, msgId: 1025"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:20.424988461+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":"2025-10-27T14:59:20.424996296+07:00","message":"receive interim result [false|false]: เ****การเปลี่ยนแปลงทางความคิดที่สอดคล้องกับการเปลี่ยนแปลงของบ้าน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:20.42500873+07:00","message":"[buffer interim] 1025 false เ****การเปลี่ยนแปลงทางความคิดที่สอดคล้องกับการเปลี่ยนแปลงของบ้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:20.425017366+07:00","message":"[bufferProcess] interim [980000000]:เ****การเปลี่ยนแปลงทางความคิดที่สอดคล้องกับการเปลี่ยนแปลงของบ้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:20.425020056+07:00","message":"[bufferProcess] send to processor:เ****การเปลี่ยนแปลงทางความคิดที่สอดคล้องกับการเปลี่ยนแปลงของ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:20.425025705+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:20.425029196+07:00","message":"> Transcript [6161] [false]: 'เ****การเปลี่ยนแปลงทางความคิดที่สอดคล้องกับการเปลี่ยนแปลงของ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:20.42503373+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:20.425036026+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:20.425038648+07:00","message":"StatePrefix: 'เ****การเปลี่ยนแปลงทางความคิดที่สอดคล้องกับการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:20.425043685+07:00","message":"TextPushed: 'เ****การเปลี่ยนแปลงทางความคิด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:20.575389225+07:00","message":"[GCS] IsForceVAD: false for message ID: 1025"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:20.673305442+07:00","message":"receive streaming session, msgId: 1025"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:20.673339897+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":"2025-10-27T14:59:20.673346046+07:00","message":"receive interim result [false|false]: เ****การเปลี่ยนแปลงทางความคิดที่สอดคล้องกับการเปลี่ยนแปลงของบ้านเมือง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:20.673358989+07:00","message":"[buffer interim] 1025 false เ****การเปลี่ยนแปลงทางความคิดที่สอดคล้องกับการเปลี่ยนแปลงของบ้านเมือง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:20.673365197+07:00","message":"[bufferProcess] interim [280000000]:เ****การเปลี่ยนแปลงทางความคิดที่สอดคล้องกับการเปลี่ยนแปลงของบ้านเมือง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:20.673367511+07:00","message":"[bufferProcess] send to processor:เ****การเปลี่ยนแปลงทางความคิดที่สอดคล้องกับการเปลี่ยนแปลงของบ้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:20.673373522+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:20.673376028+07:00","message":"> Transcript [6162] [false]: 'เ****การเปลี่ยนแปลงทางความคิดที่สอดคล้องกับการเปลี่ยนแปลงของบ้าน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:20.673379402+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:20.673381307+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:20.673383371+07:00","message":"StatePrefix: 'เ****การเปลี่ยนแปลงทางความคิดที่สอดคล้องกับการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:20.673385686+07:00","message":"TextPushed: 'เ****การเปลี่ยนแปลงทางความคิด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:20.673390861+07:00","message":"Push: 'ที่สอดคล้องกับการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:20.673392979+07:00","message":"TextPushed: 'เ****การเปลี่ยนแปลงทางความคิดที่สอดคล้องกับการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:20.673395124+07:00","message":"Set new StatePrefix : 'เ****การเปลี่ยนแปลงทางความคิดที่สอดคล้องกับการเปลี่ยนแปลงของบ้าน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:20.673397336+07:00","message":"Next Push (prob) : 'เปลี่ยนแปลงของบ้าน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:20.673405001+07:00","message":"push: {false ที่สอดคล้องกับการ 0 0xc0001fa600}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:20.705760454+07:00","message":"[GCS] Start streaming session, msgId: 1026"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:20.751364801+07:00","message":"receive streaming session, msgId: 1025"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:20.751404775+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การเปลี่ยนแปลงทางความคิดที่สอดคล้องกับการเปลี่ยนแปลงของบ้านเมือง\",\"confidence\":0.94374365}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:20.751414387+07:00","message":"receive interim result [true|false]: การเปลี่ยนแปลงทางความคิดที่สอดคล้องกับการเปลี่ยนแปลงของบ้านเมือง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:20.751423289+07:00","message":"end recv isFinal message id 1025"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:20.751425251+07:00","message":"end Recv id 1025"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:20.751431731+07:00","message":"[buffer interim] 1025 true การเปลี่ยนแปลงทางความคิดที่สอดคล้องกับการเปลี่ยนแปลงของบ้านเมือง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:20.751446441+07:00","message":"[bufferProcess] interim [340000000]:การเปลี่ยนแปลงทางความคิดที่สอดคล้องกับการเปลี่ยนแปลงของบ้านเมือง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:20.751454923+07:00","message":"[bufferProcess] send to processor (isfinal):เ****การเปลี่ยนแปลงทางความคิดที่สอดคล้องกับการเปลี่ยนแปลงของบ้านเมือง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:20.751458801+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:20.751461599+07:00","message":"> Transcript [6163] [false]: 'เ****การเปลี่ยนแปลงทางความคิดที่สอดคล้องกับการเปลี่ยนแปลงของบ้านเมือง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:20.751464602+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:20.751466367+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:20.75146848+07:00","message":"StatePrefix: 'เ****การเปลี่ยนแปลงทางความคิดที่สอดคล้องกับการเปลี่ยนแปลงของบ้าน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:20.751470871+07:00","message":"TextPushed: 'เ****การเปลี่ยนแปลงทางความคิดที่สอดคล้องกับการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:20.75147255+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:20.751474224+07:00","message":"> Transcript [6164] [true]: 'การเปลี่ยนแปลงทางความคิดที่สอดคล้องกับการเปลี่ยนแปลงของบ้านเมือง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:20.751476167+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:20.751477513+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:20.751478866+07:00","message":"StatePrefix: 'เ****การเปลี่ยนแปลงทางความคิดที่สอดคล้องกับการเปลี่ยนแปลงของบ้าน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:20.751480497+07:00","message":"TextPushed: 'เ****การเปลี่ยนแปลงทางความคิดที่สอดคล้องกับการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:20.751481933+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:20.751643577+07:00","message":"Push: 'ของบ้านเมือง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:20.751645761+07:00","message":"TextPushed: 'เ****การเปลี่ยนแปลงทางความคิดที่สอดคล้องกับการของบ้านเมือง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:20.751647574+07:00","message":"Set new StatePrefix : 'การเปลี่ยนแปลงทางความคิดที่สอดคล้องกับการเปลี่ยนแปลงของบ้านเมือง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:20.751660698+07:00","message":"Next Push (prob) : 'การเปลี่ยนแปลงทางความคิดที่สอดคล้องกับการเปลี่ยนแปลงของบ้านเมือง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:20.751669923+07:00","message":"push: {true ของบ้านเมือง 0 0xc0001fa600}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:20.751670481+07:00","message":"write aligntment file to 'tmp/7446/align_message_id_1025.html'"}
{"level":"info","service":"Main","time":"2025-10-27T14:59:20.762017644+07:00","message":"write wav file: './tmp/7446/7446_1025.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:20.895639045+07:00","message":"[GCS] IsForceVAD: false for message ID: 1026"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:20.955734261+07:00","message":"[GCS] Start streaming session, msgId: 1027"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:21.00499836+07:00","message":"receive streaming session, msgId: 1026"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:21.005018907+07:00","message":"found end of frame, send empty tag with msgId: 1026"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:21.00502171+07:00","message":"end Recv id 1026"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:21.005027855+07:00","message":"[buffer interim] 1026 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:21.005035037+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:21.005043314+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:21.005045801+07:00","message":"> Transcript [6165] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:21.005048094+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:21.005049902+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:21.005051444+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:21.005053014+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:21.005055398+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:21.005064058+07:00","message":"push: {true \n 0 0xc002923400}"}
{"level":"info","service":"Main","time":"2025-10-27T14:59:21.009980622+07:00","message":"write wav file: './tmp/7446/7446_1026.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:21.83239124+07:00","message":"receive streaming session, msgId: 1027"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:21.832434205+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":"2025-10-27T14:59:21.832439621+07:00","message":"receive interim result [false|false]: สภาพอากาศ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:21.832452733+07:00","message":"[buffer interim] 1027 false สภาพอากาศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:21.832459257+07:00","message":"[bufferProcess] interim [900000000]:สภาพอากาศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:21.832460907+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:21.959362545+07:00","message":"receive streaming session, msgId: 1027"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:21.959404391+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":"2025-10-27T14:59:21.959410107+07:00","message":"receive interim result [false|false]: เฉพาะการ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:21.959422848+07:00","message":"[buffer interim] 1027 false เฉพาะการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:21.959429227+07:00","message":"[bufferProcess] interim [20000000]:เฉพาะการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:21.959431072+07:00","message":"[bufferProcess] send to processor:สภาพอากาศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:21.959436264+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:21.959438852+07:00","message":"> Transcript [6166] [false]: 'สภาพอากาศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:21.959440742+07:00","message":"Set StatePrefix (first interim): 'สภาพอากาศ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:22.025371328+07:00","message":"receive streaming session, msgId: 1027"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:22.025414181+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":"2025-10-27T14:59:22.025421703+07:00","message":"receive interim result [false|false]: สภาพอากาศ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:22.025438537+07:00","message":"[buffer interim] 1027 false สภาพอากาศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:22.025449529+07:00","message":"[bufferProcess] interim [80000000]:สภาพอากาศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:22.02545263+07:00","message":"[bufferProcess] send to processor:เฉพาะการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:22.025459505+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:22.025463249+07:00","message":"> Transcript [6167] [false]: 'เฉพาะการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:22.025466371+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:22.025468747+07:00","message":"Set new StatePrefix: 'เฉพาะการ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:22.149242864+07:00","message":"receive streaming session, msgId: 1027"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:22.149282901+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":"2025-10-27T14:59:22.149289774+07:00","message":"receive interim result [false|false]: เฉพาะการเป็น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:22.149304767+07:00","message":"[buffer interim] 1027 false เฉพาะการเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:22.149315201+07:00","message":"[bufferProcess] interim [140000000]:เฉพาะการเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:22.149318075+07:00","message":"[bufferProcess] send to processor:สภาพอากาศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:22.149325188+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:22.149328895+07:00","message":"> Transcript [6168] [false]: 'สภาพอากาศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:22.149332381+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:22.149335246+07:00","message":"Set new StatePrefix: 'สภาพอากาศ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:22.202161105+07:00","message":"receive streaming session, msgId: 1027"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:22.202204217+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":"2025-10-27T14:59:22.202212053+07:00","message":"receive interim result [false|false]: เฉพาะการเปลี่ยนแปลง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:22.202229269+07:00","message":"[buffer interim] 1027 false เฉพาะการเปลี่ยนแปลง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:22.202240313+07:00","message":"[bufferProcess] interim [320000000]:เฉพาะการเปลี่ยนแปลง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:22.202243929+07:00","message":"[bufferProcess] send to processor:เฉพาะการเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:22.202250645+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:22.202254505+07:00","message":"> Transcript [6169] [false]: 'เฉพาะการเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:22.202257508+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:22.202260263+07:00","message":"Set new StatePrefix: 'เฉพาะการเป็น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:22.426967428+07:00","message":"[GCS] Cleaned up inactive client: 1007"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:22.426991592+07:00","message":"[GCS] Cleaned up inactive client: 1004"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:22.426994507+07:00","message":"[GCS] Cleaned up inactive client: 1003"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:22.426996197+07:00","message":"[GCS] Cleaned up inactive client: 1008"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:22.42699768+07:00","message":"[GCS] Cleaned up inactive client: 1006"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:22.426999409+07:00","message":"[GCS] Cleaned up inactive client: 1002"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:22.427000863+07:00","message":"[GCS] Cleaned up inactive client: 1005"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:22.624026216+07:00","message":"receive streaming session, msgId: 1027"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:22.624082363+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":"2025-10-27T14:59:22.624088768+07:00","message":"receive interim result [false|false]: เฉพาะการเปลี่ยนแปลงทำ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:22.624103161+07:00","message":"[buffer interim] 1027 false เฉพาะการเปลี่ยนแปลงทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:22.624111118+07:00","message":"[bufferProcess] interim [680000000]:เฉพาะการเปลี่ยนแปลงทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:22.624114308+07:00","message":"[bufferProcess] send to processor:เฉพาะการเปลี่ยนแปลง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:22.624121027+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:22.62412439+07:00","message":"> Transcript [6170] [false]: 'เฉพาะการเปลี่ยนแปลง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:22.624127362+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:22.624130205+07:00","message":"Set new StatePrefix: 'เฉพาะการเปลี่ยนแปลง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:22.747864165+07:00","message":"receive streaming session, msgId: 1027"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:22.747901992+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":"2025-10-27T14:59:22.747907704+07:00","message":"receive interim result [false|false]: เฉพาะการเปลี่ยนแปลง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:22.74792078+07:00","message":"receive streaming session, msgId: 1027"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:22.747927616+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":"2025-10-27T14:59:22.747932351+07:00","message":"receive interim result [false|false]: เฉพาะการเปลี่ยนแปลงทะเบียน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:22.747937677+07:00","message":"[buffer interim] 1027 false เฉพาะการเปลี่ยนแปลง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:22.747940913+07:00","message":"[buffer interim] 1027 false เฉพาะการเปลี่ยนแปลงทะเบียน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:22.747946709+07:00","message":"[bufferProcess] interim [740000000]:เฉพาะการเปลี่ยนแปลง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:22.747948549+07:00","message":"[bufferProcess] send to processor:เฉพาะการเปลี่ยนแปลงทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:22.747951033+07:00","message":"[bufferProcess] interim [800000000]:เฉพาะการเปลี่ยนแปลงทะเบียน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:22.747954399+07:00","message":"[bufferProcess] send to processor:เฉพาะการเปลี่ยนแปลง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:22.74795737+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:22.747959891+07:00","message":"> Transcript [6171] [false]: 'เฉพาะการเปลี่ยนแปลงทำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:22.747962834+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:22.74796496+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:22.747967232+07:00","message":"StatePrefix: 'เฉพาะการเปลี่ยนแปลง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:22.747969869+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:22.747971973+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:22.747974301+07:00","message":"> Transcript [6172] [false]: 'เฉพาะการเปลี่ยนแปลง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:22.747976683+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:22.747978589+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:22.747980871+07:00","message":"StatePrefix: 'เฉพาะการเปลี่ยนแปลง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:22.747982678+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:59:22.850791711+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:59:22.850804455+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:23.284111022+07:00","message":"receive streaming session, msgId: 1027"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:23.284149835+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":"2025-10-27T14:59:23.284156455+07:00","message":"receive interim result [false|false]: เฉพาะการเปลี่ยนแปลงครั้งสำคัญ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:23.28417027+07:00","message":"[buffer interim] 1027 false เฉพาะการเปลี่ยนแปลงครั้งสำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:23.284181921+07:00","message":"[bufferProcess] interim [340000000]:เฉพาะการเปลี่ยนแปลงครั้งสำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:23.284186148+07:00","message":"[bufferProcess] send to processor:เฉพาะการเปลี่ยนแปลงทะเบียน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:23.28419262+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:23.28419624+07:00","message":"> Transcript [6173] [false]: 'เฉพาะการเปลี่ยนแปลงทะเบียน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:23.284200668+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:23.284203074+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:23.28420616+07:00","message":"StatePrefix: 'เฉพาะการเปลี่ยนแปลง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:23.284208692+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:23.922482414+07:00","message":"receive streaming session, msgId: 1027"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:23.922514075+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":"2025-10-27T14:59:23.922519276+07:00","message":"receive interim result [false|false]: เฉพาะการเปลี่ยนแปลงครั้งสำคัญ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:23.922531299+07:00","message":"[buffer interim] 1027 false เฉพาะการเปลี่ยนแปลงครั้งสำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:23.922537338+07:00","message":"[bufferProcess] interim [940000000]:เฉพาะการเปลี่ยนแปลงครั้งสำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:23.922539704+07:00","message":"[bufferProcess] send to processor:เฉพาะการเปลี่ยนแปลงครั้งสำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:23.922545086+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:23.922547383+07:00","message":"> Transcript [6174] [false]: 'เฉพาะการเปลี่ยนแปลงครั้งสำคัญ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:23.922550299+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:23.922552655+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:23.922554519+07:00","message":"StatePrefix: 'เฉพาะการเปลี่ยนแปลง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:23.922556608+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:23.92256069+07:00","message":"Push: 'เฉพาะการเปลี่ยนแปลง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:23.922562648+07:00","message":"TextPushed: 'เฉพาะการเปลี่ยนแปลง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:23.922564637+07:00","message":"Set new StatePrefix : 'เฉพาะการเปลี่ยนแปลงครั้งสำคัญ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:23.922566978+07:00","message":"Next Push (prob) : 'ครั้งสำคัญ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:23.922575597+07:00","message":"push: {false เฉพาะการเปลี่ยนแปลง 0 0xc002602d00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:24.637955171+07:00","message":"receive streaming session, msgId: 1027"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:24.637988207+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":"2025-10-27T14:59:24.637993907+07:00","message":"receive interim result [false|false]: เฉพาะการเปลี่ยนแปลงครั้งสำคัญในรัชสมัย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:24.638006324+07:00","message":"[buffer interim] 1027 false เฉพาะการเปลี่ยนแปลงครั้งสำคัญในรัชสมัย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:24.638015337+07:00","message":"[bufferProcess] interim [720000000]:เฉพาะการเปลี่ยนแปลงครั้งสำคัญในรัชสมัย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:24.638017702+07:00","message":"[bufferProcess] send to processor:เฉพาะการเปลี่ยนแปลงครั้งสำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:24.638022894+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:24.638025346+07:00","message":"> Transcript [6175] [false]: 'เฉพาะการเปลี่ยนแปลงครั้งสำคัญ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:24.638028573+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:24.638030351+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:24.638032378+07:00","message":"StatePrefix: 'เฉพาะการเปลี่ยนแปลงครั้งสำคัญ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:24.638034956+07:00","message":"TextPushed: 'เฉพาะการเปลี่ยนแปลง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:24.891944258+07:00","message":"receive streaming session, msgId: 1027"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:24.891976275+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":"2025-10-27T14:59:24.891982147+07:00","message":"receive interim result [false|false]: เฉพาะการเปลี่ยนแปลงครั้งสำคัญในรัชสมัยพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:24.892002427+07:00","message":"[buffer interim] 1027 false เฉพาะการเปลี่ยนแปลงครั้งสำคัญในรัชสมัยพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:24.892011845+07:00","message":"[bufferProcess] interim [20000000]:เฉพาะการเปลี่ยนแปลงครั้งสำคัญในรัชสมัยพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:24.892014507+07:00","message":"[bufferProcess] send to processor:เฉพาะการเปลี่ยนแปลงครั้งสำคัญในรัชสมัย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:24.892018057+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:24.892020854+07:00","message":"> Transcript [6176] [false]: 'เฉพาะการเปลี่ยนแปลงครั้งสำคัญในรัชสมัย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:24.892023902+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:24.892025632+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:24.892027788+07:00","message":"StatePrefix: 'เฉพาะการเปลี่ยนแปลงครั้งสำคัญ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:24.892030529+07:00","message":"TextPushed: 'เฉพาะการเปลี่ยนแปลง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:25.013773899+07:00","message":"receive streaming session, msgId: 1027"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:25.013817369+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":"2025-10-27T14:59:25.013822807+07:00","message":"receive interim result [false|false]: เฉพาะการเปลี่ยนแปลงครั้งสำคัญในรัชสมัยพระบาท"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:25.013835304+07:00","message":"[buffer interim] 1027 false เฉพาะการเปลี่ยนแปลงครั้งสำคัญในรัชสมัยพระบาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:25.013842755+07:00","message":"[bufferProcess] interim [80000000]:เฉพาะการเปลี่ยนแปลงครั้งสำคัญในรัชสมัยพระบาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:25.013845143+07:00","message":"[bufferProcess] send to processor:เฉพาะการเปลี่ยนแปลงครั้งสำคัญในรัชสมัยพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:25.013850181+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:25.013852725+07:00","message":"> Transcript [6177] [false]: 'เฉพาะการเปลี่ยนแปลงครั้งสำคัญในรัชสมัยพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:25.01385584+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:25.013857633+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:25.013859631+07:00","message":"StatePrefix: 'เฉพาะการเปลี่ยนแปลงครั้งสำคัญ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:25.013862736+07:00","message":"TextPushed: 'เฉพาะการเปลี่ยนแปลง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:25.207958064+07:00","message":"receive streaming session, msgId: 1027"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:25.207995844+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":"2025-10-27T14:59:25.208002532+07:00","message":"receive interim result [false|false]: เฉพาะการเปลี่ยนแปลงครั้งสำคัญในรัชสมัยพระบาทสมเด็จ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:25.208017275+07:00","message":"[buffer interim] 1027 false เฉพาะการเปลี่ยนแปลงครั้งสำคัญในรัชสมัยพระบาทสมเด็จ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:25.208024655+07:00","message":"[bufferProcess] interim [320000000]:เฉพาะการเปลี่ยนแปลงครั้งสำคัญในรัชสมัยพระบาทสมเด็จ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:25.208027301+07:00","message":"[bufferProcess] send to processor:เฉพาะการเปลี่ยนแปลงครั้งสำคัญในรัชสมัยพระบาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:25.208030997+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:25.20803346+07:00","message":"> Transcript [6178] [false]: 'เฉพาะการเปลี่ยนแปลงครั้งสำคัญในรัชสมัยพระบาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:25.208036728+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:25.208038407+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:25.20804036+07:00","message":"StatePrefix: 'เฉพาะการเปลี่ยนแปลงครั้งสำคัญ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:25.208042634+07:00","message":"TextPushed: 'เฉพาะการเปลี่ยนแปลง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:25.208045512+07:00","message":"Push: 'ครั้งสำคัญ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:25.208047246+07:00","message":"TextPushed: 'เฉพาะการเปลี่ยนแปลงครั้งสำคัญ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:25.208048967+07:00","message":"Set new StatePrefix : 'เฉพาะการเปลี่ยนแปลงครั้งสำคัญในรัชสมัยพระบาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:25.208050797+07:00","message":"Next Push (prob) : 'ในรัชสมัยพระบาท'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:25.208057966+07:00","message":"push: {false ครั้งสำคัญ 0 0xc002602d00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:25.397434099+07:00","message":"receive streaming session, msgId: 1027"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:25.397470451+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":"2025-10-27T14:59:25.397476463+07:00","message":"receive interim result [false|false]: เฉพาะการเปลี่ยนแปลงครั้งสำคัญในรัชสมัยพระบาทสมเด็จพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:25.397490756+07:00","message":"[buffer interim] 1027 false เฉพาะการเปลี่ยนแปลงครั้งสำคัญในรัชสมัยพระบาทสมเด็จพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:25.397497067+07:00","message":"[bufferProcess] interim [440000000]:เฉพาะการเปลี่ยนแปลงครั้งสำคัญในรัชสมัยพระบาทสมเด็จพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:25.397499576+07:00","message":"[bufferProcess] send to processor:เฉพาะการเปลี่ยนแปลงครั้งสำคัญในรัชสมัยพระบาทสมเด็จ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:25.397504833+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:25.397507367+07:00","message":"> Transcript [6179] [false]: 'เฉพาะการเปลี่ยนแปลงครั้งสำคัญในรัชสมัยพระบาทสมเด็จ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:25.397510427+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:25.397512201+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:25.397513915+07:00","message":"StatePrefix: 'เฉพาะการเปลี่ยนแปลงครั้งสำคัญในรัชสมัยพระบาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:25.397516188+07:00","message":"TextPushed: 'เฉพาะการเปลี่ยนแปลงครั้งสำคัญ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:25.526338236+07:00","message":"receive streaming session, msgId: 1027"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:25.526377646+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":"2025-10-27T14:59:25.526383803+07:00","message":"receive interim result [false|false]: เฉพาะการเปลี่ยนแปลงครั้งสำคัญในรัชสมัยพระบาทสมเด็จพระเจ้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:25.526397567+07:00","message":"[buffer interim] 1027 false เฉพาะการเปลี่ยนแปลงครั้งสำคัญในรัชสมัยพระบาทสมเด็จพระเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:25.526407202+07:00","message":"[bufferProcess] interim [560000000]:เฉพาะการเปลี่ยนแปลงครั้งสำคัญในรัชสมัยพระบาทสมเด็จพระเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:25.526410759+07:00","message":"[bufferProcess] send to processor:เฉพาะการเปลี่ยนแปลงครั้งสำคัญในรัชสมัยพระบาทสมเด็จพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:25.526419174+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:25.526423125+07:00","message":"> Transcript [6180] [false]: 'เฉพาะการเปลี่ยนแปลงครั้งสำคัญในรัชสมัยพระบาทสมเด็จพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:25.52642794+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:25.526429893+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:25.526432177+07:00","message":"StatePrefix: 'เฉพาะการเปลี่ยนแปลงครั้งสำคัญในรัชสมัยพระบาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:25.526434476+07:00","message":"TextPushed: 'เฉพาะการเปลี่ยนแปลงครั้งสำคัญ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:25.528864104+07:00","message":"receive streaming session, msgId: 1027"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:25.528894844+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":"2025-10-27T14:59:25.528899612+07:00","message":"receive interim result [false|false]: เฉพาะการเปลี่ยนแปลงครั้งสำคัญในรัชสมัยพระบาทสมเด็จพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:25.528909136+07:00","message":"[buffer interim] 1027 false เฉพาะการเปลี่ยนแปลงครั้งสำคัญในรัชสมัยพระบาทสมเด็จพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:25.528918062+07:00","message":"[bufferProcess] interim [620000000]:เฉพาะการเปลี่ยนแปลงครั้งสำคัญในรัชสมัยพระบาทสมเด็จพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:25.528921427+07:00","message":"[bufferProcess] send to processor:เฉพาะการเปลี่ยนแปลงครั้งสำคัญในรัชสมัยพระบาทสมเด็จพระเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:25.528925103+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:25.528927693+07:00","message":"> Transcript [6181] [false]: 'เฉพาะการเปลี่ยนแปลงครั้งสำคัญในรัชสมัยพระบาทสมเด็จพระเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:25.528931065+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:25.528932765+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:25.528934667+07:00","message":"StatePrefix: 'เฉพาะการเปลี่ยนแปลงครั้งสำคัญในรัชสมัยพระบาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:25.528936953+07:00","message":"TextPushed: 'เฉพาะการเปลี่ยนแปลงครั้งสำคัญ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:25.593559528+07:00","message":"receive streaming session, msgId: 1027"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:25.593599682+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":"2025-10-27T14:59:25.593606552+07:00","message":"receive interim result [false|false]: เฉพาะการเปลี่ยนแปลงครั้งสำคัญในรัชสมัยพระบาทสมเด็จ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:25.59361854+07:00","message":"[buffer interim] 1027 false เฉพาะการเปลี่ยนแปลงครั้งสำคัญในรัชสมัยพระบาทสมเด็จ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:25.593628936+07:00","message":"[bufferProcess] interim [680000000]:เฉพาะการเปลี่ยนแปลงครั้งสำคัญในรัชสมัยพระบาทสมเด็จ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:25.593632259+07:00","message":"[bufferProcess] send to processor:เฉพาะการเปลี่ยนแปลงครั้งสำคัญในรัชสมัยพระบาทสมเด็จพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:25.593637762+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:25.593641554+07:00","message":"> Transcript [6182] [false]: 'เฉพาะการเปลี่ยนแปลงครั้งสำคัญในรัชสมัยพระบาทสมเด็จพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:25.593646685+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:25.593649834+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:25.593651605+07:00","message":"StatePrefix: 'เฉพาะการเปลี่ยนแปลงครั้งสำคัญในรัชสมัยพระบาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:25.593654075+07:00","message":"TextPushed: 'เฉพาะการเปลี่ยนแปลงครั้งสำคัญ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:25.593658827+07:00","message":"Push: 'ในรัชสมัยพระบาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:25.593661918+07:00","message":"TextPushed: 'เฉพาะการเปลี่ยนแปลงครั้งสำคัญในรัชสมัยพระบาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:25.593664514+07:00","message":"Set new StatePrefix : 'เฉพาะการเปลี่ยนแปลงครั้งสำคัญในรัชสมัยพระบาทสมเด็จพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:25.593667269+07:00","message":"Next Push (prob) : 'สมเด็จพระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:25.593676615+07:00","message":"push: {false ในรัชสมัยพระบาท 0 0xc002602d00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:25.715116365+07:00","message":"receive streaming session, msgId: 1027"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:25.715151495+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":"2025-10-27T14:59:25.715157166+07:00","message":"receive interim result [false|false]: เฉพาะการเปลี่ยนแปลงครั้งสำคัญในรัชสมัยพระบาทสมเด็จพระจุลจอม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:25.71516945+07:00","message":"[buffer interim] 1027 false เฉพาะการเปลี่ยนแปลงครั้งสำคัญในรัชสมัยพระบาทสมเด็จพระจุลจอม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:25.715176317+07:00","message":"[bufferProcess] interim [800000000]:เฉพาะการเปลี่ยนแปลงครั้งสำคัญในรัชสมัยพระบาทสมเด็จพระจุลจอม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:25.715178931+07:00","message":"[bufferProcess] send to processor:เฉพาะการเปลี่ยนแปลงครั้งสำคัญในรัชสมัยพระบาทสมเด็จ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:25.715184201+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:25.715186542+07:00","message":"> Transcript [6183] [false]: 'เฉพาะการเปลี่ยนแปลงครั้งสำคัญในรัชสมัยพระบาทสมเด็จ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:25.715188467+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:59:25.851226937+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:59:25.851236042+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:25.913581829+07:00","message":"receive streaming session, msgId: 1027"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:25.913626184+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":"2025-10-27T14:59:25.913632491+07:00","message":"receive interim result [false|false]: เฉพาะการเปลี่ยนแปลงครั้งสำคัญในรัชสมัยพระบาทสมเด็จพระจุลจอมเกล้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:25.913646912+07:00","message":"[buffer interim] 1027 false เฉพาะการเปลี่ยนแปลงครั้งสำคัญในรัชสมัยพระบาทสมเด็จพระจุลจอมเกล้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:25.913653975+07:00","message":"[bufferProcess] interim [980000000]:เฉพาะการเปลี่ยนแปลงครั้งสำคัญในรัชสมัยพระบาทสมเด็จพระจุลจอมเกล้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:25.913656382+07:00","message":"[bufferProcess] send to processor:เฉพาะการเปลี่ยนแปลงครั้งสำคัญในรัชสมัยพระบาทสมเด็จพระจุลจอม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:25.913660247+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:25.913662943+07:00","message":"> Transcript [6184] [false]: 'เฉพาะการเปลี่ยนแปลงครั้งสำคัญในรัชสมัยพระบาทสมเด็จพระจุลจอม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:25.913666259+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:25.913668007+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:25.913669838+07:00","message":"StatePrefix: 'เฉพาะการเปลี่ยนแปลงครั้งสำคัญในรัชสมัยพระบาทสมเด็จพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:25.913672176+07:00","message":"TextPushed: 'เฉพาะการเปลี่ยนแปลงครั้งสำคัญในรัชสมัยพระบาท'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:26.23583645+07:00","message":"receive streaming session, msgId: 1027"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:26.235870569+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":"2025-10-27T14:59:26.235877083+07:00","message":"receive interim result [false|false]: เฉพาะการเปลี่ยนแปลงครั้งสำคัญในรัชสมัยพระบาทสมเด็จพระจุลจอมเกล้าเจ้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:26.23590165+07:00","message":"[buffer interim] 1027 false เฉพาะการเปลี่ยนแปลงครั้งสำคัญในรัชสมัยพระบาทสมเด็จพระจุลจอมเกล้าเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:26.235908596+07:00","message":"[bufferProcess] interim [280000000]:เฉพาะการเปลี่ยนแปลงครั้งสำคัญในรัชสมัยพระบาทสมเด็จพระจุลจอมเกล้าเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:26.235911014+07:00","message":"[bufferProcess] send to processor:เฉพาะการเปลี่ยนแปลงครั้งสำคัญในรัชสมัยพระบาทสมเด็จพระจุลจอมเกล้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:26.235916215+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:26.23591904+07:00","message":"> Transcript [6185] [false]: 'เฉพาะการเปลี่ยนแปลงครั้งสำคัญในรัชสมัยพระบาทสมเด็จพระจุลจอมเกล้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:26.235922641+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:26.235924445+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:26.235926477+07:00","message":"StatePrefix: 'เฉพาะการเปลี่ยนแปลงครั้งสำคัญในรัชสมัยพระบาทสมเด็จพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:26.235928684+07:00","message":"TextPushed: 'เฉพาะการเปลี่ยนแปลงครั้งสำคัญในรัชสมัยพระบาท'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:26.397854671+07:00","message":"[GCS] IsForceVAD: false for message ID: 1027"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:26.42704871+07:00","message":"receive streaming session, msgId: 1027"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:26.427078914+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":"2025-10-27T14:59:26.427089178+07:00","message":"receive interim result [false|false]: เฉพาะการเปลี่ยนแปลงครั้งสำคัญในรัชสมัยพระบาทสมเด็จพระจุลจอมเกล้าเจ้าอยู่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:26.427102453+07:00","message":"[buffer interim] 1027 false เฉพาะการเปลี่ยนแปลงครั้งสำคัญในรัชสมัยพระบาทสมเด็จพระจุลจอมเกล้าเจ้าอยู่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:26.42710905+07:00","message":"[bufferProcess] interim [460000000]:เฉพาะการเปลี่ยนแปลงครั้งสำคัญในรัชสมัยพระบาทสมเด็จพระจุลจอมเกล้าเจ้าอยู่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:26.427111621+07:00","message":"[bufferProcess] send to processor:เฉพาะการเปลี่ยนแปลงครั้งสำคัญในรัชสมัยพระบาทสมเด็จพระจุลจอมเกล้าเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:26.427117165+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:26.427119531+07:00","message":"> Transcript [6186] [false]: 'เฉพาะการเปลี่ยนแปลงครั้งสำคัญในรัชสมัยพระบาทสมเด็จพระจุลจอมเกล้าเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:26.427123162+07:00","message":"Count interim (case 1.2): 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:26.427125037+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:26.427127018+07:00","message":"StatePrefix: 'เฉพาะการเปลี่ยนแปลงครั้งสำคัญในรัชสมัยพระบาทสมเด็จพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:26.42712909+07:00","message":"TextPushed: 'เฉพาะการเปลี่ยนแปลงครั้งสำคัญในรัชสมัยพระบาท'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:26.432345309+07:00","message":"receive streaming session, msgId: 1027"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:26.432367034+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":"2025-10-27T14:59:26.432374202+07:00","message":"receive interim result [false|false]: เฉพาะการเปลี่ยนแปลงครั้งสำคัญในรัชสมัยพระบาทสมเด็จพระจุลจอมเกล้าเจ้าอยู่หัว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:26.432387544+07:00","message":"[buffer interim] 1027 false เฉพาะการเปลี่ยนแปลงครั้งสำคัญในรัชสมัยพระบาทสมเด็จพระจุลจอมเกล้าเจ้าอยู่หัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:26.432392356+07:00","message":"[bufferProcess] interim [520000000]:เฉพาะการเปลี่ยนแปลงครั้งสำคัญในรัชสมัยพระบาทสมเด็จพระจุลจอมเกล้าเจ้าอยู่หัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:26.432394457+07:00","message":"[bufferProcess] send to processor:เฉพาะการเปลี่ยนแปลงครั้งสำคัญในรัชสมัยพระบาทสมเด็จพระจุลจอมเกล้าเจ้าอยู่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:26.432397271+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:26.432399474+07:00","message":"> Transcript [6187] [false]: 'เฉพาะการเปลี่ยนแปลงครั้งสำคัญในรัชสมัยพระบาทสมเด็จพระจุลจอมเกล้าเจ้าอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:26.432402466+07:00","message":"Count interim (case 1.1): 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:26.432404065+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:26.432405609+07:00","message":"StatePrefix: 'เฉพาะการเปลี่ยนแปลงครั้งสำคัญในรัชสมัยพระบาทสมเด็จพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:26.43240746+07:00","message":"TextPushed: 'เฉพาะการเปลี่ยนแปลงครั้งสำคัญในรัชสมัยพระบาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:26.432410072+07:00","message":"Push: 'สมเด็จพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:26.432411538+07:00","message":"TextPushed: 'เฉพาะการเปลี่ยนแปลงครั้งสำคัญในรัชสมัยพระบาทสมเด็จพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:26.432413614+07:00","message":"Set new StatePrefix : 'เฉพาะการเปลี่ยนแปลงครั้งสำคัญในรัชสมัยพระบาทสมเด็จพระจุลจอมเกล้าเจ้าอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:26.432416195+07:00","message":"Next Push (prob) : 'จุลจอมเกล้าเจ้าอยู่'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:26.432423913+07:00","message":"push: {false สมเด็จพระ 0 0xc002602d00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:26.525031571+07:00","message":"[GCS] Start streaming session, msgId: 1028"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:26.548730211+07:00","message":"receive streaming session, msgId: 1027"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:26.548759334+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เฉพาะการเปลี่ยนแปลงครั้งสำคัญในรัชสมัยพระบาทสมเด็จพระจุลจอมเกล้าเจ้าอยู่หัว\",\"confidence\":0.95812535}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":670000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:26.548765478+07:00","message":"receive interim result [true|false]: เฉพาะการเปลี่ยนแปลงครั้งสำคัญในรัชสมัยพระบาทสมเด็จพระจุลจอมเกล้าเจ้าอยู่หัว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:26.548773715+07:00","message":"end recv isFinal message id 1027"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:26.548775341+07:00","message":"end Recv id 1027"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:26.548780018+07:00","message":"[buffer interim] 1027 true เฉพาะการเปลี่ยนแปลงครั้งสำคัญในรัชสมัยพระบาทสมเด็จพระจุลจอมเกล้าเจ้าอยู่หัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:26.548788442+07:00","message":"[bufferProcess] interim [670000000]:เฉพาะการเปลี่ยนแปลงครั้งสำคัญในรัชสมัยพระบาทสมเด็จพระจุลจอมเกล้าเจ้าอยู่หัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:26.548793125+07:00","message":"[bufferProcess] send to processor (isfinal):เฉพาะการเปลี่ยนแปลงครั้งสำคัญในรัชสมัยพระบาทสมเด็จพระจุลจอมเกล้าเจ้าอยู่หัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:26.548796774+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:26.548799265+07:00","message":"> Transcript [6188] [false]: 'เฉพาะการเปลี่ยนแปลงครั้งสำคัญในรัชสมัยพระบาทสมเด็จพระจุลจอมเกล้าเจ้าอยู่หัว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:26.548802498+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:26.548804281+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:26.548805824+07:00","message":"StatePrefix: 'เฉพาะการเปลี่ยนแปลงครั้งสำคัญในรัชสมัยพระบาทสมเด็จพระจุลจอมเกล้าเจ้าอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:26.548808403+07:00","message":"TextPushed: 'เฉพาะการเปลี่ยนแปลงครั้งสำคัญในรัชสมัยพระบาทสมเด็จพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:26.548810079+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:26.548811621+07:00","message":"> Transcript [6189] [true]: 'เฉพาะการเปลี่ยนแปลงครั้งสำคัญในรัชสมัยพระบาทสมเด็จพระจุลจอมเกล้าเจ้าอยู่หัว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:26.548813474+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:26.548814765+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:26.54881605+07:00","message":"StatePrefix: 'เฉพาะการเปลี่ยนแปลงครั้งสำคัญในรัชสมัยพระบาทสมเด็จพระจุลจอมเกล้าเจ้าอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:26.548817715+07:00","message":"TextPushed: 'เฉพาะการเปลี่ยนแปลงครั้งสำคัญในรัชสมัยพระบาทสมเด็จพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:26.548823958+07:00","message":"Push: 'จุลจอมเกล้าเจ้าอยู่หัว'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:26.548831477+07:00","message":"push: {true จุลจอมเกล้าเจ้าอยู่หัว 0 0xc002602d00}"}
{"level":"info","service":"Main","time":"2025-10-27T14:59:26.559478119+07:00","message":"write wav file: './tmp/7446/7446_1027.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:27.78325669+07:00","message":"receive streaming session, msgId: 1028"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:27.783292458+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่ 5\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:27.78329712+07:00","message":"receive interim result [false|false]: ที่ 5"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:27.783311032+07:00","message":"[buffer interim] 1028 false ที่ 5"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:27.78331771+07:00","message":"[bufferProcess] interim [260000000]:ที่ 5"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:27.783319236+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:27.783324586+07:00","message":"[bufferProcess] send to processor (ticker):ที่ 5"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:27.783326987+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:27.783329389+07:00","message":"> Transcript [6190] [false]: 'ที่ 5'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:27.783331687+07:00","message":"Set StatePrefix (first interim): 'ที่ 5'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:59:28.851457388+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:59:28.8514713+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:30.565395509+07:00","message":"[GCS] IsForceVAD: false for message ID: 1028"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:30.704442731+07:00","message":"receive streaming session, msgId: 1028"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:30.704480139+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระบาทสมเด็จพระปกเกล้าเจ้าอยู่หัวรัชกาลที่ 6 ด้วยค่ะ\",\"confidence\":0.8274636}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:30.704486825+07:00","message":"receive interim result [true|false]: พระบาทสมเด็จพระปกเกล้าเจ้าอยู่หัวรัชกาลที่ 6 ด้วยค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:30.70449443+07:00","message":"end recv isFinal message id 1028"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:30.704496289+07:00","message":"end Recv id 1028"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:30.70450275+07:00","message":"[buffer interim] 1028 true พระบาทสมเด็จพระปกเกล้าเจ้าอยู่หัวรัชกาลที่ 6 ด้วยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:30.704512224+07:00","message":"[bufferProcess] interim [260000000]:พระบาทสมเด็จพระปกเกล้าเจ้าอยู่หัวรัชกาลที่ 6 ด้วยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:30.704516561+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:30.704519185+07:00","message":"> Transcript [6191] [true]: 'พระบาทสมเด็จพระปกเกล้าเจ้าอยู่หัวรัชกาลที่ 6 ด้วยค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:30.704521809+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:30.704523419+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:30.704525015+07:00","message":"StatePrefix: 'ที่ 5'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:30.704526776+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:30.704531046+07:00","message":"Push: 'พระบาทสมเด็จพระปกเกล้าเจ้าอยู่หัวรัชกาลที่ 6 ด้วยค่ะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:30.704540281+07:00","message":"push: {true พระบาทสมเด็จพระปกเกล้าเจ้าอยู่หัวรัชกาลที่ 6 ด้วยค่ะ 0 0xc002880780}"}
{"level":"info","service":"Main","time":"2025-10-27T14:59:30.718820672+07:00","message":"write wav file: './tmp/7446/7446_1028.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:30.756605356+07:00","message":"[GCS] Start streaming session, msgId: 1029"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:59:31.851823056+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:59:31.851834029+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:34.024938275+07:00","message":"[GCS] IsForceVAD: false for message ID: 1029"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:34.122095803+07:00","message":"receive streaming session, msgId: 1029"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:34.122111464+07:00","message":"found end of frame, send empty tag with msgId: 1029"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:34.122114105+07:00","message":"end Recv id 1029"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:34.122120638+07:00","message":"[buffer interim] 1029 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:34.122127297+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:34.122130997+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:34.122133765+07:00","message":"> Transcript [6192] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:34.122135837+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:34.122137427+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:34.122138946+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:34.122140369+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:34.122142901+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:34.122151738+07:00","message":"push: {true \n 0 0xc002880e00}"}
{"level":"info","service":"Main","time":"2025-10-27T14:59:34.131025919+07:00","message":"write wav file: './tmp/7446/7446_1029.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:34.786082895+07:00","message":"[GCS] Start streaming session, msgId: 1030"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:59:34.852358838+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:59:34.852370789+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:34.985024899+07:00","message":"[GCS] IsForceVAD: false for message ID: 1030"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:35.087860624+07:00","message":"receive streaming session, msgId: 1030"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:35.087875923+07:00","message":"found end of frame, send empty tag with msgId: 1030"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:35.087878433+07:00","message":"end Recv id 1030"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:35.087894791+07:00","message":"[buffer interim] 1030 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:35.087901937+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:35.08790532+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:35.087908363+07:00","message":"> Transcript [6193] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:35.087910796+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:35.087912732+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:35.087914484+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:35.087916198+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:35.087925164+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:35.087934024+07:00","message":"push: {true \n 0 0xc002881080}"}
{"level":"info","service":"Main","time":"2025-10-27T14:59:35.092231804+07:00","message":"write wav file: './tmp/7446/7446_1030.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:35.116907104+07:00","message":"[GCS] Start streaming session, msgId: 1031"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:35.184936994+07:00","message":"[GCS] IsForceVAD: false for message ID: 1031"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:35.248818327+07:00","message":"[GCS] Start streaming session, msgId: 1032"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:35.304935086+07:00","message":"[GCS] IsForceVAD: false for message ID: 1032"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:35.348455109+07:00","message":"receive streaming session, msgId: 1031"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:35.34847125+07:00","message":"found end of frame, send empty tag with msgId: 1031"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:35.34847404+07:00","message":"end Recv id 1031"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:35.348480289+07:00","message":"[buffer interim] 1031 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:35.348486478+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:35.348490021+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:35.348492981+07:00","message":"> Transcript [6194] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:35.348495143+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:35.348496706+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:35.348498318+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:35.348499874+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:35.348507125+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:35.348515857+07:00","message":"push: {true \n 0 0xc000044b00}"}
{"level":"info","service":"Main","time":"2025-10-27T14:59:35.35297465+07:00","message":"write wav file: './tmp/7446/7446_1031.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:35.374748997+07:00","message":"[GCS] Start streaming session, msgId: 1033"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:35.446843171+07:00","message":"receive streaming session, msgId: 1032"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:35.446858011+07:00","message":"found end of frame, send empty tag with msgId: 1032"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:35.446860414+07:00","message":"end Recv id 1032"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:35.446865416+07:00","message":"[buffer interim] 1032 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:35.446872006+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:35.446875384+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:35.446878435+07:00","message":"> Transcript [6195] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:35.446889169+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:35.446891131+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:35.446892682+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:35.446894163+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:35.446896793+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:35.446905192+07:00","message":"push: {true \n 0 0xc000129780}"}
{"level":"info","service":"Main","time":"2025-10-27T14:59:35.451615287+07:00","message":"write wav file: './tmp/7446/7446_1032.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:35.948104835+07:00","message":"[GCS] IsForceVAD: false for message ID: 1033"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:36.053089806+07:00","message":"receive streaming session, msgId: 1033"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:36.053104402+07:00","message":"found end of frame, send empty tag with msgId: 1033"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:36.053108078+07:00","message":"end Recv id 1033"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:36.053115043+07:00","message":"[buffer interim] 1033 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:36.053122906+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:36.053127458+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:36.053130607+07:00","message":"> Transcript [6196] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:36.053133558+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:36.053135645+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:36.053137738+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:36.053140162+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:36.053151598+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:36.053173192+07:00","message":"push: {true \n 0 0xc000129880}"}
{"level":"info","service":"Main","time":"2025-10-27T14:59:36.058136461+07:00","message":"write wav file: './tmp/7446/7446_1033.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:36.148158702+07:00","message":"[GCS] Start streaming session, msgId: 1034"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:36.264779602+07:00","message":"[GCS] IsForceVAD: false for message ID: 1034"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:36.336250651+07:00","message":"[GCS] Start streaming session, msgId: 1035"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:36.396543919+07:00","message":"[GCS] IsForceVAD: false for message ID: 1035"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:36.396679692+07:00","message":"receive streaming session, msgId: 1034"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:36.396685158+07:00","message":"found end of frame, send empty tag with msgId: 1034"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:36.396688407+07:00","message":"end Recv id 1034"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:36.396694143+07:00","message":"[buffer interim] 1034 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:36.396701295+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:36.39670586+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:36.396710152+07:00","message":"> Transcript [6197] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:36.396713194+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:36.396715474+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:36.396717778+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:36.396719963+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:36.396726419+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:36.396736375+07:00","message":"push: {true \n 0 0xc002881800}"}
{"level":"info","service":"Main","time":"2025-10-27T14:59:36.402472798+07:00","message":"write wav file: './tmp/7446/7446_1034.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:36.562093555+07:00","message":"receive streaming session, msgId: 1035"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:36.562109063+07:00","message":"found end of frame, send empty tag with msgId: 1035"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:36.562112364+07:00","message":"end Recv id 1035"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:36.562118109+07:00","message":"[buffer interim] 1035 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:36.562124717+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:36.562128017+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:36.562130521+07:00","message":"> Transcript [6198] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:36.562132532+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:36.562134229+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:36.562135668+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:36.562137115+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:36.562142424+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:36.562150621+07:00","message":"push: {true \n 0 0xc002602b80}"}
{"level":"info","service":"Main","time":"2025-10-27T14:59:36.56731117+07:00","message":"write wav file: './tmp/7446/7446_1035.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:36.787204129+07:00","message":"[GCS] Start streaming session, msgId: 1036"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:37.165331662+07:00","message":"[GCS] IsForceVAD: false for message ID: 1036"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:37.302744133+07:00","message":"receive streaming session, msgId: 1036"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:37.302759831+07:00","message":"found end of frame, send empty tag with msgId: 1036"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:37.302762482+07:00","message":"end Recv id 1036"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:37.302769253+07:00","message":"[buffer interim] 1036 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:37.302775949+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:37.30277947+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:37.302782158+07:00","message":"> Transcript [6199] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:37.302784357+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:37.302786058+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:37.302787571+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:37.302789016+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:37.302795929+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:37.302805134+07:00","message":"push: {true \n 0 0xc000129f00}"}
{"level":"info","service":"Main","time":"2025-10-27T14:59:37.308541738+07:00","message":"write wav file: './tmp/7446/7446_1036.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:59:37.853367147+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:59:37.85337922+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:37.867087907+07:00","message":"[GCS] Start streaming session, msgId: 1037"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:38.704529668+07:00","message":"[GCS] IsForceVAD: false for message ID: 1037"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:38.798736972+07:00","message":"receive streaming session, msgId: 1037"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:38.798760533+07:00","message":"found end of frame, send empty tag with msgId: 1037"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:38.798763369+07:00","message":"end Recv id 1037"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:38.798770558+07:00","message":"[buffer interim] 1037 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:38.798778043+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:38.798781846+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:38.798784692+07:00","message":"> Transcript [6200] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:38.798786964+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:38.798788545+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:38.798790112+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:38.798791586+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:38.798793816+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:38.798802776+07:00","message":"push: {true \n 0 0xc000045c00}"}
{"level":"info","service":"Main","time":"2025-10-27T14:59:38.804599405+07:00","message":"write wav file: './tmp/7446/7446_1037.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:39.72561765+07:00","message":"[GCS] Start streaming session, msgId: 1038"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:39.784402317+07:00","message":"[GCS] IsForceVAD: false for message ID: 1038"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:40.009725639+07:00","message":"receive streaming session, msgId: 1038"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:40.009741966+07:00","message":"found end of frame, send empty tag with msgId: 1038"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:40.009744919+07:00","message":"end Recv id 1038"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:40.009753145+07:00","message":"[buffer interim] 1038 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:40.009759152+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:40.009762789+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:40.009765216+07:00","message":"> Transcript [6201] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:40.009767709+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:40.009769378+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:40.009770992+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:40.009772608+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:40.009779654+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:40.009788267+07:00","message":"push: {true \n 0 0xc000045e80}"}
{"level":"info","service":"Main","time":"2025-10-27T14:59:40.014925806+07:00","message":"write wav file: './tmp/7446/7446_1038.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:40.106307423+07:00","message":"[GCS] Start streaming session, msgId: 1039"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:40.496373812+07:00","message":"[GCS] IsForceVAD: false for message ID: 1039"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:40.628110453+07:00","message":"receive streaming session, msgId: 1039"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:40.628130021+07:00","message":"found end of frame, send empty tag with msgId: 1039"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:40.628132802+07:00","message":"end Recv id 1039"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:40.628139651+07:00","message":"[buffer interim] 1039 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:40.628146217+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:40.628149433+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:40.628151928+07:00","message":"> Transcript [6202] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:40.628153956+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:40.628155636+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:40.628157253+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:40.628158728+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:40.628166629+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:40.628178536+07:00","message":"push: {true \n 0 0xc002880000}"}
{"level":"info","service":"Main","time":"2025-10-27T14:59:40.63331283+07:00","message":"write wav file: './tmp/7446/7446_1039.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:59:40.85358898+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:59:40.853601638+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:41.455504989+07:00","message":"[GCS] Start streaming session, msgId: 1040"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:41.51464623+07:00","message":"[GCS] IsForceVAD: false for message ID: 1040"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:41.928978004+07:00","message":"receive streaming session, msgId: 1040"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:41.929002067+07:00","message":"found end of frame, send empty tag with msgId: 1040"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:41.929005685+07:00","message":"end Recv id 1040"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:41.929012476+07:00","message":"[buffer interim] 1040 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:41.929020113+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:41.929026389+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:41.929028953+07:00","message":"> Transcript [6203] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:41.929031411+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:41.929032941+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:41.929034524+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:41.92903601+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:41.929040188+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:41.929050383+07:00","message":"push: {true \n 0 0xc002217780}"}
{"level":"info","service":"Main","time":"2025-10-27T14:59:41.934238478+07:00","message":"write wav file: './tmp/7446/7446_1040.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:42.025685921+07:00","message":"[GCS] Start streaming session, msgId: 1041"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:42.154642803+07:00","message":"[GCS] IsForceVAD: false for message ID: 1041"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:42.252412858+07:00","message":"receive streaming session, msgId: 1041"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:42.252439513+07:00","message":"found end of frame, send empty tag with msgId: 1041"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:42.252442912+07:00","message":"end Recv id 1041"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:42.252449646+07:00","message":"[buffer interim] 1041 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:42.252457112+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:42.252460629+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:42.252463206+07:00","message":"> Transcript [6204] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:42.252465456+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:42.25246722+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:42.252468766+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:42.252470276+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:42.252472652+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:42.252482269+07:00","message":"push: {true \n 0 0xc002881780}"}
{"level":"info","service":"Main","time":"2025-10-27T14:59:42.257708177+07:00","message":"write wav file: './tmp/7446/7446_1041.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:42.735363982+07:00","message":"[GCS] Start streaming session, msgId: 1042"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:42.797020263+07:00","message":"[GCS] IsForceVAD: false for message ID: 1042"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:43.01518604+07:00","message":"receive streaming session, msgId: 1042"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:43.015204651+07:00","message":"found end of frame, send empty tag with msgId: 1042"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:43.015207447+07:00","message":"end Recv id 1042"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:43.015213851+07:00","message":"[buffer interim] 1042 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:43.015220931+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:43.015223976+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:43.015226798+07:00","message":"> Transcript [6205] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:43.015228988+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:43.015230753+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:43.015232194+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:43.015233647+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:43.015241149+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:43.015251078+07:00","message":"push: {true \n 0 0xc002881d80}"}
{"level":"info","service":"Main","time":"2025-10-27T14:59:43.019491761+07:00","message":"write wav file: './tmp/7446/7446_1042.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:59:43.854038363+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:59:43.85405119+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:43.898895728+07:00","message":"[GCS] Start streaming session, msgId: 1043"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:44.146909957+07:00","message":"[GCS] IsForceVAD: false for message ID: 1043"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:44.2456475+07:00","message":"receive streaming session, msgId: 1043"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:44.245672424+07:00","message":"found end of frame, send empty tag with msgId: 1043"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:44.245676358+07:00","message":"end Recv id 1043"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:44.245686168+07:00","message":"[buffer interim] 1043 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:44.245704926+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:44.245709707+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:44.245713235+07:00","message":"> Transcript [6206] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:44.245716531+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:44.245718873+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:44.245721097+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:44.245723327+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:44.245730573+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:44.24574244+07:00","message":"push: {true \n 0 0xc002923b00}"}
{"level":"info","service":"Main","time":"2025-10-27T14:59:44.251050132+07:00","message":"write wav file: './tmp/7446/7446_1043.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:44.275940894+07:00","message":"[GCS] Start streaming session, msgId: 1044"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:45.684213684+07:00","message":"[GCS] IsForceVAD: false for message ID: 1044"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:45.784000262+07:00","message":"receive streaming session, msgId: 1044"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:45.78402051+07:00","message":"found end of frame, send empty tag with msgId: 1044"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:45.784024107+07:00","message":"end Recv id 1044"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:45.784032152+07:00","message":"[buffer interim] 1044 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:45.784040324+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:45.784045831+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:45.784049115+07:00","message":"> Transcript [6207] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:45.784052357+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:45.784055417+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:45.78405729+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:45.784058882+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:45.784061905+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:45.784074421+07:00","message":"push: {true \n 0 0xc002881f00}"}
{"level":"info","service":"Main","time":"2025-10-27T14:59:45.791108149+07:00","message":"write wav file: './tmp/7446/7446_1044.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:45.816084873+07:00","message":"[GCS] Start streaming session, msgId: 1045"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:46.004129141+07:00","message":"[GCS] IsForceVAD: false for message ID: 1045"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:46.066169009+07:00","message":"[GCS] Start streaming session, msgId: 1046"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:46.289562628+07:00","message":"receive streaming session, msgId: 1045"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:46.289579563+07:00","message":"found end of frame, send empty tag with msgId: 1045"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:46.289582289+07:00","message":"end Recv id 1045"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:46.28958792+07:00","message":"[buffer interim] 1045 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:46.289594782+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:46.289598159+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:46.289600936+07:00","message":"> Transcript [6208] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:46.289602968+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:46.289604551+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:46.289605944+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:46.289607424+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:46.289609763+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:46.289618686+07:00","message":"push: {true \n 0 0xc002603200}"}
{"level":"info","service":"Main","time":"2025-10-27T14:59:46.29414022+07:00","message":"write wav file: './tmp/7446/7446_1045.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:46.385206016+07:00","message":"[GCS] IsForceVAD: false for message ID: 1046"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:46.480035499+07:00","message":"receive streaming session, msgId: 1046"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:46.480052013+07:00","message":"found end of frame, send empty tag with msgId: 1046"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:46.480058124+07:00","message":"end Recv id 1046"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:46.480067739+07:00","message":"[buffer interim] 1046 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:46.480074515+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:46.480078101+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:46.480080686+07:00","message":"> Transcript [6209] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:46.480082994+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:46.480084749+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:46.480086191+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:46.480087633+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:46.480095968+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:46.480107443+07:00","message":"push: {true \n 0 0xc000128e00}"}
{"level":"info","service":"Main","time":"2025-10-27T14:59:46.484468017+07:00","message":"write wav file: './tmp/7446/7446_1046.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:46.517020749+07:00","message":"[GCS] Start streaming session, msgId: 1047"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:46.584220935+07:00","message":"[GCS] IsForceVAD: false for message ID: 1047"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:46.766643749+07:00","message":"receive streaming session, msgId: 1047"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:46.766664129+07:00","message":"found end of frame, send empty tag with msgId: 1047"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:46.766667435+07:00","message":"end Recv id 1047"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:46.766681871+07:00","message":"[buffer interim] 1047 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:46.766688705+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:46.766692205+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:46.766695402+07:00","message":"> Transcript [6210] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:46.766698407+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:46.766700866+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:46.76670301+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:46.766704977+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:46.766708986+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:46.766720848+07:00","message":"push: {true \n 0 0xc00041d700}"}
{"level":"info","service":"Main","time":"2025-10-27T14:59:46.770892306+07:00","message":"write wav file: './tmp/7446/7446_1047.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:59:46.855114929+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:59:46.855127852+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:46.967226856+07:00","message":"[GCS] Start streaming session, msgId: 1048"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:47.098280128+07:00","message":"[GCS] IsForceVAD: false for message ID: 1048"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:47.440295056+07:00","message":"receive streaming session, msgId: 1048"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:47.440319127+07:00","message":"found end of frame, send empty tag with msgId: 1048"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:47.440321924+07:00","message":"end Recv id 1048"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:47.440329165+07:00","message":"[buffer interim] 1048 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:47.440336015+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:47.4403393+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:47.440341848+07:00","message":"> Transcript [6211] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:47.440344239+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:47.440345892+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:47.440347345+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:47.440348907+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:47.440351792+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:47.440361249+07:00","message":"push: {true \n 0 0xc000129a80}"}
{"level":"info","service":"Main","time":"2025-10-27T14:59:47.445318516+07:00","message":"write wav file: './tmp/7446/7446_1048.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:47.475382099+07:00","message":"[GCS] Start streaming session, msgId: 1049"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:47.665061917+07:00","message":"[GCS] IsForceVAD: false for message ID: 1049"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:47.736313298+07:00","message":"[GCS] Start streaming session, msgId: 1050"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:47.757615826+07:00","message":"receive streaming session, msgId: 1049"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:47.757634105+07:00","message":"found end of frame, send empty tag with msgId: 1049"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:47.757637553+07:00","message":"end Recv id 1049"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:47.757644794+07:00","message":"[buffer interim] 1049 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:47.757652954+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:47.757662954+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:47.757666782+07:00","message":"> Transcript [6212] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:47.757670093+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:47.757672509+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:47.757674854+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:47.75767718+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:47.75768157+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:47.757705383+07:00","message":"push: {true \n 0 0xc00041de80}"}
{"level":"info","service":"Main","time":"2025-10-27T14:59:47.763119451+07:00","message":"write wav file: './tmp/7446/7446_1049.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:48.055902476+07:00","message":"[GCS] IsForceVAD: false for message ID: 1050"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:48.117309816+07:00","message":"[GCS] Start streaming session, msgId: 1051"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:48.152073556+07:00","message":"receive streaming session, msgId: 1050"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:48.152086953+07:00","message":"found end of frame, send empty tag with msgId: 1050"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:48.15209018+07:00","message":"end Recv id 1050"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:48.152096159+07:00","message":"[buffer interim] 1050 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:48.152102458+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:48.152106054+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:48.152108866+07:00","message":"> Transcript [6213] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:48.152111036+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:48.152112763+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:48.152114289+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:48.152115924+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:48.152121129+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:48.15213011+07:00","message":"push: {true \n 0 0xc00401e380}"}
{"level":"info","service":"Main","time":"2025-10-27T14:59:48.157584499+07:00","message":"write wav file: './tmp/7446/7446_1050.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:48.375407562+07:00","message":"[GCS] IsForceVAD: false for message ID: 1051"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:48.46822537+07:00","message":"receive streaming session, msgId: 1051"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:48.468245746+07:00","message":"found end of frame, send empty tag with msgId: 1051"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:48.468248731+07:00","message":"end Recv id 1051"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:48.46825451+07:00","message":"[buffer interim] 1051 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:48.468261183+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:48.468264954+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:48.468267691+07:00","message":"> Transcript [6214] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:48.468269707+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:48.4682713+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:48.468272761+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:48.46827421+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:48.468282521+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:48.46829239+07:00","message":"push: {true \n 0 0xc00401e900}"}
{"level":"info","service":"Main","time":"2025-10-27T14:59:48.473245013+07:00","message":"write wav file: './tmp/7446/7446_1051.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:49.585636284+07:00","message":"[GCS] Start streaming session, msgId: 1052"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:49.715320291+07:00","message":"[GCS] IsForceVAD: false for message ID: 1052"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:49.853301803+07:00","message":"receive streaming session, msgId: 1052"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:49.853316361+07:00","message":"found end of frame, send empty tag with msgId: 1052"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:49.853318939+07:00","message":"end Recv id 1052"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:49.853325352+07:00","message":"[buffer interim] 1052 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:49.853331709+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:49.853336014+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:49.853338781+07:00","message":"> Transcript [6215] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:49.853341359+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:49.853343113+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:49.853344666+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:49.853346166+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:49.853351126+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:49.853361097+07:00","message":"push: {true \n 0 0xc000044200}"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:59:49.855121152+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:59:49.855124645+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"Main","time":"2025-10-27T14:59:49.857984767+07:00","message":"write wav file: './tmp/7446/7446_1052.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:49.976268281+07:00","message":"[GCS] Start streaming session, msgId: 1053"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:50.296756687+07:00","message":"[GCS] IsForceVAD: false for message ID: 1053"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:50.35628927+07:00","message":"[GCS] Start streaming session, msgId: 1054"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:50.401772791+07:00","message":"receive streaming session, msgId: 1053"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:50.401788417+07:00","message":"found end of frame, send empty tag with msgId: 1053"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:50.401791736+07:00","message":"end Recv id 1053"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:50.401799927+07:00","message":"[buffer interim] 1053 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:50.401806906+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:50.401811089+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:50.401814036+07:00","message":"> Transcript [6216] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:50.401816903+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:50.401819308+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:50.401821165+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:50.401823039+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:50.401826625+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:50.401836735+07:00","message":"push: {true \n 0 0xc000045600}"}
{"level":"info","service":"Main","time":"2025-10-27T14:59:50.406849878+07:00","message":"write wav file: './tmp/7446/7446_1053.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:50.997846768+07:00","message":"[GCS] IsForceVAD: false for message ID: 1054"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:51.065746322+07:00","message":"[GCS] Start streaming session, msgId: 1055"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:51.101021594+07:00","message":"receive streaming session, msgId: 1054"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:51.101039681+07:00","message":"found end of frame, send empty tag with msgId: 1054"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:51.101042633+07:00","message":"end Recv id 1054"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:51.101048513+07:00","message":"[buffer interim] 1054 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:51.101055438+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:51.101058999+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:51.101061537+07:00","message":"> Transcript [6217] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:51.101063537+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:51.101065133+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:51.101066686+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:51.101068217+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:51.101071123+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:51.101082926+07:00","message":"push: {true \n 0 0xc00401f280}"}
{"level":"info","service":"Main","time":"2025-10-27T14:59:51.106231911+07:00","message":"write wav file: './tmp/7446/7446_1054.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:52.427043105+07:00","message":"[GCS] Cleaned up inactive client: 1009"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:52.42706422+07:00","message":"[GCS] Cleaned up inactive client: 1015"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:52.427066639+07:00","message":"[GCS] Cleaned up inactive client: 1013"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:52.427068073+07:00","message":"[GCS] Cleaned up inactive client: 1011"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:52.427069615+07:00","message":"[GCS] Cleaned up inactive client: 1016"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:52.427071373+07:00","message":"[GCS] Cleaned up inactive client: 1017"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:52.42707294+07:00","message":"[GCS] Cleaned up inactive client: 1010"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:52.427074781+07:00","message":"[GCS] Cleaned up inactive client: 1012"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:52.427076134+07:00","message":"[GCS] Cleaned up inactive client: 1014"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:59:52.856212113+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:59:52.856215046+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:53.531897756+07:00","message":"receive streaming session, msgId: 1055"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:53.531939115+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":"2025-10-27T14:59:53.531944325+07:00","message":"receive interim result [false|false]: เป็น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:53.531957987+07:00","message":"[buffer interim] 1055 false เป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:53.531964407+07:00","message":"[bufferProcess] interim [460000000]:เป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:53.531965875+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:53.531971093+07:00","message":"[bufferProcess] send to processor (ticker):เป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:53.531973531+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:53.531975914+07:00","message":"> Transcript [6218] [false]: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:53.531977763+07:00","message":"Set StatePrefix (first interim): 'เป็น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:53.773142706+07:00","message":"receive streaming session, msgId: 1055"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:53.773190754+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":"2025-10-27T14:59:53.773196272+07:00","message":"receive interim result [false|false]: ตั้ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:53.773212385+07:00","message":"[buffer interim] 1055 false ตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:53.77322078+07:00","message":"[bufferProcess] interim [700000000]:ตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:53.773222551+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:53.858588447+07:00","message":"receive streaming session, msgId: 1055"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:53.858636685+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":"2025-10-27T14:59:53.858644221+07:00","message":"receive interim result [false|false]: เป็นต้น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:53.858657983+07:00","message":"[buffer interim] 1055 false เป็นต้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:53.858668405+07:00","message":"[bufferProcess] interim [760000000]:เป็นต้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:53.858671017+07:00","message":"[bufferProcess] send to processor:ตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:53.858678196+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:53.858681835+07:00","message":"> Transcript [6219] [false]: 'ตั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:53.858684276+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:53.858686553+07:00","message":"Set new StatePrefix: 'ตั้ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:53.938226329+07:00","message":"receive streaming session, msgId: 1055"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:53.938266317+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":"2025-10-27T14:59:53.938271004+07:00","message":"receive interim result [false|false]: เป็นปัญหา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:53.938284332+07:00","message":"[buffer interim] 1055 false เป็นปัญหา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:53.938290491+07:00","message":"[bufferProcess] interim [880000000]:เป็นปัญหา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:53.938292603+07:00","message":"[bufferProcess] send to processor:เป็นต้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:53.938297954+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:53.93830036+07:00","message":"> Transcript [6220] [false]: 'เป็นต้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:53.938302268+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:53.938303939+07:00","message":"Set new StatePrefix: 'เป็นต้น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:54.295016594+07:00","message":"receive streaming session, msgId: 1055"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:54.295056171+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":"2025-10-27T14:59:54.29506653+07:00","message":"receive interim result [false|false]: ค้นหาภาษา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:54.295081805+07:00","message":"[buffer interim] 1055 false ค้นหาภาษา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:54.295090188+07:00","message":"[bufferProcess] interim [240000000]:ค้นหาภาษา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:54.295093247+07:00","message":"[bufferProcess] send to processor:เป็นปัญหา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:54.295099638+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:54.295103255+07:00","message":"> Transcript [6221] [false]: 'เป็นปัญหา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:54.295105971+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:54.295108466+07:00","message":"Set new StatePrefix: 'เป็นปัญหา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:54.308605916+07:00","message":"receive streaming session, msgId: 1055"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:54.308638937+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":"2025-10-27T14:59:54.308645189+07:00","message":"receive interim result [false|false]: ค้นหาประกาศ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:54.308658257+07:00","message":"[buffer interim] 1055 false ค้นหาประกาศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:54.308666937+07:00","message":"[bufferProcess] interim [300000000]:ค้นหาประกาศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:54.308669663+07:00","message":"[bufferProcess] send to processor:ค้นหาภาษา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:54.308675453+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:54.308678925+07:00","message":"> Transcript [6222] [false]: 'ค้นหาภาษา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:54.308681245+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:54.308683917+07:00","message":"Set new StatePrefix: 'ค้นหาภาษา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:54.422986779+07:00","message":"receive streaming session, msgId: 1055"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:54.423025583+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":"2025-10-27T14:59:54.423031611+07:00","message":"receive interim result [false|false]: เป็นปัญหาประสาท"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:54.423046943+07:00","message":"[buffer interim] 1055 false เป็นปัญหาประสาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:54.423055043+07:00","message":"[bufferProcess] interim [360000000]:เป็นปัญหาประสาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:54.423057633+07:00","message":"[bufferProcess] send to processor:ค้นหาประกาศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:54.423061874+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:54.42306567+07:00","message":"> Transcript [6223] [false]: 'ค้นหาประกาศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:54.423068286+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:54.423070652+07:00","message":"Set new StatePrefix: 'ค้นหาประกาศ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:54.801909591+07:00","message":"receive streaming session, msgId: 1055"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:54.801954274+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":"2025-10-27T14:59:54.801960451+07:00","message":"receive interim result [false|false]: ค้นหาประสาท"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:54.801976682+07:00","message":"[buffer interim] 1055 false ค้นหาประสาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:54.801986863+07:00","message":"[bufferProcess] interim [780000000]:ค้นหาประสาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:54.801989713+07:00","message":"[bufferProcess] send to processor:เป็นปัญหาประสาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:54.801996151+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:54.802003706+07:00","message":"> Transcript [6224] [false]: 'เป็นปัญหาประสาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:54.802006624+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:54.802008891+07:00","message":"Set new StatePrefix: 'เป็นปัญหาประสาท'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:55.444595731+07:00","message":"receive streaming session, msgId: 1055"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:55.444636647+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":"2025-10-27T14:59:55.444648016+07:00","message":"receive interim result [false|false]: ค้นหาประสาท"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:55.444663347+07:00","message":"[buffer interim] 1055 false ค้นหาประสาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:55.444673838+07:00","message":"[bufferProcess] interim [380000000]:ค้นหาประสาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:55.444676897+07:00","message":"[bufferProcess] send to processor:ค้นหาประสาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:55.444683543+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:55.444686179+07:00","message":"> Transcript [6225] [false]: 'ค้นหาประสาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:55.444688421+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:55.444690054+07:00","message":"Set new StatePrefix: 'ค้นหาประสาท'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:59:55.857091878+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:59:55.857102497+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:56.344224086+07:00","message":"receive streaming session, msgId: 1055"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:56.344261202+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":"2025-10-27T14:59:56.344266988+07:00","message":"receive interim result [false|false]: เป็นปัญหาประสาทแรกที่สร้าง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:56.344281071+07:00","message":"[buffer interim] 1055 false เป็นปัญหาประสาทแรกที่สร้าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:56.344288141+07:00","message":"[bufferProcess] interim [280000000]:เป็นปัญหาประสาทแรกที่สร้าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:56.344290379+07:00","message":"[bufferProcess] send to processor:ค้นหาประสาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:56.344295388+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:56.344298605+07:00","message":"> Transcript [6226] [false]: 'ค้นหาประสาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:56.344301247+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:56.344303161+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:56.344304685+07:00","message":"StatePrefix: 'ค้นหาประสาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:56.34430647+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:56.536627447+07:00","message":"receive streaming session, msgId: 1055"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:56.536670047+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":"2025-10-27T14:59:56.536677271+07:00","message":"receive interim result [false|false]: เป็นปัญหาประสาทแรกที่สร้างมา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:56.536693501+07:00","message":"[buffer interim] 1055 false เป็นปัญหาประสาทแรกที่สร้างมา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:56.536701375+07:00","message":"[bufferProcess] interim [460000000]:เป็นปัญหาประสาทแรกที่สร้างมา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:56.536704303+07:00","message":"[bufferProcess] send to processor:เป็นปัญหาประสาทแรกที่สร้าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:56.536708417+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:56.536712009+07:00","message":"> Transcript [6227] [false]: 'เป็นปัญหาประสาทแรกที่สร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:56.5367147+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:56.536716974+07:00","message":"Set new StatePrefix: 'เป็นปัญหาประสาทแรกที่สร้าง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:56.538782207+07:00","message":"receive streaming session, msgId: 1055"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:56.538806086+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":"2025-10-27T14:59:56.538811928+07:00","message":"receive interim result [false|false]: เป็นปัญหาประสาทแรกที่สร้างใน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:56.53882684+07:00","message":"[buffer interim] 1055 false เป็นปัญหาประสาทแรกที่สร้างใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:56.53883295+07:00","message":"[bufferProcess] interim [520000000]:เป็นปัญหาประสาทแรกที่สร้างใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:56.538835971+07:00","message":"[bufferProcess] send to processor:เป็นปัญหาประสาทแรกที่สร้างมา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:56.538848225+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:56.538851272+07:00","message":"> Transcript [6228] [false]: 'เป็นปัญหาประสาทแรกที่สร้างมา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:56.538855039+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:56.538857462+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:56.538860026+07:00","message":"StatePrefix: 'เป็นปัญหาประสาทแรกที่สร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:56.538862532+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:56.751513036+07:00","message":"receive streaming session, msgId: 1055"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:56.751548482+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":"2025-10-27T14:59:56.751553743+07:00","message":"receive interim result [false|false]: เป็นปัญหาประสาทแรกที่สร้างในปี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:56.751567535+07:00","message":"[buffer interim] 1055 false เป็นปัญหาประสาทแรกที่สร้างในปี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:56.75157561+07:00","message":"[bufferProcess] interim [700000000]:เป็นปัญหาประสาทแรกที่สร้างในปี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:56.751578343+07:00","message":"[bufferProcess] send to processor:เป็นปัญหาประสาทแรกที่สร้างใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:56.751583281+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:56.751587346+07:00","message":"> Transcript [6229] [false]: 'เป็นปัญหาประสาทแรกที่สร้างใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:56.751590579+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:56.751592608+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:56.751594493+07:00","message":"StatePrefix: 'เป็นปัญหาประสาทแรกที่สร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:56.751596456+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:56.859844865+07:00","message":"receive streaming session, msgId: 1055"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:56.859875984+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":"2025-10-27T14:59:56.859882931+07:00","message":"receive interim result [false|false]: เป็นปัญหาประสาทแรกที่สร้างในพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:56.859902072+07:00","message":"[buffer interim] 1055 false เป็นปัญหาประสาทแรกที่สร้างในพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:56.859911942+07:00","message":"[bufferProcess] interim [760000000]:เป็นปัญหาประสาทแรกที่สร้างในพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:56.859914995+07:00","message":"[bufferProcess] send to processor:เป็นปัญหาประสาทแรกที่สร้างในปี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:56.85992132+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:56.85992424+07:00","message":"> Transcript [6230] [false]: 'เป็นปัญหาประสาทแรกที่สร้างในปี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:56.859928019+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:56.859930297+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:56.859932587+07:00","message":"StatePrefix: 'เป็นปัญหาประสาทแรกที่สร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:56.859936529+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:56.896440312+07:00","message":"[GCS] IsForceVAD: false for message ID: 1055"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:56.918603036+07:00","message":"receive streaming session, msgId: 1055"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:56.918640766+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":"2025-10-27T14:59:56.9186472+07:00","message":"receive interim result [false|false]: เป็นปัญหาประสาทแรกที่สร้างในพ.ศ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:56.918662605+07:00","message":"[buffer interim] 1055 false เป็นปัญหาประสาทแรกที่สร้างในพ.ศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:56.918673646+07:00","message":"[bufferProcess] interim [880000000]:เป็นปัญหาประสาทแรกที่สร้างในพ.ศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:56.918676846+07:00","message":"[bufferProcess] send to processor:เป็นปัญหาประสาทแรกที่สร้างในพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:56.918683564+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:56.91868737+07:00","message":"> Transcript [6231] [false]: 'เป็นปัญหาประสาทแรกที่สร้างในพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:56.918692132+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:56.918695502+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:56.918697258+07:00","message":"StatePrefix: 'เป็นปัญหาประสาทแรกที่สร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:56.918699208+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:56.918703174+07:00","message":"Push: 'เป็นปัญหาประสาทแรกที่สร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:56.918705525+07:00","message":"TextPushed: 'เป็นปัญหาประสาทแรกที่สร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:56.918708+07:00","message":"Set new StatePrefix : 'เป็นปัญหาประสาทแรกที่สร้างในพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:56.91871102+07:00","message":"Next Push (prob) : 'ในพระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:56.918726185+07:00","message":"push: {false เป็นปัญหาประสาทแรกที่สร้าง 0 0xc002923900}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:56.958324628+07:00","message":"[GCS] Start streaming session, msgId: 1056"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:56.995571845+07:00","message":"receive streaming session, msgId: 1055"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:56.995606537+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":"2025-10-27T14:59:56.995611312+07:00","message":"receive interim result [false|false]: เป็นปัญหาประสาทแรกที่สร้างในพระราชวัง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:56.995625164+07:00","message":"[buffer interim] 1055 false เป็นปัญหาประสาทแรกที่สร้างในพระราชวัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:56.995632309+07:00","message":"[bufferProcess] interim [0]:เป็นปัญหาประสาทแรกที่สร้างในพระราชวัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:56.995634852+07:00","message":"[bufferProcess] send to processor:เป็นปัญหาประสาทแรกที่สร้างในพ.ศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:56.99563843+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:56.995641117+07:00","message":"> Transcript [6232] [false]: 'เป็นปัญหาประสาทแรกที่สร้างในพ.ศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:56.995643419+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:56.995645458+07:00","message":"Set new StatePrefix: 'เป็นปัญหาประสาทแรกที่สร้างในพ.ศ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:57.085978905+07:00","message":"receive streaming session, msgId: 1055"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:57.086008886+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นปัญหาประสาทแรกที่สร้างในพระราชวัง\",\"confidence\":0.93566763}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:57.086016278+07:00","message":"receive interim result [true|false]: เป็นปัญหาประสาทแรกที่สร้างในพระราชวัง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:57.086025142+07:00","message":"end recv isFinal message id 1055"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:57.086027511+07:00","message":"end Recv id 1055"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:57.086036414+07:00","message":"[buffer interim] 1055 true เป็นปัญหาประสาทแรกที่สร้างในพระราชวัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:57.086046294+07:00","message":"[bufferProcess] interim [60000000]:เป็นปัญหาประสาทแรกที่สร้างในพระราชวัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:57.086049166+07:00","message":"[bufferProcess] send to processor (isfinal):เป็นปัญหาประสาทแรกที่สร้างในพระราชวัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:57.086052834+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:57.08605529+07:00","message":"> Transcript [6233] [false]: 'เป็นปัญหาประสาทแรกที่สร้างในพระราชวัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:57.086057548+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:57.086062555+07:00","message":"Set new StatePrefix: 'เป็นปัญหาประสาทแรกที่สร้างในพระราชวัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:57.086064126+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:57.086065695+07:00","message":"> Transcript [6234] [true]: 'เป็นปัญหาประสาทแรกที่สร้างในพระราชวัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:57.08606773+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:57.086069391+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:57.086071162+07:00","message":"StatePrefix: 'เป็นปัญหาประสาทแรกที่สร้างในพระราชวัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:57.086073476+07:00","message":"TextPushed: 'เป็นปัญหาประสาทแรกที่สร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:57.086076483+07:00","message":"Push: 'ในพระราชวัง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:57.086084511+07:00","message":"push: {true ในพระราชวัง 0 0xc002923900}"}
{"level":"info","service":"Main","time":"2025-10-27T14:59:57.097963247+07:00","message":"write wav file: './tmp/7446/7446_1055.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:57.535374179+07:00","message":"[GCS] IsForceVAD: false for message ID: 1056"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:57.598440499+07:00","message":"[GCS] Start streaming session, msgId: 1057"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:57.634947981+07:00","message":"receive streaming session, msgId: 1056"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:57.634966532+07:00","message":"found end of frame, send empty tag with msgId: 1056"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:57.634969273+07:00","message":"end Recv id 1056"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:57.634976189+07:00","message":"[buffer interim] 1056 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:57.634982603+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:57.634986105+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:57.634988585+07:00","message":"> Transcript [6235] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:57.634990785+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:57.634992416+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:57.634993906+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:57.634995505+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:57.634997741+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:57.635006657+07:00","message":"push: {true \n 0 0xc002923e80}"}
{"level":"info","service":"Main","time":"2025-10-27T14:59:57.639976074+07:00","message":"write wav file: './tmp/7446/7446_1056.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:58.326211719+07:00","message":"receive streaming session, msgId: 1057"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:58.326251944+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":"2025-10-27T14:59:58.326257952+07:00","message":"receive interim result [false|false]: ขาย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:58.326273018+07:00","message":"[buffer interim] 1057 false ขาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:58.326281202+07:00","message":"[bufferProcess] interim [540000000]:ขาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:58.32628347+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:58.521269799+07:00","message":"receive streaming session, msgId: 1057"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:58.521302104+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":"2025-10-27T14:59:58.521307311+07:00","message":"receive interim result [false|false]: ขายแต่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:58.52131982+07:00","message":"[buffer interim] 1057 false ขายแต่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:58.521325391+07:00","message":"[bufferProcess] interim [720000000]:ขายแต่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:58.521327414+07:00","message":"[bufferProcess] send to processor:ขาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:58.521332416+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:58.521334928+07:00","message":"> Transcript [6236] [false]: 'ขาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:58.52133742+07:00","message":"Set StatePrefix (first interim): 'ขาย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:58.604186929+07:00","message":"receive streaming session, msgId: 1057"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:58.604220874+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":"2025-10-27T14:59:58.604226519+07:00","message":"receive interim result [false|false]: ขายแบบ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:58.60423724+07:00","message":"[buffer interim] 1057 false ขายแบบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:58.604243753+07:00","message":"[bufferProcess] interim [780000000]:ขายแบบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:58.604245744+07:00","message":"[bufferProcess] send to processor:ขายแต่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:58.604250593+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:58.604252979+07:00","message":"> Transcript [6237] [false]: 'ขายแต่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:58.604255614+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:58.6042574+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:58.604259011+07:00","message":"StatePrefix: 'ขาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:58.604260908+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:58.784695287+07:00","message":"receive streaming session, msgId: 1057"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:58.784728776+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":"2025-10-27T14:59:58.784734949+07:00","message":"receive interim result [false|false]: ถ่ายแบบ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:58.784747676+07:00","message":"[buffer interim] 1057 false ถ่ายแบบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:58.7847558+07:00","message":"[bufferProcess] interim [960000000]:ถ่ายแบบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:58.784758108+07:00","message":"[bufferProcess] send to processor:ขายแบบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:58.784763526+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:58.784766295+07:00","message":"> Transcript [6238] [false]: 'ขายแบบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:58.784769237+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:58.784770993+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:58.784772703+07:00","message":"StatePrefix: 'ขาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:58.784774459+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:58.844116922+07:00","message":"receive streaming session, msgId: 1057"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:58.844158183+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":"2025-10-27T14:59:58.84416515+07:00","message":"receive interim result [false|false]: ขายแบบประชา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:58.844181165+07:00","message":"[buffer interim] 1057 false ขายแบบประชา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:58.84418956+07:00","message":"[bufferProcess] interim [80000000]:ขายแบบประชา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:58.844192817+07:00","message":"[bufferProcess] send to processor:ถ่ายแบบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:58.844200819+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:58.844204949+07:00","message":"> Transcript [6239] [false]: 'ถ่ายแบบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:58.844207492+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:58.844209966+07:00","message":"Set new StatePrefix: 'ถ่ายแบบ'"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:59:58.858133087+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T14:59:58.858132324+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:58.971060189+07:00","message":"receive streaming session, msgId: 1057"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:58.971097884+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":"2025-10-27T14:59:58.97110353+07:00","message":"receive interim result [false|false]: ขายแบบกระจาย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:58.971117298+07:00","message":"[buffer interim] 1057 false ขายแบบกระจาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:58.971123952+07:00","message":"[bufferProcess] interim [140000000]:ขายแบบกระจาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:58.971126294+07:00","message":"[bufferProcess] send to processor:ขายแบบประชา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:58.971131885+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:58.971134634+07:00","message":"> Transcript [6240] [false]: 'ขายแบบประชา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:58.971137166+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:58.971139958+07:00","message":"Set new StatePrefix: 'ขายแบบประชา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:58.986301457+07:00","message":"receive streaming session, msgId: 1057"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:58.986333102+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":"2025-10-27T14:59:58.986338262+07:00","message":"receive interim result [false|false]: ขายแบบมาจาก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:58.986351994+07:00","message":"[buffer interim] 1057 false ขายแบบมาจาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:58.98635839+07:00","message":"[bufferProcess] interim [200000000]:ขายแบบมาจาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:58.986360588+07:00","message":"[bufferProcess] send to processor:ขายแบบกระจาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:58.986365978+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:58.986368467+07:00","message":"> Transcript [6241] [false]: 'ขายแบบกระจาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:58.986370481+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:58.986372327+07:00","message":"Set new StatePrefix: 'ขายแบบกระจาย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:59.049690919+07:00","message":"receive streaming session, msgId: 1057"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:59.049726486+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":"2025-10-27T14:59:59.049733612+07:00","message":"receive interim result [false|false]: ขายแบบประชากร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:59.049746069+07:00","message":"[buffer interim] 1057 false ขายแบบประชากร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:59.049752645+07:00","message":"[bufferProcess] interim [260000000]:ขายแบบประชากร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:59.049754697+07:00","message":"[bufferProcess] send to processor:ขายแบบมาจาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:59.049759873+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:59.049763927+07:00","message":"> Transcript [6242] [false]: 'ขายแบบมาจาก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:59.04976604+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:59.04976789+07:00","message":"Set new StatePrefix: 'ขายแบบมาจาก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:59.236284995+07:00","message":"receive streaming session, msgId: 1057"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:59.236326967+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":"2025-10-27T14:59:59.236332655+07:00","message":"receive interim result [false|false]: ขายแบบประชาอุทิศ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:59.236346159+07:00","message":"[buffer interim] 1057 false ขายแบบประชาอุทิศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:59.236368143+07:00","message":"[bufferProcess] interim [440000000]:ขายแบบประชาอุทิศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:59.23637065+07:00","message":"[bufferProcess] send to processor:ขายแบบประชากร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:59.236382797+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:59.236385828+07:00","message":"> Transcript [6243] [false]: 'ขายแบบประชากร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:59.236387846+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:59.236389884+07:00","message":"Set new StatePrefix: 'ขายแบบประชากร'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:59.260198025+07:00","message":"receive streaming session, msgId: 1057"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:59.260231635+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":"2025-10-27T14:59:59.260237033+07:00","message":"receive interim result [false|false]: ขายแบบประชาพัฒนา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:59.260246444+07:00","message":"[buffer interim] 1057 false ขายแบบประชาพัฒนา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:59.260252543+07:00","message":"[bufferProcess] interim [500000000]:ขายแบบประชาพัฒนา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:59.26025428+07:00","message":"[bufferProcess] send to processor:ขายแบบประชาอุทิศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:59.260257517+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:59.260260225+07:00","message":"> Transcript [6244] [false]: 'ขายแบบประชาอุทิศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:59.260262058+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:59.260263625+07:00","message":"Set new StatePrefix: 'ขายแบบประชาอุทิศ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:59.353269565+07:00","message":"receive streaming session, msgId: 1057"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:59.353307223+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":"2025-10-27T14:59:59.353312551+07:00","message":"receive interim result [false|false]: ขายแตกต่างจากพระที่นั่ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:59.353325134+07:00","message":"[buffer interim] 1057 false ขายแตกต่างจากพระที่นั่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:59.353331757+07:00","message":"[bufferProcess] interim [560000000]:ขายแตกต่างจากพระที่นั่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:59.353333937+07:00","message":"[bufferProcess] send to processor:ขายแบบประชาพัฒนา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:59.353339508+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:59.353341955+07:00","message":"> Transcript [6245] [false]: 'ขายแบบประชาพัฒนา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:59.353344233+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:59.353346158+07:00","message":"Set new StatePrefix: 'ขายแบบประชาพัฒนา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:59.54788986+07:00","message":"receive streaming session, msgId: 1057"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:59.547933975+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":"2025-10-27T14:59:59.547939418+07:00","message":"receive interim result [false|false]: ขายแบบประชากรที่นั่ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:59.547951174+07:00","message":"[buffer interim] 1057 false ขายแบบประชากรที่นั่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:59.547957457+07:00","message":"[bufferProcess] interim [740000000]:ขายแบบประชากรที่นั่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:59.54795973+07:00","message":"[bufferProcess] send to processor:ขายแตกต่างจากพระที่นั่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:59.547965069+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:59.547968181+07:00","message":"> Transcript [6246] [false]: 'ขายแตกต่างจากพระที่นั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:59.547970143+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:59.547971852+07:00","message":"Set new StatePrefix: 'ขายแตกต่างจากพระที่นั่ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:59.674659455+07:00","message":"receive streaming session, msgId: 1057"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:59.674692191+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":"2025-10-27T14:59:59.674698062+07:00","message":"receive interim result [false|false]: ขายแตกต่างจากพระที่นั่งสรรเพชญ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:59.674708981+07:00","message":"[buffer interim] 1057 false ขายแตกต่างจากพระที่นั่งสรรเพชญ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:59.674716561+07:00","message":"[bufferProcess] interim [860000000]:ขายแตกต่างจากพระที่นั่งสรรเพชญ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:59.674718675+07:00","message":"[bufferProcess] send to processor:ขายแบบประชากรที่นั่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:59.674723965+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:59.674726468+07:00","message":"> Transcript [6247] [false]: 'ขายแบบประชากรที่นั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:59.674728677+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:59.674730677+07:00","message":"Set new StatePrefix: 'ขายแบบประชากรที่นั่ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:59.934639006+07:00","message":"receive streaming session, msgId: 1057"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:59.934681631+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":"2025-10-27T14:59:59.934687579+07:00","message":"receive interim result [false|false]: ขายแตกต่างจากพระที่นั่งสรรเพชญมหาปราสาท"}
{"level":"info","service":"GCSStream","time":"2025-10-27T14:59:59.93470022+07:00","message":"[buffer interim] 1057 false ขายแตกต่างจากพระที่นั่งสรรเพชญมหาปราสาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:59.934710795+07:00","message":"[bufferProcess] interim [220000000]:ขายแตกต่างจากพระที่นั่งสรรเพชญมหาปราสาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:59.934713823+07:00","message":"[bufferProcess] send to processor:ขายแตกต่างจากพระที่นั่งสรรเพชญ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:59.934720226+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:59.934722963+07:00","message":"> Transcript [6248] [false]: 'ขายแตกต่างจากพระที่นั่งสรรเพชญ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:59.934724963+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T14:59:59.934728074+07:00","message":"Set new StatePrefix: 'ขายแตกต่างจากพระที่นั่งสรรเพชญ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:00.575279286+07:00","message":"receive streaming session, msgId: 1057"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:00.575320906+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":"2025-10-27T15:00:00.575326815+07:00","message":"receive interim result [false|false]: ขายแตกต่างจากพระที่นั่งสรรเพชญมหาปราสาท"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:00.575346238+07:00","message":"[buffer interim] 1057 false ขายแตกต่างจากพระที่นั่งสรรเพชญมหาปราสาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:00.575357062+07:00","message":"[bufferProcess] interim [820000000]:ขายแตกต่างจากพระที่นั่งสรรเพชญมหาปราสาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:00.575359419+07:00","message":"[bufferProcess] send to processor:ขายแตกต่างจากพระที่นั่งสรรเพชญมหาปราสาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:00.575365015+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:00.575367696+07:00","message":"> Transcript [6249] [false]: 'ขายแตกต่างจากพระที่นั่งสรรเพชญมหาปราสาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:00.575371059+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:00.575372958+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:00.57537488+07:00","message":"StatePrefix: 'ขายแตกต่างจากพระที่นั่งสรรเพชญ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:00.575376894+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:01.118135872+07:00","message":"receive streaming session, msgId: 1057"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:01.118178085+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":"2025-10-27T15:00:01.118184217+07:00","message":"receive interim result [false|false]: ขายแตกต่างจากพระที่นั่งสรรเพชญมหาปราสาทที่กรุงศรี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:01.118201502+07:00","message":"[buffer interim] 1057 false ขายแตกต่างจากพระที่นั่งสรรเพชญมหาปราสาทที่กรุงศรี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:01.118209722+07:00","message":"[bufferProcess] interim [300000000]:ขายแตกต่างจากพระที่นั่งสรรเพชญมหาปราสาทที่กรุงศรี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:01.118211942+07:00","message":"[bufferProcess] send to processor:ขายแตกต่างจากพระที่นั่งสรรเพชญมหาปราสาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:01.118215345+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:01.118217865+07:00","message":"> Transcript [6250] [false]: 'ขายแตกต่างจากพระที่นั่งสรรเพชญมหาปราสาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:01.118221229+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:01.11822314+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:01.118226313+07:00","message":"StatePrefix: 'ขายแตกต่างจากพระที่นั่งสรรเพชญ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:01.118228348+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:01.173264585+07:00","message":"receive streaming session, msgId: 1057"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:01.173305463+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":"2025-10-27T15:00:01.173312046+07:00","message":"receive interim result [false|false]: ขายแตกต่างจากพระที่นั่งสรรเพชญมหาปราสาทที่กรุงเทพฯ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:01.173326787+07:00","message":"[buffer interim] 1057 false ขายแตกต่างจากพระที่นั่งสรรเพชญมหาปราสาทที่กรุงเทพฯ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:01.173333673+07:00","message":"[bufferProcess] interim [420000000]:ขายแตกต่างจากพระที่นั่งสรรเพชญมหาปราสาทที่กรุงเทพฯ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:01.173336101+07:00","message":"[bufferProcess] send to processor:ขายแตกต่างจากพระที่นั่งสรรเพชญมหาปราสาทที่กรุงศรี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:01.173340515+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:01.173343315+07:00","message":"> Transcript [6251] [false]: 'ขายแตกต่างจากพระที่นั่งสรรเพชญมหาปราสาทที่กรุงศรี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:01.173346547+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:01.173348272+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:01.173350147+07:00","message":"StatePrefix: 'ขายแตกต่างจากพระที่นั่งสรรเพชญ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:01.173351955+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:01.284542674+07:00","message":"receive streaming session, msgId: 1057"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:01.284600388+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":"2025-10-27T15:00:01.284609923+07:00","message":"receive interim result [false|false]: ขายแตกต่างจากพระที่นั่งสรรเพชญมหาปราสาทให้เขาเสียใจ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:01.284631565+07:00","message":"[buffer interim] 1057 false ขายแตกต่างจากพระที่นั่งสรรเพชญมหาปราสาทให้เขาเสียใจ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:01.284645734+07:00","message":"[bufferProcess] interim [480000000]:ขายแตกต่างจากพระที่นั่งสรรเพชญมหาปราสาทให้เขาเสียใจ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:01.284648527+07:00","message":"[bufferProcess] send to processor:ขายแตกต่างจากพระที่นั่งสรรเพชญมหาปราสาทที่กรุงเทพฯ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:01.284653438+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:01.284657279+07:00","message":"> Transcript [6252] [false]: 'ขายแตกต่างจากพระที่นั่งสรรเพชญมหาปราสาทที่กรุงเทพฯ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:01.28466301+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:01.28467169+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:01.284676343+07:00","message":"StatePrefix: 'ขายแตกต่างจากพระที่นั่งสรรเพชญ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:01.284678981+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:01.284686449+07:00","message":"Push: 'ขายแตกต่างจากพระที่นั่งสรรเพชญ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:01.284689174+07:00","message":"TextPushed: 'ขายแตกต่างจากพระที่นั่งสรรเพชญ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:01.284713812+07:00","message":"Set new StatePrefix : 'ขายแตกต่างจากพระที่นั่งสรรเพชญมหาปราสาทที่กรุงเทพฯ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:01.284717853+07:00","message":"Next Push (prob) : 'มหาปราสาทที่กรุงเทพฯ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:01.284729775+07:00","message":"push: {false ขายแตกต่างจากพระที่นั่งสรรเพชญ 0 0xc000045f80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:01.358061199+07:00","message":"receive streaming session, msgId: 1057"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:01.358083697+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":"2025-10-27T15:00:01.358088135+07:00","message":"receive interim result [false|false]: ขายแตกต่างจากพระที่นั่งสรรเพชญมหาปราสาทที่กรุงศรีอยุธยา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:01.358102299+07:00","message":"[buffer interim] 1057 false ขายแตกต่างจากพระที่นั่งสรรเพชญมหาปราสาทที่กรุงศรีอยุธยา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:01.358108212+07:00","message":"[bufferProcess] interim [540000000]:ขายแตกต่างจากพระที่นั่งสรรเพชญมหาปราสาทที่กรุงศรีอยุธยา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:01.358110879+07:00","message":"[bufferProcess] send to processor:ขายแตกต่างจากพระที่นั่งสรรเพชญมหาปราสาทให้เขาเสียใจ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:01.358118788+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:01.358120703+07:00","message":"> Transcript [6253] [false]: 'ขายแตกต่างจากพระที่นั่งสรรเพชญมหาปราสาทให้เขาเสียใจ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:01.358122838+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:01.358124663+07:00","message":"Set new StatePrefix: 'ขายแตกต่างจากพระที่นั่งสรรเพชญมหาปราสาทให้เขาเสียใจ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:01.549202129+07:00","message":"receive streaming session, msgId: 1057"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:01.549239374+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":"2025-10-27T15:00:01.549245216+07:00","message":"receive interim result [false|false]: ขายแตกต่างจากพระที่นั่งสรรเพชญมหาปราสาทที่กรุงศรีอยุธยามา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:01.549258394+07:00","message":"[buffer interim] 1057 false ขายแตกต่างจากพระที่นั่งสรรเพชญมหาปราสาทที่กรุงศรีอยุธยามา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:01.549265402+07:00","message":"[bufferProcess] interim [780000000]:ขายแตกต่างจากพระที่นั่งสรรเพชญมหาปราสาทที่กรุงศรีอยุธยามา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:01.549267629+07:00","message":"[bufferProcess] send to processor:ขายแตกต่างจากพระที่นั่งสรรเพชญมหาปราสาทที่กรุงศรีอยุธยา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:01.549273089+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:01.549275781+07:00","message":"> Transcript [6254] [false]: 'ขายแตกต่างจากพระที่นั่งสรรเพชญมหาปราสาทที่กรุงศรีอยุธยา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:01.549278064+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:01.549280269+07:00","message":"Set new StatePrefix: 'ขายแตกต่างจากพระที่นั่งสรรเพชญมหาปราสาทที่กรุงศรีอยุธยา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:01.80705919+07:00","message":"receive streaming session, msgId: 1057"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:01.807094098+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":"2025-10-27T15:00:01.807099741+07:00","message":"receive interim result [false|false]: ขายแตกต่างจากพระที่นั่งสรรเพชญมหาปราสาทที่กรุงศรีอยุธยา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:01.807115475+07:00","message":"[buffer interim] 1057 false ขายแตกต่างจากพระที่นั่งสรรเพชญมหาปราสาทที่กรุงศรีอยุธยา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:01.807123831+07:00","message":"[bufferProcess] interim [960000000]:ขายแตกต่างจากพระที่นั่งสรรเพชญมหาปราสาทที่กรุงศรีอยุธยา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:01.807127122+07:00","message":"[bufferProcess] send to processor:ขายแตกต่างจากพระที่นั่งสรรเพชญมหาปราสาทที่กรุงศรีอยุธยามา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:01.807133442+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:01.807152174+07:00","message":"> Transcript [6255] [false]: 'ขายแตกต่างจากพระที่นั่งสรรเพชญมหาปราสาทที่กรุงศรีอยุธยามา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:01.807159494+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:01.807161746+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:01.807164763+07:00","message":"StatePrefix: 'ขายแตกต่างจากพระที่นั่งสรรเพชญมหาปราสาทที่กรุงศรีอยุธยา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:01.807168322+07:00","message":"TextPushed: 'ขายแตกต่างจากพระที่นั่งสรรเพชญ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:01.81409965+07:00","message":"receive streaming session, msgId: 1057"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:01.814127057+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":"2025-10-27T15:00:01.814132224+07:00","message":"receive interim result [false|false]: ขายแตกต่างจากพระที่นั่งสรรเพชญมหาปราสาทที่กรุงศรีอยุธยามาซะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:01.814146161+07:00","message":"[buffer interim] 1057 false ขายแตกต่างจากพระที่นั่งสรรเพชญมหาปราสาทที่กรุงศรีอยุธยามาซะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:01.814152297+07:00","message":"[bufferProcess] interim [20000000]:ขายแตกต่างจากพระที่นั่งสรรเพชญมหาปราสาทที่กรุงศรีอยุธยามาซะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:01.814154488+07:00","message":"[bufferProcess] send to processor:ขายแตกต่างจากพระที่นั่งสรรเพชญมหาปราสาทที่กรุงศรีอยุธยา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:01.814157623+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:01.81416024+07:00","message":"> Transcript [6256] [false]: 'ขายแตกต่างจากพระที่นั่งสรรเพชญมหาปราสาทที่กรุงศรีอยุธยา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:01.81416322+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:01.814164881+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:01.814166431+07:00","message":"StatePrefix: 'ขายแตกต่างจากพระที่นั่งสรรเพชญมหาปราสาทที่กรุงศรีอยุธยา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:01.814168752+07:00","message":"TextPushed: 'ขายแตกต่างจากพระที่นั่งสรรเพชญ'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:00:01.858900709+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:00:01.858906085+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:01.862689636+07:00","message":"receive streaming session, msgId: 1057"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:01.862728946+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":"2025-10-27T15:00:01.862737362+07:00","message":"receive interim result [false|false]: ขายแตกต่างจากพระที่นั่งสรรเพชญมหาปราสาทที่กรุงศรีอยุธยามาสร้าง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:01.862753023+07:00","message":"[buffer interim] 1057 false ขายแตกต่างจากพระที่นั่งสรรเพชญมหาปราสาทที่กรุงศรีอยุธยามาสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:01.862761239+07:00","message":"[bufferProcess] interim [80000000]:ขายแตกต่างจากพระที่นั่งสรรเพชญมหาปราสาทที่กรุงศรีอยุธยามาสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:01.862765423+07:00","message":"[bufferProcess] send to processor:ขายแตกต่างจากพระที่นั่งสรรเพชญมหาปราสาทที่กรุงศรีอยุธยามาซะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:01.862773712+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:01.862779557+07:00","message":"> Transcript [6257] [false]: 'ขายแตกต่างจากพระที่นั่งสรรเพชญมหาปราสาทที่กรุงศรีอยุธยามาซะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:01.862785857+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:01.86278887+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:01.862791556+07:00","message":"StatePrefix: 'ขายแตกต่างจากพระที่นั่งสรรเพชญมหาปราสาทที่กรุงศรีอยุธยา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:01.862795214+07:00","message":"TextPushed: 'ขายแตกต่างจากพระที่นั่งสรรเพชญ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:02.185328621+07:00","message":"receive streaming session, msgId: 1057"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:02.185369161+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":"2025-10-27T15:00:02.185374671+07:00","message":"receive interim result [false|false]: ขายแตกต่างจากพระที่นั่งสรรเพชญมหาปราสาทที่กรุงศรีอยุธยามาสร้างค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:02.185391061+07:00","message":"[buffer interim] 1057 false ขายแตกต่างจากพระที่นั่งสรรเพชญมหาปราสาทที่กรุงศรีอยุธยามาสร้างค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:02.18539888+07:00","message":"[bufferProcess] interim [380000000]:ขายแตกต่างจากพระที่นั่งสรรเพชญมหาปราสาทที่กรุงศรีอยุธยามาสร้างค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:02.185401586+07:00","message":"[bufferProcess] send to processor:ขายแตกต่างจากพระที่นั่งสรรเพชญมหาปราสาทที่กรุงศรีอยุธยามาสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:02.185405425+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:02.185410628+07:00","message":"> Transcript [6258] [false]: 'ขายแตกต่างจากพระที่นั่งสรรเพชญมหาปราสาทที่กรุงศรีอยุธยามาสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:02.185414479+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:02.185416266+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:02.185418401+07:00","message":"StatePrefix: 'ขายแตกต่างจากพระที่นั่งสรรเพชญมหาปราสาทที่กรุงศรีอยุธยา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:02.185420748+07:00","message":"TextPushed: 'ขายแตกต่างจากพระที่นั่งสรรเพชญ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:02.185423805+07:00","message":"Push: 'มหาปราสาทที่กรุงศรีอยุธยา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:02.185425719+07:00","message":"TextPushed: 'ขายแตกต่างจากพระที่นั่งสรรเพชญมหาปราสาทที่กรุงศรีอยุธยา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:02.185427632+07:00","message":"Set new StatePrefix : 'ขายแตกต่างจากพระที่นั่งสรรเพชญมหาปราสาทที่กรุงศรีอยุธยามาสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:02.185432492+07:00","message":"Next Push (prob) : 'มาสร้าง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:02.185440238+07:00","message":"push: {false มหาปราสาทที่กรุงศรีอยุธยา 0 0xc000045f80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:02.77069936+07:00","message":"receive streaming session, msgId: 1057"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:02.770739282+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":"2025-10-27T15:00:02.770745441+07:00","message":"receive interim result [false|false]: ขายแตกต่างจากพระที่นั่งสรรเพชญมหาปราสาทที่กรุงศรีอยุธยามาสร้างค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:02.770760109+07:00","message":"[buffer interim] 1057 false ขายแตกต่างจากพระที่นั่งสรรเพชญมหาปราสาทที่กรุงศรีอยุธยามาสร้างค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:02.770769409+07:00","message":"[bufferProcess] interim [980000000]:ขายแตกต่างจากพระที่นั่งสรรเพชญมหาปราสาทที่กรุงศรีอยุธยามาสร้างค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:02.770771656+07:00","message":"[bufferProcess] send to processor:ขายแตกต่างจากพระที่นั่งสรรเพชญมหาปราสาทที่กรุงศรีอยุธยามาสร้างค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:02.770777274+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:02.770779674+07:00","message":"> Transcript [6259] [false]: 'ขายแตกต่างจากพระที่นั่งสรรเพชญมหาปราสาทที่กรุงศรีอยุธยามาสร้างค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:02.770782826+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:02.770784599+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:02.770786254+07:00","message":"StatePrefix: 'ขายแตกต่างจากพระที่นั่งสรรเพชญมหาปราสาทที่กรุงศรีอยุธยามาสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:02.770789172+07:00","message":"TextPushed: 'ขายแตกต่างจากพระที่นั่งสรรเพชญมหาปราสาทที่กรุงศรีอยุธยา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:03.046686979+07:00","message":"[GCS] IsForceVAD: false for message ID: 1057"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:03.107421253+07:00","message":"[GCS] Start streaming session, msgId: 1058"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:03.149291238+07:00","message":"receive streaming session, msgId: 1057"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:03.149325042+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":"2025-10-27T15:00:03.149330931+07:00","message":"receive interim result [false|false]: ขายแตกต่างจากพระที่นั่งสรรเพชญมหาปราสาทที่กรุงศรีอยุธยามาสร้างค่ะจะสร้าง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:03.149347639+07:00","message":"[buffer interim] 1057 false ขายแตกต่างจากพระที่นั่งสรรเพชญมหาปราสาทที่กรุงศรีอยุธยามาสร้างค่ะจะสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:03.149354252+07:00","message":"[bufferProcess] interim [460000000]:ขายแตกต่างจากพระที่นั่งสรรเพชญมหาปราสาทที่กรุงศรีอยุธยามาสร้างค่ะจะสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:03.149356759+07:00","message":"[bufferProcess] send to processor:ขายแตกต่างจากพระที่นั่งสรรเพชญมหาปราสาทที่กรุงศรีอยุธยามาสร้างค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:03.149360488+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:03.149362743+07:00","message":"> Transcript [6260] [false]: 'ขายแตกต่างจากพระที่นั่งสรรเพชญมหาปราสาทที่กรุงศรีอยุธยามาสร้างค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:03.149365999+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:03.149367615+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:03.149369379+07:00","message":"StatePrefix: 'ขายแตกต่างจากพระที่นั่งสรรเพชญมหาปราสาทที่กรุงศรีอยุธยามาสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:03.149372273+07:00","message":"TextPushed: 'ขายแตกต่างจากพระที่นั่งสรรเพชญมหาปราสาทที่กรุงศรีอยุธยา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:03.249562876+07:00","message":"receive streaming session, msgId: 1057"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:03.24961378+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขายแบบมาจากพระที่นั่งสรรเพชญมหาปราสาทที่กรุงศรีอยุธยามาสร้างค่ะจะสร้าง\",\"confidence\":0.92260736}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:03.249625274+07:00","message":"receive interim result [true|false]: ขายแบบมาจากพระที่นั่งสรรเพชญมหาปราสาทที่กรุงศรีอยุธยามาสร้างค่ะจะสร้าง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:03.249635657+07:00","message":"end recv isFinal message id 1057"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:03.249638026+07:00","message":"end Recv id 1057"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:03.249645274+07:00","message":"[buffer interim] 1057 true ขายแบบมาจากพระที่นั่งสรรเพชญมหาปราสาทที่กรุงศรีอยุธยามาสร้างค่ะจะสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:03.249658595+07:00","message":"[bufferProcess] interim [460000000]:ขายแบบมาจากพระที่นั่งสรรเพชญมหาปราสาทที่กรุงศรีอยุธยามาสร้างค่ะจะสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:03.249665338+07:00","message":"[bufferProcess] send to processor (isfinal):ขายแตกต่างจากพระที่นั่งสรรเพชญมหาปราสาทที่กรุงศรีอยุธยามาสร้างค่ะจะสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:03.249670385+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:03.249674018+07:00","message":"> Transcript [6261] [false]: 'ขายแตกต่างจากพระที่นั่งสรรเพชญมหาปราสาทที่กรุงศรีอยุธยามาสร้างค่ะจะสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:03.249678587+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:03.249680902+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:03.249683696+07:00","message":"StatePrefix: 'ขายแตกต่างจากพระที่นั่งสรรเพชญมหาปราสาทที่กรุงศรีอยุธยามาสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:03.249687678+07:00","message":"TextPushed: 'ขายแตกต่างจากพระที่นั่งสรรเพชญมหาปราสาทที่กรุงศรีอยุธยา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:03.249690138+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:03.249692375+07:00","message":"> Transcript [6262] [true]: 'ขายแบบมาจากพระที่นั่งสรรเพชญมหาปราสาทที่กรุงศรีอยุธยามาสร้างค่ะจะสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:03.249695585+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:03.249698179+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:03.249700071+07:00","message":"StatePrefix: 'ขายแตกต่างจากพระที่นั่งสรรเพชญมหาปราสาทที่กรุงศรีอยุธยามาสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:03.249703103+07:00","message":"TextPushed: 'ขายแตกต่างจากพระที่นั่งสรรเพชญมหาปราสาทที่กรุงศรีอยุธยา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:03.249706665+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:03.249950443+07:00","message":"Push: 'มาสร้างค่ะจะสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:03.249955016+07:00","message":"TextPushed: 'ขายแตกต่างจากพระที่นั่งสรรเพชญมหาปราสาทที่กรุงศรีอยุธยามาสร้างค่ะจะสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:03.249957278+07:00","message":"Set new StatePrefix : 'ขายแบบมาจากพระที่นั่งสรรเพชญมหาปราสาทที่กรุงศรีอยุธยามาสร้างค่ะจะสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:03.249959561+07:00","message":"Next Push (prob) : 'ขายแบบมาจากพระที่นั่งสรรเพชญมหาปราสาทที่กรุงศรีอยุธยามาสร้างค่ะจะสร้าง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:03.249973753+07:00","message":"push: {true มาสร้างค่ะจะสร้าง 0 0xc000045f80}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:03.249974747+07:00","message":"write aligntment file to 'tmp/7446/align_message_id_1057.html'"}
{"level":"info","service":"Main","time":"2025-10-27T15:00:03.261026352+07:00","message":"write wav file: './tmp/7446/7446_1057.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:04.687535483+07:00","message":"receive streaming session, msgId: 1058"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:04.687575258+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":"2025-10-27T15:00:04.687580721+07:00","message":"receive interim result [false|false]: หา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:04.687593034+07:00","message":"[buffer interim] 1058 false หา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:04.687599229+07:00","message":"[bufferProcess] interim [620000000]:หา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:04.687600681+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:04.687605762+07:00","message":"[bufferProcess] send to processor (ticker):หา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:04.687608389+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:04.687610818+07:00","message":"> Transcript [6263] [false]: 'หา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:04.687612875+07:00","message":"Set StatePrefix (first interim): 'หา'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:00:04.859159233+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:00:04.859170954+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:05.024954367+07:00","message":"receive streaming session, msgId: 1058"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:05.024997091+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":"2025-10-27T15:00:05.025002928+07:00","message":"receive interim result [false|false]: หาที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:05.025024923+07:00","message":"[buffer interim] 1058 false หาที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:05.025034042+07:00","message":"[bufferProcess] interim [920000000]:หาที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:05.02503565+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:05.256155712+07:00","message":"receive streaming session, msgId: 1058"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:05.256191318+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":"2025-10-27T15:00:05.256196764+07:00","message":"receive interim result [false|false]: หาที่สร้าง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:05.256209989+07:00","message":"[buffer interim] 1058 false หาที่สร้าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:05.256216961+07:00","message":"[bufferProcess] interim [160000000]:หาที่สร้าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:05.256219077+07:00","message":"[bufferProcess] send to processor:หาที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:05.256224271+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:05.256226912+07:00","message":"> Transcript [6264] [false]: 'หาที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:05.256229339+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:05.256231056+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:05.256233442+07:00","message":"StatePrefix: 'หา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:05.256235339+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:05.472303014+07:00","message":"receive streaming session, msgId: 1058"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:05.472335749+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":"2025-10-27T15:00:05.472341041+07:00","message":"receive interim result [false|false]: หาที่สร้างพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:05.472355456+07:00","message":"[buffer interim] 1058 false หาที่สร้างพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:05.472361987+07:00","message":"[bufferProcess] interim [340000000]:หาที่สร้างพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:05.472364432+07:00","message":"[bufferProcess] send to processor:หาที่สร้าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:05.47236764+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:05.472370589+07:00","message":"> Transcript [6265] [false]: 'หาที่สร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:05.472373219+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:05.472374904+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:05.472376632+07:00","message":"StatePrefix: 'หา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:05.472378414+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:05.488825233+07:00","message":"receive streaming session, msgId: 1058"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:05.488850841+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":"2025-10-27T15:00:05.488855549+07:00","message":"receive interim result [false|false]: หาที่สร้าง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:05.488863795+07:00","message":"[buffer interim] 1058 false หาที่สร้าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:05.488868803+07:00","message":"[bufferProcess] interim [400000000]:หาที่สร้าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:05.488870577+07:00","message":"[bufferProcess] send to processor:หาที่สร้างพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:05.488873734+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:05.4888765+07:00","message":"> Transcript [6266] [false]: 'หาที่สร้างพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:05.488878788+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:05.488880566+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:05.488882476+07:00","message":"StatePrefix: 'หา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:05.488884281+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:05.591259899+07:00","message":"receive streaming session, msgId: 1058"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:05.591293836+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":"2025-10-27T15:00:05.591299307+07:00","message":"receive interim result [false|false]: หาที่สร้างอาชีพ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:05.591311411+07:00","message":"[buffer interim] 1058 false หาที่สร้างอาชีพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:05.591318054+07:00","message":"[bufferProcess] interim [460000000]:หาที่สร้างอาชีพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:05.591320256+07:00","message":"[bufferProcess] send to processor:หาที่สร้าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:05.591325265+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:05.59132769+07:00","message":"> Transcript [6267] [false]: 'หาที่สร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:05.591330451+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:05.591332147+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:05.591333736+07:00","message":"StatePrefix: 'หา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:05.591336247+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:05.591340248+07:00","message":"Push: 'หา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:05.591341736+07:00","message":"TextPushed: 'หา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:05.59134329+07:00","message":"Set new StatePrefix : 'หาที่สร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:05.591344976+07:00","message":"Next Push (prob) : 'ที่สร้าง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:05.591352441+07:00","message":"push: {false หา 0 0xc002880280}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:05.727768035+07:00","message":"receive streaming session, msgId: 1058"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:05.727802101+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":"2025-10-27T15:00:05.727807955+07:00","message":"receive interim result [false|false]: หาที่สร้างอาทิตย์หน้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:05.727839247+07:00","message":"[buffer interim] 1058 false หาที่สร้างอาทิตย์หน้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:05.727846464+07:00","message":"[bufferProcess] interim [580000000]:หาที่สร้างอาทิตย์หน้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:05.727849024+07:00","message":"[bufferProcess] send to processor:หาที่สร้างอาชีพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:05.7278526+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:05.727855283+07:00","message":"> Transcript [6268] [false]: 'หาที่สร้างอาชีพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:05.727858191+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:05.727860236+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:05.727861814+07:00","message":"StatePrefix: 'หาที่สร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:05.727863656+07:00","message":"TextPushed: 'หา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:05.783350871+07:00","message":"receive streaming session, msgId: 1058"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:05.783397708+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":"2025-10-27T15:00:05.783403305+07:00","message":"receive interim result [false|false]: หาที่สร้างพระที่นั่ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:05.783416093+07:00","message":"[buffer interim] 1058 false หาที่สร้างพระที่นั่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:05.783424934+07:00","message":"[bufferProcess] interim [640000000]:หาที่สร้างพระที่นั่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:05.783427385+07:00","message":"[bufferProcess] send to processor:หาที่สร้างอาทิตย์หน้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:05.78343283+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:05.783435479+07:00","message":"> Transcript [6269] [false]: 'หาที่สร้างอาทิตย์หน้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:05.783438924+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:05.783441197+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:05.78344279+07:00","message":"StatePrefix: 'หาที่สร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:05.78344497+07:00","message":"TextPushed: 'หา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:06.087202927+07:00","message":"receive streaming session, msgId: 1058"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:06.087240979+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":"2025-10-27T15:00:06.087247006+07:00","message":"receive interim result [false|false]: หาที่สร้างพระที่นั่งสุริยา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:06.087266391+07:00","message":"[buffer interim] 1058 false หาที่สร้างพระที่นั่งสุริยา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:06.087276644+07:00","message":"[bufferProcess] interim [940000000]:หาที่สร้างพระที่นั่งสุริยา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:06.08727962+07:00","message":"[bufferProcess] send to processor:หาที่สร้างพระที่นั่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:06.087289248+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:06.087293148+07:00","message":"> Transcript [6270] [false]: 'หาที่สร้างพระที่นั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:06.087297301+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:06.087299368+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:06.087301568+07:00","message":"StatePrefix: 'หาที่สร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:06.087304348+07:00","message":"TextPushed: 'หา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:06.166636693+07:00","message":"receive streaming session, msgId: 1058"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:06.166693286+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":"2025-10-27T15:00:06.166701315+07:00","message":"receive interim result [false|false]: หาที่สร้างพระที่นั่งสุริยาศน์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:06.166716976+07:00","message":"[buffer interim] 1058 false หาที่สร้างพระที่นั่งสุริยาศน์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:06.166726668+07:00","message":"[bufferProcess] interim [120000000]:หาที่สร้างพระที่นั่งสุริยาศน์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:06.166730231+07:00","message":"[bufferProcess] send to processor:หาที่สร้างพระที่นั่งสุริยา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:06.166738656+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:06.166742957+07:00","message":"> Transcript [6271] [false]: 'หาที่สร้างพระที่นั่งสุริยา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:06.166747811+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:06.166750492+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:06.166752899+07:00","message":"StatePrefix: 'หาที่สร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:06.166756558+07:00","message":"TextPushed: 'หา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:06.166763537+07:00","message":"Push: 'ที่สร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:06.166766407+07:00","message":"TextPushed: 'หาที่สร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:06.166769087+07:00","message":"Set new StatePrefix : 'หาที่สร้างพระที่นั่งสุริยา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:06.166772456+07:00","message":"Next Push (prob) : 'พระที่นั่งสุริยา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:06.166793939+07:00","message":"push: {false ที่สร้าง 0 0xc002880280}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:06.47679427+07:00","message":"receive streaming session, msgId: 1058"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:06.476847179+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":"2025-10-27T15:00:06.476854699+07:00","message":"receive interim result [false|false]: หาที่สร้างพระที่นั่งสุริยาศน์อมรินทร์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:06.476869067+07:00","message":"[buffer interim] 1058 false หาที่สร้างพระที่นั่งสุริยาศน์อมรินทร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:06.47687959+07:00","message":"[bufferProcess] interim [420000000]:หาที่สร้างพระที่นั่งสุริยาศน์อมรินทร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:06.476883533+07:00","message":"[bufferProcess] send to processor:หาที่สร้างพระที่นั่งสุริยาศน์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:06.476889271+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:06.476892066+07:00","message":"> Transcript [6272] [false]: 'หาที่สร้างพระที่นั่งสุริยาศน์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:06.47689588+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:06.476898348+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:06.476902089+07:00","message":"StatePrefix: 'หาที่สร้างพระที่นั่งสุริยา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:06.476905016+07:00","message":"TextPushed: 'หาที่สร้าง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:07.047143262+07:00","message":"receive streaming session, msgId: 1058"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:07.047177409+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":"2025-10-27T15:00:07.047182792+07:00","message":"receive interim result [false|false]: หาที่สร้างพระที่นั่งสุริยาศน์อมรินทร์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:07.047196061+07:00","message":"[buffer interim] 1058 false หาที่สร้างพระที่นั่งสุริยาศน์อมรินทร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:07.04720291+07:00","message":"[bufferProcess] interim [20000000]:หาที่สร้างพระที่นั่งสุริยาศน์อมรินทร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:07.047205256+07:00","message":"[bufferProcess] send to processor:หาที่สร้างพระที่นั่งสุริยาศน์อมรินทร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:07.0472107+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:07.047213788+07:00","message":"> Transcript [6273] [false]: 'หาที่สร้างพระที่นั่งสุริยาศน์อมรินทร์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:07.047216956+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:07.047218699+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:07.047220908+07:00","message":"StatePrefix: 'หาที่สร้างพระที่นั่งสุริยา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:07.047222876+07:00","message":"TextPushed: 'หาที่สร้าง'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:00:07.859551471+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:00:07.859557364+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:08.083508099+07:00","message":"receive streaming session, msgId: 1058"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:08.083542576+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":"2025-10-27T15:00:08.083548736+07:00","message":"receive interim result [false|false]: หาที่สร้างพระที่นั่งสุริยาศน์อมรินทร์พระมหาปราสาท"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:08.083560032+07:00","message":"[buffer interim] 1058 false หาที่สร้างพระที่นั่งสุริยาศน์อมรินทร์พระมหาปราสาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:08.0835663+07:00","message":"[bufferProcess] interim [980000000]:หาที่สร้างพระที่นั่งสุริยาศน์อมรินทร์พระมหาปราสาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:08.08356862+07:00","message":"[bufferProcess] send to processor:หาที่สร้างพระที่นั่งสุริยาศน์อมรินทร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:08.083573696+07:00","message":"[bufferProcess] send to processor (ticker):หาที่สร้างพระที่นั่งสุริยาศน์อมรินทร์พระมหาปราสาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:08.083576596+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:08.083579748+07:00","message":"> Transcript [6274] [false]: 'หาที่สร้างพระที่นั่งสุริยาศน์อมรินทร์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:08.083583229+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:08.083584952+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:08.083586953+07:00","message":"StatePrefix: 'หาที่สร้างพระที่นั่งสุริยา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:08.083589223+07:00","message":"TextPushed: 'หาที่สร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:08.083590752+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:08.083592293+07:00","message":"> Transcript [6275] [false]: 'หาที่สร้างพระที่นั่งสุริยาศน์อมรินทร์พระมหาปราสาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:08.08359406+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:08.083595347+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:08.083596668+07:00","message":"StatePrefix: 'หาที่สร้างพระที่นั่งสุริยา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:08.083598056+07:00","message":"TextPushed: 'หาที่สร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:08.083604256+07:00","message":"Push: 'พระที่นั่งสุริยา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:08.083609084+07:00","message":"TextPushed: 'หาที่สร้างพระที่นั่งสุริยา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:08.08361604+07:00","message":"Set new StatePrefix : 'หาที่สร้างพระที่นั่งสุริยาศน์อมรินทร์พระมหาปราสาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:08.08362461+07:00","message":"Next Push (prob) : 'ศน์อมรินทร์พระมหาปราสาท'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:08.083634509+07:00","message":"push: {false พระที่นั่งสุริยา 0 0xc002880280}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:08.233539725+07:00","message":"[GCS] IsForceVAD: false for message ID: 1058"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:08.387549839+07:00","message":"receive streaming session, msgId: 1058"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:08.387587241+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หาที่สร้างพระที่นั่งสุริยาศน์อมรินทร์พระมหาปราสาท\",\"confidence\":0.92552656}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:08.387593288+07:00","message":"receive interim result [true|false]: หาที่สร้างพระที่นั่งสุริยาศน์อมรินทร์พระมหาปราสาท"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:08.38760233+07:00","message":"end recv isFinal message id 1058"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:08.387604129+07:00","message":"end Recv id 1058"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:08.387609873+07:00","message":"[buffer interim] 1058 true หาที่สร้างพระที่นั่งสุริยาศน์อมรินทร์พระมหาปราสาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:08.387617933+07:00","message":"[bufferProcess] interim [340000000]:หาที่สร้างพระที่นั่งสุริยาศน์อมรินทร์พระมหาปราสาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:08.387626485+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:08.387628677+07:00","message":"> Transcript [6276] [true]: 'หาที่สร้างพระที่นั่งสุริยาศน์อมรินทร์พระมหาปราสาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:08.387631387+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:08.387633092+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:08.387634617+07:00","message":"StatePrefix: 'หาที่สร้างพระที่นั่งสุริยาศน์อมรินทร์พระมหาปราสาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:08.387636773+07:00","message":"TextPushed: 'หาที่สร้างพระที่นั่งสุริยา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:08.387639754+07:00","message":"Push: 'ศน์อมรินทร์พระมหาปราสาท'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:08.387647899+07:00","message":"push: {true ศน์อมรินทร์พระมหาปราสาท 0 0xc002880280}"}
{"level":"info","service":"Main","time":"2025-10-27T15:00:08.398073283+07:00","message":"write wav file: './tmp/7446/7446_1058.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:08.875455807+07:00","message":"[GCS] Start streaming session, msgId: 1059"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:10.138772197+07:00","message":"receive streaming session, msgId: 1059"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:10.138814994+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":"2025-10-27T15:00:10.138822345+07:00","message":"receive interim result [false|false]: ถามพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:10.138838455+07:00","message":"[buffer interim] 1059 false ถามพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:10.138844819+07:00","message":"[bufferProcess] interim [320000000]:ถามพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:10.138846383+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:10.138851255+07:00","message":"[bufferProcess] send to processor (ticker):ถามพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:10.138853955+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:10.138856436+07:00","message":"> Transcript [6277] [false]: 'ถามพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:10.138858291+07:00","message":"Set StatePrefix (first interim): 'ถามพระ'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:00:10.860216588+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:00:10.86022949+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:11.374614076+07:00","message":"[GCS] IsForceVAD: false for message ID: 1059"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:11.470988141+07:00","message":"receive streaming session, msgId: 1059"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:11.471025081+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":"2025-10-27T15:00:11.471030299+07:00","message":"receive interim result [false|false]: ถามพระนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:11.471044784+07:00","message":"[buffer interim] 1059 false ถามพระนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:11.471051931+07:00","message":"[bufferProcess] interim [580000000]:ถามพระนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:11.471053395+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:11.471056584+07:00","message":"[bufferProcess] send to processor (ticker):ถามพระนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:11.47105911+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:11.471061599+07:00","message":"> Transcript [6278] [false]: 'ถามพระนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:11.471064092+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:11.47106583+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:11.471067441+07:00","message":"StatePrefix: 'ถามพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:11.471069344+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:11.503776001+07:00","message":"receive streaming session, msgId: 1059"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:11.503818988+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถามพระนะคะ\",\"confidence\":0.8725667}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":730000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:11.503824511+07:00","message":"receive interim result [true|false]: ถามพระนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:11.503831709+07:00","message":"end recv isFinal message id 1059"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:11.503833507+07:00","message":"end Recv id 1059"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:11.503839075+07:00","message":"[buffer interim] 1059 true ถามพระนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:11.503848993+07:00","message":"[bufferProcess] interim [730000000]:ถามพระนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:11.50385411+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:11.503857058+07:00","message":"> Transcript [6279] [true]: 'ถามพระนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:11.503859536+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:11.503861393+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:11.503862937+07:00","message":"StatePrefix: 'ถามพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:11.503864612+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:11.503868536+07:00","message":"Push: 'ถามพระนะคะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:11.503877143+07:00","message":"push: {true ถามพระนะคะ 0 0xc00401f480}"}
{"level":"info","service":"Main","time":"2025-10-27T15:00:11.511365225+07:00","message":"write wav file: './tmp/7446/7446_1059.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:11.754742025+07:00","message":"[GCS] Start streaming session, msgId: 1060"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:00:13.861071661+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:00:13.861065821+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:14.253771958+07:00","message":"[GCS] IsForceVAD: false for message ID: 1060"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:14.344493867+07:00","message":"receive streaming session, msgId: 1060"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:14.344507992+07:00","message":"found end of frame, send empty tag with msgId: 1060"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:14.344510391+07:00","message":"end Recv id 1060"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:14.344516114+07:00","message":"[buffer interim] 1060 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:14.344521595+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:14.34452519+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:14.344527751+07:00","message":"> Transcript [6280] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:14.344529828+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:14.344531395+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:14.344533179+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:14.344534748+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:14.344537263+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:14.344545875+07:00","message":"push: {true \n 0 0xc000128d00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:00:14.35439264+07:00","message":"write wav file: './tmp/7446/7446_1060.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:14.955067522+07:00","message":"[GCS] Start streaming session, msgId: 1061"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:15.024563608+07:00","message":"[GCS] IsForceVAD: false for message ID: 1061"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:15.216384102+07:00","message":"receive streaming session, msgId: 1061"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:15.21640174+07:00","message":"found end of frame, send empty tag with msgId: 1061"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:15.216404818+07:00","message":"end Recv id 1061"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:15.216410367+07:00","message":"[buffer interim] 1061 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:15.216416563+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:15.216419853+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:15.216422441+07:00","message":"> Transcript [6281] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:15.216424458+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:15.216426257+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:15.216427849+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:15.216429339+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:15.216431812+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:15.216440289+07:00","message":"push: {true \n 0 0xc000045100}"}
{"level":"info","service":"Main","time":"2025-10-27T15:00:15.22079152+07:00","message":"write wav file: './tmp/7446/7446_1061.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:16.047265733+07:00","message":"[GCS] Start streaming session, msgId: 1062"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:16.624395314+07:00","message":"[GCS] IsForceVAD: false for message ID: 1062"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:16.717326864+07:00","message":"receive streaming session, msgId: 1062"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:16.717344863+07:00","message":"found end of frame, send empty tag with msgId: 1062"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:16.717348262+07:00","message":"end Recv id 1062"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:16.717357105+07:00","message":"[buffer interim] 1062 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:16.717365328+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:16.71737033+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:16.717374389+07:00","message":"> Transcript [6282] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:16.717377758+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:16.717380188+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:16.717382566+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:16.717384764+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:16.71738805+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:16.717399962+07:00","message":"push: {true \n 0 0xc002217180}"}
{"level":"info","service":"Main","time":"2025-10-27T15:00:16.722842212+07:00","message":"write wav file: './tmp/7446/7446_1062.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:00:16.861307228+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:00:16.86131935+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:17.655079622+07:00","message":"[GCS] Start streaming session, msgId: 1063"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:17.714064736+07:00","message":"[GCS] IsForceVAD: false for message ID: 1063"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:17.907260446+07:00","message":"receive streaming session, msgId: 1063"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:17.907279619+07:00","message":"found end of frame, send empty tag with msgId: 1063"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:17.907283307+07:00","message":"end Recv id 1063"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:17.907291357+07:00","message":"[buffer interim] 1063 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:17.907300014+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:17.90730957+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:17.907313135+07:00","message":"> Transcript [6283] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:17.907316871+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:17.907319102+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:17.907321181+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:17.907323475+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:17.907329353+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:17.907341166+07:00","message":"push: {true \n 0 0xc002881200}"}
{"level":"info","service":"Main","time":"2025-10-27T15:00:17.912006294+07:00","message":"write wav file: './tmp/7446/7446_1063.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:18.165408236+07:00","message":"[GCS] Start streaming session, msgId: 1064"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:18.223731747+07:00","message":"[GCS] IsForceVAD: false for message ID: 1064"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:18.354422028+07:00","message":"[GCS] Start streaming session, msgId: 1065"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:18.423526108+07:00","message":"[GCS] IsForceVAD: false for message ID: 1065"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:18.462220567+07:00","message":"receive streaming session, msgId: 1064"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:18.462243438+07:00","message":"found end of frame, send empty tag with msgId: 1064"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:18.462246312+07:00","message":"end Recv id 1064"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:18.462252274+07:00","message":"[buffer interim] 1064 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:18.462259201+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:18.462262603+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:18.462265345+07:00","message":"> Transcript [6284] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:18.462267767+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:18.462269366+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:18.462270755+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:18.462272215+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:18.462278637+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:18.462287634+07:00","message":"push: {true \n 0 0xc002881b80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:00:18.466547375+07:00","message":"write wav file: './tmp/7446/7446_1064.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:18.634276432+07:00","message":"receive streaming session, msgId: 1065"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:18.634295875+07:00","message":"found end of frame, send empty tag with msgId: 1065"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:18.634299929+07:00","message":"end Recv id 1065"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:18.634307952+07:00","message":"[buffer interim] 1065 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:18.634316329+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:18.634320724+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:18.634324345+07:00","message":"> Transcript [6285] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:18.634327861+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:18.634330419+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:18.634332645+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:18.634334845+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:18.634337964+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:18.634350549+07:00","message":"push: {true \n 0 0xc000128500}"}
{"level":"info","service":"Main","time":"2025-10-27T15:00:18.639147183+07:00","message":"write wav file: './tmp/7446/7446_1065.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:00:19.861692729+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:00:19.861705431+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:22.427441784+07:00","message":"[GCS] Cleaned up inactive client: 1019"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:22.427463636+07:00","message":"[GCS] Cleaned up inactive client: 1025"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:22.42746606+07:00","message":"[GCS] Cleaned up inactive client: 1026"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:22.427467836+07:00","message":"[GCS] Cleaned up inactive client: 1021"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:22.427469312+07:00","message":"[GCS] Cleaned up inactive client: 1024"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:22.427471243+07:00","message":"[GCS] Cleaned up inactive client: 1023"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:22.427472844+07:00","message":"[GCS] Cleaned up inactive client: 1018"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:22.427474202+07:00","message":"[GCS] Cleaned up inactive client: 1020"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:22.427475492+07:00","message":"[GCS] Cleaned up inactive client: 1022"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:00:22.862119764+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:00:22.862130177+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:25.08503419+07:00","message":"[GCS] Start streaming session, msgId: 1066"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:25.146543729+07:00","message":"[GCS] IsForceVAD: false for message ID: 1066"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:25.369713381+07:00","message":"receive streaming session, msgId: 1066"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:25.369727449+07:00","message":"found end of frame, send empty tag with msgId: 1066"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:25.3697302+07:00","message":"end Recv id 1066"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:25.369735964+07:00","message":"[buffer interim] 1066 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:25.369742265+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:25.36974606+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:25.369748725+07:00","message":"> Transcript [6286] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:25.369751184+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:25.369753026+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:25.369754771+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:25.369756619+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:25.369762354+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:25.36977147+07:00","message":"push: {true \n 0 0xc002923000}"}
{"level":"info","service":"Main","time":"2025-10-27T15:00:25.375580465+07:00","message":"write wav file: './tmp/7446/7446_1066.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:00:25.862334739+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:00:25.862343691+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:26.234396655+07:00","message":"[GCS] Start streaming session, msgId: 1067"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:26.364781185+07:00","message":"[GCS] IsForceVAD: false for message ID: 1067"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:26.502951061+07:00","message":"receive streaming session, msgId: 1067"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:26.50296603+07:00","message":"found end of frame, send empty tag with msgId: 1067"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:26.502968652+07:00","message":"end Recv id 1067"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:26.50298984+07:00","message":"[buffer interim] 1067 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:26.503011178+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:26.503015845+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:26.503018886+07:00","message":"> Transcript [6287] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:26.503021197+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:26.503022969+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:26.503024472+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:26.50302597+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:26.503030557+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:26.503039672+07:00","message":"push: {true \n 0 0xc00041d080}"}
{"level":"info","service":"Main","time":"2025-10-27T15:00:26.508053875+07:00","message":"write wav file: './tmp/7446/7446_1067.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:28.798673289+07:00","message":"[GCS] Start streaming session, msgId: 1068"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:00:28.862938802+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:00:28.862954509+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:29.374529781+07:00","message":"[GCS] IsForceVAD: false for message ID: 1068"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:29.472859493+07:00","message":"receive streaming session, msgId: 1068"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:29.472877046+07:00","message":"found end of frame, send empty tag with msgId: 1068"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:29.472879963+07:00","message":"end Recv id 1068"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:29.472885826+07:00","message":"[buffer interim] 1068 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:29.472892452+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:29.472896196+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:29.472898813+07:00","message":"> Transcript [6288] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:29.472901306+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:29.472902987+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:29.472904636+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:29.4729062+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:29.472908545+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:29.472918378+07:00","message":"push: {true \n 0 0xc00401f780}"}
{"level":"info","service":"Main","time":"2025-10-27T15:00:29.479215393+07:00","message":"write wav file: './tmp/7446/7446_1068.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:29.947683669+07:00","message":"[GCS] Start streaming session, msgId: 1069"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:30.074371243+07:00","message":"[GCS] IsForceVAD: false for message ID: 1069"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:30.148013257+07:00","message":"[GCS] Start streaming session, msgId: 1070"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:30.191782985+07:00","message":"receive streaming session, msgId: 1069"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:30.191799924+07:00","message":"found end of frame, send empty tag with msgId: 1069"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:30.191802712+07:00","message":"end Recv id 1069"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:30.191808668+07:00","message":"[buffer interim] 1069 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:30.191814647+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:30.191817819+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:30.191822562+07:00","message":"> Transcript [6289] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:30.191824997+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:30.191826665+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:30.191828275+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:30.191829774+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:30.191832419+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:30.191842521+07:00","message":"push: {true \n 0 0xc00041d600}"}
{"level":"info","service":"Main","time":"2025-10-27T15:00:30.197233513+07:00","message":"write wav file: './tmp/7446/7446_1069.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:30.203643283+07:00","message":"[GCS] IsForceVAD: false for message ID: 1070"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:30.431715216+07:00","message":"receive streaming session, msgId: 1070"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:30.431738759+07:00","message":"found end of frame, send empty tag with msgId: 1070"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:30.431743089+07:00","message":"end Recv id 1070"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:30.43175186+07:00","message":"[buffer interim] 1070 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:30.431759573+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:30.431764008+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:30.431776921+07:00","message":"> Transcript [6290] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:30.43178051+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:30.431782951+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:30.431785508+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:30.431787724+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:30.431793273+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:30.431805033+07:00","message":"push: {true \n 0 0xc00041dd80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:00:30.437293512+07:00","message":"write wav file: './tmp/7446/7446_1070.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:30.785281236+07:00","message":"[GCS] Start streaming session, msgId: 1071"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:30.845870482+07:00","message":"[GCS] IsForceVAD: false for message ID: 1071"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:30.904921736+07:00","message":"[GCS] Start streaming session, msgId: 1072"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:30.973747398+07:00","message":"[GCS] IsForceVAD: false for message ID: 1072"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:31.083311002+07:00","message":"receive streaming session, msgId: 1071"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:31.083327648+07:00","message":"found end of frame, send empty tag with msgId: 1071"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:31.083330157+07:00","message":"end Recv id 1071"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:31.083336023+07:00","message":"[buffer interim] 1071 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:31.083342655+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:31.08334623+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:31.083348883+07:00","message":"> Transcript [6291] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:31.083351102+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:31.083352872+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:31.083354348+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:31.083355832+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:31.083358043+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:31.083366847+07:00","message":"push: {true \n 0 0xc003402380}"}
{"level":"info","service":"Main","time":"2025-10-27T15:00:31.089816904+07:00","message":"write wav file: './tmp/7446/7446_1071.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:31.160236992+07:00","message":"receive streaming session, msgId: 1072"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:31.160269006+07:00","message":"found end of frame, send empty tag with msgId: 1072"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:31.160272462+07:00","message":"end Recv id 1072"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:31.16028057+07:00","message":"[buffer interim] 1072 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:31.160287926+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:31.160291552+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:31.160294438+07:00","message":"> Transcript [6292] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:31.160296995+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:31.160298693+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:31.160300239+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:31.160301702+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:31.160304062+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:31.160314301+07:00","message":"push: {true \n 0 0xc002603600}"}
{"level":"info","service":"Main","time":"2025-10-27T15:00:31.166305872+07:00","message":"write wav file: './tmp/7446/7446_1072.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:00:31.863899451+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:00:31.863919882+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:32.385366701+07:00","message":"[GCS] Start streaming session, msgId: 1073"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:32.514228622+07:00","message":"[GCS] IsForceVAD: false for message ID: 1073"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:32.585101427+07:00","message":"[GCS] Start streaming session, msgId: 1074"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:32.610337193+07:00","message":"receive streaming session, msgId: 1073"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:32.610356392+07:00","message":"found end of frame, send empty tag with msgId: 1073"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:32.610359724+07:00","message":"end Recv id 1073"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:32.610366662+07:00","message":"[buffer interim] 1073 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:32.610374131+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:32.610379029+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:32.610382404+07:00","message":"> Transcript [6293] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:32.610385509+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:32.610387654+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:32.610389702+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:32.610406643+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:32.610414006+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:32.610424424+07:00","message":"push: {true \n 0 0xc00401fa80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:00:32.615103054+07:00","message":"write wav file: './tmp/7446/7446_1073.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:32.703822136+07:00","message":"[GCS] IsForceVAD: false for message ID: 1074"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:32.828134886+07:00","message":"receive streaming session, msgId: 1074"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:32.828149994+07:00","message":"found end of frame, send empty tag with msgId: 1074"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:32.828152595+07:00","message":"end Recv id 1074"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:32.828158978+07:00","message":"[buffer interim] 1074 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:32.82816526+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:32.828168602+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:32.828171359+07:00","message":"> Transcript [6294] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:32.82817331+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:32.828174978+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:32.82817646+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:32.828177997+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:32.828180789+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:32.828225383+07:00","message":"push: {true \n 0 0xc002923d80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:00:32.832799114+07:00","message":"write wav file: './tmp/7446/7446_1074.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:33.348184167+07:00","message":"[GCS] Start streaming session, msgId: 1075"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:33.414853164+07:00","message":"[GCS] IsForceVAD: false for message ID: 1075"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:33.547800856+07:00","message":"[GCS] Start streaming session, msgId: 1076"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:33.589012956+07:00","message":"receive streaming session, msgId: 1075"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:33.58904052+07:00","message":"found end of frame, send empty tag with msgId: 1075"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:33.589043819+07:00","message":"end Recv id 1075"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:33.589052161+07:00","message":"[buffer interim] 1075 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:33.589059061+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:33.589062681+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:33.589065571+07:00","message":"> Transcript [6295] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:33.589068012+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:33.589069916+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:33.589071547+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:33.589073028+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:33.589075592+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:33.589085123+07:00","message":"push: {true \n 0 0xc002922b80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:00:33.594290866+07:00","message":"write wav file: './tmp/7446/7446_1075.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:33.664776792+07:00","message":"[GCS] IsForceVAD: false for message ID: 1076"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:33.735395741+07:00","message":"[GCS] Start streaming session, msgId: 1077"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:33.821814794+07:00","message":"receive streaming session, msgId: 1076"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:33.821831993+07:00","message":"found end of frame, send empty tag with msgId: 1076"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:33.821834663+07:00","message":"end Recv id 1076"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:33.821841085+07:00","message":"[buffer interim] 1076 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:33.821848233+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:33.821851841+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:33.821854397+07:00","message":"> Transcript [6296] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:33.821856541+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:33.821858216+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:33.821859743+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:33.821861321+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:33.82186579+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:33.821874733+07:00","message":"push: {true \n 0 0xc003402680}"}
{"level":"info","service":"Main","time":"2025-10-27T15:00:33.827724152+07:00","message":"write wav file: './tmp/7446/7446_1076.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:34.114447549+07:00","message":"[GCS] IsForceVAD: false for message ID: 1077"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:34.218228781+07:00","message":"receive streaming session, msgId: 1077"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:34.218251094+07:00","message":"found end of frame, send empty tag with msgId: 1077"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:34.218256004+07:00","message":"end Recv id 1077"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:34.21826282+07:00","message":"[buffer interim] 1077 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:34.218270241+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:34.218273508+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:34.218276035+07:00","message":"> Transcript [6297] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:34.218278087+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:34.218280302+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:34.218281905+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:34.218283395+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:34.218285805+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:34.218295022+07:00","message":"push: {true \n 0 0xc00401f880}"}
{"level":"info","service":"Main","time":"2025-10-27T15:00:34.223911734+07:00","message":"write wav file: './tmp/7446/7446_1077.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:34.825245849+07:00","message":"[GCS] Start streaming session, msgId: 1078"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:00:34.864443625+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:00:34.864447712+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:34.94704603+07:00","message":"[GCS] IsForceVAD: false for message ID: 1078"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:35.06335774+07:00","message":"receive streaming session, msgId: 1078"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:35.063373376+07:00","message":"found end of frame, send empty tag with msgId: 1078"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:35.063376208+07:00","message":"end Recv id 1078"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:35.06338217+07:00","message":"[buffer interim] 1078 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:35.063388343+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:35.06339197+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:35.063394875+07:00","message":"> Transcript [6298] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:35.063397044+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:35.063398637+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:35.063400107+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:35.063401765+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:35.063404288+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:35.063413412+07:00","message":"push: {true \n 0 0xc0023e9400}"}
{"level":"info","service":"Main","time":"2025-10-27T15:00:35.068457493+07:00","message":"write wav file: './tmp/7446/7446_1078.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:35.847136309+07:00","message":"[GCS] Start streaming session, msgId: 1079"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:35.904606087+07:00","message":"[GCS] IsForceVAD: false for message ID: 1079"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:36.106178357+07:00","message":"[GCS] Start streaming session, msgId: 1080"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:36.141576713+07:00","message":"receive streaming session, msgId: 1079"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:36.141595544+07:00","message":"found end of frame, send empty tag with msgId: 1079"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:36.141598379+07:00","message":"end Recv id 1079"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:36.141603758+07:00","message":"[buffer interim] 1079 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:36.141610491+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:36.141614294+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:36.141616967+07:00","message":"> Transcript [6299] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:36.141619151+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:36.141620832+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:36.141622234+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:36.141623703+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:36.141626342+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:36.141635703+07:00","message":"push: {true \n 0 0xc002923980}"}
{"level":"info","service":"Main","time":"2025-10-27T15:00:36.145826432+07:00","message":"write wav file: './tmp/7446/7446_1079.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:36.164730123+07:00","message":"[GCS] IsForceVAD: false for message ID: 1080"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:36.225111528+07:00","message":"[GCS] Start streaming session, msgId: 1081"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:36.354634061+07:00","message":"[GCS] IsForceVAD: false for message ID: 1081"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:36.495192216+07:00","message":"receive streaming session, msgId: 1081"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:36.495213601+07:00","message":"found end of frame, send empty tag with msgId: 1081"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:36.495216868+07:00","message":"end Recv id 1081"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:36.495223012+07:00","message":"[buffer interim] 1081 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:36.495230233+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:36.495233776+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:36.495236282+07:00","message":"> Transcript [6300] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:36.495238441+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:36.495240129+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:36.495241553+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:36.49524306+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:36.495249421+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:36.49525877+07:00","message":"push: {true \n 0 0xc002a00380}"}
{"level":"info","service":"Main","time":"2025-10-27T15:00:36.499856385+07:00","message":"write wav file: './tmp/7446/7446_1081.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:36.566883244+07:00","message":"receive streaming session, msgId: 1080"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:36.566898953+07:00","message":"found end of frame, send empty tag with msgId: 1080"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:36.566901762+07:00","message":"end Recv id 1080"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:36.566907781+07:00","message":"[buffer interim] this message is already final true 1080: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:37.124237376+07:00","message":"[GCS] Start streaming session, msgId: 1082"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:37.314645058+07:00","message":"[GCS] IsForceVAD: false for message ID: 1082"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:37.409416023+07:00","message":"receive streaming session, msgId: 1082"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:37.409436372+07:00","message":"found end of frame, send empty tag with msgId: 1082"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:37.409440254+07:00","message":"end Recv id 1082"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:37.409448733+07:00","message":"[buffer interim] 1082 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:37.409456563+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:37.409461175+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:37.409465356+07:00","message":"> Transcript [6301] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:37.409468566+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:37.409471048+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:37.409473293+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:37.409475567+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:37.409479787+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:37.409491792+07:00","message":"push: {true \n 0 0xc003402c00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:00:37.417549102+07:00","message":"write wav file: './tmp/7446/7446_1082.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:37.574889648+07:00","message":"[GCS] Start streaming session, msgId: 1083"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:37.703838182+07:00","message":"[GCS] IsForceVAD: false for message ID: 1083"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:37.825191333+07:00","message":"[GCS] Start streaming session, msgId: 1084"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:00:37.865438378+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:00:37.865447171+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:37.888190037+07:00","message":"receive streaming session, msgId: 1083"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:37.888208377+07:00","message":"found end of frame, send empty tag with msgId: 1083"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:37.88821105+07:00","message":"end Recv id 1083"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:37.888216999+07:00","message":"[buffer interim] 1083 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:37.888222978+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:37.888226281+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:37.88822896+07:00","message":"> Transcript [6302] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:37.888231069+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:37.888232481+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:37.888233909+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:37.888235358+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:37.888237897+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:37.888248067+07:00","message":"push: {true \n 0 0xc002a00480}"}
{"level":"info","service":"Main","time":"2025-10-27T15:00:37.893157199+07:00","message":"write wav file: './tmp/7446/7446_1083.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:37.895897133+07:00","message":"[GCS] IsForceVAD: false for message ID: 1084"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:38.149339124+07:00","message":"[GCS] Start streaming session, msgId: 1085"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:38.213995611+07:00","message":"[GCS] IsForceVAD: false for message ID: 1085"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:38.294292296+07:00","message":"receive streaming session, msgId: 1084"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:38.29431036+07:00","message":"found end of frame, send empty tag with msgId: 1084"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:38.294330095+07:00","message":"end Recv id 1084"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:38.294337464+07:00","message":"[buffer interim] 1084 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:38.294344093+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:38.294347238+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:38.29434981+07:00","message":"> Transcript [6303] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:38.294351781+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:38.294353421+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:38.294354843+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:38.294356407+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:38.294358744+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:38.294368028+07:00","message":"push: {true \n 0 0xc003402d80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:00:38.299165893+07:00","message":"write wav file: './tmp/7446/7446_1084.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:38.619999278+07:00","message":"receive streaming session, msgId: 1085"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:38.620016951+07:00","message":"found end of frame, send empty tag with msgId: 1085"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:38.620019837+07:00","message":"end Recv id 1085"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:38.620026307+07:00","message":"[buffer interim] 1085 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:38.620033037+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:38.620041069+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:38.62004402+07:00","message":"> Transcript [6304] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:38.620057898+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:38.620060076+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:38.620064166+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:38.620067178+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:38.620071911+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:38.62008122+07:00","message":"push: {true \n 0 0xc002603080}"}
{"level":"info","service":"Main","time":"2025-10-27T15:00:38.624247085+07:00","message":"write wav file: './tmp/7446/7446_1085.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:40.064905995+07:00","message":"[GCS] Start streaming session, msgId: 1086"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:40.196275796+07:00","message":"[GCS] IsForceVAD: false for message ID: 1086"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:40.324086747+07:00","message":"[GCS] Start streaming session, msgId: 1087"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:40.552029236+07:00","message":"receive streaming session, msgId: 1086"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:40.552047728+07:00","message":"found end of frame, send empty tag with msgId: 1086"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:40.552050535+07:00","message":"end Recv id 1086"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:40.55205676+07:00","message":"[buffer interim] 1086 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:40.552063766+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:40.552067992+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:40.552070732+07:00","message":"> Transcript [6305] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:40.552072725+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:40.55207426+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:40.55207566+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:40.552077129+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:40.552079406+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:40.552088535+07:00","message":"push: {true \n 0 0xc002603a00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:00:40.55679182+07:00","message":"write wav file: './tmp/7446/7446_1086.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:00:40.866253316+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:00:40.866266844+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:41.001376587+07:00","message":"receive streaming session, msgId: 1087"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:41.001420834+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":"2025-10-27T15:00:41.001426294+07:00","message":"receive interim result [false|false]: ลำดับ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:41.001438266+07:00","message":"[buffer interim] 1087 false ลำดับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:41.001447071+07:00","message":"[bufferProcess] interim [660000000]:ลำดับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:41.001448597+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:41.206769973+07:00","message":"receive streaming session, msgId: 1087"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:41.206805376+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":"2025-10-27T15:00:41.206810864+07:00","message":"receive interim result [false|false]: ลำดับนี้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:41.206823283+07:00","message":"[buffer interim] 1087 false ลำดับนี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:41.206829321+07:00","message":"[bufferProcess] interim [900000000]:ลำดับนี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:41.206831493+07:00","message":"[bufferProcess] send to processor:ลำดับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:41.206836491+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:41.206839066+07:00","message":"> Transcript [6306] [false]: 'ลำดับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:41.206840797+07:00","message":"Set StatePrefix (first interim): 'ลำดับ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:41.296764643+07:00","message":"[GCS] IsForceVAD: false for message ID: 1087"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:41.403595005+07:00","message":"receive streaming session, msgId: 1087"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:41.403649688+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลำดับนี้\",\"confidence\":0.95071614}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":170000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:41.403657148+07:00","message":"receive interim result [true|false]: ลำดับนี้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:41.40366819+07:00","message":"end recv isFinal message id 1087"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:41.403670535+07:00","message":"end Recv id 1087"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:41.403678508+07:00","message":"[buffer interim] 1087 true ลำดับนี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:41.403689352+07:00","message":"[bufferProcess] interim [170000000]:ลำดับนี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:41.403692579+07:00","message":"[bufferProcess] send to processor (isfinal):ลำดับนี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:41.403703166+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:41.403720201+07:00","message":"> Transcript [6307] [false]: 'ลำดับนี้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:41.403726183+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:41.403728631+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:41.403730201+07:00","message":"StatePrefix: 'ลำดับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:41.403732062+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:41.4037345+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:41.403736549+07:00","message":"> Transcript [6308] [true]: 'ลำดับนี้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:41.403738515+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:41.403740006+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:41.403741349+07:00","message":"StatePrefix: 'ลำดับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:41.403742654+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:41.403755355+07:00","message":"Push: 'ลำดับนี้'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:41.403767924+07:00","message":"push: {true ลำดับนี้ 0 0xc003403080}"}
{"level":"info","service":"Main","time":"2025-10-27T15:00:41.411881359+07:00","message":"write wav file: './tmp/7446/7446_1087.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:41.484484642+07:00","message":"[GCS] Start streaming session, msgId: 1088"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:42.724182443+07:00","message":"receive streaming session, msgId: 1088"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:42.724237996+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":"2025-10-27T15:00:42.724245135+07:00","message":"receive interim result [false|false]: พระบาทสมเด็จพระเจ้าอยู่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:42.724261515+07:00","message":"[buffer interim] 1088 false พระบาทสมเด็จพระเจ้าอยู่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:42.724269664+07:00","message":"[bufferProcess] interim [80000000]:พระบาทสมเด็จพระเจ้าอยู่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:42.72427196+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:42.724278816+07:00","message":"[bufferProcess] send to processor (ticker):พระบาทสมเด็จพระเจ้าอยู่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:42.724282693+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:42.724286068+07:00","message":"> Transcript [6309] [false]: 'พระบาทสมเด็จพระเจ้าอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:42.724288656+07:00","message":"Set StatePrefix (first interim): 'พระบาทสมเด็จพระเจ้าอยู่'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:42.856408106+07:00","message":"receive streaming session, msgId: 1088"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:42.856455582+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":"2025-10-27T15:00:42.856461752+07:00","message":"receive interim result [false|false]: พระบาทสมเด็จพระเจ้าอยู่หัว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:42.856477208+07:00","message":"[buffer interim] 1088 false พระบาทสมเด็จพระเจ้าอยู่หัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:42.85648767+07:00","message":"[bufferProcess] interim [200000000]:พระบาทสมเด็จพระเจ้าอยู่หัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:42.856490286+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:43.438870428+07:00","message":"receive streaming session, msgId: 1088"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:43.43891308+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระบาทสมเด็จพระเจ้าอยู่หัว\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:43.438921076+07:00","message":"receive interim result [false|false]: พระบาทสมเด็จพระเจ้าอยู่หัว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:43.438935995+07:00","message":"[buffer interim] 1088 false พระบาทสมเด็จพระเจ้าอยู่หัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:43.438944437+07:00","message":"[bufferProcess] interim [800000000]:พระบาทสมเด็จพระเจ้าอยู่หัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:43.438947351+07:00","message":"[bufferProcess] send to processor:พระบาทสมเด็จพระเจ้าอยู่หัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:43.438951617+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:43.438954977+07:00","message":"> Transcript [6310] [false]: 'พระบาทสมเด็จพระเจ้าอยู่หัว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:43.438958965+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:43.438960965+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:43.438964014+07:00","message":"StatePrefix: 'พระบาทสมเด็จพระเจ้าอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:43.438966418+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:43.766006973+07:00","message":"receive streaming session, msgId: 1088"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:43.766044921+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":"2025-10-27T15:00:43.766051614+07:00","message":"receive interim result [false|false]: พระบาทสมเด็จพระเจ้าอยู่หัวทรง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:43.766065809+07:00","message":"[buffer interim] 1088 false พระบาทสมเด็จพระเจ้าอยู่หัวทรง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:43.766076726+07:00","message":"[bufferProcess] interim [100000000]:พระบาทสมเด็จพระเจ้าอยู่หัวทรง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:43.766079915+07:00","message":"[bufferProcess] send to processor:พระบาทสมเด็จพระเจ้าอยู่หัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:43.766086512+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:43.766090884+07:00","message":"> Transcript [6311] [false]: 'พระบาทสมเด็จพระเจ้าอยู่หัว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:43.766094836+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:43.766097344+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:43.766100747+07:00","message":"StatePrefix: 'พระบาทสมเด็จพระเจ้าอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:43.766103124+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:00:43.86722521+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:00:43.867238802+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:43.952716093+07:00","message":"receive streaming session, msgId: 1088"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:43.952764497+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":"2025-10-27T15:00:43.952769893+07:00","message":"receive interim result [false|false]: พระบาทสมเด็จพระเจ้าอยู่หัวทรงพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:43.95278156+07:00","message":"[buffer interim] 1088 false พระบาทสมเด็จพระเจ้าอยู่หัวทรงพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:43.952787833+07:00","message":"[bufferProcess] interim [280000000]:พระบาทสมเด็จพระเจ้าอยู่หัวทรงพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:43.952789966+07:00","message":"[bufferProcess] send to processor:พระบาทสมเด็จพระเจ้าอยู่หัวทรง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:43.952795088+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:43.95279773+07:00","message":"> Transcript [6312] [false]: 'พระบาทสมเด็จพระเจ้าอยู่หัวทรง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:43.952801252+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:43.952803813+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:43.95280551+07:00","message":"StatePrefix: 'พระบาทสมเด็จพระเจ้าอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:43.952807986+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:44.139722911+07:00","message":"receive streaming session, msgId: 1088"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:44.139768603+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":"2025-10-27T15:00:44.139774135+07:00","message":"receive interim result [false|false]: พระบาทสมเด็จพระเจ้าอยู่หัวทรงพระครู"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:44.139786955+07:00","message":"[buffer interim] 1088 false พระบาทสมเด็จพระเจ้าอยู่หัวทรงพระครู"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:44.13979354+07:00","message":"[bufferProcess] interim [460000000]:พระบาทสมเด็จพระเจ้าอยู่หัวทรงพระครู"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:44.139795952+07:00","message":"[bufferProcess] send to processor:พระบาทสมเด็จพระเจ้าอยู่หัวทรงพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:44.139801007+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:44.139803889+07:00","message":"> Transcript [6313] [false]: 'พระบาทสมเด็จพระเจ้าอยู่หัวทรงพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:44.139807023+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:44.139809212+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:44.139812419+07:00","message":"StatePrefix: 'พระบาทสมเด็จพระเจ้าอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:44.139814427+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:44.139818641+07:00","message":"Push: 'พระบาทสมเด็จพระเจ้าอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:44.139820365+07:00","message":"TextPushed: 'พระบาทสมเด็จพระเจ้าอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:44.139822047+07:00","message":"Set new StatePrefix : 'พระบาทสมเด็จพระเจ้าอยู่หัวทรงพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:44.139823903+07:00","message":"Next Push (prob) : 'หัวทรงพระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:44.13983139+07:00","message":"push: {false พระบาทสมเด็จพระเจ้าอยู่ 0 0xc002a00080}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:44.142334132+07:00","message":"receive streaming session, msgId: 1088"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:44.14235872+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":"2025-10-27T15:00:44.142363573+07:00","message":"receive interim result [false|false]: พระบาทสมเด็จพระเจ้าอยู่หัวทรงพระกรุณา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:44.142374616+07:00","message":"[buffer interim] 1088 false พระบาทสมเด็จพระเจ้าอยู่หัวทรงพระกรุณา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:44.142380029+07:00","message":"[bufferProcess] interim [520000000]:พระบาทสมเด็จพระเจ้าอยู่หัวทรงพระกรุณา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:44.142382211+07:00","message":"[bufferProcess] send to processor:พระบาทสมเด็จพระเจ้าอยู่หัวทรงพระครู"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:44.142385427+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:44.1423875+07:00","message":"> Transcript [6314] [false]: 'พระบาทสมเด็จพระเจ้าอยู่หัวทรงพระครู'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:44.142390257+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:44.142391915+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:44.142393385+07:00","message":"StatePrefix: 'พระบาทสมเด็จพระเจ้าอยู่หัวทรงพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:44.142395391+07:00","message":"TextPushed: 'พระบาทสมเด็จพระเจ้าอยู่'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:44.518606029+07:00","message":"receive streaming session, msgId: 1088"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:44.518638755+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":"2025-10-27T15:00:44.518644169+07:00","message":"receive interim result [false|false]: พระบาทสมเด็จพระเจ้าอยู่หัวทรงพระกรุณาโปรด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:44.518657218+07:00","message":"[buffer interim] 1088 false พระบาทสมเด็จพระเจ้าอยู่หัวทรงพระกรุณาโปรด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:44.518666567+07:00","message":"[bufferProcess] interim [880000000]:พระบาทสมเด็จพระเจ้าอยู่หัวทรงพระกรุณาโปรด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:44.518668877+07:00","message":"[bufferProcess] send to processor:พระบาทสมเด็จพระเจ้าอยู่หัวทรงพระกรุณา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:44.518672181+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:44.518675386+07:00","message":"> Transcript [6315] [false]: 'พระบาทสมเด็จพระเจ้าอยู่หัวทรงพระกรุณา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:44.518678571+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:44.518680183+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:44.518682091+07:00","message":"StatePrefix: 'พระบาทสมเด็จพระเจ้าอยู่หัวทรงพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:44.518684011+07:00","message":"TextPushed: 'พระบาทสมเด็จพระเจ้าอยู่'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:44.838909389+07:00","message":"receive streaming session, msgId: 1088"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:44.838948847+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":"2025-10-27T15:00:44.838955103+07:00","message":"receive interim result [false|false]: พระบาทสมเด็จพระเจ้าอยู่หัวทรงพระกรุณาโปรดเกล้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:44.83898186+07:00","message":"[buffer interim] 1088 false พระบาทสมเด็จพระเจ้าอยู่หัวทรงพระกรุณาโปรดเกล้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:44.838989163+07:00","message":"[bufferProcess] interim [180000000]:พระบาทสมเด็จพระเจ้าอยู่หัวทรงพระกรุณาโปรดเกล้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:44.83899219+07:00","message":"[bufferProcess] send to processor:พระบาทสมเด็จพระเจ้าอยู่หัวทรงพระกรุณาโปรด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:44.83899578+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:44.838998417+07:00","message":"> Transcript [6316] [false]: 'พระบาทสมเด็จพระเจ้าอยู่หัวทรงพระกรุณาโปรด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:44.839002305+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:44.839004268+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:44.839007223+07:00","message":"StatePrefix: 'พระบาทสมเด็จพระเจ้าอยู่หัวทรงพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:44.83900977+07:00","message":"TextPushed: 'พระบาทสมเด็จพระเจ้าอยู่'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:45.23143186+07:00","message":"receive streaming session, msgId: 1088"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:45.231468381+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":"2025-10-27T15:00:45.231477979+07:00","message":"receive interim result [false|false]: พระบาทสมเด็จพระเจ้าอยู่หัวทรงพระกรุณาโปรดเกล้าโปรดกระหม่อม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:45.231489351+07:00","message":"[buffer interim] 1088 false พระบาทสมเด็จพระเจ้าอยู่หัวทรงพระกรุณาโปรดเกล้าโปรดกระหม่อม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:45.231498367+07:00","message":"[bufferProcess] interim [600000000]:พระบาทสมเด็จพระเจ้าอยู่หัวทรงพระกรุณาโปรดเกล้าโปรดกระหม่อม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:45.231500877+07:00","message":"[bufferProcess] send to processor:พระบาทสมเด็จพระเจ้าอยู่หัวทรงพระกรุณาโปรดเกล้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:45.231506487+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:45.231509168+07:00","message":"> Transcript [6317] [false]: 'พระบาทสมเด็จพระเจ้าอยู่หัวทรงพระกรุณาโปรดเกล้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:45.231512736+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:45.231514704+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:45.23151678+07:00","message":"StatePrefix: 'พระบาทสมเด็จพระเจ้าอยู่หัวทรงพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:45.231519305+07:00","message":"TextPushed: 'พระบาทสมเด็จพระเจ้าอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:45.231523709+07:00","message":"Push: 'หัวทรงพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:45.231525553+07:00","message":"TextPushed: 'พระบาทสมเด็จพระเจ้าอยู่หัวทรงพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:45.231527366+07:00","message":"Set new StatePrefix : 'พระบาทสมเด็จพระเจ้าอยู่หัวทรงพระกรุณาโปรดเกล้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:45.231529371+07:00","message":"Next Push (prob) : 'กรุณาโปรดเกล้า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:45.231536701+07:00","message":"push: {false หัวทรงพระ 0 0xc002a00080}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:45.55558697+07:00","message":"receive streaming session, msgId: 1088"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:45.555623766+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":"2025-10-27T15:00:45.555629767+07:00","message":"receive interim result [false|false]: พระบาทสมเด็จพระเจ้าอยู่หัวทรงพระกรุณาโปรดเกล้าโปรดกระหม่อมให้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:45.555643367+07:00","message":"[buffer interim] 1088 false พระบาทสมเด็จพระเจ้าอยู่หัวทรงพระกรุณาโปรดเกล้าโปรดกระหม่อมให้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:45.555653263+07:00","message":"[bufferProcess] interim [900000000]:พระบาทสมเด็จพระเจ้าอยู่หัวทรงพระกรุณาโปรดเกล้าโปรดกระหม่อมให้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:45.555657099+07:00","message":"[bufferProcess] send to processor:พระบาทสมเด็จพระเจ้าอยู่หัวทรงพระกรุณาโปรดเกล้าโปรดกระหม่อม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:45.555663551+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:45.555667038+07:00","message":"> Transcript [6318] [false]: 'พระบาทสมเด็จพระเจ้าอยู่หัวทรงพระกรุณาโปรดเกล้าโปรดกระหม่อม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:45.555671634+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:45.555673818+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:45.555676999+07:00","message":"StatePrefix: 'พระบาทสมเด็จพระเจ้าอยู่หัวทรงพระกรุณาโปรดเกล้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:45.555679413+07:00","message":"TextPushed: 'พระบาทสมเด็จพระเจ้าอยู่หัวทรงพระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:46.143015306+07:00","message":"receive streaming session, msgId: 1088"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:46.143050498+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":"2025-10-27T15:00:46.143056503+07:00","message":"receive interim result [false|false]: พระบาทสมเด็จพระเจ้าอยู่หัวทรงพระกรุณาโปรดเกล้าโปรดกระหม่อมให้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:46.143070695+07:00","message":"[buffer interim] 1088 false พระบาทสมเด็จพระเจ้าอยู่หัวทรงพระกรุณาโปรดเกล้าโปรดกระหม่อมให้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:46.143077554+07:00","message":"[bufferProcess] interim [500000000]:พระบาทสมเด็จพระเจ้าอยู่หัวทรงพระกรุณาโปรดเกล้าโปรดกระหม่อมให้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:46.143079747+07:00","message":"[bufferProcess] send to processor:พระบาทสมเด็จพระเจ้าอยู่หัวทรงพระกรุณาโปรดเกล้าโปรดกระหม่อมให้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:46.143085272+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:46.14308778+07:00","message":"> Transcript [6319] [false]: 'พระบาทสมเด็จพระเจ้าอยู่หัวทรงพระกรุณาโปรดเกล้าโปรดกระหม่อมให้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:46.143091467+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:46.143093438+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:46.143095516+07:00","message":"StatePrefix: 'พระบาทสมเด็จพระเจ้าอยู่หัวทรงพระกรุณาโปรดเกล้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:46.143097978+07:00","message":"TextPushed: 'พระบาทสมเด็จพระเจ้าอยู่หัวทรงพระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:46.459262324+07:00","message":"receive streaming session, msgId: 1088"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:46.45930245+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":"2025-10-27T15:00:46.459309239+07:00","message":"receive interim result [false|false]: พระบาทสมเด็จพระเจ้าอยู่หัวทรงพระกรุณาโปรดเกล้าฯให้หม่อม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:46.459322727+07:00","message":"[buffer interim] 1088 false พระบาทสมเด็จพระเจ้าอยู่หัวทรงพระกรุณาโปรดเกล้าฯให้หม่อม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:46.459331456+07:00","message":"[bufferProcess] interim [800000000]:พระบาทสมเด็จพระเจ้าอยู่หัวทรงพระกรุณาโปรดเกล้าฯให้หม่อม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:46.459335052+07:00","message":"[bufferProcess] send to processor:พระบาทสมเด็จพระเจ้าอยู่หัวทรงพระกรุณาโปรดเกล้าโปรดกระหม่อมให้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:46.459341197+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:46.459343984+07:00","message":"> Transcript [6320] [false]: 'พระบาทสมเด็จพระเจ้าอยู่หัวทรงพระกรุณาโปรดเกล้าโปรดกระหม่อมให้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:46.459347771+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:46.459349552+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:46.459351589+07:00","message":"StatePrefix: 'พระบาทสมเด็จพระเจ้าอยู่หัวทรงพระกรุณาโปรดเกล้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:46.459353989+07:00","message":"TextPushed: 'พระบาทสมเด็จพระเจ้าอยู่หัวทรงพระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:46.582430172+07:00","message":"receive streaming session, msgId: 1088"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:46.582462191+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":"2025-10-27T15:00:46.582468288+07:00","message":"receive interim result [false|false]: พระบาทสมเด็จพระเจ้าอยู่หัวทรงพระกรุณาโปรดเกล้าโปรดกระหม่อมให้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:46.582482771+07:00","message":"[buffer interim] 1088 false พระบาทสมเด็จพระเจ้าอยู่หัวทรงพระกรุณาโปรดเกล้าโปรดกระหม่อมให้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:46.582489858+07:00","message":"[bufferProcess] interim [920000000]:พระบาทสมเด็จพระเจ้าอยู่หัวทรงพระกรุณาโปรดเกล้าโปรดกระหม่อมให้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:46.582492194+07:00","message":"[bufferProcess] send to processor:พระบาทสมเด็จพระเจ้าอยู่หัวทรงพระกรุณาโปรดเกล้าฯให้หม่อม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:46.582495848+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:46.582498169+07:00","message":"> Transcript [6321] [false]: 'พระบาทสมเด็จพระเจ้าอยู่หัวทรงพระกรุณาโปรดเกล้าฯให้หม่อม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:46.582501922+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:46.582503875+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:46.582505899+07:00","message":"StatePrefix: 'พระบาทสมเด็จพระเจ้าอยู่หัวทรงพระกรุณาโปรดเกล้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:46.582508202+07:00","message":"TextPushed: 'พระบาทสมเด็จพระเจ้าอยู่หัวทรงพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:46.582510949+07:00","message":"Push: 'กรุณาโปรดเกล้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:46.582512619+07:00","message":"TextPushed: 'พระบาทสมเด็จพระเจ้าอยู่หัวทรงพระกรุณาโปรดเกล้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:46.582514475+07:00","message":"Set new StatePrefix : 'พระบาทสมเด็จพระเจ้าอยู่หัวทรงพระกรุณาโปรดเกล้าฯให้หม่อม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:46.582516356+07:00","message":"Next Push (prob) : 'ฯให้หม่อม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:46.582524304+07:00","message":"push: {false กรุณาโปรดเกล้า 0 0xc002a00080}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:46.604881086+07:00","message":"[GCS] IsForceVAD: false for message ID: 1088"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:46.714056134+07:00","message":"receive streaming session, msgId: 1088"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:46.71410254+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":"2025-10-27T15:00:46.71410994+07:00","message":"receive interim result [false|false]: พระบาทสมเด็จพระเจ้าอยู่หัวทรงพระกรุณาโปรดเกล้าฯให้หม่อมหญิง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:46.714125071+07:00","message":"[buffer interim] 1088 false พระบาทสมเด็จพระเจ้าอยู่หัวทรงพระกรุณาโปรดเกล้าฯให้หม่อมหญิง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:46.714133942+07:00","message":"[bufferProcess] interim [40000000]:พระบาทสมเด็จพระเจ้าอยู่หัวทรงพระกรุณาโปรดเกล้าฯให้หม่อมหญิง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:46.714137601+07:00","message":"[bufferProcess] send to processor:พระบาทสมเด็จพระเจ้าอยู่หัวทรงพระกรุณาโปรดเกล้าโปรดกระหม่อมให้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:46.714146396+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:46.714150116+07:00","message":"> Transcript [6322] [false]: 'พระบาทสมเด็จพระเจ้าอยู่หัวทรงพระกรุณาโปรดเกล้าโปรดกระหม่อมให้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:46.714153079+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:46.714155384+07:00","message":"Set new StatePrefix: 'พระบาทสมเด็จพระเจ้าอยู่หัวทรงพระกรุณาโปรดเกล้าโปรดกระหม่อมให้'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:46.734668298+07:00","message":"[GCS] Start streaming session, msgId: 1089"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:46.748207172+07:00","message":"receive streaming session, msgId: 1088"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:46.748276555+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระบาทสมเด็จพระเจ้าอยู่หัวทรงพระกรุณาโปรดเกล้าฯให้หม่อมหญิง\",\"confidence\":0.940435}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":130000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:46.748284235+07:00","message":"receive interim result [true|false]: พระบาทสมเด็จพระเจ้าอยู่หัวทรงพระกรุณาโปรดเกล้าฯให้หม่อมหญิง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:46.748313144+07:00","message":"end recv isFinal message id 1088"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:46.748316167+07:00","message":"end Recv id 1088"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:46.748326405+07:00","message":"[buffer interim] 1088 true พระบาทสมเด็จพระเจ้าอยู่หัวทรงพระกรุณาโปรดเกล้าฯให้หม่อมหญิง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:46.748337095+07:00","message":"[bufferProcess] interim [130000000]:พระบาทสมเด็จพระเจ้าอยู่หัวทรงพระกรุณาโปรดเกล้าฯให้หม่อมหญิง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:46.748343147+07:00","message":"[bufferProcess] send to processor (isfinal):พระบาทสมเด็จพระเจ้าอยู่หัวทรงพระกรุณาโปรดเกล้าฯให้หม่อมหญิง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:46.748347591+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:46.748351065+07:00","message":"> Transcript [6323] [false]: 'พระบาทสมเด็จพระเจ้าอยู่หัวทรงพระกรุณาโปรดเกล้าฯให้หม่อมหญิง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:46.748354483+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:46.748357289+07:00","message":"Set new StatePrefix: 'พระบาทสมเด็จพระเจ้าอยู่หัวทรงพระกรุณาโปรดเกล้าฯให้หม่อมหญิง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:46.748359651+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:46.748361951+07:00","message":"> Transcript [6324] [true]: 'พระบาทสมเด็จพระเจ้าอยู่หัวทรงพระกรุณาโปรดเกล้าฯให้หม่อมหญิง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:46.748365223+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:46.748367451+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:46.748369685+07:00","message":"StatePrefix: 'พระบาทสมเด็จพระเจ้าอยู่หัวทรงพระกรุณาโปรดเกล้าฯให้หม่อมหญิง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:46.748373168+07:00","message":"TextPushed: 'พระบาทสมเด็จพระเจ้าอยู่หัวทรงพระกรุณาโปรดเกล้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:46.74838041+07:00","message":"Push: 'ฯให้หม่อมหญิง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:46.748391241+07:00","message":"push: {true ฯให้หม่อมหญิง 0 0xc002a00080}"}
{"level":"info","service":"Main","time":"2025-10-27T15:00:46.75936245+07:00","message":"write wav file: './tmp/7446/7446_1088.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:00:46.868257768+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:00:46.86826642+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:48.158856488+07:00","message":"receive streaming session, msgId: 1089"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:48.158889359+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":"2025-10-27T15:00:48.158894356+07:00","message":"receive interim result [false|false]: อุบลรัตนราชกัญญา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:48.158905781+07:00","message":"[buffer interim] 1089 false อุบลรัตนราชกัญญา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:48.158912935+07:00","message":"[bufferProcess] interim [260000000]:อุบลรัตนราชกัญญา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:48.158914623+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:48.158919803+07:00","message":"[bufferProcess] send to processor (ticker):อุบลรัตนราชกัญญา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:48.158922419+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:48.158924809+07:00","message":"> Transcript [6325] [false]: 'อุบลรัตนราชกัญญา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:48.158926882+07:00","message":"Set StatePrefix (first interim): 'อุบลรัตนราชกัญญา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:48.803464471+07:00","message":"receive streaming session, msgId: 1089"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:48.803495656+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":"2025-10-27T15:00:48.803500716+07:00","message":"receive interim result [false|false]: อุบลรัตนราชกัญญา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:48.803514644+07:00","message":"[buffer interim] 1089 false อุบลรัตนราชกัญญา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:48.803524012+07:00","message":"[bufferProcess] interim [860000000]:อุบลรัตนราชกัญญา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:48.803525622+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:49.7746973+07:00","message":"receive streaming session, msgId: 1089"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:49.774744589+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":"2025-10-27T15:00:49.774751501+07:00","message":"receive interim result [false|false]: อุบลรัตนราชกัญญาสิริวัฒนาพรรณวดี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:49.77476464+07:00","message":"[buffer interim] 1089 false อุบลรัตนราชกัญญาสิริวัฒนาพรรณวดี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:49.774773651+07:00","message":"[bufferProcess] interim [880000000]:อุบลรัตนราชกัญญาสิริวัฒนาพรรณวดี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:49.774776+07:00","message":"[bufferProcess] send to processor:อุบลรัตนราชกัญญา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:49.774779101+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:49.77478305+07:00","message":"> Transcript [6326] [false]: 'อุบลรัตนราชกัญญา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:49.774786257+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:49.774788333+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:49.77479031+07:00","message":"StatePrefix: 'อุบลรัตนราชกัญญา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:49.774793073+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:00:49.868749278+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:00:49.868752234+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:50.414074697+07:00","message":"receive streaming session, msgId: 1089"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:50.414108785+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":"2025-10-27T15:00:50.414114329+07:00","message":"receive interim result [false|false]: อุบลรัตนราชกัญญาสิริวัฒนาพรรณวดี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:50.414125321+07:00","message":"[buffer interim] 1089 false อุบลรัตนราชกัญญาสิริวัฒนาพรรณวดี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:50.414134152+07:00","message":"[bufferProcess] interim [480000000]:อุบลรัตนราชกัญญาสิริวัฒนาพรรณวดี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:50.414136784+07:00","message":"[bufferProcess] send to processor:อุบลรัตนราชกัญญาสิริวัฒนาพรรณวดี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:50.414141932+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:50.414144409+07:00","message":"> Transcript [6327] [false]: 'อุบลรัตนราชกัญญาสิริวัฒนาพรรณวดี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:50.414147557+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:50.414149656+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:50.414151449+07:00","message":"StatePrefix: 'อุบลรัตนราชกัญญา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:50.414153585+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:52.184052044+07:00","message":"[GCS] IsForceVAD: false for message ID: 1089"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:52.279325333+07:00","message":"receive streaming session, msgId: 1089"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:52.279366922+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":"2025-10-27T15:00:52.279373044+07:00","message":"receive interim result [false|false]: อุบลรัตนราชกัญญาสิริวัฒนาพรรณวดีสงขลาสงขลา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:52.279383533+07:00","message":"[buffer interim] 1089 false อุบลรัตนราชกัญญาสิริวัฒนาพรรณวดีสงขลาสงขลา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:52.279389962+07:00","message":"[bufferProcess] interim [400000000]:อุบลรัตนราชกัญญาสิริวัฒนาพรรณวดีสงขลาสงขลา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:52.279392226+07:00","message":"[bufferProcess] send to processor:อุบลรัตนราชกัญญาสิริวัฒนาพรรณวดี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:52.279395165+07:00","message":"[bufferProcess] send to processor (ticker):อุบลรัตนราชกัญญาสิริวัฒนาพรรณวดีสงขลาสงขลา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:52.279398241+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:52.27940063+07:00","message":"> Transcript [6328] [false]: 'อุบลรัตนราชกัญญาสิริวัฒนาพรรณวดี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:52.279403976+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:52.279405708+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:52.279407624+07:00","message":"StatePrefix: 'อุบลรัตนราชกัญญา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:52.279409501+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:52.279410752+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:52.279413521+07:00","message":"> Transcript [6329] [false]: 'อุบลรัตนราชกัญญาสิริวัฒนาพรรณวดีสงขลาสงขลา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:52.27941547+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:52.279416831+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:52.279418299+07:00","message":"StatePrefix: 'อุบลรัตนราชกัญญา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:52.279419726+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:52.27942183+07:00","message":"Push: 'อุบลรัตนราชกัญญา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:52.27942336+07:00","message":"TextPushed: 'อุบลรัตนราชกัญญา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:52.279425003+07:00","message":"Set new StatePrefix : 'อุบลรัตนราชกัญญาสิริวัฒนาพรรณวดีสงขลาสงขลา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:52.279427403+07:00","message":"Next Push (prob) : 'สิริวัฒนาพรรณวดีสงขลาสงขลา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:52.279434938+07:00","message":"push: {false อุบลรัตนราชกัญญา 0 0xc003402880}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:52.280835197+07:00","message":"receive streaming session, msgId: 1089"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:52.280864418+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":"2025-10-27T15:00:52.280870096+07:00","message":"receive interim result [false|false]: อุบลรัตนราชกัญญาสิริวัฒนาพรรณวดีพระสงฆ์ค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:52.280884291+07:00","message":"[buffer interim] 1089 false อุบลรัตนราชกัญญาสิริวัฒนาพรรณวดีพระสงฆ์ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:52.280908538+07:00","message":"[bufferProcess] interim [460000000]:อุบลรัตนราชกัญญาสิริวัฒนาพรรณวดีพระสงฆ์ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:52.280910621+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:52.305124185+07:00","message":"[GCS] Start streaming session, msgId: 1090"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:52.331444639+07:00","message":"receive streaming session, msgId: 1089"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:52.331480397+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อุบลรัตนราชกัญญาสิริวัฒนาพรรณวดีพระสงฆ์ค่ะ\",\"confidence\":0.89959455}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:52.331487707+07:00","message":"receive interim result [true|false]: อุบลรัตนราชกัญญาสิริวัฒนาพรรณวดีพระสงฆ์ค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:52.331497954+07:00","message":"end recv isFinal message id 1089"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:52.331500405+07:00","message":"end Recv id 1089"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:52.33150882+07:00","message":"[buffer interim] 1089 true อุบลรัตนราชกัญญาสิริวัฒนาพรรณวดีพระสงฆ์ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:52.331519046+07:00","message":"[bufferProcess] interim [460000000]:อุบลรัตนราชกัญญาสิริวัฒนาพรรณวดีพระสงฆ์ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:52.331521997+07:00","message":"[bufferProcess] send to processor (isfinal):อุบลรัตนราชกัญญาสิริวัฒนาพรรณวดีพระสงฆ์ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:52.331525534+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:52.331528461+07:00","message":"> Transcript [6330] [false]: 'อุบลรัตนราชกัญญาสิริวัฒนาพรรณวดีพระสงฆ์ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:52.331530687+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:52.33153228+07:00","message":"Set new StatePrefix: 'อุบลรัตนราชกัญญาสิริวัฒนาพรรณวดีพระสงฆ์ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:52.331533831+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:52.331535377+07:00","message":"> Transcript [6331] [true]: 'อุบลรัตนราชกัญญาสิริวัฒนาพรรณวดีพระสงฆ์ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:52.331537464+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:52.331539023+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:52.331540873+07:00","message":"StatePrefix: 'อุบลรัตนราชกัญญาสิริวัฒนาพรรณวดีพระสงฆ์ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:52.331543132+07:00","message":"TextPushed: 'อุบลรัตนราชกัญญา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:52.331546186+07:00","message":"Push: 'สิริวัฒนาพรรณวดีพระสงฆ์ค่ะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:52.331555558+07:00","message":"push: {true สิริวัฒนาพรรณวดีพระสงฆ์ค่ะ 0 0xc003402880}"}
{"level":"info","service":"Main","time":"2025-10-27T15:00:52.34293383+07:00","message":"write wav file: './tmp/7446/7446_1089.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:52.427167129+07:00","message":"[GCS] Cleaned up inactive client: 1030"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:52.427188665+07:00","message":"[GCS] Cleaned up inactive client: 1031"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:52.427190915+07:00","message":"[GCS] Cleaned up inactive client: 1045"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:52.427192898+07:00","message":"[GCS] Cleaned up inactive client: 1034"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:52.427194397+07:00","message":"[GCS] Cleaned up inactive client: 1042"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:52.427195781+07:00","message":"[GCS] Cleaned up inactive client: 1047"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:52.42719733+07:00","message":"[GCS] Cleaned up inactive client: 1049"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:52.427198778+07:00","message":"[GCS] Cleaned up inactive client: 1038"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:52.427200272+07:00","message":"[GCS] Cleaned up inactive client: 1033"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:52.427201757+07:00","message":"[GCS] Cleaned up inactive client: 1043"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:52.427203125+07:00","message":"[GCS] Cleaned up inactive client: 1037"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:52.427204505+07:00","message":"[GCS] Cleaned up inactive client: 1027"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:52.427206005+07:00","message":"[GCS] Cleaned up inactive client: 1046"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:52.427207535+07:00","message":"[GCS] Cleaned up inactive client: 1028"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:52.427209676+07:00","message":"[GCS] Cleaned up inactive client: 1051"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:52.42721108+07:00","message":"[GCS] Cleaned up inactive client: 1052"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:52.427212437+07:00","message":"[GCS] Cleaned up inactive client: 1036"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:52.427213698+07:00","message":"[GCS] Cleaned up inactive client: 1032"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:52.42721497+07:00","message":"[GCS] Cleaned up inactive client: 1053"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:52.427216308+07:00","message":"[GCS] Cleaned up inactive client: 1035"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:52.427217624+07:00","message":"[GCS] Cleaned up inactive client: 1054"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:52.427218888+07:00","message":"[GCS] Cleaned up inactive client: 1029"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:52.427220176+07:00","message":"[GCS] Cleaned up inactive client: 1039"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:52.427221421+07:00","message":"[GCS] Cleaned up inactive client: 1050"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:52.42722278+07:00","message":"[GCS] Cleaned up inactive client: 1041"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:52.427224041+07:00","message":"[GCS] Cleaned up inactive client: 1044"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:52.427225318+07:00","message":"[GCS] Cleaned up inactive client: 1040"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:52.427226611+07:00","message":"[GCS] Cleaned up inactive client: 1048"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:00:52.869381857+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:00:52.869397717+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:54.073141124+07:00","message":"receive streaming session, msgId: 1090"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:54.073196209+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":"2025-10-27T15:00:54.07320188+07:00","message":"receive interim result [false|false]: ประกอบด้วย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:54.073217646+07:00","message":"[buffer interim] 1090 false ประกอบด้วย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:54.073223926+07:00","message":"[bufferProcess] interim [560000000]:ประกอบด้วย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:54.073225498+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:54.073230962+07:00","message":"[bufferProcess] send to processor (ticker):ประกอบด้วย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:54.073233987+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:54.073236438+07:00","message":"> Transcript [6332] [false]: 'ประกอบด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:54.073238542+07:00","message":"Set StatePrefix (first interim): 'ประกอบด้วย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:54.574319972+07:00","message":"receive streaming session, msgId: 1090"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:54.574358415+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":"2025-10-27T15:00:54.574364963+07:00","message":"receive interim result [false|false]: ประกอบด้วยพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:54.574382787+07:00","message":"[buffer interim] 1090 false ประกอบด้วยพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:54.574394025+07:00","message":"[bufferProcess] interim [40000000]:ประกอบด้วยพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:54.574396657+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:54.864258619+07:00","message":"[GCS] IsForceVAD: false for message ID: 1090"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:54.965132297+07:00","message":"receive streaming session, msgId: 1090"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:54.965193154+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":"2025-10-27T15:00:54.965200555+07:00","message":"receive interim result [false|false]: ประกอบด้วยพระปิยะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:54.965215658+07:00","message":"[buffer interim] 1090 false ประกอบด้วยพระปิยะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:54.965227015+07:00","message":"[bufferProcess] interim [520000000]:ประกอบด้วยพระปิยะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:54.965230322+07:00","message":"[bufferProcess] send to processor:ประกอบด้วยพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:54.965236895+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:54.965240916+07:00","message":"> Transcript [6333] [false]: 'ประกอบด้วยพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:54.965245399+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:54.965247868+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:54.965250547+07:00","message":"StatePrefix: 'ประกอบด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:54.965252966+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:54.978911776+07:00","message":"receive streaming session, msgId: 1090"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:54.978947326+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประกอบด้วยพระปิยะ\",\"confidence\":0.91884834}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:54.978953357+07:00","message":"receive interim result [true|false]: ประกอบด้วยพระปิยะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:54.978963402+07:00","message":"end recv isFinal message id 1090"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:54.978965521+07:00","message":"end Recv id 1090"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:54.978971239+07:00","message":"[buffer interim] 1090 true ประกอบด้วยพระปิยะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:54.978978139+07:00","message":"[bufferProcess] interim [580000000]:ประกอบด้วยพระปิยะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:54.97898083+07:00","message":"[bufferProcess] send to processor (isfinal):ประกอบด้วยพระปิยะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:54.978984201+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:54.978986863+07:00","message":"> Transcript [6334] [false]: 'ประกอบด้วยพระปิยะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:54.978989797+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:54.978991335+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:54.978992877+07:00","message":"StatePrefix: 'ประกอบด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:54.978994567+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:54.97899586+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:54.978997419+07:00","message":"> Transcript [6335] [true]: 'ประกอบด้วยพระปิยะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:54.97899905+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:54.979000345+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:54.979001569+07:00","message":"StatePrefix: 'ประกอบด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:54.979003499+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:54.97900576+07:00","message":"Push: 'ประกอบด้วยพระปิยะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:54.979013893+07:00","message":"push: {true ประกอบด้วยพระปิยะ 0 0xc0001fa680}"}
{"level":"info","service":"Main","time":"2025-10-27T15:00:54.987942424+07:00","message":"write wav file: './tmp/7446/7446_1090.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:55.066072082+07:00","message":"[GCS] Start streaming session, msgId: 1091"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:55.185254443+07:00","message":"[GCS] IsForceVAD: false for message ID: 1091"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:55.254022512+07:00","message":"[GCS] Start streaming session, msgId: 1092"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:55.315520463+07:00","message":"receive streaming session, msgId: 1091"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:55.315548529+07:00","message":"found end of frame, send empty tag with msgId: 1091"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:55.315551446+07:00","message":"end Recv id 1091"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:55.315558126+07:00","message":"[buffer interim] 1091 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:55.315564871+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:55.315568066+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:55.31557104+07:00","message":"> Transcript [6336] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:55.315573281+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:55.315574921+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:55.315576324+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:55.315577878+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:55.315580312+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:55.315588389+07:00","message":"push: {true \n 0 0xc000045500}"}
{"level":"info","service":"Main","time":"2025-10-27T15:00:55.320173375+07:00","message":"write wav file: './tmp/7446/7446_1091.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:00:55.870414619+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:00:55.8704277+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:56.004815901+07:00","message":"receive streaming session, msgId: 1092"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:56.004854069+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":"2025-10-27T15:00:56.004858719+07:00","message":"receive interim result [false|false]: ไอ้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:56.004876257+07:00","message":"[buffer interim] 1092 false ไอ้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:56.004882783+07:00","message":"[bufferProcess] interim [780000000]:ไอ้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:56.004884175+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:56.272524851+07:00","message":"receive streaming session, msgId: 1092"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:56.272559523+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":"2025-10-27T15:00:56.272564798+07:00","message":"receive interim result [false|false]: ไอ้บ้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:56.272576468+07:00","message":"[buffer interim] 1092 false ไอ้บ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:56.272583623+07:00","message":"[bufferProcess] interim [20000000]:ไอ้บ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:56.272585702+07:00","message":"[bufferProcess] send to processor:ไอ้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:56.272591237+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:56.272593831+07:00","message":"> Transcript [6337] [false]: 'ไอ้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:56.272595751+07:00","message":"Set StatePrefix (first interim): 'ไอ้'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:56.483491372+07:00","message":"receive streaming session, msgId: 1092"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:56.483525714+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":"2025-10-27T15:00:56.483531121+07:00","message":"receive interim result [false|false]: ไอ้ฝรั่ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:56.483545368+07:00","message":"[buffer interim] 1092 false ไอ้ฝรั่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:56.483553518+07:00","message":"[bufferProcess] interim [200000000]:ไอ้ฝรั่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:56.483555758+07:00","message":"[bufferProcess] send to processor:ไอ้บ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:56.483560984+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:56.483563511+07:00","message":"> Transcript [6338] [false]: 'ไอ้บ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:56.483566765+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:56.483568843+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:56.483570368+07:00","message":"StatePrefix: 'ไอ้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:56.483572065+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:56.822954195+07:00","message":"receive streaming session, msgId: 1092"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:56.822990393+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":"2025-10-27T15:00:56.822997316+07:00","message":"receive interim result [false|false]: อนุกรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:56.82301276+07:00","message":"[buffer interim] 1092 false อนุกรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:56.823023211+07:00","message":"[bufferProcess] interim [620000000]:อนุกรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:56.82302616+07:00","message":"[bufferProcess] send to processor:ไอ้ฝรั่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:56.823032619+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:56.823036525+07:00","message":"> Transcript [6339] [false]: 'ไอ้ฝรั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:56.823040352+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:56.823042652+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:56.823045303+07:00","message":"StatePrefix: 'ไอ้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:56.823047648+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:56.881144965+07:00","message":"receive streaming session, msgId: 1092"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:56.881197189+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":"2025-10-27T15:00:56.881204123+07:00","message":"receive interim result [false|false]: อนุกูล"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:56.881220507+07:00","message":"[buffer interim] 1092 false อนุกูล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:56.881228543+07:00","message":"[bufferProcess] interim [680000000]:อนุกูล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:56.881231335+07:00","message":"[bufferProcess] send to processor:อนุกรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:56.8812395+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:56.881244493+07:00","message":"> Transcript [6340] [false]: 'อนุกรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:56.881247249+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:56.881249875+07:00","message":"Set new StatePrefix: 'อนุกรม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:57.211486118+07:00","message":"receive streaming session, msgId: 1092"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:57.211522225+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":"2025-10-27T15:00:57.211528333+07:00","message":"receive interim result [false|false]: อนุกูลนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:57.211541128+07:00","message":"[buffer interim] 1092 false อนุกูลนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:57.211547438+07:00","message":"[bufferProcess] interim [980000000]:อนุกูลนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:57.2115494+07:00","message":"[bufferProcess] send to processor:อนุกูล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:57.211554721+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:57.211557289+07:00","message":"> Transcript [6341] [false]: 'อนุกูล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:57.211559282+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:57.211561224+07:00","message":"Set new StatePrefix: 'อนุกูล'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:57.41367514+07:00","message":"receive streaming session, msgId: 1092"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:57.413710044+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":"2025-10-27T15:00:57.413725234+07:00","message":"receive interim result [false|false]: อนุกูลนะคะว่า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:57.413736739+07:00","message":"[buffer interim] 1092 false อนุกูลนะคะว่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:57.413742988+07:00","message":"[bufferProcess] interim [220000000]:อนุกูลนะคะว่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:57.413745724+07:00","message":"[bufferProcess] send to processor:อนุกูลนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:57.413750471+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:57.413752791+07:00","message":"> Transcript [6342] [false]: 'อนุกูลนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:57.413755383+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:57.413757269+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:57.413758891+07:00","message":"StatePrefix: 'อนุกูล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:57.413760666+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:57.546706957+07:00","message":"receive streaming session, msgId: 1092"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:57.546752035+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":"2025-10-27T15:00:57.546758509+07:00","message":"receive interim result [false|false]: อนุกูลนะคะวัด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:57.546770622+07:00","message":"[buffer interim] 1092 false อนุกูลนะคะวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:57.54678066+07:00","message":"[bufferProcess] interim [280000000]:อนุกูลนะคะวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:57.546783464+07:00","message":"[bufferProcess] send to processor:อนุกูลนะคะว่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:57.546789408+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:57.54679307+07:00","message":"> Transcript [6343] [false]: 'อนุกูลนะคะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:57.546796927+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:57.546799562+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:57.546802818+07:00","message":"StatePrefix: 'อนุกูล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:57.54680457+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:57.737372924+07:00","message":"receive streaming session, msgId: 1092"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:57.737410036+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":"2025-10-27T15:00:57.737415526+07:00","message":"receive interim result [false|false]: อนุกูลนะคะวัดใน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:57.737426204+07:00","message":"[buffer interim] 1092 false อนุกูลนะคะวัดใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:57.73743268+07:00","message":"[bufferProcess] interim [460000000]:อนุกูลนะคะวัดใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:57.737434676+07:00","message":"[bufferProcess] send to processor:อนุกูลนะคะวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:57.737437995+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:57.737440595+07:00","message":"> Transcript [6344] [false]: 'อนุกูลนะคะวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:57.737443267+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:57.737444965+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:57.737446517+07:00","message":"StatePrefix: 'อนุกูล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:57.737448188+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:57.857899829+07:00","message":"receive streaming session, msgId: 1092"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:57.857933031+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":"2025-10-27T15:00:57.857938342+07:00","message":"receive interim result [false|false]: อนุกูลนะคะวัดนิม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:57.857950797+07:00","message":"[buffer interim] 1092 false อนุกูลนะคะวัดนิม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:57.857957264+07:00","message":"[bufferProcess] interim [580000000]:อนุกูลนะคะวัดนิม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:57.857959287+07:00","message":"[bufferProcess] send to processor:อนุกูลนะคะวัดใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:57.857964485+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:57.857967063+07:00","message":"> Transcript [6345] [false]: 'อนุกูลนะคะวัดใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:57.857969865+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:57.857971932+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:57.857973558+07:00","message":"StatePrefix: 'อนุกูล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:57.857975424+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:57.857979325+07:00","message":"Push: 'อนุกูล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:57.857980839+07:00","message":"TextPushed: 'อนุกูล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:57.857982452+07:00","message":"Set new StatePrefix : 'อนุกูลนะคะวัดใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:57.857984152+07:00","message":"Next Push (prob) : 'นะคะวัดใน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:57.857991754+07:00","message":"push: {false อนุกูล 0 0xc000045880}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:57.920082074+07:00","message":"receive streaming session, msgId: 1092"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:57.920113996+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":"2025-10-27T15:00:57.920119378+07:00","message":"receive interim result [false|false]: อนุกูลนะคะวัดนิมมานรดี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:57.920130594+07:00","message":"[buffer interim] 1092 false อนุกูลนะคะวัดนิมมานรดี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:57.920137062+07:00","message":"[bufferProcess] interim [640000000]:อนุกูลนะคะวัดนิมมานรดี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:57.920139104+07:00","message":"[bufferProcess] send to processor:อนุกูลนะคะวัดนิม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:57.920144251+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:57.920146704+07:00","message":"> Transcript [6346] [false]: 'อนุกูลนะคะวัดนิม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:57.920148905+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:57.920150878+07:00","message":"Set new StatePrefix: 'อนุกูลนะคะวัดนิม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:58.038153026+07:00","message":"receive streaming session, msgId: 1092"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:58.03818634+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":"2025-10-27T15:00:58.038192228+07:00","message":"receive interim result [false|false]: อนุกูลนะคะวัดนิมมาน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:58.038206144+07:00","message":"[buffer interim] 1092 false อนุกูลนะคะวัดนิมมาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:58.038212753+07:00","message":"[bufferProcess] interim [760000000]:อนุกูลนะคะวัดนิมมาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:58.038215009+07:00","message":"[bufferProcess] send to processor:อนุกูลนะคะวัดนิมมานรดี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:58.038219968+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:58.038222479+07:00","message":"> Transcript [6347] [false]: 'อนุกูลนะคะวัดนิมมานรดี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:58.038225287+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:58.038227244+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:58.038228901+07:00","message":"StatePrefix: 'อนุกูลนะคะวัดนิม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:58.038230862+07:00","message":"TextPushed: 'อนุกูล'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:58.039374856+07:00","message":"receive streaming session, msgId: 1092"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:58.039381757+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":"2025-10-27T15:00:58.039384331+07:00","message":"receive interim result [false|false]: อนุกูลนะคะวัดนิมมานรดี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:58.039389254+07:00","message":"[buffer interim] 1092 false อนุกูลนะคะวัดนิมมานรดี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:58.039391603+07:00","message":"[bufferProcess] interim [820000000]:อนุกูลนะคะวัดนิมมานรดี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:58.039393274+07:00","message":"[bufferProcess] send to processor:อนุกูลนะคะวัดนิมมาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:58.039395015+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:58.039396638+07:00","message":"> Transcript [6348] [false]: 'อนุกูลนะคะวัดนิมมาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:58.039398396+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:58.039400093+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:58.039401581+07:00","message":"StatePrefix: 'อนุกูลนะคะวัดนิม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:58.03940306+07:00","message":"TextPushed: 'อนุกูล'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:58.618736438+07:00","message":"receive streaming session, msgId: 1092"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:58.618767322+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":"2025-10-27T15:00:58.618772553+07:00","message":"receive interim result [false|false]: อนุกูลนะคะวัดนิมมานรดี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:58.618786075+07:00","message":"[buffer interim] 1092 false อนุกูลนะคะวัดนิมมานรดี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:58.61879312+07:00","message":"[bufferProcess] interim [420000000]:อนุกูลนะคะวัดนิมมานรดี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:58.618795225+07:00","message":"[bufferProcess] send to processor:อนุกูลนะคะวัดนิมมานรดี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:58.618800584+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:58.618803319+07:00","message":"> Transcript [6349] [false]: 'อนุกูลนะคะวัดนิมมานรดี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:58.61880612+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:58.618808554+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:58.618810413+07:00","message":"StatePrefix: 'อนุกูลนะคะวัดนิม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:58.618812318+07:00","message":"TextPushed: 'อนุกูล'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:00:58.870970877+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:00:58.870965836+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:59.528700465+07:00","message":"receive streaming session, msgId: 1092"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:59.528734237+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":"2025-10-27T15:00:59.528758858+07:00","message":"receive interim result [false|false]: อนุกูลนะคะวัดนิมมานรดีพระวัด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:59.528772244+07:00","message":"[buffer interim] 1092 false อนุกูลนะคะวัดนิมมานรดีพระวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:59.528779187+07:00","message":"[bufferProcess] interim [320000000]:อนุกูลนะคะวัดนิมมานรดีพระวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:59.528781382+07:00","message":"[bufferProcess] send to processor:อนุกูลนะคะวัดนิมมานรดี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:59.528786258+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:59.52878875+07:00","message":"> Transcript [6350] [false]: 'อนุกูลนะคะวัดนิมมานรดี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:59.528791933+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:59.528793678+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:59.528795767+07:00","message":"StatePrefix: 'อนุกูลนะคะวัดนิม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:59.528797602+07:00","message":"TextPushed: 'อนุกูล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:59.528801937+07:00","message":"Push: 'นะคะวัดนิม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:59.528803553+07:00","message":"TextPushed: 'อนุกูลนะคะวัดนิม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:59.528805235+07:00","message":"Set new StatePrefix : 'อนุกูลนะคะวัดนิมมานรดี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:59.528807011+07:00","message":"Next Push (prob) : 'มานรดี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:59.528814779+07:00","message":"push: {false นะคะวัดนิม 0 0xc000045880}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:59.706392493+07:00","message":"receive streaming session, msgId: 1092"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:59.706428984+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":"2025-10-27T15:00:59.706434408+07:00","message":"receive interim result [false|false]: อนุกูลนะคะวัดนิมมานรดีพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:59.706447724+07:00","message":"[buffer interim] 1092 false อนุกูลนะคะวัดนิมมานรดีพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:59.706457864+07:00","message":"[bufferProcess] interim [440000000]:อนุกูลนะคะวัดนิมมานรดีพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:59.706460912+07:00","message":"[bufferProcess] send to processor:อนุกูลนะคะวัดนิมมานรดีพระวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:59.706467421+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:59.706471282+07:00","message":"> Transcript [6351] [false]: 'อนุกูลนะคะวัดนิมมานรดีพระวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:59.706475553+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:59.706477723+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:59.706480996+07:00","message":"StatePrefix: 'อนุกูลนะคะวัดนิมมานรดี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:59.706486182+07:00","message":"TextPushed: 'อนุกูลนะคะวัดนิม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:59.71308217+07:00","message":"receive streaming session, msgId: 1092"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:59.713110218+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":"2025-10-27T15:00:59.713116343+07:00","message":"receive interim result [false|false]: อนุกูลนะคะวัดนิมมานรดีพระวชิร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:00:59.713129431+07:00","message":"[buffer interim] 1092 false อนุกูลนะคะวัดนิมมานรดีพระวชิร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:59.713136267+07:00","message":"[bufferProcess] interim [500000000]:อนุกูลนะคะวัดนิมมานรดีพระวชิร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:59.713139475+07:00","message":"[bufferProcess] send to processor:อนุกูลนะคะวัดนิมมานรดีพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:59.71317189+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:59.713175181+07:00","message":"> Transcript [6352] [false]: 'อนุกูลนะคะวัดนิมมานรดีพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:59.713178651+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:59.713180961+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:59.71318341+07:00","message":"StatePrefix: 'อนุกูลนะคะวัดนิมมานรดี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:00:59.713186426+07:00","message":"TextPushed: 'อนุกูลนะคะวัดนิม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:00.030877794+07:00","message":"receive streaming session, msgId: 1092"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:00.030920479+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":"2025-10-27T15:01:00.030928392+07:00","message":"receive interim result [false|false]: อนุกูลนะคะวัดนิมมานรดีพระวชิระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:00.030942447+07:00","message":"[buffer interim] 1092 false อนุกูลนะคะวัดนิมมานรดีพระวชิระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:00.030953996+07:00","message":"[bufferProcess] interim [740000000]:อนุกูลนะคะวัดนิมมานรดีพระวชิระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:00.030957549+07:00","message":"[bufferProcess] send to processor:อนุกูลนะคะวัดนิมมานรดีพระวชิร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:00.030964965+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:00.030968712+07:00","message":"> Transcript [6353] [false]: 'อนุกูลนะคะวัดนิมมานรดีพระวชิร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:00.030973239+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:00.030975657+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:00.030978444+07:00","message":"StatePrefix: 'อนุกูลนะคะวัดนิมมานรดี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:00.030981693+07:00","message":"TextPushed: 'อนุกูลนะคะวัดนิม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:00.234135455+07:00","message":"receive streaming session, msgId: 1092"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:00.234170587+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":"2025-10-27T15:01:00.234176201+07:00","message":"receive interim result [false|false]: อนุกูลนะคะวัดนิมมานรดีพระวชิระขนาด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:00.234188584+07:00","message":"[buffer interim] 1092 false อนุกูลนะคะวัดนิมมานรดีพระวชิระขนาด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:00.234195189+07:00","message":"[bufferProcess] interim [980000000]:อนุกูลนะคะวัดนิมมานรดีพระวชิระขนาด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:00.234197768+07:00","message":"[bufferProcess] send to processor:อนุกูลนะคะวัดนิมมานรดีพระวชิระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:00.234203663+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:00.234206376+07:00","message":"> Transcript [6354] [false]: 'อนุกูลนะคะวัดนิมมานรดีพระวชิระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:00.234209983+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:00.234211873+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:00.234213985+07:00","message":"StatePrefix: 'อนุกูลนะคะวัดนิมมานรดี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:00.234216374+07:00","message":"TextPushed: 'อนุกูลนะคะวัดนิม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:00.234220654+07:00","message":"Push: 'มานรดี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:00.234222548+07:00","message":"TextPushed: 'อนุกูลนะคะวัดนิมมานรดี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:00.234224508+07:00","message":"Set new StatePrefix : 'อนุกูลนะคะวัดนิมมานรดีพระวชิระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:00.234226494+07:00","message":"Next Push (prob) : 'พระวชิระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:00.234234855+07:00","message":"push: {false มานรดี 0 0xc000045880}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:00.357236034+07:00","message":"receive streaming session, msgId: 1092"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:00.357270538+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":"2025-10-27T15:01:00.357276664+07:00","message":"receive interim result [false|false]: อนุกูลนะคะวัดนิมมานรดีพระวชิระธนาคาร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:00.357292368+07:00","message":"[buffer interim] 1092 false อนุกูลนะคะวัดนิมมานรดีพระวชิระธนาคาร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:00.357299231+07:00","message":"[bufferProcess] interim [100000000]:อนุกูลนะคะวัดนิมมานรดีพระวชิระธนาคาร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:00.357301293+07:00","message":"[bufferProcess] send to processor:อนุกูลนะคะวัดนิมมานรดีพระวชิระขนาด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:00.357304408+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:00.357307025+07:00","message":"> Transcript [6355] [false]: 'อนุกูลนะคะวัดนิมมานรดีพระวชิระขนาด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:00.35731006+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:00.357311841+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:00.357313461+07:00","message":"StatePrefix: 'อนุกูลนะคะวัดนิมมานรดีพระวชิระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:00.357315692+07:00","message":"TextPushed: 'อนุกูลนะคะวัดนิมมานรดี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:00.503309432+07:00","message":"[GCS] IsForceVAD: false for message ID: 1092"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:00.542071524+07:00","message":"receive streaming session, msgId: 1092"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:00.542124806+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":"2025-10-27T15:01:00.542131537+07:00","message":"receive interim result [false|false]: อนุกูลนะคะวัดนิมมานรดีพระวชิระธนพร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:00.542144249+07:00","message":"[buffer interim] 1092 false อนุกูลนะคะวัดนิมมานรดีพระวชิระธนพร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:00.542150634+07:00","message":"[bufferProcess] interim [280000000]:อนุกูลนะคะวัดนิมมานรดีพระวชิระธนพร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:00.54215283+07:00","message":"[bufferProcess] send to processor:อนุกูลนะคะวัดนิมมานรดีพระวชิระธนาคาร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:00.54216258+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:00.542165421+07:00","message":"> Transcript [6356] [false]: 'อนุกูลนะคะวัดนิมมานรดีพระวชิระธนาคาร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:00.54216866+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:00.542170558+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:00.542172157+07:00","message":"StatePrefix: 'อนุกูลนะคะวัดนิมมานรดีพระวชิระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:00.542174232+07:00","message":"TextPushed: 'อนุกูลนะคะวัดนิมมานรดี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:00.576063191+07:00","message":"[GCS] Start streaming session, msgId: 1093"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:00.680049981+07:00","message":"receive streaming session, msgId: 1092"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:00.68010234+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อนุกูลนะคะวัดนิมมานรดีพระวชิระธนพร\",\"confidence\":0.89111257}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:00.680110309+07:00","message":"receive interim result [true|false]: อนุกูลนะคะวัดนิมมานรดีพระวชิระธนพร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:00.680121488+07:00","message":"end recv isFinal message id 1092"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:00.680123885+07:00","message":"end Recv id 1092"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:00.680130453+07:00","message":"[buffer interim] 1092 true อนุกูลนะคะวัดนิมมานรดีพระวชิระธนพร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:00.68013887+07:00","message":"[bufferProcess] interim [460000000]:อนุกูลนะคะวัดนิมมานรดีพระวชิระธนพร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:00.680142826+07:00","message":"[bufferProcess] send to processor (isfinal):อนุกูลนะคะวัดนิมมานรดีพระวชิระธนพร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:00.680147207+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:00.680150722+07:00","message":"> Transcript [6357] [false]: 'อนุกูลนะคะวัดนิมมานรดีพระวชิระธนพร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:00.6801546+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:00.680156955+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:00.680160096+07:00","message":"StatePrefix: 'อนุกูลนะคะวัดนิมมานรดีพระวชิระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:00.680163185+07:00","message":"TextPushed: 'อนุกูลนะคะวัดนิมมานรดี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:00.680165582+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:00.680167915+07:00","message":"> Transcript [6358] [true]: 'อนุกูลนะคะวัดนิมมานรดีพระวชิระธนพร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:00.680170491+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:00.680172418+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:00.680174519+07:00","message":"StatePrefix: 'อนุกูลนะคะวัดนิมมานรดีพระวชิระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:00.680176536+07:00","message":"TextPushed: 'อนุกูลนะคะวัดนิมมานรดี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:00.680179711+07:00","message":"Push: 'พระวชิระธนพร'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:00.680192419+07:00","message":"push: {true พระวชิระธนพร 0 0xc000045880}"}
{"level":"info","service":"Main","time":"2025-10-27T15:01:00.69624144+07:00","message":"write wav file: './tmp/7446/7446_1092.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:01.121439575+07:00","message":"receive streaming session, msgId: 1093"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:01.121483092+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":"2025-10-27T15:01:01.121488589+07:00","message":"receive interim result [false|false]: เมื่อวาน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:01.121500827+07:00","message":"[buffer interim] 1093 false เมื่อวาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:01.121507814+07:00","message":"[bufferProcess] interim [540000000]:เมื่อวาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:01.121509407+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:01.776216905+07:00","message":"receive streaming session, msgId: 1093"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:01.776250006+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อวาน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:01.776254612+07:00","message":"receive interim result [false|false]: เมื่อวาน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:01.776267646+07:00","message":"[buffer interim] 1093 false เมื่อวาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:01.776275088+07:00","message":"[bufferProcess] interim [140000000]:เมื่อวาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:01.776276987+07:00","message":"[bufferProcess] send to processor:เมื่อวาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:01.77628193+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:01.776284247+07:00","message":"> Transcript [6359] [false]: 'เมื่อวาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:01.776286179+07:00","message":"Set StatePrefix (first interim): 'เมื่อวาน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:01.83077733+07:00","message":"receive streaming session, msgId: 1093"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:01.830815262+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เมื่อวันที่ 5\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:01.830821679+07:00","message":"receive interim result [false|false]: เมื่อวันที่ 5"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:01.830836508+07:00","message":"[buffer interim] 1093 false เมื่อวันที่ 5"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:01.830844579+07:00","message":"[bufferProcess] interim [260000000]:เมื่อวันที่ 5"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:01.830847468+07:00","message":"[bufferProcess] send to processor:เมื่อวาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:01.830851469+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:01.830855011+07:00","message":"> Transcript [6360] [false]: 'เมื่อวาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:01.830859219+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:01.830861414+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:01.830863411+07:00","message":"StatePrefix: 'เมื่อวาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:01.830866256+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:01:01.871725919+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:01:01.871751351+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:01.948943945+07:00","message":"receive streaming session, msgId: 1093"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:01.948981071+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":"2025-10-27T15:01:01.948986068+07:00","message":"receive interim result [false|false]: วัดบวรนิเวศวิหาร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:01.949000597+07:00","message":"[buffer interim] 1093 false วัดบวรนิเวศวิหาร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:01.949006882+07:00","message":"[bufferProcess] interim [380000000]:วัดบวรนิเวศวิหาร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:01.949009136+07:00","message":"[bufferProcess] send to processor:เมื่อวันที่ 5"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:01.949012255+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:01.949014712+07:00","message":"> Transcript [6361] [false]: 'เมื่อวันที่ 5'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:01.949016493+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:01.94901803+07:00","message":"Set new StatePrefix: 'เมื่อวันที่ 5'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:02.511959782+07:00","message":"receive streaming session, msgId: 1093"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:02.511992549+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วัดบวรนิเวศวิหาร\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:02.511997766+07:00","message":"receive interim result [false|false]: วัดบวรนิเวศวิหาร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:02.51201005+07:00","message":"[buffer interim] 1093 false วัดบวรนิเวศวิหาร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:02.512016385+07:00","message":"[bufferProcess] interim [980000000]:วัดบวรนิเวศวิหาร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:02.51201827+07:00","message":"[bufferProcess] send to processor:วัดบวรนิเวศวิหาร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:02.512023395+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:02.512026098+07:00","message":"> Transcript [6362] [false]: 'วัดบวรนิเวศวิหาร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:02.512028122+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:02.51202975+07:00","message":"Set new StatePrefix: 'วัดบวรนิเวศวิหาร'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:03.155858619+07:00","message":"receive streaming session, msgId: 1093"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:03.155977647+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":"2025-10-27T15:01:03.155992957+07:00","message":"receive interim result [false|false]: วัดบวรนิเวศวิหารพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:03.156013777+07:00","message":"[buffer interim] 1093 false วัดบวรนิเวศวิหารพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:03.156022505+07:00","message":"[bufferProcess] interim [580000000]:วัดบวรนิเวศวิหารพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:03.156025229+07:00","message":"[bufferProcess] send to processor:วัดบวรนิเวศวิหาร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:03.156037343+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:03.15604169+07:00","message":"> Transcript [6363] [false]: 'วัดบวรนิเวศวิหาร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:03.156046023+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:03.156059299+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:03.156061585+07:00","message":"StatePrefix: 'วัดบวรนิเวศวิหาร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:03.156064218+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:03.350860416+07:00","message":"receive streaming session, msgId: 1093"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:03.350906829+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":"2025-10-27T15:01:03.350916363+07:00","message":"receive interim result [false|false]: วัดบวรนิเวศวิหารพระว่า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:03.350931938+07:00","message":"[buffer interim] 1093 false วัดบวรนิเวศวิหารพระว่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:03.35094282+07:00","message":"[bufferProcess] interim [760000000]:วัดบวรนิเวศวิหารพระว่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:03.350945839+07:00","message":"[bufferProcess] send to processor:วัดบวรนิเวศวิหารพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:03.350956351+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:03.350960084+07:00","message":"> Transcript [6364] [false]: 'วัดบวรนิเวศวิหารพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:03.350964165+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:03.350966311+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:03.350968896+07:00","message":"StatePrefix: 'วัดบวรนิเวศวิหาร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:03.350971653+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:03.352913066+07:00","message":"receive streaming session, msgId: 1093"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:03.352935462+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":"2025-10-27T15:01:03.352940512+07:00","message":"receive interim result [false|false]: วัดบวรนิเวศวิหารพระวัด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:03.35295195+07:00","message":"[buffer interim] 1093 false วัดบวรนิเวศวิหารพระวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:03.352957074+07:00","message":"[bufferProcess] interim [820000000]:วัดบวรนิเวศวิหารพระวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:03.352959103+07:00","message":"[bufferProcess] send to processor:วัดบวรนิเวศวิหารพระว่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:03.352961753+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:03.35296375+07:00","message":"> Transcript [6365] [false]: 'วัดบวรนิเวศวิหารพระว่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:03.352966386+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:03.352968051+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:03.352969818+07:00","message":"StatePrefix: 'วัดบวรนิเวศวิหาร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:03.352971664+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:03.59333847+07:00","message":"receive streaming session, msgId: 1093"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:03.593384866+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":"2025-10-27T15:01:03.593389727+07:00","message":"receive interim result [false|false]: วัดบวรนิเวศวิหารพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:03.593401642+07:00","message":"[buffer interim] 1093 false วัดบวรนิเวศวิหารพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:03.593408227+07:00","message":"[bufferProcess] interim [0]:วัดบวรนิเวศวิหารพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:03.593410407+07:00","message":"[bufferProcess] send to processor:วัดบวรนิเวศวิหารพระวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:03.593414004+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:03.593416526+07:00","message":"> Transcript [6366] [false]: 'วัดบวรนิเวศวิหารพระวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:03.593419322+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:03.593421065+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:03.593422662+07:00","message":"StatePrefix: 'วัดบวรนิเวศวิหาร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:03.593424384+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:03.593428667+07:00","message":"Push: 'วัดบวรนิเวศวิหาร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:03.593430334+07:00","message":"TextPushed: 'วัดบวรนิเวศวิหาร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:03.593432328+07:00","message":"Set new StatePrefix : 'วัดบวรนิเวศวิหารพระวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:03.593434133+07:00","message":"Next Push (prob) : 'พระวัด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:03.593441466+07:00","message":"push: {false วัดบวรนิเวศวิหาร 0 0xc003403600}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:03.618558362+07:00","message":"receive streaming session, msgId: 1093"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:03.618596947+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":"2025-10-27T15:01:03.618602735+07:00","message":"receive interim result [false|false]: วัดบวรนิเวศวิหารพระวชิร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:03.618614884+07:00","message":"[buffer interim] 1093 false วัดบวรนิเวศวิหารพระวชิร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:03.618622851+07:00","message":"[bufferProcess] interim [60000000]:วัดบวรนิเวศวิหารพระวชิร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:03.618625919+07:00","message":"[bufferProcess] send to processor:วัดบวรนิเวศวิหารพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:03.618630567+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:03.618633072+07:00","message":"> Transcript [6367] [false]: 'วัดบวรนิเวศวิหารพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:03.618635251+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:03.794739145+07:00","message":"receive streaming session, msgId: 1093"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:03.794774245+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":"2025-10-27T15:01:03.79477971+07:00","message":"receive interim result [false|false]: วัดบวรนิเวศวิหารพระวชิระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:03.794792988+07:00","message":"[buffer interim] 1093 false วัดบวรนิเวศวิหารพระวชิระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:03.794799723+07:00","message":"[bufferProcess] interim [300000000]:วัดบวรนิเวศวิหารพระวชิระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:03.794801943+07:00","message":"[bufferProcess] send to processor:วัดบวรนิเวศวิหารพระวชิร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:03.79480714+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:03.79481015+07:00","message":"> Transcript [6368] [false]: 'วัดบวรนิเวศวิหารพระวชิร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:03.794812145+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:03.794814465+07:00","message":"Set new StatePrefix: 'วัดบวรนิเวศวิหารพระวชิร'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:04.111719978+07:00","message":"receive streaming session, msgId: 1093"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:04.111773306+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":"2025-10-27T15:01:04.111779282+07:00","message":"receive interim result [false|false]: วัดบวรนิเวศวิหารพระวชิรรัตน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:04.111793099+07:00","message":"[buffer interim] 1093 false วัดบวรนิเวศวิหารพระวชิรรัตน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:04.111799498+07:00","message":"[bufferProcess] interim [540000000]:วัดบวรนิเวศวิหารพระวชิรรัตน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:04.111801794+07:00","message":"[bufferProcess] send to processor:วัดบวรนิเวศวิหารพระวชิระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:04.111807138+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:04.111809994+07:00","message":"> Transcript [6369] [false]: 'วัดบวรนิเวศวิหารพระวชิระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:04.111814395+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:04.111817139+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:04.111819519+07:00","message":"StatePrefix: 'วัดบวรนิเวศวิหารพระวชิร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:04.111822854+07:00","message":"TextPushed: 'วัดบวรนิเวศวิหาร'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:04.246924084+07:00","message":"receive streaming session, msgId: 1093"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:04.246972404+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":"2025-10-27T15:01:04.246978591+07:00","message":"receive interim result [false|false]: วัดบวรนิเวศวิหารพระวชิรรัตนวงศ์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:04.24699882+07:00","message":"[buffer interim] 1093 false วัดบวรนิเวศวิหารพระวชิรรัตนวงศ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:04.247007416+07:00","message":"[bufferProcess] interim [660000000]:วัดบวรนิเวศวิหารพระวชิรรัตนวงศ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:04.247010168+07:00","message":"[bufferProcess] send to processor:วัดบวรนิเวศวิหารพระวชิรรัตน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:04.247014693+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:04.247018774+07:00","message":"> Transcript [6370] [false]: 'วัดบวรนิเวศวิหารพระวชิรรัตน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:04.247023752+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:04.24702592+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:04.247027512+07:00","message":"StatePrefix: 'วัดบวรนิเวศวิหารพระวชิร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:04.24702996+07:00","message":"TextPushed: 'วัดบวรนิเวศวิหาร'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:04.444648204+07:00","message":"receive streaming session, msgId: 1093"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:04.444688949+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":"2025-10-27T15:01:04.444694621+07:00","message":"receive interim result [false|false]: วัดบวรนิเวศวิหารพระวชิระรัตนาภรณ์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:04.444719055+07:00","message":"[buffer interim] 1093 false วัดบวรนิเวศวิหารพระวชิระรัตนาภรณ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:04.44472841+07:00","message":"[bufferProcess] interim [840000000]:วัดบวรนิเวศวิหารพระวชิระรัตนาภรณ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:04.444730877+07:00","message":"[bufferProcess] send to processor:วัดบวรนิเวศวิหารพระวชิรรัตนวงศ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:04.444734177+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:04.444736807+07:00","message":"> Transcript [6371] [false]: 'วัดบวรนิเวศวิหารพระวชิรรัตนวงศ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:04.444740115+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:04.444741703+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:04.444743654+07:00","message":"StatePrefix: 'วัดบวรนิเวศวิหารพระวชิร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:04.444745888+07:00","message":"TextPushed: 'วัดบวรนิเวศวิหาร'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:04.665507794+07:00","message":"[GCS] IsForceVAD: false for message ID: 1093"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:04.779559551+07:00","message":"receive streaming session, msgId: 1093"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:04.779589956+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วัดบวรนิเวศวิหารพระวชิระรัตนาภรณ์\",\"confidence\":0.9015229}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:04.779595273+07:00","message":"receive interim result [true|false]: วัดบวรนิเวศวิหารพระวชิระรัตนาภรณ์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:04.779603908+07:00","message":"end recv isFinal message id 1093"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:04.779605994+07:00","message":"end Recv id 1093"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:04.779612446+07:00","message":"[buffer interim] 1093 true วัดบวรนิเวศวิหารพระวชิระรัตนาภรณ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:04.779620883+07:00","message":"[bufferProcess] interim [320000000]:วัดบวรนิเวศวิหารพระวชิระรัตนาภรณ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:04.779624456+07:00","message":"[bufferProcess] send to processor (isfinal):วัดบวรนิเวศวิหารพระวชิระรัตนาภรณ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:04.779627731+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:04.779630308+07:00","message":"> Transcript [6372] [false]: 'วัดบวรนิเวศวิหารพระวชิระรัตนาภรณ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:04.779633335+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:04.779634933+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:04.779637178+07:00","message":"StatePrefix: 'วัดบวรนิเวศวิหารพระวชิร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:04.779639571+07:00","message":"TextPushed: 'วัดบวรนิเวศวิหาร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:04.779642053+07:00","message":"Push: 'พระวชิร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:04.779643644+07:00","message":"TextPushed: 'วัดบวรนิเวศวิหารพระวชิร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:04.779645473+07:00","message":"Set new StatePrefix : 'วัดบวรนิเวศวิหารพระวชิระรัตนาภรณ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:04.77964735+07:00","message":"Next Push (prob) : 'ะรัตนาภรณ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:04.779648819+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:04.779651831+07:00","message":"> Transcript [6373] [true]: 'วัดบวรนิเวศวิหารพระวชิระรัตนาภรณ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:04.7796537+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:04.779655021+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:04.779656325+07:00","message":"StatePrefix: 'วัดบวรนิเวศวิหารพระวชิระรัตนาภรณ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:04.779657866+07:00","message":"TextPushed: 'วัดบวรนิเวศวิหารพระวชิร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:04.779659592+07:00","message":"Push: 'ะรัตนาภรณ์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:04.779666523+07:00","message":"push: {false พระวชิร 0 0xc003403600}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:04.779673568+07:00","message":"push: {true ะรัตนาภรณ์ 0 0xc003403600}"}
{"level":"info","service":"Main","time":"2025-10-27T15:01:04.789094514+07:00","message":"write wav file: './tmp/7446/7446_1093.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:04.796902102+07:00","message":"[GCS] Start streaming session, msgId: 1094"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:01:04.872762644+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:01:04.872778304+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:05.371746144+07:00","message":"receive streaming session, msgId: 1094"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:05.371792155+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":"2025-10-27T15:01:05.371797066+07:00","message":"receive interim result [false|false]: วัด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:05.371810029+07:00","message":"[buffer interim] 1094 false วัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:05.371816477+07:00","message":"[bufferProcess] interim [420000000]:วัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:05.371818004+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:05.48206586+07:00","message":"receive streaming session, msgId: 1094"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:05.482098581+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":"2025-10-27T15:01:05.482104129+07:00","message":"receive interim result [false|false]: วัดอรุณ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:05.482115746+07:00","message":"[buffer interim] 1094 false วัดอรุณ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:05.482122332+07:00","message":"[bufferProcess] interim [660000000]:วัดอรุณ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:05.482124322+07:00","message":"[bufferProcess] send to processor:วัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:05.482129462+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:05.482132147+07:00","message":"> Transcript [6374] [false]: 'วัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:05.482134003+07:00","message":"Set StatePrefix (first interim): 'วัด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:05.6618656+07:00","message":"receive streaming session, msgId: 1094"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:05.661897592+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":"2025-10-27T15:01:05.661902814+07:00","message":"receive interim result [false|false]: วัดอรุณราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:05.661914907+07:00","message":"[buffer interim] 1094 false วัดอรุณราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:05.661921394+07:00","message":"[bufferProcess] interim [900000000]:วัดอรุณราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:05.661923123+07:00","message":"[bufferProcess] send to processor:วัดอรุณ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:05.66192844+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:05.661931258+07:00","message":"> Transcript [6375] [false]: 'วัดอรุณ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:05.661934+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:05.661935733+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:05.661937687+07:00","message":"StatePrefix: 'วัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:05.661939608+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:05.857918525+07:00","message":"receive streaming session, msgId: 1094"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:05.85795459+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":"2025-10-27T15:01:05.857960009+07:00","message":"receive interim result [false|false]: วัดอรุณราชวราราม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:05.857973479+07:00","message":"[buffer interim] 1094 false วัดอรุณราชวราราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:05.857979888+07:00","message":"[bufferProcess] interim [80000000]:วัดอรุณราชวราราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:05.857981973+07:00","message":"[bufferProcess] send to processor:วัดอรุณราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:05.857986826+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:05.857989414+07:00","message":"> Transcript [6376] [false]: 'วัดอรุณราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:05.857992299+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:05.85799428+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:05.857996043+07:00","message":"StatePrefix: 'วัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:05.857997864+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:06.438991323+07:00","message":"receive streaming session, msgId: 1094"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:06.439029696+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":"2025-10-27T15:01:06.439035306+07:00","message":"receive interim result [false|false]: วัดอรุณราชวราราม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:06.439049025+07:00","message":"[buffer interim] 1094 false วัดอรุณราชวราราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:06.439055687+07:00","message":"[bufferProcess] interim [680000000]:วัดอรุณราชวราราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:06.43905782+07:00","message":"[bufferProcess] send to processor:วัดอรุณราชวราราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:06.439063206+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:06.439065691+07:00","message":"> Transcript [6377] [false]: 'วัดอรุณราชวราราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:06.439068979+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:06.439070799+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:06.439073274+07:00","message":"StatePrefix: 'วัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:06.439075267+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:06.664768004+07:00","message":"[GCS] IsForceVAD: false for message ID: 1094"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:06.72577215+07:00","message":"[GCS] Start streaming session, msgId: 1095"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:06.777385444+07:00","message":"receive streaming session, msgId: 1094"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:06.777423333+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":"2025-10-27T15:01:06.77743076+07:00","message":"receive interim result [true|false]: วัดอรุณราชวราราม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:06.777449249+07:00","message":"end recv isFinal message id 1094"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:06.777451213+07:00","message":"end Recv id 1094"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:06.77745696+07:00","message":"[buffer interim] 1094 true วัดอรุณราชวราราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:06.777468951+07:00","message":"[bufferProcess] interim [70000000]:วัดอรุณราชวราราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:06.777472091+07:00","message":"[bufferProcess] send to processor (isfinal):วัดอรุณราชวราราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:06.777475376+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:06.777478109+07:00","message":"> Transcript [6378] [false]: 'วัดอรุณราชวราราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:06.777480869+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:06.777482532+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:06.777484501+07:00","message":"StatePrefix: 'วัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:06.777486413+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:06.777492375+07:00","message":"Push: 'วัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:06.777493978+07:00","message":"TextPushed: 'วัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:06.777495574+07:00","message":"Set new StatePrefix : 'วัดอรุณราชวราราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:06.777497692+07:00","message":"Next Push (prob) : 'อรุณราชวราราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:06.77749934+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:06.777501235+07:00","message":"> Transcript [6379] [true]: 'วัดอรุณราชวราราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:06.777502992+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:06.777504295+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:06.777505598+07:00","message":"StatePrefix: 'วัดอรุณราชวราราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:06.777507053+07:00","message":"TextPushed: 'วัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:06.777508698+07:00","message":"Push: 'อรุณราชวราราม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:06.777524497+07:00","message":"push: {false วัด 0 0xc000044c00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:06.777547914+07:00","message":"push: {true อรุณราชวราราม 0 0xc000044c00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:01:06.78432034+07:00","message":"write wav file: './tmp/7446/7446_1094.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:07.465466719+07:00","message":"receive streaming session, msgId: 1095"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:07.465503664+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":"2025-10-27T15:01:07.465508544+07:00","message":"receive interim result [false|false]: พระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:07.465524515+07:00","message":"[buffer interim] 1095 false พระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:07.465530961+07:00","message":"[bufferProcess] interim [780000000]:พระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:07.465532467+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:07.716253651+07:00","message":"receive streaming session, msgId: 1095"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:07.716299922+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":"2025-10-27T15:01:07.71630713+07:00","message":"receive interim result [false|false]: กวิน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:07.716324306+07:00","message":"receive streaming session, msgId: 1095"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:07.716329307+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":"2025-10-27T15:01:07.716332016+07:00","message":"receive interim result [false|false]: พระวินัย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:07.716337219+07:00","message":"[buffer interim] 1095 false กวิน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:07.716340024+07:00","message":"[buffer interim] 1095 false พระวินัย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:07.716345532+07:00","message":"[bufferProcess] interim [960000000]:กวิน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:07.716347332+07:00","message":"[bufferProcess] send to processor:พระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:07.716349675+07:00","message":"[bufferProcess] interim [20000000]:พระวินัย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:07.716351109+07:00","message":"[bufferProcess] send to processor:กวิน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:07.71635363+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:07.716356075+07:00","message":"> Transcript [6380] [false]: 'พระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:07.716357977+07:00","message":"Set StatePrefix (first interim): 'พระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:07.716359376+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:07.716360934+07:00","message":"> Transcript [6381] [false]: 'กวิน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:07.716362586+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:07.716364068+07:00","message":"Set new StatePrefix: 'กวิน'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:01:07.873727774+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:01:07.873757838+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:07.976394977+07:00","message":"receive streaming session, msgId: 1095"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:07.976433124+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":"2025-10-27T15:01:07.976439309+07:00","message":"receive interim result [false|false]: พระวินัยคือ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:07.976451248+07:00","message":"[buffer interim] 1095 false พระวินัยคือ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:07.976459363+07:00","message":"[bufferProcess] interim [320000000]:พระวินัยคือ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:07.976461222+07:00","message":"[bufferProcess] send to processor:พระวินัย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:07.97646637+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:07.976468868+07:00","message":"> Transcript [6382] [false]: 'พระวินัย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:07.976470708+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:07.976472402+07:00","message":"Set new StatePrefix: 'พระวินัย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:08.095990024+07:00","message":"receive streaming session, msgId: 1095"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:08.096023633+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":"2025-10-27T15:01:08.096028696+07:00","message":"receive interim result [false|false]: พระวินัยสุด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:08.09604391+07:00","message":"[buffer interim] 1095 false พระวินัยสุด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:08.096053317+07:00","message":"[bufferProcess] interim [380000000]:พระวินัยสุด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:08.09605603+07:00","message":"[bufferProcess] send to processor:พระวินัยคือ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:08.096060983+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:08.096065678+07:00","message":"> Transcript [6383] [false]: 'พระวินัยคือ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:08.096068654+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:08.096070587+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:08.096072636+07:00","message":"StatePrefix: 'พระวินัย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:08.09607448+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:08.29119738+07:00","message":"receive streaming session, msgId: 1095"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:08.291230316+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":"2025-10-27T15:01:08.291236694+07:00","message":"receive interim result [false|false]: พระวินัยสุธี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:08.291246665+07:00","message":"[buffer interim] 1095 false พระวินัยสุธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:08.29125339+07:00","message":"[bufferProcess] interim [620000000]:พระวินัยสุธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:08.291256199+07:00","message":"[bufferProcess] send to processor:พระวินัยสุด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:08.291262029+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:08.291265226+07:00","message":"> Transcript [6384] [false]: 'พระวินัยสุด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:08.291268637+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:08.291270783+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:08.291272771+07:00","message":"StatePrefix: 'พระวินัย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:08.291275286+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:08.477638282+07:00","message":"receive streaming session, msgId: 1095"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:08.477674915+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":"2025-10-27T15:01:08.477680536+07:00","message":"receive interim result [false|false]: พระวินัยสุธีวัด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:08.4777028+07:00","message":"[buffer interim] 1095 false พระวินัยสุธีวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:08.477712368+07:00","message":"[bufferProcess] interim [800000000]:พระวินัยสุธีวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:08.477714486+07:00","message":"[bufferProcess] send to processor:พระวินัยสุธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:08.477719528+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:08.477722399+07:00","message":"> Transcript [6385] [false]: 'พระวินัยสุธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:08.47772513+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:08.477726987+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:08.477728629+07:00","message":"StatePrefix: 'พระวินัย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:08.477731256+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:08.80895301+07:00","message":"receive streaming session, msgId: 1095"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:08.808988228+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":"2025-10-27T15:01:08.808993874+07:00","message":"receive interim result [false|false]: พระวินัยสุธีวัฒน์ถ้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:08.809004933+07:00","message":"[buffer interim] 1095 false พระวินัยสุธีวัฒน์ถ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:08.809021106+07:00","message":"[bufferProcess] interim [40000000]:พระวินัยสุธีวัฒน์ถ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:08.809023978+07:00","message":"[bufferProcess] send to processor:พระวินัยสุธีวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:08.809046972+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:08.809051332+07:00","message":"> Transcript [6386] [false]: 'พระวินัยสุธีวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:08.809055562+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:08.809058057+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:08.809060263+07:00","message":"StatePrefix: 'พระวินัย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:08.809062481+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:08.809068946+07:00","message":"Push: 'พระวินัย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:08.809071517+07:00","message":"TextPushed: 'พระวินัย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:08.809082919+07:00","message":"Set new StatePrefix : 'พระวินัยสุธีวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:08.80908506+07:00","message":"Next Push (prob) : 'สุธีวัด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:08.809092649+07:00","message":"push: {false พระวินัย 0 0xc000045600}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:08.811936253+07:00","message":"receive streaming session, msgId: 1095"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:08.81195212+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":"2025-10-27T15:01:08.811956368+07:00","message":"receive interim result [false|false]: พระวินัยสุธีวัดธาตุ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:08.811965741+07:00","message":"[buffer interim] 1095 false พระวินัยสุธีวัดธาตุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:08.811969317+07:00","message":"[bufferProcess] interim [100000000]:พระวินัยสุธีวัดธาตุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:08.811971336+07:00","message":"[bufferProcess] send to processor:พระวินัยสุธีวัฒน์ถ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:08.811975917+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:08.811977681+07:00","message":"> Transcript [6387] [false]: 'พระวินัยสุธีวัฒน์ถ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:08.81197928+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:08.811981016+07:00","message":"Set new StatePrefix: 'พระวินัยสุธีวัฒน์ถ้า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:09.018887007+07:00","message":"receive streaming session, msgId: 1095"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:09.018918672+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":"2025-10-27T15:01:09.018924156+07:00","message":"receive interim result [false|false]: พระวินัยสุธีวัดธาตุทอง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:09.018938145+07:00","message":"[buffer interim] 1095 false พระวินัยสุธีวัดธาตุทอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:09.018945063+07:00","message":"[bufferProcess] interim [280000000]:พระวินัยสุธีวัดธาตุทอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:09.018947915+07:00","message":"[bufferProcess] send to processor:พระวินัยสุธีวัดธาตุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:09.018952585+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:09.018956087+07:00","message":"> Transcript [6388] [false]: 'พระวินัยสุธีวัดธาตุ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:09.01895903+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:09.018961847+07:00","message":"Set new StatePrefix: 'พระวินัยสุธีวัดธาตุ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:09.28387268+07:00","message":"[GCS] IsForceVAD: false for message ID: 1095"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:09.413251426+07:00","message":"receive streaming session, msgId: 1095"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:09.413293934+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระวินัยสุธีวัดธาตุทอง\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":790000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:09.413301464+07:00","message":"receive interim result [true|false]: พระวินัยสุธีวัดธาตุทอง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:09.413311751+07:00","message":"end recv isFinal message id 1095"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:09.413314204+07:00","message":"end Recv id 1095"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:09.413322104+07:00","message":"[buffer interim] 1095 true พระวินัยสุธีวัดธาตุทอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:09.413335342+07:00","message":"[bufferProcess] interim [790000000]:พระวินัยสุธีวัดธาตุทอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:09.413339041+07:00","message":"[bufferProcess] send to processor (isfinal):พระวินัยสุธีวัดธาตุทอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:09.41334325+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:09.413346836+07:00","message":"> Transcript [6389] [false]: 'พระวินัยสุธีวัดธาตุทอง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:09.413350643+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:09.413352996+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:09.413355452+07:00","message":"StatePrefix: 'พระวินัยสุธีวัดธาตุ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:09.413358196+07:00","message":"TextPushed: 'พระวินัย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:09.413360424+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:09.413362998+07:00","message":"> Transcript [6390] [true]: 'พระวินัยสุธีวัดธาตุทอง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:09.413365888+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:09.413368195+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:09.413370395+07:00","message":"StatePrefix: 'พระวินัยสุธีวัดธาตุ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:09.413372732+07:00","message":"TextPushed: 'พระวินัย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:09.413379711+07:00","message":"Push: 'สุธีวัดธาตุทอง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:09.413390017+07:00","message":"push: {true สุธีวัดธาตุทอง 0 0xc000045600}"}
{"level":"info","service":"Main","time":"2025-10-27T15:01:09.422359544+07:00","message":"write wav file: './tmp/7446/7446_1095.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:09.474393387+07:00","message":"[GCS] Start streaming session, msgId: 1096"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:10.022388193+07:00","message":"receive streaming session, msgId: 1096"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:10.022418587+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":"2025-10-27T15:01:10.022423109+07:00","message":"receive interim result [false|false]: พระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:10.022435226+07:00","message":"[buffer interim] 1096 false พระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:10.022442592+07:00","message":"[bufferProcess] interim [540000000]:พระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:10.022445144+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:10.348197691+07:00","message":"receive streaming session, msgId: 1096"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:10.348247958+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":"2025-10-27T15:01:10.348262102+07:00","message":"receive interim result [false|false]: พระที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:10.348277614+07:00","message":"[buffer interim] 1096 false พระที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:10.348285282+07:00","message":"[bufferProcess] interim [840000000]:พระที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:10.348288371+07:00","message":"[bufferProcess] send to processor:พระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:10.348297607+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:10.34830048+07:00","message":"> Transcript [6391] [false]: 'พระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:10.348302452+07:00","message":"Set StatePrefix (first interim): 'พระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:10.480416876+07:00","message":"receive streaming session, msgId: 1096"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:10.480454476+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":"2025-10-27T15:01:10.480461035+07:00","message":"receive interim result [false|false]: พระภิกษุ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:10.480475647+07:00","message":"[buffer interim] 1096 false พระภิกษุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:10.480483188+07:00","message":"[bufferProcess] interim [20000000]:พระภิกษุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:10.480486103+07:00","message":"[bufferProcess] send to processor:พระที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:10.480492276+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:10.480495375+07:00","message":"> Transcript [6392] [false]: 'พระที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:10.480499375+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:10.480501749+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:10.480503918+07:00","message":"StatePrefix: 'พระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:10.480506175+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:10.537710998+07:00","message":"receive streaming session, msgId: 1096"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:10.537759563+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระที่ 3\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:10.537766488+07:00","message":"receive interim result [false|false]: พระที่ 3"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:10.537777507+07:00","message":"[buffer interim] 1096 false พระที่ 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:10.537785799+07:00","message":"[bufferProcess] interim [80000000]:พระที่ 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:10.537788345+07:00","message":"[bufferProcess] send to processor:พระภิกษุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:10.53779223+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:10.537795482+07:00","message":"> Transcript [6393] [false]: 'พระภิกษุ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:10.537799947+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:10.537801991+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:10.537804301+07:00","message":"StatePrefix: 'พระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:10.537807105+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:10.663639969+07:00","message":"receive streaming session, msgId: 1096"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:10.663667839+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":"2025-10-27T15:01:10.66367339+07:00","message":"receive interim result [false|false]: พระพิศาล"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:10.66371185+07:00","message":"[buffer interim] 1096 false พระพิศาล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:10.66371828+07:00","message":"[bufferProcess] interim [200000000]:พระพิศาล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:10.663720388+07:00","message":"[bufferProcess] send to processor:พระที่ 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:10.663723302+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:10.663725353+07:00","message":"> Transcript [6394] [false]: 'พระที่ 3'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:10.663728153+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:10.663730856+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:10.663733141+07:00","message":"StatePrefix: 'พระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:10.663735359+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:10.754318936+07:00","message":"[GCS] IsForceVAD: false for message ID: 1096"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:10.87200901+07:00","message":"receive streaming session, msgId: 1096"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:10.87204491+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระพิศาล\",\"confidence\":0.94200194}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:10.872050267+07:00","message":"receive interim result [true|false]: พระพิศาล"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:10.872057817+07:00","message":"end recv isFinal message id 1096"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:10.87205964+07:00","message":"end Recv id 1096"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:10.872064677+07:00","message":"[buffer interim] 1096 true พระพิศาล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:10.872071077+07:00","message":"[bufferProcess] interim [500000000]:พระพิศาล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:10.872075429+07:00","message":"[bufferProcess] send to processor (isfinal):พระพิศาล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:10.872078329+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:10.872080951+07:00","message":"> Transcript [6395] [false]: 'พระพิศาล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:10.87208359+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:10.872085419+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:10.87208703+07:00","message":"StatePrefix: 'พระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:10.872088681+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:10.872092869+07:00","message":"Push: 'พระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:10.872094465+07:00","message":"TextPushed: 'พระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:10.872096081+07:00","message":"Set new StatePrefix : 'พระพิศาล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:10.87209863+07:00","message":"Next Push (prob) : 'พิศาล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:10.872100285+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:10.872101977+07:00","message":"> Transcript [6396] [true]: 'พระพิศาล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:10.87210377+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:10.872105129+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:10.872106415+07:00","message":"StatePrefix: 'พระพิศาล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:10.87210778+07:00","message":"TextPushed: 'พระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:10.872109565+07:00","message":"Push: 'พิศาล'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:10.872124277+07:00","message":"push: {false พระ 0 0xc002603100}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:10.872144364+07:00","message":"push: {true พิศาล 0 0xc002603100}"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:01:10.873813268+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:01:10.873813266+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"Main","time":"2025-10-27T15:01:10.879014284+07:00","message":"write wav file: './tmp/7446/7446_1096.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:10.884498049+07:00","message":"[GCS] Start streaming session, msgId: 1097"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:11.43947602+07:00","message":"receive streaming session, msgId: 1097"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:11.439515503+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":"2025-10-27T15:01:11.439520216+07:00","message":"receive interim result [false|false]: วิหาร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:11.439534737+07:00","message":"[buffer interim] 1097 false วิหาร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:11.439540556+07:00","message":"[bufferProcess] interim [540000000]:วิหาร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:11.439542088+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:11.715286571+07:00","message":"[GCS] IsForceVAD: false for message ID: 1097"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:11.747076835+07:00","message":"receive streaming session, msgId: 1097"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:11.747112018+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":"2025-10-27T15:01:11.747117727+07:00","message":"receive interim result [false|false]: วิหารกรีก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:11.747131382+07:00","message":"[buffer interim] 1097 false วิหารกรีก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:11.74713801+07:00","message":"[bufferProcess] interim [840000000]:วิหารกรีก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:11.747140027+07:00","message":"[bufferProcess] send to processor:วิหาร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:11.747143313+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:11.747145858+07:00","message":"> Transcript [6397] [false]: 'วิหาร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:11.74714772+07:00","message":"Set StatePrefix (first interim): 'วิหาร'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:11.747909526+07:00","message":"receive streaming session, msgId: 1097"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:11.747919243+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":"2025-10-27T15:01:11.747923008+07:00","message":"receive interim result [false|false]: วิหารกิจ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:11.747930089+07:00","message":"[buffer interim] 1097 false วิหารกิจ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:11.747933147+07:00","message":"[bufferProcess] interim [900000000]:วิหารกิจ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:11.747934915+07:00","message":"[bufferProcess] send to processor:วิหารกรีก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:11.747936658+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:11.747938246+07:00","message":"> Transcript [6398] [false]: 'วิหารกรีก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:11.747941117+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:11.747942883+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:11.747944421+07:00","message":"StatePrefix: 'วิหาร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:11.747946156+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:11.818271188+07:00","message":"receive streaming session, msgId: 1097"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:11.818308817+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วิหารกิจ\",\"confidence\":0.8892211}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":50000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:11.818314745+07:00","message":"receive interim result [true|false]: วิหารกิจ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:11.8183258+07:00","message":"end recv isFinal message id 1097"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:11.818328221+07:00","message":"end Recv id 1097"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:11.818335329+07:00","message":"[buffer interim] 1097 true วิหารกิจ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:11.818345766+07:00","message":"[bufferProcess] interim [50000000]:วิหารกิจ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:11.81834965+07:00","message":"[bufferProcess] send to processor (isfinal):วิหารกิจ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:11.818359631+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:11.818371386+07:00","message":"> Transcript [6399] [false]: 'วิหารกิจ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:11.818375811+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:11.818378301+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:11.818379918+07:00","message":"StatePrefix: 'วิหาร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:11.818381674+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:11.818383369+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:11.818385254+07:00","message":"> Transcript [6400] [true]: 'วิหารกิจ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:11.818386911+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:11.818388287+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:11.818389541+07:00","message":"StatePrefix: 'วิหาร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:11.818390821+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:11.818395582+07:00","message":"Push: 'วิหารกิจ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:11.818403987+07:00","message":"push: {true วิหารกิจ 0 0xc002603200}"}
{"level":"info","service":"Main","time":"2025-10-27T15:01:11.824001677+07:00","message":"write wav file: './tmp/7446/7446_1097.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:11.974249312+07:00","message":"[GCS] Start streaming session, msgId: 1098"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:12.450983397+07:00","message":"receive streaming session, msgId: 1098"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:12.451034426+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":"2025-10-27T15:01:12.451040883+07:00","message":"receive interim result [false|false]: วัด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:12.451055135+07:00","message":"[buffer interim] 1098 false วัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:12.451065935+07:00","message":"[bufferProcess] interim [480000000]:วัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:12.451068185+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:12.64848325+07:00","message":"receive streaming session, msgId: 1098"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:12.648519582+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":"2025-10-27T15:01:12.648525702+07:00","message":"receive interim result [false|false]: วัดหน้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:12.648540788+07:00","message":"[buffer interim] 1098 false วัดหน้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:12.648548434+07:00","message":"[bufferProcess] interim [660000000]:วัดหน้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:12.648551372+07:00","message":"[bufferProcess] send to processor:วัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:12.648555516+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:12.648559001+07:00","message":"> Transcript [6401] [false]: 'วัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:12.648562342+07:00","message":"Set StatePrefix (first interim): 'วัด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:12.711625962+07:00","message":"receive streaming session, msgId: 1098"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:12.71166302+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":"2025-10-27T15:01:12.711669936+07:00","message":"receive interim result [false|false]: วัดนาค"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:12.711718321+07:00","message":"[buffer interim] 1098 false วัดนาค"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:12.711729676+07:00","message":"[bufferProcess] interim [780000000]:วัดนาค"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:12.71173262+07:00","message":"[bufferProcess] send to processor:วัดหน้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:12.711736839+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:12.711740594+07:00","message":"> Transcript [6402] [false]: 'วัดหน้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:12.711744633+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:12.711746982+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:12.71174938+07:00","message":"StatePrefix: 'วัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:12.711751828+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:12.836619651+07:00","message":"receive streaming session, msgId: 1098"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:12.836656611+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":"2025-10-27T15:01:12.836662091+07:00","message":"receive interim result [false|false]: วัดหน้าพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:12.836674236+07:00","message":"[buffer interim] 1098 false วัดหน้าพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:12.836680532+07:00","message":"[bufferProcess] interim [840000000]:วัดหน้าพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:12.836689104+07:00","message":"[bufferProcess] send to processor:วัดนาค"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:12.836695987+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:12.836698252+07:00","message":"> Transcript [6403] [false]: 'วัดนาค'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:12.836700795+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:12.836702544+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:12.8367045+07:00","message":"StatePrefix: 'วัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:12.836706504+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:12.960249346+07:00","message":"receive streaming session, msgId: 1098"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:12.960291099+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":"2025-10-27T15:01:12.960295971+07:00","message":"receive interim result [false|false]: วัดหน้าพระเมรุ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:12.960309232+07:00","message":"[buffer interim] 1098 false วัดหน้าพระเมรุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:12.96031554+07:00","message":"[bufferProcess] interim [20000000]:วัดหน้าพระเมรุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:12.960318604+07:00","message":"[bufferProcess] send to processor:วัดหน้าพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:12.960326928+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:12.960330294+07:00","message":"> Transcript [6404] [false]: 'วัดหน้าพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:12.960334128+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:12.960336504+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:12.960339106+07:00","message":"StatePrefix: 'วัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:12.960341288+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:13.254153965+07:00","message":"[GCS] IsForceVAD: false for message ID: 1098"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:13.366316118+07:00","message":"receive streaming session, msgId: 1098"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:13.366354607+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วัดหน้าพระเมรุ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:13.366360553+07:00","message":"receive interim result [true|false]: วัดหน้าพระเมรุ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:13.366369405+07:00","message":"end recv isFinal message id 1098"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:13.366371295+07:00","message":"end Recv id 1098"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:13.366376385+07:00","message":"[buffer interim] 1098 true วัดหน้าพระเมรุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:13.366382836+07:00","message":"[bufferProcess] interim [500000000]:วัดหน้าพระเมรุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:13.366385932+07:00","message":"[bufferProcess] send to processor (isfinal):วัดหน้าพระเมรุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:13.36638939+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:13.366391998+07:00","message":"> Transcript [6405] [false]: 'วัดหน้าพระเมรุ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:13.366394571+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:13.36639618+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:13.36639803+07:00","message":"StatePrefix: 'วัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:13.36639973+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:13.366402007+07:00","message":"Push: 'วัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:13.366403471+07:00","message":"TextPushed: 'วัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:13.366405266+07:00","message":"Set new StatePrefix : 'วัดหน้าพระเมรุ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:13.366407235+07:00","message":"Next Push (prob) : 'หน้าพระเมรุ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:13.366408874+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:13.366410508+07:00","message":"> Transcript [6406] [true]: 'วัดหน้าพระเมรุ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:13.366412363+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:13.366413668+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:13.366414984+07:00","message":"StatePrefix: 'วัดหน้าพระเมรุ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:13.366416395+07:00","message":"TextPushed: 'วัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:13.36641817+07:00","message":"Push: 'หน้าพระเมรุ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:13.366425965+07:00","message":"push: {false วัด 0 0xc0001fad80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:13.36643339+07:00","message":"push: {true หน้าพระเมรุ 0 0xc0001fad80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:01:13.372485184+07:00","message":"write wav file: './tmp/7446/7446_1098.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:13.516176611+07:00","message":"[GCS] Start streaming session, msgId: 1099"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:01:13.873992018+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:01:13.874006173+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:14.068136618+07:00","message":"receive streaming session, msgId: 1099"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:14.068173559+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":"2025-10-27T15:01:14.06817857+07:00","message":"receive interim result [false|false]: ราย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:14.068190869+07:00","message":"[buffer interim] 1099 false ราย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:14.068197632+07:00","message":"[bufferProcess] interim [600000000]:ราย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:14.068199017+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:14.204699256+07:00","message":"receive streaming session, msgId: 1099"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:14.204731366+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":"2025-10-27T15:01:14.204735667+07:00","message":"receive interim result [false|false]: รายชื่อ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:14.204750989+07:00","message":"[buffer interim] 1099 false รายชื่อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:14.204757534+07:00","message":"[bufferProcess] interim [720000000]:รายชื่อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:14.204759717+07:00","message":"[bufferProcess] send to processor:ราย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:14.204762792+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:14.204765446+07:00","message":"> Transcript [6407] [false]: 'ราย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:14.20476733+07:00","message":"Set StatePrefix (first interim): 'ราย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:14.377889683+07:00","message":"receive streaming session, msgId: 1099"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:14.377922058+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":"2025-10-27T15:01:14.377927046+07:00","message":"receive interim result [false|false]: ราชินี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:14.377938229+07:00","message":"[buffer interim] 1099 false ราชินี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:14.377944078+07:00","message":"[bufferProcess] interim [840000000]:ราชินี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:14.377946172+07:00","message":"[bufferProcess] send to processor:รายชื่อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:14.377951297+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:14.377953916+07:00","message":"> Transcript [6408] [false]: 'รายชื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:14.377957103+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:14.377958804+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:14.377960398+07:00","message":"StatePrefix: 'ราย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:14.377962116+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:14.384854185+07:00","message":"receive streaming session, msgId: 1099"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:14.384871527+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":"2025-10-27T15:01:14.384875521+07:00","message":"receive interim result [false|false]: ราชิกา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:14.384886994+07:00","message":"[buffer interim] 1099 false ราชิกา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:14.384891101+07:00","message":"[bufferProcess] interim [900000000]:ราชิกา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:14.384892937+07:00","message":"[bufferProcess] send to processor:ราชินี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:14.384895757+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:14.38489773+07:00","message":"> Transcript [6409] [false]: 'ราชินี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:14.384899334+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:14.384901417+07:00","message":"Set new StatePrefix: 'ราชินี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:14.564261276+07:00","message":"receive streaming session, msgId: 1099"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:14.564310509+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":"2025-10-27T15:01:14.564316201+07:00","message":"receive interim result [false|false]: ราชิการะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:14.564329463+07:00","message":"[buffer interim] 1099 false ราชิการะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:14.564336759+07:00","message":"[bufferProcess] interim [80000000]:ราชิการะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:14.564338815+07:00","message":"[bufferProcess] send to processor:ราชิกา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:14.564343844+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:14.564346307+07:00","message":"> Transcript [6410] [false]: 'ราชิกา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:14.564348161+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:14.564349888+07:00","message":"Set new StatePrefix: 'ราชิกา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:14.691237449+07:00","message":"receive streaming session, msgId: 1099"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:14.691271384+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":"2025-10-27T15:01:14.691276545+07:00","message":"receive interim result [false|false]: ราชิการาม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:14.691288209+07:00","message":"[buffer interim] 1099 false ราชิการาม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:14.691299861+07:00","message":"[bufferProcess] interim [140000000]:ราชิการาม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:14.691302026+07:00","message":"[bufferProcess] send to processor:ราชิการะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:14.691305393+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:14.691308017+07:00","message":"> Transcript [6411] [false]: 'ราชิการะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:14.69131072+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:14.69131268+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:14.691314295+07:00","message":"StatePrefix: 'ราชิกา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:14.691315973+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:15.141036152+07:00","message":"receive streaming session, msgId: 1099"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:15.141072349+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":"2025-10-27T15:01:15.141077507+07:00","message":"receive interim result [false|false]: ราชิการามจังหวัด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:15.141090238+07:00","message":"[buffer interim] 1099 false ราชิการามจังหวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:15.14109868+07:00","message":"[bufferProcess] interim [680000000]:ราชิการามจังหวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:15.141101331+07:00","message":"[bufferProcess] send to processor:ราชิการาม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:15.141107045+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:15.141109899+07:00","message":"> Transcript [6412] [false]: 'ราชิการาม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:15.141113058+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:15.141114834+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:15.141116411+07:00","message":"StatePrefix: 'ราชิกา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:15.141118555+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:15.390749587+07:00","message":"receive streaming session, msgId: 1099"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:15.390797154+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":"2025-10-27T15:01:15.390804216+07:00","message":"receive interim result [false|false]: ราชิการามจังหวัดแพร่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:15.390820988+07:00","message":"[buffer interim] 1099 false ราชิการามจังหวัดแพร่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:15.390831774+07:00","message":"[bufferProcess] interim [860000000]:ราชิการามจังหวัดแพร่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:15.390834676+07:00","message":"[bufferProcess] send to processor:ราชิการามจังหวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:15.390840752+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:15.390844882+07:00","message":"> Transcript [6413] [false]: 'ราชิการามจังหวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:15.390848912+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:15.390851421+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:15.390853843+07:00","message":"StatePrefix: 'ราชิกา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:15.390856063+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:15.594496154+07:00","message":"receive streaming session, msgId: 1099"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:15.594532917+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":"2025-10-27T15:01:15.594538802+07:00","message":"receive interim result [false|false]: ราชิการามจังหวัด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:15.59455572+07:00","message":"[buffer interim] 1099 false ราชิการามจังหวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:15.594564605+07:00","message":"[bufferProcess] interim [100000000]:ราชิการามจังหวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:15.59456896+07:00","message":"[bufferProcess] send to processor:ราชิการามจังหวัดแพร่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:15.594572219+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:15.594574816+07:00","message":"> Transcript [6414] [false]: 'ราชิการามจังหวัดแพร่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:15.594577798+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:15.594580774+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:15.594582496+07:00","message":"StatePrefix: 'ราชิกา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:15.594584212+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:15.594590107+07:00","message":"Push: 'ราชิกา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:15.594591856+07:00","message":"TextPushed: 'ราชิกา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:15.594593602+07:00","message":"Set new StatePrefix : 'ราชิการามจังหวัดแพร่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:15.594595836+07:00","message":"Next Push (prob) : 'รามจังหวัดแพร่'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:15.594604577+07:00","message":"push: {false ราชิกา 0 0xc002a00000}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:15.666069977+07:00","message":"receive streaming session, msgId: 1099"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:15.666103514+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":"2025-10-27T15:01:15.666108851+07:00","message":"receive interim result [false|false]: ราชิการามจังหวัดพระนคร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:15.666120336+07:00","message":"[buffer interim] 1099 false ราชิการามจังหวัดพระนคร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:15.666126881+07:00","message":"[bufferProcess] interim [220000000]:ราชิการามจังหวัดพระนคร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:15.66612898+07:00","message":"[bufferProcess] send to processor:ราชิการามจังหวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:15.666134099+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:15.666136553+07:00","message":"> Transcript [6415] [false]: 'ราชิการามจังหวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:15.666138639+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:15.841072337+07:00","message":"receive streaming session, msgId: 1099"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:15.84111966+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ราชิการามจังหวัด\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:15.841125714+07:00","message":"receive interim result [false|false]: ราชิการามจังหวัด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:15.841140317+07:00","message":"[buffer interim] 1099 false ราชิการามจังหวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:15.841146669+07:00","message":"[bufferProcess] interim [340000000]:ราชิการามจังหวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:15.841149081+07:00","message":"[bufferProcess] send to processor:ราชิการามจังหวัดพระนคร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:15.841152502+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:15.84115514+07:00","message":"> Transcript [6416] [false]: 'ราชิการามจังหวัดพระนคร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:15.841169284+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:15.841171154+07:00","message":"Set new StatePrefix: 'ราชิการามจังหวัดพระนคร'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:15.844177473+07:00","message":"receive streaming session, msgId: 1099"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:15.844210409+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":"2025-10-27T15:01:15.844216753+07:00","message":"receive interim result [false|false]: ราชิการามจังหวัดพระนครศรี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:15.844232893+07:00","message":"[buffer interim] 1099 false ราชิการามจังหวัดพระนครศรี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:15.844237831+07:00","message":"[bufferProcess] interim [400000000]:ราชิการามจังหวัดพระนครศรี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:15.84423991+07:00","message":"[bufferProcess] send to processor:ราชิการามจังหวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:15.844243959+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:15.844246041+07:00","message":"> Transcript [6417] [false]: 'ราชิการามจังหวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:15.844247614+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:15.974390246+07:00","message":"receive streaming session, msgId: 1099"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:15.974431292+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":"2025-10-27T15:01:15.974436488+07:00","message":"receive interim result [false|false]: ราชิการามจังหวัด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:15.974450315+07:00","message":"[buffer interim] 1099 false ราชิการามจังหวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:15.974457871+07:00","message":"[bufferProcess] interim [460000000]:ราชิการามจังหวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:15.974460116+07:00","message":"[bufferProcess] send to processor:ราชิการามจังหวัดพระนครศรี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:15.974465322+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:15.974467964+07:00","message":"> Transcript [6418] [false]: 'ราชิการามจังหวัดพระนครศรี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:15.974470708+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:15.974472504+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:15.974474213+07:00","message":"StatePrefix: 'ราชิการามจังหวัดพระนคร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:15.974476147+07:00","message":"TextPushed: 'ราชิกา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:16.294310897+07:00","message":"receive streaming session, msgId: 1099"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:16.29434927+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":"2025-10-27T15:01:16.29435485+07:00","message":"receive interim result [false|false]: ราชิการามจังหวัดพระนครศรีอยุธยา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:16.294369089+07:00","message":"[buffer interim] 1099 false ราชิการามจังหวัดพระนครศรีอยุธยา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:16.294375341+07:00","message":"[bufferProcess] interim [820000000]:ราชิการามจังหวัดพระนครศรีอยุธยา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:16.294377384+07:00","message":"[bufferProcess] send to processor:ราชิการามจังหวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:16.294382403+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:16.294385293+07:00","message":"> Transcript [6419] [false]: 'ราชิการามจังหวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:16.294387481+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:16.654646274+07:00","message":"[GCS] IsForceVAD: false for message ID: 1099"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:16.715598841+07:00","message":"[GCS] Start streaming session, msgId: 1100"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:16.760279386+07:00","message":"receive streaming session, msgId: 1099"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:16.760313391+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ราชิการามจังหวัดพระนครศรีอยุธยา\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:16.760319014+07:00","message":"receive interim result [true|false]: ราชิการามจังหวัดพระนครศรีอยุธยา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:16.76032749+07:00","message":"end recv isFinal message id 1099"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:16.760329324+07:00","message":"end Recv id 1099"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:16.760335036+07:00","message":"[buffer interim] 1099 true ราชิการามจังหวัดพระนครศรีอยุธยา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:16.76034215+07:00","message":"[bufferProcess] interim [360000000]:ราชิการามจังหวัดพระนครศรีอยุธยา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:16.760346773+07:00","message":"[bufferProcess] send to processor (isfinal):ราชิการามจังหวัดพระนครศรีอยุธยา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:16.760350283+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:16.760353035+07:00","message":"> Transcript [6420] [false]: 'ราชิการามจังหวัดพระนครศรีอยุธยา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:16.760356031+07:00","message":"Count interim (case 1.2): 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:16.760357697+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:16.760359096+07:00","message":"StatePrefix: 'ราชิการามจังหวัดพระนคร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:16.760361117+07:00","message":"TextPushed: 'ราชิกา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:16.760362723+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:16.760364291+07:00","message":"> Transcript [6421] [true]: 'ราชิการามจังหวัดพระนครศรีอยุธยา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:16.760367393+07:00","message":"Count interim (case isFinal): 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:16.760368798+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:16.760370087+07:00","message":"StatePrefix: 'ราชิการามจังหวัดพระนคร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:16.760371576+07:00","message":"TextPushed: 'ราชิกา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:16.760377301+07:00","message":"Push: 'รามจังหวัดพระนครศรีอยุธยา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:16.76038609+07:00","message":"push: {true รามจังหวัดพระนครศรีอยุธยา 0 0xc002a00000}"}
{"level":"info","service":"Main","time":"2025-10-27T15:01:16.769239024+07:00","message":"write wav file: './tmp/7446/7446_1099.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:01:16.874818854+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:01:16.874832841+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:17.705203139+07:00","message":"receive streaming session, msgId: 1100"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:17.705232232+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":"2025-10-27T15:01:17.705237362+07:00","message":"receive interim result [false|false]: วัด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:17.705249196+07:00","message":"[buffer interim] 1100 false วัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:17.705254877+07:00","message":"[bufferProcess] interim [780000000]:วัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:17.705256425+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:17.921822546+07:00","message":"receive streaming session, msgId: 1100"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:17.921852512+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":"2025-10-27T15:01:17.921858043+07:00","message":"receive interim result [false|false]: วัดม่วง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:17.921869886+07:00","message":"[buffer interim] 1100 false วัดม่วง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:17.921876404+07:00","message":"[bufferProcess] interim [20000000]:วัดม่วง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:17.921878377+07:00","message":"[bufferProcess] send to processor:วัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:17.921883232+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:17.921885936+07:00","message":"> Transcript [6422] [false]: 'วัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:17.921887702+07:00","message":"Set StatePrefix (first interim): 'วัด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:18.082645874+07:00","message":"receive streaming session, msgId: 1100"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:18.08268707+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":"2025-10-27T15:01:18.082692512+07:00","message":"receive interim result [false|false]: วัดวง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:18.082704055+07:00","message":"[buffer interim] 1100 false วัดวง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:18.082710406+07:00","message":"[bufferProcess] interim [140000000]:วัดวง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:18.082712428+07:00","message":"[bufferProcess] send to processor:วัดม่วง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:18.08271701+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:18.082719535+07:00","message":"> Transcript [6423] [false]: 'วัดม่วง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:18.082722224+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:18.082724125+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:18.082726035+07:00","message":"StatePrefix: 'วัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:18.082727866+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:18.085633859+07:00","message":"receive streaming session, msgId: 1100"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:18.08567092+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":"2025-10-27T15:01:18.085680774+07:00","message":"receive interim result [false|false]: วัดมงคล"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:18.085693272+07:00","message":"[buffer interim] 1100 false วัดมงคล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:18.085699896+07:00","message":"[bufferProcess] interim [200000000]:วัดมงคล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:18.085701616+07:00","message":"[bufferProcess] send to processor:วัดวง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:18.085706507+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:18.08570874+07:00","message":"> Transcript [6424] [false]: 'วัดวง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:18.085711509+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:18.085713171+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:18.085714776+07:00","message":"StatePrefix: 'วัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:18.085716468+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:18.474681951+07:00","message":"receive streaming session, msgId: 1100"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:18.474723044+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":"2025-10-27T15:01:18.474729383+07:00","message":"receive interim result [false|false]: วัดมงคลทำ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:18.474745022+07:00","message":"[buffer interim] 1100 false วัดมงคลทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:18.474751584+07:00","message":"[bufferProcess] interim [560000000]:วัดมงคลทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:18.47475341+07:00","message":"[bufferProcess] send to processor:วัดมงคล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:18.474758269+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:18.474760932+07:00","message":"> Transcript [6425] [false]: 'วัดมงคล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:18.474763695+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:18.474765521+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:18.474767259+07:00","message":"StatePrefix: 'วัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:18.47476907+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:18.590660909+07:00","message":"receive streaming session, msgId: 1100"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:18.590707322+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":"2025-10-27T15:01:18.590712564+07:00","message":"receive interim result [false|false]: วัดมงคลธรรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:18.590739435+07:00","message":"[buffer interim] 1100 false วัดมงคลธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:18.590746687+07:00","message":"[bufferProcess] interim [680000000]:วัดมงคลธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:18.590748783+07:00","message":"[bufferProcess] send to processor:วัดมงคลทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:18.590753493+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:18.590756188+07:00","message":"> Transcript [6426] [false]: 'วัดมงคลทำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:18.59075888+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:18.590760531+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:18.590762836+07:00","message":"StatePrefix: 'วัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:18.590764615+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:18.590766827+07:00","message":"Push: 'วัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:18.590768305+07:00","message":"TextPushed: 'วัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:18.590769843+07:00","message":"Set new StatePrefix : 'วัดมงคลทำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:18.590771571+07:00","message":"Next Push (prob) : 'มงคลทำ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:18.590778582+07:00","message":"push: {false วัด 0 0xc0023e9c00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:18.794295061+07:00","message":"receive streaming session, msgId: 1100"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:18.794328234+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":"2025-10-27T15:01:18.794332944+07:00","message":"receive interim result [false|false]: วัดมงคลทำมะพร้าว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:18.794350496+07:00","message":"[buffer interim] 1100 false วัดมงคลทำมะพร้าว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:18.794357801+07:00","message":"[bufferProcess] interim [920000000]:วัดมงคลทำมะพร้าว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:18.794360197+07:00","message":"[bufferProcess] send to processor:วัดมงคลธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:18.794366381+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:18.794369566+07:00","message":"> Transcript [6427] [false]: 'วัดมงคลธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:18.794371537+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:18.794373175+07:00","message":"Set new StatePrefix: 'วัดมงคลธรรม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:19.023245545+07:00","message":"[GCS] IsForceVAD: false for message ID: 1100"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:19.040909153+07:00","message":"receive streaming session, msgId: 1100"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:19.040948549+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":"2025-10-27T15:01:19.040954704+07:00","message":"receive interim result [false|false]: วัดมงคลธรรมทาน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:19.040967613+07:00","message":"[buffer interim] 1100 false วัดมงคลธรรมทาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:19.04097379+07:00","message":"[bufferProcess] interim [160000000]:วัดมงคลธรรมทาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:19.04097597+07:00","message":"[bufferProcess] send to processor:วัดมงคลทำมะพร้าว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:19.040981509+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:19.040984078+07:00","message":"> Transcript [6428] [false]: 'วัดมงคลทำมะพร้าว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:19.040986144+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:19.040987769+07:00","message":"Set new StatePrefix: 'วัดมงคลทำมะพร้าว'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:19.12886232+07:00","message":"receive streaming session, msgId: 1100"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:19.128900862+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วัดมงคลธรรมภาณ\",\"confidence\":0.8909219}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:19.128907046+07:00","message":"receive interim result [true|false]: วัดมงคลธรรมภาณ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:19.128916512+07:00","message":"end recv isFinal message id 1100"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:19.128918474+07:00","message":"end Recv id 1100"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:19.128923778+07:00","message":"[buffer interim] 1100 true วัดมงคลธรรมภาณ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:19.128933107+07:00","message":"[bufferProcess] interim [340000000]:วัดมงคลธรรมภาณ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:19.128935961+07:00","message":"[bufferProcess] send to processor (isfinal):วัดมงคลธรรมทาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:19.128939013+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:19.128942449+07:00","message":"> Transcript [6429] [false]: 'วัดมงคลธรรมทาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:19.128944601+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:19.128946318+07:00","message":"Set new StatePrefix: 'วัดมงคลธรรมทาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:19.128948385+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:19.128951831+07:00","message":"> Transcript [6430] [true]: 'วัดมงคลธรรมภาณ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:19.128953789+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:19.128955469+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:19.128957459+07:00","message":"StatePrefix: 'วัดมงคลธรรมทาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:19.128959539+07:00","message":"TextPushed: 'วัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:19.128962341+07:00","message":"Push: 'มงคลธรรมภาณ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:19.128971302+07:00","message":"push: {true มงคลธรรมภาณ 0 0xc0023e9c00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:01:19.137088976+07:00","message":"write wav file: './tmp/7446/7446_1100.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:19.146117644+07:00","message":"[GCS] Start streaming session, msgId: 1101"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:19.63971489+07:00","message":"receive streaming session, msgId: 1101"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:19.639757453+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":"2025-10-27T15:01:19.63976243+07:00","message":"receive interim result [false|false]: วัด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:19.639776618+07:00","message":"[buffer interim] 1101 false วัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:19.639783179+07:00","message":"[bufferProcess] interim [300000000]:วัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:19.639784511+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:19.849594357+07:00","message":"receive streaming session, msgId: 1101"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:19.849630968+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":"2025-10-27T15:01:19.84963624+07:00","message":"receive interim result [false|false]: วัสดุ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:19.849648103+07:00","message":"[buffer interim] 1101 false วัสดุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:19.849654462+07:00","message":"[bufferProcess] interim [480000000]:วัสดุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:19.84965668+07:00","message":"[bufferProcess] send to processor:วัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:19.849661685+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:19.849664421+07:00","message":"> Transcript [6431] [false]: 'วัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:19.849666202+07:00","message":"Set StatePrefix (first interim): 'วัด'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:01:19.875160908+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:01:19.875160903+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:19.87629384+07:00","message":"receive streaming session, msgId: 1101"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:19.876319871+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":"2025-10-27T15:01:19.876324834+07:00","message":"receive interim result [false|false]: วัดเสมียน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:19.876335684+07:00","message":"[buffer interim] 1101 false วัดเสมียน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:19.87634252+07:00","message":"[bufferProcess] interim [540000000]:วัดเสมียน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:19.876345373+07:00","message":"[bufferProcess] send to processor:วัสดุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:19.876351073+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:19.876354396+07:00","message":"> Transcript [6432] [false]: 'วัสดุ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:19.87635686+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:19.876359348+07:00","message":"Set new StatePrefix: 'วัสดุ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:20.008789286+07:00","message":"receive streaming session, msgId: 1101"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:20.008832954+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":"2025-10-27T15:01:20.008837708+07:00","message":"receive interim result [false|false]: วัดเสมียนนารี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:20.008852705+07:00","message":"[buffer interim] 1101 false วัดเสมียนนารี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:20.008859433+07:00","message":"[bufferProcess] interim [720000000]:วัดเสมียนนารี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:20.008861391+07:00","message":"[bufferProcess] send to processor:วัดเสมียน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:20.00886481+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:20.008867467+07:00","message":"> Transcript [6433] [false]: 'วัดเสมียน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:20.008869482+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:20.008871077+07:00","message":"Set new StatePrefix: 'วัดเสมียน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:20.59153537+07:00","message":"receive streaming session, msgId: 1101"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:20.591569406+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":"2025-10-27T15:01:20.591574185+07:00","message":"receive interim result [false|false]: วัดเสมียนนารี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:20.59158747+07:00","message":"[buffer interim] 1101 false วัดเสมียนนารี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:20.591594158+07:00","message":"[bufferProcess] interim [320000000]:วัดเสมียนนารี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:20.591596151+07:00","message":"[bufferProcess] send to processor:วัดเสมียนนารี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:20.591601131+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:20.591603635+07:00","message":"> Transcript [6434] [false]: 'วัดเสมียนนารี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:20.591606712+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:20.59160872+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:20.591610367+07:00","message":"StatePrefix: 'วัดเสมียน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:20.591612305+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:22.427843358+07:00","message":"[GCS] Cleaned up inactive client: 1063"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:22.427861873+07:00","message":"[GCS] Cleaned up inactive client: 1062"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:22.427864334+07:00","message":"[GCS] Cleaned up inactive client: 1055"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:22.427865756+07:00","message":"[GCS] Cleaned up inactive client: 1061"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:22.427867154+07:00","message":"[GCS] Cleaned up inactive client: 1057"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:22.42786851+07:00","message":"[GCS] Cleaned up inactive client: 1056"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:22.427870201+07:00","message":"[GCS] Cleaned up inactive client: 1059"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:22.427871586+07:00","message":"[GCS] Cleaned up inactive client: 1058"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:22.427872962+07:00","message":"[GCS] Cleaned up inactive client: 1064"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:22.427874315+07:00","message":"[GCS] Cleaned up inactive client: 1060"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:22.427875744+07:00","message":"[GCS] Cleaned up inactive client: 1065"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:22.710790055+07:00","message":"receive streaming session, msgId: 1101"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:22.710823539+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":"2025-10-27T15:01:22.710828547+07:00","message":"receive interim result [false|false]: วัดเสมียนนารีพระสิทธิสิงหาคม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:22.710839376+07:00","message":"[buffer interim] 1101 false วัดเสมียนนารีพระสิทธิสิงหาคม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:22.710846488+07:00","message":"[bufferProcess] interim [360000000]:วัดเสมียนนารีพระสิทธิสิงหาคม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:22.710848796+07:00","message":"[bufferProcess] send to processor:วัดเสมียนนารี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:22.710854072+07:00","message":"[bufferProcess] send to processor (ticker):วัดเสมียนนารีพระสิทธิสิงหาคม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:22.710856745+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:22.710859306+07:00","message":"> Transcript [6435] [false]: 'วัดเสมียนนารี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:22.710862123+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:22.710864176+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:22.710866049+07:00","message":"StatePrefix: 'วัดเสมียน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:22.710893407+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:22.71089492+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:22.710896762+07:00","message":"> Transcript [6436] [false]: 'วัดเสมียนนารีพระสิทธิสิงหาคม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:22.710898475+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:22.710899864+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:22.71090118+07:00","message":"StatePrefix: 'วัดเสมียน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:22.710902495+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:01:22.875677454+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:01:22.875693349+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:22.893697802+07:00","message":"receive streaming session, msgId: 1101"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:22.893738092+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":"2025-10-27T15:01:22.893743396+07:00","message":"receive interim result [false|false]: วัดเสมียนนารีพระสิทธิสิงหเสนี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:22.893757431+07:00","message":"[buffer interim] 1101 false วัดเสมียนนารีพระสิทธิสิงหเสนี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:22.893763569+07:00","message":"[bufferProcess] interim [540000000]:วัดเสมียนนารีพระสิทธิสิงหเสนี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:22.893765206+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:23.536107713+07:00","message":"receive streaming session, msgId: 1101"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:23.53615288+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วัดเสมียนนารีพระสิทธิสิงหเสนี\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:23.536158439+07:00","message":"receive interim result [false|false]: วัดเสมียนนารีพระสิทธิสิงหเสนี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:23.536170246+07:00","message":"[buffer interim] 1101 false วัดเสมียนนารีพระสิทธิสิงหเสนี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:23.536176881+07:00","message":"[bufferProcess] interim [140000000]:วัดเสมียนนารีพระสิทธิสิงหเสนี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:23.536179119+07:00","message":"[bufferProcess] send to processor:วัดเสมียนนารีพระสิทธิสิงหเสนี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:23.536184183+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:23.536186671+07:00","message":"> Transcript [6437] [false]: 'วัดเสมียนนารีพระสิทธิสิงหเสนี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:23.536189639+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:23.536191442+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:23.536193067+07:00","message":"StatePrefix: 'วัดเสมียน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:23.536194933+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:23.536198478+07:00","message":"Push: 'วัดเสมียน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:23.536200253+07:00","message":"TextPushed: 'วัดเสมียน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:23.536205954+07:00","message":"Set new StatePrefix : 'วัดเสมียนนารีพระสิทธิสิงหเสนี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:23.536208765+07:00","message":"Next Push (prob) : 'นารีพระสิทธิสิงหเสนี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:23.536219725+07:00","message":"push: {false วัดเสมียน 0 0xc0023e9e80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:23.54611052+07:00","message":"receive streaming session, msgId: 1101"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:23.546138669+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":"2025-10-27T15:01:23.546143511+07:00","message":"receive interim result [false|false]: วัดเสมียนนารีพระสิทธิสิงหเสนีวัด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:23.546153878+07:00","message":"[buffer interim] 1101 false วัดเสมียนนารีพระสิทธิสิงหเสนีวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:23.546161951+07:00","message":"[bufferProcess] interim [200000000]:วัดเสมียนนารีพระสิทธิสิงหเสนีวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:23.546163983+07:00","message":"[bufferProcess] send to processor:วัดเสมียนนารีพระสิทธิสิงหเสนี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:23.546169036+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:23.546171608+07:00","message":"> Transcript [6438] [false]: 'วัดเสมียนนารีพระสิทธิสิงหเสนี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:23.546174603+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:23.546176294+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:23.546178825+07:00","message":"StatePrefix: 'วัดเสมียนนารีพระสิทธิสิงหเสนี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:23.546181128+07:00","message":"TextPushed: 'วัดเสมียน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:23.598921363+07:00","message":"receive streaming session, msgId: 1101"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:23.598955116+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":"2025-10-27T15:01:23.59896073+07:00","message":"receive interim result [false|false]: วัดเสมียนนารีพระสิทธิสิงหเสนีวัดพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:23.598973012+07:00","message":"[buffer interim] 1101 false วัดเสมียนนารีพระสิทธิสิงหเสนีวัดพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:23.598979304+07:00","message":"[bufferProcess] interim [260000000]:วัดเสมียนนารีพระสิทธิสิงหเสนีวัดพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:23.598981432+07:00","message":"[bufferProcess] send to processor:วัดเสมียนนารีพระสิทธิสิงหเสนีวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:23.598986739+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:23.598989648+07:00","message":"> Transcript [6439] [false]: 'วัดเสมียนนารีพระสิทธิสิงหเสนีวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:23.598992784+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:23.598994643+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:23.598996397+07:00","message":"StatePrefix: 'วัดเสมียนนารีพระสิทธิสิงหเสนี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:23.598998532+07:00","message":"TextPushed: 'วัดเสมียน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:23.790938549+07:00","message":"receive streaming session, msgId: 1101"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:23.790978092+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":"2025-10-27T15:01:23.79098336+07:00","message":"receive interim result [false|false]: วัดเสมียนนารีพระสิทธิสิงหเสนีวัดพระยา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:23.79099742+07:00","message":"[buffer interim] 1101 false วัดเสมียนนารีพระสิทธิสิงหเสนีวัดพระยา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:23.791004079+07:00","message":"[bufferProcess] interim [440000000]:วัดเสมียนนารีพระสิทธิสิงหเสนีวัดพระยา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:23.791006138+07:00","message":"[bufferProcess] send to processor:วัดเสมียนนารีพระสิทธิสิงหเสนีวัดพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:23.791011234+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:23.791013734+07:00","message":"> Transcript [6440] [false]: 'วัดเสมียนนารีพระสิทธิสิงหเสนีวัดพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:23.791016805+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:23.791018722+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:23.791020315+07:00","message":"StatePrefix: 'วัดเสมียนนารีพระสิทธิสิงหเสนี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:23.7910224+07:00","message":"TextPushed: 'วัดเสมียน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:23.915516312+07:00","message":"receive streaming session, msgId: 1101"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:23.915550137+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":"2025-10-27T15:01:23.915555032+07:00","message":"receive interim result [false|false]: วัดเสมียนนารีพระสิทธิสิงหเสนีวัดพระใหญ่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:23.915569315+07:00","message":"[buffer interim] 1101 false วัดเสมียนนารีพระสิทธิสิงหเสนีวัดพระใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:23.915583455+07:00","message":"[bufferProcess] interim [620000000]:วัดเสมียนนารีพระสิทธิสิงหเสนีวัดพระใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:23.915586042+07:00","message":"[bufferProcess] send to processor:วัดเสมียนนารีพระสิทธิสิงหเสนีวัดพระยา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:23.915592235+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:23.915595332+07:00","message":"> Transcript [6441] [false]: 'วัดเสมียนนารีพระสิทธิสิงหเสนีวัดพระยา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:23.915598809+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:23.915600709+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:23.915602688+07:00","message":"StatePrefix: 'วัดเสมียนนารีพระสิทธิสิงหเสนี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:23.915605139+07:00","message":"TextPushed: 'วัดเสมียน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:23.915609679+07:00","message":"Push: 'นารีพระสิทธิสิงหเสนี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:23.915611728+07:00","message":"TextPushed: 'วัดเสมียนนารีพระสิทธิสิงหเสนี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:23.915613574+07:00","message":"Set new StatePrefix : 'วัดเสมียนนารีพระสิทธิสิงหเสนีวัดพระยา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:23.915615526+07:00","message":"Next Push (prob) : 'วัดพระยา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:23.91562452+07:00","message":"push: {false นารีพระสิทธิสิงหเสนี 0 0xc0023e9e80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:23.984759759+07:00","message":"receive streaming session, msgId: 1101"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:23.984800521+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":"2025-10-27T15:01:23.984806293+07:00","message":"receive interim result [false|false]: วัดเสมียนนารีพระสิทธิสิงหเสนีวัด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:23.984820437+07:00","message":"[buffer interim] 1101 false วัดเสมียนนารีพระสิทธิสิงหเสนีวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:23.984827399+07:00","message":"[bufferProcess] interim [680000000]:วัดเสมียนนารีพระสิทธิสิงหเสนีวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:23.984829897+07:00","message":"[bufferProcess] send to processor:วัดเสมียนนารีพระสิทธิสิงหเสนีวัดพระใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:23.984835056+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:23.984837625+07:00","message":"> Transcript [6442] [false]: 'วัดเสมียนนารีพระสิทธิสิงหเสนีวัดพระใหญ่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:23.984840174+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:23.984841905+07:00","message":"Set new StatePrefix: 'วัดเสมียนนารีพระสิทธิสิงหเสนีวัดพระใหญ่'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:24.114305485+07:00","message":"receive streaming session, msgId: 1101"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:24.114348023+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":"2025-10-27T15:01:24.114355596+07:00","message":"receive interim result [false|false]: วัดเสมียนนารีพระสิทธิสิงหเสนีวัดพระยาสุเรนทร์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:24.114370891+07:00","message":"[buffer interim] 1101 false วัดเสมียนนารีพระสิทธิสิงหเสนีวัดพระยาสุเรนทร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:24.114379223+07:00","message":"[bufferProcess] interim [740000000]:วัดเสมียนนารีพระสิทธิสิงหเสนีวัดพระยาสุเรนทร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:24.114382128+07:00","message":"[bufferProcess] send to processor:วัดเสมียนนารีพระสิทธิสิงหเสนีวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:24.114388994+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:24.114393045+07:00","message":"> Transcript [6443] [false]: 'วัดเสมียนนารีพระสิทธิสิงหเสนีวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:24.114396314+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:24.404415792+07:00","message":"[GCS] IsForceVAD: false for message ID: 1101"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:24.542405637+07:00","message":"receive streaming session, msgId: 1101"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:24.542451141+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วัดเสมียนนารีพระสิทธิสิงหเสนีวัดพระยาสุเรนทร์\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:24.542462636+07:00","message":"receive interim result [true|false]: วัดเสมียนนารีพระสิทธิสิงหเสนีวัดพระยาสุเรนทร์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:24.54247396+07:00","message":"end recv isFinal message id 1101"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:24.542476552+07:00","message":"end Recv id 1101"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:24.542483823+07:00","message":"[buffer interim] 1101 true วัดเสมียนนารีพระสิทธิสิงหเสนีวัดพระยาสุเรนทร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:24.542494696+07:00","message":"[bufferProcess] interim [280000000]:วัดเสมียนนารีพระสิทธิสิงหเสนีวัดพระยาสุเรนทร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:24.542500327+07:00","message":"[bufferProcess] send to processor (isfinal):วัดเสมียนนารีพระสิทธิสิงหเสนีวัดพระยาสุเรนทร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:24.542505184+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:24.542508672+07:00","message":"> Transcript [6444] [false]: 'วัดเสมียนนารีพระสิทธิสิงหเสนีวัดพระยาสุเรนทร์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:24.54251167+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:24.542514809+07:00","message":"Set new StatePrefix: 'วัดเสมียนนารีพระสิทธิสิงหเสนีวัดพระยาสุเรนทร์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:24.54251684+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:24.542519402+07:00","message":"> Transcript [6445] [true]: 'วัดเสมียนนารีพระสิทธิสิงหเสนีวัดพระยาสุเรนทร์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:24.542522758+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:24.542525327+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:24.542527283+07:00","message":"StatePrefix: 'วัดเสมียนนารีพระสิทธิสิงหเสนีวัดพระยาสุเรนทร์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:24.542531709+07:00","message":"TextPushed: 'วัดเสมียนนารีพระสิทธิสิงหเสนี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:24.542535469+07:00","message":"Push: 'วัดพระยาสุเรนทร์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:24.542545767+07:00","message":"push: {true วัดพระยาสุเรนทร์ 0 0xc0023e9e80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:01:24.553760947+07:00","message":"write wav file: './tmp/7446/7446_1101.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:24.915480622+07:00","message":"[GCS] Start streaming session, msgId: 1102"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:25.772092369+07:00","message":"receive streaming session, msgId: 1102"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:25.772135224+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":"2025-10-27T15:01:25.77214062+07:00","message":"receive interim result [false|false]: พระอาทิตย์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:25.77215362+07:00","message":"[buffer interim] 1102 false พระอาทิตย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:25.772160757+07:00","message":"[bufferProcess] interim [840000000]:พระอาทิตย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:25.772162343+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:25.772167477+07:00","message":"[bufferProcess] send to processor (ticker):พระอาทิตย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:25.772169841+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:25.772172148+07:00","message":"> Transcript [6446] [false]: 'พระอาทิตย์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:25.77217397+07:00","message":"Set StatePrefix (first interim): 'พระอาทิตย์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:25.787173125+07:00","message":"receive streaming session, msgId: 1102"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:25.787203594+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":"2025-10-27T15:01:25.787208236+07:00","message":"receive interim result [false|false]: พระภิกษุ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:25.787220098+07:00","message":"[buffer interim] 1102 false พระภิกษุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:25.787228758+07:00","message":"[bufferProcess] interim [900000000]:พระภิกษุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:25.787230254+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:01:25.876375831+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:01:25.876383911+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:25.909343482+07:00","message":"receive streaming session, msgId: 1102"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:25.909377472+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":"2025-10-27T15:01:25.909382938+07:00","message":"receive interim result [false|false]: ถ้าพี่สน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:25.909394429+07:00","message":"[buffer interim] 1102 false ถ้าพี่สน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:25.909401475+07:00","message":"[bufferProcess] interim [20000000]:ถ้าพี่สน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:25.909403445+07:00","message":"[bufferProcess] send to processor:พระภิกษุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:25.909408576+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:25.909412135+07:00","message":"> Transcript [6447] [false]: 'พระภิกษุ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:25.909415052+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:25.909417547+07:00","message":"Set new StatePrefix: 'พระภิกษุ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:26.348389742+07:00","message":"receive streaming session, msgId: 1102"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:26.348424789+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":"2025-10-27T15:01:26.348430094+07:00","message":"receive interim result [false|false]: ฉากที่สนวชิระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:26.348444107+07:00","message":"[buffer interim] 1102 false ฉากที่สนวชิระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:26.348450912+07:00","message":"[bufferProcess] interim [440000000]:ฉากที่สนวชิระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:26.348453715+07:00","message":"[bufferProcess] send to processor:ถ้าพี่สน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:26.348456951+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:26.348459967+07:00","message":"> Transcript [6448] [false]: 'ถ้าพี่สน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:26.348462047+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:26.348463804+07:00","message":"Set new StatePrefix: 'ถ้าพี่สน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:26.669812106+07:00","message":"receive streaming session, msgId: 1102"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:26.669856123+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":"2025-10-27T15:01:26.669863254+07:00","message":"receive interim result [false|false]: ฉากที่สนวชิรากร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:26.669879445+07:00","message":"[buffer interim] 1102 false ฉากที่สนวชิรากร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:26.669889808+07:00","message":"[bufferProcess] interim [800000000]:ฉากที่สนวชิรากร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:26.669892982+07:00","message":"[bufferProcess] send to processor:ฉากที่สนวชิระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:26.669899433+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:26.669903171+07:00","message":"> Transcript [6449] [false]: 'ฉากที่สนวชิระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:26.669906167+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:26.669909339+07:00","message":"Set new StatePrefix: 'ฉากที่สนวชิระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:27.049542856+07:00","message":"receive streaming session, msgId: 1102"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:27.049571984+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":"2025-10-27T15:01:27.049576478+07:00","message":"receive interim result [false|false]: ฉากที่สนวชิรากรวัด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:27.049587689+07:00","message":"[buffer interim] 1102 false ฉากที่สนวชิรากรวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:27.04959599+07:00","message":"[bufferProcess] interim [160000000]:ฉากที่สนวชิรากรวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:27.049598345+07:00","message":"[bufferProcess] send to processor:ฉากที่สนวชิรากร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:27.049601578+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:27.049604322+07:00","message":"> Transcript [6450] [false]: 'ฉากที่สนวชิรากร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:27.049606437+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:27.049608097+07:00","message":"Set new StatePrefix: 'ฉากที่สนวชิรากร'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:27.250760831+07:00","message":"receive streaming session, msgId: 1102"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:27.250794574+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":"2025-10-27T15:01:27.250801508+07:00","message":"receive interim result [false|false]: ฉากที่สนวชิรากรวัดพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:27.250813216+07:00","message":"[buffer interim] 1102 false ฉากที่สนวชิรากรวัดพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:27.250820248+07:00","message":"[bufferProcess] interim [340000000]:ฉากที่สนวชิรากรวัดพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:27.250822459+07:00","message":"[bufferProcess] send to processor:ฉากที่สนวชิรากรวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:27.250827302+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:27.25082994+07:00","message":"> Transcript [6451] [false]: 'ฉากที่สนวชิรากรวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:27.250833074+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:27.250835109+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:27.250839634+07:00","message":"StatePrefix: 'ฉากที่สนวชิรากร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:27.250841376+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:27.36935431+07:00","message":"receive streaming session, msgId: 1102"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:27.369380698+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":"2025-10-27T15:01:27.369385501+07:00","message":"receive interim result [false|false]: ฉากที่สนวชิรากรวัดมกุฏ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:27.369397408+07:00","message":"[buffer interim] 1102 false ฉากที่สนวชิรากรวัดมกุฏ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:27.3694039+07:00","message":"[bufferProcess] interim [460000000]:ฉากที่สนวชิรากรวัดมกุฏ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:27.369406167+07:00","message":"[bufferProcess] send to processor:ฉากที่สนวชิรากรวัดพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:27.369409384+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:27.369411316+07:00","message":"> Transcript [6452] [false]: 'ฉากที่สนวชิรากรวัดพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:27.369413876+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:27.369415957+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:27.369418037+07:00","message":"StatePrefix: 'ฉากที่สนวชิรากร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:27.369419854+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:27.686907702+07:00","message":"receive streaming session, msgId: 1102"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:27.686947358+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":"2025-10-27T15:01:27.686955403+07:00","message":"receive interim result [false|false]: ฉากที่สนวชิรากรวัดมกุฏกษัตริย์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:27.686971883+07:00","message":"[buffer interim] 1102 false ฉากที่สนวชิรากรวัดมกุฏกษัตริย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:27.686982404+07:00","message":"[bufferProcess] interim [760000000]:ฉากที่สนวชิรากรวัดมกุฏกษัตริย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:27.686986987+07:00","message":"[bufferProcess] send to processor:ฉากที่สนวชิรากรวัดมกุฏ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:27.6869935+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:27.686998087+07:00","message":"> Transcript [6453] [false]: 'ฉากที่สนวชิรากรวัดมกุฏ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:27.687002551+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:27.687005082+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:27.687007529+07:00","message":"StatePrefix: 'ฉากที่สนวชิรากร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:27.687010106+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:27.948790087+07:00","message":"receive streaming session, msgId: 1102"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:27.948829042+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":"2025-10-27T15:01:27.948836629+07:00","message":"receive interim result [false|false]: ฉากที่สนวชิรากรวัดมกุฏกษัตริย์ติยา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:27.948851789+07:00","message":"[buffer interim] 1102 false ฉากที่สนวชิรากรวัดมกุฏกษัตริย์ติยา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:27.948862663+07:00","message":"[bufferProcess] interim [60000000]:ฉากที่สนวชิรากรวัดมกุฏกษัตริย์ติยา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:27.94886635+07:00","message":"[bufferProcess] send to processor:ฉากที่สนวชิรากรวัดมกุฏกษัตริย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:27.948874396+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:27.948878201+07:00","message":"> Transcript [6454] [false]: 'ฉากที่สนวชิรากรวัดมกุฏกษัตริย์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:27.948882791+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:27.948885374+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:27.948888351+07:00","message":"StatePrefix: 'ฉากที่สนวชิรากร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:27.948890946+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:27.948897675+07:00","message":"Push: 'ฉากที่สนวชิรากร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:27.948900151+07:00","message":"TextPushed: 'ฉากที่สนวชิรากร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:27.948902642+07:00","message":"Set new StatePrefix : 'ฉากที่สนวชิรากรวัดมกุฏกษัตริย์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:27.948907229+07:00","message":"Next Push (prob) : 'วัดมกุฏกษัตริย์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:27.948917626+07:00","message":"push: {false ฉากที่สนวชิรากร 0 0xc003402b00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:28.139385759+07:00","message":"receive streaming session, msgId: 1102"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:28.139431357+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":"2025-10-27T15:01:28.139437719+07:00","message":"receive interim result [false|false]: ฉากที่สนวชิรากรวัดมกุฏกษัตริยาราม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:28.139450016+07:00","message":"[buffer interim] 1102 false ฉากที่สนวชิรากรวัดมกุฏกษัตริยาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:28.139456975+07:00","message":"[bufferProcess] interim [240000000]:ฉากที่สนวชิรากรวัดมกุฏกษัตริยาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:28.139459175+07:00","message":"[bufferProcess] send to processor:ฉากที่สนวชิรากรวัดมกุฏกษัตริย์ติยา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:28.139464373+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:28.139467023+07:00","message":"> Transcript [6455] [false]: 'ฉากที่สนวชิรากรวัดมกุฏกษัตริย์ติยา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:28.139470264+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:28.13947227+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:28.139473824+07:00","message":"StatePrefix: 'ฉากที่สนวชิรากรวัดมกุฏกษัตริย์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:28.13947594+07:00","message":"TextPushed: 'ฉากที่สนวชิรากร'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:28.7819967+07:00","message":"receive streaming session, msgId: 1102"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:28.782036206+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":"2025-10-27T15:01:28.782041837+07:00","message":"receive interim result [false|false]: ฉากที่สนวชิรากรวัดมกุฏกษัตริยาราม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:28.782055311+07:00","message":"[buffer interim] 1102 false ฉากที่สนวชิรากรวัดมกุฏกษัตริยาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:28.782062058+07:00","message":"[bufferProcess] interim [840000000]:ฉากที่สนวชิรากรวัดมกุฏกษัตริยาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:28.782064301+07:00","message":"[bufferProcess] send to processor:ฉากที่สนวชิรากรวัดมกุฏกษัตริยาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:28.782069721+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:28.782072437+07:00","message":"> Transcript [6456] [false]: 'ฉากที่สนวชิรากรวัดมกุฏกษัตริยาราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:28.782074671+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:28.782076344+07:00","message":"Set new StatePrefix: 'ฉากที่สนวชิรากรวัดมกุฏกษัตริยาราม'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:01:28.877062792+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:01:28.877077001+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:29.485301111+07:00","message":"receive streaming session, msgId: 1102"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:29.485331855+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":"2025-10-27T15:01:29.485337143+07:00","message":"receive interim result [false|false]: ฉากที่สนวชิรากรวัดมกุฏกษัตริยารามล่าสุด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:29.485348682+07:00","message":"[buffer interim] 1102 false ฉากที่สนวชิรากรวัดมกุฏกษัตริยารามล่าสุด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:29.48535501+07:00","message":"[bufferProcess] interim [620000000]:ฉากที่สนวชิรากรวัดมกุฏกษัตริยารามล่าสุด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:29.485357506+07:00","message":"[bufferProcess] send to processor:ฉากที่สนวชิรากรวัดมกุฏกษัตริยาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:29.485362545+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:29.485365348+07:00","message":"> Transcript [6457] [false]: 'ฉากที่สนวชิรากรวัดมกุฏกษัตริยาราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:29.48536826+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:29.485370074+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:29.485371648+07:00","message":"StatePrefix: 'ฉากที่สนวชิรากรวัดมกุฏกษัตริยาราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:29.485373933+07:00","message":"TextPushed: 'ฉากที่สนวชิรากร'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:30.072355114+07:00","message":"receive streaming session, msgId: 1102"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:30.072391419+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":"2025-10-27T15:01:30.072396862+07:00","message":"receive interim result [false|false]: ฉากที่สนวชิรากรวัดมกุฏกษัตริยารามวชิระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:30.072410791+07:00","message":"[buffer interim] 1102 false ฉากที่สนวชิรากรวัดมกุฏกษัตริยารามวชิระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:30.072417889+07:00","message":"[bufferProcess] interim [220000000]:ฉากที่สนวชิรากรวัดมกุฏกษัตริยารามวชิระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:30.072419995+07:00","message":"[bufferProcess] send to processor:ฉากที่สนวชิรากรวัดมกุฏกษัตริยารามล่าสุด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:30.072423233+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:30.072425973+07:00","message":"> Transcript [6458] [false]: 'ฉากที่สนวชิรากรวัดมกุฏกษัตริยารามล่าสุด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:30.072429353+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:30.072431107+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:30.072432723+07:00","message":"StatePrefix: 'ฉากที่สนวชิรากรวัดมกุฏกษัตริยาราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:30.072434745+07:00","message":"TextPushed: 'ฉากที่สนวชิรากร'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:30.452166785+07:00","message":"receive streaming session, msgId: 1102"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:30.452198901+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":"2025-10-27T15:01:30.452210128+07:00","message":"receive interim result [false|false]: ฉากที่สนวชิรากรวัดมกุฏกษัตริยารามวชิรคุณ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:30.452223444+07:00","message":"[buffer interim] 1102 false ฉากที่สนวชิรากรวัดมกุฏกษัตริยารามวชิรคุณ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:30.45223017+07:00","message":"[bufferProcess] interim [580000000]:ฉากที่สนวชิรากรวัดมกุฏกษัตริยารามวชิรคุณ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:30.452232552+07:00","message":"[bufferProcess] send to processor:ฉากที่สนวชิรากรวัดมกุฏกษัตริยารามวชิระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:30.452238459+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:30.45224078+07:00","message":"> Transcript [6459] [false]: 'ฉากที่สนวชิรากรวัดมกุฏกษัตริยารามวชิระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:30.452244007+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:30.452245917+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:30.452250036+07:00","message":"StatePrefix: 'ฉากที่สนวชิรากรวัดมกุฏกษัตริยาราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:30.452252548+07:00","message":"TextPushed: 'ฉากที่สนวชิรากร'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:30.495982598+07:00","message":"[GCS] IsForceVAD: false for message ID: 1102"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:30.624578441+07:00","message":"[GCS] Start streaming session, msgId: 1103"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:30.709810448+07:00","message":"receive streaming session, msgId: 1102"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:30.709845481+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ฉากที่สนวชิรากรณ์วัดมกุฏกษัตริยารามวชิรคุณ\",\"confidence\":0.8539738}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":790000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:30.709852306+07:00","message":"receive interim result [true|false]: ฉากที่สนวชิรากรณ์วัดมกุฏกษัตริยารามวชิรคุณ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:30.70986126+07:00","message":"end recv isFinal message id 1102"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:30.709864048+07:00","message":"end Recv id 1102"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:30.70987217+07:00","message":"[buffer interim] 1102 true ฉากที่สนวชิรากรณ์วัดมกุฏกษัตริยารามวชิรคุณ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:30.70988228+07:00","message":"[bufferProcess] interim [790000000]:ฉากที่สนวชิรากรณ์วัดมกุฏกษัตริยารามวชิรคุณ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:30.709888203+07:00","message":"[bufferProcess] send to processor (isfinal):ฉากที่สนวชิรากรวัดมกุฏกษัตริยารามวชิรคุณ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:30.709892661+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:30.709896194+07:00","message":"> Transcript [6460] [false]: 'ฉากที่สนวชิรากรวัดมกุฏกษัตริยารามวชิรคุณ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:30.709900497+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:30.709902529+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:30.709904669+07:00","message":"StatePrefix: 'ฉากที่สนวชิรากรวัดมกุฏกษัตริยาราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:30.709907512+07:00","message":"TextPushed: 'ฉากที่สนวชิรากร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:30.709913324+07:00","message":"Push: 'วัดมกุฏกษัตริยาราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:30.709915914+07:00","message":"TextPushed: 'ฉากที่สนวชิรากรวัดมกุฏกษัตริยาราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:30.709919546+07:00","message":"Set new StatePrefix : 'ฉากที่สนวชิรากรวัดมกุฏกษัตริยารามวชิรคุณ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:30.709922265+07:00","message":"Next Push (prob) : 'วชิรคุณ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:30.709923936+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:30.709926427+07:00","message":"> Transcript [6461] [true]: 'ฉากที่สนวชิรากรณ์วัดมกุฏกษัตริยารามวชิรคุณ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:30.709929093+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:30.709931149+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:30.709933177+07:00","message":"StatePrefix: 'ฉากที่สนวชิรากรวัดมกุฏกษัตริยารามวชิรคุณ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:30.709935678+07:00","message":"TextPushed: 'ฉากที่สนวชิรากรวัดมกุฏกษัตริยาราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:30.709937901+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:30.710003659+07:00","message":"push: {false วัดมกุฏกษัตริยาราม 0 0xc003402b00}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:30.710141487+07:00","message":"Push: 'ชิรคุณ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:30.710145886+07:00","message":"TextPushed: 'ฉากที่สนวชิรากรวัดมกุฏกษัตริยารามชิรคุณ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:30.710148862+07:00","message":"Set new StatePrefix : 'ฉากที่สนวชิรากรณ์วัดมกุฏกษัตริยารามวชิรคุณ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:30.710151568+07:00","message":"Next Push (prob) : 'ฉากที่สนวชิรากรณ์วัดมกุฏกษัตริยารามวชิรคุณ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:30.710159977+07:00","message":"push: {true ชิรคุณ 0 0xc003402b00}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:30.710155747+07:00","message":"write aligntment file to 'tmp/7446/align_message_id_1102.html'"}
{"level":"info","service":"Main","time":"2025-10-27T15:01:30.721869879+07:00","message":"write wav file: './tmp/7446/7446_1102.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:31.205053521+07:00","message":"receive streaming session, msgId: 1103"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:31.20509627+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":"2025-10-27T15:01:31.205102141+07:00","message":"receive interim result [false|false]: ภาษี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:31.205117624+07:00","message":"[buffer interim] 1103 false ภาษี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:31.205125983+07:00","message":"[bufferProcess] interim [420000000]:ภาษี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:31.205128172+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:31.383948244+07:00","message":"receive streaming session, msgId: 1103"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:31.383987634+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":"2025-10-27T15:01:31.383992625+07:00","message":"receive interim result [false|false]: ภาษีไหม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:31.384004687+07:00","message":"[buffer interim] 1103 false ภาษีไหม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:31.384010915+07:00","message":"[bufferProcess] interim [600000000]:ภาษีไหม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:31.384012844+07:00","message":"[bufferProcess] send to processor:ภาษี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:31.384017516+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:31.384020108+07:00","message":"> Transcript [6462] [false]: 'ภาษี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:31.384021906+07:00","message":"Set StatePrefix (first interim): 'ภาษี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:31.474452234+07:00","message":"receive streaming session, msgId: 1103"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:31.474491905+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":"2025-10-27T15:01:31.474500574+07:00","message":"receive interim result [false|false]: ศรีมหา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:31.474514558+07:00","message":"[buffer interim] 1103 false ศรีมหา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:31.474521033+07:00","message":"[bufferProcess] interim [660000000]:ศรีมหา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:31.474523222+07:00","message":"[bufferProcess] send to processor:ภาษีไหม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:31.474528458+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:31.474531047+07:00","message":"> Transcript [6463] [false]: 'ภาษีไหม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:31.474534094+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:31.474536182+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:31.474537898+07:00","message":"StatePrefix: 'ภาษี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:31.474539654+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:31.610013464+07:00","message":"receive streaming session, msgId: 1103"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:31.610052923+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":"2025-10-27T15:01:31.610058062+07:00","message":"receive interim result [false|false]: พระศรีมหาธาตุ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:31.610068813+07:00","message":"[buffer interim] 1103 false พระศรีมหาธาตุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:31.610075568+07:00","message":"[bufferProcess] interim [780000000]:พระศรีมหาธาตุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:31.610078107+07:00","message":"[bufferProcess] send to processor:ศรีมหา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:31.610083202+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:31.610085803+07:00","message":"> Transcript [6464] [false]: 'ศรีมหา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:31.610087736+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:31.610089298+07:00","message":"Set new StatePrefix: 'ศรีมหา'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:01:31.877231732+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:01:31.877252592+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:32.189582031+07:00","message":"receive streaming session, msgId: 1103"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:32.189616823+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":"2025-10-27T15:01:32.189621867+07:00","message":"receive interim result [false|false]: พระศรีมหาธาตุ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:32.189630148+07:00","message":"[buffer interim] 1103 false พระศรีมหาธาตุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:32.189636785+07:00","message":"[bufferProcess] interim [380000000]:พระศรีมหาธาตุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:32.189639068+07:00","message":"[bufferProcess] send to processor:พระศรีมหาธาตุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:32.18964217+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:32.18965578+07:00","message":"> Transcript [6465] [false]: 'พระศรีมหาธาตุ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:32.189657977+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:32.189660001+07:00","message":"Set new StatePrefix: 'พระศรีมหาธาตุ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:32.570562932+07:00","message":"receive streaming session, msgId: 1103"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:32.570601643+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":"2025-10-27T15:01:32.570607176+07:00","message":"receive interim result [false|false]: พระศรีมหาธาตุและ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:32.570619691+07:00","message":"[buffer interim] 1103 false พระศรีมหาธาตุและ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:32.570628799+07:00","message":"[bufferProcess] interim [800000000]:พระศรีมหาธาตุและ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:32.570630803+07:00","message":"[bufferProcess] send to processor:พระศรีมหาธาตุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:32.570636374+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:32.570639071+07:00","message":"> Transcript [6466] [false]: 'พระศรีมหาธาตุ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:32.570641996+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:32.570652544+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:32.57065518+07:00","message":"StatePrefix: 'พระศรีมหาธาตุ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:32.5706572+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:32.891627054+07:00","message":"receive streaming session, msgId: 1103"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:32.891671122+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":"2025-10-27T15:01:32.891676597+07:00","message":"receive interim result [false|false]: พระศรีมหาธาตุและพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:32.891691182+07:00","message":"[buffer interim] 1103 false พระศรีมหาธาตุและพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:32.891697739+07:00","message":"[bufferProcess] interim [40000000]:พระศรีมหาธาตุและพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:32.891700022+07:00","message":"[bufferProcess] send to processor:พระศรีมหาธาตุและ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:32.891705279+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:32.891708282+07:00","message":"> Transcript [6467] [false]: 'พระศรีมหาธาตุและ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:32.891711111+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:32.891714873+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:32.891716599+07:00","message":"StatePrefix: 'พระศรีมหาธาตุ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:32.891718431+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:32.989316793+07:00","message":"receive streaming session, msgId: 1103"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:32.989348055+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":"2025-10-27T15:01:32.989353488+07:00","message":"receive interim result [false|false]: พระศรีมหาธาตุและภาวะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:32.989364288+07:00","message":"[buffer interim] 1103 false พระศรีมหาธาตุและภาวะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:32.989370781+07:00","message":"[bufferProcess] interim [220000000]:พระศรีมหาธาตุและภาวะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:32.989372985+07:00","message":"[bufferProcess] send to processor:พระศรีมหาธาตุและพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:32.989377995+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:32.989380182+07:00","message":"> Transcript [6468] [false]: 'พระศรีมหาธาตุและพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:32.98938296+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:32.989384838+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:32.98938647+07:00","message":"StatePrefix: 'พระศรีมหาธาตุ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:32.989388792+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:33.092348384+07:00","message":"receive streaming session, msgId: 1103"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:33.09238813+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":"2025-10-27T15:01:33.092393562+07:00","message":"receive interim result [false|false]: พระศรีมหาธาตุและพระวัด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:33.092405226+07:00","message":"[buffer interim] 1103 false พระศรีมหาธาตุและพระวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:33.092412096+07:00","message":"[bufferProcess] interim [280000000]:พระศรีมหาธาตุและพระวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:33.092414302+07:00","message":"[bufferProcess] send to processor:พระศรีมหาธาตุและภาวะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:33.092419266+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:33.092421591+07:00","message":"> Transcript [6469] [false]: 'พระศรีมหาธาตุและภาวะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:33.092424688+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:33.092426634+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:33.092428809+07:00","message":"StatePrefix: 'พระศรีมหาธาตุ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:33.092430722+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:33.092434809+07:00","message":"Push: 'พระศรีมหาธาตุ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:33.092436422+07:00","message":"TextPushed: 'พระศรีมหาธาตุ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:33.092438208+07:00","message":"Set new StatePrefix : 'พระศรีมหาธาตุและภาวะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:33.092439964+07:00","message":"Next Push (prob) : 'และภาวะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:33.092446837+07:00","message":"push: {false พระศรีมหาธาตุ 0 0xc002602b00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:33.210414826+07:00","message":"receive streaming session, msgId: 1103"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:33.210441077+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":"2025-10-27T15:01:33.210445732+07:00","message":"receive interim result [false|false]: พระศรีมหาธาตุและภาวะชื่อ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:33.210457731+07:00","message":"[buffer interim] 1103 false พระศรีมหาธาตุและภาวะชื่อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:33.2104639+07:00","message":"[bufferProcess] interim [400000000]:พระศรีมหาธาตุและภาวะชื่อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:33.210466397+07:00","message":"[bufferProcess] send to processor:พระศรีมหาธาตุและพระวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:33.210471362+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:33.210473517+07:00","message":"> Transcript [6470] [false]: 'พระศรีมหาธาตุและพระวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:33.210475676+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:33.21047792+07:00","message":"Set new StatePrefix: 'พระศรีมหาธาตุและพระวัด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:33.273685286+07:00","message":"receive streaming session, msgId: 1103"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:33.273718995+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":"2025-10-27T15:01:33.273724926+07:00","message":"receive interim result [false|false]: พระศรีมหาธาตุและพระวชิร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:33.273737843+07:00","message":"[buffer interim] 1103 false พระศรีมหาธาตุและพระวชิร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:33.273744563+07:00","message":"[bufferProcess] interim [460000000]:พระศรีมหาธาตุและพระวชิร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:33.273746399+07:00","message":"[bufferProcess] send to processor:พระศรีมหาธาตุและภาวะชื่อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:33.273751652+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:33.273754196+07:00","message":"> Transcript [6471] [false]: 'พระศรีมหาธาตุและภาวะชื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:33.273756434+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:33.273758527+07:00","message":"Set new StatePrefix: 'พระศรีมหาธาตุและภาวะชื่อ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:33.464987946+07:00","message":"receive streaming session, msgId: 1103"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:33.46502064+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":"2025-10-27T15:01:33.465026135+07:00","message":"receive interim result [false|false]: พระศรีมหาธาตุและพระวชิระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:33.465038382+07:00","message":"[buffer interim] 1103 false พระศรีมหาธาตุและพระวชิระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:33.465046151+07:00","message":"[bufferProcess] interim [640000000]:พระศรีมหาธาตุและพระวชิระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:33.465048155+07:00","message":"[bufferProcess] send to processor:พระศรีมหาธาตุและพระวชิร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:33.465053314+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:33.465059795+07:00","message":"> Transcript [6472] [false]: 'พระศรีมหาธาตุและพระวชิร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:33.465061835+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:33.465064121+07:00","message":"Set new StatePrefix: 'พระศรีมหาธาตุและพระวชิร'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:33.476249587+07:00","message":"receive streaming session, msgId: 1103"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:33.476284389+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":"2025-10-27T15:01:33.476290211+07:00","message":"receive interim result [false|false]: พระศรีมหาธาตุและพระวชิรธรรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:33.476301206+07:00","message":"[buffer interim] 1103 false พระศรีมหาธาตุและพระวชิรธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:33.47630693+07:00","message":"[bufferProcess] interim [700000000]:พระศรีมหาธาตุและพระวชิรธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:33.476309554+07:00","message":"[bufferProcess] send to processor:พระศรีมหาธาตุและพระวชิระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:33.476314111+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:33.476316472+07:00","message":"> Transcript [6473] [false]: 'พระศรีมหาธาตุและพระวชิระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:33.476319361+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:33.476321147+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:33.476322722+07:00","message":"StatePrefix: 'พระศรีมหาธาตุและพระวชิร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:33.476324902+07:00","message":"TextPushed: 'พระศรีมหาธาตุ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:34.11202964+07:00","message":"receive streaming session, msgId: 1103"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:34.112072812+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":"2025-10-27T15:01:34.112078548+07:00","message":"receive interim result [false|false]: พระศรีมหาธาตุและพระวชิรธรรมโฆษิต"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:34.112092653+07:00","message":"[buffer interim] 1103 false พระศรีมหาธาตุและพระวชิรธรรมโฆษิต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:34.112099758+07:00","message":"[bufferProcess] interim [240000000]:พระศรีมหาธาตุและพระวชิรธรรมโฆษิต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:34.112102077+07:00","message":"[bufferProcess] send to processor:พระศรีมหาธาตุและพระวชิรธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:34.11210699+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:34.112109791+07:00","message":"> Transcript [6474] [false]: 'พระศรีมหาธาตุและพระวชิรธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:34.112112811+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:34.112114596+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:34.112116156+07:00","message":"StatePrefix: 'พระศรีมหาธาตุและพระวชิร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:34.11211842+07:00","message":"TextPushed: 'พระศรีมหาธาตุ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:34.300266144+07:00","message":"receive streaming session, msgId: 1103"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:34.30032492+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":"2025-10-27T15:01:34.300333399+07:00","message":"receive interim result [false|false]: พระศรีมหาธาตุและพระวชิรธรรมโฆษิตวัด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:34.300349072+07:00","message":"[buffer interim] 1103 false พระศรีมหาธาตุและพระวชิรธรรมโฆษิตวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:34.30036064+07:00","message":"[bufferProcess] interim [480000000]:พระศรีมหาธาตุและพระวชิรธรรมโฆษิตวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:34.30036365+07:00","message":"[bufferProcess] send to processor:พระศรีมหาธาตุและพระวชิรธรรมโฆษิต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:34.300372503+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:34.300376287+07:00","message":"> Transcript [6475] [false]: 'พระศรีมหาธาตุและพระวชิรธรรมโฆษิต'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:34.300380438+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:34.300382543+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:34.300385624+07:00","message":"StatePrefix: 'พระศรีมหาธาตุและพระวชิร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:34.300388581+07:00","message":"TextPushed: 'พระศรีมหาธาตุ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:34.492028793+07:00","message":"receive streaming session, msgId: 1103"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:34.49206204+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":"2025-10-27T15:01:34.492069261+07:00","message":"receive interim result [false|false]: พระศรีมหาธาตุและพระวชิรธรรมโฆษิตวัดลาด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:34.49208366+07:00","message":"[buffer interim] 1103 false พระศรีมหาธาตุและพระวชิรธรรมโฆษิตวัดลาด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:34.492090512+07:00","message":"[bufferProcess] interim [660000000]:พระศรีมหาธาตุและพระวชิรธรรมโฆษิตวัดลาด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:34.492092583+07:00","message":"[bufferProcess] send to processor:พระศรีมหาธาตุและพระวชิรธรรมโฆษิตวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:34.492096183+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:34.492098904+07:00","message":"> Transcript [6476] [false]: 'พระศรีมหาธาตุและพระวชิรธรรมโฆษิตวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:34.492102286+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:34.492104033+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:34.492107024+07:00","message":"StatePrefix: 'พระศรีมหาธาตุและพระวชิร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:34.492109569+07:00","message":"TextPushed: 'พระศรีมหาธาตุ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:34.492112214+07:00","message":"Push: 'และพระวชิร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:34.492113864+07:00","message":"TextPushed: 'พระศรีมหาธาตุและพระวชิร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:34.492115519+07:00","message":"Set new StatePrefix : 'พระศรีมหาธาตุและพระวชิรธรรมโฆษิตวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:34.49211736+07:00","message":"Next Push (prob) : 'ธรรมโฆษิตวัด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:34.492125772+07:00","message":"push: {false และพระวชิร 0 0xc002602b00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:34.496752201+07:00","message":"receive streaming session, msgId: 1103"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:34.496771173+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":"2025-10-27T15:01:34.496777138+07:00","message":"receive interim result [false|false]: พระศรีมหาธาตุและพระวชิรธรรมโฆษิตวัดระฆัง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:34.49678814+07:00","message":"[buffer interim] 1103 false พระศรีมหาธาตุและพระวชิรธรรมโฆษิตวัดระฆัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:34.4967944+07:00","message":"[bufferProcess] interim [720000000]:พระศรีมหาธาตุและพระวชิรธรรมโฆษิตวัดระฆัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:34.496797829+07:00","message":"[bufferProcess] send to processor:พระศรีมหาธาตุและพระวชิรธรรมโฆษิตวัดลาด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:34.496802356+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:34.496804426+07:00","message":"> Transcript [6477] [false]: 'พระศรีมหาธาตุและพระวชิรธรรมโฆษิตวัดลาด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:34.496807327+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:34.496808966+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:34.496810615+07:00","message":"StatePrefix: 'พระศรีมหาธาตุและพระวชิรธรรมโฆษิตวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:34.496812528+07:00","message":"TextPushed: 'พระศรีมหาธาตุและพระวชิร'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:01:34.877586599+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:01:34.877600654+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:34.997837841+07:00","message":"receive streaming session, msgId: 1103"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:34.997878313+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":"2025-10-27T15:01:34.997884572+07:00","message":"receive interim result [false|false]: พระศรีมหาธาตุและพระวชิรธรรมโฆษิตวัดระฆังโฆสิ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:34.997899128+07:00","message":"[buffer interim] 1103 false พระศรีมหาธาตุและพระวชิรธรรมโฆษิตวัดระฆังโฆสิ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:34.997906998+07:00","message":"[bufferProcess] interim [140000000]:พระศรีมหาธาตุและพระวชิรธรรมโฆษิตวัดระฆังโฆสิ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:34.997909335+07:00","message":"[bufferProcess] send to processor:พระศรีมหาธาตุและพระวชิรธรรมโฆษิตวัดระฆัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:34.997914906+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:34.99791746+07:00","message":"> Transcript [6478] [false]: 'พระศรีมหาธาตุและพระวชิรธรรมโฆษิตวัดระฆัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:34.997920922+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:34.997922915+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:34.997924695+07:00","message":"StatePrefix: 'พระศรีมหาธาตุและพระวชิรธรรมโฆษิตวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:34.997927298+07:00","message":"TextPushed: 'พระศรีมหาธาตุและพระวชิร'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:34.999551265+07:00","message":"receive streaming session, msgId: 1103"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:34.999563457+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":"2025-10-27T15:01:34.999567248+07:00","message":"receive interim result [false|false]: พระศรีมหาธาตุและพระวชิรธรรมโฆษิตวัดระฆังโฆษิต"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:34.999575478+07:00","message":"[buffer interim] 1103 false พระศรีมหาธาตุและพระวชิรธรรมโฆษิตวัดระฆังโฆษิต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:34.999578743+07:00","message":"[bufferProcess] interim [200000000]:พระศรีมหาธาตุและพระวชิรธรรมโฆษิตวัดระฆังโฆษิต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:34.999580618+07:00","message":"[bufferProcess] send to processor:พระศรีมหาธาตุและพระวชิรธรรมโฆษิตวัดระฆังโฆสิ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:34.999583369+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:34.999585327+07:00","message":"> Transcript [6479] [false]: 'พระศรีมหาธาตุและพระวชิรธรรมโฆษิตวัดระฆังโฆสิ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:34.999587453+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:34.999588833+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:34.999590352+07:00","message":"StatePrefix: 'พระศรีมหาธาตุและพระวชิรธรรมโฆษิตวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:34.999592146+07:00","message":"TextPushed: 'พระศรีมหาธาตุและพระวชิร'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:35.066575575+07:00","message":"receive streaming session, msgId: 1103"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:35.066605968+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":"2025-10-27T15:01:35.066611886+07:00","message":"receive interim result [false|false]: พระศรีมหาธาตุและพระวชิรธรรมโฆษิตวัดระฆังโฆสิตาราม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:35.066625118+07:00","message":"[buffer interim] 1103 false พระศรีมหาธาตุและพระวชิรธรรมโฆษิตวัดระฆังโฆสิตาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:35.066632179+07:00","message":"[bufferProcess] interim [320000000]:พระศรีมหาธาตุและพระวชิรธรรมโฆษิตวัดระฆังโฆสิตาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:35.066634613+07:00","message":"[bufferProcess] send to processor:พระศรีมหาธาตุและพระวชิรธรรมโฆษิตวัดระฆังโฆษิต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:35.066645968+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:35.066649971+07:00","message":"> Transcript [6480] [false]: 'พระศรีมหาธาตุและพระวชิรธรรมโฆษิตวัดระฆังโฆษิต'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:35.066654684+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:35.066656535+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:35.066658709+07:00","message":"StatePrefix: 'พระศรีมหาธาตุและพระวชิรธรรมโฆษิตวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:35.066661188+07:00","message":"TextPushed: 'พระศรีมหาธาตุและพระวชิร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:35.066667092+07:00","message":"Push: 'ธรรมโฆษิตวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:35.066668938+07:00","message":"TextPushed: 'พระศรีมหาธาตุและพระวชิรธรรมโฆษิตวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:35.066670682+07:00","message":"Set new StatePrefix : 'พระศรีมหาธาตุและพระวชิรธรรมโฆษิตวัดระฆังโฆษิต'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:35.066673078+07:00","message":"Next Push (prob) : 'ระฆังโฆษิต'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:35.066680464+07:00","message":"push: {false ธรรมโฆษิตวัด 0 0xc002602b00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:35.673768765+07:00","message":"[GCS] IsForceVAD: false for message ID: 1103"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:35.709276796+07:00","message":"receive streaming session, msgId: 1103"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:35.709326655+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":"2025-10-27T15:01:35.709334057+07:00","message":"receive interim result [false|false]: พระศรีมหาธาตุและพระวชิรธรรมโฆษิตวัดระฆังโฆสิตารามค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:35.709351515+07:00","message":"[buffer interim] 1103 false พระศรีมหาธาตุและพระวชิรธรรมโฆษิตวัดระฆังโฆสิตารามค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:35.709362589+07:00","message":"[bufferProcess] interim [860000000]:พระศรีมหาธาตุและพระวชิรธรรมโฆษิตวัดระฆังโฆสิตารามค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:35.709366288+07:00","message":"[bufferProcess] send to processor:พระศรีมหาธาตุและพระวชิรธรรมโฆษิตวัดระฆังโฆสิตาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:35.709373064+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:35.709376413+07:00","message":"> Transcript [6481] [false]: 'พระศรีมหาธาตุและพระวชิรธรรมโฆษิตวัดระฆังโฆสิตาราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:35.70937965+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:35.70938293+07:00","message":"Set new StatePrefix: 'พระศรีมหาธาตุและพระวชิรธรรมโฆษิตวัดระฆังโฆสิตาราม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:35.88307914+07:00","message":"receive streaming session, msgId: 1103"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:35.883119301+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระศรีมหาธาตุและพระวชิรธรรมโฆสิตวัดระฆังโฆสิตารามค่ะ\",\"confidence\":0.9448663}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":70000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:35.883124902+07:00","message":"receive interim result [true|false]: พระศรีมหาธาตุและพระวชิรธรรมโฆสิตวัดระฆังโฆสิตารามค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:35.883135841+07:00","message":"end recv isFinal message id 1103"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:35.883139379+07:00","message":"end Recv id 1103"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:35.88314584+07:00","message":"[buffer interim] 1103 true พระศรีมหาธาตุและพระวชิรธรรมโฆสิตวัดระฆังโฆสิตารามค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:35.88315431+07:00","message":"[bufferProcess] interim [70000000]:พระศรีมหาธาตุและพระวชิรธรรมโฆสิตวัดระฆังโฆสิตารามค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:35.883158147+07:00","message":"[bufferProcess] send to processor (isfinal):พระศรีมหาธาตุและพระวชิรธรรมโฆษิตวัดระฆังโฆสิตารามค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:35.8831676+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:35.883199424+07:00","message":"> Transcript [6482] [false]: 'พระศรีมหาธาตุและพระวชิรธรรมโฆษิตวัดระฆังโฆสิตารามค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:35.883205673+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:35.88320783+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:35.883209908+07:00","message":"StatePrefix: 'พระศรีมหาธาตุและพระวชิรธรรมโฆษิตวัดระฆังโฆสิตาราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:35.88321265+07:00","message":"TextPushed: 'พระศรีมหาธาตุและพระวชิรธรรมโฆษิตวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:35.883214596+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:35.883216741+07:00","message":"> Transcript [6483] [true]: 'พระศรีมหาธาตุและพระวชิรธรรมโฆสิตวัดระฆังโฆสิตารามค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:35.883218563+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:35.883219948+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:35.883221243+07:00","message":"StatePrefix: 'พระศรีมหาธาตุและพระวชิรธรรมโฆษิตวัดระฆังโฆสิตาราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:35.883222769+07:00","message":"TextPushed: 'พระศรีมหาธาตุและพระวชิรธรรมโฆษิตวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:35.883224157+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:35.883372676+07:00","message":"Push: 'ระฆังโฆสิตารามค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:35.883375113+07:00","message":"TextPushed: 'พระศรีมหาธาตุและพระวชิรธรรมโฆษิตวัดระฆังโฆสิตารามค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:35.883377048+07:00","message":"Set new StatePrefix : 'พระศรีมหาธาตุและพระวชิรธรรมโฆสิตวัดระฆังโฆสิตารามค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:35.88337911+07:00","message":"Next Push (prob) : 'พระศรีมหาธาตุและพระวชิรธรรมโฆสิตวัดระฆังโฆสิตารามค่ะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:35.883390996+07:00","message":"push: {true ระฆังโฆสิตารามค่ะ 0 0xc002602b00}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:35.883409926+07:00","message":"write aligntment file to 'tmp/7446/align_message_id_1103.html'"}
{"level":"info","service":"Main","time":"2025-10-27T15:01:35.893980036+07:00","message":"write wav file: './tmp/7446/7446_1103.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:35.936090524+07:00","message":"[GCS] Start streaming session, msgId: 1104"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:01:37.877992522+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:01:37.877993295+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:01:40.878897621+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:01:40.878912729+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:41.064584535+07:00","message":"[GCS] IsForceVAD: false for message ID: 1104"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:41.168495511+07:00","message":"receive streaming session, msgId: 1104"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:41.168516796+07:00","message":"found end of frame, send empty tag with msgId: 1104"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:41.168520069+07:00","message":"end Recv id 1104"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:41.168526671+07:00","message":"[buffer interim] 1104 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:41.168533162+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:41.16853683+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:41.168539696+07:00","message":"> Transcript [6484] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:41.168541966+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:41.168543808+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:41.168545214+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:41.168546714+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:41.168549538+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:41.168560778+07:00","message":"push: {true \n 0 0xc003403300}"}
{"level":"info","service":"Main","time":"2025-10-27T15:01:41.184142052+07:00","message":"write wav file: './tmp/7446/7446_1104.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:01:43.879392881+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:01:43.879400785+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:01:46.879544262+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:01:46.879547763+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:47.534636107+07:00","message":"[GCS] Start streaming session, msgId: 1105"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:48.746919016+07:00","message":"[GCS] IsForceVAD: false for message ID: 1105"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:48.815302482+07:00","message":"[GCS] Start streaming session, msgId: 1106"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:48.844173893+07:00","message":"receive streaming session, msgId: 1105"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:48.844190805+07:00","message":"found end of frame, send empty tag with msgId: 1105"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:48.84419393+07:00","message":"end Recv id 1105"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:48.84419974+07:00","message":"[buffer interim] 1105 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:48.844206272+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:48.844213981+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:48.844216504+07:00","message":"> Transcript [6485] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:48.844218464+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:48.844219981+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:48.844221732+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:48.84422332+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:48.844225816+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:48.84423657+07:00","message":"push: {true \n 0 0xc002602b80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:01:48.850019144+07:00","message":"write wav file: './tmp/7446/7446_1105.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:48.946001938+07:00","message":"[GCS] IsForceVAD: false for message ID: 1106"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:49.005047715+07:00","message":"[GCS] Start streaming session, msgId: 1107"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:49.063957042+07:00","message":"[GCS] IsForceVAD: false for message ID: 1107"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:49.101574862+07:00","message":"receive streaming session, msgId: 1106"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:49.101592148+07:00","message":"found end of frame, send empty tag with msgId: 1106"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:49.101594823+07:00","message":"end Recv id 1106"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:49.1016008+07:00","message":"[buffer interim] 1106 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:49.101607351+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:49.101610805+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:49.101620116+07:00","message":"> Transcript [6486] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:49.101622429+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:49.101623999+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:49.101625593+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:49.101627203+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:49.101629352+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:49.101638037+07:00","message":"push: {true \n 0 0xc00401e380}"}
{"level":"info","service":"Main","time":"2025-10-27T15:01:49.106163865+07:00","message":"write wav file: './tmp/7446/7446_1106.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:49.197643455+07:00","message":"[GCS] Start streaming session, msgId: 1108"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:49.245069075+07:00","message":"receive streaming session, msgId: 1107"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:49.245093266+07:00","message":"found end of frame, send empty tag with msgId: 1107"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:49.24509747+07:00","message":"end Recv id 1107"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:49.245106527+07:00","message":"[buffer interim] 1107 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:49.245115534+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:49.245120457+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:49.245123864+07:00","message":"> Transcript [6487] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:49.245126969+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:49.245129279+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:49.245131568+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:49.245133975+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:49.245137238+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:49.245149916+07:00","message":"push: {true \n 0 0xc003402000}"}
{"level":"info","service":"Main","time":"2025-10-27T15:01:49.249568284+07:00","message":"write wav file: './tmp/7446/7446_1107.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:49.583655653+07:00","message":"[GCS] IsForceVAD: false for message ID: 1108"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:49.646863136+07:00","message":"[GCS] Start streaming session, msgId: 1109"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:49.68997728+07:00","message":"receive streaming session, msgId: 1108"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:49.68999525+07:00","message":"found end of frame, send empty tag with msgId: 1108"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:49.689998004+07:00","message":"end Recv id 1108"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:49.690004563+07:00","message":"[buffer interim] 1108 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:49.690011401+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:49.690014698+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:49.690017232+07:00","message":"> Transcript [6488] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:49.690019116+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:49.690020697+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:49.690022208+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:49.690024204+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:49.690031341+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:49.690040244+07:00","message":"push: {true \n 0 0xc002603b80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:01:49.696100944+07:00","message":"write wav file: './tmp/7446/7446_1108.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:49.704495006+07:00","message":"[GCS] IsForceVAD: false for message ID: 1109"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:49.835845928+07:00","message":"[GCS] Start streaming session, msgId: 1110"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:01:49.880048867+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:01:49.880074813+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:49.912330445+07:00","message":"receive streaming session, msgId: 1109"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:49.912354408+07:00","message":"found end of frame, send empty tag with msgId: 1109"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:49.912358025+07:00","message":"end Recv id 1109"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:49.912371164+07:00","message":"[buffer interim] 1109 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:49.912379711+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:49.912384456+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:49.91247063+07:00","message":"> Transcript [6489] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:49.912474137+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:49.912476629+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:49.912478758+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:49.912481109+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:49.912487514+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:49.912498547+07:00","message":"push: {true \n 0 0xc00401f300}"}
{"level":"info","service":"Main","time":"2025-10-27T15:01:49.917344577+07:00","message":"write wav file: './tmp/7446/7446_1109.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:50.098120084+07:00","message":"[GCS] IsForceVAD: false for message ID: 1110"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:50.191541476+07:00","message":"receive streaming session, msgId: 1110"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:50.191558609+07:00","message":"found end of frame, send empty tag with msgId: 1110"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:50.191561412+07:00","message":"end Recv id 1110"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:50.191567853+07:00","message":"[buffer interim] 1110 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:50.1915746+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:50.191578077+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:50.191583053+07:00","message":"> Transcript [6490] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:50.191585203+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:50.191586893+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:50.191588341+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:50.191589949+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:50.191596959+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:50.191605639+07:00","message":"push: {true \n 0 0xc003402a80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:01:50.197759081+07:00","message":"write wav file: './tmp/7446/7446_1110.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:50.668939969+07:00","message":"[GCS] Start streaming session, msgId: 1111"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:50.734086002+07:00","message":"[GCS] IsForceVAD: false for message ID: 1111"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:50.864763834+07:00","message":"[GCS] Start streaming session, msgId: 1112"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:50.965180011+07:00","message":"receive streaming session, msgId: 1111"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:50.965200799+07:00","message":"found end of frame, send empty tag with msgId: 1111"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:50.965204092+07:00","message":"end Recv id 1111"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:50.965210485+07:00","message":"[buffer interim] 1111 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:50.965217748+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:50.96522132+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:50.965223781+07:00","message":"> Transcript [6491] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:50.9652259+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:50.965227542+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:50.965228996+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:50.96523049+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:50.965232684+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:50.965241394+07:00","message":"push: {true \n 0 0xc003403180}"}
{"level":"info","service":"Main","time":"2025-10-27T15:01:50.970436506+07:00","message":"write wav file: './tmp/7446/7446_1111.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:51.05311226+07:00","message":"[GCS] IsForceVAD: false for message ID: 1112"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:51.115023746+07:00","message":"[GCS] Start streaming session, msgId: 1113"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:51.157554861+07:00","message":"receive streaming session, msgId: 1112"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:51.157578854+07:00","message":"found end of frame, send empty tag with msgId: 1112"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:51.157582187+07:00","message":"end Recv id 1112"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:51.157588358+07:00","message":"[buffer interim] 1112 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:51.157595126+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:51.157598642+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:51.157601472+07:00","message":"> Transcript [6492] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:51.15760373+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:51.157605465+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:51.157606935+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:51.157608454+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:51.157623747+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:51.157632916+07:00","message":"push: {true \n 0 0xc002a00880}"}
{"level":"info","service":"Main","time":"2025-10-27T15:01:51.163041803+07:00","message":"write wav file: './tmp/7446/7446_1112.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:51.185372292+07:00","message":"[GCS] IsForceVAD: false for message ID: 1113"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:51.434906251+07:00","message":"[GCS] Start streaming session, msgId: 1114"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:51.57943474+07:00","message":"receive streaming session, msgId: 1113"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:51.579453245+07:00","message":"found end of frame, send empty tag with msgId: 1113"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:51.579456157+07:00","message":"end Recv id 1113"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:51.579462476+07:00","message":"[buffer interim] 1113 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:51.579469352+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:51.579475469+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:51.579478069+07:00","message":"> Transcript [6493] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:51.579480342+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:51.579489602+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:51.579491434+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:51.579492944+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:51.579500446+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:51.579529259+07:00","message":"push: {true \n 0 0xc00401f980}"}
{"level":"info","service":"Main","time":"2025-10-27T15:01:51.584548529+07:00","message":"write wav file: './tmp/7446/7446_1113.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:51.75345395+07:00","message":"[GCS] IsForceVAD: false for message ID: 1114"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:51.845416949+07:00","message":"receive streaming session, msgId: 1114"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:51.845455311+07:00","message":"found end of frame, send empty tag with msgId: 1114"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:51.845458648+07:00","message":"end Recv id 1114"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:51.84547476+07:00","message":"[buffer interim] 1114 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:51.845497278+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:51.845501622+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:51.845505176+07:00","message":"> Transcript [6494] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:51.845507532+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:51.845509355+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:51.845510949+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:51.845512913+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:51.845518761+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:51.845527676+07:00","message":"push: {true \n 0 0xc00401fc80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:01:51.851703942+07:00","message":"write wav file: './tmp/7446/7446_1114.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:52.016092766+07:00","message":"[GCS] Start streaming session, msgId: 1115"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:52.203306252+07:00","message":"[GCS] IsForceVAD: false for message ID: 1115"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:52.329605717+07:00","message":"receive streaming session, msgId: 1115"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:52.329629618+07:00","message":"found end of frame, send empty tag with msgId: 1115"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:52.329632363+07:00","message":"end Recv id 1115"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:52.329638202+07:00","message":"[buffer interim] 1115 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:52.329645385+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:52.329654603+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:52.329657445+07:00","message":"> Transcript [6495] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:52.32966002+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:52.329661694+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:52.329663346+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:52.329664998+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:52.329667045+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:52.329676881+07:00","message":"push: {true \n 0 0xc000045d00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:52.335177371+07:00","message":"[GCS] Start streaming session, msgId: 1116"}
{"level":"info","service":"Main","time":"2025-10-27T15:01:52.335356728+07:00","message":"write wav file: './tmp/7446/7446_1115.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:52.427687425+07:00","message":"[GCS] Cleaned up inactive client: 1082"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:52.42771093+07:00","message":"[GCS] Cleaned up inactive client: 1074"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:52.427714205+07:00","message":"[GCS] Cleaned up inactive client: 1078"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:52.427717005+07:00","message":"[GCS] Cleaned up inactive client: 1066"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:52.427719166+07:00","message":"[GCS] Cleaned up inactive client: 1068"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:52.427721168+07:00","message":"[GCS] Cleaned up inactive client: 1077"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:52.42772333+07:00","message":"[GCS] Cleaned up inactive client: 1089"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:52.42772537+07:00","message":"[GCS] Cleaned up inactive client: 1069"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:52.427727399+07:00","message":"[GCS] Cleaned up inactive client: 1072"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:52.427729318+07:00","message":"[GCS] Cleaned up inactive client: 1087"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:52.427731629+07:00","message":"[GCS] Cleaned up inactive client: 1073"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:52.42773339+07:00","message":"[GCS] Cleaned up inactive client: 1080"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:52.427735335+07:00","message":"[GCS] Cleaned up inactive client: 1067"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:52.427738732+07:00","message":"[GCS] Cleaned up inactive client: 1083"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:52.427741202+07:00","message":"[GCS] Cleaned up inactive client: 1086"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:52.427743013+07:00","message":"[GCS] Cleaned up inactive client: 1081"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:52.427744865+07:00","message":"[GCS] Cleaned up inactive client: 1079"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:52.42774684+07:00","message":"[GCS] Cleaned up inactive client: 1075"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:52.427748859+07:00","message":"[GCS] Cleaned up inactive client: 1084"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:52.427750457+07:00","message":"[GCS] Cleaned up inactive client: 1071"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:52.427752281+07:00","message":"[GCS] Cleaned up inactive client: 1088"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:52.427754381+07:00","message":"[GCS] Cleaned up inactive client: 1076"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:52.42775672+07:00","message":"[GCS] Cleaned up inactive client: 1070"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:52.427758563+07:00","message":"[GCS] Cleaned up inactive client: 1085"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:52.65426548+07:00","message":"[GCS] IsForceVAD: false for message ID: 1116"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:52.74801349+07:00","message":"receive streaming session, msgId: 1116"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:52.748032333+07:00","message":"found end of frame, send empty tag with msgId: 1116"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:52.74803569+07:00","message":"end Recv id 1116"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:52.748042629+07:00","message":"[buffer interim] 1116 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:52.748054977+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:52.74805977+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:52.748062878+07:00","message":"> Transcript [6496] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:52.748066254+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:52.748068532+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:52.748070742+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:52.748073435+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:52.748077171+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:52.748088634+07:00","message":"push: {true \n 0 0xc0023e9a80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:01:52.75375157+07:00","message":"write wav file: './tmp/7446/7446_1116.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:01:52.881080637+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:01:52.881099087+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:53.034853478+07:00","message":"[GCS] Start streaming session, msgId: 1117"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:53.164303836+07:00","message":"[GCS] IsForceVAD: false for message ID: 1117"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:53.292042139+07:00","message":"receive streaming session, msgId: 1117"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:53.292064703+07:00","message":"found end of frame, send empty tag with msgId: 1117"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:53.292068422+07:00","message":"end Recv id 1117"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:53.292076561+07:00","message":"[buffer interim] 1117 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:53.292085008+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:53.292089592+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:53.292093124+07:00","message":"> Transcript [6497] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:53.29209672+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:53.292099737+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:53.292101957+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:53.292104122+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:53.292107244+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:53.292118904+07:00","message":"push: {true \n 0 0xc002a00200}"}
{"level":"info","service":"Main","time":"2025-10-27T15:01:53.297055772+07:00","message":"write wav file: './tmp/7446/7446_1117.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:53.353995729+07:00","message":"[GCS] Start streaming session, msgId: 1118"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:53.673115601+07:00","message":"[GCS] IsForceVAD: false for message ID: 1118"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:53.782879854+07:00","message":"receive streaming session, msgId: 1118"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:53.782901389+07:00","message":"found end of frame, send empty tag with msgId: 1118"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:53.782905255+07:00","message":"end Recv id 1118"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:53.782913702+07:00","message":"[buffer interim] 1118 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:53.782922979+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:53.782926343+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:53.78292885+07:00","message":"> Transcript [6498] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:53.782931218+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:53.782932803+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:53.782934175+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:53.7829357+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:53.782938464+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:53.782947804+07:00","message":"push: {true \n 0 0xc002922b80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:01:53.788279014+07:00","message":"write wav file: './tmp/7446/7446_1118.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:53.865037548+07:00","message":"[GCS] Start streaming session, msgId: 1119"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:55.546904164+07:00","message":"[GCS] IsForceVAD: false for message ID: 1119"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:55.644092178+07:00","message":"receive streaming session, msgId: 1119"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:55.644111843+07:00","message":"found end of frame, send empty tag with msgId: 1119"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:55.6441146+07:00","message":"end Recv id 1119"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:55.644121104+07:00","message":"[buffer interim] 1119 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:55.644127959+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:55.644131772+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:55.644134223+07:00","message":"> Transcript [6499] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:55.644136327+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:55.644137924+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:55.64413933+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:55.644141064+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:55.644143236+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:55.644152658+07:00","message":"push: {true \n 0 0xc000045380}"}
{"level":"info","service":"Main","time":"2025-10-27T15:01:55.651663404+07:00","message":"write wav file: './tmp/7446/7446_1119.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:55.864699274+07:00","message":"[GCS] Start streaming session, msgId: 1120"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:01:55.881785341+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:01:55.881785492+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:57.074072658+07:00","message":"[GCS] IsForceVAD: false for message ID: 1120"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:57.147216888+07:00","message":"[GCS] Start streaming session, msgId: 1121"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:57.176026545+07:00","message":"receive streaming session, msgId: 1120"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:57.176042852+07:00","message":"found end of frame, send empty tag with msgId: 1120"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:57.176045492+07:00","message":"end Recv id 1120"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:57.176050612+07:00","message":"[buffer interim] 1120 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:57.176056585+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:57.176060494+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:57.176063035+07:00","message":"> Transcript [6500] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:57.176065145+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:57.176066782+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:57.176068217+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:57.176069696+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:57.176072001+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:57.176080644+07:00","message":"push: {true \n 0 0xc002923380}"}
{"level":"info","service":"Main","time":"2025-10-27T15:01:57.18288608+07:00","message":"write wav file: './tmp/7446/7446_1120.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:57.333404955+07:00","message":"[GCS] IsForceVAD: false for message ID: 1121"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:57.464155424+07:00","message":"[GCS] Start streaming session, msgId: 1122"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:57.524329926+07:00","message":"[GCS] IsForceVAD: false for message ID: 1122"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:57.58394641+07:00","message":"[GCS] Start streaming session, msgId: 1123"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:57.643457283+07:00","message":"receive streaming session, msgId: 1121"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:57.643475843+07:00","message":"found end of frame, send empty tag with msgId: 1121"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:57.643478885+07:00","message":"end Recv id 1121"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:57.643487111+07:00","message":"[buffer interim] 1121 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:57.643495038+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:57.643503144+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:57.643505713+07:00","message":"> Transcript [6501] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:57.643507914+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:57.643509552+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:57.643511115+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:57.643516642+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:57.643520104+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:57.643529096+07:00","message":"push: {true \n 0 0xc002923480}"}
{"level":"info","service":"Main","time":"2025-10-27T15:01:57.647972175+07:00","message":"write wav file: './tmp/7446/7446_1121.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:57.734370626+07:00","message":"receive streaming session, msgId: 1122"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:57.734387725+07:00","message":"found end of frame, send empty tag with msgId: 1122"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:57.734391269+07:00","message":"end Recv id 1122"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:57.734398879+07:00","message":"[buffer interim] 1122 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:57.734406948+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:57.734410831+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:57.73441426+07:00","message":"> Transcript [6502] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:57.734417564+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:57.734420859+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:57.734422545+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:57.734424458+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:57.734426852+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:57.734435683+07:00","message":"push: {true \n 0 0xc000045f00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:01:57.738833845+07:00","message":"write wav file: './tmp/7446/7446_1122.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:57.84723761+07:00","message":"[GCS] IsForceVAD: false for message ID: 1123"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:57.903619738+07:00","message":"[GCS] Start streaming session, msgId: 1124"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:57.937640473+07:00","message":"receive streaming session, msgId: 1123"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:57.9376589+07:00","message":"found end of frame, send empty tag with msgId: 1123"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:57.937661527+07:00","message":"end Recv id 1123"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:57.937667132+07:00","message":"[buffer interim] 1123 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:57.937673745+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:57.937676881+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:57.937679611+07:00","message":"> Transcript [6503] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:57.937681627+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:57.937683237+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:57.937684818+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:57.937686445+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:01:57.937688534+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:01:57.937696302+07:00","message":"push: {true \n 0 0xc002a00500}"}
{"level":"info","service":"Main","time":"2025-10-27T15:01:57.942190655+07:00","message":"write wav file: './tmp/7446/7446_1123.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:01:58.882132424+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:01:58.882131084+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:00.853264866+07:00","message":"[GCS] IsForceVAD: false for message ID: 1124"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:00.95977971+07:00","message":"receive streaming session, msgId: 1124"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:00.959802049+07:00","message":"found end of frame, send empty tag with msgId: 1124"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:00.959805648+07:00","message":"end Recv id 1124"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:00.959814172+07:00","message":"[buffer interim] 1124 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:00.95982856+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:00.959832942+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:00.959837012+07:00","message":"> Transcript [6504] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:00.959840033+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:00.959842992+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:00.959845025+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:00.959847064+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:00.959853742+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:00.959863999+07:00","message":"push: {true \n 0 0xc003402800}"}
{"level":"info","service":"Main","time":"2025-10-27T15:02:00.97891903+07:00","message":"write wav file: './tmp/7446/7446_1124.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:00.984559737+07:00","message":"[GCS] Start streaming session, msgId: 1125"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:02:01.882545103+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:02:01.88256054+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:02.197867123+07:00","message":"[GCS] IsForceVAD: false for message ID: 1125"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:02.291238641+07:00","message":"receive streaming session, msgId: 1125"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:02.29126731+07:00","message":"found end of frame, send empty tag with msgId: 1125"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:02.291271762+07:00","message":"end Recv id 1125"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:02.291282019+07:00","message":"[buffer interim] 1125 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:02.291290862+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:02.291296314+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:02.291300606+07:00","message":"> Transcript [6505] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:02.29130453+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:02.291307342+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:02.29130987+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:02.291312438+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:02.291321202+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:02.291333787+07:00","message":"push: {true \n 0 0xc002a00300}"}
{"level":"info","service":"Main","time":"2025-10-27T15:02:02.297327851+07:00","message":"write wav file: './tmp/7446/7446_1125.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:02.324445956+07:00","message":"[GCS] Start streaming session, msgId: 1126"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:02.454233608+07:00","message":"[GCS] IsForceVAD: false for message ID: 1126"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:02.559926077+07:00","message":"receive streaming session, msgId: 1126"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:02.559959093+07:00","message":"found end of frame, send empty tag with msgId: 1126"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:02.559961645+07:00","message":"end Recv id 1126"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:02.559966488+07:00","message":"[buffer interim] 1126 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:02.559977267+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:02.559980567+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:02.559983242+07:00","message":"> Transcript [6506] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:02.559985142+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:02.559986747+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:02.559988203+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:02.559990713+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:02.559995038+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:02.560004019+07:00","message":"push: {true \n 0 0xc002603400}"}
{"level":"info","service":"Main","time":"2025-10-27T15:02:02.563663388+07:00","message":"write wav file: './tmp/7446/7446_1126.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:02.647051219+07:00","message":"[GCS] Start streaming session, msgId: 1127"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:02:04.88289324+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:02:04.882914769+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:02:07.883234031+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:02:07.883241643+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:08.223053241+07:00","message":"[GCS] IsForceVAD: false for message ID: 1127"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:08.342986657+07:00","message":"receive streaming session, msgId: 1127"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:08.343002446+07:00","message":"found end of frame, send empty tag with msgId: 1127"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:08.343005206+07:00","message":"end Recv id 1127"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:08.343011359+07:00","message":"[buffer interim] 1127 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:08.343017515+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:08.343021497+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:08.343024187+07:00","message":"> Transcript [6507] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:08.343026295+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:08.343027993+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:08.343029438+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:08.343031003+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:08.343036552+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:08.343045255+07:00","message":"push: {true \n 0 0xc002217780}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:08.347486382+07:00","message":"[GCS] Start streaming session, msgId: 1128"}
{"level":"info","service":"Main","time":"2025-10-27T15:02:08.354297902+07:00","message":"write wav file: './tmp/7446/7446_1127.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:02:10.883716637+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:02:10.883721578+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:11.554635464+07:00","message":"[GCS] IsForceVAD: false for message ID: 1128"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:11.624409187+07:00","message":"[GCS] Start streaming session, msgId: 1129"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:11.656596367+07:00","message":"receive streaming session, msgId: 1128"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:11.656624605+07:00","message":"found end of frame, send empty tag with msgId: 1128"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:11.656628307+07:00","message":"end Recv id 1128"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:11.656636281+07:00","message":"[buffer interim] 1128 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:11.656643707+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:11.656647789+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:11.656650216+07:00","message":"> Transcript [6508] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:11.656652575+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:11.656654163+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:11.656655803+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:11.656657334+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:11.656659424+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:11.656669874+07:00","message":"push: {true \n 0 0xc002603780}"}
{"level":"info","service":"Main","time":"2025-10-27T15:02:11.666148335+07:00","message":"write wav file: './tmp/7446/7446_1128.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:02:13.884194541+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:02:13.884196583+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:13.956070597+07:00","message":"receive streaming session, msgId: 1129"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:13.956116428+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":"2025-10-27T15:02:13.956121645+07:00","message":"receive interim result [false|false]: หนังโป๊"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:13.956137794+07:00","message":"[buffer interim] 1129 false หนังโป๊"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:13.956145313+07:00","message":"[bufferProcess] interim [400000000]:หนังโป๊"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:13.956147198+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:13.956151554+07:00","message":"[bufferProcess] send to processor (ticker):หนังโป๊"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:13.956154306+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:13.956156863+07:00","message":"> Transcript [6509] [false]: 'หนังโป๊'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:13.95615866+07:00","message":"Set StatePrefix (first interim): 'หนังโป๊'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:14.053880247+07:00","message":"[GCS] IsForceVAD: false for message ID: 1129"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:14.17759172+07:00","message":"receive streaming session, msgId: 1129"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:14.177642783+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หนังโป๊\",\"confidence\":0.9382013}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":670000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:14.177648601+07:00","message":"receive interim result [true|false]: หนังโป๊"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:14.177658013+07:00","message":"end recv isFinal message id 1129"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:14.177659912+07:00","message":"end Recv id 1129"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:14.177665445+07:00","message":"[buffer interim] 1129 true หนังโป๊"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:14.177672629+07:00","message":"[bufferProcess] interim [670000000]:หนังโป๊"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:14.177675969+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:14.177678753+07:00","message":"> Transcript [6510] [true]: 'หนังโป๊'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:14.177681237+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:14.177682839+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:14.177684503+07:00","message":"StatePrefix: 'หนังโป๊'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:14.177686191+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:14.177688673+07:00","message":"Push: 'หนังโป๊'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:14.177697013+07:00","message":"push: {true หนังโป๊ 0 0xc000044880}"}
{"level":"info","service":"Main","time":"2025-10-27T15:02:14.186221027+07:00","message":"write wav file: './tmp/7446/7446_1129.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:14.248317814+07:00","message":"[GCS] Start streaming session, msgId: 1130"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:15.2648228+07:00","message":"[GCS] IsForceVAD: false for message ID: 1130"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:15.361459359+07:00","message":"receive streaming session, msgId: 1130"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:15.361476872+07:00","message":"found end of frame, send empty tag with msgId: 1130"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:15.361479552+07:00","message":"end Recv id 1130"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:15.361485736+07:00","message":"[buffer interim] 1130 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:15.361492255+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:15.361498927+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:15.361501912+07:00","message":"> Transcript [6511] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:15.361504037+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:15.361505664+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:15.361507488+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:15.361508929+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:15.361512967+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:15.361522947+07:00","message":"push: {true \n 0 0xc002216700}"}
{"level":"info","service":"Main","time":"2025-10-27T15:02:15.366676189+07:00","message":"write wav file: './tmp/7446/7446_1130.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:16.35486089+07:00","message":"[GCS] Start streaming session, msgId: 1131"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:02:16.885030451+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:02:16.885068983+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:16.996559174+07:00","message":"[GCS] IsForceVAD: false for message ID: 1131"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:17.105209579+07:00","message":"receive streaming session, msgId: 1131"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:17.105227852+07:00","message":"found end of frame, send empty tag with msgId: 1131"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:17.105230677+07:00","message":"end Recv id 1131"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:17.10523675+07:00","message":"[buffer interim] 1131 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:17.105246993+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:17.105251214+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:17.105253486+07:00","message":"> Transcript [6512] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:17.105255417+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:17.105257179+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:17.105258605+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:17.105260112+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:17.105262336+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:17.105271382+07:00","message":"push: {true \n 0 0xc002603980}"}
{"level":"info","service":"Main","time":"2025-10-27T15:02:17.110696796+07:00","message":"write wav file: './tmp/7446/7446_1131.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:17.254458711+07:00","message":"[GCS] Start streaming session, msgId: 1132"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:17.314319159+07:00","message":"[GCS] IsForceVAD: false for message ID: 1132"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:17.504255391+07:00","message":"[GCS] Start streaming session, msgId: 1133"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:17.53780016+07:00","message":"receive streaming session, msgId: 1132"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:17.537816354+07:00","message":"found end of frame, send empty tag with msgId: 1132"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:17.537818925+07:00","message":"end Recv id 1132"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:17.537825171+07:00","message":"[buffer interim] 1132 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:17.53783139+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:17.5378349+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:17.537837489+07:00","message":"> Transcript [6513] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:17.537839753+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:17.537841373+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:17.537843041+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:17.53784451+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:17.537846613+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:17.537854269+07:00","message":"push: {true \n 0 0xc002217c80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:02:17.542829253+07:00","message":"write wav file: './tmp/7446/7446_1132.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:02:19.885354116+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:02:19.885361641+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:22.427810314+07:00","message":"[GCS] Cleaned up inactive client: 1100"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:22.427852608+07:00","message":"[GCS] Cleaned up inactive client: 1092"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:22.42785641+07:00","message":"[GCS] Cleaned up inactive client: 1096"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:22.427858788+07:00","message":"[GCS] Cleaned up inactive client: 1099"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:22.427860674+07:00","message":"[GCS] Cleaned up inactive client: 1091"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:22.427862406+07:00","message":"[GCS] Cleaned up inactive client: 1094"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:22.427864728+07:00","message":"[GCS] Cleaned up inactive client: 1097"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:22.427866765+07:00","message":"[GCS] Cleaned up inactive client: 1090"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:22.427869106+07:00","message":"[GCS] Cleaned up inactive client: 1098"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:22.42787081+07:00","message":"[GCS] Cleaned up inactive client: 1095"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:22.427872877+07:00","message":"[GCS] Cleaned up inactive client: 1093"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:22.633467515+07:00","message":"[GCS] IsForceVAD: false for message ID: 1133"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:22.746751659+07:00","message":"receive streaming session, msgId: 1133"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:22.746771822+07:00","message":"found end of frame, send empty tag with msgId: 1133"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:22.74677639+07:00","message":"end Recv id 1133"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:22.746779949+07:00","message":"[buffer interim] 1133 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:22.746790782+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:22.746800237+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:22.746803552+07:00","message":"> Transcript [6514] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:22.746805816+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:22.746807413+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:22.74680899+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:22.746810689+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:22.746816043+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:22.746824992+07:00","message":"push: {true \n 0 0xc002603a80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:02:22.758882066+07:00","message":"write wav file: './tmp/7446/7446_1133.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:02:22.88588532+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:02:22.885909034+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:24.304635614+07:00","message":"[GCS] Start streaming session, msgId: 1134"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:25.178941429+07:00","message":"receive streaming session, msgId: 1134"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:25.178991744+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":"2025-10-27T15:02:25.178997851+07:00","message":"receive interim result [false|false]: ภายหลังจาก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:25.179014937+07:00","message":"[buffer interim] 1134 false ภายหลังจาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:25.179022548+07:00","message":"[bufferProcess] interim [900000000]:ภายหลังจาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:25.179024676+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:25.179030976+07:00","message":"[bufferProcess] send to processor (ticker):ภายหลังจาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:25.179034236+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:25.179037745+07:00","message":"> Transcript [6515] [false]: 'ภายหลังจาก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:25.179040424+07:00","message":"Set StatePrefix (first interim): 'ภายหลังจาก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:25.440016307+07:00","message":"receive streaming session, msgId: 1134"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:25.440059205+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":"2025-10-27T15:02:25.440064523+07:00","message":"receive interim result [false|false]: ภายหลังจากนี้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:25.440077079+07:00","message":"[buffer interim] 1134 false ภายหลังจากนี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:25.440083433+07:00","message":"[bufferProcess] interim [80000000]:ภายหลังจากนี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:25.440085077+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:25.490440585+07:00","message":"receive streaming session, msgId: 1134"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:25.490479671+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":"2025-10-27T15:02:25.490486158+07:00","message":"receive interim result [false|false]: ภายหลังจากมีการ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:25.490500588+07:00","message":"[buffer interim] 1134 false ภายหลังจากมีการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:25.490511223+07:00","message":"[bufferProcess] interim [200000000]:ภายหลังจากมีการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:25.490513367+07:00","message":"[bufferProcess] send to processor:ภายหลังจากนี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:25.490516928+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:25.490519607+07:00","message":"> Transcript [6516] [false]: 'ภายหลังจากนี้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:25.490522437+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:25.490524224+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:25.490525693+07:00","message":"StatePrefix: 'ภายหลังจาก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:25.490527443+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:02:25.886952015+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:02:25.886966423+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:25.902721574+07:00","message":"receive streaming session, msgId: 1134"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:25.902771537+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":"2025-10-27T15:02:25.902777204+07:00","message":"receive interim result [false|false]: ภายหลังจากมีการการ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:25.902793044+07:00","message":"[buffer interim] 1134 false ภายหลังจากมีการการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:25.902802138+07:00","message":"[bufferProcess] interim [620000000]:ภายหลังจากมีการการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:25.902804761+07:00","message":"[bufferProcess] send to processor:ภายหลังจากมีการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:25.902810365+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:25.902813062+07:00","message":"> Transcript [6517] [false]: 'ภายหลังจากมีการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:25.902815909+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:25.902817633+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:25.90281964+07:00","message":"StatePrefix: 'ภายหลังจาก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:25.902821388+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:26.067653919+07:00","message":"receive streaming session, msgId: 1134"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:26.067686181+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":"2025-10-27T15:02:26.067691749+07:00","message":"receive interim result [false|false]: ภายหลังจากมีการเกษตร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:26.067706207+07:00","message":"[buffer interim] 1134 false ภายหลังจากมีการเกษตร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:26.067712769+07:00","message":"[bufferProcess] interim [740000000]:ภายหลังจากมีการเกษตร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:26.067714915+07:00","message":"[bufferProcess] send to processor:ภายหลังจากมีการการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:26.067720237+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:26.067722953+07:00","message":"> Transcript [6518] [false]: 'ภายหลังจากมีการการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:26.06772577+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:26.067727804+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:26.067729393+07:00","message":"StatePrefix: 'ภายหลังจาก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:26.067741932+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:26.215879235+07:00","message":"receive streaming session, msgId: 1134"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:26.215926348+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":"2025-10-27T15:02:26.215933407+07:00","message":"receive interim result [false|false]: ภายหลังจากมีการจัดเรียง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:26.215949655+07:00","message":"[buffer interim] 1134 false ภายหลังจากมีการจัดเรียง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:26.215960291+07:00","message":"[bufferProcess] interim [920000000]:ภายหลังจากมีการจัดเรียง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:26.215964055+07:00","message":"[bufferProcess] send to processor:ภายหลังจากมีการเกษตร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:26.215970754+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:26.215974184+07:00","message":"> Transcript [6519] [false]: 'ภายหลังจากมีการเกษตร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:26.215978521+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:26.215981107+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:26.21598342+07:00","message":"StatePrefix: 'ภายหลังจาก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:26.215985987+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:26.215992881+07:00","message":"Push: 'ภายหลังจาก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:26.215995448+07:00","message":"TextPushed: 'ภายหลังจาก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:26.21599814+07:00","message":"Set new StatePrefix : 'ภายหลังจากมีการเกษตร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:26.216001508+07:00","message":"Next Push (prob) : 'มีการเกษตร'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:26.216013711+07:00","message":"push: {false ภายหลังจาก 0 0xc002217f80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:26.252489943+07:00","message":"receive streaming session, msgId: 1134"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:26.252527784+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":"2025-10-27T15:02:26.252533457+07:00","message":"receive interim result [false|false]: ภายหลังจากมีการจัดเตรียม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:26.252545125+07:00","message":"[buffer interim] 1134 false ภายหลังจากมีการจัดเตรียม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:26.252559323+07:00","message":"[bufferProcess] interim [980000000]:ภายหลังจากมีการจัดเตรียม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:26.252562166+07:00","message":"[bufferProcess] send to processor:ภายหลังจากมีการจัดเรียง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:26.252567241+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:26.252569719+07:00","message":"> Transcript [6520] [false]: 'ภายหลังจากมีการจัดเรียง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:26.252571771+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:26.252573787+07:00","message":"Set new StatePrefix: 'ภายหลังจากมีการจัดเรียง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:26.463858437+07:00","message":"receive streaming session, msgId: 1134"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:26.46389644+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":"2025-10-27T15:02:26.463902088+07:00","message":"receive interim result [false|false]: ภายหลังจากมีการจัดเตรียมเครื่อง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:26.463913969+07:00","message":"[buffer interim] 1134 false ภายหลังจากมีการจัดเตรียมเครื่อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:26.463920478+07:00","message":"[bufferProcess] interim [160000000]:ภายหลังจากมีการจัดเตรียมเครื่อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:26.463923922+07:00","message":"[bufferProcess] send to processor:ภายหลังจากมีการจัดเตรียม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:26.463929201+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:26.463931461+07:00","message":"> Transcript [6521] [false]: 'ภายหลังจากมีการจัดเตรียม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:26.463933549+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:26.463935243+07:00","message":"Set new StatePrefix: 'ภายหลังจากมีการจัดเตรียม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:26.654429525+07:00","message":"receive streaming session, msgId: 1134"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:26.654468241+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":"2025-10-27T15:02:26.654474557+07:00","message":"receive interim result [false|false]: ภายหลังจากมีการจัดเตรียมระบบ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:26.654487501+07:00","message":"[buffer interim] 1134 false ภายหลังจากมีการจัดเตรียมระบบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:26.654497513+07:00","message":"[bufferProcess] interim [280000000]:ภายหลังจากมีการจัดเตรียมระบบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:26.654500652+07:00","message":"[bufferProcess] send to processor:ภายหลังจากมีการจัดเตรียมเครื่อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:26.654506268+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:26.65450894+07:00","message":"> Transcript [6522] [false]: 'ภายหลังจากมีการจัดเตรียมเครื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:26.654511858+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:26.654513664+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:26.654515242+07:00","message":"StatePrefix: 'ภายหลังจากมีการจัดเตรียม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:26.654516925+07:00","message":"TextPushed: 'ภายหลังจาก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:26.774554381+07:00","message":"receive streaming session, msgId: 1134"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:26.774596003+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":"2025-10-27T15:02:26.774602324+07:00","message":"receive interim result [false|false]: ภายหลังจากมีการจัดเตรียมพระบรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:26.774616106+07:00","message":"[buffer interim] 1134 false ภายหลังจากมีการจัดเตรียมพระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:26.774626451+07:00","message":"[bufferProcess] interim [460000000]:ภายหลังจากมีการจัดเตรียมพระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:26.774630145+07:00","message":"[bufferProcess] send to processor:ภายหลังจากมีการจัดเตรียมระบบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:26.774636192+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:26.774639875+07:00","message":"> Transcript [6523] [false]: 'ภายหลังจากมีการจัดเตรียมระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:26.774643869+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:26.774646195+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:26.774648583+07:00","message":"StatePrefix: 'ภายหลังจากมีการจัดเตรียม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:26.774650875+07:00","message":"TextPushed: 'ภายหลังจาก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:26.89270379+07:00","message":"receive streaming session, msgId: 1134"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:26.892740949+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":"2025-10-27T15:02:26.892747004+07:00","message":"receive interim result [false|false]: ภายหลังจากมีการจัดเตรียมพระบรมศพ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:26.892759787+07:00","message":"[buffer interim] 1134 false ภายหลังจากมีการจัดเตรียมพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:26.892766404+07:00","message":"[bufferProcess] interim [580000000]:ภายหลังจากมีการจัดเตรียมพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:26.892768734+07:00","message":"[bufferProcess] send to processor:ภายหลังจากมีการจัดเตรียมพระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:26.892773882+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:26.892776576+07:00","message":"> Transcript [6524] [false]: 'ภายหลังจากมีการจัดเตรียมพระบรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:26.892779429+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:26.89278129+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:26.892782747+07:00","message":"StatePrefix: 'ภายหลังจากมีการจัดเตรียม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:26.892784936+07:00","message":"TextPushed: 'ภายหลังจาก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:27.283867224+07:00","message":"receive streaming session, msgId: 1134"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:27.283907605+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":"2025-10-27T15:02:27.283914505+07:00","message":"receive interim result [false|false]: ภายหลังจากมีการจัดเตรียมพระบรมศพหรือ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:27.283931996+07:00","message":"[buffer interim] 1134 false ภายหลังจากมีการจัดเตรียมพระบรมศพหรือ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:27.283942635+07:00","message":"[bufferProcess] interim [940000000]:ภายหลังจากมีการจัดเตรียมพระบรมศพหรือ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:27.283946164+07:00","message":"[bufferProcess] send to processor:ภายหลังจากมีการจัดเตรียมพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:27.283952951+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:27.283957389+07:00","message":"> Transcript [6525] [false]: 'ภายหลังจากมีการจัดเตรียมพระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:27.283961598+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:27.283964036+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:27.283966929+07:00","message":"StatePrefix: 'ภายหลังจากมีการจัดเตรียม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:27.283969774+07:00","message":"TextPushed: 'ภายหลังจาก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:27.283977734+07:00","message":"Push: 'มีการจัดเตรียม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:27.283980347+07:00","message":"TextPushed: 'ภายหลังจากมีการจัดเตรียม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:27.283982989+07:00","message":"Set new StatePrefix : 'ภายหลังจากมีการจัดเตรียมพระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:27.283986024+07:00","message":"Next Push (prob) : 'พระบรมศพ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:27.284005803+07:00","message":"push: {false มีการจัดเตรียม 0 0xc002217f80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:27.364271489+07:00","message":"receive streaming session, msgId: 1134"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:27.364306591+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":"2025-10-27T15:02:27.364312476+07:00","message":"receive interim result [false|false]: ภายหลังจากมีการจัดเตรียมพระบรมศพหรือพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:27.364325771+07:00","message":"[buffer interim] 1134 false ภายหลังจากมีการจัดเตรียมพระบรมศพหรือพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:27.364332422+07:00","message":"[bufferProcess] interim [60000000]:ภายหลังจากมีการจัดเตรียมพระบรมศพหรือพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:27.364334732+07:00","message":"[bufferProcess] send to processor:ภายหลังจากมีการจัดเตรียมพระบรมศพหรือ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:27.364340057+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:27.364342371+07:00","message":"> Transcript [6526] [false]: 'ภายหลังจากมีการจัดเตรียมพระบรมศพหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:27.36434586+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:27.364347808+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:27.364349643+07:00","message":"StatePrefix: 'ภายหลังจากมีการจัดเตรียมพระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:27.364352089+07:00","message":"TextPushed: 'ภายหลังจากมีการจัดเตรียม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:27.624535026+07:00","message":"receive streaming session, msgId: 1134"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:27.62458259+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":"2025-10-27T15:02:27.624589127+07:00","message":"receive interim result [false|false]: ภายหลังจากมีการจัดเตรียมพระบรมศพหรือเปล่า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:27.624606578+07:00","message":"[buffer interim] 1134 false ภายหลังจากมีการจัดเตรียมพระบรมศพหรือเปล่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:27.624616931+07:00","message":"[bufferProcess] interim [240000000]:ภายหลังจากมีการจัดเตรียมพระบรมศพหรือเปล่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:27.624620451+07:00","message":"[bufferProcess] send to processor:ภายหลังจากมีการจัดเตรียมพระบรมศพหรือพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:27.624625257+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:27.624629022+07:00","message":"> Transcript [6527] [false]: 'ภายหลังจากมีการจัดเตรียมพระบรมศพหรือพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:27.62463293+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:27.624635104+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:27.624638248+07:00","message":"StatePrefix: 'ภายหลังจากมีการจัดเตรียมพระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:27.624641163+07:00","message":"TextPushed: 'ภายหลังจากมีการจัดเตรียม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:27.650937261+07:00","message":"receive streaming session, msgId: 1134"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:27.650970762+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":"2025-10-27T15:02:27.650976514+07:00","message":"receive interim result [false|false]: ภายหลังจากมีการจัดเตรียมพระบรมศพหรือประสบ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:27.650987813+07:00","message":"[buffer interim] 1134 false ภายหลังจากมีการจัดเตรียมพระบรมศพหรือประสบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:27.650994601+07:00","message":"[bufferProcess] interim [300000000]:ภายหลังจากมีการจัดเตรียมพระบรมศพหรือประสบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:27.650996767+07:00","message":"[bufferProcess] send to processor:ภายหลังจากมีการจัดเตรียมพระบรมศพหรือเปล่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:27.651002+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:27.651004494+07:00","message":"> Transcript [6528] [false]: 'ภายหลังจากมีการจัดเตรียมพระบรมศพหรือเปล่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:27.651007486+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:27.651009293+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:27.651011321+07:00","message":"StatePrefix: 'ภายหลังจากมีการจัดเตรียมพระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:27.651013748+07:00","message":"TextPushed: 'ภายหลังจากมีการจัดเตรียม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:27.683493279+07:00","message":"receive streaming session, msgId: 1134"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:27.683527467+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":"2025-10-27T15:02:27.68353406+07:00","message":"receive interim result [false|false]: ภายหลังจากมีการจัดเตรียมพระบรมศพหรือพระศพ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:27.683563383+07:00","message":"[buffer interim] 1134 false ภายหลังจากมีการจัดเตรียมพระบรมศพหรือพระศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:27.683570923+07:00","message":"[bufferProcess] interim [420000000]:ภายหลังจากมีการจัดเตรียมพระบรมศพหรือพระศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:27.683573043+07:00","message":"[bufferProcess] send to processor:ภายหลังจากมีการจัดเตรียมพระบรมศพหรือประสบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:27.683578115+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:27.683580811+07:00","message":"> Transcript [6529] [false]: 'ภายหลังจากมีการจัดเตรียมพระบรมศพหรือประสบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:27.68358416+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:27.683585913+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:27.683587771+07:00","message":"StatePrefix: 'ภายหลังจากมีการจัดเตรียมพระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:27.683590324+07:00","message":"TextPushed: 'ภายหลังจากมีการจัดเตรียม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:27.683595047+07:00","message":"Push: 'พระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:27.683596606+07:00","message":"TextPushed: 'ภายหลังจากมีการจัดเตรียมพระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:27.683598467+07:00","message":"Set new StatePrefix : 'ภายหลังจากมีการจัดเตรียมพระบรมศพหรือประสบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:27.683600857+07:00","message":"Next Push (prob) : 'หรือประสบ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:27.683608857+07:00","message":"push: {false พระบรมศพ 0 0xc002217f80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:27.804945091+07:00","message":"receive streaming session, msgId: 1134"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:27.804989169+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":"2025-10-27T15:02:27.804998503+07:00","message":"receive interim result [false|false]: ภายหลังจากมีการจัดเตรียมพระบรมศพหรือพระเจ้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:27.805015592+07:00","message":"[buffer interim] 1134 false ภายหลังจากมีการจัดเตรียมพระบรมศพหรือพระเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:27.805026102+07:00","message":"[bufferProcess] interim [480000000]:ภายหลังจากมีการจัดเตรียมพระบรมศพหรือพระเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:27.805029325+07:00","message":"[bufferProcess] send to processor:ภายหลังจากมีการจัดเตรียมพระบรมศพหรือพระศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:27.805035953+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:27.805039418+07:00","message":"> Transcript [6530] [false]: 'ภายหลังจากมีการจัดเตรียมพระบรมศพหรือพระศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:27.805042329+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:27.80504472+07:00","message":"Set new StatePrefix: 'ภายหลังจากมีการจัดเตรียมพระบรมศพหรือพระศพ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:27.866597986+07:00","message":"receive streaming session, msgId: 1134"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:27.866636858+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":"2025-10-27T15:02:27.866643774+07:00","message":"receive interim result [false|false]: ภายหลังจากมีการจัดเตรียมพระบรมศพหรือพระเจ้านาย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:27.866657491+07:00","message":"[buffer interim] 1134 false ภายหลังจากมีการจัดเตรียมพระบรมศพหรือพระเจ้านาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:27.866664485+07:00","message":"[bufferProcess] interim [600000000]:ภายหลังจากมีการจัดเตรียมพระบรมศพหรือพระเจ้านาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:27.86666684+07:00","message":"[bufferProcess] send to processor:ภายหลังจากมีการจัดเตรียมพระบรมศพหรือพระเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:27.866672343+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:27.866676049+07:00","message":"> Transcript [6531] [false]: 'ภายหลังจากมีการจัดเตรียมพระบรมศพหรือพระเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:27.866678454+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:27.866680068+07:00","message":"Set new StatePrefix: 'ภายหลังจากมีการจัดเตรียมพระบรมศพหรือพระเจ้า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:28.25231974+07:00","message":"receive streaming session, msgId: 1134"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:28.252358435+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":"2025-10-27T15:02:28.252364155+07:00","message":"receive interim result [false|false]: ภายหลังจากมีการจัดเตรียมพระบรมศพหรือพระเจ้านายเรียบร้อย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:28.252376429+07:00","message":"[buffer interim] 1134 false ภายหลังจากมีการจัดเตรียมพระบรมศพหรือพระเจ้านายเรียบร้อย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:28.252383406+07:00","message":"[bufferProcess] interim [960000000]:ภายหลังจากมีการจัดเตรียมพระบรมศพหรือพระเจ้านายเรียบร้อย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:28.252385641+07:00","message":"[bufferProcess] send to processor:ภายหลังจากมีการจัดเตรียมพระบรมศพหรือพระเจ้านาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:28.252390809+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:28.252393378+07:00","message":"> Transcript [6532] [false]: 'ภายหลังจากมีการจัดเตรียมพระบรมศพหรือพระเจ้านาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:28.252396438+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:28.252398433+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:28.252400952+07:00","message":"StatePrefix: 'ภายหลังจากมีการจัดเตรียมพระบรมศพหรือพระเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:28.252404019+07:00","message":"TextPushed: 'ภายหลังจากมีการจัดเตรียมพระบรมศพ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:28.505506633+07:00","message":"receive streaming session, msgId: 1134"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:28.505541666+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":"2025-10-27T15:02:28.505555147+07:00","message":"receive interim result [false|false]: ภายหลังจากมีการจัดเตรียมพระบรมศพหรือพระเจ้านายเรียบร้อยแล้ว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:28.505567379+07:00","message":"[buffer interim] 1134 false ภายหลังจากมีการจัดเตรียมพระบรมศพหรือพระเจ้านายเรียบร้อยแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:28.505574062+07:00","message":"[bufferProcess] interim [200000000]:ภายหลังจากมีการจัดเตรียมพระบรมศพหรือพระเจ้านายเรียบร้อยแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:28.505576776+07:00","message":"[bufferProcess] send to processor:ภายหลังจากมีการจัดเตรียมพระบรมศพหรือพระเจ้านายเรียบร้อย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:28.505581882+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:28.505584186+07:00","message":"> Transcript [6533] [false]: 'ภายหลังจากมีการจัดเตรียมพระบรมศพหรือพระเจ้านายเรียบร้อย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:28.505587228+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:28.505588933+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:28.505590634+07:00","message":"StatePrefix: 'ภายหลังจากมีการจัดเตรียมพระบรมศพหรือพระเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:28.505593178+07:00","message":"TextPushed: 'ภายหลังจากมีการจัดเตรียมพระบรมศพ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:28.693883428+07:00","message":"receive streaming session, msgId: 1134"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:28.69394118+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":"2025-10-27T15:02:28.693947273+07:00","message":"receive interim result [false|false]: ภายหลังจากมีการจัดเตรียมพระบรมศพหรือพระเจ้านายเรียบร้อยแล้วนะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:28.693960861+07:00","message":"[buffer interim] 1134 false ภายหลังจากมีการจัดเตรียมพระบรมศพหรือพระเจ้านายเรียบร้อยแล้วนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:28.693969662+07:00","message":"[bufferProcess] interim [380000000]:ภายหลังจากมีการจัดเตรียมพระบรมศพหรือพระเจ้านายเรียบร้อยแล้วนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:28.693972035+07:00","message":"[bufferProcess] send to processor:ภายหลังจากมีการจัดเตรียมพระบรมศพหรือพระเจ้านายเรียบร้อยแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:28.693975125+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:28.693978329+07:00","message":"> Transcript [6534] [false]: 'ภายหลังจากมีการจัดเตรียมพระบรมศพหรือพระเจ้านายเรียบร้อยแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:28.693981461+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:28.693983228+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:28.693985345+07:00","message":"StatePrefix: 'ภายหลังจากมีการจัดเตรียมพระบรมศพหรือพระเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:28.693987545+07:00","message":"TextPushed: 'ภายหลังจากมีการจัดเตรียมพระบรมศพ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:28.766898267+07:00","message":"receive streaming session, msgId: 1134"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:28.766933217+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":"2025-10-27T15:02:28.766938474+07:00","message":"receive interim result [false|false]: ภายหลังจากมีการจัดเตรียมพระบรมศพหรือพระเจ้านายเรียบร้อยแล้วนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:28.766951967+07:00","message":"[buffer interim] 1134 false ภายหลังจากมีการจัดเตรียมพระบรมศพหรือพระเจ้านายเรียบร้อยแล้วนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:28.766958328+07:00","message":"[bufferProcess] interim [500000000]:ภายหลังจากมีการจัดเตรียมพระบรมศพหรือพระเจ้านายเรียบร้อยแล้วนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:28.766960522+07:00","message":"[bufferProcess] send to processor:ภายหลังจากมีการจัดเตรียมพระบรมศพหรือพระเจ้านายเรียบร้อยแล้วนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:28.766965756+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:28.766968444+07:00","message":"> Transcript [6535] [false]: 'ภายหลังจากมีการจัดเตรียมพระบรมศพหรือพระเจ้านายเรียบร้อยแล้วนะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:28.766972128+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:28.766974087+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:28.766976086+07:00","message":"StatePrefix: 'ภายหลังจากมีการจัดเตรียมพระบรมศพหรือพระเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:28.766978547+07:00","message":"TextPushed: 'ภายหลังจากมีการจัดเตรียมพระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:28.766982963+07:00","message":"Push: 'หรือพระเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:28.766984721+07:00","message":"TextPushed: 'ภายหลังจากมีการจัดเตรียมพระบรมศพหรือพระเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:28.766986841+07:00","message":"Set new StatePrefix : 'ภายหลังจากมีการจัดเตรียมพระบรมศพหรือพระเจ้านายเรียบร้อยแล้วนะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:28.766989149+07:00","message":"Next Push (prob) : 'นายเรียบร้อยแล้วนะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:28.766996927+07:00","message":"push: {false หรือพระเจ้า 0 0xc002217f80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:28.782958401+07:00","message":"[GCS] IsForceVAD: false for message ID: 1134"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:02:28.887183908+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:02:28.887188669+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:28.914244725+07:00","message":"[GCS] Start streaming session, msgId: 1135"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:29.058644355+07:00","message":"receive streaming session, msgId: 1134"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:29.058684789+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภายหลังจากมีการจัดเตรียมพระบรมศพหรือพระศพเจ้านายเรียบร้อยแล้วนะคะ\",\"confidence\":0.9488203}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":710000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:29.058691176+07:00","message":"receive interim result [true|false]: ภายหลังจากมีการจัดเตรียมพระบรมศพหรือพระศพเจ้านายเรียบร้อยแล้วนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:29.058699471+07:00","message":"end recv isFinal message id 1134"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:29.058701225+07:00","message":"end Recv id 1134"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:29.058706669+07:00","message":"[buffer interim] 1134 true ภายหลังจากมีการจัดเตรียมพระบรมศพหรือพระศพเจ้านายเรียบร้อยแล้วนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:29.058715709+07:00","message":"[bufferProcess] interim [710000000]:ภายหลังจากมีการจัดเตรียมพระบรมศพหรือพระศพเจ้านายเรียบร้อยแล้วนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:29.058721237+07:00","message":"[bufferProcess] send to processor (isfinal):ภายหลังจากมีการจัดเตรียมพระบรมศพหรือพระเจ้านายเรียบร้อยแล้วนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:29.05872602+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:29.058729814+07:00","message":"> Transcript [6536] [false]: 'ภายหลังจากมีการจัดเตรียมพระบรมศพหรือพระเจ้านายเรียบร้อยแล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:29.058734979+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:29.058737114+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:29.058739379+07:00","message":"StatePrefix: 'ภายหลังจากมีการจัดเตรียมพระบรมศพหรือพระเจ้านายเรียบร้อยแล้วนะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:29.058742845+07:00","message":"TextPushed: 'ภายหลังจากมีการจัดเตรียมพระบรมศพหรือพระเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:29.058745497+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:29.058747835+07:00","message":"> Transcript [6537] [true]: 'ภายหลังจากมีการจัดเตรียมพระบรมศพหรือพระศพเจ้านายเรียบร้อยแล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:29.058750207+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:29.058752269+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:29.058754223+07:00","message":"StatePrefix: 'ภายหลังจากมีการจัดเตรียมพระบรมศพหรือพระเจ้านายเรียบร้อยแล้วนะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:29.058756561+07:00","message":"TextPushed: 'ภายหลังจากมีการจัดเตรียมพระบรมศพหรือพระเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:29.058758743+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:29.058922622+07:00","message":"Push: 'พระศพเจ้านายเรียบร้อยแล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:29.058925816+07:00","message":"TextPushed: 'ภายหลังจากมีการจัดเตรียมพระบรมศพหรือพระเจ้าพระศพเจ้านายเรียบร้อยแล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:29.058927764+07:00","message":"Set new StatePrefix : 'ภายหลังจากมีการจัดเตรียมพระบรมศพหรือพระศพเจ้านายเรียบร้อยแล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:29.058929674+07:00","message":"Next Push (prob) : 'ภายหลังจากมีการจัดเตรียมพระบรมศพหรือพระศพเจ้านายเรียบร้อยแล้วนะคะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:29.058937089+07:00","message":"push: {true พระศพเจ้านายเรียบร้อยแล้วนะคะ 0 0xc002217f80}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:29.058945992+07:00","message":"write aligntment file to 'tmp/7446/align_message_id_1134.html'"}
{"level":"info","service":"Main","time":"2025-10-27T15:02:29.068695816+07:00","message":"write wav file: './tmp/7446/7446_1134.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:29.962153679+07:00","message":"receive streaming session, msgId: 1135"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:29.962192383+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":"2025-10-27T15:02:29.962197424+07:00","message":"receive interim result [false|false]: ถึงขั้นตอน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:29.962211472+07:00","message":"[buffer interim] 1135 false ถึงขั้นตอน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:29.96221765+07:00","message":"[bufferProcess] interim [840000000]:ถึงขั้นตอน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:29.962219282+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:30.155304231+07:00","message":"receive streaming session, msgId: 1135"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:30.15534477+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":"2025-10-27T15:02:30.155351509+07:00","message":"receive interim result [false|false]: ถึงขั้นตอนใน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:30.15536922+07:00","message":"[buffer interim] 1135 false ถึงขั้นตอนใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:30.155379812+07:00","message":"[bufferProcess] interim [80000000]:ถึงขั้นตอนใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:30.15538274+07:00","message":"[bufferProcess] send to processor:ถึงขั้นตอน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:30.155389108+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:30.155392665+07:00","message":"> Transcript [6538] [false]: 'ถึงขั้นตอน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:30.155395389+07:00","message":"Set StatePrefix (first interim): 'ถึงขั้นตอน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:30.306195375+07:00","message":"receive streaming session, msgId: 1135"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:30.30623693+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":"2025-10-27T15:02:30.306243912+07:00","message":"receive interim result [false|false]: ถึงขั้นตอนในตัว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:30.30626065+07:00","message":"[buffer interim] 1135 false ถึงขั้นตอนในตัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:30.306270102+07:00","message":"[bufferProcess] interim [200000000]:ถึงขั้นตอนในตัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:30.306273059+07:00","message":"[bufferProcess] send to processor:ถึงขั้นตอนใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:30.306279281+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:30.30628291+07:00","message":"> Transcript [6539] [false]: 'ถึงขั้นตอนใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:30.306286823+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:30.306289316+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:30.30629167+07:00","message":"StatePrefix: 'ถึงขั้นตอน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:30.306294088+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:30.361890796+07:00","message":"receive streaming session, msgId: 1135"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:30.361928025+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":"2025-10-27T15:02:30.361933569+07:00","message":"receive interim result [false|false]: ถึงขั้นตอนในส่วน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:30.36194793+07:00","message":"[buffer interim] 1135 false ถึงขั้นตอนในส่วน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:30.361954125+07:00","message":"[bufferProcess] interim [260000000]:ถึงขั้นตอนในส่วน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:30.361956239+07:00","message":"[bufferProcess] send to processor:ถึงขั้นตอนในตัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:30.361959404+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:30.361961991+07:00","message":"> Transcript [6540] [false]: 'ถึงขั้นตอนในตัว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:30.361964885+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:30.361966659+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:30.361968624+07:00","message":"StatePrefix: 'ถึงขั้นตอน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:30.36197028+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:30.479952597+07:00","message":"receive streaming session, msgId: 1135"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:30.4799879+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":"2025-10-27T15:02:30.47999304+07:00","message":"receive interim result [false|false]: ถึงขั้นตอนในส่วนของ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:30.480005984+07:00","message":"[buffer interim] 1135 false ถึงขั้นตอนในส่วนของ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:30.480012618+07:00","message":"[bufferProcess] interim [380000000]:ถึงขั้นตอนในส่วนของ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:30.480014902+07:00","message":"[bufferProcess] send to processor:ถึงขั้นตอนในส่วน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:30.480019927+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:30.480022886+07:00","message":"> Transcript [6541] [false]: 'ถึงขั้นตอนในส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:30.480025845+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:30.480027691+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:30.480029366+07:00","message":"StatePrefix: 'ถึงขั้นตอน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:30.480031312+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:30.776427223+07:00","message":"receive streaming session, msgId: 1135"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:30.776460859+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":"2025-10-27T15:02:30.776465795+07:00","message":"receive interim result [false|false]: ถึงขั้นตอนในส่วนของผู้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:30.776479405+07:00","message":"[buffer interim] 1135 false ถึงขั้นตอนในส่วนของผู้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:30.77648584+07:00","message":"[bufferProcess] interim [560000000]:ถึงขั้นตอนในส่วนของผู้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:30.776487961+07:00","message":"[bufferProcess] send to processor:ถึงขั้นตอนในส่วนของ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:30.776493203+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:30.776495655+07:00","message":"> Transcript [6542] [false]: 'ถึงขั้นตอนในส่วนของ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:30.776498466+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:30.776500301+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:30.776502025+07:00","message":"StatePrefix: 'ถึงขั้นตอน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:30.776504077+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:30.776507953+07:00","message":"Push: 'ถึงขั้นตอน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:30.776509575+07:00","message":"TextPushed: 'ถึงขั้นตอน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:30.776511335+07:00","message":"Set new StatePrefix : 'ถึงขั้นตอนในส่วนของ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:30.776513055+07:00","message":"Next Push (prob) : 'ในส่วนของ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:30.77652001+07:00","message":"push: {false ถึงขั้นตอน 0 0xc002a00580}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:30.892133529+07:00","message":"receive streaming session, msgId: 1135"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:30.892166663+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":"2025-10-27T15:02:30.892171882+07:00","message":"receive interim result [false|false]: ถึงขั้นตอนในส่วนของพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:30.892185476+07:00","message":"[buffer interim] 1135 false ถึงขั้นตอนในส่วนของพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:30.892192289+07:00","message":"[bufferProcess] interim [620000000]:ถึงขั้นตอนในส่วนของพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:30.892194168+07:00","message":"[bufferProcess] send to processor:ถึงขั้นตอนในส่วนของผู้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:30.892199279+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:30.892201627+07:00","message":"> Transcript [6543] [false]: 'ถึงขั้นตอนในส่วนของผู้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:30.892204314+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:30.892206117+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:30.892207663+07:00","message":"StatePrefix: 'ถึงขั้นตอนในส่วนของ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:30.892209582+07:00","message":"TextPushed: 'ถึงขั้นตอน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:30.960405325+07:00","message":"receive streaming session, msgId: 1135"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:30.960438179+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":"2025-10-27T15:02:30.960444715+07:00","message":"receive interim result [false|false]: ถึงขั้นตอนในส่วนของ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:30.960462232+07:00","message":"[buffer interim] 1135 false ถึงขั้นตอนในส่วนของ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:30.96047106+07:00","message":"[bufferProcess] interim [680000000]:ถึงขั้นตอนในส่วนของ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:30.960473091+07:00","message":"[bufferProcess] send to processor:ถึงขั้นตอนในส่วนของพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:30.960476903+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:30.960479504+07:00","message":"> Transcript [6544] [false]: 'ถึงขั้นตอนในส่วนของพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:30.960482204+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:30.960484032+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:30.960485923+07:00","message":"StatePrefix: 'ถึงขั้นตอนในส่วนของ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:30.960487871+07:00","message":"TextPushed: 'ถึงขั้นตอน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:31.033658819+07:00","message":"receive streaming session, msgId: 1135"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:31.033691853+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":"2025-10-27T15:02:31.033697335+07:00","message":"receive interim result [false|false]: ถึงขั้นตอนในส่วนของพืชที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:31.033710483+07:00","message":"[buffer interim] 1135 false ถึงขั้นตอนในส่วนของพืชที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:31.033716506+07:00","message":"[bufferProcess] interim [740000000]:ถึงขั้นตอนในส่วนของพืชที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:31.033719007+07:00","message":"[bufferProcess] send to processor:ถึงขั้นตอนในส่วนของ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:31.033724186+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:31.033726539+07:00","message":"> Transcript [6545] [false]: 'ถึงขั้นตอนในส่วนของ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:31.033729304+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:31.033731134+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:31.03373275+07:00","message":"StatePrefix: 'ถึงขั้นตอนในส่วนของ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:31.033734652+07:00","message":"TextPushed: 'ถึงขั้นตอน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:31.202725744+07:00","message":"receive streaming session, msgId: 1135"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:31.202758868+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":"2025-10-27T15:02:31.202781161+07:00","message":"receive interim result [false|false]: ถึงขั้นตอนในส่วนของพระภิกษุ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:31.202793725+07:00","message":"[buffer interim] 1135 false ถึงขั้นตอนในส่วนของพระภิกษุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:31.202801836+07:00","message":"[bufferProcess] interim [40000000]:ถึงขั้นตอนในส่วนของพระภิกษุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:31.202804032+07:00","message":"[bufferProcess] send to processor:ถึงขั้นตอนในส่วนของพืชที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:31.202808822+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:31.202811597+07:00","message":"> Transcript [6546] [false]: 'ถึงขั้นตอนในส่วนของพืชที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:31.202814831+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:31.202816802+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:31.202818694+07:00","message":"StatePrefix: 'ถึงขั้นตอนในส่วนของ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:31.202820686+07:00","message":"TextPushed: 'ถึงขั้นตอน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:31.202824802+07:00","message":"Push: 'ในส่วนของ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:31.202826474+07:00","message":"TextPushed: 'ถึงขั้นตอนในส่วนของ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:31.202828172+07:00","message":"Set new StatePrefix : 'ถึงขั้นตอนในส่วนของพืชที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:31.202829922+07:00","message":"Next Push (prob) : 'พืชที่'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:31.202838008+07:00","message":"push: {false ในส่วนของ 0 0xc002a00580}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:31.210184653+07:00","message":"receive streaming session, msgId: 1135"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:31.210226365+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":"2025-10-27T15:02:31.210232062+07:00","message":"receive interim result [false|false]: ถึงขั้นตอนในส่วนของพืชที่สุด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:31.21024367+07:00","message":"[buffer interim] 1135 false ถึงขั้นตอนในส่วนของพืชที่สุด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:31.210249858+07:00","message":"[bufferProcess] interim [100000000]:ถึงขั้นตอนในส่วนของพืชที่สุด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:31.210251959+07:00","message":"[bufferProcess] send to processor:ถึงขั้นตอนในส่วนของพระภิกษุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:31.210256529+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:31.210258641+07:00","message":"> Transcript [6547] [false]: 'ถึงขั้นตอนในส่วนของพระภิกษุ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:31.210260639+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:31.210262443+07:00","message":"Set new StatePrefix: 'ถึงขั้นตอนในส่วนของพระภิกษุ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:31.258496552+07:00","message":"receive streaming session, msgId: 1135"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:31.258529674+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถึงขั้นตอนในส่วนของพืชที่ 2\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:31.258535026+07:00","message":"receive interim result [false|false]: ถึงขั้นตอนในส่วนของพืชที่ 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:31.258555541+07:00","message":"[buffer interim] 1135 false ถึงขั้นตอนในส่วนของพืชที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:31.258561981+07:00","message":"[bufferProcess] interim [160000000]:ถึงขั้นตอนในส่วนของพืชที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:31.258564157+07:00","message":"[bufferProcess] send to processor:ถึงขั้นตอนในส่วนของพืชที่สุด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:31.258569478+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:31.258572074+07:00","message":"> Transcript [6548] [false]: 'ถึงขั้นตอนในส่วนของพืชที่สุด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:31.258574133+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:31.258575839+07:00","message":"Set new StatePrefix: 'ถึงขั้นตอนในส่วนของพืชที่สุด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:31.580975329+07:00","message":"receive streaming session, msgId: 1135"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:31.581014056+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถึงขั้นตอนในส่วนของพืชที่ 2 ค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:31.581019342+07:00","message":"receive interim result [false|false]: ถึงขั้นตอนในส่วนของพืชที่ 2 ค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:31.58103087+07:00","message":"[buffer interim] 1135 false ถึงขั้นตอนในส่วนของพืชที่ 2 ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:31.581037691+07:00","message":"[bufferProcess] interim [400000000]:ถึงขั้นตอนในส่วนของพืชที่ 2 ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:31.581039861+07:00","message":"[bufferProcess] send to processor:ถึงขั้นตอนในส่วนของพืชที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:31.581043171+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:31.581045964+07:00","message":"> Transcript [6549] [false]: 'ถึงขั้นตอนในส่วนของพืชที่ 2'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:31.581048027+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:31.581049662+07:00","message":"Set new StatePrefix: 'ถึงขั้นตอนในส่วนของพืชที่ 2'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:31.755105845+07:00","message":"receive streaming session, msgId: 1135"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:31.755151857+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถึงขั้นตอนในส่วนของพืชที่\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:31.755157925+07:00","message":"receive interim result [false|false]: ถึงขั้นตอนในส่วนของพืชที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:31.755169067+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 2 ค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:31.755171555+07:00","message":"receive interim result [false|false]:  2 ค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:31.755178808+07:00","message":"[buffer interim] 1135 false ถึงขั้นตอนในส่วนของพืชที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:31.755181709+07:00","message":"[buffer interim] 1135 false  2 ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:31.755186849+07:00","message":"[bufferProcess] interim [700000000]:ถึงขั้นตอนในส่วนของพืชที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:31.75518869+07:00","message":"[bufferProcess] send to processor:ถึงขั้นตอนในส่วนของพืชที่ 2 ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:31.755191071+07:00","message":"[bufferProcess] interim [700000000]: 2 ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:31.755199529+07:00","message":"[bufferProcess] update buffer: ถึงขั้นตอนในส่วนของพืชที่ 2 ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:31.755202598+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:31.755205101+07:00","message":"> Transcript [6550] [false]: 'ถึงขั้นตอนในส่วนของพืชที่ 2 ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:31.755208162+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:31.755209824+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:31.755211413+07:00","message":"StatePrefix: 'ถึงขั้นตอนในส่วนของพืชที่ 2'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:31.755213229+07:00","message":"TextPushed: 'ถึงขั้นตอนในส่วนของ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:31.886342579+07:00","message":"receive streaming session, msgId: 1135"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:31.886377341+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถึงขั้นตอนในส่วนของพืชที่ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:31.886383112+07:00","message":"receive interim result [false|false]: ถึงขั้นตอนในส่วนของพืชที่ 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:31.886394151+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":"2025-10-27T15:02:31.886396677+07:00","message":"receive interim result [false|false]:  ค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:31.886404303+07:00","message":"[buffer interim] 1135 false ถึงขั้นตอนในส่วนของพืชที่ 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:31.886407836+07:00","message":"[buffer interim] 1135 false  ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:31.886413137+07:00","message":"[bufferProcess] interim [760000000]:ถึงขั้นตอนในส่วนของพืชที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:31.886415545+07:00","message":"[bufferProcess] send to processor:ถึงขั้นตอนในส่วนของพืชที่ 2 ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:31.886418041+07:00","message":"[bufferProcess] interim [760000000]: ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:31.886420343+07:00","message":"[bufferProcess] update buffer: ถึงขั้นตอนในส่วนของพืชที่ 2 ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:31.886423061+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:31.886425725+07:00","message":"> Transcript [6551] [false]: 'ถึงขั้นตอนในส่วนของพืชที่ 2 ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:31.886428425+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:31.886430021+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:31.886431657+07:00","message":"StatePrefix: 'ถึงขั้นตอนในส่วนของพืชที่ 2'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:31.886434604+07:00","message":"TextPushed: 'ถึงขั้นตอนในส่วนของ'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:02:31.887439429+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:02:31.887439506+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:32.087336058+07:00","message":"receive streaming session, msgId: 1135"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:32.087374485+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถึงขั้นตอนในส่วนของพืชที่ 2 ค่ะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:32.087381062+07:00","message":"receive interim result [false|false]: ถึงขั้นตอนในส่วนของพืชที่ 2 ค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:32.087397307+07:00","message":"[buffer interim] 1135 false ถึงขั้นตอนในส่วนของพืชที่ 2 ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:32.087408582+07:00","message":"[bufferProcess] interim [0]:ถึงขั้นตอนในส่วนของพืชที่ 2 ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:32.08741126+07:00","message":"[bufferProcess] send to processor:ถึงขั้นตอนในส่วนของพืชที่ 2 ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:32.087417938+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:32.087421473+07:00","message":"> Transcript [6552] [false]: 'ถึงขั้นตอนในส่วนของพืชที่ 2 ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:32.087425757+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:32.08742807+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:32.087430692+07:00","message":"StatePrefix: 'ถึงขั้นตอนในส่วนของพืชที่ 2'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:32.08743383+07:00","message":"TextPushed: 'ถึงขั้นตอนในส่วนของ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:33.181379838+07:00","message":"receive streaming session, msgId: 1135"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:33.181419812+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถึงขั้นตอนในส่วนของพืชที่ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:33.181426512+07:00","message":"receive interim result [false|false]: ถึงขั้นตอนในส่วนของพืชที่ 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:33.181437611+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":"2025-10-27T15:02:33.181440565+07:00","message":"receive interim result [false|false]:  ค่ะซึ่งส่วนประกอบ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:33.181448343+07:00","message":"[buffer interim] 1135 false ถึงขั้นตอนในส่วนของพืชที่ 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:33.181455128+07:00","message":"[buffer interim] 1135 false  ค่ะซึ่งส่วนประกอบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:33.181460815+07:00","message":"[bufferProcess] interim [80000000]:ถึงขั้นตอนในส่วนของพืชที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:33.181463034+07:00","message":"[bufferProcess] send to processor:ถึงขั้นตอนในส่วนของพืชที่ 2 ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:33.181469971+07:00","message":"[bufferProcess] send to processor (ticker):ถึงขั้นตอนในส่วนของพืชที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:33.181472414+07:00","message":"[bufferProcess] interim [80000000]: ค่ะซึ่งส่วนประกอบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:33.181474023+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:33.181476117+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:33.18147837+07:00","message":"> Transcript [6553] [false]: 'ถึงขั้นตอนในส่วนของพืชที่ 2 ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:33.181481259+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:33.181483053+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:33.181486162+07:00","message":"StatePrefix: 'ถึงขั้นตอนในส่วนของพืชที่ 2'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:33.181488118+07:00","message":"TextPushed: 'ถึงขั้นตอนในส่วนของ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:33.181495182+07:00","message":"Push: 'พืชที่ 2'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:33.181498546+07:00","message":"TextPushed: 'ถึงขั้นตอนในส่วนของพืชที่ 2'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:33.181500466+07:00","message":"Set new StatePrefix : 'ถึงขั้นตอนในส่วนของพืชที่ 2 ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:33.181503096+07:00","message":"Next Push (prob) : ' ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:33.181505052+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:33.181508253+07:00","message":"> Transcript [6554] [false]: 'ถึงขั้นตอนในส่วนของพืชที่ 2'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:33.181509712+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:33.181526565+07:00","message":"push: {false พืชที่ 2 0 0xc002a00580}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:33.292905786+07:00","message":"receive streaming session, msgId: 1135"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:33.29294492+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถึงขั้นตอนในส่วนของพืชที่ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:33.292952079+07:00","message":"receive interim result [false|false]: ถึงขั้นตอนในส่วนของพืชที่ 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:33.292965208+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":"2025-10-27T15:02:33.292968715+07:00","message":"receive interim result [false|false]:  ค่ะซึ่งอุปกรณ์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:33.292978886+07:00","message":"[buffer interim] 1135 false ถึงขั้นตอนในส่วนของพืชที่ 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:33.292983098+07:00","message":"[buffer interim] 1135 false  ค่ะซึ่งอุปกรณ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:33.29298912+07:00","message":"[bufferProcess] interim [140000000]:ถึงขั้นตอนในส่วนของพืชที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:33.292992273+07:00","message":"[bufferProcess] send to processor: ค่ะซึ่งส่วนประกอบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:33.292997009+07:00","message":"[bufferProcess] interim [140000000]: ค่ะซึ่งอุปกรณ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:33.293001051+07:00","message":"[bufferProcess] update buffer: ถึงขั้นตอนในส่วนของพืชที่ 2 ค่ะซึ่งอุปกรณ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:33.29300497+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:33.293008248+07:00","message":"> Transcript [6555] [false]: ' ค่ะซึ่งส่วนประกอบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:33.293011138+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:33.293013724+07:00","message":"Set new StatePrefix: ' ค่ะซึ่งส่วนประกอบ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:33.40895479+07:00","message":"receive streaming session, msgId: 1135"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:33.408986369+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถึงขั้นตอนในส่วนของพืชที่ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:33.408992472+07:00","message":"receive interim result [false|false]: ถึงขั้นตอนในส่วนของพืชที่ 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:33.409015195+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":"2025-10-27T15:02:33.409017942+07:00","message":"receive interim result [false|false]:  ค่ะซึ่งอุปกรณ์หรือ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:33.409025259+07:00","message":"[buffer interim] 1135 false ถึงขั้นตอนในส่วนของพืชที่ 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:33.409028193+07:00","message":"[buffer interim] 1135 false  ค่ะซึ่งอุปกรณ์หรือ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:33.409033563+07:00","message":"[bufferProcess] interim [320000000]:ถึงขั้นตอนในส่วนของพืชที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:33.409035866+07:00","message":"[bufferProcess] send to processor:ถึงขั้นตอนในส่วนของพืชที่ 2 ค่ะซึ่งอุปกรณ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:33.409038726+07:00","message":"[bufferProcess] interim [320000000]: ค่ะซึ่งอุปกรณ์หรือ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:33.409041757+07:00","message":"[bufferProcess] update buffer: ถึงขั้นตอนในส่วนของพืชที่ 2 ค่ะซึ่งอุปกรณ์หรือ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:33.409044588+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:33.40904733+07:00","message":"> Transcript [6556] [false]: 'ถึงขั้นตอนในส่วนของพืชที่ 2 ค่ะซึ่งอุปกรณ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:33.409050146+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:33.409051778+07:00","message":"Set new StatePrefix: 'ถึงขั้นตอนในส่วนของพืชที่ 2 ค่ะซึ่งอุปกรณ์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:33.695917074+07:00","message":"receive streaming session, msgId: 1135"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:33.695954633+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถึงขั้นตอนในส่วนของพืชที่ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:33.695962631+07:00","message":"receive interim result [false|false]: ถึงขั้นตอนในส่วนของพืชที่ 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:33.695974978+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":"2025-10-27T15:02:33.695978593+07:00","message":"receive interim result [false|false]:  ค่ะซึ่งอุปกรณ์หรือสื่อ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:33.695986524+07:00","message":"[buffer interim] 1135 false ถึงขั้นตอนในส่วนของพืชที่ 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:33.695993414+07:00","message":"[buffer interim] 1135 false  ค่ะซึ่งอุปกรณ์หรือสื่อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:33.696000366+07:00","message":"[bufferProcess] interim [560000000]:ถึงขั้นตอนในส่วนของพืชที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:33.696003869+07:00","message":"[bufferProcess] send to processor:ถึงขั้นตอนในส่วนของพืชที่ 2 ค่ะซึ่งอุปกรณ์หรือ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:33.69600981+07:00","message":"[bufferProcess] interim [560000000]: ค่ะซึ่งอุปกรณ์หรือสื่อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:33.696013258+07:00","message":"[bufferProcess] update buffer: ถึงขั้นตอนในส่วนของพืชที่ 2 ค่ะซึ่งอุปกรณ์หรือสื่อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:33.696018652+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:33.69602233+07:00","message":"> Transcript [6557] [false]: 'ถึงขั้นตอนในส่วนของพืชที่ 2 ค่ะซึ่งอุปกรณ์หรือ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:33.696026811+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:33.696029245+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:33.696031493+07:00","message":"StatePrefix: 'ถึงขั้นตอนในส่วนของพืชที่ 2 ค่ะซึ่งอุปกรณ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:33.696034154+07:00","message":"TextPushed: 'ถึงขั้นตอนในส่วนของพืชที่ 2'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:33.711083292+07:00","message":"receive streaming session, msgId: 1135"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:33.711144034+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถึงขั้นตอนในส่วนของพืชที่ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:33.711150883+07:00","message":"receive interim result [false|false]: ถึงขั้นตอนในส่วนของพืชที่ 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:33.711162389+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":"2025-10-27T15:02:33.711165864+07:00","message":"receive interim result [false|false]:  ค่ะซึ่งอุปกรณ์หรือส่วน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:33.711173403+07:00","message":"[buffer interim] 1135 false ถึงขั้นตอนในส่วนของพืชที่ 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:33.711177289+07:00","message":"[buffer interim] 1135 false  ค่ะซึ่งอุปกรณ์หรือส่วน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:33.711183319+07:00","message":"[bufferProcess] interim [620000000]:ถึงขั้นตอนในส่วนของพืชที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:33.711186981+07:00","message":"[bufferProcess] send to processor:ถึงขั้นตอนในส่วนของพืชที่ 2 ค่ะซึ่งอุปกรณ์หรือสื่อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:33.711190981+07:00","message":"[bufferProcess] interim [620000000]: ค่ะซึ่งอุปกรณ์หรือส่วน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:33.711194379+07:00","message":"[bufferProcess] update buffer: ถึงขั้นตอนในส่วนของพืชที่ 2 ค่ะซึ่งอุปกรณ์หรือส่วน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:33.711198084+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:33.71120166+07:00","message":"> Transcript [6558] [false]: 'ถึงขั้นตอนในส่วนของพืชที่ 2 ค่ะซึ่งอุปกรณ์หรือสื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:33.711206236+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:33.711208474+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:33.711210776+07:00","message":"StatePrefix: 'ถึงขั้นตอนในส่วนของพืชที่ 2 ค่ะซึ่งอุปกรณ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:33.711213863+07:00","message":"TextPushed: 'ถึงขั้นตอนในส่วนของพืชที่ 2'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:33.993680435+07:00","message":"receive streaming session, msgId: 1135"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:33.993712088+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถึงขั้นตอนในส่วนของพืชที่ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:33.993718172+07:00","message":"receive interim result [false|false]: ถึงขั้นตอนในส่วนของพืชที่ 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:33.993727751+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":"2025-10-27T15:02:33.993730384+07:00","message":"receive interim result [false|false]:  ค่ะซึ่งอุปกรณ์หรือสวดพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:33.993737588+07:00","message":"[buffer interim] 1135 false ถึงขั้นตอนในส่วนของพืชที่ 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:33.993740463+07:00","message":"[buffer interim] 1135 false  ค่ะซึ่งอุปกรณ์หรือสวดพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:33.993755452+07:00","message":"[bufferProcess] interim [860000000]:ถึงขั้นตอนในส่วนของพืชที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:33.993757834+07:00","message":"[bufferProcess] send to processor:ถึงขั้นตอนในส่วนของพืชที่ 2 ค่ะซึ่งอุปกรณ์หรือส่วน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:33.993760581+07:00","message":"[bufferProcess] interim [860000000]: ค่ะซึ่งอุปกรณ์หรือสวดพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:33.99376302+07:00","message":"[bufferProcess] update buffer: ถึงขั้นตอนในส่วนของพืชที่ 2 ค่ะซึ่งอุปกรณ์หรือสวดพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:33.993766069+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:33.993769881+07:00","message":"> Transcript [6559] [false]: 'ถึงขั้นตอนในส่วนของพืชที่ 2 ค่ะซึ่งอุปกรณ์หรือส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:33.993773397+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:33.993775086+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:33.993776913+07:00","message":"StatePrefix: 'ถึงขั้นตอนในส่วนของพืชที่ 2 ค่ะซึ่งอุปกรณ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:33.993779331+07:00","message":"TextPushed: 'ถึงขั้นตอนในส่วนของพืชที่ 2'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:34.192561007+07:00","message":"receive streaming session, msgId: 1135"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:34.192600864+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถึงขั้นตอนในส่วนของพืชที่ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:34.192608478+07:00","message":"receive interim result [false|false]: ถึงขั้นตอนในส่วนของพืชที่ 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:34.192620839+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":"2025-10-27T15:02:34.192625097+07:00","message":"receive interim result [false|false]:  ค่ะซึ่งอุปกรณ์หรือสวดพระอภิธรรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:34.192635302+07:00","message":"[buffer interim] 1135 false ถึงขั้นตอนในส่วนของพืชที่ 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:34.192639122+07:00","message":"[buffer interim] 1135 false  ค่ะซึ่งอุปกรณ์หรือสวดพระอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:34.192646631+07:00","message":"[bufferProcess] interim [100000000]:ถึงขั้นตอนในส่วนของพืชที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:34.192650214+07:00","message":"[bufferProcess] send to processor:ถึงขั้นตอนในส่วนของพืชที่ 2 ค่ะซึ่งอุปกรณ์หรือสวดพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:34.192654445+07:00","message":"[bufferProcess] interim [100000000]: ค่ะซึ่งอุปกรณ์หรือสวดพระอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:34.192657858+07:00","message":"[bufferProcess] update buffer: ถึงขั้นตอนในส่วนของพืชที่ 2 ค่ะซึ่งอุปกรณ์หรือสวดพระอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:34.192661389+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:34.192664742+07:00","message":"> Transcript [6560] [false]: 'ถึงขั้นตอนในส่วนของพืชที่ 2 ค่ะซึ่งอุปกรณ์หรือสวดพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:34.192669282+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:34.192671726+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:34.192674036+07:00","message":"StatePrefix: 'ถึงขั้นตอนในส่วนของพืชที่ 2 ค่ะซึ่งอุปกรณ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:34.192676765+07:00","message":"TextPushed: 'ถึงขั้นตอนในส่วนของพืชที่ 2'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:34.192680542+07:00","message":"Push: ' ค่ะซึ่งอุปกรณ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:34.192682811+07:00","message":"TextPushed: 'ถึงขั้นตอนในส่วนของพืชที่ 2 ค่ะซึ่งอุปกรณ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:34.192685418+07:00","message":"Set new StatePrefix : 'ถึงขั้นตอนในส่วนของพืชที่ 2 ค่ะซึ่งอุปกรณ์หรือสวดพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:34.192688185+07:00","message":"Next Push (prob) : 'หรือสวดพระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:34.192698499+07:00","message":"push: {false  ค่ะซึ่งอุปกรณ์ 0 0xc002a00580}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:34.582778215+07:00","message":"receive streaming session, msgId: 1135"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:34.582815669+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถึงขั้นตอนในส่วนของพืชที่ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:34.582821155+07:00","message":"receive interim result [false|false]: ถึงขั้นตอนในส่วนของพืชที่ 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:34.582832825+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":"2025-10-27T15:02:34.582835771+07:00","message":"receive interim result [false|false]:  ค่ะซึ่งอุปกรณ์หรือสวดพระอภิธรรมทำนอง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:34.582844859+07:00","message":"[buffer interim] 1135 false ถึงขั้นตอนในส่วนของพืชที่ 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:34.582848323+07:00","message":"[buffer interim] 1135 false  ค่ะซึ่งอุปกรณ์หรือสวดพระอภิธรรมทำนอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:34.582854185+07:00","message":"[bufferProcess] interim [520000000]:ถึงขั้นตอนในส่วนของพืชที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:34.582858729+07:00","message":"[bufferProcess] send to processor:ถึงขั้นตอนในส่วนของพืชที่ 2 ค่ะซึ่งอุปกรณ์หรือสวดพระอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:34.582861682+07:00","message":"[bufferProcess] interim [520000000]: ค่ะซึ่งอุปกรณ์หรือสวดพระอภิธรรมทำนอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:34.582864476+07:00","message":"[bufferProcess] update buffer: ถึงขั้นตอนในส่วนของพืชที่ 2 ค่ะซึ่งอุปกรณ์หรือสวดพระอภิธรรมทำนอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:34.582867526+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:34.582870224+07:00","message":"> Transcript [6561] [false]: 'ถึงขั้นตอนในส่วนของพืชที่ 2 ค่ะซึ่งอุปกรณ์หรือสวดพระอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:34.582873949+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:34.582875937+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:34.582877884+07:00","message":"StatePrefix: 'ถึงขั้นตอนในส่วนของพืชที่ 2 ค่ะซึ่งอุปกรณ์หรือสวดพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:34.582880077+07:00","message":"TextPushed: 'ถึงขั้นตอนในส่วนของพืชที่ 2 ค่ะซึ่งอุปกรณ์'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:02:34.887467751+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:02:34.887483869+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:34.901737442+07:00","message":"receive streaming session, msgId: 1135"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:34.901769472+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถึงขั้นตอนในส่วนของพืชที่ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:34.901775063+07:00","message":"receive interim result [false|false]: ถึงขั้นตอนในส่วนของพืชที่ 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:34.901784953+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":"2025-10-27T15:02:34.901788486+07:00","message":"receive interim result [false|false]:  ค่ะซึ่งอุปกรณ์หรือสวดพระอภิธรรมทำนองหลวง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:34.901797261+07:00","message":"[buffer interim] 1135 false ถึงขั้นตอนในส่วนของพืชที่ 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:34.901801247+07:00","message":"[buffer interim] 1135 false  ค่ะซึ่งอุปกรณ์หรือสวดพระอภิธรรมทำนองหลวง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:34.901807981+07:00","message":"[bufferProcess] interim [760000000]:ถึงขั้นตอนในส่วนของพืชที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:34.90181081+07:00","message":"[bufferProcess] send to processor:ถึงขั้นตอนในส่วนของพืชที่ 2 ค่ะซึ่งอุปกรณ์หรือสวดพระอภิธรรมทำนอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:34.90181372+07:00","message":"[bufferProcess] interim [760000000]: ค่ะซึ่งอุปกรณ์หรือสวดพระอภิธรรมทำนองหลวง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:34.90181582+07:00","message":"[bufferProcess] update buffer: ถึงขั้นตอนในส่วนของพืชที่ 2 ค่ะซึ่งอุปกรณ์หรือสวดพระอภิธรรมทำนองหลวง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:34.901818623+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:34.901821335+07:00","message":"> Transcript [6562] [false]: 'ถึงขั้นตอนในส่วนของพืชที่ 2 ค่ะซึ่งอุปกรณ์หรือสวดพระอภิธรรมทำนอง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:34.90182458+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:34.901826281+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:34.901828062+07:00","message":"StatePrefix: 'ถึงขั้นตอนในส่วนของพืชที่ 2 ค่ะซึ่งอุปกรณ์หรือสวดพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:34.9018305+07:00","message":"TextPushed: 'ถึงขั้นตอนในส่วนของพืชที่ 2 ค่ะซึ่งอุปกรณ์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:35.117317813+07:00","message":"receive streaming session, msgId: 1135"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:35.117347714+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถึงขั้นตอนในส่วนของพืชที่ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":6},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:35.117352724+07:00","message":"receive interim result [false|false]: ถึงขั้นตอนในส่วนของพืชที่ 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:35.117363973+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":"2025-10-27T15:02:35.117366767+07:00","message":"receive interim result [false|false]:  ค่ะซึ่งอุปกรณ์หรือสวดพระอภิธรรมทํานองหลวง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:35.117373379+07:00","message":"[buffer interim] 1135 false ถึงขั้นตอนในส่วนของพืชที่ 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:35.117378985+07:00","message":"[buffer interim] 1135 false  ค่ะซึ่งอุปกรณ์หรือสวดพระอภิธรรมทํานองหลวง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:35.117384932+07:00","message":"[bufferProcess] interim [0]:ถึงขั้นตอนในส่วนของพืชที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:35.117387165+07:00","message":"[bufferProcess] send to processor:ถึงขั้นตอนในส่วนของพืชที่ 2 ค่ะซึ่งอุปกรณ์หรือสวดพระอภิธรรมทำนองหลวง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:35.11739018+07:00","message":"[bufferProcess] interim [0]: ค่ะซึ่งอุปกรณ์หรือสวดพระอภิธรรมทํานองหลวง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:35.117393336+07:00","message":"[bufferProcess] update buffer: ถึงขั้นตอนในส่วนของพืชที่ 2 ค่ะซึ่งอุปกรณ์หรือสวดพระอภิธรรมทํานองหลวง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:35.117396237+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:35.117398689+07:00","message":"> Transcript [6563] [false]: 'ถึงขั้นตอนในส่วนของพืชที่ 2 ค่ะซึ่งอุปกรณ์หรือสวดพระอภิธรรมทำนองหลวง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:35.117402081+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:35.117403693+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:35.117405491+07:00","message":"StatePrefix: 'ถึงขั้นตอนในส่วนของพืชที่ 2 ค่ะซึ่งอุปกรณ์หรือสวดพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:35.117407629+07:00","message":"TextPushed: 'ถึงขั้นตอนในส่วนของพืชที่ 2 ค่ะซึ่งอุปกรณ์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:35.490131902+07:00","message":"receive streaming session, msgId: 1135"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:35.49016339+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถึงขั้นตอนในส่วนของพืชที่ 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":6,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:35.490168751+07:00","message":"receive interim result [false|false]: ถึงขั้นตอนในส่วนของพืชที่ 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:35.490178082+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ค่ะซึ่งอุปกรณ์หรือสวดพระอภิธรรมทํานองหลวง 7 คัมภีร์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:35.490181236+07:00","message":"receive interim result [false|false]:  ค่ะซึ่งอุปกรณ์หรือสวดพระอภิธรรมทํานองหลวง 7 คัมภีร์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:35.490188062+07:00","message":"[buffer interim] 1135 false ถึงขั้นตอนในส่วนของพืชที่ 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:35.490193146+07:00","message":"[buffer interim] 1135 false  ค่ะซึ่งอุปกรณ์หรือสวดพระอภิธรรมทํานองหลวง 7 คัมภีร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:35.490198902+07:00","message":"[bufferProcess] interim [420000000]:ถึงขั้นตอนในส่วนของพืชที่ 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:35.490201104+07:00","message":"[bufferProcess] send to processor:ถึงขั้นตอนในส่วนของพืชที่ 2 ค่ะซึ่งอุปกรณ์หรือสวดพระอภิธรรมทํานองหลวง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:35.490205682+07:00","message":"[bufferProcess] interim [420000000]: ค่ะซึ่งอุปกรณ์หรือสวดพระอภิธรรมทํานองหลวง 7 คัมภีร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:35.490208229+07:00","message":"[bufferProcess] update buffer: ถึงขั้นตอนในส่วนของพืชที่ 2 ค่ะซึ่งอุปกรณ์หรือสวดพระอภิธรรมทํานองหลวง 7 คัมภีร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:35.490211682+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:35.490214131+07:00","message":"> Transcript [6564] [false]: 'ถึงขั้นตอนในส่วนของพืชที่ 2 ค่ะซึ่งอุปกรณ์หรือสวดพระอภิธรรมทํานองหลวง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:35.490217888+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:35.490219713+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:35.490221321+07:00","message":"StatePrefix: 'ถึงขั้นตอนในส่วนของพืชที่ 2 ค่ะซึ่งอุปกรณ์หรือสวดพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:35.490223474+07:00","message":"TextPushed: 'ถึงขั้นตอนในส่วนของพืชที่ 2 ค่ะซึ่งอุปกรณ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:35.490229501+07:00","message":"Push: 'หรือสวดพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:35.49023119+07:00","message":"TextPushed: 'ถึงขั้นตอนในส่วนของพืชที่ 2 ค่ะซึ่งอุปกรณ์หรือสวดพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:35.490235497+07:00","message":"Set new StatePrefix : 'ถึงขั้นตอนในส่วนของพืชที่ 2 ค่ะซึ่งอุปกรณ์หรือสวดพระอภิธรรมทํานองหลวง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:35.490237738+07:00","message":"Next Push (prob) : 'อภิธรรมทํานองหลวง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:35.490257507+07:00","message":"push: {false หรือสวดพระ 0 0xc002a00580}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:35.678765488+07:00","message":"receive streaming session, msgId: 1135"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:35.678809006+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถึงขั้นตอนในส่วนของพืชที่ 2 ค่ะซึ่งอุปกรณ์หรือสวดพระอภิธรรมทํานองหลวง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":6,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:35.678816041+07:00","message":"receive interim result [false|false]: ถึงขั้นตอนในส่วนของพืชที่ 2 ค่ะซึ่งอุปกรณ์หรือสวดพระอภิธรรมทํานองหลวง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:35.678829563+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 7 คัมภีร์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:35.678833135+07:00","message":"receive interim result [false|false]:  7 คัมภีร์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:35.678840707+07:00","message":"[buffer interim] 1135 false ถึงขั้นตอนในส่วนของพืชที่ 2 ค่ะซึ่งอุปกรณ์หรือสวดพระอภิธรรมทํานองหลวง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:35.678844803+07:00","message":"[buffer interim] 1135 false  7 คัมภีร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:35.678851215+07:00","message":"[bufferProcess] interim [600000000]:ถึงขั้นตอนในส่วนของพืชที่ 2 ค่ะซึ่งอุปกรณ์หรือสวดพระอภิธรรมทํานองหลวง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:35.678855489+07:00","message":"[bufferProcess] send to processor:ถึงขั้นตอนในส่วนของพืชที่ 2 ค่ะซึ่งอุปกรณ์หรือสวดพระอภิธรรมทํานองหลวง 7 คัมภีร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:35.678859432+07:00","message":"[bufferProcess] interim [600000000]: 7 คัมภีร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:35.678865607+07:00","message":"[bufferProcess] update buffer: ถึงขั้นตอนในส่วนของพืชที่ 2 ค่ะซึ่งอุปกรณ์หรือสวดพระอภิธรรมทํานองหลวง 7 คัมภีร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:35.678868723+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:35.678871896+07:00","message":"> Transcript [6565] [false]: 'ถึงขั้นตอนในส่วนของพืชที่ 2 ค่ะซึ่งอุปกรณ์หรือสวดพระอภิธรรมทํานองหลวง 7 คัมภีร์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:35.678874851+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:35.678876617+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:35.678878501+07:00","message":"StatePrefix: 'ถึงขั้นตอนในส่วนของพืชที่ 2 ค่ะซึ่งอุปกรณ์หรือสวดพระอภิธรรมทํานองหลวง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:35.678880929+07:00","message":"TextPushed: 'ถึงขั้นตอนในส่วนของพืชที่ 2 ค่ะซึ่งอุปกรณ์หรือสวดพระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:36.056131795+07:00","message":"receive streaming session, msgId: 1135"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:36.056162288+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถึงขั้นตอนในส่วนของพืชที่ 2 ค่ะซึ่งอุปกรณ์หรือสวดพระอภิธรรมทํานองหลวง 7 คัมภีร์\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":7,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:36.056168076+07:00","message":"receive interim result [false|false]: ถึงขั้นตอนในส่วนของพืชที่ 2 ค่ะซึ่งอุปกรณ์หรือสวดพระอภิธรรมทํานองหลวง 7 คัมภีร์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:36.056180622+07:00","message":"[buffer interim] 1135 false ถึงขั้นตอนในส่วนของพืชที่ 2 ค่ะซึ่งอุปกรณ์หรือสวดพระอภิธรรมทํานองหลวง 7 คัมภีร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:36.056187294+07:00","message":"[bufferProcess] interim [20000000]:ถึงขั้นตอนในส่วนของพืชที่ 2 ค่ะซึ่งอุปกรณ์หรือสวดพระอภิธรรมทํานองหลวง 7 คัมภีร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:36.056189895+07:00","message":"[bufferProcess] send to processor:ถึงขั้นตอนในส่วนของพืชที่ 2 ค่ะซึ่งอุปกรณ์หรือสวดพระอภิธรรมทํานองหลวง 7 คัมภีร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:36.056195214+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:36.056197573+07:00","message":"> Transcript [6566] [false]: 'ถึงขั้นตอนในส่วนของพืชที่ 2 ค่ะซึ่งอุปกรณ์หรือสวดพระอภิธรรมทํานองหลวง 7 คัมภีร์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:36.056201165+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:36.056203436+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:36.056206675+07:00","message":"StatePrefix: 'ถึงขั้นตอนในส่วนของพืชที่ 2 ค่ะซึ่งอุปกรณ์หรือสวดพระอภิธรรมทํานองหลวง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:36.056210213+07:00","message":"TextPushed: 'ถึงขั้นตอนในส่วนของพืชที่ 2 ค่ะซึ่งอุปกรณ์หรือสวดพระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:36.474268467+07:00","message":"[GCS] IsForceVAD: false for message ID: 1135"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:36.547911533+07:00","message":"[GCS] Start streaming session, msgId: 1136"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:36.820975232+07:00","message":"receive streaming session, msgId: 1135"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:36.821013952+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ขั้นตอนในส่วนของพิธีสงฆ์ค่ะซึ่งอุปกรณ์หรือสวดพระอภิธรรมทํานองหลวง 7 คัมภีร์\",\"confidence\":0.9420598}],\"is_final\":true,\"result_end_time\":{\"seconds\":7,\"nanos\":590000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:36.821021857+07:00","message":"receive interim result [true|false]: ขั้นตอนในส่วนของพิธีสงฆ์ค่ะซึ่งอุปกรณ์หรือสวดพระอภิธรรมทํานองหลวง 7 คัมภีร์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:36.821031013+07:00","message":"end recv isFinal message id 1135"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:36.821032791+07:00","message":"end Recv id 1135"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:36.821038397+07:00","message":"[buffer interim] 1135 true ขั้นตอนในส่วนของพิธีสงฆ์ค่ะซึ่งอุปกรณ์หรือสวดพระอภิธรรมทํานองหลวง 7 คัมภีร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:36.82104809+07:00","message":"[bufferProcess] interim [590000000]:ขั้นตอนในส่วนของพิธีสงฆ์ค่ะซึ่งอุปกรณ์หรือสวดพระอภิธรรมทํานองหลวง 7 คัมภีร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:36.821054403+07:00","message":"[bufferProcess] send to processor (isfinal):ถึงขั้นตอนในส่วนของพืชที่ 2 ค่ะซึ่งอุปกรณ์หรือสวดพระอภิธรรมทํานองหลวง 7 คัมภีร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:36.821058676+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:36.821062645+07:00","message":"> Transcript [6567] [false]: 'ถึงขั้นตอนในส่วนของพืชที่ 2 ค่ะซึ่งอุปกรณ์หรือสวดพระอภิธรรมทํานองหลวง 7 คัมภีร์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:36.821066852+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:36.821069554+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:36.821071781+07:00","message":"StatePrefix: 'ถึงขั้นตอนในส่วนของพืชที่ 2 ค่ะซึ่งอุปกรณ์หรือสวดพระอภิธรรมทํานองหลวง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:36.821075956+07:00","message":"TextPushed: 'ถึงขั้นตอนในส่วนของพืชที่ 2 ค่ะซึ่งอุปกรณ์หรือสวดพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:36.821078236+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:36.821080518+07:00","message":"> Transcript [6568] [true]: 'ขั้นตอนในส่วนของพิธีสงฆ์ค่ะซึ่งอุปกรณ์หรือสวดพระอภิธรรมทํานองหลวง 7 คัมภีร์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:36.821083458+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:36.821085373+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:36.821087128+07:00","message":"StatePrefix: 'ถึงขั้นตอนในส่วนของพืชที่ 2 ค่ะซึ่งอุปกรณ์หรือสวดพระอภิธรรมทํานองหลวง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:36.82108941+07:00","message":"TextPushed: 'ถึงขั้นตอนในส่วนของพืชที่ 2 ค่ะซึ่งอุปกรณ์หรือสวดพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:36.821091367+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:36.821340613+07:00","message":"Push: 'อภิธรรมทํานองหลวง 7 คัมภีร์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:36.821343973+07:00","message":"TextPushed: 'ถึงขั้นตอนในส่วนของพืชที่ 2 ค่ะซึ่งอุปกรณ์หรือสวดพระอภิธรรมทํานองหลวง 7 คัมภีร์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:36.821346346+07:00","message":"Set new StatePrefix : 'ขั้นตอนในส่วนของพิธีสงฆ์ค่ะซึ่งอุปกรณ์หรือสวดพระอภิธรรมทํานองหลวง 7 คัมภีร์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:36.821348454+07:00","message":"Next Push (prob) : 'ขั้นตอนในส่วนของพิธีสงฆ์ค่ะซึ่งอุปกรณ์หรือสวดพระอภิธรรมทํานองหลวง 7 คัมภีร์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:36.821356638+07:00","message":"push: {true อภิธรรมทํานองหลวง 7 คัมภีร์ 0 0xc002a00580}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:36.82138908+07:00","message":"write aligntment file to 'tmp/7446/align_message_id_1135.html'"}
{"level":"info","service":"Main","time":"2025-10-27T15:02:36.835167784+07:00","message":"write wav file: './tmp/7446/7446_1135.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:37.280618641+07:00","message":"receive streaming session, msgId: 1136"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:37.280656529+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":"2025-10-27T15:02:37.280661707+07:00","message":"receive interim result [false|false]: อิจฉา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:37.280674334+07:00","message":"[buffer interim] 1136 false อิจฉา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:37.280680695+07:00","message":"[bufferProcess] interim [540000000]:อิจฉา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:37.280682288+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:37.595550962+07:00","message":"receive streaming session, msgId: 1136"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:37.595593615+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":"2025-10-27T15:02:37.595599448+07:00","message":"receive interim result [false|false]: ที่ใช้ใน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:37.595615897+07:00","message":"[buffer interim] 1136 false ที่ใช้ใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:37.595623969+07:00","message":"[bufferProcess] interim [840000000]:ที่ใช้ใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:37.595626738+07:00","message":"[bufferProcess] send to processor:อิจฉา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:37.595631277+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:37.595635318+07:00","message":"> Transcript [6569] [false]: 'อิจฉา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:37.595638297+07:00","message":"Set StatePrefix (first interim): 'อิจฉา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:37.800160189+07:00","message":"receive streaming session, msgId: 1136"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:37.80020563+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":"2025-10-27T15:02:37.800213217+07:00","message":"receive interim result [false|false]: ที่ใช้ในการ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:37.800229369+07:00","message":"[buffer interim] 1136 false ที่ใช้ในการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:37.800238721+07:00","message":"[bufferProcess] interim [80000000]:ที่ใช้ในการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:37.800241628+07:00","message":"[bufferProcess] send to processor:ที่ใช้ใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:37.800249954+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:37.800254243+07:00","message":"> Transcript [6570] [false]: 'ที่ใช้ใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:37.800257535+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:37.800260288+07:00","message":"Set new StatePrefix: 'ที่ใช้ใน'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:02:37.888342187+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:02:37.888361507+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:37.917373155+07:00","message":"receive streaming session, msgId: 1136"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:37.917411777+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":"2025-10-27T15:02:37.917418584+07:00","message":"receive interim result [false|false]: ที่ใช้ในประเทศ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:37.917433669+07:00","message":"[buffer interim] 1136 false ที่ใช้ในประเทศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:37.917444528+07:00","message":"[bufferProcess] interim [140000000]:ที่ใช้ในประเทศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:37.917447261+07:00","message":"[bufferProcess] send to processor:ที่ใช้ในการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:37.917454087+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:37.917458107+07:00","message":"> Transcript [6571] [false]: 'ที่ใช้ในการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:37.917471967+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:37.917475017+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:37.917477444+07:00","message":"StatePrefix: 'ที่ใช้ใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:37.917479779+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:37.920878921+07:00","message":"receive streaming session, msgId: 1136"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:37.920897933+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":"2025-10-27T15:02:37.920902266+07:00","message":"receive interim result [false|false]: ที่ใช้ในพระราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:37.920911914+07:00","message":"[buffer interim] 1136 false ที่ใช้ในพระราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:37.920916562+07:00","message":"[bufferProcess] interim [200000000]:ที่ใช้ในพระราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:37.920918282+07:00","message":"[bufferProcess] send to processor:ที่ใช้ในประเทศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:37.920921241+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:37.920923581+07:00","message":"> Transcript [6572] [false]: 'ที่ใช้ในประเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:37.920925758+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:37.920927318+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:37.920928734+07:00","message":"StatePrefix: 'ที่ใช้ใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:37.920930521+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:38.106754487+07:00","message":"receive streaming session, msgId: 1136"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:38.106791667+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":"2025-10-27T15:02:38.106798721+07:00","message":"receive interim result [false|false]: ที่ใช้ในพระราชพิธี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:38.106814646+07:00","message":"[buffer interim] 1136 false ที่ใช้ในพระราชพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:38.10682273+07:00","message":"[bufferProcess] interim [380000000]:ที่ใช้ในพระราชพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:38.106826184+07:00","message":"[bufferProcess] send to processor:ที่ใช้ในพระราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:38.106832713+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:38.106836198+07:00","message":"> Transcript [6573] [false]: 'ที่ใช้ในพระราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:38.106840048+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:38.106842718+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:38.10684503+07:00","message":"StatePrefix: 'ที่ใช้ใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:38.106847447+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:38.61350557+07:00","message":"receive streaming session, msgId: 1136"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:38.613556486+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":"2025-10-27T15:02:38.613562279+07:00","message":"receive interim result [false|false]: ที่ใช้ในพระราชพิธีของ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:38.613575563+07:00","message":"[buffer interim] 1136 false ที่ใช้ในพระราชพิธีของ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:38.61358188+07:00","message":"[bufferProcess] interim [860000000]:ที่ใช้ในพระราชพิธีของ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:38.61358474+07:00","message":"[bufferProcess] send to processor:ที่ใช้ในพระราชพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:38.613589892+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:38.613592892+07:00","message":"> Transcript [6574] [false]: 'ที่ใช้ในพระราชพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:38.613595949+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:38.613597684+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:38.613599368+07:00","message":"StatePrefix: 'ที่ใช้ใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:38.613601028+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:38.613605075+07:00","message":"Push: 'ที่ใช้ใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:38.613606552+07:00","message":"TextPushed: 'ที่ใช้ใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:38.613609612+07:00","message":"Set new StatePrefix : 'ที่ใช้ในพระราชพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:38.613611565+07:00","message":"Next Push (prob) : 'พระราชพิธี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:38.613619115+07:00","message":"push: {false ที่ใช้ใน 0 0xc002a00980}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:38.811097121+07:00","message":"receive streaming session, msgId: 1136"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:38.811134936+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":"2025-10-27T15:02:38.811140858+07:00","message":"receive interim result [false|false]: ที่ใช้ในพระราชพิธีของราก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:38.811153475+07:00","message":"[buffer interim] 1136 false ที่ใช้ในพระราชพิธีของราก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:38.8111605+07:00","message":"[bufferProcess] interim [100000000]:ที่ใช้ในพระราชพิธีของราก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:38.811163601+07:00","message":"[bufferProcess] send to processor:ที่ใช้ในพระราชพิธีของ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:38.811183694+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:38.811187839+07:00","message":"> Transcript [6575] [false]: 'ที่ใช้ในพระราชพิธีของ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:38.811192129+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:38.811194507+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:38.811196847+07:00","message":"StatePrefix: 'ที่ใช้ในพระราชพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:38.811199273+07:00","message":"TextPushed: 'ที่ใช้ใน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:38.87333561+07:00","message":"receive streaming session, msgId: 1136"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:38.873367933+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":"2025-10-27T15:02:38.873373709+07:00","message":"receive interim result [false|false]: ที่ใช้ในพระราชพิธีของราชัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:38.873387707+07:00","message":"[buffer interim] 1136 false ที่ใช้ในพระราชพิธีของราชัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:38.873394039+07:00","message":"[bufferProcess] interim [160000000]:ที่ใช้ในพระราชพิธีของราชัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:38.87339602+07:00","message":"[bufferProcess] send to processor:ที่ใช้ในพระราชพิธีของราก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:38.873401585+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:38.873405859+07:00","message":"> Transcript [6576] [false]: 'ที่ใช้ในพระราชพิธีของราก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:38.873410536+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:38.873413031+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:38.87341533+07:00","message":"StatePrefix: 'ที่ใช้ในพระราชพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:38.873417931+07:00","message":"TextPushed: 'ที่ใช้ใน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:38.995793269+07:00","message":"receive streaming session, msgId: 1136"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:38.995834248+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":"2025-10-27T15:02:38.995839766+07:00","message":"receive interim result [false|false]: ที่ใช้ในพระราชพิธีของราชสีห์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:38.995854842+07:00","message":"[buffer interim] 1136 false ที่ใช้ในพระราชพิธีของราชสีห์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:38.995861532+07:00","message":"[bufferProcess] interim [280000000]:ที่ใช้ในพระราชพิธีของราชสีห์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:38.995863682+07:00","message":"[bufferProcess] send to processor:ที่ใช้ในพระราชพิธีของราชัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:38.995867323+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:38.995869759+07:00","message":"> Transcript [6577] [false]: 'ที่ใช้ในพระราชพิธีของราชัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:38.995872978+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:38.995874786+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:38.995876634+07:00","message":"StatePrefix: 'ที่ใช้ในพระราชพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:38.995878481+07:00","message":"TextPushed: 'ที่ใช้ใน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:39.163699065+07:00","message":"[GCS] IsForceVAD: false for message ID: 1136"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:39.193198459+07:00","message":"receive streaming session, msgId: 1136"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:39.193242842+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":"2025-10-27T15:02:39.193269119+07:00","message":"receive interim result [false|false]: ที่ใช้ในพระราชพิธีของราชสำนัก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:39.193284804+07:00","message":"[buffer interim] 1136 false ที่ใช้ในพระราชพิธีของราชสำนัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:39.19329512+07:00","message":"[bufferProcess] interim [460000000]:ที่ใช้ในพระราชพิธีของราชสำนัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:39.193298348+07:00","message":"[bufferProcess] send to processor:ที่ใช้ในพระราชพิธีของราชสีห์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:39.193307309+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:39.193310978+07:00","message":"> Transcript [6578] [false]: 'ที่ใช้ในพระราชพิธีของราชสีห์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:39.193315134+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:39.193317625+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:39.19332048+07:00","message":"StatePrefix: 'ที่ใช้ในพระราชพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:39.19332287+07:00","message":"TextPushed: 'ที่ใช้ใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:39.193329613+07:00","message":"Push: 'พระราชพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:39.193331819+07:00","message":"TextPushed: 'ที่ใช้ในพระราชพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:39.193334845+07:00","message":"Set new StatePrefix : 'ที่ใช้ในพระราชพิธีของราชสีห์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:39.193338153+07:00","message":"Next Push (prob) : 'ของราชสีห์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:39.193348455+07:00","message":"push: {false พระราชพิธี 0 0xc002a00980}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:39.286178133+07:00","message":"receive streaming session, msgId: 1136"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:39.286214892+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":"2025-10-27T15:02:39.286220632+07:00","message":"receive interim result [true|false]: ที่ใช้ในพระราชพิธีของราชสำนัก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:39.286226441+07:00","message":"end recv isFinal message id 1136"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:39.286228393+07:00","message":"end Recv id 1136"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:39.286233899+07:00","message":"[buffer interim] 1136 true ที่ใช้ในพระราชพิธีของราชสำนัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:39.286239943+07:00","message":"[bufferProcess] interim [640000000]:ที่ใช้ในพระราชพิธีของราชสำนัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:39.286242876+07:00","message":"[bufferProcess] send to processor (isfinal):ที่ใช้ในพระราชพิธีของราชสำนัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:39.286246261+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:39.286248866+07:00","message":"> Transcript [6579] [false]: 'ที่ใช้ในพระราชพิธีของราชสำนัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:39.286250749+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:39.286252475+07:00","message":"Set new StatePrefix: 'ที่ใช้ในพระราชพิธีของราชสำนัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:39.286254053+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:39.286255456+07:00","message":"> Transcript [6580] [true]: 'ที่ใช้ในพระราชพิธีของราชสำนัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:39.286257386+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:39.286259374+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:39.286261056+07:00","message":"StatePrefix: 'ที่ใช้ในพระราชพิธีของราชสำนัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:39.286263212+07:00","message":"TextPushed: 'ที่ใช้ในพระราชพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:39.286265796+07:00","message":"Push: 'ของราชสำนัก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:39.286274173+07:00","message":"push: {true ของราชสำนัก 0 0xc002a00980}"}
{"level":"info","service":"Main","time":"2025-10-27T15:02:39.293203551+07:00","message":"write wav file: './tmp/7446/7446_1136.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:39.295827576+07:00","message":"[GCS] Start streaming session, msgId: 1137"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:39.423441929+07:00","message":"[GCS] IsForceVAD: false for message ID: 1137"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:39.484484807+07:00","message":"[GCS] Start streaming session, msgId: 1138"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:39.575440812+07:00","message":"receive streaming session, msgId: 1137"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:39.575459574+07:00","message":"found end of frame, send empty tag with msgId: 1137"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:39.575462198+07:00","message":"end Recv id 1137"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:39.575468473+07:00","message":"[buffer interim] 1137 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:39.575475351+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:39.575478718+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:39.575481326+07:00","message":"> Transcript [6581] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:39.575483295+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:39.575484842+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:39.575486326+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:39.575487773+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:39.575490078+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:39.575498922+07:00","message":"push: {true \n 0 0xc000044b00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:02:39.579882673+07:00","message":"write wav file: './tmp/7446/7446_1137.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:40.220251007+07:00","message":"receive streaming session, msgId: 1138"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:40.220288752+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":"2025-10-27T15:02:40.220293559+07:00","message":"receive interim result [false|false]: เป็นการ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:40.22030499+07:00","message":"[buffer interim] 1138 false เป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:40.220312758+07:00","message":"[bufferProcess] interim [780000000]:เป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:40.220314837+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:40.489006467+07:00","message":"receive streaming session, msgId: 1138"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:40.489042113+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":"2025-10-27T15:02:40.48904731+07:00","message":"receive interim result [false|false]: เป็นการตัด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:40.489056469+07:00","message":"[buffer interim] 1138 false เป็นการตัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:40.489064374+07:00","message":"[bufferProcess] interim [960000000]:เป็นการตัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:40.489066355+07:00","message":"[bufferProcess] send to processor:เป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:40.489069498+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:40.489072237+07:00","message":"> Transcript [6582] [false]: 'เป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:40.489074597+07:00","message":"Set StatePrefix (first interim): 'เป็นการ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:40.549045338+07:00","message":"receive streaming session, msgId: 1138"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:40.549080221+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":"2025-10-27T15:02:40.549086725+07:00","message":"receive interim result [false|false]: เป็นการบำเพ็ญ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:40.549097631+07:00","message":"[buffer interim] 1138 false เป็นการบำเพ็ญ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:40.549104075+07:00","message":"[bufferProcess] interim [80000000]:เป็นการบำเพ็ญ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:40.549106354+07:00","message":"[bufferProcess] send to processor:เป็นการตัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:40.54910966+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:40.549112283+07:00","message":"> Transcript [6583] [false]: 'เป็นการตัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:40.549114907+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:40.549116743+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:40.549118266+07:00","message":"StatePrefix: 'เป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:40.549119911+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:40.720619803+07:00","message":"receive streaming session, msgId: 1138"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:40.720664559+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":"2025-10-27T15:02:40.720669919+07:00","message":"receive interim result [false|false]: เป็นการบำเพ็ญพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:40.720684583+07:00","message":"[buffer interim] 1138 false เป็นการบำเพ็ญพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:40.720691728+07:00","message":"[bufferProcess] interim [260000000]:เป็นการบำเพ็ญพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:40.720694069+07:00","message":"[bufferProcess] send to processor:เป็นการบำเพ็ญ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:40.720698907+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:40.720701508+07:00","message":"> Transcript [6584] [false]: 'เป็นการบำเพ็ญ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:40.720704567+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:40.720706281+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:40.720707721+07:00","message":"StatePrefix: 'เป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:40.720709688+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:40.852678946+07:00","message":"receive streaming session, msgId: 1138"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:40.852716496+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":"2025-10-27T15:02:40.852722218+07:00","message":"receive interim result [false|false]: เป็นการบำเพ็ญพระราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:40.85273799+07:00","message":"[buffer interim] 1138 false เป็นการบำเพ็ญพระราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:40.852744365+07:00","message":"[bufferProcess] interim [380000000]:เป็นการบำเพ็ญพระราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:40.852747364+07:00","message":"[bufferProcess] send to processor:เป็นการบำเพ็ญพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:40.85275259+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:40.852755438+07:00","message":"> Transcript [6585] [false]: 'เป็นการบำเพ็ญพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:40.852758821+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:40.852760557+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:40.852762266+07:00","message":"StatePrefix: 'เป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:40.852764046+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:02:40.888723723+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:02:40.888733022+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:41.04261448+07:00","message":"receive streaming session, msgId: 1138"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:41.042649602+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":"2025-10-27T15:02:41.042654691+07:00","message":"receive interim result [false|false]: เป็นการบำเพ็ญพระราชกุ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:41.042666771+07:00","message":"[buffer interim] 1138 false เป็นการบำเพ็ญพระราชกุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:41.042673188+07:00","message":"[bufferProcess] interim [560000000]:เป็นการบำเพ็ญพระราชกุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:41.042675532+07:00","message":"[bufferProcess] send to processor:เป็นการบำเพ็ญพระราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:41.04268051+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:41.04268295+07:00","message":"> Transcript [6586] [false]: 'เป็นการบำเพ็ญพระราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:41.042686138+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:41.042688184+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:41.042689738+07:00","message":"StatePrefix: 'เป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:41.042691492+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:41.042695399+07:00","message":"Push: 'เป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:41.04269692+07:00","message":"TextPushed: 'เป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:41.042698593+07:00","message":"Set new StatePrefix : 'เป็นการบำเพ็ญพระราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:41.042700544+07:00","message":"Next Push (prob) : 'บำเพ็ญพระราช'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:41.042708519+07:00","message":"push: {false เป็นการ 0 0xc000044d80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:41.111218779+07:00","message":"receive streaming session, msgId: 1138"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:41.111250924+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":"2025-10-27T15:02:41.111256221+07:00","message":"receive interim result [false|false]: เป็นการบำเพ็ญพระราชกุศล"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:41.111270588+07:00","message":"[buffer interim] 1138 false เป็นการบำเพ็ญพระราชกุศล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:41.111277691+07:00","message":"[bufferProcess] interim [680000000]:เป็นการบำเพ็ญพระราชกุศล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:41.111279966+07:00","message":"[bufferProcess] send to processor:เป็นการบำเพ็ญพระราชกุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:41.111286208+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:41.111289087+07:00","message":"> Transcript [6587] [false]: 'เป็นการบำเพ็ญพระราชกุ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:41.111292309+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:41.111294132+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:41.11129566+07:00","message":"StatePrefix: 'เป็นการบำเพ็ญพระราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:41.111297541+07:00","message":"TextPushed: 'เป็นการ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:41.7512281+07:00","message":"receive streaming session, msgId: 1138"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:41.751262703+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":"2025-10-27T15:02:41.751267972+07:00","message":"receive interim result [false|false]: เป็นการบำเพ็ญพระราชกุศล"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:41.751280693+07:00","message":"[buffer interim] 1138 false เป็นการบำเพ็ญพระราชกุศล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:41.751287568+07:00","message":"[bufferProcess] interim [280000000]:เป็นการบำเพ็ญพระราชกุศล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:41.75128991+07:00","message":"[bufferProcess] send to processor:เป็นการบำเพ็ญพระราชกุศล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:41.751295053+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:41.751297546+07:00","message":"> Transcript [6588] [false]: 'เป็นการบำเพ็ญพระราชกุศล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:41.751300693+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:41.7513026+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:41.751304415+07:00","message":"StatePrefix: 'เป็นการบำเพ็ญพระราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:41.751306187+07:00","message":"TextPushed: 'เป็นการ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:42.450206291+07:00","message":"receive streaming session, msgId: 1138"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:42.450238854+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":"2025-10-27T15:02:42.450244255+07:00","message":"receive interim result [false|false]: เป็นการบำเพ็ญพระราชกุศลถวาย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:42.450257624+07:00","message":"[buffer interim] 1138 false เป็นการบำเพ็ญพระราชกุศลถวาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:42.450264785+07:00","message":"[bufferProcess] interim [940000000]:เป็นการบำเพ็ญพระราชกุศลถวาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:42.450266902+07:00","message":"[bufferProcess] send to processor:เป็นการบำเพ็ญพระราชกุศล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:42.450270375+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:42.450272583+07:00","message":"> Transcript [6589] [false]: 'เป็นการบำเพ็ญพระราชกุศล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:42.450275592+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:42.450277394+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:42.450279486+07:00","message":"StatePrefix: 'เป็นการบำเพ็ญพระราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:42.450281348+07:00","message":"TextPushed: 'เป็นการ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:43.035815298+07:00","message":"receive streaming session, msgId: 1138"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:43.03585217+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":"2025-10-27T15:02:43.035857804+07:00","message":"receive interim result [false|false]: เป็นการบำเพ็ญพระราชกุศลถวายพวง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:43.035870485+07:00","message":"[buffer interim] 1138 false เป็นการบำเพ็ญพระราชกุศลถวายพวง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:43.035877291+07:00","message":"[bufferProcess] interim [540000000]:เป็นการบำเพ็ญพระราชกุศลถวายพวง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:43.035882045+07:00","message":"[bufferProcess] send to processor:เป็นการบำเพ็ญพระราชกุศลถวาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:43.035887284+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:43.035890793+07:00","message":"> Transcript [6590] [false]: 'เป็นการบำเพ็ญพระราชกุศลถวาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:43.035894113+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:43.035896131+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:43.035898231+07:00","message":"StatePrefix: 'เป็นการบำเพ็ญพระราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:43.035900148+07:00","message":"TextPushed: 'เป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:43.035904732+07:00","message":"Push: 'บำเพ็ญพระราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:43.035906607+07:00","message":"TextPushed: 'เป็นการบำเพ็ญพระราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:43.035908483+07:00","message":"Set new StatePrefix : 'เป็นการบำเพ็ญพระราชกุศลถวาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:43.035910249+07:00","message":"Next Push (prob) : 'กุศลถวาย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:43.035917445+07:00","message":"push: {false บำเพ็ญพระราช 0 0xc000044d80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:43.152215596+07:00","message":"receive streaming session, msgId: 1138"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:43.152253356+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการบำเพ็ญพระราชกุศลถวาย\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:43.152259548+07:00","message":"receive interim result [false|false]: เป็นการบำเพ็ญพระราชกุศลถวาย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:43.152273085+07:00","message":"[buffer interim] 1138 false เป็นการบำเพ็ญพระราชกุศลถวาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:43.152279589+07:00","message":"[bufferProcess] interim [660000000]:เป็นการบำเพ็ญพระราชกุศลถวาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:43.152281662+07:00","message":"[bufferProcess] send to processor:เป็นการบำเพ็ญพระราชกุศลถวายพวง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:43.152286868+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:43.152289405+07:00","message":"> Transcript [6591] [false]: 'เป็นการบำเพ็ญพระราชกุศลถวายพวง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:43.15229216+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:43.152293872+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:43.152295537+07:00","message":"StatePrefix: 'เป็นการบำเพ็ญพระราชกุศลถวาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:43.152297845+07:00","message":"TextPushed: 'เป็นการบำเพ็ญพระราช'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:43.671566021+07:00","message":"receive streaming session, msgId: 1138"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:43.671618575+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":"2025-10-27T15:02:43.671626508+07:00","message":"receive interim result [false|false]: เป็นการบำเพ็ญพระราชกุศลอุทิศถวายแด่ดวงวิญญาณ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:43.671642412+07:00","message":"[buffer interim] 1138 false เป็นการบำเพ็ญพระราชกุศลอุทิศถวายแด่ดวงวิญญาณ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:43.671652778+07:00","message":"[bufferProcess] interim [140000000]:เป็นการบำเพ็ญพระราชกุศลอุทิศถวายแด่ดวงวิญญาณ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:43.671656427+07:00","message":"[bufferProcess] send to processor:เป็นการบำเพ็ญพระราชกุศลถวาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:43.671662057+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:43.671666066+07:00","message":"> Transcript [6592] [false]: 'เป็นการบำเพ็ญพระราชกุศลถวาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:43.671670242+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:43.671672634+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:43.671675595+07:00","message":"StatePrefix: 'เป็นการบำเพ็ญพระราชกุศลถวาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:43.671679698+07:00","message":"TextPushed: 'เป็นการบำเพ็ญพระราช'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:02:43.889452414+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:02:43.88945943+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:44.258260862+07:00","message":"receive streaming session, msgId: 1138"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:44.258299478+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการบำเพ็ญพระราชกุศลอุทิศถวายแด่ดวงวิญญาณ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:44.258306756+07:00","message":"receive interim result [false|false]: เป็นการบำเพ็ญพระราชกุศลอุทิศถวายแด่ดวงวิญญาณ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:44.258321252+07:00","message":"[buffer interim] 1138 false เป็นการบำเพ็ญพระราชกุศลอุทิศถวายแด่ดวงวิญญาณ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:44.258329368+07:00","message":"[bufferProcess] interim [740000000]:เป็นการบำเพ็ญพระราชกุศลอุทิศถวายแด่ดวงวิญญาณ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:44.25833248+07:00","message":"[bufferProcess] send to processor:เป็นการบำเพ็ญพระราชกุศลอุทิศถวายแด่ดวงวิญญาณ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:44.258337481+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:44.258340969+07:00","message":"> Transcript [6593] [false]: 'เป็นการบำเพ็ญพระราชกุศลอุทิศถวายแด่ดวงวิญญาณ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:44.258344093+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:44.258346452+07:00","message":"Set new StatePrefix: 'เป็นการบำเพ็ญพระราชกุศลอุทิศถวายแด่ดวงวิญญาณ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:44.614112086+07:00","message":"[GCS] IsForceVAD: false for message ID: 1138"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:44.747155292+07:00","message":"[GCS] Start streaming session, msgId: 1139"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:44.77023858+07:00","message":"receive streaming session, msgId: 1138"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:44.770342047+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นการบำเพ็ญพระราชกุศลอุทิศถวายแด่ดวงวิญญาณ\",\"confidence\":0.957439}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:44.770348816+07:00","message":"receive interim result [true|false]: เป็นการบำเพ็ญพระราชกุศลอุทิศถวายแด่ดวงวิญญาณ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:44.770357825+07:00","message":"end recv isFinal message id 1138"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:44.770359667+07:00","message":"end Recv id 1138"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:44.770365289+07:00","message":"[buffer interim] 1138 true เป็นการบำเพ็ญพระราชกุศลอุทิศถวายแด่ดวงวิญญาณ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:44.770372077+07:00","message":"[bufferProcess] interim [340000000]:เป็นการบำเพ็ญพระราชกุศลอุทิศถวายแด่ดวงวิญญาณ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:44.770378225+07:00","message":"[bufferProcess] send to processor (isfinal):เป็นการบำเพ็ญพระราชกุศลอุทิศถวายแด่ดวงวิญญาณ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:44.770381593+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:44.770384153+07:00","message":"> Transcript [6594] [false]: 'เป็นการบำเพ็ญพระราชกุศลอุทิศถวายแด่ดวงวิญญาณ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:44.770386935+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:44.770388531+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:44.770389914+07:00","message":"StatePrefix: 'เป็นการบำเพ็ญพระราชกุศลอุทิศถวายแด่ดวงวิญญาณ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:44.77039191+07:00","message":"TextPushed: 'เป็นการบำเพ็ญพระราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:44.770393501+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:44.7703951+07:00","message":"> Transcript [6595] [true]: 'เป็นการบำเพ็ญพระราชกุศลอุทิศถวายแด่ดวงวิญญาณ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:44.770396944+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:44.77039829+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:44.770399586+07:00","message":"StatePrefix: 'เป็นการบำเพ็ญพระราชกุศลอุทิศถวายแด่ดวงวิญญาณ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:44.770401116+07:00","message":"TextPushed: 'เป็นการบำเพ็ญพระราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:44.770407421+07:00","message":"Push: 'กุศลอุทิศถวายแด่ดวงวิญญาณ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:44.770414776+07:00","message":"push: {true กุศลอุทิศถวายแด่ดวงวิญญาณ 0 0xc000044d80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:02:44.780814712+07:00","message":"write wav file: './tmp/7446/7446_1138.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:02:46.889602703+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:02:46.889612806+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:48.263213313+07:00","message":"[GCS] IsForceVAD: false for message ID: 1139"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:48.374534104+07:00","message":"receive streaming session, msgId: 1139"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:48.374551481+07:00","message":"found end of frame, send empty tag with msgId: 1139"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:48.37455434+07:00","message":"end Recv id 1139"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:48.374560766+07:00","message":"[buffer interim] 1139 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:48.374567003+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:48.37457064+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:48.374573377+07:00","message":"> Transcript [6596] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:48.374576107+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:48.374578339+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:48.374580431+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:48.374582492+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:48.374585427+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:48.374596195+07:00","message":"push: {true \n 0 0xc002923e00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:02:48.38735546+07:00","message":"write wav file: './tmp/7446/7446_1139.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:48.775149812+07:00","message":"[GCS] Start streaming session, msgId: 1140"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:49.603892428+07:00","message":"[GCS] IsForceVAD: false for message ID: 1140"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:49.699176796+07:00","message":"receive streaming session, msgId: 1140"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:49.699196747+07:00","message":"found end of frame, send empty tag with msgId: 1140"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:49.699200277+07:00","message":"end Recv id 1140"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:49.699207953+07:00","message":"[buffer interim] 1140 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:49.699216277+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:49.699226074+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:49.699229667+07:00","message":"> Transcript [6597] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:49.699232772+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:49.699234876+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:49.699237343+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:49.699239483+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:49.699242756+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:49.69925446+07:00","message":"push: {true \n 0 0xc002880000}"}
{"level":"info","service":"Main","time":"2025-10-27T15:02:49.705734082+07:00","message":"write wav file: './tmp/7446/7446_1140.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:02:49.890311313+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:02:49.890318233+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:49.98423761+07:00","message":"[GCS] Start streaming session, msgId: 1141"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:50.245620559+07:00","message":"[GCS] IsForceVAD: false for message ID: 1141"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:50.344300754+07:00","message":"receive streaming session, msgId: 1141"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:50.344319672+07:00","message":"found end of frame, send empty tag with msgId: 1141"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:50.344322804+07:00","message":"end Recv id 1141"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:50.344329414+07:00","message":"[buffer interim] 1141 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:50.344335904+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:50.344341766+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:50.344344473+07:00","message":"> Transcript [6598] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:50.344346775+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:50.344348401+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:50.344349817+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:50.344351361+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:50.344357241+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:50.344367401+07:00","message":"push: {true \n 0 0xc000045600}"}
{"level":"info","service":"Main","time":"2025-10-27T15:02:50.349630076+07:00","message":"write wav file: './tmp/7446/7446_1141.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:50.564542452+07:00","message":"[GCS] Start streaming session, msgId: 1142"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:50.755392125+07:00","message":"[GCS] IsForceVAD: false for message ID: 1142"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:50.849115231+07:00","message":"receive streaming session, msgId: 1142"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:50.84913981+07:00","message":"found end of frame, send empty tag with msgId: 1142"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:50.849143098+07:00","message":"end Recv id 1142"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:50.849151106+07:00","message":"[buffer interim] 1142 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:50.849158418+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:50.849177074+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:50.84918155+07:00","message":"> Transcript [6599] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:50.849183713+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:50.84918539+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:50.849187279+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:50.849188978+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:50.849191318+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:50.849200797+07:00","message":"push: {true \n 0 0xc002217f00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:02:50.855158515+07:00","message":"write wav file: './tmp/7446/7446_1142.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:50.947065786+07:00","message":"[GCS] Start streaming session, msgId: 1143"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:51.014856961+07:00","message":"[GCS] IsForceVAD: false for message ID: 1143"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:51.175780274+07:00","message":"receive streaming session, msgId: 1143"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:51.175809833+07:00","message":"found end of frame, send empty tag with msgId: 1143"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:51.175813836+07:00","message":"end Recv id 1143"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:51.175824549+07:00","message":"[buffer interim] 1143 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:51.175834675+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:51.175838875+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:51.175842295+07:00","message":"> Transcript [6600] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:51.175845734+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:51.175848072+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:51.175850442+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:51.17585308+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:51.175856702+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:51.175872115+07:00","message":"push: {true \n 0 0xc002a00400}"}
{"level":"info","service":"Main","time":"2025-10-27T15:02:51.180072244+07:00","message":"write wav file: './tmp/7446/7446_1143.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:51.263985126+07:00","message":"[GCS] Start streaming session, msgId: 1144"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:52.426927651+07:00","message":"[GCS] Cleaned up inactive client: 1111"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:52.426944369+07:00","message":"[GCS] Cleaned up inactive client: 1106"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:52.42694667+07:00","message":"[GCS] Cleaned up inactive client: 1102"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:52.426948257+07:00","message":"[GCS] Cleaned up inactive client: 1103"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:52.426950433+07:00","message":"[GCS] Cleaned up inactive client: 1112"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:52.426951878+07:00","message":"[GCS] Cleaned up inactive client: 1110"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:52.426953218+07:00","message":"[GCS] Cleaned up inactive client: 1101"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:52.426954594+07:00","message":"[GCS] Cleaned up inactive client: 1105"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:52.426956101+07:00","message":"[GCS] Cleaned up inactive client: 1104"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:52.426957666+07:00","message":"[GCS] Cleaned up inactive client: 1109"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:52.426959222+07:00","message":"[GCS] Cleaned up inactive client: 1115"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:52.426960754+07:00","message":"[GCS] Cleaned up inactive client: 1107"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:52.426962324+07:00","message":"[GCS] Cleaned up inactive client: 1114"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:52.426963772+07:00","message":"[GCS] Cleaned up inactive client: 1108"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:52.426965126+07:00","message":"[GCS] Cleaned up inactive client: 1113"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:52.473438063+07:00","message":"receive streaming session, msgId: 1144"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:52.473489358+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":"2025-10-27T15:02:52.473494679+07:00","message":"receive interim result [false|false]: ฉัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:52.473516173+07:00","message":"[buffer interim] 1144 false ฉัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:52.473524317+07:00","message":"[bufferProcess] interim [140000000]:ฉัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:52.47352655+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:52.473533341+07:00","message":"[bufferProcess] send to processor (ticker):ฉัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:52.473536535+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:52.473539881+07:00","message":"> Transcript [6601] [false]: 'ฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:52.473542385+07:00","message":"Set StatePrefix (first interim): 'ฉัน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:52.555139151+07:00","message":"receive streaming session, msgId: 1144"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:52.555183179+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":"2025-10-27T15:02:52.555189883+07:00","message":"receive interim result [false|false]: ชำระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:52.555204285+07:00","message":"[buffer interim] 1144 false ชำระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:52.555212363+07:00","message":"[bufferProcess] interim [320000000]:ชำระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:52.555214532+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:52.655888993+07:00","message":"receive streaming session, msgId: 1144"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:52.655924048+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":"2025-10-27T15:02:52.655929019+07:00","message":"receive interim result [false|false]: สำหรับ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:52.655938621+07:00","message":"[buffer interim] 1144 false สำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:52.655945056+07:00","message":"[bufferProcess] interim [380000000]:สำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:52.655946699+07:00","message":"[bufferProcess] send to processor:ชำระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:52.655949729+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:52.655952228+07:00","message":"> Transcript [6602] [false]: 'ชำระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:52.655953934+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:52.655955449+07:00","message":"Set new StatePrefix: 'ชำระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:52.840892188+07:00","message":"receive streaming session, msgId: 1144"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:52.840926895+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":"2025-10-27T15:02:52.840932076+07:00","message":"receive interim result [false|false]: สำหรับเขา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:52.840945264+07:00","message":"[buffer interim] 1144 false สำหรับเขา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:52.840951989+07:00","message":"[bufferProcess] interim [560000000]:สำหรับเขา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:52.840953864+07:00","message":"[bufferProcess] send to processor:สำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:52.840959096+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:52.840961438+07:00","message":"> Transcript [6603] [false]: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:52.840964307+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:52.840966028+07:00","message":"Set new StatePrefix: 'สำหรับ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:52.859888562+07:00","message":"receive streaming session, msgId: 1144"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:52.859929453+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":"2025-10-27T15:02:52.859934921+07:00","message":"receive interim result [false|false]: สำหรับคำว่า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:52.85994755+07:00","message":"[buffer interim] 1144 false สำหรับคำว่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:52.859954618+07:00","message":"[bufferProcess] interim [620000000]:สำหรับคำว่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:52.859956364+07:00","message":"[bufferProcess] send to processor:สำหรับเขา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:52.859959593+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:52.859962244+07:00","message":"> Transcript [6604] [false]: 'สำหรับเขา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:52.859964717+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:52.859966693+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:52.859968319+07:00","message":"StatePrefix: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:52.859970324+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:02:52.891202394+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:02:52.89120772+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:53.081720936+07:00","message":"receive streaming session, msgId: 1144"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:53.08175502+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":"2025-10-27T15:02:53.081760468+07:00","message":"receive interim result [false|false]: สำหรับคำว่าจะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:53.081773238+07:00","message":"[buffer interim] 1144 false สำหรับคำว่าจะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:53.081779589+07:00","message":"[bufferProcess] interim [800000000]:สำหรับคำว่าจะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:53.08178172+07:00","message":"[bufferProcess] send to processor:สำหรับคำว่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:53.081786829+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:53.081789587+07:00","message":"> Transcript [6605] [false]: 'สำหรับคำว่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:53.081792437+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:53.081794358+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:53.081795986+07:00","message":"StatePrefix: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:53.081797763+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:53.313631159+07:00","message":"receive streaming session, msgId: 1144"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:53.313671975+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":"2025-10-27T15:02:53.313682323+07:00","message":"receive interim result [false|false]: สำหรับคำว่าจะดับ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:53.31369674+07:00","message":"[buffer interim] 1144 false สำหรับคำว่าจะดับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:53.313704726+07:00","message":"[bufferProcess] interim [980000000]:สำหรับคำว่าจะดับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:53.313707781+07:00","message":"[bufferProcess] send to processor:สำหรับคำว่าจะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:53.313714496+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:53.313718544+07:00","message":"> Transcript [6606] [false]: 'สำหรับคำว่าจะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:53.313722616+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:53.313725386+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:53.31372757+07:00","message":"StatePrefix: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:53.313729713+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:53.392632862+07:00","message":"receive streaming session, msgId: 1144"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:53.392676568+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":"2025-10-27T15:02:53.392683409+07:00","message":"receive interim result [false|false]: สำหรับคำว่าจับปลา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:53.392699353+07:00","message":"[buffer interim] 1144 false สำหรับคำว่าจับปลา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:53.392707161+07:00","message":"[bufferProcess] interim [40000000]:สำหรับคำว่าจับปลา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:53.392710372+07:00","message":"[bufferProcess] send to processor:สำหรับคำว่าจะดับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:53.392714831+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:53.392718423+07:00","message":"> Transcript [6607] [false]: 'สำหรับคำว่าจะดับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:53.392722768+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:53.39272529+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:53.392728269+07:00","message":"StatePrefix: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:53.392730633+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:53.392736076+07:00","message":"Push: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:53.392738476+07:00","message":"TextPushed: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:53.39274095+07:00","message":"Set new StatePrefix : 'สำหรับคำว่าจะดับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:53.392743693+07:00","message":"Next Push (prob) : 'คำว่าจะดับ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:53.392753785+07:00","message":"push: {false สำหรับ 0 0xc002a00800}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:53.443558432+07:00","message":"receive streaming session, msgId: 1144"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:53.443590737+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":"2025-10-27T15:02:53.443595986+07:00","message":"receive interim result [false|false]: สำหรับคำว่าจะไป"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:53.443610649+07:00","message":"[buffer interim] 1144 false สำหรับคำว่าจะไป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:53.443617502+07:00","message":"[bufferProcess] interim [100000000]:สำหรับคำว่าจะไป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:53.443619689+07:00","message":"[bufferProcess] send to processor:สำหรับคำว่าจับปลา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:53.443622892+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:53.443625458+07:00","message":"> Transcript [6608] [false]: 'สำหรับคำว่าจับปลา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:53.443627439+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:53.443629062+07:00","message":"Set new StatePrefix: 'สำหรับคำว่าจับปลา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:53.454225396+07:00","message":"receive streaming session, msgId: 1144"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:53.454253485+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":"2025-10-27T15:02:53.454258116+07:00","message":"receive interim result [false|false]: สำหรับคำว่าจับปลา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:53.454270116+07:00","message":"[buffer interim] 1144 false สำหรับคำว่าจับปลา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:53.454276059+07:00","message":"[bufferProcess] interim [160000000]:สำหรับคำว่าจับปลา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:53.454278095+07:00","message":"[bufferProcess] send to processor:สำหรับคำว่าจะไป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:53.45428307+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:53.454285337+07:00","message":"> Transcript [6609] [false]: 'สำหรับคำว่าจะไป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:53.454287724+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:53.454289198+07:00","message":"Set new StatePrefix: 'สำหรับคำว่าจะไป'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:53.459739553+07:00","message":"receive streaming session, msgId: 1144"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:53.459766784+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":"2025-10-27T15:02:53.459771222+07:00","message":"receive interim result [false|false]: สำหรับคำว่าสดับปกรณ์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:53.459783751+07:00","message":"[buffer interim] 1144 false สำหรับคำว่าสดับปกรณ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:53.459789195+07:00","message":"[bufferProcess] interim [220000000]:สำหรับคำว่าสดับปกรณ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:53.459791008+07:00","message":"[bufferProcess] send to processor:สำหรับคำว่าจับปลา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:53.459796096+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:53.459798459+07:00","message":"> Transcript [6610] [false]: 'สำหรับคำว่าจับปลา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:53.459800347+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:53.459802271+07:00","message":"Set new StatePrefix: 'สำหรับคำว่าจับปลา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:53.882723024+07:00","message":"receive streaming session, msgId: 1144"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:53.882764891+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":"2025-10-27T15:02:53.882770907+07:00","message":"receive interim result [false|false]: สำหรับคำว่าสดับปกรณ์นั้น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:53.882783401+07:00","message":"[buffer interim] 1144 false สำหรับคำว่าสดับปกรณ์นั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:53.88279129+07:00","message":"[bufferProcess] interim [580000000]:สำหรับคำว่าสดับปกรณ์นั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:53.882793635+07:00","message":"[bufferProcess] send to processor:สำหรับคำว่าสดับปกรณ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:53.88279939+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:53.882801699+07:00","message":"> Transcript [6611] [false]: 'สำหรับคำว่าสดับปกรณ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:53.882803717+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:53.882807237+07:00","message":"Set new StatePrefix: 'สำหรับคำว่าสดับปกรณ์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:54.066869603+07:00","message":"receive streaming session, msgId: 1144"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:54.066905456+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":"2025-10-27T15:02:54.066910792+07:00","message":"receive interim result [false|false]: สำหรับคำว่าสดับปกรณ์นั้นเป็น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:54.066922836+07:00","message":"[buffer interim] 1144 false สำหรับคำว่าสดับปกรณ์นั้นเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:54.066929821+07:00","message":"[bufferProcess] interim [760000000]:สำหรับคำว่าสดับปกรณ์นั้นเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:54.066931987+07:00","message":"[bufferProcess] send to processor:สำหรับคำว่าสดับปกรณ์นั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:54.06693682+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:54.066939224+07:00","message":"> Transcript [6612] [false]: 'สำหรับคำว่าสดับปกรณ์นั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:54.066942263+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:54.066944097+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:54.066945954+07:00","message":"StatePrefix: 'สำหรับคำว่าสดับปกรณ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:54.066947953+07:00","message":"TextPushed: 'สำหรับ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:54.277102936+07:00","message":"receive streaming session, msgId: 1144"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:54.277143266+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":"2025-10-27T15:02:54.277150523+07:00","message":"receive interim result [false|false]: สำหรับคำว่าสดับปกรณ์นั้นเป็นทั้ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:54.277181261+07:00","message":"[buffer interim] 1144 false สำหรับคำว่าสดับปกรณ์นั้นเป็นทั้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:54.277188962+07:00","message":"[bufferProcess] interim [0]:สำหรับคำว่าสดับปกรณ์นั้นเป็นทั้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:54.277192123+07:00","message":"[bufferProcess] send to processor:สำหรับคำว่าสดับปกรณ์นั้นเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:54.277197111+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:54.277200771+07:00","message":"> Transcript [6613] [false]: 'สำหรับคำว่าสดับปกรณ์นั้นเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:54.277204991+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:54.277207219+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:54.277210098+07:00","message":"StatePrefix: 'สำหรับคำว่าสดับปกรณ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:54.277212915+07:00","message":"TextPushed: 'สำหรับ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:54.447825846+07:00","message":"receive streaming session, msgId: 1144"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:54.44786707+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":"2025-10-27T15:02:54.447875455+07:00","message":"receive interim result [false|false]: สำหรับคำว่าสดับปกรณ์นั้นเป็นทั้งคัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:54.447890247+07:00","message":"[buffer interim] 1144 false สำหรับคำว่าสดับปกรณ์นั้นเป็นทั้งคัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:54.447896355+07:00","message":"[bufferProcess] interim [180000000]:สำหรับคำว่าสดับปกรณ์นั้นเป็นทั้งคัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:54.447898437+07:00","message":"[bufferProcess] send to processor:สำหรับคำว่าสดับปกรณ์นั้นเป็นทั้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:54.447907083+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:54.44790973+07:00","message":"> Transcript [6614] [false]: 'สำหรับคำว่าสดับปกรณ์นั้นเป็นทั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:54.447913194+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:54.447915047+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:54.447916807+07:00","message":"StatePrefix: 'สำหรับคำว่าสดับปกรณ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:54.44791861+07:00","message":"TextPushed: 'สำหรับ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:54.508264388+07:00","message":"receive streaming session, msgId: 1144"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:54.508303903+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":"2025-10-27T15:02:54.508310346+07:00","message":"receive interim result [false|false]: สำหรับคำว่าสดับปกรณ์นั้นเป็นทั้งคำ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:54.508324591+07:00","message":"[buffer interim] 1144 false สำหรับคำว่าสดับปกรณ์นั้นเป็นทั้งคำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:54.508332254+07:00","message":"[bufferProcess] interim [240000000]:สำหรับคำว่าสดับปกรณ์นั้นเป็นทั้งคำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:54.50833484+07:00","message":"[bufferProcess] send to processor:สำหรับคำว่าสดับปกรณ์นั้นเป็นทั้งคัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:54.508341367+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:54.508344426+07:00","message":"> Transcript [6615] [false]: 'สำหรับคำว่าสดับปกรณ์นั้นเป็นทั้งคัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:54.508348619+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:54.508350961+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:54.508353672+07:00","message":"StatePrefix: 'สำหรับคำว่าสดับปกรณ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:54.50835642+07:00","message":"TextPushed: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:54.508362101+07:00","message":"Push: 'คำว่าสดับปกรณ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:54.508364415+07:00","message":"TextPushed: 'สำหรับคำว่าสดับปกรณ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:54.508366874+07:00","message":"Set new StatePrefix : 'สำหรับคำว่าสดับปกรณ์นั้นเป็นทั้งคัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:54.508370666+07:00","message":"Next Push (prob) : 'นั้นเป็นทั้งคัน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:54.508378852+07:00","message":"push: {false คำว่าสดับปกรณ์ 0 0xc002a00800}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:54.827971203+07:00","message":"receive streaming session, msgId: 1144"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:54.828009724+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":"2025-10-27T15:02:54.828015301+07:00","message":"receive interim result [false|false]: สำหรับคำว่าสดับปกรณ์นั้นเป็นทั้งคำกริยา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:54.828026396+07:00","message":"[buffer interim] 1144 false สำหรับคำว่าสดับปกรณ์นั้นเป็นทั้งคำกริยา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:54.828032654+07:00","message":"[bufferProcess] interim [600000000]:สำหรับคำว่าสดับปกรณ์นั้นเป็นทั้งคำกริยา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:54.828035788+07:00","message":"[bufferProcess] send to processor:สำหรับคำว่าสดับปกรณ์นั้นเป็นทั้งคำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:54.828041336+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:54.828043756+07:00","message":"> Transcript [6616] [false]: 'สำหรับคำว่าสดับปกรณ์นั้นเป็นทั้งคำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:54.828045956+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:54.828047781+07:00","message":"Set new StatePrefix: 'สำหรับคำว่าสดับปกรณ์นั้นเป็นทั้งคำ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:55.153725858+07:00","message":"receive streaming session, msgId: 1144"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:55.153760745+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":"2025-10-27T15:02:55.153766542+07:00","message":"receive interim result [false|false]: สำหรับคำว่าสดับปกรณ์นั้นเป็นทั้งคำกริยาและ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:55.153786462+07:00","message":"[buffer interim] 1144 false สำหรับคำว่าสดับปกรณ์นั้นเป็นทั้งคำกริยาและ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:55.153794776+07:00","message":"[bufferProcess] interim [900000000]:สำหรับคำว่าสดับปกรณ์นั้นเป็นทั้งคำกริยาและ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:55.153797264+07:00","message":"[bufferProcess] send to processor:สำหรับคำว่าสดับปกรณ์นั้นเป็นทั้งคำกริยา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:55.153800357+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:55.15380308+07:00","message":"> Transcript [6617] [false]: 'สำหรับคำว่าสดับปกรณ์นั้นเป็นทั้งคำกริยา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:55.153806217+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:55.153807939+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:55.153809499+07:00","message":"StatePrefix: 'สำหรับคำว่าสดับปกรณ์นั้นเป็นทั้งคำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:55.153811959+07:00","message":"TextPushed: 'สำหรับคำว่าสดับปกรณ์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:55.369597668+07:00","message":"receive streaming session, msgId: 1144"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:55.369633793+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":"2025-10-27T15:02:55.369639334+07:00","message":"receive interim result [false|false]: สำหรับคำว่าสดับปกรณ์นั้นเป็นทั้งคำกริยาและคำ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:55.369652666+07:00","message":"[buffer interim] 1144 false สำหรับคำว่าสดับปกรณ์นั้นเป็นทั้งคำกริยาและคำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:55.369661288+07:00","message":"[bufferProcess] interim [80000000]:สำหรับคำว่าสดับปกรณ์นั้นเป็นทั้งคำกริยาและคำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:55.369663633+07:00","message":"[bufferProcess] send to processor:สำหรับคำว่าสดับปกรณ์นั้นเป็นทั้งคำกริยาและ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:55.369668834+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:55.36967151+07:00","message":"> Transcript [6618] [false]: 'สำหรับคำว่าสดับปกรณ์นั้นเป็นทั้งคำกริยาและ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:55.369674618+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:55.369676391+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:55.369678302+07:00","message":"StatePrefix: 'สำหรับคำว่าสดับปกรณ์นั้นเป็นทั้งคำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:55.369681826+07:00","message":"TextPushed: 'สำหรับคำว่าสดับปกรณ์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:55.532954147+07:00","message":"receive streaming session, msgId: 1144"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:55.532996567+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":"2025-10-27T15:02:55.533003603+07:00","message":"receive interim result [false|false]: สำหรับคำว่าสดับปกรณ์นั้นเป็นทั้งคำกริยาและคำนาม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:55.533018817+07:00","message":"[buffer interim] 1144 false สำหรับคำว่าสดับปกรณ์นั้นเป็นทั้งคำกริยาและคำนาม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:55.533026462+07:00","message":"[bufferProcess] interim [320000000]:สำหรับคำว่าสดับปกรณ์นั้นเป็นทั้งคำกริยาและคำนาม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:55.533029575+07:00","message":"[bufferProcess] send to processor:สำหรับคำว่าสดับปกรณ์นั้นเป็นทั้งคำกริยาและคำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:55.533036672+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:55.533040004+07:00","message":"> Transcript [6619] [false]: 'สำหรับคำว่าสดับปกรณ์นั้นเป็นทั้งคำกริยาและคำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:55.533044128+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:55.5330478+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:55.533050976+07:00","message":"StatePrefix: 'สำหรับคำว่าสดับปกรณ์นั้นเป็นทั้งคำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:55.533054694+07:00","message":"TextPushed: 'สำหรับคำว่าสดับปกรณ์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:55.85725189+07:00","message":"receive streaming session, msgId: 1144"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:55.857294442+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":"2025-10-27T15:02:55.857301968+07:00","message":"receive interim result [false|false]: สำหรับคำว่าสดับปกรณ์นั้นเป็นทั้งคำกริยาและคำนามและ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:55.857316823+07:00","message":"[buffer interim] 1144 false สำหรับคำว่าสดับปกรณ์นั้นเป็นทั้งคำกริยาและคำนามและ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:55.857328499+07:00","message":"[bufferProcess] interim [620000000]:สำหรับคำว่าสดับปกรณ์นั้นเป็นทั้งคำกริยาและคำนามและ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:55.857331805+07:00","message":"[bufferProcess] send to processor:สำหรับคำว่าสดับปกรณ์นั้นเป็นทั้งคำกริยาและคำนาม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:55.857338478+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:55.85734246+07:00","message":"> Transcript [6620] [false]: 'สำหรับคำว่าสดับปกรณ์นั้นเป็นทั้งคำกริยาและคำนาม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:55.857348229+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:55.857350761+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:55.857353595+07:00","message":"StatePrefix: 'สำหรับคำว่าสดับปกรณ์นั้นเป็นทั้งคำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:55.857356708+07:00","message":"TextPushed: 'สำหรับคำว่าสดับปกรณ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:55.857372762+07:00","message":"Push: 'นั้นเป็นทั้งคำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:55.857375695+07:00","message":"TextPushed: 'สำหรับคำว่าสดับปกรณ์นั้นเป็นทั้งคำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:55.857378597+07:00","message":"Set new StatePrefix : 'สำหรับคำว่าสดับปกรณ์นั้นเป็นทั้งคำกริยาและคำนาม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:55.857381473+07:00","message":"Next Push (prob) : 'กริยาและคำนาม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:55.857392312+07:00","message":"push: {false นั้นเป็นทั้งคำ 0 0xc002a00800}"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:02:55.89123051+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:02:55.891239531+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:56.039318845+07:00","message":"receive streaming session, msgId: 1144"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:56.039353178+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":"2025-10-27T15:02:56.039359739+07:00","message":"receive interim result [false|false]: สำหรับคำว่าสดับปกรณ์นั้นเป็นทั้งคำกริยาและคำนามนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:56.039371503+07:00","message":"[buffer interim] 1144 false สำหรับคำว่าสดับปกรณ์นั้นเป็นทั้งคำกริยาและคำนามนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:56.039377973+07:00","message":"[bufferProcess] interim [740000000]:สำหรับคำว่าสดับปกรณ์นั้นเป็นทั้งคำกริยาและคำนามนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:56.039380215+07:00","message":"[bufferProcess] send to processor:สำหรับคำว่าสดับปกรณ์นั้นเป็นทั้งคำกริยาและคำนามและ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:56.039385314+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:56.03938811+07:00","message":"> Transcript [6621] [false]: 'สำหรับคำว่าสดับปกรณ์นั้นเป็นทั้งคำกริยาและคำนามและ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:56.039391544+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:56.039393548+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:56.039395163+07:00","message":"StatePrefix: 'สำหรับคำว่าสดับปกรณ์นั้นเป็นทั้งคำกริยาและคำนาม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:56.039397622+07:00","message":"TextPushed: 'สำหรับคำว่าสดับปกรณ์นั้นเป็นทั้งคำ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:56.6177537+07:00","message":"receive streaming session, msgId: 1144"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:56.617789131+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับคำว่าสดับปกรณ์นั้นเป็นทั้งคำกริยาและคำนามนะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:56.617795505+07:00","message":"receive interim result [false|false]: สำหรับคำว่าสดับปกรณ์นั้นเป็นทั้งคำกริยาและคำนามนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:56.617808447+07:00","message":"[buffer interim] 1144 false สำหรับคำว่าสดับปกรณ์นั้นเป็นทั้งคำกริยาและคำนามนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:56.617815044+07:00","message":"[bufferProcess] interim [340000000]:สำหรับคำว่าสดับปกรณ์นั้นเป็นทั้งคำกริยาและคำนามนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:56.617817405+07:00","message":"[bufferProcess] send to processor:สำหรับคำว่าสดับปกรณ์นั้นเป็นทั้งคำกริยาและคำนามนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:56.617822412+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:56.61782488+07:00","message":"> Transcript [6622] [false]: 'สำหรับคำว่าสดับปกรณ์นั้นเป็นทั้งคำกริยาและคำนามนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:56.617827996+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:56.617829652+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:56.617831033+07:00","message":"StatePrefix: 'สำหรับคำว่าสดับปกรณ์นั้นเป็นทั้งคำกริยาและคำนาม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:56.617833505+07:00","message":"TextPushed: 'สำหรับคำว่าสดับปกรณ์นั้นเป็นทั้งคำ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:57.4237756+07:00","message":"[GCS] IsForceVAD: false for message ID: 1144"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:57.484011081+07:00","message":"[GCS] Start streaming session, msgId: 1145"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:57.598126821+07:00","message":"receive streaming session, msgId: 1144"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:57.598165807+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับคำว่าสดับปกรณ์นั้นเป็นทั้งคำกริยาและคำนามนะคะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:57.598172005+07:00","message":"receive interim result [true|false]: สำหรับคำว่าสดับปกรณ์นั้นเป็นทั้งคำกริยาและคำนามนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:57.598179667+07:00","message":"end recv isFinal message id 1144"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:57.598181422+07:00","message":"end Recv id 1144"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:57.598187743+07:00","message":"[buffer interim] 1144 true สำหรับคำว่าสดับปกรณ์นั้นเป็นทั้งคำกริยาและคำนามนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:57.59819654+07:00","message":"[bufferProcess] interim [360000000]:สำหรับคำว่าสดับปกรณ์นั้นเป็นทั้งคำกริยาและคำนามนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:57.598201256+07:00","message":"[bufferProcess] send to processor (isfinal):สำหรับคำว่าสดับปกรณ์นั้นเป็นทั้งคำกริยาและคำนามนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:57.598204485+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:57.598207171+07:00","message":"> Transcript [6623] [false]: 'สำหรับคำว่าสดับปกรณ์นั้นเป็นทั้งคำกริยาและคำนามนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:57.598210057+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:57.598211796+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:57.598214479+07:00","message":"StatePrefix: 'สำหรับคำว่าสดับปกรณ์นั้นเป็นทั้งคำกริยาและคำนาม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:57.598216786+07:00","message":"TextPushed: 'สำหรับคำว่าสดับปกรณ์นั้นเป็นทั้งคำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:57.598218426+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:57.598219979+07:00","message":"> Transcript [6624] [true]: 'สำหรับคำว่าสดับปกรณ์นั้นเป็นทั้งคำกริยาและคำนามนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:57.59822194+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:57.598223251+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:57.598224551+07:00","message":"StatePrefix: 'สำหรับคำว่าสดับปกรณ์นั้นเป็นทั้งคำกริยาและคำนาม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:57.598228361+07:00","message":"TextPushed: 'สำหรับคำว่าสดับปกรณ์นั้นเป็นทั้งคำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:57.598233376+07:00","message":"Push: 'กริยาและคำนามนะคะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:57.598241253+07:00","message":"push: {true กริยาและคำนามนะคะ 0 0xc002a00800}"}
{"level":"info","service":"Main","time":"2025-10-27T15:02:57.611486716+07:00","message":"write wav file: './tmp/7446/7446_1144.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:58.482485652+07:00","message":"receive streaming session, msgId: 1145"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:58.482525381+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":"2025-10-27T15:02:58.482529817+07:00","message":"receive interim result [false|false]: บังสกุล"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:58.482542072+07:00","message":"[buffer interim] 1145 false บังสกุล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:58.482552003+07:00","message":"[bufferProcess] interim [20000000]:บังสกุล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:58.482553361+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:58.725713584+07:00","message":"receive streaming session, msgId: 1145"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:58.725748715+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":"2025-10-27T15:02:58.725753793+07:00","message":"receive interim result [false|false]: บังสกุลใช้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:58.725766279+07:00","message":"[buffer interim] 1145 false บังสกุลใช้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:58.725772952+07:00","message":"[bufferProcess] interim [320000000]:บังสกุลใช้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:58.725775063+07:00","message":"[bufferProcess] send to processor:บังสกุล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:58.725780431+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:58.725782894+07:00","message":"> Transcript [6625] [false]: 'บังสกุล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:58.72578493+07:00","message":"Set StatePrefix (first interim): 'บังสกุล'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:02:58.891911703+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:02:58.89193458+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:59.059330694+07:00","message":"receive streaming session, msgId: 1145"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:59.059361237+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":"2025-10-27T15:02:59.059386389+07:00","message":"receive interim result [false|false]: บังสกุลใช้แค่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:59.05939696+07:00","message":"[buffer interim] 1145 false บังสกุลใช้แค่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:59.059403576+07:00","message":"[bufferProcess] interim [620000000]:บังสกุลใช้แค่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:59.059405977+07:00","message":"[bufferProcess] send to processor:บังสกุลใช้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:59.059411375+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:59.059418722+07:00","message":"> Transcript [6626] [false]: 'บังสกุลใช้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:59.059421658+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:59.059423443+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:59.059425055+07:00","message":"StatePrefix: 'บังสกุล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:59.059426986+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:59.244570457+07:00","message":"receive streaming session, msgId: 1145"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:59.244605731+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":"2025-10-27T15:02:59.244611106+07:00","message":"receive interim result [false|false]: บังสกุลชัยเขต"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:59.244623424+07:00","message":"[buffer interim] 1145 false บังสกุลชัยเขต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:59.244629685+07:00","message":"[bufferProcess] interim [740000000]:บังสกุลชัยเขต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:59.244631712+07:00","message":"[bufferProcess] send to processor:บังสกุลใช้แค่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:59.244634963+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:59.244637367+07:00","message":"> Transcript [6627] [false]: 'บังสกุลใช้แค่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:59.244640144+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:59.244641742+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:59.244643308+07:00","message":"StatePrefix: 'บังสกุล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:59.244644913+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:59.625615297+07:00","message":"receive streaming session, msgId: 1145"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:59.625654623+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":"2025-10-27T15:02:59.625660038+07:00","message":"receive interim result [false|false]: บังสกุลใช้แค่เจ้าหน้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:59.625674527+07:00","message":"[buffer interim] 1145 false บังสกุลใช้แค่เจ้าหน้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:59.625681704+07:00","message":"[bufferProcess] interim [160000000]:บังสกุลใช้แค่เจ้าหน้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:59.625683853+07:00","message":"[bufferProcess] send to processor:บังสกุลชัยเขต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:59.625689631+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:59.62569212+07:00","message":"> Transcript [6628] [false]: 'บังสกุลชัยเขต'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:59.625696828+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:59.625698728+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:59.625700325+07:00","message":"StatePrefix: 'บังสกุล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:59.62570222+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:59.755610518+07:00","message":"receive streaming session, msgId: 1145"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:59.755643526+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":"2025-10-27T15:02:59.755648677+07:00","message":"receive interim result [false|false]: บังสกุลชัยเขตครับเจ้านาย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:59.755667306+07:00","message":"[buffer interim] 1145 false บังสกุลชัยเขตครับเจ้านาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:59.755673439+07:00","message":"[bufferProcess] interim [280000000]:บังสกุลชัยเขตครับเจ้านาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:59.755675648+07:00","message":"[bufferProcess] send to processor:บังสกุลใช้แค่เจ้าหน้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:59.755678954+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:59.755682329+07:00","message":"> Transcript [6629] [false]: 'บังสกุลใช้แค่เจ้าหน้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:59.755685416+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:59.755687381+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:59.755688872+07:00","message":"StatePrefix: 'บังสกุล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:59.755690653+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:59.755692933+07:00","message":"Push: 'บังสกุล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:59.755694548+07:00","message":"TextPushed: 'บังสกุล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:59.75569614+07:00","message":"Set new StatePrefix : 'บังสกุลใช้แค่เจ้าหน้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:02:59.755698481+07:00","message":"Next Push (prob) : 'ใช้แค่เจ้าหน้า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:02:59.755706233+07:00","message":"push: {false บังสกุล 0 0xc00401f280}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:00.339827945+07:00","message":"receive streaming session, msgId: 1145"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:00.339861995+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":"2025-10-27T15:03:00.339867052+07:00","message":"receive interim result [false|false]: บังสกุลชัยเขตครับเจ้านาย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:00.339880643+07:00","message":"[buffer interim] 1145 false บังสกุลชัยเขตครับเจ้านาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:00.339886974+07:00","message":"[bufferProcess] interim [880000000]:บังสกุลชัยเขตครับเจ้านาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:00.339889168+07:00","message":"[bufferProcess] send to processor:บังสกุลชัยเขตครับเจ้านาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:00.339892488+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:00.339895406+07:00","message":"> Transcript [6630] [false]: 'บังสกุลชัยเขตครับเจ้านาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:00.339897426+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:00.339899442+07:00","message":"Set new StatePrefix: 'บังสกุลชัยเขตครับเจ้านาย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:01.362717309+07:00","message":"receive streaming session, msgId: 1145"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:01.362752633+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":"2025-10-27T15:03:01.362758267+07:00","message":"receive interim result [false|false]: บังสกุลชัยเขตครับเจ้านายก็หมายถึง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:01.362785963+07:00","message":"[buffer interim] 1145 false บังสกุลชัยเขตครับเจ้านายก็หมายถึง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:01.362792803+07:00","message":"[bufferProcess] interim [900000000]:บังสกุลชัยเขตครับเจ้านายก็หมายถึง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:01.362795335+07:00","message":"[bufferProcess] send to processor:บังสกุลชัยเขตครับเจ้านาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:01.362798412+07:00","message":"[bufferProcess] send to processor (ticker):บังสกุลชัยเขตครับเจ้านายก็หมายถึง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:01.362800958+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:01.362803937+07:00","message":"> Transcript [6631] [false]: 'บังสกุลชัยเขตครับเจ้านาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:01.362808197+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:01.362809977+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:01.362811709+07:00","message":"StatePrefix: 'บังสกุลชัยเขตครับเจ้านาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:01.362813561+07:00","message":"TextPushed: 'บังสกุล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:01.362814813+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:01.362816325+07:00","message":"> Transcript [6632] [false]: 'บังสกุลชัยเขตครับเจ้านายก็หมายถึง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:01.362817889+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:01.362819246+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:01.362820509+07:00","message":"StatePrefix: 'บังสกุลชัยเขตครับเจ้านาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:01.36282506+07:00","message":"TextPushed: 'บังสกุล'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:01.448821678+07:00","message":"receive streaming session, msgId: 1145"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:01.448860266+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":"2025-10-27T15:03:01.448865633+07:00","message":"receive interim result [false|false]: บังสกุลชัยเขตครับเจ้านายหมายถึง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:01.448880122+07:00","message":"[buffer interim] 1145 false บังสกุลชัยเขตครับเจ้านายหมายถึง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:01.448887529+07:00","message":"[bufferProcess] interim [20000000]:บังสกุลชัยเขตครับเจ้านายหมายถึง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:01.448889172+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:01.879947744+07:00","message":"receive streaming session, msgId: 1145"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:01.879986379+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":"2025-10-27T15:03:01.879993494+07:00","message":"receive interim result [false|false]: บังสกุลชัยเขตครับเจ้านายก็หมายถึงพิธีสวด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:01.880007539+07:00","message":"[buffer interim] 1145 false บังสกุลชัยเขตครับเจ้านายก็หมายถึงพิธีสวด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:01.880015871+07:00","message":"[bufferProcess] interim [380000000]:บังสกุลชัยเขตครับเจ้านายก็หมายถึงพิธีสวด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:01.880018991+07:00","message":"[bufferProcess] send to processor:บังสกุลชัยเขตครับเจ้านายหมายถึง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:01.880023886+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:01.880027351+07:00","message":"> Transcript [6633] [false]: 'บังสกุลชัยเขตครับเจ้านายหมายถึง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:01.880031735+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:01.880034154+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:01.880037062+07:00","message":"StatePrefix: 'บังสกุลชัยเขตครับเจ้านาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:01.880039995+07:00","message":"TextPushed: 'บังสกุล'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:03:01.891971674+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:03:01.891971672+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:02.067641864+07:00","message":"receive streaming session, msgId: 1145"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:02.067676496+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":"2025-10-27T15:03:02.067681854+07:00","message":"receive interim result [false|false]: บังสกุลชัยเขตครับเจ้านายก็หมายถึงพิธีสวดมนต์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:02.067692566+07:00","message":"[buffer interim] 1145 false บังสกุลชัยเขตครับเจ้านายก็หมายถึงพิธีสวดมนต์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:02.067699331+07:00","message":"[bufferProcess] interim [560000000]:บังสกุลชัยเขตครับเจ้านายก็หมายถึงพิธีสวดมนต์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:02.067701574+07:00","message":"[bufferProcess] send to processor:บังสกุลชัยเขตครับเจ้านายก็หมายถึงพิธีสวด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:02.067706511+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:02.067709021+07:00","message":"> Transcript [6634] [false]: 'บังสกุลชัยเขตครับเจ้านายก็หมายถึงพิธีสวด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:02.067712283+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:02.067714187+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:02.06771574+07:00","message":"StatePrefix: 'บังสกุลชัยเขตครับเจ้านาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:02.06771787+07:00","message":"TextPushed: 'บังสกุล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:02.067722361+07:00","message":"Push: 'ชัยเขตครับเจ้านาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:02.067724558+07:00","message":"TextPushed: 'บังสกุลชัยเขตครับเจ้านาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:02.067726287+07:00","message":"Set new StatePrefix : 'บังสกุลชัยเขตครับเจ้านายก็หมายถึงพิธีสวด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:02.067729631+07:00","message":"Next Push (prob) : 'ก็หมายถึงพิธีสวด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:02.067736999+07:00","message":"push: {false ชัยเขตครับเจ้านาย 0 0xc00401f280}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:02.073618603+07:00","message":"receive streaming session, msgId: 1145"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:02.073640786+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":"2025-10-27T15:03:02.07364541+07:00","message":"receive interim result [false|false]: บังสกุลชัยเขตครับเจ้านายก็หมายถึงพิธีสวดมาก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:02.073653977+07:00","message":"[buffer interim] 1145 false บังสกุลชัยเขตครับเจ้านายก็หมายถึงพิธีสวดมาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:02.07365919+07:00","message":"[bufferProcess] interim [620000000]:บังสกุลชัยเขตครับเจ้านายก็หมายถึงพิธีสวดมาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:02.073661318+07:00","message":"[bufferProcess] send to processor:บังสกุลชัยเขตครับเจ้านายก็หมายถึงพิธีสวดมนต์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:02.073664214+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:02.073666477+07:00","message":"> Transcript [6635] [false]: 'บังสกุลชัยเขตครับเจ้านายก็หมายถึงพิธีสวดมนต์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:02.073669734+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:02.073671343+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:02.073672849+07:00","message":"StatePrefix: 'บังสกุลชัยเขตครับเจ้านายก็หมายถึงพิธีสวด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:02.073674751+07:00","message":"TextPushed: 'บังสกุลชัยเขตครับเจ้านาย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:02.252958813+07:00","message":"receive streaming session, msgId: 1145"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:02.252998709+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":"2025-10-27T15:03:02.253005154+07:00","message":"receive interim result [false|false]: บังสกุลชัยเขตครับเจ้านายก็หมายถึงพิธีสวดมาติกา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:02.253019115+07:00","message":"[buffer interim] 1145 false บังสกุลชัยเขตครับเจ้านายก็หมายถึงพิธีสวดมาติกา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:02.2530268+07:00","message":"[bufferProcess] interim [740000000]:บังสกุลชัยเขตครับเจ้านายก็หมายถึงพิธีสวดมาติกา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:02.25302929+07:00","message":"[bufferProcess] send to processor:บังสกุลชัยเขตครับเจ้านายก็หมายถึงพิธีสวดมาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:02.253032654+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:02.253035303+07:00","message":"> Transcript [6636] [false]: 'บังสกุลชัยเขตครับเจ้านายก็หมายถึงพิธีสวดมาก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:02.253038414+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:02.253040206+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:02.253041787+07:00","message":"StatePrefix: 'บังสกุลชัยเขตครับเจ้านายก็หมายถึงพิธีสวด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:02.253043817+07:00","message":"TextPushed: 'บังสกุลชัยเขตครับเจ้านาย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:02.839807579+07:00","message":"receive streaming session, msgId: 1145"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:02.839841463+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บังสกุลชัยเขตครับเจ้านายก็หมายถึงพิธีสวดมาติกา\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:02.839846922+07:00","message":"receive interim result [false|false]: บังสกุลชัยเขตครับเจ้านายก็หมายถึงพิธีสวดมาติกา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:02.839866169+07:00","message":"receive streaming session, msgId: 1145"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:02.83986956+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":"2025-10-27T15:03:02.839872119+07:00","message":"receive interim result [false|false]: บังสกุลชัยเขตครับเจ้านายก็หมายถึงพิธีสวดมาติกาบังสุกุล"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:02.839876766+07:00","message":"[buffer interim] 1145 false บังสกุลชัยเขตครับเจ้านายก็หมายถึงพิธีสวดมาติกา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:02.839879967+07:00","message":"[buffer interim] 1145 false บังสกุลชัยเขตครับเจ้านายก็หมายถึงพิธีสวดมาติกาบังสุกุล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:02.83988552+07:00","message":"[bufferProcess] interim [340000000]:บังสกุลชัยเขตครับเจ้านายก็หมายถึงพิธีสวดมาติกา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:02.839887767+07:00","message":"[bufferProcess] send to processor:บังสกุลชัยเขตครับเจ้านายก็หมายถึงพิธีสวดมาติกา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:02.839890289+07:00","message":"[bufferProcess] interim [400000000]:บังสกุลชัยเขตครับเจ้านายก็หมายถึงพิธีสวดมาติกาบังสุกุล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:02.839891994+07:00","message":"[bufferProcess] send to processor:บังสกุลชัยเขตครับเจ้านายก็หมายถึงพิธีสวดมาติกา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:02.839894811+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:02.83989741+07:00","message":"> Transcript [6637] [false]: 'บังสกุลชัยเขตครับเจ้านายก็หมายถึงพิธีสวดมาติกา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:02.839900484+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:02.839902317+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:02.839904246+07:00","message":"StatePrefix: 'บังสกุลชัยเขตครับเจ้านายก็หมายถึงพิธีสวด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:02.839909552+07:00","message":"TextPushed: 'บังสกุลชัยเขตครับเจ้านาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:02.839911465+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:02.839913193+07:00","message":"> Transcript [6638] [false]: 'บังสกุลชัยเขตครับเจ้านายก็หมายถึงพิธีสวดมาติกา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:02.83992125+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:02.83992276+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:02.839924153+07:00","message":"StatePrefix: 'บังสกุลชัยเขตครับเจ้านายก็หมายถึงพิธีสวด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:02.839925845+07:00","message":"TextPushed: 'บังสกุลชัยเขตครับเจ้านาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:02.839930973+07:00","message":"Push: 'ก็หมายถึงพิธีสวด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:02.839932709+07:00","message":"TextPushed: 'บังสกุลชัยเขตครับเจ้านายก็หมายถึงพิธีสวด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:02.839934523+07:00","message":"Set new StatePrefix : 'บังสกุลชัยเขตครับเจ้านายก็หมายถึงพิธีสวดมาติกา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:02.839936481+07:00","message":"Next Push (prob) : 'มาติกา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:02.839944725+07:00","message":"push: {false ก็หมายถึงพิธีสวด 0 0xc00401f280}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:03.152357743+07:00","message":"receive streaming session, msgId: 1145"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:03.152390716+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":"2025-10-27T15:03:03.152396575+07:00","message":"receive interim result [false|false]: บังสกุลชัยเขตครับเจ้านายก็หมายถึงพิธีสวดมาติกาบังสกุล"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:03.152410504+07:00","message":"[buffer interim] 1145 false บังสกุลชัยเขตครับเจ้านายก็หมายถึงพิธีสวดมาติกาบังสกุล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:03.152417342+07:00","message":"[bufferProcess] interim [640000000]:บังสกุลชัยเขตครับเจ้านายก็หมายถึงพิธีสวดมาติกาบังสกุล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:03.152419753+07:00","message":"[bufferProcess] send to processor:บังสกุลชัยเขตครับเจ้านายก็หมายถึงพิธีสวดมาติกาบังสุกุล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:03.152425662+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:03.152428495+07:00","message":"> Transcript [6639] [false]: 'บังสกุลชัยเขตครับเจ้านายก็หมายถึงพิธีสวดมาติกาบังสุกุล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:03.152431537+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:03.152433366+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:03.152435036+07:00","message":"StatePrefix: 'บังสกุลชัยเขตครับเจ้านายก็หมายถึงพิธีสวดมาติกา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:03.152437303+07:00","message":"TextPushed: 'บังสกุลชัยเขตครับเจ้านายก็หมายถึงพิธีสวด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:03.281533852+07:00","message":"receive streaming session, msgId: 1145"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:03.281562842+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":"2025-10-27T15:03:03.2815681+07:00","message":"receive interim result [false|false]: บังสกุลชัยเขตครับเจ้านายก็หมายถึงพิธีสวดมาติกาบังสุกุล"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:03.281579794+07:00","message":"[buffer interim] 1145 false บังสกุลชัยเขตครับเจ้านายก็หมายถึงพิธีสวดมาติกาบังสุกุล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:03.281585862+07:00","message":"[bufferProcess] interim [820000000]:บังสกุลชัยเขตครับเจ้านายก็หมายถึงพิธีสวดมาติกาบังสุกุล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:03.281588073+07:00","message":"[bufferProcess] send to processor:บังสกุลชัยเขตครับเจ้านายก็หมายถึงพิธีสวดมาติกาบังสกุล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:03.281593378+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:03.281596245+07:00","message":"> Transcript [6640] [false]: 'บังสกุลชัยเขตครับเจ้านายก็หมายถึงพิธีสวดมาติกาบังสกุล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:03.281599638+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:03.28160143+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:03.281603575+07:00","message":"StatePrefix: 'บังสกุลชัยเขตครับเจ้านายก็หมายถึงพิธีสวดมาติกา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:03.281605837+07:00","message":"TextPushed: 'บังสกุลชัยเขตครับเจ้านายก็หมายถึงพิธีสวด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:03.479132292+07:00","message":"receive streaming session, msgId: 1145"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:03.479172915+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":"2025-10-27T15:03:03.479179835+07:00","message":"receive interim result [false|false]: บังสกุลชัยเขตครับเจ้านายก็หมายถึงพิธีสวดมาติกาบังสกุลเรื่อง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:03.479194242+07:00","message":"[buffer interim] 1145 false บังสกุลชัยเขตครับเจ้านายก็หมายถึงพิธีสวดมาติกาบังสกุลเรื่อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:03.479201632+07:00","message":"[bufferProcess] interim [940000000]:บังสกุลชัยเขตครับเจ้านายก็หมายถึงพิธีสวดมาติกาบังสกุลเรื่อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:03.479203986+07:00","message":"[bufferProcess] send to processor:บังสกุลชัยเขตครับเจ้านายก็หมายถึงพิธีสวดมาติกาบังสุกุล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:03.479209202+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:03.479212386+07:00","message":"> Transcript [6641] [false]: 'บังสกุลชัยเขตครับเจ้านายก็หมายถึงพิธีสวดมาติกาบังสุกุล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:03.479216758+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:03.479219094+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:03.479221807+07:00","message":"StatePrefix: 'บังสกุลชัยเขตครับเจ้านายก็หมายถึงพิธีสวดมาติกา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:03.479225146+07:00","message":"TextPushed: 'บังสกุลชัยเขตครับเจ้านายก็หมายถึงพิธีสวด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:03.502750662+07:00","message":"[GCS] IsForceVAD: false for message ID: 1145"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:03.592621465+07:00","message":"receive streaming session, msgId: 1145"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:03.592673764+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":"2025-10-27T15:03:03.592680545+07:00","message":"receive interim result [false|false]: บังสกุลชัยเขตครับเจ้านายก็หมายถึงพิธีสวดมาติกาบังสกุลเรื่องได้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:03.592693891+07:00","message":"[buffer interim] 1145 false บังสกุลชัยเขตครับเจ้านายก็หมายถึงพิธีสวดมาติกาบังสกุลเรื่องได้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:03.592700625+07:00","message":"[bufferProcess] interim [120000000]:บังสกุลชัยเขตครับเจ้านายก็หมายถึงพิธีสวดมาติกาบังสกุลเรื่องได้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:03.592703017+07:00","message":"[bufferProcess] send to processor:บังสกุลชัยเขตครับเจ้านายก็หมายถึงพิธีสวดมาติกาบังสกุลเรื่อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:03.59270834+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:03.59271154+07:00","message":"> Transcript [6642] [false]: 'บังสกุลชัยเขตครับเจ้านายก็หมายถึงพิธีสวดมาติกาบังสกุลเรื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:03.59271562+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:03.592717332+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:03.592719295+07:00","message":"StatePrefix: 'บังสกุลชัยเขตครับเจ้านายก็หมายถึงพิธีสวดมาติกา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:03.592721313+07:00","message":"TextPushed: 'บังสกุลชัยเขตครับเจ้านายก็หมายถึงพิธีสวด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:03.592728472+07:00","message":"Push: 'มาติกา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:03.592730151+07:00","message":"TextPushed: 'บังสกุลชัยเขตครับเจ้านายก็หมายถึงพิธีสวดมาติกา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:03.592732064+07:00","message":"Set new StatePrefix : 'บังสกุลชัยเขตครับเจ้านายก็หมายถึงพิธีสวดมาติกาบังสกุลเรื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:03.59273443+07:00","message":"Next Push (prob) : 'บังสกุลเรื่อง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:03.592742227+07:00","message":"push: {false มาติกา 0 0xc00401f280}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:03.630964039+07:00","message":"receive streaming session, msgId: 1145"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:03.630996765+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":"2025-10-27T15:03:03.631003091+07:00","message":"receive interim result [false|false]: บังสกุลชัยเขตครับเจ้านายก็หมายถึงพิธีสวดมาติกาบังสกุลเรื่อง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:03.631017364+07:00","message":"[buffer interim] 1145 false บังสกุลชัยเขตครับเจ้านายก็หมายถึงพิธีสวดมาติกาบังสกุลเรื่อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:03.631024263+07:00","message":"[bufferProcess] interim [180000000]:บังสกุลชัยเขตครับเจ้านายก็หมายถึงพิธีสวดมาติกาบังสกุลเรื่อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:03.631026713+07:00","message":"[bufferProcess] send to processor:บังสกุลชัยเขตครับเจ้านายก็หมายถึงพิธีสวดมาติกาบังสกุลเรื่องได้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:03.631030108+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:03.631032685+07:00","message":"> Transcript [6643] [false]: 'บังสกุลชัยเขตครับเจ้านายก็หมายถึงพิธีสวดมาติกาบังสกุลเรื่องได้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:03.631035895+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:03.631037613+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:03.63103931+07:00","message":"StatePrefix: 'บังสกุลชัยเขตครับเจ้านายก็หมายถึงพิธีสวดมาติกาบังสกุลเรื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:03.631041711+07:00","message":"TextPushed: 'บังสกุลชัยเขตครับเจ้านายก็หมายถึงพิธีสวดมาติกา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:03.703872119+07:00","message":"[GCS] Start streaming session, msgId: 1146"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:03.763381312+07:00","message":"receive streaming session, msgId: 1145"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:03.7634125+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บังสกุลใช้แข่งกับเจ้านายก็หมายถึงพิธีสวดมาติกาบังสกุลเนื่องด้วย\",\"confidence\":0.8607205}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:03.763418161+07:00","message":"receive interim result [true|false]: บังสกุลใช้แข่งกับเจ้านายก็หมายถึงพิธีสวดมาติกาบังสกุลเนื่องด้วย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:03.763426472+07:00","message":"end recv isFinal message id 1145"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:03.763428228+07:00","message":"end Recv id 1145"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:03.763434333+07:00","message":"[buffer interim] 1145 true บังสกุลใช้แข่งกับเจ้านายก็หมายถึงพิธีสวดมาติกาบังสกุลเนื่องด้วย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:03.763443416+07:00","message":"[bufferProcess] interim [240000000]:บังสกุลใช้แข่งกับเจ้านายก็หมายถึงพิธีสวดมาติกาบังสกุลเนื่องด้วย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:03.763446351+07:00","message":"[bufferProcess] send to processor (isfinal):บังสกุลชัยเขตครับเจ้านายก็หมายถึงพิธีสวดมาติกาบังสกุลเรื่อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:03.763449853+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:03.763452805+07:00","message":"> Transcript [6644] [false]: 'บังสกุลชัยเขตครับเจ้านายก็หมายถึงพิธีสวดมาติกาบังสกุลเรื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:03.763456198+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:03.763458016+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:03.763459457+07:00","message":"StatePrefix: 'บังสกุลชัยเขตครับเจ้านายก็หมายถึงพิธีสวดมาติกาบังสกุลเรื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:03.763461976+07:00","message":"TextPushed: 'บังสกุลชัยเขตครับเจ้านายก็หมายถึงพิธีสวดมาติกา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:03.763463664+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:03.763465249+07:00","message":"> Transcript [6645] [true]: 'บังสกุลใช้แข่งกับเจ้านายก็หมายถึงพิธีสวดมาติกาบังสกุลเนื่องด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:03.763467079+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:03.763469418+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:03.763470812+07:00","message":"StatePrefix: 'บังสกุลชัยเขตครับเจ้านายก็หมายถึงพิธีสวดมาติกาบังสกุลเรื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:03.76347241+07:00","message":"TextPushed: 'บังสกุลชัยเขตครับเจ้านายก็หมายถึงพิธีสวดมาติกา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:03.763473876+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:03.763672229+07:00","message":"Push: 'บังสกุลเนื่องด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:03.763674856+07:00","message":"TextPushed: 'บังสกุลชัยเขตครับเจ้านายก็หมายถึงพิธีสวดมาติกาบังสกุลเนื่องด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:03.763676772+07:00","message":"Set new StatePrefix : 'บังสกุลใช้แข่งกับเจ้านายก็หมายถึงพิธีสวดมาติกาบังสกุลเนื่องด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:03.763678876+07:00","message":"Next Push (prob) : 'บังสกุลใช้แข่งกับเจ้านายก็หมายถึงพิธีสวดมาติกาบังสกุลเนื่องด้วย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:03.763686741+07:00","message":"push: {true บังสกุลเนื่องด้วย 0 0xc00401f280}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:03.763694494+07:00","message":"write aligntment file to 'tmp/7446/align_message_id_1145.html'"}
{"level":"info","service":"Main","time":"2025-10-27T15:03:03.781680192+07:00","message":"write wav file: './tmp/7446/7446_1145.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:04.683273579+07:00","message":"receive streaming session, msgId: 1146"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:04.683321846+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":"2025-10-27T15:03:04.683328348+07:00","message":"receive interim result [false|false]: ปัจจุบัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:04.683345116+07:00","message":"[buffer interim] 1146 false ปัจจุบัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:04.683353511+07:00","message":"[bufferProcess] interim [960000000]:ปัจจุบัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:04.68335578+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:03:04.892336641+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:03:04.892347364+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:04.940618051+07:00","message":"receive streaming session, msgId: 1146"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:04.940654218+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":"2025-10-27T15:03:04.940659286+07:00","message":"receive interim result [false|false]: ปัจจุบันใช้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:04.940671512+07:00","message":"[buffer interim] 1146 false ปัจจุบันใช้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:04.940680729+07:00","message":"[bufferProcess] interim [260000000]:ปัจจุบันใช้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:04.940683097+07:00","message":"[bufferProcess] send to processor:ปัจจุบัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:04.940697008+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:04.940699916+07:00","message":"> Transcript [6646] [false]: 'ปัจจุบัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:04.940702822+07:00","message":"Set StatePrefix (first interim): 'ปัจจุบัน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:05.144409803+07:00","message":"receive streaming session, msgId: 1146"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:05.14444584+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":"2025-10-27T15:03:05.144451221+07:00","message":"receive interim result [false|false]: ปัจจุบันใช้เฉพาะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:05.144463363+07:00","message":"[buffer interim] 1146 false ปัจจุบันใช้เฉพาะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:05.144469586+07:00","message":"[bufferProcess] interim [500000000]:ปัจจุบันใช้เฉพาะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:05.144471589+07:00","message":"[bufferProcess] send to processor:ปัจจุบันใช้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:05.144476758+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:05.144479726+07:00","message":"> Transcript [6647] [false]: 'ปัจจุบันใช้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:05.144482529+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:05.144484337+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:05.144490881+07:00","message":"StatePrefix: 'ปัจจุบัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:05.14449367+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:05.332130518+07:00","message":"receive streaming session, msgId: 1146"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:05.332162981+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":"2025-10-27T15:03:05.332168675+07:00","message":"receive interim result [false|false]: ปัจจุบันใช้เฉพาะที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:05.332179352+07:00","message":"[buffer interim] 1146 false ปัจจุบันใช้เฉพาะที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:05.332186339+07:00","message":"[bufferProcess] interim [680000000]:ปัจจุบันใช้เฉพาะที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:05.332188423+07:00","message":"[bufferProcess] send to processor:ปัจจุบันใช้เฉพาะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:05.33219324+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:05.332196046+07:00","message":"> Transcript [6648] [false]: 'ปัจจุบันใช้เฉพาะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:05.332199267+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:05.332201137+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:05.332202684+07:00","message":"StatePrefix: 'ปัจจุบัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:05.33220444+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:05.452634522+07:00","message":"receive streaming session, msgId: 1146"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:05.452669223+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":"2025-10-27T15:03:05.452674567+07:00","message":"receive interim result [false|false]: ปัจจุบันใช้เฉพาะเจ้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:05.452687921+07:00","message":"[buffer interim] 1146 false ปัจจุบันใช้เฉพาะเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:05.452695415+07:00","message":"[bufferProcess] interim [740000000]:ปัจจุบันใช้เฉพาะเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:05.452697585+07:00","message":"[bufferProcess] send to processor:ปัจจุบันใช้เฉพาะที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:05.452701265+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:05.452703725+07:00","message":"> Transcript [6649] [false]: 'ปัจจุบันใช้เฉพาะที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:05.452706239+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:05.452707942+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:05.45270958+07:00","message":"StatePrefix: 'ปัจจุบัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:05.452711305+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:05.583256808+07:00","message":"receive streaming session, msgId: 1146"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:05.583285798+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":"2025-10-27T15:03:05.583290497+07:00","message":"receive interim result [false|false]: ปัจจุบันใช้เฉพาะเจ้าหน้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:05.583300652+07:00","message":"[buffer interim] 1146 false ปัจจุบันใช้เฉพาะเจ้าหน้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:05.583306257+07:00","message":"[bufferProcess] interim [860000000]:ปัจจุบันใช้เฉพาะเจ้าหน้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:05.583308711+07:00","message":"[bufferProcess] send to processor:ปัจจุบันใช้เฉพาะเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:05.583313907+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:05.583316108+07:00","message":"> Transcript [6650] [false]: 'ปัจจุบันใช้เฉพาะเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:05.583318839+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:05.583320565+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:05.583322041+07:00","message":"StatePrefix: 'ปัจจุบัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:05.583323949+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:05.583327551+07:00","message":"Push: 'ปัจจุบัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:05.583329257+07:00","message":"TextPushed: 'ปัจจุบัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:05.583331224+07:00","message":"Set new StatePrefix : 'ปัจจุบันใช้เฉพาะเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:05.583333295+07:00","message":"Next Push (prob) : 'ใช้เฉพาะเจ้า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:05.583352722+07:00","message":"push: {false ปัจจุบัน 0 0xc003402e00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:05.769388576+07:00","message":"receive streaming session, msgId: 1146"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:05.769427827+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":"2025-10-27T15:03:05.769434497+07:00","message":"receive interim result [false|false]: ปัจจุบันใช้เฉพาะเจ้านาย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:05.769448227+07:00","message":"[buffer interim] 1146 false ปัจจุบันใช้เฉพาะเจ้านาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:05.769455224+07:00","message":"[bufferProcess] interim [40000000]:ปัจจุบันใช้เฉพาะเจ้านาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:05.769458207+07:00","message":"[bufferProcess] send to processor:ปัจจุบันใช้เฉพาะเจ้าหน้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:05.769465966+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:05.769469511+07:00","message":"> Transcript [6651] [false]: 'ปัจจุบันใช้เฉพาะเจ้าหน้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:05.769473323+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:05.76947586+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:05.769478898+07:00","message":"StatePrefix: 'ปัจจุบันใช้เฉพาะเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:05.769481552+07:00","message":"TextPushed: 'ปัจจุบัน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:05.872956255+07:00","message":"[GCS] IsForceVAD: false for message ID: 1146"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:05.971624574+07:00","message":"receive streaming session, msgId: 1146"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:05.9716542+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจุบันใช้เฉพาะเจ้านาย\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:05.971659991+07:00","message":"receive interim result [true|false]: ปัจจุบันใช้เฉพาะเจ้านาย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:05.971667288+07:00","message":"end recv isFinal message id 1146"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:05.971669642+07:00","message":"end Recv id 1146"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:05.971677457+07:00","message":"[buffer interim] 1146 true ปัจจุบันใช้เฉพาะเจ้านาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:05.971687464+07:00","message":"[bufferProcess] interim [400000000]:ปัจจุบันใช้เฉพาะเจ้านาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:05.971693569+07:00","message":"[bufferProcess] send to processor (isfinal):ปัจจุบันใช้เฉพาะเจ้านาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:05.971697362+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:05.971699871+07:00","message":"> Transcript [6652] [false]: 'ปัจจุบันใช้เฉพาะเจ้านาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:05.971702481+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:05.9717041+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:05.971705722+07:00","message":"StatePrefix: 'ปัจจุบันใช้เฉพาะเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:05.971707439+07:00","message":"TextPushed: 'ปัจจุบัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:05.971708796+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:05.971710539+07:00","message":"> Transcript [6653] [true]: 'ปัจจุบันใช้เฉพาะเจ้านาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:05.971712777+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:05.971714243+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:05.971715615+07:00","message":"StatePrefix: 'ปัจจุบันใช้เฉพาะเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:05.971717248+07:00","message":"TextPushed: 'ปัจจุบัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:05.971723141+07:00","message":"Push: 'ใช้เฉพาะเจ้านาย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:05.971731181+07:00","message":"push: {true ใช้เฉพาะเจ้านาย 0 0xc003402e00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:03:05.978214168+07:00","message":"write wav file: './tmp/7446/7446_1146.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:06.385589939+07:00","message":"[GCS] Start streaming session, msgId: 1147"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:03:07.892694468+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:03:07.892709547+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:09.533721875+07:00","message":"[GCS] IsForceVAD: false for message ID: 1147"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:09.595673486+07:00","message":"[GCS] Start streaming session, msgId: 1148"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:09.636470407+07:00","message":"receive streaming session, msgId: 1147"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:09.636492595+07:00","message":"found end of frame, send empty tag with msgId: 1147"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:09.636495252+07:00","message":"end Recv id 1147"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:09.636501549+07:00","message":"[buffer interim] 1147 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:09.636507603+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:09.636511414+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:09.636514223+07:00","message":"> Transcript [6654] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:09.636516646+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:09.636518679+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:09.636520338+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:09.636521893+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:09.636524374+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:09.636533385+07:00","message":"push: {true \n 0 0xc00401e900}"}
{"level":"info","service":"Main","time":"2025-10-27T15:03:09.644207711+07:00","message":"write wav file: './tmp/7446/7446_1147.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:10.233016314+07:00","message":"[GCS] IsForceVAD: false for message ID: 1148"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:10.327852065+07:00","message":"receive streaming session, msgId: 1148"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:10.327865436+07:00","message":"found end of frame, send empty tag with msgId: 1148"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:10.327868199+07:00","message":"end Recv id 1148"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:10.327872744+07:00","message":"[buffer interim] 1148 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:10.327878936+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:10.327882064+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:10.327884551+07:00","message":"> Transcript [6655] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:10.327886731+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:10.3278884+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:10.327890142+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:10.327892029+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:10.327894159+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:10.327903244+07:00","message":"push: {true \n 0 0xc002a00880}"}
{"level":"info","service":"Main","time":"2025-10-27T15:03:10.334428973+07:00","message":"write wav file: './tmp/7446/7446_1148.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:03:10.893284488+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:03:10.893303503+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:10.945618248+07:00","message":"[GCS] Start streaming session, msgId: 1149"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:11.063872008+07:00","message":"[GCS] IsForceVAD: false for message ID: 1149"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:11.179508924+07:00","message":"receive streaming session, msgId: 1149"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:11.179526574+07:00","message":"found end of frame, send empty tag with msgId: 1149"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:11.179529197+07:00","message":"end Recv id 1149"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:11.179535679+07:00","message":"[buffer interim] 1149 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:11.179542063+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:11.179545806+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:11.17954856+07:00","message":"> Transcript [6656] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:11.179550656+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:11.179552413+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:11.179553923+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:11.179555376+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:11.179563258+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:11.179572456+07:00","message":"push: {true \n 0 0xc002923900}"}
{"level":"info","service":"Main","time":"2025-10-27T15:03:11.184050343+07:00","message":"write wav file: './tmp/7446/7446_1149.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:11.264895794+07:00","message":"[GCS] Start streaming session, msgId: 1150"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:12.095144714+07:00","message":"[GCS] IsForceVAD: false for message ID: 1150"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:12.197053265+07:00","message":"receive streaming session, msgId: 1150"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:12.197073776+07:00","message":"found end of frame, send empty tag with msgId: 1150"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:12.197076641+07:00","message":"end Recv id 1150"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:12.197083418+07:00","message":"[buffer interim] 1150 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:12.197089785+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:12.197093528+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:12.197096478+07:00","message":"> Transcript [6657] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:12.197098991+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:12.197100664+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:12.19710204+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:12.197103565+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:12.197105999+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:12.197115439+07:00","message":"push: {true \n 0 0xc002217180}"}
{"level":"info","service":"Main","time":"2025-10-27T15:03:12.202303866+07:00","message":"write wav file: './tmp/7446/7446_1150.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:12.284668993+07:00","message":"[GCS] Start streaming session, msgId: 1151"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:13.823246149+07:00","message":"[GCS] IsForceVAD: false for message ID: 1151"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:03:13.893373097+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:03:13.893384405+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:13.922277302+07:00","message":"receive streaming session, msgId: 1151"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:13.922293652+07:00","message":"found end of frame, send empty tag with msgId: 1151"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:13.922296824+07:00","message":"end Recv id 1151"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:13.922304039+07:00","message":"[buffer interim] 1151 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:13.9223118+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:13.922316432+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:13.922320136+07:00","message":"> Transcript [6658] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:13.922323235+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:13.922325496+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:13.92232778+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:13.922329912+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:13.922338991+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:13.922350338+07:00","message":"push: {true \n 0 0xc002881200}"}
{"level":"info","service":"Main","time":"2025-10-27T15:03:13.929171804+07:00","message":"write wav file: './tmp/7446/7446_1151.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:13.946658705+07:00","message":"[GCS] Start streaming session, msgId: 1152"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:14.523425022+07:00","message":"[GCS] IsForceVAD: false for message ID: 1152"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:14.624530379+07:00","message":"receive streaming session, msgId: 1152"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:14.624548091+07:00","message":"found end of frame, send empty tag with msgId: 1152"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:14.62455137+07:00","message":"end Recv id 1152"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:14.624557545+07:00","message":"[buffer interim] 1152 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:14.62456798+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:14.624571412+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:14.624573972+07:00","message":"> Transcript [6659] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:14.624576302+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:14.62457813+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:14.624579707+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:14.62458144+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:14.624583874+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:14.624594099+07:00","message":"push: {true \n 0 0xc002a00f00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:03:14.630167887+07:00","message":"write wav file: './tmp/7446/7446_1152.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:14.974172952+07:00","message":"[GCS] Start streaming session, msgId: 1153"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:15.483490949+07:00","message":"[GCS] IsForceVAD: false for message ID: 1153"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:15.545817385+07:00","message":"[GCS] Start streaming session, msgId: 1154"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:15.582700566+07:00","message":"receive streaming session, msgId: 1153"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:15.582714626+07:00","message":"found end of frame, send empty tag with msgId: 1153"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:15.582717101+07:00","message":"end Recv id 1153"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:15.582722757+07:00","message":"[buffer interim] 1153 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:15.582729356+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:15.582732877+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:15.582735645+07:00","message":"> Transcript [6660] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:15.582738475+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:15.582740166+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:15.582741536+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:15.582743011+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:15.582745325+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:15.582753533+07:00","message":"push: {true \n 0 0xc002a01100}"}
{"level":"info","service":"Main","time":"2025-10-27T15:03:15.588779574+07:00","message":"write wav file: './tmp/7446/7446_1153.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:15.803352101+07:00","message":"[GCS] IsForceVAD: false for message ID: 1154"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:15.863866435+07:00","message":"[GCS] Start streaming session, msgId: 1155"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:15.898800293+07:00","message":"receive streaming session, msgId: 1154"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:15.898819335+07:00","message":"found end of frame, send empty tag with msgId: 1154"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:15.898822023+07:00","message":"end Recv id 1154"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:15.89882815+07:00","message":"[buffer interim] 1154 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:15.898834835+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:15.898838327+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:15.898841034+07:00","message":"> Transcript [6661] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:15.898843256+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:15.898845049+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:15.898846648+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:15.898848156+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:15.898855354+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:15.898864586+07:00","message":"push: {true \n 0 0xc002881700}"}
{"level":"info","service":"Main","time":"2025-10-27T15:03:15.905448132+07:00","message":"write wav file: './tmp/7446/7446_1154.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:16.77336631+07:00","message":"[GCS] IsForceVAD: false for message ID: 1155"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:16.834725415+07:00","message":"[GCS] Start streaming session, msgId: 1156"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:16.878288404+07:00","message":"receive streaming session, msgId: 1155"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:16.878304834+07:00","message":"found end of frame, send empty tag with msgId: 1155"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:16.878307383+07:00","message":"end Recv id 1155"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:16.878313707+07:00","message":"[buffer interim] 1155 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:16.878320721+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:16.87832375+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:16.878326484+07:00","message":"> Transcript [6662] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:16.878328646+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:16.878330272+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:16.878331694+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:16.878333146+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:16.878340031+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:16.87835173+07:00","message":"push: {true \n 0 0xc000045e80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:03:16.883280068+07:00","message":"write wav file: './tmp/7446/7446_1155.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:03:16.894271154+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:03:16.894286641+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:17.223354887+07:00","message":"[GCS] IsForceVAD: false for message ID: 1156"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:17.284144201+07:00","message":"[GCS] Start streaming session, msgId: 1157"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:17.3338931+07:00","message":"receive streaming session, msgId: 1156"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:17.333909397+07:00","message":"found end of frame, send empty tag with msgId: 1156"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:17.333912267+07:00","message":"end Recv id 1156"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:17.333918535+07:00","message":"[buffer interim] 1156 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:17.333924661+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:17.333927865+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:17.33393068+07:00","message":"> Transcript [6663] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:17.333933046+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:17.333934654+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:17.333936033+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:17.333937571+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:17.333944362+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:17.333953197+07:00","message":"push: {true \n 0 0xc002a00000}"}
{"level":"info","service":"Main","time":"2025-10-27T15:03:17.338932035+07:00","message":"write wav file: './tmp/7446/7446_1156.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:17.545609116+07:00","message":"[GCS] IsForceVAD: false for message ID: 1157"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:17.603601459+07:00","message":"[GCS] Start streaming session, msgId: 1158"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:17.645517207+07:00","message":"receive streaming session, msgId: 1157"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:17.645538499+07:00","message":"found end of frame, send empty tag with msgId: 1157"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:17.645542357+07:00","message":"end Recv id 1157"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:17.64555146+07:00","message":"[buffer interim] 1157 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:17.645559703+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:17.645599616+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:17.645603931+07:00","message":"> Transcript [6664] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:17.645607406+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:17.645609648+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:17.645614383+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:17.645616766+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:17.645619834+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:17.645636328+07:00","message":"push: {true \n 0 0xc002923280}"}
{"level":"info","service":"Main","time":"2025-10-27T15:03:17.650273877+07:00","message":"write wav file: './tmp/7446/7446_1157.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:18.302548566+07:00","message":"[GCS] IsForceVAD: false for message ID: 1158"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:18.346776328+07:00","message":"receive streaming session, msgId: 1158"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:18.346835536+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":"2025-10-27T15:03:18.346841623+07:00","message":"receive interim result [false|false]: ฉัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:18.34685417+07:00","message":"[buffer interim] 1158 false ฉัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:18.346862015+07:00","message":"[bufferProcess] interim [540000000]:ฉัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:18.34686388+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:18.426173036+07:00","message":"receive streaming session, msgId: 1158"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:18.426211779+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":"2025-10-27T15:03:18.426217254+07:00","message":"receive interim result [false|false]: สำหรับ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:18.426230774+07:00","message":"[buffer interim] 1158 false สำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:18.426237507+07:00","message":"[bufferProcess] interim [720000000]:สำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:18.426239299+07:00","message":"[bufferProcess] send to processor:ฉัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:18.426244503+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:18.426247217+07:00","message":"> Transcript [6665] [false]: 'ฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:18.426249132+07:00","message":"Set StatePrefix (first interim): 'ฉัน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:18.435258536+07:00","message":"[GCS] Start streaming session, msgId: 1159"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:18.43600695+07:00","message":"receive streaming session, msgId: 1158"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:18.436033383+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับ\",\"confidence\":0.71006}],\"is_final\":true,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:18.436038036+07:00","message":"receive interim result [true|false]: สำหรับ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:18.436044198+07:00","message":"end recv isFinal message id 1158"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:18.43604595+07:00","message":"end Recv id 1158"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:18.436049652+07:00","message":"[buffer interim] 1158 true สำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:18.436057107+07:00","message":"[bufferProcess] interim [720000000]:สำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:18.436061736+07:00","message":"[bufferProcess] send to processor (isfinal):สำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:18.436064662+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:18.43606701+07:00","message":"> Transcript [6666] [false]: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:18.436068887+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:18.436070349+07:00","message":"Set new StatePrefix: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:18.436071696+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:18.436073575+07:00","message":"> Transcript [6667] [true]: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:18.436075453+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:18.436077262+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:18.436079032+07:00","message":"StatePrefix: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:18.436080614+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:18.436086555+07:00","message":"Push: 'สำหรับ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:18.436092977+07:00","message":"push: {true สำหรับ 0 0xc00401f300}"}
{"level":"info","service":"Main","time":"2025-10-27T15:03:18.441697003+07:00","message":"write wav file: './tmp/7446/7446_1158.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:18.993590823+07:00","message":"receive streaming session, msgId: 1159"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:18.993631555+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":"2025-10-27T15:03:18.993636749+07:00","message":"receive interim result [false|false]: ความหมาย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:18.993651464+07:00","message":"[buffer interim] 1159 false ความหมาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:18.993657811+07:00","message":"[bufferProcess] interim [420000000]:ความหมาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:18.993659313+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:19.290042127+07:00","message":"receive streaming session, msgId: 1159"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:19.290092259+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":"2025-10-27T15:03:19.290098481+07:00","message":"receive interim result [false|false]: ความหมายของ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:19.290115246+07:00","message":"[buffer interim] 1159 false ความหมายของ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:19.290127969+07:00","message":"[bufferProcess] interim [660000000]:ความหมายของ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:19.290130671+07:00","message":"[bufferProcess] send to processor:ความหมาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:19.290139692+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:19.290143125+07:00","message":"> Transcript [6668] [false]: 'ความหมาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:19.29014585+07:00","message":"Set StatePrefix (first interim): 'ความหมาย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:19.492102595+07:00","message":"receive streaming session, msgId: 1159"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:19.492170349+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":"2025-10-27T15:03:19.492176794+07:00","message":"receive interim result [false|false]: ความหมายของคำ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:19.492196675+07:00","message":"[buffer interim] 1159 false ความหมายของคำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:19.492206274+07:00","message":"[bufferProcess] interim [900000000]:ความหมายของคำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:19.492209103+07:00","message":"[bufferProcess] send to processor:ความหมายของ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:19.492216036+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:19.492220033+07:00","message":"> Transcript [6669] [false]: 'ความหมายของ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:19.492224082+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:19.492226301+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:19.492228615+07:00","message":"StatePrefix: 'ความหมาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:19.492230964+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:19.810324395+07:00","message":"receive streaming session, msgId: 1159"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:19.810358256+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":"2025-10-27T15:03:19.810363538+07:00","message":"receive interim result [false|false]: ความหมายของคำศัพท์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:19.810377163+07:00","message":"[buffer interim] 1159 false ความหมายของคำศัพท์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:19.81038327+07:00","message":"[bufferProcess] interim [140000000]:ความหมายของคำศัพท์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:19.810386104+07:00","message":"[bufferProcess] send to processor:ความหมายของคำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:19.810391626+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:19.810394204+07:00","message":"> Transcript [6670] [false]: 'ความหมายของคำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:19.810397178+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:19.810399189+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:19.81040102+07:00","message":"StatePrefix: 'ความหมาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:19.810402904+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:19.823082108+07:00","message":"receive streaming session, msgId: 1159"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:19.823119007+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":"2025-10-27T15:03:19.823126075+07:00","message":"receive interim result [false|false]: ความหมายของคำสั่ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:19.823143022+07:00","message":"[buffer interim] 1159 false ความหมายของคำสั่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:19.823152448+07:00","message":"[bufferProcess] interim [200000000]:ความหมายของคำสั่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:19.823155633+07:00","message":"[bufferProcess] send to processor:ความหมายของคำศัพท์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:19.823162568+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:19.823166232+07:00","message":"> Transcript [6671] [false]: 'ความหมายของคำศัพท์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:19.823170056+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:19.823172612+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:19.823174847+07:00","message":"StatePrefix: 'ความหมาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:19.823177199+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:19.875327438+07:00","message":"receive streaming session, msgId: 1159"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:19.875370878+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":"2025-10-27T15:03:19.87537767+07:00","message":"receive interim result [false|false]: ความหมายของคำศัพท์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:19.875393988+07:00","message":"[buffer interim] 1159 false ความหมายของคำศัพท์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:19.875404527+07:00","message":"[bufferProcess] interim [260000000]:ความหมายของคำศัพท์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:19.875410716+07:00","message":"[bufferProcess] send to processor:ความหมายของคำสั่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:19.875419974+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:19.875423494+07:00","message":"> Transcript [6672] [false]: 'ความหมายของคำสั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:19.875427453+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:19.875429696+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:19.875431763+07:00","message":"StatePrefix: 'ความหมาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:19.875434023+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:19.87543928+07:00","message":"Push: 'ความหมาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:19.875441731+07:00","message":"TextPushed: 'ความหมาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:19.875444343+07:00","message":"Set new StatePrefix : 'ความหมายของคำสั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:19.875446799+07:00","message":"Next Push (prob) : 'ของคำสั่ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:19.875476207+07:00","message":"push: {false ความหมาย 0 0xc00401f780}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:19.888547527+07:00","message":"receive streaming session, msgId: 1159"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:19.888583643+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":"2025-10-27T15:03:19.888588817+07:00","message":"receive interim result [false|false]: ความหมายของคำว่า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:19.888598852+07:00","message":"[buffer interim] 1159 false ความหมายของคำว่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:19.888605095+07:00","message":"[bufferProcess] interim [320000000]:ความหมายของคำว่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:19.888622057+07:00","message":"[bufferProcess] send to processor:ความหมายของคำศัพท์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:19.888628943+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:19.8886319+07:00","message":"> Transcript [6673] [false]: 'ความหมายของคำศัพท์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:19.888633717+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:19.8886353+07:00","message":"Set new StatePrefix: 'ความหมายของคำศัพท์'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:03:19.894523979+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:03:19.894545313+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:20.073360065+07:00","message":"receive streaming session, msgId: 1159"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:20.073406461+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":"2025-10-27T15:03:20.073413277+07:00","message":"receive interim result [false|false]: ความหมายของคำศัพท์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:20.073426094+07:00","message":"[buffer interim] 1159 false ความหมายของคำศัพท์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:20.073434023+07:00","message":"[bufferProcess] interim [500000000]:ความหมายของคำศัพท์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:20.073437118+07:00","message":"[bufferProcess] send to processor:ความหมายของคำว่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:20.073445209+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:20.073449481+07:00","message":"> Transcript [6674] [false]: 'ความหมายของคำว่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:20.07345229+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:20.073454462+07:00","message":"Set new StatePrefix: 'ความหมายของคำว่า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:20.193133391+07:00","message":"receive streaming session, msgId: 1159"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:20.19318512+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":"2025-10-27T15:03:20.193191728+07:00","message":"receive interim result [false|false]: ความหมายของคำศัพท์อุปกรณ์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:20.193205873+07:00","message":"[buffer interim] 1159 false ความหมายของคำศัพท์อุปกรณ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:20.193213633+07:00","message":"[bufferProcess] interim [560000000]:ความหมายของคำศัพท์อุปกรณ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:20.193216589+07:00","message":"[bufferProcess] send to processor:ความหมายของคำศัพท์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:20.193223249+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:20.193226701+07:00","message":"> Transcript [6675] [false]: 'ความหมายของคำศัพท์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:20.19322951+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:20.193232898+07:00","message":"Set new StatePrefix: 'ความหมายของคำศัพท์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:20.765257026+07:00","message":"receive streaming session, msgId: 1159"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:20.765292774+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":"2025-10-27T15:03:20.765297836+07:00","message":"receive interim result [false|false]: ความหมายของคำศัพท์อุปกรณ์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:20.765311012+07:00","message":"[buffer interim] 1159 false ความหมายของคำศัพท์อุปกรณ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:20.765319656+07:00","message":"[bufferProcess] interim [160000000]:ความหมายของคำศัพท์อุปกรณ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:20.765322168+07:00","message":"[bufferProcess] send to processor:ความหมายของคำศัพท์อุปกรณ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:20.765327551+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:20.765330006+07:00","message":"> Transcript [6676] [false]: 'ความหมายของคำศัพท์อุปกรณ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:20.765333008+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:20.765335009+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:20.765336799+07:00","message":"StatePrefix: 'ความหมายของคำศัพท์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:20.765338922+07:00","message":"TextPushed: 'ความหมาย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:20.781356851+07:00","message":"receive streaming session, msgId: 1159"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:20.78139142+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":"2025-10-27T15:03:20.781396368+07:00","message":"receive interim result [false|false]: ความหมายของคำศัพท์อุปกรณ์ที่เป็น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:20.781410258+07:00","message":"[buffer interim] 1159 false ความหมายของคำศัพท์อุปกรณ์ที่เป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:20.781416567+07:00","message":"[bufferProcess] interim [220000000]:ความหมายของคำศัพท์อุปกรณ์ที่เป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:20.781418775+07:00","message":"[bufferProcess] send to processor:ความหมายของคำศัพท์อุปกรณ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:20.781422158+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:20.781424725+07:00","message":"> Transcript [6677] [false]: 'ความหมายของคำศัพท์อุปกรณ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:20.781427629+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:20.781429365+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:20.78143109+07:00","message":"StatePrefix: 'ความหมายของคำศัพท์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:20.781433013+07:00","message":"TextPushed: 'ความหมาย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:21.020739463+07:00","message":"receive streaming session, msgId: 1159"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:21.020773874+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":"2025-10-27T15:03:21.020779974+07:00","message":"receive interim result [false|false]: ความหมายของคำศัพท์อุปกรณ์ที่เป็นคำ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:21.020791319+07:00","message":"[buffer interim] 1159 false ความหมายของคำศัพท์อุปกรณ์ที่เป็นคำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:21.020800841+07:00","message":"[bufferProcess] interim [340000000]:ความหมายของคำศัพท์อุปกรณ์ที่เป็นคำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:21.020802941+07:00","message":"[bufferProcess] send to processor:ความหมายของคำศัพท์อุปกรณ์ที่เป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:21.020808521+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:21.020811395+07:00","message":"> Transcript [6678] [false]: 'ความหมายของคำศัพท์อุปกรณ์ที่เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:21.020814805+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:21.020816557+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:21.020818357+07:00","message":"StatePrefix: 'ความหมายของคำศัพท์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:21.020820201+07:00","message":"TextPushed: 'ความหมาย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:21.277784982+07:00","message":"receive streaming session, msgId: 1159"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:21.277821639+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":"2025-10-27T15:03:21.277826679+07:00","message":"receive interim result [false|false]: ความหมายของคำศัพท์อุปกรณ์ที่เป็นคำกริยา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:21.277839759+07:00","message":"[buffer interim] 1159 false ความหมายของคำศัพท์อุปกรณ์ที่เป็นคำกริยา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:21.277846136+07:00","message":"[bufferProcess] interim [700000000]:ความหมายของคำศัพท์อุปกรณ์ที่เป็นคำกริยา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:21.277849979+07:00","message":"[bufferProcess] send to processor:ความหมายของคำศัพท์อุปกรณ์ที่เป็นคำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:21.277855192+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:21.277857678+07:00","message":"> Transcript [6679] [false]: 'ความหมายของคำศัพท์อุปกรณ์ที่เป็นคำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:21.27786094+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:21.27786303+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:21.277865104+07:00","message":"StatePrefix: 'ความหมายของคำศัพท์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:21.277867339+07:00","message":"TextPushed: 'ความหมาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:21.277871437+07:00","message":"Push: 'ของคำศัพท์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:21.277874324+07:00","message":"TextPushed: 'ความหมายของคำศัพท์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:21.277876037+07:00","message":"Set new StatePrefix : 'ความหมายของคำศัพท์อุปกรณ์ที่เป็นคำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:21.277877943+07:00","message":"Next Push (prob) : 'อุปกรณ์ที่เป็นคำ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:21.277885972+07:00","message":"push: {false ของคำศัพท์ 0 0xc00401f780}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:21.667706472+07:00","message":"receive streaming session, msgId: 1159"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:21.667740929+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":"2025-10-27T15:03:21.667746817+07:00","message":"receive interim result [false|false]: ความหมายของคำศัพท์อุปกรณ์ที่เป็นคำกริยาก็"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:21.667760964+07:00","message":"[buffer interim] 1159 false ความหมายของคำศัพท์อุปกรณ์ที่เป็นคำกริยาก็"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:21.667768373+07:00","message":"[bufferProcess] interim [60000000]:ความหมายของคำศัพท์อุปกรณ์ที่เป็นคำกริยาก็"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:21.667770503+07:00","message":"[bufferProcess] send to processor:ความหมายของคำศัพท์อุปกรณ์ที่เป็นคำกริยา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:21.667775897+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:21.667778661+07:00","message":"> Transcript [6680] [false]: 'ความหมายของคำศัพท์อุปกรณ์ที่เป็นคำกริยา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:21.667781573+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:21.667783237+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:21.667784881+07:00","message":"StatePrefix: 'ความหมายของคำศัพท์อุปกรณ์ที่เป็นคำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:21.667786977+07:00","message":"TextPushed: 'ความหมายของคำศัพท์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:21.79693651+07:00","message":"receive streaming session, msgId: 1159"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:21.796973555+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":"2025-10-27T15:03:21.796979082+07:00","message":"receive interim result [false|false]: ความหมายของคำศัพท์อุปกรณ์ที่เป็นคำกริยาก็ยัง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:21.796991716+07:00","message":"[buffer interim] 1159 false ความหมายของคำศัพท์อุปกรณ์ที่เป็นคำกริยาก็ยัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:21.796999839+07:00","message":"[bufferProcess] interim [180000000]:ความหมายของคำศัพท์อุปกรณ์ที่เป็นคำกริยาก็ยัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:21.797002063+07:00","message":"[bufferProcess] send to processor:ความหมายของคำศัพท์อุปกรณ์ที่เป็นคำกริยาก็"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:21.797007316+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:21.79700984+07:00","message":"> Transcript [6681] [false]: 'ความหมายของคำศัพท์อุปกรณ์ที่เป็นคำกริยาก็'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:21.79701287+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:21.79701472+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:21.797016642+07:00","message":"StatePrefix: 'ความหมายของคำศัพท์อุปกรณ์ที่เป็นคำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:21.797018844+07:00","message":"TextPushed: 'ความหมายของคำศัพท์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:22.175561252+07:00","message":"receive streaming session, msgId: 1159"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:22.175599357+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":"2025-10-27T15:03:22.175604685+07:00","message":"receive interim result [false|false]: ความหมายของคำศัพท์อุปกรณ์ที่เป็นคำกริยาก็ยังสัมพันธ์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:22.175622601+07:00","message":"[buffer interim] 1159 false ความหมายของคำศัพท์อุปกรณ์ที่เป็นคำกริยาก็ยังสัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:22.175631841+07:00","message":"[bufferProcess] interim [600000000]:ความหมายของคำศัพท์อุปกรณ์ที่เป็นคำกริยาก็ยังสัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:22.175634483+07:00","message":"[bufferProcess] send to processor:ความหมายของคำศัพท์อุปกรณ์ที่เป็นคำกริยาก็ยัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:22.175638669+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:22.175641288+07:00","message":"> Transcript [6682] [false]: 'ความหมายของคำศัพท์อุปกรณ์ที่เป็นคำกริยาก็ยัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:22.175644333+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:22.175648043+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:22.175650043+07:00","message":"StatePrefix: 'ความหมายของคำศัพท์อุปกรณ์ที่เป็นคำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:22.175652175+07:00","message":"TextPushed: 'ความหมายของคำศัพท์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:22.427421082+07:00","message":"[GCS] Cleaned up inactive client: 1123"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:22.42744801+07:00","message":"[GCS] Cleaned up inactive client: 1129"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:22.427451874+07:00","message":"[GCS] Cleaned up inactive client: 1126"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:22.427476666+07:00","message":"[GCS] Cleaned up inactive client: 1118"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:22.427479363+07:00","message":"[GCS] Cleaned up inactive client: 1122"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:22.427481842+07:00","message":"[GCS] Cleaned up inactive client: 1121"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:22.427484298+07:00","message":"[GCS] Cleaned up inactive client: 1117"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:22.427486321+07:00","message":"[GCS] Cleaned up inactive client: 1119"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:22.427488742+07:00","message":"[GCS] Cleaned up inactive client: 1125"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:22.427490645+07:00","message":"[GCS] Cleaned up inactive client: 1128"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:22.427493273+07:00","message":"[GCS] Cleaned up inactive client: 1120"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:22.427495653+07:00","message":"[GCS] Cleaned up inactive client: 1130"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:22.427497546+07:00","message":"[GCS] Cleaned up inactive client: 1131"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:22.42749967+07:00","message":"[GCS] Cleaned up inactive client: 1116"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:22.427501759+07:00","message":"[GCS] Cleaned up inactive client: 1132"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:22.42750382+07:00","message":"[GCS] Cleaned up inactive client: 1124"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:22.427505827+07:00","message":"[GCS] Cleaned up inactive client: 1127"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:22.491808357+07:00","message":"receive streaming session, msgId: 1159"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:22.491847021+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":"2025-10-27T15:03:22.491852908+07:00","message":"receive interim result [false|false]: ความหมายของคำศัพท์อุปกรณ์ที่เป็นคำกริยาก็ยังสัมพันธ์กับ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:22.491866181+07:00","message":"[buffer interim] 1159 false ความหมายของคำศัพท์อุปกรณ์ที่เป็นคำกริยาก็ยังสัมพันธ์กับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:22.491873244+07:00","message":"[bufferProcess] interim [840000000]:ความหมายของคำศัพท์อุปกรณ์ที่เป็นคำกริยาก็ยังสัมพันธ์กับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:22.491875437+07:00","message":"[bufferProcess] send to processor:ความหมายของคำศัพท์อุปกรณ์ที่เป็นคำกริยาก็ยังสัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:22.49187883+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:22.491881741+07:00","message":"> Transcript [6683] [false]: 'ความหมายของคำศัพท์อุปกรณ์ที่เป็นคำกริยาก็ยังสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:22.491885011+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:22.491886682+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:22.491888642+07:00","message":"StatePrefix: 'ความหมายของคำศัพท์อุปกรณ์ที่เป็นคำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:22.491891237+07:00","message":"TextPushed: 'ความหมายของคำศัพท์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:22.491893916+07:00","message":"Push: 'อุปกรณ์ที่เป็นคำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:22.491895681+07:00","message":"TextPushed: 'ความหมายของคำศัพท์อุปกรณ์ที่เป็นคำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:22.491897536+07:00","message":"Set new StatePrefix : 'ความหมายของคำศัพท์อุปกรณ์ที่เป็นคำกริยาก็ยังสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:22.491899495+07:00","message":"Next Push (prob) : 'กริยาก็ยังสัมพันธ์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:22.491906839+07:00","message":"push: {false อุปกรณ์ที่เป็นคำ 0 0xc00401f780}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:22.691955263+07:00","message":"receive streaming session, msgId: 1159"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:22.69199963+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":"2025-10-27T15:03:22.692006462+07:00","message":"receive interim result [false|false]: ความหมายของคำศัพท์อุปกรณ์ที่เป็นคำกริยาก็ยังสัมพันธ์กับพี่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:22.692023568+07:00","message":"[buffer interim] 1159 false ความหมายของคำศัพท์อุปกรณ์ที่เป็นคำกริยาก็ยังสัมพันธ์กับพี่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:22.692032848+07:00","message":"[bufferProcess] interim [80000000]:ความหมายของคำศัพท์อุปกรณ์ที่เป็นคำกริยาก็ยังสัมพันธ์กับพี่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:22.692040674+07:00","message":"[bufferProcess] send to processor:ความหมายของคำศัพท์อุปกรณ์ที่เป็นคำกริยาก็ยังสัมพันธ์กับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:22.692049364+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:22.692053133+07:00","message":"> Transcript [6684] [false]: 'ความหมายของคำศัพท์อุปกรณ์ที่เป็นคำกริยาก็ยังสัมพันธ์กับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:22.692057856+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:22.692060495+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:22.692062727+07:00","message":"StatePrefix: 'ความหมายของคำศัพท์อุปกรณ์ที่เป็นคำกริยาก็ยังสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:22.692066053+07:00","message":"TextPushed: 'ความหมายของคำศัพท์อุปกรณ์ที่เป็นคำ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:22.831600561+07:00","message":"receive streaming session, msgId: 1159"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:22.831633672+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":"2025-10-27T15:03:22.831639433+07:00","message":"receive interim result [false|false]: ความหมายของคำศัพท์อุปกรณ์ที่เป็นคำกริยาก็ยังสัมพันธ์กับวิธี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:22.831651435+07:00","message":"[buffer interim] 1159 false ความหมายของคำศัพท์อุปกรณ์ที่เป็นคำกริยาก็ยังสัมพันธ์กับวิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:22.831657858+07:00","message":"[bufferProcess] interim [200000000]:ความหมายของคำศัพท์อุปกรณ์ที่เป็นคำกริยาก็ยังสัมพันธ์กับวิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:22.831660299+07:00","message":"[bufferProcess] send to processor:ความหมายของคำศัพท์อุปกรณ์ที่เป็นคำกริยาก็ยังสัมพันธ์กับพี่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:22.831665522+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:22.83166787+07:00","message":"> Transcript [6685] [false]: 'ความหมายของคำศัพท์อุปกรณ์ที่เป็นคำกริยาก็ยังสัมพันธ์กับพี่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:22.831671322+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:22.831673002+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:22.831674944+07:00","message":"StatePrefix: 'ความหมายของคำศัพท์อุปกรณ์ที่เป็นคำกริยาก็ยังสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:22.831677273+07:00","message":"TextPushed: 'ความหมายของคำศัพท์อุปกรณ์ที่เป็นคำ'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:03:22.89506728+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:03:22.895075919+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:23.00198247+07:00","message":"receive streaming session, msgId: 1159"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:23.002021916+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":"2025-10-27T15:03:23.002031031+07:00","message":"receive interim result [false|false]: ความหมายของคำศัพท์อุปกรณ์ที่เป็นคำกริยาก็ยังสัมพันธ์กับวิธีการ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:23.002045769+07:00","message":"[buffer interim] 1159 false ความหมายของคำศัพท์อุปกรณ์ที่เป็นคำกริยาก็ยังสัมพันธ์กับวิธีการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:23.002054312+07:00","message":"[bufferProcess] interim [380000000]:ความหมายของคำศัพท์อุปกรณ์ที่เป็นคำกริยาก็ยังสัมพันธ์กับวิธีการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:23.00205753+07:00","message":"[bufferProcess] send to processor:ความหมายของคำศัพท์อุปกรณ์ที่เป็นคำกริยาก็ยังสัมพันธ์กับวิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:23.002064286+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:23.00206831+07:00","message":"> Transcript [6686] [false]: 'ความหมายของคำศัพท์อุปกรณ์ที่เป็นคำกริยาก็ยังสัมพันธ์กับวิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:23.002073391+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:23.002075764+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:23.002078634+07:00","message":"StatePrefix: 'ความหมายของคำศัพท์อุปกรณ์ที่เป็นคำกริยาก็ยังสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:23.002082158+07:00","message":"TextPushed: 'ความหมายของคำศัพท์อุปกรณ์ที่เป็นคำ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:23.069747636+07:00","message":"receive streaming session, msgId: 1159"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:23.069782893+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":"2025-10-27T15:03:23.069788289+07:00","message":"receive interim result [false|false]: ความหมายของคำศัพท์อุปกรณ์ที่เป็นคำกริยาก็ยังสัมพันธ์กับพิธีกรรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:23.069800317+07:00","message":"[buffer interim] 1159 false ความหมายของคำศัพท์อุปกรณ์ที่เป็นคำกริยาก็ยังสัมพันธ์กับพิธีกรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:23.069816068+07:00","message":"[bufferProcess] interim [440000000]:ความหมายของคำศัพท์อุปกรณ์ที่เป็นคำกริยาก็ยังสัมพันธ์กับพิธีกรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:23.06981925+07:00","message":"[bufferProcess] send to processor:ความหมายของคำศัพท์อุปกรณ์ที่เป็นคำกริยาก็ยังสัมพันธ์กับวิธีการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:23.069824536+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:23.069827134+07:00","message":"> Transcript [6687] [false]: 'ความหมายของคำศัพท์อุปกรณ์ที่เป็นคำกริยาก็ยังสัมพันธ์กับวิธีการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:23.069830782+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:23.069832509+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:23.069834287+07:00","message":"StatePrefix: 'ความหมายของคำศัพท์อุปกรณ์ที่เป็นคำกริยาก็ยังสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:23.069836759+07:00","message":"TextPushed: 'ความหมายของคำศัพท์อุปกรณ์ที่เป็นคำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:23.069841447+07:00","message":"Push: 'กริยาก็ยังสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:23.069844186+07:00","message":"TextPushed: 'ความหมายของคำศัพท์อุปกรณ์ที่เป็นคำกริยาก็ยังสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:23.069846126+07:00","message":"Set new StatePrefix : 'ความหมายของคำศัพท์อุปกรณ์ที่เป็นคำกริยาก็ยังสัมพันธ์กับวิธีการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:23.069848082+07:00","message":"Next Push (prob) : 'กับวิธีการ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:23.069856558+07:00","message":"push: {false กริยาก็ยังสัมพันธ์ 0 0xc00401f780}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:23.261351332+07:00","message":"receive streaming session, msgId: 1159"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:23.261397619+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":"2025-10-27T15:03:23.261404878+07:00","message":"receive interim result [false|false]: ความหมายของคำศัพท์อุปกรณ์ที่เป็นคำกริยาก็ยังสัมพันธ์กับพิธีกรรมของ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:23.261421831+07:00","message":"[buffer interim] 1159 false ความหมายของคำศัพท์อุปกรณ์ที่เป็นคำกริยาก็ยังสัมพันธ์กับพิธีกรรมของ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:23.261430133+07:00","message":"[bufferProcess] interim [680000000]:ความหมายของคำศัพท์อุปกรณ์ที่เป็นคำกริยาก็ยังสัมพันธ์กับพิธีกรรมของ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:23.261433189+07:00","message":"[bufferProcess] send to processor:ความหมายของคำศัพท์อุปกรณ์ที่เป็นคำกริยาก็ยังสัมพันธ์กับพิธีกรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:23.261441327+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:23.261443918+07:00","message":"> Transcript [6688] [false]: 'ความหมายของคำศัพท์อุปกรณ์ที่เป็นคำกริยาก็ยังสัมพันธ์กับพิธีกรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:23.261446253+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:23.261447988+07:00","message":"Set new StatePrefix: 'ความหมายของคำศัพท์อุปกรณ์ที่เป็นคำกริยาก็ยังสัมพันธ์กับพิธีกรรม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:23.590831645+07:00","message":"receive streaming session, msgId: 1159"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:23.590868659+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":"2025-10-27T15:03:23.590874359+07:00","message":"receive interim result [false|false]: ความหมายของคำศัพท์อุปกรณ์ที่เป็นคำกริยาก็ยังสัมพันธ์กับพิธีกรรมของรัฐ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:23.590889792+07:00","message":"[buffer interim] 1159 false ความหมายของคำศัพท์อุปกรณ์ที่เป็นคำกริยาก็ยังสัมพันธ์กับพิธีกรรมของรัฐ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:23.590896423+07:00","message":"[bufferProcess] interim [980000000]:ความหมายของคำศัพท์อุปกรณ์ที่เป็นคำกริยาก็ยังสัมพันธ์กับพิธีกรรมของรัฐ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:23.590898475+07:00","message":"[bufferProcess] send to processor:ความหมายของคำศัพท์อุปกรณ์ที่เป็นคำกริยาก็ยังสัมพันธ์กับพิธีกรรมของ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:23.590901818+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:23.590904694+07:00","message":"> Transcript [6689] [false]: 'ความหมายของคำศัพท์อุปกรณ์ที่เป็นคำกริยาก็ยังสัมพันธ์กับพิธีกรรมของ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:23.590908019+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:23.590909791+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:23.590911355+07:00","message":"StatePrefix: 'ความหมายของคำศัพท์อุปกรณ์ที่เป็นคำกริยาก็ยังสัมพันธ์กับพิธีกรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:23.590913529+07:00","message":"TextPushed: 'ความหมายของคำศัพท์อุปกรณ์ที่เป็นคำกริยาก็ยังสัมพันธ์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:23.778212602+07:00","message":"receive streaming session, msgId: 1159"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:23.778252212+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":"2025-10-27T15:03:23.778259399+07:00","message":"receive interim result [false|false]: ความหมายของคำศัพท์อุปกรณ์ที่เป็นคำกริยาก็ยังสัมพันธ์กับพิธีกรรมของรัชกาล"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:23.77827508+07:00","message":"[buffer interim] 1159 false ความหมายของคำศัพท์อุปกรณ์ที่เป็นคำกริยาก็ยังสัมพันธ์กับพิธีกรรมของรัชกาล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:23.778286636+07:00","message":"[bufferProcess] interim [220000000]:ความหมายของคำศัพท์อุปกรณ์ที่เป็นคำกริยาก็ยังสัมพันธ์กับพิธีกรรมของรัชกาล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:23.778290117+07:00","message":"[bufferProcess] send to processor:ความหมายของคำศัพท์อุปกรณ์ที่เป็นคำกริยาก็ยังสัมพันธ์กับพิธีกรรมของรัฐ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:23.778297934+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:23.778301928+07:00","message":"> Transcript [6690] [false]: 'ความหมายของคำศัพท์อุปกรณ์ที่เป็นคำกริยาก็ยังสัมพันธ์กับพิธีกรรมของรัฐ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:23.778306562+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:23.778308618+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:23.778311279+07:00","message":"StatePrefix: 'ความหมายของคำศัพท์อุปกรณ์ที่เป็นคำกริยาก็ยังสัมพันธ์กับพิธีกรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:23.77831473+07:00","message":"TextPushed: 'ความหมายของคำศัพท์อุปกรณ์ที่เป็นคำกริยาก็ยังสัมพันธ์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:23.902820281+07:00","message":"receive streaming session, msgId: 1159"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:23.902853524+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":"2025-10-27T15:03:23.902859425+07:00","message":"receive interim result [false|false]: ความหมายของคำศัพท์อุปกรณ์ที่เป็นคำกริยาก็ยังสัมพันธ์กับพิธีกรรมของราษฎร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:23.902872949+07:00","message":"[buffer interim] 1159 false ความหมายของคำศัพท์อุปกรณ์ที่เป็นคำกริยาก็ยังสัมพันธ์กับพิธีกรรมของราษฎร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:23.902879936+07:00","message":"[bufferProcess] interim [280000000]:ความหมายของคำศัพท์อุปกรณ์ที่เป็นคำกริยาก็ยังสัมพันธ์กับพิธีกรรมของราษฎร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:23.902882208+07:00","message":"[bufferProcess] send to processor:ความหมายของคำศัพท์อุปกรณ์ที่เป็นคำกริยาก็ยังสัมพันธ์กับพิธีกรรมของรัชกาล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:23.902887306+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:23.902889757+07:00","message":"> Transcript [6691] [false]: 'ความหมายของคำศัพท์อุปกรณ์ที่เป็นคำกริยาก็ยังสัมพันธ์กับพิธีกรรมของรัชกาล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:23.902893573+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:23.902895968+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:23.902897818+07:00","message":"StatePrefix: 'ความหมายของคำศัพท์อุปกรณ์ที่เป็นคำกริยาก็ยังสัมพันธ์กับพิธีกรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:23.902900488+07:00","message":"TextPushed: 'ความหมายของคำศัพท์อุปกรณ์ที่เป็นคำกริยาก็ยังสัมพันธ์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:24.236218674+07:00","message":"receive streaming session, msgId: 1159"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:24.236251417+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความหมายของคำศัพท์อุปกรณ์ที่เป็นคำกริยาก็ยังสัมพันธ์กับพิธีกรรมของราษฎร 3\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:24.236257897+07:00","message":"receive interim result [false|false]: ความหมายของคำศัพท์อุปกรณ์ที่เป็นคำกริยาก็ยังสัมพันธ์กับพิธีกรรมของราษฎร 3"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:24.236275684+07:00","message":"[buffer interim] 1159 false ความหมายของคำศัพท์อุปกรณ์ที่เป็นคำกริยาก็ยังสัมพันธ์กับพิธีกรรมของราษฎร 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:24.236282694+07:00","message":"[bufferProcess] interim [580000000]:ความหมายของคำศัพท์อุปกรณ์ที่เป็นคำกริยาก็ยังสัมพันธ์กับพิธีกรรมของราษฎร 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:24.2362851+07:00","message":"[bufferProcess] send to processor:ความหมายของคำศัพท์อุปกรณ์ที่เป็นคำกริยาก็ยังสัมพันธ์กับพิธีกรรมของราษฎร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:24.236288648+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:24.236290982+07:00","message":"> Transcript [6692] [false]: 'ความหมายของคำศัพท์อุปกรณ์ที่เป็นคำกริยาก็ยังสัมพันธ์กับพิธีกรรมของราษฎร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:24.236295298+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:24.236296951+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:24.236299002+07:00","message":"StatePrefix: 'ความหมายของคำศัพท์อุปกรณ์ที่เป็นคำกริยาก็ยังสัมพันธ์กับพิธีกรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:24.23630195+07:00","message":"TextPushed: 'ความหมายของคำศัพท์อุปกรณ์ที่เป็นคำกริยาก็ยังสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:24.236304786+07:00","message":"Push: 'กับพิธีกรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:24.23630636+07:00","message":"TextPushed: 'ความหมายของคำศัพท์อุปกรณ์ที่เป็นคำกริยาก็ยังสัมพันธ์กับพิธีกรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:24.23631054+07:00","message":"Set new StatePrefix : 'ความหมายของคำศัพท์อุปกรณ์ที่เป็นคำกริยาก็ยังสัมพันธ์กับพิธีกรรมของราษฎร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:24.236312858+07:00","message":"Next Push (prob) : 'ของราษฎร'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:24.236322529+07:00","message":"push: {false กับพิธีกรรม 0 0xc00401f780}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:24.287575152+07:00","message":"receive streaming session, msgId: 1159"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:24.287613302+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":"2025-10-27T15:03:24.287620146+07:00","message":"receive interim result [false|false]: ความหมายของคำศัพท์อุปกรณ์ที่เป็นคำกริยาก็ยังสัมพันธ์กับพิธีกรรมของราษฎรสามารถ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:24.287638151+07:00","message":"[buffer interim] 1159 false ความหมายของคำศัพท์อุปกรณ์ที่เป็นคำกริยาก็ยังสัมพันธ์กับพิธีกรรมของราษฎรสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:24.287649218+07:00","message":"[bufferProcess] interim [640000000]:ความหมายของคำศัพท์อุปกรณ์ที่เป็นคำกริยาก็ยังสัมพันธ์กับพิธีกรรมของราษฎรสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:24.287653149+07:00","message":"[bufferProcess] send to processor:ความหมายของคำศัพท์อุปกรณ์ที่เป็นคำกริยาก็ยังสัมพันธ์กับพิธีกรรมของราษฎร 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:24.287660009+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:24.287669079+07:00","message":"> Transcript [6693] [false]: 'ความหมายของคำศัพท์อุปกรณ์ที่เป็นคำกริยาก็ยังสัมพันธ์กับพิธีกรรมของราษฎร 3'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:24.287673693+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:24.287675489+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:24.287677126+07:00","message":"StatePrefix: 'ความหมายของคำศัพท์อุปกรณ์ที่เป็นคำกริยาก็ยังสัมพันธ์กับพิธีกรรมของราษฎร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:24.287679557+07:00","message":"TextPushed: 'ความหมายของคำศัพท์อุปกรณ์ที่เป็นคำกริยาก็ยังสัมพันธ์กับพิธีกรรม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:24.414404917+07:00","message":"receive streaming session, msgId: 1159"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:24.414448528+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความหมายของคำศัพท์อุปกรณ์ที่เป็นคำกริยาก็ยังสัมพันธ์กับพิธีกรรมของราษฎร 3000\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:24.414455368+07:00","message":"receive interim result [false|false]: ความหมายของคำศัพท์อุปกรณ์ที่เป็นคำกริยาก็ยังสัมพันธ์กับพิธีกรรมของราษฎร 3000"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:24.414476399+07:00","message":"[buffer interim] 1159 false ความหมายของคำศัพท์อุปกรณ์ที่เป็นคำกริยาก็ยังสัมพันธ์กับพิธีกรรมของราษฎร 3000"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:24.414485282+07:00","message":"[bufferProcess] interim [760000000]:ความหมายของคำศัพท์อุปกรณ์ที่เป็นคำกริยาก็ยังสัมพันธ์กับพิธีกรรมของราษฎร 3000"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:24.41448869+07:00","message":"[bufferProcess] send to processor:ความหมายของคำศัพท์อุปกรณ์ที่เป็นคำกริยาก็ยังสัมพันธ์กับพิธีกรรมของราษฎรสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:24.414494585+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:24.41449712+07:00","message":"> Transcript [6694] [false]: 'ความหมายของคำศัพท์อุปกรณ์ที่เป็นคำกริยาก็ยังสัมพันธ์กับพิธีกรรมของราษฎรสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:24.414501069+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:24.414502829+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:24.414504725+07:00","message":"StatePrefix: 'ความหมายของคำศัพท์อุปกรณ์ที่เป็นคำกริยาก็ยังสัมพันธ์กับพิธีกรรมของราษฎร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:24.41450731+07:00","message":"TextPushed: 'ความหมายของคำศัพท์อุปกรณ์ที่เป็นคำกริยาก็ยังสัมพันธ์กับพิธีกรรม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:24.416910208+07:00","message":"receive streaming session, msgId: 1159"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:24.416941122+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":"2025-10-27T15:03:24.416946677+07:00","message":"receive interim result [false|false]: ความหมายของคำศัพท์อุปกรณ์ที่เป็นคำกริยาก็ยังสัมพันธ์กับพิธีกรรมของราษฎรสามัญชน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:24.416956873+07:00","message":"[buffer interim] 1159 false ความหมายของคำศัพท์อุปกรณ์ที่เป็นคำกริยาก็ยังสัมพันธ์กับพิธีกรรมของราษฎรสามัญชน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:24.416963615+07:00","message":"[bufferProcess] interim [820000000]:ความหมายของคำศัพท์อุปกรณ์ที่เป็นคำกริยาก็ยังสัมพันธ์กับพิธีกรรมของราษฎรสามัญชน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:24.416966687+07:00","message":"[bufferProcess] send to processor:ความหมายของคำศัพท์อุปกรณ์ที่เป็นคำกริยาก็ยังสัมพันธ์กับพิธีกรรมของราษฎร 3000"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:24.416971314+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:24.416973345+07:00","message":"> Transcript [6695] [false]: 'ความหมายของคำศัพท์อุปกรณ์ที่เป็นคำกริยาก็ยังสัมพันธ์กับพิธีกรรมของราษฎร 3000'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:24.416976568+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:24.416978209+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:24.416979713+07:00","message":"StatePrefix: 'ความหมายของคำศัพท์อุปกรณ์ที่เป็นคำกริยาก็ยังสัมพันธ์กับพิธีกรรมของราษฎร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:24.41698167+07:00","message":"TextPushed: 'ความหมายของคำศัพท์อุปกรณ์ที่เป็นคำกริยาก็ยังสัมพันธ์กับพิธีกรรม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:24.583292253+07:00","message":"[GCS] IsForceVAD: false for message ID: 1159"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:24.646386932+07:00","message":"[GCS] Start streaming session, msgId: 1160"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:24.681850326+07:00","message":"receive streaming session, msgId: 1159"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:24.681888484+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":"2025-10-27T15:03:24.681895097+07:00","message":"receive interim result [false|false]: ความหมายของคำศัพท์อุปกรณ์ที่เป็นคำกริยาก็ยังสัมพันธ์กับพิธีกรรมของราษฎรสามัญชนที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:24.681909649+07:00","message":"[buffer interim] 1159 false ความหมายของคำศัพท์อุปกรณ์ที่เป็นคำกริยาก็ยังสัมพันธ์กับพิธีกรรมของราษฎรสามัญชนที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:24.681916659+07:00","message":"[bufferProcess] interim [180000000]:ความหมายของคำศัพท์อุปกรณ์ที่เป็นคำกริยาก็ยังสัมพันธ์กับพิธีกรรมของราษฎรสามัญชนที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:24.681919093+07:00","message":"[bufferProcess] send to processor:ความหมายของคำศัพท์อุปกรณ์ที่เป็นคำกริยาก็ยังสัมพันธ์กับพิธีกรรมของราษฎรสามัญชน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:24.681922815+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:24.681925304+07:00","message":"> Transcript [6696] [false]: 'ความหมายของคำศัพท์อุปกรณ์ที่เป็นคำกริยาก็ยังสัมพันธ์กับพิธีกรรมของราษฎรสามัญชน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:24.681929369+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:24.681931078+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:24.681933225+07:00","message":"StatePrefix: 'ความหมายของคำศัพท์อุปกรณ์ที่เป็นคำกริยาก็ยังสัมพันธ์กับพิธีกรรมของราษฎร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:24.681935629+07:00","message":"TextPushed: 'ความหมายของคำศัพท์อุปกรณ์ที่เป็นคำกริยาก็ยังสัมพันธ์กับพิธีกรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:24.681938681+07:00","message":"Push: 'ของราษฎร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:24.681940155+07:00","message":"TextPushed: 'ความหมายของคำศัพท์อุปกรณ์ที่เป็นคำกริยาก็ยังสัมพันธ์กับพิธีกรรมของราษฎร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:24.681942163+07:00","message":"Set new StatePrefix : 'ความหมายของคำศัพท์อุปกรณ์ที่เป็นคำกริยาก็ยังสัมพันธ์กับพิธีกรรมของราษฎรสามัญชน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:24.681949096+07:00","message":"Next Push (prob) : 'สามัญชน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:24.681965208+07:00","message":"push: {false ของราษฎร 0 0xc00401f780}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:24.778192052+07:00","message":"receive streaming session, msgId: 1159"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:24.778228561+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความหมายของคำศัพท์อุปกรณ์ที่เป็นคำกิริยาก็ยังสัมพันธ์กับพิธีกรรมของราษฎรสามัญชน\",\"confidence\":0.94092816}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:24.77823414+07:00","message":"receive interim result [true|false]: ความหมายของคำศัพท์อุปกรณ์ที่เป็นคำกิริยาก็ยังสัมพันธ์กับพิธีกรรมของราษฎรสามัญชน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:24.778242182+07:00","message":"end recv isFinal message id 1159"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:24.778243872+07:00","message":"end Recv id 1159"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:24.778249396+07:00","message":"[buffer interim] 1159 true ความหมายของคำศัพท์อุปกรณ์ที่เป็นคำกิริยาก็ยังสัมพันธ์กับพิธีกรรมของราษฎรสามัญชน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:24.778256973+07:00","message":"[bufferProcess] interim [180000000]:ความหมายของคำศัพท์อุปกรณ์ที่เป็นคำกิริยาก็ยังสัมพันธ์กับพิธีกรรมของราษฎรสามัญชน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:24.778260615+07:00","message":"[bufferProcess] send to processor (isfinal):ความหมายของคำศัพท์อุปกรณ์ที่เป็นคำกริยาก็ยังสัมพันธ์กับพิธีกรรมของราษฎรสามัญชนที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:24.778264061+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:24.778266634+07:00","message":"> Transcript [6697] [false]: 'ความหมายของคำศัพท์อุปกรณ์ที่เป็นคำกริยาก็ยังสัมพันธ์กับพิธีกรรมของราษฎรสามัญชนที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:24.778269641+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:24.778271137+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:24.778273092+07:00","message":"StatePrefix: 'ความหมายของคำศัพท์อุปกรณ์ที่เป็นคำกริยาก็ยังสัมพันธ์กับพิธีกรรมของราษฎรสามัญชน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:24.778275216+07:00","message":"TextPushed: 'ความหมายของคำศัพท์อุปกรณ์ที่เป็นคำกริยาก็ยังสัมพันธ์กับพิธีกรรมของราษฎร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:24.778276786+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:24.778278481+07:00","message":"> Transcript [6698] [true]: 'ความหมายของคำศัพท์อุปกรณ์ที่เป็นคำกิริยาก็ยังสัมพันธ์กับพิธีกรรมของราษฎรสามัญชน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:24.778284266+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:24.778291974+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:24.778293465+07:00","message":"StatePrefix: 'ความหมายของคำศัพท์อุปกรณ์ที่เป็นคำกริยาก็ยังสัมพันธ์กับพิธีกรรมของราษฎรสามัญชน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:24.778295203+07:00","message":"TextPushed: 'ความหมายของคำศัพท์อุปกรณ์ที่เป็นคำกริยาก็ยังสัมพันธ์กับพิธีกรรมของราษฎร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:24.77829675+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:24.778499179+07:00","message":"Push: 'สามัญชน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:24.77850182+07:00","message":"TextPushed: 'ความหมายของคำศัพท์อุปกรณ์ที่เป็นคำกริยาก็ยังสัมพันธ์กับพิธีกรรมของราษฎรสามัญชน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:24.778503735+07:00","message":"Set new StatePrefix : 'ความหมายของคำศัพท์อุปกรณ์ที่เป็นคำกิริยาก็ยังสัมพันธ์กับพิธีกรรมของราษฎรสามัญชน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:24.778505777+07:00","message":"Next Push (prob) : 'ความหมายของคำศัพท์อุปกรณ์ที่เป็นคำกิริยาก็ยังสัมพันธ์กับพิธีกรรมของราษฎรสามัญชน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:24.778514251+07:00","message":"push: {true สามัญชน 0 0xc00401f780}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:24.778527802+07:00","message":"write aligntment file to 'tmp/7446/align_message_id_1159.html'"}
{"level":"info","service":"Main","time":"2025-10-27T15:03:24.789793572+07:00","message":"write wav file: './tmp/7446/7446_1159.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:25.204610514+07:00","message":"receive streaming session, msgId: 1160"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:25.204641574+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":"2025-10-27T15:03:25.204646309+07:00","message":"receive interim result [false|false]: ทำ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:25.204658644+07:00","message":"[buffer interim] 1160 false ทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:25.204665714+07:00","message":"[bufferProcess] interim [420000000]:ทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:25.204667466+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:25.418953815+07:00","message":"receive streaming session, msgId: 1160"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:25.418987493+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":"2025-10-27T15:03:25.418992324+07:00","message":"receive interim result [false|false]: ทำก็"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:25.419005901+07:00","message":"[buffer interim] 1160 false ทำก็"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:25.419012448+07:00","message":"[bufferProcess] interim [600000000]:ทำก็"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:25.419014286+07:00","message":"[bufferProcess] send to processor:ทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:25.419017457+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:25.419019641+07:00","message":"> Transcript [6699] [false]: 'ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:25.419021408+07:00","message":"Set StatePrefix (first interim): 'ทำ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:25.519853714+07:00","message":"receive streaming session, msgId: 1160"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:25.519882989+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":"2025-10-27T15:03:25.519888167+07:00","message":"receive interim result [false|false]: ทำก็คือ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:25.519900255+07:00","message":"[buffer interim] 1160 false ทำก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:25.519906816+07:00","message":"[bufferProcess] interim [660000000]:ทำก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:25.519908575+07:00","message":"[bufferProcess] send to processor:ทำก็"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:25.519913887+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:25.519916799+07:00","message":"> Transcript [6700] [false]: 'ทำก็'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:25.519919369+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:25.51992105+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:25.519923112+07:00","message":"StatePrefix: 'ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:25.519924818+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:03:25.895142731+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:03:25.895159747+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:25.901291081+07:00","message":"receive streaming session, msgId: 1160"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:25.901319114+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":"2025-10-27T15:03:25.901324378+07:00","message":"receive interim result [false|false]: ทำก็คือบาง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:25.901337052+07:00","message":"[buffer interim] 1160 false ทำก็คือบาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:25.901342673+07:00","message":"[bufferProcess] interim [80000000]:ทำก็คือบาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:25.901344636+07:00","message":"[bufferProcess] send to processor:ทำก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:25.901358238+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:25.901361723+07:00","message":"> Transcript [6701] [false]: 'ทำก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:25.90136413+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:25.90136593+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:25.901367751+07:00","message":"StatePrefix: 'ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:25.901369602+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:26.029179739+07:00","message":"receive streaming session, msgId: 1160"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:26.029214827+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":"2025-10-27T15:03:26.02922151+07:00","message":"receive interim result [false|false]: ทำก็คือ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:26.029234261+07:00","message":"[buffer interim] 1160 false ทำก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:26.029243994+07:00","message":"[bufferProcess] interim [140000000]:ทำก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:26.029246466+07:00","message":"[bufferProcess] send to processor:ทำก็คือบาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:26.029252864+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:26.029256275+07:00","message":"> Transcript [6702] [false]: 'ทำก็คือบาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:26.029260433+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:26.029262656+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:26.029265075+07:00","message":"StatePrefix: 'ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:26.029267399+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:26.097765994+07:00","message":"receive streaming session, msgId: 1160"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:26.097799358+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":"2025-10-27T15:03:26.097804278+07:00","message":"receive interim result [false|false]: ทำก็คือ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:26.097815851+07:00","message":"[buffer interim] 1160 false ทำก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:26.097826242+07:00","message":"[bufferProcess] interim [260000000]:ทำก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:26.097828185+07:00","message":"[bufferProcess] send to processor:ทำก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:26.097831187+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:26.097833926+07:00","message":"> Transcript [6703] [false]: 'ทำก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:26.097836529+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:26.09783852+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:26.097840255+07:00","message":"StatePrefix: 'ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:26.097841838+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:26.097846049+07:00","message":"Push: 'ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:26.097847501+07:00","message":"TextPushed: 'ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:26.097849047+07:00","message":"Set new StatePrefix : 'ทำก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:26.097850736+07:00","message":"Next Push (prob) : 'ก็คือ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:26.097858644+07:00","message":"push: {false ทำ 0 0xc003402680}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:26.276383068+07:00","message":"receive streaming session, msgId: 1160"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:26.276415153+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":"2025-10-27T15:03:26.276421221+07:00","message":"receive interim result [false|false]: ทำก็คือบังสกุล"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:26.276436153+07:00","message":"[buffer interim] 1160 false ทำก็คือบังสกุล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:26.276442788+07:00","message":"[bufferProcess] interim [440000000]:ทำก็คือบังสกุล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:26.276445045+07:00","message":"[bufferProcess] send to processor:ทำก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:26.276448326+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:26.276450841+07:00","message":"> Transcript [6704] [false]: 'ทำก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:26.276460321+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:26.276462852+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:26.27646448+07:00","message":"StatePrefix: 'ทำก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:26.276466589+07:00","message":"TextPushed: 'ทำ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:26.414661264+07:00","message":"receive streaming session, msgId: 1160"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:26.414697865+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":"2025-10-27T15:03:26.414703036+07:00","message":"receive interim result [false|false]: ทำก็คือบังสุกุล"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:26.414713057+07:00","message":"[buffer interim] 1160 false ทำก็คือบังสุกุล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:26.414722089+07:00","message":"[bufferProcess] interim [560000000]:ทำก็คือบังสุกุล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:26.414724141+07:00","message":"[bufferProcess] send to processor:ทำก็คือบังสกุล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:26.414728911+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:26.414731433+07:00","message":"> Transcript [6705] [false]: 'ทำก็คือบังสกุล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:26.414734691+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:26.414736462+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:26.414738122+07:00","message":"StatePrefix: 'ทำก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:26.414740459+07:00","message":"TextPushed: 'ทำ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:26.535352588+07:00","message":"receive streaming session, msgId: 1160"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:26.535400678+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":"2025-10-27T15:03:26.535407203+07:00","message":"receive interim result [false|false]: ทำก็คือบังสกุลนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:26.535421351+07:00","message":"[buffer interim] 1160 false ทำก็คือบังสกุลนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:26.535429423+07:00","message":"[bufferProcess] interim [680000000]:ทำก็คือบังสกุลนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:26.535432742+07:00","message":"[bufferProcess] send to processor:ทำก็คือบังสุกุล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:26.535439178+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:26.535442518+07:00","message":"> Transcript [6706] [false]: 'ทำก็คือบังสุกุล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:26.535446128+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:26.535448415+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:26.535450887+07:00","message":"StatePrefix: 'ทำก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:26.535461087+07:00","message":"TextPushed: 'ทำ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:27.125360722+07:00","message":"receive streaming session, msgId: 1160"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:27.125394799+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":"2025-10-27T15:03:27.125399955+07:00","message":"receive interim result [false|false]: ทำก็คือบังสกุลนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:27.125411376+07:00","message":"[buffer interim] 1160 false ทำก็คือบังสกุลนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:27.12542046+07:00","message":"[bufferProcess] interim [280000000]:ทำก็คือบังสกุลนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:27.12542246+07:00","message":"[bufferProcess] send to processor:ทำก็คือบังสกุลนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:27.125427693+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:27.125430408+07:00","message":"> Transcript [6707] [false]: 'ทำก็คือบังสกุลนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:27.125433423+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:27.1254352+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:27.125437068+07:00","message":"StatePrefix: 'ทำก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:27.125438976+07:00","message":"TextPushed: 'ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:27.125443127+07:00","message":"Push: 'ก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:27.125444627+07:00","message":"TextPushed: 'ทำก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:27.125446639+07:00","message":"Set new StatePrefix : 'ทำก็คือบังสกุลนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:27.125448511+07:00","message":"Next Push (prob) : 'บังสกุลนะคะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:27.125462772+07:00","message":"push: {false ก็คือ 0 0xc003402680}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:27.628557803+07:00","message":"receive streaming session, msgId: 1160"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:27.62859694+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":"2025-10-27T15:03:27.62860345+07:00","message":"receive interim result [false|false]: ทำก็คือบังสกุลนะคะซึ่งเป็นการ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:27.628613728+07:00","message":"[buffer interim] 1160 false ทำก็คือบังสกุลนะคะซึ่งเป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:27.628621276+07:00","message":"[bufferProcess] interim [820000000]:ทำก็คือบังสกุลนะคะซึ่งเป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:27.628624221+07:00","message":"[bufferProcess] send to processor:ทำก็คือบังสกุลนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:27.628629322+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:27.628632911+07:00","message":"> Transcript [6708] [false]: 'ทำก็คือบังสกุลนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:27.628636622+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:27.628638853+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:27.628641641+07:00","message":"StatePrefix: 'ทำก็คือบังสกุลนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:27.62864408+07:00","message":"TextPushed: 'ทำก็คือ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:27.830697497+07:00","message":"receive streaming session, msgId: 1160"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:27.830730418+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":"2025-10-27T15:03:27.830735774+07:00","message":"receive interim result [false|false]: ทำก็คือบังสกุลนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:27.830748408+07:00","message":"[buffer interim] 1160 false ทำก็คือบังสกุลนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:27.830755035+07:00","message":"[bufferProcess] interim [940000000]:ทำก็คือบังสกุลนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:27.830757419+07:00","message":"[bufferProcess] send to processor:ทำก็คือบังสกุลนะคะซึ่งเป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:27.830762563+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:27.830765522+07:00","message":"> Transcript [6709] [false]: 'ทำก็คือบังสกุลนะคะซึ่งเป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:27.830768598+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:27.830770592+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:27.830772493+07:00","message":"StatePrefix: 'ทำก็คือบังสกุลนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:27.830774563+07:00","message":"TextPushed: 'ทำก็คือ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:27.877449631+07:00","message":"receive streaming session, msgId: 1160"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:27.877497568+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":"2025-10-27T15:03:27.877505412+07:00","message":"receive interim result [false|false]: ทำก็คือบังสกุลนะคะซึ่งเป็นการบำเพ็ญ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:27.877521203+07:00","message":"[buffer interim] 1160 false ทำก็คือบังสกุลนะคะซึ่งเป็นการบำเพ็ญ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:27.877532148+07:00","message":"[bufferProcess] interim [120000000]:ทำก็คือบังสกุลนะคะซึ่งเป็นการบำเพ็ญ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:27.877535608+07:00","message":"[bufferProcess] send to processor:ทำก็คือบังสกุลนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:27.877542078+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:27.877545756+07:00","message":"> Transcript [6710] [false]: 'ทำก็คือบังสกุลนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:27.877550474+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:27.877552872+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:27.877555892+07:00","message":"StatePrefix: 'ทำก็คือบังสกุลนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:27.877558701+07:00","message":"TextPushed: 'ทำก็คือ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:28.3276151+07:00","message":"receive streaming session, msgId: 1160"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:28.327652488+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":"2025-10-27T15:03:28.327659579+07:00","message":"receive interim result [false|false]: ทำก็คือบังสกุลนะคะซึ่งเป็นการบำเพ็ญบุญ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:28.327674299+07:00","message":"[buffer interim] 1160 false ทำก็คือบังสกุลนะคะซึ่งเป็นการบำเพ็ญบุญ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:28.327684307+07:00","message":"[bufferProcess] interim [480000000]:ทำก็คือบังสกุลนะคะซึ่งเป็นการบำเพ็ญบุญ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:28.32768744+07:00","message":"[bufferProcess] send to processor:ทำก็คือบังสกุลนะคะซึ่งเป็นการบำเพ็ญ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:28.327692022+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:28.327695937+07:00","message":"> Transcript [6711] [false]: 'ทำก็คือบังสกุลนะคะซึ่งเป็นการบำเพ็ญ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:28.327700788+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:28.327703367+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:28.327706348+07:00","message":"StatePrefix: 'ทำก็คือบังสกุลนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:28.327708993+07:00","message":"TextPushed: 'ทำก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:28.327714352+07:00","message":"Push: 'บังสกุลนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:28.327716724+07:00","message":"TextPushed: 'ทำก็คือบังสกุลนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:28.327719288+07:00","message":"Set new StatePrefix : 'ทำก็คือบังสกุลนะคะซึ่งเป็นการบำเพ็ญ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:28.327722144+07:00","message":"Next Push (prob) : 'ซึ่งเป็นการบำเพ็ญ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:28.327732972+07:00","message":"push: {false บังสกุลนะคะ 0 0xc003402680}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:28.583207992+07:00","message":"receive streaming session, msgId: 1160"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:28.583241157+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":"2025-10-27T15:03:28.58324698+07:00","message":"receive interim result [false|false]: ทำก็คือบังสกุลนะคะซึ่งเป็นการบำเพ็ญบุญกุศล"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:28.583260449+07:00","message":"[buffer interim] 1160 false ทำก็คือบังสกุลนะคะซึ่งเป็นการบำเพ็ญบุญกุศล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:28.583267116+07:00","message":"[bufferProcess] interim [780000000]:ทำก็คือบังสกุลนะคะซึ่งเป็นการบำเพ็ญบุญกุศล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:28.58326934+07:00","message":"[bufferProcess] send to processor:ทำก็คือบังสกุลนะคะซึ่งเป็นการบำเพ็ญบุญ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:28.583274429+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:28.583277124+07:00","message":"> Transcript [6712] [false]: 'ทำก็คือบังสกุลนะคะซึ่งเป็นการบำเพ็ญบุญ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:28.583280483+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:28.583282628+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:28.583284284+07:00","message":"StatePrefix: 'ทำก็คือบังสกุลนะคะซึ่งเป็นการบำเพ็ญ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:28.583286452+07:00","message":"TextPushed: 'ทำก็คือบังสกุลนะคะ'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:03:28.895882662+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:03:28.895889366+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:29.091397048+07:00","message":"receive streaming session, msgId: 1160"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:29.09143327+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":"2025-10-27T15:03:29.09143943+07:00","message":"receive interim result [false|false]: ทำก็คือบังสกุลนะคะซึ่งเป็นการบำเพ็ญบุญกุศลถวาย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:29.091460013+07:00","message":"[buffer interim] 1160 false ทำก็คือบังสกุลนะคะซึ่งเป็นการบำเพ็ญบุญกุศลถวาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:29.091469364+07:00","message":"[bufferProcess] interim [260000000]:ทำก็คือบังสกุลนะคะซึ่งเป็นการบำเพ็ญบุญกุศลถวาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:29.091471797+07:00","message":"[bufferProcess] send to processor:ทำก็คือบังสกุลนะคะซึ่งเป็นการบำเพ็ญบุญกุศล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:29.091477089+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:29.091479757+07:00","message":"> Transcript [6713] [false]: 'ทำก็คือบังสกุลนะคะซึ่งเป็นการบำเพ็ญบุญกุศล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:29.091482889+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:29.091484511+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:29.091486723+07:00","message":"StatePrefix: 'ทำก็คือบังสกุลนะคะซึ่งเป็นการบำเพ็ญ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:29.091489082+07:00","message":"TextPushed: 'ทำก็คือบังสกุลนะคะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:29.417197888+07:00","message":"receive streaming session, msgId: 1160"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:29.417232312+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":"2025-10-27T15:03:29.417237664+07:00","message":"receive interim result [false|false]: ทำก็คือบังสกุลนะคะซึ่งเป็นการบำเพ็ญบุญกุศลถวายแก่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:29.417251744+07:00","message":"[buffer interim] 1160 false ทำก็คือบังสกุลนะคะซึ่งเป็นการบำเพ็ญบุญกุศลถวายแก่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:29.417258601+07:00","message":"[bufferProcess] interim [560000000]:ทำก็คือบังสกุลนะคะซึ่งเป็นการบำเพ็ญบุญกุศลถวายแก่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:29.417261021+07:00","message":"[bufferProcess] send to processor:ทำก็คือบังสกุลนะคะซึ่งเป็นการบำเพ็ญบุญกุศลถวาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:29.4172668+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:29.417269458+07:00","message":"> Transcript [6714] [false]: 'ทำก็คือบังสกุลนะคะซึ่งเป็นการบำเพ็ญบุญกุศลถวาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:29.417272227+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:29.417273932+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:29.417275892+07:00","message":"StatePrefix: 'ทำก็คือบังสกุลนะคะซึ่งเป็นการบำเพ็ญ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:29.417278361+07:00","message":"TextPushed: 'ทำก็คือบังสกุลนะคะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:29.481694049+07:00","message":"receive streaming session, msgId: 1160"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:29.481729613+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":"2025-10-27T15:03:29.481735016+07:00","message":"receive interim result [false|false]: ทำก็คือบังสกุลนะคะซึ่งเป็นการบำเพ็ญบุญกุศลถวายแก่ผู้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:29.481747195+07:00","message":"[buffer interim] 1160 false ทำก็คือบังสกุลนะคะซึ่งเป็นการบำเพ็ญบุญกุศลถวายแก่ผู้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:29.481753587+07:00","message":"[bufferProcess] interim [680000000]:ทำก็คือบังสกุลนะคะซึ่งเป็นการบำเพ็ญบุญกุศลถวายแก่ผู้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:29.481755769+07:00","message":"[bufferProcess] send to processor:ทำก็คือบังสกุลนะคะซึ่งเป็นการบำเพ็ญบุญกุศลถวายแก่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:29.481761105+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:29.481763558+07:00","message":"> Transcript [6715] [false]: 'ทำก็คือบังสกุลนะคะซึ่งเป็นการบำเพ็ญบุญกุศลถวายแก่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:29.481766588+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:29.481768575+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:29.481770368+07:00","message":"StatePrefix: 'ทำก็คือบังสกุลนะคะซึ่งเป็นการบำเพ็ญ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:29.481773017+07:00","message":"TextPushed: 'ทำก็คือบังสกุลนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:29.481777842+07:00","message":"Push: 'ซึ่งเป็นการบำเพ็ญ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:29.481779596+07:00","message":"TextPushed: 'ทำก็คือบังสกุลนะคะซึ่งเป็นการบำเพ็ญ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:29.481781571+07:00","message":"Set new StatePrefix : 'ทำก็คือบังสกุลนะคะซึ่งเป็นการบำเพ็ญบุญกุศลถวายแก่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:29.481783972+07:00","message":"Next Push (prob) : 'บุญกุศลถวายแก่'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:29.481792027+07:00","message":"push: {false ซึ่งเป็นการบำเพ็ญ 0 0xc003402680}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:29.734185204+07:00","message":"receive streaming session, msgId: 1160"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:29.734221723+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":"2025-10-27T15:03:29.734227545+07:00","message":"receive interim result [false|false]: ทำก็คือบังสกุลนะคะซึ่งเป็นการบำเพ็ญบุญกุศลถวายแก่ผู้ซื้อ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:29.734240552+07:00","message":"[buffer interim] 1160 false ทำก็คือบังสกุลนะคะซึ่งเป็นการบำเพ็ญบุญกุศลถวายแก่ผู้ซื้อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:29.734246837+07:00","message":"[bufferProcess] interim [860000000]:ทำก็คือบังสกุลนะคะซึ่งเป็นการบำเพ็ญบุญกุศลถวายแก่ผู้ซื้อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:29.734249368+07:00","message":"[bufferProcess] send to processor:ทำก็คือบังสกุลนะคะซึ่งเป็นการบำเพ็ญบุญกุศลถวายแก่ผู้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:29.73425521+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:29.734257796+07:00","message":"> Transcript [6716] [false]: 'ทำก็คือบังสกุลนะคะซึ่งเป็นการบำเพ็ญบุญกุศลถวายแก่ผู้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:29.73426068+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:29.734262653+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:29.73426472+07:00","message":"StatePrefix: 'ทำก็คือบังสกุลนะคะซึ่งเป็นการบำเพ็ญบุญกุศลถวายแก่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:29.734267173+07:00","message":"TextPushed: 'ทำก็คือบังสกุลนะคะซึ่งเป็นการบำเพ็ญ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:29.736779267+07:00","message":"receive streaming session, msgId: 1160"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:29.736809065+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":"2025-10-27T15:03:29.736814702+07:00","message":"receive interim result [false|false]: ทำก็คือบังสกุลนะคะซึ่งเป็นการบำเพ็ญบุญกุศลถวายแก่ผู้เสีย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:29.736826994+07:00","message":"[buffer interim] 1160 false ทำก็คือบังสกุลนะคะซึ่งเป็นการบำเพ็ญบุญกุศลถวายแก่ผู้เสีย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:29.736833823+07:00","message":"[bufferProcess] interim [920000000]:ทำก็คือบังสกุลนะคะซึ่งเป็นการบำเพ็ญบุญกุศลถวายแก่ผู้เสีย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:29.736836141+07:00","message":"[bufferProcess] send to processor:ทำก็คือบังสกุลนะคะซึ่งเป็นการบำเพ็ญบุญกุศลถวายแก่ผู้ซื้อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:29.736843295+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:29.736845768+07:00","message":"> Transcript [6717] [false]: 'ทำก็คือบังสกุลนะคะซึ่งเป็นการบำเพ็ญบุญกุศลถวายแก่ผู้ซื้อ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:29.736848902+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:29.736850612+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:29.736852185+07:00","message":"StatePrefix: 'ทำก็คือบังสกุลนะคะซึ่งเป็นการบำเพ็ญบุญกุศลถวายแก่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:29.736854403+07:00","message":"TextPushed: 'ทำก็คือบังสกุลนะคะซึ่งเป็นการบำเพ็ญ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:29.928198123+07:00","message":"receive streaming session, msgId: 1160"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:29.92823039+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":"2025-10-27T15:03:29.928236335+07:00","message":"receive interim result [false|false]: ทำก็คือบังสกุลนะคะซึ่งเป็นการบำเพ็ญบุญกุศลถวายแก่ผู้เสียชีวิต"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:29.928247497+07:00","message":"[buffer interim] 1160 false ทำก็คือบังสกุลนะคะซึ่งเป็นการบำเพ็ญบุญกุศลถวายแก่ผู้เสียชีวิต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:29.928254455+07:00","message":"[bufferProcess] interim [100000000]:ทำก็คือบังสกุลนะคะซึ่งเป็นการบำเพ็ญบุญกุศลถวายแก่ผู้เสียชีวิต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:29.928257002+07:00","message":"[bufferProcess] send to processor:ทำก็คือบังสกุลนะคะซึ่งเป็นการบำเพ็ญบุญกุศลถวายแก่ผู้เสีย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:29.92826208+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:29.928264402+07:00","message":"> Transcript [6718] [false]: 'ทำก็คือบังสกุลนะคะซึ่งเป็นการบำเพ็ญบุญกุศลถวายแก่ผู้เสีย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:29.92826794+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:29.928269737+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:29.928271592+07:00","message":"StatePrefix: 'ทำก็คือบังสกุลนะคะซึ่งเป็นการบำเพ็ญบุญกุศลถวายแก่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:29.928274222+07:00","message":"TextPushed: 'ทำก็คือบังสกุลนะคะซึ่งเป็นการบำเพ็ญ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:29.964568716+07:00","message":"[GCS] IsForceVAD: false for message ID: 1160"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:30.158172364+07:00","message":"receive streaming session, msgId: 1160"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:30.158204457+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำก็คือบังสกุลนะคะซึ่งเป็นการบำเพ็ญบุญกุศลถวายแก่ผู้เสียชีวิต\",\"confidence\":0.9568805}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:30.158210715+07:00","message":"receive interim result [true|false]: ทำก็คือบังสกุลนะคะซึ่งเป็นการบำเพ็ญบุญกุศลถวายแก่ผู้เสียชีวิต"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:30.158220116+07:00","message":"end recv isFinal message id 1160"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:30.158222019+07:00","message":"end Recv id 1160"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:30.158226811+07:00","message":"[buffer interim] 1160 true ทำก็คือบังสกุลนะคะซึ่งเป็นการบำเพ็ญบุญกุศลถวายแก่ผู้เสียชีวิต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:30.158232914+07:00","message":"[bufferProcess] interim [340000000]:ทำก็คือบังสกุลนะคะซึ่งเป็นการบำเพ็ญบุญกุศลถวายแก่ผู้เสียชีวิต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:30.158237539+07:00","message":"[bufferProcess] send to processor (isfinal):ทำก็คือบังสกุลนะคะซึ่งเป็นการบำเพ็ญบุญกุศลถวายแก่ผู้เสียชีวิต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:30.158240741+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:30.158243018+07:00","message":"> Transcript [6719] [false]: 'ทำก็คือบังสกุลนะคะซึ่งเป็นการบำเพ็ญบุญกุศลถวายแก่ผู้เสียชีวิต'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:30.158246625+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:30.158248993+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:30.158251851+07:00","message":"StatePrefix: 'ทำก็คือบังสกุลนะคะซึ่งเป็นการบำเพ็ญบุญกุศลถวายแก่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:30.158255013+07:00","message":"TextPushed: 'ทำก็คือบังสกุลนะคะซึ่งเป็นการบำเพ็ญ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:30.158262477+07:00","message":"Push: 'บุญกุศลถวายแก่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:30.15826522+07:00","message":"TextPushed: 'ทำก็คือบังสกุลนะคะซึ่งเป็นการบำเพ็ญบุญกุศลถวายแก่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:30.158268372+07:00","message":"Set new StatePrefix : 'ทำก็คือบังสกุลนะคะซึ่งเป็นการบำเพ็ญบุญกุศลถวายแก่ผู้เสียชีวิต'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:30.158272116+07:00","message":"Next Push (prob) : 'ผู้เสียชีวิต'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:30.158273645+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:30.15827524+07:00","message":"> Transcript [6720] [true]: 'ทำก็คือบังสกุลนะคะซึ่งเป็นการบำเพ็ญบุญกุศลถวายแก่ผู้เสียชีวิต'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:30.158277262+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:30.158278738+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:30.158280079+07:00","message":"StatePrefix: 'ทำก็คือบังสกุลนะคะซึ่งเป็นการบำเพ็ญบุญกุศลถวายแก่ผู้เสียชีวิต'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:30.15828182+07:00","message":"TextPushed: 'ทำก็คือบังสกุลนะคะซึ่งเป็นการบำเพ็ญบุญกุศลถวายแก่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:30.158283926+07:00","message":"Push: 'ผู้เสียชีวิต'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:30.158290713+07:00","message":"push: {false บุญกุศลถวายแก่ 0 0xc003402680}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:30.158295953+07:00","message":"push: {true ผู้เสียชีวิต 0 0xc003402680}"}
{"level":"info","service":"Main","time":"2025-10-27T15:03:30.169650047+07:00","message":"write wav file: './tmp/7446/7446_1160.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:30.414709573+07:00","message":"[GCS] Start streaming session, msgId: 1161"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:31.081523759+07:00","message":"receive streaming session, msgId: 1161"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:31.081569349+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":"2025-10-27T15:03:31.081576485+07:00","message":"receive interim result [false|false]: นาฬิกา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:31.081594134+07:00","message":"[buffer interim] 1161 false นาฬิกา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:31.081602152+07:00","message":"[bufferProcess] interim [480000000]:นาฬิกา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:31.081604426+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:31.145628128+07:00","message":"receive streaming session, msgId: 1161"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:31.14566685+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":"2025-10-27T15:03:31.145673915+07:00","message":"receive interim result [false|false]: ไม่มีการ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:31.145689155+07:00","message":"[buffer interim] 1161 false ไม่มีการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:31.145696726+07:00","message":"[bufferProcess] interim [540000000]:ไม่มีการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:31.145699724+07:00","message":"[bufferProcess] send to processor:นาฬิกา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:31.145703965+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:31.145707571+07:00","message":"> Transcript [6721] [false]: 'นาฬิกา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:31.145710233+07:00","message":"Set StatePrefix (first interim): 'นาฬิกา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:31.399413189+07:00","message":"receive streaming session, msgId: 1161"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:31.39945621+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":"2025-10-27T15:03:31.39946318+07:00","message":"receive interim result [false|false]: ไม่มีการทอ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:31.399477485+07:00","message":"[buffer interim] 1161 false ไม่มีการทอ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:31.399487342+07:00","message":"[bufferProcess] interim [780000000]:ไม่มีการทอ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:31.399490037+07:00","message":"[bufferProcess] send to processor:ไม่มีการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:31.399494265+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:31.399497398+07:00","message":"> Transcript [6722] [false]: 'ไม่มีการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:31.399500285+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:31.39950247+07:00","message":"Set new StatePrefix: 'ไม่มีการ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:31.463596921+07:00","message":"receive streaming session, msgId: 1161"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:31.463631848+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":"2025-10-27T15:03:31.463644531+07:00","message":"receive interim result [false|false]: ไม่มีการทอด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:31.463657312+07:00","message":"[buffer interim] 1161 false ไม่มีการทอด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:31.46366541+07:00","message":"[bufferProcess] interim [840000000]:ไม่มีการทอด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:31.463667804+07:00","message":"[bufferProcess] send to processor:ไม่มีการทอ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:31.463671035+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:31.463673915+07:00","message":"> Transcript [6723] [false]: 'ไม่มีการทอ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:31.4636766+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:31.463678705+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:31.463680464+07:00","message":"StatePrefix: 'ไม่มีการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:31.463682255+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:31.593294211+07:00","message":"receive streaming session, msgId: 1161"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:31.593341852+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":"2025-10-27T15:03:31.593350579+07:00","message":"receive interim result [false|false]: ไม่มีการทอดผ้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:31.593366299+07:00","message":"[buffer interim] 1161 false ไม่มีการทอดผ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:31.593373717+07:00","message":"[bufferProcess] interim [960000000]:ไม่มีการทอดผ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:31.593376628+07:00","message":"[bufferProcess] send to processor:ไม่มีการทอด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:31.593383232+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:31.593388056+07:00","message":"> Transcript [6724] [false]: 'ไม่มีการทอด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:31.593393392+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:31.593395919+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:31.59339856+07:00","message":"StatePrefix: 'ไม่มีการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:31.59340116+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:03:31.896581924+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:03:31.896602302+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:32.045244672+07:00","message":"receive streaming session, msgId: 1161"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:32.045281598+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":"2025-10-27T15:03:32.045286895+07:00","message":"receive interim result [false|false]: ไม่มีการทอดผ้าป่า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:32.045299923+07:00","message":"[buffer interim] 1161 false ไม่มีการทอดผ้าป่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:32.045306163+07:00","message":"[bufferProcess] interim [500000000]:ไม่มีการทอดผ้าป่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:32.045308323+07:00","message":"[bufferProcess] send to processor:ไม่มีการทอดผ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:32.045313347+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:32.045316372+07:00","message":"> Transcript [6725] [false]: 'ไม่มีการทอดผ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:32.045319315+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:32.045321214+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:32.045322965+07:00","message":"StatePrefix: 'ไม่มีการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:32.045325134+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:32.295294075+07:00","message":"receive streaming session, msgId: 1161"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:32.295328299+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":"2025-10-27T15:03:32.295334797+07:00","message":"receive interim result [false|false]: ไม่มีการทอดผ้าป่าถวาย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:32.295346431+07:00","message":"[buffer interim] 1161 false ไม่มีการทอดผ้าป่าถวาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:32.295353085+07:00","message":"[bufferProcess] interim [680000000]:ไม่มีการทอดผ้าป่าถวาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:32.295355139+07:00","message":"[bufferProcess] send to processor:ไม่มีการทอดผ้าป่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:32.295360167+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:32.295362679+07:00","message":"> Transcript [6726] [false]: 'ไม่มีการทอดผ้าป่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:32.295365803+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:32.29536765+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:32.295369308+07:00","message":"StatePrefix: 'ไม่มีการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:32.295371145+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:32.295375262+07:00","message":"Push: 'ไม่มีการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:32.295376807+07:00","message":"TextPushed: 'ไม่มีการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:32.295378758+07:00","message":"Set new StatePrefix : 'ไม่มีการทอดผ้าป่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:32.295380638+07:00","message":"Next Push (prob) : 'ทอดผ้าป่า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:32.295388653+07:00","message":"push: {false ไม่มีการ 0 0xc0023e9e80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:32.487537528+07:00","message":"receive streaming session, msgId: 1161"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:32.487581816+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":"2025-10-27T15:03:32.487587748+07:00","message":"receive interim result [false|false]: ไม่มีการทอดผ้าป่าถวายพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:32.487600115+07:00","message":"[buffer interim] 1161 false ไม่มีการทอดผ้าป่าถวายพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:32.487611085+07:00","message":"[bufferProcess] interim [920000000]:ไม่มีการทอดผ้าป่าถวายพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:32.487613427+07:00","message":"[bufferProcess] send to processor:ไม่มีการทอดผ้าป่าถวาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:32.487616661+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:32.487620622+07:00","message":"> Transcript [6727] [false]: 'ไม่มีการทอดผ้าป่าถวาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:32.487623599+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:32.487625459+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:32.487627152+07:00","message":"StatePrefix: 'ไม่มีการทอดผ้าป่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:32.487630032+07:00","message":"TextPushed: 'ไม่มีการ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:32.744635098+07:00","message":"receive streaming session, msgId: 1161"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:32.74467668+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":"2025-10-27T15:03:32.744682366+07:00","message":"receive interim result [false|false]: ไม่มีการทอดผ้าป่าถวายพระที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:32.744697168+07:00","message":"[buffer interim] 1161 false ไม่มีการทอดผ้าป่าถวายพระที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:32.744703594+07:00","message":"[bufferProcess] interim [160000000]:ไม่มีการทอดผ้าป่าถวายพระที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:32.744705888+07:00","message":"[bufferProcess] send to processor:ไม่มีการทอดผ้าป่าถวายพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:32.744709146+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:32.74471178+07:00","message":"> Transcript [6728] [false]: 'ไม่มีการทอดผ้าป่าถวายพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:32.744714716+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:32.744716414+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:32.744719181+07:00","message":"StatePrefix: 'ไม่มีการทอดผ้าป่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:32.744720898+07:00","message":"TextPushed: 'ไม่มีการ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:32.880651304+07:00","message":"receive streaming session, msgId: 1161"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:32.880687302+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":"2025-10-27T15:03:32.880692546+07:00","message":"receive interim result [false|false]: ไม่มีการทอดผ้าป่าถวายพระภิกษุ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:32.880703886+07:00","message":"[buffer interim] 1161 false ไม่มีการทอดผ้าป่าถวายพระภิกษุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:32.880710006+07:00","message":"[bufferProcess] interim [280000000]:ไม่มีการทอดผ้าป่าถวายพระภิกษุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:32.880712212+07:00","message":"[bufferProcess] send to processor:ไม่มีการทอดผ้าป่าถวายพระที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:32.880717273+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:32.88072119+07:00","message":"> Transcript [6729] [false]: 'ไม่มีการทอดผ้าป่าถวายพระที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:32.880724437+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:32.880726361+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:32.880728846+07:00","message":"StatePrefix: 'ไม่มีการทอดผ้าป่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:32.880731064+07:00","message":"TextPushed: 'ไม่มีการ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:33.077418927+07:00","message":"receive streaming session, msgId: 1161"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:33.077473701+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":"2025-10-27T15:03:33.077479772+07:00","message":"receive interim result [false|false]: ไม่มีการทอดผ้าป่าถวายพระภิกษุสงฆ์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:33.077491275+07:00","message":"[buffer interim] 1161 false ไม่มีการทอดผ้าป่าถวายพระภิกษุสงฆ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:33.07749784+07:00","message":"[bufferProcess] interim [520000000]:ไม่มีการทอดผ้าป่าถวายพระภิกษุสงฆ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:33.077500323+07:00","message":"[bufferProcess] send to processor:ไม่มีการทอดผ้าป่าถวายพระภิกษุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:33.077505677+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:33.077508895+07:00","message":"> Transcript [6730] [false]: 'ไม่มีการทอดผ้าป่าถวายพระภิกษุ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:33.077512058+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:33.07751431+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:33.077516219+07:00","message":"StatePrefix: 'ไม่มีการทอดผ้าป่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:33.07751818+07:00","message":"TextPushed: 'ไม่มีการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:33.077522379+07:00","message":"Push: 'ทอดผ้าป่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:33.077523994+07:00","message":"TextPushed: 'ไม่มีการทอดผ้าป่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:33.07752574+07:00","message":"Set new StatePrefix : 'ไม่มีการทอดผ้าป่าถวายพระภิกษุ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:33.077527967+07:00","message":"Next Push (prob) : 'ถวายพระภิกษุ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:33.07753596+07:00","message":"push: {false ทอดผ้าป่า 0 0xc0023e9e80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:33.400866743+07:00","message":"receive streaming session, msgId: 1161"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:33.400906907+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":"2025-10-27T15:03:33.400913788+07:00","message":"receive interim result [false|false]: ไม่มีการทอดผ้าป่าถวายพระภิกษุสงฆ์และ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:33.400930263+07:00","message":"[buffer interim] 1161 false ไม่มีการทอดผ้าป่าถวายพระภิกษุสงฆ์และ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:33.400937714+07:00","message":"[bufferProcess] interim [820000000]:ไม่มีการทอดผ้าป่าถวายพระภิกษุสงฆ์และ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:33.400941031+07:00","message":"[bufferProcess] send to processor:ไม่มีการทอดผ้าป่าถวายพระภิกษุสงฆ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:33.400945561+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:33.40094912+07:00","message":"> Transcript [6731] [false]: 'ไม่มีการทอดผ้าป่าถวายพระภิกษุสงฆ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:33.400953255+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:33.4009556+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:33.400958271+07:00","message":"StatePrefix: 'ไม่มีการทอดผ้าป่าถวายพระภิกษุ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:33.400961474+07:00","message":"TextPushed: 'ไม่มีการทอดผ้าป่า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:33.458203889+07:00","message":"receive streaming session, msgId: 1161"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:33.458249555+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":"2025-10-27T15:03:33.458255367+07:00","message":"receive interim result [false|false]: ไม่มีการทอดผ้าป่าถวายพระภิกษุสงฆ์เรียก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:33.458267605+07:00","message":"[buffer interim] 1161 false ไม่มีการทอดผ้าป่าถวายพระภิกษุสงฆ์เรียก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:33.458273893+07:00","message":"[bufferProcess] interim [880000000]:ไม่มีการทอดผ้าป่าถวายพระภิกษุสงฆ์เรียก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:33.458275997+07:00","message":"[bufferProcess] send to processor:ไม่มีการทอดผ้าป่าถวายพระภิกษุสงฆ์และ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:33.458281203+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:33.45828384+07:00","message":"> Transcript [6732] [false]: 'ไม่มีการทอดผ้าป่าถวายพระภิกษุสงฆ์และ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:33.458287367+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:33.458289198+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:33.458291069+07:00","message":"StatePrefix: 'ไม่มีการทอดผ้าป่าถวายพระภิกษุ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:33.458293178+07:00","message":"TextPushed: 'ไม่มีการทอดผ้าป่า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:33.59343507+07:00","message":"receive streaming session, msgId: 1161"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:33.593474664+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":"2025-10-27T15:03:33.593481478+07:00","message":"receive interim result [false|false]: ไม่มีการทอดผ้าป่าถวายพระภิกษุสงฆ์เรียกว่า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:33.593494688+07:00","message":"[buffer interim] 1161 false ไม่มีการทอดผ้าป่าถวายพระภิกษุสงฆ์เรียกว่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:33.593512117+07:00","message":"[bufferProcess] interim [0]:ไม่มีการทอดผ้าป่าถวายพระภิกษุสงฆ์เรียกว่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:33.593514704+07:00","message":"[bufferProcess] send to processor:ไม่มีการทอดผ้าป่าถวายพระภิกษุสงฆ์เรียก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:33.593521129+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:33.593523656+07:00","message":"> Transcript [6733] [false]: 'ไม่มีการทอดผ้าป่าถวายพระภิกษุสงฆ์เรียก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:33.593526868+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:33.593528628+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:33.593530581+07:00","message":"StatePrefix: 'ไม่มีการทอดผ้าป่าถวายพระภิกษุ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:33.593532864+07:00","message":"TextPushed: 'ไม่มีการทอดผ้าป่า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:34.160287255+07:00","message":"receive streaming session, msgId: 1161"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:34.160320535+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":"2025-10-27T15:03:34.160326893+07:00","message":"receive interim result [false|false]: ไม่มีการทอดผ้าป่าถวายพระภิกษุสงฆ์เรียกว่าผ้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:34.160341855+07:00","message":"[buffer interim] 1161 false ไม่มีการทอดผ้าป่าถวายพระภิกษุสงฆ์เรียกว่าผ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:34.160355169+07:00","message":"[bufferProcess] interim [540000000]:ไม่มีการทอดผ้าป่าถวายพระภิกษุสงฆ์เรียกว่าผ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:34.160357558+07:00","message":"[bufferProcess] send to processor:ไม่มีการทอดผ้าป่าถวายพระภิกษุสงฆ์เรียกว่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:34.16036078+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:34.160363777+07:00","message":"> Transcript [6734] [false]: 'ไม่มีการทอดผ้าป่าถวายพระภิกษุสงฆ์เรียกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:34.160367354+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:34.160369101+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:34.160371021+07:00","message":"StatePrefix: 'ไม่มีการทอดผ้าป่าถวายพระภิกษุ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:34.160373393+07:00","message":"TextPushed: 'ไม่มีการทอดผ้าป่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:34.160375909+07:00","message":"Push: 'ถวายพระภิกษุ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:34.160377614+07:00","message":"TextPushed: 'ไม่มีการทอดผ้าป่าถวายพระภิกษุ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:34.160379412+07:00","message":"Set new StatePrefix : 'ไม่มีการทอดผ้าป่าถวายพระภิกษุสงฆ์เรียกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:34.160382359+07:00","message":"Next Push (prob) : 'สงฆ์เรียกว่า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:34.160390042+07:00","message":"push: {false ถวายพระภิกษุ 0 0xc0023e9e80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:34.177653257+07:00","message":"receive streaming session, msgId: 1161"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:34.177684423+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":"2025-10-27T15:03:34.177689867+07:00","message":"receive interim result [false|false]: ไม่มีการทอดผ้าป่าถวายพระภิกษุสงฆ์เรียกว่าภาพ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:34.177700676+07:00","message":"[buffer interim] 1161 false ไม่มีการทอดผ้าป่าถวายพระภิกษุสงฆ์เรียกว่าภาพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:34.177706866+07:00","message":"[bufferProcess] interim [600000000]:ไม่มีการทอดผ้าป่าถวายพระภิกษุสงฆ์เรียกว่าภาพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:34.177709065+07:00","message":"[bufferProcess] send to processor:ไม่มีการทอดผ้าป่าถวายพระภิกษุสงฆ์เรียกว่าผ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:34.17771436+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:34.17771681+07:00","message":"> Transcript [6735] [false]: 'ไม่มีการทอดผ้าป่าถวายพระภิกษุสงฆ์เรียกว่าผ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:34.177720005+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:34.177721899+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:34.17772347+07:00","message":"StatePrefix: 'ไม่มีการทอดผ้าป่าถวายพระภิกษุสงฆ์เรียกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:34.177725781+07:00","message":"TextPushed: 'ไม่มีการทอดผ้าป่าถวายพระภิกษุ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:34.291747753+07:00","message":"receive streaming session, msgId: 1161"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:34.291790129+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":"2025-10-27T15:03:34.291798413+07:00","message":"receive interim result [false|false]: ไม่มีการทอดผ้าป่าถวายพระภิกษุสงฆ์เรียกว่าผ้าใบ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:34.291812323+07:00","message":"[buffer interim] 1161 false ไม่มีการทอดผ้าป่าถวายพระภิกษุสงฆ์เรียกว่าผ้าใบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:34.291820131+07:00","message":"[bufferProcess] interim [660000000]:ไม่มีการทอดผ้าป่าถวายพระภิกษุสงฆ์เรียกว่าผ้าใบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:34.291823355+07:00","message":"[bufferProcess] send to processor:ไม่มีการทอดผ้าป่าถวายพระภิกษุสงฆ์เรียกว่าภาพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:34.291830196+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:34.291833732+07:00","message":"> Transcript [6736] [false]: 'ไม่มีการทอดผ้าป่าถวายพระภิกษุสงฆ์เรียกว่าภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:34.291838359+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:34.291840774+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:34.291843162+07:00","message":"StatePrefix: 'ไม่มีการทอดผ้าป่าถวายพระภิกษุสงฆ์เรียกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:34.291847354+07:00","message":"TextPushed: 'ไม่มีการทอดผ้าป่าถวายพระภิกษุ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:34.302018726+07:00","message":"receive streaming session, msgId: 1161"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:34.302051167+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":"2025-10-27T15:03:34.302056938+07:00","message":"receive interim result [false|false]: ไม่มีการทอดผ้าป่าถวายพระภิกษุสงฆ์เรียกว่าผ้าบาง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:34.302068814+07:00","message":"[buffer interim] 1161 false ไม่มีการทอดผ้าป่าถวายพระภิกษุสงฆ์เรียกว่าผ้าบาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:34.30207532+07:00","message":"[bufferProcess] interim [720000000]:ไม่มีการทอดผ้าป่าถวายพระภิกษุสงฆ์เรียกว่าผ้าบาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:34.302077522+07:00","message":"[bufferProcess] send to processor:ไม่มีการทอดผ้าป่าถวายพระภิกษุสงฆ์เรียกว่าผ้าใบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:34.30208292+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:34.302085343+07:00","message":"> Transcript [6737] [false]: 'ไม่มีการทอดผ้าป่าถวายพระภิกษุสงฆ์เรียกว่าผ้าใบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:34.302088429+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:34.302090176+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:34.302091796+07:00","message":"StatePrefix: 'ไม่มีการทอดผ้าป่าถวายพระภิกษุสงฆ์เรียกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:34.302094124+07:00","message":"TextPushed: 'ไม่มีการทอดผ้าป่าถวายพระภิกษุ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:34.479021138+07:00","message":"receive streaming session, msgId: 1161"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:34.479060962+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":"2025-10-27T15:03:34.479067851+07:00","message":"receive interim result [false|false]: ไม่มีการทอดผ้าป่าถวายพระภิกษุสงฆ์เรียกว่าผ้าบางที"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:34.479080687+07:00","message":"[buffer interim] 1161 false ไม่มีการทอดผ้าป่าถวายพระภิกษุสงฆ์เรียกว่าผ้าบางที"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:34.479087605+07:00","message":"[bufferProcess] interim [900000000]:ไม่มีการทอดผ้าป่าถวายพระภิกษุสงฆ์เรียกว่าผ้าบางที"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:34.479089842+07:00","message":"[bufferProcess] send to processor:ไม่มีการทอดผ้าป่าถวายพระภิกษุสงฆ์เรียกว่าผ้าบาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:34.479095811+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:34.479098274+07:00","message":"> Transcript [6738] [false]: 'ไม่มีการทอดผ้าป่าถวายพระภิกษุสงฆ์เรียกว่าผ้าบาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:34.479102194+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:34.479104222+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:34.479106033+07:00","message":"StatePrefix: 'ไม่มีการทอดผ้าป่าถวายพระภิกษุสงฆ์เรียกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:34.479108457+07:00","message":"TextPushed: 'ไม่มีการทอดผ้าป่าถวายพระภิกษุ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:34.479112967+07:00","message":"Push: 'สงฆ์เรียกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:34.479114759+07:00","message":"TextPushed: 'ไม่มีการทอดผ้าป่าถวายพระภิกษุสงฆ์เรียกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:34.479116672+07:00","message":"Set new StatePrefix : 'ไม่มีการทอดผ้าป่าถวายพระภิกษุสงฆ์เรียกว่าผ้าบาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:34.479118589+07:00","message":"Next Push (prob) : 'ผ้าบาง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:34.479126288+07:00","message":"push: {false สงฆ์เรียกว่า 0 0xc0023e9e80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:34.610819616+07:00","message":"receive streaming session, msgId: 1161"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:34.610851542+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":"2025-10-27T15:03:34.610857691+07:00","message":"receive interim result [false|false]: ไม่มีการทอดผ้าป่าถวายพระภิกษุสงฆ์เรียกว่าผ้าบังสกุล"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:34.610869784+07:00","message":"[buffer interim] 1161 false ไม่มีการทอดผ้าป่าถวายพระภิกษุสงฆ์เรียกว่าผ้าบังสกุล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:34.610875886+07:00","message":"[bufferProcess] interim [960000000]:ไม่มีการทอดผ้าป่าถวายพระภิกษุสงฆ์เรียกว่าผ้าบังสกุล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:34.61087836+07:00","message":"[bufferProcess] send to processor:ไม่มีการทอดผ้าป่าถวายพระภิกษุสงฆ์เรียกว่าผ้าบางที"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:34.610883638+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:34.610885986+07:00","message":"> Transcript [6739] [false]: 'ไม่มีการทอดผ้าป่าถวายพระภิกษุสงฆ์เรียกว่าผ้าบางที'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:34.610889567+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:34.610891618+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:34.610893158+07:00","message":"StatePrefix: 'ไม่มีการทอดผ้าป่าถวายพระภิกษุสงฆ์เรียกว่าผ้าบาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:34.61089529+07:00","message":"TextPushed: 'ไม่มีการทอดผ้าป่าถวายพระภิกษุสงฆ์เรียกว่า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:34.873733985+07:00","message":"receive streaming session, msgId: 1161"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:34.873770395+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":"2025-10-27T15:03:34.873775704+07:00","message":"receive interim result [false|false]: ไม่มีการทอดผ้าป่าถวายพระภิกษุสงฆ์เรียกว่าผ้าบังสกุลด้วย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:34.873787689+07:00","message":"[buffer interim] 1161 false ไม่มีการทอดผ้าป่าถวายพระภิกษุสงฆ์เรียกว่าผ้าบังสกุลด้วย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:34.873794284+07:00","message":"[bufferProcess] interim [320000000]:ไม่มีการทอดผ้าป่าถวายพระภิกษุสงฆ์เรียกว่าผ้าบังสกุลด้วย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:34.873796662+07:00","message":"[bufferProcess] send to processor:ไม่มีการทอดผ้าป่าถวายพระภิกษุสงฆ์เรียกว่าผ้าบังสกุล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:34.873801913+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:34.87380448+07:00","message":"> Transcript [6740] [false]: 'ไม่มีการทอดผ้าป่าถวายพระภิกษุสงฆ์เรียกว่าผ้าบังสกุล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:34.873806808+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:34.873808566+07:00","message":"Set new StatePrefix: 'ไม่มีการทอดผ้าป่าถวายพระภิกษุสงฆ์เรียกว่าผ้าบังสกุล'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:03:34.89679456+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:03:34.896812648+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:35.184524851+07:00","message":"receive streaming session, msgId: 1161"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:35.184563825+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":"2025-10-27T15:03:35.184570004+07:00","message":"receive interim result [false|false]: ไม่มีการทอดผ้าป่าถวายพระภิกษุสงฆ์เรียกว่าผ้าบังสกุลด้วยค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:35.184587964+07:00","message":"[buffer interim] 1161 false ไม่มีการทอดผ้าป่าถวายพระภิกษุสงฆ์เรียกว่าผ้าบังสกุลด้วยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:35.184596482+07:00","message":"[bufferProcess] interim [560000000]:ไม่มีการทอดผ้าป่าถวายพระภิกษุสงฆ์เรียกว่าผ้าบังสกุลด้วยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:35.184598899+07:00","message":"[bufferProcess] send to processor:ไม่มีการทอดผ้าป่าถวายพระภิกษุสงฆ์เรียกว่าผ้าบังสกุลด้วย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:35.184602215+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:35.184604914+07:00","message":"> Transcript [6741] [false]: 'ไม่มีการทอดผ้าป่าถวายพระภิกษุสงฆ์เรียกว่าผ้าบังสกุลด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:35.184608215+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:35.184610046+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:35.184611587+07:00","message":"StatePrefix: 'ไม่มีการทอดผ้าป่าถวายพระภิกษุสงฆ์เรียกว่าผ้าบังสกุล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:35.184613646+07:00","message":"TextPushed: 'ไม่มีการทอดผ้าป่าถวายพระภิกษุสงฆ์เรียกว่า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:35.473375435+07:00","message":"[GCS] IsForceVAD: false for message ID: 1161"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:35.603955586+07:00","message":"[GCS] Start streaming session, msgId: 1162"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:35.63825794+07:00","message":"receive streaming session, msgId: 1161"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:35.638288749+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่มีการทอดผ้าถวายพระภิกษุสงฆ์เรียกว่าผ้าบังสกุลด้วยค่ะ\",\"confidence\":0.9486055}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":70000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:35.638296872+07:00","message":"receive interim result [true|false]: ไม่มีการทอดผ้าถวายพระภิกษุสงฆ์เรียกว่าผ้าบังสกุลด้วยค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:35.638305759+07:00","message":"end recv isFinal message id 1161"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:35.638308168+07:00","message":"end Recv id 1161"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:35.638314191+07:00","message":"[buffer interim] 1161 true ไม่มีการทอดผ้าถวายพระภิกษุสงฆ์เรียกว่าผ้าบังสกุลด้วยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:35.638322988+07:00","message":"[bufferProcess] interim [70000000]:ไม่มีการทอดผ้าถวายพระภิกษุสงฆ์เรียกว่าผ้าบังสกุลด้วยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:35.638331547+07:00","message":"[bufferProcess] send to processor (isfinal):ไม่มีการทอดผ้าป่าถวายพระภิกษุสงฆ์เรียกว่าผ้าบังสกุลด้วยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:35.638336126+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:35.638338751+07:00","message":"> Transcript [6742] [false]: 'ไม่มีการทอดผ้าป่าถวายพระภิกษุสงฆ์เรียกว่าผ้าบังสกุลด้วยค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:35.638341665+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:35.638343145+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:35.638344646+07:00","message":"StatePrefix: 'ไม่มีการทอดผ้าป่าถวายพระภิกษุสงฆ์เรียกว่าผ้าบังสกุล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:35.638347126+07:00","message":"TextPushed: 'ไม่มีการทอดผ้าป่าถวายพระภิกษุสงฆ์เรียกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:35.638348712+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:35.638350394+07:00","message":"> Transcript [6743] [true]: 'ไม่มีการทอดผ้าถวายพระภิกษุสงฆ์เรียกว่าผ้าบังสกุลด้วยค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:35.638352229+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:35.638353519+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:35.638354885+07:00","message":"StatePrefix: 'ไม่มีการทอดผ้าป่าถวายพระภิกษุสงฆ์เรียกว่าผ้าบังสกุล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:35.638363615+07:00","message":"TextPushed: 'ไม่มีการทอดผ้าป่าถวายพระภิกษุสงฆ์เรียกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:35.63836572+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:35.638564233+07:00","message":"Push: 'ผ้าบังสกุลด้วยค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:35.638567945+07:00","message":"TextPushed: 'ไม่มีการทอดผ้าป่าถวายพระภิกษุสงฆ์เรียกว่าผ้าบังสกุลด้วยค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:35.638569814+07:00","message":"Set new StatePrefix : 'ไม่มีการทอดผ้าถวายพระภิกษุสงฆ์เรียกว่าผ้าบังสกุลด้วยค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:35.638571623+07:00","message":"Next Push (prob) : 'ไม่มีการทอดผ้าถวายพระภิกษุสงฆ์เรียกว่าผ้าบังสกุลด้วยค่ะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:35.638580357+07:00","message":"push: {true ผ้าบังสกุลด้วยค่ะ 0 0xc0023e9e80}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:35.638594862+07:00","message":"write aligntment file to 'tmp/7446/align_message_id_1161.html'"}
{"level":"info","service":"Main","time":"2025-10-27T15:03:35.648301579+07:00","message":"write wav file: './tmp/7446/7446_1161.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:03:37.897455177+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:03:37.897479786+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:38.863540265+07:00","message":"[GCS] IsForceVAD: false for message ID: 1162"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:38.970328814+07:00","message":"receive streaming session, msgId: 1162"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:38.970345474+07:00","message":"found end of frame, send empty tag with msgId: 1162"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:38.970348148+07:00","message":"end Recv id 1162"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:38.970380515+07:00","message":"[buffer interim] 1162 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:38.970402075+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:38.970407155+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:38.970412051+07:00","message":"> Transcript [6744] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:38.970415387+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:38.970417648+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:38.97041968+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:38.970421844+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:38.970428872+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:38.970447311+07:00","message":"push: {true \n 0 0xc000045380}"}
{"level":"info","service":"Main","time":"2025-10-27T15:03:38.978669977+07:00","message":"write wav file: './tmp/7446/7446_1162.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:39.315414334+07:00","message":"[GCS] Start streaming session, msgId: 1163"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:39.444719046+07:00","message":"[GCS] IsForceVAD: false for message ID: 1163"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:39.603930452+07:00","message":"receive streaming session, msgId: 1163"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:39.603956642+07:00","message":"found end of frame, send empty tag with msgId: 1163"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:39.603960032+07:00","message":"end Recv id 1163"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:39.603968434+07:00","message":"[buffer interim] 1163 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:39.603975218+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:39.603978581+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:39.603981315+07:00","message":"> Transcript [6745] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:39.603983532+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:39.603985135+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:39.603986703+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:39.603988228+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:39.603990728+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:39.604000984+07:00","message":"push: {true \n 0 0xc003402800}"}
{"level":"info","service":"Main","time":"2025-10-27T15:03:39.609221441+07:00","message":"write wav file: './tmp/7446/7446_1163.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:39.8236415+07:00","message":"[GCS] Start streaming session, msgId: 1164"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:03:40.897487881+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:03:40.897492008+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:41.046559921+07:00","message":"[GCS] IsForceVAD: false for message ID: 1164"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:41.146376081+07:00","message":"receive streaming session, msgId: 1164"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:41.146394819+07:00","message":"found end of frame, send empty tag with msgId: 1164"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:41.146397685+07:00","message":"end Recv id 1164"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:41.14640351+07:00","message":"[buffer interim] 1164 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:41.146409915+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:41.146413504+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:41.146415985+07:00","message":"> Transcript [6746] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:41.146418172+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:41.146419945+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:41.146421379+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:41.146422864+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:41.146430026+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:41.146449777+07:00","message":"push: {true \n 0 0xc00401f680}"}
{"level":"info","service":"Main","time":"2025-10-27T15:03:41.153232906+07:00","message":"write wav file: './tmp/7446/7446_1164.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:41.185057951+07:00","message":"[GCS] Start streaming session, msgId: 1165"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:43.839986804+07:00","message":"receive streaming session, msgId: 1165"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:43.840029414+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":"2025-10-27T15:03:43.84003496+07:00","message":"receive interim result [false|false]: อุปกรณ์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:43.840051058+07:00","message":"[buffer interim] 1165 false อุปกรณ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:43.840057553+07:00","message":"[bufferProcess] interim [460000000]:อุปกรณ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:43.840058991+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:43.840064069+07:00","message":"[bufferProcess] send to processor (ticker):อุปกรณ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:43.84006674+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:43.840069241+07:00","message":"> Transcript [6747] [false]: 'อุปกรณ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:43.840071257+07:00","message":"Set StatePrefix (first interim): 'อุปกรณ์'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:03:43.897821643+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:03:43.897837331+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:44.163219163+07:00","message":"receive streaming session, msgId: 1165"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:44.163253531+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":"2025-10-27T15:03:44.163258928+07:00","message":"receive interim result [false|false]: สรรพากร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:44.163270132+07:00","message":"[buffer interim] 1165 false สรรพากร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:44.163276584+07:00","message":"[bufferProcess] interim [760000000]:สรรพากร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:44.163277956+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:44.170587079+07:00","message":"receive streaming session, msgId: 1165"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:44.170624365+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":"2025-10-27T15:03:44.170629775+07:00","message":"receive interim result [false|false]: อุปกรณ์นั้น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:44.170643817+07:00","message":"[buffer interim] 1165 false อุปกรณ์นั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:44.170648959+07:00","message":"[bufferProcess] interim [820000000]:อุปกรณ์นั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:44.170650761+07:00","message":"[bufferProcess] send to processor:สรรพากร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:44.170653861+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:44.170656772+07:00","message":"> Transcript [6748] [false]: 'สรรพากร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:44.170658808+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:44.170660564+07:00","message":"Set new StatePrefix: 'สรรพากร'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:44.374726651+07:00","message":"receive streaming session, msgId: 1165"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:44.374765939+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":"2025-10-27T15:03:44.374773145+07:00","message":"receive interim result [false|false]: อุปกรณ์นั้นเป็น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:44.374789987+07:00","message":"[buffer interim] 1165 false อุปกรณ์นั้นเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:44.374800742+07:00","message":"[bufferProcess] interim [0]:อุปกรณ์นั้นเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:44.374803842+07:00","message":"[bufferProcess] send to processor:อุปกรณ์นั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:44.374810458+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:44.374814989+07:00","message":"> Transcript [6749] [false]: 'อุปกรณ์นั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:44.374817798+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:44.374820168+07:00","message":"Set new StatePrefix: 'อุปกรณ์นั้น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:44.453122949+07:00","message":"receive streaming session, msgId: 1165"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:44.453177963+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":"2025-10-27T15:03:44.453186032+07:00","message":"receive interim result [false|false]: อุปกรณ์นั้นเป็นที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:44.453202525+07:00","message":"[buffer interim] 1165 false อุปกรณ์นั้นเป็นที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:44.453212768+07:00","message":"[bufferProcess] interim [120000000]:อุปกรณ์นั้นเป็นที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:44.45321604+07:00","message":"[bufferProcess] send to processor:อุปกรณ์นั้นเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:44.453222503+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:44.453226328+07:00","message":"> Transcript [6750] [false]: 'อุปกรณ์นั้นเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:44.453230746+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:44.453233032+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:44.453235382+07:00","message":"StatePrefix: 'อุปกรณ์นั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:44.45323772+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:44.765487105+07:00","message":"receive streaming session, msgId: 1165"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:44.765522306+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":"2025-10-27T15:03:44.765528006+07:00","message":"receive interim result [false|false]: อุปกรณ์นั้นเป็นที่เข้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:44.765540165+07:00","message":"[buffer interim] 1165 false อุปกรณ์นั้นเป็นที่เข้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:44.765546988+07:00","message":"[bufferProcess] interim [300000000]:อุปกรณ์นั้นเป็นที่เข้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:44.765549028+07:00","message":"[bufferProcess] send to processor:อุปกรณ์นั้นเป็นที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:44.76555421+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:44.765557155+07:00","message":"> Transcript [6751] [false]: 'อุปกรณ์นั้นเป็นที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:44.76556034+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:44.765562216+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:44.765564007+07:00","message":"StatePrefix: 'อุปกรณ์นั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:44.765565895+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:44.783486096+07:00","message":"receive streaming session, msgId: 1165"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:44.783521827+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":"2025-10-27T15:03:44.78352724+07:00","message":"receive interim result [false|false]: อุปกรณ์นั้นเป็นที่เข้าใจ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:44.783541241+07:00","message":"[buffer interim] 1165 false อุปกรณ์นั้นเป็นที่เข้าใจ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:44.783548245+07:00","message":"[bufferProcess] interim [420000000]:อุปกรณ์นั้นเป็นที่เข้าใจ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:44.783550155+07:00","message":"[bufferProcess] send to processor:อุปกรณ์นั้นเป็นที่เข้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:44.783553613+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:44.783556469+07:00","message":"> Transcript [6752] [false]: 'อุปกรณ์นั้นเป็นที่เข้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:44.783559339+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:44.783561028+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:44.783562586+07:00","message":"StatePrefix: 'อุปกรณ์นั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:44.783564229+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:45.213652544+07:00","message":"[GCS] IsForceVAD: false for message ID: 1165"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:45.23875023+07:00","message":"receive streaming session, msgId: 1165"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:45.238785617+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":"2025-10-27T15:03:45.238791956+07:00","message":"receive interim result [false|false]: อุปกรณ์นั้นเป็นที่เข้าใจโดย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:45.238819439+07:00","message":"[buffer interim] 1165 false อุปกรณ์นั้นเป็นที่เข้าใจโดย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:45.238827739+07:00","message":"[bufferProcess] interim [840000000]:อุปกรณ์นั้นเป็นที่เข้าใจโดย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:45.2388313+07:00","message":"[bufferProcess] send to processor:อุปกรณ์นั้นเป็นที่เข้าใจ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:45.238835005+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:45.238837872+07:00","message":"> Transcript [6753] [false]: 'อุปกรณ์นั้นเป็นที่เข้าใจ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:45.238840888+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:45.238842934+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:45.238844528+07:00","message":"StatePrefix: 'อุปกรณ์นั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:45.238847077+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:45.23884938+07:00","message":"Push: 'อุปกรณ์นั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:45.238851291+07:00","message":"TextPushed: 'อุปกรณ์นั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:45.238853142+07:00","message":"Set new StatePrefix : 'อุปกรณ์นั้นเป็นที่เข้าใจ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:45.238855362+07:00","message":"Next Push (prob) : 'เป็นที่เข้าใจ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:45.238872636+07:00","message":"push: {false อุปกรณ์นั้น 0 0xc003402b00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:45.273564049+07:00","message":"[GCS] Start streaming session, msgId: 1166"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:45.41068608+07:00","message":"receive streaming session, msgId: 1165"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:45.410725495+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อุปกรณ์นั้นเป็นที่เข้าใจโดย\",\"confidence\":0.9406288}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":50000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:45.41073251+07:00","message":"receive interim result [true|false]: อุปกรณ์นั้นเป็นที่เข้าใจโดย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:45.410742958+07:00","message":"end recv isFinal message id 1165"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:45.410745469+07:00","message":"end Recv id 1165"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:45.410753091+07:00","message":"[buffer interim] 1165 true อุปกรณ์นั้นเป็นที่เข้าใจโดย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:45.410763085+07:00","message":"[bufferProcess] interim [50000000]:อุปกรณ์นั้นเป็นที่เข้าใจโดย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:45.410767203+07:00","message":"[bufferProcess] send to processor (isfinal):อุปกรณ์นั้นเป็นที่เข้าใจโดย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:45.410777061+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:45.410788854+07:00","message":"> Transcript [6754] [false]: 'อุปกรณ์นั้นเป็นที่เข้าใจโดย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:45.410793269+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:45.410795141+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:45.410796977+07:00","message":"StatePrefix: 'อุปกรณ์นั้นเป็นที่เข้าใจ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:45.410799173+07:00","message":"TextPushed: 'อุปกรณ์นั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:45.410800893+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:45.410802726+07:00","message":"> Transcript [6755] [true]: 'อุปกรณ์นั้นเป็นที่เข้าใจโดย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:45.410804686+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:45.410806015+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:45.410807289+07:00","message":"StatePrefix: 'อุปกรณ์นั้นเป็นที่เข้าใจ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:45.410808962+07:00","message":"TextPushed: 'อุปกรณ์นั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:45.410815847+07:00","message":"Push: 'เป็นที่เข้าใจโดย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:45.410824626+07:00","message":"push: {true เป็นที่เข้าใจโดย 0 0xc003402b00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:03:45.419704816+07:00","message":"write wav file: './tmp/7446/7446_1165.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:46.516989509+07:00","message":"receive streaming session, msgId: 1166"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:46.517021399+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":"2025-10-27T15:03:46.517025881+07:00","message":"receive interim result [false|false]: หมายถึง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:46.517038145+07:00","message":"[buffer interim] 1166 false หมายถึง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:46.517044605+07:00","message":"[bufferProcess] interim [320000000]:หมายถึง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:46.517046038+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:46.517050934+07:00","message":"[bufferProcess] send to processor (ticker):หมายถึง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:46.517053506+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:46.517056231+07:00","message":"> Transcript [6756] [false]: 'หมายถึง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:46.517058253+07:00","message":"Set StatePrefix (first interim): 'หมายถึง'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:03:46.898891672+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:03:46.898893351+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:47.171001634+07:00","message":"receive streaming session, msgId: 1166"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:47.171035966+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หมายถึง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:47.171041648+07:00","message":"receive interim result [false|false]: หมายถึง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:47.17105648+07:00","message":"[buffer interim] 1166 false หมายถึง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:47.17106425+07:00","message":"[bufferProcess] interim [920000000]:หมายถึง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:47.171065645+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:47.421562756+07:00","message":"receive streaming session, msgId: 1166"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:47.421593542+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":"2025-10-27T15:03:47.421598977+07:00","message":"receive interim result [false|false]: หมายถึงการบังสกุล"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:47.421611568+07:00","message":"[buffer interim] 1166 false หมายถึงการบังสกุล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:47.421618274+07:00","message":"[bufferProcess] interim [220000000]:หมายถึงการบังสกุล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:47.42162048+07:00","message":"[bufferProcess] send to processor:หมายถึง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:47.421625593+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:47.421628231+07:00","message":"> Transcript [6757] [false]: 'หมายถึง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:47.421631147+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:47.421633106+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:47.421634686+07:00","message":"StatePrefix: 'หมายถึง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:47.421636606+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:47.731820999+07:00","message":"receive streaming session, msgId: 1166"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:47.731861549+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":"2025-10-27T15:03:47.731868822+07:00","message":"receive interim result [false|false]: หมายถึงการบังสกุลใช้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:47.731885458+07:00","message":"[buffer interim] 1166 false หมายถึงการบังสกุลใช้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:47.731895609+07:00","message":"[bufferProcess] interim [460000000]:หมายถึงการบังสกุลใช้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:47.731898742+07:00","message":"[bufferProcess] send to processor:หมายถึงการบังสกุล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:47.731905383+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:47.731908915+07:00","message":"> Transcript [6758] [false]: 'หมายถึงการบังสกุล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:47.731914269+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:47.731916778+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:47.731919313+07:00","message":"StatePrefix: 'หมายถึง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:47.731921868+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:48.1182167+07:00","message":"receive streaming session, msgId: 1166"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:48.11825957+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":"2025-10-27T15:03:48.118266122+07:00","message":"receive interim result [false|false]: หมายถึงการบังสกุลใช้กับ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:48.118284019+07:00","message":"receive streaming session, msgId: 1166"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:48.118288282+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":"2025-10-27T15:03:48.118291578+07:00","message":"receive interim result [false|false]: หมายถึงการบังสกุลใช้แก่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:48.118298395+07:00","message":"[buffer interim] 1166 false หมายถึงการบังสกุลใช้กับ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:48.118302505+07:00","message":"[buffer interim] 1166 false หมายถึงการบังสกุลใช้แก่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:48.118309249+07:00","message":"[bufferProcess] interim [760000000]:หมายถึงการบังสกุลใช้กับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:48.118312338+07:00","message":"[bufferProcess] send to processor:หมายถึงการบังสกุลใช้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:48.118316497+07:00","message":"[bufferProcess] interim [820000000]:หมายถึงการบังสกุลใช้แก่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:48.118318576+07:00","message":"[bufferProcess] send to processor:หมายถึงการบังสกุลใช้กับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:48.118321805+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:48.118325475+07:00","message":"> Transcript [6759] [false]: 'หมายถึงการบังสกุลใช้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:48.11832975+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:48.118331897+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:48.11833421+07:00","message":"StatePrefix: 'หมายถึง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:48.118336531+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:48.118338535+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:48.118340779+07:00","message":"> Transcript [6760] [false]: 'หมายถึงการบังสกุลใช้กับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:48.118343245+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:48.118345363+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:48.118347313+07:00","message":"StatePrefix: 'หมายถึง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:48.11834941+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:48.118354369+07:00","message":"Push: 'หมายถึง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:48.118356699+07:00","message":"TextPushed: 'หมายถึง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:48.118359204+07:00","message":"Set new StatePrefix : 'หมายถึงการบังสกุลใช้กับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:48.118361851+07:00","message":"Next Push (prob) : 'การบังสกุลใช้กับ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:48.118372899+07:00","message":"push: {false หมายถึง 0 0xc003402d80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:48.446734761+07:00","message":"receive streaming session, msgId: 1166"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:48.446777143+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":"2025-10-27T15:03:48.446783719+07:00","message":"receive interim result [false|false]: หมายถึงการบังสกุลใช้แก่ประสบ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:48.446795912+07:00","message":"[buffer interim] 1166 false หมายถึงการบังสกุลใช้แก่ประสบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:48.446803637+07:00","message":"[bufferProcess] interim [180000000]:หมายถึงการบังสกุลใช้แก่ประสบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:48.44680606+07:00","message":"[bufferProcess] send to processor:หมายถึงการบังสกุลใช้แก่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:48.446811195+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:48.446813661+07:00","message":"> Transcript [6761] [false]: 'หมายถึงการบังสกุลใช้แก่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:48.446815618+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:48.446817439+07:00","message":"Set new StatePrefix: 'หมายถึงการบังสกุลใช้แก่'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:48.50761979+07:00","message":"receive streaming session, msgId: 1166"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:48.507654665+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":"2025-10-27T15:03:48.507660398+07:00","message":"receive interim result [false|false]: หมายถึงการบังสกุลใช้แก่ประสบการณ์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:48.507675842+07:00","message":"[buffer interim] 1166 false หมายถึงการบังสกุลใช้แก่ประสบการณ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:48.507682398+07:00","message":"[bufferProcess] interim [300000000]:หมายถึงการบังสกุลใช้แก่ประสบการณ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:48.507684609+07:00","message":"[bufferProcess] send to processor:หมายถึงการบังสกุลใช้แก่ประสบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:48.507688577+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:48.507691062+07:00","message":"> Transcript [6762] [false]: 'หมายถึงการบังสกุลใช้แก่ประสบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:48.507694335+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:48.507696091+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:48.50769784+07:00","message":"StatePrefix: 'หมายถึงการบังสกุลใช้แก่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:48.507699723+07:00","message":"TextPushed: 'หมายถึง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:48.634432691+07:00","message":"receive streaming session, msgId: 1166"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:48.6344664+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":"2025-10-27T15:03:48.634472473+07:00","message":"receive interim result [false|false]: หมายถึงการบังสกุลใช้แก่พระศพเจ้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:48.63448637+07:00","message":"[buffer interim] 1166 false หมายถึงการบังสกุลใช้แก่พระศพเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:48.634493333+07:00","message":"[bufferProcess] interim [360000000]:หมายถึงการบังสกุลใช้แก่พระศพเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:48.634495598+07:00","message":"[bufferProcess] send to processor:หมายถึงการบังสกุลใช้แก่ประสบการณ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:48.634500629+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:48.634503009+07:00","message":"> Transcript [6763] [false]: 'หมายถึงการบังสกุลใช้แก่ประสบการณ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:48.634506476+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:48.634508449+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:48.634510234+07:00","message":"StatePrefix: 'หมายถึงการบังสกุลใช้แก่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:48.634513543+07:00","message":"TextPushed: 'หมายถึง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:48.755868859+07:00","message":"receive streaming session, msgId: 1166"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:48.755918791+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":"2025-10-27T15:03:48.755924915+07:00","message":"receive interim result [false|false]: หมายถึงการบังสกุลใช้แก่เจ้าหน้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:48.755938441+07:00","message":"[buffer interim] 1166 false หมายถึงการบังสกุลใช้แก่เจ้าหน้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:48.755948813+07:00","message":"[bufferProcess] interim [480000000]:หมายถึงการบังสกุลใช้แก่เจ้าหน้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:48.75595196+07:00","message":"[bufferProcess] send to processor:หมายถึงการบังสกุลใช้แก่พระศพเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:48.755958362+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:48.755962137+07:00","message":"> Transcript [6764] [false]: 'หมายถึงการบังสกุลใช้แก่พระศพเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:48.755966716+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:48.755969552+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:48.755973012+07:00","message":"StatePrefix: 'หมายถึงการบังสกุลใช้แก่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:48.755974922+07:00","message":"TextPushed: 'หมายถึง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:48.821663967+07:00","message":"receive streaming session, msgId: 1166"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:48.82171808+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":"2025-10-27T15:03:48.82172518+07:00","message":"receive interim result [false|false]: หมายถึงการบังสกุลใช้แก่พระศพเจ้านาย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:48.821743724+07:00","message":"[buffer interim] 1166 false หมายถึงการบังสกุลใช้แก่พระศพเจ้านาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:48.821754935+07:00","message":"[bufferProcess] interim [600000000]:หมายถึงการบังสกุลใช้แก่พระศพเจ้านาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:48.821758545+07:00","message":"[bufferProcess] send to processor:หมายถึงการบังสกุลใช้แก่เจ้าหน้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:48.821765193+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:48.821770478+07:00","message":"> Transcript [6765] [false]: 'หมายถึงการบังสกุลใช้แก่เจ้าหน้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:48.821775477+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:48.821777729+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:48.821780953+07:00","message":"StatePrefix: 'หมายถึงการบังสกุลใช้แก่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:48.821783441+07:00","message":"TextPushed: 'หมายถึง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:48.821790489+07:00","message":"Push: 'การบังสกุลใช้แก่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:48.821792833+07:00","message":"TextPushed: 'หมายถึงการบังสกุลใช้แก่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:48.821795286+07:00","message":"Set new StatePrefix : 'หมายถึงการบังสกุลใช้แก่เจ้าหน้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:48.821797985+07:00","message":"Next Push (prob) : 'เจ้าหน้า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:48.821809886+07:00","message":"push: {false การบังสกุลใช้แก่ 0 0xc003402d80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:49.113697622+07:00","message":"[GCS] IsForceVAD: false for message ID: 1166"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:49.185771986+07:00","message":"[GCS] Start streaming session, msgId: 1167"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:49.244103041+07:00","message":"receive streaming session, msgId: 1166"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:49.244139441+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หมายถึงการบังสกุลใช้แก่พระศพเจ้านาย\",\"confidence\":0.92987305}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":50000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:49.244145855+07:00","message":"receive interim result [true|false]: หมายถึงการบังสกุลใช้แก่พระศพเจ้านาย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:49.244155058+07:00","message":"end recv isFinal message id 1166"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:49.244157028+07:00","message":"end Recv id 1166"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:49.244161686+07:00","message":"[buffer interim] 1166 true หมายถึงการบังสกุลใช้แก่พระศพเจ้านาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:49.244167698+07:00","message":"[bufferProcess] interim [50000000]:หมายถึงการบังสกุลใช้แก่พระศพเจ้านาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:49.244170616+07:00","message":"[bufferProcess] send to processor (isfinal):หมายถึงการบังสกุลใช้แก่พระศพเจ้านาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:49.244174018+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:49.244176478+07:00","message":"> Transcript [6766] [false]: 'หมายถึงการบังสกุลใช้แก่พระศพเจ้านาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:49.244178716+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:49.24418086+07:00","message":"Set new StatePrefix: 'หมายถึงการบังสกุลใช้แก่พระศพเจ้านาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:49.244182519+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:49.244184034+07:00","message":"> Transcript [6767] [true]: 'หมายถึงการบังสกุลใช้แก่พระศพเจ้านาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:49.244186288+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:49.244187894+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:49.244189904+07:00","message":"StatePrefix: 'หมายถึงการบังสกุลใช้แก่พระศพเจ้านาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:49.244191923+07:00","message":"TextPushed: 'หมายถึงการบังสกุลใช้แก่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:49.244194583+07:00","message":"Push: 'พระศพเจ้านาย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:49.244202235+07:00","message":"push: {true พระศพเจ้านาย 0 0xc003402d80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:03:49.253193042+07:00","message":"write wav file: './tmp/7446/7446_1166.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:49.632911128+07:00","message":"[GCS] IsForceVAD: false for message ID: 1167"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:49.704132802+07:00","message":"[GCS] Start streaming session, msgId: 1168"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:49.742405695+07:00","message":"receive streaming session, msgId: 1167"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:49.742447+07:00","message":"found end of frame, send empty tag with msgId: 1167"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:49.742451452+07:00","message":"end Recv id 1167"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:49.74246096+07:00","message":"[buffer interim] 1167 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:49.742469988+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:49.742474231+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:49.742478312+07:00","message":"> Transcript [6768] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:49.742481579+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:49.742483993+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:49.742487096+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:49.742489442+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:49.742498996+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:49.742511558+07:00","message":"push: {true \n 0 0xc00401e080}"}
{"level":"info","service":"Main","time":"2025-10-27T15:03:49.747630136+07:00","message":"write wav file: './tmp/7446/7446_1167.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:03:49.899349844+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:03:49.899364535+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:51.083814555+07:00","message":"receive streaming session, msgId: 1168"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:51.083867989+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":"2025-10-27T15:03:51.083874287+07:00","message":"receive interim result [false|false]: จาก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:51.083890767+07:00","message":"[buffer interim] 1168 false จาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:51.083899185+07:00","message":"[bufferProcess] interim [140000000]:จาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:51.083901484+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:51.083908001+07:00","message":"[bufferProcess] send to processor (ticker):จาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:51.083911428+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:51.08391473+07:00","message":"> Transcript [6769] [false]: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:51.083917155+07:00","message":"Set StatePrefix (first interim): 'จาก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:51.139494067+07:00","message":"receive streaming session, msgId: 1168"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:51.139536344+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":"2025-10-27T15:03:51.139541835+07:00","message":"receive interim result [false|false]: จากการ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:51.139554291+07:00","message":"[buffer interim] 1168 false จากการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:51.139560902+07:00","message":"[bufferProcess] interim [260000000]:จากการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:51.139562384+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:51.45671411+07:00","message":"receive streaming session, msgId: 1168"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:51.456751022+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":"2025-10-27T15:03:51.456756666+07:00","message":"receive interim result [false|false]: จากการเขียน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:51.456768124+07:00","message":"[buffer interim] 1168 false จากการเขียน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:51.456774349+07:00","message":"[bufferProcess] interim [560000000]:จากการเขียน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:51.456776271+07:00","message":"[bufferProcess] send to processor:จากการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:51.456781292+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:51.456783938+07:00","message":"> Transcript [6770] [false]: 'จากการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:51.456786908+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:51.456788952+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:51.456790834+07:00","message":"StatePrefix: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:51.456793019+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:51.774781919+07:00","message":"receive streaming session, msgId: 1168"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:51.77482939+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":"2025-10-27T15:03:51.77483506+07:00","message":"receive interim result [false|false]: จากการเขียนคำ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:51.774847471+07:00","message":"[buffer interim] 1168 false จากการเขียนคำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:51.774855019+07:00","message":"[bufferProcess] interim [860000000]:จากการเขียนคำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:51.77485701+07:00","message":"[bufferProcess] send to processor:จากการเขียน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:51.774862145+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:51.774864955+07:00","message":"> Transcript [6771] [false]: 'จากการเขียน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:51.774869664+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:51.774871855+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:51.774873623+07:00","message":"StatePrefix: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:51.774875561+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:52.300281656+07:00","message":"receive streaming session, msgId: 1168"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:52.30033302+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":"2025-10-27T15:03:52.300341424+07:00","message":"receive interim result [false|false]: จากการเขียนคํานํา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:52.300358645+07:00","message":"[buffer interim] 1168 false จากการเขียนคํานํา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:52.300366905+07:00","message":"[bufferProcess] interim [340000000]:จากการเขียนคํานํา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:52.300369911+07:00","message":"[bufferProcess] send to processor:จากการเขียนคำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:52.300376512+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:52.300380117+07:00","message":"> Transcript [6772] [false]: 'จากการเขียนคำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:52.300384265+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:52.300386535+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:52.300389493+07:00","message":"StatePrefix: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:52.300391913+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:52.307742086+07:00","message":"receive streaming session, msgId: 1168"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:52.307768491+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":"2025-10-27T15:03:52.30777386+07:00","message":"receive interim result [false|false]: จากการเขียนคำทั้ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:52.307788904+07:00","message":"[buffer interim] 1168 false จากการเขียนคำทั้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:52.307795307+07:00","message":"[bufferProcess] interim [400000000]:จากการเขียนคำทั้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:52.307798089+07:00","message":"[bufferProcess] send to processor:จากการเขียนคํานํา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:52.307801747+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:52.307805146+07:00","message":"> Transcript [6773] [false]: 'จากการเขียนคํานํา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:52.307808617+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:52.307810874+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:52.307813567+07:00","message":"StatePrefix: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:52.307815859+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:52.307822812+07:00","message":"Push: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:52.307825038+07:00","message":"TextPushed: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:52.307827339+07:00","message":"Set new StatePrefix : 'จากการเขียนคํานํา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:52.307830005+07:00","message":"Next Push (prob) : 'การเขียนคํานํา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:52.307839682+07:00","message":"push: {false จาก 0 0xc00401ea00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:52.427613229+07:00","message":"[GCS] Cleaned up inactive client: 1142"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:52.427631188+07:00","message":"[GCS] Cleaned up inactive client: 1134"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:52.427633632+07:00","message":"[GCS] Cleaned up inactive client: 1139"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:52.427635062+07:00","message":"[GCS] Cleaned up inactive client: 1137"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:52.427636495+07:00","message":"[GCS] Cleaned up inactive client: 1143"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:52.427637888+07:00","message":"[GCS] Cleaned up inactive client: 1141"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:52.427639551+07:00","message":"[GCS] Cleaned up inactive client: 1133"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:52.427640971+07:00","message":"[GCS] Cleaned up inactive client: 1138"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:52.427642351+07:00","message":"[GCS] Cleaned up inactive client: 1136"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:52.427643747+07:00","message":"[GCS] Cleaned up inactive client: 1135"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:52.427645249+07:00","message":"[GCS] Cleaned up inactive client: 1140"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:52.480167102+07:00","message":"receive streaming session, msgId: 1168"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:52.480199475+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":"2025-10-27T15:03:52.480205258+07:00","message":"receive interim result [false|false]: จากการเขียนคำทั้งใน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:52.480217839+07:00","message":"[buffer interim] 1168 false จากการเขียนคำทั้งใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:52.480226393+07:00","message":"[bufferProcess] interim [580000000]:จากการเขียนคำทั้งใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:52.480228569+07:00","message":"[bufferProcess] send to processor:จากการเขียนคำทั้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:52.480231935+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:52.480234203+07:00","message":"> Transcript [6774] [false]: 'จากการเขียนคำทั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:52.480236283+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:52.480238143+07:00","message":"Set new StatePrefix: 'จากการเขียนคำทั้ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:52.572664614+07:00","message":"receive streaming session, msgId: 1168"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:52.572701587+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":"2025-10-27T15:03:52.57270683+07:00","message":"receive interim result [false|false]: จากการเขียนคำนำทางไหน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:52.572721576+07:00","message":"[buffer interim] 1168 false จากการเขียนคำนำทางไหน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:52.572728842+07:00","message":"[bufferProcess] interim [700000000]:จากการเขียนคำนำทางไหน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:52.572730874+07:00","message":"[bufferProcess] send to processor:จากการเขียนคำทั้งใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:52.572734264+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:52.572736809+07:00","message":"> Transcript [6775] [false]: 'จากการเขียนคำทั้งใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:52.572739713+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:52.572741717+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:52.572743613+07:00","message":"StatePrefix: 'จากการเขียนคำทั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:52.572748195+07:00","message":"TextPushed: 'จาก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:52.673643633+07:00","message":"receive streaming session, msgId: 1168"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:52.673682893+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":"2025-10-27T15:03:52.673688922+07:00","message":"receive interim result [false|false]: จากการเขียนคำทั้งในภาษา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:52.673702166+07:00","message":"[buffer interim] 1168 false จากการเขียนคำทั้งในภาษา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:52.673709087+07:00","message":"[bufferProcess] interim [760000000]:จากการเขียนคำทั้งในภาษา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:52.673711009+07:00","message":"[bufferProcess] send to processor:จากการเขียนคำนำทางไหน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:52.673716237+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:52.673719478+07:00","message":"> Transcript [6776] [false]: 'จากการเขียนคำนำทางไหน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:52.673721773+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:52.673723409+07:00","message":"Set new StatePrefix: 'จากการเขียนคำนำทางไหน'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:03:52.899456974+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:03:52.899466965+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:52.925832668+07:00","message":"receive streaming session, msgId: 1168"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:52.925865452+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":"2025-10-27T15:03:52.925871068+07:00","message":"receive interim result [false|false]: จากการเขียนคำในภาษาไทย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:52.925882554+07:00","message":"[buffer interim] 1168 false จากการเขียนคำในภาษาไทย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:52.925889296+07:00","message":"[bufferProcess] interim [60000000]:จากการเขียนคำในภาษาไทย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:52.925891465+07:00","message":"[bufferProcess] send to processor:จากการเขียนคำทั้งในภาษา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:52.925896772+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:52.925899286+07:00","message":"> Transcript [6777] [false]: 'จากการเขียนคำทั้งในภาษา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:52.925901434+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:52.925903335+07:00","message":"Set new StatePrefix: 'จากการเขียนคำทั้งในภาษา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:52.929224211+07:00","message":"receive streaming session, msgId: 1168"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:52.929260832+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":"2025-10-27T15:03:52.929266261+07:00","message":"receive interim result [false|false]: จากการเขียนคำทั้งในภาษาบาลี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:52.929277539+07:00","message":"[buffer interim] 1168 false จากการเขียนคำทั้งในภาษาบาลี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:52.929283513+07:00","message":"[bufferProcess] interim [120000000]:จากการเขียนคำทั้งในภาษาบาลี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:52.929285462+07:00","message":"[bufferProcess] send to processor:จากการเขียนคำในภาษาไทย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:52.92928828+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:52.929290455+07:00","message":"> Transcript [6778] [false]: 'จากการเขียนคำในภาษาไทย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:52.929292305+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:52.929293813+07:00","message":"Set new StatePrefix: 'จากการเขียนคำในภาษาไทย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:53.376411324+07:00","message":"receive streaming session, msgId: 1168"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:53.376455671+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":"2025-10-27T15:03:53.376461581+07:00","message":"receive interim result [false|false]: จากการเขียนคำทั้งในภาษาบาลีและ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:53.376474365+07:00","message":"[buffer interim] 1168 false จากการเขียนคำทั้งในภาษาบาลีและ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:53.376480811+07:00","message":"[bufferProcess] interim [480000000]:จากการเขียนคำทั้งในภาษาบาลีและ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:53.376483357+07:00","message":"[bufferProcess] send to processor:จากการเขียนคำทั้งในภาษาบาลี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:53.3764884+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:53.376491426+07:00","message":"> Transcript [6779] [false]: 'จากการเขียนคำทั้งในภาษาบาลี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:53.376493626+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:53.376495361+07:00","message":"Set new StatePrefix: 'จากการเขียนคำทั้งในภาษาบาลี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:53.442841138+07:00","message":"receive streaming session, msgId: 1168"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:53.4428806+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":"2025-10-27T15:03:53.44288793+07:00","message":"receive interim result [false|false]: จากการเขียนคำทั้งในภาษาบาลีและคำ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:53.442902181+07:00","message":"[buffer interim] 1168 false จากการเขียนคำทั้งในภาษาบาลีและคำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:53.442910203+07:00","message":"[bufferProcess] interim [600000000]:จากการเขียนคำทั้งในภาษาบาลีและคำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:53.442913158+07:00","message":"[bufferProcess] send to processor:จากการเขียนคำทั้งในภาษาบาลีและ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:53.442917708+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:53.442921163+07:00","message":"> Transcript [6780] [false]: 'จากการเขียนคำทั้งในภาษาบาลีและ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:53.442925742+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:53.442928302+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:53.442930671+07:00","message":"StatePrefix: 'จากการเขียนคำทั้งในภาษาบาลี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:53.442933756+07:00","message":"TextPushed: 'จาก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:53.566997917+07:00","message":"receive streaming session, msgId: 1168"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:53.567031136+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":"2025-10-27T15:03:53.567036911+07:00","message":"receive interim result [false|false]: จากการเขียนคำทั้งในภาษาบาลีและภาษา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:53.567049788+07:00","message":"[buffer interim] 1168 false จากการเขียนคำทั้งในภาษาบาลีและภาษา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:53.567056076+07:00","message":"[bufferProcess] interim [660000000]:จากการเขียนคำทั้งในภาษาบาลีและภาษา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:53.567058233+07:00","message":"[bufferProcess] send to processor:จากการเขียนคำทั้งในภาษาบาลีและคำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:53.567063522+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:53.567066215+07:00","message":"> Transcript [6781] [false]: 'จากการเขียนคำทั้งในภาษาบาลีและคำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:53.567069376+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:53.567071013+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:53.567073447+07:00","message":"StatePrefix: 'จากการเขียนคำทั้งในภาษาบาลี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:53.567075873+07:00","message":"TextPushed: 'จาก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:53.885408872+07:00","message":"receive streaming session, msgId: 1168"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:53.885457933+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":"2025-10-27T15:03:53.885463542+07:00","message":"receive interim result [false|false]: จากการเขียนคำทั้งในภาษาบาลีและภาษาสันสกฤต"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:53.88547592+07:00","message":"[buffer interim] 1168 false จากการเขียนคำทั้งในภาษาบาลีและภาษาสันสกฤต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:53.885482966+07:00","message":"[bufferProcess] interim [960000000]:จากการเขียนคำทั้งในภาษาบาลีและภาษาสันสกฤต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:53.885485243+07:00","message":"[bufferProcess] send to processor:จากการเขียนคำทั้งในภาษาบาลีและภาษา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:53.885490674+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:53.885493294+07:00","message":"> Transcript [6782] [false]: 'จากการเขียนคำทั้งในภาษาบาลีและภาษา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:53.885496543+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:53.885498233+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:53.885500225+07:00","message":"StatePrefix: 'จากการเขียนคำทั้งในภาษาบาลี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:53.88550263+07:00","message":"TextPushed: 'จาก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:54.478259617+07:00","message":"receive streaming session, msgId: 1168"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:54.478297997+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":"2025-10-27T15:03:54.478304026+07:00","message":"receive interim result [false|false]: จากการเขียนคำทั้งในภาษาบาลีและภาษาสันสกฤต"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:54.47831889+07:00","message":"[buffer interim] 1168 false จากการเขียนคำทั้งในภาษาบาลีและภาษาสันสกฤต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:54.478326754+07:00","message":"[bufferProcess] interim [560000000]:จากการเขียนคำทั้งในภาษาบาลีและภาษาสันสกฤต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:54.478329881+07:00","message":"[bufferProcess] send to processor:จากการเขียนคำทั้งในภาษาบาลีและภาษาสันสกฤต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:54.478337092+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:54.478339881+07:00","message":"> Transcript [6783] [false]: 'จากการเขียนคำทั้งในภาษาบาลีและภาษาสันสกฤต'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:54.478343537+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:54.478345296+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:54.478347993+07:00","message":"StatePrefix: 'จากการเขียนคำทั้งในภาษาบาลี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:54.47835065+07:00","message":"TextPushed: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:54.478355236+07:00","message":"Push: 'การเขียนคำทั้งในภาษาบาลี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:54.478357158+07:00","message":"TextPushed: 'จากการเขียนคำทั้งในภาษาบาลี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:54.478359437+07:00","message":"Set new StatePrefix : 'จากการเขียนคำทั้งในภาษาบาลีและภาษาสันสกฤต'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:54.478362065+07:00","message":"Next Push (prob) : 'และภาษาสันสกฤต'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:54.478370669+07:00","message":"push: {false การเขียนคำทั้งในภาษาบาลี 0 0xc00401ea00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:54.533402395+07:00","message":"receive streaming session, msgId: 1168"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:54.533447015+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":"2025-10-27T15:03:54.533454232+07:00","message":"receive interim result [false|false]: จากการเขียนคำทั้งในภาษาบาลีและภาษาสันสกฤตนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:54.533466945+07:00","message":"[buffer interim] 1168 false จากการเขียนคำทั้งในภาษาบาลีและภาษาสันสกฤตนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:54.533476787+07:00","message":"[bufferProcess] interim [680000000]:จากการเขียนคำทั้งในภาษาบาลีและภาษาสันสกฤตนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:54.533480597+07:00","message":"[bufferProcess] send to processor:จากการเขียนคำทั้งในภาษาบาลีและภาษาสันสกฤต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:54.533487555+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:54.533491514+07:00","message":"> Transcript [6784] [false]: 'จากการเขียนคำทั้งในภาษาบาลีและภาษาสันสกฤต'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:54.533495953+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:54.533498208+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:54.533502011+07:00","message":"StatePrefix: 'จากการเขียนคำทั้งในภาษาบาลีและภาษาสันสกฤต'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:54.533504452+07:00","message":"TextPushed: 'จากการเขียนคำทั้งในภาษาบาลี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:54.818841372+07:00","message":"receive streaming session, msgId: 1168"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:54.818881546+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":"2025-10-27T15:03:54.81888796+07:00","message":"receive interim result [false|false]: จากการเขียนคำทั้งในภาษาบาลีและภาษาสันสกฤตนะคะเพราะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:54.818902186+07:00","message":"[buffer interim] 1168 false จากการเขียนคำทั้งในภาษาบาลีและภาษาสันสกฤตนะคะเพราะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:54.818908792+07:00","message":"[bufferProcess] interim [920000000]:จากการเขียนคำทั้งในภาษาบาลีและภาษาสันสกฤตนะคะเพราะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:54.8189112+07:00","message":"[bufferProcess] send to processor:จากการเขียนคำทั้งในภาษาบาลีและภาษาสันสกฤตนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:54.818916839+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:54.818919499+07:00","message":"> Transcript [6785] [false]: 'จากการเขียนคำทั้งในภาษาบาลีและภาษาสันสกฤตนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:54.8189228+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:54.818924697+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:54.818926605+07:00","message":"StatePrefix: 'จากการเขียนคำทั้งในภาษาบาลีและภาษาสันสกฤต'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:54.81892914+07:00","message":"TextPushed: 'จากการเขียนคำทั้งในภาษาบาลี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:54.945460411+07:00","message":"[GCS] IsForceVAD: false for message ID: 1168"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:54.979473191+07:00","message":"receive streaming session, msgId: 1168"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:54.979508508+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":"2025-10-27T15:03:54.97951472+07:00","message":"receive interim result [false|false]: จากการเขียนคำทั้งในภาษาบาลีและภาษาสันสกฤตนะคะเพราะว่า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:54.979529707+07:00","message":"[buffer interim] 1168 false จากการเขียนคำทั้งในภาษาบาลีและภาษาสันสกฤตนะคะเพราะว่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:54.979535951+07:00","message":"[bufferProcess] interim [40000000]:จากการเขียนคำทั้งในภาษาบาลีและภาษาสันสกฤตนะคะเพราะว่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:54.979538336+07:00","message":"[bufferProcess] send to processor:จากการเขียนคำทั้งในภาษาบาลีและภาษาสันสกฤตนะคะเพราะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:54.979543418+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:54.979546048+07:00","message":"> Transcript [6786] [false]: 'จากการเขียนคำทั้งในภาษาบาลีและภาษาสันสกฤตนะคะเพราะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:54.979553053+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:54.979554918+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:54.979556999+07:00","message":"StatePrefix: 'จากการเขียนคำทั้งในภาษาบาลีและภาษาสันสกฤต'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:54.979559563+07:00","message":"TextPushed: 'จากการเขียนคำทั้งในภาษาบาลี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:55.039247562+07:00","message":"receive streaming session, msgId: 1168"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:55.039282146+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":"2025-10-27T15:03:55.039287886+07:00","message":"receive interim result [false|false]: จากการเขียนคำทั้งในภาษาบาลีและภาษาสันสกฤตนะคะพบว่า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:55.039300839+07:00","message":"[buffer interim] 1168 false จากการเขียนคำทั้งในภาษาบาลีและภาษาสันสกฤตนะคะพบว่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:55.039307315+07:00","message":"[bufferProcess] interim [160000000]:จากการเขียนคำทั้งในภาษาบาลีและภาษาสันสกฤตนะคะพบว่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:55.039309725+07:00","message":"[bufferProcess] send to processor:จากการเขียนคำทั้งในภาษาบาลีและภาษาสันสกฤตนะคะเพราะว่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:55.039315335+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:55.039318169+07:00","message":"> Transcript [6787] [false]: 'จากการเขียนคำทั้งในภาษาบาลีและภาษาสันสกฤตนะคะเพราะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:55.039321923+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:55.03932406+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:55.039326142+07:00","message":"StatePrefix: 'จากการเขียนคำทั้งในภาษาบาลีและภาษาสันสกฤต'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:55.03932921+07:00","message":"TextPushed: 'จากการเขียนคำทั้งในภาษาบาลี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:55.039334036+07:00","message":"Push: 'และภาษาสันสกฤต'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:55.039335734+07:00","message":"TextPushed: 'จากการเขียนคำทั้งในภาษาบาลีและภาษาสันสกฤต'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:55.039337496+07:00","message":"Set new StatePrefix : 'จากการเขียนคำทั้งในภาษาบาลีและภาษาสันสกฤตนะคะเพราะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:55.039339463+07:00","message":"Next Push (prob) : 'นะคะเพราะว่า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:55.039347996+07:00","message":"push: {false และภาษาสันสกฤต 0 0xc00401ea00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:55.073817455+07:00","message":"[GCS] Start streaming session, msgId: 1169"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:55.110383123+07:00","message":"receive streaming session, msgId: 1168"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:55.110429915+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จากการเขียนคำทั้งในภาษาบาลีและภาษาสันสกฤตนะคะพบว่า\",\"confidence\":0.9553251}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:55.110440639+07:00","message":"receive interim result [true|false]: จากการเขียนคำทั้งในภาษาบาลีและภาษาสันสกฤตนะคะพบว่า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:55.110451692+07:00","message":"end recv isFinal message id 1168"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:55.110453451+07:00","message":"end Recv id 1168"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:55.110459826+07:00","message":"[buffer interim] 1168 true จากการเขียนคำทั้งในภาษาบาลีและภาษาสันสกฤตนะคะพบว่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:55.110467794+07:00","message":"[bufferProcess] interim [280000000]:จากการเขียนคำทั้งในภาษาบาลีและภาษาสันสกฤตนะคะพบว่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:55.110470735+07:00","message":"[bufferProcess] send to processor (isfinal):จากการเขียนคำทั้งในภาษาบาลีและภาษาสันสกฤตนะคะพบว่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:55.110474033+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:55.110476222+07:00","message":"> Transcript [6788] [false]: 'จากการเขียนคำทั้งในภาษาบาลีและภาษาสันสกฤตนะคะพบว่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:55.110480829+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:55.110482816+07:00","message":"Set new StatePrefix: 'จากการเขียนคำทั้งในภาษาบาลีและภาษาสันสกฤตนะคะพบว่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:55.110484476+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:55.110486183+07:00","message":"> Transcript [6789] [true]: 'จากการเขียนคำทั้งในภาษาบาลีและภาษาสันสกฤตนะคะพบว่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:55.110488431+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:55.11048998+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:55.110491428+07:00","message":"StatePrefix: 'จากการเขียนคำทั้งในภาษาบาลีและภาษาสันสกฤตนะคะพบว่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:55.110493628+07:00","message":"TextPushed: 'จากการเขียนคำทั้งในภาษาบาลีและภาษาสันสกฤต'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:55.110495916+07:00","message":"Push: 'นะคะพบว่า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:55.110503492+07:00","message":"push: {true นะคะพบว่า 0 0xc00401ea00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:03:55.121339841+07:00","message":"write wav file: './tmp/7446/7446_1168.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:03:55.899994719+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:03:55.900000541+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:56.093514026+07:00","message":"receive streaming session, msgId: 1169"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:56.093554539+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":"2025-10-27T15:03:56.093559625+07:00","message":"receive interim result [false|false]: ความหมาย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:56.093574619+07:00","message":"[buffer interim] 1169 false ความหมาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:56.093581678+07:00","message":"[bufferProcess] interim [20000000]:ความหมาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:56.093583286+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:56.328343968+07:00","message":"receive streaming session, msgId: 1169"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:56.328378184+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":"2025-10-27T15:03:56.328383338+07:00","message":"receive interim result [false|false]: ความหมายคือ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:56.328394922+07:00","message":"[buffer interim] 1169 false ความหมายคือ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:56.328401236+07:00","message":"[bufferProcess] interim [320000000]:ความหมายคือ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:56.328403281+07:00","message":"[bufferProcess] send to processor:ความหมาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:56.328406501+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:56.328415553+07:00","message":"> Transcript [6790] [false]: 'ความหมาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:56.328417791+07:00","message":"Set StatePrefix (first interim): 'ความหมาย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:56.960045495+07:00","message":"receive streaming session, msgId: 1169"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:56.96007759+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":"2025-10-27T15:03:56.960083215+07:00","message":"receive interim result [false|false]: ความหมายคือประกอบ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:56.960098743+07:00","message":"[buffer interim] 1169 false ความหมายคือประกอบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:56.960105448+07:00","message":"[bufferProcess] interim [860000000]:ความหมายคือประกอบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:56.960107565+07:00","message":"[bufferProcess] send to processor:ความหมายคือ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:56.960110629+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:56.960113169+07:00","message":"> Transcript [6791] [false]: 'ความหมายคือ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:56.960115916+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:56.960117614+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:56.960119178+07:00","message":"StatePrefix: 'ความหมาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:56.960120837+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:57.055649012+07:00","message":"receive streaming session, msgId: 1169"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:57.05568289+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":"2025-10-27T15:03:57.055688851+07:00","message":"receive interim result [false|false]: ความหมายคือปกรณ์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:57.05570528+07:00","message":"[buffer interim] 1169 false ความหมายคือปกรณ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:57.055714117+07:00","message":"[bufferProcess] interim [980000000]:ความหมายคือปกรณ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:57.055716155+07:00","message":"[bufferProcess] send to processor:ความหมายคือประกอบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:57.055719488+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:57.055722767+07:00","message":"> Transcript [6792] [false]: 'ความหมายคือประกอบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:57.055726805+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:57.055729996+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:57.055732536+07:00","message":"StatePrefix: 'ความหมาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:57.055735613+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:57.636292395+07:00","message":"receive streaming session, msgId: 1169"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:57.636327712+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความหมายคือละครช่อง 7\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:57.636333227+07:00","message":"receive interim result [false|false]: ความหมายคือละครช่อง 7"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:57.636350465+07:00","message":"[buffer interim] 1169 false ความหมายคือละครช่อง 7"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:57.636358203+07:00","message":"[bufferProcess] interim [340000000]:ความหมายคือละครช่อง 7"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:57.636360376+07:00","message":"[bufferProcess] send to processor:ความหมายคือปกรณ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:57.636363616+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:57.63636642+07:00","message":"> Transcript [6793] [false]: 'ความหมายคือปกรณ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:57.63636922+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:57.636370853+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:57.636372306+07:00","message":"StatePrefix: 'ความหมาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:57.636373941+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:58.059079006+07:00","message":"receive streaming session, msgId: 1169"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:58.059121527+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความหมายคือละครช่อง 7\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:58.059127307+07:00","message":"receive interim result [false|false]: ความหมายคือละครช่อง 7"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:58.059141559+07:00","message":"[buffer interim] 1169 false ความหมายคือละครช่อง 7"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:58.059147568+07:00","message":"[bufferProcess] interim [940000000]:ความหมายคือละครช่อง 7"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:58.059149739+07:00","message":"[bufferProcess] send to processor:ความหมายคือละครช่อง 7"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:58.059155191+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:58.059157471+07:00","message":"> Transcript [6794] [false]: 'ความหมายคือละครช่อง 7'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:58.059160506+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:58.059162253+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:58.059163975+07:00","message":"StatePrefix: 'ความหมาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:58.059165811+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:58.059169803+07:00","message":"Push: 'ความหมาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:58.059171388+07:00","message":"TextPushed: 'ความหมาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:58.059173143+07:00","message":"Set new StatePrefix : 'ความหมายคือละครช่อง 7'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:58.05917498+07:00","message":"Next Push (prob) : 'คือละครช่อง 7'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:58.059183139+07:00","message":"push: {false ความหมาย 0 0xc002a00b80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:58.115247502+07:00","message":"receive streaming session, msgId: 1169"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:58.115282309+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความหมายคือละครช่อง 7\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:58.115288333+07:00","message":"receive interim result [false|false]: ความหมายคือละครช่อง 7"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:58.115298308+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":"2025-10-27T15:03:58.1153011+07:00","message":"receive interim result [false|false]:  หรือ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:58.115308851+07:00","message":"[buffer interim] 1169 false ความหมายคือละครช่อง 7"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:58.115313571+07:00","message":"[buffer interim] 1169 false  หรือ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:58.115319444+07:00","message":"[bufferProcess] interim [60000000]:ความหมายคือละครช่อง 7"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:58.115321506+07:00","message":"[bufferProcess] send to processor:ความหมายคือละครช่อง 7"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:58.115325915+07:00","message":"[bufferProcess] interim [60000000]: หรือ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:58.115328325+07:00","message":"[bufferProcess] update buffer: ความหมายคือละครช่อง 7 หรือ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:58.115331045+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:58.115333541+07:00","message":"> Transcript [6795] [false]: 'ความหมายคือละครช่อง 7'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:58.115336781+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:58.115338576+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:58.115340137+07:00","message":"StatePrefix: 'ความหมายคือละครช่อง 7'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:58.115341837+07:00","message":"TextPushed: 'ความหมาย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:58.326668261+07:00","message":"receive streaming session, msgId: 1169"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:58.326703825+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความหมายคือละครช่อง 7\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:58.326709722+07:00","message":"receive interim result [false|false]: ความหมายคือละครช่อง 7"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:58.326718482+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":"2025-10-27T15:03:58.326721044+07:00","message":"receive interim result [false|false]:  หรือเปล่า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:58.326730083+07:00","message":"[buffer interim] 1169 false ความหมายคือละครช่อง 7"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:58.326735203+07:00","message":"[buffer interim] 1169 false  หรือเปล่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:58.326741165+07:00","message":"[bufferProcess] interim [240000000]:ความหมายคือละครช่อง 7"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:58.326743487+07:00","message":"[bufferProcess] send to processor:ความหมายคือละครช่อง 7 หรือ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:58.32674635+07:00","message":"[bufferProcess] interim [240000000]: หรือเปล่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:58.326749047+07:00","message":"[bufferProcess] update buffer: ความหมายคือละครช่อง 7 หรือเปล่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:58.326752098+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:58.326754661+07:00","message":"> Transcript [6796] [false]: 'ความหมายคือละครช่อง 7 หรือ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:58.32675735+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:58.326759026+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:58.326760872+07:00","message":"StatePrefix: 'ความหมายคือละครช่อง 7'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:58.326762644+07:00","message":"TextPushed: 'ความหมาย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:58.565027076+07:00","message":"receive streaming session, msgId: 1169"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:58.565058759+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความหมายคือละครช่อง 7\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:58.565064138+07:00","message":"receive interim result [false|false]: ความหมายคือละครช่อง 7"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:58.565074319+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":"2025-10-27T15:03:58.56507745+07:00","message":"receive interim result [false|false]:  หรือพระอาทิตย์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:58.565084265+07:00","message":"[buffer interim] 1169 false ความหมายคือละครช่อง 7"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:58.565096225+07:00","message":"[buffer interim] 1169 false  หรือพระอาทิตย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:58.56510569+07:00","message":"[bufferProcess] interim [480000000]:ความหมายคือละครช่อง 7"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:58.56510864+07:00","message":"[bufferProcess] send to processor:ความหมายคือละครช่อง 7 หรือเปล่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:58.565111532+07:00","message":"[bufferProcess] interim [480000000]: หรือพระอาทิตย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:58.565114204+07:00","message":"[bufferProcess] update buffer: ความหมายคือละครช่อง 7 หรือพระอาทิตย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:58.565117188+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:58.565119772+07:00","message":"> Transcript [6797] [false]: 'ความหมายคือละครช่อง 7 หรือเปล่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:58.565123018+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:58.565124716+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:58.565132441+07:00","message":"StatePrefix: 'ความหมายคือละครช่อง 7'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:58.565134239+07:00","message":"TextPushed: 'ความหมาย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:58.756829502+07:00","message":"receive streaming session, msgId: 1169"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:58.75686531+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความหมายคือละครช่อง 7\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:58.7568726+07:00","message":"receive interim result [false|false]: ความหมายคือละครช่อง 7"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:58.756883822+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":"2025-10-27T15:03:58.75688817+07:00","message":"receive interim result [false|false]:  หรือพระอภิธรรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:58.756898115+07:00","message":"[buffer interim] 1169 false ความหมายคือละครช่อง 7"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:58.756903475+07:00","message":"[buffer interim] 1169 false  หรือพระอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:58.756911835+07:00","message":"[bufferProcess] interim [660000000]:ความหมายคือละครช่อง 7"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:58.756921247+07:00","message":"[bufferProcess] send to processor:ความหมายคือละครช่อง 7 หรือพระอาทิตย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:58.756925359+07:00","message":"[bufferProcess] interim [660000000]: หรือพระอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:58.756927605+07:00","message":"[bufferProcess] update buffer: ความหมายคือละครช่อง 7 หรือพระอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:58.756930135+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:58.75693276+07:00","message":"> Transcript [6798] [false]: 'ความหมายคือละครช่อง 7 หรือพระอาทิตย์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:58.756935839+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:58.756941683+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:58.756943407+07:00","message":"StatePrefix: 'ความหมายคือละครช่อง 7'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:58.756945391+07:00","message":"TextPushed: 'ความหมาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:58.756950711+07:00","message":"Push: 'คือละครช่อง 7'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:58.756952351+07:00","message":"TextPushed: 'ความหมายคือละครช่อง 7'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:58.756954467+07:00","message":"Set new StatePrefix : 'ความหมายคือละครช่อง 7 หรือพระอาทิตย์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:58.756956289+07:00","message":"Next Push (prob) : ' หรือพระอาทิตย์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:58.756964304+07:00","message":"push: {false คือละครช่อง 7 0 0xc002a00b80}"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:03:58.900324739+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:03:58.90031627+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:58.957693381+07:00","message":"receive streaming session, msgId: 1169"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:58.957725549+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความหมายคือละครช่อง 7\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:58.957731129+07:00","message":"receive interim result [false|false]: ความหมายคือละครช่อง 7"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:58.957739449+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" หรือพระอภิธรรม 7\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:58.957743021+07:00","message":"receive interim result [false|false]:  หรือพระอภิธรรม 7"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:58.957760993+07:00","message":"[buffer interim] 1169 false ความหมายคือละครช่อง 7"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:58.957777513+07:00","message":"[buffer interim] 1169 false  หรือพระอภิธรรม 7"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:58.95778572+07:00","message":"[bufferProcess] interim [900000000]:ความหมายคือละครช่อง 7"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:58.957790741+07:00","message":"[bufferProcess] send to processor:ความหมายคือละครช่อง 7 หรือพระอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:58.957796533+07:00","message":"[bufferProcess] interim [900000000]: หรือพระอภิธรรม 7"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:58.95779967+07:00","message":"[bufferProcess] update buffer: ความหมายคือละครช่อง 7 หรือพระอภิธรรม 7"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:58.957803297+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:58.957807044+07:00","message":"> Transcript [6799] [false]: 'ความหมายคือละครช่อง 7 หรือพระอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:58.957809949+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:58.957812609+07:00","message":"Set new StatePrefix: 'ความหมายคือละครช่อง 7 หรือพระอภิธรรม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:59.275655233+07:00","message":"receive streaming session, msgId: 1169"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:59.275689094+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความหมายคือละครช่อง 7\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:59.275695276+07:00","message":"receive interim result [false|false]: ความหมายคือละครช่อง 7"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:59.275703954+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" หรือพระอภิธรรม 7 คัมภีร์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:59.275706347+07:00","message":"receive interim result [false|false]:  หรือพระอภิธรรม 7 คัมภีร์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:59.275713943+07:00","message":"[buffer interim] 1169 false ความหมายคือละครช่อง 7"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:59.275717493+07:00","message":"[buffer interim] 1169 false  หรือพระอภิธรรม 7 คัมภีร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:59.275723134+07:00","message":"[bufferProcess] interim [200000000]:ความหมายคือละครช่อง 7"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:59.275725512+07:00","message":"[bufferProcess] send to processor:ความหมายคือละครช่อง 7 หรือพระอภิธรรม 7"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:59.275727926+07:00","message":"[bufferProcess] interim [200000000]: หรือพระอภิธรรม 7 คัมภีร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:59.275730772+07:00","message":"[bufferProcess] update buffer: ความหมายคือละครช่อง 7 หรือพระอภิธรรม 7 คัมภีร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:59.275733714+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:59.275736399+07:00","message":"> Transcript [6800] [false]: 'ความหมายคือละครช่อง 7 หรือพระอภิธรรม 7'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:59.275739642+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:59.275741756+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:59.275743603+07:00","message":"StatePrefix: 'ความหมายคือละครช่อง 7 หรือพระอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:59.275745927+07:00","message":"TextPushed: 'ความหมายคือละครช่อง 7'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:59.334968547+07:00","message":"receive streaming session, msgId: 1169"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:59.335002452+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความหมายคือละครช่อง 7 หรือพระอภิธรรม\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:59.335008467+07:00","message":"receive interim result [false|false]: ความหมายคือละครช่อง 7 หรือพระอภิธรรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:59.335016627+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 7 คัมภีร์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:59.335019218+07:00","message":"receive interim result [false|false]:  7 คัมภีร์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:59.335025295+07:00","message":"[buffer interim] 1169 false ความหมายคือละครช่อง 7 หรือพระอภิธรรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:59.335028548+07:00","message":"[buffer interim] 1169 false  7 คัมภีร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:59.335033995+07:00","message":"[bufferProcess] interim [260000000]:ความหมายคือละครช่อง 7 หรือพระอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:59.335036441+07:00","message":"[bufferProcess] send to processor:ความหมายคือละครช่อง 7 หรือพระอภิธรรม 7 คัมภีร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:59.335038999+07:00","message":"[bufferProcess] interim [260000000]: 7 คัมภีร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:59.33504124+07:00","message":"[bufferProcess] update buffer: ความหมายคือละครช่อง 7 หรือพระอภิธรรม 7 คัมภีร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:59.335044061+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:59.335046435+07:00","message":"> Transcript [6801] [false]: 'ความหมายคือละครช่อง 7 หรือพระอภิธรรม 7 คัมภีร์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:59.335050847+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:59.335052726+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:59.335054318+07:00","message":"StatePrefix: 'ความหมายคือละครช่อง 7 หรือพระอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:59.335056695+07:00","message":"TextPushed: 'ความหมายคือละครช่อง 7'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:59.530109297+07:00","message":"receive streaming session, msgId: 1169"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:59.530136325+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความหมายคือละครช่อง 7 หรือพระอภิธรรม 7\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:59.530141506+07:00","message":"receive interim result [false|false]: ความหมายคือละครช่อง 7 หรือพระอภิธรรม 7"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:59.530151343+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":"2025-10-27T15:03:59.530153884+07:00","message":"receive interim result [false|false]:  คัมภีร์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:59.530159764+07:00","message":"[buffer interim] 1169 false ความหมายคือละครช่อง 7 หรือพระอภิธรรม 7"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:59.530162566+07:00","message":"[buffer interim] 1169 false  คัมภีร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:59.530166965+07:00","message":"[bufferProcess] interim [500000000]:ความหมายคือละครช่อง 7 หรือพระอภิธรรม 7"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:59.530169081+07:00","message":"[bufferProcess] send to processor:ความหมายคือละครช่อง 7 หรือพระอภิธรรม 7 คัมภีร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:59.53017142+07:00","message":"[bufferProcess] interim [500000000]: คัมภีร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:59.53017347+07:00","message":"[bufferProcess] update buffer: ความหมายคือละครช่อง 7 หรือพระอภิธรรม 7 คัมภีร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:59.530176235+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:59.530178585+07:00","message":"> Transcript [6802] [false]: 'ความหมายคือละครช่อง 7 หรือพระอภิธรรม 7 คัมภีร์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:59.530182092+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:59.530183851+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:59.530185545+07:00","message":"StatePrefix: 'ความหมายคือละครช่อง 7 หรือพระอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:59.530187708+07:00","message":"TextPushed: 'ความหมายคือละครช่อง 7'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:59.876564049+07:00","message":"receive streaming session, msgId: 1169"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:59.876601692+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความหมายคือละครช่อง 7 หรือพระอภิธรรม 7\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:59.876607241+07:00","message":"receive interim result [false|false]: ความหมายคือละครช่อง 7 หรือพระอภิธรรม 7"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:59.876617519+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":"2025-10-27T15:03:59.87662091+07:00","message":"receive interim result [false|false]:  คัมภีร์ซึ่งกัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:59.876628241+07:00","message":"[buffer interim] 1169 false ความหมายคือละครช่อง 7 หรือพระอภิธรรม 7"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:59.876631662+07:00","message":"[buffer interim] 1169 false  คัมภีร์ซึ่งกัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:59.876637479+07:00","message":"[bufferProcess] interim [800000000]:ความหมายคือละครช่อง 7 หรือพระอภิธรรม 7"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:59.876640418+07:00","message":"[bufferProcess] send to processor:ความหมายคือละครช่อง 7 หรือพระอภิธรรม 7 คัมภีร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:59.876646929+07:00","message":"[bufferProcess] interim [800000000]: คัมภีร์ซึ่งกัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:59.876649506+07:00","message":"[bufferProcess] update buffer: ความหมายคือละครช่อง 7 หรือพระอภิธรรม 7 คัมภีร์ซึ่งกัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:59.876652586+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:59.876655498+07:00","message":"> Transcript [6803] [false]: 'ความหมายคือละครช่อง 7 หรือพระอภิธรรม 7 คัมภีร์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:59.876659082+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:59.876660896+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:59.876662628+07:00","message":"StatePrefix: 'ความหมายคือละครช่อง 7 หรือพระอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:59.876664578+07:00","message":"TextPushed: 'ความหมายคือละครช่อง 7'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:59.876667264+07:00","message":"Push: ' หรือพระอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:59.876668843+07:00","message":"TextPushed: 'ความหมายคือละครช่อง 7 หรือพระอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:59.87667061+07:00","message":"Set new StatePrefix : 'ความหมายคือละครช่อง 7 หรือพระอภิธรรม 7 คัมภีร์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:59.876672884+07:00","message":"Next Push (prob) : ' 7 คัมภีร์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:59.876680365+07:00","message":"push: {false  หรือพระอภิธรรม 0 0xc002a00b80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:59.916073647+07:00","message":"receive streaming session, msgId: 1169"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:59.916115821+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความหมายคือละครช่อง 7 หรือพระอภิธรรม 7\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:59.916121718+07:00","message":"receive interim result [false|false]: ความหมายคือละครช่อง 7 หรือพระอภิธรรม 7"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:59.916133139+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":"2025-10-27T15:03:59.916136188+07:00","message":"receive interim result [false|false]:  คัมภีร์ซึ่งประกอบ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:59.91614424+07:00","message":"[buffer interim] 1169 false ความหมายคือละครช่อง 7 หรือพระอภิธรรม 7"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:03:59.916147997+07:00","message":"[buffer interim] 1169 false  คัมภีร์ซึ่งประกอบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:59.916154683+07:00","message":"[bufferProcess] interim [920000000]:ความหมายคือละครช่อง 7 หรือพระอภิธรรม 7"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:59.916157221+07:00","message":"[bufferProcess] send to processor:ความหมายคือละครช่อง 7 หรือพระอภิธรรม 7 คัมภีร์ซึ่งกัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:59.916159828+07:00","message":"[bufferProcess] interim [920000000]: คัมภีร์ซึ่งประกอบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:59.916162097+07:00","message":"[bufferProcess] update buffer: ความหมายคือละครช่อง 7 หรือพระอภิธรรม 7 คัมภีร์ซึ่งประกอบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:59.916164987+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:59.916167534+07:00","message":"> Transcript [6804] [false]: 'ความหมายคือละครช่อง 7 หรือพระอภิธรรม 7 คัมภีร์ซึ่งกัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:59.916170931+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:59.91617258+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:59.916174222+07:00","message":"StatePrefix: 'ความหมายคือละครช่อง 7 หรือพระอภิธรรม 7 คัมภีร์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:03:59.916176138+07:00","message":"TextPushed: 'ความหมายคือละครช่อง 7 หรือพระอภิธรรม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:00.237340617+07:00","message":"receive streaming session, msgId: 1169"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:00.237388605+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความหมายคือละครช่อง 7 หรือพระอภิธรรม 7\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:00.237396229+07:00","message":"receive interim result [false|false]: ความหมายคือละครช่อง 7 หรือพระอภิธรรม 7"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:00.237420422+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":"2025-10-27T15:04:00.237425175+07:00","message":"receive interim result [false|false]:  คัมภีร์ซึ่งประกอบด้วย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:00.237435509+07:00","message":"[buffer interim] 1169 false ความหมายคือละครช่อง 7 หรือพระอภิธรรม 7"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:00.237440696+07:00","message":"[buffer interim] 1169 false  คัมภีร์ซึ่งประกอบด้วย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:00.23744923+07:00","message":"[bufferProcess] interim [160000000]:ความหมายคือละครช่อง 7 หรือพระอภิธรรม 7"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:00.237453294+07:00","message":"[bufferProcess] send to processor:ความหมายคือละครช่อง 7 หรือพระอภิธรรม 7 คัมภีร์ซึ่งประกอบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:00.237458054+07:00","message":"[bufferProcess] interim [160000000]: คัมภีร์ซึ่งประกอบด้วย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:00.237463456+07:00","message":"[bufferProcess] update buffer: ความหมายคือละครช่อง 7 หรือพระอภิธรรม 7 คัมภีร์ซึ่งประกอบด้วย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:00.237467956+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:00.237472607+07:00","message":"> Transcript [6805] [false]: 'ความหมายคือละครช่อง 7 หรือพระอภิธรรม 7 คัมภีร์ซึ่งประกอบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:00.237477415+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:00.23748027+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:00.237482663+07:00","message":"StatePrefix: 'ความหมายคือละครช่อง 7 หรือพระอภิธรรม 7 คัมภีร์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:00.237486067+07:00","message":"TextPushed: 'ความหมายคือละครช่อง 7 หรือพระอภิธรรม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:00.263063213+07:00","message":"[GCS] IsForceVAD: false for message ID: 1169"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:00.435503158+07:00","message":"receive streaming session, msgId: 1169"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:00.435542607+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความหมายคือปกรณ์ช่อง 7 หรือพระอภิธรรม 7 คัมภีร์ซึ่งประกอบด้วย\",\"confidence\":0.9432081}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:00.43554986+07:00","message":"receive interim result [true|false]: ความหมายคือปกรณ์ช่อง 7 หรือพระอภิธรรม 7 คัมภีร์ซึ่งประกอบด้วย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:00.435557713+07:00","message":"end recv isFinal message id 1169"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:00.435559462+07:00","message":"end Recv id 1169"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:00.435564354+07:00","message":"[buffer interim] 1169 true ความหมายคือปกรณ์ช่อง 7 หรือพระอภิธรรม 7 คัมภีร์ซึ่งประกอบด้วย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:00.435572584+07:00","message":"[bufferProcess] interim [400000000]:ความหมายคือปกรณ์ช่อง 7 หรือพระอภิธรรม 7 คัมภีร์ซึ่งประกอบด้วย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:00.435576978+07:00","message":"[bufferProcess] send to processor (isfinal):ความหมายคือละครช่อง 7 หรือพระอภิธรรม 7 คัมภีร์ซึ่งประกอบด้วย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:00.435580156+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:00.435582752+07:00","message":"> Transcript [6806] [false]: 'ความหมายคือละครช่อง 7 หรือพระอภิธรรม 7 คัมภีร์ซึ่งประกอบด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:00.435585873+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:00.435587541+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:00.435589484+07:00","message":"StatePrefix: 'ความหมายคือละครช่อง 7 หรือพระอภิธรรม 7 คัมภีร์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:00.435591918+07:00","message":"TextPushed: 'ความหมายคือละครช่อง 7 หรือพระอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:00.435593515+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:00.435595293+07:00","message":"> Transcript [6807] [true]: 'ความหมายคือปกรณ์ช่อง 7 หรือพระอภิธรรม 7 คัมภีร์ซึ่งประกอบด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:00.435597099+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:00.435598487+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:00.435599786+07:00","message":"StatePrefix: 'ความหมายคือละครช่อง 7 หรือพระอภิธรรม 7 คัมภีร์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:00.435601996+07:00","message":"TextPushed: 'ความหมายคือละครช่อง 7 หรือพระอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:00.435604512+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:00.435779184+07:00","message":"Push: ' 7 คัมภีร์ซึ่งประกอบด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:00.435781642+07:00","message":"TextPushed: 'ความหมายคือละครช่อง 7 หรือพระอภิธรรม 7 คัมภีร์ซึ่งประกอบด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:00.435783646+07:00","message":"Set new StatePrefix : 'ความหมายคือปกรณ์ช่อง 7 หรือพระอภิธรรม 7 คัมภีร์ซึ่งประกอบด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:00.435785713+07:00","message":"Next Push (prob) : 'ความหมายคือปกรณ์ช่อง 7 หรือพระอภิธรรม 7 คัมภีร์ซึ่งประกอบด้วย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:00.435793697+07:00","message":"push: {true  7 คัมภีร์ซึ่งประกอบด้วย 0 0xc002a00b80}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:00.43580714+07:00","message":"write aligntment file to 'tmp/7446/align_message_id_1169.html'"}
{"level":"info","service":"Main","time":"2025-10-27T15:04:00.445892903+07:00","message":"write wav file: './tmp/7446/7446_1169.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:00.523872279+07:00","message":"[GCS] Start streaming session, msgId: 1170"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:01.065424445+07:00","message":"receive streaming session, msgId: 1170"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:01.065468282+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":"2025-10-27T15:04:01.065475343+07:00","message":"receive interim result [false|false]: สังข์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:01.065492254+07:00","message":"[buffer interim] 1170 false สังข์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:01.065503206+07:00","message":"[bufferProcess] interim [360000000]:สังข์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:01.065505792+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:01.070726784+07:00","message":"receive streaming session, msgId: 1170"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:01.070763986+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":"2025-10-27T15:04:01.070771035+07:00","message":"receive interim result [false|false]: สังคม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:01.070784123+07:00","message":"[buffer interim] 1170 false สังคม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:01.070791991+07:00","message":"[bufferProcess] interim [420000000]:สังคม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:01.070794983+07:00","message":"[bufferProcess] send to processor:สังข์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:01.070801863+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:01.070805831+07:00","message":"> Transcript [6808] [false]: 'สังข์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:01.070808793+07:00","message":"Set StatePrefix (first interim): 'สังข์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:01.268987452+07:00","message":"receive streaming session, msgId: 1170"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:01.269027583+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":"2025-10-27T15:04:01.269033725+07:00","message":"receive interim result [false|false]: สังฆทาน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:01.26904668+07:00","message":"[buffer interim] 1170 false สังฆทาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:01.269055571+07:00","message":"[bufferProcess] interim [540000000]:สังฆทาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:01.269058526+07:00","message":"[bufferProcess] send to processor:สังคม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:01.269063339+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:01.269066258+07:00","message":"> Transcript [6809] [false]: 'สังคม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:01.269068033+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:01.26906982+07:00","message":"Set new StatePrefix: 'สังคม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:01.291582332+07:00","message":"receive streaming session, msgId: 1170"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:01.291625729+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":"2025-10-27T15:04:01.291633433+07:00","message":"receive interim result [false|false]: สังคายนา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:01.291649925+07:00","message":"[buffer interim] 1170 false สังคายนา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:01.291657872+07:00","message":"[bufferProcess] interim [600000000]:สังคายนา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:01.291660868+07:00","message":"[bufferProcess] send to processor:สังฆทาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:01.291664717+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:01.291668649+07:00","message":"> Transcript [6810] [false]: 'สังฆทาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:01.291671664+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:01.291675088+07:00","message":"Set new StatePrefix: 'สังฆทาน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:01.39632534+07:00","message":"receive streaming session, msgId: 1170"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:01.396360839+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":"2025-10-27T15:04:01.396366139+07:00","message":"receive interim result [false|false]: สังฆทาน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:01.396378401+07:00","message":"[buffer interim] 1170 false สังฆทาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:01.396385105+07:00","message":"[bufferProcess] interim [660000000]:สังฆทาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:01.396387496+07:00","message":"[bufferProcess] send to processor:สังคายนา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:01.396392252+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:01.396394725+07:00","message":"> Transcript [6811] [false]: 'สังคายนา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:01.396396564+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:01.396398236+07:00","message":"Set new StatePrefix: 'สังคายนา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:01.545002864+07:00","message":"[GCS] IsForceVAD: false for message ID: 1170"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:01.614293774+07:00","message":"[GCS] Start streaming session, msgId: 1171"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:01.638069455+07:00","message":"receive streaming session, msgId: 1170"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:01.638104632+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":"2025-10-27T15:04:01.638109795+07:00","message":"receive interim result [false|false]: สังคณี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:01.6381221+07:00","message":"[buffer interim] 1170 false สังคณี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:01.638131019+07:00","message":"[bufferProcess] interim [960000000]:สังคณี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:01.63813317+07:00","message":"[bufferProcess] send to processor:สังฆทาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:01.638138144+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:01.638140709+07:00","message":"> Transcript [6812] [false]: 'สังฆทาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:01.638142736+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:01.638144648+07:00","message":"Set new StatePrefix: 'สังฆทาน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:01.66551206+07:00","message":"receive streaming session, msgId: 1170"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:01.665549862+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สังคณี\",\"confidence\":0.75556433}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":50000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:01.665556293+07:00","message":"receive interim result [true|false]: สังคณี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:01.665564211+07:00","message":"end recv isFinal message id 1170"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:01.665566084+07:00","message":"end Recv id 1170"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:01.665572761+07:00","message":"[buffer interim] 1170 true สังคณี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:01.665581401+07:00","message":"[bufferProcess] interim [50000000]:สังคณี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:01.665583849+07:00","message":"[bufferProcess] send to processor (isfinal):สังคณี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:01.66558705+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:01.66558988+07:00","message":"> Transcript [6813] [false]: 'สังคณี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:01.66559185+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:01.665593701+07:00","message":"Set new StatePrefix: 'สังคณี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:01.665595054+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:01.665596768+07:00","message":"> Transcript [6814] [true]: 'สังคณี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:01.665598614+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:01.665600273+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:01.665601795+07:00","message":"StatePrefix: 'สังคณี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:01.665603378+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:01.665605631+07:00","message":"Push: 'สังคณี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:01.665613098+07:00","message":"push: {true สังคณี 0 0xc002881500}"}
{"level":"info","service":"Main","time":"2025-10-27T15:04:01.671472586+07:00","message":"write wav file: './tmp/7446/7446_1170.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:04:01.901247563+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:04:01.901259881+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:02.478215787+07:00","message":"receive streaming session, msgId: 1171"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:02.478256578+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":"2025-10-27T15:04:02.478262448+07:00","message":"receive interim result [false|false]: นิทาน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:02.47827833+07:00","message":"[buffer interim] 1171 false นิทาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:02.478286751+07:00","message":"[bufferProcess] interim [660000000]:นิทาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:02.478288783+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:02.992502272+07:00","message":"receive streaming session, msgId: 1171"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:02.992538689+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":"2025-10-27T15:04:02.992545422+07:00","message":"receive interim result [false|false]: ฟัง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:02.992557917+07:00","message":"[buffer interim] 1171 false ฟัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:02.992565224+07:00","message":"[bufferProcess] interim [200000000]:ฟัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:02.992568051+07:00","message":"[bufferProcess] send to processor:นิทาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:02.992573174+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:02.992575807+07:00","message":"> Transcript [6815] [false]: 'นิทาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:02.992577902+07:00","message":"Set StatePrefix (first interim): 'นิทาน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:03.381526867+07:00","message":"receive streaming session, msgId: 1171"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:03.381570293+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":"2025-10-27T15:04:03.381576443+07:00","message":"receive interim result [false|false]: ทาน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:03.381591391+07:00","message":"[buffer interim] 1171 false ทาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:03.381598434+07:00","message":"[bufferProcess] interim [560000000]:ทาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:03.38160104+07:00","message":"[bufferProcess] send to processor:ฟัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:03.381608975+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:03.381612587+07:00","message":"> Transcript [6816] [false]: 'ฟัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:03.381615087+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:03.381618259+07:00","message":"Set new StatePrefix: 'ฟัง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:03.421851493+07:00","message":"receive streaming session, msgId: 1171"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:03.421886251+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":"2025-10-27T15:04:03.421890716+07:00","message":"receive interim result [false|false]: ภาษา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:03.421903004+07:00","message":"[buffer interim] 1171 false ภาษา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:03.42190877+07:00","message":"[bufferProcess] interim [620000000]:ภาษา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:03.421910673+07:00","message":"[bufferProcess] send to processor:ทาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:03.421916045+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:03.421918431+07:00","message":"> Transcript [6817] [false]: 'ทาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:03.421920332+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:03.421922146+07:00","message":"Set new StatePrefix: 'ทาน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:03.500703607+07:00","message":"receive streaming session, msgId: 1171"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:03.50073745+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":"2025-10-27T15:04:03.500742407+07:00","message":"receive interim result [false|false]: ปาร์ตี้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:03.500754706+07:00","message":"[buffer interim] 1171 false ปาร์ตี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:03.500760863+07:00","message":"[bufferProcess] interim [680000000]:ปาร์ตี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:03.500762776+07:00","message":"[bufferProcess] send to processor:ภาษา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:03.500765989+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:03.500768569+07:00","message":"> Transcript [6818] [false]: 'ภาษา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:03.500770306+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:03.500772104+07:00","message":"Set new StatePrefix: 'ภาษา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:03.570311106+07:00","message":"receive streaming session, msgId: 1171"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:03.570352475+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":"2025-10-27T15:04:03.570357944+07:00","message":"receive interim result [false|false]: ภาตุฆาต"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:03.570371244+07:00","message":"[buffer interim] 1171 false ภาตุฆาต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:03.570377696+07:00","message":"[bufferProcess] interim [800000000]:ภาตุฆาต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:03.570379663+07:00","message":"[bufferProcess] send to processor:ปาร์ตี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:03.570382543+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:03.570385393+07:00","message":"> Transcript [6819] [false]: 'ปาร์ตี้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:03.570387127+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:03.570388744+07:00","message":"Set new StatePrefix: 'ปาร์ตี้'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:03.688964899+07:00","message":"receive streaming session, msgId: 1171"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:03.689008507+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":"2025-10-27T15:04:03.689013465+07:00","message":"receive interim result [false|false]: ธาตุกถา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:03.689027188+07:00","message":"[buffer interim] 1171 false ธาตุกถา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:03.689035336+07:00","message":"[bufferProcess] interim [920000000]:ธาตุกถา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:03.689037437+07:00","message":"[bufferProcess] send to processor:ภาตุฆาต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:03.689043712+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:03.689046491+07:00","message":"> Transcript [6820] [false]: 'ภาตุฆาต'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:03.689048575+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:03.689050277+07:00","message":"Set new StatePrefix: 'ภาตุฆาต'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:04.102831331+07:00","message":"[GCS] IsForceVAD: false for message ID: 1171"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:04.206782007+07:00","message":"receive streaming session, msgId: 1171"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:04.206824018+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":"2025-10-27T15:04:04.206831336+07:00","message":"receive interim result [false|false]: ธาตุกถา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:04.206844638+07:00","message":"[buffer interim] 1171 false ธาตุกถา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:04.206851938+07:00","message":"[bufferProcess] interim [520000000]:ธาตุกถา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:04.20685384+07:00","message":"[bufferProcess] send to processor:ธาตุกถา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:04.206858994+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:04.206861845+07:00","message":"> Transcript [6821] [false]: 'ธาตุกถา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:04.206863934+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:04.206865662+07:00","message":"Set new StatePrefix: 'ธาตุกถา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:04.215090151+07:00","message":"receive streaming session, msgId: 1171"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:04.215112112+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ธาตุกถา\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:04.215117459+07:00","message":"receive interim result [true|false]: ธาตุกถา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:04.215124022+07:00","message":"end recv isFinal message id 1171"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:04.215125878+07:00","message":"end Recv id 1171"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:04.215131234+07:00","message":"[buffer interim] 1171 true ธาตุกถา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:04.215136203+07:00","message":"[bufferProcess] interim [520000000]:ธาตุกถา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:04.215140288+07:00","message":"[bufferProcess] send to processor (isfinal):ธาตุกถา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:04.215143113+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:04.215145549+07:00","message":"> Transcript [6822] [false]: 'ธาตุกถา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:04.215147978+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:04.215149527+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:04.215151217+07:00","message":"StatePrefix: 'ธาตุกถา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:04.21515285+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:04.215154162+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:04.215155913+07:00","message":"> Transcript [6823] [true]: 'ธาตุกถา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:04.215157487+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:04.215158791+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:04.215160042+07:00","message":"StatePrefix: 'ธาตุกถา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:04.215161299+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:04.215166967+07:00","message":"Push: 'ธาตุกถา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:04.215174319+07:00","message":"push: {true ธาตุกถา 0 0xc002881a00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:04:04.222047767+07:00","message":"write wav file: './tmp/7446/7446_1171.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:04.365582402+07:00","message":"[GCS] Start streaming session, msgId: 1172"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:04.495415174+07:00","message":"[GCS] IsForceVAD: false for message ID: 1172"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:04.683693808+07:00","message":"[GCS] Start streaming session, msgId: 1173"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:04.69354272+07:00","message":"receive streaming session, msgId: 1172"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:04.693566554+07:00","message":"found end of frame, send empty tag with msgId: 1172"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:04.693569191+07:00","message":"end Recv id 1172"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:04.69357431+07:00","message":"[buffer interim] 1172 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:04.693580686+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:04.693589105+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:04.693592695+07:00","message":"> Transcript [6824] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:04.693595871+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:04.693598079+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:04.693600105+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:04.693602215+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:04.693605498+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:04.69361506+07:00","message":"push: {true \n 0 0xc00401f980}"}
{"level":"info","service":"Main","time":"2025-10-27T15:04:04.698468664+07:00","message":"write wav file: './tmp/7446/7446_1172.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:04.813577491+07:00","message":"[GCS] IsForceVAD: false for message ID: 1173"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:04.874045282+07:00","message":"[GCS] Start streaming session, msgId: 1174"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:04:04.901644559+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:04:04.9016485+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:04.97432007+07:00","message":"receive streaming session, msgId: 1173"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:04.974334882+07:00","message":"found end of frame, send empty tag with msgId: 1173"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:04.974337336+07:00","message":"end Recv id 1173"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:04.974343658+07:00","message":"[buffer interim] 1173 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:04.974350218+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:04.974353759+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:04.974356249+07:00","message":"> Transcript [6825] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:04.974358253+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:04.974359831+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:04.974361363+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:04.974363086+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:04.974365255+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:04.974374307+07:00","message":"push: {true \n 0 0xc002a00080}"}
{"level":"info","service":"Main","time":"2025-10-27T15:04:04.978835983+07:00","message":"write wav file: './tmp/7446/7446_1173.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:05.5725791+07:00","message":"receive streaming session, msgId: 1174"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:05.572610631+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":"2025-10-27T15:04:05.572615321+07:00","message":"receive interim result [false|false]: อกหัก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:05.57262582+07:00","message":"[buffer interim] 1174 false อกหัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:05.572632346+07:00","message":"[bufferProcess] interim [720000000]:อกหัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:05.572633899+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:05.607932069+07:00","message":"receive streaming session, msgId: 1174"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:05.607966071+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":"2025-10-27T15:04:05.607971391+07:00","message":"receive interim result [false|false]: อัคร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:05.607986081+07:00","message":"[buffer interim] 1174 false อัคร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:05.607993478+07:00","message":"[bufferProcess] interim [780000000]:อัคร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:05.607995381+07:00","message":"[bufferProcess] send to processor:อกหัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:05.607998504+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:05.60800092+07:00","message":"> Transcript [6826] [false]: 'อกหัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:05.608002731+07:00","message":"Set StatePrefix (first interim): 'อกหัก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:06.102538854+07:00","message":"[GCS] IsForceVAD: false for message ID: 1174"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:06.129519861+07:00","message":"receive streaming session, msgId: 1174"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:06.129558226+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":"2025-10-27T15:04:06.129563543+07:00","message":"receive interim result [false|false]: สารบัญ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:06.129575127+07:00","message":"[buffer interim] 1174 false สารบัญ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:06.129584557+07:00","message":"[bufferProcess] interim [260000000]:สารบัญ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:06.129587301+07:00","message":"[bufferProcess] send to processor:อัคร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:06.129593359+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:06.1295968+07:00","message":"> Transcript [6827] [false]: 'อัคร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:06.12959987+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:06.129602128+07:00","message":"Set new StatePrefix: 'อัคร'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:06.135704073+07:00","message":"receive streaming session, msgId: 1174"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:06.13572648+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":"2025-10-27T15:04:06.135732072+07:00","message":"receive interim result [false|false]: อัครปัญญา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:06.135744202+07:00","message":"[buffer interim] 1174 false อัครปัญญา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:06.135750671+07:00","message":"[bufferProcess] interim [320000000]:อัครปัญญา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:06.135752681+07:00","message":"[bufferProcess] send to processor:สารบัญ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:06.135756274+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:06.135758378+07:00","message":"> Transcript [6828] [false]: 'สารบัญ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:06.135760181+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:06.135761761+07:00","message":"Set new StatePrefix: 'สารบัญ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:06.198709733+07:00","message":"receive streaming session, msgId: 1174"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:06.198738793+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":"2025-10-27T15:04:06.198743693+07:00","message":"receive interim result [false|false]: พระบัญญัติ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:06.198759096+07:00","message":"[buffer interim] 1174 false พระบัญญัติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:06.198765004+07:00","message":"[bufferProcess] interim [380000000]:พระบัญญัติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:06.198766873+07:00","message":"[bufferProcess] send to processor:อัครปัญญา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:06.198773273+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:06.19877578+07:00","message":"> Transcript [6829] [false]: 'อัครปัญญา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:06.19877763+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:06.198779654+07:00","message":"Set new StatePrefix: 'อัครปัญญา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:06.208495668+07:00","message":"receive streaming session, msgId: 1174"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:06.208529766+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระบัญญัติ\",\"confidence\":0.87418556}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:06.208534906+07:00","message":"receive interim result [true|false]: พระบัญญัติ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:06.208542628+07:00","message":"end recv isFinal message id 1174"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:06.208544288+07:00","message":"end Recv id 1174"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:06.208549378+07:00","message":"[buffer interim] 1174 true พระบัญญัติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:06.208557671+07:00","message":"[bufferProcess] interim [440000000]:พระบัญญัติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:06.208562006+07:00","message":"[bufferProcess] send to processor (isfinal):พระบัญญัติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:06.20856509+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:06.208567899+07:00","message":"> Transcript [6830] [false]: 'พระบัญญัติ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:06.208569829+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:06.208571653+07:00","message":"Set new StatePrefix: 'พระบัญญัติ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:06.208572982+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:06.208574481+07:00","message":"> Transcript [6831] [true]: 'พระบัญญัติ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:06.208576461+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:06.208578143+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:06.208579675+07:00","message":"StatePrefix: 'พระบัญญัติ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:06.208581263+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:06.208587305+07:00","message":"Push: 'พระบัญญัติ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:06.208595328+07:00","message":"push: {true พระบัญญัติ 0 0xc003402100}"}
{"level":"info","service":"Main","time":"2025-10-27T15:04:06.214663601+07:00","message":"write wav file: './tmp/7446/7446_1174.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:06.353266397+07:00","message":"[GCS] Start streaming session, msgId: 1175"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:07.235225452+07:00","message":"receive streaming session, msgId: 1175"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:07.235273826+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":"2025-10-27T15:04:07.235278887+07:00","message":"receive interim result [false|false]: จะถาม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:07.235295079+07:00","message":"[buffer interim] 1175 false จะถาม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:07.235301632+07:00","message":"[bufferProcess] interim [900000000]:จะถาม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:07.235303279+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:07.235308208+07:00","message":"[bufferProcess] send to processor (ticker):จะถาม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:07.235310711+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:07.235313359+07:00","message":"> Transcript [6832] [false]: 'จะถาม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:07.235315548+07:00","message":"Set StatePrefix (first interim): 'จะถาม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:07.42033307+07:00","message":"receive streaming session, msgId: 1175"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:07.420364503+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":"2025-10-27T15:04:07.42037098+07:00","message":"receive interim result [false|false]: จะถามว่า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:07.420384209+07:00","message":"[buffer interim] 1175 false จะถามว่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:07.420390845+07:00","message":"[bufferProcess] interim [80000000]:จะถามว่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:07.420392354+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:07.544940825+07:00","message":"receive streaming session, msgId: 1175"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:07.54499073+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":"2025-10-27T15:04:07.545004752+07:00","message":"receive interim result [false|false]: คาถาวัด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:07.545028155+07:00","message":"[buffer interim] 1175 false คาถาวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:07.545039142+07:00","message":"[bufferProcess] interim [140000000]:คาถาวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:07.545041026+07:00","message":"[bufferProcess] send to processor:จะถามว่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:07.545044691+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:07.545047377+07:00","message":"> Transcript [6833] [false]: 'จะถามว่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:07.545050416+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:07.545052186+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:07.545053791+07:00","message":"StatePrefix: 'จะถาม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:07.545055519+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:07.60950654+07:00","message":"receive streaming session, msgId: 1175"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:07.609540654+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":"2025-10-27T15:04:07.60954666+07:00","message":"receive interim result [false|false]: กถาวัตถุ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:07.609560435+07:00","message":"[buffer interim] 1175 false กถาวัตถุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:07.609566989+07:00","message":"[bufferProcess] interim [260000000]:กถาวัตถุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:07.609568918+07:00","message":"[bufferProcess] send to processor:คาถาวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:07.609573759+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:07.609576222+07:00","message":"> Transcript [6834] [false]: 'คาถาวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:07.609578298+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:07.609579924+07:00","message":"Set new StatePrefix: 'คาถาวัด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:07.63341503+07:00","message":"[GCS] IsForceVAD: false for message ID: 1175"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:07.738976841+07:00","message":"receive streaming session, msgId: 1175"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:07.739011918+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กถาวัตถุ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:07.739017502+07:00","message":"receive interim result [true|false]: กถาวัตถุ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:07.739025801+07:00","message":"end recv isFinal message id 1175"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:07.739027551+07:00","message":"end Recv id 1175"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:07.739032886+07:00","message":"[buffer interim] 1175 true กถาวัตถุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:07.739039166+07:00","message":"[bufferProcess] interim [500000000]:กถาวัตถุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:07.739042041+07:00","message":"[bufferProcess] send to processor (isfinal):กถาวัตถุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:07.739054716+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:07.739080246+07:00","message":"> Transcript [6835] [false]: 'กถาวัตถุ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:07.739084783+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:07.739087184+07:00","message":"Set new StatePrefix: 'กถาวัตถุ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:07.739089851+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:07.73909152+07:00","message":"> Transcript [6836] [true]: 'กถาวัตถุ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:07.739094511+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:07.739096365+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:07.739097955+07:00","message":"StatePrefix: 'กถาวัตถุ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:07.739099536+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:07.73910441+07:00","message":"Push: 'กถาวัตถุ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:07.739115615+07:00","message":"push: {true กถาวัตถุ 0 0xc002a00500}"}
{"level":"info","service":"Main","time":"2025-10-27T15:04:07.744241433+07:00","message":"write wav file: './tmp/7446/7446_1175.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:07.89559752+07:00","message":"[GCS] Start streaming session, msgId: 1176"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:04:07.902653832+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:04:07.902665295+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:08.333316323+07:00","message":"receive streaming session, msgId: 1176"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:08.333355279+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":"2025-10-27T15:04:08.333361788+07:00","message":"receive interim result [false|false]: อย่า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:08.333375472+07:00","message":"[buffer interim] 1176 false อย่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:08.333383604+07:00","message":"[bufferProcess] interim [420000000]:อย่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:08.333385831+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:08.386372491+07:00","message":"receive streaming session, msgId: 1176"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:08.38641493+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":"2025-10-27T15:04:08.386421716+07:00","message":"receive interim result [false|false]: อยาก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:08.386436031+07:00","message":"[buffer interim] 1176 false อยาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:08.386446563+07:00","message":"[bufferProcess] interim [480000000]:อยาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:08.386449416+07:00","message":"[bufferProcess] send to processor:อย่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:08.386456086+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:08.386461137+07:00","message":"> Transcript [6837] [false]: 'อย่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:08.386464012+07:00","message":"Set StatePrefix (first interim): 'อย่า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:08.440516171+07:00","message":"receive streaming session, msgId: 1176"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:08.440554466+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":"2025-10-27T15:04:08.440559722+07:00","message":"receive interim result [false|false]: อย่ามา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:08.440569406+07:00","message":"[buffer interim] 1176 false อย่ามา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:08.440575882+07:00","message":"[bufferProcess] interim [600000000]:อย่ามา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:08.440578267+07:00","message":"[bufferProcess] send to processor:อยาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:08.440583279+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:08.440585679+07:00","message":"> Transcript [6838] [false]: 'อยาก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:08.440587527+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:08.44058929+07:00","message":"Set new StatePrefix: 'อยาก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:08.564181597+07:00","message":"receive streaming session, msgId: 1176"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:08.564239012+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"yamato\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:08.56424531+07:00","message":"receive interim result [false|false]: yamato"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:08.564260532+07:00","message":"[buffer interim] 1176 false yamato"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:08.564267289+07:00","message":"[bufferProcess] interim [720000000]:yamato"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:08.564270128+07:00","message":"[bufferProcess] send to processor:อย่ามา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:08.564277443+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:08.564279676+07:00","message":"> Transcript [6839] [false]: 'อย่ามา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:08.564281671+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:08.564283398+07:00","message":"Set new StatePrefix: 'อย่ามา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:08.662729129+07:00","message":"[GCS] IsForceVAD: false for message ID: 1176"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:08.752884011+07:00","message":"receive streaming session, msgId: 1176"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:08.752922381+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":"2025-10-27T15:04:08.752927603+07:00","message":"receive interim result [false|false]: ยามากาตะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:08.752941649+07:00","message":"[buffer interim] 1176 false ยามากาตะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:08.752948025+07:00","message":"[bufferProcess] interim [840000000]:ยามากาตะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:08.752950254+07:00","message":"[bufferProcess] send to processor:yamato"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:08.752955365+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:08.752957893+07:00","message":"> Transcript [6840] [false]: 'yamato'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:08.752960054+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:08.752962002+07:00","message":"Set new StatePrefix: 'yamato'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:08.781514316+07:00","message":"receive streaming session, msgId: 1176"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:08.781544479+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยามากาตะ\",\"confidence\":0.76560885}],\"is_final\":true,\"result_end_time\":{\"nanos\":990000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:08.781550224+07:00","message":"receive interim result [true|false]: ยามากาตะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:08.781556746+07:00","message":"end recv isFinal message id 1176"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:08.781558648+07:00","message":"end Recv id 1176"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:08.781562649+07:00","message":"[buffer interim] 1176 true ยามากาตะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:08.781568898+07:00","message":"[bufferProcess] interim [990000000]:ยามากาตะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:08.781571451+07:00","message":"[bufferProcess] send to processor (isfinal):ยามากาตะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:08.781574361+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:08.781576685+07:00","message":"> Transcript [6841] [false]: 'ยามากาตะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:08.781578676+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:08.78158031+07:00","message":"Set new StatePrefix: 'ยามากาตะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:08.781581846+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:08.781583412+07:00","message":"> Transcript [6842] [true]: 'ยามากาตะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:08.781585214+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:08.781586958+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:08.781588501+07:00","message":"StatePrefix: 'ยามากาตะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:08.781590134+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:08.781592462+07:00","message":"Push: 'ยามากาตะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:08.781600277+07:00","message":"push: {true ยามากาตะ 0 0xc003403080}"}
{"level":"info","service":"Main","time":"2025-10-27T15:04:08.7869982+07:00","message":"write wav file: './tmp/7446/7446_1176.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:08.98411197+07:00","message":"[GCS] Start streaming session, msgId: 1177"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:09.485273913+07:00","message":"receive streaming session, msgId: 1177"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:09.485317177+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":"2025-10-27T15:04:09.485323914+07:00","message":"receive interim result [false|false]: และ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:09.485343989+07:00","message":"[buffer interim] 1177 false และ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:09.485351897+07:00","message":"[bufferProcess] interim [480000000]:และ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:09.485354026+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:09.80040585+07:00","message":"receive streaming session, msgId: 1177"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:09.800446521+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":"2025-10-27T15:04:09.800451969+07:00","message":"receive interim result [false|false]: หน้าปัด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:09.800465463+07:00","message":"[buffer interim] 1177 false หน้าปัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:09.800472487+07:00","message":"[bufferProcess] interim [720000000]:หน้าปัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:09.800474723+07:00","message":"[bufferProcess] send to processor:และ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:09.800479822+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:09.800482703+07:00","message":"> Transcript [6843] [false]: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:09.800484547+07:00","message":"Set StatePrefix (first interim): 'และ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:09.845122001+07:00","message":"receive streaming session, msgId: 1177"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:09.845156055+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":"2025-10-27T15:04:09.845172404+07:00","message":"receive interim result [false|false]: และอัตรา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:09.845184294+07:00","message":"[buffer interim] 1177 false และอัตรา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:09.84519265+07:00","message":"[bufferProcess] interim [840000000]:และอัตรา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:09.845194518+07:00","message":"[bufferProcess] send to processor:หน้าปัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:09.84519971+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:09.845202391+07:00","message":"> Transcript [6844] [false]: 'หน้าปัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:09.845204231+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:09.845205939+07:00","message":"Set new StatePrefix: 'หน้าปัด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:09.852886686+07:00","message":"receive streaming session, msgId: 1177"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:09.852913496+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":"2025-10-27T15:04:09.852918574+07:00","message":"receive interim result [false|false]: และประธาน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:09.852935392+07:00","message":"[buffer interim] 1177 false และประธาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:09.852941539+07:00","message":"[bufferProcess] interim [900000000]:และประธาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:09.852944031+07:00","message":"[bufferProcess] send to processor:และอัตรา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:09.852947919+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:09.852950349+07:00","message":"> Transcript [6845] [false]: 'และอัตรา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:09.852952147+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:09.852953779+07:00","message":"Set new StatePrefix: 'และอัตรา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:10.16215934+07:00","message":"receive streaming session, msgId: 1177"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:10.162198259+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":"2025-10-27T15:04:10.162205592+07:00","message":"receive interim result [false|false]: มาตรฐาน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:10.16221962+07:00","message":"[buffer interim] 1177 false มาตรฐาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:10.162229323+07:00","message":"[bufferProcess] interim [140000000]:มาตรฐาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:10.162231902+07:00","message":"[bufferProcess] send to processor:และประธาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:10.162238002+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:10.162241473+07:00","message":"> Transcript [6846] [false]: 'และประธาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:10.16224457+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:10.162247062+07:00","message":"Set new StatePrefix: 'และประธาน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:10.169015813+07:00","message":"receive streaming session, msgId: 1177"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:10.169048126+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":"2025-10-27T15:04:10.169054271+07:00","message":"receive interim result [false|false]: และประธานนะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:10.169068731+07:00","message":"[buffer interim] 1177 false และประธานนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:10.169075191+07:00","message":"[bufferProcess] interim [200000000]:และประธานนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:10.169077387+07:00","message":"[bufferProcess] send to processor:มาตรฐาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:10.169083862+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:10.169086529+07:00","message":"> Transcript [6847] [false]: 'มาตรฐาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:10.169088459+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:10.169090015+07:00","message":"Set new StatePrefix: 'มาตรฐาน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:10.229138094+07:00","message":"receive streaming session, msgId: 1177"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:10.229184012+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":"2025-10-27T15:04:10.22919036+07:00","message":"receive interim result [false|false]: และประธานนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:10.229200822+07:00","message":"[buffer interim] 1177 false และประธานนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:10.229208433+07:00","message":"[bufferProcess] interim [320000000]:และประธานนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:10.229210407+07:00","message":"[bufferProcess] send to processor:และประธานนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:10.229213531+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:10.229215904+07:00","message":"> Transcript [6848] [false]: 'และประธานนะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:10.229217763+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:10.229219293+07:00","message":"Set new StatePrefix: 'และประธานนะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:10.323027512+07:00","message":"[GCS] IsForceVAD: false for message ID: 1177"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:10.433060315+07:00","message":"receive streaming session, msgId: 1177"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:10.433112387+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และประธานนะคะ\",\"confidence\":0.9559109}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:10.433119671+07:00","message":"receive interim result [true|false]: และประธานนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:10.433134614+07:00","message":"end recv isFinal message id 1177"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:10.433137478+07:00","message":"end Recv id 1177"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:10.433144947+07:00","message":"[buffer interim] 1177 true และประธานนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:10.433156723+07:00","message":"[bufferProcess] interim [560000000]:และประธานนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:10.433176464+07:00","message":"[bufferProcess] send to processor (isfinal):และประธานนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:10.433180637+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:10.43318418+07:00","message":"> Transcript [6849] [false]: 'และประธานนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:10.433188279+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:10.433190636+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:10.433193102+07:00","message":"StatePrefix: 'และประธานนะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:10.433195434+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:10.433197142+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:10.433199429+07:00","message":"> Transcript [6850] [true]: 'และประธานนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:10.433201652+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:10.433204012+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:10.433206827+07:00","message":"StatePrefix: 'และประธานนะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:10.433208769+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:10.433215012+07:00","message":"Push: 'และประธานนะคะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:10.433225304+07:00","message":"push: {true และประธานนะคะ 0 0xc00401fe80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:04:10.440040653+07:00","message":"write wav file: './tmp/7446/7446_1177.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:10.453293914+07:00","message":"[GCS] Start streaming session, msgId: 1178"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:04:10.903578662+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:04:10.903599779+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:11.119270221+07:00","message":"receive streaming session, msgId: 1178"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:11.11930768+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":"2025-10-27T15:04:11.119313258+07:00","message":"receive interim result [false|false]: ดังนั้น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:11.119326547+07:00","message":"[buffer interim] 1178 false ดังนั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:11.119333019+07:00","message":"[bufferProcess] interim [480000000]:ดังนั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:11.119334767+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:11.320631448+07:00","message":"receive streaming session, msgId: 1178"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:11.32066964+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":"2025-10-27T15:04:11.320676322+07:00","message":"receive interim result [false|false]: ดังนั้นถ้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:11.32069556+07:00","message":"[buffer interim] 1178 false ดังนั้นถ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:11.320705823+07:00","message":"[bufferProcess] interim [660000000]:ดังนั้นถ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:11.32070851+07:00","message":"[bufferProcess] send to processor:ดังนั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:11.320713345+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:11.320717377+07:00","message":"> Transcript [6851] [false]: 'ดังนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:11.320721038+07:00","message":"Set StatePrefix (first interim): 'ดังนั้น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:11.32243856+07:00","message":"receive streaming session, msgId: 1178"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:11.322458792+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":"2025-10-27T15:04:11.322463425+07:00","message":"receive interim result [false|false]: ดังนั้นทั้ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:11.322476123+07:00","message":"[buffer interim] 1178 false ดังนั้นทั้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:11.322481017+07:00","message":"[bufferProcess] interim [720000000]:ดังนั้นทั้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:11.322482896+07:00","message":"[bufferProcess] send to processor:ดังนั้นถ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:11.322485249+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:11.322487405+07:00","message":"> Transcript [6852] [false]: 'ดังนั้นถ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:11.322489767+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:11.322491389+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:11.322493271+07:00","message":"StatePrefix: 'ดังนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:11.32249494+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:11.55631745+07:00","message":"receive streaming session, msgId: 1178"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:11.556351681+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":"2025-10-27T15:04:11.556356861+07:00","message":"receive interim result [false|false]: ดังนั้นทั้งวัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:11.55636777+07:00","message":"[buffer interim] 1178 false ดังนั้นทั้งวัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:11.556374165+07:00","message":"[bufferProcess] interim [900000000]:ดังนั้นทั้งวัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:11.556376184+07:00","message":"[bufferProcess] send to processor:ดังนั้นทั้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:11.556381327+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:11.556384633+07:00","message":"> Transcript [6853] [false]: 'ดังนั้นทั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:11.55639448+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:11.556396873+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:11.556398513+07:00","message":"StatePrefix: 'ดังนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:11.556400257+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:11.64714782+07:00","message":"receive streaming session, msgId: 1178"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:11.647185995+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":"2025-10-27T15:04:11.647193327+07:00","message":"receive interim result [false|false]: ดังนั้นทั้งฝั่ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:11.647222627+07:00","message":"[buffer interim] 1178 false ดังนั้นทั้งฝั่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:11.647230731+07:00","message":"[bufferProcess] interim [960000000]:ดังนั้นทั้งฝั่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:11.647233456+07:00","message":"[bufferProcess] send to processor:ดังนั้นทั้งวัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:11.647238195+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:11.647241523+07:00","message":"> Transcript [6854] [false]: 'ดังนั้นทั้งวัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:11.647245247+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:11.647247637+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:11.647249887+07:00","message":"StatePrefix: 'ดังนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:11.647252235+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:11.77156788+07:00","message":"receive streaming session, msgId: 1178"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:11.771606921+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":"2025-10-27T15:04:11.771612261+07:00","message":"receive interim result [false|false]: ดังนั้นทั้งหลัง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:11.771626691+07:00","message":"[buffer interim] 1178 false ดังนั้นทั้งหลัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:11.771633497+07:00","message":"[bufferProcess] interim [80000000]:ดังนั้นทั้งหลัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:11.771635735+07:00","message":"[bufferProcess] send to processor:ดังนั้นทั้งฝั่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:11.771640992+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:11.771643496+07:00","message":"> Transcript [6855] [false]: 'ดังนั้นทั้งฝั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:11.771646442+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:11.771649222+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:11.771650782+07:00","message":"StatePrefix: 'ดังนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:11.771652637+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:11.77165683+07:00","message":"Push: 'ดังนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:11.771659692+07:00","message":"TextPushed: 'ดังนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:11.771661348+07:00","message":"Set new StatePrefix : 'ดังนั้นทั้งฝั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:11.771663051+07:00","message":"Next Push (prob) : 'ทั้งฝั่ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:11.771670378+07:00","message":"push: {false ดังนั้น 0 0xc002923480}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:11.849535316+07:00","message":"receive streaming session, msgId: 1178"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:11.849569786+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":"2025-10-27T15:04:11.84957559+07:00","message":"receive interim result [false|false]: ดังนั้นทั้งสุข"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:11.849586378+07:00","message":"[buffer interim] 1178 false ดังนั้นทั้งสุข"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:11.84959277+07:00","message":"[bufferProcess] interim [200000000]:ดังนั้นทั้งสุข"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:11.849595078+07:00","message":"[bufferProcess] send to processor:ดังนั้นทั้งหลัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:11.849600199+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:11.84960273+07:00","message":"> Transcript [6856] [false]: 'ดังนั้นทั้งหลัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:11.849604908+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:11.849607118+07:00","message":"Set new StatePrefix: 'ดังนั้นทั้งหลัง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:11.891357668+07:00","message":"receive streaming session, msgId: 1178"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:11.891395674+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":"2025-10-27T15:04:11.891400952+07:00","message":"receive interim result [false|false]: ดังนั้นทั้งฝังตะกรุด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:11.891415531+07:00","message":"[buffer interim] 1178 false ดังนั้นทั้งฝังตะกรุด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:11.891422984+07:00","message":"[bufferProcess] interim [260000000]:ดังนั้นทั้งฝังตะกรุด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:11.891425218+07:00","message":"[bufferProcess] send to processor:ดังนั้นทั้งสุข"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:11.89142877+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:11.891431283+07:00","message":"> Transcript [6857] [false]: 'ดังนั้นทั้งสุข'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:11.891433279+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:11.891435074+07:00","message":"Set new StatePrefix: 'ดังนั้นทั้งสุข'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:12.082331268+07:00","message":"receive streaming session, msgId: 1178"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:12.082364758+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":"2025-10-27T15:04:12.082370196+07:00","message":"receive interim result [false|false]: ดังนั้นทั้งฝั่งสุขุมวิท"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:12.08238321+07:00","message":"[buffer interim] 1178 false ดังนั้นทั้งฝั่งสุขุมวิท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:12.082396707+07:00","message":"[bufferProcess] interim [440000000]:ดังนั้นทั้งฝั่งสุขุมวิท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:12.082401598+07:00","message":"[bufferProcess] send to processor:ดังนั้นทั้งฝังตะกรุด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:12.082407051+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:12.082409916+07:00","message":"> Transcript [6858] [false]: 'ดังนั้นทั้งฝังตะกรุด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:12.082411994+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:12.082413658+07:00","message":"Set new StatePrefix: 'ดังนั้นทั้งฝังตะกรุด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:12.115801661+07:00","message":"receive streaming session, msgId: 1178"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:12.115834249+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":"2025-10-27T15:04:12.11584047+07:00","message":"receive interim result [false|false]: ดังนั้นทั้งฝั่งสกุลรัตน์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:12.115852933+07:00","message":"[buffer interim] 1178 false ดังนั้นทั้งฝั่งสกุลรัตน์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:12.115859264+07:00","message":"[bufferProcess] interim [500000000]:ดังนั้นทั้งฝั่งสกุลรัตน์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:12.115861981+07:00","message":"[bufferProcess] send to processor:ดังนั้นทั้งฝั่งสุขุมวิท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:12.115868318+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:12.115871502+07:00","message":"> Transcript [6859] [false]: 'ดังนั้นทั้งฝั่งสุขุมวิท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:12.115874168+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:12.115876858+07:00","message":"Set new StatePrefix: 'ดังนั้นทั้งฝั่งสุขุมวิท'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:12.209859238+07:00","message":"receive streaming session, msgId: 1178"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:12.209902898+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":"2025-10-27T15:04:12.20991041+07:00","message":"receive interim result [false|false]: ดังนั้นทั้งฝั่งสุรศักดิ์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:12.20992542+07:00","message":"[buffer interim] 1178 false ดังนั้นทั้งฝั่งสุรศักดิ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:12.209932123+07:00","message":"[bufferProcess] interim [560000000]:ดังนั้นทั้งฝั่งสุรศักดิ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:12.209934287+07:00","message":"[bufferProcess] send to processor:ดังนั้นทั้งฝั่งสกุลรัตน์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:12.209939415+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:12.209941771+07:00","message":"> Transcript [6860] [false]: 'ดังนั้นทั้งฝั่งสกุลรัตน์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:12.209943863+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:12.209945887+07:00","message":"Set new StatePrefix: 'ดังนั้นทั้งฝั่งสกุลรัตน์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:12.216073057+07:00","message":"receive streaming session, msgId: 1178"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:12.216090927+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":"2025-10-27T15:04:12.216095457+07:00","message":"receive interim result [false|false]: ดังนั้นทั้งบังสกุลลักษณะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:12.216104246+07:00","message":"[buffer interim] 1178 false ดังนั้นทั้งบังสกุลลักษณะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:12.216108823+07:00","message":"[bufferProcess] interim [620000000]:ดังนั้นทั้งบังสกุลลักษณะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:12.216110748+07:00","message":"[bufferProcess] send to processor:ดังนั้นทั้งฝั่งสุรศักดิ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:12.216113715+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:12.216115819+07:00","message":"> Transcript [6861] [false]: 'ดังนั้นทั้งฝั่งสุรศักดิ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:12.216117487+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:12.216119345+07:00","message":"Set new StatePrefix: 'ดังนั้นทั้งฝั่งสุรศักดิ์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:12.529988088+07:00","message":"receive streaming session, msgId: 1178"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:12.530017253+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":"2025-10-27T15:04:12.530023573+07:00","message":"receive interim result [false|false]: ดังนั้นทั้งบังสกุลลักษณะประกอบ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:12.530036741+07:00","message":"[buffer interim] 1178 false ดังนั้นทั้งบังสกุลลักษณะประกอบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:12.530043211+07:00","message":"[bufferProcess] interim [920000000]:ดังนั้นทั้งบังสกุลลักษณะประกอบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:12.530045354+07:00","message":"[bufferProcess] send to processor:ดังนั้นทั้งบังสกุลลักษณะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:12.530050643+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:12.53005317+07:00","message":"> Transcript [6862] [false]: 'ดังนั้นทั้งบังสกุลลักษณะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:12.530055278+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:12.530057035+07:00","message":"Set new StatePrefix: 'ดังนั้นทั้งบังสกุลลักษณะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:12.92484213+07:00","message":"receive streaming session, msgId: 1178"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:12.924881769+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":"2025-10-27T15:04:12.924887857+07:00","message":"receive interim result [false|false]: ดังนั้นทั้งบังสกุลรัตนประกรจึง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:12.924901026+07:00","message":"[buffer interim] 1178 false ดังนั้นทั้งบังสกุลรัตนประกรจึง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:12.924909644+07:00","message":"[bufferProcess] interim [280000000]:ดังนั้นทั้งบังสกุลรัตนประกรจึง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:12.924911978+07:00","message":"[bufferProcess] send to processor:ดังนั้นทั้งบังสกุลลักษณะประกอบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:12.9249152+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:12.924917757+07:00","message":"> Transcript [6863] [false]: 'ดังนั้นทั้งบังสกุลลักษณะประกอบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:12.924920709+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:12.924922548+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:12.924924097+07:00","message":"StatePrefix: 'ดังนั้นทั้งบังสกุลลักษณะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:12.924926268+07:00","message":"TextPushed: 'ดังนั้น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:13.043004224+07:00","message":"receive streaming session, msgId: 1178"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:13.043038944+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":"2025-10-27T15:04:13.043044654+07:00","message":"receive interim result [false|false]: ดังนั้นทั้งบังสกุลรัตนประกรจึงมี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:13.043057112+07:00","message":"[buffer interim] 1178 false ดังนั้นทั้งบังสกุลรัตนประกรจึงมี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:13.043065994+07:00","message":"[bufferProcess] interim [340000000]:ดังนั้นทั้งบังสกุลรัตนประกรจึงมี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:13.043068638+07:00","message":"[bufferProcess] send to processor:ดังนั้นทั้งบังสกุลรัตนประกรจึง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:13.043074105+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:13.043076664+07:00","message":"> Transcript [6864] [false]: 'ดังนั้นทั้งบังสกุลรัตนประกรจึง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:13.043078701+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:13.043080573+07:00","message":"Set new StatePrefix: 'ดังนั้นทั้งบังสกุลรัตนประกรจึง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:13.295014035+07:00","message":"receive streaming session, msgId: 1178"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:13.29505858+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":"2025-10-27T15:04:13.295066262+07:00","message":"receive interim result [false|false]: ดังนั้นทั้งบังสกุลรัตนประกรจึงมีที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:13.295080822+07:00","message":"[buffer interim] 1178 false ดังนั้นทั้งบังสกุลรัตนประกรจึงมีที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:13.295093007+07:00","message":"[bufferProcess] interim [640000000]:ดังนั้นทั้งบังสกุลรัตนประกรจึงมีที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:13.295096114+07:00","message":"[bufferProcess] send to processor:ดังนั้นทั้งบังสกุลรัตนประกรจึงมี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:13.295100436+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:13.295104902+07:00","message":"> Transcript [6865] [false]: 'ดังนั้นทั้งบังสกุลรัตนประกรจึงมี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:13.295109272+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:13.295111432+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:13.295113721+07:00","message":"StatePrefix: 'ดังนั้นทั้งบังสกุลรัตนประกรจึง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:13.295116373+07:00","message":"TextPushed: 'ดังนั้น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:13.430605559+07:00","message":"receive streaming session, msgId: 1178"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:13.430642094+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":"2025-10-27T15:04:13.43064757+07:00","message":"receive interim result [false|false]: ดังนั้นทั้งบังสกุลรัตนประกรจึงมีที่มา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:13.430661046+07:00","message":"[buffer interim] 1178 false ดังนั้นทั้งบังสกุลรัตนประกรจึงมีที่มา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:13.430667526+07:00","message":"[bufferProcess] interim [820000000]:ดังนั้นทั้งบังสกุลรัตนประกรจึงมีที่มา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:13.430669667+07:00","message":"[bufferProcess] send to processor:ดังนั้นทั้งบังสกุลรัตนประกรจึงมีที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:13.430675438+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:13.43067837+07:00","message":"> Transcript [6866] [false]: 'ดังนั้นทั้งบังสกุลรัตนประกรจึงมีที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:13.430681597+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:13.430683518+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:13.43068513+07:00","message":"StatePrefix: 'ดังนั้นทั้งบังสกุลรัตนประกรจึง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:13.430686953+07:00","message":"TextPushed: 'ดังนั้น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:13.67585431+07:00","message":"receive streaming session, msgId: 1178"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:13.6758952+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":"2025-10-27T15:04:13.675901007+07:00","message":"receive interim result [false|false]: ดังนั้นทั้งบังสกุลรัตนประกรจึงมีที่มาจาก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:13.675913973+07:00","message":"[buffer interim] 1178 false ดังนั้นทั้งบังสกุลรัตนประกรจึงมีที่มาจาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:13.675920477+07:00","message":"[bufferProcess] interim [60000000]:ดังนั้นทั้งบังสกุลรัตนประกรจึงมีที่มาจาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:13.675922702+07:00","message":"[bufferProcess] send to processor:ดังนั้นทั้งบังสกุลรัตนประกรจึงมีที่มา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:13.675928312+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:13.675931021+07:00","message":"> Transcript [6867] [false]: 'ดังนั้นทั้งบังสกุลรัตนประกรจึงมีที่มา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:13.675934458+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:13.675936237+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:13.675938116+07:00","message":"StatePrefix: 'ดังนั้นทั้งบังสกุลรัตนประกรจึง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:13.675940053+07:00","message":"TextPushed: 'ดังนั้น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:13.808035159+07:00","message":"receive streaming session, msgId: 1178"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:13.808072091+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":"2025-10-27T15:04:13.80807858+07:00","message":"receive interim result [false|false]: ดังนั้นทั้งบังสกุลรัตนประกรจึงมีที่มาต่าง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:13.808094394+07:00","message":"[buffer interim] 1178 false ดังนั้นทั้งบังสกุลรัตนประกรจึงมีที่มาต่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:13.808104383+07:00","message":"[bufferProcess] interim [180000000]:ดังนั้นทั้งบังสกุลรัตนประกรจึงมีที่มาต่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:13.808106838+07:00","message":"[bufferProcess] send to processor:ดังนั้นทั้งบังสกุลรัตนประกรจึงมีที่มาจาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:13.808112217+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:13.808114586+07:00","message":"> Transcript [6868] [false]: 'ดังนั้นทั้งบังสกุลรัตนประกรจึงมีที่มาจาก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:13.808117639+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:13.808119504+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:13.80812164+07:00","message":"StatePrefix: 'ดังนั้นทั้งบังสกุลรัตนประกรจึง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:13.808123798+07:00","message":"TextPushed: 'ดังนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:13.808128047+07:00","message":"Push: 'ทั้งบังสกุลรัตนประกรจึง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:13.80812978+07:00","message":"TextPushed: 'ดังนั้นทั้งบังสกุลรัตนประกรจึง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:13.808131933+07:00","message":"Set new StatePrefix : 'ดังนั้นทั้งบังสกุลรัตนประกรจึงมีที่มาจาก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:13.808134293+07:00","message":"Next Push (prob) : 'มีที่มาจาก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:13.808150594+07:00","message":"push: {false ทั้งบังสกุลรัตนประกรจึง 0 0xc002923480}"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:04:13.904663765+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:04:13.90467386+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:14.005395104+07:00","message":"receive streaming session, msgId: 1178"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:14.005434372+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":"2025-10-27T15:04:14.005440125+07:00","message":"receive interim result [false|false]: ดังนั้นทั้งบังสกุลรัตนประกรจึงมีที่มาต่างกัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:14.005453467+07:00","message":"[buffer interim] 1178 false ดังนั้นทั้งบังสกุลรัตนประกรจึงมีที่มาต่างกัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:14.005460445+07:00","message":"[bufferProcess] interim [360000000]:ดังนั้นทั้งบังสกุลรัตนประกรจึงมีที่มาต่างกัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:14.005462608+07:00","message":"[bufferProcess] send to processor:ดังนั้นทั้งบังสกุลรัตนประกรจึงมีที่มาต่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:14.005467932+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:14.005471008+07:00","message":"> Transcript [6869] [false]: 'ดังนั้นทั้งบังสกุลรัตนประกรจึงมีที่มาต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:14.005473575+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:14.005475133+07:00","message":"Set new StatePrefix: 'ดังนั้นทั้งบังสกุลรัตนประกรจึงมีที่มาต่าง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:14.397430576+07:00","message":"receive streaming session, msgId: 1178"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:14.397463094+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":"2025-10-27T15:04:14.397468034+07:00","message":"receive interim result [false|false]: ดังนั้นทั้งบังสกุลรัตนประกรจึงมีที่มาต่างกันกล่าว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:14.39748173+07:00","message":"[buffer interim] 1178 false ดังนั้นทั้งบังสกุลรัตนประกรจึงมีที่มาต่างกันกล่าว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:14.397488204+07:00","message":"[bufferProcess] interim [780000000]:ดังนั้นทั้งบังสกุลรัตนประกรจึงมีที่มาต่างกันกล่าว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:14.397490263+07:00","message":"[bufferProcess] send to processor:ดังนั้นทั้งบังสกุลรัตนประกรจึงมีที่มาต่างกัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:14.397493824+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:14.397496285+07:00","message":"> Transcript [6870] [false]: 'ดังนั้นทั้งบังสกุลรัตนประกรจึงมีที่มาต่างกัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:14.397499269+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:14.397500951+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:14.397502675+07:00","message":"StatePrefix: 'ดังนั้นทั้งบังสกุลรัตนประกรจึงมีที่มาต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:14.397505038+07:00","message":"TextPushed: 'ดังนั้นทั้งบังสกุลรัตนประกรจึง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:14.64425067+07:00","message":"receive streaming session, msgId: 1178"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:14.644288299+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":"2025-10-27T15:04:14.64429601+07:00","message":"receive interim result [false|false]: ดังนั้นทั้งบังสกุลรัตนประกรจึงมีที่มาต่างกันกล่าวคือ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:14.644311937+07:00","message":"[buffer interim] 1178 false ดังนั้นทั้งบังสกุลรัตนประกรจึงมีที่มาต่างกันกล่าวคือ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:14.644322606+07:00","message":"[bufferProcess] interim [960000000]:ดังนั้นทั้งบังสกุลรัตนประกรจึงมีที่มาต่างกันกล่าวคือ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:14.644325804+07:00","message":"[bufferProcess] send to processor:ดังนั้นทั้งบังสกุลรัตนประกรจึงมีที่มาต่างกันกล่าว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:14.644333099+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:14.644336787+07:00","message":"> Transcript [6871] [false]: 'ดังนั้นทั้งบังสกุลรัตนประกรจึงมีที่มาต่างกันกล่าว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:14.64434166+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:14.644344247+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:14.644346969+07:00","message":"StatePrefix: 'ดังนั้นทั้งบังสกุลรัตนประกรจึงมีที่มาต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:14.644350874+07:00","message":"TextPushed: 'ดังนั้นทั้งบังสกุลรัตนประกรจึง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:15.227458146+07:00","message":"receive streaming session, msgId: 1178"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:15.227495897+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":"2025-10-27T15:04:15.227502322+07:00","message":"receive interim result [false|false]: ดังนั้นทั้งบังสกุลรัตนประกรจึงมีที่มาต่างกันกล่าวคือ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:15.227516384+07:00","message":"[buffer interim] 1178 false ดังนั้นทั้งบังสกุลรัตนประกรจึงมีที่มาต่างกันกล่าวคือ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:15.227524549+07:00","message":"[bufferProcess] interim [560000000]:ดังนั้นทั้งบังสกุลรัตนประกรจึงมีที่มาต่างกันกล่าวคือ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:15.227527567+07:00","message":"[bufferProcess] send to processor:ดังนั้นทั้งบังสกุลรัตนประกรจึงมีที่มาต่างกันกล่าวคือ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:15.227533914+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:15.22753726+07:00","message":"> Transcript [6872] [false]: 'ดังนั้นทั้งบังสกุลรัตนประกรจึงมีที่มาต่างกันกล่าวคือ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:15.22754182+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:15.227543571+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:15.227545428+07:00","message":"StatePrefix: 'ดังนั้นทั้งบังสกุลรัตนประกรจึงมีที่มาต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:15.227548083+07:00","message":"TextPushed: 'ดังนั้นทั้งบังสกุลรัตนประกรจึง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:15.809220078+07:00","message":"receive streaming session, msgId: 1178"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:15.809252246+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":"2025-10-27T15:04:15.809267027+07:00","message":"receive interim result [false|false]: ดังนั้นทั้งบังสกุลรัตนประกรจึงมีที่มาต่างกันกล่าวคือบังสกุล"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:15.809279175+07:00","message":"[buffer interim] 1178 false ดังนั้นทั้งบังสกุลรัตนประกรจึงมีที่มาต่างกันกล่าวคือบังสกุล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:15.809285891+07:00","message":"[bufferProcess] interim [220000000]:ดังนั้นทั้งบังสกุลรัตนประกรจึงมีที่มาต่างกันกล่าวคือบังสกุล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:15.809288493+07:00","message":"[bufferProcess] send to processor:ดังนั้นทั้งบังสกุลรัตนประกรจึงมีที่มาต่างกันกล่าวคือ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:15.809293874+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:15.809296567+07:00","message":"> Transcript [6873] [false]: 'ดังนั้นทั้งบังสกุลรัตนประกรจึงมีที่มาต่างกันกล่าวคือ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:15.809300069+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:15.809301824+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:15.809304002+07:00","message":"StatePrefix: 'ดังนั้นทั้งบังสกุลรัตนประกรจึงมีที่มาต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:15.80930624+07:00","message":"TextPushed: 'ดังนั้นทั้งบังสกุลรัตนประกรจึง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:15.809310805+07:00","message":"Push: 'มีที่มาต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:15.80931259+07:00","message":"TextPushed: 'ดังนั้นทั้งบังสกุลรัตนประกรจึงมีที่มาต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:15.809314468+07:00","message":"Set new StatePrefix : 'ดังนั้นทั้งบังสกุลรัตนประกรจึงมีที่มาต่างกันกล่าวคือ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:15.809317238+07:00","message":"Next Push (prob) : 'กันกล่าวคือ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:15.809324612+07:00","message":"push: {false มีที่มาต่าง 0 0xc002923480}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:16.118411513+07:00","message":"receive streaming session, msgId: 1178"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:16.118447994+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":"2025-10-27T15:04:16.11845564+07:00","message":"receive interim result [false|false]: ดังนั้นทั้งบังสกุลรัตนประกรจึงมีที่มาต่างกันกล่าวคือบังสกุลนั้น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:16.118469559+07:00","message":"[buffer interim] 1178 false ดังนั้นทั้งบังสกุลรัตนประกรจึงมีที่มาต่างกันกล่าวคือบังสกุลนั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:16.118480285+07:00","message":"[bufferProcess] interim [460000000]:ดังนั้นทั้งบังสกุลรัตนประกรจึงมีที่มาต่างกันกล่าวคือบังสกุลนั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:16.118483765+07:00","message":"[bufferProcess] send to processor:ดังนั้นทั้งบังสกุลรัตนประกรจึงมีที่มาต่างกันกล่าวคือบังสกุล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:16.118490667+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:16.118495269+07:00","message":"> Transcript [6874] [false]: 'ดังนั้นทั้งบังสกุลรัตนประกรจึงมีที่มาต่างกันกล่าวคือบังสกุล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:16.118500063+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:16.118502411+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:16.118505498+07:00","message":"StatePrefix: 'ดังนั้นทั้งบังสกุลรัตนประกรจึงมีที่มาต่างกันกล่าวคือ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:16.118508999+07:00","message":"TextPushed: 'ดังนั้นทั้งบังสกุลรัตนประกรจึงมีที่มาต่าง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:16.437015961+07:00","message":"receive streaming session, msgId: 1178"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:16.437061363+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":"2025-10-27T15:04:16.43706816+07:00","message":"receive interim result [false|false]: ดังนั้นทั้งบังสกุลรัตนประกรจึงมีที่มาต่างกันกล่าวคือบังสกุลนั้นเป็น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:16.437081767+07:00","message":"[buffer interim] 1178 false ดังนั้นทั้งบังสกุลรัตนประกรจึงมีที่มาต่างกันกล่าวคือบังสกุลนั้นเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:16.437088867+07:00","message":"[bufferProcess] interim [760000000]:ดังนั้นทั้งบังสกุลรัตนประกรจึงมีที่มาต่างกันกล่าวคือบังสกุลนั้นเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:16.437091787+07:00","message":"[bufferProcess] send to processor:ดังนั้นทั้งบังสกุลรัตนประกรจึงมีที่มาต่างกันกล่าวคือบังสกุลนั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:16.437095503+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:16.437098126+07:00","message":"> Transcript [6875] [false]: 'ดังนั้นทั้งบังสกุลรัตนประกรจึงมีที่มาต่างกันกล่าวคือบังสกุลนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:16.437101447+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:16.437103135+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:16.437105381+07:00","message":"StatePrefix: 'ดังนั้นทั้งบังสกุลรัตนประกรจึงมีที่มาต่างกันกล่าวคือ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:16.437107868+07:00","message":"TextPushed: 'ดังนั้นทั้งบังสกุลรัตนประกรจึงมีที่มาต่าง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:16.638845664+07:00","message":"receive streaming session, msgId: 1178"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:16.638883996+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":"2025-10-27T15:04:16.63889108+07:00","message":"receive interim result [false|false]: ดังนั้นทั้งบังสกุลรัตนประกรจึงมีที่มาต่างกันกล่าวคือบังสกุลนั้นเป็นการ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:16.638905417+07:00","message":"[buffer interim] 1178 false ดังนั้นทั้งบังสกุลรัตนประกรจึงมีที่มาต่างกันกล่าวคือบังสกุลนั้นเป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:16.638914641+07:00","message":"[bufferProcess] interim [940000000]:ดังนั้นทั้งบังสกุลรัตนประกรจึงมีที่มาต่างกันกล่าวคือบังสกุลนั้นเป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:16.638917138+07:00","message":"[bufferProcess] send to processor:ดังนั้นทั้งบังสกุลรัตนประกรจึงมีที่มาต่างกันกล่าวคือบังสกุลนั้นเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:16.638922675+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:16.638925285+07:00","message":"> Transcript [6876] [false]: 'ดังนั้นทั้งบังสกุลรัตนประกรจึงมีที่มาต่างกันกล่าวคือบังสกุลนั้นเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:16.638928802+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:16.638930749+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:16.638932575+07:00","message":"StatePrefix: 'ดังนั้นทั้งบังสกุลรัตนประกรจึงมีที่มาต่างกันกล่าวคือ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:16.638934929+07:00","message":"TextPushed: 'ดังนั้นทั้งบังสกุลรัตนประกรจึงมีที่มาต่าง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:16.711477623+07:00","message":"receive streaming session, msgId: 1178"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:16.711529756+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":"2025-10-27T15:04:16.711537613+07:00","message":"receive interim result [false|false]: ดังนั้นทั้งบังสกุลรัตนประกรจึงมีที่มาต่างกันกล่าวคือบังสกุลนั้นเป็นการบ่ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:16.71155389+07:00","message":"[buffer interim] 1178 false ดังนั้นทั้งบังสกุลรัตนประกรจึงมีที่มาต่างกันกล่าวคือบังสกุลนั้นเป็นการบ่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:16.71156284+07:00","message":"[bufferProcess] interim [120000000]:ดังนั้นทั้งบังสกุลรัตนประกรจึงมีที่มาต่างกันกล่าวคือบังสกุลนั้นเป็นการบ่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:16.711566134+07:00","message":"[bufferProcess] send to processor:ดังนั้นทั้งบังสกุลรัตนประกรจึงมีที่มาต่างกันกล่าวคือบังสกุลนั้นเป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:16.711571024+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:16.711574938+07:00","message":"> Transcript [6877] [false]: 'ดังนั้นทั้งบังสกุลรัตนประกรจึงมีที่มาต่างกันกล่าวคือบังสกุลนั้นเป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:16.711579959+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:16.711582474+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:16.711585464+07:00","message":"StatePrefix: 'ดังนั้นทั้งบังสกุลรัตนประกรจึงมีที่มาต่างกันกล่าวคือ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:16.711589074+07:00","message":"TextPushed: 'ดังนั้นทั้งบังสกุลรัตนประกรจึงมีที่มาต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:16.711592497+07:00","message":"Push: 'กันกล่าวคือ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:16.711595711+07:00","message":"TextPushed: 'ดังนั้นทั้งบังสกุลรัตนประกรจึงมีที่มาต่างกันกล่าวคือ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:16.711599045+07:00","message":"Set new StatePrefix : 'ดังนั้นทั้งบังสกุลรัตนประกรจึงมีที่มาต่างกันกล่าวคือบังสกุลนั้นเป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:16.711602518+07:00","message":"Next Push (prob) : 'บังสกุลนั้นเป็นการ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:16.711614227+07:00","message":"push: {false กันกล่าวคือ 0 0xc002923480}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:16.829230744+07:00","message":"receive streaming session, msgId: 1178"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:16.829267806+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":"2025-10-27T15:04:16.829274052+07:00","message":"receive interim result [false|false]: ดังนั้นทั้งบังสกุลรัตนประกรจึงมีที่มาต่างกันกล่าวคือบังสกุลนั้นเป็นการวาง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:16.829291288+07:00","message":"[buffer interim] 1178 false ดังนั้นทั้งบังสกุลรัตนประกรจึงมีที่มาต่างกันกล่าวคือบังสกุลนั้นเป็นการวาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:16.829298572+07:00","message":"[bufferProcess] interim [180000000]:ดังนั้นทั้งบังสกุลรัตนประกรจึงมีที่มาต่างกันกล่าวคือบังสกุลนั้นเป็นการวาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:16.829300914+07:00","message":"[bufferProcess] send to processor:ดังนั้นทั้งบังสกุลรัตนประกรจึงมีที่มาต่างกันกล่าวคือบังสกุลนั้นเป็นการบ่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:16.829304365+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:16.829307059+07:00","message":"> Transcript [6878] [false]: 'ดังนั้นทั้งบังสกุลรัตนประกรจึงมีที่มาต่างกันกล่าวคือบังสกุลนั้นเป็นการบ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:16.829310491+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:16.829312088+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:16.829314078+07:00","message":"StatePrefix: 'ดังนั้นทั้งบังสกุลรัตนประกรจึงมีที่มาต่างกันกล่าวคือบังสกุลนั้นเป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:16.829316354+07:00","message":"TextPushed: 'ดังนั้นทั้งบังสกุลรัตนประกรจึงมีที่มาต่างกันกล่าวคือ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:16.886833597+07:00","message":"receive streaming session, msgId: 1178"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:16.886884663+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดังนั้นทั้งบังสกุลรัตนประกรจึงมีที่มาต่างกันกล่าวคือบังสกุลนั้นเป็นการบำเพ็ญ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:16.886890868+07:00","message":"receive interim result [false|false]: ดังนั้นทั้งบังสกุลรัตนประกรจึงมีที่มาต่างกันกล่าวคือบังสกุลนั้นเป็นการบำเพ็ญ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:16.886904324+07:00","message":"[buffer interim] 1178 false ดังนั้นทั้งบังสกุลรัตนประกรจึงมีที่มาต่างกันกล่าวคือบังสกุลนั้นเป็นการบำเพ็ญ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:16.886911062+07:00","message":"[bufferProcess] interim [240000000]:ดังนั้นทั้งบังสกุลรัตนประกรจึงมีที่มาต่างกันกล่าวคือบังสกุลนั้นเป็นการบำเพ็ญ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:16.886913564+07:00","message":"[bufferProcess] send to processor:ดังนั้นทั้งบังสกุลรัตนประกรจึงมีที่มาต่างกันกล่าวคือบังสกุลนั้นเป็นการวาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:16.886918729+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:16.886921773+07:00","message":"> Transcript [6879] [false]: 'ดังนั้นทั้งบังสกุลรัตนประกรจึงมีที่มาต่างกันกล่าวคือบังสกุลนั้นเป็นการวาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:16.886925143+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:16.8869271+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:16.886928772+07:00","message":"StatePrefix: 'ดังนั้นทั้งบังสกุลรัตนประกรจึงมีที่มาต่างกันกล่าวคือบังสกุลนั้นเป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:16.88693114+07:00","message":"TextPushed: 'ดังนั้นทั้งบังสกุลรัตนประกรจึงมีที่มาต่างกันกล่าวคือ'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:04:16.905058171+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:04:16.905082488+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:17.206225537+07:00","message":"receive streaming session, msgId: 1178"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:17.206258906+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดังนั้นทั้งบังสกุลรัตนประกรจึงมีที่มาต่างกันกล่าวคือบังสกุลนั้นเป็นการบำเพ็ญกุศล\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:17.206265623+07:00","message":"receive interim result [false|false]: ดังนั้นทั้งบังสกุลรัตนประกรจึงมีที่มาต่างกันกล่าวคือบังสกุลนั้นเป็นการบำเพ็ญกุศล"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:17.206278636+07:00","message":"[buffer interim] 1178 false ดังนั้นทั้งบังสกุลรัตนประกรจึงมีที่มาต่างกันกล่าวคือบังสกุลนั้นเป็นการบำเพ็ญกุศล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:17.206285528+07:00","message":"[bufferProcess] interim [540000000]:ดังนั้นทั้งบังสกุลรัตนประกรจึงมีที่มาต่างกันกล่าวคือบังสกุลนั้นเป็นการบำเพ็ญกุศล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:17.20628786+07:00","message":"[bufferProcess] send to processor:ดังนั้นทั้งบังสกุลรัตนประกรจึงมีที่มาต่างกันกล่าวคือบังสกุลนั้นเป็นการบำเพ็ญ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:17.20629138+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:17.206293831+07:00","message":"> Transcript [6880] [false]: 'ดังนั้นทั้งบังสกุลรัตนประกรจึงมีที่มาต่างกันกล่าวคือบังสกุลนั้นเป็นการบำเพ็ญ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:17.206297235+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:17.206299224+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:17.206300791+07:00","message":"StatePrefix: 'ดังนั้นทั้งบังสกุลรัตนประกรจึงมีที่มาต่างกันกล่าวคือบังสกุลนั้นเป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:17.206302956+07:00","message":"TextPushed: 'ดังนั้นทั้งบังสกุลรัตนประกรจึงมีที่มาต่างกันกล่าวคือ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:17.527829255+07:00","message":"receive streaming session, msgId: 1178"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:17.527863872+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดังนั้นทั้งบังสกุลรัตนประกรจึงมีที่มาต่างกันกล่าวคือบังสกุลนั้นเป็นการบำเพ็ญกุศลด้วย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:17.527870372+07:00","message":"receive interim result [false|false]: ดังนั้นทั้งบังสกุลรัตนประกรจึงมีที่มาต่างกันกล่าวคือบังสกุลนั้นเป็นการบำเพ็ญกุศลด้วย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:17.527881898+07:00","message":"[buffer interim] 1178 false ดังนั้นทั้งบังสกุลรัตนประกรจึงมีที่มาต่างกันกล่าวคือบังสกุลนั้นเป็นการบำเพ็ญกุศลด้วย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:17.527889361+07:00","message":"[bufferProcess] interim [840000000]:ดังนั้นทั้งบังสกุลรัตนประกรจึงมีที่มาต่างกันกล่าวคือบังสกุลนั้นเป็นการบำเพ็ญกุศลด้วย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:17.527892104+07:00","message":"[bufferProcess] send to processor:ดังนั้นทั้งบังสกุลรัตนประกรจึงมีที่มาต่างกันกล่าวคือบังสกุลนั้นเป็นการบำเพ็ญกุศล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:17.527897666+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:17.527900153+07:00","message":"> Transcript [6881] [false]: 'ดังนั้นทั้งบังสกุลรัตนประกรจึงมีที่มาต่างกันกล่าวคือบังสกุลนั้นเป็นการบำเพ็ญกุศล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:17.527903613+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:17.527905516+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:17.527907324+07:00","message":"StatePrefix: 'ดังนั้นทั้งบังสกุลรัตนประกรจึงมีที่มาต่างกันกล่าวคือบังสกุลนั้นเป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:17.5279097+07:00","message":"TextPushed: 'ดังนั้นทั้งบังสกุลรัตนประกรจึงมีที่มาต่างกันกล่าวคือ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:17.527914221+07:00","message":"Push: 'บังสกุลนั้นเป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:17.52791663+07:00","message":"TextPushed: 'ดังนั้นทั้งบังสกุลรัตนประกรจึงมีที่มาต่างกันกล่าวคือบังสกุลนั้นเป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:17.52791904+07:00","message":"Set new StatePrefix : 'ดังนั้นทั้งบังสกุลรัตนประกรจึงมีที่มาต่างกันกล่าวคือบังสกุลนั้นเป็นการบำเพ็ญกุศล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:17.527921272+07:00","message":"Next Push (prob) : 'บำเพ็ญกุศล'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:17.527927665+07:00","message":"push: {false บังสกุลนั้นเป็นการ 0 0xc002923480}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:17.602051054+07:00","message":"receive streaming session, msgId: 1178"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:17.602084588+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":"2025-10-27T15:04:17.602102686+07:00","message":"receive interim result [false|false]: ดังนั้นทั้งบังสกุลรัตนประกรจึงมีที่มาต่างกันกล่าวคือบังสกุลนั้นเป็นการบำเพ็ญกุศลด้วยกัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:17.602114421+07:00","message":"[buffer interim] 1178 false ดังนั้นทั้งบังสกุลรัตนประกรจึงมีที่มาต่างกันกล่าวคือบังสกุลนั้นเป็นการบำเพ็ญกุศลด้วยกัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:17.602121753+07:00","message":"[bufferProcess] interim [20000000]:ดังนั้นทั้งบังสกุลรัตนประกรจึงมีที่มาต่างกันกล่าวคือบังสกุลนั้นเป็นการบำเพ็ญกุศลด้วยกัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:17.602124618+07:00","message":"[bufferProcess] send to processor:ดังนั้นทั้งบังสกุลรัตนประกรจึงมีที่มาต่างกันกล่าวคือบังสกุลนั้นเป็นการบำเพ็ญกุศลด้วย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:17.602129709+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:17.602132386+07:00","message":"> Transcript [6882] [false]: 'ดังนั้นทั้งบังสกุลรัตนประกรจึงมีที่มาต่างกันกล่าวคือบังสกุลนั้นเป็นการบำเพ็ญกุศลด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:17.602137482+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:17.602139372+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:17.602141491+07:00","message":"StatePrefix: 'ดังนั้นทั้งบังสกุลรัตนประกรจึงมีที่มาต่างกันกล่าวคือบังสกุลนั้นเป็นการบำเพ็ญกุศล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:17.602143772+07:00","message":"TextPushed: 'ดังนั้นทั้งบังสกุลรัตนประกรจึงมีที่มาต่างกันกล่าวคือบังสกุลนั้นเป็นการ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:17.717458679+07:00","message":"receive streaming session, msgId: 1178"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:17.717488957+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดังนั้นทั้งบังสกุลรัตนประกรจึงมีที่มาต่างกันกล่าวคือบังสกุลนั้นเป็นการบำเพ็ญกุศลด้วยการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":7,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:17.717494457+07:00","message":"receive interim result [false|false]: ดังนั้นทั้งบังสกุลรัตนประกรจึงมีที่มาต่างกันกล่าวคือบังสกุลนั้นเป็นการบำเพ็ญกุศลด้วยการ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:17.71750763+07:00","message":"[buffer interim] 1178 false ดังนั้นทั้งบังสกุลรัตนประกรจึงมีที่มาต่างกันกล่าวคือบังสกุลนั้นเป็นการบำเพ็ญกุศลด้วยการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:17.717514265+07:00","message":"[bufferProcess] interim [80000000]:ดังนั้นทั้งบังสกุลรัตนประกรจึงมีที่มาต่างกันกล่าวคือบังสกุลนั้นเป็นการบำเพ็ญกุศลด้วยการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:17.717516837+07:00","message":"[bufferProcess] send to processor:ดังนั้นทั้งบังสกุลรัตนประกรจึงมีที่มาต่างกันกล่าวคือบังสกุลนั้นเป็นการบำเพ็ญกุศลด้วยกัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:17.717522923+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:17.717525235+07:00","message":"> Transcript [6883] [false]: 'ดังนั้นทั้งบังสกุลรัตนประกรจึงมีที่มาต่างกันกล่าวคือบังสกุลนั้นเป็นการบำเพ็ญกุศลด้วยกัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:17.717528904+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:17.717530709+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:17.717532905+07:00","message":"StatePrefix: 'ดังนั้นทั้งบังสกุลรัตนประกรจึงมีที่มาต่างกันกล่าวคือบังสกุลนั้นเป็นการบำเพ็ญกุศล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:17.717535303+07:00","message":"TextPushed: 'ดังนั้นทั้งบังสกุลรัตนประกรจึงมีที่มาต่างกันกล่าวคือบังสกุลนั้นเป็นการ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:17.883165169+07:00","message":"[GCS] IsForceVAD: false for message ID: 1178"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:17.945676049+07:00","message":"[GCS] Start streaming session, msgId: 1179"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:17.979466098+07:00","message":"receive streaming session, msgId: 1178"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:17.979501464+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดังนั้นทั้งบังสกุลรัตนประกรจึงมีที่มาต่างกันกล่าวคือบังสกุลนั้นเป็นการบำเพ็ญกุศลด้วยการใช้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":7,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:17.979507051+07:00","message":"receive interim result [false|false]: ดังนั้นทั้งบังสกุลรัตนประกรจึงมีที่มาต่างกันกล่าวคือบังสกุลนั้นเป็นการบำเพ็ญกุศลด้วยการใช้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:17.979520704+07:00","message":"[buffer interim] 1178 false ดังนั้นทั้งบังสกุลรัตนประกรจึงมีที่มาต่างกันกล่าวคือบังสกุลนั้นเป็นการบำเพ็ญกุศลด้วยการใช้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:17.979527517+07:00","message":"[bufferProcess] interim [440000000]:ดังนั้นทั้งบังสกุลรัตนประกรจึงมีที่มาต่างกันกล่าวคือบังสกุลนั้นเป็นการบำเพ็ญกุศลด้วยการใช้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:17.979529809+07:00","message":"[bufferProcess] send to processor:ดังนั้นทั้งบังสกุลรัตนประกรจึงมีที่มาต่างกันกล่าวคือบังสกุลนั้นเป็นการบำเพ็ญกุศลด้วยการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:17.979533233+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:17.979535704+07:00","message":"> Transcript [6884] [false]: 'ดังนั้นทั้งบังสกุลรัตนประกรจึงมีที่มาต่างกันกล่าวคือบังสกุลนั้นเป็นการบำเพ็ญกุศลด้วยการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:17.97953972+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:17.979541596+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:17.979543487+07:00","message":"StatePrefix: 'ดังนั้นทั้งบังสกุลรัตนประกรจึงมีที่มาต่างกันกล่าวคือบังสกุลนั้นเป็นการบำเพ็ญกุศล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:17.979545859+07:00","message":"TextPushed: 'ดังนั้นทั้งบังสกุลรัตนประกรจึงมีที่มาต่างกันกล่าวคือบังสกุลนั้นเป็นการ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:18.093736735+07:00","message":"receive streaming session, msgId: 1178"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:18.093885653+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ดังนั้นทั้งบังสกุลรัตนประกรจึงมีที่มาต่างกันกล่าวคือบังสกุลนั้นเป็นการบำเพ็ญกุศลด้วยการใช้\",\"confidence\":0.95083946}],\"is_final\":true,\"result_end_time\":{\"seconds\":7,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:18.094109327+07:00","message":"receive interim result [true|false]: ดังนั้นทั้งบังสกุลรัตนประกรจึงมีที่มาต่างกันกล่าวคือบังสกุลนั้นเป็นการบำเพ็ญกุศลด้วยการใช้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:18.094118837+07:00","message":"end recv isFinal message id 1178"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:18.094121535+07:00","message":"end Recv id 1178"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:18.094127428+07:00","message":"[buffer interim] 1178 true ดังนั้นทั้งบังสกุลรัตนประกรจึงมีที่มาต่างกันกล่าวคือบังสกุลนั้นเป็นการบำเพ็ญกุศลด้วยการใช้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:18.09413426+07:00","message":"[bufferProcess] interim [440000000]:ดังนั้นทั้งบังสกุลรัตนประกรจึงมีที่มาต่างกันกล่าวคือบังสกุลนั้นเป็นการบำเพ็ญกุศลด้วยการใช้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:18.09413764+07:00","message":"[bufferProcess] send to processor (isfinal):ดังนั้นทั้งบังสกุลรัตนประกรจึงมีที่มาต่างกันกล่าวคือบังสกุลนั้นเป็นการบำเพ็ญกุศลด้วยการใช้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:18.09414092+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:18.094143924+07:00","message":"> Transcript [6885] [false]: 'ดังนั้นทั้งบังสกุลรัตนประกรจึงมีที่มาต่างกันกล่าวคือบังสกุลนั้นเป็นการบำเพ็ญกุศลด้วยการใช้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:18.09415248+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:18.09415426+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:18.094156375+07:00","message":"StatePrefix: 'ดังนั้นทั้งบังสกุลรัตนประกรจึงมีที่มาต่างกันกล่าวคือบังสกุลนั้นเป็นการบำเพ็ญกุศล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:18.094159507+07:00","message":"TextPushed: 'ดังนั้นทั้งบังสกุลรัตนประกรจึงมีที่มาต่างกันกล่าวคือบังสกุลนั้นเป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:18.094162284+07:00","message":"Push: 'บำเพ็ญกุศล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:18.09416425+07:00","message":"TextPushed: 'ดังนั้นทั้งบังสกุลรัตนประกรจึงมีที่มาต่างกันกล่าวคือบังสกุลนั้นเป็นการบำเพ็ญกุศล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:18.094166626+07:00","message":"Set new StatePrefix : 'ดังนั้นทั้งบังสกุลรัตนประกรจึงมีที่มาต่างกันกล่าวคือบังสกุลนั้นเป็นการบำเพ็ญกุศลด้วยการใช้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:18.094169249+07:00","message":"Next Push (prob) : 'ด้วยการใช้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:18.094170789+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:18.094190952+07:00","message":"> Transcript [6886] [true]: 'ดังนั้นทั้งบังสกุลรัตนประกรจึงมีที่มาต่างกันกล่าวคือบังสกุลนั้นเป็นการบำเพ็ญกุศลด้วยการใช้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:18.094196141+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:18.094197728+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:18.094200964+07:00","message":"StatePrefix: 'ดังนั้นทั้งบังสกุลรัตนประกรจึงมีที่มาต่างกันกล่าวคือบังสกุลนั้นเป็นการบำเพ็ญกุศลด้วยการใช้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:18.094203245+07:00","message":"TextPushed: 'ดังนั้นทั้งบังสกุลรัตนประกรจึงมีที่มาต่างกันกล่าวคือบังสกุลนั้นเป็นการบำเพ็ญกุศล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:18.09420556+07:00","message":"Push: 'ด้วยการใช้'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:18.094212579+07:00","message":"push: {false บำเพ็ญกุศล 0 0xc002923480}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:18.094217302+07:00","message":"push: {true ด้วยการใช้ 0 0xc002923480}"}
{"level":"info","service":"Main","time":"2025-10-27T15:04:18.111429923+07:00","message":"write wav file: './tmp/7446/7446_1178.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:18.683533135+07:00","message":"receive streaming session, msgId: 1179"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:18.683582457+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":"2025-10-27T15:04:18.683588665+07:00","message":"receive interim result [false|false]: ท่าเรือ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:18.683604025+07:00","message":"[buffer interim] 1179 false ท่าเรือ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:18.68361251+07:00","message":"[bufferProcess] interim [540000000]:ท่าเรือ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:18.68361475+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:18.837056229+07:00","message":"receive streaming session, msgId: 1179"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:18.837093717+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":"2025-10-27T15:04:18.837098288+07:00","message":"receive interim result [false|false]: หลวงพ่อ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:18.837109895+07:00","message":"[buffer interim] 1179 false หลวงพ่อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:18.837116613+07:00","message":"[bufferProcess] interim [720000000]:หลวงพ่อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:18.837118492+07:00","message":"[bufferProcess] send to processor:ท่าเรือ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:18.837123433+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:18.837126129+07:00","message":"> Transcript [6887] [false]: 'ท่าเรือ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:18.83712798+07:00","message":"Set StatePrefix (first interim): 'ท่าเรือ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:18.981877197+07:00","message":"receive streaming session, msgId: 1179"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:18.981916407+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":"2025-10-27T15:04:18.981922127+07:00","message":"receive interim result [false|false]: หรือทอด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:18.981936525+07:00","message":"[buffer interim] 1179 false หรือทอด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:18.981944289+07:00","message":"[bufferProcess] interim [780000000]:หรือทอด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:18.981947187+07:00","message":"[bufferProcess] send to processor:หลวงพ่อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:18.98195491+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:18.981958559+07:00","message":"> Transcript [6888] [false]: 'หลวงพ่อ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:18.981961102+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:18.981963497+07:00","message":"Set new StatePrefix: 'หลวงพ่อ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:19.051848627+07:00","message":"receive streaming session, msgId: 1179"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:19.051884645+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":"2025-10-27T15:04:19.051891053+07:00","message":"receive interim result [false|false]: ทอดผ้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:19.051905447+07:00","message":"[buffer interim] 1179 false ทอดผ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:19.05191324+07:00","message":"[bufferProcess] interim [900000000]:ทอดผ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:19.051915744+07:00","message":"[bufferProcess] send to processor:หรือทอด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:19.051921722+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:19.051924565+07:00","message":"> Transcript [6889] [false]: 'หรือทอด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:19.051926477+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:19.051928871+07:00","message":"Set new StatePrefix: 'หรือทอด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:19.131120705+07:00","message":"receive streaming session, msgId: 1179"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:19.131162672+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":"2025-10-27T15:04:19.131168043+07:00","message":"receive interim result [false|false]: ทอดผ้าป่า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:19.131181878+07:00","message":"[buffer interim] 1179 false ทอดผ้าป่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:19.13118829+07:00","message":"[bufferProcess] interim [960000000]:ทอดผ้าป่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:19.131190765+07:00","message":"[bufferProcess] send to processor:ทอดผ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:19.131195962+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:19.131198418+07:00","message":"> Transcript [6890] [false]: 'ทอดผ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:19.131200302+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:19.131202218+07:00","message":"Set new StatePrefix: 'ทอดผ้า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:19.315828997+07:00","message":"receive streaming session, msgId: 1179"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:19.315865881+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":"2025-10-27T15:04:19.315871151+07:00","message":"receive interim result [false|false]: ทอดผ้าบาง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:19.315888008+07:00","message":"[buffer interim] 1179 false ทอดผ้าบาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:19.315896455+07:00","message":"[bufferProcess] interim [140000000]:ทอดผ้าบาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:19.315898388+07:00","message":"[bufferProcess] send to processor:ทอดผ้าป่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:19.31590187+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:19.315904289+07:00","message":"> Transcript [6891] [false]: 'ทอดผ้าป่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:19.31590682+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:19.315908394+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:19.315909988+07:00","message":"StatePrefix: 'ทอดผ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:19.315911746+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:19.387375859+07:00","message":"receive streaming session, msgId: 1179"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:19.387438151+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":"2025-10-27T15:04:19.387445335+07:00","message":"receive interim result [false|false]: ทอดผ้าบังสุกุล"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:19.387464671+07:00","message":"[buffer interim] 1179 false ทอดผ้าบังสุกุล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:19.387475519+07:00","message":"[bufferProcess] interim [260000000]:ทอดผ้าบังสุกุล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:19.387478155+07:00","message":"[bufferProcess] send to processor:ทอดผ้าบาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:19.387482076+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:19.387484629+07:00","message":"> Transcript [6892] [false]: 'ทอดผ้าบาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:19.387487823+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:19.387489555+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:19.387491183+07:00","message":"StatePrefix: 'ทอดผ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:19.387492801+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:19.673844891+07:00","message":"[GCS] IsForceVAD: false for message ID: 1179"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:19.787903464+07:00","message":"receive streaming session, msgId: 1179"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:19.787952078+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หรือทอดผ้าบังสุกุล\",\"confidence\":0.90725845}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:19.787960921+07:00","message":"receive interim result [true|false]: หรือทอดผ้าบังสุกุล"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:19.78796998+07:00","message":"end recv isFinal message id 1179"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:19.787972438+07:00","message":"end Recv id 1179"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:19.787980532+07:00","message":"[buffer interim] 1179 true หรือทอดผ้าบังสุกุล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:19.787988678+07:00","message":"[bufferProcess] interim [740000000]:หรือทอดผ้าบังสุกุล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:19.787992268+07:00","message":"[bufferProcess] send to processor (isfinal):ทอดผ้าบังสุกุล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:19.787996638+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:19.788001499+07:00","message":"> Transcript [6893] [false]: 'ทอดผ้าบังสุกุล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:19.788005489+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:19.788007604+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:19.788010098+07:00","message":"StatePrefix: 'ทอดผ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:19.788012289+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:19.78801423+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:19.788016663+07:00","message":"> Transcript [6894] [true]: 'หรือทอดผ้าบังสุกุล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:19.788019146+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:19.788021168+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:19.788022977+07:00","message":"StatePrefix: 'ทอดผ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:19.788025132+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:19.788028331+07:00","message":"Push: 'หรือทอดผ้าบังสุกุล'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:19.788037649+07:00","message":"push: {true หรือทอดผ้าบังสุกุล 0 0xc003403480}"}
{"level":"info","service":"Main","time":"2025-10-27T15:04:19.794954915+07:00","message":"write wav file: './tmp/7446/7446_1179.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:19.803181079+07:00","message":"[GCS] Start streaming session, msgId: 1180"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:19.863126434+07:00","message":"[GCS] IsForceVAD: false for message ID: 1180"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:04:19.905384209+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:04:19.905400113+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:19.933152386+07:00","message":"[GCS] Start streaming session, msgId: 1181"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:20.230857209+07:00","message":"receive streaming session, msgId: 1180"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:20.230875171+07:00","message":"found end of frame, send empty tag with msgId: 1180"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:20.230878966+07:00","message":"end Recv id 1180"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:20.230887987+07:00","message":"[buffer interim] 1180 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:20.230895955+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:20.230900318+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:20.230903835+07:00","message":"> Transcript [6895] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:20.230907048+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:20.230909331+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:20.230911368+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:20.230913748+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:20.230922657+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:20.23093185+07:00","message":"push: {true \n 0 0xc002217c80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:04:20.235227318+07:00","message":"write wav file: './tmp/7446/7446_1180.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:20.996138655+07:00","message":"receive streaming session, msgId: 1181"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:20.996170734+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":"2025-10-27T15:04:20.996175699+07:00","message":"receive interim result [false|false]: อุปกรณ์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:20.996190363+07:00","message":"[buffer interim] 1181 false อุปกรณ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:20.996197498+07:00","message":"[bufferProcess] interim [900000000]:อุปกรณ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:20.996199425+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:21.157717656+07:00","message":"receive streaming session, msgId: 1181"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:21.157757356+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":"2025-10-27T15:04:21.157763476+07:00","message":"receive interim result [false|false]: อุปกรณ์ก็"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:21.157778904+07:00","message":"[buffer interim] 1181 false อุปกรณ์ก็"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:21.157785569+07:00","message":"[bufferProcess] interim [20000000]:อุปกรณ์ก็"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:21.157787694+07:00","message":"[bufferProcess] send to processor:อุปกรณ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:21.157793574+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:21.157795942+07:00","message":"> Transcript [6896] [false]: 'อุปกรณ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:21.157797925+07:00","message":"Set StatePrefix (first interim): 'อุปกรณ์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:21.199821388+07:00","message":"receive streaming session, msgId: 1181"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:21.199841913+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":"2025-10-27T15:04:21.199846725+07:00","message":"receive interim result [false|false]: อุปกรณ์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:21.199860836+07:00","message":"[buffer interim] 1181 false อุปกรณ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:21.199866589+07:00","message":"[bufferProcess] interim [80000000]:อุปกรณ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:21.199868871+07:00","message":"[bufferProcess] send to processor:อุปกรณ์ก็"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:21.199871621+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:21.199874229+07:00","message":"> Transcript [6897] [false]: 'อุปกรณ์ก็'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:21.199876905+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:21.199878561+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:21.199879969+07:00","message":"StatePrefix: 'อุปกรณ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:21.199881482+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:21.556278503+07:00","message":"receive streaming session, msgId: 1181"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:21.556314479+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":"2025-10-27T15:04:21.556320343+07:00","message":"receive interim result [false|false]: อุปกรณ์ก็หมายถึง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:21.556339117+07:00","message":"[buffer interim] 1181 false อุปกรณ์ก็หมายถึง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:21.556346265+07:00","message":"[bufferProcess] interim [440000000]:อุปกรณ์ก็หมายถึง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:21.556349+07:00","message":"[bufferProcess] send to processor:อุปกรณ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:21.556354713+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:21.556357446+07:00","message":"> Transcript [6898] [false]: 'อุปกรณ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:21.556360467+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:21.556362693+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:21.556364113+07:00","message":"StatePrefix: 'อุปกรณ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:21.55636586+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:21.817678407+07:00","message":"receive streaming session, msgId: 1181"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:21.81771355+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":"2025-10-27T15:04:21.817720221+07:00","message":"receive interim result [false|false]: อุปกรณ์ก็หมายถึงการ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:21.817734152+07:00","message":"[buffer interim] 1181 false อุปกรณ์ก็หมายถึงการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:21.817740371+07:00","message":"[bufferProcess] interim [680000000]:อุปกรณ์ก็หมายถึงการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:21.817746055+07:00","message":"[bufferProcess] send to processor:อุปกรณ์ก็หมายถึง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:21.81775218+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:21.817755197+07:00","message":"> Transcript [6899] [false]: 'อุปกรณ์ก็หมายถึง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:21.817758171+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:21.817760221+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:21.81776208+07:00","message":"StatePrefix: 'อุปกรณ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:21.817763746+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:22.010666753+07:00","message":"receive streaming session, msgId: 1181"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:22.010706034+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":"2025-10-27T15:04:22.010711928+07:00","message":"receive interim result [false|false]: อุปกรณ์ก็หมายถึงการฝึก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:22.010726485+07:00","message":"[buffer interim] 1181 false อุปกรณ์ก็หมายถึงการฝึก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:22.010733253+07:00","message":"[bufferProcess] interim [860000000]:อุปกรณ์ก็หมายถึงการฝึก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:22.010735373+07:00","message":"[bufferProcess] send to processor:อุปกรณ์ก็หมายถึงการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:22.01073864+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:22.010741596+07:00","message":"> Transcript [6900] [false]: 'อุปกรณ์ก็หมายถึงการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:22.010744566+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:22.010746413+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:22.010747962+07:00","message":"StatePrefix: 'อุปกรณ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:22.010749951+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:22.010752234+07:00","message":"Push: 'อุปกรณ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:22.010753868+07:00","message":"TextPushed: 'อุปกรณ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:22.010755498+07:00","message":"Set new StatePrefix : 'อุปกรณ์ก็หมายถึงการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:22.010757541+07:00","message":"Next Push (prob) : 'ก็หมายถึงการ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:22.010766142+07:00","message":"push: {false อุปกรณ์ 0 0xc003402500}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:22.21944964+07:00","message":"receive streaming session, msgId: 1181"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:22.219485929+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":"2025-10-27T15:04:22.219491125+07:00","message":"receive interim result [false|false]: อุปกรณ์ก็หมายถึงการสวดพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:22.219501411+07:00","message":"[buffer interim] 1181 false อุปกรณ์ก็หมายถึงการสวดพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:22.219508529+07:00","message":"[bufferProcess] interim [100000000]:อุปกรณ์ก็หมายถึงการสวดพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:22.219510583+07:00","message":"[bufferProcess] send to processor:อุปกรณ์ก็หมายถึงการฝึก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:22.219526503+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:22.219529452+07:00","message":"> Transcript [6901] [false]: 'อุปกรณ์ก็หมายถึงการฝึก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:22.219532842+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:22.219534987+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:22.219536703+07:00","message":"StatePrefix: 'อุปกรณ์ก็หมายถึงการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:22.219539238+07:00","message":"TextPushed: 'อุปกรณ์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:22.394104693+07:00","message":"receive streaming session, msgId: 1181"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:22.394138252+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":"2025-10-27T15:04:22.394143932+07:00","message":"receive interim result [false|false]: อุปกรณ์ก็หมายถึงการสวดพระอภิธรรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:22.394157463+07:00","message":"[buffer interim] 1181 false อุปกรณ์ก็หมายถึงการสวดพระอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:22.394164361+07:00","message":"[bufferProcess] interim [280000000]:อุปกรณ์ก็หมายถึงการสวดพระอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:22.394166599+07:00","message":"[bufferProcess] send to processor:อุปกรณ์ก็หมายถึงการสวดพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:22.394172944+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:22.394175615+07:00","message":"> Transcript [6902] [false]: 'อุปกรณ์ก็หมายถึงการสวดพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:22.394178597+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:22.39418067+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:22.394182632+07:00","message":"StatePrefix: 'อุปกรณ์ก็หมายถึงการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:22.394184717+07:00","message":"TextPushed: 'อุปกรณ์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:22.428020886+07:00","message":"[GCS] Cleaned up inactive client: 1152"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:22.428046038+07:00","message":"[GCS] Cleaned up inactive client: 1155"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:22.428049132+07:00","message":"[GCS] Cleaned up inactive client: 1153"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:22.428051332+07:00","message":"[GCS] Cleaned up inactive client: 1157"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:22.42805357+07:00","message":"[GCS] Cleaned up inactive client: 1146"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:22.42805635+07:00","message":"[GCS] Cleaned up inactive client: 1158"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:22.428058412+07:00","message":"[GCS] Cleaned up inactive client: 1151"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:22.428060549+07:00","message":"[GCS] Cleaned up inactive client: 1150"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:22.428063011+07:00","message":"[GCS] Cleaned up inactive client: 1144"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:22.428064995+07:00","message":"[GCS] Cleaned up inactive client: 1154"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:22.42806695+07:00","message":"[GCS] Cleaned up inactive client: 1156"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:22.42806884+07:00","message":"[GCS] Cleaned up inactive client: 1148"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:22.428070991+07:00","message":"[GCS] Cleaned up inactive client: 1145"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:22.428073059+07:00","message":"[GCS] Cleaned up inactive client: 1147"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:22.428074938+07:00","message":"[GCS] Cleaned up inactive client: 1149"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:22.790809993+07:00","message":"receive streaming session, msgId: 1181"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:22.790865819+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อุปกรณ์ก็หมายถึงการสวดพระอภิธรรม 7\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:22.790870869+07:00","message":"receive interim result [false|false]: อุปกรณ์ก็หมายถึงการสวดพระอภิธรรม 7"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:22.790884911+07:00","message":"[buffer interim] 1181 false อุปกรณ์ก็หมายถึงการสวดพระอภิธรรม 7"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:22.79089665+07:00","message":"[bufferProcess] interim [700000000]:อุปกรณ์ก็หมายถึงการสวดพระอภิธรรม 7"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:22.790899065+07:00","message":"[bufferProcess] send to processor:อุปกรณ์ก็หมายถึงการสวดพระอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:22.790902364+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:22.790904965+07:00","message":"> Transcript [6903] [false]: 'อุปกรณ์ก็หมายถึงการสวดพระอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:22.790909369+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:22.790911132+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:22.790920685+07:00","message":"StatePrefix: 'อุปกรณ์ก็หมายถึงการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:22.790922575+07:00","message":"TextPushed: 'อุปกรณ์'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:04:22.90568562+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:04:22.905687781+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:22.994303013+07:00","message":"receive streaming session, msgId: 1181"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:22.994337647+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":"2025-10-27T15:04:22.994343689+07:00","message":"receive interim result [false|false]: อุปกรณ์ก็หมายถึงการสวดพระอภิธรรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:22.994353278+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 7\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:22.994355852+07:00","message":"receive interim result [false|false]:  7"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:22.994363464+07:00","message":"[buffer interim] 1181 false อุปกรณ์ก็หมายถึงการสวดพระอภิธรรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:22.994366694+07:00","message":"[buffer interim] 1181 false  7"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:22.994377523+07:00","message":"[bufferProcess] interim [880000000]:อุปกรณ์ก็หมายถึงการสวดพระอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:22.994379881+07:00","message":"[bufferProcess] send to processor:อุปกรณ์ก็หมายถึงการสวดพระอภิธรรม 7"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:22.994382651+07:00","message":"[bufferProcess] interim [880000000]: 7"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:22.994395595+07:00","message":"[bufferProcess] update buffer: อุปกรณ์ก็หมายถึงการสวดพระอภิธรรม 7"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:22.994398555+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:22.994401161+07:00","message":"> Transcript [6904] [false]: 'อุปกรณ์ก็หมายถึงการสวดพระอภิธรรม 7'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:22.994404027+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:22.99440565+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:22.994407578+07:00","message":"StatePrefix: 'อุปกรณ์ก็หมายถึงการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:22.994409465+07:00","message":"TextPushed: 'อุปกรณ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:22.994411778+07:00","message":"Push: 'ก็หมายถึงการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:22.994413287+07:00","message":"TextPushed: 'อุปกรณ์ก็หมายถึงการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:22.99441643+07:00","message":"Set new StatePrefix : 'อุปกรณ์ก็หมายถึงการสวดพระอภิธรรม 7'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:22.994418665+07:00","message":"Next Push (prob) : 'สวดพระอภิธรรม 7'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:22.994426791+07:00","message":"push: {false ก็หมายถึงการ 0 0xc003402500}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:23.1062192+07:00","message":"receive streaming session, msgId: 1181"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:23.106255905+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":"2025-10-27T15:04:23.106262514+07:00","message":"receive interim result [false|false]: อุปกรณ์ก็หมายถึงการสวดพระอภิธรรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:23.106273419+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 7 คัมภีร์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:23.106276303+07:00","message":"receive interim result [false|false]:  7 คัมภีร์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:23.106283917+07:00","message":"[buffer interim] 1181 false อุปกรณ์ก็หมายถึงการสวดพระอภิธรรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:23.106286953+07:00","message":"[buffer interim] 1181 false  7 คัมภีร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:23.106292432+07:00","message":"[bufferProcess] interim [940000000]:อุปกรณ์ก็หมายถึงการสวดพระอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:23.106294698+07:00","message":"[bufferProcess] send to processor:อุปกรณ์ก็หมายถึงการสวดพระอภิธรรม 7"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:23.106297169+07:00","message":"[bufferProcess] interim [940000000]: 7 คัมภีร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:23.106299198+07:00","message":"[bufferProcess] update buffer: อุปกรณ์ก็หมายถึงการสวดพระอภิธรรม 7 คัมภีร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:23.106302193+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:23.10630479+07:00","message":"> Transcript [6905] [false]: 'อุปกรณ์ก็หมายถึงการสวดพระอภิธรรม 7'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:23.106308042+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:23.106309745+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:23.106311383+07:00","message":"StatePrefix: 'อุปกรณ์ก็หมายถึงการสวดพระอภิธรรม 7'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:23.10631371+07:00","message":"TextPushed: 'อุปกรณ์ก็หมายถึงการ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:23.426220463+07:00","message":"receive streaming session, msgId: 1181"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:23.42625694+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อุปกรณ์ก็หมายถึงการสวดพระอภิธรรม 7\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:23.426263719+07:00","message":"receive interim result [false|false]: อุปกรณ์ก็หมายถึงการสวดพระอภิธรรม 7"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:23.426274236+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":"2025-10-27T15:04:23.426276711+07:00","message":"receive interim result [false|false]:  คัมภีร์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:23.426283337+07:00","message":"[buffer interim] 1181 false อุปกรณ์ก็หมายถึงการสวดพระอภิธรรม 7"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:23.426286579+07:00","message":"[buffer interim] 1181 false  คัมภีร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:23.426291777+07:00","message":"[bufferProcess] interim [300000000]:อุปกรณ์ก็หมายถึงการสวดพระอภิธรรม 7"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:23.426294097+07:00","message":"[bufferProcess] send to processor:อุปกรณ์ก็หมายถึงการสวดพระอภิธรรม 7 คัมภีร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:23.426296618+07:00","message":"[bufferProcess] interim [300000000]: คัมภีร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:23.426299124+07:00","message":"[bufferProcess] update buffer: อุปกรณ์ก็หมายถึงการสวดพระอภิธรรม 7 คัมภีร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:23.426301642+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:23.426304132+07:00","message":"> Transcript [6906] [false]: 'อุปกรณ์ก็หมายถึงการสวดพระอภิธรรม 7 คัมภีร์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:23.426307369+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:23.426309232+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:23.426310859+07:00","message":"StatePrefix: 'อุปกรณ์ก็หมายถึงการสวดพระอภิธรรม 7'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:23.426313136+07:00","message":"TextPushed: 'อุปกรณ์ก็หมายถึงการ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:23.46361787+07:00","message":"[GCS] IsForceVAD: false for message ID: 1181"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:23.523087792+07:00","message":"[GCS] Start streaming session, msgId: 1182"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:23.559479606+07:00","message":"receive streaming session, msgId: 1181"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:23.559512581+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อุปกรณ์ก็หมายถึงการสวดพระอภิธรรม 7 คัมภีร์\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:23.559520152+07:00","message":"receive interim result [false|false]: อุปกรณ์ก็หมายถึงการสวดพระอภิธรรม 7 คัมภีร์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:23.55953314+07:00","message":"[buffer interim] 1181 false อุปกรณ์ก็หมายถึงการสวดพระอภิธรรม 7 คัมภีร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:23.559540112+07:00","message":"[bufferProcess] interim [540000000]:อุปกรณ์ก็หมายถึงการสวดพระอภิธรรม 7 คัมภีร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:23.559542702+07:00","message":"[bufferProcess] send to processor:อุปกรณ์ก็หมายถึงการสวดพระอภิธรรม 7 คัมภีร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:23.559547607+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:23.559550048+07:00","message":"> Transcript [6907] [false]: 'อุปกรณ์ก็หมายถึงการสวดพระอภิธรรม 7 คัมภีร์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:23.559553254+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:23.559555123+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:23.55955729+07:00","message":"StatePrefix: 'อุปกรณ์ก็หมายถึงการสวดพระอภิธรรม 7'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:23.559559759+07:00","message":"TextPushed: 'อุปกรณ์ก็หมายถึงการ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:23.593795549+07:00","message":"receive streaming session, msgId: 1181"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:23.593831545+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อุปกรณ์ก็หมายถึงการสวดพระอภิธรรม 7 คัมภีร์\",\"confidence\":0.95897263}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:23.593836649+07:00","message":"receive interim result [true|false]: อุปกรณ์ก็หมายถึงการสวดพระอภิธรรม 7 คัมภีร์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:23.593845155+07:00","message":"end recv isFinal message id 1181"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:23.59384678+07:00","message":"end Recv id 1181"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:23.593851226+07:00","message":"[buffer interim] 1181 true อุปกรณ์ก็หมายถึงการสวดพระอภิธรรม 7 คัมภีร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:23.593856961+07:00","message":"[bufferProcess] interim [540000000]:อุปกรณ์ก็หมายถึงการสวดพระอภิธรรม 7 คัมภีร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:23.593861704+07:00","message":"[bufferProcess] send to processor (isfinal):อุปกรณ์ก็หมายถึงการสวดพระอภิธรรม 7 คัมภีร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:23.593864977+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:23.593867537+07:00","message":"> Transcript [6908] [false]: 'อุปกรณ์ก็หมายถึงการสวดพระอภิธรรม 7 คัมภีร์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:23.593870324+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:23.593874111+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:23.593876421+07:00","message":"StatePrefix: 'อุปกรณ์ก็หมายถึงการสวดพระอภิธรรม 7'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:23.593879695+07:00","message":"TextPushed: 'อุปกรณ์ก็หมายถึงการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:23.593895803+07:00","message":"Push: 'สวดพระอภิธรรม 7'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:23.593897915+07:00","message":"TextPushed: 'อุปกรณ์ก็หมายถึงการสวดพระอภิธรรม 7'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:23.593900078+07:00","message":"Set new StatePrefix : 'อุปกรณ์ก็หมายถึงการสวดพระอภิธรรม 7 คัมภีร์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:23.593902038+07:00","message":"Next Push (prob) : ' คัมภีร์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:23.593903435+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:23.59390507+07:00","message":"> Transcript [6909] [true]: 'อุปกรณ์ก็หมายถึงการสวดพระอภิธรรม 7 คัมภีร์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:23.593907085+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:23.593908554+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:23.593909848+07:00","message":"StatePrefix: 'อุปกรณ์ก็หมายถึงการสวดพระอภิธรรม 7 คัมภีร์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:23.593911457+07:00","message":"TextPushed: 'อุปกรณ์ก็หมายถึงการสวดพระอภิธรรม 7'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:23.593913213+07:00","message":"Push: ' คัมภีร์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:23.593935447+07:00","message":"push: {false สวดพระอภิธรรม 7 0 0xc003402500}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:23.593956988+07:00","message":"push: {true  คัมภีร์ 0 0xc003402500}"}
{"level":"info","service":"Main","time":"2025-10-27T15:04:23.602388027+07:00","message":"write wav file: './tmp/7446/7446_1181.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:24.200398483+07:00","message":"receive streaming session, msgId: 1182"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:24.200431004+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":"2025-10-27T15:04:24.200435833+07:00","message":"receive interim result [false|false]: ขอแสดง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:24.200450578+07:00","message":"[buffer interim] 1182 false ขอแสดง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:24.200457243+07:00","message":"[bufferProcess] interim [660000000]:ขอแสดง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:24.200458752+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:24.382126645+07:00","message":"receive streaming session, msgId: 1182"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:24.382182506+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":"2025-10-27T15:04:24.382189852+07:00","message":"receive interim result [false|false]: ขอแสดงความ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:24.382206697+07:00","message":"[buffer interim] 1182 false ขอแสดงความ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:24.382215129+07:00","message":"[bufferProcess] interim [840000000]:ขอแสดงความ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:24.382218796+07:00","message":"[bufferProcess] send to processor:ขอแสดง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:24.382222874+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:24.382226435+07:00","message":"> Transcript [6910] [false]: 'ขอแสดง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:24.382229033+07:00","message":"Set StatePrefix (first interim): 'ขอแสดง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:24.704553829+07:00","message":"receive streaming session, msgId: 1182"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:24.704588686+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":"2025-10-27T15:04:24.704595059+07:00","message":"receive interim result [false|false]: การแสดงความกตัญญู"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:24.70460796+07:00","message":"[buffer interim] 1182 false การแสดงความกตัญญู"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:24.704617899+07:00","message":"[bufferProcess] interim [140000000]:การแสดงความกตัญญู"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:24.704620826+07:00","message":"[bufferProcess] send to processor:ขอแสดงความ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:24.704626513+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:24.704630174+07:00","message":"> Transcript [6911] [false]: 'ขอแสดงความ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:24.704633982+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:24.70463655+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:24.704640272+07:00","message":"StatePrefix: 'ขอแสดง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:24.704642169+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:24.959999037+07:00","message":"receive streaming session, msgId: 1182"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:24.960039454+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":"2025-10-27T15:04:24.960045549+07:00","message":"receive interim result [false|false]: การแสดงความกตัญญูต่อ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:24.960057836+07:00","message":"[buffer interim] 1182 false การแสดงความกตัญญูต่อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:24.960066106+07:00","message":"[bufferProcess] interim [500000000]:การแสดงความกตัญญูต่อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:24.960068391+07:00","message":"[bufferProcess] send to processor:การแสดงความกตัญญู"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:24.960073386+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:24.960075875+07:00","message":"> Transcript [6912] [false]: 'การแสดงความกตัญญู'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:24.96007808+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:24.960080109+07:00","message":"Set new StatePrefix: 'การแสดงความกตัญญู'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:25.091315609+07:00","message":"receive streaming session, msgId: 1182"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:25.091351747+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":"2025-10-27T15:04:25.091356785+07:00","message":"receive interim result [false|false]: การแสดงความกตัญญูต่อผู้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:25.09137596+07:00","message":"[buffer interim] 1182 false การแสดงความกตัญญูต่อผู้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:25.091385468+07:00","message":"[bufferProcess] interim [620000000]:การแสดงความกตัญญูต่อผู้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:25.091388068+07:00","message":"[bufferProcess] send to processor:การแสดงความกตัญญูต่อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:25.091393581+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:25.091398636+07:00","message":"> Transcript [6913] [false]: 'การแสดงความกตัญญูต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:25.091402129+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:25.091404334+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:25.091406088+07:00","message":"StatePrefix: 'การแสดงความกตัญญู'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:25.091407985+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:25.399655311+07:00","message":"receive streaming session, msgId: 1182"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:25.399690519+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":"2025-10-27T15:04:25.399698586+07:00","message":"receive interim result [false|false]: การแสดงความกตัญญูต่อผู้ร่วม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:25.399711135+07:00","message":"[buffer interim] 1182 false การแสดงความกตัญญูต่อผู้ร่วม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:25.399720145+07:00","message":"[bufferProcess] interim [860000000]:การแสดงความกตัญญูต่อผู้ร่วม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:25.39972233+07:00","message":"[bufferProcess] send to processor:การแสดงความกตัญญูต่อผู้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:25.399728253+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:25.39973068+07:00","message":"> Transcript [6914] [false]: 'การแสดงความกตัญญูต่อผู้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:25.399733929+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:25.39973601+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:25.399737759+07:00","message":"StatePrefix: 'การแสดงความกตัญญู'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:25.399739635+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:25.598721697+07:00","message":"receive streaming session, msgId: 1182"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:25.598754553+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":"2025-10-27T15:04:25.59876056+07:00","message":"receive interim result [false|false]: การแสดงความกตัญญูต่อผู้ล่วงลับ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:25.598774198+07:00","message":"[buffer interim] 1182 false การแสดงความกตัญญูต่อผู้ล่วงลับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:25.59878078+07:00","message":"[bufferProcess] interim [40000000]:การแสดงความกตัญญูต่อผู้ล่วงลับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:25.598782925+07:00","message":"[bufferProcess] send to processor:การแสดงความกตัญญูต่อผู้ร่วม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:25.598788516+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:25.598791539+07:00","message":"> Transcript [6915] [false]: 'การแสดงความกตัญญูต่อผู้ร่วม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:25.598794882+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:25.598797315+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:25.598799302+07:00","message":"StatePrefix: 'การแสดงความกตัญญู'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:25.598801212+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:25.897281831+07:00","message":"[GCS] IsForceVAD: false for message ID: 1182"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:04:25.906469903+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:04:25.906469786+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:25.991333141+07:00","message":"receive streaming session, msgId: 1182"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:25.991375358+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":"2025-10-27T15:04:25.991380701+07:00","message":"receive interim result [false|false]: การแสดงความกตัญญูต่อผู้ล่วงลับค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:25.991397056+07:00","message":"[buffer interim] 1182 false การแสดงความกตัญญูต่อผู้ล่วงลับค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:25.991404235+07:00","message":"[bufferProcess] interim [460000000]:การแสดงความกตัญญูต่อผู้ล่วงลับค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:25.991406668+07:00","message":"[bufferProcess] send to processor:การแสดงความกตัญญูต่อผู้ล่วงลับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:25.991410502+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:25.991412995+07:00","message":"> Transcript [6916] [false]: 'การแสดงความกตัญญูต่อผู้ล่วงลับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:25.991416033+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:25.991417894+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:25.991419614+07:00","message":"StatePrefix: 'การแสดงความกตัญญู'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:25.991421579+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:25.991424062+07:00","message":"Push: 'การแสดงความกตัญญู'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:25.991425729+07:00","message":"TextPushed: 'การแสดงความกตัญญู'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:25.991427342+07:00","message":"Set new StatePrefix : 'การแสดงความกตัญญูต่อผู้ล่วงลับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:25.991429139+07:00","message":"Next Push (prob) : 'ต่อผู้ล่วงลับ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:25.991438179+07:00","message":"push: {false การแสดงความกตัญญู 0 0xc003402c80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:26.011355323+07:00","message":"receive streaming session, msgId: 1182"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:26.011406248+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":"2025-10-27T15:04:26.011412742+07:00","message":"receive interim result [true|false]: การแสดงความกตัญญูต่อผู้ล่วงลับค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:26.011420203+07:00","message":"end recv isFinal message id 1182"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:26.011422742+07:00","message":"end Recv id 1182"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:26.011431926+07:00","message":"[buffer interim] 1182 true การแสดงความกตัญญูต่อผู้ล่วงลับค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:26.011440547+07:00","message":"[bufferProcess] interim [580000000]:การแสดงความกตัญญูต่อผู้ล่วงลับค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:26.011443757+07:00","message":"[bufferProcess] send to processor (isfinal):การแสดงความกตัญญูต่อผู้ล่วงลับค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:26.011447132+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:26.011449513+07:00","message":"> Transcript [6917] [false]: 'การแสดงความกตัญญูต่อผู้ล่วงลับค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:26.011452701+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:26.011455264+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:26.01145762+07:00","message":"StatePrefix: 'การแสดงความกตัญญูต่อผู้ล่วงลับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:26.011463466+07:00","message":"TextPushed: 'การแสดงความกตัญญู'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:26.011465934+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:26.011468275+07:00","message":"> Transcript [6918] [true]: 'การแสดงความกตัญญูต่อผู้ล่วงลับค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:26.011470979+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:26.011473069+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:26.011477849+07:00","message":"StatePrefix: 'การแสดงความกตัญญูต่อผู้ล่วงลับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:26.011480185+07:00","message":"TextPushed: 'การแสดงความกตัญญู'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:26.011483905+07:00","message":"Push: 'ต่อผู้ล่วงลับค่ะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:26.011493684+07:00","message":"push: {true ต่อผู้ล่วงลับค่ะ 0 0xc003402c80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:04:26.019301338+07:00","message":"write wav file: './tmp/7446/7446_1182.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:26.083123572+07:00","message":"[GCS] Start streaming session, msgId: 1183"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:28.754762805+07:00","message":"receive streaming session, msgId: 1183"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:28.7548014+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":"2025-10-27T15:04:28.754806597+07:00","message":"receive interim result [false|false]: เป็น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:28.754821973+07:00","message":"[buffer interim] 1183 false เป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:28.754830366+07:00","message":"[bufferProcess] interim [460000000]:เป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:28.75483291+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:28.754839645+07:00","message":"[bufferProcess] send to processor (ticker):เป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:28.754842869+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:28.754846853+07:00","message":"> Transcript [6919] [false]: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:28.754849079+07:00","message":"Set StatePrefix (first interim): 'เป็น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:28.873891267+07:00","message":"receive streaming session, msgId: 1183"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:28.873927412+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":"2025-10-27T15:04:28.873932675+07:00","message":"receive interim result [false|false]: เป็นยัง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:28.873943593+07:00","message":"[buffer interim] 1183 false เป็นยัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:28.873950264+07:00","message":"[bufferProcess] interim [580000000]:เป็นยัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:28.873951661+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:04:28.907341735+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:04:28.907341879+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:28.933154023+07:00","message":"receive streaming session, msgId: 1183"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:28.933196311+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":"2025-10-27T15:04:28.933201899+07:00","message":"receive interim result [false|false]: เป็นยังไง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:28.933215263+07:00","message":"[buffer interim] 1183 false เป็นยังไง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:28.93324174+07:00","message":"[bufferProcess] interim [700000000]:เป็นยังไง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:28.933243739+07:00","message":"[bufferProcess] send to processor:เป็นยัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:28.933247026+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:28.93324964+07:00","message":"> Transcript [6920] [false]: 'เป็นยัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:28.933252268+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:28.933253947+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:28.933255502+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:28.933257072+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:29.568458427+07:00","message":"receive streaming session, msgId: 1183"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:29.568497931+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":"2025-10-27T15:04:29.568504647+07:00","message":"receive interim result [false|false]: ไปงานพระราชพิธี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:29.568519368+07:00","message":"[buffer interim] 1183 false ไปงานพระราชพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:29.568529707+07:00","message":"[bufferProcess] interim [300000000]:ไปงานพระราชพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:29.568533048+07:00","message":"[bufferProcess] send to processor:เป็นยังไง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:29.568539849+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:29.568543563+07:00","message":"> Transcript [6921] [false]: 'เป็นยังไง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:29.568548059+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:29.568550607+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:29.568553024+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:29.568555402+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:29.954408712+07:00","message":"receive streaming session, msgId: 1183"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:29.954443988+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":"2025-10-27T15:04:29.954450181+07:00","message":"receive interim result [false|false]: ไปงานพระราชพิธีพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:29.954464419+07:00","message":"[buffer interim] 1183 false ไปงานพระราชพิธีพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:29.954470699+07:00","message":"[bufferProcess] interim [660000000]:ไปงานพระราชพิธีพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:29.954473048+07:00","message":"[bufferProcess] send to processor:ไปงานพระราชพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:29.954478272+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:29.954480984+07:00","message":"> Transcript [6922] [false]: 'ไปงานพระราชพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:29.954483064+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:29.954485116+07:00","message":"Set new StatePrefix: 'ไปงานพระราชพิธี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:30.276803638+07:00","message":"receive streaming session, msgId: 1183"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:30.276844503+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":"2025-10-27T15:04:30.276851267+07:00","message":"receive interim result [false|false]: ไปงานพระราชพิธีพระพิธี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:30.276868567+07:00","message":"[buffer interim] 1183 false ไปงานพระราชพิธีพระพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:30.276875947+07:00","message":"[bufferProcess] interim [960000000]:ไปงานพระราชพิธีพระพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:30.276878924+07:00","message":"[bufferProcess] send to processor:ไปงานพระราชพิธีพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:30.276883154+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:30.276895573+07:00","message":"> Transcript [6923] [false]: 'ไปงานพระราชพิธีพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:30.276900395+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:30.276902493+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:30.276905302+07:00","message":"StatePrefix: 'ไปงานพระราชพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:30.276907668+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:30.473896947+07:00","message":"receive streaming session, msgId: 1183"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:30.473942783+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":"2025-10-27T15:04:30.473952405+07:00","message":"receive interim result [false|false]: ไปงานพระราชพิธีพระอภิธรรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:30.473970914+07:00","message":"[buffer interim] 1183 false ไปงานพระราชพิธีพระอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:30.473981498+07:00","message":"[bufferProcess] interim [140000000]:ไปงานพระราชพิธีพระอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:30.473984756+07:00","message":"[bufferProcess] send to processor:ไปงานพระราชพิธีพระพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:30.473991174+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:30.473994417+07:00","message":"> Transcript [6924] [false]: 'ไปงานพระราชพิธีพระพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:30.47399824+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:30.474000753+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:30.474003714+07:00","message":"StatePrefix: 'ไปงานพระราชพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:30.474006077+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:30.861078364+07:00","message":"receive streaming session, msgId: 1183"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:30.861122135+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":"2025-10-27T15:04:30.861129449+07:00","message":"receive interim result [false|false]: ไปงานพระราชพิธีพระอภิธรรมจะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:30.861145075+07:00","message":"[buffer interim] 1183 false ไปงานพระราชพิธีพระอภิธรรมจะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:30.861156339+07:00","message":"[bufferProcess] interim [560000000]:ไปงานพระราชพิธีพระอภิธรรมจะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:30.861173443+07:00","message":"[bufferProcess] send to processor:ไปงานพระราชพิธีพระอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:30.861180974+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:30.861185119+07:00","message":"> Transcript [6925] [false]: 'ไปงานพระราชพิธีพระอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:30.861189583+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:30.861192104+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:30.861194986+07:00","message":"StatePrefix: 'ไปงานพระราชพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:30.861197516+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:30.936773801+07:00","message":"receive streaming session, msgId: 1183"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:30.936817695+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":"2025-10-27T15:04:30.936823508+07:00","message":"receive interim result [false|false]: ไปงานพระราชพิธีพระอภิธรรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:30.936836839+07:00","message":"[buffer interim] 1183 false ไปงานพระราชพิธีพระอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:30.936843539+07:00","message":"[bufferProcess] interim [680000000]:ไปงานพระราชพิธีพระอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:30.936845841+07:00","message":"[bufferProcess] send to processor:ไปงานพระราชพิธีพระอภิธรรมจะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:30.936868482+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:30.936871662+07:00","message":"> Transcript [6926] [false]: 'ไปงานพระราชพิธีพระอภิธรรมจะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:30.936874966+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:30.936876925+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:30.936878834+07:00","message":"StatePrefix: 'ไปงานพระราชพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:30.936880776+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:30.936883033+07:00","message":"Push: 'ไปงานพระราชพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:30.936885379+07:00","message":"TextPushed: 'ไปงานพระราชพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:30.93688707+07:00","message":"Set new StatePrefix : 'ไปงานพระราชพิธีพระอภิธรรมจะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:30.936888925+07:00","message":"Next Push (prob) : 'พระอภิธรรมจะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:30.936896477+07:00","message":"push: {false ไปงานพระราชพิธี 0 0xc0023e9c00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:31.047795664+07:00","message":"receive streaming session, msgId: 1183"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:31.047832141+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":"2025-10-27T15:04:31.047837863+07:00","message":"receive interim result [false|false]: ไปงานพระราชพิธีพระพิธีธรรมสวด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:31.047850225+07:00","message":"[buffer interim] 1183 false ไปงานพระราชพิธีพระพิธีธรรมสวด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:31.047861916+07:00","message":"[bufferProcess] interim [740000000]:ไปงานพระราชพิธีพระพิธีธรรมสวด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:31.047864483+07:00","message":"[bufferProcess] send to processor:ไปงานพระราชพิธีพระอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:31.047870013+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:31.047873042+07:00","message":"> Transcript [6927] [false]: 'ไปงานพระราชพิธีพระอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:31.047874995+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:31.179552214+07:00","message":"receive streaming session, msgId: 1183"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:31.179593464+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":"2025-10-27T15:04:31.179600095+07:00","message":"receive interim result [false|false]: ไปงานพระราชพิธีพระพิธีธรรมสวดพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:31.179616959+07:00","message":"[buffer interim] 1183 false ไปงานพระราชพิธีพระพิธีธรรมสวดพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:31.179631312+07:00","message":"[bufferProcess] interim [920000000]:ไปงานพระราชพิธีพระพิธีธรรมสวดพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:31.179634373+07:00","message":"[bufferProcess] send to processor:ไปงานพระราชพิธีพระพิธีธรรมสวด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:31.179638674+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:31.17964198+07:00","message":"> Transcript [6928] [false]: 'ไปงานพระราชพิธีพระพิธีธรรมสวด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:31.179644771+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:31.179648253+07:00","message":"Set new StatePrefix: 'ไปงานพระราชพิธีพระพิธีธรรมสวด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:31.36837717+07:00","message":"receive streaming session, msgId: 1183"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:31.368422922+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":"2025-10-27T15:04:31.368430285+07:00","message":"receive interim result [false|false]: ไปงานพระราชพิธีพระพิธีธรรมสวดพระอภิธรรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:31.368446944+07:00","message":"[buffer interim] 1183 false ไปงานพระราชพิธีพระพิธีธรรมสวดพระอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:31.368456248+07:00","message":"[bufferProcess] interim [100000000]:ไปงานพระราชพิธีพระพิธีธรรมสวดพระอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:31.36845953+07:00","message":"[bufferProcess] send to processor:ไปงานพระราชพิธีพระพิธีธรรมสวดพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:31.368469184+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:31.368472526+07:00","message":"> Transcript [6929] [false]: 'ไปงานพระราชพิธีพระพิธีธรรมสวดพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:31.368476263+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:31.368479705+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:31.368482698+07:00","message":"StatePrefix: 'ไปงานพระราชพิธีพระพิธีธรรมสวด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:31.368485896+07:00","message":"TextPushed: 'ไปงานพระราชพิธี'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:04:31.907572685+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:04:31.907570863+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:31.947741178+07:00","message":"receive streaming session, msgId: 1183"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:31.947777925+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":"2025-10-27T15:04:31.947783523+07:00","message":"receive interim result [false|false]: ไปงานพระราชพิธีพระพิธีธรรมสวดพระอภิธรรมทำนอง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:31.947798071+07:00","message":"[buffer interim] 1183 false ไปงานพระราชพิธีพระพิธีธรรมสวดพระอภิธรรมทำนอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:31.947808439+07:00","message":"[bufferProcess] interim [700000000]:ไปงานพระราชพิธีพระพิธีธรรมสวดพระอภิธรรมทำนอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:31.947810606+07:00","message":"[bufferProcess] send to processor:ไปงานพระราชพิธีพระพิธีธรรมสวดพระอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:31.947815729+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:31.947818323+07:00","message":"> Transcript [6930] [false]: 'ไปงานพระราชพิธีพระพิธีธรรมสวดพระอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:31.94782155+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:31.947823298+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:31.947826391+07:00","message":"StatePrefix: 'ไปงานพระราชพิธีพระพิธีธรรมสวด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:31.947829601+07:00","message":"TextPushed: 'ไปงานพระราชพิธี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:31.982785137+07:00","message":"[GCS] IsForceVAD: false for message ID: 1183"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:32.103705512+07:00","message":"[GCS] Start streaming session, msgId: 1184"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:32.114945132+07:00","message":"receive streaming session, msgId: 1183"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:32.114984423+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นงานพระราชพิธีพระพิธีธรรมสวดพระอภิธรรมทำนอง\",\"confidence\":0.9405042}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":910000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:32.114990892+07:00","message":"receive interim result [true|false]: เป็นงานพระราชพิธีพระพิธีธรรมสวดพระอภิธรรมทำนอง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:32.114998049+07:00","message":"end recv isFinal message id 1183"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:32.11499983+07:00","message":"end Recv id 1183"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:32.115004512+07:00","message":"[buffer interim] 1183 true เป็นงานพระราชพิธีพระพิธีธรรมสวดพระอภิธรรมทำนอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:32.115012869+07:00","message":"[bufferProcess] interim [910000000]:เป็นงานพระราชพิธีพระพิธีธรรมสวดพระอภิธรรมทำนอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:32.115017667+07:00","message":"[bufferProcess] send to processor (isfinal):ไปงานพระราชพิธีพระพิธีธรรมสวดพระอภิธรรมทำนอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:32.115020988+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:32.115023327+07:00","message":"> Transcript [6931] [false]: 'ไปงานพระราชพิธีพระพิธีธรรมสวดพระอภิธรรมทำนอง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:32.115026327+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:32.115027888+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:32.115030692+07:00","message":"StatePrefix: 'ไปงานพระราชพิธีพระพิธีธรรมสวด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:32.115033048+07:00","message":"TextPushed: 'ไปงานพระราชพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:32.115034637+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:32.115036613+07:00","message":"> Transcript [6932] [true]: 'เป็นงานพระราชพิธีพระพิธีธรรมสวดพระอภิธรรมทำนอง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:32.115038417+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:32.115039826+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:32.115041125+07:00","message":"StatePrefix: 'ไปงานพระราชพิธีพระพิธีธรรมสวด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:32.11504254+07:00","message":"TextPushed: 'ไปงานพระราชพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:32.115043881+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:32.115170415+07:00","message":"Push: 'พระพิธีธรรมสวดพระอภิธรรมทำนอง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:32.115173949+07:00","message":"TextPushed: 'ไปงานพระราชพิธีพระพิธีธรรมสวดพระอภิธรรมทำนอง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:32.115176055+07:00","message":"Set new StatePrefix : 'เป็นงานพระราชพิธีพระพิธีธรรมสวดพระอภิธรรมทำนอง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:32.115177886+07:00","message":"Next Push (prob) : 'เป็นงานพระราชพิธีพระพิธีธรรมสวดพระอภิธรรมทำนอง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:32.115185804+07:00","message":"push: {true พระพิธีธรรมสวดพระอภิธรรมทำนอง 0 0xc0023e9c00}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:32.11519281+07:00","message":"write aligntment file to 'tmp/7446/align_message_id_1183.html'"}
{"level":"info","service":"Main","time":"2025-10-27T15:04:32.126112826+07:00","message":"write wav file: './tmp/7446/7446_1183.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:32.843424627+07:00","message":"receive streaming session, msgId: 1184"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:32.843469145+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":"2025-10-27T15:04:32.84347399+07:00","message":"receive interim result [false|false]: ทำนอง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:32.843490644+07:00","message":"[buffer interim] 1184 false ทำนอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:32.843497088+07:00","message":"[bufferProcess] interim [540000000]:ทำนอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:32.843498944+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:32.971120894+07:00","message":"receive streaming session, msgId: 1184"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:32.971151703+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":"2025-10-27T15:04:32.971157199+07:00","message":"receive interim result [false|false]: ทำนองหลวง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:32.971168851+07:00","message":"[buffer interim] 1184 false ทำนองหลวง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:32.971177627+07:00","message":"[bufferProcess] interim [660000000]:ทำนองหลวง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:32.971180621+07:00","message":"[bufferProcess] send to processor:ทำนอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:32.97118632+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:32.971189892+07:00","message":"> Transcript [6933] [false]: 'ทำนอง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:32.971192458+07:00","message":"Set StatePrefix (first interim): 'ทำนอง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:33.295682579+07:00","message":"receive streaming session, msgId: 1184"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:33.295716496+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":"2025-10-27T15:04:33.295722075+07:00","message":"receive interim result [false|false]: ทำนองหลวงและ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:33.295733968+07:00","message":"[buffer interim] 1184 false ทำนองหลวงและ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:33.295741194+07:00","message":"[bufferProcess] interim [960000000]:ทำนองหลวงและ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:33.29574342+07:00","message":"[bufferProcess] send to processor:ทำนองหลวง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:33.295748375+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:33.295751345+07:00","message":"> Transcript [6934] [false]: 'ทำนองหลวง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:33.295754139+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:33.295755923+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:33.295757546+07:00","message":"StatePrefix: 'ทำนอง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:33.295759195+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:33.362190771+07:00","message":"receive streaming session, msgId: 1184"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:33.362229291+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":"2025-10-27T15:04:33.362234654+07:00","message":"receive interim result [false|false]: ทำนองหลวงนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:33.362247982+07:00","message":"[buffer interim] 1184 false ทำนองหลวงนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:33.362255105+07:00","message":"[bufferProcess] interim [80000000]:ทำนองหลวงนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:33.362257067+07:00","message":"[bufferProcess] send to processor:ทำนองหลวงและ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:33.362262527+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:33.36226535+07:00","message":"> Transcript [6935] [false]: 'ทำนองหลวงและ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:33.362268618+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:33.362270697+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:33.362272356+07:00","message":"StatePrefix: 'ทำนอง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:33.36227423+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:33.764260541+07:00","message":"receive streaming session, msgId: 1184"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:33.764298177+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":"2025-10-27T15:04:33.764303956+07:00","message":"receive interim result [false|false]: ทำนองหลวงนะคะพรุ่งนี้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:33.764317463+07:00","message":"[buffer interim] 1184 false ทำนองหลวงนะคะพรุ่งนี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:33.764324337+07:00","message":"[bufferProcess] interim [500000000]:ทำนองหลวงนะคะพรุ่งนี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:33.764326636+07:00","message":"[bufferProcess] send to processor:ทำนองหลวงนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:33.76433144+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:33.764333882+07:00","message":"> Transcript [6936] [false]: 'ทำนองหลวงนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:33.764336936+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:33.764339399+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:33.764341057+07:00","message":"StatePrefix: 'ทำนอง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:33.764342825+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:34.225815152+07:00","message":"receive streaming session, msgId: 1184"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:34.225858843+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":"2025-10-27T15:04:34.225865604+07:00","message":"receive interim result [false|false]: ทำนองหลวงนะคะซึ่งมีแต่คำ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:34.22587837+07:00","message":"[buffer interim] 1184 false ทำนองหลวงนะคะซึ่งมีแต่คำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:34.225888309+07:00","message":"[bufferProcess] interim [920000000]:ทำนองหลวงนะคะซึ่งมีแต่คำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:34.225891454+07:00","message":"[bufferProcess] send to processor:ทำนองหลวงนะคะพรุ่งนี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:34.225897896+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:34.22590189+07:00","message":"> Transcript [6937] [false]: 'ทำนองหลวงนะคะพรุ่งนี้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:34.225906101+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:34.225908626+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:34.225910794+07:00","message":"StatePrefix: 'ทำนอง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:34.225913067+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:34.225918869+07:00","message":"Push: 'ทำนอง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:34.225920928+07:00","message":"TextPushed: 'ทำนอง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:34.22592341+07:00","message":"Set new StatePrefix : 'ทำนองหลวงนะคะพรุ่งนี้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:34.225926197+07:00","message":"Next Push (prob) : 'หลวงนะคะพรุ่งนี้'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:34.225941633+07:00","message":"push: {false ทำนอง 0 0xc000044880}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:34.376641798+07:00","message":"receive streaming session, msgId: 1184"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:34.376685187+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำนองหลวงนะคะพรุ่งนี้ 7 คัมภีร์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:34.376690878+07:00","message":"receive interim result [false|false]: ทำนองหลวงนะคะพรุ่งนี้ 7 คัมภีร์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:34.376704981+07:00","message":"[buffer interim] 1184 false ทำนองหลวงนะคะพรุ่งนี้ 7 คัมภีร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:34.376712856+07:00","message":"[bufferProcess] interim [40000000]:ทำนองหลวงนะคะพรุ่งนี้ 7 คัมภีร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:34.376715253+07:00","message":"[bufferProcess] send to processor:ทำนองหลวงนะคะซึ่งมีแต่คำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:34.376720434+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:34.376723044+07:00","message":"> Transcript [6938] [false]: 'ทำนองหลวงนะคะซึ่งมีแต่คำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:34.376725302+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:34.376727048+07:00","message":"Set new StatePrefix: 'ทำนองหลวงนะคะซึ่งมีแต่คำ'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:04:34.907902713+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:04:34.907914819+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:34.955751378+07:00","message":"receive streaming session, msgId: 1184"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:34.95578917+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำนองหลวงนะคะพรุ่งนี้ 7 คัมภีร์\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:34.955794526+07:00","message":"receive interim result [false|false]: ทำนองหลวงนะคะพรุ่งนี้ 7 คัมภีร์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:34.955806354+07:00","message":"[buffer interim] 1184 false ทำนองหลวงนะคะพรุ่งนี้ 7 คัมภีร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:34.955812977+07:00","message":"[bufferProcess] interim [640000000]:ทำนองหลวงนะคะพรุ่งนี้ 7 คัมภีร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:34.955815442+07:00","message":"[bufferProcess] send to processor:ทำนองหลวงนะคะพรุ่งนี้ 7 คัมภีร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:34.955820625+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:34.955823041+07:00","message":"> Transcript [6939] [false]: 'ทำนองหลวงนะคะพรุ่งนี้ 7 คัมภีร์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:34.955825217+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:34.955827404+07:00","message":"Set new StatePrefix: 'ทำนองหลวงนะคะพรุ่งนี้ 7 คัมภีร์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:35.98121652+07:00","message":"receive streaming session, msgId: 1184"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:35.981249145+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำนองหลวงนะคะพรุ่งนี้ 7\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:35.981254816+07:00","message":"receive interim result [false|false]: ทำนองหลวงนะคะพรุ่งนี้ 7"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:35.981265775+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":"2025-10-27T15:04:35.981268631+07:00","message":"receive interim result [false|false]:  คัมภีร์ยังไงก็ดี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:35.981278303+07:00","message":"[buffer interim] 1184 false ทำนองหลวงนะคะพรุ่งนี้ 7"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:35.981281217+07:00","message":"[buffer interim] 1184 false  คัมภีร์ยังไงก็ดี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:35.981287128+07:00","message":"[bufferProcess] interim [720000000]:ทำนองหลวงนะคะพรุ่งนี้ 7"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:35.981289595+07:00","message":"[bufferProcess] send to processor:ทำนองหลวงนะคะพรุ่งนี้ 7 คัมภีร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:35.981292193+07:00","message":"[bufferProcess] send to processor (ticker):ทำนองหลวงนะคะพรุ่งนี้ 7"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:35.981294122+07:00","message":"[bufferProcess] interim [720000000]: คัมภีร์ยังไงก็ดี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:35.981295607+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:35.981298318+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:35.981300963+07:00","message":"> Transcript [6940] [false]: 'ทำนองหลวงนะคะพรุ่งนี้ 7 คัมภีร์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:35.981304011+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:35.981307439+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:35.981309083+07:00","message":"StatePrefix: 'ทำนองหลวงนะคะพรุ่งนี้ 7 คัมภีร์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:35.981310906+07:00","message":"TextPushed: 'ทำนอง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:35.981312335+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:35.981313879+07:00","message":"> Transcript [6941] [false]: 'ทำนองหลวงนะคะพรุ่งนี้ 7'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:35.981315187+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:36.497969775+07:00","message":"receive streaming session, msgId: 1184"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:36.498009992+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำนองหลวงนะคะพรุ่งนี้ 7\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:36.498018341+07:00","message":"receive interim result [false|false]: ทำนองหลวงนะคะพรุ่งนี้ 7"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:36.498027904+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":"2025-10-27T15:04:36.498030134+07:00","message":"receive interim result [false|false]:  คัมภีร์ยังไงก็ดีก็ยัง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:36.498037237+07:00","message":"[buffer interim] 1184 false ทำนองหลวงนะคะพรุ่งนี้ 7"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:36.498042494+07:00","message":"[buffer interim] 1184 false  คัมภีร์ยังไงก็ดีก็ยัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:36.498048406+07:00","message":"[bufferProcess] interim [140000000]:ทำนองหลวงนะคะพรุ่งนี้ 7"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:36.498050677+07:00","message":"[bufferProcess] send to processor: คัมภีร์ยังไงก็ดี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:36.498056546+07:00","message":"[bufferProcess] interim [140000000]: คัมภีร์ยังไงก็ดีก็ยัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:36.49805943+07:00","message":"[bufferProcess] update buffer: ทำนองหลวงนะคะพรุ่งนี้ 7 คัมภีร์ยังไงก็ดีก็ยัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:36.498062286+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:36.498064856+07:00","message":"> Transcript [6942] [false]: ' คัมภีร์ยังไงก็ดี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:36.498067115+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:36.498068763+07:00","message":"Set new StatePrefix: ' คัมภีร์ยังไงก็ดี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:36.509385866+07:00","message":"receive streaming session, msgId: 1184"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:36.509415414+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำนองหลวงนะคะพรุ่งนี้ 7\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:36.509421019+07:00","message":"receive interim result [false|false]: ทำนองหลวงนะคะพรุ่งนี้ 7"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:36.509429211+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":"2025-10-27T15:04:36.50943161+07:00","message":"receive interim result [false|false]:  คัมภีร์ยังไงก็ดีก็ยังมี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:36.509446104+07:00","message":"[buffer interim] 1184 false ทำนองหลวงนะคะพรุ่งนี้ 7"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:36.509454894+07:00","message":"[buffer interim] 1184 false  คัมภีร์ยังไงก็ดีก็ยังมี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:36.509460474+07:00","message":"[bufferProcess] interim [200000000]:ทำนองหลวงนะคะพรุ่งนี้ 7"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:36.509463327+07:00","message":"[bufferProcess] send to processor:ทำนองหลวงนะคะพรุ่งนี้ 7 คัมภีร์ยังไงก็ดีก็ยัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:36.509466255+07:00","message":"[bufferProcess] interim [200000000]: คัมภีร์ยังไงก็ดีก็ยังมี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:36.50946852+07:00","message":"[bufferProcess] update buffer: ทำนองหลวงนะคะพรุ่งนี้ 7 คัมภีร์ยังไงก็ดีก็ยังมี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:36.509471582+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:36.509475+07:00","message":"> Transcript [6943] [false]: 'ทำนองหลวงนะคะพรุ่งนี้ 7 คัมภีร์ยังไงก็ดีก็ยัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:36.50947739+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:36.509478939+07:00","message":"Set new StatePrefix: 'ทำนองหลวงนะคะพรุ่งนี้ 7 คัมภีร์ยังไงก็ดีก็ยัง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:36.751962187+07:00","message":"receive streaming session, msgId: 1184"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:36.751998922+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำนองหลวงนะคะพรุ่งนี้ 7\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:36.752004056+07:00","message":"receive interim result [false|false]: ทำนองหลวงนะคะพรุ่งนี้ 7"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:36.752014225+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":"2025-10-27T15:04:36.752016961+07:00","message":"receive interim result [false|false]:  คัมภีร์ยังไงก็ดีก็ยังมีความ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:36.752024336+07:00","message":"[buffer interim] 1184 false ทำนองหลวงนะคะพรุ่งนี้ 7"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:36.752027296+07:00","message":"[buffer interim] 1184 false  คัมภีร์ยังไงก็ดีก็ยังมีความ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:36.752032962+07:00","message":"[bufferProcess] interim [500000000]:ทำนองหลวงนะคะพรุ่งนี้ 7"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:36.752036982+07:00","message":"[bufferProcess] send to processor:ทำนองหลวงนะคะพรุ่งนี้ 7 คัมภีร์ยังไงก็ดีก็ยังมี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:36.752039621+07:00","message":"[bufferProcess] interim [500000000]: คัมภีร์ยังไงก็ดีก็ยังมีความ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:36.752042036+07:00","message":"[bufferProcess] update buffer: ทำนองหลวงนะคะพรุ่งนี้ 7 คัมภีร์ยังไงก็ดีก็ยังมีความ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:36.752044858+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:36.752050048+07:00","message":"> Transcript [6944] [false]: 'ทำนองหลวงนะคะพรุ่งนี้ 7 คัมภีร์ยังไงก็ดีก็ยังมี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:36.752052937+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:36.75205466+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:36.75205628+07:00","message":"StatePrefix: 'ทำนองหลวงนะคะพรุ่งนี้ 7 คัมภีร์ยังไงก็ดีก็ยัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:36.752058183+07:00","message":"TextPushed: 'ทำนอง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:36.966002578+07:00","message":"receive streaming session, msgId: 1184"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:36.966057912+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำนองหลวงนะคะพรุ่งนี้ 7\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:36.966067997+07:00","message":"receive interim result [false|false]: ทำนองหลวงนะคะพรุ่งนี้ 7"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:36.966079147+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":"2025-10-27T15:04:36.966084032+07:00","message":"receive interim result [false|false]:  คัมภีร์ยังไงก็ดีก็ยังมีความรู้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:36.966101919+07:00","message":"[buffer interim] 1184 false ทำนองหลวงนะคะพรุ่งนี้ 7"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:36.966107119+07:00","message":"[buffer interim] 1184 false  คัมภีร์ยังไงก็ดีก็ยังมีความรู้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:36.966113326+07:00","message":"[bufferProcess] interim [680000000]:ทำนองหลวงนะคะพรุ่งนี้ 7"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:36.966115406+07:00","message":"[bufferProcess] send to processor:ทำนองหลวงนะคะพรุ่งนี้ 7 คัมภีร์ยังไงก็ดีก็ยังมีความ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:36.96612031+07:00","message":"[bufferProcess] interim [680000000]: คัมภีร์ยังไงก็ดีก็ยังมีความรู้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:36.966127042+07:00","message":"[bufferProcess] update buffer: ทำนองหลวงนะคะพรุ่งนี้ 7 คัมภีร์ยังไงก็ดีก็ยังมีความรู้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:36.966142343+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:36.966165846+07:00","message":"> Transcript [6945] [false]: 'ทำนองหลวงนะคะพรุ่งนี้ 7 คัมภีร์ยังไงก็ดีก็ยังมีความ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:36.966173939+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:36.966176335+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:36.966179451+07:00","message":"StatePrefix: 'ทำนองหลวงนะคะพรุ่งนี้ 7 คัมภีร์ยังไงก็ดีก็ยัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:36.966182579+07:00","message":"TextPushed: 'ทำนอง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:37.067899432+07:00","message":"receive streaming session, msgId: 1184"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:37.067944495+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำนองหลวงนะคะพรุ่งนี้ 7\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:37.067951303+07:00","message":"receive interim result [false|false]: ทำนองหลวงนะคะพรุ่งนี้ 7"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:37.067961685+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":"2025-10-27T15:04:37.067965888+07:00","message":"receive interim result [false|false]:  คัมภีร์ยังไงก็ดีก็ยังมีความรู้สึก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:37.067975556+07:00","message":"[buffer interim] 1184 false ทำนองหลวงนะคะพรุ่งนี้ 7"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:37.067980259+07:00","message":"[buffer interim] 1184 false  คัมภีร์ยังไงก็ดีก็ยังมีความรู้สึก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:37.067987912+07:00","message":"[bufferProcess] interim [740000000]:ทำนองหลวงนะคะพรุ่งนี้ 7"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:37.067990994+07:00","message":"[bufferProcess] send to processor:ทำนองหลวงนะคะพรุ่งนี้ 7 คัมภีร์ยังไงก็ดีก็ยังมีความรู้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:37.067995056+07:00","message":"[bufferProcess] interim [740000000]: คัมภีร์ยังไงก็ดีก็ยังมีความรู้สึก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:37.067999053+07:00","message":"[bufferProcess] update buffer: ทำนองหลวงนะคะพรุ่งนี้ 7 คัมภีร์ยังไงก็ดีก็ยังมีความรู้สึก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:37.068002709+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:37.06800648+07:00","message":"> Transcript [6946] [false]: 'ทำนองหลวงนะคะพรุ่งนี้ 7 คัมภีร์ยังไงก็ดีก็ยังมีความรู้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:37.068010451+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:37.068012524+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:37.0680147+07:00","message":"StatePrefix: 'ทำนองหลวงนะคะพรุ่งนี้ 7 คัมภีร์ยังไงก็ดีก็ยัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:37.068017974+07:00","message":"TextPushed: 'ทำนอง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:37.071796341+07:00","message":"receive streaming session, msgId: 1184"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:37.071830661+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำนองหลวงนะคะพรุ่งนี้ 7\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:37.071839056+07:00","message":"receive interim result [false|false]: ทำนองหลวงนะคะพรุ่งนี้ 7"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:37.07184831+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":"2025-10-27T15:04:37.071851432+07:00","message":"receive interim result [false|false]:  คัมภีร์ยังไงก็ดีก็ยังมีความนิยม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:37.071858079+07:00","message":"[buffer interim] 1184 false ทำนองหลวงนะคะพรุ่งนี้ 7"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:37.071861064+07:00","message":"[buffer interim] 1184 false  คัมภีร์ยังไงก็ดีก็ยังมีความนิยม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:37.071865888+07:00","message":"[bufferProcess] interim [800000000]:ทำนองหลวงนะคะพรุ่งนี้ 7"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:37.071868832+07:00","message":"[bufferProcess] send to processor:ทำนองหลวงนะคะพรุ่งนี้ 7 คัมภีร์ยังไงก็ดีก็ยังมีความรู้สึก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:37.071871742+07:00","message":"[bufferProcess] interim [800000000]: คัมภีร์ยังไงก็ดีก็ยังมีความนิยม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:37.071876879+07:00","message":"[bufferProcess] update buffer: ทำนองหลวงนะคะพรุ่งนี้ 7 คัมภีร์ยังไงก็ดีก็ยังมีความนิยม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:37.071879634+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:37.071882045+07:00","message":"> Transcript [6947] [false]: 'ทำนองหลวงนะคะพรุ่งนี้ 7 คัมภีร์ยังไงก็ดีก็ยังมีความรู้สึก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:37.071885605+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:37.071887475+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:37.07188899+07:00","message":"StatePrefix: 'ทำนองหลวงนะคะพรุ่งนี้ 7 คัมภีร์ยังไงก็ดีก็ยัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:37.071890842+07:00","message":"TextPushed: 'ทำนอง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:37.071893238+07:00","message":"Push: 'หลวงนะคะพรุ่งนี้ 7 คัมภีร์ยังไงก็ดีก็ยัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:37.071894932+07:00","message":"TextPushed: 'ทำนองหลวงนะคะพรุ่งนี้ 7 คัมภีร์ยังไงก็ดีก็ยัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:37.0718966+07:00","message":"Set new StatePrefix : 'ทำนองหลวงนะคะพรุ่งนี้ 7 คัมภีร์ยังไงก็ดีก็ยังมีความรู้สึก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:37.071898882+07:00","message":"Next Push (prob) : 'มีความรู้สึก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:37.071906582+07:00","message":"push: {false หลวงนะคะพรุ่งนี้ 7 คัมภีร์ยังไงก็ดีก็ยัง 0 0xc000044880}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:37.447472027+07:00","message":"receive streaming session, msgId: 1184"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:37.447512026+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำนองหลวงนะคะพรุ่งนี้ 7\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:37.4475173+07:00","message":"receive interim result [false|false]: ทำนองหลวงนะคะพรุ่งนี้ 7"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:37.447532663+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":"2025-10-27T15:04:37.447536862+07:00","message":"receive interim result [false|false]:  คัมภีร์ยังไงก็ดีก็ยังมีความนิยมเรียก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:37.44754642+07:00","message":"[buffer interim] 1184 false ทำนองหลวงนะคะพรุ่งนี้ 7"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:37.447550205+07:00","message":"[buffer interim] 1184 false  คัมภีร์ยังไงก็ดีก็ยังมีความนิยมเรียก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:37.447556441+07:00","message":"[bufferProcess] interim [160000000]:ทำนองหลวงนะคะพรุ่งนี้ 7"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:37.447558684+07:00","message":"[bufferProcess] send to processor:ทำนองหลวงนะคะพรุ่งนี้ 7 คัมภีร์ยังไงก็ดีก็ยังมีความนิยม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:37.447561619+07:00","message":"[bufferProcess] interim [160000000]: คัมภีร์ยังไงก็ดีก็ยังมีความนิยมเรียก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:37.447564269+07:00","message":"[bufferProcess] update buffer: ทำนองหลวงนะคะพรุ่งนี้ 7 คัมภีร์ยังไงก็ดีก็ยังมีความนิยมเรียก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:37.447567053+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:37.447569847+07:00","message":"> Transcript [6948] [false]: 'ทำนองหลวงนะคะพรุ่งนี้ 7 คัมภีร์ยังไงก็ดีก็ยังมีความนิยม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:37.447572222+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:37.447573824+07:00","message":"Set new StatePrefix: 'ทำนองหลวงนะคะพรุ่งนี้ 7 คัมภีร์ยังไงก็ดีก็ยังมีความนิยม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:37.591867072+07:00","message":"receive streaming session, msgId: 1184"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:37.591899749+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำนองหลวงนะคะพรุ่งนี้ 7\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:37.591905195+07:00","message":"receive interim result [false|false]: ทำนองหลวงนะคะพรุ่งนี้ 7"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:37.591915325+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":"2025-10-27T15:04:37.591918141+07:00","message":"receive interim result [false|false]:  คัมภีร์ยังไงก็ดีก็ยังมีความนิยมเรียกพี่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:37.591926473+07:00","message":"[buffer interim] 1184 false ทำนองหลวงนะคะพรุ่งนี้ 7"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:37.591929998+07:00","message":"[buffer interim] 1184 false  คัมภีร์ยังไงก็ดีก็ยังมีความนิยมเรียกพี่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:37.591936082+07:00","message":"[bufferProcess] interim [280000000]:ทำนองหลวงนะคะพรุ่งนี้ 7"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:37.591938293+07:00","message":"[bufferProcess] send to processor:ทำนองหลวงนะคะพรุ่งนี้ 7 คัมภีร์ยังไงก็ดีก็ยังมีความนิยมเรียก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:37.591941346+07:00","message":"[bufferProcess] interim [280000000]: คัมภีร์ยังไงก็ดีก็ยังมีความนิยมเรียกพี่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:37.591943658+07:00","message":"[bufferProcess] update buffer: ทำนองหลวงนะคะพรุ่งนี้ 7 คัมภีร์ยังไงก็ดีก็ยังมีความนิยมเรียกพี่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:37.591946581+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:37.591948878+07:00","message":"> Transcript [6949] [false]: 'ทำนองหลวงนะคะพรุ่งนี้ 7 คัมภีร์ยังไงก็ดีก็ยังมีความนิยมเรียก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:37.591952141+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:37.591953766+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:37.591955598+07:00","message":"StatePrefix: 'ทำนองหลวงนะคะพรุ่งนี้ 7 คัมภีร์ยังไงก็ดีก็ยังมีความนิยม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:37.59195961+07:00","message":"TextPushed: 'ทำนองหลวงนะคะพรุ่งนี้ 7 คัมภีร์ยังไงก็ดีก็ยัง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:37.655463351+07:00","message":"receive streaming session, msgId: 1184"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:37.655499325+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำนองหลวงนะคะพรุ่งนี้ 7\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:37.655504717+07:00","message":"receive interim result [false|false]: ทำนองหลวงนะคะพรุ่งนี้ 7"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:37.655514693+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":"2025-10-27T15:04:37.655517788+07:00","message":"receive interim result [false|false]:  คัมภีร์ยังไงก็ดีก็ยังมีความนิยมเรียกพิธี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:37.655526417+07:00","message":"[buffer interim] 1184 false ทำนองหลวงนะคะพรุ่งนี้ 7"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:37.655529739+07:00","message":"[buffer interim] 1184 false  คัมภีร์ยังไงก็ดีก็ยังมีความนิยมเรียกพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:37.655536101+07:00","message":"[bufferProcess] interim [400000000]:ทำนองหลวงนะคะพรุ่งนี้ 7"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:37.655537889+07:00","message":"[bufferProcess] send to processor:ทำนองหลวงนะคะพรุ่งนี้ 7 คัมภีร์ยังไงก็ดีก็ยังมีความนิยมเรียกพี่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:37.655540393+07:00","message":"[bufferProcess] interim [400000000]: คัมภีร์ยังไงก็ดีก็ยังมีความนิยมเรียกพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:37.655542637+07:00","message":"[bufferProcess] update buffer: ทำนองหลวงนะคะพรุ่งนี้ 7 คัมภีร์ยังไงก็ดีก็ยังมีความนิยมเรียกพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:37.655545497+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:37.655547944+07:00","message":"> Transcript [6950] [false]: 'ทำนองหลวงนะคะพรุ่งนี้ 7 คัมภีร์ยังไงก็ดีก็ยังมีความนิยมเรียกพี่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:37.655551105+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:37.655553021+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:37.655554763+07:00","message":"StatePrefix: 'ทำนองหลวงนะคะพรุ่งนี้ 7 คัมภีร์ยังไงก็ดีก็ยังมีความนิยม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:37.655557478+07:00","message":"TextPushed: 'ทำนองหลวงนะคะพรุ่งนี้ 7 คัมภีร์ยังไงก็ดีก็ยัง'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:04:37.90843379+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:04:37.908443897+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:38.287848877+07:00","message":"receive streaming session, msgId: 1184"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:38.287895851+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำนองหลวงนะคะพรุ่งนี้ 7\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":6},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:38.287901922+07:00","message":"receive interim result [false|false]: ทำนองหลวงนะคะพรุ่งนี้ 7"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:38.287914838+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":"2025-10-27T15:04:38.287917524+07:00","message":"receive interim result [false|false]:  คัมภีร์ยังไงก็ดีก็ยังมีความนิยมเรียกพิธีทั้ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:38.287925156+07:00","message":"[buffer interim] 1184 false ทำนองหลวงนะคะพรุ่งนี้ 7"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:38.287928606+07:00","message":"[buffer interim] 1184 false  คัมภีร์ยังไงก็ดีก็ยังมีความนิยมเรียกพิธีทั้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:38.287934919+07:00","message":"[bufferProcess] interim [0]:ทำนองหลวงนะคะพรุ่งนี้ 7"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:38.287937061+07:00","message":"[bufferProcess] send to processor:ทำนองหลวงนะคะพรุ่งนี้ 7 คัมภีร์ยังไงก็ดีก็ยังมีความนิยมเรียกพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:38.287939865+07:00","message":"[bufferProcess] interim [0]: คัมภีร์ยังไงก็ดีก็ยังมีความนิยมเรียกพิธีทั้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:38.287942949+07:00","message":"[bufferProcess] update buffer: ทำนองหลวงนะคะพรุ่งนี้ 7 คัมภีร์ยังไงก็ดีก็ยังมีความนิยมเรียกพิธีทั้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:38.287951506+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:38.287975307+07:00","message":"> Transcript [6951] [false]: 'ทำนองหลวงนะคะพรุ่งนี้ 7 คัมภีร์ยังไงก็ดีก็ยังมีความนิยมเรียกพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:38.287982174+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:38.287984499+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:38.287986868+07:00","message":"StatePrefix: 'ทำนองหลวงนะคะพรุ่งนี้ 7 คัมภีร์ยังไงก็ดีก็ยังมีความนิยม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:38.287989428+07:00","message":"TextPushed: 'ทำนองหลวงนะคะพรุ่งนี้ 7 คัมภีร์ยังไงก็ดีก็ยัง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:38.497561849+07:00","message":"receive streaming session, msgId: 1184"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:38.49759811+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำนองหลวงนะคะพรุ่งนี้ 7\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":6,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:38.497604015+07:00","message":"receive interim result [false|false]: ทำนองหลวงนะคะพรุ่งนี้ 7"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:38.497614395+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":"2025-10-27T15:04:38.497616979+07:00","message":"receive interim result [false|false]:  คัมภีร์ยังไงก็ดีก็ยังมีความนิยมเรียกพิธีทั้งการ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:38.497625389+07:00","message":"[buffer interim] 1184 false ทำนองหลวงนะคะพรุ่งนี้ 7"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:38.497628819+07:00","message":"[buffer interim] 1184 false  คัมภีร์ยังไงก็ดีก็ยังมีความนิยมเรียกพิธีทั้งการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:38.497634875+07:00","message":"[bufferProcess] interim [180000000]:ทำนองหลวงนะคะพรุ่งนี้ 7"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:38.497637162+07:00","message":"[bufferProcess] send to processor:ทำนองหลวงนะคะพรุ่งนี้ 7 คัมภีร์ยังไงก็ดีก็ยังมีความนิยมเรียกพิธีทั้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:38.497639827+07:00","message":"[bufferProcess] interim [180000000]: คัมภีร์ยังไงก็ดีก็ยังมีความนิยมเรียกพิธีทั้งการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:38.497642243+07:00","message":"[bufferProcess] update buffer: ทำนองหลวงนะคะพรุ่งนี้ 7 คัมภีร์ยังไงก็ดีก็ยังมีความนิยมเรียกพิธีทั้งการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:38.497645064+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:38.497647741+07:00","message":"> Transcript [6952] [false]: 'ทำนองหลวงนะคะพรุ่งนี้ 7 คัมภีร์ยังไงก็ดีก็ยังมีความนิยมเรียกพิธีทั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:38.497651447+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:38.497653134+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:38.49765471+07:00","message":"StatePrefix: 'ทำนองหลวงนะคะพรุ่งนี้ 7 คัมภีร์ยังไงก็ดีก็ยังมีความนิยม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:38.497656609+07:00","message":"TextPushed: 'ทำนองหลวงนะคะพรุ่งนี้ 7 คัมภีร์ยังไงก็ดีก็ยัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:38.497664413+07:00","message":"Push: 'มีความนิยม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:38.497666063+07:00","message":"TextPushed: 'ทำนองหลวงนะคะพรุ่งนี้ 7 คัมภีร์ยังไงก็ดีก็ยังมีความนิยม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:38.497674319+07:00","message":"Set new StatePrefix : 'ทำนองหลวงนะคะพรุ่งนี้ 7 คัมภีร์ยังไงก็ดีก็ยังมีความนิยมเรียกพิธีทั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:38.497676948+07:00","message":"Next Push (prob) : 'เรียกพิธีทั้ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:38.497684959+07:00","message":"push: {false มีความนิยม 0 0xc000044880}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:38.69680364+07:00","message":"receive streaming session, msgId: 1184"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:38.696843801+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำนองหลวงนะคะพรุ่งนี้ 7\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":6,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:38.696851068+07:00","message":"receive interim result [false|false]: ทำนองหลวงนะคะพรุ่งนี้ 7"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:38.69686252+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" คัมภีร์ยังไงก็ดีก็ยังมีความนิยมเรียกพิธีทั้งการเข้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:38.696866208+07:00","message":"receive interim result [false|false]:  คัมภีร์ยังไงก็ดีก็ยังมีความนิยมเรียกพิธีทั้งการเข้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:38.696877019+07:00","message":"[buffer interim] 1184 false ทำนองหลวงนะคะพรุ่งนี้ 7"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:38.696881041+07:00","message":"[buffer interim] 1184 false  คัมภีร์ยังไงก็ดีก็ยังมีความนิยมเรียกพิธีทั้งการเข้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:38.696888239+07:00","message":"[bufferProcess] interim [360000000]:ทำนองหลวงนะคะพรุ่งนี้ 7"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:38.696891514+07:00","message":"[bufferProcess] send to processor:ทำนองหลวงนะคะพรุ่งนี้ 7 คัมภีร์ยังไงก็ดีก็ยังมีความนิยมเรียกพิธีทั้งการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:38.69689558+07:00","message":"[bufferProcess] interim [360000000]: คัมภีร์ยังไงก็ดีก็ยังมีความนิยมเรียกพิธีทั้งการเข้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:38.696898473+07:00","message":"[bufferProcess] update buffer: ทำนองหลวงนะคะพรุ่งนี้ 7 คัมภีร์ยังไงก็ดีก็ยังมีความนิยมเรียกพิธีทั้งการเข้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:38.696902352+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:38.696905977+07:00","message":"> Transcript [6953] [false]: 'ทำนองหลวงนะคะพรุ่งนี้ 7 คัมภีร์ยังไงก็ดีก็ยังมีความนิยมเรียกพิธีทั้งการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:38.696911027+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:38.696913154+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:38.696915408+07:00","message":"StatePrefix: 'ทำนองหลวงนะคะพรุ่งนี้ 7 คัมภีร์ยังไงก็ดีก็ยังมีความนิยมเรียกพิธีทั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:38.696919048+07:00","message":"TextPushed: 'ทำนองหลวงนะคะพรุ่งนี้ 7 คัมภีร์ยังไงก็ดีก็ยังมีความนิยม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:38.717344264+07:00","message":"receive streaming session, msgId: 1184"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:38.717374992+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำนองหลวงนะคะพรุ่งนี้ 7\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":6,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:38.717380723+07:00","message":"receive interim result [false|false]: ทำนองหลวงนะคะพรุ่งนี้ 7"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:38.717387837+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" คัมภีร์ยังไงก็ดีก็ยังมีความนิยมเรียกพิธีทั้งการคลอด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:38.717391689+07:00","message":"receive interim result [false|false]:  คัมภีร์ยังไงก็ดีก็ยังมีความนิยมเรียกพิธีทั้งการคลอด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:38.717404419+07:00","message":"[buffer interim] 1184 false ทำนองหลวงนะคะพรุ่งนี้ 7"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:38.717407755+07:00","message":"[buffer interim] 1184 false  คัมภีร์ยังไงก็ดีก็ยังมีความนิยมเรียกพิธีทั้งการคลอด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:38.717413316+07:00","message":"[bufferProcess] interim [420000000]:ทำนองหลวงนะคะพรุ่งนี้ 7"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:38.717416843+07:00","message":"[bufferProcess] send to processor:ทำนองหลวงนะคะพรุ่งนี้ 7 คัมภีร์ยังไงก็ดีก็ยังมีความนิยมเรียกพิธีทั้งการเข้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:38.7174205+07:00","message":"[bufferProcess] interim [420000000]: คัมภีร์ยังไงก็ดีก็ยังมีความนิยมเรียกพิธีทั้งการคลอด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:38.71742356+07:00","message":"[bufferProcess] update buffer: ทำนองหลวงนะคะพรุ่งนี้ 7 คัมภีร์ยังไงก็ดีก็ยังมีความนิยมเรียกพิธีทั้งการคลอด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:38.717426921+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:38.71743066+07:00","message":"> Transcript [6954] [false]: 'ทำนองหลวงนะคะพรุ่งนี้ 7 คัมภีร์ยังไงก็ดีก็ยังมีความนิยมเรียกพิธีทั้งการเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:38.717435024+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:38.717437464+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:38.717439833+07:00","message":"StatePrefix: 'ทำนองหลวงนะคะพรุ่งนี้ 7 คัมภีร์ยังไงก็ดีก็ยังมีความนิยมเรียกพิธีทั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:38.717443198+07:00","message":"TextPushed: 'ทำนองหลวงนะคะพรุ่งนี้ 7 คัมภีร์ยังไงก็ดีก็ยังมีความนิยม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:38.864852635+07:00","message":"receive streaming session, msgId: 1184"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:38.864889636+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำนองหลวงนะคะพรุ่งนี้ 7\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":6,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:38.864897595+07:00","message":"receive interim result [false|false]: ทำนองหลวงนะคะพรุ่งนี้ 7"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:38.864911718+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" คัมภีร์ยังไงก็ดีก็ยังมีความนิยมเรียกพิธีทั้งการทอดผ้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:38.864916354+07:00","message":"receive interim result [false|false]:  คัมภีร์ยังไงก็ดีก็ยังมีความนิยมเรียกพิธีทั้งการทอดผ้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:38.864926862+07:00","message":"[buffer interim] 1184 false ทำนองหลวงนะคะพรุ่งนี้ 7"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:38.864931083+07:00","message":"[buffer interim] 1184 false  คัมภีร์ยังไงก็ดีก็ยังมีความนิยมเรียกพิธีทั้งการทอดผ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:38.864938439+07:00","message":"[bufferProcess] interim [540000000]:ทำนองหลวงนะคะพรุ่งนี้ 7"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:38.8649422+07:00","message":"[bufferProcess] send to processor:ทำนองหลวงนะคะพรุ่งนี้ 7 คัมภีร์ยังไงก็ดีก็ยังมีความนิยมเรียกพิธีทั้งการคลอด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:38.864946668+07:00","message":"[bufferProcess] interim [540000000]: คัมภีร์ยังไงก็ดีก็ยังมีความนิยมเรียกพิธีทั้งการทอดผ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:38.864950246+07:00","message":"[bufferProcess] update buffer: ทำนองหลวงนะคะพรุ่งนี้ 7 คัมภีร์ยังไงก็ดีก็ยังมีความนิยมเรียกพิธีทั้งการทอดผ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:38.864954388+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:38.86495808+07:00","message":"> Transcript [6955] [false]: 'ทำนองหลวงนะคะพรุ่งนี้ 7 คัมภีร์ยังไงก็ดีก็ยังมีความนิยมเรียกพิธีทั้งการคลอด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:38.864963154+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:38.864967074+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:38.864969412+07:00","message":"StatePrefix: 'ทำนองหลวงนะคะพรุ่งนี้ 7 คัมภีร์ยังไงก็ดีก็ยังมีความนิยมเรียกพิธีทั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:38.864972796+07:00","message":"TextPushed: 'ทำนองหลวงนะคะพรุ่งนี้ 7 คัมภีร์ยังไงก็ดีก็ยังมีความนิยม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:38.902877027+07:00","message":"[GCS] IsForceVAD: false for message ID: 1184"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:38.963294602+07:00","message":"[GCS] Start streaming session, msgId: 1185"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:38.996229215+07:00","message":"receive streaming session, msgId: 1184"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:38.99626512+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำนองหลวงนะคะพรุ่งนี้ 7\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":6,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:38.996272796+07:00","message":"receive interim result [false|false]: ทำนองหลวงนะคะพรุ่งนี้ 7"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:38.996285236+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" คัมภีร์ยังไงก็ดีก็ยังมีความนิยมเรียกพิธีทั้งการทอดผ้าป่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:38.996289952+07:00","message":"receive interim result [false|false]:  คัมภีร์ยังไงก็ดีก็ยังมีความนิยมเรียกพิธีทั้งการทอดผ้าป่า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:38.996301442+07:00","message":"[buffer interim] 1184 false ทำนองหลวงนะคะพรุ่งนี้ 7"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:38.996305384+07:00","message":"[buffer interim] 1184 false  คัมภีร์ยังไงก็ดีก็ยังมีความนิยมเรียกพิธีทั้งการทอดผ้าป่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:38.99631285+07:00","message":"[bufferProcess] interim [660000000]:ทำนองหลวงนะคะพรุ่งนี้ 7"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:38.996316431+07:00","message":"[bufferProcess] send to processor:ทำนองหลวงนะคะพรุ่งนี้ 7 คัมภีร์ยังไงก็ดีก็ยังมีความนิยมเรียกพิธีทั้งการทอดผ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:38.996320821+07:00","message":"[bufferProcess] interim [660000000]: คัมภีร์ยังไงก็ดีก็ยังมีความนิยมเรียกพิธีทั้งการทอดผ้าป่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:38.996324291+07:00","message":"[bufferProcess] update buffer: ทำนองหลวงนะคะพรุ่งนี้ 7 คัมภีร์ยังไงก็ดีก็ยังมีความนิยมเรียกพิธีทั้งการทอดผ้าป่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:38.996328003+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:38.996331915+07:00","message":"> Transcript [6956] [false]: 'ทำนองหลวงนะคะพรุ่งนี้ 7 คัมภีร์ยังไงก็ดีก็ยังมีความนิยมเรียกพิธีทั้งการทอดผ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:38.996337334+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:38.996339802+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:38.996342169+07:00","message":"StatePrefix: 'ทำนองหลวงนะคะพรุ่งนี้ 7 คัมภีร์ยังไงก็ดีก็ยังมีความนิยมเรียกพิธีทั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:38.996344705+07:00","message":"TextPushed: 'ทำนองหลวงนะคะพรุ่งนี้ 7 คัมภีร์ยังไงก็ดีก็ยังมีความนิยม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:38.99634799+07:00","message":"Push: 'เรียกพิธีทั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:38.996355429+07:00","message":"TextPushed: 'ทำนองหลวงนะคะพรุ่งนี้ 7 คัมภีร์ยังไงก็ดีก็ยังมีความนิยมเรียกพิธีทั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:38.996358283+07:00","message":"Set new StatePrefix : 'ทำนองหลวงนะคะพรุ่งนี้ 7 คัมภีร์ยังไงก็ดีก็ยังมีความนิยมเรียกพิธีทั้งการทอดผ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:38.996361147+07:00","message":"Next Push (prob) : 'การทอดผ้า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:38.996371529+07:00","message":"push: {false เรียกพิธีทั้ง 0 0xc000044880}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:39.022550138+07:00","message":"[GCS] IsForceVAD: false for message ID: 1185"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:39.091267255+07:00","message":"receive streaming session, msgId: 1184"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:39.091315002+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำนองหลวงนะคะซึ่งมีสิทธิ์คำภีร์อย่างไรก็ดีก็ยังมีความนิยมเรียกวิธีการทอดผ้าป่า\",\"confidence\":0.9068006}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":810000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:39.091324375+07:00","message":"receive interim result [true|false]: ทำนองหลวงนะคะซึ่งมีสิทธิ์คำภีร์อย่างไรก็ดีก็ยังมีความนิยมเรียกวิธีการทอดผ้าป่า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:39.091332698+07:00","message":"end recv isFinal message id 1184"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:39.09133528+07:00","message":"end Recv id 1184"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:39.091343268+07:00","message":"[buffer interim] 1184 true ทำนองหลวงนะคะซึ่งมีสิทธิ์คำภีร์อย่างไรก็ดีก็ยังมีความนิยมเรียกวิธีการทอดผ้าป่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:39.091364581+07:00","message":"[bufferProcess] interim [810000000]:ทำนองหลวงนะคะซึ่งมีสิทธิ์คำภีร์อย่างไรก็ดีก็ยังมีความนิยมเรียกวิธีการทอดผ้าป่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:39.09137018+07:00","message":"[bufferProcess] send to processor (isfinal):ทำนองหลวงนะคะพรุ่งนี้ 7 คัมภีร์ยังไงก็ดีก็ยังมีความนิยมเรียกพิธีทั้งการทอดผ้าป่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:39.091376109+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:39.09137987+07:00","message":"> Transcript [6957] [false]: 'ทำนองหลวงนะคะพรุ่งนี้ 7 คัมภีร์ยังไงก็ดีก็ยังมีความนิยมเรียกพิธีทั้งการทอดผ้าป่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:39.091384596+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:39.091386379+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:39.091388013+07:00","message":"StatePrefix: 'ทำนองหลวงนะคะพรุ่งนี้ 7 คัมภีร์ยังไงก็ดีก็ยังมีความนิยมเรียกพิธีทั้งการทอดผ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:39.091390628+07:00","message":"TextPushed: 'ทำนองหลวงนะคะพรุ่งนี้ 7 คัมภีร์ยังไงก็ดีก็ยังมีความนิยมเรียกพิธีทั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:39.091392535+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:39.091394126+07:00","message":"> Transcript [6958] [true]: 'ทำนองหลวงนะคะซึ่งมีสิทธิ์คำภีร์อย่างไรก็ดีก็ยังมีความนิยมเรียกวิธีการทอดผ้าป่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:39.091396428+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:39.091397745+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:39.091399064+07:00","message":"StatePrefix: 'ทำนองหลวงนะคะพรุ่งนี้ 7 คัมภีร์ยังไงก็ดีก็ยังมีความนิยมเรียกพิธีทั้งการทอดผ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:39.091400751+07:00","message":"TextPushed: 'ทำนองหลวงนะคะพรุ่งนี้ 7 คัมภีร์ยังไงก็ดีก็ยังมีความนิยมเรียกพิธีทั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:39.091402618+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:39.091616225+07:00","message":"Push: 'วิธีการทอดผ้าป่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:39.09161917+07:00","message":"TextPushed: 'ทำนองหลวงนะคะพรุ่งนี้ 7 คัมภีร์ยังไงก็ดีก็ยังมีความนิยมเรียกพิธีทั้งวิธีการทอดผ้าป่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:39.09162198+07:00","message":"Set new StatePrefix : 'ทำนองหลวงนะคะซึ่งมีสิทธิ์คำภีร์อย่างไรก็ดีก็ยังมีความนิยมเรียกวิธีการทอดผ้าป่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:39.091629276+07:00","message":"Next Push (prob) : 'ทำนองหลวงนะคะซึ่งมีสิทธิ์คำภีร์อย่างไรก็ดีก็ยังมีความนิยมเรียกวิธีการทอดผ้าป่า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:39.09163992+07:00","message":"push: {true วิธีการทอดผ้าป่า 0 0xc000044880}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:39.09163588+07:00","message":"write aligntment file to 'tmp/7446/align_message_id_1184.html'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:39.096964104+07:00","message":"[GCS] Start streaming session, msgId: 1186"}
{"level":"info","service":"Main","time":"2025-10-27T15:04:39.104972379+07:00","message":"write wav file: './tmp/7446/7446_1184.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:39.236653891+07:00","message":"receive streaming session, msgId: 1185"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:39.236673224+07:00","message":"found end of frame, send empty tag with msgId: 1185"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:39.236675931+07:00","message":"end Recv id 1185"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:39.236682118+07:00","message":"[buffer interim] 1185 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:39.236688764+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:39.236692332+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:39.236694824+07:00","message":"> Transcript [6959] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:39.236696866+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:39.236698433+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:39.236700108+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:39.236701648+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:39.236703964+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:39.236713408+07:00","message":"push: {true \n 0 0xc0023e9780}"}
{"level":"info","service":"Main","time":"2025-10-27T15:04:39.241407595+07:00","message":"write wav file: './tmp/7446/7446_1185.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:39.64870802+07:00","message":"receive streaming session, msgId: 1186"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:39.648746792+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":"2025-10-27T15:04:39.648751417+07:00","message":"receive interim result [false|false]: คน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:39.648766417+07:00","message":"[buffer interim] 1186 false คน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:39.648773277+07:00","message":"[bufferProcess] interim [360000000]:คน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:39.648774625+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:40.400305711+07:00","message":"receive streaming session, msgId: 1186"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:40.400338683+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":"2025-10-27T15:04:40.400344007+07:00","message":"receive interim result [false|false]: รายการ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:40.40036777+07:00","message":"[buffer interim] 1186 false รายการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:40.400375001+07:00","message":"[bufferProcess] interim [80000000]:รายการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:40.400376897+07:00","message":"[bufferProcess] send to processor:คน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:40.400380222+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:40.400382743+07:00","message":"> Transcript [6960] [false]: 'คน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:40.400384598+07:00","message":"Set StatePrefix (first interim): 'คน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:40.55766775+07:00","message":"receive streaming session, msgId: 1186"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:40.557704274+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":"2025-10-27T15:04:40.557709502+07:00","message":"receive interim result [false|false]: อาการปวด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:40.557722695+07:00","message":"[buffer interim] 1186 false อาการปวด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:40.557729106+07:00","message":"[bufferProcess] interim [260000000]:อาการปวด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:40.557731185+07:00","message":"[bufferProcess] send to processor:รายการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:40.557736734+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:40.557739094+07:00","message":"> Transcript [6961] [false]: 'รายการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:40.557741374+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:40.557743055+07:00","message":"Set new StatePrefix: 'รายการ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:40.720761644+07:00","message":"receive streaming session, msgId: 1186"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:40.720802838+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":"2025-10-27T15:04:40.72080911+07:00","message":"receive interim result [false|false]: อาการปวดขา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:40.720824851+07:00","message":"[buffer interim] 1186 false อาการปวดขา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:40.720833048+07:00","message":"[bufferProcess] interim [440000000]:อาการปวดขา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:40.72083605+07:00","message":"[bufferProcess] send to processor:อาการปวด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:40.72084042+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:40.720844354+07:00","message":"> Transcript [6962] [false]: 'อาการปวด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:40.720847536+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:40.720850104+07:00","message":"Set new StatePrefix: 'อาการปวด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:40.736404151+07:00","message":"receive streaming session, msgId: 1186"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:40.736441998+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":"2025-10-27T15:04:40.736448597+07:00","message":"receive interim result [false|false]: บทสวดพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:40.736462229+07:00","message":"[buffer interim] 1186 false บทสวดพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:40.736470845+07:00","message":"[bufferProcess] interim [500000000]:บทสวดพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:40.736473628+07:00","message":"[bufferProcess] send to processor:อาการปวดขา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:40.736479736+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:40.736483636+07:00","message":"> Transcript [6963] [false]: 'อาการปวดขา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:40.736488092+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:40.736490442+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:40.736492634+07:00","message":"StatePrefix: 'อาการปวด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:40.736494888+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:40.843646865+07:00","message":"receive streaming session, msgId: 1186"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:40.843681575+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":"2025-10-27T15:04:40.843687736+07:00","message":"receive interim result [false|false]: รายการสวดพระอภิธรรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:40.843701195+07:00","message":"[buffer interim] 1186 false รายการสวดพระอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:40.843707548+07:00","message":"[bufferProcess] interim [620000000]:รายการสวดพระอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:40.843709733+07:00","message":"[bufferProcess] send to processor:บทสวดพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:40.843714736+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:40.84371728+07:00","message":"> Transcript [6964] [false]: 'บทสวดพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:40.843719261+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:40.843721019+07:00","message":"Set new StatePrefix: 'บทสวดพระ'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:04:40.90948309+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:04:40.909491507+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:41.357884797+07:00","message":"receive streaming session, msgId: 1186"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:41.357921856+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":"2025-10-27T15:04:41.35792867+07:00","message":"receive interim result [false|false]: รายการสวดพระอภิธรรมของ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:41.357944374+07:00","message":"[buffer interim] 1186 false รายการสวดพระอภิธรรมของ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:41.3579546+07:00","message":"[bufferProcess] interim [100000000]:รายการสวดพระอภิธรรมของ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:41.357957853+07:00","message":"[bufferProcess] send to processor:รายการสวดพระอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:41.35796447+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:41.357968274+07:00","message":"> Transcript [6965] [false]: 'รายการสวดพระอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:41.357971559+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:41.3579743+07:00","message":"Set new StatePrefix: 'รายการสวดพระอภิธรรม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:41.578277205+07:00","message":"receive streaming session, msgId: 1186"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:41.578315277+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":"2025-10-27T15:04:41.578322264+07:00","message":"receive interim result [false|false]: รายการสวดพระอภิธรรมของเจ้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:41.578336662+07:00","message":"[buffer interim] 1186 false รายการสวดพระอภิธรรมของเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:41.578344325+07:00","message":"[bufferProcess] interim [280000000]:รายการสวดพระอภิธรรมของเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:41.578357506+07:00","message":"[bufferProcess] send to processor:รายการสวดพระอภิธรรมของ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:41.578365808+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:41.578371433+07:00","message":"> Transcript [6966] [false]: 'รายการสวดพระอภิธรรมของ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:41.578375631+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:41.578378146+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:41.578381414+07:00","message":"StatePrefix: 'รายการสวดพระอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:41.57838417+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:41.746304844+07:00","message":"receive streaming session, msgId: 1186"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:41.746359623+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":"2025-10-27T15:04:41.746367791+07:00","message":"receive interim result [false|false]: รายการสวดพระอภิธรรมของเจ้าหน้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:41.746385937+07:00","message":"receive streaming session, msgId: 1186"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:41.746390715+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":"2025-10-27T15:04:41.746394849+07:00","message":"receive interim result [false|false]: รายการสวดพระอภิธรรมของเจ้านาย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:41.746403483+07:00","message":"[buffer interim] 1186 false รายการสวดพระอภิธรรมของเจ้าหน้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:41.746414356+07:00","message":"[buffer interim] 1186 false รายการสวดพระอภิธรรมของเจ้านาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:41.746421117+07:00","message":"[bufferProcess] interim [460000000]:รายการสวดพระอภิธรรมของเจ้าหน้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:41.746423395+07:00","message":"[bufferProcess] send to processor:รายการสวดพระอภิธรรมของเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:41.746426297+07:00","message":"[bufferProcess] interim [520000000]:รายการสวดพระอภิธรรมของเจ้านาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:41.746428088+07:00","message":"[bufferProcess] send to processor:รายการสวดพระอภิธรรมของเจ้าหน้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:41.746439657+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:41.746462639+07:00","message":"> Transcript [6967] [false]: 'รายการสวดพระอภิธรรมของเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:41.746468964+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:41.746471588+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:41.746474668+07:00","message":"StatePrefix: 'รายการสวดพระอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:41.74647718+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:41.74648033+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:41.746483375+07:00","message":"> Transcript [6968] [false]: 'รายการสวดพระอภิธรรมของเจ้าหน้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:41.746485948+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:41.746487805+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:41.746490156+07:00","message":"StatePrefix: 'รายการสวดพระอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:41.746492493+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:42.072047471+07:00","message":"receive streaming session, msgId: 1186"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:42.072083201+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":"2025-10-27T15:04:42.072088471+07:00","message":"receive interim result [false|false]: รายการสวดพระอภิธรรมของเจ้านายว่า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:42.072104948+07:00","message":"[buffer interim] 1186 false รายการสวดพระอภิธรรมของเจ้านายว่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:42.07211161+07:00","message":"[bufferProcess] interim [760000000]:รายการสวดพระอภิธรรมของเจ้านายว่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:42.072113539+07:00","message":"[bufferProcess] send to processor:รายการสวดพระอภิธรรมของเจ้านาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:42.072116835+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:42.072119592+07:00","message":"> Transcript [6969] [false]: 'รายการสวดพระอภิธรรมของเจ้านาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:42.072122568+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:42.072124237+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:42.07212618+07:00","message":"StatePrefix: 'รายการสวดพระอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:42.072128018+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:42.072130284+07:00","message":"Push: 'รายการสวดพระอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:42.072131914+07:00","message":"TextPushed: 'รายการสวดพระอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:42.072134019+07:00","message":"Set new StatePrefix : 'รายการสวดพระอภิธรรมของเจ้านาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:42.072136317+07:00","message":"Next Push (prob) : 'ของเจ้านาย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:42.07214746+07:00","message":"push: {false รายการสวดพระอภิธรรม 0 0xc0023e9e00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:42.137647207+07:00","message":"receive streaming session, msgId: 1186"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:42.137684167+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":"2025-10-27T15:04:42.137689487+07:00","message":"receive interim result [false|false]: รายการสวดพระอภิธรรมของเจ้านายว่าจะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:42.137700519+07:00","message":"[buffer interim] 1186 false รายการสวดพระอภิธรรมของเจ้านายว่าจะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:42.13770881+07:00","message":"[bufferProcess] interim [880000000]:รายการสวดพระอภิธรรมของเจ้านายว่าจะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:42.137711396+07:00","message":"[bufferProcess] send to processor:รายการสวดพระอภิธรรมของเจ้านายว่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:42.137728942+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:42.137731973+07:00","message":"> Transcript [6970] [false]: 'รายการสวดพระอภิธรรมของเจ้านายว่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:42.13773645+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:42.13773837+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:42.137740143+07:00","message":"StatePrefix: 'รายการสวดพระอภิธรรมของเจ้านาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:42.137742408+07:00","message":"TextPushed: 'รายการสวดพระอภิธรรม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:42.266476113+07:00","message":"receive streaming session, msgId: 1186"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:42.266517062+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":"2025-10-27T15:04:42.266522105+07:00","message":"receive interim result [false|false]: รายการสวดพระอภิธรรมของเจ้านายว่า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:42.266535715+07:00","message":"[buffer interim] 1186 false รายการสวดพระอภิธรรมของเจ้านายว่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:42.266543113+07:00","message":"[bufferProcess] interim [940000000]:รายการสวดพระอภิธรรมของเจ้านายว่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:42.266545373+07:00","message":"[bufferProcess] send to processor:รายการสวดพระอภิธรรมของเจ้านายว่าจะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:42.266550803+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:42.266553265+07:00","message":"> Transcript [6971] [false]: 'รายการสวดพระอภิธรรมของเจ้านายว่าจะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:42.266556319+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:42.266558088+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:42.266560089+07:00","message":"StatePrefix: 'รายการสวดพระอภิธรรมของเจ้านาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:42.266562319+07:00","message":"TextPushed: 'รายการสวดพระอภิธรรม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:42.297640939+07:00","message":"receive streaming session, msgId: 1186"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:42.297670859+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":"2025-10-27T15:04:42.297676884+07:00","message":"receive interim result [false|false]: รายการสวดพระอภิธรรมของเจ้านายวาสนา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:42.29768885+07:00","message":"[buffer interim] 1186 false รายการสวดพระอภิธรรมของเจ้านายวาสนา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:42.297694779+07:00","message":"[bufferProcess] interim [0]:รายการสวดพระอภิธรรมของเจ้านายวาสนา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:42.297697022+07:00","message":"[bufferProcess] send to processor:รายการสวดพระอภิธรรมของเจ้านายว่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:42.297702363+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:42.297705294+07:00","message":"> Transcript [6972] [false]: 'รายการสวดพระอภิธรรมของเจ้านายว่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:42.297708241+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:42.297709937+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:42.297711502+07:00","message":"StatePrefix: 'รายการสวดพระอภิธรรมของเจ้านาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:42.297713667+07:00","message":"TextPushed: 'รายการสวดพระอภิธรรม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:42.57605585+07:00","message":"receive streaming session, msgId: 1186"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:42.576102737+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":"2025-10-27T15:04:42.576110636+07:00","message":"receive interim result [false|false]: รายการสวดพระอภิธรรมของเจ้านายวาสนาปัก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:42.576127586+07:00","message":"[buffer interim] 1186 false รายการสวดพระอภิธรรมของเจ้านายวาสนาปัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:42.576135959+07:00","message":"[bufferProcess] interim [240000000]:รายการสวดพระอภิธรรมของเจ้านายวาสนาปัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:42.576139275+07:00","message":"[bufferProcess] send to processor:รายการสวดพระอภิธรรมของเจ้านายวาสนา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:42.576147675+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:42.576151296+07:00","message":"> Transcript [6973] [false]: 'รายการสวดพระอภิธรรมของเจ้านายวาสนา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:42.576156072+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:42.576158541+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:42.576160942+07:00","message":"StatePrefix: 'รายการสวดพระอภิธรรมของเจ้านาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:42.576163871+07:00","message":"TextPushed: 'รายการสวดพระอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:42.576169207+07:00","message":"Push: 'ของเจ้านาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:42.576171604+07:00","message":"TextPushed: 'รายการสวดพระอภิธรรมของเจ้านาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:42.576174743+07:00","message":"Set new StatePrefix : 'รายการสวดพระอภิธรรมของเจ้านายวาสนา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:42.576177522+07:00","message":"Next Push (prob) : 'วาสนา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:42.576187671+07:00","message":"push: {false ของเจ้านาย 0 0xc0023e9e00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:42.585235895+07:00","message":"receive streaming session, msgId: 1186"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:42.585259844+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":"2025-10-27T15:04:42.585266+07:00","message":"receive interim result [false|false]: รายการสวดพระอภิธรรมของเจ้านายวัสดุอุปกรณ์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:42.585281501+07:00","message":"[buffer interim] 1186 false รายการสวดพระอภิธรรมของเจ้านายวัสดุอุปกรณ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:42.585287698+07:00","message":"[bufferProcess] interim [300000000]:รายการสวดพระอภิธรรมของเจ้านายวัสดุอุปกรณ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:42.585291004+07:00","message":"[bufferProcess] send to processor:รายการสวดพระอภิธรรมของเจ้านายวาสนาปัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:42.585294939+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:42.585298581+07:00","message":"> Transcript [6974] [false]: 'รายการสวดพระอภิธรรมของเจ้านายวาสนาปัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:42.58530266+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:42.585305259+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:42.585307649+07:00","message":"StatePrefix: 'รายการสวดพระอภิธรรมของเจ้านายวาสนา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:42.585311245+07:00","message":"TextPushed: 'รายการสวดพระอภิธรรมของเจ้านาย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:42.963568682+07:00","message":"receive streaming session, msgId: 1186"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:42.963600707+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":"2025-10-27T15:04:42.963606512+07:00","message":"receive interim result [false|false]: รายการสวดพระอภิธรรมของเจ้านายวัสดุอุปกรณ์ค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:42.963620181+07:00","message":"[buffer interim] 1186 false รายการสวดพระอภิธรรมของเจ้านายวัสดุอุปกรณ์ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:42.963626646+07:00","message":"[bufferProcess] interim [720000000]:รายการสวดพระอภิธรรมของเจ้านายวัสดุอุปกรณ์ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:42.963628904+07:00","message":"[bufferProcess] send to processor:รายการสวดพระอภิธรรมของเจ้านายวัสดุอุปกรณ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:42.96363441+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:42.963637308+07:00","message":"> Transcript [6975] [false]: 'รายการสวดพระอภิธรรมของเจ้านายวัสดุอุปกรณ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:42.963639516+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:42.96364114+07:00","message":"Set new StatePrefix: 'รายการสวดพระอภิธรรมของเจ้านายวัสดุอุปกรณ์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:43.539676665+07:00","message":"receive streaming session, msgId: 1186"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:43.539717673+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":"2025-10-27T15:04:43.539723945+07:00","message":"receive interim result [false|false]: รายการสวดพระอภิธรรมของเจ้านายวัสดุอุปกรณ์ค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:43.539739596+07:00","message":"[buffer interim] 1186 false รายการสวดพระอภิธรรมของเจ้านายวัสดุอุปกรณ์ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:43.539746388+07:00","message":"[bufferProcess] interim [320000000]:รายการสวดพระอภิธรรมของเจ้านายวัสดุอุปกรณ์ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:43.539748397+07:00","message":"[bufferProcess] send to processor:รายการสวดพระอภิธรรมของเจ้านายวัสดุอุปกรณ์ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:43.539753949+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:43.539756709+07:00","message":"> Transcript [6976] [false]: 'รายการสวดพระอภิธรรมของเจ้านายวัสดุอุปกรณ์ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:43.539760013+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:43.539761711+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:43.539763292+07:00","message":"StatePrefix: 'รายการสวดพระอภิธรรมของเจ้านายวัสดุอุปกรณ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:43.539765467+07:00","message":"TextPushed: 'รายการสวดพระอภิธรรมของเจ้านาย'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:04:43.909549585+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:04:43.909552781+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:45.552941538+07:00","message":"[GCS] IsForceVAD: false for message ID: 1186"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:45.62411766+07:00","message":"[GCS] Start streaming session, msgId: 1187"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:45.722198199+07:00","message":"receive streaming session, msgId: 1186"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:45.722248169+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในการสวดพระอภิธรรมของเจ้านายวัสดุอุปกรณ์ค่ะ\",\"confidence\":0.918145}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:45.722258701+07:00","message":"receive interim result [true|false]: ในการสวดพระอภิธรรมของเจ้านายวัสดุอุปกรณ์ค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:45.722271491+07:00","message":"end recv isFinal message id 1186"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:45.722275239+07:00","message":"end Recv id 1186"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:45.722284948+07:00","message":"[buffer interim] 1186 true ในการสวดพระอภิธรรมของเจ้านายวัสดุอุปกรณ์ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:45.722294832+07:00","message":"[bufferProcess] interim [480000000]:ในการสวดพระอภิธรรมของเจ้านายวัสดุอุปกรณ์ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:45.722299971+07:00","message":"[bufferProcess] send to processor (isfinal):รายการสวดพระอภิธรรมของเจ้านายวัสดุอุปกรณ์ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:45.722306126+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:45.722310848+07:00","message":"> Transcript [6977] [false]: 'รายการสวดพระอภิธรรมของเจ้านายวัสดุอุปกรณ์ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:45.722315909+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:45.722319108+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:45.722322218+07:00","message":"StatePrefix: 'รายการสวดพระอภิธรรมของเจ้านายวัสดุอุปกรณ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:45.722326321+07:00","message":"TextPushed: 'รายการสวดพระอภิธรรมของเจ้านาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:45.722329437+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:45.722332886+07:00","message":"> Transcript [6978] [true]: 'ในการสวดพระอภิธรรมของเจ้านายวัสดุอุปกรณ์ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:45.722336664+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:45.722339463+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:45.722350829+07:00","message":"StatePrefix: 'รายการสวดพระอภิธรรมของเจ้านายวัสดุอุปกรณ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:45.722353575+07:00","message":"TextPushed: 'รายการสวดพระอภิธรรมของเจ้านาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:45.722355468+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:45.72256646+07:00","message":"Push: 'วัสดุอุปกรณ์ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:45.72257378+07:00","message":"TextPushed: 'รายการสวดพระอภิธรรมของเจ้านายวัสดุอุปกรณ์ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:45.722578121+07:00","message":"Set new StatePrefix : 'ในการสวดพระอภิธรรมของเจ้านายวัสดุอุปกรณ์ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:45.722581534+07:00","message":"Next Push (prob) : 'ในการสวดพระอภิธรรมของเจ้านายวัสดุอุปกรณ์ค่ะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:45.722595444+07:00","message":"push: {true วัสดุอุปกรณ์ค่ะ 0 0xc0023e9e00}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:45.722592524+07:00","message":"write aligntment file to 'tmp/7446/align_message_id_1186.html'"}
{"level":"info","service":"Main","time":"2025-10-27T15:04:45.738088228+07:00","message":"write wav file: './tmp/7446/7446_1186.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:04:46.910162436+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:04:46.910173327+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:47.102863212+07:00","message":"[GCS] IsForceVAD: false for message ID: 1187"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:47.205731905+07:00","message":"receive streaming session, msgId: 1187"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:47.205749388+07:00","message":"found end of frame, send empty tag with msgId: 1187"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:47.205751993+07:00","message":"end Recv id 1187"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:47.205758355+07:00","message":"[buffer interim] 1187 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:47.205765383+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:47.205770976+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:47.20577424+07:00","message":"> Transcript [6979] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:47.205777561+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:47.205779257+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:47.205780677+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:47.205782184+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:47.205790957+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:47.205800637+07:00","message":"push: {true \n 0 0xc00401f900}"}
{"level":"info","service":"Main","time":"2025-10-27T15:04:47.215711869+07:00","message":"write wav file: './tmp/7446/7446_1187.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:47.353926085+07:00","message":"[GCS] Start streaming session, msgId: 1188"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:47.423121098+07:00","message":"[GCS] IsForceVAD: false for message ID: 1188"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:47.595859626+07:00","message":"receive streaming session, msgId: 1188"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:47.595882454+07:00","message":"found end of frame, send empty tag with msgId: 1188"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:47.595886146+07:00","message":"end Recv id 1188"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:47.595894402+07:00","message":"[buffer interim] 1188 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:47.595902681+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:47.595907805+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:47.59591114+07:00","message":"> Transcript [6980] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:47.595914392+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:47.595916768+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:47.595919067+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:47.595921055+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:47.595924165+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:47.595935388+07:00","message":"push: {true \n 0 0xc002880280}"}
{"level":"info","service":"Main","time":"2025-10-27T15:04:47.600251071+07:00","message":"write wav file: './tmp/7446/7446_1188.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:47.614174864+07:00","message":"[GCS] Start streaming session, msgId: 1189"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:48.183077835+07:00","message":"[GCS] IsForceVAD: false for message ID: 1189"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:48.288504357+07:00","message":"receive streaming session, msgId: 1189"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:48.288519011+07:00","message":"found end of frame, send empty tag with msgId: 1189"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:48.288521624+07:00","message":"end Recv id 1189"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:48.288527764+07:00","message":"[buffer interim] 1189 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:48.288533514+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:48.288537044+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:48.288539779+07:00","message":"> Transcript [6981] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:48.288542212+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:48.288544067+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:48.288545603+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:48.28854722+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:48.288554456+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:48.288564288+07:00","message":"push: {true \n 0 0xc002881000}"}
{"level":"info","service":"Main","time":"2025-10-27T15:04:48.293833649+07:00","message":"write wav file: './tmp/7446/7446_1189.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:48.703192901+07:00","message":"[GCS] Start streaming session, msgId: 1190"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:48.823083484+07:00","message":"[GCS] IsForceVAD: false for message ID: 1190"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:48.953534025+07:00","message":"[GCS] Start streaming session, msgId: 1191"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:49.022512905+07:00","message":"[GCS] IsForceVAD: false for message ID: 1191"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:49.023059428+07:00","message":"receive streaming session, msgId: 1190"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:49.02306933+07:00","message":"found end of frame, send empty tag with msgId: 1190"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:49.023071814+07:00","message":"end Recv id 1190"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:49.023076968+07:00","message":"[buffer interim] 1190 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:49.023082976+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:49.023086433+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:49.02308938+07:00","message":"> Transcript [6982] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:49.023091728+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:49.023093424+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:49.023094829+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:49.023096314+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:49.023098539+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:49.023106646+07:00","message":"push: {true \n 0 0xc003403000}"}
{"level":"info","service":"Main","time":"2025-10-27T15:04:49.027906342+07:00","message":"write wav file: './tmp/7446/7446_1190.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:49.428327346+07:00","message":"receive streaming session, msgId: 1191"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:49.42835115+07:00","message":"found end of frame, send empty tag with msgId: 1191"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:49.428354327+07:00","message":"end Recv id 1191"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:49.428361533+07:00","message":"[buffer interim] 1191 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:49.428367886+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:49.428371247+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:49.428374204+07:00","message":"> Transcript [6983] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:49.428376716+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:49.428378355+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:49.428379728+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:49.428381194+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:49.428383539+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:49.428392735+07:00","message":"push: {true \n 0 0xc002a00300}"}
{"level":"info","service":"Main","time":"2025-10-27T15:04:49.433426922+07:00","message":"write wav file: './tmp/7446/7446_1191.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:04:49.910895177+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:04:49.910922627+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:50.303903291+07:00","message":"[GCS] Start streaming session, msgId: 1192"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:50.873147295+07:00","message":"[GCS] IsForceVAD: false for message ID: 1192"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:50.946637028+07:00","message":"[GCS] Start streaming session, msgId: 1193"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:50.975311246+07:00","message":"receive streaming session, msgId: 1192"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:50.975330827+07:00","message":"found end of frame, send empty tag with msgId: 1192"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:50.975341633+07:00","message":"end Recv id 1192"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:50.975349158+07:00","message":"[buffer interim] 1192 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:50.97536357+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:50.975368955+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:50.975372574+07:00","message":"> Transcript [6984] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:50.975376247+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:50.9753786+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:50.975381159+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:50.975383468+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:50.975387343+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:50.975403489+07:00","message":"push: {true \n 0 0xc00401fa80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:04:50.981225429+07:00","message":"write wav file: './tmp/7446/7446_1192.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:52.282599794+07:00","message":"[GCS] IsForceVAD: false for message ID: 1193"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:52.38037752+07:00","message":"receive streaming session, msgId: 1193"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:52.380396971+07:00","message":"found end of frame, send empty tag with msgId: 1193"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:52.380400294+07:00","message":"end Recv id 1193"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:52.380407432+07:00","message":"[buffer interim] 1193 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:52.380414917+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:52.380418705+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:52.380421379+07:00","message":"> Transcript [6985] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:52.380423598+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:52.380425284+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:52.380426833+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:52.380428349+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:52.38043058+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:52.380439709+07:00","message":"push: {true \n 0 0xc003403400}"}
{"level":"info","service":"Main","time":"2025-10-27T15:04:52.386891242+07:00","message":"write wav file: './tmp/7446/7446_1193.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:52.427350047+07:00","message":"[GCS] Cleaned up inactive client: 1161"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:52.427375839+07:00","message":"[GCS] Cleaned up inactive client: 1163"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:52.42737912+07:00","message":"[GCS] Cleaned up inactive client: 1166"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:52.427381803+07:00","message":"[GCS] Cleaned up inactive client: 1159"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:52.427383942+07:00","message":"[GCS] Cleaned up inactive client: 1165"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:52.427386763+07:00","message":"[GCS] Cleaned up inactive client: 1167"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:52.427389202+07:00","message":"[GCS] Cleaned up inactive client: 1164"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:52.427391702+07:00","message":"[GCS] Cleaned up inactive client: 1162"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:52.427393762+07:00","message":"[GCS] Cleaned up inactive client: 1160"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:52.474022694+07:00","message":"[GCS] Start streaming session, msgId: 1194"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:52.795150402+07:00","message":"[GCS] IsForceVAD: false for message ID: 1194"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:52.865219021+07:00","message":"[GCS] Start streaming session, msgId: 1195"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:52.895984093+07:00","message":"receive streaming session, msgId: 1194"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:52.895998012+07:00","message":"found end of frame, send empty tag with msgId: 1194"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:52.896000649+07:00","message":"end Recv id 1194"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:52.896006522+07:00","message":"[buffer interim] 1194 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:52.896013038+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:52.896016303+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:52.896019003+07:00","message":"> Transcript [6986] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:52.896021023+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:52.896022631+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:52.89602401+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:52.896025755+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:52.896033156+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:52.896044045+07:00","message":"push: {true \n 0 0xc003403900}"}
{"level":"info","service":"Main","time":"2025-10-27T15:04:52.901371811+07:00","message":"write wav file: './tmp/7446/7446_1194.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:04:52.911894811+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:04:52.911911735+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:53.562816935+07:00","message":"[GCS] IsForceVAD: false for message ID: 1195"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:53.657584123+07:00","message":"receive streaming session, msgId: 1195"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:53.65760266+07:00","message":"found end of frame, send empty tag with msgId: 1195"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:53.657605576+07:00","message":"end Recv id 1195"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:53.657612498+07:00","message":"[buffer interim] 1195 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:53.657618838+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:53.657622191+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:53.657625072+07:00","message":"> Transcript [6987] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:53.657627152+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:53.65762886+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:53.657630436+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:53.657632798+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:53.657635787+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:53.657647425+07:00","message":"push: {true \n 0 0xc002a00900}"}
{"level":"info","service":"Main","time":"2025-10-27T15:04:53.662511239+07:00","message":"write wav file: './tmp/7446/7446_1195.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:53.694911929+07:00","message":"[GCS] Start streaming session, msgId: 1196"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:54.013339009+07:00","message":"[GCS] IsForceVAD: false for message ID: 1196"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:54.072751538+07:00","message":"[GCS] Start streaming session, msgId: 1197"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:54.123774107+07:00","message":"receive streaming session, msgId: 1196"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:54.12379187+07:00","message":"found end of frame, send empty tag with msgId: 1196"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:54.123795388+07:00","message":"end Recv id 1196"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:54.123803192+07:00","message":"[buffer interim] 1196 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:54.123811848+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:54.123816422+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:54.123820043+07:00","message":"> Transcript [6988] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:54.123824925+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:54.123827245+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:54.123829382+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:54.123831552+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:54.123834895+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:54.123845733+07:00","message":"push: {true \n 0 0xc002881800}"}
{"level":"info","service":"Main","time":"2025-10-27T15:04:54.130048804+07:00","message":"write wav file: './tmp/7446/7446_1196.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:54.782677556+07:00","message":"[GCS] IsForceVAD: false for message ID: 1197"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:54.844974196+07:00","message":"[GCS] Start streaming session, msgId: 1198"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:54.890510211+07:00","message":"receive streaming session, msgId: 1197"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:54.890530255+07:00","message":"found end of frame, send empty tag with msgId: 1197"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:54.890533334+07:00","message":"end Recv id 1197"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:54.890539707+07:00","message":"[buffer interim] 1197 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:54.890546566+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:54.890550032+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:54.89055274+07:00","message":"> Transcript [6989] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:54.890554897+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:54.890556507+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:54.890558069+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:54.890559668+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:54.890561837+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:54.89057236+07:00","message":"push: {true \n 0 0xc002881b00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:04:54.895759312+07:00","message":"write wav file: './tmp/7446/7446_1197.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:55.172111051+07:00","message":"[GCS] IsForceVAD: false for message ID: 1198"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:55.261100375+07:00","message":"receive streaming session, msgId: 1198"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:55.261113877+07:00","message":"found end of frame, send empty tag with msgId: 1198"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:55.261117016+07:00","message":"end Recv id 1198"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:55.261122512+07:00","message":"[buffer interim] 1198 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:55.261128475+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:55.261131869+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:55.261134854+07:00","message":"> Transcript [6990] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:55.261137197+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:55.261138804+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:55.261140256+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:55.261141905+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:55.261144038+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:55.261152896+07:00","message":"push: {true \n 0 0xc002880100}"}
{"level":"info","service":"Main","time":"2025-10-27T15:04:55.266721101+07:00","message":"write wav file: './tmp/7446/7446_1198.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:55.304935522+07:00","message":"[GCS] Start streaming session, msgId: 1199"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:04:55.912448016+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:04:55.912450559+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:56.452294344+07:00","message":"[GCS] IsForceVAD: false for message ID: 1199"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:56.513958166+07:00","message":"[GCS] Start streaming session, msgId: 1200"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:56.558669752+07:00","message":"receive streaming session, msgId: 1199"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:56.558686138+07:00","message":"found end of frame, send empty tag with msgId: 1199"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:56.55868905+07:00","message":"end Recv id 1199"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:56.558695235+07:00","message":"[buffer interim] 1199 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:56.558701517+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:56.558705002+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:56.558707319+07:00","message":"> Transcript [6991] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:56.558709229+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:56.558710777+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:56.558712489+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:56.558713927+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:56.558716117+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:56.558725325+07:00","message":"push: {true \n 0 0xc002881380}"}
{"level":"info","service":"Main","time":"2025-10-27T15:04:56.566062116+07:00","message":"write wav file: './tmp/7446/7446_1199.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:56.77207314+07:00","message":"[GCS] IsForceVAD: false for message ID: 1200"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:56.860122903+07:00","message":"receive streaming session, msgId: 1200"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:56.860137887+07:00","message":"found end of frame, send empty tag with msgId: 1200"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:56.860141332+07:00","message":"end Recv id 1200"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:56.860149776+07:00","message":"[buffer interim] 1200 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:56.860158358+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:56.860162886+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:56.860166388+07:00","message":"> Transcript [6992] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:56.860169536+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:56.860171712+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:56.860173948+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:56.860176346+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:56.860184839+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:56.860196224+07:00","message":"push: {true \n 0 0xc003402380}"}
{"level":"info","service":"Main","time":"2025-10-27T15:04:56.865007694+07:00","message":"write wav file: './tmp/7446/7446_1200.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:56.903113008+07:00","message":"[GCS] Start streaming session, msgId: 1201"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:57.795622581+07:00","message":"[GCS] IsForceVAD: false for message ID: 1201"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:57.864021827+07:00","message":"[GCS] Start streaming session, msgId: 1202"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:57.90114969+07:00","message":"receive streaming session, msgId: 1201"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:57.901176772+07:00","message":"found end of frame, send empty tag with msgId: 1201"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:57.901180729+07:00","message":"end Recv id 1201"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:57.901187783+07:00","message":"[buffer interim] 1201 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:57.901197283+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:57.901202+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:57.901206166+07:00","message":"> Transcript [6993] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:57.901209319+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:57.901211554+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:57.901214028+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:57.901215979+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:57.901219+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:57.90123005+07:00","message":"push: {true \n 0 0xc002603200}"}
{"level":"info","service":"Main","time":"2025-10-27T15:04:57.906836328+07:00","message":"write wav file: './tmp/7446/7446_1201.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:04:58.912875023+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:04:58.912879407+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:59.065594789+07:00","message":"receive streaming session, msgId: 1202"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:59.065629457+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":"2025-10-27T15:04:59.065634651+07:00","message":"receive interim result [false|false]: นี้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:59.065644425+07:00","message":"[buffer interim] 1202 false นี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:59.065650859+07:00","message":"[bufferProcess] interim [20000000]:นี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:59.065652464+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:59.065657209+07:00","message":"[bufferProcess] send to processor (ticker):นี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:59.065659866+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:59.065662438+07:00","message":"> Transcript [6994] [false]: 'นี้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:59.065664387+07:00","message":"Set StatePrefix (first interim): 'นี้'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:59.348081821+07:00","message":"receive streaming session, msgId: 1202"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:59.34811944+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":"2025-10-27T15:04:59.348125202+07:00","message":"receive interim result [false|false]: วันนี้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:59.348137515+07:00","message":"[buffer interim] 1202 false วันนี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:59.348143751+07:00","message":"[bufferProcess] interim [200000000]:วันนี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:59.348145313+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:59.825987254+07:00","message":"receive streaming session, msgId: 1202"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:59.8260202+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วันนี้\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:59.826025549+07:00","message":"receive interim result [false|false]: วันนี้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:04:59.826037773+07:00","message":"[buffer interim] 1202 false วันนี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:59.826044415+07:00","message":"[bufferProcess] interim [800000000]:วันนี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:59.826046654+07:00","message":"[bufferProcess] send to processor:วันนี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:59.826051671+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:59.826054343+07:00","message":"> Transcript [6995] [false]: 'วันนี้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:59.826056075+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:04:59.826057785+07:00","message":"Set new StatePrefix: 'วันนี้'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:00.133552974+07:00","message":"receive streaming session, msgId: 1202"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:00.133582857+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":"2025-10-27T15:05:00.133587809+07:00","message":"receive interim result [false|false]: พระเจ้าอยู่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:00.133598384+07:00","message":"[buffer interim] 1202 false พระเจ้าอยู่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:00.133604209+07:00","message":"[bufferProcess] interim [100000000]:พระเจ้าอยู่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:00.13360635+07:00","message":"[bufferProcess] send to processor:วันนี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:00.133609639+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:00.133611917+07:00","message":"> Transcript [6996] [false]: 'วันนี้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:00.133614491+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:00.133616226+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:00.133617636+07:00","message":"StatePrefix: 'วันนี้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:00.13361927+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:00.193449349+07:00","message":"receive streaming session, msgId: 1202"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:00.193490352+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":"2025-10-27T15:05:00.193497603+07:00","message":"receive interim result [false|false]: พระเจ้าอยู่หัว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:00.193508819+07:00","message":"[buffer interim] 1202 false พระเจ้าอยู่หัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:00.193517126+07:00","message":"[bufferProcess] interim [160000000]:พระเจ้าอยู่หัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:00.193520106+07:00","message":"[bufferProcess] send to processor:พระเจ้าอยู่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:00.193524838+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:00.193527853+07:00","message":"> Transcript [6997] [false]: 'พระเจ้าอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:00.193529941+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:00.19353156+07:00","message":"Set new StatePrefix: 'พระเจ้าอยู่'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:00.545205056+07:00","message":"[GCS] IsForceVAD: false for message ID: 1202"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:00.660072448+07:00","message":"receive streaming session, msgId: 1202"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:00.660115438+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระเจ้าอยู่หัว\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:00.660120359+07:00","message":"receive interim result [true|false]: พระเจ้าอยู่หัว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:00.660129298+07:00","message":"end recv isFinal message id 1202"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:00.660131242+07:00","message":"end Recv id 1202"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:00.6601363+07:00","message":"[buffer interim] 1202 true พระเจ้าอยู่หัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:00.660142602+07:00","message":"[bufferProcess] interim [700000000]:พระเจ้าอยู่หัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:00.660145118+07:00","message":"[bufferProcess] send to processor (isfinal):พระเจ้าอยู่หัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:00.660148377+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:00.660150859+07:00","message":"> Transcript [6998] [false]: 'พระเจ้าอยู่หัว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:00.66015363+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:00.660155412+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:00.660157006+07:00","message":"StatePrefix: 'พระเจ้าอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:00.660158717+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:00.66016012+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:00.66016173+07:00","message":"> Transcript [6999] [true]: 'พระเจ้าอยู่หัว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:00.660163474+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:00.660164824+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:00.660167378+07:00","message":"StatePrefix: 'พระเจ้าอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:00.660168825+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:00.660171344+07:00","message":"Push: 'พระเจ้าอยู่หัว'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:00.660179063+07:00","message":"push: {true พระเจ้าอยู่หัว 0 0xc002a00700}"}
{"level":"info","service":"Main","time":"2025-10-27T15:05:00.666994749+07:00","message":"write wav file: './tmp/7446/7446_1202.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:00.673354261+07:00","message":"[GCS] Start streaming session, msgId: 1203"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:01.573861002+07:00","message":"receive streaming session, msgId: 1203"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:01.573889879+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":"2025-10-27T15:05:01.573894487+07:00","message":"receive interim result [false|false]: รัชดา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:01.573903804+07:00","message":"[buffer interim] 1203 false รัชดา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:01.573909781+07:00","message":"[bufferProcess] interim [720000000]:รัชดา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:01.573911321+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:01.727125845+07:00","message":"receive streaming session, msgId: 1203"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:01.727166517+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":"2025-10-27T15:05:01.72717159+07:00","message":"receive interim result [false|false]: ราชดำริ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:01.727185445+07:00","message":"receive streaming session, msgId: 1203"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:01.727188592+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":"2025-10-27T15:05:01.727190673+07:00","message":"receive interim result [false|false]: ราชดำเนิน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:01.727195028+07:00","message":"[buffer interim] 1203 false ราชดำริ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:01.727197617+07:00","message":"[buffer interim] 1203 false ราชดำเนิน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:01.727202548+07:00","message":"[bufferProcess] interim [840000000]:ราชดำริ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:01.727204222+07:00","message":"[bufferProcess] send to processor:รัชดา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:01.727206681+07:00","message":"[bufferProcess] interim [900000000]:ราชดำเนิน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:01.727208409+07:00","message":"[bufferProcess] send to processor:ราชดำริ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:01.72721088+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:01.727213165+07:00","message":"> Transcript [7000] [false]: 'รัชดา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:01.727215138+07:00","message":"Set StatePrefix (first interim): 'รัชดา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:01.727216443+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:01.72721801+07:00","message":"> Transcript [7001] [false]: 'ราชดำริ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:01.727219652+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:01.727221134+07:00","message":"Set new StatePrefix: 'ราชดำริ'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:05:01.913874423+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:05:01.913879955+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:02.126115457+07:00","message":"receive streaming session, msgId: 1203"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:02.126150457+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":"2025-10-27T15:05:02.126155972+07:00","message":"receive interim result [false|false]: ราชดำเนินผ่าน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:02.126167069+07:00","message":"[buffer interim] 1203 false ราชดำเนินผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:02.126174192+07:00","message":"[bufferProcess] interim [320000000]:ราชดำเนินผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:02.126176195+07:00","message":"[bufferProcess] send to processor:ราชดำเนิน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:02.12618128+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:02.126187148+07:00","message":"> Transcript [7002] [false]: 'ราชดำเนิน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:02.126189617+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:02.126191532+07:00","message":"Set new StatePrefix: 'ราชดำเนิน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:02.247622756+07:00","message":"receive streaming session, msgId: 1203"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:02.247674013+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":"2025-10-27T15:05:02.247680834+07:00","message":"receive interim result [false|false]: ราชดำเนิน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:02.247695131+07:00","message":"[buffer interim] 1203 false ราชดำเนิน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:02.247702832+07:00","message":"[bufferProcess] interim [380000000]:ราชดำเนิน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:02.247705672+07:00","message":"[bufferProcess] send to processor:ราชดำเนินผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:02.247714062+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:02.247717597+07:00","message":"> Transcript [7003] [false]: 'ราชดำเนินผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:02.247720954+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:02.24772314+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:02.247725574+07:00","message":"StatePrefix: 'ราชดำเนิน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:02.247727808+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:02.328932983+07:00","message":"receive streaming session, msgId: 1203"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:02.328973449+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ราชดำเนิน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:02.328978631+07:00","message":"receive interim result [false|false]: ราชดำเนิน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:02.328988694+07:00","message":"[buffer interim] 1203 false ราชดำเนิน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:02.328995536+07:00","message":"[bufferProcess] interim [500000000]:ราชดำเนิน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:02.328997415+07:00","message":"[bufferProcess] send to processor:ราชดำเนิน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:02.329000418+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:02.329002855+07:00","message":"> Transcript [7004] [false]: 'ราชดำเนิน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:02.32900543+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:02.329007045+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:02.329009093+07:00","message":"StatePrefix: 'ราชดำเนิน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:02.329010994+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:02.447446843+07:00","message":"receive streaming session, msgId: 1203"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:02.44748832+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":"2025-10-27T15:05:02.447493796+07:00","message":"receive interim result [false|false]: ราชดำเนินผ่านเช้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:02.447505487+07:00","message":"[buffer interim] 1203 false ราชดำเนินผ่านเช้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:02.4475121+07:00","message":"[bufferProcess] interim [620000000]:ราชดำเนินผ่านเช้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:02.447514248+07:00","message":"[bufferProcess] send to processor:ราชดำเนิน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:02.447519428+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:02.447521908+07:00","message":"> Transcript [7005] [false]: 'ราชดำเนิน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:02.44752448+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:02.447526606+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:02.447528978+07:00","message":"StatePrefix: 'ราชดำเนิน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:02.447531657+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:02.939869591+07:00","message":"receive streaming session, msgId: 1203"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:02.939909371+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":"2025-10-27T15:05:02.939916578+07:00","message":"receive interim result [false|false]: ราชดำเนินผ่านเช้าข้าราชการ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:02.939932626+07:00","message":"[buffer interim] 1203 false ราชดำเนินผ่านเช้าข้าราชการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:02.93994278+07:00","message":"[bufferProcess] interim [40000000]:ราชดำเนินผ่านเช้าข้าราชการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:02.939946178+07:00","message":"[bufferProcess] send to processor:ราชดำเนินผ่านเช้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:02.939952976+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:02.939957025+07:00","message":"> Transcript [7006] [false]: 'ราชดำเนินผ่านเช้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:02.939961162+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:02.939964038+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:02.939966715+07:00","message":"StatePrefix: 'ราชดำเนิน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:02.939969177+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:02.939975977+07:00","message":"Push: 'ราชดำเนิน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:02.939978337+07:00","message":"TextPushed: 'ราชดำเนิน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:02.939980732+07:00","message":"Set new StatePrefix : 'ราชดำเนินผ่านเช้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:02.93998329+07:00","message":"Next Push (prob) : 'ผ่านเช้า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:02.940006337+07:00","message":"push: {false ราชดำเนิน 0 0xc002a00e00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:03.153239263+07:00","message":"receive streaming session, msgId: 1203"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:03.153277072+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":"2025-10-27T15:05:03.153282428+07:00","message":"receive interim result [false|false]: ราชดำเนินผ่านเช้าข้าราชการผู้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:03.153301264+07:00","message":"[buffer interim] 1203 false ราชดำเนินผ่านเช้าข้าราชการผู้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:03.153308728+07:00","message":"[bufferProcess] interim [280000000]:ราชดำเนินผ่านเช้าข้าราชการผู้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:03.153311078+07:00","message":"[bufferProcess] send to processor:ราชดำเนินผ่านเช้าข้าราชการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:03.153314402+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:03.153316999+07:00","message":"> Transcript [7007] [false]: 'ราชดำเนินผ่านเช้าข้าราชการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:03.153327055+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:03.153329678+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:03.15333297+07:00","message":"StatePrefix: 'ราชดำเนินผ่านเช้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:03.153335105+07:00","message":"TextPushed: 'ราชดำเนิน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:03.29268697+07:00","message":"receive streaming session, msgId: 1203"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:03.292723413+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":"2025-10-27T15:05:03.292728397+07:00","message":"receive interim result [false|false]: ราชดำเนินผ่านเช้าข้าราชการพรุ่ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:03.292741441+07:00","message":"[buffer interim] 1203 false ราชดำเนินผ่านเช้าข้าราชการพรุ่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:03.292748446+07:00","message":"[bufferProcess] interim [340000000]:ราชดำเนินผ่านเช้าข้าราชการพรุ่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:03.292750617+07:00","message":"[bufferProcess] send to processor:ราชดำเนินผ่านเช้าข้าราชการผู้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:03.292755878+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:03.292760498+07:00","message":"> Transcript [7008] [false]: 'ราชดำเนินผ่านเช้าข้าราชการผู้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:03.292763674+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:03.292765626+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:03.292767536+07:00","message":"StatePrefix: 'ราชดำเนินผ่านเช้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:03.292769618+07:00","message":"TextPushed: 'ราชดำเนิน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:03.325592119+07:00","message":"receive streaming session, msgId: 1203"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:03.325621358+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":"2025-10-27T15:05:03.325626174+07:00","message":"receive interim result [false|false]: ราชดำเนินผ่านเช้าข้าราชการ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:03.325638248+07:00","message":"[buffer interim] 1203 false ราชดำเนินผ่านเช้าข้าราชการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:03.32564564+07:00","message":"[bufferProcess] interim [400000000]:ราชดำเนินผ่านเช้าข้าราชการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:03.32564801+07:00","message":"[bufferProcess] send to processor:ราชดำเนินผ่านเช้าข้าราชการพรุ่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:03.325651192+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:03.325653421+07:00","message":"> Transcript [7009] [false]: 'ราชดำเนินผ่านเช้าข้าราชการพรุ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:03.325656156+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:03.325657942+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:03.325659407+07:00","message":"StatePrefix: 'ราชดำเนินผ่านเช้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:03.325661244+07:00","message":"TextPushed: 'ราชดำเนิน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:03.529144145+07:00","message":"receive streaming session, msgId: 1203"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:03.52919992+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":"2025-10-27T15:05:03.529205542+07:00","message":"receive interim result [false|false]: ราชดำเนินผ่านเช้าข้าราชการ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:03.529218344+07:00","message":"[buffer interim] 1203 false ราชดำเนินผ่านเช้าข้าราชการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:03.529224956+07:00","message":"[bufferProcess] interim [640000000]:ราชดำเนินผ่านเช้าข้าราชการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:03.529227024+07:00","message":"[bufferProcess] send to processor:ราชดำเนินผ่านเช้าข้าราชการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:03.529232431+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:03.529234961+07:00","message":"> Transcript [7010] [false]: 'ราชดำเนินผ่านเช้าข้าราชการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:03.52923804+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:03.529239994+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:03.52924182+07:00","message":"StatePrefix: 'ราชดำเนินผ่านเช้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:03.529243649+07:00","message":"TextPushed: 'ราชดำเนิน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:03.529250229+07:00","message":"Push: 'ผ่านเช้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:03.529251883+07:00","message":"TextPushed: 'ราชดำเนินผ่านเช้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:03.529253683+07:00","message":"Set new StatePrefix : 'ราชดำเนินผ่านเช้าข้าราชการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:03.529255751+07:00","message":"Next Push (prob) : 'ข้าราชการ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:03.529284719+07:00","message":"push: {false ผ่านเช้า 0 0xc002a00e00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:04.522633273+07:00","message":"[GCS] IsForceVAD: false for message ID: 1203"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:04.583838214+07:00","message":"[GCS] Start streaming session, msgId: 1204"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:04.695209017+07:00","message":"receive streaming session, msgId: 1203"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:04.695250397+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ราชดำเนินผ่านเช้าข้าราชการ\",\"confidence\":0.9560193}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":870000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:04.695255861+07:00","message":"receive interim result [true|false]: ราชดำเนินผ่านเช้าข้าราชการ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:04.695263022+07:00","message":"end recv isFinal message id 1203"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:04.695264838+07:00","message":"end Recv id 1203"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:04.695269946+07:00","message":"[buffer interim] 1203 true ราชดำเนินผ่านเช้าข้าราชการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:04.695276793+07:00","message":"[bufferProcess] interim [870000000]:ราชดำเนินผ่านเช้าข้าราชการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:04.695281045+07:00","message":"[bufferProcess] send to processor (isfinal):ราชดำเนินผ่านเช้าข้าราชการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:04.695284417+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:04.695287029+07:00","message":"> Transcript [7011] [false]: 'ราชดำเนินผ่านเช้าข้าราชการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:04.6952894+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:04.695291374+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:04.695293295+07:00","message":"StatePrefix: 'ราชดำเนินผ่านเช้าข้าราชการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:04.695295177+07:00","message":"TextPushed: 'ราชดำเนินผ่านเช้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:04.695296694+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:04.695298374+07:00","message":"> Transcript [7012] [true]: 'ราชดำเนินผ่านเช้าข้าราชการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:04.695300065+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:04.695301454+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:04.695302785+07:00","message":"StatePrefix: 'ราชดำเนินผ่านเช้าข้าราชการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:04.695304185+07:00","message":"TextPushed: 'ราชดำเนินผ่านเช้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:04.695308154+07:00","message":"Push: 'ข้าราชการ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:04.695315701+07:00","message":"push: {true ข้าราชการ 0 0xc002a00e00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:05:04.706595175+07:00","message":"write wav file: './tmp/7446/7446_1203.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:05:04.914786226+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:05:04.914796864+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:05.586554279+07:00","message":"receive streaming session, msgId: 1204"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:05.586593286+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":"2025-10-27T15:05:05.586598503+07:00","message":"receive interim result [false|false]: เอา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:05.58661217+07:00","message":"[buffer interim] 1204 false เอา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:05.586618876+07:00","message":"[bufferProcess] interim [20000000]:เอา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:05.586620444+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:06.167856047+07:00","message":"receive streaming session, msgId: 1204"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:06.167893212+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":"2025-10-27T15:05:06.167898265+07:00","message":"receive interim result [false|false]: จุ๊บ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:06.167909175+07:00","message":"[buffer interim] 1204 false จุ๊บ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:06.167915554+07:00","message":"[bufferProcess] interim [560000000]:จุ๊บ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:06.167917592+07:00","message":"[bufferProcess] send to processor:เอา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:06.167920952+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:06.167923448+07:00","message":"> Transcript [7013] [false]: 'เอา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:06.167925339+07:00","message":"Set StatePrefix (first interim): 'เอา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:06.238445757+07:00","message":"receive streaming session, msgId: 1204"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:06.23847936+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":"2025-10-27T15:05:06.238484779+07:00","message":"receive interim result [false|false]: รูป"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:06.238495403+07:00","message":"[buffer interim] 1204 false รูป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:06.238503247+07:00","message":"[bufferProcess] interim [680000000]:รูป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:06.238505215+07:00","message":"[bufferProcess] send to processor:จุ๊บ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:06.238510283+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:06.238512826+07:00","message":"> Transcript [7014] [false]: 'จุ๊บ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:06.238514689+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:06.238516375+07:00","message":"Set new StatePrefix: 'จุ๊บ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:06.345879106+07:00","message":"receive streaming session, msgId: 1204"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:06.345916088+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":"2025-10-27T15:05:06.345921245+07:00","message":"receive interim result [false|false]: จุ๊บที"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:06.345933854+07:00","message":"[buffer interim] 1204 false จุ๊บที"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:06.345940102+07:00","message":"[bufferProcess] interim [740000000]:จุ๊บที"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:06.345942204+07:00","message":"[bufferProcess] send to processor:รูป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:06.345947107+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:06.345949607+07:00","message":"> Transcript [7015] [false]: 'รูป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:06.345951821+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:06.345953614+07:00","message":"Set new StatePrefix: 'รูป'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:06.381024331+07:00","message":"receive streaming session, msgId: 1204"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:06.381056788+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":"2025-10-27T15:05:06.381061676+07:00","message":"receive interim result [false|false]: จุ๊บจิ๊บ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:06.381073013+07:00","message":"[buffer interim] 1204 false จุ๊บจิ๊บ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:06.381080598+07:00","message":"[bufferProcess] interim [800000000]:จุ๊บจิ๊บ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:06.381082402+07:00","message":"[bufferProcess] send to processor:จุ๊บที"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:06.381087515+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:06.381090016+07:00","message":"> Transcript [7016] [false]: 'จุ๊บที'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:06.38109208+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:06.381093822+07:00","message":"Set new StatePrefix: 'จุ๊บที'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:06.473083417+07:00","message":"receive streaming session, msgId: 1204"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:06.473120222+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":"2025-10-27T15:05:06.473126158+07:00","message":"receive interim result [false|false]: เอาจุดธูปเทียน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:06.47313962+07:00","message":"[buffer interim] 1204 false เอาจุดธูปเทียน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:06.473146042+07:00","message":"[bufferProcess] interim [860000000]:เอาจุดธูปเทียน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:06.473148335+07:00","message":"[bufferProcess] send to processor:จุ๊บจิ๊บ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:06.473153522+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:06.473156026+07:00","message":"> Transcript [7017] [false]: 'จุ๊บจิ๊บ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:06.473169854+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:06.47317214+07:00","message":"Set new StatePrefix: 'จุ๊บจิ๊บ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:06.722716742+07:00","message":"receive streaming session, msgId: 1204"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:06.722751562+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":"2025-10-27T15:05:06.722757079+07:00","message":"receive interim result [false|false]: เอาจุดธูปเทียนเครื่อง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:06.722773846+07:00","message":"[buffer interim] 1204 false เอาจุดธูปเทียนเครื่อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:06.722781061+07:00","message":"[bufferProcess] interim [160000000]:เอาจุดธูปเทียนเครื่อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:06.722784505+07:00","message":"[bufferProcess] send to processor:เอาจุดธูปเทียน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:06.722787921+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:06.722790441+07:00","message":"> Transcript [7018] [false]: 'เอาจุดธูปเทียน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:06.722792372+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:06.722794709+07:00","message":"Set new StatePrefix: 'เอาจุดธูปเทียน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:06.915997364+07:00","message":"receive streaming session, msgId: 1204"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:06.916033023+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":"2025-10-27T15:05:06.916038744+07:00","message":"receive interim result [false|false]: เอาจุดธูปเทียนเครื่องดูด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:06.916052+07:00","message":"[buffer interim] 1204 false เอาจุดธูปเทียนเครื่องดูด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:06.91605919+07:00","message":"[bufferProcess] interim [340000000]:เอาจุดธูปเทียนเครื่องดูด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:06.916061062+07:00","message":"[bufferProcess] send to processor:เอาจุดธูปเทียนเครื่อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:06.916065834+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:06.916069282+07:00","message":"> Transcript [7019] [false]: 'เอาจุดธูปเทียนเครื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:06.916072331+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:06.916074157+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:06.916076143+07:00","message":"StatePrefix: 'เอาจุดธูปเทียน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:06.916077927+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:07.03760705+07:00","message":"receive streaming session, msgId: 1204"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:07.037645738+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":"2025-10-27T15:05:07.0376528+07:00","message":"receive interim result [false|false]: เอาจุดธูปเทียนเครื่องบูชา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:07.037668782+07:00","message":"[buffer interim] 1204 false เอาจุดธูปเทียนเครื่องบูชา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:07.037680092+07:00","message":"[bufferProcess] interim [460000000]:เอาจุดธูปเทียนเครื่องบูชา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:07.037682297+07:00","message":"[bufferProcess] send to processor:เอาจุดธูปเทียนเครื่องดูด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:07.037685555+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:07.03768812+07:00","message":"> Transcript [7020] [false]: 'เอาจุดธูปเทียนเครื่องดูด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:07.037691027+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:07.03769282+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:07.037694911+07:00","message":"StatePrefix: 'เอาจุดธูปเทียน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:07.037696747+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:07.621866768+07:00","message":"receive streaming session, msgId: 1204"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:07.621902108+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":"2025-10-27T15:05:07.621907239+07:00","message":"receive interim result [false|false]: เอาจุดธูปเทียนเครื่องบูชากระบะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:07.621919474+07:00","message":"[buffer interim] 1204 false เอาจุดธูปเทียนเครื่องบูชากระบะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:07.621926135+07:00","message":"[bufferProcess] interim [60000000]:เอาจุดธูปเทียนเครื่องบูชากระบะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:07.621929229+07:00","message":"[bufferProcess] send to processor:เอาจุดธูปเทียนเครื่องบูชา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:07.621934921+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:07.621937513+07:00","message":"> Transcript [7021] [false]: 'เอาจุดธูปเทียนเครื่องบูชา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:07.621940892+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:07.621942692+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:07.621944832+07:00","message":"StatePrefix: 'เอาจุดธูปเทียน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:07.621946741+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:05:07.915753413+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:05:07.915754099+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:07.966627313+07:00","message":"receive streaming session, msgId: 1204"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:07.966662609+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":"2025-10-27T15:05:07.966668042+07:00","message":"receive interim result [false|false]: เอาจุดธูปเทียนเครื่องบูชาระดับโลก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:07.966680721+07:00","message":"[buffer interim] 1204 false เอาจุดธูปเทียนเครื่องบูชาระดับโลก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:07.966687184+07:00","message":"[bufferProcess] interim [420000000]:เอาจุดธูปเทียนเครื่องบูชาระดับโลก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:07.966689323+07:00","message":"[bufferProcess] send to processor:เอาจุดธูปเทียนเครื่องบูชากระบะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:07.966694581+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:07.966696974+07:00","message":"> Transcript [7022] [false]: 'เอาจุดธูปเทียนเครื่องบูชากระบะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:07.966699891+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:07.966702134+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:07.966703973+07:00","message":"StatePrefix: 'เอาจุดธูปเทียน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:07.966705975+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:07.966709827+07:00","message":"Push: 'เอาจุดธูปเทียน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:07.966711371+07:00","message":"TextPushed: 'เอาจุดธูปเทียน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:07.966712983+07:00","message":"Set new StatePrefix : 'เอาจุดธูปเทียนเครื่องบูชากระบะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:07.966715176+07:00","message":"Next Push (prob) : 'เครื่องบูชากระบะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:07.966723564+07:00","message":"push: {false เอาจุดธูปเทียน 0 0xc002603580}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:08.539242359+07:00","message":"receive streaming session, msgId: 1204"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:08.539278105+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":"2025-10-27T15:05:08.539285333+07:00","message":"receive interim result [false|false]: เอาจุดธูปเทียนเครื่องบูชาระดับโลก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:08.539303725+07:00","message":"[buffer interim] 1204 false เอาจุดธูปเทียนเครื่องบูชาระดับโลก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:08.5393111+07:00","message":"[bufferProcess] interim [20000000]:เอาจุดธูปเทียนเครื่องบูชาระดับโลก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:08.539323958+07:00","message":"[bufferProcess] send to processor:เอาจุดธูปเทียนเครื่องบูชาระดับโลก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:08.539330596+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:08.539333882+07:00","message":"> Transcript [7023] [false]: 'เอาจุดธูปเทียนเครื่องบูชาระดับโลก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:08.539336465+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:08.539338555+07:00","message":"Set new StatePrefix: 'เอาจุดธูปเทียนเครื่องบูชาระดับโลก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:09.076736954+07:00","message":"receive streaming session, msgId: 1204"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:09.076777485+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":"2025-10-27T15:05:09.076782903+07:00","message":"receive interim result [false|false]: เอาจุดธูปเทียนเครื่องบูชาประดับแฟชั่น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:09.076793918+07:00","message":"[buffer interim] 1204 false เอาจุดธูปเทียนเครื่องบูชาประดับแฟชั่น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:09.076800607+07:00","message":"[bufferProcess] interim [500000000]:เอาจุดธูปเทียนเครื่องบูชาประดับแฟชั่น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:09.076803086+07:00","message":"[bufferProcess] send to processor:เอาจุดธูปเทียนเครื่องบูชาระดับโลก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:09.076808312+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:09.076810997+07:00","message":"> Transcript [7024] [false]: 'เอาจุดธูปเทียนเครื่องบูชาระดับโลก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:09.076814143+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:09.076816042+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:09.07681769+07:00","message":"StatePrefix: 'เอาจุดธูปเทียนเครื่องบูชาระดับโลก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:09.076819894+07:00","message":"TextPushed: 'เอาจุดธูปเทียน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:09.416253003+07:00","message":"receive streaming session, msgId: 1204"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:09.41629476+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":"2025-10-27T15:05:09.416301237+07:00","message":"receive interim result [false|false]: เอาจุดธูปเทียนเครื่องบูชาประดับแฟชั่นเตียง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:09.41632272+07:00","message":"[buffer interim] 1204 false เอาจุดธูปเทียนเครื่องบูชาประดับแฟชั่นเตียง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:09.416332797+07:00","message":"[bufferProcess] interim [800000000]:เอาจุดธูปเทียนเครื่องบูชาประดับแฟชั่นเตียง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:09.416335924+07:00","message":"[bufferProcess] send to processor:เอาจุดธูปเทียนเครื่องบูชาประดับแฟชั่น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:09.416342482+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:09.416345359+07:00","message":"> Transcript [7025] [false]: 'เอาจุดธูปเทียนเครื่องบูชาประดับแฟชั่น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:09.416347943+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:09.416349592+07:00","message":"Set new StatePrefix: 'เอาจุดธูปเทียนเครื่องบูชาประดับแฟชั่น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:09.5324884+07:00","message":"receive streaming session, msgId: 1204"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:09.532520607+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":"2025-10-27T15:05:09.532527063+07:00","message":"receive interim result [false|false]: เอาจุดธูปเทียนเครื่องบูชาประดับแฟชั่นจีน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:09.532541387+07:00","message":"[buffer interim] 1204 false เอาจุดธูปเทียนเครื่องบูชาประดับแฟชั่นจีน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:09.53254888+07:00","message":"[bufferProcess] interim [920000000]:เอาจุดธูปเทียนเครื่องบูชาประดับแฟชั่นจีน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:09.532551039+07:00","message":"[bufferProcess] send to processor:เอาจุดธูปเทียนเครื่องบูชาประดับแฟชั่นเตียง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:09.532556208+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:09.532558865+07:00","message":"> Transcript [7026] [false]: 'เอาจุดธูปเทียนเครื่องบูชาประดับแฟชั่นเตียง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:09.532561899+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:09.532563555+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:09.53256527+07:00","message":"StatePrefix: 'เอาจุดธูปเทียนเครื่องบูชาประดับแฟชั่น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:09.53256742+07:00","message":"TextPushed: 'เอาจุดธูปเทียน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:09.590236359+07:00","message":"receive streaming session, msgId: 1204"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:09.590269524+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":"2025-10-27T15:05:09.590274896+07:00","message":"receive interim result [false|false]: เอาจุดธูปเทียนเครื่องบูชาประดับแฟชั่นเตียงพับ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:09.590287161+07:00","message":"[buffer interim] 1204 false เอาจุดธูปเทียนเครื่องบูชาประดับแฟชั่นเตียงพับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:09.590292683+07:00","message":"[bufferProcess] interim [980000000]:เอาจุดธูปเทียนเครื่องบูชาประดับแฟชั่นเตียงพับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:09.590295972+07:00","message":"[bufferProcess] send to processor:เอาจุดธูปเทียนเครื่องบูชาประดับแฟชั่นจีน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:09.59030113+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:09.590303557+07:00","message":"> Transcript [7027] [false]: 'เอาจุดธูปเทียนเครื่องบูชาประดับแฟชั่นจีน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:09.590306604+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:09.590308332+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:09.590315161+07:00","message":"StatePrefix: 'เอาจุดธูปเทียนเครื่องบูชาประดับแฟชั่น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:09.590317669+07:00","message":"TextPushed: 'เอาจุดธูปเทียน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:09.686513507+07:00","message":"receive streaming session, msgId: 1204"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:09.686548312+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":"2025-10-27T15:05:09.686554586+07:00","message":"receive interim result [false|false]: เอาจุดธูปเทียนเครื่องบูชาประดับแฟชั่นจีน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:09.686566104+07:00","message":"[buffer interim] 1204 false เอาจุดธูปเทียนเครื่องบูชาประดับแฟชั่นจีน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:09.686572489+07:00","message":"[bufferProcess] interim [40000000]:เอาจุดธูปเทียนเครื่องบูชาประดับแฟชั่นจีน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:09.686574809+07:00","message":"[bufferProcess] send to processor:เอาจุดธูปเทียนเครื่องบูชาประดับแฟชั่นเตียงพับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:09.686579792+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:09.686582292+07:00","message":"> Transcript [7028] [false]: 'เอาจุดธูปเทียนเครื่องบูชาประดับแฟชั่นเตียงพับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:09.686585384+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:09.686587238+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:09.686588799+07:00","message":"StatePrefix: 'เอาจุดธูปเทียนเครื่องบูชาประดับแฟชั่น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:09.686590846+07:00","message":"TextPushed: 'เอาจุดธูปเทียน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:09.733110797+07:00","message":"receive streaming session, msgId: 1204"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:09.733145765+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":"2025-10-27T15:05:09.733152605+07:00","message":"receive interim result [false|false]: เอาจุดธูปเทียนเครื่องบูชาประดับแฟชั่นเตียงวิธี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:09.73319544+07:00","message":"[buffer interim] 1204 false เอาจุดธูปเทียนเครื่องบูชาประดับแฟชั่นเตียงวิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:09.733204132+07:00","message":"[bufferProcess] interim [160000000]:เอาจุดธูปเทียนเครื่องบูชาประดับแฟชั่นเตียงวิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:09.733207985+07:00","message":"[bufferProcess] send to processor:เอาจุดธูปเทียนเครื่องบูชาประดับแฟชั่นจีน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:09.733212327+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:09.73321703+07:00","message":"> Transcript [7029] [false]: 'เอาจุดธูปเทียนเครื่องบูชาประดับแฟชั่นจีน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:09.733221605+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:09.733224328+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:09.733226048+07:00","message":"StatePrefix: 'เอาจุดธูปเทียนเครื่องบูชาประดับแฟชั่น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:09.733228071+07:00","message":"TextPushed: 'เอาจุดธูปเทียน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:09.733230617+07:00","message":"Push: 'เครื่องบูชาประดับแฟชั่น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:09.73323245+07:00","message":"TextPushed: 'เอาจุดธูปเทียนเครื่องบูชาประดับแฟชั่น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:09.733234312+07:00","message":"Set new StatePrefix : 'เอาจุดธูปเทียนเครื่องบูชาประดับแฟชั่นจีน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:09.733236333+07:00","message":"Next Push (prob) : 'จีน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:09.733244512+07:00","message":"push: {false เครื่องบูชาประดับแฟชั่น 0 0xc002603580}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:09.867671489+07:00","message":"receive streaming session, msgId: 1204"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:09.867704554+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":"2025-10-27T15:05:09.867709763+07:00","message":"receive interim result [false|false]: เอาจุดธูปเทียนเครื่องบูชาประดับแฟชั่นเตียงอภิสิทธิ์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:09.867722834+07:00","message":"[buffer interim] 1204 false เอาจุดธูปเทียนเครื่องบูชาประดับแฟชั่นเตียงอภิสิทธิ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:09.867730347+07:00","message":"[bufferProcess] interim [280000000]:เอาจุดธูปเทียนเครื่องบูชาประดับแฟชั่นเตียงอภิสิทธิ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:09.867734103+07:00","message":"[bufferProcess] send to processor:เอาจุดธูปเทียนเครื่องบูชาประดับแฟชั่นเตียงวิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:09.867741057+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:09.867744577+07:00","message":"> Transcript [7030] [false]: 'เอาจุดธูปเทียนเครื่องบูชาประดับแฟชั่นเตียงวิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:09.867747568+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:09.86774961+07:00","message":"Set new StatePrefix: 'เอาจุดธูปเทียนเครื่องบูชาประดับแฟชั่นเตียงวิธี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:09.929657906+07:00","message":"receive streaming session, msgId: 1204"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:09.929691314+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":"2025-10-27T15:05:09.929697813+07:00","message":"receive interim result [false|false]: เอาจุดธูปเทียนเครื่องบูชาพระอภิธรรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:09.929710713+07:00","message":"[buffer interim] 1204 false เอาจุดธูปเทียนเครื่องบูชาพระอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:09.929717245+07:00","message":"[bufferProcess] interim [340000000]:เอาจุดธูปเทียนเครื่องบูชาพระอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:09.929719642+07:00","message":"[bufferProcess] send to processor:เอาจุดธูปเทียนเครื่องบูชาประดับแฟชั่นเตียงอภิสิทธิ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:09.929726337+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:09.929728939+07:00","message":"> Transcript [7031] [false]: 'เอาจุดธูปเทียนเครื่องบูชาประดับแฟชั่นเตียงอภิสิทธิ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:09.929731161+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:09.929733365+07:00","message":"Set new StatePrefix: 'เอาจุดธูปเทียนเครื่องบูชาประดับแฟชั่นเตียงอภิสิทธิ์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:10.435120224+07:00","message":"receive streaming session, msgId: 1204"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:10.435156857+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":"2025-10-27T15:05:10.435162191+07:00","message":"receive interim result [false|false]: เอาจุดธูปเทียนเครื่องบูชาพระอภิธรรมศพ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:10.435175154+07:00","message":"[buffer interim] 1204 false เอาจุดธูปเทียนเครื่องบูชาพระอภิธรรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:10.435182523+07:00","message":"[bufferProcess] interim [880000000]:เอาจุดธูปเทียนเครื่องบูชาพระอภิธรรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:10.435184494+07:00","message":"[bufferProcess] send to processor:เอาจุดธูปเทียนเครื่องบูชาพระอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:10.435189881+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:10.435192618+07:00","message":"> Transcript [7032] [false]: 'เอาจุดธูปเทียนเครื่องบูชาพระอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:10.435194664+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:10.435196887+07:00","message":"Set new StatePrefix: 'เอาจุดธูปเทียนเครื่องบูชาพระอภิธรรม'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:05:10.916027546+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:05:10.916042311+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:10.954213165+07:00","message":"receive streaming session, msgId: 1204"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:10.954253723+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอาจุดธูปเทียนเครื่องบูชาพระอภิธรรมอภิธรรม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:10.954261853+07:00","message":"receive interim result [false|false]: เอาจุดธูปเทียนเครื่องบูชาพระอภิธรรมอภิธรรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:10.954278544+07:00","message":"[buffer interim] 1204 false เอาจุดธูปเทียนเครื่องบูชาพระอภิธรรมอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:10.954286752+07:00","message":"[bufferProcess] interim [360000000]:เอาจุดธูปเทียนเครื่องบูชาพระอภิธรรมอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:10.954289904+07:00","message":"[bufferProcess] send to processor:เอาจุดธูปเทียนเครื่องบูชาพระอภิธรรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:10.954294655+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:10.954299114+07:00","message":"> Transcript [7033] [false]: 'เอาจุดธูปเทียนเครื่องบูชาพระอภิธรรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:10.95430356+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:10.954306136+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:10.954314756+07:00","message":"StatePrefix: 'เอาจุดธูปเทียนเครื่องบูชาพระอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:10.954318099+07:00","message":"TextPushed: 'เอาจุดธูปเทียนเครื่องบูชาประดับแฟชั่น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:11.383815317+07:00","message":"[GCS] IsForceVAD: false for message ID: 1204"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:11.445882896+07:00","message":"[GCS] Start streaming session, msgId: 1205"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:11.481500266+07:00","message":"receive streaming session, msgId: 1204"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:11.481533806+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอาจุดธูปเทียนเครื่องบูชาพระอภิธรรมอภิธรรม\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":6,\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:11.48153949+07:00","message":"receive interim result [false|false]: เอาจุดธูปเทียนเครื่องบูชาพระอภิธรรมอภิธรรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:11.481551001+07:00","message":"[buffer interim] 1204 false เอาจุดธูปเทียนเครื่องบูชาพระอภิธรรมอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:11.481556704+07:00","message":"[bufferProcess] interim [960000000]:เอาจุดธูปเทียนเครื่องบูชาพระอภิธรรมอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:11.481559059+07:00","message":"[bufferProcess] send to processor:เอาจุดธูปเทียนเครื่องบูชาพระอภิธรรมอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:11.481564042+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:11.481566532+07:00","message":"> Transcript [7034] [false]: 'เอาจุดธูปเทียนเครื่องบูชาพระอภิธรรมอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:11.481569316+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:11.481570845+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:11.481572305+07:00","message":"StatePrefix: 'เอาจุดธูปเทียนเครื่องบูชาพระอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:11.481574518+07:00","message":"TextPushed: 'เอาจุดธูปเทียนเครื่องบูชาประดับแฟชั่น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:11.570529459+07:00","message":"receive streaming session, msgId: 1204"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:11.570561908+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอาจุดธูปเทียนเครื่องบูชาพระอภิธรรมอภิธรรม\",\"confidence\":0.91851515}],\"is_final\":true,\"result_end_time\":{\"seconds\":7,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:11.570567702+07:00","message":"receive interim result [true|false]: เอาจุดธูปเทียนเครื่องบูชาพระอภิธรรมอภิธรรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:11.570576708+07:00","message":"end recv isFinal message id 1204"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:11.570578573+07:00","message":"end Recv id 1204"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:11.570583416+07:00","message":"[buffer interim] 1204 true เอาจุดธูปเทียนเครื่องบูชาพระอภิธรรมอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:11.570592538+07:00","message":"[bufferProcess] interim [20000000]:เอาจุดธูปเทียนเครื่องบูชาพระอภิธรรมอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:11.570597282+07:00","message":"[bufferProcess] send to processor (isfinal):เอาจุดธูปเทียนเครื่องบูชาพระอภิธรรมอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:11.570600662+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:11.570603282+07:00","message":"> Transcript [7035] [false]: 'เอาจุดธูปเทียนเครื่องบูชาพระอภิธรรมอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:11.570605994+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:11.570607769+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:11.570609395+07:00","message":"StatePrefix: 'เอาจุดธูปเทียนเครื่องบูชาพระอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:11.570611193+07:00","message":"TextPushed: 'เอาจุดธูปเทียนเครื่องบูชาประดับแฟชั่น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:11.570612873+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:11.570614633+07:00","message":"> Transcript [7036] [true]: 'เอาจุดธูปเทียนเครื่องบูชาพระอภิธรรมอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:11.570616749+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:11.570618108+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:11.570619799+07:00","message":"StatePrefix: 'เอาจุดธูปเทียนเครื่องบูชาพระอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:11.570621313+07:00","message":"TextPushed: 'เอาจุดธูปเทียนเครื่องบูชาประดับแฟชั่น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:11.570622829+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:11.570745474+07:00","message":"Push: 'พระอภิธรรมอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:11.570747616+07:00","message":"TextPushed: 'เอาจุดธูปเทียนเครื่องบูชาประดับแฟชั่นพระอภิธรรมอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:11.570749545+07:00","message":"Set new StatePrefix : 'เอาจุดธูปเทียนเครื่องบูชาพระอภิธรรมอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:11.570751364+07:00","message":"Next Push (prob) : 'เอาจุดธูปเทียนเครื่องบูชาพระอภิธรรมอภิธรรม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:11.570758632+07:00","message":"push: {true พระอภิธรรมอภิธรรม 0 0xc002603580}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:11.570777573+07:00","message":"write aligntment file to 'tmp/7446/align_message_id_1204.html'"}
{"level":"info","service":"Main","time":"2025-10-27T15:05:11.583971459+07:00","message":"write wav file: './tmp/7446/7446_1204.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:05:13.916893996+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:05:13.916896797+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:16.695270078+07:00","message":"[GCS] IsForceVAD: false for message ID: 1205"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:16.753976066+07:00","message":"[GCS] Start streaming session, msgId: 1206"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:16.81961794+07:00","message":"receive streaming session, msgId: 1205"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:16.819636853+07:00","message":"found end of frame, send empty tag with msgId: 1205"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:16.819639986+07:00","message":"end Recv id 1205"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:16.819645685+07:00","message":"[buffer interim] 1205 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:16.819652546+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:16.819656321+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:16.819658783+07:00","message":"> Transcript [7037] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:16.819660951+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:16.819662613+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:16.819664182+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:16.819665749+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:16.819673269+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:16.819682361+07:00","message":"push: {true \n 0 0xc002a00000}"}
{"level":"info","service":"Main","time":"2025-10-27T15:05:16.83085112+07:00","message":"write wav file: './tmp/7446/7446_1205.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:05:16.917110094+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:05:16.917126194+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:05:19.917477302+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:05:19.91748845+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:21.052591906+07:00","message":"[GCS] IsForceVAD: false for message ID: 1206"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:21.166058185+07:00","message":"receive streaming session, msgId: 1206"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:21.1660723+07:00","message":"found end of frame, send empty tag with msgId: 1206"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:21.166075302+07:00","message":"end Recv id 1206"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:21.16608238+07:00","message":"[buffer interim] 1206 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:21.166089132+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:21.166093017+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:21.166096114+07:00","message":"> Transcript [7038] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:21.166098558+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:21.166100493+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:21.166102191+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:21.166103857+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:21.16610671+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:21.166140086+07:00","message":"push: {true \n 0 0xc002a00600}"}
{"level":"info","service":"Main","time":"2025-10-27T15:05:21.181816665+07:00","message":"write wav file: './tmp/7446/7446_1206.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:21.184480245+07:00","message":"[GCS] Start streaming session, msgId: 1207"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:21.244189118+07:00","message":"[GCS] IsForceVAD: false for message ID: 1207"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:21.440651222+07:00","message":"receive streaming session, msgId: 1207"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:21.440673421+07:00","message":"found end of frame, send empty tag with msgId: 1207"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:21.440676261+07:00","message":"end Recv id 1207"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:21.440689214+07:00","message":"[buffer interim] 1207 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:21.440699175+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:21.440703677+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:21.440707254+07:00","message":"> Transcript [7039] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:21.440710262+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:21.440712138+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:21.440714105+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:21.440716281+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:21.440720129+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:21.44073197+07:00","message":"push: {true \n 0 0xc002a00380}"}
{"level":"info","service":"Main","time":"2025-10-27T15:05:21.445077292+07:00","message":"write wav file: './tmp/7446/7446_1207.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:21.503193987+07:00","message":"[GCS] Start streaming session, msgId: 1208"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:22.427130882+07:00","message":"[GCS] Cleaned up inactive client: 1174"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:22.42714673+07:00","message":"[GCS] Cleaned up inactive client: 1180"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:22.427149117+07:00","message":"[GCS] Cleaned up inactive client: 1175"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:22.42715091+07:00","message":"[GCS] Cleaned up inactive client: 1168"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:22.427152437+07:00","message":"[GCS] Cleaned up inactive client: 1169"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:22.427153829+07:00","message":"[GCS] Cleaned up inactive client: 1178"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:22.427155266+07:00","message":"[GCS] Cleaned up inactive client: 1176"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:22.427156697+07:00","message":"[GCS] Cleaned up inactive client: 1179"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:22.427158155+07:00","message":"[GCS] Cleaned up inactive client: 1171"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:22.427159925+07:00","message":"[GCS] Cleaned up inactive client: 1173"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:22.427161464+07:00","message":"[GCS] Cleaned up inactive client: 1170"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:22.427163116+07:00","message":"[GCS] Cleaned up inactive client: 1177"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:22.427164488+07:00","message":"[GCS] Cleaned up inactive client: 1172"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:05:22.918391736+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:05:22.91839888+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:05:25.918540002+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:05:25.918555228+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:26.552837708+07:00","message":"[GCS] IsForceVAD: false for message ID: 1208"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:26.623401304+07:00","message":"[GCS] Start streaming session, msgId: 1209"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:26.658847245+07:00","message":"receive streaming session, msgId: 1208"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:26.658864673+07:00","message":"found end of frame, send empty tag with msgId: 1208"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:26.658867324+07:00","message":"end Recv id 1208"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:26.658872982+07:00","message":"[buffer interim] 1208 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:26.658879454+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:26.658883375+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:26.65888614+07:00","message":"> Transcript [7040] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:26.658888176+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:26.658899444+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:26.658900888+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:26.658902484+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:26.65891065+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:26.658918813+07:00","message":"push: {true \n 0 0xc002a00c80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:05:26.670440011+07:00","message":"write wav file: './tmp/7446/7446_1208.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:05:28.91912687+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:05:28.9191269+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:31.744959781+07:00","message":"[GCS] IsForceVAD: false for message ID: 1209"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:31.844565664+07:00","message":"receive streaming session, msgId: 1209"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:31.844591977+07:00","message":"found end of frame, send empty tag with msgId: 1209"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:31.844595458+07:00","message":"end Recv id 1209"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:31.844603041+07:00","message":"[buffer interim] 1209 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:31.844610173+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:31.84461394+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:31.84461635+07:00","message":"> Transcript [7041] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:31.8446186+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:31.844620288+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:31.844621885+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:31.844623357+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:31.844625648+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:31.844647536+07:00","message":"push: {true \n 0 0xc002a01000}"}
{"level":"info","service":"Main","time":"2025-10-27T15:05:31.855861201+07:00","message":"write wav file: './tmp/7446/7446_1209.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:05:31.919671207+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:05:31.919695472+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:32.775715049+07:00","message":"[GCS] Start streaming session, msgId: 1210"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:33.344067575+07:00","message":"[GCS] IsForceVAD: false for message ID: 1210"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:33.41380088+07:00","message":"[GCS] Start streaming session, msgId: 1211"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:33.442685814+07:00","message":"receive streaming session, msgId: 1210"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:33.442704272+07:00","message":"found end of frame, send empty tag with msgId: 1210"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:33.44270695+07:00","message":"end Recv id 1210"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:33.442712434+07:00","message":"[buffer interim] 1210 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:33.442723591+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:33.442727789+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:33.442730293+07:00","message":"> Transcript [7042] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:33.442732387+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:33.442734006+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:33.4427355+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:33.442736978+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:33.442741319+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:33.44275097+07:00","message":"push: {true \n 0 0xc002a01200}"}
{"level":"info","service":"Main","time":"2025-10-27T15:05:33.44776916+07:00","message":"write wav file: './tmp/7446/7446_1210.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:33.472911153+07:00","message":"[GCS] IsForceVAD: false for message ID: 1211"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:33.603054831+07:00","message":"[GCS] Start streaming session, msgId: 1212"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:33.67130184+07:00","message":"receive streaming session, msgId: 1211"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:33.671318032+07:00","message":"found end of frame, send empty tag with msgId: 1211"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:33.671321018+07:00","message":"end Recv id 1211"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:33.671326384+07:00","message":"[buffer interim] 1211 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:33.671332522+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:33.671336098+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:33.671338465+07:00","message":"> Transcript [7043] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:33.671340393+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:33.671342058+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:33.671343492+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:33.671344956+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:33.671347387+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:33.671355491+07:00","message":"push: {true \n 0 0xc003402000}"}
{"level":"info","service":"Main","time":"2025-10-27T15:05:33.675996387+07:00","message":"write wav file: './tmp/7446/7446_1211.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:05:34.919746973+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:05:34.919762992+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:35.012513545+07:00","message":"[GCS] IsForceVAD: false for message ID: 1212"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:35.102142172+07:00","message":"receive streaming session, msgId: 1212"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:35.102163086+07:00","message":"found end of frame, send empty tag with msgId: 1212"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:35.102166483+07:00","message":"end Recv id 1212"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:35.102174975+07:00","message":"[buffer interim] 1212 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:35.102183862+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:35.102188621+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:35.102191982+07:00","message":"> Transcript [7044] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:35.102194959+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:35.102197403+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:35.102199618+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:35.102202305+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:35.102210826+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:35.102225498+07:00","message":"push: {true \n 0 0xc003402e00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:05:35.110776532+07:00","message":"write wav file: './tmp/7446/7446_1212.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:35.395551154+07:00","message":"[GCS] Start streaming session, msgId: 1213"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:37.00232209+07:00","message":"[GCS] IsForceVAD: false for message ID: 1213"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:37.063327357+07:00","message":"[GCS] Start streaming session, msgId: 1214"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:37.092585581+07:00","message":"receive streaming session, msgId: 1213"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:37.092603353+07:00","message":"found end of frame, send empty tag with msgId: 1213"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:37.092606658+07:00","message":"end Recv id 1213"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:37.092614886+07:00","message":"[buffer interim] 1213 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:37.092623716+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:37.092628814+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:37.092632906+07:00","message":"> Transcript [7045] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:37.092635617+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:37.092637906+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:37.092640168+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:37.092642202+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:37.09264531+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:37.092657639+07:00","message":"push: {true \n 0 0xc002922c00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:05:37.099876894+07:00","message":"write wav file: './tmp/7446/7446_1213.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:05:37.920115908+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:05:37.920142692+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:40.844335355+07:00","message":"[GCS] IsForceVAD: false for message ID: 1214"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:05:40.920599797+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:05:40.920610322+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:40.954989511+07:00","message":"receive streaming session, msgId: 1214"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:40.955015273+07:00","message":"found end of frame, send empty tag with msgId: 1214"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:40.955018099+07:00","message":"end Recv id 1214"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:40.955025264+07:00","message":"[buffer interim] 1214 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:40.955032361+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:40.955036296+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:40.955038886+07:00","message":"> Transcript [7046] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:40.955040988+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:40.955042556+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:40.955044043+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:40.955045512+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:40.955048171+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:40.955058495+07:00","message":"push: {true \n 0 0xc002923280}"}
{"level":"info","service":"Main","time":"2025-10-27T15:05:40.965054899+07:00","message":"write wav file: './tmp/7446/7446_1214.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:42.953087717+07:00","message":"[GCS] Start streaming session, msgId: 1215"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:05:43.921428659+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:05:43.921438622+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:05:46.921525585+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:05:46.921536822+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:48.082431021+07:00","message":"[GCS] IsForceVAD: false for message ID: 1215"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:48.145004238+07:00","message":"[GCS] Start streaming session, msgId: 1216"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:48.187254639+07:00","message":"receive streaming session, msgId: 1215"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:48.187286443+07:00","message":"found end of frame, send empty tag with msgId: 1215"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:48.187290603+07:00","message":"end Recv id 1215"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:48.187298917+07:00","message":"[buffer interim] 1215 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:48.187307602+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:48.187316616+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:48.187320262+07:00","message":"> Transcript [7047] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:48.187323594+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:48.187325913+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:48.187328386+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:48.187330657+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:48.187336574+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:48.187347421+07:00","message":"push: {true \n 0 0xc002923a00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:05:48.197967399+07:00","message":"write wav file: './tmp/7446/7446_1215.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:49.302484826+07:00","message":"[GCS] IsForceVAD: false for message ID: 1216"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:49.404245302+07:00","message":"receive streaming session, msgId: 1216"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:49.404269739+07:00","message":"found end of frame, send empty tag with msgId: 1216"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:49.404273504+07:00","message":"end Recv id 1216"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:49.404279853+07:00","message":"[buffer interim] 1216 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:49.404286085+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:49.404289717+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:49.404292068+07:00","message":"> Transcript [7048] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:49.404294114+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:49.404295746+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:49.404297202+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:49.40429876+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:49.404307497+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:49.404316026+07:00","message":"push: {true \n 0 0xc002923d00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:05:49.410158097+07:00","message":"write wav file: './tmp/7446/7446_1216.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:49.813028376+07:00","message":"[GCS] Start streaming session, msgId: 1217"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:05:49.921616301+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:05:49.921625956+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:52.427931855+07:00","message":"[GCS] Cleaned up inactive client: 1188"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:52.427955401+07:00","message":"[GCS] Cleaned up inactive client: 1186"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:52.427958459+07:00","message":"[GCS] Cleaned up inactive client: 1191"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:52.427960693+07:00","message":"[GCS] Cleaned up inactive client: 1184"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:52.427962915+07:00","message":"[GCS] Cleaned up inactive client: 1189"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:52.427965474+07:00","message":"[GCS] Cleaned up inactive client: 1193"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:52.42796781+07:00","message":"[GCS] Cleaned up inactive client: 1182"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:52.427969696+07:00","message":"[GCS] Cleaned up inactive client: 1183"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:52.427971741+07:00","message":"[GCS] Cleaned up inactive client: 1187"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:52.427974534+07:00","message":"[GCS] Cleaned up inactive client: 1181"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:52.427976299+07:00","message":"[GCS] Cleaned up inactive client: 1185"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:52.427978395+07:00","message":"[GCS] Cleaned up inactive client: 1190"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:52.427980341+07:00","message":"[GCS] Cleaned up inactive client: 1192"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:05:52.922329581+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:05:52.922329579+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:54.622639695+07:00","message":"[GCS] IsForceVAD: false for message ID: 1217"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:54.684615866+07:00","message":"[GCS] Start streaming session, msgId: 1218"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:54.729943044+07:00","message":"receive streaming session, msgId: 1217"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:54.72996401+07:00","message":"found end of frame, send empty tag with msgId: 1217"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:54.729966679+07:00","message":"end Recv id 1217"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:54.729972384+07:00","message":"[buffer interim] 1217 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:54.729979096+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:54.729982916+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:54.729985851+07:00","message":"> Transcript [7049] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:54.729988098+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:54.729989983+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:54.729991477+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:54.729992999+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:54.729995382+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:54.730004403+07:00","message":"push: {true \n 0 0xc002216700}"}
{"level":"info","service":"Main","time":"2025-10-27T15:05:54.739489329+07:00","message":"write wav file: './tmp/7446/7446_1217.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:55.582556568+07:00","message":"[GCS] IsForceVAD: false for message ID: 1218"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:55.686182882+07:00","message":"receive streaming session, msgId: 1218"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:55.686201634+07:00","message":"found end of frame, send empty tag with msgId: 1218"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:55.686204281+07:00","message":"end Recv id 1218"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:55.686210702+07:00","message":"[buffer interim] 1218 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:55.686217419+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:55.686224177+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:55.686226947+07:00","message":"> Transcript [7050] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:55.686228929+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:55.686230574+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:55.686231986+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:55.686233538+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:55.686237815+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:55.686246948+07:00","message":"push: {true \n 0 0xc002603100}"}
{"level":"info","service":"Main","time":"2025-10-27T15:05:55.692012404+07:00","message":"write wav file: './tmp/7446/7446_1218.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:55.703210356+07:00","message":"[GCS] Start streaming session, msgId: 1219"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:05:55.922484351+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:05:55.922498344+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:56.094424227+07:00","message":"[GCS] IsForceVAD: false for message ID: 1219"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:56.152630961+07:00","message":"[GCS] Start streaming session, msgId: 1220"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:56.191090548+07:00","message":"receive streaming session, msgId: 1219"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:56.191104306+07:00","message":"found end of frame, send empty tag with msgId: 1219"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:56.191107019+07:00","message":"end Recv id 1219"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:56.191113239+07:00","message":"[buffer interim] 1219 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:56.191119887+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:56.191123495+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:56.191126043+07:00","message":"> Transcript [7051] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:56.191128207+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:56.191129858+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:56.191131384+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:56.191132925+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:56.191139425+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:56.191149023+07:00","message":"push: {true \n 0 0xc002602000}"}
{"level":"info","service":"Main","time":"2025-10-27T15:05:56.195746355+07:00","message":"write wav file: './tmp/7446/7446_1219.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:56.284374501+07:00","message":"[GCS] IsForceVAD: false for message ID: 1220"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:56.454664951+07:00","message":"receive streaming session, msgId: 1220"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:56.454679074+07:00","message":"found end of frame, send empty tag with msgId: 1220"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:56.454681597+07:00","message":"end Recv id 1220"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:56.454687277+07:00","message":"[buffer interim] 1220 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:56.454693243+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:56.454696803+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:56.45469926+07:00","message":"> Transcript [7052] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:56.454701305+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:56.45470305+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:56.454704617+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:56.454716161+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:05:56.454725795+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:56.454736044+07:00","message":"push: {true \n 0 0xc002881000}"}
{"level":"info","service":"Main","time":"2025-10-27T15:05:56.459555035+07:00","message":"write wav file: './tmp/7446/7446_1220.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:05:56.544991142+07:00","message":"[GCS] Start streaming session, msgId: 1221"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:05:58.922852169+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:05:58.922860464+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:06:01.796072583+07:00","message":"[GCS] IsForceVAD: false for message ID: 1221"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:06:01.923324648+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:06:01.923351322+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:06:01.925076857+07:00","message":"[GCS] Start streaming session, msgId: 1222"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:06:01.932143028+07:00","message":"receive streaming session, msgId: 1221"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:06:01.932159196+07:00","message":"found end of frame, send empty tag with msgId: 1221"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:06:01.932161993+07:00","message":"end Recv id 1221"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:06:01.932167636+07:00","message":"[buffer interim] 1221 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:06:01.932173811+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:06:01.932177287+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:06:01.932179899+07:00","message":"> Transcript [7053] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:06:01.932182142+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:06:01.932184681+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:06:01.932186145+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:06:01.932187605+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:06:01.932192555+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:06:01.932202398+07:00","message":"push: {true \n 0 0xc002603780}"}
{"level":"info","service":"Main","time":"2025-10-27T15:06:01.943127966+07:00","message":"write wav file: './tmp/7446/7446_1221.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:06:04.924121644+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:06:04.92412589+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:06:07.045464881+07:00","message":"[GCS] IsForceVAD: false for message ID: 1222"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:06:07.103346171+07:00","message":"[GCS] Start streaming session, msgId: 1223"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:06:07.150864748+07:00","message":"receive streaming session, msgId: 1222"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:06:07.150880823+07:00","message":"found end of frame, send empty tag with msgId: 1222"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:06:07.15088353+07:00","message":"end Recv id 1222"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:06:07.150889201+07:00","message":"[buffer interim] 1222 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:06:07.150895837+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:06:07.150899781+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:06:07.150902481+07:00","message":"> Transcript [7054] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:06:07.150904558+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:06:07.150906214+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:06:07.150907761+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:06:07.15091007+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:06:07.150918949+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:06:07.150929731+07:00","message":"push: {true \n 0 0xc002217e80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:06:07.166628751+07:00","message":"write wav file: './tmp/7446/7446_1222.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:06:07.17353611+07:00","message":"[GCS] IsForceVAD: false for message ID: 1223"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:06:07.232907787+07:00","message":"[GCS] Start streaming session, msgId: 1224"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:06:07.36877413+07:00","message":"receive streaming session, msgId: 1223"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:06:07.368791676+07:00","message":"found end of frame, send empty tag with msgId: 1223"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:06:07.368794706+07:00","message":"end Recv id 1223"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:06:07.368800404+07:00","message":"[buffer interim] 1223 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:06:07.368812305+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:06:07.368816156+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:06:07.368818975+07:00","message":"> Transcript [7055] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:06:07.368821123+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:06:07.368822996+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:06:07.368825095+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:06:07.36882667+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:06:07.368832721+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:06:07.368842213+07:00","message":"push: {true \n 0 0xc002603b00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:06:07.372934666+07:00","message":"write wav file: './tmp/7446/7446_1223.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:06:07.683172263+07:00","message":"[GCS] IsForceVAD: false for message ID: 1224"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:06:07.781330638+07:00","message":"receive streaming session, msgId: 1224"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:06:07.781348523+07:00","message":"found end of frame, send empty tag with msgId: 1224"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:06:07.781351793+07:00","message":"end Recv id 1224"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:06:07.781358645+07:00","message":"[buffer interim] 1224 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:06:07.781365048+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:06:07.781368232+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:06:07.781370948+07:00","message":"> Transcript [7056] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:06:07.781373112+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:06:07.781374709+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:06:07.781376204+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:06:07.781377813+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:06:07.781380011+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:06:07.781390364+07:00","message":"push: {true \n 0 0xc002880280}"}
{"level":"info","service":"Main","time":"2025-10-27T15:06:07.788906648+07:00","message":"write wav file: './tmp/7446/7446_1224.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:06:07.813186425+07:00","message":"[GCS] Start streaming session, msgId: 1225"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:06:07.924327919+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:06:07.92434689+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:06:08.583418482+07:00","message":"[GCS] IsForceVAD: false for message ID: 1225"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:06:08.687203417+07:00","message":"receive streaming session, msgId: 1225"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:06:08.687218865+07:00","message":"found end of frame, send empty tag with msgId: 1225"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:06:08.687221967+07:00","message":"end Recv id 1225"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:06:08.687228388+07:00","message":"[buffer interim] 1225 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:06:08.687236485+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:06:08.687246546+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:06:08.687250515+07:00","message":"> Transcript [7057] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:06:08.687253393+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:06:08.687255538+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:06:08.687257972+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:06:08.68725988+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:06:08.687263056+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:06:08.687273951+07:00","message":"push: {true \n 0 0xc00401ec00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:06:08.692747614+07:00","message":"write wav file: './tmp/7446/7446_1225.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:06:08.973707265+07:00","message":"[GCS] Start streaming session, msgId: 1226"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:06:10.925220973+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:06:10.925233619+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:06:11.782762779+07:00","message":"[GCS] IsForceVAD: false for message ID: 1226"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:06:11.884819181+07:00","message":"receive streaming session, msgId: 1226"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:06:11.884837531+07:00","message":"found end of frame, send empty tag with msgId: 1226"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:06:11.884840707+07:00","message":"end Recv id 1226"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:06:11.884847197+07:00","message":"[buffer interim] 1226 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:06:11.884854944+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:06:11.884860235+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:06:11.884864137+07:00","message":"> Transcript [7058] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:06:11.884867582+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:06:11.884869826+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:06:11.884872088+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:06:11.884874258+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:06:11.884882932+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:06:11.884893516+07:00","message":"push: {true \n 0 0xc002881200}"}
{"level":"info","service":"Main","time":"2025-10-27T15:06:11.893059799+07:00","message":"write wav file: './tmp/7446/7446_1226.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:06:12.103568656+07:00","message":"[GCS] Start streaming session, msgId: 1227"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:06:13.925585675+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:06:13.925617534+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:06:16.926420695+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:06:16.926433034+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:06:17.232819199+07:00","message":"[GCS] IsForceVAD: false for message ID: 1227"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:06:17.304194554+07:00","message":"[GCS] Start streaming session, msgId: 1228"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:06:17.336654418+07:00","message":"receive streaming session, msgId: 1227"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:06:17.336669842+07:00","message":"found end of frame, send empty tag with msgId: 1227"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:06:17.336672488+07:00","message":"end Recv id 1227"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:06:17.336679982+07:00","message":"[buffer interim] 1227 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:06:17.336686751+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:06:17.336690587+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:06:17.336693175+07:00","message":"> Transcript [7059] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:06:17.336695468+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:06:17.336697215+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:06:17.336698667+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:06:17.336700187+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:06:17.336702772+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:06:17.336712059+07:00","message":"push: {true \n 0 0xc002603d00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:06:17.347799921+07:00","message":"write wav file: './tmp/7446/7446_1227.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:06:18.194860622+07:00","message":"[GCS] IsForceVAD: false for message ID: 1228"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:06:18.26431255+07:00","message":"[GCS] Start streaming session, msgId: 1229"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:06:18.287967474+07:00","message":"receive streaming session, msgId: 1228"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:06:18.287984106+07:00","message":"found end of frame, send empty tag with msgId: 1228"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:06:18.287986963+07:00","message":"end Recv id 1228"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:06:18.287992535+07:00","message":"[buffer interim] 1228 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:06:18.287998463+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:06:18.28800167+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:06:18.28800416+07:00","message":"> Transcript [7060] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:06:18.288006085+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:06:18.288007671+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:06:18.288009091+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:06:18.288010572+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:06:18.288012751+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:06:18.288020275+07:00","message":"push: {true \n 0 0xc002a00d00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:06:18.294696414+07:00","message":"write wav file: './tmp/7446/7446_1228.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:06:18.771818805+07:00","message":"[GCS] IsForceVAD: false for message ID: 1229"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:06:18.834876178+07:00","message":"[GCS] Start streaming session, msgId: 1230"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:06:18.859789268+07:00","message":"receive streaming session, msgId: 1229"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:06:18.859809136+07:00","message":"found end of frame, send empty tag with msgId: 1229"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:06:18.859812834+07:00","message":"end Recv id 1229"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:06:18.859820716+07:00","message":"[buffer interim] 1229 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:06:18.859828548+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:06:18.85983332+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:06:18.859837188+07:00","message":"> Transcript [7061] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:06:18.859840285+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:06:18.859842802+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:06:18.85984512+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:06:18.85984748+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:06:18.859851016+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:06:18.85986191+07:00","message":"push: {true \n 0 0xc002217d80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:06:18.865222571+07:00","message":"write wav file: './tmp/7446/7446_1229.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:06:19.022116828+07:00","message":"[GCS] IsForceVAD: false for message ID: 1230"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:06:19.123572879+07:00","message":"receive streaming session, msgId: 1230"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:06:19.123586914+07:00","message":"found end of frame, send empty tag with msgId: 1230"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:06:19.123589764+07:00","message":"end Recv id 1230"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:06:19.123596059+07:00","message":"[buffer interim] 1230 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:06:19.123601677+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:06:19.123605067+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:06:19.123607666+07:00","message":"> Transcript [7062] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:06:19.12360975+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:06:19.123611738+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:06:19.123613298+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:06:19.123614885+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:06:19.123617281+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:06:19.123625868+07:00","message":"push: {true \n 0 0xc00401fa80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:06:19.12918644+07:00","message":"write wav file: './tmp/7446/7446_1230.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:06:19.282852434+07:00","message":"[GCS] Start streaming session, msgId: 1231"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:06:19.927092536+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:06:19.927103149+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:06:20.372688701+07:00","message":"[GCS] IsForceVAD: false for message ID: 1231"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:06:20.477529554+07:00","message":"receive streaming session, msgId: 1231"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:06:20.477544631+07:00","message":"found end of frame, send empty tag with msgId: 1231"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:06:20.477548585+07:00","message":"end Recv id 1231"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:06:20.477555755+07:00","message":"[buffer interim] 1231 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:06:20.477564613+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:06:20.477569613+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:06:20.477573273+07:00","message":"> Transcript [7063] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:06:20.477576343+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:06:20.477579373+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:06:20.477581275+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:06:20.477583363+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:06:20.477595256+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:06:20.477607306+07:00","message":"push: {true \n 0 0xc002880e80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:06:20.483687448+07:00","message":"write wav file: './tmp/7446/7446_1231.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:06:20.503605407+07:00","message":"[GCS] Start streaming session, msgId: 1232"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:06:22.427714203+07:00","message":"[GCS] Cleaned up inactive client: 1206"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:06:22.427730685+07:00","message":"[GCS] Cleaned up inactive client: 1199"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:06:22.427732739+07:00","message":"[GCS] Cleaned up inactive client: 1207"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:06:22.427734127+07:00","message":"[GCS] Cleaned up inactive client: 1202"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:06:22.427735489+07:00","message":"[GCS] Cleaned up inactive client: 1198"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:06:22.427736931+07:00","message":"[GCS] Cleaned up inactive client: 1200"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:06:22.42773859+07:00","message":"[GCS] Cleaned up inactive client: 1203"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:06:22.427740153+07:00","message":"[GCS] Cleaned up inactive client: 1197"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:06:22.427741547+07:00","message":"[GCS] Cleaned up inactive client: 1194"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:06:22.427743107+07:00","message":"[GCS] Cleaned up inactive client: 1195"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:06:22.427744667+07:00","message":"[GCS] Cleaned up inactive client: 1196"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:06:22.427746092+07:00","message":"[GCS] Cleaned up inactive client: 1201"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:06:22.427747423+07:00","message":"[GCS] Cleaned up inactive client: 1205"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:06:22.427748712+07:00","message":"[GCS] Cleaned up inactive client: 1204"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:06:22.927530462+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:06:22.927537001+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:06:25.622447786+07:00","message":"[GCS] IsForceVAD: false for message ID: 1232"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:06:25.727797815+07:00","message":"receive streaming session, msgId: 1232"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:06:25.727811533+07:00","message":"found end of frame, send empty tag with msgId: 1232"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:06:25.727814072+07:00","message":"end Recv id 1232"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:06:25.727820063+07:00","message":"[buffer interim] 1232 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:06:25.727826795+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:06:25.72783068+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:06:25.727833296+07:00","message":"> Transcript [7064] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:06:25.727835256+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:06:25.727836875+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:06:25.727838287+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:06:25.727839854+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:06:25.727842278+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:06:25.727850511+07:00","message":"push: {true \n 0 0xc002602e80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:06:25.73829532+07:00","message":"write wav file: './tmp/7446/7446_1232.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:06:25.927984549+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:06:25.927995125+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:06:26.204184402+07:00","message":"[GCS] Start streaming session, msgId: 1233"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:06:28.928061334+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:06:28.928075198+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:06:29.983175898+07:00","message":"[GCS] IsForceVAD: false for message ID: 1233"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:06:30.100232629+07:00","message":"receive streaming session, msgId: 1233"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:06:30.100255911+07:00","message":"found end of frame, send empty tag with msgId: 1233"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:06:30.100259002+07:00","message":"end Recv id 1233"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:06:30.100264791+07:00","message":"[buffer interim] 1233 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:06:30.100271778+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:06:30.100275295+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:06:30.100277798+07:00","message":"> Transcript [7065] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:06:30.100279814+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:06:30.100281466+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:06:30.100283334+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:06:30.100284881+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:06:30.100294058+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:06:30.100302754+07:00","message":"push: {true \n 0 0xc002603c00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:06:30.102688169+07:00","message":"[GCS] Start streaming session, msgId: 1234"}
{"level":"info","service":"Main","time":"2025-10-27T15:06:30.108868743+07:00","message":"write wav file: './tmp/7446/7446_1233.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:06:30.362657269+07:00","message":"[GCS] IsForceVAD: false for message ID: 1234"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:06:30.422870636+07:00","message":"[GCS] Start streaming session, msgId: 1235"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:06:30.457003208+07:00","message":"receive streaming session, msgId: 1234"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:06:30.45701794+07:00","message":"found end of frame, send empty tag with msgId: 1234"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:06:30.457020769+07:00","message":"end Recv id 1234"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:06:30.457025951+07:00","message":"[buffer interim] 1234 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:06:30.457031933+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:06:30.45703566+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:06:30.457038351+07:00","message":"> Transcript [7066] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:06:30.457040653+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:06:30.457042298+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:06:30.457043846+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:06:30.457045296+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:06:30.457047893+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:06:30.457057512+07:00","message":"push: {true \n 0 0xc002603e80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:06:30.461505281+07:00","message":"write wav file: './tmp/7446/7446_1234.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:06:31.929100495+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:06:31.929099517+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:06:34.929615297+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:06:34.929615469+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:06:35.813289207+07:00","message":"[GCS] IsForceVAD: false for message ID: 1235"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:06:35.920101338+07:00","message":"receive streaming session, msgId: 1235"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:06:35.920119304+07:00","message":"found end of frame, send empty tag with msgId: 1235"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:06:35.92012206+07:00","message":"end Recv id 1235"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:06:35.92012899+07:00","message":"[buffer interim] 1235 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:06:35.920135724+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:06:35.920139556+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:06:35.920142149+07:00","message":"> Transcript [7067] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:06:35.920144326+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:06:35.920146033+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:06:35.920147552+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:06:35.920152417+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:06:35.920159172+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:06:35.920168536+07:00","message":"push: {true \n 0 0xc002a00200}"}
{"level":"info","service":"Main","time":"2025-10-27T15:06:35.933625162+07:00","message":"write wav file: './tmp/7446/7446_1235.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:06:36.003801522+07:00","message":"[GCS] Start streaming session, msgId: 1236"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:06:37.930120326+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:06:37.930126038+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:06:40.930363884+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:06:40.930397258+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:06:41.123145416+07:00","message":"[GCS] IsForceVAD: false for message ID: 1236"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:06:41.220690978+07:00","message":"receive streaming session, msgId: 1236"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:06:41.220706572+07:00","message":"found end of frame, send empty tag with msgId: 1236"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:06:41.220709086+07:00","message":"end Recv id 1236"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:06:41.220715773+07:00","message":"[buffer interim] 1236 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:06:41.22072648+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:06:41.220730425+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:06:41.220733174+07:00","message":"> Transcript [7068] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:06:41.220735115+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:06:41.22073679+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:06:41.220738403+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:06:41.22074063+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:06:41.220748326+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:06:41.220779051+07:00","message":"push: {true \n 0 0xc00401e080}"}
{"level":"info","service":"Main","time":"2025-10-27T15:06:41.233235799+07:00","message":"write wav file: './tmp/7446/7446_1236.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:06:41.703388406+07:00","message":"[GCS] Start streaming session, msgId: 1237"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:06:43.561702683+07:00","message":"[GCS] IsForceVAD: false for message ID: 1237"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:06:43.654966043+07:00","message":"receive streaming session, msgId: 1237"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:06:43.6549867+07:00","message":"found end of frame, send empty tag with msgId: 1237"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:06:43.654989541+07:00","message":"end Recv id 1237"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:06:43.654995914+07:00","message":"[buffer interim] 1237 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:06:43.655002794+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:06:43.655006337+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:06:43.65500896+07:00","message":"> Transcript [7069] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:06:43.655011006+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:06:43.65501259+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:06:43.655014027+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:06:43.655015478+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:06:43.655017767+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:06:43.655026563+07:00","message":"push: {true \n 0 0xc002880e00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:06:43.662276431+07:00","message":"write wav file: './tmp/7446/7446_1237.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:06:43.754326301+07:00","message":"[GCS] Start streaming session, msgId: 1238"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:06:43.931096663+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:06:43.931096734+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:06:46.931775384+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:06:46.931791488+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:06:47.781829106+07:00","message":"[GCS] IsForceVAD: false for message ID: 1238"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:06:47.880224116+07:00","message":"receive streaming session, msgId: 1238"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:06:47.880241801+07:00","message":"found end of frame, send empty tag with msgId: 1238"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:06:47.880244456+07:00","message":"end Recv id 1238"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:06:47.880251639+07:00","message":"[buffer interim] 1238 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:06:47.880257845+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:06:47.880261547+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:06:47.88026426+07:00","message":"> Transcript [7070] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:06:47.880266476+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:06:47.880268039+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:06:47.880269819+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:06:47.880271301+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:06:47.880273717+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:06:47.880282105+07:00","message":"push: {true \n 0 0xc003402500}"}
{"level":"info","service":"Main","time":"2025-10-27T15:06:47.890232328+07:00","message":"write wav file: './tmp/7446/7446_1238.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:06:47.985188101+07:00","message":"[GCS] Start streaming session, msgId: 1239"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:06:49.932274758+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:06:49.932281025+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:06:52.427534925+07:00","message":"[GCS] Cleaned up inactive client: 1212"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:06:52.427557309+07:00","message":"[GCS] Cleaned up inactive client: 1216"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:06:52.427559715+07:00","message":"[GCS] Cleaned up inactive client: 1209"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:06:52.427561267+07:00","message":"[GCS] Cleaned up inactive client: 1208"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:06:52.427573038+07:00","message":"[GCS] Cleaned up inactive client: 1213"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:06:52.427574773+07:00","message":"[GCS] Cleaned up inactive client: 1215"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:06:52.427576762+07:00","message":"[GCS] Cleaned up inactive client: 1214"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:06:52.427578102+07:00","message":"[GCS] Cleaned up inactive client: 1210"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:06:52.427579311+07:00","message":"[GCS] Cleaned up inactive client: 1211"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:06:52.932676477+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:06:52.93268033+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:06:53.23287538+07:00","message":"[GCS] IsForceVAD: false for message ID: 1239"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:06:53.302878483+07:00","message":"[GCS] Start streaming session, msgId: 1240"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:06:53.339443389+07:00","message":"receive streaming session, msgId: 1239"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:06:53.339465997+07:00","message":"found end of frame, send empty tag with msgId: 1239"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:06:53.339469981+07:00","message":"end Recv id 1239"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:06:53.339479074+07:00","message":"[buffer interim] 1239 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:06:53.339486602+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:06:53.339491632+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:06:53.339495362+07:00","message":"> Transcript [7071] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:06:53.339498493+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:06:53.339500504+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:06:53.339502786+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:06:53.339504875+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:06:53.339508406+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:06:53.339519992+07:00","message":"push: {true \n 0 0xc003403000}"}
{"level":"info","service":"Main","time":"2025-10-27T15:06:53.351950151+07:00","message":"write wav file: './tmp/7446/7446_1239.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:06:55.932908646+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:06:55.932925296+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:06:56.75269958+07:00","message":"[GCS] IsForceVAD: false for message ID: 1240"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:06:56.822138423+07:00","message":"[GCS] Start streaming session, msgId: 1241"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:06:56.848163098+07:00","message":"receive streaming session, msgId: 1240"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:06:56.848180268+07:00","message":"found end of frame, send empty tag with msgId: 1240"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:06:56.848182926+07:00","message":"end Recv id 1240"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:06:56.848196384+07:00","message":"[buffer interim] 1240 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:06:56.848203051+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:06:56.848206899+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:06:56.848209461+07:00","message":"> Transcript [7072] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:06:56.848211625+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:06:56.848213229+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:06:56.848214754+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:06:56.848216262+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:06:56.848222709+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:06:56.848232397+07:00","message":"push: {true \n 0 0xc003403300}"}
{"level":"info","service":"Main","time":"2025-10-27T15:06:56.855941793+07:00","message":"write wav file: './tmp/7446/7446_1240.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:06:58.933028727+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:06:58.933087864+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:07:01.933387822+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:07:01.933404641+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:02.843892824+07:00","message":"[GCS] IsForceVAD: false for message ID: 1241"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:02.94990783+07:00","message":"receive streaming session, msgId: 1241"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:02.949926589+07:00","message":"found end of frame, send empty tag with msgId: 1241"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:02.949929443+07:00","message":"end Recv id 1241"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:02.949936079+07:00","message":"[buffer interim] 1241 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:02.949942371+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:02.949946306+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:02.949948772+07:00","message":"> Transcript [7073] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:02.949950808+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:02.949952495+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:02.949953932+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:02.949955394+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:02.949957536+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:02.949966599+07:00","message":"push: {true \n 0 0xc002881700}"}
{"level":"info","service":"Main","time":"2025-10-27T15:07:02.960984511+07:00","message":"write wav file: './tmp/7446/7446_1241.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:03.033611366+07:00","message":"[GCS] Start streaming session, msgId: 1242"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:07:04.93374833+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:07:04.933759406+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:05.402713326+07:00","message":"[GCS] IsForceVAD: false for message ID: 1242"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:05.465454419+07:00","message":"[GCS] Start streaming session, msgId: 1243"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:05.497362838+07:00","message":"receive streaming session, msgId: 1242"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:05.497382171+07:00","message":"found end of frame, send empty tag with msgId: 1242"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:05.497385548+07:00","message":"end Recv id 1242"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:05.497392135+07:00","message":"[buffer interim] 1242 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:05.49739823+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:05.497405659+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:05.497408139+07:00","message":"> Transcript [7074] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:05.497410701+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:05.497412568+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:05.49741429+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:05.497415891+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:05.497418558+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:05.497426976+07:00","message":"push: {true \n 0 0xc002a00400}"}
{"level":"info","service":"Main","time":"2025-10-27T15:07:05.505461192+07:00","message":"write wav file: './tmp/7446/7446_1242.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:05.533540844+07:00","message":"[GCS] IsForceVAD: false for message ID: 1243"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:05.72737784+07:00","message":"receive streaming session, msgId: 1243"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:05.727398183+07:00","message":"found end of frame, send empty tag with msgId: 1243"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:05.727401556+07:00","message":"end Recv id 1243"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:05.727409624+07:00","message":"[buffer interim] 1243 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:05.727418434+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:05.727429471+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:05.727432194+07:00","message":"> Transcript [7075] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:05.727436087+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:05.7274377+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:05.727439343+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:05.727440969+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:05.727443789+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:05.727454037+07:00","message":"push: {true \n 0 0xc002922c00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:07:05.732466497+07:00","message":"write wav file: './tmp/7446/7446_1243.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:05.78434294+07:00","message":"[GCS] Start streaming session, msgId: 1244"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:07.712410509+07:00","message":"[GCS] IsForceVAD: false for message ID: 1244"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:07.807791485+07:00","message":"receive streaming session, msgId: 1244"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:07.807812891+07:00","message":"found end of frame, send empty tag with msgId: 1244"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:07.807816092+07:00","message":"end Recv id 1244"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:07.807821821+07:00","message":"[buffer interim] 1244 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:07.807827799+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:07.807831877+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:07.807834742+07:00","message":"> Transcript [7076] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:07.807836865+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:07.807838635+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:07.807840046+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:07.807841535+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:07.807849249+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:07.807857561+07:00","message":"push: {true \n 0 0xc002881c80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:07:07.816157533+07:00","message":"write wav file: './tmp/7446/7446_1244.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:07.903034213+07:00","message":"[GCS] Start streaming session, msgId: 1245"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:07:07.934277148+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:07:07.934289416+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:08.162998691+07:00","message":"[GCS] IsForceVAD: false for message ID: 1245"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:08.2247472+07:00","message":"[GCS] Start streaming session, msgId: 1246"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:08.2744645+07:00","message":"receive streaming session, msgId: 1245"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:08.27449606+07:00","message":"found end of frame, send empty tag with msgId: 1245"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:08.274500431+07:00","message":"end Recv id 1245"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:08.274510441+07:00","message":"[buffer interim] 1245 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:08.274518962+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:08.274523322+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:08.274526695+07:00","message":"> Transcript [7077] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:08.274530296+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:08.274532982+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:08.27453545+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:08.274537543+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:08.274540951+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:08.274553476+07:00","message":"push: {true \n 0 0xc003402100}"}
{"level":"info","service":"Main","time":"2025-10-27T15:07:08.279238719+07:00","message":"write wav file: './tmp/7446/7446_1245.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:07:10.934648773+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:07:10.934666085+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:11.871976183+07:00","message":"[GCS] IsForceVAD: false for message ID: 1246"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:11.946536902+07:00","message":"[GCS] Start streaming session, msgId: 1247"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:11.973374187+07:00","message":"receive streaming session, msgId: 1246"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:11.973391406+07:00","message":"found end of frame, send empty tag with msgId: 1246"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:11.973394245+07:00","message":"end Recv id 1246"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:11.973399688+07:00","message":"[buffer interim] 1246 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:11.9734061+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:11.973409729+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:11.973412222+07:00","message":"> Transcript [7078] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:11.973414251+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:11.973415852+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:11.973417261+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:11.973418767+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:11.973424784+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:11.973432701+07:00","message":"push: {true \n 0 0xc002a00600}"}
{"level":"info","service":"Main","time":"2025-10-27T15:07:11.982723533+07:00","message":"write wav file: './tmp/7446/7446_1246.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:12.001757019+07:00","message":"[GCS] IsForceVAD: false for message ID: 1247"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:12.174644817+07:00","message":"receive streaming session, msgId: 1247"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:12.174666854+07:00","message":"found end of frame, send empty tag with msgId: 1247"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:12.174670028+07:00","message":"end Recv id 1247"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:12.174677006+07:00","message":"[buffer interim] 1247 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:12.174685068+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:12.174689378+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:12.174692715+07:00","message":"> Transcript [7079] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:12.174695841+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:12.174698274+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:12.174700134+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:12.174702222+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:12.174705314+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:12.174715629+07:00","message":"push: {true \n 0 0xc002a00900}"}
{"level":"info","service":"Main","time":"2025-10-27T15:07:12.179813439+07:00","message":"write wav file: './tmp/7446/7446_1247.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:12.382451849+07:00","message":"[GCS] Start streaming session, msgId: 1248"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:12.451878336+07:00","message":"[GCS] IsForceVAD: false for message ID: 1248"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:12.584511107+07:00","message":"[GCS] Start streaming session, msgId: 1249"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:12.630879105+07:00","message":"receive streaming session, msgId: 1248"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:12.630897667+07:00","message":"found end of frame, send empty tag with msgId: 1248"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:12.630900564+07:00","message":"end Recv id 1248"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:12.630906875+07:00","message":"[buffer interim] 1248 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:12.630912381+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:12.630916112+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:12.630918865+07:00","message":"> Transcript [7080] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:12.630921044+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:12.630922643+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:12.630924163+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:12.630925614+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:12.630936452+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:12.630948924+07:00","message":"push: {true \n 0 0xc002a00b80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:07:12.635971502+07:00","message":"write wav file: './tmp/7446/7446_1248.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:12.702970018+07:00","message":"[GCS] IsForceVAD: false for message ID: 1249"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:12.856448853+07:00","message":"receive streaming session, msgId: 1249"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:12.856468318+07:00","message":"found end of frame, send empty tag with msgId: 1249"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:12.856470985+07:00","message":"end Recv id 1249"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:12.85647815+07:00","message":"[buffer interim] 1249 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:12.85648463+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:12.856487813+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:12.856490501+07:00","message":"> Transcript [7081] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:12.856492495+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:12.856494158+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:12.856495823+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:12.856497311+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:12.856499451+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:12.856508376+07:00","message":"push: {true \n 0 0xc002a00d80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:07:12.861564236+07:00","message":"write wav file: './tmp/7446/7446_1249.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:12.902750938+07:00","message":"[GCS] Start streaming session, msgId: 1250"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:12.962657529+07:00","message":"[GCS] IsForceVAD: false for message ID: 1250"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:13.022123939+07:00","message":"[GCS] Start streaming session, msgId: 1251"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:13.190288751+07:00","message":"receive streaming session, msgId: 1250"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:13.190307352+07:00","message":"found end of frame, send empty tag with msgId: 1250"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:13.190309967+07:00","message":"end Recv id 1250"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:13.190316592+07:00","message":"[buffer interim] 1250 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:13.190323359+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:13.190326797+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:13.190329626+07:00","message":"> Transcript [7082] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:13.19033192+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:13.190333635+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:13.190335075+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:13.190336895+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:13.19033937+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:13.190348891+07:00","message":"push: {true \n 0 0xc002602b80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:07:13.194596239+07:00","message":"write wav file: './tmp/7446/7446_1250.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:07:13.934798741+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:07:13.934798617+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:07:16.935002525+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:07:16.935007093+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:18.412329547+07:00","message":"[GCS] IsForceVAD: false for message ID: 1251"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:18.474178346+07:00","message":"[GCS] Start streaming session, msgId: 1252"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:18.528314887+07:00","message":"receive streaming session, msgId: 1251"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:18.528330631+07:00","message":"found end of frame, send empty tag with msgId: 1251"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:18.528333299+07:00","message":"end Recv id 1251"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:18.528348775+07:00","message":"[buffer interim] 1251 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:18.528354704+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:18.528358202+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:18.528360414+07:00","message":"> Transcript [7083] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:18.528362524+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:18.528364+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:18.528365443+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:18.52836687+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:18.528375366+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:18.52838391+07:00","message":"push: {true \n 0 0xc002a01100}"}
{"level":"info","service":"Main","time":"2025-10-27T15:07:18.539373539+07:00","message":"write wav file: './tmp/7446/7446_1251.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:07:19.935559183+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:07:19.935567107+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:22.427261817+07:00","message":"[GCS] Cleaned up inactive client: 1225"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:22.427283108+07:00","message":"[GCS] Cleaned up inactive client: 1221"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:22.42728565+07:00","message":"[GCS] Cleaned up inactive client: 1231"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:22.427287288+07:00","message":"[GCS] Cleaned up inactive client: 1222"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:22.427289105+07:00","message":"[GCS] Cleaned up inactive client: 1219"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:22.427290545+07:00","message":"[GCS] Cleaned up inactive client: 1223"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:22.427291937+07:00","message":"[GCS] Cleaned up inactive client: 1228"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:22.427293385+07:00","message":"[GCS] Cleaned up inactive client: 1224"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:22.427294911+07:00","message":"[GCS] Cleaned up inactive client: 1230"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:22.427296741+07:00","message":"[GCS] Cleaned up inactive client: 1220"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:22.427298271+07:00","message":"[GCS] Cleaned up inactive client: 1226"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:22.427299907+07:00","message":"[GCS] Cleaned up inactive client: 1227"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:22.42730196+07:00","message":"[GCS] Cleaned up inactive client: 1217"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:22.427303818+07:00","message":"[GCS] Cleaned up inactive client: 1229"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:22.427305935+07:00","message":"[GCS] Cleaned up inactive client: 1218"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:22.445735428+07:00","message":"[GCS] IsForceVAD: false for message ID: 1252"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:22.563445621+07:00","message":"receive streaming session, msgId: 1252"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:22.563468694+07:00","message":"found end of frame, send empty tag with msgId: 1252"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:22.563471745+07:00","message":"end Recv id 1252"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:22.563478538+07:00","message":"[buffer interim] 1252 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:22.563485142+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:22.563488968+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:22.563491896+07:00","message":"> Transcript [7084] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:22.563494382+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:22.56349596+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:22.563497581+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:22.563499032+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:22.563501807+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:22.563511145+07:00","message":"push: {true \n 0 0xc002603400}"}
{"level":"info","service":"Main","time":"2025-10-27T15:07:22.573149845+07:00","message":"write wav file: './tmp/7446/7446_1252.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:22.583620082+07:00","message":"[GCS] Start streaming session, msgId: 1253"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:22.702006845+07:00","message":"[GCS] IsForceVAD: false for message ID: 1253"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:22.77451923+07:00","message":"[GCS] Start streaming session, msgId: 1254"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:22.85196949+07:00","message":"receive streaming session, msgId: 1253"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:22.851990056+07:00","message":"found end of frame, send empty tag with msgId: 1253"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:22.851993503+07:00","message":"end Recv id 1253"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:22.852000962+07:00","message":"[buffer interim] 1253 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:22.852015099+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:22.85201866+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:22.852021344+07:00","message":"> Transcript [7085] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:22.852023368+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:22.852024944+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:22.852026506+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:22.852028143+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:22.852033014+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:22.852041419+07:00","message":"push: {true \n 0 0xc002923400}"}
{"level":"info","service":"Main","time":"2025-10-27T15:07:22.856376148+07:00","message":"write wav file: './tmp/7446/7446_1253.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:07:22.935933999+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:07:22.93596072+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:07:25.936593502+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:07:25.936608394+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:28.212222711+07:00","message":"[GCS] IsForceVAD: false for message ID: 1254"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:28.3171977+07:00","message":"receive streaming session, msgId: 1254"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:28.3172164+07:00","message":"found end of frame, send empty tag with msgId: 1254"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:28.31721966+07:00","message":"end Recv id 1254"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:28.317226193+07:00","message":"[buffer interim] 1254 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:28.317234389+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:28.31723917+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:28.317241741+07:00","message":"> Transcript [7086] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:28.317243898+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:28.317245463+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:28.317247026+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:28.317248479+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:28.317250962+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:28.317259684+07:00","message":"push: {true \n 0 0xc002923800}"}
{"level":"info","service":"Main","time":"2025-10-27T15:07:28.327924036+07:00","message":"write wav file: './tmp/7446/7446_1254.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:07:28.937226166+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:07:28.93725707+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:29.495167124+07:00","message":"[GCS] Start streaming session, msgId: 1255"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:07:31.937567414+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:07:31.937576943+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:07:34.938000065+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:07:34.93802061+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:35.262824398+07:00","message":"[GCS] IsForceVAD: false for message ID: 1255"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:35.366575274+07:00","message":"receive streaming session, msgId: 1255"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:35.366597059+07:00","message":"found end of frame, send empty tag with msgId: 1255"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:35.366600537+07:00","message":"end Recv id 1255"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:35.366608256+07:00","message":"[buffer interim] 1255 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:35.366620072+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:35.366631978+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:35.366635049+07:00","message":"> Transcript [7087] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:35.366638122+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:35.366640391+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:35.366642316+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:35.366644481+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:35.366647834+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:35.36665897+07:00","message":"push: {true \n 0 0xc002922000}"}
{"level":"info","service":"Main","time":"2025-10-27T15:07:35.377850673+07:00","message":"write wav file: './tmp/7446/7446_1255.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:35.773074102+07:00","message":"[GCS] Start streaming session, msgId: 1256"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:07:37.938365084+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:07:37.938385051+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:40.77190453+07:00","message":"[GCS] IsForceVAD: false for message ID: 1256"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:40.872913901+07:00","message":"receive streaming session, msgId: 1256"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:40.872930801+07:00","message":"found end of frame, send empty tag with msgId: 1256"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:40.872933387+07:00","message":"end Recv id 1256"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:40.872939281+07:00","message":"[buffer interim] 1256 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:40.872945812+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:40.872949703+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:40.872952095+07:00","message":"> Transcript [7088] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:40.872954286+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:40.872956045+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:40.872957447+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:40.872958932+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:40.872961352+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:40.872969963+07:00","message":"push: {true \n 0 0xc002923380}"}
{"level":"info","service":"Main","time":"2025-10-27T15:07:40.883232374+07:00","message":"write wav file: './tmp/7446/7446_1256.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:40.902912562+07:00","message":"[GCS] Start streaming session, msgId: 1257"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:07:40.939087004+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:07:40.939102984+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:07:43.939430185+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:07:43.939434582+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:44.612224747+07:00","message":"[GCS] IsForceVAD: false for message ID: 1257"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:44.718284706+07:00","message":"receive streaming session, msgId: 1257"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:44.718302197+07:00","message":"found end of frame, send empty tag with msgId: 1257"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:44.718304731+07:00","message":"end Recv id 1257"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:44.718310891+07:00","message":"[buffer interim] 1257 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:44.718317122+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:44.718320799+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:44.718323639+07:00","message":"> Transcript [7089] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:44.718325678+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:44.718327477+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:44.718329094+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:44.718330676+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:44.718333023+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:44.718342188+07:00","message":"push: {true \n 0 0xc002603100}"}
{"level":"info","service":"Main","time":"2025-10-27T15:07:44.726432975+07:00","message":"write wav file: './tmp/7446/7446_1257.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:45.313228111+07:00","message":"[GCS] Start streaming session, msgId: 1258"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:45.442829207+07:00","message":"[GCS] IsForceVAD: false for message ID: 1258"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:45.574202633+07:00","message":"[GCS] Start streaming session, msgId: 1259"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:45.63546064+07:00","message":"receive streaming session, msgId: 1258"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:45.635478024+07:00","message":"found end of frame, send empty tag with msgId: 1258"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:45.635481417+07:00","message":"end Recv id 1258"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:45.63548848+07:00","message":"[buffer interim] 1258 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:45.635496362+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:45.635500553+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:45.635503893+07:00","message":"> Transcript [7090] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:45.635506669+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:45.63550873+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:45.635510984+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:45.635513063+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:45.635521172+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:45.635532194+07:00","message":"push: {true \n 0 0xc002880e80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:07:45.639978409+07:00","message":"write wav file: './tmp/7446/7446_1258.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:46.30844+07:00","message":"receive streaming session, msgId: 1259"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:46.30847832+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":"2025-10-27T15:07:46.308483306+07:00","message":"receive interim result [false|false]: จอ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:46.308494327+07:00","message":"[buffer interim] 1259 false จอ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:46.308500857+07:00","message":"[bufferProcess] interim [780000000]:จอ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:46.308502222+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:46.81481737+07:00","message":"receive streaming session, msgId: 1259"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:46.81485974+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":"2025-10-27T15:07:46.814865379+07:00","message":"receive interim result [false|false]: จอง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:46.814880634+07:00","message":"[buffer interim] 1259 false จอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:46.814889069+07:00","message":"[bufferProcess] interim [320000000]:จอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:46.814892159+07:00","message":"[bufferProcess] send to processor:จอ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:46.814896285+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:46.814900069+07:00","message":"> Transcript [7091] [false]: 'จอ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:46.814902581+07:00","message":"Set StatePrefix (first interim): 'จอ'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:07:46.94030796+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:07:46.940310236+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:47.464728149+07:00","message":"receive streaming session, msgId: 1259"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:47.464768349+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จอง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:47.46477349+07:00","message":"receive interim result [false|false]: จอง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:47.464784432+07:00","message":"[buffer interim] 1259 false จอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:47.464790822+07:00","message":"[bufferProcess] interim [920000000]:จอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:47.464792801+07:00","message":"[bufferProcess] send to processor:จอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:47.464798181+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:47.4648008+07:00","message":"> Transcript [7092] [false]: 'จอง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:47.464803669+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:47.464805465+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:47.464807215+07:00","message":"StatePrefix: 'จอ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:47.464809077+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:47.655431172+07:00","message":"receive streaming session, msgId: 1259"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:47.655467676+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":"2025-10-27T15:07:47.655472496+07:00","message":"receive interim result [false|false]: จอ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:47.655486111+07:00","message":"[buffer interim] 1259 false จอ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:47.655492596+07:00","message":"[bufferProcess] interim [100000000]:จอ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:47.655494424+07:00","message":"[bufferProcess] send to processor:จอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:47.655499998+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:47.655502617+07:00","message":"> Transcript [7093] [false]: 'จอง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:47.655505252+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:47.655506956+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:47.655508637+07:00","message":"StatePrefix: 'จอ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:47.655510457+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:48.234605861+07:00","message":"receive streaming session, msgId: 1259"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:48.234634204+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จอ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:48.234639325+07:00","message":"receive interim result [false|false]: จอ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:48.234649136+07:00","message":"[buffer interim] 1259 false จอ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:48.234654794+07:00","message":"[bufferProcess] interim [700000000]:จอ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:48.234656666+07:00","message":"[bufferProcess] send to processor:จอ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:48.234661956+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:48.234664532+07:00","message":"> Transcript [7094] [false]: 'จอ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:48.23466718+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:48.234668895+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:48.234670963+07:00","message":"StatePrefix: 'จอ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:48.234672808+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:48.782009966+07:00","message":"[GCS] IsForceVAD: false for message ID: 1259"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:48.900512804+07:00","message":"receive streaming session, msgId: 1259"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:48.90054966+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จอ\",\"confidence\":0.7862484}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:48.900555677+07:00","message":"receive interim result [true|false]: จอ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:48.900563448+07:00","message":"end recv isFinal message id 1259"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:48.900565287+07:00","message":"end Recv id 1259"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:48.900571121+07:00","message":"[buffer interim] 1259 true จอ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:48.900577754+07:00","message":"[bufferProcess] interim [420000000]:จอ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:48.900580546+07:00","message":"[bufferProcess] send to processor (isfinal):จอ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:48.900583448+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:48.900585916+07:00","message":"> Transcript [7095] [false]: 'จอ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:48.900588339+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:48.900589958+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:48.900591998+07:00","message":"StatePrefix: 'จอ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:48.900593716+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:48.900596+07:00","message":"Push: 'จอ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:48.900597498+07:00","message":"TextPushed: 'จอ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:48.900599281+07:00","message":"Set new StatePrefix : 'จอ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:48.900601183+07:00","message":"Next Push (prob) : ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:48.900602642+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:48.900604275+07:00","message":"> Transcript [7096] [true]: 'จอ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:48.900605931+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:48.900607303+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:48.900608599+07:00","message":"StatePrefix: 'จอ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:48.90061131+07:00","message":"TextPushed: 'จอ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:48.900613089+07:00","message":"Push: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:48.900620988+07:00","message":"push: {false จอ 0 0xc002881080}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:48.900626263+07:00","message":"push: {true  0 0xc002881080}"}
{"level":"info","service":"Main","time":"2025-10-27T15:07:48.91037581+07:00","message":"write wav file: './tmp/7446/7446_1259.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:48.972709642+07:00","message":"[GCS] Start streaming session, msgId: 1260"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:49.101954915+07:00","message":"[GCS] IsForceVAD: false for message ID: 1260"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:49.223886412+07:00","message":"[GCS] Start streaming session, msgId: 1261"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:49.460189594+07:00","message":"receive streaming session, msgId: 1260"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:49.460209035+07:00","message":"found end of frame, send empty tag with msgId: 1260"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:49.46021208+07:00","message":"end Recv id 1260"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:49.460219349+07:00","message":"[buffer interim] 1260 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:49.460226547+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:49.460229869+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:49.460232312+07:00","message":"> Transcript [7097] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:49.460234256+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:49.460235849+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:49.460237503+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:49.460238972+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:49.460241215+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:49.460250728+07:00","message":"push: {true \n 0 0xc002603a80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:07:49.465957726+07:00","message":"write wav file: './tmp/7446/7446_1260.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:07:49.941159129+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:07:49.94118058+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:50.218205546+07:00","message":"receive streaming session, msgId: 1261"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:50.218247698+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":"2025-10-27T15:07:50.218252694+07:00","message":"receive interim result [false|false]: นอน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:50.21827208+07:00","message":"[buffer interim] 1261 false นอน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:50.218278298+07:00","message":"[bufferProcess] interim [960000000]:นอน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:50.21827978+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:50.791772612+07:00","message":"receive streaming session, msgId: 1261"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:50.791822965+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:50.791830294+07:00","message":"receive interim result [false|false]: นอน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:50.791846585+07:00","message":"[buffer interim] 1261 false นอน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:50.791857127+07:00","message":"[bufferProcess] interim [560000000]:นอน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:50.791860462+07:00","message":"[bufferProcess] send to processor:นอน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:50.791867457+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:50.791871247+07:00","message":"> Transcript [7098] [false]: 'นอน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:50.791874068+07:00","message":"Set StatePrefix (first interim): 'นอน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:52.231536234+07:00","message":"[GCS] IsForceVAD: false for message ID: 1261"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:52.339959198+07:00","message":"receive streaming session, msgId: 1261"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:52.339997761+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอน\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:52.340002434+07:00","message":"receive interim result [true|false]: นอน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:52.340011094+07:00","message":"end recv isFinal message id 1261"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:52.340013169+07:00","message":"end Recv id 1261"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:52.340018475+07:00","message":"[buffer interim] 1261 true นอน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:52.340027011+07:00","message":"[bufferProcess] interim [240000000]:นอน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:52.340029599+07:00","message":"[bufferProcess] send to processor (isfinal):นอน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:52.340040517+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:52.340056704+07:00","message":"> Transcript [7099] [false]: 'นอน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:52.340061596+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:52.340063599+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:52.340065674+07:00","message":"StatePrefix: 'นอน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:52.340067418+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:52.340069654+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:52.340071673+07:00","message":"> Transcript [7100] [true]: 'นอน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:52.340073269+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:52.340074593+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:52.340075872+07:00","message":"StatePrefix: 'นอน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:52.340077122+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:52.340083152+07:00","message":"Push: 'นอน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:52.340097606+07:00","message":"push: {true นอน 0 0xc002603b80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:07:52.348102523+07:00","message":"write wav file: './tmp/7446/7446_1261.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:52.42704497+07:00","message":"[GCS] Cleaned up inactive client: 1232"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:52.427067498+07:00","message":"[GCS] Cleaned up inactive client: 1237"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:52.427069719+07:00","message":"[GCS] Cleaned up inactive client: 1233"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:52.427071185+07:00","message":"[GCS] Cleaned up inactive client: 1235"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:52.427073134+07:00","message":"[GCS] Cleaned up inactive client: 1238"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:52.427074656+07:00","message":"[GCS] Cleaned up inactive client: 1236"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:52.427076211+07:00","message":"[GCS] Cleaned up inactive client: 1234"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:52.683242541+07:00","message":"[GCS] Start streaming session, msgId: 1262"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:07:52.942105624+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:07:52.94210939+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:07:55.942224337+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:07:55.942232545+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:57.87256404+07:00","message":"[GCS] IsForceVAD: false for message ID: 1262"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:57.977871242+07:00","message":"receive streaming session, msgId: 1262"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:57.977894073+07:00","message":"found end of frame, send empty tag with msgId: 1262"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:57.977897015+07:00","message":"end Recv id 1262"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:57.977904172+07:00","message":"[buffer interim] 1262 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:57.977911639+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:57.97791577+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:57.97791864+07:00","message":"> Transcript [7101] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:57.977921108+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:57.977922743+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:57.977924253+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:57.977925998+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:57.977928647+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:57.977938875+07:00","message":"push: {true \n 0 0xc002881200}"}
{"level":"info","service":"Main","time":"2025-10-27T15:07:57.987836105+07:00","message":"write wav file: './tmp/7446/7446_1262.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:07:58.942392831+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:07:58.942415417+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:58.962981169+07:00","message":"[GCS] Start streaming session, msgId: 1263"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:59.152326935+07:00","message":"[GCS] IsForceVAD: false for message ID: 1263"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:59.2432661+07:00","message":"receive streaming session, msgId: 1263"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:59.243282333+07:00","message":"found end of frame, send empty tag with msgId: 1263"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:59.243284886+07:00","message":"end Recv id 1263"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:59.243290185+07:00","message":"[buffer interim] 1263 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:59.243296655+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:59.243300873+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:59.24330364+07:00","message":"> Transcript [7102] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:59.243305789+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:59.243307373+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:59.243308994+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:59.24331047+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:59.243312719+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:59.243321067+07:00","message":"push: {true \n 0 0xc002923b80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:07:59.247578478+07:00","message":"write wav file: './tmp/7446/7446_1263.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:59.283749154+07:00","message":"[GCS] Start streaming session, msgId: 1264"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:59.544313297+07:00","message":"[GCS] IsForceVAD: false for message ID: 1264"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:59.637807672+07:00","message":"receive streaming session, msgId: 1264"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:59.637825425+07:00","message":"found end of frame, send empty tag with msgId: 1264"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:59.637828153+07:00","message":"end Recv id 1264"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:59.637834061+07:00","message":"[buffer interim] 1264 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:59.637840461+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:59.637843821+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:59.637846421+07:00","message":"> Transcript [7103] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:59.637848494+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:59.637850071+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:59.637851469+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:59.637852921+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:07:59.637855047+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:59.637866023+07:00","message":"push: {true \n 0 0xc002a00f00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:07:59.642223662+07:00","message":"write wav file: './tmp/7446/7446_1264.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:07:59.663014457+07:00","message":"[GCS] Start streaming session, msgId: 1265"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:08:00.181530564+07:00","message":"[GCS] IsForceVAD: false for message ID: 1265"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:08:00.245603738+07:00","message":"[GCS] Start streaming session, msgId: 1266"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:08:00.279153034+07:00","message":"receive streaming session, msgId: 1265"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:08:00.27917504+07:00","message":"found end of frame, send empty tag with msgId: 1265"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:08:00.279179102+07:00","message":"end Recv id 1265"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:08:00.279186684+07:00","message":"[buffer interim] 1265 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:08:00.279195824+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:08:00.279200999+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:08:00.279203806+07:00","message":"> Transcript [7104] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:08:00.279205883+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:08:00.279207618+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:08:00.279209253+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:08:00.279211301+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:08:00.27921362+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:08:00.279222367+07:00","message":"push: {true \n 0 0xc003402c80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:08:00.287014419+07:00","message":"write wav file: './tmp/7446/7446_1265.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:08:00.822511199+07:00","message":"[GCS] IsForceVAD: false for message ID: 1266"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:08:00.945036665+07:00","message":"[GCS] Start streaming session, msgId: 1267"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:08:00.950960185+07:00","message":"receive streaming session, msgId: 1266"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:08:00.950973972+07:00","message":"found end of frame, send empty tag with msgId: 1266"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:08:00.950976693+07:00","message":"end Recv id 1266"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:08:00.950982385+07:00","message":"[buffer interim] 1266 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:08:00.95098848+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:08:00.950991957+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:08:00.950994809+07:00","message":"> Transcript [7105] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:08:00.95099686+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:08:00.950998501+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:08:00.950999885+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:08:00.95100135+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:08:00.951003697+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:08:00.95101252+07:00","message":"push: {true \n 0 0xc003403380}"}
{"level":"info","service":"Main","time":"2025-10-27T15:08:00.956434166+07:00","message":"write wav file: './tmp/7446/7446_1266.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:08:01.942957557+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:08:01.942976405+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:08:04.221914772+07:00","message":"[GCS] IsForceVAD: false for message ID: 1267"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:08:04.284014757+07:00","message":"[GCS] Start streaming session, msgId: 1268"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:08:04.317815716+07:00","message":"receive streaming session, msgId: 1267"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:08:04.317832997+07:00","message":"found end of frame, send empty tag with msgId: 1267"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:08:04.317835703+07:00","message":"end Recv id 1267"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:08:04.317842166+07:00","message":"[buffer interim] 1267 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:08:04.317848745+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:08:04.317852359+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:08:04.317854932+07:00","message":"> Transcript [7106] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:08:04.317856885+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:08:04.317858457+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:08:04.317859823+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:08:04.317861265+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:08:04.317867789+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:08:04.317876486+07:00","message":"push: {true \n 0 0xc002a01300}"}
{"level":"info","service":"Main","time":"2025-10-27T15:08:04.327016685+07:00","message":"write wav file: './tmp/7446/7446_1267.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:08:04.662643955+07:00","message":"[GCS] IsForceVAD: false for message ID: 1268"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:08:04.754529263+07:00","message":"receive streaming session, msgId: 1268"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:08:04.754544543+07:00","message":"found end of frame, send empty tag with msgId: 1268"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:08:04.75454711+07:00","message":"end Recv id 1268"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:08:04.754552642+07:00","message":"[buffer interim] 1268 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:08:04.754558497+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:08:04.754561979+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:08:04.75456502+07:00","message":"> Transcript [7107] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:08:04.754568072+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:08:04.75457036+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:08:04.754572584+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:08:04.754575124+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:08:04.754578342+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:08:04.754589197+07:00","message":"push: {true \n 0 0xc003403800}"}
{"level":"info","service":"Main","time":"2025-10-27T15:08:04.763864778+07:00","message":"write wav file: './tmp/7446/7446_1268.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:08:04.795208669+07:00","message":"[GCS] Start streaming session, msgId: 1269"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:08:04.943062065+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:08:04.943190476+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:08:05.052925527+07:00","message":"[GCS] IsForceVAD: false for message ID: 1269"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:08:05.113028265+07:00","message":"[GCS] Start streaming session, msgId: 1270"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:08:05.140152606+07:00","message":"receive streaming session, msgId: 1269"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:08:05.140170589+07:00","message":"found end of frame, send empty tag with msgId: 1269"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:08:05.140173209+07:00","message":"end Recv id 1269"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:08:05.140180126+07:00","message":"[buffer interim] 1269 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:08:05.140185857+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:08:05.140195499+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:08:05.140198097+07:00","message":"> Transcript [7108] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:08:05.140199999+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:08:05.140201901+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:08:05.140203935+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:08:05.140206077+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:08:05.140208989+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:08:05.140233095+07:00","message":"push: {true \n 0 0xc002923280}"}
{"level":"info","service":"Main","time":"2025-10-27T15:08:05.145534769+07:00","message":"write wav file: './tmp/7446/7446_1269.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:08:07.943391092+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:08:07.943404066+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:08:10.232471413+07:00","message":"[GCS] IsForceVAD: false for message ID: 1270"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:08:10.342752649+07:00","message":"receive streaming session, msgId: 1270"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:08:10.342769455+07:00","message":"found end of frame, send empty tag with msgId: 1270"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:08:10.34277209+07:00","message":"end Recv id 1270"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:08:10.342779255+07:00","message":"[buffer interim] 1270 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:08:10.342786796+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:08:10.342798584+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:08:10.342801208+07:00","message":"> Transcript [7109] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:08:10.342803274+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:08:10.342805001+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:08:10.342806498+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:08:10.34280813+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:08:10.342810961+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:08:10.342821204+07:00","message":"push: {true \n 0 0xc002923b00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:08:10.352735625+07:00","message":"write wav file: './tmp/7446/7446_1270.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:08:10.683816633+07:00","message":"[GCS] Start streaming session, msgId: 1271"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:08:10.944000054+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:08:10.944016234+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:08:13.944888452+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:08:13.944891521+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:08:16.582213213+07:00","message":"[GCS] IsForceVAD: false for message ID: 1271"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:08:16.694035457+07:00","message":"receive streaming session, msgId: 1271"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:08:16.694055753+07:00","message":"found end of frame, send empty tag with msgId: 1271"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:08:16.694058902+07:00","message":"end Recv id 1271"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:08:16.694065736+07:00","message":"[buffer interim] 1271 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:08:16.694073615+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:08:16.694077826+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:08:16.694080443+07:00","message":"> Transcript [7110] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:08:16.694082461+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:08:16.694084603+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:08:16.694086488+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:08:16.694087912+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:08:16.694098313+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:08:16.694115956+07:00","message":"push: {true \n 0 0xc003402680}"}
{"level":"info","service":"Main","time":"2025-10-27T15:08:16.70793866+07:00","message":"write wav file: './tmp/7446/7446_1271.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:08:16.833140978+07:00","message":"[GCS] Start streaming session, msgId: 1272"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:08:16.945629464+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:08:16.945638708+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:08:16.963002533+07:00","message":"[GCS] IsForceVAD: false for message ID: 1272"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:08:17.023643403+07:00","message":"[GCS] Start streaming session, msgId: 1273"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:08:17.06800145+07:00","message":"receive streaming session, msgId: 1272"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:08:17.068020231+07:00","message":"found end of frame, send empty tag with msgId: 1272"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:08:17.068023166+07:00","message":"end Recv id 1272"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:08:17.068029323+07:00","message":"[buffer interim] 1272 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:08:17.068035679+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:08:17.068041551+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:08:17.068044385+07:00","message":"> Transcript [7111] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:08:17.068046519+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:08:17.068048274+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:08:17.068049658+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:08:17.06805112+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:08:17.068058876+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:08:17.068068427+07:00","message":"push: {true \n 0 0xc002923e80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:08:17.072435091+07:00","message":"write wav file: './tmp/7446/7446_1272.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:08:19.946564293+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:08:19.946569169+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:08:21.193644571+07:00","message":"[GCS] IsForceVAD: false for message ID: 1273"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:08:21.307661608+07:00","message":"receive streaming session, msgId: 1273"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:08:21.307681421+07:00","message":"found end of frame, send empty tag with msgId: 1273"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:08:21.30768402+07:00","message":"end Recv id 1273"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:08:21.307690661+07:00","message":"[buffer interim] 1273 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:08:21.307697061+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:08:21.307700856+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:08:21.307703513+07:00","message":"> Transcript [7112] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:08:21.307705629+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:08:21.307707348+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:08:21.307708741+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:08:21.307710174+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:08:21.307716914+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:08:21.307726321+07:00","message":"push: {true \n 0 0xc00401e380}"}
{"level":"info","service":"Main","time":"2025-10-27T15:08:21.31652312+07:00","message":"write wav file: './tmp/7446/7446_1273.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:08:21.452514408+07:00","message":"[GCS] Start streaming session, msgId: 1274"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:08:22.427301832+07:00","message":"[GCS] Cleaned up inactive client: 1249"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:08:22.427324584+07:00","message":"[GCS] Cleaned up inactive client: 1246"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:08:22.42732789+07:00","message":"[GCS] Cleaned up inactive client: 1247"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:08:22.427330016+07:00","message":"[GCS] Cleaned up inactive client: 1245"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:08:22.427332925+07:00","message":"[GCS] Cleaned up inactive client: 1250"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:08:22.427335248+07:00","message":"[GCS] Cleaned up inactive client: 1251"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:08:22.427337332+07:00","message":"[GCS] Cleaned up inactive client: 1239"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:08:22.427339281+07:00","message":"[GCS] Cleaned up inactive client: 1242"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:08:22.427341274+07:00","message":"[GCS] Cleaned up inactive client: 1244"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:08:22.427343739+07:00","message":"[GCS] Cleaned up inactive client: 1243"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:08:22.427345537+07:00","message":"[GCS] Cleaned up inactive client: 1248"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:08:22.427347546+07:00","message":"[GCS] Cleaned up inactive client: 1240"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:08:22.427349527+07:00","message":"[GCS] Cleaned up inactive client: 1241"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:08:22.946750892+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:08:22.946767196+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:08:25.947550635+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:08:25.947564463+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:08:26.572416374+07:00","message":"[GCS] IsForceVAD: false for message ID: 1274"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:08:26.687926216+07:00","message":"receive streaming session, msgId: 1274"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:08:26.687945014+07:00","message":"found end of frame, send empty tag with msgId: 1274"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:08:26.687947667+07:00","message":"end Recv id 1274"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:08:26.687953612+07:00","message":"[buffer interim] 1274 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:08:26.687960384+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:08:26.687964165+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:08:26.687966949+07:00","message":"> Transcript [7113] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:08:26.687969264+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:08:26.687970837+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:08:26.687972254+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:08:26.687973771+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:08:26.687981327+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:08:26.68799187+07:00","message":"push: {true \n 0 0xc002881e00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:08:26.697843485+07:00","message":"write wav file: './tmp/7446/7446_1274.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:08:26.824130628+07:00","message":"[GCS] Start streaming session, msgId: 1275"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:08:28.948391864+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:08:28.948394576+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:08:30.294242227+07:00","message":"[GCS] IsForceVAD: false for message ID: 1275"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:08:30.355067226+07:00","message":"[GCS] Start streaming session, msgId: 1276"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:08:30.412973767+07:00","message":"receive streaming session, msgId: 1275"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:08:30.412989704+07:00","message":"found end of frame, send empty tag with msgId: 1275"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:08:30.412992455+07:00","message":"end Recv id 1275"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:08:30.412999558+07:00","message":"[buffer interim] 1275 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:08:30.413006354+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:08:30.413010134+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:08:30.413012793+07:00","message":"> Transcript [7114] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:08:30.413015026+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:08:30.413016692+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:08:30.413018145+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:08:30.413019602+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:08:30.413027125+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:08:30.413036137+07:00","message":"push: {true \n 0 0xc003402500}"}
{"level":"info","service":"Main","time":"2025-10-27T15:08:30.42323858+07:00","message":"write wav file: './tmp/7446/7446_1275.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:08:31.948767965+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:08:31.948774128+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:08:33.719879802+07:00","message":"receive streaming session, msgId: 1276"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:08:33.719921531+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น้อง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":350000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:08:33.719926158+07:00","message":"receive interim result [false|false]: น้อง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:08:33.719939206+07:00","message":"[buffer interim] 1276 false น้อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:08:33.719945186+07:00","message":"[bufferProcess] interim [350000000]:น้อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:08:33.719946762+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:08:33.719952215+07:00","message":"[bufferProcess] send to processor (ticker):น้อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:08:33.719954739+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:08:33.719957347+07:00","message":"> Transcript [7115] [false]: 'น้อง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:08:33.719959424+07:00","message":"Set StatePrefix (first interim): 'น้อง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:08:33.842398777+07:00","message":"receive streaming session, msgId: 1276"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:08:33.842448227+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":"2025-10-27T15:08:33.842455965+07:00","message":"receive interim result [false|false]: นอน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:08:33.842472166+07:00","message":"[buffer interim] 1276 false นอน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:08:33.842480481+07:00","message":"[bufferProcess] interim [470000000]:นอน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:08:33.842482547+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:08:34.418583725+07:00","message":"receive streaming session, msgId: 1276"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:08:34.41861841+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":70000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:08:34.418623957+07:00","message":"receive interim result [false|false]: นอน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:08:34.418635501+07:00","message":"[buffer interim] 1276 false นอน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:08:34.418642372+07:00","message":"[bufferProcess] interim [70000000]:นอน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:08:34.418644334+07:00","message":"[bufferProcess] send to processor:นอน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:08:34.41864906+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:08:34.418651613+07:00","message":"> Transcript [7116] [false]: 'นอน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:08:34.418653773+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:08:34.418655578+07:00","message":"Set new StatePrefix: 'นอน'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:08:34.949466396+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:08:34.949487464+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:08:35.450079786+07:00","message":"receive streaming session, msgId: 1276"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:08:35.450124625+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอน\",\"confidence\":0.7921591}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:08:35.450130798+07:00","message":"receive interim result [true|false]: นอน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:08:35.450138826+07:00","message":"end recv isFinal message id 1276"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:08:35.450140957+07:00","message":"end Recv id 1276"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:08:35.450146458+07:00","message":"[buffer interim] 1276 true นอน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:08:35.450154868+07:00","message":"[bufferProcess] interim [340000000]:นอน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:08:35.450159301+07:00","message":"[bufferProcess] send to processor (isfinal):นอน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:08:35.450162721+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:08:35.45016547+07:00","message":"> Transcript [7117] [false]: 'นอน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:08:35.450168528+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:08:35.450170223+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:08:35.450172093+07:00","message":"StatePrefix: 'นอน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:08:35.450174076+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:08:35.450175426+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:08:35.450177075+07:00","message":"> Transcript [7118] [true]: 'นอน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:08:35.450178704+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:08:35.450180331+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:08:35.450182003+07:00","message":"StatePrefix: 'นอน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:08:35.450183268+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:08:35.450187316+07:00","message":"Push: 'นอน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:08:35.450195095+07:00","message":"push: {true นอน 0 0xc002880100}"}
{"level":"info","service":"Main","time":"2025-10-27T15:08:35.460842199+07:00","message":"write wav file: './tmp/7446/7446_1276.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:08:36.052222426+07:00","message":"[GCS] IsForceVAD: false for message ID: 1276"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:08:36.634207559+07:00","message":"[GCS] Start streaming session, msgId: 1277"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:08:37.949854542+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:08:37.949866384+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:08:40.282742847+07:00","message":"[GCS] IsForceVAD: false for message ID: 1277"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:08:40.346607274+07:00","message":"[GCS] Start streaming session, msgId: 1278"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:08:40.383251588+07:00","message":"receive streaming session, msgId: 1277"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:08:40.383265896+07:00","message":"found end of frame, send empty tag with msgId: 1277"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:08:40.383268414+07:00","message":"end Recv id 1277"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:08:40.383273869+07:00","message":"[buffer interim] 1277 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:08:40.383279557+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:08:40.383283003+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:08:40.383285362+07:00","message":"> Transcript [7119] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:08:40.38328794+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:08:40.383289717+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:08:40.383291343+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:08:40.383292716+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:08:40.383294869+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:08:40.383303603+07:00","message":"push: {true \n 0 0xc00401f300}"}
{"level":"info","service":"Main","time":"2025-10-27T15:08:40.396860541+07:00","message":"write wav file: './tmp/7446/7446_1277.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:08:40.412855515+07:00","message":"[GCS] IsForceVAD: false for message ID: 1278"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:08:40.673260432+07:00","message":"receive streaming session, msgId: 1278"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:08:40.673289085+07:00","message":"found end of frame, send empty tag with msgId: 1278"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:08:40.673292356+07:00","message":"end Recv id 1278"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:08:40.673300947+07:00","message":"[buffer interim] 1278 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:08:40.673308908+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:08:40.673313261+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:08:40.673316649+07:00","message":"> Transcript [7120] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:08:40.673319815+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:08:40.673321969+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:08:40.673324034+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:08:40.673326194+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:08:40.673329417+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:08:40.6733411+07:00","message":"push: {true \n 0 0xc002603c00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:08:40.680480619+07:00","message":"write wav file: './tmp/7446/7446_1278.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:08:40.92423611+07:00","message":"[GCS] Start streaming session, msgId: 1279"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:08:40.950855154+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:08:40.950883505+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:08:41.053099186+07:00","message":"[GCS] IsForceVAD: false for message ID: 1279"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:08:41.223111182+07:00","message":"receive streaming session, msgId: 1279"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:08:41.223124162+07:00","message":"found end of frame, send empty tag with msgId: 1279"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:08:41.223126854+07:00","message":"end Recv id 1279"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:08:41.223132939+07:00","message":"[buffer interim] 1279 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:08:41.223138203+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:08:41.223141654+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:08:41.22314387+07:00","message":"> Transcript [7121] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:08:41.223146197+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:08:41.223147735+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:08:41.22314915+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:08:41.223150514+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:08:41.223152791+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:08:41.223162138+07:00","message":"push: {true \n 0 0xc00401f280}"}
{"level":"info","service":"Main","time":"2025-10-27T15:08:41.228184231+07:00","message":"write wav file: './tmp/7446/7446_1279.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:08:41.433129108+07:00","message":"[GCS] Start streaming session, msgId: 1280"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:08:43.951438229+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:08:43.951447877+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:08:46.181692549+07:00","message":"[GCS] IsForceVAD: false for message ID: 1280"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:08:46.244380638+07:00","message":"[GCS] Start streaming session, msgId: 1281"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:08:46.28089384+07:00","message":"receive streaming session, msgId: 1280"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:08:46.280911734+07:00","message":"found end of frame, send empty tag with msgId: 1280"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:08:46.280914568+07:00","message":"end Recv id 1280"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:08:46.280920378+07:00","message":"[buffer interim] 1280 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:08:46.280927272+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:08:46.280930862+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:08:46.2809335+07:00","message":"> Transcript [7122] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:08:46.280935706+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:08:46.280937324+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:08:46.280938722+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:08:46.280940197+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:08:46.280947178+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:08:46.280956872+07:00","message":"push: {true \n 0 0xc00401f880}"}
{"level":"info","service":"Main","time":"2025-10-27T15:08:46.291437725+07:00","message":"write wav file: './tmp/7446/7446_1280.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:08:46.951606843+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:08:46.951606888+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:08:49.382882962+07:00","message":"[GCS] IsForceVAD: false for message ID: 1281"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:08:49.48259108+07:00","message":"receive streaming session, msgId: 1281"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:08:49.48261284+07:00","message":"found end of frame, send empty tag with msgId: 1281"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:08:49.482617038+07:00","message":"end Recv id 1281"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:08:49.482625658+07:00","message":"[buffer interim] 1281 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:08:49.482633826+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:08:49.482638449+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:08:49.482641775+07:00","message":"> Transcript [7123] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:08:49.482644017+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:08:49.482645739+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:08:49.482647379+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:08:49.482648895+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:08:49.482651261+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:08:49.482662604+07:00","message":"push: {true \n 0 0xc003402b00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:08:49.491124503+07:00","message":"write wav file: './tmp/7446/7446_1281.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:08:49.573809317+07:00","message":"[GCS] Start streaming session, msgId: 1282"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:08:49.702728749+07:00","message":"[GCS] IsForceVAD: false for message ID: 1282"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:08:49.764326617+07:00","message":"[GCS] Start streaming session, msgId: 1283"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:08:49.868141994+07:00","message":"receive streaming session, msgId: 1282"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:08:49.868166086+07:00","message":"found end of frame, send empty tag with msgId: 1282"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:08:49.868169662+07:00","message":"end Recv id 1282"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:08:49.868176286+07:00","message":"[buffer interim] 1282 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:08:49.868183878+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:08:49.868187238+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:08:49.868192386+07:00","message":"> Transcript [7124] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:08:49.86819488+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:08:49.86819672+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:08:49.868198212+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:08:49.868199702+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:08:49.868202038+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:08:49.868211636+07:00","message":"push: {true \n 0 0xc00401fa80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:08:49.873443972+07:00","message":"write wav file: './tmp/7446/7446_1282.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:08:49.951676944+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:08:49.951686906+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:08:52.427276259+07:00","message":"[GCS] Cleaned up inactive client: 1253"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:08:52.427305825+07:00","message":"[GCS] Cleaned up inactive client: 1260"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:08:52.427308433+07:00","message":"[GCS] Cleaned up inactive client: 1261"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:08:52.427309935+07:00","message":"[GCS] Cleaned up inactive client: 1257"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:08:52.427311362+07:00","message":"[GCS] Cleaned up inactive client: 1255"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:08:52.427312979+07:00","message":"[GCS] Cleaned up inactive client: 1256"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:08:52.427314256+07:00","message":"[GCS] Cleaned up inactive client: 1259"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:08:52.427315477+07:00","message":"[GCS] Cleaned up inactive client: 1254"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:08:52.427316802+07:00","message":"[GCS] Cleaned up inactive client: 1258"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:08:52.427318133+07:00","message":"[GCS] Cleaned up inactive client: 1252"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:08:52.952337048+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:08:52.952366833+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:08:55.212695555+07:00","message":"[GCS] IsForceVAD: false for message ID: 1283"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:08:55.324619432+07:00","message":"receive streaming session, msgId: 1283"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:08:55.324644476+07:00","message":"found end of frame, send empty tag with msgId: 1283"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:08:55.324649757+07:00","message":"end Recv id 1283"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:08:55.324659879+07:00","message":"[buffer interim] 1283 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:08:55.324668122+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:08:55.324672868+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:08:55.324676138+07:00","message":"> Transcript [7125] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:08:55.324679311+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:08:55.324681763+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:08:55.324683849+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:08:55.324686184+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:08:55.324691651+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:08:55.32470437+07:00","message":"push: {true \n 0 0xc003403580}"}
{"level":"info","service":"Main","time":"2025-10-27T15:08:55.339798737+07:00","message":"write wav file: './tmp/7446/7446_1283.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:08:55.344520947+07:00","message":"[GCS] Start streaming session, msgId: 1284"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:08:55.953254912+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:08:55.953265258+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:08:58.954051058+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:08:58.954058146+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:08:59.052753226+07:00","message":"[GCS] IsForceVAD: false for message ID: 1284"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:08:59.154125776+07:00","message":"receive streaming session, msgId: 1284"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:08:59.154141571+07:00","message":"found end of frame, send empty tag with msgId: 1284"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:08:59.154144337+07:00","message":"end Recv id 1284"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:08:59.154149534+07:00","message":"[buffer interim] 1284 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:08:59.154155802+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:08:59.154159614+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:08:59.154162264+07:00","message":"> Transcript [7126] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:08:59.154165292+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:08:59.154167159+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:08:59.154168768+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:08:59.154170453+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:08:59.154172632+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:08:59.154181171+07:00","message":"push: {true \n 0 0xc002a00000}"}
{"level":"info","service":"Main","time":"2025-10-27T15:08:59.163861553+07:00","message":"write wav file: './tmp/7446/7446_1284.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:08:59.303025673+07:00","message":"[GCS] Start streaming session, msgId: 1285"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:08:59.62171282+07:00","message":"[GCS] IsForceVAD: false for message ID: 1285"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:08:59.736384914+07:00","message":"receive streaming session, msgId: 1285"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:08:59.736400311+07:00","message":"found end of frame, send empty tag with msgId: 1285"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:08:59.73640326+07:00","message":"end Recv id 1285"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:08:59.736408959+07:00","message":"[buffer interim] 1285 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:08:59.736415032+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:08:59.736418695+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:08:59.736421324+07:00","message":"> Transcript [7127] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:08:59.736423687+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:08:59.736425389+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:08:59.736426834+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:08:59.736428299+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:08:59.736435004+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:08:59.736443098+07:00","message":"push: {true \n 0 0xc002881080}"}
{"level":"info","service":"Main","time":"2025-10-27T15:08:59.741170542+07:00","message":"write wav file: './tmp/7446/7446_1285.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:08:59.826785412+07:00","message":"[GCS] Start streaming session, msgId: 1286"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:00.393765104+07:00","message":"[GCS] IsForceVAD: false for message ID: 1286"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:00.49606222+07:00","message":"receive streaming session, msgId: 1286"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:00.49608946+07:00","message":"found end of frame, send empty tag with msgId: 1286"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:00.496092601+07:00","message":"end Recv id 1286"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:00.496098069+07:00","message":"[buffer interim] 1286 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:00.496104773+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:00.49611288+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:00.496115498+07:00","message":"> Transcript [7128] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:00.496117825+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:00.496119473+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:00.496120888+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:00.496122338+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:00.496124427+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:00.496132493+07:00","message":"push: {true \n 0 0xc002881800}"}
{"level":"info","service":"Main","time":"2025-10-27T15:09:00.5015727+07:00","message":"write wav file: './tmp/7446/7446_1286.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:00.583771567+07:00","message":"[GCS] Start streaming session, msgId: 1287"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:09:01.955022297+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:09:01.955030597+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:09:04.955731862+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:09:04.955742272+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:05.84444764+07:00","message":"[GCS] IsForceVAD: false for message ID: 1287"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:05.95774381+07:00","message":"receive streaming session, msgId: 1287"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:05.957761463+07:00","message":"found end of frame, send empty tag with msgId: 1287"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:05.957764425+07:00","message":"end Recv id 1287"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:05.957771496+07:00","message":"[buffer interim] 1287 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:05.957778155+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:05.957781803+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:05.957784247+07:00","message":"> Transcript [7129] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:05.957786331+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:05.957787913+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:05.957789345+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:05.957790801+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:05.957797039+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:05.957806078+07:00","message":"push: {true \n 0 0xc002881b80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:09:05.968908895+07:00","message":"write wav file: './tmp/7446/7446_1287.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:06.163412231+07:00","message":"[GCS] Start streaming session, msgId: 1288"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:09:07.956035896+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:09:07.956040315+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:09:10.956454281+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:09:10.956475032+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:11.294859838+07:00","message":"[GCS] IsForceVAD: false for message ID: 1288"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:11.408802661+07:00","message":"receive streaming session, msgId: 1288"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:11.408819388+07:00","message":"found end of frame, send empty tag with msgId: 1288"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:11.408822056+07:00","message":"end Recv id 1288"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:11.408828986+07:00","message":"[buffer interim] 1288 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:11.408834837+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:11.408838724+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:11.408841667+07:00","message":"> Transcript [7130] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:11.40884403+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:11.408845705+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:11.408847166+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:11.408848627+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:11.408854908+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:11.408864818+07:00","message":"push: {true \n 0 0xc002a00200}"}
{"level":"info","service":"Main","time":"2025-10-27T15:09:11.418765386+07:00","message":"write wav file: './tmp/7446/7446_1288.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:13.724990054+07:00","message":"[GCS] Start streaming session, msgId: 1289"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:09:13.956862203+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:09:13.9568736+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:16.155095261+07:00","message":"[GCS] IsForceVAD: false for message ID: 1289"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:16.256608624+07:00","message":"receive streaming session, msgId: 1289"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:16.256624275+07:00","message":"found end of frame, send empty tag with msgId: 1289"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:16.256627603+07:00","message":"end Recv id 1289"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:16.256635087+07:00","message":"[buffer interim] 1289 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:16.256642747+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:16.256647464+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:16.256650746+07:00","message":"> Transcript [7131] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:16.256654108+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:16.256657414+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:16.256659211+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:16.256660788+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:16.25666668+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:16.256675253+07:00","message":"push: {true \n 0 0xc002a00600}"}
{"level":"info","service":"Main","time":"2025-10-27T15:09:16.264080268+07:00","message":"write wav file: './tmp/7446/7446_1289.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:16.41357586+07:00","message":"[GCS] Start streaming session, msgId: 1290"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:16.473937007+07:00","message":"[GCS] IsForceVAD: false for message ID: 1290"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:16.604605459+07:00","message":"[GCS] Start streaming session, msgId: 1291"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:16.655445942+07:00","message":"receive streaming session, msgId: 1290"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:16.65547777+07:00","message":"found end of frame, send empty tag with msgId: 1290"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:16.655482327+07:00","message":"end Recv id 1290"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:16.655492564+07:00","message":"[buffer interim] 1290 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:16.65550259+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:16.655507219+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:16.655510976+07:00","message":"> Transcript [7132] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:16.655514253+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:16.65551637+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:16.655518575+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:16.655520655+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:16.655523894+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:16.655535421+07:00","message":"push: {true \n 0 0xc002602b00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:09:16.659777995+07:00","message":"write wav file: './tmp/7446/7446_1290.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:09:16.957121441+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:09:16.95712561+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:09:19.957395894+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:09:19.957402183+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:21.733404899+07:00","message":"[GCS] IsForceVAD: false for message ID: 1291"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:21.832280494+07:00","message":"receive streaming session, msgId: 1291"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:21.832297967+07:00","message":"found end of frame, send empty tag with msgId: 1291"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:21.832301465+07:00","message":"end Recv id 1291"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:21.832309754+07:00","message":"[buffer interim] 1291 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:21.832318278+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:21.83232801+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:21.832331818+07:00","message":"> Transcript [7133] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:21.832334964+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:21.832337448+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:21.832339543+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:21.832341452+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:21.832344546+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:21.832369387+07:00","message":"push: {true \n 0 0xc002922b80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:09:21.843117179+07:00","message":"write wav file: './tmp/7446/7446_1291.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:21.985134068+07:00","message":"[GCS] Start streaming session, msgId: 1292"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:22.427534764+07:00","message":"[GCS] Cleaned up inactive client: 1262"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:22.427566146+07:00","message":"[GCS] Cleaned up inactive client: 1265"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:22.427569276+07:00","message":"[GCS] Cleaned up inactive client: 1272"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:22.427570885+07:00","message":"[GCS] Cleaned up inactive client: 1263"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:22.427572187+07:00","message":"[GCS] Cleaned up inactive client: 1266"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:22.427573462+07:00","message":"[GCS] Cleaned up inactive client: 1270"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:22.427574862+07:00","message":"[GCS] Cleaned up inactive client: 1267"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:22.427576134+07:00","message":"[GCS] Cleaned up inactive client: 1273"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:22.427577581+07:00","message":"[GCS] Cleaned up inactive client: 1269"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:22.427579408+07:00","message":"[GCS] Cleaned up inactive client: 1268"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:22.427581006+07:00","message":"[GCS] Cleaned up inactive client: 1271"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:22.427582264+07:00","message":"[GCS] Cleaned up inactive client: 1264"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:09:22.95810986+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:09:22.958114667+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:23.782649077+07:00","message":"[GCS] IsForceVAD: false for message ID: 1292"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:23.886793124+07:00","message":"receive streaming session, msgId: 1292"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:23.886808526+07:00","message":"found end of frame, send empty tag with msgId: 1292"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:23.886811187+07:00","message":"end Recv id 1292"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:23.886817989+07:00","message":"[buffer interim] 1292 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:23.886824207+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:23.886827803+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:23.886830283+07:00","message":"> Transcript [7134] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:23.886832929+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:23.8868345+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:23.886836007+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:23.886837482+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:23.886839536+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:23.886848415+07:00","message":"push: {true \n 0 0xc002a00780}"}
{"level":"info","service":"Main","time":"2025-10-27T15:09:23.893375566+07:00","message":"write wav file: './tmp/7446/7446_1292.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:23.903322428+07:00","message":"[GCS] Start streaming session, msgId: 1293"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:09:25.959020636+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:09:25.959025167+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:09:28.959113428+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:09:28.959121699+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:29.743900781+07:00","message":"[GCS] IsForceVAD: false for message ID: 1293"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:29.863760949+07:00","message":"[GCS] Start streaming session, msgId: 1294"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:29.934475723+07:00","message":"receive streaming session, msgId: 1293"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:29.934492325+07:00","message":"found end of frame, send empty tag with msgId: 1293"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:29.934495183+07:00","message":"end Recv id 1293"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:29.934500728+07:00","message":"[buffer interim] 1293 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:29.934507595+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:29.934511435+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:29.934514422+07:00","message":"> Transcript [7135] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:29.934516757+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:29.934518386+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:29.934519788+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:29.934521389+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:29.934523661+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:29.93453623+07:00","message":"push: {true \n 0 0xc00401f980}"}
{"level":"info","service":"Main","time":"2025-10-27T15:09:29.947753686+07:00","message":"write wav file: './tmp/7446/7446_1293.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:31.082275358+07:00","message":"[GCS] IsForceVAD: false for message ID: 1294"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:31.178815896+07:00","message":"receive streaming session, msgId: 1294"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:31.178836719+07:00","message":"found end of frame, send empty tag with msgId: 1294"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:31.178840707+07:00","message":"end Recv id 1294"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:31.178849001+07:00","message":"[buffer interim] 1294 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:31.178857546+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:31.178862148+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:31.178865857+07:00","message":"> Transcript [7136] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:31.17886913+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:31.178871459+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:31.178873607+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:31.178875563+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:31.178878852+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:31.178889719+07:00","message":"push: {true \n 0 0xc002a00b00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:09:31.184292109+07:00","message":"write wav file: './tmp/7446/7446_1294.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:31.345310163+07:00","message":"[GCS] Start streaming session, msgId: 1295"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:31.401293093+07:00","message":"[GCS] IsForceVAD: false for message ID: 1295"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:31.540000913+07:00","message":"receive streaming session, msgId: 1295"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:31.540035927+07:00","message":"found end of frame, send empty tag with msgId: 1295"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:31.540049499+07:00","message":"end Recv id 1295"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:31.540059585+07:00","message":"[buffer interim] 1295 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:31.540068854+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:31.540079476+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:31.540087632+07:00","message":"> Transcript [7137] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:31.540091134+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:31.540093313+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:31.540095402+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:31.54009762+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:31.540101027+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:31.540119468+07:00","message":"push: {true \n 0 0xc002602000}"}
{"level":"info","service":"Main","time":"2025-10-27T15:09:31.544565412+07:00","message":"write wav file: './tmp/7446/7446_1295.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:31.724557956+07:00","message":"[GCS] Start streaming session, msgId: 1296"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:09:31.959765675+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:09:31.959775482+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:09:34.959958263+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:09:34.959974141+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:37.301998893+07:00","message":"[GCS] IsForceVAD: false for message ID: 1296"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:37.40676398+07:00","message":"receive streaming session, msgId: 1296"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:37.406783275+07:00","message":"found end of frame, send empty tag with msgId: 1296"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:37.406786062+07:00","message":"end Recv id 1296"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:37.406791801+07:00","message":"[buffer interim] 1296 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:37.406798741+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:37.406807688+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:37.406810303+07:00","message":"> Transcript [7138] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:37.406812485+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:37.406814265+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:37.406815803+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:37.406817377+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:37.406819802+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:37.406828822+07:00","message":"push: {true \n 0 0xc002603400}"}
{"level":"info","service":"Main","time":"2025-10-27T15:09:37.417778548+07:00","message":"write wav file: './tmp/7446/7446_1296.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:37.555062177+07:00","message":"[GCS] Start streaming session, msgId: 1297"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:09:37.960285266+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:09:37.960291157+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:38.832015825+07:00","message":"[GCS] IsForceVAD: false for message ID: 1297"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:38.922495186+07:00","message":"receive streaming session, msgId: 1297"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:38.9225184+07:00","message":"found end of frame, send empty tag with msgId: 1297"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:38.92252182+07:00","message":"end Recv id 1297"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:38.922529328+07:00","message":"[buffer interim] 1297 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:38.922543063+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:38.922547756+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:38.922551223+07:00","message":"> Transcript [7139] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:38.922554895+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:38.922557173+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:38.922559206+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:38.922561531+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:38.922568642+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:38.922580601+07:00","message":"push: {true \n 0 0xc002881480}"}
{"level":"info","service":"Main","time":"2025-10-27T15:09:38.929345054+07:00","message":"write wav file: './tmp/7446/7446_1297.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:39.795246423+07:00","message":"[GCS] Start streaming session, msgId: 1298"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:39.862957606+07:00","message":"[GCS] IsForceVAD: false for message ID: 1298"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:39.923890386+07:00","message":"[GCS] Start streaming session, msgId: 1299"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:39.993651468+07:00","message":"receive streaming session, msgId: 1298"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:39.993675371+07:00","message":"found end of frame, send empty tag with msgId: 1298"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:39.993679214+07:00","message":"end Recv id 1298"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:39.993688622+07:00","message":"[buffer interim] 1298 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:39.99369751+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:39.993702584+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:39.993706277+07:00","message":"> Transcript [7140] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:39.993709496+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:39.993712037+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:39.993714581+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:39.993716836+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:39.993720429+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:39.993732815+07:00","message":"push: {true \n 0 0xc002a00980}"}
{"level":"info","service":"Main","time":"2025-10-27T15:09:39.999026573+07:00","message":"write wav file: './tmp/7446/7446_1298.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:40.182037289+07:00","message":"[GCS] IsForceVAD: false for message ID: 1299"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:40.36702638+07:00","message":"receive streaming session, msgId: 1299"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:40.3670638+07:00","message":"found end of frame, send empty tag with msgId: 1299"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:40.367068224+07:00","message":"end Recv id 1299"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:40.367077878+07:00","message":"[buffer interim] 1299 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:40.367087603+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:40.367092767+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:40.367096446+07:00","message":"> Transcript [7141] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:40.367099687+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:40.367102114+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:40.367104537+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:40.367106964+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:40.367110704+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:40.367123697+07:00","message":"push: {true \n 0 0xc002603780}"}
{"level":"info","service":"Main","time":"2025-10-27T15:09:40.372577011+07:00","message":"write wav file: './tmp/7446/7446_1299.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:40.372852966+07:00","message":"[GCS] Start streaming session, msgId: 1300"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:09:40.961225803+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:09:40.961228985+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:09:43.961956721+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:09:43.961974064+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:45.501890511+07:00","message":"[GCS] IsForceVAD: false for message ID: 1300"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:45.616992809+07:00","message":"receive streaming session, msgId: 1300"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:45.617011923+07:00","message":"found end of frame, send empty tag with msgId: 1300"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:45.617015277+07:00","message":"end Recv id 1300"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:45.6170224+07:00","message":"[buffer interim] 1300 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:45.617037978+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:45.617042522+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:45.617046391+07:00","message":"> Transcript [7142] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:45.617049684+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:45.617051962+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:45.617054244+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:45.617056373+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:45.617059242+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:45.617071632+07:00","message":"push: {true \n 0 0xc002603a80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:09:45.633114517+07:00","message":"write wav file: './tmp/7446/7446_1300.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:46.013687669+07:00","message":"[GCS] Start streaming session, msgId: 1301"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:09:46.962589425+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:09:46.962589489+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:48.822550184+07:00","message":"[GCS] IsForceVAD: false for message ID: 1301"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:48.895271534+07:00","message":"[GCS] Start streaming session, msgId: 1302"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:48.919896768+07:00","message":"receive streaming session, msgId: 1301"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:48.919916611+07:00","message":"found end of frame, send empty tag with msgId: 1301"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:48.919919537+07:00","message":"end Recv id 1301"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:48.919925507+07:00","message":"[buffer interim] 1301 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:48.919932224+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:48.919935942+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:48.919938863+07:00","message":"> Transcript [7143] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:48.919941496+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:48.919943319+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:48.919944878+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:48.919947051+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:48.919949824+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:48.919961044+07:00","message":"push: {true \n 0 0xc002603080}"}
{"level":"info","service":"Main","time":"2025-10-27T15:09:48.927608124+07:00","message":"write wav file: './tmp/7446/7446_1301.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:49.021137317+07:00","message":"[GCS] IsForceVAD: false for message ID: 1302"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:49.161952094+07:00","message":"receive streaming session, msgId: 1302"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:49.161977555+07:00","message":"found end of frame, send empty tag with msgId: 1302"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:49.161980866+07:00","message":"end Recv id 1302"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:49.16198823+07:00","message":"[buffer interim] 1302 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:49.161995909+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:49.161999037+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:49.162001707+07:00","message":"> Transcript [7144] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:49.162004135+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:49.162005779+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:49.162007324+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:49.162008791+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:49.162011311+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:49.162020202+07:00","message":"push: {true \n 0 0xc002880780}"}
{"level":"info","service":"Main","time":"2025-10-27T15:09:49.167379753+07:00","message":"write wav file: './tmp/7446/7446_1302.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:49.344782304+07:00","message":"[GCS] Start streaming session, msgId: 1303"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:49.402077659+07:00","message":"[GCS] IsForceVAD: false for message ID: 1303"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:49.532933804+07:00","message":"[GCS] Start streaming session, msgId: 1304"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:49.625253443+07:00","message":"receive streaming session, msgId: 1303"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:49.62527678+07:00","message":"found end of frame, send empty tag with msgId: 1303"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:49.625280555+07:00","message":"end Recv id 1303"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:49.625289308+07:00","message":"[buffer interim] 1303 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:49.62529814+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:49.625302595+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:49.625306092+07:00","message":"> Transcript [7145] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:49.62530929+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:49.625311986+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:49.625314397+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:49.625316633+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:49.625320077+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:49.625340025+07:00","message":"push: {true \n 0 0xc002923380}"}
{"level":"info","service":"Main","time":"2025-10-27T15:09:49.629422053+07:00","message":"write wav file: './tmp/7446/7446_1303.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:49.661186271+07:00","message":"[GCS] IsForceVAD: false for message ID: 1304"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:49.802548971+07:00","message":"receive streaming session, msgId: 1304"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:49.802577188+07:00","message":"found end of frame, send empty tag with msgId: 1304"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:49.802580181+07:00","message":"end Recv id 1304"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:49.802587974+07:00","message":"[buffer interim] 1304 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:49.802595024+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:49.802598861+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:49.802602681+07:00","message":"> Transcript [7146] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:49.802606051+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:49.802608321+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:49.802610621+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:49.802613104+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:49.802621229+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:49.80263222+07:00","message":"push: {true \n 0 0xc002603d80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:09:49.806985483+07:00","message":"write wav file: './tmp/7446/7446_1304.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:09:49.9626581+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:09:49.962667364+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:49.985691154+07:00","message":"[GCS] Start streaming session, msgId: 1305"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:50.042927267+07:00","message":"[GCS] IsForceVAD: false for message ID: 1305"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:50.251883283+07:00","message":"receive streaming session, msgId: 1305"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:50.251906339+07:00","message":"found end of frame, send empty tag with msgId: 1305"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:50.251909683+07:00","message":"end Recv id 1305"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:50.251919317+07:00","message":"[buffer interim] 1305 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:50.251928764+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:50.251940321+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:50.251943513+07:00","message":"> Transcript [7147] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:50.251946429+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:50.251948641+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:50.251950822+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:50.251952823+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:50.25195589+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:50.25196695+07:00","message":"push: {true \n 0 0xc002881700}"}
{"level":"info","service":"Main","time":"2025-10-27T15:09:50.256338063+07:00","message":"write wav file: './tmp/7446/7446_1305.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:50.373226888+07:00","message":"[GCS] Start streaming session, msgId: 1306"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:52.427809477+07:00","message":"[GCS] Cleaned up inactive client: 1276"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:52.427828756+07:00","message":"[GCS] Cleaned up inactive client: 1274"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:52.427831241+07:00","message":"[GCS] Cleaned up inactive client: 1281"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:52.427832641+07:00","message":"[GCS] Cleaned up inactive client: 1275"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:52.427834314+07:00","message":"[GCS] Cleaned up inactive client: 1277"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:52.427835718+07:00","message":"[GCS] Cleaned up inactive client: 1282"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:52.427837167+07:00","message":"[GCS] Cleaned up inactive client: 1280"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:52.427838663+07:00","message":"[GCS] Cleaned up inactive client: 1279"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:52.427840065+07:00","message":"[GCS] Cleaned up inactive client: 1278"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:09:52.962663542+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:09:52.962683881+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:55.744831291+07:00","message":"[GCS] IsForceVAD: false for message ID: 1306"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:55.813561883+07:00","message":"[GCS] Start streaming session, msgId: 1307"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:55.873980882+07:00","message":"receive streaming session, msgId: 1306"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:55.873997647+07:00","message":"found end of frame, send empty tag with msgId: 1306"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:55.874000385+07:00","message":"end Recv id 1306"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:55.874005351+07:00","message":"[buffer interim] 1306 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:55.874011776+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:55.8740295+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:55.874032525+07:00","message":"> Transcript [7148] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:55.874034866+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:55.874036498+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:55.874038059+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:55.874039712+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:55.874042042+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:55.874050037+07:00","message":"push: {true \n 0 0xc002a00d80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:09:55.885120963+07:00","message":"write wav file: './tmp/7446/7446_1306.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:09:55.962853427+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:09:55.962859401+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:58.951947103+07:00","message":"[GCS] IsForceVAD: false for message ID: 1307"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:09:58.963200913+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:09:58.963213805+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:59.04543252+07:00","message":"receive streaming session, msgId: 1307"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:59.045449486+07:00","message":"found end of frame, send empty tag with msgId: 1307"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:59.045452408+07:00","message":"end Recv id 1307"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:59.04545829+07:00","message":"[buffer interim] 1307 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:59.045465016+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:59.045468536+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:59.045470903+07:00","message":"> Transcript [7149] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:59.045473171+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:59.045474747+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:59.045476189+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:59.045477718+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:59.045484057+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:59.045492682+07:00","message":"push: {true \n 0 0xc002216700}"}
{"level":"info","service":"Main","time":"2025-10-27T15:09:59.057048823+07:00","message":"write wav file: './tmp/7446/7446_1307.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:59.144962566+07:00","message":"[GCS] Start streaming session, msgId: 1308"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:59.211650609+07:00","message":"[GCS] IsForceVAD: false for message ID: 1308"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:59.272658964+07:00","message":"[GCS] Start streaming session, msgId: 1309"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:59.343965536+07:00","message":"[GCS] IsForceVAD: false for message ID: 1309"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:59.38257912+07:00","message":"receive streaming session, msgId: 1308"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:59.382593728+07:00","message":"found end of frame, send empty tag with msgId: 1308"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:59.382596415+07:00","message":"end Recv id 1308"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:59.382602522+07:00","message":"[buffer interim] 1308 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:59.382609341+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:59.382613154+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:59.382616151+07:00","message":"> Transcript [7150] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:59.382618323+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:59.382620218+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:59.382621621+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:59.382623094+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:59.382625233+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:59.382633653+07:00","message":"push: {true \n 0 0xc002217780}"}
{"level":"info","service":"Main","time":"2025-10-27T15:09:59.387077344+07:00","message":"write wav file: './tmp/7446/7446_1308.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:59.463106342+07:00","message":"[GCS] Start streaming session, msgId: 1310"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:59.531218682+07:00","message":"[GCS] IsForceVAD: false for message ID: 1310"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:59.544331305+07:00","message":"receive streaming session, msgId: 1309"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:59.544344563+07:00","message":"found end of frame, send empty tag with msgId: 1309"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:59.544347153+07:00","message":"end Recv id 1309"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:59.544352502+07:00","message":"[buffer interim] 1309 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:59.544358624+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:59.544362048+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:59.544364446+07:00","message":"> Transcript [7151] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:59.544366502+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:59.544368076+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:59.544369576+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:59.544371067+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:59.544373244+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:59.544381559+07:00","message":"push: {true \n 0 0xc002a00380}"}
{"level":"info","service":"Main","time":"2025-10-27T15:09:59.54871986+07:00","message":"write wav file: './tmp/7446/7446_1309.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:59.68835961+07:00","message":"receive streaming session, msgId: 1310"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:59.688375722+07:00","message":"found end of frame, send empty tag with msgId: 1310"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:59.688378974+07:00","message":"end Recv id 1310"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:59.688385977+07:00","message":"[buffer interim] 1310 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:59.688394058+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:59.688409988+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:59.688413898+07:00","message":"> Transcript [7152] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:59.688417063+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:59.68841928+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:59.688421408+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:59.688423664+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:09:59.688426622+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:09:59.688437685+07:00","message":"push: {true \n 0 0xc003402100}"}
{"level":"info","service":"Main","time":"2025-10-27T15:09:59.695023806+07:00","message":"write wav file: './tmp/7446/7446_1310.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:10:00.044604816+07:00","message":"[GCS] Start streaming session, msgId: 1311"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:10:00.362363916+07:00","message":"[GCS] IsForceVAD: false for message ID: 1311"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:10:00.494792006+07:00","message":"receive streaming session, msgId: 1311"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:10:00.494808898+07:00","message":"found end of frame, send empty tag with msgId: 1311"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:10:00.494812286+07:00","message":"end Recv id 1311"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:10:00.49481935+07:00","message":"[buffer interim] 1311 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:10:00.494825989+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:10:00.494829371+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:10:00.494831991+07:00","message":"> Transcript [7153] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:10:00.494834081+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:10:00.49483566+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:10:00.494837216+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:10:00.49483895+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:10:00.494841278+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:10:00.494850471+07:00","message":"push: {true \n 0 0xc002923280}"}
{"level":"info","service":"Main","time":"2025-10-27T15:10:00.499687688+07:00","message":"write wav file: './tmp/7446/7446_1311.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:10:00.87332035+07:00","message":"[GCS] Start streaming session, msgId: 1312"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:10:01.963230202+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:10:01.963230173+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:10:04.964026764+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:10:04.964058288+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:10:05.162722835+07:00","message":"[GCS] IsForceVAD: false for message ID: 1312"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:10:05.259060539+07:00","message":"receive streaming session, msgId: 1312"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:10:05.259078742+07:00","message":"found end of frame, send empty tag with msgId: 1312"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:10:05.259081178+07:00","message":"end Recv id 1312"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:10:05.259087308+07:00","message":"[buffer interim] 1312 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:10:05.259093662+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:10:05.259098008+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:10:05.25910052+07:00","message":"> Transcript [7154] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:10:05.259102832+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:10:05.259104432+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:10:05.259105952+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:10:05.259107393+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:10:05.259114972+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:10:05.25912393+07:00","message":"push: {true \n 0 0xc003402c80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:10:05.269406051+07:00","message":"write wav file: './tmp/7446/7446_1312.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:10:05.294801731+07:00","message":"[GCS] Start streaming session, msgId: 1313"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:10:07.964996632+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:10:07.965011708+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:10:10.422282008+07:00","message":"[GCS] IsForceVAD: false for message ID: 1313"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:10:10.517298387+07:00","message":"receive streaming session, msgId: 1313"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:10:10.517314841+07:00","message":"found end of frame, send empty tag with msgId: 1313"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:10:10.517317536+07:00","message":"end Recv id 1313"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:10:10.517323837+07:00","message":"[buffer interim] 1313 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:10:10.517330293+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:10:10.517334125+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:10:10.517336728+07:00","message":"> Transcript [7155] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:10:10.517338757+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:10:10.51734049+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:10:10.517342094+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:10:10.517343562+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:10:10.517345707+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:10:10.517354351+07:00","message":"push: {true \n 0 0xc003403080}"}
{"level":"info","service":"Main","time":"2025-10-27T15:10:10.527384804+07:00","message":"write wav file: './tmp/7446/7446_1313.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:10:10.862515307+07:00","message":"[GCS] Start streaming session, msgId: 1314"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:10:10.965243683+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:10:10.965257663+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:10:13.965965444+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:10:13.965980935+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:10:14.642910317+07:00","message":"[GCS] IsForceVAD: false for message ID: 1314"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:10:14.748393518+07:00","message":"receive streaming session, msgId: 1314"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:10:14.748412603+07:00","message":"found end of frame, send empty tag with msgId: 1314"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:10:14.748415363+07:00","message":"end Recv id 1314"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:10:14.748421118+07:00","message":"[buffer interim] 1314 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:10:14.748427037+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:10:14.748431051+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:10:14.748433665+07:00","message":"> Transcript [7156] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:10:14.74843582+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:10:14.748437593+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:10:14.748439317+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:10:14.74844077+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:10:14.748442932+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:10:14.748451455+07:00","message":"push: {true \n 0 0xc003403480}"}
{"level":"info","service":"Main","time":"2025-10-27T15:10:14.759611283+07:00","message":"write wav file: './tmp/7446/7446_1314.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:10:14.903032054+07:00","message":"[GCS] Start streaming session, msgId: 1315"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:10:15.163196442+07:00","message":"[GCS] IsForceVAD: false for message ID: 1315"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:10:15.258543164+07:00","message":"receive streaming session, msgId: 1315"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:10:15.258561678+07:00","message":"found end of frame, send empty tag with msgId: 1315"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:10:15.258564348+07:00","message":"end Recv id 1315"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:10:15.258569904+07:00","message":"[buffer interim] 1315 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:10:15.258576652+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:10:15.258579882+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:10:15.25858248+07:00","message":"> Transcript [7157] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:10:15.258584792+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:10:15.258586339+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:10:15.258587791+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:10:15.258589362+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:10:15.258596566+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:10:15.258605312+07:00","message":"push: {true \n 0 0xc00401e380}"}
{"level":"info","service":"Main","time":"2025-10-27T15:10:15.263449413+07:00","message":"write wav file: './tmp/7446/7446_1315.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:10:15.423794109+07:00","message":"[GCS] Start streaming session, msgId: 1316"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:10:16.967083068+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:10:16.96708984+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:10:18.101204782+07:00","message":"[GCS] IsForceVAD: false for message ID: 1316"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:10:18.203197968+07:00","message":"receive streaming session, msgId: 1316"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:10:18.203215919+07:00","message":"found end of frame, send empty tag with msgId: 1316"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:10:18.203218752+07:00","message":"end Recv id 1316"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:10:18.203225253+07:00","message":"[buffer interim] 1316 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:10:18.20323188+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:10:18.203236536+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:10:18.203239451+07:00","message":"> Transcript [7158] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:10:18.203241952+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:10:18.203243647+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:10:18.203245226+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:10:18.203246706+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:10:18.203248934+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:10:18.203257402+07:00","message":"push: {true \n 0 0xc002922000}"}
{"level":"info","service":"Main","time":"2025-10-27T15:10:18.21170378+07:00","message":"write wav file: './tmp/7446/7446_1316.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:10:18.234098716+07:00","message":"[GCS] Start streaming session, msgId: 1317"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:10:19.967365395+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:10:19.96738492+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:10:20.601638296+07:00","message":"[GCS] IsForceVAD: false for message ID: 1317"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:10:20.712795576+07:00","message":"receive streaming session, msgId: 1317"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:10:20.712817961+07:00","message":"found end of frame, send empty tag with msgId: 1317"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:10:20.712821662+07:00","message":"end Recv id 1317"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:10:20.712828925+07:00","message":"[buffer interim] 1317 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:10:20.712837302+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:10:20.712842129+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:10:20.71284524+07:00","message":"> Transcript [7159] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:10:20.712848724+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:10:20.712851173+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:10:20.712853243+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:10:20.712855646+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:10:20.712858502+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:10:20.71286984+07:00","message":"push: {true \n 0 0xc002217f80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:10:20.719723377+07:00","message":"write wav file: './tmp/7446/7446_1317.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:10:20.983856406+07:00","message":"[GCS] Start streaming session, msgId: 1318"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:10:21.11280229+07:00","message":"[GCS] IsForceVAD: false for message ID: 1318"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:10:21.182942925+07:00","message":"[GCS] Start streaming session, msgId: 1319"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:10:21.248824612+07:00","message":"receive streaming session, msgId: 1318"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:10:21.248845351+07:00","message":"found end of frame, send empty tag with msgId: 1318"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:10:21.248848413+07:00","message":"end Recv id 1318"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:10:21.248855789+07:00","message":"[buffer interim] 1318 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:10:21.248870297+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:10:21.248873805+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:10:21.248876187+07:00","message":"> Transcript [7160] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:10:21.248878227+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:10:21.248879753+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:10:21.248881312+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:10:21.248882994+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:10:21.248885374+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:10:21.248894399+07:00","message":"push: {true \n 0 0xc003402680}"}
{"level":"info","service":"Main","time":"2025-10-27T15:10:21.253228465+07:00","message":"write wav file: './tmp/7446/7446_1318.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:10:22.427887904+07:00","message":"[GCS] Cleaned up inactive client: 1285"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:10:22.427906472+07:00","message":"[GCS] Cleaned up inactive client: 1289"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:10:22.427909291+07:00","message":"[GCS] Cleaned up inactive client: 1287"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:10:22.427910805+07:00","message":"[GCS] Cleaned up inactive client: 1283"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:10:22.427912324+07:00","message":"[GCS] Cleaned up inactive client: 1291"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:10:22.427913687+07:00","message":"[GCS] Cleaned up inactive client: 1286"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:10:22.427915088+07:00","message":"[GCS] Cleaned up inactive client: 1288"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:10:22.427916476+07:00","message":"[GCS] Cleaned up inactive client: 1290"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:10:22.427917893+07:00","message":"[GCS] Cleaned up inactive client: 1284"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:10:22.968130034+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:10:22.968138446+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:10:25.968610543+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:10:25.968612007+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:10:26.302009613+07:00","message":"[GCS] IsForceVAD: false for message ID: 1319"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:10:26.413318362+07:00","message":"receive streaming session, msgId: 1319"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:10:26.413344243+07:00","message":"found end of frame, send empty tag with msgId: 1319"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:10:26.413347251+07:00","message":"end Recv id 1319"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:10:26.413354368+07:00","message":"[buffer interim] 1319 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:10:26.413361737+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:10:26.413365964+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:10:26.413368844+07:00","message":"> Transcript [7161] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:10:26.413371072+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:10:26.413372676+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:10:26.413374225+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:10:26.41337566+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:10:26.413378083+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:10:26.413390548+07:00","message":"push: {true \n 0 0xc002881c80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:10:26.425210641+07:00","message":"write wav file: './tmp/7446/7446_1319.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:10:26.564627406+07:00","message":"[GCS] Start streaming session, msgId: 1320"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:10:27.65123241+07:00","message":"[GCS] IsForceVAD: false for message ID: 1320"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:10:27.757359105+07:00","message":"receive streaming session, msgId: 1320"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:10:27.757381498+07:00","message":"found end of frame, send empty tag with msgId: 1320"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:10:27.757384847+07:00","message":"end Recv id 1320"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:10:27.757392767+07:00","message":"[buffer interim] 1320 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:10:27.757401378+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:10:27.757406188+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:10:27.757410132+07:00","message":"> Transcript [7162] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:10:27.757413414+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:10:27.75741561+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:10:27.757417721+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:10:27.75741979+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:10:27.757423077+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:10:27.757434436+07:00","message":"push: {true \n 0 0xc00401fb00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:10:27.767102766+07:00","message":"write wav file: './tmp/7446/7446_1320.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:10:27.845221521+07:00","message":"[GCS] Start streaming session, msgId: 1321"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:10:28.030972152+07:00","message":"[GCS] IsForceVAD: false for message ID: 1321"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:10:28.137068158+07:00","message":"receive streaming session, msgId: 1321"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:10:28.137085249+07:00","message":"found end of frame, send empty tag with msgId: 1321"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:10:28.137087955+07:00","message":"end Recv id 1321"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:10:28.137094234+07:00","message":"[buffer interim] 1321 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:10:28.137100673+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:10:28.137103915+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:10:28.137106949+07:00","message":"> Transcript [7163] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:10:28.13710964+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:10:28.137111588+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:10:28.13711324+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:10:28.137114761+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:10:28.137117203+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:10:28.137126056+07:00","message":"push: {true \n 0 0xc002603580}"}
{"level":"info","service":"Main","time":"2025-10-27T15:10:28.15233798+07:00","message":"write wav file: './tmp/7446/7446_1321.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:10:28.4838368+07:00","message":"[GCS] Start streaming session, msgId: 1322"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:10:28.543358365+07:00","message":"[GCS] IsForceVAD: false for message ID: 1322"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:10:28.673053676+07:00","message":"[GCS] Start streaming session, msgId: 1323"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:10:28.744877917+07:00","message":"[GCS] IsForceVAD: false for message ID: 1323"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:10:28.787145702+07:00","message":"receive streaming session, msgId: 1322"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:10:28.787165242+07:00","message":"found end of frame, send empty tag with msgId: 1322"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:10:28.787167871+07:00","message":"end Recv id 1322"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:10:28.787174078+07:00","message":"[buffer interim] 1322 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:10:28.787181522+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:10:28.78718505+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:10:28.787187552+07:00","message":"> Transcript [7164] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:10:28.787189939+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:10:28.787192173+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:10:28.787193612+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:10:28.787195072+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:10:28.787204047+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:10:28.787213514+07:00","message":"push: {true \n 0 0xc003402380}"}
{"level":"info","service":"Main","time":"2025-10-27T15:10:28.792287952+07:00","message":"write wav file: './tmp/7446/7446_1322.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:10:28.969434981+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:10:28.969448057+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:10:29.112049797+07:00","message":"receive streaming session, msgId: 1323"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:10:29.112063181+07:00","message":"found end of frame, send empty tag with msgId: 1323"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:10:29.112065977+07:00","message":"end Recv id 1323"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:10:29.11207183+07:00","message":"[buffer interim] 1323 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:10:29.112079103+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:10:29.112082622+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:10:29.112085102+07:00","message":"> Transcript [7165] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:10:29.112087534+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:10:29.112089143+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:10:29.112090549+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:10:29.112092004+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:10:29.112099297+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:10:29.112108422+07:00","message":"push: {true \n 0 0xc002a00000}"}
{"level":"info","service":"Main","time":"2025-10-27T15:10:29.116761235+07:00","message":"write wav file: './tmp/7446/7446_1323.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:10:29.445191327+07:00","message":"[GCS] Start streaming session, msgId: 1324"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:10:31.043806834+07:00","message":"[GCS] IsForceVAD: false for message ID: 1324"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:10:31.14405568+07:00","message":"receive streaming session, msgId: 1324"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:10:31.144069512+07:00","message":"found end of frame, send empty tag with msgId: 1324"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:10:31.144072033+07:00","message":"end Recv id 1324"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:10:31.14407767+07:00","message":"[buffer interim] 1324 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:10:31.144083062+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:10:31.144086797+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:10:31.144089309+07:00","message":"> Transcript [7166] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:10:31.144091595+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:10:31.144093094+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:10:31.144094562+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:10:31.144096002+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:10:31.144101775+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:10:31.144108595+07:00","message":"push: {true \n 0 0xc002922c00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:10:31.151420883+07:00","message":"write wav file: './tmp/7446/7446_1324.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:10:31.183968327+07:00","message":"[GCS] Start streaming session, msgId: 1325"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:10:31.693758187+07:00","message":"[GCS] IsForceVAD: false for message ID: 1325"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:10:31.795167152+07:00","message":"receive streaming session, msgId: 1325"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:10:31.795187778+07:00","message":"found end of frame, send empty tag with msgId: 1325"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:10:31.795192074+07:00","message":"end Recv id 1325"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:10:31.79519911+07:00","message":"[buffer interim] 1325 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:10:31.795206616+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:10:31.795210737+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:10:31.795214279+07:00","message":"> Transcript [7167] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:10:31.795217585+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:10:31.795220079+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:10:31.795222298+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:10:31.795224572+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:10:31.795227715+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:10:31.795245136+07:00","message":"push: {true \n 0 0xc002923980}"}
{"level":"info","service":"Main","time":"2025-10-27T15:10:31.80063696+07:00","message":"write wav file: './tmp/7446/7446_1325.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:10:31.883041065+07:00","message":"[GCS] Start streaming session, msgId: 1326"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:10:31.969940496+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:10:31.969940692+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:10:32.261921702+07:00","message":"[GCS] IsForceVAD: false for message ID: 1326"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:10:32.332931159+07:00","message":"[GCS] Start streaming session, msgId: 1327"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:10:32.387139042+07:00","message":"receive streaming session, msgId: 1326"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:10:32.387157661+07:00","message":"found end of frame, send empty tag with msgId: 1326"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:10:32.387160366+07:00","message":"end Recv id 1326"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:10:32.387168401+07:00","message":"[buffer interim] 1326 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:10:32.38717667+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:10:32.387181766+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:10:32.387184495+07:00","message":"> Transcript [7168] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:10:32.387186799+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:10:32.387188419+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:10:32.387189967+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:10:32.387191447+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:10:32.387193891+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:10:32.387202882+07:00","message":"push: {true \n 0 0xc002923d00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:10:32.392283202+07:00","message":"write wav file: './tmp/7446/7446_1326.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:10:34.970366559+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:10:34.970366791+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:10:37.451262792+07:00","message":"[GCS] IsForceVAD: false for message ID: 1327"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:10:37.513387861+07:00","message":"[GCS] Start streaming session, msgId: 1328"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:10:37.56030873+07:00","message":"receive streaming session, msgId: 1327"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:10:37.560333409+07:00","message":"found end of frame, send empty tag with msgId: 1327"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:10:37.560336886+07:00","message":"end Recv id 1327"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:10:37.560344081+07:00","message":"[buffer interim] 1327 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:10:37.560350997+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:10:37.560354676+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:10:37.560357833+07:00","message":"> Transcript [7169] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:10:37.56036012+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:10:37.560361913+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:10:37.560363552+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:10:37.560365032+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:10:37.560367157+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:10:37.560376331+07:00","message":"push: {true \n 0 0xc002603c00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:10:37.574309257+07:00","message":"write wav file: './tmp/7446/7446_1327.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:10:37.971200113+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:10:37.97120771+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:10:39.182481827+07:00","message":"[GCS] IsForceVAD: false for message ID: 1328"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:10:39.32261578+07:00","message":"receive streaming session, msgId: 1328"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:10:39.322633771+07:00","message":"found end of frame, send empty tag with msgId: 1328"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:10:39.322636533+07:00","message":"end Recv id 1328"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:10:39.322643242+07:00","message":"[buffer interim] 1328 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:10:39.322649813+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:10:39.322653462+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:10:39.322656211+07:00","message":"> Transcript [7170] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:10:39.322658849+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:10:39.322660638+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:10:39.322662093+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:10:39.322663542+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:10:39.322671277+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:10:39.322681153+07:00","message":"push: {true \n 0 0xc002923f00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:10:39.329867092+07:00","message":"write wav file: './tmp/7446/7446_1328.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:10:39.383065412+07:00","message":"[GCS] Start streaming session, msgId: 1329"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:10:40.97201926+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:10:40.97203195+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:10:43.97224272+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:10:43.972254133+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:10:45.262317352+07:00","message":"[GCS] IsForceVAD: false for message ID: 1329"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:10:45.396273357+07:00","message":"[GCS] Start streaming session, msgId: 1330"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:10:45.396335002+07:00","message":"receive streaming session, msgId: 1329"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:10:45.396345354+07:00","message":"found end of frame, send empty tag with msgId: 1329"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:10:45.396348694+07:00","message":"end Recv id 1329"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:10:45.396354692+07:00","message":"[buffer interim] 1329 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:10:45.396361834+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:10:45.396366328+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:10:45.396370113+07:00","message":"> Transcript [7171] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:10:45.396373559+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:10:45.396377228+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:10:45.39637885+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:10:45.396380413+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:10:45.396382796+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:10:45.396389831+07:00","message":"push: {true \n 0 0xc002a00600}"}
{"level":"info","service":"Main","time":"2025-10-27T15:10:45.407229094+07:00","message":"write wav file: './tmp/7446/7446_1329.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:10:46.97231859+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:10:46.972319529+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:10:48.021511143+07:00","message":"[GCS] IsForceVAD: false for message ID: 1330"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:10:48.126047352+07:00","message":"receive streaming session, msgId: 1330"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:10:48.126062948+07:00","message":"found end of frame, send empty tag with msgId: 1330"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:10:48.126065752+07:00","message":"end Recv id 1330"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:10:48.126071968+07:00","message":"[buffer interim] 1330 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:10:48.126078036+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:10:48.12608174+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:10:48.126084227+07:00","message":"> Transcript [7172] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:10:48.126086389+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:10:48.126088259+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:10:48.126089812+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:10:48.126091278+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:10:48.126097109+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:10:48.126105662+07:00","message":"push: {true \n 0 0xc00401ec00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:10:48.134090933+07:00","message":"write wav file: './tmp/7446/7446_1330.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:10:48.544514014+07:00","message":"[GCS] Start streaming session, msgId: 1331"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:10:48.602604783+07:00","message":"[GCS] IsForceVAD: false for message ID: 1331"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:10:48.733586845+07:00","message":"[GCS] Start streaming session, msgId: 1332"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:10:48.837878187+07:00","message":"receive streaming session, msgId: 1331"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:10:48.837897302+07:00","message":"found end of frame, send empty tag with msgId: 1331"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:10:48.837900214+07:00","message":"end Recv id 1331"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:10:48.837906637+07:00","message":"[buffer interim] 1331 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:10:48.837914745+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:10:48.837917993+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:10:48.83792062+07:00","message":"> Transcript [7173] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:10:48.837922856+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:10:48.837924583+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:10:48.837926003+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:10:48.837927473+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:10:48.837929683+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:10:48.837939417+07:00","message":"push: {true \n 0 0xc00401f680}"}
{"level":"info","service":"Main","time":"2025-10-27T15:10:48.843190922+07:00","message":"write wav file: './tmp/7446/7446_1331.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:10:49.407868325+07:00","message":"receive streaming session, msgId: 1332"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:10:49.40790606+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":"2025-10-27T15:10:49.407911295+07:00","message":"receive interim result [false|false]: อีก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:10:49.407923167+07:00","message":"[buffer interim] 1332 false อีก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:10:49.407929665+07:00","message":"[bufferProcess] interim [720000000]:อีก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:10:49.407931021+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:10:49.972529672+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:10:49.972545374+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:10:51.958086974+07:00","message":"receive streaming session, msgId: 1332"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:10:51.958122001+07:00","message":"receive interim result all : {\"alternatives\":[{}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":610000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:10:51.958126158+07:00","message":"receive interim result [true|false]: "}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:10:51.958135188+07:00","message":"end recv isFinal message id 1332"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:10:51.958137033+07:00","message":"end Recv id 1332"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:10:51.958142667+07:00","message":"[buffer interim] 1332 true "}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:10:51.958151902+07:00","message":"[bufferProcess] interim [610000000]:"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:10:51.95815671+07:00","message":"[bufferProcess] send to processor (isfinal):อีก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:10:51.958161282+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:10:51.95816406+07:00","message":"> Transcript [7174] [false]: 'อีก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:10:51.958165957+07:00","message":"Set StatePrefix (first interim): 'อีก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:10:51.958167239+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:10:51.958168795+07:00","message":"> Transcript [7175] [true]: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:10:51.95817114+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:10:51.958172774+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:10:51.958174883+07:00","message":"StatePrefix: 'อีก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:10:51.958176549+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:10:51.958179043+07:00","message":"Push: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:10:51.958187334+07:00","message":"push: {true  0 0xc002881080}"}
{"level":"info","service":"Main","time":"2025-10-27T15:10:51.967131721+07:00","message":"write wav file: './tmp/7446/7446_1332.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:10:51.992957845+07:00","message":"[GCS] IsForceVAD: false for message ID: 1332"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:10:52.125021269+07:00","message":"[GCS] Start streaming session, msgId: 1333"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:10:52.181982724+07:00","message":"[GCS] IsForceVAD: false for message ID: 1333"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:10:52.31200998+07:00","message":"[GCS] Start streaming session, msgId: 1334"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:10:52.383261445+07:00","message":"receive streaming session, msgId: 1333"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:10:52.383280079+07:00","message":"found end of frame, send empty tag with msgId: 1333"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:10:52.383282815+07:00","message":"end Recv id 1333"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:10:52.383288141+07:00","message":"[buffer interim] 1333 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:10:52.383294521+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:10:52.383301077+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:10:52.383303418+07:00","message":"> Transcript [7176] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:10:52.383305402+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:10:52.383306987+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:10:52.383308373+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:10:52.383309881+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:10:52.383313696+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:10:52.383322522+07:00","message":"push: {true \n 0 0xc00401fc00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:10:52.388830743+07:00","message":"write wav file: './tmp/7446/7446_1333.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:10:52.427617372+07:00","message":"[GCS] Cleaned up inactive client: 1295"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:10:52.427636402+07:00","message":"[GCS] Cleaned up inactive client: 1303"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:10:52.427638669+07:00","message":"[GCS] Cleaned up inactive client: 1300"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:10:52.427640207+07:00","message":"[GCS] Cleaned up inactive client: 1302"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:10:52.427641682+07:00","message":"[GCS] Cleaned up inactive client: 1301"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:10:52.427643085+07:00","message":"[GCS] Cleaned up inactive client: 1299"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:10:52.427644521+07:00","message":"[GCS] Cleaned up inactive client: 1305"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:10:52.427645917+07:00","message":"[GCS] Cleaned up inactive client: 1296"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:10:52.427647518+07:00","message":"[GCS] Cleaned up inactive client: 1304"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:10:52.427648917+07:00","message":"[GCS] Cleaned up inactive client: 1297"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:10:52.427650393+07:00","message":"[GCS] Cleaned up inactive client: 1298"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:10:52.427651841+07:00","message":"[GCS] Cleaned up inactive client: 1292"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:10:52.427653258+07:00","message":"[GCS] Cleaned up inactive client: 1293"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:10:52.427654697+07:00","message":"[GCS] Cleaned up inactive client: 1294"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:10:52.973077611+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:10:52.973090974+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:10:55.973412094+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:10:55.97341211+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:10:58.973911488+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:10:58.973914696+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:00.003250387+07:00","message":"[GCS] IsForceVAD: false for message ID: 1334"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:00.117648842+07:00","message":"receive streaming session, msgId: 1334"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:00.117672691+07:00","message":"found end of frame, send empty tag with msgId: 1334"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:00.117676162+07:00","message":"end Recv id 1334"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:00.117685428+07:00","message":"[buffer interim] 1334 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:00.117695544+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:00.11770053+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:00.117704038+07:00","message":"> Transcript [7177] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:00.117707255+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:00.117709306+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:00.117711387+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:00.117713482+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:00.117716585+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:00.117728496+07:00","message":"push: {true \n 0 0xc00401fd00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:11:00.131101321+07:00","message":"write wav file: './tmp/7446/7446_1334.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:00.452009854+07:00","message":"[GCS] Start streaming session, msgId: 1335"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:11:01.974871309+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:11:01.974881386+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:01.981014061+07:00","message":"[GCS] IsForceVAD: false for message ID: 1335"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:02.052902307+07:00","message":"[GCS] Start streaming session, msgId: 1336"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:02.085553987+07:00","message":"receive streaming session, msgId: 1335"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:02.085571097+07:00","message":"found end of frame, send empty tag with msgId: 1335"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:02.085573946+07:00","message":"end Recv id 1335"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:02.08557983+07:00","message":"[buffer interim] 1335 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:02.085586598+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:02.085590375+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:02.08559306+07:00","message":"> Transcript [7178] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:02.085595206+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:02.085596893+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:02.085598298+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:02.085599755+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:02.085601883+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:02.085612686+07:00","message":"push: {true \n 0 0xc003402880}"}
{"level":"info","service":"Main","time":"2025-10-27T15:11:02.092499433+07:00","message":"write wav file: './tmp/7446/7446_1335.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:11:04.975601547+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:11:04.975614876+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:11:07.975829075+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:11:07.975839312+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:08.012525573+07:00","message":"[GCS] IsForceVAD: false for message ID: 1336"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:08.123227945+07:00","message":"receive streaming session, msgId: 1336"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:08.123247277+07:00","message":"found end of frame, send empty tag with msgId: 1336"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:08.123249993+07:00","message":"end Recv id 1336"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:08.123256438+07:00","message":"[buffer interim] 1336 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:08.123263039+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:08.123267057+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:08.123269665+07:00","message":"> Transcript [7179] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:08.123271873+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:08.123273783+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:08.123275239+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:08.123276917+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:08.123283477+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:08.12329631+07:00","message":"push: {true \n 0 0xc003403380}"}
{"level":"info","service":"Main","time":"2025-10-27T15:11:08.134405108+07:00","message":"write wav file: './tmp/7446/7446_1336.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:08.652672917+07:00","message":"[GCS] Start streaming session, msgId: 1337"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:10.121747061+07:00","message":"[GCS] IsForceVAD: false for message ID: 1337"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:10.21212771+07:00","message":"receive streaming session, msgId: 1337"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:10.212156912+07:00","message":"found end of frame, send empty tag with msgId: 1337"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:10.212160146+07:00","message":"end Recv id 1337"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:10.212167629+07:00","message":"[buffer interim] 1337 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:10.212174435+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:10.212178379+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:10.212182499+07:00","message":"> Transcript [7180] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:10.212186015+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:10.212188435+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:10.212190652+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:10.212193459+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:10.212196959+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:10.212209965+07:00","message":"push: {true \n 0 0xc002881900}"}
{"level":"info","service":"Main","time":"2025-10-27T15:11:10.222472462+07:00","message":"write wav file: './tmp/7446/7446_1337.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:10.632851245+07:00","message":"[GCS] Start streaming session, msgId: 1338"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:10.701529129+07:00","message":"[GCS] IsForceVAD: false for message ID: 1338"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:10.885100084+07:00","message":"receive streaming session, msgId: 1338"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:10.885120429+07:00","message":"found end of frame, send empty tag with msgId: 1338"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:10.885123038+07:00","message":"end Recv id 1338"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:10.885130204+07:00","message":"[buffer interim] 1338 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:10.885137037+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:10.885140483+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:10.885143471+07:00","message":"> Transcript [7181] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:10.885145433+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:10.885147008+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:10.885148401+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:10.885149895+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:10.885152398+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:10.88517646+07:00","message":"push: {true \n 0 0xc002a00200}"}
{"level":"info","service":"Main","time":"2025-10-27T15:11:10.890027588+07:00","message":"write wav file: './tmp/7446/7446_1338.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:10.954040832+07:00","message":"[GCS] Start streaming session, msgId: 1339"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:11:10.976092709+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:11:10.976104096+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:11.142157535+07:00","message":"[GCS] IsForceVAD: false for message ID: 1339"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:11.212935925+07:00","message":"[GCS] Start streaming session, msgId: 1340"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:11.234941641+07:00","message":"receive streaming session, msgId: 1339"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:11.234974075+07:00","message":"found end of frame, send empty tag with msgId: 1339"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:11.234978107+07:00","message":"end Recv id 1339"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:11.234986556+07:00","message":"[buffer interim] 1339 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:11.234994732+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:11.234999007+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:11.235002452+07:00","message":"> Transcript [7182] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:11.235005682+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:11.235007724+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:11.235009914+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:11.235012384+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:11.235018879+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:11.235030604+07:00","message":"push: {true \n 0 0xc002880780}"}
{"level":"info","service":"Main","time":"2025-10-27T15:11:11.239893871+07:00","message":"write wav file: './tmp/7446/7446_1339.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:11.662124107+07:00","message":"[GCS] IsForceVAD: false for message ID: 1340"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:11.756914387+07:00","message":"receive streaming session, msgId: 1340"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:11.756942463+07:00","message":"found end of frame, send empty tag with msgId: 1340"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:11.756947011+07:00","message":"end Recv id 1340"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:11.75696657+07:00","message":"[buffer interim] 1340 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:11.756975694+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:11.756980437+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:11.75698384+07:00","message":"> Transcript [7183] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:11.756987259+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:11.756989694+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:11.756991731+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:11.756993697+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:11.756999311+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:11.757011481+07:00","message":"push: {true \n 0 0xc003403000}"}
{"level":"info","service":"Main","time":"2025-10-27T15:11:11.762209926+07:00","message":"write wav file: './tmp/7446/7446_1340.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:11.783024483+07:00","message":"[GCS] Start streaming session, msgId: 1341"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:11.911782539+07:00","message":"[GCS] IsForceVAD: false for message ID: 1341"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:12.017357759+07:00","message":"receive streaming session, msgId: 1341"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:12.017376578+07:00","message":"found end of frame, send empty tag with msgId: 1341"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:12.017379067+07:00","message":"end Recv id 1341"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:12.017385406+07:00","message":"[buffer interim] 1341 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:12.017392184+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:12.017396053+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:12.017398544+07:00","message":"> Transcript [7184] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:12.01740072+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:12.017402437+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:12.017403947+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:12.017405585+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:12.017407809+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:12.017416247+07:00","message":"push: {true \n 0 0xc002923400}"}
{"level":"info","service":"Main","time":"2025-10-27T15:11:12.021680102+07:00","message":"write wav file: './tmp/7446/7446_1341.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:12.182966782+07:00","message":"[GCS] Start streaming session, msgId: 1342"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:12.43125958+07:00","message":"[GCS] IsForceVAD: false for message ID: 1342"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:12.502867267+07:00","message":"[GCS] Start streaming session, msgId: 1343"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:12.525111294+07:00","message":"receive streaming session, msgId: 1342"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:12.525129507+07:00","message":"found end of frame, send empty tag with msgId: 1342"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:12.525132573+07:00","message":"end Recv id 1342"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:12.525138726+07:00","message":"[buffer interim] 1342 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:12.525146067+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:12.525149365+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:12.525152121+07:00","message":"> Transcript [7185] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:12.525154195+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:12.525155739+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:12.525157323+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:12.525158783+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:12.525178377+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:12.525189443+07:00","message":"push: {true \n 0 0xc002923b80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:11:12.530061078+07:00","message":"write wav file: './tmp/7446/7446_1342.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:12.882849059+07:00","message":"[GCS] IsForceVAD: false for message ID: 1343"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:12.975875761+07:00","message":"receive streaming session, msgId: 1343"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:12.975892436+07:00","message":"found end of frame, send empty tag with msgId: 1343"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:12.975895116+07:00","message":"end Recv id 1343"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:12.975901019+07:00","message":"[buffer interim] 1343 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:12.975907508+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:12.975911376+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:12.975913822+07:00","message":"> Transcript [7186] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:12.975915856+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:12.975917425+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:12.975918893+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:12.975920348+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:12.975922855+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:12.975947313+07:00","message":"push: {true \n 0 0xc002881700}"}
{"level":"info","service":"Main","time":"2025-10-27T15:11:12.98094715+07:00","message":"write wav file: './tmp/7446/7446_1343.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:13.013230088+07:00","message":"[GCS] Start streaming session, msgId: 1344"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:13.26244154+07:00","message":"[GCS] IsForceVAD: false for message ID: 1344"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:13.368917914+07:00","message":"receive streaming session, msgId: 1344"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:13.368936392+07:00","message":"found end of frame, send empty tag with msgId: 1344"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:13.368939167+07:00","message":"end Recv id 1344"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:13.368945565+07:00","message":"[buffer interim] 1344 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:13.368952502+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:13.368962496+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:13.368965673+07:00","message":"> Transcript [7187] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:13.368967969+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:13.36896993+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:13.36897163+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:13.368973292+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:13.368975772+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:13.3689847+07:00","message":"push: {true \n 0 0xc00401f300}"}
{"level":"info","service":"Main","time":"2025-10-27T15:11:13.373222343+07:00","message":"write wav file: './tmp/7446/7446_1344.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:13.395245292+07:00","message":"[GCS] Start streaming session, msgId: 1345"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:11:13.976524269+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:11:13.97652341+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:16.212036192+07:00","message":"[GCS] IsForceVAD: false for message ID: 1345"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:16.308289017+07:00","message":"receive streaming session, msgId: 1345"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:16.30830766+07:00","message":"found end of frame, send empty tag with msgId: 1345"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:16.308310389+07:00","message":"end Recv id 1345"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:16.308335198+07:00","message":"[buffer interim] 1345 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:16.308357078+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:16.308361404+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:16.308364039+07:00","message":"> Transcript [7188] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:16.30836616+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:16.308367892+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:16.30836948+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:16.308370996+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:16.30837679+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:16.308387003+07:00","message":"push: {true \n 0 0xc002217c80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:11:16.317672745+07:00","message":"write wav file: './tmp/7446/7446_1345.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:16.343515802+07:00","message":"[GCS] Start streaming session, msgId: 1346"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:16.461739475+07:00","message":"[GCS] IsForceVAD: false for message ID: 1346"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:16.611958517+07:00","message":"receive streaming session, msgId: 1346"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:16.611978662+07:00","message":"found end of frame, send empty tag with msgId: 1346"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:16.611982135+07:00","message":"end Recv id 1346"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:16.611989313+07:00","message":"[buffer interim] 1346 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:16.612002904+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:16.612007659+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:16.612011023+07:00","message":"> Transcript [7189] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:16.612015888+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:16.612018107+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:16.612020414+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:16.612022681+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:16.612028508+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:16.612039146+07:00","message":"push: {true \n 0 0xc002217e80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:11:16.617524046+07:00","message":"write wav file: './tmp/7446/7446_1346.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:16.661642583+07:00","message":"[GCS] Start streaming session, msgId: 1347"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:16.72256606+07:00","message":"[GCS] IsForceVAD: false for message ID: 1347"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:16.852891223+07:00","message":"[GCS] Start streaming session, msgId: 1348"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:16.915707378+07:00","message":"receive streaming session, msgId: 1347"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:16.915726508+07:00","message":"found end of frame, send empty tag with msgId: 1347"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:16.915729576+07:00","message":"end Recv id 1347"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:16.915735223+07:00","message":"[buffer interim] 1347 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:16.91574158+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:16.915751036+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:16.915754003+07:00","message":"> Transcript [7190] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:16.915756185+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:16.915757783+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:16.915759518+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:16.91576112+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:16.91576348+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:16.915771313+07:00","message":"push: {true \n 0 0xc0023e9400}"}
{"level":"info","service":"Main","time":"2025-10-27T15:11:16.920875738+07:00","message":"write wav file: './tmp/7446/7446_1347.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:11:16.97681158+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:11:16.976815111+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:16.982521796+07:00","message":"[GCS] IsForceVAD: false for message ID: 1348"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:17.131117607+07:00","message":"receive streaming session, msgId: 1348"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:17.131131984+07:00","message":"found end of frame, send empty tag with msgId: 1348"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:17.131134623+07:00","message":"end Recv id 1348"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:17.131140383+07:00","message":"[buffer interim] 1348 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:17.131148351+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:17.1311529+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:17.131156283+07:00","message":"> Transcript [7191] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:17.131159362+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:17.131161454+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:17.131163622+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:17.1311678+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:17.131175772+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:17.131186059+07:00","message":"push: {true \n 0 0xc0023e9a00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:11:17.13677841+07:00","message":"write wav file: './tmp/7446/7446_1348.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:17.871939774+07:00","message":"[GCS] Start streaming session, msgId: 1349"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:17.942492971+07:00","message":"[GCS] IsForceVAD: false for message ID: 1349"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:18.119503097+07:00","message":"receive streaming session, msgId: 1349"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:18.119522169+07:00","message":"found end of frame, send empty tag with msgId: 1349"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:18.119525276+07:00","message":"end Recv id 1349"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:18.119533264+07:00","message":"[buffer interim] 1349 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:18.119541059+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:18.119545542+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:18.119549789+07:00","message":"> Transcript [7192] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:18.119552824+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:18.119555077+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:18.119557242+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:18.119559434+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:18.119580688+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:18.11959252+07:00","message":"push: {true \n 0 0xc002a00280}"}
{"level":"info","service":"Main","time":"2025-10-27T15:11:18.124292289+07:00","message":"write wav file: './tmp/7446/7446_1349.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:18.382597527+07:00","message":"[GCS] Start streaming session, msgId: 1350"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:18.451882149+07:00","message":"[GCS] IsForceVAD: false for message ID: 1350"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:18.582139176+07:00","message":"[GCS] Start streaming session, msgId: 1351"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:18.681305776+07:00","message":"receive streaming session, msgId: 1350"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:18.681324623+07:00","message":"found end of frame, send empty tag with msgId: 1350"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:18.681327933+07:00","message":"end Recv id 1350"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:18.681333689+07:00","message":"[buffer interim] 1350 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:18.681345618+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:18.681349173+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:18.681351645+07:00","message":"> Transcript [7193] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:18.681353802+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:18.681355588+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:18.68135734+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:18.681359051+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:18.681361637+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:18.681374086+07:00","message":"push: {true \n 0 0xc003403700}"}
{"level":"info","service":"Main","time":"2025-10-27T15:11:18.686833865+07:00","message":"write wav file: './tmp/7446/7446_1350.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:18.701866454+07:00","message":"[GCS] IsForceVAD: false for message ID: 1351"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:18.839577158+07:00","message":"receive streaming session, msgId: 1351"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:18.839597518+07:00","message":"found end of frame, send empty tag with msgId: 1351"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:18.83960091+07:00","message":"end Recv id 1351"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:18.839610004+07:00","message":"[buffer interim] 1351 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:18.839618578+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:18.839622722+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:18.839625859+07:00","message":"> Transcript [7194] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:18.83962917+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:18.839631363+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:18.839633512+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:18.839635558+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:18.839638968+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:18.839650206+07:00","message":"push: {true \n 0 0xc002a00980}"}
{"level":"info","service":"Main","time":"2025-10-27T15:11:18.846490447+07:00","message":"write wav file: './tmp/7446/7446_1351.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:19.095875986+07:00","message":"[GCS] Start streaming session, msgId: 1352"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:11:19.977028793+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:11:19.977040903+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:20.18177505+07:00","message":"[GCS] IsForceVAD: false for message ID: 1352"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:20.28531648+07:00","message":"receive streaming session, msgId: 1352"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:20.285333179+07:00","message":"found end of frame, send empty tag with msgId: 1352"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:20.285336028+07:00","message":"end Recv id 1352"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:20.285342424+07:00","message":"[buffer interim] 1352 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:20.285349848+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:20.28535466+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:20.285357708+07:00","message":"> Transcript [7195] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:20.285360878+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:20.285363073+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:20.285365384+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:20.28536745+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:20.285370593+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:20.285393812+07:00","message":"push: {true \n 0 0xc002a00d00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:11:20.291655847+07:00","message":"write wav file: './tmp/7446/7446_1352.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:20.382741713+07:00","message":"[GCS] Start streaming session, msgId: 1353"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:20.701786636+07:00","message":"[GCS] IsForceVAD: false for message ID: 1353"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:20.803592704+07:00","message":"receive streaming session, msgId: 1353"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:20.803616042+07:00","message":"found end of frame, send empty tag with msgId: 1353"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:20.803619178+07:00","message":"end Recv id 1353"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:20.803626215+07:00","message":"[buffer interim] 1353 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:20.803633034+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:20.803636187+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:20.80363903+07:00","message":"> Transcript [7196] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:20.803641314+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:20.803642933+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:20.803644381+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:20.803645883+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:20.803648032+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:20.803658105+07:00","message":"push: {true \n 0 0xc003403980}"}
{"level":"info","service":"Main","time":"2025-10-27T15:11:20.808464229+07:00","message":"write wav file: './tmp/7446/7446_1353.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:21.464791973+07:00","message":"[GCS] Start streaming session, msgId: 1354"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:21.532001718+07:00","message":"[GCS] IsForceVAD: false for message ID: 1354"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:21.722553826+07:00","message":"receive streaming session, msgId: 1354"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:21.722574098+07:00","message":"found end of frame, send empty tag with msgId: 1354"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:21.722577346+07:00","message":"end Recv id 1354"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:21.722583941+07:00","message":"[buffer interim] 1354 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:21.722590622+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:21.722594183+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:21.722596691+07:00","message":"> Transcript [7197] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:21.722598751+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:21.722600475+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:21.722601899+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:21.722603377+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:21.722605717+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:21.7226156+07:00","message":"push: {true \n 0 0xc002881e80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:11:21.72725006+07:00","message":"write wav file: './tmp/7446/7446_1354.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:22.427902573+07:00","message":"[GCS] Cleaned up inactive client: 1317"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:22.427927641+07:00","message":"[GCS] Cleaned up inactive client: 1313"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:22.42792999+07:00","message":"[GCS] Cleaned up inactive client: 1318"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:22.427935577+07:00","message":"[GCS] Cleaned up inactive client: 1315"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:22.427937222+07:00","message":"[GCS] Cleaned up inactive client: 1307"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:22.427938793+07:00","message":"[GCS] Cleaned up inactive client: 1316"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:22.427940138+07:00","message":"[GCS] Cleaned up inactive client: 1306"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:22.427941515+07:00","message":"[GCS] Cleaned up inactive client: 1314"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:22.427943061+07:00","message":"[GCS] Cleaned up inactive client: 1309"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:22.427944587+07:00","message":"[GCS] Cleaned up inactive client: 1312"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:22.427945941+07:00","message":"[GCS] Cleaned up inactive client: 1308"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:22.42794723+07:00","message":"[GCS] Cleaned up inactive client: 1310"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:22.427957631+07:00","message":"[GCS] Cleaned up inactive client: 1311"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:11:22.977568599+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:11:22.977585157+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:23.323594046+07:00","message":"[GCS] Start streaming session, msgId: 1355"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:11:25.977614543+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:11:25.977624362+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:11:28.977803117+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:11:28.977823291+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:29.922317839+07:00","message":"[GCS] IsForceVAD: false for message ID: 1355"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:30.023867612+07:00","message":"receive streaming session, msgId: 1355"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:30.023890209+07:00","message":"found end of frame, send empty tag with msgId: 1355"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:30.02389349+07:00","message":"end Recv id 1355"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:30.023900585+07:00","message":"[buffer interim] 1355 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:30.023907641+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:30.023911561+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:30.023914308+07:00","message":"> Transcript [7198] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:30.023916616+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:30.023918217+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:30.023919784+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:30.023921383+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:30.023923534+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:30.023932856+07:00","message":"push: {true \n 0 0xc002603900}"}
{"level":"info","service":"Main","time":"2025-10-27T15:11:30.036252714+07:00","message":"write wav file: './tmp/7446/7446_1355.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:30.115579453+07:00","message":"[GCS] Start streaming session, msgId: 1356"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:11:31.978559156+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:11:31.978579489+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:32.102255858+07:00","message":"[GCS] IsForceVAD: false for message ID: 1356"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:32.221286964+07:00","message":"receive streaming session, msgId: 1356"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:32.22131405+07:00","message":"found end of frame, send empty tag with msgId: 1356"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:32.221317606+07:00","message":"end Recv id 1356"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:32.221325792+07:00","message":"[buffer interim] 1356 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:32.221333284+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:32.221336887+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:32.221339359+07:00","message":"> Transcript [7199] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:32.221341472+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:32.221343072+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:32.221344663+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:32.221346104+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:32.221348207+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:32.221357644+07:00","message":"push: {true \n 0 0xc0023e9e80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:32.224028537+07:00","message":"[GCS] Start streaming session, msgId: 1357"}
{"level":"info","service":"Main","time":"2025-10-27T15:11:32.231953338+07:00","message":"write wav file: './tmp/7446/7446_1356.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:11:34.978989276+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:11:34.979006361+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:36.511349815+07:00","message":"[GCS] IsForceVAD: false for message ID: 1357"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:36.619559755+07:00","message":"receive streaming session, msgId: 1357"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:36.619578078+07:00","message":"found end of frame, send empty tag with msgId: 1357"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:36.619580883+07:00","message":"end Recv id 1357"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:36.619586241+07:00","message":"[buffer interim] 1357 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:36.619593417+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:36.619597424+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:36.61960384+07:00","message":"> Transcript [7200] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:36.619605971+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:36.619607552+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:36.619609093+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:36.619610608+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:36.619617172+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:36.619626372+07:00","message":"push: {true \n 0 0xc000044880}"}
{"level":"info","service":"Main","time":"2025-10-27T15:11:36.629170184+07:00","message":"write wav file: './tmp/7446/7446_1357.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:36.844453472+07:00","message":"[GCS] Start streaming session, msgId: 1358"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:11:37.980005467+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:11:37.980011105+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:11:40.980625219+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:11:40.980635274+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:41.961335357+07:00","message":"[GCS] IsForceVAD: false for message ID: 1358"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:42.058403495+07:00","message":"receive streaming session, msgId: 1358"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:42.058420599+07:00","message":"found end of frame, send empty tag with msgId: 1358"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:42.058423341+07:00","message":"end Recv id 1358"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:42.058428696+07:00","message":"[buffer interim] 1358 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:42.058435716+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:42.05843959+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:42.058442511+07:00","message":"> Transcript [7201] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:42.058444525+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:42.05844631+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:42.058447853+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:42.058449409+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:42.058451886+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:42.058460884+07:00","message":"push: {true \n 0 0xc000044d80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:11:42.072482314+07:00","message":"write wav file: './tmp/7446/7446_1358.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:42.545384513+07:00","message":"[GCS] Start streaming session, msgId: 1359"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:43.112099977+07:00","message":"[GCS] IsForceVAD: false for message ID: 1359"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:43.183931237+07:00","message":"[GCS] Start streaming session, msgId: 1360"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:43.229840371+07:00","message":"receive streaming session, msgId: 1359"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:43.229866459+07:00","message":"found end of frame, send empty tag with msgId: 1359"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:43.229870919+07:00","message":"end Recv id 1359"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:43.229880148+07:00","message":"[buffer interim] 1359 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:43.22988857+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:43.229893797+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:43.229897769+07:00","message":"> Transcript [7202] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:43.229901383+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:43.229903864+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:43.229906382+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:43.229908909+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:43.229912537+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:43.229925343+07:00","message":"push: {true \n 0 0xc00401e900}"}
{"level":"info","service":"Main","time":"2025-10-27T15:11:43.23605408+07:00","message":"write wav file: './tmp/7446/7446_1359.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:43.501537765+07:00","message":"[GCS] IsForceVAD: false for message ID: 1360"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:43.563371878+07:00","message":"[GCS] Start streaming session, msgId: 1361"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:43.601580109+07:00","message":"receive streaming session, msgId: 1360"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:43.601595989+07:00","message":"found end of frame, send empty tag with msgId: 1360"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:43.601598836+07:00","message":"end Recv id 1360"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:43.601604315+07:00","message":"[buffer interim] 1360 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:43.601611184+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:43.60161496+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:43.601617836+07:00","message":"> Transcript [7203] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:43.60162008+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:43.601622073+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:43.601623535+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:43.601625588+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:43.601634124+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:43.601644936+07:00","message":"push: {true \n 0 0xc002603100}"}
{"level":"info","service":"Main","time":"2025-10-27T15:11:43.606368876+07:00","message":"write wav file: './tmp/7446/7446_1360.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:43.620911628+07:00","message":"[GCS] IsForceVAD: false for message ID: 1361"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:43.692662149+07:00","message":"[GCS] Start streaming session, msgId: 1362"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:43.881886356+07:00","message":"receive streaming session, msgId: 1361"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:43.881906225+07:00","message":"found end of frame, send empty tag with msgId: 1361"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:43.881910292+07:00","message":"end Recv id 1361"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:43.88191428+07:00","message":"[buffer interim] 1361 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:43.881944795+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:43.881949553+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:43.881952538+07:00","message":"> Transcript [7204] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:43.881954957+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:43.881956681+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:43.881958265+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:43.881959742+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:43.88196223+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:43.881970761+07:00","message":"push: {true \n 0 0xc002a00780}"}
{"level":"info","service":"Main","time":"2025-10-27T15:11:43.886297647+07:00","message":"write wav file: './tmp/7446/7446_1361.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:11:43.981395644+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:11:43.981406116+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:46.061537203+07:00","message":"[GCS] IsForceVAD: false for message ID: 1362"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:46.132923374+07:00","message":"[GCS] Start streaming session, msgId: 1363"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:46.159228633+07:00","message":"receive streaming session, msgId: 1362"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:46.159247336+07:00","message":"found end of frame, send empty tag with msgId: 1362"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:46.159251201+07:00","message":"end Recv id 1362"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:46.159259561+07:00","message":"[buffer interim] 1362 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:46.159268741+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:46.159273846+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:46.159277598+07:00","message":"> Transcript [7205] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:46.159281083+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:46.159283602+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:46.159286021+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:46.159288405+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:46.159291754+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:46.159304575+07:00","message":"push: {true \n 0 0xc002603a80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:11:46.17079341+07:00","message":"write wav file: './tmp/7446/7446_1362.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:11:46.981940369+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:11:46.981949982+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:47.889175228+07:00","message":"receive streaming session, msgId: 1363"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:47.889239315+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":550000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:47.889246345+07:00","message":"receive interim result [false|false]: ความ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:47.889265046+07:00","message":"[buffer interim] 1363 false ความ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:47.889271833+07:00","message":"[bufferProcess] interim [550000000]:ความ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:47.889273947+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:47.889281171+07:00","message":"[bufferProcess] send to processor (ticker):ความ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:47.889284507+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:47.889287852+07:00","message":"> Transcript [7206] [false]: 'ความ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:47.889290435+07:00","message":"Set StatePrefix (first interim): 'ความ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:48.786738201+07:00","message":"receive streaming session, msgId: 1363"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:48.786783378+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":"2025-10-27T15:11:48.786789945+07:00","message":"receive interim result [false|false]: ความหมาย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:48.78680336+07:00","message":"[buffer interim] 1363 false ความหมาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:48.786810698+07:00","message":"[bufferProcess] interim [510000000]:ความหมาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:48.786812759+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:49.581139396+07:00","message":"[GCS] IsForceVAD: false for message ID: 1363"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:49.714816231+07:00","message":"receive streaming session, msgId: 1363"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:49.714860204+07:00","message":"receive interim result all : {\"alternatives\":[{}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":470000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:49.714868979+07:00","message":"receive interim result [true|false]: "}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:49.714881739+07:00","message":"end recv isFinal message id 1363"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:49.714884883+07:00","message":"end Recv id 1363"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:49.71489176+07:00","message":"[buffer interim] 1363 true "}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:49.714899155+07:00","message":"[bufferProcess] interim [470000000]:"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:49.714902045+07:00","message":"[bufferProcess] send to processor (isfinal):ความหมาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:49.714906242+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:49.71490887+07:00","message":"> Transcript [7207] [false]: 'ความหมาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:49.714911597+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:49.714913285+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:49.71491506+07:00","message":"StatePrefix: 'ความ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:49.71491692+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:49.714918376+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:49.714920034+07:00","message":"> Transcript [7208] [true]: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:49.714921727+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:49.714923209+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:49.714924737+07:00","message":"StatePrefix: 'ความ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:49.714926268+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:49.714935256+07:00","message":"Push: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:49.714943017+07:00","message":"push: {true  0 0xc00401fa80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:11:49.723299386+07:00","message":"write wav file: './tmp/7446/7446_1363.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:49.972988566+07:00","message":"[GCS] Start streaming session, msgId: 1364"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:11:49.982365188+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:11:49.98237939+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:52.427623473+07:00","message":"[GCS] Cleaned up inactive client: 1325"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:52.427646459+07:00","message":"[GCS] Cleaned up inactive client: 1320"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:52.427649391+07:00","message":"[GCS] Cleaned up inactive client: 1333"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:52.427650847+07:00","message":"[GCS] Cleaned up inactive client: 1329"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:52.427652345+07:00","message":"[GCS] Cleaned up inactive client: 1322"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:52.427653734+07:00","message":"[GCS] Cleaned up inactive client: 1319"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:52.427655094+07:00","message":"[GCS] Cleaned up inactive client: 1328"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:52.427656651+07:00","message":"[GCS] Cleaned up inactive client: 1327"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:52.427658058+07:00","message":"[GCS] Cleaned up inactive client: 1330"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:52.427659643+07:00","message":"[GCS] Cleaned up inactive client: 1326"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:52.427661209+07:00","message":"[GCS] Cleaned up inactive client: 1323"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:52.427662749+07:00","message":"[GCS] Cleaned up inactive client: 1331"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:52.427664207+07:00","message":"[GCS] Cleaned up inactive client: 1332"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:52.427665493+07:00","message":"[GCS] Cleaned up inactive client: 1321"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:52.427666769+07:00","message":"[GCS] Cleaned up inactive client: 1324"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:11:52.982745335+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:11:52.98275765+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:53.501773843+07:00","message":"[GCS] IsForceVAD: false for message ID: 1364"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:53.594584821+07:00","message":"receive streaming session, msgId: 1364"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:53.594608553+07:00","message":"found end of frame, send empty tag with msgId: 1364"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:53.594612889+07:00","message":"end Recv id 1364"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:53.594622707+07:00","message":"[buffer interim] 1364 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:53.594639039+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:53.594644025+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:53.594647292+07:00","message":"> Transcript [7209] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:53.594650261+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:53.594652722+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:53.594654916+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:53.594657228+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:53.594664809+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:53.59467786+07:00","message":"push: {true \n 0 0xc003402100}"}
{"level":"info","service":"Main","time":"2025-10-27T15:11:53.603407126+07:00","message":"write wav file: './tmp/7446/7446_1364.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:53.695402018+07:00","message":"[GCS] Start streaming session, msgId: 1365"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:11:55.983005268+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:11:55.98301242+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:57.401201265+07:00","message":"[GCS] IsForceVAD: false for message ID: 1365"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:57.463739746+07:00","message":"[GCS] Start streaming session, msgId: 1366"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:57.507288809+07:00","message":"receive streaming session, msgId: 1365"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:57.507305255+07:00","message":"found end of frame, send empty tag with msgId: 1365"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:57.507307978+07:00","message":"end Recv id 1365"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:57.507314576+07:00","message":"[buffer interim] 1365 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:57.507320691+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:57.507324446+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:57.507326895+07:00","message":"> Transcript [7210] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:57.507328768+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:57.507330358+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:57.507331811+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:57.507333318+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:11:57.507335499+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:11:57.507344445+07:00","message":"push: {true \n 0 0xc002923480}"}
{"level":"info","service":"Main","time":"2025-10-27T15:11:57.516654393+07:00","message":"write wav file: './tmp/7446/7446_1365.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:11:58.983333656+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:11:58.983344082+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:12:01.501569837+07:00","message":"[GCS] IsForceVAD: false for message ID: 1366"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:12:01.601382361+07:00","message":"receive streaming session, msgId: 1366"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:12:01.601398749+07:00","message":"found end of frame, send empty tag with msgId: 1366"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:12:01.601401494+07:00","message":"end Recv id 1366"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:12:01.601407296+07:00","message":"[buffer interim] 1366 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:12:01.601413869+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:12:01.601417809+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:12:01.601420611+07:00","message":"> Transcript [7211] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:12:01.601422757+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:12:01.60142488+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:12:01.601426552+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:12:01.601428226+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:12:01.60143054+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:12:01.601438763+07:00","message":"push: {true \n 0 0xc002603080}"}
{"level":"info","service":"Main","time":"2025-10-27T15:12:01.610813477+07:00","message":"write wav file: './tmp/7446/7446_1366.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:12:01.762121664+07:00","message":"[GCS] Start streaming session, msgId: 1367"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:12:01.983904437+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:12:01.983916746+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:12:04.983989898+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:12:04.983989899+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:12:05.092657758+07:00","message":"[GCS] IsForceVAD: false for message ID: 1367"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:12:05.152724485+07:00","message":"[GCS] Start streaming session, msgId: 1368"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:12:05.190138573+07:00","message":"receive streaming session, msgId: 1367"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:12:05.190155573+07:00","message":"found end of frame, send empty tag with msgId: 1367"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:12:05.190158639+07:00","message":"end Recv id 1367"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:12:05.190165197+07:00","message":"[buffer interim] 1367 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:12:05.190172471+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:12:05.190176617+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:12:05.190179223+07:00","message":"> Transcript [7212] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:12:05.190181403+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:12:05.190183018+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:12:05.190184382+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:12:05.190186012+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:12:05.190188418+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:12:05.190197961+07:00","message":"push: {true \n 0 0xc000045d00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:12:05.19862534+07:00","message":"write wav file: './tmp/7446/7446_1367.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:12:05.792997731+07:00","message":"[GCS] IsForceVAD: false for message ID: 1368"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:12:05.863753262+07:00","message":"[GCS] Start streaming session, msgId: 1369"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:12:05.891580662+07:00","message":"receive streaming session, msgId: 1368"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:12:05.89160345+07:00","message":"found end of frame, send empty tag with msgId: 1368"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:12:05.891608378+07:00","message":"end Recv id 1368"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:12:05.891615676+07:00","message":"[buffer interim] 1368 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:12:05.891624553+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:12:05.891628866+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:12:05.891631868+07:00","message":"> Transcript [7213] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:12:05.891635096+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:12:05.891637238+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:12:05.891639213+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:12:05.891641569+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:12:05.891644332+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:12:05.891655643+07:00","message":"push: {true \n 0 0xc002602000}"}
{"level":"info","service":"Main","time":"2025-10-27T15:12:05.897092797+07:00","message":"write wav file: './tmp/7446/7446_1368.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:12:07.984321125+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:12:07.984332685+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:12:08.860716126+07:00","message":"[GCS] IsForceVAD: false for message ID: 1369"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:12:08.957108479+07:00","message":"receive streaming session, msgId: 1369"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:12:08.957123415+07:00","message":"found end of frame, send empty tag with msgId: 1369"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:12:08.957126221+07:00","message":"end Recv id 1369"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:12:08.957132747+07:00","message":"[buffer interim] 1369 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:12:08.957141298+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:12:08.957149403+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:12:08.957152026+07:00","message":"> Transcript [7214] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:12:08.9571541+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:12:08.957155735+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:12:08.957157175+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:12:08.957158711+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:12:08.957170568+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:12:08.957181543+07:00","message":"push: {true \n 0 0xc000045880}"}
{"level":"info","service":"Main","time":"2025-10-27T15:12:08.964908645+07:00","message":"write wav file: './tmp/7446/7446_1369.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:12:08.994023255+07:00","message":"[GCS] Start streaming session, msgId: 1370"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:12:10.985351333+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:12:10.985365641+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:12:13.611807812+07:00","message":"[GCS] IsForceVAD: false for message ID: 1370"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:12:13.674585477+07:00","message":"[GCS] Start streaming session, msgId: 1371"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:12:13.707486252+07:00","message":"receive streaming session, msgId: 1370"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:12:13.707503086+07:00","message":"found end of frame, send empty tag with msgId: 1370"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:12:13.707506388+07:00","message":"end Recv id 1370"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:12:13.707514681+07:00","message":"[buffer interim] 1370 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:12:13.70752182+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:12:13.70752707+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:12:13.707530914+07:00","message":"> Transcript [7215] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:12:13.707533732+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:12:13.707535878+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:12:13.707537987+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:12:13.707540214+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:12:13.707543592+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:12:13.707553737+07:00","message":"push: {true \n 0 0xc002603d00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:12:13.71691193+07:00","message":"write wav file: './tmp/7446/7446_1370.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:12:13.986094207+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:12:13.986110825+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:12:16.986184328+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:12:16.98619495+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:12:19.9864371+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:12:19.986437025+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:12:20.212272655+07:00","message":"[GCS] IsForceVAD: false for message ID: 1371"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:12:20.326589235+07:00","message":"receive streaming session, msgId: 1371"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:12:20.326607313+07:00","message":"found end of frame, send empty tag with msgId: 1371"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:12:20.326610509+07:00","message":"end Recv id 1371"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:12:20.326616593+07:00","message":"[buffer interim] 1371 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:12:20.326628203+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:12:20.326637633+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:12:20.326641465+07:00","message":"> Transcript [7216] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:12:20.326644797+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:12:20.326647012+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:12:20.326648884+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:12:20.326651201+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:12:20.326654113+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:12:20.326665429+07:00","message":"push: {true \n 0 0xc002603e80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:12:20.338231968+07:00","message":"write wav file: './tmp/7446/7446_1371.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:12:20.595192917+07:00","message":"[GCS] Start streaming session, msgId: 1372"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:12:22.427770523+07:00","message":"[GCS] Cleaned up inactive client: 1354"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:12:22.427789633+07:00","message":"[GCS] Cleaned up inactive client: 1343"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:12:22.42779225+07:00","message":"[GCS] Cleaned up inactive client: 1339"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:12:22.427793809+07:00","message":"[GCS] Cleaned up inactive client: 1340"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:12:22.427795297+07:00","message":"[GCS] Cleaned up inactive client: 1352"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:12:22.427796666+07:00","message":"[GCS] Cleaned up inactive client: 1341"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:12:22.427798049+07:00","message":"[GCS] Cleaned up inactive client: 1345"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:12:22.427799409+07:00","message":"[GCS] Cleaned up inactive client: 1349"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:12:22.427800799+07:00","message":"[GCS] Cleaned up inactive client: 1344"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:12:22.427802162+07:00","message":"[GCS] Cleaned up inactive client: 1334"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:12:22.42780354+07:00","message":"[GCS] Cleaned up inactive client: 1335"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:12:22.427804969+07:00","message":"[GCS] Cleaned up inactive client: 1353"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:12:22.427806393+07:00","message":"[GCS] Cleaned up inactive client: 1342"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:12:22.427807729+07:00","message":"[GCS] Cleaned up inactive client: 1350"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:12:22.4278096+07:00","message":"[GCS] Cleaned up inactive client: 1347"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:12:22.427811184+07:00","message":"[GCS] Cleaned up inactive client: 1351"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:12:22.427812604+07:00","message":"[GCS] Cleaned up inactive client: 1337"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:12:22.427813999+07:00","message":"[GCS] Cleaned up inactive client: 1338"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:12:22.427815502+07:00","message":"[GCS] Cleaned up inactive client: 1336"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:12:22.427816948+07:00","message":"[GCS] Cleaned up inactive client: 1348"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:12:22.427818438+07:00","message":"[GCS] Cleaned up inactive client: 1346"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:12:22.986914574+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:12:22.986925947+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:12:23.543963487+07:00","message":"[GCS] IsForceVAD: false for message ID: 1372"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:12:23.60147042+07:00","message":"[GCS] Start streaming session, msgId: 1373"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:12:23.645750704+07:00","message":"receive streaming session, msgId: 1372"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:12:23.6457663+07:00","message":"found end of frame, send empty tag with msgId: 1372"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:12:23.645768839+07:00","message":"end Recv id 1372"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:12:23.645776265+07:00","message":"[buffer interim] 1372 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:12:23.64578353+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:12:23.645787057+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:12:23.645789968+07:00","message":"> Transcript [7217] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:12:23.645792097+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:12:23.645793703+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:12:23.645795145+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:12:23.645796664+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:12:23.645798841+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:12:23.645806968+07:00","message":"push: {true \n 0 0xc00401e380}"}
{"level":"info","service":"Main","time":"2025-10-27T15:12:23.65415345+07:00","message":"write wav file: './tmp/7446/7446_1372.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:12:23.661664188+07:00","message":"[GCS] IsForceVAD: false for message ID: 1373"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:12:23.859203166+07:00","message":"receive streaming session, msgId: 1373"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:12:23.859220848+07:00","message":"found end of frame, send empty tag with msgId: 1373"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:12:23.85922615+07:00","message":"end Recv id 1373"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:12:23.859231728+07:00","message":"[buffer interim] 1373 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:12:23.859238548+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:12:23.859241795+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:12:23.859244611+07:00","message":"> Transcript [7218] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:12:23.859247159+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:12:23.859248999+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:12:23.8592506+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:12:23.859252616+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:12:23.859254803+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:12:23.859264635+07:00","message":"push: {true \n 0 0xc002a00600}"}
{"level":"info","service":"Main","time":"2025-10-27T15:12:23.863567569+07:00","message":"write wav file: './tmp/7446/7446_1373.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:12:24.112775795+07:00","message":"[GCS] Start streaming session, msgId: 1374"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:12:25.987341681+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:12:25.987350059+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:12:27.194703479+07:00","message":"[GCS] IsForceVAD: false for message ID: 1374"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:12:27.2952129+07:00","message":"receive streaming session, msgId: 1374"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:12:27.295230003+07:00","message":"found end of frame, send empty tag with msgId: 1374"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:12:27.295232745+07:00","message":"end Recv id 1374"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:12:27.295238196+07:00","message":"[buffer interim] 1374 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:12:27.295245063+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:12:27.295248938+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:12:27.295251302+07:00","message":"> Transcript [7219] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:12:27.295253448+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:12:27.29525504+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:12:27.295256496+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:12:27.295257993+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:12:27.295260328+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:12:27.29527075+07:00","message":"push: {true \n 0 0xc002602b00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:12:27.303592807+07:00","message":"write wav file: './tmp/7446/7446_1374.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:12:27.324724189+07:00","message":"[GCS] Start streaming session, msgId: 1375"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:12:28.987570096+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:12:28.987570102+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:12:30.011354684+07:00","message":"[GCS] IsForceVAD: false for message ID: 1375"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:12:30.110912499+07:00","message":"receive streaming session, msgId: 1375"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:12:30.110928055+07:00","message":"found end of frame, send empty tag with msgId: 1375"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:12:30.110930766+07:00","message":"end Recv id 1375"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:12:30.110936726+07:00","message":"[buffer interim] 1375 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:12:30.110942247+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:12:30.110946004+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:12:30.110948567+07:00","message":"> Transcript [7220] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:12:30.110950538+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:12:30.110952038+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:12:30.110953511+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:12:30.110955098+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:12:30.110957387+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:12:30.110966394+07:00","message":"push: {true \n 0 0xc000045f80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:12:30.122260057+07:00","message":"write wav file: './tmp/7446/7446_1375.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:12:30.333358684+07:00","message":"[GCS] Start streaming session, msgId: 1376"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:12:31.988090948+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:12:31.988105493+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:12:34.988979164+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:12:34.988991768+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:12:36.932089564+07:00","message":"[GCS] IsForceVAD: false for message ID: 1376"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:12:36.9939801+07:00","message":"[GCS] Start streaming session, msgId: 1377"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:12:37.029480368+07:00","message":"receive streaming session, msgId: 1376"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:12:37.029504985+07:00","message":"found end of frame, send empty tag with msgId: 1376"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:12:37.029509411+07:00","message":"end Recv id 1376"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:12:37.029556156+07:00","message":"[buffer interim] 1376 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:12:37.029568817+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:12:37.029578484+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:12:37.029582556+07:00","message":"> Transcript [7221] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:12:37.029586293+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:12:37.029589673+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:12:37.029592201+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:12:37.029595126+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:12:37.029602478+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:12:37.029614664+07:00","message":"push: {true \n 0 0xc002a00000}"}
{"level":"info","service":"Main","time":"2025-10-27T15:12:37.046413305+07:00","message":"write wav file: './tmp/7446/7446_1376.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:12:37.989376083+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:12:37.989376081+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:12:39.942371218+07:00","message":"[GCS] IsForceVAD: false for message ID: 1377"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:12:40.046402922+07:00","message":"receive streaming session, msgId: 1377"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:12:40.046416882+07:00","message":"found end of frame, send empty tag with msgId: 1377"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:12:40.046419571+07:00","message":"end Recv id 1377"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:12:40.04642523+07:00","message":"[buffer interim] 1377 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:12:40.046431957+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:12:40.046435845+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:12:40.046438699+07:00","message":"> Transcript [7222] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:12:40.046441035+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:12:40.046442645+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:12:40.04644421+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:12:40.046445775+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:12:40.046448037+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:12:40.046456549+07:00","message":"push: {true \n 0 0xc00401e080}"}
{"level":"info","service":"Main","time":"2025-10-27T15:12:40.056088836+07:00","message":"write wav file: './tmp/7446/7446_1377.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:12:40.2616261+07:00","message":"[GCS] Start streaming session, msgId: 1378"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:12:40.989798035+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:12:40.989810251+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:12:43.592380273+07:00","message":"[GCS] IsForceVAD: false for message ID: 1378"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:12:43.688795558+07:00","message":"receive streaming session, msgId: 1378"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:12:43.688809752+07:00","message":"found end of frame, send empty tag with msgId: 1378"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:12:43.688812584+07:00","message":"end Recv id 1378"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:12:43.688818161+07:00","message":"[buffer interim] 1378 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:12:43.688823785+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:12:43.688827569+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:12:43.688830387+07:00","message":"> Transcript [7223] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:12:43.688832473+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:12:43.688834085+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:12:43.688835497+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:12:43.688836996+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:12:43.688839149+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:12:43.68884787+07:00","message":"push: {true \n 0 0xc002603980}"}
{"level":"info","service":"Main","time":"2025-10-27T15:12:43.697129657+07:00","message":"write wav file: './tmp/7446/7446_1378.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:12:43.782760064+07:00","message":"[GCS] Start streaming session, msgId: 1379"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:12:43.910795183+07:00","message":"[GCS] IsForceVAD: false for message ID: 1379"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:12:43.983838893+07:00","message":"[GCS] Start streaming session, msgId: 1380"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:12:43.989956916+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:12:43.989969756+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:12:44.02910388+07:00","message":"receive streaming session, msgId: 1379"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:12:44.029124658+07:00","message":"found end of frame, send empty tag with msgId: 1379"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:12:44.0291275+07:00","message":"end Recv id 1379"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:12:44.029134617+07:00","message":"[buffer interim] 1379 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:12:44.029141661+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:12:44.029144808+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:12:44.029147381+07:00","message":"> Transcript [7224] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:12:44.029149638+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:12:44.029151166+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:12:44.029152883+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:12:44.02915483+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:12:44.029157044+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:12:44.02917855+07:00","message":"push: {true \n 0 0xc000045c00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:12:44.033881345+07:00","message":"write wav file: './tmp/7446/7446_1379.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:12:46.990557815+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:12:46.990568681+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:12:49.991538333+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:12:49.991538389+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:12:50.180503283+07:00","message":"[GCS] IsForceVAD: false for message ID: 1380"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:12:50.286047214+07:00","message":"receive streaming session, msgId: 1380"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:12:50.286066923+07:00","message":"found end of frame, send empty tag with msgId: 1380"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:12:50.286070434+07:00","message":"end Recv id 1380"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:12:50.286077102+07:00","message":"[buffer interim] 1380 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:12:50.286086011+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:12:50.286093264+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:12:50.286097233+07:00","message":"> Transcript [7225] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:12:50.286100497+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:12:50.286102903+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:12:50.286105139+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:12:50.286107541+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:12:50.286110694+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:12:50.28612074+07:00","message":"push: {true \n 0 0xc00401f980}"}
{"level":"info","service":"Main","time":"2025-10-27T15:12:50.297306119+07:00","message":"write wav file: './tmp/7446/7446_1380.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:12:50.643912694+07:00","message":"[GCS] Start streaming session, msgId: 1381"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:12:52.427104611+07:00","message":"[GCS] Cleaned up inactive client: 1362"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:12:52.42713425+07:00","message":"[GCS] Cleaned up inactive client: 1355"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:12:52.427137356+07:00","message":"[GCS] Cleaned up inactive client: 1363"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:12:52.427138976+07:00","message":"[GCS] Cleaned up inactive client: 1360"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:12:52.427140639+07:00","message":"[GCS] Cleaned up inactive client: 1361"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:12:52.427142247+07:00","message":"[GCS] Cleaned up inactive client: 1359"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:12:52.427143582+07:00","message":"[GCS] Cleaned up inactive client: 1357"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:12:52.427145232+07:00","message":"[GCS] Cleaned up inactive client: 1356"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:12:52.427146738+07:00","message":"[GCS] Cleaned up inactive client: 1358"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:12:52.992371535+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:12:52.99239094+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:12:53.394085104+07:00","message":"[GCS] IsForceVAD: false for message ID: 1381"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:12:53.514515174+07:00","message":"receive streaming session, msgId: 1381"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:12:53.514532288+07:00","message":"found end of frame, send empty tag with msgId: 1381"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:12:53.51453566+07:00","message":"end Recv id 1381"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:12:53.514543995+07:00","message":"[buffer interim] 1381 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:12:53.514552696+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:12:53.514557838+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:12:53.514561704+07:00","message":"> Transcript [7226] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:12:53.514565087+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:12:53.514567488+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:12:53.514569756+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:12:53.514572447+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:12:53.514580712+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:12:53.514591793+07:00","message":"push: {true \n 0 0xc002217c80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:12:53.522145223+07:00","message":"write wav file: './tmp/7446/7446_1381.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:12:53.526009326+07:00","message":"[GCS] Start streaming session, msgId: 1382"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:12:53.58119011+07:00","message":"[GCS] IsForceVAD: false for message ID: 1382"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:12:53.712921209+07:00","message":"[GCS] Start streaming session, msgId: 1383"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:12:53.782051461+07:00","message":"[GCS] IsForceVAD: false for message ID: 1383"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:12:53.79767035+07:00","message":"receive streaming session, msgId: 1382"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:12:53.7976862+07:00","message":"found end of frame, send empty tag with msgId: 1382"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:12:53.797688765+07:00","message":"end Recv id 1382"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:12:53.797693799+07:00","message":"[buffer interim] 1382 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:12:53.79769968+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:12:53.79770736+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:12:53.797711368+07:00","message":"> Transcript [7227] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:12:53.797714558+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:12:53.797716605+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:12:53.797718629+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:12:53.79772094+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:12:53.797725868+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:12:53.797736279+07:00","message":"push: {true \n 0 0xc002217f80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:12:53.801780194+07:00","message":"write wav file: './tmp/7446/7446_1382.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:12:53.953652408+07:00","message":"receive streaming session, msgId: 1383"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:12:53.953671287+07:00","message":"found end of frame, send empty tag with msgId: 1383"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:12:53.953674087+07:00","message":"end Recv id 1383"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:12:53.953680347+07:00","message":"[buffer interim] 1383 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:12:53.953687146+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:12:53.953690766+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:12:53.953693285+07:00","message":"> Transcript [7228] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:12:53.953695555+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:12:53.953697247+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:12:53.953698662+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:12:53.9537003+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:12:53.953707297+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:12:53.95371682+07:00","message":"push: {true \n 0 0xc002603580}"}
{"level":"info","service":"Main","time":"2025-10-27T15:12:53.958512614+07:00","message":"write wav file: './tmp/7446/7446_1383.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:12:53.972241582+07:00","message":"[GCS] Start streaming session, msgId: 1384"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:12:55.992670215+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:12:55.992681817+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:12:57.361695985+07:00","message":"[GCS] IsForceVAD: false for message ID: 1384"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:12:57.423047805+07:00","message":"[GCS] Start streaming session, msgId: 1385"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:12:57.469093253+07:00","message":"receive streaming session, msgId: 1384"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:12:57.469110704+07:00","message":"found end of frame, send empty tag with msgId: 1384"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:12:57.469113571+07:00","message":"end Recv id 1384"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:12:57.469119556+07:00","message":"[buffer interim] 1384 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:12:57.469126561+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:12:57.469130473+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:12:57.469133012+07:00","message":"> Transcript [7229] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:12:57.469135175+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:12:57.469136815+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:12:57.469138257+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:12:57.469139912+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:12:57.469146883+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:12:57.469155395+07:00","message":"push: {true \n 0 0xc00401fb80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:12:57.478067751+07:00","message":"write wav file: './tmp/7446/7446_1384.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:12:58.993393901+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:12:58.993401045+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:13:01.994163461+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:13:01.99417809+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:13:02.942065496+07:00","message":"[GCS] IsForceVAD: false for message ID: 1385"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:13:03.002078582+07:00","message":"[GCS] Start streaming session, msgId: 1386"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:13:03.05497655+07:00","message":"receive streaming session, msgId: 1385"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:13:03.054992787+07:00","message":"found end of frame, send empty tag with msgId: 1385"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:13:03.054995427+07:00","message":"end Recv id 1385"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:13:03.055000573+07:00","message":"[buffer interim] 1385 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:13:03.055007308+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:13:03.055011049+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:13:03.055013635+07:00","message":"> Transcript [7230] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:13:03.055015662+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:13:03.05501726+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:13:03.055018752+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:13:03.055020724+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:13:03.055022874+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:13:03.055031394+07:00","message":"push: {true \n 0 0xc003402680}"}
{"level":"info","service":"Main","time":"2025-10-27T15:13:03.070443076+07:00","message":"write wav file: './tmp/7446/7446_1385.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:13:04.994390519+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:13:04.994407462+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:13:07.457452223+07:00","message":"receive streaming session, msgId: 1386"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:13:07.457495464+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":"2025-10-27T15:13:07.457500126+07:00","message":"receive interim result [false|false]: ตุ๊กตา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:13:07.457512755+07:00","message":"[buffer interim] 1386 false ตุ๊กตา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:13:07.457519102+07:00","message":"[bufferProcess] interim [440000000]:ตุ๊กตา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:13:07.457520548+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:13:07.457523247+07:00","message":"[bufferProcess] send to processor (ticker):ตุ๊กตา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:13:07.457525722+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:13:07.457527954+07:00","message":"> Transcript [7231] [false]: 'ตุ๊กตา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:13:07.457529686+07:00","message":"Set StatePrefix (first interim): 'ตุ๊กตา'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:13:07.99447872+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:13:07.994482407+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:13:08.901538051+07:00","message":"[GCS] IsForceVAD: false for message ID: 1386"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:13:09.034389469+07:00","message":"receive streaming session, msgId: 1386"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:13:09.034423328+07:00","message":"receive interim result all : {\"alternatives\":[{}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:13:09.034428059+07:00","message":"receive interim result [true|false]: "}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:13:09.034433687+07:00","message":"end recv isFinal message id 1386"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:13:09.034435452+07:00","message":"end Recv id 1386"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:13:09.034441065+07:00","message":"[buffer interim] 1386 true "}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:13:09.034447763+07:00","message":"[bufferProcess] interim [120000000]:"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:13:09.034451336+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:13:09.034453778+07:00","message":"> Transcript [7232] [true]: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:13:09.034457146+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:13:09.034459497+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:13:09.034461835+07:00","message":"StatePrefix: 'ตุ๊กตา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:13:09.034465206+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:13:09.034468197+07:00","message":"Push: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:13:09.034479421+07:00","message":"push: {true  0 0xc002880e80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:13:09.046074006+07:00","message":"write wav file: './tmp/7446/7446_1386.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:13:09.412601139+07:00","message":"[GCS] Start streaming session, msgId: 1387"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:13:10.99503306+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:13:10.995043074+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:13:12.421144599+07:00","message":"[GCS] IsForceVAD: false for message ID: 1387"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:13:12.510225446+07:00","message":"receive streaming session, msgId: 1387"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:13:12.510241054+07:00","message":"found end of frame, send empty tag with msgId: 1387"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:13:12.510243656+07:00","message":"end Recv id 1387"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:13:12.510248662+07:00","message":"[buffer interim] 1387 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:13:12.510254767+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:13:12.510258335+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:13:12.510260741+07:00","message":"> Transcript [7233] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:13:12.510262849+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:13:12.51026439+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:13:12.510265869+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:13:12.510267344+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:13:12.510276412+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:13:12.510288816+07:00","message":"push: {true \n 0 0xc0023e9b80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:13:12.518765706+07:00","message":"write wav file: './tmp/7446/7446_1387.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:13:12.543692804+07:00","message":"[GCS] Start streaming session, msgId: 1388"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:13:13.995959547+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:13:13.995980789+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:13:16.971017872+07:00","message":"[GCS] IsForceVAD: false for message ID: 1388"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:13:16.996209616+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:13:16.996211619+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:13:17.081968079+07:00","message":"receive streaming session, msgId: 1388"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:13:17.081987917+07:00","message":"found end of frame, send empty tag with msgId: 1388"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:13:17.081991118+07:00","message":"end Recv id 1388"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:13:17.081997489+07:00","message":"[buffer interim] 1388 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:13:17.082005051+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:13:17.082008437+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:13:17.082011058+07:00","message":"> Transcript [7234] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:13:17.082013362+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:13:17.082015093+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:13:17.082016642+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:13:17.082018102+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:13:17.082020486+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:13:17.082030286+07:00","message":"push: {true \n 0 0xc00401f680}"}
{"level":"info","service":"Main","time":"2025-10-27T15:13:17.091809243+07:00","message":"write wav file: './tmp/7446/7446_1388.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:13:17.102397398+07:00","message":"[GCS] Start streaming session, msgId: 1389"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:13:19.996884593+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:13:19.996897284+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:13:21.900807408+07:00","message":"[GCS] IsForceVAD: false for message ID: 1389"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:13:22.001175797+07:00","message":"receive streaming session, msgId: 1389"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:13:22.001195215+07:00","message":"found end of frame, send empty tag with msgId: 1389"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:13:22.001198759+07:00","message":"end Recv id 1389"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:13:22.0012059+07:00","message":"[buffer interim] 1389 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:13:22.001224199+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:13:22.001229552+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:13:22.001233178+07:00","message":"> Transcript [7235] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:13:22.001236236+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:13:22.001238313+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:13:22.001240583+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:13:22.001242649+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:13:22.001245376+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:13:22.001255478+07:00","message":"push: {true \n 0 0xc0023e9e00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:13:22.014341943+07:00","message":"write wav file: './tmp/7446/7446_1389.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:13:22.093468358+07:00","message":"[GCS] Start streaming session, msgId: 1390"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:13:22.427292842+07:00","message":"[GCS] Cleaned up inactive client: 1371"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:13:22.427310667+07:00","message":"[GCS] Cleaned up inactive client: 1366"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:13:22.427312891+07:00","message":"[GCS] Cleaned up inactive client: 1367"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:13:22.427314393+07:00","message":"[GCS] Cleaned up inactive client: 1365"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:13:22.427315726+07:00","message":"[GCS] Cleaned up inactive client: 1370"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:13:22.427317229+07:00","message":"[GCS] Cleaned up inactive client: 1368"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:13:22.427318678+07:00","message":"[GCS] Cleaned up inactive client: 1369"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:13:22.42732023+07:00","message":"[GCS] Cleaned up inactive client: 1364"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:13:22.997364625+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:13:22.99737182+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:13:25.998445001+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:13:25.998452237+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:13:28.998800489+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:13:28.998820123+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:13:29.073829029+07:00","message":"[GCS] IsForceVAD: false for message ID: 1390"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:13:29.189994013+07:00","message":"receive streaming session, msgId: 1390"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:13:29.190015037+07:00","message":"found end of frame, send empty tag with msgId: 1390"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:13:29.19001816+07:00","message":"end Recv id 1390"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:13:29.19002481+07:00","message":"[buffer interim] 1390 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:13:29.190031907+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:13:29.190036097+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:13:29.190038498+07:00","message":"> Transcript [7236] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:13:29.190040835+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:13:29.190042623+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:13:29.190044256+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:13:29.190045758+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:13:29.1900514+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:13:29.190061634+07:00","message":"push: {true \n 0 0xc002a00080}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:13:29.203091614+07:00","message":"[GCS] Start streaming session, msgId: 1391"}
{"level":"info","service":"Main","time":"2025-10-27T15:13:29.204164203+07:00","message":"write wav file: './tmp/7446/7446_1390.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:13:31.999378588+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:13:31.999390864+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:13:34.261375113+07:00","message":"[GCS] IsForceVAD: false for message ID: 1391"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:13:34.382277193+07:00","message":"receive streaming session, msgId: 1391"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:13:34.38229572+07:00","message":"found end of frame, send empty tag with msgId: 1391"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:13:34.38229864+07:00","message":"end Recv id 1391"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:13:34.382304425+07:00","message":"[buffer interim] 1391 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:13:34.382311029+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:13:34.382314829+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:13:34.382317218+07:00","message":"> Transcript [7237] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:13:34.382319584+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:13:34.382321205+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:13:34.382322639+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:13:34.382324089+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:13:34.382331419+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:13:34.382344559+07:00","message":"push: {true \n 0 0xc002a00500}"}
{"level":"info","service":"Main","time":"2025-10-27T15:13:34.393191401+07:00","message":"write wav file: './tmp/7446/7446_1391.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:13:34.582516223+07:00","message":"[GCS] Start streaming session, msgId: 1392"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:13:34.999594916+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:13:34.999606155+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:13:37.461144503+07:00","message":"[GCS] IsForceVAD: false for message ID: 1392"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:13:37.559311967+07:00","message":"receive streaming session, msgId: 1392"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:13:37.559331615+07:00","message":"found end of frame, send empty tag with msgId: 1392"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:13:37.559334472+07:00","message":"end Recv id 1392"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:13:37.559341268+07:00","message":"[buffer interim] 1392 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:13:37.559347997+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:13:37.559351764+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:13:37.559354889+07:00","message":"> Transcript [7238] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:13:37.559356935+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:13:37.559358505+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:13:37.559359907+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:13:37.559361385+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:13:37.559363654+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:13:37.559373663+07:00","message":"push: {true \n 0 0xc0023e9780}"}
{"level":"info","service":"Main","time":"2025-10-27T15:13:37.568100895+07:00","message":"write wav file: './tmp/7446/7446_1392.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:13:37.593755664+07:00","message":"[GCS] Start streaming session, msgId: 1393"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:13:37.661721816+07:00","message":"[GCS] IsForceVAD: false for message ID: 1393"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:13:37.783034363+07:00","message":"[GCS] Start streaming session, msgId: 1394"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:13:37.911688963+07:00","message":"[GCS] IsForceVAD: false for message ID: 1394"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:13:37.983368153+07:00","message":"[GCS] Start streaming session, msgId: 1395"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:13:38.000516419+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:13:38.00051829+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:13:38.002513879+07:00","message":"receive streaming session, msgId: 1394"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:13:38.002527874+07:00","message":"found end of frame, send empty tag with msgId: 1394"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:13:38.002530687+07:00","message":"end Recv id 1394"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:13:38.002536347+07:00","message":"[buffer interim] 1394 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:13:38.002542321+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:13:38.002545717+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:13:38.002548717+07:00","message":"> Transcript [7239] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:13:38.002550978+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:13:38.002552937+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:13:38.002554489+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:13:38.00255604+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:13:38.00256318+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:13:38.002572141+07:00","message":"push: {true \n 0 0xc002923780}"}
{"level":"info","service":"Main","time":"2025-10-27T15:13:38.007789996+07:00","message":"write wav file: './tmp/7446/7446_1394.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:13:38.047823795+07:00","message":"receive streaming session, msgId: 1393"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:13:38.047850657+07:00","message":"found end of frame, send empty tag with msgId: 1393"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:13:38.047854773+07:00","message":"end Recv id 1393"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:13:38.047869699+07:00","message":"[buffer interim] this message is already final true 1393: '\n'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:13:41.001534541+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:13:41.001542391+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:13:42.021148514+07:00","message":"[GCS] IsForceVAD: false for message ID: 1395"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:13:42.083167132+07:00","message":"[GCS] Start streaming session, msgId: 1396"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:13:42.134779327+07:00","message":"receive streaming session, msgId: 1395"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:13:42.134797625+07:00","message":"found end of frame, send empty tag with msgId: 1395"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:13:42.134799931+07:00","message":"end Recv id 1395"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:13:42.134805536+07:00","message":"[buffer interim] 1395 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:13:42.134811891+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:13:42.134815916+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:13:42.134818703+07:00","message":"> Transcript [7240] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:13:42.134820849+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:13:42.134822425+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:13:42.134823972+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:13:42.134825458+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:13:42.134830663+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:13:42.13484006+07:00","message":"push: {true \n 0 0xc002216f00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:13:42.143638618+07:00","message":"write wav file: './tmp/7446/7446_1395.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:13:44.00222929+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:13:44.002284457+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:13:44.901501535+07:00","message":"[GCS] IsForceVAD: false for message ID: 1396"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:13:44.991511335+07:00","message":"receive streaming session, msgId: 1396"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:13:44.991531375+07:00","message":"found end of frame, send empty tag with msgId: 1396"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:13:44.991534131+07:00","message":"end Recv id 1396"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:13:44.991540532+07:00","message":"[buffer interim] 1396 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:13:44.991558537+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:13:44.991562889+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:13:44.991566434+07:00","message":"> Transcript [7241] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:13:44.99156861+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:13:44.991570477+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:13:44.991572029+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:13:44.991573485+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:13:44.991579474+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:13:44.991588743+07:00","message":"push: {true \n 0 0xc00401e900}"}
{"level":"info","service":"Main","time":"2025-10-27T15:13:45.000535184+07:00","message":"write wav file: './tmp/7446/7446_1396.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:13:45.021213874+07:00","message":"[GCS] Start streaming session, msgId: 1397"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:13:47.002848563+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:13:47.002852237+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:13:50.003505603+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:13:50.003507787+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:13:50.980012039+07:00","message":"[GCS] IsForceVAD: false for message ID: 1397"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:13:51.051170004+07:00","message":"[GCS] Start streaming session, msgId: 1398"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:13:51.081989938+07:00","message":"receive streaming session, msgId: 1397"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:13:51.082008124+07:00","message":"found end of frame, send empty tag with msgId: 1397"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:13:51.08201072+07:00","message":"end Recv id 1397"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:13:51.082017088+07:00","message":"[buffer interim] 1397 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:13:51.082024144+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:13:51.082027811+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:13:51.08203027+07:00","message":"> Transcript [7242] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:13:51.082032527+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:13:51.082034142+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:13:51.082035638+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:13:51.082037215+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:13:51.082041936+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:13:51.08205198+07:00","message":"push: {true \n 0 0xc002217980}"}
{"level":"info","service":"Main","time":"2025-10-27T15:13:51.095059521+07:00","message":"write wav file: './tmp/7446/7446_1397.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:13:52.427237094+07:00","message":"[GCS] Cleaned up inactive client: 1379"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:13:52.427259187+07:00","message":"[GCS] Cleaned up inactive client: 1375"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:13:52.42726167+07:00","message":"[GCS] Cleaned up inactive client: 1377"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:13:52.427263332+07:00","message":"[GCS] Cleaned up inactive client: 1380"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:13:52.427264883+07:00","message":"[GCS] Cleaned up inactive client: 1373"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:13:52.427266337+07:00","message":"[GCS] Cleaned up inactive client: 1374"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:13:52.427267922+07:00","message":"[GCS] Cleaned up inactive client: 1372"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:13:52.427270039+07:00","message":"[GCS] Cleaned up inactive client: 1378"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:13:52.427271655+07:00","message":"[GCS] Cleaned up inactive client: 1376"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:13:53.003776337+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:13:53.003782612+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:13:55.400555944+07:00","message":"[GCS] IsForceVAD: false for message ID: 1398"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:13:55.506997575+07:00","message":"receive streaming session, msgId: 1398"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:13:55.507015465+07:00","message":"found end of frame, send empty tag with msgId: 1398"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:13:55.507018252+07:00","message":"end Recv id 1398"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:13:55.507029036+07:00","message":"[buffer interim] 1398 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:13:55.507035968+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:13:55.507040168+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:13:55.507042801+07:00","message":"> Transcript [7243] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:13:55.507045064+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:13:55.507046664+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:13:55.507048047+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:13:55.507049531+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:13:55.507052219+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:13:55.507061638+07:00","message":"push: {true \n 0 0xc003402e00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:13:55.516397665+07:00","message":"write wav file: './tmp/7446/7446_1398.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:13:55.593696894+07:00","message":"[GCS] Start streaming session, msgId: 1399"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:13:56.004198918+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:13:56.004207385+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:13:59.005105308+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:13:59.005113825+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:14:02.005424816+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:14:02.005432045+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:14:03.092435971+07:00","message":"[GCS] IsForceVAD: false for message ID: 1399"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:14:03.152146725+07:00","message":"[GCS] Start streaming session, msgId: 1400"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:14:03.277581109+07:00","message":"receive streaming session, msgId: 1399"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:14:03.277598874+07:00","message":"found end of frame, send empty tag with msgId: 1399"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:14:03.277601488+07:00","message":"end Recv id 1399"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:14:03.277607507+07:00","message":"[buffer interim] 1399 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:14:03.277613995+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:14:03.277617808+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:14:03.277620566+07:00","message":"> Transcript [7244] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:14:03.277622723+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:14:03.277624393+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:14:03.277625861+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:14:03.277627318+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:14:03.277629683+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:14:03.277638357+07:00","message":"push: {true \n 0 0xc002922000}"}
{"level":"info","service":"Main","time":"2025-10-27T15:14:03.290787563+07:00","message":"write wav file: './tmp/7446/7446_1399.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:14:05.005704278+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:14:05.005703623+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:14:08.006069498+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:14:08.006079441+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:14:08.343968058+07:00","message":"[GCS] IsForceVAD: false for message ID: 1400"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:14:08.455606663+07:00","message":"receive streaming session, msgId: 1400"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:14:08.455624013+07:00","message":"found end of frame, send empty tag with msgId: 1400"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:14:08.455627527+07:00","message":"end Recv id 1400"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:14:08.4556347+07:00","message":"[buffer interim] 1400 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:14:08.455642019+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:14:08.455652428+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:14:08.455655748+07:00","message":"> Transcript [7245] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:14:08.455659072+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:14:08.455660782+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:14:08.455662504+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:14:08.455664087+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:14:08.455666538+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:14:08.455675395+07:00","message":"push: {true \n 0 0xc002923280}"}
{"level":"info","service":"Main","time":"2025-10-27T15:14:08.471942127+07:00","message":"write wav file: './tmp/7446/7446_1400.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:14:08.475921214+07:00","message":"[GCS] Start streaming session, msgId: 1401"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:14:11.006678784+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:14:11.006692971+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:14:14.007739386+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:14:14.007750292+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:14:14.30064408+07:00","message":"[GCS] IsForceVAD: false for message ID: 1401"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:14:14.41383381+07:00","message":"receive streaming session, msgId: 1401"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:14:14.413859436+07:00","message":"found end of frame, send empty tag with msgId: 1401"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:14:14.413862714+07:00","message":"end Recv id 1401"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:14:14.413870763+07:00","message":"[buffer interim] 1401 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:14:14.413878748+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:14:14.413883667+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:14:14.413887347+07:00","message":"> Transcript [7246] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:14:14.413890577+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:14:14.413892712+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:14:14.413894897+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:14:14.413897048+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:14:14.413899989+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:14:14.413911024+07:00","message":"push: {true \n 0 0xc002880100}"}
{"level":"info","service":"Main","time":"2025-10-27T15:14:14.427186342+07:00","message":"write wav file: './tmp/7446/7446_1401.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:14:14.622494338+07:00","message":"[GCS] Start streaming session, msgId: 1402"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:14:17.008328724+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:14:17.008337632+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:14:17.442897119+07:00","message":"[GCS] IsForceVAD: false for message ID: 1402"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:14:17.501962717+07:00","message":"[GCS] Start streaming session, msgId: 1403"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:14:17.549081175+07:00","message":"receive streaming session, msgId: 1402"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:14:17.549103223+07:00","message":"found end of frame, send empty tag with msgId: 1402"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:14:17.549107407+07:00","message":"end Recv id 1402"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:14:17.549115747+07:00","message":"[buffer interim] 1402 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:14:17.549124648+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:14:17.549129974+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:14:17.549133837+07:00","message":"> Transcript [7247] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:14:17.549137091+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:14:17.549139448+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:14:17.549141555+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:14:17.549143801+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:14:17.549152769+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:14:17.549174924+07:00","message":"push: {true \n 0 0xc002a00480}"}
{"level":"info","service":"Main","time":"2025-10-27T15:14:17.557714825+07:00","message":"write wav file: './tmp/7446/7446_1402.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:14:17.630247235+07:00","message":"[GCS] IsForceVAD: false for message ID: 1403"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:14:17.701011736+07:00","message":"[GCS] Start streaming session, msgId: 1404"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:14:17.8222241+07:00","message":"receive streaming session, msgId: 1403"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:14:17.822239828+07:00","message":"found end of frame, send empty tag with msgId: 1403"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:14:17.822242401+07:00","message":"end Recv id 1403"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:14:17.822248749+07:00","message":"[buffer interim] 1403 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:14:17.822255031+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:14:17.822258462+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:14:17.822261033+07:00","message":"> Transcript [7248] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:14:17.822263136+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:14:17.822264725+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:14:17.822266117+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:14:17.822267717+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:14:17.822269848+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:14:17.822279765+07:00","message":"push: {true \n 0 0xc002881480}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:14:17.823821127+07:00","message":"[GCS] IsForceVAD: false for message ID: 1404"}
{"level":"info","service":"Main","time":"2025-10-27T15:14:17.827609105+07:00","message":"write wav file: './tmp/7446/7446_1403.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:14:17.893892265+07:00","message":"[GCS] Start streaming session, msgId: 1405"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:14:17.957416968+07:00","message":"receive streaming session, msgId: 1404"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:14:17.957433341+07:00","message":"found end of frame, send empty tag with msgId: 1404"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:14:17.957436383+07:00","message":"end Recv id 1404"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:14:17.95744165+07:00","message":"[buffer interim] 1404 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:14:17.95744781+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:14:17.957451591+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:14:17.957454469+07:00","message":"> Transcript [7249] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:14:17.957456469+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:14:17.957458063+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:14:17.957459835+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:14:17.957461325+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:14:17.957463551+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:14:17.95747181+07:00","message":"push: {true \n 0 0xc0023e9a80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:14:17.962943668+07:00","message":"write wav file: './tmp/7446/7446_1404.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:14:20.009374044+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:14:20.009381793+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:14:22.427796575+07:00","message":"[GCS] Cleaned up inactive client: 1384"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:14:22.427820236+07:00","message":"[GCS] Cleaned up inactive client: 1387"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:14:22.427823974+07:00","message":"[GCS] Cleaned up inactive client: 1381"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:14:22.427825976+07:00","message":"[GCS] Cleaned up inactive client: 1388"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:14:22.427828175+07:00","message":"[GCS] Cleaned up inactive client: 1383"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:14:22.427830618+07:00","message":"[GCS] Cleaned up inactive client: 1386"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:14:22.42783267+07:00","message":"[GCS] Cleaned up inactive client: 1385"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:14:22.427843567+07:00","message":"[GCS] Cleaned up inactive client: 1389"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:14:22.427845674+07:00","message":"[GCS] Cleaned up inactive client: 1382"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:14:23.010082438+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:14:23.010107037+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:14:23.461005445+07:00","message":"[GCS] IsForceVAD: false for message ID: 1405"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:14:23.565566208+07:00","message":"receive streaming session, msgId: 1405"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:14:23.565587889+07:00","message":"found end of frame, send empty tag with msgId: 1405"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:14:23.565591432+07:00","message":"end Recv id 1405"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:14:23.565598761+07:00","message":"[buffer interim] 1405 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:14:23.565607312+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:14:23.565612364+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:14:23.565615919+07:00","message":"> Transcript [7250] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:14:23.565619285+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:14:23.5656216+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:14:23.565623958+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:14:23.565626198+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:14:23.565635591+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:14:23.565646584+07:00","message":"push: {true \n 0 0xc002a00900}"}
{"level":"info","service":"Main","time":"2025-10-27T15:14:23.576508211+07:00","message":"write wav file: './tmp/7446/7446_1405.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:14:23.782557362+07:00","message":"[GCS] Start streaming session, msgId: 1406"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:14:26.010808738+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:14:26.010846984+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:14:29.011316428+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:14:29.011317046+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:14:29.301174313+07:00","message":"[GCS] IsForceVAD: false for message ID: 1406"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:14:29.361907401+07:00","message":"[GCS] Start streaming session, msgId: 1407"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:14:29.415228012+07:00","message":"receive streaming session, msgId: 1406"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:14:29.415247032+07:00","message":"found end of frame, send empty tag with msgId: 1406"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:14:29.415250183+07:00","message":"end Recv id 1406"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:14:29.415257231+07:00","message":"[buffer interim] 1406 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:14:29.41526385+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:14:29.415267563+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:14:29.415270274+07:00","message":"> Transcript [7251] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:14:29.415272578+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:14:29.415274165+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:14:29.415275751+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:14:29.415277217+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:14:29.415279413+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:14:29.415288451+07:00","message":"push: {true \n 0 0xc002881a00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:14:29.429074439+07:00","message":"write wav file: './tmp/7446/7446_1406.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:14:32.0118022+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:14:32.011809832+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:14:35.011889566+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:14:35.011891252+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:14:36.780965777+07:00","message":"[GCS] IsForceVAD: false for message ID: 1407"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:14:36.883731065+07:00","message":"receive streaming session, msgId: 1407"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:14:36.883753117+07:00","message":"found end of frame, send empty tag with msgId: 1407"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:14:36.883756669+07:00","message":"end Recv id 1407"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:14:36.883764526+07:00","message":"[buffer interim] 1407 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:14:36.883773175+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:14:36.883783345+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:14:36.883787269+07:00","message":"> Transcript [7252] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:14:36.883790304+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:14:36.883792702+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:14:36.883795114+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:14:36.883797431+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:14:36.883803526+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:14:36.883813647+07:00","message":"push: {true \n 0 0xc00401ea00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:14:36.901446377+07:00","message":"write wav file: './tmp/7446/7446_1407.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:14:37.43216966+07:00","message":"[GCS] Start streaming session, msgId: 1408"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:14:38.012247584+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:14:38.012250658+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:14:40.311204889+07:00","message":"[GCS] IsForceVAD: false for message ID: 1408"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:14:40.414961147+07:00","message":"receive streaming session, msgId: 1408"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:14:40.414984915+07:00","message":"found end of frame, send empty tag with msgId: 1408"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:14:40.414988096+07:00","message":"end Recv id 1408"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:14:40.414996202+07:00","message":"[buffer interim] 1408 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:14:40.415003171+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:14:40.415006666+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:14:40.415009933+07:00","message":"> Transcript [7253] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:14:40.41501242+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:14:40.415014161+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:14:40.415015742+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:14:40.415017199+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:14:40.415019329+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:14:40.415028456+07:00","message":"push: {true \n 0 0xc002a00000}"}
{"level":"info","service":"Main","time":"2025-10-27T15:14:40.422672766+07:00","message":"write wav file: './tmp/7446/7446_1408.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:14:40.501364998+07:00","message":"[GCS] Start streaming session, msgId: 1409"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:14:41.012475227+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:14:41.012475384+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:14:42.398570128+07:00","message":"receive streaming session, msgId: 1409"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:14:42.398619901+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":"2025-10-27T15:14:42.398625213+07:00","message":"receive interim result [false|false]: ติดหนัก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:14:42.398636985+07:00","message":"[buffer interim] 1409 false ติดหนัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:14:42.398643664+07:00","message":"[bufferProcess] interim [850000000]:ติดหนัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:14:42.398645081+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:14:42.398650148+07:00","message":"[bufferProcess] send to processor (ticker):ติดหนัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:14:42.398652721+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:14:42.398655324+07:00","message":"> Transcript [7254] [false]: 'ติดหนัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:14:42.398657193+07:00","message":"Set StatePrefix (first interim): 'ติดหนัก'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:14:44.012959238+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:14:44.012967549+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:14:46.341991842+07:00","message":"[GCS] IsForceVAD: false for message ID: 1409"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:14:46.496129953+07:00","message":"receive streaming session, msgId: 1409"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:14:46.496170633+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ติดหนักมาก\",\"confidence\":0.7846633}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":50000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:14:46.496175874+07:00","message":"receive interim result [true|false]: ติดหนักมาก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:14:46.496185165+07:00","message":"end recv isFinal message id 1409"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:14:46.496186935+07:00","message":"end Recv id 1409"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:14:46.496191883+07:00","message":"[buffer interim] 1409 true ติดหนักมาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:14:46.496201087+07:00","message":"[bufferProcess] interim [50000000]:ติดหนักมาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:14:46.496206962+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:14:46.49620938+07:00","message":"> Transcript [7255] [true]: 'ติดหนักมาก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:14:46.496211903+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:14:46.496213905+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:14:46.496215565+07:00","message":"StatePrefix: 'ติดหนัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:14:46.496217467+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:14:46.496221484+07:00","message":"Push: 'ติดหนักมาก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:14:46.496230918+07:00","message":"push: {true ติดหนักมาก 0 0xc003402000}"}
{"level":"info","service":"Main","time":"2025-10-27T15:14:46.508053765+07:00","message":"write wav file: './tmp/7446/7446_1409.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:14:46.725006256+07:00","message":"[GCS] Start streaming session, msgId: 1410"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:14:47.013344144+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:14:47.013354048+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:14:49.411196178+07:00","message":"[GCS] IsForceVAD: false for message ID: 1410"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:14:49.500749972+07:00","message":"receive streaming session, msgId: 1410"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:14:49.500766276+07:00","message":"found end of frame, send empty tag with msgId: 1410"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:14:49.500769044+07:00","message":"end Recv id 1410"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:14:49.500775839+07:00","message":"[buffer interim] 1410 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:14:49.500782446+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:14:49.500786316+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:14:49.500788915+07:00","message":"> Transcript [7256] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:14:49.500791077+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:14:49.500792691+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:14:49.50079422+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:14:49.500795851+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:14:49.500802792+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:14:49.500811289+07:00","message":"push: {true \n 0 0xc002923480}"}
{"level":"info","service":"Main","time":"2025-10-27T15:14:49.509316373+07:00","message":"write wav file: './tmp/7446/7446_1410.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:14:49.603130476+07:00","message":"[GCS] Start streaming session, msgId: 1411"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:14:49.79222261+07:00","message":"[GCS] IsForceVAD: false for message ID: 1411"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:14:49.862111709+07:00","message":"[GCS] Start streaming session, msgId: 1412"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:14:49.879965928+07:00","message":"receive streaming session, msgId: 1411"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:14:49.879983909+07:00","message":"found end of frame, send empty tag with msgId: 1411"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:14:49.879986522+07:00","message":"end Recv id 1411"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:14:49.879992431+07:00","message":"[buffer interim] 1411 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:14:49.879998368+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:14:49.880001731+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:14:49.880004509+07:00","message":"> Transcript [7257] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:14:49.880006803+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:14:49.880008634+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:14:49.880010105+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:14:49.880011581+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:14:49.880017113+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:14:49.880025173+07:00","message":"push: {true \n 0 0xc002a00f00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:14:49.884962729+07:00","message":"write wav file: './tmp/7446/7446_1411.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:14:49.921096222+07:00","message":"[GCS] IsForceVAD: false for message ID: 1412"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:14:50.014366542+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:14:50.014375553+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:14:50.053298765+07:00","message":"[GCS] Start streaming session, msgId: 1413"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:14:50.100410156+07:00","message":"receive streaming session, msgId: 1412"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:14:50.100433493+07:00","message":"found end of frame, send empty tag with msgId: 1412"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:14:50.100436796+07:00","message":"end Recv id 1412"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:14:50.100443683+07:00","message":"[buffer interim] 1412 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:14:50.100451637+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:14:50.100454977+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:14:50.100457475+07:00","message":"> Transcript [7258] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:14:50.100459557+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:14:50.100461225+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:14:50.100462773+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:14:50.100464462+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:14:50.100466774+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:14:50.100476029+07:00","message":"push: {true \n 0 0xc003402680}"}
{"level":"info","service":"Main","time":"2025-10-27T15:14:50.105998993+07:00","message":"write wav file: './tmp/7446/7446_1412.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:14:52.427660091+07:00","message":"[GCS] Cleaned up inactive client: 1394"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:14:52.427676881+07:00","message":"[GCS] Cleaned up inactive client: 1395"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:14:52.427679054+07:00","message":"[GCS] Cleaned up inactive client: 1396"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:14:52.427680989+07:00","message":"[GCS] Cleaned up inactive client: 1392"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:14:52.427682345+07:00","message":"[GCS] Cleaned up inactive client: 1397"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:14:52.427683753+07:00","message":"[GCS] Cleaned up inactive client: 1391"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:14:52.42768514+07:00","message":"[GCS] Cleaned up inactive client: 1390"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:14:52.427686794+07:00","message":"[GCS] Cleaned up inactive client: 1393"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:14:53.015341836+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:14:53.015351161+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:14:54.860991346+07:00","message":"[GCS] IsForceVAD: false for message ID: 1413"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:14:54.965472743+07:00","message":"receive streaming session, msgId: 1413"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:14:54.965505524+07:00","message":"found end of frame, send empty tag with msgId: 1413"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:14:54.965508659+07:00","message":"end Recv id 1413"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:14:54.965515712+07:00","message":"[buffer interim] 1413 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:14:54.96552513+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:14:54.965529008+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:14:54.965531905+07:00","message":"> Transcript [7259] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:14:54.965534202+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:14:54.965535809+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:14:54.965537343+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:14:54.965539209+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:14:54.965541697+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:14:54.96555172+07:00","message":"push: {true \n 0 0xc002880e80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:14:54.975559466+07:00","message":"write wav file: './tmp/7446/7446_1413.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:14:55.300866418+07:00","message":"[GCS] Start streaming session, msgId: 1414"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:14:55.42993117+07:00","message":"[GCS] IsForceVAD: false for message ID: 1414"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:14:55.558895218+07:00","message":"receive streaming session, msgId: 1414"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:14:55.55892212+07:00","message":"found end of frame, send empty tag with msgId: 1414"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:14:55.558926088+07:00","message":"end Recv id 1414"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:14:55.55893606+07:00","message":"[buffer interim] 1414 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:14:55.558944666+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:14:55.558948972+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:14:55.558952164+07:00","message":"> Transcript [7260] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:14:55.558955505+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:14:55.558957991+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:14:55.558960333+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:14:55.558966323+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:14:55.558973558+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:14:55.558986262+07:00","message":"push: {true \n 0 0xc002a00380}"}
{"level":"info","service":"Main","time":"2025-10-27T15:14:55.563331735+07:00","message":"write wav file: './tmp/7446/7446_1414.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:14:55.823884534+07:00","message":"[GCS] Start streaming session, msgId: 1415"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:14:56.015350242+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:14:56.015366048+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:14:56.330769981+07:00","message":"[GCS] IsForceVAD: false for message ID: 1415"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:14:56.433261504+07:00","message":"receive streaming session, msgId: 1415"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:14:56.433279883+07:00","message":"found end of frame, send empty tag with msgId: 1415"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:14:56.433283331+07:00","message":"end Recv id 1415"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:14:56.433290721+07:00","message":"[buffer interim] 1415 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:14:56.433298453+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:14:56.433302855+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:14:56.433306298+07:00","message":"> Transcript [7261] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:14:56.433309463+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:14:56.433311655+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:14:56.433313871+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:14:56.433317231+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:14:56.433323769+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:14:56.433333825+07:00","message":"push: {true \n 0 0xc003402380}"}
{"level":"info","service":"Main","time":"2025-10-27T15:14:56.43853822+07:00","message":"write wav file: './tmp/7446/7446_1415.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:14:56.461728576+07:00","message":"[GCS] Start streaming session, msgId: 1416"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:14:56.521095459+07:00","message":"[GCS] IsForceVAD: false for message ID: 1416"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:14:56.582059627+07:00","message":"[GCS] Start streaming session, msgId: 1417"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:14:56.920733614+07:00","message":"receive streaming session, msgId: 1416"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:14:56.920751326+07:00","message":"found end of frame, send empty tag with msgId: 1416"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:14:56.920754638+07:00","message":"end Recv id 1416"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:14:56.920761228+07:00","message":"[buffer interim] 1416 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:14:56.920768951+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:14:56.920777195+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:14:56.92078103+07:00","message":"> Transcript [7262] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:14:56.920784167+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:14:56.920786483+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:14:56.920788684+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:14:56.920790973+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:14:56.920794018+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:14:56.920804027+07:00","message":"push: {true \n 0 0xc00401f780}"}
{"level":"info","service":"Main","time":"2025-10-27T15:14:56.925301043+07:00","message":"write wav file: './tmp/7446/7446_1416.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:14:59.015679534+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:14:59.015679482+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:15:02.015905941+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:15:02.015901399+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:15:02.259727758+07:00","message":"receive streaming session, msgId: 1417"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:15:02.259777165+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":"2025-10-27T15:15:02.259785261+07:00","message":"receive interim result [false|false]: สู้ๆ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:15:02.259799762+07:00","message":"[buffer interim] 1417 false สู้ๆ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:15:02.259806829+07:00","message":"[bufferProcess] interim [700000000]:สู้ๆ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:15:02.259808376+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:15:02.259825186+07:00","message":"[bufferProcess] send to processor (ticker):สู้ๆ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:15:02.259828293+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:15:02.259830756+07:00","message":"> Transcript [7263] [false]: 'สู้ๆ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:15:02.259835968+07:00","message":"Set StatePrefix (first interim): 'สู้ๆ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:15:02.840282894+07:00","message":"receive streaming session, msgId: 1417"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:15:02.840322524+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สู้ๆ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":6,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:15:02.840329395+07:00","message":"receive interim result [false|false]: สู้ๆ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:15:02.840344012+07:00","message":"[buffer interim] 1417 false สู้ๆ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:15:02.840351804+07:00","message":"[bufferProcess] interim [300000000]:สู้ๆ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:15:02.840354048+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:15:03.891896375+07:00","message":"[GCS] IsForceVAD: false for message ID: 1417"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:15:04.053484185+07:00","message":"receive streaming session, msgId: 1417"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:15:04.053524048+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สู้ๆ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":7,\"nanos\":530000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:15:04.053530882+07:00","message":"receive interim result [true|false]: สู้ๆ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:15:04.05354146+07:00","message":"end recv isFinal message id 1417"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:15:04.053544181+07:00","message":"end Recv id 1417"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:15:04.053550838+07:00","message":"[buffer interim] 1417 true สู้ๆ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:15:04.053561486+07:00","message":"[bufferProcess] interim [530000000]:สู้ๆ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:15:04.053566044+07:00","message":"[bufferProcess] send to processor (isfinal):สู้ๆ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:15:04.053570527+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:15:04.053574247+07:00","message":"> Transcript [7264] [false]: 'สู้ๆ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:15:04.053578039+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:15:04.053580427+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:15:04.053582759+07:00","message":"StatePrefix: 'สู้ๆ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:15:04.053584961+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:15:04.053586849+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:15:04.053589015+07:00","message":"> Transcript [7265] [true]: 'สู้ๆ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:15:04.053591347+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:15:04.053593521+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:15:04.053595235+07:00","message":"StatePrefix: 'สู้ๆ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:15:04.053597299+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:15:04.05360051+07:00","message":"Push: 'สู้ๆ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:15:04.053609714+07:00","message":"push: {true สู้ๆ 0 0xc003402c80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:15:04.068736766+07:00","message":"write wav file: './tmp/7446/7446_1417.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:15:04.081027386+07:00","message":"[GCS] Start streaming session, msgId: 1418"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:15:05.016199637+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:15:05.01621755+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:15:07.223222441+07:00","message":"[GCS] IsForceVAD: false for message ID: 1418"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:15:07.32355067+07:00","message":"receive streaming session, msgId: 1418"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:15:07.323568275+07:00","message":"found end of frame, send empty tag with msgId: 1418"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:15:07.323570869+07:00","message":"end Recv id 1418"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:15:07.32357659+07:00","message":"[buffer interim] 1418 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:15:07.323582972+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:15:07.323587662+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:15:07.323590296+07:00","message":"> Transcript [7266] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:15:07.323592542+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:15:07.323594482+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:15:07.323595932+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:15:07.323597446+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:15:07.323604803+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:15:07.323613465+07:00","message":"push: {true \n 0 0xc00401e080}"}
{"level":"info","service":"Main","time":"2025-10-27T15:15:07.331672432+07:00","message":"write wav file: './tmp/7446/7446_1418.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:15:07.341230241+07:00","message":"[GCS] Start streaming session, msgId: 1419"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:15:08.016455531+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:15:08.016454997+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:15:11.016918225+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:15:11.016917793+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:15:13.692999864+07:00","message":"[GCS] IsForceVAD: false for message ID: 1419"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:15:13.800430722+07:00","message":"receive streaming session, msgId: 1419"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:15:13.800449541+07:00","message":"found end of frame, send empty tag with msgId: 1419"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:15:13.800452206+07:00","message":"end Recv id 1419"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:15:13.800459061+07:00","message":"[buffer interim] 1419 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:15:13.800465653+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:15:13.800469805+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:15:13.800472567+07:00","message":"> Transcript [7267] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:15:13.800474645+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:15:13.800477142+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:15:13.800478727+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:15:13.800480183+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:15:13.800482632+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:15:13.80049177+07:00","message":"push: {true \n 0 0xc002a00400}"}
{"level":"info","service":"Main","time":"2025-10-27T15:15:13.813623467+07:00","message":"write wav file: './tmp/7446/7446_1419.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:15:13.94364078+07:00","message":"[GCS] Start streaming session, msgId: 1420"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:15:14.016948987+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:15:14.016966376+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:15:17.017377924+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:15:17.017385692+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:15:19.781373008+07:00","message":"[GCS] IsForceVAD: false for message ID: 1420"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:15:19.889317608+07:00","message":"receive streaming session, msgId: 1420"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:15:19.889334975+07:00","message":"found end of frame, send empty tag with msgId: 1420"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:15:19.889338281+07:00","message":"end Recv id 1420"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:15:19.889344166+07:00","message":"[buffer interim] 1420 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:15:19.889350973+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:15:19.889354615+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:15:19.889357021+07:00","message":"> Transcript [7268] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:15:19.889359087+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:15:19.889360773+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:15:19.889362235+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:15:19.889364227+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:15:19.889366442+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:15:19.889375441+07:00","message":"push: {true \n 0 0xc00401f900}"}
{"level":"info","service":"Main","time":"2025-10-27T15:15:19.900689182+07:00","message":"write wav file: './tmp/7446/7446_1420.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:15:20.018438596+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:15:20.018448088+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:15:21.182622305+07:00","message":"[GCS] Start streaming session, msgId: 1421"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:15:22.427117294+07:00","message":"[GCS] Cleaned up inactive client: 1402"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:15:22.427132752+07:00","message":"[GCS] Cleaned up inactive client: 1404"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:15:22.42713544+07:00","message":"[GCS] Cleaned up inactive client: 1400"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:15:22.42713691+07:00","message":"[GCS] Cleaned up inactive client: 1399"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:15:22.427138355+07:00","message":"[GCS] Cleaned up inactive client: 1403"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:15:22.427139779+07:00","message":"[GCS] Cleaned up inactive client: 1401"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:15:22.427141261+07:00","message":"[GCS] Cleaned up inactive client: 1398"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:15:23.019153746+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:15:23.019160016+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:15:26.019348125+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:15:26.019360795+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:15:26.147902931+07:00","message":"receive streaming session, msgId: 1421"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:15:26.147950284+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":"2025-10-27T15:15:26.147956097+07:00","message":"receive interim result [false|false]: สู้ๆ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:15:26.147968828+07:00","message":"[buffer interim] 1421 false สู้ๆ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:15:26.147975828+07:00","message":"[bufferProcess] interim [980000000]:สู้ๆ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:15:26.14797732+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:15:26.147982185+07:00","message":"[bufferProcess] send to processor (ticker):สู้ๆ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:15:26.14798492+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:15:26.147987592+07:00","message":"> Transcript [7269] [false]: 'สู้ๆ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:15:26.147989444+07:00","message":"Set StatePrefix (first interim): 'สู้ๆ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:15:26.443209511+07:00","message":"[GCS] IsForceVAD: false for message ID: 1421"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:15:26.501277982+07:00","message":"[GCS] Start streaming session, msgId: 1422"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:15:26.563116244+07:00","message":"receive streaming session, msgId: 1421"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:15:26.563157364+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สู้ๆ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:15:26.563162441+07:00","message":"receive interim result [true|false]: สู้ๆ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:15:26.563169077+07:00","message":"end recv isFinal message id 1421"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:15:26.563170925+07:00","message":"end Recv id 1421"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:15:26.563179094+07:00","message":"[buffer interim] 1421 true สู้ๆ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:15:26.56318847+07:00","message":"[bufferProcess] interim [460000000]:สู้ๆ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:15:26.563193482+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:15:26.563195851+07:00","message":"> Transcript [7270] [true]: 'สู้ๆ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:15:26.563198366+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:15:26.563199963+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:15:26.563201538+07:00","message":"StatePrefix: 'สู้ๆ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:15:26.563203431+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:15:26.563207758+07:00","message":"Push: 'สู้ๆ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:15:26.563217111+07:00","message":"push: {true สู้ๆ 0 0xc00401fc00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:15:26.573514949+07:00","message":"write wav file: './tmp/7446/7446_1421.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:15:29.019707376+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:15:29.019716906+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:15:31.301933179+07:00","message":"[GCS] IsForceVAD: false for message ID: 1422"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:15:31.375353905+07:00","message":"[GCS] Start streaming session, msgId: 1423"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:15:31.391183602+07:00","message":"receive streaming session, msgId: 1422"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:15:31.391198763+07:00","message":"found end of frame, send empty tag with msgId: 1422"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:15:31.391201301+07:00","message":"end Recv id 1422"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:15:31.391207103+07:00","message":"[buffer interim] 1422 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:15:31.39121298+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:15:31.391216711+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:15:31.391222137+07:00","message":"> Transcript [7271] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:15:31.391224248+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:15:31.391225942+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:15:31.391227397+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:15:31.391228877+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:15:31.39123103+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:15:31.39123921+07:00","message":"push: {true \n 0 0xc002a00080}"}
{"level":"info","service":"Main","time":"2025-10-27T15:15:31.400854265+07:00","message":"write wav file: './tmp/7446/7446_1422.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:15:31.430913556+07:00","message":"[GCS] IsForceVAD: false for message ID: 1423"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:15:31.664562753+07:00","message":"receive streaming session, msgId: 1423"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:15:31.664577831+07:00","message":"found end of frame, send empty tag with msgId: 1423"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:15:31.664580735+07:00","message":"end Recv id 1423"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:15:31.664589698+07:00","message":"[buffer interim] 1423 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:15:31.664596221+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:15:31.664599615+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:15:31.664601965+07:00","message":"> Transcript [7272] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:15:31.66460411+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:15:31.664605926+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:15:31.664607365+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:15:31.664608841+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:15:31.66461751+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:15:31.664626191+07:00","message":"push: {true \n 0 0xc003402d80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:15:31.668924141+07:00","message":"write wav file: './tmp/7446/7446_1423.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:15:31.751038754+07:00","message":"[GCS] Start streaming session, msgId: 1424"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:15:32.020300154+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:15:32.020307506+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:15:35.020519285+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:15:35.020643286+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:15:37.108887156+07:00","message":"receive streaming session, msgId: 1424"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:15:37.108934331+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":"2025-10-27T15:15:37.108941181+07:00","message":"receive interim result [false|false]: เออๆ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:15:37.108956258+07:00","message":"[buffer interim] 1424 false เออๆ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:15:37.108962782+07:00","message":"[bufferProcess] interim [160000000]:เออๆ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:15:37.108964288+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:15:37.10896931+07:00","message":"[bufferProcess] send to processor (ticker):เออๆ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:15:37.108972013+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:15:37.108977441+07:00","message":"> Transcript [7273] [false]: 'เออๆ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:15:37.10897948+07:00","message":"Set StatePrefix (first interim): 'เออๆ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:15:37.199898881+07:00","message":"[GCS] IsForceVAD: false for message ID: 1424"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:15:37.262046109+07:00","message":"[GCS] Start streaming session, msgId: 1425"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:15:37.321668735+07:00","message":"receive streaming session, msgId: 1424"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:15:37.321710834+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เออๆ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:15:37.321715985+07:00","message":"receive interim result [true|false]: เออๆ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:15:37.321724556+07:00","message":"end recv isFinal message id 1424"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:15:37.321726405+07:00","message":"end Recv id 1424"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:15:37.321733585+07:00","message":"[buffer interim] 1424 true เออๆ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:15:37.321742324+07:00","message":"[bufferProcess] interim [460000000]:เออๆ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:15:37.321745538+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:15:37.321748261+07:00","message":"> Transcript [7274] [true]: 'เออๆ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:15:37.321750985+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:15:37.321753182+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:15:37.321754767+07:00","message":"StatePrefix: 'เออๆ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:15:37.321756484+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:15:37.321762771+07:00","message":"Push: 'เออๆ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:15:37.321771427+07:00","message":"push: {true เออๆ 0 0xc003403580}"}
{"level":"info","service":"Main","time":"2025-10-27T15:15:37.334735998+07:00","message":"write wav file: './tmp/7446/7446_1424.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:15:38.021142459+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:15:38.021174619+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:15:41.022188615+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:15:41.022208621+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:15:41.041960905+07:00","message":"[GCS] IsForceVAD: false for message ID: 1425"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:15:41.144234444+07:00","message":"receive streaming session, msgId: 1425"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:15:41.144259688+07:00","message":"found end of frame, send empty tag with msgId: 1425"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:15:41.144264093+07:00","message":"end Recv id 1425"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:15:41.144272066+07:00","message":"[buffer interim] 1425 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:15:41.144281002+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:15:41.144286247+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:15:41.144290063+07:00","message":"> Transcript [7275] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:15:41.14429327+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:15:41.144295598+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:15:41.14429776+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:15:41.144299954+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:15:41.144306665+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:15:41.144316657+07:00","message":"push: {true \n 0 0xc002923b80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:15:41.153502823+07:00","message":"write wav file: './tmp/7446/7446_1425.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:15:41.551976932+07:00","message":"[GCS] Start streaming session, msgId: 1426"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:15:44.022957451+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:15:44.02296408+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:15:47.000469461+07:00","message":"[GCS] IsForceVAD: false for message ID: 1426"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:15:47.023705596+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:15:47.023714167+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:15:47.061733434+07:00","message":"[GCS] Start streaming session, msgId: 1427"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:15:47.180617436+07:00","message":"receive streaming session, msgId: 1426"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:15:47.180653662+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"YouTube\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:15:47.180658661+07:00","message":"receive interim result [false|false]: YouTube"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:15:47.180675286+07:00","message":"receive streaming session, msgId: 1426"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:15:47.180678709+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":"2025-10-27T15:15:47.180680998+07:00","message":"receive interim result [false|false]: สู้ๆ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:15:47.180689353+07:00","message":"receive streaming session, msgId: 1426"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:15:47.180696293+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สู้ๆ\",\"confidence\":0.7827179}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":670000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:15:47.180699538+07:00","message":"receive interim result [true|false]: สู้ๆ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:15:47.180704446+07:00","message":"end recv isFinal message id 1426"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:15:47.180706554+07:00","message":"end Recv id 1426"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:15:47.180711708+07:00","message":"[buffer interim] 1426 false YouTube"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:15:47.180714694+07:00","message":"[buffer interim] 1426 false สู้ๆ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:15:47.180716811+07:00","message":"[buffer interim] 1426 true สู้ๆ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:15:47.180722066+07:00","message":"[bufferProcess] interim [460000000]:YouTube"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:15:47.180723597+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:15:47.180726865+07:00","message":"[bufferProcess] send to processor (ticker):YouTube"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:15:47.180728819+07:00","message":"[bufferProcess] interim [580000000]:สู้ๆ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:15:47.180730078+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:15:47.1807319+07:00","message":"[bufferProcess] interim [670000000]:สู้ๆ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:15:47.180733987+07:00","message":"[bufferProcess] send to processor (isfinal):สู้ๆ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:15:47.180736728+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:15:47.180739388+07:00","message":"> Transcript [7276] [false]: 'YouTube'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:15:47.180741298+07:00","message":"Set StatePrefix (first interim): 'YouTube'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:15:47.180742641+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:15:47.180744695+07:00","message":"> Transcript [7277] [false]: 'สู้ๆ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:15:47.180746238+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:15:47.180747998+07:00","message":"Set new StatePrefix: 'สู้ๆ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:15:47.180749343+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:15:47.180750874+07:00","message":"> Transcript [7278] [true]: 'สู้ๆ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:15:47.180753016+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:15:47.180754784+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:15:47.180756513+07:00","message":"StatePrefix: 'สู้ๆ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:15:47.180758294+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:15:47.18076514+07:00","message":"Push: 'สู้ๆ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:15:47.180776011+07:00","message":"push: {true สู้ๆ 0 0xc003402880}"}
{"level":"info","service":"Main","time":"2025-10-27T15:15:47.19253935+07:00","message":"write wav file: './tmp/7446/7446_1426.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:15:49.560586951+07:00","message":"[GCS] IsForceVAD: false for message ID: 1427"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:15:49.62298417+07:00","message":"[GCS] Start streaming session, msgId: 1428"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:15:49.668556122+07:00","message":"receive streaming session, msgId: 1427"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:15:49.668574123+07:00","message":"found end of frame, send empty tag with msgId: 1427"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:15:49.668577672+07:00","message":"end Recv id 1427"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:15:49.668585732+07:00","message":"[buffer interim] 1427 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:15:49.66859331+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:15:49.668598595+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:15:49.668604439+07:00","message":"> Transcript [7279] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:15:49.668607743+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:15:49.668609957+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:15:49.668612559+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:15:49.668615242+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:15:49.668618611+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:15:49.668630306+07:00","message":"push: {true \n 0 0xc002922b80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:15:49.676000474+07:00","message":"write wav file: './tmp/7446/7446_1427.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:15:50.023806806+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:15:50.02380684+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:15:50.141353539+07:00","message":"[GCS] IsForceVAD: false for message ID: 1428"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:15:50.201696063+07:00","message":"[GCS] Start streaming session, msgId: 1429"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:15:50.241232814+07:00","message":"receive streaming session, msgId: 1428"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:15:50.241252977+07:00","message":"found end of frame, send empty tag with msgId: 1428"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:15:50.241255805+07:00","message":"end Recv id 1428"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:15:50.241261475+07:00","message":"[buffer interim] 1428 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:15:50.241267758+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:15:50.241276334+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:15:50.241278937+07:00","message":"> Transcript [7280] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:15:50.241281106+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:15:50.241282754+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:15:50.241284461+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:15:50.24128605+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:15:50.241288287+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:15:50.24129736+07:00","message":"push: {true \n 0 0xc002a00b00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:15:50.247288138+07:00","message":"write wav file: './tmp/7446/7446_1428.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:15:52.427370078+07:00","message":"[GCS] Cleaned up inactive client: 1412"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:15:52.427392248+07:00","message":"[GCS] Cleaned up inactive client: 1406"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:15:52.427394934+07:00","message":"[GCS] Cleaned up inactive client: 1407"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:15:52.427396819+07:00","message":"[GCS] Cleaned up inactive client: 1410"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:15:52.427398286+07:00","message":"[GCS] Cleaned up inactive client: 1408"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:15:52.427399671+07:00","message":"[GCS] Cleaned up inactive client: 1409"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:15:52.427401063+07:00","message":"[GCS] Cleaned up inactive client: 1411"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:15:52.427402485+07:00","message":"[GCS] Cleaned up inactive client: 1405"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:15:53.024462997+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:15:53.024462999+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:15:56.024840779+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:15:56.024845599+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:15:56.291445699+07:00","message":"[GCS] IsForceVAD: false for message ID: 1429"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:15:56.478262016+07:00","message":"receive streaming session, msgId: 1429"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:15:56.478281838+07:00","message":"found end of frame, send empty tag with msgId: 1429"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:15:56.478284561+07:00","message":"end Recv id 1429"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:15:56.478292964+07:00","message":"[buffer interim] 1429 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:15:56.478299972+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:15:56.478303968+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:15:56.478307486+07:00","message":"> Transcript [7281] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:15:56.478310511+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:15:56.478312858+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:15:56.478315138+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:15:56.478317362+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:15:56.478320324+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:15:56.478331879+07:00","message":"push: {true \n 0 0xc002a00d80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:15:56.491195824+07:00","message":"write wav file: './tmp/7446/7446_1429.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:15:56.612476646+07:00","message":"[GCS] Start streaming session, msgId: 1430"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:15:59.025837443+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:15:59.025847331+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:16:02.026630407+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:16:02.026630404+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:16:03.141279795+07:00","message":"[GCS] IsForceVAD: false for message ID: 1430"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:16:03.247406536+07:00","message":"receive streaming session, msgId: 1430"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:16:03.24742566+07:00","message":"found end of frame, send empty tag with msgId: 1430"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:16:03.247428877+07:00","message":"end Recv id 1430"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:16:03.247434405+07:00","message":"[buffer interim] 1430 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:03.247440584+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:03.247444904+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:03.247447368+07:00","message":"> Transcript [7282] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:03.247449517+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:03.247451102+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:03.247452872+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:03.247454367+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:03.247456647+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:16:03.247465769+07:00","message":"push: {true \n 0 0xc002a00300}"}
{"level":"info","service":"Main","time":"2025-10-27T15:16:03.258675226+07:00","message":"write wav file: './tmp/7446/7446_1430.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:16:03.271375604+07:00","message":"[GCS] Start streaming session, msgId: 1431"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:16:05.027117612+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:16:05.027124167+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:16:08.027840598+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:16:08.027850756+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:16:08.720654488+07:00","message":"[GCS] IsForceVAD: false for message ID: 1431"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:16:08.826905937+07:00","message":"receive streaming session, msgId: 1431"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:16:08.826922612+07:00","message":"found end of frame, send empty tag with msgId: 1431"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:16:08.826925568+07:00","message":"end Recv id 1431"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:16:08.82694994+07:00","message":"[buffer interim] 1431 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:08.82697154+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:08.826975805+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:08.826978928+07:00","message":"> Transcript [7283] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:08.826981226+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:08.826983008+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:08.826984873+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:08.826986376+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:08.826988814+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:16:08.826998214+07:00","message":"push: {true \n 0 0xc002923280}"}
{"level":"info","service":"Main","time":"2025-10-27T15:16:08.839732469+07:00","message":"write wav file: './tmp/7446/7446_1431.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:16:09.101659357+07:00","message":"[GCS] Start streaming session, msgId: 1432"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:16:09.300702039+07:00","message":"[GCS] IsForceVAD: false for message ID: 1432"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:16:09.361940373+07:00","message":"[GCS] Start streaming session, msgId: 1433"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:16:09.40638176+07:00","message":"receive streaming session, msgId: 1432"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:16:09.406409052+07:00","message":"found end of frame, send empty tag with msgId: 1432"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:16:09.406412746+07:00","message":"end Recv id 1432"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:16:09.406420492+07:00","message":"[buffer interim] 1432 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:09.406428017+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:09.406432011+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:09.406435833+07:00","message":"> Transcript [7284] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:09.40643894+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:09.406441356+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:09.406443501+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:09.406445625+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:09.406454888+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:16:09.406466493+07:00","message":"push: {true \n 0 0xc002a00000}"}
{"level":"info","service":"Main","time":"2025-10-27T15:16:09.411230418+07:00","message":"write wav file: './tmp/7446/7446_1432.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:16:11.028449339+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:16:11.028461512+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:16:12.011409419+07:00","message":"receive streaming session, msgId: 1433"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:16:12.011460643+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สู้ๆ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:16:12.011467874+07:00","message":"receive interim result [false|false]: สู้ๆ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:16:12.011486006+07:00","message":"[buffer interim] 1433 false สู้ๆ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:12.011493851+07:00","message":"[bufferProcess] interim [680000000]:สู้ๆ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:12.011496293+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:12.01150028+07:00","message":"[bufferProcess] send to processor (ticker):สู้ๆ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:12.011503556+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:12.011507024+07:00","message":"> Transcript [7285] [false]: 'สู้ๆ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:12.011509672+07:00","message":"Set StatePrefix (first interim): 'สู้ๆ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:16:12.591502975+07:00","message":"receive streaming session, msgId: 1433"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:16:12.591536746+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สู้ๆ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:16:12.591541521+07:00","message":"receive interim result [false|false]: สู้ๆ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:16:12.591554528+07:00","message":"[buffer interim] 1433 false สู้ๆ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:12.591562229+07:00","message":"[bufferProcess] interim [280000000]:สู้ๆ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:12.591563836+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:16:14.028537715+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:16:14.028551184+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:16:14.480548779+07:00","message":"[GCS] IsForceVAD: false for message ID: 1433"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:16:14.589945044+07:00","message":"receive streaming session, msgId: 1433"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:16:14.589983138+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สู้ๆ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":350000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:16:14.589989102+07:00","message":"receive interim result [true|false]: สู้ๆ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:16:14.589997617+07:00","message":"end recv isFinal message id 1433"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:16:14.589999592+07:00","message":"end Recv id 1433"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:16:14.590004332+07:00","message":"[buffer interim] 1433 true สู้ๆ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:14.590010633+07:00","message":"[bufferProcess] interim [350000000]:สู้ๆ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:14.590013166+07:00","message":"[bufferProcess] send to processor (isfinal):สู้ๆ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:14.590016438+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:14.590018914+07:00","message":"> Transcript [7286] [false]: 'สู้ๆ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:14.590021202+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:14.590022764+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:14.590024262+07:00","message":"StatePrefix: 'สู้ๆ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:14.590025843+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:14.590027234+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:14.590028969+07:00","message":"> Transcript [7287] [true]: 'สู้ๆ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:14.590030795+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:14.590032144+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:14.590033424+07:00","message":"StatePrefix: 'สู้ๆ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:14.590034791+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:14.590037747+07:00","message":"Push: 'สู้ๆ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:16:14.59004485+07:00","message":"push: {true สู้ๆ 0 0xc003402000}"}
{"level":"info","service":"Main","time":"2025-10-27T15:16:14.600350964+07:00","message":"write wav file: './tmp/7446/7446_1433.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:16:14.862189364+07:00","message":"[GCS] Start streaming session, msgId: 1434"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:16:17.028972382+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:16:17.028970689+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:16:20.029056856+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:16:20.029056892+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:16:21.142912643+07:00","message":"[GCS] IsForceVAD: false for message ID: 1434"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:16:21.258994713+07:00","message":"receive streaming session, msgId: 1434"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:16:21.259021327+07:00","message":"found end of frame, send empty tag with msgId: 1434"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:16:21.259024976+07:00","message":"end Recv id 1434"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:16:21.259033634+07:00","message":"[buffer interim] 1434 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:21.259042194+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:21.259046954+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:21.259050694+07:00","message":"> Transcript [7288] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:21.259054051+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:21.259056442+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:21.259058687+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:21.259060942+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:21.259068308+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:16:21.259080287+07:00","message":"push: {true \n 0 0xc002880100}"}
{"level":"info","service":"Main","time":"2025-10-27T15:16:21.270649857+07:00","message":"write wav file: './tmp/7446/7446_1434.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:16:21.34323332+07:00","message":"[GCS] Start streaming session, msgId: 1435"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:16:21.78118514+07:00","message":"[GCS] IsForceVAD: false for message ID: 1435"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:16:21.881459393+07:00","message":"receive streaming session, msgId: 1435"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:16:21.881477329+07:00","message":"found end of frame, send empty tag with msgId: 1435"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:16:21.881480752+07:00","message":"end Recv id 1435"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:16:21.881487777+07:00","message":"[buffer interim] 1435 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:21.881495911+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:21.881505875+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:21.88150926+07:00","message":"> Transcript [7289] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:21.881512816+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:21.881515183+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:21.881517385+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:21.881519474+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:21.881527437+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:16:21.881538578+07:00","message":"push: {true \n 0 0xc002881500}"}
{"level":"info","service":"Main","time":"2025-10-27T15:16:21.88808955+07:00","message":"write wav file: './tmp/7446/7446_1435.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:16:21.912061724+07:00","message":"[GCS] Start streaming session, msgId: 1436"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:16:22.426942017+07:00","message":"[GCS] Cleaned up inactive client: 1418"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:16:22.426962706+07:00","message":"[GCS] Cleaned up inactive client: 1415"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:16:22.426965193+07:00","message":"[GCS] Cleaned up inactive client: 1413"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:16:22.426966702+07:00","message":"[GCS] Cleaned up inactive client: 1419"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:16:22.426968177+07:00","message":"[GCS] Cleaned up inactive client: 1417"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:16:22.426969892+07:00","message":"[GCS] Cleaned up inactive client: 1416"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:16:22.426971292+07:00","message":"[GCS] Cleaned up inactive client: 1420"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:16:22.426972796+07:00","message":"[GCS] Cleaned up inactive client: 1414"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:16:23.029895276+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:16:23.02990659+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:16:25.060699973+07:00","message":"[GCS] IsForceVAD: false for message ID: 1436"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:16:25.180507911+07:00","message":"receive streaming session, msgId: 1436"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:16:25.180526351+07:00","message":"found end of frame, send empty tag with msgId: 1436"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:16:25.180529115+07:00","message":"end Recv id 1436"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:16:25.180535815+07:00","message":"[buffer interim] 1436 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:25.180542965+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:25.180551935+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:25.180554564+07:00","message":"> Transcript [7290] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:25.180556566+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:25.180558233+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:25.180559782+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:25.180561389+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:25.1805637+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:16:25.180573514+07:00","message":"push: {true \n 0 0xc002a01000}"}
{"level":"info","service":"Main","time":"2025-10-27T15:16:25.192165109+07:00","message":"write wav file: './tmp/7446/7446_1436.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:16:25.382293697+07:00","message":"[GCS] Start streaming session, msgId: 1437"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:16:26.029971134+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:16:26.029975813+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:16:29.030240871+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:16:29.030261701+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:16:30.560731631+07:00","message":"[GCS] IsForceVAD: false for message ID: 1437"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:16:30.623452312+07:00","message":"[GCS] Start streaming session, msgId: 1438"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:16:30.66816498+07:00","message":"receive streaming session, msgId: 1437"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:16:30.668187638+07:00","message":"found end of frame, send empty tag with msgId: 1437"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:16:30.668190667+07:00","message":"end Recv id 1437"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:16:30.668197183+07:00","message":"[buffer interim] 1437 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:30.668204095+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:30.668207585+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:30.668209938+07:00","message":"> Transcript [7291] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:30.668212183+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:30.668213768+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:30.66821533+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:30.668217507+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:30.668220608+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:16:30.668232459+07:00","message":"push: {true \n 0 0xc002923000}"}
{"level":"info","service":"Main","time":"2025-10-27T15:16:30.679179678+07:00","message":"write wav file: './tmp/7446/7446_1437.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:16:32.030717773+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:16:32.03073103+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:16:35.031130809+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:16:35.031130901+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:16:36.580724536+07:00","message":"[GCS] IsForceVAD: false for message ID: 1438"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:16:36.68925348+07:00","message":"receive streaming session, msgId: 1438"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:16:36.689272627+07:00","message":"found end of frame, send empty tag with msgId: 1438"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:16:36.689275543+07:00","message":"end Recv id 1438"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:16:36.689282068+07:00","message":"[buffer interim] 1438 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:36.689290381+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:36.689301503+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:36.68930485+07:00","message":"> Transcript [7292] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:36.689307914+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:36.689310041+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:36.68931204+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:36.689314175+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:36.689317182+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:16:36.689328371+07:00","message":"push: {true \n 0 0xc002923800}"}
{"level":"info","service":"Main","time":"2025-10-27T15:16:36.703835227+07:00","message":"write wav file: './tmp/7446/7446_1438.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:16:36.782479971+07:00","message":"[GCS] Start streaming session, msgId: 1439"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:16:38.032116821+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:16:38.032126955+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:16:40.180120838+07:00","message":"[GCS] IsForceVAD: false for message ID: 1439"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:16:40.292824895+07:00","message":"receive streaming session, msgId: 1439"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:16:40.292846319+07:00","message":"found end of frame, send empty tag with msgId: 1439"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:16:40.292849824+07:00","message":"end Recv id 1439"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:16:40.29285877+07:00","message":"[buffer interim] 1439 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:40.292867612+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:40.292877542+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:40.292881312+07:00","message":"> Transcript [7293] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:40.292884662+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:40.292887051+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:40.292889274+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:40.292891376+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:40.292896695+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:16:40.292910931+07:00","message":"push: {true \n 0 0xc00401e380}"}
{"level":"info","service":"Main","time":"2025-10-27T15:16:40.301191404+07:00","message":"write wav file: './tmp/7446/7446_1439.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:16:40.433007825+07:00","message":"[GCS] Start streaming session, msgId: 1440"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:16:40.500144887+07:00","message":"[GCS] IsForceVAD: false for message ID: 1440"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:16:40.623235121+07:00","message":"[GCS] Start streaming session, msgId: 1441"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:16:40.724014312+07:00","message":"receive streaming session, msgId: 1440"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:16:40.724030928+07:00","message":"found end of frame, send empty tag with msgId: 1440"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:16:40.724033539+07:00","message":"end Recv id 1440"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:16:40.724039696+07:00","message":"[buffer interim] 1440 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:40.724046549+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:40.724049728+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:40.724052228+07:00","message":"> Transcript [7294] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:40.724054576+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:40.724056155+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:40.724057621+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:40.724059244+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:40.724061438+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:16:40.724069826+07:00","message":"push: {true \n 0 0xc00401ea00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:16:40.728791016+07:00","message":"write wav file: './tmp/7446/7446_1440.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:16:41.03270425+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:16:41.032716467+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:16:43.380434621+07:00","message":"[GCS] IsForceVAD: false for message ID: 1441"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:16:43.490114337+07:00","message":"receive streaming session, msgId: 1441"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:16:43.490136629+07:00","message":"found end of frame, send empty tag with msgId: 1441"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:16:43.490140749+07:00","message":"end Recv id 1441"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:16:43.490149709+07:00","message":"[buffer interim] 1441 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:43.490158217+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:43.490163252+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:43.49016714+07:00","message":"> Transcript [7295] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:43.490171147+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:43.490173901+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:43.490176476+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:43.490178845+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:43.49018217+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:16:43.49019485+07:00","message":"push: {true \n 0 0xc002881380}"}
{"level":"info","service":"Main","time":"2025-10-27T15:16:43.500352902+07:00","message":"write wav file: './tmp/7446/7446_1441.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:16:43.503010135+07:00","message":"[GCS] Start streaming session, msgId: 1442"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:16:44.033624675+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:16:44.033642406+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:16:44.271741165+07:00","message":"[GCS] IsForceVAD: false for message ID: 1442"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:16:44.34093092+07:00","message":"[GCS] Start streaming session, msgId: 1443"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:16:44.368079937+07:00","message":"receive streaming session, msgId: 1442"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:16:44.368094552+07:00","message":"found end of frame, send empty tag with msgId: 1442"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:16:44.368097082+07:00","message":"end Recv id 1442"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:16:44.368101917+07:00","message":"[buffer interim] 1442 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:44.36810861+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:44.368111983+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:44.368114386+07:00","message":"> Transcript [7296] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:44.368118468+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:44.368120202+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:44.36812161+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:44.368123071+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:44.368125324+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:16:44.368133928+07:00","message":"push: {true \n 0 0xc002922000}"}
{"level":"info","service":"Main","time":"2025-10-27T15:16:44.373377534+07:00","message":"write wav file: './tmp/7446/7446_1442.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:16:44.590726813+07:00","message":"[GCS] IsForceVAD: false for message ID: 1443"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:16:44.680638054+07:00","message":"receive streaming session, msgId: 1443"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:16:44.680651942+07:00","message":"found end of frame, send empty tag with msgId: 1443"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:16:44.680654269+07:00","message":"end Recv id 1443"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:16:44.680659629+07:00","message":"[buffer interim] 1443 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:44.680665519+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:44.680668936+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:44.680671788+07:00","message":"> Transcript [7297] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:44.680673935+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:44.680675515+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:44.680676937+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:44.680678392+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:44.68068062+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:16:44.68068841+07:00","message":"push: {true \n 0 0xc002a00500}"}
{"level":"info","service":"Main","time":"2025-10-27T15:16:44.684894545+07:00","message":"write wav file: './tmp/7446/7446_1443.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:16:44.721706335+07:00","message":"[GCS] Start streaming session, msgId: 1444"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:16:46.869058444+07:00","message":"receive streaming session, msgId: 1444"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:16:46.869101435+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตลาด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:16:46.869107078+07:00","message":"receive interim result [false|false]: ตลาด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:16:46.869120335+07:00","message":"[buffer interim] 1444 false ตลาด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:46.869127637+07:00","message":"[bufferProcess] interim [140000000]:ตลาด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:46.869129733+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:46.869133546+07:00","message":"[bufferProcess] send to processor (ticker):ตลาด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:46.869137197+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:46.869140324+07:00","message":"> Transcript [7298] [false]: 'ตลาด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:46.869143232+07:00","message":"Set StatePrefix (first interim): 'ตลาด'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:16:47.034254506+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:16:47.034266364+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:16:47.052644519+07:00","message":"receive streaming session, msgId: 1444"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:16:47.052683411+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สภาพอากาศ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:16:47.05268809+07:00","message":"receive interim result [false|false]: สภาพอากาศ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:16:47.052702345+07:00","message":"[buffer interim] 1444 false สภาพอากาศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:47.052709635+07:00","message":"[bufferProcess] interim [380000000]:สภาพอากาศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:47.052711123+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:16:47.860957968+07:00","message":"[GCS] IsForceVAD: false for message ID: 1444"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:16:47.921297736+07:00","message":"[GCS] Start streaming session, msgId: 1445"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:16:47.954451317+07:00","message":"receive streaming session, msgId: 1444"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:16:47.954488421+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มาๆๆ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:16:47.954493291+07:00","message":"receive interim result [false|false]: มาๆๆ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:16:47.954505545+07:00","message":"[buffer interim] 1444 false มาๆๆ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:47.954511221+07:00","message":"[bufferProcess] interim [280000000]:มาๆๆ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:47.954513265+07:00","message":"[bufferProcess] send to processor:สภาพอากาศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:47.954518263+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:47.954520893+07:00","message":"> Transcript [7299] [false]: 'สภาพอากาศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:47.954522773+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:47.954524439+07:00","message":"Set new StatePrefix: 'สภาพอากาศ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:16:47.985836132+07:00","message":"receive streaming session, msgId: 1444"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:16:47.985870634+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มาๆๆ\",\"confidence\":0.8847593}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":370000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:16:47.985875874+07:00","message":"receive interim result [true|false]: มาๆๆ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:16:47.985882591+07:00","message":"end recv isFinal message id 1444"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:16:47.985884383+07:00","message":"end Recv id 1444"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:16:47.985889058+07:00","message":"[buffer interim] 1444 true มาๆๆ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:47.98589764+07:00","message":"[bufferProcess] interim [370000000]:มาๆๆ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:47.985900054+07:00","message":"[bufferProcess] send to processor (isfinal):มาๆๆ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:47.985908448+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:47.985919653+07:00","message":"> Transcript [7300] [false]: 'มาๆๆ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:47.985923502+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:47.985926025+07:00","message":"Set new StatePrefix: 'มาๆๆ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:47.985927946+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:47.985930331+07:00","message":"> Transcript [7301] [true]: 'มาๆๆ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:47.985933853+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:47.985935922+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:47.985938001+07:00","message":"StatePrefix: 'มาๆๆ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:47.985941084+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:47.985946696+07:00","message":"Push: 'มาๆๆ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:16:47.985957171+07:00","message":"push: {true มาๆๆ 0 0xc003403700}"}
{"level":"info","service":"Main","time":"2025-10-27T15:16:47.994000841+07:00","message":"write wav file: './tmp/7446/7446_1444.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:16:50.034652751+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:16:50.034678008+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:16:52.427629521+07:00","message":"[GCS] Cleaned up inactive client: 1425"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:16:52.427654811+07:00","message":"[GCS] Cleaned up inactive client: 1428"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:16:52.427657099+07:00","message":"[GCS] Cleaned up inactive client: 1423"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:16:52.427658541+07:00","message":"[GCS] Cleaned up inactive client: 1426"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:16:52.427659965+07:00","message":"[GCS] Cleaned up inactive client: 1424"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:16:52.427661326+07:00","message":"[GCS] Cleaned up inactive client: 1421"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:16:52.427662831+07:00","message":"[GCS] Cleaned up inactive client: 1422"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:16:52.427664209+07:00","message":"[GCS] Cleaned up inactive client: 1427"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:16:53.034680302+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:16:53.034701576+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:16:53.050450485+07:00","message":"[GCS] IsForceVAD: false for message ID: 1445"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:16:53.111952665+07:00","message":"[GCS] Start streaming session, msgId: 1446"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:16:53.155543175+07:00","message":"receive streaming session, msgId: 1445"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:16:53.155560531+07:00","message":"found end of frame, send empty tag with msgId: 1445"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:16:53.155564846+07:00","message":"end Recv id 1445"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:16:53.155572821+07:00","message":"[buffer interim] 1445 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:53.155580704+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:53.155584725+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:53.155587377+07:00","message":"> Transcript [7302] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:53.155589584+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:53.155591366+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:53.155592949+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:53.155594828+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:53.155597188+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:16:53.155606958+07:00","message":"push: {true \n 0 0xc002923e00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:16:53.167397737+07:00","message":"write wav file: './tmp/7446/7446_1445.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:16:55.196777242+07:00","message":"receive streaming session, msgId: 1446"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:16:55.19681664+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":"2025-10-27T15:16:55.196822458+07:00","message":"receive interim result [false|false]: มาๆๆ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:16:55.19683568+07:00","message":"[buffer interim] 1446 false มาๆๆ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:55.196841887+07:00","message":"[bufferProcess] interim [100000000]:มาๆๆ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:55.196843856+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:55.196849927+07:00","message":"[bufferProcess] send to processor (ticker):มาๆๆ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:55.196852756+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:55.196856177+07:00","message":"> Transcript [7303] [false]: 'มาๆๆ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:55.196859236+07:00","message":"Set StatePrefix (first interim): 'มาๆๆ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:16:55.773845089+07:00","message":"receive streaming session, msgId: 1446"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:16:55.77388598+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":"2025-10-27T15:16:55.773890752+07:00","message":"receive interim result [false|false]: ฮ่าๆๆ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:16:55.773902996+07:00","message":"[buffer interim] 1446 false ฮ่าๆๆ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:55.773909385+07:00","message":"[bufferProcess] interim [700000000]:ฮ่าๆๆ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:55.773910928+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:16:56.035465014+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:16:56.035466381+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:16:56.343804079+07:00","message":"receive streaming session, msgId: 1446"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:16:56.343848735+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":"2025-10-27T15:16:56.343855458+07:00","message":"receive interim result [false|false]: ฮ่าๆๆ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:16:56.343869674+07:00","message":"[buffer interim] 1446 false ฮ่าๆๆ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:56.343878359+07:00","message":"[bufferProcess] interim [300000000]:ฮ่าๆๆ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:56.343880491+07:00","message":"[bufferProcess] send to processor:ฮ่าๆๆ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:56.343883787+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:56.343886536+07:00","message":"> Transcript [7304] [false]: 'ฮ่าๆๆ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:56.343888269+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:56.343889818+07:00","message":"Set new StatePrefix: 'ฮ่าๆๆ'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:16:59.036406483+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:16:59.036424303+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:16:59.142246395+07:00","message":"[GCS] IsForceVAD: false for message ID: 1446"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:16:59.201346938+07:00","message":"[GCS] Start streaming session, msgId: 1447"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:16:59.260231556+07:00","message":"[GCS] IsForceVAD: false for message ID: 1447"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:16:59.265768408+07:00","message":"receive streaming session, msgId: 1446"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:16:59.265805337+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ฮ่าๆๆ\",\"confidence\":0.9087294}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:16:59.265811077+07:00","message":"receive interim result [true|false]: ฮ่าๆๆ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:16:59.265820989+07:00","message":"end recv isFinal message id 1446"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:16:59.265823582+07:00","message":"end Recv id 1446"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:16:59.265831686+07:00","message":"[buffer interim] 1446 true ฮ่าๆๆ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:59.265839647+07:00","message":"[bufferProcess] interim [240000000]:ฮ่าๆๆ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:59.265843069+07:00","message":"[bufferProcess] send to processor (isfinal):ฮ่าๆๆ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:59.265846756+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:59.26584945+07:00","message":"> Transcript [7305] [false]: 'ฮ่าๆๆ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:59.265852382+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:59.26585445+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:59.265856983+07:00","message":"StatePrefix: 'ฮ่าๆๆ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:59.265859539+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:59.265861316+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:59.265869954+07:00","message":"> Transcript [7306] [true]: 'ฮ่าๆๆ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:59.265873023+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:59.265874898+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:59.265877215+07:00","message":"StatePrefix: 'ฮ่าๆๆ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:59.265879134+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:59.265882748+07:00","message":"Push: 'ฮ่าๆๆ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:16:59.265893495+07:00","message":"push: {true ฮ่าๆๆ 0 0xc002a00880}"}
{"level":"info","service":"Main","time":"2025-10-27T15:16:59.279275888+07:00","message":"write wav file: './tmp/7446/7446_1446.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:16:59.454841774+07:00","message":"receive streaming session, msgId: 1447"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:16:59.454858283+07:00","message":"found end of frame, send empty tag with msgId: 1447"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:16:59.454861526+07:00","message":"end Recv id 1447"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:16:59.454869066+07:00","message":"[buffer interim] 1447 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:59.454877245+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:59.454881589+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:59.454885327+07:00","message":"> Transcript [7307] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:59.454888302+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:59.45489055+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:59.454892706+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:59.454895057+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:16:59.454904235+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:16:59.454917458+07:00","message":"push: {true \n 0 0xc002a00080}"}
{"level":"info","service":"Main","time":"2025-10-27T15:16:59.459348065+07:00","message":"write wav file: './tmp/7446/7446_1447.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:00.481608194+07:00","message":"[GCS] Start streaming session, msgId: 1448"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:00.61095458+07:00","message":"[GCS] IsForceVAD: false for message ID: 1448"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:00.742658663+07:00","message":"[GCS] Start streaming session, msgId: 1449"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:00.860614737+07:00","message":"[GCS] IsForceVAD: false for message ID: 1449"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:00.968630976+07:00","message":"receive streaming session, msgId: 1448"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:00.968650977+07:00","message":"found end of frame, send empty tag with msgId: 1448"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:00.968653763+07:00","message":"end Recv id 1448"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:00.968660769+07:00","message":"[buffer interim] 1448 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:00.968667475+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:00.968671833+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:00.968675296+07:00","message":"> Transcript [7308] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:00.968680287+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:00.968682056+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:00.968683466+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:00.968684864+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:00.968693142+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:00.968703212+07:00","message":"push: {true \n 0 0xc00401f780}"}
{"level":"info","service":"Main","time":"2025-10-27T15:17:00.973397799+07:00","message":"write wav file: './tmp/7446/7446_1448.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:00.991165423+07:00","message":"[GCS] Start streaming session, msgId: 1450"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:01.046880161+07:00","message":"receive streaming session, msgId: 1449"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:01.046907133+07:00","message":"found end of frame, send empty tag with msgId: 1449"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:01.046911307+07:00","message":"end Recv id 1449"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:01.046920024+07:00","message":"[buffer interim] 1449 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:01.046927441+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:01.046931238+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:01.046934061+07:00","message":"> Transcript [7309] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:01.046936345+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:01.046937931+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:01.046939497+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:01.046941034+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:01.046943497+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:01.046953192+07:00","message":"push: {true \n 0 0xc002881a00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:17:01.051935168+07:00","message":"write wav file: './tmp/7446/7446_1449.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:01.060376464+07:00","message":"[GCS] IsForceVAD: false for message ID: 1450"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:01.182492543+07:00","message":"[GCS] Start streaming session, msgId: 1451"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:01.255125529+07:00","message":"receive streaming session, msgId: 1450"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:01.255145965+07:00","message":"found end of frame, send empty tag with msgId: 1450"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:01.255149596+07:00","message":"end Recv id 1450"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:01.255157764+07:00","message":"[buffer interim] 1450 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:01.25516665+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:01.255170944+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:01.255173944+07:00","message":"> Transcript [7310] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:01.255176899+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:01.255179381+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:01.255181932+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:01.255183737+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:01.255186844+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:01.255197437+07:00","message":"push: {true \n 0 0xc002a00400}"}
{"level":"info","service":"Main","time":"2025-10-27T15:17:01.260243183+07:00","message":"write wav file: './tmp/7446/7446_1450.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:17:02.036894879+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:17:02.036907584+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:02.77970266+07:00","message":"[GCS] IsForceVAD: false for message ID: 1451"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:02.881653299+07:00","message":"receive streaming session, msgId: 1451"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:02.881670983+07:00","message":"found end of frame, send empty tag with msgId: 1451"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:02.881673853+07:00","message":"end Recv id 1451"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:02.8816822+07:00","message":"[buffer interim] 1451 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:02.881688937+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:02.881697512+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:02.881699958+07:00","message":"> Transcript [7311] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:02.881701933+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:02.881703572+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:02.881705165+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:02.881706792+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:02.881709257+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:02.881734998+07:00","message":"push: {true \n 0 0xc002922b80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:17:02.891443781+07:00","message":"write wav file: './tmp/7446/7446_1451.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:03.230750487+07:00","message":"[GCS] Start streaming session, msgId: 1452"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:17:05.037889764+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:17:05.037901437+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:17:08.038568796+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:17:08.038583977+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:08.419985186+07:00","message":"[GCS] IsForceVAD: false for message ID: 1452"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:08.491032331+07:00","message":"[GCS] Start streaming session, msgId: 1453"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:08.527808121+07:00","message":"receive streaming session, msgId: 1452"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:08.527830446+07:00","message":"found end of frame, send empty tag with msgId: 1452"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:08.527834911+07:00","message":"end Recv id 1452"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:08.527842147+07:00","message":"[buffer interim] 1452 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:08.527849089+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:08.527853638+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:08.52785748+07:00","message":"> Transcript [7312] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:08.527861382+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:08.527863574+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:08.527865828+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:08.527868074+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:08.527871396+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:08.52788078+07:00","message":"push: {true \n 0 0xc002a00b80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:17:08.541629492+07:00","message":"write wav file: './tmp/7446/7446_1452.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:10.220307223+07:00","message":"[GCS] IsForceVAD: false for message ID: 1453"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:10.319563415+07:00","message":"receive streaming session, msgId: 1453"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:10.319580418+07:00","message":"found end of frame, send empty tag with msgId: 1453"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:10.319582756+07:00","message":"end Recv id 1453"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:10.319589651+07:00","message":"[buffer interim] 1453 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:10.31959597+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:10.319605227+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:10.319607962+07:00","message":"> Transcript [7313] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:10.319610074+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:10.319611703+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:10.319613231+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:10.319614843+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:10.319617058+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:10.319627128+07:00","message":"push: {true \n 0 0xc002881f00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:17:10.32609725+07:00","message":"write wav file: './tmp/7446/7446_1453.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:10.602356536+07:00","message":"[GCS] Start streaming session, msgId: 1454"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:10.731535244+07:00","message":"[GCS] IsForceVAD: false for message ID: 1454"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:10.892100686+07:00","message":"receive streaming session, msgId: 1454"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:10.892120302+07:00","message":"found end of frame, send empty tag with msgId: 1454"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:10.89212368+07:00","message":"end Recv id 1454"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:10.892132271+07:00","message":"[buffer interim] 1454 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:10.892140395+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:10.892145765+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:10.892150467+07:00","message":"> Transcript [7314] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:10.892153925+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:10.892156583+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:10.892159651+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:10.892162543+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:10.892171633+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:10.892181067+07:00","message":"push: {true \n 0 0xc002a00b00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:17:10.897331402+07:00","message":"write wav file: './tmp/7446/7446_1454.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:17:11.039409953+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:17:11.039434697+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:11.051476741+07:00","message":"[GCS] Start streaming session, msgId: 1455"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:11.241673233+07:00","message":"[GCS] IsForceVAD: false for message ID: 1455"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:11.300437228+07:00","message":"[GCS] Start streaming session, msgId: 1456"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:11.346736948+07:00","message":"receive streaming session, msgId: 1455"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:11.346761567+07:00","message":"found end of frame, send empty tag with msgId: 1455"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:11.346764544+07:00","message":"end Recv id 1455"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:11.346770909+07:00","message":"[buffer interim] 1455 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:11.346778854+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:11.346782481+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:11.346785254+07:00","message":"> Transcript [7315] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:11.346787431+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:11.346789242+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:11.346790961+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:11.346792521+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:11.346806642+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:11.346815971+07:00","message":"push: {true \n 0 0xc00401f280}"}
{"level":"info","service":"Main","time":"2025-10-27T15:17:11.351663088+07:00","message":"write wav file: './tmp/7446/7446_1455.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:12.460760065+07:00","message":"[GCS] IsForceVAD: false for message ID: 1456"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:12.525179228+07:00","message":"[GCS] Start streaming session, msgId: 1457"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:12.55918636+07:00","message":"receive streaming session, msgId: 1456"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:12.559203597+07:00","message":"found end of frame, send empty tag with msgId: 1456"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:12.559206788+07:00","message":"end Recv id 1456"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:12.559212275+07:00","message":"[buffer interim] 1456 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:12.559219495+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:12.559222971+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:12.55922541+07:00","message":"> Transcript [7316] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:12.559227441+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:12.559228993+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:12.559230534+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:12.55923197+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:12.559234528+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:12.559243378+07:00","message":"push: {true \n 0 0xc002923780}"}
{"level":"info","service":"Main","time":"2025-10-27T15:17:12.564908489+07:00","message":"write wav file: './tmp/7446/7446_1456.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:17:14.040365791+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:17:14.0403808+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:17:17.041283848+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:17:17.041297394+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:18.029980471+07:00","message":"[GCS] IsForceVAD: false for message ID: 1457"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:18.101887976+07:00","message":"[GCS] Start streaming session, msgId: 1458"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:18.143417464+07:00","message":"receive streaming session, msgId: 1457"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:18.143431451+07:00","message":"found end of frame, send empty tag with msgId: 1457"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:18.143433915+07:00","message":"end Recv id 1457"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:18.143440573+07:00","message":"[buffer interim] 1457 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:18.143447576+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:18.14345135+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:18.143453945+07:00","message":"> Transcript [7317] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:18.143456137+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:18.143457756+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:18.143459184+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:18.143460635+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:18.143466015+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:18.14347555+07:00","message":"push: {true \n 0 0xc003402680}"}
{"level":"info","service":"Main","time":"2025-10-27T15:17:18.154480689+07:00","message":"write wav file: './tmp/7446/7446_1457.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:17:20.04234438+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:17:20.042351816+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:22.010835689+07:00","message":"[GCS] IsForceVAD: false for message ID: 1458"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:22.118704662+07:00","message":"receive streaming session, msgId: 1458"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:22.118722856+07:00","message":"found end of frame, send empty tag with msgId: 1458"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:22.118725783+07:00","message":"end Recv id 1458"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:22.118731843+07:00","message":"[buffer interim] 1458 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:22.118738653+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:22.118745877+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:22.118748893+07:00","message":"> Transcript [7318] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:22.118751026+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:22.118752669+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:22.11875409+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:22.118755602+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:22.118758009+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:22.118767769+07:00","message":"push: {true \n 0 0xc002217c80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:17:22.12950417+07:00","message":"write wav file: './tmp/7446/7446_1458.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:22.391941769+07:00","message":"[GCS] Start streaming session, msgId: 1459"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:22.427762416+07:00","message":"[GCS] Cleaned up inactive client: 1430"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:22.427782515+07:00","message":"[GCS] Cleaned up inactive client: 1435"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:22.427784841+07:00","message":"[GCS] Cleaned up inactive client: 1433"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:22.427786316+07:00","message":"[GCS] Cleaned up inactive client: 1431"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:22.427787731+07:00","message":"[GCS] Cleaned up inactive client: 1429"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:22.427789186+07:00","message":"[GCS] Cleaned up inactive client: 1432"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:22.427790571+07:00","message":"[GCS] Cleaned up inactive client: 1434"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:22.841389193+07:00","message":"[GCS] IsForceVAD: false for message ID: 1459"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:22.93387901+07:00","message":"receive streaming session, msgId: 1459"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:22.93389721+07:00","message":"found end of frame, send empty tag with msgId: 1459"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:22.933899944+07:00","message":"end Recv id 1459"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:22.933905825+07:00","message":"[buffer interim] 1459 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:22.933914273+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:22.933918552+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:22.933922022+07:00","message":"> Transcript [7319] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:22.933925192+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:22.933927626+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:22.933929866+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:22.933932072+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:22.933935629+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:22.933946534+07:00","message":"push: {true \n 0 0xc0023e9780}"}
{"level":"info","service":"Main","time":"2025-10-27T15:17:22.939021252+07:00","message":"write wav file: './tmp/7446/7446_1459.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:22.972460978+07:00","message":"[GCS] Start streaming session, msgId: 1460"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:23.030766729+07:00","message":"[GCS] IsForceVAD: false for message ID: 1460"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:17:23.042982694+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:17:23.042985103+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:23.10168703+07:00","message":"[GCS] Start streaming session, msgId: 1461"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:23.160085544+07:00","message":"[GCS] IsForceVAD: false for message ID: 1461"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:23.257428213+07:00","message":"receive streaming session, msgId: 1460"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:23.257444477+07:00","message":"found end of frame, send empty tag with msgId: 1460"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:23.257446927+07:00","message":"end Recv id 1460"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:23.25745311+07:00","message":"[buffer interim] 1460 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:23.25745981+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:23.257462947+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:23.257465685+07:00","message":"> Transcript [7320] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:23.257467873+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:23.257469575+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:23.257471143+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:23.257472618+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:23.257481075+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:23.257490271+07:00","message":"push: {true \n 0 0xc00401f900}"}
{"level":"info","service":"Main","time":"2025-10-27T15:17:23.261852192+07:00","message":"write wav file: './tmp/7446/7446_1460.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:23.291767042+07:00","message":"[GCS] Start streaming session, msgId: 1462"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:23.362233237+07:00","message":"receive streaming session, msgId: 1461"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:23.36225158+07:00","message":"found end of frame, send empty tag with msgId: 1461"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:23.362254054+07:00","message":"end Recv id 1461"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:23.362259339+07:00","message":"[buffer interim] 1461 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:23.362267446+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:23.362271938+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:23.36227573+07:00","message":"> Transcript [7321] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:23.362278747+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:23.362280892+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:23.362283035+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:23.362285196+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:23.362292588+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:23.362301517+07:00","message":"push: {true \n 0 0xc002a00780}"}
{"level":"info","service":"Main","time":"2025-10-27T15:17:23.366147194+07:00","message":"write wav file: './tmp/7446/7446_1461.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:23.420827673+07:00","message":"[GCS] IsForceVAD: false for message ID: 1462"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:23.533108721+07:00","message":"receive streaming session, msgId: 1462"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:23.533126077+07:00","message":"found end of frame, send empty tag with msgId: 1462"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:23.533128913+07:00","message":"end Recv id 1462"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:23.533134865+07:00","message":"[buffer interim] 1462 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:23.533141257+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:23.533144577+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:23.533147346+07:00","message":"> Transcript [7322] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:23.53314977+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:23.533151424+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:23.533152981+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:23.533154446+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:23.533169575+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:23.533179025+07:00","message":"push: {true \n 0 0xc002923d00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:17:23.537189164+07:00","message":"write wav file: './tmp/7446/7446_1462.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:23.671862528+07:00","message":"[GCS] Start streaming session, msgId: 1463"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:17:26.043840246+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:17:26.043856229+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:26.550022273+07:00","message":"[GCS] IsForceVAD: false for message ID: 1463"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:26.648114606+07:00","message":"receive streaming session, msgId: 1463"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:26.648133519+07:00","message":"found end of frame, send empty tag with msgId: 1463"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:26.648136994+07:00","message":"end Recv id 1463"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:26.648145362+07:00","message":"[buffer interim] 1463 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:26.648153973+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:26.648159082+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:26.648162896+07:00","message":"> Transcript [7323] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:26.648166193+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:26.648168621+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:26.648170802+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:26.648172997+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:26.648176353+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:26.648188955+07:00","message":"push: {true \n 0 0xc002a01180}"}
{"level":"info","service":"Main","time":"2025-10-27T15:17:26.655956012+07:00","message":"write wav file: './tmp/7446/7446_1463.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:26.875496493+07:00","message":"[GCS] Start streaming session, msgId: 1464"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:26.940019594+07:00","message":"[GCS] IsForceVAD: false for message ID: 1464"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:27.131440107+07:00","message":"[GCS] Start streaming session, msgId: 1465"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:27.190991032+07:00","message":"receive streaming session, msgId: 1464"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:27.191005732+07:00","message":"found end of frame, send empty tag with msgId: 1464"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:27.191008636+07:00","message":"end Recv id 1464"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:27.191015299+07:00","message":"[buffer interim] 1464 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:27.191021372+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:27.191025525+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:27.191029296+07:00","message":"> Transcript [7324] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:27.191032217+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:27.191034571+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:27.191036962+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:27.191038922+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:27.191042094+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:27.191063604+07:00","message":"push: {true \n 0 0xc002880e00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:17:27.195623235+07:00","message":"write wav file: './tmp/7446/7446_1464.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:17:29.044435644+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:17:29.04445457+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:17:32.044799746+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:17:32.044816103+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:32.260761343+07:00","message":"[GCS] IsForceVAD: false for message ID: 1465"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:32.366329441+07:00","message":"receive streaming session, msgId: 1465"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:32.366350003+07:00","message":"found end of frame, send empty tag with msgId: 1465"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:32.366353768+07:00","message":"end Recv id 1465"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:32.36636158+07:00","message":"[buffer interim] 1465 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:32.366369821+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:32.36637947+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:32.366383569+07:00","message":"> Transcript [7325] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:32.36638651+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:32.366388833+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:32.366390831+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:32.366392858+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:32.366396827+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:32.366409858+07:00","message":"push: {true \n 0 0xc003402500}"}
{"level":"info","service":"Main","time":"2025-10-27T15:17:32.376634819+07:00","message":"write wav file: './tmp/7446/7446_1465.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:32.643079199+07:00","message":"[GCS] Start streaming session, msgId: 1466"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:34.372896912+07:00","message":"[GCS] IsForceVAD: false for message ID: 1466"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:34.465399224+07:00","message":"receive streaming session, msgId: 1466"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:34.465416051+07:00","message":"found end of frame, send empty tag with msgId: 1466"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:34.465419538+07:00","message":"end Recv id 1466"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:34.465426812+07:00","message":"[buffer interim] 1466 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:34.465434743+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:34.465439583+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:34.465442996+07:00","message":"> Transcript [7326] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:34.465445995+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:34.465448203+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:34.465450618+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:34.465452713+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:34.465462617+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:34.465473936+07:00","message":"push: {true \n 0 0xc002881c00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:17:34.477820632+07:00","message":"write wav file: './tmp/7446/7446_1466.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:34.501363893+07:00","message":"[GCS] Start streaming session, msgId: 1467"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:34.881031662+07:00","message":"[GCS] IsForceVAD: false for message ID: 1467"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:34.942749423+07:00","message":"[GCS] Start streaming session, msgId: 1468"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:34.98838915+07:00","message":"receive streaming session, msgId: 1467"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:34.988405757+07:00","message":"found end of frame, send empty tag with msgId: 1467"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:34.988408523+07:00","message":"end Recv id 1467"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:34.98841503+07:00","message":"[buffer interim] 1467 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:34.988421335+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:34.988425133+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:34.98842783+07:00","message":"> Transcript [7327] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:34.988430223+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:34.988432131+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:34.988433951+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:34.988435567+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:34.988444328+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:34.988453468+07:00","message":"push: {true \n 0 0xc002602000}"}
{"level":"info","service":"Main","time":"2025-10-27T15:17:34.993635339+07:00","message":"write wav file: './tmp/7446/7446_1467.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:17:35.045273653+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:17:35.04528753+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:17:38.045326505+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:17:38.045341339+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:39.560258803+07:00","message":"[GCS] IsForceVAD: false for message ID: 1468"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:39.656824598+07:00","message":"receive streaming session, msgId: 1468"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:39.656838694+07:00","message":"found end of frame, send empty tag with msgId: 1468"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:39.656841393+07:00","message":"end Recv id 1468"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:39.656847692+07:00","message":"[buffer interim] 1468 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:39.656854319+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:39.656857884+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:39.656860458+07:00","message":"> Transcript [7328] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:39.656862502+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:39.656864371+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:39.656865935+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:39.656867487+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:39.656870493+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:39.656894+07:00","message":"push: {true \n 0 0xc003402c80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:17:39.666933105+07:00","message":"write wav file: './tmp/7446/7446_1468.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:39.691384251+07:00","message":"[GCS] Start streaming session, msgId: 1469"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:17:41.045917911+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:17:41.045924122+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:17:44.046221137+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:17:44.046236984+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:45.710111607+07:00","message":"[GCS] IsForceVAD: false for message ID: 1469"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:45.781940446+07:00","message":"[GCS] Start streaming session, msgId: 1470"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:45.829713289+07:00","message":"receive streaming session, msgId: 1469"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:45.829730773+07:00","message":"found end of frame, send empty tag with msgId: 1469"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:45.829734056+07:00","message":"end Recv id 1469"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:45.829740574+07:00","message":"[buffer interim] 1469 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:45.82974736+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:45.829750798+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:45.829753461+07:00","message":"> Transcript [7329] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:45.829755634+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:45.829757409+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:45.829758975+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:45.82976047+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:45.829767767+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:45.829777531+07:00","message":"push: {true \n 0 0xc003403000}"}
{"level":"info","service":"Main","time":"2025-10-27T15:17:45.84171138+07:00","message":"write wav file: './tmp/7446/7446_1469.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:17:47.046590818+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:17:47.046590913+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:48.460308976+07:00","message":"[GCS] IsForceVAD: false for message ID: 1470"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:48.561458686+07:00","message":"receive streaming session, msgId: 1470"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:48.561474857+07:00","message":"found end of frame, send empty tag with msgId: 1470"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:48.561477505+07:00","message":"end Recv id 1470"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:48.561483342+07:00","message":"[buffer interim] 1470 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:48.561490291+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:48.56149431+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:48.56149693+07:00","message":"> Transcript [7330] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:48.561498958+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:48.56150057+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:48.561501988+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:48.561503461+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:48.561505701+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:48.561514053+07:00","message":"push: {true \n 0 0xc002a00600}"}
{"level":"info","service":"Main","time":"2025-10-27T15:17:48.572387364+07:00","message":"write wav file: './tmp/7446/7446_1470.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:48.661985249+07:00","message":"[GCS] Start streaming session, msgId: 1471"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:48.780505835+07:00","message":"[GCS] IsForceVAD: false for message ID: 1471"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:48.911482659+07:00","message":"[GCS] Start streaming session, msgId: 1472"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:49.181506622+07:00","message":"receive streaming session, msgId: 1471"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:49.181523801+07:00","message":"found end of frame, send empty tag with msgId: 1471"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:49.181526467+07:00","message":"end Recv id 1471"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:49.181532202+07:00","message":"[buffer interim] 1471 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:49.181538985+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:49.181546871+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:49.181549514+07:00","message":"> Transcript [7331] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:49.181552228+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:49.181554154+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:49.181555574+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:49.181557054+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:49.18155957+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:49.181584382+07:00","message":"push: {true \n 0 0xc002880780}"}
{"level":"info","service":"Main","time":"2025-10-27T15:17:49.186361229+07:00","message":"write wav file: './tmp/7446/7446_1471.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:17:50.046739724+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:17:50.046748737+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:52.427330722+07:00","message":"[GCS] Cleaned up inactive client: 1441"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:52.427364375+07:00","message":"[GCS] Cleaned up inactive client: 1444"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:52.427366945+07:00","message":"[GCS] Cleaned up inactive client: 1439"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:52.427368497+07:00","message":"[GCS] Cleaned up inactive client: 1440"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:52.427370049+07:00","message":"[GCS] Cleaned up inactive client: 1442"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:52.427371574+07:00","message":"[GCS] Cleaned up inactive client: 1437"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:52.427374038+07:00","message":"[GCS] Cleaned up inactive client: 1438"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:52.427375466+07:00","message":"[GCS] Cleaned up inactive client: 1436"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:52.42737675+07:00","message":"[GCS] Cleaned up inactive client: 1443"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:17:53.046835816+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:17:53.046847097+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:54.30006196+07:00","message":"[GCS] IsForceVAD: false for message ID: 1472"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:54.405190893+07:00","message":"receive streaming session, msgId: 1472"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:54.405215909+07:00","message":"found end of frame, send empty tag with msgId: 1472"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:54.405219794+07:00","message":"end Recv id 1472"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:54.405226908+07:00","message":"[buffer interim] 1472 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:54.405233949+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:54.405237692+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:54.40524031+07:00","message":"> Transcript [7332] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:54.405242537+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:54.405244203+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:54.405245756+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:54.405247297+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:54.405249535+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:54.405258526+07:00","message":"push: {true \n 0 0xc003402000}"}
{"level":"info","service":"Main","time":"2025-10-27T15:17:54.415872617+07:00","message":"write wav file: './tmp/7446/7446_1472.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:54.942381579+07:00","message":"[GCS] Start streaming session, msgId: 1473"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:17:56.047896301+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:17:56.047908718+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:58.710555835+07:00","message":"[GCS] IsForceVAD: false for message ID: 1473"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:58.812255351+07:00","message":"receive streaming session, msgId: 1473"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:58.812271375+07:00","message":"found end of frame, send empty tag with msgId: 1473"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:58.812274012+07:00","message":"end Recv id 1473"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:58.812280329+07:00","message":"[buffer interim] 1473 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:58.812287219+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:58.812291823+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:58.812295122+07:00","message":"> Transcript [7333] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:58.812297372+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:58.812299024+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:58.812300602+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:58.812302121+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:17:58.812304591+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:58.812313965+07:00","message":"push: {true \n 0 0xc00401f680}"}
{"level":"info","service":"Main","time":"2025-10-27T15:17:58.821381279+07:00","message":"write wav file: './tmp/7446/7446_1473.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:17:59.048564615+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:17:59.048563892+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:17:59.101278271+07:00","message":"[GCS] Start streaming session, msgId: 1474"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:18:02.049099611+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:18:02.049112442+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:03.141017344+07:00","message":"[GCS] IsForceVAD: false for message ID: 1474"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:03.24250293+07:00","message":"receive streaming session, msgId: 1474"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:03.242527074+07:00","message":"found end of frame, send empty tag with msgId: 1474"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:03.242530123+07:00","message":"end Recv id 1474"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:03.242536928+07:00","message":"[buffer interim] 1474 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:03.242545858+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:03.242549491+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:03.242552076+07:00","message":"> Transcript [7334] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:03.242554122+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:03.242555766+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:03.242557173+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:03.242558606+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:03.242561287+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:03.242570584+07:00","message":"push: {true \n 0 0xc00401ff80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:18:03.252868851+07:00","message":"write wav file: './tmp/7446/7446_1474.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:03.392794416+07:00","message":"[GCS] Start streaming session, msgId: 1475"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:04.767165439+07:00","message":"receive streaming session, msgId: 1475"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:04.767210042+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":"2025-10-27T15:18:04.767221441+07:00","message":"receive interim result [false|false]: นอน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:04.767233436+07:00","message":"[buffer interim] 1475 false นอน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:04.767242995+07:00","message":"[bufferProcess] interim [200000000]:นอน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:04.767245143+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:04.767249367+07:00","message":"[bufferProcess] send to processor (ticker):นอน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:04.767252557+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:04.767256052+07:00","message":"> Transcript [7335] [false]: 'นอน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:04.767259583+07:00","message":"Set StatePrefix (first interim): 'นอน'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:18:05.04960396+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:18:05.049620364+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:05.349323546+07:00","message":"receive streaming session, msgId: 1475"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:05.349364416+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:05.349370887+07:00","message":"receive interim result [false|false]: นอน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:05.349382811+07:00","message":"[buffer interim] 1475 false นอน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:05.349392048+07:00","message":"[bufferProcess] interim [800000000]:นอน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:05.349394189+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:18:08.049663855+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:18:08.04967821+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:08.510603693+07:00","message":"[GCS] IsForceVAD: false for message ID: 1475"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:08.633723023+07:00","message":"receive streaming session, msgId: 1475"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:08.63376106+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอน\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":130000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:08.633766515+07:00","message":"receive interim result [true|false]: นอน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:08.633774065+07:00","message":"end recv isFinal message id 1475"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:08.633775904+07:00","message":"end Recv id 1475"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:08.633781264+07:00","message":"[buffer interim] 1475 true นอน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:08.633788148+07:00","message":"[bufferProcess] interim [130000000]:นอน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:08.633792807+07:00","message":"[bufferProcess] send to processor (isfinal):นอน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:08.633806087+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:08.633808973+07:00","message":"> Transcript [7336] [false]: 'นอน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:08.633811596+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:08.633813325+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:08.633815335+07:00","message":"StatePrefix: 'นอน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:08.633817244+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:08.633818904+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:08.63382072+07:00","message":"> Transcript [7337] [true]: 'นอน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:08.633822594+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:08.633823955+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:08.633825586+07:00","message":"StatePrefix: 'นอน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:08.633827042+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:08.633831046+07:00","message":"Push: 'นอน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:08.633838586+07:00","message":"push: {true นอน 0 0xc002602e80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:18:08.643789935+07:00","message":"write wav file: './tmp/7446/7446_1475.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:10.631585617+07:00","message":"[GCS] Start streaming session, msgId: 1476"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:18:11.050536638+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:18:11.050544301+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:12.230091841+07:00","message":"[GCS] IsForceVAD: false for message ID: 1476"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:12.336773989+07:00","message":"receive streaming session, msgId: 1476"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:12.336787796+07:00","message":"found end of frame, send empty tag with msgId: 1476"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:12.336790425+07:00","message":"end Recv id 1476"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:12.336801222+07:00","message":"[buffer interim] 1476 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:12.336807696+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:12.336811695+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:12.33681429+07:00","message":"> Transcript [7338] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:12.33681676+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:12.336818498+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:12.336820215+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:12.336821707+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:12.33682382+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:12.33683313+07:00","message":"push: {true \n 0 0xc003403700}"}
{"level":"info","service":"Main","time":"2025-10-27T15:18:12.343223385+07:00","message":"write wav file: './tmp/7446/7446_1476.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:12.360764543+07:00","message":"[GCS] Start streaming session, msgId: 1477"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:12.491983385+07:00","message":"[GCS] IsForceVAD: false for message ID: 1477"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:12.551109933+07:00","message":"[GCS] Start streaming session, msgId: 1478"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:12.627684685+07:00","message":"receive streaming session, msgId: 1477"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:12.627700719+07:00","message":"found end of frame, send empty tag with msgId: 1477"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:12.627703563+07:00","message":"end Recv id 1477"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:12.627708829+07:00","message":"[buffer interim] 1477 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:12.627716112+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:12.627720637+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:12.627724214+07:00","message":"> Transcript [7339] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:12.627727113+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:12.62772923+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:12.627731444+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:12.627733563+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:12.627741566+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:12.627751337+07:00","message":"push: {true \n 0 0xc000045780}"}
{"level":"info","service":"Main","time":"2025-10-27T15:18:12.632075726+07:00","message":"write wav file: './tmp/7446/7446_1477.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:18:14.050948251+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:18:14.050949132+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:18:17.051853034+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:18:17.051862823+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:17.672474906+07:00","message":"[GCS] IsForceVAD: false for message ID: 1478"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:17.784389325+07:00","message":"receive streaming session, msgId: 1478"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:17.78440592+07:00","message":"found end of frame, send empty tag with msgId: 1478"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:17.784408475+07:00","message":"end Recv id 1478"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:17.784414119+07:00","message":"[buffer interim] 1478 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:17.784423011+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:17.784426591+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:17.784429295+07:00","message":"> Transcript [7340] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:17.784431402+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:17.784433213+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:17.784434776+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:17.784436274+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:17.784442421+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:17.784451495+07:00","message":"push: {true \n 0 0xc002881380}"}
{"level":"info","service":"Main","time":"2025-10-27T15:18:17.795641484+07:00","message":"write wav file: './tmp/7446/7446_1478.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:17.804201219+07:00","message":"[GCS] Start streaming session, msgId: 1479"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:18.180536568+07:00","message":"[GCS] IsForceVAD: false for message ID: 1479"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:18.274371453+07:00","message":"receive streaming session, msgId: 1479"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:18.274394274+07:00","message":"found end of frame, send empty tag with msgId: 1479"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:18.274398804+07:00","message":"end Recv id 1479"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:18.274407232+07:00","message":"[buffer interim] 1479 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:18.274414675+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:18.274418311+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:18.274420761+07:00","message":"> Transcript [7341] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:18.274422966+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:18.274424551+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:18.274426187+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:18.274427651+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:18.274429978+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:18.274439727+07:00","message":"push: {true \n 0 0xc002603680}"}
{"level":"info","service":"Main","time":"2025-10-27T15:18:18.279662787+07:00","message":"write wav file: './tmp/7446/7446_1479.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:18.313058673+07:00","message":"[GCS] Start streaming session, msgId: 1480"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:18.580528277+07:00","message":"[GCS] IsForceVAD: false for message ID: 1480"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:18.675975669+07:00","message":"receive streaming session, msgId: 1480"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:18.675995025+07:00","message":"found end of frame, send empty tag with msgId: 1480"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:18.675998266+07:00","message":"end Recv id 1480"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:18.67600606+07:00","message":"[buffer interim] 1480 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:18.676014633+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:18.676018721+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:18.676022859+07:00","message":"> Transcript [7342] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:18.67602611+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:18.676028261+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:18.676030827+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:18.676033009+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:18.676036159+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:18.676046542+07:00","message":"push: {true \n 0 0xc003403a00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:18:18.68224952+07:00","message":"write wav file: './tmp/7446/7446_1480.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:18.701129632+07:00","message":"[GCS] Start streaming session, msgId: 1481"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:18:20.052100181+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:18:20.052098429+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:20.940863444+07:00","message":"[GCS] IsForceVAD: false for message ID: 1481"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:21.036048849+07:00","message":"receive streaming session, msgId: 1481"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:21.036067877+07:00","message":"found end of frame, send empty tag with msgId: 1481"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:21.036070642+07:00","message":"end Recv id 1481"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:21.036076843+07:00","message":"[buffer interim] 1481 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:21.036083555+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:21.036087953+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:21.036090652+07:00","message":"> Transcript [7343] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:21.036092777+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:21.036096341+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:21.036098038+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:21.036099701+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:21.036107162+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:21.03611646+07:00","message":"push: {true \n 0 0xc002881500}"}
{"level":"info","service":"Main","time":"2025-10-27T15:18:21.042749703+07:00","message":"write wav file: './tmp/7446/7446_1481.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:21.711981369+07:00","message":"[GCS] Start streaming session, msgId: 1482"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:21.780130324+07:00","message":"[GCS] IsForceVAD: false for message ID: 1482"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:21.948298421+07:00","message":"receive streaming session, msgId: 1482"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:21.948318442+07:00","message":"found end of frame, send empty tag with msgId: 1482"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:21.948321272+07:00","message":"end Recv id 1482"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:21.948327627+07:00","message":"[buffer interim] 1482 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:21.948334218+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:21.948337705+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:21.948340428+07:00","message":"> Transcript [7344] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:21.948342573+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:21.948344203+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:21.948345968+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:21.94834749+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:21.948355903+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:21.948365542+07:00","message":"push: {true \n 0 0xc002881800}"}
{"level":"info","service":"Main","time":"2025-10-27T15:18:21.952596154+07:00","message":"write wav file: './tmp/7446/7446_1482.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:22.427264225+07:00","message":"[GCS] Cleaned up inactive client: 1455"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:22.427286843+07:00","message":"[GCS] Cleaned up inactive client: 1449"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:22.427289083+07:00","message":"[GCS] Cleaned up inactive client: 1447"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:22.427290551+07:00","message":"[GCS] Cleaned up inactive client: 1454"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:22.427292326+07:00","message":"[GCS] Cleaned up inactive client: 1446"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:22.427293731+07:00","message":"[GCS] Cleaned up inactive client: 1450"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:22.42729514+07:00","message":"[GCS] Cleaned up inactive client: 1458"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:22.427296551+07:00","message":"[GCS] Cleaned up inactive client: 1452"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:22.427297909+07:00","message":"[GCS] Cleaned up inactive client: 1448"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:22.427299351+07:00","message":"[GCS] Cleaned up inactive client: 1457"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:22.427300675+07:00","message":"[GCS] Cleaned up inactive client: 1453"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:22.427301995+07:00","message":"[GCS] Cleaned up inactive client: 1456"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:22.427303443+07:00","message":"[GCS] Cleaned up inactive client: 1451"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:22.42730496+07:00","message":"[GCS] Cleaned up inactive client: 1445"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:22.61206011+07:00","message":"[GCS] Start streaming session, msgId: 1483"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:22.672241855+07:00","message":"[GCS] IsForceVAD: false for message ID: 1483"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:22.899000086+07:00","message":"receive streaming session, msgId: 1483"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:22.899017174+07:00","message":"found end of frame, send empty tag with msgId: 1483"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:22.899019845+07:00","message":"end Recv id 1483"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:22.899025703+07:00","message":"[buffer interim] 1483 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:22.89903201+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:22.899036102+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:22.899038711+07:00","message":"> Transcript [7345] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:22.899041148+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:22.899043118+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:22.89904491+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:22.899046377+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:22.899052684+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:22.899062097+07:00","message":"push: {true \n 0 0xc002a00500}"}
{"level":"info","service":"Main","time":"2025-10-27T15:18:22.903251885+07:00","message":"write wav file: './tmp/7446/7446_1483.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:22.990180758+07:00","message":"[GCS] Start streaming session, msgId: 1484"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:18:23.052449225+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:18:23.052457531+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:23.060353147+07:00","message":"[GCS] IsForceVAD: false for message ID: 1484"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:23.270870778+07:00","message":"receive streaming session, msgId: 1484"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:23.27088932+07:00","message":"found end of frame, send empty tag with msgId: 1484"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:23.270892174+07:00","message":"end Recv id 1484"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:23.270899136+07:00","message":"[buffer interim] 1484 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:23.270905358+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:23.270908727+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:23.270911247+07:00","message":"> Transcript [7346] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:23.270913192+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:23.270914975+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:23.270916755+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:23.270918353+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:23.270924861+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:23.270934082+07:00","message":"push: {true \n 0 0xc003403900}"}
{"level":"info","service":"Main","time":"2025-10-27T15:18:23.274547758+07:00","message":"write wav file: './tmp/7446/7446_1484.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:23.380354416+07:00","message":"[GCS] Start streaming session, msgId: 1485"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:18:26.052694402+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:18:26.052696173+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:28.499855253+07:00","message":"[GCS] IsForceVAD: false for message ID: 1485"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:28.59595713+07:00","message":"receive streaming session, msgId: 1485"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:28.5959725+07:00","message":"found end of frame, send empty tag with msgId: 1485"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:28.595976193+07:00","message":"end Recv id 1485"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:28.595983002+07:00","message":"[buffer interim] 1485 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:28.595990147+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:28.595995286+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:28.595998513+07:00","message":"> Transcript [7347] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:28.596001729+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:28.596003664+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:28.596006105+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:28.596008287+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:28.59601762+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:28.596029191+07:00","message":"push: {true \n 0 0xc002603900}"}
{"level":"info","service":"Main","time":"2025-10-27T15:18:28.606314663+07:00","message":"write wav file: './tmp/7446/7446_1485.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:29.022404173+07:00","message":"[GCS] Start streaming session, msgId: 1486"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:18:29.053534753+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:18:29.053549027+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:29.659876053+07:00","message":"[GCS] IsForceVAD: false for message ID: 1486"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:29.777147199+07:00","message":"receive streaming session, msgId: 1486"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:29.777179797+07:00","message":"found end of frame, send empty tag with msgId: 1486"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:29.77718334+07:00","message":"end Recv id 1486"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:29.777191638+07:00","message":"[buffer interim] 1486 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:29.777200467+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:29.777205248+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:29.777210978+07:00","message":"> Transcript [7348] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:29.77721412+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:29.777216502+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:29.777218927+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:29.777221142+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:29.777224248+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:29.777236633+07:00","message":"push: {true \n 0 0xc000045e80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:18:29.783070068+07:00","message":"write wav file: './tmp/7446/7446_1486.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:29.911815358+07:00","message":"[GCS] Start streaming session, msgId: 1487"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:30.040976147+07:00","message":"[GCS] IsForceVAD: false for message ID: 1487"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:30.176537705+07:00","message":"receive streaming session, msgId: 1487"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:30.1765595+07:00","message":"found end of frame, send empty tag with msgId: 1487"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:30.176562944+07:00","message":"end Recv id 1487"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:30.176569726+07:00","message":"[buffer interim] 1487 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:30.176577184+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:30.176580697+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:30.176583166+07:00","message":"> Transcript [7349] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:30.176585652+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:30.176587445+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:30.176589108+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:30.176590664+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:30.176592951+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:30.176603228+07:00","message":"push: {true \n 0 0xc0001fa680}"}
{"level":"info","service":"Main","time":"2025-10-27T15:18:30.182059924+07:00","message":"write wav file: './tmp/7446/7446_1487.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:30.623685051+07:00","message":"[GCS] Start streaming session, msgId: 1488"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:31.059516472+07:00","message":"[GCS] IsForceVAD: false for message ID: 1488"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:31.132577602+07:00","message":"[GCS] Start streaming session, msgId: 1489"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:31.162342968+07:00","message":"receive streaming session, msgId: 1488"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:31.162363322+07:00","message":"found end of frame, send empty tag with msgId: 1488"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:31.162366648+07:00","message":"end Recv id 1488"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:31.16237454+07:00","message":"[buffer interim] 1488 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:31.162383069+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:31.162392343+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:31.162395707+07:00","message":"> Transcript [7350] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:31.16239869+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:31.162401+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:31.162404032+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:31.162406384+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:31.162409996+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:31.16242243+07:00","message":"push: {true \n 0 0xc0023e9b80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:18:31.168809558+07:00","message":"write wav file: './tmp/7446/7446_1488.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:18:32.054624912+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:18:32.05462233+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:18:35.054904169+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:18:35.054915229+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:36.321209635+07:00","message":"[GCS] IsForceVAD: false for message ID: 1489"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:36.423758297+07:00","message":"receive streaming session, msgId: 1489"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:36.423774539+07:00","message":"found end of frame, send empty tag with msgId: 1489"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:36.423778029+07:00","message":"end Recv id 1489"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:36.423785449+07:00","message":"[buffer interim] 1489 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:36.423792585+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:36.423803632+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:36.423807166+07:00","message":"> Transcript [7351] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:36.42381015+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:36.423812799+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:36.423815178+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:36.423817476+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:36.423820878+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:36.423832596+07:00","message":"push: {true \n 0 0xc00401e880}"}
{"level":"info","service":"Main","time":"2025-10-27T15:18:36.440943756+07:00","message":"write wav file: './tmp/7446/7446_1489.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:37.411621302+07:00","message":"[GCS] Start streaming session, msgId: 1490"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:18:38.055969009+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:18:38.055977865+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:18:41.057017373+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:18:41.057040079+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:42.780515376+07:00","message":"[GCS] IsForceVAD: false for message ID: 1490"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:42.896667615+07:00","message":"receive streaming session, msgId: 1490"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:42.896697447+07:00","message":"found end of frame, send empty tag with msgId: 1490"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:42.896701355+07:00","message":"end Recv id 1490"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:42.896710693+07:00","message":"[buffer interim] 1490 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:42.896722786+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:42.896727726+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:42.896731705+07:00","message":"> Transcript [7352] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:42.896735388+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:42.896738143+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:42.896741972+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:42.896744553+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:42.896747636+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:42.896759798+07:00","message":"push: {true \n 0 0xc00401e080}"}
{"level":"info","service":"Main","time":"2025-10-27T15:18:42.907669588+07:00","message":"write wav file: './tmp/7446/7446_1490.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:43.181864505+07:00","message":"[GCS] Start streaming session, msgId: 1491"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:18:44.057643234+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:18:44.057658214+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:18:47.057928207+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:18:47.057947855+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:48.419779053+07:00","message":"[GCS] IsForceVAD: false for message ID: 1491"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:48.537127634+07:00","message":"receive streaming session, msgId: 1491"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:48.537147201+07:00","message":"found end of frame, send empty tag with msgId: 1491"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:48.537149684+07:00","message":"end Recv id 1491"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:48.537156072+07:00","message":"[buffer interim] 1491 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:48.537174532+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:48.537179104+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:48.537181703+07:00","message":"> Transcript [7353] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:48.537183932+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:48.53718569+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:48.537187654+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:48.537189242+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:48.537191634+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:48.537201096+07:00","message":"push: {true \n 0 0xc003402800}"}
{"level":"info","service":"Main","time":"2025-10-27T15:18:48.548255946+07:00","message":"write wav file: './tmp/7446/7446_1491.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:48.551609729+07:00","message":"[GCS] Start streaming session, msgId: 1492"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:18:50.058397789+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:18:50.058430798+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:51.440405928+07:00","message":"[GCS] IsForceVAD: false for message ID: 1492"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:51.501948776+07:00","message":"[GCS] Start streaming session, msgId: 1493"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:51.551919747+07:00","message":"receive streaming session, msgId: 1492"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:51.551935234+07:00","message":"found end of frame, send empty tag with msgId: 1492"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:51.551938242+07:00","message":"end Recv id 1492"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:51.55194478+07:00","message":"[buffer interim] 1492 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:51.55195074+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:51.55195437+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:51.551957098+07:00","message":"> Transcript [7354] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:51.551959143+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:51.551960736+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:51.551962789+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:51.551964362+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:51.551966515+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:51.55197627+07:00","message":"push: {true \n 0 0xc00401f280}"}
{"level":"info","service":"Main","time":"2025-10-27T15:18:51.560135631+07:00","message":"write wav file: './tmp/7446/7446_1492.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:51.629359555+07:00","message":"[GCS] IsForceVAD: false for message ID: 1493"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:51.701130031+07:00","message":"[GCS] Start streaming session, msgId: 1494"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:51.786663449+07:00","message":"receive streaming session, msgId: 1493"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:51.78668294+07:00","message":"found end of frame, send empty tag with msgId: 1493"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:51.786686903+07:00","message":"end Recv id 1493"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:51.786694526+07:00","message":"[buffer interim] 1493 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:51.786705362+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:51.786715464+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:51.786719585+07:00","message":"> Transcript [7355] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:51.786723185+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:51.786725585+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:51.786728028+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:51.786730466+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:51.786734864+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:51.786749178+07:00","message":"push: {true \n 0 0xc002a00280}"}
{"level":"info","service":"Main","time":"2025-10-27T15:18:51.793473838+07:00","message":"write wav file: './tmp/7446/7446_1493.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:52.427553417+07:00","message":"[GCS] Cleaned up inactive client: 1468"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:52.427571868+07:00","message":"[GCS] Cleaned up inactive client: 1467"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:52.427574192+07:00","message":"[GCS] Cleaned up inactive client: 1461"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:52.427575701+07:00","message":"[GCS] Cleaned up inactive client: 1470"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:52.427577111+07:00","message":"[GCS] Cleaned up inactive client: 1460"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:52.427578964+07:00","message":"[GCS] Cleaned up inactive client: 1459"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:52.427580515+07:00","message":"[GCS] Cleaned up inactive client: 1464"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:52.427583151+07:00","message":"[GCS] Cleaned up inactive client: 1466"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:52.427584739+07:00","message":"[GCS] Cleaned up inactive client: 1465"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:52.427586375+07:00","message":"[GCS] Cleaned up inactive client: 1463"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:52.427587752+07:00","message":"[GCS] Cleaned up inactive client: 1462"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:52.427589812+07:00","message":"[GCS] Cleaned up inactive client: 1471"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:52.427591301+07:00","message":"[GCS] Cleaned up inactive client: 1469"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:18:53.058758735+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:18:53.058772036+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:53.549600602+07:00","message":"[GCS] IsForceVAD: false for message ID: 1494"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:53.642986016+07:00","message":"receive streaming session, msgId: 1494"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:53.64300437+07:00","message":"found end of frame, send empty tag with msgId: 1494"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:53.643007197+07:00","message":"end Recv id 1494"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:53.64301339+07:00","message":"[buffer interim] 1494 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:53.643020092+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:53.643023994+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:53.643027323+07:00","message":"> Transcript [7356] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:53.64303083+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:53.643033098+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:53.643035742+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:53.643038092+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:53.643041514+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:53.643053884+07:00","message":"push: {true \n 0 0xc00401fa00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:18:53.649689576+07:00","message":"write wav file: './tmp/7446/7446_1494.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:53.942583391+07:00","message":"[GCS] Start streaming session, msgId: 1495"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:54.001932133+07:00","message":"[GCS] IsForceVAD: false for message ID: 1495"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:54.211773838+07:00","message":"receive streaming session, msgId: 1495"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:54.211805058+07:00","message":"found end of frame, send empty tag with msgId: 1495"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:54.211808921+07:00","message":"end Recv id 1495"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:54.211821894+07:00","message":"[buffer interim] 1495 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:54.211845114+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:54.21184925+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:54.211852471+07:00","message":"> Transcript [7357] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:54.211854683+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:54.211856879+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:54.211858655+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:54.211860415+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:54.211865772+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:54.211875243+07:00","message":"push: {true \n 0 0xc00401f900}"}
{"level":"info","service":"Main","time":"2025-10-27T15:18:54.216570688+07:00","message":"write wav file: './tmp/7446/7446_1495.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:54.260771994+07:00","message":"[GCS] Start streaming session, msgId: 1496"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:54.379573447+07:00","message":"[GCS] IsForceVAD: false for message ID: 1496"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:54.512576259+07:00","message":"[GCS] Start streaming session, msgId: 1497"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:54.56160354+07:00","message":"receive streaming session, msgId: 1496"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:54.561621472+07:00","message":"found end of frame, send empty tag with msgId: 1496"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:54.561624217+07:00","message":"end Recv id 1496"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:54.561632232+07:00","message":"[buffer interim] 1496 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:54.561640124+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:54.561643373+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:54.561645721+07:00","message":"> Transcript [7358] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:54.561647941+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:54.561649685+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:54.561651377+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:54.561652825+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:54.561663728+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:54.561675261+07:00","message":"push: {true \n 0 0xc002603200}"}
{"level":"info","service":"Main","time":"2025-10-27T15:18:54.56683668+07:00","message":"write wav file: './tmp/7446/7446_1496.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:54.581131304+07:00","message":"[GCS] IsForceVAD: false for message ID: 1497"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:54.73672036+07:00","message":"receive streaming session, msgId: 1497"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:54.736737586+07:00","message":"found end of frame, send empty tag with msgId: 1497"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:54.736740793+07:00","message":"end Recv id 1497"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:54.736747349+07:00","message":"[buffer interim] 1497 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:54.736754271+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:54.736763118+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:54.736765941+07:00","message":"> Transcript [7359] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:54.736768173+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:54.736769792+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:54.736771278+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:54.736772923+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:54.736775249+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:54.736784467+07:00","message":"push: {true \n 0 0xc0023e9a00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:18:54.741428629+07:00","message":"write wav file: './tmp/7446/7446_1497.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:54.772609863+07:00","message":"[GCS] Start streaming session, msgId: 1498"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:18:56.059369975+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:18:56.059374511+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:56.749513198+07:00","message":"[GCS] IsForceVAD: false for message ID: 1498"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:56.824294009+07:00","message":"[GCS] Start streaming session, msgId: 1499"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:56.856009871+07:00","message":"receive streaming session, msgId: 1498"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:56.85603081+07:00","message":"found end of frame, send empty tag with msgId: 1498"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:56.856034321+07:00","message":"end Recv id 1498"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:56.856042858+07:00","message":"[buffer interim] 1498 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:56.856051458+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:56.856056791+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:56.856060661+07:00","message":"> Transcript [7360] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:56.856064059+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:56.856066454+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:56.856068996+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:56.856071242+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:56.856074473+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:56.856085506+07:00","message":"push: {true \n 0 0xc000045380}"}
{"level":"info","service":"Main","time":"2025-10-27T15:18:56.863487797+07:00","message":"write wav file: './tmp/7446/7446_1498.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:56.940872071+07:00","message":"[GCS] IsForceVAD: false for message ID: 1499"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:57.074089863+07:00","message":"[GCS] Start streaming session, msgId: 1500"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:57.10953309+07:00","message":"receive streaming session, msgId: 1499"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:57.109548829+07:00","message":"found end of frame, send empty tag with msgId: 1499"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:57.109551177+07:00","message":"end Recv id 1499"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:57.109556798+07:00","message":"[buffer interim] 1499 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:57.109563163+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:57.109566955+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:57.109570157+07:00","message":"> Transcript [7361] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:57.109572317+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:57.109574098+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:57.109575692+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:57.109577167+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:57.109579642+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:57.109587899+07:00","message":"push: {true \n 0 0xc002a00380}"}
{"level":"info","service":"Main","time":"2025-10-27T15:18:57.114752938+07:00","message":"write wav file: './tmp/7446/7446_1499.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:57.199561685+07:00","message":"[GCS] IsForceVAD: false for message ID: 1500"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:57.359957038+07:00","message":"receive streaming session, msgId: 1500"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:57.359968064+07:00","message":"found end of frame, send empty tag with msgId: 1500"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:57.359970827+07:00","message":"end Recv id 1500"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:57.35997701+07:00","message":"[buffer interim] 1500 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:57.359982994+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:57.359986774+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:57.359990291+07:00","message":"> Transcript [7362] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:57.359993292+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:57.359995554+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:57.359997792+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:57.359999895+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:57.360002875+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:57.360022119+07:00","message":"push: {true \n 0 0xc002603b00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:18:57.365555743+07:00","message":"write wav file: './tmp/7446/7446_1500.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:57.390729058+07:00","message":"[GCS] Start streaming session, msgId: 1501"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:57.522250557+07:00","message":"[GCS] IsForceVAD: false for message ID: 1501"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:57.689974294+07:00","message":"receive streaming session, msgId: 1501"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:57.68999807+07:00","message":"found end of frame, send empty tag with msgId: 1501"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:57.69000148+07:00","message":"end Recv id 1501"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:57.690008097+07:00","message":"[buffer interim] 1501 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:57.69001554+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:57.690020219+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:57.690023359+07:00","message":"> Transcript [7363] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:57.690026443+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:57.690028655+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:57.690031567+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:57.690033951+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:57.690042079+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:57.690053448+07:00","message":"push: {true \n 0 0xc002880100}"}
{"level":"info","service":"Main","time":"2025-10-27T15:18:57.695313678+07:00","message":"write wav file: './tmp/7446/7446_1501.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:57.710600757+07:00","message":"[GCS] Start streaming session, msgId: 1502"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:57.839834925+07:00","message":"[GCS] IsForceVAD: false for message ID: 1502"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:57.901611504+07:00","message":"[GCS] Start streaming session, msgId: 1503"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:57.962135317+07:00","message":"receive streaming session, msgId: 1502"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:57.962151263+07:00","message":"found end of frame, send empty tag with msgId: 1502"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:57.962155213+07:00","message":"end Recv id 1502"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:57.962163106+07:00","message":"[buffer interim] 1502 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:57.962171028+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:57.962175914+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:57.962179782+07:00","message":"> Transcript [7364] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:57.962182785+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:57.96218495+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:57.962187132+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:57.962189132+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:57.962197153+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:57.962209038+07:00","message":"push: {true \n 0 0xc000045f80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:18:57.967371005+07:00","message":"write wav file: './tmp/7446/7446_1502.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:58.289423247+07:00","message":"[GCS] IsForceVAD: false for message ID: 1503"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:58.350792369+07:00","message":"[GCS] Start streaming session, msgId: 1504"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:58.387351787+07:00","message":"receive streaming session, msgId: 1503"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:58.387368661+07:00","message":"found end of frame, send empty tag with msgId: 1503"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:58.387372417+07:00","message":"end Recv id 1503"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:58.38737959+07:00","message":"[buffer interim] 1503 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:58.387387654+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:58.387392381+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:58.387396281+07:00","message":"> Transcript [7365] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:58.387399213+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:58.387401576+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:58.38740397+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:58.387406256+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:18:58.387414852+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:18:58.387425479+07:00","message":"push: {true \n 0 0xc002922b80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:18:58.392390251+07:00","message":"write wav file: './tmp/7446/7446_1503.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:18:59.059897907+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:18:59.059908715+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:19:02.060448866+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:19:02.060451326+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:03.540518993+07:00","message":"[GCS] IsForceVAD: false for message ID: 1504"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:03.674455643+07:00","message":"[GCS] Start streaming session, msgId: 1505"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:03.683428123+07:00","message":"receive streaming session, msgId: 1504"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:03.683445921+07:00","message":"found end of frame, send empty tag with msgId: 1504"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:03.683449395+07:00","message":"end Recv id 1504"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:03.683455908+07:00","message":"[buffer interim] 1504 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:03.683463793+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:03.683472096+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:03.683475406+07:00","message":"> Transcript [7366] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:03.68347886+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:03.683481219+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:03.683484652+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:03.683486752+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:03.683489829+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:03.683511216+07:00","message":"push: {true \n 0 0xc002923280}"}
{"level":"info","service":"Main","time":"2025-10-27T15:19:03.69589323+07:00","message":"write wav file: './tmp/7446/7446_1504.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:04.950638958+07:00","message":"[GCS] IsForceVAD: false for message ID: 1505"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:05.022263926+07:00","message":"[GCS] Start streaming session, msgId: 1506"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:19:05.060447716+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:19:05.060469191+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:05.162004676+07:00","message":"receive streaming session, msgId: 1505"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:05.162022312+07:00","message":"found end of frame, send empty tag with msgId: 1505"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:05.162025332+07:00","message":"end Recv id 1505"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:05.162032025+07:00","message":"[buffer interim] 1505 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:05.162037928+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:05.162041834+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:05.162044454+07:00","message":"> Transcript [7367] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:05.162046982+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:05.162048601+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:05.162050229+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:05.162051689+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:05.162053954+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:05.162063741+07:00","message":"push: {true \n 0 0xc002a00000}"}
{"level":"info","service":"Main","time":"2025-10-27T15:19:05.168506205+07:00","message":"write wav file: './tmp/7446/7446_1505.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:05.531314739+07:00","message":"[GCS] IsForceVAD: false for message ID: 1506"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:05.631219608+07:00","message":"receive streaming session, msgId: 1506"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:05.63123634+07:00","message":"found end of frame, send empty tag with msgId: 1506"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:05.631239377+07:00","message":"end Recv id 1506"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:05.631246421+07:00","message":"[buffer interim] 1506 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:05.631259454+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:05.631263649+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:05.631267513+07:00","message":"> Transcript [7368] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:05.631270512+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:05.631272875+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:05.631275224+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:05.631277221+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:05.631282148+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:05.63129218+07:00","message":"push: {true \n 0 0xc002217180}"}
{"level":"info","service":"Main","time":"2025-10-27T15:19:05.636233716+07:00","message":"write wav file: './tmp/7446/7446_1506.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:05.780568171+07:00","message":"[GCS] Start streaming session, msgId: 1507"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:05.909757528+07:00","message":"[GCS] IsForceVAD: false for message ID: 1507"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:06.043589908+07:00","message":"receive streaming session, msgId: 1507"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:06.043606222+07:00","message":"found end of frame, send empty tag with msgId: 1507"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:06.043608999+07:00","message":"end Recv id 1507"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:06.043614799+07:00","message":"[buffer interim] 1507 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:06.043621804+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:06.043629924+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:06.043632329+07:00","message":"> Transcript [7369] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:06.043634329+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:06.043635988+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:06.043637831+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:06.043639408+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:06.043641771+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:06.04365142+07:00","message":"push: {true \n 0 0xc002881900}"}
{"level":"info","service":"Main","time":"2025-10-27T15:19:06.047952334+07:00","message":"write wav file: './tmp/7446/7446_1507.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:06.100538405+07:00","message":"[GCS] Start streaming session, msgId: 1508"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:06.622822542+07:00","message":"[GCS] IsForceVAD: false for message ID: 1508"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:06.70920657+07:00","message":"receive streaming session, msgId: 1508"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:06.709225446+07:00","message":"found end of frame, send empty tag with msgId: 1508"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:06.709229455+07:00","message":"end Recv id 1508"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:06.709238023+07:00","message":"[buffer interim] 1508 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:06.709246032+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:06.709255744+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:06.709259841+07:00","message":"> Transcript [7370] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:06.709262037+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:06.709263639+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:06.709265446+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:06.709267166+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:06.709269443+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:06.709279443+07:00","message":"push: {true \n 0 0xc002881c80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:19:06.714494866+07:00","message":"write wav file: './tmp/7446/7446_1508.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:06.809650657+07:00","message":"[GCS] Start streaming session, msgId: 1509"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:19:08.061504215+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:19:08.061505298+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:19:11.061533899+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:19:11.061540065+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:11.680369405+07:00","message":"[GCS] IsForceVAD: false for message ID: 1509"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:11.74313849+07:00","message":"[GCS] Start streaming session, msgId: 1510"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:11.792336972+07:00","message":"receive streaming session, msgId: 1509"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:11.792354742+07:00","message":"found end of frame, send empty tag with msgId: 1509"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:11.792357749+07:00","message":"end Recv id 1509"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:11.792364016+07:00","message":"[buffer interim] 1509 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:11.79237024+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:11.792374455+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:11.792377018+07:00","message":"> Transcript [7371] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:11.792379015+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:11.79238254+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:11.79238422+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:11.792385752+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:11.79238803+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:11.792396798+07:00","message":"push: {true \n 0 0xc00041d400}"}
{"level":"info","service":"Main","time":"2025-10-27T15:19:11.80284975+07:00","message":"write wav file: './tmp/7446/7446_1509.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:12.190520517+07:00","message":"[GCS] IsForceVAD: false for message ID: 1510"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:12.291352169+07:00","message":"receive streaming session, msgId: 1510"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:12.291371497+07:00","message":"found end of frame, send empty tag with msgId: 1510"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:12.291374126+07:00","message":"end Recv id 1510"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:12.291381185+07:00","message":"[buffer interim] 1510 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:12.291387981+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:12.291391771+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:12.291394791+07:00","message":"> Transcript [7372] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:12.291397101+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:12.291398808+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:12.291400456+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:12.291401949+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:12.291408821+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:12.291417259+07:00","message":"push: {true \n 0 0xc003402680}"}
{"level":"info","service":"Main","time":"2025-10-27T15:19:12.296619983+07:00","message":"write wav file: './tmp/7446/7446_1510.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:12.381521314+07:00","message":"[GCS] Start streaming session, msgId: 1511"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:19:14.062279986+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:19:14.062294964+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:14.333658293+07:00","message":"receive streaming session, msgId: 1511"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:14.333699221+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":"2025-10-27T15:19:14.333705545+07:00","message":"receive interim result [false|false]: มอง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:14.333720398+07:00","message":"[buffer interim] 1511 false มอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:14.333727544+07:00","message":"[bufferProcess] interim [930000000]:มอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:14.333729078+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:14.333734783+07:00","message":"[bufferProcess] send to processor (ticker):มอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:14.333737574+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:14.333740021+07:00","message":"> Transcript [7373] [false]: 'มอง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:14.333742066+07:00","message":"Set StatePrefix (first interim): 'มอง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:14.749622834+07:00","message":"[GCS] IsForceVAD: false for message ID: 1511"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:14.847266369+07:00","message":"receive streaming session, msgId: 1511"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:14.847306582+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มอง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":530000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:14.847312312+07:00","message":"receive interim result [false|false]: มอง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:14.847325608+07:00","message":"[buffer interim] 1511 false มอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:14.847333019+07:00","message":"[bufferProcess] interim [530000000]:มอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:14.84733513+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:14.870434819+07:00","message":"receive streaming session, msgId: 1511"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:14.870460727+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มอง\",\"confidence\":0.9378091}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":590000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:14.870466214+07:00","message":"receive interim result [true|false]: มอง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:14.870473005+07:00","message":"end recv isFinal message id 1511"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:14.870474813+07:00","message":"end Recv id 1511"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:14.870479574+07:00","message":"[buffer interim] 1511 true มอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:14.870484062+07:00","message":"[bufferProcess] interim [590000000]:มอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:14.87048875+07:00","message":"[bufferProcess] send to processor (isfinal):มอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:14.870491748+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:14.870494824+07:00","message":"> Transcript [7374] [false]: 'มอง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:14.870497348+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:14.870499606+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:14.870501546+07:00","message":"StatePrefix: 'มอง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:14.870503294+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:14.870504628+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:14.87050648+07:00","message":"> Transcript [7375] [true]: 'มอง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:14.870508276+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:14.870509518+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:14.870510772+07:00","message":"StatePrefix: 'มอง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:14.870512164+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:14.870517979+07:00","message":"Push: 'มอง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:14.870526049+07:00","message":"push: {true มอง 0 0xc002923f00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:19:14.878217904+07:00","message":"write wav file: './tmp/7446/7446_1511.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:14.943360458+07:00","message":"[GCS] Start streaming session, msgId: 1512"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:19:17.063208763+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:19:17.063208762+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:19:20.063253249+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:19:20.063262283+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:20.141057872+07:00","message":"[GCS] IsForceVAD: false for message ID: 1512"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:20.262474325+07:00","message":"receive streaming session, msgId: 1512"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:20.262493572+07:00","message":"found end of frame, send empty tag with msgId: 1512"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:20.262496503+07:00","message":"end Recv id 1512"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:20.262502514+07:00","message":"[buffer interim] 1512 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:20.262508834+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:20.262512622+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:20.262515065+07:00","message":"> Transcript [7376] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:20.262517362+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:20.262519088+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:20.262520696+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:20.262522233+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:20.262524435+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:20.262533995+07:00","message":"push: {true \n 0 0xc002881080}"}
{"level":"info","service":"Main","time":"2025-10-27T15:19:20.273100429+07:00","message":"write wav file: './tmp/7446/7446_1512.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:21.80162349+07:00","message":"[GCS] Start streaming session, msgId: 1513"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:21.859405958+07:00","message":"[GCS] IsForceVAD: false for message ID: 1513"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:22.050653177+07:00","message":"receive streaming session, msgId: 1513"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:22.050677674+07:00","message":"found end of frame, send empty tag with msgId: 1513"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:22.050680325+07:00","message":"end Recv id 1513"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:22.050687593+07:00","message":"[buffer interim] 1513 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:22.050695133+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:22.050698618+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:22.050701155+07:00","message":"> Transcript [7377] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:22.050703595+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:22.050705202+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:22.050706778+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:22.050708263+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:22.050710494+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:22.05071951+07:00","message":"push: {true \n 0 0xc002923800}"}
{"level":"info","service":"Main","time":"2025-10-27T15:19:22.055021237+07:00","message":"write wav file: './tmp/7446/7446_1513.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:22.123413227+07:00","message":"[GCS] Start streaming session, msgId: 1514"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:22.310310334+07:00","message":"[GCS] IsForceVAD: false for message ID: 1514"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:22.414250825+07:00","message":"receive streaming session, msgId: 1514"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:22.41426971+07:00","message":"found end of frame, send empty tag with msgId: 1514"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:22.414272447+07:00","message":"end Recv id 1514"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:22.414278321+07:00","message":"[buffer interim] 1514 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:22.414292593+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:22.414302951+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:22.414306593+07:00","message":"> Transcript [7378] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:22.414313696+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:22.414316185+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:22.41431848+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:22.414320777+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:22.414323961+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:22.414335543+07:00","message":"push: {true \n 0 0xc002881f00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:19:22.418544767+07:00","message":"write wav file: './tmp/7446/7446_1514.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:22.4271163+07:00","message":"[GCS] Cleaned up inactive client: 1477"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:22.42713993+07:00","message":"[GCS] Cleaned up inactive client: 1478"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:22.42714252+07:00","message":"[GCS] Cleaned up inactive client: 1481"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:22.427144715+07:00","message":"[GCS] Cleaned up inactive client: 1480"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:22.427147091+07:00","message":"[GCS] Cleaned up inactive client: 1473"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:22.427149764+07:00","message":"[GCS] Cleaned up inactive client: 1474"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:22.427152435+07:00","message":"[GCS] Cleaned up inactive client: 1482"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:22.427156188+07:00","message":"[GCS] Cleaned up inactive client: 1476"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:22.427158648+07:00","message":"[GCS] Cleaned up inactive client: 1479"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:22.427160965+07:00","message":"[GCS] Cleaned up inactive client: 1472"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:22.427164068+07:00","message":"[GCS] Cleaned up inactive client: 1475"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:22.57249146+07:00","message":"[GCS] Start streaming session, msgId: 1515"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:22.629619738+07:00","message":"[GCS] IsForceVAD: false for message ID: 1515"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:22.8162289+07:00","message":"receive streaming session, msgId: 1515"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:22.816244948+07:00","message":"found end of frame, send empty tag with msgId: 1515"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:22.816248055+07:00","message":"end Recv id 1515"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:22.816275839+07:00","message":"[buffer interim] 1515 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:22.816302687+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:22.816308061+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:22.816313367+07:00","message":"> Transcript [7379] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:22.81631681+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:22.816319565+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:22.816322008+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:22.816324284+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:22.816331396+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:22.81634356+07:00","message":"push: {true \n 0 0xc002217e80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:19:22.820427242+07:00","message":"write wav file: './tmp/7446/7446_1515.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:22.822351616+07:00","message":"[GCS] Start streaming session, msgId: 1516"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:19:23.063949383+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:19:23.063952052+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:19:26.064120882+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:19:26.064129016+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:28.022104639+07:00","message":"[GCS] IsForceVAD: false for message ID: 1516"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:28.139865165+07:00","message":"receive streaming session, msgId: 1516"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:28.139892401+07:00","message":"found end of frame, send empty tag with msgId: 1516"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:28.139895635+07:00","message":"end Recv id 1516"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:28.139904165+07:00","message":"[buffer interim] 1516 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:28.139941093+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:28.139946069+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:28.139949934+07:00","message":"> Transcript [7380] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:28.139954182+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:28.139956472+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:28.139958619+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:28.139960758+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:28.139964029+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:28.139976227+07:00","message":"push: {true \n 0 0xc00041da80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:19:28.150694919+07:00","message":"write wav file: './tmp/7446/7446_1516.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:28.530366346+07:00","message":"[GCS] Start streaming session, msgId: 1517"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:19:29.065158007+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:19:29.065157757+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:19:32.065547389+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:19:32.065549154+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:33.721932226+07:00","message":"[GCS] IsForceVAD: false for message ID: 1517"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:33.781420061+07:00","message":"[GCS] Start streaming session, msgId: 1518"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:33.833763812+07:00","message":"receive streaming session, msgId: 1517"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:33.833790033+07:00","message":"found end of frame, send empty tag with msgId: 1517"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:33.833794085+07:00","message":"end Recv id 1517"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:33.833802693+07:00","message":"[buffer interim] 1517 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:33.833810997+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:33.833816124+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:33.83381984+07:00","message":"> Transcript [7381] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:33.8338232+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:33.833825613+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:33.833827903+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:33.833830289+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:33.833833507+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:33.833845826+07:00","message":"push: {true \n 0 0xc003403480}"}
{"level":"info","service":"Main","time":"2025-10-27T15:19:33.844677952+07:00","message":"write wav file: './tmp/7446/7446_1517.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:19:35.065791695+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:19:35.065815771+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:35.899730754+07:00","message":"[GCS] IsForceVAD: false for message ID: 1518"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:35.991543388+07:00","message":"receive streaming session, msgId: 1518"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:35.991557377+07:00","message":"found end of frame, send empty tag with msgId: 1518"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:35.991560117+07:00","message":"end Recv id 1518"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:35.991566267+07:00","message":"[buffer interim] 1518 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:35.991571949+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:35.991575611+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:35.991577889+07:00","message":"> Transcript [7382] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:35.991580074+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:35.991581629+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:35.991583183+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:35.991584658+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:35.991586804+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:35.991594964+07:00","message":"push: {true \n 0 0xc002923000}"}
{"level":"info","service":"Main","time":"2025-10-27T15:19:36.000876999+07:00","message":"write wav file: './tmp/7446/7446_1518.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:36.021200093+07:00","message":"[GCS] Start streaming session, msgId: 1519"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:36.40989221+07:00","message":"[GCS] IsForceVAD: false for message ID: 1519"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:36.498166059+07:00","message":"receive streaming session, msgId: 1519"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:36.498190631+07:00","message":"found end of frame, send empty tag with msgId: 1519"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:36.498194064+07:00","message":"end Recv id 1519"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:36.498201136+07:00","message":"[buffer interim] 1519 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:36.498208604+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:36.498212168+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:36.49821475+07:00","message":"> Transcript [7383] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:36.498217155+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:36.498218776+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:36.49822039+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:36.498221884+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:36.498224186+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:36.498235561+07:00","message":"push: {true \n 0 0xc00041dd80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:19:36.503200909+07:00","message":"write wav file: './tmp/7446/7446_1519.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:37.432416249+07:00","message":"[GCS] Start streaming session, msgId: 1520"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:37.619586398+07:00","message":"[GCS] IsForceVAD: false for message ID: 1520"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:37.692422918+07:00","message":"[GCS] Start streaming session, msgId: 1521"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:37.707535739+07:00","message":"receive streaming session, msgId: 1520"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:37.707552194+07:00","message":"found end of frame, send empty tag with msgId: 1520"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:37.707555543+07:00","message":"end Recv id 1520"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:37.707561493+07:00","message":"[buffer interim] 1520 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:37.707567471+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:37.707571258+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:37.707573752+07:00","message":"> Transcript [7384] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:37.707576061+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:37.707577839+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:37.707579393+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:37.707580897+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:37.707583124+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:37.707591686+07:00","message":"push: {true \n 0 0xc002a00b00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:19:37.7139788+07:00","message":"write wav file: './tmp/7446/7446_1520.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:19:38.066561885+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:19:38.066565305+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:19:41.06665247+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:19:41.066672319+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:42.820893846+07:00","message":"[GCS] IsForceVAD: false for message ID: 1521"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:42.88011301+07:00","message":"[GCS] Start streaming session, msgId: 1522"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:42.934519646+07:00","message":"receive streaming session, msgId: 1521"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:42.934537938+07:00","message":"found end of frame, send empty tag with msgId: 1521"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:42.9345407+07:00","message":"end Recv id 1521"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:42.934547509+07:00","message":"[buffer interim] 1521 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:42.93455415+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:42.934558+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:42.934561049+07:00","message":"> Transcript [7385] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:42.934563668+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:42.934565449+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:42.934566872+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:42.934568329+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:42.934574717+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:42.934583765+07:00","message":"push: {true \n 0 0xc002a00c80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:19:42.945142616+07:00","message":"write wav file: './tmp/7446/7446_1521.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:19:44.067274229+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:19:44.067292708+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:45.121731924+07:00","message":"[GCS] IsForceVAD: false for message ID: 1522"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:45.22490581+07:00","message":"receive streaming session, msgId: 1522"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:45.224931842+07:00","message":"found end of frame, send empty tag with msgId: 1522"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:45.224935805+07:00","message":"end Recv id 1522"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:45.224944509+07:00","message":"[buffer interim] 1522 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:45.224960452+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:45.224965987+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:45.224969456+07:00","message":"> Transcript [7386] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:45.224973535+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:45.22497597+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:45.224978759+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:45.224981049+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:45.224984065+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:45.224996462+07:00","message":"push: {true \n 0 0xc003403400}"}
{"level":"info","service":"Main","time":"2025-10-27T15:19:45.23763112+07:00","message":"write wav file: './tmp/7446/7446_1522.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:45.380189303+07:00","message":"[GCS] Start streaming session, msgId: 1523"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:45.499911855+07:00","message":"[GCS] IsForceVAD: false for message ID: 1523"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:45.572787289+07:00","message":"[GCS] Start streaming session, msgId: 1524"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:45.628537601+07:00","message":"receive streaming session, msgId: 1523"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:45.628563081+07:00","message":"found end of frame, send empty tag with msgId: 1523"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:45.628566497+07:00","message":"end Recv id 1523"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:45.628573803+07:00","message":"[buffer interim] 1523 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:45.628581026+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:45.628584889+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:45.628587691+07:00","message":"> Transcript [7387] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:45.6285902+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:45.628591852+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:45.628593438+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:45.628594935+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:45.628597234+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:45.62860707+07:00","message":"push: {true \n 0 0xc002880e00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:19:45.633239729+07:00","message":"write wav file: './tmp/7446/7446_1523.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:45.823969366+07:00","message":"[GCS] IsForceVAD: false for message ID: 1524"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:45.920076899+07:00","message":"receive streaming session, msgId: 1524"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:45.920100256+07:00","message":"found end of frame, send empty tag with msgId: 1524"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:45.920103176+07:00","message":"end Recv id 1524"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:45.920109831+07:00","message":"[buffer interim] 1524 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:45.920117396+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:45.920121976+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:45.920126021+07:00","message":"> Transcript [7388] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:45.920129302+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:45.920131567+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:45.920134055+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:45.920135752+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:45.920141311+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:45.920150612+07:00","message":"push: {true \n 0 0xc002881500}"}
{"level":"info","service":"Main","time":"2025-10-27T15:19:45.925009831+07:00","message":"write wav file: './tmp/7446/7446_1524.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:46.141140842+07:00","message":"[GCS] Start streaming session, msgId: 1525"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:46.211254778+07:00","message":"[GCS] IsForceVAD: false for message ID: 1525"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:46.384667386+07:00","message":"receive streaming session, msgId: 1525"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:46.384687364+07:00","message":"found end of frame, send empty tag with msgId: 1525"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:46.38469024+07:00","message":"end Recv id 1525"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:46.384697315+07:00","message":"[buffer interim] 1525 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:46.384704129+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:46.384707552+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:46.384710113+07:00","message":"> Transcript [7389] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:46.384712392+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:46.384714056+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:46.384723254+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:46.384724999+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:46.384727344+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:46.384739783+07:00","message":"push: {true \n 0 0xc002881e80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:19:46.389495521+07:00","message":"write wav file: './tmp/7446/7446_1525.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:46.460187403+07:00","message":"[GCS] Start streaming session, msgId: 1526"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:46.52925692+07:00","message":"[GCS] IsForceVAD: false for message ID: 1526"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:46.700224453+07:00","message":"receive streaming session, msgId: 1526"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:46.700250317+07:00","message":"found end of frame, send empty tag with msgId: 1526"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:46.700254552+07:00","message":"end Recv id 1526"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:46.70026387+07:00","message":"[buffer interim] 1526 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:46.700272504+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:46.700276647+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:46.70028012+07:00","message":"> Transcript [7390] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:46.7002835+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:46.700285825+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:46.700288205+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:46.700290398+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:46.700294134+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:46.700310408+07:00","message":"push: {true \n 0 0xc003402c80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:19:46.704678256+07:00","message":"write wav file: './tmp/7446/7446_1526.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:46.851551077+07:00","message":"[GCS] Start streaming session, msgId: 1527"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:19:47.06788229+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:19:47.0678855+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:19:50.068692655+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:19:50.0686996+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:52.040004752+07:00","message":"[GCS] IsForceVAD: false for message ID: 1527"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:52.169544077+07:00","message":"receive streaming session, msgId: 1527"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:52.169561495+07:00","message":"found end of frame, send empty tag with msgId: 1527"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:52.169564383+07:00","message":"end Recv id 1527"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:52.16957159+07:00","message":"[buffer interim] 1527 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:52.169578592+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:52.169582407+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:52.169585393+07:00","message":"> Transcript [7391] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:52.169587739+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:52.169589443+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:52.169591019+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:52.169592543+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:52.169598599+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:52.169607859+07:00","message":"push: {true \n 0 0xc002217c80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:19:52.180472278+07:00","message":"write wav file: './tmp/7446/7446_1527.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:52.426929932+07:00","message":"[GCS] Cleaned up inactive client: 1489"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:52.426951734+07:00","message":"[GCS] Cleaned up inactive client: 1492"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:52.42695406+07:00","message":"[GCS] Cleaned up inactive client: 1493"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:52.426956099+07:00","message":"[GCS] Cleaned up inactive client: 1488"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:52.426957652+07:00","message":"[GCS] Cleaned up inactive client: 1483"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:52.426959069+07:00","message":"[GCS] Cleaned up inactive client: 1484"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:52.426960499+07:00","message":"[GCS] Cleaned up inactive client: 1490"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:52.426961967+07:00","message":"[GCS] Cleaned up inactive client: 1487"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:52.426963468+07:00","message":"[GCS] Cleaned up inactive client: 1491"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:52.426964869+07:00","message":"[GCS] Cleaned up inactive client: 1485"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:52.426966212+07:00","message":"[GCS] Cleaned up inactive client: 1486"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:52.550799074+07:00","message":"[GCS] Start streaming session, msgId: 1528"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:19:53.068860942+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:19:53.068899617+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:54.789811797+07:00","message":"[GCS] IsForceVAD: false for message ID: 1528"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:54.890602312+07:00","message":"receive streaming session, msgId: 1528"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:54.89061934+07:00","message":"found end of frame, send empty tag with msgId: 1528"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:54.890622061+07:00","message":"end Recv id 1528"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:54.890627581+07:00","message":"[buffer interim] 1528 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:54.890633997+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:54.890643243+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:54.890646013+07:00","message":"> Transcript [7392] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:54.890648225+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:54.890649839+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:54.890651266+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:54.890652818+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:54.890655265+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:54.890663916+07:00","message":"push: {true \n 0 0xc002a00780}"}
{"level":"info","service":"Main","time":"2025-10-27T15:19:54.89884076+07:00","message":"write wav file: './tmp/7446/7446_1528.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:55.300865778+07:00","message":"[GCS] Start streaming session, msgId: 1529"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:55.501411505+07:00","message":"[GCS] IsForceVAD: false for message ID: 1529"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:55.619746862+07:00","message":"receive streaming session, msgId: 1529"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:55.619772898+07:00","message":"found end of frame, send empty tag with msgId: 1529"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:55.619776485+07:00","message":"end Recv id 1529"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:55.619784323+07:00","message":"[buffer interim] 1529 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:55.619792226+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:55.619796623+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:55.619800186+07:00","message":"> Transcript [7393] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:55.619803766+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:55.619806063+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:55.61980827+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:55.619810471+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:55.619813283+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:55.619824618+07:00","message":"push: {true \n 0 0xc00041ca00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:19:55.625447665+07:00","message":"write wav file: './tmp/7446/7446_1529.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:19:56.068949755+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:19:56.068958144+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:56.139850742+07:00","message":"[GCS] Start streaming session, msgId: 1530"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:56.200048238+07:00","message":"[GCS] IsForceVAD: false for message ID: 1530"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:56.430309966+07:00","message":"receive streaming session, msgId: 1530"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:56.430326633+07:00","message":"found end of frame, send empty tag with msgId: 1530"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:56.430329241+07:00","message":"end Recv id 1530"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:56.430334575+07:00","message":"[buffer interim] 1530 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:56.430342792+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:56.430347194+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:56.430349668+07:00","message":"> Transcript [7394] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:56.430351705+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:56.430353403+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:56.430354828+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:56.430356299+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:56.430358513+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:56.430367959+07:00","message":"push: {true \n 0 0xc002a00d80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:19:56.435248465+07:00","message":"write wav file: './tmp/7446/7446_1530.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:56.711831628+07:00","message":"[GCS] Start streaming session, msgId: 1531"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:56.779944182+07:00","message":"[GCS] IsForceVAD: false for message ID: 1531"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:57.199098355+07:00","message":"receive streaming session, msgId: 1531"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:57.199113841+07:00","message":"found end of frame, send empty tag with msgId: 1531"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:57.199116331+07:00","message":"end Recv id 1531"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:57.199122311+07:00","message":"[buffer interim] 1531 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:57.199128616+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:57.199132002+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:57.199134587+07:00","message":"> Transcript [7395] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:57.199136851+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:57.199138441+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:57.199139845+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:57.199141321+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:19:57.199143494+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:57.199152209+07:00","message":"push: {true \n 0 0xc00401f680}"}
{"level":"info","service":"Main","time":"2025-10-27T15:19:57.204297254+07:00","message":"write wav file: './tmp/7446/7446_1531.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:19:57.361976621+07:00","message":"[GCS] Start streaming session, msgId: 1532"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:19:59.06958987+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:19:59.069599617+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:20:02.070141334+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:20:02.070157239+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:02.220988148+07:00","message":"[GCS] IsForceVAD: false for message ID: 1532"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:02.292405705+07:00","message":"[GCS] Start streaming session, msgId: 1533"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:02.327453046+07:00","message":"receive streaming session, msgId: 1532"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:02.327469653+07:00","message":"found end of frame, send empty tag with msgId: 1532"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:02.327472559+07:00","message":"end Recv id 1532"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:02.327480616+07:00","message":"[buffer interim] 1532 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:02.327486709+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:02.327490631+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:02.327493675+07:00","message":"> Transcript [7396] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:02.327496046+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:02.32749773+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:02.327499217+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:02.327500707+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:02.327503+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:02.327535184+07:00","message":"push: {true \n 0 0xc002923e00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:20:02.337793105+07:00","message":"write wav file: './tmp/7446/7446_1532.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:04.910090949+07:00","message":"[GCS] IsForceVAD: false for message ID: 1533"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:05.011424793+07:00","message":"receive streaming session, msgId: 1533"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:05.011442661+07:00","message":"found end of frame, send empty tag with msgId: 1533"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:05.011445358+07:00","message":"end Recv id 1533"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:05.011451224+07:00","message":"[buffer interim] 1533 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:05.011457694+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:05.011461229+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:05.011463665+07:00","message":"> Transcript [7397] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:05.011465835+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:05.011467428+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:05.011468977+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:05.011470445+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:05.011472626+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:05.011482448+07:00","message":"push: {true \n 0 0xc00401e080}"}
{"level":"info","service":"Main","time":"2025-10-27T15:20:05.018745075+07:00","message":"write wav file: './tmp/7446/7446_1533.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:20:05.070535742+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:20:05.070540827+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:05.182099368+07:00","message":"[GCS] Start streaming session, msgId: 1534"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:20:08.07143389+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:20:08.071438617+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:10.040392437+07:00","message":"[GCS] IsForceVAD: false for message ID: 1534"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:10.100706665+07:00","message":"[GCS] Start streaming session, msgId: 1535"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:10.141822411+07:00","message":"receive streaming session, msgId: 1534"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:10.141850323+07:00","message":"found end of frame, send empty tag with msgId: 1534"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:10.141854435+07:00","message":"end Recv id 1534"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:10.141863847+07:00","message":"[buffer interim] 1534 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:10.141872794+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:10.141877823+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:10.1418818+07:00","message":"> Transcript [7398] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:10.141885635+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:10.141888075+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:10.141890279+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:10.141892446+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:10.141899247+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:10.141912332+07:00","message":"push: {true \n 0 0xc003403000}"}
{"level":"info","service":"Main","time":"2025-10-27T15:20:10.154680736+07:00","message":"write wav file: './tmp/7446/7446_1534.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:20:11.071922206+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:20:11.071933181+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:20:14.072372452+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:20:14.072377016+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:15.679200699+07:00","message":"[GCS] IsForceVAD: false for message ID: 1535"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:15.744293076+07:00","message":"[GCS] Start streaming session, msgId: 1536"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:15.796128231+07:00","message":"receive streaming session, msgId: 1535"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:15.796145062+07:00","message":"found end of frame, send empty tag with msgId: 1535"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:15.79614811+07:00","message":"end Recv id 1535"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:15.796154307+07:00","message":"[buffer interim] 1535 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:15.796160887+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:15.796164694+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:15.796167226+07:00","message":"> Transcript [7399] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:15.796169546+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:15.796171126+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:15.796172538+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:15.796173993+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:15.796180031+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:15.796188919+07:00","message":"push: {true \n 0 0xc002a00280}"}
{"level":"info","service":"Main","time":"2025-10-27T15:20:15.810800231+07:00","message":"write wav file: './tmp/7446/7446_1535.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:16.830511331+07:00","message":"[GCS] IsForceVAD: false for message ID: 1536"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:16.924185826+07:00","message":"receive streaming session, msgId: 1536"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:16.924203707+07:00","message":"found end of frame, send empty tag with msgId: 1536"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:16.924206568+07:00","message":"end Recv id 1536"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:16.924212646+07:00","message":"[buffer interim] 1536 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:16.924219161+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:16.924222765+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:16.924225455+07:00","message":"> Transcript [7400] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:16.924227838+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:16.924229891+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:16.924231322+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:16.924232855+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:16.924235095+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:16.924244069+07:00","message":"push: {true \n 0 0xc000045880}"}
{"level":"info","service":"Main","time":"2025-10-27T15:20:16.930189522+07:00","message":"write wav file: './tmp/7446/7446_1536.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:16.961340674+07:00","message":"[GCS] Start streaming session, msgId: 1537"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:20:17.073428587+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:20:17.073439004+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:19.57947297+07:00","message":"[GCS] IsForceVAD: false for message ID: 1537"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:19.651352685+07:00","message":"[GCS] Start streaming session, msgId: 1538"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:19.673807639+07:00","message":"receive streaming session, msgId: 1537"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:19.673823251+07:00","message":"found end of frame, send empty tag with msgId: 1537"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:19.67382637+07:00","message":"end Recv id 1537"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:19.673832791+07:00","message":"[buffer interim] 1537 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:19.673840546+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:19.673846938+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:19.673850599+07:00","message":"> Transcript [7401] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:19.673853703+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:19.673855387+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:19.673856958+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:19.673858435+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:19.673860572+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:19.673869997+07:00","message":"push: {true \n 0 0xc000044880}"}
{"level":"info","service":"Main","time":"2025-10-27T15:20:19.681210806+07:00","message":"write wav file: './tmp/7446/7446_1537.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:20:20.073898141+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:20:20.073899597+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:22.427323337+07:00","message":"[GCS] Cleaned up inactive client: 1505"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:22.427342388+07:00","message":"[GCS] Cleaned up inactive client: 1498"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:22.427344412+07:00","message":"[GCS] Cleaned up inactive client: 1499"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:22.427355346+07:00","message":"[GCS] Cleaned up inactive client: 1513"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:22.42735693+07:00","message":"[GCS] Cleaned up inactive client: 1514"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:22.427358474+07:00","message":"[GCS] Cleaned up inactive client: 1497"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:22.427360306+07:00","message":"[GCS] Cleaned up inactive client: 1510"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:22.427361664+07:00","message":"[GCS] Cleaned up inactive client: 1495"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:22.427363026+07:00","message":"[GCS] Cleaned up inactive client: 1503"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:22.427364557+07:00","message":"[GCS] Cleaned up inactive client: 1500"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:22.427366014+07:00","message":"[GCS] Cleaned up inactive client: 1508"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:22.427367379+07:00","message":"[GCS] Cleaned up inactive client: 1511"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:22.42736865+07:00","message":"[GCS] Cleaned up inactive client: 1494"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:22.42736988+07:00","message":"[GCS] Cleaned up inactive client: 1504"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:22.427371174+07:00","message":"[GCS] Cleaned up inactive client: 1509"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:22.427372454+07:00","message":"[GCS] Cleaned up inactive client: 1501"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:22.427373792+07:00","message":"[GCS] Cleaned up inactive client: 1512"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:22.427375037+07:00","message":"[GCS] Cleaned up inactive client: 1506"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:22.427376236+07:00","message":"[GCS] Cleaned up inactive client: 1502"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:22.427377493+07:00","message":"[GCS] Cleaned up inactive client: 1496"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:22.427378719+07:00","message":"[GCS] Cleaned up inactive client: 1507"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:20:23.07445205+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:20:23.074452679+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:24.461497971+07:00","message":"[GCS] IsForceVAD: false for message ID: 1538"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:24.579966645+07:00","message":"receive streaming session, msgId: 1538"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:24.57998606+07:00","message":"found end of frame, send empty tag with msgId: 1538"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:24.5799888+07:00","message":"end Recv id 1538"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:24.579993579+07:00","message":"[buffer interim] 1538 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:24.579999518+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:24.580003376+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:24.580006269+07:00","message":"> Transcript [7402] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:24.580009064+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:24.5800109+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:24.580012563+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:24.580014059+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:24.58001925+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:24.580027233+07:00","message":"push: {true \n 0 0xc002881800}"}
{"level":"info","service":"Main","time":"2025-10-27T15:20:24.589956381+07:00","message":"write wav file: './tmp/7446/7446_1538.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:24.726789437+07:00","message":"[GCS] Start streaming session, msgId: 1539"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:20:26.075407982+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:20:26.075420619+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:27.90929243+07:00","message":"[GCS] IsForceVAD: false for message ID: 1539"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:27.981496999+07:00","message":"[GCS] Start streaming session, msgId: 1540"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:28.015927492+07:00","message":"receive streaming session, msgId: 1539"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:28.015943832+07:00","message":"found end of frame, send empty tag with msgId: 1539"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:28.015946404+07:00","message":"end Recv id 1539"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:28.015952248+07:00","message":"[buffer interim] 1539 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:28.015959174+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:28.015963106+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:28.015965862+07:00","message":"> Transcript [7403] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:28.015968103+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:28.015969731+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:28.015971384+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:28.015972846+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:28.015975274+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:28.015984251+07:00","message":"push: {true \n 0 0xc002881c00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:20:28.02432536+07:00","message":"write wav file: './tmp/7446/7446_1539.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:28.0395837+07:00","message":"[GCS] IsForceVAD: false for message ID: 1540"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:28.09982408+07:00","message":"[GCS] Start streaming session, msgId: 1541"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:28.23419308+07:00","message":"receive streaming session, msgId: 1540"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:28.234208398+07:00","message":"found end of frame, send empty tag with msgId: 1540"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:28.234212014+07:00","message":"end Recv id 1540"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:28.234218922+07:00","message":"[buffer interim] 1540 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:28.234226595+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:28.234231263+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:28.234234885+07:00","message":"> Transcript [7404] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:28.234238212+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:28.234240483+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:28.234242527+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:28.234244806+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:28.234251597+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:28.234261507+07:00","message":"push: {true \n 0 0xc0001fa680}"}
{"level":"info","service":"Main","time":"2025-10-27T15:20:28.23950082+07:00","message":"write wav file: './tmp/7446/7446_1540.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:20:29.07587334+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:20:29.07588627+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:31.380189713+07:00","message":"[GCS] IsForceVAD: false for message ID: 1541"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:31.483055941+07:00","message":"receive streaming session, msgId: 1541"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:31.483077034+07:00","message":"found end of frame, send empty tag with msgId: 1541"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:31.483079645+07:00","message":"end Recv id 1541"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:31.483086156+07:00","message":"[buffer interim] 1541 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:31.483092482+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:31.483096414+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:31.483099055+07:00","message":"> Transcript [7405] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:31.483103104+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:31.483104821+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:31.483106258+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:31.483107726+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:31.48311518+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:31.483123776+07:00","message":"push: {true \n 0 0xc000045d00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:20:31.496591979+07:00","message":"write wav file: './tmp/7446/7446_1541.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:31.501195921+07:00","message":"[GCS] Start streaming session, msgId: 1542"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:20:32.076352562+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:20:32.076343639+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:32.590331105+07:00","message":"[GCS] IsForceVAD: false for message ID: 1542"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:32.68996556+07:00","message":"receive streaming session, msgId: 1542"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:32.689984005+07:00","message":"found end of frame, send empty tag with msgId: 1542"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:32.689987023+07:00","message":"end Recv id 1542"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:32.689995408+07:00","message":"[buffer interim] 1542 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:32.690016416+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:32.690020776+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:32.690023872+07:00","message":"> Transcript [7406] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:32.690026576+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:32.690028432+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:32.690030226+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:32.690031681+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:32.690041164+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:32.690050967+07:00","message":"push: {true \n 0 0xc000044d80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:20:32.695765499+07:00","message":"write wav file: './tmp/7446/7446_1542.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:32.781145104+07:00","message":"[GCS] Start streaming session, msgId: 1543"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:32.849473842+07:00","message":"[GCS] IsForceVAD: false for message ID: 1543"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:33.052893328+07:00","message":"receive streaming session, msgId: 1543"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:33.052916394+07:00","message":"found end of frame, send empty tag with msgId: 1543"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:33.05291942+07:00","message":"end Recv id 1543"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:33.052925401+07:00","message":"[buffer interim] 1543 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:33.052932124+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:33.05293575+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:33.052938308+07:00","message":"> Transcript [7407] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:33.052940641+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:33.052942316+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:33.052943774+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:33.052945198+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:33.052947426+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:33.052955754+07:00","message":"push: {true \n 0 0xc002a00080}"}
{"level":"info","service":"Main","time":"2025-10-27T15:20:33.05736839+07:00","message":"write wav file: './tmp/7446/7446_1543.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:33.173063931+07:00","message":"[GCS] Start streaming session, msgId: 1544"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:20:35.076836381+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:20:35.076861149+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:20:38.077850123+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:20:38.077854699+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:38.298989017+07:00","message":"[GCS] IsForceVAD: false for message ID: 1544"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:38.400705076+07:00","message":"receive streaming session, msgId: 1544"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:38.40072889+07:00","message":"found end of frame, send empty tag with msgId: 1544"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:38.400731898+07:00","message":"end Recv id 1544"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:38.400738235+07:00","message":"[buffer interim] 1544 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:38.400751481+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:38.400756126+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:38.4007591+07:00","message":"> Transcript [7408] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:38.400761817+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:38.400763752+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:38.400765336+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:38.400766833+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:38.40076906+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:38.400777981+07:00","message":"push: {true \n 0 0xc003403800}"}
{"level":"info","service":"Main","time":"2025-10-27T15:20:38.41347498+07:00","message":"write wav file: './tmp/7446/7446_1544.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:38.622554343+07:00","message":"[GCS] Start streaming session, msgId: 1545"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:20:41.078430456+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:20:41.078452163+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:43.220976583+07:00","message":"[GCS] IsForceVAD: false for message ID: 1545"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:43.328072139+07:00","message":"receive streaming session, msgId: 1545"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:43.328088484+07:00","message":"found end of frame, send empty tag with msgId: 1545"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:43.328091623+07:00","message":"end Recv id 1545"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:43.328097178+07:00","message":"[buffer interim] 1545 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:43.328103472+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:43.328107263+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:43.328109974+07:00","message":"> Transcript [7409] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:43.328112273+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:43.328114184+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:43.328115629+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:43.32811708+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:43.328124232+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:43.328132314+07:00","message":"push: {true \n 0 0xc000045e00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:20:43.33772536+07:00","message":"write wav file: './tmp/7446/7446_1545.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:43.673208939+07:00","message":"[GCS] Start streaming session, msgId: 1546"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:20:44.079238033+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:20:44.079229373+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:44.380619874+07:00","message":"[GCS] IsForceVAD: false for message ID: 1546"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:44.482398285+07:00","message":"receive streaming session, msgId: 1546"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:44.482413484+07:00","message":"found end of frame, send empty tag with msgId: 1546"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:44.482416276+07:00","message":"end Recv id 1546"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:44.482422045+07:00","message":"[buffer interim] 1546 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:44.482428215+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:44.482432273+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:44.482435022+07:00","message":"> Transcript [7410] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:44.482437235+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:44.482438891+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:44.482440272+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:44.482441756+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:44.482444156+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:44.482453394+07:00","message":"push: {true \n 0 0xc003403c00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:20:44.48810321+07:00","message":"write wav file: './tmp/7446/7446_1546.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:44.572190422+07:00","message":"[GCS] Start streaming session, msgId: 1547"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:45.079425518+07:00","message":"[GCS] IsForceVAD: false for message ID: 1547"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:45.139404313+07:00","message":"[GCS] Start streaming session, msgId: 1548"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:45.176817515+07:00","message":"receive streaming session, msgId: 1547"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:45.176840863+07:00","message":"found end of frame, send empty tag with msgId: 1547"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:45.176844758+07:00","message":"end Recv id 1547"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:45.176852762+07:00","message":"[buffer interim] 1547 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:45.176860765+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:45.176865766+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:45.176869206+07:00","message":"> Transcript [7411] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:45.176872545+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:45.176874805+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:45.176877307+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:45.176879746+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:45.176883137+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:45.176893939+07:00","message":"push: {true \n 0 0xc00041dc80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:20:45.182768063+07:00","message":"write wav file: './tmp/7446/7446_1547.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:45.269438056+07:00","message":"[GCS] IsForceVAD: false for message ID: 1548"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:45.340580485+07:00","message":"[GCS] Start streaming session, msgId: 1549"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:45.378973948+07:00","message":"receive streaming session, msgId: 1548"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:45.378991899+07:00","message":"found end of frame, send empty tag with msgId: 1548"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:45.378994785+07:00","message":"end Recv id 1548"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:45.379000655+07:00","message":"[buffer interim] 1548 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:45.379006633+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:45.379015027+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:45.379017445+07:00","message":"> Transcript [7412] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:45.379019608+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:45.379021293+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:45.379022772+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:45.37902445+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:45.379026865+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:45.379036637+07:00","message":"push: {true \n 0 0xc003403d80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:20:45.383779195+07:00","message":"write wav file: './tmp/7446/7446_1548.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:45.909327979+07:00","message":"[GCS] IsForceVAD: false for message ID: 1549"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:45.981280657+07:00","message":"[GCS] Start streaming session, msgId: 1550"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:46.007929176+07:00","message":"receive streaming session, msgId: 1549"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:46.00795119+07:00","message":"found end of frame, send empty tag with msgId: 1549"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:46.007954356+07:00","message":"end Recv id 1549"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:46.00796146+07:00","message":"[buffer interim] 1549 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:46.007968882+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:46.00797242+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:46.007975187+07:00","message":"> Transcript [7413] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:46.007977521+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:46.007979297+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:46.007980928+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:46.007982409+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:46.007984681+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:46.007992961+07:00","message":"push: {true \n 0 0xc002880780}"}
{"level":"info","service":"Main","time":"2025-10-27T15:20:46.012756537+07:00","message":"write wav file: './tmp/7446/7446_1549.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:20:47.079582279+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:20:47.079588143+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:20:50.079603842+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:20:50.079613861+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:51.100126039+07:00","message":"[GCS] IsForceVAD: false for message ID: 1550"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:51.200884513+07:00","message":"receive streaming session, msgId: 1550"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:51.200900704+07:00","message":"found end of frame, send empty tag with msgId: 1550"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:51.200903412+07:00","message":"end Recv id 1550"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:51.200909812+07:00","message":"[buffer interim] 1550 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:51.200916202+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:51.200920099+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:51.200923001+07:00","message":"> Transcript [7414] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:51.200925245+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:51.200926877+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:51.200928273+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:51.200929771+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:51.200931977+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:51.200959872+07:00","message":"push: {true \n 0 0xc003402000}"}
{"level":"info","service":"Main","time":"2025-10-27T15:20:51.211437471+07:00","message":"write wav file: './tmp/7446/7446_1550.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:51.230732467+07:00","message":"[GCS] Start streaming session, msgId: 1551"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:52.427255046+07:00","message":"[GCS] Cleaned up inactive client: 1516"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:52.427270877+07:00","message":"[GCS] Cleaned up inactive client: 1521"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:52.427274517+07:00","message":"[GCS] Cleaned up inactive client: 1524"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:52.427276565+07:00","message":"[GCS] Cleaned up inactive client: 1519"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:52.427278645+07:00","message":"[GCS] Cleaned up inactive client: 1526"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:52.427280585+07:00","message":"[GCS] Cleaned up inactive client: 1520"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:52.427295905+07:00","message":"[GCS] Cleaned up inactive client: 1517"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:52.427298397+07:00","message":"[GCS] Cleaned up inactive client: 1525"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:52.427300102+07:00","message":"[GCS] Cleaned up inactive client: 1515"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:52.427302344+07:00","message":"[GCS] Cleaned up inactive client: 1522"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:52.4273044+07:00","message":"[GCS] Cleaned up inactive client: 1523"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:52.427306421+07:00","message":"[GCS] Cleaned up inactive client: 1518"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:52.427308073+07:00","message":"[GCS] Cleaned up inactive client: 1527"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:20:53.080695209+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:20:53.080688771+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:53.730230946+07:00","message":"[GCS] IsForceVAD: false for message ID: 1551"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:53.829323236+07:00","message":"receive streaming session, msgId: 1551"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:53.829343665+07:00","message":"found end of frame, send empty tag with msgId: 1551"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:53.829347808+07:00","message":"end Recv id 1551"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:53.829354964+07:00","message":"[buffer interim] 1551 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:53.82936267+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:53.82936752+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:53.829370888+07:00","message":"> Transcript [7415] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:53.829374405+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:53.829376851+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:53.829379401+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:53.829381785+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:53.829385291+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:53.829396173+07:00","message":"push: {true \n 0 0xc000045f80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:20:53.839262205+07:00","message":"write wav file: './tmp/7446/7446_1551.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:53.924605728+07:00","message":"[GCS] Start streaming session, msgId: 1552"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:54.050353056+07:00","message":"[GCS] IsForceVAD: false for message ID: 1552"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:54.158851741+07:00","message":"receive streaming session, msgId: 1552"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:54.158867688+07:00","message":"found end of frame, send empty tag with msgId: 1552"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:54.158870388+07:00","message":"end Recv id 1552"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:54.158877257+07:00","message":"[buffer interim] 1552 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:54.158883619+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:54.158886924+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:54.158889672+07:00","message":"> Transcript [7416] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:54.158891868+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:54.158893523+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:54.158894897+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:54.158896404+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:54.158903976+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:54.158912713+07:00","message":"push: {true \n 0 0xc00041d400}"}
{"level":"info","service":"Main","time":"2025-10-27T15:20:54.163798881+07:00","message":"write wav file: './tmp/7446/7446_1552.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:54.240576243+07:00","message":"[GCS] Start streaming session, msgId: 1553"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:54.570305827+07:00","message":"[GCS] IsForceVAD: false for message ID: 1553"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:54.630618745+07:00","message":"[GCS] Start streaming session, msgId: 1554"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:54.766609795+07:00","message":"receive streaming session, msgId: 1553"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:54.766627197+07:00","message":"found end of frame, send empty tag with msgId: 1553"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:54.766629955+07:00","message":"end Recv id 1553"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:54.766635236+07:00","message":"[buffer interim] 1553 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:54.766641971+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:54.766645584+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:54.7666484+07:00","message":"> Transcript [7417] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:54.766650911+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:54.76665238+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:54.76665384+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:54.766655362+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:54.766662011+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:54.766670329+07:00","message":"push: {true \n 0 0xc002a00380}"}
{"level":"info","service":"Main","time":"2025-10-27T15:20:54.771176938+07:00","message":"write wav file: './tmp/7446/7446_1553.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:55.020932453+07:00","message":"[GCS] IsForceVAD: false for message ID: 1554"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:55.081273655+07:00","message":"[GCS] Start streaming session, msgId: 1555"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:55.129598566+07:00","message":"receive streaming session, msgId: 1554"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:55.129625046+07:00","message":"found end of frame, send empty tag with msgId: 1554"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:55.129628728+07:00","message":"end Recv id 1554"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:55.129638346+07:00","message":"[buffer interim] 1554 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:55.129647139+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:55.129651511+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:55.129655696+07:00","message":"> Transcript [7418] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:55.129659227+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:55.129661686+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:55.129664061+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:55.129666317+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:55.129669727+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:55.129682335+07:00","message":"push: {true \n 0 0xc00401f880}"}
{"level":"info","service":"Main","time":"2025-10-27T15:20:55.134453817+07:00","message":"write wav file: './tmp/7446/7446_1554.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:55.139329165+07:00","message":"[GCS] IsForceVAD: false for message ID: 1555"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:55.354228381+07:00","message":"receive streaming session, msgId: 1555"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:55.354241083+07:00","message":"found end of frame, send empty tag with msgId: 1555"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:55.354243575+07:00","message":"end Recv id 1555"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:55.35424942+07:00","message":"[buffer interim] 1555 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:55.354254702+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:55.354258322+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:55.354261303+07:00","message":"> Transcript [7419] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:55.354263563+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:55.354265204+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:55.354266623+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:55.354268074+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:55.354274674+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:55.354284954+07:00","message":"push: {true \n 0 0xc003403b00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:20:55.359590715+07:00","message":"write wav file: './tmp/7446/7446_1555.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:55.401267964+07:00","message":"[GCS] Start streaming session, msgId: 1556"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:55.529233567+07:00","message":"[GCS] IsForceVAD: false for message ID: 1556"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:55.907666444+07:00","message":"receive streaming session, msgId: 1556"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:55.907687305+07:00","message":"found end of frame, send empty tag with msgId: 1556"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:55.907691128+07:00","message":"end Recv id 1556"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:55.907700232+07:00","message":"[buffer interim] 1556 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:55.90770835+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:55.907713051+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:55.907716981+07:00","message":"> Transcript [7420] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:55.90772094+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:55.907723155+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:55.907725097+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:55.907727393+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:20:55.907730419+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:55.907750558+07:00","message":"push: {true \n 0 0xc002217180}"}
{"level":"info","service":"Main","time":"2025-10-27T15:20:55.912986677+07:00","message":"write wav file: './tmp/7446/7446_1556.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:20:56.080997913+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:20:56.081005417+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:20:56.172313901+07:00","message":"[GCS] Start streaming session, msgId: 1557"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:20:59.081817417+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:20:59.081816237+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:01.290095233+07:00","message":"[GCS] IsForceVAD: false for message ID: 1557"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:01.387023548+07:00","message":"receive streaming session, msgId: 1557"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:01.387040468+07:00","message":"found end of frame, send empty tag with msgId: 1557"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:01.387043282+07:00","message":"end Recv id 1557"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:01.387049918+07:00","message":"[buffer interim] 1557 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:01.387056656+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:01.387060292+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:01.387063183+07:00","message":"> Transcript [7421] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:01.387065555+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:01.387067414+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:01.387069232+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:01.387070814+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:01.387073259+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:01.387083035+07:00","message":"push: {true \n 0 0xc00401ff80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:21:01.396703843+07:00","message":"write wav file: './tmp/7446/7446_1557.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:01.481838091+07:00","message":"[GCS] Start streaming session, msgId: 1558"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:21:02.082344473+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:21:02.082355302+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:21:05.082856574+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:21:05.08286721+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:06.610680752+07:00","message":"[GCS] IsForceVAD: false for message ID: 1558"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:06.712823004+07:00","message":"receive streaming session, msgId: 1558"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:06.712843515+07:00","message":"found end of frame, send empty tag with msgId: 1558"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:06.712849203+07:00","message":"end Recv id 1558"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:06.71285609+07:00","message":"[buffer interim] 1558 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:06.71286213+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:06.712866052+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:06.712868881+07:00","message":"> Transcript [7422] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:06.712871222+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:06.712872854+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:06.712874388+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:06.712875856+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:06.712882783+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:06.712891601+07:00","message":"push: {true \n 0 0xc002922b80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:21:06.72322587+07:00","message":"write wav file: './tmp/7446/7446_1558.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:07.060029508+07:00","message":"[GCS] Start streaming session, msgId: 1559"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:21:08.083865552+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:21:08.083880805+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:08.340734264+07:00","message":"[GCS] IsForceVAD: false for message ID: 1559"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:08.446097216+07:00","message":"receive streaming session, msgId: 1559"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:08.446114904+07:00","message":"found end of frame, send empty tag with msgId: 1559"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:08.446117682+07:00","message":"end Recv id 1559"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:08.446130559+07:00","message":"[buffer interim] 1559 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:08.446137309+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:08.446140922+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:08.446143706+07:00","message":"> Transcript [7423] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:08.446145856+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:08.446147488+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:08.446149111+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:08.446150626+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:08.446158283+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:08.44616797+07:00","message":"push: {true \n 0 0xc002923280}"}
{"level":"info","service":"Main","time":"2025-10-27T15:21:08.453170313+07:00","message":"write wav file: './tmp/7446/7446_1559.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:09.550905883+07:00","message":"[GCS] Start streaming session, msgId: 1560"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:21:11.08449169+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:21:11.084519885+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:21:14.085054777+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:21:14.08505697+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:14.809668462+07:00","message":"[GCS] IsForceVAD: false for message ID: 1560"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:14.917386828+07:00","message":"receive streaming session, msgId: 1560"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:14.917402854+07:00","message":"found end of frame, send empty tag with msgId: 1560"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:14.9174056+07:00","message":"end Recv id 1560"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:14.91741237+07:00","message":"[buffer interim] 1560 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:14.917418833+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:14.917422686+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:14.917425437+07:00","message":"> Transcript [7424] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:14.917428375+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:14.917430115+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:14.917432265+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:14.917434377+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:14.917437705+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:14.917449283+07:00","message":"push: {true \n 0 0xc002217d80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:21:14.928588041+07:00","message":"write wav file: './tmp/7446/7446_1560.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:15.130553311+07:00","message":"[GCS] Start streaming session, msgId: 1561"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:15.829715887+07:00","message":"[GCS] IsForceVAD: false for message ID: 1561"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:15.928302982+07:00","message":"receive streaming session, msgId: 1561"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:15.928321619+07:00","message":"found end of frame, send empty tag with msgId: 1561"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:15.928324838+07:00","message":"end Recv id 1561"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:15.928332154+07:00","message":"[buffer interim] 1561 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:15.928339678+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:15.92834411+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:15.928347937+07:00","message":"> Transcript [7425] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:15.928351133+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:15.928353154+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:15.928355389+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:15.928357649+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:15.92836554+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:15.928377586+07:00","message":"push: {true \n 0 0xc002a00b00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:21:15.935517787+07:00","message":"write wav file: './tmp/7446/7446_1561.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:15.960023825+07:00","message":"[GCS] Start streaming session, msgId: 1562"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:21:17.085769813+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:21:17.085774207+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:17.879753547+07:00","message":"[GCS] IsForceVAD: false for message ID: 1562"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:17.940671894+07:00","message":"[GCS] Start streaming session, msgId: 1563"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:17.976914518+07:00","message":"receive streaming session, msgId: 1562"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:17.976930402+07:00","message":"found end of frame, send empty tag with msgId: 1562"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:17.976933635+07:00","message":"end Recv id 1562"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:17.97694068+07:00","message":"[buffer interim] 1562 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:17.976947657+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:17.976952507+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:17.976956517+07:00","message":"> Transcript [7426] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:17.976960105+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:17.976962444+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:17.976964907+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:17.97696743+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:17.976976631+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:17.97699538+07:00","message":"push: {true \n 0 0xc002922000}"}
{"level":"info","service":"Main","time":"2025-10-27T15:21:17.983443313+07:00","message":"write wav file: './tmp/7446/7446_1562.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:19.099095725+07:00","message":"[GCS] IsForceVAD: false for message ID: 1563"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:19.17314641+07:00","message":"[GCS] Start streaming session, msgId: 1564"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:19.204720271+07:00","message":"receive streaming session, msgId: 1563"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:19.204752189+07:00","message":"found end of frame, send empty tag with msgId: 1563"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:19.204756019+07:00","message":"end Recv id 1563"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:19.204764947+07:00","message":"[buffer interim] 1563 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:19.204772919+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:19.204777856+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:19.204781853+07:00","message":"> Transcript [7427] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:19.204785112+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:19.204787593+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:19.204789836+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:19.204792061+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:19.204800306+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:19.204811024+07:00","message":"push: {true \n 0 0xc0023e9400}"}
{"level":"info","service":"Main","time":"2025-10-27T15:21:19.210404564+07:00","message":"write wav file: './tmp/7446/7446_1563.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:21:20.086786653+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:21:20.086800938+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:22.427972516+07:00","message":"[GCS] Cleaned up inactive client: 1528"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:22.428010979+07:00","message":"[GCS] Cleaned up inactive client: 1534"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:22.428015338+07:00","message":"[GCS] Cleaned up inactive client: 1529"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:22.428017888+07:00","message":"[GCS] Cleaned up inactive client: 1532"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:22.428020502+07:00","message":"[GCS] Cleaned up inactive client: 1530"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:22.428022816+07:00","message":"[GCS] Cleaned up inactive client: 1535"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:22.428024977+07:00","message":"[GCS] Cleaned up inactive client: 1536"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:22.428027237+07:00","message":"[GCS] Cleaned up inactive client: 1537"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:22.428029535+07:00","message":"[GCS] Cleaned up inactive client: 1533"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:22.428031709+07:00","message":"[GCS] Cleaned up inactive client: 1531"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:21:23.087790569+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:21:23.087794704+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:23.778597139+07:00","message":"[GCS] IsForceVAD: false for message ID: 1564"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:23.874792273+07:00","message":"receive streaming session, msgId: 1564"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:23.874808483+07:00","message":"found end of frame, send empty tag with msgId: 1564"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:23.874811616+07:00","message":"end Recv id 1564"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:23.874817959+07:00","message":"[buffer interim] 1564 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:23.874824145+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:23.874827899+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:23.874830712+07:00","message":"> Transcript [7428] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:23.874835162+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:23.874836783+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:23.874838244+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:23.874839724+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:23.874842097+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:23.874851739+07:00","message":"push: {true \n 0 0xc002a00480}"}
{"level":"info","service":"Main","time":"2025-10-27T15:21:23.887852726+07:00","message":"write wav file: './tmp/7446/7446_1564.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:23.972170894+07:00","message":"[GCS] Start streaming session, msgId: 1565"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:24.02870791+07:00","message":"[GCS] IsForceVAD: false for message ID: 1565"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:24.413693589+07:00","message":"receive streaming session, msgId: 1565"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:24.41371231+07:00","message":"found end of frame, send empty tag with msgId: 1565"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:24.41371518+07:00","message":"end Recv id 1565"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:24.413721545+07:00","message":"[buffer interim] 1565 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:24.41372815+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:24.41374325+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:24.413746342+07:00","message":"> Transcript [7429] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:24.413748674+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:24.413750255+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:24.413751813+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:24.413753262+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:24.413760387+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:24.413769453+07:00","message":"push: {true \n 0 0xc002a00c80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:21:24.418192611+07:00","message":"write wav file: './tmp/7446/7446_1565.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:24.740209628+07:00","message":"[GCS] Start streaming session, msgId: 1566"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:24.859627499+07:00","message":"[GCS] IsForceVAD: false for message ID: 1566"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:25.101903962+07:00","message":"receive streaming session, msgId: 1566"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:25.1019246+07:00","message":"found end of frame, send empty tag with msgId: 1566"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:25.101928179+07:00","message":"end Recv id 1566"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:25.101935196+07:00","message":"[buffer interim] 1566 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:25.101942829+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:25.101947231+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:25.101950812+07:00","message":"> Transcript [7430] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:25.101954258+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:25.101956573+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:25.101958793+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:25.101960571+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:25.101963329+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:25.101974072+07:00","message":"push: {true \n 0 0xc002603200}"}
{"level":"info","service":"Main","time":"2025-10-27T15:21:25.106582744+07:00","message":"write wav file: './tmp/7446/7446_1566.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:25.250524603+07:00","message":"[GCS] Start streaming session, msgId: 1567"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:25.57067144+07:00","message":"[GCS] IsForceVAD: false for message ID: 1567"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:25.630163491+07:00","message":"[GCS] Start streaming session, msgId: 1568"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:25.668802744+07:00","message":"receive streaming session, msgId: 1567"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:25.668817966+07:00","message":"found end of frame, send empty tag with msgId: 1567"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:25.668820593+07:00","message":"end Recv id 1567"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:25.668826149+07:00","message":"[buffer interim] 1567 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:25.668832873+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:25.668836348+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:25.668838829+07:00","message":"> Transcript [7431] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:25.668841135+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:25.668843005+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:25.668844393+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:25.668845926+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:25.668853088+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:25.668862725+07:00","message":"push: {true \n 0 0xc0023e9e00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:21:25.673858388+07:00","message":"write wav file: './tmp/7446/7446_1567.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:25.758542336+07:00","message":"[GCS] IsForceVAD: false for message ID: 1568"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:25.82235444+07:00","message":"[GCS] Start streaming session, msgId: 1569"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:25.854183112+07:00","message":"receive streaming session, msgId: 1568"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:25.854206393+07:00","message":"found end of frame, send empty tag with msgId: 1568"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:25.854209484+07:00","message":"end Recv id 1568"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:25.854216921+07:00","message":"[buffer interim] 1568 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:25.854223673+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:25.854226983+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:25.854229533+07:00","message":"> Transcript [7432] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:25.854231977+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:25.85423359+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:25.854235243+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:25.85423675+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:25.854239193+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:25.854247802+07:00","message":"push: {true \n 0 0xc000045c00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:21:25.859149789+07:00","message":"write wav file: './tmp/7446/7446_1568.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:21:26.087800945+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:21:26.087800946+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:21:29.088372737+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:21:29.088389328+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:31.021753944+07:00","message":"[GCS] IsForceVAD: false for message ID: 1569"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:31.135013185+07:00","message":"receive streaming session, msgId: 1569"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:31.135031091+07:00","message":"found end of frame, send empty tag with msgId: 1569"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:31.135033906+07:00","message":"end Recv id 1569"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:31.135040353+07:00","message":"[buffer interim] 1569 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:31.13504671+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:31.135055291+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:31.13505882+07:00","message":"> Transcript [7433] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:31.135061085+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:31.135062834+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:31.135064258+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:31.135065978+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:31.13507042+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:31.135080212+07:00","message":"push: {true \n 0 0xc002881080}"}
{"level":"info","service":"Main","time":"2025-10-27T15:21:31.150102856+07:00","message":"write wav file: './tmp/7446/7446_1569.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:21:32.088714964+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:21:32.088738556+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:32.423267997+07:00","message":"[GCS] Start streaming session, msgId: 1570"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:33.579730783+07:00","message":"[GCS] IsForceVAD: false for message ID: 1570"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:33.685781178+07:00","message":"receive streaming session, msgId: 1570"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:33.685806246+07:00","message":"found end of frame, send empty tag with msgId: 1570"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:33.685809675+07:00","message":"end Recv id 1570"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:33.685818313+07:00","message":"[buffer interim] 1570 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:33.685825146+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:33.685828826+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:33.685831607+07:00","message":"> Transcript [7434] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:33.685834035+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:33.685835841+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:33.685837398+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:33.685838859+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:33.685845639+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:33.685854454+07:00","message":"push: {true \n 0 0xc002a00280}"}
{"level":"info","service":"Main","time":"2025-10-27T15:21:33.691723062+07:00","message":"write wav file: './tmp/7446/7446_1570.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:33.899639218+07:00","message":"[GCS] Start streaming session, msgId: 1571"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:33.959397074+07:00","message":"[GCS] IsForceVAD: false for message ID: 1571"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:34.368812923+07:00","message":"receive streaming session, msgId: 1571"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:34.368831585+07:00","message":"found end of frame, send empty tag with msgId: 1571"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:34.368834561+07:00","message":"end Recv id 1571"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:34.368841374+07:00","message":"[buffer interim] 1571 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:34.368848599+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:34.368852185+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:34.368854781+07:00","message":"> Transcript [7435] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:34.368856849+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:34.368858524+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:34.368860132+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:34.368861813+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:34.36887018+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:34.36888259+07:00","message":"push: {true \n 0 0xc002602b80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:21:34.37397166+07:00","message":"write wav file: './tmp/7446/7446_1571.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:34.542631262+07:00","message":"[GCS] Start streaming session, msgId: 1572"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:34.598973481+07:00","message":"[GCS] IsForceVAD: false for message ID: 1572"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:35.023870803+07:00","message":"receive streaming session, msgId: 1572"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:35.023888881+07:00","message":"found end of frame, send empty tag with msgId: 1572"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:35.023891813+07:00","message":"end Recv id 1572"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:35.023898797+07:00","message":"[buffer interim] 1572 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:35.023905256+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:35.023908469+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:35.023910922+07:00","message":"> Transcript [7436] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:35.023913036+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:35.023914624+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:35.023916014+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:35.023917629+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:35.023919981+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:35.023929937+07:00","message":"push: {true \n 0 0xc002881480}"}
{"level":"info","service":"Main","time":"2025-10-27T15:21:35.028163977+07:00","message":"write wav file: './tmp/7446/7446_1572.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:21:35.088920969+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:21:35.08892482+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:35.821240918+07:00","message":"[GCS] Start streaming session, msgId: 1573"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:21:38.089509062+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:21:38.089519236+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:40.621056277+07:00","message":"[GCS] IsForceVAD: false for message ID: 1573"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:40.690435018+07:00","message":"[GCS] Start streaming session, msgId: 1574"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:40.716476306+07:00","message":"receive streaming session, msgId: 1573"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:40.716493094+07:00","message":"found end of frame, send empty tag with msgId: 1573"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:40.716495691+07:00","message":"end Recv id 1573"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:40.716501786+07:00","message":"[buffer interim] 1573 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:40.716508018+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:40.716511593+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:40.716514407+07:00","message":"> Transcript [7437] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:40.716516847+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:40.716518575+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:40.716520008+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:40.716522146+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:40.716525542+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:40.716536657+07:00","message":"push: {true \n 0 0xc002217980}"}
{"level":"info","service":"Main","time":"2025-10-27T15:21:40.726191147+07:00","message":"write wav file: './tmp/7446/7446_1573.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:40.879557951+07:00","message":"[GCS] IsForceVAD: false for message ID: 1574"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:40.99445114+07:00","message":"receive streaming session, msgId: 1574"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:40.994469568+07:00","message":"found end of frame, send empty tag with msgId: 1574"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:40.994472599+07:00","message":"end Recv id 1574"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:40.99448356+07:00","message":"[buffer interim] 1574 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:40.994490598+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:40.994494133+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:40.994496901+07:00","message":"> Transcript [7438] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:40.994499523+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:40.994501161+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:40.994502778+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:40.994504258+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:40.994506549+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:40.994515877+07:00","message":"push: {true \n 0 0xc002a00700}"}
{"level":"info","service":"Main","time":"2025-10-27T15:21:40.998530768+07:00","message":"write wav file: './tmp/7446/7446_1574.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:21:41.090529661+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:21:41.090543655+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:41.330768546+07:00","message":"[GCS] Start streaming session, msgId: 1575"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:21:44.090835613+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:21:44.09084436+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:21:47.091120262+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:21:47.091125104+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:47.540923165+07:00","message":"[GCS] IsForceVAD: false for message ID: 1575"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:47.662640604+07:00","message":"receive streaming session, msgId: 1575"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:47.662658047+07:00","message":"found end of frame, send empty tag with msgId: 1575"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:47.662661516+07:00","message":"end Recv id 1575"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:47.662669275+07:00","message":"[buffer interim] 1575 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:47.662676584+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:47.662681758+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:47.662685034+07:00","message":"> Transcript [7439] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:47.662688727+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:47.662690653+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:47.662692736+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:47.662695082+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:47.662702816+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:47.662715051+07:00","message":"push: {true \n 0 0xc00041d900}"}
{"level":"info","service":"Main","time":"2025-10-27T15:21:47.675557455+07:00","message":"write wav file: './tmp/7446/7446_1575.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:47.931135652+07:00","message":"[GCS] Start streaming session, msgId: 1576"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:21:50.091637528+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:21:50.091649008+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:52.422573513+07:00","message":"[GCS] IsForceVAD: false for message ID: 1576"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:52.427691189+07:00","message":"[GCS] Cleaned up inactive client: 1550"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:52.42770466+07:00","message":"[GCS] Cleaned up inactive client: 1548"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:52.427706925+07:00","message":"[GCS] Cleaned up inactive client: 1543"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:52.427708358+07:00","message":"[GCS] Cleaned up inactive client: 1544"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:52.427709849+07:00","message":"[GCS] Cleaned up inactive client: 1540"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:52.427711461+07:00","message":"[GCS] Cleaned up inactive client: 1542"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:52.427713019+07:00","message":"[GCS] Cleaned up inactive client: 1538"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:52.427714389+07:00","message":"[GCS] Cleaned up inactive client: 1549"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:52.427715827+07:00","message":"[GCS] Cleaned up inactive client: 1539"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:52.42771734+07:00","message":"[GCS] Cleaned up inactive client: 1545"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:52.427723992+07:00","message":"[GCS] Cleaned up inactive client: 1547"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:52.427725621+07:00","message":"[GCS] Cleaned up inactive client: 1546"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:52.427726917+07:00","message":"[GCS] Cleaned up inactive client: 1541"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:52.519081802+07:00","message":"receive streaming session, msgId: 1576"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:52.519099866+07:00","message":"found end of frame, send empty tag with msgId: 1576"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:52.519102509+07:00","message":"end Recv id 1576"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:52.519108951+07:00","message":"[buffer interim] 1576 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:52.519115315+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:52.519119271+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:52.519122044+07:00","message":"> Transcript [7440] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:52.51912481+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:52.519126807+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:52.519128285+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:52.519129744+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:52.519132045+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:52.51914179+07:00","message":"push: {true \n 0 0xc002a00e00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:21:52.528709743+07:00","message":"write wav file: './tmp/7446/7446_1576.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:52.541785087+07:00","message":"[GCS] Start streaming session, msgId: 1577"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:52.858520561+07:00","message":"[GCS] IsForceVAD: false for message ID: 1577"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:52.989878365+07:00","message":"[GCS] Start streaming session, msgId: 1578"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:53.017144474+07:00","message":"receive streaming session, msgId: 1577"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:53.01717221+07:00","message":"found end of frame, send empty tag with msgId: 1577"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:53.017175405+07:00","message":"end Recv id 1577"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:53.017181169+07:00","message":"[buffer interim] 1577 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:53.0171871+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:53.017190244+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:53.017192576+07:00","message":"> Transcript [7441] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:53.017194647+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:53.017196189+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:53.017197591+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:53.017199068+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:53.017201383+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:53.017210316+07:00","message":"push: {true \n 0 0xc002881700}"}
{"level":"info","service":"Main","time":"2025-10-27T15:21:53.021875364+07:00","message":"write wav file: './tmp/7446/7446_1577.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:21:53.091882409+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:21:53.091892004+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:54.910099999+07:00","message":"[GCS] IsForceVAD: false for message ID: 1578"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:55.008107279+07:00","message":"receive streaming session, msgId: 1578"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:55.008129325+07:00","message":"found end of frame, send empty tag with msgId: 1578"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:55.008132674+07:00","message":"end Recv id 1578"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:55.008139472+07:00","message":"[buffer interim] 1578 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:55.008146369+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:55.008151668+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:55.008155071+07:00","message":"> Transcript [7442] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:55.00815846+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:55.008160746+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:55.008162851+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:55.008165037+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:55.008168429+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:55.008179957+07:00","message":"push: {true \n 0 0xc002a00980}"}
{"level":"info","service":"Main","time":"2025-10-27T15:21:55.016066593+07:00","message":"write wav file: './tmp/7446/7446_1578.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:55.173707042+07:00","message":"[GCS] Start streaming session, msgId: 1579"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:21:56.092461947+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:21:56.09247857+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:57.860057437+07:00","message":"[GCS] IsForceVAD: false for message ID: 1579"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:57.923833201+07:00","message":"[GCS] Start streaming session, msgId: 1580"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:57.954232963+07:00","message":"receive streaming session, msgId: 1579"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:57.954246238+07:00","message":"found end of frame, send empty tag with msgId: 1579"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:57.954249412+07:00","message":"end Recv id 1579"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:57.95425526+07:00","message":"[buffer interim] 1579 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:57.954262051+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:57.954265772+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:57.95426826+07:00","message":"> Transcript [7443] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:57.954270566+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:57.954272411+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:57.954274019+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:57.954275488+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:57.954277667+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:57.954286185+07:00","message":"push: {true \n 0 0xc0023e9d80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:21:57.961641962+07:00","message":"write wav file: './tmp/7446/7446_1579.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:58.049227336+07:00","message":"[GCS] IsForceVAD: false for message ID: 1580"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:58.16432024+07:00","message":"receive streaming session, msgId: 1580"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:58.164340694+07:00","message":"found end of frame, send empty tag with msgId: 1580"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:58.164343386+07:00","message":"end Recv id 1580"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:58.164350193+07:00","message":"[buffer interim] 1580 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:58.164356258+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:58.16435966+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:58.164362143+07:00","message":"> Transcript [7444] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:58.164364195+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:58.164365762+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:58.16436714+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:58.164368602+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:58.164370902+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:58.16440088+07:00","message":"push: {true \n 0 0xc002a01200}"}
{"level":"info","service":"Main","time":"2025-10-27T15:21:58.168856384+07:00","message":"write wav file: './tmp/7446/7446_1580.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:58.181061615+07:00","message":"[GCS] Start streaming session, msgId: 1581"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:58.690038431+07:00","message":"[GCS] IsForceVAD: false for message ID: 1581"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:58.807449609+07:00","message":"receive streaming session, msgId: 1581"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:58.807470877+07:00","message":"found end of frame, send empty tag with msgId: 1581"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:58.807473488+07:00","message":"end Recv id 1581"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:58.807480595+07:00","message":"[buffer interim] 1581 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:58.807487223+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:58.807490975+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:58.807493873+07:00","message":"> Transcript [7445] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:58.807495951+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:58.807498315+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:58.80750041+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:58.807502842+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:21:58.807505829+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:58.807516885+07:00","message":"push: {true \n 0 0xc002a01400}"}
{"level":"info","service":"Main","time":"2025-10-27T15:21:58.812185833+07:00","message":"write wav file: './tmp/7446/7446_1581.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:21:58.88087236+07:00","message":"[GCS] Start streaming session, msgId: 1582"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:21:59.092883006+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:21:59.092888453+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:22:02.093846503+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:22:02.093859509+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:22:03.498923153+07:00","message":"[GCS] IsForceVAD: false for message ID: 1582"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:22:03.59863883+07:00","message":"receive streaming session, msgId: 1582"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:22:03.598658608+07:00","message":"found end of frame, send empty tag with msgId: 1582"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:22:03.598662225+07:00","message":"end Recv id 1582"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:22:03.59866941+07:00","message":"[buffer interim] 1582 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:22:03.598677344+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:22:03.598682627+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:22:03.598685924+07:00","message":"> Transcript [7446] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:22:03.598689359+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:22:03.598691642+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:22:03.598693702+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:22:03.598695901+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:22:03.598704803+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:22:03.598714354+07:00","message":"push: {true \n 0 0xc002881f00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:22:03.612806674+07:00","message":"write wav file: './tmp/7446/7446_1582.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:22:04.39038611+07:00","message":"[GCS] Start streaming session, msgId: 1583"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:22:05.094215301+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:22:05.094223808+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:22:05.289113751+07:00","message":"[GCS] IsForceVAD: false for message ID: 1583"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:22:05.393672057+07:00","message":"receive streaming session, msgId: 1583"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:22:05.393690197+07:00","message":"found end of frame, send empty tag with msgId: 1583"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:22:05.393693107+07:00","message":"end Recv id 1583"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:22:05.393698951+07:00","message":"[buffer interim] 1583 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:22:05.393705962+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:22:05.393709538+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:22:05.39371197+07:00","message":"> Transcript [7447] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:22:05.393728232+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:22:05.393731031+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:22:05.393733527+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:22:05.393735106+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:22:05.393742895+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:22:05.39375158+07:00","message":"push: {true \n 0 0xc003402000}"}
{"level":"info","service":"Main","time":"2025-10-27T15:22:05.399525116+07:00","message":"write wav file: './tmp/7446/7446_1583.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:22:05.740261678+07:00","message":"[GCS] Start streaming session, msgId: 1584"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:22:05.798927719+07:00","message":"[GCS] IsForceVAD: false for message ID: 1584"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:22:05.978998499+07:00","message":"receive streaming session, msgId: 1584"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:22:05.979021315+07:00","message":"found end of frame, send empty tag with msgId: 1584"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:22:05.979024444+07:00","message":"end Recv id 1584"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:22:05.979031864+07:00","message":"[buffer interim] 1584 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:22:05.979041927+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:22:05.979045298+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:22:05.979047959+07:00","message":"> Transcript [7448] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:22:05.979050316+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:22:05.979051904+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:22:05.979053463+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:22:05.979055094+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:22:05.979057451+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:22:05.979067044+07:00","message":"push: {true \n 0 0xc002603780}"}
{"level":"info","service":"Main","time":"2025-10-27T15:22:05.983321888+07:00","message":"write wav file: './tmp/7446/7446_1584.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:22:06.379307508+07:00","message":"[GCS] Start streaming session, msgId: 1585"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:22:06.439845681+07:00","message":"[GCS] IsForceVAD: false for message ID: 1585"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:22:06.62483273+07:00","message":"receive streaming session, msgId: 1585"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:22:06.624849314+07:00","message":"found end of frame, send empty tag with msgId: 1585"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:22:06.62485209+07:00","message":"end Recv id 1585"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:22:06.624858573+07:00","message":"[buffer interim] 1585 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:22:06.624864866+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:22:06.62486841+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:22:06.62487117+07:00","message":"> Transcript [7449] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:22:06.624873526+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:22:06.624875361+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:22:06.624876811+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:22:06.62487833+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:22:06.624880549+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:22:06.624890096+07:00","message":"push: {true \n 0 0xc002603a80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:22:06.629760274+07:00","message":"write wav file: './tmp/7446/7446_1585.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:22:07.981062573+07:00","message":"[GCS] Start streaming session, msgId: 1586"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:22:08.094423159+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:22:08.094438302+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:22:11.094855858+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:22:11.094855854+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:22:13.17139565+07:00","message":"[GCS] IsForceVAD: false for message ID: 1586"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:22:13.276170398+07:00","message":"receive streaming session, msgId: 1586"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:22:13.276186245+07:00","message":"found end of frame, send empty tag with msgId: 1586"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:22:13.276188816+07:00","message":"end Recv id 1586"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:22:13.276195967+07:00","message":"[buffer interim] 1586 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:22:13.276202308+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:22:13.276205739+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:22:13.276208164+07:00","message":"> Transcript [7450] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:22:13.276210497+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:22:13.276212214+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:22:13.27621371+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:22:13.276215398+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:22:13.276217597+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:22:13.276226674+07:00","message":"push: {true \n 0 0xc000045380}"}
{"level":"info","service":"Main","time":"2025-10-27T15:22:13.28678318+07:00","message":"write wav file: './tmp/7446/7446_1586.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:22:13.810167766+07:00","message":"[GCS] Start streaming session, msgId: 1587"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:22:14.095913992+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:22:14.095929268+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:22:17.096364133+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:22:17.096383834+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:22:18.002966231+07:00","message":"receive streaming session, msgId: 1587"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:22:18.003016262+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":"2025-10-27T15:22:18.003021997+07:00","message":"receive interim result [false|false]: อาจารย์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:22:18.003034528+07:00","message":"[buffer interim] 1587 false อาจารย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:22:18.003041306+07:00","message":"[bufferProcess] interim [140000000]:อาจารย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:22:18.00304281+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:22:18.003049295+07:00","message":"[bufferProcess] send to processor (ticker):อาจารย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:22:18.003052125+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:22:18.003054703+07:00","message":"> Transcript [7451] [false]: 'อาจารย์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:22:18.003056918+07:00","message":"Set StatePrefix (first interim): 'อาจารย์'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:22:20.096716084+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:22:20.096721538+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:22:21.821843881+07:00","message":"[GCS] IsForceVAD: false for message ID: 1587"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:22:21.927465733+07:00","message":"receive streaming session, msgId: 1587"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:22:21.927507861+07:00","message":"receive interim result all : {\"alternatives\":[{}],\"is_final\":true,\"result_end_time\":{\"seconds\":7,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:22:21.927513967+07:00","message":"receive interim result [true|false]: "}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:22:21.927524219+07:00","message":"end recv isFinal message id 1587"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:22:21.927526673+07:00","message":"end Recv id 1587"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:22:21.927533402+07:00","message":"[buffer interim] 1587 true "}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:22:21.927543401+07:00","message":"[bufferProcess] interim [500000000]:"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:22:21.927550846+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:22:21.927554406+07:00","message":"> Transcript [7452] [true]: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:22:21.927560378+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:22:21.927562577+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:22:21.927565142+07:00","message":"StatePrefix: 'อาจารย์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:22:21.927568554+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:22:21.927575585+07:00","message":"Push: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:22:21.92758751+07:00","message":"push: {true  0 0xc002603d80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:22:21.941154333+07:00","message":"[GCS] Start streaming session, msgId: 1588"}
{"level":"info","service":"Main","time":"2025-10-27T15:22:21.944951551+07:00","message":"write wav file: './tmp/7446/7446_1587.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:22:22.426953219+07:00","message":"[GCS] Cleaned up inactive client: 1552"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:22:22.426976971+07:00","message":"[GCS] Cleaned up inactive client: 1556"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:22:22.426979888+07:00","message":"[GCS] Cleaned up inactive client: 1555"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:22:22.42698173+07:00","message":"[GCS] Cleaned up inactive client: 1561"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:22:22.426983936+07:00","message":"[GCS] Cleaned up inactive client: 1558"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:22:22.426985596+07:00","message":"[GCS] Cleaned up inactive client: 1562"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:22:22.426987547+07:00","message":"[GCS] Cleaned up inactive client: 1551"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:22:22.426989197+07:00","message":"[GCS] Cleaned up inactive client: 1559"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:22:22.426990653+07:00","message":"[GCS] Cleaned up inactive client: 1557"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:22:22.426992079+07:00","message":"[GCS] Cleaned up inactive client: 1560"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:22:22.426993488+07:00","message":"[GCS] Cleaned up inactive client: 1554"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:22:22.42699483+07:00","message":"[GCS] Cleaned up inactive client: 1563"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:22:22.426996081+07:00","message":"[GCS] Cleaned up inactive client: 1553"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:22:22.459069636+07:00","message":"[GCS] IsForceVAD: false for message ID: 1588"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:22:22.521362761+07:00","message":"[GCS] Start streaming session, msgId: 1589"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:22:22.554683128+07:00","message":"receive streaming session, msgId: 1588"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:22:22.554707089+07:00","message":"found end of frame, send empty tag with msgId: 1588"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:22:22.55472044+07:00","message":"end Recv id 1588"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:22:22.554730693+07:00","message":"[buffer interim] 1588 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:22:22.554738935+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:22:22.554745937+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:22:22.55474983+07:00","message":"> Transcript [7453] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:22:22.554752889+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:22:22.554755607+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:22:22.554757715+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:22:22.554760026+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:22:22.554767368+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:22:22.554779033+07:00","message":"push: {true \n 0 0xc0001fa680}"}
{"level":"info","service":"Main","time":"2025-10-27T15:22:22.559860372+07:00","message":"write wav file: './tmp/7446/7446_1588.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:22:23.097316392+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:22:23.097394828+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:22:26.097372372+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:22:26.097384822+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:22:27.649335272+07:00","message":"[GCS] IsForceVAD: false for message ID: 1589"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:22:27.750454666+07:00","message":"receive streaming session, msgId: 1589"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:22:27.750468546+07:00","message":"found end of frame, send empty tag with msgId: 1589"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:22:27.750470918+07:00","message":"end Recv id 1589"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:22:27.750476359+07:00","message":"[buffer interim] 1589 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:22:27.750482142+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:22:27.750486163+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:22:27.750488666+07:00","message":"> Transcript [7454] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:22:27.750490685+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:22:27.750492179+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:22:27.750493592+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:22:27.750494935+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:22:27.750497336+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:22:27.750505714+07:00","message":"push: {true \n 0 0xc003402800}"}
{"level":"info","service":"Main","time":"2025-10-27T15:22:27.760689877+07:00","message":"write wav file: './tmp/7446/7446_1589.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:22:27.781455726+07:00","message":"[GCS] Start streaming session, msgId: 1590"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:22:29.097900096+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:22:29.097929466+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:22:32.098407324+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:22:32.098429136+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:22:35.099460313+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:22:35.099470727+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:22:35.529333228+07:00","message":"[GCS] IsForceVAD: false for message ID: 1590"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:22:35.590839522+07:00","message":"[GCS] Start streaming session, msgId: 1591"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:22:35.629753934+07:00","message":"receive streaming session, msgId: 1590"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:22:35.629776314+07:00","message":"found end of frame, send empty tag with msgId: 1590"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:22:35.629780154+07:00","message":"end Recv id 1590"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:22:35.629788806+07:00","message":"[buffer interim] 1590 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:22:35.629797527+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:22:35.629802593+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:22:35.62980633+07:00","message":"> Transcript [7455] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:22:35.629809527+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:22:35.629812058+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:22:35.629814361+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:22:35.629816718+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:22:35.629820263+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:22:35.629832935+07:00","message":"push: {true \n 0 0xc000044d80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:22:35.64367353+07:00","message":"write wav file: './tmp/7446/7446_1590.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:22:38.100337032+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:22:38.100346928+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:22:39.749566239+07:00","message":"[GCS] IsForceVAD: false for message ID: 1591"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:22:39.856387305+07:00","message":"receive streaming session, msgId: 1591"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:22:39.856414235+07:00","message":"found end of frame, send empty tag with msgId: 1591"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:22:39.856417696+07:00","message":"end Recv id 1591"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:22:39.856424734+07:00","message":"[buffer interim] 1591 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:22:39.856432205+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:22:39.856435901+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:22:39.856438237+07:00","message":"> Transcript [7456] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:22:39.856441288+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:22:39.856443725+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:22:39.856446084+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:22:39.856448186+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:22:39.856451372+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:22:39.85646375+07:00","message":"push: {true \n 0 0xc002923800}"}
{"level":"info","service":"Main","time":"2025-10-27T15:22:39.8660534+07:00","message":"write wav file: './tmp/7446/7446_1591.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:22:40.075559376+07:00","message":"[GCS] Start streaming session, msgId: 1592"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:22:41.101068387+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:22:41.101072927+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:22:44.101253311+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:22:44.101253398+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:22:45.522259405+07:00","message":"[GCS] IsForceVAD: false for message ID: 1592"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:22:45.579468348+07:00","message":"[GCS] Start streaming session, msgId: 1593"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:22:45.635990044+07:00","message":"receive streaming session, msgId: 1592"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:22:45.636007785+07:00","message":"found end of frame, send empty tag with msgId: 1592"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:22:45.636010387+07:00","message":"end Recv id 1592"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:22:45.636015976+07:00","message":"[buffer interim] 1592 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:22:45.636022456+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:22:45.636026021+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:22:45.636028479+07:00","message":"> Transcript [7457] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:22:45.636030659+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:22:45.636032387+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:22:45.636033795+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:22:45.636035271+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:22:45.636037659+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:22:45.636046193+07:00","message":"push: {true \n 0 0xc000045e00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:22:45.646653621+07:00","message":"write wav file: './tmp/7446/7446_1592.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:22:46.223317036+07:00","message":"[GCS] IsForceVAD: false for message ID: 1593"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:22:46.289158611+07:00","message":"[GCS] Start streaming session, msgId: 1594"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:22:46.325026804+07:00","message":"receive streaming session, msgId: 1593"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:22:46.3250486+07:00","message":"found end of frame, send empty tag with msgId: 1593"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:22:46.325052305+07:00","message":"end Recv id 1593"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:22:46.325060422+07:00","message":"[buffer interim] 1593 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:22:46.325068545+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:22:46.325072141+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:22:46.325075088+07:00","message":"> Transcript [7458] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:22:46.325077279+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:22:46.325078841+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:22:46.325080377+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:22:46.325081988+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:22:46.325088185+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:22:46.325099822+07:00","message":"push: {true \n 0 0xc002a00000}"}
{"level":"info","service":"Main","time":"2025-10-27T15:22:46.330139048+07:00","message":"write wav file: './tmp/7446/7446_1593.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:22:47.101519843+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:22:47.101531608+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:22:50.101712242+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:22:50.10172779+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:22:50.458535878+07:00","message":"[GCS] IsForceVAD: false for message ID: 1594"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:22:50.523925262+07:00","message":"[GCS] Start streaming session, msgId: 1595"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:22:50.563810889+07:00","message":"receive streaming session, msgId: 1594"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:22:50.563835555+07:00","message":"found end of frame, send empty tag with msgId: 1594"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:22:50.563839466+07:00","message":"end Recv id 1594"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:22:50.563848574+07:00","message":"[buffer interim] 1594 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:22:50.563856871+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:22:50.563862224+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:22:50.563865775+07:00","message":"> Transcript [7459] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:22:50.563868903+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:22:50.563871109+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:22:50.563873091+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:22:50.563875294+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:22:50.563879046+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:22:50.56389158+07:00","message":"push: {true \n 0 0xc00401e380}"}
{"level":"info","service":"Main","time":"2025-10-27T15:22:50.572909811+07:00","message":"write wav file: './tmp/7446/7446_1594.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:22:52.427327024+07:00","message":"[GCS] Cleaned up inactive client: 1571"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:22:52.427350375+07:00","message":"[GCS] Cleaned up inactive client: 1564"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:22:52.427352725+07:00","message":"[GCS] Cleaned up inactive client: 1569"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:22:52.427354367+07:00","message":"[GCS] Cleaned up inactive client: 1568"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:22:52.427355801+07:00","message":"[GCS] Cleaned up inactive client: 1566"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:22:52.427357311+07:00","message":"[GCS] Cleaned up inactive client: 1572"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:22:52.427358798+07:00","message":"[GCS] Cleaned up inactive client: 1576"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:22:52.427360239+07:00","message":"[GCS] Cleaned up inactive client: 1575"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:22:52.427361847+07:00","message":"[GCS] Cleaned up inactive client: 1573"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:22:52.427363319+07:00","message":"[GCS] Cleaned up inactive client: 1574"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:22:52.427364692+07:00","message":"[GCS] Cleaned up inactive client: 1567"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:22:52.427365979+07:00","message":"[GCS] Cleaned up inactive client: 1570"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:22:52.427367257+07:00","message":"[GCS] Cleaned up inactive client: 1565"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:22:53.10226792+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:22:53.102288482+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:22:56.102290671+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:22:56.102301326+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:22:57.109672679+07:00","message":"[GCS] IsForceVAD: false for message ID: 1595"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:22:57.246199548+07:00","message":"receive streaming session, msgId: 1595"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:22:57.246218838+07:00","message":"found end of frame, send empty tag with msgId: 1595"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:22:57.246221811+07:00","message":"end Recv id 1595"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:22:57.246228806+07:00","message":"[buffer interim] 1595 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:22:57.246235648+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:22:57.246239563+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:22:57.246242398+07:00","message":"> Transcript [7460] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:22:57.246244661+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:22:57.246246414+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:22:57.246248017+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:22:57.246249463+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:22:57.246254883+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:22:57.246264918+07:00","message":"push: {true \n 0 0xc002603580}"}
{"level":"info","service":"Main","time":"2025-10-27T15:22:57.258020491+07:00","message":"write wav file: './tmp/7446/7446_1595.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:22:57.501421423+07:00","message":"[GCS] Start streaming session, msgId: 1596"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:22:59.10279821+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:22:59.102815663+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:23:02.102977609+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:23:02.102990987+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:23:04.03044036+07:00","message":"[GCS] IsForceVAD: false for message ID: 1596"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:23:04.100366504+07:00","message":"[GCS] Start streaming session, msgId: 1597"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:23:04.133237925+07:00","message":"receive streaming session, msgId: 1596"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:23:04.133258529+07:00","message":"found end of frame, send empty tag with msgId: 1596"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:23:04.13326211+07:00","message":"end Recv id 1596"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:23:04.133269755+07:00","message":"[buffer interim] 1596 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:23:04.133283702+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:23:04.133288836+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:23:04.133292581+07:00","message":"> Transcript [7461] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:23:04.133295797+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:23:04.133298244+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:23:04.133300637+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:23:04.13330291+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:23:04.133308953+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:23:04.133321038+07:00","message":"push: {true \n 0 0xc002923380}"}
{"level":"info","service":"Main","time":"2025-10-27T15:23:04.148624442+07:00","message":"write wav file: './tmp/7446/7446_1596.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:23:04.349113468+07:00","message":"[GCS] IsForceVAD: false for message ID: 1597"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:23:04.422136301+07:00","message":"[GCS] Start streaming session, msgId: 1598"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:23:04.589491022+07:00","message":"receive streaming session, msgId: 1597"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:23:04.589515591+07:00","message":"found end of frame, send empty tag with msgId: 1597"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:23:04.589520395+07:00","message":"end Recv id 1597"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:23:04.589528792+07:00","message":"[buffer interim] 1597 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:23:04.589538344+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:23:04.589547992+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:23:04.589551551+07:00","message":"> Transcript [7462] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:23:04.589554664+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:23:04.589557041+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:23:04.589559349+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:23:04.589561584+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:23:04.589566232+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:23:04.589578994+07:00","message":"push: {true \n 0 0xc002602000}"}
{"level":"info","service":"Main","time":"2025-10-27T15:23:04.594029102+07:00","message":"write wav file: './tmp/7446/7446_1597.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:23:04.739465527+07:00","message":"[GCS] IsForceVAD: false for message ID: 1598"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:23:04.800255549+07:00","message":"[GCS] Start streaming session, msgId: 1599"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:23:04.832843746+07:00","message":"receive streaming session, msgId: 1598"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:23:04.832862905+07:00","message":"found end of frame, send empty tag with msgId: 1598"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:23:04.832866327+07:00","message":"end Recv id 1598"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:23:04.832873293+07:00","message":"[buffer interim] 1598 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:23:04.832880914+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:23:04.832885357+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:23:04.832889077+07:00","message":"> Transcript [7463] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:23:04.832892503+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:23:04.83289468+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:23:04.832896822+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:23:04.832899097+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:23:04.832907721+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:23:04.832920535+07:00","message":"push: {true \n 0 0xc0023e9400}"}
{"level":"info","service":"Main","time":"2025-10-27T15:23:04.837669885+07:00","message":"write wav file: './tmp/7446/7446_1598.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:23:04.859312295+07:00","message":"[GCS] IsForceVAD: false for message ID: 1599"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:23:05.061109724+07:00","message":"[GCS] Start streaming session, msgId: 1600"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:23:05.103511987+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:23:05.103515683+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:23:05.112790045+07:00","message":"receive streaming session, msgId: 1599"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:23:05.112806615+07:00","message":"found end of frame, send empty tag with msgId: 1599"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:23:05.112809888+07:00","message":"end Recv id 1599"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:23:05.112817736+07:00","message":"[buffer interim] 1599 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:23:05.112825399+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:23:05.112829596+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:23:05.112833474+07:00","message":"> Transcript [7464] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:23:05.112836812+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:23:05.112839132+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:23:05.112841566+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:23:05.112843825+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:23:05.112847264+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:23:05.112860574+07:00","message":"push: {true \n 0 0xc002603200}"}
{"level":"info","service":"Main","time":"2025-10-27T15:23:05.117986736+07:00","message":"write wav file: './tmp/7446/7446_1599.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:23:06.922604517+07:00","message":"[GCS] IsForceVAD: false for message ID: 1600"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:23:07.024685939+07:00","message":"receive streaming session, msgId: 1600"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:23:07.024703429+07:00","message":"found end of frame, send empty tag with msgId: 1600"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:23:07.024706365+07:00","message":"end Recv id 1600"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:23:07.024713493+07:00","message":"[buffer interim] 1600 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:23:07.024729937+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:23:07.024734169+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:23:07.024744522+07:00","message":"> Transcript [7465] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:23:07.024747618+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:23:07.02474993+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:23:07.02475212+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:23:07.024754145+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:23:07.024762643+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:23:07.024774426+07:00","message":"push: {true \n 0 0xc0023e9e00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:23:07.031008426+07:00","message":"write wav file: './tmp/7446/7446_1600.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:23:07.049683653+07:00","message":"[GCS] Start streaming session, msgId: 1601"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:23:08.103914816+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:23:08.103941067+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:23:11.10433628+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:23:11.10434213+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:23:13.058366041+07:00","message":"[GCS] IsForceVAD: false for message ID: 1601"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:23:13.170768949+07:00","message":"receive streaming session, msgId: 1601"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:23:13.170786587+07:00","message":"found end of frame, send empty tag with msgId: 1601"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:23:13.170789184+07:00","message":"end Recv id 1601"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:23:13.170795189+07:00","message":"[buffer interim] 1601 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:23:13.17080208+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:23:13.170808957+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:23:13.170811644+07:00","message":"> Transcript [7466] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:23:13.170813765+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:23:13.170815316+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:23:13.170816903+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:23:13.170818404+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:23:13.170820771+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:23:13.170829056+07:00","message":"push: {true \n 0 0xc00401f980}"}
{"level":"info","service":"Main","time":"2025-10-27T15:23:13.188261377+07:00","message":"write wav file: './tmp/7446/7446_1601.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:23:13.322931513+07:00","message":"[GCS] Start streaming session, msgId: 1602"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:23:14.104567098+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:23:14.104574072+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:23:17.104828505+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:23:17.104847396+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:23:17.71950401+07:00","message":"receive streaming session, msgId: 1602"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:23:17.719550695+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":"2025-10-27T15:23:17.719557006+07:00","message":"receive interim result [false|false]: ตาราง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:23:17.719568202+07:00","message":"[buffer interim] 1602 false ตาราง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:23:17.719574422+07:00","message":"[bufferProcess] interim [140000000]:ตาราง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:23:17.719575891+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:23:17.719580879+07:00","message":"[bufferProcess] send to processor (ticker):ตาราง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:23:17.719583667+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:23:17.719586022+07:00","message":"> Transcript [7467] [false]: 'ตาราง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:23:17.719587963+07:00","message":"Set StatePrefix (first interim): 'ตาราง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:23:17.939761718+07:00","message":"[GCS] IsForceVAD: false for message ID: 1602"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:23:18.000897778+07:00","message":"[GCS] Start streaming session, msgId: 1603"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:23:18.04467135+07:00","message":"receive streaming session, msgId: 1602"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:23:18.044710113+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตาราง\",\"confidence\":0.8167004}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:23:18.044714737+07:00","message":"receive interim result [true|false]: ตาราง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:23:18.044721331+07:00","message":"end recv isFinal message id 1602"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:23:18.044723326+07:00","message":"end Recv id 1602"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:23:18.044728122+07:00","message":"[buffer interim] 1602 true ตาราง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:23:18.044736456+07:00","message":"[bufferProcess] interim [620000000]:ตาราง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:23:18.044742119+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:23:18.044751689+07:00","message":"> Transcript [7468] [true]: 'ตาราง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:23:18.044755956+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:23:18.044758024+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:23:18.044759648+07:00","message":"StatePrefix: 'ตาราง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:23:18.044761438+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:23:18.044766002+07:00","message":"Push: 'ตาราง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:23:18.044774127+07:00","message":"push: {true ตาราง 0 0xc002a00200}"}
{"level":"info","service":"Main","time":"2025-10-27T15:23:18.054030941+07:00","message":"write wav file: './tmp/7446/7446_1602.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:23:20.104870056+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:23:20.104885426+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:23:22.426921103+07:00","message":"[GCS] Cleaned up inactive client: 1581"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:23:22.426944626+07:00","message":"[GCS] Cleaned up inactive client: 1587"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:23:22.426948543+07:00","message":"[GCS] Cleaned up inactive client: 1583"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:23:22.42695116+07:00","message":"[GCS] Cleaned up inactive client: 1580"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:23:22.426953277+07:00","message":"[GCS] Cleaned up inactive client: 1585"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:23:22.426955259+07:00","message":"[GCS] Cleaned up inactive client: 1577"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:23:22.426957973+07:00","message":"[GCS] Cleaned up inactive client: 1586"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:23:22.426960088+07:00","message":"[GCS] Cleaned up inactive client: 1579"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:23:22.426962091+07:00","message":"[GCS] Cleaned up inactive client: 1582"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:23:22.426964289+07:00","message":"[GCS] Cleaned up inactive client: 1584"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:23:22.42696653+07:00","message":"[GCS] Cleaned up inactive client: 1578"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:23:23.105502132+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:23:23.105506657+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:23:23.771398389+07:00","message":"[GCS] IsForceVAD: false for message ID: 1603"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:23:23.83021831+07:00","message":"[GCS] Start streaming session, msgId: 1604"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:23:23.888690302+07:00","message":"receive streaming session, msgId: 1603"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:23:23.888710288+07:00","message":"found end of frame, send empty tag with msgId: 1603"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:23:23.888713711+07:00","message":"end Recv id 1603"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:23:23.888722016+07:00","message":"[buffer interim] 1603 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:23:23.888730744+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:23:23.888735927+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:23:23.888739679+07:00","message":"> Transcript [7469] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:23:23.888742903+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:23:23.888745434+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:23:23.888747833+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:23:23.888755183+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:23:23.888758987+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:23:23.88878112+07:00","message":"push: {true \n 0 0xc00401e080}"}
{"level":"info","service":"Main","time":"2025-10-27T15:23:23.89959042+07:00","message":"write wav file: './tmp/7446/7446_1603.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:23:25.049497255+07:00","message":"[GCS] IsForceVAD: false for message ID: 1604"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:23:25.109309689+07:00","message":"[GCS] Start streaming session, msgId: 1605"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:23:25.145127102+07:00","message":"receive streaming session, msgId: 1604"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:23:25.145144362+07:00","message":"found end of frame, send empty tag with msgId: 1604"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:23:25.145147028+07:00","message":"end Recv id 1604"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:23:25.145152815+07:00","message":"[buffer interim] 1604 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:23:25.145178427+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:23:25.145187943+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:23:25.145191053+07:00","message":"> Transcript [7470] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:23:25.145193405+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:23:25.145195013+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:23:25.145196605+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:23:25.145198191+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:23:25.145200381+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:23:25.145209088+07:00","message":"push: {true \n 0 0xc002923280}"}
{"level":"info","service":"Main","time":"2025-10-27T15:23:25.151019174+07:00","message":"write wav file: './tmp/7446/7446_1604.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:23:26.105768243+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:23:26.105774234+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:23:28.309429985+07:00","message":"[GCS] IsForceVAD: false for message ID: 1605"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:23:28.413710389+07:00","message":"receive streaming session, msgId: 1605"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:23:28.41372261+07:00","message":"found end of frame, send empty tag with msgId: 1605"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:23:28.413725349+07:00","message":"end Recv id 1605"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:23:28.413731436+07:00","message":"[buffer interim] 1605 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:23:28.413737955+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:23:28.413741592+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:23:28.413743998+07:00","message":"> Transcript [7471] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:23:28.413746166+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:23:28.413748203+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:23:28.413749908+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:23:28.413751364+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:23:28.413766054+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:23:28.413774219+07:00","message":"push: {true \n 0 0xc003403300}"}
{"level":"info","service":"Main","time":"2025-10-27T15:23:28.422199908+07:00","message":"write wav file: './tmp/7446/7446_1605.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:23:28.572690297+07:00","message":"[GCS] Start streaming session, msgId: 1606"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:23:28.628658437+07:00","message":"[GCS] IsForceVAD: false for message ID: 1606"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:23:28.823339605+07:00","message":"[GCS] Start streaming session, msgId: 1607"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:23:28.8895013+07:00","message":"[GCS] IsForceVAD: false for message ID: 1607"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:23:28.950668087+07:00","message":"[GCS] Start streaming session, msgId: 1608"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:23:29.036847159+07:00","message":"receive streaming session, msgId: 1606"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:23:29.036866568+07:00","message":"found end of frame, send empty tag with msgId: 1606"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:23:29.036870264+07:00","message":"end Recv id 1606"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:23:29.036877599+07:00","message":"[buffer interim] 1606 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:23:29.036889528+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:23:29.036893968+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:23:29.036897509+07:00","message":"> Transcript [7472] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:23:29.036901237+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:23:29.036903701+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:23:29.036906017+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:23:29.036908271+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:23:29.036913679+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:23:29.036924937+07:00","message":"push: {true \n 0 0xc002923d00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:23:29.043662448+07:00","message":"write wav file: './tmp/7446/7446_1606.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:23:29.079328829+07:00","message":"[GCS] IsForceVAD: false for message ID: 1608"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:23:29.106550574+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:23:29.106550711+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:23:29.125423949+07:00","message":"receive streaming session, msgId: 1607"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:23:29.125436514+07:00","message":"found end of frame, send empty tag with msgId: 1607"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:23:29.125438807+07:00","message":"end Recv id 1607"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:23:29.125444207+07:00","message":"[buffer interim] 1607 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:23:29.125450491+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:23:29.125454085+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:23:29.125456707+07:00","message":"> Transcript [7473] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:23:29.125459221+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:23:29.125460875+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:23:29.125462278+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:23:29.125463749+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:23:29.125466062+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:23:29.125474674+07:00","message":"push: {true \n 0 0xc002923e00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:23:29.129740047+07:00","message":"write wav file: './tmp/7446/7446_1607.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:23:29.142733284+07:00","message":"[GCS] Start streaming session, msgId: 1609"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:23:29.398583358+07:00","message":"receive streaming session, msgId: 1608"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:23:29.398601402+07:00","message":"found end of frame, send empty tag with msgId: 1608"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:23:29.39860428+07:00","message":"end Recv id 1608"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:23:29.398610088+07:00","message":"[buffer interim] 1608 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:23:29.398616193+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:23:29.398619551+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:23:29.398622034+07:00","message":"> Transcript [7474] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:23:29.39862422+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:23:29.398625855+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:23:29.398627527+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:23:29.398629136+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:23:29.398631517+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:23:29.398640362+07:00","message":"push: {true \n 0 0xc002a00b00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:23:29.402774701+07:00","message":"write wav file: './tmp/7446/7446_1608.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:23:32.107551617+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:23:32.107563805+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:23:35.107901028+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:23:35.107917828+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:23:36.188800776+07:00","message":"[GCS] IsForceVAD: false for message ID: 1609"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:23:36.25926256+07:00","message":"[GCS] Start streaming session, msgId: 1610"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:23:36.305877675+07:00","message":"receive streaming session, msgId: 1609"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:23:36.305895019+07:00","message":"found end of frame, send empty tag with msgId: 1609"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:23:36.305898213+07:00","message":"end Recv id 1609"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:23:36.305903702+07:00","message":"[buffer interim] 1609 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:23:36.305910465+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:23:36.305914163+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:23:36.305916672+07:00","message":"> Transcript [7475] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:23:36.305918792+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:23:36.305920393+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:23:36.305921941+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:23:36.305923374+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:23:36.305929561+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:23:36.305938746+07:00","message":"push: {true \n 0 0xc00401e880}"}
{"level":"info","service":"Main","time":"2025-10-27T15:23:36.317886593+07:00","message":"write wav file: './tmp/7446/7446_1609.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:23:36.320793783+07:00","message":"[GCS] IsForceVAD: false for message ID: 1610"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:23:36.380829718+07:00","message":"[GCS] Start streaming session, msgId: 1611"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:23:36.525153931+07:00","message":"receive streaming session, msgId: 1610"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:23:36.52519598+07:00","message":"found end of frame, send empty tag with msgId: 1610"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:23:36.525200728+07:00","message":"end Recv id 1610"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:23:36.525208495+07:00","message":"[buffer interim] 1610 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:23:36.525218748+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:23:36.525222904+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:23:36.525226939+07:00","message":"> Transcript [7476] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:23:36.525230105+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:23:36.525232327+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:23:36.52523469+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:23:36.525236932+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:23:36.525240397+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:23:36.525271996+07:00","message":"push: {true \n 0 0xc00401f300}"}
{"level":"info","service":"Main","time":"2025-10-27T15:23:36.529072199+07:00","message":"write wav file: './tmp/7446/7446_1610.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:23:38.108473339+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:23:38.108488744+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:23:39.021238364+07:00","message":"[GCS] IsForceVAD: false for message ID: 1611"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:23:39.141878233+07:00","message":"receive streaming session, msgId: 1611"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:23:39.141895392+07:00","message":"found end of frame, send empty tag with msgId: 1611"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:23:39.141898+07:00","message":"end Recv id 1611"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:23:39.14190454+07:00","message":"[buffer interim] 1611 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:23:39.141911707+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:23:39.141915427+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:23:39.141918167+07:00","message":"> Transcript [7477] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:23:39.141920447+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:23:39.14192211+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:23:39.141923518+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:23:39.141924948+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:23:39.14193228+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:23:39.141942832+07:00","message":"push: {true \n 0 0xc00401f880}"}
{"level":"info","service":"Main","time":"2025-10-27T15:23:39.149000113+07:00","message":"write wav file: './tmp/7446/7446_1611.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:23:39.531059507+07:00","message":"[GCS] Start streaming session, msgId: 1612"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:23:39.589181367+07:00","message":"[GCS] IsForceVAD: false for message ID: 1612"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:23:39.79210281+07:00","message":"receive streaming session, msgId: 1612"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:23:39.792120128+07:00","message":"found end of frame, send empty tag with msgId: 1612"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:23:39.792123194+07:00","message":"end Recv id 1612"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:23:39.792129193+07:00","message":"[buffer interim] 1612 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:23:39.792135987+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:23:39.79213945+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:23:39.792141922+07:00","message":"> Transcript [7478] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:23:39.792144142+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:23:39.79214575+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:23:39.79214721+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:23:39.792148655+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:23:39.79215113+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:23:39.792160762+07:00","message":"push: {true \n 0 0xc000045b80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:23:39.796782712+07:00","message":"write wav file: './tmp/7446/7446_1612.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:23:39.849983989+07:00","message":"[GCS] Start streaming session, msgId: 1613"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:23:41.108845095+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:23:41.10885657+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:23:42.658677377+07:00","message":"[GCS] IsForceVAD: false for message ID: 1613"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:23:42.73029962+07:00","message":"[GCS] Start streaming session, msgId: 1614"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:23:42.761622798+07:00","message":"receive streaming session, msgId: 1613"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:23:42.761638361+07:00","message":"found end of frame, send empty tag with msgId: 1613"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:23:42.761641183+07:00","message":"end Recv id 1613"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:23:42.761647251+07:00","message":"[buffer interim] 1613 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:23:42.761653041+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:23:42.761656859+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:23:42.761659322+07:00","message":"> Transcript [7479] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:23:42.761661951+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:23:42.761663522+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:23:42.761664897+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:23:42.761666444+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:23:42.761672975+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:23:42.76168199+07:00","message":"push: {true \n 0 0xc000045d80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:23:42.774652404+07:00","message":"write wav file: './tmp/7446/7446_1613.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:23:44.109831306+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:23:44.109848403+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:23:47.10993236+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:23:47.109937938+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:23:47.371877752+07:00","message":"receive streaming session, msgId: 1614"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:23:47.371927848+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":"2025-10-27T15:23:47.371933943+07:00","message":"receive interim result [false|false]: อาจารย์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:23:47.371948523+07:00","message":"[buffer interim] 1614 false อาจารย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:23:47.37195598+07:00","message":"[bufferProcess] interim [440000000]:อาจารย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:23:47.371958285+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:23:47.371964839+07:00","message":"[bufferProcess] send to processor (ticker):อาจารย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:23:47.371968072+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:23:47.371971557+07:00","message":"> Transcript [7480] [false]: 'อาจารย์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:23:47.371974498+07:00","message":"Set StatePrefix (first interim): 'อาจารย์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:23:47.788912529+07:00","message":"[GCS] IsForceVAD: false for message ID: 1614"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:23:47.859882253+07:00","message":"[GCS] Start streaming session, msgId: 1615"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:23:47.902279353+07:00","message":"receive streaming session, msgId: 1614"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:23:47.902319973+07:00","message":"receive interim result all : {\"alternatives\":[{}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":70000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:23:47.902325058+07:00","message":"receive interim result [true|false]: "}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:23:47.902332791+07:00","message":"end recv isFinal message id 1614"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:23:47.902334538+07:00","message":"end Recv id 1614"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:23:47.902339718+07:00","message":"[buffer interim] 1614 true "}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:23:47.902346231+07:00","message":"[bufferProcess] interim [70000000]:"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:23:47.902349619+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:23:47.902352006+07:00","message":"> Transcript [7481] [true]: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:23:47.902354534+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:23:47.902356065+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:23:47.902357691+07:00","message":"StatePrefix: 'อาจารย์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:23:47.902360191+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:23:47.902362526+07:00","message":"Push: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:23:47.902370485+07:00","message":"push: {true  0 0xc000045f80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:23:47.912132179+07:00","message":"write wav file: './tmp/7446/7446_1614.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:23:48.499379978+07:00","message":"[GCS] IsForceVAD: false for message ID: 1615"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:23:48.558898042+07:00","message":"[GCS] Start streaming session, msgId: 1616"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:23:48.598973302+07:00","message":"receive streaming session, msgId: 1615"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:23:48.598996145+07:00","message":"found end of frame, send empty tag with msgId: 1615"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:23:48.599000385+07:00","message":"end Recv id 1615"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:23:48.599008658+07:00","message":"[buffer interim] 1615 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:23:48.599017509+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:23:48.599022346+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:23:48.5990264+07:00","message":"> Transcript [7482] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:23:48.599029817+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:23:48.599032513+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:23:48.599034813+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:23:48.599037478+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:23:48.59904129+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:23:48.599053606+07:00","message":"push: {true \n 0 0xc002602e80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:23:48.603569238+07:00","message":"write wav file: './tmp/7446/7446_1615.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:23:50.110325531+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:23:50.110330914+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:23:52.427900398+07:00","message":"[GCS] Cleaned up inactive client: 1591"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:23:52.427924074+07:00","message":"[GCS] Cleaned up inactive client: 1588"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:23:52.427926718+07:00","message":"[GCS] Cleaned up inactive client: 1589"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:23:52.427928191+07:00","message":"[GCS] Cleaned up inactive client: 1590"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:23:52.427929595+07:00","message":"[GCS] Cleaned up inactive client: 1594"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:23:52.427931003+07:00","message":"[GCS] Cleaned up inactive client: 1592"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:23:52.427932907+07:00","message":"[GCS] Cleaned up inactive client: 1593"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:23:53.110761775+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:23:53.110771301+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:23:55.349015789+07:00","message":"[GCS] IsForceVAD: false for message ID: 1616"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:23:55.454367396+07:00","message":"receive streaming session, msgId: 1616"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:23:55.454387967+07:00","message":"found end of frame, send empty tag with msgId: 1616"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:23:55.454391777+07:00","message":"end Recv id 1616"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:23:55.454400013+07:00","message":"[buffer interim] 1616 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:23:55.454408274+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:23:55.454413082+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:23:55.454416565+07:00","message":"> Transcript [7483] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:23:55.454419812+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:23:55.454422206+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:23:55.454424509+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:23:55.454426877+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:23:55.454434347+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:23:55.454443381+07:00","message":"push: {true \n 0 0xc002a00380}"}
{"level":"info","service":"Main","time":"2025-10-27T15:23:55.46647803+07:00","message":"write wav file: './tmp/7446/7446_1616.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:23:55.480832976+07:00","message":"[GCS] Start streaming session, msgId: 1617"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:23:56.111190536+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:23:56.111194265+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:23:59.111555628+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:23:59.111571339+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:24:02.111868682+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:24:02.111868768+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:24:04.320971111+07:00","message":"[GCS] IsForceVAD: false for message ID: 1617"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:24:04.380615041+07:00","message":"[GCS] Start streaming session, msgId: 1618"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:24:04.44188764+07:00","message":"receive streaming session, msgId: 1617"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:24:04.441903961+07:00","message":"found end of frame, send empty tag with msgId: 1617"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:24:04.441906761+07:00","message":"end Recv id 1617"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:24:04.441912902+07:00","message":"[buffer interim] 1617 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:24:04.441919732+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:24:04.441923772+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:24:04.441926227+07:00","message":"> Transcript [7484] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:24:04.441928331+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:24:04.441929957+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:24:04.441931529+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:24:04.441932958+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:24:04.441935175+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:24:04.441944417+07:00","message":"push: {true \n 0 0xc003402c80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:24:04.460237216+07:00","message":"write wav file: './tmp/7446/7446_1617.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:24:05.112139113+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:24:05.112142377+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:24:06.238991808+07:00","message":"[GCS] IsForceVAD: false for message ID: 1618"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:24:06.301123006+07:00","message":"[GCS] Start streaming session, msgId: 1619"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:24:06.332407284+07:00","message":"receive streaming session, msgId: 1618"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:24:06.332423393+07:00","message":"found end of frame, send empty tag with msgId: 1618"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:24:06.332426332+07:00","message":"end Recv id 1618"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:24:06.332433133+07:00","message":"[buffer interim] 1618 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:24:06.332439294+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:24:06.33244415+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:24:06.332447961+07:00","message":"> Transcript [7485] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:24:06.332451134+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:24:06.332453409+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:24:06.332455709+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:24:06.33245882+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:24:06.332461648+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:24:06.332470683+07:00","message":"push: {true \n 0 0xc0023e9d80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:24:06.338593783+07:00","message":"write wav file: './tmp/7446/7446_1618.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:24:06.371164861+07:00","message":"[GCS] IsForceVAD: false for message ID: 1619"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:24:06.428677458+07:00","message":"[GCS] Start streaming session, msgId: 1620"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:24:06.557578621+07:00","message":"receive streaming session, msgId: 1619"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:24:06.557604838+07:00","message":"found end of frame, send empty tag with msgId: 1619"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:24:06.557608965+07:00","message":"end Recv id 1619"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:24:06.557616941+07:00","message":"[buffer interim] 1619 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:24:06.557625749+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:24:06.557630296+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:24:06.55763421+07:00","message":"> Transcript [7486] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:24:06.557637848+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:24:06.557640361+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:24:06.557642574+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:24:06.557644869+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:24:06.557648458+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:24:06.557660881+07:00","message":"push: {true \n 0 0xc002603980}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:24:06.561509594+07:00","message":"[GCS] IsForceVAD: false for message ID: 1620"}
{"level":"info","service":"Main","time":"2025-10-27T15:24:06.561708075+07:00","message":"write wav file: './tmp/7446/7446_1619.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:24:06.689740417+07:00","message":"[GCS] Start streaming session, msgId: 1621"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:24:06.700152681+07:00","message":"receive streaming session, msgId: 1620"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:24:06.700172558+07:00","message":"found end of frame, send empty tag with msgId: 1620"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:24:06.700176174+07:00","message":"end Recv id 1620"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:24:06.700183483+07:00","message":"[buffer interim] 1620 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:24:06.70019094+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:24:06.700195407+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:24:06.700199028+07:00","message":"> Transcript [7487] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:24:06.70020213+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:24:06.70020452+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:24:06.700206871+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:24:06.700209143+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:24:06.700212851+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:24:06.700225508+07:00","message":"push: {true \n 0 0xc002923000}"}
{"level":"info","service":"Main","time":"2025-10-27T15:24:06.705378573+07:00","message":"write wav file: './tmp/7446/7446_1620.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:24:06.749376377+07:00","message":"[GCS] IsForceVAD: false for message ID: 1621"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:24:06.941152079+07:00","message":"[GCS] Start streaming session, msgId: 1622"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:24:07.177127278+07:00","message":"receive streaming session, msgId: 1621"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:24:07.177145771+07:00","message":"found end of frame, send empty tag with msgId: 1621"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:24:07.177148745+07:00","message":"end Recv id 1621"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:24:07.177154903+07:00","message":"[buffer interim] 1621 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:24:07.177173234+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:24:07.177177431+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:24:07.177180004+07:00","message":"> Transcript [7488] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:24:07.177181997+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:24:07.177183527+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:24:07.177185467+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:24:07.177187715+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:24:07.177191425+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:24:07.177203691+07:00","message":"push: {true \n 0 0xc002603b80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:24:07.181639431+07:00","message":"write wav file: './tmp/7446/7446_1621.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:24:08.112541634+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:24:08.112562438+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:24:09.759548871+07:00","message":"[GCS] IsForceVAD: false for message ID: 1622"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:24:09.901519516+07:00","message":"receive streaming session, msgId: 1622"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:24:09.901536821+07:00","message":"found end of frame, send empty tag with msgId: 1622"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:24:09.901539365+07:00","message":"end Recv id 1622"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:24:09.901545284+07:00","message":"[buffer interim] 1622 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:24:09.901551627+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:24:09.901555486+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:24:09.901558124+07:00","message":"> Transcript [7489] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:24:09.901560249+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:24:09.901562071+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:24:09.901563585+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:24:09.901565041+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:24:09.901571317+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:24:09.901580717+07:00","message":"push: {true \n 0 0xc002603e80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:24:09.909537578+07:00","message":"write wav file: './tmp/7446/7446_1622.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:24:10.02347995+07:00","message":"[GCS] Start streaming session, msgId: 1623"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:24:11.112857515+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:24:11.112862673+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:24:12.648927642+07:00","message":"[GCS] IsForceVAD: false for message ID: 1623"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:24:12.754064412+07:00","message":"receive streaming session, msgId: 1623"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:24:12.754081661+07:00","message":"found end of frame, send empty tag with msgId: 1623"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:24:12.754084589+07:00","message":"end Recv id 1623"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:24:12.754090627+07:00","message":"[buffer interim] 1623 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:24:12.754097052+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:24:12.754100789+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:24:12.75410309+07:00","message":"> Transcript [7490] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:24:12.754105287+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:24:12.754106784+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:24:12.754108203+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:24:12.754109692+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:24:12.754112048+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:24:12.754122475+07:00","message":"push: {true \n 0 0xc002a00780}"}
{"level":"info","service":"Main","time":"2025-10-27T15:24:12.762081153+07:00","message":"write wav file: './tmp/7446/7446_1623.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:24:12.78067144+07:00","message":"[GCS] Start streaming session, msgId: 1624"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:24:14.113812048+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:24:14.113812449+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:24:17.11461259+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:24:17.114629326+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:24:17.770177872+07:00","message":"[GCS] IsForceVAD: false for message ID: 1624"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:24:17.83074829+07:00","message":"[GCS] Start streaming session, msgId: 1625"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:24:17.930149573+07:00","message":"receive streaming session, msgId: 1624"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:24:17.930170868+07:00","message":"found end of frame, send empty tag with msgId: 1624"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:24:17.930173705+07:00","message":"end Recv id 1624"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:24:17.930192316+07:00","message":"[buffer interim] 1624 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:24:17.930214592+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:24:17.930225071+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:24:17.930227724+07:00","message":"> Transcript [7491] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:24:17.930229835+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:24:17.930231464+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:24:17.930232922+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:24:17.930234509+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:24:17.930238973+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:24:17.930247185+07:00","message":"push: {true \n 0 0xc00401f780}"}
{"level":"info","service":"Main","time":"2025-10-27T15:24:17.94049775+07:00","message":"write wav file: './tmp/7446/7446_1624.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:24:20.114667105+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:24:20.114674902+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:24:22.426926764+07:00","message":"[GCS] Cleaned up inactive client: 1597"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:24:22.4269532+07:00","message":"[GCS] Cleaned up inactive client: 1598"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:24:22.42695561+07:00","message":"[GCS] Cleaned up inactive client: 1595"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:24:22.426957136+07:00","message":"[GCS] Cleaned up inactive client: 1596"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:24:22.426958551+07:00","message":"[GCS] Cleaned up inactive client: 1601"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:24:22.426960019+07:00","message":"[GCS] Cleaned up inactive client: 1600"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:24:22.426962091+07:00","message":"[GCS] Cleaned up inactive client: 1599"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:24:22.426963535+07:00","message":"[GCS] Cleaned up inactive client: 1602"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:24:23.114751475+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:24:23.114752547+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:24:24.620840001+07:00","message":"[GCS] IsForceVAD: false for message ID: 1625"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:24:24.690894481+07:00","message":"[GCS] Start streaming session, msgId: 1626"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:24:24.743151423+07:00","message":"receive streaming session, msgId: 1625"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:24:24.743169746+07:00","message":"found end of frame, send empty tag with msgId: 1625"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:24:24.743172755+07:00","message":"end Recv id 1625"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:24:24.743180863+07:00","message":"[buffer interim] 1625 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:24:24.743193034+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:24:24.743197006+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:24:24.743199966+07:00","message":"> Transcript [7492] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:24:24.743201944+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:24:24.743203587+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:24:24.743205031+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:24:24.743206594+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:24:24.743208858+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:24:24.743218406+07:00","message":"push: {true \n 0 0xc002922b80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:24:24.759761627+07:00","message":"write wav file: './tmp/7446/7446_1625.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:24:26.115483573+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:24:26.115489787+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:24:29.1156744+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:24:29.115677831+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:24:29.820609902+07:00","message":"[GCS] IsForceVAD: false for message ID: 1626"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:24:29.879837695+07:00","message":"[GCS] Start streaming session, msgId: 1627"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:24:29.923485647+07:00","message":"receive streaming session, msgId: 1626"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:24:29.923502211+07:00","message":"found end of frame, send empty tag with msgId: 1626"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:24:29.923505039+07:00","message":"end Recv id 1626"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:24:29.923511599+07:00","message":"[buffer interim] 1626 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:24:29.923518376+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:24:29.923521915+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:24:29.923524422+07:00","message":"> Transcript [7493] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:24:29.923526395+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:24:29.92352809+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:24:29.923529825+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:24:29.923531293+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:24:29.923538127+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:24:29.923547503+07:00","message":"push: {true \n 0 0xc002a00700}"}
{"level":"info","service":"Main","time":"2025-10-27T15:24:29.93497932+07:00","message":"write wav file: './tmp/7446/7446_1626.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:24:32.11631938+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:24:32.116323637+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:24:35.117318884+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:24:35.117328774+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:24:35.578399791+07:00","message":"[GCS] IsForceVAD: false for message ID: 1627"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:24:35.6812371+07:00","message":"receive streaming session, msgId: 1627"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:24:35.681257938+07:00","message":"found end of frame, send empty tag with msgId: 1627"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:24:35.681261655+07:00","message":"end Recv id 1627"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:24:35.681268328+07:00","message":"[buffer interim] 1627 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:24:35.681280459+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:24:35.681285633+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:24:35.681289576+07:00","message":"> Transcript [7494] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:24:35.681292788+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:24:35.681295153+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:24:35.681297351+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:24:35.681299619+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:24:35.681304454+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:24:35.681316744+07:00","message":"push: {true \n 0 0xc002602b00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:24:35.692131816+07:00","message":"write wav file: './tmp/7446/7446_1627.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:24:35.972756838+07:00","message":"[GCS] Start streaming session, msgId: 1628"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:24:38.117669332+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:24:38.11767448+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:24:38.529056768+07:00","message":"[GCS] IsForceVAD: false for message ID: 1628"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:24:38.642106263+07:00","message":"receive streaming session, msgId: 1628"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:24:38.642123307+07:00","message":"found end of frame, send empty tag with msgId: 1628"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:24:38.642126843+07:00","message":"end Recv id 1628"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:24:38.642132966+07:00","message":"[buffer interim] 1628 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:24:38.642139185+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:24:38.642142913+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:24:38.642145301+07:00","message":"> Transcript [7495] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:24:38.642147675+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:24:38.642149526+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:24:38.642151046+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:24:38.642152473+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:24:38.642159189+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:24:38.642169126+07:00","message":"push: {true \n 0 0xc002602b80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:24:38.650721611+07:00","message":"write wav file: './tmp/7446/7446_1628.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:24:38.658784316+07:00","message":"[GCS] Start streaming session, msgId: 1629"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:24:41.117956633+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:24:41.117966578+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:24:43.258875175+07:00","message":"[GCS] IsForceVAD: false for message ID: 1629"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:24:43.3299316+07:00","message":"[GCS] Start streaming session, msgId: 1630"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:24:43.370057986+07:00","message":"receive streaming session, msgId: 1629"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:24:43.37009736+07:00","message":"found end of frame, send empty tag with msgId: 1629"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:24:43.370101422+07:00","message":"end Recv id 1629"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:24:43.370109283+07:00","message":"[buffer interim] 1629 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:24:43.370117117+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:24:43.370122154+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:24:43.370126536+07:00","message":"> Transcript [7496] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:24:43.370129827+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:24:43.370132402+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:24:43.370134668+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:24:43.37013695+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:24:43.370140532+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:24:43.370152266+07:00","message":"push: {true \n 0 0xc002603580}"}
{"level":"info","service":"Main","time":"2025-10-27T15:24:43.379236803+07:00","message":"write wav file: './tmp/7446/7446_1629.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:24:44.118016951+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:24:44.118028042+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:24:47.118192132+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:24:47.118200804+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:24:50.118498893+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:24:50.118498705+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:24:50.821591628+07:00","message":"[GCS] IsForceVAD: false for message ID: 1630"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:24:50.890060203+07:00","message":"[GCS] Start streaming session, msgId: 1631"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:24:50.945561807+07:00","message":"receive streaming session, msgId: 1630"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:24:50.94557904+07:00","message":"found end of frame, send empty tag with msgId: 1630"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:24:50.945581596+07:00","message":"end Recv id 1630"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:24:50.945587874+07:00","message":"[buffer interim] 1630 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:24:50.945594625+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:24:50.945598425+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:24:50.945600924+07:00","message":"> Transcript [7497] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:24:50.945603226+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:24:50.945604998+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:24:50.945606548+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:24:50.945607893+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:24:50.945614525+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:24:50.945623623+07:00","message":"push: {true \n 0 0xc002603780}"}
{"level":"info","service":"Main","time":"2025-10-27T15:24:50.958995047+07:00","message":"write wav file: './tmp/7446/7446_1630.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:24:52.427232527+07:00","message":"[GCS] Cleaned up inactive client: 1609"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:24:52.42725661+07:00","message":"[GCS] Cleaned up inactive client: 1604"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:24:52.42725888+07:00","message":"[GCS] Cleaned up inactive client: 1607"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:24:52.427260471+07:00","message":"[GCS] Cleaned up inactive client: 1614"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:24:52.427261899+07:00","message":"[GCS] Cleaned up inactive client: 1605"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:24:52.427265022+07:00","message":"[GCS] Cleaned up inactive client: 1610"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:24:52.427266419+07:00","message":"[GCS] Cleaned up inactive client: 1611"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:24:52.427267846+07:00","message":"[GCS] Cleaned up inactive client: 1603"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:24:52.427269244+07:00","message":"[GCS] Cleaned up inactive client: 1606"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:24:52.427270642+07:00","message":"[GCS] Cleaned up inactive client: 1615"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:24:52.427272047+07:00","message":"[GCS] Cleaned up inactive client: 1612"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:24:52.427273489+07:00","message":"[GCS] Cleaned up inactive client: 1613"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:24:52.427274896+07:00","message":"[GCS] Cleaned up inactive client: 1608"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:24:53.118751244+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:24:53.118757787+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:24:53.970437905+07:00","message":"[GCS] IsForceVAD: false for message ID: 1631"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:24:54.031278838+07:00","message":"[GCS] Start streaming session, msgId: 1632"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:24:54.072945644+07:00","message":"receive streaming session, msgId: 1631"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:24:54.072961341+07:00","message":"found end of frame, send empty tag with msgId: 1631"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:24:54.072963914+07:00","message":"end Recv id 1631"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:24:54.072969726+07:00","message":"[buffer interim] 1631 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:24:54.072976122+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:24:54.072979656+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:24:54.072982244+07:00","message":"> Transcript [7498] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:24:54.072984513+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:24:54.072986139+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:24:54.07298759+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:24:54.072989137+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:24:54.072997776+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:24:54.07300832+07:00","message":"push: {true \n 0 0xc000044d80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:24:54.081393657+07:00","message":"write wav file: './tmp/7446/7446_1631.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:24:56.119685665+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:24:56.119681864+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:24:59.120304008+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:24:59.120306577+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:24:59.858936769+07:00","message":"[GCS] IsForceVAD: false for message ID: 1632"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:24:59.922625775+07:00","message":"[GCS] Start streaming session, msgId: 1633"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:24:59.962741599+07:00","message":"receive streaming session, msgId: 1632"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:24:59.962764915+07:00","message":"found end of frame, send empty tag with msgId: 1632"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:24:59.962767866+07:00","message":"end Recv id 1632"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:24:59.962774218+07:00","message":"[buffer interim] 1632 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:24:59.962781865+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:24:59.962785556+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:24:59.962788126+07:00","message":"> Transcript [7499] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:24:59.962790808+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:24:59.962792573+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:24:59.96279412+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:24:59.962795696+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:24:59.96279805+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:24:59.962806938+07:00","message":"push: {true \n 0 0xc00401ea00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:24:59.974282623+07:00","message":"write wav file: './tmp/7446/7446_1632.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:25:01.02193478+07:00","message":"[GCS] IsForceVAD: false for message ID: 1633"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:25:01.121429479+07:00","message":"receive streaming session, msgId: 1633"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:25:01.121443952+07:00","message":"found end of frame, send empty tag with msgId: 1633"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:25:01.121448456+07:00","message":"end Recv id 1633"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:25:01.121454455+07:00","message":"[buffer interim] 1633 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:25:01.121461197+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:25:01.121465234+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:25:01.121467847+07:00","message":"> Transcript [7500] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:25:01.121469978+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:25:01.121471733+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:25:01.121473157+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:25:01.121474618+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:25:01.121480895+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:25:01.121489807+07:00","message":"push: {true \n 0 0xc000045e00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:25:01.128525443+07:00","message":"write wav file: './tmp/7446/7446_1633.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:25:01.272987893+07:00","message":"[GCS] Start streaming session, msgId: 1634"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:25:02.121333891+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:25:02.121343099+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:25:05.121801575+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:25:05.121801571+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:25:07.099610509+07:00","message":"[GCS] IsForceVAD: false for message ID: 1634"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:25:07.209300293+07:00","message":"receive streaming session, msgId: 1634"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:25:07.209322804+07:00","message":"found end of frame, send empty tag with msgId: 1634"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:25:07.209326986+07:00","message":"end Recv id 1634"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:25:07.209334836+07:00","message":"[buffer interim] 1634 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:25:07.209342969+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:25:07.209347785+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:25:07.209351334+07:00","message":"> Transcript [7501] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:25:07.209354587+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:25:07.209357192+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:25:07.209359535+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:25:07.209361727+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:25:07.209365393+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:25:07.209378082+07:00","message":"push: {true \n 0 0xc00401e080}"}
{"level":"info","service":"Main","time":"2025-10-27T15:25:07.220253708+07:00","message":"write wav file: './tmp/7446/7446_1634.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:25:07.740445329+07:00","message":"[GCS] Start streaming session, msgId: 1635"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:25:08.122783826+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:25:08.122784075+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:25:11.123304956+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:25:11.123313551+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:25:13.121314004+07:00","message":"[GCS] IsForceVAD: false for message ID: 1635"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:25:13.235469665+07:00","message":"receive streaming session, msgId: 1635"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:25:13.235489956+07:00","message":"found end of frame, send empty tag with msgId: 1635"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:25:13.235492968+07:00","message":"end Recv id 1635"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:25:13.235499321+07:00","message":"[buffer interim] 1635 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:25:13.235505587+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:25:13.235509309+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:25:13.235511823+07:00","message":"> Transcript [7502] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:25:13.235514077+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:25:13.235515673+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:25:13.235517061+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:25:13.235518561+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:25:13.235523652+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:25:13.235532958+07:00","message":"push: {true \n 0 0xc002a00400}"}
{"level":"info","service":"Main","time":"2025-10-27T15:25:13.246499227+07:00","message":"write wav file: './tmp/7446/7446_1635.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:25:13.249922459+07:00","message":"[GCS] Start streaming session, msgId: 1636"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:25:14.123518142+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:25:14.123510806+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:25:16.378671211+07:00","message":"[GCS] IsForceVAD: false for message ID: 1636"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:25:16.478510436+07:00","message":"receive streaming session, msgId: 1636"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:25:16.47852969+07:00","message":"found end of frame, send empty tag with msgId: 1636"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:25:16.478533002+07:00","message":"end Recv id 1636"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:25:16.478539281+07:00","message":"[buffer interim] 1636 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:25:16.478549448+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:25:16.478554558+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:25:16.478558129+07:00","message":"> Transcript [7503] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:25:16.478561269+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:25:16.478563358+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:25:16.478566048+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:25:16.478568218+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:25:16.478575996+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:25:16.478586773+07:00","message":"push: {true \n 0 0xc003402680}"}
{"level":"info","service":"Main","time":"2025-10-27T15:25:16.485951704+07:00","message":"write wav file: './tmp/7446/7446_1636.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:25:16.581049448+07:00","message":"[GCS] Start streaming session, msgId: 1637"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:25:16.708638209+07:00","message":"[GCS] IsForceVAD: false for message ID: 1637"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:25:17.063952127+07:00","message":"receive streaming session, msgId: 1637"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:25:17.063970341+07:00","message":"found end of frame, send empty tag with msgId: 1637"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:25:17.063973141+07:00","message":"end Recv id 1637"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:25:17.0639801+07:00","message":"[buffer interim] 1637 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:25:17.063988536+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:25:17.06399608+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:25:17.063999816+07:00","message":"> Transcript [7504] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:25:17.064002922+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:25:17.064005089+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:25:17.064006964+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:25:17.064009352+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:25:17.064013204+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:25:17.064024041+07:00","message":"push: {true \n 0 0xc000045780}"}
{"level":"info","service":"Main","time":"2025-10-27T15:25:17.069518491+07:00","message":"write wav file: './tmp/7446/7446_1637.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:25:17.124052068+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:25:17.124057651+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:25:17.161208707+07:00","message":"[GCS] Start streaming session, msgId: 1638"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:25:17.220357543+07:00","message":"[GCS] IsForceVAD: false for message ID: 1638"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:25:17.405243935+07:00","message":"receive streaming session, msgId: 1638"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:25:17.405264488+07:00","message":"found end of frame, send empty tag with msgId: 1638"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:25:17.405267065+07:00","message":"end Recv id 1638"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:25:17.405273956+07:00","message":"[buffer interim] 1638 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:25:17.405280226+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:25:17.40528327+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:25:17.405285767+07:00","message":"> Transcript [7505] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:25:17.405288139+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:25:17.405289876+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:25:17.405291267+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:25:17.405292711+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:25:17.405294933+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:25:17.405304081+07:00","message":"push: {true \n 0 0xc003403300}"}
{"level":"info","service":"Main","time":"2025-10-27T15:25:17.414806839+07:00","message":"write wav file: './tmp/7446/7446_1638.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:25:17.48090127+07:00","message":"[GCS] Start streaming session, msgId: 1639"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:25:20.125072666+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:25:20.125101228+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:25:22.427767993+07:00","message":"[GCS] Cleaned up inactive client: 1621"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:25:22.427786162+07:00","message":"[GCS] Cleaned up inactive client: 1618"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:25:22.42778825+07:00","message":"[GCS] Cleaned up inactive client: 1623"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:25:22.427789739+07:00","message":"[GCS] Cleaned up inactive client: 1620"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:25:22.427791775+07:00","message":"[GCS] Cleaned up inactive client: 1617"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:25:22.427793235+07:00","message":"[GCS] Cleaned up inactive client: 1619"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:25:22.427794675+07:00","message":"[GCS] Cleaned up inactive client: 1622"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:25:22.427796683+07:00","message":"[GCS] Cleaned up inactive client: 1616"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:25:22.427798144+07:00","message":"[GCS] Cleaned up inactive client: 1624"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:25:22.921404701+07:00","message":"[GCS] IsForceVAD: false for message ID: 1639"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:25:23.029520453+07:00","message":"receive streaming session, msgId: 1639"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:25:23.029536337+07:00","message":"found end of frame, send empty tag with msgId: 1639"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:25:23.029539151+07:00","message":"end Recv id 1639"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:25:23.029546465+07:00","message":"[buffer interim] 1639 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:25:23.029552975+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:25:23.029559899+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:25:23.029562312+07:00","message":"> Transcript [7506] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:25:23.02956419+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:25:23.029565831+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:25:23.029567373+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:25:23.029568926+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:25:23.029571382+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:25:23.029580212+07:00","message":"push: {true \n 0 0xc00401e380}"}
{"level":"info","service":"Main","time":"2025-10-27T15:25:23.040324775+07:00","message":"write wav file: './tmp/7446/7446_1639.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:25:23.125519899+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:25:23.125532299+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:25:23.24174752+07:00","message":"[GCS] Start streaming session, msgId: 1640"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:25:26.126371548+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:25:26.126379531+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:25:28.938881566+07:00","message":"[GCS] IsForceVAD: false for message ID: 1640"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:25:29.009882913+07:00","message":"[GCS] Start streaming session, msgId: 1641"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:25:29.060683513+07:00","message":"receive streaming session, msgId: 1640"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:25:29.060700109+07:00","message":"found end of frame, send empty tag with msgId: 1640"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:25:29.060702841+07:00","message":"end Recv id 1640"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:25:29.06070962+07:00","message":"[buffer interim] 1640 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:25:29.060715995+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:25:29.06071973+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:25:29.060722336+07:00","message":"> Transcript [7507] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:25:29.060724534+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:25:29.060726258+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:25:29.06072785+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:25:29.060729408+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:25:29.060732181+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:25:29.060742018+07:00","message":"push: {true \n 0 0xc000044880}"}
{"level":"info","service":"Main","time":"2025-10-27T15:25:29.071602902+07:00","message":"write wav file: './tmp/7446/7446_1640.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:25:29.126992497+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:25:29.127013669+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:25:30.422086304+07:00","message":"[GCS] IsForceVAD: false for message ID: 1641"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:25:30.480796173+07:00","message":"[GCS] Start streaming session, msgId: 1642"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:25:30.514290076+07:00","message":"receive streaming session, msgId: 1641"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:25:30.514310863+07:00","message":"found end of frame, send empty tag with msgId: 1641"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:25:30.514314246+07:00","message":"end Recv id 1641"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:25:30.514322413+07:00","message":"[buffer interim] 1641 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:25:30.51436205+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:25:30.514367847+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:25:30.514371523+07:00","message":"> Transcript [7508] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:25:30.51437466+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:25:30.51437699+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:25:30.514379403+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:25:30.514381685+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:25:30.514386244+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:25:30.514397936+07:00","message":"push: {true \n 0 0xc002a00080}"}
{"level":"info","service":"Main","time":"2025-10-27T15:25:30.521000398+07:00","message":"write wav file: './tmp/7446/7446_1641.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:25:32.127537292+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:25:32.127596414+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:25:33.878662855+07:00","message":"[GCS] IsForceVAD: false for message ID: 1642"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:25:33.994279897+07:00","message":"receive streaming session, msgId: 1642"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:25:33.99429933+07:00","message":"found end of frame, send empty tag with msgId: 1642"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:25:33.994302758+07:00","message":"end Recv id 1642"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:25:33.994311135+07:00","message":"[buffer interim] 1642 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:25:33.99431926+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:25:33.994324249+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:25:33.994328189+07:00","message":"> Transcript [7509] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:25:33.994334165+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:25:33.994336733+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:25:33.994338962+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:25:33.994341189+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:25:33.994348916+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:25:33.994360492+07:00","message":"push: {true \n 0 0xc000045c00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:25:34.003948276+07:00","message":"write wav file: './tmp/7446/7446_1642.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:25:34.200595199+07:00","message":"[GCS] Start streaming session, msgId: 1643"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:25:35.128214665+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:25:35.12822665+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:25:38.128957452+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:25:38.128965648+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:25:40.538259129+07:00","message":"[GCS] IsForceVAD: false for message ID: 1643"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:25:40.660078478+07:00","message":"[GCS] Start streaming session, msgId: 1644"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:25:40.66341328+07:00","message":"receive streaming session, msgId: 1643"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:25:40.663428532+07:00","message":"found end of frame, send empty tag with msgId: 1643"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:25:40.66343109+07:00","message":"end Recv id 1643"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:25:40.663436525+07:00","message":"[buffer interim] 1643 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:25:40.663444833+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:25:40.663450149+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:25:40.663452785+07:00","message":"> Transcript [7510] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:25:40.663455085+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:25:40.663456755+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:25:40.663458409+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:25:40.66345986+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:25:40.663462455+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:25:40.663470381+07:00","message":"push: {true \n 0 0xc002a00c80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:25:40.675961281+07:00","message":"write wav file: './tmp/7446/7446_1643.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:25:41.129925526+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:25:41.12992891+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:25:44.130692391+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:25:44.130701418+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:25:44.258739328+07:00","message":"[GCS] IsForceVAD: false for message ID: 1644"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:25:44.321402793+07:00","message":"[GCS] Start streaming session, msgId: 1645"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:25:44.372509205+07:00","message":"receive streaming session, msgId: 1644"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:25:44.372537848+07:00","message":"found end of frame, send empty tag with msgId: 1644"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:25:44.372541262+07:00","message":"end Recv id 1644"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:25:44.372549022+07:00","message":"[buffer interim] 1644 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:25:44.372555984+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:25:44.372559947+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:25:44.372562689+07:00","message":"> Transcript [7511] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:25:44.372564992+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:25:44.372566649+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:25:44.372568257+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:25:44.372569763+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:25:44.372574011+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:25:44.372583803+07:00","message":"push: {true \n 0 0xc000045380}"}
{"level":"info","service":"Main","time":"2025-10-27T15:25:44.381460108+07:00","message":"write wav file: './tmp/7446/7446_1644.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:25:47.131120356+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:25:47.13115166+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:25:49.578975608+07:00","message":"[GCS] IsForceVAD: false for message ID: 1645"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:25:49.674000277+07:00","message":"receive streaming session, msgId: 1645"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:25:49.674019672+07:00","message":"found end of frame, send empty tag with msgId: 1645"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:25:49.674022322+07:00","message":"end Recv id 1645"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:25:49.674029039+07:00","message":"[buffer interim] 1645 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:25:49.674036754+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:25:49.674040673+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:25:49.674043459+07:00","message":"> Transcript [7512] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:25:49.674045655+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:25:49.674047456+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:25:49.674048983+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:25:49.674050473+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:25:49.674052777+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:25:49.67406161+07:00","message":"push: {true \n 0 0xc00401e900}"}
{"level":"info","service":"Main","time":"2025-10-27T15:25:49.684917054+07:00","message":"write wav file: './tmp/7446/7446_1645.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:25:49.772188554+07:00","message":"[GCS] Start streaming session, msgId: 1646"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:25:50.131309567+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:25:50.131331887+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:25:52.427286562+07:00","message":"[GCS] Cleaned up inactive client: 1625"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:25:52.427320529+07:00","message":"[GCS] Cleaned up inactive client: 1628"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:25:52.427323727+07:00","message":"[GCS] Cleaned up inactive client: 1630"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:25:52.427326266+07:00","message":"[GCS] Cleaned up inactive client: 1626"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:25:52.427329021+07:00","message":"[GCS] Cleaned up inactive client: 1627"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:25:52.427330805+07:00","message":"[GCS] Cleaned up inactive client: 1629"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:25:53.131892391+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:25:53.131908492+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:25:55.208982387+07:00","message":"[GCS] IsForceVAD: false for message ID: 1646"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:25:55.33394712+07:00","message":"receive streaming session, msgId: 1646"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:25:55.333971381+07:00","message":"found end of frame, send empty tag with msgId: 1646"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:25:55.333974607+07:00","message":"end Recv id 1646"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:25:55.333980676+07:00","message":"[buffer interim] 1646 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:25:55.333987512+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:25:55.333991037+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:25:55.333993551+07:00","message":"> Transcript [7513] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:25:55.333995628+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:25:55.333997248+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:25:55.333998609+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:25:55.334000076+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:25:55.334006866+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:25:55.334016148+07:00","message":"push: {true \n 0 0xc00401f680}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:25:55.340993694+07:00","message":"[GCS] Start streaming session, msgId: 1647"}
{"level":"info","service":"Main","time":"2025-10-27T15:25:55.349229564+07:00","message":"write wav file: './tmp/7446/7446_1646.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:25:56.132925959+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:25:56.132926178+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:25:59.133127847+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:25:59.133127284+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:25:59.69816252+07:00","message":"[GCS] IsForceVAD: false for message ID: 1647"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:25:59.759937833+07:00","message":"[GCS] Start streaming session, msgId: 1648"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:25:59.789266006+07:00","message":"receive streaming session, msgId: 1647"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:25:59.789281407+07:00","message":"found end of frame, send empty tag with msgId: 1647"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:25:59.789284337+07:00","message":"end Recv id 1647"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:25:59.789289716+07:00","message":"[buffer interim] 1647 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:25:59.789295935+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:25:59.789299799+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:25:59.789302403+07:00","message":"> Transcript [7514] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:25:59.789305537+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:25:59.789307711+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:25:59.789309595+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:25:59.789311505+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:25:59.789319365+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:25:59.789329577+07:00","message":"push: {true \n 0 0xc00401f280}"}
{"level":"info","service":"Main","time":"2025-10-27T15:25:59.80015337+07:00","message":"write wav file: './tmp/7446/7446_1647.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:26:02.133621921+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:26:02.133633294+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:26:02.508753647+07:00","message":"[GCS] IsForceVAD: false for message ID: 1648"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:26:02.579586832+07:00","message":"[GCS] Start streaming session, msgId: 1649"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:26:02.607643165+07:00","message":"receive streaming session, msgId: 1648"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:26:02.607666203+07:00","message":"found end of frame, send empty tag with msgId: 1648"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:26:02.607669555+07:00","message":"end Recv id 1648"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:26:02.607675784+07:00","message":"[buffer interim] 1648 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:26:02.607682159+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:26:02.607685963+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:26:02.607688534+07:00","message":"> Transcript [7515] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:26:02.607690604+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:26:02.607692267+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:26:02.607693747+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:26:02.607695618+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:26:02.607700739+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:26:02.607709927+07:00","message":"push: {true \n 0 0xc003402380}"}
{"level":"info","service":"Main","time":"2025-10-27T15:26:02.616240394+07:00","message":"write wav file: './tmp/7446/7446_1648.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:26:05.134067225+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:26:05.134072973+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:26:05.934620505+07:00","message":"receive streaming session, msgId: 1649"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:26:05.934660753+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":"2025-10-27T15:26:05.9346663+07:00","message":"receive interim result [false|false]: อ่าน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:26:05.934679865+07:00","message":"[buffer interim] 1649 false อ่าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:26:05.934686019+07:00","message":"[bufferProcess] interim [360000000]:อ่าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:26:05.934687555+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:26:05.934692506+07:00","message":"[bufferProcess] send to processor (ticker):อ่าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:26:05.934695257+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:26:05.934697784+07:00","message":"> Transcript [7516] [false]: 'อ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:26:05.934700498+07:00","message":"Set StatePrefix (first interim): 'อ่าน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:26:06.139122184+07:00","message":"receive streaming session, msgId: 1649"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:26:06.139164736+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":"2025-10-27T15:26:06.139171373+07:00","message":"receive interim result [false|false]: อาบน้ำ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:26:06.139188801+07:00","message":"[buffer interim] 1649 false อาบน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:26:06.139195973+07:00","message":"[bufferProcess] interim [600000000]:อาบน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:26:06.139198064+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:26:06.272931306+07:00","message":"receive streaming session, msgId: 1649"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:26:06.272964883+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":"2025-10-27T15:26:06.272969701+07:00","message":"receive interim result [false|false]: อ่านนะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:26:06.272983099+07:00","message":"[buffer interim] 1649 false อ่านนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:26:06.272989456+07:00","message":"[bufferProcess] interim [720000000]:อ่านนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:26:06.272991158+07:00","message":"[bufferProcess] send to processor:อาบน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:26:06.272994456+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:26:06.272997107+07:00","message":"> Transcript [7517] [false]: 'อาบน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:26:06.272998921+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:26:06.273002681+07:00","message":"Set new StatePrefix: 'อาบน้ำ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:26:06.865708323+07:00","message":"receive streaming session, msgId: 1649"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:26:06.865746532+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":"2025-10-27T15:26:06.865751513+07:00","message":"receive interim result [false|false]: อ่านนะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:26:06.86576266+07:00","message":"[buffer interim] 1649 false อ่านนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:26:06.865771256+07:00","message":"[bufferProcess] interim [320000000]:อ่านนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:26:06.865773168+07:00","message":"[bufferProcess] send to processor:อ่านนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:26:06.865778145+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:26:06.865781021+07:00","message":"> Transcript [7518] [false]: 'อ่านนะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:26:06.865782864+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:26:06.865784555+07:00","message":"Set new StatePrefix: 'อ่านนะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:26:07.746278334+07:00","message":"receive streaming session, msgId: 1649"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:26:07.746324913+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":"2025-10-27T15:26:07.74633274+07:00","message":"receive interim result [false|false]: อ่านนางเอกปาน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:26:07.74634967+07:00","message":"[buffer interim] 1649 false อ่านนางเอกปาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:26:07.746358533+07:00","message":"[bufferProcess] interim [160000000]:อ่านนางเอกปาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:26:07.746362035+07:00","message":"[bufferProcess] send to processor:อ่านนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:26:07.746367039+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:26:07.746370691+07:00","message":"> Transcript [7519] [false]: 'อ่านนะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:26:07.746374841+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:26:07.746377709+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:26:07.746380393+07:00","message":"StatePrefix: 'อ่านนะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:26:07.746384104+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:26:08.055167647+07:00","message":"receive streaming session, msgId: 1649"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:26:08.05520618+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":"2025-10-27T15:26:08.055214048+07:00","message":"receive interim result [false|false]: อ่านนางเอกปานามา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:26:08.05522899+07:00","message":"[buffer interim] 1649 false อ่านนางเอกปานามา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:26:08.05523551+07:00","message":"[bufferProcess] interim [460000000]:อ่านนางเอกปานามา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:26:08.055237689+07:00","message":"[bufferProcess] send to processor:อ่านนางเอกปาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:26:08.05524124+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:26:08.055244116+07:00","message":"> Transcript [7520] [false]: 'อ่านนางเอกปาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:26:08.055246016+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:26:08.055248066+07:00","message":"Set new StatePrefix: 'อ่านนางเอกปาน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:26:08.089468463+07:00","message":"[GCS] IsForceVAD: false for message ID: 1649"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:26:08.13468154+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:26:08.134689744+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:26:08.221032751+07:00","message":"[GCS] Start streaming session, msgId: 1650"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:26:08.229886017+07:00","message":"receive streaming session, msgId: 1649"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:26:08.229919442+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อ่านนางเอกปานามา\",\"confidence\":0.8859663}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":730000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:26:08.229925145+07:00","message":"receive interim result [true|false]: อ่านนางเอกปานามา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:26:08.229932323+07:00","message":"end recv isFinal message id 1649"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:26:08.229934182+07:00","message":"end Recv id 1649"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:26:08.229938725+07:00","message":"[buffer interim] 1649 true อ่านนางเอกปานามา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:26:08.229944844+07:00","message":"[bufferProcess] interim [730000000]:อ่านนางเอกปานามา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:26:08.22994753+07:00","message":"[bufferProcess] send to processor (isfinal):อ่านนางเอกปานามา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:26:08.229950498+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:26:08.229953+07:00","message":"> Transcript [7521] [false]: 'อ่านนางเอกปานามา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:26:08.229955538+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:26:08.229957091+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:26:08.229958852+07:00","message":"StatePrefix: 'อ่านนางเอกปาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:26:08.229961511+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:26:08.229962856+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:26:08.229964481+07:00","message":"> Transcript [7522] [true]: 'อ่านนางเอกปานามา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:26:08.229966147+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:26:08.229967633+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:26:08.229968998+07:00","message":"StatePrefix: 'อ่านนางเอกปาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:26:08.22997033+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:26:08.22997258+07:00","message":"Push: 'อ่านนางเอกปานามา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:26:08.22998114+07:00","message":"push: {true อ่านนางเอกปานามา 0 0xc003403400}"}
{"level":"info","service":"Main","time":"2025-10-27T15:26:08.240646584+07:00","message":"write wav file: './tmp/7446/7446_1649.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:26:11.13491485+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:26:11.1349257+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:26:14.135130485+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:26:14.135138322+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:26:15.521230511+07:00","message":"[GCS] IsForceVAD: false for message ID: 1650"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:26:15.624999608+07:00","message":"receive streaming session, msgId: 1650"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:26:15.625023623+07:00","message":"found end of frame, send empty tag with msgId: 1650"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:26:15.625026926+07:00","message":"end Recv id 1650"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:26:15.625034255+07:00","message":"[buffer interim] 1650 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:26:15.625040671+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:26:15.625044796+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:26:15.625047636+07:00","message":"> Transcript [7523] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:26:15.62504986+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:26:15.625051515+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:26:15.625053101+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:26:15.625054577+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:26:15.6250582+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:26:15.625068182+07:00","message":"push: {true \n 0 0xc00401fd00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:26:15.637599636+07:00","message":"write wav file: './tmp/7446/7446_1650.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:26:15.900643129+07:00","message":"[GCS] Start streaming session, msgId: 1651"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:26:17.135469648+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:26:17.135469775+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:26:20.13646995+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:26:20.136470642+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:26:21.730191849+07:00","message":"[GCS] IsForceVAD: false for message ID: 1651"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:26:21.789533016+07:00","message":"[GCS] Start streaming session, msgId: 1652"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:26:21.842677512+07:00","message":"receive streaming session, msgId: 1651"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:26:21.842696371+07:00","message":"found end of frame, send empty tag with msgId: 1651"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:26:21.842699181+07:00","message":"end Recv id 1651"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:26:21.842706995+07:00","message":"[buffer interim] 1651 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:26:21.842727917+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:26:21.842733575+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:26:21.842737113+07:00","message":"> Transcript [7524] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:26:21.842739967+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:26:21.842742445+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:26:21.842744589+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:26:21.842746829+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:26:21.842750443+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:26:21.842763116+07:00","message":"push: {true \n 0 0xc002a00280}"}
{"level":"info","service":"Main","time":"2025-10-27T15:26:21.853223733+07:00","message":"write wav file: './tmp/7446/7446_1651.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:26:22.427848534+07:00","message":"[GCS] Cleaned up inactive client: 1632"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:26:22.427895284+07:00","message":"[GCS] Cleaned up inactive client: 1633"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:26:22.42789886+07:00","message":"[GCS] Cleaned up inactive client: 1631"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:26:22.427901183+07:00","message":"[GCS] Cleaned up inactive client: 1638"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:26:22.42790351+07:00","message":"[GCS] Cleaned up inactive client: 1637"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:26:22.427905409+07:00","message":"[GCS] Cleaned up inactive client: 1636"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:26:22.427907612+07:00","message":"[GCS] Cleaned up inactive client: 1635"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:26:22.42790998+07:00","message":"[GCS] Cleaned up inactive client: 1634"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:26:23.137464123+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:26:23.137483861+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:26:24.359022176+07:00","message":"[GCS] IsForceVAD: false for message ID: 1652"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:26:24.449670738+07:00","message":"receive streaming session, msgId: 1652"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:26:24.449689338+07:00","message":"found end of frame, send empty tag with msgId: 1652"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:26:24.449692068+07:00","message":"end Recv id 1652"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:26:24.449698544+07:00","message":"[buffer interim] 1652 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:26:24.449704921+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:26:24.449708887+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:26:24.449711426+07:00","message":"> Transcript [7525] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:26:24.449713707+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:26:24.449715302+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:26:24.44971669+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:26:24.449718195+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:26:24.449720667+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:26:24.449730283+07:00","message":"push: {true \n 0 0xc002a00700}"}
{"level":"info","service":"Main","time":"2025-10-27T15:26:24.457528771+07:00","message":"write wav file: './tmp/7446/7446_1652.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:26:24.488924177+07:00","message":"[GCS] Start streaming session, msgId: 1653"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:26:24.809029553+07:00","message":"[GCS] IsForceVAD: false for message ID: 1653"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:26:24.872825839+07:00","message":"[GCS] Start streaming session, msgId: 1654"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:26:24.899641045+07:00","message":"receive streaming session, msgId: 1653"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:26:24.899657925+07:00","message":"found end of frame, send empty tag with msgId: 1653"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:26:24.899660716+07:00","message":"end Recv id 1653"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:26:24.899666658+07:00","message":"[buffer interim] 1653 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:26:24.899673058+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:26:24.89967669+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:26:24.899679598+07:00","message":"> Transcript [7526] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:26:24.89968251+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:26:24.899684674+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:26:24.899686843+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:26:24.899689982+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:26:24.899697496+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:26:24.899706543+07:00","message":"push: {true \n 0 0xc00401fa00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:26:24.904773814+07:00","message":"write wav file: './tmp/7446/7446_1653.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:26:25.25901146+07:00","message":"[GCS] IsForceVAD: false for message ID: 1654"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:26:25.322502819+07:00","message":"[GCS] Start streaming session, msgId: 1655"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:26:25.352779401+07:00","message":"receive streaming session, msgId: 1654"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:26:25.352797475+07:00","message":"found end of frame, send empty tag with msgId: 1654"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:26:25.352800333+07:00","message":"end Recv id 1654"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:26:25.35280651+07:00","message":"[buffer interim] 1654 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:26:25.352813139+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:26:25.352816645+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:26:25.352819143+07:00","message":"> Transcript [7527] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:26:25.352821537+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:26:25.352823086+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:26:25.352824492+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:26:25.352825966+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:26:25.352832682+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:26:25.352841652+07:00","message":"push: {true \n 0 0xc0023e9d80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:26:25.35806398+07:00","message":"write wav file: './tmp/7446/7446_1654.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:26:25.699334211+07:00","message":"[GCS] IsForceVAD: false for message ID: 1655"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:26:25.792722498+07:00","message":"receive streaming session, msgId: 1655"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:26:25.792741188+07:00","message":"found end of frame, send empty tag with msgId: 1655"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:26:25.792744326+07:00","message":"end Recv id 1655"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:26:25.792750724+07:00","message":"[buffer interim] 1655 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:26:25.792757351+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:26:25.792761163+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:26:25.792763962+07:00","message":"> Transcript [7528] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:26:25.792766226+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:26:25.792767997+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:26:25.792769492+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:26:25.792771071+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:26:25.792778633+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:26:25.79278853+07:00","message":"push: {true \n 0 0xc000045e80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:26:25.797574063+07:00","message":"write wav file: './tmp/7446/7446_1655.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:26:25.829940379+07:00","message":"[GCS] Start streaming session, msgId: 1656"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:26:26.138417505+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:26:26.138425318+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:26:29.138801551+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:26:29.138806276+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:26:30.958870368+07:00","message":"[GCS] IsForceVAD: false for message ID: 1656"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:26:31.068696602+07:00","message":"receive streaming session, msgId: 1656"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:26:31.068716332+07:00","message":"found end of frame, send empty tag with msgId: 1656"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:26:31.068719426+07:00","message":"end Recv id 1656"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:26:31.06872555+07:00","message":"[buffer interim] 1656 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:26:31.06873236+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:26:31.068740939+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:26:31.068743551+07:00","message":"> Transcript [7529] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:26:31.068745536+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:26:31.068747135+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:26:31.068748563+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:26:31.068750031+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:26:31.068752511+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:26:31.068761962+07:00","message":"push: {true \n 0 0xc002922c00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:26:31.079007048+07:00","message":"write wav file: './tmp/7446/7446_1656.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:26:31.339571088+07:00","message":"[GCS] Start streaming session, msgId: 1657"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:26:32.138965845+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:26:32.138989551+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:26:35.139810842+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:26:35.139820075+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:26:37.420758132+07:00","message":"[GCS] IsForceVAD: false for message ID: 1657"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:26:37.489803355+07:00","message":"[GCS] Start streaming session, msgId: 1658"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:26:37.537082408+07:00","message":"receive streaming session, msgId: 1657"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:26:37.537106775+07:00","message":"found end of frame, send empty tag with msgId: 1657"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:26:37.537110109+07:00","message":"end Recv id 1657"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:26:37.537117512+07:00","message":"[buffer interim] 1657 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:26:37.537124544+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:26:37.537128079+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:26:37.537130524+07:00","message":"> Transcript [7530] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:26:37.537132752+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:26:37.537134329+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:26:37.537135901+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:26:37.537137378+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:26:37.537142252+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:26:37.537152174+07:00","message":"push: {true \n 0 0xc002602e80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:26:37.549346638+07:00","message":"write wav file: './tmp/7446/7446_1657.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:26:38.14062618+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:26:38.140631532+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:26:41.141023248+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:26:41.141029106+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:26:43.82773561+07:00","message":"[GCS] IsForceVAD: false for message ID: 1658"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:26:43.935249118+07:00","message":"receive streaming session, msgId: 1658"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:26:43.935268634+07:00","message":"found end of frame, send empty tag with msgId: 1658"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:26:43.935271963+07:00","message":"end Recv id 1658"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:26:43.935279917+07:00","message":"[buffer interim] 1658 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:26:43.935287679+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:26:43.935292667+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:26:43.935296231+07:00","message":"> Transcript [7531] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:26:43.935299135+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:26:43.935301329+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:26:43.935303379+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:26:43.935305486+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:26:43.935309052+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:26:43.935321097+07:00","message":"push: {true \n 0 0xc003402800}"}
{"level":"info","service":"Main","time":"2025-10-27T15:26:43.950301907+07:00","message":"write wav file: './tmp/7446/7446_1658.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:26:44.141784073+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:26:44.14179255+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:26:44.789249152+07:00","message":"[GCS] Start streaming session, msgId: 1659"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:26:47.142552571+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:26:47.142584688+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:26:50.142734917+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:26:50.142736871+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:26:50.747814145+07:00","message":"[GCS] IsForceVAD: false for message ID: 1659"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:26:50.822758011+07:00","message":"[GCS] Start streaming session, msgId: 1660"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:26:50.857359293+07:00","message":"receive streaming session, msgId: 1659"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:26:50.857377841+07:00","message":"found end of frame, send empty tag with msgId: 1659"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:26:50.857380448+07:00","message":"end Recv id 1659"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:26:50.857386688+07:00","message":"[buffer interim] 1659 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:26:50.857393992+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:26:50.857398758+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:26:50.857402089+07:00","message":"> Transcript [7532] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:26:50.857405066+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:26:50.857407304+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:26:50.857409608+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:26:50.857411775+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:26:50.8574194+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:26:50.857429458+07:00","message":"push: {true \n 0 0xc002a00000}"}
{"level":"info","service":"Main","time":"2025-10-27T15:26:50.869353888+07:00","message":"write wav file: './tmp/7446/7446_1659.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:26:52.427146329+07:00","message":"[GCS] Cleaned up inactive client: 1639"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:26:52.427166322+07:00","message":"[GCS] Cleaned up inactive client: 1644"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:26:52.427169601+07:00","message":"[GCS] Cleaned up inactive client: 1645"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:26:52.427172124+07:00","message":"[GCS] Cleaned up inactive client: 1641"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:26:52.427174577+07:00","message":"[GCS] Cleaned up inactive client: 1642"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:26:52.427176864+07:00","message":"[GCS] Cleaned up inactive client: 1640"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:26:52.427179221+07:00","message":"[GCS] Cleaned up inactive client: 1643"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:26:53.143276035+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:26:53.143284831+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:26:54.660340377+07:00","message":"[GCS] IsForceVAD: false for message ID: 1660"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:26:54.762671531+07:00","message":"receive streaming session, msgId: 1660"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:26:54.76268779+07:00","message":"found end of frame, send empty tag with msgId: 1660"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:26:54.76269065+07:00","message":"end Recv id 1660"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:26:54.762696546+07:00","message":"[buffer interim] 1660 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:26:54.76270328+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:26:54.762706902+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:26:54.762709315+07:00","message":"> Transcript [7533] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:26:54.762711665+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:26:54.762713446+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:26:54.76271491+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:26:54.762716397+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:26:54.762718724+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:26:54.76272747+07:00","message":"push: {true \n 0 0xc002922b80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:26:54.771529622+07:00","message":"write wav file: './tmp/7446/7446_1660.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:26:55.178520755+07:00","message":"[GCS] Start streaming session, msgId: 1661"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:26:55.238219234+07:00","message":"[GCS] IsForceVAD: false for message ID: 1661"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:26:55.371126041+07:00","message":"[GCS] Start streaming session, msgId: 1662"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:26:55.431228848+07:00","message":"receive streaming session, msgId: 1661"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:26:55.431249481+07:00","message":"found end of frame, send empty tag with msgId: 1661"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:26:55.431253025+07:00","message":"end Recv id 1661"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:26:55.431259755+07:00","message":"[buffer interim] 1661 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:26:55.431267105+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:26:55.431271416+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:26:55.431274908+07:00","message":"> Transcript [7534] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:26:55.431277947+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:26:55.431280132+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:26:55.431282352+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:26:55.431284531+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:26:55.431287903+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:26:55.431297762+07:00","message":"push: {true \n 0 0xc002923900}"}
{"level":"info","service":"Main","time":"2025-10-27T15:26:55.436749929+07:00","message":"write wav file: './tmp/7446/7446_1661.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:26:56.144100076+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:26:56.144116576+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:26:59.144510871+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:26:59.144520031+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:26:59.848758027+07:00","message":"[GCS] IsForceVAD: false for message ID: 1662"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:26:59.957924629+07:00","message":"receive streaming session, msgId: 1662"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:26:59.957942911+07:00","message":"found end of frame, send empty tag with msgId: 1662"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:26:59.957946133+07:00","message":"end Recv id 1662"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:26:59.957952097+07:00","message":"[buffer interim] 1662 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:26:59.957958451+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:26:59.957965989+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:26:59.957968736+07:00","message":"> Transcript [7535] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:26:59.957970901+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:26:59.957972498+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:26:59.957973933+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:26:59.957975431+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:26:59.957977551+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:26:59.95798613+07:00","message":"push: {true \n 0 0xc003403580}"}
{"level":"info","service":"Main","time":"2025-10-27T15:26:59.968886159+07:00","message":"write wav file: './tmp/7446/7446_1662.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:00.229099937+07:00","message":"[GCS] Start streaming session, msgId: 1663"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:00.298583985+07:00","message":"[GCS] IsForceVAD: false for message ID: 1663"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:00.526418054+07:00","message":"receive streaming session, msgId: 1663"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:00.52643179+07:00","message":"found end of frame, send empty tag with msgId: 1663"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:00.526434278+07:00","message":"end Recv id 1663"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:00.526440815+07:00","message":"[buffer interim] 1663 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:00.526446933+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:00.526450469+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:00.526453049+07:00","message":"> Transcript [7536] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:00.526455369+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:00.526457231+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:00.526458813+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:00.526460356+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:00.526467527+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:00.526476483+07:00","message":"push: {true \n 0 0xc00401fb00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:27:00.533151687+07:00","message":"write wav file: './tmp/7446/7446_1663.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:00.738878311+07:00","message":"[GCS] Start streaming session, msgId: 1664"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:27:02.14552135+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:27:02.145529026+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:27:05.145567968+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:27:05.145577053+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:06.378576851+07:00","message":"[GCS] IsForceVAD: false for message ID: 1664"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:06.482247891+07:00","message":"receive streaming session, msgId: 1664"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:06.482258985+07:00","message":"found end of frame, send empty tag with msgId: 1664"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:06.482262033+07:00","message":"end Recv id 1664"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:06.482268872+07:00","message":"[buffer interim] 1664 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:06.482274702+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:06.482279112+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:06.482282028+07:00","message":"> Transcript [7537] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:06.482284617+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:06.48228714+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:06.482289209+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:06.482291055+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:06.482294429+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:06.482304922+07:00","message":"push: {true \n 0 0xc002923280}"}
{"level":"info","service":"Main","time":"2025-10-27T15:27:06.493496909+07:00","message":"write wav file: './tmp/7446/7446_1664.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:07.410388744+07:00","message":"[GCS] Start streaming session, msgId: 1665"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:27:08.145752799+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:27:08.145763779+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:27:11.14603784+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:27:11.146054761+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:12.788141521+07:00","message":"[GCS] IsForceVAD: false for message ID: 1665"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:12.899398715+07:00","message":"receive streaming session, msgId: 1665"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:12.899420121+07:00","message":"found end of frame, send empty tag with msgId: 1665"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:12.899423177+07:00","message":"end Recv id 1665"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:12.899429645+07:00","message":"[buffer interim] 1665 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:12.899436283+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:12.899445215+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:12.89944801+07:00","message":"> Transcript [7538] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:12.899450223+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:12.899451799+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:12.899453201+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:12.899454678+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:12.899457126+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:12.899466016+07:00","message":"push: {true \n 0 0xc002923a00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:27:12.910900795+07:00","message":"write wav file: './tmp/7446/7446_1665.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:12.920441455+07:00","message":"[GCS] Start streaming session, msgId: 1666"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:27:14.146478465+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:27:14.146487767+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:27:17.146765767+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:27:17.146771477+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:18.038660537+07:00","message":"[GCS] IsForceVAD: false for message ID: 1666"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:18.148202117+07:00","message":"receive streaming session, msgId: 1666"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:18.14822021+07:00","message":"found end of frame, send empty tag with msgId: 1666"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:18.148223101+07:00","message":"end Recv id 1666"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:18.148244142+07:00","message":"[buffer interim] 1666 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:18.148257569+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:18.148262604+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:18.148266179+07:00","message":"> Transcript [7539] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:18.14826943+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:18.148271733+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:18.148275084+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:18.148276771+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:18.148279192+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:18.14828827+07:00","message":"push: {true \n 0 0xc002a00600}"}
{"level":"info","service":"Main","time":"2025-10-27T15:27:18.161849642+07:00","message":"write wav file: './tmp/7446/7446_1666.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:18.229793163+07:00","message":"[GCS] Start streaming session, msgId: 1667"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:18.419830786+07:00","message":"[GCS] IsForceVAD: false for message ID: 1667"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:18.609992459+07:00","message":"receive streaming session, msgId: 1667"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:18.610012544+07:00","message":"found end of frame, send empty tag with msgId: 1667"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:18.610015299+07:00","message":"end Recv id 1667"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:18.610021738+07:00","message":"[buffer interim] 1667 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:18.61002903+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:18.610035952+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:18.610039134+07:00","message":"> Transcript [7540] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:18.610041495+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:18.610043162+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:18.610044726+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:18.61004618+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:18.610048775+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:18.610058224+07:00","message":"push: {true \n 0 0xc003402500}"}
{"level":"info","service":"Main","time":"2025-10-27T15:27:18.61472424+07:00","message":"write wav file: './tmp/7446/7446_1667.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:18.809961796+07:00","message":"[GCS] Start streaming session, msgId: 1668"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:19.058123436+07:00","message":"[GCS] IsForceVAD: false for message ID: 1668"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:19.159124466+07:00","message":"receive streaming session, msgId: 1668"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:19.15914985+07:00","message":"found end of frame, send empty tag with msgId: 1668"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:19.159153659+07:00","message":"end Recv id 1668"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:19.159161165+07:00","message":"[buffer interim] 1668 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:19.159168039+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:19.159171922+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:19.159174429+07:00","message":"> Transcript [7541] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:19.159176523+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:19.1591781+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:19.159179664+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:19.159181117+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:19.159183569+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:19.159192818+07:00","message":"push: {true \n 0 0xc002603100}"}
{"level":"info","service":"Main","time":"2025-10-27T15:27:19.163012942+07:00","message":"write wav file: './tmp/7446/7446_1668.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:19.380538076+07:00","message":"[GCS] Start streaming session, msgId: 1669"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:19.448768387+07:00","message":"[GCS] IsForceVAD: false for message ID: 1669"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:19.579698113+07:00","message":"[GCS] Start streaming session, msgId: 1670"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:19.668533432+07:00","message":"receive streaming session, msgId: 1669"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:19.66855744+07:00","message":"found end of frame, send empty tag with msgId: 1669"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:19.668560829+07:00","message":"end Recv id 1669"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:19.668569705+07:00","message":"[buffer interim] 1669 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:19.668577851+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:19.668582678+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:19.668586378+07:00","message":"> Transcript [7542] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:19.668589666+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:19.668592056+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:19.668594333+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:19.668596325+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:19.668600113+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:19.668612449+07:00","message":"push: {true \n 0 0xc002a00400}"}
{"level":"info","service":"Main","time":"2025-10-27T15:27:19.675048907+07:00","message":"write wav file: './tmp/7446/7446_1669.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:27:20.147509671+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:27:20.14753291+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:20.669939987+07:00","message":"[GCS] IsForceVAD: false for message ID: 1670"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:20.739023602+07:00","message":"[GCS] Start streaming session, msgId: 1671"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:20.78075895+07:00","message":"receive streaming session, msgId: 1670"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:20.780774989+07:00","message":"found end of frame, send empty tag with msgId: 1670"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:20.780777918+07:00","message":"end Recv id 1670"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:20.780783308+07:00","message":"[buffer interim] 1670 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:20.780789297+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:20.7807931+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:20.780797985+07:00","message":"> Transcript [7543] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:20.78080021+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:20.780801865+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:20.780803261+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:20.780804702+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:20.780807029+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:20.78081537+07:00","message":"push: {true \n 0 0xc002923800}"}
{"level":"info","service":"Main","time":"2025-10-27T15:27:20.786312121+07:00","message":"write wav file: './tmp/7446/7446_1670.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:21.059186465+07:00","message":"[GCS] IsForceVAD: false for message ID: 1671"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:21.156930985+07:00","message":"receive streaming session, msgId: 1671"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:21.156946369+07:00","message":"found end of frame, send empty tag with msgId: 1671"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:21.156948985+07:00","message":"end Recv id 1671"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:21.156954684+07:00","message":"[buffer interim] 1671 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:21.156960621+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:21.156963956+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:21.156966412+07:00","message":"> Transcript [7544] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:21.156968497+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:21.156970089+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:21.156971509+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:21.15697298+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:21.156975505+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:21.156984741+07:00","message":"push: {true \n 0 0xc002a00b00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:27:21.161624489+07:00","message":"write wav file: './tmp/7446/7446_1671.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:22.427483497+07:00","message":"[GCS] Cleaned up inactive client: 1650"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:22.427505652+07:00","message":"[GCS] Cleaned up inactive client: 1647"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:22.427508877+07:00","message":"[GCS] Cleaned up inactive client: 1651"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:22.427511552+07:00","message":"[GCS] Cleaned up inactive client: 1649"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:22.427513711+07:00","message":"[GCS] Cleaned up inactive client: 1648"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:22.427516186+07:00","message":"[GCS] Cleaned up inactive client: 1646"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:27:23.148428169+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:27:23.148455009+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:27:26.149236326+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:27:26.149244689+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:26.43068952+07:00","message":"[GCS] Start streaming session, msgId: 1672"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:26.499831087+07:00","message":"[GCS] IsForceVAD: false for message ID: 1672"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:26.688628441+07:00","message":"[GCS] Start streaming session, msgId: 1673"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:26.697515328+07:00","message":"receive streaming session, msgId: 1672"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:26.697530155+07:00","message":"found end of frame, send empty tag with msgId: 1672"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:26.697532785+07:00","message":"end Recv id 1672"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:26.697537774+07:00","message":"[buffer interim] 1672 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:26.697544315+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:26.697547874+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:26.697550293+07:00","message":"> Transcript [7545] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:26.69755239+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:26.697554092+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:26.697555576+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:26.697557058+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:26.697563146+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:26.697574145+07:00","message":"push: {true \n 0 0xc003403380}"}
{"level":"info","service":"Main","time":"2025-10-27T15:27:26.70239302+07:00","message":"write wav file: './tmp/7446/7446_1672.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:28.619769379+07:00","message":"[GCS] IsForceVAD: false for message ID: 1673"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:28.679025987+07:00","message":"[GCS] Start streaming session, msgId: 1674"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:28.708747715+07:00","message":"receive streaming session, msgId: 1673"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:28.708770396+07:00","message":"found end of frame, send empty tag with msgId: 1673"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:28.708773942+07:00","message":"end Recv id 1673"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:28.708780951+07:00","message":"[buffer interim] 1673 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:28.708787704+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:28.708791517+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:28.708794071+07:00","message":"> Transcript [7546] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:28.708796293+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:28.708797869+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:28.708799559+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:28.708801101+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:28.708803558+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:28.708812716+07:00","message":"push: {true \n 0 0xc002a00d80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:27:28.714978737+07:00","message":"write wav file: './tmp/7446/7446_1673.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:27:29.149860553+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:27:29.149870159+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:29.377688652+07:00","message":"[GCS] IsForceVAD: false for message ID: 1674"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:29.448901727+07:00","message":"[GCS] Start streaming session, msgId: 1675"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:29.473022009+07:00","message":"receive streaming session, msgId: 1674"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:29.473039071+07:00","message":"found end of frame, send empty tag with msgId: 1674"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:29.473041939+07:00","message":"end Recv id 1674"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:29.473047448+07:00","message":"[buffer interim] 1674 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:29.473053976+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:29.473057364+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:29.473059985+07:00","message":"> Transcript [7547] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:29.473062151+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:29.473063885+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:29.473065349+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:29.473066853+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:29.47307468+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:29.473083663+07:00","message":"push: {true \n 0 0xc002a00f80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:27:29.479154091+07:00","message":"write wav file: './tmp/7446/7446_1674.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:29.828994829+07:00","message":"[GCS] IsForceVAD: false for message ID: 1675"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:29.921308286+07:00","message":"receive streaming session, msgId: 1675"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:29.921326536+07:00","message":"found end of frame, send empty tag with msgId: 1675"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:29.921330326+07:00","message":"end Recv id 1675"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:29.921338004+07:00","message":"[buffer interim] 1675 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:29.92134608+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:29.921350498+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:29.921354018+07:00","message":"> Transcript [7548] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:29.921357324+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:29.92135969+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:29.921362058+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:29.921364188+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:29.921377287+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:29.921388437+07:00","message":"push: {true \n 0 0xc003403980}"}
{"level":"info","service":"Main","time":"2025-10-27T15:27:29.92689355+07:00","message":"write wav file: './tmp/7446/7446_1675.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:30.600114301+07:00","message":"[GCS] Start streaming session, msgId: 1676"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:31.048466249+07:00","message":"[GCS] IsForceVAD: false for message ID: 1676"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:31.141274854+07:00","message":"receive streaming session, msgId: 1676"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:31.14129127+07:00","message":"found end of frame, send empty tag with msgId: 1676"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:31.141294201+07:00","message":"end Recv id 1676"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:31.1413001+07:00","message":"[buffer interim] 1676 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:31.141307041+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:31.141310646+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:31.141313342+07:00","message":"> Transcript [7549] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:31.141315539+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:31.141317226+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:31.141318855+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:31.141320329+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:31.141322924+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:31.141331972+07:00","message":"push: {true \n 0 0xc00041d080}"}
{"level":"info","service":"Main","time":"2025-10-27T15:27:31.147343058+07:00","message":"write wav file: './tmp/7446/7446_1676.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:31.371362742+07:00","message":"[GCS] Start streaming session, msgId: 1677"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:31.622344457+07:00","message":"[GCS] IsForceVAD: false for message ID: 1677"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:31.690260633+07:00","message":"[GCS] Start streaming session, msgId: 1678"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:31.730436562+07:00","message":"receive streaming session, msgId: 1677"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:31.730455456+07:00","message":"found end of frame, send empty tag with msgId: 1677"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:31.730458913+07:00","message":"end Recv id 1677"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:31.730465928+07:00","message":"[buffer interim] 1677 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:31.730474106+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:31.730478403+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:31.730482027+07:00","message":"> Transcript [7550] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:31.730485164+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:31.730487469+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:31.730489737+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:31.730491918+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:31.730495529+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:31.730505335+07:00","message":"push: {true \n 0 0xc002a00080}"}
{"level":"info","service":"Main","time":"2025-10-27T15:27:31.736069645+07:00","message":"write wav file: './tmp/7446/7446_1677.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:27:32.150614126+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:27:32.150616694+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:27:35.150841437+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:27:35.150837529+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:36.820324081+07:00","message":"[GCS] IsForceVAD: false for message ID: 1678"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:36.942086688+07:00","message":"receive streaming session, msgId: 1678"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:36.942111518+07:00","message":"found end of frame, send empty tag with msgId: 1678"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:36.942115178+07:00","message":"end Recv id 1678"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:36.942121595+07:00","message":"[buffer interim] 1678 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:36.94212831+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:36.9421369+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:36.942139509+07:00","message":"> Transcript [7551] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:36.942141713+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:36.942143274+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:36.942144751+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:36.942146266+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:36.942148497+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:36.94215736+07:00","message":"push: {true \n 0 0xc003402000}"}
{"level":"info","service":"Main","time":"2025-10-27T15:27:36.954074039+07:00","message":"write wav file: './tmp/7446/7446_1678.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:37.459893954+07:00","message":"[GCS] Start streaming session, msgId: 1679"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:27:38.151254911+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:27:38.151260442+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:40.122060301+07:00","message":"receive streaming session, msgId: 1679"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:40.122104026+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":"2025-10-27T15:27:40.12210911+07:00","message":"receive interim result [false|false]: พระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:40.122121469+07:00","message":"[buffer interim] 1679 false พระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:40.122128138+07:00","message":"[bufferProcess] interim [460000000]:พระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:40.122129803+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:40.122134631+07:00","message":"[bufferProcess] send to processor (ticker):พระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:40.122137371+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:40.122139803+07:00","message":"> Transcript [7552] [false]: 'พระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:40.122141825+07:00","message":"Set StatePrefix (first interim): 'พระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:40.30201762+07:00","message":"receive streaming session, msgId: 1679"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:40.302060312+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":"2025-10-27T15:27:40.302065933+07:00","message":"receive interim result [false|false]: พระปิด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:40.302076787+07:00","message":"[buffer interim] 1679 false พระปิด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:40.302084695+07:00","message":"[bufferProcess] interim [640000000]:พระปิด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:40.302086217+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:40.31453351+07:00","message":"receive streaming session, msgId: 1679"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:40.314578984+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":"2025-10-27T15:27:40.314584089+07:00","message":"receive interim result [false|false]: พระพิธี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:40.314601686+07:00","message":"[buffer interim] 1679 false พระพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:40.314608333+07:00","message":"[bufferProcess] interim [700000000]:พระพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:40.314610896+07:00","message":"[bufferProcess] send to processor:พระปิด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:40.314614141+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:40.314616883+07:00","message":"> Transcript [7553] [false]: 'พระปิด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:40.314620214+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:40.314622132+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:40.314623735+07:00","message":"StatePrefix: 'พระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:40.31462567+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:40.5045078+07:00","message":"receive streaming session, msgId: 1679"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:40.504542372+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":"2025-10-27T15:27:40.504547732+07:00","message":"receive interim result [false|false]: พระพิธีธรรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:40.504561181+07:00","message":"[buffer interim] 1679 false พระพิธีธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:40.504567829+07:00","message":"[bufferProcess] interim [880000000]:พระพิธีธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:40.504569767+07:00","message":"[bufferProcess] send to processor:พระพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:40.50457468+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:40.504577197+07:00","message":"> Transcript [7554] [false]: 'พระพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:40.504580154+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:40.504582425+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:40.504584337+07:00","message":"StatePrefix: 'พระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:40.504586297+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:41.016732+07:00","message":"receive streaming session, msgId: 1679"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:41.016781518+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":"2025-10-27T15:27:41.016788524+07:00","message":"receive interim result [false|false]: พระพิธีธรรมสวด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:41.016803314+07:00","message":"[buffer interim] 1679 false พระพิธีธรรมสวด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:41.016811167+07:00","message":"[bufferProcess] interim [420000000]:พระพิธีธรรมสวด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:41.016813938+07:00","message":"[bufferProcess] send to processor:พระพิธีธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:41.016820794+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:41.01682443+07:00","message":"> Transcript [7555] [false]: 'พระพิธีธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:41.016828726+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:41.016831954+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:41.016834763+07:00","message":"StatePrefix: 'พระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:41.01683717+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:27:41.151485025+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:27:41.151495278+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:41.196100972+07:00","message":"receive streaming session, msgId: 1679"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:41.196140147+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระพิธีธรรม\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:41.196146363+07:00","message":"receive interim result [false|false]: พระพิธีธรรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:41.196163063+07:00","message":"[buffer interim] 1679 false พระพิธีธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:41.196172177+07:00","message":"[bufferProcess] interim [540000000]:พระพิธีธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:41.196174968+07:00","message":"[bufferProcess] send to processor:พระพิธีธรรมสวด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:41.196181688+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:41.196185728+07:00","message":"> Transcript [7556] [false]: 'พระพิธีธรรมสวด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:41.196189746+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:41.196191911+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:41.196194454+07:00","message":"StatePrefix: 'พระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:41.196196783+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:41.196201708+07:00","message":"Push: 'พระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:41.19620382+07:00","message":"TextPushed: 'พระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:41.196206113+07:00","message":"Set new StatePrefix : 'พระพิธีธรรมสวด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:41.196208369+07:00","message":"Next Push (prob) : 'พิธีธรรมสวด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:41.19621786+07:00","message":"push: {false พระ 0 0xc002217780}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:41.200371423+07:00","message":"receive streaming session, msgId: 1679"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:41.200398584+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":"2025-10-27T15:27:41.200402814+07:00","message":"receive interim result [false|false]: พระพิธีธรรมสวดพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:41.200411173+07:00","message":"[buffer interim] 1679 false พระพิธีธรรมสวดพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:41.200416441+07:00","message":"[bufferProcess] interim [600000000]:พระพิธีธรรมสวดพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:41.200418445+07:00","message":"[bufferProcess] send to processor:พระพิธีธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:41.200422912+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:41.2004249+07:00","message":"> Transcript [7557] [false]: 'พระพิธีธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:41.200427061+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:41.320451913+07:00","message":"receive streaming session, msgId: 1679"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:41.320482962+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระพิธีธรรม\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:41.320488239+07:00","message":"receive interim result [false|false]: พระพิธีธรรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:41.320499819+07:00","message":"[buffer interim] 1679 false พระพิธีธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:41.320508047+07:00","message":"[bufferProcess] interim [660000000]:พระพิธีธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:41.320513601+07:00","message":"[bufferProcess] send to processor:พระพิธีธรรมสวดพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:41.320519685+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:41.320524416+07:00","message":"> Transcript [7558] [false]: 'พระพิธีธรรมสวดพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:41.320527669+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:41.32052938+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:41.320531116+07:00","message":"StatePrefix: 'พระพิธีธรรมสวด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:41.320533134+07:00","message":"TextPushed: 'พระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:41.321440939+07:00","message":"receive streaming session, msgId: 1679"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:41.321479264+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":"2025-10-27T15:27:41.321485701+07:00","message":"receive interim result [false|false]: พระพิธีธรรมสวดพระอภิธรรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:41.321498128+07:00","message":"[buffer interim] 1679 false พระพิธีธรรมสวดพระอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:41.321503879+07:00","message":"[bufferProcess] interim [720000000]:พระพิธีธรรมสวดพระอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:41.321506367+07:00","message":"[bufferProcess] send to processor:พระพิธีธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:41.321511491+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:41.321514722+07:00","message":"> Transcript [7559] [false]: 'พระพิธีธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:41.321517166+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:41.900023384+07:00","message":"receive streaming session, msgId: 1679"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:41.900062645+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":"2025-10-27T15:27:41.90007198+07:00","message":"receive interim result [false|false]: พระพิธีธรรมสวดพระอภิธรรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:41.900088954+07:00","message":"[buffer interim] 1679 false พระพิธีธรรมสวดพระอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:41.900097597+07:00","message":"[bufferProcess] interim [320000000]:พระพิธีธรรมสวดพระอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:41.900100786+07:00","message":"[bufferProcess] send to processor:พระพิธีธรรมสวดพระอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:41.900104702+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:41.90010817+07:00","message":"> Transcript [7560] [false]: 'พระพิธีธรรมสวดพระอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:41.900112373+07:00","message":"Count interim (case 1.2): 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:41.900114599+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:41.900117307+07:00","message":"StatePrefix: 'พระพิธีธรรมสวด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:41.900120395+07:00","message":"TextPushed: 'พระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:42.293189906+07:00","message":"receive streaming session, msgId: 1679"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:42.293221508+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":"2025-10-27T15:27:42.293226688+07:00","message":"receive interim result [false|false]: พระพิธีธรรมสวดพระอภิธรรมศพ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:42.293236588+07:00","message":"[buffer interim] 1679 false พระพิธีธรรมสวดพระอภิธรรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:42.293243496+07:00","message":"[bufferProcess] interim [680000000]:พระพิธีธรรมสวดพระอภิธรรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:42.293245645+07:00","message":"[bufferProcess] send to processor:พระพิธีธรรมสวดพระอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:42.293248777+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:42.293254618+07:00","message":"> Transcript [7561] [false]: 'พระพิธีธรรมสวดพระอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:42.293257684+07:00","message":"Count interim (case 1.2): 5"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:42.293259408+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:42.293261254+07:00","message":"StatePrefix: 'พระพิธีธรรมสวด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:42.293263284+07:00","message":"TextPushed: 'พระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:42.441785323+07:00","message":"receive streaming session, msgId: 1679"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:42.441818131+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":"2025-10-27T15:27:42.441823516+07:00","message":"receive interim result [false|false]: พระพิธีธรรมสวดพระอภิธรรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:42.441836037+07:00","message":"[buffer interim] 1679 false พระพิธีธรรมสวดพระอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:42.441842637+07:00","message":"[bufferProcess] interim [800000000]:พระพิธีธรรมสวดพระอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:42.44184452+07:00","message":"[bufferProcess] send to processor:พระพิธีธรรมสวดพระอภิธรรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:42.441849717+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:42.441852112+07:00","message":"> Transcript [7562] [false]: 'พระพิธีธรรมสวดพระอภิธรรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:42.441855232+07:00","message":"Count interim (case 1.1): 5"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:42.441857057+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:42.441858753+07:00","message":"StatePrefix: 'พระพิธีธรรมสวด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:42.441860976+07:00","message":"TextPushed: 'พระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:42.441865077+07:00","message":"Push: 'พิธีธรรมสวด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:42.441866713+07:00","message":"TextPushed: 'พระพิธีธรรมสวด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:42.441868728+07:00","message":"Set new StatePrefix : 'พระพิธีธรรมสวดพระอภิธรรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:42.441870476+07:00","message":"Next Push (prob) : 'พระอภิธรรมศพ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:42.441878203+07:00","message":"push: {false พิธีธรรมสวด 0 0xc002217780}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:42.575830082+07:00","message":"receive streaming session, msgId: 1679"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:42.57587207+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระพิธีธรรมสวดพระอภิธรรมครบ 4\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:42.575877985+07:00","message":"receive interim result [false|false]: พระพิธีธรรมสวดพระอภิธรรมครบ 4"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:42.575897877+07:00","message":"[buffer interim] 1679 false พระพิธีธรรมสวดพระอภิธรรมครบ 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:42.575907477+07:00","message":"[bufferProcess] interim [920000000]:พระพิธีธรรมสวดพระอภิธรรมครบ 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:42.57591039+07:00","message":"[bufferProcess] send to processor:พระพิธีธรรมสวดพระอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:42.575916315+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:42.575919638+07:00","message":"> Transcript [7563] [false]: 'พระพิธีธรรมสวดพระอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:42.575922653+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:42.739170261+07:00","message":"receive streaming session, msgId: 1679"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:42.739204764+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":"2025-10-27T15:27:42.739210609+07:00","message":"receive interim result [false|false]: พระพิธีธรรมสวดพระอภิธรรมครบสี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:42.739230993+07:00","message":"[buffer interim] 1679 false พระพิธีธรรมสวดพระอภิธรรมครบสี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:42.739242745+07:00","message":"[bufferProcess] interim [40000000]:พระพิธีธรรมสวดพระอภิธรรมครบสี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:42.739244835+07:00","message":"[bufferProcess] send to processor:พระพิธีธรรมสวดพระอภิธรรมครบ 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:42.73924837+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:42.739250978+07:00","message":"> Transcript [7564] [false]: 'พระพิธีธรรมสวดพระอภิธรรมครบ 4'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:42.739253151+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:42.739255354+07:00","message":"Set new StatePrefix: 'พระพิธีธรรมสวดพระอภิธรรมครบ 4'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:42.794236195+07:00","message":"receive streaming session, msgId: 1679"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:42.794274542+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระพิธีธรรมสวดพระอภิธรรมครบ 4 รอบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:42.794280304+07:00","message":"receive interim result [false|false]: พระพิธีธรรมสวดพระอภิธรรมครบ 4 รอบ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:42.794294076+07:00","message":"[buffer interim] 1679 false พระพิธีธรรมสวดพระอภิธรรมครบ 4 รอบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:42.794301795+07:00","message":"[bufferProcess] interim [160000000]:พระพิธีธรรมสวดพระอภิธรรมครบ 4 รอบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:42.794305148+07:00","message":"[bufferProcess] send to processor:พระพิธีธรรมสวดพระอภิธรรมครบสี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:42.794309251+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:42.794314371+07:00","message":"> Transcript [7565] [false]: 'พระพิธีธรรมสวดพระอภิธรรมครบสี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:42.794316372+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:42.794319241+07:00","message":"Set new StatePrefix: 'พระพิธีธรรมสวดพระอภิธรรมครบสี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:43.02066286+07:00","message":"[GCS] IsForceVAD: false for message ID: 1679"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:43.145129874+07:00","message":"receive streaming session, msgId: 1679"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:43.145176878+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระพิธีธรรมสวดพระอภิธรรมครบ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:43.145183187+07:00","message":"receive interim result [false|false]: พระพิธีธรรมสวดพระอภิธรรมครบ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:43.145194052+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 4 รอบแล้ว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:43.145197082+07:00","message":"receive interim result [false|false]:  4 รอบแล้ว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:43.145204408+07:00","message":"[buffer interim] 1679 false พระพิธีธรรมสวดพระอภิธรรมครบ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:43.145207516+07:00","message":"[buffer interim] 1679 false  4 รอบแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:43.145213074+07:00","message":"[bufferProcess] interim [520000000]:พระพิธีธรรมสวดพระอภิธรรมครบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:43.145214984+07:00","message":"[bufferProcess] send to processor:พระพิธีธรรมสวดพระอภิธรรมครบ 4 รอบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:43.145217691+07:00","message":"[bufferProcess] interim [520000000]: 4 รอบแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:43.145220012+07:00","message":"[bufferProcess] update buffer: พระพิธีธรรมสวดพระอภิธรรมครบ 4 รอบแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:43.145223223+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:43.14522574+07:00","message":"> Transcript [7566] [false]: 'พระพิธีธรรมสวดพระอภิธรรมครบ 4 รอบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:43.145228132+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:43.145230516+07:00","message":"Set new StatePrefix: 'พระพิธีธรรมสวดพระอภิธรรมครบ 4 รอบ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:43.1495183+07:00","message":"[GCS] Start streaming session, msgId: 1680"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:43.229312063+07:00","message":"receive streaming session, msgId: 1679"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:43.229350626+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระพิธีธรรมสวดพระอภิธรรมครบ 4 รอบแล้ว\",\"confidence\":0.9261701}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:43.229356899+07:00","message":"receive interim result [true|false]: พระพิธีธรรมสวดพระอภิธรรมครบ 4 รอบแล้ว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:43.229365872+07:00","message":"end recv isFinal message id 1679"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:43.229367806+07:00","message":"end Recv id 1679"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:43.229372768+07:00","message":"[buffer interim] 1679 true พระพิธีธรรมสวดพระอภิธรรมครบ 4 รอบแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:43.229381217+07:00","message":"[bufferProcess] interim [580000000]:พระพิธีธรรมสวดพระอภิธรรมครบ 4 รอบแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:43.229386636+07:00","message":"[bufferProcess] send to processor (isfinal):พระพิธีธรรมสวดพระอภิธรรมครบ 4 รอบแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:43.229390819+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:43.229394505+07:00","message":"> Transcript [7567] [false]: 'พระพิธีธรรมสวดพระอภิธรรมครบ 4 รอบแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:43.229406266+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:43.229411659+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:43.229413349+07:00","message":"StatePrefix: 'พระพิธีธรรมสวดพระอภิธรรมครบ 4 รอบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:43.229415461+07:00","message":"TextPushed: 'พระพิธีธรรมสวด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:43.229417021+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:43.22942114+07:00","message":"> Transcript [7568] [true]: 'พระพิธีธรรมสวดพระอภิธรรมครบ 4 รอบแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:43.229423106+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:43.22942475+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:43.229426164+07:00","message":"StatePrefix: 'พระพิธีธรรมสวดพระอภิธรรมครบ 4 รอบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:43.229428151+07:00","message":"TextPushed: 'พระพิธีธรรมสวด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:43.22943425+07:00","message":"Push: 'พระอภิธรรมครบ 4 รอบแล้ว'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:43.229441637+07:00","message":"push: {true พระอภิธรรมครบ 4 รอบแล้ว 0 0xc002217780}"}
{"level":"info","service":"Main","time":"2025-10-27T15:27:43.24169556+07:00","message":"write wav file: './tmp/7446/7446_1679.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:43.732108309+07:00","message":"receive streaming session, msgId: 1680"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:43.732141858+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":"2025-10-27T15:27:43.732146968+07:00","message":"receive interim result [false|false]: สีสด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:43.732158798+07:00","message":"[buffer interim] 1680 false สีสด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:43.732164522+07:00","message":"[bufferProcess] interim [600000000]:สีสด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:43.732166155+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:43.865315709+07:00","message":"receive streaming session, msgId: 1680"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:43.865350594+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":"2025-10-27T15:27:43.865358983+07:00","message":"receive interim result [false|false]: จบม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:43.865372141+07:00","message":"[buffer interim] 1680 false จบม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:43.865378106+07:00","message":"[bufferProcess] interim [720000000]:จบม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:43.865380019+07:00","message":"[bufferProcess] send to processor:สีสด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:43.865385261+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:43.865387927+07:00","message":"> Transcript [7569] [false]: 'สีสด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:43.865389654+07:00","message":"Set StatePrefix (first interim): 'สีสด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:43.884016361+07:00","message":"receive streaming session, msgId: 1680"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:43.884054272+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":"2025-10-27T15:27:43.884059946+07:00","message":"receive interim result [false|false]: จบแล้ว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:43.884070253+07:00","message":"[buffer interim] 1680 false จบแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:43.884078546+07:00","message":"[bufferProcess] interim [780000000]:จบแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:43.884080473+07:00","message":"[bufferProcess] send to processor:จบม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:43.884083597+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:43.884086141+07:00","message":"> Transcript [7570] [false]: 'จบม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:43.884088029+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:43.884090031+07:00","message":"Set new StatePrefix: 'จบม'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:27:44.151846889+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:27:44.151852159+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:44.531626444+07:00","message":"receive streaming session, msgId: 1680"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:44.531664693+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":"2025-10-27T15:27:44.531671895+07:00","message":"receive interim result [false|false]: จบแล้ว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:44.531686723+07:00","message":"[buffer interim] 1680 false จบแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:44.531697456+07:00","message":"[bufferProcess] interim [380000000]:จบแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:44.531700573+07:00","message":"[bufferProcess] send to processor:จบแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:44.531707214+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:44.531710968+07:00","message":"> Transcript [7571] [false]: 'จบแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:44.531713772+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:44.531717512+07:00","message":"Set new StatePrefix: 'จบแล้ว'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:27:47.152040514+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:27:47.152040597+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:48.504281699+07:00","message":"receive streaming session, msgId: 1680"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:48.504311969+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":"2025-10-27T15:27:48.504317399+07:00","message":"receive interim result [false|false]: จบแล้วรูป"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:48.504327999+07:00","message":"[buffer interim] 1680 false จบแล้วรูป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:48.504334203+07:00","message":"[bufferProcess] interim [340000000]:จบแล้วรูป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:48.504336333+07:00","message":"[bufferProcess] send to processor:จบแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:48.504341092+07:00","message":"[bufferProcess] send to processor (ticker):จบแล้วรูป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:48.504343709+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:48.504346316+07:00","message":"> Transcript [7572] [false]: 'จบแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:48.504348769+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:48.50435098+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:48.504352604+07:00","message":"StatePrefix: 'จบแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:48.5043543+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:48.504355562+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:48.504357146+07:00","message":"> Transcript [7573] [false]: 'จบแล้วรูป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:48.504358638+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:48.504359952+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:48.504361214+07:00","message":"StatePrefix: 'จบแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:48.504362524+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:48.633803974+07:00","message":"receive streaming session, msgId: 1680"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:48.633835917+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":"2025-10-27T15:27:48.633841343+07:00","message":"receive interim result [false|false]: จบแล้ว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:48.633852448+07:00","message":"[buffer interim] 1680 false จบแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:48.63385893+07:00","message":"[bufferProcess] interim [460000000]:จบแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:48.633860563+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:49.498097432+07:00","message":"[GCS] IsForceVAD: false for message ID: 1680"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:49.521500573+07:00","message":"receive streaming session, msgId: 1680"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:49.521531065+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จบแล้วรูปที่จะถวายอดิเรก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:49.521535926+07:00","message":"receive interim result [false|false]: จบแล้วรูปที่จะถวายอดิเรก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:49.521547976+07:00","message":"[buffer interim] 1680 false จบแล้วรูปที่จะถวายอดิเรก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:49.521554243+07:00","message":"[bufferProcess] interim [420000000]:จบแล้วรูปที่จะถวายอดิเรก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:49.521556421+07:00","message":"[bufferProcess] send to processor:จบแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:49.521559614+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:49.521562024+07:00","message":"> Transcript [7574] [false]: 'จบแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:49.521564873+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:49.521566721+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:49.521568472+07:00","message":"StatePrefix: 'จบแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:49.521570132+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:49.622152928+07:00","message":"[GCS] Start streaming session, msgId: 1681"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:49.631935664+07:00","message":"receive streaming session, msgId: 1680"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:49.631987888+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จบแล้วรูปที่จะถวายอดิเรก\",\"confidence\":0.93198276}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":570000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:49.631994333+07:00","message":"receive interim result [true|false]: จบแล้วรูปที่จะถวายอดิเรก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:49.632002985+07:00","message":"end recv isFinal message id 1680"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:49.6320049+07:00","message":"end Recv id 1680"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:49.632009985+07:00","message":"[buffer interim] 1680 true จบแล้วรูปที่จะถวายอดิเรก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:49.632019454+07:00","message":"[bufferProcess] interim [570000000]:จบแล้วรูปที่จะถวายอดิเรก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:49.632021961+07:00","message":"[bufferProcess] send to processor (isfinal):จบแล้วรูปที่จะถวายอดิเรก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:49.632025189+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:49.632027763+07:00","message":"> Transcript [7575] [false]: 'จบแล้วรูปที่จะถวายอดิเรก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:49.632030649+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:49.632032199+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:49.632033741+07:00","message":"StatePrefix: 'จบแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:49.632035399+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:49.632037666+07:00","message":"Push: 'จบแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:49.632039186+07:00","message":"TextPushed: 'จบแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:49.63204098+07:00","message":"Set new StatePrefix : 'จบแล้วรูปที่จะถวายอดิเรก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:49.632042871+07:00","message":"Next Push (prob) : 'รูปที่จะถวายอดิเรก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:49.632044289+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:49.632045935+07:00","message":"> Transcript [7576] [true]: 'จบแล้วรูปที่จะถวายอดิเรก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:49.632047741+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:49.632049168+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:49.632050486+07:00","message":"StatePrefix: 'จบแล้วรูปที่จะถวายอดิเรก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:49.632052509+07:00","message":"TextPushed: 'จบแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:49.632054485+07:00","message":"Push: 'รูปที่จะถวายอดิเรก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:49.632068689+07:00","message":"push: {false จบแล้ว 0 0xc002217d80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:49.632095752+07:00","message":"push: {true รูปที่จะถวายอดิเรก 0 0xc002217d80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:27:49.646910832+07:00","message":"write wav file: './tmp/7446/7446_1680.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:27:50.152623299+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:27:50.152623472+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:50.477683292+07:00","message":"receive streaming session, msgId: 1681"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:50.477730981+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":"2025-10-27T15:27:50.477736058+07:00","message":"receive interim result [false|false]: วิธี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:50.477751363+07:00","message":"[buffer interim] 1681 false วิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:50.477758428+07:00","message":"[bufferProcess] interim [660000000]:วิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:50.477759935+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:50.611793307+07:00","message":"receive streaming session, msgId: 1681"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:50.611830798+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":"2025-10-27T15:27:50.611835986+07:00","message":"receive interim result [false|false]: วิธีทำ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:50.61185012+07:00","message":"[buffer interim] 1681 false วิธีทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:50.61185652+07:00","message":"[bufferProcess] interim [780000000]:วิธีทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:50.611858657+07:00","message":"[bufferProcess] send to processor:วิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:50.611864891+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:50.611867292+07:00","message":"> Transcript [7577] [false]: 'วิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:50.611869306+07:00","message":"Set StatePrefix (first interim): 'วิธี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:51.015148085+07:00","message":"receive streaming session, msgId: 1681"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:51.015184836+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":"2025-10-27T15:27:51.01518941+07:00","message":"receive interim result [false|false]: วิธีทำสบู่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:51.015203398+07:00","message":"[buffer interim] 1681 false วิธีทำสบู่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:51.015210476+07:00","message":"[bufferProcess] interim [200000000]:วิธีทำสบู่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:51.015212709+07:00","message":"[bufferProcess] send to processor:วิธีทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:51.015215821+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:51.015218556+07:00","message":"> Transcript [7578] [false]: 'วิธีทำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:51.015220912+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:51.015222449+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:51.015224059+07:00","message":"StatePrefix: 'วิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:51.015225649+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:51.062186838+07:00","message":"receive streaming session, msgId: 1681"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:51.062228467+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":"2025-10-27T15:27:51.062233792+07:00","message":"receive interim result [false|false]: วิธีทำสปา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:51.062245835+07:00","message":"[buffer interim] 1681 false วิธีทำสปา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:51.062252591+07:00","message":"[bufferProcess] interim [260000000]:วิธีทำสปา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:51.062254629+07:00","message":"[bufferProcess] send to processor:วิธีทำสบู่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:51.062260176+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:51.06226289+07:00","message":"> Transcript [7579] [false]: 'วิธีทำสบู่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:51.062265591+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:51.062267233+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:51.062268855+07:00","message":"StatePrefix: 'วิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:51.062270776+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:51.064042664+07:00","message":"receive streaming session, msgId: 1681"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:51.064070769+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":"2025-10-27T15:27:51.064076642+07:00","message":"receive interim result [false|false]: วิธีทำเซอร์ไพรส์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:51.064090214+07:00","message":"[buffer interim] 1681 false วิธีทำเซอร์ไพรส์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:51.064094789+07:00","message":"[bufferProcess] interim [320000000]:วิธีทำเซอร์ไพรส์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:51.064096701+07:00","message":"[bufferProcess] send to processor:วิธีทำสปา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:51.064099272+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:51.064101279+07:00","message":"> Transcript [7580] [false]: 'วิธีทำสปา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:51.064103829+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:51.064105461+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:51.064106943+07:00","message":"StatePrefix: 'วิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:51.064108429+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:51.244965599+07:00","message":"receive streaming session, msgId: 1681"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:51.245000876+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":"2025-10-27T15:27:51.245006236+07:00","message":"receive interim result [false|false]: วิธีทำสปาเก็ตตี้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:51.245018573+07:00","message":"[buffer interim] 1681 false วิธีทำสปาเก็ตตี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:51.245030638+07:00","message":"[bufferProcess] interim [440000000]:วิธีทำสปาเก็ตตี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:51.245032944+07:00","message":"[bufferProcess] send to processor:วิธีทำเซอร์ไพรส์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:51.245041332+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:51.245044016+07:00","message":"> Transcript [7581] [false]: 'วิธีทำเซอร์ไพรส์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:51.245047268+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:51.245048949+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:51.245050714+07:00","message":"StatePrefix: 'วิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:51.245052448+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:51.245056724+07:00","message":"Push: 'วิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:51.245058477+07:00","message":"TextPushed: 'วิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:51.245060169+07:00","message":"Set new StatePrefix : 'วิธีทำเซอร์ไพรส์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:51.245062412+07:00","message":"Next Push (prob) : 'ทำเซอร์ไพรส์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:51.245070307+07:00","message":"push: {false วิธี 0 0xc000045380}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:51.538670857+07:00","message":"[GCS] IsForceVAD: false for message ID: 1681"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:51.610725234+07:00","message":"[GCS] Start streaming session, msgId: 1682"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:51.649685732+07:00","message":"receive streaming session, msgId: 1681"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:51.649729504+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วิธีทำสปาเก็ตตี้\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":950000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:51.649735618+07:00","message":"receive interim result [true|false]: วิธีทำสปาเก็ตตี้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:51.649743725+07:00","message":"end recv isFinal message id 1681"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:51.649745912+07:00","message":"end Recv id 1681"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:51.649752031+07:00","message":"[buffer interim] 1681 true วิธีทำสปาเก็ตตี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:51.649759243+07:00","message":"[bufferProcess] interim [950000000]:วิธีทำสปาเก็ตตี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:51.649761916+07:00","message":"[bufferProcess] send to processor (isfinal):วิธีทำสปาเก็ตตี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:51.649765234+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:51.649767927+07:00","message":"> Transcript [7582] [false]: 'วิธีทำสปาเก็ตตี้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:51.649769938+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:51.649771615+07:00","message":"Set new StatePrefix: 'วิธีทำสปาเก็ตตี้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:51.649773014+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:51.649774452+07:00","message":"> Transcript [7583] [true]: 'วิธีทำสปาเก็ตตี้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:51.649776411+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:51.649778074+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:51.649779922+07:00","message":"StatePrefix: 'วิธีทำสปาเก็ตตี้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:51.649781701+07:00","message":"TextPushed: 'วิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:51.649784331+07:00","message":"Push: 'ทำสปาเก็ตตี้'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:51.649791891+07:00","message":"push: {true ทำสปาเก็ตตี้ 0 0xc000045380}"}
{"level":"info","service":"Main","time":"2025-10-27T15:27:51.656305465+07:00","message":"write wav file: './tmp/7446/7446_1681.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:52.160043223+07:00","message":"receive streaming session, msgId: 1682"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:52.160077216+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":"2025-10-27T15:27:52.160082014+07:00","message":"receive interim result [false|false]: อ่าน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:52.160094279+07:00","message":"[buffer interim] 1682 false อ่าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:52.160101569+07:00","message":"[bufferProcess] interim [600000000]:อ่าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:52.160103161+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:52.427827553+07:00","message":"[GCS] Cleaned up inactive client: 1659"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:52.427851573+07:00","message":"[GCS] Cleaned up inactive client: 1658"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:52.427853785+07:00","message":"[GCS] Cleaned up inactive client: 1657"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:52.427855189+07:00","message":"[GCS] Cleaned up inactive client: 1653"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:52.427857149+07:00","message":"[GCS] Cleaned up inactive client: 1655"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:52.427862746+07:00","message":"[GCS] Cleaned up inactive client: 1654"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:52.427864286+07:00","message":"[GCS] Cleaned up inactive client: 1656"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:52.427865657+07:00","message":"[GCS] Cleaned up inactive client: 1652"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:52.473655999+07:00","message":"receive streaming session, msgId: 1682"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:52.473707326+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":"2025-10-27T15:27:52.473714907+07:00","message":"receive interim result [false|false]: อาจรู้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:52.47372918+07:00","message":"[buffer interim] 1682 false อาจรู้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:52.473736816+07:00","message":"[bufferProcess] interim [840000000]:อาจรู้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:52.473739746+07:00","message":"[bufferProcess] send to processor:อ่าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:52.473745955+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:52.47374954+07:00","message":"> Transcript [7584] [false]: 'อ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:52.473751976+07:00","message":"Set StatePrefix (first interim): 'อ่าน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:52.603906902+07:00","message":"receive streaming session, msgId: 1682"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:52.603942865+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":"2025-10-27T15:27:52.603948401+07:00","message":"receive interim result [false|false]: อัดรูป"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:52.603960405+07:00","message":"[buffer interim] 1682 false อัดรูป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:52.60396955+07:00","message":"[bufferProcess] interim [960000000]:อัดรูป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:52.603972282+07:00","message":"[bufferProcess] send to processor:อาจรู้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:52.603977929+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:52.60398225+07:00","message":"> Transcript [7585] [false]: 'อาจรู้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:52.603984947+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:52.60398751+07:00","message":"Set new StatePrefix: 'อาจรู้'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:27:53.152865564+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:27:53.152865566+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:53.181822482+07:00","message":"receive streaming session, msgId: 1682"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:53.181861663+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อัดรูป\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:53.181866627+07:00","message":"receive interim result [false|false]: อัดรูป"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:53.181879375+07:00","message":"[buffer interim] 1682 false อัดรูป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:53.181885326+07:00","message":"[bufferProcess] interim [560000000]:อัดรูป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:53.181895798+07:00","message":"[bufferProcess] send to processor:อัดรูป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:53.181900843+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:53.181903404+07:00","message":"> Transcript [7586] [false]: 'อัดรูป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:53.18190518+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:53.181907014+07:00","message":"Set new StatePrefix: 'อัดรูป'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:53.246804529+07:00","message":"receive streaming session, msgId: 1682"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:53.246839954+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":"2025-10-27T15:27:53.246845314+07:00","message":"receive interim result [false|false]: อัดรูปนั่ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:53.246859423+07:00","message":"[buffer interim] 1682 false อัดรูปนั่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:53.246866793+07:00","message":"[bufferProcess] interim [680000000]:อัดรูปนั่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:53.246868514+07:00","message":"[bufferProcess] send to processor:อัดรูป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:53.246873975+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:53.246876417+07:00","message":"> Transcript [7587] [false]: 'อัดรูป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:53.246878881+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:53.246880508+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:53.246882067+07:00","message":"StatePrefix: 'อัดรูป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:53.24688388+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:53.394603791+07:00","message":"receive streaming session, msgId: 1682"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:53.394643984+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":"2025-10-27T15:27:53.394648441+07:00","message":"receive interim result [false|false]: อัดรูปนั่งยัง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:53.394664101+07:00","message":"[buffer interim] 1682 false อัดรูปนั่งยัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:53.394673074+07:00","message":"[bufferProcess] interim [800000000]:อัดรูปนั่งยัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:53.39467593+07:00","message":"[bufferProcess] send to processor:อัดรูปนั่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:53.394682138+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:53.394685706+07:00","message":"> Transcript [7588] [false]: 'อัดรูปนั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:53.394689739+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:53.394692063+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:53.394694329+07:00","message":"StatePrefix: 'อัดรูป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:53.394696921+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:53.559761128+07:00","message":"receive streaming session, msgId: 1682"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:53.559806904+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":"2025-10-27T15:27:53.559812477+07:00","message":"receive interim result [false|false]: อัดรูปนั่งยังอ่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:53.559825516+07:00","message":"[buffer interim] 1682 false อัดรูปนั่งยังอ่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:53.559831915+07:00","message":"[bufferProcess] interim [980000000]:อัดรูปนั่งยังอ่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:53.559834066+07:00","message":"[bufferProcess] send to processor:อัดรูปนั่งยัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:53.559839684+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:53.559842729+07:00","message":"> Transcript [7589] [false]: 'อัดรูปนั่งยัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:53.559845465+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:53.559847231+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:53.559848878+07:00","message":"StatePrefix: 'อัดรูป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:53.559850568+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:53.690361221+07:00","message":"receive streaming session, msgId: 1682"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:53.69039689+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":"2025-10-27T15:27:53.690402561+07:00","message":"receive interim result [false|false]: อัดรูปนั่งยังอาจ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:53.690416673+07:00","message":"[buffer interim] 1682 false อัดรูปนั่งยังอาจ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:53.690423067+07:00","message":"[bufferProcess] interim [100000000]:อัดรูปนั่งยังอาจ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:53.690428203+07:00","message":"[bufferProcess] send to processor:อัดรูปนั่งยังอ่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:53.690434965+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:53.690437464+07:00","message":"> Transcript [7590] [false]: 'อัดรูปนั่งยังอ่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:53.690441095+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:53.690443084+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:53.690444725+07:00","message":"StatePrefix: 'อัดรูป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:53.690446347+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:53.690450439+07:00","message":"Push: 'อัดรูป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:53.690452143+07:00","message":"TextPushed: 'อัดรูป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:53.69045403+07:00","message":"Set new StatePrefix : 'อัดรูปนั่งยังอ่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:53.690456439+07:00","message":"Next Push (prob) : 'นั่งยังอ่ะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:53.690464603+07:00","message":"push: {false อัดรูป 0 0xc003402880}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:53.953929016+07:00","message":"receive streaming session, msgId: 1682"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:53.953964504+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":"2025-10-27T15:27:53.953971825+07:00","message":"receive interim result [false|false]: อัดรูปนั่งยังอาจส่ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:53.953984288+07:00","message":"[buffer interim] 1682 false อัดรูปนั่งยังอาจส่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:53.953991137+07:00","message":"[bufferProcess] interim [340000000]:อัดรูปนั่งยังอาจส่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:53.953993459+07:00","message":"[bufferProcess] send to processor:อัดรูปนั่งยังอาจ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:53.953998205+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:53.954001027+07:00","message":"> Transcript [7591] [false]: 'อัดรูปนั่งยังอาจ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:53.954003272+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:53.95400504+07:00","message":"Set new StatePrefix: 'อัดรูปนั่งยังอาจ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:54.268895721+07:00","message":"receive streaming session, msgId: 1682"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:54.268945459+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":"2025-10-27T15:27:54.268951073+07:00","message":"receive interim result [false|false]: อัดรูปนั่งยังอาจส่งนะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:54.268966475+07:00","message":"[buffer interim] 1682 false อัดรูปนั่งยังอาจส่งนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:54.268975308+07:00","message":"[bufferProcess] interim [640000000]:อัดรูปนั่งยังอาจส่งนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:54.268977687+07:00","message":"[bufferProcess] send to processor:อัดรูปนั่งยังอาจส่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:54.268982717+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:54.268985545+07:00","message":"> Transcript [7592] [false]: 'อัดรูปนั่งยังอาจส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:54.268988624+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:54.26899037+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:54.268992076+07:00","message":"StatePrefix: 'อัดรูปนั่งยังอาจ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:54.268995425+07:00","message":"TextPushed: 'อัดรูป'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:54.271482214+07:00","message":"receive streaming session, msgId: 1682"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:54.271493997+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":"2025-10-27T15:27:54.271497415+07:00","message":"receive interim result [false|false]: อัดรูปนั่งยังอาจส่งนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:54.271504648+07:00","message":"[buffer interim] 1682 false อัดรูปนั่งยังอาจส่งนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:54.27150746+07:00","message":"[bufferProcess] interim [700000000]:อัดรูปนั่งยังอาจส่งนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:54.271509258+07:00","message":"[bufferProcess] send to processor:อัดรูปนั่งยังอาจส่งนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:54.271511245+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:54.271513192+07:00","message":"> Transcript [7593] [false]: 'อัดรูปนั่งยังอาจส่งนะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:54.271515281+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:54.271516832+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:54.271518236+07:00","message":"StatePrefix: 'อัดรูปนั่งยังอาจ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:54.271519729+07:00","message":"TextPushed: 'อัดรูป'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:54.838850285+07:00","message":"receive streaming session, msgId: 1682"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:54.838895192+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":"2025-10-27T15:27:54.838901816+07:00","message":"receive interim result [false|false]: อัดรูปนั่งยังอาจส่งนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:54.838916133+07:00","message":"[buffer interim] 1682 false อัดรูปนั่งยังอาจส่งนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:54.838924434+07:00","message":"[bufferProcess] interim [300000000]:อัดรูปนั่งยังอาจส่งนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:54.838927455+07:00","message":"[bufferProcess] send to processor:อัดรูปนั่งยังอาจส่งนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:54.838935594+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:54.8389398+07:00","message":"> Transcript [7594] [false]: 'อัดรูปนั่งยังอาจส่งนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:54.838943959+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:54.838946828+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:54.838949409+07:00","message":"StatePrefix: 'อัดรูปนั่งยังอาจ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:54.838952023+07:00","message":"TextPushed: 'อัดรูป'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:55.349310952+07:00","message":"receive streaming session, msgId: 1682"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:55.349351999+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":"2025-10-27T15:27:55.349367297+07:00","message":"receive interim result [false|false]: อัดรูปนั่งยังอาจส่งนะคะเมื่อ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:55.349398226+07:00","message":"[buffer interim] 1682 false อัดรูปนั่งยังอาจส่งนะคะเมื่อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:55.349406248+07:00","message":"[bufferProcess] interim [780000000]:อัดรูปนั่งยังอาจส่งนะคะเมื่อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:55.349408309+07:00","message":"[bufferProcess] send to processor:อัดรูปนั่งยังอาจส่งนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:55.349411731+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:55.349414439+07:00","message":"> Transcript [7595] [false]: 'อัดรูปนั่งยังอาจส่งนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:55.349417715+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:55.349419557+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:55.349421441+07:00","message":"StatePrefix: 'อัดรูปนั่งยังอาจ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:55.349423399+07:00","message":"TextPushed: 'อัดรูป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:55.349426066+07:00","message":"Push: 'นั่งยังอาจ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:55.349427771+07:00","message":"TextPushed: 'อัดรูปนั่งยังอาจ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:55.349429593+07:00","message":"Set new StatePrefix : 'อัดรูปนั่งยังอาจส่งนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:55.3494314+07:00","message":"Next Push (prob) : 'ส่งนะคะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:55.349440714+07:00","message":"push: {false นั่งยังอาจ 0 0xc003402880}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:55.800799569+07:00","message":"receive streaming session, msgId: 1682"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:55.800844352+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":"2025-10-27T15:27:55.800850183+07:00","message":"receive interim result [false|false]: อัดรูปนั่งยังอาจส่งนะคะเมื่อฉัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:55.800861725+07:00","message":"[buffer interim] 1682 false อัดรูปนั่งยังอาจส่งนะคะเมื่อฉัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:55.800868011+07:00","message":"[bufferProcess] interim [140000000]:อัดรูปนั่งยังอาจส่งนะคะเมื่อฉัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:55.800870028+07:00","message":"[bufferProcess] send to processor:อัดรูปนั่งยังอาจส่งนะคะเมื่อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:55.800875156+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:55.800877495+07:00","message":"> Transcript [7596] [false]: 'อัดรูปนั่งยังอาจส่งนะคะเมื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:55.800880438+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:55.800882364+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:55.800883987+07:00","message":"StatePrefix: 'อัดรูปนั่งยังอาจส่งนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:55.80088657+07:00","message":"TextPushed: 'อัดรูปนั่งยังอาจ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:55.803784579+07:00","message":"receive streaming session, msgId: 1682"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:55.803799898+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":"2025-10-27T15:27:55.803803813+07:00","message":"receive interim result [false|false]: อัดรูปนั่งยังอาจส่งนะคะเมื่อกี้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:55.803812825+07:00","message":"[buffer interim] 1682 false อัดรูปนั่งยังอาจส่งนะคะเมื่อกี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:55.803816815+07:00","message":"[bufferProcess] interim [200000000]:อัดรูปนั่งยังอาจส่งนะคะเมื่อกี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:55.803818734+07:00","message":"[bufferProcess] send to processor:อัดรูปนั่งยังอาจส่งนะคะเมื่อฉัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:55.803821638+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:55.803823749+07:00","message":"> Transcript [7597] [false]: 'อัดรูปนั่งยังอาจส่งนะคะเมื่อฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:55.803826116+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:55.803827856+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:55.803829268+07:00","message":"StatePrefix: 'อัดรูปนั่งยังอาจส่งนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:55.803831045+07:00","message":"TextPushed: 'อัดรูปนั่งยังอาจ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:56.061399845+07:00","message":"receive streaming session, msgId: 1682"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:56.061439951+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":"2025-10-27T15:27:56.061445743+07:00","message":"receive interim result [false|false]: อัดรูปนั่งยังอาจส่งนะคะเมื่อเสร็จเรียบร้อย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:56.061458114+07:00","message":"[buffer interim] 1682 false อัดรูปนั่งยังอาจส่งนะคะเมื่อเสร็จเรียบร้อย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:56.061466034+07:00","message":"[bufferProcess] interim [440000000]:อัดรูปนั่งยังอาจส่งนะคะเมื่อเสร็จเรียบร้อย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:56.061468244+07:00","message":"[bufferProcess] send to processor:อัดรูปนั่งยังอาจส่งนะคะเมื่อกี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:56.061471638+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:56.061474406+07:00","message":"> Transcript [7598] [false]: 'อัดรูปนั่งยังอาจส่งนะคะเมื่อกี้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:56.061477438+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:56.061479246+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:56.061481483+07:00","message":"StatePrefix: 'อัดรูปนั่งยังอาจส่งนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:56.061483805+07:00","message":"TextPushed: 'อัดรูปนั่งยังอาจ'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:27:56.152972522+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:27:56.152980034+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:56.194802461+07:00","message":"receive streaming session, msgId: 1682"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:56.194841183+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":"2025-10-27T15:27:56.194847017+07:00","message":"receive interim result [false|false]: อัดรูปนั่งยังอาจส่งนะคะเมื่อเสร็จเรียบร้อยแล้ว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:56.194858405+07:00","message":"[buffer interim] 1682 false อัดรูปนั่งยังอาจส่งนะคะเมื่อเสร็จเรียบร้อยแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:56.194864722+07:00","message":"[bufferProcess] interim [620000000]:อัดรูปนั่งยังอาจส่งนะคะเมื่อเสร็จเรียบร้อยแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:56.194867017+07:00","message":"[bufferProcess] send to processor:อัดรูปนั่งยังอาจส่งนะคะเมื่อเสร็จเรียบร้อย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:56.194871896+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:56.194874469+07:00","message":"> Transcript [7599] [false]: 'อัดรูปนั่งยังอาจส่งนะคะเมื่อเสร็จเรียบร้อย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:56.19487773+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:56.194879823+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:56.194881861+07:00","message":"StatePrefix: 'อัดรูปนั่งยังอาจส่งนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:56.194884034+07:00","message":"TextPushed: 'อัดรูปนั่งยังอาจ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:56.194893446+07:00","message":"Push: 'ส่งนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:56.194895234+07:00","message":"TextPushed: 'อัดรูปนั่งยังอาจส่งนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:56.194896943+07:00","message":"Set new StatePrefix : 'อัดรูปนั่งยังอาจส่งนะคะเมื่อเสร็จเรียบร้อย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:56.194899085+07:00","message":"Next Push (prob) : 'เมื่อเสร็จเรียบร้อย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:56.194906715+07:00","message":"push: {false ส่งนะคะ 0 0xc003402880}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:56.781793723+07:00","message":"receive streaming session, msgId: 1682"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:56.781834212+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อัดรูปนั่งยังอาจส่งนะคะเมื่อเสร็จเรียบร้อยแล้ว\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:56.781840553+07:00","message":"receive interim result [false|false]: อัดรูปนั่งยังอาจส่งนะคะเมื่อเสร็จเรียบร้อยแล้ว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:56.781853855+07:00","message":"[buffer interim] 1682 false อัดรูปนั่งยังอาจส่งนะคะเมื่อเสร็จเรียบร้อยแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:56.781860514+07:00","message":"[bufferProcess] interim [220000000]:อัดรูปนั่งยังอาจส่งนะคะเมื่อเสร็จเรียบร้อยแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:56.781862827+07:00","message":"[bufferProcess] send to processor:อัดรูปนั่งยังอาจส่งนะคะเมื่อเสร็จเรียบร้อยแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:56.781868+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:56.781870668+07:00","message":"> Transcript [7600] [false]: 'อัดรูปนั่งยังอาจส่งนะคะเมื่อเสร็จเรียบร้อยแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:56.781874142+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:56.78187579+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:56.781878277+07:00","message":"StatePrefix: 'อัดรูปนั่งยังอาจส่งนะคะเมื่อเสร็จเรียบร้อย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:56.781880537+07:00","message":"TextPushed: 'อัดรูปนั่งยังอาจส่งนะคะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:57.268688743+07:00","message":"receive streaming session, msgId: 1682"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:57.268736569+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":"2025-10-27T15:27:57.268744338+07:00","message":"receive interim result [false|false]: อัดรูปนั่งยังอาจส่งนะคะเมื่อเสร็จเรียบร้อยแล้วเจ้าพนักงาน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:57.26875832+07:00","message":"[buffer interim] 1682 false อัดรูปนั่งยังอาจส่งนะคะเมื่อเสร็จเรียบร้อยแล้วเจ้าพนักงาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:57.268767746+07:00","message":"[bufferProcess] interim [640000000]:อัดรูปนั่งยังอาจส่งนะคะเมื่อเสร็จเรียบร้อยแล้วเจ้าพนักงาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:57.268770162+07:00","message":"[bufferProcess] send to processor:อัดรูปนั่งยังอาจส่งนะคะเมื่อเสร็จเรียบร้อยแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:57.268775243+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:57.268778+07:00","message":"> Transcript [7601] [false]: 'อัดรูปนั่งยังอาจส่งนะคะเมื่อเสร็จเรียบร้อยแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:57.268781621+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:57.268786261+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:57.268788773+07:00","message":"StatePrefix: 'อัดรูปนั่งยังอาจส่งนะคะเมื่อเสร็จเรียบร้อย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:57.268790997+07:00","message":"TextPushed: 'อัดรูปนั่งยังอาจส่งนะคะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:57.500812332+07:00","message":"[GCS] IsForceVAD: false for message ID: 1682"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:57.573473489+07:00","message":"[GCS] Start streaming session, msgId: 1683"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:57.595925311+07:00","message":"receive streaming session, msgId: 1682"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:57.59595906+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":"2025-10-27T15:27:57.595965985+07:00","message":"receive interim result [false|false]: อัดรูปนั่งยังอาจส่งนะคะเมื่อเสร็จเรียบร้อยแล้วเจ้าพนักงานจะได้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:57.595977825+07:00","message":"[buffer interim] 1682 false อัดรูปนั่งยังอาจส่งนะคะเมื่อเสร็จเรียบร้อยแล้วเจ้าพนักงานจะได้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:57.595984057+07:00","message":"[bufferProcess] interim [940000000]:อัดรูปนั่งยังอาจส่งนะคะเมื่อเสร็จเรียบร้อยแล้วเจ้าพนักงานจะได้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:57.595987136+07:00","message":"[bufferProcess] send to processor:อัดรูปนั่งยังอาจส่งนะคะเมื่อเสร็จเรียบร้อยแล้วเจ้าพนักงาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:57.595992385+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:57.595994815+07:00","message":"> Transcript [7602] [false]: 'อัดรูปนั่งยังอาจส่งนะคะเมื่อเสร็จเรียบร้อยแล้วเจ้าพนักงาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:57.595998198+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:57.596000034+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:57.596002245+07:00","message":"StatePrefix: 'อัดรูปนั่งยังอาจส่งนะคะเมื่อเสร็จเรียบร้อย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:57.596004758+07:00","message":"TextPushed: 'อัดรูปนั่งยังอาจส่งนะคะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:57.694726621+07:00","message":"receive streaming session, msgId: 1682"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:57.694761568+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":"2025-10-27T15:27:57.69476753+07:00","message":"receive interim result [false|false]: อัดรูปนั่งยังอาจส่งนะคะเมื่อเสร็จเรียบร้อยแล้วเจ้าพนักงาน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:57.694779609+07:00","message":"[buffer interim] 1682 false อัดรูปนั่งยังอาจส่งนะคะเมื่อเสร็จเรียบร้อยแล้วเจ้าพนักงาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:57.694787377+07:00","message":"[bufferProcess] interim [120000000]:อัดรูปนั่งยังอาจส่งนะคะเมื่อเสร็จเรียบร้อยแล้วเจ้าพนักงาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:57.694789776+07:00","message":"[bufferProcess] send to processor:อัดรูปนั่งยังอาจส่งนะคะเมื่อเสร็จเรียบร้อยแล้วเจ้าพนักงานจะได้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:57.69479515+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:57.694797615+07:00","message":"> Transcript [7603] [false]: 'อัดรูปนั่งยังอาจส่งนะคะเมื่อเสร็จเรียบร้อยแล้วเจ้าพนักงานจะได้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:57.694801227+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:57.694803108+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:57.69480528+07:00","message":"StatePrefix: 'อัดรูปนั่งยังอาจส่งนะคะเมื่อเสร็จเรียบร้อย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:57.694807845+07:00","message":"TextPushed: 'อัดรูปนั่งยังอาจส่งนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:57.694812629+07:00","message":"Push: 'เมื่อเสร็จเรียบร้อย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:57.694814866+07:00","message":"TextPushed: 'อัดรูปนั่งยังอาจส่งนะคะเมื่อเสร็จเรียบร้อย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:57.694816806+07:00","message":"Set new StatePrefix : 'อัดรูปนั่งยังอาจส่งนะคะเมื่อเสร็จเรียบร้อยแล้วเจ้าพนักงานจะได้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:57.694818861+07:00","message":"Next Push (prob) : 'แล้วเจ้าพนักงานจะได้'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:57.694826762+07:00","message":"push: {false เมื่อเสร็จเรียบร้อย 0 0xc003402880}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:57.768489229+07:00","message":"receive streaming session, msgId: 1682"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:57.768525953+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อัดรูปนั่งยังอาจส่งนะคะเมื่อเสร็จเรียบร้อยแล้วจะไปทำงาน\",\"confidence\":0.9001868}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:57.7685332+07:00","message":"receive interim result [true|false]: อัดรูปนั่งยังอาจส่งนะคะเมื่อเสร็จเรียบร้อยแล้วจะไปทำงาน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:57.768543716+07:00","message":"end recv isFinal message id 1682"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:57.768545682+07:00","message":"end Recv id 1682"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:57.768551665+07:00","message":"[buffer interim] 1682 true อัดรูปนั่งยังอาจส่งนะคะเมื่อเสร็จเรียบร้อยแล้วจะไปทำงาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:57.768559284+07:00","message":"[bufferProcess] interim [120000000]:อัดรูปนั่งยังอาจส่งนะคะเมื่อเสร็จเรียบร้อยแล้วจะไปทำงาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:57.768562546+07:00","message":"[bufferProcess] send to processor (isfinal):อัดรูปนั่งยังอาจส่งนะคะเมื่อเสร็จเรียบร้อยแล้วเจ้าพนักงาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:57.768565491+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:57.768567889+07:00","message":"> Transcript [7604] [false]: 'อัดรูปนั่งยังอาจส่งนะคะเมื่อเสร็จเรียบร้อยแล้วเจ้าพนักงาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:57.768570319+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:57.768571642+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:57.768573049+07:00","message":"> Transcript [7605] [true]: 'อัดรูปนั่งยังอาจส่งนะคะเมื่อเสร็จเรียบร้อยแล้วจะไปทำงาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:57.768575083+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:57.768577364+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:57.768578964+07:00","message":"StatePrefix: 'อัดรูปนั่งยังอาจส่งนะคะเมื่อเสร็จเรียบร้อยแล้วเจ้าพนักงานจะได้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:57.768581153+07:00","message":"TextPushed: 'อัดรูปนั่งยังอาจส่งนะคะเมื่อเสร็จเรียบร้อย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:57.768583746+07:00","message":"Push: 'แล้วจะไปทำงาน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:57.768591801+07:00","message":"push: {true แล้วจะไปทำงาน 0 0xc003402880}"}
{"level":"info","service":"Main","time":"2025-10-27T15:27:57.77924366+07:00","message":"write wav file: './tmp/7446/7446_1682.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:58.756300669+07:00","message":"receive streaming session, msgId: 1683"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:58.756346469+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":"2025-10-27T15:27:58.756351362+07:00","message":"receive interim result [false|false]: สายโยงค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:58.756365984+07:00","message":"[buffer interim] 1683 false สายโยงค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:58.756372918+07:00","message":"[bufferProcess] interim [200000000]:สายโยงค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:58.756374423+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:58.848252926+07:00","message":"[GCS] IsForceVAD: false for message ID: 1683"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:58.909347155+07:00","message":"[GCS] Start streaming session, msgId: 1684"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:58.95679636+07:00","message":"receive streaming session, msgId: 1683"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:58.95682826+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สายโยงค่ะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:58.956835049+07:00","message":"receive interim result [true|false]: สายโยงค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:58.956846218+07:00","message":"end recv isFinal message id 1683"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:58.956849237+07:00","message":"end Recv id 1683"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:58.956856062+07:00","message":"[buffer interim] 1683 true สายโยงค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:58.956863786+07:00","message":"[bufferProcess] interim [500000000]:สายโยงค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:58.95686659+07:00","message":"[bufferProcess] send to processor (isfinal):สายโยงค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:58.956869513+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:58.956872409+07:00","message":"> Transcript [7606] [false]: 'สายโยงค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:58.956874265+07:00","message":"Set StatePrefix (first interim): 'สายโยงค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:58.956875609+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:58.956877128+07:00","message":"> Transcript [7607] [true]: 'สายโยงค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:58.956880236+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:58.956882397+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:58.956884582+07:00","message":"StatePrefix: 'สายโยงค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:58.956886816+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:27:58.956896357+07:00","message":"Push: 'สายโยงค่ะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:27:58.95690677+07:00","message":"push: {true สายโยงค่ะ 0 0xc002a00d00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:27:58.963098213+07:00","message":"write wav file: './tmp/7446/7446_1683.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:27:59.153205769+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:27:59.153211821+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:00.670192389+07:00","message":"receive streaming session, msgId: 1684"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:00.670235518+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":"2025-10-27T15:28:00.670241907+07:00","message":"receive interim result [false|false]: พระเจ้าอยู่หัว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:00.670254595+07:00","message":"[buffer interim] 1684 false พระเจ้าอยู่หัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:00.670261566+07:00","message":"[bufferProcess] interim [740000000]:พระเจ้าอยู่หัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:00.670263319+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:00.670269194+07:00","message":"[bufferProcess] send to processor (ticker):พระเจ้าอยู่หัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:00.670272013+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:00.670274476+07:00","message":"> Transcript [7608] [false]: 'พระเจ้าอยู่หัว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:00.670276482+07:00","message":"Set StatePrefix (first interim): 'พระเจ้าอยู่หัว'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:01.249287862+07:00","message":"receive streaming session, msgId: 1684"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:01.249323366+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระเจ้าอยู่หัว\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:01.24933428+07:00","message":"receive interim result [false|false]: พระเจ้าอยู่หัว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:01.249348972+07:00","message":"[buffer interim] 1684 false พระเจ้าอยู่หัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:01.249356787+07:00","message":"[bufferProcess] interim [340000000]:พระเจ้าอยู่หัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:01.249359216+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:28:02.153662735+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:28:02.153653045+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:28:05.154615753+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:28:05.154629033+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:05.257749879+07:00","message":"[GCS] IsForceVAD: false for message ID: 1684"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:05.323179186+07:00","message":"[GCS] Start streaming session, msgId: 1685"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:05.384720499+07:00","message":"receive streaming session, msgId: 1684"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:05.384758343+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระเจ้าอยู่หัว\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":570000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:05.384765364+07:00","message":"receive interim result [true|false]: พระเจ้าอยู่หัว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:05.384775349+07:00","message":"end recv isFinal message id 1684"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:05.384777744+07:00","message":"end Recv id 1684"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:05.384785081+07:00","message":"[buffer interim] 1684 true พระเจ้าอยู่หัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:05.384794853+07:00","message":"[bufferProcess] interim [570000000]:พระเจ้าอยู่หัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:05.384798367+07:00","message":"[bufferProcess] send to processor (isfinal):พระเจ้าอยู่หัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:05.384803262+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:05.384806955+07:00","message":"> Transcript [7609] [false]: 'พระเจ้าอยู่หัว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:05.384810479+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:05.384812806+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:05.384815495+07:00","message":"StatePrefix: 'พระเจ้าอยู่หัว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:05.384817984+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:05.38481997+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:05.38482247+07:00","message":"> Transcript [7610] [true]: 'พระเจ้าอยู่หัว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:05.384825095+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:05.384827083+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:05.384829285+07:00","message":"StatePrefix: 'พระเจ้าอยู่หัว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:05.384831234+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:05.38483443+07:00","message":"Push: 'พระเจ้าอยู่หัว'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:05.384843787+07:00","message":"push: {true พระเจ้าอยู่หัว 0 0xc000045780}"}
{"level":"info","service":"Main","time":"2025-10-27T15:28:05.399126944+07:00","message":"write wav file: './tmp/7446/7446_1684.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:06.65816633+07:00","message":"[GCS] IsForceVAD: false for message ID: 1685"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:06.730518957+07:00","message":"[GCS] Start streaming session, msgId: 1686"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:06.76411625+07:00","message":"receive streaming session, msgId: 1685"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:06.764157747+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":"2025-10-27T15:28:06.764163049+07:00","message":"receive interim result [false|false]: ก่อน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:06.764177135+07:00","message":"[buffer interim] 1685 false ก่อน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:06.764183182+07:00","message":"[bufferProcess] interim [500000000]:ก่อน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:06.764184773+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:06.764189786+07:00","message":"[bufferProcess] send to processor (ticker):ก่อน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:06.764192397+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:06.764194631+07:00","message":"> Transcript [7611] [false]: 'ก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:06.764196457+07:00","message":"Set StatePrefix (first interim): 'ก่อน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:06.769785679+07:00","message":"receive streaming session, msgId: 1685"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:06.769818173+07:00","message":"receive interim result all : {\"alternatives\":[{}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:06.769822512+07:00","message":"receive interim result [true|false]: "}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:06.769830756+07:00","message":"end recv isFinal message id 1685"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:06.769832621+07:00","message":"end Recv id 1685"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:06.769837521+07:00","message":"[buffer interim] 1685 true "}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:06.769845682+07:00","message":"[bufferProcess] interim [560000000]:"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:06.769850758+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:06.769853421+07:00","message":"> Transcript [7612] [true]: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:06.769855946+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:06.769857539+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:06.769859086+07:00","message":"StatePrefix: 'ก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:06.769861405+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:06.769865961+07:00","message":"Push: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:06.769873767+07:00","message":"push: {true  0 0xc00401f900}"}
{"level":"info","service":"Main","time":"2025-10-27T15:28:06.775631923+07:00","message":"write wav file: './tmp/7446/7446_1685.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:06.788037112+07:00","message":"[GCS] IsForceVAD: false for message ID: 1686"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:06.859397812+07:00","message":"[GCS] Start streaming session, msgId: 1687"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:06.980760637+07:00","message":"receive streaming session, msgId: 1686"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:06.98077413+07:00","message":"found end of frame, send empty tag with msgId: 1686"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:06.980776849+07:00","message":"end Recv id 1686"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:06.980782114+07:00","message":"[buffer interim] 1686 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:06.980788486+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:06.980792159+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:06.980795204+07:00","message":"> Transcript [7613] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:06.980797454+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:06.980799174+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:06.980800602+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:06.980802078+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:06.980804824+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:06.980812215+07:00","message":"push: {true \n 0 0xc003402800}"}
{"level":"info","service":"Main","time":"2025-10-27T15:28:06.984965701+07:00","message":"write wav file: './tmp/7446/7446_1686.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:28:08.155524545+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:28:08.155533917+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:09.358180589+07:00","message":"[GCS] IsForceVAD: false for message ID: 1687"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:09.421568099+07:00","message":"[GCS] Start streaming session, msgId: 1688"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:09.463361937+07:00","message":"receive streaming session, msgId: 1687"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:09.463378524+07:00","message":"found end of frame, send empty tag with msgId: 1687"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:09.463381162+07:00","message":"end Recv id 1687"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:09.463386477+07:00","message":"[buffer interim] 1687 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:09.463393472+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:09.463397374+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:09.463400024+07:00","message":"> Transcript [7614] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:09.463402152+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:09.463403788+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:09.46340521+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:09.463406745+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:09.463409118+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:09.463418155+07:00","message":"push: {true \n 0 0xc00401e880}"}
{"level":"info","service":"Main","time":"2025-10-27T15:28:09.469733592+07:00","message":"write wav file: './tmp/7446/7446_1687.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:09.488091839+07:00","message":"[GCS] IsForceVAD: false for message ID: 1688"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:09.871208039+07:00","message":"[GCS] Start streaming session, msgId: 1689"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:09.888431703+07:00","message":"receive streaming session, msgId: 1688"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:09.888447295+07:00","message":"found end of frame, send empty tag with msgId: 1688"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:09.888450266+07:00","message":"end Recv id 1688"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:09.888455477+07:00","message":"[buffer interim] 1688 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:09.888461845+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:09.888465219+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:09.888468023+07:00","message":"> Transcript [7615] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:09.888470447+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:09.888472875+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:09.888474944+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:09.888476991+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:09.888484112+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:09.888498616+07:00","message":"push: {true \n 0 0xc00041dc00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:28:09.895975765+07:00","message":"write wav file: './tmp/7446/7446_1688.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:10.639558952+07:00","message":"[GCS] IsForceVAD: false for message ID: 1689"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:10.760983795+07:00","message":"receive streaming session, msgId: 1689"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:10.761003763+07:00","message":"found end of frame, send empty tag with msgId: 1689"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:10.761006664+07:00","message":"end Recv id 1689"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:10.761014986+07:00","message":"[buffer interim] 1689 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:10.761023777+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:10.761028047+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:10.761031386+07:00","message":"> Transcript [7616] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:10.761034089+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:10.761036212+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:10.76103836+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:10.761040531+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:10.761044015+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:10.76105525+07:00","message":"push: {true \n 0 0xc00401f280}"}
{"level":"info","service":"Main","time":"2025-10-27T15:28:10.766154252+07:00","message":"write wav file: './tmp/7446/7446_1689.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:10.771613339+07:00","message":"[GCS] Start streaming session, msgId: 1690"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:28:11.15624445+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:28:11.156259669+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:11.307984774+07:00","message":"receive streaming session, msgId: 1690"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:11.308023412+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":"2025-10-27T15:28:11.308029261+07:00","message":"receive interim result [false|false]: การ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:11.308043856+07:00","message":"[buffer interim] 1690 false การ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:11.30805059+07:00","message":"[bufferProcess] interim [480000000]:การ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:11.308052065+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:11.449536223+07:00","message":"receive streaming session, msgId: 1690"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:11.449570612+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":"2025-10-27T15:28:11.449575959+07:00","message":"receive interim result [false|false]: อาทิตย์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:11.449587636+07:00","message":"[buffer interim] 1690 false อาทิตย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:11.449593773+07:00","message":"[bufferProcess] interim [600000000]:อาทิตย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:11.44959565+07:00","message":"[bufferProcess] send to processor:การ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:11.449600844+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:11.449603462+07:00","message":"> Transcript [7617] [false]: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:11.449605424+07:00","message":"Set StatePrefix (first interim): 'การ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:11.628709359+07:00","message":"receive streaming session, msgId: 1690"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:11.628746948+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":"2025-10-27T15:28:11.628752138+07:00","message":"receive interim result [false|false]: การที่ทำ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:11.628763497+07:00","message":"[buffer interim] 1690 false การที่ทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:11.628770004+07:00","message":"[bufferProcess] interim [840000000]:การที่ทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:11.628772375+07:00","message":"[bufferProcess] send to processor:อาทิตย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:11.628777486+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:11.628780121+07:00","message":"> Transcript [7618] [false]: 'อาทิตย์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:11.628782324+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:11.628784047+07:00","message":"Set new StatePrefix: 'อาทิตย์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:11.77209043+07:00","message":"receive streaming session, msgId: 1690"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:11.772132384+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":"2025-10-27T15:28:11.772137617+07:00","message":"receive interim result [false|false]: การที่ทำใน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:11.772149737+07:00","message":"[buffer interim] 1690 false การที่ทำใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:11.772158381+07:00","message":"[bufferProcess] interim [20000000]:การที่ทำใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:11.772160692+07:00","message":"[bufferProcess] send to processor:การที่ทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:11.772166399+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:11.77216906+07:00","message":"> Transcript [7619] [false]: 'การที่ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:11.77217131+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:11.772173038+07:00","message":"Set new StatePrefix: 'การที่ทำ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:11.94844971+07:00","message":"receive streaming session, msgId: 1690"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:11.948489605+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":"2025-10-27T15:28:11.948494628+07:00","message":"receive interim result [false|false]: การที่ทำในวัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:11.948505899+07:00","message":"[buffer interim] 1690 false การที่ทำในวัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:11.948514486+07:00","message":"[bufferProcess] interim [140000000]:การที่ทำในวัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:11.948516635+07:00","message":"[bufferProcess] send to processor:การที่ทำใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:11.948522147+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:11.948525862+07:00","message":"> Transcript [7620] [false]: 'การที่ทำใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:11.948530178+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:11.948532418+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:11.948534577+07:00","message":"StatePrefix: 'การที่ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:11.948536918+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:12.012175495+07:00","message":"receive streaming session, msgId: 1690"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:12.012213968+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":"2025-10-27T15:28:12.012219274+07:00","message":"receive interim result [false|false]: การที่ทำในวันนี้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:12.01223314+07:00","message":"[buffer interim] 1690 false การที่ทำในวันนี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:12.012239598+07:00","message":"[bufferProcess] interim [320000000]:การที่ทำในวันนี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:12.012241481+07:00","message":"[bufferProcess] send to processor:การที่ทำในวัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:12.012246467+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:12.012249509+07:00","message":"> Transcript [7621] [false]: 'การที่ทำในวัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:12.0122527+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:12.012254522+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:12.012256095+07:00","message":"StatePrefix: 'การที่ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:12.012257872+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:12.323743865+07:00","message":"receive streaming session, msgId: 1690"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:12.323762629+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":"2025-10-27T15:28:12.323766179+07:00","message":"receive interim result [false|false]: การที่ทำในวันนี้นะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:12.323778036+07:00","message":"[buffer interim] 1690 false การที่ทำในวันนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:12.323783692+07:00","message":"[bufferProcess] interim [560000000]:การที่ทำในวันนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:12.323786216+07:00","message":"[bufferProcess] send to processor:การที่ทำในวันนี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:12.323790996+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:12.323793828+07:00","message":"> Transcript [7622] [false]: 'การที่ทำในวันนี้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:12.32379699+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:12.32379867+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:12.323800187+07:00","message":"StatePrefix: 'การที่ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:12.323802177+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:12.381004343+07:00","message":"receive streaming session, msgId: 1690"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:12.381037009+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":"2025-10-27T15:28:12.381042303+07:00","message":"receive interim result [false|false]: การที่ทำในวันนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:12.381052814+07:00","message":"[buffer interim] 1690 false การที่ทำในวันนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:12.381059356+07:00","message":"[bufferProcess] interim [680000000]:การที่ทำในวันนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:12.381061299+07:00","message":"[bufferProcess] send to processor:การที่ทำในวันนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:12.381066245+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:12.381068905+07:00","message":"> Transcript [7623] [false]: 'การที่ทำในวันนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:12.381071986+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:12.381073858+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:12.381075425+07:00","message":"StatePrefix: 'การที่ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:12.381077201+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:12.381081125+07:00","message":"Push: 'การที่ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:12.381082682+07:00","message":"TextPushed: 'การที่ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:12.381084747+07:00","message":"Set new StatePrefix : 'การที่ทำในวันนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:12.381088433+07:00","message":"Next Push (prob) : 'ในวันนี้นะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:12.381095595+07:00","message":"push: {false การที่ทำ 0 0xc002a00980}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:12.736393577+07:00","message":"receive streaming session, msgId: 1690"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:12.736431919+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":"2025-10-27T15:28:12.736437202+07:00","message":"receive interim result [false|false]: การที่ทำในวันนี้นะคะเป็น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:12.736448625+07:00","message":"[buffer interim] 1690 false การที่ทำในวันนี้นะคะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:12.73645526+07:00","message":"[bufferProcess] interim [980000000]:การที่ทำในวันนี้นะคะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:12.736457579+07:00","message":"[bufferProcess] send to processor:การที่ทำในวันนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:12.736462815+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:12.736465432+07:00","message":"> Transcript [7624] [false]: 'การที่ทำในวันนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:12.736468369+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:12.736470215+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:12.73647179+07:00","message":"StatePrefix: 'การที่ทำในวันนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:12.736473942+07:00","message":"TextPushed: 'การที่ทำ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:12.940425227+07:00","message":"receive streaming session, msgId: 1690"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:12.940466011+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":"2025-10-27T15:28:12.940471471+07:00","message":"receive interim result [false|false]: การที่ทำในวันนี้นะคะเป็นเพราะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:12.940485297+07:00","message":"[buffer interim] 1690 false การที่ทำในวันนี้นะคะเป็นเพราะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:12.940492254+07:00","message":"[bufferProcess] interim [160000000]:การที่ทำในวันนี้นะคะเป็นเพราะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:12.940494829+07:00","message":"[bufferProcess] send to processor:การที่ทำในวันนี้นะคะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:12.940500551+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:12.940503313+07:00","message":"> Transcript [7625] [false]: 'การที่ทำในวันนี้นะคะเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:12.940506347+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:12.94050802+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:12.940510017+07:00","message":"StatePrefix: 'การที่ทำในวันนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:12.940515516+07:00","message":"TextPushed: 'การที่ทำ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:13.033756054+07:00","message":"receive streaming session, msgId: 1690"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:13.033791956+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":"2025-10-27T15:28:13.033797255+07:00","message":"receive interim result [false|false]: การที่ทำในวันนี้นะคะเป็นภาษา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:13.033808082+07:00","message":"[buffer interim] 1690 false การที่ทำในวันนี้นะคะเป็นภาษา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:13.033814379+07:00","message":"[bufferProcess] interim [280000000]:การที่ทำในวันนี้นะคะเป็นภาษา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:13.033816531+07:00","message":"[bufferProcess] send to processor:การที่ทำในวันนี้นะคะเป็นเพราะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:13.033821485+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:13.033824135+07:00","message":"> Transcript [7626] [false]: 'การที่ทำในวันนี้นะคะเป็นเพราะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:13.033827315+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:13.033829204+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:13.033831063+07:00","message":"StatePrefix: 'การที่ทำในวันนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:13.03383291+07:00","message":"TextPushed: 'การที่ทำ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:13.095530414+07:00","message":"receive streaming session, msgId: 1690"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:13.095566339+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":"2025-10-27T15:28:13.095572189+07:00","message":"receive interim result [false|false]: การที่ทำในวันนี้นะคะเป็นข้อสอบ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:13.095582956+07:00","message":"[buffer interim] 1690 false การที่ทำในวันนี้นะคะเป็นข้อสอบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:13.09558938+07:00","message":"[bufferProcess] interim [340000000]:การที่ทำในวันนี้นะคะเป็นข้อสอบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:13.095591785+07:00","message":"[bufferProcess] send to processor:การที่ทำในวันนี้นะคะเป็นภาษา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:13.095596871+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:13.095599351+07:00","message":"> Transcript [7627] [false]: 'การที่ทำในวันนี้นะคะเป็นภาษา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:13.095602379+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:13.095604211+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:13.095606053+07:00","message":"StatePrefix: 'การที่ทำในวันนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:13.095607986+07:00","message":"TextPushed: 'การที่ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:13.095611841+07:00","message":"Push: 'ในวันนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:13.095613329+07:00","message":"TextPushed: 'การที่ทำในวันนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:13.095615764+07:00","message":"Set new StatePrefix : 'การที่ทำในวันนี้นะคะเป็นภาษา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:13.095619683+07:00","message":"Next Push (prob) : 'คะเป็นภาษา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:13.095627437+07:00","message":"push: {false ในวันนี้นะ 0 0xc002a00980}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:13.223527403+07:00","message":"receive streaming session, msgId: 1690"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:13.22355745+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":"2025-10-27T15:28:13.223563066+07:00","message":"receive interim result [false|false]: การที่ทำในวันนี้นะคะเป็นพระสงฆ์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:13.223573771+07:00","message":"[buffer interim] 1690 false การที่ทำในวันนี้นะคะเป็นพระสงฆ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:13.223580321+07:00","message":"[bufferProcess] interim [460000000]:การที่ทำในวันนี้นะคะเป็นพระสงฆ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:13.223582315+07:00","message":"[bufferProcess] send to processor:การที่ทำในวันนี้นะคะเป็นข้อสอบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:13.22358746+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:13.223589827+07:00","message":"> Transcript [7628] [false]: 'การที่ทำในวันนี้นะคะเป็นข้อสอบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:13.223591806+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:13.223593513+07:00","message":"Set new StatePrefix: 'การที่ทำในวันนี้นะคะเป็นข้อสอบ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:13.42193293+07:00","message":"receive streaming session, msgId: 1690"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:13.421975039+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":"2025-10-27T15:28:13.421982087+07:00","message":"receive interim result [false|false]: การที่ทำในวันนี้นะคะเป็นข้อสงสัย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:13.421998512+07:00","message":"[buffer interim] 1690 false การที่ทำในวันนี้นะคะเป็นข้อสงสัย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:13.422009464+07:00","message":"[bufferProcess] interim [640000000]:การที่ทำในวันนี้นะคะเป็นข้อสงสัย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:13.422012439+07:00","message":"[bufferProcess] send to processor:การที่ทำในวันนี้นะคะเป็นพระสงฆ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:13.422019236+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:13.422022379+07:00","message":"> Transcript [7629] [false]: 'การที่ทำในวันนี้นะคะเป็นพระสงฆ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:13.422025208+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:13.422041324+07:00","message":"Set new StatePrefix: 'การที่ทำในวันนี้นะคะเป็นพระสงฆ์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:13.438930853+07:00","message":"receive streaming session, msgId: 1690"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:13.438967743+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":"2025-10-27T15:28:13.43897342+07:00","message":"receive interim result [false|false]: การที่ทำในวันนี้นะคะเป็นพระสงฆ์จาก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:13.438986401+07:00","message":"[buffer interim] 1690 false การที่ทำในวันนี้นะคะเป็นพระสงฆ์จาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:13.438992486+07:00","message":"[bufferProcess] interim [700000000]:การที่ทำในวันนี้นะคะเป็นพระสงฆ์จาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:13.438994953+07:00","message":"[bufferProcess] send to processor:การที่ทำในวันนี้นะคะเป็นข้อสงสัย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:13.439000473+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:13.439003255+07:00","message":"> Transcript [7630] [false]: 'การที่ทำในวันนี้นะคะเป็นข้อสงสัย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:13.439005529+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:13.439007273+07:00","message":"Set new StatePrefix: 'การที่ทำในวันนี้นะคะเป็นข้อสงสัย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:13.742527086+07:00","message":"receive streaming session, msgId: 1690"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:13.742562142+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การที่ทำในวันนี้นะคะเป็นพระสงฆ์จาก 2\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:13.742568067+07:00","message":"receive interim result [false|false]: การที่ทำในวันนี้นะคะเป็นพระสงฆ์จาก 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:13.742581147+07:00","message":"[buffer interim] 1690 false การที่ทำในวันนี้นะคะเป็นพระสงฆ์จาก 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:13.742587589+07:00","message":"[bufferProcess] interim [940000000]:การที่ทำในวันนี้นะคะเป็นพระสงฆ์จาก 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:13.742590019+07:00","message":"[bufferProcess] send to processor:การที่ทำในวันนี้นะคะเป็นพระสงฆ์จาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:13.742595778+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:13.742598429+07:00","message":"> Transcript [7631] [false]: 'การที่ทำในวันนี้นะคะเป็นพระสงฆ์จาก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:13.742600562+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:13.742602915+07:00","message":"Set new StatePrefix: 'การที่ทำในวันนี้นะคะเป็นพระสงฆ์จาก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:13.929692331+07:00","message":"receive streaming session, msgId: 1690"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:13.929726614+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การที่ทำในวันนี้นะคะเป็นพระสงฆ์จาก 2 วัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:13.929733152+07:00","message":"receive interim result [false|false]: การที่ทำในวันนี้นะคะเป็นพระสงฆ์จาก 2 วัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:13.929746842+07:00","message":"[buffer interim] 1690 false การที่ทำในวันนี้นะคะเป็นพระสงฆ์จาก 2 วัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:13.929753275+07:00","message":"[bufferProcess] interim [180000000]:การที่ทำในวันนี้นะคะเป็นพระสงฆ์จาก 2 วัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:13.929755291+07:00","message":"[bufferProcess] send to processor:การที่ทำในวันนี้นะคะเป็นพระสงฆ์จาก 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:13.929760258+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:13.929762972+07:00","message":"> Transcript [7632] [false]: 'การที่ทำในวันนี้นะคะเป็นพระสงฆ์จาก 2'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:13.929766109+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:13.929768138+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:13.929769891+07:00","message":"StatePrefix: 'การที่ทำในวันนี้นะคะเป็นพระสงฆ์จาก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:13.929772009+07:00","message":"TextPushed: 'การที่ทำในวันนี้นะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:13.99266729+07:00","message":"receive streaming session, msgId: 1690"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:13.992701787+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":"2025-10-27T15:28:13.992707618+07:00","message":"receive interim result [false|false]: การที่ทำในวันนี้นะคะเป็นพระสงฆ์จาก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:13.99271914+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 2 วัด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:13.992722009+07:00","message":"receive interim result [false|false]:  2 วัด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:13.9927282+07:00","message":"[buffer interim] 1690 false การที่ทำในวันนี้นะคะเป็นพระสงฆ์จาก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:13.992731166+07:00","message":"[buffer interim] 1690 false  2 วัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:13.992736275+07:00","message":"[bufferProcess] interim [300000000]:การที่ทำในวันนี้นะคะเป็นพระสงฆ์จาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:13.992738697+07:00","message":"[bufferProcess] send to processor:การที่ทำในวันนี้นะคะเป็นพระสงฆ์จาก 2 วัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:13.992741263+07:00","message":"[bufferProcess] interim [300000000]: 2 วัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:13.992743556+07:00","message":"[bufferProcess] update buffer: การที่ทำในวันนี้นะคะเป็นพระสงฆ์จาก 2 วัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:13.992746515+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:13.992749196+07:00","message":"> Transcript [7633] [false]: 'การที่ทำในวันนี้นะคะเป็นพระสงฆ์จาก 2 วัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:13.992752063+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:13.992753669+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:13.992755332+07:00","message":"StatePrefix: 'การที่ทำในวันนี้นะคะเป็นพระสงฆ์จาก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:13.9927575+07:00","message":"TextPushed: 'การที่ทำในวันนี้นะ'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:28:14.156994708+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:28:14.15700344+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:14.309956443+07:00","message":"receive streaming session, msgId: 1690"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:14.309996331+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การที่ทำในวันนี้นะคะเป็นพระสงฆ์จาก 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:14.310004431+07:00","message":"receive interim result [false|false]: การที่ทำในวันนี้นะคะเป็นพระสงฆ์จาก 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:14.310014704+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":"2025-10-27T15:28:14.310017709+07:00","message":"receive interim result [false|false]:  วัด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:14.310025449+07:00","message":"[buffer interim] 1690 false การที่ทำในวันนี้นะคะเป็นพระสงฆ์จาก 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:14.310030436+07:00","message":"[buffer interim] 1690 false  วัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:14.310036569+07:00","message":"[bufferProcess] interim [540000000]:การที่ทำในวันนี้นะคะเป็นพระสงฆ์จาก 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:14.310039603+07:00","message":"[bufferProcess] send to processor:การที่ทำในวันนี้นะคะเป็นพระสงฆ์จาก 2 วัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:14.310042374+07:00","message":"[bufferProcess] interim [540000000]: วัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:14.31004484+07:00","message":"[bufferProcess] update buffer: การที่ทำในวันนี้นะคะเป็นพระสงฆ์จาก 2 วัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:14.310047939+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:14.310050708+07:00","message":"> Transcript [7634] [false]: 'การที่ทำในวันนี้นะคะเป็นพระสงฆ์จาก 2 วัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:14.310053616+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:14.310055364+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:14.310057007+07:00","message":"StatePrefix: 'การที่ทำในวันนี้นะคะเป็นพระสงฆ์จาก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:14.310059233+07:00","message":"TextPushed: 'การที่ทำในวันนี้นะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:14.314604591+07:00","message":"receive streaming session, msgId: 1690"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:14.314621057+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การที่ทำในวันนี้นะคะเป็นพระสงฆ์จาก 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:14.314625952+07:00","message":"receive interim result [false|false]: การที่ทำในวันนี้นะคะเป็นพระสงฆ์จาก 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:14.31463347+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":"2025-10-27T15:28:14.314636254+07:00","message":"receive interim result [false|false]:  วัดด้วยกัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:14.314642048+07:00","message":"[buffer interim] 1690 false การที่ทำในวันนี้นะคะเป็นพระสงฆ์จาก 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:14.314644517+07:00","message":"[buffer interim] 1690 false  วัดด้วยกัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:14.314648235+07:00","message":"[bufferProcess] interim [600000000]:การที่ทำในวันนี้นะคะเป็นพระสงฆ์จาก 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:14.314650039+07:00","message":"[bufferProcess] send to processor:การที่ทำในวันนี้นะคะเป็นพระสงฆ์จาก 2 วัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:14.314652312+07:00","message":"[bufferProcess] interim [600000000]: วัดด้วยกัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:14.314654746+07:00","message":"[bufferProcess] update buffer: การที่ทำในวันนี้นะคะเป็นพระสงฆ์จาก 2 วัดด้วยกัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:14.314657242+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:14.314659228+07:00","message":"> Transcript [7635] [false]: 'การที่ทำในวันนี้นะคะเป็นพระสงฆ์จาก 2 วัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:14.314661587+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:14.314663115+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:14.314664739+07:00","message":"StatePrefix: 'การที่ทำในวันนี้นะคะเป็นพระสงฆ์จาก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:14.314666351+07:00","message":"TextPushed: 'การที่ทำในวันนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:14.314668736+07:00","message":"Push: 'คะเป็นพระสงฆ์จาก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:14.314670403+07:00","message":"TextPushed: 'การที่ทำในวันนี้นะคะเป็นพระสงฆ์จาก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:14.314672058+07:00","message":"Set new StatePrefix : 'การที่ทำในวันนี้นะคะเป็นพระสงฆ์จาก 2 วัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:14.314673814+07:00","message":"Next Push (prob) : ' 2 วัด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:14.314681221+07:00","message":"push: {false คะเป็นพระสงฆ์จาก 0 0xc002a00980}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:14.62588735+07:00","message":"receive streaming session, msgId: 1690"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:14.625928419+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การที่ทำในวันนี้นะคะเป็นพระสงฆ์จาก 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:14.625934618+07:00","message":"receive interim result [false|false]: การที่ทำในวันนี้นะคะเป็นพระสงฆ์จาก 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:14.625945306+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":"2025-10-27T15:28:14.625947999+07:00","message":"receive interim result [false|false]:  วัดด้วยกันค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:14.625957025+07:00","message":"[buffer interim] 1690 false การที่ทำในวันนี้นะคะเป็นพระสงฆ์จาก 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:14.625960016+07:00","message":"[buffer interim] 1690 false  วัดด้วยกันค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:14.625966615+07:00","message":"[bufferProcess] interim [840000000]:การที่ทำในวันนี้นะคะเป็นพระสงฆ์จาก 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:14.625968742+07:00","message":"[bufferProcess] send to processor:การที่ทำในวันนี้นะคะเป็นพระสงฆ์จาก 2 วัดด้วยกัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:14.625971953+07:00","message":"[bufferProcess] interim [840000000]: วัดด้วยกันค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:14.625974017+07:00","message":"[bufferProcess] update buffer: การที่ทำในวันนี้นะคะเป็นพระสงฆ์จาก 2 วัดด้วยกันค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:14.625976735+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:14.625979185+07:00","message":"> Transcript [7636] [false]: 'การที่ทำในวันนี้นะคะเป็นพระสงฆ์จาก 2 วัดด้วยกัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:14.625982421+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:14.625984123+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:14.625985977+07:00","message":"StatePrefix: 'การที่ทำในวันนี้นะคะเป็นพระสงฆ์จาก 2 วัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:14.62599037+07:00","message":"TextPushed: 'การที่ทำในวันนี้นะคะเป็นพระสงฆ์จาก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:14.833858994+07:00","message":"receive streaming session, msgId: 1690"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:14.833890659+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การที่ทำในวันนี้นะคะเป็นพระสงฆ์จาก 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:14.833902643+07:00","message":"receive interim result [false|false]: การที่ทำในวันนี้นะคะเป็นพระสงฆ์จาก 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:14.833914409+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":"2025-10-27T15:28:14.833917171+07:00","message":"receive interim result [false|false]:  วัดด้วยกันค่ะคือ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:14.833924615+07:00","message":"[buffer interim] 1690 false การที่ทำในวันนี้นะคะเป็นพระสงฆ์จาก 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:14.833928203+07:00","message":"[buffer interim] 1690 false  วัดด้วยกันค่ะคือ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:14.833935808+07:00","message":"[bufferProcess] interim [80000000]:การที่ทำในวันนี้นะคะเป็นพระสงฆ์จาก 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:14.833938587+07:00","message":"[bufferProcess] send to processor:การที่ทำในวันนี้นะคะเป็นพระสงฆ์จาก 2 วัดด้วยกันค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:14.833941319+07:00","message":"[bufferProcess] interim [80000000]: วัดด้วยกันค่ะคือ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:14.833943944+07:00","message":"[bufferProcess] update buffer: การที่ทำในวันนี้นะคะเป็นพระสงฆ์จาก 2 วัดด้วยกันค่ะคือ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:14.833947997+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:14.833950471+07:00","message":"> Transcript [7637] [false]: 'การที่ทำในวันนี้นะคะเป็นพระสงฆ์จาก 2 วัดด้วยกันค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:14.833953764+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:14.833955494+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:14.833957109+07:00","message":"StatePrefix: 'การที่ทำในวันนี้นะคะเป็นพระสงฆ์จาก 2 วัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:14.83395942+07:00","message":"TextPushed: 'การที่ทำในวันนี้นะคะเป็นพระสงฆ์จาก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:15.020224325+07:00","message":"receive streaming session, msgId: 1690"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:15.020256527+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การที่ทำในวันนี้นะคะเป็นพระสงฆ์จาก 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:15.020262923+07:00","message":"receive interim result [false|false]: การที่ทำในวันนี้นะคะเป็นพระสงฆ์จาก 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:15.020271938+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":"2025-10-27T15:28:15.02027563+07:00","message":"receive interim result [false|false]:  วัดด้วยกันค่ะคือว่า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:15.020282496+07:00","message":"[buffer interim] 1690 false การที่ทำในวันนี้นะคะเป็นพระสงฆ์จาก 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:15.020286622+07:00","message":"[buffer interim] 1690 false  วัดด้วยกันค่ะคือว่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:15.020293118+07:00","message":"[bufferProcess] interim [260000000]:การที่ทำในวันนี้นะคะเป็นพระสงฆ์จาก 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:15.020295538+07:00","message":"[bufferProcess] send to processor:การที่ทำในวันนี้นะคะเป็นพระสงฆ์จาก 2 วัดด้วยกันค่ะคือ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:15.020298094+07:00","message":"[bufferProcess] interim [260000000]: วัดด้วยกันค่ะคือว่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:15.020300742+07:00","message":"[bufferProcess] update buffer: การที่ทำในวันนี้นะคะเป็นพระสงฆ์จาก 2 วัดด้วยกันค่ะคือว่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:15.020303902+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:15.020306591+07:00","message":"> Transcript [7638] [false]: 'การที่ทำในวันนี้นะคะเป็นพระสงฆ์จาก 2 วัดด้วยกันค่ะคือ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:15.020310005+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:15.020311777+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:15.02031341+07:00","message":"StatePrefix: 'การที่ทำในวันนี้นะคะเป็นพระสงฆ์จาก 2 วัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:15.020315682+07:00","message":"TextPushed: 'การที่ทำในวันนี้นะคะเป็นพระสงฆ์จาก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:15.029227389+07:00","message":"receive streaming session, msgId: 1690"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:15.029254413+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การที่ทำในวันนี้นะคะเป็นพระสงฆ์จาก 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:15.029260685+07:00","message":"receive interim result [false|false]: การที่ทำในวันนี้นะคะเป็นพระสงฆ์จาก 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:15.02927342+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":"2025-10-27T15:28:15.029277423+07:00","message":"receive interim result [false|false]:  วัดด้วยกันค่ะคือวัด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:15.029284298+07:00","message":"[buffer interim] 1690 false การที่ทำในวันนี้นะคะเป็นพระสงฆ์จาก 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:15.029289673+07:00","message":"[buffer interim] 1690 false  วัดด้วยกันค่ะคือวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:15.029315289+07:00","message":"[bufferProcess] interim [320000000]:การที่ทำในวันนี้นะคะเป็นพระสงฆ์จาก 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:15.02931886+07:00","message":"[bufferProcess] send to processor:การที่ทำในวันนี้นะคะเป็นพระสงฆ์จาก 2 วัดด้วยกันค่ะคือว่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:15.029322611+07:00","message":"[bufferProcess] interim [320000000]: วัดด้วยกันค่ะคือวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:15.029326009+07:00","message":"[bufferProcess] update buffer: การที่ทำในวันนี้นะคะเป็นพระสงฆ์จาก 2 วัดด้วยกันค่ะคือวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:15.029329594+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:15.029332518+07:00","message":"> Transcript [7639] [false]: 'การที่ทำในวันนี้นะคะเป็นพระสงฆ์จาก 2 วัดด้วยกันค่ะคือว่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:15.02933647+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:15.029338582+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:15.029340918+07:00","message":"StatePrefix: 'การที่ทำในวันนี้นะคะเป็นพระสงฆ์จาก 2 วัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:15.029343728+07:00","message":"TextPushed: 'การที่ทำในวันนี้นะคะเป็นพระสงฆ์จาก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:15.029347229+07:00","message":"Push: ' 2 วัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:15.029349515+07:00","message":"TextPushed: 'การที่ทำในวันนี้นะคะเป็นพระสงฆ์จาก 2 วัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:15.029352043+07:00","message":"Set new StatePrefix : 'การที่ทำในวันนี้นะคะเป็นพระสงฆ์จาก 2 วัดด้วยกันค่ะคือว่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:15.029355121+07:00","message":"Next Push (prob) : 'ด้วยกันค่ะคือว่า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:15.029366631+07:00","message":"push: {false  2 วัด 0 0xc002a00980}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:15.206617093+07:00","message":"receive streaming session, msgId: 1690"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:15.206653158+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การที่ทำในวันนี้นะคะเป็นพระสงฆ์จาก 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:15.20665946+07:00","message":"receive interim result [false|false]: การที่ทำในวันนี้นะคะเป็นพระสงฆ์จาก 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:15.206671703+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":"2025-10-27T15:28:15.206674481+07:00","message":"receive interim result [false|false]:  วัดด้วยกันค่ะคือวัดพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:15.20668951+07:00","message":"[buffer interim] 1690 false การที่ทำในวันนี้นะคะเป็นพระสงฆ์จาก 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:15.206704416+07:00","message":"[buffer interim] 1690 false  วัดด้วยกันค่ะคือวัดพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:15.206720529+07:00","message":"[bufferProcess] interim [440000000]:การที่ทำในวันนี้นะคะเป็นพระสงฆ์จาก 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:15.206735168+07:00","message":"[bufferProcess] send to processor:การที่ทำในวันนี้นะคะเป็นพระสงฆ์จาก 2 วัดด้วยกันค่ะคือวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:15.206743949+07:00","message":"[bufferProcess] interim [440000000]: วัดด้วยกันค่ะคือวัดพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:15.206746414+07:00","message":"[bufferProcess] update buffer: การที่ทำในวันนี้นะคะเป็นพระสงฆ์จาก 2 วัดด้วยกันค่ะคือวัดพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:15.206749789+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:15.206753237+07:00","message":"> Transcript [7640] [false]: 'การที่ทำในวันนี้นะคะเป็นพระสงฆ์จาก 2 วัดด้วยกันค่ะคือวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:15.206755369+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:15.206757219+07:00","message":"Set new StatePrefix: 'การที่ทำในวันนี้นะคะเป็นพระสงฆ์จาก 2 วัดด้วยกันค่ะคือวัด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:15.336206258+07:00","message":"receive streaming session, msgId: 1690"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:15.336238139+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การที่ทำในวันนี้นะคะเป็นพระสงฆ์จาก 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:15.33624348+07:00","message":"receive interim result [false|false]: การที่ทำในวันนี้นะคะเป็นพระสงฆ์จาก 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:15.33625376+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":"2025-10-27T15:28:15.336256604+07:00","message":"receive interim result [false|false]:  วัดด้วยกันค่ะคือวัดพระธาตุ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:15.336266188+07:00","message":"[buffer interim] 1690 false การที่ทำในวันนี้นะคะเป็นพระสงฆ์จาก 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:15.336269288+07:00","message":"[buffer interim] 1690 false  วัดด้วยกันค่ะคือวัดพระธาตุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:15.336275075+07:00","message":"[bufferProcess] interim [620000000]:การที่ทำในวันนี้นะคะเป็นพระสงฆ์จาก 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:15.336277581+07:00","message":"[bufferProcess] send to processor:การที่ทำในวันนี้นะคะเป็นพระสงฆ์จาก 2 วัดด้วยกันค่ะคือวัดพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:15.336280143+07:00","message":"[bufferProcess] interim [620000000]: วัดด้วยกันค่ะคือวัดพระธาตุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:15.336282601+07:00","message":"[bufferProcess] update buffer: การที่ทำในวันนี้นะคะเป็นพระสงฆ์จาก 2 วัดด้วยกันค่ะคือวัดพระธาตุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:15.336285659+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:15.336288177+07:00","message":"> Transcript [7641] [false]: 'การที่ทำในวันนี้นะคะเป็นพระสงฆ์จาก 2 วัดด้วยกันค่ะคือวัดพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:15.336291232+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:15.336294741+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:15.336296433+07:00","message":"StatePrefix: 'การที่ทำในวันนี้นะคะเป็นพระสงฆ์จาก 2 วัดด้วยกันค่ะคือวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:15.336298433+07:00","message":"TextPushed: 'การที่ทำในวันนี้นะคะเป็นพระสงฆ์จาก 2 วัด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:15.52400511+07:00","message":"receive streaming session, msgId: 1690"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:15.524043588+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การที่ทำในวันนี้นะคะเป็นพระสงฆ์จาก 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:15.524052215+07:00","message":"receive interim result [false|false]: การที่ทำในวันนี้นะคะเป็นพระสงฆ์จาก 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:15.524062957+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":"2025-10-27T15:28:15.524066448+07:00","message":"receive interim result [false|false]:  วัดด้วยกันค่ะคือวัดพระเชตุ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:15.524074731+07:00","message":"[buffer interim] 1690 false การที่ทำในวันนี้นะคะเป็นพระสงฆ์จาก 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:15.524078016+07:00","message":"[buffer interim] 1690 false  วัดด้วยกันค่ะคือวัดพระเชตุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:15.524083388+07:00","message":"[bufferProcess] interim [740000000]:การที่ทำในวันนี้นะคะเป็นพระสงฆ์จาก 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:15.524085416+07:00","message":"[bufferProcess] send to processor:การที่ทำในวันนี้นะคะเป็นพระสงฆ์จาก 2 วัดด้วยกันค่ะคือวัดพระธาตุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:15.524088484+07:00","message":"[bufferProcess] interim [740000000]: วัดด้วยกันค่ะคือวัดพระเชตุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:15.524091226+07:00","message":"[bufferProcess] update buffer: การที่ทำในวันนี้นะคะเป็นพระสงฆ์จาก 2 วัดด้วยกันค่ะคือวัดพระเชตุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:15.524094195+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:15.524096667+07:00","message":"> Transcript [7642] [false]: 'การที่ทำในวันนี้นะคะเป็นพระสงฆ์จาก 2 วัดด้วยกันค่ะคือวัดพระธาตุ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:15.524100322+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:15.524102604+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:15.524104902+07:00","message":"StatePrefix: 'การที่ทำในวันนี้นะคะเป็นพระสงฆ์จาก 2 วัดด้วยกันค่ะคือวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:15.524107847+07:00","message":"TextPushed: 'การที่ทำในวันนี้นะคะเป็นพระสงฆ์จาก 2 วัด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:15.583643094+07:00","message":"receive streaming session, msgId: 1690"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:15.583682092+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การที่ทำในวันนี้นะคะเป็นพระสงฆ์จาก 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:15.583688031+07:00","message":"receive interim result [false|false]: การที่ทำในวันนี้นะคะเป็นพระสงฆ์จาก 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:15.583697485+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":"2025-10-27T15:28:15.583703593+07:00","message":"receive interim result [false|false]:  วัดด้วยกันค่ะคือวัดพระเชตุพน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:15.583710449+07:00","message":"[buffer interim] 1690 false การที่ทำในวันนี้นะคะเป็นพระสงฆ์จาก 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:15.583713463+07:00","message":"[buffer interim] 1690 false  วัดด้วยกันค่ะคือวัดพระเชตุพน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:15.583718986+07:00","message":"[bufferProcess] interim [860000000]:การที่ทำในวันนี้นะคะเป็นพระสงฆ์จาก 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:15.583721316+07:00","message":"[bufferProcess] send to processor:การที่ทำในวันนี้นะคะเป็นพระสงฆ์จาก 2 วัดด้วยกันค่ะคือวัดพระเชตุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:15.583723981+07:00","message":"[bufferProcess] interim [860000000]: วัดด้วยกันค่ะคือวัดพระเชตุพน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:15.583727079+07:00","message":"[bufferProcess] update buffer: การที่ทำในวันนี้นะคะเป็นพระสงฆ์จาก 2 วัดด้วยกันค่ะคือวัดพระเชตุพน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:15.583730013+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:15.583732621+07:00","message":"> Transcript [7643] [false]: 'การที่ทำในวันนี้นะคะเป็นพระสงฆ์จาก 2 วัดด้วยกันค่ะคือวัดพระเชตุ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:15.583736002+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:15.583738074+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:15.583739631+07:00","message":"StatePrefix: 'การที่ทำในวันนี้นะคะเป็นพระสงฆ์จาก 2 วัดด้วยกันค่ะคือวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:15.583741899+07:00","message":"TextPushed: 'การที่ทำในวันนี้นะคะเป็นพระสงฆ์จาก 2 วัด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:16.032224678+07:00","message":"receive streaming session, msgId: 1690"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:16.032258486+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การที่ทำในวันนี้นะคะเป็นพระสงฆ์จาก 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:16.032264251+07:00","message":"receive interim result [false|false]: การที่ทำในวันนี้นะคะเป็นพระสงฆ์จาก 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:16.032274904+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":"2025-10-27T15:28:16.032277344+07:00","message":"receive interim result [false|false]:  วัดด้วยกันค่ะคือวัดพระเชตุพนวิมล"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:16.032284658+07:00","message":"[buffer interim] 1690 false การที่ทำในวันนี้นะคะเป็นพระสงฆ์จาก 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:16.032288081+07:00","message":"[buffer interim] 1690 false  วัดด้วยกันค่ะคือวัดพระเชตุพนวิมล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:16.032293623+07:00","message":"[bufferProcess] interim [280000000]:การที่ทำในวันนี้นะคะเป็นพระสงฆ์จาก 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:16.032295869+07:00","message":"[bufferProcess] send to processor:การที่ทำในวันนี้นะคะเป็นพระสงฆ์จาก 2 วัดด้วยกันค่ะคือวัดพระเชตุพน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:16.032298923+07:00","message":"[bufferProcess] interim [280000000]: วัดด้วยกันค่ะคือวัดพระเชตุพนวิมล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:16.032301533+07:00","message":"[bufferProcess] update buffer: การที่ทำในวันนี้นะคะเป็นพระสงฆ์จาก 2 วัดด้วยกันค่ะคือวัดพระเชตุพนวิมล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:16.032304342+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:16.032306685+07:00","message":"> Transcript [7644] [false]: 'การที่ทำในวันนี้นะคะเป็นพระสงฆ์จาก 2 วัดด้วยกันค่ะคือวัดพระเชตุพน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:16.032310143+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:16.032311836+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:16.032315038+07:00","message":"StatePrefix: 'การที่ทำในวันนี้นะคะเป็นพระสงฆ์จาก 2 วัดด้วยกันค่ะคือวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:16.032317139+07:00","message":"TextPushed: 'การที่ทำในวันนี้นะคะเป็นพระสงฆ์จาก 2 วัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:16.032320018+07:00","message":"Push: 'ด้วยกันค่ะคือวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:16.032321674+07:00","message":"TextPushed: 'การที่ทำในวันนี้นะคะเป็นพระสงฆ์จาก 2 วัดด้วยกันค่ะคือวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:16.032323573+07:00","message":"Set new StatePrefix : 'การที่ทำในวันนี้นะคะเป็นพระสงฆ์จาก 2 วัดด้วยกันค่ะคือวัดพระเชตุพน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:16.032325448+07:00","message":"Next Push (prob) : 'พระเชตุพน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:16.032333632+07:00","message":"push: {false ด้วยกันค่ะคือวัด 0 0xc002a00980}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:16.113182434+07:00","message":"receive streaming session, msgId: 1690"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:16.113215944+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การที่ทำในวันนี้นะคะเป็นพระสงฆ์จาก 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:16.113221781+07:00","message":"receive interim result [false|false]: การที่ทำในวันนี้นะคะเป็นพระสงฆ์จาก 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:16.113231513+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":"2025-10-27T15:28:16.113234365+07:00","message":"receive interim result [false|false]:  วัดด้วยกันค่ะคือวัดพระเชตุพนวิมลมังคลาราม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:16.113241136+07:00","message":"[buffer interim] 1690 false การที่ทำในวันนี้นะคะเป็นพระสงฆ์จาก 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:16.113247521+07:00","message":"[buffer interim] 1690 false  วัดด้วยกันค่ะคือวัดพระเชตุพนวิมลมังคลาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:16.113253224+07:00","message":"[bufferProcess] interim [400000000]:การที่ทำในวันนี้นะคะเป็นพระสงฆ์จาก 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:16.113255438+07:00","message":"[bufferProcess] send to processor:การที่ทำในวันนี้นะคะเป็นพระสงฆ์จาก 2 วัดด้วยกันค่ะคือวัดพระเชตุพนวิมล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:16.113258057+07:00","message":"[bufferProcess] interim [400000000]: วัดด้วยกันค่ะคือวัดพระเชตุพนวิมลมังคลาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:16.113260226+07:00","message":"[bufferProcess] update buffer: การที่ทำในวันนี้นะคะเป็นพระสงฆ์จาก 2 วัดด้วยกันค่ะคือวัดพระเชตุพนวิมลมังคลาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:16.113263422+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:16.113266317+07:00","message":"> Transcript [7645] [false]: 'การที่ทำในวันนี้นะคะเป็นพระสงฆ์จาก 2 วัดด้วยกันค่ะคือวัดพระเชตุพนวิมล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:16.113269898+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:16.113271782+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:16.11327362+07:00","message":"StatePrefix: 'การที่ทำในวันนี้นะคะเป็นพระสงฆ์จาก 2 วัดด้วยกันค่ะคือวัดพระเชตุพน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:16.113275788+07:00","message":"TextPushed: 'การที่ทำในวันนี้นะคะเป็นพระสงฆ์จาก 2 วัดด้วยกันค่ะคือวัด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:16.743700892+07:00","message":"receive streaming session, msgId: 1690"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:16.743741089+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การที่ทำในวันนี้นะคะเป็นพระสงฆ์จาก 2 วัดด้วยกันค่ะคือวัดพระเชตุพนวิมลมังคลาราม\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":6},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:16.743747679+07:00","message":"receive interim result [false|false]: การที่ทำในวันนี้นะคะเป็นพระสงฆ์จาก 2 วัดด้วยกันค่ะคือวัดพระเชตุพนวิมลมังคลาราม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:16.743763521+07:00","message":"[buffer interim] 1690 false การที่ทำในวันนี้นะคะเป็นพระสงฆ์จาก 2 วัดด้วยกันค่ะคือวัดพระเชตุพนวิมลมังคลาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:16.743772793+07:00","message":"[bufferProcess] interim [0]:การที่ทำในวันนี้นะคะเป็นพระสงฆ์จาก 2 วัดด้วยกันค่ะคือวัดพระเชตุพนวิมลมังคลาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:16.743775565+07:00","message":"[bufferProcess] send to processor:การที่ทำในวันนี้นะคะเป็นพระสงฆ์จาก 2 วัดด้วยกันค่ะคือวัดพระเชตุพนวิมลมังคลาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:16.743779533+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:16.743786185+07:00","message":"> Transcript [7646] [false]: 'การที่ทำในวันนี้นะคะเป็นพระสงฆ์จาก 2 วัดด้วยกันค่ะคือวัดพระเชตุพนวิมลมังคลาราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:16.743790304+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:16.743796145+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:16.743798859+07:00","message":"StatePrefix: 'การที่ทำในวันนี้นะคะเป็นพระสงฆ์จาก 2 วัดด้วยกันค่ะคือวัดพระเชตุพน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:16.743801289+07:00","message":"TextPushed: 'การที่ทำในวันนี้นะคะเป็นพระสงฆ์จาก 2 วัดด้วยกันค่ะคือวัด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:16.97794653+07:00","message":"[GCS] IsForceVAD: false for message ID: 1690"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:16.993926296+07:00","message":"receive streaming session, msgId: 1690"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:16.993960822+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การที่ทำในวันนี้นะคะเป็นพระสงฆ์จาก 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":6,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:16.99396647+07:00","message":"receive interim result [false|false]: การที่ทำในวันนี้นะคะเป็นพระสงฆ์จาก 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:16.993976932+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" วัดด้วยกันค่ะคือวัดพระเชตุพนวิมลมังคลารามเป็น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:16.993979994+07:00","message":"receive interim result [false|false]:  วัดด้วยกันค่ะคือวัดพระเชตุพนวิมลมังคลารามเป็น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:16.993987458+07:00","message":"[buffer interim] 1690 false การที่ทำในวันนี้นะคะเป็นพระสงฆ์จาก 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:16.993990279+07:00","message":"[buffer interim] 1690 false  วัดด้วยกันค่ะคือวัดพระเชตุพนวิมลมังคลารามเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:16.99399593+07:00","message":"[bufferProcess] interim [240000000]:การที่ทำในวันนี้นะคะเป็นพระสงฆ์จาก 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:16.993997926+07:00","message":"[bufferProcess] send to processor:การที่ทำในวันนี้นะคะเป็นพระสงฆ์จาก 2 วัดด้วยกันค่ะคือวัดพระเชตุพนวิมลมังคลาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:16.99400082+07:00","message":"[bufferProcess] interim [240000000]: วัดด้วยกันค่ะคือวัดพระเชตุพนวิมลมังคลารามเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:16.994003021+07:00","message":"[bufferProcess] update buffer: การที่ทำในวันนี้นะคะเป็นพระสงฆ์จาก 2 วัดด้วยกันค่ะคือวัดพระเชตุพนวิมลมังคลารามเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:16.994006065+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:16.994009047+07:00","message":"> Transcript [7647] [false]: 'การที่ทำในวันนี้นะคะเป็นพระสงฆ์จาก 2 วัดด้วยกันค่ะคือวัดพระเชตุพนวิมลมังคลาราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:16.994012954+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:16.994014578+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:16.994017805+07:00","message":"StatePrefix: 'การที่ทำในวันนี้นะคะเป็นพระสงฆ์จาก 2 วัดด้วยกันค่ะคือวัดพระเชตุพน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:16.994019864+07:00","message":"TextPushed: 'การที่ทำในวันนี้นะคะเป็นพระสงฆ์จาก 2 วัดด้วยกันค่ะคือวัด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:17.039259275+07:00","message":"[GCS] Start streaming session, msgId: 1691"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:17.068098199+07:00","message":"receive streaming session, msgId: 1690"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:17.068128676+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การที่ทำในวันนี้นะคะเป็นพระสงฆ์จาก 2 วัดด้วยกันค่ะคือวัดพระเชตุพนวิมลมังคลาราม\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":6,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:17.068134245+07:00","message":"receive interim result [false|false]: การที่ทำในวันนี้นะคะเป็นพระสงฆ์จาก 2 วัดด้วยกันค่ะคือวัดพระเชตุพนวิมลมังคลาราม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:17.068150232+07:00","message":"[buffer interim] 1690 false การที่ทำในวันนี้นะคะเป็นพระสงฆ์จาก 2 วัดด้วยกันค่ะคือวัดพระเชตุพนวิมลมังคลาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:17.068160844+07:00","message":"[bufferProcess] interim [360000000]:การที่ทำในวันนี้นะคะเป็นพระสงฆ์จาก 2 วัดด้วยกันค่ะคือวัดพระเชตุพนวิมลมังคลาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:17.068163585+07:00","message":"[bufferProcess] send to processor:การที่ทำในวันนี้นะคะเป็นพระสงฆ์จาก 2 วัดด้วยกันค่ะคือวัดพระเชตุพนวิมลมังคลารามเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:17.068169202+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:17.068171895+07:00","message":"> Transcript [7648] [false]: 'การที่ทำในวันนี้นะคะเป็นพระสงฆ์จาก 2 วัดด้วยกันค่ะคือวัดพระเชตุพนวิมลมังคลารามเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:17.068176227+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:17.068178237+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:17.068180171+07:00","message":"StatePrefix: 'การที่ทำในวันนี้นะคะเป็นพระสงฆ์จาก 2 วัดด้วยกันค่ะคือวัดพระเชตุพน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:17.068182652+07:00","message":"TextPushed: 'การที่ทำในวันนี้นะคะเป็นพระสงฆ์จาก 2 วัดด้วยกันค่ะคือวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:17.068188759+07:00","message":"Push: 'พระเชตุพน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:17.068190406+07:00","message":"TextPushed: 'การที่ทำในวันนี้นะคะเป็นพระสงฆ์จาก 2 วัดด้วยกันค่ะคือวัดพระเชตุพน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:17.068192336+07:00","message":"Set new StatePrefix : 'การที่ทำในวันนี้นะคะเป็นพระสงฆ์จาก 2 วัดด้วยกันค่ะคือวัดพระเชตุพนวิมลมังคลารามเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:17.068196846+07:00","message":"Next Push (prob) : 'วิมลมังคลารามเป็น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:17.06820572+07:00","message":"push: {false พระเชตุพน 0 0xc002a00980}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:17.08475137+07:00","message":"receive streaming session, msgId: 1690"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:17.084782281+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การที่ทำในวันนี้นะคะเป็นพระสงฆ์จาก 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":6,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:17.084788414+07:00","message":"receive interim result [false|false]: การที่ทำในวันนี้นะคะเป็นพระสงฆ์จาก 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:17.084797274+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" วัดด้วยกันค่ะคือวัดพระเชตุพนวิมลมังคลารามเป็นวัด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:17.08480101+07:00","message":"receive interim result [false|false]:  วัดด้วยกันค่ะคือวัดพระเชตุพนวิมลมังคลารามเป็นวัด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:17.084807748+07:00","message":"[buffer interim] 1690 false การที่ทำในวันนี้นะคะเป็นพระสงฆ์จาก 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:17.084811124+07:00","message":"[buffer interim] 1690 false  วัดด้วยกันค่ะคือวัดพระเชตุพนวิมลมังคลารามเป็นวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:17.084816779+07:00","message":"[bufferProcess] interim [420000000]:การที่ทำในวันนี้นะคะเป็นพระสงฆ์จาก 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:17.084818847+07:00","message":"[bufferProcess] send to processor:การที่ทำในวันนี้นะคะเป็นพระสงฆ์จาก 2 วัดด้วยกันค่ะคือวัดพระเชตุพนวิมลมังคลาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:17.08482184+07:00","message":"[bufferProcess] interim [420000000]: วัดด้วยกันค่ะคือวัดพระเชตุพนวิมลมังคลารามเป็นวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:17.084824739+07:00","message":"[bufferProcess] update buffer: การที่ทำในวันนี้นะคะเป็นพระสงฆ์จาก 2 วัดด้วยกันค่ะคือวัดพระเชตุพนวิมลมังคลารามเป็นวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:17.084827971+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:17.084830415+07:00","message":"> Transcript [7649] [false]: 'การที่ทำในวันนี้นะคะเป็นพระสงฆ์จาก 2 วัดด้วยกันค่ะคือวัดพระเชตุพนวิมลมังคลาราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:17.084833139+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:28:17.157460654+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:28:17.157468277+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:17.229362714+07:00","message":"receive streaming session, msgId: 1690"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:17.229398951+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การที่ทำในวันนี้นะคะเป็นค่าส่งจาก 2 วัดด้วยกันค่ะคือวัดพระเชตุพนวิมลมังคลารามจำนวน\",\"confidence\":0.9243042}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:17.229406975+07:00","message":"receive interim result [true|false]: การที่ทำในวันนี้นะคะเป็นค่าส่งจาก 2 วัดด้วยกันค่ะคือวัดพระเชตุพนวิมลมังคลารามจำนวน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:17.229416351+07:00","message":"end recv isFinal message id 1690"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:17.229418128+07:00","message":"end Recv id 1690"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:17.229423584+07:00","message":"[buffer interim] 1690 true การที่ทำในวันนี้นะคะเป็นค่าส่งจาก 2 วัดด้วยกันค่ะคือวัดพระเชตุพนวิมลมังคลารามจำนวน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:17.229434649+07:00","message":"[bufferProcess] interim [420000000]:การที่ทำในวันนี้นะคะเป็นค่าส่งจาก 2 วัดด้วยกันค่ะคือวัดพระเชตุพนวิมลมังคลารามจำนวน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:17.229440819+07:00","message":"[bufferProcess] send to processor (isfinal):การที่ทำในวันนี้นะคะเป็นพระสงฆ์จาก 2 วัดด้วยกันค่ะคือวัดพระเชตุพนวิมลมังคลารามเป็นวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:17.229446482+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:17.229449068+07:00","message":"> Transcript [7650] [false]: 'การที่ทำในวันนี้นะคะเป็นพระสงฆ์จาก 2 วัดด้วยกันค่ะคือวัดพระเชตุพนวิมลมังคลารามเป็นวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:17.229452169+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:17.229453931+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:17.22945578+07:00","message":"StatePrefix: 'การที่ทำในวันนี้นะคะเป็นพระสงฆ์จาก 2 วัดด้วยกันค่ะคือวัดพระเชตุพนวิมลมังคลารามเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:17.229458274+07:00","message":"TextPushed: 'การที่ทำในวันนี้นะคะเป็นพระสงฆ์จาก 2 วัดด้วยกันค่ะคือวัดพระเชตุพน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:17.229459949+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:17.229461524+07:00","message":"> Transcript [7651] [true]: 'การที่ทำในวันนี้นะคะเป็นค่าส่งจาก 2 วัดด้วยกันค่ะคือวัดพระเชตุพนวิมลมังคลารามจำนวน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:17.229463546+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:17.229464851+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:17.229466201+07:00","message":"StatePrefix: 'การที่ทำในวันนี้นะคะเป็นพระสงฆ์จาก 2 วัดด้วยกันค่ะคือวัดพระเชตุพนวิมลมังคลารามเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:17.229467889+07:00","message":"TextPushed: 'การที่ทำในวันนี้นะคะเป็นพระสงฆ์จาก 2 วัดด้วยกันค่ะคือวัดพระเชตุพน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:17.229469532+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:17.229741856+07:00","message":"Push: 'วิมลมังคลารามจำนวน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:17.229744748+07:00","message":"TextPushed: 'การที่ทำในวันนี้นะคะเป็นพระสงฆ์จาก 2 วัดด้วยกันค่ะคือวัดพระเชตุพนวิมลมังคลารามจำนวน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:17.229748222+07:00","message":"Set new StatePrefix : 'การที่ทำในวันนี้นะคะเป็นค่าส่งจาก 2 วัดด้วยกันค่ะคือวัดพระเชตุพนวิมลมังคลารามจำนวน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:17.229751791+07:00","message":"Next Push (prob) : 'การที่ทำในวันนี้นะคะเป็นค่าส่งจาก 2 วัดด้วยกันค่ะคือวัดพระเชตุพนวิมลมังคลารามจำนวน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:17.229762818+07:00","message":"push: {true วิมลมังคลารามจำนวน 0 0xc002a00980}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:17.229766996+07:00","message":"write aligntment file to 'tmp/7446/align_message_id_1690.html'"}
{"level":"info","service":"Main","time":"2025-10-27T15:28:17.242294317+07:00","message":"write wav file: './tmp/7446/7446_1690.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:17.811888558+07:00","message":"receive streaming session, msgId: 1691"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:17.811935323+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":"2025-10-27T15:28:17.811941096+07:00","message":"receive interim result [false|false]: ฮีโร่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:17.81195506+07:00","message":"[buffer interim] 1691 false ฮีโร่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:17.811961013+07:00","message":"[bufferProcess] interim [600000000]:ฮีโร่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:17.811962549+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:17.917615484+07:00","message":"receive streaming session, msgId: 1691"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:17.917653262+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":"2025-10-27T15:28:17.91765896+07:00","message":"receive interim result [false|false]: รูป"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:17.917674575+07:00","message":"[buffer interim] 1691 false รูป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:17.917686458+07:00","message":"[bufferProcess] interim [660000000]:รูป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:17.917689266+07:00","message":"[bufferProcess] send to processor:ฮีโร่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:17.917697026+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:17.917700751+07:00","message":"> Transcript [7652] [false]: 'ฮีโร่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:17.917703535+07:00","message":"Set StatePrefix (first interim): 'ฮีโร่'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:18.333753409+07:00","message":"receive streaming session, msgId: 1691"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:18.333788289+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":"2025-10-27T15:28:18.333793397+07:00","message":"receive interim result [false|false]: โรค"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:18.333804906+07:00","message":"[buffer interim] 1691 false โรค"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:18.333810824+07:00","message":"[bufferProcess] interim [20000000]:โรค"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:18.333812677+07:00","message":"[bufferProcess] send to processor:รูป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:18.33381739+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:18.333819708+07:00","message":"> Transcript [7653] [false]: 'รูป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:18.333821674+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:18.333823483+07:00","message":"Set new StatePrefix: 'รูป'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:18.453814728+07:00","message":"receive streaming session, msgId: 1691"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:18.45385035+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":"2025-10-27T15:28:18.453855967+07:00","message":"receive interim result [false|false]: โรคและ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:18.453867724+07:00","message":"[buffer interim] 1691 false โรคและ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:18.453876605+07:00","message":"[bufferProcess] interim [140000000]:โรคและ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:18.453878507+07:00","message":"[bufferProcess] send to processor:โรค"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:18.453883722+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:18.453886325+07:00","message":"> Transcript [7654] [false]: 'โรค'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:18.45388824+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:18.453890266+07:00","message":"Set new StatePrefix: 'โรค'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:18.624377862+07:00","message":"receive streaming session, msgId: 1691"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:18.624406501+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":"2025-10-27T15:28:18.62441196+07:00","message":"receive interim result [false|false]: รูปและวัด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:18.624423796+07:00","message":"[buffer interim] 1691 false รูปและวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:18.624431028+07:00","message":"[bufferProcess] interim [380000000]:รูปและวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:18.624433092+07:00","message":"[bufferProcess] send to processor:โรคและ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:18.624437864+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:18.624440283+07:00","message":"> Transcript [7655] [false]: 'โรคและ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:18.624442946+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:18.624444568+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:18.624446619+07:00","message":"StatePrefix: 'โรค'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:18.624448403+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:18.803141196+07:00","message":"receive streaming session, msgId: 1691"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:18.803173418+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":"2025-10-27T15:28:18.803178169+07:00","message":"receive interim result [false|false]: โรคและวัตถุ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:18.803190127+07:00","message":"[buffer interim] 1691 false โรคและวัตถุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:18.803196372+07:00","message":"[bufferProcess] interim [560000000]:โรคและวัตถุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:18.803198475+07:00","message":"[bufferProcess] send to processor:รูปและวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:18.803201402+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:18.803203907+07:00","message":"> Transcript [7656] [false]: 'รูปและวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:18.803205731+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:18.80320727+07:00","message":"Set new StatePrefix: 'รูปและวัด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:18.81409731+07:00","message":"receive streaming session, msgId: 1691"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:18.814120372+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":"2025-10-27T15:28:18.814125163+07:00","message":"receive interim result [false|false]: รูปและวัดพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:18.814138454+07:00","message":"[buffer interim] 1691 false รูปและวัดพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:18.814143166+07:00","message":"[bufferProcess] interim [620000000]:รูปและวัดพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:18.814145017+07:00","message":"[bufferProcess] send to processor:โรคและวัตถุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:18.814148019+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:18.814150298+07:00","message":"> Transcript [7657] [false]: 'โรคและวัตถุ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:18.814151885+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:18.814153511+07:00","message":"Set new StatePrefix: 'โรคและวัตถุ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:18.993310451+07:00","message":"receive streaming session, msgId: 1691"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:18.993361668+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":"2025-10-27T15:28:18.993366343+07:00","message":"receive interim result [false|false]: รูปและวัดราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:18.99337717+07:00","message":"[buffer interim] 1691 false รูปและวัดราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:18.993384011+07:00","message":"[bufferProcess] interim [740000000]:รูปและวัดราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:18.993386024+07:00","message":"[bufferProcess] send to processor:รูปและวัดพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:18.993391063+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:18.993393733+07:00","message":"> Transcript [7658] [false]: 'รูปและวัดพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:18.993396112+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:18.993397882+07:00","message":"Set new StatePrefix: 'รูปและวัดพระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:19.121688932+07:00","message":"receive streaming session, msgId: 1691"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:19.121725233+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":"2025-10-27T15:28:19.121731045+07:00","message":"receive interim result [false|false]: รูปและวัด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:19.1217424+07:00","message":"[buffer interim] 1691 false รูปและวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:19.121748417+07:00","message":"[bufferProcess] interim [920000000]:รูปและวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:19.121750521+07:00","message":"[bufferProcess] send to processor:รูปและวัดราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:19.121755659+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:19.121758622+07:00","message":"> Transcript [7659] [false]: 'รูปและวัดราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:19.121760661+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:19.121762385+07:00","message":"Set new StatePrefix: 'รูปและวัดราช'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:19.186920963+07:00","message":"receive streaming session, msgId: 1691"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:19.186954184+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":"2025-10-27T15:28:19.186960051+07:00","message":"receive interim result [false|false]: รูปและวัดราชสิทธิ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:19.186973375+07:00","message":"[buffer interim] 1691 false รูปและวัดราชสิทธิ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:19.186979777+07:00","message":"[bufferProcess] interim [980000000]:รูปและวัดราชสิทธิ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:19.186981751+07:00","message":"[bufferProcess] send to processor:รูปและวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:19.186985378+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:19.186988293+07:00","message":"> Transcript [7660] [false]: 'รูปและวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:19.186990068+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:19.375552335+07:00","message":"receive streaming session, msgId: 1691"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:19.375603647+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":"2025-10-27T15:28:19.375610775+07:00","message":"receive interim result [false|false]: รูปและวัดราชสิทธาราม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:19.375627277+07:00","message":"[buffer interim] 1691 false รูปและวัดราชสิทธาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:19.375635428+07:00","message":"[bufferProcess] interim [220000000]:รูปและวัดราชสิทธาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:19.375638626+07:00","message":"[bufferProcess] send to processor:รูปและวัดราชสิทธิ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:19.375642806+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:19.375648301+07:00","message":"> Transcript [7661] [false]: 'รูปและวัดราชสิทธิ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:19.375652783+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:19.375655379+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:19.375657933+07:00","message":"StatePrefix: 'รูปและวัดราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:19.375660518+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:20.044141811+07:00","message":"receive streaming session, msgId: 1691"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:20.044179464+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":"2025-10-27T15:28:20.044185356+07:00","message":"receive interim result [false|false]: รูปและวัดราชสิทธาราม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:20.044199606+07:00","message":"[buffer interim] 1691 false รูปและวัดราชสิทธาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:20.044209311+07:00","message":"[bufferProcess] interim [820000000]:รูปและวัดราชสิทธาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:20.044211891+07:00","message":"[bufferProcess] send to processor:รูปและวัดราชสิทธาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:20.044217709+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:20.044225257+07:00","message":"> Transcript [7662] [false]: 'รูปและวัดราชสิทธาราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:20.044229477+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:20.044232191+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:20.044234867+07:00","message":"StatePrefix: 'รูปและวัดราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:20.044237145+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:28:20.157721276+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:28:20.15773062+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:20.267062944+07:00","message":"receive streaming session, msgId: 1691"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:20.267103228+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":"2025-10-27T15:28:20.267110493+07:00","message":"receive interim result [false|false]: รูปและวัดราชสิทธารามเจริญศิลป์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:20.26712428+07:00","message":"[buffer interim] 1691 false รูปและวัดราชสิทธารามเจริญศิลป์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:20.267131366+07:00","message":"[bufferProcess] interim [60000000]:รูปและวัดราชสิทธารามเจริญศิลป์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:20.267133648+07:00","message":"[bufferProcess] send to processor:รูปและวัดราชสิทธาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:20.267138869+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:20.26714153+07:00","message":"> Transcript [7663] [false]: 'รูปและวัดราชสิทธาราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:20.267144548+07:00","message":"Count interim (case 1.2): 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:20.267146374+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:20.267148236+07:00","message":"StatePrefix: 'รูปและวัดราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:20.267150131+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:20.588080649+07:00","message":"receive streaming session, msgId: 1691"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:20.588116401+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":"2025-10-27T15:28:20.588123776+07:00","message":"receive interim result [false|false]: รูปและวัดราชสิทธารามเจริญศิลป์รูป"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:20.588138011+07:00","message":"[buffer interim] 1691 false รูปและวัดราชสิทธารามเจริญศิลป์รูป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:20.588145399+07:00","message":"[bufferProcess] interim [360000000]:รูปและวัดราชสิทธารามเจริญศิลป์รูป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:20.588147706+07:00","message":"[bufferProcess] send to processor:รูปและวัดราชสิทธารามเจริญศิลป์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:20.588152872+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:20.588155378+07:00","message":"> Transcript [7664] [false]: 'รูปและวัดราชสิทธารามเจริญศิลป์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:20.588158518+07:00","message":"Count interim (case 1.1): 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:20.588160378+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:20.588162277+07:00","message":"StatePrefix: 'รูปและวัดราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:20.588164264+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:20.588168129+07:00","message":"Push: 'รูปและวัดราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:20.588169854+07:00","message":"TextPushed: 'รูปและวัดราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:20.58817159+07:00","message":"Set new StatePrefix : 'รูปและวัดราชสิทธารามเจริญศิลป์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:20.588173775+07:00","message":"Next Push (prob) : 'สิทธารามเจริญศิลป์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:20.588183372+07:00","message":"push: {false รูปและวัดราช 0 0xc00401fa00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:20.752642282+07:00","message":"receive streaming session, msgId: 1691"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:20.752688584+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รูปและวัดราชสิทธารามจำนวน 4 รูปนะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:20.752696997+07:00","message":"receive interim result [false|false]: รูปและวัดราชสิทธารามจำนวน 4 รูปนะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:20.752713346+07:00","message":"[buffer interim] 1691 false รูปและวัดราชสิทธารามจำนวน 4 รูปนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:20.75272072+07:00","message":"[bufferProcess] interim [480000000]:รูปและวัดราชสิทธารามจำนวน 4 รูปนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:20.752723296+07:00","message":"[bufferProcess] send to processor:รูปและวัดราชสิทธารามเจริญศิลป์รูป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:20.752726892+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:20.752729531+07:00","message":"> Transcript [7665] [false]: 'รูปและวัดราชสิทธารามเจริญศิลป์รูป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:20.752732583+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:20.752734415+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:20.752737622+07:00","message":"StatePrefix: 'รูปและวัดราชสิทธารามเจริญศิลป์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:20.752741043+07:00","message":"TextPushed: 'รูปและวัดราช'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:20.790128645+07:00","message":"receive streaming session, msgId: 1691"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:20.790160001+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รูปและวัดราชสิทธารามจำนวน 4 รูปนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:20.790165654+07:00","message":"receive interim result [false|false]: รูปและวัดราชสิทธารามจำนวน 4 รูปนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:20.79017985+07:00","message":"[buffer interim] 1691 false รูปและวัดราชสิทธารามจำนวน 4 รูปนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:20.79019038+07:00","message":"[bufferProcess] interim [540000000]:รูปและวัดราชสิทธารามจำนวน 4 รูปนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:20.790194485+07:00","message":"[bufferProcess] send to processor:รูปและวัดราชสิทธารามจำนวน 4 รูปนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:20.790200046+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:20.79020249+07:00","message":"> Transcript [7666] [false]: 'รูปและวัดราชสิทธารามจำนวน 4 รูปนะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:20.790204594+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:20.790206354+07:00","message":"Set new StatePrefix: 'รูปและวัดราชสิทธารามจำนวน 4 รูปนะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:20.887794455+07:00","message":"[GCS] IsForceVAD: false for message ID: 1691"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:21.077383206+07:00","message":"receive streaming session, msgId: 1691"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:21.077419922+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รูปและวัดราชสิทธารามเจริญศิลป์รูปนะคะ\",\"confidence\":0.9218413}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":870000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:21.077425619+07:00","message":"receive interim result [true|false]: รูปและวัดราชสิทธารามเจริญศิลป์รูปนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:21.077432531+07:00","message":"end recv isFinal message id 1691"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:21.077434498+07:00","message":"end Recv id 1691"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:21.07743976+07:00","message":"[buffer interim] 1691 true รูปและวัดราชสิทธารามเจริญศิลป์รูปนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:21.077446967+07:00","message":"[bufferProcess] interim [870000000]:รูปและวัดราชสิทธารามเจริญศิลป์รูปนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:21.077449657+07:00","message":"[bufferProcess] send to processor (isfinal):รูปและวัดราชสิทธารามจำนวน 4 รูปนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:21.077453597+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:21.077456173+07:00","message":"> Transcript [7667] [false]: 'รูปและวัดราชสิทธารามจำนวน 4 รูปนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:21.077459247+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:21.07746106+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:21.077462612+07:00","message":"StatePrefix: 'รูปและวัดราชสิทธารามจำนวน 4 รูปนะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:21.077464891+07:00","message":"TextPushed: 'รูปและวัดราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:21.077466412+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:21.077468089+07:00","message":"> Transcript [7668] [true]: 'รูปและวัดราชสิทธารามเจริญศิลป์รูปนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:21.077469875+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:21.077471375+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:21.077472675+07:00","message":"StatePrefix: 'รูปและวัดราชสิทธารามจำนวน 4 รูปนะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:21.077474111+07:00","message":"TextPushed: 'รูปและวัดราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:21.077476433+07:00","message":"Push: 'สิทธารามเจริญศิลป์รูปนะคะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:21.077483588+07:00","message":"push: {true สิทธารามเจริญศิลป์รูปนะคะ 0 0xc00401fa00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:28:21.085524264+07:00","message":"write wav file: './tmp/7446/7446_1691.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:21.270811532+07:00","message":"[GCS] Start streaming session, msgId: 1692"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:22.427958631+07:00","message":"[GCS] Cleaned up inactive client: 1667"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:22.427975437+07:00","message":"[GCS] Cleaned up inactive client: 1668"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:22.427977431+07:00","message":"[GCS] Cleaned up inactive client: 1661"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:22.427979246+07:00","message":"[GCS] Cleaned up inactive client: 1664"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:22.427980799+07:00","message":"[GCS] Cleaned up inactive client: 1666"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:22.42798262+07:00","message":"[GCS] Cleaned up inactive client: 1671"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:22.427984133+07:00","message":"[GCS] Cleaned up inactive client: 1665"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:22.427985586+07:00","message":"[GCS] Cleaned up inactive client: 1662"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:22.427987005+07:00","message":"[GCS] Cleaned up inactive client: 1669"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:22.427988509+07:00","message":"[GCS] Cleaned up inactive client: 1670"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:22.427989874+07:00","message":"[GCS] Cleaned up inactive client: 1663"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:22.427991359+07:00","message":"[GCS] Cleaned up inactive client: 1660"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:28:23.15854996+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:28:23.158569075+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:23.758537318+07:00","message":"receive streaming session, msgId: 1692"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:23.758584654+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":"2025-10-27T15:28:23.758589545+07:00","message":"receive interim result [false|false]: พระสงฆ์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:23.758604418+07:00","message":"[buffer interim] 1692 false พระสงฆ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:23.758610852+07:00","message":"[bufferProcess] interim [520000000]:พระสงฆ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:23.758612359+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:23.758617462+07:00","message":"[bufferProcess] send to processor (ticker):พระสงฆ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:23.758620071+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:23.758622525+07:00","message":"> Transcript [7669] [false]: 'พระสงฆ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:23.758624444+07:00","message":"Set StatePrefix (first interim): 'พระสงฆ์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:23.951395479+07:00","message":"receive streaming session, msgId: 1692"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:23.951435078+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":"2025-10-27T15:28:23.951441523+07:00","message":"receive interim result [false|false]: พระสงฆ์จาก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:23.951458335+07:00","message":"[buffer interim] 1692 false พระสงฆ์จาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:23.951468387+07:00","message":"[bufferProcess] interim [700000000]:พระสงฆ์จาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:23.951470382+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:24.091924867+07:00","message":"receive streaming session, msgId: 1692"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:24.091957576+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":"2025-10-27T15:28:24.091962853+07:00","message":"receive interim result [false|false]: พระสงฆ์จากวัด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:24.091974679+07:00","message":"[buffer interim] 1692 false พระสงฆ์จากวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:24.091980232+07:00","message":"[bufferProcess] interim [820000000]:พระสงฆ์จากวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:24.091982422+07:00","message":"[bufferProcess] send to processor:พระสงฆ์จาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:24.091987517+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:24.091990152+07:00","message":"> Transcript [7670] [false]: 'พระสงฆ์จาก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:24.091992946+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:24.091994788+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:24.091996408+07:00","message":"StatePrefix: 'พระสงฆ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:24.091998423+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:24.442772588+07:00","message":"receive streaming session, msgId: 1692"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:24.442807594+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":"2025-10-27T15:28:24.442814762+07:00","message":"receive interim result [false|false]: พระสงฆ์จากประเทศ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:24.44282926+07:00","message":"[buffer interim] 1692 false พระสงฆ์จากประเทศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:24.442835631+07:00","message":"[bufferProcess] interim [180000000]:พระสงฆ์จากประเทศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:24.442837638+07:00","message":"[bufferProcess] send to processor:พระสงฆ์จากวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:24.442840638+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:24.442842968+07:00","message":"> Transcript [7671] [false]: 'พระสงฆ์จากวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:24.442845667+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:24.442847461+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:24.442849181+07:00","message":"StatePrefix: 'พระสงฆ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:24.442850951+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:24.506727835+07:00","message":"receive streaming session, msgId: 1692"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:24.506761802+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":"2025-10-27T15:28:24.506766961+07:00","message":"receive interim result [false|false]: พระสงฆ์จากวัด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:24.506778396+07:00","message":"[buffer interim] 1692 false พระสงฆ์จากวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:24.506786464+07:00","message":"[bufferProcess] interim [240000000]:พระสงฆ์จากวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:24.506788632+07:00","message":"[bufferProcess] send to processor:พระสงฆ์จากประเทศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:24.506794126+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:24.506796988+07:00","message":"> Transcript [7672] [false]: 'พระสงฆ์จากประเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:24.50680008+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:24.506801881+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:24.506803476+07:00","message":"StatePrefix: 'พระสงฆ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:24.506805092+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:24.511475624+07:00","message":"receive streaming session, msgId: 1692"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:24.511497988+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":"2025-10-27T15:28:24.511502107+07:00","message":"receive interim result [false|false]: พระสงฆ์จากวัดพระเชตุพน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:24.511514273+07:00","message":"[buffer interim] 1692 false พระสงฆ์จากวัดพระเชตุพน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:24.511518491+07:00","message":"[bufferProcess] interim [300000000]:พระสงฆ์จากวัดพระเชตุพน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:24.511520265+07:00","message":"[bufferProcess] send to processor:พระสงฆ์จากวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:24.511524621+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:24.511526605+07:00","message":"> Transcript [7673] [false]: 'พระสงฆ์จากวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:24.511529218+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:24.511531031+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:24.511532533+07:00","message":"StatePrefix: 'พระสงฆ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:24.511534095+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:24.511539453+07:00","message":"Push: 'พระสงฆ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:24.51154113+07:00","message":"TextPushed: 'พระสงฆ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:24.511543353+07:00","message":"Set new StatePrefix : 'พระสงฆ์จากวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:24.511545586+07:00","message":"Next Push (prob) : 'จากวัด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:24.511554507+07:00","message":"push: {false พระสงฆ์ 0 0xc003403900}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:24.949122253+07:00","message":"receive streaming session, msgId: 1692"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:24.949174853+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":"2025-10-27T15:28:24.949181466+07:00","message":"receive interim result [false|false]: พระสงฆ์จากวัดพระเชตุพนวิมล"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:24.949195465+07:00","message":"[buffer interim] 1692 false พระสงฆ์จากวัดพระเชตุพนวิมล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:24.949202537+07:00","message":"[bufferProcess] interim [720000000]:พระสงฆ์จากวัดพระเชตุพนวิมล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:24.949204578+07:00","message":"[bufferProcess] send to processor:พระสงฆ์จากวัดพระเชตุพน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:24.949207524+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:24.949210247+07:00","message":"> Transcript [7674] [false]: 'พระสงฆ์จากวัดพระเชตุพน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:24.949213245+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:24.949215067+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:24.949216964+07:00","message":"StatePrefix: 'พระสงฆ์จากวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:24.949218684+07:00","message":"TextPushed: 'พระสงฆ์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:25.14035809+07:00","message":"receive streaming session, msgId: 1692"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:25.140399229+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":"2025-10-27T15:28:25.140407525+07:00","message":"receive interim result [false|false]: พระสงฆ์จากวัดพระเชตุพนวิมลมังคลาราม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:25.14042316+07:00","message":"[buffer interim] 1692 false พระสงฆ์จากวัดพระเชตุพนวิมลมังคลาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:25.14043281+07:00","message":"[bufferProcess] interim [900000000]:พระสงฆ์จากวัดพระเชตุพนวิมลมังคลาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:25.140435948+07:00","message":"[bufferProcess] send to processor:พระสงฆ์จากวัดพระเชตุพนวิมล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:25.140444082+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:25.140447648+07:00","message":"> Transcript [7675] [false]: 'พระสงฆ์จากวัดพระเชตุพนวิมล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:25.14045227+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:25.140455982+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:25.140458755+07:00","message":"StatePrefix: 'พระสงฆ์จากวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:25.140461387+07:00","message":"TextPushed: 'พระสงฆ์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:25.729078122+07:00","message":"receive streaming session, msgId: 1692"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:25.729119144+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":"2025-10-27T15:28:25.729125951+07:00","message":"receive interim result [false|false]: พระสงฆ์จากวัดพระเชตุพนวิมลมังคลาราม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:25.729143032+07:00","message":"[buffer interim] 1692 false พระสงฆ์จากวัดพระเชตุพนวิมลมังคลาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:25.729152781+07:00","message":"[bufferProcess] interim [500000000]:พระสงฆ์จากวัดพระเชตุพนวิมลมังคลาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:25.729156129+07:00","message":"[bufferProcess] send to processor:พระสงฆ์จากวัดพระเชตุพนวิมลมังคลาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:25.729175091+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:25.729179014+07:00","message":"> Transcript [7676] [false]: 'พระสงฆ์จากวัดพระเชตุพนวิมลมังคลาราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:25.729183765+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:25.729185673+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:25.72918742+07:00","message":"StatePrefix: 'พระสงฆ์จากวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:25.729189533+07:00","message":"TextPushed: 'พระสงฆ์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:26.114027761+07:00","message":"receive streaming session, msgId: 1692"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:26.114082354+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":"2025-10-27T15:28:26.114089529+07:00","message":"receive interim result [false|false]: พระสงฆ์จากวัดพระเชตุพนวิมลมังคลารามประกอบ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:26.114106049+07:00","message":"[buffer interim] 1692 false พระสงฆ์จากวัดพระเชตุพนวิมลมังคลารามประกอบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:26.114115657+07:00","message":"[bufferProcess] interim [920000000]:พระสงฆ์จากวัดพระเชตุพนวิมลมังคลารามประกอบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:26.114119315+07:00","message":"[bufferProcess] send to processor:พระสงฆ์จากวัดพระเชตุพนวิมลมังคลาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:26.114126655+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:26.114130452+07:00","message":"> Transcript [7677] [false]: 'พระสงฆ์จากวัดพระเชตุพนวิมลมังคลาราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:26.114134621+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:26.114137088+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:26.114140472+07:00","message":"StatePrefix: 'พระสงฆ์จากวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:26.114143169+07:00","message":"TextPushed: 'พระสงฆ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:26.114148727+07:00","message":"Push: 'จากวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:26.114150993+07:00","message":"TextPushed: 'พระสงฆ์จากวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:26.114153435+07:00","message":"Set new StatePrefix : 'พระสงฆ์จากวัดพระเชตุพนวิมลมังคลาราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:26.114156528+07:00","message":"Next Push (prob) : 'พระเชตุพนวิมลมังคลาราม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:26.114166689+07:00","message":"push: {false จากวัด 0 0xc003403900}"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:28:26.159296849+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:28:26.15931024+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:26.430584832+07:00","message":"receive streaming session, msgId: 1692"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:26.430624013+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":"2025-10-27T15:28:26.430631502+07:00","message":"receive interim result [false|false]: พระสงฆ์จากวัดพระเชตุพนวิมลมังคลารามประกอบด้วย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:26.430646004+07:00","message":"[buffer interim] 1692 false พระสงฆ์จากวัดพระเชตุพนวิมลมังคลารามประกอบด้วย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:26.430652658+07:00","message":"[bufferProcess] interim [160000000]:พระสงฆ์จากวัดพระเชตุพนวิมลมังคลารามประกอบด้วย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:26.430655052+07:00","message":"[bufferProcess] send to processor:พระสงฆ์จากวัดพระเชตุพนวิมลมังคลารามประกอบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:26.430660534+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:26.430663267+07:00","message":"> Transcript [7678] [false]: 'พระสงฆ์จากวัดพระเชตุพนวิมลมังคลารามประกอบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:26.430666216+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:26.430667842+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:26.430669759+07:00","message":"StatePrefix: 'พระสงฆ์จากวัดพระเชตุพนวิมลมังคลาราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:26.43067247+07:00","message":"TextPushed: 'พระสงฆ์จากวัด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:27.038013506+07:00","message":"[GCS] IsForceVAD: false for message ID: 1692"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:27.073745833+07:00","message":"receive streaming session, msgId: 1692"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:27.07378428+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":"2025-10-27T15:28:27.073790023+07:00","message":"receive interim result [false|false]: พระสงฆ์จากวัดพระเชตุพนวิมลมังคลารามประกอบด้วยพระมหา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:27.073802018+07:00","message":"[buffer interim] 1692 false พระสงฆ์จากวัดพระเชตุพนวิมลมังคลารามประกอบด้วยพระมหา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:27.073808709+07:00","message":"[bufferProcess] interim [760000000]:พระสงฆ์จากวัดพระเชตุพนวิมลมังคลารามประกอบด้วยพระมหา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:27.073811572+07:00","message":"[bufferProcess] send to processor:พระสงฆ์จากวัดพระเชตุพนวิมลมังคลารามประกอบด้วย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:27.073817098+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:27.073819751+07:00","message":"> Transcript [7679] [false]: 'พระสงฆ์จากวัดพระเชตุพนวิมลมังคลารามประกอบด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:27.073823201+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:27.073825015+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:27.073828135+07:00","message":"StatePrefix: 'พระสงฆ์จากวัดพระเชตุพนวิมลมังคลาราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:27.073830779+07:00","message":"TextPushed: 'พระสงฆ์จากวัด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:27.10006941+07:00","message":"[GCS] Start streaming session, msgId: 1693"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:27.130235813+07:00","message":"receive streaming session, msgId: 1692"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:27.130266346+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":"2025-10-27T15:28:27.130272415+07:00","message":"receive interim result [false|false]: พระสงฆ์จากวัดพระเชตุพนวิมลมังคลารามประกอบด้วยพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:27.13028765+07:00","message":"[buffer interim] 1692 false พระสงฆ์จากวัดพระเชตุพนวิมลมังคลารามประกอบด้วยพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:27.130295647+07:00","message":"[bufferProcess] interim [940000000]:พระสงฆ์จากวัดพระเชตุพนวิมลมังคลารามประกอบด้วยพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:27.130298765+07:00","message":"[bufferProcess] send to processor:พระสงฆ์จากวัดพระเชตุพนวิมลมังคลารามประกอบด้วยพระมหา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:27.130303806+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:27.130306456+07:00","message":"> Transcript [7680] [false]: 'พระสงฆ์จากวัดพระเชตุพนวิมลมังคลารามประกอบด้วยพระมหา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:27.130309694+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:27.1303114+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:27.13031349+07:00","message":"StatePrefix: 'พระสงฆ์จากวัดพระเชตุพนวิมลมังคลาราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:27.13031606+07:00","message":"TextPushed: 'พระสงฆ์จากวัด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:27.153547471+07:00","message":"receive streaming session, msgId: 1692"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:27.153583556+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระสงฆ์จากวัดพระเชตุพนวิมลมังคลารามประกอบด้วยพระมหากษัตริย์\",\"confidence\":0.95114493}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":970000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:27.153589572+07:00","message":"receive interim result [true|false]: พระสงฆ์จากวัดพระเชตุพนวิมลมังคลารามประกอบด้วยพระมหากษัตริย์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:27.153598794+07:00","message":"end recv isFinal message id 1692"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:27.153600565+07:00","message":"end Recv id 1692"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:27.153606221+07:00","message":"[buffer interim] 1692 true พระสงฆ์จากวัดพระเชตุพนวิมลมังคลารามประกอบด้วยพระมหากษัตริย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:27.153615166+07:00","message":"[bufferProcess] interim [970000000]:พระสงฆ์จากวัดพระเชตุพนวิมลมังคลารามประกอบด้วยพระมหากษัตริย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:27.153621615+07:00","message":"[bufferProcess] send to processor (isfinal):พระสงฆ์จากวัดพระเชตุพนวิมลมังคลารามประกอบด้วยพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:27.153625093+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:27.153627823+07:00","message":"> Transcript [7681] [false]: 'พระสงฆ์จากวัดพระเชตุพนวิมลมังคลารามประกอบด้วยพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:27.153631076+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:27.153632728+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:27.153635034+07:00","message":"StatePrefix: 'พระสงฆ์จากวัดพระเชตุพนวิมลมังคลาราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:27.153637259+07:00","message":"TextPushed: 'พระสงฆ์จากวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:27.153643385+07:00","message":"Push: 'พระเชตุพนวิมลมังคลาราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:27.153645481+07:00","message":"TextPushed: 'พระสงฆ์จากวัดพระเชตุพนวิมลมังคลาราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:27.153647368+07:00","message":"Set new StatePrefix : 'พระสงฆ์จากวัดพระเชตุพนวิมลมังคลารามประกอบด้วยพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:27.153649462+07:00","message":"Next Push (prob) : 'ประกอบด้วยพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:27.153650893+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:27.153652545+07:00","message":"> Transcript [7682] [true]: 'พระสงฆ์จากวัดพระเชตุพนวิมลมังคลารามประกอบด้วยพระมหากษัตริย์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:27.15365449+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:27.153655917+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:27.153657721+07:00","message":"StatePrefix: 'พระสงฆ์จากวัดพระเชตุพนวิมลมังคลารามประกอบด้วยพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:27.153660994+07:00","message":"TextPushed: 'พระสงฆ์จากวัดพระเชตุพนวิมลมังคลาราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:27.15366376+07:00","message":"Push: 'ประกอบด้วยพระมหากษัตริย์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:27.153673682+07:00","message":"push: {false พระเชตุพนวิมลมังคลาราม 0 0xc003403900}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:27.15368091+07:00","message":"push: {true ประกอบด้วยพระมหากษัตริย์ 0 0xc003403900}"}
{"level":"info","service":"Main","time":"2025-10-27T15:28:27.164528643+07:00","message":"write wav file: './tmp/7446/7446_1692.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:27.463851605+07:00","message":"receive streaming session, msgId: 1693"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:27.463893897+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":"2025-10-27T15:28:27.463908205+07:00","message":"receive interim result [false|false]: ประจวบ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:27.463920797+07:00","message":"[buffer interim] 1693 false ประจวบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:27.463927298+07:00","message":"[bufferProcess] interim [420000000]:ประจวบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:27.463929073+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:28.09804949+07:00","message":"receive streaming session, msgId: 1693"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:28.098092989+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประจวบ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:28.098099795+07:00","message":"receive interim result [false|false]: ประจวบ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:28.098119585+07:00","message":"[buffer interim] 1693 false ประจวบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:28.098128666+07:00","message":"[bufferProcess] interim [20000000]:ประจวบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:28.098131222+07:00","message":"[bufferProcess] send to processor:ประจวบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:28.098136003+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:28.098139543+07:00","message":"> Transcript [7683] [false]: 'ประจวบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:28.098142034+07:00","message":"Set StatePrefix (first interim): 'ประจวบ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:28.580152169+07:00","message":"[GCS] IsForceVAD: false for message ID: 1693"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:28.695392433+07:00","message":"receive streaming session, msgId: 1693"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:28.695428667+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประจวบ\",\"confidence\":0.8848935}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":710000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:28.695434182+07:00","message":"receive interim result [true|false]: ประจวบ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:28.695441841+07:00","message":"end recv isFinal message id 1693"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:28.695443646+07:00","message":"end Recv id 1693"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:28.695452408+07:00","message":"[buffer interim] 1693 true ประจวบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:28.695459258+07:00","message":"[bufferProcess] interim [710000000]:ประจวบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:28.695462099+07:00","message":"[bufferProcess] send to processor (isfinal):ประจวบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:28.6954653+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:28.695467978+07:00","message":"> Transcript [7684] [false]: 'ประจวบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:28.695470486+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:28.695472204+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:28.695474561+07:00","message":"StatePrefix: 'ประจวบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:28.695476834+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:28.695478672+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:28.695480977+07:00","message":"> Transcript [7685] [true]: 'ประจวบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:28.695483693+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:28.695485642+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:28.695487418+07:00","message":"StatePrefix: 'ประจวบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:28.695489521+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:28.695492481+07:00","message":"Push: 'ประจวบ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:28.695502442+07:00","message":"push: {true ประจวบ 0 0xc003403c00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:28:28.701697106+07:00","message":"write wav file: './tmp/7446/7446_1693.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:28.898452+07:00","message":"[GCS] Start streaming session, msgId: 1694"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:28:29.159711241+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:28:29.159719278+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:30.048315116+07:00","message":"[GCS] IsForceVAD: false for message ID: 1694"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:30.063766788+07:00","message":"receive streaming session, msgId: 1694"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:30.063790467+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":"2025-10-27T15:28:30.063795066+07:00","message":"receive interim result [false|false]: พระมหาวรพรต"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:30.063806233+07:00","message":"[buffer interim] 1694 false พระมหาวรพรต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:30.063815014+07:00","message":"[bufferProcess] interim [960000000]:พระมหาวรพรต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:30.063816589+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:30.063820995+07:00","message":"[bufferProcess] send to processor (ticker):พระมหาวรพรต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:30.063823748+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:30.06382615+07:00","message":"> Transcript [7686] [false]: 'พระมหาวรพรต'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:30.063828021+07:00","message":"Set StatePrefix (first interim): 'พระมหาวรพรต'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:30.066836247+07:00","message":"receive streaming session, msgId: 1694"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:30.06684892+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":"2025-10-27T15:28:30.066853281+07:00","message":"receive interim result [false|false]: มาหาวรวุฒิ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:30.066863172+07:00","message":"[buffer interim] 1694 false มาหาวรวุฒิ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:30.066866568+07:00","message":"[bufferProcess] interim [20000000]:มาหาวรวุฒิ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:30.066868765+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:30.152161991+07:00","message":"receive streaming session, msgId: 1694"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:30.152201626+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มาหาวรวุฒิ\",\"confidence\":0.8913947}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":170000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:30.152208622+07:00","message":"receive interim result [true|false]: มาหาวรวุฒิ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:30.152219424+07:00","message":"end recv isFinal message id 1694"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:30.152221535+07:00","message":"end Recv id 1694"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:30.152226999+07:00","message":"[buffer interim] 1694 true มาหาวรวุฒิ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:30.152236021+07:00","message":"[bufferProcess] interim [170000000]:มาหาวรวุฒิ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:30.15223873+07:00","message":"[bufferProcess] send to processor (isfinal):มาหาวรวุฒิ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:30.152241957+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:30.152245231+07:00","message":"> Transcript [7687] [false]: 'มาหาวรวุฒิ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:30.152247138+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:30.152248725+07:00","message":"Set new StatePrefix: 'มาหาวรวุฒิ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:30.152250028+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:30.152251435+07:00","message":"> Transcript [7688] [true]: 'มาหาวรวุฒิ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:30.152253265+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:30.152254999+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:30.152256517+07:00","message":"StatePrefix: 'มาหาวรวุฒิ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:30.152259569+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:30.152265982+07:00","message":"Push: 'มาหาวรวุฒิ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:30.152272961+07:00","message":"push: {true มาหาวรวุฒิ 0 0xc002923d00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:28:30.157855421+07:00","message":"write wav file: './tmp/7446/7446_1694.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:30.178835402+07:00","message":"[GCS] Start streaming session, msgId: 1695"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:30.892409194+07:00","message":"receive streaming session, msgId: 1695"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:30.892456634+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":"2025-10-27T15:28:30.892462723+07:00","message":"receive interim result [false|false]: ที่ตัด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:30.892480105+07:00","message":"[buffer interim] 1695 false ที่ตัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:30.892488312+07:00","message":"[bufferProcess] interim [480000000]:ที่ตัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:30.892490307+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:31.236873556+07:00","message":"receive streaming session, msgId: 1695"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:31.236917031+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":"2025-10-27T15:28:31.236923103+07:00","message":"receive interim result [false|false]: ตำบล"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:31.236933554+07:00","message":"[buffer interim] 1695 false ตำบล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:31.23694073+07:00","message":"[bufferProcess] interim [840000000]:ตำบล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:31.236943518+07:00","message":"[bufferProcess] send to processor:ที่ตัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:31.236947543+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:31.236951258+07:00","message":"> Transcript [7689] [false]: 'ที่ตัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:31.236954024+07:00","message":"Set StatePrefix (first interim): 'ที่ตัด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:31.567544297+07:00","message":"receive streaming session, msgId: 1695"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:31.567584425+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":"2025-10-27T15:28:31.567589494+07:00","message":"receive interim result [false|false]: ทำโบว์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:31.567602533+07:00","message":"[buffer interim] 1695 false ทำโบว์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:31.567610173+07:00","message":"[bufferProcess] interim [140000000]:ทำโบว์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:31.56761212+07:00","message":"[bufferProcess] send to processor:ตำบล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:31.567617148+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:31.567619888+07:00","message":"> Transcript [7690] [false]: 'ตำบล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:31.567621691+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:31.567623321+07:00","message":"Set new StatePrefix: 'ตำบล'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:31.801247014+07:00","message":"receive streaming session, msgId: 1695"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:31.801283686+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":"2025-10-27T15:28:31.801289185+07:00","message":"receive interim result [false|false]: ตำบลพระมหา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:31.801301465+07:00","message":"[buffer interim] 1695 false ตำบลพระมหา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:31.801309507+07:00","message":"[bufferProcess] interim [440000000]:ตำบลพระมหา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:31.801311537+07:00","message":"[bufferProcess] send to processor:ทำโบว์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:31.801314527+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:31.801317313+07:00","message":"> Transcript [7691] [false]: 'ทำโบว์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:31.801319287+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:31.801320786+07:00","message":"Set new StatePrefix: 'ทำโบว์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:32.064269952+07:00","message":"receive streaming session, msgId: 1695"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:32.064313828+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":"2025-10-27T15:28:32.064320971+07:00","message":"receive interim result [false|false]: ตำบลพระมหาวิ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:32.064339537+07:00","message":"[buffer interim] 1695 false ตำบลพระมหาวิ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:32.064352641+07:00","message":"[bufferProcess] interim [680000000]:ตำบลพระมหาวิ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:32.064355795+07:00","message":"[bufferProcess] send to processor:ตำบลพระมหา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:32.064370246+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:32.064373938+07:00","message":"> Transcript [7692] [false]: 'ตำบลพระมหา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:32.064376424+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:32.064378714+07:00","message":"Set new StatePrefix: 'ตำบลพระมหา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:32.121961259+07:00","message":"receive streaming session, msgId: 1695"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:32.121992775+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":"2025-10-27T15:28:32.121997746+07:00","message":"receive interim result [false|false]: พระมหาวิท"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:32.122008632+07:00","message":"[buffer interim] 1695 false พระมหาวิท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:32.122014529+07:00","message":"[bufferProcess] interim [740000000]:พระมหาวิท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:32.122016388+07:00","message":"[bufferProcess] send to processor:ตำบลพระมหาวิ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:32.122019496+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:32.122021765+07:00","message":"> Transcript [7693] [false]: 'ตำบลพระมหาวิ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:32.122024147+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:32.122025754+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:32.122027361+07:00","message":"StatePrefix: 'ตำบลพระมหา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:32.122029046+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:28:32.159981459+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:28:32.159982325+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:32.258278163+07:00","message":"receive streaming session, msgId: 1695"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:32.258321427+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":"2025-10-27T15:28:32.258327869+07:00","message":"receive interim result [false|false]: พระมหาวิเชียร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:32.258340862+07:00","message":"[buffer interim] 1695 false พระมหาวิเชียร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:32.258351579+07:00","message":"[bufferProcess] interim [920000000]:พระมหาวิเชียร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:32.258355446+07:00","message":"[bufferProcess] send to processor:พระมหาวิท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:32.258362588+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:32.258366201+07:00","message":"> Transcript [7694] [false]: 'พระมหาวิท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:32.258368946+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:32.258371218+07:00","message":"Set new StatePrefix: 'พระมหาวิท'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:32.328579183+07:00","message":"receive streaming session, msgId: 1695"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:32.328612568+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":"2025-10-27T15:28:32.328617768+07:00","message":"receive interim result [false|false]: ตำบลพระมหาวิจิตร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:32.328632416+07:00","message":"[buffer interim] 1695 false ตำบลพระมหาวิจิตร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:32.328639235+07:00","message":"[bufferProcess] interim [980000000]:ตำบลพระมหาวิจิตร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:32.328641426+07:00","message":"[bufferProcess] send to processor:พระมหาวิเชียร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:32.328644666+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:32.32864706+07:00","message":"> Transcript [7695] [false]: 'พระมหาวิเชียร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:32.32864912+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:32.328651301+07:00","message":"Set new StatePrefix: 'พระมหาวิเชียร'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:32.8487822+07:00","message":"receive streaming session, msgId: 1695"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:32.848823036+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":"2025-10-27T15:28:32.84882794+07:00","message":"receive interim result [false|false]: ตำบลโพพระมหาวิจิตร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:32.848840538+07:00","message":"[buffer interim] 1695 false ตำบลโพพระมหาวิจิตร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:32.848846482+07:00","message":"[bufferProcess] interim [460000000]:ตำบลโพพระมหาวิจิตร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:32.848848556+07:00","message":"[bufferProcess] send to processor:ตำบลพระมหาวิจิตร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:32.848853283+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:32.848856081+07:00","message":"> Transcript [7696] [false]: 'ตำบลพระมหาวิจิตร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:32.84885809+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:32.848860433+07:00","message":"Set new StatePrefix: 'ตำบลพระมหาวิจิตร'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:33.155936949+07:00","message":"receive streaming session, msgId: 1695"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:33.155968668+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":"2025-10-27T15:28:33.155973952+07:00","message":"receive interim result [false|false]: ตำบลโพพระมหาวิจิตรณวัด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:33.155989753+07:00","message":"receive streaming session, msgId: 1695"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:33.155994816+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":"2025-10-27T15:28:33.155997776+07:00","message":"receive interim result [false|false]: ตำบลพระมหาวิจิตรนวการ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:33.156003698+07:00","message":"[buffer interim] 1695 false ตำบลโพพระมหาวิจิตรณวัด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:33.156006833+07:00","message":"[buffer interim] 1695 false ตำบลพระมหาวิจิตรนวการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:33.156012087+07:00","message":"[bufferProcess] interim [760000000]:ตำบลโพพระมหาวิจิตรณวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:33.156014088+07:00","message":"[bufferProcess] send to processor:ตำบลโพพระมหาวิจิตร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:33.156016366+07:00","message":"[bufferProcess] interim [820000000]:ตำบลพระมหาวิจิตรนวการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:33.156018332+07:00","message":"[bufferProcess] send to processor:ตำบลโพพระมหาวิจิตรณวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:33.156020943+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:33.156023446+07:00","message":"> Transcript [7697] [false]: 'ตำบลโพพระมหาวิจิตร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:33.156025349+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:33.156026939+07:00","message":"Set new StatePrefix: 'ตำบลโพพระมหาวิจิตร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:33.156028265+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:33.156029713+07:00","message":"> Transcript [7698] [false]: 'ตำบลโพพระมหาวิจิตรณวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:33.156031889+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:33.156033569+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:33.156034966+07:00","message":"StatePrefix: 'ตำบลโพพระมหาวิจิตร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:33.156036641+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:33.370562534+07:00","message":"receive streaming session, msgId: 1695"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:33.370607926+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":"2025-10-27T15:28:33.370615724+07:00","message":"receive interim result [false|false]: ตำบลโพพระมหาวิจิตรหน้าวัฒโน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:33.370631684+07:00","message":"[buffer interim] 1695 false ตำบลโพพระมหาวิจิตรหน้าวัฒโน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:33.370640788+07:00","message":"[bufferProcess] interim [0]:ตำบลโพพระมหาวิจิตรหน้าวัฒโน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:33.37064294+07:00","message":"[bufferProcess] send to processor:ตำบลพระมหาวิจิตรนวการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:33.370648352+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:33.370660556+07:00","message":"> Transcript [7699] [false]: 'ตำบลพระมหาวิจิตรนวการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:33.370662603+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:33.370664264+07:00","message":"Set new StatePrefix: 'ตำบลพระมหาวิจิตรนวการ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:33.57782948+07:00","message":"[GCS] IsForceVAD: false for message ID: 1695"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:33.796172187+07:00","message":"receive streaming session, msgId: 1695"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:33.796207703+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่ตากตำบลพระมหาวิจิตรหน้าวัฒโน\",\"confidence\":0.90875226}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:33.796213052+07:00","message":"receive interim result [true|false]: ที่ตากตำบลพระมหาวิจิตรหน้าวัฒโน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:33.796221104+07:00","message":"end recv isFinal message id 1695"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:33.796222923+07:00","message":"end Recv id 1695"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:33.796227969+07:00","message":"[buffer interim] 1695 true ที่ตากตำบลพระมหาวิจิตรหน้าวัฒโน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:33.796234817+07:00","message":"[bufferProcess] interim [420000000]:ที่ตากตำบลพระมหาวิจิตรหน้าวัฒโน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:33.79623757+07:00","message":"[bufferProcess] send to processor (isfinal):ตำบลโพพระมหาวิจิตรหน้าวัฒโน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:33.796240853+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:33.796243565+07:00","message":"> Transcript [7700] [false]: 'ตำบลโพพระมหาวิจิตรหน้าวัฒโน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:33.796245683+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:33.796247284+07:00","message":"Set new StatePrefix: 'ตำบลโพพระมหาวิจิตรหน้าวัฒโน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:33.796248635+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:33.796250112+07:00","message":"> Transcript [7701] [true]: 'ที่ตากตำบลพระมหาวิจิตรหน้าวัฒโน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:33.796252153+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:33.79625371+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:33.796256813+07:00","message":"StatePrefix: 'ตำบลโพพระมหาวิจิตรหน้าวัฒโน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:33.796258806+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:33.796261238+07:00","message":"Push: 'ที่ตากตำบลพระมหาวิจิตรหน้าวัฒโน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:33.79626946+07:00","message":"push: {true ที่ตากตำบลพระมหาวิจิตรหน้าวัฒโน 0 0xc002923e00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:28:33.804477497+07:00","message":"write wav file: './tmp/7446/7446_1695.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:33.828819307+07:00","message":"[GCS] Start streaming session, msgId: 1696"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:34.364090114+07:00","message":"receive streaming session, msgId: 1696"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:34.364127591+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":"2025-10-27T15:28:34.364132459+07:00","message":"receive interim result [false|false]: และ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:34.364144483+07:00","message":"[buffer interim] 1696 false และ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:34.364150645+07:00","message":"[bufferProcess] interim [540000000]:และ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:34.364152214+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:34.740599864+07:00","message":"receive streaming session, msgId: 1696"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:34.740640775+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":"2025-10-27T15:28:34.740645976+07:00","message":"receive interim result [false|false]: และก็"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:34.740661842+07:00","message":"[buffer interim] 1696 false และก็"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:34.740670048+07:00","message":"[bufferProcess] interim [840000000]:และก็"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:34.740672232+07:00","message":"[bufferProcess] send to processor:และ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:34.740677963+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:34.740680458+07:00","message":"> Transcript [7702] [false]: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:34.740682196+07:00","message":"Set StatePrefix (first interim): 'และ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:34.850590071+07:00","message":"receive streaming session, msgId: 1696"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:34.850623438+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":"2025-10-27T15:28:34.850628749+07:00","message":"receive interim result [false|false]: และก็มา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:34.850640527+07:00","message":"[buffer interim] 1696 false และก็มา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:34.850648727+07:00","message":"[bufferProcess] interim [20000000]:และก็มา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:34.850650606+07:00","message":"[bufferProcess] send to processor:และก็"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:34.850655618+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:34.850658487+07:00","message":"> Transcript [7703] [false]: 'และก็'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:34.850661603+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:34.850663372+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:34.850665031+07:00","message":"StatePrefix: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:34.850666802+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:34.881193293+07:00","message":"receive streaming session, msgId: 1696"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:34.881226811+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":"2025-10-27T15:28:34.881232344+07:00","message":"receive interim result [false|false]: และพระมหา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:34.881244806+07:00","message":"[buffer interim] 1696 false และพระมหา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:34.881256573+07:00","message":"[bufferProcess] interim [80000000]:และพระมหา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:34.881259563+07:00","message":"[bufferProcess] send to processor:และก็มา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:34.881263715+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:34.881266553+07:00","message":"> Transcript [7704] [false]: 'และก็มา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:34.881269235+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:34.881271041+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:34.881272752+07:00","message":"StatePrefix: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:34.881274583+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:35.07055654+07:00","message":"receive streaming session, msgId: 1696"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:35.070596143+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":"2025-10-27T15:28:35.0706017+07:00","message":"receive interim result [false|false]: และพระมหากษัตริย์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:35.070612861+07:00","message":"[buffer interim] 1696 false และพระมหากษัตริย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:35.070619321+07:00","message":"[bufferProcess] interim [320000000]:และพระมหากษัตริย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:35.070621627+07:00","message":"[bufferProcess] send to processor:และพระมหา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:35.070626742+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:35.070629234+07:00","message":"> Transcript [7705] [false]: 'และพระมหา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:35.070632084+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:35.070634079+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:35.070636013+07:00","message":"StatePrefix: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:35.070637872+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:28:35.160445183+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:28:35.160464773+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:35.196977173+07:00","message":"receive streaming session, msgId: 1696"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:35.197015284+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":"2025-10-27T15:28:35.197020396+07:00","message":"receive interim result [false|false]: และพระมหาชัย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:35.19703212+07:00","message":"[buffer interim] 1696 false และพระมหาชัย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:35.19703835+07:00","message":"[bufferProcess] interim [380000000]:และพระมหาชัย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:35.197040737+07:00","message":"[bufferProcess] send to processor:และพระมหากษัตริย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:35.197045734+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:35.19704833+07:00","message":"> Transcript [7706] [false]: 'และพระมหากษัตริย์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:35.197051424+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:35.19705344+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:35.197055208+07:00","message":"StatePrefix: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:35.197057073+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:35.197061042+07:00","message":"Push: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:35.197062604+07:00","message":"TextPushed: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:35.197064165+07:00","message":"Set new StatePrefix : 'และพระมหากษัตริย์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:35.197065913+07:00","message":"Next Push (prob) : 'พระมหากษัตริย์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:35.197073565+07:00","message":"push: {false และ 0 0xc003402500}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:35.299116361+07:00","message":"[GCS] IsForceVAD: false for message ID: 1696"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:35.3969581+07:00","message":"receive streaming session, msgId: 1696"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:35.396996665+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":"2025-10-27T15:28:35.397002218+07:00","message":"receive interim result [false|false]: และพระมหาชัยวัด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:35.397016683+07:00","message":"[buffer interim] 1696 false และพระมหาชัยวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:35.397025177+07:00","message":"[bufferProcess] interim [680000000]:และพระมหาชัยวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:35.397027309+07:00","message":"[bufferProcess] send to processor:และพระมหาชัย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:35.397032337+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:35.397035121+07:00","message":"> Transcript [7707] [false]: 'และพระมหาชัย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:35.397037253+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:35.397039812+07:00","message":"Set new StatePrefix: 'และพระมหาชัย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:35.414561752+07:00","message":"receive streaming session, msgId: 1696"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:35.414599482+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และพระมหาชัยวัฒน์\",\"confidence\":0.8800878}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":710000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:35.414605607+07:00","message":"receive interim result [true|false]: และพระมหาชัยวัฒน์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:35.414613463+07:00","message":"end recv isFinal message id 1696"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:35.414615465+07:00","message":"end Recv id 1696"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:35.414620988+07:00","message":"[buffer interim] 1696 true และพระมหาชัยวัฒน์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:35.414629673+07:00","message":"[bufferProcess] interim [710000000]:และพระมหาชัยวัฒน์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:35.41463232+07:00","message":"[bufferProcess] send to processor (isfinal):และพระมหาชัยวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:35.414635701+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:35.414638325+07:00","message":"> Transcript [7708] [false]: 'และพระมหาชัยวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:35.41464261+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:35.414644429+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:35.414645967+07:00","message":"StatePrefix: 'และพระมหาชัย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:35.414647821+07:00","message":"TextPushed: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:35.414649464+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:35.414651331+07:00","message":"> Transcript [7709] [true]: 'และพระมหาชัยวัฒน์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:35.414653169+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:35.414654559+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:35.414655867+07:00","message":"StatePrefix: 'และพระมหาชัย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:35.414657201+07:00","message":"TextPushed: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:35.414659582+07:00","message":"Push: 'พระมหาชัยวัฒน์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:35.414667302+07:00","message":"push: {true พระมหาชัยวัฒน์ 0 0xc003402500}"}
{"level":"info","service":"Main","time":"2025-10-27T15:28:35.420935935+07:00","message":"write wav file: './tmp/7446/7446_1696.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:35.499100097+07:00","message":"[GCS] Start streaming session, msgId: 1697"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:36.057031314+07:00","message":"receive streaming session, msgId: 1697"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:36.057082654+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":"2025-10-27T15:28:36.057087472+07:00","message":"receive interim result [false|false]: ชัยยะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:36.057100671+07:00","message":"[buffer interim] 1697 false ชัยยะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:36.057107635+07:00","message":"[bufferProcess] interim [600000000]:ชัยยะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:36.057109184+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:36.171699569+07:00","message":"receive streaming session, msgId: 1697"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:36.171736909+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":"2025-10-27T15:28:36.171742697+07:00","message":"receive interim result [false|false]: ชัยภูมิ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:36.171753623+07:00","message":"[buffer interim] 1697 false ชัยภูมิ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:36.171760358+07:00","message":"[bufferProcess] interim [720000000]:ชัยภูมิ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:36.171762301+07:00","message":"[bufferProcess] send to processor:ชัยยะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:36.171766951+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:36.171769751+07:00","message":"> Transcript [7710] [false]: 'ชัยยะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:36.171771543+07:00","message":"Set StatePrefix (first interim): 'ชัยยะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:36.238728177+07:00","message":"receive streaming session, msgId: 1697"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:36.238765286+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":"2025-10-27T15:28:36.238770955+07:00","message":"receive interim result [false|false]: ใช้อาวุธ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:36.238785135+07:00","message":"[buffer interim] 1697 false ใช้อาวุธ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:36.238791471+07:00","message":"[bufferProcess] interim [780000000]:ใช้อาวุธ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:36.238793172+07:00","message":"[bufferProcess] send to processor:ชัยภูมิ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:36.238796241+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:36.238799247+07:00","message":"> Transcript [7711] [false]: 'ชัยภูมิ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:36.238801235+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:36.238802815+07:00","message":"Set new StatePrefix: 'ชัยภูมิ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:36.489923589+07:00","message":"receive streaming session, msgId: 1697"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:36.48995621+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":"2025-10-27T15:28:36.489961803+07:00","message":"receive interim result [false|false]: ใช้อาวุธโทร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:36.489972895+07:00","message":"[buffer interim] 1697 false ใช้อาวุธโทร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:36.489979427+07:00","message":"[bufferProcess] interim [20000000]:ใช้อาวุธโทร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:36.489981566+07:00","message":"[bufferProcess] send to processor:ใช้อาวุธ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:36.489986729+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:36.489989106+07:00","message":"> Transcript [7712] [false]: 'ใช้อาวุธ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:36.489991003+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:36.489992866+07:00","message":"Set new StatePrefix: 'ใช้อาวุธ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:36.751328785+07:00","message":"receive streaming session, msgId: 1697"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:36.751363081+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":"2025-10-27T15:28:36.751368957+07:00","message":"receive interim result [false|false]: ใช้อาวุธโทรค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:36.751378551+07:00","message":"[buffer interim] 1697 false ใช้อาวุธโทรค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:36.751384931+07:00","message":"[bufferProcess] interim [320000000]:ใช้อาวุธโทรค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:36.751386726+07:00","message":"[bufferProcess] send to processor:ใช้อาวุธโทร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:36.751389961+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:36.751392663+07:00","message":"> Transcript [7713] [false]: 'ใช้อาวุธโทร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:36.751395623+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:36.751397425+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:36.751398982+07:00","message":"StatePrefix: 'ใช้อาวุธ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:36.751400642+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:37.381058188+07:00","message":"receive streaming session, msgId: 1697"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:37.381109707+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ใช้อาวุธโทรค่ะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:37.381117129+07:00","message":"receive interim result [false|false]: ใช้อาวุธโทรค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:37.381130682+07:00","message":"[buffer interim] 1697 false ใช้อาวุธโทรค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:37.38113916+07:00","message":"[bufferProcess] interim [920000000]:ใช้อาวุธโทรค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:37.381141989+07:00","message":"[bufferProcess] send to processor:ใช้อาวุธโทรค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:37.381149817+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:37.381153904+07:00","message":"> Transcript [7714] [false]: 'ใช้อาวุธโทรค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:37.381158032+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:37.381204486+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:37.38120793+07:00","message":"StatePrefix: 'ใช้อาวุธ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:37.381210464+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:37.770102857+07:00","message":"receive streaming session, msgId: 1697"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:37.770145062+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":"2025-10-27T15:28:37.770151028+07:00","message":"receive interim result [false|false]: ใช้อาวุธโทรค่ะส่วน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:37.770163819+07:00","message":"[buffer interim] 1697 false ใช้อาวุธโทรค่ะส่วน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:37.770176637+07:00","message":"[bufferProcess] interim [280000000]:ใช้อาวุธโทรค่ะส่วน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:37.770180028+07:00","message":"[bufferProcess] send to processor:ใช้อาวุธโทรค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:37.770184839+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:37.770188508+07:00","message":"> Transcript [7715] [false]: 'ใช้อาวุธโทรค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:37.770192629+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:37.770195021+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:37.770197105+07:00","message":"StatePrefix: 'ใช้อาวุธ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:37.770199755+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:38.083769219+07:00","message":"receive streaming session, msgId: 1697"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:38.083810199+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":"2025-10-27T15:28:38.083815889+07:00","message":"receive interim result [false|false]: ใช้อาวุธโทรค่ะส่วนวัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:38.083829714+07:00","message":"[buffer interim] 1697 false ใช้อาวุธโทรค่ะส่วนวัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:38.083837885+07:00","message":"[bufferProcess] interim [580000000]:ใช้อาวุธโทรค่ะส่วนวัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:38.083840869+07:00","message":"[bufferProcess] send to processor:ใช้อาวุธโทรค่ะส่วน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:38.083845059+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:38.083849048+07:00","message":"> Transcript [7716] [false]: 'ใช้อาวุธโทรค่ะส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:38.083852077+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:38.083853881+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:38.083855442+07:00","message":"StatePrefix: 'ใช้อาวุธ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:38.083857165+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:38.083859633+07:00","message":"Push: 'ใช้อาวุธ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:38.08386123+07:00","message":"TextPushed: 'ใช้อาวุธ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:38.083864161+07:00","message":"Set new StatePrefix : 'ใช้อาวุธโทรค่ะส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:38.083867011+07:00","message":"Next Push (prob) : 'โทรค่ะส่วน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:38.083874792+07:00","message":"push: {false ใช้อาวุธ 0 0xc0023e9a80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:38.158208354+07:00","message":"receive streaming session, msgId: 1697"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:38.158244198+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":"2025-10-27T15:28:38.158249732+07:00","message":"receive interim result [false|false]: ใช้อาวุธโทรค่ะส่วนวัด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:38.158264325+07:00","message":"[buffer interim] 1697 false ใช้อาวุธโทรค่ะส่วนวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:38.158272432+07:00","message":"[bufferProcess] interim [700000000]:ใช้อาวุธโทรค่ะส่วนวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:38.158274848+07:00","message":"[bufferProcess] send to processor:ใช้อาวุธโทรค่ะส่วนวัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:38.158280584+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:38.158283046+07:00","message":"> Transcript [7717] [false]: 'ใช้อาวุธโทรค่ะส่วนวัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:38.158286355+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:38.158288371+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:38.158290263+07:00","message":"StatePrefix: 'ใช้อาวุธโทรค่ะส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:38.158292389+07:00","message":"TextPushed: 'ใช้อาวุธ'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:28:38.161403392+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:28:38.161410752+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:38.484824645+07:00","message":"receive streaming session, msgId: 1697"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:38.484867138+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":"2025-10-27T15:28:38.484873044+07:00","message":"receive interim result [false|false]: ใช้อาวุธโทรค่ะส่วนวัดพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:38.48489589+07:00","message":"receive streaming session, msgId: 1697"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:38.484901846+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":"2025-10-27T15:28:38.484905033+07:00","message":"receive interim result [false|false]: ใช้อาวุธโทรค่ะส่วนวัดราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:38.484910798+07:00","message":"[buffer interim] 1697 false ใช้อาวุธโทรค่ะส่วนวัดพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:38.48491329+07:00","message":"[buffer interim] 1697 false ใช้อาวุธโทรค่ะส่วนวัดราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:38.484919198+07:00","message":"[bufferProcess] interim [940000000]:ใช้อาวุธโทรค่ะส่วนวัดพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:38.484921169+07:00","message":"[bufferProcess] send to processor:ใช้อาวุธโทรค่ะส่วนวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:38.484923604+07:00","message":"[bufferProcess] interim [0]:ใช้อาวุธโทรค่ะส่วนวัดราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:38.484925394+07:00","message":"[bufferProcess] send to processor:ใช้อาวุธโทรค่ะส่วนวัดพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:38.48492806+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:38.484931222+07:00","message":"> Transcript [7718] [false]: 'ใช้อาวุธโทรค่ะส่วนวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:38.484934279+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:38.484936161+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:38.484937805+07:00","message":"StatePrefix: 'ใช้อาวุธโทรค่ะส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:38.484939575+07:00","message":"TextPushed: 'ใช้อาวุธ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:38.484940786+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:38.484942371+07:00","message":"> Transcript [7719] [false]: 'ใช้อาวุธโทรค่ะส่วนวัดพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:38.484943975+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:38.4849497+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:38.484951291+07:00","message":"StatePrefix: 'ใช้อาวุธโทรค่ะส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:38.484952726+07:00","message":"TextPushed: 'ใช้อาวุธ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:38.663216253+07:00","message":"receive streaming session, msgId: 1697"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:38.663260027+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":"2025-10-27T15:28:38.663267697+07:00","message":"receive interim result [false|false]: ใช้อาวุธโทรค่ะส่วนวัด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:38.663284592+07:00","message":"[buffer interim] 1697 false ใช้อาวุธโทรค่ะส่วนวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:38.663294981+07:00","message":"[bufferProcess] interim [180000000]:ใช้อาวุธโทรค่ะส่วนวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:38.66329795+07:00","message":"[bufferProcess] send to processor:ใช้อาวุธโทรค่ะส่วนวัดราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:38.663304494+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:38.663308353+07:00","message":"> Transcript [7720] [false]: 'ใช้อาวุธโทรค่ะส่วนวัดราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:38.663312993+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:38.663315727+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:38.663318705+07:00","message":"StatePrefix: 'ใช้อาวุธโทรค่ะส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:38.663321349+07:00","message":"TextPushed: 'ใช้อาวุธ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:38.66332794+07:00","message":"Push: 'โทรค่ะส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:38.663330605+07:00","message":"TextPushed: 'ใช้อาวุธโทรค่ะส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:38.663333287+07:00","message":"Set new StatePrefix : 'ใช้อาวุธโทรค่ะส่วนวัดราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:38.663335948+07:00","message":"Next Push (prob) : 'วัดราช'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:38.663359492+07:00","message":"push: {false โทรค่ะส่วน 0 0xc0023e9a80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:38.723189203+07:00","message":"receive streaming session, msgId: 1697"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:38.723234308+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":"2025-10-27T15:28:38.723241453+07:00","message":"receive interim result [false|false]: ใช้อาวุธโทรค่ะส่วนวัดราชสิทธิ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:38.723259621+07:00","message":"[buffer interim] 1697 false ใช้อาวุธโทรค่ะส่วนวัดราชสิทธิ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:38.72326804+07:00","message":"[bufferProcess] interim [240000000]:ใช้อาวุธโทรค่ะส่วนวัดราชสิทธิ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:38.723271471+07:00","message":"[bufferProcess] send to processor:ใช้อาวุธโทรค่ะส่วนวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:38.723275924+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:38.723279578+07:00","message":"> Transcript [7721] [false]: 'ใช้อาวุธโทรค่ะส่วนวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:38.723282566+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:38.850567542+07:00","message":"receive streaming session, msgId: 1697"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:38.8506008+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":"2025-10-27T15:28:38.850609597+07:00","message":"receive interim result [false|false]: ใช้อาวุธโทรค่ะส่วนวัดราชบพิธ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:38.850625423+07:00","message":"[buffer interim] 1697 false ใช้อาวุธโทรค่ะส่วนวัดราชบพิธ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:38.850631854+07:00","message":"[bufferProcess] interim [360000000]:ใช้อาวุธโทรค่ะส่วนวัดราชบพิธ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:38.850633898+07:00","message":"[bufferProcess] send to processor:ใช้อาวุธโทรค่ะส่วนวัดราชสิทธิ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:38.850637458+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:38.850640021+07:00","message":"> Transcript [7722] [false]: 'ใช้อาวุธโทรค่ะส่วนวัดราชสิทธิ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:38.850642993+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:38.850644727+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:38.850646281+07:00","message":"StatePrefix: 'ใช้อาวุธโทรค่ะส่วนวัดราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:38.850648388+07:00","message":"TextPushed: 'ใช้อาวุธโทรค่ะส่วน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:38.980364444+07:00","message":"receive streaming session, msgId: 1697"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:38.980405046+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":"2025-10-27T15:28:38.980412132+07:00","message":"receive interim result [false|false]: ใช้อาวุธโทรค่ะส่วนวัดราชสิทธาราม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:38.980428718+07:00","message":"[buffer interim] 1697 false ใช้อาวุธโทรค่ะส่วนวัดราชสิทธาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:38.98043979+07:00","message":"[bufferProcess] interim [480000000]:ใช้อาวุธโทรค่ะส่วนวัดราชสิทธาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:38.980443071+07:00","message":"[bufferProcess] send to processor:ใช้อาวุธโทรค่ะส่วนวัดราชบพิธ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:38.980449803+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:38.980454061+07:00","message":"> Transcript [7723] [false]: 'ใช้อาวุธโทรค่ะส่วนวัดราชบพิธ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:38.980458759+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:38.980461272+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:38.980463787+07:00","message":"StatePrefix: 'ใช้อาวุธโทรค่ะส่วนวัดราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:38.980466733+07:00","message":"TextPushed: 'ใช้อาวุธโทรค่ะส่วน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:39.434126329+07:00","message":"receive streaming session, msgId: 1697"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:39.434173696+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":"2025-10-27T15:28:39.434179057+07:00","message":"receive interim result [false|false]: ใช้อาวุธโทรค่ะส่วนวัดราชสิทธารามนั้น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:39.434193441+07:00","message":"[buffer interim] 1697 false ใช้อาวุธโทรค่ะส่วนวัดราชสิทธารามนั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:39.434200413+07:00","message":"[bufferProcess] interim [960000000]:ใช้อาวุธโทรค่ะส่วนวัดราชสิทธารามนั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:39.434202401+07:00","message":"[bufferProcess] send to processor:ใช้อาวุธโทรค่ะส่วนวัดราชสิทธาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:39.434205671+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:39.434208364+07:00","message":"> Transcript [7724] [false]: 'ใช้อาวุธโทรค่ะส่วนวัดราชสิทธาราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:39.434211651+07:00","message":"Count interim (case 1.2): 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:39.43421347+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:39.434215393+07:00","message":"StatePrefix: 'ใช้อาวุธโทรค่ะส่วนวัดราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:39.43421755+07:00","message":"TextPushed: 'ใช้อาวุธโทรค่ะส่วน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:39.753657236+07:00","message":"receive streaming session, msgId: 1697"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:39.753694327+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":"2025-10-27T15:28:39.753700057+07:00","message":"receive interim result [false|false]: ใช้อาวุธโทรค่ะส่วนวัดราชสิทธารามนั้นประกอบ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:39.753713188+07:00","message":"[buffer interim] 1697 false ใช้อาวุธโทรค่ะส่วนวัดราชสิทธารามนั้นประกอบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:39.753723712+07:00","message":"[bufferProcess] interim [260000000]:ใช้อาวุธโทรค่ะส่วนวัดราชสิทธารามนั้นประกอบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:39.753726369+07:00","message":"[bufferProcess] send to processor:ใช้อาวุธโทรค่ะส่วนวัดราชสิทธารามนั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:39.753729523+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:39.753732521+07:00","message":"> Transcript [7725] [false]: 'ใช้อาวุธโทรค่ะส่วนวัดราชสิทธารามนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:39.753736069+07:00","message":"Count interim (case 1.1): 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:39.753738151+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:39.753740177+07:00","message":"StatePrefix: 'ใช้อาวุธโทรค่ะส่วนวัดราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:39.753742259+07:00","message":"TextPushed: 'ใช้อาวุธโทรค่ะส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:39.753744986+07:00","message":"Push: 'วัดราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:39.753746424+07:00","message":"TextPushed: 'ใช้อาวุธโทรค่ะส่วนวัดราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:39.753748106+07:00","message":"Set new StatePrefix : 'ใช้อาวุธโทรค่ะส่วนวัดราชสิทธารามนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:39.753751595+07:00","message":"Next Push (prob) : 'สิทธารามนั้น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:39.753759658+07:00","message":"push: {false วัดราช 0 0xc0023e9a80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:39.944232172+07:00","message":"receive streaming session, msgId: 1697"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:39.944267694+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":"2025-10-27T15:28:39.944274914+07:00","message":"receive interim result [false|false]: ใช้อาวุธโทรค่ะส่วนวัดราชสิทธารามนั้นประกอบด้วย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:39.944288469+07:00","message":"[buffer interim] 1697 false ใช้อาวุธโทรค่ะส่วนวัดราชสิทธารามนั้นประกอบด้วย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:39.944296525+07:00","message":"[bufferProcess] interim [440000000]:ใช้อาวุธโทรค่ะส่วนวัดราชสิทธารามนั้นประกอบด้วย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:39.944299998+07:00","message":"[bufferProcess] send to processor:ใช้อาวุธโทรค่ะส่วนวัดราชสิทธารามนั้นประกอบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:39.944306622+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:39.944310115+07:00","message":"> Transcript [7726] [false]: 'ใช้อาวุธโทรค่ะส่วนวัดราชสิทธารามนั้นประกอบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:39.944314459+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:39.944316138+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:39.944317987+07:00","message":"StatePrefix: 'ใช้อาวุธโทรค่ะส่วนวัดราชสิทธารามนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:39.944322817+07:00","message":"TextPushed: 'ใช้อาวุธโทรค่ะส่วนวัดราช'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:40.278597107+07:00","message":"receive streaming session, msgId: 1697"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:40.278632819+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":"2025-10-27T15:28:40.278638621+07:00","message":"receive interim result [false|false]: ใช้อาวุธโทรค่ะส่วนวัดราชสิทธารามนั้นประกอบด้วยพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:40.278653709+07:00","message":"[buffer interim] 1697 false ใช้อาวุธโทรค่ะส่วนวัดราชสิทธารามนั้นประกอบด้วยพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:40.278661576+07:00","message":"[bufferProcess] interim [800000000]:ใช้อาวุธโทรค่ะส่วนวัดราชสิทธารามนั้นประกอบด้วยพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:40.278664496+07:00","message":"[bufferProcess] send to processor:ใช้อาวุธโทรค่ะส่วนวัดราชสิทธารามนั้นประกอบด้วย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:40.27866766+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:40.27867019+07:00","message":"> Transcript [7727] [false]: 'ใช้อาวุธโทรค่ะส่วนวัดราชสิทธารามนั้นประกอบด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:40.278673698+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:40.27867547+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:40.278677346+07:00","message":"StatePrefix: 'ใช้อาวุธโทรค่ะส่วนวัดราชสิทธารามนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:40.278679398+07:00","message":"TextPushed: 'ใช้อาวุธโทรค่ะส่วนวัดราช'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:40.327035971+07:00","message":"receive streaming session, msgId: 1697"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:40.327068182+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":"2025-10-27T15:28:40.327074216+07:00","message":"receive interim result [false|false]: ใช้อาวุธโทรค่ะส่วนวัดราชสิทธารามนั้นประกอบด้วยกล้าม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:40.327086167+07:00","message":"[buffer interim] 1697 false ใช้อาวุธโทรค่ะส่วนวัดราชสิทธารามนั้นประกอบด้วยกล้าม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:40.327093232+07:00","message":"[bufferProcess] interim [860000000]:ใช้อาวุธโทรค่ะส่วนวัดราชสิทธารามนั้นประกอบด้วยกล้าม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:40.32709559+07:00","message":"[bufferProcess] send to processor:ใช้อาวุธโทรค่ะส่วนวัดราชสิทธารามนั้นประกอบด้วยพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:40.327100955+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:40.327103433+07:00","message":"> Transcript [7728] [false]: 'ใช้อาวุธโทรค่ะส่วนวัดราชสิทธารามนั้นประกอบด้วยพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:40.327106886+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:40.32710868+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:40.327110676+07:00","message":"StatePrefix: 'ใช้อาวุธโทรค่ะส่วนวัดราชสิทธารามนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:40.327113364+07:00","message":"TextPushed: 'ใช้อาวุธโทรค่ะส่วนวัดราช'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:40.330588925+07:00","message":"receive streaming session, msgId: 1697"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:40.330620577+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":"2025-10-27T15:28:40.330626153+07:00","message":"receive interim result [false|false]: ใช้อาวุธโทรค่ะส่วนวัดราชสิทธารามนั้นประกอบด้วย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:40.330639427+07:00","message":"[buffer interim] 1697 false ใช้อาวุธโทรค่ะส่วนวัดราชสิทธารามนั้นประกอบด้วย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:40.330647143+07:00","message":"[bufferProcess] interim [920000000]:ใช้อาวุธโทรค่ะส่วนวัดราชสิทธารามนั้นประกอบด้วย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:40.330649123+07:00","message":"[bufferProcess] send to processor:ใช้อาวุธโทรค่ะส่วนวัดราชสิทธารามนั้นประกอบด้วยกล้าม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:40.330666725+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:40.330669601+07:00","message":"> Transcript [7729] [false]: 'ใช้อาวุธโทรค่ะส่วนวัดราชสิทธารามนั้นประกอบด้วยกล้าม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:40.330672487+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:40.330674233+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:40.330676074+07:00","message":"StatePrefix: 'ใช้อาวุธโทรค่ะส่วนวัดราชสิทธารามนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:40.3306779+07:00","message":"TextPushed: 'ใช้อาวุธโทรค่ะส่วนวัดราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:40.330680777+07:00","message":"Push: 'สิทธารามนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:40.33068239+07:00","message":"TextPushed: 'ใช้อาวุธโทรค่ะส่วนวัดราชสิทธารามนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:40.330684374+07:00","message":"Set new StatePrefix : 'ใช้อาวุธโทรค่ะส่วนวัดราชสิทธารามนั้นประกอบด้วยกล้าม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:40.330686418+07:00","message":"Next Push (prob) : 'ประกอบด้วยกล้าม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:40.330694219+07:00","message":"push: {false สิทธารามนั้น 0 0xc0023e9a80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:40.458244173+07:00","message":"receive streaming session, msgId: 1697"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:40.45828089+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":"2025-10-27T15:28:40.458286981+07:00","message":"receive interim result [false|false]: ใช้อาวุธโทรค่ะส่วนวัดราชสิทธารามนั้นประกอบด้วยพระครู"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:40.458298602+07:00","message":"[buffer interim] 1697 false ใช้อาวุธโทรค่ะส่วนวัดราชสิทธารามนั้นประกอบด้วยพระครู"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:40.45830595+07:00","message":"[bufferProcess] interim [980000000]:ใช้อาวุธโทรค่ะส่วนวัดราชสิทธารามนั้นประกอบด้วยพระครู"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:40.458308332+07:00","message":"[bufferProcess] send to processor:ใช้อาวุธโทรค่ะส่วนวัดราชสิทธารามนั้นประกอบด้วย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:40.458313955+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:40.458316735+07:00","message":"> Transcript [7730] [false]: 'ใช้อาวุธโทรค่ะส่วนวัดราชสิทธารามนั้นประกอบด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:40.458319492+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:40.678750375+07:00","message":"[GCS] IsForceVAD: false for message ID: 1697"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:40.740368109+07:00","message":"[GCS] Start streaming session, msgId: 1698"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:40.795176039+07:00","message":"receive streaming session, msgId: 1697"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:40.795215843+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":"2025-10-27T15:28:40.795222425+07:00","message":"receive interim result [false|false]: ใช้อาวุธโทรค่ะส่วนวัดราชสิทธารามนั้นประกอบด้วยพระครูสิ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:40.795235114+07:00","message":"[buffer interim] 1697 false ใช้อาวุธโทรค่ะส่วนวัดราชสิทธารามนั้นประกอบด้วยพระครูสิ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:40.795242053+07:00","message":"[bufferProcess] interim [400000000]:ใช้อาวุธโทรค่ะส่วนวัดราชสิทธารามนั้นประกอบด้วยพระครูสิ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:40.795244388+07:00","message":"[bufferProcess] send to processor:ใช้อาวุธโทรค่ะส่วนวัดราชสิทธารามนั้นประกอบด้วยพระครู"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:40.795249515+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:40.795252046+07:00","message":"> Transcript [7731] [false]: 'ใช้อาวุธโทรค่ะส่วนวัดราชสิทธารามนั้นประกอบด้วยพระครู'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:40.795254345+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:40.79525601+07:00","message":"Set new StatePrefix: 'ใช้อาวุธโทรค่ะส่วนวัดราชสิทธารามนั้นประกอบด้วยพระครู'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:40.886953613+07:00","message":"receive streaming session, msgId: 1697"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:40.886990868+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ชัยยะวุฑโฒค่ะส่วนวัดราชสิทธารามนั้นประกอบด้วยพระครูสิ\",\"confidence\":0.92573774}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:40.88699686+07:00","message":"receive interim result [true|false]: ชัยยะวุฑโฒค่ะส่วนวัดราชสิทธารามนั้นประกอบด้วยพระครูสิ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:40.887010641+07:00","message":"end recv isFinal message id 1697"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:40.887012869+07:00","message":"end Recv id 1697"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:40.887018952+07:00","message":"[buffer interim] 1697 true ชัยยะวุฑโฒค่ะส่วนวัดราชสิทธารามนั้นประกอบด้วยพระครูสิ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:40.887026535+07:00","message":"[bufferProcess] interim [400000000]:ชัยยะวุฑโฒค่ะส่วนวัดราชสิทธารามนั้นประกอบด้วยพระครูสิ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:40.887032064+07:00","message":"[bufferProcess] send to processor (isfinal):ใช้อาวุธโทรค่ะส่วนวัดราชสิทธารามนั้นประกอบด้วยพระครูสิ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:40.88703566+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:40.887038339+07:00","message":"> Transcript [7732] [false]: 'ใช้อาวุธโทรค่ะส่วนวัดราชสิทธารามนั้นประกอบด้วยพระครูสิ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:40.887041353+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:40.887042908+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:40.887044784+07:00","message":"StatePrefix: 'ใช้อาวุธโทรค่ะส่วนวัดราชสิทธารามนั้นประกอบด้วยพระครู'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:40.887047167+07:00","message":"TextPushed: 'ใช้อาวุธโทรค่ะส่วนวัดราชสิทธารามนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:40.887049009+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:40.887050641+07:00","message":"> Transcript [7733] [true]: 'ชัยยะวุฑโฒค่ะส่วนวัดราชสิทธารามนั้นประกอบด้วยพระครูสิ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:40.887052421+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:40.887053739+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:40.887055044+07:00","message":"StatePrefix: 'ใช้อาวุธโทรค่ะส่วนวัดราชสิทธารามนั้นประกอบด้วยพระครู'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:40.887061905+07:00","message":"TextPushed: 'ใช้อาวุธโทรค่ะส่วนวัดราชสิทธารามนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:40.887063484+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:40.887229495+07:00","message":"Push: 'อบด้วยพระครูสิ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:40.887232072+07:00","message":"TextPushed: 'ใช้อาวุธโทรค่ะส่วนวัดราชสิทธารามนั้นอบด้วยพระครูสิ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:40.887234104+07:00","message":"Set new StatePrefix : 'ชัยยะวุฑโฒค่ะส่วนวัดราชสิทธารามนั้นประกอบด้วยพระครูสิ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:40.887236037+07:00","message":"Next Push (prob) : 'ชัยยะวุฑโฒค่ะส่วนวัดราชสิทธารามนั้นประกอบด้วยพระครูสิ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:40.887243539+07:00","message":"push: {true อบด้วยพระครูสิ 0 0xc0023e9a80}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:40.887291744+07:00","message":"write aligntment file to 'tmp/7446/align_message_id_1697.html'"}
{"level":"info","service":"Main","time":"2025-10-27T15:28:40.898054871+07:00","message":"write wav file: './tmp/7446/7446_1697.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:28:41.161938566+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:28:41.161942193+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:41.638574415+07:00","message":"[GCS] IsForceVAD: false for message ID: 1698"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:41.710978794+07:00","message":"[GCS] Start streaming session, msgId: 1699"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:41.736923035+07:00","message":"receive streaming session, msgId: 1698"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:41.736968841+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":"2025-10-27T15:28:41.736973971+07:00","message":"receive interim result [false|false]: อัจฉรา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:41.736998265+07:00","message":"[buffer interim] 1698 false อัจฉรา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:41.737007535+07:00","message":"[bufferProcess] interim [780000000]:อัจฉรา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:41.737009052+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:41.778291241+07:00","message":"receive streaming session, msgId: 1698"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:41.778320943+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อัจฉรา\",\"confidence\":0.7287289}],\"is_final\":true,\"result_end_time\":{\"nanos\":930000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:41.778326048+07:00","message":"receive interim result [true|false]: อัจฉรา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:41.778332617+07:00","message":"end recv isFinal message id 1698"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:41.778334506+07:00","message":"end Recv id 1698"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:41.778338751+07:00","message":"[buffer interim] 1698 true อัจฉรา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:41.77834655+07:00","message":"[bufferProcess] interim [930000000]:อัจฉรา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:41.778350856+07:00","message":"[bufferProcess] send to processor (isfinal):อัจฉรา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:41.778354082+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:41.778356761+07:00","message":"> Transcript [7734] [false]: 'อัจฉรา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:41.778358593+07:00","message":"Set StatePrefix (first interim): 'อัจฉรา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:41.778359864+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:41.778361323+07:00","message":"> Transcript [7735] [true]: 'อัจฉรา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:41.778363334+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:41.778364901+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:41.778366557+07:00","message":"StatePrefix: 'อัจฉรา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:41.778368168+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:41.77837219+07:00","message":"Push: 'อัจฉรา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:41.778379443+07:00","message":"push: {true อัจฉรา 0 0xc002216700}"}
{"level":"info","service":"Main","time":"2025-10-27T15:28:41.784309233+07:00","message":"write wav file: './tmp/7446/7446_1698.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:42.440604239+07:00","message":"receive streaming session, msgId: 1699"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:42.440646616+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":"2025-10-27T15:28:42.440652129+07:00","message":"receive interim result [false|false]: สถานี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:42.440667821+07:00","message":"[buffer interim] 1699 false สถานี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:42.440674609+07:00","message":"[bufferProcess] interim [600000000]:สถานี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:42.440676177+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:43.08607086+07:00","message":"receive streaming session, msgId: 1699"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:43.086107025+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":"2025-10-27T15:28:43.086111898+07:00","message":"receive interim result [false|false]: สถานีรถ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:43.086123471+07:00","message":"[buffer interim] 1699 false สถานีรถ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:43.086131042+07:00","message":"[bufferProcess] interim [200000000]:สถานีรถ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:43.086133013+07:00","message":"[bufferProcess] send to processor:สถานี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:43.086140725+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:43.086143229+07:00","message":"> Transcript [7736] [false]: 'สถานี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:43.086145529+07:00","message":"Set StatePrefix (first interim): 'สถานี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:43.153825491+07:00","message":"receive streaming session, msgId: 1699"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:43.153858675+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":"2025-10-27T15:28:43.153864249+07:00","message":"receive interim result [false|false]: สถานีรัก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:43.153896019+07:00","message":"[buffer interim] 1699 false สถานีรัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:43.153904255+07:00","message":"[bufferProcess] interim [320000000]:สถานีรัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:43.153906156+07:00","message":"[bufferProcess] send to processor:สถานีรถ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:43.153909371+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:43.153911808+07:00","message":"> Transcript [7737] [false]: 'สถานีรถ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:43.153914519+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:43.153916192+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:43.153918213+07:00","message":"StatePrefix: 'สถานี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:43.153920544+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:43.274074272+07:00","message":"receive streaming session, msgId: 1699"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:43.274119667+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":"2025-10-27T15:28:43.274125613+07:00","message":"receive interim result [false|false]: พระครู"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:43.274138899+07:00","message":"[buffer interim] 1699 false พระครู"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:43.274146034+07:00","message":"[bufferProcess] interim [380000000]:พระครู"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:43.274148052+07:00","message":"[bufferProcess] send to processor:สถานีรัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:43.27415374+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:43.274156431+07:00","message":"> Transcript [7738] [false]: 'สถานีรัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:43.274159198+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:43.27416111+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:43.274162932+07:00","message":"StatePrefix: 'สถานี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:43.274164661+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:43.476465211+07:00","message":"receive streaming session, msgId: 1699"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:43.476515108+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":"2025-10-27T15:28:43.476520842+07:00","message":"receive interim result [false|false]: พระครูบา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:43.476535443+07:00","message":"[buffer interim] 1699 false พระครูบา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:43.476541727+07:00","message":"[bufferProcess] interim [620000000]:พระครูบา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:43.476543689+07:00","message":"[bufferProcess] send to processor:พระครู"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:43.476549267+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:43.476551856+07:00","message":"> Transcript [7739] [false]: 'พระครู'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:43.476553704+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:43.476555442+07:00","message":"Set new StatePrefix: 'พระครู'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:43.591193465+07:00","message":"receive streaming session, msgId: 1699"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:43.591226567+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":"2025-10-27T15:28:43.591232025+07:00","message":"receive interim result [false|false]: พระครูปลัด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:43.591244695+07:00","message":"[buffer interim] 1699 false พระครูปลัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:43.59125149+07:00","message":"[bufferProcess] interim [680000000]:พระครูปลัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:43.591253801+07:00","message":"[bufferProcess] send to processor:พระครูบา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:43.591259077+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:43.591261328+07:00","message":"> Transcript [7740] [false]: 'พระครูบา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:43.591263788+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:43.591265463+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:43.591266958+07:00","message":"StatePrefix: 'พระครู'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:43.591268786+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:43.698199625+07:00","message":"[GCS] IsForceVAD: false for message ID: 1699"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:43.758919656+07:00","message":"[GCS] Start streaming session, msgId: 1700"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:43.821757907+07:00","message":"receive streaming session, msgId: 1699"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:43.821800618+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระครูปลัด\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":10000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:43.821807166+07:00","message":"receive interim result [true|false]: พระครูปลัด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:43.821815511+07:00","message":"end recv isFinal message id 1699"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:43.82181801+07:00","message":"end Recv id 1699"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:43.821823999+07:00","message":"[buffer interim] 1699 true พระครูปลัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:43.821835423+07:00","message":"[bufferProcess] interim [10000000]:พระครูปลัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:43.821838828+07:00","message":"[bufferProcess] send to processor (isfinal):พระครูปลัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:43.821843298+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:43.821847073+07:00","message":"> Transcript [7741] [false]: 'พระครูปลัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:43.82185064+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:43.821853058+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:43.821855583+07:00","message":"StatePrefix: 'พระครู'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:43.82185804+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:43.821860273+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:43.821862827+07:00","message":"> Transcript [7742] [true]: 'พระครูปลัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:43.821865423+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:43.821867538+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:43.821869663+07:00","message":"StatePrefix: 'พระครู'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:43.821871763+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:43.821886624+07:00","message":"Push: 'พระครูปลัด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:43.821896784+07:00","message":"push: {true พระครูปลัด 0 0xc002923b00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:28:43.828623055+07:00","message":"write wav file: './tmp/7446/7446_1699.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:44.020289924+07:00","message":"[GCS] IsForceVAD: false for message ID: 1700"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:44.080695474+07:00","message":"[GCS] Start streaming session, msgId: 1701"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:28:44.162301318+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:28:44.16230943+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:44.256177228+07:00","message":"receive streaming session, msgId: 1700"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:44.256192214+07:00","message":"found end of frame, send empty tag with msgId: 1700"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:44.256194907+07:00","message":"end Recv id 1700"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:44.256201671+07:00","message":"[buffer interim] 1700 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:44.256208113+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:44.256211396+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:44.256213889+07:00","message":"> Transcript [7743] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:44.256216048+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:44.256217717+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:44.256219239+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:44.256220686+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:44.256226461+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:44.256235581+07:00","message":"push: {true \n 0 0xc002217180}"}
{"level":"info","service":"Main","time":"2025-10-27T15:28:44.261258742+07:00","message":"write wav file: './tmp/7446/7446_1700.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:44.764018078+07:00","message":"receive streaming session, msgId: 1701"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:44.764054986+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":"2025-10-27T15:28:44.764061333+07:00","message":"receive interim result [false|false]: จาก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:44.764074007+07:00","message":"[buffer interim] 1701 false จาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:44.764081833+07:00","message":"[bufferProcess] interim [480000000]:จาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:44.764083376+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:44.947129344+07:00","message":"receive streaming session, msgId: 1701"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:44.947162494+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":"2025-10-27T15:28:44.947167587+07:00","message":"receive interim result [false|false]: จะกลับ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:44.947178619+07:00","message":"[buffer interim] 1701 false จะกลับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:44.947185227+07:00","message":"[bufferProcess] interim [660000000]:จะกลับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:44.947187368+07:00","message":"[bufferProcess] send to processor:จาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:44.947192254+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:44.947194851+07:00","message":"> Transcript [7744] [false]: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:44.947196686+07:00","message":"Set StatePrefix (first interim): 'จาก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:45.13503191+07:00","message":"receive streaming session, msgId: 1701"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:45.135068477+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":"2025-10-27T15:28:45.135075156+07:00","message":"receive interim result [false|false]: จักรวาล"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:45.135085938+07:00","message":"[buffer interim] 1701 false จักรวาล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:45.135093508+07:00","message":"[bufferProcess] interim [840000000]:จักรวาล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:45.135096347+07:00","message":"[bufferProcess] send to processor:จะกลับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:45.135100157+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:45.135103497+07:00","message":"> Transcript [7745] [false]: 'จะกลับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:45.135105877+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:45.135108577+07:00","message":"Set new StatePrefix: 'จะกลับ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:45.421090385+07:00","message":"[GCS] IsForceVAD: false for message ID: 1701"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:45.464227405+07:00","message":"receive streaming session, msgId: 1701"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:45.464265091+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":"2025-10-27T15:28:45.46427157+07:00","message":"receive interim result [false|false]: จักกวโร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:45.464284093+07:00","message":"[buffer interim] 1701 false จักกวโร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:45.464290481+07:00","message":"[bufferProcess] interim [200000000]:จักกวโร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:45.464293372+07:00","message":"[bufferProcess] send to processor:จักรวาล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:45.464299715+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:45.464303089+07:00","message":"> Transcript [7746] [false]: 'จักรวาล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:45.46430707+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:45.464309651+07:00","message":"Set new StatePrefix: 'จักรวาล'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:45.530647079+07:00","message":"receive streaming session, msgId: 1701"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:45.530694006+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จักกวโร\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:45.53070163+07:00","message":"receive interim result [true|false]: จักกวโร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:45.530712115+07:00","message":"end recv isFinal message id 1701"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:45.530714568+07:00","message":"end Recv id 1701"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:45.530721901+07:00","message":"[buffer interim] 1701 true จักกวโร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:45.530731597+07:00","message":"[bufferProcess] interim [380000000]:จักกวโร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:45.530737484+07:00","message":"[bufferProcess] send to processor (isfinal):จักกวโร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:45.530741836+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:45.530745804+07:00","message":"> Transcript [7747] [false]: 'จักกวโร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:45.530748531+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:45.530750973+07:00","message":"Set new StatePrefix: 'จักกวโร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:45.530753049+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:45.530755469+07:00","message":"> Transcript [7748] [true]: 'จักกวโร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:45.530758338+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:45.530760691+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:45.530763045+07:00","message":"StatePrefix: 'จักกวโร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:45.530765509+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:45.530772145+07:00","message":"Push: 'จักกวโร'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:45.530783358+07:00","message":"push: {true จักกวโร 0 0xc00041d700}"}
{"level":"info","service":"Main","time":"2025-10-27T15:28:45.537735509+07:00","message":"write wav file: './tmp/7446/7446_1701.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:45.621817071+07:00","message":"[GCS] Start streaming session, msgId: 1702"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:46.361541412+07:00","message":"receive streaming session, msgId: 1702"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:46.361591545+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":"2025-10-27T15:28:46.361596221+07:00","message":"receive interim result [false|false]: ร้านอาหาร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:46.361612075+07:00","message":"[buffer interim] 1702 false ร้านอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:46.361619705+07:00","message":"[bufferProcess] interim [600000000]:ร้านอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:46.361621391+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:46.668375048+07:00","message":"receive streaming session, msgId: 1702"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:46.668415757+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":"2025-10-27T15:28:46.668420492+07:00","message":"receive interim result [false|false]: พระมหากษัตริย์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:46.668433301+07:00","message":"[buffer interim] 1702 false พระมหากษัตริย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:46.668440287+07:00","message":"[bufferProcess] interim [840000000]:พระมหากษัตริย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:46.668442327+07:00","message":"[bufferProcess] send to processor:ร้านอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:46.668447409+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:46.668450051+07:00","message":"> Transcript [7749] [false]: 'ร้านอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:46.668451961+07:00","message":"Set StatePrefix (first interim): 'ร้านอาหาร'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:46.672162171+07:00","message":"receive streaming session, msgId: 1702"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:46.672175638+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":"2025-10-27T15:28:46.672179619+07:00","message":"receive interim result [false|false]: พระมหาอภิชาติ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:46.672184837+07:00","message":"[buffer interim] 1702 false พระมหาอภิชาติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:46.672188435+07:00","message":"[bufferProcess] interim [900000000]:พระมหาอภิชาติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:46.672190134+07:00","message":"[bufferProcess] send to processor:พระมหากษัตริย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:46.672196571+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:46.672198571+07:00","message":"> Transcript [7750] [false]: 'พระมหากษัตริย์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:46.672200304+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:46.672201903+07:00","message":"Set new StatePrefix: 'พระมหากษัตริย์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:46.987793301+07:00","message":"receive streaming session, msgId: 1702"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:46.987839762+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":"2025-10-27T15:28:46.987848024+07:00","message":"receive interim result [false|false]: พระมหาอภิวัฒน์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:46.987870663+07:00","message":"[buffer interim] 1702 false พระมหาอภิวัฒน์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:46.987894644+07:00","message":"[bufferProcess] interim [140000000]:พระมหาอภิวัฒน์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:46.987897534+07:00","message":"[bufferProcess] send to processor:พระมหาอภิชาติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:46.987905671+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:46.987910558+07:00","message":"> Transcript [7751] [false]: 'พระมหาอภิชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:46.987913836+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:46.987916975+07:00","message":"Set new StatePrefix: 'พระมหาอภิชาติ'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:28:47.162692613+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:28:47.16268501+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:47.250518763+07:00","message":"receive streaming session, msgId: 1702"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:47.250558724+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":"2025-10-27T15:28:47.250565137+07:00","message":"receive interim result [false|false]: พระมหาอภิวัฒน์อภิ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:47.250579405+07:00","message":"[buffer interim] 1702 false พระมหาอภิวัฒน์อภิ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:47.250589609+07:00","message":"[bufferProcess] interim [500000000]:พระมหาอภิวัฒน์อภิ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:47.250591845+07:00","message":"[bufferProcess] send to processor:พระมหาอภิวัฒน์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:47.250598106+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:47.250601202+07:00","message":"> Transcript [7752] [false]: 'พระมหาอภิวัฒน์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:47.250603113+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:47.250604965+07:00","message":"Set new StatePrefix: 'พระมหาอภิวัฒน์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:47.371957299+07:00","message":"receive streaming session, msgId: 1702"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:47.371994654+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":"2025-10-27T15:28:47.372000438+07:00","message":"receive interim result [false|false]: พระมหาอภิวัฒน์อภิวัฒน์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:47.372013934+07:00","message":"[buffer interim] 1702 false พระมหาอภิวัฒน์อภิวัฒน์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:47.372020448+07:00","message":"[bufferProcess] interim [620000000]:พระมหาอภิวัฒน์อภิวัฒน์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:47.372022634+07:00","message":"[bufferProcess] send to processor:พระมหาอภิวัฒน์อภิ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:47.372027637+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:47.372030558+07:00","message":"> Transcript [7753] [false]: 'พระมหาอภิวัฒน์อภิ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:47.372033457+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:47.372035464+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:47.372037422+07:00","message":"StatePrefix: 'พระมหาอภิวัฒน์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:47.37203942+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:47.689428995+07:00","message":"receive streaming session, msgId: 1702"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:47.689473053+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":"2025-10-27T15:28:47.689479871+07:00","message":"receive interim result [false|false]: พระมหาอภิวัฒน์อภิวัฒน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:47.689495968+07:00","message":"[buffer interim] 1702 false พระมหาอภิวัฒน์อภิวัฒน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:47.689505667+07:00","message":"[bufferProcess] interim [860000000]:พระมหาอภิวัฒน์อภิวัฒน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:47.689509002+07:00","message":"[bufferProcess] send to processor:พระมหาอภิวัฒน์อภิวัฒน์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:47.689515004+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:47.689518645+07:00","message":"> Transcript [7754] [false]: 'พระมหาอภิวัฒน์อภิวัฒน์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:47.689522809+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:47.689525519+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:47.689527838+07:00","message":"StatePrefix: 'พระมหาอภิวัฒน์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:47.689530217+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:47.753911228+07:00","message":"receive streaming session, msgId: 1702"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:47.753941131+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":"2025-10-27T15:28:47.753946614+07:00","message":"receive interim result [false|false]: พระมหาอภิวัฒน์อภิวัฒนา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:47.75395815+07:00","message":"[buffer interim] 1702 false พระมหาอภิวัฒน์อภิวัฒนา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:47.753964566+07:00","message":"[bufferProcess] interim [980000000]:พระมหาอภิวัฒน์อภิวัฒนา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:47.753966794+07:00","message":"[bufferProcess] send to processor:พระมหาอภิวัฒน์อภิวัฒน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:47.753969961+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:47.753972437+07:00","message":"> Transcript [7755] [false]: 'พระมหาอภิวัฒน์อภิวัฒน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:47.753975054+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:47.753980422+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:47.753982806+07:00","message":"StatePrefix: 'พระมหาอภิวัฒน์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:47.753984639+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:47.881052387+07:00","message":"receive streaming session, msgId: 1702"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:47.88108862+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":"2025-10-27T15:28:47.881093766+07:00","message":"receive interim result [false|false]: พระมหาอภิวัฒน์อภิวัฒน์ถนน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:47.881106984+07:00","message":"[buffer interim] 1702 false พระมหาอภิวัฒน์อภิวัฒน์ถนน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:47.881113298+07:00","message":"[bufferProcess] interim [40000000]:พระมหาอภิวัฒน์อภิวัฒน์ถนน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:47.881115616+07:00","message":"[bufferProcess] send to processor:พระมหาอภิวัฒน์อภิวัฒนา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:47.881120594+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:47.881123186+07:00","message":"> Transcript [7756] [false]: 'พระมหาอภิวัฒน์อภิวัฒนา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:47.881126392+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:47.881128328+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:47.881130732+07:00","message":"StatePrefix: 'พระมหาอภิวัฒน์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:47.881132746+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:47.881136807+07:00","message":"Push: 'พระมหาอภิวัฒน์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:47.881139572+07:00","message":"TextPushed: 'พระมหาอภิวัฒน์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:47.881141797+07:00","message":"Set new StatePrefix : 'พระมหาอภิวัฒน์อภิวัฒนา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:47.881143705+07:00","message":"Next Push (prob) : 'อภิวัฒนา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:47.881150832+07:00","message":"push: {false พระมหาอภิวัฒน์ 0 0xc000044c00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:47.922181209+07:00","message":"[GCS] IsForceVAD: false for message ID: 1702"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:47.947613807+07:00","message":"receive streaming session, msgId: 1702"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:47.947650596+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":"2025-10-27T15:28:47.947656286+07:00","message":"receive interim result [false|false]: พระมหาอภิวัฒน์อภิวัฒน์พนม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:47.947665858+07:00","message":"[buffer interim] 1702 false พระมหาอภิวัฒน์อภิวัฒน์พนม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:47.947672316+07:00","message":"[bufferProcess] interim [160000000]:พระมหาอภิวัฒน์อภิวัฒน์พนม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:47.947674184+07:00","message":"[bufferProcess] send to processor:พระมหาอภิวัฒน์อภิวัฒน์ถนน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:47.947677632+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:47.947680266+07:00","message":"> Transcript [7757] [false]: 'พระมหาอภิวัฒน์อภิวัฒน์ถนน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:47.947682596+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:47.947684109+07:00","message":"Set new StatePrefix: 'พระมหาอภิวัฒน์อภิวัฒน์ถนน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:47.979459778+07:00","message":"[GCS] Start streaming session, msgId: 1703"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:48.019414404+07:00","message":"receive streaming session, msgId: 1702"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:48.01944981+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":"2025-10-27T15:28:48.019457321+07:00","message":"receive interim result [false|false]: พระมหาอภิวัฒน์อภิวัฒนโน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:48.019467839+07:00","message":"[buffer interim] 1702 false พระมหาอภิวัฒน์อภิวัฒนโน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:48.019474207+07:00","message":"[bufferProcess] interim [340000000]:พระมหาอภิวัฒน์อภิวัฒนโน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:48.01947642+07:00","message":"[bufferProcess] send to processor:พระมหาอภิวัฒน์อภิวัฒน์พนม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:48.019481438+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:48.019483925+07:00","message":"> Transcript [7758] [false]: 'พระมหาอภิวัฒน์อภิวัฒน์พนม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:48.019485973+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:48.019487645+07:00","message":"Set new StatePrefix: 'พระมหาอภิวัฒน์อภิวัฒน์พนม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:48.048592805+07:00","message":"[GCS] IsForceVAD: false for message ID: 1703"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:48.073607842+07:00","message":"receive streaming session, msgId: 1702"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:48.073649398+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระมหาอภิวัฒน์อภิวัฒโน\",\"confidence\":0.8946802}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:48.073654843+07:00","message":"receive interim result [true|false]: พระมหาอภิวัฒน์อภิวัฒโน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:48.073663213+07:00","message":"end recv isFinal message id 1702"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:48.073665032+07:00","message":"end Recv id 1702"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:48.073669793+07:00","message":"[buffer interim] 1702 true พระมหาอภิวัฒน์อภิวัฒโน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:48.073678065+07:00","message":"[bufferProcess] interim [340000000]:พระมหาอภิวัฒน์อภิวัฒโน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:48.073681004+07:00","message":"[bufferProcess] send to processor (isfinal):พระมหาอภิวัฒน์อภิวัฒนโน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:48.073684724+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:48.073687208+07:00","message":"> Transcript [7759] [false]: 'พระมหาอภิวัฒน์อภิวัฒนโน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:48.073689221+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:48.07369075+07:00","message":"Set new StatePrefix: 'พระมหาอภิวัฒน์อภิวัฒนโน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:48.073692159+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:48.073693616+07:00","message":"> Transcript [7760] [true]: 'พระมหาอภิวัฒน์อภิวัฒโน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:48.073695524+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:48.073697129+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:48.073698685+07:00","message":"StatePrefix: 'พระมหาอภิวัฒน์อภิวัฒนโน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:48.073701273+07:00","message":"TextPushed: 'พระมหาอภิวัฒน์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:48.073704889+07:00","message":"Push: 'อภิวัฒโน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:48.073714413+07:00","message":"push: {true อภิวัฒโน 0 0xc000044c00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:28:48.080548369+07:00","message":"write wav file: './tmp/7446/7446_1702.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:48.10991813+07:00","message":"[GCS] Start streaming session, msgId: 1704"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:48.292479105+07:00","message":"receive streaming session, msgId: 1703"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:48.292497913+07:00","message":"found end of frame, send empty tag with msgId: 1703"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:48.292500697+07:00","message":"end Recv id 1703"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:48.292507285+07:00","message":"[buffer interim] 1703 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:48.292513665+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:48.292517123+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:48.292519471+07:00","message":"> Transcript [7761] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:48.292521626+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:48.292523529+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:48.292524987+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:48.292526522+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:48.292532542+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:48.292542082+07:00","message":"push: {true \n 0 0xc002923780}"}
{"level":"info","service":"Main","time":"2025-10-27T15:28:48.297389589+07:00","message":"write wav file: './tmp/7446/7446_1703.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:48.887302181+07:00","message":"receive streaming session, msgId: 1704"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:48.887346299+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":"2025-10-27T15:28:48.887353367+07:00","message":"receive interim result [false|false]: นักสู้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:48.887364468+07:00","message":"[buffer interim] 1704 false นักสู้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:48.887374101+07:00","message":"[bufferProcess] interim [600000000]:นักสู้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:48.887376154+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:48.974859849+07:00","message":"receive streaming session, msgId: 1704"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:48.974902628+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":"2025-10-27T15:28:48.974908223+07:00","message":"receive interim result [false|false]: สูตร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:48.974920095+07:00","message":"[buffer interim] 1704 false สูตร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:48.974929106+07:00","message":"[bufferProcess] interim [660000000]:สูตร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:48.974931603+07:00","message":"[bufferProcess] send to processor:นักสู้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:48.974938205+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:48.974941758+07:00","message":"> Transcript [7762] [false]: 'นักสู้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:48.974944419+07:00","message":"Set StatePrefix (first interim): 'นักสู้'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:49.04226004+07:00","message":"receive streaming session, msgId: 1704"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:49.042293842+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":"2025-10-27T15:28:49.04229932+07:00","message":"receive interim result [false|false]: สูบ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:49.042310154+07:00","message":"[buffer interim] 1704 false สูบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:49.042316556+07:00","message":"[bufferProcess] interim [720000000]:สูบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:49.042318297+07:00","message":"[bufferProcess] send to processor:สูตร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:49.042322888+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:49.042325449+07:00","message":"> Transcript [7763] [false]: 'สูตร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:49.042327201+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:49.042328829+07:00","message":"Set new StatePrefix: 'สูตร'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:49.175986069+07:00","message":"receive streaming session, msgId: 1704"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:49.176017032+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":"2025-10-27T15:28:49.17602223+07:00","message":"receive interim result [false|false]: หลักสูตร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:49.176033283+07:00","message":"[buffer interim] 1704 false หลักสูตร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:49.176040085+07:00","message":"[bufferProcess] interim [840000000]:หลักสูตร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:49.176042109+07:00","message":"[bufferProcess] send to processor:สูบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:49.176045028+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:49.176048029+07:00","message":"> Transcript [7764] [false]: 'สูบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:49.176050596+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:49.176052577+07:00","message":"Set new StatePrefix: 'สูบ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:49.178499149+07:00","message":"receive streaming session, msgId: 1704"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:49.178508611+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":"2025-10-27T15:28:49.178511904+07:00","message":"receive interim result [false|false]: พระครูปลัด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:49.178517659+07:00","message":"[buffer interim] 1704 false พระครูปลัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:49.178520844+07:00","message":"[bufferProcess] interim [900000000]:พระครูปลัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:49.178522433+07:00","message":"[bufferProcess] send to processor:หลักสูตร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:49.178524264+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:49.178525911+07:00","message":"> Transcript [7765] [false]: 'หลักสูตร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:49.178527219+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:49.178528692+07:00","message":"Set new StatePrefix: 'หลักสูตร'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:49.49055289+07:00","message":"receive streaming session, msgId: 1704"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:49.490597693+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":"2025-10-27T15:28:49.490603868+07:00","message":"receive interim result [false|false]: พระครูปลัดยม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:49.490618014+07:00","message":"[buffer interim] 1704 false พระครูปลัดยม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:49.490625038+07:00","message":"[bufferProcess] interim [200000000]:พระครูปลัดยม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:49.490627093+07:00","message":"[bufferProcess] send to processor:พระครูปลัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:49.490630518+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:49.490633276+07:00","message":"> Transcript [7766] [false]: 'พระครูปลัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:49.490635072+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:49.49063677+07:00","message":"Set new StatePrefix: 'พระครูปลัด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:49.554152227+07:00","message":"receive streaming session, msgId: 1704"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:49.554182503+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":"2025-10-27T15:28:49.554196263+07:00","message":"receive interim result [false|false]: พระครูปลัดโยชิ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:49.554208193+07:00","message":"[buffer interim] 1704 false พระครูปลัดโยชิ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:49.554215393+07:00","message":"[bufferProcess] interim [320000000]:พระครูปลัดโยชิ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:49.554217271+07:00","message":"[bufferProcess] send to processor:พระครูปลัดยม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:49.554222559+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:49.554225109+07:00","message":"> Transcript [7767] [false]: 'พระครูปลัดยม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:49.554228132+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:49.55423014+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:49.554231912+07:00","message":"StatePrefix: 'พระครูปลัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:49.554233722+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:49.670175564+07:00","message":"receive streaming session, msgId: 1704"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:49.670211623+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":"2025-10-27T15:28:49.670217379+07:00","message":"receive interim result [false|false]: พระครูปลัดโยธิน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:49.670231173+07:00","message":"[buffer interim] 1704 false พระครูปลัดโยธิน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:49.670238097+07:00","message":"[bufferProcess] interim [380000000]:พระครูปลัดโยธิน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:49.670239875+07:00","message":"[bufferProcess] send to processor:พระครูปลัดโยชิ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:49.670243169+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:49.670245605+07:00","message":"> Transcript [7768] [false]: 'พระครูปลัดโยชิ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:49.670248484+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:49.670250226+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:49.670252001+07:00","message":"StatePrefix: 'พระครูปลัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:49.670253802+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:49.778781171+07:00","message":"[GCS] IsForceVAD: false for message ID: 1704"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:49.881230381+07:00","message":"receive streaming session, msgId: 1704"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:49.88127089+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระครูปลัดโยธิน\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:49.881281905+07:00","message":"receive interim result [true|false]: พระครูปลัดโยธิน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:49.881292884+07:00","message":"end recv isFinal message id 1704"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:49.881295539+07:00","message":"end Recv id 1704"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:49.881303177+07:00","message":"[buffer interim] 1704 true พระครูปลัดโยธิน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:49.88131335+07:00","message":"[bufferProcess] interim [680000000]:พระครูปลัดโยธิน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:49.881316777+07:00","message":"[bufferProcess] send to processor (isfinal):พระครูปลัดโยธิน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:49.881327455+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:49.881338596+07:00","message":"> Transcript [7769] [false]: 'พระครูปลัดโยธิน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:49.881343153+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:49.881345485+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:49.881347764+07:00","message":"StatePrefix: 'พระครูปลัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:49.881349909+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:49.881351793+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:49.881353625+07:00","message":"> Transcript [7770] [true]: 'พระครูปลัดโยธิน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:49.881355515+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:49.881356807+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:49.881358258+07:00","message":"StatePrefix: 'พระครูปลัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:49.881359551+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:49.88136516+07:00","message":"Push: 'พระครูปลัดโยธิน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:49.881374364+07:00","message":"push: {true พระครูปลัดโยธิน 0 0xc000045c00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:28:49.88869012+07:00","message":"write wav file: './tmp/7446/7446_1704.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:49.911080363+07:00","message":"[GCS] Start streaming session, msgId: 1705"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:28:50.162757458+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:28:50.162764006+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:51.09395979+07:00","message":"receive streaming session, msgId: 1705"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:51.093994576+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":"2025-10-27T15:28:51.093999255+07:00","message":"receive interim result [false|false]: ขโมย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:51.094010758+07:00","message":"[buffer interim] 1705 false ขโมย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:51.094018052+07:00","message":"[bufferProcess] interim [960000000]:ขโมย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:51.094020256+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:51.094026408+07:00","message":"[bufferProcess] send to processor (ticker):ขโมย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:51.094029811+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:51.094033224+07:00","message":"> Transcript [7771] [false]: 'ขโมย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:51.094035708+07:00","message":"Set StatePrefix (first interim): 'ขโมย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:51.295705202+07:00","message":"receive streaming session, msgId: 1705"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:51.295746352+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":"2025-10-27T15:28:51.295753168+07:00","message":"receive interim result [false|false]: ทำโอค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:51.295767946+07:00","message":"[buffer interim] 1705 false ทำโอค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:51.295775269+07:00","message":"[bufferProcess] interim [200000000]:ทำโอค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:51.295776675+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:51.860769371+07:00","message":"receive streaming session, msgId: 1705"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:51.860801202+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำโอค่ะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:51.860806042+07:00","message":"receive interim result [false|false]: ทำโอค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:51.860817958+07:00","message":"[buffer interim] 1705 false ทำโอค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:51.860824187+07:00","message":"[bufferProcess] interim [800000000]:ทำโอค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:51.860825999+07:00","message":"[bufferProcess] send to processor:ทำโอค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:51.86083094+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:51.860833505+07:00","message":"> Transcript [7772] [false]: 'ทำโอค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:51.860835437+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:51.86083739+07:00","message":"Set new StatePrefix: 'ทำโอค่ะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:52.427681088+07:00","message":"[GCS] Cleaned up inactive client: 1672"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:52.42771901+07:00","message":"[GCS] Cleaned up inactive client: 1676"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:52.427722849+07:00","message":"[GCS] Cleaned up inactive client: 1679"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:52.427725131+07:00","message":"[GCS] Cleaned up inactive client: 1681"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:52.427727897+07:00","message":"[GCS] Cleaned up inactive client: 1673"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:52.427730798+07:00","message":"[GCS] Cleaned up inactive client: 1677"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:52.42773325+07:00","message":"[GCS] Cleaned up inactive client: 1678"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:52.427735719+07:00","message":"[GCS] Cleaned up inactive client: 1680"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:52.42773817+07:00","message":"[GCS] Cleaned up inactive client: 1675"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:52.427740513+07:00","message":"[GCS] Cleaned up inactive client: 1674"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:28:53.163561531+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:28:53.163572456+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:55.439724621+07:00","message":"receive streaming session, msgId: 1705"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:55.439763241+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":"2025-10-27T15:28:55.439770642+07:00","message":"receive interim result [false|false]: ทำโอค่ะที่นั่งอยู่บน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:55.439784765+07:00","message":"[buffer interim] 1705 false ทำโอค่ะที่นั่งอยู่บน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:55.43979232+07:00","message":"[bufferProcess] interim [340000000]:ทำโอค่ะที่นั่งอยู่บน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:55.439794958+07:00","message":"[bufferProcess] send to processor:ทำโอค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:55.439801268+07:00","message":"[bufferProcess] send to processor (ticker):ทำโอค่ะที่นั่งอยู่บน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:55.439804851+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:55.439808621+07:00","message":"> Transcript [7773] [false]: 'ทำโอค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:55.439812684+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:55.439814654+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:55.439816689+07:00","message":"StatePrefix: 'ทำโอค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:55.43981924+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:55.439821294+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:55.439823552+07:00","message":"> Transcript [7774] [false]: 'ทำโอค่ะที่นั่งอยู่บน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:55.439826177+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:55.439828004+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:55.43982973+07:00","message":"StatePrefix: 'ทำโอค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:55.439831689+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:55.571136335+07:00","message":"receive streaming session, msgId: 1705"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:55.571169586+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":"2025-10-27T15:28:55.57117424+07:00","message":"receive interim result [false|false]: ทำโอค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:55.571185829+07:00","message":"[buffer interim] 1705 false ทำโอค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:55.571191935+07:00","message":"[bufferProcess] interim [460000000]:ทำโอค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:55.571193353+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:55.857452156+07:00","message":"[GCS] IsForceVAD: false for message ID: 1705"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:55.928610373+07:00","message":"[GCS] Start streaming session, msgId: 1706"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:56.004854072+07:00","message":"receive streaming session, msgId: 1705"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:56.004916454+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำโอค่ะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":970000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:56.004923793+07:00","message":"receive interim result [true|false]: ทำโอค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:56.004934111+07:00","message":"end recv isFinal message id 1705"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:56.004936458+07:00","message":"end Recv id 1705"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:56.004943953+07:00","message":"[buffer interim] 1705 true ทำโอค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:56.004953985+07:00","message":"[bufferProcess] interim [970000000]:ทำโอค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:56.004958013+07:00","message":"[bufferProcess] send to processor (isfinal):ทำโอค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:56.004969751+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:56.004982132+07:00","message":"> Transcript [7775] [false]: 'ทำโอค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:56.004986267+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:56.004988122+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:56.004989981+07:00","message":"StatePrefix: 'ทำโอค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:56.004991901+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:56.004993722+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:56.00499555+07:00","message":"> Transcript [7776] [true]: 'ทำโอค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:56.004997249+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:56.004998646+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:56.004999882+07:00","message":"StatePrefix: 'ทำโอค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:56.00500125+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:56.005005886+07:00","message":"Push: 'ทำโอค่ะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:56.00501557+07:00","message":"push: {true ทำโอค่ะ 0 0xc002a00500}"}
{"level":"info","service":"Main","time":"2025-10-27T15:28:56.016150037+07:00","message":"write wav file: './tmp/7446/7446_1705.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:28:56.163796625+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:28:56.16380329+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:56.98114015+07:00","message":"receive streaming session, msgId: 1706"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:56.981201068+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":"2025-10-27T15:28:56.981206083+07:00","message":"receive interim result [false|false]: เตรียม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:56.981219497+07:00","message":"[buffer interim] 1706 false เตรียม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:56.981229132+07:00","message":"[bufferProcess] interim [840000000]:เตรียม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:56.98123091+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:57.115033815+07:00","message":"receive streaming session, msgId: 1706"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:57.115077061+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":"2025-10-27T15:28:57.115083076+07:00","message":"receive interim result [false|false]: เตียง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:57.115098943+07:00","message":"[buffer interim] 1706 false เตียง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:57.115107134+07:00","message":"[bufferProcess] interim [20000000]:เตียง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:57.115109933+07:00","message":"[bufferProcess] send to processor:เตรียม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:57.115116492+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:57.115119906+07:00","message":"> Transcript [7777] [false]: 'เตรียม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:57.115122345+07:00","message":"Set StatePrefix (first interim): 'เตรียม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:57.549533099+07:00","message":"receive streaming session, msgId: 1706"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:57.549564858+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":"2025-10-27T15:28:57.549570084+07:00","message":"receive interim result [false|false]: วิธี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:57.549582305+07:00","message":"[buffer interim] 1706 false วิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:57.549588723+07:00","message":"[bufferProcess] interim [440000000]:วิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:57.549590618+07:00","message":"[bufferProcess] send to processor:เตียง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:57.54959559+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:57.549598103+07:00","message":"> Transcript [7778] [false]: 'เตียง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:57.549600155+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:57.549601869+07:00","message":"Set new StatePrefix: 'เตียง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:57.68018023+07:00","message":"receive streaming session, msgId: 1706"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:57.680223063+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":"2025-10-27T15:28:57.68022975+07:00","message":"receive interim result [false|false]: เตียง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:57.680244682+07:00","message":"[buffer interim] 1706 false เตียง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:57.68025262+07:00","message":"[bufferProcess] interim [560000000]:เตียง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:57.680255185+07:00","message":"[bufferProcess] send to processor:วิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:57.680261601+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:57.680265578+07:00","message":"> Transcript [7779] [false]: 'วิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:57.680268489+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:57.680270864+07:00","message":"Set new StatePrefix: 'วิธี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:57.686477963+07:00","message":"receive streaming session, msgId: 1706"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:57.686502516+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":"2025-10-27T15:28:57.686506835+07:00","message":"receive interim result [false|false]: วิธีทำ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:57.686518211+07:00","message":"[buffer interim] 1706 false วิธีทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:57.686524841+07:00","message":"[bufferProcess] interim [620000000]:วิธีทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:57.686527326+07:00","message":"[bufferProcess] send to processor:เตียง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:57.686533512+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:57.686536741+07:00","message":"> Transcript [7780] [false]: 'เตียง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:57.686538876+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:57.686541268+07:00","message":"Set new StatePrefix: 'เตียง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:58.059573503+07:00","message":"receive streaming session, msgId: 1706"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:58.059624291+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":"2025-10-27T15:28:58.059631356+07:00","message":"receive interim result [false|false]: วิธีทำได้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:58.059647436+07:00","message":"[buffer interim] 1706 false วิธีทำได้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:58.059658046+07:00","message":"[bufferProcess] interim [920000000]:วิธีทำได้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:58.059660932+07:00","message":"[bufferProcess] send to processor:วิธีทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:58.059666886+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:58.059670263+07:00","message":"> Transcript [7781] [false]: 'วิธีทำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:58.059673068+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:58.05967572+07:00","message":"Set new StatePrefix: 'วิธีทำ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:58.119718954+07:00","message":"receive streaming session, msgId: 1706"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:58.119754485+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":"2025-10-27T15:28:58.119759751+07:00","message":"receive interim result [false|false]: วิธีทำ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:58.119770439+07:00","message":"[buffer interim] 1706 false วิธีทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:58.119776459+07:00","message":"[bufferProcess] interim [980000000]:วิธีทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:58.119778371+07:00","message":"[bufferProcess] send to processor:วิธีทำได้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:58.119783467+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:58.119786186+07:00","message":"> Transcript [7782] [false]: 'วิธีทำได้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:58.119788675+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:58.119790829+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:58.119792587+07:00","message":"StatePrefix: 'วิธีทำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:58.119794373+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:58.201382681+07:00","message":"receive streaming session, msgId: 1706"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:58.201417253+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":"2025-10-27T15:28:58.201422469+07:00","message":"receive interim result [false|false]: วิธีทำนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:58.201433883+07:00","message":"[buffer interim] 1706 false วิธีทำนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:58.20144065+07:00","message":"[bufferProcess] interim [40000000]:วิธีทำนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:58.201443031+07:00","message":"[bufferProcess] send to processor:วิธีทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:58.201447672+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:58.201450167+07:00","message":"> Transcript [7783] [false]: 'วิธีทำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:58.201452777+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:58.201454695+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:58.201456388+07:00","message":"StatePrefix: 'วิธีทำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:58.201458148+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:58.795873181+07:00","message":"receive streaming session, msgId: 1706"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:58.79591603+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":"2025-10-27T15:28:58.795921671+07:00","message":"receive interim result [false|false]: วิธีทำนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:58.795935675+07:00","message":"[buffer interim] 1706 false วิธีทำนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:58.795941859+07:00","message":"[bufferProcess] interim [640000000]:วิธีทำนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:58.795943944+07:00","message":"[bufferProcess] send to processor:วิธีทำนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:58.795949694+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:58.795952319+07:00","message":"> Transcript [7784] [false]: 'วิธีทำนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:58.795954736+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:58.795956483+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:58.795958089+07:00","message":"StatePrefix: 'วิธีทำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:58.795959868+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:28:59.164129655+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:28:59.164141815+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:59.174097967+07:00","message":"receive streaming session, msgId: 1706"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:59.174134152+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":"2025-10-27T15:28:59.174140932+07:00","message":"receive interim result [false|false]: วิธีทำนะคะจะมีทางด้าน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:59.174157772+07:00","message":"[buffer interim] 1706 false วิธีทำนะคะจะมีทางด้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:59.174165795+07:00","message":"[bufferProcess] interim [120000000]:วิธีทำนะคะจะมีทางด้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:59.174168868+07:00","message":"[bufferProcess] send to processor:วิธีทำนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:59.174175376+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:59.174179047+07:00","message":"> Transcript [7785] [false]: 'วิธีทำนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:59.174182842+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:59.174185561+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:59.174187927+07:00","message":"StatePrefix: 'วิธีทำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:59.174190794+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:59.17419804+07:00","message":"Push: 'วิธีทำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:59.174200502+07:00","message":"TextPushed: 'วิธีทำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:59.174202485+07:00","message":"Set new StatePrefix : 'วิธีทำนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:59.174205244+07:00","message":"Next Push (prob) : 'นะคะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:59.174215652+07:00","message":"push: {false วิธีทำ 0 0xc002602b00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:59.416027875+07:00","message":"receive streaming session, msgId: 1706"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:59.41606174+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":"2025-10-27T15:28:59.416067067+07:00","message":"receive interim result [false|false]: วิธีทำนะคะจะมีทางด้านการ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:59.416079968+07:00","message":"[buffer interim] 1706 false วิธีทำนะคะจะมีทางด้านการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:59.416086776+07:00","message":"[bufferProcess] interim [240000000]:วิธีทำนะคะจะมีทางด้านการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:59.416088959+07:00","message":"[bufferProcess] send to processor:วิธีทำนะคะจะมีทางด้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:59.416092383+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:59.41609546+07:00","message":"> Transcript [7786] [false]: 'วิธีทำนะคะจะมีทางด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:59.416098272+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:59.416100128+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:59.416101712+07:00","message":"StatePrefix: 'วิธีทำนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:59.416103424+07:00","message":"TextPushed: 'วิธีทำ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:59.51706596+07:00","message":"receive streaming session, msgId: 1706"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:59.517111582+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":"2025-10-27T15:28:59.51711839+07:00","message":"receive interim result [false|false]: วิธีทำนะคะจะมีทางด้าน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:59.517135792+07:00","message":"[buffer interim] 1706 false วิธีทำนะคะจะมีทางด้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:59.517146231+07:00","message":"[bufferProcess] interim [420000000]:วิธีทำนะคะจะมีทางด้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:59.517149426+07:00","message":"[bufferProcess] send to processor:วิธีทำนะคะจะมีทางด้านการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:59.517156158+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:59.517173631+07:00","message":"> Transcript [7787] [false]: 'วิธีทำนะคะจะมีทางด้านการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:59.517178182+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:59.517180582+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:59.517182876+07:00","message":"StatePrefix: 'วิธีทำนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:59.51718548+07:00","message":"TextPushed: 'วิธีทำ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:59.665848853+07:00","message":"receive streaming session, msgId: 1706"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:59.665900033+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":"2025-10-27T15:28:59.665909936+07:00","message":"receive interim result [false|false]: วิธีทำนะคะจะมีทางด้านตะวันออก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:59.665935709+07:00","message":"[buffer interim] 1706 false วิธีทำนะคะจะมีทางด้านตะวันออก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:59.665943784+07:00","message":"[bufferProcess] interim [540000000]:วิธีทำนะคะจะมีทางด้านตะวันออก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:59.665946489+07:00","message":"[bufferProcess] send to processor:วิธีทำนะคะจะมีทางด้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:59.665953206+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:59.665955722+07:00","message":"> Transcript [7788] [false]: 'วิธีทำนะคะจะมีทางด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:59.665958406+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:59.665960366+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:59.665961971+07:00","message":"StatePrefix: 'วิธีทำนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:59.665963635+07:00","message":"TextPushed: 'วิธีทำ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:59.809092746+07:00","message":"receive streaming session, msgId: 1706"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:59.809127671+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":"2025-10-27T15:28:59.809132732+07:00","message":"receive interim result [false|false]: วิธีทำนะคะจะมีทางด้านตะวันออกและ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:59.809144616+07:00","message":"[buffer interim] 1706 false วิธีทำนะคะจะมีทางด้านตะวันออกและ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:59.809150828+07:00","message":"[bufferProcess] interim [720000000]:วิธีทำนะคะจะมีทางด้านตะวันออกและ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:59.809153547+07:00","message":"[bufferProcess] send to processor:วิธีทำนะคะจะมีทางด้านตะวันออก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:59.809158808+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:59.809170111+07:00","message":"> Transcript [7789] [false]: 'วิธีทำนะคะจะมีทางด้านตะวันออก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:59.809173607+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:59.809175562+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:59.809177246+07:00","message":"StatePrefix: 'วิธีทำนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:59.809178969+07:00","message":"TextPushed: 'วิธีทำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:59.809183618+07:00","message":"Push: 'นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:59.809185213+07:00","message":"TextPushed: 'วิธีทำนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:59.809187972+07:00","message":"Set new StatePrefix : 'วิธีทำนะคะจะมีทางด้านตะวันออก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:28:59.809190249+07:00","message":"Next Push (prob) : 'จะมีทางด้านตะวันออก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:28:59.809197799+07:00","message":"push: {false นะคะ 0 0xc002602b00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:00.129854338+07:00","message":"receive streaming session, msgId: 1706"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:00.129899721+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":"2025-10-27T15:29:00.129905255+07:00","message":"receive interim result [false|false]: วิธีทำนะคะจะมีทางด้านตะวันออกและด้าน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:00.129918406+07:00","message":"[buffer interim] 1706 false วิธีทำนะคะจะมีทางด้านตะวันออกและด้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:00.129925565+07:00","message":"[bufferProcess] interim [20000000]:วิธีทำนะคะจะมีทางด้านตะวันออกและด้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:00.129927552+07:00","message":"[bufferProcess] send to processor:วิธีทำนะคะจะมีทางด้านตะวันออกและ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:00.129935639+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:00.129938463+07:00","message":"> Transcript [7790] [false]: 'วิธีทำนะคะจะมีทางด้านตะวันออกและ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:00.12994158+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:00.129944162+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:00.12994581+07:00","message":"StatePrefix: 'วิธีทำนะคะจะมีทางด้านตะวันออก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:00.12994783+07:00","message":"TextPushed: 'วิธีทำนะคะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:00.386815671+07:00","message":"receive streaming session, msgId: 1706"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:00.386853139+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":"2025-10-27T15:29:00.386863734+07:00","message":"receive interim result [false|false]: วิธีทำนะคะจะมีทางด้านตะวันออกและด้านการ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:00.386877698+07:00","message":"[buffer interim] 1706 false วิธีทำนะคะจะมีทางด้านตะวันออกและด้านการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:00.386884162+07:00","message":"[bufferProcess] interim [260000000]:วิธีทำนะคะจะมีทางด้านตะวันออกและด้านการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:00.386886646+07:00","message":"[bufferProcess] send to processor:วิธีทำนะคะจะมีทางด้านตะวันออกและด้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:00.386891712+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:00.386896101+07:00","message":"> Transcript [7791] [false]: 'วิธีทำนะคะจะมีทางด้านตะวันออกและด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:00.386899452+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:00.386901448+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:00.386903461+07:00","message":"StatePrefix: 'วิธีทำนะคะจะมีทางด้านตะวันออก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:00.386905555+07:00","message":"TextPushed: 'วิธีทำนะคะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:00.392924275+07:00","message":"receive streaming session, msgId: 1706"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:00.392954122+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":"2025-10-27T15:29:00.392958686+07:00","message":"receive interim result [false|false]: วิธีทำนะคะจะมีทางด้านตะวันออกและด้าน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:00.392970058+07:00","message":"[buffer interim] 1706 false วิธีทำนะคะจะมีทางด้านตะวันออกและด้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:00.392975413+07:00","message":"[bufferProcess] interim [320000000]:วิธีทำนะคะจะมีทางด้านตะวันออกและด้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:00.392977585+07:00","message":"[bufferProcess] send to processor:วิธีทำนะคะจะมีทางด้านตะวันออกและด้านการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:00.392980452+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:00.39298265+07:00","message":"> Transcript [7792] [false]: 'วิธีทำนะคะจะมีทางด้านตะวันออกและด้านการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:00.392985471+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:00.392987239+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:00.392988804+07:00","message":"StatePrefix: 'วิธีทำนะคะจะมีทางด้านตะวันออก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:00.392990874+07:00","message":"TextPushed: 'วิธีทำนะคะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:00.516145057+07:00","message":"receive streaming session, msgId: 1706"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:00.51618254+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":"2025-10-27T15:29:00.516188345+07:00","message":"receive interim result [false|false]: วิธีทำนะคะจะมีทางด้านตะวันออกและด้านตะวัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:00.51620181+07:00","message":"[buffer interim] 1706 false วิธีทำนะคะจะมีทางด้านตะวันออกและด้านตะวัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:00.516208457+07:00","message":"[bufferProcess] interim [380000000]:วิธีทำนะคะจะมีทางด้านตะวันออกและด้านตะวัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:00.516210988+07:00","message":"[bufferProcess] send to processor:วิธีทำนะคะจะมีทางด้านตะวันออกและด้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:00.516216331+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:00.516218986+07:00","message":"> Transcript [7793] [false]: 'วิธีทำนะคะจะมีทางด้านตะวันออกและด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:00.516222335+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:00.516224313+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:00.516226108+07:00","message":"StatePrefix: 'วิธีทำนะคะจะมีทางด้านตะวันออก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:00.516227987+07:00","message":"TextPushed: 'วิธีทำนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:00.516232559+07:00","message":"Push: 'จะมีทางด้านตะวันออก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:00.516234459+07:00","message":"TextPushed: 'วิธีทำนะคะจะมีทางด้านตะวันออก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:00.516236173+07:00","message":"Set new StatePrefix : 'วิธีทำนะคะจะมีทางด้านตะวันออกและด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:00.51623864+07:00","message":"Next Push (prob) : 'และด้าน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:00.516246815+07:00","message":"push: {false จะมีทางด้านตะวันออก 0 0xc002602b00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:00.538677439+07:00","message":"[GCS] IsForceVAD: false for message ID: 1706"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:00.581144822+07:00","message":"receive streaming session, msgId: 1706"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:00.581193531+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":"2025-10-27T15:29:00.581199832+07:00","message":"receive interim result [false|false]: วิธีทำนะคะจะมีทางด้านตะวันออกและด้านตะวันตก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:00.581212041+07:00","message":"[buffer interim] 1706 false วิธีทำนะคะจะมีทางด้านตะวันออกและด้านตะวันตก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:00.581220899+07:00","message":"[bufferProcess] interim [500000000]:วิธีทำนะคะจะมีทางด้านตะวันออกและด้านตะวันตก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:00.581223341+07:00","message":"[bufferProcess] send to processor:วิธีทำนะคะจะมีทางด้านตะวันออกและด้านตะวัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:00.581226854+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:00.581229259+07:00","message":"> Transcript [7794] [false]: 'วิธีทำนะคะจะมีทางด้านตะวันออกและด้านตะวัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:00.5812324+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:00.581234692+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:00.581236909+07:00","message":"StatePrefix: 'วิธีทำนะคะจะมีทางด้านตะวันออกและด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:00.581239549+07:00","message":"TextPushed: 'วิธีทำนะคะจะมีทางด้านตะวันออก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:00.672323538+07:00","message":"[GCS] Start streaming session, msgId: 1707"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:00.721362287+07:00","message":"receive streaming session, msgId: 1706"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:00.721395755+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เตียงอภิธรรมนะคะจะมีทางด้านตะวันออกและด้านตะวันตก\",\"confidence\":0.93074423}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:00.72140214+07:00","message":"receive interim result [true|false]: เตียงอภิธรรมนะคะจะมีทางด้านตะวันออกและด้านตะวันตก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:00.721411529+07:00","message":"end recv isFinal message id 1706"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:00.721413284+07:00","message":"end Recv id 1706"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:00.721419185+07:00","message":"[buffer interim] 1706 true เตียงอภิธรรมนะคะจะมีทางด้านตะวันออกและด้านตะวันตก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:00.721428188+07:00","message":"[bufferProcess] interim [620000000]:เตียงอภิธรรมนะคะจะมีทางด้านตะวันออกและด้านตะวันตก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:00.721431213+07:00","message":"[bufferProcess] send to processor (isfinal):วิธีทำนะคะจะมีทางด้านตะวันออกและด้านตะวันตก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:00.72143474+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:00.721437583+07:00","message":"> Transcript [7795] [false]: 'วิธีทำนะคะจะมีทางด้านตะวันออกและด้านตะวันตก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:00.721440376+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:00.721441932+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:00.72144422+07:00","message":"StatePrefix: 'วิธีทำนะคะจะมีทางด้านตะวันออกและด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:00.721446565+07:00","message":"TextPushed: 'วิธีทำนะคะจะมีทางด้านตะวันออก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:00.721448413+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:00.72144998+07:00","message":"> Transcript [7796] [true]: 'เตียงอภิธรรมนะคะจะมีทางด้านตะวันออกและด้านตะวันตก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:00.721451884+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:00.721453199+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:00.721454534+07:00","message":"StatePrefix: 'วิธีทำนะคะจะมีทางด้านตะวันออกและด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:00.721456126+07:00","message":"TextPushed: 'วิธีทำนะคะจะมีทางด้านตะวันออก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:00.721462604+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:00.721586208+07:00","message":"Push: 'และด้านตะวันตก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:00.721589064+07:00","message":"TextPushed: 'วิธีทำนะคะจะมีทางด้านตะวันออกและด้านตะวันตก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:00.72159123+07:00","message":"Set new StatePrefix : 'เตียงอภิธรรมนะคะจะมีทางด้านตะวันออกและด้านตะวันตก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:00.721593247+07:00","message":"Next Push (prob) : 'เตียงอภิธรรมนะคะจะมีทางด้านตะวันออกและด้านตะวันตก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:00.721601061+07:00","message":"push: {true และด้านตะวันตก 0 0xc002602b00}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:00.721609451+07:00","message":"write aligntment file to 'tmp/7446/align_message_id_1706.html'"}
{"level":"info","service":"Main","time":"2025-10-27T15:29:00.731555924+07:00","message":"write wav file: './tmp/7446/7446_1706.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:29:02.16450759+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:29:02.164515092+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:02.439513934+07:00","message":"receive streaming session, msgId: 1707"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:02.439561523+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":"2025-10-27T15:29:02.439568156+07:00","message":"receive interim result [false|false]: ได้ทราบ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:02.439585076+07:00","message":"[buffer interim] 1707 false ได้ทราบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:02.439593256+07:00","message":"[bufferProcess] interim [620000000]:ได้ทราบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:02.4395955+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:02.43960253+07:00","message":"[bufferProcess] send to processor (ticker):ได้ทราบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:02.439606025+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:02.439609912+07:00","message":"> Transcript [7797] [false]: 'ได้ทราบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:02.439616949+07:00","message":"Set StatePrefix (first interim): 'ได้ทราบ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:02.625359521+07:00","message":"receive streaming session, msgId: 1707"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:02.625394167+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":"2025-10-27T15:29:02.625399795+07:00","message":"receive interim result [false|false]: ได้ทราบว่า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:02.625411974+07:00","message":"[buffer interim] 1707 false ได้ทราบว่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:02.625420708+07:00","message":"[bufferProcess] interim [740000000]:ได้ทราบว่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:02.625422246+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:02.653969394+07:00","message":"receive streaming session, msgId: 1707"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:02.654006694+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":"2025-10-27T15:29:02.654013127+07:00","message":"receive interim result [false|false]: ได้ทราบหน่อย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:02.654029195+07:00","message":"[buffer interim] 1707 false ได้ทราบหน่อย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:02.654040496+07:00","message":"[bufferProcess] interim [800000000]:ได้ทราบหน่อย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:02.654043944+07:00","message":"[bufferProcess] send to processor:ได้ทราบว่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:02.654050628+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:02.654054475+07:00","message":"> Transcript [7798] [false]: 'ได้ทราบว่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:02.65405782+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:02.654060258+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:02.654062755+07:00","message":"StatePrefix: 'ได้ทราบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:02.654065199+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:02.764989387+07:00","message":"receive streaming session, msgId: 1707"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:02.765023203+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":"2025-10-27T15:29:02.765028968+07:00","message":"receive interim result [false|false]: ได้ทราบใน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:02.765042452+07:00","message":"[buffer interim] 1707 false ได้ทราบใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:02.765049448+07:00","message":"[bufferProcess] interim [920000000]:ได้ทราบใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:02.765051514+07:00","message":"[bufferProcess] send to processor:ได้ทราบหน่อย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:02.765056359+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:02.765059267+07:00","message":"> Transcript [7799] [false]: 'ได้ทราบหน่อย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:02.765061844+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:02.765063509+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:02.765065064+07:00","message":"StatePrefix: 'ได้ทราบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:02.765066854+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:02.951377411+07:00","message":"receive streaming session, msgId: 1707"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:02.951415937+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":"2025-10-27T15:29:02.95142168+07:00","message":"receive interim result [false|false]: ได้ทราบหน่อย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:02.951434205+07:00","message":"[buffer interim] 1707 false ได้ทราบหน่อย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:02.951444064+07:00","message":"[bufferProcess] interim [40000000]:ได้ทราบหน่อย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:02.951447098+07:00","message":"[bufferProcess] send to processor:ได้ทราบใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:02.951453843+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:02.95145751+07:00","message":"> Transcript [7800] [false]: 'ได้ทราบใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:02.951461851+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:02.951464349+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:02.951467266+07:00","message":"StatePrefix: 'ได้ทราบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:02.951469048+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:02.962462919+07:00","message":"receive streaming session, msgId: 1707"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:02.962494488+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":"2025-10-27T15:29:02.962499097+07:00","message":"receive interim result [false|false]: ได้ทราบในช่วง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:02.962513136+07:00","message":"[buffer interim] 1707 false ได้ทราบในช่วง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:02.962518696+07:00","message":"[bufferProcess] interim [100000000]:ได้ทราบในช่วง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:02.962521076+07:00","message":"[bufferProcess] send to processor:ได้ทราบหน่อย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:02.962524497+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:02.962526683+07:00","message":"> Transcript [7801] [false]: 'ได้ทราบหน่อย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:02.962529584+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:02.962531491+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:02.962532931+07:00","message":"StatePrefix: 'ได้ทราบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:02.96253446+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:02.962538878+07:00","message":"Push: 'ได้ทราบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:02.962540431+07:00","message":"TextPushed: 'ได้ทราบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:02.962542504+07:00","message":"Set new StatePrefix : 'ได้ทราบหน่อย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:02.962544353+07:00","message":"Next Push (prob) : 'หน่อย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:02.96255166+07:00","message":"push: {false ได้ทราบ 0 0xc002922b80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:03.133830167+07:00","message":"receive streaming session, msgId: 1707"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:03.133873436+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":"2025-10-27T15:29:03.13387919+07:00","message":"receive interim result [false|false]: ได้ทราบในช่วงแรก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:03.133892643+07:00","message":"[buffer interim] 1707 false ได้ทราบในช่วงแรก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:03.133899847+07:00","message":"[bufferProcess] interim [280000000]:ได้ทราบในช่วงแรก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:03.133902073+07:00","message":"[bufferProcess] send to processor:ได้ทราบในช่วง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:03.133907503+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:03.133910239+07:00","message":"> Transcript [7802] [false]: 'ได้ทราบในช่วง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:03.133912345+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:03.133914285+07:00","message":"Set new StatePrefix: 'ได้ทราบในช่วง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:03.724570811+07:00","message":"receive streaming session, msgId: 1707"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:03.724608972+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":"2025-10-27T15:29:03.724613826+07:00","message":"receive interim result [false|false]: ได้ทราบในช่วงแรกนะคะว่า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:03.724625673+07:00","message":"[buffer interim] 1707 false ได้ทราบในช่วงแรกนะคะว่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:03.724631823+07:00","message":"[bufferProcess] interim [880000000]:ได้ทราบในช่วงแรกนะคะว่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:03.724633917+07:00","message":"[bufferProcess] send to processor:ได้ทราบในช่วงแรก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:03.724638956+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:03.724641892+07:00","message":"> Transcript [7803] [false]: 'ได้ทราบในช่วงแรก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:03.724644792+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:03.724646761+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:03.724648724+07:00","message":"StatePrefix: 'ได้ทราบในช่วง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:03.724651031+07:00","message":"TextPushed: 'ได้ทราบ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:04.359889936+07:00","message":"receive streaming session, msgId: 1707"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:04.359922236+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":"2025-10-27T15:29:04.359926927+07:00","message":"receive interim result [false|false]: ได้ทราบในช่วงแรกนะคะว่าสี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:04.359940834+07:00","message":"[buffer interim] 1707 false ได้ทราบในช่วงแรกนะคะว่าสี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:04.359947599+07:00","message":"[bufferProcess] interim [480000000]:ได้ทราบในช่วงแรกนะคะว่าสี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:04.359949911+07:00","message":"[bufferProcess] send to processor:ได้ทราบในช่วงแรกนะคะว่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:04.359955383+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:04.359957949+07:00","message":"> Transcript [7804] [false]: 'ได้ทราบในช่วงแรกนะคะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:04.359960745+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:04.359962543+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:04.359964598+07:00","message":"StatePrefix: 'ได้ทราบในช่วง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:04.359966789+07:00","message":"TextPushed: 'ได้ทราบ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:04.449102274+07:00","message":"receive streaming session, msgId: 1707"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:04.449130209+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":"2025-10-27T15:29:04.449135473+07:00","message":"receive interim result [false|false]: ได้ทราบในช่วงแรกนะคะว่า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:04.449147549+07:00","message":"[buffer interim] 1707 false ได้ทราบในช่วงแรกนะคะว่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:04.449154599+07:00","message":"[bufferProcess] interim [600000000]:ได้ทราบในช่วงแรกนะคะว่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:04.449157057+07:00","message":"[bufferProcess] send to processor:ได้ทราบในช่วงแรกนะคะว่าสี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:04.449176044+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:04.449178768+07:00","message":"> Transcript [7805] [false]: 'ได้ทราบในช่วงแรกนะคะว่าสี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:04.449181522+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:04.449183347+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:04.449185062+07:00","message":"StatePrefix: 'ได้ทราบในช่วง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:04.449187136+07:00","message":"TextPushed: 'ได้ทราบ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:04.540490043+07:00","message":"receive streaming session, msgId: 1707"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:04.540532875+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":"2025-10-27T15:29:04.540538633+07:00","message":"receive interim result [false|false]: ได้ทราบในช่วงแรกนะคะว่าสีของ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:04.540550164+07:00","message":"[buffer interim] 1707 false ได้ทราบในช่วงแรกนะคะว่าสีของ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:04.540556766+07:00","message":"[bufferProcess] interim [660000000]:ได้ทราบในช่วงแรกนะคะว่าสีของ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:04.540559119+07:00","message":"[bufferProcess] send to processor:ได้ทราบในช่วงแรกนะคะว่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:04.540566646+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:04.540569257+07:00","message":"> Transcript [7806] [false]: 'ได้ทราบในช่วงแรกนะคะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:04.540572858+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:04.540574748+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:04.540577095+07:00","message":"StatePrefix: 'ได้ทราบในช่วง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:04.540579066+07:00","message":"TextPushed: 'ได้ทราบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:04.540583179+07:00","message":"Push: 'ในช่วง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:04.540585033+07:00","message":"TextPushed: 'ได้ทราบในช่วง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:04.540586954+07:00","message":"Set new StatePrefix : 'ได้ทราบในช่วงแรกนะคะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:04.540588813+07:00","message":"Next Push (prob) : 'แรกนะคะว่า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:04.540596613+07:00","message":"push: {false ในช่วง 0 0xc002922b80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:04.655192087+07:00","message":"receive streaming session, msgId: 1707"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:04.655225316+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ได้ทราบในช่วงแรกนะคะว่า\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:04.655230666+07:00","message":"receive interim result [false|false]: ได้ทราบในช่วงแรกนะคะว่า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:04.655241694+07:00","message":"[buffer interim] 1707 false ได้ทราบในช่วงแรกนะคะว่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:04.655248466+07:00","message":"[bufferProcess] interim [780000000]:ได้ทราบในช่วงแรกนะคะว่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:04.655250603+07:00","message":"[bufferProcess] send to processor:ได้ทราบในช่วงแรกนะคะว่าสีของ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:04.655256196+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:04.655259364+07:00","message":"> Transcript [7807] [false]: 'ได้ทราบในช่วงแรกนะคะว่าสีของ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:04.655262669+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:04.655264443+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:04.65526625+07:00","message":"StatePrefix: 'ได้ทราบในช่วงแรกนะคะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:04.655268769+07:00","message":"TextPushed: 'ได้ทราบในช่วง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:04.745997526+07:00","message":"receive streaming session, msgId: 1707"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:04.74602838+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":"2025-10-27T15:29:04.746034329+07:00","message":"receive interim result [false|false]: ได้ทราบในช่วงแรกนะคะว่าสีของพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:04.746045901+07:00","message":"[buffer interim] 1707 false ได้ทราบในช่วงแรกนะคะว่าสีของพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:04.746055124+07:00","message":"[bufferProcess] interim [840000000]:ได้ทราบในช่วงแรกนะคะว่าสีของพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:04.746057726+07:00","message":"[bufferProcess] send to processor:ได้ทราบในช่วงแรกนะคะว่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:04.746063151+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:04.746065707+07:00","message":"> Transcript [7808] [false]: 'ได้ทราบในช่วงแรกนะคะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:04.746068946+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:04.746070821+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:04.746072437+07:00","message":"StatePrefix: 'ได้ทราบในช่วงแรกนะคะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:04.746074713+07:00","message":"TextPushed: 'ได้ทราบในช่วง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:04.868608503+07:00","message":"receive streaming session, msgId: 1707"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:04.868644425+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":"2025-10-27T15:29:04.868650231+07:00","message":"receive interim result [false|false]: ได้ทราบในช่วงแรกนะคะว่า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:04.868661039+07:00","message":"[buffer interim] 1707 false ได้ทราบในช่วงแรกนะคะว่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:04.868667758+07:00","message":"[bufferProcess] interim [960000000]:ได้ทราบในช่วงแรกนะคะว่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:04.868669891+07:00","message":"[bufferProcess] send to processor:ได้ทราบในช่วงแรกนะคะว่าสีของพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:04.868675518+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:04.868678008+07:00","message":"> Transcript [7809] [false]: 'ได้ทราบในช่วงแรกนะคะว่าสีของพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:04.868681324+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:04.868683169+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:04.86868794+07:00","message":"StatePrefix: 'ได้ทราบในช่วงแรกนะคะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:04.868690467+07:00","message":"TextPushed: 'ได้ทราบในช่วง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:04.930278129+07:00","message":"receive streaming session, msgId: 1707"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:04.930309013+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":"2025-10-27T15:29:04.930314785+07:00","message":"receive interim result [false|false]: ได้ทราบในช่วงแรกนะคะว่าสีของพระพิธี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:04.930324673+07:00","message":"[buffer interim] 1707 false ได้ทราบในช่วงแรกนะคะว่าสีของพระพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:04.930330738+07:00","message":"[bufferProcess] interim [80000000]:ได้ทราบในช่วงแรกนะคะว่าสีของพระพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:04.930333325+07:00","message":"[bufferProcess] send to processor:ได้ทราบในช่วงแรกนะคะว่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:04.930338418+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:04.93034102+07:00","message":"> Transcript [7810] [false]: 'ได้ทราบในช่วงแรกนะคะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:04.930344627+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:04.93034709+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:04.930349889+07:00","message":"StatePrefix: 'ได้ทราบในช่วงแรกนะคะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:04.930352853+07:00","message":"TextPushed: 'ได้ทราบในช่วง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:04.930357923+07:00","message":"Push: 'แรกนะคะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:04.9303601+07:00","message":"TextPushed: 'ได้ทราบในช่วงแรกนะคะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:04.930362621+07:00","message":"Set new StatePrefix : 'ได้ทราบในช่วงแรกนะคะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:04.930366026+07:00","message":"Next Push (prob) : ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:04.930387579+07:00","message":"push: {false แรกนะคะว่า 0 0xc002922b80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:05.057746773+07:00","message":"receive streaming session, msgId: 1707"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:05.057779826+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":"2025-10-27T15:29:05.057785102+07:00","message":"receive interim result [false|false]: ได้ทราบในช่วงแรกนะคะว่าสีของพระพิธีธรรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:05.057798935+07:00","message":"[buffer interim] 1707 false ได้ทราบในช่วงแรกนะคะว่าสีของพระพิธีธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:05.057805395+07:00","message":"[bufferProcess] interim [200000000]:ได้ทราบในช่วงแรกนะคะว่าสีของพระพิธีธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:05.05780785+07:00","message":"[bufferProcess] send to processor:ได้ทราบในช่วงแรกนะคะว่าสีของพระพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:05.057811549+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:05.057814439+07:00","message":"> Transcript [7811] [false]: 'ได้ทราบในช่วงแรกนะคะว่าสีของพระพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:05.057816549+07:00","message":"Set StatePrefix (first interim): 'ได้ทราบในช่วงแรกนะคะว่าสีของพระพิธี'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:29:05.16473935+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:29:05.164732975+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:05.430606676+07:00","message":"receive streaming session, msgId: 1707"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:05.43064397+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":"2025-10-27T15:29:05.430649853+07:00","message":"receive interim result [false|false]: ได้ทราบในช่วงแรกนะคะว่าสีของพระพิธีธรรมนั้น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:05.430660459+07:00","message":"[buffer interim] 1707 false ได้ทราบในช่วงแรกนะคะว่าสีของพระพิธีธรรมนั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:05.430667265+07:00","message":"[bufferProcess] interim [560000000]:ได้ทราบในช่วงแรกนะคะว่าสีของพระพิธีธรรมนั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:05.430669578+07:00","message":"[bufferProcess] send to processor:ได้ทราบในช่วงแรกนะคะว่าสีของพระพิธีธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:05.430672847+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:05.430675387+07:00","message":"> Transcript [7812] [false]: 'ได้ทราบในช่วงแรกนะคะว่าสีของพระพิธีธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:05.430678735+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:05.430680407+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:05.430682231+07:00","message":"StatePrefix: 'ได้ทราบในช่วงแรกนะคะว่าสีของพระพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:05.430684681+07:00","message":"TextPushed: 'ได้ทราบในช่วงแรกนะคะว่า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:06.017843333+07:00","message":"receive streaming session, msgId: 1707"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:06.01788319+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ได้ทราบในช่วงแรกนะคะว่าสีของพระพิธีธรรมนั้น\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:06.017888785+07:00","message":"receive interim result [false|false]: ได้ทราบในช่วงแรกนะคะว่าสีของพระพิธีธรรมนั้น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:06.017902564+07:00","message":"[buffer interim] 1707 false ได้ทราบในช่วงแรกนะคะว่าสีของพระพิธีธรรมนั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:06.017912698+07:00","message":"[bufferProcess] interim [160000000]:ได้ทราบในช่วงแรกนะคะว่าสีของพระพิธีธรรมนั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:06.017915164+07:00","message":"[bufferProcess] send to processor:ได้ทราบในช่วงแรกนะคะว่าสีของพระพิธีธรรมนั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:06.017918754+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:06.017921166+07:00","message":"> Transcript [7813] [false]: 'ได้ทราบในช่วงแรกนะคะว่าสีของพระพิธีธรรมนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:06.017924419+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:06.017926059+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:06.017927907+07:00","message":"StatePrefix: 'ได้ทราบในช่วงแรกนะคะว่าสีของพระพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:06.017929988+07:00","message":"TextPushed: 'ได้ทราบในช่วงแรกนะคะว่า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:06.537760076+07:00","message":"receive streaming session, msgId: 1707"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:06.537793061+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":"2025-10-27T15:29:06.537799711+07:00","message":"receive interim result [false|false]: ได้ทราบในช่วงแรกนะคะว่าสีของพระพิธีธรรมนั้นบ่งบอก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:06.537816541+07:00","message":"[buffer interim] 1707 false ได้ทราบในช่วงแรกนะคะว่าสีของพระพิธีธรรมนั้นบ่งบอก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:06.537824264+07:00","message":"[bufferProcess] interim [640000000]:ได้ทราบในช่วงแรกนะคะว่าสีของพระพิธีธรรมนั้นบ่งบอก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:06.537827173+07:00","message":"[bufferProcess] send to processor:ได้ทราบในช่วงแรกนะคะว่าสีของพระพิธีธรรมนั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:06.537831873+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:06.537834879+07:00","message":"> Transcript [7814] [false]: 'ได้ทราบในช่วงแรกนะคะว่าสีของพระพิธีธรรมนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:06.537838175+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:06.537839838+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:06.537841769+07:00","message":"StatePrefix: 'ได้ทราบในช่วงแรกนะคะว่าสีของพระพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:06.537843793+07:00","message":"TextPushed: 'ได้ทราบในช่วงแรกนะคะว่า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:06.545874943+07:00","message":"receive streaming session, msgId: 1707"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:06.54590425+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":"2025-10-27T15:29:06.545910979+07:00","message":"receive interim result [false|false]: ได้ทราบในช่วงแรกนะคะว่าสีของพระพิธีธรรมนั้นบ่งบอกถึง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:06.545930511+07:00","message":"[buffer interim] 1707 false ได้ทราบในช่วงแรกนะคะว่าสีของพระพิธีธรรมนั้นบ่งบอกถึง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:06.545936084+07:00","message":"[bufferProcess] interim [700000000]:ได้ทราบในช่วงแรกนะคะว่าสีของพระพิธีธรรมนั้นบ่งบอกถึง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:06.545938299+07:00","message":"[bufferProcess] send to processor:ได้ทราบในช่วงแรกนะคะว่าสีของพระพิธีธรรมนั้นบ่งบอก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:06.545941619+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:06.545944144+07:00","message":"> Transcript [7815] [false]: 'ได้ทราบในช่วงแรกนะคะว่าสีของพระพิธีธรรมนั้นบ่งบอก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:06.545947342+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:06.545948922+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:06.545950683+07:00","message":"StatePrefix: 'ได้ทราบในช่วงแรกนะคะว่าสีของพระพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:06.545952503+07:00","message":"TextPushed: 'ได้ทราบในช่วงแรกนะคะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:06.545955244+07:00","message":"Push: 'สีของพระพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:06.545956924+07:00","message":"TextPushed: 'ได้ทราบในช่วงแรกนะคะว่าสีของพระพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:06.545959178+07:00","message":"Set new StatePrefix : 'ได้ทราบในช่วงแรกนะคะว่าสีของพระพิธีธรรมนั้นบ่งบอก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:06.545961712+07:00","message":"Next Push (prob) : 'ธรรมนั้นบ่งบอก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:06.545970884+07:00","message":"push: {false สีของพระพิธี 0 0xc002922b80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:06.924078372+07:00","message":"receive streaming session, msgId: 1707"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:06.924108995+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":"2025-10-27T15:29:06.924114801+07:00","message":"receive interim result [false|false]: ได้ทราบในช่วงแรกนะคะว่าสีของพระพิธีธรรมนั้นบ่งบอกถึงขั้น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:06.924127656+07:00","message":"[buffer interim] 1707 false ได้ทราบในช่วงแรกนะคะว่าสีของพระพิธีธรรมนั้นบ่งบอกถึงขั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:06.924133964+07:00","message":"[bufferProcess] interim [0]:ได้ทราบในช่วงแรกนะคะว่าสีของพระพิธีธรรมนั้นบ่งบอกถึงขั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:06.924136569+07:00","message":"[bufferProcess] send to processor:ได้ทราบในช่วงแรกนะคะว่าสีของพระพิธีธรรมนั้นบ่งบอกถึง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:06.924141927+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:06.924144344+07:00","message":"> Transcript [7816] [false]: 'ได้ทราบในช่วงแรกนะคะว่าสีของพระพิธีธรรมนั้นบ่งบอกถึง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:06.924147452+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:06.924149116+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:06.924150752+07:00","message":"StatePrefix: 'ได้ทราบในช่วงแรกนะคะว่าสีของพระพิธีธรรมนั้นบ่งบอก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:06.924153379+07:00","message":"TextPushed: 'ได้ทราบในช่วงแรกนะคะว่าสีของพระพิธี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:06.95246212+07:00","message":"receive streaming session, msgId: 1707"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:06.952491215+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":"2025-10-27T15:29:06.952496837+07:00","message":"receive interim result [false|false]: ได้ทราบในช่วงแรกนะคะว่าสีของพระพิธีธรรมนั้นบ่งบอกถึงฆาต"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:06.952508385+07:00","message":"[buffer interim] 1707 false ได้ทราบในช่วงแรกนะคะว่าสีของพระพิธีธรรมนั้นบ่งบอกถึงฆาต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:06.952514433+07:00","message":"[bufferProcess] interim [60000000]:ได้ทราบในช่วงแรกนะคะว่าสีของพระพิธีธรรมนั้นบ่งบอกถึงฆาต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:06.952516784+07:00","message":"[bufferProcess] send to processor:ได้ทราบในช่วงแรกนะคะว่าสีของพระพิธีธรรมนั้นบ่งบอกถึงขั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:06.95252242+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:06.952524756+07:00","message":"> Transcript [7817] [false]: 'ได้ทราบในช่วงแรกนะคะว่าสีของพระพิธีธรรมนั้นบ่งบอกถึงขั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:06.952528097+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:06.95252989+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:06.95253135+07:00","message":"StatePrefix: 'ได้ทราบในช่วงแรกนะคะว่าสีของพระพิธีธรรมนั้นบ่งบอก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:06.95253358+07:00","message":"TextPushed: 'ได้ทราบในช่วงแรกนะคะว่าสีของพระพิธี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:07.097794917+07:00","message":"receive streaming session, msgId: 1707"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:07.097838234+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":"2025-10-27T15:29:07.097846068+07:00","message":"receive interim result [false|false]: ได้ทราบในช่วงแรกนะคะว่าสีของพระพิธีธรรมนั้นบ่งบอกถึงภาค"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:07.097866366+07:00","message":"[buffer interim] 1707 false ได้ทราบในช่วงแรกนะคะว่าสีของพระพิธีธรรมนั้นบ่งบอกถึงภาค"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:07.097875619+07:00","message":"[bufferProcess] interim [120000000]:ได้ทราบในช่วงแรกนะคะว่าสีของพระพิธีธรรมนั้นบ่งบอกถึงภาค"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:07.097878882+07:00","message":"[bufferProcess] send to processor:ได้ทราบในช่วงแรกนะคะว่าสีของพระพิธีธรรมนั้นบ่งบอกถึงฆาต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:07.097883452+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:07.097886962+07:00","message":"> Transcript [7818] [false]: 'ได้ทราบในช่วงแรกนะคะว่าสีของพระพิธีธรรมนั้นบ่งบอกถึงฆาต'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:07.097891509+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:07.097893967+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:07.097896731+07:00","message":"StatePrefix: 'ได้ทราบในช่วงแรกนะคะว่าสีของพระพิธีธรรมนั้นบ่งบอก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:07.097900335+07:00","message":"TextPushed: 'ได้ทราบในช่วงแรกนะคะว่าสีของพระพิธี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:07.137118223+07:00","message":"receive streaming session, msgId: 1707"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:07.137158811+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":"2025-10-27T15:29:07.13717352+07:00","message":"receive interim result [false|false]: ได้ทราบในช่วงแรกนะคะว่าสีของพระพิธีธรรมนั้นบ่งบอกถึงฆาต"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:07.137185495+07:00","message":"[buffer interim] 1707 false ได้ทราบในช่วงแรกนะคะว่าสีของพระพิธีธรรมนั้นบ่งบอกถึงฆาต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:07.137192247+07:00","message":"[bufferProcess] interim [180000000]:ได้ทราบในช่วงแรกนะคะว่าสีของพระพิธีธรรมนั้นบ่งบอกถึงฆาต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:07.137194486+07:00","message":"[bufferProcess] send to processor:ได้ทราบในช่วงแรกนะคะว่าสีของพระพิธีธรรมนั้นบ่งบอกถึงภาค"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:07.137200019+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:07.137202584+07:00","message":"> Transcript [7819] [false]: 'ได้ทราบในช่วงแรกนะคะว่าสีของพระพิธีธรรมนั้นบ่งบอกถึงภาค'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:07.137206283+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:07.137208362+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:07.13720995+07:00","message":"StatePrefix: 'ได้ทราบในช่วงแรกนะคะว่าสีของพระพิธีธรรมนั้นบ่งบอก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:07.137212277+07:00","message":"TextPushed: 'ได้ทราบในช่วงแรกนะคะว่าสีของพระพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:07.137217213+07:00","message":"Push: 'ธรรมนั้นบ่งบอก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:07.137219048+07:00","message":"TextPushed: 'ได้ทราบในช่วงแรกนะคะว่าสีของพระพิธีธรรมนั้นบ่งบอก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:07.137221369+07:00","message":"Set new StatePrefix : 'ได้ทราบในช่วงแรกนะคะว่าสีของพระพิธีธรรมนั้นบ่งบอกถึงภาค'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:07.137223583+07:00","message":"Next Push (prob) : 'ถึงภาค'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:07.137233219+07:00","message":"push: {false ธรรมนั้นบ่งบอก 0 0xc002922b80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:07.160474607+07:00","message":"receive streaming session, msgId: 1707"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:07.160503437+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ได้ทราบในช่วงแรกนะคะว่าสีของพระพิธีธรรมนั้นบ่งบอกถึงท่าทาง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:07.160508898+07:00","message":"receive interim result [false|false]: ได้ทราบในช่วงแรกนะคะว่าสีของพระพิธีธรรมนั้นบ่งบอกถึงท่าทาง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:07.160521473+07:00","message":"[buffer interim] 1707 false ได้ทราบในช่วงแรกนะคะว่าสีของพระพิธีธรรมนั้นบ่งบอกถึงท่าทาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:07.160528158+07:00","message":"[bufferProcess] interim [240000000]:ได้ทราบในช่วงแรกนะคะว่าสีของพระพิธีธรรมนั้นบ่งบอกถึงท่าทาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:07.160530571+07:00","message":"[bufferProcess] send to processor:ได้ทราบในช่วงแรกนะคะว่าสีของพระพิธีธรรมนั้นบ่งบอกถึงฆาต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:07.160535809+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:07.160538248+07:00","message":"> Transcript [7820] [false]: 'ได้ทราบในช่วงแรกนะคะว่าสีของพระพิธีธรรมนั้นบ่งบอกถึงฆาต'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:07.160541704+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:07.160543858+07:00","message":"Set new StatePrefix: 'ได้ทราบในช่วงแรกนะคะว่าสีของพระพิธีธรรมนั้นบ่งบอกถึงฆาต'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:07.186915714+07:00","message":"receive streaming session, msgId: 1707"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:07.186951687+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":"2025-10-27T15:29:07.18695741+07:00","message":"receive interim result [false|false]: ได้ทราบในช่วงแรกนะคะว่าสีของพระพิธีธรรมนั้นบ่งบอกถึงคาดคะเน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:07.186972222+07:00","message":"[buffer interim] 1707 false ได้ทราบในช่วงแรกนะคะว่าสีของพระพิธีธรรมนั้นบ่งบอกถึงคาดคะเน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:07.186979144+07:00","message":"[bufferProcess] interim [300000000]:ได้ทราบในช่วงแรกนะคะว่าสีของพระพิธีธรรมนั้นบ่งบอกถึงคาดคะเน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:07.186981501+07:00","message":"[bufferProcess] send to processor:ได้ทราบในช่วงแรกนะคะว่าสีของพระพิธีธรรมนั้นบ่งบอกถึงท่าทาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:07.186986924+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:07.186989329+07:00","message":"> Transcript [7821] [false]: 'ได้ทราบในช่วงแรกนะคะว่าสีของพระพิธีธรรมนั้นบ่งบอกถึงท่าทาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:07.186991301+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:07.186992853+07:00","message":"Set new StatePrefix: 'ได้ทราบในช่วงแรกนะคะว่าสีของพระพิธีธรรมนั้นบ่งบอกถึงท่าทาง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:07.233042616+07:00","message":"receive streaming session, msgId: 1707"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:07.233077551+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ได้ทราบในช่วงแรกนะคะว่าสีของพระพิธีธรรมนั้นบ่งบอกถึงธาตุทั้ง 4\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:07.233083233+07:00","message":"receive interim result [false|false]: ได้ทราบในช่วงแรกนะคะว่าสีของพระพิธีธรรมนั้นบ่งบอกถึงธาตุทั้ง 4"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:07.233094353+07:00","message":"[buffer interim] 1707 false ได้ทราบในช่วงแรกนะคะว่าสีของพระพิธีธรรมนั้นบ่งบอกถึงธาตุทั้ง 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:07.233100524+07:00","message":"[bufferProcess] interim [360000000]:ได้ทราบในช่วงแรกนะคะว่าสีของพระพิธีธรรมนั้นบ่งบอกถึงธาตุทั้ง 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:07.233102699+07:00","message":"[bufferProcess] send to processor:ได้ทราบในช่วงแรกนะคะว่าสีของพระพิธีธรรมนั้นบ่งบอกถึงคาดคะเน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:07.233107859+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:07.233113571+07:00","message":"> Transcript [7822] [false]: 'ได้ทราบในช่วงแรกนะคะว่าสีของพระพิธีธรรมนั้นบ่งบอกถึงคาดคะเน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:07.233116417+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:07.233118336+07:00","message":"Set new StatePrefix: 'ได้ทราบในช่วงแรกนะคะว่าสีของพระพิธีธรรมนั้นบ่งบอกถึงคาดคะเน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:07.816423985+07:00","message":"receive streaming session, msgId: 1707"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:07.816458022+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ได้ทราบในช่วงแรกนะคะว่าสีของพระพิธีธรรมนั้นบ่งบอกถึงธาตุทั้ง 4\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":6,\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:07.816466315+07:00","message":"receive interim result [false|false]: ได้ทราบในช่วงแรกนะคะว่าสีของพระพิธีธรรมนั้นบ่งบอกถึงธาตุทั้ง 4"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:07.816480366+07:00","message":"[buffer interim] 1707 false ได้ทราบในช่วงแรกนะคะว่าสีของพระพิธีธรรมนั้นบ่งบอกถึงธาตุทั้ง 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:07.816490156+07:00","message":"[bufferProcess] interim [960000000]:ได้ทราบในช่วงแรกนะคะว่าสีของพระพิธีธรรมนั้นบ่งบอกถึงธาตุทั้ง 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:07.816493502+07:00","message":"[bufferProcess] send to processor:ได้ทราบในช่วงแรกนะคะว่าสีของพระพิธีธรรมนั้นบ่งบอกถึงธาตุทั้ง 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:07.816500858+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:07.816504118+07:00","message":"> Transcript [7823] [false]: 'ได้ทราบในช่วงแรกนะคะว่าสีของพระพิธีธรรมนั้นบ่งบอกถึงธาตุทั้ง 4'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:07.816507387+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:07.816513119+07:00","message":"Set new StatePrefix: 'ได้ทราบในช่วงแรกนะคะว่าสีของพระพิธีธรรมนั้นบ่งบอกถึงธาตุทั้ง 4'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:07.829445531+07:00","message":"receive streaming session, msgId: 1707"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:07.829472182+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ได้ทราบในช่วงแรกนะคะว่าสีของพระพิธีธรรมนั้นบ่งบอกถึงธาตุทั้ง 4\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":7,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:07.829478525+07:00","message":"receive interim result [false|false]: ได้ทราบในช่วงแรกนะคะว่าสีของพระพิธีธรรมนั้นบ่งบอกถึงธาตุทั้ง 4"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:07.829492405+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":"2025-10-27T15:29:07.829495674+07:00","message":"receive interim result [false|false]:  ดิน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:07.829501775+07:00","message":"[buffer interim] 1707 false ได้ทราบในช่วงแรกนะคะว่าสีของพระพิธีธรรมนั้นบ่งบอกถึงธาตุทั้ง 4"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:07.829505574+07:00","message":"[buffer interim] 1707 false  ดิน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:07.829518157+07:00","message":"[bufferProcess] interim [20000000]:ได้ทราบในช่วงแรกนะคะว่าสีของพระพิธีธรรมนั้นบ่งบอกถึงธาตุทั้ง 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:07.829534097+07:00","message":"[bufferProcess] send to processor:ได้ทราบในช่วงแรกนะคะว่าสีของพระพิธีธรรมนั้นบ่งบอกถึงธาตุทั้ง 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:07.829538951+07:00","message":"[bufferProcess] interim [20000000]: ดิน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:07.829541265+07:00","message":"[bufferProcess] update buffer: ได้ทราบในช่วงแรกนะคะว่าสีของพระพิธีธรรมนั้นบ่งบอกถึงธาตุทั้ง 4 ดิน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:07.829544462+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:07.829547749+07:00","message":"> Transcript [7824] [false]: 'ได้ทราบในช่วงแรกนะคะว่าสีของพระพิธีธรรมนั้นบ่งบอกถึงธาตุทั้ง 4'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:07.829550995+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:07.829552821+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:07.82955484+07:00","message":"StatePrefix: 'ได้ทราบในช่วงแรกนะคะว่าสีของพระพิธีธรรมนั้นบ่งบอกถึงธาตุทั้ง 4'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:07.829557167+07:00","message":"TextPushed: 'ได้ทราบในช่วงแรกนะคะว่าสีของพระพิธีธรรมนั้นบ่งบอก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:08.075228003+07:00","message":"receive streaming session, msgId: 1707"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:08.075261678+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ได้ทราบในช่วงแรกนะคะว่าสีของพระพิธีธรรมนั้นบ่งบอกถึงธาตุทั้งสี่ดินน้ำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":7,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:08.075267756+07:00","message":"receive interim result [false|false]: ได้ทราบในช่วงแรกนะคะว่าสีของพระพิธีธรรมนั้นบ่งบอกถึงธาตุทั้งสี่ดินน้ำ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:08.075278889+07:00","message":"[buffer interim] 1707 false ได้ทราบในช่วงแรกนะคะว่าสีของพระพิธีธรรมนั้นบ่งบอกถึงธาตุทั้งสี่ดินน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:08.075286425+07:00","message":"[bufferProcess] interim [200000000]:ได้ทราบในช่วงแรกนะคะว่าสีของพระพิธีธรรมนั้นบ่งบอกถึงธาตุทั้งสี่ดินน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:08.075288822+07:00","message":"[bufferProcess] send to processor:ได้ทราบในช่วงแรกนะคะว่าสีของพระพิธีธรรมนั้นบ่งบอกถึงธาตุทั้ง 4 ดิน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:08.075292448+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:08.075295431+07:00","message":"> Transcript [7825] [false]: 'ได้ทราบในช่วงแรกนะคะว่าสีของพระพิธีธรรมนั้นบ่งบอกถึงธาตุทั้ง 4 ดิน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:08.075298769+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:08.075300533+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:08.075301948+07:00","message":"StatePrefix: 'ได้ทราบในช่วงแรกนะคะว่าสีของพระพิธีธรรมนั้นบ่งบอกถึงธาตุทั้ง 4'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:08.075304188+07:00","message":"TextPushed: 'ได้ทราบในช่วงแรกนะคะว่าสีของพระพิธีธรรมนั้นบ่งบอก'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:29:08.165666769+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:29:08.165681557+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:08.336821151+07:00","message":"receive streaming session, msgId: 1707"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:08.336867466+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ได้ทราบในช่วงแรกนะคะว่าสีของพระพิธีธรรมนั้นบ่งบอกถึงธาตุทั้งสี่ดินน้ำไฟ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":7,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:08.336874264+07:00","message":"receive interim result [false|false]: ได้ทราบในช่วงแรกนะคะว่าสีของพระพิธีธรรมนั้นบ่งบอกถึงธาตุทั้งสี่ดินน้ำไฟ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:08.336887634+07:00","message":"[buffer interim] 1707 false ได้ทราบในช่วงแรกนะคะว่าสีของพระพิธีธรรมนั้นบ่งบอกถึงธาตุทั้งสี่ดินน้ำไฟ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:08.336894572+07:00","message":"[bufferProcess] interim [500000000]:ได้ทราบในช่วงแรกนะคะว่าสีของพระพิธีธรรมนั้นบ่งบอกถึงธาตุทั้งสี่ดินน้ำไฟ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:08.336897496+07:00","message":"[bufferProcess] send to processor:ได้ทราบในช่วงแรกนะคะว่าสีของพระพิธีธรรมนั้นบ่งบอกถึงธาตุทั้งสี่ดินน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:08.336904114+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:08.336907198+07:00","message":"> Transcript [7826] [false]: 'ได้ทราบในช่วงแรกนะคะว่าสีของพระพิธีธรรมนั้นบ่งบอกถึงธาตุทั้งสี่ดินน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:08.336909958+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:08.336911814+07:00","message":"Set new StatePrefix: 'ได้ทราบในช่วงแรกนะคะว่าสีของพระพิธีธรรมนั้นบ่งบอกถึงธาตุทั้งสี่ดินน้ำ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:08.517018154+07:00","message":"receive streaming session, msgId: 1707"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:08.517053291+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ได้ทราบในช่วงแรกนะคะว่าสีของพระพิธีธรรมนั้นบ่งบอกถึงธาตุทั้งสี่ดินน้ำไฟและ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":7,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:08.517059466+07:00","message":"receive interim result [false|false]: ได้ทราบในช่วงแรกนะคะว่าสีของพระพิธีธรรมนั้นบ่งบอกถึงธาตุทั้งสี่ดินน้ำไฟและ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:08.517072978+07:00","message":"[buffer interim] 1707 false ได้ทราบในช่วงแรกนะคะว่าสีของพระพิธีธรรมนั้นบ่งบอกถึงธาตุทั้งสี่ดินน้ำไฟและ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:08.517085692+07:00","message":"[bufferProcess] interim [680000000]:ได้ทราบในช่วงแรกนะคะว่าสีของพระพิธีธรรมนั้นบ่งบอกถึงธาตุทั้งสี่ดินน้ำไฟและ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:08.517088764+07:00","message":"[bufferProcess] send to processor:ได้ทราบในช่วงแรกนะคะว่าสีของพระพิธีธรรมนั้นบ่งบอกถึงธาตุทั้งสี่ดินน้ำไฟ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:08.517093447+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:08.517096859+07:00","message":"> Transcript [7827] [false]: 'ได้ทราบในช่วงแรกนะคะว่าสีของพระพิธีธรรมนั้นบ่งบอกถึงธาตุทั้งสี่ดินน้ำไฟ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:08.517101761+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:08.517103891+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:08.51710585+07:00","message":"StatePrefix: 'ได้ทราบในช่วงแรกนะคะว่าสีของพระพิธีธรรมนั้นบ่งบอกถึงธาตุทั้งสี่ดินน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:08.517109298+07:00","message":"TextPushed: 'ได้ทราบในช่วงแรกนะคะว่าสีของพระพิธีธรรมนั้นบ่งบอก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:08.718018546+07:00","message":"receive streaming session, msgId: 1707"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:08.718053513+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":"2025-10-27T15:29:08.718059556+07:00","message":"receive interim result [false|false]: ได้ทราบในช่วงแรกนะคะว่าสีของพระพิธีธรรมนั้นบ่งบอกถึงธาตุทั้งสี่ดินน้ำไฟลม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:08.718074894+07:00","message":"[buffer interim] 1707 false ได้ทราบในช่วงแรกนะคะว่าสีของพระพิธีธรรมนั้นบ่งบอกถึงธาตุทั้งสี่ดินน้ำไฟลม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:08.718082229+07:00","message":"[bufferProcess] interim [860000000]:ได้ทราบในช่วงแรกนะคะว่าสีของพระพิธีธรรมนั้นบ่งบอกถึงธาตุทั้งสี่ดินน้ำไฟลม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:08.718084727+07:00","message":"[bufferProcess] send to processor:ได้ทราบในช่วงแรกนะคะว่าสีของพระพิธีธรรมนั้นบ่งบอกถึงธาตุทั้งสี่ดินน้ำไฟและ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:08.718090478+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:08.718092934+07:00","message":"> Transcript [7828] [false]: 'ได้ทราบในช่วงแรกนะคะว่าสีของพระพิธีธรรมนั้นบ่งบอกถึงธาตุทั้งสี่ดินน้ำไฟและ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:08.71809667+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:08.718098534+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:08.718100276+07:00","message":"StatePrefix: 'ได้ทราบในช่วงแรกนะคะว่าสีของพระพิธีธรรมนั้นบ่งบอกถึงธาตุทั้งสี่ดินน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:08.718102791+07:00","message":"TextPushed: 'ได้ทราบในช่วงแรกนะคะว่าสีของพระพิธีธรรมนั้นบ่งบอก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:08.807861697+07:00","message":"[GCS] IsForceVAD: false for message ID: 1707"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:08.940350416+07:00","message":"[GCS] Start streaming session, msgId: 1708"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:09.028784672+07:00","message":"receive streaming session, msgId: 1707"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:09.028833554+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ได้ทราบในช่วงแรกนะคะว่าสีของพระพิธีธรรมนั้นบ่งบอกถึงธาตุทั้งสี่ดินน้ำไฟลม\",\"confidence\":0.94747776}],\"is_final\":true,\"result_end_time\":{\"seconds\":8,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:09.028843111+07:00","message":"receive interim result [true|false]: ได้ทราบในช่วงแรกนะคะว่าสีของพระพิธีธรรมนั้นบ่งบอกถึงธาตุทั้งสี่ดินน้ำไฟลม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:09.028859153+07:00","message":"end recv isFinal message id 1707"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:09.028861902+07:00","message":"end Recv id 1707"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:09.028869374+07:00","message":"[buffer interim] 1707 true ได้ทราบในช่วงแรกนะคะว่าสีของพระพิธีธรรมนั้นบ่งบอกถึงธาตุทั้งสี่ดินน้ำไฟลม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:09.028882321+07:00","message":"[bufferProcess] interim [160000000]:ได้ทราบในช่วงแรกนะคะว่าสีของพระพิธีธรรมนั้นบ่งบอกถึงธาตุทั้งสี่ดินน้ำไฟลม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:09.028888552+07:00","message":"[bufferProcess] send to processor (isfinal):ได้ทราบในช่วงแรกนะคะว่าสีของพระพิธีธรรมนั้นบ่งบอกถึงธาตุทั้งสี่ดินน้ำไฟลม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:09.028892799+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:09.028897205+07:00","message":"> Transcript [7829] [false]: 'ได้ทราบในช่วงแรกนะคะว่าสีของพระพิธีธรรมนั้นบ่งบอกถึงธาตุทั้งสี่ดินน้ำไฟลม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:09.028901881+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:09.028904561+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:09.028906928+07:00","message":"StatePrefix: 'ได้ทราบในช่วงแรกนะคะว่าสีของพระพิธีธรรมนั้นบ่งบอกถึงธาตุทั้งสี่ดินน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:09.028910899+07:00","message":"TextPushed: 'ได้ทราบในช่วงแรกนะคะว่าสีของพระพิธีธรรมนั้นบ่งบอก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:09.028913441+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:09.028916018+07:00","message":"> Transcript [7830] [true]: 'ได้ทราบในช่วงแรกนะคะว่าสีของพระพิธีธรรมนั้นบ่งบอกถึงธาตุทั้งสี่ดินน้ำไฟลม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:09.028919191+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:09.028921467+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:09.028923652+07:00","message":"StatePrefix: 'ได้ทราบในช่วงแรกนะคะว่าสีของพระพิธีธรรมนั้นบ่งบอกถึงธาตุทั้งสี่ดินน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:09.028926362+07:00","message":"TextPushed: 'ได้ทราบในช่วงแรกนะคะว่าสีของพระพิธีธรรมนั้นบ่งบอก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:09.028934993+07:00","message":"Push: 'ถึงธาตุทั้งสี่ดินน้ำไฟลม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:09.02894609+07:00","message":"push: {true ถึงธาตุทั้งสี่ดินน้ำไฟลม 0 0xc002922b80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:29:09.053708984+07:00","message":"write wav file: './tmp/7446/7446_1707.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:09.670926061+07:00","message":"receive streaming session, msgId: 1708"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:09.670967007+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":"2025-10-27T15:29:09.670972105+07:00","message":"receive interim result [false|false]: ตาม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:09.670986331+07:00","message":"[buffer interim] 1708 false ตาม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:09.670992351+07:00","message":"[bufferProcess] interim [540000000]:ตาม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:09.670993767+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:09.980498451+07:00","message":"receive streaming session, msgId: 1708"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:09.980534569+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":"2025-10-27T15:29:09.980539647+07:00","message":"receive interim result [false|false]: การเปลี่ยน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:09.980552889+07:00","message":"[buffer interim] 1708 false การเปลี่ยน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:09.98056068+07:00","message":"[bufferProcess] interim [720000000]:การเปลี่ยน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:09.980562893+07:00","message":"[bufferProcess] send to processor:ตาม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:09.980567782+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:09.980570232+07:00","message":"> Transcript [7831] [false]: 'ตาม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:09.980572205+07:00","message":"Set StatePrefix (first interim): 'ตาม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:10.046114687+07:00","message":"receive streaming session, msgId: 1708"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:10.046154515+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":"2025-10-27T15:29:10.046159205+07:00","message":"receive interim result [false|false]: กางเกง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:10.046169292+07:00","message":"[buffer interim] 1708 false กางเกง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:10.046175943+07:00","message":"[bufferProcess] interim [840000000]:กางเกง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:10.046177959+07:00","message":"[bufferProcess] send to processor:การเปลี่ยน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:10.046181061+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:10.046183412+07:00","message":"> Transcript [7832] [false]: 'การเปลี่ยน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:10.046185261+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:10.046186836+07:00","message":"Set new StatePrefix: 'การเปลี่ยน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:10.049438809+07:00","message":"receive streaming session, msgId: 1708"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:10.049467985+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":"2025-10-27T15:29:10.049473389+07:00","message":"receive interim result [false|false]: ตามสินค้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:10.04948724+07:00","message":"[buffer interim] 1708 false ตามสินค้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:10.049493694+07:00","message":"[bufferProcess] interim [900000000]:ตามสินค้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:10.049496491+07:00","message":"[bufferProcess] send to processor:กางเกง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:10.049500169+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:10.049503606+07:00","message":"> Transcript [7833] [false]: 'กางเกง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:10.049506167+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:10.049508609+07:00","message":"Set new StatePrefix: 'กางเกง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:10.209838781+07:00","message":"receive streaming session, msgId: 1708"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:10.209893959+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":"2025-10-27T15:29:10.209900114+07:00","message":"receive interim result [false|false]: ตามเพลงชาติ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:10.209915409+07:00","message":"[buffer interim] 1708 false ตามเพลงชาติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:10.209922882+07:00","message":"[bufferProcess] interim [80000000]:ตามเพลงชาติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:10.209925286+07:00","message":"[bufferProcess] send to processor:ตามสินค้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:10.209930243+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:10.209932898+07:00","message":"> Transcript [7834] [false]: 'ตามสินค้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:10.209934776+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:10.20993647+07:00","message":"Set new StatePrefix: 'ตามสินค้า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:10.340978596+07:00","message":"receive streaming session, msgId: 1708"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:10.341012593+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":"2025-10-27T15:29:10.341018017+07:00","message":"receive interim result [false|false]: ตามเพลงชาติของ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:10.341028572+07:00","message":"[buffer interim] 1708 false ตามเพลงชาติของ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:10.341035807+07:00","message":"[bufferProcess] interim [200000000]:ตามเพลงชาติของ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:10.341037773+07:00","message":"[bufferProcess] send to processor:ตามเพลงชาติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:10.341041407+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:10.341044511+07:00","message":"> Transcript [7835] [false]: 'ตามเพลงชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:10.341046492+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:10.341048115+07:00","message":"Set new StatePrefix: 'ตามเพลงชาติ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:10.383273498+07:00","message":"receive streaming session, msgId: 1708"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:10.383311349+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":"2025-10-27T15:29:10.383317407+07:00","message":"receive interim result [false|false]: ตามเพลงชาติของพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:10.383329917+07:00","message":"[buffer interim] 1708 false ตามเพลงชาติของพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:10.383336703+07:00","message":"[bufferProcess] interim [320000000]:ตามเพลงชาติของพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:10.383338699+07:00","message":"[bufferProcess] send to processor:ตามเพลงชาติของ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:10.383343523+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:10.38334621+07:00","message":"> Transcript [7836] [false]: 'ตามเพลงชาติของ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:10.383349095+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:10.383350852+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:10.383352327+07:00","message":"StatePrefix: 'ตามเพลงชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:10.383354354+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:10.565281145+07:00","message":"receive streaming session, msgId: 1708"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:10.565325349+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":"2025-10-27T15:29:10.565332236+07:00","message":"receive interim result [false|false]: ตามเพลงชาติของพระปิด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:10.565348968+07:00","message":"[buffer interim] 1708 false ตามเพลงชาติของพระปิด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:10.56536061+07:00","message":"[bufferProcess] interim [500000000]:ตามเพลงชาติของพระปิด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:10.565363995+07:00","message":"[bufferProcess] send to processor:ตามเพลงชาติของพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:10.565368382+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:10.565372117+07:00","message":"> Transcript [7837] [false]: 'ตามเพลงชาติของพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:10.565376327+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:10.565378967+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:10.565381348+07:00","message":"StatePrefix: 'ตามเพลงชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:10.565383861+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:10.687118583+07:00","message":"receive streaming session, msgId: 1708"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:10.687175331+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":"2025-10-27T15:29:10.687182377+07:00","message":"receive interim result [false|false]: ตามเพลงชาติของพระภิกษุ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:10.68719609+07:00","message":"[buffer interim] 1708 false ตามเพลงชาติของพระภิกษุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:10.68720271+07:00","message":"[bufferProcess] interim [560000000]:ตามเพลงชาติของพระภิกษุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:10.687204655+07:00","message":"[bufferProcess] send to processor:ตามเพลงชาติของพระปิด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:10.687210898+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:10.687214523+07:00","message":"> Transcript [7838] [false]: 'ตามเพลงชาติของพระปิด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:10.687218442+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:10.687221395+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:10.687223345+07:00","message":"StatePrefix: 'ตามเพลงชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:10.687225036+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:10.694714245+07:00","message":"receive streaming session, msgId: 1708"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:10.694743885+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":"2025-10-27T15:29:10.694748981+07:00","message":"receive interim result [false|false]: ตามเพลงชาติของพระพิธี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:10.694759103+07:00","message":"[buffer interim] 1708 false ตามเพลงชาติของพระพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:10.694764253+07:00","message":"[bufferProcess] interim [620000000]:ตามเพลงชาติของพระพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:10.694766392+07:00","message":"[bufferProcess] send to processor:ตามเพลงชาติของพระภิกษุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:10.694769886+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:10.69477212+07:00","message":"> Transcript [7839] [false]: 'ตามเพลงชาติของพระภิกษุ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:10.694774822+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:10.694776609+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:10.694778075+07:00","message":"StatePrefix: 'ตามเพลงชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:10.694779914+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:10.69478221+07:00","message":"Push: 'ตามเพลงชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:10.694783823+07:00","message":"TextPushed: 'ตามเพลงชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:10.694786055+07:00","message":"Set new StatePrefix : 'ตามเพลงชาติของพระภิกษุ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:10.694787789+07:00","message":"Next Push (prob) : 'ของพระภิกษุ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:10.694794719+07:00","message":"push: {false ตามเพลงชาติ 0 0xc00401f680}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:10.888803553+07:00","message":"receive streaming session, msgId: 1708"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:10.888838572+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":"2025-10-27T15:29:10.888844156+07:00","message":"receive interim result [false|false]: ตามเพลงชาติของพระพิธีธรรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:10.88886364+07:00","message":"[buffer interim] 1708 false ตามเพลงชาติของพระพิธีธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:10.888870781+07:00","message":"[bufferProcess] interim [740000000]:ตามเพลงชาติของพระพิธีธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:10.888872985+07:00","message":"[bufferProcess] send to processor:ตามเพลงชาติของพระพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:10.888877824+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:10.888880771+07:00","message":"> Transcript [7840] [false]: 'ตามเพลงชาติของพระพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:10.888882877+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:10.888884576+07:00","message":"Set new StatePrefix: 'ตามเพลงชาติของพระพิธี'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:29:11.166552704+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:29:11.166560004+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:11.201394245+07:00","message":"receive streaming session, msgId: 1708"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:11.201434953+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":"2025-10-27T15:29:11.201440756+07:00","message":"receive interim result [false|false]: ตามเพลงชาติของพระพิธีธรรมนั้น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:11.201454089+07:00","message":"[buffer interim] 1708 false ตามเพลงชาติของพระพิธีธรรมนั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:11.201461166+07:00","message":"[bufferProcess] interim [40000000]:ตามเพลงชาติของพระพิธีธรรมนั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:11.201464601+07:00","message":"[bufferProcess] send to processor:ตามเพลงชาติของพระพิธีธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:11.20146969+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:11.201472569+07:00","message":"> Transcript [7841] [false]: 'ตามเพลงชาติของพระพิธีธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:11.20147537+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:11.201477407+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:11.201479251+07:00","message":"StatePrefix: 'ตามเพลงชาติของพระพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:11.201481635+07:00","message":"TextPushed: 'ตามเพลงชาติ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:11.784135556+07:00","message":"receive streaming session, msgId: 1708"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:11.784179538+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":"2025-10-27T15:29:11.784187518+07:00","message":"receive interim result [false|false]: ตามเพลงชาติของพระพิธีธรรมนั้น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:11.784203731+07:00","message":"[buffer interim] 1708 false ตามเพลงชาติของพระพิธีธรรมนั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:11.784214499+07:00","message":"[bufferProcess] interim [640000000]:ตามเพลงชาติของพระพิธีธรรมนั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:11.784217664+07:00","message":"[bufferProcess] send to processor:ตามเพลงชาติของพระพิธีธรรมนั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:11.784224203+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:11.784227751+07:00","message":"> Transcript [7842] [false]: 'ตามเพลงชาติของพระพิธีธรรมนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:11.784232083+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:11.78423462+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:11.784237527+07:00","message":"StatePrefix: 'ตามเพลงชาติของพระพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:11.78424038+07:00","message":"TextPushed: 'ตามเพลงชาติ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:11.95169189+07:00","message":"receive streaming session, msgId: 1708"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:11.951728115+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":"2025-10-27T15:29:11.951736068+07:00","message":"receive interim result [false|false]: ตามเพลงชาติของพระพิธีธรรมนั้นสืบ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:11.951751287+07:00","message":"[buffer interim] 1708 false ตามเพลงชาติของพระพิธีธรรมนั้นสืบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:11.95176136+07:00","message":"[bufferProcess] interim [820000000]:ตามเพลงชาติของพระพิธีธรรมนั้นสืบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:11.951764238+07:00","message":"[bufferProcess] send to processor:ตามเพลงชาติของพระพิธีธรรมนั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:11.951771588+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:11.951775257+07:00","message":"> Transcript [7843] [false]: 'ตามเพลงชาติของพระพิธีธรรมนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:11.951779861+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:11.951782868+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:11.951785711+07:00","message":"StatePrefix: 'ตามเพลงชาติของพระพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:11.951788491+07:00","message":"TextPushed: 'ตามเพลงชาติ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:12.125359293+07:00","message":"receive streaming session, msgId: 1708"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:12.125403387+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":"2025-10-27T15:29:12.125410054+07:00","message":"receive interim result [false|false]: ตามเพลงชาติของพระพิธีธรรมนั้น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:12.125437704+07:00","message":"receive streaming session, msgId: 1708"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:12.125442649+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":"2025-10-27T15:29:12.125445982+07:00","message":"receive interim result [false|false]: ตามเพลงชาติของพระพิธีธรรมนั้นคือความ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:12.125452193+07:00","message":"[buffer interim] 1708 false ตามเพลงชาติของพระพิธีธรรมนั้น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:12.125455854+07:00","message":"[buffer interim] 1708 false ตามเพลงชาติของพระพิธีธรรมนั้นคือความ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:12.125463081+07:00","message":"[bufferProcess] interim [940000000]:ตามเพลงชาติของพระพิธีธรรมนั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:12.125467102+07:00","message":"[bufferProcess] send to processor:ตามเพลงชาติของพระพิธีธรรมนั้นสืบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:12.125471129+07:00","message":"[bufferProcess] interim [0]:ตามเพลงชาติของพระพิธีธรรมนั้นคือความ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:12.125473613+07:00","message":"[bufferProcess] send to processor:ตามเพลงชาติของพระพิธีธรรมนั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:12.125479589+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:12.12548321+07:00","message":"> Transcript [7844] [false]: 'ตามเพลงชาติของพระพิธีธรรมนั้นสืบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:12.125487754+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:12.125490275+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:12.125493089+07:00","message":"StatePrefix: 'ตามเพลงชาติของพระพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:12.125495604+07:00","message":"TextPushed: 'ตามเพลงชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:12.125501303+07:00","message":"Push: 'ของพระพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:12.125503567+07:00","message":"TextPushed: 'ตามเพลงชาติของพระพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:12.12550601+07:00","message":"Set new StatePrefix : 'ตามเพลงชาติของพระพิธีธรรมนั้นสืบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:12.125509006+07:00","message":"Next Push (prob) : 'ธรรมนั้นสืบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:12.125511234+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:12.125513634+07:00","message":"> Transcript [7845] [false]: 'ตามเพลงชาติของพระพิธีธรรมนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:12.125515634+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:12.125524951+07:00","message":"push: {false ของพระพิธี 0 0xc00401f680}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:12.182571413+07:00","message":"receive streaming session, msgId: 1708"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:12.182611699+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":"2025-10-27T15:29:12.182619029+07:00","message":"receive interim result [false|false]: ตามเพลงชาติของพระพิธีธรรมนั้นสื่อความหมาย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:12.182633898+07:00","message":"[buffer interim] 1708 false ตามเพลงชาติของพระพิธีธรรมนั้นสื่อความหมาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:12.182642014+07:00","message":"[bufferProcess] interim [120000000]:ตามเพลงชาติของพระพิธีธรรมนั้นสื่อความหมาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:12.182645358+07:00","message":"[bufferProcess] send to processor:ตามเพลงชาติของพระพิธีธรรมนั้นคือความ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:12.182652312+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:12.182656274+07:00","message":"> Transcript [7846] [false]: 'ตามเพลงชาติของพระพิธีธรรมนั้นคือความ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:12.182659389+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:12.182661788+07:00","message":"Set new StatePrefix: 'ตามเพลงชาติของพระพิธีธรรมนั้นคือความ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:12.474830908+07:00","message":"receive streaming session, msgId: 1708"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:12.474873033+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":"2025-10-27T15:29:12.474880269+07:00","message":"receive interim result [false|false]: ตามเพลงชาติของพระพิธีธรรมนั้นสื่อความหมายถึง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:12.474893941+07:00","message":"[buffer interim] 1708 false ตามเพลงชาติของพระพิธีธรรมนั้นสื่อความหมายถึง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:12.474904038+07:00","message":"[bufferProcess] interim [360000000]:ตามเพลงชาติของพระพิธีธรรมนั้นสื่อความหมายถึง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:12.474907587+07:00","message":"[bufferProcess] send to processor:ตามเพลงชาติของพระพิธีธรรมนั้นสื่อความหมาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:12.474914276+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:12.474917852+07:00","message":"> Transcript [7847] [false]: 'ตามเพลงชาติของพระพิธีธรรมนั้นสื่อความหมาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:12.474921821+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:12.474924398+07:00","message":"Set new StatePrefix: 'ตามเพลงชาติของพระพิธีธรรมนั้นสื่อความหมาย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:12.813206404+07:00","message":"receive streaming session, msgId: 1708"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:12.813251778+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":"2025-10-27T15:29:12.813259385+07:00","message":"receive interim result [false|false]: ตามเพลงชาติของพระพิธีธรรมนั้นสื่อความหมายถึงการ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:12.813281282+07:00","message":"[buffer interim] 1708 false ตามเพลงชาติของพระพิธีธรรมนั้นสื่อความหมายถึงการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:12.813292366+07:00","message":"[bufferProcess] interim [720000000]:ตามเพลงชาติของพระพิธีธรรมนั้นสื่อความหมายถึงการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:12.813295834+07:00","message":"[bufferProcess] send to processor:ตามเพลงชาติของพระพิธีธรรมนั้นสื่อความหมายถึง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:12.813302847+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:12.813306138+07:00","message":"> Transcript [7848] [false]: 'ตามเพลงชาติของพระพิธีธรรมนั้นสื่อความหมายถึง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:12.813310564+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:12.81331304+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:12.813315623+07:00","message":"StatePrefix: 'ตามเพลงชาติของพระพิธีธรรมนั้นสื่อความหมาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:12.813319872+07:00","message":"TextPushed: 'ตามเพลงชาติของพระพิธี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:13.133817791+07:00","message":"receive streaming session, msgId: 1708"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:13.133857522+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":"2025-10-27T15:29:13.133864781+07:00","message":"receive interim result [false|false]: ตามเพลงชาติของพระพิธีธรรมนั้นสื่อความหมายถึงการขน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:13.133881076+07:00","message":"[buffer interim] 1708 false ตามเพลงชาติของพระพิธีธรรมนั้นสื่อความหมายถึงการขน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:13.133890908+07:00","message":"[bufferProcess] interim [960000000]:ตามเพลงชาติของพระพิธีธรรมนั้นสื่อความหมายถึงการขน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:13.133893969+07:00","message":"[bufferProcess] send to processor:ตามเพลงชาติของพระพิธีธรรมนั้นสื่อความหมายถึงการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:13.133900375+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:13.133904307+07:00","message":"> Transcript [7849] [false]: 'ตามเพลงชาติของพระพิธีธรรมนั้นสื่อความหมายถึงการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:13.133908261+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:13.133910171+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:13.133911891+07:00","message":"StatePrefix: 'ตามเพลงชาติของพระพิธีธรรมนั้นสื่อความหมาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:13.133914524+07:00","message":"TextPushed: 'ตามเพลงชาติของพระพิธี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:13.319785537+07:00","message":"receive streaming session, msgId: 1708"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:13.319822712+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":"2025-10-27T15:29:13.31983083+07:00","message":"receive interim result [false|false]: ตามเพลงชาติของพระพิธีธรรมนั้นสื่อความหมายถึงการสนทนา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:13.31985256+07:00","message":"[buffer interim] 1708 false ตามเพลงชาติของพระพิธีธรรมนั้นสื่อความหมายถึงการสนทนา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:13.319863564+07:00","message":"[bufferProcess] interim [140000000]:ตามเพลงชาติของพระพิธีธรรมนั้นสื่อความหมายถึงการสนทนา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:13.31986708+07:00","message":"[bufferProcess] send to processor:ตามเพลงชาติของพระพิธีธรรมนั้นสื่อความหมายถึงการขน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:13.319872168+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:13.319875835+07:00","message":"> Transcript [7850] [false]: 'ตามเพลงชาติของพระพิธีธรรมนั้นสื่อความหมายถึงการขน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:13.319880788+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:13.319883327+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:13.319886097+07:00","message":"StatePrefix: 'ตามเพลงชาติของพระพิธีธรรมนั้นสื่อความหมาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:13.319889275+07:00","message":"TextPushed: 'ตามเพลงชาติของพระพิธี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:13.378469155+07:00","message":"receive streaming session, msgId: 1708"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:13.378506552+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":"2025-10-27T15:29:13.378514256+07:00","message":"receive interim result [false|false]: ตามเพลงชาติของพระพิธีธรรมนั้นสื่อความหมายถึงการสูญสลาย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:13.378531056+07:00","message":"[buffer interim] 1708 false ตามเพลงชาติของพระพิธีธรรมนั้นสื่อความหมายถึงการสูญสลาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:13.378541324+07:00","message":"[bufferProcess] interim [260000000]:ตามเพลงชาติของพระพิธีธรรมนั้นสื่อความหมายถึงการสูญสลาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:13.378544726+07:00","message":"[bufferProcess] send to processor:ตามเพลงชาติของพระพิธีธรรมนั้นสื่อความหมายถึงการสนทนา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:13.378551572+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:13.378555284+07:00","message":"> Transcript [7851] [false]: 'ตามเพลงชาติของพระพิธีธรรมนั้นสื่อความหมายถึงการสนทนา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:13.378577734+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:13.378582428+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:13.378585326+07:00","message":"StatePrefix: 'ตามเพลงชาติของพระพิธีธรรมนั้นสื่อความหมาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:13.378588639+07:00","message":"TextPushed: 'ตามเพลงชาติของพระพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:13.378595084+07:00","message":"Push: 'ธรรมนั้นสื่อความหมาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:13.37859764+07:00","message":"TextPushed: 'ตามเพลงชาติของพระพิธีธรรมนั้นสื่อความหมาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:13.378600475+07:00","message":"Set new StatePrefix : 'ตามเพลงชาติของพระพิธีธรรมนั้นสื่อความหมายถึงการสนทนา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:13.378603789+07:00","message":"Next Push (prob) : 'ถึงการสนทนา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:13.378614186+07:00","message":"push: {false ธรรมนั้นสื่อความหมาย 0 0xc00401f680}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:13.379736771+07:00","message":"receive streaming session, msgId: 1708"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:13.379757392+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":"2025-10-27T15:29:13.379766468+07:00","message":"receive interim result [false|false]: ตามเพลงชาติของพระพิธีธรรมนั้นสื่อความหมายถึงการสูญสลายไป"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:13.379777236+07:00","message":"[buffer interim] 1708 false ตามเพลงชาติของพระพิธีธรรมนั้นสื่อความหมายถึงการสูญสลายไป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:13.379782746+07:00","message":"[bufferProcess] interim [320000000]:ตามเพลงชาติของพระพิธีธรรมนั้นสื่อความหมายถึงการสูญสลายไป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:13.379786037+07:00","message":"[bufferProcess] send to processor:ตามเพลงชาติของพระพิธีธรรมนั้นสื่อความหมายถึงการสูญสลาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:13.3797918+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:13.379794312+07:00","message":"> Transcript [7852] [false]: 'ตามเพลงชาติของพระพิธีธรรมนั้นสื่อความหมายถึงการสูญสลาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:13.379796907+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:13.379799555+07:00","message":"Set new StatePrefix: 'ตามเพลงชาติของพระพิธีธรรมนั้นสื่อความหมายถึงการสูญสลาย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:13.69824773+07:00","message":"receive streaming session, msgId: 1708"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:13.698290268+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":"2025-10-27T15:29:13.698297723+07:00","message":"receive interim result [false|false]: ตามเพลงชาติของพระพิธีธรรมนั้นสื่อความหมายถึงการสูญสลายไปทาง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:13.698330836+07:00","message":"[buffer interim] 1708 false ตามเพลงชาติของพระพิธีธรรมนั้นสื่อความหมายถึงการสูญสลายไปทาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:13.698339469+07:00","message":"[bufferProcess] interim [560000000]:ตามเพลงชาติของพระพิธีธรรมนั้นสื่อความหมายถึงการสูญสลายไปทาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:13.698343372+07:00","message":"[bufferProcess] send to processor:ตามเพลงชาติของพระพิธีธรรมนั้นสื่อความหมายถึงการสูญสลายไป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:13.698351624+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:13.698355022+07:00","message":"> Transcript [7853] [false]: 'ตามเพลงชาติของพระพิธีธรรมนั้นสื่อความหมายถึงการสูญสลายไป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:13.698360071+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:13.698362745+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:13.698365049+07:00","message":"StatePrefix: 'ตามเพลงชาติของพระพิธีธรรมนั้นสื่อความหมายถึงการสูญสลาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:13.698368421+07:00","message":"TextPushed: 'ตามเพลงชาติของพระพิธีธรรมนั้นสื่อความหมาย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:13.885551914+07:00","message":"receive streaming session, msgId: 1708"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:13.885580449+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":"2025-10-27T15:29:13.885588811+07:00","message":"receive interim result [false|false]: ตามเพลงชาติของพระพิธีธรรมนั้นสื่อความหมายถึงการสูญสลายไปทั้ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:13.88560184+07:00","message":"[buffer interim] 1708 false ตามเพลงชาติของพระพิธีธรรมนั้นสื่อความหมายถึงการสูญสลายไปทั้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:13.885611273+07:00","message":"[bufferProcess] interim [740000000]:ตามเพลงชาติของพระพิธีธรรมนั้นสื่อความหมายถึงการสูญสลายไปทั้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:13.885614749+07:00","message":"[bufferProcess] send to processor:ตามเพลงชาติของพระพิธีธรรมนั้นสื่อความหมายถึงการสูญสลายไปทาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:13.885621376+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:13.885624282+07:00","message":"> Transcript [7854] [false]: 'ตามเพลงชาติของพระพิธีธรรมนั้นสื่อความหมายถึงการสูญสลายไปทาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:13.88562912+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:13.885631318+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:13.885633622+07:00","message":"StatePrefix: 'ตามเพลงชาติของพระพิธีธรรมนั้นสื่อความหมายถึงการสูญสลาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:13.885637034+07:00","message":"TextPushed: 'ตามเพลงชาติของพระพิธีธรรมนั้นสื่อความหมาย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:13.98818727+07:00","message":"[GCS] IsForceVAD: false for message ID: 1708"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:14.05878331+07:00","message":"[GCS] Start streaming session, msgId: 1709"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:29:14.167029704+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:29:14.167022133+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:14.191746546+07:00","message":"receive streaming session, msgId: 1708"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:14.191780582+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตามเพลงชาติของพระพิธีธรรมนั้นสื่อความหมายถึงการสูญสลายไปทั้ง\",\"confidence\":0.9470088}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":70000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:14.191786243+07:00","message":"receive interim result [true|false]: ตามเพลงชาติของพระพิธีธรรมนั้นสื่อความหมายถึงการสูญสลายไปทั้ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:14.191794388+07:00","message":"end recv isFinal message id 1708"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:14.19179609+07:00","message":"end Recv id 1708"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:14.191801223+07:00","message":"[buffer interim] 1708 true ตามเพลงชาติของพระพิธีธรรมนั้นสื่อความหมายถึงการสูญสลายไปทั้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:14.191810041+07:00","message":"[bufferProcess] interim [70000000]:ตามเพลงชาติของพระพิธีธรรมนั้นสื่อความหมายถึงการสูญสลายไปทั้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:14.191814756+07:00","message":"[bufferProcess] send to processor (isfinal):ตามเพลงชาติของพระพิธีธรรมนั้นสื่อความหมายถึงการสูญสลายไปทั้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:14.191817934+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:14.191820473+07:00","message":"> Transcript [7855] [false]: 'ตามเพลงชาติของพระพิธีธรรมนั้นสื่อความหมายถึงการสูญสลายไปทั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:14.191823565+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:14.191825205+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:14.191826737+07:00","message":"StatePrefix: 'ตามเพลงชาติของพระพิธีธรรมนั้นสื่อความหมายถึงการสูญสลาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:14.191828973+07:00","message":"TextPushed: 'ตามเพลงชาติของพระพิธีธรรมนั้นสื่อความหมาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:14.191830658+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:14.191832141+07:00","message":"> Transcript [7856] [true]: 'ตามเพลงชาติของพระพิธีธรรมนั้นสื่อความหมายถึงการสูญสลายไปทั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:14.191834007+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:14.191835385+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:14.191836768+07:00","message":"StatePrefix: 'ตามเพลงชาติของพระพิธีธรรมนั้นสื่อความหมายถึงการสูญสลาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:14.191838273+07:00","message":"TextPushed: 'ตามเพลงชาติของพระพิธีธรรมนั้นสื่อความหมาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:14.191852148+07:00","message":"Push: 'ถึงการสูญสลายไปทั้ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:14.191860039+07:00","message":"push: {true ถึงการสูญสลายไปทั้ง 0 0xc00401f680}"}
{"level":"info","service":"Main","time":"2025-10-27T15:29:14.20401627+07:00","message":"write wav file: './tmp/7446/7446_1708.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:14.659786805+07:00","message":"receive streaming session, msgId: 1709"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:14.659823597+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":"2025-10-27T15:29:14.659829667+07:00","message":"receive interim result [false|false]: ทาง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:14.659849452+07:00","message":"[buffer interim] 1709 false ทาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:14.659857505+07:00","message":"[bufferProcess] interim [540000000]:ทาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:14.659859516+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:14.779894055+07:00","message":"receive streaming session, msgId: 1709"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:14.779930306+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":"2025-10-27T15:29:14.779936316+07:00","message":"receive interim result [false|false]: ทัก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:14.779950041+07:00","message":"[buffer interim] 1709 false ทัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:14.779955829+07:00","message":"[bufferProcess] interim [600000000]:ทัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:14.77995818+07:00","message":"[bufferProcess] send to processor:ทาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:14.779963537+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:14.779966197+07:00","message":"> Transcript [7857] [false]: 'ทาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:14.779968007+07:00","message":"Set StatePrefix (first interim): 'ทาง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:14.91210501+07:00","message":"receive streaming session, msgId: 1709"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:14.912133396+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":"2025-10-27T15:29:14.912139013+07:00","message":"receive interim result [false|false]: ทาง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:14.912149074+07:00","message":"[buffer interim] 1709 false ทาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:14.912154986+07:00","message":"[bufferProcess] interim [720000000]:ทาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:14.912156749+07:00","message":"[bufferProcess] send to processor:ทัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:14.912159761+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:14.912162404+07:00","message":"> Transcript [7858] [false]: 'ทัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:14.91216425+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:14.912166154+07:00","message":"Set new StatePrefix: 'ทัก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:15.068922433+07:00","message":"receive streaming session, msgId: 1709"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:15.068964069+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ธาตุทั้ง 4\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:15.068970633+07:00","message":"receive interim result [false|false]: ธาตุทั้ง 4"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:15.068985602+07:00","message":"[buffer interim] 1709 false ธาตุทั้ง 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:15.068993352+07:00","message":"[bufferProcess] interim [900000000]:ธาตุทั้ง 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:15.068996224+07:00","message":"[bufferProcess] send to processor:ทาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:15.069000565+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:15.06900429+07:00","message":"> Transcript [7859] [false]: 'ทาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:15.069007085+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:15.069009733+07:00","message":"Set new StatePrefix: 'ทาง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:15.094628245+07:00","message":"receive streaming session, msgId: 1709"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:15.094656673+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":"2025-10-27T15:29:15.09466163+07:00","message":"receive interim result [false|false]: ถ้าทำสี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:15.094672703+07:00","message":"[buffer interim] 1709 false ถ้าทำสี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:15.094679063+07:00","message":"[bufferProcess] interim [960000000]:ถ้าทำสี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:15.094680924+07:00","message":"[bufferProcess] send to processor:ธาตุทั้ง 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:15.09468597+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:15.094688771+07:00","message":"> Transcript [7860] [false]: 'ธาตุทั้ง 4'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:15.094690906+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:15.094692537+07:00","message":"Set new StatePrefix: 'ธาตุทั้ง 4'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:15.244654691+07:00","message":"receive streaming session, msgId: 1709"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:15.24469406+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":"2025-10-27T15:29:15.244700981+07:00","message":"receive interim result [false|false]: ทางสีหน้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:15.244715704+07:00","message":"receive streaming session, msgId: 1709"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:15.244720616+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":"2025-10-27T15:29:15.24472418+07:00","message":"receive interim result [false|false]: ถนน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:15.244730127+07:00","message":"[buffer interim] 1709 false ทางสีหน้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:15.244734073+07:00","message":"[buffer interim] 1709 false ถนน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:15.244740485+07:00","message":"[bufferProcess] interim [140000000]:ทางสีหน้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:15.244743109+07:00","message":"[bufferProcess] send to processor:ถ้าทำสี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:15.244746518+07:00","message":"[bufferProcess] interim [200000000]:ถนน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:15.244748533+07:00","message":"[bufferProcess] send to processor:ทางสีหน้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:15.244752175+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:15.244755459+07:00","message":"> Transcript [7861] [false]: 'ถ้าทำสี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:15.24475823+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:15.244760893+07:00","message":"Set new StatePrefix: 'ถ้าทำสี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:15.244762881+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:15.244765223+07:00","message":"> Transcript [7862] [false]: 'ทางสีหน้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:15.244767266+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:15.244769404+07:00","message":"Set new StatePrefix: 'ทางสีหน้า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:15.308857096+07:00","message":"receive streaming session, msgId: 1709"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:15.308890992+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":"2025-10-27T15:29:15.308896668+07:00","message":"receive interim result [false|false]: ถ้าทำสีนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:15.308908478+07:00","message":"[buffer interim] 1709 false ถ้าทำสีนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:15.308918926+07:00","message":"[bufferProcess] interim [260000000]:ถ้าทำสีนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:15.308934417+07:00","message":"[bufferProcess] send to processor:ถนน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:15.308940826+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:15.308944875+07:00","message":"> Transcript [7863] [false]: 'ถนน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:15.308947847+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:15.308950637+07:00","message":"Set new StatePrefix: 'ถนน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:15.962238077+07:00","message":"receive streaming session, msgId: 1709"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:15.962271538+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":"2025-10-27T15:29:15.962277048+07:00","message":"receive interim result [false|false]: ถ้าทำสีนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:15.962290896+07:00","message":"[buffer interim] 1709 false ถ้าทำสีนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:15.962297638+07:00","message":"[bufferProcess] interim [860000000]:ถ้าทำสีนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:15.962299631+07:00","message":"[bufferProcess] send to processor:ถ้าทำสีนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:15.962304786+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:15.962307316+07:00","message":"> Transcript [7864] [false]: 'ถ้าทำสีนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:15.962309394+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:15.962311249+07:00","message":"Set new StatePrefix: 'ถ้าทำสีนะคะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:16.037071927+07:00","message":"receive streaming session, msgId: 1709"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:16.037108648+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":"2025-10-27T15:29:16.037114286+07:00","message":"receive interim result [false|false]: ถ้าทำสีนะคะไปล้าง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:16.037127468+07:00","message":"[buffer interim] 1709 false ถ้าทำสีนะคะไปล้าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:16.03713479+07:00","message":"[bufferProcess] interim [980000000]:ถ้าทำสีนะคะไปล้าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:16.037137081+07:00","message":"[bufferProcess] send to processor:ถ้าทำสีนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:16.037142081+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:16.037144623+07:00","message":"> Transcript [7865] [false]: 'ถ้าทำสีนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:16.037147919+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:16.037149766+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:16.037151429+07:00","message":"StatePrefix: 'ถ้าทำสีนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:16.037155262+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:16.140861869+07:00","message":"receive streaming session, msgId: 1709"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:16.14090492+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":"2025-10-27T15:29:16.14091303+07:00","message":"receive interim result [false|false]: ถ้าทำสีนะคะไปหลัง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:16.140930279+07:00","message":"[buffer interim] 1709 false ถ้าทำสีนะคะไปหลัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:16.140938606+07:00","message":"[bufferProcess] interim [40000000]:ถ้าทำสีนะคะไปหลัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:16.14094132+07:00","message":"[bufferProcess] send to processor:ถ้าทำสีนะคะไปล้าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:16.140947631+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:16.140951518+07:00","message":"> Transcript [7866] [false]: 'ถ้าทำสีนะคะไปล้าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:16.14095798+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:16.140960306+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:16.140962484+07:00","message":"StatePrefix: 'ถ้าทำสีนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:16.140964641+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:16.198783694+07:00","message":"receive streaming session, msgId: 1709"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:16.198815211+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":"2025-10-27T15:29:16.198820357+07:00","message":"receive interim result [false|false]: ถ้าทำสีนะคะภายหลังที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:16.198833323+07:00","message":"[buffer interim] 1709 false ถ้าทำสีนะคะภายหลังที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:16.198847886+07:00","message":"[bufferProcess] interim [160000000]:ถ้าทำสีนะคะภายหลังที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:16.198850418+07:00","message":"[bufferProcess] send to processor:ถ้าทำสีนะคะไปหลัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:16.198855576+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:16.19885809+07:00","message":"> Transcript [7867] [false]: 'ถ้าทำสีนะคะไปหลัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:16.198861037+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:16.198863038+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:16.198864698+07:00","message":"StatePrefix: 'ถ้าทำสีนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:16.198866408+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:16.409226983+07:00","message":"receive streaming session, msgId: 1709"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:16.409265208+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":"2025-10-27T15:29:16.409270593+07:00","message":"receive interim result [false|false]: ถ้าทำสีนะคะภายหลังที่มี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:16.409283838+07:00","message":"[buffer interim] 1709 false ถ้าทำสีนะคะภายหลังที่มี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:16.409289881+07:00","message":"[bufferProcess] interim [340000000]:ถ้าทำสีนะคะภายหลังที่มี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:16.40929191+07:00","message":"[bufferProcess] send to processor:ถ้าทำสีนะคะภายหลังที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:16.409296292+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:16.409299211+07:00","message":"> Transcript [7868] [false]: 'ถ้าทำสีนะคะภายหลังที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:16.409302001+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:16.40930377+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:16.40930542+07:00","message":"StatePrefix: 'ถ้าทำสีนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:16.409307238+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:16.409312737+07:00","message":"Push: 'ถ้าทำสีนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:16.409314359+07:00","message":"TextPushed: 'ถ้าทำสีนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:16.409316004+07:00","message":"Set new StatePrefix : 'ถ้าทำสีนะคะภายหลังที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:16.409318565+07:00","message":"Next Push (prob) : 'ภายหลังที่'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:16.409326338+07:00","message":"push: {false ถ้าทำสีนะคะ 0 0xc00401e380}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:16.537389335+07:00","message":"receive streaming session, msgId: 1709"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:16.537429916+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":"2025-10-27T15:29:16.53743525+07:00","message":"receive interim result [false|false]: ถ้าทำสีนะคะภายหลังที่มอง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:16.537449544+07:00","message":"[buffer interim] 1709 false ถ้าทำสีนะคะภายหลังที่มอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:16.53745676+07:00","message":"[bufferProcess] interim [460000000]:ถ้าทำสีนะคะภายหลังที่มอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:16.537458772+07:00","message":"[bufferProcess] send to processor:ถ้าทำสีนะคะภายหลังที่มี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:16.537461958+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:16.53746467+07:00","message":"> Transcript [7869] [false]: 'ถ้าทำสีนะคะภายหลังที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:16.537467632+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:16.537470185+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:16.537472682+07:00","message":"StatePrefix: 'ถ้าทำสีนะคะภายหลังที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:16.537475478+07:00","message":"TextPushed: 'ถ้าทำสีนะคะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:16.544775535+07:00","message":"receive streaming session, msgId: 1709"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:16.544806586+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":"2025-10-27T15:29:16.544811722+07:00","message":"receive interim result [false|false]: ถ้าทำสีนะคะภายหลังที่เหมาะกับ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:16.544824195+07:00","message":"[buffer interim] 1709 false ถ้าทำสีนะคะภายหลังที่เหมาะกับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:16.544830386+07:00","message":"[bufferProcess] interim [520000000]:ถ้าทำสีนะคะภายหลังที่เหมาะกับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:16.544832613+07:00","message":"[bufferProcess] send to processor:ถ้าทำสีนะคะภายหลังที่มอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:16.544835805+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:16.544838035+07:00","message":"> Transcript [7870] [false]: 'ถ้าทำสีนะคะภายหลังที่มอง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:16.54485182+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:16.544854046+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:16.544855683+07:00","message":"StatePrefix: 'ถ้าทำสีนะคะภายหลังที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:16.544857778+07:00","message":"TextPushed: 'ถ้าทำสีนะคะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:16.656556634+07:00","message":"receive streaming session, msgId: 1709"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:16.656592656+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":"2025-10-27T15:29:16.65659866+07:00","message":"receive interim result [false|false]: ถ้าทำสีนะคะภายหลังที่มรณะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:16.656617057+07:00","message":"[buffer interim] 1709 false ถ้าทำสีนะคะภายหลังที่มรณะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:16.656627124+07:00","message":"[bufferProcess] interim [580000000]:ถ้าทำสีนะคะภายหลังที่มรณะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:16.656631016+07:00","message":"[bufferProcess] send to processor:ถ้าทำสีนะคะภายหลังที่เหมาะกับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:16.65663764+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:16.656641317+07:00","message":"> Transcript [7871] [false]: 'ถ้าทำสีนะคะภายหลังที่เหมาะกับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:16.656644973+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:16.656647445+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:16.656649779+07:00","message":"StatePrefix: 'ถ้าทำสีนะคะภายหลังที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:16.656652377+07:00","message":"TextPushed: 'ถ้าทำสีนะคะ'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:29:17.168013085+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:29:17.168013088+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:17.228497317+07:00","message":"receive streaming session, msgId: 1709"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:17.228532302+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":"2025-10-27T15:29:17.228539791+07:00","message":"receive interim result [false|false]: ถ้าทำสีนะคะภายหลังที่มรณะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:17.2285533+07:00","message":"[buffer interim] 1709 false ถ้าทำสีนะคะภายหลังที่มรณะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:17.228559822+07:00","message":"[bufferProcess] interim [180000000]:ถ้าทำสีนะคะภายหลังที่มรณะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:17.228561998+07:00","message":"[bufferProcess] send to processor:ถ้าทำสีนะคะภายหลังที่มรณะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:17.228566866+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:17.22856947+07:00","message":"> Transcript [7872] [false]: 'ถ้าทำสีนะคะภายหลังที่มรณะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:17.228572795+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:17.228574738+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:17.22857635+07:00","message":"StatePrefix: 'ถ้าทำสีนะคะภายหลังที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:17.228578302+07:00","message":"TextPushed: 'ถ้าทำสีนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:17.22858263+07:00","message":"Push: 'ภายหลังที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:17.228584377+07:00","message":"TextPushed: 'ถ้าทำสีนะคะภายหลังที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:17.228587255+07:00","message":"Set new StatePrefix : 'ถ้าทำสีนะคะภายหลังที่มรณะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:17.228589124+07:00","message":"Next Push (prob) : 'มรณะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:17.228596905+07:00","message":"push: {false ภายหลังที่ 0 0xc00401e380}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:17.802449635+07:00","message":"receive streaming session, msgId: 1709"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:17.802476259+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":"2025-10-27T15:29:17.802481527+07:00","message":"receive interim result [false|false]: ถ้าทำสีนะคะภายหลังที่มรณะอันแสดงให้เห็น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:17.802494363+07:00","message":"[buffer interim] 1709 false ถ้าทำสีนะคะภายหลังที่มรณะอันแสดงให้เห็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:17.80250088+07:00","message":"[bufferProcess] interim [780000000]:ถ้าทำสีนะคะภายหลังที่มรณะอันแสดงให้เห็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:17.802503616+07:00","message":"[bufferProcess] send to processor:ถ้าทำสีนะคะภายหลังที่มรณะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:17.802506891+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:17.802512338+07:00","message":"> Transcript [7873] [false]: 'ถ้าทำสีนะคะภายหลังที่มรณะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:17.802515204+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:17.802517164+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:17.802518994+07:00","message":"StatePrefix: 'ถ้าทำสีนะคะภายหลังที่มรณะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:17.802521252+07:00","message":"TextPushed: 'ถ้าทำสีนะคะภายหลังที่'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:17.987412584+07:00","message":"receive streaming session, msgId: 1709"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:17.9874381+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":"2025-10-27T15:29:17.987445528+07:00","message":"receive interim result [false|false]: ถ้าทำสีนะคะภายหลังที่มรณะอันแสดงให้เห็นถึง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:17.987455231+07:00","message":"[buffer interim] 1709 false ถ้าทำสีนะคะภายหลังที่มรณะอันแสดงให้เห็นถึง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:17.987461905+07:00","message":"[bufferProcess] interim [960000000]:ถ้าทำสีนะคะภายหลังที่มรณะอันแสดงให้เห็นถึง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:17.987464876+07:00","message":"[bufferProcess] send to processor:ถ้าทำสีนะคะภายหลังที่มรณะอันแสดงให้เห็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:17.987470589+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:17.987473662+07:00","message":"> Transcript [7874] [false]: 'ถ้าทำสีนะคะภายหลังที่มรณะอันแสดงให้เห็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:17.98747769+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:17.987480173+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:17.987483873+07:00","message":"StatePrefix: 'ถ้าทำสีนะคะภายหลังที่มรณะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:17.98748626+07:00","message":"TextPushed: 'ถ้าทำสีนะคะภายหลังที่'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:18.248458389+07:00","message":"receive streaming session, msgId: 1709"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:18.24849085+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":"2025-10-27T15:29:18.248496585+07:00","message":"receive interim result [false|false]: ถ้าทำสีนะคะภายหลังที่มรณะอันแสดงให้เห็นถึงความ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:18.248508835+07:00","message":"[buffer interim] 1709 false ถ้าทำสีนะคะภายหลังที่มรณะอันแสดงให้เห็นถึงความ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:18.24851637+07:00","message":"[bufferProcess] interim [200000000]:ถ้าทำสีนะคะภายหลังที่มรณะอันแสดงให้เห็นถึงความ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:18.248518822+07:00","message":"[bufferProcess] send to processor:ถ้าทำสีนะคะภายหลังที่มรณะอันแสดงให้เห็นถึง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:18.24852491+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:18.248527286+07:00","message":"> Transcript [7875] [false]: 'ถ้าทำสีนะคะภายหลังที่มรณะอันแสดงให้เห็นถึง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:18.248530018+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:18.248532021+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:18.248534478+07:00","message":"StatePrefix: 'ถ้าทำสีนะคะภายหลังที่มรณะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:18.248536548+07:00","message":"TextPushed: 'ถ้าทำสีนะคะภายหลังที่'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:18.453228007+07:00","message":"receive streaming session, msgId: 1709"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:18.453259537+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":"2025-10-27T15:29:18.453264924+07:00","message":"receive interim result [false|false]: ถ้าทำสีนะคะภายหลังที่มรณะอันแสดงให้เห็นถึงความรู้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:18.453277952+07:00","message":"[buffer interim] 1709 false ถ้าทำสีนะคะภายหลังที่มรณะอันแสดงให้เห็นถึงความรู้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:18.453284794+07:00","message":"[bufferProcess] interim [380000000]:ถ้าทำสีนะคะภายหลังที่มรณะอันแสดงให้เห็นถึงความรู้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:18.453286757+07:00","message":"[bufferProcess] send to processor:ถ้าทำสีนะคะภายหลังที่มรณะอันแสดงให้เห็นถึงความ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:18.453289781+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:18.453292744+07:00","message":"> Transcript [7876] [false]: 'ถ้าทำสีนะคะภายหลังที่มรณะอันแสดงให้เห็นถึงความ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:18.453296897+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:18.453299217+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:18.45330182+07:00","message":"StatePrefix: 'ถ้าทำสีนะคะภายหลังที่มรณะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:18.453304541+07:00","message":"TextPushed: 'ถ้าทำสีนะคะภายหลังที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:18.453312298+07:00","message":"Push: 'มรณะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:18.453314637+07:00","message":"TextPushed: 'ถ้าทำสีนะคะภายหลังที่มรณะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:18.453317159+07:00","message":"Set new StatePrefix : 'ถ้าทำสีนะคะภายหลังที่มรณะอันแสดงให้เห็นถึงความ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:18.453319934+07:00","message":"Next Push (prob) : 'อันแสดงให้เห็นถึงความ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:18.45332915+07:00","message":"push: {false มรณะ 0 0xc00401e380}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:18.524254641+07:00","message":"receive streaming session, msgId: 1709"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:18.524289362+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":"2025-10-27T15:29:18.524295317+07:00","message":"receive interim result [false|false]: ถ้าทำสีนะคะภายหลังที่มรณะอันแสดงให้เห็นถึงความไม่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:18.524308087+07:00","message":"[buffer interim] 1709 false ถ้าทำสีนะคะภายหลังที่มรณะอันแสดงให้เห็นถึงความไม่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:18.524314709+07:00","message":"[bufferProcess] interim [440000000]:ถ้าทำสีนะคะภายหลังที่มรณะอันแสดงให้เห็นถึงความไม่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:18.524316939+07:00","message":"[bufferProcess] send to processor:ถ้าทำสีนะคะภายหลังที่มรณะอันแสดงให้เห็นถึงความรู้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:18.524322254+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:18.524324683+07:00","message":"> Transcript [7877] [false]: 'ถ้าทำสีนะคะภายหลังที่มรณะอันแสดงให้เห็นถึงความรู้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:18.524328055+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:18.524329822+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:18.524331404+07:00","message":"StatePrefix: 'ถ้าทำสีนะคะภายหลังที่มรณะอันแสดงให้เห็นถึงความ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:18.524334051+07:00","message":"TextPushed: 'ถ้าทำสีนะคะภายหลังที่มรณะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:18.563014508+07:00","message":"receive streaming session, msgId: 1709"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:18.563040367+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":"2025-10-27T15:29:18.563046425+07:00","message":"receive interim result [false|false]: ถ้าทำสีนะคะภายหลังที่มรณะอันแสดงให้เห็นถึงความมืด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:18.563059071+07:00","message":"[buffer interim] 1709 false ถ้าทำสีนะคะภายหลังที่มรณะอันแสดงให้เห็นถึงความมืด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:18.563064747+07:00","message":"[bufferProcess] interim [500000000]:ถ้าทำสีนะคะภายหลังที่มรณะอันแสดงให้เห็นถึงความมืด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:18.563067072+07:00","message":"[bufferProcess] send to processor:ถ้าทำสีนะคะภายหลังที่มรณะอันแสดงให้เห็นถึงความไม่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:18.563075147+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:18.563077758+07:00","message":"> Transcript [7878] [false]: 'ถ้าทำสีนะคะภายหลังที่มรณะอันแสดงให้เห็นถึงความไม่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:18.563080915+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:18.563082579+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:18.563084163+07:00","message":"StatePrefix: 'ถ้าทำสีนะคะภายหลังที่มรณะอันแสดงให้เห็นถึงความ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:18.563086599+07:00","message":"TextPushed: 'ถ้าทำสีนะคะภายหลังที่มรณะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:18.706041738+07:00","message":"receive streaming session, msgId: 1709"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:18.706076733+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":"2025-10-27T15:29:18.706082398+07:00","message":"receive interim result [false|false]: ถ้าทำสีนะคะภายหลังที่มรณะอันแสดงให้เห็นถึงความไม่เที่ยง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:18.706097273+07:00","message":"[buffer interim] 1709 false ถ้าทำสีนะคะภายหลังที่มรณะอันแสดงให้เห็นถึงความไม่เที่ยง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:18.706106198+07:00","message":"[bufferProcess] interim [680000000]:ถ้าทำสีนะคะภายหลังที่มรณะอันแสดงให้เห็นถึงความไม่เที่ยง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:18.706110033+07:00","message":"[bufferProcess] send to processor:ถ้าทำสีนะคะภายหลังที่มรณะอันแสดงให้เห็นถึงความมืด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:18.706114645+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:18.706118145+07:00","message":"> Transcript [7879] [false]: 'ถ้าทำสีนะคะภายหลังที่มรณะอันแสดงให้เห็นถึงความมืด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:18.706121614+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:18.706123545+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:18.706125665+07:00","message":"StatePrefix: 'ถ้าทำสีนะคะภายหลังที่มรณะอันแสดงให้เห็นถึงความ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:18.706128308+07:00","message":"TextPushed: 'ถ้าทำสีนะคะภายหลังที่มรณะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:18.890993692+07:00","message":"receive streaming session, msgId: 1709"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:18.891028275+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":"2025-10-27T15:29:18.89103376+07:00","message":"receive interim result [false|false]: ถ้าทำสีนะคะภายหลังที่มรณะอันแสดงให้เห็นถึงความไม่เที่ยงของ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:18.89104608+07:00","message":"[buffer interim] 1709 false ถ้าทำสีนะคะภายหลังที่มรณะอันแสดงให้เห็นถึงความไม่เที่ยงของ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:18.891054559+07:00","message":"[bufferProcess] interim [860000000]:ถ้าทำสีนะคะภายหลังที่มรณะอันแสดงให้เห็นถึงความไม่เที่ยงของ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:18.891057248+07:00","message":"[bufferProcess] send to processor:ถ้าทำสีนะคะภายหลังที่มรณะอันแสดงให้เห็นถึงความไม่เที่ยง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:18.891066194+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:18.891068866+07:00","message":"> Transcript [7880] [false]: 'ถ้าทำสีนะคะภายหลังที่มรณะอันแสดงให้เห็นถึงความไม่เที่ยง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:18.891072384+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:18.891074231+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:18.891076242+07:00","message":"StatePrefix: 'ถ้าทำสีนะคะภายหลังที่มรณะอันแสดงให้เห็นถึงความ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:18.891078749+07:00","message":"TextPushed: 'ถ้าทำสีนะคะภายหลังที่มรณะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:18.891085214+07:00","message":"Push: 'อันแสดงให้เห็นถึงความ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:18.891087123+07:00","message":"TextPushed: 'ถ้าทำสีนะคะภายหลังที่มรณะอันแสดงให้เห็นถึงความ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:18.891089271+07:00","message":"Set new StatePrefix : 'ถ้าทำสีนะคะภายหลังที่มรณะอันแสดงให้เห็นถึงความไม่เที่ยง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:18.891091368+07:00","message":"Next Push (prob) : 'ไม่เที่ยง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:18.891098712+07:00","message":"push: {false อันแสดงให้เห็นถึงความ 0 0xc00401e380}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:19.172029798+07:00","message":"receive streaming session, msgId: 1709"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:19.172068007+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":"2025-10-27T15:29:19.172074337+07:00","message":"receive interim result [false|false]: ถ้าทำสีนะคะภายหลังที่มรณะอันแสดงให้เห็นถึงความไม่เที่ยงของแต่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:19.172084807+07:00","message":"[buffer interim] 1709 false ถ้าทำสีนะคะภายหลังที่มรณะอันแสดงให้เห็นถึงความไม่เที่ยงของแต่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:19.172092178+07:00","message":"[bufferProcess] interim [40000000]:ถ้าทำสีนะคะภายหลังที่มรณะอันแสดงให้เห็นถึงความไม่เที่ยงของแต่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:19.17209474+07:00","message":"[bufferProcess] send to processor:ถ้าทำสีนะคะภายหลังที่มรณะอันแสดงให้เห็นถึงความไม่เที่ยงของ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:19.172098487+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:19.172101054+07:00","message":"> Transcript [7881] [false]: 'ถ้าทำสีนะคะภายหลังที่มรณะอันแสดงให้เห็นถึงความไม่เที่ยงของ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:19.172104422+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:19.172106201+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:19.172107615+07:00","message":"StatePrefix: 'ถ้าทำสีนะคะภายหลังที่มรณะอันแสดงให้เห็นถึงความไม่เที่ยง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:19.172109848+07:00","message":"TextPushed: 'ถ้าทำสีนะคะภายหลังที่มรณะอันแสดงให้เห็นถึงความ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:19.224616886+07:00","message":"receive streaming session, msgId: 1709"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:19.224651704+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":"2025-10-27T15:29:19.224658143+07:00","message":"receive interim result [false|false]: ถ้าทำสีนะคะภายหลังที่มรณะอันแสดงให้เห็นถึงความไม่เที่ยงของสาร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:19.224673512+07:00","message":"[buffer interim] 1709 false ถ้าทำสีนะคะภายหลังที่มรณะอันแสดงให้เห็นถึงความไม่เที่ยงของสาร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:19.224680214+07:00","message":"[bufferProcess] interim [100000000]:ถ้าทำสีนะคะภายหลังที่มรณะอันแสดงให้เห็นถึงความไม่เที่ยงของสาร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:19.224682432+07:00","message":"[bufferProcess] send to processor:ถ้าทำสีนะคะภายหลังที่มรณะอันแสดงให้เห็นถึงความไม่เที่ยงของแต่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:19.22468802+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:19.224690599+07:00","message":"> Transcript [7882] [false]: 'ถ้าทำสีนะคะภายหลังที่มรณะอันแสดงให้เห็นถึงความไม่เที่ยงของแต่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:19.224694358+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:19.224696243+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:19.224697786+07:00","message":"StatePrefix: 'ถ้าทำสีนะคะภายหลังที่มรณะอันแสดงให้เห็นถึงความไม่เที่ยง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:19.224700118+07:00","message":"TextPushed: 'ถ้าทำสีนะคะภายหลังที่มรณะอันแสดงให้เห็นถึงความ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:19.299773896+07:00","message":"receive streaming session, msgId: 1709"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:19.299814837+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":"2025-10-27T15:29:19.299822137+07:00","message":"receive interim result [false|false]: ถ้าทำสีนะคะภายหลังที่มรณะอันแสดงให้เห็นถึงความไม่เที่ยงของแต่ละ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:19.299843513+07:00","message":"[buffer interim] 1709 false ถ้าทำสีนะคะภายหลังที่มรณะอันแสดงให้เห็นถึงความไม่เที่ยงของแต่ละ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:19.299853363+07:00","message":"[bufferProcess] interim [160000000]:ถ้าทำสีนะคะภายหลังที่มรณะอันแสดงให้เห็นถึงความไม่เที่ยงของแต่ละ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:19.299856667+07:00","message":"[bufferProcess] send to processor:ถ้าทำสีนะคะภายหลังที่มรณะอันแสดงให้เห็นถึงความไม่เที่ยงของสาร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:19.299861515+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:19.299864938+07:00","message":"> Transcript [7883] [false]: 'ถ้าทำสีนะคะภายหลังที่มรณะอันแสดงให้เห็นถึงความไม่เที่ยงของสาร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:19.29987002+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:19.29987401+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:19.299875844+07:00","message":"StatePrefix: 'ถ้าทำสีนะคะภายหลังที่มรณะอันแสดงให้เห็นถึงความไม่เที่ยง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:19.299878408+07:00","message":"TextPushed: 'ถ้าทำสีนะคะภายหลังที่มรณะอันแสดงให้เห็นถึงความ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:19.331991285+07:00","message":"receive streaming session, msgId: 1709"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:19.332022935+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":"2025-10-27T15:29:19.332028913+07:00","message":"receive interim result [false|false]: ถ้าทำสีนะคะภายหลังที่มรณะอันแสดงให้เห็นถึงความไม่เที่ยงของสาร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:19.332043753+07:00","message":"[buffer interim] 1709 false ถ้าทำสีนะคะภายหลังที่มรณะอันแสดงให้เห็นถึงความไม่เที่ยงของสาร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:19.332050805+07:00","message":"[bufferProcess] interim [220000000]:ถ้าทำสีนะคะภายหลังที่มรณะอันแสดงให้เห็นถึงความไม่เที่ยงของสาร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:19.332052948+07:00","message":"[bufferProcess] send to processor:ถ้าทำสีนะคะภายหลังที่มรณะอันแสดงให้เห็นถึงความไม่เที่ยงของแต่ละ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:19.332056376+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:19.332058766+07:00","message":"> Transcript [7884] [false]: 'ถ้าทำสีนะคะภายหลังที่มรณะอันแสดงให้เห็นถึงความไม่เที่ยงของแต่ละ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:19.332062407+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:19.332064111+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:19.332065748+07:00","message":"StatePrefix: 'ถ้าทำสีนะคะภายหลังที่มรณะอันแสดงให้เห็นถึงความไม่เที่ยง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:19.332068256+07:00","message":"TextPushed: 'ถ้าทำสีนะคะภายหลังที่มรณะอันแสดงให้เห็นถึงความ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:19.332071364+07:00","message":"Push: 'ไม่เที่ยง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:19.332073156+07:00","message":"TextPushed: 'ถ้าทำสีนะคะภายหลังที่มรณะอันแสดงให้เห็นถึงความไม่เที่ยง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:19.332075003+07:00","message":"Set new StatePrefix : 'ถ้าทำสีนะคะภายหลังที่มรณะอันแสดงให้เห็นถึงความไม่เที่ยงของแต่ละ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:19.332077042+07:00","message":"Next Push (prob) : 'ของแต่ละ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:19.332084156+07:00","message":"push: {false ไม่เที่ยง 0 0xc00401e380}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:19.397181444+07:00","message":"receive streaming session, msgId: 1709"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:19.397217087+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":"2025-10-27T15:29:19.397222514+07:00","message":"receive interim result [false|false]: ถ้าทำสีนะคะภายหลังที่มรณะอันแสดงให้เห็นถึงความไม่เที่ยงของสารระบบ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:19.397234673+07:00","message":"[buffer interim] 1709 false ถ้าทำสีนะคะภายหลังที่มรณะอันแสดงให้เห็นถึงความไม่เที่ยงของสารระบบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:19.397245619+07:00","message":"[bufferProcess] interim [340000000]:ถ้าทำสีนะคะภายหลังที่มรณะอันแสดงให้เห็นถึงความไม่เที่ยงของสารระบบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:19.397247999+07:00","message":"[bufferProcess] send to processor:ถ้าทำสีนะคะภายหลังที่มรณะอันแสดงให้เห็นถึงความไม่เที่ยงของสาร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:19.397253125+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:19.397255652+07:00","message":"> Transcript [7885] [false]: 'ถ้าทำสีนะคะภายหลังที่มรณะอันแสดงให้เห็นถึงความไม่เที่ยงของสาร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:19.397257954+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:19.397259753+07:00","message":"Set new StatePrefix: 'ถ้าทำสีนะคะภายหลังที่มรณะอันแสดงให้เห็นถึงความไม่เที่ยงของสาร'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:19.400901942+07:00","message":"receive streaming session, msgId: 1709"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:19.400915902+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":"2025-10-27T15:29:19.40092317+07:00","message":"receive interim result [false|false]: ถ้าทำสีนะคะภายหลังที่มรณะอันแสดงให้เห็นถึงความไม่เที่ยงของแต่ละบุคคล"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:19.400931071+07:00","message":"[buffer interim] 1709 false ถ้าทำสีนะคะภายหลังที่มรณะอันแสดงให้เห็นถึงความไม่เที่ยงของแต่ละบุคคล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:19.400934779+07:00","message":"[bufferProcess] interim [400000000]:ถ้าทำสีนะคะภายหลังที่มรณะอันแสดงให้เห็นถึงความไม่เที่ยงของแต่ละบุคคล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:19.40093701+07:00","message":"[bufferProcess] send to processor:ถ้าทำสีนะคะภายหลังที่มรณะอันแสดงให้เห็นถึงความไม่เที่ยงของสารระบบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:19.400941395+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:19.400943324+07:00","message":"> Transcript [7886] [false]: 'ถ้าทำสีนะคะภายหลังที่มรณะอันแสดงให้เห็นถึงความไม่เที่ยงของสารระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:19.400946152+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:19.400947788+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:19.400949402+07:00","message":"StatePrefix: 'ถ้าทำสีนะคะภายหลังที่มรณะอันแสดงให้เห็นถึงความไม่เที่ยงของสาร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:19.400951785+07:00","message":"TextPushed: 'ถ้าทำสีนะคะภายหลังที่มรณะอันแสดงให้เห็นถึงความไม่เที่ยง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:20.048772594+07:00","message":"receive streaming session, msgId: 1709"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:20.048806857+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":"2025-10-27T15:29:20.048811967+07:00","message":"receive interim result [false|false]: ถ้าทำสีนะคะภายหลังที่มรณะอันแสดงให้เห็นถึงความไม่เที่ยงของแต่ละบุคคลดังต่อ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:20.048826338+07:00","message":"[buffer interim] 1709 false ถ้าทำสีนะคะภายหลังที่มรณะอันแสดงให้เห็นถึงความไม่เที่ยงของแต่ละบุคคลดังต่อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:20.048832864+07:00","message":"[bufferProcess] interim [0]:ถ้าทำสีนะคะภายหลังที่มรณะอันแสดงให้เห็นถึงความไม่เที่ยงของแต่ละบุคคลดังต่อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:20.048842808+07:00","message":"[bufferProcess] send to processor:ถ้าทำสีนะคะภายหลังที่มรณะอันแสดงให้เห็นถึงความไม่เที่ยงของแต่ละบุคคล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:20.048847328+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:20.048850478+07:00","message":"> Transcript [7887] [false]: 'ถ้าทำสีนะคะภายหลังที่มรณะอันแสดงให้เห็นถึงความไม่เที่ยงของแต่ละบุคคล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:20.048853557+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:20.048855928+07:00","message":"Set new StatePrefix: 'ถ้าทำสีนะคะภายหลังที่มรณะอันแสดงให้เห็นถึงความไม่เที่ยงของแต่ละบุคคล'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:29:20.168293879+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:29:20.168309307+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:20.300777652+07:00","message":"receive streaming session, msgId: 1709"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:20.30082042+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าทำสีนะคะภายหลังที่มรณะอันแสดงให้เห็นถึงความไม่เที่ยงของแต่ละบุคคลดังต่อไป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:20.30082642+07:00","message":"receive interim result [false|false]: ถ้าทำสีนะคะภายหลังที่มรณะอันแสดงให้เห็นถึงความไม่เที่ยงของแต่ละบุคคลดังต่อไป"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:20.300844521+07:00","message":"[buffer interim] 1709 false ถ้าทำสีนะคะภายหลังที่มรณะอันแสดงให้เห็นถึงความไม่เที่ยงของแต่ละบุคคลดังต่อไป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:20.300853856+07:00","message":"[bufferProcess] interim [240000000]:ถ้าทำสีนะคะภายหลังที่มรณะอันแสดงให้เห็นถึงความไม่เที่ยงของแต่ละบุคคลดังต่อไป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:20.300856496+07:00","message":"[bufferProcess] send to processor:ถ้าทำสีนะคะภายหลังที่มรณะอันแสดงให้เห็นถึงความไม่เที่ยงของแต่ละบุคคลดังต่อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:20.300862324+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:20.300864805+07:00","message":"> Transcript [7888] [false]: 'ถ้าทำสีนะคะภายหลังที่มรณะอันแสดงให้เห็นถึงความไม่เที่ยงของแต่ละบุคคลดังต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:20.300868569+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:20.300870561+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:20.300872539+07:00","message":"StatePrefix: 'ถ้าทำสีนะคะภายหลังที่มรณะอันแสดงให้เห็นถึงความไม่เที่ยงของแต่ละบุคคล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:20.300875368+07:00","message":"TextPushed: 'ถ้าทำสีนะคะภายหลังที่มรณะอันแสดงให้เห็นถึงความไม่เที่ยง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:20.302050156+07:00","message":"receive streaming session, msgId: 1709"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:20.302059143+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":"2025-10-27T15:29:20.302064194+07:00","message":"receive interim result [false|false]: ถ้าทำสีนะคะภายหลังที่มรณะอันแสดงให้เห็นถึงความไม่เที่ยงของแต่ละบุคคลดังต่อไปนี้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:20.302070544+07:00","message":"[buffer interim] 1709 false ถ้าทำสีนะคะภายหลังที่มรณะอันแสดงให้เห็นถึงความไม่เที่ยงของแต่ละบุคคลดังต่อไปนี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:20.302073246+07:00","message":"[bufferProcess] interim [300000000]:ถ้าทำสีนะคะภายหลังที่มรณะอันแสดงให้เห็นถึงความไม่เที่ยงของแต่ละบุคคลดังต่อไปนี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:20.302075087+07:00","message":"[bufferProcess] send to processor:ถ้าทำสีนะคะภายหลังที่มรณะอันแสดงให้เห็นถึงความไม่เที่ยงของแต่ละบุคคลดังต่อไป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:20.302077238+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:20.302078877+07:00","message":"> Transcript [7889] [false]: 'ถ้าทำสีนะคะภายหลังที่มรณะอันแสดงให้เห็นถึงความไม่เที่ยงของแต่ละบุคคลดังต่อไป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:20.302081136+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:20.302082552+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:20.302083914+07:00","message":"StatePrefix: 'ถ้าทำสีนะคะภายหลังที่มรณะอันแสดงให้เห็นถึงความไม่เที่ยงของแต่ละบุคคล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:20.302085604+07:00","message":"TextPushed: 'ถ้าทำสีนะคะภายหลังที่มรณะอันแสดงให้เห็นถึงความไม่เที่ยง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:20.458085289+07:00","message":"[GCS] IsForceVAD: false for message ID: 1709"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:20.675579193+07:00","message":"receive streaming session, msgId: 1709"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:20.675618665+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าทำสีนะคะไปหลังที่มรณะอันแสดงให้เห็นถึงความไม่เที่ยงของแต่ละบุคคลดังต่อไปนี้\",\"confidence\":0.93192065}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":630000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:20.675627085+07:00","message":"receive interim result [true|false]: ถ้าทำสีนะคะไปหลังที่มรณะอันแสดงให้เห็นถึงความไม่เที่ยงของแต่ละบุคคลดังต่อไปนี้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:20.675636464+07:00","message":"end recv isFinal message id 1709"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:20.675638948+07:00","message":"end Recv id 1709"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:20.675645621+07:00","message":"[buffer interim] 1709 true ถ้าทำสีนะคะไปหลังที่มรณะอันแสดงให้เห็นถึงความไม่เที่ยงของแต่ละบุคคลดังต่อไปนี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:20.675654178+07:00","message":"[bufferProcess] interim [630000000]:ถ้าทำสีนะคะไปหลังที่มรณะอันแสดงให้เห็นถึงความไม่เที่ยงของแต่ละบุคคลดังต่อไปนี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:20.675657593+07:00","message":"[bufferProcess] send to processor (isfinal):ถ้าทำสีนะคะภายหลังที่มรณะอันแสดงให้เห็นถึงความไม่เที่ยงของแต่ละบุคคลดังต่อไปนี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:20.675661172+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:20.675663589+07:00","message":"> Transcript [7890] [false]: 'ถ้าทำสีนะคะภายหลังที่มรณะอันแสดงให้เห็นถึงความไม่เที่ยงของแต่ละบุคคลดังต่อไปนี้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:20.675667102+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:20.675668666+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:20.675670754+07:00","message":"StatePrefix: 'ถ้าทำสีนะคะภายหลังที่มรณะอันแสดงให้เห็นถึงความไม่เที่ยงของแต่ละบุคคล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:20.675673127+07:00","message":"TextPushed: 'ถ้าทำสีนะคะภายหลังที่มรณะอันแสดงให้เห็นถึงความไม่เที่ยง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:20.675674761+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:20.675676241+07:00","message":"> Transcript [7891] [true]: 'ถ้าทำสีนะคะไปหลังที่มรณะอันแสดงให้เห็นถึงความไม่เที่ยงของแต่ละบุคคลดังต่อไปนี้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:20.675686882+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:20.675688766+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:20.675690159+07:00","message":"StatePrefix: 'ถ้าทำสีนะคะภายหลังที่มรณะอันแสดงให้เห็นถึงความไม่เที่ยงของแต่ละบุคคล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:20.675692173+07:00","message":"TextPushed: 'ถ้าทำสีนะคะภายหลังที่มรณะอันแสดงให้เห็นถึงความไม่เที่ยง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:20.675693802+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:20.675901442+07:00","message":"Push: 'ของแต่ละบุคคลดังต่อไปนี้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:20.675904205+07:00","message":"TextPushed: 'ถ้าทำสีนะคะภายหลังที่มรณะอันแสดงให้เห็นถึงความไม่เที่ยงของแต่ละบุคคลดังต่อไปนี้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:20.675906264+07:00","message":"Set new StatePrefix : 'ถ้าทำสีนะคะไปหลังที่มรณะอันแสดงให้เห็นถึงความไม่เที่ยงของแต่ละบุคคลดังต่อไปนี้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:20.675908549+07:00","message":"Next Push (prob) : 'ถ้าทำสีนะคะไปหลังที่มรณะอันแสดงให้เห็นถึงความไม่เที่ยงของแต่ละบุคคลดังต่อไปนี้'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:20.675918089+07:00","message":"push: {true ของแต่ละบุคคลดังต่อไปนี้ 0 0xc00401e380}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:20.675927132+07:00","message":"write aligntment file to 'tmp/7446/align_message_id_1709.html'"}
{"level":"info","service":"Main","time":"2025-10-27T15:29:20.688864621+07:00","message":"write wav file: './tmp/7446/7446_1709.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:20.724007992+07:00","message":"[GCS] Start streaming session, msgId: 1710"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:21.904274036+07:00","message":"receive streaming session, msgId: 1710"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:21.904307991+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":"2025-10-27T15:29:21.904312991+07:00","message":"receive interim result [false|false]: เอาสีเหลือง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:21.904325479+07:00","message":"[buffer interim] 1710 false เอาสีเหลือง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:21.904331411+07:00","message":"[bufferProcess] interim [140000000]:เอาสีเหลือง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:21.904333045+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:21.904337567+07:00","message":"[bufferProcess] send to processor (ticker):เอาสีเหลือง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:21.904340206+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:21.904342455+07:00","message":"> Transcript [7892] [false]: 'เอาสีเหลือง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:21.904344452+07:00","message":"Set StatePrefix (first interim): 'เอาสีเหลือง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:22.240395062+07:00","message":"receive streaming session, msgId: 1710"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:22.240427542+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":"2025-10-27T15:29:22.240432726+07:00","message":"receive interim result [false|false]: สีเหลืองสวย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:22.240445811+07:00","message":"[buffer interim] 1710 false สีเหลืองสวย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:22.240452903+07:00","message":"[bufferProcess] interim [500000000]:สีเหลืองสวย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:22.240454415+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:22.329205918+07:00","message":"receive streaming session, msgId: 1710"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:22.329243004+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":"2025-10-27T15:29:22.32924819+07:00","message":"receive interim result [false|false]: เอาสีเหลือง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:22.329259046+07:00","message":"[buffer interim] 1710 false เอาสีเหลือง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:22.329265239+07:00","message":"[bufferProcess] interim [560000000]:เอาสีเหลือง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:22.329267458+07:00","message":"[bufferProcess] send to processor:สีเหลืองสวย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:22.32927232+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:22.329274796+07:00","message":"> Transcript [7893] [false]: 'สีเหลืองสวย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:22.329276735+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:22.329278484+07:00","message":"Set new StatePrefix: 'สีเหลืองสวย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:22.368212776+07:00","message":"receive streaming session, msgId: 1710"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:22.368249567+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":"2025-10-27T15:29:22.368255619+07:00","message":"receive interim result [false|false]: เอาสีเหลืองเสียความ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:22.368267247+07:00","message":"[buffer interim] 1710 false เอาสีเหลืองเสียความ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:22.368273267+07:00","message":"[bufferProcess] interim [620000000]:เอาสีเหลืองเสียความ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:22.368275479+07:00","message":"[bufferProcess] send to processor:เอาสีเหลือง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:22.368280765+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:22.368283377+07:00","message":"> Transcript [7894] [false]: 'เอาสีเหลือง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:22.368285318+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:22.368286942+07:00","message":"Set new StatePrefix: 'เอาสีเหลือง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:22.427891655+07:00","message":"[GCS] Cleaned up inactive client: 1684"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:22.427921675+07:00","message":"[GCS] Cleaned up inactive client: 1685"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:22.427925918+07:00","message":"[GCS] Cleaned up inactive client: 1682"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:22.427928895+07:00","message":"[GCS] Cleaned up inactive client: 1691"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:22.42793311+07:00","message":"[GCS] Cleaned up inactive client: 1689"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:22.427935159+07:00","message":"[GCS] Cleaned up inactive client: 1688"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:22.427936929+07:00","message":"[GCS] Cleaned up inactive client: 1683"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:22.427939082+07:00","message":"[GCS] Cleaned up inactive client: 1686"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:22.427940722+07:00","message":"[GCS] Cleaned up inactive client: 1687"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:22.42794263+07:00","message":"[GCS] Cleaned up inactive client: 1690"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:22.472605157+07:00","message":"receive streaming session, msgId: 1710"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:22.472644995+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":"2025-10-27T15:29:22.472650804+07:00","message":"receive interim result [false|false]: เอาสีเหลืองสื่อความหมาย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:22.472661119+07:00","message":"[buffer interim] 1710 false เอาสีเหลืองสื่อความหมาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:22.47266843+07:00","message":"[bufferProcess] interim [740000000]:เอาสีเหลืองสื่อความหมาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:22.472671788+07:00","message":"[bufferProcess] send to processor:เอาสีเหลืองเสียความ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:22.47267704+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:22.472680342+07:00","message":"> Transcript [7895] [false]: 'เอาสีเหลืองเสียความ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:22.472684546+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:22.472686933+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:22.472689692+07:00","message":"StatePrefix: 'เอาสีเหลือง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:22.472691555+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:22.604754671+07:00","message":"receive streaming session, msgId: 1710"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:22.604787666+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":"2025-10-27T15:29:22.60479333+07:00","message":"receive interim result [false|false]: เอาสีเหลืองสื่อความหมายถึง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:22.604805502+07:00","message":"[buffer interim] 1710 false เอาสีเหลืองสื่อความหมายถึง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:22.604811896+07:00","message":"[bufferProcess] interim [920000000]:เอาสีเหลืองสื่อความหมายถึง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:22.604814176+07:00","message":"[bufferProcess] send to processor:เอาสีเหลืองสื่อความหมาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:22.604819331+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:22.604821864+07:00","message":"> Transcript [7896] [false]: 'เอาสีเหลืองสื่อความหมาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:22.604824935+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:22.604826854+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:22.60482849+07:00","message":"StatePrefix: 'เอาสีเหลือง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:22.60483036+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:22.805947254+07:00","message":"receive streaming session, msgId: 1710"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:22.805982207+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":"2025-10-27T15:29:22.80598815+07:00","message":"receive interim result [false|false]: เอาสีเหลืองสื่อความหมายเชิง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:22.806001413+07:00","message":"[buffer interim] 1710 false เอาสีเหลืองสื่อความหมายเชิง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:22.806008356+07:00","message":"[bufferProcess] interim [100000000]:เอาสีเหลืองสื่อความหมายเชิง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:22.806010623+07:00","message":"[bufferProcess] send to processor:เอาสีเหลืองสื่อความหมายถึง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:22.806015506+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:22.806018071+07:00","message":"> Transcript [7897] [false]: 'เอาสีเหลืองสื่อความหมายถึง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:22.806021166+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:22.80602312+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:22.806024736+07:00","message":"StatePrefix: 'เอาสีเหลือง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:22.806026771+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:22.885392439+07:00","message":"receive streaming session, msgId: 1710"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:22.885431989+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":"2025-10-27T15:29:22.885438656+07:00","message":"receive interim result [false|false]: เอาสีเหลืองสื่อความหมายถึง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:22.885453663+07:00","message":"[buffer interim] 1710 false เอาสีเหลืองสื่อความหมายถึง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:22.885461796+07:00","message":"[bufferProcess] interim [220000000]:เอาสีเหลืองสื่อความหมายถึง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:22.885465006+07:00","message":"[bufferProcess] send to processor:เอาสีเหลืองสื่อความหมายเชิง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:22.885469632+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:22.885473165+07:00","message":"> Transcript [7898] [false]: 'เอาสีเหลืองสื่อความหมายเชิง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:22.885477689+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:22.885480081+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:22.885483633+07:00","message":"StatePrefix: 'เอาสีเหลือง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:22.885486756+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:22.885490466+07:00","message":"Push: 'เอาสีเหลือง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:22.885492996+07:00","message":"TextPushed: 'เอาสีเหลือง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:22.885495529+07:00","message":"Set new StatePrefix : 'เอาสีเหลืองสื่อความหมายเชิง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:22.885498242+07:00","message":"Next Push (prob) : 'สื่อความหมายเชิง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:22.885510392+07:00","message":"push: {false เอาสีเหลือง 0 0xc002603580}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:22.988527088+07:00","message":"receive streaming session, msgId: 1710"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:22.988550658+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":"2025-10-27T15:29:22.988555755+07:00","message":"receive interim result [false|false]: เอาสีเหลืองสื่อความหมายเชิงชาย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:22.988566979+07:00","message":"[buffer interim] 1710 false เอาสีเหลืองสื่อความหมายเชิงชาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:22.988572891+07:00","message":"[bufferProcess] interim [280000000]:เอาสีเหลืองสื่อความหมายเชิงชาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:22.98857553+07:00","message":"[bufferProcess] send to processor:เอาสีเหลืองสื่อความหมายถึง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:22.988595347+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:22.988598112+07:00","message":"> Transcript [7899] [false]: 'เอาสีเหลืองสื่อความหมายถึง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:22.988600524+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:22.988602231+07:00","message":"Set new StatePrefix: 'เอาสีเหลืองสื่อความหมายถึง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:23.060876354+07:00","message":"receive streaming session, msgId: 1710"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:23.060908313+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":"2025-10-27T15:29:23.060913349+07:00","message":"receive interim result [false|false]: เอาสีเหลืองสื่อความหมายเชิงทะเล"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:23.060928729+07:00","message":"[buffer interim] 1710 false เอาสีเหลืองสื่อความหมายเชิงทะเล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:23.060935394+07:00","message":"[bufferProcess] interim [340000000]:เอาสีเหลืองสื่อความหมายเชิงทะเล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:23.060937503+07:00","message":"[bufferProcess] send to processor:เอาสีเหลืองสื่อความหมายเชิงชาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:23.060942853+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:23.060945425+07:00","message":"> Transcript [7900] [false]: 'เอาสีเหลืองสื่อความหมายเชิงชาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:23.060947472+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:23.060949149+07:00","message":"Set new StatePrefix: 'เอาสีเหลืองสื่อความหมายเชิงชาย'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:29:23.168509623+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:29:23.168503918+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:23.219478864+07:00","message":"receive streaming session, msgId: 1710"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:23.219512436+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":"2025-10-27T15:29:23.219517922+07:00","message":"receive interim result [false|false]: เอาสีเหลืองสื่อความหมายเชิงธาตุลม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:23.219529446+07:00","message":"[buffer interim] 1710 false เอาสีเหลืองสื่อความหมายเชิงธาตุลม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:23.21953576+07:00","message":"[bufferProcess] interim [520000000]:เอาสีเหลืองสื่อความหมายเชิงธาตุลม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:23.21953835+07:00","message":"[bufferProcess] send to processor:เอาสีเหลืองสื่อความหมายเชิงทะเล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:23.219541686+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:23.219544419+07:00","message":"> Transcript [7901] [false]: 'เอาสีเหลืองสื่อความหมายเชิงทะเล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:23.219546345+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:23.219548009+07:00","message":"Set new StatePrefix: 'เอาสีเหลืองสื่อความหมายเชิงทะเล'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:23.774264917+07:00","message":"receive streaming session, msgId: 1710"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:23.774300738+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอาสีเหลืองสื่อความหมายเชิงธาตุลม\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:23.77430672+07:00","message":"receive interim result [false|false]: เอาสีเหลืองสื่อความหมายเชิงธาตุลม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:23.774318539+07:00","message":"[buffer interim] 1710 false เอาสีเหลืองสื่อความหมายเชิงธาตุลม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:23.774325337+07:00","message":"[bufferProcess] interim [120000000]:เอาสีเหลืองสื่อความหมายเชิงธาตุลม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:23.774327551+07:00","message":"[bufferProcess] send to processor:เอาสีเหลืองสื่อความหมายเชิงธาตุลม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:23.774333089+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:23.774335457+07:00","message":"> Transcript [7902] [false]: 'เอาสีเหลืองสื่อความหมายเชิงธาตุลม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:23.774337671+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:23.774339818+07:00","message":"Set new StatePrefix: 'เอาสีเหลืองสื่อความหมายเชิงธาตุลม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:24.28561792+07:00","message":"receive streaming session, msgId: 1710"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:24.285649724+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":"2025-10-27T15:29:24.285655348+07:00","message":"receive interim result [false|false]: เอาสีเหลืองสื่อความหมายเชิงธาตุลมและคนเรา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:24.285667029+07:00","message":"[buffer interim] 1710 false เอาสีเหลืองสื่อความหมายเชิงธาตุลมและคนเรา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:24.285673607+07:00","message":"[bufferProcess] interim [540000000]:เอาสีเหลืองสื่อความหมายเชิงธาตุลมและคนเรา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:24.28567618+07:00","message":"[bufferProcess] send to processor:เอาสีเหลืองสื่อความหมายเชิงธาตุลม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:24.285681336+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:24.285684049+07:00","message":"> Transcript [7903] [false]: 'เอาสีเหลืองสื่อความหมายเชิงธาตุลม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:24.285687194+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:24.285688849+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:24.285690254+07:00","message":"StatePrefix: 'เอาสีเหลืองสื่อความหมายเชิงธาตุลม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:24.2856921+07:00","message":"TextPushed: 'เอาสีเหลือง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:24.526586826+07:00","message":"receive streaming session, msgId: 1710"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:24.526622527+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":"2025-10-27T15:29:24.526627867+07:00","message":"receive interim result [false|false]: เอาสีเหลืองสื่อความหมายเชิงธาตุลมนะคนเรา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:24.526638151+07:00","message":"[buffer interim] 1710 false เอาสีเหลืองสื่อความหมายเชิงธาตุลมนะคนเรา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:24.526644372+07:00","message":"[bufferProcess] interim [780000000]:เอาสีเหลืองสื่อความหมายเชิงธาตุลมนะคนเรา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:24.526646727+07:00","message":"[bufferProcess] send to processor:เอาสีเหลืองสื่อความหมายเชิงธาตุลมและคนเรา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:24.526651836+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:24.526654011+07:00","message":"> Transcript [7904] [false]: 'เอาสีเหลืองสื่อความหมายเชิงธาตุลมและคนเรา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:24.52665704+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:24.526658866+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:24.526660403+07:00","message":"StatePrefix: 'เอาสีเหลืองสื่อความหมายเชิงธาตุลม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:24.526662697+07:00","message":"TextPushed: 'เอาสีเหลือง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:24.617074108+07:00","message":"receive streaming session, msgId: 1710"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:24.617103484+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":"2025-10-27T15:29:24.617109397+07:00","message":"receive interim result [false|false]: เอาสีเหลืองสื่อความหมายเชิงธาตุลมและคนเราเสีย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:24.617119667+07:00","message":"[buffer interim] 1710 false เอาสีเหลืองสื่อความหมายเชิงธาตุลมและคนเราเสีย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:24.617125564+07:00","message":"[bufferProcess] interim [840000000]:เอาสีเหลืองสื่อความหมายเชิงธาตุลมและคนเราเสีย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:24.617128039+07:00","message":"[bufferProcess] send to processor:เอาสีเหลืองสื่อความหมายเชิงธาตุลมนะคนเรา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:24.617133204+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:24.617138675+07:00","message":"> Transcript [7905] [false]: 'เอาสีเหลืองสื่อความหมายเชิงธาตุลมนะคนเรา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:24.617142064+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:24.617144273+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:24.617146331+07:00","message":"StatePrefix: 'เอาสีเหลืองสื่อความหมายเชิงธาตุลม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:24.617148393+07:00","message":"TextPushed: 'เอาสีเหลือง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:24.662799348+07:00","message":"receive streaming session, msgId: 1710"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:24.662848984+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":"2025-10-27T15:29:24.662857488+07:00","message":"receive interim result [false|false]: เอาสีเหลืองสื่อความหมายเชิงธาตุลมและคนเราเต้น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:24.662871262+07:00","message":"[buffer interim] 1710 false เอาสีเหลืองสื่อความหมายเชิงธาตุลมและคนเราเต้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:24.662878983+07:00","message":"[bufferProcess] interim [900000000]:เอาสีเหลืองสื่อความหมายเชิงธาตุลมและคนเราเต้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:24.662881953+07:00","message":"[bufferProcess] send to processor:เอาสีเหลืองสื่อความหมายเชิงธาตุลมและคนเราเสีย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:24.662889234+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:24.662893382+07:00","message":"> Transcript [7906] [false]: 'เอาสีเหลืองสื่อความหมายเชิงธาตุลมและคนเราเสีย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:24.662897827+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:24.662900486+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:24.662903497+07:00","message":"StatePrefix: 'เอาสีเหลืองสื่อความหมายเชิงธาตุลม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:24.662905949+07:00","message":"TextPushed: 'เอาสีเหลือง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:24.662915892+07:00","message":"Push: 'สื่อความหมายเชิงธาตุลม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:24.662919074+07:00","message":"TextPushed: 'เอาสีเหลืองสื่อความหมายเชิงธาตุลม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:24.662921362+07:00","message":"Set new StatePrefix : 'เอาสีเหลืองสื่อความหมายเชิงธาตุลมและคนเราเสีย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:24.662924325+07:00","message":"Next Push (prob) : 'และคนเราเสีย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:24.662933285+07:00","message":"push: {false สื่อความหมายเชิงธาตุลม 0 0xc002603580}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:24.800757813+07:00","message":"receive streaming session, msgId: 1710"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:24.800790801+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":"2025-10-27T15:29:24.800796979+07:00","message":"receive interim result [false|false]: เอาสีเหลืองสื่อความหมายเชิงธาตุลมและคนเราเต้นโชว์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:24.800809143+07:00","message":"[buffer interim] 1710 false เอาสีเหลืองสื่อความหมายเชิงธาตุลมและคนเราเต้นโชว์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:24.800817875+07:00","message":"[bufferProcess] interim [20000000]:เอาสีเหลืองสื่อความหมายเชิงธาตุลมและคนเราเต้นโชว์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:24.800820334+07:00","message":"[bufferProcess] send to processor:เอาสีเหลืองสื่อความหมายเชิงธาตุลมและคนเราเต้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:24.800825477+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:24.80082815+07:00","message":"> Transcript [7907] [false]: 'เอาสีเหลืองสื่อความหมายเชิงธาตุลมและคนเราเต้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:24.800836518+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:24.800838253+07:00","message":"Set new StatePrefix: 'เอาสีเหลืองสื่อความหมายเชิงธาตุลมและคนเราเต้น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:24.889939853+07:00","message":"receive streaming session, msgId: 1710"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:24.889970155+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":"2025-10-27T15:29:24.889975553+07:00","message":"receive interim result [false|false]: เอาสีเหลืองสื่อความหมายเชิงธาตุลมและคนเราเสียชีวิต"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:24.889986409+07:00","message":"[buffer interim] 1710 false เอาสีเหลืองสื่อความหมายเชิงธาตุลมและคนเราเสียชีวิต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:24.889992553+07:00","message":"[bufferProcess] interim [80000000]:เอาสีเหลืองสื่อความหมายเชิงธาตุลมและคนเราเสียชีวิต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:24.889994712+07:00","message":"[bufferProcess] send to processor:เอาสีเหลืองสื่อความหมายเชิงธาตุลมและคนเราเต้นโชว์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:24.889999931+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:24.89000245+07:00","message":"> Transcript [7908] [false]: 'เอาสีเหลืองสื่อความหมายเชิงธาตุลมและคนเราเต้นโชว์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:24.890005992+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:24.890007633+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:24.890009292+07:00","message":"StatePrefix: 'เอาสีเหลืองสื่อความหมายเชิงธาตุลมและคนเราเต้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:24.890011502+07:00","message":"TextPushed: 'เอาสีเหลืองสื่อความหมายเชิงธาตุลม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:25.167933652+07:00","message":"receive streaming session, msgId: 1710"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:25.167971344+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":"2025-10-27T15:29:25.167979551+07:00","message":"receive interim result [false|false]: เอาสีเหลืองสื่อความหมายเชิงธาตุลมและคนเราเต้นโชว์นม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:25.167993072+07:00","message":"[buffer interim] 1710 false เอาสีเหลืองสื่อความหมายเชิงธาตุลมและคนเราเต้นโชว์นม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:25.168000847+07:00","message":"[bufferProcess] interim [200000000]:เอาสีเหลืองสื่อความหมายเชิงธาตุลมและคนเราเต้นโชว์นม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:25.168004431+07:00","message":"[bufferProcess] send to processor:เอาสีเหลืองสื่อความหมายเชิงธาตุลมและคนเราเสียชีวิต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:25.168011502+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:25.168014868+07:00","message":"> Transcript [7909] [false]: 'เอาสีเหลืองสื่อความหมายเชิงธาตุลมและคนเราเสียชีวิต'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:25.168018338+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:25.168021255+07:00","message":"Set new StatePrefix: 'เอาสีเหลืองสื่อความหมายเชิงธาตุลมและคนเราเสียชีวิต'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:25.436327101+07:00","message":"receive streaming session, msgId: 1710"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:25.436363194+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":"2025-10-27T15:29:25.436369163+07:00","message":"receive interim result [false|false]: เอาสีเหลืองสื่อความหมายเชิงธาตุลมและคนเราเสียชีวิตลงไป"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:25.436381218+07:00","message":"[buffer interim] 1710 false เอาสีเหลืองสื่อความหมายเชิงธาตุลมและคนเราเสียชีวิตลงไป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:25.436387541+07:00","message":"[bufferProcess] interim [380000000]:เอาสีเหลืองสื่อความหมายเชิงธาตุลมและคนเราเสียชีวิตลงไป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:25.436389687+07:00","message":"[bufferProcess] send to processor:เอาสีเหลืองสื่อความหมายเชิงธาตุลมและคนเราเต้นโชว์นม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:25.436394138+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:25.4363978+07:00","message":"> Transcript [7910] [false]: 'เอาสีเหลืองสื่อความหมายเชิงธาตุลมและคนเราเต้นโชว์นม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:25.436400614+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:25.436402976+07:00","message":"Set new StatePrefix: 'เอาสีเหลืองสื่อความหมายเชิงธาตุลมและคนเราเต้นโชว์นม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:25.507911895+07:00","message":"receive streaming session, msgId: 1710"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:25.507941586+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":"2025-10-27T15:29:25.507947344+07:00","message":"receive interim result [false|false]: เอาสีเหลืองสื่อความหมายเชิงธาตุลมและคนเราเสียชีวิตไปแล้ว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:25.507961421+07:00","message":"[buffer interim] 1710 false เอาสีเหลืองสื่อความหมายเชิงธาตุลมและคนเราเสียชีวิตไปแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:25.507970862+07:00","message":"[bufferProcess] interim [500000000]:เอาสีเหลืองสื่อความหมายเชิงธาตุลมและคนเราเสียชีวิตไปแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:25.507973264+07:00","message":"[bufferProcess] send to processor:เอาสีเหลืองสื่อความหมายเชิงธาตุลมและคนเราเสียชีวิตลงไป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:25.507978742+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:25.507981598+07:00","message":"> Transcript [7911] [false]: 'เอาสีเหลืองสื่อความหมายเชิงธาตุลมและคนเราเสียชีวิตลงไป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:25.507983868+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:25.507985615+07:00","message":"Set new StatePrefix: 'เอาสีเหลืองสื่อความหมายเชิงธาตุลมและคนเราเสียชีวิตลงไป'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:25.937311572+07:00","message":"receive streaming session, msgId: 1710"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:25.937346553+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":"2025-10-27T15:29:25.937352605+07:00","message":"receive interim result [false|false]: เอาสีเหลืองสื่อความหมายเชิงธาตุลมและคนเราเสียชีวิตไปแล้วท่าน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:25.937364011+07:00","message":"[buffer interim] 1710 false เอาสีเหลืองสื่อความหมายเชิงธาตุลมและคนเราเสียชีวิตไปแล้วท่าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:25.937371878+07:00","message":"[bufferProcess] interim [100000000]:เอาสีเหลืองสื่อความหมายเชิงธาตุลมและคนเราเสียชีวิตไปแล้วท่าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:25.937374292+07:00","message":"[bufferProcess] send to processor:เอาสีเหลืองสื่อความหมายเชิงธาตุลมและคนเราเสียชีวิตไปแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:25.937379495+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:25.9373822+07:00","message":"> Transcript [7912] [false]: 'เอาสีเหลืองสื่อความหมายเชิงธาตุลมและคนเราเสียชีวิตไปแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:25.937384672+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:25.937386446+07:00","message":"Set new StatePrefix: 'เอาสีเหลืองสื่อความหมายเชิงธาตุลมและคนเราเสียชีวิตไปแล้ว'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:26.023883855+07:00","message":"receive streaming session, msgId: 1710"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:26.023920466+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอาสีเหลืองสื่อความหมายเชิงธาตุลมและคนเราเสียชีวิตไปแล้ว\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:26.023927391+07:00","message":"receive interim result [false|false]: เอาสีเหลืองสื่อความหมายเชิงธาตุลมและคนเราเสียชีวิตไปแล้ว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:26.023942545+07:00","message":"[buffer interim] 1710 false เอาสีเหลืองสื่อความหมายเชิงธาตุลมและคนเราเสียชีวิตไปแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:26.023951245+07:00","message":"[bufferProcess] interim [160000000]:เอาสีเหลืองสื่อความหมายเชิงธาตุลมและคนเราเสียชีวิตไปแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:26.023954042+07:00","message":"[bufferProcess] send to processor:เอาสีเหลืองสื่อความหมายเชิงธาตุลมและคนเราเสียชีวิตไปแล้วท่าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:26.023957452+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:26.023960277+07:00","message":"> Transcript [7913] [false]: 'เอาสีเหลืองสื่อความหมายเชิงธาตุลมและคนเราเสียชีวิตไปแล้วท่าน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:26.02396347+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:26.023965417+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:26.023967229+07:00","message":"StatePrefix: 'เอาสีเหลืองสื่อความหมายเชิงธาตุลมและคนเราเสียชีวิตไปแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:26.023969826+07:00","message":"TextPushed: 'เอาสีเหลืองสื่อความหมายเชิงธาตุลม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:26.076140012+07:00","message":"receive streaming session, msgId: 1710"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:26.07617618+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":"2025-10-27T15:29:26.076182112+07:00","message":"receive interim result [false|false]: เอาสีเหลืองสื่อความหมายเชิงธาตุลมและคนเราเสียชีวิตไปแล้วถ้าลง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:26.076194871+07:00","message":"[buffer interim] 1710 false เอาสีเหลืองสื่อความหมายเชิงธาตุลมและคนเราเสียชีวิตไปแล้วถ้าลง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:26.076201101+07:00","message":"[bufferProcess] interim [220000000]:เอาสีเหลืองสื่อความหมายเชิงธาตุลมและคนเราเสียชีวิตไปแล้วถ้าลง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:26.07620574+07:00","message":"[bufferProcess] send to processor:เอาสีเหลืองสื่อความหมายเชิงธาตุลมและคนเราเสียชีวิตไปแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:26.076213238+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:26.076215761+07:00","message":"> Transcript [7914] [false]: 'เอาสีเหลืองสื่อความหมายเชิงธาตุลมและคนเราเสียชีวิตไปแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:26.076218829+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:26.076220666+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:26.076222297+07:00","message":"StatePrefix: 'เอาสีเหลืองสื่อความหมายเชิงธาตุลมและคนเราเสียชีวิตไปแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:26.076224731+07:00","message":"TextPushed: 'เอาสีเหลืองสื่อความหมายเชิงธาตุลม'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:29:26.168937198+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:29:26.168954286+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:26.227572835+07:00","message":"[GCS] IsForceVAD: false for message ID: 1710"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:26.299517747+07:00","message":"[GCS] Start streaming session, msgId: 1711"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:26.38268171+07:00","message":"receive streaming session, msgId: 1710"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:26.382723617+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":"2025-10-27T15:29:26.382731986+07:00","message":"receive interim result [false|false]: เอาสีเหลืองสื่อความหมายเชิงธาตุลมและคนเราเสียชีวิตไปแล้วถ้าลงจะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:26.38274751+07:00","message":"[buffer interim] 1710 false เอาสีเหลืองสื่อความหมายเชิงธาตุลมและคนเราเสียชีวิตไปแล้วถ้าลงจะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:26.382760591+07:00","message":"[bufferProcess] interim [340000000]:เอาสีเหลืองสื่อความหมายเชิงธาตุลมและคนเราเสียชีวิตไปแล้วถ้าลงจะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:26.382764359+07:00","message":"[bufferProcess] send to processor:เอาสีเหลืองสื่อความหมายเชิงธาตุลมและคนเราเสียชีวิตไปแล้วถ้าลง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:26.382770061+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:26.382774166+07:00","message":"> Transcript [7915] [false]: 'เอาสีเหลืองสื่อความหมายเชิงธาตุลมและคนเราเสียชีวิตไปแล้วถ้าลง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:26.382800231+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:26.382802998+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:26.382805702+07:00","message":"StatePrefix: 'เอาสีเหลืองสื่อความหมายเชิงธาตุลมและคนเราเสียชีวิตไปแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:26.382809605+07:00","message":"TextPushed: 'เอาสีเหลืองสื่อความหมายเชิงธาตุลม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:26.473520144+07:00","message":"receive streaming session, msgId: 1710"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:26.473558132+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":"2025-10-27T15:29:26.473564411+07:00","message":"receive interim result [false|false]: เอาสีเหลืองสื่อความหมายเชิงธาตุลมและคนเราเสียชีวิตไปแล้วถ้าลง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:26.473577533+07:00","message":"[buffer interim] 1710 false เอาสีเหลืองสื่อความหมายเชิงธาตุลมและคนเราเสียชีวิตไปแล้วถ้าลง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:26.473587664+07:00","message":"[bufferProcess] interim [400000000]:เอาสีเหลืองสื่อความหมายเชิงธาตุลมและคนเราเสียชีวิตไปแล้วถ้าลง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:26.473591141+07:00","message":"[bufferProcess] send to processor:เอาสีเหลืองสื่อความหมายเชิงธาตุลมและคนเราเสียชีวิตไปแล้วถ้าลงจะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:26.473597795+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:26.473601489+07:00","message":"> Transcript [7916] [false]: 'เอาสีเหลืองสื่อความหมายเชิงธาตุลมและคนเราเสียชีวิตไปแล้วถ้าลงจะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:26.47360661+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:26.473609687+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:26.473611558+07:00","message":"StatePrefix: 'เอาสีเหลืองสื่อความหมายเชิงธาตุลมและคนเราเสียชีวิตไปแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:26.473614807+07:00","message":"TextPushed: 'เอาสีเหลืองสื่อความหมายเชิงธาตุลม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:26.473619543+07:00","message":"Push: 'และคนเราเสียชีวิตไปแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:26.473622021+07:00","message":"TextPushed: 'เอาสีเหลืองสื่อความหมายเชิงธาตุลมและคนเราเสียชีวิตไปแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:26.473624733+07:00","message":"Set new StatePrefix : 'เอาสีเหลืองสื่อความหมายเชิงธาตุลมและคนเราเสียชีวิตไปแล้วถ้าลงจะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:26.473627581+07:00","message":"Next Push (prob) : 'ถ้าลงจะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:26.473637179+07:00","message":"push: {false และคนเราเสียชีวิตไปแล้ว 0 0xc002603580}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:26.565602516+07:00","message":"receive streaming session, msgId: 1710"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:26.565644672+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":"2025-10-27T15:29:26.565652338+07:00","message":"receive interim result [false|false]: เอาสีเหลืองสื่อความหมายเชิงธาตุลมและคนเราเสียชีวิตไปแล้วถ้ารวมทั้งหมด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:26.565668427+07:00","message":"[buffer interim] 1710 false เอาสีเหลืองสื่อความหมายเชิงธาตุลมและคนเราเสียชีวิตไปแล้วถ้ารวมทั้งหมด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:26.565679385+07:00","message":"[bufferProcess] interim [460000000]:เอาสีเหลืองสื่อความหมายเชิงธาตุลมและคนเราเสียชีวิตไปแล้วถ้ารวมทั้งหมด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:26.565682754+07:00","message":"[bufferProcess] send to processor:เอาสีเหลืองสื่อความหมายเชิงธาตุลมและคนเราเสียชีวิตไปแล้วถ้าลง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:26.565689329+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:26.565692848+07:00","message":"> Transcript [7917] [false]: 'เอาสีเหลืองสื่อความหมายเชิงธาตุลมและคนเราเสียชีวิตไปแล้วถ้าลง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:26.565696044+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:27.06840738+07:00","message":"receive streaming session, msgId: 1710"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:27.068438508+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สีเหลืองสื่อความหมายถึงธาตุลมและคนเราสิ้นชีวิตลงไปแล้วถ้าลงจะหมด\",\"confidence\":0.94006747}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":730000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:27.068444492+07:00","message":"receive interim result [true|false]: สีเหลืองสื่อความหมายถึงธาตุลมและคนเราสิ้นชีวิตลงไปแล้วถ้าลงจะหมด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:27.068451698+07:00","message":"end recv isFinal message id 1710"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:27.068453411+07:00","message":"end Recv id 1710"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:27.068458015+07:00","message":"[buffer interim] 1710 true สีเหลืองสื่อความหมายถึงธาตุลมและคนเราสิ้นชีวิตลงไปแล้วถ้าลงจะหมด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:27.068466411+07:00","message":"[bufferProcess] interim [730000000]:สีเหลืองสื่อความหมายถึงธาตุลมและคนเราสิ้นชีวิตลงไปแล้วถ้าลงจะหมด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:27.068469305+07:00","message":"[bufferProcess] send to processor (isfinal):เอาสีเหลืองสื่อความหมายเชิงธาตุลมและคนเราเสียชีวิตไปแล้วถ้ารวมทั้งหมด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:27.06847309+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:27.068475807+07:00","message":"> Transcript [7918] [false]: 'เอาสีเหลืองสื่อความหมายเชิงธาตุลมและคนเราเสียชีวิตไปแล้วถ้ารวมทั้งหมด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:27.068477902+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:27.06847956+07:00","message":"Set new StatePrefix: 'เอาสีเหลืองสื่อความหมายเชิงธาตุลมและคนเราเสียชีวิตไปแล้วถ้ารวมทั้งหมด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:27.068481119+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:27.068482726+07:00","message":"> Transcript [7919] [true]: 'สีเหลืองสื่อความหมายถึงธาตุลมและคนเราสิ้นชีวิตลงไปแล้วถ้าลงจะหมด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:27.068484898+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:27.068486557+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:27.068488091+07:00","message":"StatePrefix: 'เอาสีเหลืองสื่อความหมายเชิงธาตุลมและคนเราเสียชีวิตไปแล้วถ้ารวมทั้งหมด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:27.068495171+07:00","message":"TextPushed: 'เอาสีเหลืองสื่อความหมายเชิงธาตุลมและคนเราเสียชีวิตไปแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:27.068496779+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:27.068689004+07:00","message":"Push: 'ถ้าลงจะหมด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:27.068692282+07:00","message":"TextPushed: 'เอาสีเหลืองสื่อความหมายเชิงธาตุลมและคนเราเสียชีวิตไปแล้วถ้าลงจะหมด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:27.068694369+07:00","message":"Set new StatePrefix : 'สีเหลืองสื่อความหมายถึงธาตุลมและคนเราสิ้นชีวิตลงไปแล้วถ้าลงจะหมด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:27.068696282+07:00","message":"Next Push (prob) : 'สีเหลืองสื่อความหมายถึงธาตุลมและคนเราสิ้นชีวิตลงไปแล้วถ้าลงจะหมด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:27.068703169+07:00","message":"push: {true ถ้าลงจะหมด 0 0xc002603580}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:27.068716031+07:00","message":"write aligntment file to 'tmp/7446/align_message_id_1710.html'"}
{"level":"info","service":"Main","time":"2025-10-27T15:29:27.084146443+07:00","message":"write wav file: './tmp/7446/7446_1710.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:27.471655046+07:00","message":"receive streaming session, msgId: 1711"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:27.471697042+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":"2025-10-27T15:29:27.471702141+07:00","message":"receive interim result [false|false]: ก่อน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:27.471716052+07:00","message":"[buffer interim] 1711 false ก่อน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:27.471722069+07:00","message":"[bufferProcess] interim [140000000]:ก่อน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:27.471723732+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:27.743005478+07:00","message":"receive streaming session, msgId: 1711"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:27.743048911+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":"2025-10-27T15:29:27.743055005+07:00","message":"receive interim result [false|false]: ก่อนล่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:27.743069917+07:00","message":"[buffer interim] 1711 false ก่อนล่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:27.743078108+07:00","message":"[bufferProcess] interim [440000000]:ก่อนล่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:27.743080836+07:00","message":"[bufferProcess] send to processor:ก่อน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:27.74308711+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:27.74309081+07:00","message":"> Transcript [7920] [false]: 'ก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:27.743094008+07:00","message":"Set StatePrefix (first interim): 'ก่อน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:27.756426715+07:00","message":"receive streaming session, msgId: 1711"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:27.756458927+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":"2025-10-27T15:29:27.756463735+07:00","message":"receive interim result [false|false]: ก่อนร่าง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:27.75647562+07:00","message":"[buffer interim] 1711 false ก่อนร่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:27.7564813+07:00","message":"[bufferProcess] interim [500000000]:ก่อนร่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:27.756483096+07:00","message":"[bufferProcess] send to processor:ก่อนล่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:27.756485599+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:27.756487893+07:00","message":"> Transcript [7921] [false]: 'ก่อนล่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:27.756490453+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:27.756492071+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:27.756493697+07:00","message":"StatePrefix: 'ก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:27.756495354+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:27.863348843+07:00","message":"receive streaming session, msgId: 1711"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:27.863387952+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":"2025-10-27T15:29:27.863393461+07:00","message":"receive interim result [false|false]: ก่อนร่างกาย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:27.863407024+07:00","message":"[buffer interim] 1711 false ก่อนร่างกาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:27.863413375+07:00","message":"[bufferProcess] interim [620000000]:ก่อนร่างกาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:27.863415635+07:00","message":"[bufferProcess] send to processor:ก่อนร่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:27.863420706+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:27.863423519+07:00","message":"> Transcript [7922] [false]: 'ก่อนร่าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:27.863426482+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:27.863428209+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:27.863430161+07:00","message":"StatePrefix: 'ก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:27.863431991+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:28.408350225+07:00","message":"receive streaming session, msgId: 1711"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:28.408384756+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":"2025-10-27T15:29:28.408389194+07:00","message":"receive interim result [false|false]: ก่อนร่างกายนะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:28.408402233+07:00","message":"receive streaming session, msgId: 1711"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:28.408405159+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":"2025-10-27T15:29:28.408407293+07:00","message":"receive interim result [false|false]: ก่อนร่างกายใน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:28.408419584+07:00","message":"[buffer interim] 1711 false ก่อนร่างกายนะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:28.408431916+07:00","message":"[buffer interim] 1711 false ก่อนร่างกายใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:28.408440699+07:00","message":"[bufferProcess] interim [40000000]:ก่อนร่างกายนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:28.408443066+07:00","message":"[bufferProcess] send to processor:ก่อนร่างกาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:28.408447582+07:00","message":"[bufferProcess] interim [100000000]:ก่อนร่างกายใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:28.408449442+07:00","message":"[bufferProcess] send to processor:ก่อนร่างกายนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:28.408452413+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:28.408455181+07:00","message":"> Transcript [7923] [false]: 'ก่อนร่างกาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:28.408458267+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:28.408459815+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:28.408461397+07:00","message":"StatePrefix: 'ก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:28.408463241+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:28.40846458+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:28.408466208+07:00","message":"> Transcript [7924] [false]: 'ก่อนร่างกายนะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:28.408467953+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:28.408469333+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:28.40847069+07:00","message":"StatePrefix: 'ก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:28.408472021+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:28.408477327+07:00","message":"Push: 'ก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:28.408479006+07:00","message":"TextPushed: 'ก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:28.408480504+07:00","message":"Set new StatePrefix : 'ก่อนร่างกายนะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:28.408482436+07:00","message":"Next Push (prob) : 'ร่างกายนะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:28.4084905+07:00","message":"push: {false ก่อน 0 0xc0023e9c00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:28.426056976+07:00","message":"receive streaming session, msgId: 1711"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:28.426086665+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":"2025-10-27T15:29:28.426092562+07:00","message":"receive interim result [false|false]: ก่อนร่างกายนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:28.426105103+07:00","message":"[buffer interim] 1711 false ก่อนร่างกายนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:28.426114177+07:00","message":"[bufferProcess] interim [160000000]:ก่อนร่างกายนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:28.426116083+07:00","message":"[bufferProcess] send to processor:ก่อนร่างกายใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:28.426121154+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:28.426123724+07:00","message":"> Transcript [7925] [false]: 'ก่อนร่างกายใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:28.426125707+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:28.426127725+07:00","message":"Set new StatePrefix: 'ก่อนร่างกายใน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:29.067422672+07:00","message":"receive streaming session, msgId: 1711"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:29.067461262+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก่อนร่างกายนะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:29.067466325+07:00","message":"receive interim result [false|false]: ก่อนร่างกายนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:29.067482122+07:00","message":"[buffer interim] 1711 false ก่อนร่างกายนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:29.067489743+07:00","message":"[bufferProcess] interim [760000000]:ก่อนร่างกายนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:29.067492366+07:00","message":"[bufferProcess] send to processor:ก่อนร่างกายนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:29.067496458+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:29.067500035+07:00","message":"> Transcript [7926] [false]: 'ก่อนร่างกายนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:29.067503042+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:29.067505219+07:00","message":"Set new StatePrefix: 'ก่อนร่างกายนะคะ'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:29:29.169265578+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:29:29.169268294+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:30.492167696+07:00","message":"receive streaming session, msgId: 1711"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:30.492202485+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":"2025-10-27T15:29:30.49220768+07:00","message":"receive interim result [false|false]: ก่อนร่างกายนะคะของสุนัขที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:30.492221441+07:00","message":"[buffer interim] 1711 false ก่อนร่างกายนะคะของสุนัขที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:30.492227611+07:00","message":"[bufferProcess] interim [140000000]:ก่อนร่างกายนะคะของสุนัขที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:30.492229768+07:00","message":"[bufferProcess] send to processor:ก่อนร่างกายนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:30.492234924+07:00","message":"[bufferProcess] send to processor (ticker):ก่อนร่างกายนะคะของสุนัขที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:30.492237713+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:30.492240192+07:00","message":"> Transcript [7927] [false]: 'ก่อนร่างกายนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:30.492243046+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:30.4922449+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:30.492246733+07:00","message":"StatePrefix: 'ก่อนร่างกายนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:30.492248801+07:00","message":"TextPushed: 'ก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:30.492250277+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:30.492252838+07:00","message":"> Transcript [7928] [false]: 'ก่อนร่างกายนะคะของสุนัขที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:30.492254545+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:30.492255925+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:30.492257173+07:00","message":"StatePrefix: 'ก่อนร่างกายนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:30.492258606+07:00","message":"TextPushed: 'ก่อน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:30.515186093+07:00","message":"receive streaming session, msgId: 1711"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:30.515217552+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":"2025-10-27T15:29:30.5152226+07:00","message":"receive interim result [false|false]: ก่อนร่างกายนะคะชื่อ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:30.515233543+07:00","message":"[buffer interim] 1711 false ก่อนร่างกายนะคะชื่อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:30.515239401+07:00","message":"[bufferProcess] interim [200000000]:ก่อนร่างกายนะคะชื่อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:30.515240991+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:30.555762033+07:00","message":"receive streaming session, msgId: 1711"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:30.555796963+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":"2025-10-27T15:29:30.555802135+07:00","message":"receive interim result [false|false]: ก่อนร่างกายนะคะขึ้น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:30.555813592+07:00","message":"[buffer interim] 1711 false ก่อนร่างกายนะคะขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:30.555819493+07:00","message":"[bufferProcess] interim [260000000]:ก่อนร่างกายนะคะขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:30.55582166+07:00","message":"[bufferProcess] send to processor:ก่อนร่างกายนะคะชื่อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:30.555836123+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:30.555838836+07:00","message":"> Transcript [7929] [false]: 'ก่อนร่างกายนะคะชื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:30.555841579+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:30.555843603+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:30.555845199+07:00","message":"StatePrefix: 'ก่อนร่างกายนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:30.555847144+07:00","message":"TextPushed: 'ก่อน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:31.151510264+07:00","message":"receive streaming session, msgId: 1711"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:31.151546889+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":"2025-10-27T15:29:31.151552459+07:00","message":"receive interim result [false|false]: ก่อนร่างกายนะคะขึ้น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:31.151571269+07:00","message":"[buffer interim] 1711 false ก่อนร่างกายนะคะขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:31.151581527+07:00","message":"[bufferProcess] interim [860000000]:ก่อนร่างกายนะคะขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:31.151584286+07:00","message":"[bufferProcess] send to processor:ก่อนร่างกายนะคะขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:31.151590909+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:31.15159489+07:00","message":"> Transcript [7930] [false]: 'ก่อนร่างกายนะคะขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:31.151599666+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:31.151602241+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:31.151604581+07:00","message":"StatePrefix: 'ก่อนร่างกายนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:31.151607074+07:00","message":"TextPushed: 'ก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:31.151612711+07:00","message":"Push: 'ร่างกายนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:31.151614225+07:00","message":"TextPushed: 'ก่อนร่างกายนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:31.151615842+07:00","message":"Set new StatePrefix : 'ก่อนร่างกายนะคะขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:31.151617623+07:00","message":"Next Push (prob) : 'ขึ้น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:31.151625088+07:00","message":"push: {false ร่างกายนะคะ 0 0xc0023e9c00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:31.649906301+07:00","message":"receive streaming session, msgId: 1711"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:31.64994023+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":"2025-10-27T15:29:31.649945627+07:00","message":"receive interim result [false|false]: ก่อนร่างกายนะคะขึ้นเพราะมีคนคอย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:31.649958264+07:00","message":"[buffer interim] 1711 false ก่อนร่างกายนะคะขึ้นเพราะมีคนคอย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:31.649964623+07:00","message":"[bufferProcess] interim [280000000]:ก่อนร่างกายนะคะขึ้นเพราะมีคนคอย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:31.649966665+07:00","message":"[bufferProcess] send to processor:ก่อนร่างกายนะคะขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:31.649971589+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:31.64997401+07:00","message":"> Transcript [7931] [false]: 'ก่อนร่างกายนะคะขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:31.649977435+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:31.649979482+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:31.64998136+07:00","message":"StatePrefix: 'ก่อนร่างกายนะคะขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:31.649983812+07:00","message":"TextPushed: 'ก่อนร่างกายนะคะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:31.730900941+07:00","message":"receive streaming session, msgId: 1711"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:31.730941626+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":"2025-10-27T15:29:31.730947687+07:00","message":"receive interim result [false|false]: ก่อนร่างกายนะคะขึ้น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:31.730961386+07:00","message":"[buffer interim] 1711 false ก่อนร่างกายนะคะขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:31.730968246+07:00","message":"[bufferProcess] interim [400000000]:ก่อนร่างกายนะคะขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:31.730970492+07:00","message":"[bufferProcess] send to processor:ก่อนร่างกายนะคะขึ้นเพราะมีคนคอย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:31.73097621+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:31.730979026+07:00","message":"> Transcript [7932] [false]: 'ก่อนร่างกายนะคะขึ้นเพราะมีคนคอย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:31.730982096+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:31.730983862+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:31.730987211+07:00","message":"StatePrefix: 'ก่อนร่างกายนะคะขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:31.730990115+07:00","message":"TextPushed: 'ก่อนร่างกายนะคะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:31.779507776+07:00","message":"receive streaming session, msgId: 1711"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:31.779540945+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":"2025-10-27T15:29:31.779550383+07:00","message":"receive interim result [false|false]: ก่อนร่างกายนะคะขึ้นเพราะมีคนคอยพยุง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:31.779564649+07:00","message":"[buffer interim] 1711 false ก่อนร่างกายนะคะขึ้นเพราะมีคนคอยพยุง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:31.779571204+07:00","message":"[bufferProcess] interim [520000000]:ก่อนร่างกายนะคะขึ้นเพราะมีคนคอยพยุง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:31.779573485+07:00","message":"[bufferProcess] send to processor:ก่อนร่างกายนะคะขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:31.77957938+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:31.77958216+07:00","message":"> Transcript [7933] [false]: 'ก่อนร่างกายนะคะขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:31.779585322+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:31.779587369+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:31.77958931+07:00","message":"StatePrefix: 'ก่อนร่างกายนะคะขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:31.779591624+07:00","message":"TextPushed: 'ก่อนร่างกายนะคะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:32.09337994+07:00","message":"receive streaming session, msgId: 1711"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:32.093414693+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":"2025-10-27T15:29:32.09342019+07:00","message":"receive interim result [false|false]: ก่อนร่างกายนะคะขึ้นเพราะมีคนคอยพยุงค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:32.093432209+07:00","message":"[buffer interim] 1711 false ก่อนร่างกายนะคะขึ้นเพราะมีคนคอยพยุงค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:32.093439082+07:00","message":"[bufferProcess] interim [820000000]:ก่อนร่างกายนะคะขึ้นเพราะมีคนคอยพยุงค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:32.093441561+07:00","message":"[bufferProcess] send to processor:ก่อนร่างกายนะคะขึ้นเพราะมีคนคอยพยุง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:32.09344678+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:32.093449257+07:00","message":"> Transcript [7934] [false]: 'ก่อนร่างกายนะคะขึ้นเพราะมีคนคอยพยุง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:32.093452598+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:32.093454447+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:32.093456569+07:00","message":"StatePrefix: 'ก่อนร่างกายนะคะขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:32.093458858+07:00","message":"TextPushed: 'ก่อนร่างกายนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:32.093463434+07:00","message":"Push: 'ขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:32.093465265+07:00","message":"TextPushed: 'ก่อนร่างกายนะคะขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:32.09346734+07:00","message":"Set new StatePrefix : 'ก่อนร่างกายนะคะขึ้นเพราะมีคนคอยพยุง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:32.093469483+07:00","message":"Next Push (prob) : 'เพราะมีคนคอยพยุง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:32.093479354+07:00","message":"push: {false ขึ้น 0 0xc0023e9c00}"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:29:32.169773798+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:29:32.169787526+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:32.666345581+07:00","message":"receive streaming session, msgId: 1711"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:32.66639015+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก่อนร่างกายนะคะขึ้นเพราะมีคนคอยพยุงค่ะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":6,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:32.666397263+07:00","message":"receive interim result [false|false]: ก่อนร่างกายนะคะขึ้นเพราะมีคนคอยพยุงค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:32.666410684+07:00","message":"[buffer interim] 1711 false ก่อนร่างกายนะคะขึ้นเพราะมีคนคอยพยุงค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:32.666420498+07:00","message":"[bufferProcess] interim [420000000]:ก่อนร่างกายนะคะขึ้นเพราะมีคนคอยพยุงค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:32.666423974+07:00","message":"[bufferProcess] send to processor:ก่อนร่างกายนะคะขึ้นเพราะมีคนคอยพยุงค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:32.666428327+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:32.666431969+07:00","message":"> Transcript [7935] [false]: 'ก่อนร่างกายนะคะขึ้นเพราะมีคนคอยพยุงค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:32.666438565+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:32.666440915+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:32.666443084+07:00","message":"StatePrefix: 'ก่อนร่างกายนะคะขึ้นเพราะมีคนคอยพยุง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:32.666445892+07:00","message":"TextPushed: 'ก่อนร่างกายนะคะขึ้น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:33.432770593+07:00","message":"receive streaming session, msgId: 1711"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:33.432810856+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก่อนร่างกายนะคะขึ้นเพราะมีคนคอยพยุงค่ะสีแดง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":7,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:33.432816707+07:00","message":"receive interim result [false|false]: ก่อนร่างกายนะคะขึ้นเพราะมีคนคอยพยุงค่ะสีแดง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:33.432842285+07:00","message":"[buffer interim] 1711 false ก่อนร่างกายนะคะขึ้นเพราะมีคนคอยพยุงค่ะสีแดง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:33.43285078+07:00","message":"[bufferProcess] interim [200000000]:ก่อนร่างกายนะคะขึ้นเพราะมีคนคอยพยุงค่ะสีแดง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:33.432853106+07:00","message":"[bufferProcess] send to processor:ก่อนร่างกายนะคะขึ้นเพราะมีคนคอยพยุงค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:33.432858396+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:33.432861017+07:00","message":"> Transcript [7936] [false]: 'ก่อนร่างกายนะคะขึ้นเพราะมีคนคอยพยุงค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:33.432864183+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:33.432866008+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:33.43286831+07:00","message":"StatePrefix: 'ก่อนร่างกายนะคะขึ้นเพราะมีคนคอยพยุง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:33.432871798+07:00","message":"TextPushed: 'ก่อนร่างกายนะคะขึ้น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:33.887922212+07:00","message":"receive streaming session, msgId: 1711"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:33.887957302+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":"2025-10-27T15:29:33.887963117+07:00","message":"receive interim result [false|false]: ก่อนร่างกายนะคะขึ้นเพราะมีคนคอยพยุงค่ะสีแดงสุข"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:33.887974881+07:00","message":"[buffer interim] 1711 false ก่อนร่างกายนะคะขึ้นเพราะมีคนคอยพยุงค่ะสีแดงสุข"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:33.887981674+07:00","message":"[bufferProcess] interim [560000000]:ก่อนร่างกายนะคะขึ้นเพราะมีคนคอยพยุงค่ะสีแดงสุข"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:33.88798393+07:00","message":"[bufferProcess] send to processor:ก่อนร่างกายนะคะขึ้นเพราะมีคนคอยพยุงค่ะสีแดง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:33.887989047+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:33.887991705+07:00","message":"> Transcript [7937] [false]: 'ก่อนร่างกายนะคะขึ้นเพราะมีคนคอยพยุงค่ะสีแดง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:33.887995214+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:33.887996938+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:33.887999074+07:00","message":"StatePrefix: 'ก่อนร่างกายนะคะขึ้นเพราะมีคนคอยพยุง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:33.888001534+07:00","message":"TextPushed: 'ก่อนร่างกายนะคะขึ้น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:33.897016732+07:00","message":"receive streaming session, msgId: 1711"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:33.897043941+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก่อนร่างกายนะคะขึ้นเพราะมีคนคอยพยุงค่ะสีแดงสุก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":7,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:33.897049229+07:00","message":"receive interim result [false|false]: ก่อนร่างกายนะคะขึ้นเพราะมีคนคอยพยุงค่ะสีแดงสุก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:33.89706055+07:00","message":"[buffer interim] 1711 false ก่อนร่างกายนะคะขึ้นเพราะมีคนคอยพยุงค่ะสีแดงสุก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:33.897066102+07:00","message":"[bufferProcess] interim [620000000]:ก่อนร่างกายนะคะขึ้นเพราะมีคนคอยพยุงค่ะสีแดงสุก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:33.897068242+07:00","message":"[bufferProcess] send to processor:ก่อนร่างกายนะคะขึ้นเพราะมีคนคอยพยุงค่ะสีแดงสุข"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:33.897071169+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:33.897073574+07:00","message":"> Transcript [7938] [false]: 'ก่อนร่างกายนะคะขึ้นเพราะมีคนคอยพยุงค่ะสีแดงสุข'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:33.897076522+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:33.897078375+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:33.897080239+07:00","message":"StatePrefix: 'ก่อนร่างกายนะคะขึ้นเพราะมีคนคอยพยุง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:33.897082403+07:00","message":"TextPushed: 'ก่อนร่างกายนะคะขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:33.897098745+07:00","message":"Push: 'เพราะมีคนคอยพยุง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:33.897100729+07:00","message":"TextPushed: 'ก่อนร่างกายนะคะขึ้นเพราะมีคนคอยพยุง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:33.897102519+07:00","message":"Set new StatePrefix : 'ก่อนร่างกายนะคะขึ้นเพราะมีคนคอยพยุงค่ะสีแดงสุข'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:33.897104515+07:00","message":"Next Push (prob) : 'ค่ะสีแดงสุข'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:33.897125624+07:00","message":"push: {false เพราะมีคนคอยพยุง 0 0xc0023e9c00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:33.962520375+07:00","message":"receive streaming session, msgId: 1711"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:33.96255378+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก่อนร่างกายนะคะขึ้นเพราะมีคนคอยพยุงค่ะสีแดงสุขภาพ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":7,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:33.962559555+07:00","message":"receive interim result [false|false]: ก่อนร่างกายนะคะขึ้นเพราะมีคนคอยพยุงค่ะสีแดงสุขภาพ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:33.962571282+07:00","message":"[buffer interim] 1711 false ก่อนร่างกายนะคะขึ้นเพราะมีคนคอยพยุงค่ะสีแดงสุขภาพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:33.96257811+07:00","message":"[bufferProcess] interim [680000000]:ก่อนร่างกายนะคะขึ้นเพราะมีคนคอยพยุงค่ะสีแดงสุขภาพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:33.962580309+07:00","message":"[bufferProcess] send to processor:ก่อนร่างกายนะคะขึ้นเพราะมีคนคอยพยุงค่ะสีแดงสุก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:33.962585621+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:33.962588086+07:00","message":"> Transcript [7939] [false]: 'ก่อนร่างกายนะคะขึ้นเพราะมีคนคอยพยุงค่ะสีแดงสุก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:33.96259022+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:33.962591808+07:00","message":"Set new StatePrefix: 'ก่อนร่างกายนะคะขึ้นเพราะมีคนคอยพยุงค่ะสีแดงสุก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:34.084592476+07:00","message":"receive streaming session, msgId: 1711"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:34.08462784+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก่อนร่างกายนะคะขึ้นเพราะมีคนคอยพยุงค่ะสีแดงสื่อความหมาย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":7,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:34.084633446+07:00","message":"receive interim result [false|false]: ก่อนร่างกายนะคะขึ้นเพราะมีคนคอยพยุงค่ะสีแดงสื่อความหมาย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:34.084644009+07:00","message":"[buffer interim] 1711 false ก่อนร่างกายนะคะขึ้นเพราะมีคนคอยพยุงค่ะสีแดงสื่อความหมาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:34.084652552+07:00","message":"[bufferProcess] interim [800000000]:ก่อนร่างกายนะคะขึ้นเพราะมีคนคอยพยุงค่ะสีแดงสื่อความหมาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:34.084654973+07:00","message":"[bufferProcess] send to processor:ก่อนร่างกายนะคะขึ้นเพราะมีคนคอยพยุงค่ะสีแดงสุขภาพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:34.084660368+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:34.084663092+07:00","message":"> Transcript [7940] [false]: 'ก่อนร่างกายนะคะขึ้นเพราะมีคนคอยพยุงค่ะสีแดงสุขภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:34.084665532+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:34.084667384+07:00","message":"Set new StatePrefix: 'ก่อนร่างกายนะคะขึ้นเพราะมีคนคอยพยุงค่ะสีแดงสุขภาพ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:34.143528605+07:00","message":"receive streaming session, msgId: 1711"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:34.14356401+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก่อนร่างกายนะคะขึ้นเพราะมีคนคอยพยุงค่ะสีแดงสื่อความหมายถึง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":7,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:34.143569747+07:00","message":"receive interim result [false|false]: ก่อนร่างกายนะคะขึ้นเพราะมีคนคอยพยุงค่ะสีแดงสื่อความหมายถึง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:34.143581142+07:00","message":"[buffer interim] 1711 false ก่อนร่างกายนะคะขึ้นเพราะมีคนคอยพยุงค่ะสีแดงสื่อความหมายถึง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:34.143588028+07:00","message":"[bufferProcess] interim [920000000]:ก่อนร่างกายนะคะขึ้นเพราะมีคนคอยพยุงค่ะสีแดงสื่อความหมายถึง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:34.143590231+07:00","message":"[bufferProcess] send to processor:ก่อนร่างกายนะคะขึ้นเพราะมีคนคอยพยุงค่ะสีแดงสื่อความหมาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:34.143595661+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:34.143598043+07:00","message":"> Transcript [7941] [false]: 'ก่อนร่างกายนะคะขึ้นเพราะมีคนคอยพยุงค่ะสีแดงสื่อความหมาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:34.143600335+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:34.143602299+07:00","message":"Set new StatePrefix: 'ก่อนร่างกายนะคะขึ้นเพราะมีคนคอยพยุงค่ะสีแดงสื่อความหมาย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:34.652536948+07:00","message":"receive streaming session, msgId: 1711"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:34.65258687+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก่อนร่างกายนะคะขึ้นเพราะมีคนคอยพยุงค่ะสีแดงสื่อความหมายถึงขั้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":8,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:34.652593106+07:00","message":"receive interim result [false|false]: ก่อนร่างกายนะคะขึ้นเพราะมีคนคอยพยุงค่ะสีแดงสื่อความหมายถึงขั้น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:34.652605284+07:00","message":"[buffer interim] 1711 false ก่อนร่างกายนะคะขึ้นเพราะมีคนคอยพยุงค่ะสีแดงสื่อความหมายถึงขั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:34.652612586+07:00","message":"[bufferProcess] interim [340000000]:ก่อนร่างกายนะคะขึ้นเพราะมีคนคอยพยุงค่ะสีแดงสื่อความหมายถึงขั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:34.65261658+07:00","message":"[bufferProcess] send to processor:ก่อนร่างกายนะคะขึ้นเพราะมีคนคอยพยุงค่ะสีแดงสื่อความหมายถึง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:34.652622417+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:34.65262502+07:00","message":"> Transcript [7942] [false]: 'ก่อนร่างกายนะคะขึ้นเพราะมีคนคอยพยุงค่ะสีแดงสื่อความหมายถึง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:34.65263221+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:34.652634312+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:34.652636008+07:00","message":"StatePrefix: 'ก่อนร่างกายนะคะขึ้นเพราะมีคนคอยพยุงค่ะสีแดงสื่อความหมาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:34.652638349+07:00","message":"TextPushed: 'ก่อนร่างกายนะคะขึ้นเพราะมีคนคอยพยุง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:34.800658633+07:00","message":"receive streaming session, msgId: 1711"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:34.800686756+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก่อนร่างกายนะคะขึ้นเพราะมีคนคอยพยุงค่ะสีแดงสื่อความหมายถึงคาด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":8,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:34.800693055+07:00","message":"receive interim result [false|false]: ก่อนร่างกายนะคะขึ้นเพราะมีคนคอยพยุงค่ะสีแดงสื่อความหมายถึงคาด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:34.800707014+07:00","message":"[buffer interim] 1711 false ก่อนร่างกายนะคะขึ้นเพราะมีคนคอยพยุงค่ะสีแดงสื่อความหมายถึงคาด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:34.800713908+07:00","message":"[bufferProcess] interim [460000000]:ก่อนร่างกายนะคะขึ้นเพราะมีคนคอยพยุงค่ะสีแดงสื่อความหมายถึงคาด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:34.800716168+07:00","message":"[bufferProcess] send to processor:ก่อนร่างกายนะคะขึ้นเพราะมีคนคอยพยุงค่ะสีแดงสื่อความหมายถึงขั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:34.800721348+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:34.800723806+07:00","message":"> Transcript [7943] [false]: 'ก่อนร่างกายนะคะขึ้นเพราะมีคนคอยพยุงค่ะสีแดงสื่อความหมายถึงขั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:34.800727126+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:34.800728832+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:34.800730272+07:00","message":"StatePrefix: 'ก่อนร่างกายนะคะขึ้นเพราะมีคนคอยพยุงค่ะสีแดงสื่อความหมาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:34.800732644+07:00","message":"TextPushed: 'ก่อนร่างกายนะคะขึ้นเพราะมีคนคอยพยุง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:34.82223946+07:00","message":"receive streaming session, msgId: 1711"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:34.82227608+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก่อนร่างกายนะคะขึ้นเพราะมีคนคอยพยุงค่ะสีแดงสื่อความหมายถึงธาตุไฟ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":8,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:34.822282224+07:00","message":"receive interim result [false|false]: ก่อนร่างกายนะคะขึ้นเพราะมีคนคอยพยุงค่ะสีแดงสื่อความหมายถึงธาตุไฟ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:34.822294328+07:00","message":"[buffer interim] 1711 false ก่อนร่างกายนะคะขึ้นเพราะมีคนคอยพยุงค่ะสีแดงสื่อความหมายถึงธาตุไฟ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:34.822300996+07:00","message":"[bufferProcess] interim [520000000]:ก่อนร่างกายนะคะขึ้นเพราะมีคนคอยพยุงค่ะสีแดงสื่อความหมายถึงธาตุไฟ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:34.822303482+07:00","message":"[bufferProcess] send to processor:ก่อนร่างกายนะคะขึ้นเพราะมีคนคอยพยุงค่ะสีแดงสื่อความหมายถึงคาด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:34.822308954+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:34.822311943+07:00","message":"> Transcript [7944] [false]: 'ก่อนร่างกายนะคะขึ้นเพราะมีคนคอยพยุงค่ะสีแดงสื่อความหมายถึงคาด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:34.822315284+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:34.822317078+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:34.822319053+07:00","message":"StatePrefix: 'ก่อนร่างกายนะคะขึ้นเพราะมีคนคอยพยุงค่ะสีแดงสื่อความหมาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:34.822329765+07:00","message":"TextPushed: 'ก่อนร่างกายนะคะขึ้นเพราะมีคนคอยพยุง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:34.878690532+07:00","message":"[GCS] IsForceVAD: false for message ID: 1711"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:35.009493621+07:00","message":"[GCS] Start streaming session, msgId: 1712"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:35.07762516+07:00","message":"receive streaming session, msgId: 1711"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:35.077661593+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปก่อนร่างกายนะคะของเราจึงขึ้นเพราะมีคนคอยพยุงค่ะสีแดงสื่อความหมายถึงธาตุไฟ\",\"confidence\":0.9139503}],\"is_final\":true,\"result_end_time\":{\"seconds\":8,\"nanos\":790000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:35.077668593+07:00","message":"receive interim result [true|false]: ไปก่อนร่างกายนะคะของเราจึงขึ้นเพราะมีคนคอยพยุงค่ะสีแดงสื่อความหมายถึงธาตุไฟ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:35.077678578+07:00","message":"end recv isFinal message id 1711"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:35.077680823+07:00","message":"end Recv id 1711"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:35.077686777+07:00","message":"[buffer interim] 1711 true ไปก่อนร่างกายนะคะของเราจึงขึ้นเพราะมีคนคอยพยุงค่ะสีแดงสื่อความหมายถึงธาตุไฟ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:35.077697029+07:00","message":"[bufferProcess] interim [790000000]:ไปก่อนร่างกายนะคะของเราจึงขึ้นเพราะมีคนคอยพยุงค่ะสีแดงสื่อความหมายถึงธาตุไฟ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:35.077701402+07:00","message":"[bufferProcess] send to processor (isfinal):ก่อนร่างกายนะคะขึ้นเพราะมีคนคอยพยุงค่ะสีแดงสื่อความหมายถึงธาตุไฟ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:35.077706094+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:35.077710973+07:00","message":"> Transcript [7945] [false]: 'ก่อนร่างกายนะคะขึ้นเพราะมีคนคอยพยุงค่ะสีแดงสื่อความหมายถึงธาตุไฟ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:35.077715528+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:35.077717774+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:35.077720892+07:00","message":"StatePrefix: 'ก่อนร่างกายนะคะขึ้นเพราะมีคนคอยพยุงค่ะสีแดงสื่อความหมาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:35.077724577+07:00","message":"TextPushed: 'ก่อนร่างกายนะคะขึ้นเพราะมีคนคอยพยุง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:35.077728601+07:00","message":"Push: 'ค่ะสีแดงสื่อความหมาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:35.077730974+07:00","message":"TextPushed: 'ก่อนร่างกายนะคะขึ้นเพราะมีคนคอยพยุงค่ะสีแดงสื่อความหมาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:35.077733777+07:00","message":"Set new StatePrefix : 'ก่อนร่างกายนะคะขึ้นเพราะมีคนคอยพยุงค่ะสีแดงสื่อความหมายถึงธาตุไฟ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:35.077736828+07:00","message":"Next Push (prob) : 'ถึงธาตุไฟ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:35.07773879+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:35.077741626+07:00","message":"> Transcript [7946] [true]: 'ไปก่อนร่างกายนะคะของเราจึงขึ้นเพราะมีคนคอยพยุงค่ะสีแดงสื่อความหมายถึงธาตุไฟ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:35.077744749+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:35.077746548+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:35.077749756+07:00","message":"StatePrefix: 'ก่อนร่างกายนะคะขึ้นเพราะมีคนคอยพยุงค่ะสีแดงสื่อความหมายถึงธาตุไฟ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:35.077752331+07:00","message":"TextPushed: 'ก่อนร่างกายนะคะขึ้นเพราะมีคนคอยพยุงค่ะสีแดงสื่อความหมาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:35.077754664+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:35.077846592+07:00","message":"push: {false ค่ะสีแดงสื่อความหมาย 0 0xc0023e9c00}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:35.078006102+07:00","message":"Push: 'ถึงธาตุไฟ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:35.078010243+07:00","message":"TextPushed: 'ก่อนร่างกายนะคะขึ้นเพราะมีคนคอยพยุงค่ะสีแดงสื่อความหมายถึงธาตุไฟ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:35.078012186+07:00","message":"Set new StatePrefix : 'ไปก่อนร่างกายนะคะของเราจึงขึ้นเพราะมีคนคอยพยุงค่ะสีแดงสื่อความหมายถึงธาตุไฟ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:35.078014038+07:00","message":"Next Push (prob) : 'ไปก่อนร่างกายนะคะของเราจึงขึ้นเพราะมีคนคอยพยุงค่ะสีแดงสื่อความหมายถึงธาตุไฟ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:35.078020194+07:00","message":"push: {true ถึงธาตุไฟ 0 0xc0023e9c00}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:35.078030041+07:00","message":"write aligntment file to 'tmp/7446/align_message_id_1711.html'"}
{"level":"info","service":"Main","time":"2025-10-27T15:29:35.093269608+07:00","message":"write wav file: './tmp/7446/7446_1711.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:29:35.170098475+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:29:35.170098423+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:36.398290714+07:00","message":"receive streaming session, msgId: 1712"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:36.398336494+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":"2025-10-27T15:29:36.398341477+07:00","message":"receive interim result [false|false]: หมดไป"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:36.398356586+07:00","message":"[buffer interim] 1712 false หมดไป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:36.398363347+07:00","message":"[bufferProcess] interim [200000000]:หมดไป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:36.398364909+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:36.398370406+07:00","message":"[bufferProcess] send to processor (ticker):หมดไป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:36.398373112+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:36.398375842+07:00","message":"> Transcript [7947] [false]: 'หมดไป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:36.398377799+07:00","message":"Set StatePrefix (first interim): 'หมดไป'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:36.629873172+07:00","message":"receive streaming session, msgId: 1712"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:36.629905394+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":"2025-10-27T15:29:36.629911159+07:00","message":"receive interim result [false|false]: หมดไปถ้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:36.629922662+07:00","message":"[buffer interim] 1712 false หมดไปถ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:36.629928773+07:00","message":"[bufferProcess] interim [440000000]:หมดไปถ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:36.629930281+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:36.816305545+07:00","message":"receive streaming session, msgId: 1712"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:36.81634667+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":"2025-10-27T15:29:36.816353288+07:00","message":"receive interim result [false|false]: ไปท่าเรือ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:36.816367864+07:00","message":"[buffer interim] 1712 false ไปท่าเรือ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:36.81637455+07:00","message":"[bufferProcess] interim [620000000]:ไปท่าเรือ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:36.816376278+07:00","message":"[bufferProcess] send to processor:หมดไปถ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:36.816381604+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:36.816384202+07:00","message":"> Transcript [7948] [false]: 'หมดไปถ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:36.816386765+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:36.816388917+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:36.816390562+07:00","message":"StatePrefix: 'หมดไป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:36.816392694+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:36.950099568+07:00","message":"receive streaming session, msgId: 1712"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:36.950135387+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":"2025-10-27T15:29:36.950140928+07:00","message":"receive interim result [false|false]: ไปธาตุไฟ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:36.950151588+07:00","message":"[buffer interim] 1712 false ไปธาตุไฟ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:36.950159829+07:00","message":"[bufferProcess] interim [740000000]:ไปธาตุไฟ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:36.950162152+07:00","message":"[bufferProcess] send to processor:ไปท่าเรือ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:36.95016743+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:36.950169949+07:00","message":"> Transcript [7949] [false]: 'ไปท่าเรือ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:36.950172183+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:36.950173959+07:00","message":"Set new StatePrefix: 'ไปท่าเรือ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:37.51766954+07:00","message":"receive streaming session, msgId: 1712"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:37.517703193+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":"2025-10-27T15:29:37.517708619+07:00","message":"receive interim result [false|false]: ไปธาตุไฟฉันก็"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:37.517722787+07:00","message":"[buffer interim] 1712 false ไปธาตุไฟฉันก็"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:37.517729781+07:00","message":"[bufferProcess] interim [280000000]:ไปธาตุไฟฉันก็"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:37.517732402+07:00","message":"[bufferProcess] send to processor:ไปธาตุไฟ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:37.51773559+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:37.51773805+07:00","message":"> Transcript [7950] [false]: 'ไปธาตุไฟ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:37.517739988+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:37.517741689+07:00","message":"Set new StatePrefix: 'ไปธาตุไฟ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:37.599568046+07:00","message":"receive streaming session, msgId: 1712"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:37.599603676+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปธาตุไฟ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:37.599609358+07:00","message":"receive interim result [false|false]: ไปธาตุไฟ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:37.599621197+07:00","message":"[buffer interim] 1712 false ไปธาตุไฟ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:37.599627532+07:00","message":"[bufferProcess] interim [340000000]:ไปธาตุไฟ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:37.599630325+07:00","message":"[bufferProcess] send to processor:ไปธาตุไฟฉันก็"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:37.599635381+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:37.599637945+07:00","message":"> Transcript [7951] [false]: 'ไปธาตุไฟฉันก็'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:37.599640629+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:37.599642547+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:37.599644067+07:00","message":"StatePrefix: 'ไปธาตุไฟ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:37.599645861+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:37.610025933+07:00","message":"receive streaming session, msgId: 1712"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:37.610055501+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":"2025-10-27T15:29:37.610061838+07:00","message":"receive interim result [false|false]: ไปธาตุไฟฉันก็ขอ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:37.610072898+07:00","message":"[buffer interim] 1712 false ไปธาตุไฟฉันก็ขอ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:37.610080002+07:00","message":"[bufferProcess] interim [400000000]:ไปธาตุไฟฉันก็ขอ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:37.61008433+07:00","message":"[bufferProcess] send to processor:ไปธาตุไฟ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:37.61008909+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:37.610091522+07:00","message":"> Transcript [7952] [false]: 'ไปธาตุไฟ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:37.610093713+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:37.610095961+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:37.610098162+07:00","message":"StatePrefix: 'ไปธาตุไฟ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:37.61010063+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:37.6619649+07:00","message":"receive streaming session, msgId: 1712"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:37.661995524+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":"2025-10-27T15:29:37.662001069+07:00","message":"receive interim result [false|false]: ไปธาตุไฟจึงค่อยๆ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:37.66201177+07:00","message":"[buffer interim] 1712 false ไปธาตุไฟจึงค่อยๆ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:37.662018433+07:00","message":"[bufferProcess] interim [460000000]:ไปธาตุไฟจึงค่อยๆ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:37.662020334+07:00","message":"[bufferProcess] send to processor:ไปธาตุไฟฉันก็ขอ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:37.662025252+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:37.662028109+07:00","message":"> Transcript [7953] [false]: 'ไปธาตุไฟฉันก็ขอ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:37.662031101+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:37.662032837+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:37.66203445+07:00","message":"StatePrefix: 'ไปธาตุไฟ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:37.662036297+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:37.846312066+07:00","message":"receive streaming session, msgId: 1712"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:37.846351767+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":"2025-10-27T15:29:37.846364349+07:00","message":"receive interim result [false|false]: ไปธาตุไฟจึงค่อยๆมา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:37.84638083+07:00","message":"[buffer interim] 1712 false ไปธาตุไฟจึงค่อยๆมา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:37.846388123+07:00","message":"[bufferProcess] interim [580000000]:ไปธาตุไฟจึงค่อยๆมา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:37.846390478+07:00","message":"[bufferProcess] send to processor:ไปธาตุไฟจึงค่อยๆ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:37.846395628+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:37.84639917+07:00","message":"> Transcript [7954] [false]: 'ไปธาตุไฟจึงค่อยๆ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:37.846402571+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:37.846405879+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:37.846407478+07:00","message":"StatePrefix: 'ไปธาตุไฟ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:37.846409187+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:37.846413342+07:00","message":"Push: 'ไปธาตุไฟ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:37.846415062+07:00","message":"TextPushed: 'ไปธาตุไฟ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:37.846416689+07:00","message":"Set new StatePrefix : 'ไปธาตุไฟจึงค่อยๆ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:37.846418442+07:00","message":"Next Push (prob) : 'จึงค่อยๆ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:37.84642579+07:00","message":"push: {false ไปธาตุไฟ 0 0xc003402380}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:37.872690836+07:00","message":"receive streaming session, msgId: 1712"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:37.872729767+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":"2025-10-27T15:29:37.872736359+07:00","message":"receive interim result [false|false]: ไปธาตุไฟจึงค่อยๆหมด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:37.872750255+07:00","message":"[buffer interim] 1712 false ไปธาตุไฟจึงค่อยๆหมด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:37.872756883+07:00","message":"[bufferProcess] interim [640000000]:ไปธาตุไฟจึงค่อยๆหมด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:37.872759011+07:00","message":"[bufferProcess] send to processor:ไปธาตุไฟจึงค่อยๆมา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:37.872764357+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:37.872766815+07:00","message":"> Transcript [7955] [false]: 'ไปธาตุไฟจึงค่อยๆมา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:37.872770005+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:37.872771932+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:37.872773569+07:00","message":"StatePrefix: 'ไปธาตุไฟจึงค่อยๆ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:37.872775933+07:00","message":"TextPushed: 'ไปธาตุไฟ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:37.984636719+07:00","message":"receive streaming session, msgId: 1712"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:37.98466897+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":"2025-10-27T15:29:37.984674022+07:00","message":"receive interim result [false|false]: หมดไปถ้าไฟจะค่อยๆหดตัว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:37.984687304+07:00","message":"[buffer interim] 1712 false หมดไปถ้าไฟจะค่อยๆหดตัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:37.984694015+07:00","message":"[bufferProcess] interim [760000000]:หมดไปถ้าไฟจะค่อยๆหดตัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:37.984696301+07:00","message":"[bufferProcess] send to processor:ไปธาตุไฟจึงค่อยๆหมด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:37.984701438+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:37.984704038+07:00","message":"> Transcript [7956] [false]: 'ไปธาตุไฟจึงค่อยๆหมด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:37.984707252+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:37.984709064+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:37.984710807+07:00","message":"StatePrefix: 'ไปธาตุไฟจึงค่อยๆ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:37.984713134+07:00","message":"TextPushed: 'ไปธาตุไฟ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:38.010428726+07:00","message":"receive streaming session, msgId: 1712"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:38.010464153+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":"2025-10-27T15:29:38.010469698+07:00","message":"receive interim result [false|false]: ไปธาตุไฟชนกันค่อยว่ากัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:38.010482108+07:00","message":"[buffer interim] 1712 false ไปธาตุไฟชนกันค่อยว่ากัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:38.010491703+07:00","message":"[bufferProcess] interim [820000000]:ไปธาตุไฟชนกันค่อยว่ากัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:38.010493575+07:00","message":"[bufferProcess] send to processor:หมดไปถ้าไฟจะค่อยๆหดตัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:38.010497196+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:38.010499976+07:00","message":"> Transcript [7957] [false]: 'หมดไปถ้าไฟจะค่อยๆหดตัว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:38.01050229+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:38.010504443+07:00","message":"Set new StatePrefix: 'หมดไปถ้าไฟจะค่อยๆหดตัว'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:38.08235392+07:00","message":"receive streaming session, msgId: 1712"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:38.082388735+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":"2025-10-27T15:29:38.082394471+07:00","message":"receive interim result [false|false]: ไปธาตุไฟจึงค่อยๆหมดตาม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:38.082405588+07:00","message":"[buffer interim] 1712 false ไปธาตุไฟจึงค่อยๆหมดตาม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:38.082412684+07:00","message":"[bufferProcess] interim [880000000]:ไปธาตุไฟจึงค่อยๆหมดตาม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:38.082415901+07:00","message":"[bufferProcess] send to processor:ไปธาตุไฟชนกันค่อยว่ากัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:38.082421539+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:38.082424909+07:00","message":"> Transcript [7958] [false]: 'ไปธาตุไฟชนกันค่อยว่ากัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:38.082427542+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:38.082429782+07:00","message":"Set new StatePrefix: 'ไปธาตุไฟชนกันค่อยว่ากัน'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:29:38.17096507+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:29:38.170977388+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:38.17338253+07:00","message":"receive streaming session, msgId: 1712"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:38.173413961+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":"2025-10-27T15:29:38.17341931+07:00","message":"receive interim result [false|false]: ไปธาตุไฟชนกันค่อยว่ากัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:38.173430959+07:00","message":"[buffer interim] 1712 false ไปธาตุไฟชนกันค่อยว่ากัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:38.173436848+07:00","message":"[bufferProcess] interim [940000000]:ไปธาตุไฟชนกันค่อยว่ากัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:38.173439126+07:00","message":"[bufferProcess] send to processor:ไปธาตุไฟจึงค่อยๆหมดตาม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:38.173444124+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:38.173446763+07:00","message":"> Transcript [7959] [false]: 'ไปธาตุไฟจึงค่อยๆหมดตาม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:38.173449046+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:38.1734515+07:00","message":"Set new StatePrefix: 'ไปธาตุไฟจึงค่อยๆหมดตาม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:38.190215868+07:00","message":"receive streaming session, msgId: 1712"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:38.190242158+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":"2025-10-27T15:29:38.190248271+07:00","message":"receive interim result [false|false]: หมดไปถ้าไฟจะค่อยๆลดต่ำลง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:38.190260128+07:00","message":"[buffer interim] 1712 false หมดไปถ้าไฟจะค่อยๆลดต่ำลง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:38.190269197+07:00","message":"[bufferProcess] interim [0]:หมดไปถ้าไฟจะค่อยๆลดต่ำลง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:38.190271638+07:00","message":"[bufferProcess] send to processor:ไปธาตุไฟชนกันค่อยว่ากัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:38.19027749+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:38.190280479+07:00","message":"> Transcript [7960] [false]: 'ไปธาตุไฟชนกันค่อยว่ากัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:38.190282919+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:38.190285343+07:00","message":"Set new StatePrefix: 'ไปธาตุไฟชนกันค่อยว่ากัน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:38.359849074+07:00","message":"receive streaming session, msgId: 1712"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:38.359891156+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":"2025-10-27T15:29:38.359898491+07:00","message":"receive interim result [false|false]: หมดไปถ้าไฟจะค่อยๆลดต่ำลงไป"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:38.359913425+07:00","message":"[buffer interim] 1712 false หมดไปถ้าไฟจะค่อยๆลดต่ำลงไป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:38.359927118+07:00","message":"[bufferProcess] interim [180000000]:หมดไปถ้าไฟจะค่อยๆลดต่ำลงไป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:38.359930123+07:00","message":"[bufferProcess] send to processor:หมดไปถ้าไฟจะค่อยๆลดต่ำลง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:38.359934821+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:38.359938713+07:00","message":"> Transcript [7961] [false]: 'หมดไปถ้าไฟจะค่อยๆลดต่ำลง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:38.359941393+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:38.359944749+07:00","message":"Set new StatePrefix: 'หมดไปถ้าไฟจะค่อยๆลดต่ำลง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:38.548064272+07:00","message":"receive streaming session, msgId: 1712"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:38.548104334+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":"2025-10-27T15:29:38.548110245+07:00","message":"receive interim result [false|false]: หมดไปถ้าไฟจะค่อยๆลดต่ำลงไปดู"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:38.548123017+07:00","message":"[buffer interim] 1712 false หมดไปถ้าไฟจะค่อยๆลดต่ำลงไปดู"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:38.548131588+07:00","message":"[bufferProcess] interim [360000000]:หมดไปถ้าไฟจะค่อยๆลดต่ำลงไปดู"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:38.548133975+07:00","message":"[bufferProcess] send to processor:หมดไปถ้าไฟจะค่อยๆลดต่ำลงไป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:38.548139826+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:38.54814357+07:00","message":"> Transcript [7962] [false]: 'หมดไปถ้าไฟจะค่อยๆลดต่ำลงไป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:38.54814785+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:38.548150069+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:38.548152363+07:00","message":"StatePrefix: 'หมดไปถ้าไฟจะค่อยๆลดต่ำลง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:38.548155442+07:00","message":"TextPushed: 'ไปธาตุไฟ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:38.555968707+07:00","message":"receive streaming session, msgId: 1712"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:38.556010271+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":"2025-10-27T15:29:38.55601822+07:00","message":"receive interim result [false|false]: หมดไปถ้าไฟจะค่อยๆลดต่ำลงไปด้วย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:38.556034491+07:00","message":"[buffer interim] 1712 false หมดไปถ้าไฟจะค่อยๆลดต่ำลงไปด้วย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:38.556042671+07:00","message":"[bufferProcess] interim [420000000]:หมดไปถ้าไฟจะค่อยๆลดต่ำลงไปด้วย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:38.556047183+07:00","message":"[bufferProcess] send to processor:หมดไปถ้าไฟจะค่อยๆลดต่ำลงไปดู"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:38.556051454+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:38.556056339+07:00","message":"> Transcript [7963] [false]: 'หมดไปถ้าไฟจะค่อยๆลดต่ำลงไปดู'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:38.556060473+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:38.556062944+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:38.556065215+07:00","message":"StatePrefix: 'หมดไปถ้าไฟจะค่อยๆลดต่ำลง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:38.556072528+07:00","message":"TextPushed: 'ไปธาตุไฟ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:38.872541829+07:00","message":"receive streaming session, msgId: 1712"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:38.872573279+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":"2025-10-27T15:29:38.872577984+07:00","message":"receive interim result [false|false]: หมดไปถ้าไฟจะค่อยๆลดต่ำลงไปด้วยนะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:38.872591311+07:00","message":"[buffer interim] 1712 false หมดไปถ้าไฟจะค่อยๆลดต่ำลงไปด้วยนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:38.872597682+07:00","message":"[bufferProcess] interim [660000000]:หมดไปถ้าไฟจะค่อยๆลดต่ำลงไปด้วยนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:38.872599676+07:00","message":"[bufferProcess] send to processor:หมดไปถ้าไฟจะค่อยๆลดต่ำลงไปด้วย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:38.872602711+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:38.87260515+07:00","message":"> Transcript [7964] [false]: 'หมดไปถ้าไฟจะค่อยๆลดต่ำลงไปด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:38.87260825+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:38.872610497+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:38.87261207+07:00","message":"StatePrefix: 'หมดไปถ้าไฟจะค่อยๆลดต่ำลง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:38.872613808+07:00","message":"TextPushed: 'ไปธาตุไฟ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:38.93953568+07:00","message":"receive streaming session, msgId: 1712"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:38.939573973+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":"2025-10-27T15:29:38.939579452+07:00","message":"receive interim result [false|false]: หมดไปถ้าไฟจะค่อยๆลดต่ำลงไปด้วยนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:38.939589978+07:00","message":"[buffer interim] 1712 false หมดไปถ้าไฟจะค่อยๆลดต่ำลงไปด้วยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:38.93959613+07:00","message":"[bufferProcess] interim [780000000]:หมดไปถ้าไฟจะค่อยๆลดต่ำลงไปด้วยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:38.939598445+07:00","message":"[bufferProcess] send to processor:หมดไปถ้าไฟจะค่อยๆลดต่ำลงไปด้วยนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:38.939603559+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:38.939606031+07:00","message":"> Transcript [7965] [false]: 'หมดไปถ้าไฟจะค่อยๆลดต่ำลงไปด้วยนะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:38.939609293+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:38.939611361+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:38.939613384+07:00","message":"StatePrefix: 'หมดไปถ้าไฟจะค่อยๆลดต่ำลง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:38.939615729+07:00","message":"TextPushed: 'ไปธาตุไฟ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:38.939620246+07:00","message":"Push: 'หมดไปถ้าไฟจะค่อยๆลดต่ำลง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:38.939622056+07:00","message":"TextPushed: 'หมดไปถ้าไฟจะค่อยๆลดต่ำลง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:38.939623686+07:00","message":"Set new StatePrefix : 'หมดไปถ้าไฟจะค่อยๆลดต่ำลงไปด้วยนะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:38.939625596+07:00","message":"Next Push (prob) : 'ไปด้วยนะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:38.93963376+07:00","message":"push: {false หมดไปถ้าไฟจะค่อยๆลดต่ำลง 0 0xc003402380}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:39.605372985+07:00","message":"receive streaming session, msgId: 1712"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:39.6054148+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":"2025-10-27T15:29:39.605420643+07:00","message":"receive interim result [false|false]: หมดไปถ้าไฟจะค่อยๆลดต่ำลงไปด้วยนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:39.605435131+07:00","message":"[buffer interim] 1712 false หมดไปถ้าไฟจะค่อยๆลดต่ำลงไปด้วยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:39.605441882+07:00","message":"[bufferProcess] interim [380000000]:หมดไปถ้าไฟจะค่อยๆลดต่ำลงไปด้วยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:39.605444089+07:00","message":"[bufferProcess] send to processor:หมดไปถ้าไฟจะค่อยๆลดต่ำลงไปด้วยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:39.605447441+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:39.605449987+07:00","message":"> Transcript [7966] [false]: 'หมดไปถ้าไฟจะค่อยๆลดต่ำลงไปด้วยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:39.605453124+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:39.605454831+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:39.605456408+07:00","message":"StatePrefix: 'หมดไปถ้าไฟจะค่อยๆลดต่ำลงไปด้วยนะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:39.605459265+07:00","message":"TextPushed: 'หมดไปถ้าไฟจะค่อยๆลดต่ำลง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:40.488081721+07:00","message":"receive streaming session, msgId: 1712"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:40.488130454+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":"2025-10-27T15:29:40.488136582+07:00","message":"receive interim result [false|false]: หมดไปถ้าไฟจะค่อยๆลดต่ำลงไปด้วยนะคะเรา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:40.488147986+07:00","message":"[buffer interim] 1712 false หมดไปถ้าไฟจะค่อยๆลดต่ำลงไปด้วยนะคะเรา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:40.48815463+07:00","message":"[bufferProcess] interim [280000000]:หมดไปถ้าไฟจะค่อยๆลดต่ำลงไปด้วยนะคะเรา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:40.488156751+07:00","message":"[bufferProcess] send to processor:หมดไปถ้าไฟจะค่อยๆลดต่ำลงไปด้วยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:40.488160097+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:40.488162589+07:00","message":"> Transcript [7967] [false]: 'หมดไปถ้าไฟจะค่อยๆลดต่ำลงไปด้วยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:40.488165316+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:40.488166905+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:40.488168527+07:00","message":"StatePrefix: 'หมดไปถ้าไฟจะค่อยๆลดต่ำลงไปด้วยนะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:40.488170963+07:00","message":"TextPushed: 'หมดไปถ้าไฟจะค่อยๆลดต่ำลง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:40.557357774+07:00","message":"receive streaming session, msgId: 1712"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:40.557402152+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":"2025-10-27T15:29:40.557409004+07:00","message":"receive interim result [false|false]: หมดไปถ้าไฟจะค่อยๆลดต่ำลงไปด้วยนะคะเราก็"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:40.557423161+07:00","message":"[buffer interim] 1712 false หมดไปถ้าไฟจะค่อยๆลดต่ำลงไปด้วยนะคะเราก็"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:40.557431604+07:00","message":"[bufferProcess] interim [400000000]:หมดไปถ้าไฟจะค่อยๆลดต่ำลงไปด้วยนะคะเราก็"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:40.557434725+07:00","message":"[bufferProcess] send to processor:หมดไปถ้าไฟจะค่อยๆลดต่ำลงไปด้วยนะคะเรา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:40.557443149+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:40.557447087+07:00","message":"> Transcript [7968] [false]: 'หมดไปถ้าไฟจะค่อยๆลดต่ำลงไปด้วยนะคะเรา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:40.557451313+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:40.557453933+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:40.557456957+07:00","message":"StatePrefix: 'หมดไปถ้าไฟจะค่อยๆลดต่ำลงไปด้วยนะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:40.557460452+07:00","message":"TextPushed: 'หมดไปถ้าไฟจะค่อยๆลดต่ำลง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:40.686630992+07:00","message":"receive streaming session, msgId: 1712"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:40.686661822+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":"2025-10-27T15:29:40.686667861+07:00","message":"receive interim result [false|false]: หมดไปถ้าไฟจะค่อยๆลดต่ำลงไปด้วยนะคะเราก็จะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:40.686681865+07:00","message":"[buffer interim] 1712 false หมดไปถ้าไฟจะค่อยๆลดต่ำลงไปด้วยนะคะเราก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:40.686688929+07:00","message":"[bufferProcess] interim [520000000]:หมดไปถ้าไฟจะค่อยๆลดต่ำลงไปด้วยนะคะเราก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:40.686691167+07:00","message":"[bufferProcess] send to processor:หมดไปถ้าไฟจะค่อยๆลดต่ำลงไปด้วยนะคะเราก็"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:40.686696401+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:40.686699278+07:00","message":"> Transcript [7969] [false]: 'หมดไปถ้าไฟจะค่อยๆลดต่ำลงไปด้วยนะคะเราก็'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:40.686702385+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:40.686704166+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:40.686706045+07:00","message":"StatePrefix: 'หมดไปถ้าไฟจะค่อยๆลดต่ำลงไปด้วยนะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:40.686708372+07:00","message":"TextPushed: 'หมดไปถ้าไฟจะค่อยๆลดต่ำลง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:40.686712987+07:00","message":"Push: 'ไปด้วยนะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:40.686714482+07:00","message":"TextPushed: 'หมดไปถ้าไฟจะค่อยๆลดต่ำลงไปด้วยนะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:40.686716626+07:00","message":"Set new StatePrefix : 'หมดไปถ้าไฟจะค่อยๆลดต่ำลงไปด้วยนะคะเราก็'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:40.686718735+07:00","message":"Next Push (prob) : 'คะเราก็'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:40.686726729+07:00","message":"push: {false ไปด้วยนะ 0 0xc003402380}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:40.948834553+07:00","message":"receive streaming session, msgId: 1712"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:40.948869976+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":"2025-10-27T15:29:40.948884147+07:00","message":"receive interim result [false|false]: หมดไปถ้าไฟจะค่อยๆลดต่ำลงไปด้วยนะคะเราก็ใจเย็น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:40.948899223+07:00","message":"[buffer interim] 1712 false หมดไปถ้าไฟจะค่อยๆลดต่ำลงไปด้วยนะคะเราก็ใจเย็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:40.948906592+07:00","message":"[bufferProcess] interim [700000000]:หมดไปถ้าไฟจะค่อยๆลดต่ำลงไปด้วยนะคะเราก็ใจเย็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:40.948909238+07:00","message":"[bufferProcess] send to processor:หมดไปถ้าไฟจะค่อยๆลดต่ำลงไปด้วยนะคะเราก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:40.948914404+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:40.948916943+07:00","message":"> Transcript [7970] [false]: 'หมดไปถ้าไฟจะค่อยๆลดต่ำลงไปด้วยนะคะเราก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:40.948920207+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:40.948921903+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:40.948923741+07:00","message":"StatePrefix: 'หมดไปถ้าไฟจะค่อยๆลดต่ำลงไปด้วยนะคะเราก็'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:40.948926189+07:00","message":"TextPushed: 'หมดไปถ้าไฟจะค่อยๆลดต่ำลงไปด้วยนะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:41.064237584+07:00","message":"receive streaming session, msgId: 1712"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:41.064273049+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":"2025-10-27T15:29:41.064288123+07:00","message":"receive interim result [false|false]: หมดไปถ้าไฟจะค่อยๆลดต่ำลงไปด้วยนะคะเราก็จะเย็นลง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:41.064300657+07:00","message":"[buffer interim] 1712 false หมดไปถ้าไฟจะค่อยๆลดต่ำลงไปด้วยนะคะเราก็จะเย็นลง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:41.06430715+07:00","message":"[bufferProcess] interim [880000000]:หมดไปถ้าไฟจะค่อยๆลดต่ำลงไปด้วยนะคะเราก็จะเย็นลง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:41.064309188+07:00","message":"[bufferProcess] send to processor:หมดไปถ้าไฟจะค่อยๆลดต่ำลงไปด้วยนะคะเราก็ใจเย็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:41.064314594+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:41.064317128+07:00","message":"> Transcript [7971] [false]: 'หมดไปถ้าไฟจะค่อยๆลดต่ำลงไปด้วยนะคะเราก็ใจเย็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:41.064320757+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:41.064322823+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:41.064325021+07:00","message":"StatePrefix: 'หมดไปถ้าไฟจะค่อยๆลดต่ำลงไปด้วยนะคะเราก็'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:41.064327305+07:00","message":"TextPushed: 'หมดไปถ้าไฟจะค่อยๆลดต่ำลงไปด้วยนะ'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:29:41.171019168+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:29:41.171037392+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:41.454386391+07:00","message":"receive streaming session, msgId: 1712"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:41.454425347+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หมดไปถ้าไฟจะค่อยๆลดต่ำลงไปด้วยนะคะเราก็จะเย็นลงเรื่อย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:41.454433081+07:00","message":"receive interim result [false|false]: หมดไปถ้าไฟจะค่อยๆลดต่ำลงไปด้วยนะคะเราก็จะเย็นลงเรื่อย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:41.454448491+07:00","message":"[buffer interim] 1712 false หมดไปถ้าไฟจะค่อยๆลดต่ำลงไปด้วยนะคะเราก็จะเย็นลงเรื่อย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:41.454456109+07:00","message":"[bufferProcess] interim [240000000]:หมดไปถ้าไฟจะค่อยๆลดต่ำลงไปด้วยนะคะเราก็จะเย็นลงเรื่อย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:41.454458766+07:00","message":"[bufferProcess] send to processor:หมดไปถ้าไฟจะค่อยๆลดต่ำลงไปด้วยนะคะเราก็จะเย็นลง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:41.454464204+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:41.454466888+07:00","message":"> Transcript [7972] [false]: 'หมดไปถ้าไฟจะค่อยๆลดต่ำลงไปด้วยนะคะเราก็จะเย็นลง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:41.45447117+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:41.454473106+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:41.454475137+07:00","message":"StatePrefix: 'หมดไปถ้าไฟจะค่อยๆลดต่ำลงไปด้วยนะคะเราก็'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:41.454477453+07:00","message":"TextPushed: 'หมดไปถ้าไฟจะค่อยๆลดต่ำลงไปด้วยนะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:41.566078513+07:00","message":"receive streaming session, msgId: 1712"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:41.566112652+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หมดไปถ้าไฟจะค่อยๆลดต่ำลงไปด้วยนะคะเราก็จะเย็นลงเรื่อยๆ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:41.566119173+07:00","message":"receive interim result [false|false]: หมดไปถ้าไฟจะค่อยๆลดต่ำลงไปด้วยนะคะเราก็จะเย็นลงเรื่อยๆ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:41.566133089+07:00","message":"[buffer interim] 1712 false หมดไปถ้าไฟจะค่อยๆลดต่ำลงไปด้วยนะคะเราก็จะเย็นลงเรื่อยๆ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:41.566139895+07:00","message":"[bufferProcess] interim [360000000]:หมดไปถ้าไฟจะค่อยๆลดต่ำลงไปด้วยนะคะเราก็จะเย็นลงเรื่อยๆ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:41.566142243+07:00","message":"[bufferProcess] send to processor:หมดไปถ้าไฟจะค่อยๆลดต่ำลงไปด้วยนะคะเราก็จะเย็นลงเรื่อย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:41.566147732+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:41.56615039+07:00","message":"> Transcript [7973] [false]: 'หมดไปถ้าไฟจะค่อยๆลดต่ำลงไปด้วยนะคะเราก็จะเย็นลงเรื่อย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:41.566154133+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:41.566156041+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:41.566157849+07:00","message":"StatePrefix: 'หมดไปถ้าไฟจะค่อยๆลดต่ำลงไปด้วยนะคะเราก็'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:41.56616041+07:00","message":"TextPushed: 'หมดไปถ้าไฟจะค่อยๆลดต่ำลงไปด้วยนะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:41.566165064+07:00","message":"Push: 'คะเราก็'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:41.566166564+07:00","message":"TextPushed: 'หมดไปถ้าไฟจะค่อยๆลดต่ำลงไปด้วยนะคะเราก็'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:41.566168276+07:00","message":"Set new StatePrefix : 'หมดไปถ้าไฟจะค่อยๆลดต่ำลงไปด้วยนะคะเราก็จะเย็นลงเรื่อย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:41.566170679+07:00","message":"Next Push (prob) : 'จะเย็นลงเรื่อย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:41.566178382+07:00","message":"push: {false คะเราก็ 0 0xc003402380}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:41.608543412+07:00","message":"[GCS] IsForceVAD: false for message ID: 1712"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:41.700610813+07:00","message":"receive streaming session, msgId: 1712"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:41.700651074+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หมดไปถ้าไฟจะค่อยๆลดต่ำลงไปด้วยนะคะเราก็จะเย็นลงเรื่อยๆค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:41.700657548+07:00","message":"receive interim result [false|false]: หมดไปถ้าไฟจะค่อยๆลดต่ำลงไปด้วยนะคะเราก็จะเย็นลงเรื่อยๆค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:41.700678278+07:00","message":"[buffer interim] 1712 false หมดไปถ้าไฟจะค่อยๆลดต่ำลงไปด้วยนะคะเราก็จะเย็นลงเรื่อยๆค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:41.700687197+07:00","message":"[bufferProcess] interim [480000000]:หมดไปถ้าไฟจะค่อยๆลดต่ำลงไปด้วยนะคะเราก็จะเย็นลงเรื่อยๆค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:41.700689842+07:00","message":"[bufferProcess] send to processor:หมดไปถ้าไฟจะค่อยๆลดต่ำลงไปด้วยนะคะเราก็จะเย็นลงเรื่อยๆ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:41.700695309+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:41.700697735+07:00","message":"> Transcript [7974] [false]: 'หมดไปถ้าไฟจะค่อยๆลดต่ำลงไปด้วยนะคะเราก็จะเย็นลงเรื่อยๆ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:41.700701339+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:41.700703058+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:41.700704627+07:00","message":"StatePrefix: 'หมดไปถ้าไฟจะค่อยๆลดต่ำลงไปด้วยนะคะเราก็จะเย็นลงเรื่อย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:41.700707223+07:00","message":"TextPushed: 'หมดไปถ้าไฟจะค่อยๆลดต่ำลงไปด้วยนะคะเราก็'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:41.740237862+07:00","message":"[GCS] Start streaming session, msgId: 1713"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:41.827268333+07:00","message":"receive streaming session, msgId: 1712"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:41.827305624+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หมดไปธาตุไฟจึงค่อยๆลดต่ำลงไปด้วยนะคะเราก็จะเย็นลงเรื่อยๆค่ะ\",\"confidence\":0.92262506}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":630000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:41.827311403+07:00","message":"receive interim result [true|false]: หมดไปธาตุไฟจึงค่อยๆลดต่ำลงไปด้วยนะคะเราก็จะเย็นลงเรื่อยๆค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:41.827319704+07:00","message":"end recv isFinal message id 1712"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:41.827321487+07:00","message":"end Recv id 1712"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:41.827326404+07:00","message":"[buffer interim] 1712 true หมดไปธาตุไฟจึงค่อยๆลดต่ำลงไปด้วยนะคะเราก็จะเย็นลงเรื่อยๆค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:41.827332226+07:00","message":"[bufferProcess] interim [630000000]:หมดไปธาตุไฟจึงค่อยๆลดต่ำลงไปด้วยนะคะเราก็จะเย็นลงเรื่อยๆค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:41.827336874+07:00","message":"[bufferProcess] send to processor (isfinal):หมดไปถ้าไฟจะค่อยๆลดต่ำลงไปด้วยนะคะเราก็จะเย็นลงเรื่อยๆค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:41.827340398+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:41.827343181+07:00","message":"> Transcript [7975] [false]: 'หมดไปถ้าไฟจะค่อยๆลดต่ำลงไปด้วยนะคะเราก็จะเย็นลงเรื่อยๆค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:41.827345994+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:41.827347594+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:41.827349153+07:00","message":"StatePrefix: 'หมดไปถ้าไฟจะค่อยๆลดต่ำลงไปด้วยนะคะเราก็จะเย็นลงเรื่อย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:41.827353971+07:00","message":"TextPushed: 'หมดไปถ้าไฟจะค่อยๆลดต่ำลงไปด้วยนะคะเราก็'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:41.827355568+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:41.827357334+07:00","message":"> Transcript [7976] [true]: 'หมดไปธาตุไฟจึงค่อยๆลดต่ำลงไปด้วยนะคะเราก็จะเย็นลงเรื่อยๆค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:41.827359256+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:41.827360586+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:41.827361933+07:00","message":"StatePrefix: 'หมดไปถ้าไฟจะค่อยๆลดต่ำลงไปด้วยนะคะเราก็จะเย็นลงเรื่อย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:41.827364135+07:00","message":"TextPushed: 'หมดไปถ้าไฟจะค่อยๆลดต่ำลงไปด้วยนะคะเราก็'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:41.827365636+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:41.827540224+07:00","message":"Push: 'จะเย็นลงเรื่อยๆค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:41.82754459+07:00","message":"TextPushed: 'หมดไปถ้าไฟจะค่อยๆลดต่ำลงไปด้วยนะคะเราก็จะเย็นลงเรื่อยๆค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:41.827547271+07:00","message":"Set new StatePrefix : 'หมดไปธาตุไฟจึงค่อยๆลดต่ำลงไปด้วยนะคะเราก็จะเย็นลงเรื่อยๆค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:41.827550929+07:00","message":"Next Push (prob) : 'หมดไปธาตุไฟจึงค่อยๆลดต่ำลงไปด้วยนะคะเราก็จะเย็นลงเรื่อยๆค่ะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:41.827559451+07:00","message":"push: {true จะเย็นลงเรื่อยๆค่ะ 0 0xc003402380}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:41.827563958+07:00","message":"write aligntment file to 'tmp/7446/align_message_id_1712.html'"}
{"level":"info","service":"Main","time":"2025-10-27T15:29:41.841195908+07:00","message":"write wav file: './tmp/7446/7446_1712.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:43.114773168+07:00","message":"receive streaming session, msgId: 1713"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:43.114833494+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":"2025-10-27T15:29:43.114840004+07:00","message":"receive interim result [false|false]: สีน้ำเงิน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:43.114860657+07:00","message":"[buffer interim] 1713 false สีน้ำเงิน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:43.114870851+07:00","message":"[bufferProcess] interim [370000000]:สีน้ำเงิน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:43.114872594+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:43.114877305+07:00","message":"[bufferProcess] send to processor (ticker):สีน้ำเงิน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:43.11488007+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:43.114883604+07:00","message":"> Transcript [7977] [false]: 'สีน้ำเงิน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:43.114886666+07:00","message":"Set StatePrefix (first interim): 'สีน้ำเงิน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:43.487858022+07:00","message":"receive streaming session, msgId: 1713"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:43.487894703+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":"2025-10-27T15:29:43.487901596+07:00","message":"receive interim result [false|false]: สีน้ําเงินหมายถึง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:43.487919152+07:00","message":"[buffer interim] 1713 false สีน้ําเงินหมายถึง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:43.487926904+07:00","message":"[bufferProcess] interim [790000000]:สีน้ําเงินหมายถึง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:43.487929052+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:43.874607866+07:00","message":"receive streaming session, msgId: 1713"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:43.874646515+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":"2025-10-27T15:29:43.874652683+07:00","message":"receive interim result [false|false]: สีน้ําเงินหมายถึงขั้น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:43.874671326+07:00","message":"[buffer interim] 1713 false สีน้ําเงินหมายถึงขั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:43.874679627+07:00","message":"[bufferProcess] interim [150000000]:สีน้ําเงินหมายถึงขั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:43.87468287+07:00","message":"[bufferProcess] send to processor:สีน้ําเงินหมายถึง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:43.874688584+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:43.874692062+07:00","message":"> Transcript [7978] [false]: 'สีน้ําเงินหมายถึง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:43.874694886+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:43.874697991+07:00","message":"Set new StatePrefix: 'สีน้ําเงินหมายถึง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:44.013568251+07:00","message":"receive streaming session, msgId: 1713"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:44.013611068+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":"2025-10-27T15:29:44.013617458+07:00","message":"receive interim result [false|false]: สีน้ําเงินหมายถึง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:44.013632704+07:00","message":"[buffer interim] 1713 false สีน้ําเงินหมายถึง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:44.013640174+07:00","message":"[bufferProcess] interim [270000000]:สีน้ําเงินหมายถึง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:44.013643018+07:00","message":"[bufferProcess] send to processor:สีน้ําเงินหมายถึงขั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:44.013646406+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:44.013649341+07:00","message":"> Transcript [7979] [false]: 'สีน้ําเงินหมายถึงขั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:44.013652703+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:44.013654471+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:44.013655869+07:00","message":"StatePrefix: 'สีน้ําเงินหมายถึง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:44.013657726+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:44.082662572+07:00","message":"receive streaming session, msgId: 1713"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:44.082699186+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สีน้ําเงินหมายถึง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":390000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:44.082704586+07:00","message":"receive interim result [false|false]: สีน้ําเงินหมายถึง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:44.082718587+07:00","message":"[buffer interim] 1713 false สีน้ําเงินหมายถึง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:44.082725954+07:00","message":"[bufferProcess] interim [390000000]:สีน้ําเงินหมายถึง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:44.082728008+07:00","message":"[bufferProcess] send to processor:สีน้ําเงินหมายถึง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:44.082733821+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:44.082740341+07:00","message":"> Transcript [7980] [false]: 'สีน้ําเงินหมายถึง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:44.082743743+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:44.082745685+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:44.082747072+07:00","message":"StatePrefix: 'สีน้ําเงินหมายถึง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:44.08274895+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:29:44.171757696+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:29:44.17176611+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:44.189357684+07:00","message":"receive streaming session, msgId: 1713"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:44.189391227+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สีน้ําเงินหมายถึงธาตุน้ำ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":450000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:44.189397624+07:00","message":"receive interim result [false|false]: สีน้ําเงินหมายถึงธาตุน้ำ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:44.189415743+07:00","message":"[buffer interim] 1713 false สีน้ําเงินหมายถึงธาตุน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:44.189425576+07:00","message":"[bufferProcess] interim [450000000]:สีน้ําเงินหมายถึงธาตุน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:44.189428817+07:00","message":"[bufferProcess] send to processor:สีน้ําเงินหมายถึง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:44.18943602+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:44.189439724+07:00","message":"> Transcript [7981] [false]: 'สีน้ําเงินหมายถึง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:44.189444378+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:44.189448352+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:44.189450716+07:00","message":"StatePrefix: 'สีน้ําเงินหมายถึง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:44.189452872+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:44.228575993+07:00","message":"[GCS] IsForceVAD: false for message ID: 1713"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:44.369414988+07:00","message":"receive streaming session, msgId: 1713"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:44.369448358+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สีน้ำเงินหมายถึงธาตุน้ำ\",\"confidence\":0.9527778}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:44.369455106+07:00","message":"receive interim result [true|false]: สีน้ำเงินหมายถึงธาตุน้ำ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:44.369462761+07:00","message":"end recv isFinal message id 1713"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:44.369464578+07:00","message":"end Recv id 1713"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:44.36947061+07:00","message":"[buffer interim] 1713 true สีน้ำเงินหมายถึงธาตุน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:44.369479634+07:00","message":"[bufferProcess] interim [720000000]:สีน้ำเงินหมายถึงธาตุน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:44.369483952+07:00","message":"[bufferProcess] send to processor (isfinal):สีน้ําเงินหมายถึงธาตุน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:44.369487355+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:44.369490046+07:00","message":"> Transcript [7982] [false]: 'สีน้ําเงินหมายถึงธาตุน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:44.369493083+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:44.369494854+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:44.369496538+07:00","message":"StatePrefix: 'สีน้ําเงินหมายถึง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:44.36949821+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:44.369502993+07:00","message":"Push: 'สีน้ําเงินหมายถึง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:44.369504708+07:00","message":"TextPushed: 'สีน้ําเงินหมายถึง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:44.369506364+07:00","message":"Set new StatePrefix : 'สีน้ําเงินหมายถึงธาตุน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:44.369508258+07:00","message":"Next Push (prob) : 'ธาตุน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:44.369509642+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:44.369511215+07:00","message":"> Transcript [7983] [true]: 'สีน้ำเงินหมายถึงธาตุน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:44.369513237+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:44.369514783+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:44.369516089+07:00","message":"StatePrefix: 'สีน้ําเงินหมายถึงธาตุน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:44.369517795+07:00","message":"TextPushed: 'สีน้ําเงินหมายถึง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:44.369521975+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:44.369595161+07:00","message":"push: {false สีน้ําเงินหมายถึง 0 0xc003403880}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:44.369603292+07:00","message":"Push: 'ธาตุน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:44.369606392+07:00","message":"TextPushed: 'สีน้ําเงินหมายถึงธาตุน้ำ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:44.369607837+07:00","message":"push: {true ธาตุน้ำ 0 0xc003403880}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:44.369608745+07:00","message":"Set new StatePrefix : 'สีน้ำเงินหมายถึงธาตุน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:44.369611973+07:00","message":"Next Push (prob) : 'สีน้ำเงินหมายถึงธาตุน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:44.369617429+07:00","message":"write aligntment file to 'tmp/7446/align_message_id_1713.html'"}
{"level":"info","service":"Main","time":"2025-10-27T15:29:44.382778626+07:00","message":"write wav file: './tmp/7446/7446_1713.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:44.422852723+07:00","message":"[GCS] Start streaming session, msgId: 1714"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:44.956616989+07:00","message":"receive streaming session, msgId: 1714"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:44.956661634+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":"2025-10-27T15:29:44.956666772+07:00","message":"receive interim result [false|false]: หลัง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:44.956679472+07:00","message":"[buffer interim] 1714 false หลัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:44.956686923+07:00","message":"[bufferProcess] interim [540000000]:หลัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:44.956688534+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:45.089024562+07:00","message":"receive streaming session, msgId: 1714"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:45.089072245+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":"2025-10-27T15:29:45.089081099+07:00","message":"receive interim result [false|false]: หลังคา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:45.089100054+07:00","message":"[buffer interim] 1714 false หลังคา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:45.089113978+07:00","message":"[bufferProcess] interim [660000000]:หลังคา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:45.089116939+07:00","message":"[bufferProcess] send to processor:หลัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:45.089128085+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:45.089132102+07:00","message":"> Transcript [7984] [false]: 'หลัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:45.089134674+07:00","message":"Set StatePrefix (first interim): 'หลัง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:45.09252644+07:00","message":"receive streaming session, msgId: 1714"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:45.092547728+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":"2025-10-27T15:29:45.092551879+07:00","message":"receive interim result [false|false]: หลังจาก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:45.092560319+07:00","message":"[buffer interim] 1714 false หลังจาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:45.092564451+07:00","message":"[bufferProcess] interim [720000000]:หลังจาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:45.092577722+07:00","message":"[bufferProcess] send to processor:หลังคา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:45.092582374+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:45.092584427+07:00","message":"> Transcript [7985] [false]: 'หลังคา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:45.092587041+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:45.092588974+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:45.092590482+07:00","message":"StatePrefix: 'หลัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:45.092592032+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:45.28327234+07:00","message":"receive streaming session, msgId: 1714"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:45.283313313+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":"2025-10-27T15:29:45.283319368+07:00","message":"receive interim result [false|false]: หลังจากที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:45.283331639+07:00","message":"[buffer interim] 1714 false หลังจากที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:45.283338539+07:00","message":"[bufferProcess] interim [900000000]:หลังจากที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:45.283340778+07:00","message":"[bufferProcess] send to processor:หลังจาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:45.283346092+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:45.283348463+07:00","message":"> Transcript [7986] [false]: 'หลังจาก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:45.283351121+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:45.28335286+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:45.283354484+07:00","message":"StatePrefix: 'หลัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:45.283356279+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:45.411929949+07:00","message":"receive streaming session, msgId: 1714"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:45.411968009+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":"2025-10-27T15:29:45.411974786+07:00","message":"receive interim result [false|false]: หลังจากผ่า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:45.411989651+07:00","message":"[buffer interim] 1714 false หลังจากผ่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:45.411997456+07:00","message":"[bufferProcess] interim [960000000]:หลังจากผ่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:45.41200047+07:00","message":"[bufferProcess] send to processor:หลังจากที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:45.412008696+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:45.412012194+07:00","message":"> Transcript [7987] [false]: 'หลังจากที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:45.412015591+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:45.412018266+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:45.412020441+07:00","message":"StatePrefix: 'หลัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:45.412022749+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:45.415997826+07:00","message":"receive streaming session, msgId: 1714"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:45.416015167+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":"2025-10-27T15:29:45.416018841+07:00","message":"receive interim result [false|false]: หลังจากภาพ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:45.416024866+07:00","message":"[buffer interim] 1714 false หลังจากภาพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:45.416029146+07:00","message":"[bufferProcess] interim [20000000]:หลังจากภาพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:45.416030721+07:00","message":"[bufferProcess] send to processor:หลังจากผ่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:45.416032747+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:45.416034632+07:00","message":"> Transcript [7988] [false]: 'หลังจากผ่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:45.416036699+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:45.416038176+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:45.416039543+07:00","message":"StatePrefix: 'หลัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:45.416041033+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:45.416043218+07:00","message":"Push: 'หลัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:45.416044645+07:00","message":"TextPushed: 'หลัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:45.416046196+07:00","message":"Set new StatePrefix : 'หลังจากผ่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:45.416047869+07:00","message":"Next Push (prob) : 'จากผ่า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:45.416055501+07:00","message":"push: {false หลัง 0 0xc002a00000}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:45.468709306+07:00","message":"receive streaming session, msgId: 1714"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:45.468745938+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":"2025-10-27T15:29:45.46875132+07:00","message":"receive interim result [false|false]: หลังจากภาค"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:45.468761953+07:00","message":"[buffer interim] 1714 false หลังจากภาค"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:45.468768253+07:00","message":"[bufferProcess] interim [80000000]:หลังจากภาค"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:45.468770415+07:00","message":"[bufferProcess] send to processor:หลังจากภาพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:45.468775371+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:45.468777943+07:00","message":"> Transcript [7989] [false]: 'หลังจากภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:45.468779895+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:45.468781501+07:00","message":"Set new StatePrefix: 'หลังจากภาพ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:45.599291056+07:00","message":"receive streaming session, msgId: 1714"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:45.599329995+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":"2025-10-27T15:29:45.59933563+07:00","message":"receive interim result [false|false]: หลังจากภาคเหนือ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:45.599349095+07:00","message":"[buffer interim] 1714 false หลังจากภาคเหนือ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:45.599355389+07:00","message":"[bufferProcess] interim [140000000]:หลังจากภาคเหนือ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:45.59935743+07:00","message":"[bufferProcess] send to processor:หลังจากภาค"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:45.599362768+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:45.59936552+07:00","message":"> Transcript [7990] [false]: 'หลังจากภาค'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:45.599367716+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:45.599369478+07:00","message":"Set new StatePrefix: 'หลังจากภาค'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:45.599845169+07:00","message":"receive streaming session, msgId: 1714"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:45.599858401+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":"2025-10-27T15:29:45.599862219+07:00","message":"receive interim result [false|false]: หลังจากภาคหน้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:45.599868942+07:00","message":"[buffer interim] 1714 false หลังจากภาคหน้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:45.599871842+07:00","message":"[bufferProcess] interim [200000000]:หลังจากภาคหน้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:45.599873503+07:00","message":"[bufferProcess] send to processor:หลังจากภาคเหนือ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:45.599875275+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:45.599876812+07:00","message":"> Transcript [7991] [false]: 'หลังจากภาคเหนือ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:45.59987925+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:45.599881035+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:45.59988251+07:00","message":"StatePrefix: 'หลังจากภาค'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:45.599884566+07:00","message":"TextPushed: 'หลัง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:45.667107529+07:00","message":"receive streaming session, msgId: 1714"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:45.667150425+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":"2025-10-27T15:29:45.667157739+07:00","message":"receive interim result [false|false]: หลังจากภาคไหน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:45.667174063+07:00","message":"[buffer interim] 1714 false หลังจากภาคไหน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:45.667190621+07:00","message":"[bufferProcess] interim [320000000]:หลังจากภาคไหน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:45.667193779+07:00","message":"[bufferProcess] send to processor:หลังจากภาคหน้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:45.667198388+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:45.66720177+07:00","message":"> Transcript [7992] [false]: 'หลังจากภาคหน้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:45.667206159+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:45.66720831+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:45.667210655+07:00","message":"StatePrefix: 'หลังจากภาค'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:45.667213116+07:00","message":"TextPushed: 'หลัง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:45.76892481+07:00","message":"[GCS] IsForceVAD: false for message ID: 1714"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:45.789049584+07:00","message":"receive streaming session, msgId: 1714"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:45.789081082+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":"2025-10-27T15:29:45.789086609+07:00","message":"receive interim result [false|false]: หลังจากภาคน้ำ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:45.78909905+07:00","message":"[buffer interim] 1714 false หลังจากภาคน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:45.789105485+07:00","message":"[bufferProcess] interim [380000000]:หลังจากภาคน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:45.789107547+07:00","message":"[bufferProcess] send to processor:หลังจากภาคไหน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:45.789112598+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:45.789115132+07:00","message":"> Transcript [7993] [false]: 'หลังจากภาคไหน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:45.789118309+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:45.789120047+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:45.789121738+07:00","message":"StatePrefix: 'หลังจากภาค'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:45.789123767+07:00","message":"TextPushed: 'หลัง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:45.890281957+07:00","message":"receive streaming session, msgId: 1714"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:45.890324577+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หลังจากภาคน้ำ\",\"confidence\":0.9332994}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:45.890330913+07:00","message":"receive interim result [true|false]: หลังจากภาคน้ำ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:45.890337394+07:00","message":"end recv isFinal message id 1714"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:45.890339794+07:00","message":"end Recv id 1714"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:45.890345732+07:00","message":"[buffer interim] 1714 true หลังจากภาคน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:45.890352744+07:00","message":"[bufferProcess] interim [560000000]:หลังจากภาคน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:45.890355249+07:00","message":"[bufferProcess] send to processor (isfinal):หลังจากภาคน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:45.890358148+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:45.890360626+07:00","message":"> Transcript [7994] [false]: 'หลังจากภาคน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:45.890363264+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:45.890364778+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:45.890366348+07:00","message":"StatePrefix: 'หลังจากภาค'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:45.890367894+07:00","message":"TextPushed: 'หลัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:45.890370173+07:00","message":"Push: 'จากภาค'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:45.89037169+07:00","message":"TextPushed: 'หลังจากภาค'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:45.890373956+07:00","message":"Set new StatePrefix : 'หลังจากภาคน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:45.890375839+07:00","message":"Next Push (prob) : 'น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:45.890377139+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:45.89038107+07:00","message":"> Transcript [7995] [true]: 'หลังจากภาคน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:45.890383022+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:45.890384347+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:45.890385675+07:00","message":"StatePrefix: 'หลังจากภาคน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:45.890387078+07:00","message":"TextPushed: 'หลังจากภาค'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:45.890389225+07:00","message":"Push: 'น้ำ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:45.890396775+07:00","message":"push: {false จากภาค 0 0xc002a00000}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:45.890402343+07:00","message":"push: {true น้ำ 0 0xc002a00000}"}
{"level":"info","service":"Main","time":"2025-10-27T15:29:45.898587833+07:00","message":"write wav file: './tmp/7446/7446_1714.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:45.900587563+07:00","message":"[GCS] Start streaming session, msgId: 1715"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:46.655976758+07:00","message":"receive streaming session, msgId: 1715"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:46.656011165+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":"2025-10-27T15:29:46.656015928+07:00","message":"receive interim result [false|false]: ค่อยๆ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:46.656028245+07:00","message":"[buffer interim] 1715 false ค่อยๆ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:46.65603498+07:00","message":"[bufferProcess] interim [780000000]:ค่อยๆ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:46.656036901+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:46.953270737+07:00","message":"receive streaming session, msgId: 1715"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:46.953321676+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":"2025-10-27T15:29:46.953328601+07:00","message":"receive interim result [false|false]: ค่อยๆขับ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:46.953342942+07:00","message":"[buffer interim] 1715 false ค่อยๆขับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:46.95334982+07:00","message":"[bufferProcess] interim [20000000]:ค่อยๆขับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:46.953352823+07:00","message":"[bufferProcess] send to processor:ค่อยๆ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:46.953358962+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:46.953362609+07:00","message":"> Transcript [7996] [false]: 'ค่อยๆ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:46.953365249+07:00","message":"Set StatePrefix (first interim): 'ค่อยๆ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:47.003205427+07:00","message":"receive streaming session, msgId: 1715"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:47.0032433+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":"2025-10-27T15:29:47.003248544+07:00","message":"receive interim result [false|false]: ค่อยๆสลาย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:47.003265148+07:00","message":"[buffer interim] 1715 false ค่อยๆสลาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:47.003273996+07:00","message":"[bufferProcess] interim [80000000]:ค่อยๆสลาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:47.003276882+07:00","message":"[bufferProcess] send to processor:ค่อยๆขับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:47.003280977+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:47.003284637+07:00","message":"> Transcript [7997] [false]: 'ค่อยๆขับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:47.003289267+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:47.003291656+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:47.003294028+07:00","message":"StatePrefix: 'ค่อยๆ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:47.003297535+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:47.085988813+07:00","message":"receive streaming session, msgId: 1715"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:47.086025833+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":"2025-10-27T15:29:47.086031539+07:00","message":"receive interim result [false|false]: ค่อยๆขยับ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:47.086043977+07:00","message":"[buffer interim] 1715 false ค่อยๆขยับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:47.086050697+07:00","message":"[bufferProcess] interim [140000000]:ค่อยๆขยับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:47.0860528+07:00","message":"[bufferProcess] send to processor:ค่อยๆสลาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:47.086057943+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:47.086060368+07:00","message":"> Transcript [7998] [false]: 'ค่อยๆสลาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:47.086062879+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:47.086064605+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:47.086066144+07:00","message":"StatePrefix: 'ค่อยๆ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:47.086068075+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:29:47.172478993+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:29:47.172518203+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:47.324354051+07:00","message":"receive streaming session, msgId: 1715"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:47.324403684+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":"2025-10-27T15:29:47.32441049+07:00","message":"receive interim result [false|false]: ค่อยๆขยับไป"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:47.32442453+07:00","message":"[buffer interim] 1715 false ค่อยๆขยับไป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:47.324435781+07:00","message":"[bufferProcess] interim [380000000]:ค่อยๆขยับไป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:47.324438961+07:00","message":"[bufferProcess] send to processor:ค่อยๆขยับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:47.324445766+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:47.324449833+07:00","message":"> Transcript [7999] [false]: 'ค่อยๆขยับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:47.324454086+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:47.324456372+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:47.324459081+07:00","message":"StatePrefix: 'ค่อยๆ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:47.324461631+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:47.418194506+07:00","message":"receive streaming session, msgId: 1715"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:47.418248977+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":"2025-10-27T15:29:47.418256255+07:00","message":"receive interim result [false|false]: ค่อยๆขยับ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:47.41827222+07:00","message":"[buffer interim] 1715 false ค่อยๆขยับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:47.418297865+07:00","message":"[bufferProcess] interim [440000000]:ค่อยๆขยับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:47.418301059+07:00","message":"[bufferProcess] send to processor:ค่อยๆขยับไป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:47.418309235+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:47.418313092+07:00","message":"> Transcript [8000] [false]: 'ค่อยๆขยับไป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:47.418316656+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:47.418319067+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:47.418326936+07:00","message":"StatePrefix: 'ค่อยๆ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:47.418329175+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:47.418337181+07:00","message":"Push: 'ค่อยๆ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:47.418339765+07:00","message":"TextPushed: 'ค่อยๆ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:47.418341982+07:00","message":"Set new StatePrefix : 'ค่อยๆขยับไป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:47.418344485+07:00","message":"Next Push (prob) : 'ขยับไป'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:47.418368882+07:00","message":"push: {false ค่อยๆ 0 0xc003403000}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:47.857695089+07:00","message":"receive streaming session, msgId: 1715"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:47.857737188+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":"2025-10-27T15:29:47.857744374+07:00","message":"receive interim result [false|false]: ค่อยๆขยับ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:47.857758761+07:00","message":"[buffer interim] 1715 false ค่อยๆขยับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:47.857767289+07:00","message":"[bufferProcess] interim [740000000]:ค่อยๆขยับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:47.857770436+07:00","message":"[bufferProcess] send to processor:ค่อยๆขยับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:47.857774935+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:47.857778271+07:00","message":"> Transcript [8001] [false]: 'ค่อยๆขยับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:47.857781624+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:47.944006901+07:00","message":"receive streaming session, msgId: 1715"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:47.944105358+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":"2025-10-27T15:29:47.944114349+07:00","message":"receive interim result [false|false]: ค่อยๆขยับร่างกาย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:47.944129179+07:00","message":"[buffer interim] 1715 false ค่อยๆขยับร่างกาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:47.944136099+07:00","message":"[bufferProcess] interim [920000000]:ค่อยๆขยับร่างกาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:47.944138711+07:00","message":"[bufferProcess] send to processor:ค่อยๆขยับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:47.944143993+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:47.944146654+07:00","message":"> Transcript [8002] [false]: 'ค่อยๆขยับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:47.944148759+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:48.361117058+07:00","message":"receive streaming session, msgId: 1715"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:48.361151203+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":"2025-10-27T15:29:48.36115677+07:00","message":"receive interim result [false|false]: ค่อยๆขยับร่างกาย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:48.361177747+07:00","message":"[buffer interim] 1715 false ค่อยๆขยับร่างกาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:48.361184362+07:00","message":"[bufferProcess] interim [520000000]:ค่อยๆขยับร่างกาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:48.361186803+07:00","message":"[bufferProcess] send to processor:ค่อยๆขยับร่างกาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:48.361191962+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:48.36119481+07:00","message":"> Transcript [8003] [false]: 'ค่อยๆขยับร่างกาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:48.361197118+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:48.361198953+07:00","message":"Set new StatePrefix: 'ค่อยๆขยับร่างกาย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:49.397024417+07:00","message":"receive streaming session, msgId: 1715"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:49.397070705+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":"2025-10-27T15:29:49.397078235+07:00","message":"receive interim result [false|false]: ค่อยๆขยับร่างกายจะค่อย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:49.397093673+07:00","message":"[buffer interim] 1715 false ค่อยๆขยับร่างกายจะค่อย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:49.397101957+07:00","message":"[bufferProcess] interim [480000000]:ค่อยๆขยับร่างกายจะค่อย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:49.397104902+07:00","message":"[bufferProcess] send to processor:ค่อยๆขยับร่างกาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:49.397111801+07:00","message":"[bufferProcess] send to processor (ticker):ค่อยๆขยับร่างกายจะค่อย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:49.397114951+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:49.397118318+07:00","message":"> Transcript [8004] [false]: 'ค่อยๆขยับร่างกาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:49.39712257+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:49.397125087+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:49.397127776+07:00","message":"StatePrefix: 'ค่อยๆขยับร่างกาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:49.397130531+07:00","message":"TextPushed: 'ค่อยๆ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:49.397132736+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:49.397134947+07:00","message":"> Transcript [8005] [false]: 'ค่อยๆขยับร่างกายจะค่อย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:49.397140013+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:49.397142009+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:49.397143863+07:00","message":"StatePrefix: 'ค่อยๆขยับร่างกาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:49.397145965+07:00","message":"TextPushed: 'ค่อยๆ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:49.449057332+07:00","message":"receive streaming session, msgId: 1715"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:49.449095372+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":"2025-10-27T15:29:49.44910084+07:00","message":"receive interim result [false|false]: ค่อยๆขยับร่างกายจะค่อยค่อย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:49.449115958+07:00","message":"[buffer interim] 1715 false ค่อยๆขยับร่างกายจะค่อยค่อย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:49.449139327+07:00","message":"[bufferProcess] interim [600000000]:ค่อยๆขยับร่างกายจะค่อยค่อย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:49.449141227+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:49.665404704+07:00","message":"receive streaming session, msgId: 1715"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:49.665446448+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":"2025-10-27T15:29:49.665454033+07:00","message":"receive interim result [false|false]: ค่อยๆขยับร่างกายจะค่อยๆ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:49.665468324+07:00","message":"[buffer interim] 1715 false ค่อยๆขยับร่างกายจะค่อยๆ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:49.665480474+07:00","message":"[bufferProcess] interim [780000000]:ค่อยๆขยับร่างกายจะค่อยๆ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:49.665483708+07:00","message":"[bufferProcess] send to processor:ค่อยๆขยับร่างกายจะค่อยค่อย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:49.665491859+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:49.665495242+07:00","message":"> Transcript [8006] [false]: 'ค่อยๆขยับร่างกายจะค่อยค่อย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:49.66550022+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:49.665502452+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:49.665505004+07:00","message":"StatePrefix: 'ค่อยๆขยับร่างกาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:49.665508019+07:00","message":"TextPushed: 'ค่อยๆ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:50.122351229+07:00","message":"receive streaming session, msgId: 1715"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:50.122385086+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":"2025-10-27T15:29:50.122390433+07:00","message":"receive interim result [false|false]: ค่อยๆขยับร่างกายจะค่อยค่อยออกจาก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:50.122404231+07:00","message":"[buffer interim] 1715 false ค่อยๆขยับร่างกายจะค่อยค่อยออกจาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:50.1224108+07:00","message":"[bufferProcess] interim [200000000]:ค่อยๆขยับร่างกายจะค่อยค่อยออกจาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:50.122413191+07:00","message":"[bufferProcess] send to processor:ค่อยๆขยับร่างกายจะค่อยๆ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:50.122416476+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:50.122419373+07:00","message":"> Transcript [8007] [false]: 'ค่อยๆขยับร่างกายจะค่อยๆ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:50.122422415+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:50.122424138+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:50.122425799+07:00","message":"StatePrefix: 'ค่อยๆขยับร่างกาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:50.122427432+07:00","message":"TextPushed: 'ค่อยๆ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:50.122431444+07:00","message":"Push: 'ขยับร่างกาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:50.122433074+07:00","message":"TextPushed: 'ค่อยๆขยับร่างกาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:50.122434812+07:00","message":"Set new StatePrefix : 'ค่อยๆขยับร่างกายจะค่อยๆ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:50.122436837+07:00","message":"Next Push (prob) : 'จะค่อยๆ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:50.122444732+07:00","message":"push: {false ขยับร่างกาย 0 0xc003403000}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:50.169748772+07:00","message":"receive streaming session, msgId: 1715"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:50.169782232+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":"2025-10-27T15:29:50.169788041+07:00","message":"receive interim result [false|false]: ค่อยๆขยับร่างกายจะค่อยๆ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:50.169807814+07:00","message":"[buffer interim] 1715 false ค่อยๆขยับร่างกายจะค่อยๆ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:50.169818552+07:00","message":"[bufferProcess] interim [260000000]:ค่อยๆขยับร่างกายจะค่อยๆ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:50.169821454+07:00","message":"[bufferProcess] send to processor:ค่อยๆขยับร่างกายจะค่อยค่อยออกจาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:50.169826636+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:50.169830099+07:00","message":"> Transcript [8008] [false]: 'ค่อยๆขยับร่างกายจะค่อยค่อยออกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:50.16983231+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:50.169834021+07:00","message":"Set new StatePrefix: 'ค่อยๆขยับร่างกายจะค่อยค่อยออกจาก'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:29:50.172924045+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:29:50.172926759+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:50.352927863+07:00","message":"receive streaming session, msgId: 1715"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:50.352965592+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":"2025-10-27T15:29:50.352970575+07:00","message":"receive interim result [false|false]: ค่อยๆขยับร่างกายจะค่อยค่อยออกจากร่าง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:50.352984635+07:00","message":"[buffer interim] 1715 false ค่อยๆขยับร่างกายจะค่อยค่อยออกจากร่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:50.35299148+07:00","message":"[bufferProcess] interim [440000000]:ค่อยๆขยับร่างกายจะค่อยค่อยออกจากร่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:50.35299361+07:00","message":"[bufferProcess] send to processor:ค่อยๆขยับร่างกายจะค่อยๆ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:50.352998615+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:50.353001258+07:00","message":"> Transcript [8009] [false]: 'ค่อยๆขยับร่างกายจะค่อยๆ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:50.353003232+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:50.35300521+07:00","message":"Set new StatePrefix: 'ค่อยๆขยับร่างกายจะค่อยๆ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:50.640785383+07:00","message":"[GCS] IsForceVAD: false for message ID: 1715"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:50.730944005+07:00","message":"receive streaming session, msgId: 1715"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:50.730980344+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":"2025-10-27T15:29:50.73098669+07:00","message":"receive interim result [false|false]: ค่อยๆขยับร่างกายจะค่อยค่อยออกจากร่างนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:50.730998749+07:00","message":"[buffer interim] 1715 false ค่อยๆขยับร่างกายจะค่อยค่อยออกจากร่างนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:50.73100848+07:00","message":"[bufferProcess] interim [860000000]:ค่อยๆขยับร่างกายจะค่อยค่อยออกจากร่างนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:50.731011021+07:00","message":"[bufferProcess] send to processor:ค่อยๆขยับร่างกายจะค่อยค่อยออกจากร่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:50.731015982+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:50.731018614+07:00","message":"> Transcript [8010] [false]: 'ค่อยๆขยับร่างกายจะค่อยค่อยออกจากร่าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:50.731020827+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:50.731022542+07:00","message":"Set new StatePrefix: 'ค่อยๆขยับร่างกายจะค่อยค่อยออกจากร่าง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:50.771815881+07:00","message":"[GCS] Start streaming session, msgId: 1716"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:50.809055194+07:00","message":"receive streaming session, msgId: 1715"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:50.809098639+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ค่อยๆขยับร่างกายจะค่อยๆออกจากร่างนะคะ\",\"confidence\":0.94797224}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":950000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:50.809104691+07:00","message":"receive interim result [true|false]: ค่อยๆขยับร่างกายจะค่อยๆออกจากร่างนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:50.809113175+07:00","message":"end recv isFinal message id 1715"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:50.80911508+07:00","message":"end Recv id 1715"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:50.809120891+07:00","message":"[buffer interim] 1715 true ค่อยๆขยับร่างกายจะค่อยๆออกจากร่างนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:50.809127763+07:00","message":"[bufferProcess] interim [950000000]:ค่อยๆขยับร่างกายจะค่อยๆออกจากร่างนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:50.809131065+07:00","message":"[bufferProcess] send to processor (isfinal):ค่อยๆขยับร่างกายจะค่อยค่อยออกจากร่างนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:50.809134435+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:50.809137083+07:00","message":"> Transcript [8011] [false]: 'ค่อยๆขยับร่างกายจะค่อยค่อยออกจากร่างนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:50.809139751+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:50.809141371+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:50.809143176+07:00","message":"StatePrefix: 'ค่อยๆขยับร่างกายจะค่อยค่อยออกจากร่าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:50.809145211+07:00","message":"TextPushed: 'ค่อยๆขยับร่างกาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:50.809146753+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:50.809148661+07:00","message":"> Transcript [8012] [true]: 'ค่อยๆขยับร่างกายจะค่อยๆออกจากร่างนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:50.809150827+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:50.809152103+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:50.809153583+07:00","message":"StatePrefix: 'ค่อยๆขยับร่างกายจะค่อยค่อยออกจากร่าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:50.809155084+07:00","message":"TextPushed: 'ค่อยๆขยับร่างกาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:50.809171647+07:00","message":"Push: 'จะค่อยๆออกจากร่างนะคะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:50.809181554+07:00","message":"push: {true จะค่อยๆออกจากร่างนะคะ 0 0xc003403000}"}
{"level":"info","service":"Main","time":"2025-10-27T15:29:50.822113002+07:00","message":"write wav file: './tmp/7446/7446_1715.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:50.897823854+07:00","message":"[GCS] IsForceVAD: false for message ID: 1716"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:51.021482826+07:00","message":"[GCS] Start streaming session, msgId: 1717"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:51.054757214+07:00","message":"receive streaming session, msgId: 1716"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:51.054775203+07:00","message":"found end of frame, send empty tag with msgId: 1716"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:51.054778167+07:00","message":"end Recv id 1716"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:51.054784512+07:00","message":"[buffer interim] 1716 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:51.054791056+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:51.054794351+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:51.054797295+07:00","message":"> Transcript [8013] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:51.054806445+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:51.054808171+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:51.054809888+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:51.054811748+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:51.054818693+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:51.0548275+07:00","message":"push: {true \n 0 0xc003403400}"}
{"level":"info","service":"Main","time":"2025-10-27T15:29:51.059010773+07:00","message":"write wav file: './tmp/7446/7446_1716.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:52.427066737+07:00","message":"[GCS] Cleaned up inactive client: 1693"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:52.427091639+07:00","message":"[GCS] Cleaned up inactive client: 1694"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:52.427095129+07:00","message":"[GCS] Cleaned up inactive client: 1702"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:52.427097607+07:00","message":"[GCS] Cleaned up inactive client: 1703"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:52.427099604+07:00","message":"[GCS] Cleaned up inactive client: 1700"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:52.427101592+07:00","message":"[GCS] Cleaned up inactive client: 1696"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:52.427104264+07:00","message":"[GCS] Cleaned up inactive client: 1697"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:52.4271065+07:00","message":"[GCS] Cleaned up inactive client: 1701"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:52.427109785+07:00","message":"[GCS] Cleaned up inactive client: 1698"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:52.427111735+07:00","message":"[GCS] Cleaned up inactive client: 1695"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:52.427113768+07:00","message":"[GCS] Cleaned up inactive client: 1699"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:52.427115511+07:00","message":"[GCS] Cleaned up inactive client: 1692"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:52.427117812+07:00","message":"[GCS] Cleaned up inactive client: 1704"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:29:53.17397154+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:29:53.173978242+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:53.673225789+07:00","message":"receive streaming session, msgId: 1717"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:53.673272699+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":"2025-10-27T15:29:53.673278847+07:00","message":"receive interim result [false|false]: เขียวค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:53.673297832+07:00","message":"[buffer interim] 1717 false เขียวค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:53.67330834+07:00","message":"[bufferProcess] interim [460000000]:เขียวค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:53.673311196+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:53.673318934+07:00","message":"[bufferProcess] send to processor (ticker):เขียวค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:53.673322765+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:53.673327005+07:00","message":"> Transcript [8014] [false]: 'เขียวค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:53.673329973+07:00","message":"Set StatePrefix (first interim): 'เขียวค่ะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:53.838869292+07:00","message":"[GCS] IsForceVAD: false for message ID: 1717"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:53.899699754+07:00","message":"[GCS] Start streaming session, msgId: 1718"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:53.950635965+07:00","message":"receive streaming session, msgId: 1717"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:53.950671691+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เขียวค่ะ\",\"confidence\":0.91676915}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":850000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:53.950679071+07:00","message":"receive interim result [true|false]: เขียวค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:53.950688459+07:00","message":"end recv isFinal message id 1717"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:53.950691994+07:00","message":"end Recv id 1717"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:53.950697698+07:00","message":"[buffer interim] 1717 true เขียวค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:53.950708205+07:00","message":"[bufferProcess] interim [850000000]:เขียวค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:53.950711373+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:53.950713855+07:00","message":"> Transcript [8015] [true]: 'เขียวค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:53.95071753+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:53.950720267+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:53.950722484+07:00","message":"StatePrefix: 'เขียวค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:53.950724673+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:53.950732858+07:00","message":"Push: 'เขียวค่ะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:53.950742326+07:00","message":"push: {true เขียวค่ะ 0 0xc00041d600}"}
{"level":"info","service":"Main","time":"2025-10-27T15:29:53.95813667+07:00","message":"write wav file: './tmp/7446/7446_1717.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:55.534610649+07:00","message":"receive streaming session, msgId: 1718"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:55.534646589+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":"2025-10-27T15:29:55.534651076+07:00","message":"receive interim result [false|false]: กิน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:55.534664202+07:00","message":"[buffer interim] 1718 false กิน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:55.534670505+07:00","message":"[bufferProcess] interim [680000000]:กิน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:55.534672029+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:55.534676994+07:00","message":"[bufferProcess] send to processor (ticker):กิน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:55.534679459+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:55.534681891+07:00","message":"> Transcript [8016] [false]: 'กิน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:55.534683819+07:00","message":"Set StatePrefix (first interim): 'กิน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:56.071806514+07:00","message":"receive streaming session, msgId: 1718"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:56.071847069+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":"2025-10-27T15:29:56.071853641+07:00","message":"receive interim result [false|false]: เมื่อ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:56.071869465+07:00","message":"[buffer interim] 1718 false เมื่อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:56.071876302+07:00","message":"[bufferProcess] interim [220000000]:เมื่อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:56.071877834+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:29:56.173985429+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:29:56.174000089+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:56.248153141+07:00","message":"receive streaming session, msgId: 1718"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:56.248205894+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":"2025-10-27T15:29:56.248213728+07:00","message":"receive interim result [false|false]: กินเมื่อเช้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:56.2482291+07:00","message":"[buffer interim] 1718 false กินเมื่อเช้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:56.248237357+07:00","message":"[bufferProcess] interim [400000000]:กินเมื่อเช้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:56.248240329+07:00","message":"[bufferProcess] send to processor:เมื่อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:56.248247044+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:56.248250972+07:00","message":"> Transcript [8017] [false]: 'เมื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:56.248253923+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:56.248256488+07:00","message":"Set new StatePrefix: 'เมื่อ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:56.69852599+07:00","message":"receive streaming session, msgId: 1718"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:56.698561649+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":"2025-10-27T15:29:56.698568127+07:00","message":"receive interim result [false|false]: เมื่อธาตุน้ำ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:56.698588156+07:00","message":"[buffer interim] 1718 false เมื่อธาตุน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:56.698594894+07:00","message":"[bufferProcess] interim [760000000]:เมื่อธาตุน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:56.698596977+07:00","message":"[bufferProcess] send to processor:กินเมื่อเช้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:56.698600408+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:56.69860318+07:00","message":"> Transcript [8018] [false]: 'กินเมื่อเช้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:56.698605065+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:56.698606787+07:00","message":"Set new StatePrefix: 'กินเมื่อเช้า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:56.772500544+07:00","message":"receive streaming session, msgId: 1718"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:56.772553774+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":"2025-10-27T15:29:56.772561166+07:00","message":"receive interim result [false|false]: กินเมื่อเช้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:56.772578389+07:00","message":"[buffer interim] 1718 false กินเมื่อเช้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:56.772589271+07:00","message":"[bufferProcess] interim [880000000]:กินเมื่อเช้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:56.772592518+07:00","message":"[bufferProcess] send to processor:เมื่อธาตุน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:56.772599378+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:56.77260322+07:00","message":"> Transcript [8019] [false]: 'เมื่อธาตุน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:56.772606058+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:56.772608239+07:00","message":"Set new StatePrefix: 'เมื่อธาตุน้ำ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:57.279686348+07:00","message":"receive streaming session, msgId: 1718"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:57.279725158+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":"2025-10-27T15:29:57.279732386+07:00","message":"receive interim result [false|false]: กินไปแล้ว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:57.279745281+07:00","message":"[buffer interim] 1718 false กินไปแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:57.279753101+07:00","message":"[bufferProcess] interim [420000000]:กินไปแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:57.279755657+07:00","message":"[bufferProcess] send to processor:กินเมื่อเช้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:57.279760179+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:57.279763518+07:00","message":"> Transcript [8020] [false]: 'กินเมื่อเช้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:57.279766321+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:57.279769018+07:00","message":"Set new StatePrefix: 'กินเมื่อเช้า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:57.598265481+07:00","message":"receive streaming session, msgId: 1718"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:57.598301927+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":"2025-10-27T15:29:57.598307572+07:00","message":"receive interim result [false|false]: กินไปแล้วจะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:57.598319208+07:00","message":"[buffer interim] 1718 false กินไปแล้วจะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:57.598326816+07:00","message":"[bufferProcess] interim [720000000]:กินไปแล้วจะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:57.598328888+07:00","message":"[bufferProcess] send to processor:กินไปแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:57.598331987+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:57.598334487+07:00","message":"> Transcript [8021] [false]: 'กินไปแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:57.598336468+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:57.598338158+07:00","message":"Set new StatePrefix: 'กินไปแล้ว'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:57.782517929+07:00","message":"receive streaming session, msgId: 1718"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:57.782555186+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":"2025-10-27T15:29:57.782561587+07:00","message":"receive interim result [false|false]: กินไปแล้วจาก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:57.782576476+07:00","message":"[buffer interim] 1718 false กินไปแล้วจาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:57.782583387+07:00","message":"[bufferProcess] interim [840000000]:กินไปแล้วจาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:57.782585236+07:00","message":"[bufferProcess] send to processor:กินไปแล้วจะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:57.782588507+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:57.782591132+07:00","message":"> Transcript [8022] [false]: 'กินไปแล้วจะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:57.782593878+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:57.782595505+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:57.782597034+07:00","message":"StatePrefix: 'กินไปแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:57.782598836+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:57.982240251+07:00","message":"receive streaming session, msgId: 1718"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:57.982290511+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":"2025-10-27T15:29:57.982300445+07:00","message":"receive interim result [false|false]: กินไปแล้วจากสร้าง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:57.982320993+07:00","message":"[buffer interim] 1718 false กินไปแล้วจากสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:57.982334336+07:00","message":"[bufferProcess] interim [80000000]:กินไปแล้วจากสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:57.982338752+07:00","message":"[bufferProcess] send to processor:กินไปแล้วจาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:57.982348205+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:57.982354074+07:00","message":"> Transcript [8023] [false]: 'กินไปแล้วจาก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:57.982359459+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:57.982363767+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:57.982368364+07:00","message":"StatePrefix: 'กินไปแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:57.982371854+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:58.165600406+07:00","message":"receive streaming session, msgId: 1718"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:58.165637079+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":"2025-10-27T15:29:58.165644328+07:00","message":"receive interim result [false|false]: กินไปแล้วจากซากศพ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:58.165661145+07:00","message":"[buffer interim] 1718 false กินไปแล้วจากซากศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:58.165668957+07:00","message":"[bufferProcess] interim [260000000]:กินไปแล้วจากซากศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:58.165671579+07:00","message":"[bufferProcess] send to processor:กินไปแล้วจากสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:58.16567576+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:58.165679434+07:00","message":"> Transcript [8024] [false]: 'กินไปแล้วจากสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:58.165683378+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:58.165686208+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:58.165689502+07:00","message":"StatePrefix: 'กินไปแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:58.165692004+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:58.35248569+07:00","message":"receive streaming session, msgId: 1718"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:58.35251076+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":"2025-10-27T15:29:58.352515414+07:00","message":"receive interim result [false|false]: กินไปแล้วจากซากศพที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:58.352527776+07:00","message":"[buffer interim] 1718 false กินไปแล้วจากซากศพที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:58.352533093+07:00","message":"[bufferProcess] interim [440000000]:กินไปแล้วจากซากศพที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:58.352535118+07:00","message":"[bufferProcess] send to processor:กินไปแล้วจากซากศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:58.352538446+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:58.352540566+07:00","message":"> Transcript [8025] [false]: 'กินไปแล้วจากซากศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:58.352543586+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:58.352545398+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:58.352546824+07:00","message":"StatePrefix: 'กินไปแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:58.352548342+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:58.352552802+07:00","message":"Push: 'กินไปแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:58.35255437+07:00","message":"TextPushed: 'กินไปแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:58.352556298+07:00","message":"Set new StatePrefix : 'กินไปแล้วจากซากศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:58.352558336+07:00","message":"Next Push (prob) : 'จากซากศพ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:58.35256565+07:00","message":"push: {false กินไปแล้ว 0 0xc00041de80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:58.49520322+07:00","message":"receive streaming session, msgId: 1718"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:58.495240451+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":"2025-10-27T15:29:58.49524788+07:00","message":"receive interim result [false|false]: กินไปแล้วจากซากศพ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:58.495263482+07:00","message":"[buffer interim] 1718 false กินไปแล้วจากซากศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:58.495271469+07:00","message":"[bufferProcess] interim [560000000]:กินไปแล้วจากซากศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:58.49527454+07:00","message":"[bufferProcess] send to processor:กินไปแล้วจากซากศพที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:58.495280688+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:58.495283912+07:00","message":"> Transcript [8026] [false]: 'กินไปแล้วจากซากศพที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:58.4952879+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:58.495290397+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:58.495292568+07:00","message":"StatePrefix: 'กินไปแล้วจากซากศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:58.495295608+07:00","message":"TextPushed: 'กินไปแล้ว'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:58.557589855+07:00","message":"receive streaming session, msgId: 1718"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:58.557630879+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":"2025-10-27T15:29:58.557638208+07:00","message":"receive interim result [false|false]: กินไปแล้วจากซากศพที่ผม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:58.55765399+07:00","message":"[buffer interim] 1718 false กินไปแล้วจากซากศพที่ผม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:58.557663456+07:00","message":"[bufferProcess] interim [680000000]:กินไปแล้วจากซากศพที่ผม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:58.557666356+07:00","message":"[bufferProcess] send to processor:กินไปแล้วจากซากศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:58.557670518+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:58.557677652+07:00","message":"> Transcript [8027] [false]: 'กินไปแล้วจากซากศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:58.557681804+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:58.557683997+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:58.557686166+07:00","message":"StatePrefix: 'กินไปแล้วจากซากศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:58.557688579+07:00","message":"TextPushed: 'กินไปแล้ว'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:58.705182091+07:00","message":"receive streaming session, msgId: 1718"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:58.705211386+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":"2025-10-27T15:29:58.705217003+07:00","message":"receive interim result [false|false]: กินไปแล้วจากซากศพ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:58.70523058+07:00","message":"[buffer interim] 1718 false กินไปแล้วจากซากศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:58.705237459+07:00","message":"[bufferProcess] interim [800000000]:กินไปแล้วจากซากศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:58.705239663+07:00","message":"[bufferProcess] send to processor:กินไปแล้วจากซากศพที่ผม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:58.705244891+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:58.705247589+07:00","message":"> Transcript [8028] [false]: 'กินไปแล้วจากซากศพที่ผม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:58.705250544+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:58.705252359+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:58.705253949+07:00","message":"StatePrefix: 'กินไปแล้วจากซากศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:58.705255919+07:00","message":"TextPushed: 'กินไปแล้ว'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:58.757342495+07:00","message":"receive streaming session, msgId: 1718"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:58.757383589+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":"2025-10-27T15:29:58.757391114+07:00","message":"receive interim result [false|false]: กินไปแล้วจากซากศพที่ผมหน่อย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:58.757405898+07:00","message":"[buffer interim] 1718 false กินไปแล้วจากซากศพที่ผมหน่อย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:58.75741405+07:00","message":"[bufferProcess] interim [860000000]:กินไปแล้วจากซากศพที่ผมหน่อย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:58.757417056+07:00","message":"[bufferProcess] send to processor:กินไปแล้วจากซากศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:58.757422737+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:58.757426428+07:00","message":"> Transcript [8029] [false]: 'กินไปแล้วจากซากศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:58.757430669+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:58.757433148+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:58.757436177+07:00","message":"StatePrefix: 'กินไปแล้วจากซากศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:58.75743862+07:00","message":"TextPushed: 'กินไปแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:58.757441837+07:00","message":"Push: 'จากซากศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:58.757443837+07:00","message":"TextPushed: 'กินไปแล้วจากซากศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:58.757446254+07:00","message":"Set new StatePrefix : 'กินไปแล้วจากซากศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:58.757449925+07:00","message":"Next Push (prob) : ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:58.757460293+07:00","message":"push: {false จากซากศพ 0 0xc00041de80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:58.771116787+07:00","message":"receive streaming session, msgId: 1718"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:58.77115672+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":"2025-10-27T15:29:58.771164142+07:00","message":"receive interim result [false|false]: กินไปแล้วจากซากศพที่ผมเล่า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:58.771179388+07:00","message":"[buffer interim] 1718 false กินไปแล้วจากซากศพที่ผมเล่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:58.7711928+07:00","message":"[bufferProcess] interim [920000000]:กินไปแล้วจากซากศพที่ผมเล่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:58.771196149+07:00","message":"[bufferProcess] send to processor:กินไปแล้วจากซากศพที่ผมหน่อย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:58.77120054+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:58.771203789+07:00","message":"> Transcript [8030] [false]: 'กินไปแล้วจากซากศพที่ผมหน่อย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:58.771207121+07:00","message":"Set StatePrefix (first interim): 'กินไปแล้วจากซากศพที่ผมหน่อย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:58.871536884+07:00","message":"receive streaming session, msgId: 1718"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:58.871584462+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":"2025-10-27T15:29:58.8715913+07:00","message":"receive interim result [false|false]: กินไปแล้วจากซากศพที่ผมเน่า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:58.871607607+07:00","message":"[buffer interim] 1718 false กินไปแล้วจากซากศพที่ผมเน่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:58.871615325+07:00","message":"[bufferProcess] interim [980000000]:กินไปแล้วจากซากศพที่ผมเน่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:58.871618616+07:00","message":"[bufferProcess] send to processor:กินไปแล้วจากซากศพที่ผมเล่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:58.871622711+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:58.871626151+07:00","message":"> Transcript [8031] [false]: 'กินไปแล้วจากซากศพที่ผมเล่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:58.871629445+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:58.871631685+07:00","message":"Set new StatePrefix: 'กินไปแล้วจากซากศพที่ผมเล่า'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:29:59.175038537+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:29:59.175046977+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:59.386073429+07:00","message":"receive streaming session, msgId: 1718"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:59.386117033+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":"2025-10-27T15:29:59.386124621+07:00","message":"receive interim result [false|false]: กินไปแล้วจากซากศพที่ผมเน่าก็จะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:59.386140269+07:00","message":"[buffer interim] 1718 false กินไปแล้วจากซากศพที่ผมเน่าก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:59.38614771+07:00","message":"[bufferProcess] interim [520000000]:กินไปแล้วจากซากศพที่ผมเน่าก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:59.386151344+07:00","message":"[bufferProcess] send to processor:กินไปแล้วจากซากศพที่ผมเน่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:59.38615727+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:59.386160326+07:00","message":"> Transcript [8032] [false]: 'กินไปแล้วจากซากศพที่ผมเน่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:59.386162943+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:59.386165532+07:00","message":"Set new StatePrefix: 'กินไปแล้วจากซากศพที่ผมเน่า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:59.576940425+07:00","message":"receive streaming session, msgId: 1718"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:59.576977807+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":"2025-10-27T15:29:59.576983425+07:00","message":"receive interim result [false|false]: กินไปแล้วจากซากศพที่ผมเน่าก็จะให้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:59.576997752+07:00","message":"[buffer interim] 1718 false กินไปแล้วจากซากศพที่ผมเน่าก็จะให้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:59.577006787+07:00","message":"[bufferProcess] interim [700000000]:กินไปแล้วจากซากศพที่ผมเน่าก็จะให้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:59.577008892+07:00","message":"[bufferProcess] send to processor:กินไปแล้วจากซากศพที่ผมเน่าก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:59.577014202+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:59.577016662+07:00","message":"> Transcript [8033] [false]: 'กินไปแล้วจากซากศพที่ผมเน่าก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:59.577019756+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:59.577021932+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:59.57702378+07:00","message":"StatePrefix: 'กินไปแล้วจากซากศพที่ผมเน่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:59.577026001+07:00","message":"TextPushed: 'กินไปแล้วจากซากศพ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:59.696680277+07:00","message":"receive streaming session, msgId: 1718"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:59.696729922+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":"2025-10-27T15:29:59.696737779+07:00","message":"receive interim result [false|false]: กินไปแล้วจากซากศพที่ผมเน่าก็จะแห้ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:59.696753682+07:00","message":"[buffer interim] 1718 false กินไปแล้วจากซากศพที่ผมเน่าก็จะแห้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:59.696763856+07:00","message":"[bufferProcess] interim [760000000]:กินไปแล้วจากซากศพที่ผมเน่าก็จะแห้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:59.696766843+07:00","message":"[bufferProcess] send to processor:กินไปแล้วจากซากศพที่ผมเน่าก็จะให้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:59.696773649+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:59.696777324+07:00","message":"> Transcript [8034] [false]: 'กินไปแล้วจากซากศพที่ผมเน่าก็จะให้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:59.696781647+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:59.696784337+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:59.696787026+07:00","message":"StatePrefix: 'กินไปแล้วจากซากศพที่ผมเน่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:59.696798454+07:00","message":"TextPushed: 'กินไปแล้วจากซากศพ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:59.948214586+07:00","message":"receive streaming session, msgId: 1718"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:59.948256222+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":"2025-10-27T15:29:59.948262702+07:00","message":"receive interim result [false|false]: กินไปแล้วจากซากศพที่ผมเน่าก็จะแห้งลง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:29:59.948274994+07:00","message":"[buffer interim] 1718 false กินไปแล้วจากซากศพที่ผมเน่าก็จะแห้งลง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:59.94828155+07:00","message":"[bufferProcess] interim [60000000]:กินไปแล้วจากซากศพที่ผมเน่าก็จะแห้งลง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:59.948284254+07:00","message":"[bufferProcess] send to processor:กินไปแล้วจากซากศพที่ผมเน่าก็จะแห้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:59.948289587+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:59.948291983+07:00","message":"> Transcript [8035] [false]: 'กินไปแล้วจากซากศพที่ผมเน่าก็จะแห้ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:59.948295306+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:59.948297382+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:59.948299839+07:00","message":"StatePrefix: 'กินไปแล้วจากซากศพที่ผมเน่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:29:59.948302088+07:00","message":"TextPushed: 'กินไปแล้วจากซากศพ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:00.603713214+07:00","message":"receive streaming session, msgId: 1718"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:00.603751973+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กินไปแล้วจากซากศพที่ผมเน่าก็จะแห้งลง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":6,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:00.603758225+07:00","message":"receive interim result [false|false]: กินไปแล้วจากซากศพที่ผมเน่าก็จะแห้งลง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:00.60377211+07:00","message":"[buffer interim] 1718 false กินไปแล้วจากซากศพที่ผมเน่าก็จะแห้งลง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:00.60377982+07:00","message":"[bufferProcess] interim [660000000]:กินไปแล้วจากซากศพที่ผมเน่าก็จะแห้งลง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:00.603782153+07:00","message":"[bufferProcess] send to processor:กินไปแล้วจากซากศพที่ผมเน่าก็จะแห้งลง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:00.603795663+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:00.60379934+07:00","message":"> Transcript [8036] [false]: 'กินไปแล้วจากซากศพที่ผมเน่าก็จะแห้งลง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:00.603804118+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:00.603806771+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:00.60380984+07:00","message":"StatePrefix: 'กินไปแล้วจากซากศพที่ผมเน่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:00.603813199+07:00","message":"TextPushed: 'กินไปแล้วจากซากศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:00.603820427+07:00","message":"Push: 'ที่ผมเน่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:00.603823596+07:00","message":"TextPushed: 'กินไปแล้วจากซากศพที่ผมเน่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:00.603825287+07:00","message":"Set new StatePrefix : 'กินไปแล้วจากซากศพที่ผมเน่าก็จะแห้งลง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:00.603827386+07:00","message":"Next Push (prob) : 'ก็จะแห้งลง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:00.603853191+07:00","message":"push: {false ที่ผมเน่า 0 0xc00041de80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:00.627461814+07:00","message":"[GCS] IsForceVAD: false for message ID: 1718"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:00.698575143+07:00","message":"[GCS] Start streaming session, msgId: 1719"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:00.839118706+07:00","message":"receive streaming session, msgId: 1718"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:00.839153848+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กินเมื่อเช้าออกไปแล้วจากซากศพที่ผมเน่าก็จะแห้งลง\",\"confidence\":0.9341097}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":930000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:00.839160019+07:00","message":"receive interim result [true|false]: กินเมื่อเช้าออกไปแล้วจากซากศพที่ผมเน่าก็จะแห้งลง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:00.839168751+07:00","message":"end recv isFinal message id 1718"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:00.839170599+07:00","message":"end Recv id 1718"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:00.839176949+07:00","message":"[buffer interim] 1718 true กินเมื่อเช้าออกไปแล้วจากซากศพที่ผมเน่าก็จะแห้งลง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:00.839185494+07:00","message":"[bufferProcess] interim [930000000]:กินเมื่อเช้าออกไปแล้วจากซากศพที่ผมเน่าก็จะแห้งลง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:00.839188677+07:00","message":"[bufferProcess] send to processor (isfinal):กินไปแล้วจากซากศพที่ผมเน่าก็จะแห้งลง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:00.839191995+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:00.83919506+07:00","message":"> Transcript [8037] [false]: 'กินไปแล้วจากซากศพที่ผมเน่าก็จะแห้งลง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:00.839197924+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:00.839199722+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:00.839201709+07:00","message":"StatePrefix: 'กินไปแล้วจากซากศพที่ผมเน่าก็จะแห้งลง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:00.839204191+07:00","message":"TextPushed: 'กินไปแล้วจากซากศพที่ผมเน่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:00.839206512+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:00.839208169+07:00","message":"> Transcript [8038] [true]: 'กินเมื่อเช้าออกไปแล้วจากซากศพที่ผมเน่าก็จะแห้งลง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:00.839209938+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:00.839211253+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:00.839212674+07:00","message":"StatePrefix: 'กินไปแล้วจากซากศพที่ผมเน่าก็จะแห้งลง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:00.839214202+07:00","message":"TextPushed: 'กินไปแล้วจากซากศพที่ผมเน่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:00.839215505+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:00.839367854+07:00","message":"Push: 'ก็จะแห้งลง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:00.839369952+07:00","message":"TextPushed: 'กินไปแล้วจากซากศพที่ผมเน่าก็จะแห้งลง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:00.839371733+07:00","message":"Set new StatePrefix : 'กินเมื่อเช้าออกไปแล้วจากซากศพที่ผมเน่าก็จะแห้งลง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:00.839373613+07:00","message":"Next Push (prob) : 'กินเมื่อเช้าออกไปแล้วจากซากศพที่ผมเน่าก็จะแห้งลง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:00.839381367+07:00","message":"push: {true ก็จะแห้งลง 0 0xc00041de80}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:00.839393128+07:00","message":"write aligntment file to 'tmp/7446/align_message_id_1718.html'"}
{"level":"info","service":"Main","time":"2025-10-27T15:30:00.855937028+07:00","message":"write wav file: './tmp/7446/7446_1718.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:01.707869334+07:00","message":"receive streaming session, msgId: 1719"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:01.707921068+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":"2025-10-27T15:30:01.707926199+07:00","message":"receive interim result [false|false]: อยู่ค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:01.707940946+07:00","message":"[buffer interim] 1719 false อยู่ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:01.707947914+07:00","message":"[bufferProcess] interim [960000000]:อยู่ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:01.707949426+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:30:02.175761107+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:30:02.175766767+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:02.259732809+07:00","message":"receive streaming session, msgId: 1719"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:02.259766963+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อยู่ค่ะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:02.259772602+07:00","message":"receive interim result [false|false]: อยู่ค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:02.259797813+07:00","message":"[buffer interim] 1719 false อยู่ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:02.259805764+07:00","message":"[bufferProcess] interim [560000000]:อยู่ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:02.25980783+07:00","message":"[bufferProcess] send to processor:อยู่ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:02.259811454+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:02.259813915+07:00","message":"> Transcript [8039] [false]: 'อยู่ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:02.259815763+07:00","message":"Set StatePrefix (first interim): 'อยู่ค่ะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:03.777973258+07:00","message":"[GCS] IsForceVAD: false for message ID: 1719"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:03.90166376+07:00","message":"receive streaming session, msgId: 1719"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:03.901705518+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่ของอยู่ค่ะ\",\"confidence\":0.8643596}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:03.901712507+07:00","message":"receive interim result [true|false]: ที่ของอยู่ค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:03.901720667+07:00","message":"end recv isFinal message id 1719"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:03.901722667+07:00","message":"end Recv id 1719"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:03.901728493+07:00","message":"[buffer interim] 1719 true ที่ของอยู่ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:03.901736496+07:00","message":"[bufferProcess] interim [300000000]:ที่ของอยู่ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:03.901739921+07:00","message":"[bufferProcess] send to processor (isfinal):อยู่ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:03.901744181+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:03.901748283+07:00","message":"> Transcript [8040] [false]: 'อยู่ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:03.901751981+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:03.901754202+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:03.901756459+07:00","message":"StatePrefix: 'อยู่ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:03.901758969+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:03.901760971+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:03.901763415+07:00","message":"> Transcript [8041] [true]: 'ที่ของอยู่ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:03.901765896+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:03.901767769+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:03.901769715+07:00","message":"StatePrefix: 'อยู่ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:03.901772781+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:03.901775505+07:00","message":"Push: 'ที่ของอยู่ค่ะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:03.90179035+07:00","message":"push: {true ที่ของอยู่ค่ะ 0 0xc002603b00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:30:03.909570423+07:00","message":"write wav file: './tmp/7446/7446_1719.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:03.971220925+07:00","message":"[GCS] Start streaming session, msgId: 1720"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:04.515675752+07:00","message":"receive streaming session, msgId: 1720"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:04.515719994+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":"2025-10-27T15:30:04.515725898+07:00","message":"receive interim result [false|false]: วัด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:04.515739288+07:00","message":"[buffer interim] 1720 false วัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:04.515745994+07:00","message":"[bufferProcess] interim [540000000]:วัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:04.515747451+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:04.702502768+07:00","message":"receive streaming session, msgId: 1720"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:04.702536691+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":"2025-10-27T15:30:04.702541758+07:00","message":"receive interim result [false|false]: วัดที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:04.702553572+07:00","message":"[buffer interim] 1720 false วัดที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:04.702559773+07:00","message":"[bufferProcess] interim [780000000]:วัดที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:04.702561929+07:00","message":"[bufferProcess] send to processor:วัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:04.702566933+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:04.702569433+07:00","message":"> Transcript [8042] [false]: 'วัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:04.702571317+07:00","message":"Set StatePrefix (first interim): 'วัด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:04.952262916+07:00","message":"receive streaming session, msgId: 1720"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:04.952296042+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":"2025-10-27T15:30:04.952302384+07:00","message":"receive interim result [false|false]: วัดที่มี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:04.952314854+07:00","message":"[buffer interim] 1720 false วัดที่มี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:04.952321073+07:00","message":"[bufferProcess] interim [960000000]:วัดที่มี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:04.95232311+07:00","message":"[bufferProcess] send to processor:วัดที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:04.952328314+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:04.952330751+07:00","message":"> Transcript [8043] [false]: 'วัดที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:04.95233361+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:04.95233532+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:04.952336949+07:00","message":"StatePrefix: 'วัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:04.952338774+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:05.150865903+07:00","message":"receive streaming session, msgId: 1720"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:05.150917106+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":"2025-10-27T15:30:05.150924848+07:00","message":"receive interim result [false|false]: วัดที่มีพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:05.150985424+07:00","message":"[buffer interim] 1720 false วัดที่มีพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:05.150992778+07:00","message":"[bufferProcess] interim [200000000]:วัดที่มีพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:05.150995096+07:00","message":"[bufferProcess] send to processor:วัดที่มี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:05.151001437+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:05.151004025+07:00","message":"> Transcript [8044] [false]: 'วัดที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:05.15100718+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:05.151009785+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:05.151011843+07:00","message":"StatePrefix: 'วัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:05.15101363+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:30:05.176159565+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:30:05.17616129+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:05.529673517+07:00","message":"receive streaming session, msgId: 1720"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:05.529712279+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":"2025-10-27T15:30:05.529718485+07:00","message":"receive interim result [false|false]: วัดที่มีพระพิฆเนศ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:05.529736028+07:00","message":"[buffer interim] 1720 false วัดที่มีพระพิฆเนศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:05.529744408+07:00","message":"[bufferProcess] interim [620000000]:วัดที่มีพระพิฆเนศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:05.529747185+07:00","message":"[bufferProcess] send to processor:วัดที่มีพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:05.529751661+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:05.529755703+07:00","message":"> Transcript [8045] [false]: 'วัดที่มีพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:05.529759967+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:05.529762159+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:05.529764995+07:00","message":"StatePrefix: 'วัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:05.529767484+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:05.722654891+07:00","message":"receive streaming session, msgId: 1720"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:05.722693445+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":"2025-10-27T15:30:05.722698794+07:00","message":"receive interim result [false|false]: วัดที่มีพระอภิธรรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:05.722710387+07:00","message":"[buffer interim] 1720 false วัดที่มีพระอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:05.722716677+07:00","message":"[bufferProcess] interim [740000000]:วัดที่มีพระอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:05.722718673+07:00","message":"[bufferProcess] send to processor:วัดที่มีพระพิฆเนศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:05.722723618+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:05.722726323+07:00","message":"> Transcript [8046] [false]: 'วัดที่มีพระพิฆเนศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:05.722730999+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:05.722732919+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:05.72273492+07:00","message":"StatePrefix: 'วัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:05.722737115+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:05.722741026+07:00","message":"Push: 'วัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:05.722742513+07:00","message":"TextPushed: 'วัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:05.722744367+07:00","message":"Set new StatePrefix : 'วัดที่มีพระพิฆเนศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:05.722746444+07:00","message":"Next Push (prob) : 'ที่มีพระพิฆเนศ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:05.722771332+07:00","message":"push: {false วัด 0 0xc000044880}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:05.854745232+07:00","message":"receive streaming session, msgId: 1720"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:05.854791547+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":"2025-10-27T15:30:05.854797816+07:00","message":"receive interim result [false|false]: วัดที่มีพระพิฆเนศ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:05.854810623+07:00","message":"[buffer interim] 1720 false วัดที่มีพระพิฆเนศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:05.85481838+07:00","message":"[bufferProcess] interim [860000000]:วัดที่มีพระพิฆเนศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:05.854821043+07:00","message":"[bufferProcess] send to processor:วัดที่มีพระอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:05.854826099+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:05.854828841+07:00","message":"> Transcript [8047] [false]: 'วัดที่มีพระอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:05.854830908+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:05.854832665+07:00","message":"Set new StatePrefix: 'วัดที่มีพระอภิธรรม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:05.913806322+07:00","message":"receive streaming session, msgId: 1720"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:05.913847433+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":"2025-10-27T15:30:05.913851602+07:00","message":"receive interim result [false|false]: วัดที่มีพระอภิธรรมตั้ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:05.9138651+07:00","message":"[buffer interim] 1720 false วัดที่มีพระอภิธรรมตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:05.913872156+07:00","message":"[bufferProcess] interim [980000000]:วัดที่มีพระอภิธรรมตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:05.913875318+07:00","message":"[bufferProcess] send to processor:วัดที่มีพระพิฆเนศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:05.913882324+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:05.913888395+07:00","message":"> Transcript [8048] [false]: 'วัดที่มีพระพิฆเนศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:05.9138919+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:05.913893875+07:00","message":"Set new StatePrefix: 'วัดที่มีพระพิฆเนศ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:06.081017435+07:00","message":"receive streaming session, msgId: 1720"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:06.081051865+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":"2025-10-27T15:30:06.081057542+07:00","message":"receive interim result [false|false]: วัดที่มีพระอภิธรรมต้องมี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:06.081067296+07:00","message":"[buffer interim] 1720 false วัดที่มีพระอภิธรรมต้องมี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:06.081073341+07:00","message":"[bufferProcess] interim [100000000]:วัดที่มีพระอภิธรรมต้องมี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:06.081075409+07:00","message":"[bufferProcess] send to processor:วัดที่มีพระอภิธรรมตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:06.081080504+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:06.081082994+07:00","message":"> Transcript [8049] [false]: 'วัดที่มีพระอภิธรรมตั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:06.081084952+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:06.081087156+07:00","message":"Set new StatePrefix: 'วัดที่มีพระอภิธรรมตั้ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:06.326999783+07:00","message":"receive streaming session, msgId: 1720"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:06.327040536+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":"2025-10-27T15:30:06.327047134+07:00","message":"receive interim result [false|false]: วัดที่มีพระอภิธรรมต้องมีเฉพาะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:06.327063516+07:00","message":"[buffer interim] 1720 false วัดที่มีพระอภิธรรมต้องมีเฉพาะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:06.327071772+07:00","message":"[bufferProcess] interim [400000000]:วัดที่มีพระอภิธรรมต้องมีเฉพาะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:06.327075071+07:00","message":"[bufferProcess] send to processor:วัดที่มีพระอภิธรรมต้องมี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:06.32707929+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:06.327082959+07:00","message":"> Transcript [8050] [false]: 'วัดที่มีพระอภิธรรมต้องมี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:06.327085949+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:06.32708891+07:00","message":"Set new StatePrefix: 'วัดที่มีพระอภิธรรมต้องมี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:06.747747546+07:00","message":"receive streaming session, msgId: 1720"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:06.747796212+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":"2025-10-27T15:30:06.747803317+07:00","message":"receive interim result [false|false]: วัดที่มีพระอภิธรรมต้องมีเฉพาะบาง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:06.747818586+07:00","message":"[buffer interim] 1720 false วัดที่มีพระอภิธรรมต้องมีเฉพาะบาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:06.747826112+07:00","message":"[bufferProcess] interim [760000000]:วัดที่มีพระอภิธรรมต้องมีเฉพาะบาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:06.747828561+07:00","message":"[bufferProcess] send to processor:วัดที่มีพระอภิธรรมต้องมีเฉพาะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:06.747835113+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:06.74783798+07:00","message":"> Transcript [8051] [false]: 'วัดที่มีพระอภิธรรมต้องมีเฉพาะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:06.7478413+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:06.747843277+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:06.747844751+07:00","message":"StatePrefix: 'วัดที่มีพระอภิธรรมต้องมี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:06.74784686+07:00","message":"TextPushed: 'วัด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:06.950235026+07:00","message":"receive streaming session, msgId: 1720"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:06.950272833+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":"2025-10-27T15:30:06.950277747+07:00","message":"receive interim result [false|false]: วัดที่มีพระอภิธรรมต้องมีเฉพาะบางวัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:06.950290927+07:00","message":"receive streaming session, msgId: 1720"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:06.950294707+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":"2025-10-27T15:30:06.950297423+07:00","message":"receive interim result [false|false]: วัดที่มีพระอภิธรรมต้องมีเฉพาะบางวัด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:06.950301678+07:00","message":"[buffer interim] 1720 false วัดที่มีพระอภิธรรมต้องมีเฉพาะบางวัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:06.950304472+07:00","message":"[buffer interim] 1720 false วัดที่มีพระอภิธรรมต้องมีเฉพาะบางวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:06.950310666+07:00","message":"[bufferProcess] interim [940000000]:วัดที่มีพระอภิธรรมต้องมีเฉพาะบางวัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:06.950312852+07:00","message":"[bufferProcess] send to processor:วัดที่มีพระอภิธรรมต้องมีเฉพาะบาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:06.9503154+07:00","message":"[bufferProcess] interim [0]:วัดที่มีพระอภิธรรมต้องมีเฉพาะบางวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:06.950316974+07:00","message":"[bufferProcess] send to processor:วัดที่มีพระอภิธรรมต้องมีเฉพาะบางวัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:06.950319612+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:06.950323811+07:00","message":"> Transcript [8052] [false]: 'วัดที่มีพระอภิธรรมต้องมีเฉพาะบาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:06.950328752+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:06.95033086+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:06.950333366+07:00","message":"StatePrefix: 'วัดที่มีพระอภิธรรมต้องมี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:06.950336458+07:00","message":"TextPushed: 'วัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:06.950338322+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:06.950342598+07:00","message":"> Transcript [8053] [false]: 'วัดที่มีพระอภิธรรมต้องมีเฉพาะบางวัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:06.950345176+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:06.950347219+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:06.950349044+07:00","message":"StatePrefix: 'วัดที่มีพระอภิธรรมต้องมี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:06.950351227+07:00","message":"TextPushed: 'วัด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:07.144059286+07:00","message":"receive streaming session, msgId: 1720"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:07.144093065+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":"2025-10-27T15:30:07.144098431+07:00","message":"receive interim result [false|false]: วัดที่มีพระอภิธรรมต้องมีเฉพาะบางวัดนะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:07.144111932+07:00","message":"[buffer interim] 1720 false วัดที่มีพระอภิธรรมต้องมีเฉพาะบางวัดนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:07.144123976+07:00","message":"[bufferProcess] interim [180000000]:วัดที่มีพระอภิธรรมต้องมีเฉพาะบางวัดนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:07.144129716+07:00","message":"[bufferProcess] send to processor:วัดที่มีพระอภิธรรมต้องมีเฉพาะบางวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:07.144134591+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:07.144137141+07:00","message":"> Transcript [8054] [false]: 'วัดที่มีพระอภิธรรมต้องมีเฉพาะบางวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:07.144140664+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:07.144142772+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:07.144145304+07:00","message":"StatePrefix: 'วัดที่มีพระอภิธรรมต้องมี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:07.144148443+07:00","message":"TextPushed: 'วัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:07.144152006+07:00","message":"Push: 'ที่มีพระอภิธรรมต้องมี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:07.144154805+07:00","message":"TextPushed: 'วัดที่มีพระอภิธรรมต้องมี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:07.144157404+07:00","message":"Set new StatePrefix : 'วัดที่มีพระอภิธรรมต้องมีเฉพาะบางวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:07.144160684+07:00","message":"Next Push (prob) : 'เฉพาะบางวัด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:07.144169228+07:00","message":"push: {false ที่มีพระอภิธรรมต้องมี 0 0xc000044880}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:07.191943635+07:00","message":"receive streaming session, msgId: 1720"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:07.191984518+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":"2025-10-27T15:30:07.191991924+07:00","message":"receive interim result [false|false]: วัดที่มีพระอภิธรรมต้องมีเฉพาะบางวัดนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:07.192005608+07:00","message":"[buffer interim] 1720 false วัดที่มีพระอภิธรรมต้องมีเฉพาะบางวัดนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:07.192013176+07:00","message":"[bufferProcess] interim [300000000]:วัดที่มีพระอภิธรรมต้องมีเฉพาะบางวัดนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:07.192016497+07:00","message":"[bufferProcess] send to processor:วัดที่มีพระอภิธรรมต้องมีเฉพาะบางวัดนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:07.192023511+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:07.192027523+07:00","message":"> Transcript [8055] [false]: 'วัดที่มีพระอภิธรรมต้องมีเฉพาะบางวัดนะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:07.192031883+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:07.192034118+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:07.192036556+07:00","message":"StatePrefix: 'วัดที่มีพระอภิธรรมต้องมีเฉพาะบางวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:07.192039751+07:00","message":"TextPushed: 'วัดที่มีพระอภิธรรมต้องมี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:07.848108612+07:00","message":"receive streaming session, msgId: 1720"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:07.848144041+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":"2025-10-27T15:30:07.848149936+07:00","message":"receive interim result [false|false]: วัดที่มีพระอภิธรรมต้องมีเฉพาะบางวัดนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:07.848162422+07:00","message":"[buffer interim] 1720 false วัดที่มีพระอภิธรรมต้องมีเฉพาะบางวัดนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:07.848169101+07:00","message":"[bufferProcess] interim [900000000]:วัดที่มีพระอภิธรรมต้องมีเฉพาะบางวัดนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:07.848171308+07:00","message":"[bufferProcess] send to processor:วัดที่มีพระอภิธรรมต้องมีเฉพาะบางวัดนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:07.848177189+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:07.848179589+07:00","message":"> Transcript [8056] [false]: 'วัดที่มีพระอภิธรรมต้องมีเฉพาะบางวัดนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:07.848182586+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:07.848184471+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:07.848185978+07:00","message":"StatePrefix: 'วัดที่มีพระอภิธรรมต้องมีเฉพาะบางวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:07.848188274+07:00","message":"TextPushed: 'วัดที่มีพระอภิธรรมต้องมี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:08.036753314+07:00","message":"receive streaming session, msgId: 1720"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:08.036799636+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":"2025-10-27T15:30:08.036808947+07:00","message":"receive interim result [false|false]: วัดที่มีพระอภิธรรมต้องมีเฉพาะบางวัดนะคะในสมัย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:08.036820931+07:00","message":"[buffer interim] 1720 false วัดที่มีพระอภิธรรมต้องมีเฉพาะบางวัดนะคะในสมัย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:08.036829781+07:00","message":"[bufferProcess] interim [80000000]:วัดที่มีพระอภิธรรมต้องมีเฉพาะบางวัดนะคะในสมัย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:08.036832211+07:00","message":"[bufferProcess] send to processor:วัดที่มีพระอภิธรรมต้องมีเฉพาะบางวัดนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:08.036837726+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:08.036840523+07:00","message":"> Transcript [8057] [false]: 'วัดที่มีพระอภิธรรมต้องมีเฉพาะบางวัดนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:08.036843441+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:08.036845344+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:08.036847303+07:00","message":"StatePrefix: 'วัดที่มีพระอภิธรรมต้องมีเฉพาะบางวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:08.036850095+07:00","message":"TextPushed: 'วัดที่มีพระอภิธรรมต้องมี'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:30:08.176406685+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:30:08.176400935+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:08.21800241+07:00","message":"receive streaming session, msgId: 1720"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:08.218035268+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":"2025-10-27T15:30:08.218041246+07:00","message":"receive interim result [false|false]: วัดที่มีพระอภิธรรมต้องมีเฉพาะบางวัดนะคะในสมัยร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:08.21805225+07:00","message":"[buffer interim] 1720 false วัดที่มีพระอภิธรรมต้องมีเฉพาะบางวัดนะคะในสมัยร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:08.218060694+07:00","message":"[bufferProcess] interim [260000000]:วัดที่มีพระอภิธรรมต้องมีเฉพาะบางวัดนะคะในสมัยร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:08.218063691+07:00","message":"[bufferProcess] send to processor:วัดที่มีพระอภิธรรมต้องมีเฉพาะบางวัดนะคะในสมัย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:08.218067888+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:08.218071705+07:00","message":"> Transcript [8058] [false]: 'วัดที่มีพระอภิธรรมต้องมีเฉพาะบางวัดนะคะในสมัย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:08.218076988+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:08.218079213+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:08.218082187+07:00","message":"StatePrefix: 'วัดที่มีพระอภิธรรมต้องมีเฉพาะบางวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:08.218085937+07:00","message":"TextPushed: 'วัดที่มีพระอภิธรรมต้องมี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:08.218089363+07:00","message":"Push: 'เฉพาะบางวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:08.21809167+07:00","message":"TextPushed: 'วัดที่มีพระอภิธรรมต้องมีเฉพาะบางวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:08.218095128+07:00","message":"Set new StatePrefix : 'วัดที่มีพระอภิธรรมต้องมีเฉพาะบางวัดนะคะในสมัย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:08.218098152+07:00","message":"Next Push (prob) : 'นะคะในสมัย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:08.21810894+07:00","message":"push: {false เฉพาะบางวัด 0 0xc000044880}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:08.353465043+07:00","message":"receive streaming session, msgId: 1720"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:08.353502933+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":"2025-10-27T15:30:08.3535089+07:00","message":"receive interim result [false|false]: วัดที่มีพระอภิธรรมต้องมีเฉพาะบางวัดนะคะในสมัย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:08.353522948+07:00","message":"[buffer interim] 1720 false วัดที่มีพระอภิธรรมต้องมีเฉพาะบางวัดนะคะในสมัย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:08.353529264+07:00","message":"[bufferProcess] interim [380000000]:วัดที่มีพระอภิธรรมต้องมีเฉพาะบางวัดนะคะในสมัย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:08.353531619+07:00","message":"[bufferProcess] send to processor:วัดที่มีพระอภิธรรมต้องมีเฉพาะบางวัดนะคะในสมัยร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:08.353536701+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:08.353539345+07:00","message":"> Transcript [8059] [false]: 'วัดที่มีพระอภิธรรมต้องมีเฉพาะบางวัดนะคะในสมัยร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:08.353542667+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:08.353544752+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:08.353546663+07:00","message":"StatePrefix: 'วัดที่มีพระอภิธรรมต้องมีเฉพาะบางวัดนะคะในสมัย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:08.353548804+07:00","message":"TextPushed: 'วัดที่มีพระอภิธรรมต้องมีเฉพาะบางวัด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:08.548080546+07:00","message":"receive streaming session, msgId: 1720"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:08.548135889+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":"2025-10-27T15:30:08.548141788+07:00","message":"receive interim result [false|false]: วัดที่มีพระอภิธรรมต้องมีเฉพาะบางวัดนะคะในสมัยรัชกาล"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:08.548155528+07:00","message":"[buffer interim] 1720 false วัดที่มีพระอภิธรรมต้องมีเฉพาะบางวัดนะคะในสมัยรัชกาล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:08.548162263+07:00","message":"[bufferProcess] interim [560000000]:วัดที่มีพระอภิธรรมต้องมีเฉพาะบางวัดนะคะในสมัยรัชกาล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:08.54816437+07:00","message":"[bufferProcess] send to processor:วัดที่มีพระอภิธรรมต้องมีเฉพาะบางวัดนะคะในสมัย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:08.548168178+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:08.548170853+07:00","message":"> Transcript [8060] [false]: 'วัดที่มีพระอภิธรรมต้องมีเฉพาะบางวัดนะคะในสมัย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:08.54817684+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:08.54817863+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:08.548180215+07:00","message":"StatePrefix: 'วัดที่มีพระอภิธรรมต้องมีเฉพาะบางวัดนะคะในสมัย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:08.548182512+07:00","message":"TextPushed: 'วัดที่มีพระอภิธรรมต้องมีเฉพาะบางวัด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:08.736773332+07:00","message":"receive streaming session, msgId: 1720"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:08.736822385+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":"2025-10-27T15:30:08.736829249+07:00","message":"receive interim result [false|false]: วัดที่มีพระอภิธรรมต้องมีเฉพาะบางวัดนะคะในสมัยรัชกาลที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:08.736842998+07:00","message":"[buffer interim] 1720 false วัดที่มีพระอภิธรรมต้องมีเฉพาะบางวัดนะคะในสมัยรัชกาลที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:08.736854979+07:00","message":"[bufferProcess] interim [800000000]:วัดที่มีพระอภิธรรมต้องมีเฉพาะบางวัดนะคะในสมัยรัชกาลที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:08.736857395+07:00","message":"[bufferProcess] send to processor:วัดที่มีพระอภิธรรมต้องมีเฉพาะบางวัดนะคะในสมัยรัชกาล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:08.736862867+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:08.736865578+07:00","message":"> Transcript [8061] [false]: 'วัดที่มีพระอภิธรรมต้องมีเฉพาะบางวัดนะคะในสมัยรัชกาล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:08.736868945+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:08.736870766+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:08.736873562+07:00","message":"StatePrefix: 'วัดที่มีพระอภิธรรมต้องมีเฉพาะบางวัดนะคะในสมัย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:08.73687603+07:00","message":"TextPushed: 'วัดที่มีพระอภิธรรมต้องมีเฉพาะบางวัด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:09.052017889+07:00","message":"receive streaming session, msgId: 1720"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:09.052055315+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วัดที่มีพระอภิธรรมต้องมีเฉพาะบางวัดนะคะในสมัยรัชกาลที่ 1\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:09.052060971+07:00","message":"receive interim result [false|false]: วัดที่มีพระอภิธรรมต้องมีเฉพาะบางวัดนะคะในสมัยรัชกาลที่ 1"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:09.052080775+07:00","message":"[buffer interim] 1720 false วัดที่มีพระอภิธรรมต้องมีเฉพาะบางวัดนะคะในสมัยรัชกาลที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:09.052090036+07:00","message":"[bufferProcess] interim [100000000]:วัดที่มีพระอภิธรรมต้องมีเฉพาะบางวัดนะคะในสมัยรัชกาลที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:09.052092508+07:00","message":"[bufferProcess] send to processor:วัดที่มีพระอภิธรรมต้องมีเฉพาะบางวัดนะคะในสมัยรัชกาลที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:09.052099306+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:09.052101536+07:00","message":"> Transcript [8062] [false]: 'วัดที่มีพระอภิธรรมต้องมีเฉพาะบางวัดนะคะในสมัยรัชกาลที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:09.052105366+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:09.052108796+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:09.052110689+07:00","message":"StatePrefix: 'วัดที่มีพระอภิธรรมต้องมีเฉพาะบางวัดนะคะในสมัย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:09.052112992+07:00","message":"TextPushed: 'วัดที่มีพระอภิธรรมต้องมีเฉพาะบางวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:09.052120576+07:00","message":"Push: 'นะคะในสมัย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:09.052122418+07:00","message":"TextPushed: 'วัดที่มีพระอภิธรรมต้องมีเฉพาะบางวัดนะคะในสมัย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:09.052124192+07:00","message":"Set new StatePrefix : 'วัดที่มีพระอภิธรรมต้องมีเฉพาะบางวัดนะคะในสมัยรัชกาลที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:09.052126052+07:00","message":"Next Push (prob) : 'รัชกาลที่'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:09.052135243+07:00","message":"push: {false นะคะในสมัย 0 0xc000044880}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:09.314401053+07:00","message":"receive streaming session, msgId: 1720"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:09.314444324+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":"2025-10-27T15:30:09.314450495+07:00","message":"receive interim result [false|false]: วัดที่มีพระอภิธรรมต้องมีเฉพาะบางวัดนะคะในสมัยรัชกาลที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:09.314460327+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 1\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:09.314462367+07:00","message":"receive interim result [false|false]:  1"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:09.314468561+07:00","message":"[buffer interim] 1720 false วัดที่มีพระอภิธรรมต้องมีเฉพาะบางวัดนะคะในสมัยรัชกาลที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:09.314474017+07:00","message":"[buffer interim] 1720 false  1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:09.314480069+07:00","message":"[bufferProcess] interim [400000000]:วัดที่มีพระอภิธรรมต้องมีเฉพาะบางวัดนะคะในสมัยรัชกาลที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:09.314482324+07:00","message":"[bufferProcess] send to processor:วัดที่มีพระอภิธรรมต้องมีเฉพาะบางวัดนะคะในสมัยรัชกาลที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:09.314487009+07:00","message":"[bufferProcess] interim [400000000]: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:09.314489661+07:00","message":"[bufferProcess] update buffer: วัดที่มีพระอภิธรรมต้องมีเฉพาะบางวัดนะคะในสมัยรัชกาลที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:09.31449963+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:09.314515401+07:00","message":"> Transcript [8063] [false]: 'วัดที่มีพระอภิธรรมต้องมีเฉพาะบางวัดนะคะในสมัยรัชกาลที่ 1'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:09.314520622+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:09.314523027+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:09.314525081+07:00","message":"StatePrefix: 'วัดที่มีพระอภิธรรมต้องมีเฉพาะบางวัดนะคะในสมัยรัชกาลที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:09.314527954+07:00","message":"TextPushed: 'วัดที่มีพระอภิธรรมต้องมีเฉพาะบางวัดนะคะในสมัย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:09.634168509+07:00","message":"receive streaming session, msgId: 1720"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:09.634204791+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วัดที่มีพระอภิธรรมต้องมีเฉพาะบางวัดนะคะในสมัยรัชกาลที่ 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:09.634209963+07:00","message":"receive interim result [false|false]: วัดที่มีพระอภิธรรมต้องมีเฉพาะบางวัดนะคะในสมัยรัชกาลที่ 1"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:09.634223932+07:00","message":"[buffer interim] 1720 false วัดที่มีพระอภิธรรมต้องมีเฉพาะบางวัดนะคะในสมัยรัชกาลที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:09.634234291+07:00","message":"[bufferProcess] interim [700000000]:วัดที่มีพระอภิธรรมต้องมีเฉพาะบางวัดนะคะในสมัยรัชกาลที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:09.634236955+07:00","message":"[bufferProcess] send to processor:วัดที่มีพระอภิธรรมต้องมีเฉพาะบางวัดนะคะในสมัยรัชกาลที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:09.634242307+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:09.634245131+07:00","message":"> Transcript [8064] [false]: 'วัดที่มีพระอภิธรรมต้องมีเฉพาะบางวัดนะคะในสมัยรัชกาลที่ 1'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:09.634248305+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:09.634249939+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:09.634251544+07:00","message":"StatePrefix: 'วัดที่มีพระอภิธรรมต้องมีเฉพาะบางวัดนะคะในสมัยรัชกาลที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:09.634253771+07:00","message":"TextPushed: 'วัดที่มีพระอภิธรรมต้องมีเฉพาะบางวัดนะคะในสมัย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:09.657384503+07:00","message":"[GCS] IsForceVAD: false for message ID: 1720"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:09.76137985+07:00","message":"receive streaming session, msgId: 1720"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:09.761425212+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วัดที่มีพระอภิธรรมต้องมีเฉพาะบางวัดนะคะในสมัยรัชกาลที่ 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:09.76143353+07:00","message":"receive interim result [false|false]: วัดที่มีพระอภิธรรมต้องมีเฉพาะบางวัดนะคะในสมัยรัชกาลที่ 1"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:09.761447109+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":"2025-10-27T15:30:09.761450935+07:00","message":"receive interim result [false|false]:  รัชกาลที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:09.761469028+07:00","message":"[buffer interim] 1720 false วัดที่มีพระอภิธรรมต้องมีเฉพาะบางวัดนะคะในสมัยรัชกาลที่ 1"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:09.76147912+07:00","message":"[buffer interim] 1720 false  รัชกาลที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:09.76148773+07:00","message":"[bufferProcess] interim [820000000]:วัดที่มีพระอภิธรรมต้องมีเฉพาะบางวัดนะคะในสมัยรัชกาลที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:09.761489992+07:00","message":"[bufferProcess] send to processor:วัดที่มีพระอภิธรรมต้องมีเฉพาะบางวัดนะคะในสมัยรัชกาลที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:09.761492866+07:00","message":"[bufferProcess] interim [820000000]: รัชกาลที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:09.761495065+07:00","message":"[bufferProcess] update buffer: วัดที่มีพระอภิธรรมต้องมีเฉพาะบางวัดนะคะในสมัยรัชกาลที่ 1 รัชกาลที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:09.761498296+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:09.761501064+07:00","message":"> Transcript [8065] [false]: 'วัดที่มีพระอภิธรรมต้องมีเฉพาะบางวัดนะคะในสมัยรัชกาลที่ 1'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:09.761504314+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:09.761506016+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:09.761507542+07:00","message":"StatePrefix: 'วัดที่มีพระอภิธรรมต้องมีเฉพาะบางวัดนะคะในสมัยรัชกาลที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:09.76150971+07:00","message":"TextPushed: 'วัดที่มีพระอภิธรรมต้องมีเฉพาะบางวัดนะคะในสมัย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:09.787891971+07:00","message":"[GCS] Start streaming session, msgId: 1721"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:09.837214084+07:00","message":"receive streaming session, msgId: 1720"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:09.837255472+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วัดที่มีพระอภิธรรมนั้นมีเฉพาะบางวัดนะคะในสมัยรัชกาลที่ 1\",\"confidence\":0.9464787}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":910000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:09.8372616+07:00","message":"receive interim result [true|false]: วัดที่มีพระอภิธรรมนั้นมีเฉพาะบางวัดนะคะในสมัยรัชกาลที่ 1"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:09.837271925+07:00","message":"end recv isFinal message id 1720"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:09.837274046+07:00","message":"end Recv id 1720"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:09.837281419+07:00","message":"[buffer interim] 1720 true วัดที่มีพระอภิธรรมนั้นมีเฉพาะบางวัดนะคะในสมัยรัชกาลที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:09.837291498+07:00","message":"[bufferProcess] interim [910000000]:วัดที่มีพระอภิธรรมนั้นมีเฉพาะบางวัดนะคะในสมัยรัชกาลที่ 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:09.837294822+07:00","message":"[bufferProcess] send to processor (isfinal):วัดที่มีพระอภิธรรมต้องมีเฉพาะบางวัดนะคะในสมัยรัชกาลที่ 1 รัชกาลที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:09.837298866+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:09.837301693+07:00","message":"> Transcript [8066] [false]: 'วัดที่มีพระอภิธรรมต้องมีเฉพาะบางวัดนะคะในสมัยรัชกาลที่ 1 รัชกาลที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:09.837305082+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:09.837308016+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:09.837309661+07:00","message":"StatePrefix: 'วัดที่มีพระอภิธรรมต้องมีเฉพาะบางวัดนะคะในสมัยรัชกาลที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:09.837312022+07:00","message":"TextPushed: 'วัดที่มีพระอภิธรรมต้องมีเฉพาะบางวัดนะคะในสมัย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:09.83731473+07:00","message":"Push: 'รัชกาลที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:09.837317087+07:00","message":"TextPushed: 'วัดที่มีพระอภิธรรมต้องมีเฉพาะบางวัดนะคะในสมัยรัชกาลที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:09.837318976+07:00","message":"Set new StatePrefix : 'วัดที่มีพระอภิธรรมต้องมีเฉพาะบางวัดนะคะในสมัยรัชกาลที่ 1 รัชกาลที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:09.837321392+07:00","message":"Next Push (prob) : ' 1 รัชกาลที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:09.837322995+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:09.837324884+07:00","message":"> Transcript [8067] [true]: 'วัดที่มีพระอภิธรรมนั้นมีเฉพาะบางวัดนะคะในสมัยรัชกาลที่ 1'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:09.83732686+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:09.837328275+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:09.837329695+07:00","message":"StatePrefix: 'วัดที่มีพระอภิธรรมต้องมีเฉพาะบางวัดนะคะในสมัยรัชกาลที่ 1 รัชกาลที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:09.837331351+07:00","message":"TextPushed: 'วัดที่มีพระอภิธรรมต้องมีเฉพาะบางวัดนะคะในสมัยรัชกาลที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:09.837332781+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:09.837438876+07:00","message":"push: {false รัชกาลที่ 0 0xc000044880}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:09.837502249+07:00","message":"Push: ' 1'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:09.837504417+07:00","message":"TextPushed: 'วัดที่มีพระอภิธรรมต้องมีเฉพาะบางวัดนะคะในสมัยรัชกาลที่ 1'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:09.837506181+07:00","message":"Set new StatePrefix : 'วัดที่มีพระอภิธรรมนั้นมีเฉพาะบางวัดนะคะในสมัยรัชกาลที่ 1'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:09.837507874+07:00","message":"Next Push (prob) : 'วัดที่มีพระอภิธรรมนั้นมีเฉพาะบางวัดนะคะในสมัยรัชกาลที่ 1'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:09.837516545+07:00","message":"push: {true  1 0 0xc000044880}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:09.837516113+07:00","message":"write aligntment file to 'tmp/7446/align_message_id_1720.html'"}
{"level":"info","service":"Main","time":"2025-10-27T15:30:09.848327073+07:00","message":"write wav file: './tmp/7446/7446_1720.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:10.996692338+07:00","message":"receive streaming session, msgId: 1721"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:10.996746155+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":"2025-10-27T15:30:10.996751559+07:00","message":"receive interim result [false|false]: มีพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:10.996767139+07:00","message":"[buffer interim] 1721 false มีพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:10.996773571+07:00","message":"[bufferProcess] interim [200000000]:มีพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:10.996781924+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:10.996787328+07:00","message":"[bufferProcess] send to processor (ticker):มีพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:10.996789903+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:10.996792607+07:00","message":"> Transcript [8068] [false]: 'มีพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:10.996794492+07:00","message":"Set StatePrefix (first interim): 'มีพระ'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:30:11.177044143+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:30:11.177058504+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:11.231398235+07:00","message":"receive streaming session, msgId: 1721"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:11.231459942+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":"2025-10-27T15:30:11.231465637+07:00","message":"receive interim result [false|false]: มีพระปิด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:11.231477727+07:00","message":"[buffer interim] 1721 false มีพระปิด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:11.231483187+07:00","message":"[bufferProcess] interim [440000000]:มีพระปิด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:11.231484684+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:11.237328262+07:00","message":"receive streaming session, msgId: 1721"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:11.237348456+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":"2025-10-27T15:30:11.237352899+07:00","message":"receive interim result [false|false]: มีพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:11.237363539+07:00","message":"[buffer interim] 1721 false มีพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:11.237367921+07:00","message":"[bufferProcess] interim [500000000]:มีพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:11.237369655+07:00","message":"[bufferProcess] send to processor:มีพระปิด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:11.23737308+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:11.237375486+07:00","message":"> Transcript [8069] [false]: 'มีพระปิด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:11.237378466+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:11.237380955+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:11.237382733+07:00","message":"StatePrefix: 'มีพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:11.237384427+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:11.349876093+07:00","message":"receive streaming session, msgId: 1721"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:11.349907861+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":"2025-10-27T15:30:11.349912943+07:00","message":"receive interim result [false|false]: มีพระปิด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:11.349924954+07:00","message":"[buffer interim] 1721 false มีพระปิด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:11.349931283+07:00","message":"[bufferProcess] interim [560000000]:มีพระปิด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:11.349933154+07:00","message":"[bufferProcess] send to processor:มีพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:11.349938083+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:11.349941016+07:00","message":"> Transcript [8070] [false]: 'มีพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:11.349944082+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:11.349946276+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:11.349948159+07:00","message":"StatePrefix: 'มีพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:11.34994996+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:11.351807583+07:00","message":"receive streaming session, msgId: 1721"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:11.351842602+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":"2025-10-27T15:30:11.351848153+07:00","message":"receive interim result [false|false]: มีพระภิกษุ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:11.351860882+07:00","message":"[buffer interim] 1721 false มีพระภิกษุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:11.351865879+07:00","message":"[bufferProcess] interim [620000000]:มีพระภิกษุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:11.351867989+07:00","message":"[bufferProcess] send to processor:มีพระปิด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:11.35187117+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:11.351874313+07:00","message":"> Transcript [8071] [false]: 'มีพระปิด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:11.351877719+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:11.351880707+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:11.351882218+07:00","message":"StatePrefix: 'มีพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:11.351883848+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:11.421643759+07:00","message":"receive streaming session, msgId: 1721"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:11.421675951+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":"2025-10-27T15:30:11.421681392+07:00","message":"receive interim result [false|false]: มีพระอภิธรรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:11.421693216+07:00","message":"[buffer interim] 1721 false มีพระอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:11.421700106+07:00","message":"[bufferProcess] interim [680000000]:มีพระอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:11.421702872+07:00","message":"[bufferProcess] send to processor:มีพระภิกษุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:11.421708629+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:11.42171208+07:00","message":"> Transcript [8072] [false]: 'มีพระภิกษุ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:11.421715952+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:11.421718537+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:11.421720766+07:00","message":"StatePrefix: 'มีพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:11.421722985+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:11.421727762+07:00","message":"Push: 'มีพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:11.421730074+07:00","message":"TextPushed: 'มีพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:11.421732829+07:00","message":"Set new StatePrefix : 'มีพระภิกษุ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:11.421735343+07:00","message":"Next Push (prob) : 'ภิกษุ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:11.421744753+07:00","message":"push: {false มีพระ 0 0xc003402880}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:11.873533307+07:00","message":"receive streaming session, msgId: 1721"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:11.873561415+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีพระอภิธรรม 12\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:11.873566703+07:00","message":"receive interim result [false|false]: มีพระอภิธรรม 12"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:11.87357836+07:00","message":"[buffer interim] 1721 false มีพระอภิธรรม 12"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:11.873584336+07:00","message":"[bufferProcess] interim [100000000]:มีพระอภิธรรม 12"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:11.873586218+07:00","message":"[bufferProcess] send to processor:มีพระอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:11.873589589+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:11.873591948+07:00","message":"> Transcript [8073] [false]: 'มีพระอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:11.87359386+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:11.873595884+07:00","message":"Set new StatePrefix: 'มีพระอภิธรรม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:12.078384804+07:00","message":"receive streaming session, msgId: 1721"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:12.078416256+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":"2025-10-27T15:30:12.07842238+07:00","message":"receive interim result [false|false]: มีพระอภิธรรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:12.078435149+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 12\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:12.078437393+07:00","message":"receive interim result [false|false]:  12"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:12.078452698+07:00","message":"[buffer interim] 1721 false มีพระอภิธรรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:12.078464929+07:00","message":"[buffer interim] 1721 false  12"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:12.078471769+07:00","message":"[bufferProcess] interim [280000000]:มีพระอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:12.078474195+07:00","message":"[bufferProcess] send to processor:มีพระอภิธรรม 12"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:12.078477197+07:00","message":"[bufferProcess] interim [280000000]: 12"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:12.078479308+07:00","message":"[bufferProcess] update buffer: มีพระอภิธรรม 12"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:12.078482312+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:12.078485243+07:00","message":"> Transcript [8074] [false]: 'มีพระอภิธรรม 12'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:12.078487893+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:12.078489812+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:12.078491477+07:00","message":"StatePrefix: 'มีพระอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:12.078493154+07:00","message":"TextPushed: 'มีพระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:12.140327734+07:00","message":"receive streaming session, msgId: 1721"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:12.140369181+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":"2025-10-27T15:30:12.140375079+07:00","message":"receive interim result [false|false]: มีพระอภิธรรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:12.140385058+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 12 วัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:12.140388052+07:00","message":"receive interim result [false|false]:  12 วัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:12.140394787+07:00","message":"[buffer interim] 1721 false มีพระอภิธรรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:12.140399682+07:00","message":"[buffer interim] 1721 false  12 วัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:12.140406956+07:00","message":"[bufferProcess] interim [400000000]:มีพระอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:12.14040914+07:00","message":"[bufferProcess] send to processor:มีพระอภิธรรม 12"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:12.140411844+07:00","message":"[bufferProcess] interim [400000000]: 12 วัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:12.14041387+07:00","message":"[bufferProcess] update buffer: มีพระอภิธรรม 12 วัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:12.14042184+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:12.140439175+07:00","message":"> Transcript [8075] [false]: 'มีพระอภิธรรม 12'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:12.140445196+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:12.140447851+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:12.140450218+07:00","message":"StatePrefix: 'มีพระอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:12.140452298+07:00","message":"TextPushed: 'มีพระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:12.26660672+07:00","message":"receive streaming session, msgId: 1721"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:12.266656695+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":"2025-10-27T15:30:12.26666522+07:00","message":"receive interim result [false|false]: มีพระอภิธรรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:12.266678532+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 12 วัด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:12.266682222+07:00","message":"receive interim result [false|false]:  12 วัด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:12.266703426+07:00","message":"[buffer interim] 1721 false มีพระอภิธรรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:12.266728208+07:00","message":"[buffer interim] 1721 false  12 วัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:12.266746366+07:00","message":"[bufferProcess] interim [520000000]:มีพระอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:12.266761358+07:00","message":"[bufferProcess] send to processor:มีพระอภิธรรม 12 วัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:12.266768773+07:00","message":"[bufferProcess] interim [520000000]: 12 วัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:12.266771019+07:00","message":"[bufferProcess] update buffer: มีพระอภิธรรม 12 วัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:12.266786673+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:12.266790425+07:00","message":"> Transcript [8076] [false]: 'มีพระอภิธรรม 12 วัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:12.26679365+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:12.266795623+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:12.266797258+07:00","message":"StatePrefix: 'มีพระอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:12.266799318+07:00","message":"TextPushed: 'มีพระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:12.454901926+07:00","message":"receive streaming session, msgId: 1721"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:12.454940321+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีพระอภิธรรม 12\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:12.454946419+07:00","message":"receive interim result [false|false]: มีพระอภิธรรม 12"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:12.454955137+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":"2025-10-27T15:30:12.454957988+07:00","message":"receive interim result [false|false]:  วัด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:12.454965871+07:00","message":"[buffer interim] 1721 false มีพระอภิธรรม 12"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:12.454969933+07:00","message":"[buffer interim] 1721 false  วัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:12.454975993+07:00","message":"[bufferProcess] interim [700000000]:มีพระอภิธรรม 12"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:12.454978268+07:00","message":"[bufferProcess] send to processor:มีพระอภิธรรม 12 วัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:12.454981412+07:00","message":"[bufferProcess] interim [700000000]: วัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:12.454984146+07:00","message":"[bufferProcess] update buffer: มีพระอภิธรรม 12 วัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:12.454986879+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:12.454990355+07:00","message":"> Transcript [8077] [false]: 'มีพระอภิธรรม 12 วัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:12.454993604+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:12.45499542+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:12.454997066+07:00","message":"StatePrefix: 'มีพระอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:12.454999291+07:00","message":"TextPushed: 'มีพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:12.455001989+07:00","message":"Push: 'อภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:12.455003461+07:00","message":"TextPushed: 'มีพระอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:12.455005166+07:00","message":"Set new StatePrefix : 'มีพระอภิธรรม 12 วัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:12.45500683+07:00","message":"Next Push (prob) : ' 12 วัด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:12.455015011+07:00","message":"push: {false อภิธรรม 0 0xc003402880}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:12.840131488+07:00","message":"receive streaming session, msgId: 1721"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:12.840165446+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีพระอภิธรรม 12 วัด\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:12.840171013+07:00","message":"receive interim result [false|false]: มีพระอภิธรรม 12 วัด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:12.840181179+07:00","message":"[buffer interim] 1721 false มีพระอภิธรรม 12 วัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:12.84019098+07:00","message":"[bufferProcess] interim [120000000]:มีพระอภิธรรม 12 วัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:12.840193421+07:00","message":"[bufferProcess] send to processor:มีพระอภิธรรม 12 วัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:12.840196573+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:12.840199886+07:00","message":"> Transcript [8078] [false]: 'มีพระอภิธรรม 12 วัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:12.840204157+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:12.840206481+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:12.840208881+07:00","message":"StatePrefix: 'มีพระอภิธรรม 12 วัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:12.840212298+07:00","message":"TextPushed: 'มีพระอภิธรรม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:12.970715076+07:00","message":"receive streaming session, msgId: 1721"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:12.970749932+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีพระอภิธรรม 12\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:12.970755716+07:00","message":"receive interim result [false|false]: มีพระอภิธรรม 12"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:12.970765177+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":"2025-10-27T15:30:12.970768386+07:00","message":"receive interim result [false|false]:  วัดสำหรับ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:12.970781719+07:00","message":"[buffer interim] 1721 false มีพระอภิธรรม 12"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:12.97079101+07:00","message":"[buffer interim] 1721 false  วัดสำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:12.970797223+07:00","message":"[bufferProcess] interim [180000000]:มีพระอภิธรรม 12"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:12.970799488+07:00","message":"[bufferProcess] send to processor:มีพระอภิธรรม 12 วัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:12.970804089+07:00","message":"[bufferProcess] interim [180000000]: วัดสำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:12.970806671+07:00","message":"[bufferProcess] update buffer: มีพระอภิธรรม 12 วัดสำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:12.970809739+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:12.970812379+07:00","message":"> Transcript [8079] [false]: 'มีพระอภิธรรม 12 วัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:12.970816391+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:12.97081826+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:12.970819971+07:00","message":"StatePrefix: 'มีพระอภิธรรม 12 วัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:12.970821826+07:00","message":"TextPushed: 'มีพระอภิธรรม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:13.299104436+07:00","message":"receive streaming session, msgId: 1721"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:13.299142375+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีพระอภิธรรม 12\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:13.299149211+07:00","message":"receive interim result [false|false]: มีพระอภิธรรม 12"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:13.299159217+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":"2025-10-27T15:30:13.299161805+07:00","message":"receive interim result [false|false]:  วัดสำหรับบรรจุ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:13.299168358+07:00","message":"[buffer interim] 1721 false มีพระอภิธรรม 12"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:13.299171306+07:00","message":"[buffer interim] 1721 false  วัดสำหรับบรรจุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:13.299177197+07:00","message":"[bufferProcess] interim [480000000]:มีพระอภิธรรม 12"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:13.299179579+07:00","message":"[bufferProcess] send to processor:มีพระอภิธรรม 12 วัดสำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:13.299182389+07:00","message":"[bufferProcess] interim [480000000]: วัดสำหรับบรรจุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:13.299185289+07:00","message":"[bufferProcess] update buffer: มีพระอภิธรรม 12 วัดสำหรับบรรจุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:13.299188469+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:13.299190941+07:00","message":"> Transcript [8080] [false]: 'มีพระอภิธรรม 12 วัดสำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:13.299194073+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:13.299195742+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:13.299197666+07:00","message":"StatePrefix: 'มีพระอภิธรรม 12 วัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:13.29919974+07:00","message":"TextPushed: 'มีพระอภิธรรม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:13.355302557+07:00","message":"receive streaming session, msgId: 1721"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:13.355338498+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีพระอภิธรรม 12\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:13.355344595+07:00","message":"receive interim result [false|false]: มีพระอภิธรรม 12"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:13.355355368+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":"2025-10-27T15:30:13.355358988+07:00","message":"receive interim result [false|false]:  วัดสำหรับปัจจุบัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:13.355368672+07:00","message":"[buffer interim] 1721 false มีพระอภิธรรม 12"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:13.355371777+07:00","message":"[buffer interim] 1721 false  วัดสำหรับปัจจุบัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:13.35539146+07:00","message":"[bufferProcess] interim [540000000]:มีพระอภิธรรม 12"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:13.355409849+07:00","message":"[bufferProcess] send to processor:มีพระอภิธรรม 12 วัดสำหรับบรรจุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:13.35542794+07:00","message":"[bufferProcess] interim [540000000]: วัดสำหรับปัจจุบัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:13.35543039+07:00","message":"[bufferProcess] update buffer: มีพระอภิธรรม 12 วัดสำหรับปัจจุบัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:13.35543915+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:13.355459186+07:00","message":"> Transcript [8081] [false]: 'มีพระอภิธรรม 12 วัดสำหรับบรรจุ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:13.355464533+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:13.355466463+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:13.355468562+07:00","message":"StatePrefix: 'มีพระอภิธรรม 12 วัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:13.355470479+07:00","message":"TextPushed: 'มีพระอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:13.355475725+07:00","message":"Push: ' 12 วัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:13.355477445+07:00","message":"TextPushed: 'มีพระอภิธรรม 12 วัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:13.35547947+07:00","message":"Set new StatePrefix : 'มีพระอภิธรรม 12 วัดสำหรับบรรจุ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:13.355481482+07:00","message":"Next Push (prob) : 'สำหรับบรรจุ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:13.355491374+07:00","message":"push: {false  12 วัด 0 0xc003402880}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:13.673137288+07:00","message":"receive streaming session, msgId: 1721"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:13.673181711+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีพระอภิธรรม 12\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:13.67318773+07:00","message":"receive interim result [false|false]: มีพระอภิธรรม 12"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:13.673203907+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":"2025-10-27T15:30:13.673207484+07:00","message":"receive interim result [false|false]:  วัดสำหรับปัจจุบันมี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:13.673215271+07:00","message":"[buffer interim] 1721 false มีพระอภิธรรม 12"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:13.673218361+07:00","message":"[buffer interim] 1721 false  วัดสำหรับปัจจุบันมี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:13.673223884+07:00","message":"[bufferProcess] interim [840000000]:มีพระอภิธรรม 12"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:13.673226412+07:00","message":"[bufferProcess] send to processor:มีพระอภิธรรม 12 วัดสำหรับปัจจุบัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:13.67322918+07:00","message":"[bufferProcess] interim [840000000]: วัดสำหรับปัจจุบันมี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:13.673231611+07:00","message":"[bufferProcess] update buffer: มีพระอภิธรรม 12 วัดสำหรับปัจจุบันมี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:13.673234375+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:13.673236642+07:00","message":"> Transcript [8082] [false]: 'มีพระอภิธรรม 12 วัดสำหรับปัจจุบัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:13.673238638+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:13.673240172+07:00","message":"Set new StatePrefix: 'มีพระอภิธรรม 12 วัดสำหรับปัจจุบัน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:14.007946183+07:00","message":"receive streaming session, msgId: 1721"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:14.007984263+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีพระอภิธรรม 12\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:14.007989748+07:00","message":"receive interim result [false|false]: มีพระอภิธรรม 12"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:14.008006227+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":"2025-10-27T15:30:14.00800978+07:00","message":"receive interim result [false|false]:  วัดสำหรับปัจจุบันมีสิทธิ์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:14.008018024+07:00","message":"[buffer interim] 1721 false มีพระอภิธรรม 12"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:14.00802116+07:00","message":"[buffer interim] 1721 false  วัดสำหรับปัจจุบันมีสิทธิ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:14.008038838+07:00","message":"[bufferProcess] interim [200000000]:มีพระอภิธรรม 12"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:14.008062172+07:00","message":"[bufferProcess] send to processor:มีพระอภิธรรม 12 วัดสำหรับปัจจุบันมี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:14.008076023+07:00","message":"[bufferProcess] interim [200000000]: วัดสำหรับปัจจุบันมีสิทธิ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:14.008080193+07:00","message":"[bufferProcess] update buffer: มีพระอภิธรรม 12 วัดสำหรับปัจจุบันมีสิทธิ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:14.008085641+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:14.008091156+07:00","message":"> Transcript [8083] [false]: 'มีพระอภิธรรม 12 วัดสำหรับปัจจุบันมี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:14.008096165+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:14.008098562+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:14.008100913+07:00","message":"StatePrefix: 'มีพระอภิธรรม 12 วัดสำหรับปัจจุบัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:14.008104279+07:00","message":"TextPushed: 'มีพระอภิธรรม 12 วัด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:14.060859051+07:00","message":"receive streaming session, msgId: 1721"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:14.060896308+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีพระอภิธรรม 12\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:14.06090251+07:00","message":"receive interim result [false|false]: มีพระอภิธรรม 12"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:14.060912364+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" วัดสำหรับปัจจุบันมี 10\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:14.060915359+07:00","message":"receive interim result [false|false]:  วัดสำหรับปัจจุบันมี 10"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:14.060922693+07:00","message":"[buffer interim] 1721 false มีพระอภิธรรม 12"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:14.060928309+07:00","message":"[buffer interim] 1721 false  วัดสำหรับปัจจุบันมี 10"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:14.060934238+07:00","message":"[bufferProcess] interim [260000000]:มีพระอภิธรรม 12"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:14.060937477+07:00","message":"[bufferProcess] send to processor:มีพระอภิธรรม 12 วัดสำหรับปัจจุบันมีสิทธิ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:14.060940171+07:00","message":"[bufferProcess] interim [260000000]: วัดสำหรับปัจจุบันมี 10"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:14.060942969+07:00","message":"[bufferProcess] update buffer: มีพระอภิธรรม 12 วัดสำหรับปัจจุบันมี 10"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:14.060945908+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:14.060948544+07:00","message":"> Transcript [8084] [false]: 'มีพระอภิธรรม 12 วัดสำหรับปัจจุบันมีสิทธิ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:14.060951637+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:14.060953545+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:14.060955056+07:00","message":"StatePrefix: 'มีพระอภิธรรม 12 วัดสำหรับปัจจุบัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:14.060956795+07:00","message":"TextPushed: 'มีพระอภิธรรม 12 วัด'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:30:14.177085347+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:30:14.177093651+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:14.244170021+07:00","message":"receive streaming session, msgId: 1721"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:14.244206044+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีพระอภิธรรม 12 วัดสำหรับปัจจุบันมี\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:14.244212142+07:00","message":"receive interim result [false|false]: มีพระอภิธรรม 12 วัดสำหรับปัจจุบันมี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:14.244221217+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 10 วัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:14.244224035+07:00","message":"receive interim result [false|false]:  10 วัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:14.244231355+07:00","message":"[buffer interim] 1721 false มีพระอภิธรรม 12 วัดสำหรับปัจจุบันมี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:14.244236837+07:00","message":"[buffer interim] 1721 false  10 วัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:14.244242291+07:00","message":"[bufferProcess] interim [440000000]:มีพระอภิธรรม 12 วัดสำหรับปัจจุบันมี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:14.244244515+07:00","message":"[bufferProcess] send to processor:มีพระอภิธรรม 12 วัดสำหรับปัจจุบันมี 10"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:14.244248907+07:00","message":"[bufferProcess] interim [440000000]: 10 วัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:14.244250977+07:00","message":"[bufferProcess] update buffer: มีพระอภิธรรม 12 วัดสำหรับปัจจุบันมี 10 วัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:14.244260874+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:14.244275156+07:00","message":"> Transcript [8085] [false]: 'มีพระอภิธรรม 12 วัดสำหรับปัจจุบันมี 10'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:14.244281286+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:14.244283697+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:14.24428563+07:00","message":"StatePrefix: 'มีพระอภิธรรม 12 วัดสำหรับปัจจุบัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:14.244288317+07:00","message":"TextPushed: 'มีพระอภิธรรม 12 วัด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:14.255862618+07:00","message":"receive streaming session, msgId: 1721"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:14.25589867+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีพระอภิธรรม 12 วัดสำหรับปัจจุบันมี\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:14.255905537+07:00","message":"receive interim result [false|false]: มีพระอภิธรรม 12 วัดสำหรับปัจจุบันมี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:14.25591785+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 10 วัด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:14.255921511+07:00","message":"receive interim result [false|false]:  10 วัด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:14.255929257+07:00","message":"[buffer interim] 1721 false มีพระอภิธรรม 12 วัดสำหรับปัจจุบันมี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:14.255935422+07:00","message":"[buffer interim] 1721 false  10 วัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:14.255941944+07:00","message":"[bufferProcess] interim [500000000]:มีพระอภิธรรม 12 วัดสำหรับปัจจุบันมี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:14.255944925+07:00","message":"[bufferProcess] send to processor:มีพระอภิธรรม 12 วัดสำหรับปัจจุบันมี 10 วัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:14.255950978+07:00","message":"[bufferProcess] interim [500000000]: 10 วัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:14.255954189+07:00","message":"[bufferProcess] update buffer: มีพระอภิธรรม 12 วัดสำหรับปัจจุบันมี 10 วัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:14.25595819+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:14.255965355+07:00","message":"> Transcript [8086] [false]: 'มีพระอภิธรรม 12 วัดสำหรับปัจจุบันมี 10 วัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:14.25596982+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:14.255972166+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:14.255974482+07:00","message":"StatePrefix: 'มีพระอภิธรรม 12 วัดสำหรับปัจจุบัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:14.255977277+07:00","message":"TextPushed: 'มีพระอภิธรรม 12 วัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:14.255984325+07:00","message":"Push: 'สำหรับปัจจุบัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:14.2559869+07:00","message":"TextPushed: 'มีพระอภิธรรม 12 วัดสำหรับปัจจุบัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:14.255989903+07:00","message":"Set new StatePrefix : 'มีพระอภิธรรม 12 วัดสำหรับปัจจุบันมี 10 วัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:14.255992836+07:00","message":"Next Push (prob) : 'มี 10 วัน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:14.256004305+07:00","message":"push: {false สำหรับปัจจุบัน 0 0xc003402880}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:14.601202483+07:00","message":"receive streaming session, msgId: 1721"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:14.601246044+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีพระอภิธรรม 12 วัดสำหรับปัจจุบันมี\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:14.601253864+07:00","message":"receive interim result [false|false]: มีพระอภิธรรม 12 วัดสำหรับปัจจุบันมี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:14.6012662+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 10 วัดและ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:14.601269371+07:00","message":"receive interim result [false|false]:  10 วัดและ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:14.601284248+07:00","message":"[buffer interim] 1721 false มีพระอภิธรรม 12 วัดสำหรับปัจจุบันมี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:14.6012881+07:00","message":"[buffer interim] 1721 false  10 วัดและ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:14.601294104+07:00","message":"[bufferProcess] interim [800000000]:มีพระอภิธรรม 12 วัดสำหรับปัจจุบันมี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:14.601296362+07:00","message":"[bufferProcess] send to processor:มีพระอภิธรรม 12 วัดสำหรับปัจจุบันมี 10 วัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:14.601298795+07:00","message":"[bufferProcess] interim [800000000]: 10 วัดและ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:14.601300964+07:00","message":"[bufferProcess] update buffer: มีพระอภิธรรม 12 วัดสำหรับปัจจุบันมี 10 วัดและ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:14.601303924+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:14.601307178+07:00","message":"> Transcript [8087] [false]: 'มีพระอภิธรรม 12 วัดสำหรับปัจจุบันมี 10 วัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:14.601310574+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:14.601312961+07:00","message":"Set new StatePrefix: 'มีพระอภิธรรม 12 วัดสำหรับปัจจุบันมี 10 วัด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:14.653221923+07:00","message":"receive streaming session, msgId: 1721"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:14.653266279+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีพระอภิธรรม 12 วัดสำหรับปัจจุบันมี 10\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:14.653278467+07:00","message":"receive interim result [false|false]: มีพระอภิธรรม 12 วัดสำหรับปัจจุบันมี 10"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:14.653289667+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":"2025-10-27T15:30:14.653292443+07:00","message":"receive interim result [false|false]:  วัดและ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:14.653300601+07:00","message":"[buffer interim] 1721 false มีพระอภิธรรม 12 วัดสำหรับปัจจุบันมี 10"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:14.653304104+07:00","message":"[buffer interim] 1721 false  วัดและ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:14.65330989+07:00","message":"[bufferProcess] interim [860000000]:มีพระอภิธรรม 12 วัดสำหรับปัจจุบันมี 10"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:14.653312287+07:00","message":"[bufferProcess] send to processor:มีพระอภิธรรม 12 วัดสำหรับปัจจุบันมี 10 วัดและ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:14.653314838+07:00","message":"[bufferProcess] interim [860000000]: วัดและ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:14.653317119+07:00","message":"[bufferProcess] update buffer: มีพระอภิธรรม 12 วัดสำหรับปัจจุบันมี 10 วัดและ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:14.653320049+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:14.653322471+07:00","message":"> Transcript [8088] [false]: 'มีพระอภิธรรม 12 วัดสำหรับปัจจุบันมี 10 วัดและ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:14.653328131+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:14.653330394+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:14.653339516+07:00","message":"StatePrefix: 'มีพระอภิธรรม 12 วัดสำหรับปัจจุบันมี 10 วัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:14.653342139+07:00","message":"TextPushed: 'มีพระอภิธรรม 12 วัดสำหรับปัจจุบัน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:14.677452194+07:00","message":"receive streaming session, msgId: 1721"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:14.677497266+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีพระอภิธรรม 12 วัดสำหรับปัจจุบันมี 10\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:14.677503745+07:00","message":"receive interim result [false|false]: มีพระอภิธรรม 12 วัดสำหรับปัจจุบันมี 10"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:14.677514503+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":"2025-10-27T15:30:14.677516904+07:00","message":"receive interim result [false|false]:  วัด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:14.677527157+07:00","message":"[buffer interim] 1721 false มีพระอภิธรรม 12 วัดสำหรับปัจจุบันมี 10"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:14.677532439+07:00","message":"[buffer interim] 1721 false  วัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:14.677538138+07:00","message":"[bufferProcess] interim [920000000]:มีพระอภิธรรม 12 วัดสำหรับปัจจุบันมี 10"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:14.677540951+07:00","message":"[bufferProcess] send to processor:มีพระอภิธรรม 12 วัดสำหรับปัจจุบันมี 10 วัดและ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:14.677543788+07:00","message":"[bufferProcess] interim [920000000]: วัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:14.677545823+07:00","message":"[bufferProcess] update buffer: มีพระอภิธรรม 12 วัดสำหรับปัจจุบันมี 10 วัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:14.67754888+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:14.677551447+07:00","message":"> Transcript [8089] [false]: 'มีพระอภิธรรม 12 วัดสำหรับปัจจุบันมี 10 วัดและ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:14.677554627+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:14.67755636+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:14.677557997+07:00","message":"StatePrefix: 'มีพระอภิธรรม 12 วัดสำหรับปัจจุบันมี 10 วัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:14.677559988+07:00","message":"TextPushed: 'มีพระอภิธรรม 12 วัดสำหรับปัจจุบัน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:14.909643434+07:00","message":"receive streaming session, msgId: 1721"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:14.909678051+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีพระอภิธรรม 12 วัดสำหรับปัจจุบันมี 10 วัด\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:14.909687924+07:00","message":"receive interim result [false|false]: มีพระอภิธรรม 12 วัดสำหรับปัจจุบันมี 10 วัด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:14.90970475+07:00","message":"[buffer interim] 1721 false มีพระอภิธรรม 12 วัดสำหรับปัจจุบันมี 10 วัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:14.90971194+07:00","message":"[bufferProcess] interim [100000000]:มีพระอภิธรรม 12 วัดสำหรับปัจจุบันมี 10 วัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:14.90971426+07:00","message":"[bufferProcess] send to processor:มีพระอภิธรรม 12 วัดสำหรับปัจจุบันมี 10 วัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:14.909717425+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:14.909719888+07:00","message":"> Transcript [8090] [false]: 'มีพระอภิธรรม 12 วัดสำหรับปัจจุบันมี 10 วัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:14.909723679+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:14.909725501+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:14.909727592+07:00","message":"StatePrefix: 'มีพระอภิธรรม 12 วัดสำหรับปัจจุบันมี 10 วัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:14.909730155+07:00","message":"TextPushed: 'มีพระอภิธรรม 12 วัดสำหรับปัจจุบัน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:14.953394305+07:00","message":"receive streaming session, msgId: 1721"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:14.953428257+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีพระอภิธรรม 12 วัดสำหรับปัจจุบันมี 10\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:14.953434203+07:00","message":"receive interim result [false|false]: มีพระอภิธรรม 12 วัดสำหรับปัจจุบันมี 10"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:14.953445446+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":"2025-10-27T15:30:14.953448146+07:00","message":"receive interim result [false|false]:  วัดราชบูรณะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:14.953454884+07:00","message":"[buffer interim] 1721 false มีพระอภิธรรม 12 วัดสำหรับปัจจุบันมี 10"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:14.953458292+07:00","message":"[buffer interim] 1721 false  วัดราชบูรณะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:14.9534639+07:00","message":"[bufferProcess] interim [160000000]:มีพระอภิธรรม 12 วัดสำหรับปัจจุบันมี 10"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:14.953466065+07:00","message":"[bufferProcess] send to processor:มีพระอภิธรรม 12 วัดสำหรับปัจจุบันมี 10 วัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:14.953469554+07:00","message":"[bufferProcess] interim [160000000]: วัดราชบูรณะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:14.953486465+07:00","message":"[bufferProcess] update buffer: มีพระอภิธรรม 12 วัดสำหรับปัจจุบันมี 10 วัดราชบูรณะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:14.953484103+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:14.953493917+07:00","message":"> Transcript [8091] [false]: 'มีพระอภิธรรม 12 วัดสำหรับปัจจุบันมี 10 วัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:14.953497302+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:14.953499179+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:14.953505928+07:00","message":"StatePrefix: 'มีพระอภิธรรม 12 วัดสำหรับปัจจุบันมี 10 วัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:14.953508081+07:00","message":"TextPushed: 'มีพระอภิธรรม 12 วัดสำหรับปัจจุบัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:14.9535106+07:00","message":"Push: 'มี 10 วัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:14.953512103+07:00","message":"TextPushed: 'มีพระอภิธรรม 12 วัดสำหรับปัจจุบันมี 10 วัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:14.953514008+07:00","message":"Set new StatePrefix : 'มีพระอภิธรรม 12 วัดสำหรับปัจจุบันมี 10 วัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:14.953516342+07:00","message":"Next Push (prob) : ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:14.953523745+07:00","message":"push: {false มี 10 วัด 0 0xc003402880}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:14.955656399+07:00","message":"receive streaming session, msgId: 1721"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:14.955673514+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีพระอภิธรรม 12 วัดสำหรับปัจจุบันมี 10\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:14.95567849+07:00","message":"receive interim result [false|false]: มีพระอภิธรรม 12 วัดสำหรับปัจจุบันมี 10"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:14.955686966+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":"2025-10-27T15:30:14.955689354+07:00","message":"receive interim result [false|false]:  วัดและธรณี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:14.955694159+07:00","message":"[buffer interim] 1721 false มีพระอภิธรรม 12 วัดสำหรับปัจจุบันมี 10"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:14.955696871+07:00","message":"[buffer interim] 1721 false  วัดและธรณี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:14.955700529+07:00","message":"[bufferProcess] interim [220000000]:มีพระอภิธรรม 12 วัดสำหรับปัจจุบันมี 10"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:14.955702942+07:00","message":"[bufferProcess] send to processor:มีพระอภิธรรม 12 วัดสำหรับปัจจุบันมี 10 วัดราชบูรณะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:14.955707457+07:00","message":"[bufferProcess] interim [220000000]: วัดและธรณี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:14.95570934+07:00","message":"[bufferProcess] update buffer: มีพระอภิธรรม 12 วัดสำหรับปัจจุบันมี 10 วัดและธรณี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:14.955711683+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:14.9557136+07:00","message":"> Transcript [8092] [false]: 'มีพระอภิธรรม 12 วัดสำหรับปัจจุบันมี 10 วัดราชบูรณะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:14.955715818+07:00","message":"Set StatePrefix (first interim): 'มีพระอภิธรรม 12 วัดสำหรับปัจจุบันมี 10 วัดราชบูรณะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:15.272786395+07:00","message":"receive streaming session, msgId: 1721"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:15.272822818+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีพระอภิธรรม 12 วัดสำหรับปัจจุบันมี 10\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:15.272828978+07:00","message":"receive interim result [false|false]: มีพระอภิธรรม 12 วัดสำหรับปัจจุบันมี 10"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:15.27284772+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":"2025-10-27T15:30:15.27285191+07:00","message":"receive interim result [false|false]:  วัดและนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:15.272862339+07:00","message":"[buffer interim] 1721 false มีพระอภิธรรม 12 วัดสำหรับปัจจุบันมี 10"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:15.272866202+07:00","message":"[buffer interim] 1721 false  วัดและนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:15.272873151+07:00","message":"[bufferProcess] interim [520000000]:มีพระอภิธรรม 12 วัดสำหรับปัจจุบันมี 10"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:15.272877168+07:00","message":"[bufferProcess] send to processor:มีพระอภิธรรม 12 วัดสำหรับปัจจุบันมี 10 วัดและธรณี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:15.272881849+07:00","message":"[bufferProcess] interim [520000000]: วัดและนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:15.27288458+07:00","message":"[bufferProcess] update buffer: มีพระอภิธรรม 12 วัดสำหรับปัจจุบันมี 10 วัดและนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:15.272889264+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:15.272892093+07:00","message":"> Transcript [8093] [false]: 'มีพระอภิธรรม 12 วัดสำหรับปัจจุบันมี 10 วัดและธรณี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:15.272894516+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:15.272896621+07:00","message":"Set new StatePrefix: 'มีพระอภิธรรม 12 วัดสำหรับปัจจุบันมี 10 วัดและธรณี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:15.42842974+07:00","message":"[GCS] IsForceVAD: false for message ID: 1721"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:15.560091528+07:00","message":"[GCS] Start streaming session, msgId: 1722"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:15.61768732+07:00","message":"receive streaming session, msgId: 1721"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:15.617723259+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีพระอภิธรรม 12 วัดสำหรับปัจจุบันมี 10 วัดและธรณีนะคะ\",\"confidence\":0.94959134}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":850000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:15.617729163+07:00","message":"receive interim result [true|false]: มีพระอภิธรรม 12 วัดสำหรับปัจจุบันมี 10 วัดและธรณีนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:15.617736806+07:00","message":"end recv isFinal message id 1721"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:15.617738595+07:00","message":"end Recv id 1721"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:15.617744444+07:00","message":"[buffer interim] 1721 true มีพระอภิธรรม 12 วัดสำหรับปัจจุบันมี 10 วัดและธรณีนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:15.617751631+07:00","message":"[bufferProcess] interim [850000000]:มีพระอภิธรรม 12 วัดสำหรับปัจจุบันมี 10 วัดและธรณีนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:15.61775441+07:00","message":"[bufferProcess] send to processor (isfinal):มีพระอภิธรรม 12 วัดสำหรับปัจจุบันมี 10 วัดและนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:15.617757481+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:15.61775975+07:00","message":"> Transcript [8094] [false]: 'มีพระอภิธรรม 12 วัดสำหรับปัจจุบันมี 10 วัดและนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:15.617761912+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:15.617763694+07:00","message":"Set new StatePrefix: 'มีพระอภิธรรม 12 วัดสำหรับปัจจุบันมี 10 วัดและนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:15.61776519+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:15.617766801+07:00","message":"> Transcript [8095] [true]: 'มีพระอภิธรรม 12 วัดสำหรับปัจจุบันมี 10 วัดและธรณีนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:15.617779129+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:15.617781265+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:15.617784635+07:00","message":"StatePrefix: 'มีพระอภิธรรม 12 วัดสำหรับปัจจุบันมี 10 วัดและนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:15.617786938+07:00","message":"TextPushed: 'มีพระอภิธรรม 12 วัดสำหรับปัจจุบันมี 10 วัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:15.617790161+07:00","message":"Push: 'และธรณีนะคะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:15.617797993+07:00","message":"push: {true และธรณีนะคะ 0 0xc003402880}"}
{"level":"info","service":"Main","time":"2025-10-27T15:30:15.628605915+07:00","message":"write wav file: './tmp/7446/7446_1721.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:16.106057483+07:00","message":"receive streaming session, msgId: 1722"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:16.106089516+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":"2025-10-27T15:30:16.106094485+07:00","message":"receive interim result [false|false]: ไม่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:16.106105968+07:00","message":"[buffer interim] 1722 false ไม่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:16.106113843+07:00","message":"[bufferProcess] interim [360000000]:ไม่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:16.106116015+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:16.140993391+07:00","message":"receive streaming session, msgId: 1722"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:16.141012319+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":"2025-10-27T15:30:16.141017146+07:00","message":"receive interim result [false|false]: ไม่น่า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:16.141026187+07:00","message":"[buffer interim] 1722 false ไม่น่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:16.14103463+07:00","message":"[bufferProcess] interim [540000000]:ไม่น่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:16.14103768+07:00","message":"[bufferProcess] send to processor:ไม่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:16.141043744+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:16.141046755+07:00","message":"> Transcript [8096] [false]: 'ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:16.141049773+07:00","message":"Set StatePrefix (first interim): 'ไม่'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:16.15223933+07:00","message":"receive streaming session, msgId: 1722"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:16.152270846+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":"2025-10-27T15:30:16.152277339+07:00","message":"receive interim result [false|false]: ไม่นะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:16.152290957+07:00","message":"[buffer interim] 1722 false ไม่นะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:16.152297831+07:00","message":"[bufferProcess] interim [600000000]:ไม่นะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:16.152300903+07:00","message":"[bufferProcess] send to processor:ไม่น่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:16.152307292+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:16.152310999+07:00","message":"> Transcript [8097] [false]: 'ไม่น่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:16.152315465+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:16.152317797+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:16.15232048+07:00","message":"StatePrefix: 'ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:16.152322953+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:16.236438184+07:00","message":"receive streaming session, msgId: 1722"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:16.236461659+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":"2025-10-27T15:30:16.236466432+07:00","message":"receive interim result [false|false]: ไม่นับ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:16.236474187+07:00","message":"[buffer interim] 1722 false ไม่นับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:16.236480936+07:00","message":"[bufferProcess] interim [660000000]:ไม่นับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:16.236484054+07:00","message":"[bufferProcess] send to processor:ไม่นะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:16.236492908+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:16.236495816+07:00","message":"> Transcript [8098] [false]: 'ไม่นะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:16.23649945+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:16.236501855+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:16.236504103+07:00","message":"StatePrefix: 'ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:16.236506489+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:16.418695621+07:00","message":"receive streaming session, msgId: 1722"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:16.41872966+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":"2025-10-27T15:30:16.418738467+07:00","message":"receive interim result [false|false]: ไม่นับว่า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:16.418751619+07:00","message":"[buffer interim] 1722 false ไม่นับว่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:16.418758579+07:00","message":"[bufferProcess] interim [840000000]:ไม่นับว่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:16.418760567+07:00","message":"[bufferProcess] send to processor:ไม่นับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:16.418765647+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:16.418775251+07:00","message":"> Transcript [8099] [false]: 'ไม่นับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:16.418778515+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:16.418780242+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:16.418782243+07:00","message":"StatePrefix: 'ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:16.418784007+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:16.421814905+07:00","message":"receive streaming session, msgId: 1722"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:16.421834437+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":"2025-10-27T15:30:16.4218388+07:00","message":"receive interim result [false|false]: ไม่นับวัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:16.421855726+07:00","message":"[buffer interim] 1722 false ไม่นับวัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:16.42186032+07:00","message":"[bufferProcess] interim [900000000]:ไม่นับวัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:16.421862122+07:00","message":"[bufferProcess] send to processor:ไม่นับว่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:16.421869401+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:16.42187135+07:00","message":"> Transcript [8100] [false]: 'ไม่นับว่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:16.421875128+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:16.421876791+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:16.421878382+07:00","message":"StatePrefix: 'ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:16.421880003+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:16.421885902+07:00","message":"Push: 'ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:16.421887381+07:00","message":"TextPushed: 'ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:16.421888965+07:00","message":"Set new StatePrefix : 'ไม่นับว่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:16.421892093+07:00","message":"Next Push (prob) : 'นับว่า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:16.421899396+07:00","message":"push: {false ไม่ 0 0xc002923380}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:16.578839973+07:00","message":"receive streaming session, msgId: 1722"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:16.578870286+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":"2025-10-27T15:30:16.578875489+07:00","message":"receive interim result [false|false]: ไม่นับวัด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:16.578888177+07:00","message":"[buffer interim] 1722 false ไม่นับวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:16.578894703+07:00","message":"[bufferProcess] interim [20000000]:ไม่นับวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:16.578896498+07:00","message":"[bufferProcess] send to processor:ไม่นับวัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:16.578901886+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:16.578904271+07:00","message":"> Transcript [8101] [false]: 'ไม่นับวัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:16.578906291+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:16.578908151+07:00","message":"Set new StatePrefix: 'ไม่นับวัน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:16.635710869+07:00","message":"receive streaming session, msgId: 1722"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:16.635765833+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":"2025-10-27T15:30:16.635781739+07:00","message":"receive interim result [false|false]: ไม่นับวัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:16.635800659+07:00","message":"[buffer interim] 1722 false ไม่นับวัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:16.635811272+07:00","message":"[bufferProcess] interim [80000000]:ไม่นับวัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:16.635814232+07:00","message":"[bufferProcess] send to processor:ไม่นับวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:16.635818299+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:16.63582178+07:00","message":"> Transcript [8102] [false]: 'ไม่นับวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:16.635825199+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:16.635827963+07:00","message":"Set new StatePrefix: 'ไม่นับวัด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:16.751259418+07:00","message":"receive streaming session, msgId: 1722"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:16.751298128+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":"2025-10-27T15:30:16.751303729+07:00","message":"receive interim result [false|false]: ไม่นับวัดบวร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:16.751318825+07:00","message":"[buffer interim] 1722 false ไม่นับวัดบวร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:16.751325972+07:00","message":"[bufferProcess] interim [200000000]:ไม่นับวัดบวร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:16.75132791+07:00","message":"[bufferProcess] send to processor:ไม่นับวัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:16.751331098+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:16.751333847+07:00","message":"> Transcript [8103] [false]: 'ไม่นับวัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:16.751335742+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:16.751337532+07:00","message":"Set new StatePrefix: 'ไม่นับวัน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:16.994436193+07:00","message":"receive streaming session, msgId: 1722"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:16.994490139+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":"2025-10-27T15:30:16.994497317+07:00","message":"receive interim result [false|false]: ไม่นับวัดบวรนิเวศ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:16.994514223+07:00","message":"[buffer interim] 1722 false ไม่นับวัดบวรนิเวศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:16.994525325+07:00","message":"[bufferProcess] interim [440000000]:ไม่นับวัดบวรนิเวศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:16.994528517+07:00","message":"[bufferProcess] send to processor:ไม่นับวัดบวร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:16.994535086+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:16.994538864+07:00","message":"> Transcript [8104] [false]: 'ไม่นับวัดบวร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:16.994541688+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:16.994547549+07:00","message":"Set new StatePrefix: 'ไม่นับวัดบวร'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:30:17.177123942+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:30:17.177131103+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:17.314222294+07:00","message":"receive streaming session, msgId: 1722"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:17.314257501+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":"2025-10-27T15:30:17.314262298+07:00","message":"receive interim result [false|false]: ไม่นับวัดบวรนิเวศวิหาร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:17.314277586+07:00","message":"[buffer interim] 1722 false ไม่นับวัดบวรนิเวศวิหาร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:17.314284843+07:00","message":"[bufferProcess] interim [800000000]:ไม่นับวัดบวรนิเวศวิหาร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:17.314287244+07:00","message":"[bufferProcess] send to processor:ไม่นับวัดบวรนิเวศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:17.314290378+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:17.314292971+07:00","message":"> Transcript [8105] [false]: 'ไม่นับวัดบวรนิเวศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:17.314296238+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:17.314298385+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:17.314300373+07:00","message":"StatePrefix: 'ไม่นับวัดบวร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:17.314302794+07:00","message":"TextPushed: 'ไม่'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:17.89097924+07:00","message":"receive streaming session, msgId: 1722"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:17.891009197+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":"2025-10-27T15:30:17.891014581+07:00","message":"receive interim result [false|false]: ไม่นับวัดบวรนิเวศวิหาร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:17.891025011+07:00","message":"[buffer interim] 1722 false ไม่นับวัดบวรนิเวศวิหาร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:17.891031132+07:00","message":"[bufferProcess] interim [400000000]:ไม่นับวัดบวรนิเวศวิหาร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:17.891033647+07:00","message":"[bufferProcess] send to processor:ไม่นับวัดบวรนิเวศวิหาร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:17.891038844+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:17.891041295+07:00","message":"> Transcript [8106] [false]: 'ไม่นับวัดบวรนิเวศวิหาร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:17.891044168+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:17.891046106+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:17.891048495+07:00","message":"StatePrefix: 'ไม่นับวัดบวร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:17.891050676+07:00","message":"TextPushed: 'ไม่'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:18.795839176+07:00","message":"receive streaming session, msgId: 1722"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:18.795890482+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":"2025-10-27T15:30:18.795897789+07:00","message":"receive interim result [false|false]: ไม่นับวัดบวรนิเวศวิหารแต่ว่าไม่รับนิมนต์ไป"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:18.795909569+07:00","message":"[buffer interim] 1722 false ไม่นับวัดบวรนิเวศวิหารแต่ว่าไม่รับนิมนต์ไป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:18.795917094+07:00","message":"[bufferProcess] interim [240000000]:ไม่นับวัดบวรนิเวศวิหารแต่ว่าไม่รับนิมนต์ไป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:18.795921484+07:00","message":"[bufferProcess] send to processor:ไม่นับวัดบวรนิเวศวิหาร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:18.795925162+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:18.795928229+07:00","message":"> Transcript [8107] [false]: 'ไม่นับวัดบวรนิเวศวิหาร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:18.795932277+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:18.795934013+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:18.795935611+07:00","message":"StatePrefix: 'ไม่นับวัดบวร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:18.795938231+07:00","message":"TextPushed: 'ไม่'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:18.930518465+07:00","message":"receive streaming session, msgId: 1722"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:18.930555751+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":"2025-10-27T15:30:18.930561283+07:00","message":"receive interim result [false|false]: ไม่นับวัดบวรนิเวศวิหาร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:18.930575175+07:00","message":"[buffer interim] 1722 false ไม่นับวัดบวรนิเวศวิหาร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:18.930582338+07:00","message":"[bufferProcess] interim [360000000]:ไม่นับวัดบวรนิเวศวิหาร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:18.930585021+07:00","message":"[bufferProcess] send to processor:ไม่นับวัดบวรนิเวศวิหารแต่ว่าไม่รับนิมนต์ไป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:18.930588341+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:18.930590725+07:00","message":"> Transcript [8108] [false]: 'ไม่นับวัดบวรนิเวศวิหารแต่ว่าไม่รับนิมนต์ไป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:18.930594082+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:18.930595798+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:18.930598223+07:00","message":"StatePrefix: 'ไม่นับวัดบวร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:18.930600307+07:00","message":"TextPushed: 'ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:18.930607435+07:00","message":"Push: 'นับวัดบวร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:18.930609297+07:00","message":"TextPushed: 'ไม่นับวัดบวร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:18.930610935+07:00","message":"Set new StatePrefix : 'ไม่นับวัดบวรนิเวศวิหารแต่ว่าไม่รับนิมนต์ไป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:18.930612823+07:00","message":"Next Push (prob) : 'นิเวศวิหารแต่ว่าไม่รับนิมนต์ไป'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:18.930620315+07:00","message":"push: {false นับวัดบวร 0 0xc002923380}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:18.943874541+07:00","message":"receive streaming session, msgId: 1722"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:18.943907454+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":"2025-10-27T15:30:18.943911975+07:00","message":"receive interim result [false|false]: ไม่นับวัดบวรนิเวศวิหารแต่ว่าไม่รับนิมนต์ไปสวน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:18.943922707+07:00","message":"[buffer interim] 1722 false ไม่นับวัดบวรนิเวศวิหารแต่ว่าไม่รับนิมนต์ไปสวน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:18.943931613+07:00","message":"[bufferProcess] interim [420000000]:ไม่นับวัดบวรนิเวศวิหารแต่ว่าไม่รับนิมนต์ไปสวน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:18.943935796+07:00","message":"[bufferProcess] send to processor:ไม่นับวัดบวรนิเวศวิหาร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:18.9439422+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:18.943945877+07:00","message":"> Transcript [8109] [false]: 'ไม่นับวัดบวรนิเวศวิหาร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:18.943948667+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:19.051740908+07:00","message":"receive streaming session, msgId: 1722"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:19.051790532+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":"2025-10-27T15:30:19.051796031+07:00","message":"receive interim result [false|false]: ไม่นับวัดบวรนิเวศวิหารแต่ว่าไม่รับนิมนต์ไปสวด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:19.051808839+07:00","message":"[buffer interim] 1722 false ไม่นับวัดบวรนิเวศวิหารแต่ว่าไม่รับนิมนต์ไปสวด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:19.05181605+07:00","message":"[bufferProcess] interim [480000000]:ไม่นับวัดบวรนิเวศวิหารแต่ว่าไม่รับนิมนต์ไปสวด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:19.051818269+07:00","message":"[bufferProcess] send to processor:ไม่นับวัดบวรนิเวศวิหารแต่ว่าไม่รับนิมนต์ไปสวน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:19.051823473+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:19.05182597+07:00","message":"> Transcript [8110] [false]: 'ไม่นับวัดบวรนิเวศวิหารแต่ว่าไม่รับนิมนต์ไปสวน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:19.051829284+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:19.051831089+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:19.051834083+07:00","message":"StatePrefix: 'ไม่นับวัดบวรนิเวศวิหารแต่ว่าไม่รับนิมนต์ไป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:19.051836045+07:00","message":"TextPushed: 'ไม่นับวัดบวร'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:19.117047757+07:00","message":"receive streaming session, msgId: 1722"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:19.117078123+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":"2025-10-27T15:30:19.117083429+07:00","message":"receive interim result [false|false]: ไม่นับวัดบวรนิเวศวิหารแต่ว่าไม่รับนิมนต์ไปสวดมนต์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:19.11709886+07:00","message":"[buffer interim] 1722 false ไม่นับวัดบวรนิเวศวิหารแต่ว่าไม่รับนิมนต์ไปสวดมนต์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:19.117107183+07:00","message":"[bufferProcess] interim [540000000]:ไม่นับวัดบวรนิเวศวิหารแต่ว่าไม่รับนิมนต์ไปสวดมนต์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:19.117110141+07:00","message":"[bufferProcess] send to processor:ไม่นับวัดบวรนิเวศวิหารแต่ว่าไม่รับนิมนต์ไปสวด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:19.117114377+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:19.117117491+07:00","message":"> Transcript [8111] [false]: 'ไม่นับวัดบวรนิเวศวิหารแต่ว่าไม่รับนิมนต์ไปสวด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:19.117121599+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:19.117123539+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:19.117125363+07:00","message":"StatePrefix: 'ไม่นับวัดบวรนิเวศวิหารแต่ว่าไม่รับนิมนต์ไป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:19.117127446+07:00","message":"TextPushed: 'ไม่นับวัดบวร'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:19.23795172+07:00","message":"receive streaming session, msgId: 1722"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:19.237994523+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":"2025-10-27T15:30:19.238000474+07:00","message":"receive interim result [false|false]: ไม่นับวัดบวรนิเวศวิหารแต่ว่าไม่รับนิมนต์ไปสวดนาค"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:19.238012987+07:00","message":"[buffer interim] 1722 false ไม่นับวัดบวรนิเวศวิหารแต่ว่าไม่รับนิมนต์ไปสวดนาค"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:19.238022377+07:00","message":"[bufferProcess] interim [660000000]:ไม่นับวัดบวรนิเวศวิหารแต่ว่าไม่รับนิมนต์ไปสวดนาค"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:19.238025521+07:00","message":"[bufferProcess] send to processor:ไม่นับวัดบวรนิเวศวิหารแต่ว่าไม่รับนิมนต์ไปสวดมนต์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:19.238031949+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:19.238035855+07:00","message":"> Transcript [8112] [false]: 'ไม่นับวัดบวรนิเวศวิหารแต่ว่าไม่รับนิมนต์ไปสวดมนต์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:19.238040932+07:00","message":"Count interim (case 1.2): 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:19.238044098+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:19.238047607+07:00","message":"StatePrefix: 'ไม่นับวัดบวรนิเวศวิหารแต่ว่าไม่รับนิมนต์ไป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:19.238050049+07:00","message":"TextPushed: 'ไม่นับวัดบวร'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:19.280442201+07:00","message":"receive streaming session, msgId: 1722"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:19.280478594+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":"2025-10-27T15:30:19.280484372+07:00","message":"receive interim result [false|false]: ไม่นับวัดบวรนิเวศวิหารแต่ว่าไม่รับนิมนต์ไปสวนนอก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:19.280497326+07:00","message":"[buffer interim] 1722 false ไม่นับวัดบวรนิเวศวิหารแต่ว่าไม่รับนิมนต์ไปสวนนอก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:19.280504269+07:00","message":"[bufferProcess] interim [720000000]:ไม่นับวัดบวรนิเวศวิหารแต่ว่าไม่รับนิมนต์ไปสวนนอก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:19.280506589+07:00","message":"[bufferProcess] send to processor:ไม่นับวัดบวรนิเวศวิหารแต่ว่าไม่รับนิมนต์ไปสวดนาค"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:19.280511646+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:19.280514367+07:00","message":"> Transcript [8113] [false]: 'ไม่นับวัดบวรนิเวศวิหารแต่ว่าไม่รับนิมนต์ไปสวดนาค'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:19.280518563+07:00","message":"Count interim (case 1.1): 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:19.280520323+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:19.280521989+07:00","message":"StatePrefix: 'ไม่นับวัดบวรนิเวศวิหารแต่ว่าไม่รับนิมนต์ไป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:19.280524708+07:00","message":"TextPushed: 'ไม่นับวัดบวร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:19.280529229+07:00","message":"Push: 'นิเวศวิหารแต่ว่าไม่รับนิมนต์ไป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:19.28053105+07:00","message":"TextPushed: 'ไม่นับวัดบวรนิเวศวิหารแต่ว่าไม่รับนิมนต์ไป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:19.280532918+07:00","message":"Set new StatePrefix : 'ไม่นับวัดบวรนิเวศวิหารแต่ว่าไม่รับนิมนต์ไปสวดนาค'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:19.280536135+07:00","message":"Next Push (prob) : 'สวดนาค'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:19.280543852+07:00","message":"push: {false นิเวศวิหารแต่ว่าไม่รับนิมนต์ไป 0 0xc002923380}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:19.332287684+07:00","message":"receive streaming session, msgId: 1722"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:19.332320816+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":"2025-10-27T15:30:19.332326719+07:00","message":"receive interim result [false|false]: ไม่นับวัดบวรนิเวศวิหารแต่ว่าไม่รับนิมนต์ไปสวดนาค"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:19.332339635+07:00","message":"[buffer interim] 1722 false ไม่นับวัดบวรนิเวศวิหารแต่ว่าไม่รับนิมนต์ไปสวดนาค"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:19.332348326+07:00","message":"[bufferProcess] interim [780000000]:ไม่นับวัดบวรนิเวศวิหารแต่ว่าไม่รับนิมนต์ไปสวดนาค"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:19.332350435+07:00","message":"[bufferProcess] send to processor:ไม่นับวัดบวรนิเวศวิหารแต่ว่าไม่รับนิมนต์ไปสวนนอก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:19.332356058+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:19.332358655+07:00","message":"> Transcript [8114] [false]: 'ไม่นับวัดบวรนิเวศวิหารแต่ว่าไม่รับนิมนต์ไปสวนนอก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:19.332360905+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:19.332362494+07:00","message":"Set new StatePrefix: 'ไม่นับวัดบวรนิเวศวิหารแต่ว่าไม่รับนิมนต์ไปสวนนอก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:19.43781509+07:00","message":"receive streaming session, msgId: 1722"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:19.43785295+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":"2025-10-27T15:30:19.437859148+07:00","message":"receive interim result [false|false]: ไม่นับวัดบวรนิเวศวิหารแต่ว่าไม่รับนิมนต์ไปสวดนาควัด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:19.437872395+07:00","message":"[buffer interim] 1722 false ไม่นับวัดบวรนิเวศวิหารแต่ว่าไม่รับนิมนต์ไปสวดนาควัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:19.437879732+07:00","message":"[bufferProcess] interim [840000000]:ไม่นับวัดบวรนิเวศวิหารแต่ว่าไม่รับนิมนต์ไปสวดนาควัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:19.437882251+07:00","message":"[bufferProcess] send to processor:ไม่นับวัดบวรนิเวศวิหารแต่ว่าไม่รับนิมนต์ไปสวดนาค"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:19.437887671+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:19.437890487+07:00","message":"> Transcript [8115] [false]: 'ไม่นับวัดบวรนิเวศวิหารแต่ว่าไม่รับนิมนต์ไปสวดนาค'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:19.437893163+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:19.437894981+07:00","message":"Set new StatePrefix: 'ไม่นับวัดบวรนิเวศวิหารแต่ว่าไม่รับนิมนต์ไปสวดนาค'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:20.005003057+07:00","message":"receive streaming session, msgId: 1722"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:20.005038468+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":"2025-10-27T15:30:20.0050446+07:00","message":"receive interim result [false|false]: ไม่นับวัดบวรนิเวศวิหารแต่ว่าไม่รับนิมนต์ไปสวดนาควัด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:20.005058111+07:00","message":"[buffer interim] 1722 false ไม่นับวัดบวรนิเวศวิหารแต่ว่าไม่รับนิมนต์ไปสวดนาควัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:20.005064718+07:00","message":"[bufferProcess] interim [440000000]:ไม่นับวัดบวรนิเวศวิหารแต่ว่าไม่รับนิมนต์ไปสวดนาควัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:20.005066908+07:00","message":"[bufferProcess] send to processor:ไม่นับวัดบวรนิเวศวิหารแต่ว่าไม่รับนิมนต์ไปสวดนาควัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:20.005071924+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:20.005074366+07:00","message":"> Transcript [8116] [false]: 'ไม่นับวัดบวรนิเวศวิหารแต่ว่าไม่รับนิมนต์ไปสวดนาควัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:20.005078048+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:20.00507986+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:20.005081366+07:00","message":"StatePrefix: 'ไม่นับวัดบวรนิเวศวิหารแต่ว่าไม่รับนิมนต์ไปสวดนาค'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:20.005083522+07:00","message":"TextPushed: 'ไม่นับวัดบวรนิเวศวิหารแต่ว่าไม่รับนิมนต์ไป'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:30:20.17748883+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:30:20.177503627+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:20.525428937+07:00","message":"receive streaming session, msgId: 1722"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:20.52547035+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":"2025-10-27T15:30:20.525476848+07:00","message":"receive interim result [false|false]: ไม่นับวัดบวรนิเวศวิหารแต่ว่าไม่รับนิมนต์ไปสวดนาควัดที่มี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:20.525488938+07:00","message":"[buffer interim] 1722 false ไม่นับวัดบวรนิเวศวิหารแต่ว่าไม่รับนิมนต์ไปสวดนาควัดที่มี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:20.525499401+07:00","message":"[bufferProcess] interim [980000000]:ไม่นับวัดบวรนิเวศวิหารแต่ว่าไม่รับนิมนต์ไปสวดนาควัดที่มี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:20.525503727+07:00","message":"[bufferProcess] send to processor:ไม่นับวัดบวรนิเวศวิหารแต่ว่าไม่รับนิมนต์ไปสวดนาควัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:20.525510743+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:20.525514262+07:00","message":"> Transcript [8117] [false]: 'ไม่นับวัดบวรนิเวศวิหารแต่ว่าไม่รับนิมนต์ไปสวดนาควัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:20.525519042+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:20.525521745+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:20.525525045+07:00","message":"StatePrefix: 'ไม่นับวัดบวรนิเวศวิหารแต่ว่าไม่รับนิมนต์ไปสวดนาค'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:20.5255291+07:00","message":"TextPushed: 'ไม่นับวัดบวรนิเวศวิหารแต่ว่าไม่รับนิมนต์ไป'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:20.712591327+07:00","message":"receive streaming session, msgId: 1722"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:20.712615527+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":"2025-10-27T15:30:20.712621656+07:00","message":"receive interim result [false|false]: ไม่นับวัดบวรนิเวศวิหารแต่ว่าไม่รับนิมนต์ไปสวดนาควัดที่มีพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:20.712634559+07:00","message":"[buffer interim] 1722 false ไม่นับวัดบวรนิเวศวิหารแต่ว่าไม่รับนิมนต์ไปสวดนาควัดที่มีพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:20.712641377+07:00","message":"[bufferProcess] interim [160000000]:ไม่นับวัดบวรนิเวศวิหารแต่ว่าไม่รับนิมนต์ไปสวดนาควัดที่มีพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:20.712644825+07:00","message":"[bufferProcess] send to processor:ไม่นับวัดบวรนิเวศวิหารแต่ว่าไม่รับนิมนต์ไปสวดนาควัดที่มี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:20.712651287+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:20.712654159+07:00","message":"> Transcript [8118] [false]: 'ไม่นับวัดบวรนิเวศวิหารแต่ว่าไม่รับนิมนต์ไปสวดนาควัดที่มี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:20.712658796+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:20.712661036+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:20.712663595+07:00","message":"StatePrefix: 'ไม่นับวัดบวรนิเวศวิหารแต่ว่าไม่รับนิมนต์ไปสวดนาค'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:20.712667964+07:00","message":"TextPushed: 'ไม่นับวัดบวรนิเวศวิหารแต่ว่าไม่รับนิมนต์ไป'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:21.03293409+07:00","message":"receive streaming session, msgId: 1722"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:21.032967133+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":"2025-10-27T15:30:21.032974209+07:00","message":"receive interim result [false|false]: ไม่นับวัดบวรนิเวศวิหารแต่ว่าไม่รับนิมนต์ไปสวดนาควัดที่มีพระภิกษุ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:21.032987211+07:00","message":"[buffer interim] 1722 false ไม่นับวัดบวรนิเวศวิหารแต่ว่าไม่รับนิมนต์ไปสวดนาควัดที่มีพระภิกษุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:21.03299579+07:00","message":"[bufferProcess] interim [460000000]:ไม่นับวัดบวรนิเวศวิหารแต่ว่าไม่รับนิมนต์ไปสวดนาควัดที่มีพระภิกษุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:21.032997909+07:00","message":"[bufferProcess] send to processor:ไม่นับวัดบวรนิเวศวิหารแต่ว่าไม่รับนิมนต์ไปสวดนาควัดที่มีพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:21.03300207+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:21.033005373+07:00","message":"> Transcript [8119] [false]: 'ไม่นับวัดบวรนิเวศวิหารแต่ว่าไม่รับนิมนต์ไปสวดนาควัดที่มีพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:21.033009555+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:21.033011305+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:21.033013409+07:00","message":"StatePrefix: 'ไม่นับวัดบวรนิเวศวิหารแต่ว่าไม่รับนิมนต์ไปสวดนาค'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:21.033015967+07:00","message":"TextPushed: 'ไม่นับวัดบวรนิเวศวิหารแต่ว่าไม่รับนิมนต์ไป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:21.033019854+07:00","message":"Push: 'สวดนาค'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:21.033021414+07:00","message":"TextPushed: 'ไม่นับวัดบวรนิเวศวิหารแต่ว่าไม่รับนิมนต์ไปสวดนาค'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:21.033023315+07:00","message":"Set new StatePrefix : 'ไม่นับวัดบวรนิเวศวิหารแต่ว่าไม่รับนิมนต์ไปสวดนาควัดที่มีพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:21.033025913+07:00","message":"Next Push (prob) : 'วัดที่มีพระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:21.033034242+07:00","message":"push: {false สวดนาค 0 0xc002923380}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:21.327644016+07:00","message":"[GCS] IsForceVAD: false for message ID: 1722"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:21.459674113+07:00","message":"[GCS] Start streaming session, msgId: 1723"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:21.542673421+07:00","message":"receive streaming session, msgId: 1722"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:21.542737171+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไม่นับวัดบวรนิเวศวิหารแต่ว่าไม่รับนิมนต์ไปสวดนอกวัดที่มีพระภิกษุ\",\"confidence\":0.9452169}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":970000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:21.542746432+07:00","message":"receive interim result [true|false]: ไม่นับวัดบวรนิเวศวิหารแต่ว่าไม่รับนิมนต์ไปสวดนอกวัดที่มีพระภิกษุ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:21.542755912+07:00","message":"end recv isFinal message id 1722"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:21.542757886+07:00","message":"end Recv id 1722"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:21.54277049+07:00","message":"[buffer interim] 1722 true ไม่นับวัดบวรนิเวศวิหารแต่ว่าไม่รับนิมนต์ไปสวดนอกวัดที่มีพระภิกษุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:21.542778196+07:00","message":"[bufferProcess] interim [970000000]:ไม่นับวัดบวรนิเวศวิหารแต่ว่าไม่รับนิมนต์ไปสวดนอกวัดที่มีพระภิกษุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:21.542785124+07:00","message":"[bufferProcess] send to processor (isfinal):ไม่นับวัดบวรนิเวศวิหารแต่ว่าไม่รับนิมนต์ไปสวดนาควัดที่มีพระภิกษุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:21.542788603+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:21.542791472+07:00","message":"> Transcript [8120] [false]: 'ไม่นับวัดบวรนิเวศวิหารแต่ว่าไม่รับนิมนต์ไปสวดนาควัดที่มีพระภิกษุ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:21.542794277+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:21.54279583+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:21.542797431+07:00","message":"StatePrefix: 'ไม่นับวัดบวรนิเวศวิหารแต่ว่าไม่รับนิมนต์ไปสวดนาควัดที่มีพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:21.542799984+07:00","message":"TextPushed: 'ไม่นับวัดบวรนิเวศวิหารแต่ว่าไม่รับนิมนต์ไปสวดนาค'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:21.542801931+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:21.542803485+07:00","message":"> Transcript [8121] [true]: 'ไม่นับวัดบวรนิเวศวิหารแต่ว่าไม่รับนิมนต์ไปสวดนอกวัดที่มีพระภิกษุ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:21.54280534+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:21.542806648+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:21.542807905+07:00","message":"StatePrefix: 'ไม่นับวัดบวรนิเวศวิหารแต่ว่าไม่รับนิมนต์ไปสวดนาควัดที่มีพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:21.542809466+07:00","message":"TextPushed: 'ไม่นับวัดบวรนิเวศวิหารแต่ว่าไม่รับนิมนต์ไปสวดนาค'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:21.542810838+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:21.542996872+07:00","message":"Push: 'นอกวัดที่มีพระภิกษุ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:21.542999373+07:00","message":"TextPushed: 'ไม่นับวัดบวรนิเวศวิหารแต่ว่าไม่รับนิมนต์ไปสวดนาคนอกวัดที่มีพระภิกษุ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:21.543006232+07:00","message":"Set new StatePrefix : 'ไม่นับวัดบวรนิเวศวิหารแต่ว่าไม่รับนิมนต์ไปสวดนอกวัดที่มีพระภิกษุ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:21.543008483+07:00","message":"Next Push (prob) : 'ไม่นับวัดบวรนิเวศวิหารแต่ว่าไม่รับนิมนต์ไปสวดนอกวัดที่มีพระภิกษุ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:21.543016248+07:00","message":"push: {true นอกวัดที่มีพระภิกษุ 0 0xc002923380}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:21.543021174+07:00","message":"write aligntment file to 'tmp/7446/align_message_id_1722.html'"}
{"level":"info","service":"Main","time":"2025-10-27T15:30:21.553886839+07:00","message":"write wav file: './tmp/7446/7446_1722.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:21.808410513+07:00","message":"receive streaming session, msgId: 1723"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:21.808454735+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"9\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:21.808459194+07:00","message":"receive interim result [false|false]: 9"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:21.80847425+07:00","message":"[buffer interim] 1723 false 9"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:21.808481351+07:00","message":"[bufferProcess] interim [420000000]:9"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:21.808482912+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:22.036494012+07:00","message":"receive streaming session, msgId: 1723"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:22.036531638+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"9 วัด\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:22.036536495+07:00","message":"receive interim result [false|false]: 9 วัด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:22.036547584+07:00","message":"[buffer interim] 1723 false 9 วัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:22.036554027+07:00","message":"[bufferProcess] interim [600000000]:9 วัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:22.036556203+07:00","message":"[bufferProcess] send to processor:9"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:22.03656095+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:22.036563536+07:00","message":"> Transcript [8122] [false]: '9'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:22.036565503+07:00","message":"Set StatePrefix (first interim): '9'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:22.427317425+07:00","message":"[GCS] Cleaned up inactive client: 1706"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:22.427345355+07:00","message":"[GCS] Cleaned up inactive client: 1705"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:22.427349316+07:00","message":"[GCS] Cleaned up inactive client: 1708"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:22.427351671+07:00","message":"[GCS] Cleaned up inactive client: 1709"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:22.427353843+07:00","message":"[GCS] Cleaned up inactive client: 1707"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:22.445851884+07:00","message":"receive streaming session, msgId: 1723"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:22.445890592+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"9 วัดอู่\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:22.445912281+07:00","message":"receive interim result [false|false]: 9 วัดอู่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:22.445926342+07:00","message":"[buffer interim] 1723 false 9 วัดอู่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:22.445934197+07:00","message":"[bufferProcess] interim [960000000]:9 วัดอู่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:22.445937295+07:00","message":"[bufferProcess] send to processor:9 วัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:22.445943715+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:22.445947545+07:00","message":"> Transcript [8123] [false]: '9 วัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:22.445951494+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:22.445954046+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:22.445956366+07:00","message":"StatePrefix: '9'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:22.445958613+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:22.453031849+07:00","message":"receive streaming session, msgId: 1723"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:22.453056815+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"9\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:22.453061125+07:00","message":"receive interim result [false|false]: 9"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:22.45306997+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":"2025-10-27T15:30:22.453072603+07:00","message":"receive interim result [false|false]:  วัดหรือ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:22.453077882+07:00","message":"[buffer interim] 1723 false 9"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:22.453080796+07:00","message":"[buffer interim] 1723 false  วัดหรือ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:22.453088076+07:00","message":"[bufferProcess] interim [20000000]:9"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:22.453089832+07:00","message":"[bufferProcess] send to processor:9 วัดอู่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:22.453092539+07:00","message":"[bufferProcess] interim [20000000]: วัดหรือ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:22.453094243+07:00","message":"[bufferProcess] update buffer: 9 วัดหรือ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:22.453096969+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:22.453099174+07:00","message":"> Transcript [8124] [false]: '9 วัดอู่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:22.453101523+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:22.453103265+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:22.453104767+07:00","message":"StatePrefix: '9'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:22.453106299+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:22.517872314+07:00","message":"receive streaming session, msgId: 1723"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:22.517902144+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"9\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:22.517908114+07:00","message":"receive interim result [false|false]: 9"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:22.517918199+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":"2025-10-27T15:30:22.517921329+07:00","message":"receive interim result [false|false]:  วัดอื่น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:22.517929423+07:00","message":"[buffer interim] 1723 false 9"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:22.517932187+07:00","message":"[buffer interim] 1723 false  วัดอื่น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:22.517937837+07:00","message":"[bufferProcess] interim [80000000]:9"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:22.517939734+07:00","message":"[bufferProcess] send to processor:9 วัดหรือ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:22.517942676+07:00","message":"[bufferProcess] interim [80000000]: วัดอื่น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:22.517944944+07:00","message":"[bufferProcess] update buffer: 9 วัดอื่น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:22.517947386+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:22.517949911+07:00","message":"> Transcript [8125] [false]: '9 วัดหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:22.517952434+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:22.517954158+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:22.517955947+07:00","message":"StatePrefix: '9'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:22.517957687+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:22.85792406+07:00","message":"[GCS] IsForceVAD: false for message ID: 1723"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:22.955359105+07:00","message":"receive streaming session, msgId: 1723"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:22.955391416+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"9\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:22.955396917+07:00","message":"receive interim result [false|false]: 9"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:22.95540896+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":"2025-10-27T15:30:22.955413285+07:00","message":"receive interim result [false|false]:  วัดคือวัด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:22.955420997+07:00","message":"[buffer interim] 1723 false 9"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:22.955424738+07:00","message":"[buffer interim] 1723 false  วัดคือวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:22.95543165+07:00","message":"[bufferProcess] interim [620000000]:9"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:22.955434731+07:00","message":"[bufferProcess] send to processor:9 วัดอื่น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:22.955438139+07:00","message":"[bufferProcess] interim [620000000]: วัดคือวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:22.955441028+07:00","message":"[bufferProcess] update buffer: 9 วัดคือวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:22.955444724+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:22.955448363+07:00","message":"> Transcript [8126] [false]: '9 วัดอื่น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:22.955451419+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:22.955453353+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:22.955455576+07:00","message":"StatePrefix: '9'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:22.955457586+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:22.955460269+07:00","message":"Push: '9'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:22.955462186+07:00","message":"TextPushed: '9'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:22.955464797+07:00","message":"Set new StatePrefix : '9 วัดอื่น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:22.955467281+07:00","message":"Next Push (prob) : ' วัดอื่น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:22.955476559+07:00","message":"push: {false 9 0 0xc00401e880}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:22.985687817+07:00","message":"receive streaming session, msgId: 1723"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:22.985729944+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"9 วัดคือ\",\"confidence\":0.87794936}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:22.985736133+07:00","message":"receive interim result [true|false]: 9 วัดคือ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:22.985744023+07:00","message":"end recv isFinal message id 1723"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:22.985745845+07:00","message":"end Recv id 1723"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:22.985751834+07:00","message":"[buffer interim] 1723 true 9 วัดคือ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:22.985768831+07:00","message":"[bufferProcess] interim [620000000]:9 วัดคือ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:22.98577509+07:00","message":"[bufferProcess] send to processor (isfinal):9 วัดคือวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:22.985779664+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:22.985782964+07:00","message":"> Transcript [8127] [false]: '9 วัดคือวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:22.985785126+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:22.985786874+07:00","message":"Set new StatePrefix: '9 วัดคือวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:22.985788315+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:22.985790424+07:00","message":"> Transcript [8128] [true]: '9 วัดคือ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:22.985792377+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:22.985794174+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:22.98579573+07:00","message":"StatePrefix: '9 วัดคือวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:22.985797426+07:00","message":"TextPushed: '9'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:22.985801444+07:00","message":"Push: ' วัดคือ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:22.985809633+07:00","message":"push: {true  วัดคือ 0 0xc00401e880}"}
{"level":"info","service":"Main","time":"2025-10-27T15:30:22.993148892+07:00","message":"write wav file: './tmp/7446/7446_1723.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:23.059835995+07:00","message":"[GCS] Start streaming session, msgId: 1724"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:30:23.178067697+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:30:23.17806723+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:23.615057593+07:00","message":"receive streaming session, msgId: 1724"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:23.615100425+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":"2025-10-27T15:30:23.615105239+07:00","message":"receive interim result [false|false]: มหา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:23.615119117+07:00","message":"[buffer interim] 1724 false มหา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:23.615125651+07:00","message":"[bufferProcess] interim [540000000]:มหา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:23.615127051+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:23.721271093+07:00","message":"receive streaming session, msgId: 1724"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:23.721301849+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":"2025-10-27T15:30:23.721307312+07:00","message":"receive interim result [false|false]: มหาชาติ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:23.721317924+07:00","message":"[buffer interim] 1724 false มหาชาติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:23.721324496+07:00","message":"[bufferProcess] interim [660000000]:มหาชาติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:23.721326556+07:00","message":"[bufferProcess] send to processor:มหา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:23.721331665+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:23.721334081+07:00","message":"> Transcript [8129] [false]: 'มหา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:23.72133603+07:00","message":"Set StatePrefix (first interim): 'มหา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:23.912114601+07:00","message":"receive streaming session, msgId: 1724"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:23.9121503+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":"2025-10-27T15:30:23.912155457+07:00","message":"receive interim result [false|false]: มหาธาตุ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:23.912167324+07:00","message":"[buffer interim] 1724 false มหาธาตุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:23.912173527+07:00","message":"[bufferProcess] interim [840000000]:มหาธาตุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:23.912175567+07:00","message":"[bufferProcess] send to processor:มหาชาติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:23.912180455+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:23.912183312+07:00","message":"> Transcript [8130] [false]: 'มหาชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:23.91218628+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:23.912188086+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:23.912189826+07:00","message":"StatePrefix: 'มหา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:23.912191594+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:24.119935839+07:00","message":"receive streaming session, msgId: 1724"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:24.119968239+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":"2025-10-27T15:30:24.119973318+07:00","message":"receive interim result [false|false]: มหาชาติที่วัด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:24.119988377+07:00","message":"[buffer interim] 1724 false มหาชาติที่วัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:24.119995524+07:00","message":"[bufferProcess] interim [80000000]:มหาชาติที่วัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:24.119997697+07:00","message":"[bufferProcess] send to processor:มหาธาตุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:24.120003718+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:24.120006569+07:00","message":"> Transcript [8131] [false]: 'มหาธาตุ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:24.120009543+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:24.120011356+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:24.120013371+07:00","message":"StatePrefix: 'มหา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:24.120016012+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:24.232095179+07:00","message":"receive streaming session, msgId: 1724"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:24.23212627+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":"2025-10-27T15:30:24.232131267+07:00","message":"receive interim result [false|false]: มหาธาตุยุวราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:24.232139867+07:00","message":"[buffer interim] 1724 false มหาธาตุยุวราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:24.232145898+07:00","message":"[bufferProcess] interim [200000000]:มหาธาตุยุวราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:24.232147878+07:00","message":"[bufferProcess] send to processor:มหาชาติที่วัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:24.232150923+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:24.23215527+07:00","message":"> Transcript [8132] [false]: 'มหาชาติที่วัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:24.232158298+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:24.232159944+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:24.232161929+07:00","message":"StatePrefix: 'มหา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:24.232163796+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:24.503495059+07:00","message":"receive streaming session, msgId: 1724"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:24.503536+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":"2025-10-27T15:30:24.503541514+07:00","message":"receive interim result [false|false]: มหาธาตุยุวราชรังสฤษฎิ์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:24.503554572+07:00","message":"[buffer interim] 1724 false มหาธาตุยุวราชรังสฤษฎิ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:24.503561131+07:00","message":"[bufferProcess] interim [440000000]:มหาธาตุยุวราชรังสฤษฎิ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:24.503563228+07:00","message":"[bufferProcess] send to processor:มหาธาตุยุวราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:24.503568204+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:24.503570651+07:00","message":"> Transcript [8133] [false]: 'มหาธาตุยุวราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:24.503573845+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:24.50357582+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:24.503577785+07:00","message":"StatePrefix: 'มหา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:24.50357986+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:24.503584932+07:00","message":"Push: 'มหา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:24.503586521+07:00","message":"TextPushed: 'มหา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:24.503588541+07:00","message":"Set new StatePrefix : 'มหาธาตุยุวราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:24.503590698+07:00","message":"Next Push (prob) : 'ธาตุยุวราช'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:24.503599031+07:00","message":"push: {false มหา 0 0xc002923480}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:25.129363868+07:00","message":"receive streaming session, msgId: 1724"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:25.129398968+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":"2025-10-27T15:30:25.129404277+07:00","message":"receive interim result [false|false]: มหาธาตุยุวราชรังสฤษฎิ์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:25.129415447+07:00","message":"[buffer interim] 1724 false มหาธาตุยุวราชรังสฤษฎิ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:25.129422123+07:00","message":"[bufferProcess] interim [40000000]:มหาธาตุยุวราชรังสฤษฎิ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:25.129424468+07:00","message":"[bufferProcess] send to processor:มหาธาตุยุวราชรังสฤษฎิ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:25.129429961+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:25.12943214+07:00","message":"> Transcript [8134] [false]: 'มหาธาตุยุวราชรังสฤษฎิ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:25.12943502+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:25.129436754+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:25.129438572+07:00","message":"StatePrefix: 'มหาธาตุยุวราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:25.129440955+07:00","message":"TextPushed: 'มหา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:25.39894586+07:00","message":"receive streaming session, msgId: 1724"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:25.398997151+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":"2025-10-27T15:30:25.399003932+07:00","message":"receive interim result [false|false]: มหาธาตุยุวราชรังสฤษฎิ์วัด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:25.399018369+07:00","message":"[buffer interim] 1724 false มหาธาตุยุวราชรังสฤษฎิ์วัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:25.399028553+07:00","message":"[bufferProcess] interim [340000000]:มหาธาตุยุวราชรังสฤษฎิ์วัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:25.399031932+07:00","message":"[bufferProcess] send to processor:มหาธาตุยุวราชรังสฤษฎิ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:25.399039113+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:25.399042634+07:00","message":"> Transcript [8135] [false]: 'มหาธาตุยุวราชรังสฤษฎิ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:25.399047474+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:25.399050073+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:25.399052685+07:00","message":"StatePrefix: 'มหาธาตุยุวราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:25.399056287+07:00","message":"TextPushed: 'มหา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:25.532398643+07:00","message":"receive streaming session, msgId: 1724"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:25.532435911+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":"2025-10-27T15:30:25.532441427+07:00","message":"receive interim result [false|false]: มหาธาตุยุวราชรังสฤษฎิ์วัดกลาง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:25.532453012+07:00","message":"[buffer interim] 1724 false มหาธาตุยุวราชรังสฤษฎิ์วัดกลาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:25.532459728+07:00","message":"[bufferProcess] interim [460000000]:มหาธาตุยุวราชรังสฤษฎิ์วัดกลาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:25.532462514+07:00","message":"[bufferProcess] send to processor:มหาธาตุยุวราชรังสฤษฎิ์วัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:25.532468232+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:25.532471192+07:00","message":"> Transcript [8136] [false]: 'มหาธาตุยุวราชรังสฤษฎิ์วัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:25.532474175+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:25.532476138+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:25.532477877+07:00","message":"StatePrefix: 'มหาธาตุยุวราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:25.532480127+07:00","message":"TextPushed: 'มหา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:25.550493245+07:00","message":"receive streaming session, msgId: 1724"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:25.550519811+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":"2025-10-27T15:30:25.55052827+07:00","message":"receive interim result [false|false]: มหาธาตุยุวราชรังสฤษฎิ์วัดระฆัง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:25.55054014+07:00","message":"[buffer interim] 1724 false มหาธาตุยุวราชรังสฤษฎิ์วัดระฆัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:25.550546026+07:00","message":"[bufferProcess] interim [520000000]:มหาธาตุยุวราชรังสฤษฎิ์วัดระฆัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:25.550548238+07:00","message":"[bufferProcess] send to processor:มหาธาตุยุวราชรังสฤษฎิ์วัดกลาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:25.550553604+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:25.550556058+07:00","message":"> Transcript [8137] [false]: 'มหาธาตุยุวราชรังสฤษฎิ์วัดกลาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:25.550559416+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:25.550561126+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:25.550562838+07:00","message":"StatePrefix: 'มหาธาตุยุวราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:25.550565117+07:00","message":"TextPushed: 'มหา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:25.550569578+07:00","message":"Push: 'ธาตุยุวราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:25.550571352+07:00","message":"TextPushed: 'มหาธาตุยุวราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:25.550573196+07:00","message":"Set new StatePrefix : 'มหาธาตุยุวราชรังสฤษฎิ์วัดกลาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:25.550575266+07:00","message":"Next Push (prob) : 'รังสฤษฎิ์วัดกลาง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:25.55058183+07:00","message":"push: {false ธาตุยุวราช 0 0xc002923480}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:25.711592524+07:00","message":"receive streaming session, msgId: 1724"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:25.711628045+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":"2025-10-27T15:30:25.711634654+07:00","message":"receive interim result [false|false]: มหาธาตุยุวราชรังสฤษฎิ์วัดราชคฤห์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:25.711649377+07:00","message":"[buffer interim] 1724 false มหาธาตุยุวราชรังสฤษฎิ์วัดราชคฤห์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:25.71165596+07:00","message":"[bufferProcess] interim [640000000]:มหาธาตุยุวราชรังสฤษฎิ์วัดราชคฤห์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:25.711658901+07:00","message":"[bufferProcess] send to processor:มหาธาตุยุวราชรังสฤษฎิ์วัดระฆัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:25.711665193+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:25.711667793+07:00","message":"> Transcript [8138] [false]: 'มหาธาตุยุวราชรังสฤษฎิ์วัดระฆัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:25.711669865+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:25.711671513+07:00","message":"Set new StatePrefix: 'มหาธาตุยุวราชรังสฤษฎิ์วัดระฆัง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:25.715780465+07:00","message":"receive streaming session, msgId: 1724"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:25.715802359+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":"2025-10-27T15:30:25.715806789+07:00","message":"receive interim result [false|false]: มหาธาตุยุวราชรังสฤษฎิ์วัดราชสิทธิ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:25.71581925+07:00","message":"[buffer interim] 1724 false มหาธาตุยุวราชรังสฤษฎิ์วัดราชสิทธิ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:25.715828569+07:00","message":"[bufferProcess] interim [700000000]:มหาธาตุยุวราชรังสฤษฎิ์วัดราชสิทธิ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:25.71583181+07:00","message":"[bufferProcess] send to processor:มหาธาตุยุวราชรังสฤษฎิ์วัดราชคฤห์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:25.715839141+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:25.715842768+07:00","message":"> Transcript [8139] [false]: 'มหาธาตุยุวราชรังสฤษฎิ์วัดราชคฤห์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:25.715845523+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:25.715847723+07:00","message":"Set new StatePrefix: 'มหาธาตุยุวราชรังสฤษฎิ์วัดราชคฤห์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:26.036009695+07:00","message":"receive streaming session, msgId: 1724"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:26.036053871+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":"2025-10-27T15:30:26.036059361+07:00","message":"receive interim result [false|false]: มหาธาตุยุวราชรังสฤษฎิ์วัดราชสิทธาราม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:26.03607473+07:00","message":"[buffer interim] 1724 false มหาธาตุยุวราชรังสฤษฎิ์วัดราชสิทธาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:26.036081124+07:00","message":"[bufferProcess] interim [940000000]:มหาธาตุยุวราชรังสฤษฎิ์วัดราชสิทธาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:26.036083775+07:00","message":"[bufferProcess] send to processor:มหาธาตุยุวราชรังสฤษฎิ์วัดราชสิทธิ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:26.036087614+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:26.036090295+07:00","message":"> Transcript [8140] [false]: 'มหาธาตุยุวราชรังสฤษฎิ์วัดราชสิทธิ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:26.036092574+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:26.036094585+07:00","message":"Set new StatePrefix: 'มหาธาตุยุวราชรังสฤษฎิ์วัดราชสิทธิ'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:30:26.178548332+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:30:26.178566192+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:26.599258663+07:00","message":"receive streaming session, msgId: 1724"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:26.599291159+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":"2025-10-27T15:30:26.599296902+07:00","message":"receive interim result [false|false]: มหาธาตุยุวราชรังสฤษฎิ์วัดราชสิทธารามวัด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:26.599309156+07:00","message":"[buffer interim] 1724 false มหาธาตุยุวราชรังสฤษฎิ์วัดราชสิทธารามวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:26.599315593+07:00","message":"[bufferProcess] interim [540000000]:มหาธาตุยุวราชรังสฤษฎิ์วัดราชสิทธารามวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:26.599318188+07:00","message":"[bufferProcess] send to processor:มหาธาตุยุวราชรังสฤษฎิ์วัดราชสิทธาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:26.599323416+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:26.599325898+07:00","message":"> Transcript [8141] [false]: 'มหาธาตุยุวราชรังสฤษฎิ์วัดราชสิทธาราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:26.599328441+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:26.599330164+07:00","message":"Set new StatePrefix: 'มหาธาตุยุวราชรังสฤษฎิ์วัดราชสิทธาราม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:26.758120454+07:00","message":"receive streaming session, msgId: 1724"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:26.758157532+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":"2025-10-27T15:30:26.75816361+07:00","message":"receive interim result [false|false]: มหาธาตุยุวราชรังสฤษฎิ์วัดราชสิทธารามวัดอนงค์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:26.75817482+07:00","message":"[buffer interim] 1724 false มหาธาตุยุวราชรังสฤษฎิ์วัดราชสิทธารามวัดอนงค์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:26.758181366+07:00","message":"[bufferProcess] interim [720000000]:มหาธาตุยุวราชรังสฤษฎิ์วัดราชสิทธารามวัดอนงค์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:26.758183599+07:00","message":"[bufferProcess] send to processor:มหาธาตุยุวราชรังสฤษฎิ์วัดราชสิทธารามวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:26.758186692+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:26.75818933+07:00","message":"> Transcript [8142] [false]: 'มหาธาตุยุวราชรังสฤษฎิ์วัดราชสิทธารามวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:26.758192521+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:26.758194263+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:26.758195876+07:00","message":"StatePrefix: 'มหาธาตุยุวราชรังสฤษฎิ์วัดราชสิทธาราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:26.758198201+07:00","message":"TextPushed: 'มหาธาตุยุวราช'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:26.994303879+07:00","message":"receive streaming session, msgId: 1724"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:26.994339149+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":"2025-10-27T15:30:26.994344507+07:00","message":"receive interim result [false|false]: มหาธาตุยุวราชรังสฤษฎิ์วัดราชสิทธารามวัดอนงคาราม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:26.994357981+07:00","message":"[buffer interim] 1724 false มหาธาตุยุวราชรังสฤษฎิ์วัดราชสิทธารามวัดอนงคาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:26.994364614+07:00","message":"[bufferProcess] interim [20000000]:มหาธาตุยุวราชรังสฤษฎิ์วัดราชสิทธารามวัดอนงคาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:26.994366654+07:00","message":"[bufferProcess] send to processor:มหาธาตุยุวราชรังสฤษฎิ์วัดราชสิทธารามวัดอนงค์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:26.994371896+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:26.994374216+07:00","message":"> Transcript [8143] [false]: 'มหาธาตุยุวราชรังสฤษฎิ์วัดราชสิทธารามวัดอนงค์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:26.994377242+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:26.994379035+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:26.994381128+07:00","message":"StatePrefix: 'มหาธาตุยุวราชรังสฤษฎิ์วัดราชสิทธาราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:26.994383575+07:00","message":"TextPushed: 'มหาธาตุยุวราช'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:27.634471364+07:00","message":"receive streaming session, msgId: 1724"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:27.634512814+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มหาธาตุยุวราชรังสฤษฎิ์วัดราชสิทธารามวัดอนงคาราม\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:27.634519188+07:00","message":"receive interim result [false|false]: มหาธาตุยุวราชรังสฤษฎิ์วัดราชสิทธารามวัดอนงคาราม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:27.634533417+07:00","message":"[buffer interim] 1724 false มหาธาตุยุวราชรังสฤษฎิ์วัดราชสิทธารามวัดอนงคาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:27.634544505+07:00","message":"[bufferProcess] interim [620000000]:มหาธาตุยุวราชรังสฤษฎิ์วัดราชสิทธารามวัดอนงคาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:27.634547236+07:00","message":"[bufferProcess] send to processor:มหาธาตุยุวราชรังสฤษฎิ์วัดราชสิทธารามวัดอนงคาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:27.634553886+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:27.634556324+07:00","message":"> Transcript [8144] [false]: 'มหาธาตุยุวราชรังสฤษฎิ์วัดราชสิทธารามวัดอนงคาราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:27.634559857+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:27.634561646+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:27.634564172+07:00","message":"StatePrefix: 'มหาธาตุยุวราชรังสฤษฎิ์วัดราชสิทธาราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:27.634567167+07:00","message":"TextPushed: 'มหาธาตุยุวราช'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:28.204987576+07:00","message":"receive streaming session, msgId: 1724"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:28.205021539+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":"2025-10-27T15:30:28.205027915+07:00","message":"receive interim result [false|false]: มหาธาตุยุวราชรังสฤษฎิ์วัดราชสิทธารามวัดอนงคารามวัดพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:28.205042733+07:00","message":"[buffer interim] 1724 false มหาธาตุยุวราชรังสฤษฎิ์วัดราชสิทธารามวัดอนงคารามวัดพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:28.205050257+07:00","message":"[bufferProcess] interim [160000000]:มหาธาตุยุวราชรังสฤษฎิ์วัดราชสิทธารามวัดอนงคารามวัดพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:28.205052827+07:00","message":"[bufferProcess] send to processor:มหาธาตุยุวราชรังสฤษฎิ์วัดราชสิทธารามวัดอนงคาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:28.20505636+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:28.205058708+07:00","message":"> Transcript [8145] [false]: 'มหาธาตุยุวราชรังสฤษฎิ์วัดราชสิทธารามวัดอนงคาราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:28.205062089+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:28.205063711+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:28.205066038+07:00","message":"StatePrefix: 'มหาธาตุยุวราชรังสฤษฎิ์วัดราชสิทธาราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:28.205068067+07:00","message":"TextPushed: 'มหาธาตุยุวราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:28.205071332+07:00","message":"Push: 'รังสฤษฎิ์วัดราชสิทธาราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:28.205073088+07:00","message":"TextPushed: 'มหาธาตุยุวราชรังสฤษฎิ์วัดราชสิทธาราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:28.205075069+07:00","message":"Set new StatePrefix : 'มหาธาตุยุวราชรังสฤษฎิ์วัดราชสิทธารามวัดอนงคาราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:28.205077495+07:00","message":"Next Push (prob) : 'วัดอนงคาราม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:28.205085476+07:00","message":"push: {false รังสฤษฎิ์วัดราชสิทธาราม 0 0xc002923480}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:28.209118544+07:00","message":"receive streaming session, msgId: 1724"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:28.209131937+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มหาธาตุยุวราชรังสฤษฎิ์วัดราชสิทธารามวัดอนงคาราม\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:28.209136709+07:00","message":"receive interim result [false|false]: มหาธาตุยุวราชรังสฤษฎิ์วัดราชสิทธารามวัดอนงคาราม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:28.209142733+07:00","message":"[buffer interim] 1724 false มหาธาตุยุวราชรังสฤษฎิ์วัดราชสิทธารามวัดอนงคาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:28.20914671+07:00","message":"[bufferProcess] interim [220000000]:มหาธาตุยุวราชรังสฤษฎิ์วัดราชสิทธารามวัดอนงคาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:28.209148793+07:00","message":"[bufferProcess] send to processor:มหาธาตุยุวราชรังสฤษฎิ์วัดราชสิทธารามวัดอนงคารามวัดพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:28.20915116+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:28.209153743+07:00","message":"> Transcript [8146] [false]: 'มหาธาตุยุวราชรังสฤษฎิ์วัดราชสิทธารามวัดอนงคารามวัดพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:28.209156545+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:28.209158241+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:28.209170577+07:00","message":"StatePrefix: 'มหาธาตุยุวราชรังสฤษฎิ์วัดราชสิทธารามวัดอนงคาราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:28.209173136+07:00","message":"TextPushed: 'มหาธาตุยุวราชรังสฤษฎิ์วัดราชสิทธาราม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:28.238354347+07:00","message":"[GCS] IsForceVAD: false for message ID: 1724"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:28.309373895+07:00","message":"[GCS] Start streaming session, msgId: 1725"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:28.337385976+07:00","message":"receive streaming session, msgId: 1724"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:28.337430603+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":"2025-10-27T15:30:28.337437987+07:00","message":"receive interim result [false|false]: มหาธาตุยุวราชรังสฤษฎิ์วัดราชสิทธารามวัดอนงคารามวัดพระธาตุ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:28.337454779+07:00","message":"[buffer interim] 1724 false มหาธาตุยุวราชรังสฤษฎิ์วัดราชสิทธารามวัดอนงคารามวัดพระธาตุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:28.337465463+07:00","message":"[bufferProcess] interim [340000000]:มหาธาตุยุวราชรังสฤษฎิ์วัดราชสิทธารามวัดอนงคารามวัดพระธาตุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:28.337468924+07:00","message":"[bufferProcess] send to processor:มหาธาตุยุวราชรังสฤษฎิ์วัดราชสิทธารามวัดอนงคาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:28.33747668+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:28.337480384+07:00","message":"> Transcript [8147] [false]: 'มหาธาตุยุวราชรังสฤษฎิ์วัดราชสิทธารามวัดอนงคาราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:28.337485188+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:28.337488968+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:28.337491973+07:00","message":"StatePrefix: 'มหาธาตุยุวราชรังสฤษฎิ์วัดราชสิทธารามวัดอนงคาราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:28.337495312+07:00","message":"TextPushed: 'มหาธาตุยุวราชรังสฤษฎิ์วัดราชสิทธาราม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:28.338365632+07:00","message":"receive streaming session, msgId: 1724"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:28.338399211+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":"2025-10-27T15:30:28.338404955+07:00","message":"receive interim result [false|false]: มหาธาตุยุวราชรังสฤษฎิ์วัดราชสิทธารามวัดอนงคารามวัดพระเชตุ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:28.338419643+07:00","message":"[buffer interim] 1724 false มหาธาตุยุวราชรังสฤษฎิ์วัดราชสิทธารามวัดอนงคารามวัดพระเชตุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:28.338426482+07:00","message":"[bufferProcess] interim [400000000]:มหาธาตุยุวราชรังสฤษฎิ์วัดราชสิทธารามวัดอนงคารามวัดพระเชตุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:28.338428946+07:00","message":"[bufferProcess] send to processor:มหาธาตุยุวราชรังสฤษฎิ์วัดราชสิทธารามวัดอนงคารามวัดพระธาตุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:28.338435828+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:28.338438315+07:00","message":"> Transcript [8148] [false]: 'มหาธาตุยุวราชรังสฤษฎิ์วัดราชสิทธารามวัดอนงคารามวัดพระธาตุ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:28.338441675+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:28.33844331+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:28.338445421+07:00","message":"StatePrefix: 'มหาธาตุยุวราชรังสฤษฎิ์วัดราชสิทธารามวัดอนงคาราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:28.338448106+07:00","message":"TextPushed: 'มหาธาตุยุวราชรังสฤษฎิ์วัดราชสิทธาราม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:28.366628359+07:00","message":"receive streaming session, msgId: 1724"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:28.366664706+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มหาธาตุยุวราชรังสฤษฎิ์วัดราชสิทธารามวัดอนงคารามวัดพระเชตุ\",\"confidence\":0.9423479}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:28.366671312+07:00","message":"receive interim result [true|false]: มหาธาตุยุวราชรังสฤษฎิ์วัดราชสิทธารามวัดอนงคารามวัดพระเชตุ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:28.366680364+07:00","message":"end recv isFinal message id 1724"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:28.366682152+07:00","message":"end Recv id 1724"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:28.366687305+07:00","message":"[buffer interim] 1724 true มหาธาตุยุวราชรังสฤษฎิ์วัดราชสิทธารามวัดอนงคารามวัดพระเชตุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:28.366697698+07:00","message":"[bufferProcess] interim [400000000]:มหาธาตุยุวราชรังสฤษฎิ์วัดราชสิทธารามวัดอนงคารามวัดพระเชตุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:28.366700474+07:00","message":"[bufferProcess] send to processor (isfinal):มหาธาตุยุวราชรังสฤษฎิ์วัดราชสิทธารามวัดอนงคารามวัดพระเชตุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:28.366703816+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:28.36670683+07:00","message":"> Transcript [8149] [false]: 'มหาธาตุยุวราชรังสฤษฎิ์วัดราชสิทธารามวัดอนงคารามวัดพระเชตุ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:28.366710283+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:28.366711829+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:28.366713731+07:00","message":"StatePrefix: 'มหาธาตุยุวราชรังสฤษฎิ์วัดราชสิทธารามวัดอนงคาราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:28.366716144+07:00","message":"TextPushed: 'มหาธาตุยุวราชรังสฤษฎิ์วัดราชสิทธาราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:28.366722196+07:00","message":"Push: 'วัดอนงคาราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:28.366723988+07:00","message":"TextPushed: 'มหาธาตุยุวราชรังสฤษฎิ์วัดราชสิทธารามวัดอนงคาราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:28.366726012+07:00","message":"Set new StatePrefix : 'มหาธาตุยุวราชรังสฤษฎิ์วัดราชสิทธารามวัดอนงคารามวัดพระเชตุ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:28.366728681+07:00","message":"Next Push (prob) : 'วัดพระเชตุ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:28.366730215+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:28.366732097+07:00","message":"> Transcript [8150] [true]: 'มหาธาตุยุวราชรังสฤษฎิ์วัดราชสิทธารามวัดอนงคารามวัดพระเชตุ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:28.366734051+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:28.366735506+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:28.366737418+07:00","message":"StatePrefix: 'มหาธาตุยุวราชรังสฤษฎิ์วัดราชสิทธารามวัดอนงคารามวัดพระเชตุ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:28.366739139+07:00","message":"TextPushed: 'มหาธาตุยุวราชรังสฤษฎิ์วัดราชสิทธารามวัดอนงคาราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:28.366740953+07:00","message":"Push: 'วัดพระเชตุ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:28.36676481+07:00","message":"push: {false วัดอนงคาราม 0 0xc002923480}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:28.366784501+07:00","message":"push: {true วัดพระเชตุ 0 0xc002923480}"}
{"level":"info","service":"Main","time":"2025-10-27T15:30:28.377099871+07:00","message":"write wav file: './tmp/7446/7446_1724.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:30:29.178661932+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:30:29.178676707+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:29.601773763+07:00","message":"receive streaming session, msgId: 1725"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:29.601819506+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":"2025-10-27T15:30:29.60182705+07:00","message":"receive interim result [false|false]: ตาราง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:29.60184129+07:00","message":"[buffer interim] 1725 false ตาราง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:29.60184795+07:00","message":"[bufferProcess] interim [320000000]:ตาราง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:29.601849555+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:29.601854865+07:00","message":"[bufferProcess] send to processor (ticker):ตาราง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:29.601857364+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:29.601860099+07:00","message":"> Transcript [8151] [false]: 'ตาราง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:29.601861963+07:00","message":"Set StatePrefix (first interim): 'ตาราง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:29.751765804+07:00","message":"receive streaming session, msgId: 1725"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:29.75180011+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":"2025-10-27T15:30:29.751805279+07:00","message":"receive interim result [false|false]: พระราม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:29.751819275+07:00","message":"[buffer interim] 1725 false พระราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:29.751825851+07:00","message":"[bufferProcess] interim [440000000]:พระราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:29.751827398+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:30.201886031+07:00","message":"receive streaming session, msgId: 1725"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:30.201917313+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":"2025-10-27T15:30:30.20192303+07:00","message":"receive interim result [false|false]: กราม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:30.201933662+07:00","message":"[buffer interim] 1725 false กราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:30.201940048+07:00","message":"[bufferProcess] interim [920000000]:กราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:30.201941882+07:00","message":"[bufferProcess] send to processor:พระราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:30.20194678+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:30.201949244+07:00","message":"> Transcript [8152] [false]: 'พระราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:30.20195117+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:30.201952895+07:00","message":"Set new StatePrefix: 'พระราม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:30.582030285+07:00","message":"receive streaming session, msgId: 1725"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:30.582080197+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":"2025-10-27T15:30:30.582089066+07:00","message":"receive interim result [false|false]: กรามหมอสุทัศน์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:30.582103391+07:00","message":"[buffer interim] 1725 false กรามหมอสุทัศน์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:30.582110539+07:00","message":"[bufferProcess] interim [280000000]:กรามหมอสุทัศน์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:30.582112642+07:00","message":"[bufferProcess] send to processor:กราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:30.582119124+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:30.58212167+07:00","message":"> Transcript [8153] [false]: 'กราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:30.582123676+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:30.582125628+07:00","message":"Set new StatePrefix: 'กราม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:31.151983856+07:00","message":"receive streaming session, msgId: 1725"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:31.152024338+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":"2025-10-27T15:30:31.152030481+07:00","message":"receive interim result [false|false]: กรามหมอสุทัศน์เทพวราราม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:31.15204171+07:00","message":"[buffer interim] 1725 false กรามหมอสุทัศน์เทพวราราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:31.1520483+07:00","message":"[bufferProcess] interim [880000000]:กรามหมอสุทัศน์เทพวราราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:31.152050752+07:00","message":"[bufferProcess] send to processor:กรามหมอสุทัศน์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:31.152055833+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:31.152058477+07:00","message":"> Transcript [8154] [false]: 'กรามหมอสุทัศน์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:31.152061256+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:31.152063114+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:31.152064635+07:00","message":"StatePrefix: 'กราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:31.152066415+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:31.786376382+07:00","message":"receive streaming session, msgId: 1725"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:31.786420689+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":"2025-10-27T15:30:31.786427948+07:00","message":"receive interim result [false|false]: กรามหมอสุทัศน์เทพวราราม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:31.786443729+07:00","message":"[buffer interim] 1725 false กรามหมอสุทัศน์เทพวราราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:31.786458346+07:00","message":"[bufferProcess] interim [480000000]:กรามหมอสุทัศน์เทพวราราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:31.786462278+07:00","message":"[bufferProcess] send to processor:กรามหมอสุทัศน์เทพวราราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:31.786471256+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:31.786474796+07:00","message":"> Transcript [8155] [false]: 'กรามหมอสุทัศน์เทพวราราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:31.786479691+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:31.786482134+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:31.786484582+07:00","message":"StatePrefix: 'กราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:31.786486736+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:30:32.178955772+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:30:32.178959704+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:32.744143144+07:00","message":"receive streaming session, msgId: 1725"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:32.744197685+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":"2025-10-27T15:30:32.744205801+07:00","message":"receive interim result [false|false]: กรามหมอสุทัศน์เทพวรารามวัดประยุรวงศ์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:32.744224364+07:00","message":"[buffer interim] 1725 false กรามหมอสุทัศน์เทพวรารามวัดประยุรวงศ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:32.744235364+07:00","message":"[bufferProcess] interim [440000000]:กรามหมอสุทัศน์เทพวรารามวัดประยุรวงศ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:32.744238807+07:00","message":"[bufferProcess] send to processor:กรามหมอสุทัศน์เทพวราราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:32.744245663+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:32.744249009+07:00","message":"> Transcript [8156] [false]: 'กรามหมอสุทัศน์เทพวราราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:32.744253719+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:32.744256227+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:32.744258692+07:00","message":"StatePrefix: 'กราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:32.744261047+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:32.945068851+07:00","message":"receive streaming session, msgId: 1725"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:32.945109896+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":"2025-10-27T15:30:32.945116229+07:00","message":"receive interim result [false|false]: กรามหมอสุทัศน์เทพวรารามวัดประยุรวงศา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:32.945132288+07:00","message":"[buffer interim] 1725 false กรามหมอสุทัศน์เทพวรารามวัดประยุรวงศา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:32.945140308+07:00","message":"[bufferProcess] interim [680000000]:กรามหมอสุทัศน์เทพวรารามวัดประยุรวงศา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:32.945143145+07:00","message":"[bufferProcess] send to processor:กรามหมอสุทัศน์เทพวรารามวัดประยุรวงศ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:32.945147332+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:32.94515102+07:00","message":"> Transcript [8157] [false]: 'กรามหมอสุทัศน์เทพวรารามวัดประยุรวงศ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:32.945155192+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:32.945171864+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:32.945175169+07:00","message":"StatePrefix: 'กราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:32.945177168+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:32.945182067+07:00","message":"Push: 'กราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:32.945183713+07:00","message":"TextPushed: 'กราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:32.945185274+07:00","message":"Set new StatePrefix : 'กรามหมอสุทัศน์เทพวรารามวัดประยุรวงศ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:32.945187664+07:00","message":"Next Push (prob) : 'หมอสุทัศน์เทพวรารามวัดประยุรวงศ์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:32.945195891+07:00","message":"push: {false กราม 0 0xc00041ca00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:33.064511423+07:00","message":"receive streaming session, msgId: 1725"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:33.064551858+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":"2025-10-27T15:30:33.064557927+07:00","message":"receive interim result [false|false]: กรามหมอสุทัศน์เทพวรารามวัดประยุรวงศาวาส"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:33.064569664+07:00","message":"[buffer interim] 1725 false กรามหมอสุทัศน์เทพวรารามวัดประยุรวงศาวาส"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:33.064576871+07:00","message":"[bufferProcess] interim [740000000]:กรามหมอสุทัศน์เทพวรารามวัดประยุรวงศาวาส"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:33.064579416+07:00","message":"[bufferProcess] send to processor:กรามหมอสุทัศน์เทพวรารามวัดประยุรวงศา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:33.0645845+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:33.064587095+07:00","message":"> Transcript [8158] [false]: 'กรามหมอสุทัศน์เทพวรารามวัดประยุรวงศา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:33.064589835+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:33.064592044+07:00","message":"Set new StatePrefix: 'กรามหมอสุทัศน์เทพวรารามวัดประยุรวงศา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:33.298300127+07:00","message":"[GCS] IsForceVAD: false for message ID: 1725"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:33.37186618+07:00","message":"[GCS] Start streaming session, msgId: 1726"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:33.470285578+07:00","message":"receive streaming session, msgId: 1725"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:33.470323015+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อารามวัดสุทัศนเทพวรารามวัดประยุรวงศาวาส\",\"confidence\":0.9546826}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:33.470328853+07:00","message":"receive interim result [true|false]: อารามวัดสุทัศนเทพวรารามวัดประยุรวงศาวาส"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:33.470338813+07:00","message":"end recv isFinal message id 1725"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:33.470340825+07:00","message":"end Recv id 1725"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:33.470347749+07:00","message":"[buffer interim] 1725 true อารามวัดสุทัศนเทพวรารามวัดประยุรวงศาวาส"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:33.470354682+07:00","message":"[bufferProcess] interim [220000000]:อารามวัดสุทัศนเทพวรารามวัดประยุรวงศาวาส"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:33.470357749+07:00","message":"[bufferProcess] send to processor (isfinal):กรามหมอสุทัศน์เทพวรารามวัดประยุรวงศาวาส"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:33.470360891+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:33.470363543+07:00","message":"> Transcript [8159] [false]: 'กรามหมอสุทัศน์เทพวรารามวัดประยุรวงศาวาส'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:33.470366738+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:33.470368322+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:33.470369855+07:00","message":"StatePrefix: 'กรามหมอสุทัศน์เทพวรารามวัดประยุรวงศา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:33.470371759+07:00","message":"TextPushed: 'กราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:33.470373071+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:33.470374703+07:00","message":"> Transcript [8160] [true]: 'อารามวัดสุทัศนเทพวรารามวัดประยุรวงศาวาส'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:33.470376648+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:33.470378054+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:33.470379348+07:00","message":"StatePrefix: 'กรามหมอสุทัศน์เทพวรารามวัดประยุรวงศา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:33.470380836+07:00","message":"TextPushed: 'กราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:33.470382031+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:33.470469549+07:00","message":"Push: 'อารามวัดสุทัศนเทพวรารามวัดประยุรวงศาวาส'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:33.470471724+07:00","message":"TextPushed: 'กรามอารามวัดสุทัศนเทพวรารามวัดประยุรวงศาวาส'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:33.470473502+07:00","message":"Set new StatePrefix : 'อารามวัดสุทัศนเทพวรารามวัดประยุรวงศาวาส'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:33.470475258+07:00","message":"Next Push (prob) : 'อารามวัดสุทัศนเทพวรารามวัดประยุรวงศาวาส'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:33.470483276+07:00","message":"push: {true อารามวัดสุทัศนเทพวรารามวัดประยุรวงศาวาส 0 0xc00041ca00}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:33.470493581+07:00","message":"write aligntment file to 'tmp/7446/align_message_id_1725.html'"}
{"level":"info","service":"Main","time":"2025-10-27T15:30:33.482892738+07:00","message":"write wav file: './tmp/7446/7446_1725.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:34.12637611+07:00","message":"receive streaming session, msgId: 1726"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:34.126424901+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":"2025-10-27T15:30:34.126430438+07:00","message":"receive interim result [false|false]: ทัชสกรีน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:34.126445951+07:00","message":"[buffer interim] 1726 false ทัชสกรีน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:34.126452904+07:00","message":"[bufferProcess] interim [600000000]:ทัชสกรีน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:34.126454638+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:34.426921338+07:00","message":"receive streaming session, msgId: 1726"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:34.426966613+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":"2025-10-27T15:30:34.426973335+07:00","message":"receive interim result [false|false]: วัดสระเกศ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:34.426998221+07:00","message":"[buffer interim] 1726 false วัดสระเกศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:34.427009721+07:00","message":"[bufferProcess] interim [840000000]:วัดสระเกศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:34.427013066+07:00","message":"[bufferProcess] send to processor:ทัชสกรีน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:34.427019629+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:34.427023376+07:00","message":"> Transcript [8161] [false]: 'ทัชสกรีน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:34.427026219+07:00","message":"Set StatePrefix (first interim): 'ทัชสกรีน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:34.519533428+07:00","message":"[GCS] IsForceVAD: false for message ID: 1726"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:34.578776527+07:00","message":"[GCS] Start streaming session, msgId: 1727"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:34.644948884+07:00","message":"receive streaming session, msgId: 1726"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:34.644994962+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":"2025-10-27T15:30:34.64500025+07:00","message":"receive interim result [true|false]: วัดสระเกศ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:34.6450085+07:00","message":"end recv isFinal message id 1726"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:34.645010173+07:00","message":"end Recv id 1726"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:34.645015825+07:00","message":"[buffer interim] 1726 true วัดสระเกศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:34.64502406+07:00","message":"[bufferProcess] interim [170000000]:วัดสระเกศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:34.645028491+07:00","message":"[bufferProcess] send to processor (isfinal):วัดสระเกศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:34.645031813+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:34.64503439+07:00","message":"> Transcript [8162] [false]: 'วัดสระเกศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:34.64503621+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:34.64503776+07:00","message":"Set new StatePrefix: 'วัดสระเกศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:34.64503909+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:34.645040704+07:00","message":"> Transcript [8163] [true]: 'วัดสระเกศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:34.645042815+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:34.645044509+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:34.645046078+07:00","message":"StatePrefix: 'วัดสระเกศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:34.64504771+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:34.645051832+07:00","message":"Push: 'วัดสระเกศ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:34.645059491+07:00","message":"push: {true วัดสระเกศ 0 0xc002923b00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:30:34.650907645+07:00","message":"write wav file: './tmp/7446/7446_1726.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:30:35.17985197+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:30:35.179850125+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:35.291587747+07:00","message":"receive streaming session, msgId: 1727"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:35.291619551+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":"2025-10-27T15:30:35.291624367+07:00","message":"receive interim result [false|false]: จาก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:35.291636063+07:00","message":"[buffer interim] 1727 false จาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:35.291641911+07:00","message":"[bufferProcess] interim [480000000]:จาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:35.291643521+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:35.325512072+07:00","message":"receive streaming session, msgId: 1727"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:35.325555855+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":"2025-10-27T15:30:35.325562112+07:00","message":"receive interim result [false|false]: จะกลับ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:35.325578175+07:00","message":"[buffer interim] 1727 false จะกลับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:35.325588012+07:00","message":"[bufferProcess] interim [600000000]:จะกลับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:35.325590859+07:00","message":"[bufferProcess] send to processor:จาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:35.325596614+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:35.325600159+07:00","message":"> Transcript [8164] [false]: 'จาก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:35.325603075+07:00","message":"Set StatePrefix (first interim): 'จาก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:35.442266229+07:00","message":"receive streaming session, msgId: 1727"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:35.442312941+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":"2025-10-27T15:30:35.442319345+07:00","message":"receive interim result [false|false]: วัดจักรวรรดิ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:35.442329195+07:00","message":"[buffer interim] 1727 false วัดจักรวรรดิ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:35.442335987+07:00","message":"[bufferProcess] interim [660000000]:วัดจักรวรรดิ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:35.442337964+07:00","message":"[bufferProcess] send to processor:จะกลับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:35.442340882+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:35.442343502+07:00","message":"> Transcript [8165] [false]: 'จะกลับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:35.442345898+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:35.442348078+07:00","message":"Set new StatePrefix: 'จะกลับ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:35.95198824+07:00","message":"receive streaming session, msgId: 1727"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:35.952016441+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":"2025-10-27T15:30:35.95202166+07:00","message":"receive interim result [false|false]: วัดจักรวรรดิราชา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:35.952034983+07:00","message":"[buffer interim] 1727 false วัดจักรวรรดิราชา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:35.952041328+07:00","message":"[bufferProcess] interim [140000000]:วัดจักรวรรดิราชา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:35.952043414+07:00","message":"[bufferProcess] send to processor:วัดจักรวรรดิ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:35.952046639+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:35.952049319+07:00","message":"> Transcript [8166] [false]: 'วัดจักรวรรดิ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:35.952051356+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:35.952053772+07:00","message":"Set new StatePrefix: 'วัดจักรวรรดิ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:36.022534834+07:00","message":"receive streaming session, msgId: 1727"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:36.022571542+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":"2025-10-27T15:30:36.022576736+07:00","message":"receive interim result [false|false]: วัดจักรวรรดิราชาวา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:36.022588804+07:00","message":"[buffer interim] 1727 false วัดจักรวรรดิราชาวา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:36.02259522+07:00","message":"[bufferProcess] interim [260000000]:วัดจักรวรรดิราชาวา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:36.022597467+07:00","message":"[bufferProcess] send to processor:วัดจักรวรรดิราชา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:36.022603845+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:36.022606703+07:00","message":"> Transcript [8167] [false]: 'วัดจักรวรรดิราชา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:36.022609737+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:36.022611608+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:36.02261365+07:00","message":"StatePrefix: 'วัดจักรวรรดิ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:36.022615435+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:36.023766601+07:00","message":"receive streaming session, msgId: 1727"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:36.023779912+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":"2025-10-27T15:30:36.023785614+07:00","message":"receive interim result [false|false]: วัดจักรวรรดิราชาวาส"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:36.023794478+07:00","message":"[buffer interim] 1727 false วัดจักรวรรดิราชาวาส"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:36.023797931+07:00","message":"[bufferProcess] interim [320000000]:วัดจักรวรรดิราชาวาส"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:36.023801718+07:00","message":"[bufferProcess] send to processor:วัดจักรวรรดิราชาวา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:36.023809079+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:36.023811037+07:00","message":"> Transcript [8168] [false]: 'วัดจักรวรรดิราชาวา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:36.023813176+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:36.02381497+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:36.023816651+07:00","message":"StatePrefix: 'วัดจักรวรรดิ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:36.023818201+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:36.551218747+07:00","message":"receive streaming session, msgId: 1727"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:36.551254696+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":"2025-10-27T15:30:36.551260557+07:00","message":"receive interim result [false|false]: วัดจักรวรรดิราชาวาสแล้ว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:36.551271697+07:00","message":"[buffer interim] 1727 false วัดจักรวรรดิราชาวาสแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:36.551284705+07:00","message":"[bufferProcess] interim [740000000]:วัดจักรวรรดิราชาวาสแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:36.551287003+07:00","message":"[bufferProcess] send to processor:วัดจักรวรรดิราชาวาส"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:36.551290445+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:36.551293157+07:00","message":"> Transcript [8169] [false]: 'วัดจักรวรรดิราชาวาส'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:36.551296261+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:36.551298103+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:36.551300289+07:00","message":"StatePrefix: 'วัดจักรวรรดิ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:36.551302689+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:36.611573766+07:00","message":"receive streaming session, msgId: 1727"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:36.611616813+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":"2025-10-27T15:30:36.611622601+07:00","message":"receive interim result [false|false]: วัดจักรวรรดิราชาวาส"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:36.611636994+07:00","message":"[buffer interim] 1727 false วัดจักรวรรดิราชาวาส"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:36.611645302+07:00","message":"[bufferProcess] interim [800000000]:วัดจักรวรรดิราชาวาส"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:36.611647625+07:00","message":"[bufferProcess] send to processor:วัดจักรวรรดิราชาวาสแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:36.611651246+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:36.611654204+07:00","message":"> Transcript [8170] [false]: 'วัดจักรวรรดิราชาวาสแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:36.611657304+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:36.611659223+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:36.611661347+07:00","message":"StatePrefix: 'วัดจักรวรรดิ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:36.611663393+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:36.61166918+07:00","message":"Push: 'วัดจักรวรรดิ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:36.611671019+07:00","message":"TextPushed: 'วัดจักรวรรดิ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:36.611672702+07:00","message":"Set new StatePrefix : 'วัดจักรวรรดิราชาวาสแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:36.611674396+07:00","message":"Next Push (prob) : 'ราชาวาสแล้ว'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:36.611682924+07:00","message":"push: {false วัดจักรวรรดิ 0 0xc000045380}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:36.682224766+07:00","message":"receive streaming session, msgId: 1727"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:36.682272329+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":"2025-10-27T15:30:36.682279518+07:00","message":"receive interim result [false|false]: วัดจักรวรรดิราชาวาสและวัด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:36.682294258+07:00","message":"[buffer interim] 1727 false วัดจักรวรรดิราชาวาสและวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:36.682304705+07:00","message":"[bufferProcess] interim [920000000]:วัดจักรวรรดิราชาวาสและวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:36.68230706+07:00","message":"[bufferProcess] send to processor:วัดจักรวรรดิราชาวาส"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:36.682310673+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:36.682314019+07:00","message":"> Transcript [8171] [false]: 'วัดจักรวรรดิราชาวาส'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:36.682316733+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:36.740462583+07:00","message":"receive streaming session, msgId: 1727"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:36.740515962+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":"2025-10-27T15:30:36.740522075+07:00","message":"receive interim result [false|false]: วัดจักรวรรดิราชาวาสและวัตถุ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:36.740536753+07:00","message":"[buffer interim] 1727 false วัดจักรวรรดิราชาวาสและวัตถุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:36.740543938+07:00","message":"[bufferProcess] interim [980000000]:วัดจักรวรรดิราชาวาสและวัตถุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:36.740546255+07:00","message":"[bufferProcess] send to processor:วัดจักรวรรดิราชาวาสและวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:36.740553073+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:36.740555687+07:00","message":"> Transcript [8172] [false]: 'วัดจักรวรรดิราชาวาสและวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:36.740557739+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:36.740559395+07:00","message":"Set new StatePrefix: 'วัดจักรวรรดิราชาวาสและวัด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:36.868322214+07:00","message":"receive streaming session, msgId: 1727"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:36.868362087+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":"2025-10-27T15:30:36.868366748+07:00","message":"receive interim result [false|false]: วัดจักรวรรดิราชาวาสและอวกาศ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:36.868379915+07:00","message":"receive streaming session, msgId: 1727"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:36.86838387+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":"2025-10-27T15:30:36.868386285+07:00","message":"receive interim result [false|false]: วัดจักรวรรดิราชาวาสและวัฒนธรรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:36.868392927+07:00","message":"[buffer interim] 1727 false วัดจักรวรรดิราชาวาสและอวกาศ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:36.868396127+07:00","message":"[buffer interim] 1727 false วัดจักรวรรดิราชาวาสและวัฒนธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:36.868401924+07:00","message":"[bufferProcess] interim [40000000]:วัดจักรวรรดิราชาวาสและอวกาศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:36.86840396+07:00","message":"[bufferProcess] send to processor:วัดจักรวรรดิราชาวาสและวัตถุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:36.868406551+07:00","message":"[bufferProcess] interim [100000000]:วัดจักรวรรดิราชาวาสและวัฒนธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:36.868408291+07:00","message":"[bufferProcess] send to processor:วัดจักรวรรดิราชาวาสและอวกาศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:36.868411087+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:36.868413426+07:00","message":"> Transcript [8173] [false]: 'วัดจักรวรรดิราชาวาสและวัตถุ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:36.868415562+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:36.868417216+07:00","message":"Set new StatePrefix: 'วัดจักรวรรดิราชาวาสและวัตถุ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:36.868418537+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:36.868419977+07:00","message":"> Transcript [8174] [false]: 'วัดจักรวรรดิราชาวาสและอวกาศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:36.8684213+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:36.868422591+07:00","message":"Set new StatePrefix: 'วัดจักรวรรดิราชาวาสและอวกาศ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:37.375363433+07:00","message":"receive streaming session, msgId: 1727"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:37.375406626+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":"2025-10-27T15:30:37.375414127+07:00","message":"receive interim result [false|false]: วัดจักรวรรดิราชาวาสและวัดระฆังโฆษิต"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:37.375429731+07:00","message":"[buffer interim] 1727 false วัดจักรวรรดิราชาวาสและวัดระฆังโฆษิต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:37.375437658+07:00","message":"[bufferProcess] interim [580000000]:วัดจักรวรรดิราชาวาสและวัดระฆังโฆษิต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:37.375441394+07:00","message":"[bufferProcess] send to processor:วัดจักรวรรดิราชาวาสและวัฒนธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:37.37544775+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:37.375451205+07:00","message":"> Transcript [8175] [false]: 'วัดจักรวรรดิราชาวาสและวัฒนธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:37.375454335+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:37.37545669+07:00","message":"Set new StatePrefix: 'วัดจักรวรรดิราชาวาสและวัฒนธรรม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:37.441150735+07:00","message":"receive streaming session, msgId: 1727"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:37.441201608+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":"2025-10-27T15:30:37.441207366+07:00","message":"receive interim result [false|false]: วัดจักรวรรดิราชาวาสและวัดระฆังโฆสิตาราม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:37.441222399+07:00","message":"[buffer interim] 1727 false วัดจักรวรรดิราชาวาสและวัดระฆังโฆสิตาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:37.44122923+07:00","message":"[bufferProcess] interim [700000000]:วัดจักรวรรดิราชาวาสและวัดระฆังโฆสิตาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:37.441231514+07:00","message":"[bufferProcess] send to processor:วัดจักรวรรดิราชาวาสและวัดระฆังโฆษิต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:37.441236831+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:37.441239415+07:00","message":"> Transcript [8176] [false]: 'วัดจักรวรรดิราชาวาสและวัดระฆังโฆษิต'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:37.441242236+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:37.441244001+07:00","message":"Set new StatePrefix: 'วัดจักรวรรดิราชาวาสและวัดระฆังโฆษิต'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:37.921148674+07:00","message":"[GCS] IsForceVAD: false for message ID: 1727"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:37.979141941+07:00","message":"[GCS] Start streaming session, msgId: 1728"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:38.023270161+07:00","message":"receive streaming session, msgId: 1727"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:38.023305718+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":"2025-10-27T15:30:38.023312714+07:00","message":"receive interim result [false|false]: วัดจักรวรรดิราชาวาสและวัดระฆังโฆสิตาราม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:38.023333884+07:00","message":"[buffer interim] 1727 false วัดจักรวรรดิราชาวาสและวัดระฆังโฆสิตาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:38.023341927+07:00","message":"[bufferProcess] interim [300000000]:วัดจักรวรรดิราชาวาสและวัดระฆังโฆสิตาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:38.023345017+07:00","message":"[bufferProcess] send to processor:วัดจักรวรรดิราชาวาสและวัดระฆังโฆสิตาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:38.023350068+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:38.023354102+07:00","message":"> Transcript [8177] [false]: 'วัดจักรวรรดิราชาวาสและวัดระฆังโฆสิตาราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:38.023357097+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:38.023359894+07:00","message":"Set new StatePrefix: 'วัดจักรวรรดิราชาวาสและวัดระฆังโฆสิตาราม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:38.064006429+07:00","message":"receive streaming session, msgId: 1727"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:38.064043556+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วัดจักรวรรดิราชาวาสและวัดระฆังโฆสิตาราม\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:38.064050118+07:00","message":"receive interim result [true|false]: วัดจักรวรรดิราชาวาสและวัดระฆังโฆสิตาราม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:38.064059083+07:00","message":"end recv isFinal message id 1727"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:38.064061033+07:00","message":"end Recv id 1727"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:38.064066394+07:00","message":"[buffer interim] 1727 true วัดจักรวรรดิราชาวาสและวัดระฆังโฆสิตาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:38.064075687+07:00","message":"[bufferProcess] interim [360000000]:วัดจักรวรรดิราชาวาสและวัดระฆังโฆสิตาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:38.064080251+07:00","message":"[bufferProcess] send to processor (isfinal):วัดจักรวรรดิราชาวาสและวัดระฆังโฆสิตาราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:38.064083962+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:38.064086595+07:00","message":"> Transcript [8178] [false]: 'วัดจักรวรรดิราชาวาสและวัดระฆังโฆสิตาราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:38.064089171+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:38.064090814+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:38.064092162+07:00","message":"StatePrefix: 'วัดจักรวรรดิราชาวาสและวัดระฆังโฆสิตาราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:38.064094298+07:00","message":"TextPushed: 'วัดจักรวรรดิ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:38.064095891+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:38.064097458+07:00","message":"> Transcript [8179] [true]: 'วัดจักรวรรดิราชาวาสและวัดระฆังโฆสิตาราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:38.064099361+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:38.06410109+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:38.064103372+07:00","message":"StatePrefix: 'วัดจักรวรรดิราชาวาสและวัดระฆังโฆสิตาราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:38.064105734+07:00","message":"TextPushed: 'วัดจักรวรรดิ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:38.064109719+07:00","message":"Push: 'ราชาวาสและวัดระฆังโฆสิตาราม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:38.064131438+07:00","message":"push: {true ราชาวาสและวัดระฆังโฆสิตาราม 0 0xc000045380}"}
{"level":"info","service":"Main","time":"2025-10-27T15:30:38.071983086+07:00","message":"write wav file: './tmp/7446/7446_1727.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:30:38.180614114+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:30:38.180625491+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:30:41.181140776+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:30:41.181174847+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:41.887797886+07:00","message":"[GCS] IsForceVAD: false for message ID: 1728"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:41.983880288+07:00","message":"receive streaming session, msgId: 1728"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:41.983900725+07:00","message":"found end of frame, send empty tag with msgId: 1728"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:41.983903957+07:00","message":"end Recv id 1728"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:41.983910651+07:00","message":"[buffer interim] 1728 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:41.983917556+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:41.983921321+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:41.983923877+07:00","message":"> Transcript [8180] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:41.983926121+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:41.983927582+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:41.983929094+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:41.983930614+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:41.983932917+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:41.983941679+07:00","message":"push: {true \n 0 0xc002602b00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:30:41.99279094+07:00","message":"write wav file: './tmp/7446/7446_1728.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:42.02173856+07:00","message":"[GCS] Start streaming session, msgId: 1729"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:43.038154635+07:00","message":"[GCS] IsForceVAD: false for message ID: 1729"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:43.138612569+07:00","message":"receive streaming session, msgId: 1729"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:43.138630506+07:00","message":"found end of frame, send empty tag with msgId: 1729"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:43.138633142+07:00","message":"end Recv id 1729"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:43.13863939+07:00","message":"[buffer interim] 1729 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:43.138645897+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:43.138650102+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:43.13865302+07:00","message":"> Transcript [8181] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:43.138655448+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:43.138657256+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:43.138658748+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:43.13866022+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:43.138662366+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:43.138671186+07:00","message":"push: {true \n 0 0xc00041dc80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:30:43.145278473+07:00","message":"write wav file: './tmp/7446/7446_1729.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:43.3583646+07:00","message":"[GCS] Start streaming session, msgId: 1730"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:30:44.18184255+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:30:44.181858803+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:45.312080589+07:00","message":"receive streaming session, msgId: 1730"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:45.312123418+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":"2025-10-27T15:30:45.312130061+07:00","message":"receive interim result [false|false]: น้องหลวง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:45.312144713+07:00","message":"[buffer interim] 1730 false น้องหลวง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:45.312152677+07:00","message":"[bufferProcess] interim [740000000]:น้องหลวง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:45.312154966+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:45.312161419+07:00","message":"[bufferProcess] send to processor (ticker):น้องหลวง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:45.312164951+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:45.312168344+07:00","message":"> Transcript [8182] [false]: 'น้องหลวง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:45.312171468+07:00","message":"Set StatePrefix (first interim): 'น้องหลวง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:45.520110443+07:00","message":"receive streaming session, msgId: 1730"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:45.520153184+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":"2025-10-27T15:30:45.520159062+07:00","message":"receive interim result [false|false]: คลองหลวง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:45.520172565+07:00","message":"[buffer interim] 1730 false คลองหลวง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:45.52017897+07:00","message":"[bufferProcess] interim [980000000]:คลองหลวง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:45.520180513+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:45.644601849+07:00","message":"receive streaming session, msgId: 1730"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:45.644639442+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":"2025-10-27T15:30:45.644644924+07:00","message":"receive interim result [false|false]: คลองหลวงนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:45.644658945+07:00","message":"[buffer interim] 1730 false คลองหลวงนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:45.644665935+07:00","message":"[bufferProcess] interim [100000000]:คลองหลวงนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:45.644667822+07:00","message":"[bufferProcess] send to processor:คลองหลวง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:45.644673049+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:45.644675536+07:00","message":"> Transcript [8183] [false]: 'คลองหลวง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:45.644677696+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:45.64467938+07:00","message":"Set new StatePrefix: 'คลองหลวง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:46.210611671+07:00","message":"receive streaming session, msgId: 1730"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:46.210649879+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":"2025-10-27T15:30:46.210655231+07:00","message":"receive interim result [false|false]: คลองหลวงนะคะกล่าวกันว่า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:46.210667986+07:00","message":"[buffer interim] 1730 false คลองหลวงนะคะกล่าวกันว่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:46.210674123+07:00","message":"[bufferProcess] interim [640000000]:คลองหลวงนะคะกล่าวกันว่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:46.21067638+07:00","message":"[bufferProcess] send to processor:คลองหลวงนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:46.210681406+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:46.210683824+07:00","message":"> Transcript [8184] [false]: 'คลองหลวงนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:46.210686909+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:46.210688666+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:46.210690356+07:00","message":"StatePrefix: 'คลองหลวง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:46.210692201+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:46.356155288+07:00","message":"receive streaming session, msgId: 1730"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:46.356198104+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":"2025-10-27T15:30:46.356203966+07:00","message":"receive interim result [false|false]: คลองหลวงนะคะกล่าวกันว่าเป็น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:46.356218067+07:00","message":"[buffer interim] 1730 false คลองหลวงนะคะกล่าวกันว่าเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:46.35622516+07:00","message":"[bufferProcess] interim [820000000]:คลองหลวงนะคะกล่าวกันว่าเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:46.356228022+07:00","message":"[bufferProcess] send to processor:คลองหลวงนะคะกล่าวกันว่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:46.356231194+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:46.356233686+07:00","message":"> Transcript [8185] [false]: 'คลองหลวงนะคะกล่าวกันว่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:46.356236438+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:46.356238224+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:46.356239795+07:00","message":"StatePrefix: 'คลองหลวง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:46.356241498+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:47.039295155+07:00","message":"receive streaming session, msgId: 1730"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:47.039330176+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":"2025-10-27T15:30:47.039335128+07:00","message":"receive interim result [false|false]: คลองหลวงนะคะกล่าวกันว่าเป็น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:47.039346686+07:00","message":"[buffer interim] 1730 false คลองหลวงนะคะกล่าวกันว่าเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:47.039353617+07:00","message":"[bufferProcess] interim [420000000]:คลองหลวงนะคะกล่าวกันว่าเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:47.039355681+07:00","message":"[bufferProcess] send to processor:คลองหลวงนะคะกล่าวกันว่าเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:47.039360427+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:47.039362905+07:00","message":"> Transcript [8186] [false]: 'คลองหลวงนะคะกล่าวกันว่าเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:47.039365709+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:47.039367547+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:47.039369229+07:00","message":"StatePrefix: 'คลองหลวง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:47.039371036+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:30:47.182850565+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:30:47.182881713+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:47.444447838+07:00","message":"receive streaming session, msgId: 1730"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:47.444485147+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":"2025-10-27T15:30:47.444490957+07:00","message":"receive interim result [false|false]: คลองหลวงนะคะกล่าวกันว่าเป็นการใช้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:47.444505817+07:00","message":"[buffer interim] 1730 false คลองหลวงนะคะกล่าวกันว่าเป็นการใช้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:47.444516378+07:00","message":"[bufferProcess] interim [900000000]:คลองหลวงนะคะกล่าวกันว่าเป็นการใช้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:47.444518538+07:00","message":"[bufferProcess] send to processor:คลองหลวงนะคะกล่าวกันว่าเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:47.444523465+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:47.444525997+07:00","message":"> Transcript [8187] [false]: 'คลองหลวงนะคะกล่าวกันว่าเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:47.44452905+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:47.444530995+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:47.444532666+07:00","message":"StatePrefix: 'คลองหลวง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:47.44453444+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:47.444540041+07:00","message":"Push: 'คลองหลวง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:47.444541966+07:00","message":"TextPushed: 'คลองหลวง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:47.44454351+07:00","message":"Set new StatePrefix : 'คลองหลวงนะคะกล่าวกันว่าเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:47.444546868+07:00","message":"Next Push (prob) : 'นะคะกล่าวกันว่าเป็น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:47.44455526+07:00","message":"push: {false คลองหลวง 0 0xc003403380}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:47.653008495+07:00","message":"receive streaming session, msgId: 1730"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:47.6530429+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":"2025-10-27T15:30:47.653048464+07:00","message":"receive interim result [false|false]: คลองหลวงนะคะกล่าวกันว่าเป็นการใช้มา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:47.653062959+07:00","message":"[buffer interim] 1730 false คลองหลวงนะคะกล่าวกันว่าเป็นการใช้มา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:47.653070781+07:00","message":"[bufferProcess] interim [80000000]:คลองหลวงนะคะกล่าวกันว่าเป็นการใช้มา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:47.653072886+07:00","message":"[bufferProcess] send to processor:คลองหลวงนะคะกล่าวกันว่าเป็นการใช้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:47.653076378+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:47.653078825+07:00","message":"> Transcript [8188] [false]: 'คลองหลวงนะคะกล่าวกันว่าเป็นการใช้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:47.653081833+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:47.653083458+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:47.65308533+07:00","message":"StatePrefix: 'คลองหลวงนะคะกล่าวกันว่าเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:47.653087146+07:00","message":"TextPushed: 'คลองหลวง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:47.767898569+07:00","message":"receive streaming session, msgId: 1730"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:47.767942571+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":"2025-10-27T15:30:47.767950331+07:00","message":"receive interim result [false|false]: คลองหลวงนะคะกล่าวกันว่าเป็นการใช้มาแต่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:47.767966805+07:00","message":"[buffer interim] 1730 false คลองหลวงนะคะกล่าวกันว่าเป็นการใช้มาแต่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:47.767974996+07:00","message":"[bufferProcess] interim [200000000]:คลองหลวงนะคะกล่าวกันว่าเป็นการใช้มาแต่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:47.767978089+07:00","message":"[bufferProcess] send to processor:คลองหลวงนะคะกล่าวกันว่าเป็นการใช้มา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:47.767984659+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:47.767988139+07:00","message":"> Transcript [8189] [false]: 'คลองหลวงนะคะกล่าวกันว่าเป็นการใช้มา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:47.76799324+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:47.767996228+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:47.767998934+07:00","message":"StatePrefix: 'คลองหลวงนะคะกล่าวกันว่าเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:47.76800289+07:00","message":"TextPushed: 'คลองหลวง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:47.998348132+07:00","message":"receive streaming session, msgId: 1730"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:47.998385011+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":"2025-10-27T15:30:47.998390158+07:00","message":"receive interim result [false|false]: คลองหลวงนะคะกล่าวกันว่าเป็นการใช้มาแตก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:47.998404542+07:00","message":"[buffer interim] 1730 false คลองหลวงนะคะกล่าวกันว่าเป็นการใช้มาแตก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:47.998412747+07:00","message":"[bufferProcess] interim [440000000]:คลองหลวงนะคะกล่าวกันว่าเป็นการใช้มาแตก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:47.998415678+07:00","message":"[bufferProcess] send to processor:คลองหลวงนะคะกล่าวกันว่าเป็นการใช้มาแต่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:47.998420226+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:47.998424443+07:00","message":"> Transcript [8190] [false]: 'คลองหลวงนะคะกล่าวกันว่าเป็นการใช้มาแต่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:47.998427561+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:47.998429391+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:47.998431305+07:00","message":"StatePrefix: 'คลองหลวงนะคะกล่าวกันว่าเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:47.998433172+07:00","message":"TextPushed: 'คลองหลวง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:48.022966614+07:00","message":"receive streaming session, msgId: 1730"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:48.023003371+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":"2025-10-27T15:30:48.023009187+07:00","message":"receive interim result [false|false]: คลองหลวงนะคะกล่าวกันว่าเป็นการใช้มาแต่ไกล"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:48.023022459+07:00","message":"[buffer interim] 1730 false คลองหลวงนะคะกล่าวกันว่าเป็นการใช้มาแต่ไกล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:48.023029615+07:00","message":"[bufferProcess] interim [500000000]:คลองหลวงนะคะกล่าวกันว่าเป็นการใช้มาแต่ไกล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:48.023031939+07:00","message":"[bufferProcess] send to processor:คลองหลวงนะคะกล่าวกันว่าเป็นการใช้มาแตก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:48.02303517+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:48.023037692+07:00","message":"> Transcript [8191] [false]: 'คลองหลวงนะคะกล่าวกันว่าเป็นการใช้มาแตก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:48.023040723+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:48.023042528+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:48.023044527+07:00","message":"StatePrefix: 'คลองหลวงนะคะกล่าวกันว่าเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:48.023046279+07:00","message":"TextPushed: 'คลองหลวง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:48.023049018+07:00","message":"Push: 'นะคะกล่าวกันว่าเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:48.023050744+07:00","message":"TextPushed: 'คลองหลวงนะคะกล่าวกันว่าเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:48.023052603+07:00","message":"Set new StatePrefix : 'คลองหลวงนะคะกล่าวกันว่าเป็นการใช้มาแตก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:48.02305502+07:00","message":"Next Push (prob) : 'การใช้มาแตก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:48.023063038+07:00","message":"push: {false นะคะกล่าวกันว่าเป็น 0 0xc003403380}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:48.127799277+07:00","message":"receive streaming session, msgId: 1730"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:48.127834662+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":"2025-10-27T15:30:48.127840838+07:00","message":"receive interim result [false|false]: คลองหลวงนะคะกล่าวกันว่าเป็นการใช้มาแต่ครั้ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:48.127854566+07:00","message":"[buffer interim] 1730 false คลองหลวงนะคะกล่าวกันว่าเป็นการใช้มาแต่ครั้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:48.127860866+07:00","message":"[bufferProcess] interim [560000000]:คลองหลวงนะคะกล่าวกันว่าเป็นการใช้มาแต่ครั้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:48.127863162+07:00","message":"[bufferProcess] send to processor:คลองหลวงนะคะกล่าวกันว่าเป็นการใช้มาแต่ไกล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:48.127868254+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:48.127870911+07:00","message":"> Transcript [8192] [false]: 'คลองหลวงนะคะกล่าวกันว่าเป็นการใช้มาแต่ไกล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:48.127872897+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:48.127874448+07:00","message":"Set new StatePrefix: 'คลองหลวงนะคะกล่าวกันว่าเป็นการใช้มาแต่ไกล'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:48.715200593+07:00","message":"receive streaming session, msgId: 1730"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:48.715239559+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คลองหลวงนะคะกล่าวกันว่าเป็นการใช้มาแต่ครั้ง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:48.715245077+07:00","message":"receive interim result [false|false]: คลองหลวงนะคะกล่าวกันว่าเป็นการใช้มาแต่ครั้ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:48.715261617+07:00","message":"receive streaming session, msgId: 1730"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:48.715267502+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":"2025-10-27T15:30:48.715270221+07:00","message":"receive interim result [false|false]: คลองหลวงนะคะกล่าวกันว่าเป็นการใช้มาแต่ครั้งกรุง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:48.715275434+07:00","message":"[buffer interim] 1730 false คลองหลวงนะคะกล่าวกันว่าเป็นการใช้มาแต่ครั้ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:48.715278477+07:00","message":"[buffer interim] 1730 false คลองหลวงนะคะกล่าวกันว่าเป็นการใช้มาแต่ครั้งกรุง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:48.715284517+07:00","message":"[bufferProcess] interim [160000000]:คลองหลวงนะคะกล่าวกันว่าเป็นการใช้มาแต่ครั้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:48.715286849+07:00","message":"[bufferProcess] send to processor:คลองหลวงนะคะกล่าวกันว่าเป็นการใช้มาแต่ครั้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:48.715289169+07:00","message":"[bufferProcess] interim [220000000]:คลองหลวงนะคะกล่าวกันว่าเป็นการใช้มาแต่ครั้งกรุง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:48.715290821+07:00","message":"[bufferProcess] send to processor:คลองหลวงนะคะกล่าวกันว่าเป็นการใช้มาแต่ครั้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:48.715293689+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:48.715296131+07:00","message":"> Transcript [8193] [false]: 'คลองหลวงนะคะกล่าวกันว่าเป็นการใช้มาแต่ครั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:48.715300425+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:48.715302062+07:00","message":"Set new StatePrefix: 'คลองหลวงนะคะกล่าวกันว่าเป็นการใช้มาแต่ครั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:48.715303491+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:48.715305014+07:00","message":"> Transcript [8194] [false]: 'คลองหลวงนะคะกล่าวกันว่าเป็นการใช้มาแต่ครั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:48.715307498+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:48.715309182+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:48.715310632+07:00","message":"StatePrefix: 'คลองหลวงนะคะกล่าวกันว่าเป็นการใช้มาแต่ครั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:48.715312888+07:00","message":"TextPushed: 'คลองหลวงนะคะกล่าวกันว่าเป็น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:49.031309446+07:00","message":"receive streaming session, msgId: 1730"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:49.031348366+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":"2025-10-27T15:30:49.031354514+07:00","message":"receive interim result [false|false]: คลองหลวงนะคะกล่าวกันว่าเป็นการใช้มาแต่ครั้งกรุงศรี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:49.031368091+07:00","message":"[buffer interim] 1730 false คลองหลวงนะคะกล่าวกันว่าเป็นการใช้มาแต่ครั้งกรุงศรี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:49.031374726+07:00","message":"[bufferProcess] interim [460000000]:คลองหลวงนะคะกล่าวกันว่าเป็นการใช้มาแต่ครั้งกรุงศรี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:49.031376928+07:00","message":"[bufferProcess] send to processor:คลองหลวงนะคะกล่าวกันว่าเป็นการใช้มาแต่ครั้งกรุง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:49.031382449+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:49.031385344+07:00","message":"> Transcript [8195] [false]: 'คลองหลวงนะคะกล่าวกันว่าเป็นการใช้มาแต่ครั้งกรุง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:49.031388808+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:49.031390578+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:49.031392374+07:00","message":"StatePrefix: 'คลองหลวงนะคะกล่าวกันว่าเป็นการใช้มาแต่ครั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:49.031395344+07:00","message":"TextPushed: 'คลองหลวงนะคะกล่าวกันว่าเป็น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:49.215639865+07:00","message":"receive streaming session, msgId: 1730"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:49.215680917+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":"2025-10-27T15:30:49.215688873+07:00","message":"receive interim result [false|false]: คลองหลวงนะคะกล่าวกันว่าเป็นการใช้มาแต่ครั้งกรุงศรีอยุธยา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:49.215711822+07:00","message":"[buffer interim] 1730 false คลองหลวงนะคะกล่าวกันว่าเป็นการใช้มาแต่ครั้งกรุงศรีอยุธยา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:49.215727231+07:00","message":"[bufferProcess] interim [700000000]:คลองหลวงนะคะกล่าวกันว่าเป็นการใช้มาแต่ครั้งกรุงศรีอยุธยา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:49.215731424+07:00","message":"[bufferProcess] send to processor:คลองหลวงนะคะกล่าวกันว่าเป็นการใช้มาแต่ครั้งกรุงศรี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:49.215736184+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:49.215741338+07:00","message":"> Transcript [8196] [false]: 'คลองหลวงนะคะกล่าวกันว่าเป็นการใช้มาแต่ครั้งกรุงศรี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:49.215752484+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:49.215755417+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:49.215758318+07:00","message":"StatePrefix: 'คลองหลวงนะคะกล่าวกันว่าเป็นการใช้มาแต่ครั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:49.215762549+07:00","message":"TextPushed: 'คลองหลวงนะคะกล่าวกันว่าเป็น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:49.795219778+07:00","message":"receive streaming session, msgId: 1730"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:49.795255215+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":"2025-10-27T15:30:49.795260887+07:00","message":"receive interim result [false|false]: คลองหลวงนะคะกล่าวกันว่าเป็นการใช้มาแต่ครั้งกรุงศรีอยุธยานะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:49.795274155+07:00","message":"[buffer interim] 1730 false คลองหลวงนะคะกล่าวกันว่าเป็นการใช้มาแต่ครั้งกรุงศรีอยุธยานะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:49.795280749+07:00","message":"[bufferProcess] interim [300000000]:คลองหลวงนะคะกล่าวกันว่าเป็นการใช้มาแต่ครั้งกรุงศรีอยุธยานะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:49.795282889+07:00","message":"[bufferProcess] send to processor:คลองหลวงนะคะกล่าวกันว่าเป็นการใช้มาแต่ครั้งกรุงศรีอยุธยา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:49.795288651+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:49.795291082+07:00","message":"> Transcript [8197] [false]: 'คลองหลวงนะคะกล่าวกันว่าเป็นการใช้มาแต่ครั้งกรุงศรีอยุธยา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:49.795294472+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:49.795296559+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:49.795298563+07:00","message":"StatePrefix: 'คลองหลวงนะคะกล่าวกันว่าเป็นการใช้มาแต่ครั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:49.795301118+07:00","message":"TextPushed: 'คลองหลวงนะคะกล่าวกันว่าเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:49.795311887+07:00","message":"Push: 'การใช้มาแต่ครั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:49.795313735+07:00","message":"TextPushed: 'คลองหลวงนะคะกล่าวกันว่าเป็นการใช้มาแต่ครั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:49.795315605+07:00","message":"Set new StatePrefix : 'คลองหลวงนะคะกล่าวกันว่าเป็นการใช้มาแต่ครั้งกรุงศรีอยุธยา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:49.795317575+07:00","message":"Next Push (prob) : 'กรุงศรีอยุธยา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:49.795325919+07:00","message":"push: {false การใช้มาแต่ครั้ง 0 0xc003403380}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:49.89776858+07:00","message":"[GCS] IsForceVAD: false for message ID: 1730"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:49.961301939+07:00","message":"[GCS] Start streaming session, msgId: 1731"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:50.138672093+07:00","message":"receive streaming session, msgId: 1730"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:50.138721882+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คลองหลวงนะคะกล่าวกันว่าเป็นโบราณใช้มาแต่ครั้งกรุงศรีอยุธยานะคะ\",\"confidence\":0.9417034}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:50.138728882+07:00","message":"receive interim result [true|false]: คลองหลวงนะคะกล่าวกันว่าเป็นโบราณใช้มาแต่ครั้งกรุงศรีอยุธยานะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:50.138736601+07:00","message":"end recv isFinal message id 1730"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:50.138738809+07:00","message":"end Recv id 1730"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:50.138750599+07:00","message":"[buffer interim] 1730 true คลองหลวงนะคะกล่าวกันว่าเป็นโบราณใช้มาแต่ครั้งกรุงศรีอยุธยานะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:50.138760191+07:00","message":"[bufferProcess] interim [540000000]:คลองหลวงนะคะกล่าวกันว่าเป็นโบราณใช้มาแต่ครั้งกรุงศรีอยุธยานะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:50.138764467+07:00","message":"[bufferProcess] send to processor (isfinal):คลองหลวงนะคะกล่าวกันว่าเป็นการใช้มาแต่ครั้งกรุงศรีอยุธยานะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:50.138768064+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:50.138770832+07:00","message":"> Transcript [8198] [false]: 'คลองหลวงนะคะกล่าวกันว่าเป็นการใช้มาแต่ครั้งกรุงศรีอยุธยานะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:50.138773867+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:50.138775519+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:50.138777029+07:00","message":"StatePrefix: 'คลองหลวงนะคะกล่าวกันว่าเป็นการใช้มาแต่ครั้งกรุงศรีอยุธยา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:50.138780663+07:00","message":"TextPushed: 'คลองหลวงนะคะกล่าวกันว่าเป็นการใช้มาแต่ครั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:50.138782286+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:50.138783903+07:00","message":"> Transcript [8199] [true]: 'คลองหลวงนะคะกล่าวกันว่าเป็นโบราณใช้มาแต่ครั้งกรุงศรีอยุธยานะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:50.138785874+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:50.138787167+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:50.138788486+07:00","message":"StatePrefix: 'คลองหลวงนะคะกล่าวกันว่าเป็นการใช้มาแต่ครั้งกรุงศรีอยุธยา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:50.138790035+07:00","message":"TextPushed: 'คลองหลวงนะคะกล่าวกันว่าเป็นการใช้มาแต่ครั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:50.138791419+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:50.138961422+07:00","message":"Push: 'กรุงศรีอยุธยานะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:50.138964245+07:00","message":"TextPushed: 'คลองหลวงนะคะกล่าวกันว่าเป็นการใช้มาแต่ครั้งกรุงศรีอยุธยานะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:50.138966298+07:00","message":"Set new StatePrefix : 'คลองหลวงนะคะกล่าวกันว่าเป็นโบราณใช้มาแต่ครั้งกรุงศรีอยุธยานะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:50.138968352+07:00","message":"Next Push (prob) : 'คลองหลวงนะคะกล่าวกันว่าเป็นโบราณใช้มาแต่ครั้งกรุงศรีอยุธยานะคะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:50.138976323+07:00","message":"push: {true กรุงศรีอยุธยานะคะ 0 0xc003403380}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:50.138989278+07:00","message":"write aligntment file to 'tmp/7446/align_message_id_1730.html'"}
{"level":"info","service":"Main","time":"2025-10-27T15:30:50.154493652+07:00","message":"write wav file: './tmp/7446/7446_1730.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:30:50.183624368+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:30:50.18365391+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:51.392576251+07:00","message":"receive streaming session, msgId: 1731"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:51.39261654+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":"2025-10-27T15:30:51.39262184+07:00","message":"receive interim result [false|false]: ปัจจุบัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:51.392634717+07:00","message":"[buffer interim] 1731 false ปัจจุบัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:51.392641105+07:00","message":"[bufferProcess] interim [320000000]:ปัจจุบัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:51.392642629+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:51.392647897+07:00","message":"[bufferProcess] send to processor (ticker):ปัจจุบัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:51.392650389+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:51.392652681+07:00","message":"> Transcript [8200] [false]: 'ปัจจุบัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:51.392654666+07:00","message":"Set StatePrefix (first interim): 'ปัจจุบัน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:51.721147646+07:00","message":"receive streaming session, msgId: 1731"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:51.721209087+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":"2025-10-27T15:30:51.721215982+07:00","message":"receive interim result [false|false]: ปัจจุบันมี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:51.721236551+07:00","message":"[buffer interim] 1731 false ปัจจุบันมี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:51.721246839+07:00","message":"[bufferProcess] interim [560000000]:ปัจจุบันมี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:51.721249264+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:51.906918962+07:00","message":"receive streaming session, msgId: 1731"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:51.906961877+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":"2025-10-27T15:30:51.906968681+07:00","message":"receive interim result [false|false]: ปัจจุบันมีสระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:51.906987978+07:00","message":"[buffer interim] 1731 false ปัจจุบันมีสระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:51.906996582+07:00","message":"[bufferProcess] interim [740000000]:ปัจจุบันมีสระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:51.906999794+07:00","message":"[bufferProcess] send to processor:ปัจจุบันมี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:51.907003487+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:51.907006041+07:00","message":"> Transcript [8201] [false]: 'ปัจจุบันมี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:51.907008453+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:51.90701077+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:51.907012416+07:00","message":"StatePrefix: 'ปัจจุบัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:51.907014186+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:51.915944357+07:00","message":"receive streaming session, msgId: 1731"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:51.91599168+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจุบันมี 3\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:51.915998925+07:00","message":"receive interim result [false|false]: ปัจจุบันมี 3"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:51.916014599+07:00","message":"[buffer interim] 1731 false ปัจจุบันมี 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:51.916025303+07:00","message":"[bufferProcess] interim [800000000]:ปัจจุบันมี 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:51.916028169+07:00","message":"[bufferProcess] send to processor:ปัจจุบันมีสระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:51.916034799+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:51.916038439+07:00","message":"> Transcript [8202] [false]: 'ปัจจุบันมีสระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:51.916041947+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:51.916044868+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:51.916048181+07:00","message":"StatePrefix: 'ปัจจุบัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:51.9160505+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:52.136151071+07:00","message":"receive streaming session, msgId: 1731"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:52.136188073+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจุบันมี 30\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:52.13619359+07:00","message":"receive interim result [false|false]: ปัจจุบันมี 30"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:52.136212777+07:00","message":"[buffer interim] 1731 false ปัจจุบันมี 30"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:52.136219442+07:00","message":"[bufferProcess] interim [980000000]:ปัจจุบันมี 30"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:52.13622141+07:00","message":"[bufferProcess] send to processor:ปัจจุบันมี 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:52.136229363+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:52.136234943+07:00","message":"> Transcript [8203] [false]: 'ปัจจุบันมี 3'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:52.136238082+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:52.136239983+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:52.136241647+07:00","message":"StatePrefix: 'ปัจจุบัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:52.136243355+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:52.300729911+07:00","message":"receive streaming session, msgId: 1731"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:52.300779273+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":"2025-10-27T15:30:52.300786024+07:00","message":"receive interim result [false|false]: ปัจจุบันมี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:52.300797903+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 30\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:52.300800898+07:00","message":"receive interim result [false|false]:  30"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:52.300810956+07:00","message":"[buffer interim] 1731 false ปัจจุบันมี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:52.300815544+07:00","message":"[buffer interim] 1731 false  30"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:52.300821809+07:00","message":"[bufferProcess] interim [160000000]:ปัจจุบันมี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:52.300824311+07:00","message":"[bufferProcess] send to processor:ปัจจุบันมี 30"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:52.300826935+07:00","message":"[bufferProcess] interim [160000000]: 30"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:52.300829045+07:00","message":"[bufferProcess] update buffer: ปัจจุบันมี 30"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:52.300832929+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:52.300835457+07:00","message":"> Transcript [8204] [false]: 'ปัจจุบันมี 30'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:52.300837831+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:52.30083956+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:52.300841226+07:00","message":"StatePrefix: 'ปัจจุบัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:52.300843256+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:52.300845911+07:00","message":"Push: 'ปัจจุบัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:52.300847572+07:00","message":"TextPushed: 'ปัจจุบัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:52.300849353+07:00","message":"Set new StatePrefix : 'ปัจจุบันมี 30'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:52.300851405+07:00","message":"Next Push (prob) : 'มี 30'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:52.300859421+07:00","message":"push: {false ปัจจุบัน 0 0xc002923800}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:52.329843723+07:00","message":"receive streaming session, msgId: 1731"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:52.329880821+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":"2025-10-27T15:30:52.329886689+07:00","message":"receive interim result [false|false]: ปัจจุบันมี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:52.329896313+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 21:00 น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:52.329898661+07:00","message":"receive interim result [false|false]:  21:00 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:52.329904145+07:00","message":"[buffer interim] 1731 false ปัจจุบันมี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:52.329907149+07:00","message":"[buffer interim] 1731 false  21:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:52.329912433+07:00","message":"[bufferProcess] interim [220000000]:ปัจจุบันมี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:52.329914584+07:00","message":"[bufferProcess] send to processor:ปัจจุบันมี 30"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:52.329918458+07:00","message":"[bufferProcess] interim [220000000]: 21:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:52.329920336+07:00","message":"[bufferProcess] update buffer: ปัจจุบันมี 21:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:52.329923219+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:52.329925671+07:00","message":"> Transcript [8205] [false]: 'ปัจจุบันมี 30'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:52.329929624+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:52.329931484+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:52.329932955+07:00","message":"StatePrefix: 'ปัจจุบันมี 30'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:52.329934805+07:00","message":"TextPushed: 'ปัจจุบัน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:52.427295605+07:00","message":"[GCS] Cleaned up inactive client: 1716"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:52.427314892+07:00","message":"[GCS] Cleaned up inactive client: 1712"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:52.42731767+07:00","message":"[GCS] Cleaned up inactive client: 1714"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:52.427319155+07:00","message":"[GCS] Cleaned up inactive client: 1710"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:52.427321061+07:00","message":"[GCS] Cleaned up inactive client: 1713"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:52.427322717+07:00","message":"[GCS] Cleaned up inactive client: 1715"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:52.427324128+07:00","message":"[GCS] Cleaned up inactive client: 1711"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:52.427901461+07:00","message":"receive streaming session, msgId: 1731"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:52.427928354+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":"2025-10-27T15:30:52.42793405+07:00","message":"receive interim result [false|false]: ปัจจุบันมี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:52.427941982+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 3 ท่านนอง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:52.427944658+07:00","message":"receive interim result [false|false]:  3 ท่านนอง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:52.427951259+07:00","message":"[buffer interim] 1731 false ปัจจุบันมี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:52.427955992+07:00","message":"[buffer interim] 1731 false  3 ท่านนอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:52.427961266+07:00","message":"[bufferProcess] interim [280000000]:ปัจจุบันมี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:52.427963149+07:00","message":"[bufferProcess] send to processor:ปัจจุบันมี 21:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:52.427965692+07:00","message":"[bufferProcess] interim [280000000]: 3 ท่านนอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:52.427968032+07:00","message":"[bufferProcess] update buffer: ปัจจุบันมี 3 ท่านนอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:52.427971108+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:52.427973584+07:00","message":"> Transcript [8206] [false]: 'ปัจจุบันมี 21:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:52.427975404+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:52.427976952+07:00","message":"Set new StatePrefix: 'ปัจจุบันมี 21:00 น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:52.578164237+07:00","message":"[GCS] IsForceVAD: false for message ID: 1731"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:52.615893651+07:00","message":"receive streaming session, msgId: 1731"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:52.615934525+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":"2025-10-27T15:30:52.615941234+07:00","message":"receive interim result [false|false]: ปัจจุบันมี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:52.61595257+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 3 ทำนองคือ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:52.615955296+07:00","message":"receive interim result [false|false]:  3 ทำนองคือ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:52.615963041+07:00","message":"[buffer interim] 1731 false ปัจจุบันมี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:52.615965917+07:00","message":"[buffer interim] 1731 false  3 ทำนองคือ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:52.615971717+07:00","message":"[bufferProcess] interim [520000000]:ปัจจุบันมี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:52.615974374+07:00","message":"[bufferProcess] send to processor:ปัจจุบันมี 3 ท่านนอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:52.615976738+07:00","message":"[bufferProcess] interim [520000000]: 3 ทำนองคือ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:52.615978856+07:00","message":"[bufferProcess] update buffer: ปัจจุบันมี 3 ทำนองคือ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:52.615981781+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:52.615986044+07:00","message":"> Transcript [8207] [false]: 'ปัจจุบันมี 3 ท่านนอง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:52.615989396+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:52.615991036+07:00","message":"Set new StatePrefix: 'ปัจจุบันมี 3 ท่านนอง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:52.650025434+07:00","message":"[GCS] Start streaming session, msgId: 1732"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:52.707320712+07:00","message":"receive streaming session, msgId: 1731"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:52.707366072+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจุบันมี 3 ทำนองคือ\",\"confidence\":0.95897263}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:52.707371838+07:00","message":"receive interim result [true|false]: ปัจจุบันมี 3 ทำนองคือ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:52.707382782+07:00","message":"end recv isFinal message id 1731"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:52.707384757+07:00","message":"end Recv id 1731"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:52.707390338+07:00","message":"[buffer interim] 1731 true ปัจจุบันมี 3 ทำนองคือ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:52.707398722+07:00","message":"[bufferProcess] interim [640000000]:ปัจจุบันมี 3 ทำนองคือ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:52.70740122+07:00","message":"[bufferProcess] send to processor (isfinal):ปัจจุบันมี 3 ทำนองคือ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:52.707404798+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:52.707408331+07:00","message":"> Transcript [8208] [false]: 'ปัจจุบันมี 3 ทำนองคือ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:52.707410359+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:52.707412163+07:00","message":"Set new StatePrefix: 'ปัจจุบันมี 3 ทำนองคือ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:52.707413792+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:52.707415279+07:00","message":"> Transcript [8209] [true]: 'ปัจจุบันมี 3 ทำนองคือ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:52.70741723+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:52.707418831+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:52.707420261+07:00","message":"StatePrefix: 'ปัจจุบันมี 3 ทำนองคือ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:52.707421961+07:00","message":"TextPushed: 'ปัจจุบัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:52.707427931+07:00","message":"Push: 'มี 3 ทำนองคือ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:52.707435904+07:00","message":"push: {true มี 3 ทำนองคือ 0 0xc002923800}"}
{"level":"info","service":"Main","time":"2025-10-27T15:30:52.714674673+07:00","message":"write wav file: './tmp/7446/7446_1731.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:30:53.184372705+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:30:53.184387432+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:53.676954989+07:00","message":"receive streaming session, msgId: 1732"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:53.67699979+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":"2025-10-27T15:30:53.677004791+07:00","message":"receive interim result [false|false]: เหลือ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:53.677022082+07:00","message":"[buffer interim] 1732 false เหลือ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:53.677028695+07:00","message":"[bufferProcess] interim [20000000]:เหลือ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:53.677030561+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:53.729760306+07:00","message":"receive streaming session, msgId: 1732"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:53.729796579+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":"2025-10-27T15:30:53.729802804+07:00","message":"receive interim result [false|false]: เลื่อน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:53.729819555+07:00","message":"[buffer interim] 1732 false เลื่อน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:53.729828047+07:00","message":"[bufferProcess] interim [80000000]:เลื่อน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:53.729830902+07:00","message":"[bufferProcess] send to processor:เหลือ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:53.729835364+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:53.729839294+07:00","message":"> Transcript [8210] [false]: 'เหลือ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:53.729841865+07:00","message":"Set StatePrefix (first interim): 'เหลือ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:54.053087633+07:00","message":"receive streaming session, msgId: 1732"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:54.05312699+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":"2025-10-27T15:30:54.053133274+07:00","message":"receive interim result [false|false]: เลื่อนและ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:54.053149296+07:00","message":"[buffer interim] 1732 false เลื่อนและ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:54.053157324+07:00","message":"[bufferProcess] interim [380000000]:เลื่อนและ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:54.053159678+07:00","message":"[bufferProcess] send to processor:เลื่อน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:54.053175034+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:54.053179613+07:00","message":"> Transcript [8211] [false]: 'เลื่อน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:54.053182334+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:54.053185285+07:00","message":"Set new StatePrefix: 'เลื่อน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:54.442154066+07:00","message":"receive streaming session, msgId: 1732"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:54.442195396+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":"2025-10-27T15:30:54.442200657+07:00","message":"receive interim result [false|false]: เลื่อนและรัก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:54.442213905+07:00","message":"[buffer interim] 1732 false เลื่อนและรัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:54.442220745+07:00","message":"[bufferProcess] interim [800000000]:เลื่อนและรัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:54.442222774+07:00","message":"[bufferProcess] send to processor:เลื่อนและ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:54.442227756+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:54.442230222+07:00","message":"> Transcript [8212] [false]: 'เลื่อนและ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:54.442233064+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:54.442234946+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:54.442238574+07:00","message":"StatePrefix: 'เลื่อน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:54.442240539+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:54.546510782+07:00","message":"receive streaming session, msgId: 1732"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:54.546547376+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":"2025-10-27T15:30:54.54655342+07:00","message":"receive interim result [false|false]: เลื่อนและราก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:54.546566648+07:00","message":"[buffer interim] 1732 false เลื่อนและราก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:54.546576816+07:00","message":"[bufferProcess] interim [920000000]:เลื่อนและราก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:54.546579896+07:00","message":"[bufferProcess] send to processor:เลื่อนและรัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:54.54658551+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:54.546589036+07:00","message":"> Transcript [8213] [false]: 'เลื่อนและรัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:54.546593147+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:54.546595469+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:54.546597984+07:00","message":"StatePrefix: 'เลื่อน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:54.546600337+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:54.607879548+07:00","message":"receive streaming session, msgId: 1732"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:54.6079199+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":"2025-10-27T15:30:54.607925721+07:00","message":"receive interim result [false|false]: เลื่อนและรักษา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:54.607941873+07:00","message":"[buffer interim] 1732 false เลื่อนและรักษา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:54.607948617+07:00","message":"[bufferProcess] interim [980000000]:เลื่อนและรักษา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:54.607950744+07:00","message":"[bufferProcess] send to processor:เลื่อนและราก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:54.607955787+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:54.607958288+07:00","message":"> Transcript [8214] [false]: 'เลื่อนและราก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:54.607961419+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:54.607963212+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:54.607964918+07:00","message":"StatePrefix: 'เลื่อน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:54.607966738+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:54.762160542+07:00","message":"receive streaming session, msgId: 1732"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:54.762214751+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":"2025-10-27T15:30:54.762222136+07:00","message":"receive interim result [false|false]: เลื่อนและลักษณะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:54.762238652+07:00","message":"[buffer interim] 1732 false เลื่อนและลักษณะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:54.762246925+07:00","message":"[bufferProcess] interim [100000000]:เลื่อนและลักษณะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:54.762250255+07:00","message":"[bufferProcess] send to processor:เลื่อนและรักษา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:54.762254701+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:54.762258841+07:00","message":"> Transcript [8215] [false]: 'เลื่อนและรักษา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:54.762263309+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:54.762265989+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:54.762268555+07:00","message":"StatePrefix: 'เลื่อน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:54.762271189+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:54.762277807+07:00","message":"Push: 'เลื่อน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:54.762280461+07:00","message":"TextPushed: 'เลื่อน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:54.762283057+07:00","message":"Set new StatePrefix : 'เลื่อนและรักษา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:54.762285826+07:00","message":"Next Push (prob) : 'และรักษา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:54.762311138+07:00","message":"push: {false เลื่อน 0 0xc002217180}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:54.791845134+07:00","message":"receive streaming session, msgId: 1732"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:54.791879422+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":"2025-10-27T15:30:54.791884359+07:00","message":"receive interim result [false|false]: เลื่อนและราบสูง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:54.791897889+07:00","message":"[buffer interim] 1732 false เลื่อนและราบสูง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:54.791904472+07:00","message":"[bufferProcess] interim [160000000]:เลื่อนและราบสูง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:54.791906305+07:00","message":"[bufferProcess] send to processor:เลื่อนและลักษณะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:54.791911018+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:54.791913349+07:00","message":"> Transcript [8216] [false]: 'เลื่อนและลักษณะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:54.791915475+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:54.791917292+07:00","message":"Set new StatePrefix: 'เลื่อนและลักษณะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:54.803092818+07:00","message":"receive streaming session, msgId: 1732"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:54.803131481+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":"2025-10-27T15:30:54.803138378+07:00","message":"receive interim result [false|false]: เลื่อนและลากซุง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:54.803152351+07:00","message":"[buffer interim] 1732 false เลื่อนและลากซุง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:54.80315868+07:00","message":"[bufferProcess] interim [220000000]:เลื่อนและลากซุง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:54.803160888+07:00","message":"[bufferProcess] send to processor:เลื่อนและราบสูง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:54.803166402+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:54.803168973+07:00","message":"> Transcript [8217] [false]: 'เลื่อนและราบสูง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:54.803171708+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:54.803173728+07:00","message":"Set new StatePrefix: 'เลื่อนและราบสูง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:55.441424929+07:00","message":"receive streaming session, msgId: 1732"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:55.441466467+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":"2025-10-27T15:30:55.441472536+07:00","message":"receive interim result [false|false]: เลื่อนและลากซุง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:55.4414871+07:00","message":"[buffer interim] 1732 false เลื่อนและลากซุง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:55.441494964+07:00","message":"[bufferProcess] interim [820000000]:เลื่อนและลากซุง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:55.44149767+07:00","message":"[bufferProcess] send to processor:เลื่อนและลากซุง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:55.441504027+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:55.441508115+07:00","message":"> Transcript [8218] [false]: 'เลื่อนและลากซุง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:55.441511233+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:55.441513879+07:00","message":"Set new StatePrefix: 'เลื่อนและลากซุง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:55.893014604+07:00","message":"receive streaming session, msgId: 1732"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:55.893058595+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":"2025-10-27T15:30:55.893066415+07:00","message":"receive interim result [false|false]: เลื่อนและลากซุงท่านต้องการ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:55.893085+07:00","message":"[buffer interim] 1732 false เลื่อนและลากซุงท่านต้องการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:55.893093876+07:00","message":"[bufferProcess] interim [240000000]:เลื่อนและลากซุงท่านต้องการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:55.893096495+07:00","message":"[bufferProcess] send to processor:เลื่อนและลากซุง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:55.893099736+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:55.893102264+07:00","message":"> Transcript [8219] [false]: 'เลื่อนและลากซุง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:55.893105479+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:55.893107169+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:55.893111576+07:00","message":"StatePrefix: 'เลื่อนและลากซุง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:55.893113685+07:00","message":"TextPushed: 'เลื่อน'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:30:56.184625929+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:30:56.184636379+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:56.443596106+07:00","message":"receive streaming session, msgId: 1732"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:56.443639073+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":"2025-10-27T15:30:56.44365483+07:00","message":"receive interim result [false|false]: เลื่อนและลากซุงท่านต้องการไปเดอะมอลล์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:56.443670651+07:00","message":"[buffer interim] 1732 false เลื่อนและลากซุงท่านต้องการไปเดอะมอลล์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:56.443677347+07:00","message":"[bufferProcess] interim [780000000]:เลื่อนและลากซุงท่านต้องการไปเดอะมอลล์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:56.44367964+07:00","message":"[bufferProcess] send to processor:เลื่อนและลากซุงท่านต้องการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:56.44368293+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:56.443685386+07:00","message":"> Transcript [8220] [false]: 'เลื่อนและลากซุงท่านต้องการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:56.443688178+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:56.443690508+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:56.443692358+07:00","message":"StatePrefix: 'เลื่อนและลากซุง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:56.443694188+07:00","message":"TextPushed: 'เลื่อน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:56.518975936+07:00","message":"receive streaming session, msgId: 1732"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:56.519016942+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":"2025-10-27T15:30:56.519024185+07:00","message":"receive interim result [false|false]: เลื่อนและลากซุงท่านต้องการ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:56.51903891+07:00","message":"[buffer interim] 1732 false เลื่อนและลากซุงท่านต้องการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:56.519046083+07:00","message":"[bufferProcess] interim [840000000]:เลื่อนและลากซุงท่านต้องการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:56.519048264+07:00","message":"[bufferProcess] send to processor:เลื่อนและลากซุงท่านต้องการไปเดอะมอลล์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:56.519053634+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:56.519056281+07:00","message":"> Transcript [8221] [false]: 'เลื่อนและลากซุงท่านต้องการไปเดอะมอลล์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:56.519059594+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:56.519061445+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:56.519063798+07:00","message":"StatePrefix: 'เลื่อนและลากซุง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:56.519065763+07:00","message":"TextPushed: 'เลื่อน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:56.527076208+07:00","message":"receive streaming session, msgId: 1732"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:56.527105267+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":"2025-10-27T15:30:56.52711061+07:00","message":"receive interim result [false|false]: เลื่อนและลากซุงท่านต้องการไปจำนองที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:56.527127587+07:00","message":"[buffer interim] 1732 false เลื่อนและลากซุงท่านต้องการไปจำนองที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:56.527136479+07:00","message":"[bufferProcess] interim [900000000]:เลื่อนและลากซุงท่านต้องการไปจำนองที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:56.527140026+07:00","message":"[bufferProcess] send to processor:เลื่อนและลากซุงท่านต้องการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:56.527144426+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:56.527147765+07:00","message":"> Transcript [8222] [false]: 'เลื่อนและลากซุงท่านต้องการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:56.527151534+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:56.527153933+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:56.527156755+07:00","message":"StatePrefix: 'เลื่อนและลากซุง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:56.527158474+07:00","message":"TextPushed: 'เลื่อน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:56.527161035+07:00","message":"Push: 'และลากซุง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:56.527162545+07:00","message":"TextPushed: 'เลื่อนและลากซุง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:56.527167855+07:00","message":"Set new StatePrefix : 'เลื่อนและลากซุงท่านต้องการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:56.52716971+07:00","message":"Next Push (prob) : 'ท่านต้องการ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:56.527177673+07:00","message":"push: {false และลากซุง 0 0xc002217180}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:56.722919651+07:00","message":"receive streaming session, msgId: 1732"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:56.722955715+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":"2025-10-27T15:30:56.722963319+07:00","message":"receive interim result [false|false]: เลื่อนและลากซุงท่านต้องการไปจำนองที่โรง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:56.722975254+07:00","message":"[buffer interim] 1732 false เลื่อนและลากซุงท่านต้องการไปจำนองที่โรง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:56.722981985+07:00","message":"[bufferProcess] interim [80000000]:เลื่อนและลากซุงท่านต้องการไปจำนองที่โรง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:56.722984142+07:00","message":"[bufferProcess] send to processor:เลื่อนและลากซุงท่านต้องการไปจำนองที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:56.722989298+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:56.722991918+07:00","message":"> Transcript [8223] [false]: 'เลื่อนและลากซุงท่านต้องการไปจำนองที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:56.722994777+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:56.722996606+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:56.722998386+07:00","message":"StatePrefix: 'เลื่อนและลากซุงท่านต้องการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:56.723001081+07:00","message":"TextPushed: 'เลื่อนและลากซุง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:56.846982689+07:00","message":"receive streaming session, msgId: 1732"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:56.847022726+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":"2025-10-27T15:30:56.847028193+07:00","message":"receive interim result [false|false]: เลื่อนและลากซุงท่านต้องการไปจำนองที่ลง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:56.847043557+07:00","message":"[buffer interim] 1732 false เลื่อนและลากซุงท่านต้องการไปจำนองที่ลง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:56.847050756+07:00","message":"[bufferProcess] interim [200000000]:เลื่อนและลากซุงท่านต้องการไปจำนองที่ลง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:56.847053036+07:00","message":"[bufferProcess] send to processor:เลื่อนและลากซุงท่านต้องการไปจำนองที่โรง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:56.847058214+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:56.847060735+07:00","message":"> Transcript [8224] [false]: 'เลื่อนและลากซุงท่านต้องการไปจำนองที่โรง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:56.847064126+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:56.847065906+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:56.84706808+07:00","message":"StatePrefix: 'เลื่อนและลากซุงท่านต้องการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:56.847071039+07:00","message":"TextPushed: 'เลื่อนและลากซุง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:56.911742913+07:00","message":"receive streaming session, msgId: 1732"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:56.911810089+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":"2025-10-27T15:30:56.911815717+07:00","message":"receive interim result [false|false]: เลื่อนและลากซุงท่านต้องการไปจำนองที่ลงท้าย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:56.911829404+07:00","message":"[buffer interim] 1732 false เลื่อนและลากซุงท่านต้องการไปจำนองที่ลงท้าย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:56.911835611+07:00","message":"[bufferProcess] interim [320000000]:เลื่อนและลากซุงท่านต้องการไปจำนองที่ลงท้าย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:56.911838043+07:00","message":"[bufferProcess] send to processor:เลื่อนและลากซุงท่านต้องการไปจำนองที่ลง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:56.911843608+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:56.911846184+07:00","message":"> Transcript [8225] [false]: 'เลื่อนและลากซุงท่านต้องการไปจำนองที่ลง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:56.91184925+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:56.911850875+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:56.911852889+07:00","message":"StatePrefix: 'เลื่อนและลากซุงท่านต้องการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:56.911854984+07:00","message":"TextPushed: 'เลื่อนและลากซุง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:57.108904957+07:00","message":"receive streaming session, msgId: 1732"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:57.10894671+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":"2025-10-27T15:30:57.108953171+07:00","message":"receive interim result [false|false]: เลื่อนและลากซุงท่านต้องการไปจำนองที่ลงท้ายด้วย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:57.108969199+07:00","message":"[buffer interim] 1732 false เลื่อนและลากซุงท่านต้องการไปจำนองที่ลงท้ายด้วย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:57.108976655+07:00","message":"[bufferProcess] interim [500000000]:เลื่อนและลากซุงท่านต้องการไปจำนองที่ลงท้ายด้วย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:57.108978903+07:00","message":"[bufferProcess] send to processor:เลื่อนและลากซุงท่านต้องการไปจำนองที่ลงท้าย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:57.108984671+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:57.108988577+07:00","message":"> Transcript [8226] [false]: 'เลื่อนและลากซุงท่านต้องการไปจำนองที่ลงท้าย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:57.108991926+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:57.108994003+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:57.108995768+07:00","message":"StatePrefix: 'เลื่อนและลากซุงท่านต้องการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:57.108998287+07:00","message":"TextPushed: 'เลื่อนและลากซุง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:57.109002521+07:00","message":"Push: 'ท่านต้องการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:57.109004035+07:00","message":"TextPushed: 'เลื่อนและลากซุงท่านต้องการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:57.109005895+07:00","message":"Set new StatePrefix : 'เลื่อนและลากซุงท่านต้องการไปจำนองที่ลงท้าย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:57.109007899+07:00","message":"Next Push (prob) : 'ไปจำนองที่ลงท้าย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:57.109033342+07:00","message":"push: {false ท่านต้องการ 0 0xc002217180}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:57.423064886+07:00","message":"receive streaming session, msgId: 1732"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:57.423097809+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":"2025-10-27T15:30:57.42310394+07:00","message":"receive interim result [false|false]: เลื่อนและลากซุงท่านต้องการไปจำนองที่ลงท้ายด้วยเสียง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:57.423117435+07:00","message":"[buffer interim] 1732 false เลื่อนและลากซุงท่านต้องการไปจำนองที่ลงท้ายด้วยเสียง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:57.423123341+07:00","message":"[bufferProcess] interim [740000000]:เลื่อนและลากซุงท่านต้องการไปจำนองที่ลงท้ายด้วยเสียง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:57.423125753+07:00","message":"[bufferProcess] send to processor:เลื่อนและลากซุงท่านต้องการไปจำนองที่ลงท้ายด้วย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:57.423130776+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:57.423133562+07:00","message":"> Transcript [8227] [false]: 'เลื่อนและลากซุงท่านต้องการไปจำนองที่ลงท้ายด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:57.423136548+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:57.423138281+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:57.423140017+07:00","message":"StatePrefix: 'เลื่อนและลากซุงท่านต้องการไปจำนองที่ลงท้าย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:57.423142707+07:00","message":"TextPushed: 'เลื่อนและลากซุงท่านต้องการ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:57.802027993+07:00","message":"receive streaming session, msgId: 1732"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:57.802070688+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":"2025-10-27T15:30:57.802078048+07:00","message":"receive interim result [false|false]: เลื่อนและลากซุงท่านต้องการไปจำนองที่ลงท้ายด้วยเสียงไก่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:57.802093753+07:00","message":"[buffer interim] 1732 false เลื่อนและลากซุงท่านต้องการไปจำนองที่ลงท้ายด้วยเสียงไก่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:57.802107061+07:00","message":"[bufferProcess] interim [160000000]:เลื่อนและลากซุงท่านต้องการไปจำนองที่ลงท้ายด้วยเสียงไก่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:57.802110698+07:00","message":"[bufferProcess] send to processor:เลื่อนและลากซุงท่านต้องการไปจำนองที่ลงท้ายด้วยเสียง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:57.80211782+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:57.802121652+07:00","message":"> Transcript [8228] [false]: 'เลื่อนและลากซุงท่านต้องการไปจำนองที่ลงท้ายด้วยเสียง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:57.802126346+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:57.802129631+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:57.802131509+07:00","message":"StatePrefix: 'เลื่อนและลากซุงท่านต้องการไปจำนองที่ลงท้าย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:57.802134538+07:00","message":"TextPushed: 'เลื่อนและลากซุงท่านต้องการ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:57.947496195+07:00","message":"receive streaming session, msgId: 1732"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:57.947535601+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":"2025-10-27T15:30:57.947542781+07:00","message":"receive interim result [false|false]: เลื่อนและลากซุงท่านต้องการไปจำนองที่ลงท้ายด้วยเสียงกะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:57.947557441+07:00","message":"[buffer interim] 1732 false เลื่อนและลากซุงท่านต้องการไปจำนองที่ลงท้ายด้วยเสียงกะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:57.947565782+07:00","message":"[bufferProcess] interim [280000000]:เลื่อนและลากซุงท่านต้องการไปจำนองที่ลงท้ายด้วยเสียงกะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:57.947568881+07:00","message":"[bufferProcess] send to processor:เลื่อนและลากซุงท่านต้องการไปจำนองที่ลงท้ายด้วยเสียงไก่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:57.947575495+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:57.947579163+07:00","message":"> Transcript [8229] [false]: 'เลื่อนและลากซุงท่านต้องการไปจำนองที่ลงท้ายด้วยเสียงไก่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:57.947583785+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:57.947587381+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:57.947590155+07:00","message":"StatePrefix: 'เลื่อนและลากซุงท่านต้องการไปจำนองที่ลงท้าย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:57.947593637+07:00","message":"TextPushed: 'เลื่อนและลากซุงท่านต้องการ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:57.970707355+07:00","message":"[GCS] IsForceVAD: false for message ID: 1732"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:58.071044002+07:00","message":"receive streaming session, msgId: 1732"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:58.071080693+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":"2025-10-27T15:30:58.071086413+07:00","message":"receive interim result [false|false]: เลื่อนและลากซุงท่านต้องการไปจำนองที่ลงท้ายด้วยเสียงสระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:58.07110063+07:00","message":"[buffer interim] 1732 false เลื่อนและลากซุงท่านต้องการไปจำนองที่ลงท้ายด้วยเสียงสระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:58.071107573+07:00","message":"[bufferProcess] interim [400000000]:เลื่อนและลากซุงท่านต้องการไปจำนองที่ลงท้ายด้วยเสียงสระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:58.07110985+07:00","message":"[bufferProcess] send to processor:เลื่อนและลากซุงท่านต้องการไปจำนองที่ลงท้ายด้วยเสียงกะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:58.071114984+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:58.071117622+07:00","message":"> Transcript [8230] [false]: 'เลื่อนและลากซุงท่านต้องการไปจำนองที่ลงท้ายด้วยเสียงกะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:58.071120903+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:58.071122882+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:58.071124677+07:00","message":"StatePrefix: 'เลื่อนและลากซุงท่านต้องการไปจำนองที่ลงท้าย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:58.071126982+07:00","message":"TextPushed: 'เลื่อนและลากซุงท่านต้องการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:58.071131681+07:00","message":"Push: 'ไปจำนองที่ลงท้าย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:58.071133447+07:00","message":"TextPushed: 'เลื่อนและลากซุงท่านต้องการไปจำนองที่ลงท้าย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:58.071135763+07:00","message":"Set new StatePrefix : 'เลื่อนและลากซุงท่านต้องการไปจำนองที่ลงท้ายด้วยเสียงกะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:58.0711377+07:00","message":"Next Push (prob) : 'ด้วยเสียงกะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:58.071146389+07:00","message":"push: {false ไปจำนองที่ลงท้าย 0 0xc002217180}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:58.077757043+07:00","message":"receive streaming session, msgId: 1732"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:58.077779944+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":"2025-10-27T15:30:58.077785647+07:00","message":"receive interim result [false|false]: เลื่อนและลากซุงท่านต้องการไปจำนองที่ลงท้ายด้วยเสียงกระเชอ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:58.077795389+07:00","message":"[buffer interim] 1732 false เลื่อนและลากซุงท่านต้องการไปจำนองที่ลงท้ายด้วยเสียงกระเชอ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:58.077801522+07:00","message":"[bufferProcess] interim [460000000]:เลื่อนและลากซุงท่านต้องการไปจำนองที่ลงท้ายด้วยเสียงกระเชอ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:58.077804439+07:00","message":"[bufferProcess] send to processor:เลื่อนและลากซุงท่านต้องการไปจำนองที่ลงท้ายด้วยเสียงสระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:58.077809445+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:58.077812304+07:00","message":"> Transcript [8231] [false]: 'เลื่อนและลากซุงท่านต้องการไปจำนองที่ลงท้ายด้วยเสียงสระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:58.07781459+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:58.077818162+07:00","message":"Set new StatePrefix: 'เลื่อนและลากซุงท่านต้องการไปจำนองที่ลงท้ายด้วยเสียงสระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:58.081587589+07:00","message":"receive streaming session, msgId: 1732"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:58.081607976+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":"2025-10-27T15:30:58.08161247+07:00","message":"receive interim result [false|false]: เลื่อนและลากซุงท่านต้องการไปจำนองที่ลงท้ายด้วยเสียงกะเช่น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:58.081623394+07:00","message":"[buffer interim] 1732 false เลื่อนและลากซุงท่านต้องการไปจำนองที่ลงท้ายด้วยเสียงกะเช่น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:58.081628545+07:00","message":"[bufferProcess] interim [520000000]:เลื่อนและลากซุงท่านต้องการไปจำนองที่ลงท้ายด้วยเสียงกะเช่น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:58.081630635+07:00","message":"[bufferProcess] send to processor:เลื่อนและลากซุงท่านต้องการไปจำนองที่ลงท้ายด้วยเสียงกระเชอ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:58.081633448+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:58.081635508+07:00","message":"> Transcript [8232] [false]: 'เลื่อนและลากซุงท่านต้องการไปจำนองที่ลงท้ายด้วยเสียงกระเชอ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:58.081637498+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:58.08163907+07:00","message":"Set new StatePrefix: 'เลื่อนและลากซุงท่านต้องการไปจำนองที่ลงท้ายด้วยเสียงกระเชอ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:58.098608895+07:00","message":"[GCS] Start streaming session, msgId: 1733"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:58.183435314+07:00","message":"receive streaming session, msgId: 1732"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:58.183474377+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เลื่อนและลากซุงท่านต้องการจำนองที่ลงท้ายด้วยเสียงสระเช่น\",\"confidence\":0.9464591}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":550000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:58.18348258+07:00","message":"receive interim result [true|false]: เลื่อนและลากซุงท่านต้องการจำนองที่ลงท้ายด้วยเสียงสระเช่น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:58.183493031+07:00","message":"end recv isFinal message id 1732"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:58.183495531+07:00","message":"end Recv id 1732"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:58.183501571+07:00","message":"[buffer interim] 1732 true เลื่อนและลากซุงท่านต้องการจำนองที่ลงท้ายด้วยเสียงสระเช่น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:58.18351218+07:00","message":"[bufferProcess] interim [550000000]:เลื่อนและลากซุงท่านต้องการจำนองที่ลงท้ายด้วยเสียงสระเช่น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:58.183516461+07:00","message":"[bufferProcess] send to processor (isfinal):เลื่อนและลากซุงท่านต้องการไปจำนองที่ลงท้ายด้วยเสียงกะเช่น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:58.183521179+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:58.183524588+07:00","message":"> Transcript [8233] [false]: 'เลื่อนและลากซุงท่านต้องการไปจำนองที่ลงท้ายด้วยเสียงกะเช่น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:58.183527948+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:58.183532995+07:00","message":"Set new StatePrefix: 'เลื่อนและลากซุงท่านต้องการไปจำนองที่ลงท้ายด้วยเสียงกะเช่น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:58.18353541+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:58.183537828+07:00","message":"> Transcript [8234] [true]: 'เลื่อนและลากซุงท่านต้องการจำนองที่ลงท้ายด้วยเสียงสระเช่น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:58.1835408+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:58.183543094+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:58.18354586+07:00","message":"StatePrefix: 'เลื่อนและลากซุงท่านต้องการไปจำนองที่ลงท้ายด้วยเสียงกะเช่น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:58.18354918+07:00","message":"TextPushed: 'เลื่อนและลากซุงท่านต้องการไปจำนองที่ลงท้าย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:58.183551575+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:58.183754691+07:00","message":"Push: 'ด้วยเสียงสระเช่น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:58.183758145+07:00","message":"TextPushed: 'เลื่อนและลากซุงท่านต้องการไปจำนองที่ลงท้ายด้วยเสียงสระเช่น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:58.183760719+07:00","message":"Set new StatePrefix : 'เลื่อนและลากซุงท่านต้องการจำนองที่ลงท้ายด้วยเสียงสระเช่น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:58.183763655+07:00","message":"Next Push (prob) : 'เลื่อนและลากซุงท่านต้องการจำนองที่ลงท้ายด้วยเสียงสระเช่น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:58.183773717+07:00","message":"push: {true ด้วยเสียงสระเช่น 0 0xc002217180}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:58.183795976+07:00","message":"write aligntment file to 'tmp/7446/align_message_id_1732.html'"}
{"level":"info","service":"Main","time":"2025-10-27T15:30:58.194277848+07:00","message":"write wav file: './tmp/7446/7446_1732.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:58.773492193+07:00","message":"receive streaming session, msgId: 1733"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:58.773529404+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":"2025-10-27T15:30:58.773533996+07:00","message":"receive interim result [false|false]: กู"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:58.773547623+07:00","message":"[buffer interim] 1733 false กู"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:58.773553864+07:00","message":"[bufferProcess] interim [480000000]:กู"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:58.773555288+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:58.832373268+07:00","message":"receive streaming session, msgId: 1733"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:58.83240886+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":"2025-10-27T15:30:58.832414221+07:00","message":"receive interim result [false|false]: ทุก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:58.832428654+07:00","message":"[buffer interim] 1733 false ทุก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:58.832435145+07:00","message":"[bufferProcess] interim [540000000]:ทุก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:58.832436924+07:00","message":"[bufferProcess] send to processor:กู"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:58.83243991+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:58.832442346+07:00","message":"> Transcript [8235] [false]: 'กู'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:58.832444161+07:00","message":"Set StatePrefix (first interim): 'กู'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:58.956086762+07:00","message":"receive streaming session, msgId: 1733"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:58.956124689+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":"2025-10-27T15:30:58.956129769+07:00","message":"receive interim result [false|false]: กุ๊กไก่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:58.956143093+07:00","message":"[buffer interim] 1733 false กุ๊กไก่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:58.956149957+07:00","message":"[bufferProcess] interim [720000000]:กุ๊กไก่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:58.95615227+07:00","message":"[bufferProcess] send to processor:ทุก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:58.956155558+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:58.956158412+07:00","message":"> Transcript [8236] [false]: 'ทุก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:58.956160276+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:58.956164357+07:00","message":"Set new StatePrefix: 'ทุก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:59.082102378+07:00","message":"receive streaming session, msgId: 1733"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:59.082134346+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":"2025-10-27T15:30:59.082139212+07:00","message":"receive interim result [false|false]: ตุ๊กตา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:59.08215286+07:00","message":"[buffer interim] 1733 false ตุ๊กตา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:59.082159184+07:00","message":"[bufferProcess] interim [780000000]:ตุ๊กตา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:59.082161132+07:00","message":"[bufferProcess] send to processor:กุ๊กไก่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:59.082164039+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:59.0821667+07:00","message":"> Transcript [8237] [false]: 'กุ๊กไก่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:59.082168677+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:59.08217038+07:00","message":"Set new StatePrefix: 'กุ๊กไก่'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:30:59.184988611+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:30:59.184994895+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:59.346974239+07:00","message":"receive streaming session, msgId: 1733"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:59.347015301+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":"2025-10-27T15:30:59.347020941+07:00","message":"receive interim result [false|false]: ตุ๊กตาติด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:59.34704354+07:00","message":"[buffer interim] 1733 false ตุ๊กตาติด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:59.34705032+07:00","message":"[bufferProcess] interim [80000000]:ตุ๊กตาติด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:59.347052359+07:00","message":"[bufferProcess] send to processor:ตุ๊กตา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:59.347056421+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:59.347059119+07:00","message":"> Transcript [8238] [false]: 'ตุ๊กตา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:59.347060938+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:59.347062552+07:00","message":"Set new StatePrefix: 'ตุ๊กตา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:59.469783179+07:00","message":"receive streaming session, msgId: 1733"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:59.469814195+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":"2025-10-27T15:30:59.469819562+07:00","message":"receive interim result [false|false]: ถูกกติกา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:59.469830061+07:00","message":"[buffer interim] 1733 false ถูกกติกา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:59.469836475+07:00","message":"[bufferProcess] interim [140000000]:ถูกกติกา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:59.469838567+07:00","message":"[bufferProcess] send to processor:ตุ๊กตาติด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:59.469841622+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:59.469844453+07:00","message":"> Transcript [8239] [false]: 'ตุ๊กตาติด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:59.469847475+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:59.469849083+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:59.469850667+07:00","message":"StatePrefix: 'ตุ๊กตา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:59.469852289+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:59.859990043+07:00","message":"receive streaming session, msgId: 1733"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:59.86002579+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":"2025-10-27T15:30:59.860031268+07:00","message":"receive interim result [false|false]: ถูกกติกาเป็น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:59.860043472+07:00","message":"[buffer interim] 1733 false ถูกกติกาเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:59.86005234+07:00","message":"[bufferProcess] interim [560000000]:ถูกกติกาเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:59.8600546+07:00","message":"[bufferProcess] send to processor:ถูกกติกา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:59.860057712+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:59.860060754+07:00","message":"> Transcript [8240] [false]: 'ถูกกติกา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:59.860062734+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:59.860065002+07:00","message":"Set new StatePrefix: 'ถูกกติกา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:59.98867009+07:00","message":"receive streaming session, msgId: 1733"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:59.988707561+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":"2025-10-27T15:30:59.988725529+07:00","message":"receive interim result [false|false]: ถูกกติกาเป็นต่อ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:30:59.988740001+07:00","message":"[buffer interim] 1733 false ถูกกติกาเป็นต่อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:59.988746963+07:00","message":"[bufferProcess] interim [680000000]:ถูกกติกาเป็นต่อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:59.988759444+07:00","message":"[bufferProcess] send to processor:ถูกกติกาเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:59.988764482+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:59.988767254+07:00","message":"> Transcript [8241] [false]: 'ถูกกติกาเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:59.98877013+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:59.988771928+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:59.988783192+07:00","message":"StatePrefix: 'ถูกกติกา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:30:59.988784922+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:00.039241757+07:00","message":"receive streaming session, msgId: 1733"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:00.039295495+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":"2025-10-27T15:31:00.039308998+07:00","message":"receive interim result [false|false]: ถูกกติกาเป็นต้น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:00.039332761+07:00","message":"[buffer interim] 1733 false ถูกกติกาเป็นต้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:00.039342848+07:00","message":"[bufferProcess] interim [740000000]:ถูกกติกาเป็นต้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:00.039349996+07:00","message":"[bufferProcess] send to processor:ถูกกติกาเป็นต่อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:00.039355524+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:00.039360017+07:00","message":"> Transcript [8242] [false]: 'ถูกกติกาเป็นต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:00.039365211+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:00.039367491+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:00.039371051+07:00","message":"StatePrefix: 'ถูกกติกา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:00.039373813+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:00.372732532+07:00","message":"receive streaming session, msgId: 1733"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:00.372779576+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":"2025-10-27T15:31:00.372785361+07:00","message":"receive interim result [false|false]: ถูกกติกาเป็นต้นค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:00.372799987+07:00","message":"[buffer interim] 1733 false ถูกกติกาเป็นต้นค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:00.37280676+07:00","message":"[bufferProcess] interim [40000000]:ถูกกติกาเป็นต้นค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:00.372808892+07:00","message":"[bufferProcess] send to processor:ถูกกติกาเป็นต้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:00.372812178+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:00.372814992+07:00","message":"> Transcript [8243] [false]: 'ถูกกติกาเป็นต้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:00.372817823+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:00.372819578+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:00.372821321+07:00","message":"StatePrefix: 'ถูกกติกา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:00.372822988+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:00.943813876+07:00","message":"receive streaming session, msgId: 1733"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:00.943851078+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":"2025-10-27T15:31:00.943855885+07:00","message":"receive interim result [false|false]: ถูกกติกาเป็นต้นค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:00.943870265+07:00","message":"receive streaming session, msgId: 1733"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:00.943873582+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":"2025-10-27T15:31:00.943875761+07:00","message":"receive interim result [false|false]: ถูกกติกาเป็นต้นค่ะทำ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:00.943880601+07:00","message":"[buffer interim] 1733 false ถูกกติกาเป็นต้นค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:00.943883589+07:00","message":"[buffer interim] 1733 false ถูกกติกาเป็นต้นค่ะทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:00.943889137+07:00","message":"[bufferProcess] interim [640000000]:ถูกกติกาเป็นต้นค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:00.943890971+07:00","message":"[bufferProcess] send to processor:ถูกกติกาเป็นต้นค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:00.943893258+07:00","message":"[bufferProcess] interim [700000000]:ถูกกติกาเป็นต้นค่ะทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:00.943894684+07:00","message":"[bufferProcess] send to processor:ถูกกติกาเป็นต้นค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:00.943897285+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:00.94389971+07:00","message":"> Transcript [8244] [false]: 'ถูกกติกาเป็นต้นค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:00.943902812+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:00.943904632+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:00.943906096+07:00","message":"StatePrefix: 'ถูกกติกา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:00.943909451+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:00.943911926+07:00","message":"Push: 'ถูกกติกา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:00.943913822+07:00","message":"TextPushed: 'ถูกกติกา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:00.943915686+07:00","message":"Set new StatePrefix : 'ถูกกติกาเป็นต้นค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:00.943917515+07:00","message":"Next Push (prob) : 'เป็นต้นค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:00.943919068+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:00.943920782+07:00","message":"> Transcript [8245] [false]: 'ถูกกติกาเป็นต้นค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:00.943922379+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:00.943923751+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:00.943925061+07:00","message":"StatePrefix: 'ถูกกติกาเป็นต้นค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:00.943926571+07:00","message":"TextPushed: 'ถูกกติกา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:00.943934331+07:00","message":"push: {false ถูกกติกา 0 0xc00401f280}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:01.109212556+07:00","message":"receive streaming session, msgId: 1733"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:01.10925704+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":"2025-10-27T15:31:01.109262561+07:00","message":"receive interim result [false|false]: ถูกกติกาเป็นต้นค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:01.109272899+07:00","message":"[buffer interim] 1733 false ถูกกติกาเป็นต้นค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:01.109279622+07:00","message":"[bufferProcess] interim [820000000]:ถูกกติกาเป็นต้นค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:01.109281748+07:00","message":"[bufferProcess] send to processor:ถูกกติกาเป็นต้นค่ะทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:01.109284891+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:01.109287556+07:00","message":"> Transcript [8246] [false]: 'ถูกกติกาเป็นต้นค่ะทำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:01.109290183+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:01.109291779+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:01.109293639+07:00","message":"StatePrefix: 'ถูกกติกาเป็นต้นค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:01.109295483+07:00","message":"TextPushed: 'ถูกกติกา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:01.154863746+07:00","message":"receive streaming session, msgId: 1733"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:01.154898022+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":"2025-10-27T15:31:01.15490351+07:00","message":"receive interim result [false|false]: ถูกกติกาเป็นต้นค่ะทำนอง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:01.154917869+07:00","message":"[buffer interim] 1733 false ถูกกติกาเป็นต้นค่ะทำนอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:01.154924487+07:00","message":"[bufferProcess] interim [880000000]:ถูกกติกาเป็นต้นค่ะทำนอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:01.154927053+07:00","message":"[bufferProcess] send to processor:ถูกกติกาเป็นต้นค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:01.154930513+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:01.154933043+07:00","message":"> Transcript [8247] [false]: 'ถูกกติกาเป็นต้นค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:01.154935743+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:01.154937633+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:01.154939216+07:00","message":"StatePrefix: 'ถูกกติกาเป็นต้นค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:01.154941082+07:00","message":"TextPushed: 'ถูกกติกา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:01.357398298+07:00","message":"receive streaming session, msgId: 1733"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:01.357432666+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":"2025-10-27T15:31:01.357438437+07:00","message":"receive interim result [false|false]: ถูกกติกาเป็นต้นค่ะทำนองเลือด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:01.357451932+07:00","message":"[buffer interim] 1733 false ถูกกติกาเป็นต้นค่ะทำนองเลือด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:01.357460888+07:00","message":"[bufferProcess] interim [120000000]:ถูกกติกาเป็นต้นค่ะทำนองเลือด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:01.357463264+07:00","message":"[bufferProcess] send to processor:ถูกกติกาเป็นต้นค่ะทำนอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:01.357468368+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:01.357470605+07:00","message":"> Transcript [8248] [false]: 'ถูกกติกาเป็นต้นค่ะทำนอง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:01.357473999+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:01.357475938+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:01.357477708+07:00","message":"StatePrefix: 'ถูกกติกาเป็นต้นค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:01.357479656+07:00","message":"TextPushed: 'ถูกกติกา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:01.35748402+07:00","message":"Push: 'เป็นต้นค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:01.35748561+07:00","message":"TextPushed: 'ถูกกติกาเป็นต้นค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:01.357487628+07:00","message":"Set new StatePrefix : 'ถูกกติกาเป็นต้นค่ะทำนอง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:01.357490185+07:00","message":"Next Push (prob) : 'ทำนอง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:01.357499017+07:00","message":"push: {false เป็นต้นค่ะ 0 0xc00401f280}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:01.464222477+07:00","message":"receive streaming session, msgId: 1733"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:01.46425992+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":"2025-10-27T15:31:01.464265358+07:00","message":"receive interim result [false|false]: ถูกกติกาเป็นต้นค่ะทำนองเลื่อน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:01.464279614+07:00","message":"[buffer interim] 1733 false ถูกกติกาเป็นต้นค่ะทำนองเลื่อน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:01.464286548+07:00","message":"[bufferProcess] interim [180000000]:ถูกกติกาเป็นต้นค่ะทำนองเลื่อน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:01.464288476+07:00","message":"[bufferProcess] send to processor:ถูกกติกาเป็นต้นค่ะทำนองเลือด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:01.464292095+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:01.46429457+07:00","message":"> Transcript [8249] [false]: 'ถูกกติกาเป็นต้นค่ะทำนองเลือด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:01.464297595+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:01.464299593+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:01.464301148+07:00","message":"StatePrefix: 'ถูกกติกาเป็นต้นค่ะทำนอง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:01.464303072+07:00","message":"TextPushed: 'ถูกกติกาเป็นต้นค่ะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:01.648577602+07:00","message":"receive streaming session, msgId: 1733"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:01.648611167+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":"2025-10-27T15:31:01.64861624+07:00","message":"receive interim result [false|false]: ถูกกติกาเป็นต้นค่ะทำนองเลื่อนเป็น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:01.648628914+07:00","message":"[buffer interim] 1733 false ถูกกติกาเป็นต้นค่ะทำนองเลื่อนเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:01.648635153+07:00","message":"[bufferProcess] interim [360000000]:ถูกกติกาเป็นต้นค่ะทำนองเลื่อนเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:01.648637593+07:00","message":"[bufferProcess] send to processor:ถูกกติกาเป็นต้นค่ะทำนองเลื่อน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:01.648640767+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:01.648643317+07:00","message":"> Transcript [8250] [false]: 'ถูกกติกาเป็นต้นค่ะทำนองเลื่อน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:01.648646104+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:01.648647827+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:01.648649595+07:00","message":"StatePrefix: 'ถูกกติกาเป็นต้นค่ะทำนอง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:01.648651556+07:00","message":"TextPushed: 'ถูกกติกาเป็นต้นค่ะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:01.84341285+07:00","message":"receive streaming session, msgId: 1733"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:01.84345651+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":"2025-10-27T15:31:01.843463255+07:00","message":"receive interim result [false|false]: ถูกกติกาเป็นต้นค่ะทำนองเลื่อนเป็นการ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:01.843480591+07:00","message":"[buffer interim] 1733 false ถูกกติกาเป็นต้นค่ะทำนองเลื่อนเป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:01.843489208+07:00","message":"[bufferProcess] interim [540000000]:ถูกกติกาเป็นต้นค่ะทำนองเลื่อนเป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:01.843492788+07:00","message":"[bufferProcess] send to processor:ถูกกติกาเป็นต้นค่ะทำนองเลื่อนเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:01.843497111+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:01.843501916+07:00","message":"> Transcript [8251] [false]: 'ถูกกติกาเป็นต้นค่ะทำนองเลื่อนเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:01.843505228+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:01.843506932+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:01.84350898+07:00","message":"StatePrefix: 'ถูกกติกาเป็นต้นค่ะทำนอง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:01.843511397+07:00","message":"TextPushed: 'ถูกกติกาเป็นต้นค่ะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:02.042360374+07:00","message":"receive streaming session, msgId: 1733"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:02.042394601+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":"2025-10-27T15:31:02.042400231+07:00","message":"receive interim result [false|false]: ถูกกติกาเป็นต้นค่ะทำนองเลื่อนเป็นการล่า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:02.042411665+07:00","message":"[buffer interim] 1733 false ถูกกติกาเป็นต้นค่ะทำนองเลื่อนเป็นการล่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:02.042418943+07:00","message":"[bufferProcess] interim [780000000]:ถูกกติกาเป็นต้นค่ะทำนองเลื่อนเป็นการล่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:02.04242171+07:00","message":"[bufferProcess] send to processor:ถูกกติกาเป็นต้นค่ะทำนองเลื่อนเป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:02.042427467+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:02.042430685+07:00","message":"> Transcript [8252] [false]: 'ถูกกติกาเป็นต้นค่ะทำนองเลื่อนเป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:02.042434158+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:02.042436123+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:02.042438836+07:00","message":"StatePrefix: 'ถูกกติกาเป็นต้นค่ะทำนอง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:02.04244101+07:00","message":"TextPushed: 'ถูกกติกาเป็นต้นค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:02.042445998+07:00","message":"Push: 'ทำนอง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:02.04244777+07:00","message":"TextPushed: 'ถูกกติกาเป็นต้นค่ะทำนอง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:02.042449779+07:00","message":"Set new StatePrefix : 'ถูกกติกาเป็นต้นค่ะทำนองเลื่อนเป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:02.042451906+07:00","message":"Next Push (prob) : 'เลื่อนเป็นการ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:02.042461967+07:00","message":"push: {false ทำนอง 0 0xc00401f280}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:02.173265845+07:00","message":"receive streaming session, msgId: 1733"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:02.173313702+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":"2025-10-27T15:31:02.173322027+07:00","message":"receive interim result [false|false]: ถูกกติกาเป็นต้นค่ะทำนองเลื่อนเป็นการร่าง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:02.173341738+07:00","message":"[buffer interim] 1733 false ถูกกติกาเป็นต้นค่ะทำนองเลื่อนเป็นการร่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:02.173351437+07:00","message":"[bufferProcess] interim [900000000]:ถูกกติกาเป็นต้นค่ะทำนองเลื่อนเป็นการร่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:02.173354386+07:00","message":"[bufferProcess] send to processor:ถูกกติกาเป็นต้นค่ะทำนองเลื่อนเป็นการล่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:02.173361528+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:02.173365466+07:00","message":"> Transcript [8253] [false]: 'ถูกกติกาเป็นต้นค่ะทำนองเลื่อนเป็นการล่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:02.173370171+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:02.173372791+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:02.173375327+07:00","message":"StatePrefix: 'ถูกกติกาเป็นต้นค่ะทำนองเลื่อนเป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:02.173379162+07:00","message":"TextPushed: 'ถูกกติกาเป็นต้นค่ะทำนอง'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:31:02.18527984+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:31:02.185298556+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:02.2946662+07:00","message":"receive streaming session, msgId: 1733"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:02.294700265+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":"2025-10-27T15:31:02.294706194+07:00","message":"receive interim result [false|false]: ถูกกติกาเป็นต้นค่ะทำนองเลื่อนเป็นการล่าสุด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:02.294724045+07:00","message":"[buffer interim] 1733 false ถูกกติกาเป็นต้นค่ะทำนองเลื่อนเป็นการล่าสุด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:02.294733055+07:00","message":"[bufferProcess] interim [960000000]:ถูกกติกาเป็นต้นค่ะทำนองเลื่อนเป็นการล่าสุด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:02.294736437+07:00","message":"[bufferProcess] send to processor:ถูกกติกาเป็นต้นค่ะทำนองเลื่อนเป็นการร่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:02.294740101+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:02.294742495+07:00","message":"> Transcript [8254] [false]: 'ถูกกติกาเป็นต้นค่ะทำนองเลื่อนเป็นการร่าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:02.294745796+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:02.294747637+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:02.294761055+07:00","message":"StatePrefix: 'ถูกกติกาเป็นต้นค่ะทำนองเลื่อนเป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:02.294764008+07:00","message":"TextPushed: 'ถูกกติกาเป็นต้นค่ะทำนอง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:02.322412086+07:00","message":"receive streaming session, msgId: 1733"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:02.322445355+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":"2025-10-27T15:31:02.322451047+07:00","message":"receive interim result [false|false]: ถูกกติกาเป็นต้นค่ะทำนองเลื่อนเป็นการรักษา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:02.322465246+07:00","message":"[buffer interim] 1733 false ถูกกติกาเป็นต้นค่ะทำนองเลื่อนเป็นการรักษา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:02.322472551+07:00","message":"[bufferProcess] interim [20000000]:ถูกกติกาเป็นต้นค่ะทำนองเลื่อนเป็นการรักษา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:02.322474734+07:00","message":"[bufferProcess] send to processor:ถูกกติกาเป็นต้นค่ะทำนองเลื่อนเป็นการล่าสุด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:02.322478336+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:02.322480727+07:00","message":"> Transcript [8255] [false]: 'ถูกกติกาเป็นต้นค่ะทำนองเลื่อนเป็นการล่าสุด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:02.322483963+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:02.322485767+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:02.322487381+07:00","message":"StatePrefix: 'ถูกกติกาเป็นต้นค่ะทำนองเลื่อนเป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:02.322489542+07:00","message":"TextPushed: 'ถูกกติกาเป็นต้นค่ะทำนอง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:02.38535653+07:00","message":"receive streaming session, msgId: 1733"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:02.385395738+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":"2025-10-27T15:31:02.3854016+07:00","message":"receive interim result [false|false]: ถูกกติกาเป็นต้นค่ะทำนองเลื่อนเป็นการลากเสียง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:02.385413835+07:00","message":"[buffer interim] 1733 false ถูกกติกาเป็นต้นค่ะทำนองเลื่อนเป็นการลากเสียง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:02.385420478+07:00","message":"[bufferProcess] interim [80000000]:ถูกกติกาเป็นต้นค่ะทำนองเลื่อนเป็นการลากเสียง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:02.385422874+07:00","message":"[bufferProcess] send to processor:ถูกกติกาเป็นต้นค่ะทำนองเลื่อนเป็นการรักษา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:02.38542822+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:02.385430939+07:00","message":"> Transcript [8256] [false]: 'ถูกกติกาเป็นต้นค่ะทำนองเลื่อนเป็นการรักษา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:02.38543438+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:02.38543639+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:02.385438659+07:00","message":"StatePrefix: 'ถูกกติกาเป็นต้นค่ะทำนองเลื่อนเป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:02.385441838+07:00","message":"TextPushed: 'ถูกกติกาเป็นต้นค่ะทำนอง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:02.385446084+07:00","message":"Push: 'เลื่อนเป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:02.385447684+07:00","message":"TextPushed: 'ถูกกติกาเป็นต้นค่ะทำนองเลื่อนเป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:02.385449747+07:00","message":"Set new StatePrefix : 'ถูกกติกาเป็นต้นค่ะทำนองเลื่อนเป็นการรักษา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:02.385451759+07:00","message":"Next Push (prob) : 'รักษา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:02.385459456+07:00","message":"push: {false เลื่อนเป็นการ 0 0xc00401f280}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:02.568947445+07:00","message":"receive streaming session, msgId: 1733"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:02.568988884+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":"2025-10-27T15:31:02.568995647+07:00","message":"receive interim result [false|false]: ถูกกติกาเป็นต้นค่ะทำนองเลื่อนเป็นการรักษาสิ่งแวด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:02.569012737+07:00","message":"[buffer interim] 1733 false ถูกกติกาเป็นต้นค่ะทำนองเลื่อนเป็นการรักษาสิ่งแวด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:02.569021175+07:00","message":"[bufferProcess] interim [320000000]:ถูกกติกาเป็นต้นค่ะทำนองเลื่อนเป็นการรักษาสิ่งแวด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:02.569024305+07:00","message":"[bufferProcess] send to processor:ถูกกติกาเป็นต้นค่ะทำนองเลื่อนเป็นการลากเสียง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:02.569038355+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:02.569045559+07:00","message":"> Transcript [8257] [false]: 'ถูกกติกาเป็นต้นค่ะทำนองเลื่อนเป็นการลากเสียง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:02.569048972+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:02.569051894+07:00","message":"Set new StatePrefix: 'ถูกกติกาเป็นต้นค่ะทำนองเลื่อนเป็นการลากเสียง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:02.704653808+07:00","message":"receive streaming session, msgId: 1733"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:02.704691498+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":"2025-10-27T15:31:02.70469714+07:00","message":"receive interim result [false|false]: ถูกกติกาเป็นต้นค่ะทำนองเลื่อนเป็นการลากเสียงด้วย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:02.704713258+07:00","message":"[buffer interim] 1733 false ถูกกติกาเป็นต้นค่ะทำนองเลื่อนเป็นการลากเสียงด้วย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:02.704720862+07:00","message":"[bufferProcess] interim [380000000]:ถูกกติกาเป็นต้นค่ะทำนองเลื่อนเป็นการลากเสียงด้วย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:02.704722954+07:00","message":"[bufferProcess] send to processor:ถูกกติกาเป็นต้นค่ะทำนองเลื่อนเป็นการรักษาสิ่งแวด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:02.704726453+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:02.704729283+07:00","message":"> Transcript [8258] [false]: 'ถูกกติกาเป็นต้นค่ะทำนองเลื่อนเป็นการรักษาสิ่งแวด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:02.704731482+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:02.704733021+07:00","message":"Set new StatePrefix: 'ถูกกติกาเป็นต้นค่ะทำนองเลื่อนเป็นการรักษาสิ่งแวด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:02.754124856+07:00","message":"receive streaming session, msgId: 1733"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:02.754161757+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":"2025-10-27T15:31:02.754167566+07:00","message":"receive interim result [false|false]: ถูกกติกาเป็นต้นค่ะทำนองเลื่อนเป็นการลากเสียงเลื่อย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:02.754177854+07:00","message":"[buffer interim] 1733 false ถูกกติกาเป็นต้นค่ะทำนองเลื่อนเป็นการลากเสียงเลื่อย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:02.754184659+07:00","message":"[bufferProcess] interim [440000000]:ถูกกติกาเป็นต้นค่ะทำนองเลื่อนเป็นการลากเสียงเลื่อย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:02.754186834+07:00","message":"[bufferProcess] send to processor:ถูกกติกาเป็นต้นค่ะทำนองเลื่อนเป็นการลากเสียงด้วย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:02.754190198+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:02.754193324+07:00","message":"> Transcript [8259] [false]: 'ถูกกติกาเป็นต้นค่ะทำนองเลื่อนเป็นการลากเสียงด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:02.754195806+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:02.754198034+07:00","message":"Set new StatePrefix: 'ถูกกติกาเป็นต้นค่ะทำนองเลื่อนเป็นการลากเสียงด้วย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:02.780335694+07:00","message":"receive streaming session, msgId: 1733"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:02.78036962+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":"2025-10-27T15:31:02.780375138+07:00","message":"receive interim result [false|false]: ถูกกติกาเป็นต้นค่ะทำนองเลื่อนเป็นการลากเสียงด้วย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:02.780386435+07:00","message":"[buffer interim] 1733 false ถูกกติกาเป็นต้นค่ะทำนองเลื่อนเป็นการลากเสียงด้วย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:02.780393003+07:00","message":"[bufferProcess] interim [500000000]:ถูกกติกาเป็นต้นค่ะทำนองเลื่อนเป็นการลากเสียงด้วย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:02.780395546+07:00","message":"[bufferProcess] send to processor:ถูกกติกาเป็นต้นค่ะทำนองเลื่อนเป็นการลากเสียงเลื่อย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:02.780400745+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:02.780403264+07:00","message":"> Transcript [8260] [false]: 'ถูกกติกาเป็นต้นค่ะทำนองเลื่อนเป็นการลากเสียงเลื่อย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:02.780405556+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:02.780407302+07:00","message":"Set new StatePrefix: 'ถูกกติกาเป็นต้นค่ะทำนองเลื่อนเป็นการลากเสียงเลื่อย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:02.878030706+07:00","message":"receive streaming session, msgId: 1733"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:02.878065478+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":"2025-10-27T15:31:02.878071432+07:00","message":"receive interim result [false|false]: ถูกกติกาเป็นต้นค่ะทำนองเลื่อนเป็นการลากเสียงด้วยป"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:02.87808468+07:00","message":"[buffer interim] 1733 false ถูกกติกาเป็นต้นค่ะทำนองเลื่อนเป็นการลากเสียงด้วยป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:02.87809284+07:00","message":"[bufferProcess] interim [560000000]:ถูกกติกาเป็นต้นค่ะทำนองเลื่อนเป็นการลากเสียงด้วยป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:02.878095124+07:00","message":"[bufferProcess] send to processor:ถูกกติกาเป็นต้นค่ะทำนองเลื่อนเป็นการลากเสียงด้วย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:02.878098494+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:02.878101286+07:00","message":"> Transcript [8261] [false]: 'ถูกกติกาเป็นต้นค่ะทำนองเลื่อนเป็นการลากเสียงด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:02.878103662+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:02.878105187+07:00","message":"Set new StatePrefix: 'ถูกกติกาเป็นต้นค่ะทำนองเลื่อนเป็นการลากเสียงด้วย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:02.890347991+07:00","message":"receive streaming session, msgId: 1733"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:02.890382165+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":"2025-10-27T15:31:02.890387308+07:00","message":"receive interim result [false|false]: ถูกกติกาเป็นต้นค่ะทำนองเลื่อนเป็นการลากเสียงเรื่อยไป"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:02.890400632+07:00","message":"[buffer interim] 1733 false ถูกกติกาเป็นต้นค่ะทำนองเลื่อนเป็นการลากเสียงเรื่อยไป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:02.890407324+07:00","message":"[bufferProcess] interim [620000000]:ถูกกติกาเป็นต้นค่ะทำนองเลื่อนเป็นการลากเสียงเรื่อยไป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:02.890409543+07:00","message":"[bufferProcess] send to processor:ถูกกติกาเป็นต้นค่ะทำนองเลื่อนเป็นการลากเสียงด้วยป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:02.890412992+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:02.890415619+07:00","message":"> Transcript [8262] [false]: 'ถูกกติกาเป็นต้นค่ะทำนองเลื่อนเป็นการลากเสียงด้วยป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:02.890418864+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:02.890420427+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:02.890421868+07:00","message":"StatePrefix: 'ถูกกติกาเป็นต้นค่ะทำนองเลื่อนเป็นการลากเสียงด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:02.89042412+07:00","message":"TextPushed: 'ถูกกติกาเป็นต้นค่ะทำนองเลื่อนเป็นการ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:03.440833602+07:00","message":"receive streaming session, msgId: 1733"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:03.440872362+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถูกกติกาเป็นต้นค่ะทำนองเลื่อนเป็นการลากเสียงเรื่อยไป\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:03.440878896+07:00","message":"receive interim result [false|false]: ถูกกติกาเป็นต้นค่ะทำนองเลื่อนเป็นการลากเสียงเรื่อยไป"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:03.440893815+07:00","message":"[buffer interim] 1733 false ถูกกติกาเป็นต้นค่ะทำนองเลื่อนเป็นการลากเสียงเรื่อยไป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:03.440902211+07:00","message":"[bufferProcess] interim [220000000]:ถูกกติกาเป็นต้นค่ะทำนองเลื่อนเป็นการลากเสียงเรื่อยไป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:03.440905323+07:00","message":"[bufferProcess] send to processor:ถูกกติกาเป็นต้นค่ะทำนองเลื่อนเป็นการลากเสียงเรื่อยไป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:03.440914136+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:03.440917766+07:00","message":"> Transcript [8263] [false]: 'ถูกกติกาเป็นต้นค่ะทำนองเลื่อนเป็นการลากเสียงเรื่อยไป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:03.440920735+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:03.440923206+07:00","message":"Set new StatePrefix: 'ถูกกติกาเป็นต้นค่ะทำนองเลื่อนเป็นการลากเสียงเรื่อยไป'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:03.98858707+07:00","message":"[GCS] IsForceVAD: false for message ID: 1733"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:04.179945224+07:00","message":"[GCS] Start streaming session, msgId: 1734"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:04.252521654+07:00","message":"receive streaming session, msgId: 1733"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:04.252556043+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถูกกติกาเป็นต้นค่ะทำนองเลื่อนเป็นการลากเสียงเรื่อยไป\",\"confidence\":0.9398634}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":910000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:04.252561283+07:00","message":"receive interim result [true|false]: ถูกกติกาเป็นต้นค่ะทำนองเลื่อนเป็นการลากเสียงเรื่อยไป"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:04.252569826+07:00","message":"end recv isFinal message id 1733"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:04.252571587+07:00","message":"end Recv id 1733"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:04.252576585+07:00","message":"[buffer interim] 1733 true ถูกกติกาเป็นต้นค่ะทำนองเลื่อนเป็นการลากเสียงเรื่อยไป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:04.252585576+07:00","message":"[bufferProcess] interim [910000000]:ถูกกติกาเป็นต้นค่ะทำนองเลื่อนเป็นการลากเสียงเรื่อยไป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:04.252590386+07:00","message":"[bufferProcess] send to processor (isfinal):ถูกกติกาเป็นต้นค่ะทำนองเลื่อนเป็นการลากเสียงเรื่อยไป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:04.252593976+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:04.252596457+07:00","message":"> Transcript [8264] [false]: 'ถูกกติกาเป็นต้นค่ะทำนองเลื่อนเป็นการลากเสียงเรื่อยไป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:04.252599348+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:04.252601116+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:04.252603016+07:00","message":"StatePrefix: 'ถูกกติกาเป็นต้นค่ะทำนองเลื่อนเป็นการลากเสียงเรื่อยไป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:04.252605267+07:00","message":"TextPushed: 'ถูกกติกาเป็นต้นค่ะทำนองเลื่อนเป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:04.252606805+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:04.252608437+07:00","message":"> Transcript [8265] [true]: 'ถูกกติกาเป็นต้นค่ะทำนองเลื่อนเป็นการลากเสียงเรื่อยไป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:04.252610431+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:04.252611741+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:04.252613033+07:00","message":"StatePrefix: 'ถูกกติกาเป็นต้นค่ะทำนองเลื่อนเป็นการลากเสียงเรื่อยไป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:04.252614587+07:00","message":"TextPushed: 'ถูกกติกาเป็นต้นค่ะทำนองเลื่อนเป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:04.252620745+07:00","message":"Push: 'ลากเสียงเรื่อยไป'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:04.252627858+07:00","message":"push: {true ลากเสียงเรื่อยไป 0 0xc00401f280}"}
{"level":"info","service":"Main","time":"2025-10-27T15:31:04.264064784+07:00","message":"write wav file: './tmp/7446/7446_1733.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:31:05.185845358+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:31:05.185852628+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:05.375808084+07:00","message":"receive streaming session, msgId: 1734"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:05.375849021+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":"2025-10-27T15:31:05.375854294+07:00","message":"receive interim result [false|false]: เสียง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:05.375870352+07:00","message":"[buffer interim] 1734 false เสียง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:05.375878024+07:00","message":"[bufferProcess] interim [960000000]:เสียง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:05.375880442+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:05.375886865+07:00","message":"[bufferProcess] send to processor (ticker):เสียง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:05.375889852+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:05.375892472+07:00","message":"> Transcript [8266] [false]: 'เสียง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:05.375894478+07:00","message":"Set StatePrefix (first interim): 'เสียง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:05.63312721+07:00","message":"receive streaming session, msgId: 1734"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:05.633159162+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":"2025-10-27T15:31:05.63317235+07:00","message":"receive interim result [false|false]: เสียงหนัก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:05.633183836+07:00","message":"[buffer interim] 1734 false เสียงหนัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:05.633190768+07:00","message":"[bufferProcess] interim [260000000]:เสียงหนัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:05.633192356+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:05.78085734+07:00","message":"receive streaming session, msgId: 1734"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:05.78088885+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":"2025-10-27T15:31:05.780894231+07:00","message":"receive interim result [false|false]: เสียงหนักและ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:05.780905744+07:00","message":"[buffer interim] 1734 false เสียงหนักและ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:05.780912274+07:00","message":"[bufferProcess] interim [380000000]:เสียงหนักและ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:05.780914122+07:00","message":"[bufferProcess] send to processor:เสียงหนัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:05.78091926+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:05.780921927+07:00","message":"> Transcript [8267] [false]: 'เสียงหนัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:05.780924798+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:05.78092647+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:05.780928153+07:00","message":"StatePrefix: 'เสียง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:05.780930095+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:05.837338794+07:00","message":"receive streaming session, msgId: 1734"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:05.837374417+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":"2025-10-27T15:31:05.837379799+07:00","message":"receive interim result [false|false]: เสียงหนักแล้ว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:05.83739154+07:00","message":"[buffer interim] 1734 false เสียงหนักแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:05.837398457+07:00","message":"[bufferProcess] interim [500000000]:เสียงหนักแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:05.837400336+07:00","message":"[bufferProcess] send to processor:เสียงหนักและ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:05.837405629+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:05.837408171+07:00","message":"> Transcript [8268] [false]: 'เสียงหนักและ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:05.837411125+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:05.837413098+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:05.837414619+07:00","message":"StatePrefix: 'เสียง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:05.837416313+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:05.946672513+07:00","message":"receive streaming session, msgId: 1734"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:05.946702076+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":"2025-10-27T15:31:05.94670754+07:00","message":"receive interim result [false|false]: เสียงหนักแล้วนะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:05.946719317+07:00","message":"[buffer interim] 1734 false เสียงหนักแล้วนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:05.946725902+07:00","message":"[bufferProcess] interim [560000000]:เสียงหนักแล้วนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:05.946727968+07:00","message":"[bufferProcess] send to processor:เสียงหนักแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:05.946732765+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:05.946735069+07:00","message":"> Transcript [8269] [false]: 'เสียงหนักแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:05.946737967+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:05.946739862+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:05.946741552+07:00","message":"StatePrefix: 'เสียง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:05.946743404+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:06.51604329+07:00","message":"receive streaming session, msgId: 1734"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:06.516079577+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":"2025-10-27T15:31:06.516085922+07:00","message":"receive interim result [false|false]: เสียงหนักแล้วนะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:06.516099301+07:00","message":"[buffer interim] 1734 false เสียงหนักแล้วนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:06.516110395+07:00","message":"[bufferProcess] interim [160000000]:เสียงหนักแล้วนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:06.516112992+07:00","message":"[bufferProcess] send to processor:เสียงหนักแล้วนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:06.516116878+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:06.516120327+07:00","message":"> Transcript [8270] [false]: 'เสียงหนักแล้วนะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:06.516124743+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:06.51612703+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:06.51612954+07:00","message":"StatePrefix: 'เสียง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:06.516131797+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:06.51614075+07:00","message":"Push: 'เสียง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:06.516142928+07:00","message":"TextPushed: 'เสียง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:06.516145558+07:00","message":"Set new StatePrefix : 'เสียงหนักแล้วนะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:06.516148649+07:00","message":"Next Push (prob) : 'หนักแล้วนะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:06.516158448+07:00","message":"push: {false เสียง 0 0xc002603a80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:07.933989328+07:00","message":"receive streaming session, msgId: 1734"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:07.934024801+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เสียงหนักแล้วก็ยังมีอีก 1\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:07.934030115+07:00","message":"receive interim result [false|false]: เสียงหนักแล้วก็ยังมีอีก 1"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:07.934045245+07:00","message":"[buffer interim] 1734 false เสียงหนักแล้วก็ยังมีอีก 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:07.934055538+07:00","message":"[bufferProcess] interim [540000000]:เสียงหนักแล้วก็ยังมีอีก 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:07.934058437+07:00","message":"[bufferProcess] send to processor:เสียงหนักแล้วนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:07.934064166+07:00","message":"[bufferProcess] send to processor (ticker):เสียงหนักแล้วก็ยังมีอีก 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:07.934067571+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:07.934072157+07:00","message":"> Transcript [8271] [false]: 'เสียงหนักแล้วนะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:07.934074912+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:07.934076556+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:07.934078589+07:00","message":"StatePrefix: 'เสียงหนักแล้วนะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:07.934080442+07:00","message":"TextPushed: 'เสียง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:07.934081891+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:07.934083393+07:00","message":"> Transcript [8272] [false]: 'เสียงหนักแล้วก็ยังมีอีก 1'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:07.93408512+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:07.934087929+07:00","message":"Set new StatePrefix: 'เสียงหนักแล้วก็ยังมีอีก 1'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:08.063741822+07:00","message":"receive streaming session, msgId: 1734"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:08.063784315+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":"2025-10-27T15:31:08.063789723+07:00","message":"receive interim result [false|false]: เสียงหนักแล้วนะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:08.063801722+07:00","message":"[buffer interim] 1734 false เสียงหนักแล้วนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:08.063808479+07:00","message":"[bufferProcess] interim [660000000]:เสียงหนักแล้วนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:08.063810191+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:31:08.185938013+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:31:08.185942384+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:08.645966321+07:00","message":"receive streaming session, msgId: 1734"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:08.646008891+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เสียงหนักแล้วก็ยังมีอีก 1 วันและ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:08.646016657+07:00","message":"receive interim result [false|false]: เสียงหนักแล้วก็ยังมีอีก 1 วันและ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:08.64603062+07:00","message":"[buffer interim] 1734 false เสียงหนักแล้วก็ยังมีอีก 1 วันและ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:08.646038966+07:00","message":"[bufferProcess] interim [260000000]:เสียงหนักแล้วก็ยังมีอีก 1 วันและ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:08.646042238+07:00","message":"[bufferProcess] send to processor:เสียงหนักแล้วนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:08.646048505+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:08.646052029+07:00","message":"> Transcript [8273] [false]: 'เสียงหนักแล้วนะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:08.646055093+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:08.646057781+07:00","message":"Set new StatePrefix: 'เสียงหนักแล้วนะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:08.684709152+07:00","message":"receive streaming session, msgId: 1734"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:08.684763219+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":"2025-10-27T15:31:08.684769805+07:00","message":"receive interim result [false|false]: เสียงหนักแล้วนะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:08.684782786+07:00","message":"[buffer interim] 1734 false เสียงหนักแล้วนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:08.684792743+07:00","message":"[bufferProcess] interim [320000000]:เสียงหนักแล้วนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:08.684795995+07:00","message":"[bufferProcess] send to processor:เสียงหนักแล้วก็ยังมีอีก 1 วันและ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:08.684802148+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:08.684805715+07:00","message":"> Transcript [8274] [false]: 'เสียงหนักแล้วก็ยังมีอีก 1 วันและ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:08.684808782+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:08.68481115+07:00","message":"Set new StatePrefix: 'เสียงหนักแล้วก็ยังมีอีก 1 วันและ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:08.963895669+07:00","message":"receive streaming session, msgId: 1734"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:08.963932402+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เสียงหนักแล้วก็ยังมีอีก 1 วันและเสริม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:08.963939192+07:00","message":"receive interim result [false|false]: เสียงหนักแล้วก็ยังมีอีก 1 วันและเสริม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:08.963952399+07:00","message":"[buffer interim] 1734 false เสียงหนักแล้วก็ยังมีอีก 1 วันและเสริม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:08.963958876+07:00","message":"[bufferProcess] interim [620000000]:เสียงหนักแล้วก็ยังมีอีก 1 วันและเสริม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:08.963961113+07:00","message":"[bufferProcess] send to processor:เสียงหนักแล้วนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:08.963966429+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:08.96396905+07:00","message":"> Transcript [8275] [false]: 'เสียงหนักแล้วนะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:08.963971119+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:08.963973062+07:00","message":"Set new StatePrefix: 'เสียงหนักแล้วนะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:09.032293501+07:00","message":"receive streaming session, msgId: 1734"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:09.032327151+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":"2025-10-27T15:31:09.032332396+07:00","message":"receive interim result [false|false]: เสียงหนักแล้วนะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:09.032346723+07:00","message":"[buffer interim] 1734 false เสียงหนักแล้วนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:09.03235397+07:00","message":"[bufferProcess] interim [680000000]:เสียงหนักแล้วนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:09.032356156+07:00","message":"[bufferProcess] send to processor:เสียงหนักแล้วก็ยังมีอีก 1 วันและเสริม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:09.032359303+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:09.032361858+07:00","message":"> Transcript [8276] [false]: 'เสียงหนักแล้วก็ยังมีอีก 1 วันและเสริม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:09.032363955+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:09.032366464+07:00","message":"Set new StatePrefix: 'เสียงหนักแล้วก็ยังมีอีก 1 วันและเสริม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:09.506649427+07:00","message":"receive streaming session, msgId: 1734"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:09.506686857+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":"2025-10-27T15:31:09.506692289+07:00","message":"receive interim result [false|false]: เสียงหนักแล้วนะแต่ก็"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:09.506703737+07:00","message":"[buffer interim] 1734 false เสียงหนักแล้วนะแต่ก็"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:09.506709589+07:00","message":"[bufferProcess] interim [100000000]:เสียงหนักแล้วนะแต่ก็"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:09.506712315+07:00","message":"[bufferProcess] send to processor:เสียงหนักแล้วนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:09.50671755+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:09.506720058+07:00","message":"> Transcript [8277] [false]: 'เสียงหนักแล้วนะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:09.506722446+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:09.506724139+07:00","message":"Set new StatePrefix: 'เสียงหนักแล้วนะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:09.667653379+07:00","message":"receive streaming session, msgId: 1734"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:09.667690866+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":"2025-10-27T15:31:09.667696913+07:00","message":"receive interim result [false|false]: เสียงหนักแล้วนะแต่ก็ไม่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:09.667708854+07:00","message":"[buffer interim] 1734 false เสียงหนักแล้วนะแต่ก็ไม่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:09.66771854+07:00","message":"[bufferProcess] interim [280000000]:เสียงหนักแล้วนะแต่ก็ไม่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:09.667721568+07:00","message":"[bufferProcess] send to processor:เสียงหนักแล้วนะแต่ก็"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:09.667725174+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:09.66772777+07:00","message":"> Transcript [8278] [false]: 'เสียงหนักแล้วนะแต่ก็'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:09.667730991+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:09.667733066+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:09.667734583+07:00","message":"StatePrefix: 'เสียงหนักแล้วนะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:09.667736457+07:00","message":"TextPushed: 'เสียง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:09.727402806+07:00","message":"receive streaming session, msgId: 1734"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:09.727446192+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":"2025-10-27T15:31:09.727453698+07:00","message":"receive interim result [false|false]: เสียงหนักแล้วนะแต่ก็ไม่ค่อย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:09.727469432+07:00","message":"[buffer interim] 1734 false เสียงหนักแล้วนะแต่ก็ไม่ค่อย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:09.727479933+07:00","message":"[bufferProcess] interim [400000000]:เสียงหนักแล้วนะแต่ก็ไม่ค่อย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:09.727483617+07:00","message":"[bufferProcess] send to processor:เสียงหนักแล้วนะแต่ก็ไม่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:09.727490117+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:09.727493513+07:00","message":"> Transcript [8279] [false]: 'เสียงหนักแล้วนะแต่ก็ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:09.727497672+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:09.727500302+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:09.727503561+07:00","message":"StatePrefix: 'เสียงหนักแล้วนะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:09.727506468+07:00","message":"TextPushed: 'เสียง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:10.051604063+07:00","message":"receive streaming session, msgId: 1734"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:10.051632007+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":"2025-10-27T15:31:10.051637746+07:00","message":"receive interim result [false|false]: เสียงหนักแล้วนะแต่ก็ไม่ค่อยชัด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:10.051649937+07:00","message":"[buffer interim] 1734 false เสียงหนักแล้วนะแต่ก็ไม่ค่อยชัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:10.051656809+07:00","message":"[bufferProcess] interim [700000000]:เสียงหนักแล้วนะแต่ก็ไม่ค่อยชัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:10.051658861+07:00","message":"[bufferProcess] send to processor:เสียงหนักแล้วนะแต่ก็ไม่ค่อย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:10.051663995+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:10.051666888+07:00","message":"> Transcript [8280] [false]: 'เสียงหนักแล้วนะแต่ก็ไม่ค่อย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:10.05166987+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:10.051671727+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:10.051674003+07:00","message":"StatePrefix: 'เสียงหนักแล้วนะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:10.051676064+07:00","message":"TextPushed: 'เสียง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:10.173035633+07:00","message":"receive streaming session, msgId: 1734"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:10.173070616+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":"2025-10-27T15:31:10.173076199+07:00","message":"receive interim result [false|false]: เสียงหนักแล้วนะแต่ก็ไม่ค่อยใช้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:10.173089391+07:00","message":"[buffer interim] 1734 false เสียงหนักแล้วนะแต่ก็ไม่ค่อยใช้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:10.173096243+07:00","message":"[bufferProcess] interim [760000000]:เสียงหนักแล้วนะแต่ก็ไม่ค่อยใช้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:10.173098323+07:00","message":"[bufferProcess] send to processor:เสียงหนักแล้วนะแต่ก็ไม่ค่อยชัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:10.173101751+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:10.173104387+07:00","message":"> Transcript [8281] [false]: 'เสียงหนักแล้วนะแต่ก็ไม่ค่อยชัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:10.173107522+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:10.173109214+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:10.173114426+07:00","message":"StatePrefix: 'เสียงหนักแล้วนะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:10.173116508+07:00","message":"TextPushed: 'เสียง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:10.173120872+07:00","message":"Push: 'หนักแล้วนะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:10.173122554+07:00","message":"TextPushed: 'เสียงหนักแล้วนะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:10.173124362+07:00","message":"Set new StatePrefix : 'เสียงหนักแล้วนะแต่ก็ไม่ค่อยชัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:10.173126695+07:00","message":"Next Push (prob) : 'แต่ก็ไม่ค่อยชัด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:10.173154176+07:00","message":"push: {false หนักแล้วนะ 0 0xc002603a80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:10.372781308+07:00","message":"receive streaming session, msgId: 1734"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:10.372817054+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":"2025-10-27T15:31:10.372824149+07:00","message":"receive interim result [false|false]: เสียงหนักแล้วนะแต่ก็ไม่ค่อยใช้กัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:10.372839564+07:00","message":"[buffer interim] 1734 false เสียงหนักแล้วนะแต่ก็ไม่ค่อยใช้กัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:10.37284707+07:00","message":"[bufferProcess] interim [0]:เสียงหนักแล้วนะแต่ก็ไม่ค่อยใช้กัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:10.372849856+07:00","message":"[bufferProcess] send to processor:เสียงหนักแล้วนะแต่ก็ไม่ค่อยใช้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:10.372853956+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:10.372856984+07:00","message":"> Transcript [8282] [false]: 'เสียงหนักแล้วนะแต่ก็ไม่ค่อยใช้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:10.372860139+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:10.37286245+07:00","message":"Set new StatePrefix: 'เสียงหนักแล้วนะแต่ก็ไม่ค่อยใช้'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:10.527926098+07:00","message":"[GCS] IsForceVAD: false for message ID: 1734"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:10.62263708+07:00","message":"receive streaming session, msgId: 1734"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:10.622700729+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เสียงหนักแล้วนะแต่ก็ไม่ค่อยใช้กันค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:10.622709039+07:00","message":"receive interim result [false|false]: เสียงหนักแล้วนะแต่ก็ไม่ค่อยใช้กันค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:10.62272712+07:00","message":"[buffer interim] 1734 false เสียงหนักแล้วนะแต่ก็ไม่ค่อยใช้กันค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:10.622739196+07:00","message":"[bufferProcess] interim [240000000]:เสียงหนักแล้วนะแต่ก็ไม่ค่อยใช้กันค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:10.622742305+07:00","message":"[bufferProcess] send to processor:เสียงหนักแล้วนะแต่ก็ไม่ค่อยใช้กัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:10.622749418+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:10.622759672+07:00","message":"> Transcript [8283] [false]: 'เสียงหนักแล้วนะแต่ก็ไม่ค่อยใช้กัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:10.622763963+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:10.62276657+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:10.622769276+07:00","message":"StatePrefix: 'เสียงหนักแล้วนะแต่ก็ไม่ค่อยใช้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:10.62277251+07:00","message":"TextPushed: 'เสียงหนักแล้วนะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:10.652051106+07:00","message":"receive streaming session, msgId: 1734"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:10.652088507+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เสียงหนักแล้วนะแต่ก็ไม่ค่อยใช้กันค่ะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:10.652098131+07:00","message":"receive interim result [true|false]: เสียงหนักแล้วนะแต่ก็ไม่ค่อยใช้กันค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:10.652105988+07:00","message":"end recv isFinal message id 1734"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:10.65210793+07:00","message":"end Recv id 1734"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:10.652114802+07:00","message":"[buffer interim] 1734 true เสียงหนักแล้วนะแต่ก็ไม่ค่อยใช้กันค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:10.652124612+07:00","message":"[bufferProcess] interim [360000000]:เสียงหนักแล้วนะแต่ก็ไม่ค่อยใช้กันค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:10.652129155+07:00","message":"[bufferProcess] send to processor (isfinal):เสียงหนักแล้วนะแต่ก็ไม่ค่อยใช้กันค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:10.65213248+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:10.65213535+07:00","message":"> Transcript [8284] [false]: 'เสียงหนักแล้วนะแต่ก็ไม่ค่อยใช้กันค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:10.652138071+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:10.652139859+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:10.652141424+07:00","message":"StatePrefix: 'เสียงหนักแล้วนะแต่ก็ไม่ค่อยใช้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:10.652143776+07:00","message":"TextPushed: 'เสียงหนักแล้วนะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:10.652145308+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:10.652146892+07:00","message":"> Transcript [8285] [true]: 'เสียงหนักแล้วนะแต่ก็ไม่ค่อยใช้กันค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:10.652150345+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:10.652151842+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:10.652153149+07:00","message":"StatePrefix: 'เสียงหนักแล้วนะแต่ก็ไม่ค่อยใช้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:10.65215472+07:00","message":"TextPushed: 'เสียงหนักแล้วนะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:10.652161009+07:00","message":"Push: 'แต่ก็ไม่ค่อยใช้กันค่ะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:10.652169752+07:00","message":"push: {true แต่ก็ไม่ค่อยใช้กันค่ะ 0 0xc002603a80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:31:10.664628203+07:00","message":"write wav file: './tmp/7446/7446_1734.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:10.721634616+07:00","message":"[GCS] Start streaming session, msgId: 1735"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:31:11.186447444+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:31:11.186447156+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:12.111137429+07:00","message":"receive streaming session, msgId: 1735"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:12.111172857+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":"2025-10-27T15:31:12.111178134+07:00","message":"receive interim result [false|false]: สำหรับ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:12.111191522+07:00","message":"[buffer interim] 1735 false สำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:12.11119847+07:00","message":"[bufferProcess] interim [200000000]:สำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:12.111200066+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:12.111204953+07:00","message":"[bufferProcess] send to processor (ticker):สำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:12.111207554+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:12.111210195+07:00","message":"> Transcript [8286] [false]: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:12.111212054+07:00","message":"Set StatePrefix (first interim): 'สำหรับ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:12.287436764+07:00","message":"receive streaming session, msgId: 1735"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:12.287472515+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":"2025-10-27T15:31:12.287477192+07:00","message":"receive interim result [false|false]: สำนักงาน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:12.287488074+07:00","message":"[buffer interim] 1735 false สำนักงาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:12.287494906+07:00","message":"[bufferProcess] interim [380000000]:สำนักงาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:12.287496525+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:12.349994085+07:00","message":"receive streaming session, msgId: 1735"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:12.350031897+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":"2025-10-27T15:31:12.350038863+07:00","message":"receive interim result [false|false]: สำหรับการ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:12.350052351+07:00","message":"[buffer interim] 1735 false สำหรับการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:12.350060011+07:00","message":"[bufferProcess] interim [440000000]:สำหรับการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:12.350063021+07:00","message":"[bufferProcess] send to processor:สำนักงาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:12.350069799+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:12.3500743+07:00","message":"> Transcript [8287] [false]: 'สำนักงาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:12.35007634+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:12.35007817+07:00","message":"Set new StatePrefix: 'สำนักงาน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:12.632047587+07:00","message":"receive streaming session, msgId: 1735"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:12.632084978+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":"2025-10-27T15:31:12.63209055+07:00","message":"receive interim result [false|false]: สำหรับการตรวจ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:12.632105179+07:00","message":"[buffer interim] 1735 false สำหรับการตรวจ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:12.63211241+07:00","message":"[bufferProcess] interim [680000000]:สำหรับการตรวจ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:12.632115721+07:00","message":"[bufferProcess] send to processor:สำหรับการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:12.632120221+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:12.632124313+07:00","message":"> Transcript [8288] [false]: 'สำหรับการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:12.632127681+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:12.632129901+07:00","message":"Set new StatePrefix: 'สำหรับการ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:12.670067604+07:00","message":"receive streaming session, msgId: 1735"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:12.670112243+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":"2025-10-27T15:31:12.670116956+07:00","message":"receive interim result [false|false]: สำหรับการสวด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:12.670129728+07:00","message":"[buffer interim] 1735 false สำหรับการสวด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:12.67013612+07:00","message":"[bufferProcess] interim [740000000]:สำหรับการสวด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:12.670138285+07:00","message":"[bufferProcess] send to processor:สำหรับการตรวจ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:12.670143321+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:12.670145843+07:00","message":"> Transcript [8289] [false]: 'สำหรับการตรวจ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:12.670148962+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:12.670150891+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:12.670152472+07:00","message":"StatePrefix: 'สำหรับการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:12.670154261+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:12.991405325+07:00","message":"receive streaming session, msgId: 1735"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:12.991440656+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":"2025-10-27T15:31:12.991446325+07:00","message":"receive interim result [false|false]: สำหรับการสวดพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:12.991458231+07:00","message":"[buffer interim] 1735 false สำหรับการสวดพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:12.991464517+07:00","message":"[bufferProcess] interim [40000000]:สำหรับการสวดพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:12.991466427+07:00","message":"[bufferProcess] send to processor:สำหรับการสวด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:12.991471563+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:12.991474145+07:00","message":"> Transcript [8290] [false]: 'สำหรับการสวด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:12.991476895+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:12.991478651+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:12.991480105+07:00","message":"StatePrefix: 'สำหรับการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:12.991482037+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:12.9930887+07:00","message":"receive streaming session, msgId: 1735"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:12.993126518+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":"2025-10-27T15:31:12.993133695+07:00","message":"receive interim result [false|false]: สำหรับการสวดตาม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:12.993149914+07:00","message":"[buffer interim] 1735 false สำหรับการสวดตาม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:12.993158442+07:00","message":"[bufferProcess] interim [100000000]:สำหรับการสวดตาม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:12.993177523+07:00","message":"[bufferProcess] send to processor:สำหรับการสวดพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:12.993184283+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:12.993188024+07:00","message":"> Transcript [8291] [false]: 'สำหรับการสวดพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:12.993196802+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:12.993200075+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:12.993202843+07:00","message":"StatePrefix: 'สำหรับการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:12.993205451+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:13.047992256+07:00","message":"receive streaming session, msgId: 1735"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:13.048036936+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":"2025-10-27T15:31:13.048045081+07:00","message":"receive interim result [false|false]: สำหรับการสวดอภิธรรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:13.048060682+07:00","message":"[buffer interim] 1735 false สำหรับการสวดอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:13.048072228+07:00","message":"[bufferProcess] interim [160000000]:สำหรับการสวดอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:13.048075419+07:00","message":"[bufferProcess] send to processor:สำหรับการสวดตาม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:13.048082925+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:13.048086637+07:00","message":"> Transcript [8292] [false]: 'สำหรับการสวดตาม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:13.048090812+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:13.048093349+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:13.048095995+07:00","message":"StatePrefix: 'สำหรับการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:13.04809874+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:13.048104259+07:00","message":"Push: 'สำหรับการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:13.048106834+07:00","message":"TextPushed: 'สำหรับการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:13.048109372+07:00","message":"Set new StatePrefix : 'สำหรับการสวดตาม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:13.048112032+07:00","message":"Next Push (prob) : 'สวดตาม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:13.048122082+07:00","message":"push: {false สำหรับการ 0 0xc002922b80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:13.696089115+07:00","message":"receive streaming session, msgId: 1735"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:13.696115693+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับการสวดอภิธรรม\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:13.696120723+07:00","message":"receive interim result [false|false]: สำหรับการสวดอภิธรรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:13.696135961+07:00","message":"[buffer interim] 1735 false สำหรับการสวดอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:13.69614149+07:00","message":"[bufferProcess] interim [760000000]:สำหรับการสวดอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:13.696143499+07:00","message":"[bufferProcess] send to processor:สำหรับการสวดอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:13.696146747+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:13.696148939+07:00","message":"> Transcript [8293] [false]: 'สำหรับการสวดอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:13.696150999+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:13.696152984+07:00","message":"Set new StatePrefix: 'สำหรับการสวดอภิธรรม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:13.88470098+07:00","message":"receive streaming session, msgId: 1735"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:13.884735605+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":"2025-10-27T15:31:13.884742457+07:00","message":"receive interim result [false|false]: สำหรับการสวดอภิธรรมประจำ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:13.884762401+07:00","message":"[buffer interim] 1735 false สำหรับการสวดอภิธรรมประจำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:13.884773607+07:00","message":"[bufferProcess] interim [940000000]:สำหรับการสวดอภิธรรมประจำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:13.884776919+07:00","message":"[bufferProcess] send to processor:สำหรับการสวดอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:13.884783373+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:13.884788522+07:00","message":"> Transcript [8294] [false]: 'สำหรับการสวดอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:13.884792733+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:13.88479504+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:13.884797318+07:00","message":"StatePrefix: 'สำหรับการสวดอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:13.884799977+07:00","message":"TextPushed: 'สำหรับการ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:13.950009744+07:00","message":"receive streaming session, msgId: 1735"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:13.950043706+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":"2025-10-27T15:31:13.950049433+07:00","message":"receive interim result [false|false]: สำหรับการสวดอภิธรรมประจำวัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:13.950061723+07:00","message":"[buffer interim] 1735 false สำหรับการสวดอภิธรรมประจำวัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:13.950071192+07:00","message":"[bufferProcess] interim [60000000]:สำหรับการสวดอภิธรรมประจำวัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:13.95007351+07:00","message":"[bufferProcess] send to processor:สำหรับการสวดอภิธรรมประจำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:13.950076722+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:13.950079303+07:00","message":"> Transcript [8295] [false]: 'สำหรับการสวดอภิธรรมประจำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:13.950084223+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:13.950086149+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:13.950087957+07:00","message":"StatePrefix: 'สำหรับการสวดอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:13.950089823+07:00","message":"TextPushed: 'สำหรับการ'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:31:14.186492915+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:31:14.186506643+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:14.404846942+07:00","message":"receive streaming session, msgId: 1735"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:14.404886925+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":"2025-10-27T15:31:14.404892256+07:00","message":"receive interim result [false|false]: สำหรับการสวดอภิธรรมประจำวันนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:14.40490633+07:00","message":"[buffer interim] 1735 false สำหรับการสวดอภิธรรมประจำวันนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:14.404915571+07:00","message":"[bufferProcess] interim [480000000]:สำหรับการสวดอภิธรรมประจำวันนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:14.404917734+07:00","message":"[bufferProcess] send to processor:สำหรับการสวดอภิธรรมประจำวัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:14.404921221+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:14.404924553+07:00","message":"> Transcript [8296] [false]: 'สำหรับการสวดอภิธรรมประจำวัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:14.404928048+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:14.404929853+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:14.404931766+07:00","message":"StatePrefix: 'สำหรับการสวดอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:14.404934714+07:00","message":"TextPushed: 'สำหรับการ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:14.97276877+07:00","message":"receive streaming session, msgId: 1735"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:14.972801256+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":"2025-10-27T15:31:14.972806613+07:00","message":"receive interim result [false|false]: สำหรับการสวดอภิธรรมประจำวันนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:14.97281922+07:00","message":"[buffer interim] 1735 false สำหรับการสวดอภิธรรมประจำวันนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:14.972825107+07:00","message":"[bufferProcess] interim [80000000]:สำหรับการสวดอภิธรรมประจำวันนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:14.972827582+07:00","message":"[bufferProcess] send to processor:สำหรับการสวดอภิธรรมประจำวันนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:14.972832812+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:14.972835177+07:00","message":"> Transcript [8297] [false]: 'สำหรับการสวดอภิธรรมประจำวันนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:14.972838653+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:14.97284067+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:14.972842699+07:00","message":"StatePrefix: 'สำหรับการสวดอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:14.972844609+07:00","message":"TextPushed: 'สำหรับการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:14.972848774+07:00","message":"Push: 'สวดอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:14.972850259+07:00","message":"TextPushed: 'สำหรับการสวดอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:14.972852106+07:00","message":"Set new StatePrefix : 'สำหรับการสวดอภิธรรมประจำวันนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:14.972854436+07:00","message":"Next Push (prob) : 'ประจำวันนะคะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:14.972862559+07:00","message":"push: {false สวดอภิธรรม 0 0xc002922b80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:15.970797676+07:00","message":"[GCS] IsForceVAD: false for message ID: 1735"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:16.028443474+07:00","message":"[GCS] Start streaming session, msgId: 1736"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:16.077182157+07:00","message":"receive streaming session, msgId: 1735"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:16.077217414+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":"2025-10-27T15:31:16.077222617+07:00","message":"receive interim result [false|false]: สำหรับการสวดอภิธรรมประจำวันนะคะวิธีทำ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:16.077235928+07:00","message":"[buffer interim] 1735 false สำหรับการสวดอภิธรรมประจำวันนะคะวิธีทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:16.077242585+07:00","message":"[bufferProcess] interim [220000000]:สำหรับการสวดอภิธรรมประจำวันนะคะวิธีทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:16.077244884+07:00","message":"[bufferProcess] send to processor:สำหรับการสวดอภิธรรมประจำวันนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:16.077250323+07:00","message":"[bufferProcess] send to processor (ticker):สำหรับการสวดอภิธรรมประจำวันนะคะวิธีทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:16.077253213+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:16.077255703+07:00","message":"> Transcript [8298] [false]: 'สำหรับการสวดอภิธรรมประจำวันนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:16.077258943+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:16.077260704+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:16.077262399+07:00","message":"StatePrefix: 'สำหรับการสวดอภิธรรมประจำวันนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:16.077264514+07:00","message":"TextPushed: 'สำหรับการสวดอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:16.077265953+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:16.077267549+07:00","message":"> Transcript [8299] [false]: 'สำหรับการสวดอภิธรรมประจำวันนะคะวิธีทำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:16.077269242+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:16.077270682+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:16.077272063+07:00","message":"StatePrefix: 'สำหรับการสวดอภิธรรมประจำวันนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:16.077273591+07:00","message":"TextPushed: 'สำหรับการสวดอภิธรรม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:16.115486535+07:00","message":"receive streaming session, msgId: 1735"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:16.115518601+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับการสวดอภิธรรมประจำวันนะคะวิธีทำ\",\"confidence\":0.92837054}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:16.115524155+07:00","message":"receive interim result [true|false]: สำหรับการสวดอภิธรรมประจำวันนะคะวิธีทำ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:16.115532564+07:00","message":"end recv isFinal message id 1735"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:16.115534539+07:00","message":"end Recv id 1735"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:16.115539952+07:00","message":"[buffer interim] 1735 true สำหรับการสวดอภิธรรมประจำวันนะคะวิธีทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:16.115558865+07:00","message":"[bufferProcess] interim [280000000]:สำหรับการสวดอภิธรรมประจำวันนะคะวิธีทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:16.115568867+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:16.115571533+07:00","message":"> Transcript [8300] [true]: 'สำหรับการสวดอภิธรรมประจำวันนะคะวิธีทำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:16.115575767+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:16.115577471+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:16.11557906+07:00","message":"StatePrefix: 'สำหรับการสวดอภิธรรมประจำวันนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:16.115581146+07:00","message":"TextPushed: 'สำหรับการสวดอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:16.115587693+07:00","message":"Push: 'ประจำวันนะคะวิธีทำ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:16.115595974+07:00","message":"push: {true ประจำวันนะคะวิธีทำ 0 0xc002922b80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:31:16.127949606+07:00","message":"write wav file: './tmp/7446/7446_1735.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:16.594198844+07:00","message":"receive streaming session, msgId: 1736"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:16.594236186+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":"2025-10-27T15:31:16.594240597+07:00","message":"receive interim result [false|false]: สวัสดี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:16.594253723+07:00","message":"[buffer interim] 1736 false สวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:16.594260229+07:00","message":"[bufferProcess] interim [420000000]:สวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:16.594261692+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:16.723606474+07:00","message":"receive streaming session, msgId: 1736"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:16.723648843+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":"2025-10-27T15:31:16.723653848+07:00","message":"receive interim result [false|false]: วัดใน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:16.723666753+07:00","message":"[buffer interim] 1736 false วัดใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:16.723673373+07:00","message":"[bufferProcess] interim [480000000]:วัดใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:16.723676378+07:00","message":"[bufferProcess] send to processor:สวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:16.72368271+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:16.723686447+07:00","message":"> Transcript [8301] [false]: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:16.723689118+07:00","message":"Set StatePrefix (first interim): 'สวัสดี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:16.908123134+07:00","message":"receive streaming session, msgId: 1736"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:16.908157393+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":"2025-10-27T15:31:16.908163595+07:00","message":"receive interim result [false|false]: วัดในช่วง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:16.908177091+07:00","message":"[buffer interim] 1736 false วัดในช่วง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:16.908184245+07:00","message":"[bufferProcess] interim [720000000]:วัดในช่วง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:16.908186401+07:00","message":"[bufferProcess] send to processor:วัดใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:16.908191301+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:16.908193943+07:00","message":"> Transcript [8302] [false]: 'วัดใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:16.908195738+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:16.908197447+07:00","message":"Set new StatePrefix: 'วัดใน'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:31:17.186956478+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:31:17.186966844+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:17.214863877+07:00","message":"receive streaming session, msgId: 1736"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:17.214900208+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":"2025-10-27T15:31:17.214905601+07:00","message":"receive interim result [false|false]: วัดในช่วงเวลา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:17.214917037+07:00","message":"[buffer interim] 1736 false วัดในช่วงเวลา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:17.214923028+07:00","message":"[bufferProcess] interim [960000000]:วัดในช่วงเวลา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:17.21492551+07:00","message":"[bufferProcess] send to processor:วัดในช่วง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:17.214930824+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:17.214933459+07:00","message":"> Transcript [8303] [false]: 'วัดในช่วง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:17.21493668+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:17.214948407+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:17.21495062+07:00","message":"StatePrefix: 'วัดใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:17.214952595+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:17.457993807+07:00","message":"receive streaming session, msgId: 1736"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:17.458025551+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":"2025-10-27T15:31:17.458033038+07:00","message":"receive interim result [false|false]: วัดในช่วงราคา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:17.458051637+07:00","message":"[buffer interim] 1736 false วัดในช่วงราคา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:17.458058558+07:00","message":"[bufferProcess] interim [200000000]:วัดในช่วงราคา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:17.458060463+07:00","message":"[bufferProcess] send to processor:วัดในช่วงเวลา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:17.458064154+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:17.458066697+07:00","message":"> Transcript [8304] [false]: 'วัดในช่วงเวลา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:17.458069887+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:17.458071692+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:17.458073297+07:00","message":"StatePrefix: 'วัดใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:17.458074967+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:17.499263899+07:00","message":"receive streaming session, msgId: 1736"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:17.499298059+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":"2025-10-27T15:31:17.499303323+07:00","message":"receive interim result [false|false]: วัดในช่วงล่าง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:17.499318826+07:00","message":"[buffer interim] 1736 false วัดในช่วงล่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:17.499326009+07:00","message":"[bufferProcess] interim [260000000]:วัดในช่วงล่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:17.499327996+07:00","message":"[bufferProcess] send to processor:วัดในช่วงราคา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:17.499330955+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:17.499333441+07:00","message":"> Transcript [8305] [false]: 'วัดในช่วงราคา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:17.499336504+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:17.499338126+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:17.499339521+07:00","message":"StatePrefix: 'วัดใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:17.499341226+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:17.572292852+07:00","message":"receive streaming session, msgId: 1736"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:17.572321896+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":"2025-10-27T15:31:17.572327029+07:00","message":"receive interim result [false|false]: วัดในช่วงเวลาของ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:17.57234077+07:00","message":"[buffer interim] 1736 false วัดในช่วงเวลาของ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:17.57234853+07:00","message":"[bufferProcess] interim [320000000]:วัดในช่วงเวลาของ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:17.572350854+07:00","message":"[bufferProcess] send to processor:วัดในช่วงล่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:17.572354029+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:17.572356784+07:00","message":"> Transcript [8306] [false]: 'วัดในช่วงล่าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:17.572360165+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:17.572362054+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:17.572363667+07:00","message":"StatePrefix: 'วัดใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:17.572365373+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:17.572367894+07:00","message":"Push: 'วัดใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:17.572369477+07:00","message":"TextPushed: 'วัดใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:17.572371632+07:00","message":"Set new StatePrefix : 'วัดในช่วงล่าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:17.572373593+07:00","message":"Next Push (prob) : 'ช่วงล่าง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:17.572381821+07:00","message":"push: {false วัดใน 0 0xc002217c80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:17.663741731+07:00","message":"receive streaming session, msgId: 1736"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:17.66378666+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":"2025-10-27T15:31:17.663791801+07:00","message":"receive interim result [false|false]: วัดในช่วงล่าง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:17.663804341+07:00","message":"[buffer interim] 1736 false วัดในช่วงล่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:17.663810456+07:00","message":"[bufferProcess] interim [380000000]:วัดในช่วงล่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:17.663812821+07:00","message":"[bufferProcess] send to processor:วัดในช่วงเวลาของ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:17.663817603+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:17.663822543+07:00","message":"> Transcript [8307] [false]: 'วัดในช่วงเวลาของ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:17.66382453+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:17.663826221+07:00","message":"Set new StatePrefix: 'วัดในช่วงเวลาของ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:17.677990874+07:00","message":"receive streaming session, msgId: 1736"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:17.678023194+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":"2025-10-27T15:31:17.678028531+07:00","message":"receive interim result [false|false]: วัดในช่วงเวลาปกติ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:17.678045454+07:00","message":"[buffer interim] 1736 false วัดในช่วงเวลาปกติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:17.678051768+07:00","message":"[bufferProcess] interim [440000000]:วัดในช่วงเวลาปกติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:17.678053603+07:00","message":"[bufferProcess] send to processor:วัดในช่วงล่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:17.678056729+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:17.678059315+07:00","message":"> Transcript [8308] [false]: 'วัดในช่วงล่าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:17.678061312+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:17.678062822+07:00","message":"Set new StatePrefix: 'วัดในช่วงล่าง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:17.686825577+07:00","message":"receive streaming session, msgId: 1736"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:17.686850581+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วัดในช่วงเวลา 6:00\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:17.686858035+07:00","message":"receive interim result [false|false]: วัดในช่วงเวลา 6:00"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:17.686867022+07:00","message":"[buffer interim] 1736 false วัดในช่วงเวลา 6:00"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:17.686871885+07:00","message":"[bufferProcess] interim [500000000]:วัดในช่วงเวลา 6:00"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:17.686873676+07:00","message":"[bufferProcess] send to processor:วัดในช่วงเวลาปกติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:17.686879258+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:17.686881902+07:00","message":"> Transcript [8309] [false]: 'วัดในช่วงเวลาปกติ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:17.686883486+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:17.686885098+07:00","message":"Set new StatePrefix: 'วัดในช่วงเวลาปกติ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:18.313559482+07:00","message":"receive streaming session, msgId: 1736"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:18.313609542+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":"2025-10-27T15:31:18.313615881+07:00","message":"receive interim result [false|false]: วัดในช่วงเวลา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:18.313629558+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 6:00\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:18.313632649+07:00","message":"receive interim result [false|false]:  6:00"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:18.313648056+07:00","message":"[buffer interim] 1736 false วัดในช่วงเวลา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:18.313657816+07:00","message":"[buffer interim] 1736 false  6:00"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:18.313664258+07:00","message":"[bufferProcess] interim [40000000]:วัดในช่วงเวลา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:18.313666539+07:00","message":"[bufferProcess] send to processor:วัดในช่วงเวลา 6:00"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:18.313670861+07:00","message":"[bufferProcess] interim [40000000]: 6:00"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:18.313673051+07:00","message":"[bufferProcess] update buffer: วัดในช่วงเวลา 6:00"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:18.313675893+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:18.313678509+07:00","message":"> Transcript [8310] [false]: 'วัดในช่วงเวลา 6:00'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:18.31368033+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:18.313682113+07:00","message":"Set new StatePrefix: 'วัดในช่วงเวลา 6:00'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:18.317218929+07:00","message":"receive streaming session, msgId: 1736"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:18.317229386+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วัดในช่วงเวลา 6:00\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:18.317233579+07:00","message":"receive interim result [false|false]: วัดในช่วงเวลา 6:00"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:18.317243644+07:00","message":"[buffer interim] 1736 false วัดในช่วงเวลา 6:00"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:18.317251535+07:00","message":"[bufferProcess] interim [100000000]:วัดในช่วงเวลา 6:00"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:18.317254296+07:00","message":"[bufferProcess] send to processor:วัดในช่วงเวลา 6:00"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:18.317260958+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:18.317264318+07:00","message":"> Transcript [8311] [false]: 'วัดในช่วงเวลา 6:00'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:18.317268016+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:18.31727042+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:18.317273068+07:00","message":"StatePrefix: 'วัดในช่วงเวลา 6:00'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:18.317275778+07:00","message":"TextPushed: 'วัดใน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:18.469592214+07:00","message":"[GCS] IsForceVAD: false for message ID: 1736"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:18.538504283+07:00","message":"[GCS] Start streaming session, msgId: 1737"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:18.561973003+07:00","message":"receive streaming session, msgId: 1736"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:18.562003858+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วัดในช่วงเวลา 6:00\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:18.562009283+07:00","message":"receive interim result [false|false]: วัดในช่วงเวลา 6:00"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:18.562018289+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":"2025-10-27T15:31:18.562020608+07:00","message":"receive interim result [false|false]:  น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:18.562026506+07:00","message":"[buffer interim] 1736 false วัดในช่วงเวลา 6:00"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:18.562029949+07:00","message":"[buffer interim] 1736 false  น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:18.562035525+07:00","message":"[bufferProcess] interim [340000000]:วัดในช่วงเวลา 6:00"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:18.56203745+07:00","message":"[bufferProcess] send to processor:วัดในช่วงเวลา 6:00"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:18.562039909+07:00","message":"[bufferProcess] interim [340000000]: น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:18.562041937+07:00","message":"[bufferProcess] update buffer: วัดในช่วงเวลา 6:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:18.562044826+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:18.562047649+07:00","message":"> Transcript [8312] [false]: 'วัดในช่วงเวลา 6:00'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:18.56204997+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:18.562051811+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:18.562053598+07:00","message":"StatePrefix: 'วัดในช่วงเวลา 6:00'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:18.562055345+07:00","message":"TextPushed: 'วัดใน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:18.622764893+07:00","message":"receive streaming session, msgId: 1736"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:18.622800293+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปวดในช่วงเวลา 6:00 น\",\"confidence\":0.906287}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:18.622805928+07:00","message":"receive interim result [true|false]: ปวดในช่วงเวลา 6:00 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:18.622814023+07:00","message":"end recv isFinal message id 1736"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:18.622815909+07:00","message":"end Recv id 1736"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:18.622820962+07:00","message":"[buffer interim] 1736 true ปวดในช่วงเวลา 6:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:18.62282995+07:00","message":"[bufferProcess] interim [460000000]:ปวดในช่วงเวลา 6:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:18.622835176+07:00","message":"[bufferProcess] send to processor (isfinal):วัดในช่วงเวลา 6:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:18.622838304+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:18.6228409+07:00","message":"> Transcript [8313] [false]: 'วัดในช่วงเวลา 6:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:18.622843681+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:18.622845189+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:18.622847227+07:00","message":"StatePrefix: 'วัดในช่วงเวลา 6:00'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:18.622849064+07:00","message":"TextPushed: 'วัดใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:18.622850492+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:18.622852049+07:00","message":"> Transcript [8314] [true]: 'ปวดในช่วงเวลา 6:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:18.622853642+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:18.622855073+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:18.622856336+07:00","message":"StatePrefix: 'วัดในช่วงเวลา 6:00'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:18.622857636+07:00","message":"TextPushed: 'วัดใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:18.622858805+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:18.622947093+07:00","message":"Push: 'ช่วงเวลา 6:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:18.622949243+07:00","message":"TextPushed: 'วัดในช่วงเวลา 6:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:18.622950902+07:00","message":"Set new StatePrefix : 'ปวดในช่วงเวลา 6:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:18.622952562+07:00","message":"Next Push (prob) : 'ปวดในช่วงเวลา 6:00 น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:18.622959242+07:00","message":"push: {true ช่วงเวลา 6:00 น 0 0xc002217c80}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:18.622969961+07:00","message":"write aligntment file to 'tmp/7446/align_message_id_1736.html'"}
{"level":"info","service":"Main","time":"2025-10-27T15:31:18.630386937+07:00","message":"write wav file: './tmp/7446/7446_1736.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:19.393725385+07:00","message":"receive streaming session, msgId: 1737"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:19.393767311+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":"2025-10-27T15:31:19.393772862+07:00","message":"receive interim result [false|false]: นาฬิกา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:19.393786666+07:00","message":"[buffer interim] 1737 false นาฬิกา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:19.393794371+07:00","message":"[bufferProcess] interim [900000000]:นาฬิกา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:19.393796468+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:19.73610121+07:00","message":"receive streaming session, msgId: 1737"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:19.736135125+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"19\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:19.736140137+07:00","message":"receive interim result [false|false]: 19"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:19.736158938+07:00","message":"[buffer interim] 1737 false 19"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:19.736164858+07:00","message":"[bufferProcess] interim [200000000]:19"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:19.736167064+07:00","message":"[bufferProcess] send to processor:นาฬิกา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:19.736172531+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:19.736175083+07:00","message":"> Transcript [8315] [false]: 'นาฬิกา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:19.736177204+07:00","message":"Set StatePrefix (first interim): 'นาฬิกา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:19.795115091+07:00","message":"receive streaming session, msgId: 1737"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:19.795148746+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":"2025-10-27T15:31:19.795154499+07:00","message":"receive interim result [false|false]: ก้าวหน้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:19.79516915+07:00","message":"[buffer interim] 1737 false ก้าวหน้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:19.795175703+07:00","message":"[bufferProcess] interim [320000000]:ก้าวหน้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:19.795177699+07:00","message":"[bufferProcess] send to processor:19"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:19.795180923+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:19.795185452+07:00","message":"> Transcript [8316] [false]: '19'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:19.795187486+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:19.795189805+07:00","message":"Set new StatePrefix: '19'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:19.912917483+07:00","message":"receive streaming session, msgId: 1737"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:19.912953483+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นาฬิกา 9:00 น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:19.912959057+07:00","message":"receive interim result [false|false]: นาฬิกา 9:00 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:19.9129725+07:00","message":"[buffer interim] 1737 false นาฬิกา 9:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:19.912979507+07:00","message":"[bufferProcess] interim [380000000]:นาฬิกา 9:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:19.912981439+07:00","message":"[bufferProcess] send to processor:ก้าวหน้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:19.912986553+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:19.912989401+07:00","message":"> Transcript [8317] [false]: 'ก้าวหน้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:19.91299162+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:19.912993369+07:00","message":"Set new StatePrefix: 'ก้าวหน้า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:19.972097782+07:00","message":"receive streaming session, msgId: 1737"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:19.972135533+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นาฬิกา 9 นาที\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:19.972142383+07:00","message":"receive interim result [false|false]: นาฬิกา 9 นาที"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:19.972160057+07:00","message":"[buffer interim] 1737 false นาฬิกา 9 นาที"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:19.972167316+07:00","message":"[bufferProcess] interim [440000000]:นาฬิกา 9 นาที"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:19.972170231+07:00","message":"[bufferProcess] send to processor:นาฬิกา 9:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:19.972174492+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:19.972178391+07:00","message":"> Transcript [8318] [false]: 'นาฬิกา 9:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:19.972180938+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:19.97218336+07:00","message":"Set new StatePrefix: 'นาฬิกา 9:00 น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:19.977199356+07:00","message":"receive streaming session, msgId: 1737"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:19.977217768+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นาฬิกา 9:00 น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:19.977221898+07:00","message":"receive interim result [false|false]: นาฬิกา 9:00 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:19.977232107+07:00","message":"[buffer interim] 1737 false นาฬิกา 9:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:19.977236986+07:00","message":"[bufferProcess] interim [500000000]:นาฬิกา 9:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:19.977239268+07:00","message":"[bufferProcess] send to processor:นาฬิกา 9 นาที"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:19.977242305+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:19.977244344+07:00","message":"> Transcript [8319] [false]: 'นาฬิกา 9 นาที'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:19.977245984+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:19.97724751+07:00","message":"Set new StatePrefix: 'นาฬิกา 9 นาที'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:31:20.187057701+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:31:20.187072523+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:20.481229364+07:00","message":"receive streaming session, msgId: 1737"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:20.481267392+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นาฬิกา\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:20.481274748+07:00","message":"receive interim result [false|false]: นาฬิกา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:20.481286485+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 9:00 น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:20.481289738+07:00","message":"receive interim result [false|false]:  9:00 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:20.481297973+07:00","message":"[buffer interim] 1737 false นาฬิกา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:20.481304875+07:00","message":"[buffer interim] 1737 false  9:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:20.481311432+07:00","message":"[bufferProcess] interim [980000000]:นาฬิกา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:20.481314224+07:00","message":"[bufferProcess] send to processor:นาฬิกา 9:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:20.481317953+07:00","message":"[bufferProcess] interim [980000000]: 9:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:20.48132131+07:00","message":"[bufferProcess] update buffer: นาฬิกา 9:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:20.481324627+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:20.481328019+07:00","message":"> Transcript [8320] [false]: 'นาฬิกา 9:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:20.481330712+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:20.48133317+07:00","message":"Set new StatePrefix: 'นาฬิกา 9:00 น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:20.617851062+07:00","message":"receive streaming session, msgId: 1737"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:20.617902575+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นาฬิกา 9:00 น\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:20.617908024+07:00","message":"receive interim result [false|false]: นาฬิกา 9:00 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:20.617922522+07:00","message":"[buffer interim] 1737 false นาฬิกา 9:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:20.617930849+07:00","message":"[bufferProcess] interim [100000000]:นาฬิกา 9:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:20.617933192+07:00","message":"[bufferProcess] send to processor:นาฬิกา 9:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:20.61793608+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:20.61794214+07:00","message":"> Transcript [8321] [false]: 'นาฬิกา 9:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:20.617944525+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:20.617946437+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:20.617948026+07:00","message":"StatePrefix: 'นาฬิกา 9:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:20.617949869+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:20.873549442+07:00","message":"receive streaming session, msgId: 1737"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:20.87357336+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นาฬิกา 9:00 น\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:20.873578341+07:00","message":"receive interim result [false|false]: นาฬิกา 9:00 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:20.873588618+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 11:00\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:20.873590918+07:00","message":"receive interim result [false|false]:  11:00"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:20.873596585+07:00","message":"[buffer interim] 1737 false นาฬิกา 9:00 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:20.873602835+07:00","message":"[buffer interim] 1737 false  11:00"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:20.873606938+07:00","message":"[bufferProcess] interim [400000000]:นาฬิกา 9:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:20.873608943+07:00","message":"[bufferProcess] send to processor:นาฬิกา 9:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:20.873613003+07:00","message":"[bufferProcess] interim [400000000]: 11:00"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:20.873614765+07:00","message":"[bufferProcess] update buffer: นาฬิกา 9:00 น 11:00"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:20.873617239+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:20.873619236+07:00","message":"> Transcript [8322] [false]: 'นาฬิกา 9:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:20.873621486+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:20.873623149+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:20.873624537+07:00","message":"StatePrefix: 'นาฬิกา 9:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:20.873626029+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:20.994346955+07:00","message":"receive streaming session, msgId: 1737"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:20.994377119+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นาฬิกา 9:00 น\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:20.994382181+07:00","message":"receive interim result [false|false]: นาฬิกา 9:00 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:20.994392302+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 11:00 น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:20.994394628+07:00","message":"receive interim result [false|false]:  11:00 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:20.994400962+07:00","message":"[buffer interim] 1737 false นาฬิกา 9:00 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:20.994405911+07:00","message":"[buffer interim] 1737 false  11:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:20.994410962+07:00","message":"[bufferProcess] interim [520000000]:นาฬิกา 9:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:20.99441351+07:00","message":"[bufferProcess] send to processor:นาฬิกา 9:00 น 11:00"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:20.994418357+07:00","message":"[bufferProcess] interim [520000000]: 11:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:20.99442051+07:00","message":"[bufferProcess] update buffer: นาฬิกา 9:00 น 11:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:20.99442917+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:20.994441832+07:00","message":"> Transcript [8323] [false]: 'นาฬิกา 9:00 น 11:00'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:20.994447145+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:20.994449744+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:20.99445185+07:00","message":"StatePrefix: 'นาฬิกา 9:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:20.994453784+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:21.519974692+07:00","message":"receive streaming session, msgId: 1737"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:21.520003397+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นาฬิกา 9:00 น 11:00\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:21.520009218+07:00","message":"receive interim result [false|false]: นาฬิกา 9:00 น 11:00"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:21.520017566+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":"2025-10-27T15:31:21.520019718+07:00","message":"receive interim result [false|false]:  น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:21.520026099+07:00","message":"[buffer interim] 1737 false นาฬิกา 9:00 น 11:00"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:21.52003133+07:00","message":"[buffer interim] 1737 false  น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:21.520037125+07:00","message":"[bufferProcess] interim [0]:นาฬิกา 9:00 น 11:00"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:21.520039066+07:00","message":"[bufferProcess] send to processor:นาฬิกา 9:00 น 11:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:21.520043513+07:00","message":"[bufferProcess] interim [0]: น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:21.520045402+07:00","message":"[bufferProcess] update buffer: นาฬิกา 9:00 น 11:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:21.520048002+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:21.520050918+07:00","message":"> Transcript [8324] [false]: 'นาฬิกา 9:00 น 11:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:21.520053551+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:21.520055334+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:21.520057309+07:00","message":"StatePrefix: 'นาฬิกา 9:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:21.520058925+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:21.520063125+07:00","message":"Push: 'นาฬิกา 9:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:21.520064634+07:00","message":"TextPushed: 'นาฬิกา 9:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:21.520066211+07:00","message":"Set new StatePrefix : 'นาฬิกา 9:00 น 11:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:21.520067955+07:00","message":"Next Push (prob) : ' 11:00 น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:21.520076338+07:00","message":"push: {false นาฬิกา 9:00 น 0 0xc00401ea00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:21.574798437+07:00","message":"receive streaming session, msgId: 1737"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:21.574842174+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นาฬิกา 9:00 น 11:00 น\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:21.574848572+07:00","message":"receive interim result [false|false]: นาฬิกา 9:00 น 11:00 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:21.574862146+07:00","message":"[buffer interim] 1737 false นาฬิกา 9:00 น 11:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:21.574872711+07:00","message":"[bufferProcess] interim [120000000]:นาฬิกา 9:00 น 11:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:21.574875696+07:00","message":"[bufferProcess] send to processor:นาฬิกา 9:00 น 11:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:21.574881761+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:21.574885618+07:00","message":"> Transcript [8325] [false]: 'นาฬิกา 9:00 น 11:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:21.57488956+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:21.574892819+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:21.57489582+07:00","message":"StatePrefix: 'นาฬิกา 9:00 น 11:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:21.574898189+07:00","message":"TextPushed: 'นาฬิกา 9:00 น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:22.213116686+07:00","message":"receive streaming session, msgId: 1737"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:22.213177378+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นาฬิกา 9:00 น 11:00 น\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:22.213185025+07:00","message":"receive interim result [false|false]: นาฬิกา 9:00 น 11:00 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:22.213198353+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 12:00\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:22.21320193+07:00","message":"receive interim result [false|false]:  12:00"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:22.213211519+07:00","message":"[buffer interim] 1737 false นาฬิกา 9:00 น 11:00 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:22.213215484+07:00","message":"[buffer interim] 1737 false  12:00"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:22.213222456+07:00","message":"[bufferProcess] interim [720000000]:นาฬิกา 9:00 น 11:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:22.213225481+07:00","message":"[bufferProcess] send to processor:นาฬิกา 9:00 น 11:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:22.213229905+07:00","message":"[bufferProcess] interim [720000000]: 12:00"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:22.213232838+07:00","message":"[bufferProcess] update buffer: นาฬิกา 9:00 น 11:00 น 12:00"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:22.213236856+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:22.213240716+07:00","message":"> Transcript [8326] [false]: 'นาฬิกา 9:00 น 11:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:22.213245186+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:22.213247664+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:22.213250744+07:00","message":"StatePrefix: 'นาฬิกา 9:00 น 11:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:22.213253831+07:00","message":"TextPushed: 'นาฬิกา 9:00 น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:22.427549979+07:00","message":"[GCS] Cleaned up inactive client: 1717"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:22.427567186+07:00","message":"[GCS] Cleaned up inactive client: 1722"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:22.427569813+07:00","message":"[GCS] Cleaned up inactive client: 1720"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:22.427571234+07:00","message":"[GCS] Cleaned up inactive client: 1721"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:22.427572654+07:00","message":"[GCS] Cleaned up inactive client: 1719"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:22.427574064+07:00","message":"[GCS] Cleaned up inactive client: 1718"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:22.591687827+07:00","message":"receive streaming session, msgId: 1737"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:22.591718637+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นาฬิกา 9:00 น 11:00 น\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:22.591724306+07:00","message":"receive interim result [false|false]: นาฬิกา 9:00 น 11:00 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:22.591732551+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 12:00 น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:22.591734888+07:00","message":"receive interim result [false|false]:  12:00 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:22.591741284+07:00","message":"[buffer interim] 1737 false นาฬิกา 9:00 น 11:00 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:22.591745969+07:00","message":"[buffer interim] 1737 false  12:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:22.591751926+07:00","message":"[bufferProcess] interim [80000000]:นาฬิกา 9:00 น 11:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:22.591758946+07:00","message":"[bufferProcess] send to processor:นาฬิกา 9:00 น 11:00 น 12:00"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:22.59176538+07:00","message":"[bufferProcess] interim [80000000]: 12:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:22.591767413+07:00","message":"[bufferProcess] update buffer: นาฬิกา 9:00 น 11:00 น 12:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:22.591770143+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:22.591773007+07:00","message":"> Transcript [8327] [false]: 'นาฬิกา 9:00 น 11:00 น 12:00'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:22.591775903+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:22.591777622+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:22.591780323+07:00","message":"StatePrefix: 'นาฬิกา 9:00 น 11:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:22.591782315+07:00","message":"TextPushed: 'นาฬิกา 9:00 น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:22.793231935+07:00","message":"receive streaming session, msgId: 1737"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:22.793266269+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นาฬิกา 9:00 น 11:00 น 12:00\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:22.793271586+07:00","message":"receive interim result [false|false]: นาฬิกา 9:00 น 11:00 น 12:00"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:22.793282141+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":"2025-10-27T15:31:22.793285402+07:00","message":"receive interim result [false|false]:  น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:22.793293744+07:00","message":"[buffer interim] 1737 false นาฬิกา 9:00 น 11:00 น 12:00"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:22.793297798+07:00","message":"[buffer interim] 1737 false  น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:22.793304238+07:00","message":"[bufferProcess] interim [320000000]:นาฬิกา 9:00 น 11:00 น 12:00"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:22.793307533+07:00","message":"[bufferProcess] send to processor:นาฬิกา 9:00 น 11:00 น 12:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:22.793311415+07:00","message":"[bufferProcess] interim [320000000]: น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:22.79331495+07:00","message":"[bufferProcess] update buffer: นาฬิกา 9:00 น 11:00 น 12:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:22.793318622+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:22.793321984+07:00","message":"> Transcript [8328] [false]: 'นาฬิกา 9:00 น 11:00 น 12:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:22.793325616+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:22.793328795+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:22.793331161+07:00","message":"StatePrefix: 'นาฬิกา 9:00 น 11:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:22.793333234+07:00","message":"TextPushed: 'นาฬิกา 9:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:22.793336596+07:00","message":"Push: ' 11:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:22.793338457+07:00","message":"TextPushed: 'นาฬิกา 9:00 น 11:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:22.793340062+07:00","message":"Set new StatePrefix : 'นาฬิกา 9:00 น 11:00 น 12:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:22.793341907+07:00","message":"Next Push (prob) : ' 12:00 น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:22.793349511+07:00","message":"push: {false  11:00 น 0 0xc00401ea00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:23.168722489+07:00","message":"receive streaming session, msgId: 1737"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:23.168762562+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นาฬิกา 9:00 น 11:00 น 12:00 น\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:23.168768183+07:00","message":"receive interim result [false|false]: นาฬิกา 9:00 น 11:00 น 12:00 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:23.168780827+07:00","message":"[buffer interim] 1737 false นาฬิกา 9:00 น 11:00 น 12:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:23.168788765+07:00","message":"[bufferProcess] interim [680000000]:นาฬิกา 9:00 น 11:00 น 12:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:23.168790888+07:00","message":"[bufferProcess] send to processor:นาฬิกา 9:00 น 11:00 น 12:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:23.168796372+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:23.168798939+07:00","message":"> Transcript [8329] [false]: 'นาฬิกา 9:00 น 11:00 น 12:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:23.168801875+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:23.168803735+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:23.168805863+07:00","message":"StatePrefix: 'นาฬิกา 9:00 น 11:00 น 12:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:23.168807736+07:00","message":"TextPushed: 'นาฬิกา 9:00 น 11:00 น'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:31:23.187786489+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:31:23.187799459+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:23.657429574+07:00","message":"[GCS] IsForceVAD: false for message ID: 1737"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:23.781049891+07:00","message":"[GCS] Start streaming session, msgId: 1738"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:23.816400677+07:00","message":"receive streaming session, msgId: 1737"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:23.816442138+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นาฬิกา 9:00 น 11:00 น 12:00 น 15:00 น\",\"confidence\":0.9210898}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:23.816447971+07:00","message":"receive interim result [true|false]: นาฬิกา 9:00 น 11:00 น 12:00 น 15:00 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:23.816455301+07:00","message":"end recv isFinal message id 1737"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:23.81645773+07:00","message":"end Recv id 1737"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:23.816465856+07:00","message":"[buffer interim] 1737 true นาฬิกา 9:00 น 11:00 น 12:00 น 15:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:23.81647525+07:00","message":"[bufferProcess] interim [340000000]:นาฬิกา 9:00 น 11:00 น 12:00 น 15:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:23.816479931+07:00","message":"[bufferProcess] send to processor (isfinal):นาฬิกา 9:00 น 11:00 น 12:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:23.816483992+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:23.816488083+07:00","message":"> Transcript [8330] [false]: 'นาฬิกา 9:00 น 11:00 น 12:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:23.816495158+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:23.816497088+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:23.816501392+07:00","message":"StatePrefix: 'นาฬิกา 9:00 น 11:00 น 12:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:23.816503174+07:00","message":"TextPushed: 'นาฬิกา 9:00 น 11:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:23.816504931+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:23.816508994+07:00","message":"> Transcript [8331] [true]: 'นาฬิกา 9:00 น 11:00 น 12:00 น 15:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:23.81651096+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:23.816512435+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:23.816513716+07:00","message":"StatePrefix: 'นาฬิกา 9:00 น 11:00 น 12:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:23.81651553+07:00","message":"TextPushed: 'นาฬิกา 9:00 น 11:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:23.816519983+07:00","message":"Push: ' 12:00 น 15:00 น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:23.816529333+07:00","message":"push: {true  12:00 น 15:00 น 0 0xc00401ea00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:31:23.829810592+07:00","message":"write wav file: './tmp/7446/7446_1737.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:24.639170189+07:00","message":"receive streaming session, msgId: 1738"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:24.639215983+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":"2025-10-27T15:31:24.639223399+07:00","message":"receive interim result [false|false]: นาฬิกา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:24.63923905+07:00","message":"[buffer interim] 1738 false นาฬิกา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:24.63924652+07:00","message":"[bufferProcess] interim [660000000]:นาฬิกา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:24.63924907+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:25.542511137+07:00","message":"receive streaming session, msgId: 1738"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:25.542559061+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"10\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:25.542564494+07:00","message":"receive interim result [false|false]: 10"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:25.542577115+07:00","message":"[buffer interim] 1738 false 10"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:25.542584919+07:00","message":"[bufferProcess] interim [560000000]:10"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:25.542587784+07:00","message":"[bufferProcess] send to processor:นาฬิกา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:25.542592703+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:25.542597892+07:00","message":"> Transcript [8332] [false]: 'นาฬิกา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:25.542599965+07:00","message":"Set StatePrefix (first interim): 'นาฬิกา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:25.670069518+07:00","message":"receive streaming session, msgId: 1738"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:25.670113048+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"19\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:25.670120045+07:00","message":"receive interim result [false|false]: 19"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:25.670134548+07:00","message":"[buffer interim] 1738 false 19"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:25.670142946+07:00","message":"[bufferProcess] interim [680000000]:19"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:25.670146149+07:00","message":"[bufferProcess] send to processor:10"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:25.67015047+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:25.670154307+07:00","message":"> Transcript [8333] [false]: '10'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:25.670157376+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:25.670160028+07:00","message":"Set new StatePrefix: '10'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:25.925009979+07:00","message":"receive streaming session, msgId: 1738"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:25.92504727+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นาฬิกา 19:00 น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:25.925062096+07:00","message":"receive interim result [false|false]: นาฬิกา 19:00 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:25.925075283+07:00","message":"[buffer interim] 1738 false นาฬิกา 19:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:25.925081991+07:00","message":"[bufferProcess] interim [980000000]:นาฬิกา 19:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:25.925084099+07:00","message":"[bufferProcess] send to processor:19"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:25.925089212+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:25.925091748+07:00","message":"> Transcript [8334] [false]: '19'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:25.925093764+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:25.925096824+07:00","message":"Set new StatePrefix: '19'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:31:26.187975314+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:31:26.187991464+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:26.565770848+07:00","message":"receive streaming session, msgId: 1738"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:26.565810924+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นาฬิกา 19:00 น\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:26.565815736+07:00","message":"receive interim result [false|false]: นาฬิกา 19:00 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:26.56582934+07:00","message":"[buffer interim] 1738 false นาฬิกา 19:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:26.565836049+07:00","message":"[bufferProcess] interim [580000000]:นาฬิกา 19:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:26.565838093+07:00","message":"[bufferProcess] send to processor:นาฬิกา 19:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:26.565842969+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:26.565845715+07:00","message":"> Transcript [8335] [false]: 'นาฬิกา 19:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:26.565848139+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:26.565850097+07:00","message":"Set new StatePrefix: 'นาฬิกา 19:00 น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:27.031404161+07:00","message":"receive streaming session, msgId: 1738"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:27.031441369+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นาฬิกา 19:00 น\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:27.031446861+07:00","message":"receive interim result [false|false]: นาฬิกา 19:00 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:27.031457347+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 21:00\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:27.031459643+07:00","message":"receive interim result [false|false]:  21:00"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:27.031466201+07:00","message":"[buffer interim] 1738 false นาฬิกา 19:00 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:27.03147093+07:00","message":"[buffer interim] 1738 false  21:00"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:27.031476862+07:00","message":"[bufferProcess] interim [60000000]:นาฬิกา 19:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:27.03147872+07:00","message":"[bufferProcess] send to processor:นาฬิกา 19:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:27.031484191+07:00","message":"[bufferProcess] interim [60000000]: 21:00"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:27.031486387+07:00","message":"[bufferProcess] update buffer: นาฬิกา 19:00 น 21:00"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:27.031496332+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:27.031510347+07:00","message":"> Transcript [8336] [false]: 'นาฬิกา 19:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:27.031515329+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:27.031517263+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:27.031519114+07:00","message":"StatePrefix: 'นาฬิกา 19:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:27.031520868+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:27.335689044+07:00","message":"receive streaming session, msgId: 1738"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:27.335729561+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นาฬิกา 19:00 น\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:27.335735428+07:00","message":"receive interim result [false|false]: นาฬิกา 19:00 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:27.335745484+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 21:00 น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:27.335747821+07:00","message":"receive interim result [false|false]:  21:00 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:27.335753415+07:00","message":"[buffer interim] 1738 false นาฬิกา 19:00 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:27.335764551+07:00","message":"[buffer interim] 1738 false  21:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:27.335771042+07:00","message":"[bufferProcess] interim [360000000]:นาฬิกา 19:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:27.33577327+07:00","message":"[bufferProcess] send to processor:นาฬิกา 19:00 น 21:00"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:27.335775937+07:00","message":"[bufferProcess] interim [360000000]: 21:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:27.33577806+07:00","message":"[bufferProcess] update buffer: นาฬิกา 19:00 น 21:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:27.335780479+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:27.335782899+07:00","message":"> Transcript [8337] [false]: 'นาฬิกา 19:00 น 21:00'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:27.335786586+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:27.335788221+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:27.335789866+07:00","message":"StatePrefix: 'นาฬิกา 19:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:27.335791566+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:27.532391445+07:00","message":"receive streaming session, msgId: 1738"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:27.53243036+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นาฬิกา 19:00 น\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:27.532436762+07:00","message":"receive interim result [false|false]: นาฬิกา 19:00 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:27.532445917+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 21:00 น นะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:27.532449677+07:00","message":"receive interim result [false|false]:  21:00 น นะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:27.532467362+07:00","message":"[buffer interim] 1738 false นาฬิกา 19:00 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:27.532478011+07:00","message":"[buffer interim] 1738 false  21:00 น นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:27.532485634+07:00","message":"[bufferProcess] interim [600000000]:นาฬิกา 19:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:27.532489123+07:00","message":"[bufferProcess] send to processor:นาฬิกา 19:00 น 21:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:27.532494966+07:00","message":"[bufferProcess] interim [600000000]: 21:00 น นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:27.532498286+07:00","message":"[bufferProcess] update buffer: นาฬิกา 19:00 น 21:00 น นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:27.532510582+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:27.532529554+07:00","message":"> Transcript [8338] [false]: 'นาฬิกา 19:00 น 21:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:27.532534763+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:27.532537727+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:27.532540522+07:00","message":"StatePrefix: 'นาฬิกา 19:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:27.532543059+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:27.655974423+07:00","message":"receive streaming session, msgId: 1738"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:27.656007861+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นาฬิกา 19:00 น 21:00\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:27.656013392+07:00","message":"receive interim result [false|false]: นาฬิกา 19:00 น 21:00"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:27.656022628+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":"2025-10-27T15:31:27.656025276+07:00","message":"receive interim result [false|false]:  น นะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:27.656034341+07:00","message":"[buffer interim] 1738 false นาฬิกา 19:00 น 21:00"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:27.656037501+07:00","message":"[buffer interim] 1738 false  น นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:27.656043048+07:00","message":"[bufferProcess] interim [660000000]:นาฬิกา 19:00 น 21:00"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:27.656045863+07:00","message":"[bufferProcess] send to processor:นาฬิกา 19:00 น 21:00 น นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:27.656048453+07:00","message":"[bufferProcess] interim [660000000]: น นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:27.656050342+07:00","message":"[bufferProcess] update buffer: นาฬิกา 19:00 น 21:00 น นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:27.656053128+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:27.656055869+07:00","message":"> Transcript [8339] [false]: 'นาฬิกา 19:00 น 21:00 น นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:27.656059081+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:27.656060876+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:27.656062417+07:00","message":"StatePrefix: 'นาฬิกา 19:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:27.65606422+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:27.65606669+07:00","message":"Push: 'นาฬิกา 19:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:27.656068174+07:00","message":"TextPushed: 'นาฬิกา 19:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:27.656069836+07:00","message":"Set new StatePrefix : 'นาฬิกา 19:00 น 21:00 น นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:27.656071634+07:00","message":"Next Push (prob) : ' 21:00 น นะคะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:27.656078955+07:00","message":"push: {false นาฬิกา 19:00 น 0 0xc002a00500}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:27.972290819+07:00","message":"receive streaming session, msgId: 1738"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:27.972334742+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นาฬิกา 19:00 น 21:00 น\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:27.972340556+07:00","message":"receive interim result [false|false]: นาฬิกา 19:00 น 21:00 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:27.972350752+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":"2025-10-27T15:31:27.972354005+07:00","message":"receive interim result [false|false]:  นะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:27.972367715+07:00","message":"[buffer interim] 1738 false นาฬิกา 19:00 น 21:00 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:27.972386667+07:00","message":"[buffer interim] 1738 false  นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:27.97240056+07:00","message":"[bufferProcess] interim [960000000]:นาฬิกา 19:00 น 21:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:27.972404251+07:00","message":"[bufferProcess] send to processor:นาฬิกา 19:00 น 21:00 น นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:27.972412695+07:00","message":"[bufferProcess] interim [960000000]: นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:27.972416907+07:00","message":"[bufferProcess] update buffer: นาฬิกา 19:00 น 21:00 น นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:27.972421359+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:27.972425571+07:00","message":"> Transcript [8340] [false]: 'นาฬิกา 19:00 น 21:00 น นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:27.972430148+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:27.972433189+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:27.972436245+07:00","message":"StatePrefix: 'นาฬิกา 19:00 น 21:00 น นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:27.972439187+07:00","message":"TextPushed: 'นาฬิกา 19:00 น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:28.169485622+07:00","message":"receive streaming session, msgId: 1738"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:28.169529812+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นาฬิกา 19:00 น 21:00 น นะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:28.169535767+07:00","message":"receive interim result [false|false]: นาฬิกา 19:00 น 21:00 น นะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:28.169552043+07:00","message":"[buffer interim] 1738 false นาฬิกา 19:00 น 21:00 น นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:28.169559958+07:00","message":"[bufferProcess] interim [200000000]:นาฬิกา 19:00 น 21:00 น นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:28.169563107+07:00","message":"[bufferProcess] send to processor:นาฬิกา 19:00 น 21:00 น นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:28.169569435+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:28.169572165+07:00","message":"> Transcript [8341] [false]: 'นาฬิกา 19:00 น 21:00 น นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:28.169574981+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:28.169576861+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:28.169579247+07:00","message":"StatePrefix: 'นาฬิกา 19:00 น 21:00 น นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:28.169581304+07:00","message":"TextPushed: 'นาฬิกา 19:00 น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:28.977949588+07:00","message":"[GCS] IsForceVAD: false for message ID: 1738"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:29.039960133+07:00","message":"[GCS] Start streaming session, msgId: 1739"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:29.106982834+07:00","message":"receive streaming session, msgId: 1738"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:29.107018407+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"19:00 น 21:00 น นะคะ\",\"confidence\":0.9582446}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:29.10702333+07:00","message":"receive interim result [true|false]: 19:00 น 21:00 น นะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:29.107031478+07:00","message":"end recv isFinal message id 1738"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:29.107033189+07:00","message":"end Recv id 1738"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:29.107037784+07:00","message":"[buffer interim] 1738 true 19:00 น 21:00 น นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:29.107044014+07:00","message":"[bufferProcess] interim [220000000]:19:00 น 21:00 น นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:29.107046685+07:00","message":"[bufferProcess] send to processor (isfinal):นาฬิกา 19:00 น 21:00 น นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:29.107050046+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:29.107052666+07:00","message":"> Transcript [8342] [false]: 'นาฬิกา 19:00 น 21:00 น นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:29.107055293+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:29.107056862+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:29.107058402+07:00","message":"StatePrefix: 'นาฬิกา 19:00 น 21:00 น นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:29.107060282+07:00","message":"TextPushed: 'นาฬิกา 19:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:29.107061848+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:29.107063638+07:00","message":"> Transcript [8343] [true]: '19:00 น 21:00 น นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:29.107065474+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:29.107066823+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:29.107068228+07:00","message":"StatePrefix: 'นาฬิกา 19:00 น 21:00 น นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:29.107069618+07:00","message":"TextPushed: 'นาฬิกา 19:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:29.107070814+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:29.107177145+07:00","message":"Push: ' นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:29.107179205+07:00","message":"TextPushed: 'นาฬิกา 19:00 น นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:29.107180903+07:00","message":"Set new StatePrefix : '19:00 น 21:00 น นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:29.107182623+07:00","message":"Next Push (prob) : '19:00 น 21:00 น นะคะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:29.107190571+07:00","message":"push: {true  นะคะ 0 0xc002a00500}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:29.107199558+07:00","message":"write aligntment file to 'tmp/7446/align_message_id_1738.html'"}
{"level":"info","service":"Main","time":"2025-10-27T15:31:29.117356266+07:00","message":"write wav file: './tmp/7446/7446_1738.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:31:29.188651161+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:31:29.188661099+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:31.189212404+07:00","message":"receive streaming session, msgId: 1739"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:31.189254254+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":"2025-10-27T15:31:31.189259062+07:00","message":"receive interim result [false|false]: เดี๋ยวนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:31.189273247+07:00","message":"[buffer interim] 1739 false เดี๋ยวนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:31.18928019+07:00","message":"[bufferProcess] interim [220000000]:เดี๋ยวนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:31.189281814+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:31.189286861+07:00","message":"[bufferProcess] send to processor (ticker):เดี๋ยวนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:31.189289591+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:31.189292111+07:00","message":"> Transcript [8344] [false]: 'เดี๋ยวนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:31.189294175+07:00","message":"Set StatePrefix (first interim): 'เดี๋ยวนะคะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:31.823834446+07:00","message":"receive streaming session, msgId: 1739"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:31.823877372+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":"2025-10-27T15:31:31.823884119+07:00","message":"receive interim result [false|false]: เดี๋ยวนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:31.823906212+07:00","message":"[buffer interim] 1739 false เดี๋ยวนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:31.823914526+07:00","message":"[bufferProcess] interim [820000000]:เดี๋ยวนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:31.823916588+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:31:32.18951133+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:31:32.189523081+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:34.420307591+07:00","message":"[GCS] IsForceVAD: false for message ID: 1739"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:34.530062163+07:00","message":"receive streaming session, msgId: 1739"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:34.530106844+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นะคะ\",\"confidence\":0.8524916}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":610000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:34.530113911+07:00","message":"receive interim result [true|false]: นะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:34.530122532+07:00","message":"end recv isFinal message id 1739"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:34.530125242+07:00","message":"end Recv id 1739"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:34.530132597+07:00","message":"[buffer interim] 1739 true นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:34.53014252+07:00","message":"[bufferProcess] interim [610000000]:นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:34.530148089+07:00","message":"[bufferProcess] send to processor (isfinal):เดี๋ยวนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:34.530153296+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:34.530157075+07:00","message":"> Transcript [8345] [false]: 'เดี๋ยวนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:34.530161053+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:34.530163169+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:34.530165309+07:00","message":"StatePrefix: 'เดี๋ยวนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:34.530167793+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:34.53016972+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:34.530174942+07:00","message":"> Transcript [8346] [true]: 'นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:34.530177554+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:34.530179455+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:34.530181287+07:00","message":"StatePrefix: 'เดี๋ยวนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:34.53018326+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:34.530189045+07:00","message":"Push: 'นะคะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:34.530198665+07:00","message":"push: {true นะคะ 0 0xc002923280}"}
{"level":"info","service":"Main","time":"2025-10-27T15:31:34.541462166+07:00","message":"write wav file: './tmp/7446/7446_1739.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:34.549365506+07:00","message":"[GCS] Start streaming session, msgId: 1740"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:31:35.189933643+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:31:35.18993299+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:36.830602792+07:00","message":"receive streaming session, msgId: 1740"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:36.830645135+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":"2025-10-27T15:31:36.830651502+07:00","message":"receive interim result [false|false]: นาฬิกา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:36.830668517+07:00","message":"[buffer interim] 1740 false นาฬิกา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:36.830676375+07:00","message":"[bufferProcess] interim [280000000]:นาฬิกา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:36.830678504+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:36.830686094+07:00","message":"[bufferProcess] send to processor (ticker):นาฬิกา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:36.830689473+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:36.830693469+07:00","message":"> Transcript [8347] [false]: 'นาฬิกา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:36.830696502+07:00","message":"Set StatePrefix (first interim): 'นาฬิกา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:37.048585987+07:00","message":"[GCS] IsForceVAD: false for message ID: 1740"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:37.110063202+07:00","message":"[GCS] Start streaming session, msgId: 1741"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:37.16965553+07:00","message":"receive streaming session, msgId: 1740"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:37.169704907+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นาฬิกา\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":730000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:37.169712101+07:00","message":"receive interim result [true|false]: นาฬิกา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:37.169721115+07:00","message":"end recv isFinal message id 1740"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:37.169723474+07:00","message":"end Recv id 1740"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:37.169730277+07:00","message":"[buffer interim] 1740 true นาฬิกา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:37.16974051+07:00","message":"[bufferProcess] interim [730000000]:นาฬิกา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:37.169747062+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:37.169750303+07:00","message":"> Transcript [8348] [true]: 'นาฬิกา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:37.169754076+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:37.169756298+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:37.169765786+07:00","message":"StatePrefix: 'นาฬิกา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:37.169768509+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:37.169774188+07:00","message":"Push: 'นาฬิกา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:37.169784756+07:00","message":"push: {true นาฬิกา 0 0xc002a00280}"}
{"level":"info","service":"Main","time":"2025-10-27T15:31:37.178882946+07:00","message":"write wav file: './tmp/7446/7446_1740.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:37.834851453+07:00","message":"receive streaming session, msgId: 1741"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:37.834884051+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":"2025-10-27T15:31:37.834888936+07:00","message":"receive interim result [false|false]: นาฬิกา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:37.834899069+07:00","message":"[buffer interim] 1741 false นาฬิกา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:37.834905486+07:00","message":"[bufferProcess] interim [780000000]:นาฬิกา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:37.834907156+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:31:38.190258508+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:31:38.190275873+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:38.989420822+07:00","message":"receive streaming session, msgId: 1741"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:38.989449189+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"21\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:38.98945419+07:00","message":"receive interim result [false|false]: 21"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:38.989464697+07:00","message":"[buffer interim] 1741 false 21"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:38.989471186+07:00","message":"[bufferProcess] interim [920000000]:21"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:38.98947329+07:00","message":"[bufferProcess] send to processor:นาฬิกา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:38.989479382+07:00","message":"[bufferProcess] send to processor (ticker):21"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:38.98948216+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:38.989484603+07:00","message":"> Transcript [8349] [false]: 'นาฬิกา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:38.989486483+07:00","message":"Set StatePrefix (first interim): 'นาฬิกา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:38.989487701+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:38.989489355+07:00","message":"> Transcript [8350] [false]: '21'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:38.989490852+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:38.989492317+07:00","message":"Set new StatePrefix: '21'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:39.24990416+07:00","message":"receive streaming session, msgId: 1741"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:39.249936719+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นาฬิกา 21:00\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:39.249941548+07:00","message":"receive interim result [false|false]: นาฬิกา 21:00"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:39.249956853+07:00","message":"[buffer interim] 1741 false นาฬิกา 21:00"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:39.249963983+07:00","message":"[bufferProcess] interim [160000000]:นาฬิกา 21:00"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:39.249965772+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:39.566450165+07:00","message":"receive streaming session, msgId: 1741"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:39.566481223+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นาฬิกา 21:00 น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:39.56648682+07:00","message":"receive interim result [false|false]: นาฬิกา 21:00 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:39.566500289+07:00","message":"[buffer interim] 1741 false นาฬิกา 21:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:39.566508287+07:00","message":"[bufferProcess] interim [460000000]:นาฬิกา 21:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:39.566510213+07:00","message":"[bufferProcess] send to processor:นาฬิกา 21:00"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:39.566515613+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:39.566518127+07:00","message":"> Transcript [8351] [false]: 'นาฬิกา 21:00'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:39.566520063+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:39.5665218+07:00","message":"Set new StatePrefix: 'นาฬิกา 21:00'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:39.69780276+07:00","message":"receive streaming session, msgId: 1741"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:39.697837774+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นาฬิกา 21:00 น ค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:39.697843051+07:00","message":"receive interim result [false|false]: นาฬิกา 21:00 น ค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:39.697856654+07:00","message":"[buffer interim] 1741 false นาฬิกา 21:00 น ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:39.697862868+07:00","message":"[bufferProcess] interim [580000000]:นาฬิกา 21:00 น ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:39.697865028+07:00","message":"[bufferProcess] send to processor:นาฬิกา 21:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:39.697870083+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:39.697872721+07:00","message":"> Transcript [8352] [false]: 'นาฬิกา 21:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:39.697875586+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:39.697877798+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:39.6978794+07:00","message":"StatePrefix: 'นาฬิกา 21:00'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:39.697881593+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:39.887196496+07:00","message":"receive streaming session, msgId: 1741"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:39.887230131+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นาฬิกา 21:00\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:39.887236094+07:00","message":"receive interim result [false|false]: นาฬิกา 21:00"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:39.887249402+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":"2025-10-27T15:31:39.887251871+07:00","message":"receive interim result [false|false]:  น ค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:39.887259046+07:00","message":"[buffer interim] 1741 false นาฬิกา 21:00"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:39.887261839+07:00","message":"[buffer interim] 1741 false  น ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:39.887267335+07:00","message":"[bufferProcess] interim [760000000]:นาฬิกา 21:00"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:39.887269379+07:00","message":"[bufferProcess] send to processor:นาฬิกา 21:00 น ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:39.887271914+07:00","message":"[bufferProcess] interim [760000000]: น ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:39.887274112+07:00","message":"[bufferProcess] update buffer: นาฬิกา 21:00 น ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:39.887276884+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:39.887279924+07:00","message":"> Transcript [8353] [false]: 'นาฬิกา 21:00 น ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:39.887282843+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:39.887284642+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:39.887286112+07:00","message":"StatePrefix: 'นาฬิกา 21:00'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:39.887287715+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:40.143720952+07:00","message":"receive streaming session, msgId: 1741"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:40.143755986+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นาฬิกา 21:00 น\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:40.14376792+07:00","message":"receive interim result [false|false]: นาฬิกา 21:00 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:40.143777998+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":"2025-10-27T15:31:40.14378038+07:00","message":"receive interim result [false|false]:  ค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:40.143789293+07:00","message":"[buffer interim] 1741 false นาฬิกา 21:00 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:40.143792576+07:00","message":"[buffer interim] 1741 false  ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:40.14379819+07:00","message":"[bufferProcess] interim [60000000]:นาฬิกา 21:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:40.143800432+07:00","message":"[bufferProcess] send to processor:นาฬิกา 21:00 น ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:40.143803024+07:00","message":"[bufferProcess] interim [60000000]: ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:40.143804971+07:00","message":"[bufferProcess] update buffer: นาฬิกา 21:00 น ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:40.143807563+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:40.143809929+07:00","message":"> Transcript [8354] [false]: 'นาฬิกา 21:00 น ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:40.143812999+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:40.143814701+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:40.143816398+07:00","message":"StatePrefix: 'นาฬิกา 21:00'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:40.143818064+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:40.264368936+07:00","message":"receive streaming session, msgId: 1741"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:40.264406365+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นาฬิกา 21:00 น ค่ะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:40.26441246+07:00","message":"receive interim result [false|false]: นาฬิกา 21:00 น ค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:40.264425585+07:00","message":"[buffer interim] 1741 false นาฬิกา 21:00 น ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:40.264432301+07:00","message":"[bufferProcess] interim [180000000]:นาฬิกา 21:00 น ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:40.264434615+07:00","message":"[bufferProcess] send to processor:นาฬิกา 21:00 น ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:40.264439841+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:40.264442474+07:00","message":"> Transcript [8355] [false]: 'นาฬิกา 21:00 น ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:40.26444535+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:40.264447632+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:40.264449838+07:00","message":"StatePrefix: 'นาฬิกา 21:00'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:40.264491478+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:40.264500194+07:00","message":"Push: 'นาฬิกา 21:00'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:40.264502089+07:00","message":"TextPushed: 'นาฬิกา 21:00'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:40.264504123+07:00","message":"Set new StatePrefix : 'นาฬิกา 21:00 น ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:40.264506291+07:00","message":"Next Push (prob) : ' น ค่ะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:40.26451333+07:00","message":"push: {false นาฬิกา 21:00 0 0xc002880e00}"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:31:41.19045086+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:31:41.190461179+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:41.751012512+07:00","message":"receive streaming session, msgId: 1741"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:41.75104665+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"21:00 น ค่ะ\",\"confidence\":0.95897263}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":50000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:41.751052115+07:00","message":"receive interim result [true|false]: 21:00 น ค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:41.751060298+07:00","message":"end recv isFinal message id 1741"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:41.751062203+07:00","message":"end Recv id 1741"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:41.751067275+07:00","message":"[buffer interim] 1741 true 21:00 น ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:41.751076109+07:00","message":"[bufferProcess] interim [50000000]:21:00 น ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:41.751078979+07:00","message":"[bufferProcess] send to processor (isfinal):นาฬิกา 21:00 น ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:41.751082849+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:41.751085849+07:00","message":"> Transcript [8356] [false]: 'นาฬิกา 21:00 น ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:41.751088363+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:41.751090073+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:41.751091475+07:00","message":"StatePrefix: 'นาฬิกา 21:00 น ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:41.751095375+07:00","message":"TextPushed: 'นาฬิกา 21:00'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:41.75109688+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:41.751098567+07:00","message":"> Transcript [8357] [true]: '21:00 น ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:41.751100197+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:41.751101521+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:41.751102784+07:00","message":"StatePrefix: 'นาฬิกา 21:00 น ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:41.751104335+07:00","message":"TextPushed: 'นาฬิกา 21:00'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:41.751105573+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:41.751186426+07:00","message":"Push: ' น ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:41.751188608+07:00","message":"TextPushed: 'นาฬิกา 21:00 น ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:41.751190384+07:00","message":"Set new StatePrefix : '21:00 น ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:41.751192037+07:00","message":"Next Push (prob) : '21:00 น ค่ะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:41.751200121+07:00","message":"push: {true  น ค่ะ 0 0xc002880e00}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:41.751206963+07:00","message":"write aligntment file to 'tmp/7446/align_message_id_1741.html'"}
{"level":"info","service":"Main","time":"2025-10-27T15:31:41.764841563+07:00","message":"write wav file: './tmp/7446/7446_1741.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:42.238481193+07:00","message":"[GCS] IsForceVAD: false for message ID: 1741"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:42.499947247+07:00","message":"[GCS] Start streaming session, msgId: 1742"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:42.619518487+07:00","message":"[GCS] IsForceVAD: false for message ID: 1742"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:42.689389687+07:00","message":"[GCS] Start streaming session, msgId: 1743"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:42.790226957+07:00","message":"receive streaming session, msgId: 1742"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:42.790243436+07:00","message":"found end of frame, send empty tag with msgId: 1742"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:42.790246479+07:00","message":"end Recv id 1742"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:42.790252611+07:00","message":"[buffer interim] 1742 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:42.790258855+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:42.790262649+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:42.790265651+07:00","message":"> Transcript [8358] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:42.790267842+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:42.790270208+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:42.790272025+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:42.79027363+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:42.790279773+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:42.790288777+07:00","message":"push: {true \n 0 0xc002216700}"}
{"level":"info","service":"Main","time":"2025-10-27T15:31:42.795255597+07:00","message":"write wav file: './tmp/7446/7446_1742.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:43.008462605+07:00","message":"[GCS] IsForceVAD: false for message ID: 1743"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:43.070518274+07:00","message":"[GCS] Start streaming session, msgId: 1744"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:43.109703703+07:00","message":"receive streaming session, msgId: 1743"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:43.109730313+07:00","message":"found end of frame, send empty tag with msgId: 1743"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:43.109734043+07:00","message":"end Recv id 1743"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:43.109742456+07:00","message":"[buffer interim] 1743 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:43.109751233+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:43.109756092+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:43.109759488+07:00","message":"> Transcript [8359] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:43.109775076+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:43.109777653+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:43.109779879+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:43.109781727+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:43.109785063+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:43.109797445+07:00","message":"push: {true \n 0 0xc00401e080}"}
{"level":"info","service":"Main","time":"2025-10-27T15:31:43.114498376+07:00","message":"write wav file: './tmp/7446/7446_1743.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:43.26014309+07:00","message":"[GCS] IsForceVAD: false for message ID: 1744"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:43.355608725+07:00","message":"receive streaming session, msgId: 1744"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:43.355627575+07:00","message":"found end of frame, send empty tag with msgId: 1744"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:43.355630285+07:00","message":"end Recv id 1744"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:43.35563662+07:00","message":"[buffer interim] 1744 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:43.355643117+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:43.355646714+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:43.355649422+07:00","message":"> Transcript [8360] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:43.355651706+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:43.355653507+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:43.35565499+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:43.355656461+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:43.355663017+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:43.355671088+07:00","message":"push: {true \n 0 0xc003402500}"}
{"level":"info","service":"Main","time":"2025-10-27T15:31:43.360582432+07:00","message":"write wav file: './tmp/7446/7446_1744.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:43.779785922+07:00","message":"[GCS] Start streaming session, msgId: 1745"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:44.157649489+07:00","message":"[GCS] IsForceVAD: false for message ID: 1745"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:31:44.190886395+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:31:44.190895602+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:44.254341745+07:00","message":"receive streaming session, msgId: 1745"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:44.254359647+07:00","message":"found end of frame, send empty tag with msgId: 1745"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:44.254362154+07:00","message":"end Recv id 1745"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:44.254369034+07:00","message":"[buffer interim] 1745 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:44.25437657+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:44.25438579+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:44.254388391+07:00","message":"> Transcript [8361] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:44.254390604+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:44.254392166+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:44.25439357+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:44.254395007+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:44.254397182+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:44.254407026+07:00","message":"push: {true \n 0 0xc002603900}"}
{"level":"info","service":"Main","time":"2025-10-27T15:31:44.26014088+07:00","message":"write wav file: './tmp/7446/7446_1745.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:44.990393135+07:00","message":"[GCS] Start streaming session, msgId: 1746"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:45.058709441+07:00","message":"[GCS] IsForceVAD: false for message ID: 1746"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:45.248934878+07:00","message":"[GCS] Start streaming session, msgId: 1747"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:45.249587868+07:00","message":"receive streaming session, msgId: 1746"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:45.249601033+07:00","message":"found end of frame, send empty tag with msgId: 1746"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:45.249603617+07:00","message":"end Recv id 1746"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:45.249608837+07:00","message":"[buffer interim] 1746 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:45.249614126+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:45.249617376+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:45.24961998+07:00","message":"> Transcript [8362] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:45.249622325+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:45.249623983+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:45.249625405+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:45.249626881+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:45.249629206+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:45.249636685+07:00","message":"push: {true \n 0 0xc003403a00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:31:45.255511731+07:00","message":"write wav file: './tmp/7446/7446_1746.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:46.269859543+07:00","message":"[GCS] IsForceVAD: false for message ID: 1747"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:46.362801345+07:00","message":"receive streaming session, msgId: 1747"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:46.362821797+07:00","message":"found end of frame, send empty tag with msgId: 1747"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:46.362824681+07:00","message":"end Recv id 1747"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:46.362831821+07:00","message":"[buffer interim] 1747 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:46.362838201+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:46.362842298+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:46.36284487+07:00","message":"> Transcript [8363] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:46.362847229+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:46.362848911+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:46.36285035+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:46.362851798+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:46.362860653+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:46.362869557+07:00","message":"push: {true \n 0 0xc002881700}"}
{"level":"info","service":"Main","time":"2025-10-27T15:31:46.36897264+07:00","message":"write wav file: './tmp/7446/7446_1747.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:46.45964169+07:00","message":"[GCS] Start streaming session, msgId: 1748"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:46.976920026+07:00","message":"[GCS] IsForceVAD: false for message ID: 1748"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:47.084150339+07:00","message":"receive streaming session, msgId: 1748"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:47.084183731+07:00","message":"found end of frame, send empty tag with msgId: 1748"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:47.084188308+07:00","message":"end Recv id 1748"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:47.08419808+07:00","message":"[buffer interim] 1748 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:47.084206185+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:47.084210959+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:47.084214879+07:00","message":"> Transcript [8364] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:47.084218337+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:47.084220751+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:47.08422336+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:47.084225569+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:47.084228907+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:47.084241256+07:00","message":"push: {true \n 0 0xc002603e80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:31:47.090093721+07:00","message":"write wav file: './tmp/7446/7446_1748.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:47.100707253+07:00","message":"[GCS] Start streaming session, msgId: 1749"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:31:47.191529797+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:31:47.191529808+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:47.488011982+07:00","message":"[GCS] IsForceVAD: false for message ID: 1749"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:47.584914576+07:00","message":"receive streaming session, msgId: 1749"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:47.584932354+07:00","message":"found end of frame, send empty tag with msgId: 1749"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:47.584935324+07:00","message":"end Recv id 1749"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:47.584941351+07:00","message":"[buffer interim] 1749 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:47.584947789+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:47.584951473+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:47.584954553+07:00","message":"> Transcript [8365] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:47.584956843+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:47.584958583+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:47.58495998+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:47.584961485+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:47.584967189+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:47.584976005+07:00","message":"push: {true \n 0 0xc00401fb00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:31:47.591360482+07:00","message":"write wav file: './tmp/7446/7446_1749.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:47.68050684+07:00","message":"[GCS] Start streaming session, msgId: 1750"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:48.12795844+07:00","message":"[GCS] IsForceVAD: false for message ID: 1750"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:48.223241126+07:00","message":"receive streaming session, msgId: 1750"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:48.223268538+07:00","message":"found end of frame, send empty tag with msgId: 1750"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:48.223276906+07:00","message":"end Recv id 1750"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:48.223285697+07:00","message":"[buffer interim] 1750 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:48.223293939+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:48.223298754+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:48.223302723+07:00","message":"> Transcript [8366] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:48.223306371+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:48.223309019+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:48.223311494+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:48.223313741+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:48.223317223+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:48.223329736+07:00","message":"push: {true \n 0 0xc002a00480}"}
{"level":"info","service":"Main","time":"2025-10-27T15:31:48.22803937+07:00","message":"write wav file: './tmp/7446/7446_1750.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:48.258837773+07:00","message":"[GCS] Start streaming session, msgId: 1751"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:48.377534737+07:00","message":"[GCS] IsForceVAD: false for message ID: 1751"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:48.509087036+07:00","message":"receive streaming session, msgId: 1751"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:48.509108064+07:00","message":"found end of frame, send empty tag with msgId: 1751"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:48.509111486+07:00","message":"end Recv id 1751"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:48.509120041+07:00","message":"[buffer interim] 1751 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:48.509128476+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:48.509133304+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:48.509137087+07:00","message":"> Transcript [8367] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:48.509140189+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:48.509142343+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:48.509144691+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:48.509146987+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:48.509159482+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:48.509193465+07:00","message":"push: {true \n 0 0xc0023e9c00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:31:48.513871354+07:00","message":"write wav file: './tmp/7446/7446_1751.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:48.769921833+07:00","message":"[GCS] Start streaming session, msgId: 1752"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:48.828075434+07:00","message":"[GCS] IsForceVAD: false for message ID: 1752"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:48.898986566+07:00","message":"[GCS] Start streaming session, msgId: 1753"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:49.088250368+07:00","message":"[GCS] IsForceVAD: false for message ID: 1753"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:49.195322078+07:00","message":"receive streaming session, msgId: 1753"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:49.19533865+07:00","message":"found end of frame, send empty tag with msgId: 1753"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:49.195341646+07:00","message":"end Recv id 1753"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:49.195348087+07:00","message":"[buffer interim] 1753 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:49.195354642+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:49.195358178+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:49.195360746+07:00","message":"> Transcript [8368] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:49.195362897+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:49.195364588+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:49.195365965+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:49.195367445+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:49.195373635+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:49.195382026+07:00","message":"push: {true \n 0 0xc000045e80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:31:49.201419739+07:00","message":"write wav file: './tmp/7446/7446_1753.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:49.272275497+07:00","message":"receive streaming session, msgId: 1752"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:49.272296444+07:00","message":"found end of frame, send empty tag with msgId: 1752"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:49.272299284+07:00","message":"end Recv id 1752"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:49.272305244+07:00","message":"[buffer interim] this message is already final true 1752: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:49.471657932+07:00","message":"[GCS] Start streaming session, msgId: 1754"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:49.539044917+07:00","message":"[GCS] IsForceVAD: false for message ID: 1754"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:49.752086835+07:00","message":"receive streaming session, msgId: 1754"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:49.752102753+07:00","message":"found end of frame, send empty tag with msgId: 1754"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:49.752106324+07:00","message":"end Recv id 1754"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:49.752113202+07:00","message":"[buffer interim] 1754 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:49.752120548+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:49.752124919+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:49.752128171+07:00","message":"> Transcript [8369] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:49.752132483+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:49.752134916+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:49.75213704+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:49.752139187+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:49.75214703+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:49.752161177+07:00","message":"push: {true \n 0 0xc002a00000}"}
{"level":"info","service":"Main","time":"2025-10-27T15:31:49.758428016+07:00","message":"write wav file: './tmp/7446/7446_1754.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:50.049747495+07:00","message":"[GCS] Start streaming session, msgId: 1755"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:50.10789803+07:00","message":"[GCS] IsForceVAD: false for message ID: 1755"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:31:50.192203102+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:31:50.192207096+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:50.34304023+07:00","message":"receive streaming session, msgId: 1755"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:50.343056713+07:00","message":"found end of frame, send empty tag with msgId: 1755"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:50.343059253+07:00","message":"end Recv id 1755"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:50.343066163+07:00","message":"[buffer interim] 1755 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:50.343075237+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:50.343078789+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:50.343081241+07:00","message":"> Transcript [8370] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:50.343083308+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:50.343085001+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:50.343086581+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:50.343088201+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:50.343094649+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:50.343104365+07:00","message":"push: {true \n 0 0xc00401fa00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:31:50.347988191+07:00","message":"write wav file: './tmp/7446/7446_1755.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:51.588871689+07:00","message":"[GCS] Start streaming session, msgId: 1756"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:51.719206171+07:00","message":"[GCS] IsForceVAD: false for message ID: 1756"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:51.848398776+07:00","message":"[GCS] Start streaming session, msgId: 1757"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:52.023993311+07:00","message":"receive streaming session, msgId: 1756"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:52.024012032+07:00","message":"found end of frame, send empty tag with msgId: 1756"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:52.024014754+07:00","message":"end Recv id 1756"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:52.024021555+07:00","message":"[buffer interim] 1756 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:52.024028243+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:52.02403206+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:52.02403464+07:00","message":"> Transcript [8371] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:52.024036883+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:52.024038918+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:52.024040541+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:52.02404205+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:52.024044788+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:52.024054292+07:00","message":"push: {true \n 0 0xc002a00b00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:31:52.029425169+07:00","message":"write wav file: './tmp/7446/7446_1756.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:52.427651487+07:00","message":"[GCS] Cleaned up inactive client: 1726"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:52.427671986+07:00","message":"[GCS] Cleaned up inactive client: 1724"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:52.427674298+07:00","message":"[GCS] Cleaned up inactive client: 1725"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:52.427676306+07:00","message":"[GCS] Cleaned up inactive client: 1730"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:52.427677811+07:00","message":"[GCS] Cleaned up inactive client: 1728"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:52.427679194+07:00","message":"[GCS] Cleaned up inactive client: 1729"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:52.427680741+07:00","message":"[GCS] Cleaned up inactive client: 1727"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:52.427682253+07:00","message":"[GCS] Cleaned up inactive client: 1723"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:52.937531548+07:00","message":"[GCS] IsForceVAD: false for message ID: 1757"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:53.043909155+07:00","message":"receive streaming session, msgId: 1757"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:53.043925777+07:00","message":"found end of frame, send empty tag with msgId: 1757"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:53.043928982+07:00","message":"end Recv id 1757"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:53.043935847+07:00","message":"[buffer interim] 1757 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:53.043941673+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:53.043945027+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:53.043948105+07:00","message":"> Transcript [8372] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:53.043950376+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:53.043952119+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:53.043953538+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:53.043955041+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:53.043961282+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:53.043970524+07:00","message":"push: {true \n 0 0xc00041c080}"}
{"level":"info","service":"Main","time":"2025-10-27T15:31:53.050924285+07:00","message":"write wav file: './tmp/7446/7446_1757.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:31:53.192760308+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:31:53.192761499+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:53.193218136+07:00","message":"[GCS] Start streaming session, msgId: 1758"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:53.507705529+07:00","message":"[GCS] IsForceVAD: false for message ID: 1758"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:53.598935508+07:00","message":"receive streaming session, msgId: 1758"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:53.598953719+07:00","message":"found end of frame, send empty tag with msgId: 1758"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:53.598956649+07:00","message":"end Recv id 1758"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:53.598962349+07:00","message":"[buffer interim] 1758 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:53.598968745+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:53.598971953+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:53.598974509+07:00","message":"> Transcript [8373] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:53.5989765+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:53.598978162+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:53.598979613+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:53.598981133+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:53.598983445+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:53.598992357+07:00","message":"push: {true \n 0 0xc003403c00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:31:53.604069654+07:00","message":"write wav file: './tmp/7446/7446_1758.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:53.640598745+07:00","message":"[GCS] Start streaming session, msgId: 1759"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:54.218663907+07:00","message":"[GCS] IsForceVAD: false for message ID: 1759"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:54.32147225+07:00","message":"receive streaming session, msgId: 1759"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:54.321492038+07:00","message":"found end of frame, send empty tag with msgId: 1759"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:54.321494755+07:00","message":"end Recv id 1759"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:54.321501259+07:00","message":"[buffer interim] 1759 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:54.321507681+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:54.321511061+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:54.321516362+07:00","message":"> Transcript [8374] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:54.321519378+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:54.321521645+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:54.321523805+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:54.321525854+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:54.321528895+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:54.321539787+07:00","message":"push: {true \n 0 0xc0001fad80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:31:54.327144013+07:00","message":"write wav file: './tmp/7446/7446_1759.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:54.340752657+07:00","message":"[GCS] Start streaming session, msgId: 1760"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:54.537815019+07:00","message":"[GCS] IsForceVAD: false for message ID: 1760"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:54.601361959+07:00","message":"[GCS] Start streaming session, msgId: 1761"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:54.658547689+07:00","message":"receive streaming session, msgId: 1760"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:54.658568876+07:00","message":"found end of frame, send empty tag with msgId: 1760"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:54.658572497+07:00","message":"end Recv id 1760"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:54.658578971+07:00","message":"[buffer interim] 1760 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:54.658586969+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:54.658591145+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:54.658595183+07:00","message":"> Transcript [8375] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:54.658598353+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:54.658600819+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:54.658603146+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:54.658605346+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:54.658608681+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:54.658618972+07:00","message":"push: {true \n 0 0xc000129380}"}
{"level":"info","service":"Main","time":"2025-10-27T15:31:54.66333762+07:00","message":"write wav file: './tmp/7446/7446_1760.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:54.727445465+07:00","message":"[GCS] IsForceVAD: false for message ID: 1761"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:54.836395726+07:00","message":"receive streaming session, msgId: 1761"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:54.836415202+07:00","message":"found end of frame, send empty tag with msgId: 1761"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:54.836418656+07:00","message":"end Recv id 1761"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:54.836426059+07:00","message":"[buffer interim] 1761 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:54.836434262+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:54.836443055+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:54.836447407+07:00","message":"> Transcript [8376] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:54.836449855+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:54.836451491+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:54.836453041+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:54.836454702+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:54.836457069+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:54.836466546+07:00","message":"push: {true \n 0 0xc002602e80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:31:54.841532539+07:00","message":"write wav file: './tmp/7446/7446_1761.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:54.858913372+07:00","message":"[GCS] Start streaming session, msgId: 1762"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:55.047624831+07:00","message":"[GCS] IsForceVAD: false for message ID: 1762"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:55.192347639+07:00","message":"receive streaming session, msgId: 1762"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:55.19236566+07:00","message":"found end of frame, send empty tag with msgId: 1762"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:55.192368798+07:00","message":"end Recv id 1762"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:55.192375108+07:00","message":"[buffer interim] 1762 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:55.192381251+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:55.192384783+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:55.192387418+07:00","message":"> Transcript [8377] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:55.19238987+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:55.192391558+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:55.192393098+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:55.192394582+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:55.192397083+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:55.192405041+07:00","message":"push: {true \n 0 0xc003403f00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:31:55.19706222+07:00","message":"write wav file: './tmp/7446/7446_1762.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:55.621532664+07:00","message":"[GCS] Start streaming session, msgId: 1763"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:55.821310599+07:00","message":"[GCS] IsForceVAD: false for message ID: 1763"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:56.070811526+07:00","message":"[GCS] Start streaming session, msgId: 1764"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:56.092538015+07:00","message":"receive streaming session, msgId: 1763"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:56.092555839+07:00","message":"found end of frame, send empty tag with msgId: 1763"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:56.092558588+07:00","message":"end Recv id 1763"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:56.092565154+07:00","message":"[buffer interim] 1763 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:56.092591245+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:56.092594575+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:56.092597112+07:00","message":"> Transcript [8378] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:56.092599385+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:56.092600996+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:56.092602622+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:56.092604106+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:56.092606181+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:56.092615581+07:00","message":"push: {true \n 0 0xc000045c00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:31:56.097807065+07:00","message":"write wav file: './tmp/7446/7446_1763.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:31:56.193237386+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:31:56.193239855+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:56.258004073+07:00","message":"[GCS] IsForceVAD: false for message ID: 1764"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:56.368790688+07:00","message":"receive streaming session, msgId: 1764"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:56.368809881+07:00","message":"found end of frame, send empty tag with msgId: 1764"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:56.368813571+07:00","message":"end Recv id 1764"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:56.368822616+07:00","message":"[buffer interim] 1764 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:56.368833481+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:56.368838194+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:56.368842388+07:00","message":"> Transcript [8379] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:56.368844575+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:56.368846302+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:56.368847857+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:56.368849333+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:56.368851513+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:56.368860441+07:00","message":"push: {true \n 0 0xc002923e00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:31:56.378043229+07:00","message":"write wav file: './tmp/7446/7446_1764.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:56.388936077+07:00","message":"[GCS] Start streaming session, msgId: 1765"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:56.70792353+07:00","message":"[GCS] IsForceVAD: false for message ID: 1765"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:56.802840944+07:00","message":"receive streaming session, msgId: 1765"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:56.802862559+07:00","message":"found end of frame, send empty tag with msgId: 1765"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:56.802866106+07:00","message":"end Recv id 1765"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:56.802873255+07:00","message":"[buffer interim] 1765 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:56.802882394+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:56.802894253+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:56.802898171+07:00","message":"> Transcript [8380] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:56.802901325+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:56.802903639+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:56.802905919+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:56.802908408+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:56.802911679+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:56.802922338+07:00","message":"push: {true \n 0 0xc002b14080}"}
{"level":"info","service":"Main","time":"2025-10-27T15:31:56.807908202+07:00","message":"write wav file: './tmp/7446/7446_1765.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:56.971721936+07:00","message":"[GCS] Start streaming session, msgId: 1766"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:57.096901386+07:00","message":"[GCS] IsForceVAD: false for message ID: 1766"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:57.2942255+07:00","message":"receive streaming session, msgId: 1766"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:57.294244249+07:00","message":"found end of frame, send empty tag with msgId: 1766"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:57.294246983+07:00","message":"end Recv id 1766"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:57.294254301+07:00","message":"[buffer interim] 1766 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:57.294260908+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:57.294264537+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:57.29426714+07:00","message":"> Transcript [8381] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:57.294269124+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:57.294270723+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:57.294272144+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:57.294273614+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:57.294275864+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:57.294285754+07:00","message":"push: {true \n 0 0xc002b14200}"}
{"level":"info","service":"Main","time":"2025-10-27T15:31:57.300130407+07:00","message":"write wav file: './tmp/7446/7446_1766.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:57.479019614+07:00","message":"[GCS] Start streaming session, msgId: 1767"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:57.539165113+07:00","message":"[GCS] IsForceVAD: false for message ID: 1767"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:57.609904485+07:00","message":"[GCS] Start streaming session, msgId: 1768"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:57.670082522+07:00","message":"[GCS] IsForceVAD: false for message ID: 1768"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:57.739976416+07:00","message":"[GCS] Start streaming session, msgId: 1769"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:57.768901894+07:00","message":"receive streaming session, msgId: 1767"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:57.768921003+07:00","message":"found end of frame, send empty tag with msgId: 1767"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:57.76892377+07:00","message":"end Recv id 1767"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:57.768930238+07:00","message":"[buffer interim] 1767 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:57.76893647+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:57.768940034+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:57.768942514+07:00","message":"> Transcript [8382] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:57.768944619+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:57.768946298+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:57.768947726+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:57.768949205+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:57.768951244+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:57.768960286+07:00","message":"push: {true \n 0 0xc002a06080}"}
{"level":"info","service":"Main","time":"2025-10-27T15:31:57.774149981+07:00","message":"write wav file: './tmp/7446/7446_1767.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:57.857581976+07:00","message":"[GCS] IsForceVAD: false for message ID: 1769"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:57.906319574+07:00","message":"receive streaming session, msgId: 1768"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:57.906337805+07:00","message":"found end of frame, send empty tag with msgId: 1768"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:57.906344213+07:00","message":"end Recv id 1768"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:57.906351173+07:00","message":"[buffer interim] 1768 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:57.90635768+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:57.906361149+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:57.906364145+07:00","message":"> Transcript [8383] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:57.906366544+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:57.906368219+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:57.906369782+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:57.906371511+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:57.906377277+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:57.906386594+07:00","message":"push: {true \n 0 0xc002a06180}"}
{"level":"info","service":"Main","time":"2025-10-27T15:31:57.910999678+07:00","message":"write wav file: './tmp/7446/7446_1768.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:57.988667818+07:00","message":"[GCS] Start streaming session, msgId: 1770"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:58.005609593+07:00","message":"receive streaming session, msgId: 1769"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:58.005634118+07:00","message":"found end of frame, send empty tag with msgId: 1769"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:58.005637976+07:00","message":"end Recv id 1769"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:58.005644646+07:00","message":"[buffer interim] 1769 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:58.005651874+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:58.005655566+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:58.005658591+07:00","message":"> Transcript [8384] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:58.005660888+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:58.005662502+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:58.005664167+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:58.005665646+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:58.005668078+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:58.005677494+07:00","message":"push: {true \n 0 0xc002a00d80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:31:58.010401758+07:00","message":"write wav file: './tmp/7446/7446_1769.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:58.508013607+07:00","message":"[GCS] IsForceVAD: false for message ID: 1770"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:58.600296189+07:00","message":"receive streaming session, msgId: 1770"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:58.60031948+07:00","message":"found end of frame, send empty tag with msgId: 1770"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:58.600322785+07:00","message":"end Recv id 1770"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:58.600330267+07:00","message":"[buffer interim] 1770 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:58.60033695+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:58.600340333+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:58.600343173+07:00","message":"> Transcript [8385] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:58.600345318+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:58.600346869+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:58.600348437+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:58.6003499+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:58.600352269+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:58.600361651+07:00","message":"push: {true \n 0 0xc002b14300}"}
{"level":"info","service":"Main","time":"2025-10-27T15:31:58.605714752+07:00","message":"write wav file: './tmp/7446/7446_1770.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:58.698864065+07:00","message":"[GCS] Start streaming session, msgId: 1771"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:31:59.194295563+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:31:59.194310017+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:59.474855445+07:00","message":"[GCS] IsForceVAD: false for message ID: 1771"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:59.567063372+07:00","message":"receive streaming session, msgId: 1771"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:59.567085035+07:00","message":"found end of frame, send empty tag with msgId: 1771"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:59.567089322+07:00","message":"end Recv id 1771"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:59.56709763+07:00","message":"[buffer interim] 1771 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:59.56710773+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:59.567112296+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:59.567115734+07:00","message":"> Transcript [8386] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:59.567119958+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:59.567121982+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:59.567124487+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:59.567126641+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:31:59.567134715+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:59.567144731+07:00","message":"push: {true \n 0 0xc002a06580}"}
{"level":"info","service":"Main","time":"2025-10-27T15:31:59.571867112+07:00","message":"write wav file: './tmp/7446/7446_1771.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:31:59.789320562+07:00","message":"[GCS] Start streaming session, msgId: 1772"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:00.048260195+07:00","message":"[GCS] IsForceVAD: false for message ID: 1772"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:00.145861854+07:00","message":"receive streaming session, msgId: 1772"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:00.145884926+07:00","message":"found end of frame, send empty tag with msgId: 1772"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:00.145888844+07:00","message":"end Recv id 1772"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:00.145897756+07:00","message":"[buffer interim] 1772 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:00.145906443+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:00.145910663+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:00.145914686+07:00","message":"> Transcript [8387] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:00.145917703+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:00.145919831+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:00.145922137+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:00.14592488+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:00.1459281+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:00.145940671+07:00","message":"push: {true \n 0 0xc002a01400}"}
{"level":"info","service":"Main","time":"2025-10-27T15:32:00.151111757+07:00","message":"write wav file: './tmp/7446/7446_1772.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:00.179155688+07:00","message":"[GCS] Start streaming session, msgId: 1773"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:00.23710474+07:00","message":"[GCS] IsForceVAD: false for message ID: 1773"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:00.656358161+07:00","message":"receive streaming session, msgId: 1773"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:00.65637862+07:00","message":"found end of frame, send empty tag with msgId: 1773"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:00.656381614+07:00","message":"end Recv id 1773"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:00.656387582+07:00","message":"[buffer interim] 1773 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:00.656394027+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:00.656397441+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:00.656400055+07:00","message":"> Transcript [8388] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:00.656402072+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:00.656403807+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:00.656405356+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:00.656406803+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:00.656415156+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:00.65642429+07:00","message":"push: {true \n 0 0xc002a06800}"}
{"level":"info","service":"Main","time":"2025-10-27T15:32:00.661087378+07:00","message":"write wav file: './tmp/7446/7446_1773.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:00.690067474+07:00","message":"[GCS] Start streaming session, msgId: 1774"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:00.82042166+07:00","message":"[GCS] IsForceVAD: false for message ID: 1774"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:00.937813705+07:00","message":"[GCS] Start streaming session, msgId: 1775"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:00.998359068+07:00","message":"receive streaming session, msgId: 1774"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:00.998383184+07:00","message":"found end of frame, send empty tag with msgId: 1774"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:00.998386322+07:00","message":"end Recv id 1774"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:00.998393536+07:00","message":"[buffer interim] 1774 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:00.998400743+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:00.998404268+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:00.998406718+07:00","message":"> Transcript [8389] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:00.998409065+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:00.998410683+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:00.998412185+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:00.998413847+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:00.998416429+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:00.998426363+07:00","message":"push: {true \n 0 0xc002a01500}"}
{"level":"info","service":"Main","time":"2025-10-27T15:32:01.003248975+07:00","message":"write wav file: './tmp/7446/7446_1774.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:01.97047353+07:00","message":"[GCS] IsForceVAD: false for message ID: 1775"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:02.027815114+07:00","message":"[GCS] Start streaming session, msgId: 1776"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:02.065273043+07:00","message":"receive streaming session, msgId: 1775"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:02.065291391+07:00","message":"found end of frame, send empty tag with msgId: 1775"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:02.065294564+07:00","message":"end Recv id 1775"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:02.065300007+07:00","message":"[buffer interim] 1775 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:02.065306126+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:02.065310036+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:02.065312426+07:00","message":"> Transcript [8390] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:02.065314488+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:02.065316436+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:02.065318041+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:02.06531955+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:02.065326183+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:02.065335428+07:00","message":"push: {true \n 0 0xc000129a00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:32:02.071555496+07:00","message":"write wav file: './tmp/7446/7446_1775.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:32:02.194976947+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:32:02.194993913+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:02.34773657+07:00","message":"[GCS] IsForceVAD: false for message ID: 1776"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:02.438240381+07:00","message":"receive streaming session, msgId: 1776"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:02.438264214+07:00","message":"found end of frame, send empty tag with msgId: 1776"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:02.438267247+07:00","message":"end Recv id 1776"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:02.438273716+07:00","message":"[buffer interim] 1776 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:02.438280609+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:02.43828374+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:02.438286502+07:00","message":"> Transcript [8391] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:02.438288478+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:02.438290126+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:02.438291567+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:02.43829304+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:02.438295842+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:02.438307531+07:00","message":"push: {true \n 0 0xc002a06b00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:32:02.443103403+07:00","message":"write wav file: './tmp/7446/7446_1776.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:02.609692948+07:00","message":"[GCS] Start streaming session, msgId: 1777"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:02.670682136+07:00","message":"[GCS] IsForceVAD: false for message ID: 1777"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:02.739622424+07:00","message":"[GCS] Start streaming session, msgId: 1778"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:02.872820294+07:00","message":"receive streaming session, msgId: 1777"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:02.872845694+07:00","message":"found end of frame, send empty tag with msgId: 1777"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:02.872849337+07:00","message":"end Recv id 1777"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:02.872857579+07:00","message":"[buffer interim] 1777 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:02.872866695+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:02.872870954+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:02.872875234+07:00","message":"> Transcript [8392] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:02.872878709+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:02.87288096+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:02.872883157+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:02.872886417+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:02.872888833+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:02.872899221+07:00","message":"push: {true \n 0 0xc002b14400}"}
{"level":"info","service":"Main","time":"2025-10-27T15:32:02.87701427+07:00","message":"write wav file: './tmp/7446/7446_1777.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:03.178819849+07:00","message":"[GCS] IsForceVAD: false for message ID: 1778"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:03.280796126+07:00","message":"receive streaming session, msgId: 1778"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:03.280811449+07:00","message":"found end of frame, send empty tag with msgId: 1778"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:03.280814496+07:00","message":"end Recv id 1778"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:03.280819944+07:00","message":"[buffer interim] 1778 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:03.280826318+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:03.280829694+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:03.280834641+07:00","message":"> Transcript [8393] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:03.280836681+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:03.280838359+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:03.280839946+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:03.280841488+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:03.280848398+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:03.280857376+07:00","message":"push: {true \n 0 0xc002b14600}"}
{"level":"info","service":"Main","time":"2025-10-27T15:32:03.286068141+07:00","message":"write wav file: './tmp/7446/7446_1778.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:03.440168592+07:00","message":"[GCS] Start streaming session, msgId: 1779"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:04.0777499+07:00","message":"[GCS] IsForceVAD: false for message ID: 1779"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:04.139800033+07:00","message":"[GCS] Start streaming session, msgId: 1780"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:04.200514999+07:00","message":"receive streaming session, msgId: 1779"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:04.200533343+07:00","message":"found end of frame, send empty tag with msgId: 1779"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:04.200536076+07:00","message":"end Recv id 1779"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:04.200542075+07:00","message":"[buffer interim] 1779 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:04.200548252+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:04.200551834+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:04.200554379+07:00","message":"> Transcript [8394] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:04.200556414+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:04.20055822+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:04.200559684+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:04.20056114+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:04.200568377+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:04.200577977+07:00","message":"push: {true \n 0 0xc002b14880}"}
{"level":"info","service":"Main","time":"2025-10-27T15:32:04.206622154+07:00","message":"write wav file: './tmp/7446/7446_1779.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:32:05.195095691+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:32:05.195109065+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:05.612137308+07:00","message":"receive streaming session, msgId: 1780"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:05.612183222+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระเจ้าอยู่หัว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":530000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:05.612189066+07:00","message":"receive interim result [false|false]: พระเจ้าอยู่หัว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:05.612206811+07:00","message":"[buffer interim] 1780 false พระเจ้าอยู่หัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:05.61221329+07:00","message":"[bufferProcess] interim [530000000]:พระเจ้าอยู่หัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:05.612215015+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:05.612220216+07:00","message":"[bufferProcess] send to processor (ticker):พระเจ้าอยู่หัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:05.612222748+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:05.612225985+07:00","message":"> Transcript [8395] [false]: 'พระเจ้าอยู่หัว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:05.612227957+07:00","message":"Set StatePrefix (first interim): 'พระเจ้าอยู่หัว'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:06.413672448+07:00","message":"receive streaming session, msgId: 1780"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:06.41370441+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระเจ้าอยู่หัวรัชกาล\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":250000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:06.413709435+07:00","message":"receive interim result [false|false]: พระเจ้าอยู่หัวรัชกาล"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:06.413721859+07:00","message":"[buffer interim] 1780 false พระเจ้าอยู่หัวรัชกาล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:06.413728717+07:00","message":"[bufferProcess] interim [250000000]:พระเจ้าอยู่หัวรัชกาล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:06.413730378+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:06.467702649+07:00","message":"receive streaming session, msgId: 1780"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:06.467738977+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระเจ้าอยู่หัวเสด็จพระ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":370000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:06.467744895+07:00","message":"receive interim result [false|false]: พระเจ้าอยู่หัวเสด็จพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:06.467757617+07:00","message":"[buffer interim] 1780 false พระเจ้าอยู่หัวเสด็จพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:06.467765023+07:00","message":"[bufferProcess] interim [370000000]:พระเจ้าอยู่หัวเสด็จพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:06.467776454+07:00","message":"[bufferProcess] send to processor:พระเจ้าอยู่หัวรัชกาล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:06.467785059+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:06.467787784+07:00","message":"> Transcript [8396] [false]: 'พระเจ้าอยู่หัวรัชกาล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:06.46779217+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:06.467794906+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:06.467797454+07:00","message":"StatePrefix: 'พระเจ้าอยู่หัว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:06.467799916+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:06.470443556+07:00","message":"receive streaming session, msgId: 1780"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:06.470460819+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":"2025-10-27T15:32:06.470465127+07:00","message":"receive interim result [false|false]: พระเจ้าอยู่หัวเสด็จพระราชดำเนิน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:06.470475844+07:00","message":"[buffer interim] 1780 false พระเจ้าอยู่หัวเสด็จพระราชดำเนิน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:06.470481458+07:00","message":"[bufferProcess] interim [430000000]:พระเจ้าอยู่หัวเสด็จพระราชดำเนิน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:06.470484427+07:00","message":"[bufferProcess] send to processor:พระเจ้าอยู่หัวเสด็จพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:06.470487788+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:06.470490424+07:00","message":"> Transcript [8397] [false]: 'พระเจ้าอยู่หัวเสด็จพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:06.470493585+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:06.470495711+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:06.470498961+07:00","message":"StatePrefix: 'พระเจ้าอยู่หัว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:06.470500647+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:06.798440314+07:00","message":"receive streaming session, msgId: 1780"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:06.798479895+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระเจ้าอยู่หัวเสด็จพระราชดำเนินไป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":670000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:06.798485736+07:00","message":"receive interim result [false|false]: พระเจ้าอยู่หัวเสด็จพระราชดำเนินไป"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:06.798499864+07:00","message":"[buffer interim] 1780 false พระเจ้าอยู่หัวเสด็จพระราชดำเนินไป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:06.798512328+07:00","message":"[bufferProcess] interim [670000000]:พระเจ้าอยู่หัวเสด็จพระราชดำเนินไป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:06.798515232+07:00","message":"[bufferProcess] send to processor:พระเจ้าอยู่หัวเสด็จพระราชดำเนิน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:06.798528559+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:06.79853248+07:00","message":"> Transcript [8398] [false]: 'พระเจ้าอยู่หัวเสด็จพระราชดำเนิน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:06.798536738+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:06.7985391+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:06.798542153+07:00","message":"StatePrefix: 'พระเจ้าอยู่หัว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:06.798544617+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:06.929672926+07:00","message":"receive streaming session, msgId: 1780"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:06.929693151+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระเจ้าอยู่หัวเสด็จพระราชดำเนิน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":790000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:06.929698059+07:00","message":"receive interim result [false|false]: พระเจ้าอยู่หัวเสด็จพระราชดำเนิน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:06.929709975+07:00","message":"[buffer interim] 1780 false พระเจ้าอยู่หัวเสด็จพระราชดำเนิน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:06.929715822+07:00","message":"[bufferProcess] interim [790000000]:พระเจ้าอยู่หัวเสด็จพระราชดำเนิน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:06.929720271+07:00","message":"[bufferProcess] send to processor:พระเจ้าอยู่หัวเสด็จพระราชดำเนินไป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:06.929723706+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:06.929726256+07:00","message":"> Transcript [8399] [false]: 'พระเจ้าอยู่หัวเสด็จพระราชดำเนินไป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:06.929729694+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:06.929731404+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:06.929733358+07:00","message":"StatePrefix: 'พระเจ้าอยู่หัว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:06.929735206+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:06.929739352+07:00","message":"Push: 'พระเจ้าอยู่หัว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:06.929740968+07:00","message":"TextPushed: 'พระเจ้าอยู่หัว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:06.929742623+07:00","message":"Set new StatePrefix : 'พระเจ้าอยู่หัวเสด็จพระราชดำเนินไป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:06.929744688+07:00","message":"Next Push (prob) : 'เสด็จพระราชดำเนินไป'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:06.929752356+07:00","message":"push: {false พระเจ้าอยู่หัว 0 0xc00401fd00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:06.989597558+07:00","message":"receive streaming session, msgId: 1780"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:06.989627423+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":"2025-10-27T15:32:06.989632671+07:00","message":"receive interim result [false|false]: พระเจ้าอยู่หัวเสด็จพระราชดำเนินไปทรง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:06.989644712+07:00","message":"[buffer interim] 1780 false พระเจ้าอยู่หัวเสด็จพระราชดำเนินไปทรง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:06.989650948+07:00","message":"[bufferProcess] interim [850000000]:พระเจ้าอยู่หัวเสด็จพระราชดำเนินไปทรง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:06.989653374+07:00","message":"[bufferProcess] send to processor:พระเจ้าอยู่หัวเสด็จพระราชดำเนิน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:06.989658344+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:06.989660732+07:00","message":"> Transcript [8400] [false]: 'พระเจ้าอยู่หัวเสด็จพระราชดำเนิน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:06.989662595+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:07.131267976+07:00","message":"receive streaming session, msgId: 1780"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:07.131320653+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":"2025-10-27T15:32:07.131326256+07:00","message":"receive interim result [false|false]: พระเจ้าอยู่หัวเสด็จพระราชดำเนินไปทรงพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:07.131338982+07:00","message":"[buffer interim] 1780 false พระเจ้าอยู่หัวเสด็จพระราชดำเนินไปทรงพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:07.131348891+07:00","message":"[bufferProcess] interim [30000000]:พระเจ้าอยู่หัวเสด็จพระราชดำเนินไปทรงพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:07.131352913+07:00","message":"[bufferProcess] send to processor:พระเจ้าอยู่หัวเสด็จพระราชดำเนินไปทรง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:07.131359689+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:07.13136367+07:00","message":"> Transcript [8401] [false]: 'พระเจ้าอยู่หัวเสด็จพระราชดำเนินไปทรง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:07.131368356+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:07.131370787+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:07.131373363+07:00","message":"StatePrefix: 'พระเจ้าอยู่หัวเสด็จพระราชดำเนินไป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:07.131376576+07:00","message":"TextPushed: 'พระเจ้าอยู่หัว'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:07.327566817+07:00","message":"receive streaming session, msgId: 1780"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:07.327601061+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระเจ้าอยู่หัวเสด็จพระราชดำเนินไปทรง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":210000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:07.327606518+07:00","message":"receive interim result [false|false]: พระเจ้าอยู่หัวเสด็จพระราชดำเนินไปทรง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:07.327621057+07:00","message":"[buffer interim] 1780 false พระเจ้าอยู่หัวเสด็จพระราชดำเนินไปทรง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:07.327630224+07:00","message":"[bufferProcess] interim [210000000]:พระเจ้าอยู่หัวเสด็จพระราชดำเนินไปทรง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:07.327632335+07:00","message":"[bufferProcess] send to processor:พระเจ้าอยู่หัวเสด็จพระราชดำเนินไปทรงพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:07.327635582+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:07.327638134+07:00","message":"> Transcript [8402] [false]: 'พระเจ้าอยู่หัวเสด็จพระราชดำเนินไปทรงพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:07.327641986+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:07.327643878+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:07.327645658+07:00","message":"StatePrefix: 'พระเจ้าอยู่หัวเสด็จพระราชดำเนินไป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:07.327648022+07:00","message":"TextPushed: 'พระเจ้าอยู่หัว'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:07.387673184+07:00","message":"receive streaming session, msgId: 1780"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:07.387712847+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระเจ้าอยู่หัวเสด็จพระราชดำเนินไปทรงพระ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":270000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:07.387720636+07:00","message":"receive interim result [false|false]: พระเจ้าอยู่หัวเสด็จพระราชดำเนินไปทรงพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:07.387733694+07:00","message":"[buffer interim] 1780 false พระเจ้าอยู่หัวเสด็จพระราชดำเนินไปทรงพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:07.387743341+07:00","message":"[bufferProcess] interim [270000000]:พระเจ้าอยู่หัวเสด็จพระราชดำเนินไปทรงพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:07.387745867+07:00","message":"[bufferProcess] send to processor:พระเจ้าอยู่หัวเสด็จพระราชดำเนินไปทรง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:07.387751486+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:07.387754179+07:00","message":"> Transcript [8403] [false]: 'พระเจ้าอยู่หัวเสด็จพระราชดำเนินไปทรง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:07.387757639+07:00","message":"Count interim (case 1.2): 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:07.387759861+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:07.387761615+07:00","message":"StatePrefix: 'พระเจ้าอยู่หัวเสด็จพระราชดำเนินไป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:07.387764484+07:00","message":"TextPushed: 'พระเจ้าอยู่หัว'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:07.395226934+07:00","message":"receive streaming session, msgId: 1780"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:07.395251347+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":"2025-10-27T15:32:07.395257219+07:00","message":"receive interim result [false|false]: พระเจ้าอยู่หัวเสด็จพระราชดำเนินไปทรงภาค"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:07.395272406+07:00","message":"[buffer interim] 1780 false พระเจ้าอยู่หัวเสด็จพระราชดำเนินไปทรงภาค"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:07.395281271+07:00","message":"[bufferProcess] interim [330000000]:พระเจ้าอยู่หัวเสด็จพระราชดำเนินไปทรงภาค"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:07.395284265+07:00","message":"[bufferProcess] send to processor:พระเจ้าอยู่หัวเสด็จพระราชดำเนินไปทรงพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:07.395290583+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:07.395293754+07:00","message":"> Transcript [8404] [false]: 'พระเจ้าอยู่หัวเสด็จพระราชดำเนินไปทรงพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:07.395297822+07:00","message":"Count interim (case 1.1): 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:07.395300146+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:07.395302714+07:00","message":"StatePrefix: 'พระเจ้าอยู่หัวเสด็จพระราชดำเนินไป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:07.395305908+07:00","message":"TextPushed: 'พระเจ้าอยู่หัว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:07.395313899+07:00","message":"Push: 'เสด็จพระราชดำเนินไป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:07.395316515+07:00","message":"TextPushed: 'พระเจ้าอยู่หัวเสด็จพระราชดำเนินไป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:07.395319365+07:00","message":"Set new StatePrefix : 'พระเจ้าอยู่หัวเสด็จพระราชดำเนินไปทรงพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:07.395322314+07:00","message":"Next Push (prob) : 'ทรงพระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:07.395338139+07:00","message":"push: {false เสด็จพระราชดำเนินไป 0 0xc00401fd00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:07.645452283+07:00","message":"receive streaming session, msgId: 1780"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:07.645491587+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระเจ้าอยู่หัวเสด็จพระราชดำเนินไปทรง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":450000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:07.645496771+07:00","message":"receive interim result [false|false]: พระเจ้าอยู่หัวเสด็จพระราชดำเนินไปทรง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:07.645512257+07:00","message":"receive streaming session, msgId: 1780"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:07.645518642+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระเจ้าอยู่หัวเสด็จพระราชดำเนินไปทรงทอดผ้าไตร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":510000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:07.645522176+07:00","message":"receive interim result [false|false]: พระเจ้าอยู่หัวเสด็จพระราชดำเนินไปทรงทอดผ้าไตร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:07.645528215+07:00","message":"[buffer interim] 1780 false พระเจ้าอยู่หัวเสด็จพระราชดำเนินไปทรง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:07.645531936+07:00","message":"[buffer interim] 1780 false พระเจ้าอยู่หัวเสด็จพระราชดำเนินไปทรงทอดผ้าไตร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:07.645538734+07:00","message":"[bufferProcess] interim [450000000]:พระเจ้าอยู่หัวเสด็จพระราชดำเนินไปทรง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:07.645542744+07:00","message":"[bufferProcess] send to processor:พระเจ้าอยู่หัวเสด็จพระราชดำเนินไปทรงภาค"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:07.645546236+07:00","message":"[bufferProcess] interim [510000000]:พระเจ้าอยู่หัวเสด็จพระราชดำเนินไปทรงทอดผ้าไตร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:07.645548464+07:00","message":"[bufferProcess] send to processor:พระเจ้าอยู่หัวเสด็จพระราชดำเนินไปทรง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:07.645552614+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:07.645556289+07:00","message":"> Transcript [8405] [false]: 'พระเจ้าอยู่หัวเสด็จพระราชดำเนินไปทรงภาค'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:07.645559352+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:07.645561854+07:00","message":"Set new StatePrefix: 'พระเจ้าอยู่หัวเสด็จพระราชดำเนินไปทรงภาค'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:07.645564101+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:07.645566332+07:00","message":"> Transcript [8406] [false]: 'พระเจ้าอยู่หัวเสด็จพระราชดำเนินไปทรง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:07.645568448+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:08.058761681+07:00","message":"[GCS] IsForceVAD: false for message ID: 1780"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:08.085544385+07:00","message":"receive streaming session, msgId: 1780"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:08.085580648+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระเจ้าอยู่หัวเสด็จพระราชดำเนินไปทรงทอดผ้าไตรนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":990000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:08.085587071+07:00","message":"receive interim result [false|false]: พระเจ้าอยู่หัวเสด็จพระราชดำเนินไปทรงทอดผ้าไตรนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:08.085601921+07:00","message":"[buffer interim] 1780 false พระเจ้าอยู่หัวเสด็จพระราชดำเนินไปทรงทอดผ้าไตรนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:08.085613192+07:00","message":"[bufferProcess] interim [990000000]:พระเจ้าอยู่หัวเสด็จพระราชดำเนินไปทรงทอดผ้าไตรนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:08.085616458+07:00","message":"[bufferProcess] send to processor:พระเจ้าอยู่หัวเสด็จพระราชดำเนินไปทรงทอดผ้าไตร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:08.085622992+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:08.085626977+07:00","message":"> Transcript [8407] [false]: 'พระเจ้าอยู่หัวเสด็จพระราชดำเนินไปทรงทอดผ้าไตร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:08.085629473+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:08.085631138+07:00","message":"Set new StatePrefix: 'พระเจ้าอยู่หัวเสด็จพระราชดำเนินไปทรงทอดผ้าไตร'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:08.180086391+07:00","message":"receive streaming session, msgId: 1780"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:08.180123263+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สมเด็จพระเจ้าอยู่หัวเสด็จพระราชดำเนินไปทรงทอดผ้าไตรนะคะ\",\"confidence\":0.94627154}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:08.180129569+07:00","message":"receive interim result [true|false]: สมเด็จพระเจ้าอยู่หัวเสด็จพระราชดำเนินไปทรงทอดผ้าไตรนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:08.180139549+07:00","message":"end recv isFinal message id 1780"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:08.180141287+07:00","message":"end Recv id 1780"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:08.180146925+07:00","message":"[buffer interim] 1780 true สมเด็จพระเจ้าอยู่หัวเสด็จพระราชดำเนินไปทรงทอดผ้าไตรนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:08.1801557+07:00","message":"[bufferProcess] interim [140000000]:สมเด็จพระเจ้าอยู่หัวเสด็จพระราชดำเนินไปทรงทอดผ้าไตรนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:08.180160282+07:00","message":"[bufferProcess] send to processor (isfinal):พระเจ้าอยู่หัวเสด็จพระราชดำเนินไปทรงทอดผ้าไตรนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:08.180163492+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:08.180166286+07:00","message":"> Transcript [8408] [false]: 'พระเจ้าอยู่หัวเสด็จพระราชดำเนินไปทรงทอดผ้าไตรนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:08.180169197+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:08.180170711+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:08.180173078+07:00","message":"StatePrefix: 'พระเจ้าอยู่หัวเสด็จพระราชดำเนินไปทรงทอดผ้าไตร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:08.180176408+07:00","message":"TextPushed: 'พระเจ้าอยู่หัวเสด็จพระราชดำเนินไป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:08.180178018+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:08.180179692+07:00","message":"> Transcript [8409] [true]: 'สมเด็จพระเจ้าอยู่หัวเสด็จพระราชดำเนินไปทรงทอดผ้าไตรนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:08.180181444+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:08.180182738+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:08.180184045+07:00","message":"StatePrefix: 'พระเจ้าอยู่หัวเสด็จพระราชดำเนินไปทรงทอดผ้าไตร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:08.18018553+07:00","message":"TextPushed: 'พระเจ้าอยู่หัวเสด็จพระราชดำเนินไป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:08.180186972+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:08.180307204+07:00","message":"Push: 'ทรงทอดผ้าไตรนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:08.180309356+07:00","message":"TextPushed: 'พระเจ้าอยู่หัวเสด็จพระราชดำเนินไปทรงทอดผ้าไตรนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:08.180311095+07:00","message":"Set new StatePrefix : 'สมเด็จพระเจ้าอยู่หัวเสด็จพระราชดำเนินไปทรงทอดผ้าไตรนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:08.18031522+07:00","message":"Next Push (prob) : 'สมเด็จพระเจ้าอยู่หัวเสด็จพระราชดำเนินไปทรงทอดผ้าไตรนะคะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:08.180323858+07:00","message":"push: {true ทรงทอดผ้าไตรนะคะ 0 0xc00401fd00}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:08.180330548+07:00","message":"write aligntment file to 'tmp/7446/align_message_id_1780.html'"}
{"level":"info","service":"Main","time":"2025-10-27T15:32:08.190332413+07:00","message":"write wav file: './tmp/7446/7446_1780.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:32:08.196069243+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:32:08.196081062+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:08.249516645+07:00","message":"[GCS] Start streaming session, msgId: 1781"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:08.307996804+07:00","message":"[GCS] IsForceVAD: false for message ID: 1781"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:08.440325178+07:00","message":"[GCS] Start streaming session, msgId: 1782"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:08.496976133+07:00","message":"receive streaming session, msgId: 1781"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:08.496992956+07:00","message":"found end of frame, send empty tag with msgId: 1781"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:08.496995831+07:00","message":"end Recv id 1781"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:08.497002601+07:00","message":"[buffer interim] 1781 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:08.497008847+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:08.497012363+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:08.497014869+07:00","message":"> Transcript [8410] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:08.497016983+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:08.497018611+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:08.49702004+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:08.497021556+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:08.497023838+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:08.497032873+07:00","message":"push: {true \n 0 0xc000129000}"}
{"level":"info","service":"Main","time":"2025-10-27T15:32:08.501759642+07:00","message":"write wav file: './tmp/7446/7446_1781.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:09.588249876+07:00","message":"[GCS] IsForceVAD: false for message ID: 1782"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:09.680322728+07:00","message":"receive streaming session, msgId: 1782"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:09.680359462+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":"2025-10-27T15:32:09.680363814+07:00","message":"receive interim result [false|false]: แด่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:09.68037479+07:00","message":"[buffer interim] 1782 false แด่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:09.680381108+07:00","message":"[bufferProcess] interim [80000000]:แด่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:09.680382718+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:09.680387765+07:00","message":"[bufferProcess] send to processor (ticker):แด่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:09.680390536+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:09.680392876+07:00","message":"> Transcript [8411] [false]: 'แด่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:09.68039501+07:00","message":"Set StatePrefix (first interim): 'แด่'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:09.712054952+07:00","message":"receive streaming session, msgId: 1782"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:09.712099676+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แด่\",\"confidence\":0.6968677}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":170000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:09.712105096+07:00","message":"receive interim result [true|false]: แด่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:09.712113624+07:00","message":"end recv isFinal message id 1782"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:09.712115371+07:00","message":"end Recv id 1782"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:09.712132755+07:00","message":"[buffer interim] 1782 true แด่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:09.712143124+07:00","message":"[bufferProcess] interim [170000000]:แด่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:09.712146669+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:09.712149538+07:00","message":"> Transcript [8412] [true]: 'แด่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:09.712152577+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:09.712154166+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:09.712156272+07:00","message":"StatePrefix: 'แด่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:09.712157913+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:09.712164696+07:00","message":"Push: 'แด่'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:09.712172643+07:00","message":"push: {true แด่ 0 0xc002a01300}"}
{"level":"info","service":"Main","time":"2025-10-27T15:32:09.718335142+07:00","message":"write wav file: './tmp/7446/7446_1782.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:09.721895439+07:00","message":"[GCS] Start streaming session, msgId: 1783"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:11.175553293+07:00","message":"receive streaming session, msgId: 1783"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:11.175594566+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":"2025-10-27T15:32:11.17560091+07:00","message":"receive interim result [false|false]: พระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:11.175617132+07:00","message":"[buffer interim] 1783 false พระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:11.175624121+07:00","message":"[bufferProcess] interim [320000000]:พระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:11.17562564+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:11.175631259+07:00","message":"[bufferProcess] send to processor (ticker):พระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:11.175633766+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:11.175636093+07:00","message":"> Transcript [8413] [false]: 'พระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:11.175637868+07:00","message":"Set StatePrefix (first interim): 'พระ'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:32:11.196921799+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:32:11.196939118+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:11.304816605+07:00","message":"receive streaming session, msgId: 1783"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:11.304857672+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":"2025-10-27T15:32:11.304864673+07:00","message":"receive interim result [false|false]: รัก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:11.304879586+07:00","message":"[buffer interim] 1783 false รัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:11.304887597+07:00","message":"[bufferProcess] interim [380000000]:รัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:11.304889519+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:11.384652384+07:00","message":"receive streaming session, msgId: 1783"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:11.384687962+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":"2025-10-27T15:32:11.384693588+07:00","message":"receive interim result [false|false]: พระครู"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:11.384706072+07:00","message":"[buffer interim] 1783 false พระครู"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:11.384712529+07:00","message":"[bufferProcess] interim [500000000]:พระครู"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:11.384714395+07:00","message":"[bufferProcess] send to processor:รัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:11.384719394+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:11.384722307+07:00","message":"> Transcript [8414] [false]: 'รัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:11.384724662+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:11.384726813+07:00","message":"Set new StatePrefix: 'รัก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:11.637860771+07:00","message":"[GCS] IsForceVAD: false for message ID: 1783"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:11.749637605+07:00","message":"receive streaming session, msgId: 1783"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:11.749681333+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระครู\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":950000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:11.749686995+07:00","message":"receive interim result [true|false]: พระครู"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:11.749699633+07:00","message":"end recv isFinal message id 1783"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:11.749701599+07:00","message":"end Recv id 1783"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:11.749708874+07:00","message":"[buffer interim] 1783 true พระครู"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:11.749716057+07:00","message":"[bufferProcess] interim [950000000]:พระครู"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:11.749722486+07:00","message":"[bufferProcess] send to processor (isfinal):พระครู"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:11.749725633+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:11.749728302+07:00","message":"> Transcript [8415] [false]: 'พระครู'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:11.749730432+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:11.749732118+07:00","message":"Set new StatePrefix: 'พระครู'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:11.749734727+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:11.749736293+07:00","message":"> Transcript [8416] [true]: 'พระครู'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:11.749738342+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:11.749739879+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:11.749741415+07:00","message":"StatePrefix: 'พระครู'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:11.749743078+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:11.749750166+07:00","message":"Push: 'พระครู'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:11.749757891+07:00","message":"push: {true พระครู 0 0xc002a06d80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:32:11.757619714+07:00","message":"write wav file: './tmp/7446/7446_1783.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:11.828858065+07:00","message":"[GCS] Start streaming session, msgId: 1784"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:11.958246904+07:00","message":"[GCS] IsForceVAD: false for message ID: 1784"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:12.020031096+07:00","message":"[GCS] Start streaming session, msgId: 1785"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:12.083790557+07:00","message":"receive streaming session, msgId: 1784"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:12.083813365+07:00","message":"found end of frame, send empty tag with msgId: 1784"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:12.083817418+07:00","message":"end Recv id 1784"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:12.083826065+07:00","message":"[buffer interim] 1784 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:12.08383479+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:12.083839698+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:12.083843567+07:00","message":"> Transcript [8417] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:12.083847945+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:12.083850692+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:12.083852885+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:12.083855226+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:12.083863774+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:12.083876366+07:00","message":"push: {true \n 0 0xc002a00880}"}
{"level":"info","service":"Main","time":"2025-10-27T15:32:12.088292021+07:00","message":"write wav file: './tmp/7446/7446_1784.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:12.798655931+07:00","message":"receive streaming session, msgId: 1785"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:12.798689749+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ออกมา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:12.798695484+07:00","message":"receive interim result [false|false]: ออกมา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:12.79871008+07:00","message":"[buffer interim] 1785 false ออกมา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:12.79871808+07:00","message":"[bufferProcess] interim [800000000]:ออกมา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:12.79872021+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:12.909587625+07:00","message":"receive streaming session, msgId: 1785"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:12.909626788+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระมหา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:12.909631992+07:00","message":"receive interim result [false|false]: พระมหา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:12.909644555+07:00","message":"[buffer interim] 1785 false พระมหา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:12.909651072+07:00","message":"[bufferProcess] interim [920000000]:พระมหา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:12.909652963+07:00","message":"[bufferProcess] send to processor:ออกมา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:12.909658147+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:12.909660887+07:00","message":"> Transcript [8418] [false]: 'ออกมา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:12.909662753+07:00","message":"Set StatePrefix (first interim): 'ออกมา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:13.074387698+07:00","message":"receive streaming session, msgId: 1785"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:13.074448108+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระมหากษัตริย์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:13.074457206+07:00","message":"receive interim result [false|false]: พระมหากษัตริย์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:13.074472202+07:00","message":"[buffer interim] 1785 false พระมหากษัตริย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:13.074479989+07:00","message":"[bufferProcess] interim [40000000]:พระมหากษัตริย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:13.074482814+07:00","message":"[bufferProcess] send to processor:พระมหา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:13.074489569+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:13.074493229+07:00","message":"> Transcript [8419] [false]: 'พระมหา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:13.074496142+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:13.074498826+07:00","message":"Set new StatePrefix: 'พระมหา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:13.398387357+07:00","message":"receive streaming session, msgId: 1785"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:13.398426666+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระมหากษัตริย์สวด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:13.398432741+07:00","message":"receive interim result [false|false]: พระมหากษัตริย์สวด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:13.398447459+07:00","message":"[buffer interim] 1785 false พระมหากษัตริย์สวด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:13.398456827+07:00","message":"[bufferProcess] interim [400000000]:พระมหากษัตริย์สวด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:13.398459669+07:00","message":"[bufferProcess] send to processor:พระมหากษัตริย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:13.398468114+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:13.398471813+07:00","message":"> Transcript [8420] [false]: 'พระมหากษัตริย์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:13.398474842+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:13.398476804+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:13.398478804+07:00","message":"StatePrefix: 'พระมหา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:13.398480507+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:13.482473902+07:00","message":"receive streaming session, msgId: 1785"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:13.482512383+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":"2025-10-27T15:32:13.48251787+07:00","message":"receive interim result [false|false]: พระมหากษัตริย์สวดมนต์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:13.482532765+07:00","message":"[buffer interim] 1785 false พระมหากษัตริย์สวดมนต์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:13.482542217+07:00","message":"[bufferProcess] interim [520000000]:พระมหากษัตริย์สวดมนต์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:13.482544774+07:00","message":"[bufferProcess] send to processor:พระมหากษัตริย์สวด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:13.482548965+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:13.482552892+07:00","message":"> Transcript [8421] [false]: 'พระมหากษัตริย์สวด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:13.482556503+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:13.482558898+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:13.482561167+07:00","message":"StatePrefix: 'พระมหา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:13.482563786+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:13.69213921+07:00","message":"receive streaming session, msgId: 1785"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:13.692176916+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระมหากษัตริย์อยุธยา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:13.692183282+07:00","message":"receive interim result [false|false]: พระมหากษัตริย์อยุธยา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:13.692197735+07:00","message":"[buffer interim] 1785 false พระมหากษัตริย์อยุธยา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:13.692205171+07:00","message":"[bufferProcess] interim [700000000]:พระมหากษัตริย์อยุธยา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:13.692207878+07:00","message":"[bufferProcess] send to processor:พระมหากษัตริย์สวดมนต์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:13.69221623+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:13.692220597+07:00","message":"> Transcript [8422] [false]: 'พระมหากษัตริย์สวดมนต์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:13.692224418+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:13.69222664+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:13.692228885+07:00","message":"StatePrefix: 'พระมหา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:13.692231096+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:32:14.197102013+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:32:14.197116229+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:14.30736598+07:00","message":"receive streaming session, msgId: 1785"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:14.307409582+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระมหากษัตริย์อยุธยา\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:14.307414922+07:00","message":"receive interim result [false|false]: พระมหากษัตริย์อยุธยา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:14.307427249+07:00","message":"[buffer interim] 1785 false พระมหากษัตริย์อยุธยา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:14.307435318+07:00","message":"[bufferProcess] interim [300000000]:พระมหากษัตริย์อยุธยา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:14.307437731+07:00","message":"[bufferProcess] send to processor:พระมหากษัตริย์อยุธยา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:14.307443012+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:14.307445439+07:00","message":"> Transcript [8423] [false]: 'พระมหากษัตริย์อยุธยา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:14.307449062+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:14.307451154+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:14.30745274+07:00","message":"StatePrefix: 'พระมหา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:14.307454415+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:14.307458877+07:00","message":"Push: 'พระมหา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:14.307460468+07:00","message":"TextPushed: 'พระมหา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:14.307462052+07:00","message":"Set new StatePrefix : 'พระมหากษัตริย์อยุธยา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:14.307463854+07:00","message":"Next Push (prob) : 'กษัตริย์อยุธยา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:14.307471589+07:00","message":"push: {false พระมหา 0 0xc002b14000}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:14.387308263+07:00","message":"receive streaming session, msgId: 1785"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:14.387350417+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระมหากษัตริย์สวดนิตโยพระ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:14.387355937+07:00","message":"receive interim result [false|false]: พระมหากษัตริย์สวดนิตโยพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:14.387371281+07:00","message":"[buffer interim] 1785 false พระมหากษัตริย์สวดนิตโยพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:14.387377745+07:00","message":"[bufferProcess] interim [420000000]:พระมหากษัตริย์สวดนิตโยพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:14.387380026+07:00","message":"[bufferProcess] send to processor:พระมหากษัตริย์อยุธยา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:14.387383323+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:14.38738608+07:00","message":"> Transcript [8424] [false]: 'พระมหากษัตริย์อยุธยา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:14.387388924+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:14.387391019+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:14.387393019+07:00","message":"StatePrefix: 'พระมหากษัตริย์อยุธยา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:14.387394852+07:00","message":"TextPushed: 'พระมหา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:14.497342601+07:00","message":"receive streaming session, msgId: 1785"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:14.497383416+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระมหากษัตริย์สวดมนตโยโกฮาม่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:14.497394112+07:00","message":"receive interim result [false|false]: พระมหากษัตริย์สวดมนตโยโกฮาม่า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:14.497406339+07:00","message":"[buffer interim] 1785 false พระมหากษัตริย์สวดมนตโยโกฮาม่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:14.497415221+07:00","message":"[bufferProcess] interim [480000000]:พระมหากษัตริย์สวดมนตโยโกฮาม่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:14.497418719+07:00","message":"[bufferProcess] send to processor:พระมหากษัตริย์สวดนิตโยพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:14.497422727+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:14.497426325+07:00","message":"> Transcript [8425] [false]: 'พระมหากษัตริย์สวดนิตโยพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:14.497429027+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:14.497431561+07:00","message":"Set new StatePrefix: 'พระมหากษัตริย์สวดนิตโยพระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:14.61447146+07:00","message":"receive streaming session, msgId: 1785"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:14.614520292+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระมหากษัตริย์สวดนิตโยพระมหา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:14.614526734+07:00","message":"receive interim result [false|false]: พระมหากษัตริย์สวดนิตโยพระมหา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:14.614537536+07:00","message":"[buffer interim] 1785 false พระมหากษัตริย์สวดนิตโยพระมหา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:14.614544781+07:00","message":"[bufferProcess] interim [600000000]:พระมหากษัตริย์สวดนิตโยพระมหา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:14.614546775+07:00","message":"[bufferProcess] send to processor:พระมหากษัตริย์สวดมนตโยโกฮาม่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:14.614550207+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:14.614552697+07:00","message":"> Transcript [8426] [false]: 'พระมหากษัตริย์สวดมนตโยโกฮาม่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:14.61455462+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:14.614556207+07:00","message":"Set new StatePrefix: 'พระมหากษัตริย์สวดมนตโยโกฮาม่า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:14.807523673+07:00","message":"receive streaming session, msgId: 1785"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:14.807562508+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระมหากษัตริย์สวดนิตโยพระมหาบัว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:14.807569246+07:00","message":"receive interim result [false|false]: พระมหากษัตริย์สวดนิตโยพระมหาบัว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:14.8075814+07:00","message":"[buffer interim] 1785 false พระมหากษัตริย์สวดนิตโยพระมหาบัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:14.807589891+07:00","message":"[bufferProcess] interim [780000000]:พระมหากษัตริย์สวดนิตโยพระมหาบัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:14.807592648+07:00","message":"[bufferProcess] send to processor:พระมหากษัตริย์สวดนิตโยพระมหา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:14.807598071+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:14.807601673+07:00","message":"> Transcript [8427] [false]: 'พระมหากษัตริย์สวดนิตโยพระมหา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:14.807604718+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:14.807607748+07:00","message":"Set new StatePrefix: 'พระมหากษัตริย์สวดนิตโยพระมหา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:15.154647416+07:00","message":"receive streaming session, msgId: 1785"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:15.154685356+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระมหากษัตริย์สวดนิตโยพระมหาวร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:15.154690671+07:00","message":"receive interim result [false|false]: พระมหากษัตริย์สวดนิตโยพระมหาวร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:15.154708148+07:00","message":"receive streaming session, msgId: 1785"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:15.154714232+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระมหากษัตริย์สวดนิตโยพระมหาวีรวงศ์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:15.154716845+07:00","message":"receive interim result [false|false]: พระมหากษัตริย์สวดนิตโยพระมหาวีรวงศ์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:15.154722679+07:00","message":"[buffer interim] 1785 false พระมหากษัตริย์สวดนิตโยพระมหาวร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:15.154725394+07:00","message":"[buffer interim] 1785 false พระมหากษัตริย์สวดนิตโยพระมหาวีรวงศ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:15.154731081+07:00","message":"[bufferProcess] interim [960000000]:พระมหากษัตริย์สวดนิตโยพระมหาวร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:15.154733313+07:00","message":"[bufferProcess] send to processor:พระมหากษัตริย์สวดนิตโยพระมหาบัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:15.154736057+07:00","message":"[bufferProcess] interim [80000000]:พระมหากษัตริย์สวดนิตโยพระมหาวีรวงศ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:15.154737616+07:00","message":"[bufferProcess] send to processor:พระมหากษัตริย์สวดนิตโยพระมหาวร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:15.154740327+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:15.154742957+07:00","message":"> Transcript [8428] [false]: 'พระมหากษัตริย์สวดนิตโยพระมหาบัว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:15.154745619+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:15.154747329+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:15.154749019+07:00","message":"StatePrefix: 'พระมหากษัตริย์สวดนิตโยพระมหา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:15.154750717+07:00","message":"TextPushed: 'พระมหา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:15.154754241+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:15.154756027+07:00","message":"> Transcript [8429] [false]: 'พระมหากษัตริย์สวดนิตโยพระมหาวร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:15.154757589+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:15.154758852+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:15.154760159+07:00","message":"StatePrefix: 'พระมหากษัตริย์สวดนิตโยพระมหา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:15.154761523+07:00","message":"TextPushed: 'พระมหา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:15.210883474+07:00","message":"receive streaming session, msgId: 1785"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:15.210918356+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระมหากษัตริย์สวดนิตโยพระมหาวรวุฒิ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:15.210924419+07:00","message":"receive interim result [false|false]: พระมหากษัตริย์สวดนิตโยพระมหาวรวุฒิ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:15.21093845+07:00","message":"[buffer interim] 1785 false พระมหากษัตริย์สวดนิตโยพระมหาวรวุฒิ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:15.210945095+07:00","message":"[bufferProcess] interim [140000000]:พระมหากษัตริย์สวดนิตโยพระมหาวรวุฒิ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:15.210947106+07:00","message":"[bufferProcess] send to processor:พระมหากษัตริย์สวดนิตโยพระมหาวีรวงศ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:15.210952575+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:15.210955035+07:00","message":"> Transcript [8430] [false]: 'พระมหากษัตริย์สวดนิตโยพระมหาวีรวงศ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:15.21095849+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:15.210960485+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:15.210962199+07:00","message":"StatePrefix: 'พระมหากษัตริย์สวดนิตโยพระมหา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:15.210968115+07:00","message":"TextPushed: 'พระมหา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:15.517396864+07:00","message":"receive streaming session, msgId: 1785"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:15.517431989+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระมหากษัตริย์สวดนิตโยพระมหาวรวุฒิแต่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:15.517437653+07:00","message":"receive interim result [false|false]: พระมหากษัตริย์สวดนิตโยพระมหาวรวุฒิแต่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:15.517450977+07:00","message":"[buffer interim] 1785 false พระมหากษัตริย์สวดนิตโยพระมหาวรวุฒิแต่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:15.517458273+07:00","message":"[bufferProcess] interim [440000000]:พระมหากษัตริย์สวดนิตโยพระมหาวรวุฒิแต่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:15.517460552+07:00","message":"[bufferProcess] send to processor:พระมหากษัตริย์สวดนิตโยพระมหาวรวุฒิ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:15.517466574+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:15.517469514+07:00","message":"> Transcript [8431] [false]: 'พระมหากษัตริย์สวดนิตโยพระมหาวรวุฒิ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:15.517473151+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:15.517475042+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:15.517476606+07:00","message":"StatePrefix: 'พระมหากษัตริย์สวดนิตโยพระมหา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:15.517478575+07:00","message":"TextPushed: 'พระมหา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:15.517481486+07:00","message":"Push: 'กษัตริย์สวดนิตโยพระมหา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:15.517483095+07:00","message":"TextPushed: 'พระมหากษัตริย์สวดนิตโยพระมหา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:15.517485748+07:00","message":"Set new StatePrefix : 'พระมหากษัตริย์สวดนิตโยพระมหาวรวุฒิ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:15.517487589+07:00","message":"Next Push (prob) : 'วรวุฒิ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:15.51749517+07:00","message":"push: {false กษัตริย์สวดนิตโยพระมหา 0 0xc002b14000}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:15.520687632+07:00","message":"receive streaming session, msgId: 1785"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:15.520704291+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระมหากษัตริย์สวดนิตโยพระมหาวรวุฒิตัด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:15.520708675+07:00","message":"receive interim result [false|false]: พระมหากษัตริย์สวดนิตโยพระมหาวรวุฒิตัด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:15.520719036+07:00","message":"[buffer interim] 1785 false พระมหากษัตริย์สวดนิตโยพระมหาวรวุฒิตัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:15.520723943+07:00","message":"[bufferProcess] interim [500000000]:พระมหากษัตริย์สวดนิตโยพระมหาวรวุฒิตัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:15.520726097+07:00","message":"[bufferProcess] send to processor:พระมหากษัตริย์สวดนิตโยพระมหาวรวุฒิแต่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:15.52072911+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:15.520731199+07:00","message":"> Transcript [8432] [false]: 'พระมหากษัตริย์สวดนิตโยพระมหาวรวุฒิแต่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:15.520734245+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:15.520735962+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:15.520737638+07:00","message":"StatePrefix: 'พระมหากษัตริย์สวดนิตโยพระมหาวรวุฒิ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:15.520739441+07:00","message":"TextPushed: 'พระมหากษัตริย์สวดนิตโยพระมหา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:15.592494203+07:00","message":"receive streaming session, msgId: 1785"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:15.592526286+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระมหากษัตริย์สวดนิตโยพระมหาวรวุฒิ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:15.592531573+07:00","message":"receive interim result [false|false]: พระมหากษัตริย์สวดนิตโยพระมหาวรวุฒิ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:15.59254375+07:00","message":"[buffer interim] 1785 false พระมหากษัตริย์สวดนิตโยพระมหาวรวุฒิ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:15.592552442+07:00","message":"[bufferProcess] interim [620000000]:พระมหากษัตริย์สวดนิตโยพระมหาวรวุฒิ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:15.59255572+07:00","message":"[bufferProcess] send to processor:พระมหากษัตริย์สวดนิตโยพระมหาวรวุฒิตัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:15.59256123+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:15.592563844+07:00","message":"> Transcript [8433] [false]: 'พระมหากษัตริย์สวดนิตโยพระมหาวรวุฒิตัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:15.592566982+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:15.592568941+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:15.592571344+07:00","message":"StatePrefix: 'พระมหากษัตริย์สวดนิตโยพระมหาวรวุฒิ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:15.592573631+07:00","message":"TextPushed: 'พระมหากษัตริย์สวดนิตโยพระมหา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:15.773424046+07:00","message":"receive streaming session, msgId: 1785"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:15.773457927+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระมหากษัตริย์สวดนิตโยพระมหาวรวุฒิ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:15.773466915+07:00","message":"receive interim result [false|false]: พระมหากษัตริย์สวดนิตโยพระมหาวรวุฒิ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:15.773478633+07:00","message":"[buffer interim] 1785 false พระมหากษัตริย์สวดนิตโยพระมหาวรวุฒิ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:15.773494578+07:00","message":"[bufferProcess] interim [740000000]:พระมหากษัตริย์สวดนิตโยพระมหาวรวุฒิ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:15.773496965+07:00","message":"[bufferProcess] send to processor:พระมหากษัตริย์สวดนิตโยพระมหาวรวุฒิ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:15.77350026+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:15.773502992+07:00","message":"> Transcript [8434] [false]: 'พระมหากษัตริย์สวดนิตโยพระมหาวรวุฒิ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:15.77350599+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:15.773507708+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:15.773510008+07:00","message":"StatePrefix: 'พระมหากษัตริย์สวดนิตโยพระมหาวรวุฒิ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:15.773512153+07:00","message":"TextPushed: 'พระมหากษัตริย์สวดนิตโยพระมหา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:15.916046021+07:00","message":"receive streaming session, msgId: 1785"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:15.91609062+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระมหากษัตริย์สวดนิตโยพระมหาวรวุฒิ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:15.916096584+07:00","message":"receive interim result [false|false]: พระมหากษัตริย์สวดนิตโยพระมหาวรวุฒิ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:15.916109464+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" AV\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:15.916111869+07:00","message":"receive interim result [false|false]:  AV"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:15.916118812+07:00","message":"[buffer interim] 1785 false พระมหากษัตริย์สวดนิตโยพระมหาวรวุฒิ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:15.916122175+07:00","message":"[buffer interim] 1785 false  AV"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:15.916138436+07:00","message":"[bufferProcess] interim [920000000]:พระมหากษัตริย์สวดนิตโยพระมหาวรวุฒิ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:15.916153601+07:00","message":"[bufferProcess] send to processor:พระมหากษัตริย์สวดนิตโยพระมหาวรวุฒิ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:15.916161217+07:00","message":"[bufferProcess] interim [920000000]: AV"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:15.91616457+07:00","message":"[bufferProcess] update buffer: พระมหากษัตริย์สวดนิตโยพระมหาวรวุฒิ AV"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:15.916169474+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:15.916174553+07:00","message":"> Transcript [8435] [false]: 'พระมหากษัตริย์สวดนิตโยพระมหาวรวุฒิ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:15.916179291+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:15.916181454+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:15.916184083+07:00","message":"StatePrefix: 'พระมหากษัตริย์สวดนิตโยพระมหาวรวุฒิ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:15.916186648+07:00","message":"TextPushed: 'พระมหากษัตริย์สวดนิตโยพระมหา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:15.916194482+07:00","message":"Push: 'วรวุฒิ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:15.916196601+07:00","message":"TextPushed: 'พระมหากษัตริย์สวดนิตโยพระมหาวรวุฒิ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:15.916198724+07:00","message":"Set new StatePrefix : 'พระมหากษัตริย์สวดนิตโยพระมหาวรวุฒิ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:15.916201676+07:00","message":"Next Push (prob) : ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:15.916213681+07:00","message":"push: {false วรวุฒิ 0 0xc002b14000}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:16.415005083+07:00","message":"receive streaming session, msgId: 1785"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:16.415043088+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระมหากษัตริย์สวดนิตโยพระมหาวรวุฒิ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:16.41504942+07:00","message":"receive interim result [false|false]: พระมหากษัตริย์สวดนิตโยพระมหาวรวุฒิ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:16.415059902+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" AV พระมหา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:16.415062472+07:00","message":"receive interim result [false|false]:  AV พระมหา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:16.415069493+07:00","message":"[buffer interim] 1785 false พระมหากษัตริย์สวดนิตโยพระมหาวรวุฒิ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:16.415072484+07:00","message":"[buffer interim] 1785 false  AV พระมหา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:16.415078232+07:00","message":"[bufferProcess] interim [400000000]:พระมหากษัตริย์สวดนิตโยพระมหาวรวุฒิ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:16.415080852+07:00","message":"[bufferProcess] send to processor:พระมหากษัตริย์สวดนิตโยพระมหาวรวุฒิ AV"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:16.415083506+07:00","message":"[bufferProcess] interim [400000000]: AV พระมหา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:16.415085775+07:00","message":"[bufferProcess] update buffer: พระมหากษัตริย์สวดนิตโยพระมหาวรวุฒิ AV พระมหา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:16.415088842+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:16.415091404+07:00","message":"> Transcript [8436] [false]: 'พระมหากษัตริย์สวดนิตโยพระมหาวรวุฒิ AV'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:16.41509347+07:00","message":"Set StatePrefix (first interim): 'พระมหากษัตริย์สวดนิตโยพระมหาวรวุฒิ AV'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:16.47199171+07:00","message":"receive streaming session, msgId: 1785"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:16.47203493+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระมหากษัตริย์สวดนิตโยพระมหาวรวุฒิ AV\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:16.47204185+07:00","message":"receive interim result [false|false]: พระมหากษัตริย์สวดนิตโยพระมหาวรวุฒิ AV"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:16.472053366+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" พระมหา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:16.472056289+07:00","message":"receive interim result [false|false]:  พระมหา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:16.472063472+07:00","message":"[buffer interim] 1785 false พระมหากษัตริย์สวดนิตโยพระมหาวรวุฒิ AV"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:16.4720704+07:00","message":"[buffer interim] 1785 false  พระมหา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:16.472076468+07:00","message":"[bufferProcess] interim [520000000]:พระมหากษัตริย์สวดนิตโยพระมหาวรวุฒิ AV"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:16.472079038+07:00","message":"[bufferProcess] send to processor:พระมหากษัตริย์สวดนิตโยพระมหาวรวุฒิ AV พระมหา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:16.472082053+07:00","message":"[bufferProcess] interim [520000000]: พระมหา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:16.472084477+07:00","message":"[bufferProcess] update buffer: พระมหากษัตริย์สวดนิตโยพระมหาวรวุฒิ AV พระมหา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:16.472087207+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:16.472089715+07:00","message":"> Transcript [8437] [false]: 'พระมหากษัตริย์สวดนิตโยพระมหาวรวุฒิ AV พระมหา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:16.472092687+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:16.472094531+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:16.472096066+07:00","message":"StatePrefix: 'พระมหากษัตริย์สวดนิตโยพระมหาวรวุฒิ AV'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:16.472098087+07:00","message":"TextPushed: 'พระมหากษัตริย์สวดนิตโยพระมหาวรวุฒิ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:16.606344085+07:00","message":"receive streaming session, msgId: 1785"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:16.606386978+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระมหากษัตริย์สวดนิตโยพระมหาวรวุฒิ AV\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:16.606392292+07:00","message":"receive interim result [false|false]: พระมหากษัตริย์สวดนิตโยพระมหาวรวุฒิ AV"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:16.606403515+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" พระมหาวิ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:16.606406615+07:00","message":"receive interim result [false|false]:  พระมหาวิ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:16.606413777+07:00","message":"[buffer interim] 1785 false พระมหากษัตริย์สวดนิตโยพระมหาวรวุฒิ AV"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:16.60641661+07:00","message":"[buffer interim] 1785 false  พระมหาวิ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:16.606422529+07:00","message":"[bufferProcess] interim [580000000]:พระมหากษัตริย์สวดนิตโยพระมหาวรวุฒิ AV"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:16.606424692+07:00","message":"[bufferProcess] send to processor:พระมหากษัตริย์สวดนิตโยพระมหาวรวุฒิ AV พระมหา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:16.606427501+07:00","message":"[bufferProcess] interim [580000000]: พระมหาวิ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:16.606431696+07:00","message":"[bufferProcess] update buffer: พระมหากษัตริย์สวดนิตโยพระมหาวรวุฒิ AV พระมหาวิ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:16.606434796+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:16.606437276+07:00","message":"> Transcript [8438] [false]: 'พระมหากษัตริย์สวดนิตโยพระมหาวรวุฒิ AV พระมหา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:16.606442213+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:16.606443856+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:16.606445429+07:00","message":"StatePrefix: 'พระมหากษัตริย์สวดนิตโยพระมหาวรวุฒิ AV'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:16.606447313+07:00","message":"TextPushed: 'พระมหากษัตริย์สวดนิตโยพระมหาวรวุฒิ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:16.676208441+07:00","message":"receive streaming session, msgId: 1785"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:16.676251026+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระมหากษัตริย์สวดนิตโยพระมหาวรวุฒิ AV\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:16.676256794+07:00","message":"receive interim result [false|false]: พระมหากษัตริย์สวดนิตโยพระมหาวรวุฒิ AV"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:16.676266984+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":"2025-10-27T15:32:16.676270744+07:00","message":"receive interim result [false|false]:  พระมหาวิท"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:16.676279179+07:00","message":"[buffer interim] 1785 false พระมหากษัตริย์สวดนิตโยพระมหาวรวุฒิ AV"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:16.676283494+07:00","message":"[buffer interim] 1785 false  พระมหาวิท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:16.676291138+07:00","message":"[bufferProcess] interim [640000000]:พระมหากษัตริย์สวดนิตโยพระมหาวรวุฒิ AV"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:16.67629349+07:00","message":"[bufferProcess] send to processor:พระมหากษัตริย์สวดนิตโยพระมหาวรวุฒิ AV พระมหาวิ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:16.676296437+07:00","message":"[bufferProcess] interim [640000000]: พระมหาวิท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:16.676298724+07:00","message":"[bufferProcess] update buffer: พระมหากษัตริย์สวดนิตโยพระมหาวรวุฒิ AV พระมหาวิท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:16.676301686+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:16.676304099+07:00","message":"> Transcript [8439] [false]: 'พระมหากษัตริย์สวดนิตโยพระมหาวรวุฒิ AV พระมหาวิ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:16.67630703+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:16.676308857+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:16.676310622+07:00","message":"StatePrefix: 'พระมหากษัตริย์สวดนิตโยพระมหาวรวุฒิ AV'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:16.676312523+07:00","message":"TextPushed: 'พระมหากษัตริย์สวดนิตโยพระมหาวรวุฒิ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:16.799548764+07:00","message":"receive streaming session, msgId: 1785"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:16.799587669+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระมหากษัตริย์สวดนิตโยพระมหาวรวุฒิ AV\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:16.799593714+07:00","message":"receive interim result [false|false]: พระมหากษัตริย์สวดนิตโยพระมหาวรวุฒิ AV"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:16.799604064+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":"2025-10-27T15:32:16.799606681+07:00","message":"receive interim result [false|false]:  พระมหาวิเชียร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:16.799614215+07:00","message":"[buffer interim] 1785 false พระมหากษัตริย์สวดนิตโยพระมหาวรวุฒิ AV"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:16.799617405+07:00","message":"[buffer interim] 1785 false  พระมหาวิเชียร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:16.799622925+07:00","message":"[bufferProcess] interim [820000000]:พระมหากษัตริย์สวดนิตโยพระมหาวรวุฒิ AV"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:16.799624944+07:00","message":"[bufferProcess] send to processor:พระมหากษัตริย์สวดนิตโยพระมหาวรวุฒิ AV พระมหาวิท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:16.79962757+07:00","message":"[bufferProcess] interim [820000000]: พระมหาวิเชียร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:16.799632874+07:00","message":"[bufferProcess] update buffer: พระมหากษัตริย์สวดนิตโยพระมหาวรวุฒิ AV พระมหาวิเชียร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:16.799635868+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:16.799638521+07:00","message":"> Transcript [8440] [false]: 'พระมหากษัตริย์สวดนิตโยพระมหาวรวุฒิ AV พระมหาวิท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:16.799642363+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:16.799644149+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:16.799645873+07:00","message":"StatePrefix: 'พระมหากษัตริย์สวดนิตโยพระมหาวรวุฒิ AV'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:16.799647805+07:00","message":"TextPushed: 'พระมหากษัตริย์สวดนิตโยพระมหาวรวุฒิ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:16.799650383+07:00","message":"Push: ' AV'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:16.799651844+07:00","message":"TextPushed: 'พระมหากษัตริย์สวดนิตโยพระมหาวรวุฒิ AV'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:16.799653554+07:00","message":"Set new StatePrefix : 'พระมหากษัตริย์สวดนิตโยพระมหาวรวุฒิ AV พระมหาวิท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:16.799656187+07:00","message":"Next Push (prob) : ' พระมหาวิท'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:16.799664019+07:00","message":"push: {false  AV 0 0xc002b14000}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:16.875023003+07:00","message":"receive streaming session, msgId: 1785"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:16.875066486+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระมหากษัตริย์สวดนิตโยพระมหาวรวุฒิ AV\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:16.875074126+07:00","message":"receive interim result [false|false]: พระมหากษัตริย์สวดนิตโยพระมหาวรวุฒิ AV"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:16.875087164+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" พระมหาวิชิต\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:16.875091096+07:00","message":"receive interim result [false|false]:  พระมหาวิชิต"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:16.875100446+07:00","message":"[buffer interim] 1785 false พระมหากษัตริย์สวดนิตโยพระมหาวรวุฒิ AV"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:16.875105544+07:00","message":"[buffer interim] 1785 false  พระมหาวิชิต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:16.875112489+07:00","message":"[bufferProcess] interim [880000000]:พระมหากษัตริย์สวดนิตโยพระมหาวรวุฒิ AV"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:16.875116339+07:00","message":"[bufferProcess] send to processor:พระมหากษัตริย์สวดนิตโยพระมหาวรวุฒิ AV พระมหาวิเชียร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:16.875123547+07:00","message":"[bufferProcess] interim [880000000]: พระมหาวิชิต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:16.875126435+07:00","message":"[bufferProcess] update buffer: พระมหากษัตริย์สวดนิตโยพระมหาวรวุฒิ AV พระมหาวิชิต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:16.875130111+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:16.875133592+07:00","message":"> Transcript [8441] [false]: 'พระมหากษัตริย์สวดนิตโยพระมหาวรวุฒิ AV พระมหาวิเชียร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:16.875136614+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:16.875139049+07:00","message":"Set new StatePrefix: 'พระมหากษัตริย์สวดนิตโยพระมหาวรวุฒิ AV พระมหาวิเชียร'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:17.148695521+07:00","message":"receive streaming session, msgId: 1785"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:17.14872936+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระมหากษัตริย์สวดนิตโยพระมหาวรวุฒิ AV\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:17.148734575+07:00","message":"receive interim result [false|false]: พระมหากษัตริย์สวดนิตโยพระมหาวรวุฒิ AV"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:17.148745221+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" พระมหาวิชิตนวะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:17.148748722+07:00","message":"receive interim result [false|false]:  พระมหาวิชิตนวะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:17.148754796+07:00","message":"[buffer interim] 1785 false พระมหากษัตริย์สวดนิตโยพระมหาวรวุฒิ AV"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:17.148758316+07:00","message":"[buffer interim] 1785 false  พระมหาวิชิตนวะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:17.148764269+07:00","message":"[bufferProcess] interim [120000000]:พระมหากษัตริย์สวดนิตโยพระมหาวรวุฒิ AV"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:17.148766766+07:00","message":"[bufferProcess] send to processor:พระมหากษัตริย์สวดนิตโยพระมหาวรวุฒิ AV พระมหาวิชิต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:17.148777853+07:00","message":"[bufferProcess] interim [120000000]: พระมหาวิชิตนวะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:17.148782402+07:00","message":"[bufferProcess] update buffer: พระมหากษัตริย์สวดนิตโยพระมหาวรวุฒิ AV พระมหาวิชิตนวะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:17.148785508+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:17.148788308+07:00","message":"> Transcript [8442] [false]: 'พระมหากษัตริย์สวดนิตโยพระมหาวรวุฒิ AV พระมหาวิชิต'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:17.148790566+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:17.148792948+07:00","message":"Set new StatePrefix: 'พระมหากษัตริย์สวดนิตโยพระมหาวรวุฒิ AV พระมหาวิชิต'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:32:17.197793094+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:32:17.197802352+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:17.19874509+07:00","message":"receive streaming session, msgId: 1785"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:17.198767499+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระมหากษัตริย์สวดนิตโยพระมหาวรวุฒิ AV\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:17.198784644+07:00","message":"receive interim result [false|false]: พระมหากษัตริย์สวดนิตโยพระมหาวรวุฒิ AV"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:17.198797277+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" พระมหาวิชิตระวัง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:17.198800984+07:00","message":"receive interim result [false|false]:  พระมหาวิชิตระวัง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:17.198808419+07:00","message":"[buffer interim] 1785 false พระมหากษัตริย์สวดนิตโยพระมหาวรวุฒิ AV"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:17.198812754+07:00","message":"[buffer interim] 1785 false  พระมหาวิชิตระวัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:17.198818837+07:00","message":"[bufferProcess] interim [180000000]:พระมหากษัตริย์สวดนิตโยพระมหาวรวุฒิ AV"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:17.198821969+07:00","message":"[bufferProcess] send to processor:พระมหากษัตริย์สวดนิตโยพระมหาวรวุฒิ AV พระมหาวิชิตนวะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:17.198826014+07:00","message":"[bufferProcess] interim [180000000]: พระมหาวิชิตระวัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:17.198829069+07:00","message":"[bufferProcess] update buffer: พระมหากษัตริย์สวดนิตโยพระมหาวรวุฒิ AV พระมหาวิชิตระวัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:17.198832753+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:17.198836321+07:00","message":"> Transcript [8443] [false]: 'พระมหากษัตริย์สวดนิตโยพระมหาวรวุฒิ AV พระมหาวิชิตนวะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:17.198841082+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:17.19884356+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:17.19884575+07:00","message":"StatePrefix: 'พระมหากษัตริย์สวดนิตโยพระมหาวรวุฒิ AV พระมหาวิชิต'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:17.198849838+07:00","message":"TextPushed: 'พระมหากษัตริย์สวดนิตโยพระมหาวรวุฒิ AV'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:17.333727693+07:00","message":"receive streaming session, msgId: 1785"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:17.333764075+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระมหากษัตริย์สวดนิตโยพระมหาวรวุฒิ AV\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:17.333776205+07:00","message":"receive interim result [false|false]: พระมหากษัตริย์สวดนิตโยพระมหาวรวุฒิ AV"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:17.333794097+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" พระมหาวิจิตรนวการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:17.333798321+07:00","message":"receive interim result [false|false]:  พระมหาวิจิตรนวการ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:17.333807513+07:00","message":"[buffer interim] 1785 false พระมหากษัตริย์สวดนิตโยพระมหาวรวุฒิ AV"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:17.333812451+07:00","message":"[buffer interim] 1785 false  พระมหาวิจิตรนวการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:17.333818485+07:00","message":"[bufferProcess] interim [240000000]:พระมหากษัตริย์สวดนิตโยพระมหาวรวุฒิ AV"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:17.333820925+07:00","message":"[bufferProcess] send to processor:พระมหากษัตริย์สวดนิตโยพระมหาวรวุฒิ AV พระมหาวิชิตระวัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:17.333823779+07:00","message":"[bufferProcess] interim [240000000]: พระมหาวิจิตรนวการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:17.333826152+07:00","message":"[bufferProcess] update buffer: พระมหากษัตริย์สวดนิตโยพระมหาวรวุฒิ AV พระมหาวิจิตรนวการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:17.333829019+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:17.333831658+07:00","message":"> Transcript [8444] [false]: 'พระมหากษัตริย์สวดนิตโยพระมหาวรวุฒิ AV พระมหาวิชิตระวัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:17.333835245+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:17.333837034+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:17.333838577+07:00","message":"StatePrefix: 'พระมหากษัตริย์สวดนิตโยพระมหาวรวุฒิ AV พระมหาวิชิต'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:17.333840968+07:00","message":"TextPushed: 'พระมหากษัตริย์สวดนิตโยพระมหาวรวุฒิ AV'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:17.388207715+07:00","message":"receive streaming session, msgId: 1785"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:17.388246155+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระมหากษัตริย์สวดนิตโยพระมหาวรวุฒิ AV\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:17.388253344+07:00","message":"receive interim result [false|false]: พระมหากษัตริย์สวดนิตโยพระมหาวรวุฒิ AV"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:17.388264267+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" พระมหาวิชิตนวพัฒน์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:17.388268+07:00","message":"receive interim result [false|false]:  พระมหาวิชิตนวพัฒน์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:17.388276006+07:00","message":"[buffer interim] 1785 false พระมหากษัตริย์สวดนิตโยพระมหาวรวุฒิ AV"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:17.388285591+07:00","message":"[buffer interim] 1785 false  พระมหาวิชิตนวพัฒน์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:17.38829323+07:00","message":"[bufferProcess] interim [360000000]:พระมหากษัตริย์สวดนิตโยพระมหาวรวุฒิ AV"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:17.388297004+07:00","message":"[bufferProcess] send to processor:พระมหากษัตริย์สวดนิตโยพระมหาวรวุฒิ AV พระมหาวิจิตรนวการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:17.388301784+07:00","message":"[bufferProcess] interim [360000000]: พระมหาวิชิตนวพัฒน์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:17.388304671+07:00","message":"[bufferProcess] update buffer: พระมหากษัตริย์สวดนิตโยพระมหาวรวุฒิ AV พระมหาวิชิตนวพัฒน์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:17.388308313+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:17.388311923+07:00","message":"> Transcript [8445] [false]: 'พระมหากษัตริย์สวดนิตโยพระมหาวรวุฒิ AV พระมหาวิจิตรนวการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:17.388314971+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:17.388317249+07:00","message":"Set new StatePrefix: 'พระมหากษัตริย์สวดนิตโยพระมหาวรวุฒิ AV พระมหาวิจิตรนวการ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:17.39146042+07:00","message":"receive streaming session, msgId: 1785"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:17.391474249+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระมหากษัตริย์สวดนิตโยพระมหาวรวุฒิ AV\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:17.391478648+07:00","message":"receive interim result [false|false]: พระมหากษัตริย์สวดนิตโยพระมหาวรวุฒิ AV"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:17.391488165+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":"2025-10-27T15:32:17.39149176+07:00","message":"receive interim result [false|false]:  พระมหาวิชิตวัฒนา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:17.391495934+07:00","message":"[buffer interim] 1785 false พระมหากษัตริย์สวดนิตโยพระมหาวรวุฒิ AV"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:17.391499102+07:00","message":"[buffer interim] 1785 false  พระมหาวิชิตวัฒนา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:17.391502497+07:00","message":"[bufferProcess] interim [420000000]:พระมหากษัตริย์สวดนิตโยพระมหาวรวุฒิ AV"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:17.391504957+07:00","message":"[bufferProcess] send to processor:พระมหากษัตริย์สวดนิตโยพระมหาวรวุฒิ AV พระมหาวิชิตนวพัฒน์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:17.391510473+07:00","message":"[bufferProcess] interim [420000000]: พระมหาวิชิตวัฒนา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:17.391514076+07:00","message":"[bufferProcess] update buffer: พระมหากษัตริย์สวดนิตโยพระมหาวรวุฒิ AV พระมหาวิชิตวัฒนา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:17.391516455+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:17.391518703+07:00","message":"> Transcript [8446] [false]: 'พระมหากษัตริย์สวดนิตโยพระมหาวรวุฒิ AV พระมหาวิชิตนวพัฒน์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:17.39152105+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:17.391523068+07:00","message":"Set new StatePrefix: 'พระมหากษัตริย์สวดนิตโยพระมหาวรวุฒิ AV พระมหาวิชิตนวพัฒน์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:17.409050303+07:00","message":"[GCS] IsForceVAD: false for message ID: 1785"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:17.471135909+07:00","message":"[GCS] Start streaming session, msgId: 1786"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:17.511807761+07:00","message":"receive streaming session, msgId: 1785"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:17.511839432+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระมหากษัตริย์สวดนิตโยพระมหาวรวุฒิ AV\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:17.511845312+07:00","message":"receive interim result [false|false]: พระมหากษัตริย์สวดนิตโยพระมหาวรวุฒิ AV"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:17.511855125+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" พระมหาวิชิตวัฒโน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:17.511858277+07:00","message":"receive interim result [false|false]:  พระมหาวิชิตวัฒโน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:17.5118654+07:00","message":"[buffer interim] 1785 false พระมหากษัตริย์สวดนิตโยพระมหาวรวุฒิ AV"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:17.511869895+07:00","message":"[buffer interim] 1785 false  พระมหาวิชิตวัฒโน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:17.511875809+07:00","message":"[bufferProcess] interim [480000000]:พระมหากษัตริย์สวดนิตโยพระมหาวรวุฒิ AV"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:17.511878682+07:00","message":"[bufferProcess] send to processor:พระมหากษัตริย์สวดนิตโยพระมหาวรวุฒิ AV พระมหาวิชิตวัฒนา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:17.511881803+07:00","message":"[bufferProcess] interim [480000000]: พระมหาวิชิตวัฒโน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:17.511884399+07:00","message":"[bufferProcess] update buffer: พระมหากษัตริย์สวดนิตโยพระมหาวรวุฒิ AV พระมหาวิชิตวัฒโน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:17.511887239+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:17.511889694+07:00","message":"> Transcript [8447] [false]: 'พระมหากษัตริย์สวดนิตโยพระมหาวรวุฒิ AV พระมหาวิชิตวัฒนา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:17.511891956+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:17.511893686+07:00","message":"Set new StatePrefix: 'พระมหากษัตริย์สวดนิตโยพระมหาวรวุฒิ AV พระมหาวิชิตวัฒนา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:17.6223519+07:00","message":"receive streaming session, msgId: 1785"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:17.62239211+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระมหากษัตริย์สวดนิตโยพบพระมหาวรวุฒิ AV พระมหาวิชิตวัดตะโน\",\"confidence\":0.8895642}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:17.622398612+07:00","message":"receive interim result [true|false]: พระมหากษัตริย์สวดนิตโยพบพระมหาวรวุฒิ AV พระมหาวิชิตวัดตะโน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:17.622406092+07:00","message":"end recv isFinal message id 1785"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:17.622408384+07:00","message":"end Recv id 1785"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:17.622413854+07:00","message":"[buffer interim] 1785 true พระมหากษัตริย์สวดนิตโยพบพระมหาวรวุฒิ AV พระมหาวิชิตวัดตะโน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:17.622422825+07:00","message":"[bufferProcess] interim [600000000]:พระมหากษัตริย์สวดนิตโยพบพระมหาวรวุฒิ AV พระมหาวิชิตวัดตะโน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:17.622425683+07:00","message":"[bufferProcess] send to processor (isfinal):พระมหากษัตริย์สวดนิตโยพระมหาวรวุฒิ AV พระมหาวิชิตวัฒโน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:17.622437087+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:17.622456714+07:00","message":"> Transcript [8448] [false]: 'พระมหากษัตริย์สวดนิตโยพระมหาวรวุฒิ AV พระมหาวิชิตวัฒโน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:17.622462167+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:17.622465084+07:00","message":"Set new StatePrefix: 'พระมหากษัตริย์สวดนิตโยพระมหาวรวุฒิ AV พระมหาวิชิตวัฒโน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:17.622468188+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:17.622471774+07:00","message":"> Transcript [8449] [true]: 'พระมหากษัตริย์สวดนิตโยพบพระมหาวรวุฒิ AV พระมหาวิชิตวัดตะโน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:17.62247643+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:17.622479218+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:17.622482273+07:00","message":"StatePrefix: 'พระมหากษัตริย์สวดนิตโยพระมหาวรวุฒิ AV พระมหาวิชิตวัฒโน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:17.622486147+07:00","message":"TextPushed: 'พระมหากษัตริย์สวดนิตโยพระมหาวรวุฒิ AV'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:17.622488645+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:17.622707927+07:00","message":"Push: ' พระมหาวิชิตวัดตะโน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:17.622711985+07:00","message":"TextPushed: 'พระมหากษัตริย์สวดนิตโยพระมหาวรวุฒิ AV พระมหาวิชิตวัดตะโน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:17.622715053+07:00","message":"Set new StatePrefix : 'พระมหากษัตริย์สวดนิตโยพบพระมหาวรวุฒิ AV พระมหาวิชิตวัดตะโน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:17.622718085+07:00","message":"Next Push (prob) : 'พระมหากษัตริย์สวดนิตโยพบพระมหาวรวุฒิ AV พระมหาวิชิตวัดตะโน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:17.622731141+07:00","message":"push: {true  พระมหาวิชิตวัดตะโน 0 0xc002b14000}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:17.622730428+07:00","message":"write aligntment file to 'tmp/7446/align_message_id_1785.html'"}
{"level":"info","service":"Main","time":"2025-10-27T15:32:17.633878059+07:00","message":"write wav file: './tmp/7446/7446_1785.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:18.46873791+07:00","message":"receive streaming session, msgId: 1786"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:18.468790721+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":"2025-10-27T15:32:18.468796089+07:00","message":"receive interim result [false|false]: มหาชัย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:18.468810207+07:00","message":"[buffer interim] 1786 false มหาชัย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:18.468816588+07:00","message":"[bufferProcess] interim [20000000]:มหาชัย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:18.468818141+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:18.723832479+07:00","message":"receive streaming session, msgId: 1786"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:18.723870934+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":"2025-10-27T15:32:18.723877081+07:00","message":"receive interim result [false|false]: มหาชัยวัด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:18.723889498+07:00","message":"[buffer interim] 1786 false มหาชัยวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:18.723896913+07:00","message":"[bufferProcess] interim [320000000]:มหาชัยวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:18.723899611+07:00","message":"[bufferProcess] send to processor:มหาชัย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:18.723905902+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:18.723910102+07:00","message":"> Transcript [8450] [false]: 'มหาชัย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:18.723912514+07:00","message":"Set StatePrefix (first interim): 'มหาชัย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:19.036883287+07:00","message":"receive streaming session, msgId: 1786"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:19.036916835+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":"2025-10-27T15:32:19.036923417+07:00","message":"receive interim result [false|false]: พระมหาชัยวัฒน์ใช้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:19.036934171+07:00","message":"[buffer interim] 1786 false พระมหาชัยวัฒน์ใช้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:19.036941093+07:00","message":"[bufferProcess] interim [620000000]:พระมหาชัยวัฒน์ใช้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:19.036943938+07:00","message":"[bufferProcess] send to processor:มหาชัยวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:19.036947866+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:19.036951127+07:00","message":"> Transcript [8451] [false]: 'มหาชัยวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:19.036955047+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:19.036957366+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:19.036959862+07:00","message":"StatePrefix: 'มหาชัย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:19.036962313+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:19.231457007+07:00","message":"receive streaming session, msgId: 1786"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:19.231492351+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":"2025-10-27T15:32:19.231498199+07:00","message":"receive interim result [false|false]: มหาชัยวัดไชโย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:19.231512497+07:00","message":"[buffer interim] 1786 false มหาชัยวัดไชโย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:19.231519087+07:00","message":"[bufferProcess] interim [740000000]:มหาชัยวัดไชโย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:19.231521572+07:00","message":"[bufferProcess] send to processor:พระมหาชัยวัฒน์ใช้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:19.231532688+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:19.231539299+07:00","message":"> Transcript [8452] [false]: 'พระมหาชัยวัฒน์ใช้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:19.231541501+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:19.231543351+07:00","message":"Set new StatePrefix: 'พระมหาชัยวัฒน์ใช้'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:19.23205708+07:00","message":"receive streaming session, msgId: 1786"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:19.232064889+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":"2025-10-27T15:32:19.232067312+07:00","message":"receive interim result [false|false]: พระมหาชัยวัฒน์ชัยยะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:19.232075828+07:00","message":"[buffer interim] 1786 false พระมหาชัยวัฒน์ชัยยะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:19.23207872+07:00","message":"[bufferProcess] interim [800000000]:พระมหาชัยวัฒน์ชัยยะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:19.232080612+07:00","message":"[bufferProcess] send to processor:มหาชัยวัดไชโย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:19.2320848+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:19.232086544+07:00","message":"> Transcript [8453] [false]: 'มหาชัยวัดไชโย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:19.2320881+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:19.232089813+07:00","message":"Set new StatePrefix: 'มหาชัยวัดไชโย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:19.355952539+07:00","message":"receive streaming session, msgId: 1786"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:19.355994917+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":"2025-10-27T15:32:19.356001619+07:00","message":"receive interim result [false|false]: มหาชัยวัดชัยภูมิ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:19.356016073+07:00","message":"[buffer interim] 1786 false มหาชัยวัดชัยภูมิ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:19.35602276+07:00","message":"[bufferProcess] interim [860000000]:มหาชัยวัดชัยภูมิ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:19.356024786+07:00","message":"[bufferProcess] send to processor:พระมหาชัยวัฒน์ชัยยะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:19.356029716+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:19.356032368+07:00","message":"> Transcript [8454] [false]: 'พระมหาชัยวัฒน์ชัยยะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:19.3560345+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:19.356036234+07:00","message":"Set new StatePrefix: 'พระมหาชัยวัฒน์ชัยยะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:19.359956056+07:00","message":"receive streaming session, msgId: 1786"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:19.359969024+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":"2025-10-27T15:32:19.35997335+07:00","message":"receive interim result [false|false]: มหาชัยวัดชัยพฤกษ์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:19.359981633+07:00","message":"[buffer interim] 1786 false มหาชัยวัดชัยพฤกษ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:19.359985444+07:00","message":"[bufferProcess] interim [920000000]:มหาชัยวัดชัยพฤกษ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:19.359987103+07:00","message":"[bufferProcess] send to processor:มหาชัยวัดชัยภูมิ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:19.35998928+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:19.359991148+07:00","message":"> Transcript [8455] [false]: 'มหาชัยวัดชัยภูมิ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:19.359992598+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:19.359994051+07:00","message":"Set new StatePrefix: 'มหาชัยวัดชัยภูมิ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:19.954707703+07:00","message":"receive streaming session, msgId: 1786"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:19.954743575+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":"2025-10-27T15:32:19.954749183+07:00","message":"receive interim result [false|false]: มหาชัยวัดชัยพฤกษ์โทค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:19.954763621+07:00","message":"[buffer interim] 1786 false มหาชัยวัดชัยพฤกษ์โทค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:19.95478139+07:00","message":"[bufferProcess] interim [520000000]:มหาชัยวัดชัยพฤกษ์โทค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:19.954784164+07:00","message":"[bufferProcess] send to processor:มหาชัยวัดชัยพฤกษ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:19.954789854+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:19.954794116+07:00","message":"> Transcript [8456] [false]: 'มหาชัยวัดชัยพฤกษ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:19.954796616+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:19.9547984+07:00","message":"Set new StatePrefix: 'มหาชัยวัดชัยพฤกษ์'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:32:20.197866693+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:32:20.197876188+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:20.527259688+07:00","message":"receive streaming session, msgId: 1786"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:20.527290889+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มหาชัยวัดชัยพฤกษ์โทค่ะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:20.527295891+07:00","message":"receive interim result [false|false]: มหาชัยวัดชัยพฤกษ์โทค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:20.527311608+07:00","message":"[buffer interim] 1786 false มหาชัยวัดชัยพฤกษ์โทค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:20.5273187+07:00","message":"[bufferProcess] interim [120000000]:มหาชัยวัดชัยพฤกษ์โทค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:20.527320845+07:00","message":"[bufferProcess] send to processor:มหาชัยวัดชัยพฤกษ์โทค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:20.527324577+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:20.52732692+07:00","message":"> Transcript [8457] [false]: 'มหาชัยวัดชัยพฤกษ์โทค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:20.527329603+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:20.527331365+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:20.527332973+07:00","message":"StatePrefix: 'มหาชัยวัดชัยพฤกษ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:20.527334678+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:20.994781438+07:00","message":"receive streaming session, msgId: 1786"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:20.994813195+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":"2025-10-27T15:32:20.994818853+07:00","message":"receive interim result [false|false]: มหาชัยวัดชัยพฤกษ์โทค่ะพระครู"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:20.994829295+07:00","message":"[buffer interim] 1786 false มหาชัยวัดชัยพฤกษ์โทค่ะพระครู"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:20.994835506+07:00","message":"[bufferProcess] interim [480000000]:มหาชัยวัดชัยพฤกษ์โทค่ะพระครู"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:20.994837628+07:00","message":"[bufferProcess] send to processor:มหาชัยวัดชัยพฤกษ์โทค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:20.994842475+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:20.994845054+07:00","message":"> Transcript [8458] [false]: 'มหาชัยวัดชัยพฤกษ์โทค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:20.994847843+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:20.994849549+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:20.994851256+07:00","message":"StatePrefix: 'มหาชัยวัดชัยพฤกษ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:20.994853196+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:21.163669563+07:00","message":"receive streaming session, msgId: 1786"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:21.163707926+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":"2025-10-27T15:32:21.163714251+07:00","message":"receive interim result [false|false]: มหาชัยวัดชัยพฤกษ์โทค่ะพระครูสิ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:21.163727723+07:00","message":"[buffer interim] 1786 false มหาชัยวัดชัยพฤกษ์โทค่ะพระครูสิ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:21.163734311+07:00","message":"[bufferProcess] interim [660000000]:มหาชัยวัดชัยพฤกษ์โทค่ะพระครูสิ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:21.163736571+07:00","message":"[bufferProcess] send to processor:มหาชัยวัดชัยพฤกษ์โทค่ะพระครู"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:21.163741592+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:21.163744036+07:00","message":"> Transcript [8459] [false]: 'มหาชัยวัดชัยพฤกษ์โทค่ะพระครู'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:21.163747863+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:21.163750548+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:21.163753178+07:00","message":"StatePrefix: 'มหาชัยวัดชัยพฤกษ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:21.16375614+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:21.224193871+07:00","message":"receive streaming session, msgId: 1786"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:21.224232609+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":"2025-10-27T15:32:21.224239957+07:00","message":"receive interim result [false|false]: มหาชัยวัดชัยพฤกษ์โทค่ะพระครูสิริ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:21.224257136+07:00","message":"[buffer interim] 1786 false มหาชัยวัดชัยพฤกษ์โทค่ะพระครูสิริ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:21.224264416+07:00","message":"[bufferProcess] interim [780000000]:มหาชัยวัดชัยพฤกษ์โทค่ะพระครูสิริ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:21.22426654+07:00","message":"[bufferProcess] send to processor:มหาชัยวัดชัยพฤกษ์โทค่ะพระครูสิ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:21.224269775+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:21.224272329+07:00","message":"> Transcript [8460] [false]: 'มหาชัยวัดชัยพฤกษ์โทค่ะพระครูสิ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:21.224275209+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:21.224276951+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:21.224278912+07:00","message":"StatePrefix: 'มหาชัยวัดชัยพฤกษ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:21.224280751+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:21.224283709+07:00","message":"Push: 'มหาชัยวัดชัยพฤกษ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:21.224285497+07:00","message":"TextPushed: 'มหาชัยวัดชัยพฤกษ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:21.224287195+07:00","message":"Set new StatePrefix : 'มหาชัยวัดชัยพฤกษ์โทค่ะพระครูสิ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:21.224289079+07:00","message":"Next Push (prob) : 'โทค่ะพระครูสิ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:21.224297+07:00","message":"push: {false มหาชัยวัดชัยพฤกษ์ 0 0xc0023e9a00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:21.344313542+07:00","message":"receive streaming session, msgId: 1786"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:21.344361159+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":"2025-10-27T15:32:21.344369395+07:00","message":"receive interim result [false|false]: มหาชัยวัดชัยพฤกษ์โทค่ะพระครูสิทธิ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:21.344388593+07:00","message":"[buffer interim] 1786 false มหาชัยวัดชัยพฤกษ์โทค่ะพระครูสิทธิ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:21.34440172+07:00","message":"[bufferProcess] interim [840000000]:มหาชัยวัดชัยพฤกษ์โทค่ะพระครูสิทธิ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:21.344404695+07:00","message":"[bufferProcess] send to processor:มหาชัยวัดชัยพฤกษ์โทค่ะพระครูสิริ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:21.344412869+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:21.344416576+07:00","message":"> Transcript [8461] [false]: 'มหาชัยวัดชัยพฤกษ์โทค่ะพระครูสิริ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:21.344421602+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:21.344424046+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:21.34442746+07:00","message":"StatePrefix: 'มหาชัยวัดชัยพฤกษ์โทค่ะพระครูสิ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:21.344430573+07:00","message":"TextPushed: 'มหาชัยวัดชัยพฤกษ์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:21.541915712+07:00","message":"receive streaming session, msgId: 1786"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:21.54194611+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":"2025-10-27T15:32:21.541954471+07:00","message":"receive interim result [false|false]: มหาชัยวัดชัยพฤกษ์โทค่ะพระครูสิทธิบัตร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:21.541969015+07:00","message":"[buffer interim] 1786 false มหาชัยวัดชัยพฤกษ์โทค่ะพระครูสิทธิบัตร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:21.541975139+07:00","message":"[bufferProcess] interim [80000000]:มหาชัยวัดชัยพฤกษ์โทค่ะพระครูสิทธิบัตร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:21.541977527+07:00","message":"[bufferProcess] send to processor:มหาชัยวัดชัยพฤกษ์โทค่ะพระครูสิทธิ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:21.54198083+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:21.541983343+07:00","message":"> Transcript [8462] [false]: 'มหาชัยวัดชัยพฤกษ์โทค่ะพระครูสิทธิ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:21.541986627+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:21.541988209+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:21.541989957+07:00","message":"StatePrefix: 'มหาชัยวัดชัยพฤกษ์โทค่ะพระครูสิ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:21.541992158+07:00","message":"TextPushed: 'มหาชัยวัดชัยพฤกษ์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:21.705742928+07:00","message":"receive streaming session, msgId: 1786"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:21.705784526+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":"2025-10-27T15:32:21.705790233+07:00","message":"receive interim result [false|false]: มหาชัยวัดชัยพฤกษ์โทค่ะพระครูสิทธิรักษา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:21.705801842+07:00","message":"[buffer interim] 1786 false มหาชัยวัดชัยพฤกษ์โทค่ะพระครูสิทธิรักษา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:21.705809016+07:00","message":"[bufferProcess] interim [200000000]:มหาชัยวัดชัยพฤกษ์โทค่ะพระครูสิทธิรักษา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:21.705811449+07:00","message":"[bufferProcess] send to processor:มหาชัยวัดชัยพฤกษ์โทค่ะพระครูสิทธิบัตร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:21.705816829+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:21.705819273+07:00","message":"> Transcript [8463] [false]: 'มหาชัยวัดชัยพฤกษ์โทค่ะพระครูสิทธิบัตร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:21.705822157+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:21.705823974+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:21.705825946+07:00","message":"StatePrefix: 'มหาชัยวัดชัยพฤกษ์โทค่ะพระครูสิ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:21.70582827+07:00","message":"TextPushed: 'มหาชัยวัดชัยพฤกษ์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:21.751077225+07:00","message":"receive streaming session, msgId: 1786"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:21.751117641+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":"2025-10-27T15:32:21.751123741+07:00","message":"receive interim result [false|false]: มหาชัยวัดชัยพฤกษ์โทค่ะพระครูสิทธิบังคับ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:21.75113851+07:00","message":"[buffer interim] 1786 false มหาชัยวัดชัยพฤกษ์โทค่ะพระครูสิทธิบังคับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:21.751148661+07:00","message":"[bufferProcess] interim [260000000]:มหาชัยวัดชัยพฤกษ์โทค่ะพระครูสิทธิบังคับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:21.751150899+07:00","message":"[bufferProcess] send to processor:มหาชัยวัดชัยพฤกษ์โทค่ะพระครูสิทธิรักษา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:21.751154271+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:21.751156581+07:00","message":"> Transcript [8464] [false]: 'มหาชัยวัดชัยพฤกษ์โทค่ะพระครูสิทธิรักษา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:21.751159845+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:21.751161695+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:21.751163929+07:00","message":"StatePrefix: 'มหาชัยวัดชัยพฤกษ์โทค่ะพระครูสิ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:21.751166221+07:00","message":"TextPushed: 'มหาชัยวัดชัยพฤกษ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:21.751169037+07:00","message":"Push: 'โทค่ะพระครูสิ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:21.751171478+07:00","message":"TextPushed: 'มหาชัยวัดชัยพฤกษ์โทค่ะพระครูสิ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:21.75117409+07:00","message":"Set new StatePrefix : 'มหาชัยวัดชัยพฤกษ์โทค่ะพระครูสิทธิรักษา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:21.751178186+07:00","message":"Next Push (prob) : 'ทธิรักษา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:21.751186369+07:00","message":"push: {false โทค่ะพระครูสิ 0 0xc0023e9a00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:21.865413817+07:00","message":"receive streaming session, msgId: 1786"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:21.865446295+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":"2025-10-27T15:32:21.865452297+07:00","message":"receive interim result [false|false]: มหาชัยวัดชัยพฤกษ์โทค่ะพระครูสิทธิประชารัฐ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:21.86546565+07:00","message":"[buffer interim] 1786 false มหาชัยวัดชัยพฤกษ์โทค่ะพระครูสิทธิประชารัฐ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:21.865472066+07:00","message":"[bufferProcess] interim [380000000]:มหาชัยวัดชัยพฤกษ์โทค่ะพระครูสิทธิประชารัฐ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:21.865474371+07:00","message":"[bufferProcess] send to processor:มหาชัยวัดชัยพฤกษ์โทค่ะพระครูสิทธิบังคับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:21.8654802+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:21.865482941+07:00","message":"> Transcript [8465] [false]: 'มหาชัยวัดชัยพฤกษ์โทค่ะพระครูสิทธิบังคับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:21.865484958+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:21.865486696+07:00","message":"Set new StatePrefix: 'มหาชัยวัดชัยพฤกษ์โทค่ะพระครูสิทธิบังคับ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:21.92100746+07:00","message":"receive streaming session, msgId: 1786"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:21.921043909+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":"2025-10-27T15:32:21.921050231+07:00","message":"receive interim result [false|false]: มหาชัยวัดชัยพฤกษ์โทค่ะพระครูสิริวชิรภักดิ์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:21.921063651+07:00","message":"[buffer interim] 1786 false มหาชัยวัดชัยพฤกษ์โทค่ะพระครูสิริวชิรภักดิ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:21.921070851+07:00","message":"[bufferProcess] interim [500000000]:มหาชัยวัดชัยพฤกษ์โทค่ะพระครูสิริวชิรภักดิ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:21.921073547+07:00","message":"[bufferProcess] send to processor:มหาชัยวัดชัยพฤกษ์โทค่ะพระครูสิทธิประชารัฐ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:21.921078624+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:21.921081315+07:00","message":"> Transcript [8466] [false]: 'มหาชัยวัดชัยพฤกษ์โทค่ะพระครูสิทธิประชารัฐ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:21.921083659+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:21.921085197+07:00","message":"Set new StatePrefix: 'มหาชัยวัดชัยพฤกษ์โทค่ะพระครูสิทธิประชารัฐ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:22.305004157+07:00","message":"receive streaming session, msgId: 1786"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:22.305047697+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":"2025-10-27T15:32:22.305055423+07:00","message":"receive interim result [false|false]: มหาชัยวัดชัยพฤกษ์โทค่ะพระครูสิทธิวัชระภาณี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:22.30507081+07:00","message":"[buffer interim] 1786 false มหาชัยวัดชัยพฤกษ์โทค่ะพระครูสิทธิวัชระภาณี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:22.30507901+07:00","message":"[bufferProcess] interim [860000000]:มหาชัยวัดชัยพฤกษ์โทค่ะพระครูสิทธิวัชระภาณี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:22.305082176+07:00","message":"[bufferProcess] send to processor:มหาชัยวัดชัยพฤกษ์โทค่ะพระครูสิริวชิรภักดิ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:22.305089598+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:22.305093294+07:00","message":"> Transcript [8467] [false]: 'มหาชัยวัดชัยพฤกษ์โทค่ะพระครูสิริวชิรภักดิ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:22.305096429+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:22.305099042+07:00","message":"Set new StatePrefix: 'มหาชัยวัดชัยพฤกษ์โทค่ะพระครูสิริวชิรภักดิ์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:22.427971751+07:00","message":"[GCS] Cleaned up inactive client: 1735"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:22.428007397+07:00","message":"[GCS] Cleaned up inactive client: 1731"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:22.428010639+07:00","message":"[GCS] Cleaned up inactive client: 1733"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:22.42801206+07:00","message":"[GCS] Cleaned up inactive client: 1734"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:22.428013579+07:00","message":"[GCS] Cleaned up inactive client: 1732"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:22.428015021+07:00","message":"[GCS] Cleaned up inactive client: 1736"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:22.587881835+07:00","message":"[GCS] IsForceVAD: false for message ID: 1786"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:22.603991529+07:00","message":"receive streaming session, msgId: 1786"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:22.604029695+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":"2025-10-27T15:32:22.604036602+07:00","message":"receive interim result [false|false]: มหาชัยวัดชัยพฤกษ์โทค่ะพระครูสิทธิวัชรธานี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:22.604052697+07:00","message":"[buffer interim] 1786 false มหาชัยวัดชัยพฤกษ์โทค่ะพระครูสิทธิวัชรธานี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:22.604062926+07:00","message":"[bufferProcess] interim [100000000]:มหาชัยวัดชัยพฤกษ์โทค่ะพระครูสิทธิวัชรธานี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:22.604065795+07:00","message":"[bufferProcess] send to processor:มหาชัยวัดชัยพฤกษ์โทค่ะพระครูสิทธิวัชระภาณี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:22.604072975+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:22.604077265+07:00","message":"> Transcript [8468] [false]: 'มหาชัยวัดชัยพฤกษ์โทค่ะพระครูสิทธิวัชระภาณี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:22.60408041+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:22.604083397+07:00","message":"Set new StatePrefix: 'มหาชัยวัดชัยพฤกษ์โทค่ะพระครูสิทธิวัชระภาณี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:22.660042172+07:00","message":"[GCS] Start streaming session, msgId: 1787"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:22.662139071+07:00","message":"receive streaming session, msgId: 1786"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:22.662171373+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":"2025-10-27T15:32:22.66217767+07:00","message":"receive interim result [false|false]: มหาชัยวัดชัยพฤกษ์โทค่ะพระครูสิทธิวัชรธานีพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:22.662191133+07:00","message":"[buffer interim] 1786 false มหาชัยวัดชัยพฤกษ์โทค่ะพระครูสิทธิวัชรธานีพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:22.662198321+07:00","message":"[bufferProcess] interim [220000000]:มหาชัยวัดชัยพฤกษ์โทค่ะพระครูสิทธิวัชรธานีพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:22.662201264+07:00","message":"[bufferProcess] send to processor:มหาชัยวัดชัยพฤกษ์โทค่ะพระครูสิทธิวัชรธานี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:22.662209514+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:22.662213107+07:00","message":"> Transcript [8469] [false]: 'มหาชัยวัดชัยพฤกษ์โทค่ะพระครูสิทธิวัชรธานี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:22.662215939+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:22.662218514+07:00","message":"Set new StatePrefix: 'มหาชัยวัดชัยพฤกษ์โทค่ะพระครูสิทธิวัชรธานี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:22.696758864+07:00","message":"receive streaming session, msgId: 1786"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:22.696804206+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":"2025-10-27T15:32:22.696809873+07:00","message":"receive interim result [false|false]: มหาชัยวัดชัยพฤกษ์โทค่ะพระครูสิทธิวัชรธานีพระครู"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:22.696822553+07:00","message":"[buffer interim] 1786 false มหาชัยวัดชัยพฤกษ์โทค่ะพระครูสิทธิวัชรธานีพระครู"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:22.69683054+07:00","message":"[bufferProcess] interim [340000000]:มหาชัยวัดชัยพฤกษ์โทค่ะพระครูสิทธิวัชรธานีพระครู"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:22.696832633+07:00","message":"[bufferProcess] send to processor:มหาชัยวัดชัยพฤกษ์โทค่ะพระครูสิทธิวัชรธานีพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:22.696837968+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:22.696840314+07:00","message":"> Transcript [8470] [false]: 'มหาชัยวัดชัยพฤกษ์โทค่ะพระครูสิทธิวัชรธานีพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:22.696843506+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:22.696845381+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:22.696846987+07:00","message":"StatePrefix: 'มหาชัยวัดชัยพฤกษ์โทค่ะพระครูสิทธิวัชรธานี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:22.696849201+07:00","message":"TextPushed: 'มหาชัยวัดชัยพฤกษ์โทค่ะพระครูสิ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:22.787056465+07:00","message":"receive streaming session, msgId: 1786"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:22.787087354+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระมหาชัยวัดชัยพฤกษ์โทค่ะพระครูสิทธิวัชรภาณีพระครู\",\"confidence\":0.947367}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:22.787092939+07:00","message":"receive interim result [true|false]: พระมหาชัยวัดชัยพฤกษ์โทค่ะพระครูสิทธิวัชรภาณีพระครู"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:22.787101508+07:00","message":"end recv isFinal message id 1786"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:22.787103317+07:00","message":"end Recv id 1786"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:22.78711153+07:00","message":"[buffer interim] 1786 true พระมหาชัยวัดชัยพฤกษ์โทค่ะพระครูสิทธิวัชรภาณีพระครู"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:22.787119702+07:00","message":"[bufferProcess] interim [340000000]:พระมหาชัยวัดชัยพฤกษ์โทค่ะพระครูสิทธิวัชรภาณีพระครู"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:22.787124252+07:00","message":"[bufferProcess] send to processor (isfinal):มหาชัยวัดชัยพฤกษ์โทค่ะพระครูสิทธิวัชรธานีพระครู"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:22.787127576+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:22.787130419+07:00","message":"> Transcript [8471] [false]: 'มหาชัยวัดชัยพฤกษ์โทค่ะพระครูสิทธิวัชรธานีพระครู'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:22.787133472+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:22.787135283+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:22.787137133+07:00","message":"StatePrefix: 'มหาชัยวัดชัยพฤกษ์โทค่ะพระครูสิทธิวัชรธานี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:22.787139368+07:00","message":"TextPushed: 'มหาชัยวัดชัยพฤกษ์โทค่ะพระครูสิ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:22.787140971+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:22.787142478+07:00","message":"> Transcript [8472] [true]: 'พระมหาชัยวัดชัยพฤกษ์โทค่ะพระครูสิทธิวัชรภาณีพระครู'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:22.78714557+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:22.787147163+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:22.787148556+07:00","message":"StatePrefix: 'มหาชัยวัดชัยพฤกษ์โทค่ะพระครูสิทธิวัชรธานี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:22.787150235+07:00","message":"TextPushed: 'มหาชัยวัดชัยพฤกษ์โทค่ะพระครูสิ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:22.787151761+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:22.787287192+07:00","message":"Push: 'วัชรภาณีพระครู'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:22.787289195+07:00","message":"TextPushed: 'มหาชัยวัดชัยพฤกษ์โทค่ะพระครูสิวัชรภาณีพระครู'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:22.787291104+07:00","message":"Set new StatePrefix : 'พระมหาชัยวัดชัยพฤกษ์โทค่ะพระครูสิทธิวัชรภาณีพระครู'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:22.787292954+07:00","message":"Next Push (prob) : 'พระมหาชัยวัดชัยพฤกษ์โทค่ะพระครูสิทธิวัชรภาณีพระครู'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:22.78730004+07:00","message":"push: {true วัชรภาณีพระครู 0 0xc0023e9a00}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:22.787309076+07:00","message":"write aligntment file to 'tmp/7446/align_message_id_1786.html'"}
{"level":"info","service":"Main","time":"2025-10-27T15:32:22.798403564+07:00","message":"write wav file: './tmp/7446/7446_1786.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:32:23.198374762+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:32:23.198389513+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:23.667163661+07:00","message":"receive streaming session, msgId: 1787"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:23.667197323+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":"2025-10-27T15:32:23.667203179+07:00","message":"receive interim result [false|false]: จักรกฤษณ์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:23.667218062+07:00","message":"[buffer interim] 1787 false จักรกฤษณ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:23.667224854+07:00","message":"[bufferProcess] interim [960000000]:จักรกฤษณ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:23.667226371+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:24.043248528+07:00","message":"receive streaming session, msgId: 1787"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:24.043280638+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":"2025-10-27T15:32:24.043285857+07:00","message":"receive interim result [false|false]: จักรกฤษณ์จะกลับ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:24.043298395+07:00","message":"[buffer interim] 1787 false จักรกฤษณ์จะกลับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:24.043305151+07:00","message":"[bufferProcess] interim [380000000]:จักรกฤษณ์จะกลับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:24.043307412+07:00","message":"[bufferProcess] send to processor:จักรกฤษณ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:24.043312834+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:24.043315379+07:00","message":"> Transcript [8473] [false]: 'จักรกฤษณ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:24.043317529+07:00","message":"Set StatePrefix (first interim): 'จักรกฤษณ์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:24.126164412+07:00","message":"receive streaming session, msgId: 1787"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:24.126197481+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":"2025-10-27T15:32:24.126202494+07:00","message":"receive interim result [false|false]: จักรกฤษณ์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:24.126216717+07:00","message":"[buffer interim] 1787 false จักรกฤษณ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:24.126223768+07:00","message":"[bufferProcess] interim [500000000]:จักรกฤษณ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:24.126226151+07:00","message":"[bufferProcess] send to processor:จักรกฤษณ์จะกลับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:24.126229625+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:24.12623239+07:00","message":"> Transcript [8474] [false]: 'จักรกฤษณ์จะกลับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:24.126235006+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:24.126236774+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:24.126238329+07:00","message":"StatePrefix: 'จักรกฤษณ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:24.126240107+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:24.250591377+07:00","message":"receive streaming session, msgId: 1787"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:24.2506237+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จักรกฤษณ์\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:24.250628902+07:00","message":"receive interim result [false|false]: จักรกฤษณ์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:24.250642125+07:00","message":"[buffer interim] 1787 false จักรกฤษณ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:24.250649044+07:00","message":"[bufferProcess] interim [560000000]:จักรกฤษณ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:24.250651073+07:00","message":"[bufferProcess] send to processor:จักรกฤษณ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:24.250656076+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:24.250658588+07:00","message":"> Transcript [8475] [false]: 'จักรกฤษณ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:24.2506616+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:24.250663396+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:24.250664956+07:00","message":"StatePrefix: 'จักรกฤษณ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:24.25066678+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:24.5197823+07:00","message":"[GCS] IsForceVAD: false for message ID: 1787"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:24.552393179+07:00","message":"receive streaming session, msgId: 1787"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:24.552427216+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":"2025-10-27T15:32:24.552433121+07:00","message":"receive interim result [false|false]: จักรกฤษณ์จักกวโร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:24.552446523+07:00","message":"[buffer interim] 1787 false จักรกฤษณ์จักกวโร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:24.552453504+07:00","message":"[bufferProcess] interim [860000000]:จักรกฤษณ์จักกวโร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:24.552456005+07:00","message":"[bufferProcess] send to processor:จักรกฤษณ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:24.552461257+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:24.552465991+07:00","message":"> Transcript [8476] [false]: 'จักรกฤษณ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:24.552468878+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:24.552470573+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:24.552472134+07:00","message":"StatePrefix: 'จักรกฤษณ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:24.552474079+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:24.580384418+07:00","message":"[GCS] Start streaming session, msgId: 1788"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:24.660572036+07:00","message":"receive streaming session, msgId: 1787"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:24.660608315+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จักรกฤษณ์จักกวโร\",\"confidence\":0.8869965}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":70000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:24.660614031+07:00","message":"receive interim result [true|false]: จักรกฤษณ์จักกวโร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:24.660623055+07:00","message":"end recv isFinal message id 1787"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:24.660624956+07:00","message":"end Recv id 1787"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:24.660630259+07:00","message":"[buffer interim] 1787 true จักรกฤษณ์จักกวโร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:24.660638617+07:00","message":"[bufferProcess] interim [70000000]:จักรกฤษณ์จักกวโร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:24.660643243+07:00","message":"[bufferProcess] send to processor (isfinal):จักรกฤษณ์จักกวโร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:24.660647134+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:24.660650081+07:00","message":"> Transcript [8477] [false]: 'จักรกฤษณ์จักกวโร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:24.660664571+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:24.660666646+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:24.660668609+07:00","message":"StatePrefix: 'จักรกฤษณ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:24.660670249+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:24.660676139+07:00","message":"Push: 'จักรกฤษณ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:24.66067762+07:00","message":"TextPushed: 'จักรกฤษณ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:24.660679219+07:00","message":"Set new StatePrefix : 'จักรกฤษณ์จักกวโร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:24.660680924+07:00","message":"Next Push (prob) : 'จักกวโร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:24.660682419+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:24.660684025+07:00","message":"> Transcript [8478] [true]: 'จักรกฤษณ์จักกวโร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:24.66068579+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:24.660687192+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:24.660689121+07:00","message":"StatePrefix: 'จักรกฤษณ์จักกวโร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:24.660690642+07:00","message":"TextPushed: 'จักรกฤษณ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:24.660692348+07:00","message":"Push: 'จักกวโร'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:24.660704952+07:00","message":"push: {false จักรกฤษณ์ 0 0xc000129800}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:24.660720416+07:00","message":"push: {true จักกวโร 0 0xc000129800}"}
{"level":"info","service":"Main","time":"2025-10-27T15:32:24.667801145+07:00","message":"write wav file: './tmp/7446/7446_1787.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:25.312489593+07:00","message":"receive streaming session, msgId: 1788"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:25.312540004+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":"2025-10-27T15:32:25.312547174+07:00","message":"receive interim result [false|false]: ร้านอาหาร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:25.312564501+07:00","message":"[buffer interim] 1788 false ร้านอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:25.312572817+07:00","message":"[bufferProcess] interim [540000000]:ร้านอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:25.31257506+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:25.63412575+07:00","message":"receive streaming session, msgId: 1788"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:25.634168236+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":"2025-10-27T15:32:25.634174211+07:00","message":"receive interim result [false|false]: พระมหาอภิชาติ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:25.634186899+07:00","message":"[buffer interim] 1788 false พระมหาอภิชาติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:25.634193108+07:00","message":"[bufferProcess] interim [900000000]:พระมหาอภิชาติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:25.634195515+07:00","message":"[bufferProcess] send to processor:ร้านอาหาร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:25.634202363+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:25.634205299+07:00","message":"> Transcript [8479] [false]: 'ร้านอาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:25.634207319+07:00","message":"Set StatePrefix (first interim): 'ร้านอาหาร'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:26.036171647+07:00","message":"receive streaming session, msgId: 1788"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:26.036215975+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":"2025-10-27T15:32:26.03622248+07:00","message":"receive interim result [false|false]: พระมหาศิวะตอน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:26.036237022+07:00","message":"[buffer interim] 1788 false พระมหาศิวะตอน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:26.03624515+07:00","message":"[bufferProcess] interim [200000000]:พระมหาศิวะตอน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:26.036248414+07:00","message":"[bufferProcess] send to processor:พระมหาอภิชาติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:26.036252637+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:26.036256032+07:00","message":"> Transcript [8480] [false]: 'พระมหาอภิชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:26.036259097+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:26.036262371+07:00","message":"Set new StatePrefix: 'พระมหาอภิชาติ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:26.125016077+07:00","message":"receive streaming session, msgId: 1788"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:26.125071603+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":"2025-10-27T15:32:26.125077454+07:00","message":"receive interim result [false|false]: พระมหาอภิชาติ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:26.125094432+07:00","message":"[buffer interim] 1788 false พระมหาอภิชาติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:26.12510389+07:00","message":"[bufferProcess] interim [260000000]:พระมหาอภิชาติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:26.125106496+07:00","message":"[bufferProcess] send to processor:พระมหาศิวะตอน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:26.125112613+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:26.125116018+07:00","message":"> Transcript [8481] [false]: 'พระมหาศิวะตอน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:26.125118755+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:26.125121442+07:00","message":"Set new StatePrefix: 'พระมหาศิวะตอน'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:32:26.199245167+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:32:26.199252214+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:26.217068649+07:00","message":"receive streaming session, msgId: 1788"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:26.217116651+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":"2025-10-27T15:32:26.217121903+07:00","message":"receive interim result [false|false]: พระมหาศิวะตาทิพย์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:26.21713601+07:00","message":"[buffer interim] 1788 false พระมหาศิวะตาทิพย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:26.217143009+07:00","message":"[bufferProcess] interim [380000000]:พระมหาศิวะตาทิพย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:26.217151563+07:00","message":"[bufferProcess] send to processor:พระมหาอภิชาติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:26.217157249+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:26.217168975+07:00","message":"> Transcript [8482] [false]: 'พระมหาอภิชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:26.217171406+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:26.21717322+07:00","message":"Set new StatePrefix: 'พระมหาอภิชาติ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:26.22831289+07:00","message":"receive streaming session, msgId: 1788"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:26.228349863+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":"2025-10-27T15:32:26.228356563+07:00","message":"receive interim result [false|false]: พระมหาอภิชาติอภิวัฒน์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:26.228371979+07:00","message":"[buffer interim] 1788 false พระมหาอภิชาติอภิวัฒน์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:26.228383682+07:00","message":"[bufferProcess] interim [440000000]:พระมหาอภิชาติอภิวัฒน์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:26.228386858+07:00","message":"[bufferProcess] send to processor:พระมหาศิวะตาทิพย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:26.228392888+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:26.228396445+07:00","message":"> Transcript [8483] [false]: 'พระมหาศิวะตาทิพย์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:26.228399201+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:26.228401678+07:00","message":"Set new StatePrefix: 'พระมหาศิวะตาทิพย์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:26.527496094+07:00","message":"receive streaming session, msgId: 1788"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:26.527530499+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":"2025-10-27T15:32:26.527536466+07:00","message":"receive interim result [false|false]: พระมหาธีรวัฒน์อภิวัฒนา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:26.527549206+07:00","message":"[buffer interim] 1788 false พระมหาธีรวัฒน์อภิวัฒนา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:26.527556006+07:00","message":"[bufferProcess] interim [740000000]:พระมหาธีรวัฒน์อภิวัฒนา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:26.527558562+07:00","message":"[bufferProcess] send to processor:พระมหาอภิชาติอภิวัฒน์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:26.527563787+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:26.527566271+07:00","message":"> Transcript [8484] [false]: 'พระมหาอภิชาติอภิวัฒน์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:26.527568514+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:26.527570143+07:00","message":"Set new StatePrefix: 'พระมหาอภิชาติอภิวัฒน์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:26.53767673+07:00","message":"receive streaming session, msgId: 1788"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:26.537714348+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":"2025-10-27T15:32:26.537720575+07:00","message":"receive interim result [false|false]: พระมหาอภิชาติอภิวัฒน์มโน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:26.537732846+07:00","message":"[buffer interim] 1788 false พระมหาอภิชาติอภิวัฒน์มโน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:26.537741691+07:00","message":"[bufferProcess] interim [800000000]:พระมหาอภิชาติอภิวัฒน์มโน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:26.537744416+07:00","message":"[bufferProcess] send to processor:พระมหาธีรวัฒน์อภิวัฒนา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:26.537750697+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:26.537754496+07:00","message":"> Transcript [8485] [false]: 'พระมหาธีรวัฒน์อภิวัฒนา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:26.537757383+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:26.537784347+07:00","message":"Set new StatePrefix: 'พระมหาธีรวัฒน์อภิวัฒนา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:26.869245932+07:00","message":"receive streaming session, msgId: 1788"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:26.869281188+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":"2025-10-27T15:32:26.869286736+07:00","message":"receive interim result [false|false]: พระมหาอภิชาติอภิวัฒน์มโนและ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:26.869298939+07:00","message":"[buffer interim] 1788 false พระมหาอภิชาติอภิวัฒน์มโนและ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:26.869305088+07:00","message":"[bufferProcess] interim [100000000]:พระมหาอภิชาติอภิวัฒน์มโนและ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:26.869307371+07:00","message":"[bufferProcess] send to processor:พระมหาอภิชาติอภิวัฒน์มโน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:26.869312781+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:26.869329273+07:00","message":"> Transcript [8486] [false]: 'พระมหาอภิชาติอภิวัฒน์มโน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:26.869331572+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:26.869333353+07:00","message":"Set new StatePrefix: 'พระมหาอภิชาติอภิวัฒน์มโน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:27.0570672+07:00","message":"receive streaming session, msgId: 1788"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:27.057102687+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":"2025-10-27T15:32:27.057108798+07:00","message":"receive interim result [false|false]: พระมหาอภิชาติอภิวัฒน์มโนและพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:27.057120689+07:00","message":"[buffer interim] 1788 false พระมหาอภิชาติอภิวัฒน์มโนและพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:27.057127679+07:00","message":"[bufferProcess] interim [280000000]:พระมหาอภิชาติอภิวัฒน์มโนและพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:27.057130485+07:00","message":"[bufferProcess] send to processor:พระมหาอภิชาติอภิวัฒน์มโนและ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:27.057135612+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:27.057138528+07:00","message":"> Transcript [8487] [false]: 'พระมหาอภิชาติอภิวัฒน์มโนและ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:27.057142251+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:27.057144266+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:27.057145666+07:00","message":"StatePrefix: 'พระมหาอภิชาติอภิวัฒน์มโน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:27.057147626+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:27.333629619+07:00","message":"receive streaming session, msgId: 1788"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:27.33366478+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":"2025-10-27T15:32:27.333670753+07:00","message":"receive interim result [false|false]: พระมหาอภิชาติอภิวัฒน์มโนและพระครู"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:27.333683234+07:00","message":"[buffer interim] 1788 false พระมหาอภิชาติอภิวัฒน์มโนและพระครู"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:27.3337055+07:00","message":"[bufferProcess] interim [460000000]:พระมหาอภิชาติอภิวัฒน์มโนและพระครู"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:27.333707939+07:00","message":"[bufferProcess] send to processor:พระมหาอภิชาติอภิวัฒน์มโนและพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:27.333713263+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:27.333716071+07:00","message":"> Transcript [8488] [false]: 'พระมหาอภิชาติอภิวัฒน์มโนและพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:27.333719344+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:27.333721117+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:27.333723118+07:00","message":"StatePrefix: 'พระมหาอภิชาติอภิวัฒน์มโน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:27.333726229+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:27.446573878+07:00","message":"receive streaming session, msgId: 1788"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:27.446618575+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":"2025-10-27T15:32:27.446624379+07:00","message":"receive interim result [false|false]: พระมหาอภิชาติอภิวัฒน์มโนและพระครูบา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:27.446637567+07:00","message":"[buffer interim] 1788 false พระมหาอภิชาติอภิวัฒน์มโนและพระครูบา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:27.44664454+07:00","message":"[bufferProcess] interim [640000000]:พระมหาอภิชาติอภิวัฒน์มโนและพระครูบา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:27.446646639+07:00","message":"[bufferProcess] send to processor:พระมหาอภิชาติอภิวัฒน์มโนและพระครู"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:27.446652025+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:27.446654613+07:00","message":"> Transcript [8489] [false]: 'พระมหาอภิชาติอภิวัฒน์มโนและพระครู'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:27.446657769+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:27.446659703+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:27.446661593+07:00","message":"StatePrefix: 'พระมหาอภิชาติอภิวัฒน์มโน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:27.446663672+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:27.574138737+07:00","message":"receive streaming session, msgId: 1788"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:27.574175985+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":"2025-10-27T15:32:27.574181918+07:00","message":"receive interim result [false|false]: พระมหาอภิชาติอภิวัฒน์มโนและพระครูปลัด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:27.574196596+07:00","message":"[buffer interim] 1788 false พระมหาอภิชาติอภิวัฒน์มโนและพระครูปลัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:27.574203173+07:00","message":"[bufferProcess] interim [760000000]:พระมหาอภิชาติอภิวัฒน์มโนและพระครูปลัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:27.574205417+07:00","message":"[bufferProcess] send to processor:พระมหาอภิชาติอภิวัฒน์มโนและพระครูบา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:27.574210909+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:27.574213504+07:00","message":"> Transcript [8490] [false]: 'พระมหาอภิชาติอภิวัฒน์มโนและพระครูบา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:27.574216995+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:27.574219535+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:27.574222002+07:00","message":"StatePrefix: 'พระมหาอภิชาติอภิวัฒน์มโน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:27.574224004+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:27.574228298+07:00","message":"Push: 'พระมหาอภิชาติอภิวัฒน์มโน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:27.574230213+07:00","message":"TextPushed: 'พระมหาอภิชาติอภิวัฒน์มโน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:27.574232046+07:00","message":"Set new StatePrefix : 'พระมหาอภิชาติอภิวัฒน์มโนและพระครูบา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:27.574234344+07:00","message":"Next Push (prob) : 'และพระครูบา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:27.574242031+07:00","message":"push: {false พระมหาอภิชาติอภิวัฒน์มโน 0 0xc002881b80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:27.82302705+07:00","message":"receive streaming session, msgId: 1788"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:27.823061712+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":"2025-10-27T15:32:27.823067672+07:00","message":"receive interim result [false|false]: พระมหาอภิชาติอภิวัฒน์มโนและพระครูปลัดยม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:27.823079803+07:00","message":"[buffer interim] 1788 false พระมหาอภิชาติอภิวัฒน์มโนและพระครูปลัดยม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:27.823089101+07:00","message":"[bufferProcess] interim [60000000]:พระมหาอภิชาติอภิวัฒน์มโนและพระครูปลัดยม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:27.823092106+07:00","message":"[bufferProcess] send to processor:พระมหาอภิชาติอภิวัฒน์มโนและพระครูปลัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:27.823098344+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:27.823102416+07:00","message":"> Transcript [8491] [false]: 'พระมหาอภิชาติอภิวัฒน์มโนและพระครูปลัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:27.823105337+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:27.823107081+07:00","message":"Set new StatePrefix: 'พระมหาอภิชาติอภิวัฒน์มโนและพระครูปลัด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:27.941806229+07:00","message":"receive streaming session, msgId: 1788"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:27.941839513+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":"2025-10-27T15:32:27.941845164+07:00","message":"receive interim result [false|false]: พระมหาอภิชาติอภิวัฒน์มโนและพระครูปลัดโยธิน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:27.94185648+07:00","message":"[buffer interim] 1788 false พระมหาอภิชาติอภิวัฒน์มโนและพระครูปลัดโยธิน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:27.941863258+07:00","message":"[bufferProcess] interim [180000000]:พระมหาอภิชาติอภิวัฒน์มโนและพระครูปลัดโยธิน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:27.941865741+07:00","message":"[bufferProcess] send to processor:พระมหาอภิชาติอภิวัฒน์มโนและพระครูปลัดยม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:27.941869123+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:27.941872078+07:00","message":"> Transcript [8492] [false]: 'พระมหาอภิชาติอภิวัฒน์มโนและพระครูปลัดยม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:27.941875077+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:27.94187705+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:27.941878643+07:00","message":"StatePrefix: 'พระมหาอภิชาติอภิวัฒน์มโนและพระครูปลัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:27.941881263+07:00","message":"TextPushed: 'พระมหาอภิชาติอภิวัฒน์มโน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:28.461934041+07:00","message":"receive streaming session, msgId: 1788"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:28.461973109+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":"2025-10-27T15:32:28.461980294+07:00","message":"receive interim result [false|false]: พระมหาอภิชาติอภิวัฒน์มโนและพระครูปลัดโยธินโชติกา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:28.461994811+07:00","message":"[buffer interim] 1788 false พระมหาอภิชาติอภิวัฒน์มโนและพระครูปลัดโยธินโชติกา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:28.46200561+07:00","message":"[bufferProcess] interim [720000000]:พระมหาอภิชาติอภิวัฒน์มโนและพระครูปลัดโยธินโชติกา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:28.462009023+07:00","message":"[bufferProcess] send to processor:พระมหาอภิชาติอภิวัฒน์มโนและพระครูปลัดโยธิน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:28.46201546+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:28.462018068+07:00","message":"> Transcript [8493] [false]: 'พระมหาอภิชาติอภิวัฒน์มโนและพระครูปลัดโยธิน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:28.462021171+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:28.46202306+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:28.462025827+07:00","message":"StatePrefix: 'พระมหาอภิชาติอภิวัฒน์มโนและพระครูปลัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:28.462028792+07:00","message":"TextPushed: 'พระมหาอภิชาติอภิวัฒน์มโน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:28.76850914+07:00","message":"receive streaming session, msgId: 1788"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:28.768548471+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":"2025-10-27T15:32:28.768554651+07:00","message":"receive interim result [false|false]: พระมหาอภิชาติอภิวัฒน์มโนและพระครูปลัดโยธินโชติกมล"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:28.768567709+07:00","message":"[buffer interim] 1788 false พระมหาอภิชาติอภิวัฒน์มโนและพระครูปลัดโยธินโชติกมล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:28.768574288+07:00","message":"[bufferProcess] interim [20000000]:พระมหาอภิชาติอภิวัฒน์มโนและพระครูปลัดโยธินโชติกมล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:28.768576393+07:00","message":"[bufferProcess] send to processor:พระมหาอภิชาติอภิวัฒน์มโนและพระครูปลัดโยธินโชติกา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:28.768581436+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:28.768583849+07:00","message":"> Transcript [8494] [false]: 'พระมหาอภิชาติอภิวัฒน์มโนและพระครูปลัดโยธินโชติกา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:28.768586908+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:28.768588571+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:28.768590729+07:00","message":"StatePrefix: 'พระมหาอภิชาติอภิวัฒน์มโนและพระครูปลัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:28.768593452+07:00","message":"TextPushed: 'พระมหาอภิชาติอภิวัฒน์มโน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:28.967528445+07:00","message":"receive streaming session, msgId: 1788"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:28.967602798+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":"2025-10-27T15:32:28.967610707+07:00","message":"receive interim result [false|false]: พระมหาอภิชาติอภิวัฒน์มโนและพระครูปลัดโยธินโชติกา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:28.967635774+07:00","message":"[buffer interim] 1788 false พระมหาอภิชาติอภิวัฒน์มโนและพระครูปลัดโยธินโชติกา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:28.967648423+07:00","message":"[bufferProcess] interim [140000000]:พระมหาอภิชาติอภิวัฒน์มโนและพระครูปลัดโยธินโชติกา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:28.967652051+07:00","message":"[bufferProcess] send to processor:พระมหาอภิชาติอภิวัฒน์มโนและพระครูปลัดโยธินโชติกมล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:28.967658529+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:28.967665739+07:00","message":"> Transcript [8495] [false]: 'พระมหาอภิชาติอภิวัฒน์มโนและพระครูปลัดโยธินโชติกมล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:28.967670831+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:28.967673188+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:28.967679691+07:00","message":"StatePrefix: 'พระมหาอภิชาติอภิวัฒน์มโนและพระครูปลัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:28.967683048+07:00","message":"TextPushed: 'พระมหาอภิชาติอภิวัฒน์มโน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:28.967698966+07:00","message":"Push: 'และพระครูปลัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:28.967701577+07:00","message":"TextPushed: 'พระมหาอภิชาติอภิวัฒน์มโนและพระครูปลัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:28.967724524+07:00","message":"Set new StatePrefix : 'พระมหาอภิชาติอภิวัฒน์มโนและพระครูปลัดโยธินโชติกมล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:28.967727623+07:00","message":"Next Push (prob) : 'โยธินโชติกมล'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:28.967744485+07:00","message":"push: {false และพระครูปลัด 0 0xc002881b80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:28.98703478+07:00","message":"receive streaming session, msgId: 1788"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:28.987073575+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":"2025-10-27T15:32:28.987080264+07:00","message":"receive interim result [false|false]: พระมหาอภิชาติอภิวัฒน์มโนและพระครูปลัดโยธินโชติกาโมง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:28.98709349+07:00","message":"[buffer interim] 1788 false พระมหาอภิชาติอภิวัฒน์มโนและพระครูปลัดโยธินโชติกาโมง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:28.987099907+07:00","message":"[bufferProcess] interim [200000000]:พระมหาอภิชาติอภิวัฒน์มโนและพระครูปลัดโยธินโชติกาโมง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:28.987102357+07:00","message":"[bufferProcess] send to processor:พระมหาอภิชาติอภิวัฒน์มโนและพระครูปลัดโยธินโชติกา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:28.987107362+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:28.98711055+07:00","message":"> Transcript [8496] [false]: 'พระมหาอภิชาติอภิวัฒน์มโนและพระครูปลัดโยธินโชติกา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:28.987113051+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:28.987114921+07:00","message":"Set new StatePrefix: 'พระมหาอภิชาติอภิวัฒน์มโนและพระครูปลัดโยธินโชติกา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:29.059264843+07:00","message":"receive streaming session, msgId: 1788"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:29.059296962+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":"2025-10-27T15:32:29.05930255+07:00","message":"receive interim result [false|false]: พระมหาอภิชาติอภิวัฒน์มโนและพระครูปลัดโยธินโชติกา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:29.059314311+07:00","message":"[buffer interim] 1788 false พระมหาอภิชาติอภิวัฒน์มโนและพระครูปลัดโยธินโชติกา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:29.059320658+07:00","message":"[bufferProcess] interim [260000000]:พระมหาอภิชาติอภิวัฒน์มโนและพระครูปลัดโยธินโชติกา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:29.059323074+07:00","message":"[bufferProcess] send to processor:พระมหาอภิชาติอภิวัฒน์มโนและพระครูปลัดโยธินโชติกาโมง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:29.059328278+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:29.059330745+07:00","message":"> Transcript [8497] [false]: 'พระมหาอภิชาติอภิวัฒน์มโนและพระครูปลัดโยธินโชติกาโมง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:29.059333927+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:29.059335708+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:29.059337406+07:00","message":"StatePrefix: 'พระมหาอภิชาติอภิวัฒน์มโนและพระครูปลัดโยธินโชติกา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:29.059339732+07:00","message":"TextPushed: 'พระมหาอภิชาติอภิวัฒน์มโนและพระครูปลัด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:29.158087442+07:00","message":"receive streaming session, msgId: 1788"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:29.158125665+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":"2025-10-27T15:32:29.158131895+07:00","message":"receive interim result [false|false]: พระมหาอภิชาติอภิวัฒน์มโนและพระครูปลัดโยธินโชติกาโมงค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:29.158144884+07:00","message":"[buffer interim] 1788 false พระมหาอภิชาติอภิวัฒน์มโนและพระครูปลัดโยธินโชติกาโมงค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:29.158151797+07:00","message":"[bufferProcess] interim [380000000]:พระมหาอภิชาติอภิวัฒน์มโนและพระครูปลัดโยธินโชติกาโมงค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:29.158153943+07:00","message":"[bufferProcess] send to processor:พระมหาอภิชาติอภิวัฒน์มโนและพระครูปลัดโยธินโชติกา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:29.158158981+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:29.15816169+07:00","message":"> Transcript [8498] [false]: 'พระมหาอภิชาติอภิวัฒน์มโนและพระครูปลัดโยธินโชติกา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:29.158165086+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:29.158167019+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:29.158169031+07:00","message":"StatePrefix: 'พระมหาอภิชาติอภิวัฒน์มโนและพระครูปลัดโยธินโชติกา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:29.158171664+07:00","message":"TextPushed: 'พระมหาอภิชาติอภิวัฒน์มโนและพระครูปลัด'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:32:29.199506206+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:32:29.199512415+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:29.80059597+07:00","message":"receive streaming session, msgId: 1788"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:29.800633072+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":"2025-10-27T15:32:29.800638925+07:00","message":"receive interim result [false|false]: พระมหาอภิชาติอภิวัฒน์มโนและพระครูปลัดโยธินโชติกาโมงค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:29.80065585+07:00","message":"[buffer interim] 1788 false พระมหาอภิชาติอภิวัฒน์มโนและพระครูปลัดโยธินโชติกาโมงค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:29.800664832+07:00","message":"[bufferProcess] interim [980000000]:พระมหาอภิชาติอภิวัฒน์มโนและพระครูปลัดโยธินโชติกาโมงค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:29.80066698+07:00","message":"[bufferProcess] send to processor:พระมหาอภิชาติอภิวัฒน์มโนและพระครูปลัดโยธินโชติกาโมงค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:29.80067301+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:29.800675791+07:00","message":"> Transcript [8499] [false]: 'พระมหาอภิชาติอภิวัฒน์มโนและพระครูปลัดโยธินโชติกาโมงค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:29.800679492+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:29.800681284+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:29.800683006+07:00","message":"StatePrefix: 'พระมหาอภิชาติอภิวัฒน์มโนและพระครูปลัดโยธินโชติกา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:29.800685355+07:00","message":"TextPushed: 'พระมหาอภิชาติอภิวัฒน์มโนและพระครูปลัด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:30.977888621+07:00","message":"[GCS] IsForceVAD: false for message ID: 1788"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:31.050756315+07:00","message":"[GCS] Start streaming session, msgId: 1789"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:31.169477391+07:00","message":"receive streaming session, msgId: 1788"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:31.169514195+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระมหาอภิชาติอภิวัฒน์มโนและพระครูปลัดโยธินโชติกะโมค่ะ\",\"confidence\":0.9341537}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:31.169520045+07:00","message":"receive interim result [true|false]: พระมหาอภิชาติอภิวัฒน์มโนและพระครูปลัดโยธินโชติกะโมค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:31.169529307+07:00","message":"end recv isFinal message id 1788"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:31.169531143+07:00","message":"end Recv id 1788"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:31.169537378+07:00","message":"[buffer interim] 1788 true พระมหาอภิชาติอภิวัฒน์มโนและพระครูปลัดโยธินโชติกะโมค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:31.16954658+07:00","message":"[bufferProcess] interim [420000000]:พระมหาอภิชาติอภิวัฒน์มโนและพระครูปลัดโยธินโชติกะโมค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:31.169549345+07:00","message":"[bufferProcess] send to processor (isfinal):พระมหาอภิชาติอภิวัฒน์มโนและพระครูปลัดโยธินโชติกาโมงค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:31.16955298+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:31.169555662+07:00","message":"> Transcript [8500] [false]: 'พระมหาอภิชาติอภิวัฒน์มโนและพระครูปลัดโยธินโชติกาโมงค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:31.169559208+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:31.169560904+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:31.16956252+07:00","message":"StatePrefix: 'พระมหาอภิชาติอภิวัฒน์มโนและพระครูปลัดโยธินโชติกา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:31.169569674+07:00","message":"TextPushed: 'พระมหาอภิชาติอภิวัฒน์มโนและพระครูปลัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:31.169578084+07:00","message":"Push: 'โยธินโชติกา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:31.169581408+07:00","message":"TextPushed: 'พระมหาอภิชาติอภิวัฒน์มโนและพระครูปลัดโยธินโชติกา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:31.169583365+07:00","message":"Set new StatePrefix : 'พระมหาอภิชาติอภิวัฒน์มโนและพระครูปลัดโยธินโชติกาโมงค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:31.169585405+07:00","message":"Next Push (prob) : 'โมงค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:31.169586836+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:31.169588596+07:00","message":"> Transcript [8501] [true]: 'พระมหาอภิชาติอภิวัฒน์มโนและพระครูปลัดโยธินโชติกะโมค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:31.169590496+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:31.169591883+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:31.169593224+07:00","message":"StatePrefix: 'พระมหาอภิชาติอภิวัฒน์มโนและพระครูปลัดโยธินโชติกาโมงค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:31.169594862+07:00","message":"TextPushed: 'พระมหาอภิชาติอภิวัฒน์มโนและพระครูปลัดโยธินโชติกา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:31.169596284+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:31.169610361+07:00","message":"push: {false โยธินโชติกา 0 0xc002881b80}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:31.169763683+07:00","message":"Push: 'กะโมค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:31.169766576+07:00","message":"TextPushed: 'พระมหาอภิชาติอภิวัฒน์มโนและพระครูปลัดโยธินโชติกากะโมค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:31.169768335+07:00","message":"Set new StatePrefix : 'พระมหาอภิชาติอภิวัฒน์มโนและพระครูปลัดโยธินโชติกะโมค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:31.169770092+07:00","message":"Next Push (prob) : 'พระมหาอภิชาติอภิวัฒน์มโนและพระครูปลัดโยธินโชติกะโมค่ะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:31.169787052+07:00","message":"push: {true กะโมค่ะ 0 0xc002881b80}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:31.169793973+07:00","message":"write aligntment file to 'tmp/7446/align_message_id_1788.html'"}
{"level":"info","service":"Main","time":"2025-10-27T15:32:31.182101948+07:00","message":"write wav file: './tmp/7446/7446_1788.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:32:32.200067667+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:32:32.200066278+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:32.777951018+07:00","message":"[GCS] IsForceVAD: false for message ID: 1789"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:32.848147791+07:00","message":"[GCS] Start streaming session, msgId: 1790"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:32.888470568+07:00","message":"receive streaming session, msgId: 1789"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:32.888489036+07:00","message":"found end of frame, send empty tag with msgId: 1789"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:32.888492553+07:00","message":"end Recv id 1789"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:32.888499601+07:00","message":"[buffer interim] 1789 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:32.888507222+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:32.888516854+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:32.888522398+07:00","message":"> Transcript [8502] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:32.888530088+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:32.888536176+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:32.888538924+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:32.888541553+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:32.888544977+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:32.888562105+07:00","message":"push: {true \n 0 0xc002b14580}"}
{"level":"info","service":"Main","time":"2025-10-27T15:32:32.895177076+07:00","message":"write wav file: './tmp/7446/7446_1789.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:33.870899225+07:00","message":"[GCS] IsForceVAD: false for message ID: 1790"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:33.976137004+07:00","message":"receive streaming session, msgId: 1790"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:33.97615223+07:00","message":"found end of frame, send empty tag with msgId: 1790"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:33.976154871+07:00","message":"end Recv id 1790"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:33.976163373+07:00","message":"[buffer interim] 1790 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:33.976169669+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:33.976173579+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:33.976176423+07:00","message":"> Transcript [8503] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:33.976178522+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:33.976180855+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:33.976182484+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:33.976184058+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:33.976186288+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:33.976194838+07:00","message":"push: {true \n 0 0xc002b14a80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:32:33.981639492+07:00","message":"write wav file: './tmp/7446/7446_1790.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:33.999670757+07:00","message":"[GCS] Start streaming session, msgId: 1791"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:34.126954162+07:00","message":"[GCS] IsForceVAD: false for message ID: 1791"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:34.259986301+07:00","message":"[GCS] Start streaming session, msgId: 1792"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:34.475238694+07:00","message":"receive streaming session, msgId: 1791"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:34.475257622+07:00","message":"found end of frame, send empty tag with msgId: 1791"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:34.475260726+07:00","message":"end Recv id 1791"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:34.475266346+07:00","message":"[buffer interim] 1791 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:34.475272546+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:34.475275803+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:34.475278248+07:00","message":"> Transcript [8504] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:34.475280155+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:34.475281758+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:34.475283232+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:34.475284688+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:34.475286857+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:34.475296206+07:00","message":"push: {true \n 0 0xc00041dd80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:32:34.480189932+07:00","message":"write wav file: './tmp/7446/7446_1791.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:34.935170803+07:00","message":"receive streaming session, msgId: 1792"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:34.935214396+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ได้\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":730000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:34.935219747+07:00","message":"receive interim result [false|false]: ได้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:34.935239237+07:00","message":"[buffer interim] 1792 false ได้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:34.935246926+07:00","message":"[bufferProcess] interim [730000000]:ได้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:34.93524843+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:32:35.200691448+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:32:35.20071008+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:35.282228352+07:00","message":"receive streaming session, msgId: 1792"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:35.282276175+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ได้ค่ะ\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":970000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:35.282281701+07:00","message":"receive interim result [false|false]: ได้ค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:35.282292761+07:00","message":"[buffer interim] 1792 false ได้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:35.282298587+07:00","message":"[bufferProcess] interim [970000000]:ได้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:35.282301009+07:00","message":"[bufferProcess] send to processor:ได้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:35.282305949+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:35.282308398+07:00","message":"> Transcript [8505] [false]: 'ได้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:35.282310345+07:00","message":"Set StatePrefix (first interim): 'ได้'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:35.306793167+07:00","message":"receive streaming session, msgId: 1792"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:35.306828585+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ได้ครับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":30000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:35.306833401+07:00","message":"receive interim result [false|false]: ได้ครับ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:35.306844998+07:00","message":"[buffer interim] 1792 false ได้ครับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:35.306851273+07:00","message":"[bufferProcess] interim [30000000]:ได้ครับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:35.306853069+07:00","message":"[bufferProcess] send to processor:ได้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:35.30685854+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:35.306861359+07:00","message":"> Transcript [8506] [false]: 'ได้ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:35.306864148+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:35.306866063+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:35.306867769+07:00","message":"StatePrefix: 'ได้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:35.306869515+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:35.83338037+07:00","message":"receive streaming session, msgId: 1792"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:35.833416012+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ได้ครับ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":630000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:35.833421337+07:00","message":"receive interim result [false|false]: ได้ครับ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:35.833433047+07:00","message":"[buffer interim] 1792 false ได้ครับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:35.833441313+07:00","message":"[bufferProcess] interim [630000000]:ได้ครับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:35.833443105+07:00","message":"[bufferProcess] send to processor:ได้ครับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:35.833448396+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:35.833450848+07:00","message":"> Transcript [8507] [false]: 'ได้ครับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:35.833453713+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:35.833455409+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:35.833457117+07:00","message":"StatePrefix: 'ได้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:35.833458896+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:32:38.201405272+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:32:38.201410085+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:38.927080536+07:00","message":"[GCS] IsForceVAD: false for message ID: 1792"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:39.053566+07:00","message":"receive streaming session, msgId: 1792"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:39.05359984+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ได้ครับ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:39.053605961+07:00","message":"receive interim result [true|false]: ได้ครับ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:39.053614999+07:00","message":"end recv isFinal message id 1792"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:39.053616947+07:00","message":"end Recv id 1792"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:39.053622948+07:00","message":"[buffer interim] 1792 true ได้ครับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:39.053631466+07:00","message":"[bufferProcess] interim [900000000]:ได้ครับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:39.053635617+07:00","message":"[bufferProcess] send to processor (isfinal):ได้ครับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:39.053639109+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:39.053642472+07:00","message":"> Transcript [8508] [false]: 'ได้ครับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:39.05364537+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:39.053646994+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:39.053648558+07:00","message":"StatePrefix: 'ได้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:39.05365032+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:39.05365152+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:39.053653106+07:00","message":"> Transcript [8509] [true]: 'ได้ครับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:39.053654657+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:39.053655982+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:39.053657529+07:00","message":"StatePrefix: 'ได้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:39.053658794+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:39.05366455+07:00","message":"Push: 'ได้ครับ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:39.0536728+07:00","message":"push: {true ได้ครับ 0 0xc002a06480}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:39.059083074+07:00","message":"[GCS] Start streaming session, msgId: 1793"}
{"level":"info","service":"Main","time":"2025-10-27T15:32:39.064620949+07:00","message":"write wav file: './tmp/7446/7446_1792.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:41.04882457+07:00","message":"[GCS] IsForceVAD: false for message ID: 1793"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:41.144873851+07:00","message":"receive streaming session, msgId: 1793"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:41.144919857+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":"2025-10-27T15:32:41.144924729+07:00","message":"receive interim result [false|false]: ด้วยนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:41.144937503+07:00","message":"[buffer interim] 1793 false ด้วยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:41.144943657+07:00","message":"[bufferProcess] interim [40000000]:ด้วยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:41.144945439+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:41.14495106+07:00","message":"[bufferProcess] send to processor (ticker):ด้วยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:41.144953592+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:41.144956146+07:00","message":"> Transcript [8510] [false]: 'ด้วยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:41.144958296+07:00","message":"Set StatePrefix (first interim): 'ด้วยนะคะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:41.17037701+07:00","message":"receive streaming session, msgId: 1793"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:41.170417215+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ด้วยนะคะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:41.170423152+07:00","message":"receive interim result [true|false]: ด้วยนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:41.170432534+07:00","message":"end recv isFinal message id 1793"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:41.170434335+07:00","message":"end Recv id 1793"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:41.170440256+07:00","message":"[buffer interim] 1793 true ด้วยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:41.17044933+07:00","message":"[bufferProcess] interim [220000000]:ด้วยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:41.170454276+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:41.170456845+07:00","message":"> Transcript [8511] [true]: 'ด้วยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:41.170459202+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:41.17046078+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:41.170462326+07:00","message":"StatePrefix: 'ด้วยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:41.170463949+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:41.170468123+07:00","message":"Push: 'ด้วยนะคะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:41.170475848+07:00","message":"push: {true ด้วยนะคะ 0 0xc002b14d80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:32:41.187770185+07:00","message":"write wav file: './tmp/7446/7446_1793.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:32:41.201941088+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:32:41.201962206+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:41.298625228+07:00","message":"[GCS] Start streaming session, msgId: 1794"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:43.796815567+07:00","message":"[GCS] IsForceVAD: false for message ID: 1794"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:43.910191062+07:00","message":"receive streaming session, msgId: 1794"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:43.910221484+07:00","message":"found end of frame, send empty tag with msgId: 1794"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:43.91022603+07:00","message":"end Recv id 1794"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:43.910235862+07:00","message":"[buffer interim] 1794 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:43.910245178+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:43.910254489+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:43.910258205+07:00","message":"> Transcript [8512] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:43.910261385+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:43.910263708+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:43.910266121+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:43.910268177+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:43.910273771+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:43.91028728+07:00","message":"push: {true \n 0 0xc002880100}"}
{"level":"info","service":"Main","time":"2025-10-27T15:32:43.918509605+07:00","message":"write wav file: './tmp/7446/7446_1794.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:44.059163546+07:00","message":"[GCS] Start streaming session, msgId: 1795"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:44.120240484+07:00","message":"[GCS] IsForceVAD: false for message ID: 1795"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:32:44.202633399+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:32:44.202633498+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:44.250527112+07:00","message":"[GCS] Start streaming session, msgId: 1796"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:44.306435501+07:00","message":"receive streaming session, msgId: 1795"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:44.306450576+07:00","message":"found end of frame, send empty tag with msgId: 1795"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:44.306453192+07:00","message":"end Recv id 1795"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:44.306459415+07:00","message":"[buffer interim] 1795 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:44.306465483+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:44.306468909+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:44.306471153+07:00","message":"> Transcript [8513] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:44.306473145+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:44.306474673+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:44.306476078+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:44.306477554+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:44.30648473+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:44.3064933+07:00","message":"push: {true \n 0 0xc000128500}"}
{"level":"info","service":"Main","time":"2025-10-27T15:32:44.311132674+07:00","message":"write wav file: './tmp/7446/7446_1795.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:45.078185631+07:00","message":"[GCS] IsForceVAD: false for message ID: 1796"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:45.176366593+07:00","message":"receive streaming session, msgId: 1796"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:45.17638589+07:00","message":"found end of frame, send empty tag with msgId: 1796"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:45.176389504+07:00","message":"end Recv id 1796"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:45.176396442+07:00","message":"[buffer interim] 1796 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:45.176404499+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:45.176408752+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:45.176412284+07:00","message":"> Transcript [8514] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:45.17641549+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:45.176417884+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:45.176420273+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:45.176422498+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:45.176425392+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:45.176436867+07:00","message":"push: {true \n 0 0xc00401f280}"}
{"level":"info","service":"Main","time":"2025-10-27T15:32:45.181768988+07:00","message":"write wav file: './tmp/7446/7446_1796.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:45.209657815+07:00","message":"[GCS] Start streaming session, msgId: 1797"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:45.338183684+07:00","message":"[GCS] IsForceVAD: false for message ID: 1797"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:45.400938992+07:00","message":"[GCS] Start streaming session, msgId: 1798"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:45.482127973+07:00","message":"receive streaming session, msgId: 1797"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:45.482145817+07:00","message":"found end of frame, send empty tag with msgId: 1797"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:45.482148996+07:00","message":"end Recv id 1797"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:45.482156409+07:00","message":"[buffer interim] 1797 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:45.482164997+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:45.482169473+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:45.482173053+07:00","message":"> Transcript [8515] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:45.482178656+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:45.482181256+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:45.482183593+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:45.482185809+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:45.482191977+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:45.482204457+07:00","message":"push: {true \n 0 0xc000129980}"}
{"level":"info","service":"Main","time":"2025-10-27T15:32:45.486732077+07:00","message":"write wav file: './tmp/7446/7446_1797.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:46.097876179+07:00","message":"[GCS] IsForceVAD: false for message ID: 1798"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:46.236080294+07:00","message":"receive streaming session, msgId: 1798"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:46.236100094+07:00","message":"found end of frame, send empty tag with msgId: 1798"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:46.236103027+07:00","message":"end Recv id 1798"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:46.23610952+07:00","message":"[buffer interim] 1798 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:46.236116381+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:46.236124065+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:46.236126509+07:00","message":"> Transcript [8516] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:46.236128528+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:46.236130141+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:46.236131685+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:46.236133162+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:46.236135344+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:46.236145917+07:00","message":"push: {true \n 0 0xc002b14e80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:32:46.241439563+07:00","message":"write wav file: './tmp/7446/7446_1798.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:46.549310767+07:00","message":"[GCS] Start streaming session, msgId: 1799"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:46.808388977+07:00","message":"[GCS] IsForceVAD: false for message ID: 1799"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:46.910406738+07:00","message":"receive streaming session, msgId: 1799"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:46.910426646+07:00","message":"found end of frame, send empty tag with msgId: 1799"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:46.910430297+07:00","message":"end Recv id 1799"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:46.910437212+07:00","message":"[buffer interim] 1799 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:46.910444878+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:46.910449406+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:46.910452841+07:00","message":"> Transcript [8517] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:46.910456214+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:46.910458282+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:46.910460382+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:46.910462591+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:46.910467094+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:46.910478675+07:00","message":"push: {true \n 0 0xc000129b80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:32:46.916068017+07:00","message":"write wav file: './tmp/7446/7446_1799.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:32:47.202762329+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:32:47.202762326+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:47.321336652+07:00","message":"[GCS] Start streaming session, msgId: 1800"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:47.897435728+07:00","message":"[GCS] IsForceVAD: false for message ID: 1800"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:47.994060336+07:00","message":"receive streaming session, msgId: 1800"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:47.994078886+07:00","message":"found end of frame, send empty tag with msgId: 1800"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:47.994082337+07:00","message":"end Recv id 1800"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:47.994088487+07:00","message":"[buffer interim] 1800 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:47.994096786+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:47.994102025+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:47.994105242+07:00","message":"> Transcript [8518] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:47.994108523+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:47.994110533+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:47.994112789+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:47.994114834+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:47.994123396+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:47.994134349+07:00","message":"push: {true \n 0 0xc000129f80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:32:48.00025628+07:00","message":"write wav file: './tmp/7446/7446_1800.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:48.100371648+07:00","message":"[GCS] Start streaming session, msgId: 1801"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:48.287704429+07:00","message":"[GCS] IsForceVAD: false for message ID: 1801"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:48.397927483+07:00","message":"receive streaming session, msgId: 1801"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:48.397952696+07:00","message":"found end of frame, send empty tag with msgId: 1801"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:48.397956019+07:00","message":"end Recv id 1801"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:48.397964077+07:00","message":"[buffer interim] 1801 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:48.397971422+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:48.397974667+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:48.397977254+07:00","message":"> Transcript [8519] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:48.397979629+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:48.39798117+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:48.397982815+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:48.397984274+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:48.397986541+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:48.397997714+07:00","message":"push: {true \n 0 0xc002881d80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:32:48.406912829+07:00","message":"write wav file: './tmp/7446/7446_1801.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:48.47876008+07:00","message":"[GCS] Start streaming session, msgId: 1802"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:48.607837923+07:00","message":"[GCS] IsForceVAD: false for message ID: 1802"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:48.671089831+07:00","message":"[GCS] Start streaming session, msgId: 1803"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:48.738614198+07:00","message":"[GCS] IsForceVAD: false for message ID: 1803"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:48.76366835+07:00","message":"receive streaming session, msgId: 1802"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:48.763685971+07:00","message":"found end of frame, send empty tag with msgId: 1802"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:48.763689332+07:00","message":"end Recv id 1802"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:48.7636949+07:00","message":"[buffer interim] 1802 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:48.763701344+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:48.763704796+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:48.763707895+07:00","message":"> Transcript [8520] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:48.763710477+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:48.763712592+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:48.763714043+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:48.763715516+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:48.763722209+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:48.763734048+07:00","message":"push: {true \n 0 0xc00041dc00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:32:48.769588263+07:00","message":"write wav file: './tmp/7446/7446_1802.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:48.86001204+07:00","message":"[GCS] Start streaming session, msgId: 1804"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:48.93344779+07:00","message":"receive streaming session, msgId: 1803"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:48.933465843+07:00","message":"found end of frame, send empty tag with msgId: 1803"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:48.933468908+07:00","message":"end Recv id 1803"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:48.933474553+07:00","message":"[buffer interim] 1803 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:48.933480666+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:48.933484195+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:48.933486666+07:00","message":"> Transcript [8521] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:48.93348878+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:48.933490362+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:48.933491886+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:48.933493373+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:48.933495659+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:48.933504335+07:00","message":"push: {true \n 0 0xc0001fa680}"}
{"level":"info","service":"Main","time":"2025-10-27T15:32:48.938782875+07:00","message":"write wav file: './tmp/7446/7446_1803.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:48.988380108+07:00","message":"[GCS] IsForceVAD: false for message ID: 1804"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:49.111229933+07:00","message":"receive streaming session, msgId: 1804"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:49.111249503+07:00","message":"found end of frame, send empty tag with msgId: 1804"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:49.111252646+07:00","message":"end Recv id 1804"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:49.111259244+07:00","message":"[buffer interim] 1804 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:49.111266001+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:49.111271617+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:49.111274184+07:00","message":"> Transcript [8522] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:49.111276663+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:49.111278418+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:49.111279994+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:49.111281652+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:49.111284998+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:49.111296971+07:00","message":"push: {true \n 0 0xc002217f00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:32:49.118514924+07:00","message":"write wav file: './tmp/7446/7446_1804.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:49.379316835+07:00","message":"[GCS] Start streaming session, msgId: 1805"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:49.437465124+07:00","message":"[GCS] IsForceVAD: false for message ID: 1805"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:49.498545159+07:00","message":"[GCS] Start streaming session, msgId: 1806"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:49.570924595+07:00","message":"[GCS] IsForceVAD: false for message ID: 1806"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:49.802058409+07:00","message":"receive streaming session, msgId: 1806"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:49.802077131+07:00","message":"found end of frame, send empty tag with msgId: 1806"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:49.802082164+07:00","message":"end Recv id 1806"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:49.802088574+07:00","message":"[buffer interim] 1806 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:49.80209622+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:49.802105051+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:49.802108483+07:00","message":"> Transcript [8523] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:49.802112566+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:49.802114302+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:49.802115882+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:49.802117325+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:49.802119755+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:49.802129667+07:00","message":"push: {true \n 0 0xc002602b00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:32:49.80654983+07:00","message":"write wav file: './tmp/7446/7446_1806.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:49.823219104+07:00","message":"[GCS] Start streaming session, msgId: 1807"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:49.88362644+07:00","message":"receive streaming session, msgId: 1805"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:49.883644186+07:00","message":"found end of frame, send empty tag with msgId: 1805"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:49.883647313+07:00","message":"end Recv id 1805"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:49.883653187+07:00","message":"[buffer interim] this message is already final true 1805: '\n'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:32:50.203520144+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:32:50.203519473+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:50.3977357+07:00","message":"[GCS] IsForceVAD: false for message ID: 1807"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:50.495737806+07:00","message":"receive streaming session, msgId: 1807"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:50.495763032+07:00","message":"found end of frame, send empty tag with msgId: 1807"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:50.495766078+07:00","message":"end Recv id 1807"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:50.495773677+07:00","message":"[buffer interim] 1807 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:50.495787439+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:50.495791538+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:50.495794829+07:00","message":"> Transcript [8524] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:50.495797175+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:50.495798789+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:50.495800462+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:50.495801952+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:50.495804248+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:50.495814133+07:00","message":"push: {true \n 0 0xc002a06380}"}
{"level":"info","service":"Main","time":"2025-10-27T15:32:50.50065009+07:00","message":"write wav file: './tmp/7446/7446_1807.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:50.588603502+07:00","message":"[GCS] Start streaming session, msgId: 1808"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:50.657679785+07:00","message":"[GCS] IsForceVAD: false for message ID: 1808"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:50.720405507+07:00","message":"[GCS] Start streaming session, msgId: 1809"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:50.895910054+07:00","message":"receive streaming session, msgId: 1808"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:50.895928422+07:00","message":"found end of frame, send empty tag with msgId: 1808"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:50.89593137+07:00","message":"end Recv id 1808"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:50.895937285+07:00","message":"[buffer interim] 1808 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:50.89594391+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:50.895947783+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:50.895950191+07:00","message":"> Transcript [8525] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:50.895952551+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:50.895954395+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:50.895955845+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:50.895957616+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:50.895963818+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:50.895972728+07:00","message":"push: {true \n 0 0xc002b14b80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:32:50.900707766+07:00","message":"write wav file: './tmp/7446/7446_1808.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:51.097260379+07:00","message":"[GCS] IsForceVAD: false for message ID: 1809"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:51.196070612+07:00","message":"receive streaming session, msgId: 1809"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:51.196086594+07:00","message":"found end of frame, send empty tag with msgId: 1809"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:51.196089105+07:00","message":"end Recv id 1809"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:51.196095282+07:00","message":"[buffer interim] 1809 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:51.196101877+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:51.196105121+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:51.196107765+07:00","message":"> Transcript [8526] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:51.196109817+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:51.196111365+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:51.196112747+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:51.196114288+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:51.196116617+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:51.196125583+07:00","message":"push: {true \n 0 0xc003402380}"}
{"level":"info","service":"Main","time":"2025-10-27T15:32:51.201400675+07:00","message":"write wav file: './tmp/7446/7446_1809.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:51.229070234+07:00","message":"[GCS] Start streaming session, msgId: 1810"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:51.678001373+07:00","message":"[GCS] IsForceVAD: false for message ID: 1810"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:51.77749096+07:00","message":"receive streaming session, msgId: 1810"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:51.77751318+07:00","message":"found end of frame, send empty tag with msgId: 1810"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:51.777515964+07:00","message":"end Recv id 1810"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:51.777522469+07:00","message":"[buffer interim] 1810 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:51.777528658+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:51.777532573+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:51.777535465+07:00","message":"> Transcript [8527] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:51.777537641+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:51.777539274+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:51.777540689+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:51.777542183+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:51.777548177+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:51.777559006+07:00","message":"push: {true \n 0 0xc002b15080}"}
{"level":"info","service":"Main","time":"2025-10-27T15:32:51.782489756+07:00","message":"write wav file: './tmp/7446/7446_1810.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:51.870600558+07:00","message":"[GCS] Start streaming session, msgId: 1811"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:51.996984199+07:00","message":"[GCS] IsForceVAD: false for message ID: 1811"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:52.134833954+07:00","message":"receive streaming session, msgId: 1811"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:52.134859106+07:00","message":"found end of frame, send empty tag with msgId: 1811"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:52.134861762+07:00","message":"end Recv id 1811"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:52.134868118+07:00","message":"[buffer interim] 1811 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:52.134874811+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:52.134878292+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:52.134881198+07:00","message":"> Transcript [8528] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:52.134883323+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:52.134884991+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:52.134886395+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:52.134887914+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:52.134890299+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:52.134898948+07:00","message":"push: {true \n 0 0xc002b15300}"}
{"level":"info","service":"Main","time":"2025-10-27T15:32:52.139553967+07:00","message":"write wav file: './tmp/7446/7446_1811.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:52.188600301+07:00","message":"[GCS] Start streaming session, msgId: 1812"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:52.427234872+07:00","message":"[GCS] Cleaned up inactive client: 1756"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:52.427261425+07:00","message":"[GCS] Cleaned up inactive client: 1741"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:52.42726461+07:00","message":"[GCS] Cleaned up inactive client: 1745"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:52.427266261+07:00","message":"[GCS] Cleaned up inactive client: 1751"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:52.427267682+07:00","message":"[GCS] Cleaned up inactive client: 1742"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:52.427269074+07:00","message":"[GCS] Cleaned up inactive client: 1753"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:52.427270471+07:00","message":"[GCS] Cleaned up inactive client: 1744"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:52.427273369+07:00","message":"[GCS] Cleaned up inactive client: 1738"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:52.427274736+07:00","message":"[GCS] Cleaned up inactive client: 1746"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:52.427276194+07:00","message":"[GCS] Cleaned up inactive client: 1750"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:52.427277617+07:00","message":"[GCS] Cleaned up inactive client: 1754"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:52.427279047+07:00","message":"[GCS] Cleaned up inactive client: 1739"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:52.427280602+07:00","message":"[GCS] Cleaned up inactive client: 1740"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:52.427282029+07:00","message":"[GCS] Cleaned up inactive client: 1749"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:52.427283945+07:00","message":"[GCS] Cleaned up inactive client: 1752"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:52.427285352+07:00","message":"[GCS] Cleaned up inactive client: 1743"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:52.427286742+07:00","message":"[GCS] Cleaned up inactive client: 1748"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:52.427288215+07:00","message":"[GCS] Cleaned up inactive client: 1755"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:52.427289855+07:00","message":"[GCS] Cleaned up inactive client: 1737"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:52.427291354+07:00","message":"[GCS] Cleaned up inactive client: 1747"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:32:53.203579558+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:32:53.20357141+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:55.518342501+07:00","message":"[GCS] IsForceVAD: false for message ID: 1812"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:55.609425274+07:00","message":"receive streaming session, msgId: 1812"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:55.609438898+07:00","message":"found end of frame, send empty tag with msgId: 1812"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:55.609441915+07:00","message":"end Recv id 1812"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:55.609448781+07:00","message":"[buffer interim] 1812 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:55.60945551+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:55.609459428+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:55.609462302+07:00","message":"> Transcript [8529] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:55.609464442+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:55.609466238+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:55.609468478+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:55.609470622+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:55.60947908+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:55.609489442+07:00","message":"push: {true \n 0 0xc002a01100}"}
{"level":"info","service":"Main","time":"2025-10-27T15:32:55.617464362+07:00","message":"write wav file: './tmp/7446/7446_1812.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:32:56.204218178+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:32:56.204223454+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:56.298675036+07:00","message":"[GCS] Start streaming session, msgId: 1813"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:56.418440594+07:00","message":"[GCS] IsForceVAD: false for message ID: 1813"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:56.573201411+07:00","message":"receive streaming session, msgId: 1813"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:56.573221239+07:00","message":"found end of frame, send empty tag with msgId: 1813"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:56.573224014+07:00","message":"end Recv id 1813"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:56.573229728+07:00","message":"[buffer interim] 1813 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:56.57323631+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:56.573239453+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:56.573242011+07:00","message":"> Transcript [8530] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:56.573244165+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:56.573245813+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:56.573247382+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:56.573248895+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:56.573255666+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:56.573265786+07:00","message":"push: {true \n 0 0xc002a06a00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:32:56.578052798+07:00","message":"write wav file: './tmp/7446/7446_1813.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:57.257724178+07:00","message":"[GCS] Start streaming session, msgId: 1814"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:57.768875751+07:00","message":"[GCS] IsForceVAD: false for message ID: 1814"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:57.861895584+07:00","message":"receive streaming session, msgId: 1814"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:57.861920594+07:00","message":"found end of frame, send empty tag with msgId: 1814"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:57.861924327+07:00","message":"end Recv id 1814"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:57.861932915+07:00","message":"[buffer interim] 1814 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:57.861941961+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:57.861946956+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:57.861950879+07:00","message":"> Transcript [8531] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:57.861953893+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:57.861956376+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:57.861958682+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:57.861960839+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:57.861964142+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:57.861975662+07:00","message":"push: {true \n 0 0xc002a06f00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:32:57.866207613+07:00","message":"write wav file: './tmp/7446/7446_1814.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:57.89848931+07:00","message":"[GCS] Start streaming session, msgId: 1815"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:57.957583084+07:00","message":"[GCS] IsForceVAD: false for message ID: 1815"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:58.020612572+07:00","message":"[GCS] Start streaming session, msgId: 1816"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:58.162569895+07:00","message":"receive streaming session, msgId: 1815"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:58.162588257+07:00","message":"found end of frame, send empty tag with msgId: 1815"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:58.162591451+07:00","message":"end Recv id 1815"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:58.162598955+07:00","message":"[buffer interim] 1815 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:58.162609369+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:58.162614068+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:58.162618144+07:00","message":"> Transcript [8532] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:58.162621388+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:58.162623853+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:58.162626187+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:58.1626283+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:58.162631462+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:58.162644882+07:00","message":"push: {true \n 0 0xc002b15480}"}
{"level":"info","service":"Main","time":"2025-10-27T15:32:58.167321294+07:00","message":"write wav file: './tmp/7446/7446_1815.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:58.468764791+07:00","message":"[GCS] IsForceVAD: false for message ID: 1816"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:58.566007415+07:00","message":"receive streaming session, msgId: 1816"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:58.566027182+07:00","message":"found end of frame, send empty tag with msgId: 1816"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:58.566030928+07:00","message":"end Recv id 1816"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:58.566038724+07:00","message":"[buffer interim] 1816 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:58.566046477+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:58.566050977+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:58.566054355+07:00","message":"> Transcript [8533] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:58.566059547+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:58.566061673+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:58.566063811+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:58.566065983+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:32:58.566074644+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:32:58.566086888+07:00","message":"push: {true \n 0 0xc002a07100}"}
{"level":"info","service":"Main","time":"2025-10-27T15:32:58.572096335+07:00","message":"write wav file: './tmp/7446/7446_1816.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:32:59.204980752+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:32:59.204999336+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:00.069922818+07:00","message":"[GCS] Start streaming session, msgId: 1817"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:00.136860775+07:00","message":"[GCS] IsForceVAD: false for message ID: 1817"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:00.335437816+07:00","message":"receive streaming session, msgId: 1817"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:00.33545671+07:00","message":"found end of frame, send empty tag with msgId: 1817"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:00.335462052+07:00","message":"end Recv id 1817"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:00.335468779+07:00","message":"[buffer interim] 1817 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:00.335474551+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:00.335478113+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:00.335480637+07:00","message":"> Transcript [8534] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:00.335483319+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:00.33548501+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:00.335486444+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:00.335487918+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:00.335490219+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:00.33549982+07:00","message":"push: {true \n 0 0xc002b14780}"}
{"level":"info","service":"Main","time":"2025-10-27T15:33:00.340263976+07:00","message":"write wav file: './tmp/7446/7446_1817.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:01.158735591+07:00","message":"[GCS] Start streaming session, msgId: 1818"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:01.538053164+07:00","message":"[GCS] IsForceVAD: false for message ID: 1818"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:01.650977932+07:00","message":"receive streaming session, msgId: 1818"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:01.650994118+07:00","message":"found end of frame, send empty tag with msgId: 1818"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:01.650997447+07:00","message":"end Recv id 1818"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:01.651003494+07:00","message":"[buffer interim] 1818 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:01.651010194+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:01.651014021+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:01.651016597+07:00","message":"> Transcript [8535] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:01.651018602+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:01.651020202+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:01.651021841+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:01.651023343+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:01.651029097+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:01.651040961+07:00","message":"push: {true \n 0 0xc002a06780}"}
{"level":"info","service":"Main","time":"2025-10-27T15:33:01.65584409+07:00","message":"write wav file: './tmp/7446/7446_1818.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:01.67353309+07:00","message":"[GCS] Start streaming session, msgId: 1819"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:01.926524705+07:00","message":"[GCS] IsForceVAD: false for message ID: 1819"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:01.98817465+07:00","message":"[GCS] Start streaming session, msgId: 1820"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:02.050506381+07:00","message":"receive streaming session, msgId: 1819"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:02.050523031+07:00","message":"found end of frame, send empty tag with msgId: 1819"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:02.050525907+07:00","message":"end Recv id 1819"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:02.050533855+07:00","message":"[buffer interim] 1819 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:02.050540202+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:02.050543401+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:02.050545855+07:00","message":"> Transcript [8536] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:02.050548003+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:02.050549751+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:02.05055114+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:02.050552637+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:02.050554981+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:02.050568306+07:00","message":"push: {true \n 0 0xc003403000}"}
{"level":"info","service":"Main","time":"2025-10-27T15:33:02.055636059+07:00","message":"write wav file: './tmp/7446/7446_1819.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:33:02.205771016+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:33:02.205771385+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:03.137144037+07:00","message":"[GCS] IsForceVAD: false for message ID: 1820"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:03.238194918+07:00","message":"receive streaming session, msgId: 1820"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:03.238215869+07:00","message":"found end of frame, send empty tag with msgId: 1820"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:03.238219183+07:00","message":"end Recv id 1820"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:03.238226257+07:00","message":"[buffer interim] 1820 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:03.238234545+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:03.238244337+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:03.238248157+07:00","message":"> Transcript [8537] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:03.238251567+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:03.238253849+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:03.238256286+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:03.238258483+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:03.238261664+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:03.238272501+07:00","message":"push: {true \n 0 0xc002a07000}"}
{"level":"info","service":"Main","time":"2025-10-27T15:33:03.244296869+07:00","message":"write wav file: './tmp/7446/7446_1820.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:03.272134645+07:00","message":"[GCS] Start streaming session, msgId: 1821"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:33:05.205806021+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:33:05.205821309+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:33:08.206116859+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:33:08.206135984+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:08.588801552+07:00","message":"[GCS] IsForceVAD: false for message ID: 1821"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:08.65838353+07:00","message":"[GCS] Start streaming session, msgId: 1822"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:08.691750744+07:00","message":"receive streaming session, msgId: 1821"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:08.691766122+07:00","message":"found end of frame, send empty tag with msgId: 1821"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:08.691768594+07:00","message":"end Recv id 1821"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:08.691774541+07:00","message":"[buffer interim] 1821 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:08.691787724+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:08.691792098+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:08.691794937+07:00","message":"> Transcript [8538] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:08.691797002+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:08.691798642+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:08.691800222+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:08.691801674+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:08.691808822+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:08.691817991+07:00","message":"push: {true \n 0 0xc002a00400}"}
{"level":"info","service":"Main","time":"2025-10-27T15:33:08.702309992+07:00","message":"write wav file: './tmp/7446/7446_1821.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:09.231907278+07:00","message":"[GCS] IsForceVAD: false for message ID: 1822"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:09.342189214+07:00","message":"receive streaming session, msgId: 1822"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:09.342204661+07:00","message":"found end of frame, send empty tag with msgId: 1822"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:09.342207275+07:00","message":"end Recv id 1822"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:09.34221439+07:00","message":"[buffer interim] 1822 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:09.342221083+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:09.342224466+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:09.342227129+07:00","message":"> Transcript [8539] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:09.342229262+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:09.342231016+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:09.342232623+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:09.342234103+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:09.342240791+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:09.342249321+07:00","message":"push: {true \n 0 0xc002603400}"}
{"level":"info","service":"Main","time":"2025-10-27T15:33:09.347201273+07:00","message":"write wav file: './tmp/7446/7446_1822.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:09.358501253+07:00","message":"[GCS] Start streaming session, msgId: 1823"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:33:11.206209548+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:33:11.206216438+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:12.237450929+07:00","message":"[GCS] IsForceVAD: false for message ID: 1823"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:12.309389604+07:00","message":"[GCS] Start streaming session, msgId: 1824"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:12.342548555+07:00","message":"receive streaming session, msgId: 1823"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:12.342570649+07:00","message":"found end of frame, send empty tag with msgId: 1823"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:12.342574149+07:00","message":"end Recv id 1823"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:12.342586048+07:00","message":"[buffer interim] 1823 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:12.342592597+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:12.342595937+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:12.342598426+07:00","message":"> Transcript [8540] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:12.342600757+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:12.342602591+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:12.342605004+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:12.342607137+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:12.342610189+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:12.342622087+07:00","message":"push: {true \n 0 0xc002b14d00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:33:12.350752135+07:00","message":"write wav file: './tmp/7446/7446_1823.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:33:14.206473652+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:33:14.206497058+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:15.684150332+07:00","message":"receive streaming session, msgId: 1824"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:15.684192491+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":"2025-10-27T15:33:15.684197276+07:00","message":"receive interim result [false|false]: จอง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:15.684210214+07:00","message":"[buffer interim] 1824 false จอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:15.684217873+07:00","message":"[bufferProcess] interim [420000000]:จอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:15.684219556+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:15.684226606+07:00","message":"[bufferProcess] send to processor (ticker):จอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:15.684229398+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:15.684232301+07:00","message":"> Transcript [8541] [false]: 'จอง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:15.684234062+07:00","message":"Set StatePrefix (first interim): 'จอง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:15.986412327+07:00","message":"receive streaming session, msgId: 1824"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:15.986449253+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":"2025-10-27T15:33:15.986454406+07:00","message":"receive interim result [false|false]: จอม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:15.986466508+07:00","message":"[buffer interim] 1824 false จอม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:15.98647396+07:00","message":"[bufferProcess] interim [660000000]:จอม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:15.986475695+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:16.338389736+07:00","message":"[GCS] IsForceVAD: false for message ID: 1824"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:16.377429094+07:00","message":"receive streaming session, msgId: 1824"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:16.377466787+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":"2025-10-27T15:33:16.377472124+07:00","message":"receive interim result [false|false]: จองตั๋ว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:16.377486347+07:00","message":"[buffer interim] 1824 false จองตั๋ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:16.377493113+07:00","message":"[bufferProcess] interim [80000000]:จองตั๋ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:16.377495843+07:00","message":"[bufferProcess] send to processor:จอม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:16.377499873+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:16.377503341+07:00","message":"> Transcript [8542] [false]: 'จอม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:16.377505711+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:16.377508628+07:00","message":"Set new StatePrefix: 'จอม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:16.408342113+07:00","message":"[GCS] Start streaming session, msgId: 1825"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:16.480687657+07:00","message":"receive streaming session, msgId: 1824"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:16.480728515+07:00","message":"receive interim result all : {\"alternatives\":[{}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:16.48073425+07:00","message":"receive interim result [true|false]: "}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:16.480744678+07:00","message":"end recv isFinal message id 1824"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:16.480746824+07:00","message":"end Recv id 1824"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:16.480753563+07:00","message":"[buffer interim] 1824 true "}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:16.4807631+07:00","message":"[bufferProcess] interim [260000000]:"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:16.48076846+07:00","message":"[bufferProcess] send to processor (isfinal):จองตั๋ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:16.480773362+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:16.48077947+07:00","message":"> Transcript [8543] [false]: 'จองตั๋ว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:16.48079036+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:16.480792697+07:00","message":"Set new StatePrefix: 'จองตั๋ว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:16.480794619+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:16.480797356+07:00","message":"> Transcript [8544] [true]: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:16.480800094+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:16.480802584+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:16.480804528+07:00","message":"StatePrefix: 'จองตั๋ว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:16.480806753+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:16.480809556+07:00","message":"Push: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:16.480819944+07:00","message":"push: {true  0 0xc002603a00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:33:16.490344112+07:00","message":"write wav file: './tmp/7446/7446_1824.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:33:17.206954763+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:33:17.206958119+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:18.007585079+07:00","message":"[GCS] IsForceVAD: false for message ID: 1825"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:18.116852941+07:00","message":"receive streaming session, msgId: 1825"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:18.116869623+07:00","message":"found end of frame, send empty tag with msgId: 1825"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:18.116872984+07:00","message":"end Recv id 1825"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:18.116880099+07:00","message":"[buffer interim] 1825 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:18.116888847+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:18.11689358+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:18.116896896+07:00","message":"> Transcript [8545] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:18.11690005+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:18.116902459+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:18.116904373+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:18.116906423+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:18.116914664+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:18.116926888+07:00","message":"push: {true \n 0 0xc002b14a00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:33:18.122797355+07:00","message":"write wav file: './tmp/7446/7446_1825.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:18.139766752+07:00","message":"[GCS] Start streaming session, msgId: 1826"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:18.19764861+07:00","message":"[GCS] IsForceVAD: false for message ID: 1826"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:18.409191983+07:00","message":"receive streaming session, msgId: 1826"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:18.409227624+07:00","message":"found end of frame, send empty tag with msgId: 1826"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:18.409232076+07:00","message":"end Recv id 1826"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:18.409240405+07:00","message":"[buffer interim] 1826 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:18.409254057+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:18.409258707+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:18.409273603+07:00","message":"> Transcript [8546] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:18.409277167+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:18.409279493+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:18.409281852+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:18.409284289+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:18.409298918+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:18.40931156+07:00","message":"push: {true \n 0 0xc002b15180}"}
{"level":"info","service":"Main","time":"2025-10-27T15:33:18.41386193+07:00","message":"write wav file: './tmp/7446/7446_1826.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:18.459743531+07:00","message":"[GCS] Start streaming session, msgId: 1827"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:33:20.207042807+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:33:20.20705058+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:22.427736571+07:00","message":"[GCS] Cleaned up inactive client: 1775"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:22.427757268+07:00","message":"[GCS] Cleaned up inactive client: 1783"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:22.427759537+07:00","message":"[GCS] Cleaned up inactive client: 1767"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:22.427761112+07:00","message":"[GCS] Cleaned up inactive client: 1757"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:22.427766526+07:00","message":"[GCS] Cleaned up inactive client: 1771"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:22.427768394+07:00","message":"[GCS] Cleaned up inactive client: 1777"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:22.427769995+07:00","message":"[GCS] Cleaned up inactive client: 1762"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:22.427771512+07:00","message":"[GCS] Cleaned up inactive client: 1763"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:22.427773042+07:00","message":"[GCS] Cleaned up inactive client: 1772"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:22.42777438+07:00","message":"[GCS] Cleaned up inactive client: 1761"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:22.427775752+07:00","message":"[GCS] Cleaned up inactive client: 1768"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:22.427777017+07:00","message":"[GCS] Cleaned up inactive client: 1760"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:22.42777831+07:00","message":"[GCS] Cleaned up inactive client: 1765"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:22.427779588+07:00","message":"[GCS] Cleaned up inactive client: 1774"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:22.427780867+07:00","message":"[GCS] Cleaned up inactive client: 1758"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:22.427782145+07:00","message":"[GCS] Cleaned up inactive client: 1759"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:22.427791575+07:00","message":"[GCS] Cleaned up inactive client: 1780"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:22.427794017+07:00","message":"[GCS] Cleaned up inactive client: 1785"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:22.427796183+07:00","message":"[GCS] Cleaned up inactive client: 1769"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:22.427797968+07:00","message":"[GCS] Cleaned up inactive client: 1766"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:22.427799933+07:00","message":"[GCS] Cleaned up inactive client: 1784"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:22.427802865+07:00","message":"[GCS] Cleaned up inactive client: 1778"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:22.427804703+07:00","message":"[GCS] Cleaned up inactive client: 1776"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:22.427806803+07:00","message":"[GCS] Cleaned up inactive client: 1764"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:22.427808707+07:00","message":"[GCS] Cleaned up inactive client: 1770"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:22.427810717+07:00","message":"[GCS] Cleaned up inactive client: 1773"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:22.427812643+07:00","message":"[GCS] Cleaned up inactive client: 1781"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:22.42781443+07:00","message":"[GCS] Cleaned up inactive client: 1779"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:22.427816577+07:00","message":"[GCS] Cleaned up inactive client: 1782"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:33:23.208122914+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:33:23.208131177+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:23.327325914+07:00","message":"[GCS] IsForceVAD: false for message ID: 1827"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:23.439052548+07:00","message":"receive streaming session, msgId: 1827"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:23.439067182+07:00","message":"found end of frame, send empty tag with msgId: 1827"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:23.439069761+07:00","message":"end Recv id 1827"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:23.439075984+07:00","message":"[buffer interim] 1827 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:23.439082916+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:23.439088124+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:23.439091988+07:00","message":"> Transcript [8547] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:23.439096008+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:23.439098248+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:23.43910042+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:23.439102728+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:23.439110198+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:23.439122309+07:00","message":"push: {true \n 0 0xc002b15280}"}
{"level":"info","service":"Main","time":"2025-10-27T15:33:23.449199212+07:00","message":"write wav file: './tmp/7446/7446_1827.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:23.52022935+07:00","message":"[GCS] Start streaming session, msgId: 1828"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:23.577244378+07:00","message":"[GCS] IsForceVAD: false for message ID: 1828"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:23.73971453+07:00","message":"receive streaming session, msgId: 1828"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:23.739733039+07:00","message":"found end of frame, send empty tag with msgId: 1828"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:23.739744241+07:00","message":"end Recv id 1828"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:23.739750086+07:00","message":"[buffer interim] 1828 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:23.739760424+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:23.739764069+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:23.739766623+07:00","message":"> Transcript [8548] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:23.739768956+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:23.739770704+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:23.739772286+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:23.739773853+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:23.739776132+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:23.739795989+07:00","message":"push: {true \n 0 0xc002603d00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:33:23.744460953+07:00","message":"write wav file: './tmp/7446/7446_1828.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:23.97121175+07:00","message":"[GCS] Start streaming session, msgId: 1829"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:24.098364327+07:00","message":"[GCS] IsForceVAD: false for message ID: 1829"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:24.263468527+07:00","message":"receive streaming session, msgId: 1829"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:24.263486963+07:00","message":"found end of frame, send empty tag with msgId: 1829"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:24.263490027+07:00","message":"end Recv id 1829"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:24.263495946+07:00","message":"[buffer interim] 1829 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:24.263502303+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:24.263505542+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:24.263508268+07:00","message":"> Transcript [8549] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:24.263510678+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:24.263512486+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:24.263514155+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:24.263515683+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:24.263522416+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:24.263531459+07:00","message":"push: {true \n 0 0xc002a06300}"}
{"level":"info","service":"Main","time":"2025-10-27T15:33:24.267741035+07:00","message":"write wav file: './tmp/7446/7446_1829.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:25.50040901+07:00","message":"[GCS] Start streaming session, msgId: 1830"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:25.569709418+07:00","message":"[GCS] IsForceVAD: false for message ID: 1830"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:25.763576913+07:00","message":"receive streaming session, msgId: 1830"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:25.763594435+07:00","message":"found end of frame, send empty tag with msgId: 1830"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:25.763597024+07:00","message":"end Recv id 1830"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:25.763604148+07:00","message":"[buffer interim] 1830 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:25.763610697+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:25.763614661+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:25.763617181+07:00","message":"> Transcript [8550] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:25.763619234+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:25.763620952+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:25.763622357+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:25.763623909+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:25.763629403+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:25.763639262+07:00","message":"push: {true \n 0 0xc002a01680}"}
{"level":"info","service":"Main","time":"2025-10-27T15:33:25.768341535+07:00","message":"write wav file: './tmp/7446/7446_1830.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:25.949138205+07:00","message":"[GCS] Start streaming session, msgId: 1831"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:33:26.208814444+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:33:26.20881503+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:26.397292087+07:00","message":"[GCS] IsForceVAD: false for message ID: 1831"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:26.503381891+07:00","message":"receive streaming session, msgId: 1831"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:26.503405274+07:00","message":"found end of frame, send empty tag with msgId: 1831"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:26.503409535+07:00","message":"end Recv id 1831"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:26.50341769+07:00","message":"[buffer interim] 1831 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:26.503431026+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:26.503435368+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:26.503438674+07:00","message":"> Transcript [8551] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:26.503441955+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:26.503444195+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:26.503446411+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:26.503448423+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:26.503451358+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:26.50346362+07:00","message":"push: {true \n 0 0xc002881700}"}
{"level":"info","service":"Main","time":"2025-10-27T15:33:26.508015643+07:00","message":"write wav file: './tmp/7446/7446_1831.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:27.170440394+07:00","message":"[GCS] Start streaming session, msgId: 1832"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:27.618855461+07:00","message":"[GCS] IsForceVAD: false for message ID: 1832"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:27.712066766+07:00","message":"receive streaming session, msgId: 1832"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:27.712087802+07:00","message":"found end of frame, send empty tag with msgId: 1832"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:27.712090941+07:00","message":"end Recv id 1832"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:27.712097347+07:00","message":"[buffer interim] 1832 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:27.712104283+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:27.712107948+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:27.712110555+07:00","message":"> Transcript [8552] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:27.712113535+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:27.712115136+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:27.712116682+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:27.712118155+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:27.71212042+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:27.712129507+07:00","message":"push: {true \n 0 0xc003403400}"}
{"level":"info","service":"Main","time":"2025-10-27T15:33:27.71894924+07:00","message":"write wav file: './tmp/7446/7446_1832.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:33:29.209326587+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:33:29.209341366+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:29.34961108+07:00","message":"[GCS] Start streaming session, msgId: 1833"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:29.419063062+07:00","message":"[GCS] IsForceVAD: false for message ID: 1833"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:29.624942595+07:00","message":"receive streaming session, msgId: 1833"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:29.624961938+07:00","message":"found end of frame, send empty tag with msgId: 1833"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:29.624964808+07:00","message":"end Recv id 1833"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:29.624971161+07:00","message":"[buffer interim] 1833 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:29.62497763+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:29.624981429+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:29.624984004+07:00","message":"> Transcript [8553] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:29.624986815+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:29.624988623+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:29.624990278+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:29.624991773+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:29.624994162+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:29.625003002+07:00","message":"push: {true \n 0 0xc002b14000}"}
{"level":"info","service":"Main","time":"2025-10-27T15:33:29.62918503+07:00","message":"write wav file: './tmp/7446/7446_1833.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:30.7602314+07:00","message":"[GCS] Start streaming session, msgId: 1834"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:31.137471146+07:00","message":"[GCS] IsForceVAD: false for message ID: 1834"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:31.244418394+07:00","message":"receive streaming session, msgId: 1834"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:31.244438316+07:00","message":"found end of frame, send empty tag with msgId: 1834"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:31.244441218+07:00","message":"end Recv id 1834"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:31.244447622+07:00","message":"[buffer interim] 1834 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:31.244454186+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:31.244458337+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:31.244460812+07:00","message":"> Transcript [8554] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:31.24446296+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:31.244464674+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:31.244466208+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:31.244467671+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:31.244469919+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:31.244480811+07:00","message":"push: {true \n 0 0xc003402500}"}
{"level":"info","service":"Main","time":"2025-10-27T15:33:31.2494423+07:00","message":"write wav file: './tmp/7446/7446_1834.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:31.400274993+07:00","message":"[GCS] Start streaming session, msgId: 1835"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:31.457317493+07:00","message":"[GCS] IsForceVAD: false for message ID: 1835"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:31.779252504+07:00","message":"[GCS] Start streaming session, msgId: 1836"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:31.891766637+07:00","message":"receive streaming session, msgId: 1835"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:31.891793058+07:00","message":"found end of frame, send empty tag with msgId: 1835"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:31.891796178+07:00","message":"end Recv id 1835"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:31.891802433+07:00","message":"[buffer interim] 1835 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:31.891809318+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:31.891812842+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:31.891815561+07:00","message":"> Transcript [8555] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:31.891818218+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:31.891819878+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:31.891821288+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:31.891822744+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:31.891828999+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:31.891840179+07:00","message":"push: {true \n 0 0xc002a00780}"}
{"level":"info","service":"Main","time":"2025-10-27T15:33:31.896574811+07:00","message":"write wav file: './tmp/7446/7446_1835.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:31.907456951+07:00","message":"[GCS] IsForceVAD: false for message ID: 1836"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:32.020724816+07:00","message":"receive streaming session, msgId: 1836"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:32.020744583+07:00","message":"found end of frame, send empty tag with msgId: 1836"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:32.020747163+07:00","message":"end Recv id 1836"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:32.020753395+07:00","message":"[buffer interim] 1836 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:32.020759855+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:32.020763159+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:32.020765435+07:00","message":"> Transcript [8556] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:32.020768167+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:32.020769923+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:32.020771506+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:32.02077295+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:32.020778745+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:32.020796029+07:00","message":"push: {true \n 0 0xc002a06100}"}
{"level":"info","service":"Main","time":"2025-10-27T15:33:32.024928891+07:00","message":"write wav file: './tmp/7446/7446_1836.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:33:32.209847399+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:33:32.209880868+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:32.487305335+07:00","message":"[GCS] Start streaming session, msgId: 1837"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:32.547467078+07:00","message":"[GCS] IsForceVAD: false for message ID: 1837"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:32.740336797+07:00","message":"receive streaming session, msgId: 1837"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:32.740358271+07:00","message":"found end of frame, send empty tag with msgId: 1837"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:32.740360992+07:00","message":"end Recv id 1837"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:32.740367655+07:00","message":"[buffer interim] 1837 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:32.740374178+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:32.740377739+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:32.740380381+07:00","message":"> Transcript [8557] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:32.740382931+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:32.740384779+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:32.74038634+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:32.740388015+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:32.740393591+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:32.74040406+07:00","message":"push: {true \n 0 0xc002a06200}"}
{"level":"info","service":"Main","time":"2025-10-27T15:33:32.744808958+07:00","message":"write wav file: './tmp/7446/7446_1837.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:33.579520964+07:00","message":"[GCS] Start streaming session, msgId: 1838"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:33.697602757+07:00","message":"[GCS] IsForceVAD: false for message ID: 1838"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:33.878715381+07:00","message":"receive streaming session, msgId: 1838"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:33.878735158+07:00","message":"found end of frame, send empty tag with msgId: 1838"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:33.878739658+07:00","message":"end Recv id 1838"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:33.87874629+07:00","message":"[buffer interim] 1838 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:33.878753024+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:33.878758326+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:33.878760846+07:00","message":"> Transcript [8558] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:33.878763054+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:33.878764738+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:33.878766312+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:33.87876796+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:33.878774214+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:33.878783259+07:00","message":"push: {true \n 0 0xc002602e80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:33:33.882945475+07:00","message":"write wav file: './tmp/7446/7446_1838.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:34.149202661+07:00","message":"[GCS] Start streaming session, msgId: 1839"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:34.279284771+07:00","message":"[GCS] IsForceVAD: false for message ID: 1839"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:34.45852729+07:00","message":"receive streaming session, msgId: 1839"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:34.458549543+07:00","message":"found end of frame, send empty tag with msgId: 1839"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:34.458553203+07:00","message":"end Recv id 1839"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:34.45856165+07:00","message":"[buffer interim] 1839 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:34.458569803+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:34.458578001+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:34.458581843+07:00","message":"> Transcript [8559] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:34.458585031+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:34.458587201+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:34.458589194+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:34.458591219+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:34.458604767+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:34.458618074+07:00","message":"push: {true \n 0 0xc002603900}"}
{"level":"info","service":"Main","time":"2025-10-27T15:33:34.463613178+07:00","message":"write wav file: './tmp/7446/7446_1839.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:34.788373158+07:00","message":"[GCS] Start streaming session, msgId: 1840"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:34.858673954+07:00","message":"[GCS] IsForceVAD: false for message ID: 1840"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:35.047566727+07:00","message":"receive streaming session, msgId: 1840"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:35.047593622+07:00","message":"found end of frame, send empty tag with msgId: 1840"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:35.047598552+07:00","message":"end Recv id 1840"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:35.047608835+07:00","message":"[buffer interim] 1840 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:35.047620029+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:35.047624629+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:35.047628811+07:00","message":"> Transcript [8560] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:35.047632777+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:35.047635335+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:35.047637715+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:35.047639824+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:35.047643201+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:35.047655325+07:00","message":"push: {true \n 0 0xc003403e80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:33:35.051977252+07:00","message":"write wav file: './tmp/7446/7446_1840.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:33:35.210823479+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:33:35.210830889+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:35.370705203+07:00","message":"[GCS] Start streaming session, msgId: 1841"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:35.687816179+07:00","message":"[GCS] IsForceVAD: false for message ID: 1841"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:35.80949617+07:00","message":"receive streaming session, msgId: 1841"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:35.809519017+07:00","message":"found end of frame, send empty tag with msgId: 1841"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:35.809522685+07:00","message":"end Recv id 1841"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:35.80952851+07:00","message":"[buffer interim] 1841 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:35.809535667+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:35.809542639+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:35.809545753+07:00","message":"> Transcript [8561] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:35.809548522+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:35.809550334+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:35.809551776+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:35.809553252+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:35.809555515+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:35.809564736+07:00","message":"push: {true \n 0 0xc003403f80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:33:35.815214877+07:00","message":"write wav file: './tmp/7446/7446_1841.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:35.879704392+07:00","message":"[GCS] Start streaming session, msgId: 1842"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:35.937578704+07:00","message":"[GCS] IsForceVAD: false for message ID: 1842"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:36.072073845+07:00","message":"[GCS] Start streaming session, msgId: 1843"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:36.198659206+07:00","message":"[GCS] IsForceVAD: false for message ID: 1843"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:36.343455968+07:00","message":"receive streaming session, msgId: 1842"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:36.343474692+07:00","message":"found end of frame, send empty tag with msgId: 1842"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:36.343477299+07:00","message":"end Recv id 1842"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:36.343483858+07:00","message":"[buffer interim] 1842 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:36.34349048+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:36.34349521+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:36.343499316+07:00","message":"> Transcript [8562] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:36.34350267+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:36.343504963+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:36.343507159+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:36.343509509+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:36.343521186+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:36.343533155+07:00","message":"push: {true \n 0 0xc000129380}"}
{"level":"info","service":"Main","time":"2025-10-27T15:33:36.348720944+07:00","message":"write wav file: './tmp/7446/7446_1842.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:36.384467456+07:00","message":"receive streaming session, msgId: 1843"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:36.384486909+07:00","message":"found end of frame, send empty tag with msgId: 1843"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:36.384489483+07:00","message":"end Recv id 1843"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:36.384495019+07:00","message":"[buffer interim] 1843 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:36.384500992+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:36.38450414+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:36.384506526+07:00","message":"> Transcript [8563] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:36.38450896+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:36.384510741+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:36.384512289+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:36.384513755+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:36.384516071+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:36.384523893+07:00","message":"push: {true \n 0 0xc002881480}"}
{"level":"info","service":"Main","time":"2025-10-27T15:33:36.388647721+07:00","message":"write wav file: './tmp/7446/7446_1843.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:36.708471505+07:00","message":"[GCS] Start streaming session, msgId: 1844"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:36.836756221+07:00","message":"[GCS] IsForceVAD: false for message ID: 1844"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:36.908617067+07:00","message":"[GCS] Start streaming session, msgId: 1845"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:36.963810591+07:00","message":"receive streaming session, msgId: 1844"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:36.96384395+07:00","message":"found end of frame, send empty tag with msgId: 1844"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:36.963846786+07:00","message":"end Recv id 1844"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:36.963856742+07:00","message":"[buffer interim] 1844 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:36.963864766+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:36.96386856+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:36.963871862+07:00","message":"> Transcript [8564] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:36.963875527+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:36.963877232+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:36.963878776+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:36.963880243+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:36.963888307+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:36.963898593+07:00","message":"push: {true \n 0 0xc0023e9c00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:33:36.968596065+07:00","message":"write wav file: './tmp/7446/7446_1844.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:37.096967968+07:00","message":"[GCS] IsForceVAD: false for message ID: 1845"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:37.211766602+07:00","message":"receive streaming session, msgId: 1845"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:37.211796294+07:00","message":"found end of frame, send empty tag with msgId: 1845"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:37.211800346+07:00","message":"end Recv id 1845"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:37.211807647+07:00","message":"[buffer interim] 1845 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:37.211813918+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:37.211817403+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:37.211819946+07:00","message":"> Transcript [8565] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:37.211822549+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:37.211824097+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:37.211825695+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:37.211827229+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:37.211829628+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:37.211839342+07:00","message":"push: {true \n 0 0xc002b14500}"}
{"level":"info","service":"Main","time":"2025-10-27T15:33:37.21713396+07:00","message":"write wav file: './tmp/7446/7446_1845.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:33:38.210911535+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:33:38.210912902+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:38.319890651+07:00","message":"[GCS] Start streaming session, msgId: 1846"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:38.697894945+07:00","message":"[GCS] IsForceVAD: false for message ID: 1846"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:38.804380596+07:00","message":"receive streaming session, msgId: 1846"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:38.804399717+07:00","message":"found end of frame, send empty tag with msgId: 1846"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:38.804402583+07:00","message":"end Recv id 1846"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:38.804408816+07:00","message":"[buffer interim] 1846 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:38.804415488+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:38.804423478+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:38.804426215+07:00","message":"> Transcript [8566] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:38.804428524+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:38.804430166+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:38.80443203+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:38.804433696+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:38.804436223+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:38.804446223+07:00","message":"push: {true \n 0 0xc002b15000}"}
{"level":"info","service":"Main","time":"2025-10-27T15:33:38.811489226+07:00","message":"write wav file: './tmp/7446/7446_1846.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:39.221345351+07:00","message":"[GCS] Start streaming session, msgId: 1847"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:39.276962191+07:00","message":"[GCS] IsForceVAD: false for message ID: 1847"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:39.339864789+07:00","message":"[GCS] Start streaming session, msgId: 1848"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:39.467934118+07:00","message":"[GCS] IsForceVAD: false for message ID: 1848"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:39.536601093+07:00","message":"receive streaming session, msgId: 1847"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:39.536620669+07:00","message":"found end of frame, send empty tag with msgId: 1847"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:39.536625118+07:00","message":"end Recv id 1847"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:39.536633425+07:00","message":"[buffer interim] 1847 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:39.536642723+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:39.536647391+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:39.536651245+07:00","message":"> Transcript [8567] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:39.536654838+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:39.536657082+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:39.536659259+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:39.536661636+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:39.536664851+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:39.536677033+07:00","message":"push: {true \n 0 0xc00041c080}"}
{"level":"info","service":"Main","time":"2025-10-27T15:33:39.542802538+07:00","message":"write wav file: './tmp/7446/7446_1847.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:39.659327089+07:00","message":"[GCS] Start streaming session, msgId: 1849"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:39.727004573+07:00","message":"[GCS] IsForceVAD: false for message ID: 1849"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:39.787366028+07:00","message":"receive streaming session, msgId: 1848"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:39.787386658+07:00","message":"found end of frame, send empty tag with msgId: 1848"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:39.787390774+07:00","message":"end Recv id 1848"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:39.787397176+07:00","message":"[buffer interim] 1848 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:39.78740453+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:39.787413595+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:39.787416891+07:00","message":"> Transcript [8568] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:39.787420274+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:39.787422327+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:39.787424572+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:39.787426593+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:39.787429762+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:39.787441371+07:00","message":"push: {true \n 0 0xc00041d400}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:39.78948535+07:00","message":"[GCS] Start streaming session, msgId: 1850"}
{"level":"info","service":"Main","time":"2025-10-27T15:33:39.792310397+07:00","message":"write wav file: './tmp/7446/7446_1848.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:40.086142611+07:00","message":"receive streaming session, msgId: 1849"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:40.086158095+07:00","message":"found end of frame, send empty tag with msgId: 1849"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:40.086160806+07:00","message":"end Recv id 1849"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:40.086166274+07:00","message":"[buffer interim] 1849 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:40.086172907+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:40.086176399+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:40.086179352+07:00","message":"> Transcript [8569] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:40.086181999+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:40.086183712+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:40.086185263+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:40.086186727+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:40.086193652+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:40.086204673+07:00","message":"push: {true \n 0 0xc000129780}"}
{"level":"info","service":"Main","time":"2025-10-27T15:33:40.091600475+07:00","message":"write wav file: './tmp/7446/7446_1849.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:40.108109997+07:00","message":"[GCS] IsForceVAD: false for message ID: 1850"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:40.201801562+07:00","message":"receive streaming session, msgId: 1850"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:40.201825088+07:00","message":"found end of frame, send empty tag with msgId: 1850"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:40.201828933+07:00","message":"end Recv id 1850"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:40.20183752+07:00","message":"[buffer interim] 1850 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:40.201845717+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:40.201850507+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:40.20185417+07:00","message":"> Transcript [8570] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:40.201857852+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:40.201860195+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:40.201862532+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:40.201864843+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:40.201868087+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:40.201879883+07:00","message":"push: {true \n 0 0xc002a00000}"}
{"level":"info","service":"Main","time":"2025-10-27T15:33:40.206315366+07:00","message":"write wav file: './tmp/7446/7446_1850.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:40.238098202+07:00","message":"[GCS] Start streaming session, msgId: 1851"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:33:41.211683014+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:33:41.211695874+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:33:44.212467426+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:33:44.212479996+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:45.747672405+07:00","message":"[GCS] IsForceVAD: false for message ID: 1851"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:45.853589016+07:00","message":"receive streaming session, msgId: 1851"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:45.853610454+07:00","message":"found end of frame, send empty tag with msgId: 1851"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:45.853613965+07:00","message":"end Recv id 1851"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:45.853624744+07:00","message":"[buffer interim] 1851 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:45.853632726+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:45.853637503+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:45.853641323+07:00","message":"> Transcript [8571] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:45.853644917+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:45.853647332+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:45.853649669+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:45.853651974+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:45.853655148+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:45.853667736+07:00","message":"push: {true \n 0 0xc002a06700}"}
{"level":"info","service":"Main","time":"2025-10-27T15:33:45.867183633+07:00","message":"write wav file: './tmp/7446/7446_1851.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:46.388492364+07:00","message":"[GCS] Start streaming session, msgId: 1852"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:33:47.213117076+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:33:47.213128549+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:48.485798904+07:00","message":"receive streaming session, msgId: 1852"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:48.48584228+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":"2025-10-27T15:33:48.485848133+07:00","message":"receive interim result [false|false]: มีไว้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:48.485859513+07:00","message":"[buffer interim] 1852 false มีไว้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:48.485869603+07:00","message":"[bufferProcess] interim [920000000]:มีไว้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:48.485871908+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:48.485877537+07:00","message":"[bufferProcess] send to processor (ticker):มีไว้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:48.485880633+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:48.485883938+07:00","message":"> Transcript [8572] [false]: 'มีไว้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:48.485886612+07:00","message":"Set StatePrefix (first interim): 'มีไว้'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:48.717057741+07:00","message":"receive streaming session, msgId: 1852"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:48.717096176+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"it\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:48.717102166+07:00","message":"receive interim result [false|false]: it"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:48.717117337+07:00","message":"[buffer interim] 1852 false it"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:48.717124573+07:00","message":"[bufferProcess] interim [160000000]:it"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:48.717126762+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:48.976285532+07:00","message":"receive streaming session, msgId: 1852"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:48.976326136+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"It is\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:48.976331035+07:00","message":"receive interim result [false|false]: It is"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:48.976340416+07:00","message":"[buffer interim] 1852 false It is"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:48.976346666+07:00","message":"[bufferProcess] interim [340000000]:It is"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:48.976348399+07:00","message":"[bufferProcess] send to processor:it"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:48.976351491+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:48.976354424+07:00","message":"> Transcript [8573] [false]: 'it'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:48.97635745+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:48.976360505+07:00","message":"Set new StatePrefix: 'it'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:49.04027268+07:00","message":"receive streaming session, msgId: 1852"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:49.040303598+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":"2025-10-27T15:33:49.040308693+07:00","message":"receive interim result [false|false]: อิตาลี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:49.040319004+07:00","message":"[buffer interim] 1852 false อิตาลี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:49.040328476+07:00","message":"[bufferProcess] interim [460000000]:อิตาลี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:49.040330478+07:00","message":"[bufferProcess] send to processor:It is"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:49.040333498+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:49.040336091+07:00","message":"> Transcript [8574] [false]: 'It is'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:49.040337941+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:49.040339897+07:00","message":"Set new StatePrefix: 'It is'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:49.051456037+07:00","message":"receive streaming session, msgId: 1852"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:49.051490781+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":"2025-10-27T15:33:49.051497487+07:00","message":"receive interim result [false|false]: อิเตโล"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:49.051512042+07:00","message":"[buffer interim] 1852 false อิเตโล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:49.051519538+07:00","message":"[bufferProcess] interim [520000000]:อิเตโล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:49.051522293+07:00","message":"[bufferProcess] send to processor:อิตาลี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:49.051526678+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:49.05153281+07:00","message":"> Transcript [8575] [false]: 'อิตาลี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:49.051535581+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:49.051537911+07:00","message":"Set new StatePrefix: 'อิตาลี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:49.358606273+07:00","message":"receive streaming session, msgId: 1852"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:49.358640575+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"It is\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:49.358645552+07:00","message":"receive interim result [false|false]: It is"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:49.358657448+07:00","message":"[buffer interim] 1852 false It is"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:49.358666398+07:00","message":"[bufferProcess] interim [760000000]:It is"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:49.358668963+07:00","message":"[bufferProcess] send to processor:อิเตโล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:49.358674968+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:49.358677512+07:00","message":"> Transcript [8576] [false]: 'อิเตโล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:49.358680184+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:49.358682498+07:00","message":"Set new StatePrefix: 'อิเตโล'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:49.427050721+07:00","message":"receive streaming session, msgId: 1852"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:49.427088118+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"it in\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:49.427093873+07:00","message":"receive interim result [false|false]: it in"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:49.427107744+07:00","message":"[buffer interim] 1852 false it in"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:49.427114753+07:00","message":"[bufferProcess] interim [880000000]:it in"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:49.427117133+07:00","message":"[bufferProcess] send to processor:It is"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:49.427121278+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:49.427124529+07:00","message":"> Transcript [8577] [false]: 'It is'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:49.427127169+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:49.427129929+07:00","message":"Set new StatePrefix: 'It is'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:49.624068684+07:00","message":"receive streaming session, msgId: 1852"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:49.624108304+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":"2025-10-27T15:33:49.624113349+07:00","message":"receive interim result [false|false]: อิโตทินนัง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:49.624125926+07:00","message":"[buffer interim] 1852 false อิโตทินนัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:49.624134737+07:00","message":"[bufferProcess] interim [120000000]:อิโตทินนัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:49.624136862+07:00","message":"[bufferProcess] send to processor:it in"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:49.62414219+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:49.624144895+07:00","message":"> Transcript [8578] [false]: 'it in'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:49.624146821+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:49.624148589+07:00","message":"Set new StatePrefix: 'it in'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:33:50.214139351+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:33:50.214147355+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:50.26281413+07:00","message":"receive streaming session, msgId: 1852"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:50.262854806+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":"2025-10-27T15:33:50.262859659+07:00","message":"receive interim result [false|false]: อิโตทินนัง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:50.262873807+07:00","message":"[buffer interim] 1852 false อิโตทินนัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:50.262880304+07:00","message":"[bufferProcess] interim [720000000]:อิโตทินนัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:50.262882508+07:00","message":"[bufferProcess] send to processor:อิโตทินนัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:50.262887854+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:50.262890609+07:00","message":"> Transcript [8579] [false]: 'อิโตทินนัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:50.262892837+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:50.262894433+07:00","message":"Set new StatePrefix: 'อิโตทินนัง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:50.586743717+07:00","message":"receive streaming session, msgId: 1852"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:50.586785192+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":"2025-10-27T15:33:50.586799037+07:00","message":"receive interim result [false|false]: อิโตทินนังเตะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:50.586815091+07:00","message":"[buffer interim] 1852 false อิโตทินนังเตะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:50.586821678+07:00","message":"[bufferProcess] interim [20000000]:อิโตทินนังเตะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:50.586824178+07:00","message":"[bufferProcess] send to processor:อิโตทินนัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:50.586827886+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:50.586830407+07:00","message":"> Transcript [8580] [false]: 'อิโตทินนัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:50.586833332+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:50.5868355+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:50.586837204+07:00","message":"StatePrefix: 'อิโตทินนัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:50.586839017+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:50.645342676+07:00","message":"receive streaming session, msgId: 1852"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:50.64538552+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":"2025-10-27T15:33:50.645390952+07:00","message":"receive interim result [false|false]: อิโตทินนังเปตานัง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:50.645406813+07:00","message":"[buffer interim] 1852 false อิโตทินนังเปตานัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:50.645414233+07:00","message":"[bufferProcess] interim [80000000]:อิโตทินนังเปตานัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:50.645416036+07:00","message":"[bufferProcess] send to processor:อิโตทินนังเตะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:50.645419537+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:50.645422417+07:00","message":"> Transcript [8581] [false]: 'อิโตทินนังเตะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:50.645425346+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:50.645427156+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:50.64542879+07:00","message":"StatePrefix: 'อิโตทินนัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:50.645430498+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:51.217987833+07:00","message":"receive streaming session, msgId: 1852"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:51.218024062+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อิโตทินนังเปตานัง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:51.218029358+07:00","message":"receive interim result [false|false]: อิโตทินนังเปตานัง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:51.218040384+07:00","message":"[buffer interim] 1852 false อิโตทินนังเปตานัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:51.218047074+07:00","message":"[bufferProcess] interim [680000000]:อิโตทินนังเปตานัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:51.218049191+07:00","message":"[bufferProcess] send to processor:อิโตทินนังเปตานัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:51.218054419+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:51.218056927+07:00","message":"> Transcript [8582] [false]: 'อิโตทินนังเปตานัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:51.218059924+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:51.218061674+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:51.218063299+07:00","message":"StatePrefix: 'อิโตทินนัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:51.218065248+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:51.377408518+07:00","message":"[GCS] IsForceVAD: false for message ID: 1852"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:51.448170956+07:00","message":"[GCS] Start streaming session, msgId: 1853"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:51.485649059+07:00","message":"receive streaming session, msgId: 1852"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:51.485688054+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":"2025-10-27T15:33:51.485695403+07:00","message":"receive interim result [true|false]: อิโตทินนังเปตานัง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:51.485701818+07:00","message":"end recv isFinal message id 1852"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:51.485703832+07:00","message":"end Recv id 1852"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:51.485708844+07:00","message":"[buffer interim] 1852 true อิโตทินนังเปตานัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:51.485715409+07:00","message":"[bufferProcess] interim [10000000]:อิโตทินนังเปตานัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:51.485720869+07:00","message":"[bufferProcess] send to processor (isfinal):อิโตทินนังเปตานัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:51.485723962+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:51.485726588+07:00","message":"> Transcript [8583] [false]: 'อิโตทินนังเปตานัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:51.485729187+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:51.485730759+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:51.485732201+07:00","message":"StatePrefix: 'อิโตทินนัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:51.485733819+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:51.485736521+07:00","message":"Push: 'อิโตทินนัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:51.485737985+07:00","message":"TextPushed: 'อิโตทินนัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:51.485739643+07:00","message":"Set new StatePrefix : 'อิโตทินนังเปตานัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:51.485741323+07:00","message":"Next Push (prob) : 'เปตานัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:51.485742668+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:51.485744194+07:00","message":"> Transcript [8584] [true]: 'อิโตทินนังเปตานัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:51.485745895+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:51.485747232+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:51.48574903+07:00","message":"StatePrefix: 'อิโตทินนังเปตานัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:51.485750697+07:00","message":"TextPushed: 'อิโตทินนัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:51.485752404+07:00","message":"Push: 'เปตานัง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:51.48575991+07:00","message":"push: {false อิโตทินนัง 0 0xc002a06b00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:51.485764833+07:00","message":"push: {true เปตานัง 0 0xc002a06b00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:33:51.495762244+07:00","message":"write wav file: './tmp/7446/7446_1852.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:52.178126885+07:00","message":"receive streaming session, msgId: 1853"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:52.178159196+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":"2025-10-27T15:33:52.178164348+07:00","message":"receive interim result [false|false]: กลับ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:52.178174761+07:00","message":"[buffer interim] 1853 false กลับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:52.178181396+07:00","message":"[bufferProcess] interim [540000000]:กลับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:52.178182923+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:52.205477023+07:00","message":"receive streaming session, msgId: 1853"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:52.205516308+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":"2025-10-27T15:33:52.205521467+07:00","message":"receive interim result [false|false]: ปกติ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:52.205535644+07:00","message":"[buffer interim] 1853 false ปกติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:52.205542547+07:00","message":"[bufferProcess] interim [600000000]:ปกติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:52.205544683+07:00","message":"[bufferProcess] send to processor:กลับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:52.205547817+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:52.205550497+07:00","message":"> Transcript [8585] [false]: 'กลับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:52.205552223+07:00","message":"Set StatePrefix (first interim): 'กลับ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:52.34622281+07:00","message":"receive streaming session, msgId: 1853"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:52.346256702+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":"2025-10-27T15:33:52.346262967+07:00","message":"receive interim result [false|false]: กลับไป"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:52.346274549+07:00","message":"[buffer interim] 1853 false กลับไป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:52.346283378+07:00","message":"[bufferProcess] interim [720000000]:กลับไป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:52.346286444+07:00","message":"[bufferProcess] send to processor:ปกติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:52.346292641+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:52.346296169+07:00","message":"> Transcript [8586] [false]: 'ปกติ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:52.346298771+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:52.346301329+07:00","message":"Set new StatePrefix: 'ปกติ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:52.427751711+07:00","message":"[GCS] Cleaned up inactive client: 1811"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:52.427779159+07:00","message":"[GCS] Cleaned up inactive client: 1787"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:52.427781594+07:00","message":"[GCS] Cleaned up inactive client: 1790"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:52.427783175+07:00","message":"[GCS] Cleaned up inactive client: 1795"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:52.427784854+07:00","message":"[GCS] Cleaned up inactive client: 1801"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:52.427786861+07:00","message":"[GCS] Cleaned up inactive client: 1806"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:52.427794195+07:00","message":"[GCS] Cleaned up inactive client: 1792"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:52.427795991+07:00","message":"[GCS] Cleaned up inactive client: 1807"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:52.427797295+07:00","message":"[GCS] Cleaned up inactive client: 1788"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:52.427798659+07:00","message":"[GCS] Cleaned up inactive client: 1789"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:52.427800063+07:00","message":"[GCS] Cleaned up inactive client: 1805"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:52.427801348+07:00","message":"[GCS] Cleaned up inactive client: 1798"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:52.427802843+07:00","message":"[GCS] Cleaned up inactive client: 1791"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:52.427804231+07:00","message":"[GCS] Cleaned up inactive client: 1797"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:52.427805873+07:00","message":"[GCS] Cleaned up inactive client: 1796"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:52.42780725+07:00","message":"[GCS] Cleaned up inactive client: 1794"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:52.42780861+07:00","message":"[GCS] Cleaned up inactive client: 1809"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:52.427809891+07:00","message":"[GCS] Cleaned up inactive client: 1800"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:52.427811188+07:00","message":"[GCS] Cleaned up inactive client: 1808"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:52.427812475+07:00","message":"[GCS] Cleaned up inactive client: 1799"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:52.427813778+07:00","message":"[GCS] Cleaned up inactive client: 1793"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:52.427815033+07:00","message":"[GCS] Cleaned up inactive client: 1786"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:52.427816315+07:00","message":"[GCS] Cleaned up inactive client: 1803"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:52.427817604+07:00","message":"[GCS] Cleaned up inactive client: 1804"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:52.427819054+07:00","message":"[GCS] Cleaned up inactive client: 1802"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:52.427820304+07:00","message":"[GCS] Cleaned up inactive client: 1810"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:52.431877764+07:00","message":"receive streaming session, msgId: 1853"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:52.431907327+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":"2025-10-27T15:33:52.431912303+07:00","message":"receive interim result [false|false]: ปกติ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:52.431924305+07:00","message":"[buffer interim] 1853 false ปกติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:52.431930385+07:00","message":"[bufferProcess] interim [780000000]:ปกติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:52.431932246+07:00","message":"[bufferProcess] send to processor:กลับไป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:52.431937334+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:52.431939743+07:00","message":"> Transcript [8587] [false]: 'กลับไป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:52.431941531+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:52.431943469+07:00","message":"Set new StatePrefix: 'กลับไป'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:53.007985011+07:00","message":"receive streaming session, msgId: 1853"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:53.008018753+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":"2025-10-27T15:33:53.008024836+07:00","message":"receive interim result [false|false]: ปกติ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:53.008036408+07:00","message":"[buffer interim] 1853 false ปกติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:53.008044532+07:00","message":"[bufferProcess] interim [380000000]:ปกติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:53.008046811+07:00","message":"[bufferProcess] send to processor:ปกติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:53.008052244+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:53.008054746+07:00","message":"> Transcript [8588] [false]: 'ปกติ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:53.008056972+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:53.008059059+07:00","message":"Set new StatePrefix: 'ปกติ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:53.177618378+07:00","message":"[GCS] IsForceVAD: false for message ID: 1853"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:33:53.214854469+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:33:53.21485752+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:53.281074877+07:00","message":"receive streaming session, msgId: 1853"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:53.281124812+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปกติ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:53.281131081+07:00","message":"receive interim result [true|false]: ปกติ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:53.281141648+07:00","message":"end recv isFinal message id 1853"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:53.281144222+07:00","message":"end Recv id 1853"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:53.281151954+07:00","message":"[buffer interim] 1853 true ปกติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:53.281177233+07:00","message":"[bufferProcess] interim [740000000]:ปกติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:53.281183288+07:00","message":"[bufferProcess] send to processor (isfinal):ปกติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:53.281187289+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:53.28119077+07:00","message":"> Transcript [8589] [false]: 'ปกติ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:53.281195457+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:53.281197579+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:53.281199681+07:00","message":"StatePrefix: 'ปกติ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:53.281202165+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:53.281204148+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:53.281206345+07:00","message":"> Transcript [8590] [true]: 'ปกติ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:53.281209099+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:53.281211023+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:53.281212928+07:00","message":"StatePrefix: 'ปกติ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:53.281214815+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:53.281222429+07:00","message":"Push: 'ปกติ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:53.281232561+07:00","message":"push: {true ปกติ 0 0xc002b14300}"}
{"level":"info","service":"Main","time":"2025-10-27T15:33:53.287542584+07:00","message":"write wav file: './tmp/7446/7446_1853.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:53.30853031+07:00","message":"[GCS] Start streaming session, msgId: 1854"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:54.183418349+07:00","message":"receive streaming session, msgId: 1854"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:54.183461114+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"it\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":890000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:54.183466048+07:00","message":"receive interim result [false|false]: it"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:54.183478738+07:00","message":"[buffer interim] 1854 false it"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:54.183485418+07:00","message":"[bufferProcess] interim [890000000]:it"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:54.183486975+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:54.683290789+07:00","message":"receive streaming session, msgId: 1854"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:54.68333935+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":"2025-10-27T15:33:54.683345873+07:00","message":"receive interim result [false|false]: อิตาลี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:54.683359041+07:00","message":"[buffer interim] 1854 false อิตาลี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:54.683366728+07:00","message":"[bufferProcess] interim [370000000]:อิตาลี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:54.683371232+07:00","message":"[bufferProcess] send to processor:it"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:54.683375376+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:54.683379038+07:00","message":"> Transcript [8591] [false]: 'it'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:54.68338178+07:00","message":"Set StatePrefix (first interim): 'it'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:54.887265192+07:00","message":"receive streaming session, msgId: 1854"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:54.887310953+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อิชิตัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":550000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:54.887317098+07:00","message":"receive interim result [false|false]: อิชิตัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:54.887331464+07:00","message":"[buffer interim] 1854 false อิชิตัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:54.887339273+07:00","message":"[bufferProcess] interim [550000000]:อิชิตัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:54.887342053+07:00","message":"[bufferProcess] send to processor:อิตาลี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:54.887348584+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:54.887351995+07:00","message":"> Transcript [8592] [false]: 'อิตาลี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:54.887355071+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:54.887358364+07:00","message":"Set new StatePrefix: 'อิตาลี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:55.292422052+07:00","message":"receive streaming session, msgId: 1854"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:55.292456617+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"It is\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":30000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:55.292461771+07:00","message":"receive interim result [false|false]: It is"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:55.292473056+07:00","message":"[buffer interim] 1854 false It is"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:55.292479607+07:00","message":"[bufferProcess] interim [30000000]:It is"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:55.292482518+07:00","message":"[bufferProcess] send to processor:อิชิตัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:55.292489592+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:55.292493092+07:00","message":"> Transcript [8593] [false]: 'อิชิตัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:55.292495996+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:55.292499641+07:00","message":"Set new StatePrefix: 'อิชิตัน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:55.400839903+07:00","message":"receive streaming session, msgId: 1854"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:55.400876911+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อิชิตัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":90000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:55.400881795+07:00","message":"receive interim result [false|false]: อิชิตัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:55.40089158+07:00","message":"[buffer interim] 1854 false อิชิตัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:55.400898225+07:00","message":"[bufferProcess] interim [90000000]:อิชิตัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:55.400900194+07:00","message":"[bufferProcess] send to processor:It is"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:55.400903221+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:55.400905981+07:00","message":"> Transcript [8594] [false]: 'It is'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:55.400907817+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:55.400909644+07:00","message":"Set new StatePrefix: 'It is'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:55.453795372+07:00","message":"receive streaming session, msgId: 1854"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:55.453828264+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":"2025-10-27T15:33:55.453833151+07:00","message":"receive interim result [false|false]: อิไตอิไต"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:55.453843029+07:00","message":"[buffer interim] 1854 false อิไตอิไต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:55.453848931+07:00","message":"[bufferProcess] interim [210000000]:อิไตอิไต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:55.453850689+07:00","message":"[bufferProcess] send to processor:อิชิตัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:55.453854195+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:55.453856708+07:00","message":"> Transcript [8595] [false]: 'อิชิตัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:55.453858699+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:55.453860294+07:00","message":"Set new StatePrefix: 'อิชิตัน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:55.643189324+07:00","message":"receive streaming session, msgId: 1854"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:55.64322138+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อิชิตันอิชิตัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":390000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:55.643227819+07:00","message":"receive interim result [false|false]: อิชิตันอิชิตัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:55.643241057+07:00","message":"[buffer interim] 1854 false อิชิตันอิชิตัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:55.6432471+07:00","message":"[bufferProcess] interim [390000000]:อิชิตันอิชิตัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:55.64324926+07:00","message":"[bufferProcess] send to processor:อิไตอิไต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:55.643254732+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:55.643257307+07:00","message":"> Transcript [8596] [false]: 'อิไตอิไต'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:55.643259051+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:55.643260838+07:00","message":"Set new StatePrefix: 'อิไตอิไต'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:33:56.215198135+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:33:56.215211654+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:56.291757506+07:00","message":"receive streaming session, msgId: 1854"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:56.291817777+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อิชิตันอิชิตัน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":990000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:56.291825238+07:00","message":"receive interim result [false|false]: อิชิตันอิชิตัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:56.291842228+07:00","message":"[buffer interim] 1854 false อิชิตันอิชิตัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:56.29184986+07:00","message":"[bufferProcess] interim [990000000]:อิชิตันอิชิตัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:56.291852821+07:00","message":"[bufferProcess] send to processor:อิชิตันอิชิตัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:56.291859808+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:56.29186402+07:00","message":"> Transcript [8597] [false]: 'อิชิตันอิชิตัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:56.291867052+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:56.291869693+07:00","message":"Set new StatePrefix: 'อิชิตันอิชิตัน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:56.992663038+07:00","message":"receive streaming session, msgId: 1854"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:56.992700717+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":"2025-10-27T15:33:56.992705489+07:00","message":"receive interim result [false|false]: อิชิตันอิชิตันตุ่มอังกฤษ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:56.992718601+07:00","message":"[buffer interim] 1854 false อิชิตันอิชิตันตุ่มอังกฤษ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:56.992724862+07:00","message":"[bufferProcess] interim [650000000]:อิชิตันอิชิตันตุ่มอังกฤษ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:56.992726841+07:00","message":"[bufferProcess] send to processor:อิชิตันอิชิตัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:56.992732007+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:56.99273433+07:00","message":"> Transcript [8598] [false]: 'อิชิตันอิชิตัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:56.992737331+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:56.99273912+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:56.992740722+07:00","message":"StatePrefix: 'อิชิตันอิชิตัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:56.992742636+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:57.565460449+07:00","message":"receive streaming session, msgId: 1854"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:57.565505561+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":"2025-10-27T15:33:57.565528311+07:00","message":"receive interim result [false|false]: อิชิตันอิชิตันตุ่มอังกฤษ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:57.565544354+07:00","message":"[buffer interim] 1854 false อิชิตันอิชิตันตุ่มอังกฤษ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:57.565558126+07:00","message":"[bufferProcess] interim [250000000]:อิชิตันอิชิตันตุ่มอังกฤษ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:57.565562901+07:00","message":"[bufferProcess] send to processor:อิชิตันอิชิตันตุ่มอังกฤษ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:57.565567116+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:57.565570754+07:00","message":"> Transcript [8599] [false]: 'อิชิตันอิชิตันตุ่มอังกฤษ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:57.565574658+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:57.565576689+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:57.565581316+07:00","message":"StatePrefix: 'อิชิตันอิชิตัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:57.565583684+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:57.565585724+07:00","message":"receive streaming session, msgId: 1854"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:57.565606941+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อิชิตันอิชิตันตุมหังขิปปะเมวะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":310000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:57.565611066+07:00","message":"receive interim result [false|false]: อิชิตันอิชิตันตุมหังขิปปะเมวะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:57.565620628+07:00","message":"[buffer interim] 1854 false อิชิตันอิชิตันตุมหังขิปปะเมวะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:57.565624974+07:00","message":"[bufferProcess] interim [310000000]:อิชิตันอิชิตันตุมหังขิปปะเมวะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:57.565627094+07:00","message":"[bufferProcess] send to processor:อิชิตันอิชิตันตุ่มอังกฤษ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:57.565631679+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:57.565633818+07:00","message":"> Transcript [8600] [false]: 'อิชิตันอิชิตันตุ่มอังกฤษ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:57.565636771+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:57.565638915+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:57.565640581+07:00","message":"StatePrefix: 'อิชิตันอิชิตัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:57.565642279+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:58.159653491+07:00","message":"receive streaming session, msgId: 1854"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:58.159701808+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อิชิตันอิชิตันตุมหังขิปปะเมวะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":910000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:58.159708364+07:00","message":"receive interim result [false|false]: อิชิตันอิชิตันตุมหังขิปปะเมวะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:58.159722722+07:00","message":"[buffer interim] 1854 false อิชิตันอิชิตันตุมหังขิปปะเมวะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:58.159730892+07:00","message":"[bufferProcess] interim [910000000]:อิชิตันอิชิตันตุมหังขิปปะเมวะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:58.159733856+07:00","message":"[bufferProcess] send to processor:อิชิตันอิชิตันตุมหังขิปปะเมวะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:58.159740681+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:58.159744262+07:00","message":"> Transcript [8601] [false]: 'อิชิตันอิชิตันตุมหังขิปปะเมวะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:58.159748815+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:58.159751315+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:58.159754257+07:00","message":"StatePrefix: 'อิชิตันอิชิตัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:58.159756565+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:58.159761677+07:00","message":"Push: 'อิชิตันอิชิตัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:58.159763857+07:00","message":"TextPushed: 'อิชิตันอิชิตัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:58.159766573+07:00","message":"Set new StatePrefix : 'อิชิตันอิชิตันตุมหังขิปปะเมวะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:58.159769536+07:00","message":"Next Push (prob) : 'ตุมหังขิปปะเมวะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:58.159780573+07:00","message":"push: {false อิชิตันอิชิตัน 0 0xc002a07080}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:58.426920676+07:00","message":"[GCS] IsForceVAD: false for message ID: 1854"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:58.517366557+07:00","message":"receive streaming session, msgId: 1854"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:58.517405669+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อิชิตันอิชิตันตุมหังขิปปะเมวะสะมิชฌะตุ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":270000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:58.517415982+07:00","message":"receive interim result [false|false]: อิชิตันอิชิตันตุมหังขิปปะเมวะสะมิชฌะตุ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:58.517430822+07:00","message":"[buffer interim] 1854 false อิชิตันอิชิตันตุมหังขิปปะเมวะสะมิชฌะตุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:58.517440847+07:00","message":"[bufferProcess] interim [270000000]:อิชิตันอิชิตันตุมหังขิปปะเมวะสะมิชฌะตุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:58.5174439+07:00","message":"[bufferProcess] send to processor:อิชิตันอิชิตันตุมหังขิปปะเมวะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:58.517450542+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:58.517454614+07:00","message":"> Transcript [8602] [false]: 'อิชิตันอิชิตันตุมหังขิปปะเมวะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:58.517458952+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:58.517461337+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:58.51746521+07:00","message":"StatePrefix: 'อิชิตันอิชิตันตุมหังขิปปะเมวะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:58.517468351+07:00","message":"TextPushed: 'อิชิตันอิชิตัน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:58.537645274+07:00","message":"receive streaming session, msgId: 1854"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:58.537673197+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":"2025-10-27T15:33:58.537680209+07:00","message":"receive interim result [true|false]: อิชิตันอิชิตันตุมหังขิปปะเมวะสะมิชฌะตุ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:58.537689329+07:00","message":"end recv isFinal message id 1854"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:58.537691812+07:00","message":"end Recv id 1854"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:58.537704236+07:00","message":"[buffer interim] 1854 true อิชิตันอิชิตันตุมหังขิปปะเมวะสะมิชฌะตุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:58.537723081+07:00","message":"[bufferProcess] interim [330000000]:อิชิตันอิชิตันตุมหังขิปปะเมวะสะมิชฌะตุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:58.53772959+07:00","message":"[bufferProcess] send to processor (isfinal):อิชิตันอิชิตันตุมหังขิปปะเมวะสะมิชฌะตุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:58.53773361+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:58.537737734+07:00","message":"> Transcript [8603] [false]: 'อิชิตันอิชิตันตุมหังขิปปะเมวะสะมิชฌะตุ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:58.537741687+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:58.53774398+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:58.537746709+07:00","message":"StatePrefix: 'อิชิตันอิชิตันตุมหังขิปปะเมวะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:58.53774932+07:00","message":"TextPushed: 'อิชิตันอิชิตัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:58.537751587+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:58.537754107+07:00","message":"> Transcript [8604] [true]: 'อิชิตันอิชิตันตุมหังขิปปะเมวะสะมิชฌะตุ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:58.537756739+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:58.537758634+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:58.537760849+07:00","message":"StatePrefix: 'อิชิตันอิชิตันตุมหังขิปปะเมวะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:58.537762959+07:00","message":"TextPushed: 'อิชิตันอิชิตัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:58.537768263+07:00","message":"Push: 'ตุมหังขิปปะเมวะสะมิชฌะตุ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:58.537779147+07:00","message":"push: {true ตุมหังขิปปะเมวะสะมิชฌะตุ 0 0xc002a07080}"}
{"level":"info","service":"Main","time":"2025-10-27T15:33:58.549201554+07:00","message":"write wav file: './tmp/7446/7446_1854.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:58.558000699+07:00","message":"[GCS] Start streaming session, msgId: 1855"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:58.937697976+07:00","message":"[GCS] IsForceVAD: false for message ID: 1855"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:59.008050778+07:00","message":"[GCS] Start streaming session, msgId: 1856"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:59.040751088+07:00","message":"receive streaming session, msgId: 1855"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:59.040767296+07:00","message":"found end of frame, send empty tag with msgId: 1855"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:59.040770132+07:00","message":"end Recv id 1855"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:59.040775569+07:00","message":"[buffer interim] 1855 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:59.040782509+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:59.040785902+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:59.04078866+07:00","message":"> Transcript [8605] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:59.040798307+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:59.040800003+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:59.04080193+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:59.040803463+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:33:59.040805648+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:33:59.040829489+07:00","message":"push: {true \n 0 0xc002a00b80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:33:59.046126667+07:00","message":"write wav file: './tmp/7446/7446_1855.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:33:59.216217775+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:33:59.216227043+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:34:00.253540729+07:00","message":"receive streaming session, msgId: 1856"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:34:00.253577184+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"shopee\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:34:00.253581977+07:00","message":"receive interim result [false|false]: shopee"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:34:00.253593402+07:00","message":"[buffer interim] 1856 false shopee"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:00.253599694+07:00","message":"[bufferProcess] interim [260000000]:shopee"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:00.253601112+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:00.253606486+07:00","message":"[bufferProcess] send to processor (ticker):shopee"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:00.253609189+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:00.253611559+07:00","message":"> Transcript [8606] [false]: 'shopee'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:00.253613443+07:00","message":"Set StatePrefix (first interim): 'shopee'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:34:00.379880192+07:00","message":"receive streaming session, msgId: 1856"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:34:00.379914872+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"shopee\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:34:00.379919832+07:00","message":"receive interim result [false|false]: shopee"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:34:00.379931617+07:00","message":"[buffer interim] 1856 false shopee"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:00.379937424+07:00","message":"[bufferProcess] interim [380000000]:shopee"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:00.379938777+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:34:00.966192226+07:00","message":"receive streaming session, msgId: 1856"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:34:00.966226097+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"shopee\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:34:00.966231937+07:00","message":"receive interim result [false|false]: shopee"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:34:00.966242793+07:00","message":"[buffer interim] 1856 false shopee"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:00.966250389+07:00","message":"[bufferProcess] interim [980000000]:shopee"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:00.966252696+07:00","message":"[bufferProcess] send to processor:shopee"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:00.966257899+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:00.966263636+07:00","message":"> Transcript [8607] [false]: 'shopee'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:00.966265938+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:00.96626765+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:00.966269634+07:00","message":"StatePrefix: 'shopee'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:00.966271359+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:34:01.466410636+07:00","message":"receive streaming session, msgId: 1856"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:34:01.466443244+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":"2025-10-27T15:34:01.466448631+07:00","message":"receive interim result [false|false]: พูดเล่นรู้จัก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:34:01.466459405+07:00","message":"[buffer interim] 1856 false พูดเล่นรู้จัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:01.466466227+07:00","message":"[bufferProcess] interim [460000000]:พูดเล่นรู้จัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:01.466468356+07:00","message":"[bufferProcess] send to processor:shopee"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:01.466473192+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:01.466475681+07:00","message":"> Transcript [8608] [false]: 'shopee'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:01.466478418+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:01.466480117+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:01.466482256+07:00","message":"StatePrefix: 'shopee'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:01.466484124+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:34:01.797566177+07:00","message":"receive streaming session, msgId: 1856"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:34:01.797630841+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":"2025-10-27T15:34:01.797638378+07:00","message":"receive interim result [false|false]: พูดเล่นรู้จักครับ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:34:01.797657132+07:00","message":"[buffer interim] 1856 false พูดเล่นรู้จักครับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:01.797666948+07:00","message":"[bufferProcess] interim [760000000]:พูดเล่นรู้จักครับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:01.79766916+07:00","message":"[bufferProcess] send to processor:พูดเล่นรู้จัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:01.797674675+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:01.797677441+07:00","message":"> Transcript [8609] [false]: 'พูดเล่นรู้จัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:01.797679677+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:01.797681374+07:00","message":"Set new StatePrefix: 'พูดเล่นรู้จัก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:34:01.821325771+07:00","message":"receive streaming session, msgId: 1856"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:34:01.821365242+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":"2025-10-27T15:34:01.821371268+07:00","message":"receive interim result [false|false]: พูดเล่นรู้จักกับ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:34:01.821383453+07:00","message":"[buffer interim] 1856 false พูดเล่นรู้จักกับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:01.821389872+07:00","message":"[bufferProcess] interim [820000000]:พูดเล่นรู้จักกับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:01.821391923+07:00","message":"[bufferProcess] send to processor:พูดเล่นรู้จักครับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:01.821397074+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:01.821399589+07:00","message":"> Transcript [8610] [false]: 'พูดเล่นรู้จักครับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:01.821402474+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:01.821404276+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:01.82140615+07:00","message":"StatePrefix: 'พูดเล่นรู้จัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:01.821408482+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:34:02.098501691+07:00","message":"receive streaming session, msgId: 1856"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:34:02.098538065+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":"2025-10-27T15:34:02.098546482+07:00","message":"receive interim result [false|false]: พูดเล่นรู้จักครับ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:34:02.098556703+07:00","message":"[buffer interim] 1856 false พูดเล่นรู้จักครับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:02.098562696+07:00","message":"[bufferProcess] interim [0]:พูดเล่นรู้จักครับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:02.098565586+07:00","message":"[bufferProcess] send to processor:พูดเล่นรู้จักกับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:02.098570563+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:02.098572967+07:00","message":"> Transcript [8611] [false]: 'พูดเล่นรู้จักกับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:02.098575754+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:02.098577608+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:02.098579223+07:00","message":"StatePrefix: 'พูดเล่นรู้จัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:02.098582272+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:34:02.217023114+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:34:02.217037532+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:34:02.577521872+07:00","message":"receive streaming session, msgId: 1856"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:34:02.577557884+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":"2025-10-27T15:34:02.577563826+07:00","message":"receive interim result [false|false]: พูดเล่นรู้จักครับ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:34:02.577580772+07:00","message":"[buffer interim] 1856 false พูดเล่นรู้จักครับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:02.577588305+07:00","message":"[bufferProcess] interim [600000000]:พูดเล่นรู้จักครับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:02.577590394+07:00","message":"[bufferProcess] send to processor:พูดเล่นรู้จักครับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:02.577593544+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:02.577595886+07:00","message":"> Transcript [8612] [false]: 'พูดเล่นรู้จักครับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:02.577598923+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:02.577600579+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:02.577602675+07:00","message":"StatePrefix: 'พูดเล่นรู้จัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:02.577604685+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:34:04.137772732+07:00","message":"[GCS] IsForceVAD: false for message ID: 1856"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:34:04.32797386+07:00","message":"[GCS] Start streaming session, msgId: 1857"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:34:04.352700271+07:00","message":"receive streaming session, msgId: 1856"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:34:04.352733986+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ชาตรีพูดเล่นรู้จักครับ\",\"confidence\":0.7978542}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:34:04.35273988+07:00","message":"receive interim result [true|false]: ชาตรีพูดเล่นรู้จักครับ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:34:04.352747315+07:00","message":"end recv isFinal message id 1856"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:34:04.352749707+07:00","message":"end Recv id 1856"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:34:04.352754998+07:00","message":"[buffer interim] 1856 true ชาตรีพูดเล่นรู้จักครับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:04.352761535+07:00","message":"[bufferProcess] interim [340000000]:ชาตรีพูดเล่นรู้จักครับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:04.352766074+07:00","message":"[bufferProcess] send to processor (isfinal):พูดเล่นรู้จักครับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:04.352770114+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:04.352772961+07:00","message":"> Transcript [8613] [false]: 'พูดเล่นรู้จักครับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:04.352775464+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:04.352777089+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:04.352778855+07:00","message":"StatePrefix: 'พูดเล่นรู้จัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:04.352780648+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:04.352786034+07:00","message":"Push: 'พูดเล่นรู้จัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:04.352787666+07:00","message":"TextPushed: 'พูดเล่นรู้จัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:04.352789392+07:00","message":"Set new StatePrefix : 'พูดเล่นรู้จักครับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:04.35280148+07:00","message":"Next Push (prob) : 'ครับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:04.352802934+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:04.352804694+07:00","message":"> Transcript [8614] [true]: 'ชาตรีพูดเล่นรู้จักครับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:04.352806576+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:04.352808304+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:04.352809639+07:00","message":"StatePrefix: 'พูดเล่นรู้จักครับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:04.352811272+07:00","message":"TextPushed: 'พูดเล่นรู้จัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:04.35281271+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:34:04.352818808+07:00","message":"push: {false พูดเล่นรู้จัก 0 0xc002a06080}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:04.352893748+07:00","message":"Push: 'ครับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:04.352897257+07:00","message":"TextPushed: 'พูดเล่นรู้จักครับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:04.352899566+07:00","message":"Set new StatePrefix : 'ชาตรีพูดเล่นรู้จักครับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:04.352901726+07:00","message":"Next Push (prob) : 'ชาตรีพูดเล่นรู้จักครับ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:34:04.352909301+07:00","message":"push: {true ครับ 0 0xc002a06080}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:04.352945131+07:00","message":"write aligntment file to 'tmp/7446/align_message_id_1856.html'"}
{"level":"info","service":"Main","time":"2025-10-27T15:34:04.363619595+07:00","message":"write wav file: './tmp/7446/7446_1856.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:34:05.218042885+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:34:05.218050273+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:34:07.076982218+07:00","message":"[GCS] IsForceVAD: false for message ID: 1857"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:34:07.176346288+07:00","message":"receive streaming session, msgId: 1857"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:34:07.176363949+07:00","message":"found end of frame, send empty tag with msgId: 1857"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:34:07.176366731+07:00","message":"end Recv id 1857"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:34:07.176372923+07:00","message":"[buffer interim] 1857 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:07.176379202+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:07.176382716+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:07.176385174+07:00","message":"> Transcript [8615] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:07.176387254+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:07.176388832+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:07.176390231+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:07.176391683+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:07.176394089+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:34:07.176402955+07:00","message":"push: {true \n 0 0xc002b14400}"}
{"level":"info","service":"Main","time":"2025-10-27T15:34:07.183649886+07:00","message":"write wav file: './tmp/7446/7446_1857.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:34:07.208152042+07:00","message":"[GCS] Start streaming session, msgId: 1858"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:34:07.559579489+07:00","message":"receive streaming session, msgId: 1858"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:34:07.559618096+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":"2025-10-27T15:34:07.559622827+07:00","message":"receive interim result [false|false]: มัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:34:07.559636723+07:00","message":"[buffer interim] 1858 false มัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:07.55964349+07:00","message":"[bufferProcess] interim [420000000]:มัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:07.559644906+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:34:07.915061587+07:00","message":"receive streaming session, msgId: 1858"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:34:07.915097063+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":"2025-10-27T15:34:07.915102515+07:00","message":"receive interim result [false|false]: วันนี้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:34:07.915115159+07:00","message":"[buffer interim] 1858 false วันนี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:07.915121668+07:00","message":"[bufferProcess] interim [600000000]:วันนี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:07.91512384+07:00","message":"[bufferProcess] send to processor:มัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:07.91512701+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:07.915129349+07:00","message":"> Transcript [8616] [false]: 'มัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:07.915131199+07:00","message":"Set StatePrefix (first interim): 'มัน'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:34:08.218466106+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:34:08.218476656+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:34:08.434484351+07:00","message":"receive streaming session, msgId: 1858"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:34:08.434525093+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":"2025-10-27T15:34:08.434529647+07:00","message":"receive interim result [false|false]: วันนี้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:34:08.434542288+07:00","message":"[buffer interim] 1858 false วันนี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:08.434548285+07:00","message":"[bufferProcess] interim [200000000]:วันนี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:08.434550345+07:00","message":"[bufferProcess] send to processor:วันนี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:08.43455513+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:08.4345578+07:00","message":"> Transcript [8617] [false]: 'วันนี้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:08.434559657+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:08.434561229+07:00","message":"Set new StatePrefix: 'วันนี้'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:34:08.760837172+07:00","message":"receive streaming session, msgId: 1858"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:34:08.76087333+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":"2025-10-27T15:34:08.76087869+07:00","message":"receive interim result [false|false]: มันติด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:34:08.760888807+07:00","message":"[buffer interim] 1858 false มันติด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:08.760895207+07:00","message":"[bufferProcess] interim [500000000]:มันติด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:08.760897427+07:00","message":"[bufferProcess] send to processor:วันนี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:08.760902519+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:08.760905122+07:00","message":"> Transcript [8618] [false]: 'วันนี้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:08.760908043+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:08.760909747+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:08.760911374+07:00","message":"StatePrefix: 'วันนี้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:08.76091315+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:34:08.812177575+07:00","message":"receive streaming session, msgId: 1858"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:34:08.812210034+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":"2025-10-27T15:34:08.81221505+07:00","message":"receive interim result [false|false]: วันนี้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:34:08.81222715+07:00","message":"[buffer interim] 1858 false วันนี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:08.81223307+07:00","message":"[bufferProcess] interim [560000000]:วันนี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:08.812235032+07:00","message":"[bufferProcess] send to processor:มันติด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:08.812239933+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:08.812242762+07:00","message":"> Transcript [8619] [false]: 'มันติด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:08.812244871+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:08.812247271+07:00","message":"Set new StatePrefix: 'มันติด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:34:09.362190764+07:00","message":"receive streaming session, msgId: 1858"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:34:09.362227194+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":"2025-10-27T15:34:09.362232795+07:00","message":"receive interim result [false|false]: วันนี้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:34:09.362243187+07:00","message":"[buffer interim] 1858 false วันนี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:09.362250878+07:00","message":"[bufferProcess] interim [160000000]:วันนี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:09.362253585+07:00","message":"[bufferProcess] send to processor:วันนี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:09.362259551+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:09.362263439+07:00","message":"> Transcript [8620] [false]: 'วันนี้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:09.36226714+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:09.362269691+07:00","message":"Set new StatePrefix: 'วันนี้'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:34:10.027294487+07:00","message":"[GCS] IsForceVAD: false for message ID: 1858"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:34:10.102039192+07:00","message":"[GCS] Start streaming session, msgId: 1859"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:34:10.31605127+07:00","message":"receive streaming session, msgId: 1858"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:34:10.316119063+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"money\",\"confidence\":0.4935205}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":30000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:34:10.316126812+07:00","message":"receive interim result [true|false]: money"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:34:10.316169349+07:00","message":"end recv isFinal message id 1858"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:34:10.316173031+07:00","message":"end Recv id 1858"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:34:10.316183281+07:00","message":"[buffer interim] 1858 true money"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:10.316197573+07:00","message":"[bufferProcess] interim [30000000]:money"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:10.316205197+07:00","message":"[bufferProcess] send to processor (isfinal):วันนี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:10.316210123+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:10.316213632+07:00","message":"> Transcript [8621] [false]: 'วันนี้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:10.316217191+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:10.316219322+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:10.316221389+07:00","message":"StatePrefix: 'วันนี้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:10.316223778+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:10.31622565+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:10.316228326+07:00","message":"> Transcript [8622] [true]: 'money'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:10.316230935+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:10.31623269+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:10.316234803+07:00","message":"StatePrefix: 'วันนี้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:10.316236714+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:10.316245364+07:00","message":"Push: 'money'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:34:10.316255909+07:00","message":"push: {true money 0 0xc002a01080}"}
{"level":"info","service":"Main","time":"2025-10-27T15:34:10.330137448+07:00","message":"write wav file: './tmp/7446/7446_1858.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:34:11.218805592+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:34:11.218818814+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:34:11.569828644+07:00","message":"[GCS] IsForceVAD: false for message ID: 1859"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:34:11.664638246+07:00","message":"receive streaming session, msgId: 1859"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:34:11.664655255+07:00","message":"found end of frame, send empty tag with msgId: 1859"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:34:11.664657909+07:00","message":"end Recv id 1859"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:34:11.66466366+07:00","message":"[buffer interim] 1859 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:11.664670084+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:11.664673996+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:11.664683908+07:00","message":"> Transcript [8623] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:11.664686329+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:11.664687994+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:11.664689571+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:11.664691313+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:11.664698459+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:34:11.664707464+07:00","message":"push: {true \n 0 0xc003403a00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:34:11.671060461+07:00","message":"write wav file: './tmp/7446/7446_1859.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:34:11.700473127+07:00","message":"[GCS] Start streaming session, msgId: 1860"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:34:13.975539112+07:00","message":"receive streaming session, msgId: 1860"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:34:13.975579499+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":"2025-10-27T15:34:13.9755847+07:00","message":"receive interim result [false|false]: เที่ยว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:34:13.97560068+07:00","message":"[buffer interim] 1860 false เที่ยว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:13.975607343+07:00","message":"[bufferProcess] interim [100000000]:เที่ยว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:13.975608804+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:13.975613755+07:00","message":"[bufferProcess] send to processor (ticker):เที่ยว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:13.975616188+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:13.975618936+07:00","message":"> Transcript [8624] [false]: 'เที่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:13.975620779+07:00","message":"Set StatePrefix (first interim): 'เที่ยว'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:34:14.21923908+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:34:14.219252954+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:34:14.398298065+07:00","message":"receive streaming session, msgId: 1860"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:34:14.398337086+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":"2025-10-27T15:34:14.398343336+07:00","message":"receive interim result [false|false]: เดียว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:34:14.398357606+07:00","message":"[buffer interim] 1860 false เดียว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:14.398364632+07:00","message":"[bufferProcess] interim [520000000]:เดียว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:14.39836687+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:34:14.927980255+07:00","message":"receive streaming session, msgId: 1860"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:34:14.928020513+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เดียว\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:34:14.928025925+07:00","message":"receive interim result [false|false]: เดียว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:34:14.928036903+07:00","message":"[buffer interim] 1860 false เดียว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:14.928044391+07:00","message":"[bufferProcess] interim [120000000]:เดียว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:14.928046504+07:00","message":"[bufferProcess] send to processor:เดียว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:14.928051176+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:14.928053738+07:00","message":"> Transcript [8625] [false]: 'เดียว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:14.928055638+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:14.928057188+07:00","message":"Set new StatePrefix: 'เดียว'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:34:17.219990581+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:34:17.21999887+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:34:17.387141276+07:00","message":"[GCS] IsForceVAD: false for message ID: 1860"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:34:17.51663847+07:00","message":"receive streaming session, msgId: 1860"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:34:17.51667451+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เดียว\",\"confidence\":0.7425409}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":730000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:34:17.516679878+07:00","message":"receive interim result [true|false]: เดียว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:34:17.51668722+07:00","message":"end recv isFinal message id 1860"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:34:17.516689191+07:00","message":"end Recv id 1860"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:34:17.51669442+07:00","message":"[buffer interim] 1860 true เดียว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:17.516702885+07:00","message":"[bufferProcess] interim [730000000]:เดียว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:17.516705585+07:00","message":"[bufferProcess] send to processor (isfinal):เดียว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:17.516709357+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:17.516712051+07:00","message":"> Transcript [8626] [false]: 'เดียว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:17.516714545+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:17.516716131+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:17.516717628+07:00","message":"StatePrefix: 'เดียว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:17.516719234+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:17.516720631+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:17.516722165+07:00","message":"> Transcript [8627] [true]: 'เดียว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:17.516723755+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:17.516725097+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:17.516726334+07:00","message":"StatePrefix: 'เดียว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:17.51672763+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:17.516734232+07:00","message":"Push: 'เดียว'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:34:17.516741723+07:00","message":"push: {true เดียว 0 0xc00401e880}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:34:17.519716118+07:00","message":"[GCS] Start streaming session, msgId: 1861"}
{"level":"info","service":"Main","time":"2025-10-27T15:34:17.527644625+07:00","message":"write wav file: './tmp/7446/7446_1860.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:34:19.508211974+07:00","message":"[GCS] IsForceVAD: false for message ID: 1861"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:34:19.579653864+07:00","message":"[GCS] Start streaming session, msgId: 1862"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:34:19.616159155+07:00","message":"receive streaming session, msgId: 1861"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:34:19.616177795+07:00","message":"found end of frame, send empty tag with msgId: 1861"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:34:19.616180633+07:00","message":"end Recv id 1861"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:34:19.616186279+07:00","message":"[buffer interim] 1861 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:19.616204164+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:19.616213616+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:19.616216199+07:00","message":"> Transcript [8628] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:19.616218288+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:19.616224068+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:19.616225592+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:19.616229744+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:19.616237331+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:34:19.616246022+07:00","message":"push: {true \n 0 0xc00401fa00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:34:19.621852099+07:00","message":"write wav file: './tmp/7446/7446_1861.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:34:20.220639842+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:34:20.220639722+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:34:22.427529778+07:00","message":"[GCS] Cleaned up inactive client: 1814"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:34:22.427550538+07:00","message":"[GCS] Cleaned up inactive client: 1826"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:34:22.427553266+07:00","message":"[GCS] Cleaned up inactive client: 1823"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:34:22.427554846+07:00","message":"[GCS] Cleaned up inactive client: 1825"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:34:22.427556245+07:00","message":"[GCS] Cleaned up inactive client: 1819"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:34:22.427557719+07:00","message":"[GCS] Cleaned up inactive client: 1824"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:34:22.427559289+07:00","message":"[GCS] Cleaned up inactive client: 1822"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:34:22.427560738+07:00","message":"[GCS] Cleaned up inactive client: 1812"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:34:22.427562231+07:00","message":"[GCS] Cleaned up inactive client: 1815"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:34:22.427563569+07:00","message":"[GCS] Cleaned up inactive client: 1816"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:34:22.427565014+07:00","message":"[GCS] Cleaned up inactive client: 1813"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:34:22.427566532+07:00","message":"[GCS] Cleaned up inactive client: 1818"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:34:22.427568084+07:00","message":"[GCS] Cleaned up inactive client: 1821"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:34:22.427569557+07:00","message":"[GCS] Cleaned up inactive client: 1817"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:34:22.427570955+07:00","message":"[GCS] Cleaned up inactive client: 1820"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:34:23.220918732+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:34:23.220925907+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:34:25.718963101+07:00","message":"[GCS] IsForceVAD: false for message ID: 1862"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:34:25.779168014+07:00","message":"[GCS] Start streaming session, msgId: 1863"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:34:25.845966348+07:00","message":"receive streaming session, msgId: 1862"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:34:25.845996773+07:00","message":"found end of frame, send empty tag with msgId: 1862"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:34:25.846001102+07:00","message":"end Recv id 1862"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:34:25.846011708+07:00","message":"[buffer interim] 1862 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:25.846018482+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:25.846022239+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:25.846025132+07:00","message":"> Transcript [8629] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:25.846027315+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:25.846029032+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:25.846030579+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:25.84603202+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:25.846034648+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:34:25.846055455+07:00","message":"push: {true \n 0 0xc003403b80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:34:25.858498664+07:00","message":"write wav file: './tmp/7446/7446_1862.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:34:26.221445204+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:34:26.221454694+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:34:29.221542446+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:34:29.221608757+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:34:31.486676988+07:00","message":"[GCS] IsForceVAD: false for message ID: 1863"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:34:31.594773966+07:00","message":"receive streaming session, msgId: 1863"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:34:31.594790697+07:00","message":"found end of frame, send empty tag with msgId: 1863"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:34:31.594793577+07:00","message":"end Recv id 1863"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:34:31.594822473+07:00","message":"[buffer interim] 1863 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:31.594828543+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:31.594831998+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:31.594834475+07:00","message":"> Transcript [8630] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:31.594836786+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:31.594838878+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:31.594840546+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:31.594843446+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:31.594845665+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:34:31.594854933+07:00","message":"push: {true \n 0 0xc002a00e00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:34:31.60591769+07:00","message":"write wav file: './tmp/7446/7446_1863.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:34:31.619962569+07:00","message":"[GCS] Start streaming session, msgId: 1864"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:34:32.222397212+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:34:32.222396296+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:34:35.223361572+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:34:35.223371548+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:34:37.187713551+07:00","message":"[GCS] IsForceVAD: false for message ID: 1864"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:34:37.292053088+07:00","message":"receive streaming session, msgId: 1864"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:34:37.292072951+07:00","message":"found end of frame, send empty tag with msgId: 1864"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:34:37.292076444+07:00","message":"end Recv id 1864"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:34:37.292085577+07:00","message":"[buffer interim] 1864 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:37.29209382+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:37.292098552+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:37.292102414+07:00","message":"> Transcript [8631] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:37.292105569+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:37.292108204+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:37.292110459+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:37.292112797+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:37.292116607+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:34:37.292129335+07:00","message":"push: {true \n 0 0xc002b14200}"}
{"level":"info","service":"Main","time":"2025-10-27T15:34:37.304223794+07:00","message":"write wav file: './tmp/7446/7446_1864.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:34:37.32119676+07:00","message":"[GCS] Start streaming session, msgId: 1865"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:34:38.223896384+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:34:38.223898169+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:34:41.224137216+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:34:41.224140963+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:34:42.768945888+07:00","message":"[GCS] IsForceVAD: false for message ID: 1865"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:34:42.827394311+07:00","message":"[GCS] Start streaming session, msgId: 1866"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:34:42.874841274+07:00","message":"receive streaming session, msgId: 1865"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:34:42.874860246+07:00","message":"found end of frame, send empty tag with msgId: 1865"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:34:42.874862917+07:00","message":"end Recv id 1865"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:34:42.874869123+07:00","message":"[buffer interim] 1865 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:42.874875495+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:42.874879322+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:42.874882118+07:00","message":"> Transcript [8632] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:42.874884257+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:42.874886485+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:42.874888007+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:42.874889493+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:42.874891806+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:34:42.874901056+07:00","message":"push: {true \n 0 0xc002a06780}"}
{"level":"info","service":"Main","time":"2025-10-27T15:34:42.886431817+07:00","message":"write wav file: './tmp/7446/7446_1865.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:34:44.224342638+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:34:44.224353876+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:34:47.224838602+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:34:47.224838701+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:34:48.076513769+07:00","message":"[GCS] IsForceVAD: false for message ID: 1866"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:34:48.138543818+07:00","message":"[GCS] Start streaming session, msgId: 1867"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:34:48.188263725+07:00","message":"receive streaming session, msgId: 1866"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:34:48.188284188+07:00","message":"found end of frame, send empty tag with msgId: 1866"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:34:48.188287036+07:00","message":"end Recv id 1866"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:34:48.188295054+07:00","message":"[buffer interim] 1866 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:48.188301785+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:48.188305578+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:48.188308142+07:00","message":"> Transcript [8633] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:48.188310365+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:48.188312212+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:48.188313661+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:48.188315306+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:48.188322393+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:34:48.188331384+07:00","message":"push: {true \n 0 0xc002603400}"}
{"level":"info","service":"Main","time":"2025-10-27T15:34:48.1995043+07:00","message":"write wav file: './tmp/7446/7446_1866.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:34:50.225356382+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:34:50.225364984+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:34:52.427351686+07:00","message":"[GCS] Cleaned up inactive client: 1829"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:34:52.427385508+07:00","message":"[GCS] Cleaned up inactive client: 1831"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:34:52.427388004+07:00","message":"[GCS] Cleaned up inactive client: 1834"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:34:52.427389464+07:00","message":"[GCS] Cleaned up inactive client: 1843"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:34:52.427391035+07:00","message":"[GCS] Cleaned up inactive client: 1827"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:34:52.427392699+07:00","message":"[GCS] Cleaned up inactive client: 1830"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:34:52.427394257+07:00","message":"[GCS] Cleaned up inactive client: 1850"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:34:52.427395752+07:00","message":"[GCS] Cleaned up inactive client: 1837"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:34:52.427397412+07:00","message":"[GCS] Cleaned up inactive client: 1845"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:34:52.427398746+07:00","message":"[GCS] Cleaned up inactive client: 1833"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:34:52.427400424+07:00","message":"[GCS] Cleaned up inactive client: 1838"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:34:52.427401712+07:00","message":"[GCS] Cleaned up inactive client: 1848"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:34:52.427403039+07:00","message":"[GCS] Cleaned up inactive client: 1849"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:34:52.427404291+07:00","message":"[GCS] Cleaned up inactive client: 1844"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:34:52.427405606+07:00","message":"[GCS] Cleaned up inactive client: 1846"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:34:52.427406846+07:00","message":"[GCS] Cleaned up inactive client: 1835"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:34:52.427408137+07:00","message":"[GCS] Cleaned up inactive client: 1852"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:34:52.427409382+07:00","message":"[GCS] Cleaned up inactive client: 1847"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:34:52.427410657+07:00","message":"[GCS] Cleaned up inactive client: 1851"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:34:52.427411903+07:00","message":"[GCS] Cleaned up inactive client: 1842"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:34:52.427413172+07:00","message":"[GCS] Cleaned up inactive client: 1840"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:34:52.427414451+07:00","message":"[GCS] Cleaned up inactive client: 1841"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:34:52.427415709+07:00","message":"[GCS] Cleaned up inactive client: 1836"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:34:52.427416949+07:00","message":"[GCS] Cleaned up inactive client: 1839"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:34:52.427418405+07:00","message":"[GCS] Cleaned up inactive client: 1832"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:34:52.427419674+07:00","message":"[GCS] Cleaned up inactive client: 1828"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:34:53.226424421+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:34:53.226436599+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:34:54.997314208+07:00","message":"[GCS] IsForceVAD: false for message ID: 1867"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:34:55.098403295+07:00","message":"receive streaming session, msgId: 1867"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:34:55.098440643+07:00","message":"found end of frame, send empty tag with msgId: 1867"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:34:55.098444435+07:00","message":"end Recv id 1867"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:34:55.098452859+07:00","message":"[buffer interim] 1867 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:55.098460854+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:55.098465402+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:55.098469245+07:00","message":"> Transcript [8634] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:55.098472371+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:55.098475096+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:55.098477607+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:55.098479769+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:34:55.098482945+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:34:55.09849524+07:00","message":"push: {true \n 0 0xc002a00080}"}
{"level":"info","service":"Main","time":"2025-10-27T15:34:55.112909413+07:00","message":"write wav file: './tmp/7446/7446_1867.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:34:55.127767017+07:00","message":"[GCS] Start streaming session, msgId: 1868"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:34:56.226861135+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:34:56.226862466+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:34:59.226861513+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:34:59.226870628+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:35:00.318675652+07:00","message":"[GCS] IsForceVAD: false for message ID: 1868"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:35:00.419749075+07:00","message":"receive streaming session, msgId: 1868"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:35:00.419766187+07:00","message":"found end of frame, send empty tag with msgId: 1868"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:35:00.419768839+07:00","message":"end Recv id 1868"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:35:00.41977474+07:00","message":"[buffer interim] 1868 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:35:00.419781127+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:35:00.419785192+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:35:00.419787908+07:00","message":"> Transcript [8635] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:35:00.419789917+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:35:00.419791772+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:35:00.419793328+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:35:00.4197948+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:35:00.419808636+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:35:00.419819641+07:00","message":"push: {true \n 0 0xc002b14800}"}
{"level":"info","service":"Main","time":"2025-10-27T15:35:00.430226403+07:00","message":"write wav file: './tmp/7446/7446_1868.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:35:00.449640768+07:00","message":"[GCS] Start streaming session, msgId: 1869"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:35:02.22768307+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:35:02.227692795+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:35:05.228255528+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:35:05.228259744+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:35:05.758602105+07:00","message":"[GCS] IsForceVAD: false for message ID: 1869"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:35:05.86534422+07:00","message":"receive streaming session, msgId: 1869"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:35:05.865368961+07:00","message":"found end of frame, send empty tag with msgId: 1869"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:35:05.865372375+07:00","message":"end Recv id 1869"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:35:05.865379843+07:00","message":"[buffer interim] 1869 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:35:05.865386528+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:35:05.865390327+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:35:05.865393668+07:00","message":"> Transcript [8636] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:35:05.865396028+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:35:05.865398049+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:35:05.865399726+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:35:05.865401398+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:35:05.865403719+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:35:05.865413199+07:00","message":"push: {true \n 0 0xc00401fd00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:35:05.876217665+07:00","message":"write wav file: './tmp/7446/7446_1869.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:35:05.888484703+07:00","message":"[GCS] Start streaming session, msgId: 1870"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:35:08.228966461+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:35:08.228968528+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:35:11.020056529+07:00","message":"[GCS] IsForceVAD: false for message ID: 1870"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:35:11.135928201+07:00","message":"receive streaming session, msgId: 1870"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:35:11.135941896+07:00","message":"found end of frame, send empty tag with msgId: 1870"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:35:11.135944607+07:00","message":"end Recv id 1870"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:35:11.135949888+07:00","message":"[buffer interim] 1870 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:35:11.13595526+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:35:11.135958725+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:35:11.135960881+07:00","message":"> Transcript [8637] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:35:11.135962901+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:35:11.135964681+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:35:11.135966613+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:35:11.135968121+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:35:11.135970365+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:35:11.135978256+07:00","message":"push: {true \n 0 0xc002a06200}"}
{"level":"info","service":"Main","time":"2025-10-27T15:35:11.146437715+07:00","message":"write wav file: './tmp/7446/7446_1870.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:35:11.229853242+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:35:11.229870729+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:35:11.528179363+07:00","message":"[GCS] Start streaming session, msgId: 1871"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:35:11.657552436+07:00","message":"[GCS] IsForceVAD: false for message ID: 1871"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:35:11.779172709+07:00","message":"[GCS] Start streaming session, msgId: 1872"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:35:11.83968715+07:00","message":"receive streaming session, msgId: 1871"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:35:11.839709044+07:00","message":"found end of frame, send empty tag with msgId: 1871"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:35:11.83971287+07:00","message":"end Recv id 1871"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:35:11.839720062+07:00","message":"[buffer interim] 1871 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:35:11.839733596+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:35:11.839737285+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:35:11.839740103+07:00","message":"> Transcript [8638] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:35:11.839742174+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:35:11.839743856+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:35:11.839745559+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:35:11.839747225+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:35:11.839751756+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:35:11.839761423+07:00","message":"push: {true \n 0 0xc002a00280}"}
{"level":"info","service":"Main","time":"2025-10-27T15:35:11.844399502+07:00","message":"write wav file: './tmp/7446/7446_1871.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:35:14.230572433+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:35:14.230596416+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:35:17.230932924+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:35:17.2309377+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:35:17.487824333+07:00","message":"[GCS] IsForceVAD: false for message ID: 1872"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:35:17.596441677+07:00","message":"receive streaming session, msgId: 1872"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:35:17.596459402+07:00","message":"found end of frame, send empty tag with msgId: 1872"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:35:17.596461879+07:00","message":"end Recv id 1872"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:35:17.596468858+07:00","message":"[buffer interim] 1872 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:35:17.596474482+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:35:17.596478306+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:35:17.59648066+07:00","message":"> Transcript [8639] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:35:17.596482778+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:35:17.596484748+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:35:17.596486292+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:35:17.59648766+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:35:17.596494218+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:35:17.596502215+07:00","message":"push: {true \n 0 0xc002a00500}"}
{"level":"info","service":"Main","time":"2025-10-27T15:35:17.608520979+07:00","message":"write wav file: './tmp/7446/7446_1872.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:35:17.620272261+07:00","message":"[GCS] Start streaming session, msgId: 1873"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:35:20.231973213+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:35:20.231988515+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:35:22.427444452+07:00","message":"[GCS] Cleaned up inactive client: 1858"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:35:22.427464868+07:00","message":"[GCS] Cleaned up inactive client: 1860"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:35:22.427467789+07:00","message":"[GCS] Cleaned up inactive client: 1855"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:35:22.427469648+07:00","message":"[GCS] Cleaned up inactive client: 1861"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:35:22.427472476+07:00","message":"[GCS] Cleaned up inactive client: 1854"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:35:22.427474532+07:00","message":"[GCS] Cleaned up inactive client: 1856"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:35:22.427476877+07:00","message":"[GCS] Cleaned up inactive client: 1857"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:35:22.427478818+07:00","message":"[GCS] Cleaned up inactive client: 1859"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:35:22.427481892+07:00","message":"[GCS] Cleaned up inactive client: 1853"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:35:22.737339997+07:00","message":"[GCS] IsForceVAD: false for message ID: 1873"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:35:22.843892128+07:00","message":"receive streaming session, msgId: 1873"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:35:22.843908419+07:00","message":"found end of frame, send empty tag with msgId: 1873"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:35:22.843911325+07:00","message":"end Recv id 1873"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:35:22.843917616+07:00","message":"[buffer interim] 1873 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:35:22.843924145+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:35:22.843927868+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:35:22.843930369+07:00","message":"> Transcript [8640] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:35:22.843932637+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:35:22.84393455+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:35:22.843936106+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:35:22.84393764+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:35:22.843943158+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:35:22.843952821+07:00","message":"push: {true \n 0 0xc002a06480}"}
{"level":"info","service":"Main","time":"2025-10-27T15:35:22.855185999+07:00","message":"write wav file: './tmp/7446/7446_1873.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:35:23.058260217+07:00","message":"[GCS] Start streaming session, msgId: 1874"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:35:23.232571895+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:35:23.232595226+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:35:25.177518106+07:00","message":"[GCS] IsForceVAD: false for message ID: 1874"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:35:25.291140669+07:00","message":"receive streaming session, msgId: 1874"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:35:25.29115712+07:00","message":"found end of frame, send empty tag with msgId: 1874"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:35:25.29116039+07:00","message":"end Recv id 1874"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:35:25.29116926+07:00","message":"[buffer interim] 1874 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:35:25.291176954+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:35:25.29118277+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:35:25.291185474+07:00","message":"> Transcript [8641] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:35:25.291187673+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:35:25.291189351+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:35:25.291190927+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:35:25.291192442+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:35:25.291194503+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:35:25.291225882+07:00","message":"push: {true \n 0 0xc002b14100}"}
{"level":"info","service":"Main","time":"2025-10-27T15:35:25.299152722+07:00","message":"write wav file: './tmp/7446/7446_1874.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:35:25.370834448+07:00","message":"[GCS] Start streaming session, msgId: 1875"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:35:26.233001265+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:35:26.233014291+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:35:26.737690817+07:00","message":"receive streaming session, msgId: 1875"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:35:26.73773415+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":"2025-10-27T15:35:26.737739287+07:00","message":"receive interim result [false|false]: อากาศ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:35:26.737753753+07:00","message":"[buffer interim] 1875 false อากาศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:35:26.737759841+07:00","message":"[bufferProcess] interim [140000000]:อากาศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:35:26.737761605+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:35:26.737766701+07:00","message":"[bufferProcess] send to processor (ticker):อากาศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:35:26.737769337+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:35:26.737771707+07:00","message":"> Transcript [8642] [false]: 'อากาศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:35:26.737773825+07:00","message":"Set StatePrefix (first interim): 'อากาศ'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:35:29.234009039+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:35:29.234039253+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:35:30.807085673+07:00","message":"[GCS] IsForceVAD: false for message ID: 1875"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:35:30.937749756+07:00","message":"receive streaming session, msgId: 1875"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:35:30.937779771+07:00","message":"receive interim result all : {\"alternatives\":[{}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:35:30.937785482+07:00","message":"receive interim result [true|false]: "}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:35:30.93779293+07:00","message":"end recv isFinal message id 1875"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:35:30.937794871+07:00","message":"end Recv id 1875"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:35:30.937810047+07:00","message":"[buffer interim] 1875 true "}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:35:30.937819242+07:00","message":"[bufferProcess] interim [460000000]:"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:35:30.93782335+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:35:30.937825819+07:00","message":"> Transcript [8643] [true]: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:35:30.937828196+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:35:30.937829816+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:35:30.937831602+07:00","message":"StatePrefix: 'อากาศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:35:30.937834294+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:35:30.937839849+07:00","message":"Push: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:35:30.937849593+07:00","message":"push: {true  0 0xc002a06000}"}
{"level":"info","service":"Main","time":"2025-10-27T15:35:30.948604658+07:00","message":"write wav file: './tmp/7446/7446_1875.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:35:30.999235078+07:00","message":"[GCS] Start streaming session, msgId: 1876"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:35:32.234550845+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:35:32.234558865+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:35:33.377290416+07:00","message":"[GCS] IsForceVAD: false for message ID: 1876"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:35:33.438232605+07:00","message":"[GCS] Start streaming session, msgId: 1877"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:35:33.478325786+07:00","message":"receive streaming session, msgId: 1876"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:35:33.478345495+07:00","message":"found end of frame, send empty tag with msgId: 1876"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:35:33.478348396+07:00","message":"end Recv id 1876"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:35:33.478354772+07:00","message":"[buffer interim] 1876 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:35:33.478361333+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:35:33.478365024+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:35:33.478367821+07:00","message":"> Transcript [8644] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:35:33.478369824+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:35:33.478371547+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:35:33.47837294+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:35:33.478374515+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:35:33.47838136+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:35:33.478391824+07:00","message":"push: {true \n 0 0xc00401ea00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:35:33.485333804+07:00","message":"write wav file: './tmp/7446/7446_1876.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:35:35.234764767+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:35:35.234765085+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:35:38.235162387+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:35:38.235172005+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:35:38.497823134+07:00","message":"[GCS] IsForceVAD: false for message ID: 1877"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:35:38.59813649+07:00","message":"receive streaming session, msgId: 1877"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:35:38.598152109+07:00","message":"found end of frame, send empty tag with msgId: 1877"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:35:38.59815506+07:00","message":"end Recv id 1877"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:35:38.598160889+07:00","message":"[buffer interim] 1877 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:35:38.598167291+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:35:38.598171142+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:35:38.598173716+07:00","message":"> Transcript [8645] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:35:38.598175725+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:35:38.598177333+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:35:38.598178801+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:35:38.598180336+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:35:38.5981868+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:35:38.59819643+07:00","message":"push: {true \n 0 0xc002603100}"}
{"level":"info","service":"Main","time":"2025-10-27T15:35:38.611801834+07:00","message":"write wav file: './tmp/7446/7446_1877.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:35:38.619676038+07:00","message":"[GCS] Start streaming session, msgId: 1878"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:35:41.235703144+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:35:41.235712809+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:35:43.410248437+07:00","message":"receive streaming session, msgId: 1878"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:35:43.410300623+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":"2025-10-27T15:35:43.410306698+07:00","message":"receive interim result [false|false]: นาง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:35:43.410335761+07:00","message":"[buffer interim] 1878 false นาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:35:43.410346624+07:00","message":"[bufferProcess] interim [800000000]:นาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:35:43.410348233+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:35:43.410351276+07:00","message":"[bufferProcess] send to processor (ticker):นาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:35:43.410353804+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:35:43.410356375+07:00","message":"> Transcript [8646] [false]: 'นาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:35:43.410358152+07:00","message":"Set StatePrefix (first interim): 'นาง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:35:43.746533287+07:00","message":"[GCS] IsForceVAD: false for message ID: 1878"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:35:43.820109722+07:00","message":"[GCS] Start streaming session, msgId: 1879"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:35:43.905372283+07:00","message":"receive streaming session, msgId: 1878"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:35:43.905413905+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นาง\",\"confidence\":0.89891154}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:35:43.905419824+07:00","message":"receive interim result [true|false]: นาง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:35:43.905430682+07:00","message":"end recv isFinal message id 1878"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:35:43.905432551+07:00","message":"end Recv id 1878"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:35:43.905439884+07:00","message":"[buffer interim] 1878 true นาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:35:43.90544795+07:00","message":"[bufferProcess] interim [340000000]:นาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:35:43.905451251+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:35:43.905454216+07:00","message":"> Transcript [8647] [true]: 'นาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:35:43.90545678+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:35:43.905458605+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:35:43.905460375+07:00","message":"StatePrefix: 'นาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:35:43.90546223+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:35:43.90546669+07:00","message":"Push: 'นาง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:35:43.905474821+07:00","message":"push: {true นาง 0 0xc00401e080}"}
{"level":"info","service":"Main","time":"2025-10-27T15:35:43.916365923+07:00","message":"write wav file: './tmp/7446/7446_1878.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:35:44.235903248+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:35:44.23592246+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:35:47.236008144+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:35:47.236029649+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:35:49.649225531+07:00","message":"[GCS] IsForceVAD: false for message ID: 1879"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:35:49.77017736+07:00","message":"receive streaming session, msgId: 1879"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:35:49.77020078+07:00","message":"found end of frame, send empty tag with msgId: 1879"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:35:49.770203672+07:00","message":"end Recv id 1879"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:35:49.770210597+07:00","message":"[buffer interim] 1879 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:35:49.770216936+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:35:49.770220678+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:35:49.770223955+07:00","message":"> Transcript [8648] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:35:49.770226282+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:35:49.770228294+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:35:49.770229896+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:35:49.770231377+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:35:49.770238365+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:35:49.770248816+07:00","message":"push: {true \n 0 0xc002a06080}"}
{"level":"info","service":"Main","time":"2025-10-27T15:35:49.782609021+07:00","message":"write wav file: './tmp/7446/7446_1879.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:35:49.898867832+07:00","message":"[GCS] Start streaming session, msgId: 1880"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:35:50.236271674+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:35:50.236280195+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:35:52.427930656+07:00","message":"[GCS] Cleaned up inactive client: 1866"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:35:52.427950826+07:00","message":"[GCS] Cleaned up inactive client: 1863"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:35:52.427953036+07:00","message":"[GCS] Cleaned up inactive client: 1864"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:35:52.427954444+07:00","message":"[GCS] Cleaned up inactive client: 1862"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:35:52.427956502+07:00","message":"[GCS] Cleaned up inactive client: 1865"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:35:53.236895829+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:35:53.236903766+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:35:55.336683422+07:00","message":"[GCS] IsForceVAD: false for message ID: 1880"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:35:55.43849241+07:00","message":"receive streaming session, msgId: 1880"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:35:55.438511509+07:00","message":"found end of frame, send empty tag with msgId: 1880"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:35:55.438514596+07:00","message":"end Recv id 1880"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:35:55.438520499+07:00","message":"[buffer interim] 1880 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:35:55.438527256+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:35:55.438531122+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:35:55.438534237+07:00","message":"> Transcript [8649] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:35:55.438536188+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:35:55.438538255+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:35:55.438539935+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:35:55.43854144+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:35:55.438548246+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:35:55.438558084+07:00","message":"push: {true \n 0 0xc002a06880}"}
{"level":"info","service":"Main","time":"2025-10-27T15:35:55.449702207+07:00","message":"write wav file: './tmp/7446/7446_1880.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:35:55.538757183+07:00","message":"[GCS] Start streaming session, msgId: 1881"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:35:56.237008642+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:35:56.237018181+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:35:59.237440038+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:35:59.237449184+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:35:59.57609002+07:00","message":"[GCS] IsForceVAD: false for message ID: 1881"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:35:59.639522094+07:00","message":"[GCS] Start streaming session, msgId: 1882"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:35:59.683839274+07:00","message":"receive streaming session, msgId: 1881"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:35:59.683865975+07:00","message":"found end of frame, send empty tag with msgId: 1881"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:35:59.683869607+07:00","message":"end Recv id 1881"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:35:59.68387832+07:00","message":"[buffer interim] 1881 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:35:59.683887205+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:35:59.683891942+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:35:59.683895368+07:00","message":"> Transcript [8650] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:35:59.683898402+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:35:59.683900751+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:35:59.683903167+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:35:59.683905253+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:35:59.683908625+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:35:59.683921019+07:00","message":"push: {true \n 0 0xc002b14300}"}
{"level":"info","service":"Main","time":"2025-10-27T15:35:59.692941672+07:00","message":"write wav file: './tmp/7446/7446_1881.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:36:02.237892578+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:36:02.237895874+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:03.538750193+07:00","message":"receive streaming session, msgId: 1882"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:03.538783051+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":"2025-10-27T15:36:03.5387878+07:00","message":"receive interim result [false|false]: ปิด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:03.538799713+07:00","message":"[buffer interim] 1882 false ปิด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:03.538804772+07:00","message":"[bufferProcess] interim [720000000]:ปิด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:03.538810797+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:03.538816342+07:00","message":"[bufferProcess] send to processor (ticker):ปิด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:03.538819047+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:03.538821612+07:00","message":"> Transcript [8651] [false]: 'ปิด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:03.538823581+07:00","message":"Set StatePrefix (first interim): 'ปิด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:04.958224082+07:00","message":"[GCS] IsForceVAD: false for message ID: 1882"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:05.018089936+07:00","message":"[GCS] Start streaming session, msgId: 1883"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:05.074439224+07:00","message":"receive streaming session, msgId: 1882"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:05.074474519+07:00","message":"receive interim result all : {\"alternatives\":[{}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:05.074479235+07:00","message":"receive interim result [true|false]: "}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:05.074486235+07:00","message":"end recv isFinal message id 1882"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:05.074487924+07:00","message":"end Recv id 1882"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:05.074492553+07:00","message":"[buffer interim] 1882 true "}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:05.074508827+07:00","message":"[bufferProcess] interim [340000000]:"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:05.074516266+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:05.074518902+07:00","message":"> Transcript [8652] [true]: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:05.074521062+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:05.07452257+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:05.074524774+07:00","message":"StatePrefix: 'ปิด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:05.074527361+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:05.074533118+07:00","message":"Push: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:05.074541588+07:00","message":"push: {true  0 0xc002602b00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:36:05.084905384+07:00","message":"write wav file: './tmp/7446/7446_1882.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:36:05.238861186+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:36:05.23885445+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:36:08.239933081+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:36:08.239933337+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:10.077118622+07:00","message":"[GCS] IsForceVAD: false for message ID: 1883"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:10.178905398+07:00","message":"receive streaming session, msgId: 1883"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:10.17892531+07:00","message":"found end of frame, send empty tag with msgId: 1883"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:10.178928139+07:00","message":"end Recv id 1883"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:10.1789347+07:00","message":"[buffer interim] 1883 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:10.178941401+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:10.178945605+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:10.178948341+07:00","message":"> Transcript [8653] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:10.178950997+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:10.178952624+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:10.178954229+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:10.178955789+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:10.178958329+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:10.178967217+07:00","message":"push: {true \n 0 0xc002b14480}"}
{"level":"info","service":"Main","time":"2025-10-27T15:36:10.190182045+07:00","message":"write wav file: './tmp/7446/7446_1883.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:10.339440487+07:00","message":"[GCS] Start streaming session, msgId: 1884"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:36:11.240341815+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:36:11.240356414+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:36:14.241143648+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:36:14.241148047+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:15.586748853+07:00","message":"[GCS] IsForceVAD: false for message ID: 1884"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:15.657869706+07:00","message":"[GCS] Start streaming session, msgId: 1885"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:15.729217833+07:00","message":"receive streaming session, msgId: 1884"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:15.729233728+07:00","message":"found end of frame, send empty tag with msgId: 1884"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:15.729236691+07:00","message":"end Recv id 1884"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:15.729242459+07:00","message":"[buffer interim] 1884 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:15.729248304+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:15.729254868+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:15.729257634+07:00","message":"> Transcript [8654] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:15.72925999+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:15.729261748+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:15.729263876+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:15.729266134+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:15.729269204+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:15.729281399+07:00","message":"push: {true \n 0 0xc002a06700}"}
{"level":"info","service":"Main","time":"2025-10-27T15:36:15.739223233+07:00","message":"write wav file: './tmp/7446/7446_1884.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:36:17.241435163+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:36:17.241449243+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:36:20.241628125+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:36:20.241635369+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:21.357525241+07:00","message":"[GCS] IsForceVAD: false for message ID: 1885"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:21.420473084+07:00","message":"[GCS] Start streaming session, msgId: 1886"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:21.478431882+07:00","message":"receive streaming session, msgId: 1885"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:21.4784537+07:00","message":"found end of frame, send empty tag with msgId: 1885"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:21.478456543+07:00","message":"end Recv id 1885"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:21.478463267+07:00","message":"[buffer interim] 1885 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:21.478470554+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:21.478474704+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:21.478478796+07:00","message":"> Transcript [8655] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:21.478481168+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:21.478482885+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:21.478484478+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:21.478486046+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:21.478488436+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:21.478525778+07:00","message":"push: {true \n 0 0xc002602e80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:36:21.48917187+07:00","message":"write wav file: './tmp/7446/7446_1885.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:22.427491159+07:00","message":"[GCS] Cleaned up inactive client: 1869"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:22.427510658+07:00","message":"[GCS] Cleaned up inactive client: 1871"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:22.427513004+07:00","message":"[GCS] Cleaned up inactive client: 1868"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:22.427514588+07:00","message":"[GCS] Cleaned up inactive client: 1867"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:22.427516011+07:00","message":"[GCS] Cleaned up inactive client: 1872"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:22.427517484+07:00","message":"[GCS] Cleaned up inactive client: 1870"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:36:23.241783191+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:36:23.241793878+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:36:26.242063262+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:36:26.242076119+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:26.92604364+07:00","message":"[GCS] IsForceVAD: false for message ID: 1886"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:26.988759417+07:00","message":"[GCS] Start streaming session, msgId: 1887"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:27.034852335+07:00","message":"receive streaming session, msgId: 1886"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:27.034870117+07:00","message":"found end of frame, send empty tag with msgId: 1886"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:27.034873085+07:00","message":"end Recv id 1886"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:27.034878585+07:00","message":"[buffer interim] 1886 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:27.034886895+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:27.034895798+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:27.034898456+07:00","message":"> Transcript [8656] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:27.03490055+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:27.0349022+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:27.034903631+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:27.034905123+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:27.034907415+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:27.034917964+07:00","message":"push: {true \n 0 0xc002603900}"}
{"level":"info","service":"Main","time":"2025-10-27T15:36:27.045329265+07:00","message":"write wav file: './tmp/7446/7446_1886.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:36:29.242557235+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:36:29.242575511+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:36:32.243088511+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:36:32.243106631+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:33.136949758+07:00","message":"[GCS] IsForceVAD: false for message ID: 1887"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:33.209439382+07:00","message":"[GCS] Start streaming session, msgId: 1888"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:33.238183607+07:00","message":"receive streaming session, msgId: 1887"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:33.238203227+07:00","message":"found end of frame, send empty tag with msgId: 1887"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:33.238205915+07:00","message":"end Recv id 1887"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:33.238211848+07:00","message":"[buffer interim] 1887 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:33.238218352+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:33.238222233+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:33.238224884+07:00","message":"> Transcript [8657] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:33.238227058+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:33.238228851+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:33.238230259+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:33.238231704+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:33.238238553+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:33.238248088+07:00","message":"push: {true \n 0 0xc002a06a00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:36:33.249307307+07:00","message":"write wav file: './tmp/7446/7446_1887.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:33.397873315+07:00","message":"[GCS] IsForceVAD: false for message ID: 1888"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:33.528404165+07:00","message":"[GCS] Start streaming session, msgId: 1889"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:33.587521727+07:00","message":"[GCS] IsForceVAD: false for message ID: 1889"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:33.659917604+07:00","message":"receive streaming session, msgId: 1888"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:33.659935114+07:00","message":"found end of frame, send empty tag with msgId: 1888"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:33.65993786+07:00","message":"end Recv id 1888"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:33.659943547+07:00","message":"[buffer interim] 1888 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:33.659949307+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:33.659952943+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:33.659955388+07:00","message":"> Transcript [8658] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:33.659957505+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:33.65995905+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:33.659960505+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:33.659962003+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:33.659964774+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:33.65997391+07:00","message":"push: {true \n 0 0xc002b14000}"}
{"level":"info","service":"Main","time":"2025-10-27T15:36:33.66431431+07:00","message":"write wav file: './tmp/7446/7446_1888.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:33.748167743+07:00","message":"receive streaming session, msgId: 1889"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:33.748181686+07:00","message":"found end of frame, send empty tag with msgId: 1889"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:33.748184178+07:00","message":"end Recv id 1889"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:33.748190238+07:00","message":"[buffer interim] 1889 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:33.7481962+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:33.748199504+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:33.748202057+07:00","message":"> Transcript [8659] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:33.748203983+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:33.74820605+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:33.748207506+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:33.748209015+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:33.748211483+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:33.748219719+07:00","message":"push: {true \n 0 0xc00401e880}"}
{"level":"info","service":"Main","time":"2025-10-27T15:36:33.752608111+07:00","message":"write wav file: './tmp/7446/7446_1889.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:34.038836127+07:00","message":"[GCS] Start streaming session, msgId: 1890"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:36:35.243724668+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:36:35.24373153+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:35.283876746+07:00","message":"receive streaming session, msgId: 1890"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:35.283921856+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":"2025-10-27T15:36:35.283926629+07:00","message":"receive interim result [false|false]: อาบ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:35.283938314+07:00","message":"[buffer interim] 1890 false อาบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:35.283945233+07:00","message":"[bufferProcess] interim [260000000]:อาบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:35.28394677+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:35.2839519+07:00","message":"[bufferProcess] send to processor (ticker):อาบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:35.283954337+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:35.283956883+07:00","message":"> Transcript [8660] [false]: 'อาบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:35.283958769+07:00","message":"Set StatePrefix (first interim): 'อาบ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:35.303045746+07:00","message":"receive streaming session, msgId: 1890"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:35.303084469+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":"2025-10-27T15:36:35.30308987+07:00","message":"receive interim result [false|false]: อ่าน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:35.303102087+07:00","message":"[buffer interim] 1890 false อ่าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:35.303108701+07:00","message":"[bufferProcess] interim [320000000]:อ่าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:35.303110217+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:35.525783953+07:00","message":"receive streaming session, msgId: 1890"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:35.52583364+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":"2025-10-27T15:36:35.525841603+07:00","message":"receive interim result [false|false]: อาจจะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:35.525858474+07:00","message":"[buffer interim] 1890 false อาจจะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:35.525870403+07:00","message":"[bufferProcess] interim [440000000]:อาจจะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:35.525873258+07:00","message":"[bufferProcess] send to processor:อ่าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:35.525881739+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:35.525886486+07:00","message":"> Transcript [8661] [false]: 'อ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:35.525889351+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:35.525892849+07:00","message":"Set new StatePrefix: 'อ่าน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:35.574066112+07:00","message":"receive streaming session, msgId: 1890"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:35.574103066+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":"2025-10-27T15:36:35.574108756+07:00","message":"receive interim result [false|false]: อาชวิน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:35.574120981+07:00","message":"[buffer interim] 1890 false อาชวิน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:35.574127561+07:00","message":"[bufferProcess] interim [500000000]:อาชวิน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:35.574129213+07:00","message":"[bufferProcess] send to processor:อาจจะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:35.574134155+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:35.574136705+07:00","message":"> Transcript [8662] [false]: 'อาจจะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:35.574138619+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:35.574140393+07:00","message":"Set new StatePrefix: 'อาจจะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:35.919315278+07:00","message":"receive streaming session, msgId: 1890"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:35.919349808+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":"2025-10-27T15:36:35.919354726+07:00","message":"receive interim result [false|false]: อดิเรก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:35.919367346+07:00","message":"[buffer interim] 1890 false อดิเรก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:35.919373426+07:00","message":"[bufferProcess] interim [860000000]:อดิเรก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:35.919375283+07:00","message":"[bufferProcess] send to processor:อาชวิน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:35.91938028+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:35.919383462+07:00","message":"> Transcript [8663] [false]: 'อาชวิน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:35.91938538+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:35.919387011+07:00","message":"Set new StatePrefix: 'อาชวิน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:36.17773811+07:00","message":"receive streaming session, msgId: 1890"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:36.177786635+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":"2025-10-27T15:36:36.17779214+07:00","message":"receive interim result [false|false]: อติเรกลาภ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:36.177805015+07:00","message":"[buffer interim] 1890 false อติเรกลาภ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:36.17781842+07:00","message":"[bufferProcess] interim [160000000]:อติเรกลาภ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:36.177820802+07:00","message":"[bufferProcess] send to processor:อดิเรก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:36.177828297+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:36.177832158+07:00","message":"> Transcript [8664] [false]: 'อดิเรก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:36.177834099+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:36.17783577+07:00","message":"Set new StatePrefix: 'อดิเรก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:36.628682436+07:00","message":"receive streaming session, msgId: 1890"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:36.628713577+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":"2025-10-27T15:36:36.628718665+07:00","message":"receive interim result [false|false]: อติเรกจีวร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:36.628730501+07:00","message":"[buffer interim] 1890 false อติเรกจีวร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:36.628737177+07:00","message":"[bufferProcess] interim [580000000]:อติเรกจีวร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:36.628738932+07:00","message":"[bufferProcess] send to processor:อติเรกลาภ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:36.628744+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:36.628746557+07:00","message":"> Transcript [8665] [false]: 'อติเรกลาภ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:36.628748541+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:36.628750429+07:00","message":"Set new StatePrefix: 'อติเรกลาภ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:36.848970552+07:00","message":"receive streaming session, msgId: 1890"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:36.849007036+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":"2025-10-27T15:36:36.849012233+07:00","message":"receive interim result [false|false]: อติเรกลาภวัด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:36.849024987+07:00","message":"[buffer interim] 1890 false อติเรกลาภวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:36.849032008+07:00","message":"[bufferProcess] interim [820000000]:อติเรกลาภวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:36.849034164+07:00","message":"[bufferProcess] send to processor:อติเรกจีวร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:36.84903954+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:36.849042231+07:00","message":"> Transcript [8666] [false]: 'อติเรกจีวร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:36.849044326+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:36.849045998+07:00","message":"Set new StatePrefix: 'อติเรกจีวร'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:36.928588364+07:00","message":"receive streaming session, msgId: 1890"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:36.928623956+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":"2025-10-27T15:36:36.928629452+07:00","message":"receive interim result [false|false]: อติเรกจีวร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:36.928642256+07:00","message":"[buffer interim] 1890 false อติเรกจีวร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:36.928648749+07:00","message":"[bufferProcess] interim [880000000]:อติเรกจีวร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:36.928650626+07:00","message":"[bufferProcess] send to processor:อติเรกลาภวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:36.928655962+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:36.928658655+07:00","message":"> Transcript [8667] [false]: 'อติเรกลาภวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:36.928660455+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:36.928662117+07:00","message":"Set new StatePrefix: 'อติเรกลาภวัด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:37.560228602+07:00","message":"receive streaming session, msgId: 1890"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:37.560267983+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":"2025-10-27T15:36:37.560273705+07:00","message":"receive interim result [false|false]: อติเรกจีวร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:37.560287115+07:00","message":"[buffer interim] 1890 false อติเรกจีวร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:37.560293619+07:00","message":"[bufferProcess] interim [480000000]:อติเรกจีวร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:37.560295871+07:00","message":"[bufferProcess] send to processor:อติเรกจีวร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:37.560301015+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:37.560303528+07:00","message":"> Transcript [8668] [false]: 'อติเรกจีวร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:37.560305395+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:37.560306964+07:00","message":"Set new StatePrefix: 'อติเรกจีวร'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:37.639849036+07:00","message":"receive streaming session, msgId: 1890"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:37.639882284+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อติเรก aquastar\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:37.639887603+07:00","message":"receive interim result [false|false]: อติเรก aquastar"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:37.639900349+07:00","message":"[buffer interim] 1890 false อติเรก aquastar"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:37.639912772+07:00","message":"[bufferProcess] interim [600000000]:อติเรก aquastar"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:37.639915613+07:00","message":"[bufferProcess] send to processor:อติเรกจีวร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:37.639921952+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:37.63992526+07:00","message":"> Transcript [8669] [false]: 'อติเรกจีวร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:37.63992872+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:37.639931182+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:37.639934554+07:00","message":"StatePrefix: 'อติเรกจีวร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:37.639936234+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:37.733044223+07:00","message":"receive streaming session, msgId: 1890"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:37.733085386+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":"2025-10-27T15:36:37.733089901+07:00","message":"receive interim result [false|false]: อติเรกจีวรสตางค์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:37.733101366+07:00","message":"[buffer interim] 1890 false อติเรกจีวรสตางค์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:37.733108015+07:00","message":"[bufferProcess] interim [660000000]:อติเรกจีวรสตางค์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:37.733110046+07:00","message":"[bufferProcess] send to processor:อติเรก aquastar"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:37.733115141+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:37.733118004+07:00","message":"> Transcript [8670] [false]: 'อติเรก aquastar'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:37.733119773+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:37.733121548+07:00","message":"Set new StatePrefix: 'อติเรก aquastar'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:36:38.244761937+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:36:38.244776432+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:38.311353135+07:00","message":"receive streaming session, msgId: 1890"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:38.311391843+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":"2025-10-27T15:36:38.311397455+07:00","message":"receive interim result [false|false]: อติเรกจีวรสตางค์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:38.311410636+07:00","message":"[buffer interim] 1890 false อติเรกจีวรสตางค์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:38.311417689+07:00","message":"[bufferProcess] interim [260000000]:อติเรกจีวรสตางค์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:38.311419888+07:00","message":"[bufferProcess] send to processor:อติเรกจีวรสตางค์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:38.311424934+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:38.311427342+07:00","message":"> Transcript [8671] [false]: 'อติเรกจีวรสตางค์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:38.311429515+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:38.311431194+07:00","message":"Set new StatePrefix: 'อติเรกจีวรสตางค์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:38.811029793+07:00","message":"receive streaming session, msgId: 1890"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:38.811064108+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":"2025-10-27T15:36:38.811069646+07:00","message":"receive interim result [false|false]: อติเรกจีวรสตางค์ชีวะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:38.81108221+07:00","message":"[buffer interim] 1890 false อติเรกจีวรสตางค์ชีวะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:38.811089001+07:00","message":"[bufferProcess] interim [740000000]:อติเรกจีวรสตางค์ชีวะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:38.811090979+07:00","message":"[bufferProcess] send to processor:อติเรกจีวรสตางค์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:38.811096157+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:38.811099032+07:00","message":"> Transcript [8672] [false]: 'อติเรกจีวรสตางค์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:38.811102436+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:38.811104403+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:38.811106109+07:00","message":"StatePrefix: 'อติเรกจีวรสตางค์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:38.811107937+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:38.868119638+07:00","message":"receive streaming session, msgId: 1890"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:38.868158064+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อติเรก aquos ทางชีวภาพ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:38.86816327+07:00","message":"receive interim result [false|false]: อติเรก aquos ทางชีวภาพ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:38.868174377+07:00","message":"[buffer interim] 1890 false อติเรก aquos ทางชีวภาพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:38.868182402+07:00","message":"[bufferProcess] interim [860000000]:อติเรก aquos ทางชีวภาพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:38.868185305+07:00","message":"[bufferProcess] send to processor:อติเรกจีวรสตางค์ชีวะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:38.868192193+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:38.8681981+07:00","message":"> Transcript [8673] [false]: 'อติเรกจีวรสตางค์ชีวะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:38.868202302+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:38.868204816+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:38.868208004+07:00","message":"StatePrefix: 'อติเรกจีวรสตางค์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:38.868209872+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:39.096337851+07:00","message":"[GCS] IsForceVAD: false for message ID: 1890"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:39.267344355+07:00","message":"receive streaming session, msgId: 1890"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:39.267387058+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อติเรก aquos สตางค์ชีวตุ\",\"confidence\":0.82246375}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:39.267393879+07:00","message":"receive interim result [true|false]: อติเรก aquos สตางค์ชีวตุ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:39.267401466+07:00","message":"end recv isFinal message id 1890"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:39.267406553+07:00","message":"end Recv id 1890"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:39.267415167+07:00","message":"[buffer interim] 1890 true อติเรก aquos สตางค์ชีวตุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:39.267424906+07:00","message":"[bufferProcess] interim [280000000]:อติเรก aquos สตางค์ชีวตุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:39.267427619+07:00","message":"[bufferProcess] send to processor (isfinal):อติเรก aquos ทางชีวภาพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:39.267430953+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:39.26743359+07:00","message":"> Transcript [8674] [false]: 'อติเรก aquos ทางชีวภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:39.267435735+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:39.267437638+07:00","message":"Set new StatePrefix: 'อติเรก aquos ทางชีวภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:39.267439159+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:39.267440635+07:00","message":"> Transcript [8675] [true]: 'อติเรก aquos สตางค์ชีวตุ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:39.267442436+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:39.267444349+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:39.267459624+07:00","message":"StatePrefix: 'อติเรก aquos ทางชีวภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:39.26746401+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:39.267469754+07:00","message":"Push: 'อติเรก aquos สตางค์ชีวตุ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:39.267477438+07:00","message":"push: {true อติเรก aquos สตางค์ชีวตุ 0 0xc002603980}"}
{"level":"info","service":"Main","time":"2025-10-27T15:36:39.279014495+07:00","message":"write wav file: './tmp/7446/7446_1890.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:39.549403423+07:00","message":"[GCS] Start streaming session, msgId: 1891"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:40.298454815+07:00","message":"receive streaming session, msgId: 1891"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:40.298501286+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":"2025-10-27T15:36:40.298507279+07:00","message":"receive interim result [false|false]: อ่าน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:40.298524659+07:00","message":"[buffer interim] 1891 false อ่าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:40.298532222+07:00","message":"[bufferProcess] interim [780000000]:อ่าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:40.298534581+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:40.29854134+07:00","message":"[bufferProcess] send to processor (ticker):อ่าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:40.298544715+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:40.298548067+07:00","message":"> Transcript [8676] [false]: 'อ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:40.298550462+07:00","message":"Set StatePrefix (first interim): 'อ่าน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:40.437805586+07:00","message":"receive streaming session, msgId: 1891"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:40.437842555+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":"2025-10-27T15:36:40.437849836+07:00","message":"receive interim result [false|false]: อาจจะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:40.43786238+07:00","message":"[buffer interim] 1891 false อาจจะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:40.437867525+07:00","message":"[bufferProcess] interim [900000000]:อาจจะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:40.437868967+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:40.925030648+07:00","message":"receive streaming session, msgId: 1891"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:40.925069073+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":"2025-10-27T15:36:40.925074826+07:00","message":"receive interim result [false|false]: อาจจะเลท"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:40.925086606+07:00","message":"[buffer interim] 1891 false อาจจะเลท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:40.925095545+07:00","message":"[bufferProcess] interim [380000000]:อาจจะเลท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:40.925097784+07:00","message":"[bufferProcess] send to processor:อาจจะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:40.925101195+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:40.925103882+07:00","message":"> Transcript [8677] [false]: 'อาจจะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:40.925105706+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:40.925107446+07:00","message":"Set new StatePrefix: 'อาจจะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:41.130335235+07:00","message":"receive streaming session, msgId: 1891"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:41.130373765+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาจจะ late\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:41.130379115+07:00","message":"receive interim result [false|false]: อาจจะ late"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:41.130392564+07:00","message":"[buffer interim] 1891 false อาจจะ late"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:41.130399622+07:00","message":"[bufferProcess] interim [560000000]:อาจจะ late"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:41.130401454+07:00","message":"[bufferProcess] send to processor:อาจจะเลท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:41.130406454+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:41.130408894+07:00","message":"> Transcript [8678] [false]: 'อาจจะเลท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:41.130411532+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:41.130413361+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:41.130416969+07:00","message":"StatePrefix: 'อาจจะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:41.13041888+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:36:41.245099035+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:36:41.245115379+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:41.443062383+07:00","message":"receive streaming session, msgId: 1891"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:41.443099611+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":"2025-10-27T15:36:41.443105624+07:00","message":"receive interim result [false|false]: เทเลกราฟ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:41.44311702+07:00","message":"[buffer interim] 1891 false เทเลกราฟ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:41.443124594+07:00","message":"[bufferProcess] interim [860000000]:เทเลกราฟ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:41.443126632+07:00","message":"[bufferProcess] send to processor:อาจจะ late"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:41.443132004+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:41.443134345+07:00","message":"> Transcript [8679] [false]: 'อาจจะ late'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:41.443137955+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:41.443139811+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:41.44314157+07:00","message":"StatePrefix: 'อาจจะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:41.443143295+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:41.485510049+07:00","message":"receive streaming session, msgId: 1891"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:41.485543417+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาจจะ late\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:41.485548922+07:00","message":"receive interim result [false|false]: อาจจะ late"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:41.485564732+07:00","message":"[buffer interim] 1891 false อาจจะ late"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:41.485570993+07:00","message":"[bufferProcess] interim [920000000]:อาจจะ late"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:41.485572853+07:00","message":"[bufferProcess] send to processor:เทเลกราฟ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:41.485577969+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:41.485581107+07:00","message":"> Transcript [8680] [false]: 'เทเลกราฟ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:41.485583379+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:41.485585025+07:00","message":"Set new StatePrefix: 'เทเลกราฟ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:41.670932951+07:00","message":"receive streaming session, msgId: 1891"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:41.670968396+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"oculus\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:41.670974027+07:00","message":"receive interim result [false|false]: oculus"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:41.670987119+07:00","message":"[buffer interim] 1891 false oculus"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:41.670993623+07:00","message":"[bufferProcess] interim [100000000]:oculus"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:41.670995806+07:00","message":"[bufferProcess] send to processor:อาจจะ late"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:41.671002451+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:41.671004917+07:00","message":"> Transcript [8681] [false]: 'อาจจะ late'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:41.671007133+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:41.671008762+07:00","message":"Set new StatePrefix: 'อาจจะ late'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:41.904296159+07:00","message":"receive streaming session, msgId: 1891"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:41.904328771+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Opposite\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:41.904334001+07:00","message":"receive interim result [false|false]: Opposite"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:41.904347175+07:00","message":"[buffer interim] 1891 false Opposite"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:41.90435329+07:00","message":"[bufferProcess] interim [340000000]:Opposite"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:41.9043555+07:00","message":"[bufferProcess] send to processor:oculus"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:41.904360622+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:41.904363246+07:00","message":"> Transcript [8682] [false]: 'oculus'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:41.904365007+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:41.904366893+07:00","message":"Set new StatePrefix: 'oculus'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:42.534445139+07:00","message":"receive streaming session, msgId: 1891"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:42.534482365+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Opposite\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:42.534487596+07:00","message":"receive interim result [false|false]: Opposite"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:42.534499845+07:00","message":"[buffer interim] 1891 false Opposite"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:42.534505836+07:00","message":"[bufferProcess] interim [940000000]:Opposite"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:42.534508133+07:00","message":"[bufferProcess] send to processor:Opposite"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:42.534513098+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:42.534515558+07:00","message":"> Transcript [8683] [false]: 'Opposite'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:42.53451762+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:42.534519578+07:00","message":"Set new StatePrefix: 'Opposite'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:42.738852988+07:00","message":"receive streaming session, msgId: 1891"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:42.738888605+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"oculus ทาง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:42.73889462+07:00","message":"receive interim result [false|false]: oculus ทาง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:42.738908033+07:00","message":"[buffer interim] 1891 false oculus ทาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:42.738914455+07:00","message":"[bufferProcess] interim [180000000]:oculus ทาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:42.738916555+07:00","message":"[bufferProcess] send to processor:Opposite"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:42.738921509+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:42.738923905+07:00","message":"> Transcript [8684] [false]: 'Opposite'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:42.738926572+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:42.738928412+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:42.738930201+07:00","message":"StatePrefix: 'Opposite'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:42.738932123+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:42.925040087+07:00","message":"receive streaming session, msgId: 1891"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:42.925073864+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"oculus ตรัง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:42.925079046+07:00","message":"receive interim result [false|false]: oculus ตรัง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:42.92509507+07:00","message":"[buffer interim] 1891 false oculus ตรัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:42.925104067+07:00","message":"[bufferProcess] interim [360000000]:oculus ตรัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:42.925105784+07:00","message":"[bufferProcess] send to processor:oculus ทาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:42.925109132+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:42.925111679+07:00","message":"> Transcript [8685] [false]: 'oculus ทาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:42.92511362+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:42.925115176+07:00","message":"Set new StatePrefix: 'oculus ทาง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:43.231826606+07:00","message":"receive streaming session, msgId: 1891"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:43.231871739+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"oculus จางเจียเจี้ย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:43.231879247+07:00","message":"receive interim result [false|false]: oculus จางเจียเจี้ย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:43.231896204+07:00","message":"[buffer interim] 1891 false oculus จางเจียเจี้ย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:43.231912476+07:00","message":"[bufferProcess] interim [660000000]:oculus จางเจียเจี้ย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:43.231919445+07:00","message":"[bufferProcess] send to processor:oculus ตรัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:43.231926368+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:43.231930426+07:00","message":"> Transcript [8686] [false]: 'oculus ตรัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:43.231933508+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:43.23193576+07:00","message":"Set new StatePrefix: 'oculus ตรัง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:43.289438387+07:00","message":"receive streaming session, msgId: 1891"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:43.289474183+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"oculus\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:43.289479238+07:00","message":"receive interim result [false|false]: oculus"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:43.289489981+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":"2025-10-27T15:36:43.289492901+07:00","message":"receive interim result [false|false]:  จางเจียเจี้ย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:43.289499773+07:00","message":"[buffer interim] 1891 false oculus"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:43.28950245+07:00","message":"[buffer interim] 1891 false  จางเจียเจี้ย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:43.289508343+07:00","message":"[bufferProcess] interim [780000000]:oculus"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:43.289510065+07:00","message":"[bufferProcess] send to processor:oculus จางเจียเจี้ย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:43.289512667+07:00","message":"[bufferProcess] interim [780000000]: จางเจียเจี้ย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:43.289514698+07:00","message":"[bufferProcess] update buffer: oculus จางเจียเจี้ย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:43.289517459+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:43.28952+07:00","message":"> Transcript [8687] [false]: 'oculus จางเจียเจี้ย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:43.289521825+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:43.289523323+07:00","message":"Set new StatePrefix: 'oculus จางเจียเจี้ย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:43.417589883+07:00","message":"receive streaming session, msgId: 1891"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:43.417628172+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"oculus\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:43.41763452+07:00","message":"receive interim result [false|false]: oculus"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:43.417645885+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":"2025-10-27T15:36:43.417649384+07:00","message":"receive interim result [false|false]:  ทางชีวิต"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:43.417657096+07:00","message":"[buffer interim] 1891 false oculus"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:43.417660531+07:00","message":"[buffer interim] 1891 false  ทางชีวิต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:43.417670178+07:00","message":"[bufferProcess] interim [900000000]:oculus"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:43.417673485+07:00","message":"[bufferProcess] send to processor:oculus จางเจียเจี้ย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:43.417676893+07:00","message":"[bufferProcess] interim [900000000]: ทางชีวิต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:43.417679829+07:00","message":"[bufferProcess] update buffer: oculus ทางชีวิต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:43.41768303+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:43.417686193+07:00","message":"> Transcript [8688] [false]: 'oculus จางเจียเจี้ย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:43.417690156+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:43.417692483+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:43.417694693+07:00","message":"StatePrefix: 'oculus จางเจียเจี้ย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:43.417697202+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:43.519129958+07:00","message":"[GCS] IsForceVAD: false for message ID: 1891"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:43.578068973+07:00","message":"[GCS] Start streaming session, msgId: 1892"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:43.611196706+07:00","message":"receive streaming session, msgId: 1891"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:43.611229993+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"oculus\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:43.611235539+07:00","message":"receive interim result [false|false]: oculus"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:43.611243702+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":"2025-10-27T15:36:43.611246611+07:00","message":"receive interim result [false|false]:  ทางชีวะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:43.611254035+07:00","message":"[buffer interim] 1891 false oculus"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:43.611257089+07:00","message":"[buffer interim] 1891 false  ทางชีวะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:43.611262331+07:00","message":"[bufferProcess] interim [80000000]:oculus"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:43.611264541+07:00","message":"[bufferProcess] send to processor:oculus ทางชีวิต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:43.611267359+07:00","message":"[bufferProcess] interim [80000000]: ทางชีวะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:43.611269565+07:00","message":"[bufferProcess] update buffer: oculus ทางชีวะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:43.611272357+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:43.6112756+07:00","message":"> Transcript [8689] [false]: 'oculus ทางชีวิต'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:43.611278597+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:43.611280942+07:00","message":"Set new StatePrefix: 'oculus ทางชีวิต'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:43.692157731+07:00","message":"receive streaming session, msgId: 1891"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:43.6921923+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"opposites ทางชีวะ\",\"confidence\":0.7557858}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:43.692197365+07:00","message":"receive interim result [true|false]: opposites ทางชีวะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:43.692206991+07:00","message":"end recv isFinal message id 1891"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:43.692208816+07:00","message":"end Recv id 1891"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:43.692215549+07:00","message":"[buffer interim] 1891 true opposites ทางชีวะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:43.692222414+07:00","message":"[bufferProcess] interim [200000000]:opposites ทางชีวะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:43.692225505+07:00","message":"[bufferProcess] send to processor (isfinal):oculus ทางชีวะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:43.692228763+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:43.692231353+07:00","message":"> Transcript [8690] [false]: 'oculus ทางชีวะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:43.692233554+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:43.692235117+07:00","message":"Set new StatePrefix: 'oculus ทางชีวะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:43.692236485+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:43.692237944+07:00","message":"> Transcript [8691] [true]: 'opposites ทางชีวะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:43.692239837+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:43.692241529+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:43.692243068+07:00","message":"StatePrefix: 'oculus ทางชีวะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:43.692244812+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:43.692247474+07:00","message":"Push: 'opposites ทางชีวะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:43.692255472+07:00","message":"push: {true opposites ทางชีวะ 0 0xc00401fc00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:36:43.704316821+07:00","message":"write wav file: './tmp/7446/7446_1891.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:44.027269871+07:00","message":"[GCS] IsForceVAD: false for message ID: 1892"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:44.099998932+07:00","message":"[GCS] Start streaming session, msgId: 1893"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:44.138822368+07:00","message":"receive streaming session, msgId: 1892"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:44.138842362+07:00","message":"found end of frame, send empty tag with msgId: 1892"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:44.13884539+07:00","message":"end Recv id 1892"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:44.138851611+07:00","message":"[buffer interim] 1892 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:44.138858207+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:44.138861806+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:44.138864672+07:00","message":"> Transcript [8692] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:44.138866972+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:44.138868789+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:44.138870236+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:44.138871674+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:44.138874239+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:44.138883779+07:00","message":"push: {true \n 0 0xc002603d00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:36:44.143896068+07:00","message":"write wav file: './tmp/7446/7446_1892.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:44.158111962+07:00","message":"[GCS] IsForceVAD: false for message ID: 1893"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:44.219143309+07:00","message":"[GCS] Start streaming session, msgId: 1894"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:36:44.245622551+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:36:44.245642219+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:44.409392842+07:00","message":"receive streaming session, msgId: 1893"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:44.409411238+07:00","message":"found end of frame, send empty tag with msgId: 1893"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:44.409414058+07:00","message":"end Recv id 1893"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:44.409420791+07:00","message":"[buffer interim] 1893 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:44.40942753+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:44.409431044+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:44.409433755+07:00","message":"> Transcript [8693] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:44.409435999+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:44.409437802+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:44.409439449+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:44.409441296+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:44.409448784+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:44.409458837+07:00","message":"push: {true \n 0 0xc0023e9780}"}
{"level":"info","service":"Main","time":"2025-10-27T15:36:44.413973572+07:00","message":"write wav file: './tmp/7446/7446_1893.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:45.279736264+07:00","message":"receive streaming session, msgId: 1894"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:45.279776255+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":"2025-10-27T15:36:45.279781671+07:00","message":"receive interim result [false|false]: อ่าน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:45.279796053+07:00","message":"[buffer interim] 1894 false อ่าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:45.2798025+07:00","message":"[bufferProcess] interim [80000000]:อ่าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:45.27980408+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:45.63589395+07:00","message":"receive streaming session, msgId: 1894"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:45.635932226+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":"2025-10-27T15:36:45.635937274+07:00","message":"receive interim result [false|false]: อาชวิน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:45.635949264+07:00","message":"[buffer interim] 1894 false อาชวิน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:45.635957394+07:00","message":"[bufferProcess] interim [380000000]:อาชวิน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:45.635960164+07:00","message":"[bufferProcess] send to processor:อ่าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:45.635965529+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:45.635968007+07:00","message":"> Transcript [8694] [false]: 'อ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:45.635969789+07:00","message":"Set StatePrefix (first interim): 'อ่าน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:45.792798343+07:00","message":"receive streaming session, msgId: 1894"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:45.792848729+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":"2025-10-27T15:36:45.792854305+07:00","message":"receive interim result [false|false]: หาดทะเล"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:45.792867543+07:00","message":"[buffer interim] 1894 false หาดทะเล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:45.792874088+07:00","message":"[bufferProcess] interim [560000000]:หาดทะเล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:45.792876036+07:00","message":"[bufferProcess] send to processor:อาชวิน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:45.792880881+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:45.792883722+07:00","message":"> Transcript [8695] [false]: 'อาชวิน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:45.792885509+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:45.792887313+07:00","message":"Set new StatePrefix: 'อาชวิน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:46.369422666+07:00","message":"receive streaming session, msgId: 1894"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:46.369460645+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":"2025-10-27T15:36:46.369466389+07:00","message":"receive interim result [false|false]: หาดทะเล"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:46.36947939+07:00","message":"[buffer interim] 1894 false หาดทะเล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:46.369486046+07:00","message":"[bufferProcess] interim [160000000]:หาดทะเล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:46.36948797+07:00","message":"[bufferProcess] send to processor:หาดทะเล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:46.369492783+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:46.369495403+07:00","message":"> Transcript [8696] [false]: 'หาดทะเล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:46.369497209+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:46.369498864+07:00","message":"Set new StatePrefix: 'หาดทะเล'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:36:47.246581364+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:36:47.246592848+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:47.911474045+07:00","message":"receive streaming session, msgId: 1894"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:47.911505459+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":"2025-10-27T15:36:47.911510585+07:00","message":"receive interim result [false|false]: อติเรกจีวรสตางค์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:47.911522765+07:00","message":"[buffer interim] 1894 false อติเรกจีวรสตางค์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:47.911529024+07:00","message":"[bufferProcess] interim [660000000]:อติเรกจีวรสตางค์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:47.91153283+07:00","message":"[bufferProcess] send to processor:หาดทะเล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:47.911539066+07:00","message":"[bufferProcess] send to processor (ticker):อติเรกจีวรสตางค์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:47.911541715+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:47.911544282+07:00","message":"> Transcript [8697] [false]: 'หาดทะเล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:47.911547149+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:47.911548866+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:47.911550305+07:00","message":"StatePrefix: 'หาดทะเล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:47.911551985+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:47.911553229+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:47.911554838+07:00","message":"> Transcript [8698] [false]: 'อติเรกจีวรสตางค์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:47.911556173+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:47.911557704+07:00","message":"Set new StatePrefix: 'อติเรกจีวรสตางค์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:48.483218169+07:00","message":"receive streaming session, msgId: 1894"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:48.483262146+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":"2025-10-27T15:36:48.48326901+07:00","message":"receive interim result [false|false]: อติเรกจีวรสตางค์จีน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:48.48328083+07:00","message":"[buffer interim] 1894 false อติเรกจีวรสตางค์จีน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:48.48328887+07:00","message":"[bufferProcess] interim [260000000]:อติเรกจีวรสตางค์จีน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:48.483290998+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:48.796793126+07:00","message":"receive streaming session, msgId: 1894"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:48.796835567+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":"2025-10-27T15:36:48.796842873+07:00","message":"receive interim result [false|false]: อติเรกจีวรสตางค์ชีวิต"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:48.796858467+07:00","message":"[buffer interim] 1894 false อติเรกจีวรสตางค์ชีวิต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:48.796865655+07:00","message":"[bufferProcess] interim [560000000]:อติเรกจีวรสตางค์ชีวิต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:48.796868267+07:00","message":"[bufferProcess] send to processor:อติเรกจีวรสตางค์จีน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:48.79687516+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:48.796879033+07:00","message":"> Transcript [8699] [false]: 'อติเรกจีวรสตางค์จีน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:48.796883204+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:48.796885471+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:48.7968875+07:00","message":"StatePrefix: 'อติเรกจีวรสตางค์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:48.796890147+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:48.799970943+07:00","message":"receive streaming session, msgId: 1894"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:48.799993492+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":"2025-10-27T15:36:48.799997998+07:00","message":"receive interim result [false|false]: อติเรกจีวรสตางค์ชีวะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:48.800008075+07:00","message":"[buffer interim] 1894 false อติเรกจีวรสตางค์ชีวะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:48.800015495+07:00","message":"[bufferProcess] interim [620000000]:อติเรกจีวรสตางค์ชีวะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:48.800017432+07:00","message":"[bufferProcess] send to processor:อติเรกจีวรสตางค์ชีวิต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:48.800021987+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:48.800024118+07:00","message":"> Transcript [8700] [false]: 'อติเรกจีวรสตางค์ชีวิต'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:48.800026361+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:48.800028011+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:48.800029454+07:00","message":"StatePrefix: 'อติเรกจีวรสตางค์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:48.80003132+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:48.988966916+07:00","message":"receive streaming session, msgId: 1894"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:48.989003024+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":"2025-10-27T15:36:48.989008389+07:00","message":"receive interim result [false|false]: อติเรกจีวรสตางค์ชีวัด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:48.989021061+07:00","message":"[buffer interim] 1894 false อติเรกจีวรสตางค์ชีวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:48.989027412+07:00","message":"[bufferProcess] interim [800000000]:อติเรกจีวรสตางค์ชีวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:48.989029391+07:00","message":"[bufferProcess] send to processor:อติเรกจีวรสตางค์ชีวะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:48.989034616+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:48.989037016+07:00","message":"> Transcript [8701] [false]: 'อติเรกจีวรสตางค์ชีวะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:48.989040045+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:48.989042316+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:48.989044068+07:00","message":"StatePrefix: 'อติเรกจีวรสตางค์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:48.989045997+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:49.062593746+07:00","message":"receive streaming session, msgId: 1894"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:49.062638926+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":"2025-10-27T15:36:49.062644014+07:00","message":"receive interim result [false|false]: อติเรกจีวรสตางค์ชีวะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:49.062657206+07:00","message":"[buffer interim] 1894 false อติเรกจีวรสตางค์ชีวะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:49.062663682+07:00","message":"[bufferProcess] interim [860000000]:อติเรกจีวรสตางค์ชีวะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:49.062666223+07:00","message":"[bufferProcess] send to processor:อติเรกจีวรสตางค์ชีวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:49.062671131+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:49.062673749+07:00","message":"> Transcript [8702] [false]: 'อติเรกจีวรสตางค์ชีวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:49.062677034+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:49.062679013+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:49.062680627+07:00","message":"StatePrefix: 'อติเรกจีวรสตางค์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:49.062682476+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:49.062686285+07:00","message":"Push: 'อติเรกจีวรสตางค์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:49.062688636+07:00","message":"TextPushed: 'อติเรกจีวรสตางค์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:49.062691014+07:00","message":"Set new StatePrefix : 'อติเรกจีวรสตางค์ชีวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:49.06269411+07:00","message":"Next Push (prob) : 'ชีวัด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:49.062703374+07:00","message":"push: {false อติเรกจีวรสตางค์ 0 0xc002603780}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:49.187561609+07:00","message":"receive streaming session, msgId: 1894"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:49.187614453+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":"2025-10-27T15:36:49.187619877+07:00","message":"receive interim result [false|false]: อติเรกจีวรสตางค์ชีวะต่อ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:49.187632772+07:00","message":"[buffer interim] 1894 false อติเรกจีวรสตางค์ชีวะต่อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:49.187639456+07:00","message":"[bufferProcess] interim [980000000]:อติเรกจีวรสตางค์ชีวะต่อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:49.187641775+07:00","message":"[bufferProcess] send to processor:อติเรกจีวรสตางค์ชีวะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:49.187646869+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:49.187649475+07:00","message":"> Transcript [8703] [false]: 'อติเรกจีวรสตางค์ชีวะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:49.187651602+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:49.187653211+07:00","message":"Set new StatePrefix: 'อติเรกจีวรสตางค์ชีวะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:49.218956403+07:00","message":"[GCS] IsForceVAD: false for message ID: 1894"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:49.31271883+07:00","message":"receive streaming session, msgId: 1894"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:49.312757339+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":"2025-10-27T15:36:49.31276329+07:00","message":"receive interim result [false|false]: อติเรกจีวรสตางค์ชีวะตอน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:49.31277553+07:00","message":"[buffer interim] 1894 false อติเรกจีวรสตางค์ชีวะตอน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:49.31278202+07:00","message":"[bufferProcess] interim [40000000]:อติเรกจีวรสตางค์ชีวะตอน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:49.312784263+07:00","message":"[bufferProcess] send to processor:อติเรกจีวรสตางค์ชีวะต่อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:49.312789427+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:49.312791978+07:00","message":"> Transcript [8704] [false]: 'อติเรกจีวรสตางค์ชีวะต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:49.312794989+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:49.312796855+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:49.31279836+07:00","message":"StatePrefix: 'อติเรกจีวรสตางค์ชีวะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:49.312800646+07:00","message":"TextPushed: 'อติเรกจีวรสตางค์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:49.353234095+07:00","message":"receive streaming session, msgId: 1894"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:49.353267749+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":"2025-10-27T15:36:49.353273279+07:00","message":"receive interim result [false|false]: อติเรกจีวรสตางค์ชีวะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:49.353288765+07:00","message":"[buffer interim] 1894 false อติเรกจีวรสตางค์ชีวะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:49.353297681+07:00","message":"[bufferProcess] interim [100000000]:อติเรกจีวรสตางค์ชีวะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:49.353299705+07:00","message":"[bufferProcess] send to processor:อติเรกจีวรสตางค์ชีวะตอน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:49.353302746+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:49.353305733+07:00","message":"> Transcript [8705] [false]: 'อติเรกจีวรสตางค์ชีวะตอน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:49.353308658+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:49.353310633+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:49.353312817+07:00","message":"StatePrefix: 'อติเรกจีวรสตางค์ชีวะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:49.353314895+07:00","message":"TextPushed: 'อติเรกจีวรสตางค์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:49.395351193+07:00","message":"receive streaming session, msgId: 1894"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:49.395398777+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":"2025-10-27T15:36:49.395406253+07:00","message":"receive interim result [false|false]: อติเรกจีวรสตางค์ชีวตุ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:49.395422334+07:00","message":"[buffer interim] 1894 false อติเรกจีวรสตางค์ชีวตุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:49.395433847+07:00","message":"[bufferProcess] interim [160000000]:อติเรกจีวรสตางค์ชีวตุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:49.395436704+07:00","message":"[bufferProcess] send to processor:อติเรกจีวรสตางค์ชีวะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:49.395443459+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:49.395447222+07:00","message":"> Transcript [8706] [false]: 'อติเรกจีวรสตางค์ชีวะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:49.39545164+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:49.395454901+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:49.395457892+07:00","message":"StatePrefix: 'อติเรกจีวรสตางค์ชีวะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:49.395460783+07:00","message":"TextPushed: 'อติเรกจีวรสตางค์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:49.47763262+07:00","message":"[GCS] Start streaming session, msgId: 1895"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:49.499235983+07:00","message":"receive streaming session, msgId: 1894"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:49.49927781+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อติเรกจีวรสตางค์ชีวตุ\",\"confidence\":0.7966334}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:49.499284836+07:00","message":"receive interim result [true|false]: อติเรกจีวรสตางค์ชีวตุ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:49.499295033+07:00","message":"end recv isFinal message id 1894"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:49.499297511+07:00","message":"end Recv id 1894"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:49.499304342+07:00","message":"[buffer interim] 1894 true อติเรกจีวรสตางค์ชีวตุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:49.499314561+07:00","message":"[bufferProcess] interim [220000000]:อติเรกจีวรสตางค์ชีวตุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:49.499318315+07:00","message":"[bufferProcess] send to processor (isfinal):อติเรกจีวรสตางค์ชีวตุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:49.499322676+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:49.499326604+07:00","message":"> Transcript [8707] [false]: 'อติเรกจีวรสตางค์ชีวตุ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:49.499329716+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:49.499331868+07:00","message":"Set new StatePrefix: 'อติเรกจีวรสตางค์ชีวตุ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:49.499334155+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:49.49933673+07:00","message":"> Transcript [8708] [true]: 'อติเรกจีวรสตางค์ชีวตุ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:49.499339968+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:49.499342464+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:49.499345195+07:00","message":"StatePrefix: 'อติเรกจีวรสตางค์ชีวตุ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:49.499348306+07:00","message":"TextPushed: 'อติเรกจีวรสตางค์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:49.499354678+07:00","message":"Push: 'ชีวตุ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:49.499365356+07:00","message":"push: {true ชีวตุ 0 0xc002603780}"}
{"level":"info","service":"Main","time":"2025-10-27T15:36:49.510902575+07:00","message":"write wav file: './tmp/7446/7446_1894.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:49.537507436+07:00","message":"[GCS] IsForceVAD: false for message ID: 1895"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:49.608423588+07:00","message":"[GCS] Start streaming session, msgId: 1896"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:49.751417273+07:00","message":"receive streaming session, msgId: 1895"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:49.751432885+07:00","message":"found end of frame, send empty tag with msgId: 1895"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:49.751435612+07:00","message":"end Recv id 1895"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:49.751441679+07:00","message":"[buffer interim] 1895 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:49.751448786+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:49.75145264+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:49.751455237+07:00","message":"> Transcript [8709] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:49.751457403+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:49.751459145+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:49.751460702+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:49.751462238+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:49.751467917+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:49.751476677+07:00","message":"push: {true \n 0 0xc003402380}"}
{"level":"info","service":"Main","time":"2025-10-27T15:36:49.755631474+07:00","message":"write wav file: './tmp/7446/7446_1895.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:36:50.246567704+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:36:50.246577463+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:50.945974035+07:00","message":"[GCS] IsForceVAD: false for message ID: 1896"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:51.054239839+07:00","message":"receive streaming session, msgId: 1896"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:51.054257104+07:00","message":"found end of frame, send empty tag with msgId: 1896"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:51.054259827+07:00","message":"end Recv id 1896"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:51.054266502+07:00","message":"[buffer interim] 1896 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:51.054273001+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:51.0542773+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:51.054280164+07:00","message":"> Transcript [8710] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:51.054282276+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:51.054284031+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:51.054285476+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:51.054287156+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:51.054289472+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:51.054299203+07:00","message":"push: {true \n 0 0xc002a06380}"}
{"level":"info","service":"Main","time":"2025-10-27T15:36:51.061225604+07:00","message":"write wav file: './tmp/7446/7446_1896.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:51.07872381+07:00","message":"[GCS] Start streaming session, msgId: 1897"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:52.272087364+07:00","message":"receive streaming session, msgId: 1897"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:52.272134502+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":"2025-10-27T15:36:52.272140609+07:00","message":"receive interim result [false|false]: โพสต์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:52.272158099+07:00","message":"[buffer interim] 1897 false โพสต์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:52.272166009+07:00","message":"[bufferProcess] interim [140000000]:โพสต์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:52.272168003+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:52.272172377+07:00","message":"[bufferProcess] send to processor (ticker):โพสต์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:52.272176501+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:52.272180112+07:00","message":"> Transcript [8711] [false]: 'โพสต์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:52.272185607+07:00","message":"Set StatePrefix (first interim): 'โพสต์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:52.34422496+07:00","message":"receive streaming session, msgId: 1897"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:52.344269986+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":"2025-10-27T15:36:52.344276914+07:00","message":"receive interim result [false|false]: โฟร์โมสต์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:52.344293819+07:00","message":"[buffer interim] 1897 false โฟร์โมสต์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:52.344300335+07:00","message":"[bufferProcess] interim [320000000]:โฟร์โมสต์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:52.344301872+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:52.426968726+07:00","message":"[GCS] Cleaned up inactive client: 1873"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:52.426993298+07:00","message":"[GCS] Cleaned up inactive client: 1875"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:52.426995837+07:00","message":"[GCS] Cleaned up inactive client: 1874"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:52.426997379+07:00","message":"[GCS] Cleaned up inactive client: 1879"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:52.426998738+07:00","message":"[GCS] Cleaned up inactive client: 1876"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:52.427000784+07:00","message":"[GCS] Cleaned up inactive client: 1877"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:52.427002184+07:00","message":"[GCS] Cleaned up inactive client: 1878"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:52.982950342+07:00","message":"receive streaming session, msgId: 1897"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:52.982998771+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โฟร์โมสต์\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:52.983005175+07:00","message":"receive interim result [false|false]: โฟร์โมสต์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:52.98301922+07:00","message":"[buffer interim] 1897 false โฟร์โมสต์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:52.983029865+07:00","message":"[bufferProcess] interim [920000000]:โฟร์โมสต์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:52.983032894+07:00","message":"[bufferProcess] send to processor:โฟร์โมสต์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:52.983038994+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:52.983042375+07:00","message":"> Transcript [8712] [false]: 'โฟร์โมสต์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:52.983044967+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:52.983047304+07:00","message":"Set new StatePrefix: 'โฟร์โมสต์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:53.043717332+07:00","message":"receive streaming session, msgId: 1897"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:53.043755298+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":"2025-10-27T15:36:53.043761254+07:00","message":"receive interim result [false|false]: ตลก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:53.043775568+07:00","message":"[buffer interim] 1897 false ตลก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:53.043783145+07:00","message":"[bufferProcess] interim [980000000]:ตลก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:53.043785297+07:00","message":"[bufferProcess] send to processor:โฟร์โมสต์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:53.04378899+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:53.043791659+07:00","message":"> Transcript [8713] [false]: 'โฟร์โมสต์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:53.043794736+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:53.043796373+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:53.043797955+07:00","message":"StatePrefix: 'โฟร์โมสต์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:53.043799825+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:36:53.246664028+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:36:53.246671194+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:53.420479659+07:00","message":"receive streaming session, msgId: 1897"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:53.420522027+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":"2025-10-27T15:36:53.420527817+07:00","message":"receive interim result [false|false]: โลโก้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:53.420541424+07:00","message":"[buffer interim] 1897 false โลโก้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:53.4205475+07:00","message":"[bufferProcess] interim [340000000]:โลโก้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:53.420549728+07:00","message":"[bufferProcess] send to processor:ตลก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:53.420554748+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:53.420557275+07:00","message":"> Transcript [8714] [false]: 'ตลก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:53.420559526+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:53.420561692+07:00","message":"Set new StatePrefix: 'ตลก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:54.069629052+07:00","message":"receive streaming session, msgId: 1897"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:54.06968047+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":"2025-10-27T15:36:54.069686944+07:00","message":"receive interim result [false|false]: โลโก้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:54.06970078+07:00","message":"[buffer interim] 1897 false โลโก้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:54.069709212+07:00","message":"[bufferProcess] interim [940000000]:โลโก้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:54.069712311+07:00","message":"[bufferProcess] send to processor:โลโก้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:54.069719407+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:54.069722913+07:00","message":"> Transcript [8715] [false]: 'โลโก้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:54.069725824+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:54.069728172+07:00","message":"Set new StatePrefix: 'โลโก้'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:54.286776216+07:00","message":"[GCS] IsForceVAD: false for message ID: 1897"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:54.452629027+07:00","message":"receive streaming session, msgId: 1897"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:54.452666823+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โลโก้\",\"confidence\":0.48586902}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:54.452672089+07:00","message":"receive interim result [true|false]: โลโก้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:54.452680848+07:00","message":"end recv isFinal message id 1897"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:54.45268273+07:00","message":"end Recv id 1897"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:54.452688266+07:00","message":"[buffer interim] 1897 true โลโก้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:54.452695213+07:00","message":"[bufferProcess] interim [420000000]:โลโก้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:54.452701101+07:00","message":"[bufferProcess] send to processor (isfinal):โลโก้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:54.452705992+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:54.452708833+07:00","message":"> Transcript [8716] [false]: 'โลโก้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:54.452712019+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:54.452714343+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:54.452716555+07:00","message":"StatePrefix: 'โลโก้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:54.452719307+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:54.452721232+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:54.452723586+07:00","message":"> Transcript [8717] [true]: 'โลโก้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:54.452726105+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:54.452728104+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:54.452730534+07:00","message":"StatePrefix: 'โลโก้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:54.452732482+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:54.452739899+07:00","message":"Push: 'โลโก้'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:54.452749062+07:00","message":"push: {true โลโก้ 0 0xc000129380}"}
{"level":"info","service":"Main","time":"2025-10-27T15:36:54.462508017+07:00","message":"write wav file: './tmp/7446/7446_1897.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:54.47787867+07:00","message":"[GCS] Start streaming session, msgId: 1898"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:55.48623237+07:00","message":"receive streaming session, msgId: 1898"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:55.486272397+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อีก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":30000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:55.486277601+07:00","message":"receive interim result [false|false]: อีก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:55.486290095+07:00","message":"[buffer interim] 1898 false อีก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:55.486296064+07:00","message":"[bufferProcess] interim [30000000]:อีก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:55.486297694+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:55.486303309+07:00","message":"[bufferProcess] send to processor (ticker):อีก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:55.48630626+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:55.48631046+07:00","message":"> Transcript [8718] [false]: 'อีก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:55.486312385+07:00","message":"Set StatePrefix (first interim): 'อีก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:55.7615785+07:00","message":"receive streaming session, msgId: 1898"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:55.761611936+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":"2025-10-27T15:36:55.761617212+07:00","message":"receive interim result [false|false]: อีกหน่อย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:55.761629021+07:00","message":"[buffer interim] 1898 false อีกหน่อย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:55.761635644+07:00","message":"[bufferProcess] interim [330000000]:อีกหน่อย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:55.761637197+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:55.88740841+07:00","message":"[GCS] IsForceVAD: false for message ID: 1898"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:55.922688717+07:00","message":"receive streaming session, msgId: 1898"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:55.922719851+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":"2025-10-27T15:36:55.922725036+07:00","message":"receive interim result [false|false]: อีกราย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:55.9227392+07:00","message":"[buffer interim] 1898 false อีกราย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:55.922747321+07:00","message":"[bufferProcess] interim [450000000]:อีกราย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:55.922749196+07:00","message":"[bufferProcess] send to processor:อีกหน่อย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:55.922752845+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:55.922755465+07:00","message":"> Transcript [8719] [false]: 'อีกหน่อย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:55.922758179+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:55.922759861+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:55.922762309+07:00","message":"StatePrefix: 'อีก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:55.922763912+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:55.934651417+07:00","message":"receive streaming session, msgId: 1898"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:55.934678573+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":"2025-10-27T15:36:55.934683362+07:00","message":"receive interim result [false|false]: อ*****"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:55.934693082+07:00","message":"[buffer interim] 1898 false อ*****"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:55.93469833+07:00","message":"[bufferProcess] interim [510000000]:อ*****"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:55.93470062+07:00","message":"[bufferProcess] send to processor:อีกราย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:55.934708484+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:55.934710639+07:00","message":"> Transcript [8720] [false]: 'อีกราย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:55.934713224+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:55.934714915+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:55.934717096+07:00","message":"StatePrefix: 'อีก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:55.934718836+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:55.950541304+07:00","message":"[GCS] Start streaming session, msgId: 1899"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:55.987280045+07:00","message":"receive streaming session, msgId: 1898"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:55.987314009+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ฑีฆายุ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":570000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:55.98731955+07:00","message":"receive interim result [false|false]: ฑีฆายุ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:55.987332132+07:00","message":"[buffer interim] 1898 false ฑีฆายุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:55.98734085+07:00","message":"[bufferProcess] interim [570000000]:ฑีฆายุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:55.98734286+07:00","message":"[bufferProcess] send to processor:อ*****"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:55.987346132+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:55.987349006+07:00","message":"> Transcript [8721] [false]: 'อ*****'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:55.987351349+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:55.987353466+07:00","message":"Set new StatePrefix: 'อ*****'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:56.000075023+07:00","message":"receive streaming session, msgId: 1898"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:56.000101983+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ฑีฆายุ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":630000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:56.000106784+07:00","message":"receive interim result [true|false]: ฑีฆายุ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:56.000117944+07:00","message":"end recv isFinal message id 1898"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:56.000120234+07:00","message":"end Recv id 1898"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:56.000125543+07:00","message":"[buffer interim] 1898 true ฑีฆายุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:56.000130683+07:00","message":"[bufferProcess] interim [630000000]:ฑีฆายุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:56.000133232+07:00","message":"[bufferProcess] send to processor (isfinal):ฑีฆายุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:56.000136103+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:56.000138522+07:00","message":"> Transcript [8722] [false]: 'ฑีฆายุ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:56.000140423+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:56.000141846+07:00","message":"Set new StatePrefix: 'ฑีฆายุ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:56.00014316+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:56.000144847+07:00","message":"> Transcript [8723] [true]: 'ฑีฆายุ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:56.000146666+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:56.000148413+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:56.000149986+07:00","message":"StatePrefix: 'ฑีฆายุ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:56.000154815+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:56.000157216+07:00","message":"Push: 'ฑีฆายุ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:56.000166601+07:00","message":"push: {true ฑีฆายุ 0 0xc002a00500}"}
{"level":"info","service":"Main","time":"2025-10-27T15:36:56.009430884+07:00","message":"write wav file: './tmp/7446/7446_1898.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:36:56.246706823+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:36:56.246740456+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:57.158135144+07:00","message":"receive streaming session, msgId: 1899"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:57.1581759+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":"2025-10-27T15:36:57.158180868+07:00","message":"receive interim result [false|false]: โอ้โหตัว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:57.158193169+07:00","message":"[buffer interim] 1899 false โอ้โหตัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:57.158199625+07:00","message":"[bufferProcess] interim [20000000]:โอ้โหตัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:57.158201098+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:57.158204703+07:00","message":"[bufferProcess] send to processor (ticker):โอ้โหตัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:57.15820749+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:57.158209816+07:00","message":"> Transcript [8724] [false]: 'โอ้โหตัว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:57.158211621+07:00","message":"Set StatePrefix (first interim): 'โอ้โหตัว'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:57.205224752+07:00","message":"receive streaming session, msgId: 1899"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:57.205260134+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":"2025-10-27T15:36:57.205265547+07:00","message":"receive interim result [false|false]: โอ้โหตุ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:57.205276302+07:00","message":"[buffer interim] 1899 false โอ้โหตุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:57.205282887+07:00","message":"[bufferProcess] interim [80000000]:โอ้โหตุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:57.205284285+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:57.838816555+07:00","message":"receive streaming session, msgId: 1899"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:57.838854595+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":"2025-10-27T15:36:57.838859416+07:00","message":"receive interim result [false|false]: โอ้โหตุ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:57.838871525+07:00","message":"[buffer interim] 1899 false โอ้โหตุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:57.838877933+07:00","message":"[bufferProcess] interim [680000000]:โอ้โหตุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:57.8388797+07:00","message":"[bufferProcess] send to processor:โอ้โหตุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:57.838884889+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:57.838887142+07:00","message":"> Transcript [8725] [false]: 'โอ้โหตุ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:57.838889066+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:57.838890701+07:00","message":"Set new StatePrefix: 'โอ้โหตุ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:58.104135873+07:00","message":"receive streaming session, msgId: 1899"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:58.104174063+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":"2025-10-27T15:36:58.104179652+07:00","message":"receive interim result [false|false]: โอ้โหตุกาณ์โลโก้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:58.10419159+07:00","message":"[buffer interim] 1899 false โอ้โหตุกาณ์โลโก้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:58.104198141+07:00","message":"[bufferProcess] interim [980000000]:โอ้โหตุกาณ์โลโก้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:58.104200828+07:00","message":"[bufferProcess] send to processor:โอ้โหตุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:58.104205941+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:58.104208497+07:00","message":"> Transcript [8726] [false]: 'โอ้โหตุ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:58.104211212+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:58.104212898+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:58.104214651+07:00","message":"StatePrefix: 'โอ้โหตุ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:58.104216439+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:58.286143711+07:00","message":"receive streaming session, msgId: 1899"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:58.286181974+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":"2025-10-27T15:36:58.286188385+07:00","message":"receive interim result [false|false]: โอ้โหตุอาโรโกะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:58.286199547+07:00","message":"[buffer interim] 1899 false โอ้โหตุอาโรโกะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:58.286207957+07:00","message":"[bufferProcess] interim [220000000]:โอ้โหตุอาโรโกะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:58.286209789+07:00","message":"[bufferProcess] send to processor:โอ้โหตุกาณ์โลโก้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:58.286215338+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:58.2862177+07:00","message":"> Transcript [8727] [false]: 'โอ้โหตุกาณ์โลโก้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:58.286221023+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:58.286222831+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:58.286224394+07:00","message":"StatePrefix: 'โอ้โหตุ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:58.286226315+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:58.89649485+07:00","message":"[GCS] IsForceVAD: false for message ID: 1899"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:58.929016823+07:00","message":"receive streaming session, msgId: 1899"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:58.929049391+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":"2025-10-27T15:36:58.929055658+07:00","message":"receive interim result [false|false]: โอ้โหตุอาโรโกะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:58.929066823+07:00","message":"[buffer interim] 1899 false โอ้โหตุอาโรโกะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:58.929074077+07:00","message":"[bufferProcess] interim [820000000]:โอ้โหตุอาโรโกะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:58.929076051+07:00","message":"[bufferProcess] send to processor:โอ้โหตุอาโรโกะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:58.929081089+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:58.929083505+07:00","message":"> Transcript [8728] [false]: 'โอ้โหตุอาโรโกะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:58.929086393+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:58.929088069+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:58.929089656+07:00","message":"StatePrefix: 'โอ้โหตุ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:58.929091546+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:59.061500645+07:00","message":"receive streaming session, msgId: 1899"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:59.061535046+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โอ้โหตุ\",\"confidence\":0.9482744}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":970000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:59.061541288+07:00","message":"receive interim result [true|false]: โอ้โหตุ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:59.061549678+07:00","message":"end recv isFinal message id 1899"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:59.06155148+07:00","message":"end Recv id 1899"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:59.061556901+07:00","message":"[buffer interim] 1899 true โอ้โหตุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:59.061563828+07:00","message":"[bufferProcess] interim [970000000]:โอ้โหตุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:59.061566813+07:00","message":"[bufferProcess] send to processor (isfinal):โอ้โหตุอาโรโกะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:59.061570121+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:59.061572847+07:00","message":"> Transcript [8729] [false]: 'โอ้โหตุอาโรโกะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:59.061575496+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:59.061577192+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:59.061578748+07:00","message":"StatePrefix: 'โอ้โหตุ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:59.061580486+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:59.061582939+07:00","message":"Push: 'โอ้โหตุ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:59.061584874+07:00","message":"TextPushed: 'โอ้โหตุ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:59.061586467+07:00","message":"Set new StatePrefix : 'โอ้โหตุอาโรโกะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:59.061588115+07:00","message":"Next Push (prob) : 'อาโรโกะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:59.061589409+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:59.061591032+07:00","message":"> Transcript [8730] [true]: 'โอ้โหตุ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:59.061592671+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:59.061593988+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:59.061595291+07:00","message":"StatePrefix: 'โอ้โหตุอาโรโกะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:59.061596732+07:00","message":"TextPushed: 'โอ้โหตุ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:59.061598293+07:00","message":"Push: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:59.0616057+07:00","message":"push: {false โอ้โหตุ 0 0xc003403400}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:59.061613597+07:00","message":"push: {true  0 0xc003403400}"}
{"level":"info","service":"Main","time":"2025-10-27T15:36:59.069436728+07:00","message":"write wav file: './tmp/7446/7446_1899.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:36:59.247632997+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:36:59.247636539+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:59.278588421+07:00","message":"[GCS] Start streaming session, msgId: 1900"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:59.869295028+07:00","message":"receive streaming session, msgId: 1900"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:59.869334956+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":"2025-10-27T15:36:59.869339915+07:00","message":"receive interim result [false|false]: ทุก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:59.869355456+07:00","message":"[buffer interim] 1900 false ทุก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:59.869361888+07:00","message":"[bufferProcess] interim [600000000]:ทุก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:59.869363416+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:59.966807167+07:00","message":"receive streaming session, msgId: 1900"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:59.966852029+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":"2025-10-27T15:36:59.966857359+07:00","message":"receive interim result [false|false]: สุข"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:36:59.96686995+07:00","message":"[buffer interim] 1900 false สุข"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:59.96687612+07:00","message":"[bufferProcess] interim [660000000]:สุข"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:59.96687796+07:00","message":"[bufferProcess] send to processor:ทุก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:59.966882934+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:59.966885581+07:00","message":"> Transcript [8731] [false]: 'ทุก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:36:59.966887465+07:00","message":"Set StatePrefix (first interim): 'ทุก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:00.076353143+07:00","message":"receive streaming session, msgId: 1900"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:00.076389025+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":"2025-10-27T15:37:00.076394678+07:00","message":"receive interim result [false|false]: สุกี้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:00.07640568+07:00","message":"[buffer interim] 1900 false สุกี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:00.076412019+07:00","message":"[bufferProcess] interim [780000000]:สุกี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:00.076414256+07:00","message":"[bufferProcess] send to processor:สุข"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:00.076418848+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:00.076421531+07:00","message":"> Transcript [8732] [false]: 'สุข'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:00.076423236+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:00.076425316+07:00","message":"Set new StatePrefix: 'สุข'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:00.150598322+07:00","message":"receive streaming session, msgId: 1900"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:00.150638586+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":"2025-10-27T15:37:00.150644291+07:00","message":"receive interim result [false|false]: สุกิจ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:00.150656187+07:00","message":"[buffer interim] 1900 false สุกิจ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:00.150662369+07:00","message":"[bufferProcess] interim [840000000]:สุกิจ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:00.150664181+07:00","message":"[bufferProcess] send to processor:สุกี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:00.15066966+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:00.150672212+07:00","message":"> Transcript [8733] [false]: 'สุกี้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:00.150674296+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:00.150676075+07:00","message":"Set new StatePrefix: 'สุกี้'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:00.271254482+07:00","message":"receive streaming session, msgId: 1900"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:00.271287771+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":"2025-10-27T15:37:00.27129584+07:00","message":"receive interim result [false|false]: ตุ๊กตา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:00.271307943+07:00","message":"[buffer interim] 1900 false ตุ๊กตา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:00.27131595+07:00","message":"[bufferProcess] interim [960000000]:ตุ๊กตา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:00.271317722+07:00","message":"[bufferProcess] send to processor:สุกิจ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:00.271323186+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:00.2713258+07:00","message":"> Transcript [8734] [false]: 'สุกิจ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:00.271327799+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:00.271329516+07:00","message":"Set new StatePrefix: 'สุกิจ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:00.282492325+07:00","message":"receive streaming session, msgId: 1900"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:00.282523064+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":"2025-10-27T15:37:00.282527685+07:00","message":"receive interim result [false|false]: ตุ๊กกี้ตอน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:00.282545424+07:00","message":"[buffer interim] 1900 false ตุ๊กกี้ตอน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:00.282553386+07:00","message":"[bufferProcess] interim [20000000]:ตุ๊กกี้ตอน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:00.282555125+07:00","message":"[bufferProcess] send to processor:ตุ๊กตา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:00.28255821+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:00.282560652+07:00","message":"> Transcript [8735] [false]: 'ตุ๊กตา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:00.282562761+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:00.282564401+07:00","message":"Set new StatePrefix: 'ตุ๊กตา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:00.522204409+07:00","message":"receive streaming session, msgId: 1900"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:00.52223586+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":"2025-10-27T15:37:00.522240078+07:00","message":"receive interim result [false|false]: ตุ๊กกี้โต"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:00.522252512+07:00","message":"[buffer interim] 1900 false ตุ๊กกี้โต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:00.522257978+07:00","message":"[bufferProcess] interim [260000000]:ตุ๊กกี้โต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:00.522260037+07:00","message":"[bufferProcess] send to processor:ตุ๊กกี้ตอน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:00.522264889+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:00.522267076+07:00","message":"> Transcript [8736] [false]: 'ตุ๊กกี้ตอน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:00.522269014+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:00.522270524+07:00","message":"Set new StatePrefix: 'ตุ๊กกี้ตอน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:01.029502191+07:00","message":"receive streaming session, msgId: 1900"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:01.029538723+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":"2025-10-27T15:37:01.029544076+07:00","message":"receive interim result [false|false]: สุขิโตโหมิ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:01.029555493+07:00","message":"[buffer interim] 1900 false สุขิโตโหมิ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:01.029561606+07:00","message":"[bufferProcess] interim [800000000]:สุขิโตโหมิ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:01.029563707+07:00","message":"[bufferProcess] send to processor:ตุ๊กกี้โต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:01.029567141+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:01.029569621+07:00","message":"> Transcript [8737] [false]: 'ตุ๊กกี้โต'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:01.029571398+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:01.029572988+07:00","message":"Set new StatePrefix: 'ตุ๊กกี้โต'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:01.355880641+07:00","message":"receive streaming session, msgId: 1900"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:01.35591171+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":"2025-10-27T15:37:01.355917054+07:00","message":"receive interim result [false|false]: สุขิตาโหตุ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:01.355928942+07:00","message":"[buffer interim] 1900 false สุขิตาโหตุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:01.355937197+07:00","message":"[bufferProcess] interim [40000000]:สุขิตาโหตุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:01.355939342+07:00","message":"[bufferProcess] send to processor:สุขิโตโหมิ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:01.355944314+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:01.355946683+07:00","message":"> Transcript [8738] [false]: 'สุขิโตโหมิ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:01.355948674+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:01.355950346+07:00","message":"Set new StatePrefix: 'สุขิโตโหมิ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:01.457477789+07:00","message":"[GCS] IsForceVAD: false for message ID: 1900"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:01.578672076+07:00","message":"[GCS] Start streaming session, msgId: 1901"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:01.58760006+07:00","message":"receive streaming session, msgId: 1900"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:01.587639432+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สุขิโต\",\"confidence\":0.76536137}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:01.587645994+07:00","message":"receive interim result [true|false]: สุขิโต"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:01.587653784+07:00","message":"end recv isFinal message id 1900"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:01.587656245+07:00","message":"end Recv id 1900"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:01.587662441+07:00","message":"[buffer interim] 1900 true สุขิโต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:01.587672981+07:00","message":"[bufferProcess] interim [400000000]:สุขิโต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:01.587679041+07:00","message":"[bufferProcess] send to processor (isfinal):สุขิตาโหตุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:01.587683397+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:01.587686649+07:00","message":"> Transcript [8739] [false]: 'สุขิตาโหตุ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:01.587689185+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:01.587691704+07:00","message":"Set new StatePrefix: 'สุขิตาโหตุ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:01.587693684+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:01.587695997+07:00","message":"> Transcript [8740] [true]: 'สุขิโต'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:01.587698784+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:01.587701215+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:01.587703454+07:00","message":"StatePrefix: 'สุขิตาโหตุ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:01.587705745+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:01.587712556+07:00","message":"Push: 'สุขิโต'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:01.587723259+07:00","message":"push: {true สุขิโต 0 0xc003402880}"}
{"level":"info","service":"Main","time":"2025-10-27T15:37:01.595285877+07:00","message":"write wav file: './tmp/7446/7446_1900.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:37:02.248279144+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:37:02.248291651+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:02.267124175+07:00","message":"receive streaming session, msgId: 1901"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:02.267167615+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":"2025-10-27T15:37:02.267173517+07:00","message":"receive interim result [false|false]: แปล"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:02.267190176+07:00","message":"[buffer interim] 1901 false แปล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:02.267198428+07:00","message":"[bufferProcess] interim [720000000]:แปล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:02.267200455+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:02.320764379+07:00","message":"receive streaming session, msgId: 1901"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:02.320792667+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":"2025-10-27T15:37:02.32079762+07:00","message":"receive interim result [false|false]: ปรับ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:02.320808171+07:00","message":"[buffer interim] 1901 false ปรับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:02.320820094+07:00","message":"[bufferProcess] interim [780000000]:ปรับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:02.32082241+07:00","message":"[bufferProcess] send to processor:แปล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:02.320825725+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:02.320827604+07:00","message":"> Transcript [8741] [false]: 'แปล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:02.320829619+07:00","message":"Set StatePrefix (first interim): 'แปล'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:02.452849751+07:00","message":"receive streaming session, msgId: 1901"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:02.45288216+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":"2025-10-27T15:37:02.452886972+07:00","message":"receive interim result [false|false]: ประมาณ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:02.452902655+07:00","message":"[buffer interim] 1901 false ประมาณ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:02.452910784+07:00","message":"[bufferProcess] interim [900000000]:ประมาณ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:02.452913099+07:00","message":"[bufferProcess] send to processor:ปรับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:02.452917097+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:02.452920515+07:00","message":"> Transcript [8742] [false]: 'ปรับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:02.45292316+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:02.452925707+07:00","message":"Set new StatePrefix: 'ปรับ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:02.646612978+07:00","message":"receive streaming session, msgId: 1901"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:02.646649844+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":"2025-10-27T15:37:02.646655675+07:00","message":"receive interim result [false|false]: คาราเมล"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:02.646669142+07:00","message":"[buffer interim] 1901 false คาราเมล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:02.646675253+07:00","message":"[bufferProcess] interim [80000000]:คาราเมล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:02.646677102+07:00","message":"[bufferProcess] send to processor:ประมาณ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:02.64668212+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:02.64668501+07:00","message":"> Transcript [8743] [false]: 'ประมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:02.646688185+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:02.646689936+07:00","message":"Set new StatePrefix: 'ประมาณ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:02.768844965+07:00","message":"receive streaming session, msgId: 1901"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:02.768877837+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":"2025-10-27T15:37:02.768883056+07:00","message":"receive interim result [false|false]: พระเมรุ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:02.768895163+07:00","message":"[buffer interim] 1901 false พระเมรุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:02.768901484+07:00","message":"[bufferProcess] interim [140000000]:พระเมรุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:02.768903879+07:00","message":"[bufferProcess] send to processor:คาราเมล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:02.768909212+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:02.768911675+07:00","message":"> Transcript [8744] [false]: 'คาราเมล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:02.768913372+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:02.768914997+07:00","message":"Set new StatePrefix: 'คาราเมล'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:03.350724092+07:00","message":"receive streaming session, msgId: 1901"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:03.350756825+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":"2025-10-27T15:37:03.350763686+07:00","message":"receive interim result [false|false]: พระเมรุ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:03.350776095+07:00","message":"[buffer interim] 1901 false พระเมรุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:03.350782313+07:00","message":"[bufferProcess] interim [740000000]:พระเมรุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:03.350784299+07:00","message":"[bufferProcess] send to processor:พระเมรุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:03.350793018+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:03.35079587+07:00","message":"> Transcript [8745] [false]: 'พระเมรุ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:03.350797959+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:03.350800008+07:00","message":"Set new StatePrefix: 'พระเมรุ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:04.052939216+07:00","message":"receive streaming session, msgId: 1901"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:04.052977534+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"pomade มหาราช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:04.052983402+07:00","message":"receive interim result [false|false]: pomade มหาราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:04.052998395+07:00","message":"[buffer interim] 1901 false pomade มหาราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:04.053004878+07:00","message":"[bufferProcess] interim [520000000]:pomade มหาราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:04.053006683+07:00","message":"[bufferProcess] send to processor:พระเมรุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:04.053009733+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:04.053012295+07:00","message":"> Transcript [8746] [false]: 'พระเมรุ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:04.053014856+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:04.053016454+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:04.053018102+07:00","message":"StatePrefix: 'พระเมรุ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:04.053019837+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:04.236730273+07:00","message":"receive streaming session, msgId: 1901"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:04.236772527+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":"2025-10-27T15:37:04.236778583+07:00","message":"receive interim result [false|false]: พระเมรุพระมหาราชา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:04.236789148+07:00","message":"[buffer interim] 1901 false พระเมรุพระมหาราชา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:04.236795654+07:00","message":"[bufferProcess] interim [640000000]:พระเมรุพระมหาราชา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:04.236798059+07:00","message":"[bufferProcess] send to processor:pomade มหาราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:04.236801157+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:04.23680377+07:00","message":"> Transcript [8747] [false]: 'pomade มหาราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:04.236805706+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:04.236807337+07:00","message":"Set new StatePrefix: 'pomade มหาราช'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:04.816643891+07:00","message":"receive streaming session, msgId: 1901"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:04.816685418+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระเมรุพระมหาราชา\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:04.816691149+07:00","message":"receive interim result [false|false]: พระเมรุพระมหาราชา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:04.816704378+07:00","message":"[buffer interim] 1901 false พระเมรุพระมหาราชา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:04.816711404+07:00","message":"[bufferProcess] interim [240000000]:พระเมรุพระมหาราชา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:04.816713437+07:00","message":"[bufferProcess] send to processor:พระเมรุพระมหาราชา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:04.816718599+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:04.81672124+07:00","message":"> Transcript [8748] [false]: 'พระเมรุพระมหาราชา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:04.816723536+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:04.816725312+07:00","message":"Set new StatePrefix: 'พระเมรุพระมหาราชา'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:37:05.248338538+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:37:05.248343283+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:06.418714968+07:00","message":"receive streaming session, msgId: 1901"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:06.418749993+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":"2025-10-27T15:37:06.418756356+07:00","message":"receive interim result [false|false]: พระเมรุพระมหาราชาสิริกิติ์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:06.418770254+07:00","message":"[buffer interim] 1901 false พระเมรุพระมหาราชาสิริกิติ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:06.41877658+07:00","message":"[bufferProcess] interim [860000000]:พระเมรุพระมหาราชาสิริกิติ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:06.418779038+07:00","message":"[bufferProcess] send to processor:พระเมรุพระมหาราชา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:06.418784509+07:00","message":"[bufferProcess] send to processor (ticker):พระเมรุพระมหาราชาสิริกิติ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:06.418787157+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:06.418789706+07:00","message":"> Transcript [8749] [false]: 'พระเมรุพระมหาราชา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:06.418792635+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:06.418794609+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:06.418796159+07:00","message":"StatePrefix: 'พระเมรุพระมหาราชา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:06.418797835+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:06.418799216+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:06.418800966+07:00","message":"> Transcript [8750] [false]: 'พระเมรุพระมหาราชาสิริกิติ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:06.418802671+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:06.418804085+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:06.41880543+07:00","message":"StatePrefix: 'พระเมรุพระมหาราชา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:06.418806787+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:07.026618623+07:00","message":"[GCS] IsForceVAD: false for message ID: 1901"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:07.061068135+07:00","message":"receive streaming session, msgId: 1901"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:07.061109825+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":"2025-10-27T15:37:07.061116066+07:00","message":"receive interim result [false|false]: พระเมรุพระมหาราชาสิริกิตจัง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:07.061129022+07:00","message":"[buffer interim] 1901 false พระเมรุพระมหาราชาสิริกิตจัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:07.061135491+07:00","message":"[bufferProcess] interim [460000000]:พระเมรุพระมหาราชาสิริกิตจัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:07.061137226+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:07.100370777+07:00","message":"[GCS] Start streaming session, msgId: 1902"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:07.225486898+07:00","message":"receive streaming session, msgId: 1901"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:07.225530741+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระเมรุมหาราชาสิริกิตจัง\",\"confidence\":0.9015773}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":670000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:07.225539164+07:00","message":"receive interim result [true|false]: พระเมรุมหาราชาสิริกิตจัง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:07.225547571+07:00","message":"end recv isFinal message id 1901"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:07.225549658+07:00","message":"end Recv id 1901"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:07.225554792+07:00","message":"[buffer interim] 1901 true พระเมรุมหาราชาสิริกิตจัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:07.225563935+07:00","message":"[bufferProcess] interim [670000000]:พระเมรุมหาราชาสิริกิตจัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:07.225568814+07:00","message":"[bufferProcess] send to processor (isfinal):พระเมรุพระมหาราชาสิริกิตจัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:07.225572172+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:07.225574844+07:00","message":"> Transcript [8751] [false]: 'พระเมรุพระมหาราชาสิริกิตจัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:07.225577322+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:07.225578945+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:07.225581872+07:00","message":"StatePrefix: 'พระเมรุพระมหาราชา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:07.225583688+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:07.225585152+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:07.225586831+07:00","message":"> Transcript [8752] [true]: 'พระเมรุมหาราชาสิริกิตจัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:07.225588548+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:07.225589829+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:07.22559117+07:00","message":"StatePrefix: 'พระเมรุพระมหาราชา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:07.225592584+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:07.225596884+07:00","message":"Push: 'พระเมรุมหาราชาสิริกิตจัง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:07.225604856+07:00","message":"push: {true พระเมรุมหาราชาสิริกิตจัง 0 0xc002b14280}"}
{"level":"info","service":"Main","time":"2025-10-27T15:37:07.2379789+07:00","message":"write wav file: './tmp/7446/7446_1901.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:07.945472681+07:00","message":"receive streaming session, msgId: 1902"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:07.9455138+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":"2025-10-27T15:37:07.945519225+07:00","message":"receive interim result [false|false]: นิติกรรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:07.945532478+07:00","message":"[buffer interim] 1902 false นิติกรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:07.945542632+07:00","message":"[bufferProcess] interim [840000000]:นิติกรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:07.945544805+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:08.084025682+07:00","message":"receive streaming session, msgId: 1902"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:08.084058219+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":"2025-10-27T15:37:08.084063411+07:00","message":"receive interim result [false|false]: กำลัง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:08.084074441+07:00","message":"[buffer interim] 1902 false กำลัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:08.084079426+07:00","message":"[bufferProcess] interim [20000000]:กำลัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:08.084081626+07:00","message":"[bufferProcess] send to processor:นิติกรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:08.08408675+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:08.084089285+07:00","message":"> Transcript [8753] [false]: 'นิติกรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:08.084091238+07:00","message":"Set StatePrefix (first interim): 'นิติกรรม'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:37:08.248648386+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:37:08.24864844+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:08.331372044+07:00","message":"receive streaming session, msgId: 1902"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:08.331414391+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":"2025-10-27T15:37:08.331421845+07:00","message":"receive interim result [false|false]: กัมมัง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:08.331437072+07:00","message":"[buffer interim] 1902 false กัมมัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:08.331444844+07:00","message":"[bufferProcess] interim [260000000]:กัมมัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:08.331447338+07:00","message":"[bufferProcess] send to processor:กำลัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:08.331453788+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:08.331457666+07:00","message":"> Transcript [8754] [false]: 'กำลัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:08.331460598+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:08.331463122+07:00","message":"Set new StatePrefix: 'กำลัง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:08.847563218+07:00","message":"receive streaming session, msgId: 1902"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:08.847601041+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":"2025-10-27T15:37:08.847606528+07:00","message":"receive interim result [false|false]: กัมมังสิทธิ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:08.847619966+07:00","message":"[buffer interim] 1902 false กัมมังสิทธิ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:08.847625611+07:00","message":"[bufferProcess] interim [800000000]:กัมมังสิทธิ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:08.847627632+07:00","message":"[bufferProcess] send to processor:กัมมัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:08.847632596+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:08.847635141+07:00","message":"> Transcript [8755] [false]: 'กัมมัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:08.847636907+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:08.847639714+07:00","message":"Set new StatePrefix: 'กัมมัง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:09.22368041+07:00","message":"receive streaming session, msgId: 1902"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:09.223714181+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":"2025-10-27T15:37:09.223720008+07:00","message":"receive interim result [false|false]: กัมมังสิทธิกา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:09.22373016+07:00","message":"[buffer interim] 1902 false กัมมังสิทธิกา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:09.223737108+07:00","message":"[bufferProcess] interim [220000000]:กัมมังสิทธิกา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:09.223739946+07:00","message":"[bufferProcess] send to processor:กัมมังสิทธิ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:09.223744383+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:09.223747539+07:00","message":"> Transcript [8756] [false]: 'กัมมังสิทธิ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:09.223750519+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:09.223752267+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:09.223753879+07:00","message":"StatePrefix: 'กัมมัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:09.223756018+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:09.545278001+07:00","message":"receive streaming session, msgId: 1902"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:09.545309114+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":"2025-10-27T15:37:09.545314284+07:00","message":"receive interim result [false|false]: กัมมังสิทธิการาม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:09.545325743+07:00","message":"[buffer interim] 1902 false กัมมังสิทธิการาม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:09.545331711+07:00","message":"[bufferProcess] interim [520000000]:กัมมังสิทธิการาม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:09.545333718+07:00","message":"[bufferProcess] send to processor:กัมมังสิทธิกา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:09.545338847+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:09.545341384+07:00","message":"> Transcript [8757] [false]: 'กัมมังสิทธิกา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:09.545343914+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:09.545345717+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:09.545347463+07:00","message":"StatePrefix: 'กัมมัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:09.545349199+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:10.036760846+07:00","message":"[GCS] IsForceVAD: false for message ID: 1902"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:10.108449792+07:00","message":"[GCS] Start streaming session, msgId: 1903"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:10.129321488+07:00","message":"receive streaming session, msgId: 1902"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:10.129359281+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กัมมังสิทธิการาม\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:10.129369289+07:00","message":"receive interim result [false|false]: กัมมังสิทธิการาม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:10.129384481+07:00","message":"[buffer interim] 1902 false กัมมังสิทธิการาม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:10.129394877+07:00","message":"[bufferProcess] interim [120000000]:กัมมังสิทธิการาม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:10.129399811+07:00","message":"[bufferProcess] send to processor:กัมมังสิทธิการาม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:10.129408181+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:10.129411741+07:00","message":"> Transcript [8758] [false]: 'กัมมังสิทธิการาม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:10.129415812+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:10.129418063+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:10.129420461+07:00","message":"StatePrefix: 'กัมมัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:10.129422612+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:10.156253937+07:00","message":"receive streaming session, msgId: 1902"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:10.156294972+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กัมมังสิทธิ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:10.15630152+07:00","message":"receive interim result [true|false]: กัมมังสิทธิ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:10.156311859+07:00","message":"end recv isFinal message id 1902"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:10.156314254+07:00","message":"end Recv id 1902"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:10.1563217+07:00","message":"[buffer interim] 1902 true กัมมังสิทธิ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:10.156330356+07:00","message":"[bufferProcess] interim [180000000]:กัมมังสิทธิ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:10.156334481+07:00","message":"[bufferProcess] send to processor (isfinal):กัมมังสิทธิการาม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:10.15633869+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:10.156343108+07:00","message":"> Transcript [8759] [false]: 'กัมมังสิทธิการาม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:10.156346872+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:10.156349357+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:10.156351609+07:00","message":"StatePrefix: 'กัมมัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:10.15635399+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:10.156357279+07:00","message":"Push: 'กัมมัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:10.156360235+07:00","message":"TextPushed: 'กัมมัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:10.156362349+07:00","message":"Set new StatePrefix : 'กัมมังสิทธิการาม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:10.156364604+07:00","message":"Next Push (prob) : 'สิทธิการาม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:10.15636659+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:10.156369014+07:00","message":"> Transcript [8760] [true]: 'กัมมังสิทธิ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:10.156371353+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:10.156373049+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:10.156375103+07:00","message":"StatePrefix: 'กัมมังสิทธิการาม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:10.156377101+07:00","message":"TextPushed: 'กัมมัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:10.156379613+07:00","message":"Push: 'สิทธิ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:10.156402948+07:00","message":"push: {false กัมมัง 0 0xc002b14780}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:10.156418889+07:00","message":"push: {true สิทธิ 0 0xc002b14780}"}
{"level":"info","service":"Main","time":"2025-10-27T15:37:10.164856167+07:00","message":"write wav file: './tmp/7446/7446_1902.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:37:11.249443923+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:37:11.24945539+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:11.31229822+07:00","message":"receive streaming session, msgId: 1903"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:11.312333887+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":"2025-10-27T15:37:11.312338998+07:00","message":"receive interim result [false|false]: นินจา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:11.312353638+07:00","message":"[buffer interim] 1903 false นินจา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:11.312359925+07:00","message":"[bufferProcess] interim [20000000]:นินจา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:11.312361498+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:11.312365978+07:00","message":"[bufferProcess] send to processor (ticker):นินจา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:11.312368588+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:11.312370911+07:00","message":"> Transcript [8761] [false]: 'นินจา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:11.312372788+07:00","message":"Set StatePrefix (first interim): 'นินจา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:11.358184079+07:00","message":"receive streaming session, msgId: 1903"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:11.358216359+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":"2025-10-27T15:37:11.358221519+07:00","message":"receive interim result [false|false]: อาจารย์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:11.358233901+07:00","message":"[buffer interim] 1903 false อาจารย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:11.358239852+07:00","message":"[bufferProcess] interim [80000000]:อาจารย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:11.358241283+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:11.516915398+07:00","message":"[GCS] IsForceVAD: false for message ID: 1903"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:11.548614242+07:00","message":"receive streaming session, msgId: 1903"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:11.548649405+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":"2025-10-27T15:37:11.548654741+07:00","message":"receive interim result [false|false]: ทาง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:11.548667904+07:00","message":"[buffer interim] 1903 false ทาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:11.548675464+07:00","message":"[bufferProcess] interim [260000000]:ทาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:11.548678685+07:00","message":"[bufferProcess] send to processor:อาจารย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:11.548682885+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:11.548686175+07:00","message":"> Transcript [8762] [false]: 'อาจารย์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:11.548688885+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:11.548691069+07:00","message":"Set new StatePrefix: 'อาจารย์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:11.581325035+07:00","message":"[GCS] Start streaming session, msgId: 1904"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:11.628593077+07:00","message":"receive streaming session, msgId: 1903"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:11.628631367+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โยนีจาง\",\"confidence\":0.8008597}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:11.628638199+07:00","message":"receive interim result [true|false]: โยนีจาง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:11.628648119+07:00","message":"end recv isFinal message id 1903"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:11.62865021+07:00","message":"end Recv id 1903"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:11.628655566+07:00","message":"[buffer interim] 1903 true โยนีจาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:11.628664593+07:00","message":"[bufferProcess] interim [440000000]:โยนีจาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:11.628669077+07:00","message":"[bufferProcess] send to processor (isfinal):ทาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:11.628672323+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:11.628674854+07:00","message":"> Transcript [8763] [false]: 'ทาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:11.628676842+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:11.628678631+07:00","message":"Set new StatePrefix: 'ทาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:11.628679873+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:11.628681349+07:00","message":"> Transcript [8764] [true]: 'โยนีจาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:11.628683207+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:11.628685003+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:11.628686637+07:00","message":"StatePrefix: 'ทาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:11.628688232+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:11.628693788+07:00","message":"Push: 'โยนีจาง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:11.628701429+07:00","message":"push: {true โยนีจาง 0 0xc002a06800}"}
{"level":"info","service":"Main","time":"2025-10-27T15:37:11.635161803+07:00","message":"write wav file: './tmp/7446/7446_1903.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:12.665554554+07:00","message":"receive streaming session, msgId: 1904"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:12.665596068+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":"2025-10-27T15:37:12.665601762+07:00","message":"receive interim result [false|false]: พระราม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:12.6656151+07:00","message":"[buffer interim] 1904 false พระราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:12.665621749+07:00","message":"[bufferProcess] interim [900000000]:พระราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:12.665623275+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:12.665629973+07:00","message":"[bufferProcess] send to processor (ticker):พระราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:12.665632717+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:12.66563539+07:00","message":"> Transcript [8765] [false]: 'พระราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:12.665637528+07:00","message":"Set StatePrefix (first interim): 'พระราม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:12.955389564+07:00","message":"receive streaming session, msgId: 1904"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:12.955435336+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":"2025-10-27T15:37:12.955441647+07:00","message":"receive interim result [false|false]: คาราเมล"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:12.955457636+07:00","message":"[buffer interim] 1904 false คาราเมล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:12.955466717+07:00","message":"[bufferProcess] interim [140000000]:คาราเมล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:12.955469429+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:13.052839799+07:00","message":"receive streaming session, msgId: 1904"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:13.05287399+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":"2025-10-27T15:37:13.052879516+07:00","message":"receive interim result [false|false]: พระเมรุ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:13.052892859+07:00","message":"[buffer interim] 1904 false พระเมรุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:13.052899736+07:00","message":"[bufferProcess] interim [320000000]:พระเมรุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:13.052901371+07:00","message":"[bufferProcess] send to processor:คาราเมล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:13.052905153+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:13.052907693+07:00","message":"> Transcript [8766] [false]: 'คาราเมล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:13.052909549+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:13.052911164+07:00","message":"Set new StatePrefix: 'คาราเมล'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:13.22401997+07:00","message":"receive streaming session, msgId: 1904"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:13.224063596+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Amanda\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:13.224070604+07:00","message":"receive interim result [false|false]: Amanda"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:13.22408443+07:00","message":"[buffer interim] 1904 false Amanda"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:13.224093187+07:00","message":"[bufferProcess] interim [440000000]:Amanda"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:13.224095501+07:00","message":"[bufferProcess] send to processor:พระเมรุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:13.224101504+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:13.224104206+07:00","message":"> Transcript [8767] [false]: 'พระเมรุ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:13.224106064+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:13.224107876+07:00","message":"Set new StatePrefix: 'พระเมรุ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:13.256406155+07:00","message":"receive streaming session, msgId: 1904"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:13.256438012+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":"2025-10-27T15:37:13.256443092+07:00","message":"receive interim result [false|false]: พระเมรุ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:13.256456543+07:00","message":"[buffer interim] 1904 false พระเมรุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:13.256463249+07:00","message":"[bufferProcess] interim [500000000]:พระเมรุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:13.256464993+07:00","message":"[bufferProcess] send to processor:Amanda"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:13.256467965+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:13.256470467+07:00","message":"> Transcript [8768] [false]: 'Amanda'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:13.256472352+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:13.256474249+07:00","message":"Set new StatePrefix: 'Amanda'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:13.868975095+07:00","message":"receive streaming session, msgId: 1904"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:13.869013204+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":"2025-10-27T15:37:13.869018088+07:00","message":"receive interim result [false|false]: พระเมรุ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:13.869031687+07:00","message":"[buffer interim] 1904 false พระเมรุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:13.869037832+07:00","message":"[bufferProcess] interim [100000000]:พระเมรุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:13.869039693+07:00","message":"[bufferProcess] send to processor:พระเมรุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:13.869044965+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:13.869047508+07:00","message":"> Transcript [8769] [false]: 'พระเมรุ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:13.869049676+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:13.869051337+07:00","message":"Set new StatePrefix: 'พระเมรุ'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:37:14.250479394+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:37:14.25049691+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:16.576502237+07:00","message":"[GCS] IsForceVAD: false for message ID: 1904"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:16.638082628+07:00","message":"[GCS] Start streaming session, msgId: 1905"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:16.746620508+07:00","message":"receive streaming session, msgId: 1904"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:16.746686919+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คาราเมล\",\"confidence\":0.49105904}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":10000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:16.746692865+07:00","message":"receive interim result [true|false]: คาราเมล"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:16.746700361+07:00","message":"end recv isFinal message id 1904"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:16.746702124+07:00","message":"end Recv id 1904"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:16.746707869+07:00","message":"[buffer interim] 1904 true คาราเมล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:16.746716977+07:00","message":"[bufferProcess] interim [10000000]:คาราเมล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:16.746719366+07:00","message":"[bufferProcess] send to processor (isfinal):พระเมรุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:16.746722906+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:16.746725601+07:00","message":"> Transcript [8770] [false]: 'พระเมรุ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:16.746728474+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:16.746730181+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:16.746731875+07:00","message":"StatePrefix: 'พระเมรุ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:16.746733529+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:16.746736044+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:16.746737716+07:00","message":"> Transcript [8771] [true]: 'คาราเมล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:16.746739294+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:16.746740549+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:16.74674186+07:00","message":"StatePrefix: 'พระเมรุ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:16.746743177+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:16.746748947+07:00","message":"Push: 'คาราเมล'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:16.746756845+07:00","message":"push: {true คาราเมล 0 0xc000128000}"}
{"level":"info","service":"Main","time":"2025-10-27T15:37:16.756807828+07:00","message":"write wav file: './tmp/7446/7446_1904.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:37:17.251342713+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:37:17.251358937+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:19.435265913+07:00","message":"receive streaming session, msgId: 1905"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:19.435306676+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":"2025-10-27T15:37:19.435312076+07:00","message":"receive interim result [false|false]: ภาวะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:19.435326384+07:00","message":"[buffer interim] 1905 false ภาวะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:19.435333133+07:00","message":"[bufferProcess] interim [580000000]:ภาวะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:19.435334683+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:19.435339851+07:00","message":"[bufferProcess] send to processor (ticker):ภาวะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:19.435342394+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:19.435345081+07:00","message":"> Transcript [8772] [false]: 'ภาวะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:19.435347032+07:00","message":"Set StatePrefix (first interim): 'ภาวะ'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:37:20.251844475+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:37:20.251856867+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:20.714863244+07:00","message":"receive streaming session, msgId: 1905"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:20.714903084+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":"2025-10-27T15:37:20.714908565+07:00","message":"receive interim result [false|false]: สัมปทาน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:20.714920394+07:00","message":"[buffer interim] 1905 false สัมปทาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:20.714929882+07:00","message":"[bufferProcess] interim [840000000]:สัมปทาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:20.714931368+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:20.714936156+07:00","message":"[bufferProcess] send to processor (ticker):สัมปทาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:20.714938773+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:20.714941334+07:00","message":"> Transcript [8773] [false]: 'สัมปทาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:20.714943412+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:20.714945246+07:00","message":"Set new StatePrefix: 'สัมปทาน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:20.995798063+07:00","message":"[GCS] IsForceVAD: false for message ID: 1905"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:21.128214614+07:00","message":"[GCS] Start streaming session, msgId: 1906"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:21.157197284+07:00","message":"receive streaming session, msgId: 1905"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:21.157236332+07:00","message":"receive interim result all : {\"alternatives\":[{}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:21.157243234+07:00","message":"receive interim result [true|false]: "}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:21.157252916+07:00","message":"end recv isFinal message id 1905"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:21.157255414+07:00","message":"end Recv id 1905"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:21.157261224+07:00","message":"[buffer interim] 1905 true "}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:21.157268748+07:00","message":"[bufferProcess] interim [380000000]:"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:21.157273169+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:21.15727649+07:00","message":"> Transcript [8774] [true]: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:21.157279741+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:21.157281737+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:21.157283779+07:00","message":"StatePrefix: 'สัมปทาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:21.157287521+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:21.157290866+07:00","message":"Push: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:21.15730104+07:00","message":"push: {true  0 0xc003403800}"}
{"level":"info","service":"Main","time":"2025-10-27T15:37:21.166690015+07:00","message":"write wav file: './tmp/7446/7446_1905.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:21.256296375+07:00","message":"[GCS] IsForceVAD: false for message ID: 1906"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:21.401438147+07:00","message":"receive streaming session, msgId: 1906"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:21.401455552+07:00","message":"found end of frame, send empty tag with msgId: 1906"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:21.401458537+07:00","message":"end Recv id 1906"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:21.40146367+07:00","message":"[buffer interim] 1906 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:21.401470044+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:21.40147333+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:21.401475882+07:00","message":"> Transcript [8775] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:21.401480254+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:21.40148189+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:21.401483305+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:21.401484926+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:21.401487177+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:21.401511051+07:00","message":"push: {true \n 0 0xc002a06600}"}
{"level":"info","service":"Main","time":"2025-10-27T15:37:21.406113014+07:00","message":"write wav file: './tmp/7446/7446_1906.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:21.449434564+07:00","message":"[GCS] Start streaming session, msgId: 1907"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:22.427503603+07:00","message":"[GCS] Cleaned up inactive client: 1882"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:22.427529296+07:00","message":"[GCS] Cleaned up inactive client: 1884"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:22.427532046+07:00","message":"[GCS] Cleaned up inactive client: 1883"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:22.427533456+07:00","message":"[GCS] Cleaned up inactive client: 1881"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:22.427535068+07:00","message":"[GCS] Cleaned up inactive client: 1885"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:22.427536555+07:00","message":"[GCS] Cleaned up inactive client: 1880"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:23.225633774+07:00","message":"receive streaming session, msgId: 1907"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:23.22569224+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":"2025-10-27T15:37:23.22569817+07:00","message":"receive interim result [false|false]: ขอโทษครับ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:23.225713384+07:00","message":"[buffer interim] 1907 false ขอโทษครับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:23.225720395+07:00","message":"[bufferProcess] interim [620000000]:ขอโทษครับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:23.22572217+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:23.225727702+07:00","message":"[bufferProcess] send to processor (ticker):ขอโทษครับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:23.225730739+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:23.225733561+07:00","message":"> Transcript [8776] [false]: 'ขอโทษครับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:23.225735444+07:00","message":"Set StatePrefix (first interim): 'ขอโทษครับ'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:37:23.252514783+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:37:23.252528643+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:23.393321479+07:00","message":"receive streaming session, msgId: 1907"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:23.393358255+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":"2025-10-27T15:37:23.393363691+07:00","message":"receive interim result [false|false]: ครับผม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:23.393378748+07:00","message":"[buffer interim] 1907 false ครับผม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:23.393388875+07:00","message":"[bufferProcess] interim [800000000]:ครับผม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:23.393391124+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:24.03121225+07:00","message":"receive streaming session, msgId: 1907"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:24.031245649+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":"2025-10-27T15:37:24.031251015+07:00","message":"receive interim result [false|false]: ครับผม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:24.031261581+07:00","message":"[buffer interim] 1907 false ครับผม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:24.031268141+07:00","message":"[bufferProcess] interim [400000000]:ครับผม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:24.031270192+07:00","message":"[bufferProcess] send to processor:ครับผม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:24.031273305+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:24.031275784+07:00","message":"> Transcript [8777] [false]: 'ครับผม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:24.031277716+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:24.031279308+07:00","message":"Set new StatePrefix: 'ครับผม'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:37:26.252657902+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:37:26.25266745+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:27.788214087+07:00","message":"[GCS] IsForceVAD: false for message ID: 1907"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:27.902196711+07:00","message":"receive streaming session, msgId: 1907"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:27.902240397+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ครับผม\",\"confidence\":0.9206815}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:27.902247885+07:00","message":"receive interim result [true|false]: ครับผม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:27.902258039+07:00","message":"end recv isFinal message id 1907"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:27.902260697+07:00","message":"end Recv id 1907"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:27.902267977+07:00","message":"[buffer interim] 1907 true ครับผม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:27.902279581+07:00","message":"[bufferProcess] interim [360000000]:ครับผม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:27.902284872+07:00","message":"[bufferProcess] send to processor (isfinal):ครับผม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:27.902289658+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:27.902293308+07:00","message":"> Transcript [8778] [false]: 'ครับผม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:27.902297231+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:27.902299691+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:27.902302236+07:00","message":"StatePrefix: 'ครับผม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:27.902304446+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:27.902306481+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:27.90230892+07:00","message":"> Transcript [8779] [true]: 'ครับผม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:27.902311383+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:27.902313375+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:27.902315467+07:00","message":"StatePrefix: 'ครับผม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:27.902317451+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:27.902325253+07:00","message":"Push: 'ครับผม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:27.902335166+07:00","message":"push: {true ครับผม 0 0xc002b14700}"}
{"level":"info","service":"Main","time":"2025-10-27T15:37:27.913862037+07:00","message":"write wav file: './tmp/7446/7446_1907.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:27.918646175+07:00","message":"[GCS] Start streaming session, msgId: 1908"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:37:29.252887513+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:37:29.252891754+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:37:32.253480579+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:37:32.253482097+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:32.657570239+07:00","message":"[GCS] IsForceVAD: false for message ID: 1908"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:32.7189541+07:00","message":"[GCS] Start streaming session, msgId: 1909"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:32.76602382+07:00","message":"receive streaming session, msgId: 1908"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:32.766042493+07:00","message":"found end of frame, send empty tag with msgId: 1908"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:32.766045606+07:00","message":"end Recv id 1908"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:32.766052473+07:00","message":"[buffer interim] 1908 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:32.766059037+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:32.766062559+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:32.766065064+07:00","message":"> Transcript [8780] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:32.766067145+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:32.76606874+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:32.76607015+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:32.766071607+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:32.766074867+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:32.766085868+07:00","message":"push: {true \n 0 0xc002a06080}"}
{"level":"info","service":"Main","time":"2025-10-27T15:37:32.775856618+07:00","message":"write wav file: './tmp/7446/7446_1908.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:37:35.253800278+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:37:35.253812326+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:37.906565007+07:00","message":"[GCS] IsForceVAD: false for message ID: 1909"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:37.977991941+07:00","message":"[GCS] Start streaming session, msgId: 1910"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:38.01512701+07:00","message":"receive streaming session, msgId: 1909"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:38.015147391+07:00","message":"found end of frame, send empty tag with msgId: 1909"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:38.01515085+07:00","message":"end Recv id 1909"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:38.015158512+07:00","message":"[buffer interim] 1909 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:38.015166311+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:38.015176268+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:38.015180204+07:00","message":"> Transcript [8781] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:38.015183559+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:38.015185607+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:38.015187765+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:38.015190286+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:38.015194208+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:38.015218801+07:00","message":"push: {true \n 0 0xc000129000}"}
{"level":"info","service":"Main","time":"2025-10-27T15:37:38.02656136+07:00","message":"write wav file: './tmp/7446/7446_1909.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:37:38.254160394+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:37:38.254185687+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:37:41.2545739+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:37:41.254581202+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:43.418221689+07:00","message":"[GCS] IsForceVAD: false for message ID: 1910"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:43.527882709+07:00","message":"receive streaming session, msgId: 1910"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:43.527900209+07:00","message":"found end of frame, send empty tag with msgId: 1910"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:43.527903218+07:00","message":"end Recv id 1910"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:43.527909054+07:00","message":"[buffer interim] 1910 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:43.527919122+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:43.527922889+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:43.527925343+07:00","message":"> Transcript [8782] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:43.527927452+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:43.527929074+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:43.527930495+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:43.52793198+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:43.527934603+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:43.527943483+07:00","message":"push: {true \n 0 0xc000129a00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:37:43.538435664+07:00","message":"write wav file: './tmp/7446/7446_1910.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:43.548047853+07:00","message":"[GCS] Start streaming session, msgId: 1911"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:37:44.25546044+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:37:44.255459474+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:37:47.255678769+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:37:47.255685785+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:48.796737177+07:00","message":"[GCS] IsForceVAD: false for message ID: 1911"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:48.858430882+07:00","message":"[GCS] Start streaming session, msgId: 1912"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:48.892461074+07:00","message":"receive streaming session, msgId: 1911"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:48.892500192+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":"2025-10-27T15:37:48.892504856+07:00","message":"receive interim result [false|false]: พระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:48.892516127+07:00","message":"[buffer interim] 1911 false พระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:48.89252287+07:00","message":"[bufferProcess] interim [160000000]:พระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:48.892524454+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:48.89252944+07:00","message":"[bufferProcess] send to processor (ticker):พระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:48.892531805+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:48.892534304+07:00","message":"> Transcript [8783] [false]: 'พระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:48.892536401+07:00","message":"Set StatePrefix (first interim): 'พระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:48.904027081+07:00","message":"receive streaming session, msgId: 1911"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:48.90405924+07:00","message":"receive interim result all : {\"alternatives\":[{}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:48.904063027+07:00","message":"receive interim result [true|false]: "}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:48.904071463+07:00","message":"end recv isFinal message id 1911"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:48.904073223+07:00","message":"end Recv id 1911"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:48.904077932+07:00","message":"[buffer interim] 1911 true "}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:48.904083851+07:00","message":"[bufferProcess] interim [280000000]:"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:48.904088773+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:48.904091788+07:00","message":"> Transcript [8784] [true]: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:48.904094197+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:48.904095844+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:48.9040976+07:00","message":"StatePrefix: 'พระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:48.904100151+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:48.90410398+07:00","message":"Push: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:48.904112387+07:00","message":"push: {true  0 0xc002b14100}"}
{"level":"info","service":"Main","time":"2025-10-27T15:37:48.914102135+07:00","message":"write wav file: './tmp/7446/7446_1911.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:37:50.256418948+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:37:50.256415416+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:52.42747745+07:00","message":"[GCS] Cleaned up inactive client: 1893"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:52.427501764+07:00","message":"[GCS] Cleaned up inactive client: 1889"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:52.427504854+07:00","message":"[GCS] Cleaned up inactive client: 1886"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:52.427507074+07:00","message":"[GCS] Cleaned up inactive client: 1891"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:52.427509293+07:00","message":"[GCS] Cleaned up inactive client: 1895"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:52.427511362+07:00","message":"[GCS] Cleaned up inactive client: 1896"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:52.42751358+07:00","message":"[GCS] Cleaned up inactive client: 1894"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:52.427516383+07:00","message":"[GCS] Cleaned up inactive client: 1892"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:52.427520386+07:00","message":"[GCS] Cleaned up inactive client: 1888"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:52.427522524+07:00","message":"[GCS] Cleaned up inactive client: 1887"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:52.42752468+07:00","message":"[GCS] Cleaned up inactive client: 1890"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:37:53.256768561+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:37:53.256772177+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:54.056432089+07:00","message":"[GCS] IsForceVAD: false for message ID: 1912"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:54.120022957+07:00","message":"[GCS] Start streaming session, msgId: 1913"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:54.173533394+07:00","message":"receive streaming session, msgId: 1912"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:54.17355126+07:00","message":"found end of frame, send empty tag with msgId: 1912"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:54.173553977+07:00","message":"end Recv id 1912"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:54.173560273+07:00","message":"[buffer interim] 1912 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:54.17356676+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:54.173571048+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:54.173573523+07:00","message":"> Transcript [8785] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:54.173575517+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:54.173577171+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:54.173578543+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:54.173579999+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:37:54.173582867+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:37:54.173594256+07:00","message":"push: {true \n 0 0xc000128e00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:37:54.184215275+07:00","message":"write wav file: './tmp/7446/7446_1912.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:37:56.257008377+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:37:56.257008286+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:37:59.257176795+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:37:59.257197845+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:00.269316663+07:00","message":"[GCS] IsForceVAD: false for message ID: 1913"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:00.380203267+07:00","message":"receive streaming session, msgId: 1913"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:00.380223152+07:00","message":"found end of frame, send empty tag with msgId: 1913"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:00.380226339+07:00","message":"end Recv id 1913"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:00.38023299+07:00","message":"[buffer interim] 1913 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:00.380239804+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:00.380243289+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:00.380245965+07:00","message":"> Transcript [8786] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:00.380248185+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:00.380249975+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:00.380251408+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:00.380253227+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:00.38025986+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:00.380269028+07:00","message":"push: {true \n 0 0xc002a00280}"}
{"level":"info","service":"Main","time":"2025-10-27T15:38:00.393496988+07:00","message":"write wav file: './tmp/7446/7446_1913.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:00.400103057+07:00","message":"[GCS] Start streaming session, msgId: 1914"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:38:02.257336937+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:38:02.257337065+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:02.258087149+07:00","message":"[GCS] IsForceVAD: false for message ID: 1914"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:02.357497356+07:00","message":"receive streaming session, msgId: 1914"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:02.357514956+07:00","message":"found end of frame, send empty tag with msgId: 1914"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:02.357517849+07:00","message":"end Recv id 1914"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:02.357535766+07:00","message":"[buffer interim] 1914 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:02.35754389+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:02.357549107+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:02.357552832+07:00","message":"> Transcript [8787] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:02.357556113+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:02.357558507+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:02.357560547+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:02.357562626+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:02.357566322+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:02.357579146+07:00","message":"push: {true \n 0 0xc002b14400}"}
{"level":"info","service":"Main","time":"2025-10-27T15:38:02.364223303+07:00","message":"write wav file: './tmp/7446/7446_1914.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:02.378826822+07:00","message":"[GCS] Start streaming session, msgId: 1915"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:03.407447949+07:00","message":"[GCS] IsForceVAD: false for message ID: 1915"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:03.519205034+07:00","message":"receive streaming session, msgId: 1915"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:03.51921978+07:00","message":"found end of frame, send empty tag with msgId: 1915"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:03.51922281+07:00","message":"end Recv id 1915"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:03.51922894+07:00","message":"[buffer interim] 1915 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:03.519235656+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:03.519240455+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:03.519243799+07:00","message":"> Transcript [8788] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:03.519247203+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:03.519249447+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:03.519251711+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:03.519253754+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:03.519261225+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:03.519270649+07:00","message":"push: {true \n 0 0xc000129980}"}
{"level":"info","service":"Main","time":"2025-10-27T15:38:03.524537142+07:00","message":"write wav file: './tmp/7446/7446_1915.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:03.5996786+07:00","message":"[GCS] Start streaming session, msgId: 1916"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:38:05.257563636+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:38:05.257578584+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:08.017075852+07:00","message":"[GCS] IsForceVAD: false for message ID: 1916"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:08.123059472+07:00","message":"receive streaming session, msgId: 1916"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:08.123078896+07:00","message":"found end of frame, send empty tag with msgId: 1916"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:08.123081618+07:00","message":"end Recv id 1916"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:08.123088312+07:00","message":"[buffer interim] 1916 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:08.123095158+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:08.123099462+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:08.123101904+07:00","message":"> Transcript [8789] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:08.123104069+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:08.123105813+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:08.123107351+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:08.123108827+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:08.12311115+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:08.123119876+07:00","message":"push: {true \n 0 0xc002a06480}"}
{"level":"info","service":"Main","time":"2025-10-27T15:38:08.134624107+07:00","message":"write wav file: './tmp/7446/7446_1916.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:38:08.258238307+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:38:08.258263118+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:08.279393719+07:00","message":"[GCS] Start streaming session, msgId: 1917"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:08.337154369+07:00","message":"[GCS] IsForceVAD: false for message ID: 1917"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:08.468891033+07:00","message":"[GCS] Start streaming session, msgId: 1918"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:08.554232317+07:00","message":"receive streaming session, msgId: 1917"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:08.554248392+07:00","message":"found end of frame, send empty tag with msgId: 1917"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:08.554251159+07:00","message":"end Recv id 1917"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:08.55425832+07:00","message":"[buffer interim] 1917 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:08.554265034+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:08.554268601+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:08.554271078+07:00","message":"> Transcript [8790] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:08.554273304+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:08.554274992+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:08.554276381+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:08.554277853+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:08.55428032+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:08.554289291+07:00","message":"push: {true \n 0 0xc003402500}"}
{"level":"info","service":"Main","time":"2025-10-27T15:38:08.559360976+07:00","message":"write wav file: './tmp/7446/7446_1917.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:10.822033932+07:00","message":"receive streaming session, msgId: 1918"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:10.822079816+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":"2025-10-27T15:38:10.82208553+07:00","message":"receive interim result [false|false]: แต่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:10.822101502+07:00","message":"[buffer interim] 1918 false แต่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:10.822109183+07:00","message":"[bufferProcess] interim [400000000]:แต่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:10.822110754+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:10.822116371+07:00","message":"[bufferProcess] send to processor (ticker):แต่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:10.822118749+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:10.822121191+07:00","message":"> Transcript [8791] [false]: 'แต่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:10.822123321+07:00","message":"Set StatePrefix (first interim): 'แต่'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:38:11.258585572+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:38:11.258595279+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:11.514622451+07:00","message":"receive streaming session, msgId: 1918"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:11.514667008+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":"2025-10-27T15:38:11.514673905+07:00","message":"receive interim result [false|false]: แต่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:11.514688396+07:00","message":"[buffer interim] 1918 false แต่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:11.514696822+07:00","message":"[bufferProcess] interim [0]:แต่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:11.51469883+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:11.559217052+07:00","message":"receive streaming session, msgId: 1918"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:11.559267226+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":"2025-10-27T15:38:11.559272311+07:00","message":"receive interim result [false|false]: มีแต่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:11.559283581+07:00","message":"[buffer interim] 1918 false มีแต่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:11.559290281+07:00","message":"[bufferProcess] interim [60000000]:มีแต่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:11.55929274+07:00","message":"[bufferProcess] send to processor:แต่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:11.559297791+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:11.559300449+07:00","message":"> Transcript [8792] [false]: 'แต่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:11.559303515+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:11.559305557+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:11.559307299+07:00","message":"StatePrefix: 'แต่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:11.559309209+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:12.11836495+07:00","message":"[GCS] IsForceVAD: false for message ID: 1918"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:12.169709212+07:00","message":"receive streaming session, msgId: 1918"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:12.169753521+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีแต่\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:12.169759715+07:00","message":"receive interim result [false|false]: มีแต่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:12.169771926+07:00","message":"[buffer interim] 1918 false มีแต่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:12.169780557+07:00","message":"[bufferProcess] interim [660000000]:มีแต่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:12.169783327+07:00","message":"[bufferProcess] send to processor:มีแต่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:12.169787306+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:12.169790522+07:00","message":"> Transcript [8793] [false]: 'มีแต่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:12.169793293+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:12.169795599+07:00","message":"Set new StatePrefix: 'มีแต่'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:12.308258481+07:00","message":"[GCS] Start streaming session, msgId: 1919"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:12.308629583+07:00","message":"receive streaming session, msgId: 1918"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:12.308649384+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แล้วแต่\",\"confidence\":0.8160142}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":870000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:12.308653326+07:00","message":"receive interim result [true|false]: แล้วแต่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:12.308660482+07:00","message":"end recv isFinal message id 1918"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:12.308662557+07:00","message":"end Recv id 1918"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:12.308668079+07:00","message":"[buffer interim] 1918 true แล้วแต่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:12.308679117+07:00","message":"[bufferProcess] interim [870000000]:แล้วแต่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:12.308684488+07:00","message":"[bufferProcess] send to processor (isfinal):มีแต่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:12.308687303+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:12.308689586+07:00","message":"> Transcript [8794] [false]: 'มีแต่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:12.308692434+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:12.30869429+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:12.308695931+07:00","message":"StatePrefix: 'มีแต่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:12.308697701+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:12.308698964+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:12.308700696+07:00","message":"> Transcript [8795] [true]: 'แล้วแต่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:12.308702438+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:12.30870379+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:12.308705132+07:00","message":"StatePrefix: 'มีแต่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:12.308706373+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:12.308710446+07:00","message":"Push: 'แล้วแต่'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:12.30871767+07:00","message":"push: {true แล้วแต่ 0 0xc000129f00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:38:12.328391571+07:00","message":"write wav file: './tmp/7446/7446_1918.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:12.886639497+07:00","message":"[GCS] IsForceVAD: false for message ID: 1919"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:12.989332156+07:00","message":"receive streaming session, msgId: 1919"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:12.98934749+07:00","message":"found end of frame, send empty tag with msgId: 1919"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:12.989350933+07:00","message":"end Recv id 1919"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:12.989357361+07:00","message":"[buffer interim] 1919 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:12.989363293+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:12.98937042+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:12.989372924+07:00","message":"> Transcript [8796] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:12.989374847+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:12.989376592+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:12.989378066+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:12.98937935+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:12.989385372+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:12.989393574+07:00","message":"push: {true \n 0 0xc00041dc80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:38:12.994200364+07:00","message":"write wav file: './tmp/7446/7446_1919.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:38:14.258781804+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:38:14.258793553+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:16.987793752+07:00","message":"[GCS] Start streaming session, msgId: 1920"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:38:17.259255796+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:38:17.25926563+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:17.376029618+07:00","message":"[GCS] IsForceVAD: false for message ID: 1920"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:17.495442489+07:00","message":"receive streaming session, msgId: 1920"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:17.495462996+07:00","message":"found end of frame, send empty tag with msgId: 1920"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:17.495466085+07:00","message":"end Recv id 1920"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:17.495472971+07:00","message":"[buffer interim] 1920 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:17.495479428+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:17.495483547+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:17.495486465+07:00","message":"> Transcript [8797] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:17.495488733+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:17.495490469+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:17.495491914+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:17.495493357+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:17.49549917+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:17.495510139+07:00","message":"push: {true \n 0 0xc002a06200}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:17.49791584+07:00","message":"[GCS] Start streaming session, msgId: 1921"}
{"level":"info","service":"Main","time":"2025-10-27T15:38:17.500237395+07:00","message":"write wav file: './tmp/7446/7446_1920.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:17.568029574+07:00","message":"[GCS] IsForceVAD: false for message ID: 1921"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:17.627043894+07:00","message":"[GCS] Start streaming session, msgId: 1922"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:17.79483495+07:00","message":"receive streaming session, msgId: 1921"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:17.794851256+07:00","message":"found end of frame, send empty tag with msgId: 1921"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:17.794854117+07:00","message":"end Recv id 1921"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:17.794860671+07:00","message":"[buffer interim] 1921 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:17.794867239+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:17.79487069+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:17.79487409+07:00","message":"> Transcript [8798] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:17.794876349+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:17.794877925+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:17.794879482+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:17.794880963+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:17.794883188+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:17.794892083+07:00","message":"push: {true \n 0 0xc003402380}"}
{"level":"info","service":"Main","time":"2025-10-27T15:38:17.799124714+07:00","message":"write wav file: './tmp/7446/7446_1921.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:17.817939692+07:00","message":"[GCS] IsForceVAD: false for message ID: 1922"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:17.88687115+07:00","message":"[GCS] Start streaming session, msgId: 1923"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:18.016978509+07:00","message":"[GCS] IsForceVAD: false for message ID: 1923"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:18.078116721+07:00","message":"receive streaming session, msgId: 1922"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:18.078134303+07:00","message":"found end of frame, send empty tag with msgId: 1922"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:18.078137013+07:00","message":"end Recv id 1922"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:18.078163317+07:00","message":"[buffer interim] 1922 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:18.078183919+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:18.078187729+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:18.078190965+07:00","message":"> Transcript [8799] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:18.078193216+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:18.078194938+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:18.078197262+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:18.07819879+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:18.078201202+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:18.078212238+07:00","message":"push: {true \n 0 0xc003403b00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:38:18.082685692+07:00","message":"write wav file: './tmp/7446/7446_1922.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:18.13901576+07:00","message":"[GCS] Start streaming session, msgId: 1924"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:18.157737563+07:00","message":"receive streaming session, msgId: 1923"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:18.157756701+07:00","message":"found end of frame, send empty tag with msgId: 1923"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:18.157759433+07:00","message":"end Recv id 1923"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:18.157765508+07:00","message":"[buffer interim] 1923 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:18.157771443+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:18.157774923+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:18.157777382+07:00","message":"> Transcript [8800] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:18.157779794+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:18.157781415+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:18.157782991+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:18.157784462+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:18.157786641+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:18.157794862+07:00","message":"push: {true \n 0 0xc002a00d00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:38:18.162966776+07:00","message":"write wav file: './tmp/7446/7446_1923.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:38:20.259993747+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:38:20.260018883+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:22.427686312+07:00","message":"[GCS] Cleaned up inactive client: 1898"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:22.427702631+07:00","message":"[GCS] Cleaned up inactive client: 1902"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:22.427705311+07:00","message":"[GCS] Cleaned up inactive client: 1897"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:22.427706987+07:00","message":"[GCS] Cleaned up inactive client: 1900"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:22.427708358+07:00","message":"[GCS] Cleaned up inactive client: 1905"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:22.427709723+07:00","message":"[GCS] Cleaned up inactive client: 1901"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:22.427711131+07:00","message":"[GCS] Cleaned up inactive client: 1903"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:22.427712477+07:00","message":"[GCS] Cleaned up inactive client: 1904"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:22.42771387+07:00","message":"[GCS] Cleaned up inactive client: 1906"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:22.427715279+07:00","message":"[GCS] Cleaned up inactive client: 1899"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:23.25642186+07:00","message":"[GCS] IsForceVAD: false for message ID: 1924"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:38:23.260552647+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:38:23.260563385+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:23.372231863+07:00","message":"receive streaming session, msgId: 1924"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:23.372250043+07:00","message":"found end of frame, send empty tag with msgId: 1924"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:23.372252753+07:00","message":"end Recv id 1924"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:23.372259556+07:00","message":"[buffer interim] 1924 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:23.372266279+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:23.372270048+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:23.372272596+07:00","message":"> Transcript [8801] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:23.372274827+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:23.372276433+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:23.372277915+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:23.3722794+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:23.372281618+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:23.372290721+07:00","message":"push: {true \n 0 0xc002a06400}"}
{"level":"info","service":"Main","time":"2025-10-27T15:38:23.382421521+07:00","message":"write wav file: './tmp/7446/7446_1924.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:38:26.260807697+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:38:26.260812124+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:27.049796247+07:00","message":"[GCS] Start streaming session, msgId: 1925"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:38:29.261692667+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:38:29.26169211+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:31.43545121+07:00","message":"receive streaming session, msgId: 1925"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:31.43549162+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":"2025-10-27T15:38:31.43549699+07:00","message":"receive interim result [false|false]: ส่ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:31.435508563+07:00","message":"[buffer interim] 1925 false ส่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:31.435515296+07:00","message":"[bufferProcess] interim [380000000]:ส่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:31.435516723+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:31.43552129+07:00","message":"[bufferProcess] send to processor (ticker):ส่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:31.435523614+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:31.435525927+07:00","message":"> Transcript [8802] [false]: 'ส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:31.435527831+07:00","message":"Set StatePrefix (first interim): 'ส่ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:32.236884687+07:00","message":"[GCS] IsForceVAD: false for message ID: 1925"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:38:32.262151732+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:38:32.262232873+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:32.353140021+07:00","message":"receive streaming session, msgId: 1925"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:32.353195437+07:00","message":"receive interim result all : {\"alternatives\":[{}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:32.353201532+07:00","message":"receive interim result [true|false]: "}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:32.353212328+07:00","message":"end recv isFinal message id 1925"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:32.353215092+07:00","message":"end Recv id 1925"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:32.353222897+07:00","message":"[buffer interim] 1925 true "}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:32.353231198+07:00","message":"[bufferProcess] interim [400000000]:"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:32.35323589+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:32.353239695+07:00","message":"> Transcript [8803] [true]: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:32.353243531+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:32.353246091+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:32.353249155+07:00","message":"StatePrefix: 'ส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:32.353252479+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:32.353255795+07:00","message":"Push: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:32.353267208+07:00","message":"push: {true  0 0xc002a06b00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:38:32.36622295+07:00","message":"write wav file: './tmp/7446/7446_1925.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:32.557799488+07:00","message":"[GCS] Start streaming session, msgId: 1926"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:33.25631857+07:00","message":"receive streaming session, msgId: 1926"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:33.256366221+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":"2025-10-27T15:38:33.256372637+07:00","message":"receive interim result [false|false]: ส่ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:33.256386654+07:00","message":"[buffer interim] 1926 false ส่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:33.256394477+07:00","message":"[bufferProcess] interim [480000000]:ส่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:33.256396369+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:33.583395536+07:00","message":"receive streaming session, msgId: 1926"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:33.583439018+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":"2025-10-27T15:38:33.583444418+07:00","message":"receive interim result [false|false]: ของถวาย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:33.583455417+07:00","message":"[buffer interim] 1926 false ของถวาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:33.583464304+07:00","message":"[bufferProcess] interim [780000000]:ของถวาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:33.583467118+07:00","message":"[bufferProcess] send to processor:ส่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:33.583473687+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:33.583481322+07:00","message":"> Transcript [8804] [false]: 'ส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:33.583483952+07:00","message":"Set StatePrefix (first interim): 'ส่ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:33.928503276+07:00","message":"receive streaming session, msgId: 1926"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:33.928548203+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":"2025-10-27T15:38:33.928553572+07:00","message":"receive interim result [false|false]: พระสงฆ์ถวายอนุโมทนา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:33.928571728+07:00","message":"[buffer interim] 1926 false พระสงฆ์ถวายอนุโมทนา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:33.928580354+07:00","message":"[bufferProcess] interim [140000000]:พระสงฆ์ถวายอนุโมทนา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:33.928584193+07:00","message":"[bufferProcess] send to processor:ของถวาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:33.9285875+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:33.928590108+07:00","message":"> Transcript [8805] [false]: 'ของถวาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:33.928591987+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:33.928594128+07:00","message":"Set new StatePrefix: 'ของถวาย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:34.515078874+07:00","message":"receive streaming session, msgId: 1926"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:34.515118139+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":"2025-10-27T15:38:34.515124649+07:00","message":"receive interim result [false|false]: พระสงฆ์ถวายอนุโมทนา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:34.515137531+07:00","message":"[buffer interim] 1926 false พระสงฆ์ถวายอนุโมทนา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:34.515144191+07:00","message":"[bufferProcess] interim [740000000]:พระสงฆ์ถวายอนุโมทนา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:34.515146744+07:00","message":"[bufferProcess] send to processor:พระสงฆ์ถวายอนุโมทนา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:34.515152151+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:34.515154574+07:00","message":"> Transcript [8806] [false]: 'พระสงฆ์ถวายอนุโมทนา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:34.515156939+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:34.51515988+07:00","message":"Set new StatePrefix: 'พระสงฆ์ถวายอนุโมทนา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:34.635319637+07:00","message":"receive streaming session, msgId: 1926"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:34.63535428+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":"2025-10-27T15:38:34.635359611+07:00","message":"receive interim result [false|false]: พระสงฆ์ถวายอนุโมทนาถวาย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:34.635373021+07:00","message":"[buffer interim] 1926 false พระสงฆ์ถวายอนุโมทนาถวาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:34.635380508+07:00","message":"[bufferProcess] interim [920000000]:พระสงฆ์ถวายอนุโมทนาถวาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:34.635383989+07:00","message":"[bufferProcess] send to processor:พระสงฆ์ถวายอนุโมทนา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:34.635388204+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:34.635391057+07:00","message":"> Transcript [8807] [false]: 'พระสงฆ์ถวายอนุโมทนา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:34.635394293+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:34.635396125+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:34.635397687+07:00","message":"StatePrefix: 'พระสงฆ์ถวายอนุโมทนา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:34.635399657+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:34.901205215+07:00","message":"receive streaming session, msgId: 1926"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:34.901249808+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":"2025-10-27T15:38:34.90125588+07:00","message":"receive interim result [false|false]: พระสงฆ์ถวายอนุโมทนาถวายฎีกา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:34.901270129+07:00","message":"[buffer interim] 1926 false พระสงฆ์ถวายอนุโมทนาถวายฎีกา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:34.901280344+07:00","message":"[bufferProcess] interim [220000000]:พระสงฆ์ถวายอนุโมทนาถวายฎีกา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:34.901283634+07:00","message":"[bufferProcess] send to processor:พระสงฆ์ถวายอนุโมทนาถวาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:34.901289616+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:34.901293285+07:00","message":"> Transcript [8808] [false]: 'พระสงฆ์ถวายอนุโมทนาถวาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:34.901297412+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:34.901300046+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:34.901303791+07:00","message":"StatePrefix: 'พระสงฆ์ถวายอนุโมทนา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:34.901306379+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:35.152132773+07:00","message":"receive streaming session, msgId: 1926"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:35.152187139+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":"2025-10-27T15:38:35.152194964+07:00","message":"receive interim result [false|false]: พระสงฆ์ถวายอนุโมทนาถวายอดิเรก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:35.152211157+07:00","message":"[buffer interim] 1926 false พระสงฆ์ถวายอนุโมทนาถวายอดิเรก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:35.152219826+07:00","message":"[bufferProcess] interim [340000000]:พระสงฆ์ถวายอนุโมทนาถวายอดิเรก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:35.152223029+07:00","message":"[bufferProcess] send to processor:พระสงฆ์ถวายอนุโมทนาถวายฎีกา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:35.152231324+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:35.15223661+07:00","message":"> Transcript [8809] [false]: 'พระสงฆ์ถวายอนุโมทนาถวายฎีกา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:35.152241047+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:35.152243573+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:35.152247351+07:00","message":"StatePrefix: 'พระสงฆ์ถวายอนุโมทนา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:35.152249973+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:38:35.262783721+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:38:35.262794674+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:35.723908178+07:00","message":"receive streaming session, msgId: 1926"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:35.723947984+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":"2025-10-27T15:38:35.723952458+07:00","message":"receive interim result [false|false]: พระสงฆ์ถวายอนุโมทนาถวายอดิเรก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:35.723966439+07:00","message":"[buffer interim] 1926 false พระสงฆ์ถวายอนุโมทนาถวายอดิเรก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:35.723972917+07:00","message":"[bufferProcess] interim [940000000]:พระสงฆ์ถวายอนุโมทนาถวายอดิเรก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:35.723974908+07:00","message":"[bufferProcess] send to processor:พระสงฆ์ถวายอนุโมทนาถวายอดิเรก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:35.723978452+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:35.723981052+07:00","message":"> Transcript [8810] [false]: 'พระสงฆ์ถวายอนุโมทนาถวายอดิเรก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:35.723983962+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:35.723985724+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:35.723988336+07:00","message":"StatePrefix: 'พระสงฆ์ถวายอนุโมทนา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:35.723990453+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:35.723993104+07:00","message":"Push: 'พระสงฆ์ถวายอนุโมทนา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:35.723995692+07:00","message":"TextPushed: 'พระสงฆ์ถวายอนุโมทนา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:35.723999171+07:00","message":"Set new StatePrefix : 'พระสงฆ์ถวายอนุโมทนาถวายอดิเรก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:35.724001796+07:00","message":"Next Push (prob) : 'ถวายอดิเรก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:35.724011595+07:00","message":"push: {false พระสงฆ์ถวายอนุโมทนา 0 0xc002603100}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:35.798507953+07:00","message":"receive streaming session, msgId: 1926"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:35.79855614+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":"2025-10-27T15:38:35.798563887+07:00","message":"receive interim result [false|false]: พระสงฆ์ถวายอนุโมทนาถวายอดิเรกถวาย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:35.798580896+07:00","message":"[buffer interim] 1926 false พระสงฆ์ถวายอนุโมทนาถวายอดิเรกถวาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:35.798591838+07:00","message":"[bufferProcess] interim [120000000]:พระสงฆ์ถวายอนุโมทนาถวายอดิเรกถวาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:35.798594685+07:00","message":"[bufferProcess] send to processor:พระสงฆ์ถวายอนุโมทนาถวายอดิเรก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:35.798601446+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:35.798605074+07:00","message":"> Transcript [8811] [false]: 'พระสงฆ์ถวายอนุโมทนาถวายอดิเรก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:35.798609294+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:35.798611653+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:35.798613938+07:00","message":"StatePrefix: 'พระสงฆ์ถวายอนุโมทนาถวายอดิเรก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:35.798616578+07:00","message":"TextPushed: 'พระสงฆ์ถวายอนุโมทนา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:36.044215241+07:00","message":"receive streaming session, msgId: 1926"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:36.044255467+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":"2025-10-27T15:38:36.044261602+07:00","message":"receive interim result [false|false]: พระสงฆ์ถวายอนุโมทนาถวายอดิเรกถวายพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:36.044275007+07:00","message":"[buffer interim] 1926 false พระสงฆ์ถวายอนุโมทนาถวายอดิเรกถวายพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:36.04428186+07:00","message":"[bufferProcess] interim [240000000]:พระสงฆ์ถวายอนุโมทนาถวายอดิเรกถวายพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:36.044284332+07:00","message":"[bufferProcess] send to processor:พระสงฆ์ถวายอนุโมทนาถวายอดิเรกถวาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:36.044291128+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:36.044293918+07:00","message":"> Transcript [8812] [false]: 'พระสงฆ์ถวายอนุโมทนาถวายอดิเรกถวาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:36.044296977+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:36.044298835+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:36.044300295+07:00","message":"StatePrefix: 'พระสงฆ์ถวายอนุโมทนาถวายอดิเรก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:36.044302757+07:00","message":"TextPushed: 'พระสงฆ์ถวายอนุโมทนา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:36.114969068+07:00","message":"receive streaming session, msgId: 1926"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:36.114995737+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":"2025-10-27T15:38:36.114999694+07:00","message":"receive interim result [false|false]: พระสงฆ์ถวายอนุโมทนาถวายอดิเรกถวายพระพร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:36.115011589+07:00","message":"[buffer interim] 1926 false พระสงฆ์ถวายอนุโมทนาถวายอดิเรกถวายพระพร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:36.115016881+07:00","message":"[bufferProcess] interim [420000000]:พระสงฆ์ถวายอนุโมทนาถวายอดิเรกถวายพระพร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:36.115018934+07:00","message":"[bufferProcess] send to processor:พระสงฆ์ถวายอนุโมทนาถวายอดิเรกถวายพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:36.11502185+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:36.115023787+07:00","message":"> Transcript [8813] [false]: 'พระสงฆ์ถวายอนุโมทนาถวายอดิเรกถวายพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:36.115026351+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:36.115027887+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:36.115029546+07:00","message":"StatePrefix: 'พระสงฆ์ถวายอนุโมทนาถวายอดิเรก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:36.115031631+07:00","message":"TextPushed: 'พระสงฆ์ถวายอนุโมทนา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:36.656791676+07:00","message":"[GCS] IsForceVAD: false for message ID: 1926"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:36.753415984+07:00","message":"receive streaming session, msgId: 1926"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:36.753451474+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":"2025-10-27T15:38:36.753457496+07:00","message":"receive interim result [false|false]: พระสงฆ์ถวายอนุโมทนาถวายอดิเรกถวายพระพรราคา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:36.753469341+07:00","message":"[buffer interim] 1926 false พระสงฆ์ถวายอนุโมทนาถวายอดิเรกถวายพระพรราคา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:36.753475695+07:00","message":"[bufferProcess] interim [960000000]:พระสงฆ์ถวายอนุโมทนาถวายอดิเรกถวายพระพรราคา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:36.753479468+07:00","message":"[bufferProcess] send to processor:พระสงฆ์ถวายอนุโมทนาถวายอดิเรกถวายพระพร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:36.753486059+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:36.753489621+07:00","message":"> Transcript [8814] [false]: 'พระสงฆ์ถวายอนุโมทนาถวายอดิเรกถวายพระพร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:36.753494224+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:36.753497615+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:36.753499492+07:00","message":"StatePrefix: 'พระสงฆ์ถวายอนุโมทนาถวายอดิเรก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:36.753501729+07:00","message":"TextPushed: 'พระสงฆ์ถวายอนุโมทนา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:36.75350613+07:00","message":"Push: 'ถวายอดิเรก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:36.753507845+07:00","message":"TextPushed: 'พระสงฆ์ถวายอนุโมทนาถวายอดิเรก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:36.753510117+07:00","message":"Set new StatePrefix : 'พระสงฆ์ถวายอนุโมทนาถวายอดิเรกถวายพระพร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:36.753512243+07:00","message":"Next Push (prob) : 'ถวายพระพร'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:36.753520295+07:00","message":"push: {false ถวายอดิเรก 0 0xc002603100}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:36.794460295+07:00","message":"receive streaming session, msgId: 1926"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:36.794493955+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระสงฆ์ถวายอนุโมทนาถวายอดิเรกถวายพระพรราคา\",\"confidence\":0.9562135}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":110000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:36.794499427+07:00","message":"receive interim result [true|false]: พระสงฆ์ถวายอนุโมทนาถวายอดิเรกถวายพระพรราคา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:36.794508667+07:00","message":"end recv isFinal message id 1926"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:36.794510461+07:00","message":"end Recv id 1926"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:36.794515791+07:00","message":"[buffer interim] 1926 true พระสงฆ์ถวายอนุโมทนาถวายอดิเรกถวายพระพรราคา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:36.794528458+07:00","message":"[bufferProcess] interim [110000000]:พระสงฆ์ถวายอนุโมทนาถวายอดิเรกถวายพระพรราคา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:36.794531763+07:00","message":"[bufferProcess] send to processor (isfinal):พระสงฆ์ถวายอนุโมทนาถวายอดิเรกถวายพระพรราคา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:36.794534827+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:36.794537215+07:00","message":"> Transcript [8815] [false]: 'พระสงฆ์ถวายอนุโมทนาถวายอดิเรกถวายพระพรราคา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:36.794540195+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:36.794541759+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:36.794543595+07:00","message":"StatePrefix: 'พระสงฆ์ถวายอนุโมทนาถวายอดิเรกถวายพระพร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:36.794545976+07:00","message":"TextPushed: 'พระสงฆ์ถวายอนุโมทนาถวายอดิเรก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:36.794547477+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:36.794548996+07:00","message":"> Transcript [8816] [true]: 'พระสงฆ์ถวายอนุโมทนาถวายอดิเรกถวายพระพรราคา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:36.794550874+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:36.794552188+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:36.794554691+07:00","message":"StatePrefix: 'พระสงฆ์ถวายอนุโมทนาถวายอดิเรกถวายพระพร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:36.794556384+07:00","message":"TextPushed: 'พระสงฆ์ถวายอนุโมทนาถวายอดิเรก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:36.794561086+07:00","message":"Push: 'ถวายพระพรราคา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:36.794569336+07:00","message":"push: {true ถวายพระพรราคา 0 0xc002603100}"}
{"level":"info","service":"Main","time":"2025-10-27T15:38:36.804133498+07:00","message":"write wav file: './tmp/7446/7446_1926.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:36.853751723+07:00","message":"[GCS] Start streaming session, msgId: 1927"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:38:38.263616428+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:38:38.263636872+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:38.483089885+07:00","message":"receive streaming session, msgId: 1927"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:38.483122724+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":"2025-10-27T15:38:38.483127616+07:00","message":"receive interim result [false|false]: มันออกจาก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:38.483140716+07:00","message":"[buffer interim] 1927 false มันออกจาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:38.483146739+07:00","message":"[bufferProcess] interim [680000000]:มันออกจาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:38.483148144+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:38.483152803+07:00","message":"[bufferProcess] send to processor (ticker):มันออกจาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:38.483155628+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:38.483158237+07:00","message":"> Transcript [8817] [false]: 'มันออกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:38.483160132+07:00","message":"Set StatePrefix (first interim): 'มันออกจาก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:38.764040419+07:00","message":"receive streaming session, msgId: 1927"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:38.764076774+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":"2025-10-27T15:38:38.764081943+07:00","message":"receive interim result [false|false]: มันออกจากการ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:38.76409694+07:00","message":"[buffer interim] 1927 false มันออกจากการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:38.764103998+07:00","message":"[bufferProcess] interim [920000000]:มันออกจากการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:38.764105537+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:38.799240403+07:00","message":"receive streaming session, msgId: 1927"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:38.799280519+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":"2025-10-27T15:38:38.799286187+07:00","message":"receive interim result [false|false]: มันออกจากกัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:38.799297244+07:00","message":"[buffer interim] 1927 false มันออกจากกัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:38.799303815+07:00","message":"[bufferProcess] interim [980000000]:มันออกจากกัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:38.799305828+07:00","message":"[bufferProcess] send to processor:มันออกจากการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:38.79931107+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:38.799313503+07:00","message":"> Transcript [8818] [false]: 'มันออกจากการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:38.799316394+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:38.799318456+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:38.799335391+07:00","message":"StatePrefix: 'มันออกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:38.799338252+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:38.925757872+07:00","message":"receive streaming session, msgId: 1927"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:38.92579329+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":"2025-10-27T15:38:38.925798679+07:00","message":"receive interim result [false|false]: มันออกจากประเทศ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:38.925811718+07:00","message":"[buffer interim] 1927 false มันออกจากประเทศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:38.925817908+07:00","message":"[bufferProcess] interim [40000000]:มันออกจากประเทศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:38.92581988+07:00","message":"[bufferProcess] send to processor:มันออกจากกัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:38.925833407+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:38.925836696+07:00","message":"> Transcript [8819] [false]: 'มันออกจากกัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:38.92584007+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:38.925841876+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:38.925843889+07:00","message":"StatePrefix: 'มันออกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:38.925845721+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:38.93857914+07:00","message":"receive streaming session, msgId: 1927"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:38.938610717+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":"2025-10-27T15:38:38.938615849+07:00","message":"receive interim result [false|false]: มันออกจากปราจีน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:38.938631057+07:00","message":"[buffer interim] 1927 false มันออกจากปราจีน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:38.938637022+07:00","message":"[bufferProcess] interim [100000000]:มันออกจากปราจีน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:38.938638923+07:00","message":"[bufferProcess] send to processor:มันออกจากประเทศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:38.938642142+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:38.938644668+07:00","message":"> Transcript [8820] [false]: 'มันออกจากประเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:38.938647478+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:38.938649291+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:38.938650845+07:00","message":"StatePrefix: 'มันออกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:38.938652389+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:39.177585802+07:00","message":"receive streaming session, msgId: 1927"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:39.17762165+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":"2025-10-27T15:38:39.177627354+07:00","message":"receive interim result [false|false]: มันออกจากพระที่นั่ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:39.177641915+07:00","message":"[buffer interim] 1927 false มันออกจากพระที่นั่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:39.177650281+07:00","message":"[bufferProcess] interim [340000000]:มันออกจากพระที่นั่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:39.177652324+07:00","message":"[bufferProcess] send to processor:มันออกจากปราจีน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:39.177658274+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:39.177660681+07:00","message":"> Transcript [8821] [false]: 'มันออกจากปราจีน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:39.177663916+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:39.17766571+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:39.177667268+07:00","message":"StatePrefix: 'มันออกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:39.177669025+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:39.177672926+07:00","message":"Push: 'มันออกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:39.177674523+07:00","message":"TextPushed: 'มันออกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:39.177676055+07:00","message":"Set new StatePrefix : 'มันออกจากปราจีน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:39.177677802+07:00","message":"Next Push (prob) : 'ปราจีน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:39.17768623+07:00","message":"push: {false มันออกจาก 0 0xc002602e80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:39.217384439+07:00","message":"[GCS] IsForceVAD: false for message ID: 1927"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:39.369355625+07:00","message":"receive streaming session, msgId: 1927"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:39.36938873+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มันออกจากพระที่นั่ง\",\"confidence\":0.9233477}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:39.369398574+07:00","message":"receive interim result [true|false]: มันออกจากพระที่นั่ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:39.369409123+07:00","message":"end recv isFinal message id 1927"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:39.369412642+07:00","message":"end Recv id 1927"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:39.36941769+07:00","message":"[buffer interim] 1927 true มันออกจากพระที่นั่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:39.36942605+07:00","message":"[bufferProcess] interim [580000000]:มันออกจากพระที่นั่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:39.36943279+07:00","message":"[bufferProcess] send to processor (isfinal):มันออกจากพระที่นั่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:39.369436607+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:39.369439087+07:00","message":"> Transcript [8822] [false]: 'มันออกจากพระที่นั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:39.369441033+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:39.369442822+07:00","message":"Set new StatePrefix: 'มันออกจากพระที่นั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:39.369444383+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:39.369445944+07:00","message":"> Transcript [8823] [true]: 'มันออกจากพระที่นั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:39.369447903+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:39.369449639+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:39.369451461+07:00","message":"StatePrefix: 'มันออกจากพระที่นั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:39.369453251+07:00","message":"TextPushed: 'มันออกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:39.369459094+07:00","message":"Push: 'พระที่นั่ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:39.369466725+07:00","message":"push: {true พระที่นั่ง 0 0xc002602e80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:38:39.377011348+07:00","message":"write wav file: './tmp/7446/7446_1927.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:39.407393583+07:00","message":"[GCS] Start streaming session, msgId: 1928"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:38:41.263961967+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:38:41.263978535+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:42.870357855+07:00","message":"[GCS] IsForceVAD: false for message ID: 1928"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:42.973865494+07:00","message":"receive streaming session, msgId: 1928"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:42.97388795+07:00","message":"found end of frame, send empty tag with msgId: 1928"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:42.973890901+07:00","message":"end Recv id 1928"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:42.973897523+07:00","message":"[buffer interim] 1928 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:42.973904106+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:42.97390822+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:42.973911163+07:00","message":"> Transcript [8824] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:42.97391363+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:42.973915499+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:42.97391697+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:42.973918457+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:42.973925775+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:42.973935339+07:00","message":"push: {true \n 0 0xc002603900}"}
{"level":"info","service":"Main","time":"2025-10-27T15:38:42.984865753+07:00","message":"write wav file: './tmp/7446/7446_1928.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:44.149237379+07:00","message":"[GCS] Start streaming session, msgId: 1929"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:38:44.264447644+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:38:44.264470209+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:45.747024315+07:00","message":"[GCS] IsForceVAD: false for message ID: 1929"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:45.843973187+07:00","message":"receive streaming session, msgId: 1929"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:45.843991969+07:00","message":"found end of frame, send empty tag with msgId: 1929"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:45.843995437+07:00","message":"end Recv id 1929"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:45.844002367+07:00","message":"[buffer interim] 1929 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:45.844012+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:45.844015911+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:45.844018699+07:00","message":"> Transcript [8825] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:45.84402089+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:45.844022532+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:45.844024203+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:45.844025772+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:45.844032475+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:45.844041582+07:00","message":"push: {true \n 0 0xc000129380}"}
{"level":"info","service":"Main","time":"2025-10-27T15:38:45.851429077+07:00","message":"write wav file: './tmp/7446/7446_1929.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:45.879758135+07:00","message":"[GCS] Start streaming session, msgId: 1930"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:46.066130613+07:00","message":"[GCS] IsForceVAD: false for message ID: 1930"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:46.161514436+07:00","message":"receive streaming session, msgId: 1930"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:46.161532521+07:00","message":"found end of frame, send empty tag with msgId: 1930"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:46.161535429+07:00","message":"end Recv id 1930"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:46.161540752+07:00","message":"[buffer interim] 1930 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:46.161547382+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:46.161550958+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:46.161553432+07:00","message":"> Transcript [8826] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:46.161555683+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:46.161557293+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:46.161560562+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:46.161562106+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:46.161567964+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:46.161576474+07:00","message":"push: {true \n 0 0xc002a00f80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:38:46.166592096+07:00","message":"write wav file: './tmp/7446/7446_1930.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:46.200887527+07:00","message":"[GCS] Start streaming session, msgId: 1931"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:46.777362857+07:00","message":"[GCS] IsForceVAD: false for message ID: 1931"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:46.884997917+07:00","message":"receive streaming session, msgId: 1931"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:46.885024485+07:00","message":"found end of frame, send empty tag with msgId: 1931"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:46.885028079+07:00","message":"end Recv id 1931"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:46.88503529+07:00","message":"[buffer interim] 1931 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:46.885045834+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:46.885049435+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:46.885052027+07:00","message":"> Transcript [8827] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:46.885054227+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:46.885055825+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:46.885057593+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:46.885059073+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:46.885061182+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:46.885070841+07:00","message":"push: {true \n 0 0xc002a06a00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:38:46.892832832+07:00","message":"write wav file: './tmp/7446/7446_1931.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:38:47.264708838+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:38:47.264720472+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:47.351108105+07:00","message":"[GCS] Start streaming session, msgId: 1932"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:47.926349555+07:00","message":"[GCS] IsForceVAD: false for message ID: 1932"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:48.019140391+07:00","message":"receive streaming session, msgId: 1932"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:48.019156987+07:00","message":"found end of frame, send empty tag with msgId: 1932"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:48.019159868+07:00","message":"end Recv id 1932"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:48.019165732+07:00","message":"[buffer interim] 1932 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:48.019172303+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:48.019175892+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:48.01917852+07:00","message":"> Transcript [8828] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:48.019180752+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:48.01918256+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:48.019184468+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:48.019185988+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:48.019188471+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:48.019197589+07:00","message":"push: {true \n 0 0xc002b14000}"}
{"level":"info","service":"Main","time":"2025-10-27T15:38:48.025222141+07:00","message":"write wav file: './tmp/7446/7446_1932.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:48.178702138+07:00","message":"[GCS] Start streaming session, msgId: 1933"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:48.249965579+07:00","message":"[GCS] IsForceVAD: false for message ID: 1933"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:48.462605565+07:00","message":"receive streaming session, msgId: 1933"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:48.46262469+07:00","message":"found end of frame, send empty tag with msgId: 1933"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:48.462627602+07:00","message":"end Recv id 1933"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:48.462633723+07:00","message":"[buffer interim] 1933 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:48.462640335+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:48.462643885+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:48.462646343+07:00","message":"> Transcript [8829] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:48.462648451+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:48.462650133+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:48.462651929+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:48.462653486+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:48.462655833+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:48.462664708+07:00","message":"push: {true \n 0 0xc002b14280}"}
{"level":"info","service":"Main","time":"2025-10-27T15:38:48.467096088+07:00","message":"write wav file: './tmp/7446/7446_1933.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:48.70030415+07:00","message":"[GCS] Start streaming session, msgId: 1934"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:48.76822745+07:00","message":"[GCS] IsForceVAD: false for message ID: 1934"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:49.152100664+07:00","message":"receive streaming session, msgId: 1934"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:49.152116277+07:00","message":"found end of frame, send empty tag with msgId: 1934"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:49.1521194+07:00","message":"end Recv id 1934"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:49.152126578+07:00","message":"[buffer interim] 1934 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:49.152133634+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:49.152137134+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:49.152139655+07:00","message":"> Transcript [8830] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:49.152141773+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:49.152143509+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:49.152145022+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:49.152146635+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:49.1521529+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:49.152162074+07:00","message":"push: {true \n 0 0xc000129d00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:38:49.15668786+07:00","message":"write wav file: './tmp/7446/7446_1934.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:49.277900009+07:00","message":"[GCS] Start streaming session, msgId: 1935"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:38:50.265539295+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:38:50.265563732+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:50.297835383+07:00","message":"[GCS] IsForceVAD: false for message ID: 1935"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:50.394285533+07:00","message":"receive streaming session, msgId: 1935"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:50.394308221+07:00","message":"found end of frame, send empty tag with msgId: 1935"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:50.394310974+07:00","message":"end Recv id 1935"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:50.394317527+07:00","message":"[buffer interim] 1935 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:50.394324288+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:50.394329236+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:50.394333043+07:00","message":"> Transcript [8831] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:50.394336677+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:50.39433927+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:50.394341892+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:50.394344181+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:50.394353165+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:50.39436463+07:00","message":"push: {true \n 0 0xc002a00500}"}
{"level":"info","service":"Main","time":"2025-10-27T15:38:50.400286187+07:00","message":"write wav file: './tmp/7446/7446_1935.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:50.427223894+07:00","message":"[GCS] Start streaming session, msgId: 1936"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:50.557495053+07:00","message":"[GCS] IsForceVAD: false for message ID: 1936"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:50.687876979+07:00","message":"[GCS] Start streaming session, msgId: 1937"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:50.91559217+07:00","message":"receive streaming session, msgId: 1936"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:50.915609758+07:00","message":"found end of frame, send empty tag with msgId: 1936"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:50.915612382+07:00","message":"end Recv id 1936"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:50.915619067+07:00","message":"[buffer interim] 1936 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:50.915625991+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:50.91562925+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:50.91563196+07:00","message":"> Transcript [8832] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:50.915634042+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:50.915635733+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:50.915637308+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:50.915638879+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:50.915641306+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:50.915650047+07:00","message":"push: {true \n 0 0xc002603780}"}
{"level":"info","service":"Main","time":"2025-10-27T15:38:50.92049344+07:00","message":"write wav file: './tmp/7446/7446_1936.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:51.326808037+07:00","message":"[GCS] IsForceVAD: false for message ID: 1937"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:51.4443421+07:00","message":"receive streaming session, msgId: 1937"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:51.444360253+07:00","message":"found end of frame, send empty tag with msgId: 1937"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:51.44436282+07:00","message":"end Recv id 1937"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:51.444385911+07:00","message":"[buffer interim] 1937 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:51.444408323+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:51.444412435+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:51.444415932+07:00","message":"> Transcript [8833] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:51.444418219+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:51.444420059+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:51.444421674+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:51.444423247+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:51.444425375+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:51.444436049+07:00","message":"push: {true \n 0 0xc002b14880}"}
{"level":"info","service":"Main","time":"2025-10-27T15:38:51.45004596+07:00","message":"write wav file: './tmp/7446/7446_1937.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:51.457099643+07:00","message":"[GCS] Start streaming session, msgId: 1938"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:52.427120026+07:00","message":"[GCS] Cleaned up inactive client: 1910"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:52.427141307+07:00","message":"[GCS] Cleaned up inactive client: 1909"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:52.427143469+07:00","message":"[GCS] Cleaned up inactive client: 1911"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:52.427144952+07:00","message":"[GCS] Cleaned up inactive client: 1908"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:52.427146433+07:00","message":"[GCS] Cleaned up inactive client: 1907"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:38:53.266146238+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:38:53.266139217+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:54.233521099+07:00","message":"receive streaming session, msgId: 1938"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:54.233557095+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":"2025-10-27T15:38:54.233561953+07:00","message":"receive interim result [false|false]: เส้นทาง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:54.233572891+07:00","message":"[buffer interim] 1938 false เส้นทาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:54.23358035+07:00","message":"[bufferProcess] interim [760000000]:เส้นทาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:54.233582753+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:54.233587818+07:00","message":"[bufferProcess] send to processor (ticker):เส้นทาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:54.233590492+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:54.233592884+07:00","message":"> Transcript [8834] [false]: 'เส้นทาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:54.233594956+07:00","message":"Set StatePrefix (first interim): 'เส้นทาง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:54.503963414+07:00","message":"receive streaming session, msgId: 1938"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:54.504013618+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":"2025-10-27T15:38:54.50402016+07:00","message":"receive interim result [false|false]: ต้องการตรวจ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:54.504036821+07:00","message":"[buffer interim] 1938 false ต้องการตรวจ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:54.504045175+07:00","message":"[bufferProcess] interim [0]:ต้องการตรวจ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:54.504047273+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:54.516688975+07:00","message":"receive streaming session, msgId: 1938"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:54.516738767+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":"2025-10-27T15:38:54.516746616+07:00","message":"receive interim result [false|false]: การสวด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:54.51676296+07:00","message":"[buffer interim] 1938 false การสวด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:54.516772578+07:00","message":"[bufferProcess] interim [60000000]:การสวด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:54.516774958+07:00","message":"[bufferProcess] send to processor:ต้องการตรวจ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:54.516779125+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:54.516781813+07:00","message":"> Transcript [8835] [false]: 'ต้องการตรวจ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:54.516783803+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:54.516785489+07:00","message":"Set new StatePrefix: 'ต้องการตรวจ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:54.67593217+07:00","message":"receive streaming session, msgId: 1938"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:54.675974574+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":"2025-10-27T15:38:54.6759795+07:00","message":"receive interim result [false|false]: การสวดพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:54.675991774+07:00","message":"[buffer interim] 1938 false การสวดพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:54.675998765+07:00","message":"[bufferProcess] interim [240000000]:การสวดพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:54.676000866+07:00","message":"[bufferProcess] send to processor:การสวด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:54.676006308+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:54.676008911+07:00","message":"> Transcript [8836] [false]: 'การสวด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:54.676010928+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:54.676012824+07:00","message":"Set new StatePrefix: 'การสวด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:54.810938357+07:00","message":"receive streaming session, msgId: 1938"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:54.810979471+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":"2025-10-27T15:38:54.810984961+07:00","message":"receive interim result [false|false]: การสวดพระพิ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:54.810998539+07:00","message":"[buffer interim] 1938 false การสวดพระพิ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:54.81100931+07:00","message":"[bufferProcess] interim [420000000]:การสวดพระพิ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:54.811012606+07:00","message":"[bufferProcess] send to processor:การสวดพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:54.811019319+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:54.811022581+07:00","message":"> Transcript [8837] [false]: 'การสวดพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:54.811026732+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:54.81102918+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:54.811032041+07:00","message":"StatePrefix: 'การสวด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:54.81103496+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:54.940657407+07:00","message":"receive streaming session, msgId: 1938"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:54.940696052+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":"2025-10-27T15:38:54.940701375+07:00","message":"receive interim result [false|false]: การสวดพระอภิธรรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:54.940714399+07:00","message":"[buffer interim] 1938 false การสวดพระอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:54.940722201+07:00","message":"[bufferProcess] interim [480000000]:การสวดพระอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:54.940724764+07:00","message":"[bufferProcess] send to processor:การสวดพระพิ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:54.940729992+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:54.940733319+07:00","message":"> Transcript [8838] [false]: 'การสวดพระพิ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:54.940736603+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:54.940738344+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:54.940740206+07:00","message":"StatePrefix: 'การสวด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:54.940742033+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:54.997585032+07:00","message":"receive streaming session, msgId: 1938"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:54.997639394+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":"2025-10-27T15:38:54.99764482+07:00","message":"receive interim result [false|false]: การสวดพระพิธี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:54.997656987+07:00","message":"[buffer interim] 1938 false การสวดพระพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:54.997668938+07:00","message":"[bufferProcess] interim [540000000]:การสวดพระพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:54.997672398+07:00","message":"[bufferProcess] send to processor:การสวดพระอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:54.997679879+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:54.997683631+07:00","message":"> Transcript [8839] [false]: 'การสวดพระอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:54.997687836+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:54.997690421+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:54.997692842+07:00","message":"StatePrefix: 'การสวด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:54.997695341+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:55.129079373+07:00","message":"receive streaming session, msgId: 1938"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:55.12912892+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":"2025-10-27T15:38:55.129137547+07:00","message":"receive interim result [false|false]: การสวดพระอภิธรรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:55.12915421+07:00","message":"[buffer interim] 1938 false การสวดพระอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:55.12917597+07:00","message":"[bufferProcess] interim [660000000]:การสวดพระอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:55.129179541+07:00","message":"[bufferProcess] send to processor:การสวดพระพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:55.129187101+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:55.129190058+07:00","message":"> Transcript [8840] [false]: 'การสวดพระพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:55.129193332+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:55.129195104+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:55.129196754+07:00","message":"StatePrefix: 'การสวด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:55.129198533+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:55.129202752+07:00","message":"Push: 'การสวด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:55.129204334+07:00","message":"TextPushed: 'การสวด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:55.12920629+07:00","message":"Set new StatePrefix : 'การสวดพระพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:55.129208056+07:00","message":"Next Push (prob) : 'พระพิธี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:55.129216357+07:00","message":"push: {false การสวด 0 0xc00041c080}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:55.710555354+07:00","message":"receive streaming session, msgId: 1938"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:55.71058611+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":"2025-10-27T15:38:55.710591369+07:00","message":"receive interim result [false|false]: การสวดพระอภิธรรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:55.710600938+07:00","message":"[buffer interim] 1938 false การสวดพระอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:55.710610904+07:00","message":"[bufferProcess] interim [260000000]:การสวดพระอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:55.710613084+07:00","message":"[bufferProcess] send to processor:การสวดพระอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:55.710624334+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:55.71062748+07:00","message":"> Transcript [8841] [false]: 'การสวดพระอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:55.710629575+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:55.710633831+07:00","message":"Set new StatePrefix: 'การสวดพระอภิธรรม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:55.896562446+07:00","message":"receive streaming session, msgId: 1938"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:55.896598267+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":"2025-10-27T15:38:55.896603366+07:00","message":"receive interim result [false|false]: การสวดพระอภิธรรมอภิธรรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:55.896615865+07:00","message":"[buffer interim] 1938 false การสวดพระอภิธรรมอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:55.896622487+07:00","message":"[bufferProcess] interim [440000000]:การสวดพระอภิธรรมอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:55.896625311+07:00","message":"[bufferProcess] send to processor:การสวดพระอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:55.89663032+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:55.896633096+07:00","message":"> Transcript [8842] [false]: 'การสวดพระอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:55.896635816+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:55.896637616+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:55.896639623+07:00","message":"StatePrefix: 'การสวดพระอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:55.896641716+07:00","message":"TextPushed: 'การสวด'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:38:56.266396164+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:38:56.266407704+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:56.538241219+07:00","message":"receive streaming session, msgId: 1938"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:56.538275193+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":"2025-10-27T15:38:56.538280972+07:00","message":"receive interim result [false|false]: การสวดพระอภิธรรมอภิธรรมพระบรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:56.538292537+07:00","message":"[buffer interim] 1938 false การสวดพระอภิธรรมอภิธรรมพระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:56.538300957+07:00","message":"[bufferProcess] interim [40000000]:การสวดพระอภิธรรมอภิธรรมพระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:56.53830352+07:00","message":"[bufferProcess] send to processor:การสวดพระอภิธรรมอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:56.538309391+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:56.538311941+07:00","message":"> Transcript [8843] [false]: 'การสวดพระอภิธรรมอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:56.538315028+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:56.538317068+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:56.5383191+07:00","message":"StatePrefix: 'การสวดพระอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:56.538321142+07:00","message":"TextPushed: 'การสวด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:56.603933123+07:00","message":"receive streaming session, msgId: 1938"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:56.603966935+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":"2025-10-27T15:38:56.60397226+07:00","message":"receive interim result [false|false]: การสวดพระอภิธรรมอภิธรรมพระบรมศพ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:56.603984837+07:00","message":"[buffer interim] 1938 false การสวดพระอภิธรรมอภิธรรมพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:56.603991687+07:00","message":"[bufferProcess] interim [220000000]:การสวดพระอภิธรรมอภิธรรมพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:56.603993966+07:00","message":"[bufferProcess] send to processor:การสวดพระอภิธรรมอภิธรรมพระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:56.603999224+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:56.604002028+07:00","message":"> Transcript [8844] [false]: 'การสวดพระอภิธรรมอภิธรรมพระบรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:56.604004866+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:56.604006846+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:56.604008896+07:00","message":"StatePrefix: 'การสวดพระอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:56.604010973+07:00","message":"TextPushed: 'การสวด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:56.707911212+07:00","message":"[GCS] IsForceVAD: false for message ID: 1938"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:56.776928771+07:00","message":"[GCS] Start streaming session, msgId: 1939"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:56.836309275+07:00","message":"receive streaming session, msgId: 1938"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:56.836340498+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การสวดพระอภิธรรมอภิธรรมพระบรมศพ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:56.836346082+07:00","message":"receive interim result [true|false]: การสวดพระอภิธรรมอภิธรรมพระบรมศพ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:56.836358006+07:00","message":"end recv isFinal message id 1938"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:56.836360321+07:00","message":"end Recv id 1938"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:56.836365524+07:00","message":"[buffer interim] 1938 true การสวดพระอภิธรรมอภิธรรมพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:56.836371168+07:00","message":"[bufferProcess] interim [460000000]:การสวดพระอภิธรรมอภิธรรมพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:56.836373991+07:00","message":"[bufferProcess] send to processor (isfinal):การสวดพระอภิธรรมอภิธรรมพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:56.836376916+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:56.83637921+07:00","message":"> Transcript [8845] [false]: 'การสวดพระอภิธรรมอภิธรรมพระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:56.836382289+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:56.836383825+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:56.836385749+07:00","message":"StatePrefix: 'การสวดพระอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:56.836387387+07:00","message":"TextPushed: 'การสวด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:56.836389844+07:00","message":"Push: 'พระอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:56.836391366+07:00","message":"TextPushed: 'การสวดพระอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:56.836393411+07:00","message":"Set new StatePrefix : 'การสวดพระอภิธรรมอภิธรรมพระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:56.836396632+07:00","message":"Next Push (prob) : 'อภิธรรมพระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:56.836398219+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:56.836399876+07:00","message":"> Transcript [8846] [true]: 'การสวดพระอภิธรรมอภิธรรมพระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:56.836401769+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:56.836403315+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:56.836405095+07:00","message":"StatePrefix: 'การสวดพระอภิธรรมอภิธรรมพระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:56.836406757+07:00","message":"TextPushed: 'การสวดพระอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:56.836408425+07:00","message":"Push: 'อภิธรรมพระบรมศพ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:56.836415956+07:00","message":"push: {false พระอภิธรรม 0 0xc00041c080}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:56.836422943+07:00","message":"push: {true อภิธรรมพระบรมศพ 0 0xc00041c080}"}
{"level":"info","service":"Main","time":"2025-10-27T15:38:56.847572937+07:00","message":"write wav file: './tmp/7446/7446_1938.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:59.233018217+07:00","message":"receive streaming session, msgId: 1939"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:59.233058744+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ด้วยกัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":290000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:59.233064766+07:00","message":"receive interim result [false|false]: ด้วยกัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:59.233079397+07:00","message":"[buffer interim] 1939 false ด้วยกัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:59.233086577+07:00","message":"[bufferProcess] interim [290000000]:ด้วยกัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:59.233088624+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:59.233094771+07:00","message":"[bufferProcess] send to processor (ticker):ด้วยกัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:59.233098273+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:59.233101821+07:00","message":"> Transcript [8847] [false]: 'ด้วยกัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:59.233104514+07:00","message":"Set StatePrefix (first interim): 'ด้วยกัน'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:38:59.266881073+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:38:59.266895714+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:59.374997145+07:00","message":"receive streaming session, msgId: 1939"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:59.37503813+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ด้วยกันนะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":410000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:59.375043731+07:00","message":"receive interim result [false|false]: ด้วยกันนะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:59.375057984+07:00","message":"[buffer interim] 1939 false ด้วยกันนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:59.37506449+07:00","message":"[bufferProcess] interim [410000000]:ด้วยกันนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:59.375066053+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:59.434166666+07:00","message":"receive streaming session, msgId: 1939"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:59.434206531+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ด้วยกันนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":530000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:59.434211339+07:00","message":"receive interim result [false|false]: ด้วยกันนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:38:59.434223621+07:00","message":"[buffer interim] 1939 false ด้วยกันนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:59.434230598+07:00","message":"[bufferProcess] interim [530000000]:ด้วยกันนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:59.434233044+07:00","message":"[bufferProcess] send to processor:ด้วยกันนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:59.43423812+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:59.434240739+07:00","message":"> Transcript [8848] [false]: 'ด้วยกันนะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:59.434243956+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:59.434245692+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:59.43424746+07:00","message":"StatePrefix: 'ด้วยกัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:38:59.434249302+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:00.010205622+07:00","message":"receive streaming session, msgId: 1939"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:00.01024149+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ด้วยกันนะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":130000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:00.010247194+07:00","message":"receive interim result [false|false]: ด้วยกันนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:00.010259281+07:00","message":"[buffer interim] 1939 false ด้วยกันนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:00.010268426+07:00","message":"[bufferProcess] interim [130000000]:ด้วยกันนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:00.010270469+07:00","message":"[bufferProcess] send to processor:ด้วยกันนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:00.010275381+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:00.010277974+07:00","message":"> Transcript [8849] [false]: 'ด้วยกันนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:00.010280965+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:00.010302609+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:00.010305573+07:00","message":"StatePrefix: 'ด้วยกัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:00.01030748+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:02.085939101+07:00","message":"[GCS] IsForceVAD: false for message ID: 1939"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:02.197775601+07:00","message":"receive streaming session, msgId: 1939"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:02.197810546+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ด้วยกันนะคะ\",\"confidence\":0.9001154}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":350000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:02.197816437+07:00","message":"receive interim result [true|false]: ด้วยกันนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:02.197821981+07:00","message":"end recv isFinal message id 1939"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:02.197829304+07:00","message":"end Recv id 1939"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:02.197835736+07:00","message":"[buffer interim] 1939 true ด้วยกันนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:02.19784208+07:00","message":"[bufferProcess] interim [350000000]:ด้วยกันนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:02.197844891+07:00","message":"[bufferProcess] send to processor (isfinal):ด้วยกันนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:02.197848742+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:02.197851347+07:00","message":"> Transcript [8850] [false]: 'ด้วยกันนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:02.197853827+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:02.197855358+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:02.197856787+07:00","message":"StatePrefix: 'ด้วยกัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:02.197858398+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:02.197859714+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:02.197861378+07:00","message":"> Transcript [8851] [true]: 'ด้วยกันนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:02.197863226+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:02.197864606+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:02.197865989+07:00","message":"StatePrefix: 'ด้วยกัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:02.197867938+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:02.197870354+07:00","message":"Push: 'ด้วยกันนะคะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:02.197878542+07:00","message":"push: {true ด้วยกันนะคะ 0 0xc002a06d80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:39:02.211806384+07:00","message":"write wav file: './tmp/7446/7446_1939.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:02.218685948+07:00","message":"[GCS] Start streaming session, msgId: 1940"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:39:02.267720188+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:39:02.267733297+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:02.751533351+07:00","message":"receive streaming session, msgId: 1940"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:02.751580859+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":"2025-10-27T15:39:02.751585798+07:00","message":"receive interim result [false|false]: หนัง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:02.751599158+07:00","message":"[buffer interim] 1940 false หนัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:02.751605431+07:00","message":"[bufferProcess] interim [360000000]:หนัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:02.751606967+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:02.963058707+07:00","message":"receive streaming session, msgId: 1940"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:02.963096497+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":"2025-10-27T15:39:02.963101516+07:00","message":"receive interim result [false|false]: หนังโป๊ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:02.963112968+07:00","message":"[buffer interim] 1940 false หนังโป๊ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:02.96312431+07:00","message":"[bufferProcess] interim [540000000]:หนังโป๊ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:02.963126588+07:00","message":"[bufferProcess] send to processor:หนัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:02.963129885+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:02.963137969+07:00","message":"> Transcript [8852] [false]: 'หนัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:02.963139955+07:00","message":"Set StatePrefix (first interim): 'หนัง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:03.072023532+07:00","message":"receive streaming session, msgId: 1940"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:03.072056684+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":"2025-10-27T15:39:03.072062019+07:00","message":"receive interim result [false|false]: หนังเป็น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:03.07207286+07:00","message":"[buffer interim] 1940 false หนังเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:03.072081828+07:00","message":"[bufferProcess] interim [660000000]:หนังเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:03.072084434+07:00","message":"[bufferProcess] send to processor:หนังโป๊ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:03.072091201+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:03.072095052+07:00","message":"> Transcript [8853] [false]: 'หนังโป๊ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:03.072098937+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:03.072101266+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:03.072104136+07:00","message":"StatePrefix: 'หนัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:03.072105765+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:03.628783336+07:00","message":"receive streaming session, msgId: 1940"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:03.628809925+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":"2025-10-27T15:39:03.628815266+07:00","message":"receive interim result [false|false]: แบ่งเป็น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:03.628834876+07:00","message":"[buffer interim] 1940 false แบ่งเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:03.628843056+07:00","message":"[bufferProcess] interim [200000000]:แบ่งเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:03.628846339+07:00","message":"[bufferProcess] send to processor:หนังเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:03.628851795+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:03.628854757+07:00","message":"> Transcript [8854] [false]: 'หนังเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:03.62885901+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:03.628862378+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:03.628863998+07:00","message":"StatePrefix: 'หนัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:03.628865798+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:04.280780473+07:00","message":"receive streaming session, msgId: 1940"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:04.280832183+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":"2025-10-27T15:39:04.280838836+07:00","message":"receive interim result [false|false]: หนังเป็นชาว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:04.280853606+07:00","message":"[buffer interim] 1940 false หนังเป็นชาว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:04.280863782+07:00","message":"[bufferProcess] interim [800000000]:หนังเป็นชาว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:04.280866469+07:00","message":"[bufferProcess] send to processor:แบ่งเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:04.280872979+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:04.280876422+07:00","message":"> Transcript [8855] [false]: 'แบ่งเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:04.280879397+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:04.280881725+07:00","message":"Set new StatePrefix: 'แบ่งเป็น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:04.358264869+07:00","message":"receive streaming session, msgId: 1940"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:04.358312754+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":"2025-10-27T15:39:04.35831817+07:00","message":"receive interim result [false|false]: แบ่งเป็น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:04.358335418+07:00","message":"[buffer interim] 1940 false แบ่งเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:04.358345979+07:00","message":"[bufferProcess] interim [860000000]:แบ่งเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:04.3583481+07:00","message":"[bufferProcess] send to processor:หนังเป็นชาว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:04.358353323+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:04.358356024+07:00","message":"> Transcript [8856] [false]: 'หนังเป็นชาว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:04.358357862+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:04.358359627+07:00","message":"Set new StatePrefix: 'หนังเป็นชาว'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:04.448666983+07:00","message":"receive streaming session, msgId: 1940"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:04.448705791+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":"2025-10-27T15:39:04.448711409+07:00","message":"receive interim result [false|false]: หนังเป็นดาวเคราะห์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:04.44872561+07:00","message":"[buffer interim] 1940 false หนังเป็นดาวเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:04.448734349+07:00","message":"[bufferProcess] interim [980000000]:หนังเป็นดาวเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:04.448736384+07:00","message":"[bufferProcess] send to processor:แบ่งเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:04.448741841+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:04.448744679+07:00","message":"> Transcript [8857] [false]: 'แบ่งเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:04.448746785+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:04.448748569+07:00","message":"Set new StatePrefix: 'แบ่งเป็น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:04.509728472+07:00","message":"receive streaming session, msgId: 1940"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:04.509770538+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":"2025-10-27T15:39:04.509776161+07:00","message":"receive interim result [false|false]: หนังเป็นตาราง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:04.509790599+07:00","message":"[buffer interim] 1940 false หนังเป็นตาราง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:04.509797214+07:00","message":"[bufferProcess] interim [40000000]:หนังเป็นตาราง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:04.509799655+07:00","message":"[bufferProcess] send to processor:หนังเป็นดาวเคราะห์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:04.509803838+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:04.509807595+07:00","message":"> Transcript [8858] [false]: 'หนังเป็นดาวเคราะห์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:04.509810521+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:04.509812825+07:00","message":"Set new StatePrefix: 'หนังเป็นดาวเคราะห์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:04.572736382+07:00","message":"receive streaming session, msgId: 1940"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:04.572773754+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":"2025-10-27T15:39:04.57277934+07:00","message":"receive interim result [false|false]: แบ่งเป็น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:04.572791309+07:00","message":"[buffer interim] 1940 false แบ่งเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:04.572798264+07:00","message":"[bufferProcess] interim [100000000]:แบ่งเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:04.572800407+07:00","message":"[bufferProcess] send to processor:หนังเป็นตาราง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:04.572805555+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:04.572808215+07:00","message":"> Transcript [8859] [false]: 'หนังเป็นตาราง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:04.572811289+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:04.572814065+07:00","message":"Set new StatePrefix: 'หนังเป็นตาราง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:04.61159072+07:00","message":"receive streaming session, msgId: 1940"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:04.611629982+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":"2025-10-27T15:39:04.611637946+07:00","message":"receive interim result [false|false]: หนังเป็นดาราไป"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:04.611649995+07:00","message":"[buffer interim] 1940 false หนังเป็นดาราไป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:04.611657013+07:00","message":"[bufferProcess] interim [160000000]:หนังเป็นดาราไป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:04.611659084+07:00","message":"[bufferProcess] send to processor:แบ่งเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:04.611664326+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:04.611666827+07:00","message":"> Transcript [8860] [false]: 'แบ่งเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:04.611668584+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:04.611670257+07:00","message":"Set new StatePrefix: 'แบ่งเป็น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:04.732406809+07:00","message":"receive streaming session, msgId: 1940"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:04.732443349+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":"2025-10-27T15:39:04.732448802+07:00","message":"receive interim result [false|false]: แบ่งเป็น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:04.732481166+07:00","message":"[buffer interim] 1940 false แบ่งเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:04.732487646+07:00","message":"[bufferProcess] interim [280000000]:แบ่งเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:04.732489958+07:00","message":"[bufferProcess] send to processor:หนังเป็นดาราไป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:04.732495569+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:04.73249835+07:00","message":"> Transcript [8861] [false]: 'หนังเป็นดาราไป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:04.732500444+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:04.732502127+07:00","message":"Set new StatePrefix: 'หนังเป็นดาราไป'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:04.892164361+07:00","message":"receive streaming session, msgId: 1940"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:04.89220414+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":"2025-10-27T15:39:04.892209622+07:00","message":"receive interim result [false|false]: หนังเป็นชาวต่าง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:04.892223346+07:00","message":"[buffer interim] 1940 false หนังเป็นชาวต่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:04.892230182+07:00","message":"[bufferProcess] interim [460000000]:หนังเป็นชาวต่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:04.892232255+07:00","message":"[bufferProcess] send to processor:แบ่งเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:04.892237878+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:04.892241038+07:00","message":"> Transcript [8862] [false]: 'แบ่งเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:04.892243112+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:04.892244714+07:00","message":"Set new StatePrefix: 'แบ่งเป็น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:05.135931156+07:00","message":"receive streaming session, msgId: 1940"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:05.135970722+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":"2025-10-27T15:39:05.135975747+07:00","message":"receive interim result [false|false]: หนังเป็นชาวต่างชาติ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:05.135989132+07:00","message":"[buffer interim] 1940 false หนังเป็นชาวต่างชาติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:05.135995655+07:00","message":"[bufferProcess] interim [580000000]:หนังเป็นชาวต่างชาติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:05.135997922+07:00","message":"[bufferProcess] send to processor:หนังเป็นชาวต่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:05.136003156+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:05.136005685+07:00","message":"> Transcript [8863] [false]: 'หนังเป็นชาวต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:05.13600758+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:05.136009643+07:00","message":"Set new StatePrefix: 'หนังเป็นชาวต่าง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:05.209140553+07:00","message":"receive streaming session, msgId: 1940"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:05.209206993+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":"2025-10-27T15:39:05.209213224+07:00","message":"receive interim result [false|false]: หนังเป็นดาราไปก่อนค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:05.209229037+07:00","message":"[buffer interim] 1940 false หนังเป็นดาราไปก่อนค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:05.209237164+07:00","message":"[bufferProcess] interim [700000000]:หนังเป็นดาราไปก่อนค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:05.209239317+07:00","message":"[bufferProcess] send to processor:หนังเป็นชาวต่างชาติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:05.209242681+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:05.209245197+07:00","message":"> Transcript [8864] [false]: 'หนังเป็นชาวต่างชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:05.209248519+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:05.20925093+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:05.209253551+07:00","message":"StatePrefix: 'หนังเป็นชาวต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:05.209256222+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:39:05.268485472+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:39:05.268497658+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:05.731841682+07:00","message":"receive streaming session, msgId: 1940"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:05.731875984+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":"2025-10-27T15:39:05.731881838+07:00","message":"receive interim result [false|false]: หนังเป็นดาราไปก่อนค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:05.731895381+07:00","message":"[buffer interim] 1940 false หนังเป็นดาราไปก่อนค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:05.73190359+07:00","message":"[bufferProcess] interim [300000000]:หนังเป็นดาราไปก่อนค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:05.731905578+07:00","message":"[bufferProcess] send to processor:หนังเป็นดาราไปก่อนค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:05.731911+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:05.731913828+07:00","message":"> Transcript [8865] [false]: 'หนังเป็นดาราไปก่อนค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:05.731916005+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:05.731917688+07:00","message":"Set new StatePrefix: 'หนังเป็นดาราไปก่อนค่ะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:06.797004686+07:00","message":"receive streaming session, msgId: 1940"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:06.79704364+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":"2025-10-27T15:39:06.79705025+07:00","message":"receive interim result [false|false]: หนังเป็น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:06.797062243+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 18:00\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:06.797064651+07:00","message":"receive interim result [false|false]:  18:00"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:06.797071538+07:00","message":"[buffer interim] 1940 false หนังเป็น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:06.797074464+07:00","message":"[buffer interim] 1940 false  18:00"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:06.797081227+07:00","message":"[bufferProcess] interim [380000000]:หนังเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:06.797083623+07:00","message":"[bufferProcess] send to processor:หนังเป็นดาราไปก่อนค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:06.797087602+07:00","message":"[bufferProcess] send to processor (ticker):หนังเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:06.797090449+07:00","message":"[bufferProcess] interim [380000000]: 18:00"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:06.797092739+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:06.797096355+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:06.797099801+07:00","message":"> Transcript [8866] [false]: 'หนังเป็นดาราไปก่อนค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:06.797102784+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:06.797104558+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:06.79710627+07:00","message":"StatePrefix: 'หนังเป็นดาราไปก่อนค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:06.79710816+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:06.797109397+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:06.797111072+07:00","message":"> Transcript [8867] [false]: 'หนังเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:06.797112331+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:06.859370341+07:00","message":"receive streaming session, msgId: 1940"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:06.859405916+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หนังเป็นดาราไปก่อนค่ะ 8:00 น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:06.859410995+07:00","message":"receive interim result [false|false]: หนังเป็นดาราไปก่อนค่ะ 8:00 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:06.859427059+07:00","message":"[buffer interim] 1940 false หนังเป็นดาราไปก่อนค่ะ 8:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:06.859433711+07:00","message":"[bufferProcess] interim [440000000]:หนังเป็นดาราไปก่อนค่ะ 8:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:06.859435983+07:00","message":"[bufferProcess] send to processor: 18:00"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:06.859442212+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:06.859445644+07:00","message":"> Transcript [8868] [false]: ' 18:00'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:06.859448441+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:06.859451132+07:00","message":"Set new StatePrefix: ' 18:00'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:07.501745642+07:00","message":"receive streaming session, msgId: 1940"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:07.501784289+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หนังเป็นดาราไปก่อนค่ะ 8:00 น\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:07.501789753+07:00","message":"receive interim result [false|false]: หนังเป็นดาราไปก่อนค่ะ 8:00 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:07.501805157+07:00","message":"[buffer interim] 1940 false หนังเป็นดาราไปก่อนค่ะ 8:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:07.501811244+07:00","message":"[bufferProcess] interim [40000000]:หนังเป็นดาราไปก่อนค่ะ 8:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:07.501813817+07:00","message":"[bufferProcess] send to processor:หนังเป็นดาราไปก่อนค่ะ 8:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:07.501817154+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:07.501820026+07:00","message":"> Transcript [8869] [false]: 'หนังเป็นดาราไปก่อนค่ะ 8:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:07.501822364+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:07.501829681+07:00","message":"Set new StatePrefix: 'หนังเป็นดาราไปก่อนค่ะ 8:00 น'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:39:08.269216776+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:39:08.269223648+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:08.913875046+07:00","message":"receive streaming session, msgId: 1940"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:08.91391604+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หนังเป็นดาราไปก่อนค่ะ 8:00 น\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":6,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:08.913924859+07:00","message":"receive interim result [false|false]: หนังเป็นดาราไปก่อนค่ะ 8:00 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:08.913934357+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" การประโคมย่ำยามอย่างเดียว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:08.913937362+07:00","message":"receive interim result [false|false]:  การประโคมย่ำยามอย่างเดียว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:08.913945325+07:00","message":"[buffer interim] 1940 false หนังเป็นดาราไปก่อนค่ะ 8:00 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:08.913948529+07:00","message":"[buffer interim] 1940 false  การประโคมย่ำยามอย่างเดียว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:08.913953898+07:00","message":"[bufferProcess] interim [480000000]:หนังเป็นดาราไปก่อนค่ะ 8:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:08.913956262+07:00","message":"[bufferProcess] send to processor:หนังเป็นดาราไปก่อนค่ะ 8:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:08.913961164+07:00","message":"[bufferProcess] send to processor (ticker):หนังเป็นดาราไปก่อนค่ะ 8:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:08.913963343+07:00","message":"[bufferProcess] interim [480000000]: การประโคมย่ำยามอย่างเดียว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:08.913964814+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:08.913967576+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:08.913970231+07:00","message":"> Transcript [8870] [false]: 'หนังเป็นดาราไปก่อนค่ะ 8:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:08.913973066+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:08.91397495+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:08.91397677+07:00","message":"StatePrefix: 'หนังเป็นดาราไปก่อนค่ะ 8:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:08.913978819+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:08.913980529+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:08.913982244+07:00","message":"> Transcript [8871] [false]: 'หนังเป็นดาราไปก่อนค่ะ 8:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:08.913983916+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:08.913985401+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:08.913986742+07:00","message":"StatePrefix: 'หนังเป็นดาราไปก่อนค่ะ 8:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:08.913988162+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:08.985628427+07:00","message":"receive streaming session, msgId: 1940"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:08.985662516+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หนังเป็นดาราไปก่อนค่ะ 8:00 น\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":6,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:08.985668653+07:00","message":"receive interim result [false|false]: หนังเป็นดาราไปก่อนค่ะ 8:00 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:08.985679003+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":"2025-10-27T15:39:08.985681988+07:00","message":"receive interim result [false|false]:  การประโคมย่ำยามอย่างเดียวนะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:08.985688944+07:00","message":"[buffer interim] 1940 false หนังเป็นดาราไปก่อนค่ะ 8:00 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:08.985691639+07:00","message":"[buffer interim] 1940 false  การประโคมย่ำยามอย่างเดียวนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:08.985697868+07:00","message":"[bufferProcess] interim [600000000]:หนังเป็นดาราไปก่อนค่ะ 8:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:08.985700284+07:00","message":"[bufferProcess] send to processor: การประโคมย่ำยามอย่างเดียว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:08.985703982+07:00","message":"[bufferProcess] interim [600000000]: การประโคมย่ำยามอย่างเดียวนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:08.985707731+07:00","message":"[bufferProcess] update buffer: หนังเป็นดาราไปก่อนค่ะ 8:00 น การประโคมย่ำยามอย่างเดียวนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:08.985711584+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:08.98571495+07:00","message":"> Transcript [8872] [false]: ' การประโคมย่ำยามอย่างเดียว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:08.985718+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:08.985721371+07:00","message":"Set new StatePrefix: ' การประโคมย่ำยามอย่างเดียว'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:09.007206408+07:00","message":"[GCS] IsForceVAD: false for message ID: 1940"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:09.102225182+07:00","message":"receive streaming session, msgId: 1940"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:09.102257721+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หนังเป็นดาราไปก่อนค่ะ 8:00 น\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":6,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:09.102263215+07:00","message":"receive interim result [false|false]: หนังเป็นดาราไปก่อนค่ะ 8:00 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:09.102275118+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" การประโคมย่ำยามอย่างเดียวนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:09.102278275+07:00","message":"receive interim result [false|false]:  การประโคมย่ำยามอย่างเดียวนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:09.102285558+07:00","message":"[buffer interim] 1940 false หนังเป็นดาราไปก่อนค่ะ 8:00 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:09.102288521+07:00","message":"[buffer interim] 1940 false  การประโคมย่ำยามอย่างเดียวนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:09.102294107+07:00","message":"[bufferProcess] interim [720000000]:หนังเป็นดาราไปก่อนค่ะ 8:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:09.102296253+07:00","message":"[bufferProcess] send to processor:หนังเป็นดาราไปก่อนค่ะ 8:00 น การประโคมย่ำยามอย่างเดียวนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:09.102299257+07:00","message":"[bufferProcess] interim [720000000]: การประโคมย่ำยามอย่างเดียวนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:09.10230169+07:00","message":"[bufferProcess] update buffer: หนังเป็นดาราไปก่อนค่ะ 8:00 น การประโคมย่ำยามอย่างเดียวนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:09.102304645+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:09.102307385+07:00","message":"> Transcript [8873] [false]: 'หนังเป็นดาราไปก่อนค่ะ 8:00 น การประโคมย่ำยามอย่างเดียวนะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:09.102309771+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:09.102311424+07:00","message":"Set new StatePrefix: 'หนังเป็นดาราไปก่อนค่ะ 8:00 น การประโคมย่ำยามอย่างเดียวนะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:09.139610513+07:00","message":"[GCS] Start streaming session, msgId: 1941"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:09.212098777+07:00","message":"receive streaming session, msgId: 1940"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:09.212135886+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หนังเป็นดาราไปก่อนค่ะ 8:00 น อย่างเดียวนะคะ\",\"confidence\":0.91808206}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":810000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:09.212143173+07:00","message":"receive interim result [true|false]: หนังเป็นดาราไปก่อนค่ะ 8:00 น อย่างเดียวนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:09.212152419+07:00","message":"end recv isFinal message id 1940"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:09.212155051+07:00","message":"end Recv id 1940"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:09.212161761+07:00","message":"[buffer interim] 1940 true หนังเป็นดาราไปก่อนค่ะ 8:00 น อย่างเดียวนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:09.212169193+07:00","message":"[bufferProcess] interim [810000000]:หนังเป็นดาราไปก่อนค่ะ 8:00 น อย่างเดียวนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:09.212173331+07:00","message":"[bufferProcess] send to processor (isfinal):หนังเป็นดาราไปก่อนค่ะ 8:00 น การประโคมย่ำยามอย่างเดียวนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:09.212177734+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:09.212181809+07:00","message":"> Transcript [8874] [false]: 'หนังเป็นดาราไปก่อนค่ะ 8:00 น การประโคมย่ำยามอย่างเดียวนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:09.212186568+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:09.212188896+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:09.212193015+07:00","message":"StatePrefix: 'หนังเป็นดาราไปก่อนค่ะ 8:00 น การประโคมย่ำยามอย่างเดียวนะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:09.212195883+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:09.212197695+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:09.212199816+07:00","message":"> Transcript [8875] [true]: 'หนังเป็นดาราไปก่อนค่ะ 8:00 น อย่างเดียวนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:09.212202318+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:09.21220469+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:09.21220719+07:00","message":"StatePrefix: 'หนังเป็นดาราไปก่อนค่ะ 8:00 น การประโคมย่ำยามอย่างเดียวนะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:09.212209578+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:09.212212884+07:00","message":"Push: 'หนังเป็นดาราไปก่อนค่ะ 8:00 น อย่างเดียวนะคะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:09.212224112+07:00","message":"push: {true หนังเป็นดาราไปก่อนค่ะ 8:00 น อย่างเดียวนะคะ 0 0xc002a00080}"}
{"level":"info","service":"Main","time":"2025-10-27T15:39:09.224449877+07:00","message":"write wav file: './tmp/7446/7446_1940.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:39:11.270071263+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:39:11.270071616+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:11.995724984+07:00","message":"receive streaming session, msgId: 1941"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:11.995758741+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":"2025-10-27T15:39:11.995764428+07:00","message":"receive interim result [false|false]: สวดพระอภิธรรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:11.995774975+07:00","message":"[buffer interim] 1941 false สวดพระอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:11.995781192+07:00","message":"[bufferProcess] interim [700000000]:สวดพระอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:11.995782771+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:11.995788182+07:00","message":"[bufferProcess] send to processor (ticker):สวดพระอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:11.995790956+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:11.995793406+07:00","message":"> Transcript [8876] [false]: 'สวดพระอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:11.995795389+07:00","message":"Set StatePrefix (first interim): 'สวดพระอภิธรรม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:12.627137012+07:00","message":"receive streaming session, msgId: 1941"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:12.627171067+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":"2025-10-27T15:39:12.627176268+07:00","message":"receive interim result [false|false]: สวดพระอภิธรรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:12.627189665+07:00","message":"[buffer interim] 1941 false สวดพระอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:12.627197165+07:00","message":"[bufferProcess] interim [300000000]:สวดพระอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:12.627198733+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:12.683503563+07:00","message":"receive streaming session, msgId: 1941"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:12.683541374+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":"2025-10-27T15:39:12.683546813+07:00","message":"receive interim result [false|false]: สวดพระอภิธรรมศพ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:12.68355834+07:00","message":"[buffer interim] 1941 false สวดพระอภิธรรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:12.683564929+07:00","message":"[bufferProcess] interim [360000000]:สวดพระอภิธรรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:12.683567218+07:00","message":"[bufferProcess] send to processor:สวดพระอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:12.683572439+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:12.683575015+07:00","message":"> Transcript [8877] [false]: 'สวดพระอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:12.683580067+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:12.683581882+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:12.683583834+07:00","message":"StatePrefix: 'สวดพระอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:12.683585789+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:13.19834306+07:00","message":"receive streaming session, msgId: 1941"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:13.198383938+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":"2025-10-27T15:39:13.198389568+07:00","message":"receive interim result [false|false]: สวดพระอภิธรรมสวดอภิธรรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:13.198405888+07:00","message":"[buffer interim] 1941 false สวดพระอภิธรรมสวดอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:13.198416638+07:00","message":"[bufferProcess] interim [840000000]:สวดพระอภิธรรมสวดอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:13.198419482+07:00","message":"[bufferProcess] send to processor:สวดพระอภิธรรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:13.19842386+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:13.198427639+07:00","message":"> Transcript [8878] [false]: 'สวดพระอภิธรรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:13.198431958+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:13.198435137+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:13.198437478+07:00","message":"StatePrefix: 'สวดพระอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:13.198440704+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:13.525262+07:00","message":"receive streaming session, msgId: 1941"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:13.525300273+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":"2025-10-27T15:39:13.525306049+07:00","message":"receive interim result [false|false]: สวดพระอภิธรรมสวดอภิธรรมค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:13.525318212+07:00","message":"[buffer interim] 1941 false สวดพระอภิธรรมสวดอภิธรรมค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:13.525325513+07:00","message":"[bufferProcess] interim [200000000]:สวดพระอภิธรรมสวดอภิธรรมค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:13.525327835+07:00","message":"[bufferProcess] send to processor:สวดพระอภิธรรมสวดอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:13.525331413+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:13.525333979+07:00","message":"> Transcript [8879] [false]: 'สวดพระอภิธรรมสวดอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:13.525336864+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:13.525338627+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:13.525340421+07:00","message":"StatePrefix: 'สวดพระอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:13.525342226+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:13.68703611+07:00","message":"[GCS] IsForceVAD: false for message ID: 1941"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:13.748079701+07:00","message":"[GCS] Start streaming session, msgId: 1942"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:13.799868803+07:00","message":"receive streaming session, msgId: 1941"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:13.799901268+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวดพระอภิธรรมสวดอภิธรรมค่ะ\",\"confidence\":0.9546073}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:13.799906368+07:00","message":"receive interim result [true|false]: สวดพระอภิธรรมสวดอภิธรรมค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:13.79991562+07:00","message":"end recv isFinal message id 1941"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:13.799917708+07:00","message":"end Recv id 1941"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:13.799923704+07:00","message":"[buffer interim] 1941 true สวดพระอภิธรรมสวดอภิธรรมค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:13.799930528+07:00","message":"[bufferProcess] interim [560000000]:สวดพระอภิธรรมสวดอภิธรรมค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:13.799933424+07:00","message":"[bufferProcess] send to processor (isfinal):สวดพระอภิธรรมสวดอภิธรรมค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:13.799936532+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:13.799939082+07:00","message":"> Transcript [8880] [false]: 'สวดพระอภิธรรมสวดอภิธรรมค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:13.799941697+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:13.799943492+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:13.799945202+07:00","message":"StatePrefix: 'สวดพระอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:13.799947381+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:13.79994973+07:00","message":"Push: 'สวดพระอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:13.7999513+07:00","message":"TextPushed: 'สวดพระอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:13.79995297+07:00","message":"Set new StatePrefix : 'สวดพระอภิธรรมสวดอภิธรรมค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:13.79995475+07:00","message":"Next Push (prob) : 'สวดอภิธรรมค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:13.799956229+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:13.799961111+07:00","message":"> Transcript [8881] [true]: 'สวดพระอภิธรรมสวดอภิธรรมค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:13.799963161+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:13.799964557+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:13.799966333+07:00","message":"StatePrefix: 'สวดพระอภิธรรมสวดอภิธรรมค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:13.799968163+07:00","message":"TextPushed: 'สวดพระอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:13.799969905+07:00","message":"Push: 'สวดอภิธรรมค่ะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:13.799977277+07:00","message":"push: {false สวดพระอภิธรรม 0 0xc003402000}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:13.799982413+07:00","message":"push: {true สวดอภิธรรมค่ะ 0 0xc003402000}"}
{"level":"info","service":"Main","time":"2025-10-27T15:39:13.809864809+07:00","message":"write wav file: './tmp/7446/7446_1941.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:39:14.271108321+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:39:14.271115692+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:16.495918413+07:00","message":"[GCS] IsForceVAD: false for message ID: 1942"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:16.605768418+07:00","message":"receive streaming session, msgId: 1942"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:16.60578573+07:00","message":"found end of frame, send empty tag with msgId: 1942"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:16.605788454+07:00","message":"end Recv id 1942"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:16.60579439+07:00","message":"[buffer interim] 1942 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:16.60580067+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:16.605804534+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:16.605807102+07:00","message":"> Transcript [8882] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:16.605809406+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:16.605810998+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:16.605812397+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:16.605813906+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:16.605820026+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:16.605837973+07:00","message":"push: {true \n 0 0xc003403d80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:39:16.613418852+07:00","message":"write wav file: './tmp/7446/7446_1942.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:16.698550249+07:00","message":"[GCS] Start streaming session, msgId: 1943"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:16.886306417+07:00","message":"[GCS] IsForceVAD: false for message ID: 1943"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:16.950045258+07:00","message":"[GCS] Start streaming session, msgId: 1944"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:16.984411481+07:00","message":"receive streaming session, msgId: 1943"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:16.984434922+07:00","message":"found end of frame, send empty tag with msgId: 1943"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:16.984437926+07:00","message":"end Recv id 1943"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:16.984444281+07:00","message":"[buffer interim] 1943 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:16.984452082+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:16.9844557+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:16.984458321+07:00","message":"> Transcript [8883] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:16.984460673+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:16.984462438+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:16.984463961+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:16.984465489+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:16.98446858+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:16.984497569+07:00","message":"push: {true \n 0 0xc002a01200}"}
{"level":"info","service":"Main","time":"2025-10-27T15:39:16.989107953+07:00","message":"write wav file: './tmp/7446/7446_1943.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:17.268943205+07:00","message":"[GCS] IsForceVAD: false for message ID: 1944"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:39:17.27216916+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:39:17.272172818+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:17.36671415+07:00","message":"receive streaming session, msgId: 1944"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:17.366733327+07:00","message":"found end of frame, send empty tag with msgId: 1944"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:17.366735943+07:00","message":"end Recv id 1944"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:17.366741853+07:00","message":"[buffer interim] 1944 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:17.36674827+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:17.366751953+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:17.366754878+07:00","message":"> Transcript [8884] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:17.366757196+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:17.366759008+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:17.366760455+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:17.366762044+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:17.366768643+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:17.366778271+07:00","message":"push: {true \n 0 0xc002a01300}"}
{"level":"info","service":"Main","time":"2025-10-27T15:39:17.372525198+07:00","message":"write wav file: './tmp/7446/7446_1944.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:17.458582795+07:00","message":"[GCS] Start streaming session, msgId: 1945"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:17.526394321+07:00","message":"[GCS] IsForceVAD: false for message ID: 1945"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:17.587931283+07:00","message":"[GCS] Start streaming session, msgId: 1946"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:17.7075459+07:00","message":"receive streaming session, msgId: 1945"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:17.707569246+07:00","message":"found end of frame, send empty tag with msgId: 1945"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:17.707572792+07:00","message":"end Recv id 1945"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:17.707585514+07:00","message":"[buffer interim] 1945 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:17.707594884+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:17.707604876+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:17.707608433+07:00","message":"> Transcript [8885] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:17.707611767+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:17.707614231+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:17.707616485+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:17.707618935+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:17.707628843+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:17.707641289+07:00","message":"push: {true \n 0 0xc0001fa680}"}
{"level":"info","service":"Main","time":"2025-10-27T15:39:17.712253655+07:00","message":"write wav file: './tmp/7446/7446_1945.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:17.846047371+07:00","message":"[GCS] IsForceVAD: false for message ID: 1946"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:17.949852053+07:00","message":"receive streaming session, msgId: 1946"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:17.949872142+07:00","message":"found end of frame, send empty tag with msgId: 1946"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:17.949874883+07:00","message":"end Recv id 1946"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:17.949881486+07:00","message":"[buffer interim] 1946 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:17.949888497+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:17.949891946+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:17.949894458+07:00","message":"> Transcript [8886] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:17.949896632+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:17.949898431+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:17.949900183+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:17.949901655+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:17.949909417+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:17.949918257+07:00","message":"push: {true \n 0 0xc00401e080}"}
{"level":"info","service":"Main","time":"2025-10-27T15:39:17.954240362+07:00","message":"write wav file: './tmp/7446/7446_1946.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:18.036033634+07:00","message":"[GCS] Start streaming session, msgId: 1947"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:18.866397326+07:00","message":"[GCS] IsForceVAD: false for message ID: 1947"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:18.937614204+07:00","message":"[GCS] Start streaming session, msgId: 1948"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:18.972142838+07:00","message":"receive streaming session, msgId: 1947"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:18.972160723+07:00","message":"found end of frame, send empty tag with msgId: 1947"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:18.972163625+07:00","message":"end Recv id 1947"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:18.972169611+07:00","message":"[buffer interim] 1947 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:18.972176025+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:18.97217993+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:18.97218244+07:00","message":"> Transcript [8887] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:18.972184485+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:18.972186532+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:18.972187954+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:18.972189469+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:18.972195393+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:18.972203895+07:00","message":"push: {true \n 0 0xc002a00000}"}
{"level":"info","service":"Main","time":"2025-10-27T15:39:18.977685899+07:00","message":"write wav file: './tmp/7446/7446_1947.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:18.996663837+07:00","message":"[GCS] IsForceVAD: false for message ID: 1948"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:19.225949935+07:00","message":"receive streaming session, msgId: 1948"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:19.225972858+07:00","message":"found end of frame, send empty tag with msgId: 1948"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:19.225976725+07:00","message":"end Recv id 1948"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:19.225984932+07:00","message":"[buffer interim] 1948 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:19.225993522+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:19.225997845+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:19.226001898+07:00","message":"> Transcript [8888] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:19.226005209+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:19.226007683+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:19.226010066+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:19.226012297+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:19.226015285+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:19.226027101+07:00","message":"push: {true \n 0 0xc00401fa00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:39:19.230306405+07:00","message":"write wav file: './tmp/7446/7446_1948.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:19.318446697+07:00","message":"[GCS] Start streaming session, msgId: 1949"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:19.798136807+07:00","message":"receive streaming session, msgId: 1949"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:19.798182716+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":"2025-10-27T15:39:19.798187714+07:00","message":"receive interim result [false|false]: คน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:19.798201208+07:00","message":"[buffer interim] 1949 false คน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:19.798207519+07:00","message":"[bufferProcess] interim [480000000]:คน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:19.798208912+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:20.030794574+07:00","message":"receive streaming session, msgId: 1949"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:20.030836141+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":"2025-10-27T15:39:20.03084203+07:00","message":"receive interim result [false|false]: คนเปีย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:20.030854596+07:00","message":"[buffer interim] 1949 false คนเปีย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:20.030860995+07:00","message":"[bufferProcess] interim [720000000]:คนเปีย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:20.030863054+07:00","message":"[bufferProcess] send to processor:คน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:20.030868195+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:20.030870697+07:00","message":"> Transcript [8889] [false]: 'คน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:20.030872549+07:00","message":"Set StatePrefix (first interim): 'คน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:20.053045865+07:00","message":"receive streaming session, msgId: 1949"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:20.053085261+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":"2025-10-27T15:39:20.053091334+07:00","message":"receive interim result [false|false]: คนเปลี่ยน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:20.053105952+07:00","message":"[buffer interim] 1949 false คนเปลี่ยน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:20.053116355+07:00","message":"[bufferProcess] interim [780000000]:คนเปลี่ยน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:20.053119193+07:00","message":"[bufferProcess] send to processor:คนเปีย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:20.053126357+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:20.053132001+07:00","message":"> Transcript [8890] [false]: 'คนเปีย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:20.053135473+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:20.053137847+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:20.053140284+07:00","message":"StatePrefix: 'คน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:20.053142833+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:39:20.272785553+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:39:20.272804062+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:20.322055376+07:00","message":"receive streaming session, msgId: 1949"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:20.322098091+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":"2025-10-27T15:39:20.322104256+07:00","message":"receive interim result [false|false]: คนเกรียนผี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:20.322116464+07:00","message":"[buffer interim] 1949 false คนเกรียนผี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:20.322123102+07:00","message":"[bufferProcess] interim [20000000]:คนเกรียนผี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:20.322125187+07:00","message":"[bufferProcess] send to processor:คนเปลี่ยน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:20.322128829+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:20.322131691+07:00","message":"> Transcript [8891] [false]: 'คนเปลี่ยน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:20.322134197+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:20.322135793+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:20.322138525+07:00","message":"StatePrefix: 'คน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:20.322140341+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:20.369014782+07:00","message":"receive streaming session, msgId: 1949"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:20.369052714+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":"2025-10-27T15:39:20.36905829+07:00","message":"receive interim result [false|false]: คนเปลี่ยนเปลี่ยน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:20.369070761+07:00","message":"[buffer interim] 1949 false คนเปลี่ยนเปลี่ยน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:20.369079127+07:00","message":"[bufferProcess] interim [80000000]:คนเปลี่ยนเปลี่ยน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:20.369081502+07:00","message":"[bufferProcess] send to processor:คนเกรียนผี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:20.369086863+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:20.369089404+07:00","message":"> Transcript [8892] [false]: 'คนเกรียนผี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:20.369093501+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:20.369096093+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:20.3690988+07:00","message":"StatePrefix: 'คน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:20.369101091+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:20.946577685+07:00","message":"receive streaming session, msgId: 1949"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:20.946628522+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":"2025-10-27T15:39:20.946635522+07:00","message":"receive interim result [false|false]: คนเปลี่ยนเปลี่ยน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:20.946652093+07:00","message":"[buffer interim] 1949 false คนเปลี่ยนเปลี่ยน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:20.946662026+07:00","message":"[bufferProcess] interim [680000000]:คนเปลี่ยนเปลี่ยน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:20.946665244+07:00","message":"[bufferProcess] send to processor:คนเปลี่ยนเปลี่ยน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:20.946673772+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:20.94667775+07:00","message":"> Transcript [8893] [false]: 'คนเปลี่ยนเปลี่ยน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:20.946682279+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:20.946684689+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:20.946687664+07:00","message":"StatePrefix: 'คน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:20.946689909+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:20.946697218+07:00","message":"Push: 'คน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:20.946699803+07:00","message":"TextPushed: 'คน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:20.946702128+07:00","message":"Set new StatePrefix : 'คนเปลี่ยนเปลี่ยน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:20.946704647+07:00","message":"Next Push (prob) : 'เปลี่ยนเปลี่ยน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:20.946714686+07:00","message":"push: {false คน 0 0xc002b14780}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:21.670908736+07:00","message":"receive streaming session, msgId: 1949"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:21.670957441+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":"2025-10-27T15:39:21.670963738+07:00","message":"receive interim result [false|false]: คนเปลี่ยนเปลี่ยนที่ทำ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:21.670980409+07:00","message":"[buffer interim] 1949 false คนเปลี่ยนเปลี่ยนที่ทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:21.670988459+07:00","message":"[bufferProcess] interim [400000000]:คนเปลี่ยนเปลี่ยนที่ทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:21.670991752+07:00","message":"[bufferProcess] send to processor:คนเปลี่ยนเปลี่ยน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:21.67099812+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:21.67100186+07:00","message":"> Transcript [8894] [false]: 'คนเปลี่ยนเปลี่ยน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:21.671005905+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:21.671008112+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:21.671010379+07:00","message":"StatePrefix: 'คนเปลี่ยนเปลี่ยน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:21.671013393+07:00","message":"TextPushed: 'คน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:21.914506891+07:00","message":"receive streaming session, msgId: 1949"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:21.914553608+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":"2025-10-27T15:39:21.914559936+07:00","message":"receive interim result [false|false]: คนเปลี่ยนเปลี่ยนที่ทำจาก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:21.914572947+07:00","message":"[buffer interim] 1949 false คนเปลี่ยนเปลี่ยนที่ทำจาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:21.914579148+07:00","message":"[bufferProcess] interim [580000000]:คนเปลี่ยนเปลี่ยนที่ทำจาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:21.914581304+07:00","message":"[bufferProcess] send to processor:คนเปลี่ยนเปลี่ยนที่ทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:21.914586826+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:21.914589847+07:00","message":"> Transcript [8895] [false]: 'คนเปลี่ยนเปลี่ยนที่ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:21.914593258+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:21.914595219+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:21.91459749+07:00","message":"StatePrefix: 'คนเปลี่ยนเปลี่ยน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:21.914600172+07:00","message":"TextPushed: 'คน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:22.108077169+07:00","message":"receive streaming session, msgId: 1949"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:22.108119454+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":"2025-10-27T15:39:22.108125057+07:00","message":"receive interim result [false|false]: คนเปลี่ยนเปลี่ยนที่ทำจากวัด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:22.108139345+07:00","message":"[buffer interim] 1949 false คนเปลี่ยนเปลี่ยนที่ทำจากวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:22.108145957+07:00","message":"[bufferProcess] interim [760000000]:คนเปลี่ยนเปลี่ยนที่ทำจากวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:22.10814809+07:00","message":"[bufferProcess] send to processor:คนเปลี่ยนเปลี่ยนที่ทำจาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:22.108151264+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:22.108153815+07:00","message":"> Transcript [8896] [false]: 'คนเปลี่ยนเปลี่ยนที่ทำจาก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:22.108156934+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:22.108158784+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:22.108161723+07:00","message":"StatePrefix: 'คนเปลี่ยนเปลี่ยน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:22.108164272+07:00","message":"TextPushed: 'คน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:22.171666434+07:00","message":"receive streaming session, msgId: 1949"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:22.171704163+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":"2025-10-27T15:39:22.171710339+07:00","message":"receive interim result [false|false]: คนเปลี่ยนเปลี่ยนที่ทำจากวัสดุ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:22.17172312+07:00","message":"[buffer interim] 1949 false คนเปลี่ยนเปลี่ยนที่ทำจากวัสดุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:22.17172934+07:00","message":"[bufferProcess] interim [880000000]:คนเปลี่ยนเปลี่ยนที่ทำจากวัสดุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:22.171735704+07:00","message":"[bufferProcess] send to processor:คนเปลี่ยนเปลี่ยนที่ทำจากวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:22.171742717+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:22.1717457+07:00","message":"> Transcript [8897] [false]: 'คนเปลี่ยนเปลี่ยนที่ทำจากวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:22.171749151+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:22.171751119+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:22.171753271+07:00","message":"StatePrefix: 'คนเปลี่ยนเปลี่ยน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:22.171755783+07:00","message":"TextPushed: 'คน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:22.171761499+07:00","message":"Push: 'เปลี่ยนเปลี่ยน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:22.171763056+07:00","message":"TextPushed: 'คนเปลี่ยนเปลี่ยน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:22.171764755+07:00","message":"Set new StatePrefix : 'คนเปลี่ยนเปลี่ยนที่ทำจากวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:22.171766495+07:00","message":"Next Push (prob) : 'ที่ทำจากวัด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:22.171775476+07:00","message":"push: {false เปลี่ยนเปลี่ยน 0 0xc002b14780}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:22.302285329+07:00","message":"receive streaming session, msgId: 1949"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:22.302317459+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":"2025-10-27T15:39:22.302324273+07:00","message":"receive interim result [false|false]: คนเปลี่ยนเปลี่ยนที่ทำจากวัดต่าง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:22.302337326+07:00","message":"[buffer interim] 1949 false คนเปลี่ยนเปลี่ยนที่ทำจากวัดต่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:22.302343452+07:00","message":"[bufferProcess] interim [0]:คนเปลี่ยนเปลี่ยนที่ทำจากวัดต่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:22.302345363+07:00","message":"[bufferProcess] send to processor:คนเปลี่ยนเปลี่ยนที่ทำจากวัสดุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:22.302350695+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:22.302353385+07:00","message":"> Transcript [8898] [false]: 'คนเปลี่ยนเปลี่ยนที่ทำจากวัสดุ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:22.302355397+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:22.302357496+07:00","message":"Set new StatePrefix: 'คนเปลี่ยนเปลี่ยนที่ทำจากวัสดุ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:22.35506621+07:00","message":"receive streaming session, msgId: 1949"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:22.355096464+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":"2025-10-27T15:39:22.355101738+07:00","message":"receive interim result [false|false]: คนเปลี่ยนเปลี่ยนที่ทำจากวัดต่างๆ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:22.355114496+07:00","message":"[buffer interim] 1949 false คนเปลี่ยนเปลี่ยนที่ทำจากวัดต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:22.355121235+07:00","message":"[bufferProcess] interim [60000000]:คนเปลี่ยนเปลี่ยนที่ทำจากวัดต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:22.355123339+07:00","message":"[bufferProcess] send to processor:คนเปลี่ยนเปลี่ยนที่ทำจากวัดต่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:22.355126727+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:22.355129185+07:00","message":"> Transcript [8899] [false]: 'คนเปลี่ยนเปลี่ยนที่ทำจากวัดต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:22.3551312+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:22.355132841+07:00","message":"Set new StatePrefix: 'คนเปลี่ยนเปลี่ยนที่ทำจากวัดต่าง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:22.427149566+07:00","message":"[GCS] Cleaned up inactive client: 1915"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:22.427168884+07:00","message":"[GCS] Cleaned up inactive client: 1919"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:22.427171192+07:00","message":"[GCS] Cleaned up inactive client: 1921"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:22.42717265+07:00","message":"[GCS] Cleaned up inactive client: 1920"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:22.42717423+07:00","message":"[GCS] Cleaned up inactive client: 1912"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:22.42717573+07:00","message":"[GCS] Cleaned up inactive client: 1914"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:22.427177268+07:00","message":"[GCS] Cleaned up inactive client: 1923"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:22.427178658+07:00","message":"[GCS] Cleaned up inactive client: 1916"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:22.427180201+07:00","message":"[GCS] Cleaned up inactive client: 1922"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:22.427181756+07:00","message":"[GCS] Cleaned up inactive client: 1918"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:22.427183103+07:00","message":"[GCS] Cleaned up inactive client: 1913"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:22.427184367+07:00","message":"[GCS] Cleaned up inactive client: 1917"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:22.691674538+07:00","message":"receive streaming session, msgId: 1949"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:22.691725354+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":"2025-10-27T15:39:22.691733473+07:00","message":"receive interim result [false|false]: คนเปลี่ยนเปลี่ยนที่ทำจากวัดต่างๆใน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:22.691750244+07:00","message":"[buffer interim] 1949 false คนเปลี่ยนเปลี่ยนที่ทำจากวัดต่างๆใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:22.691759745+07:00","message":"[bufferProcess] interim [420000000]:คนเปลี่ยนเปลี่ยนที่ทำจากวัดต่างๆใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:22.691762876+07:00","message":"[bufferProcess] send to processor:คนเปลี่ยนเปลี่ยนที่ทำจากวัดต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:22.691767378+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:22.691771352+07:00","message":"> Transcript [8900] [false]: 'คนเปลี่ยนเปลี่ยนที่ทำจากวัดต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:22.691775445+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:22.69177834+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:22.691780849+07:00","message":"StatePrefix: 'คนเปลี่ยนเปลี่ยนที่ทำจากวัดต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:22.691784047+07:00","message":"TextPushed: 'คนเปลี่ยนเปลี่ยน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:22.811254894+07:00","message":"receive streaming session, msgId: 1949"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:22.811300354+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":"2025-10-27T15:39:22.811306967+07:00","message":"receive interim result [false|false]: คนเปลี่ยนเปลี่ยนที่ทำจากวัดต่างๆนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:22.811319143+07:00","message":"[buffer interim] 1949 false คนเปลี่ยนเปลี่ยนที่ทำจากวัดต่างๆนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:22.811326301+07:00","message":"[bufferProcess] interim [480000000]:คนเปลี่ยนเปลี่ยนที่ทำจากวัดต่างๆนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:22.811328725+07:00","message":"[bufferProcess] send to processor:คนเปลี่ยนเปลี่ยนที่ทำจากวัดต่างๆใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:22.811333889+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:22.8113364+07:00","message":"> Transcript [8901] [false]: 'คนเปลี่ยนเปลี่ยนที่ทำจากวัดต่างๆใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:22.811339815+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:22.81134175+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:22.811343267+07:00","message":"StatePrefix: 'คนเปลี่ยนเปลี่ยนที่ทำจากวัดต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:22.811345942+07:00","message":"TextPushed: 'คนเปลี่ยนเปลี่ยน'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:39:23.273194455+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:39:23.273194477+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:23.388323702+07:00","message":"receive streaming session, msgId: 1949"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:23.388367631+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":"2025-10-27T15:39:23.3883751+07:00","message":"receive interim result [false|false]: คนเปลี่ยนเปลี่ยนที่ทำจากวัดต่างๆนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:23.388391178+07:00","message":"[buffer interim] 1949 false คนเปลี่ยนเปลี่ยนที่ทำจากวัดต่างๆนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:23.388401078+07:00","message":"[bufferProcess] interim [80000000]:คนเปลี่ยนเปลี่ยนที่ทำจากวัดต่างๆนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:23.388404239+07:00","message":"[bufferProcess] send to processor:คนเปลี่ยนเปลี่ยนที่ทำจากวัดต่างๆนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:23.388408858+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:23.388414718+07:00","message":"> Transcript [8902] [false]: 'คนเปลี่ยนเปลี่ยนที่ทำจากวัดต่างๆนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:23.388421974+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:23.388424092+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:23.388425778+07:00","message":"StatePrefix: 'คนเปลี่ยนเปลี่ยนที่ทำจากวัดต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:23.388428079+07:00","message":"TextPushed: 'คนเปลี่ยนเปลี่ยน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:24.825890129+07:00","message":"[GCS] IsForceVAD: false for message ID: 1949"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:25.014099273+07:00","message":"receive streaming session, msgId: 1949"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:25.014132326+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คนเปลี่ยนเปลี่ยนที่ทำจากวัดต่างๆนะคะ\",\"confidence\":0.9409123}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":730000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:25.014138813+07:00","message":"receive interim result [true|false]: คนเปลี่ยนเปลี่ยนที่ทำจากวัดต่างๆนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:25.01414681+07:00","message":"end recv isFinal message id 1949"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:25.014148825+07:00","message":"end Recv id 1949"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:25.014155054+07:00","message":"[buffer interim] 1949 true คนเปลี่ยนเปลี่ยนที่ทำจากวัดต่างๆนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:25.014164374+07:00","message":"[bufferProcess] interim [730000000]:คนเปลี่ยนเปลี่ยนที่ทำจากวัดต่างๆนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:25.014168768+07:00","message":"[bufferProcess] send to processor (isfinal):คนเปลี่ยนเปลี่ยนที่ทำจากวัดต่างๆนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:25.014172366+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:25.014175093+07:00","message":"> Transcript [8903] [false]: 'คนเปลี่ยนเปลี่ยนที่ทำจากวัดต่างๆนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:25.014178455+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:25.014180126+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:25.014181589+07:00","message":"StatePrefix: 'คนเปลี่ยนเปลี่ยนที่ทำจากวัดต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:25.01419189+07:00","message":"TextPushed: 'คนเปลี่ยนเปลี่ยน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:25.014196139+07:00","message":"Push: 'ที่ทำจากวัดต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:25.014197905+07:00","message":"TextPushed: 'คนเปลี่ยนเปลี่ยนที่ทำจากวัดต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:25.01419976+07:00","message":"Set new StatePrefix : 'คนเปลี่ยนเปลี่ยนที่ทำจากวัดต่างๆนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:25.01420166+07:00","message":"Next Push (prob) : 'ๆนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:25.014202948+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:25.014204574+07:00","message":"> Transcript [8904] [true]: 'คนเปลี่ยนเปลี่ยนที่ทำจากวัดต่างๆนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:25.014206583+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:25.014207912+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:25.01420947+07:00","message":"StatePrefix: 'คนเปลี่ยนเปลี่ยนที่ทำจากวัดต่างๆนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:25.014211055+07:00","message":"TextPushed: 'คนเปลี่ยนเปลี่ยนที่ทำจากวัดต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:25.014213231+07:00","message":"Push: 'ๆนะคะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:25.014220707+07:00","message":"push: {false ที่ทำจากวัดต่าง 0 0xc002b14780}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:25.014228252+07:00","message":"push: {true ๆนะคะ 0 0xc002b14780}"}
{"level":"info","service":"Main","time":"2025-10-27T15:39:25.026511062+07:00","message":"write wav file: './tmp/7446/7446_1949.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:25.149020786+07:00","message":"[GCS] Start streaming session, msgId: 1950"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:26.10723267+07:00","message":"[GCS] IsForceVAD: false for message ID: 1950"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:26.212960641+07:00","message":"receive streaming session, msgId: 1950"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:26.212985844+07:00","message":"found end of frame, send empty tag with msgId: 1950"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:26.212989061+07:00","message":"end Recv id 1950"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:26.212995865+07:00","message":"[buffer interim] 1950 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:26.213003077+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:26.213006782+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:26.213009361+07:00","message":"> Transcript [8905] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:26.213011471+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:26.213013129+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:26.213014662+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:26.213016118+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:26.213018386+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:26.213027602+07:00","message":"push: {true \n 0 0xc000129080}"}
{"level":"info","service":"Main","time":"2025-10-27T15:39:26.218975299+07:00","message":"write wav file: './tmp/7446/7446_1950.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:39:26.273978382+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:39:26.273987448+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:26.618274084+07:00","message":"[GCS] Start streaming session, msgId: 1951"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:27.517327308+07:00","message":"[GCS] IsForceVAD: false for message ID: 1951"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:27.623316061+07:00","message":"receive streaming session, msgId: 1951"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:27.623332754+07:00","message":"found end of frame, send empty tag with msgId: 1951"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:27.623335589+07:00","message":"end Recv id 1951"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:27.623341677+07:00","message":"[buffer interim] 1951 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:27.623348313+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:27.623351953+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:27.62335444+07:00","message":"> Transcript [8906] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:27.623356394+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:27.62335802+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:27.623359435+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:27.623360912+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:27.623363696+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:27.623372195+07:00","message":"push: {true \n 0 0xc002a06f00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:39:27.629184588+07:00","message":"write wav file: './tmp/7446/7446_1951.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:27.778719162+07:00","message":"[GCS] Start streaming session, msgId: 1952"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:28.855836099+07:00","message":"[GCS] IsForceVAD: false for message ID: 1952"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:28.928231004+07:00","message":"[GCS] Start streaming session, msgId: 1953"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:28.95603234+07:00","message":"receive streaming session, msgId: 1952"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:28.956054143+07:00","message":"found end of frame, send empty tag with msgId: 1952"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:28.956058395+07:00","message":"end Recv id 1952"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:28.956065664+07:00","message":"[buffer interim] 1952 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:28.956072644+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:28.956076452+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:28.956078952+07:00","message":"> Transcript [8907] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:28.95608141+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:28.95608299+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:28.956084548+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:28.956086313+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:28.956088895+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:28.956101545+07:00","message":"push: {true \n 0 0xc002b14c80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:39:28.963343642+07:00","message":"write wav file: './tmp/7446/7446_1952.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:39:29.274675185+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:39:29.274685489+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:29.827619354+07:00","message":"[GCS] IsForceVAD: false for message ID: 1953"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:29.920085188+07:00","message":"receive streaming session, msgId: 1953"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:29.920099832+07:00","message":"found end of frame, send empty tag with msgId: 1953"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:29.920102868+07:00","message":"end Recv id 1953"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:29.920109665+07:00","message":"[buffer interim] 1953 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:29.920116962+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:29.920121163+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:29.920125198+07:00","message":"> Transcript [8908] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:29.920128517+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:29.920130919+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:29.920133001+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:29.920135252+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:29.920138692+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:29.920148342+07:00","message":"push: {true \n 0 0xc002603d00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:39:29.925532923+07:00","message":"write wav file: './tmp/7446/7446_1953.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:30.018382914+07:00","message":"[GCS] Start streaming session, msgId: 1954"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:30.335564867+07:00","message":"[GCS] IsForceVAD: false for message ID: 1954"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:30.438104894+07:00","message":"receive streaming session, msgId: 1954"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:30.438122583+07:00","message":"found end of frame, send empty tag with msgId: 1954"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:30.438125721+07:00","message":"end Recv id 1954"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:30.43813298+07:00","message":"[buffer interim] 1954 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:30.438140545+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:30.438144899+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:30.43814887+07:00","message":"> Transcript [8909] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:30.438151067+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:30.43815267+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:30.438154184+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:30.438155714+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:30.438164002+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:30.438171852+07:00","message":"push: {true \n 0 0xc002a00280}"}
{"level":"info","service":"Main","time":"2025-10-27T15:39:30.442608998+07:00","message":"write wav file: './tmp/7446/7446_1954.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:30.728189526+07:00","message":"[GCS] Start streaming session, msgId: 1955"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:39:32.275184827+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:39:32.275191013+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:32.646143022+07:00","message":"[GCS] IsForceVAD: false for message ID: 1955"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:32.744723847+07:00","message":"receive streaming session, msgId: 1955"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:32.74475026+07:00","message":"found end of frame, send empty tag with msgId: 1955"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:32.744754461+07:00","message":"end Recv id 1955"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:32.744761522+07:00","message":"[buffer interim] 1955 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:32.744768414+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:32.744772912+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:32.744775639+07:00","message":"> Transcript [8910] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:32.744777627+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:32.744779191+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:32.744780671+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:32.744782154+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:32.74478454+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:32.7447935+07:00","message":"push: {true \n 0 0xc003403000}"}
{"level":"info","service":"Main","time":"2025-10-27T15:39:32.751144198+07:00","message":"write wav file: './tmp/7446/7446_1955.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:32.837986422+07:00","message":"[GCS] Start streaming session, msgId: 1956"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:39:35.275453593+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:39:35.275467538+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:37.057309873+07:00","message":"[GCS] IsForceVAD: false for message ID: 1956"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:37.204607501+07:00","message":"receive streaming session, msgId: 1956"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:37.204627566+07:00","message":"found end of frame, send empty tag with msgId: 1956"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:37.20463083+07:00","message":"end Recv id 1956"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:37.204638766+07:00","message":"[buffer interim] 1956 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:37.204657369+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:37.204662638+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:37.204666133+07:00","message":"> Transcript [8911] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:37.204669706+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:37.204671935+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:37.204674202+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:37.204676305+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:37.204679885+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:37.204691767+07:00","message":"push: {true \n 0 0xc003403b00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:39:37.213850119+07:00","message":"write wav file: './tmp/7446/7446_1956.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:37.259755422+07:00","message":"[GCS] Start streaming session, msgId: 1957"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:39:38.275754359+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:39:38.275768819+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:38.448644987+07:00","message":"receive streaming session, msgId: 1957"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:38.448698055+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":"2025-10-27T15:39:38.448702985+07:00","message":"receive interim result [false|false]: พระเจ้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:38.448722391+07:00","message":"[buffer interim] 1957 false พระเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:38.448728732+07:00","message":"[bufferProcess] interim [140000000]:พระเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:38.448730188+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:38.448733333+07:00","message":"[bufferProcess] send to processor (ticker):พระเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:38.448735892+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:38.448738482+07:00","message":"> Transcript [8912] [false]: 'พระเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:38.448740731+07:00","message":"Set StatePrefix (first interim): 'พระเจ้า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:38.510537407+07:00","message":"receive streaming session, msgId: 1957"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:38.510577054+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":"2025-10-27T15:39:38.510583303+07:00","message":"receive interim result [false|false]: พระเจ้าอยู่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:38.510599117+07:00","message":"[buffer interim] 1957 false พระเจ้าอยู่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:38.510609799+07:00","message":"[bufferProcess] interim [260000000]:พระเจ้าอยู่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:38.510612544+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:38.630288001+07:00","message":"receive streaming session, msgId: 1957"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:38.630333981+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":"2025-10-27T15:39:38.630339449+07:00","message":"receive interim result [false|false]: พระเจ้าอยู่หัว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:38.630351599+07:00","message":"[buffer interim] 1957 false พระเจ้าอยู่หัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:38.630360557+07:00","message":"[bufferProcess] interim [380000000]:พระเจ้าอยู่หัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:38.630363176+07:00","message":"[bufferProcess] send to processor:พระเจ้าอยู่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:38.630369219+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:38.630372877+07:00","message":"> Transcript [8913] [false]: 'พระเจ้าอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:38.630377132+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:38.630382617+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:38.630384533+07:00","message":"StatePrefix: 'พระเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:38.630386199+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:39.210313832+07:00","message":"receive streaming session, msgId: 1957"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:39.210347837+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":"2025-10-27T15:39:39.210353509+07:00","message":"receive interim result [false|false]: พระเจ้าอยู่หัวทรง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:39.210365406+07:00","message":"[buffer interim] 1957 false พระเจ้าอยู่หัวทรง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:39.210374189+07:00","message":"[bufferProcess] interim [980000000]:พระเจ้าอยู่หัวทรง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:39.210376882+07:00","message":"[bufferProcess] send to processor:พระเจ้าอยู่หัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:39.210382541+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:39.210386147+07:00","message":"> Transcript [8914] [false]: 'พระเจ้าอยู่หัว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:39.210390612+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:39.210392998+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:39.210395439+07:00","message":"StatePrefix: 'พระเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:39.210398932+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:39.353692788+07:00","message":"receive streaming session, msgId: 1957"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:39.353728342+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":"2025-10-27T15:39:39.353736102+07:00","message":"receive interim result [false|false]: พระเจ้าอยู่หัวทรงพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:39.353749587+07:00","message":"[buffer interim] 1957 false พระเจ้าอยู่หัวทรงพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:39.353756377+07:00","message":"[bufferProcess] interim [100000000]:พระเจ้าอยู่หัวทรงพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:39.353760613+07:00","message":"[bufferProcess] send to processor:พระเจ้าอยู่หัวทรง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:39.353763929+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:39.353766323+07:00","message":"> Transcript [8915] [false]: 'พระเจ้าอยู่หัวทรง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:39.353769317+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:39.353771108+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:39.353772736+07:00","message":"StatePrefix: 'พระเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:39.353774737+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:39.539602033+07:00","message":"receive streaming session, msgId: 1957"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:39.539635969+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":"2025-10-27T15:39:39.53964139+07:00","message":"receive interim result [false|false]: พระเจ้าอยู่หัวทรงพระเจริญ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:39.539655327+07:00","message":"[buffer interim] 1957 false พระเจ้าอยู่หัวทรงพระเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:39.539662001+07:00","message":"[bufferProcess] interim [280000000]:พระเจ้าอยู่หัวทรงพระเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:39.539664506+07:00","message":"[bufferProcess] send to processor:พระเจ้าอยู่หัวทรงพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:39.539669781+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:39.539672008+07:00","message":"> Transcript [8916] [false]: 'พระเจ้าอยู่หัวทรงพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:39.539674798+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:39.539687942+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:39.53968986+07:00","message":"StatePrefix: 'พระเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:39.539691674+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:39.539696013+07:00","message":"Push: 'พระเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:39.539697595+07:00","message":"TextPushed: 'พระเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:39.539699268+07:00","message":"Set new StatePrefix : 'พระเจ้าอยู่หัวทรงพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:39.539701401+07:00","message":"Next Push (prob) : 'อยู่หัวทรงพระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:39.539708771+07:00","message":"push: {false พระเจ้า 0 0xc00041d600}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:39.590562139+07:00","message":"receive streaming session, msgId: 1957"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:39.590593186+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":"2025-10-27T15:39:39.590598375+07:00","message":"receive interim result [false|false]: พระเจ้าอยู่หัวทรงพระดำเนิน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:39.59060922+07:00","message":"[buffer interim] 1957 false พระเจ้าอยู่หัวทรงพระดำเนิน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:39.590615366+07:00","message":"[bufferProcess] interim [340000000]:พระเจ้าอยู่หัวทรงพระดำเนิน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:39.590617402+07:00","message":"[bufferProcess] send to processor:พระเจ้าอยู่หัวทรงพระเจริญ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:39.590622481+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:39.590625114+07:00","message":"> Transcript [8917] [false]: 'พระเจ้าอยู่หัวทรงพระเจริญ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:39.590628334+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:39.590630167+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:39.59063196+07:00","message":"StatePrefix: 'พระเจ้าอยู่หัวทรงพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:39.590633899+07:00","message":"TextPushed: 'พระเจ้า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:39.910722902+07:00","message":"receive streaming session, msgId: 1957"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:39.910758055+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":"2025-10-27T15:39:39.910762994+07:00","message":"receive interim result [false|false]: พระเจ้าอยู่หัวทรงพระดำเนินไป"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:39.910774152+07:00","message":"[buffer interim] 1957 false พระเจ้าอยู่หัวทรงพระดำเนินไป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:39.910782406+07:00","message":"[bufferProcess] interim [640000000]:พระเจ้าอยู่หัวทรงพระดำเนินไป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:39.910784556+07:00","message":"[bufferProcess] send to processor:พระเจ้าอยู่หัวทรงพระดำเนิน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:39.910790111+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:39.910792424+07:00","message":"> Transcript [8918] [false]: 'พระเจ้าอยู่หัวทรงพระดำเนิน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:39.910795632+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:39.91079798+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:39.910799954+07:00","message":"StatePrefix: 'พระเจ้าอยู่หัวทรงพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:39.910801907+07:00","message":"TextPushed: 'พระเจ้า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:39.928210802+07:00","message":"receive streaming session, msgId: 1957"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:39.928249682+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":"2025-10-27T15:39:39.928255386+07:00","message":"receive interim result [false|false]: พระเจ้าอยู่หัวทรงพระดำเนินไปที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:39.928265717+07:00","message":"[buffer interim] 1957 false พระเจ้าอยู่หัวทรงพระดำเนินไปที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:39.928272751+07:00","message":"[bufferProcess] interim [700000000]:พระเจ้าอยู่หัวทรงพระดำเนินไปที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:39.928274721+07:00","message":"[bufferProcess] send to processor:พระเจ้าอยู่หัวทรงพระดำเนินไป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:39.928278008+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:39.928280413+07:00","message":"> Transcript [8919] [false]: 'พระเจ้าอยู่หัวทรงพระดำเนินไป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:39.928283323+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:39.928285127+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:39.928287459+07:00","message":"StatePrefix: 'พระเจ้าอยู่หัวทรงพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:39.928289606+07:00","message":"TextPushed: 'พระเจ้า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:40.052770427+07:00","message":"receive streaming session, msgId: 1957"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:40.05281044+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":"2025-10-27T15:39:40.052817681+07:00","message":"receive interim result [false|false]: พระเจ้าอยู่หัวทรงพระดำเนินไปที่หน้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:40.052846076+07:00","message":"[buffer interim] 1957 false พระเจ้าอยู่หัวทรงพระดำเนินไปที่หน้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:40.052854944+07:00","message":"[bufferProcess] interim [820000000]:พระเจ้าอยู่หัวทรงพระดำเนินไปที่หน้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:40.052858665+07:00","message":"[bufferProcess] send to processor:พระเจ้าอยู่หัวทรงพระดำเนินไปที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:40.0528654+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:40.052869184+07:00","message":"> Transcript [8920] [false]: 'พระเจ้าอยู่หัวทรงพระดำเนินไปที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:40.052873419+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:40.052876042+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:40.052878572+07:00","message":"StatePrefix: 'พระเจ้าอยู่หัวทรงพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:40.052880765+07:00","message":"TextPushed: 'พระเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:40.052886057+07:00","message":"Push: 'อยู่หัวทรงพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:40.052888249+07:00","message":"TextPushed: 'พระเจ้าอยู่หัวทรงพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:40.052890222+07:00","message":"Set new StatePrefix : 'พระเจ้าอยู่หัวทรงพระดำเนินไปที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:40.05289364+07:00","message":"Next Push (prob) : 'ดำเนินไปที่'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:40.052904187+07:00","message":"push: {false อยู่หัวทรงพระ 0 0xc00041d600}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:40.305605579+07:00","message":"receive streaming session, msgId: 1957"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:40.305649869+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":"2025-10-27T15:39:40.305655885+07:00","message":"receive interim result [false|false]: พระเจ้าอยู่หัวทรงพระดำเนินไปที่น่ากลัว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:40.305671053+07:00","message":"[buffer interim] 1957 false พระเจ้าอยู่หัวทรงพระดำเนินไปที่น่ากลัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:40.305678238+07:00","message":"[bufferProcess] interim [60000000]:พระเจ้าอยู่หัวทรงพระดำเนินไปที่น่ากลัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:40.305680628+07:00","message":"[bufferProcess] send to processor:พระเจ้าอยู่หัวทรงพระดำเนินไปที่หน้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:40.305685889+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:40.305688633+07:00","message":"> Transcript [8921] [false]: 'พระเจ้าอยู่หัวทรงพระดำเนินไปที่หน้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:40.30569248+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:40.305694363+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:40.3056966+07:00","message":"StatePrefix: 'พระเจ้าอยู่หัวทรงพระดำเนินไปที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:40.305699226+07:00","message":"TextPushed: 'พระเจ้าอยู่หัวทรงพระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:40.942126375+07:00","message":"receive streaming session, msgId: 1957"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:40.942161284+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระเจ้าอยู่หัวทรงพระดำเนินไปที่น่ากลัว\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:40.942166793+07:00","message":"receive interim result [false|false]: พระเจ้าอยู่หัวทรงพระดำเนินไปที่น่ากลัว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:40.942178125+07:00","message":"[buffer interim] 1957 false พระเจ้าอยู่หัวทรงพระดำเนินไปที่น่ากลัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:40.9421849+07:00","message":"[bufferProcess] interim [660000000]:พระเจ้าอยู่หัวทรงพระดำเนินไปที่น่ากลัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:40.942187044+07:00","message":"[bufferProcess] send to processor:พระเจ้าอยู่หัวทรงพระดำเนินไปที่น่ากลัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:40.9421923+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:40.942194857+07:00","message":"> Transcript [8922] [false]: 'พระเจ้าอยู่หัวทรงพระดำเนินไปที่น่ากลัว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:40.942198148+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:40.942200478+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:40.942202411+07:00","message":"StatePrefix: 'พระเจ้าอยู่หัวทรงพระดำเนินไปที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:40.942204841+07:00","message":"TextPushed: 'พระเจ้าอยู่หัวทรงพระ'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:39:41.276242833+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:39:41.276262522+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:41.907065991+07:00","message":"receive streaming session, msgId: 1957"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:41.907101394+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":"2025-10-27T15:39:41.90710821+07:00","message":"receive interim result [false|false]: พระเจ้าอยู่หัวทรงพระดำเนินไปที่หน้าวัดพระแท่น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:41.907120514+07:00","message":"[buffer interim] 1957 false พระเจ้าอยู่หัวทรงพระดำเนินไปที่หน้าวัดพระแท่น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:41.90712776+07:00","message":"[bufferProcess] interim [680000000]:พระเจ้าอยู่หัวทรงพระดำเนินไปที่หน้าวัดพระแท่น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:41.907133204+07:00","message":"[bufferProcess] send to processor:พระเจ้าอยู่หัวทรงพระดำเนินไปที่น่ากลัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:41.907140301+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:41.907142893+07:00","message":"> Transcript [8923] [false]: 'พระเจ้าอยู่หัวทรงพระดำเนินไปที่น่ากลัว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:41.907146275+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:41.907148362+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:41.907150328+07:00","message":"StatePrefix: 'พระเจ้าอยู่หัวทรงพระดำเนินไปที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:41.907153042+07:00","message":"TextPushed: 'พระเจ้าอยู่หัวทรงพระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:42.547152494+07:00","message":"receive streaming session, msgId: 1957"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:42.547195049+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระเจ้าอยู่หัวทรงพระดำเนินไปที่หน้าวัดพระแท่น\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:42.547201101+07:00","message":"receive interim result [false|false]: พระเจ้าอยู่หัวทรงพระดำเนินไปที่หน้าวัดพระแท่น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:42.547215581+07:00","message":"[buffer interim] 1957 false พระเจ้าอยู่หัวทรงพระดำเนินไปที่หน้าวัดพระแท่น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:42.547222492+07:00","message":"[bufferProcess] interim [280000000]:พระเจ้าอยู่หัวทรงพระดำเนินไปที่หน้าวัดพระแท่น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:42.547225002+07:00","message":"[bufferProcess] send to processor:พระเจ้าอยู่หัวทรงพระดำเนินไปที่หน้าวัดพระแท่น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:42.547230834+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:42.547233481+07:00","message":"> Transcript [8924] [false]: 'พระเจ้าอยู่หัวทรงพระดำเนินไปที่หน้าวัดพระแท่น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:42.54723704+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:42.547238751+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:42.547240692+07:00","message":"StatePrefix: 'พระเจ้าอยู่หัวทรงพระดำเนินไปที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:42.547243107+07:00","message":"TextPushed: 'พระเจ้าอยู่หัวทรงพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:42.547247676+07:00","message":"Push: 'ดำเนินไปที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:42.547249302+07:00","message":"TextPushed: 'พระเจ้าอยู่หัวทรงพระดำเนินไปที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:42.547251592+07:00","message":"Set new StatePrefix : 'พระเจ้าอยู่หัวทรงพระดำเนินไปที่หน้าวัดพระแท่น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:42.547253805+07:00","message":"Next Push (prob) : 'หน้าวัดพระแท่น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:42.547261418+07:00","message":"push: {false ดำเนินไปที่ 0 0xc00041d600}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:42.574989748+07:00","message":"[GCS] IsForceVAD: false for message ID: 1957"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:42.63857793+07:00","message":"[GCS] Start streaming session, msgId: 1958"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:42.778736634+07:00","message":"receive streaming session, msgId: 1957"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:42.778773642+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระเจ้าอยู่หัวทรงพระดำเนินไปที่หน้าวัดพระแท่น\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":550000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:42.778781166+07:00","message":"receive interim result [true|false]: พระเจ้าอยู่หัวทรงพระดำเนินไปที่หน้าวัดพระแท่น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:42.778791302+07:00","message":"end recv isFinal message id 1957"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:42.778793942+07:00","message":"end Recv id 1957"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:42.778802981+07:00","message":"[buffer interim] 1957 true พระเจ้าอยู่หัวทรงพระดำเนินไปที่หน้าวัดพระแท่น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:42.778812619+07:00","message":"[bufferProcess] interim [550000000]:พระเจ้าอยู่หัวทรงพระดำเนินไปที่หน้าวัดพระแท่น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:42.778816374+07:00","message":"[bufferProcess] send to processor (isfinal):พระเจ้าอยู่หัวทรงพระดำเนินไปที่หน้าวัดพระแท่น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:42.778821041+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:42.77882418+07:00","message":"> Transcript [8925] [false]: 'พระเจ้าอยู่หัวทรงพระดำเนินไปที่หน้าวัดพระแท่น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:42.778835754+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:42.778838288+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:42.778840968+07:00","message":"StatePrefix: 'พระเจ้าอยู่หัวทรงพระดำเนินไปที่หน้าวัดพระแท่น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:42.778844456+07:00","message":"TextPushed: 'พระเจ้าอยู่หัวทรงพระดำเนินไปที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:42.778846913+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:42.778849283+07:00","message":"> Transcript [8926] [true]: 'พระเจ้าอยู่หัวทรงพระดำเนินไปที่หน้าวัดพระแท่น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:42.778851909+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:42.778853791+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:42.778855973+07:00","message":"StatePrefix: 'พระเจ้าอยู่หัวทรงพระดำเนินไปที่หน้าวัดพระแท่น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:42.778859215+07:00","message":"TextPushed: 'พระเจ้าอยู่หัวทรงพระดำเนินไปที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:42.778862666+07:00","message":"Push: 'หน้าวัดพระแท่น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:42.778870985+07:00","message":"push: {true หน้าวัดพระแท่น 0 0xc00041d600}"}
{"level":"info","service":"Main","time":"2025-10-27T15:39:42.789283979+07:00","message":"write wav file: './tmp/7446/7446_1957.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:39:44.276762371+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:39:44.276774995+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:44.795692537+07:00","message":"receive streaming session, msgId: 1958"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:44.79573778+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":"2025-10-27T15:39:44.795743112+07:00","message":"receive interim result [false|false]: ส่ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:44.795756731+07:00","message":"[buffer interim] 1958 false ส่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:44.795762889+07:00","message":"[bufferProcess] interim [220000000]:ส่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:44.79576442+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:44.795769547+07:00","message":"[bufferProcess] send to processor (ticker):ส่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:44.795772063+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:44.795774418+07:00","message":"> Transcript [8927] [false]: 'ส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:44.795776301+07:00","message":"Set StatePrefix (first interim): 'ส่ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:44.978300764+07:00","message":"receive streaming session, msgId: 1958"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:44.978337539+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":"2025-10-27T15:39:44.978342764+07:00","message":"receive interim result [false|false]: สงกรานต์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:44.978355063+07:00","message":"[buffer interim] 1958 false สงกรานต์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:44.978360911+07:00","message":"[bufferProcess] interim [400000000]:สงกรานต์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:44.978362539+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:45.068486391+07:00","message":"[GCS] IsForceVAD: false for message ID: 1958"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:45.177423288+07:00","message":"receive streaming session, msgId: 1958"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:45.17746304+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สงกรานต์\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":670000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:45.177468774+07:00","message":"receive interim result [true|false]: สงกรานต์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:45.177478815+07:00","message":"end recv isFinal message id 1958"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:45.177481343+07:00","message":"end Recv id 1958"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:45.177486596+07:00","message":"[buffer interim] 1958 true สงกรานต์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:45.17749361+07:00","message":"[bufferProcess] interim [670000000]:สงกรานต์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:45.177504415+07:00","message":"[bufferProcess] send to processor (isfinal):สงกรานต์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:45.177511354+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:45.177515494+07:00","message":"> Transcript [8928] [false]: 'สงกรานต์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:45.177518432+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:45.177520872+07:00","message":"Set new StatePrefix: 'สงกรานต์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:45.177522466+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:45.177524046+07:00","message":"> Transcript [8929] [true]: 'สงกรานต์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:45.177526961+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:45.177528639+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:45.177530424+07:00","message":"StatePrefix: 'สงกรานต์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:45.177532073+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:45.177534433+07:00","message":"Push: 'สงกรานต์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:45.177567271+07:00","message":"push: {true สงกรานต์ 0 0xc00401fb80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:39:45.186894863+07:00","message":"write wav file: './tmp/7446/7446_1958.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:45.458616211+07:00","message":"[GCS] Start streaming session, msgId: 1959"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:45.976519388+07:00","message":"[GCS] IsForceVAD: false for message ID: 1959"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:46.075618863+07:00","message":"receive streaming session, msgId: 1959"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:46.075644615+07:00","message":"found end of frame, send empty tag with msgId: 1959"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:46.075648208+07:00","message":"end Recv id 1959"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:46.075656846+07:00","message":"[buffer interim] 1959 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:46.075665115+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:46.075669837+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:46.075673533+07:00","message":"> Transcript [8930] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:46.075676698+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:46.075679151+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:46.075681701+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:46.075684008+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:46.075687516+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:46.075700105+07:00","message":"push: {true \n 0 0xc002a00e00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:39:46.080651678+07:00","message":"write wav file: './tmp/7446/7446_1959.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:46.226487336+07:00","message":"[GCS] Start streaming session, msgId: 1960"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:46.356514025+07:00","message":"[GCS] IsForceVAD: false for message ID: 1960"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:46.452614891+07:00","message":"receive streaming session, msgId: 1960"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:46.452629155+07:00","message":"found end of frame, send empty tag with msgId: 1960"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:46.452631948+07:00","message":"end Recv id 1960"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:46.452639115+07:00","message":"[buffer interim] 1960 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:46.452646055+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:46.452649363+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:46.452651797+07:00","message":"> Transcript [8931] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:46.452653867+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:46.45265544+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:46.45265692+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:46.452658584+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:46.45266536+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:46.452674724+07:00","message":"push: {true \n 0 0xc002a06080}"}
{"level":"info","service":"Main","time":"2025-10-27T15:39:46.45666927+07:00","message":"write wav file: './tmp/7446/7446_1960.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:46.489091692+07:00","message":"[GCS] Start streaming session, msgId: 1961"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:46.806542461+07:00","message":"[GCS] IsForceVAD: false for message ID: 1961"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:46.901918398+07:00","message":"receive streaming session, msgId: 1961"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:46.901939278+07:00","message":"found end of frame, send empty tag with msgId: 1961"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:46.901942757+07:00","message":"end Recv id 1961"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:46.901950829+07:00","message":"[buffer interim] 1961 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:46.901958239+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:46.901961474+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:46.901964496+07:00","message":"> Transcript [8932] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:46.901966978+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:46.901968679+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:46.901970652+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:46.901972172+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:46.90197925+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:46.901989102+07:00","message":"push: {true \n 0 0xc002a06200}"}
{"level":"info","service":"Main","time":"2025-10-27T15:39:46.906526414+07:00","message":"write wav file: './tmp/7446/7446_1961.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:46.999781413+07:00","message":"[GCS] Start streaming session, msgId: 1962"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:39:47.277376497+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:39:47.277389258+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:48.147551948+07:00","message":"[GCS] IsForceVAD: false for message ID: 1962"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:48.248015411+07:00","message":"receive streaming session, msgId: 1962"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:48.248038511+07:00","message":"found end of frame, send empty tag with msgId: 1962"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:48.248041661+07:00","message":"end Recv id 1962"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:48.248048397+07:00","message":"[buffer interim] 1962 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:48.248055553+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:48.248059758+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:48.248062581+07:00","message":"> Transcript [8933] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:48.248065009+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:48.248066779+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:48.248068474+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:48.248069994+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:48.248072186+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:48.248084604+07:00","message":"push: {true \n 0 0xc003402500}"}
{"level":"info","service":"Main","time":"2025-10-27T15:39:48.253954494+07:00","message":"write wav file: './tmp/7446/7446_1962.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:48.656834517+07:00","message":"[GCS] Start streaming session, msgId: 1963"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:39:50.2777774+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:39:50.277775731+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:51.736123045+07:00","message":"[GCS] IsForceVAD: false for message ID: 1963"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:51.831391735+07:00","message":"receive streaming session, msgId: 1963"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:51.831410101+07:00","message":"found end of frame, send empty tag with msgId: 1963"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:51.831413002+07:00","message":"end Recv id 1963"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:51.831418407+07:00","message":"[buffer interim] 1963 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:51.831424852+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:51.831428657+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:51.831431404+07:00","message":"> Transcript [8934] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:51.831433778+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:51.831435574+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:51.831437206+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:51.831438759+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:51.831440942+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:51.831449187+07:00","message":"push: {true \n 0 0xc000129780}"}
{"level":"info","service":"Main","time":"2025-10-27T15:39:51.840449733+07:00","message":"write wav file: './tmp/7446/7446_1963.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:51.857739462+07:00","message":"[GCS] Start streaming session, msgId: 1964"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:52.118169165+07:00","message":"[GCS] IsForceVAD: false for message ID: 1964"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:52.231744061+07:00","message":"receive streaming session, msgId: 1964"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:52.23176257+07:00","message":"found end of frame, send empty tag with msgId: 1964"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:52.231765155+07:00","message":"end Recv id 1964"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:52.231773407+07:00","message":"[buffer interim] 1964 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:52.231781194+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:52.231789849+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:52.231793392+07:00","message":"> Transcript [8935] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:52.231796268+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:52.231798291+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:52.231800497+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:52.231802567+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:52.231807236+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:52.231818399+07:00","message":"push: {true \n 0 0xc002a06800}"}
{"level":"info","service":"Main","time":"2025-10-27T15:39:52.237061139+07:00","message":"write wav file: './tmp/7446/7446_1964.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:52.427221543+07:00","message":"[GCS] Cleaned up inactive client: 1926"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:52.427243083+07:00","message":"[GCS] Cleaned up inactive client: 1935"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:52.427245317+07:00","message":"[GCS] Cleaned up inactive client: 1928"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:52.427246838+07:00","message":"[GCS] Cleaned up inactive client: 1925"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:52.427248822+07:00","message":"[GCS] Cleaned up inactive client: 1927"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:52.427250273+07:00","message":"[GCS] Cleaned up inactive client: 1929"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:52.427251655+07:00","message":"[GCS] Cleaned up inactive client: 1924"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:52.427253119+07:00","message":"[GCS] Cleaned up inactive client: 1934"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:52.427254551+07:00","message":"[GCS] Cleaned up inactive client: 1930"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:52.427255912+07:00","message":"[GCS] Cleaned up inactive client: 1931"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:52.427257439+07:00","message":"[GCS] Cleaned up inactive client: 1932"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:52.427258945+07:00","message":"[GCS] Cleaned up inactive client: 1936"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:52.427260319+07:00","message":"[GCS] Cleaned up inactive client: 1937"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:52.427261579+07:00","message":"[GCS] Cleaned up inactive client: 1933"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:39:53.278119292+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:39:53.278131721+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:53.850147747+07:00","message":"[GCS] Start streaming session, msgId: 1965"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:54.106363763+07:00","message":"[GCS] IsForceVAD: false for message ID: 1965"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:54.198462038+07:00","message":"receive streaming session, msgId: 1965"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:54.198491097+07:00","message":"found end of frame, send empty tag with msgId: 1965"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:54.198494728+07:00","message":"end Recv id 1965"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:54.198504925+07:00","message":"[buffer interim] 1965 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:54.198513582+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:54.198518075+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:54.1985215+07:00","message":"> Transcript [8936] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:54.198524639+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:54.198527075+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:54.198529594+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:54.198531726+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:54.198535177+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:54.198546701+07:00","message":"push: {true \n 0 0xc000129b00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:39:54.205928165+07:00","message":"write wav file: './tmp/7446/7446_1965.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:54.300373096+07:00","message":"[GCS] Start streaming session, msgId: 1966"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:54.367931555+07:00","message":"[GCS] IsForceVAD: false for message ID: 1966"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:54.579758707+07:00","message":"receive streaming session, msgId: 1966"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:54.579777471+07:00","message":"found end of frame, send empty tag with msgId: 1966"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:54.579781124+07:00","message":"end Recv id 1966"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:54.579788008+07:00","message":"[buffer interim] 1966 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:54.579796739+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:54.579810639+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:54.579818208+07:00","message":"> Transcript [8937] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:54.579822211+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:54.579824718+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:54.579837003+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:54.579839542+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:54.579843929+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:54.579854343+07:00","message":"push: {true \n 0 0xc002a06d00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:39:54.585842118+07:00","message":"write wav file: './tmp/7446/7446_1966.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:54.817539785+07:00","message":"[GCS] Start streaming session, msgId: 1967"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:56.252880303+07:00","message":"receive streaming session, msgId: 1967"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:56.252913645+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":"2025-10-27T15:39:56.252918545+07:00","message":"receive interim result [false|false]: เจ้าอยู่หัว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:56.252929772+07:00","message":"[buffer interim] 1967 false เจ้าอยู่หัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:56.252938185+07:00","message":"[bufferProcess] interim [320000000]:เจ้าอยู่หัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:56.252939768+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:56.252944393+07:00","message":"[bufferProcess] send to processor (ticker):เจ้าอยู่หัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:56.252947017+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:56.252949617+07:00","message":"> Transcript [8938] [false]: 'เจ้าอยู่หัว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:56.252951826+07:00","message":"Set StatePrefix (first interim): 'เจ้าอยู่หัว'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:39:56.278690113+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:39:56.278707922+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:56.437971083+07:00","message":"receive streaming session, msgId: 1967"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:56.438005352+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":"2025-10-27T15:39:56.438011133+07:00","message":"receive interim result [false|false]: หัวเราะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:56.438023887+07:00","message":"[buffer interim] 1967 false หัวเราะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:56.438030099+07:00","message":"[bufferProcess] interim [440000000]:หัวเราะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:56.438031508+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:56.449534996+07:00","message":"receive streaming session, msgId: 1967"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:56.44956647+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":"2025-10-27T15:39:56.449571328+07:00","message":"receive interim result [false|false]: เจ้าอยู่หัวและ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:56.449580426+07:00","message":"[buffer interim] 1967 false เจ้าอยู่หัวและ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:56.44958507+07:00","message":"[bufferProcess] interim [500000000]:เจ้าอยู่หัวและ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:56.449587322+07:00","message":"[bufferProcess] send to processor:หัวเราะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:56.449592653+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:56.449595271+07:00","message":"> Transcript [8939] [false]: 'หัวเราะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:56.449597367+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:56.449599072+07:00","message":"Set new StatePrefix: 'หัวเราะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:57.080184686+07:00","message":"receive streaming session, msgId: 1967"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:57.08022863+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":"2025-10-27T15:39:57.08023526+07:00","message":"receive interim result [false|false]: เจ้าอยู่หัวและ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:57.080247334+07:00","message":"[buffer interim] 1967 false เจ้าอยู่หัวและ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:57.080253916+07:00","message":"[bufferProcess] interim [100000000]:เจ้าอยู่หัวและ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:57.080256124+07:00","message":"[bufferProcess] send to processor:เจ้าอยู่หัวและ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:57.080261415+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:57.08026397+07:00","message":"> Transcript [8940] [false]: 'เจ้าอยู่หัวและ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:57.080266032+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:57.080267709+07:00","message":"Set new StatePrefix: 'เจ้าอยู่หัวและ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:57.393050559+07:00","message":"receive streaming session, msgId: 1967"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:57.393085992+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":"2025-10-27T15:39:57.393091177+07:00","message":"receive interim result [false|false]: เจ้าอยู่หัวและสมเด็จพระนางเจ้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:57.393103673+07:00","message":"[buffer interim] 1967 false เจ้าอยู่หัวและสมเด็จพระนางเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:57.393109696+07:00","message":"[bufferProcess] interim [340000000]:เจ้าอยู่หัวและสมเด็จพระนางเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:57.393112204+07:00","message":"[bufferProcess] send to processor:เจ้าอยู่หัวและ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:57.393117234+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:57.393119639+07:00","message":"> Transcript [8941] [false]: 'เจ้าอยู่หัวและ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:57.393122409+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:57.393124273+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:57.393126198+07:00","message":"StatePrefix: 'เจ้าอยู่หัวและ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:57.393128099+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:57.973691066+07:00","message":"receive streaming session, msgId: 1967"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:57.973729806+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":"2025-10-27T15:39:57.973735478+07:00","message":"receive interim result [false|false]: เจ้าอยู่หัวและสมเด็จพระนางเจ้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:57.97374904+07:00","message":"[buffer interim] 1967 false เจ้าอยู่หัวและสมเด็จพระนางเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:57.973756486+07:00","message":"[bufferProcess] interim [940000000]:เจ้าอยู่หัวและสมเด็จพระนางเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:57.973758716+07:00","message":"[bufferProcess] send to processor:เจ้าอยู่หัวและสมเด็จพระนางเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:57.973764817+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:57.973767443+07:00","message":"> Transcript [8942] [false]: 'เจ้าอยู่หัวและสมเด็จพระนางเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:57.973770628+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:57.973772455+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:57.973774103+07:00","message":"StatePrefix: 'เจ้าอยู่หัวและ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:57.973776229+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:58.044074114+07:00","message":"receive streaming session, msgId: 1967"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:58.044108768+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":"2025-10-27T15:39:58.044113282+07:00","message":"receive interim result [false|false]: เจ้าอยู่หัวและสมเด็จพระนางเจ้าพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:58.04412638+07:00","message":"[buffer interim] 1967 false เจ้าอยู่หัวและสมเด็จพระนางเจ้าพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:58.044133454+07:00","message":"[bufferProcess] interim [120000000]:เจ้าอยู่หัวและสมเด็จพระนางเจ้าพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:58.044135506+07:00","message":"[bufferProcess] send to processor:เจ้าอยู่หัวและสมเด็จพระนางเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:58.044138895+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:58.044141262+07:00","message":"> Transcript [8943] [false]: 'เจ้าอยู่หัวและสมเด็จพระนางเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:58.044144531+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:58.044146341+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:58.044147892+07:00","message":"StatePrefix: 'เจ้าอยู่หัวและ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:58.044149663+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:58.352942716+07:00","message":"receive streaming session, msgId: 1967"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:58.352987338+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":"2025-10-27T15:39:58.352994626+07:00","message":"receive interim result [false|false]: เจ้าอยู่หัวและสมเด็จพระนางเจ้าพระบรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:58.353008754+07:00","message":"[buffer interim] 1967 false เจ้าอยู่หัวและสมเด็จพระนางเจ้าพระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:58.353015948+07:00","message":"[bufferProcess] interim [360000000]:เจ้าอยู่หัวและสมเด็จพระนางเจ้าพระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:58.35301812+07:00","message":"[bufferProcess] send to processor:เจ้าอยู่หัวและสมเด็จพระนางเจ้าพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:58.353021988+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:58.35302471+07:00","message":"> Transcript [8944] [false]: 'เจ้าอยู่หัวและสมเด็จพระนางเจ้าพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:58.353027735+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:58.353029642+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:58.353032088+07:00","message":"StatePrefix: 'เจ้าอยู่หัวและ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:58.353033939+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:58.353036287+07:00","message":"Push: 'เจ้าอยู่หัวและ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:58.353038959+07:00","message":"TextPushed: 'เจ้าอยู่หัวและ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:58.353040895+07:00","message":"Set new StatePrefix : 'เจ้าอยู่หัวและสมเด็จพระนางเจ้าพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:58.353043098+07:00","message":"Next Push (prob) : 'สมเด็จพระนางเจ้าพระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:58.353050764+07:00","message":"push: {false เจ้าอยู่หัวและ 0 0xc000128e00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:58.54361923+07:00","message":"receive streaming session, msgId: 1967"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:58.543647542+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":"2025-10-27T15:39:58.543652762+07:00","message":"receive interim result [false|false]: เจ้าอยู่หัวและสมเด็จพระนางเจ้าพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:58.543664698+07:00","message":"[buffer interim] 1967 false เจ้าอยู่หัวและสมเด็จพระนางเจ้าพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:58.543671077+07:00","message":"[bufferProcess] interim [540000000]:เจ้าอยู่หัวและสมเด็จพระนางเจ้าพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:58.543673447+07:00","message":"[bufferProcess] send to processor:เจ้าอยู่หัวและสมเด็จพระนางเจ้าพระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:58.54367827+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:58.543680877+07:00","message":"> Transcript [8945] [false]: 'เจ้าอยู่หัวและสมเด็จพระนางเจ้าพระบรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:58.543683982+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:58.543685864+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:58.543687594+07:00","message":"StatePrefix: 'เจ้าอยู่หัวและสมเด็จพระนางเจ้าพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:58.543689814+07:00","message":"TextPushed: 'เจ้าอยู่หัวและ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:58.675345257+07:00","message":"receive streaming session, msgId: 1967"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:58.675383576+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":"2025-10-27T15:39:58.675388815+07:00","message":"receive interim result [false|false]: เจ้าอยู่หัวและสมเด็จพระนางเจ้าพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:58.675402372+07:00","message":"[buffer interim] 1967 false เจ้าอยู่หัวและสมเด็จพระนางเจ้าพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:58.67540882+07:00","message":"[bufferProcess] interim [720000000]:เจ้าอยู่หัวและสมเด็จพระนางเจ้าพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:58.675411019+07:00","message":"[bufferProcess] send to processor:เจ้าอยู่หัวและสมเด็จพระนางเจ้าพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:58.675416428+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:58.675419038+07:00","message":"> Transcript [8946] [false]: 'เจ้าอยู่หัวและสมเด็จพระนางเจ้าพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:58.675422109+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:58.675423916+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:58.675426701+07:00","message":"StatePrefix: 'เจ้าอยู่หัวและสมเด็จพระนางเจ้าพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:58.675428771+07:00","message":"TextPushed: 'เจ้าอยู่หัวและ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:58.743619251+07:00","message":"receive streaming session, msgId: 1967"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:58.743656818+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":"2025-10-27T15:39:58.743662323+07:00","message":"receive interim result [false|false]: เจ้าอยู่หัวและสมเด็จพระนางเจ้าพระบรมราชินี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:58.74367484+07:00","message":"[buffer interim] 1967 false เจ้าอยู่หัวและสมเด็จพระนางเจ้าพระบรมราชินี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:58.74368184+07:00","message":"[bufferProcess] interim [780000000]:เจ้าอยู่หัวและสมเด็จพระนางเจ้าพระบรมราชินี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:58.743684194+07:00","message":"[bufferProcess] send to processor:เจ้าอยู่หัวและสมเด็จพระนางเจ้าพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:58.743689966+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:58.743692498+07:00","message":"> Transcript [8947] [false]: 'เจ้าอยู่หัวและสมเด็จพระนางเจ้าพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:58.743695433+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:58.743697431+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:58.743698967+07:00","message":"StatePrefix: 'เจ้าอยู่หัวและสมเด็จพระนางเจ้าพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:58.743701244+07:00","message":"TextPushed: 'เจ้าอยู่หัวและ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:59.036046903+07:00","message":"[GCS] IsForceVAD: false for message ID: 1967"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:59.151656744+07:00","message":"receive streaming session, msgId: 1967"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:59.151696361+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เจ้าอยู่หัวและพระนางเจ้าพระบรมราชินี\",\"confidence\":0.9576321}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:59.151702697+07:00","message":"receive interim result [true|false]: เจ้าอยู่หัวและพระนางเจ้าพระบรมราชินี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:59.151713629+07:00","message":"end recv isFinal message id 1967"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:59.151715725+07:00","message":"end Recv id 1967"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:59.15172131+07:00","message":"[buffer interim] 1967 true เจ้าอยู่หัวและพระนางเจ้าพระบรมราชินี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:59.151727988+07:00","message":"[bufferProcess] interim [260000000]:เจ้าอยู่หัวและพระนางเจ้าพระบรมราชินี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:59.151731129+07:00","message":"[bufferProcess] send to processor (isfinal):เจ้าอยู่หัวและสมเด็จพระนางเจ้าพระบรมราชินี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:59.151734633+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:59.151736862+07:00","message":"> Transcript [8948] [false]: 'เจ้าอยู่หัวและสมเด็จพระนางเจ้าพระบรมราชินี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:59.151739661+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:59.151741256+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:59.151743062+07:00","message":"StatePrefix: 'เจ้าอยู่หัวและสมเด็จพระนางเจ้าพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:59.151745239+07:00","message":"TextPushed: 'เจ้าอยู่หัวและ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:59.151748556+07:00","message":"Push: 'สมเด็จพระนางเจ้าพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:59.151750338+07:00","message":"TextPushed: 'เจ้าอยู่หัวและสมเด็จพระนางเจ้าพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:59.151752176+07:00","message":"Set new StatePrefix : 'เจ้าอยู่หัวและสมเด็จพระนางเจ้าพระบรมราชินี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:59.151754105+07:00","message":"Next Push (prob) : 'บรมราชินี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:59.151755504+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:59.151757293+07:00","message":"> Transcript [8949] [true]: 'เจ้าอยู่หัวและพระนางเจ้าพระบรมราชินี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:59.15176073+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:59.151762201+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:59.151763636+07:00","message":"StatePrefix: 'เจ้าอยู่หัวและสมเด็จพระนางเจ้าพระบรมราชินี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:59.151765282+07:00","message":"TextPushed: 'เจ้าอยู่หัวและสมเด็จพระนางเจ้าพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:59.151766629+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:59.151872834+07:00","message":"push: {false สมเด็จพระนางเจ้าพระ 0 0xc000128e00}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:59.151900047+07:00","message":"Push: 'บรมราชินี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:59.15190314+07:00","message":"TextPushed: 'เจ้าอยู่หัวและสมเด็จพระนางเจ้าพระบรมราชินี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:59.15190489+07:00","message":"Set new StatePrefix : 'เจ้าอยู่หัวและพระนางเจ้าพระบรมราชินี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:59.151906539+07:00","message":"Next Push (prob) : 'เจ้าอยู่หัวและพระนางเจ้าพระบรมราชินี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:39:59.151912144+07:00","message":"push: {true บรมราชินี 0 0xc000128e00}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:39:59.151917138+07:00","message":"write aligntment file to 'tmp/7446/align_message_id_1967.html'"}
{"level":"info","service":"Main","time":"2025-10-27T15:39:59.161595516+07:00","message":"write wav file: './tmp/7446/7446_1967.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:39:59.279446221+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:39:59.279448958+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:00.318699816+07:00","message":"[GCS] Start streaming session, msgId: 1968"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:01.415305325+07:00","message":"receive streaming session, msgId: 1968"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:01.415355199+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":"2025-10-27T15:40:01.415361223+07:00","message":"receive interim result [false|false]: ส่ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:01.415376177+07:00","message":"[buffer interim] 1968 false ส่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:01.415382757+07:00","message":"[bufferProcess] interim [80000000]:ส่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:01.415384953+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:01.41539139+07:00","message":"[bufferProcess] send to processor (ticker):ส่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:01.415394862+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:01.415398518+07:00","message":"> Transcript [8950] [false]: 'ส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:01.415401493+07:00","message":"Set StatePrefix (first interim): 'ส่ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:01.53308707+07:00","message":"receive streaming session, msgId: 1968"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:01.533154032+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"2000\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:01.533180147+07:00","message":"receive interim result [false|false]: 2000"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:01.533202822+07:00","message":"[buffer interim] 1968 false 2000"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:01.53321667+07:00","message":"[bufferProcess] interim [200000000]:2000"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:01.533218329+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:01.767517187+07:00","message":"receive streaming session, msgId: 1968"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:01.767555591+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"2000 ดำเนิน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:01.767560893+07:00","message":"receive interim result [false|false]: 2000 ดำเนิน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:01.767573523+07:00","message":"[buffer interim] 1968 false 2000 ดำเนิน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:01.767585479+07:00","message":"[bufferProcess] interim [500000000]:2000 ดำเนิน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:01.767587822+07:00","message":"[bufferProcess] send to processor:2000"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:01.767593119+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:01.767595541+07:00","message":"> Transcript [8951] [false]: '2000'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:01.767597912+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:01.767599806+07:00","message":"Set new StatePrefix: '2000'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:01.954852201+07:00","message":"receive streaming session, msgId: 1968"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:01.954892822+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"2000 ดำเนินการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:01.954898121+07:00","message":"receive interim result [false|false]: 2000 ดำเนินการ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:01.954912053+07:00","message":"[buffer interim] 1968 false 2000 ดำเนินการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:01.954919354+07:00","message":"[bufferProcess] interim [680000000]:2000 ดำเนินการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:01.954923466+07:00","message":"[bufferProcess] send to processor:2000 ดำเนิน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:01.954926966+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:01.954929772+07:00","message":"> Transcript [8952] [false]: '2000 ดำเนิน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:01.954932411+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:01.954934052+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:01.954935797+07:00","message":"StatePrefix: '2000'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:01.954937434+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:02.240124439+07:00","message":"receive streaming session, msgId: 1968"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:02.240157851+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"2000\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:02.240163679+07:00","message":"receive interim result [false|false]: 2000"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:02.240173855+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":"2025-10-27T15:40:02.240176799+07:00","message":"receive interim result [false|false]:  ดำเนินไปที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:02.240183775+07:00","message":"[buffer interim] 1968 false 2000"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:02.240186617+07:00","message":"[buffer interim] 1968 false  ดำเนินไปที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:02.240191825+07:00","message":"[bufferProcess] interim [800000000]:2000"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:02.240193759+07:00","message":"[bufferProcess] send to processor:2000 ดำเนินการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:02.240196577+07:00","message":"[bufferProcess] interim [800000000]: ดำเนินไปที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:02.240198658+07:00","message":"[bufferProcess] update buffer: 2000 ดำเนินไปที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:02.240201321+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:02.240203662+07:00","message":"> Transcript [8953] [false]: '2000 ดำเนินการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:02.240205923+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:02.240207621+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:02.240209712+07:00","message":"StatePrefix: '2000'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:02.240211557+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:02.273424063+07:00","message":"receive streaming session, msgId: 1968"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:02.273458363+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"2000\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:02.273463834+07:00","message":"receive interim result [false|false]: 2000"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:02.273477941+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":"2025-10-27T15:40:02.273481226+07:00","message":"receive interim result [false|false]:  ดำเนินไปที่หน้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:02.273488814+07:00","message":"[buffer interim] 1968 false 2000"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:02.273492053+07:00","message":"[buffer interim] 1968 false  ดำเนินไปที่หน้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:02.273498042+07:00","message":"[bufferProcess] interim [860000000]:2000"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:02.273500063+07:00","message":"[bufferProcess] send to processor:2000 ดำเนินไปที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:02.273502485+07:00","message":"[bufferProcess] interim [860000000]: ดำเนินไปที่หน้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:02.273504646+07:00","message":"[bufferProcess] update buffer: 2000 ดำเนินไปที่หน้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:02.273507445+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:02.273509853+07:00","message":"> Transcript [8954] [false]: '2000 ดำเนินไปที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:02.273512129+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:02.273513989+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:02.273516173+07:00","message":"StatePrefix: '2000'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:02.273517957+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:40:02.279874632+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:40:02.27989716+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:02.465194328+07:00","message":"receive streaming session, msgId: 1968"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:02.465228885+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"2000\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:02.465234479+07:00","message":"receive interim result [false|false]: 2000"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:02.465249192+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":"2025-10-27T15:40:02.4652561+07:00","message":"receive interim result [false|false]:  ดำเนินไปที่น่ากลัว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:02.465264331+07:00","message":"[buffer interim] 1968 false 2000"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:02.465267457+07:00","message":"[buffer interim] 1968 false  ดำเนินไปที่น่ากลัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:02.465272849+07:00","message":"[bufferProcess] interim [100000000]:2000"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:02.465274849+07:00","message":"[bufferProcess] send to processor:2000 ดำเนินไปที่หน้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:02.465277315+07:00","message":"[bufferProcess] interim [100000000]: ดำเนินไปที่น่ากลัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:02.465279482+07:00","message":"[bufferProcess] update buffer: 2000 ดำเนินไปที่น่ากลัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:02.465282172+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:02.465286014+07:00","message":"> Transcript [8955] [false]: '2000 ดำเนินไปที่หน้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:02.46528972+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:02.465296377+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:02.465303114+07:00","message":"StatePrefix: '2000'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:02.465305679+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:02.465309021+07:00","message":"Push: '2000'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:02.465311257+07:00","message":"TextPushed: '2000'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:02.465314141+07:00","message":"Set new StatePrefix : '2000 ดำเนินไปที่หน้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:02.465316739+07:00","message":"Next Push (prob) : ' ดำเนินไปที่หน้า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:02.465326331+07:00","message":"push: {false 2000 0 0xc002a00880}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:02.480095112+07:00","message":"receive streaming session, msgId: 1968"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:02.480128849+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"2000\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:02.480134652+07:00","message":"receive interim result [false|false]: 2000"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:02.480147051+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":"2025-10-27T15:40:02.480151583+07:00","message":"receive interim result [false|false]:  ดำเนินไปที่หน้าปัด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:02.480159951+07:00","message":"[buffer interim] 1968 false 2000"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:02.480163963+07:00","message":"[buffer interim] 1968 false  ดำเนินไปที่หน้าปัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:02.480169903+07:00","message":"[bufferProcess] interim [160000000]:2000"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:02.480172029+07:00","message":"[bufferProcess] send to processor:2000 ดำเนินไปที่น่ากลัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:02.480174389+07:00","message":"[bufferProcess] interim [160000000]: ดำเนินไปที่หน้าปัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:02.480176381+07:00","message":"[bufferProcess] update buffer: 2000 ดำเนินไปที่หน้าปัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:02.480179011+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:02.480181508+07:00","message":"> Transcript [8956] [false]: '2000 ดำเนินไปที่น่ากลัว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:02.480183473+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:02.480185138+07:00","message":"Set new StatePrefix: '2000 ดำเนินไปที่น่ากลัว'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:02.498155747+07:00","message":"receive streaming session, msgId: 1968"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:02.498192328+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"2000\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:02.498198377+07:00","message":"receive interim result [false|false]: 2000"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:02.498210221+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":"2025-10-27T15:40:02.498213788+07:00","message":"receive interim result [false|false]:  ดำเนินไปที่หน้าประตู"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:02.498221825+07:00","message":"[buffer interim] 1968 false 2000"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:02.498224805+07:00","message":"[buffer interim] 1968 false  ดำเนินไปที่หน้าประตู"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:02.498230136+07:00","message":"[bufferProcess] interim [220000000]:2000"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:02.498231861+07:00","message":"[bufferProcess] send to processor:2000 ดำเนินไปที่หน้าปัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:02.498234378+07:00","message":"[bufferProcess] interim [220000000]: ดำเนินไปที่หน้าประตู"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:02.498236785+07:00","message":"[bufferProcess] update buffer: 2000 ดำเนินไปที่หน้าประตู"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:02.498239844+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:02.498242285+07:00","message":"> Transcript [8957] [false]: '2000 ดำเนินไปที่หน้าปัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:02.4982444+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:02.49824623+07:00","message":"Set new StatePrefix: '2000 ดำเนินไปที่หน้าปัด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:02.693986511+07:00","message":"receive streaming session, msgId: 1968"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:02.694020423+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"2000\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:02.694026114+07:00","message":"receive interim result [false|false]: 2000"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:02.694035461+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":"2025-10-27T15:40:02.694038616+07:00","message":"receive interim result [false|false]:  ดำเนินไปที่หน้าประกอบ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:02.694046614+07:00","message":"[buffer interim] 1968 false 2000"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:02.694051538+07:00","message":"[buffer interim] 1968 false  ดำเนินไปที่หน้าประกอบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:02.694057567+07:00","message":"[bufferProcess] interim [340000000]:2000"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:02.694059698+07:00","message":"[bufferProcess] send to processor:2000 ดำเนินไปที่หน้าประตู"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:02.694064484+07:00","message":"[bufferProcess] interim [340000000]: ดำเนินไปที่หน้าประกอบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:02.694066978+07:00","message":"[bufferProcess] update buffer: 2000 ดำเนินไปที่หน้าประกอบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:02.69407282+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:02.694075479+07:00","message":"> Transcript [8958] [false]: '2000 ดำเนินไปที่หน้าประตู'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:02.69407743+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:02.694079153+07:00","message":"Set new StatePrefix: '2000 ดำเนินไปที่หน้าประตู'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:02.838537794+07:00","message":"receive streaming session, msgId: 1968"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:02.838565144+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"2000\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:02.838569183+07:00","message":"receive interim result [false|false]: 2000"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:02.838580601+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":"2025-10-27T15:40:02.838584099+07:00","message":"receive interim result [false|false]:  ดำเนินไปที่หน้าประกอบและ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:02.838590608+07:00","message":"[buffer interim] 1968 false 2000"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:02.838593617+07:00","message":"[buffer interim] 1968 false  ดำเนินไปที่หน้าประกอบและ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:02.838606838+07:00","message":"[bufferProcess] interim [520000000]:2000"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:02.838624453+07:00","message":"[bufferProcess] send to processor:2000 ดำเนินไปที่หน้าประกอบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:02.838634375+07:00","message":"[bufferProcess] interim [520000000]: ดำเนินไปที่หน้าประกอบและ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:02.838637716+07:00","message":"[bufferProcess] update buffer: 2000 ดำเนินไปที่หน้าประกอบและ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:02.838641243+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:02.83864422+07:00","message":"> Transcript [8959] [false]: '2000 ดำเนินไปที่หน้าประกอบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:02.838646038+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:02.838648716+07:00","message":"Set new StatePrefix: '2000 ดำเนินไปที่หน้าประกอบ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:02.994374734+07:00","message":"receive streaming session, msgId: 1968"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:02.994410636+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"2000\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:02.994416988+07:00","message":"receive interim result [false|false]: 2000"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:02.99443348+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":"2025-10-27T15:40:02.99443666+07:00","message":"receive interim result [false|false]:  ดำเนินไปที่หน้าประกอบและตัว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:02.9944444+07:00","message":"[buffer interim] 1968 false 2000"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:02.99444778+07:00","message":"[buffer interim] 1968 false  ดำเนินไปที่หน้าประกอบและตัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:02.994454243+07:00","message":"[bufferProcess] interim [640000000]:2000"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:02.99445629+07:00","message":"[bufferProcess] send to processor:2000 ดำเนินไปที่หน้าประกอบและ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:02.994458807+07:00","message":"[bufferProcess] interim [640000000]: ดำเนินไปที่หน้าประกอบและตัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:02.994460983+07:00","message":"[bufferProcess] update buffer: 2000 ดำเนินไปที่หน้าประกอบและตัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:02.994463651+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:02.994466101+07:00","message":"> Transcript [8960] [false]: '2000 ดำเนินไปที่หน้าประกอบและ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:02.994468577+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:02.994470264+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:02.994472152+07:00","message":"StatePrefix: '2000 ดำเนินไปที่หน้าประกอบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:02.994474472+07:00","message":"TextPushed: '2000'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:03.010646761+07:00","message":"receive streaming session, msgId: 1968"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:03.01067281+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"2000\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:03.010677199+07:00","message":"receive interim result [false|false]: 2000"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:03.010687116+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":"2025-10-27T15:40:03.010690567+07:00","message":"receive interim result [false|false]:  ดำเนินไปที่หน้าประกอบและส่ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:03.010699342+07:00","message":"[buffer interim] 1968 false 2000"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:03.010704755+07:00","message":"[buffer interim] 1968 false  ดำเนินไปที่หน้าประกอบและส่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:03.010709482+07:00","message":"[bufferProcess] interim [700000000]:2000"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:03.010711469+07:00","message":"[bufferProcess] send to processor:2000 ดำเนินไปที่หน้าประกอบและตัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:03.010716031+07:00","message":"[bufferProcess] interim [700000000]: ดำเนินไปที่หน้าประกอบและส่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:03.010718081+07:00","message":"[bufferProcess] update buffer: 2000 ดำเนินไปที่หน้าประกอบและส่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:03.010720953+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:03.010723452+07:00","message":"> Transcript [8961] [false]: '2000 ดำเนินไปที่หน้าประกอบและตัว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:03.010725905+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:03.010727502+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:03.01072891+07:00","message":"StatePrefix: '2000 ดำเนินไปที่หน้าประกอบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:03.010730998+07:00","message":"TextPushed: '2000'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:03.224098759+07:00","message":"receive streaming session, msgId: 1968"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:03.224131299+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"2000\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:03.224136231+07:00","message":"receive interim result [false|false]: 2000"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:03.224149392+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":"2025-10-27T15:40:03.22415266+07:00","message":"receive interim result [false|false]:  ดำเนินไปที่หน้าประกอบและส่งผล"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:03.224158967+07:00","message":"[buffer interim] 1968 false 2000"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:03.2241617+07:00","message":"[buffer interim] 1968 false  ดำเนินไปที่หน้าประกอบและส่งผล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:03.22416696+07:00","message":"[bufferProcess] interim [880000000]:2000"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:03.224169377+07:00","message":"[bufferProcess] send to processor:2000 ดำเนินไปที่หน้าประกอบและส่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:03.224172142+07:00","message":"[bufferProcess] interim [880000000]: ดำเนินไปที่หน้าประกอบและส่งผล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:03.224174397+07:00","message":"[bufferProcess] update buffer: 2000 ดำเนินไปที่หน้าประกอบและส่งผล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:03.224177259+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:03.22417968+07:00","message":"> Transcript [8962] [false]: '2000 ดำเนินไปที่หน้าประกอบและส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:03.224182121+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:03.224183897+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:03.224185696+07:00","message":"StatePrefix: '2000 ดำเนินไปที่หน้าประกอบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:03.224188008+07:00","message":"TextPushed: '2000'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:03.31051075+07:00","message":"receive streaming session, msgId: 1968"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:03.310544443+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"2000\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:03.310549068+07:00","message":"receive interim result [false|false]: 2000"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:03.31055885+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":"2025-10-27T15:40:03.310562091+07:00","message":"receive interim result [false|false]:  ดำเนินไปที่หน้าประกอบและทรงพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:03.310569125+07:00","message":"[buffer interim] 1968 false 2000"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:03.310572559+07:00","message":"[buffer interim] 1968 false  ดำเนินไปที่หน้าประกอบและทรงพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:03.31057799+07:00","message":"[bufferProcess] interim [940000000]:2000"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:03.310580063+07:00","message":"[bufferProcess] send to processor:2000 ดำเนินไปที่หน้าประกอบและส่งผล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:03.310582529+07:00","message":"[bufferProcess] interim [940000000]: ดำเนินไปที่หน้าประกอบและทรงพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:03.310586118+07:00","message":"[bufferProcess] update buffer: 2000 ดำเนินไปที่หน้าประกอบและทรงพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:03.310588847+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:03.310591313+07:00","message":"> Transcript [8963] [false]: '2000 ดำเนินไปที่หน้าประกอบและส่งผล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:03.31059417+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:03.310595794+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:03.310597405+07:00","message":"StatePrefix: '2000 ดำเนินไปที่หน้าประกอบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:03.310599301+07:00","message":"TextPushed: '2000'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:03.310602029+07:00","message":"Push: ' ดำเนินไปที่หน้าประกอบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:03.310603671+07:00","message":"TextPushed: '2000 ดำเนินไปที่หน้าประกอบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:03.310605326+07:00","message":"Set new StatePrefix : '2000 ดำเนินไปที่หน้าประกอบและส่งผล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:03.310607092+07:00","message":"Next Push (prob) : 'และส่งผล'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:03.310614382+07:00","message":"push: {false  ดำเนินไปที่หน้าประกอบ 0 0xc002a00880}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:03.55211809+07:00","message":"receive streaming session, msgId: 1968"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:03.552151568+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"2000\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:03.552156511+07:00","message":"receive interim result [false|false]: 2000"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:03.552165479+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":"2025-10-27T15:40:03.552168135+07:00","message":"receive interim result [false|false]:  ดำเนินไปที่หน้าประกอบและส่งกระดาษ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:03.552174875+07:00","message":"[buffer interim] 1968 false 2000"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:03.552178157+07:00","message":"[buffer interim] 1968 false  ดำเนินไปที่หน้าประกอบและส่งกระดาษ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:03.552183285+07:00","message":"[bufferProcess] interim [180000000]:2000"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:03.55218536+07:00","message":"[bufferProcess] send to processor:2000 ดำเนินไปที่หน้าประกอบและทรงพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:03.552188136+07:00","message":"[bufferProcess] interim [180000000]: ดำเนินไปที่หน้าประกอบและส่งกระดาษ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:03.552190638+07:00","message":"[bufferProcess] update buffer: 2000 ดำเนินไปที่หน้าประกอบและส่งกระดาษ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:03.552193471+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:03.552196309+07:00","message":"> Transcript [8964] [false]: '2000 ดำเนินไปที่หน้าประกอบและทรงพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:03.55219813+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:03.552199713+07:00","message":"Set new StatePrefix: '2000 ดำเนินไปที่หน้าประกอบและทรงพระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:03.600578163+07:00","message":"receive streaming session, msgId: 1968"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:03.60061151+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"2000\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:03.600616741+07:00","message":"receive interim result [false|false]: 2000"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:03.60062651+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":"2025-10-27T15:40:03.600629349+07:00","message":"receive interim result [false|false]:  ดำเนินไปที่หน้าประกอบและทรงกราบพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:03.600636691+07:00","message":"[buffer interim] 1968 false 2000"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:03.600639549+07:00","message":"[buffer interim] 1968 false  ดำเนินไปที่หน้าประกอบและทรงกราบพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:03.600645197+07:00","message":"[bufferProcess] interim [240000000]:2000"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:03.600647369+07:00","message":"[bufferProcess] send to processor:2000 ดำเนินไปที่หน้าประกอบและส่งกระดาษ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:03.600650031+07:00","message":"[bufferProcess] interim [240000000]: ดำเนินไปที่หน้าประกอบและทรงกราบพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:03.600652145+07:00","message":"[bufferProcess] update buffer: 2000 ดำเนินไปที่หน้าประกอบและทรงกราบพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:03.600654895+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:03.600657685+07:00","message":"> Transcript [8965] [false]: '2000 ดำเนินไปที่หน้าประกอบและส่งกระดาษ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:03.600659789+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:03.600661721+07:00","message":"Set new StatePrefix: '2000 ดำเนินไปที่หน้าประกอบและส่งกระดาษ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:03.69290116+07:00","message":"receive streaming session, msgId: 1968"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:03.692939559+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"2000\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:03.692945623+07:00","message":"receive interim result [false|false]: 2000"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:03.692956055+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":"2025-10-27T15:40:03.692958549+07:00","message":"receive interim result [false|false]:  ดำเนินไปที่หน้าประกอบและทรงกราบค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:03.692966102+07:00","message":"[buffer interim] 1968 false 2000"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:03.692969109+07:00","message":"[buffer interim] 1968 false  ดำเนินไปที่หน้าประกอบและทรงกราบค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:03.692974256+07:00","message":"[bufferProcess] interim [420000000]:2000"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:03.692975973+07:00","message":"[bufferProcess] send to processor:2000 ดำเนินไปที่หน้าประกอบและทรงกราบพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:03.692978627+07:00","message":"[bufferProcess] interim [420000000]: ดำเนินไปที่หน้าประกอบและทรงกราบค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:03.692981169+07:00","message":"[bufferProcess] update buffer: 2000 ดำเนินไปที่หน้าประกอบและทรงกราบค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:03.692983905+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:03.692986364+07:00","message":"> Transcript [8966] [false]: '2000 ดำเนินไปที่หน้าประกอบและทรงกราบพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:03.692990051+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:03.692991754+07:00","message":"Set new StatePrefix: '2000 ดำเนินไปที่หน้าประกอบและทรงกราบพระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:03.999859222+07:00","message":"receive streaming session, msgId: 1968"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:03.99989226+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"2000\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:03.999897588+07:00","message":"receive interim result [false|false]: 2000"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:03.999912365+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":"2025-10-27T15:40:03.999915411+07:00","message":"receive interim result [false|false]:  ดำเนินไปที่หน้าประกอบและทรงกราบคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:03.99992301+07:00","message":"[buffer interim] 1968 false 2000"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:03.999926341+07:00","message":"[buffer interim] 1968 false  ดำเนินไปที่หน้าประกอบและทรงกราบคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:03.999932008+07:00","message":"[bufferProcess] interim [660000000]:2000"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:03.999933932+07:00","message":"[bufferProcess] send to processor:2000 ดำเนินไปที่หน้าประกอบและทรงกราบค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:03.999936701+07:00","message":"[bufferProcess] interim [660000000]: ดำเนินไปที่หน้าประกอบและทรงกราบคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:03.999939262+07:00","message":"[bufferProcess] update buffer: 2000 ดำเนินไปที่หน้าประกอบและทรงกราบคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:03.999942245+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:03.99994451+07:00","message":"> Transcript [8967] [false]: '2000 ดำเนินไปที่หน้าประกอบและทรงกราบค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:03.999946717+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:03.99994831+07:00","message":"Set new StatePrefix: '2000 ดำเนินไปที่หน้าประกอบและทรงกราบค่ะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:04.583380842+07:00","message":"receive streaming session, msgId: 1968"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:04.583420535+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"2000 ดำเนินไปที่หน้าประกอบและทรงกราบคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:04.583427228+07:00","message":"receive interim result [false|false]: 2000 ดำเนินไปที่หน้าประกอบและทรงกราบคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:04.583442005+07:00","message":"[buffer interim] 1968 false 2000 ดำเนินไปที่หน้าประกอบและทรงกราบคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:04.583452983+07:00","message":"[bufferProcess] interim [260000000]:2000 ดำเนินไปที่หน้าประกอบและทรงกราบคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:04.58345687+07:00","message":"[bufferProcess] send to processor:2000 ดำเนินไปที่หน้าประกอบและทรงกราบคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:04.583465196+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:04.583468804+07:00","message":"> Transcript [8968] [false]: '2000 ดำเนินไปที่หน้าประกอบและทรงกราบคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:04.583472076+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:04.583475088+07:00","message":"Set new StatePrefix: '2000 ดำเนินไปที่หน้าประกอบและทรงกราบคะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:05.000118402+07:00","message":"[GCS] IsForceVAD: false for message ID: 1968"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:05.183385519+07:00","message":"receive streaming session, msgId: 1968"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:05.183423001+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"2000 ดำเนินไปที่น่าประกอบและทรงกราบค่ะ\",\"confidence\":0.94174874}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:05.183428753+07:00","message":"receive interim result [true|false]: 2000 ดำเนินไปที่น่าประกอบและทรงกราบค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:05.183439909+07:00","message":"end recv isFinal message id 1968"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:05.183442058+07:00","message":"end Recv id 1968"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:05.183447913+07:00","message":"[buffer interim] 1968 true 2000 ดำเนินไปที่น่าประกอบและทรงกราบค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:05.183454823+07:00","message":"[bufferProcess] interim [860000000]:2000 ดำเนินไปที่น่าประกอบและทรงกราบค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:05.183457901+07:00","message":"[bufferProcess] send to processor (isfinal):2000 ดำเนินไปที่หน้าประกอบและทรงกราบคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:05.183461118+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:05.183463682+07:00","message":"> Transcript [8969] [false]: '2000 ดำเนินไปที่หน้าประกอบและทรงกราบคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:05.183466296+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:05.183467903+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:05.18346992+07:00","message":"StatePrefix: '2000 ดำเนินไปที่หน้าประกอบและทรงกราบคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:05.183474374+07:00","message":"TextPushed: '2000 ดำเนินไปที่หน้าประกอบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:05.18347615+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:05.183477945+07:00","message":"> Transcript [8970] [true]: '2000 ดำเนินไปที่น่าประกอบและทรงกราบค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:05.183479814+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:05.183481967+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:05.183483426+07:00","message":"StatePrefix: '2000 ดำเนินไปที่หน้าประกอบและทรงกราบคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:05.183484946+07:00","message":"TextPushed: '2000 ดำเนินไปที่หน้าประกอบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:05.183486263+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:05.183632798+07:00","message":"Push: 'และทรงกราบค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:05.183634973+07:00","message":"TextPushed: '2000 ดำเนินไปที่หน้าประกอบและทรงกราบค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:05.183636795+07:00","message":"Set new StatePrefix : '2000 ดำเนินไปที่น่าประกอบและทรงกราบค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:05.183638606+07:00","message":"Next Push (prob) : '2000 ดำเนินไปที่น่าประกอบและทรงกราบค่ะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:05.183646161+07:00","message":"push: {true และทรงกราบค่ะ 0 0xc002a00880}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:05.183658208+07:00","message":"write aligntment file to 'tmp/7446/align_message_id_1968.html'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:05.187826094+07:00","message":"[GCS] Start streaming session, msgId: 1969"}
{"level":"info","service":"Main","time":"2025-10-27T15:40:05.199859302+07:00","message":"write wav file: './tmp/7446/7446_1968.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:05.255660356+07:00","message":"[GCS] IsForceVAD: false for message ID: 1969"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:40:05.280885045+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:40:05.280897225+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:05.451535446+07:00","message":"receive streaming session, msgId: 1969"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:05.451552367+07:00","message":"found end of frame, send empty tag with msgId: 1969"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:05.451555062+07:00","message":"end Recv id 1969"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:05.45156131+07:00","message":"[buffer interim] 1969 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:05.45156783+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:05.451571633+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:05.451574635+07:00","message":"> Transcript [8971] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:05.451577064+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:05.451579095+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:05.451580525+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:05.451581971+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:05.451588403+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:05.451597475+07:00","message":"push: {true \n 0 0xc00041d400}"}
{"level":"info","service":"Main","time":"2025-10-27T15:40:05.45597833+07:00","message":"write wav file: './tmp/7446/7446_1969.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:05.957068682+07:00","message":"[GCS] Start streaming session, msgId: 1970"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:06.217400402+07:00","message":"[GCS] IsForceVAD: false for message ID: 1970"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:06.277422273+07:00","message":"[GCS] Start streaming session, msgId: 1971"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:06.332906968+07:00","message":"receive streaming session, msgId: 1970"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:06.332921532+07:00","message":"found end of frame, send empty tag with msgId: 1970"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:06.332923977+07:00","message":"end Recv id 1970"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:06.332929782+07:00","message":"[buffer interim] 1970 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:06.332936126+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:06.332940151+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:06.332942852+07:00","message":"> Transcript [8972] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:06.332945057+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:06.332946712+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:06.332948109+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:06.332949656+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:06.332951776+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:06.332975171+07:00","message":"push: {true \n 0 0xc000129a80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:40:06.337808139+07:00","message":"write wav file: './tmp/7446/7446_1970.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:06.467566953+07:00","message":"[GCS] IsForceVAD: false for message ID: 1971"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:06.538083997+07:00","message":"[GCS] Start streaming session, msgId: 1972"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:06.598730126+07:00","message":"receive streaming session, msgId: 1971"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:06.598743963+07:00","message":"found end of frame, send empty tag with msgId: 1971"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:06.598746605+07:00","message":"end Recv id 1971"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:06.598751826+07:00","message":"[buffer interim] 1971 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:06.598757563+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:06.598761231+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:06.598763869+07:00","message":"> Transcript [8973] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:06.598766184+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:06.598768164+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:06.598769593+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:06.598771091+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:06.598776936+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:06.598784411+07:00","message":"push: {true \n 0 0xc002602b00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:40:06.603221109+07:00","message":"write wav file: './tmp/7446/7446_1971.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:06.655648555+07:00","message":"[GCS] IsForceVAD: false for message ID: 1972"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:06.780467759+07:00","message":"receive streaming session, msgId: 1972"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:06.780486143+07:00","message":"found end of frame, send empty tag with msgId: 1972"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:06.780488973+07:00","message":"end Recv id 1972"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:06.780495765+07:00","message":"[buffer interim] 1972 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:06.780502299+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:06.780510906+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:06.78051346+07:00","message":"> Transcript [8974] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:06.780515551+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:06.780517318+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:06.780518748+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:06.780520362+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:06.780522996+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:06.780532494+07:00","message":"push: {true \n 0 0xc002a06700}"}
{"level":"info","service":"Main","time":"2025-10-27T15:40:06.78435321+07:00","message":"write wav file: './tmp/7446/7446_1972.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:06.919560055+07:00","message":"[GCS] Start streaming session, msgId: 1973"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:40:08.28122675+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:40:08.281226748+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:09.416911126+07:00","message":"[GCS] IsForceVAD: false for message ID: 1973"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:09.523102859+07:00","message":"receive streaming session, msgId: 1973"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:09.523120044+07:00","message":"found end of frame, send empty tag with msgId: 1973"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:09.5231229+07:00","message":"end Recv id 1973"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:09.52312888+07:00","message":"[buffer interim] 1973 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:09.523135+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:09.523139017+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:09.523141893+07:00","message":"> Transcript [8975] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:09.523144208+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:09.523146021+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:09.523147466+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:09.523148935+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:09.523160293+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:09.523172759+07:00","message":"push: {true \n 0 0xc002a06b00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:40:09.533076949+07:00","message":"write wav file: './tmp/7446/7446_1973.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:09.737111351+07:00","message":"[GCS] Start streaming session, msgId: 1974"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:09.79672988+07:00","message":"[GCS] IsForceVAD: false for message ID: 1974"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:10.025285776+07:00","message":"receive streaming session, msgId: 1974"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:10.025304045+07:00","message":"found end of frame, send empty tag with msgId: 1974"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:10.025306791+07:00","message":"end Recv id 1974"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:10.02531258+07:00","message":"[buffer interim] 1974 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:10.025318929+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:10.025322414+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:10.025325206+07:00","message":"> Transcript [8976] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:10.025327157+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:10.025328786+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:10.02533021+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:10.025331682+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:10.025333955+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:10.025342998+07:00","message":"push: {true \n 0 0xc002a00500}"}
{"level":"info","service":"Main","time":"2025-10-27T15:40:10.030018332+07:00","message":"write wav file: './tmp/7446/7446_1974.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:10.76794035+07:00","message":"[GCS] Start streaming session, msgId: 1975"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:11.217217786+07:00","message":"[GCS] IsForceVAD: false for message ID: 1975"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:40:11.281470575+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:40:11.281470573+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:11.319000934+07:00","message":"receive streaming session, msgId: 1975"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:11.319029512+07:00","message":"found end of frame, send empty tag with msgId: 1975"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:11.319033594+07:00","message":"end Recv id 1975"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:11.319043077+07:00","message":"[buffer interim] 1975 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:11.319051748+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:11.319056823+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:11.319060255+07:00","message":"> Transcript [8977] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:11.319063631+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:11.319066175+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:11.319068456+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:11.319070899+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:11.319074394+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:11.319086832+07:00","message":"push: {true \n 0 0xc002a00d00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:40:11.323766289+07:00","message":"write wav file: './tmp/7446/7446_1975.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:11.600101464+07:00","message":"[GCS] Start streaming session, msgId: 1976"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:11.656510724+07:00","message":"[GCS] IsForceVAD: false for message ID: 1976"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:11.85068836+07:00","message":"receive streaming session, msgId: 1976"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:11.850719316+07:00","message":"found end of frame, send empty tag with msgId: 1976"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:11.85072231+07:00","message":"end Recv id 1976"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:11.850729193+07:00","message":"[buffer interim] 1976 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:11.850736221+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:11.850739658+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:11.850742425+07:00","message":"> Transcript [8978] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:11.85074964+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:11.850751765+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:11.850753397+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:11.850754859+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:11.850757128+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:11.850766248+07:00","message":"push: {true \n 0 0xc002a06480}"}
{"level":"info","service":"Main","time":"2025-10-27T15:40:11.855245361+07:00","message":"write wav file: './tmp/7446/7446_1976.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:12.368790493+07:00","message":"[GCS] Start streaming session, msgId: 1977"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:12.6864392+07:00","message":"[GCS] IsForceVAD: false for message ID: 1977"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:12.778133815+07:00","message":"receive streaming session, msgId: 1977"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:12.778158261+07:00","message":"found end of frame, send empty tag with msgId: 1977"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:12.778161837+07:00","message":"end Recv id 1977"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:12.778169547+07:00","message":"[buffer interim] 1977 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:12.778178159+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:12.778182605+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:12.778186281+07:00","message":"> Transcript [8979] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:12.778189502+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:12.778192084+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:12.77819426+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:12.778196439+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:12.778199202+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:12.77821229+07:00","message":"push: {true \n 0 0xc002a06780}"}
{"level":"info","service":"Main","time":"2025-10-27T15:40:12.782687597+07:00","message":"write wav file: './tmp/7446/7446_1977.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:13.386976733+07:00","message":"[GCS] Start streaming session, msgId: 1978"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:13.520008801+07:00","message":"[GCS] IsForceVAD: false for message ID: 1978"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:13.627578336+07:00","message":"receive streaming session, msgId: 1978"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:13.627598307+07:00","message":"found end of frame, send empty tag with msgId: 1978"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:13.62760103+07:00","message":"end Recv id 1978"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:13.627608155+07:00","message":"[buffer interim] 1978 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:13.627614862+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:13.627617963+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:13.62762051+07:00","message":"> Transcript [8980] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:13.627622838+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:13.627624632+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:13.627626062+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:13.627627557+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:13.627635769+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:13.627645338+07:00","message":"push: {true \n 0 0xc002a06a80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:40:13.631815481+07:00","message":"write wav file: './tmp/7446/7446_1978.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:14.027761702+07:00","message":"[GCS] Start streaming session, msgId: 1979"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:40:14.281952741+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:40:14.281945989+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:14.606674999+07:00","message":"[GCS] IsForceVAD: false for message ID: 1979"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:14.669613661+07:00","message":"[GCS] Start streaming session, msgId: 1980"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:14.703880087+07:00","message":"receive streaming session, msgId: 1979"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:14.703903965+07:00","message":"found end of frame, send empty tag with msgId: 1979"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:14.70390775+07:00","message":"end Recv id 1979"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:14.703916083+07:00","message":"[buffer interim] 1979 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:14.703926546+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:14.703931691+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:14.703935738+07:00","message":"> Transcript [8981] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:14.70393899+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:14.703941702+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:14.70394401+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:14.703946374+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:14.703949566+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:14.70396097+07:00","message":"push: {true \n 0 0xc000128500}"}
{"level":"info","service":"Main","time":"2025-10-27T15:40:14.709737601+07:00","message":"write wav file: './tmp/7446/7446_1979.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:14.737429007+07:00","message":"[GCS] IsForceVAD: false for message ID: 1980"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:14.857515927+07:00","message":"[GCS] Start streaming session, msgId: 1981"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:14.92466964+07:00","message":"receive streaming session, msgId: 1980"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:14.924686513+07:00","message":"found end of frame, send empty tag with msgId: 1980"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:14.92468924+07:00","message":"end Recv id 1980"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:14.924696669+07:00","message":"[buffer interim] 1980 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:14.924703294+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:14.924706624+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:14.924709462+07:00","message":"> Transcript [8982] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:14.92471162+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:14.924713307+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:14.924714834+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:14.924716415+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:14.92472376+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:14.924735102+07:00","message":"push: {true \n 0 0xc002b14480}"}
{"level":"info","service":"Main","time":"2025-10-27T15:40:14.929335764+07:00","message":"write wav file: './tmp/7446/7446_1980.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:14.986662552+07:00","message":"[GCS] IsForceVAD: false for message ID: 1981"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:15.057453401+07:00","message":"[GCS] Start streaming session, msgId: 1982"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:15.094424132+07:00","message":"receive streaming session, msgId: 1981"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:15.09444084+07:00","message":"found end of frame, send empty tag with msgId: 1981"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:15.094444723+07:00","message":"end Recv id 1981"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:15.094452548+07:00","message":"[buffer interim] 1981 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:15.094460714+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:15.094465144+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:15.094468783+07:00","message":"> Transcript [8983] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:15.094471805+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:15.094474451+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:15.094476631+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:15.094478589+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:15.094481797+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:15.094493921+07:00","message":"push: {true \n 0 0xc000129e00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:40:15.0992385+07:00","message":"write wav file: './tmp/7446/7446_1981.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:15.628301136+07:00","message":"[GCS] IsForceVAD: false for message ID: 1982"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:15.722805123+07:00","message":"receive streaming session, msgId: 1982"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:15.722822647+07:00","message":"found end of frame, send empty tag with msgId: 1982"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:15.722825394+07:00","message":"end Recv id 1982"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:15.722842503+07:00","message":"[buffer interim] 1982 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:15.72284969+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:15.722855288+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:15.722857766+07:00","message":"> Transcript [8984] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:15.722859843+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:15.722861502+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:15.722863077+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:15.722864698+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:15.722866983+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:15.722875879+07:00","message":"push: {true \n 0 0xc003403c00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:40:15.728730151+07:00","message":"write wav file: './tmp/7446/7446_1982.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:15.757553367+07:00","message":"[GCS] Start streaming session, msgId: 1983"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:15.885879626+07:00","message":"[GCS] IsForceVAD: false for message ID: 1983"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:16.016597076+07:00","message":"[GCS] Start streaming session, msgId: 1984"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:16.041536452+07:00","message":"receive streaming session, msgId: 1983"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:16.041557096+07:00","message":"found end of frame, send empty tag with msgId: 1983"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:16.041560598+07:00","message":"end Recv id 1983"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:16.041567698+07:00","message":"[buffer interim] 1983 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:16.041575355+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:16.041579334+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:16.041582143+07:00","message":"> Transcript [8985] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:16.041584169+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:16.041586079+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:16.041587705+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:16.041589304+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:16.041594748+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:16.041603753+07:00","message":"push: {true \n 0 0xc002a01700}"}
{"level":"info","service":"Main","time":"2025-10-27T15:40:16.04817183+07:00","message":"write wav file: './tmp/7446/7446_1983.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:40:17.282935547+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:40:17.282934193+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:19.799056861+07:00","message":"[GCS] IsForceVAD: false for message ID: 1984"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:19.858104782+07:00","message":"[GCS] Start streaming session, msgId: 1985"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:19.890775244+07:00","message":"receive streaming session, msgId: 1984"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:19.890793859+07:00","message":"found end of frame, send empty tag with msgId: 1984"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:19.890796654+07:00","message":"end Recv id 1984"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:19.890802651+07:00","message":"[buffer interim] 1984 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:19.890809071+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:19.890813542+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:19.890816219+07:00","message":"> Transcript [8986] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:19.890818689+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:19.890820436+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:19.890823175+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:19.890824699+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:19.89083696+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:19.890845868+07:00","message":"push: {true \n 0 0xc003403f00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:40:19.903727765+07:00","message":"write wav file: './tmp/7446/7446_1984.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:40:20.283497695+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:40:20.283511473+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:22.226512069+07:00","message":"[GCS] IsForceVAD: false for message ID: 1985"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:22.330247443+07:00","message":"receive streaming session, msgId: 1985"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:22.33026885+07:00","message":"found end of frame, send empty tag with msgId: 1985"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:22.330272426+07:00","message":"end Recv id 1985"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:22.330280468+07:00","message":"[buffer interim] 1985 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:22.330288161+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:22.330293064+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:22.330296956+07:00","message":"> Transcript [8987] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:22.330300169+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:22.330302671+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:22.330305005+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:22.330307412+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:22.330310747+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:22.330324678+07:00","message":"push: {true \n 0 0xc002a07300}"}
{"level":"info","service":"Main","time":"2025-10-27T15:40:22.337848788+07:00","message":"write wav file: './tmp/7446/7446_1985.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:22.356522439+07:00","message":"[GCS] Start streaming session, msgId: 1986"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:22.417091623+07:00","message":"[GCS] IsForceVAD: false for message ID: 1986"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:22.427238407+07:00","message":"[GCS] Cleaned up inactive client: 1946"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:22.427259153+07:00","message":"[GCS] Cleaned up inactive client: 1947"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:22.427261343+07:00","message":"[GCS] Cleaned up inactive client: 1941"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:22.427262756+07:00","message":"[GCS] Cleaned up inactive client: 1939"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:22.42726433+07:00","message":"[GCS] Cleaned up inactive client: 1938"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:22.4272664+07:00","message":"[GCS] Cleaned up inactive client: 1943"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:22.427267994+07:00","message":"[GCS] Cleaned up inactive client: 1942"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:22.427269504+07:00","message":"[GCS] Cleaned up inactive client: 1944"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:22.427271089+07:00","message":"[GCS] Cleaned up inactive client: 1948"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:22.427272456+07:00","message":"[GCS] Cleaned up inactive client: 1940"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:22.427274172+07:00","message":"[GCS] Cleaned up inactive client: 1945"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:22.584926737+07:00","message":"receive streaming session, msgId: 1986"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:22.58494183+07:00","message":"found end of frame, send empty tag with msgId: 1986"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:22.584944341+07:00","message":"end Recv id 1986"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:22.584950223+07:00","message":"[buffer interim] 1986 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:22.584956798+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:22.584960258+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:22.584963026+07:00","message":"> Transcript [8988] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:22.584965032+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:22.58496678+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:22.584968235+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:22.584969831+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:22.584972171+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:22.58498101+07:00","message":"push: {true \n 0 0xc002a07100}"}
{"level":"info","service":"Main","time":"2025-10-27T15:40:22.589136722+07:00","message":"write wav file: './tmp/7446/7446_1986.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:23.005204792+07:00","message":"[GCS] Start streaming session, msgId: 1987"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:23.125768602+07:00","message":"[GCS] IsForceVAD: false for message ID: 1987"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:23.229873585+07:00","message":"receive streaming session, msgId: 1987"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:23.229903599+07:00","message":"found end of frame, send empty tag with msgId: 1987"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:23.229907545+07:00","message":"end Recv id 1987"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:23.229917274+07:00","message":"[buffer interim] 1987 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:23.229925502+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:23.229929959+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:23.229933428+07:00","message":"> Transcript [8989] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:23.229936605+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:23.229939369+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:23.229941367+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:23.22994342+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:23.229950421+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:23.229962553+07:00","message":"push: {true \n 0 0xc000128000}"}
{"level":"info","service":"Main","time":"2025-10-27T15:40:23.234768969+07:00","message":"write wav file: './tmp/7446/7446_1987.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:40:23.283805477+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:40:23.283822071+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:24.787795434+07:00","message":"[GCS] Start streaming session, msgId: 1988"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:40:26.283891109+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:40:26.283920256+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:26.517047645+07:00","message":"[GCS] IsForceVAD: false for message ID: 1988"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:26.62509146+07:00","message":"receive streaming session, msgId: 1988"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:26.625110145+07:00","message":"found end of frame, send empty tag with msgId: 1988"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:26.625112956+07:00","message":"end Recv id 1988"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:26.625119424+07:00","message":"[buffer interim] 1988 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:26.625125358+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:26.625129099+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:26.625131781+07:00","message":"> Transcript [8990] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:26.625134049+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:26.625135899+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:26.625137491+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:26.625138965+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:26.625145445+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:26.625154867+07:00","message":"push: {true \n 0 0xc002a01880}"}
{"level":"info","service":"Main","time":"2025-10-27T15:40:26.632507975+07:00","message":"write wav file: './tmp/7446/7446_1988.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:26.64963235+07:00","message":"[GCS] Start streaming session, msgId: 1989"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:40:29.284224634+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:40:29.284262368+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:30.818730825+07:00","message":"[GCS] IsForceVAD: false for message ID: 1989"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:30.930341518+07:00","message":"receive streaming session, msgId: 1989"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:30.930366057+07:00","message":"found end of frame, send empty tag with msgId: 1989"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:30.930369992+07:00","message":"end Recv id 1989"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:30.930378672+07:00","message":"[buffer interim] 1989 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:30.930387106+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:30.930392192+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:30.930395716+07:00","message":"> Transcript [8991] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:30.930398968+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:30.930401505+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:30.930403822+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:30.930406121+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:30.930409652+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:30.930422333+07:00","message":"push: {true \n 0 0xc002a01980}"}
{"level":"info","service":"Main","time":"2025-10-27T15:40:30.941701855+07:00","message":"write wav file: './tmp/7446/7446_1989.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:31.068905566+07:00","message":"[GCS] Start streaming session, msgId: 1990"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:40:32.285133547+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:40:32.285139466+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:32.735631355+07:00","message":"[GCS] IsForceVAD: false for message ID: 1990"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:32.837006345+07:00","message":"receive streaming session, msgId: 1990"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:32.837028888+07:00","message":"found end of frame, send empty tag with msgId: 1990"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:32.837033209+07:00","message":"end Recv id 1990"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:32.837041592+07:00","message":"[buffer interim] 1990 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:32.837049925+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:32.837055494+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:32.837059218+07:00","message":"> Transcript [8992] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:32.837062661+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:32.837065306+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:32.83706765+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:32.837070475+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:32.837074227+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:32.837086134+07:00","message":"push: {true \n 0 0xc002603780}"}
{"level":"info","service":"Main","time":"2025-10-27T15:40:32.843328704+07:00","message":"write wav file: './tmp/7446/7446_1990.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:32.987600956+07:00","message":"[GCS] Start streaming session, msgId: 1991"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:33.625765903+07:00","message":"[GCS] IsForceVAD: false for message ID: 1991"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:33.725753811+07:00","message":"receive streaming session, msgId: 1991"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:33.725767037+07:00","message":"found end of frame, send empty tag with msgId: 1991"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:33.725769542+07:00","message":"end Recv id 1991"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:33.725777265+07:00","message":"[buffer interim] 1991 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:33.725783328+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:33.725787068+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:33.725791097+07:00","message":"> Transcript [8993] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:33.725793393+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:33.725795213+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:33.725796707+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:33.725800344+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:33.725802869+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:33.725813528+07:00","message":"push: {true \n 0 0xc002a07500}"}
{"level":"info","service":"Main","time":"2025-10-27T15:40:33.730218467+07:00","message":"write wav file: './tmp/7446/7446_1991.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:34.456809184+07:00","message":"[GCS] Start streaming session, msgId: 1992"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:40:35.285236017+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:40:35.285236105+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:40:38.286219301+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:40:38.286216461+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:39.587352486+07:00","message":"[GCS] IsForceVAD: false for message ID: 1992"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:39.691479216+07:00","message":"receive streaming session, msgId: 1992"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:39.691501574+07:00","message":"found end of frame, send empty tag with msgId: 1992"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:39.691504922+07:00","message":"end Recv id 1992"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:39.691512762+07:00","message":"[buffer interim] 1992 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:39.691519961+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:39.691523789+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:39.691527917+07:00","message":"> Transcript [8994] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:39.691531414+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:39.691533237+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:39.691534736+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:39.691536448+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:39.691538983+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:39.69154919+07:00","message":"push: {true \n 0 0xc002881800}"}
{"level":"info","service":"Main","time":"2025-10-27T15:40:39.701432558+07:00","message":"write wav file: './tmp/7446/7446_1992.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:39.848939688+07:00","message":"[GCS] Start streaming session, msgId: 1993"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:40.486083502+07:00","message":"[GCS] IsForceVAD: false for message ID: 1993"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:40.595236792+07:00","message":"receive streaming session, msgId: 1993"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:40.595255481+07:00","message":"found end of frame, send empty tag with msgId: 1993"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:40.595258136+07:00","message":"end Recv id 1993"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:40.595264809+07:00","message":"[buffer interim] 1993 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:40.595271556+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:40.595274752+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:40.595277189+07:00","message":"> Transcript [8995] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:40.595279209+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:40.595281105+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:40.595282725+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:40.595284347+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:40.595286825+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:40.595297315+07:00","message":"push: {true \n 0 0xc002b14080}"}
{"level":"info","service":"Main","time":"2025-10-27T15:40:40.600594804+07:00","message":"write wav file: './tmp/7446/7446_1993.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:41.189613422+07:00","message":"[GCS] Start streaming session, msgId: 1994"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:40:41.287024585+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:40:41.287037727+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:41.699363509+07:00","message":"[GCS] IsForceVAD: false for message ID: 1994"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:41.798188975+07:00","message":"receive streaming session, msgId: 1994"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:41.798214532+07:00","message":"found end of frame, send empty tag with msgId: 1994"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:41.798218515+07:00","message":"end Recv id 1994"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:41.798226705+07:00","message":"[buffer interim] 1994 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:41.798235069+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:41.79824023+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:41.798244159+07:00","message":"> Transcript [8996] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:41.798248284+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:41.798250017+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:41.798251628+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:41.798253189+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:41.79825587+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:41.798265382+07:00","message":"push: {true \n 0 0xc002b14200}"}
{"level":"info","service":"Main","time":"2025-10-27T15:40:41.803749519+07:00","message":"write wav file: './tmp/7446/7446_1994.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:41.827520796+07:00","message":"[GCS] Start streaming session, msgId: 1995"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:41.956755079+07:00","message":"[GCS] IsForceVAD: false for message ID: 1995"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:42.066883038+07:00","message":"receive streaming session, msgId: 1995"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:42.066903921+07:00","message":"found end of frame, send empty tag with msgId: 1995"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:42.066907206+07:00","message":"end Recv id 1995"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:42.066914853+07:00","message":"[buffer interim] 1995 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:42.066923242+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:42.066929761+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:42.066933205+07:00","message":"> Transcript [8997] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:42.066936337+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:42.06693862+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:42.066940901+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:42.06694296+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:42.066946393+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:42.066960142+07:00","message":"push: {true \n 0 0xc002880e00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:40:42.071555963+07:00","message":"write wav file: './tmp/7446/7446_1995.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:42.658174605+07:00","message":"[GCS] Start streaming session, msgId: 1996"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:40:44.287847456+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:40:44.287856374+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:45.935918014+07:00","message":"[GCS] IsForceVAD: false for message ID: 1996"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:46.0467083+07:00","message":"receive streaming session, msgId: 1996"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:46.046732129+07:00","message":"found end of frame, send empty tag with msgId: 1996"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:46.04673602+07:00","message":"end Recv id 1996"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:46.046744434+07:00","message":"[buffer interim] 1996 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:46.046752456+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:46.046761758+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:46.046765854+07:00","message":"> Transcript [8998] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:46.0467691+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:46.046772021+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:46.046774489+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:46.046776841+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:46.046780292+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:46.046792277+07:00","message":"push: {true \n 0 0xc002881700}"}
{"level":"info","service":"Main","time":"2025-10-27T15:40:46.055781626+07:00","message":"write wav file: './tmp/7446/7446_1996.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:46.057680004+07:00","message":"[GCS] Start streaming session, msgId: 1997"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:40:47.288461591+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:40:47.288491925+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:48.426162256+07:00","message":"[GCS] IsForceVAD: false for message ID: 1997"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:48.528699201+07:00","message":"receive streaming session, msgId: 1997"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:48.528717109+07:00","message":"found end of frame, send empty tag with msgId: 1997"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:48.528719839+07:00","message":"end Recv id 1997"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:48.528725709+07:00","message":"[buffer interim] 1997 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:48.528732225+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:48.528736038+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:48.528738469+07:00","message":"> Transcript [8999] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:48.528740535+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:48.528742188+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:48.528743625+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:48.528745097+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:48.528747409+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:48.528756291+07:00","message":"push: {true \n 0 0xc002a01000}"}
{"level":"info","service":"Main","time":"2025-10-27T15:40:48.53750782+07:00","message":"write wav file: './tmp/7446/7446_1997.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:49.007906379+07:00","message":"[GCS] Start streaming session, msgId: 1998"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:49.706265059+07:00","message":"[GCS] IsForceVAD: false for message ID: 1998"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:49.818435667+07:00","message":"receive streaming session, msgId: 1998"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:49.81845532+07:00","message":"found end of frame, send empty tag with msgId: 1998"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:49.818459564+07:00","message":"end Recv id 1998"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:49.818467846+07:00","message":"[buffer interim] 1998 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:49.818475893+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:49.818480484+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:49.818484046+07:00","message":"> Transcript [9000] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:49.818487077+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:49.818489418+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:49.818491563+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:49.818493729+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:49.818496786+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:49.818508555+07:00","message":"push: {true \n 0 0xc003403800}"}
{"level":"info","service":"Main","time":"2025-10-27T15:40:49.823665291+07:00","message":"write wav file: './tmp/7446/7446_1998.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:50.101053006+07:00","message":"[GCS] Start streaming session, msgId: 1999"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:50.156875021+07:00","message":"[GCS] IsForceVAD: false for message ID: 1999"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:40:50.289226256+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:40:50.28923043+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:50.356525351+07:00","message":"receive streaming session, msgId: 1999"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:50.356540763+07:00","message":"found end of frame, send empty tag with msgId: 1999"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:50.356543536+07:00","message":"end Recv id 1999"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:50.356550188+07:00","message":"[buffer interim] 1999 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:50.356556892+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:50.35656026+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:50.356563108+07:00","message":"> Transcript [9001] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:50.356565149+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:50.356567271+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:50.356568725+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:50.356570305+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:50.356576842+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:50.356586282+07:00","message":"push: {true \n 0 0xc002b14000}"}
{"level":"info","service":"Main","time":"2025-10-27T15:40:50.361235555+07:00","message":"write wav file: './tmp/7446/7446_1999.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:50.537777565+07:00","message":"[GCS] Start streaming session, msgId: 2000"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:50.799449626+07:00","message":"[GCS] IsForceVAD: false for message ID: 2000"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:50.857120682+07:00","message":"[GCS] Start streaming session, msgId: 2001"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:50.907544125+07:00","message":"receive streaming session, msgId: 2000"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:50.907563532+07:00","message":"found end of frame, send empty tag with msgId: 2000"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:50.907566297+07:00","message":"end Recv id 2000"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:50.907572416+07:00","message":"[buffer interim] 2000 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:50.907580415+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:50.907583844+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:50.907586947+07:00","message":"> Transcript [9002] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:50.907589578+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:50.907591439+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:50.907592943+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:50.907594337+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:50.907600901+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:50.907609754+07:00","message":"push: {true \n 0 0xc002881500}"}
{"level":"info","service":"Main","time":"2025-10-27T15:40:50.912101746+07:00","message":"write wav file: './tmp/7446/7446_2000.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:51.307687451+07:00","message":"[GCS] IsForceVAD: false for message ID: 2001"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:51.39908151+07:00","message":"receive streaming session, msgId: 2001"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:51.399099169+07:00","message":"found end of frame, send empty tag with msgId: 2001"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:51.399102767+07:00","message":"end Recv id 2001"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:51.399108869+07:00","message":"[buffer interim] 2001 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:51.399115278+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:51.399118716+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:51.399121416+07:00","message":"> Transcript [9003] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:51.399123647+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:51.399125419+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:51.399127051+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:51.399128567+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:51.399130948+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:51.399139271+07:00","message":"push: {true \n 0 0xc002a01300}"}
{"level":"info","service":"Main","time":"2025-10-27T15:40:51.40390093+07:00","message":"write wav file: './tmp/7446/7446_2001.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:51.637667148+07:00","message":"[GCS] Start streaming session, msgId: 2002"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:52.427893167+07:00","message":"[GCS] Cleaned up inactive client: 1964"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:52.427913962+07:00","message":"[GCS] Cleaned up inactive client: 1959"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:52.42791637+07:00","message":"[GCS] Cleaned up inactive client: 1955"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:52.427917826+07:00","message":"[GCS] Cleaned up inactive client: 1949"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:52.427919273+07:00","message":"[GCS] Cleaned up inactive client: 1963"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:52.42792111+07:00","message":"[GCS] Cleaned up inactive client: 1958"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:52.427922573+07:00","message":"[GCS] Cleaned up inactive client: 1962"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:52.427923965+07:00","message":"[GCS] Cleaned up inactive client: 1954"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:52.427927202+07:00","message":"[GCS] Cleaned up inactive client: 1957"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:52.427928674+07:00","message":"[GCS] Cleaned up inactive client: 1951"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:52.427930074+07:00","message":"[GCS] Cleaned up inactive client: 1961"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:52.427931526+07:00","message":"[GCS] Cleaned up inactive client: 1956"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:52.427933071+07:00","message":"[GCS] Cleaned up inactive client: 1953"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:52.427934624+07:00","message":"[GCS] Cleaned up inactive client: 1960"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:52.427935942+07:00","message":"[GCS] Cleaned up inactive client: 1950"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:52.42793718+07:00","message":"[GCS] Cleaned up inactive client: 1952"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:52.726369761+07:00","message":"[GCS] IsForceVAD: false for message ID: 2002"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:52.82635156+07:00","message":"receive streaming session, msgId: 2002"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:52.826372051+07:00","message":"found end of frame, send empty tag with msgId: 2002"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:52.826374662+07:00","message":"end Recv id 2002"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:52.826381077+07:00","message":"[buffer interim] 2002 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:52.826388764+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:52.826393129+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:52.826395883+07:00","message":"> Transcript [9004] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:52.826398056+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:52.826399755+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:52.826401208+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:52.826402701+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:52.826409952+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:52.826419208+07:00","message":"push: {true \n 0 0xc002881e00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:40:52.832523299+07:00","message":"write wav file: './tmp/7446/7446_2002.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:52.918827119+07:00","message":"[GCS] Start streaming session, msgId: 2003"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:52.97682308+07:00","message":"[GCS] IsForceVAD: false for message ID: 2003"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:53.050654474+07:00","message":"[GCS] Start streaming session, msgId: 2004"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:53.158311678+07:00","message":"receive streaming session, msgId: 2003"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:53.158328874+07:00","message":"found end of frame, send empty tag with msgId: 2003"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:53.158332226+07:00","message":"end Recv id 2003"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:53.158340451+07:00","message":"[buffer interim] 2003 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:53.158348806+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:53.158353191+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:53.158357077+07:00","message":"> Transcript [9005] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:53.158360281+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:53.158363198+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:53.158365423+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:53.158367627+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:53.158375563+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:53.158387786+07:00","message":"push: {true \n 0 0xc002a01680}"}
{"level":"info","service":"Main","time":"2025-10-27T15:40:53.164125928+07:00","message":"write wav file: './tmp/7446/7446_2003.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:53.237002229+07:00","message":"[GCS] IsForceVAD: false for message ID: 2004"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:40:53.290235048+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:40:53.290240931+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:53.343915233+07:00","message":"receive streaming session, msgId: 2004"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:53.343941023+07:00","message":"found end of frame, send empty tag with msgId: 2004"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:53.343944749+07:00","message":"end Recv id 2004"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:53.343954002+07:00","message":"[buffer interim] 2004 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:53.343963241+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:53.343967841+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:53.343971524+07:00","message":"> Transcript [9006] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:53.343974541+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:53.343977059+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:53.343979447+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:53.343981805+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:53.343985012+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:53.343996816+07:00","message":"push: {true \n 0 0xc002881f00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:40:53.349774848+07:00","message":"write wav file: './tmp/7446/7446_2004.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:53.368819117+07:00","message":"[GCS] Start streaming session, msgId: 2005"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:54.256579142+07:00","message":"[GCS] IsForceVAD: false for message ID: 2005"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:54.351599634+07:00","message":"receive streaming session, msgId: 2005"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:54.351618022+07:00","message":"found end of frame, send empty tag with msgId: 2005"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:54.351621407+07:00","message":"end Recv id 2005"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:54.351627024+07:00","message":"[buffer interim] 2005 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:54.351633466+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:54.351637259+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:54.351639943+07:00","message":"> Transcript [9007] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:54.351642008+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:54.35164374+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:54.351645248+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:54.351646928+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:54.351653436+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:54.35166244+07:00","message":"push: {true \n 0 0xc002a01b00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:40:54.358520343+07:00","message":"write wav file: './tmp/7446/7446_2005.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:54.387800747+07:00","message":"[GCS] Start streaming session, msgId: 2006"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:54.51701662+07:00","message":"[GCS] IsForceVAD: false for message ID: 2006"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:54.648583348+07:00","message":"[GCS] Start streaming session, msgId: 2007"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:54.650125953+07:00","message":"receive streaming session, msgId: 2006"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:54.65013762+07:00","message":"found end of frame, send empty tag with msgId: 2006"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:54.650140036+07:00","message":"end Recv id 2006"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:54.650144351+07:00","message":"[buffer interim] 2006 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:54.650150086+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:54.65015366+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:54.650156682+07:00","message":"> Transcript [9008] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:54.650158698+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:54.650160367+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:54.650161758+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:54.650163187+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:54.650165606+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:54.650172934+07:00","message":"push: {true \n 0 0xc002a07780}"}
{"level":"info","service":"Main","time":"2025-10-27T15:40:54.655610908+07:00","message":"write wav file: './tmp/7446/7446_2006.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:55.416974162+07:00","message":"[GCS] IsForceVAD: false for message ID: 2007"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:55.478004513+07:00","message":"[GCS] Start streaming session, msgId: 2008"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:55.520760344+07:00","message":"receive streaming session, msgId: 2007"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:55.520783969+07:00","message":"found end of frame, send empty tag with msgId: 2007"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:55.520787905+07:00","message":"end Recv id 2007"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:55.520796195+07:00","message":"[buffer interim] 2007 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:55.520803684+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:55.520806997+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:55.52080988+07:00","message":"> Transcript [9009] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:55.520812295+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:55.520813983+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:55.520815587+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:55.520817135+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:55.520819734+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:55.520828337+07:00","message":"push: {true \n 0 0xc0023e9d80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:40:55.527097664+07:00","message":"write wav file: './tmp/7446/7446_2007.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:55.605547798+07:00","message":"[GCS] IsForceVAD: false for message ID: 2008"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:55.725292189+07:00","message":"receive streaming session, msgId: 2008"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:55.725310063+07:00","message":"found end of frame, send empty tag with msgId: 2008"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:55.725313061+07:00","message":"end Recv id 2008"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:55.725319454+07:00","message":"[buffer interim] 2008 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:55.725325987+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:55.725330131+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:55.725335201+07:00","message":"> Transcript [9010] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:55.725338242+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:55.725340801+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:55.725342692+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:55.725344712+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:55.725348109+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:55.725359323+07:00","message":"push: {true \n 0 0xc002603100}"}
{"level":"info","service":"Main","time":"2025-10-27T15:40:55.729614816+07:00","message":"write wav file: './tmp/7446/7446_2008.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:55.736911228+07:00","message":"[GCS] Start streaming session, msgId: 2009"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:55.800388304+07:00","message":"[GCS] IsForceVAD: false for message ID: 2009"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:55.995809915+07:00","message":"receive streaming session, msgId: 2009"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:55.995839471+07:00","message":"found end of frame, send empty tag with msgId: 2009"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:55.995843173+07:00","message":"end Recv id 2009"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:55.995858952+07:00","message":"[buffer interim] 2009 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:55.995905211+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:55.995920851+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:55.995925061+07:00","message":"> Transcript [9011] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:55.995929002+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:55.995931853+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:55.99594293+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:55.995945399+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:55.995950736+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:55.995974392+07:00","message":"push: {true \n 0 0xc0001fa680}"}
{"level":"info","service":"Main","time":"2025-10-27T15:40:56.002216061+07:00","message":"write wav file: './tmp/7446/7446_2009.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:40:56.290668515+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:40:56.290674383+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:57.017783015+07:00","message":"[GCS] Start streaming session, msgId: 2010"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:57.076293504+07:00","message":"[GCS] IsForceVAD: false for message ID: 2010"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:57.13851511+07:00","message":"[GCS] Start streaming session, msgId: 2011"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:57.220799186+07:00","message":"receive streaming session, msgId: 2010"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:57.220816439+07:00","message":"found end of frame, send empty tag with msgId: 2010"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:57.220820038+07:00","message":"end Recv id 2010"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:57.2208271+07:00","message":"[buffer interim] 2010 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:57.220842015+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:57.220846986+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:57.220850806+07:00","message":"> Transcript [9012] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:57.220854072+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:57.220856255+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:57.220858494+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:57.220861035+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:57.220869011+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:57.220879571+07:00","message":"push: {true \n 0 0xc002a00000}"}
{"level":"info","service":"Main","time":"2025-10-27T15:40:57.225286029+07:00","message":"write wav file: './tmp/7446/7446_2010.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:57.268892635+07:00","message":"[GCS] IsForceVAD: false for message ID: 2011"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:57.338558919+07:00","message":"[GCS] Start streaming session, msgId: 2012"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:57.588132469+07:00","message":"[GCS] IsForceVAD: false for message ID: 2012"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:57.592127334+07:00","message":"receive streaming session, msgId: 2011"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:57.592139105+07:00","message":"found end of frame, send empty tag with msgId: 2011"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:57.592141879+07:00","message":"end Recv id 2011"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:57.592147245+07:00","message":"[buffer interim] 2011 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:57.592153147+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:57.592156822+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:57.59216036+07:00","message":"> Transcript [9013] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:57.592162818+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:57.592164835+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:57.592166348+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:57.592167845+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:57.592173758+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:57.592182354+07:00","message":"push: {true \n 0 0xc002a00280}"}
{"level":"info","service":"Main","time":"2025-10-27T15:40:57.59752707+07:00","message":"write wav file: './tmp/7446/7446_2011.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:57.680561575+07:00","message":"receive streaming session, msgId: 2012"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:57.680579697+07:00","message":"found end of frame, send empty tag with msgId: 2012"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:57.680582252+07:00","message":"end Recv id 2012"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:57.680589266+07:00","message":"[buffer interim] 2012 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:57.680595808+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:57.680599313+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:57.680601852+07:00","message":"> Transcript [9014] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:57.680603966+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:57.680605744+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:57.680607148+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:57.680608636+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:57.680610951+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:57.680619409+07:00","message":"push: {true \n 0 0xc002a00980}"}
{"level":"info","service":"Main","time":"2025-10-27T15:40:57.685612808+07:00","message":"write wav file: './tmp/7446/7446_2012.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:57.720216993+07:00","message":"[GCS] Start streaming session, msgId: 2013"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:58.548096936+07:00","message":"[GCS] IsForceVAD: false for message ID: 2013"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:58.617906184+07:00","message":"[GCS] Start streaming session, msgId: 2014"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:58.641853919+07:00","message":"receive streaming session, msgId: 2013"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:58.641868179+07:00","message":"found end of frame, send empty tag with msgId: 2013"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:58.641871139+07:00","message":"end Recv id 2013"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:58.641877253+07:00","message":"[buffer interim] 2013 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:58.64188472+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:58.641889107+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:58.641892488+07:00","message":"> Transcript [9015] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:58.641895633+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:58.641898108+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:58.641900253+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:58.641902578+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:58.641909157+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:58.641917534+07:00","message":"push: {true \n 0 0xc002b14980}"}
{"level":"info","service":"Main","time":"2025-10-27T15:40:58.64719446+07:00","message":"write wav file: './tmp/7446/7446_2013.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:58.737341744+07:00","message":"[GCS] IsForceVAD: false for message ID: 2014"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:58.853951435+07:00","message":"receive streaming session, msgId: 2014"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:58.853974483+07:00","message":"found end of frame, send empty tag with msgId: 2014"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:58.853978337+07:00","message":"end Recv id 2014"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:58.853994053+07:00","message":"[buffer interim] 2014 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:58.854005042+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:58.854009033+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:58.85401276+07:00","message":"> Transcript [9016] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:58.854015816+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:58.854018107+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:58.854020403+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:58.854022549+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:58.854025636+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:58.854037862+07:00","message":"push: {true \n 0 0xc002603d00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:40:58.858513931+07:00","message":"write wav file: './tmp/7446/7446_2014.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:58.868056649+07:00","message":"[GCS] Start streaming session, msgId: 2015"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:58.9360483+07:00","message":"[GCS] IsForceVAD: false for message ID: 2015"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:58.997905971+07:00","message":"[GCS] Start streaming session, msgId: 2016"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:59.101501965+07:00","message":"receive streaming session, msgId: 2015"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:59.101520339+07:00","message":"found end of frame, send empty tag with msgId: 2015"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:59.10152423+07:00","message":"end Recv id 2015"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:59.101533566+07:00","message":"[buffer interim] 2015 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:59.101541847+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:59.101549564+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:59.101553336+07:00","message":"> Transcript [9017] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:59.101556669+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:59.101558898+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:59.101561172+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:59.101563586+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:59.101567077+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:59.101579573+07:00","message":"push: {true \n 0 0xc002a01280}"}
{"level":"info","service":"Main","time":"2025-10-27T15:40:59.106400838+07:00","message":"write wav file: './tmp/7446/7446_2015.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:40:59.291609545+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:40:59.291628061+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:59.506303981+07:00","message":"[GCS] IsForceVAD: false for message ID: 2016"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:59.615112077+07:00","message":"receive streaming session, msgId: 2016"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:59.615126438+07:00","message":"found end of frame, send empty tag with msgId: 2016"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:59.615129103+07:00","message":"end Recv id 2016"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:59.615135063+07:00","message":"[buffer interim] 2016 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:59.615141766+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:59.615145176+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:59.615147809+07:00","message":"> Transcript [9018] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:59.615149744+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:59.615151459+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:59.615153012+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:59.615154459+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:59.615161503+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:59.615171274+07:00","message":"push: {true \n 0 0xc000129980}"}
{"level":"info","service":"Main","time":"2025-10-27T15:40:59.620709084+07:00","message":"write wav file: './tmp/7446/7446_2016.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:59.709683615+07:00","message":"[GCS] Start streaming session, msgId: 2017"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:59.836375214+07:00","message":"[GCS] IsForceVAD: false for message ID: 2017"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:59.937088431+07:00","message":"receive streaming session, msgId: 2017"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:59.937103684+07:00","message":"found end of frame, send empty tag with msgId: 2017"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:59.937106613+07:00","message":"end Recv id 2017"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:59.937112425+07:00","message":"[buffer interim] 2017 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:59.937118796+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:59.937126105+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:59.937129005+07:00","message":"> Transcript [9019] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:59.937130926+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:59.937133149+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:59.937134734+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:59.937136169+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:40:59.937138673+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:40:59.937146493+07:00","message":"push: {true \n 0 0xc002a01c80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:40:59.941759096+07:00","message":"write wav file: './tmp/7446/7446_2017.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:00.219382683+07:00","message":"[GCS] Start streaming session, msgId: 2018"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:00.287378995+07:00","message":"[GCS] IsForceVAD: false for message ID: 2018"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:00.349202278+07:00","message":"[GCS] Start streaming session, msgId: 2019"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:00.471003837+07:00","message":"receive streaming session, msgId: 2018"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:00.471026004+07:00","message":"found end of frame, send empty tag with msgId: 2018"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:00.47102952+07:00","message":"end Recv id 2018"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:00.471036741+07:00","message":"[buffer interim] 2018 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:00.4710451+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:00.471049778+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:00.471053695+07:00","message":"> Transcript [9020] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:00.47105687+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:00.471059074+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:00.471061356+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:00.471063324+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:00.471066706+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:00.47107814+07:00","message":"push: {true \n 0 0xc002a06400}"}
{"level":"info","service":"Main","time":"2025-10-27T15:41:00.476305711+07:00","message":"write wav file: './tmp/7446/7446_2018.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:00.606539242+07:00","message":"[GCS] IsForceVAD: false for message ID: 2019"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:00.705586456+07:00","message":"receive streaming session, msgId: 2019"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:00.705606237+07:00","message":"found end of frame, send empty tag with msgId: 2019"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:00.705609524+07:00","message":"end Recv id 2019"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:00.705615252+07:00","message":"[buffer interim] 2019 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:00.705622262+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:00.705625707+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:00.705628203+07:00","message":"> Transcript [9021] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:00.70563033+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:00.70563253+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:00.705634031+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:00.705635498+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:00.705637865+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:00.705647338+07:00","message":"push: {true \n 0 0xc0023e9a00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:41:00.710402863+07:00","message":"write wav file: './tmp/7446/7446_2019.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:00.858337282+07:00","message":"[GCS] Start streaming session, msgId: 2020"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:01.566718674+07:00","message":"[GCS] IsForceVAD: false for message ID: 2020"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:01.661903375+07:00","message":"receive streaming session, msgId: 2020"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:01.661922635+07:00","message":"found end of frame, send empty tag with msgId: 2020"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:01.661925792+07:00","message":"end Recv id 2020"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:01.66193286+07:00","message":"[buffer interim] 2020 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:01.661939844+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:01.661943327+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:01.66194581+07:00","message":"> Transcript [9022] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:01.661947897+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:01.661949546+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:01.661951091+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:01.661952534+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:01.661954904+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:01.661967487+07:00","message":"push: {true \n 0 0xc00041dc80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:41:01.667147142+07:00","message":"write wav file: './tmp/7446/7446_2020.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:01.818431042+07:00","message":"[GCS] Start streaming session, msgId: 2021"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:01.887598764+07:00","message":"[GCS] IsForceVAD: false for message ID: 2021"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:01.947928558+07:00","message":"[GCS] Start streaming session, msgId: 2022"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:02.073090159+07:00","message":"receive streaming session, msgId: 2021"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:02.073116552+07:00","message":"found end of frame, send empty tag with msgId: 2021"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:02.073119614+07:00","message":"end Recv id 2021"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:02.073126877+07:00","message":"[buffer interim] 2021 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:02.073135804+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:02.073139419+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:02.073142159+07:00","message":"> Transcript [9023] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:02.073144533+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:02.073146317+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:02.073147894+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:02.073149487+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:02.073153786+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:02.073174055+07:00","message":"push: {true \n 0 0xc003403380}"}
{"level":"info","service":"Main","time":"2025-10-27T15:41:02.078032413+07:00","message":"write wav file: './tmp/7446/7446_2021.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:41:02.292654194+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:41:02.29266393+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:02.974899034+07:00","message":"[GCS] IsForceVAD: false for message ID: 2022"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:03.037181203+07:00","message":"[GCS] Start streaming session, msgId: 2023"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:03.076811495+07:00","message":"receive streaming session, msgId: 2022"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:03.076844703+07:00","message":"found end of frame, send empty tag with msgId: 2022"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:03.076848595+07:00","message":"end Recv id 2022"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:03.076855281+07:00","message":"[buffer interim] 2022 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:03.076864131+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:03.076867994+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:03.076870591+07:00","message":"> Transcript [9024] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:03.076872814+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:03.076874466+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:03.076876029+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:03.076877697+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:03.076881947+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:03.076891122+07:00","message":"push: {true \n 0 0xc003403b00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:41:03.082801097+07:00","message":"write wav file: './tmp/7446/7446_2022.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:03.098962779+07:00","message":"[GCS] IsForceVAD: false for message ID: 2023"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:03.167034963+07:00","message":"[GCS] Start streaming session, msgId: 2024"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:03.296673374+07:00","message":"[GCS] IsForceVAD: false for message ID: 2024"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:03.307971451+07:00","message":"receive streaming session, msgId: 2023"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:03.307985884+07:00","message":"found end of frame, send empty tag with msgId: 2023"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:03.307989248+07:00","message":"end Recv id 2023"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:03.307995606+07:00","message":"[buffer interim] 2023 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:03.308003356+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:03.308007565+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:03.308011291+07:00","message":"> Transcript [9025] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:03.308014296+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:03.308016464+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:03.308018742+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:03.308020987+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:03.308024498+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:03.308034794+07:00","message":"push: {true \n 0 0xc002b14780}"}
{"level":"info","service":"Main","time":"2025-10-27T15:41:03.312512037+07:00","message":"write wav file: './tmp/7446/7446_2023.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:03.464961522+07:00","message":"receive streaming session, msgId: 2024"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:03.464981637+07:00","message":"found end of frame, send empty tag with msgId: 2024"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:03.464984189+07:00","message":"end Recv id 2024"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:03.464990636+07:00","message":"[buffer interim] 2024 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:03.464998158+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:03.465002798+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:03.465006143+07:00","message":"> Transcript [9026] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:03.465009374+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:03.465011976+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:03.465015293+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:03.465016862+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:03.465023662+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:03.465034426+07:00","message":"push: {true \n 0 0xc00401ea00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:41:03.470351722+07:00","message":"write wav file: './tmp/7446/7446_2024.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:03.487301335+07:00","message":"[GCS] Start streaming session, msgId: 2025"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:04.376002284+07:00","message":"[GCS] IsForceVAD: false for message ID: 2025"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:04.492535786+07:00","message":"receive streaming session, msgId: 2025"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:04.492553686+07:00","message":"found end of frame, send empty tag with msgId: 2025"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:04.492556251+07:00","message":"end Recv id 2025"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:04.492562292+07:00","message":"[buffer interim] 2025 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:04.492567999+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:04.492571738+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:04.49257432+07:00","message":"> Transcript [9027] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:04.492576619+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:04.492578375+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:04.492579806+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:04.492581366+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:04.492583656+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:04.492592603+07:00","message":"push: {true \n 0 0xc002217180}"}
{"level":"info","service":"Main","time":"2025-10-27T15:41:04.497875647+07:00","message":"write wav file: './tmp/7446/7446_2025.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:04.766981714+07:00","message":"[GCS] Start streaming session, msgId: 2026"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:41:05.293216463+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:41:05.293230067+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:06.876316749+07:00","message":"[GCS] IsForceVAD: false for message ID: 2026"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:06.938594183+07:00","message":"[GCS] Start streaming session, msgId: 2027"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:06.982496622+07:00","message":"receive streaming session, msgId: 2026"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:06.982513141+07:00","message":"found end of frame, send empty tag with msgId: 2026"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:06.982515901+07:00","message":"end Recv id 2026"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:06.982523756+07:00","message":"[buffer interim] 2026 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:06.982530119+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:06.982535897+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:06.982538555+07:00","message":"> Transcript [9028] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:06.9825408+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:06.982542496+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:06.982543939+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:06.982545494+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:06.982548039+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:06.982557388+07:00","message":"push: {true \n 0 0xc003403d80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:41:06.990184556+07:00","message":"write wav file: './tmp/7446/7446_2026.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:07.70679366+07:00","message":"[GCS] IsForceVAD: false for message ID: 2027"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:07.778090116+07:00","message":"[GCS] Start streaming session, msgId: 2028"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:07.799949882+07:00","message":"receive streaming session, msgId: 2027"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:07.799966845+07:00","message":"found end of frame, send empty tag with msgId: 2027"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:07.79996969+07:00","message":"end Recv id 2027"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:07.799975337+07:00","message":"[buffer interim] 2027 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:07.799981623+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:07.799985079+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:07.799987438+07:00","message":"> Transcript [9029] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:07.79998942+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:07.799991161+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:07.799992723+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:07.799994205+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:07.799996571+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:07.800005535+07:00","message":"push: {true \n 0 0xc002217f80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:41:07.804731706+07:00","message":"write wav file: './tmp/7446/7446_2027.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:41:08.294108724+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:41:08.294120915+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:09.000402162+07:00","message":"[GCS] IsForceVAD: false for message ID: 2028"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:09.095528384+07:00","message":"receive streaming session, msgId: 2028"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:09.095549032+07:00","message":"found end of frame, send empty tag with msgId: 2028"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:09.095551668+07:00","message":"end Recv id 2028"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:09.095558422+07:00","message":"[buffer interim] 2028 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:09.095566527+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:09.095570548+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:09.095573046+07:00","message":"> Transcript [9030] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:09.095574951+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:09.095576698+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:09.095578127+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:09.095579526+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:09.095581942+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:09.095590495+07:00","message":"push: {true \n 0 0xc000129080}"}
{"level":"info","service":"Main","time":"2025-10-27T15:41:09.101440294+07:00","message":"write wav file: './tmp/7446/7446_2028.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:09.579024326+07:00","message":"[GCS] Start streaming session, msgId: 2029"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:10.785993415+07:00","message":"[GCS] IsForceVAD: false for message ID: 2029"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:10.878030819+07:00","message":"receive streaming session, msgId: 2029"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:10.878048677+07:00","message":"found end of frame, send empty tag with msgId: 2029"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:10.878051456+07:00","message":"end Recv id 2029"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:10.878057959+07:00","message":"[buffer interim] 2029 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:10.878064346+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:10.878068096+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:10.878070607+07:00","message":"> Transcript [9031] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:10.878072783+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:10.878074577+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:10.878076116+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:10.878077567+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:10.878079973+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:10.878089096+07:00","message":"push: {true \n 0 0xc002a06680}"}
{"level":"info","service":"Main","time":"2025-10-27T15:41:10.884349316+07:00","message":"write wav file: './tmp/7446/7446_2029.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:10.97793671+07:00","message":"[GCS] Start streaming session, msgId: 2030"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:41:11.295109067+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:41:11.295109832+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:12.006954131+07:00","message":"[GCS] IsForceVAD: false for message ID: 2030"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:12.121694846+07:00","message":"receive streaming session, msgId: 2030"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:12.121718909+07:00","message":"found end of frame, send empty tag with msgId: 2030"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:12.121721959+07:00","message":"end Recv id 2030"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:12.121728792+07:00","message":"[buffer interim] 2030 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:12.121736029+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:12.121740455+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:12.121742973+07:00","message":"> Transcript [9032] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:12.121745866+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:12.121747594+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:12.121749425+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:12.121751127+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:12.121753508+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:12.121762975+07:00","message":"push: {true \n 0 0xc002a01c00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:41:12.128954102+07:00","message":"write wav file: './tmp/7446/7446_2030.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:12.200574675+07:00","message":"[GCS] Start streaming session, msgId: 2031"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:12.326676572+07:00","message":"[GCS] IsForceVAD: false for message ID: 2031"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:12.42090545+07:00","message":"receive streaming session, msgId: 2031"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:12.420923537+07:00","message":"found end of frame, send empty tag with msgId: 2031"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:12.420926952+07:00","message":"end Recv id 2031"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:12.420934425+07:00","message":"[buffer interim] 2031 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:12.420941996+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:12.420946598+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:12.420950571+07:00","message":"> Transcript [9033] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:12.420953612+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:12.42095597+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:12.420958602+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:12.420960752+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:12.42096376+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:12.420975022+07:00","message":"push: {true \n 0 0xc002b15280}"}
{"level":"info","service":"Main","time":"2025-10-27T15:41:12.426755524+07:00","message":"write wav file: './tmp/7446/7446_2031.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:12.576926625+07:00","message":"[GCS] Start streaming session, msgId: 2032"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:13.417043743+07:00","message":"[GCS] IsForceVAD: false for message ID: 2032"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:13.524353656+07:00","message":"receive streaming session, msgId: 2032"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:13.524374748+07:00","message":"found end of frame, send empty tag with msgId: 2032"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:13.524378504+07:00","message":"end Recv id 2032"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:13.52438669+07:00","message":"[buffer interim] 2032 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:13.524394997+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:13.524399776+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:13.524403265+07:00","message":"> Transcript [9034] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:13.524406689+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:13.524409353+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:13.524411597+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:13.524414159+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:13.524421975+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:13.524434151+07:00","message":"push: {true \n 0 0xc002a01200}"}
{"level":"info","service":"Main","time":"2025-10-27T15:41:13.530003549+07:00","message":"write wav file: './tmp/7446/7446_2032.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:13.606735467+07:00","message":"[GCS] Start streaming session, msgId: 2033"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:14.055393741+07:00","message":"[GCS] IsForceVAD: false for message ID: 2033"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:14.151029506+07:00","message":"receive streaming session, msgId: 2033"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:14.151048395+07:00","message":"found end of frame, send empty tag with msgId: 2033"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:14.151051729+07:00","message":"end Recv id 2033"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:14.151058005+07:00","message":"[buffer interim] 2033 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:14.151064723+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:14.151068349+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:14.15107096+07:00","message":"> Transcript [9035] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:14.151073162+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:14.151075133+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:14.1510767+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:14.151078191+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:14.151080702+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:14.151089463+07:00","message":"push: {true \n 0 0xc002a06000}"}
{"level":"info","service":"Main","time":"2025-10-27T15:41:14.156761488+07:00","message":"write wav file: './tmp/7446/7446_2033.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:41:14.296032034+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:41:14.296052564+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:14.757298547+07:00","message":"[GCS] Start streaming session, msgId: 2034"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:15.076399105+07:00","message":"[GCS] IsForceVAD: false for message ID: 2034"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:15.138574476+07:00","message":"[GCS] Start streaming session, msgId: 2035"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:15.174095799+07:00","message":"receive streaming session, msgId: 2034"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:15.174110379+07:00","message":"found end of frame, send empty tag with msgId: 2034"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:15.1741133+07:00","message":"end Recv id 2034"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:15.17412032+07:00","message":"[buffer interim] 2034 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:15.17412794+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:15.1741332+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:15.174137051+07:00","message":"> Transcript [9036] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:15.174140392+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:15.17414298+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:15.174145311+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:15.17414742+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:15.174155574+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:15.174165264+07:00","message":"push: {true \n 0 0xc002923280}"}
{"level":"info","service":"Main","time":"2025-10-27T15:41:15.178820009+07:00","message":"write wav file: './tmp/7446/7446_2034.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:16.36726644+07:00","message":"[GCS] IsForceVAD: false for message ID: 2035"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:16.471261293+07:00","message":"receive streaming session, msgId: 2035"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:16.471276668+07:00","message":"found end of frame, send empty tag with msgId: 2035"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:16.471279958+07:00","message":"end Recv id 2035"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:16.471287901+07:00","message":"[buffer interim] 2035 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:16.471295687+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:16.471300864+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:16.47130384+07:00","message":"> Transcript [9037] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:16.471307189+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:16.471309681+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:16.47131228+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:16.471314433+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:16.471319413+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:16.471332227+07:00","message":"push: {true \n 0 0xc002b14700}"}
{"level":"info","service":"Main","time":"2025-10-27T15:41:16.477464802+07:00","message":"write wav file: './tmp/7446/7446_2035.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:16.61860076+07:00","message":"[GCS] Start streaming session, msgId: 2036"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:17.136250859+07:00","message":"[GCS] IsForceVAD: false for message ID: 2036"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:17.228003501+07:00","message":"receive streaming session, msgId: 2036"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:17.22802014+07:00","message":"found end of frame, send empty tag with msgId: 2036"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:17.228022808+07:00","message":"end Recv id 2036"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:17.228029729+07:00","message":"[buffer interim] 2036 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:17.228036378+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:17.228039481+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:17.228043533+07:00","message":"> Transcript [9038] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:17.22804596+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:17.228047756+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:17.228049216+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:17.228050817+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:17.228057798+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:17.228067286+07:00","message":"push: {true \n 0 0xc000045e80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:41:17.233081693+07:00","message":"write wav file: './tmp/7446/7446_2036.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:41:17.296366421+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:41:17.296377112+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:17.386306803+07:00","message":"[GCS] Start streaming session, msgId: 2037"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:17.647313712+07:00","message":"[GCS] IsForceVAD: false for message ID: 2037"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:17.707332523+07:00","message":"[GCS] Start streaming session, msgId: 2038"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:17.751110932+07:00","message":"receive streaming session, msgId: 2037"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:17.751127752+07:00","message":"found end of frame, send empty tag with msgId: 2037"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:17.751130484+07:00","message":"end Recv id 2037"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:17.751136905+07:00","message":"[buffer interim] 2037 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:17.751142862+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:17.751146451+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:17.751149699+07:00","message":"> Transcript [9039] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:17.751151901+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:17.751153552+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:17.751155115+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:17.751156588+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:17.75115896+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:17.751168136+07:00","message":"push: {true \n 0 0xc002b15400}"}
{"level":"info","service":"Main","time":"2025-10-27T15:41:17.755367609+07:00","message":"write wav file: './tmp/7446/7446_2037.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:18.41646916+07:00","message":"[GCS] IsForceVAD: false for message ID: 2038"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:18.476582876+07:00","message":"[GCS] Start streaming session, msgId: 2039"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:18.511489966+07:00","message":"receive streaming session, msgId: 2038"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:18.511505662+07:00","message":"found end of frame, send empty tag with msgId: 2038"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:18.511508305+07:00","message":"end Recv id 2038"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:18.511515763+07:00","message":"[buffer interim] 2038 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:18.511522582+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:18.511526408+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:18.511529133+07:00","message":"> Transcript [9040] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:18.511531244+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:18.511533031+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:18.511534419+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:18.511535837+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:18.511541372+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:18.51155058+07:00","message":"push: {true \n 0 0xc002b15500}"}
{"level":"info","service":"Main","time":"2025-10-27T15:41:18.516414461+07:00","message":"write wav file: './tmp/7446/7446_2038.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:18.538247917+07:00","message":"[GCS] IsForceVAD: false for message ID: 2039"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:18.666645072+07:00","message":"[GCS] Start streaming session, msgId: 2040"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:18.759901762+07:00","message":"receive streaming session, msgId: 2039"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:18.759917936+07:00","message":"found end of frame, send empty tag with msgId: 2039"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:18.759920769+07:00","message":"end Recv id 2039"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:18.759927359+07:00","message":"[buffer interim] 2039 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:18.759933715+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:18.759937755+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:18.759940633+07:00","message":"> Transcript [9041] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:18.75994305+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:18.759945086+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:18.759946776+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:18.759948291+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:18.759955163+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:18.759964663+07:00","message":"push: {true \n 0 0xc002217f00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:41:18.764597149+07:00","message":"write wav file: './tmp/7446/7446_2039.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:18.79768988+07:00","message":"[GCS] IsForceVAD: false for message ID: 2040"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:18.900055477+07:00","message":"receive streaming session, msgId: 2040"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:18.900075812+07:00","message":"found end of frame, send empty tag with msgId: 2040"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:18.900078407+07:00","message":"end Recv id 2040"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:18.900084779+07:00","message":"[buffer interim] 2040 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:18.900094523+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:18.900097942+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:18.900100355+07:00","message":"> Transcript [9042] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:18.900102539+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:18.900104162+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:18.900105588+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:18.900107071+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:18.900109335+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:18.900136988+07:00","message":"push: {true \n 0 0xc002923e00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:41:18.904540233+07:00","message":"write wav file: './tmp/7446/7446_2040.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:19.177215213+07:00","message":"[GCS] Start streaming session, msgId: 2041"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:19.249528661+07:00","message":"[GCS] IsForceVAD: false for message ID: 2041"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:19.450036905+07:00","message":"receive streaming session, msgId: 2041"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:19.450065617+07:00","message":"found end of frame, send empty tag with msgId: 2041"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:19.450068612+07:00","message":"end Recv id 2041"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:19.450075934+07:00","message":"[buffer interim] 2041 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:19.4500829+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:19.450086519+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:19.450089304+07:00","message":"> Transcript [9043] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:19.45009169+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:19.450093368+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:19.45009494+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:19.450096425+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:19.450099201+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:19.45010879+07:00","message":"push: {true \n 0 0xc00401e880}"}
{"level":"info","service":"Main","time":"2025-10-27T15:41:19.457073064+07:00","message":"write wav file: './tmp/7446/7446_2041.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:20.017784447+07:00","message":"[GCS] Start streaming session, msgId: 2042"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:41:20.296829752+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:41:20.296841036+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:20.585872602+07:00","message":"[GCS] IsForceVAD: false for message ID: 2042"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:20.674096668+07:00","message":"receive streaming session, msgId: 2042"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:20.67411468+07:00","message":"found end of frame, send empty tag with msgId: 2042"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:20.674117565+07:00","message":"end Recv id 2042"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:20.674123769+07:00","message":"[buffer interim] 2042 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:20.674129726+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:20.674133549+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:20.67413619+07:00","message":"> Transcript [9044] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:20.674138526+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:20.674140109+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:20.674141499+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:20.674142954+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:20.674145154+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:20.674154924+07:00","message":"push: {true \n 0 0xc002a01e80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:41:20.679366674+07:00","message":"write wav file: './tmp/7446/7446_2042.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:20.977499381+07:00","message":"[GCS] Start streaming session, msgId: 2043"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:21.67697973+07:00","message":"[GCS] IsForceVAD: false for message ID: 2043"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:21.765299059+07:00","message":"receive streaming session, msgId: 2043"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:21.765315632+07:00","message":"found end of frame, send empty tag with msgId: 2043"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:21.765319854+07:00","message":"end Recv id 2043"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:21.76532678+07:00","message":"[buffer interim] 2043 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:21.765334649+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:21.765340342+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:21.765343351+07:00","message":"> Transcript [9045] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:21.765345647+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:21.765347249+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:21.765348899+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:21.765350343+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:21.76535737+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:21.765365564+07:00","message":"push: {true \n 0 0xc002aa0180}"}
{"level":"info","service":"Main","time":"2025-10-27T15:41:21.772426314+07:00","message":"write wav file: './tmp/7446/7446_2043.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:21.806788871+07:00","message":"[GCS] Start streaming session, msgId: 2044"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:22.056282705+07:00","message":"[GCS] IsForceVAD: false for message ID: 2044"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:22.161092213+07:00","message":"receive streaming session, msgId: 2044"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:22.161110312+07:00","message":"found end of frame, send empty tag with msgId: 2044"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:22.161113136+07:00","message":"end Recv id 2044"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:22.161119839+07:00","message":"[buffer interim] 2044 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:22.161126459+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:22.161129729+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:22.161132496+07:00","message":"> Transcript [9046] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:22.161134651+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:22.161136572+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:22.161138163+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:22.16113969+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:22.161146607+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:22.161156091+07:00","message":"push: {true \n 0 0xc002ee4080}"}
{"level":"info","service":"Main","time":"2025-10-27T15:41:22.165526548+07:00","message":"write wav file: './tmp/7446/7446_2044.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:22.427453274+07:00","message":"[GCS] Cleaned up inactive client: 1981"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:22.427481976+07:00","message":"[GCS] Cleaned up inactive client: 1965"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:22.427484662+07:00","message":"[GCS] Cleaned up inactive client: 1974"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:22.427486161+07:00","message":"[GCS] Cleaned up inactive client: 1970"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:22.427487678+07:00","message":"[GCS] Cleaned up inactive client: 1980"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:22.427489113+07:00","message":"[GCS] Cleaned up inactive client: 1976"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:22.427490572+07:00","message":"[GCS] Cleaned up inactive client: 1978"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:22.427493065+07:00","message":"[GCS] Cleaned up inactive client: 1977"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:22.4274945+07:00","message":"[GCS] Cleaned up inactive client: 1982"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:22.42749596+07:00","message":"[GCS] Cleaned up inactive client: 1979"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:22.427497663+07:00","message":"[GCS] Cleaned up inactive client: 1986"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:22.427499194+07:00","message":"[GCS] Cleaned up inactive client: 1969"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:22.427500697+07:00","message":"[GCS] Cleaned up inactive client: 1967"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:22.427502049+07:00","message":"[GCS] Cleaned up inactive client: 1966"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:22.427503437+07:00","message":"[GCS] Cleaned up inactive client: 1968"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:22.427504731+07:00","message":"[GCS] Cleaned up inactive client: 1985"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:22.42750602+07:00","message":"[GCS] Cleaned up inactive client: 1972"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:22.427507277+07:00","message":"[GCS] Cleaned up inactive client: 1983"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:22.427508689+07:00","message":"[GCS] Cleaned up inactive client: 1971"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:22.427509983+07:00","message":"[GCS] Cleaned up inactive client: 1975"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:22.427511277+07:00","message":"[GCS] Cleaned up inactive client: 1973"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:22.427512571+07:00","message":"[GCS] Cleaned up inactive client: 1984"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:22.507054473+07:00","message":"[GCS] Start streaming session, msgId: 2045"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:23.148485101+07:00","message":"[GCS] IsForceVAD: false for message ID: 2045"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:23.257711045+07:00","message":"receive streaming session, msgId: 2045"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:23.257727324+07:00","message":"found end of frame, send empty tag with msgId: 2045"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:23.257729753+07:00","message":"end Recv id 2045"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:23.257736284+07:00","message":"[buffer interim] 2045 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:23.257743118+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:23.257746865+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:23.257749384+07:00","message":"> Transcript [9047] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:23.257751351+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:23.257753137+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:23.257754747+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:23.25775651+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:23.257762411+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:23.25777265+07:00","message":"push: {true \n 0 0xc002b14680}"}
{"level":"info","service":"Main","time":"2025-10-27T15:41:23.263054585+07:00","message":"write wav file: './tmp/7446/7446_2045.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:23.277386869+07:00","message":"[GCS] Start streaming session, msgId: 2046"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:41:23.297708759+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:41:23.297723729+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:23.537136569+07:00","message":"[GCS] IsForceVAD: false for message ID: 2046"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:23.59864512+07:00","message":"[GCS] Start streaming session, msgId: 2047"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:23.710904681+07:00","message":"receive streaming session, msgId: 2046"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:23.710924799+07:00","message":"found end of frame, send empty tag with msgId: 2046"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:23.710927471+07:00","message":"end Recv id 2046"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:23.710933781+07:00","message":"[buffer interim] 2046 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:23.710940454+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:23.710945062+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:23.710947638+07:00","message":"> Transcript [9048] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:23.710949748+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:23.710951509+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:23.710953073+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:23.710954537+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:23.710956705+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:23.710966085+07:00","message":"push: {true \n 0 0xc002b14c80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:41:23.715676725+07:00","message":"write wav file: './tmp/7446/7446_2046.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:26.036319536+07:00","message":"[GCS] IsForceVAD: false for message ID: 2047"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:26.138153656+07:00","message":"receive streaming session, msgId: 2047"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:26.138171607+07:00","message":"found end of frame, send empty tag with msgId: 2047"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:26.138174403+07:00","message":"end Recv id 2047"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:26.138180749+07:00","message":"[buffer interim] 2047 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:26.138186752+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:26.138192081+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:26.138194915+07:00","message":"> Transcript [9049] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:26.13819708+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:26.138198771+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:26.138200201+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:26.138201663+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:26.138203892+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:26.138213176+07:00","message":"push: {true \n 0 0xc002aa0400}"}
{"level":"info","service":"Main","time":"2025-10-27T15:41:26.145021027+07:00","message":"write wav file: './tmp/7446/7446_2047.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:26.227905081+07:00","message":"[GCS] Start streaming session, msgId: 2048"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:41:26.298441605+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:41:26.298445977+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:41:29.299352093+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:41:29.299361356+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:30.00673168+07:00","message":"[GCS] IsForceVAD: false for message ID: 2048"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:30.131642747+07:00","message":"receive streaming session, msgId: 2048"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:30.131660468+07:00","message":"found end of frame, send empty tag with msgId: 2048"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:30.131664116+07:00","message":"end Recv id 2048"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:30.131672145+07:00","message":"[buffer interim] 2048 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:30.131680774+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:30.13168478+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:30.131687472+07:00","message":"> Transcript [9050] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:30.131689747+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:30.1316916+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:30.131693399+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:30.13169568+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:30.131698864+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:30.131710362+07:00","message":"push: {true \n 0 0xc002881c80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:30.137455218+07:00","message":"[GCS] Start streaming session, msgId: 2049"}
{"level":"info","service":"Main","time":"2025-10-27T15:41:30.140828654+07:00","message":"write wav file: './tmp/7446/7446_2048.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:30.196937853+07:00","message":"[GCS] IsForceVAD: false for message ID: 2049"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:30.403658516+07:00","message":"receive streaming session, msgId: 2049"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:30.403679138+07:00","message":"found end of frame, send empty tag with msgId: 2049"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:30.403682746+07:00","message":"end Recv id 2049"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:30.403691499+07:00","message":"[buffer interim] 2049 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:30.403700505+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:30.40370481+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:30.40370851+07:00","message":"> Transcript [9051] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:30.40371129+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:30.403713537+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:30.403715852+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:30.40371775+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:30.403721441+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:30.40373353+07:00","message":"push: {true \n 0 0xc002a07200}"}
{"level":"info","service":"Main","time":"2025-10-27T15:41:30.410527304+07:00","message":"write wav file: './tmp/7446/7446_2049.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:31.026355068+07:00","message":"[GCS] Start streaming session, msgId: 2050"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:31.096628504+07:00","message":"[GCS] IsForceVAD: false for message ID: 2050"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:31.307334238+07:00","message":"receive streaming session, msgId: 2050"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:31.307352413+07:00","message":"found end of frame, send empty tag with msgId: 2050"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:31.307355383+07:00","message":"end Recv id 2050"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:31.307361225+07:00","message":"[buffer interim] 2050 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:31.307367539+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:31.307371409+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:31.307374233+07:00","message":"> Transcript [9052] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:31.307376569+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:31.307378463+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:31.307379965+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:31.307381424+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:31.307388015+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:31.307396258+07:00","message":"push: {true \n 0 0xc002216700}"}
{"level":"info","service":"Main","time":"2025-10-27T15:41:31.312011871+07:00","message":"write wav file: './tmp/7446/7446_2050.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:41:32.300334262+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:41:32.300347055+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:32.437026564+07:00","message":"[GCS] Start streaming session, msgId: 2051"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:32.826812183+07:00","message":"[GCS] IsForceVAD: false for message ID: 2051"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:32.92649405+07:00","message":"receive streaming session, msgId: 2051"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:32.926512406+07:00","message":"found end of frame, send empty tag with msgId: 2051"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:32.926515548+07:00","message":"end Recv id 2051"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:32.926521876+07:00","message":"[buffer interim] 2051 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:32.926527842+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:32.926531642+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:32.926534511+07:00","message":"> Transcript [9053] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:32.926536701+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:32.926539142+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:32.926540597+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:32.926542104+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:32.926544489+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:32.926554746+07:00","message":"push: {true \n 0 0xc002ee4480}"}
{"level":"info","service":"Main","time":"2025-10-27T15:41:32.931167046+07:00","message":"write wav file: './tmp/7446/7446_2051.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:32.95832275+07:00","message":"[GCS] Start streaming session, msgId: 2052"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:33.016261919+07:00","message":"[GCS] IsForceVAD: false for message ID: 2052"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:33.149100596+07:00","message":"[GCS] Start streaming session, msgId: 2053"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:33.216101991+07:00","message":"[GCS] IsForceVAD: false for message ID: 2053"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:33.254419155+07:00","message":"receive streaming session, msgId: 2052"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:33.254441542+07:00","message":"found end of frame, send empty tag with msgId: 2052"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:33.254444476+07:00","message":"end Recv id 2052"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:33.254452216+07:00","message":"[buffer interim] 2052 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:33.254459728+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:33.254464732+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:33.254467644+07:00","message":"> Transcript [9054] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:33.254469962+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:33.254471704+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:33.254473299+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:33.254474777+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:33.254480588+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:33.254489937+07:00","message":"push: {true \n 0 0xc002a07700}"}
{"level":"info","service":"Main","time":"2025-10-27T15:41:33.258595265+07:00","message":"write wav file: './tmp/7446/7446_2052.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:33.3861726+07:00","message":"receive streaming session, msgId: 2053"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:33.386187976+07:00","message":"found end of frame, send empty tag with msgId: 2053"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:33.386191176+07:00","message":"end Recv id 2053"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:33.386197806+07:00","message":"[buffer interim] 2053 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:33.386204353+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:33.386207608+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:33.386210119+07:00","message":"> Transcript [9055] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:33.386212162+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:33.386213863+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:33.386215502+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:33.386217003+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:33.386219243+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:33.386228687+07:00","message":"push: {true \n 0 0xc002a07900}"}
{"level":"info","service":"Main","time":"2025-10-27T15:41:33.390702207+07:00","message":"write wav file: './tmp/7446/7446_2053.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:33.406766818+07:00","message":"[GCS] Start streaming session, msgId: 2054"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:33.856316602+07:00","message":"[GCS] IsForceVAD: false for message ID: 2054"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:33.955591473+07:00","message":"receive streaming session, msgId: 2054"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:33.955607593+07:00","message":"found end of frame, send empty tag with msgId: 2054"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:33.955610275+07:00","message":"end Recv id 2054"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:33.955616642+07:00","message":"[buffer interim] 2054 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:33.955623218+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:33.955626971+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:33.955629432+07:00","message":"> Transcript [9056] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:33.955631815+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:33.955633651+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:33.955635274+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:33.955636717+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:33.955639203+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:33.955649541+07:00","message":"push: {true \n 0 0xc002b15780}"}
{"level":"info","service":"Main","time":"2025-10-27T15:41:33.960808801+07:00","message":"write wav file: './tmp/7446/7446_2054.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:34.298322748+07:00","message":"[GCS] Start streaming session, msgId: 2055"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:34.366450894+07:00","message":"[GCS] IsForceVAD: false for message ID: 2055"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:34.501068815+07:00","message":"[GCS] Start streaming session, msgId: 2056"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:34.615619639+07:00","message":"[GCS] IsForceVAD: false for message ID: 2056"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:34.754920738+07:00","message":"receive streaming session, msgId: 2055"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:34.754937997+07:00","message":"found end of frame, send empty tag with msgId: 2055"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:34.754940842+07:00","message":"end Recv id 2055"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:34.75494783+07:00","message":"[buffer interim] 2055 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:34.754954894+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:34.754958628+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:34.754961682+07:00","message":"> Transcript [9057] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:34.754964321+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:34.754966084+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:34.754967617+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:34.754969264+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:34.754974624+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:34.754984611+07:00","message":"push: {true \n 0 0xc002a06180}"}
{"level":"info","service":"Main","time":"2025-10-27T15:41:34.759780498+07:00","message":"write wav file: './tmp/7446/7446_2055.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:34.772865448+07:00","message":"receive streaming session, msgId: 2056"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:34.772885438+07:00","message":"found end of frame, send empty tag with msgId: 2056"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:34.772888461+07:00","message":"end Recv id 2056"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:34.772894262+07:00","message":"[buffer interim] 2056 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:34.772900321+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:34.772903825+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:34.772906471+07:00","message":"> Transcript [9058] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:34.772908841+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:34.772910578+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:34.772911999+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:34.772913544+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:34.772919783+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:34.772929007+07:00","message":"push: {true \n 0 0xc003402500}"}
{"level":"info","service":"Main","time":"2025-10-27T15:41:34.777008006+07:00","message":"write wav file: './tmp/7446/7446_2056.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:35.136547041+07:00","message":"[GCS] Start streaming session, msgId: 2057"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:41:35.300614738+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:41:35.30062415+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:35.325108837+07:00","message":"[GCS] IsForceVAD: false for message ID: 2057"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:35.413987197+07:00","message":"receive streaming session, msgId: 2057"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:35.414006292+07:00","message":"found end of frame, send empty tag with msgId: 2057"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:35.414009045+07:00","message":"end Recv id 2057"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:35.414016369+07:00","message":"[buffer interim] 2057 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:35.414022382+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:35.414025798+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:35.414028668+07:00","message":"> Transcript [9059] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:35.414030974+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:35.414032764+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:35.414034207+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:35.414035673+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:35.414042173+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:35.414050996+07:00","message":"push: {true \n 0 0xc002b14d80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:41:35.418718529+07:00","message":"write wav file: './tmp/7446/7446_2057.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:35.777741138+07:00","message":"[GCS] Start streaming session, msgId: 2058"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:36.217151785+07:00","message":"[GCS] IsForceVAD: false for message ID: 2058"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:36.287161064+07:00","message":"[GCS] Start streaming session, msgId: 2059"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:36.316147349+07:00","message":"receive streaming session, msgId: 2058"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:36.316163115+07:00","message":"found end of frame, send empty tag with msgId: 2058"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:36.316166545+07:00","message":"end Recv id 2058"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:36.316173423+07:00","message":"[buffer interim] 2058 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:36.31618148+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:36.316191939+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:36.31619545+07:00","message":"> Transcript [9060] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:36.316198891+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:36.316201166+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:36.316203324+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:36.316205603+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:36.316212976+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:36.316223698+07:00","message":"push: {true \n 0 0xc003403e00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:41:36.322407975+07:00","message":"write wav file: './tmp/7446/7446_2058.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:36.764626769+07:00","message":"receive streaming session, msgId: 2059"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:36.76466922+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":"2025-10-27T15:41:36.764673944+07:00","message":"receive interim result [false|false]: วิธี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:36.764687569+07:00","message":"[buffer interim] 2059 false วิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:36.764693781+07:00","message":"[bufferProcess] interim [300000000]:วิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:36.764695436+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:37.286418386+07:00","message":"receive streaming session, msgId: 2059"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:37.286457781+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":"2025-10-27T15:41:37.286463292+07:00","message":"receive interim result [false|false]: วิธีทำ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:37.286476493+07:00","message":"[buffer interim] 2059 false วิธีทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:37.286487404+07:00","message":"[bufferProcess] interim [780000000]:วิธีทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:37.286490088+07:00","message":"[bufferProcess] send to processor:วิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:37.286496137+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:37.286500301+07:00","message":"> Transcript [9061] [false]: 'วิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:37.286503152+07:00","message":"Set StatePrefix (first interim): 'วิธี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:37.515227258+07:00","message":"receive streaming session, msgId: 2059"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:37.515260551+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":"2025-10-27T15:41:37.515264924+07:00","message":"receive interim result [false|false]: วิธีใช้ใน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:37.515277565+07:00","message":"[buffer interim] 2059 false วิธีใช้ใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:37.515283789+07:00","message":"[bufferProcess] interim [20000000]:วิธีใช้ใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:37.515285983+07:00","message":"[bufferProcess] send to processor:วิธีทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:37.515290854+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:37.515293325+07:00","message":"> Transcript [9062] [false]: 'วิธีทำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:37.515295673+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:37.515297213+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:37.515298727+07:00","message":"StatePrefix: 'วิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:37.515300515+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:37.80686092+07:00","message":"receive streaming session, msgId: 2059"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:37.806907057+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":"2025-10-27T15:41:37.806912794+07:00","message":"receive interim result [false|false]: วิธีใช้ในพื้น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:37.806925254+07:00","message":"[buffer interim] 2059 false วิธีใช้ในพื้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:37.806934787+07:00","message":"[bufferProcess] interim [260000000]:วิธีใช้ในพื้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:37.806937967+07:00","message":"[bufferProcess] send to processor:วิธีใช้ใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:37.806944558+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:37.80694813+07:00","message":"> Transcript [9063] [false]: 'วิธีใช้ใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:37.806952546+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:37.806954842+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:37.806957527+07:00","message":"StatePrefix: 'วิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:37.806960206+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:37.944995368+07:00","message":"receive streaming session, msgId: 2059"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:37.945029206+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":"2025-10-27T15:41:37.94503841+07:00","message":"receive interim result [false|false]: วิธีใช้ในเฟซน่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:37.945050838+07:00","message":"[buffer interim] 2059 false วิธีใช้ในเฟซน่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:37.945059559+07:00","message":"[bufferProcess] interim [500000000]:วิธีใช้ในเฟซน่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:37.945061566+07:00","message":"[bufferProcess] send to processor:วิธีใช้ในพื้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:37.945064936+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:37.945067552+07:00","message":"> Transcript [9064] [false]: 'วิธีใช้ในพื้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:37.945071002+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:37.945072619+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:37.945074258+07:00","message":"StatePrefix: 'วิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:37.945075846+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:38.046814566+07:00","message":"receive streaming session, msgId: 2059"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:38.046862207+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":"2025-10-27T15:41:38.046867166+07:00","message":"receive interim result [false|false]: วิธีใช้ในเฟซนั่ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:38.046878549+07:00","message":"[buffer interim] 2059 false วิธีใช้ในเฟซนั่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:38.046884852+07:00","message":"[bufferProcess] interim [560000000]:วิธีใช้ในเฟซนั่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:38.046886846+07:00","message":"[bufferProcess] send to processor:วิธีใช้ในเฟซน่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:38.046890386+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:38.046892945+07:00","message":"> Transcript [9065] [false]: 'วิธีใช้ในเฟซน่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:38.046896106+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:38.046898018+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:38.046899625+07:00","message":"StatePrefix: 'วิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:38.046901229+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:38.046903872+07:00","message":"Push: 'วิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:38.046905735+07:00","message":"TextPushed: 'วิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:38.046907646+07:00","message":"Set new StatePrefix : 'วิธีใช้ในเฟซน่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:38.04690969+07:00","message":"Next Push (prob) : 'ใช้ในเฟซน่ะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:38.046918006+07:00","message":"push: {false วิธี 0 0xc002602b00}"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:41:38.30154082+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:41:38.301553279+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:38.452764547+07:00","message":"receive streaming session, msgId: 2059"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:38.452803448+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":"2025-10-27T15:41:38.452809103+07:00","message":"receive interim result [false|false]: วิธีใช้ในพื้นที่นั่ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:38.452823683+07:00","message":"[buffer interim] 2059 false วิธีใช้ในพื้นที่นั่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:38.452830608+07:00","message":"[bufferProcess] interim [980000000]:วิธีใช้ในพื้นที่นั่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:38.452840813+07:00","message":"[bufferProcess] send to processor:วิธีใช้ในเฟซนั่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:38.452847442+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:38.452850744+07:00","message":"> Transcript [9066] [false]: 'วิธีใช้ในเฟซนั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:38.452852896+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:38.452854573+07:00","message":"Set new StatePrefix: 'วิธีใช้ในเฟซนั่ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:38.943180553+07:00","message":"receive streaming session, msgId: 2059"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:38.943225692+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":"2025-10-27T15:41:38.943231512+07:00","message":"receive interim result [false|false]: วิธีใช้ในพื้นที่นั่งดุสิตมหาปราสาท"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:38.943244307+07:00","message":"[buffer interim] 2059 false วิธีใช้ในพื้นที่นั่งดุสิตมหาปราสาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:38.943250699+07:00","message":"[bufferProcess] interim [520000000]:วิธีใช้ในพื้นที่นั่งดุสิตมหาปราสาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:38.943252812+07:00","message":"[bufferProcess] send to processor:วิธีใช้ในพื้นที่นั่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:38.943258462+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:38.943260815+07:00","message":"> Transcript [9067] [false]: 'วิธีใช้ในพื้นที่นั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:38.943262811+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:38.943264415+07:00","message":"Set new StatePrefix: 'วิธีใช้ในพื้นที่นั่ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:39.547444229+07:00","message":"receive streaming session, msgId: 2059"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:39.547477523+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วิธีใช้ในพื้นที่นั่งดุสิตมหาปราสาท\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:39.547482596+07:00","message":"receive interim result [false|false]: วิธีใช้ในพื้นที่นั่งดุสิตมหาปราสาท"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:39.54749461+07:00","message":"[buffer interim] 2059 false วิธีใช้ในพื้นที่นั่งดุสิตมหาปราสาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:39.547500777+07:00","message":"[bufferProcess] interim [120000000]:วิธีใช้ในพื้นที่นั่งดุสิตมหาปราสาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:39.547502876+07:00","message":"[bufferProcess] send to processor:วิธีใช้ในพื้นที่นั่งดุสิตมหาปราสาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:39.547508265+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:39.5475108+07:00","message":"> Transcript [9068] [false]: 'วิธีใช้ในพื้นที่นั่งดุสิตมหาปราสาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:39.547513469+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:39.547515344+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:39.547517462+07:00","message":"StatePrefix: 'วิธีใช้ในพื้นที่นั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:39.547519548+07:00","message":"TextPushed: 'วิธี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:40.041150893+07:00","message":"receive streaming session, msgId: 2059"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:40.041209069+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":"2025-10-27T15:41:40.041215363+07:00","message":"receive interim result [false|false]: วิธีใช้ในพื้นที่นั่งดุสิตมหาปราสาทเป็นที่เรียบร้อย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:40.04123029+07:00","message":"[buffer interim] 2059 false วิธีใช้ในพื้นที่นั่งดุสิตมหาปราสาทเป็นที่เรียบร้อย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:40.041236596+07:00","message":"[bufferProcess] interim [540000000]:วิธีใช้ในพื้นที่นั่งดุสิตมหาปราสาทเป็นที่เรียบร้อย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:40.04124093+07:00","message":"[bufferProcess] send to processor:วิธีใช้ในพื้นที่นั่งดุสิตมหาปราสาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:40.041245384+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:40.041248573+07:00","message":"> Transcript [9069] [false]: 'วิธีใช้ในพื้นที่นั่งดุสิตมหาปราสาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:40.041252618+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:40.041254869+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:40.041257284+07:00","message":"StatePrefix: 'วิธีใช้ในพื้นที่นั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:40.041260108+07:00","message":"TextPushed: 'วิธี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:40.154221956+07:00","message":"receive streaming session, msgId: 2059"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:40.154254929+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":"2025-10-27T15:41:40.154260911+07:00","message":"receive interim result [false|false]: วิธีใช้ในพื้นที่นั่งดุสิตมหาปราสาทเป็นที่เรียบร้อยแล้ว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:40.154275022+07:00","message":"[buffer interim] 2059 false วิธีใช้ในพื้นที่นั่งดุสิตมหาปราสาทเป็นที่เรียบร้อยแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:40.15428146+07:00","message":"[bufferProcess] interim [720000000]:วิธีใช้ในพื้นที่นั่งดุสิตมหาปราสาทเป็นที่เรียบร้อยแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:40.15428401+07:00","message":"[bufferProcess] send to processor:วิธีใช้ในพื้นที่นั่งดุสิตมหาปราสาทเป็นที่เรียบร้อย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:40.154289048+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:40.154291761+07:00","message":"> Transcript [9070] [false]: 'วิธีใช้ในพื้นที่นั่งดุสิตมหาปราสาทเป็นที่เรียบร้อย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:40.154294653+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:40.154296399+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:40.154298357+07:00","message":"StatePrefix: 'วิธีใช้ในพื้นที่นั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:40.154300352+07:00","message":"TextPushed: 'วิธี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:40.360490851+07:00","message":"receive streaming session, msgId: 2059"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:40.360530911+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":"2025-10-27T15:41:40.360536457+07:00","message":"receive interim result [false|false]: วิธีใช้ในพื้นที่นั่งดุสิตมหาปราสาทเป็นที่เรียบร้อยแล้วนะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:40.360549245+07:00","message":"[buffer interim] 2059 false วิธีใช้ในพื้นที่นั่งดุสิตมหาปราสาทเป็นที่เรียบร้อยแล้วนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:40.360556017+07:00","message":"[bufferProcess] interim [900000000]:วิธีใช้ในพื้นที่นั่งดุสิตมหาปราสาทเป็นที่เรียบร้อยแล้วนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:40.360558591+07:00","message":"[bufferProcess] send to processor:วิธีใช้ในพื้นที่นั่งดุสิตมหาปราสาทเป็นที่เรียบร้อยแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:40.360563972+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:40.360566473+07:00","message":"> Transcript [9071] [false]: 'วิธีใช้ในพื้นที่นั่งดุสิตมหาปราสาทเป็นที่เรียบร้อยแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:40.360569656+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:40.360571573+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:40.360573563+07:00","message":"StatePrefix: 'วิธีใช้ในพื้นที่นั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:40.360575537+07:00","message":"TextPushed: 'วิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:40.360580109+07:00","message":"Push: 'ใช้ในพื้นที่นั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:40.360581744+07:00","message":"TextPushed: 'วิธีใช้ในพื้นที่นั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:40.360584725+07:00","message":"Set new StatePrefix : 'วิธีใช้ในพื้นที่นั่งดุสิตมหาปราสาทเป็นที่เรียบร้อยแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:40.360587471+07:00","message":"Next Push (prob) : 'ดุสิตมหาปราสาทเป็นที่เรียบร้อยแล้ว'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:40.360595738+07:00","message":"push: {false ใช้ในพื้นที่นั่ง 0 0xc002602b00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:40.472657678+07:00","message":"receive streaming session, msgId: 2059"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:40.472708932+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":"2025-10-27T15:41:40.472714527+07:00","message":"receive interim result [false|false]: วิธีใช้ในพื้นที่นั่งดุสิตมหาปราสาทเป็นที่เรียบร้อยแล้วนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:40.472728576+07:00","message":"[buffer interim] 2059 false วิธีใช้ในพื้นที่นั่งดุสิตมหาปราสาทเป็นที่เรียบร้อยแล้วนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:40.472735679+07:00","message":"[bufferProcess] interim [20000000]:วิธีใช้ในพื้นที่นั่งดุสิตมหาปราสาทเป็นที่เรียบร้อยแล้วนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:40.472737917+07:00","message":"[bufferProcess] send to processor:วิธีใช้ในพื้นที่นั่งดุสิตมหาปราสาทเป็นที่เรียบร้อยแล้วนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:40.472743603+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:40.472745882+07:00","message":"> Transcript [9072] [false]: 'วิธีใช้ในพื้นที่นั่งดุสิตมหาปราสาทเป็นที่เรียบร้อยแล้วนะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:40.472749053+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:40.472750844+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:40.472752938+07:00","message":"StatePrefix: 'วิธีใช้ในพื้นที่นั่งดุสิตมหาปราสาทเป็นที่เรียบร้อยแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:40.472755331+07:00","message":"TextPushed: 'วิธีใช้ในพื้นที่นั่ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:41.066214255+07:00","message":"receive streaming session, msgId: 2059"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:41.066251408+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วิธีใช้ในพื้นที่นั่งดุสิตมหาปราสาทเป็นที่เรียบร้อยแล้วนะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:41.066256863+07:00","message":"receive interim result [false|false]: วิธีใช้ในพื้นที่นั่งดุสิตมหาปราสาทเป็นที่เรียบร้อยแล้วนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:41.066268904+07:00","message":"[buffer interim] 2059 false วิธีใช้ในพื้นที่นั่งดุสิตมหาปราสาทเป็นที่เรียบร้อยแล้วนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:41.06627546+07:00","message":"[bufferProcess] interim [620000000]:วิธีใช้ในพื้นที่นั่งดุสิตมหาปราสาทเป็นที่เรียบร้อยแล้วนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:41.066278015+07:00","message":"[bufferProcess] send to processor:วิธีใช้ในพื้นที่นั่งดุสิตมหาปราสาทเป็นที่เรียบร้อยแล้วนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:41.066283292+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:41.066285752+07:00","message":"> Transcript [9073] [false]: 'วิธีใช้ในพื้นที่นั่งดุสิตมหาปราสาทเป็นที่เรียบร้อยแล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:41.066289123+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:41.066291063+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:41.066293095+07:00","message":"StatePrefix: 'วิธีใช้ในพื้นที่นั่งดุสิตมหาปราสาทเป็นที่เรียบร้อยแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:41.06629555+07:00","message":"TextPushed: 'วิธีใช้ในพื้นที่นั่ง'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:41:41.302568961+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:41:41.30257142+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:41.798309427+07:00","message":"[GCS] IsForceVAD: false for message ID: 2059"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:41.988062758+07:00","message":"[GCS] Start streaming session, msgId: 2060"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:42.009135349+07:00","message":"receive streaming session, msgId: 2059"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:42.009191667+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วิธีทำในพื้นที่นั่งดุสิตมหาปราสาทเป็นที่เรียบร้อยแล้วนะคะ\",\"confidence\":0.91444486}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:42.009201181+07:00","message":"receive interim result [true|false]: วิธีทำในพื้นที่นั่งดุสิตมหาปราสาทเป็นที่เรียบร้อยแล้วนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:42.009211224+07:00","message":"end recv isFinal message id 2059"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:42.009213099+07:00","message":"end Recv id 2059"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:42.009218294+07:00","message":"[buffer interim] 2059 true วิธีทำในพื้นที่นั่งดุสิตมหาปราสาทเป็นที่เรียบร้อยแล้วนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:42.009227034+07:00","message":"[bufferProcess] interim [520000000]:วิธีทำในพื้นที่นั่งดุสิตมหาปราสาทเป็นที่เรียบร้อยแล้วนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:42.009229845+07:00","message":"[bufferProcess] send to processor (isfinal):วิธีใช้ในพื้นที่นั่งดุสิตมหาปราสาทเป็นที่เรียบร้อยแล้วนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:42.009233182+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:42.009235586+07:00","message":"> Transcript [9074] [false]: 'วิธีใช้ในพื้นที่นั่งดุสิตมหาปราสาทเป็นที่เรียบร้อยแล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:42.009238309+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:42.009239978+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:42.00924175+07:00","message":"StatePrefix: 'วิธีใช้ในพื้นที่นั่งดุสิตมหาปราสาทเป็นที่เรียบร้อยแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:42.009244932+07:00","message":"TextPushed: 'วิธีใช้ในพื้นที่นั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:42.009246742+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:42.00924842+07:00","message":"> Transcript [9075] [true]: 'วิธีทำในพื้นที่นั่งดุสิตมหาปราสาทเป็นที่เรียบร้อยแล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:42.009250274+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:42.0092516+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:42.00925291+07:00","message":"StatePrefix: 'วิธีใช้ในพื้นที่นั่งดุสิตมหาปราสาทเป็นที่เรียบร้อยแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:42.009254436+07:00","message":"TextPushed: 'วิธีใช้ในพื้นที่นั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:42.009255706+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:42.009407495+07:00","message":"Push: 'ดุสิตมหาปราสาทเป็นที่เรียบร้อยแล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:42.00940984+07:00","message":"TextPushed: 'วิธีใช้ในพื้นที่นั่งดุสิตมหาปราสาทเป็นที่เรียบร้อยแล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:42.009411769+07:00","message":"Set new StatePrefix : 'วิธีทำในพื้นที่นั่งดุสิตมหาปราสาทเป็นที่เรียบร้อยแล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:42.009413655+07:00","message":"Next Push (prob) : 'วิธีทำในพื้นที่นั่งดุสิตมหาปราสาทเป็นที่เรียบร้อยแล้วนะคะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:42.009421798+07:00","message":"push: {true ดุสิตมหาปราสาทเป็นที่เรียบร้อยแล้วนะคะ 0 0xc002602b00}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:42.009442+07:00","message":"write aligntment file to 'tmp/7446/align_message_id_2059.html'"}
{"level":"info","service":"Main","time":"2025-10-27T15:41:42.021289504+07:00","message":"write wav file: './tmp/7446/7446_2059.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:44.131761975+07:00","message":"receive streaming session, msgId: 2060"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:44.131804196+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":"2025-10-27T15:41:44.131809474+07:00","message":"receive interim result [false|false]: รบ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:44.131822337+07:00","message":"[buffer interim] 2060 false รบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:44.131829132+07:00","message":"[bufferProcess] interim [980000000]:รบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:44.131830649+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:44.131847524+07:00","message":"[bufferProcess] send to processor (ticker):รบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:44.131851096+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:44.13185355+07:00","message":"> Transcript [9076] [false]: 'รบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:44.1318554+07:00","message":"Set StatePrefix (first interim): 'รบ'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:41:44.302585677+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:41:44.30259655+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:45.36289919+07:00","message":"receive streaming session, msgId: 2060"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:45.362933382+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":"2025-10-27T15:41:45.362938929+07:00","message":"receive interim result [false|false]: เป้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:45.362951932+07:00","message":"[buffer interim] 2060 false เป้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:45.362958286+07:00","message":"[bufferProcess] interim [180000000]:เป้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:45.362959847+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:45.362964613+07:00","message":"[bufferProcess] send to processor (ticker):เป้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:45.362967143+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:45.362969809+07:00","message":"> Transcript [9077] [false]: 'เป้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:45.362972006+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:45.362973615+07:00","message":"Set new StatePrefix: 'เป้า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:45.548923998+07:00","message":"receive streaming session, msgId: 2060"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:45.548959393+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":"2025-10-27T15:41:45.548966469+07:00","message":"receive interim result [false|false]: เช่าชุด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:45.548980378+07:00","message":"[buffer interim] 2060 false เช่าชุด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:45.548987055+07:00","message":"[bufferProcess] interim [360000000]:เช่าชุด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:45.548988485+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:46.242573573+07:00","message":"receive streaming session, msgId: 2060"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:46.242609726+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":"2025-10-27T15:41:46.242615994+07:00","message":"receive interim result [false|false]: ผลิตภัณฑ์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:46.242628831+07:00","message":"[buffer interim] 2060 false ผลิตภัณฑ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:46.242635591+07:00","message":"[bufferProcess] interim [80000000]:ผลิตภัณฑ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:46.242637523+07:00","message":"[bufferProcess] send to processor:เช่าชุด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:46.242642397+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:46.242645165+07:00","message":"> Transcript [9078] [false]: 'เช่าชุด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:46.242647134+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:46.242648855+07:00","message":"Set new StatePrefix: 'เช่าชุด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:46.436678212+07:00","message":"receive streaming session, msgId: 2060"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:46.436716969+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":"2025-10-27T15:41:46.436721836+07:00","message":"receive interim result [false|false]: พระบาท"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:46.436733061+07:00","message":"[buffer interim] 2060 false พระบาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:46.436739556+07:00","message":"[bufferProcess] interim [260000000]:พระบาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:46.436741711+07:00","message":"[bufferProcess] send to processor:ผลิตภัณฑ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:46.436744821+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:46.436747449+07:00","message":"> Transcript [9079] [false]: 'ผลิตภัณฑ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:46.436749341+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:46.436750933+07:00","message":"Set new StatePrefix: 'ผลิตภัณฑ์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:47.071544832+07:00","message":"receive streaming session, msgId: 2060"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:47.071577679+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":"2025-10-27T15:41:47.071587028+07:00","message":"receive interim result [false|false]: พระบาท"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:47.071597862+07:00","message":"[buffer interim] 2060 false พระบาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:47.071604529+07:00","message":"[bufferProcess] interim [860000000]:พระบาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:47.071606627+07:00","message":"[bufferProcess] send to processor:พระบาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:47.071611296+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:47.071613814+07:00","message":"> Transcript [9080] [false]: 'พระบาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:47.071616165+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:47.071617769+07:00","message":"Set new StatePrefix: 'พระบาท'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:41:47.302648202+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:41:47.302654329+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:47.500136396+07:00","message":"[GCS] IsForceVAD: false for message ID: 2060"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:47.556715853+07:00","message":"[GCS] Start streaming session, msgId: 2061"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:47.624812735+07:00","message":"receive streaming session, msgId: 2060"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:47.624875054+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระบาท\",\"confidence\":0.8659283}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:47.624881813+07:00","message":"receive interim result [true|false]: พระบาท"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:47.624891868+07:00","message":"end recv isFinal message id 2060"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:47.624894327+07:00","message":"end Recv id 2060"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:47.624902524+07:00","message":"[buffer interim] 2060 true พระบาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:47.62491017+07:00","message":"[bufferProcess] interim [520000000]:พระบาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:47.624912687+07:00","message":"[bufferProcess] send to processor (isfinal):พระบาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:47.624916776+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:47.624920352+07:00","message":"> Transcript [9081] [false]: 'พระบาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:47.624923603+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:47.624925747+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:47.624927791+07:00","message":"StatePrefix: 'พระบาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:47.62493001+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:47.624932416+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:47.624934594+07:00","message":"> Transcript [9082] [true]: 'พระบาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:47.624936825+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:47.624938967+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:47.624940741+07:00","message":"StatePrefix: 'พระบาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:47.624942757+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:47.624945498+07:00","message":"Push: 'พระบาท'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:47.624954916+07:00","message":"push: {true พระบาท 0 0xc002ee4580}"}
{"level":"info","service":"Main","time":"2025-10-27T15:41:47.640438905+07:00","message":"write wav file: './tmp/7446/7446_2060.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:48.437803238+07:00","message":"receive streaming session, msgId: 2061"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:48.43786235+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":"2025-10-27T15:41:48.43786956+07:00","message":"receive interim result [false|false]: ภาษา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:48.437884667+07:00","message":"[buffer interim] 2061 false ภาษา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:48.437892838+07:00","message":"[bufferProcess] interim [720000000]:ภาษา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:48.437895117+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:48.621957366+07:00","message":"receive streaming session, msgId: 2061"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:48.621993733+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":"2025-10-27T15:41:48.621999061+07:00","message":"receive interim result [false|false]: อากาศ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:48.622010565+07:00","message":"[buffer interim] 2061 false อากาศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:48.622017257+07:00","message":"[bufferProcess] interim [900000000]:อากาศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:48.622019153+07:00","message":"[bufferProcess] send to processor:ภาษา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:48.622023925+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:48.622026285+07:00","message":"> Transcript [9083] [false]: 'ภาษา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:48.622027978+07:00","message":"Set StatePrefix (first interim): 'ภาษา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:48.807230066+07:00","message":"receive streaming session, msgId: 2061"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:48.807271385+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":"2025-10-27T15:41:48.807277576+07:00","message":"receive interim result [false|false]: อากาศหนาว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:48.807291643+07:00","message":"[buffer interim] 2061 false อากาศหนาว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:48.807298384+07:00","message":"[bufferProcess] interim [80000000]:อากาศหนาว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:48.807300497+07:00","message":"[bufferProcess] send to processor:อากาศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:48.807305515+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:48.807308219+07:00","message":"> Transcript [9084] [false]: 'อากาศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:48.807310167+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:48.807312107+07:00","message":"Set new StatePrefix: 'อากาศ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:48.935299904+07:00","message":"receive streaming session, msgId: 2061"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:48.93534213+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":"2025-10-27T15:41:48.935348622+07:00","message":"receive interim result [false|false]: อากาศใน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:48.935363871+07:00","message":"[buffer interim] 2061 false อากาศใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:48.935372232+07:00","message":"[bufferProcess] interim [200000000]:อากาศใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:48.935374882+07:00","message":"[bufferProcess] send to processor:อากาศหนาว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:48.935382605+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:48.935385848+07:00","message":"> Transcript [9085] [false]: 'อากาศหนาว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:48.935390067+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:48.935392781+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:48.935395102+07:00","message":"StatePrefix: 'อากาศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:48.935397769+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:49.135036361+07:00","message":"receive streaming session, msgId: 2061"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:49.135076945+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":"2025-10-27T15:41:49.135082544+07:00","message":"receive interim result [false|false]: อากาศในรถ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:49.135096499+07:00","message":"[buffer interim] 2061 false อากาศในรถ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:49.135103091+07:00","message":"[bufferProcess] interim [380000000]:อากาศในรถ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:49.135104941+07:00","message":"[bufferProcess] send to processor:อากาศใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:49.135109692+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:49.135112447+07:00","message":"> Transcript [9086] [false]: 'อากาศใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:49.135115166+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:49.135117022+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:49.135118602+07:00","message":"StatePrefix: 'อากาศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:49.135120399+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:49.725641627+07:00","message":"receive streaming session, msgId: 2061"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:49.725681196+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อากาศในรถ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:49.725687824+07:00","message":"receive interim result [false|false]: อากาศในรถ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:49.725700875+07:00","message":"[buffer interim] 2061 false อากาศในรถ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:49.725710619+07:00","message":"[bufferProcess] interim [980000000]:อากาศในรถ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:49.725713593+07:00","message":"[bufferProcess] send to processor:อากาศในรถ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:49.725719805+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:49.725723768+07:00","message":"> Transcript [9087] [false]: 'อากาศในรถ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:49.725727422+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:49.72572984+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:49.725733137+07:00","message":"StatePrefix: 'อากาศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:49.725734896+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:49.836794502+07:00","message":"receive streaming session, msgId: 2061"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:49.836853536+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":"2025-10-27T15:41:49.836860393+07:00","message":"receive interim result [false|false]: อากาศในพระราชวัง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:49.836875976+07:00","message":"[buffer interim] 2061 false อากาศในพระราชวัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:49.836884593+07:00","message":"[bufferProcess] interim [100000000]:อากาศในพระราชวัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:49.836887939+07:00","message":"[bufferProcess] send to processor:อากาศในรถ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:49.836895846+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:49.836899053+07:00","message":"> Transcript [9088] [false]: 'อากาศในรถ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:49.836902344+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:49.836904328+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:49.836905898+07:00","message":"StatePrefix: 'อากาศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:49.836907605+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:49.836912228+07:00","message":"Push: 'อากาศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:49.836913883+07:00","message":"TextPushed: 'อากาศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:49.836915723+07:00","message":"Set new StatePrefix : 'อากาศในรถ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:49.836917527+07:00","message":"Next Push (prob) : 'ในรถ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:49.836925164+07:00","message":"push: {false อากาศ 0 0xc002b15380}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:50.152950503+07:00","message":"receive streaming session, msgId: 2061"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:50.152990455+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":"2025-10-27T15:41:50.152995927+07:00","message":"receive interim result [false|false]: อากาศในรถระมัดระวังนะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:50.15300964+07:00","message":"[buffer interim] 2061 false อากาศในรถระมัดระวังนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:50.153016076+07:00","message":"[bufferProcess] interim [340000000]:อากาศในรถระมัดระวังนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:50.153018517+07:00","message":"[bufferProcess] send to processor:อากาศในพระราชวัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:50.153023717+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:50.15302685+07:00","message":"> Transcript [9089] [false]: 'อากาศในพระราชวัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:50.153028972+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:50.153030731+07:00","message":"Set new StatePrefix: 'อากาศในพระราชวัง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:50.218713495+07:00","message":"receive streaming session, msgId: 2061"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:50.218751617+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":"2025-10-27T15:41:50.218757208+07:00","message":"receive interim result [false|false]: อากาศในรถระมัดระวังนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:50.218768648+07:00","message":"[buffer interim] 2061 false อากาศในรถระมัดระวังนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:50.218779909+07:00","message":"[bufferProcess] interim [460000000]:อากาศในรถระมัดระวังนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:50.21878198+07:00","message":"[bufferProcess] send to processor:อากาศในรถระมัดระวังนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:50.218787207+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:50.218790484+07:00","message":"> Transcript [9090] [false]: 'อากาศในรถระมัดระวังนะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:50.218792538+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:50.218794123+07:00","message":"Set new StatePrefix: 'อากาศในรถระมัดระวังนะ'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:41:50.303069688+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:41:50.303094745+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:50.446612159+07:00","message":"[GCS] IsForceVAD: false for message ID: 2061"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:50.562188934+07:00","message":"receive streaming session, msgId: 2061"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:50.562244743+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อากาศในพระราชวังนะคะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":910000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:50.562252174+07:00","message":"receive interim result [true|false]: อากาศในพระราชวังนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:50.562261318+07:00","message":"end recv isFinal message id 2061"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:50.562264423+07:00","message":"end Recv id 2061"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:50.562272239+07:00","message":"[buffer interim] 2061 true อากาศในพระราชวังนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:50.562284078+07:00","message":"[bufferProcess] interim [910000000]:อากาศในพระราชวังนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:50.562288082+07:00","message":"[bufferProcess] send to processor (isfinal):อากาศในรถระมัดระวังนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:50.562293113+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:50.562296639+07:00","message":"> Transcript [9091] [false]: 'อากาศในรถระมัดระวังนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:50.562300668+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:50.562302886+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:50.562305844+07:00","message":"StatePrefix: 'อากาศในรถระมัดระวังนะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:50.562308795+07:00","message":"TextPushed: 'อากาศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:50.562311022+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:50.562315724+07:00","message":"> Transcript [9092] [true]: 'อากาศในพระราชวังนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:50.562318446+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:50.562320531+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:50.562322725+07:00","message":"StatePrefix: 'อากาศในรถระมัดระวังนะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:50.562324819+07:00","message":"TextPushed: 'อากาศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:50.562328095+07:00","message":"Push: 'ในพระราชวังนะคะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:50.562337884+07:00","message":"push: {true ในพระราชวังนะคะ 0 0xc002b15380}"}
{"level":"info","service":"Main","time":"2025-10-27T15:41:50.569648165+07:00","message":"write wav file: './tmp/7446/7446_2061.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:50.768027991+07:00","message":"[GCS] Start streaming session, msgId: 2062"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:52.427495234+07:00","message":"[GCS] Cleaned up inactive client: 1991"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:52.427513564+07:00","message":"[GCS] Cleaned up inactive client: 1998"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:52.427515937+07:00","message":"[GCS] Cleaned up inactive client: 1995"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:52.427517395+07:00","message":"[GCS] Cleaned up inactive client: 1993"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:52.427518888+07:00","message":"[GCS] Cleaned up inactive client: 2001"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:52.427520279+07:00","message":"[GCS] Cleaned up inactive client: 1988"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:52.427522117+07:00","message":"[GCS] Cleaned up inactive client: 2000"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:52.427523542+07:00","message":"[GCS] Cleaned up inactive client: 1989"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:52.427525265+07:00","message":"[GCS] Cleaned up inactive client: 1999"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:52.42752665+07:00","message":"[GCS] Cleaned up inactive client: 1987"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:52.427528049+07:00","message":"[GCS] Cleaned up inactive client: 1994"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:52.427529612+07:00","message":"[GCS] Cleaned up inactive client: 1996"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:52.427531142+07:00","message":"[GCS] Cleaned up inactive client: 1990"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:52.427532616+07:00","message":"[GCS] Cleaned up inactive client: 1997"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:52.427533944+07:00","message":"[GCS] Cleaned up inactive client: 1992"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:53.256332328+07:00","message":"[GCS] IsForceVAD: false for message ID: 2062"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:41:53.30348812+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:41:53.303500553+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:53.365545802+07:00","message":"receive streaming session, msgId: 2062"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:53.365567683+07:00","message":"found end of frame, send empty tag with msgId: 2062"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:53.36557167+07:00","message":"end Recv id 2062"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:53.365579892+07:00","message":"[buffer interim] 2062 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:53.365587521+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:53.3655964+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:53.365600163+07:00","message":"> Transcript [9093] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:53.36560319+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:53.365605438+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:53.365607457+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:53.365609805+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:53.365613195+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:53.365624485+07:00","message":"push: {true \n 0 0xc002a06580}"}
{"level":"info","service":"Main","time":"2025-10-27T15:41:53.372759136+07:00","message":"write wav file: './tmp/7446/7446_2062.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:53.387979694+07:00","message":"[GCS] Start streaming session, msgId: 2063"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:53.706283053+07:00","message":"[GCS] IsForceVAD: false for message ID: 2063"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:53.80047694+07:00","message":"receive streaming session, msgId: 2063"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:53.800495614+07:00","message":"found end of frame, send empty tag with msgId: 2063"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:53.80049824+07:00","message":"end Recv id 2063"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:53.800506209+07:00","message":"[buffer interim] 2063 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:53.800512985+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:53.800516187+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:53.80051862+07:00","message":"> Transcript [9094] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:53.800520599+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:53.800522277+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:53.800523671+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:53.800525133+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:53.800527531+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:53.800537072+07:00","message":"push: {true \n 0 0xc002a06780}"}
{"level":"info","service":"Main","time":"2025-10-27T15:41:53.804933126+07:00","message":"write wav file: './tmp/7446/7446_2063.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:53.837337565+07:00","message":"[GCS] Start streaming session, msgId: 2064"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:55.020616653+07:00","message":"receive streaming session, msgId: 2064"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:55.020656499+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":"2025-10-27T15:41:55.020661697+07:00","message":"receive interim result [false|false]: พระราชวัง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:55.020673777+07:00","message":"[buffer interim] 2064 false พระราชวัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:55.020680961+07:00","message":"[bufferProcess] interim [960000000]:พระราชวัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:55.020682847+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:55.020686003+07:00","message":"[bufferProcess] send to processor (ticker):พระราชวัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:55.020688271+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:55.02069061+07:00","message":"> Transcript [9095] [false]: 'พระราชวัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:55.020692558+07:00","message":"Set StatePrefix (first interim): 'พระราชวัง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:55.601138942+07:00","message":"receive streaming session, msgId: 2064"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:55.601178782+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระราชวัง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:55.601184262+07:00","message":"receive interim result [false|false]: พระราชวัง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:55.601198045+07:00","message":"[buffer interim] 2064 false พระราชวัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:55.601204483+07:00","message":"[bufferProcess] interim [560000000]:พระราชวัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:55.601206+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:41:56.303759222+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:41:56.303782734+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:56.435088957+07:00","message":"receive streaming session, msgId: 2064"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:56.435133224+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":"2025-10-27T15:41:56.435139541+07:00","message":"receive interim result [false|false]: พระราชวังได้รับพระราชทาน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:56.435152837+07:00","message":"[buffer interim] 2064 false พระราชวังได้รับพระราชทาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:56.435163153+07:00","message":"[bufferProcess] interim [400000000]:พระราชวังได้รับพระราชทาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:56.435166465+07:00","message":"[bufferProcess] send to processor:พระราชวัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:56.435172993+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:56.435176809+07:00","message":"> Transcript [9096] [false]: 'พระราชวัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:56.435183042+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:56.435185414+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:56.43518759+07:00","message":"StatePrefix: 'พระราชวัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:56.435190105+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:56.812498936+07:00","message":"receive streaming session, msgId: 2064"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:56.812533006+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":"2025-10-27T15:41:56.812538169+07:00","message":"receive interim result [false|false]: พระราชวังได้รับพระราชทานพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:56.812549706+07:00","message":"[buffer interim] 2064 false พระราชวังได้รับพระราชทานพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:56.81255624+07:00","message":"[bufferProcess] interim [820000000]:พระราชวังได้รับพระราชทานพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:56.812558498+07:00","message":"[bufferProcess] send to processor:พระราชวังได้รับพระราชทาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:56.812561437+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:56.812563828+07:00","message":"> Transcript [9097] [false]: 'พระราชวังได้รับพระราชทาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:56.812566616+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:56.81256842+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:56.812569914+07:00","message":"StatePrefix: 'พระราชวัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:56.812571528+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:57.202658985+07:00","message":"receive streaming session, msgId: 2064"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:57.202690542+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":"2025-10-27T15:41:57.202696389+07:00","message":"receive interim result [false|false]: พระราชวังได้รับพระราชทานพระบรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:57.20271018+07:00","message":"[buffer interim] 2064 false พระราชวังได้รับพระราชทานพระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:57.20271847+07:00","message":"[bufferProcess] interim [180000000]:พระราชวังได้รับพระราชทานพระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:57.202720834+07:00","message":"[bufferProcess] send to processor:พระราชวังได้รับพระราชทานพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:57.202724206+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:57.202727221+07:00","message":"> Transcript [9098] [false]: 'พระราชวังได้รับพระราชทานพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:57.202730281+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:57.202732092+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:57.202733911+07:00","message":"StatePrefix: 'พระราชวัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:57.202735782+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:57.519118299+07:00","message":"receive streaming session, msgId: 2064"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:57.519158912+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":"2025-10-27T15:41:57.519164284+07:00","message":"receive interim result [false|false]: พระราชวังได้รับพระราชทานพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:57.519176455+07:00","message":"[buffer interim] 2064 false พระราชวังได้รับพระราชทานพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:57.519183133+07:00","message":"[bufferProcess] interim [480000000]:พระราชวังได้รับพระราชทานพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:57.519185351+07:00","message":"[bufferProcess] send to processor:พระราชวังได้รับพระราชทานพระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:57.51919016+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:57.51919294+07:00","message":"> Transcript [9099] [false]: 'พระราชวังได้รับพระราชทานพระบรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:57.519195667+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:57.519197602+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:57.519199226+07:00","message":"StatePrefix: 'พระราชวัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:57.51920117+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:57.519205132+07:00","message":"Push: 'พระราชวัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:57.519206895+07:00","message":"TextPushed: 'พระราชวัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:57.519208495+07:00","message":"Set new StatePrefix : 'พระราชวังได้รับพระราชทานพระบรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:57.519210362+07:00","message":"Next Push (prob) : 'ได้รับพระราชทานพระบรม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:57.51921849+07:00","message":"push: {false พระราชวัง 0 0xc002aa0600}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:57.592970082+07:00","message":"receive streaming session, msgId: 2064"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:57.59300688+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":"2025-10-27T15:41:57.593012852+07:00","message":"receive interim result [false|false]: พระราชวังได้รับพระราชทานพระบรมราชา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:57.593024828+07:00","message":"[buffer interim] 2064 false พระราชวังได้รับพระราชทานพระบรมราชา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:57.593031557+07:00","message":"[bufferProcess] interim [540000000]:พระราชวังได้รับพระราชทานพระบรมราชา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:57.593033749+07:00","message":"[bufferProcess] send to processor:พระราชวังได้รับพระราชทานพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:57.593039264+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:57.593041852+07:00","message":"> Transcript [9100] [false]: 'พระราชวังได้รับพระราชทานพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:57.593044553+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:57.709760267+07:00","message":"receive streaming session, msgId: 2064"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:57.709794858+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":"2025-10-27T15:41:57.70980094+07:00","message":"receive interim result [false|false]: พระราชวังได้รับพระราชทานพระบรมราชานุ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:57.709813928+07:00","message":"[buffer interim] 2064 false พระราชวังได้รับพระราชทานพระบรมราชานุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:57.709820335+07:00","message":"[bufferProcess] interim [720000000]:พระราชวังได้รับพระราชทานพระบรมราชานุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:57.709822692+07:00","message":"[bufferProcess] send to processor:พระราชวังได้รับพระราชทานพระบรมราชา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:57.709829798+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:57.709832263+07:00","message":"> Transcript [9101] [false]: 'พระราชวังได้รับพระราชทานพระบรมราชา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:57.709840197+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:57.709842786+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:57.709845263+07:00","message":"StatePrefix: 'พระราชวังได้รับพระราชทานพระบรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:57.709848327+07:00","message":"TextPushed: 'พระราชวัง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:57.916123125+07:00","message":"receive streaming session, msgId: 2064"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:57.916162096+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":"2025-10-27T15:41:57.916168178+07:00","message":"receive interim result [false|false]: พระราชวังได้รับพระราชทานพระบรมราชานุญาต"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:57.916184701+07:00","message":"[buffer interim] 2064 false พระราชวังได้รับพระราชทานพระบรมราชานุญาต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:57.916192172+07:00","message":"[bufferProcess] interim [900000000]:พระราชวังได้รับพระราชทานพระบรมราชานุญาต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:57.916194474+07:00","message":"[bufferProcess] send to processor:พระราชวังได้รับพระราชทานพระบรมราชานุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:57.916197834+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:57.916200561+07:00","message":"> Transcript [9102] [false]: 'พระราชวังได้รับพระราชทานพระบรมราชานุ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:57.916203582+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:57.916205149+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:57.91620711+07:00","message":"StatePrefix: 'พระราชวังได้รับพระราชทานพระบรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:57.91620925+07:00","message":"TextPushed: 'พระราชวัง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:58.481195886+07:00","message":"receive streaming session, msgId: 2064"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:58.481230644+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":"2025-10-27T15:41:58.481236451+07:00","message":"receive interim result [false|false]: พระราชวังได้รับพระราชทานพระบรมราชานุญาตใน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:58.481251615+07:00","message":"[buffer interim] 2064 false พระราชวังได้รับพระราชทานพระบรมราชานุญาตใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:58.481262377+07:00","message":"[bufferProcess] interim [440000000]:พระราชวังได้รับพระราชทานพระบรมราชานุญาตใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:58.481265819+07:00","message":"[bufferProcess] send to processor:พระราชวังได้รับพระราชทานพระบรมราชานุญาต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:58.481272346+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:58.481275686+07:00","message":"> Transcript [9103] [false]: 'พระราชวังได้รับพระราชทานพระบรมราชานุญาต'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:58.48128015+07:00","message":"Count interim (case 1.2): 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:58.481282397+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:58.481284371+07:00","message":"StatePrefix: 'พระราชวังได้รับพระราชทานพระบรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:58.481286453+07:00","message":"TextPushed: 'พระราชวัง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:58.611800949+07:00","message":"receive streaming session, msgId: 2064"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:58.611851771+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":"2025-10-27T15:41:58.611858645+07:00","message":"receive interim result [false|false]: พระราชวังได้รับพระราชทานพระบรมราชานุญาตในการ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:58.611873273+07:00","message":"[buffer interim] 2064 false พระราชวังได้รับพระราชทานพระบรมราชานุญาตในการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:58.611881532+07:00","message":"[bufferProcess] interim [560000000]:พระราชวังได้รับพระราชทานพระบรมราชานุญาตในการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:58.611884641+07:00","message":"[bufferProcess] send to processor:พระราชวังได้รับพระราชทานพระบรมราชานุญาตใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:58.611890034+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:58.611892844+07:00","message":"> Transcript [9104] [false]: 'พระราชวังได้รับพระราชทานพระบรมราชานุญาตใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:58.611898958+07:00","message":"Count interim (case 1.1): 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:58.611900844+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:58.611903646+07:00","message":"StatePrefix: 'พระราชวังได้รับพระราชทานพระบรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:58.611905614+07:00","message":"TextPushed: 'พระราชวัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:58.611908345+07:00","message":"Push: 'ได้รับพระราชทานพระบรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:58.611910038+07:00","message":"TextPushed: 'พระราชวังได้รับพระราชทานพระบรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:58.6119117+07:00","message":"Set new StatePrefix : 'พระราชวังได้รับพระราชทานพระบรมราชานุญาตใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:58.611913914+07:00","message":"Next Push (prob) : 'ราชานุญาตใน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:58.611921483+07:00","message":"push: {false ได้รับพระราชทานพระบรม 0 0xc002aa0600}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:58.940166659+07:00","message":"receive streaming session, msgId: 2064"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:58.940204025+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":"2025-10-27T15:41:58.940211659+07:00","message":"receive interim result [false|false]: พระราชวังได้รับพระราชทานพระบรมราชานุญาตในการเข้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:58.940224325+07:00","message":"[buffer interim] 2064 false พระราชวังได้รับพระราชทานพระบรมราชานุญาตในการเข้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:58.940231328+07:00","message":"[bufferProcess] interim [920000000]:พระราชวังได้รับพระราชทานพระบรมราชานุญาตในการเข้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:58.940233758+07:00","message":"[bufferProcess] send to processor:พระราชวังได้รับพระราชทานพระบรมราชานุญาตในการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:58.940238811+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:58.940241365+07:00","message":"> Transcript [9105] [false]: 'พระราชวังได้รับพระราชทานพระบรมราชานุญาตในการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:58.940244648+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:58.940246515+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:58.940248128+07:00","message":"StatePrefix: 'พระราชวังได้รับพระราชทานพระบรมราชานุญาตใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:58.940250644+07:00","message":"TextPushed: 'พระราชวังได้รับพระราชทานพระบรม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:59.210305116+07:00","message":"receive streaming session, msgId: 2064"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:59.210346351+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":"2025-10-27T15:41:59.210354437+07:00","message":"receive interim result [false|false]: พระราชวังได้รับพระราชทานพระบรมราชานุญาตในการเข้าทำ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:59.21037082+07:00","message":"[buffer interim] 2064 false พระราชวังได้รับพระราชทานพระบรมราชานุญาตในการเข้าทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:59.210378925+07:00","message":"[bufferProcess] interim [220000000]:พระราชวังได้รับพระราชทานพระบรมราชานุญาตในการเข้าทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:59.210381492+07:00","message":"[bufferProcess] send to processor:พระราชวังได้รับพระราชทานพระบรมราชานุญาตในการเข้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:59.210389402+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:59.210392427+07:00","message":"> Transcript [9106] [false]: 'พระราชวังได้รับพระราชทานพระบรมราชานุญาตในการเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:59.21039617+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:59.210397866+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:59.210399942+07:00","message":"StatePrefix: 'พระราชวังได้รับพระราชทานพระบรมราชานุญาตใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:59.210402157+07:00","message":"TextPushed: 'พระราชวังได้รับพระราชทานพระบรม'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:41:59.30458864+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:41:59.304596561+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:59.318080388+07:00","message":"receive streaming session, msgId: 2064"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:59.31811766+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":"2025-10-27T15:41:59.318124568+07:00","message":"receive interim result [false|false]: พระราชวังได้รับพระราชทานพระบรมราชานุญาตในการเข้าถวาย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:59.318139908+07:00","message":"[buffer interim] 2064 false พระราชวังได้รับพระราชทานพระบรมราชานุญาตในการเข้าถวาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:59.31815113+07:00","message":"[bufferProcess] interim [280000000]:พระราชวังได้รับพระราชทานพระบรมราชานุญาตในการเข้าถวาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:59.318154597+07:00","message":"[bufferProcess] send to processor:พระราชวังได้รับพระราชทานพระบรมราชานุญาตในการเข้าทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:59.318161442+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:59.318165056+07:00","message":"> Transcript [9107] [false]: 'พระราชวังได้รับพระราชทานพระบรมราชานุญาตในการเข้าทำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:59.318169505+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:59.31817174+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:59.318174778+07:00","message":"StatePrefix: 'พระราชวังได้รับพระราชทานพระบรมราชานุญาตใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:59.318178216+07:00","message":"TextPushed: 'พระราชวังได้รับพระราชทานพระบรม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:59.629849276+07:00","message":"receive streaming session, msgId: 2064"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:59.629881232+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":"2025-10-27T15:41:59.629886485+07:00","message":"receive interim result [false|false]: พระราชวังได้รับพระราชทานพระบรมราชานุญาตในการเข้าถวายสัก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:59.629898279+07:00","message":"[buffer interim] 2064 false พระราชวังได้รับพระราชทานพระบรมราชานุญาตในการเข้าถวายสัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:59.629905008+07:00","message":"[bufferProcess] interim [580000000]:พระราชวังได้รับพระราชทานพระบรมราชานุญาตในการเข้าถวายสัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:59.629907582+07:00","message":"[bufferProcess] send to processor:พระราชวังได้รับพระราชทานพระบรมราชานุญาตในการเข้าถวาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:59.629912803+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:59.629915419+07:00","message":"> Transcript [9108] [false]: 'พระราชวังได้รับพระราชทานพระบรมราชานุญาตในการเข้าถวาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:59.629919423+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:59.629921575+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:59.629923388+07:00","message":"StatePrefix: 'พระราชวังได้รับพระราชทานพระบรมราชานุญาตใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:59.629925631+07:00","message":"TextPushed: 'พระราชวังได้รับพระราชทานพระบรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:59.629929746+07:00","message":"Push: 'ราชานุญาตใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:59.629931291+07:00","message":"TextPushed: 'พระราชวังได้รับพระราชทานพระบรมราชานุญาตใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:59.629933119+07:00","message":"Set new StatePrefix : 'พระราชวังได้รับพระราชทานพระบรมราชานุญาตในการเข้าถวาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:59.629935243+07:00","message":"Next Push (prob) : 'การเข้าถวาย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:59.629943259+07:00","message":"push: {false ราชานุญาตใน 0 0xc002aa0600}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:59.699416333+07:00","message":"receive streaming session, msgId: 2064"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:59.699458131+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":"2025-10-27T15:41:59.699464848+07:00","message":"receive interim result [false|false]: พระราชวังได้รับพระราชทานพระบรมราชานุญาตในการเข้าถวายสักการะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:59.699480808+07:00","message":"[buffer interim] 2064 false พระราชวังได้รับพระราชทานพระบรมราชานุญาตในการเข้าถวายสักการะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:59.699491148+07:00","message":"[bufferProcess] interim [700000000]:พระราชวังได้รับพระราชทานพระบรมราชานุญาตในการเข้าถวายสักการะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:59.699494491+07:00","message":"[bufferProcess] send to processor:พระราชวังได้รับพระราชทานพระบรมราชานุญาตในการเข้าถวายสัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:59.699501757+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:59.6995054+07:00","message":"> Transcript [9109] [false]: 'พระราชวังได้รับพระราชทานพระบรมราชานุญาตในการเข้าถวายสัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:59.699509945+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:59.699512159+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:59.699514794+07:00","message":"StatePrefix: 'พระราชวังได้รับพระราชทานพระบรมราชานุญาตในการเข้าถวาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:59.699518314+07:00","message":"TextPushed: 'พระราชวังได้รับพระราชทานพระบรมราชานุญาตใน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:59.735908671+07:00","message":"[GCS] IsForceVAD: false for message ID: 2064"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:59.855721622+07:00","message":"[GCS] Start streaming session, msgId: 2065"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:59.874783762+07:00","message":"receive streaming session, msgId: 2064"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:59.87482611+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระราชวังได้รับพระราชทานพระบรมราชานุญาตในการเข้าถวายสักการะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":910000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:59.874840083+07:00","message":"receive interim result [true|false]: พระราชวังได้รับพระราชทานพระบรมราชานุญาตในการเข้าถวายสักการะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:59.874850839+07:00","message":"end recv isFinal message id 2064"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:59.874853658+07:00","message":"end Recv id 2064"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:59.874860347+07:00","message":"[buffer interim] 2064 true พระราชวังได้รับพระราชทานพระบรมราชานุญาตในการเข้าถวายสักการะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:59.874871208+07:00","message":"[bufferProcess] interim [910000000]:พระราชวังได้รับพระราชทานพระบรมราชานุญาตในการเข้าถวายสักการะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:59.874875111+07:00","message":"[bufferProcess] send to processor (isfinal):พระราชวังได้รับพระราชทานพระบรมราชานุญาตในการเข้าถวายสักการะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:59.874879414+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:59.874883387+07:00","message":"> Transcript [9110] [false]: 'พระราชวังได้รับพระราชทานพระบรมราชานุญาตในการเข้าถวายสักการะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:59.874887502+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:59.8748897+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:59.874893375+07:00","message":"StatePrefix: 'พระราชวังได้รับพระราชทานพระบรมราชานุญาตในการเข้าถวาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:59.874896763+07:00","message":"TextPushed: 'พระราชวังได้รับพระราชทานพระบรมราชานุญาตใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:59.874899217+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:59.874901702+07:00","message":"> Transcript [9111] [true]: 'พระราชวังได้รับพระราชทานพระบรมราชานุญาตในการเข้าถวายสักการะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:59.874904767+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:59.874906958+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:59.874909327+07:00","message":"StatePrefix: 'พระราชวังได้รับพระราชทานพระบรมราชานุญาตในการเข้าถวาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:59.874912018+07:00","message":"TextPushed: 'พระราชวังได้รับพระราชทานพระบรมราชานุญาตใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:41:59.874915841+07:00","message":"Push: 'การเข้าถวายสักการะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:41:59.87492519+07:00","message":"push: {true การเข้าถวายสักการะ 0 0xc002aa0600}"}
{"level":"info","service":"Main","time":"2025-10-27T15:41:59.888000183+07:00","message":"write wav file: './tmp/7446/7446_2064.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:00.910416827+07:00","message":"receive streaming session, msgId: 2065"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:00.910460244+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":"2025-10-27T15:42:00.910465973+07:00","message":"receive interim result [false|false]: ประสบ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:00.910483819+07:00","message":"[buffer interim] 2065 false ประสบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:00.910494655+07:00","message":"[bufferProcess] interim [840000000]:ประสบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:00.910496685+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:00.910503258+07:00","message":"[bufferProcess] send to processor (ticker):ประสบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:00.910506761+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:00.910510623+07:00","message":"> Transcript [9112] [false]: 'ประสบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:00.910513332+07:00","message":"Set StatePrefix (first interim): 'ประสบ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:01.245706031+07:00","message":"receive streaming session, msgId: 2065"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:01.245745802+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":"2025-10-27T15:42:01.245751392+07:00","message":"receive interim result [false|false]: ฉัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:01.245763608+07:00","message":"[buffer interim] 2065 false ฉัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:01.245769398+07:00","message":"[bufferProcess] interim [140000000]:ฉัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:01.245770943+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:01.308544206+07:00","message":"receive streaming session, msgId: 2065"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:01.308583268+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":"2025-10-27T15:42:01.308588632+07:00","message":"receive interim result [false|false]: ฉันอยาก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:01.308605192+07:00","message":"[buffer interim] 2065 false ฉันอยาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:01.308613839+07:00","message":"[bufferProcess] interim [260000000]:ฉันอยาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:01.308615702+07:00","message":"[bufferProcess] send to processor:ฉัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:01.308619782+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:01.308622424+07:00","message":"> Transcript [9113] [false]: 'ฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:01.308624165+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:01.308626045+07:00","message":"Set new StatePrefix: 'ฉัน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:01.566575645+07:00","message":"receive streaming session, msgId: 2065"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:01.566621282+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":"2025-10-27T15:42:01.56665498+07:00","message":"receive interim result [false|false]: สมเด็จพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:01.566671938+07:00","message":"[buffer interim] 2065 false สมเด็จพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:01.566680612+07:00","message":"[bufferProcess] interim [440000000]:สมเด็จพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:01.566683384+07:00","message":"[bufferProcess] send to processor:ฉันอยาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:01.56668781+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:01.566691337+07:00","message":"> Transcript [9114] [false]: 'ฉันอยาก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:01.566695258+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:01.56669778+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:01.566700642+07:00","message":"StatePrefix: 'ฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:01.566702952+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:01.622129315+07:00","message":"receive streaming session, msgId: 2065"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:01.622169367+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":"2025-10-27T15:42:01.622175748+07:00","message":"receive interim result [false|false]: สมเด็จพระนาง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:01.622191091+07:00","message":"[buffer interim] 2065 false สมเด็จพระนาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:01.622200968+07:00","message":"[bufferProcess] interim [560000000]:สมเด็จพระนาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:01.622203725+07:00","message":"[bufferProcess] send to processor:สมเด็จพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:01.622209896+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:01.622213502+07:00","message":"> Transcript [9115] [false]: 'สมเด็จพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:01.622216263+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:01.622218645+07:00","message":"Set new StatePrefix: 'สมเด็จพระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:01.805267149+07:00","message":"receive streaming session, msgId: 2065"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:01.805296673+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":"2025-10-27T15:42:01.805301545+07:00","message":"receive interim result [false|false]: สมเด็จพระนางเจ้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:01.805316349+07:00","message":"[buffer interim] 2065 false สมเด็จพระนางเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:01.805325082+07:00","message":"[bufferProcess] interim [740000000]:สมเด็จพระนางเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:01.80532712+07:00","message":"[bufferProcess] send to processor:สมเด็จพระนาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:01.805330534+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:01.805332952+07:00","message":"> Transcript [9116] [false]: 'สมเด็จพระนาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:01.805335835+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:01.805337805+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:01.80533966+07:00","message":"StatePrefix: 'สมเด็จพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:01.80534151+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:02.126627397+07:00","message":"receive streaming session, msgId: 2065"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:02.126657827+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":"2025-10-27T15:42:02.126669559+07:00","message":"receive interim result [false|false]: สมเด็จพระนางเจ้าสิริกิติ์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:02.126681507+07:00","message":"[buffer interim] 2065 false สมเด็จพระนางเจ้าสิริกิติ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:02.126688704+07:00","message":"[bufferProcess] interim [100000000]:สมเด็จพระนางเจ้าสิริกิติ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:02.126690951+07:00","message":"[bufferProcess] send to processor:สมเด็จพระนางเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:02.126694407+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:02.126696714+07:00","message":"> Transcript [9117] [false]: 'สมเด็จพระนางเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:02.126699583+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:02.126701338+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:02.126702756+07:00","message":"StatePrefix: 'สมเด็จพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:02.126704477+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:42:02.305008676+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:42:02.305024355+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:02.506662839+07:00","message":"receive streaming session, msgId: 2065"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:02.506703576+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":"2025-10-27T15:42:02.506709448+07:00","message":"receive interim result [false|false]: สมเด็จพระนางเจ้าสิริกิติ์พระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:02.50672201+07:00","message":"[buffer interim] 2065 false สมเด็จพระนางเจ้าสิริกิติ์พระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:02.506728746+07:00","message":"[bufferProcess] interim [460000000]:สมเด็จพระนางเจ้าสิริกิติ์พระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:02.50673084+07:00","message":"[bufferProcess] send to processor:สมเด็จพระนางเจ้าสิริกิติ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:02.506736146+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:02.506738601+07:00","message":"> Transcript [9118] [false]: 'สมเด็จพระนางเจ้าสิริกิติ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:02.506741614+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:02.506743601+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:02.506747476+07:00","message":"StatePrefix: 'สมเด็จพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:02.506749431+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:02.50897756+07:00","message":"receive streaming session, msgId: 2065"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:02.508985804+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":"2025-10-27T15:42:02.508988862+07:00","message":"receive interim result [false|false]: สมเด็จพระนางเจ้าสิริกิติ์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:02.508994432+07:00","message":"[buffer interim] 2065 false สมเด็จพระนางเจ้าสิริกิติ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:02.508997132+07:00","message":"[bufferProcess] interim [520000000]:สมเด็จพระนางเจ้าสิริกิติ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:02.508998993+07:00","message":"[bufferProcess] send to processor:สมเด็จพระนางเจ้าสิริกิติ์พระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:02.509000999+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:02.509002834+07:00","message":"> Transcript [9119] [false]: 'สมเด็จพระนางเจ้าสิริกิติ์พระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:02.509004837+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:02.509006789+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:02.509008171+07:00","message":"StatePrefix: 'สมเด็จพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:02.509009609+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:02.509013589+07:00","message":"Push: 'สมเด็จพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:02.509015284+07:00","message":"TextPushed: 'สมเด็จพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:02.509016836+07:00","message":"Set new StatePrefix : 'สมเด็จพระนางเจ้าสิริกิติ์พระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:02.509018654+07:00","message":"Next Push (prob) : 'นางเจ้าสิริกิติ์พระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:02.50902604+07:00","message":"push: {false สมเด็จพระ 0 0xc002b14c00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:02.706085472+07:00","message":"receive streaming session, msgId: 2065"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:02.706124985+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":"2025-10-27T15:42:02.706132217+07:00","message":"receive interim result [false|false]: สมเด็จพระนางเจ้าสิริกิติ์พระพรหม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:02.706151569+07:00","message":"[buffer interim] 2065 false สมเด็จพระนางเจ้าสิริกิติ์พระพรหม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:02.706160528+07:00","message":"[bufferProcess] interim [640000000]:สมเด็จพระนางเจ้าสิริกิติ์พระพรหม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:02.706162804+07:00","message":"[bufferProcess] send to processor:สมเด็จพระนางเจ้าสิริกิติ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:02.706166252+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:02.706169314+07:00","message":"> Transcript [9120] [false]: 'สมเด็จพระนางเจ้าสิริกิติ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:02.706171472+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:02.894813984+07:00","message":"receive streaming session, msgId: 2065"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:02.894854158+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":"2025-10-27T15:42:02.894859408+07:00","message":"receive interim result [false|false]: สมเด็จพระนางเจ้าสิริกิติ์พระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:02.894874263+07:00","message":"[buffer interim] 2065 false สมเด็จพระนางเจ้าสิริกิติ์พระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:02.894881168+07:00","message":"[bufferProcess] interim [880000000]:สมเด็จพระนางเจ้าสิริกิติ์พระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:02.8948833+07:00","message":"[bufferProcess] send to processor:สมเด็จพระนางเจ้าสิริกิติ์พระพรหม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:02.894887516+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:02.89488989+07:00","message":"> Transcript [9121] [false]: 'สมเด็จพระนางเจ้าสิริกิติ์พระพรหม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:02.894892742+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:02.894894508+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:02.89489611+07:00","message":"StatePrefix: 'สมเด็จพระนางเจ้าสิริกิติ์พระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:02.894897816+07:00","message":"TextPushed: 'สมเด็จพระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:03.087604891+07:00","message":"receive streaming session, msgId: 2065"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:03.087644958+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":"2025-10-27T15:42:03.087651632+07:00","message":"receive interim result [false|false]: สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:03.087666808+07:00","message":"[buffer interim] 2065 false สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:03.087675326+07:00","message":"[bufferProcess] interim [60000000]:สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:03.087678811+07:00","message":"[bufferProcess] send to processor:สมเด็จพระนางเจ้าสิริกิติ์พระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:03.087687081+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:03.087690314+07:00","message":"> Transcript [9122] [false]: 'สมเด็จพระนางเจ้าสิริกิติ์พระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:03.087694123+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:03.087696791+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:03.087698943+07:00","message":"StatePrefix: 'สมเด็จพระนางเจ้าสิริกิติ์พระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:03.087701638+07:00","message":"TextPushed: 'สมเด็จพระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:03.21669958+07:00","message":"receive streaming session, msgId: 2065"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:03.216743591+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":"2025-10-27T15:42:03.216751745+07:00","message":"receive interim result [false|false]: สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:03.216766593+07:00","message":"[buffer interim] 2065 false สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:03.216778087+07:00","message":"[bufferProcess] interim [180000000]:สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:03.216781634+07:00","message":"[bufferProcess] send to processor:สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:03.216788459+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:03.216792002+07:00","message":"> Transcript [9123] [false]: 'สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:03.216796356+07:00","message":"Count interim (case 1.2): 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:03.216799385+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:03.21680247+07:00","message":"StatePrefix: 'สมเด็จพระนางเจ้าสิริกิติ์พระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:03.216805036+07:00","message":"TextPushed: 'สมเด็จพระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:03.79015854+07:00","message":"receive streaming session, msgId: 2065"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:03.790199508+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:03.790207108+07:00","message":"receive interim result [false|false]: สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:03.790221912+07:00","message":"[buffer interim] 2065 false สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:03.790233474+07:00","message":"[bufferProcess] interim [780000000]:สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:03.790236943+07:00","message":"[bufferProcess] send to processor:สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:03.790244402+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:03.790247812+07:00","message":"> Transcript [9124] [false]: 'สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:03.79025226+07:00","message":"Count interim (case 1.1): 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:03.790255025+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:03.790258147+07:00","message":"StatePrefix: 'สมเด็จพระนางเจ้าสิริกิติ์พระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:03.790260703+07:00","message":"TextPushed: 'สมเด็จพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:03.790266577+07:00","message":"Push: 'นางเจ้าสิริกิติ์พระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:03.790269016+07:00","message":"TextPushed: 'สมเด็จพระนางเจ้าสิริกิติ์พระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:03.790272976+07:00","message":"Set new StatePrefix : 'สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:03.790276525+07:00","message":"Next Push (prob) : 'บรมราชินีนาถ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:03.790293569+07:00","message":"push: {false นางเจ้าสิริกิติ์พระ 0 0xc002b14c00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:04.497289709+07:00","message":"receive streaming session, msgId: 2065"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:04.497325482+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":"2025-10-27T15:42:04.497331531+07:00","message":"receive interim result [false|false]: สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:04.497345669+07:00","message":"[buffer interim] 2065 false สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:04.49735264+07:00","message":"[bufferProcess] interim [440000000]:สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:04.497354954+07:00","message":"[bufferProcess] send to processor:สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:04.497358394+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:04.497360924+07:00","message":"> Transcript [9125] [false]: 'สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:04.49736436+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:04.497365988+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:04.497368285+07:00","message":"StatePrefix: 'สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:04.497370346+07:00","message":"TextPushed: 'สมเด็จพระนางเจ้าสิริกิติ์พระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:05.149867066+07:00","message":"receive streaming session, msgId: 2065"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:05.14990317+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":"2025-10-27T15:42:05.14990947+07:00","message":"receive interim result [false|false]: สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:05.149922426+07:00","message":"[buffer interim] 2065 false สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:05.149929462+07:00","message":"[bufferProcess] interim [40000000]:สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:05.149931858+07:00","message":"[bufferProcess] send to processor:สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:05.14993509+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:05.149938339+07:00","message":"> Transcript [9126] [false]: 'สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:05.149941711+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:05.149943413+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:05.149945407+07:00","message":"StatePrefix: 'สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:05.149947655+07:00","message":"TextPushed: 'สมเด็จพระนางเจ้าสิริกิติ์พระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:05.200452706+07:00","message":"receive streaming session, msgId: 2065"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:05.200491884+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":"2025-10-27T15:42:05.200499035+07:00","message":"receive interim result [false|false]: สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพันปี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:05.200514656+07:00","message":"[buffer interim] 2065 false สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพันปี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:05.200525271+07:00","message":"[bufferProcess] interim [220000000]:สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพันปี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:05.200528517+07:00","message":"[bufferProcess] send to processor:สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:05.20053502+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:05.200538399+07:00","message":"> Transcript [9127] [false]: 'สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:05.200543757+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:05.200546211+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:05.200549303+07:00","message":"StatePrefix: 'สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:05.200552487+07:00","message":"TextPushed: 'สมเด็จพระนางเจ้าสิริกิติ์พระ'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:42:05.305791502+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:42:05.305830975+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:05.408829639+07:00","message":"receive streaming session, msgId: 2065"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:05.408873511+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":"2025-10-27T15:42:05.408879867+07:00","message":"receive interim result [false|false]: สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพันปีหลวง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:05.408892634+07:00","message":"[buffer interim] 2065 false สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพันปีหลวง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:05.408899521+07:00","message":"[bufferProcess] interim [340000000]:สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพันปีหลวง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:05.408902033+07:00","message":"[bufferProcess] send to processor:สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพันปี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:05.408907634+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:05.408910223+07:00","message":"> Transcript [9128] [false]: 'สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพันปี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:05.408914136+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:05.408916323+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:05.408918195+07:00","message":"StatePrefix: 'สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:05.408920316+07:00","message":"TextPushed: 'สมเด็จพระนางเจ้าสิริกิติ์พระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:05.408924919+07:00","message":"Push: 'บรมราชินีนาถ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:05.408926527+07:00","message":"TextPushed: 'สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:05.408929759+07:00","message":"Set new StatePrefix : 'สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพันปี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:05.408932147+07:00","message":"Next Push (prob) : 'พระบรมราชชนนีพันปี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:05.408939987+07:00","message":"push: {false บรมราชินีนาถ 0 0xc002b14c00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:06.039389969+07:00","message":"receive streaming session, msgId: 2065"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:06.039456507+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพันปีหลวง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:06.039463657+07:00","message":"receive interim result [false|false]: สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพันปีหลวง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:06.039477953+07:00","message":"[buffer interim] 2065 false สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพันปีหลวง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:06.039485945+07:00","message":"[bufferProcess] interim [940000000]:สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพันปีหลวง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:06.039489267+07:00","message":"[bufferProcess] send to processor:สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพันปีหลวง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:06.039498148+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:06.039501825+07:00","message":"> Transcript [9129] [false]: 'สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพันปีหลวง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:06.039506994+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:06.039509905+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:06.039512354+07:00","message":"StatePrefix: 'สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพันปี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:06.039516471+07:00","message":"TextPushed: 'สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:06.229596106+07:00","message":"receive streaming session, msgId: 2065"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:06.229639864+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":"2025-10-27T15:42:06.229645145+07:00","message":"receive interim result [false|false]: สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพันปีหลวงดังนี้ค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:06.229657193+07:00","message":"[buffer interim] 2065 false สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพันปีหลวงดังนี้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:06.229663373+07:00","message":"[bufferProcess] interim [180000000]:สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพันปีหลวงดังนี้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:06.229665865+07:00","message":"[bufferProcess] send to processor:สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพันปีหลวง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:06.229670852+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:06.229673364+07:00","message":"> Transcript [9130] [false]: 'สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพันปีหลวง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:06.229676213+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:06.229678338+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:06.229680385+07:00","message":"StatePrefix: 'สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพันปี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:06.22968294+07:00","message":"TextPushed: 'สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:06.810782262+07:00","message":"receive streaming session, msgId: 2065"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:06.810831091+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":"2025-10-27T15:42:06.810844308+07:00","message":"receive interim result [false|false]: สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพันปีหลวงดังนี้ค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:06.810857668+07:00","message":"[buffer interim] 2065 false สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพันปีหลวงดังนี้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:06.810866503+07:00","message":"[bufferProcess] interim [780000000]:สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพันปีหลวงดังนี้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:06.810869043+07:00","message":"[bufferProcess] send to processor:สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพันปีหลวงดังนี้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:06.810874451+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:06.810876911+07:00","message":"> Transcript [9131] [false]: 'สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพันปีหลวงดังนี้ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:06.810880216+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:06.810882088+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:06.810884146+07:00","message":"StatePrefix: 'สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพันปี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:06.810887098+07:00","message":"TextPushed: 'สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:07.317076348+07:00","message":"receive streaming session, msgId: 2065"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:07.317111131+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพันปีหลวงดังนี้ค่ะพระราชทาน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":7,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:07.317117379+07:00","message":"receive interim result [false|false]: สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพันปีหลวงดังนี้ค่ะพระราชทาน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:07.317129592+07:00","message":"[buffer interim] 2065 false สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพันปีหลวงดังนี้ค่ะพระราชทาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:07.317136075+07:00","message":"[bufferProcess] interim [260000000]:สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพันปีหลวงดังนี้ค่ะพระราชทาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:07.317138738+07:00","message":"[bufferProcess] send to processor:สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพันปีหลวงดังนี้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:07.317144024+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:07.317146452+07:00","message":"> Transcript [9132] [false]: 'สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพันปีหลวงดังนี้ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:07.317149744+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:07.317151595+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:07.317153571+07:00","message":"StatePrefix: 'สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพันปี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:07.317156322+07:00","message":"TextPushed: 'สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:07.317179488+07:00","message":"Push: 'พระบรมราชชนนีพันปี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:07.317182626+07:00","message":"TextPushed: 'สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพันปี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:07.317185734+07:00","message":"Set new StatePrefix : 'สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพันปีหลวงดังนี้ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:07.317188624+07:00","message":"Next Push (prob) : 'หลวงดังนี้ค่ะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:07.317198725+07:00","message":"push: {false พระบรมราชชนนีพันปี 0 0xc002b14c00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:07.519676175+07:00","message":"receive streaming session, msgId: 2065"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:07.519724468+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพันปีหลวงดังนี้ค่ะพระราชทานพระ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":7,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:07.519734556+07:00","message":"receive interim result [false|false]: สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพันปีหลวงดังนี้ค่ะพระราชทานพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:07.51974645+07:00","message":"[buffer interim] 2065 false สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพันปีหลวงดังนี้ค่ะพระราชทานพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:07.519753331+07:00","message":"[bufferProcess] interim [500000000]:สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพันปีหลวงดังนี้ค่ะพระราชทานพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:07.519755742+07:00","message":"[bufferProcess] send to processor:สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพันปีหลวงดังนี้ค่ะพระราชทาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:07.519761306+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:07.519763815+07:00","message":"> Transcript [9133] [false]: 'สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพันปีหลวงดังนี้ค่ะพระราชทาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:07.519767503+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:07.519769178+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:07.519770888+07:00","message":"StatePrefix: 'สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพันปีหลวงดังนี้ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:07.519774342+07:00","message":"TextPushed: 'สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพันปี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:07.653542261+07:00","message":"receive streaming session, msgId: 2065"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:07.653587917+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพันปีหลวงดังนี้ค่ะพระราชทาน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":7,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:07.653596267+07:00","message":"receive interim result [false|false]: สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพันปีหลวงดังนี้ค่ะพระราชทาน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:07.653615932+07:00","message":"[buffer interim] 2065 false สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพันปีหลวงดังนี้ค่ะพระราชทาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:07.653627758+07:00","message":"[bufferProcess] interim [620000000]:สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพันปีหลวงดังนี้ค่ะพระราชทาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:07.65363098+07:00","message":"[bufferProcess] send to processor:สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพันปีหลวงดังนี้ค่ะพระราชทานพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:07.653635758+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:07.653639323+07:00","message":"> Transcript [9134] [false]: 'สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพันปีหลวงดังนี้ค่ะพระราชทานพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:07.653644141+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:07.653646136+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:07.653653136+07:00","message":"StatePrefix: 'สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพันปีหลวงดังนี้ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:07.653656371+07:00","message":"TextPushed: 'สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพันปี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:07.897910783+07:00","message":"receive streaming session, msgId: 2065"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:07.89794555+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพันปีหลวงดังนี้ค่ะพระราชทาน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":7,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:07.897951428+07:00","message":"receive interim result [false|false]: สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพันปีหลวงดังนี้ค่ะพระราชทาน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:07.897965529+07:00","message":"[buffer interim] 2065 false สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพันปีหลวงดังนี้ค่ะพระราชทาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:07.897974488+07:00","message":"[bufferProcess] interim [860000000]:สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพันปีหลวงดังนี้ค่ะพระราชทาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:07.897977574+07:00","message":"[bufferProcess] send to processor:สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพันปีหลวงดังนี้ค่ะพระราชทาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:07.897982232+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:07.8979859+07:00","message":"> Transcript [9135] [false]: 'สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพันปีหลวงดังนี้ค่ะพระราชทาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:07.897994219+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:07.897996432+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:07.897998058+07:00","message":"StatePrefix: 'สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพันปีหลวงดังนี้ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:07.898000282+07:00","message":"TextPushed: 'สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพันปี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:08.21584664+07:00","message":"receive streaming session, msgId: 2065"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:08.215905196+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพันปีหลวงดังนี้ค่ะพระราชทานพระบรมราชา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":8,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:08.215911267+07:00","message":"receive interim result [false|false]: สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพันปีหลวงดังนี้ค่ะพระราชทานพระบรมราชา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:08.215931104+07:00","message":"[buffer interim] 2065 false สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพันปีหลวงดังนี้ค่ะพระราชทานพระบรมราชา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:08.215938078+07:00","message":"[bufferProcess] interim [160000000]:สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพันปีหลวงดังนี้ค่ะพระราชทานพระบรมราชา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:08.215942691+07:00","message":"[bufferProcess] send to processor:สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพันปีหลวงดังนี้ค่ะพระราชทาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:08.215946252+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:08.215948771+07:00","message":"> Transcript [9136] [false]: 'สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพันปีหลวงดังนี้ค่ะพระราชทาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:08.215952652+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:08.215954402+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:08.215956247+07:00","message":"StatePrefix: 'สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพันปีหลวงดังนี้ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:08.215959005+07:00","message":"TextPushed: 'สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพันปี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:08.215961783+07:00","message":"Push: 'หลวงดังนี้ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:08.215963285+07:00","message":"TextPushed: 'สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพันปีหลวงดังนี้ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:08.215965264+07:00","message":"Set new StatePrefix : 'สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพันปีหลวงดังนี้ค่ะพระราชทาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:08.215967267+07:00","message":"Next Push (prob) : 'พระราชทาน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:08.215975+07:00","message":"push: {false หลวงดังนี้ค่ะ 0 0xc002b14c00}"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:42:08.306293421+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:42:08.306309603+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:08.349490336+07:00","message":"receive streaming session, msgId: 2065"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:08.349530861+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพันปีหลวงดังนี้ค่ะพระราชทานพระบรมราชานุ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":8,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:08.349541558+07:00","message":"receive interim result [false|false]: สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพันปีหลวงดังนี้ค่ะพระราชทานพระบรมราชานุ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:08.349556708+07:00","message":"[buffer interim] 2065 false สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพันปีหลวงดังนี้ค่ะพระราชทานพระบรมราชานุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:08.349564008+07:00","message":"[bufferProcess] interim [280000000]:สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพันปีหลวงดังนี้ค่ะพระราชทานพระบรมราชานุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:08.349566644+07:00","message":"[bufferProcess] send to processor:สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพันปีหลวงดังนี้ค่ะพระราชทานพระบรมราชา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:08.349570705+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:08.349573256+07:00","message":"> Transcript [9137] [false]: 'สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพันปีหลวงดังนี้ค่ะพระราชทานพระบรมราชา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:08.349577271+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:08.349579926+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:08.34958206+07:00","message":"StatePrefix: 'สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพันปีหลวงดังนี้ค่ะพระราชทาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:08.349584594+07:00","message":"TextPushed: 'สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพันปีหลวงดังนี้ค่ะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:08.411458644+07:00","message":"receive streaming session, msgId: 2065"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:08.411505801+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพันปีหลวงดังนี้ค่ะพระราชทานพระบรมราชานุญาต\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":8,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:08.411514844+07:00","message":"receive interim result [false|false]: สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพันปีหลวงดังนี้ค่ะพระราชทานพระบรมราชานุญาต"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:08.411531084+07:00","message":"[buffer interim] 2065 false สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพันปีหลวงดังนี้ค่ะพระราชทานพระบรมราชานุญาต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:08.411539901+07:00","message":"[bufferProcess] interim [400000000]:สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพันปีหลวงดังนี้ค่ะพระราชทานพระบรมราชานุญาต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:08.411543836+07:00","message":"[bufferProcess] send to processor:สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพันปีหลวงดังนี้ค่ะพระราชทานพระบรมราชานุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:08.411550674+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:08.411554226+07:00","message":"> Transcript [9138] [false]: 'สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพันปีหลวงดังนี้ค่ะพระราชทานพระบรมราชานุ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:08.411559663+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:08.411562076+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:08.41156494+07:00","message":"StatePrefix: 'สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพันปีหลวงดังนี้ค่ะพระราชทาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:08.411568816+07:00","message":"TextPushed: 'สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพันปีหลวงดังนี้ค่ะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:08.866853229+07:00","message":"receive streaming session, msgId: 2065"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:08.866903301+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพันปีหลวงดังนี้ค่ะพระราชทานพระบรมราชานุญาตให้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":8,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:08.866909144+07:00","message":"receive interim result [false|false]: สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพันปีหลวงดังนี้ค่ะพระราชทานพระบรมราชานุญาตให้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:08.866923049+07:00","message":"[buffer interim] 2065 false สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพันปีหลวงดังนี้ค่ะพระราชทานพระบรมราชานุญาตให้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:08.866930623+07:00","message":"[bufferProcess] interim [820000000]:สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพันปีหลวงดังนี้ค่ะพระราชทานพระบรมราชานุญาตให้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:08.866933358+07:00","message":"[bufferProcess] send to processor:สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพันปีหลวงดังนี้ค่ะพระราชทานพระบรมราชานุญาต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:08.866938737+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:08.866941322+07:00","message":"> Transcript [9139] [false]: 'สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพันปีหลวงดังนี้ค่ะพระราชทานพระบรมราชานุญาต'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:08.866945598+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:08.866947694+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:08.866949574+07:00","message":"StatePrefix: 'สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพันปีหลวงดังนี้ค่ะพระราชทาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:08.866951898+07:00","message":"TextPushed: 'สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพันปีหลวงดังนี้ค่ะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:09.118993817+07:00","message":"receive streaming session, msgId: 2065"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:09.119044944+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพันปีหลวงดังนี้ค่ะพระราชทานพระบรมราชานุญาตให้ประชา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":9,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:09.119052994+07:00","message":"receive interim result [false|false]: สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพันปีหลวงดังนี้ค่ะพระราชทานพระบรมราชานุญาตให้ประชา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:09.119068215+07:00","message":"[buffer interim] 2065 false สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพันปีหลวงดังนี้ค่ะพระราชทานพระบรมราชานุญาตให้ประชา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:09.119076479+07:00","message":"[bufferProcess] interim [120000000]:สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพันปีหลวงดังนี้ค่ะพระราชทานพระบรมราชานุญาตให้ประชา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:09.119080349+07:00","message":"[bufferProcess] send to processor:สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพันปีหลวงดังนี้ค่ะพระราชทานพระบรมราชานุญาตให้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:09.119085647+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:09.119088975+07:00","message":"> Transcript [9140] [false]: 'สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพันปีหลวงดังนี้ค่ะพระราชทานพระบรมราชานุญาตให้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:09.119094675+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:09.11909707+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:09.11909976+07:00","message":"StatePrefix: 'สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพันปีหลวงดังนี้ค่ะพระราชทาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:09.119103026+07:00","message":"TextPushed: 'สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพันปีหลวงดังนี้ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:09.119106365+07:00","message":"Push: 'พระราชทาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:09.119108618+07:00","message":"TextPushed: 'สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพันปีหลวงดังนี้ค่ะพระราชทาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:09.119111265+07:00","message":"Set new StatePrefix : 'สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพันปีหลวงดังนี้ค่ะพระราชทานพระบรมราชานุญาตให้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:09.119115105+07:00","message":"Next Push (prob) : 'พระบรมราชานุญาตให้'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:09.119125161+07:00","message":"push: {false พระราชทาน 0 0xc002b14c00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:09.310817357+07:00","message":"receive streaming session, msgId: 2065"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:09.310873902+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพันปีหลวงดังนี้ค่ะพระราชทานพระบรมราชานุญาตให้ประชาชน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":9,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:09.310886213+07:00","message":"receive interim result [false|false]: สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพันปีหลวงดังนี้ค่ะพระราชทานพระบรมราชานุญาตให้ประชาชน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:09.310899655+07:00","message":"[buffer interim] 2065 false สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพันปีหลวงดังนี้ค่ะพระราชทานพระบรมราชานุญาตให้ประชาชน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:09.310908678+07:00","message":"[bufferProcess] interim [300000000]:สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพันปีหลวงดังนี้ค่ะพระราชทานพระบรมราชานุญาตให้ประชาชน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:09.310911388+07:00","message":"[bufferProcess] send to processor:สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพันปีหลวงดังนี้ค่ะพระราชทานพระบรมราชานุญาตให้ประชา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:09.310915551+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:09.310918301+07:00","message":"> Transcript [9141] [false]: 'สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพันปีหลวงดังนี้ค่ะพระราชทานพระบรมราชานุญาตให้ประชา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:09.310921817+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:09.310923745+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:09.31092528+07:00","message":"StatePrefix: 'สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพันปีหลวงดังนี้ค่ะพระราชทานพระบรมราชานุญาตให้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:09.310927739+07:00","message":"TextPushed: 'สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพันปีหลวงดังนี้ค่ะพระราชทาน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:09.406773833+07:00","message":"[GCS] IsForceVAD: false for message ID: 2065"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:09.537659802+07:00","message":"[GCS] Start streaming session, msgId: 2066"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:09.671780601+07:00","message":"receive streaming session, msgId: 2065"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:09.671830103+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพันปีหลวงดังนี้ค่ะพระราชทานพระบรมราชานุญาตให้ประชาชน\",\"confidence\":0.9427298}],\"is_final\":true,\"result_end_time\":{\"seconds\":9,\"nanos\":570000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:09.671847529+07:00","message":"receive interim result [true|false]: สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพันปีหลวงดังนี้ค่ะพระราชทานพระบรมราชานุญาตให้ประชาชน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:09.671857426+07:00","message":"end recv isFinal message id 2065"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:09.671859935+07:00","message":"end Recv id 2065"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:09.671866353+07:00","message":"[buffer interim] 2065 true สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพันปีหลวงดังนี้ค่ะพระราชทานพระบรมราชานุญาตให้ประชาชน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:09.671877114+07:00","message":"[bufferProcess] interim [570000000]:สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพันปีหลวงดังนี้ค่ะพระราชทานพระบรมราชานุญาตให้ประชาชน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:09.671883937+07:00","message":"[bufferProcess] send to processor (isfinal):สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพันปีหลวงดังนี้ค่ะพระราชทานพระบรมราชานุญาตให้ประชาชน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:09.671888414+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:09.671892511+07:00","message":"> Transcript [9142] [false]: 'สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพันปีหลวงดังนี้ค่ะพระราชทานพระบรมราชานุญาตให้ประชาชน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:09.671897045+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:09.671899087+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:09.67190139+07:00","message":"StatePrefix: 'สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพันปีหลวงดังนี้ค่ะพระราชทานพระบรมราชานุญาตให้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:09.671905463+07:00","message":"TextPushed: 'สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพันปีหลวงดังนี้ค่ะพระราชทาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:09.671907953+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:09.67191045+07:00","message":"> Transcript [9143] [true]: 'สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพันปีหลวงดังนี้ค่ะพระราชทานพระบรมราชานุญาตให้ประชาชน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:09.671927894+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:09.671930059+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:09.671931748+07:00","message":"StatePrefix: 'สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพันปีหลวงดังนี้ค่ะพระราชทานพระบรมราชานุญาตให้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:09.671934366+07:00","message":"TextPushed: 'สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพันปีหลวงดังนี้ค่ะพระราชทาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:09.671943931+07:00","message":"Push: 'พระบรมราชานุญาตให้ประชาชน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:09.671954267+07:00","message":"push: {true พระบรมราชานุญาตให้ประชาชน 0 0xc002b14c00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:42:09.689599501+07:00","message":"write wav file: './tmp/7446/7446_2065.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:10.289992719+07:00","message":"receive streaming session, msgId: 2066"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:10.290040238+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":"2025-10-27T15:42:10.290045739+07:00","message":"receive interim result [false|false]: เขา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:10.290060818+07:00","message":"[buffer interim] 2066 false เขา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:10.290067711+07:00","message":"[bufferProcess] interim [540000000]:เขา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:10.290069087+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:10.358543791+07:00","message":"receive streaming session, msgId: 2066"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:10.358593082+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Icon\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:10.35859869+07:00","message":"receive interim result [false|false]: Icon"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:10.358612277+07:00","message":"[buffer interim] 2066 false Icon"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:10.358619285+07:00","message":"[bufferProcess] interim [600000000]:Icon"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:10.358621265+07:00","message":"[bufferProcess] send to processor:เขา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:10.358624994+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:10.358627986+07:00","message":"> Transcript [9144] [false]: 'เขา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:10.358630286+07:00","message":"Set StatePrefix (first interim): 'เขา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:10.444188166+07:00","message":"receive streaming session, msgId: 2066"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:10.44422158+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":"2025-10-27T15:42:10.444226933+07:00","message":"receive interim result [false|false]: เขาทำ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:10.444238135+07:00","message":"[buffer interim] 2066 false เขาทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:10.444246437+07:00","message":"[bufferProcess] interim [720000000]:เขาทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:10.444248241+07:00","message":"[bufferProcess] send to processor:Icon"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:10.444251237+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:10.444253713+07:00","message":"> Transcript [9145] [false]: 'Icon'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:10.444255689+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:10.444257685+07:00","message":"Set new StatePrefix: 'Icon'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:10.534968404+07:00","message":"receive streaming session, msgId: 2066"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:10.535018165+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Icon\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:10.535024026+07:00","message":"receive interim result [false|false]: Icon"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:10.535041505+07:00","message":"[buffer interim] 2066 false Icon"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:10.535049537+07:00","message":"[bufferProcess] interim [780000000]:Icon"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:10.535052517+07:00","message":"[bufferProcess] send to processor:เขาทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:10.535057707+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:10.535061468+07:00","message":"> Transcript [9146] [false]: 'เขาทำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:10.535065414+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:10.535067459+07:00","message":"Set new StatePrefix: 'เขาทำ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:10.606721982+07:00","message":"receive streaming session, msgId: 2066"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:10.606764311+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":"2025-10-27T15:42:10.60676905+07:00","message":"receive interim result [false|false]: เขาถวาย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:10.606785284+07:00","message":"[buffer interim] 2066 false เขาถวาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:10.60679397+07:00","message":"[bufferProcess] interim [900000000]:เขาถวาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:10.606796158+07:00","message":"[bufferProcess] send to processor:Icon"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:10.606803249+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:10.606805784+07:00","message":"> Transcript [9147] [false]: 'Icon'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:10.606808203+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:10.606810419+07:00","message":"Set new StatePrefix: 'Icon'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:10.704460622+07:00","message":"receive streaming session, msgId: 2066"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:10.704497911+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Icon\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:10.704503362+07:00","message":"receive interim result [false|false]: Icon"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:10.704516923+07:00","message":"[buffer interim] 2066 false Icon"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:10.704527183+07:00","message":"[bufferProcess] interim [960000000]:Icon"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:10.704529496+07:00","message":"[bufferProcess] send to processor:เขาถวาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:10.704536876+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:10.704540508+07:00","message":"> Transcript [9148] [false]: 'เขาถวาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:10.704543289+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:10.704545479+07:00","message":"Set new StatePrefix: 'เขาถวาย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:10.776483829+07:00","message":"receive streaming session, msgId: 2066"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:10.776528506+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":"2025-10-27T15:42:10.776534199+07:00","message":"receive interim result [false|false]: เข้าถวายสัก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:10.776549555+07:00","message":"[buffer interim] 2066 false เข้าถวายสัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:10.776556739+07:00","message":"[bufferProcess] interim [80000000]:เข้าถวายสัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:10.776559118+07:00","message":"[bufferProcess] send to processor:Icon"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:10.776564509+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:10.776567073+07:00","message":"> Transcript [9149] [false]: 'Icon'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:10.776569344+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:10.776571451+07:00","message":"Set new StatePrefix: 'Icon'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:10.903732036+07:00","message":"receive streaming session, msgId: 2066"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:10.903771102+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":"2025-10-27T15:42:10.903776037+07:00","message":"receive interim result [false|false]: เข้าถวายสักการะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:10.903791016+07:00","message":"[buffer interim] 2066 false เข้าถวายสักการะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:10.903800366+07:00","message":"[bufferProcess] interim [140000000]:เข้าถวายสักการะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:10.903802639+07:00","message":"[bufferProcess] send to processor:เข้าถวายสัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:10.903807579+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:10.903810424+07:00","message":"> Transcript [9150] [false]: 'เข้าถวายสัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:10.903812624+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:10.903814231+07:00","message":"Set new StatePrefix: 'เข้าถวายสัก'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:42:11.306930309+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:42:11.306936907+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:11.475804218+07:00","message":"receive streaming session, msgId: 2066"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:11.475848025+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":"2025-10-27T15:42:11.475854095+07:00","message":"receive interim result [false|false]: เข้าถวายสักการะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:11.475867412+07:00","message":"[buffer interim] 2066 false เข้าถวายสักการะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:11.475873924+07:00","message":"[bufferProcess] interim [740000000]:เข้าถวายสักการะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:11.475875816+07:00","message":"[bufferProcess] send to processor:เข้าถวายสักการะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:11.475880918+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:11.475883563+07:00","message":"> Transcript [9151] [false]: 'เข้าถวายสักการะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:11.475886385+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:11.475888437+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:11.475890055+07:00","message":"StatePrefix: 'เข้าถวายสัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:11.475892061+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:12.797518302+07:00","message":"[GCS] IsForceVAD: false for message ID: 2066"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:12.856896342+07:00","message":"[GCS] Start streaming session, msgId: 2067"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:13.659635432+07:00","message":"receive streaming session, msgId: 2066"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:13.659676906+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":"2025-10-27T15:42:13.659683607+07:00","message":"receive interim result [false|false]: เข้าถวายสักการะเบื้อง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:13.659697692+07:00","message":"[buffer interim] 2066 false เข้าถวายสักการะเบื้อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:13.659707274+07:00","message":"[bufferProcess] interim [160000000]:เข้าถวายสักการะเบื้อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:13.659711787+07:00","message":"[bufferProcess] send to processor:เข้าถวายสักการะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:13.659718955+07:00","message":"[bufferProcess] send to processor (ticker):เข้าถวายสักการะเบื้อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:13.659722713+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:13.659726469+07:00","message":"> Transcript [9152] [false]: 'เข้าถวายสักการะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:13.659731006+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:13.659733156+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:13.65973528+07:00","message":"StatePrefix: 'เข้าถวายสัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:13.659737817+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:13.659740833+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:13.659742895+07:00","message":"> Transcript [9153] [false]: 'เข้าถวายสักการะเบื้อง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:13.659744571+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:13.659745867+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:13.659747299+07:00","message":"StatePrefix: 'เข้าถวายสัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:13.659748657+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:13.677692307+07:00","message":"receive streaming session, msgId: 2066"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:13.677745047+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":"2025-10-27T15:42:13.67775108+07:00","message":"receive interim result [false|false]: เข้าถวายสักการะเบื้องหน้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:13.677768998+07:00","message":"[buffer interim] 2066 false เข้าถวายสักการะเบื้องหน้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:13.677777482+07:00","message":"[bufferProcess] interim [280000000]:เข้าถวายสักการะเบื้องหน้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:13.677779803+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:13.713015055+07:00","message":"receive streaming session, msgId: 2066"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:13.713049021+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":"2025-10-27T15:42:13.713054437+07:00","message":"receive interim result [false|false]: เข้าถวายสักการะเบื้องหน้าพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:13.71306612+07:00","message":"[buffer interim] 2066 false เข้าถวายสักการะเบื้องหน้าพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:13.713073209+07:00","message":"[bufferProcess] interim [520000000]:เข้าถวายสักการะเบื้องหน้าพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:13.713075493+07:00","message":"[bufferProcess] send to processor:เข้าถวายสักการะเบื้องหน้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:13.713080944+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:13.713083613+07:00","message":"> Transcript [9154] [false]: 'เข้าถวายสักการะเบื้องหน้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:13.713086647+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:13.713088479+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:13.713090138+07:00","message":"StatePrefix: 'เข้าถวายสัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:13.713092022+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:13.713096066+07:00","message":"Push: 'เข้าถวายสัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:13.713097617+07:00","message":"TextPushed: 'เข้าถวายสัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:13.713099225+07:00","message":"Set new StatePrefix : 'เข้าถวายสักการะเบื้องหน้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:13.713101637+07:00","message":"Next Push (prob) : 'การะเบื้องหน้า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:13.713108483+07:00","message":"push: {false เข้าถวายสัก 0 0xc002a06d00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:13.722352653+07:00","message":"receive streaming session, msgId: 2066"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:13.72239226+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":"2025-10-27T15:42:13.722398024+07:00","message":"receive interim result [false|false]: เข้าถวายสักการะเบื้องหน้าพระธาตุ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:13.722408704+07:00","message":"[buffer interim] 2066 false เข้าถวายสักการะเบื้องหน้าพระธาตุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:13.722420649+07:00","message":"[bufferProcess] interim [760000000]:เข้าถวายสักการะเบื้องหน้าพระธาตุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:13.722422771+07:00","message":"[bufferProcess] send to processor:เข้าถวายสักการะเบื้องหน้าพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:13.722426079+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:13.722428818+07:00","message":"> Transcript [9155] [false]: 'เข้าถวายสักการะเบื้องหน้าพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:13.722432032+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:13.722433791+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:13.722435612+07:00","message":"StatePrefix: 'เข้าถวายสักการะเบื้องหน้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:13.722437398+07:00","message":"TextPushed: 'เข้าถวายสัก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:13.731807911+07:00","message":"receive streaming session, msgId: 2066"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:13.731825431+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":"2025-10-27T15:42:13.731829755+07:00","message":"receive interim result [false|false]: เข้าถวายสักการะเบื้องหน้าพระชายา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:13.731850671+07:00","message":"[buffer interim] 2066 false เข้าถวายสักการะเบื้องหน้าพระชายา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:13.731854796+07:00","message":"[bufferProcess] interim [880000000]:เข้าถวายสักการะเบื้องหน้าพระชายา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:13.731856811+07:00","message":"[bufferProcess] send to processor:เข้าถวายสักการะเบื้องหน้าพระธาตุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:13.731859517+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:13.731861492+07:00","message":"> Transcript [9156] [false]: 'เข้าถวายสักการะเบื้องหน้าพระธาตุ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:13.731863818+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:13.731865386+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:13.731866987+07:00","message":"StatePrefix: 'เข้าถวายสักการะเบื้องหน้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:13.731868747+07:00","message":"TextPushed: 'เข้าถวายสัก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:13.735220361+07:00","message":"receive streaming session, msgId: 2066"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:13.735246558+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":"2025-10-27T15:42:13.735251194+07:00","message":"receive interim result [false|false]: เข้าถวายสักการะเบื้องหน้าพระฉายาลักษณ์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:13.735265024+07:00","message":"[buffer interim] 2066 false เข้าถวายสักการะเบื้องหน้าพระฉายาลักษณ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:13.735269604+07:00","message":"[bufferProcess] interim [60000000]:เข้าถวายสักการะเบื้องหน้าพระฉายาลักษณ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:13.735271644+07:00","message":"[bufferProcess] send to processor:เข้าถวายสักการะเบื้องหน้าพระชายา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:13.735274092+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:13.735275993+07:00","message":"> Transcript [9157] [false]: 'เข้าถวายสักการะเบื้องหน้าพระชายา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:13.735278927+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:13.735280596+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:13.735282616+07:00","message":"StatePrefix: 'เข้าถวายสักการะเบื้องหน้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:13.73528436+07:00","message":"TextPushed: 'เข้าถวายสัก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:13.777109372+07:00","message":"receive streaming session, msgId: 2066"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:13.77713966+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เข้าถวายสักการะเบื้องหน้าพระฉายาลักษณ์\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:13.777145375+07:00","message":"receive interim result [true|false]: เข้าถวายสักการะเบื้องหน้าพระฉายาลักษณ์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:13.777153826+07:00","message":"end recv isFinal message id 2066"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:13.777155826+07:00","message":"end Recv id 2066"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:13.777169474+07:00","message":"[buffer interim] 2066 true เข้าถวายสักการะเบื้องหน้าพระฉายาลักษณ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:13.777176496+07:00","message":"[bufferProcess] interim [300000000]:เข้าถวายสักการะเบื้องหน้าพระฉายาลักษณ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:13.777179023+07:00","message":"[bufferProcess] send to processor (isfinal):เข้าถวายสักการะเบื้องหน้าพระฉายาลักษณ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:13.777182076+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:13.777185027+07:00","message":"> Transcript [9158] [false]: 'เข้าถวายสักการะเบื้องหน้าพระฉายาลักษณ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:13.777187769+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:13.777189382+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:13.777191125+07:00","message":"StatePrefix: 'เข้าถวายสักการะเบื้องหน้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:13.777193122+07:00","message":"TextPushed: 'เข้าถวายสัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:13.777195775+07:00","message":"Push: 'การะเบื้องหน้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:13.777197738+07:00","message":"TextPushed: 'เข้าถวายสักการะเบื้องหน้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:13.77719958+07:00","message":"Set new StatePrefix : 'เข้าถวายสักการะเบื้องหน้าพระฉายาลักษณ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:13.77720168+07:00","message":"Next Push (prob) : 'พระฉายาลักษณ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:13.777203442+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:13.777205211+07:00","message":"> Transcript [9159] [true]: 'เข้าถวายสักการะเบื้องหน้าพระฉายาลักษณ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:13.77720717+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:13.777208534+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:13.77720981+07:00","message":"StatePrefix: 'เข้าถวายสักการะเบื้องหน้าพระฉายาลักษณ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:13.777211336+07:00","message":"TextPushed: 'เข้าถวายสักการะเบื้องหน้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:13.777213063+07:00","message":"Push: 'พระฉายาลักษณ์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:13.777221084+07:00","message":"push: {false การะเบื้องหน้า 0 0xc002a06d00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:13.777227305+07:00","message":"push: {true พระฉายาลักษณ์ 0 0xc002a06d00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:42:13.786570015+07:00","message":"write wav file: './tmp/7446/7446_2066.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:42:14.307813848+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:42:14.307825592+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:42:17.308558484+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:42:17.308563395+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:42:20.309467597+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:42:20.309478335+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:20.805938143+07:00","message":"[GCS] IsForceVAD: false for message ID: 2067"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:20.867959579+07:00","message":"[GCS] Start streaming session, msgId: 2068"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:22.415832177+07:00","message":"[GCS] IsForceVAD: false for message ID: 2068"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:22.426978962+07:00","message":"[GCS] Cleaned up inactive client: 2034"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:22.42699588+07:00","message":"[GCS] Cleaned up inactive client: 2039"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:22.426997985+07:00","message":"[GCS] Cleaned up inactive client: 2030"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:22.426999833+07:00","message":"[GCS] Cleaned up inactive client: 2040"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:22.427001368+07:00","message":"[GCS] Cleaned up inactive client: 2043"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:22.4270028+07:00","message":"[GCS] Cleaned up inactive client: 2015"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:22.427004269+07:00","message":"[GCS] Cleaned up inactive client: 2024"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:22.427005785+07:00","message":"[GCS] Cleaned up inactive client: 2038"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:22.427007553+07:00","message":"[GCS] Cleaned up inactive client: 2041"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:22.427008909+07:00","message":"[GCS] Cleaned up inactive client: 2009"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:22.427010199+07:00","message":"[GCS] Cleaned up inactive client: 2032"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:22.427011526+07:00","message":"[GCS] Cleaned up inactive client: 2037"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:22.427012799+07:00","message":"[GCS] Cleaned up inactive client: 2023"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:22.427014043+07:00","message":"[GCS] Cleaned up inactive client: 2011"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:22.427015269+07:00","message":"[GCS] Cleaned up inactive client: 2022"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:22.427016509+07:00","message":"[GCS] Cleaned up inactive client: 2042"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:22.427019395+07:00","message":"[GCS] Cleaned up inactive client: 2020"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:22.427020705+07:00","message":"[GCS] Cleaned up inactive client: 2028"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:22.427022024+07:00","message":"[GCS] Cleaned up inactive client: 2004"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:22.4270234+07:00","message":"[GCS] Cleaned up inactive client: 2006"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:22.427028238+07:00","message":"[GCS] Cleaned up inactive client: 2021"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:22.427029949+07:00","message":"[GCS] Cleaned up inactive client: 2014"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:22.427032727+07:00","message":"[GCS] Cleaned up inactive client: 2003"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:22.427034146+07:00","message":"[GCS] Cleaned up inactive client: 2007"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:22.42703545+07:00","message":"[GCS] Cleaned up inactive client: 2027"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:22.427036732+07:00","message":"[GCS] Cleaned up inactive client: 2029"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:22.427037988+07:00","message":"[GCS] Cleaned up inactive client: 2005"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:22.427049213+07:00","message":"[GCS] Cleaned up inactive client: 2019"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:22.427050559+07:00","message":"[GCS] Cleaned up inactive client: 2016"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:22.427051826+07:00","message":"[GCS] Cleaned up inactive client: 2002"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:22.427053091+07:00","message":"[GCS] Cleaned up inactive client: 2033"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:22.427054444+07:00","message":"[GCS] Cleaned up inactive client: 2044"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:22.427055742+07:00","message":"[GCS] Cleaned up inactive client: 2025"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:22.427057005+07:00","message":"[GCS] Cleaned up inactive client: 2012"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:22.427058274+07:00","message":"[GCS] Cleaned up inactive client: 2026"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:22.427059529+07:00","message":"[GCS] Cleaned up inactive client: 2010"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:22.427060832+07:00","message":"[GCS] Cleaned up inactive client: 2018"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:22.42706207+07:00","message":"[GCS] Cleaned up inactive client: 2008"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:22.427063335+07:00","message":"[GCS] Cleaned up inactive client: 2036"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:22.427064634+07:00","message":"[GCS] Cleaned up inactive client: 2017"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:22.427065927+07:00","message":"[GCS] Cleaned up inactive client: 2031"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:22.427067238+07:00","message":"[GCS] Cleaned up inactive client: 2035"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:22.427068518+07:00","message":"[GCS] Cleaned up inactive client: 2013"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:22.477222727+07:00","message":"[GCS] Start streaming session, msgId: 2069"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:42:23.309813119+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:42:23.309813116+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:42:26.310748675+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:42:26.310765649+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:29.066027682+07:00","message":"[GCS] IsForceVAD: false for message ID: 2069"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:29.136797116+07:00","message":"[GCS] Start streaming session, msgId: 2070"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:42:29.31130911+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:42:29.31131691+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:29.97620347+07:00","message":"[GCS] IsForceVAD: false for message ID: 2070"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:30.099102784+07:00","message":"[GCS] Start streaming session, msgId: 2071"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:31.89065463+07:00","message":"receive streaming session, msgId: 2071"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:31.890707867+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":"2025-10-27T15:42:31.890714588+07:00","message":"receive interim result [false|false]: อันดับ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:31.890728855+07:00","message":"[buffer interim] 2071 false อันดับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:31.890740719+07:00","message":"[bufferProcess] interim [840000000]:อันดับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:31.890743812+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:31.890749201+07:00","message":"[bufferProcess] send to processor (ticker):อันดับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:31.890752776+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:31.890756284+07:00","message":"> Transcript [9160] [false]: 'อันดับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:31.890758799+07:00","message":"Set StatePrefix (first interim): 'อันดับ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:32.01411452+07:00","message":"receive streaming session, msgId: 2071"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:32.014158626+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":"2025-10-27T15:42:32.014165951+07:00","message":"receive interim result [false|false]: อันดับถัดไป"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:32.014179571+07:00","message":"[buffer interim] 2071 false อันดับถัดไป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:32.014188182+07:00","message":"[bufferProcess] interim [260000000]:อันดับถัดไป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:32.014189706+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:32.101306754+07:00","message":"receive streaming session, msgId: 2071"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:32.101338683+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":"2025-10-27T15:42:32.101343899+07:00","message":"receive interim result [false|false]: การดัดปลายภาค"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:32.101357135+07:00","message":"[buffer interim] 2071 false การดัดปลายภาค"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:32.101363889+07:00","message":"[bufferProcess] interim [560000000]:การดัดปลายภาค"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:32.101366015+07:00","message":"[bufferProcess] send to processor:อันดับถัดไป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:32.101370955+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:32.101373608+07:00","message":"> Transcript [9161] [false]: 'อันดับถัดไป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:32.101376836+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:32.101378656+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:32.101380063+07:00","message":"StatePrefix: 'อันดับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:32.101381799+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:32.105636845+07:00","message":"receive streaming session, msgId: 2071"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:32.105667632+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":"2025-10-27T15:42:32.105672901+07:00","message":"receive interim result [false|false]: อันดับถัดไปพระราม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:32.105696099+07:00","message":"[buffer interim] 2071 false อันดับถัดไปพระราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:32.105702614+07:00","message":"[bufferProcess] interim [620000000]:อันดับถัดไปพระราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:32.1057046+07:00","message":"[bufferProcess] send to processor:การดัดปลายภาค"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:32.105711864+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:32.105715837+07:00","message":"> Transcript [9162] [false]: 'การดัดปลายภาค'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:32.105718109+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:32.105719789+07:00","message":"Set new StatePrefix: 'การดัดปลายภาค'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:32.105756405+07:00","message":"receive streaming session, msgId: 2071"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:32.105773669+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":"2025-10-27T15:42:32.105778654+07:00","message":"receive interim result [false|false]: อันดับถัดไปพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:32.105788865+07:00","message":"receive streaming session, msgId: 2071"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:32.105805334+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":"2025-10-27T15:42:32.105807754+07:00","message":"receive interim result [false|false]: อันดับถัดไปพระราชทาน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:32.105811878+07:00","message":"[buffer interim] 2071 false อันดับถัดไปพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:32.105814255+07:00","message":"[buffer interim] 2071 false อันดับถัดไปพระราชทาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:32.10581831+07:00","message":"[bufferProcess] interim [740000000]:อันดับถัดไปพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:32.105820094+07:00","message":"[bufferProcess] send to processor:อันดับถัดไปพระราม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:32.105822377+07:00","message":"[bufferProcess] interim [800000000]:อันดับถัดไปพระราชทาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:32.105823846+07:00","message":"[bufferProcess] send to processor:อันดับถัดไปพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:32.10582619+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:32.105828398+07:00","message":"> Transcript [9163] [false]: 'อันดับถัดไปพระราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:32.105830063+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:32.105831961+07:00","message":"Set new StatePrefix: 'อันดับถัดไปพระราม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:32.105840791+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:32.105842638+07:00","message":"> Transcript [9164] [false]: 'อันดับถัดไปพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:32.105844004+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:42:32.311764687+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:42:32.311769639+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:32.426413665+07:00","message":"receive streaming session, msgId: 2071"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:32.42647846+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":"2025-10-27T15:42:32.426486021+07:00","message":"receive interim result [false|false]: อันดับถัดไปพระราชทานพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:32.426499351+07:00","message":"[buffer interim] 2071 false อันดับถัดไปพระราชทานพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:32.426508664+07:00","message":"[bufferProcess] interim [220000000]:อันดับถัดไปพระราชทานพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:32.426511066+07:00","message":"[bufferProcess] send to processor:อันดับถัดไปพระราชทาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:32.426516567+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:32.426521923+07:00","message":"> Transcript [9165] [false]: 'อันดับถัดไปพระราชทาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:32.426524159+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:32.426525915+07:00","message":"Set new StatePrefix: 'อันดับถัดไปพระราชทาน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:32.683233879+07:00","message":"receive streaming session, msgId: 2071"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:32.683274551+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":"2025-10-27T15:42:32.683280321+07:00","message":"receive interim result [false|false]: อันดับถัดไปพระราชทานพระบาท"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:32.683292819+07:00","message":"[buffer interim] 2071 false อันดับถัดไปพระราชทานพระบาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:32.683299544+07:00","message":"[bufferProcess] interim [400000000]:อันดับถัดไปพระราชทานพระบาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:32.683302026+07:00","message":"[bufferProcess] send to processor:อันดับถัดไปพระราชทานพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:32.683307276+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:32.683310574+07:00","message":"> Transcript [9166] [false]: 'อันดับถัดไปพระราชทานพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:32.683315094+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:32.683317299+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:32.68331992+07:00","message":"StatePrefix: 'อันดับถัดไปพระราชทาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:32.683322628+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:32.739607705+07:00","message":"receive streaming session, msgId: 2071"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:32.739639172+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":"2025-10-27T15:42:32.739643948+07:00","message":"receive interim result [false|false]: อันดับถัดไปพระราชทานพระบรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:32.739656853+07:00","message":"[buffer interim] 2071 false อันดับถัดไปพระราชทานพระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:32.739664486+07:00","message":"[bufferProcess] interim [460000000]:อันดับถัดไปพระราชทานพระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:32.739666664+07:00","message":"[bufferProcess] send to processor:อันดับถัดไปพระราชทานพระบาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:32.739671884+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:32.739674204+07:00","message":"> Transcript [9167] [false]: 'อันดับถัดไปพระราชทานพระบาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:32.739677268+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:32.73967916+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:32.739680732+07:00","message":"StatePrefix: 'อันดับถัดไปพระราชทาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:32.739682716+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:32.954685157+07:00","message":"receive streaming session, msgId: 2071"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:32.954715479+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":"2025-10-27T15:42:32.954720532+07:00","message":"receive interim result [false|false]: อันดับถัดไปพระราชทานพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:32.954731522+07:00","message":"[buffer interim] 2071 false อันดับถัดไปพระราชทานพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:32.954738188+07:00","message":"[bufferProcess] interim [700000000]:อันดับถัดไปพระราชทานพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:32.954740289+07:00","message":"[bufferProcess] send to processor:อันดับถัดไปพระราชทานพระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:32.954745829+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:32.954748476+07:00","message":"> Transcript [9168] [false]: 'อันดับถัดไปพระราชทานพระบรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:32.954751623+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:32.954753598+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:32.954755583+07:00","message":"StatePrefix: 'อันดับถัดไปพระราชทาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:32.954757888+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:33.065049053+07:00","message":"receive streaming session, msgId: 2071"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:33.065085677+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":"2025-10-27T15:42:33.065091159+07:00","message":"receive interim result [false|false]: อันดับถัดไปพระราชทานพระบรมราชา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:33.065102181+07:00","message":"[buffer interim] 2071 false อันดับถัดไปพระราชทานพระบรมราชา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:33.065109199+07:00","message":"[bufferProcess] interim [820000000]:อันดับถัดไปพระราชทานพระบรมราชา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:33.065111482+07:00","message":"[bufferProcess] send to processor:อันดับถัดไปพระราชทานพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:33.065114904+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:33.065117273+07:00","message":"> Transcript [9169] [false]: 'อันดับถัดไปพระราชทานพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:33.06512022+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:33.065122091+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:33.065123713+07:00","message":"StatePrefix: 'อันดับถัดไปพระราชทาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:33.06512563+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:33.0651281+07:00","message":"Push: 'อันดับถัดไปพระราชทาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:33.065129754+07:00","message":"TextPushed: 'อันดับถัดไปพระราชทาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:33.065131362+07:00","message":"Set new StatePrefix : 'อันดับถัดไปพระราชทานพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:33.065133136+07:00","message":"Next Push (prob) : 'พระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:33.065140911+07:00","message":"push: {false อันดับถัดไปพระราชทาน 0 0xc002603780}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:33.322434302+07:00","message":"receive streaming session, msgId: 2071"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:33.322474511+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":"2025-10-27T15:42:33.322481346+07:00","message":"receive interim result [false|false]: อันดับถัดไปพระราชทานพระบรมราชานุ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:33.322496874+07:00","message":"[buffer interim] 2071 false อันดับถัดไปพระราชทานพระบรมราชานุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:33.322507567+07:00","message":"[bufferProcess] interim [60000000]:อันดับถัดไปพระราชทานพระบรมราชานุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:33.322510686+07:00","message":"[bufferProcess] send to processor:อันดับถัดไปพระราชทานพระบรมราชา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:33.322517598+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:33.322520983+07:00","message":"> Transcript [9170] [false]: 'อันดับถัดไปพระราชทานพระบรมราชา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:33.322525623+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:33.322528062+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:33.322530552+07:00","message":"StatePrefix: 'อันดับถัดไปพระราชทานพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:33.322533607+07:00","message":"TextPushed: 'อันดับถัดไปพระราชทาน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:33.325506083+07:00","message":"receive streaming session, msgId: 2071"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:33.325525917+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":"2025-10-27T15:42:33.325529928+07:00","message":"receive interim result [false|false]: อันดับถัดไปพระราชทานพระบรมราชานุญาต"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:33.325539571+07:00","message":"[buffer interim] 2071 false อันดับถัดไปพระราชทานพระบรมราชานุญาต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:33.32554348+07:00","message":"[bufferProcess] interim [120000000]:อันดับถัดไปพระราชทานพระบรมราชานุญาต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:33.325545335+07:00","message":"[bufferProcess] send to processor:อันดับถัดไปพระราชทานพระบรมราชานุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:33.32554759+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:33.32554967+07:00","message":"> Transcript [9171] [false]: 'อันดับถัดไปพระราชทานพระบรมราชานุ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:33.325552184+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:33.325553609+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:33.325555016+07:00","message":"StatePrefix: 'อันดับถัดไปพระราชทานพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:33.325556653+07:00","message":"TextPushed: 'อันดับถัดไปพระราชทาน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:33.833564825+07:00","message":"receive streaming session, msgId: 2071"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:33.833600818+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":"2025-10-27T15:42:33.833606196+07:00","message":"receive interim result [false|false]: อันดับถัดไปพระราชทานพระบรมราชานุญาตให้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:33.83361959+07:00","message":"[buffer interim] 2071 false อันดับถัดไปพระราชทานพระบรมราชานุญาตให้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:33.833627097+07:00","message":"[bufferProcess] interim [600000000]:อันดับถัดไปพระราชทานพระบรมราชานุญาตให้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:33.833629215+07:00","message":"[bufferProcess] send to processor:อันดับถัดไปพระราชทานพระบรมราชานุญาต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:33.833632982+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:33.833635395+07:00","message":"> Transcript [9172] [false]: 'อันดับถัดไปพระราชทานพระบรมราชานุญาต'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:33.833638677+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:33.833640376+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:33.833642248+07:00","message":"StatePrefix: 'อันดับถัดไปพระราชทานพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:33.833644363+07:00","message":"TextPushed: 'อันดับถัดไปพระราชทาน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:34.288147974+07:00","message":"receive streaming session, msgId: 2071"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:34.288184026+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":"2025-10-27T15:42:34.288189925+07:00","message":"receive interim result [false|false]: อันดับถัดไปพระราชทานพระบรมราชานุญาตให้ประชา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:34.288203705+07:00","message":"[buffer interim] 2071 false อันดับถัดไปพระราชทานพระบรมราชานุญาตให้ประชา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:34.288211386+07:00","message":"[bufferProcess] interim [20000000]:อันดับถัดไปพระราชทานพระบรมราชานุญาตให้ประชา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:34.288213653+07:00","message":"[bufferProcess] send to processor:อันดับถัดไปพระราชทานพระบรมราชานุญาตให้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:34.288218937+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:34.28822158+07:00","message":"> Transcript [9173] [false]: 'อันดับถัดไปพระราชทานพระบรมราชานุญาตให้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:34.288224738+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:34.288226625+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:34.288228538+07:00","message":"StatePrefix: 'อันดับถัดไปพระราชทานพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:34.288231105+07:00","message":"TextPushed: 'อันดับถัดไปพระราชทาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:34.288235844+07:00","message":"Push: 'พระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:34.288242365+07:00","message":"TextPushed: 'อันดับถัดไปพระราชทานพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:34.288244573+07:00","message":"Set new StatePrefix : 'อันดับถัดไปพระราชทานพระบรมราชานุญาตให้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:34.288246657+07:00","message":"Next Push (prob) : 'บรมราชานุญาตให้'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:34.288267172+07:00","message":"push: {false พระ 0 0xc002603780}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:34.540276125+07:00","message":"receive streaming session, msgId: 2071"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:34.540315316+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":"2025-10-27T15:42:34.54032515+07:00","message":"receive interim result [false|false]: อันดับถัดไปพระราชทานพระบรมราชานุญาตให้ประชาชน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:34.540341026+07:00","message":"[buffer interim] 2071 false อันดับถัดไปพระราชทานพระบรมราชานุญาตให้ประชาชน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:34.540349214+07:00","message":"[bufferProcess] interim [260000000]:อันดับถัดไปพระราชทานพระบรมราชานุญาตให้ประชาชน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:34.540352437+07:00","message":"[bufferProcess] send to processor:อันดับถัดไปพระราชทานพระบรมราชานุญาตให้ประชา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:34.540356588+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:34.540361203+07:00","message":"> Transcript [9174] [false]: 'อันดับถัดไปพระราชทานพระบรมราชานุญาตให้ประชา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:34.540365703+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:34.540367702+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:34.540370107+07:00","message":"StatePrefix: 'อันดับถัดไปพระราชทานพระบรมราชานุญาตให้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:34.540373125+07:00","message":"TextPushed: 'อันดับถัดไปพระราชทานพระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:35.179273279+07:00","message":"receive streaming session, msgId: 2071"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:35.17930985+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":"2025-10-27T15:42:35.179316225+07:00","message":"receive interim result [false|false]: อันดับถัดไปพระราชทานพระบรมราชานุญาตให้ประชาชน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:35.179329875+07:00","message":"[buffer interim] 2071 false อันดับถัดไปพระราชทานพระบรมราชานุญาตให้ประชาชน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:35.179336864+07:00","message":"[bufferProcess] interim [860000000]:อันดับถัดไปพระราชทานพระบรมราชานุญาตให้ประชาชน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:35.179339376+07:00","message":"[bufferProcess] send to processor:อันดับถัดไปพระราชทานพระบรมราชานุญาตให้ประชาชน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:35.179345541+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:35.179348226+07:00","message":"> Transcript [9175] [false]: 'อันดับถัดไปพระราชทานพระบรมราชานุญาตให้ประชาชน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:35.179351494+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:35.179353615+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:35.179355549+07:00","message":"StatePrefix: 'อันดับถัดไปพระราชทานพระบรมราชานุญาตให้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:35.179357802+07:00","message":"TextPushed: 'อันดับถัดไปพระราชทานพระ'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:42:35.312248229+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:42:35.312249243+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:35.435290918+07:00","message":"receive streaming session, msgId: 2071"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:35.435330807+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":"2025-10-27T15:42:35.435337322+07:00","message":"receive interim result [false|false]: อันดับถัดไปพระราชทานพระบรมราชานุญาตให้ประชาชนได้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:35.435353182+07:00","message":"[buffer interim] 2071 false อันดับถัดไปพระราชทานพระบรมราชานุญาตให้ประชาชนได้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:35.435363813+07:00","message":"[bufferProcess] interim [220000000]:อันดับถัดไปพระราชทานพระบรมราชานุญาตให้ประชาชนได้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:35.435367011+07:00","message":"[bufferProcess] send to processor:อันดับถัดไปพระราชทานพระบรมราชานุญาตให้ประชาชน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:35.435374211+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:35.435377104+07:00","message":"> Transcript [9176] [false]: 'อันดับถัดไปพระราชทานพระบรมราชานุญาตให้ประชาชน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:35.43538059+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:35.435382389+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:35.435384032+07:00","message":"StatePrefix: 'อันดับถัดไปพระราชทานพระบรมราชานุญาตให้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:35.435386174+07:00","message":"TextPushed: 'อันดับถัดไปพระราชทานพระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:35.6325781+07:00","message":"receive streaming session, msgId: 2071"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:35.632610635+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":"2025-10-27T15:42:35.632616522+07:00","message":"receive interim result [false|false]: อันดับถัดไปพระราชทานพระบรมราชานุญาตให้ประชาชนได้ค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:35.63262794+07:00","message":"[buffer interim] 2071 false อันดับถัดไปพระราชทานพระบรมราชานุญาตให้ประชาชนได้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:35.632634448+07:00","message":"[bufferProcess] interim [400000000]:อันดับถัดไปพระราชทานพระบรมราชานุญาตให้ประชาชนได้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:35.632636755+07:00","message":"[bufferProcess] send to processor:อันดับถัดไปพระราชทานพระบรมราชานุญาตให้ประชาชนได้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:35.632641732+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:35.63264439+07:00","message":"> Transcript [9177] [false]: 'อันดับถัดไปพระราชทานพระบรมราชานุญาตให้ประชาชนได้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:35.632648128+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:35.632649978+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:35.632652016+07:00","message":"StatePrefix: 'อันดับถัดไปพระราชทานพระบรมราชานุญาตให้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:35.632654735+07:00","message":"TextPushed: 'อันดับถัดไปพระราชทานพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:35.632659427+07:00","message":"Push: 'บรมราชานุญาตให้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:35.632661332+07:00","message":"TextPushed: 'อันดับถัดไปพระราชทานพระบรมราชานุญาตให้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:35.63266316+07:00","message":"Set new StatePrefix : 'อันดับถัดไปพระราชทานพระบรมราชานุญาตให้ประชาชนได้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:35.632665338+07:00","message":"Next Push (prob) : 'ประชาชนได้'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:35.632672982+07:00","message":"push: {false บรมราชานุญาตให้ 0 0xc002603780}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:35.754192694+07:00","message":"receive streaming session, msgId: 2071"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:35.754224215+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":"2025-10-27T15:42:35.754229871+07:00","message":"receive interim result [false|false]: อันดับถัดไปพระราชทานพระบรมราชานุญาตให้ประชาชนได้เข้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:35.75424325+07:00","message":"[buffer interim] 2071 false อันดับถัดไปพระราชทานพระบรมราชานุญาตให้ประชาชนได้เข้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:35.754249481+07:00","message":"[bufferProcess] interim [460000000]:อันดับถัดไปพระราชทานพระบรมราชานุญาตให้ประชาชนได้เข้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:35.754251702+07:00","message":"[bufferProcess] send to processor:อันดับถัดไปพระราชทานพระบรมราชานุญาตให้ประชาชนได้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:35.754256862+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:35.754259335+07:00","message":"> Transcript [9178] [false]: 'อันดับถัดไปพระราชทานพระบรมราชานุญาตให้ประชาชนได้ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:35.754262448+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:35.754264148+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:35.754265917+07:00","message":"StatePrefix: 'อันดับถัดไปพระราชทานพระบรมราชานุญาตให้ประชาชนได้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:35.754268285+07:00","message":"TextPushed: 'อันดับถัดไปพระราชทานพระบรมราชานุญาตให้'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:35.944203919+07:00","message":"receive streaming session, msgId: 2071"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:35.944245738+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":"2025-10-27T15:42:35.944253686+07:00","message":"receive interim result [false|false]: อันดับถัดไปพระราชทานพระบรมราชานุญาตให้ประชาชนได้เข้าเฝ้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:35.94426749+07:00","message":"[buffer interim] 2071 false อันดับถัดไปพระราชทานพระบรมราชานุญาตให้ประชาชนได้เข้าเฝ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:35.944275072+07:00","message":"[bufferProcess] interim [700000000]:อันดับถัดไปพระราชทานพระบรมราชานุญาตให้ประชาชนได้เข้าเฝ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:35.944277484+07:00","message":"[bufferProcess] send to processor:อันดับถัดไปพระราชทานพระบรมราชานุญาตให้ประชาชนได้เข้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:35.944284509+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:35.944289003+07:00","message":"> Transcript [9179] [false]: 'อันดับถัดไปพระราชทานพระบรมราชานุญาตให้ประชาชนได้เข้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:35.944292293+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:35.94429411+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:35.944296581+07:00","message":"StatePrefix: 'อันดับถัดไปพระราชทานพระบรมราชานุญาตให้ประชาชนได้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:35.944299189+07:00","message":"TextPushed: 'อันดับถัดไปพระราชทานพระบรมราชานุญาตให้'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:36.055977456+07:00","message":"[GCS] IsForceVAD: false for message ID: 2071"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:36.117211011+07:00","message":"[GCS] Start streaming session, msgId: 2072"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:36.225218711+07:00","message":"receive streaming session, msgId: 2071"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:36.225259954+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อันดับถัดไปพระราชทานพระบรมราชานุญาตให้ประชาชนได้เข้าเฝ้า\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":970000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:36.225266298+07:00","message":"receive interim result [true|false]: อันดับถัดไปพระราชทานพระบรมราชานุญาตให้ประชาชนได้เข้าเฝ้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:36.22527891+07:00","message":"end recv isFinal message id 2071"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:36.225280891+07:00","message":"end Recv id 2071"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:36.225286263+07:00","message":"[buffer interim] 2071 true อันดับถัดไปพระราชทานพระบรมราชานุญาตให้ประชาชนได้เข้าเฝ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:36.225294508+07:00","message":"[bufferProcess] interim [970000000]:อันดับถัดไปพระราชทานพระบรมราชานุญาตให้ประชาชนได้เข้าเฝ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:36.225297587+07:00","message":"[bufferProcess] send to processor (isfinal):อันดับถัดไปพระราชทานพระบรมราชานุญาตให้ประชาชนได้เข้าเฝ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:36.225301097+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:36.225303784+07:00","message":"> Transcript [9180] [false]: 'อันดับถัดไปพระราชทานพระบรมราชานุญาตให้ประชาชนได้เข้าเฝ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:36.225307156+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:36.225308792+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:36.225310889+07:00","message":"StatePrefix: 'อันดับถัดไปพระราชทานพระบรมราชานุญาตให้ประชาชนได้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:36.225313054+07:00","message":"TextPushed: 'อันดับถัดไปพระราชทานพระบรมราชานุญาตให้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:36.225314761+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:36.225316506+07:00","message":"> Transcript [9181] [true]: 'อันดับถัดไปพระราชทานพระบรมราชานุญาตให้ประชาชนได้เข้าเฝ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:36.225318456+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:36.225319889+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:36.22532116+07:00","message":"StatePrefix: 'อันดับถัดไปพระราชทานพระบรมราชานุญาตให้ประชาชนได้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:36.225327278+07:00","message":"TextPushed: 'อันดับถัดไปพระราชทานพระบรมราชานุญาตให้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:36.22533257+07:00","message":"Push: 'ประชาชนได้เข้าเฝ้า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:36.225340442+07:00","message":"push: {true ประชาชนได้เข้าเฝ้า 0 0xc002603780}"}
{"level":"info","service":"Main","time":"2025-10-27T15:42:36.243925262+07:00","message":"write wav file: './tmp/7446/7446_2071.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:36.555282888+07:00","message":"receive streaming session, msgId: 2068"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:36.55533167+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":"2025-10-27T15:42:36.555337414+07:00","message":"receive interim result [false|false]: ตั้งแต่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:36.55535026+07:00","message":"[buffer interim] this message is already final false 2068: 'ตั้งแต่'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:36.571160175+07:00","message":"receive streaming session, msgId: 2068"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:36.571191967+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":"2025-10-27T15:42:36.571197031+07:00","message":"receive interim result [false|false]: ตั้งแต่วัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:36.571211685+07:00","message":"[buffer interim] this message is already final false 2068: 'ตั้งแต่วัน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:36.573134435+07:00","message":"receive streaming session, msgId: 2068"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:36.573172258+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":"2025-10-27T15:42:36.573176786+07:00","message":"receive interim result [false|false]: ตั้งแต่วันจันทร์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:36.573192418+07:00","message":"[buffer interim] this message is already final false 2068: 'ตั้งแต่วันจันทร์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:36.584072512+07:00","message":"receive streaming session, msgId: 2068"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:36.584102463+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":"2025-10-27T15:42:36.584108133+07:00","message":"receive interim result [false|false]: ตั้งแต่วันจันทร์ที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:36.584121044+07:00","message":"[buffer interim] this message is already final false 2068: 'ตั้งแต่วันจันทร์ที่'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:36.613173066+07:00","message":"receive streaming session, msgId: 2068"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:36.61321557+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตั้งแต่วันจันทร์ที่\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:36.613222649+07:00","message":"receive interim result [true|false]: ตั้งแต่วันจันทร์ที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:36.613233373+07:00","message":"end recv isFinal message id 2068"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:36.613235737+07:00","message":"end Recv id 2068"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:36.613244301+07:00","message":"[buffer interim] this message is already final true 2068: 'ตั้งแต่วันจันทร์ที่'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:42:38.312610407+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:42:38.312614182+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:41.036940807+07:00","message":"receive streaming session, msgId: 2070"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:41.036971683+07:00","message":"end Recv id 2070"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:41.03697849+07:00","message":"[buffer interim] this message is already final true 2070: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:41.170970858+07:00","message":"receive streaming session, msgId: 2072"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:41.171012222+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":"2025-10-27T15:42:41.171017619+07:00","message":"receive interim result [false|false]: พระบาท"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:41.171033899+07:00","message":"[buffer interim] 2072 false พระบาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:41.171041251+07:00","message":"[bufferProcess] interim [320000000]:พระบาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:41.171042794+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:41.171047598+07:00","message":"[bufferProcess] send to processor (ticker):พระบาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:41.171050074+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:41.171052643+07:00","message":"> Transcript [9182] [false]: 'พระบาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:41.171054495+07:00","message":"Set StatePrefix (first interim): 'พระบาท'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:41.242823493+07:00","message":"receive streaming session, msgId: 2072"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:41.242868593+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":"2025-10-27T15:42:41.242874426+07:00","message":"receive interim result [false|false]: กลับ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:41.242886264+07:00","message":"[buffer interim] 2072 false กลับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:41.242892937+07:00","message":"[bufferProcess] interim [680000000]:กลับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:41.242894423+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:42:41.312649529+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:42:41.312658294+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:41.392881516+07:00","message":"receive streaming session, msgId: 2072"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:41.39292736+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":"2025-10-27T15:42:41.392934843+07:00","message":"receive interim result [false|false]: พระบาทกราบถวาย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:41.392950229+07:00","message":"[buffer interim] 2072 false พระบาทกราบถวาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:41.392958154+07:00","message":"[bufferProcess] interim [980000000]:พระบาทกราบถวาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:41.392960898+07:00","message":"[bufferProcess] send to processor:กลับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:41.392964774+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:41.392968545+07:00","message":"> Transcript [9183] [false]: 'กลับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:41.392971377+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:41.392973672+07:00","message":"Set new StatePrefix: 'กลับ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:41.400561115+07:00","message":"receive streaming session, msgId: 2072"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:41.400591539+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":"2025-10-27T15:42:41.400596619+07:00","message":"receive interim result [false|false]: พระบาทกราบถวายพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:41.400607799+07:00","message":"[buffer interim] 2072 false พระบาทกราบถวายพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:41.400613547+07:00","message":"[bufferProcess] interim [220000000]:พระบาทกราบถวายพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:41.400615448+07:00","message":"[bufferProcess] send to processor:พระบาทกราบถวาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:41.400620111+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:41.400622342+07:00","message":"> Transcript [9184] [false]: 'พระบาทกราบถวาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:41.400623929+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:41.400625617+07:00","message":"Set new StatePrefix: 'พระบาทกราบถวาย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:41.403003515+07:00","message":"receive streaming session, msgId: 2072"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:41.403024579+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":"2025-10-27T15:42:41.403029564+07:00","message":"receive interim result [false|false]: พระบาทกราบถวายฟัง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:41.403040308+07:00","message":"[buffer interim] 2072 false พระบาทกราบถวายฟัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:41.403045725+07:00","message":"[bufferProcess] interim [340000000]:พระบาทกราบถวายฟัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:41.403048212+07:00","message":"[bufferProcess] send to processor:พระบาทกราบถวายพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:41.403053375+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:41.403056152+07:00","message":"> Transcript [9185] [false]: 'พระบาทกราบถวายพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:41.403059792+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:41.403062179+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:41.403064895+07:00","message":"StatePrefix: 'พระบาทกราบถวาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:41.403067259+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:41.404393169+07:00","message":"receive streaming session, msgId: 2072"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:41.40440718+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":"2025-10-27T15:42:41.404411145+07:00","message":"receive interim result [false|false]: พระบาทกราบถวายบังคม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:41.404418521+07:00","message":"[buffer interim] 2072 false พระบาทกราบถวายบังคม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:41.40442229+07:00","message":"[bufferProcess] interim [400000000]:พระบาทกราบถวายบังคม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:41.404424828+07:00","message":"[bufferProcess] send to processor:พระบาทกราบถวายฟัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:41.404427281+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:41.40442969+07:00","message":"> Transcript [9186] [false]: 'พระบาทกราบถวายฟัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:41.404432222+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:41.404434183+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:41.404436385+07:00","message":"StatePrefix: 'พระบาทกราบถวาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:41.404438451+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:41.414966903+07:00","message":"receive streaming session, msgId: 2072"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:41.414995225+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":"2025-10-27T15:42:41.415002026+07:00","message":"receive interim result [false|false]: พระบาทกราบถวายบังคมพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:41.415019439+07:00","message":"receive streaming session, msgId: 2072"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:41.415024111+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":"2025-10-27T15:42:41.415027785+07:00","message":"receive interim result [false|false]: พระบาทกราบถวายบังคม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:41.415033302+07:00","message":"[buffer interim] 2072 false พระบาทกราบถวายบังคมพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:41.415037303+07:00","message":"[buffer interim] 2072 false พระบาทกราบถวายบังคม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:41.415043276+07:00","message":"[bufferProcess] interim [760000000]:พระบาทกราบถวายบังคมพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:41.415045732+07:00","message":"[bufferProcess] send to processor:พระบาทกราบถวายบังคม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:41.415048865+07:00","message":"[bufferProcess] interim [820000000]:พระบาทกราบถวายบังคม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:41.415051048+07:00","message":"[bufferProcess] send to processor:พระบาทกราบถวายบังคมพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:41.415053938+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:41.415057202+07:00","message":"> Transcript [9187] [false]: 'พระบาทกราบถวายบังคม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:41.415060916+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:41.415063417+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:41.41506584+07:00","message":"StatePrefix: 'พระบาทกราบถวาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:41.415068192+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:41.415070217+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:41.41507251+07:00","message":"> Transcript [9188] [false]: 'พระบาทกราบถวายบังคมพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:41.41507481+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:41.415076751+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:41.415078888+07:00","message":"StatePrefix: 'พระบาทกราบถวาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:41.415080848+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:41.415083941+07:00","message":"Push: 'พระบาทกราบถวาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:41.415086043+07:00","message":"TextPushed: 'พระบาทกราบถวาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:41.415088499+07:00","message":"Set new StatePrefix : 'พระบาทกราบถวายบังคมพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:41.415091222+07:00","message":"Next Push (prob) : 'บังคมพระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:41.415101935+07:00","message":"push: {false พระบาทกราบถวาย 0 0xc002923480}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:41.467869589+07:00","message":"receive streaming session, msgId: 2072"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:41.467912697+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":"2025-10-27T15:42:41.467919973+07:00","message":"receive interim result [false|false]: พระบาทกราบถวายบังคมพระบรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:41.467939594+07:00","message":"receive streaming session, msgId: 2072"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:41.467944274+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":"2025-10-27T15:42:41.467947266+07:00","message":"receive interim result [false|false]: พระบาทกราบถวายบังคมพระบรมศพ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:41.467955036+07:00","message":"receive streaming session, msgId: 2072"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:41.467961714+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":"2025-10-27T15:42:41.467964723+07:00","message":"receive interim result [false|false]: พระบาทกราบถวายบังคมพระบรมศพ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:41.467971592+07:00","message":"[buffer interim] 2072 false พระบาทกราบถวายบังคมพระบรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:41.467975739+07:00","message":"[buffer interim] 2072 false พระบาทกราบถวายบังคมพระบรมศพ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:41.467978202+07:00","message":"[buffer interim] 2072 false พระบาทกราบถวายบังคมพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:41.467985611+07:00","message":"[bufferProcess] interim [940000000]:พระบาทกราบถวายบังคมพระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:41.467988458+07:00","message":"[bufferProcess] send to processor:พระบาทกราบถวายบังคม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:41.467991745+07:00","message":"[bufferProcess] interim [120000000]:พระบาทกราบถวายบังคมพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:41.467994035+07:00","message":"[bufferProcess] send to processor:พระบาทกราบถวายบังคมพระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:41.467996985+07:00","message":"[bufferProcess] interim [720000000]:พระบาทกราบถวายบังคมพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:41.467999177+07:00","message":"[bufferProcess] send to processor:พระบาทกราบถวายบังคมพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:41.468002454+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:41.46800565+07:00","message":"> Transcript [9189] [false]: 'พระบาทกราบถวายบังคม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:41.468008832+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:41.468010965+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:41.46801303+07:00","message":"> Transcript [9190] [false]: 'พระบาทกราบถวายบังคมพระบรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:41.4680162+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:41.468018486+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:41.468020606+07:00","message":"StatePrefix: 'พระบาทกราบถวายบังคมพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:41.468023784+07:00","message":"TextPushed: 'พระบาทกราบถวาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:41.468025715+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:41.468027904+07:00","message":"> Transcript [9191] [false]: 'พระบาทกราบถวายบังคมพระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:41.46803012+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:41.46803218+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:41.468038278+07:00","message":"StatePrefix: 'พระบาทกราบถวายบังคมพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:41.46804042+07:00","message":"TextPushed: 'พระบาทกราบถวาย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:41.567182386+07:00","message":"receive streaming session, msgId: 2072"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:41.56722283+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":"2025-10-27T15:42:41.567228941+07:00","message":"receive interim result [false|false]: พระบาทกราบถวายบังคมพระบรมศพพระที่นั่งดุสิตมหาปราสาท"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:41.567242299+07:00","message":"[buffer interim] 2072 false พระบาทกราบถวายบังคมพระบรมศพพระที่นั่งดุสิตมหาปราสาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:41.567250017+07:00","message":"[bufferProcess] interim [400000000]:พระบาทกราบถวายบังคมพระบรมศพพระที่นั่งดุสิตมหาปราสาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:41.567253406+07:00","message":"[bufferProcess] send to processor:พระบาทกราบถวายบังคมพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:41.567259494+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:41.567263208+07:00","message":"> Transcript [9192] [false]: 'พระบาทกราบถวายบังคมพระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:41.567267183+07:00","message":"Count interim (case 1.2): 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:41.567269395+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:41.567272036+07:00","message":"StatePrefix: 'พระบาทกราบถวายบังคมพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:41.567275395+07:00","message":"TextPushed: 'พระบาทกราบถวาย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:42.206892933+07:00","message":"receive streaming session, msgId: 2072"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:42.206923251+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระบาทกราบถวายบังคมพระบรมศพพระที่นั่งดุสิตมหาปราสาท\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":6},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:42.206928677+07:00","message":"receive interim result [false|false]: พระบาทกราบถวายบังคมพระบรมศพพระที่นั่งดุสิตมหาปราสาท"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:42.206941048+07:00","message":"[buffer interim] 2072 false พระบาทกราบถวายบังคมพระบรมศพพระที่นั่งดุสิตมหาปราสาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:42.206946874+07:00","message":"[bufferProcess] interim [0]:พระบาทกราบถวายบังคมพระบรมศพพระที่นั่งดุสิตมหาปราสาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:42.206948979+07:00","message":"[bufferProcess] send to processor:พระบาทกราบถวายบังคมพระบรมศพพระที่นั่งดุสิตมหาปราสาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:42.206953995+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:42.206956471+07:00","message":"> Transcript [9193] [false]: 'พระบาทกราบถวายบังคมพระบรมศพพระที่นั่งดุสิตมหาปราสาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:42.206959945+07:00","message":"Count interim (case 1.1): 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:42.206961567+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:42.206963271+07:00","message":"StatePrefix: 'พระบาทกราบถวายบังคมพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:42.206965299+07:00","message":"TextPushed: 'พระบาทกราบถวาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:42.206969641+07:00","message":"Push: 'บังคมพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:42.206971379+07:00","message":"TextPushed: 'พระบาทกราบถวายบังคมพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:42.206973189+07:00","message":"Set new StatePrefix : 'พระบาทกราบถวายบังคมพระบรมศพพระที่นั่งดุสิตมหาปราสาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:42.206975652+07:00","message":"Next Push (prob) : 'บรมศพพระที่นั่งดุสิตมหาปราสาท'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:42.20698393+07:00","message":"push: {false บังคมพระ 0 0xc002923480}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:42.911935738+07:00","message":"receive streaming session, msgId: 2072"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:42.911972321+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระบาทกราบถวายบังคมพระบรมศพพระที่นั่งดุสิตมหาปราสาทในพระบรมมหาราช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:42.911977585+07:00","message":"receive interim result [false|false]: พระบาทกราบถวายบังคมพระบรมศพพระที่นั่งดุสิตมหาปราสาทในพระบรมมหาราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:42.911989509+07:00","message":"[buffer interim] 2072 false พระบาทกราบถวายบังคมพระบรมศพพระที่นั่งดุสิตมหาปราสาทในพระบรมมหาราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:42.911998174+07:00","message":"[bufferProcess] interim [720000000]:พระบาทกราบถวายบังคมพระบรมศพพระที่นั่งดุสิตมหาปราสาทในพระบรมมหาราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:42.912000502+07:00","message":"[bufferProcess] send to processor:พระบาทกราบถวายบังคมพระบรมศพพระที่นั่งดุสิตมหาปราสาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:42.912003945+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:42.912006869+07:00","message":"> Transcript [9194] [false]: 'พระบาทกราบถวายบังคมพระบรมศพพระที่นั่งดุสิตมหาปราสาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:42.912009753+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:42.912011549+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:42.912013199+07:00","message":"StatePrefix: 'พระบาทกราบถวายบังคมพระบรมศพพระที่นั่งดุสิตมหาปราสาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:42.912015473+07:00","message":"TextPushed: 'พระบาทกราบถวายบังคมพระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:43.16846347+07:00","message":"receive streaming session, msgId: 2072"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:43.168503456+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":"2025-10-27T15:42:43.168510499+07:00","message":"receive interim result [false|false]: พระบาทกราบถวายบังคมพระบรมศพพระที่นั่งดุสิตมหาปราสาทในพระบรมมหาราชวัง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:43.168525103+07:00","message":"[buffer interim] 2072 false พระบาทกราบถวายบังคมพระบรมศพพระที่นั่งดุสิตมหาปราสาทในพระบรมมหาราชวัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:43.16853311+07:00","message":"[bufferProcess] interim [20000000]:พระบาทกราบถวายบังคมพระบรมศพพระที่นั่งดุสิตมหาปราสาทในพระบรมมหาราชวัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:43.168536947+07:00","message":"[bufferProcess] send to processor:พระบาทกราบถวายบังคมพระบรมศพพระที่นั่งดุสิตมหาปราสาทในพระบรมมหาราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:43.168545592+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:43.168548684+07:00","message":"> Transcript [9195] [false]: 'พระบาทกราบถวายบังคมพระบรมศพพระที่นั่งดุสิตมหาปราสาทในพระบรมมหาราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:43.168553665+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:43.168555643+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:43.168558806+07:00","message":"StatePrefix: 'พระบาทกราบถวายบังคมพระบรมศพพระที่นั่งดุสิตมหาปราสาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:43.168561771+07:00","message":"TextPushed: 'พระบาทกราบถวายบังคมพระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:43.806822037+07:00","message":"[GCS] IsForceVAD: false for message ID: 2072"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:43.815786323+07:00","message":"receive streaming session, msgId: 2072"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:43.815820264+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":"2025-10-27T15:42:43.815825176+07:00","message":"receive interim result [false|false]: พระบาทกราบถวายบังคมพระบรมศพพระที่นั่งดุสิตมหาปราสาทในพระบรมมหาราชวังภัย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:43.815848158+07:00","message":"[buffer interim] 2072 false พระบาทกราบถวายบังคมพระบรมศพพระที่นั่งดุสิตมหาปราสาทในพระบรมมหาราชวังภัย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:43.815855098+07:00","message":"[bufferProcess] interim [560000000]:พระบาทกราบถวายบังคมพระบรมศพพระที่นั่งดุสิตมหาปราสาทในพระบรมมหาราชวังภัย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:43.815858458+07:00","message":"[bufferProcess] send to processor:พระบาทกราบถวายบังคมพระบรมศพพระที่นั่งดุสิตมหาปราสาทในพระบรมมหาราชวัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:43.815865051+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:43.815867576+07:00","message":"> Transcript [9196] [false]: 'พระบาทกราบถวายบังคมพระบรมศพพระที่นั่งดุสิตมหาปราสาทในพระบรมมหาราชวัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:43.815871098+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:43.815872817+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:43.815875042+07:00","message":"StatePrefix: 'พระบาทกราบถวายบังคมพระบรมศพพระที่นั่งดุสิตมหาปราสาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:43.815878615+07:00","message":"TextPushed: 'พระบาทกราบถวายบังคมพระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:43.825395258+07:00","message":"receive streaming session, msgId: 2072"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:43.825423966+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระบาทกราบถวายบังคมพระบรมศพพระที่นั่งดุสิตมหาปราสาทในพระบรมมหาราชวังภาษา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":7,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:43.825429206+07:00","message":"receive interim result [false|false]: พระบาทกราบถวายบังคมพระบรมศพพระที่นั่งดุสิตมหาปราสาทในพระบรมมหาราชวังภาษา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:43.825440897+07:00","message":"[buffer interim] 2072 false พระบาทกราบถวายบังคมพระบรมศพพระที่นั่งดุสิตมหาปราสาทในพระบรมมหาราชวังภาษา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:43.825447013+07:00","message":"[bufferProcess] interim [620000000]:พระบาทกราบถวายบังคมพระบรมศพพระที่นั่งดุสิตมหาปราสาทในพระบรมมหาราชวังภาษา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:43.825449045+07:00","message":"[bufferProcess] send to processor:พระบาทกราบถวายบังคมพระบรมศพพระที่นั่งดุสิตมหาปราสาทในพระบรมมหาราชวังภัย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:43.82545212+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:43.825454665+07:00","message":"> Transcript [9197] [false]: 'พระบาทกราบถวายบังคมพระบรมศพพระที่นั่งดุสิตมหาปราสาทในพระบรมมหาราชวังภัย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:43.825458175+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:43.825459862+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:43.825461757+07:00","message":"StatePrefix: 'พระบาทกราบถวายบังคมพระบรมศพพระที่นั่งดุสิตมหาปราสาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:43.825464167+07:00","message":"TextPushed: 'พระบาทกราบถวายบังคมพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:43.825473706+07:00","message":"Push: 'บรมศพพระที่นั่งดุสิตมหาปราสาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:43.825475603+07:00","message":"TextPushed: 'พระบาทกราบถวายบังคมพระบรมศพพระที่นั่งดุสิตมหาปราสาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:43.825477826+07:00","message":"Set new StatePrefix : 'พระบาทกราบถวายบังคมพระบรมศพพระที่นั่งดุสิตมหาปราสาทในพระบรมมหาราชวังภัย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:43.825480065+07:00","message":"Next Push (prob) : 'ในพระบรมมหาราชวังภัย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:43.825487311+07:00","message":"push: {false บรมศพพระที่นั่งดุสิตมหาปราสาท 0 0xc002923480}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:43.865031537+07:00","message":"receive streaming session, msgId: 2072"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:43.865065375+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระบาทกราบถวายบังคมพระบรมศพพระที่นั่งดุสิตมหาปราสาทในพระบรมมหาราชวังภายหลัง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":7,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:43.865071399+07:00","message":"receive interim result [false|false]: พระบาทกราบถวายบังคมพระบรมศพพระที่นั่งดุสิตมหาปราสาทในพระบรมมหาราชวังภายหลัง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:43.865082971+07:00","message":"[buffer interim] 2072 false พระบาทกราบถวายบังคมพระบรมศพพระที่นั่งดุสิตมหาปราสาทในพระบรมมหาราชวังภายหลัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:43.865089438+07:00","message":"[bufferProcess] interim [680000000]:พระบาทกราบถวายบังคมพระบรมศพพระที่นั่งดุสิตมหาปราสาทในพระบรมมหาราชวังภายหลัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:43.865091822+07:00","message":"[bufferProcess] send to processor:พระบาทกราบถวายบังคมพระบรมศพพระที่นั่งดุสิตมหาปราสาทในพระบรมมหาราชวังภาษา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:43.865097187+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:43.865100095+07:00","message":"> Transcript [9198] [false]: 'พระบาทกราบถวายบังคมพระบรมศพพระที่นั่งดุสิตมหาปราสาทในพระบรมมหาราชวังภาษา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:43.865102322+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:43.865104061+07:00","message":"Set new StatePrefix: 'พระบาทกราบถวายบังคมพระบรมศพพระที่นั่งดุสิตมหาปราสาทในพระบรมมหาราชวังภาษา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:43.869456443+07:00","message":"[GCS] Start streaming session, msgId: 2073"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:44.087012861+07:00","message":"receive streaming session, msgId: 2072"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:44.087048079+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระบาทกราบถวายบังคมพระบรมศพพระที่นั่งดุสิตมหาปราสาทในพระบรมมหาราชวังภายหลัง\",\"confidence\":0.9304337}],\"is_final\":true,\"result_end_time\":{\"seconds\":7,\"nanos\":890000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:44.087054348+07:00","message":"receive interim result [true|false]: พระบาทกราบถวายบังคมพระบรมศพพระที่นั่งดุสิตมหาปราสาทในพระบรมมหาราชวังภายหลัง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:44.08706126+07:00","message":"end recv isFinal message id 2072"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:44.087063096+07:00","message":"end Recv id 2072"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:44.087069174+07:00","message":"[buffer interim] 2072 true พระบาทกราบถวายบังคมพระบรมศพพระที่นั่งดุสิตมหาปราสาทในพระบรมมหาราชวังภายหลัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:44.087078295+07:00","message":"[bufferProcess] interim [890000000]:พระบาทกราบถวายบังคมพระบรมศพพระที่นั่งดุสิตมหาปราสาทในพระบรมมหาราชวังภายหลัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:44.087082852+07:00","message":"[bufferProcess] send to processor (isfinal):พระบาทกราบถวายบังคมพระบรมศพพระที่นั่งดุสิตมหาปราสาทในพระบรมมหาราชวังภายหลัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:44.087086286+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:44.087089163+07:00","message":"> Transcript [9199] [false]: 'พระบาทกราบถวายบังคมพระบรมศพพระที่นั่งดุสิตมหาปราสาทในพระบรมมหาราชวังภายหลัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:44.087091424+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:44.087092957+07:00","message":"Set new StatePrefix: 'พระบาทกราบถวายบังคมพระบรมศพพระที่นั่งดุสิตมหาปราสาทในพระบรมมหาราชวังภายหลัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:44.087094618+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:44.087096249+07:00","message":"> Transcript [9200] [true]: 'พระบาทกราบถวายบังคมพระบรมศพพระที่นั่งดุสิตมหาปราสาทในพระบรมมหาราชวังภายหลัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:44.08709847+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:44.087100524+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:44.087101979+07:00","message":"StatePrefix: 'พระบาทกราบถวายบังคมพระบรมศพพระที่นั่งดุสิตมหาปราสาทในพระบรมมหาราชวังภายหลัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:44.08710732+07:00","message":"TextPushed: 'พระบาทกราบถวายบังคมพระบรมศพพระที่นั่งดุสิตมหาปราสาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:44.08711363+07:00","message":"Push: 'ในพระบรมมหาราชวังภายหลัง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:44.087121856+07:00","message":"push: {true ในพระบรมมหาราชวังภายหลัง 0 0xc002923480}"}
{"level":"info","service":"Main","time":"2025-10-27T15:42:44.099928642+07:00","message":"write wav file: './tmp/7446/7446_2072.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:42:44.313131084+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:42:44.313143055+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:45.244654701+07:00","message":"receive streaming session, msgId: 2073"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:45.244702178+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":"2025-10-27T15:42:45.244706781+07:00","message":"receive interim result [false|false]: งานพระราชทาน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:45.244720817+07:00","message":"[buffer interim] 2073 false งานพระราชทาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:45.244728025+07:00","message":"[bufferProcess] interim [780000000]:งานพระราชทาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:45.244729708+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:45.244736178+07:00","message":"[bufferProcess] send to processor (ticker):งานพระราชทาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:45.244738737+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:45.244741552+07:00","message":"> Transcript [9201] [false]: 'งานพระราชทาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:45.244743554+07:00","message":"Set StatePrefix (first interim): 'งานพระราชทาน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:45.296591737+07:00","message":"receive streaming session, msgId: 2073"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:45.296633371+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":"2025-10-27T15:42:45.29663969+07:00","message":"receive interim result [false|false]: งานพระราชพิธี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:45.296655693+07:00","message":"[buffer interim] 2073 false งานพระราชพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:45.296663657+07:00","message":"[bufferProcess] interim [840000000]:งานพระราชพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:45.296666198+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:45.603364607+07:00","message":"receive streaming session, msgId: 2067"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:45.603406749+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":"2025-10-27T15:42:45.603411384+07:00","message":"receive interim result [false|false]: นัก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:45.60342702+07:00","message":"[buffer interim] this message is already final false 2067: 'นัก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:45.717134308+07:00","message":"receive streaming session, msgId: 2067"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:45.717194639+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":"2025-10-27T15:42:45.717203341+07:00","message":"receive interim result [false|false]: นะจ๊ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:45.717223067+07:00","message":"[buffer interim] this message is already final false 2067: 'นะจ๊ะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:45.720645278+07:00","message":"receive streaming session, msgId: 2067"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:45.720659473+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":"2025-10-27T15:42:45.720663856+07:00","message":"receive interim result [false|false]: ณศาลา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:45.720678586+07:00","message":"[buffer interim] this message is already final false 2067: 'ณศาลา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:45.755728228+07:00","message":"receive streaming session, msgId: 2067"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:45.755761666+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":"2025-10-27T15:42:45.755768196+07:00","message":"receive interim result [false|false]: ณศาลาสระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:45.755783275+07:00","message":"[buffer interim] this message is already final false 2067: 'ณศาลาสระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:45.764071841+07:00","message":"receive streaming session, msgId: 2073"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:45.764092838+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"งานพระราชพิธี\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:45.764097737+07:00","message":"receive interim result [false|false]: งานพระราชพิธี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:45.764113507+07:00","message":"[buffer interim] 2073 false งานพระราชพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:45.764122506+07:00","message":"[bufferProcess] interim [440000000]:งานพระราชพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:45.764125666+07:00","message":"[bufferProcess] send to processor:งานพระราชพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:45.764137518+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:45.764142439+07:00","message":"> Transcript [9202] [false]: 'งานพระราชพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:45.76414557+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:45.764148593+07:00","message":"Set new StatePrefix: 'งานพระราชพิธี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:45.766810074+07:00","message":"receive streaming session, msgId: 2067"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:45.766822718+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":"2025-10-27T15:42:45.766826745+07:00","message":"receive interim result [false|false]: ณศาลาสัตว์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:45.766844916+07:00","message":"[buffer interim] this message is already final false 2067: 'ณศาลาสัตว์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:45.814087514+07:00","message":"receive streaming session, msgId: 2067"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:45.814113468+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":"2025-10-27T15:42:45.81411883+07:00","message":"receive interim result [false|false]: ณศาลาสไตล์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:45.814132672+07:00","message":"receive streaming session, msgId: 2067"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:45.814135571+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":"2025-10-27T15:42:45.814137765+07:00","message":"receive interim result [false|false]: ณศาลาสหทัย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:45.814142785+07:00","message":"receive streaming session, msgId: 2067"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:45.814145754+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":"2025-10-27T15:42:45.814147661+07:00","message":"receive interim result [false|false]: ณศาลาสหทัยสมาคม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:45.814151395+07:00","message":"receive streaming session, msgId: 2067"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:45.814153933+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":"2025-10-27T15:42:45.814156019+07:00","message":"receive interim result [false|false]: ณศาลาสหทัยสมาคม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:45.814161833+07:00","message":"receive streaming session, msgId: 2067"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:45.814164669+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":"2025-10-27T15:42:45.814168573+07:00","message":"receive interim result [false|false]: ณศาลาสหทัยสมาคมใน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:45.814172017+07:00","message":"receive streaming session, msgId: 2067"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:45.814174297+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":"2025-10-27T15:42:45.814176245+07:00","message":"receive interim result [false|false]: ณศาลาสหทัยสมาคมไหน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:45.814179291+07:00","message":"receive streaming session, msgId: 2067"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:45.814181696+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":"2025-10-27T15:42:45.814183771+07:00","message":"receive interim result [false|false]: ณศาลาสหทัยสมาคมใน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:45.814187858+07:00","message":"receive streaming session, msgId: 2067"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:45.814189993+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":"2025-10-27T15:42:45.814191844+07:00","message":"receive interim result [false|false]: ณศาลาสหทัยสมาคมในพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:45.81419545+07:00","message":"receive streaming session, msgId: 2067"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:45.814198268+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":"2025-10-27T15:42:45.814200104+07:00","message":"receive interim result [false|false]: ณศาลาสหทัยสมาคมในพระบรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:45.814203854+07:00","message":"receive streaming session, msgId: 2067"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:45.81420633+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":"2025-10-27T15:42:45.814208342+07:00","message":"receive interim result [false|false]: ณศาลาสหทัยสมาคมในพระบรมมหาราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:45.814212383+07:00","message":"[buffer interim] this message is already final false 2067: 'ณศาลาสไตล์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:45.814217243+07:00","message":"[buffer interim] this message is already final false 2067: 'ณศาลาสหทัย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:45.814220463+07:00","message":"[buffer interim] this message is already final false 2067: 'ณศาลาสหทัยสมาคม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:45.814223644+07:00","message":"[buffer interim] this message is already final false 2067: 'ณศาลาสหทัยสมาคม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:45.814227621+07:00","message":"[buffer interim] this message is already final false 2067: 'ณศาลาสหทัยสมาคมใน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:45.814230942+07:00","message":"[buffer interim] this message is already final false 2067: 'ณศาลาสหทัยสมาคมไหน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:45.814233903+07:00","message":"[buffer interim] this message is already final false 2067: 'ณศาลาสหทัยสมาคมใน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:45.814236991+07:00","message":"[buffer interim] this message is already final false 2067: 'ณศาลาสหทัยสมาคมในพระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:45.814245071+07:00","message":"[buffer interim] this message is already final false 2067: 'ณศาลาสหทัยสมาคมในพระบรม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:45.814248494+07:00","message":"[buffer interim] this message is already final false 2067: 'ณศาลาสหทัยสมาคมในพระบรมมหาราช'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:45.841433807+07:00","message":"receive streaming session, msgId: 2067"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:45.841458221+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":"2025-10-27T15:42:45.841463595+07:00","message":"receive interim result [false|false]: ณศาลาสหทัยสมาคมในพระบรมมหาราชวัง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:45.841476613+07:00","message":"[buffer interim] this message is already final false 2067: 'ณศาลาสหทัยสมาคมในพระบรมมหาราชวัง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:45.870432257+07:00","message":"receive streaming session, msgId: 2067"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:45.870461292+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":"2025-10-27T15:42:45.870469499+07:00","message":"receive interim result [false|false]: ณศาลาสหทัยสมาคมในพระบรมมหาราชวังทุก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:45.870480884+07:00","message":"receive streaming session, msgId: 2067"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:45.870485973+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":"2025-10-27T15:42:45.870489184+07:00","message":"receive interim result [false|false]: ณศาลาสหทัยสมาคมในพระบรมมหาราชวังทุกวัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:45.870495705+07:00","message":"[buffer interim] this message is already final false 2067: 'ณศาลาสหทัยสมาคมในพระบรมมหาราชวังทุก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:45.870503589+07:00","message":"[buffer interim] this message is already final false 2067: 'ณศาลาสหทัยสมาคมในพระบรมมหาราชวังทุกวัน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:45.888860144+07:00","message":"receive streaming session, msgId: 2067"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:45.888893082+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":"2025-10-27T15:42:45.88890182+07:00","message":"receive interim result [false|false]: ณศาลาสหทัยสมาคมในพระบรมมหาราชวังทุกวันค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:45.888916562+07:00","message":"[buffer interim] this message is already final false 2067: 'ณศาลาสหทัยสมาคมในพระบรมมหาราชวังทุกวันค่ะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:45.922839218+07:00","message":"receive streaming session, msgId: 2067"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:45.922862439+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":"2025-10-27T15:42:45.922867804+07:00","message":"receive interim result [false|false]: ณศาลาสหทัยสมาคมในพระบรมมหาราชวังทุกวันค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:45.922880319+07:00","message":"[buffer interim] this message is already final false 2067: 'ณศาลาสหทัยสมาคมในพระบรมมหาราชวังทุกวันค่ะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:45.942240846+07:00","message":"receive streaming session, msgId: 2067"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:45.942259716+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":"2025-10-27T15:42:45.942264986+07:00","message":"receive interim result [false|false]: ณศาลาสหทัยสมาคมในพระบรมมหาราชวังทุกวันค่ะเวลา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:45.94227137+07:00","message":"[buffer interim] this message is already final false 2067: 'ณศาลาสหทัยสมาคมในพระบรมมหาราชวังทุกวันค่ะเวลา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:45.957032609+07:00","message":"receive streaming session, msgId: 2067"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:45.957051902+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":"2025-10-27T15:42:45.957057086+07:00","message":"receive interim result [false|false]: ณศาลาสหทัยสมาคมในพระบรมมหาราชวังทุกวันค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:45.957073184+07:00","message":"[buffer interim] this message is already final false 2067: 'ณศาลาสหทัยสมาคมในพระบรมมหาราชวังทุกวันค่ะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:45.959024385+07:00","message":"receive streaming session, msgId: 2067"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:45.959041807+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ณศาลาสหทัยสมาคมในพระบรมมหาราชวังทุกวันค่ะเวลา 8\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:45.959046885+07:00","message":"receive interim result [false|false]: ณศาลาสหทัยสมาคมในพระบรมมหาราชวังทุกวันค่ะเวลา 8"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:45.959056792+07:00","message":"[buffer interim] this message is already final false 2067: 'ณศาลาสหทัยสมาคมในพระบรมมหาราชวังทุกวันค่ะเวลา 8'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:45.968417123+07:00","message":"receive streaming session, msgId: 2067"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:45.968437123+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":"2025-10-27T15:42:45.968441651+07:00","message":"receive interim result [false|false]: ณศาลาสหทัยสมาคมในพระบรมมหาราชวังทุกวันค่ะเวลาแปดโมง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:45.968455418+07:00","message":"[buffer interim] this message is already final false 2067: 'ณศาลาสหทัยสมาคมในพระบรมมหาราชวังทุกวันค่ะเวลาแปดโมง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:45.973435529+07:00","message":"receive streaming session, msgId: 2067"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:45.973449523+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ณศาลาสหทัยสมาคมในพระบรมมหาราชวังทุกวันค่ะเวลา 8 นาที\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:45.973454838+07:00","message":"receive interim result [false|false]: ณศาลาสหทัยสมาคมในพระบรมมหาราชวังทุกวันค่ะเวลา 8 นาที"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:45.973464731+07:00","message":"[buffer interim] this message is already final false 2067: 'ณศาลาสหทัยสมาคมในพระบรมมหาราชวังทุกวันค่ะเวลา 8 นาที'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:45.975500557+07:00","message":"receive streaming session, msgId: 2067"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:45.975536753+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ณศาลาสหทัยสมาคมในพระบรมมหาราชวังทุกวันค่ะเวลา 08:00\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:45.975543543+07:00","message":"receive interim result [false|false]: ณศาลาสหทัยสมาคมในพระบรมมหาราชวังทุกวันค่ะเวลา 08:00"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:45.975559923+07:00","message":"[buffer interim] this message is already final false 2067: 'ณศาลาสหทัยสมาคมในพระบรมมหาราชวังทุกวันค่ะเวลา 08:00'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:45.987064591+07:00","message":"receive streaming session, msgId: 2067"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:45.987081987+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ณศาลาสหทัยสมาคมในพระบรมมหาราชวังทุกวันค่ะเวลา 8:00 น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:45.98708698+07:00","message":"receive interim result [false|false]: ณศาลาสหทัยสมาคมในพระบรมมหาราชวังทุกวันค่ะเวลา 8:00 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:45.987099909+07:00","message":"[buffer interim] this message is already final false 2067: 'ณศาลาสหทัยสมาคมในพระบรมมหาราชวังทุกวันค่ะเวลา 8:00 น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:45.996037996+07:00","message":"receive streaming session, msgId: 2067"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:45.996060952+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ณศาลาสหทัยสมาคมในพระบรมมหาราชวังทุกวันค่ะเวลา\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":6,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:45.996067716+07:00","message":"receive interim result [false|false]: ณศาลาสหทัยสมาคมในพระบรมมหาราชวังทุกวันค่ะเวลา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:45.99608006+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 8:00 น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:45.996083728+07:00","message":"receive interim result [false|false]:  8:00 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:45.996090404+07:00","message":"[buffer interim] this message is already final false 2067: 'ณศาลาสหทัยสมาคมในพระบรมมหาราชวังทุกวันค่ะเวลา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:45.996098734+07:00","message":"[buffer interim] this message is already final false 2067: ' 8:00 น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:46.013407102+07:00","message":"receive streaming session, msgId: 2067"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:46.013427287+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ณศาลาสหทัยสมาคมในพระบรมมหาราชวังทุกวันค่ะเวลา\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":6,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:46.013433569+07:00","message":"receive interim result [false|false]: ณศาลาสหทัยสมาคมในพระบรมมหาราชวังทุกวันค่ะเวลา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:46.013447846+07:00","message":"[buffer interim] this message is already final false 2067: 'ณศาลาสหทัยสมาคมในพระบรมมหาราชวังทุกวันค่ะเวลา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:46.018031347+07:00","message":"receive streaming session, msgId: 2067"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:46.018049804+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ณศาลาสหทัยสมาคมในพระบรมมหาราชวังทุกวันค่ะเวลา\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":6,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:46.018055354+07:00","message":"receive interim result [false|false]: ณศาลาสหทัยสมาคมในพระบรมมหาราชวังทุกวันค่ะเวลา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:46.018061356+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 8.30\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:46.018064656+07:00","message":"receive interim result [false|false]:  8.30"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:46.018088286+07:00","message":"[buffer interim] this message is already final false 2067: 'ณศาลาสหทัยสมาคมในพระบรมมหาราชวังทุกวันค่ะเวลา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:46.018111946+07:00","message":"[buffer interim] this message is already final false 2067: ' 8.30'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:46.026826212+07:00","message":"receive streaming session, msgId: 2067"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:46.026854845+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ณศาลาสหทัยสมาคมในพระบรมมหาราชวังทุกวันค่ะเวลา\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":6,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:46.026861676+07:00","message":"receive interim result [false|false]: ณศาลาสหทัยสมาคมในพระบรมมหาราชวังทุกวันค่ะเวลา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:46.026867754+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 8.30 น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:46.0268706+07:00","message":"receive interim result [false|false]:  8.30 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:46.026878118+07:00","message":"[buffer interim] this message is already final false 2067: 'ณศาลาสหทัยสมาคมในพระบรมมหาราชวังทุกวันค่ะเวลา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:46.026885547+07:00","message":"[buffer interim] this message is already final false 2067: ' 8.30 น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:46.031987603+07:00","message":"receive streaming session, msgId: 2067"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:46.032001853+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ณศาลาสหทัยสมาคมในพระบรมมหาราชวังทุกวันค่ะเวลา\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":6,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:46.032007073+07:00","message":"receive interim result [false|false]: ณศาลาสหทัยสมาคมในพระบรมมหาราชวังทุกวันค่ะเวลา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:46.032011696+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 8:30\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:46.032014326+07:00","message":"receive interim result [false|false]:  8:30"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:46.032019301+07:00","message":"[buffer interim] this message is already final false 2067: 'ณศาลาสหทัยสมาคมในพระบรมมหาราชวังทุกวันค่ะเวลา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:46.032026494+07:00","message":"[buffer interim] this message is already final false 2067: ' 8:30'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:46.058051402+07:00","message":"receive streaming session, msgId: 2067"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:46.058080286+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ณศาลาสหทัยสมาคมในพระบรมมหาราชวังทุกวันค่ะเวลา\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":6,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:46.05808564+07:00","message":"receive interim result [false|false]: ณศาลาสหทัยสมาคมในพระบรมมหาราชวังทุกวันค่ะเวลา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:46.058105931+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 8:30 น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:46.058108142+07:00","message":"receive interim result [false|false]:  8:30 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:46.058114769+07:00","message":"[buffer interim] this message is already final false 2067: 'ณศาลาสหทัยสมาคมในพระบรมมหาราชวังทุกวันค่ะเวลา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:46.05812185+07:00","message":"[buffer interim] this message is already final false 2067: ' 8:30 น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:46.078249275+07:00","message":"receive streaming session, msgId: 2067"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:46.078271325+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ณศาลาสหทัยสมาคมในพระบรมมหาราชวังทุกวันค่ะเวลา 8:30\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":7,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:46.078276261+07:00","message":"receive interim result [false|false]: ณศาลาสหทัยสมาคมในพระบรมมหาราชวังทุกวันค่ะเวลา 8:30"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:46.07828137+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":7,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:46.078285263+07:00","message":"receive interim result [false|false]:  น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:46.07830941+07:00","message":"[buffer interim] this message is already final false 2067: 'ณศาลาสหทัยสมาคมในพระบรมมหาราชวังทุกวันค่ะเวลา 8:30'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:46.078332105+07:00","message":"[buffer interim] this message is already final false 2067: ' น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:46.081740775+07:00","message":"receive streaming session, msgId: 2067"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:46.081755253+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ณศาลาสหทัยสมาคมในพระบรมมหาราชวังทุกวันค่ะเวลา 8:30\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":7,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:46.08176092+07:00","message":"receive interim result [false|false]: ณศาลาสหทัยสมาคมในพระบรมมหาราชวังทุกวันค่ะเวลา 8:30"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:46.081770881+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" น ถึง 16\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":7,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:46.081773388+07:00","message":"receive interim result [false|false]:  น ถึง 16"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:46.081778624+07:00","message":"[buffer interim] this message is already final false 2067: 'ณศาลาสหทัยสมาคมในพระบรมมหาราชวังทุกวันค่ะเวลา 8:30'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:46.081784106+07:00","message":"[buffer interim] this message is already final false 2067: ' น ถึง 16'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:46.091258544+07:00","message":"receive streaming session, msgId: 2067"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:46.091284873+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ณศาลาสหทัยสมาคมในพระบรมมหาราชวังทุกวันค่ะเวลา 8:30\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":7,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:46.091290486+07:00","message":"receive interim result [false|false]: ณศาลาสหทัยสมาคมในพระบรมมหาราชวังทุกวันค่ะเวลา 8:30"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:46.091299828+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" น ถึง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":7,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:46.091302393+07:00","message":"receive interim result [false|false]:  น ถึง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:46.091307933+07:00","message":"[buffer interim] this message is already final false 2067: 'ณศาลาสหทัยสมาคมในพระบรมมหาราชวังทุกวันค่ะเวลา 8:30'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:46.091314773+07:00","message":"[buffer interim] this message is already final false 2067: ' น ถึง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:46.099425911+07:00","message":"receive streaming session, msgId: 2067"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:46.099447777+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ณศาลาสหทัยสมาคมในพระบรมมหาราชวังทุกวันค่ะเวลา 8:30 น\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":7,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:46.099454683+07:00","message":"receive interim result [false|false]: ณศาลาสหทัยสมาคมในพระบรมมหาราชวังทุกวันค่ะเวลา 8:30 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:46.09946813+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ถึง 16:00 น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":7,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:46.099471409+07:00","message":"receive interim result [false|false]:  ถึง 16:00 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:46.099478157+07:00","message":"[buffer interim] this message is already final false 2067: 'ณศาลาสหทัยสมาคมในพระบรมมหาราชวังทุกวันค่ะเวลา 8:30 น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:46.099486246+07:00","message":"[buffer interim] this message is already final false 2067: ' ถึง 16:00 น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:46.115888883+07:00","message":"receive streaming session, msgId: 2073"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:46.115911159+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":"2025-10-27T15:42:46.11591686+07:00","message":"receive interim result [false|false]: งานพระราชพิธีส่ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:46.115926756+07:00","message":"[buffer interim] 2073 false งานพระราชพิธีส่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:46.11593575+07:00","message":"[bufferProcess] interim [860000000]:งานพระราชพิธีส่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:46.115938782+07:00","message":"[bufferProcess] send to processor:งานพระราชพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:46.115948494+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:46.115954989+07:00","message":"> Transcript [9203] [false]: 'งานพระราชพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:46.115959065+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:46.115961565+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:46.115964404+07:00","message":"StatePrefix: 'งานพระราชพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:46.115967179+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:46.118255769+07:00","message":"receive streaming session, msgId: 2073"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:46.118288306+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"งานพระราชพิธี\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:46.118293217+07:00","message":"receive interim result [false|false]: งานพระราชพิธี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:46.118307408+07:00","message":"[buffer interim] 2073 false งานพระราชพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:46.11831381+07:00","message":"[bufferProcess] interim [920000000]:งานพระราชพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:46.118316356+07:00","message":"[bufferProcess] send to processor:งานพระราชพิธีส่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:46.118319684+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:46.118322663+07:00","message":"> Transcript [9204] [false]: 'งานพระราชพิธีส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:46.118325744+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:46.118327391+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:46.118329418+07:00","message":"StatePrefix: 'งานพระราชพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:46.118331417+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:46.120547062+07:00","message":"receive streaming session, msgId: 2067"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:46.120562822+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ณศาลาสหทัยสมาคมในพระบรมมหาราชวังทุกวันค่ะเวลา 8:30 น ถึง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":7,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:46.120567424+07:00","message":"receive interim result [false|false]: ณศาลาสหทัยสมาคมในพระบรมมหาราชวังทุกวันค่ะเวลา 8:30 น ถึง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:46.120576979+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 16:00 น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":7,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:46.120579092+07:00","message":"receive interim result [false|false]:  16:00 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:46.12058416+07:00","message":"[buffer interim] this message is already final false 2067: 'ณศาลาสหทัยสมาคมในพระบรมมหาราชวังทุกวันค่ะเวลา 8:30 น ถึง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:46.120590388+07:00","message":"[buffer interim] this message is already final false 2067: ' 16:00 น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:46.131675712+07:00","message":"receive streaming session, msgId: 2067"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:46.13170176+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ณศาลาสหทัยสมาคมในพระบรมมหาราชวังทุกวันค่ะเวลา 8:30 น ถึง 16:00 น\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":8,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:46.131708077+07:00","message":"receive interim result [false|false]: ณศาลาสหทัยสมาคมในพระบรมมหาราชวังทุกวันค่ะเวลา 8:30 น ถึง 16:00 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:46.131721404+07:00","message":"[buffer interim] this message is already final false 2067: 'ณศาลาสหทัยสมาคมในพระบรมมหาราชวังทุกวันค่ะเวลา 8:30 น ถึง 16:00 น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:46.146427194+07:00","message":"receive streaming session, msgId: 2073"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:46.146448364+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":"2025-10-27T15:42:46.146454467+07:00","message":"receive interim result [false|false]: งานพระราชพิธีทรง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:46.146469157+07:00","message":"[buffer interim] 2073 false งานพระราชพิธีทรง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:46.146476461+07:00","message":"[bufferProcess] interim [980000000]:งานพระราชพิธีทรง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:46.146479017+07:00","message":"[bufferProcess] send to processor:งานพระราชพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:46.146482932+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:46.146486102+07:00","message":"> Transcript [9205] [false]: 'งานพระราชพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:46.146489867+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:46.14649225+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:46.146494779+07:00","message":"StatePrefix: 'งานพระราชพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:46.14649757+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:46.180419747+07:00","message":"receive streaming session, msgId: 2067"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:46.180441327+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ณศาลาสหทัยสมาคมในพระบรมมหาราชวังทุกวันค่ะเวลา 8:30 น ถึง 16:00 น\",\"confidence\":0.9142237}],\"is_final\":true,\"result_end_time\":{\"seconds\":8,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:46.180446724+07:00","message":"receive interim result [true|false]: ณศาลาสหทัยสมาคมในพระบรมมหาราชวังทุกวันค่ะเวลา 8:30 น ถึง 16:00 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:46.180456285+07:00","message":"end recv isFinal message id 2067"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:46.180458106+07:00","message":"end Recv id 2067"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:46.18046205+07:00","message":"[buffer interim] this message is already final true 2067: 'ณศาลาสหทัยสมาคมในพระบรมมหาราชวังทุกวันค่ะเวลา 8:30 น ถึง 16:00 น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:46.23048603+07:00","message":"receive streaming session, msgId: 2073"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:46.23052671+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":"2025-10-27T15:42:46.230531758+07:00","message":"receive interim result [false|false]: งานพระราชพิธีทรงบำเพ็ญ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:46.230544576+07:00","message":"[buffer interim] 2073 false งานพระราชพิธีทรงบำเพ็ญ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:46.230555063+07:00","message":"[bufferProcess] interim [40000000]:งานพระราชพิธีทรงบำเพ็ญ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:46.230557738+07:00","message":"[bufferProcess] send to processor:งานพระราชพิธีทรง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:46.230563204+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:46.230565572+07:00","message":"> Transcript [9206] [false]: 'งานพระราชพิธีทรง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:46.230568391+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:46.230570055+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:46.230572615+07:00","message":"StatePrefix: 'งานพระราชพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:46.230574712+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:46.230578797+07:00","message":"Push: 'งานพระราชพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:46.230580303+07:00","message":"TextPushed: 'งานพระราชพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:46.230581939+07:00","message":"Set new StatePrefix : 'งานพระราชพิธีทรง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:46.230583651+07:00","message":"Next Push (prob) : 'ทรง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:46.230591632+07:00","message":"push: {false งานพระราชพิธี 0 0xc002603980}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:46.372506784+07:00","message":"receive streaming session, msgId: 2073"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:46.372540305+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":"2025-10-27T15:42:46.37254616+07:00","message":"receive interim result [false|false]: งานพระราชพิธีทรงบำเพ็ญพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:46.372563281+07:00","message":"[buffer interim] 2073 false งานพระราชพิธีทรงบำเพ็ญพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:46.37258271+07:00","message":"[bufferProcess] interim [280000000]:งานพระราชพิธีทรงบำเพ็ญพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:46.372585174+07:00","message":"[bufferProcess] send to processor:งานพระราชพิธีทรงบำเพ็ญ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:46.372588399+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:46.372591473+07:00","message":"> Transcript [9207] [false]: 'งานพระราชพิธีทรงบำเพ็ญ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:46.372595035+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:46.372596829+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:46.372598517+07:00","message":"StatePrefix: 'งานพระราชพิธีทรง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:46.372600444+07:00","message":"TextPushed: 'งานพระราชพิธี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:46.570418964+07:00","message":"receive streaming session, msgId: 2073"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:46.570460513+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":"2025-10-27T15:42:46.570468052+07:00","message":"receive interim result [false|false]: งานพระราชพิธีทรงบำเพ็ญพระราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:46.570482633+07:00","message":"[buffer interim] 2073 false งานพระราชพิธีทรงบำเพ็ญพระราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:46.570496075+07:00","message":"[bufferProcess] interim [460000000]:งานพระราชพิธีทรงบำเพ็ญพระราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:46.570499526+07:00","message":"[bufferProcess] send to processor:งานพระราชพิธีทรงบำเพ็ญพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:46.570507722+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:46.570511614+07:00","message":"> Transcript [9208] [false]: 'งานพระราชพิธีทรงบำเพ็ญพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:46.570515569+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:46.570520032+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:46.570522758+07:00","message":"StatePrefix: 'งานพระราชพิธีทรง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:46.570525277+07:00","message":"TextPushed: 'งานพระราชพิธี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:46.714456439+07:00","message":"receive streaming session, msgId: 2073"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:46.714503909+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":"2025-10-27T15:42:46.714510862+07:00","message":"receive interim result [false|false]: งานพระราชพิธีทรงบำเพ็ญพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:46.714524464+07:00","message":"[buffer interim] 2073 false งานพระราชพิธีทรงบำเพ็ญพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:46.714532722+07:00","message":"[bufferProcess] interim [580000000]:งานพระราชพิธีทรงบำเพ็ญพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:46.714535821+07:00","message":"[bufferProcess] send to processor:งานพระราชพิธีทรงบำเพ็ญพระราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:46.714539853+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:46.714543603+07:00","message":"> Transcript [9209] [false]: 'งานพระราชพิธีทรงบำเพ็ญพระราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:46.714547731+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:46.71455022+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:46.714554693+07:00","message":"StatePrefix: 'งานพระราชพิธีทรง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:46.714557287+07:00","message":"TextPushed: 'งานพระราชพิธี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:46.760172143+07:00","message":"receive streaming session, msgId: 2073"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:46.760195271+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":"2025-10-27T15:42:46.760200683+07:00","message":"receive interim result [false|false]: งานพระราชพิธีทรงบำเพ็ญพระราชกุ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:46.760215753+07:00","message":"[buffer interim] 2073 false งานพระราชพิธีทรงบำเพ็ญพระราชกุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:46.760221801+07:00","message":"[bufferProcess] interim [640000000]:งานพระราชพิธีทรงบำเพ็ญพระราชกุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:46.760224066+07:00","message":"[bufferProcess] send to processor:งานพระราชพิธีทรงบำเพ็ญพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:46.760226852+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:46.760228829+07:00","message":"> Transcript [9210] [false]: 'งานพระราชพิธีทรงบำเพ็ญพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:46.760231454+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:46.760233443+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:46.760235482+07:00","message":"StatePrefix: 'งานพระราชพิธีทรง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:46.760237115+07:00","message":"TextPushed: 'งานพระราชพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:46.760242897+07:00","message":"Push: 'ทรง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:46.760244516+07:00","message":"TextPushed: 'งานพระราชพิธีทรง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:46.760246749+07:00","message":"Set new StatePrefix : 'งานพระราชพิธีทรงบำเพ็ญพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:46.760248648+07:00","message":"Next Push (prob) : 'บำเพ็ญพระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:46.760256811+07:00","message":"push: {false ทรง 0 0xc002603980}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:46.858784376+07:00","message":"receive streaming session, msgId: 2073"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:46.858814655+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":"2025-10-27T15:42:46.858822117+07:00","message":"receive interim result [false|false]: งานพระราชพิธีทรงบำเพ็ญพระราชกุศล"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:46.858842212+07:00","message":"[buffer interim] 2073 false งานพระราชพิธีทรงบำเพ็ญพระราชกุศล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:46.858856153+07:00","message":"[bufferProcess] interim [760000000]:งานพระราชพิธีทรงบำเพ็ญพระราชกุศล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:46.858859203+07:00","message":"[bufferProcess] send to processor:งานพระราชพิธีทรงบำเพ็ญพระราชกุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:46.858865589+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:46.858869155+07:00","message":"> Transcript [9211] [false]: 'งานพระราชพิธีทรงบำเพ็ญพระราชกุ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:46.858873397+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:46.858875774+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:46.858878193+07:00","message":"StatePrefix: 'งานพระราชพิธีทรงบำเพ็ญพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:46.858881096+07:00","message":"TextPushed: 'งานพระราชพิธีทรง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:47.235662443+07:00","message":"receive streaming session, msgId: 2073"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:47.235706026+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":"2025-10-27T15:42:47.235713305+07:00","message":"receive interim result [false|false]: งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:47.235736929+07:00","message":"[buffer interim] 2073 false งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:47.235746838+07:00","message":"[bufferProcess] interim [180000000]:งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:47.235750131+07:00","message":"[bufferProcess] send to processor:งานพระราชพิธีทรงบำเพ็ญพระราชกุศล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:47.235754101+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:47.235757501+07:00","message":"> Transcript [9212] [false]: 'งานพระราชพิธีทรงบำเพ็ญพระราชกุศล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:47.235762246+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:47.235765065+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:47.23576787+07:00","message":"StatePrefix: 'งานพระราชพิธีทรงบำเพ็ญพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:47.235771181+07:00","message":"TextPushed: 'งานพระราชพิธีทรง'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:42:47.314047825+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:42:47.314075278+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:47.447979838+07:00","message":"receive streaming session, msgId: 2073"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:47.448028616+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 10\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:47.448034832+07:00","message":"receive interim result [false|false]: งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 10"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:47.448050602+07:00","message":"[buffer interim] 2073 false งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 10"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:47.448060951+07:00","message":"[bufferProcess] interim [420000000]:งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 10"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:47.44806415+07:00","message":"[bufferProcess] send to processor:งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:47.448070701+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:47.448073833+07:00","message":"> Transcript [9213] [false]: 'งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:47.448078407+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:47.448080656+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:47.448083407+07:00","message":"StatePrefix: 'งานพระราชพิธีทรงบำเพ็ญพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:47.448086194+07:00","message":"TextPushed: 'งานพระราชพิธีทรง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:47.553425543+07:00","message":"receive streaming session, msgId: 2073"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:47.553465725+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:47.553473778+07:00","message":"receive interim result [false|false]: งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:47.553487415+07:00","message":"[buffer interim] 2073 false งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:47.553497348+07:00","message":"[bufferProcess] interim [480000000]:งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:47.553500454+07:00","message":"[bufferProcess] send to processor:งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 10"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:47.553506562+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:47.553509652+07:00","message":"> Transcript [9214] [false]: 'งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 10'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:47.553513938+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:47.553516225+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:47.55351909+07:00","message":"StatePrefix: 'งานพระราชพิธีทรงบำเพ็ญพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:47.553523745+07:00","message":"TextPushed: 'งานพระราชพิธีทรง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:47.553529863+07:00","message":"Push: 'บำเพ็ญพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:47.553532283+07:00","message":"TextPushed: 'งานพระราชพิธีทรงบำเพ็ญพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:47.553535136+07:00","message":"Set new StatePrefix : 'งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 10'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:47.553537847+07:00","message":"Next Push (prob) : 'ราชกุศลครบ 10'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:47.553559199+07:00","message":"push: {false บำเพ็ญพระ 0 0xc002603980}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:47.757996475+07:00","message":"receive streaming session, msgId: 2073"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:47.75803113+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15 วัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:47.758037259+07:00","message":"receive interim result [false|false]: งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15 วัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:47.758049652+07:00","message":"[buffer interim] 2073 false งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15 วัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:47.758056647+07:00","message":"[bufferProcess] interim [720000000]:งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15 วัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:47.758059427+07:00","message":"[bufferProcess] send to processor:งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:47.758064834+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:47.758067724+07:00","message":"> Transcript [9215] [false]: 'งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:47.75807013+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:47.758071847+07:00","message":"Set new StatePrefix: 'งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:47.828388812+07:00","message":"receive streaming session, msgId: 2073"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:47.828428577+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:47.828435109+07:00","message":"receive interim result [false|false]: งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:47.828443819+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 15 วัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:47.828446914+07:00","message":"receive interim result [false|false]:  15 วัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:47.828453923+07:00","message":"[buffer interim] 2073 false งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:47.828458623+07:00","message":"[buffer interim] 2073 false  15 วัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:47.828464855+07:00","message":"[bufferProcess] interim [780000000]:งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:47.828467132+07:00","message":"[bufferProcess] send to processor:งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15 วัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:47.82847163+07:00","message":"[bufferProcess] interim [780000000]: 15 วัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:47.82847418+07:00","message":"[bufferProcess] update buffer: งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15 วัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:47.828477013+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:47.82847955+07:00","message":"> Transcript [9216] [false]: 'งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15 วัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:47.828482421+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:47.828484116+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:47.828485729+07:00","message":"StatePrefix: 'งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:47.828487873+07:00","message":"TextPushed: 'งานพระราชพิธีทรงบำเพ็ญพระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:48.144161587+07:00","message":"receive streaming session, msgId: 2073"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:48.144194246+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:48.144200029+07:00","message":"receive interim result [false|false]: งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:48.144208326+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":"2025-10-27T15:42:48.144210712+07:00","message":"receive interim result [false|false]:  วันพุธ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:48.144218138+07:00","message":"[buffer interim] 2073 false งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:48.144223304+07:00","message":"[buffer interim] 2073 false  วันพุธ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:48.144228675+07:00","message":"[bufferProcess] interim [80000000]:งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:48.1442313+07:00","message":"[bufferProcess] send to processor:งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15 วัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:48.144236334+07:00","message":"[bufferProcess] interim [80000000]: วันพุธ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:48.144239083+07:00","message":"[bufferProcess] update buffer: งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15 วันพุธ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:48.144243132+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:48.144246958+07:00","message":"> Transcript [9217] [false]: 'งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15 วัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:48.144250924+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:48.1442531+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:48.144255891+07:00","message":"StatePrefix: 'งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:48.144259115+07:00","message":"TextPushed: 'งานพระราชพิธีทรงบำเพ็ญพระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:48.321699378+07:00","message":"receive streaming session, msgId: 2073"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:48.321733745+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:48.321740584+07:00","message":"receive interim result [false|false]: งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:48.321750766+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":"2025-10-27T15:42:48.321753685+07:00","message":"receive interim result [false|false]:  วันทุกวัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:48.321760169+07:00","message":"[buffer interim] 2073 false งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:48.321765261+07:00","message":"[buffer interim] 2073 false  วันทุกวัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:48.321770746+07:00","message":"[bufferProcess] interim [260000000]:งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:48.321773065+07:00","message":"[bufferProcess] send to processor:งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15 วันพุธ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:48.321777834+07:00","message":"[bufferProcess] interim [260000000]: วันทุกวัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:48.321779935+07:00","message":"[bufferProcess] update buffer: งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15 วันทุกวัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:48.321782739+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:48.321785852+07:00","message":"> Transcript [9218] [false]: 'งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15 วันพุธ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:48.321789043+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:48.321790592+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:48.321792562+07:00","message":"StatePrefix: 'งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:48.321796021+07:00","message":"TextPushed: 'งานพระราชพิธีทรงบำเพ็ญพระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:48.517101276+07:00","message":"receive streaming session, msgId: 2073"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:48.517135576+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:48.517141929+07:00","message":"receive interim result [false|false]: งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:48.517151321+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":"2025-10-27T15:42:48.517154792+07:00","message":"receive interim result [false|false]:  วันทุกวันนะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:48.517175113+07:00","message":"[buffer interim] 2073 false งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:48.517179119+07:00","message":"[buffer interim] 2073 false  วันทุกวันนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:48.517184929+07:00","message":"[bufferProcess] interim [440000000]:งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:48.517187253+07:00","message":"[bufferProcess] send to processor:งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15 วันทุกวัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:48.517192994+07:00","message":"[bufferProcess] interim [440000000]: วันทุกวันนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:48.517194996+07:00","message":"[bufferProcess] update buffer: งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15 วันทุกวันนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:48.517197765+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:48.51720046+07:00","message":"> Transcript [9219] [false]: 'งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15 วันทุกวัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:48.517203693+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:48.517205589+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:48.517207543+07:00","message":"StatePrefix: 'งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:48.517210149+07:00","message":"TextPushed: 'งานพระราชพิธีทรงบำเพ็ญพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:48.517213391+07:00","message":"Push: 'ราชกุศลครบ 15'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:48.517215838+07:00","message":"TextPushed: 'งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:48.517218505+07:00","message":"Set new StatePrefix : 'งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15 วันทุกวัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:48.517221305+07:00","message":"Next Push (prob) : ' วันทุกวัน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:48.517233315+07:00","message":"push: {false ราชกุศลครบ 15 0 0xc002603980}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:48.659039594+07:00","message":"receive streaming session, msgId: 2073"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:48.659071628+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:48.65907722+07:00","message":"receive interim result [false|false]: งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:48.659088079+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":"2025-10-27T15:42:48.659091692+07:00","message":"receive interim result [false|false]:  วันทุกวันนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:48.659098839+07:00","message":"[buffer interim] 2073 false งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:48.659102153+07:00","message":"[buffer interim] 2073 false  วันทุกวันนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:48.65910805+07:00","message":"[bufferProcess] interim [560000000]:งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:48.659110302+07:00","message":"[bufferProcess] send to processor:งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15 วันทุกวันนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:48.65911316+07:00","message":"[bufferProcess] interim [560000000]: วันทุกวันนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:48.659115389+07:00","message":"[bufferProcess] update buffer: งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15 วันทุกวันนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:48.659118439+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:48.659120887+07:00","message":"> Transcript [9220] [false]: 'งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15 วันทุกวันนะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:48.659124022+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:48.659125799+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:48.659127371+07:00","message":"StatePrefix: 'งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15 วันทุกวัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:48.659129699+07:00","message":"TextPushed: 'งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:49.227481442+07:00","message":"receive streaming session, msgId: 2073"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:49.227512974+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15 วันทุกวันนะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:49.227518561+07:00","message":"receive interim result [false|false]: งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15 วันทุกวันนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:49.227532184+07:00","message":"[buffer interim] 2073 false งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15 วันทุกวันนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:49.227540805+07:00","message":"[bufferProcess] interim [160000000]:งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15 วันทุกวันนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:49.227543592+07:00","message":"[bufferProcess] send to processor:งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15 วันทุกวันนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:49.227548755+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:49.22755127+07:00","message":"> Transcript [9221] [false]: 'งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15 วันทุกวันนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:49.227554734+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:49.227556474+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:49.227558111+07:00","message":"StatePrefix: 'งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15 วันทุกวัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:49.227560892+07:00","message":"TextPushed: 'งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:49.551623314+07:00","message":"receive streaming session, msgId: 2073"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:49.551657595+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:49.551663961+07:00","message":"receive interim result [false|false]: งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:49.551673393+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":"2025-10-27T15:42:49.551675765+07:00","message":"receive interim result [false|false]:  วันทุกวันนะคะตั้งแต่เวลา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:49.551683069+07:00","message":"[buffer interim] 2073 false งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:49.551686331+07:00","message":"[buffer interim] 2073 false  วันทุกวันนะคะตั้งแต่เวลา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:49.551691991+07:00","message":"[bufferProcess] interim [520000000]:งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:49.551694021+07:00","message":"[bufferProcess] send to processor:งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15 วันทุกวันนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:49.551696759+07:00","message":"[bufferProcess] interim [520000000]: วันทุกวันนะคะตั้งแต่เวลา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:49.551699476+07:00","message":"[bufferProcess] update buffer: งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15 วันทุกวันนะคะตั้งแต่เวลา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:49.551702455+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:49.551705074+07:00","message":"> Transcript [9222] [false]: 'งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15 วันทุกวันนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:49.551708416+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:49.551710157+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:49.551711688+07:00","message":"StatePrefix: 'งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15 วันทุกวัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:49.551713811+07:00","message":"TextPushed: 'งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:49.747040624+07:00","message":"receive streaming session, msgId: 2073"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:49.747083746+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15 วันทุกวันนะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:49.747090724+07:00","message":"receive interim result [false|false]: งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15 วันทุกวันนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:49.747104919+07:00","message":"[buffer interim] 2073 false งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15 วันทุกวันนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:49.747113476+07:00","message":"[bufferProcess] interim [700000000]:งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15 วันทุกวันนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:49.747121009+07:00","message":"[bufferProcess] send to processor:งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15 วันทุกวันนะคะตั้งแต่เวลา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:49.74712796+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:49.747131583+07:00","message":"> Transcript [9223] [false]: 'งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15 วันทุกวันนะคะตั้งแต่เวลา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:49.747137169+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:49.747139751+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:49.747141974+07:00","message":"StatePrefix: 'งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15 วันทุกวัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:49.747145157+07:00","message":"TextPushed: 'งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:49.747151026+07:00","message":"Push: ' วันทุกวัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:49.747153408+07:00","message":"TextPushed: 'งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15 วันทุกวัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:49.747156951+07:00","message":"Set new StatePrefix : 'งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15 วันทุกวันนะคะตั้งแต่เวลา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:49.747160137+07:00","message":"Next Push (prob) : 'นะคะตั้งแต่เวลา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:49.747169808+07:00","message":"push: {false  วันทุกวัน 0 0xc002603980}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:49.869381462+07:00","message":"receive streaming session, msgId: 2073"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:49.869414826+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:49.869420658+07:00","message":"receive interim result [false|false]: งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:49.869430189+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" วันทุกวันนะคะตั้งแต่เวลา 9\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:49.869433094+07:00","message":"receive interim result [false|false]:  วันทุกวันนะคะตั้งแต่เวลา 9"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:49.869440899+07:00","message":"[buffer interim] 2073 false งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:49.869446162+07:00","message":"[buffer interim] 2073 false  วันทุกวันนะคะตั้งแต่เวลา 9"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:49.869451892+07:00","message":"[bufferProcess] interim [820000000]:งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:49.869454219+07:00","message":"[bufferProcess] send to processor:งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15 วันทุกวันนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:49.869457184+07:00","message":"[bufferProcess] interim [820000000]: วันทุกวันนะคะตั้งแต่เวลา 9"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:49.869459564+07:00","message":"[bufferProcess] update buffer: งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15 วันทุกวันนะคะตั้งแต่เวลา 9"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:49.869462871+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:49.869465292+07:00","message":"> Transcript [9224] [false]: 'งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15 วันทุกวันนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:49.869467703+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:49.92964233+07:00","message":"receive streaming session, msgId: 2073"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:49.929678253+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15 วันทุกวันนะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:49.929684312+07:00","message":"receive interim result [false|false]: งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15 วันทุกวันนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:49.929699272+07:00","message":"[buffer interim] 2073 false งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15 วันทุกวันนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:49.929707374+07:00","message":"[bufferProcess] interim [880000000]:งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15 วันทุกวันนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:49.929710766+07:00","message":"[bufferProcess] send to processor:งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15 วันทุกวันนะคะตั้งแต่เวลา 9"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:49.929714931+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:49.92971753+07:00","message":"> Transcript [9225] [false]: 'งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15 วันทุกวันนะคะตั้งแต่เวลา 9'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:49.929721053+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:49.92972278+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:49.929724905+07:00","message":"StatePrefix: 'งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15 วันทุกวันนะคะตั้งแต่เวลา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:49.929727252+07:00","message":"TextPushed: 'งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15 วันทุกวัน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:50.111389414+07:00","message":"receive streaming session, msgId: 2073"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:50.111426788+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":6,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:50.111433586+07:00","message":"receive interim result [false|false]: งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:50.111444309+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" วันทุกวันนะคะตั้งแต่เวลา 9:00 น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:50.111447865+07:00","message":"receive interim result [false|false]:  วันทุกวันนะคะตั้งแต่เวลา 9:00 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:50.111459618+07:00","message":"[buffer interim] 2073 false งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:50.111470429+07:00","message":"[buffer interim] 2073 false  วันทุกวันนะคะตั้งแต่เวลา 9:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:50.111489865+07:00","message":"[bufferProcess] interim [60000000]:งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:50.111504137+07:00","message":"[bufferProcess] send to processor:งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15 วันทุกวันนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:50.111511307+07:00","message":"[bufferProcess] interim [60000000]: วันทุกวันนะคะตั้งแต่เวลา 9:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:50.111513765+07:00","message":"[bufferProcess] update buffer: งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15 วันทุกวันนะคะตั้งแต่เวลา 9:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:50.111517677+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:50.111520861+07:00","message":"> Transcript [9226] [false]: 'งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15 วันทุกวันนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:50.111523297+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:42:50.314435482+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:42:50.31444762+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:50.570585309+07:00","message":"receive streaming session, msgId: 2073"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:50.570620436+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":6,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:50.570626549+07:00","message":"receive interim result [false|false]: งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:50.570635954+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" วันทุกวันนะคะตั้งแต่เวลา 9:00 น ถึง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:50.570639532+07:00","message":"receive interim result [false|false]:  วันทุกวันนะคะตั้งแต่เวลา 9:00 น ถึง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:50.570648198+07:00","message":"[buffer interim] 2073 false งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:50.570652268+07:00","message":"[buffer interim] 2073 false  วันทุกวันนะคะตั้งแต่เวลา 9:00 น ถึง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:50.570658351+07:00","message":"[bufferProcess] interim [480000000]:งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:50.57066093+07:00","message":"[bufferProcess] send to processor:งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15 วันทุกวันนะคะตั้งแต่เวลา 9:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:50.570664183+07:00","message":"[bufferProcess] interim [480000000]: วันทุกวันนะคะตั้งแต่เวลา 9:00 น ถึง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:50.570666598+07:00","message":"[bufferProcess] update buffer: งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15 วันทุกวันนะคะตั้งแต่เวลา 9:00 น ถึง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:50.570669672+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:50.570672294+07:00","message":"> Transcript [9227] [false]: 'งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15 วันทุกวันนะคะตั้งแต่เวลา 9:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:50.570678141+07:00","message":"Count interim (case 1.2): 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:50.570679816+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:50.570681356+07:00","message":"StatePrefix: 'งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15 วันทุกวันนะคะตั้งแต่เวลา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:50.570684306+07:00","message":"TextPushed: 'งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15 วันทุกวัน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:50.639447516+07:00","message":"receive streaming session, msgId: 2073"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:50.639480748+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":6,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:50.63948686+07:00","message":"receive interim result [false|false]: งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:50.6394943+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" วันทุกวันนะคะตั้งแต่เวลา 09:00 น ถึงที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:50.639498848+07:00","message":"receive interim result [false|false]:  วันทุกวันนะคะตั้งแต่เวลา 09:00 น ถึงที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:50.63950624+07:00","message":"[buffer interim] 2073 false งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:50.639509088+07:00","message":"[buffer interim] 2073 false  วันทุกวันนะคะตั้งแต่เวลา 09:00 น ถึงที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:50.639514588+07:00","message":"[bufferProcess] interim [600000000]:งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:50.639516849+07:00","message":"[bufferProcess] send to processor:งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15 วันทุกวันนะคะตั้งแต่เวลา 9:00 น ถึง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:50.639519664+07:00","message":"[bufferProcess] interim [600000000]: วันทุกวันนะคะตั้งแต่เวลา 09:00 น ถึงที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:50.639523161+07:00","message":"[bufferProcess] update buffer: งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15 วันทุกวันนะคะตั้งแต่เวลา 09:00 น ถึงที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:50.63952623+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:50.639528948+07:00","message":"> Transcript [9228] [false]: 'งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15 วันทุกวันนะคะตั้งแต่เวลา 9:00 น ถึง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:50.639532559+07:00","message":"Count interim (case 1.2): 5"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:50.639534192+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:50.639536012+07:00","message":"StatePrefix: 'งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15 วันทุกวันนะคะตั้งแต่เวลา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:50.639538044+07:00","message":"TextPushed: 'งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15 วันทุกวัน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:50.766402836+07:00","message":"receive streaming session, msgId: 2073"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:50.766437285+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15 วันทุกวันนะคะตั้งแต่เวลา\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":6,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:50.766443057+07:00","message":"receive interim result [false|false]: งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15 วันทุกวันนะคะตั้งแต่เวลา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:50.766452535+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 9:00 น ถึง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:50.766455202+07:00","message":"receive interim result [false|false]:  9:00 น ถึง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:50.766462057+07:00","message":"[buffer interim] 2073 false งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15 วันทุกวันนะคะตั้งแต่เวลา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:50.766465455+07:00","message":"[buffer interim] 2073 false  9:00 น ถึง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:50.766490161+07:00","message":"[bufferProcess] interim [660000000]:งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15 วันทุกวันนะคะตั้งแต่เวลา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:50.766503414+07:00","message":"[bufferProcess] send to processor:งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15 วันทุกวันนะคะตั้งแต่เวลา 09:00 น ถึงที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:50.766512896+07:00","message":"[bufferProcess] interim [660000000]: 9:00 น ถึง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:50.766516042+07:00","message":"[bufferProcess] update buffer: งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15 วันทุกวันนะคะตั้งแต่เวลา 9:00 น ถึง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:50.766519383+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:50.766523196+07:00","message":"> Transcript [9229] [false]: 'งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15 วันทุกวันนะคะตั้งแต่เวลา 09:00 น ถึงที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:50.766526856+07:00","message":"Count interim (case 1.1): 5"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:50.766528719+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:50.766530286+07:00","message":"StatePrefix: 'งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15 วันทุกวันนะคะตั้งแต่เวลา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:50.766532789+07:00","message":"TextPushed: 'งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15 วันทุกวัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:50.766538745+07:00","message":"Push: 'นะคะตั้งแต่เวลา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:50.766540423+07:00","message":"TextPushed: 'งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15 วันทุกวันนะคะตั้งแต่เวลา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:50.76654229+07:00","message":"Set new StatePrefix : 'งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15 วันทุกวันนะคะตั้งแต่เวลา 09:00 น ถึงที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:50.766544388+07:00","message":"Next Push (prob) : ' 09:00 น ถึงที่'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:50.766554144+07:00","message":"push: {false นะคะตั้งแต่เวลา 0 0xc002603980}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:50.768299834+07:00","message":"receive streaming session, msgId: 2073"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:50.768322999+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15 วันทุกวันนะคะตั้งแต่เวลา\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":6,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:50.768328019+07:00","message":"receive interim result [false|false]: งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15 วันทุกวันนะคะตั้งแต่เวลา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:50.768340059+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 9:00 ถึง 20\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:50.768342463+07:00","message":"receive interim result [false|false]:  9:00 ถึง 20"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:50.768348543+07:00","message":"[buffer interim] 2073 false งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15 วันทุกวันนะคะตั้งแต่เวลา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:50.768351311+07:00","message":"[buffer interim] 2073 false  9:00 ถึง 20"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:50.768356348+07:00","message":"[bufferProcess] interim [720000000]:งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15 วันทุกวันนะคะตั้งแต่เวลา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:50.768360709+07:00","message":"[bufferProcess] send to processor:งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15 วันทุกวันนะคะตั้งแต่เวลา 9:00 น ถึง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:50.768368499+07:00","message":"[bufferProcess] interim [720000000]: 9:00 ถึง 20"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:50.768371275+07:00","message":"[bufferProcess] update buffer: งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15 วันทุกวันนะคะตั้งแต่เวลา 9:00 ถึง 20"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:50.768374973+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:50.768378191+07:00","message":"> Transcript [9230] [false]: 'งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15 วันทุกวันนะคะตั้งแต่เวลา 9:00 น ถึง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:50.768381722+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:50.768384073+07:00","message":"Set new StatePrefix: 'งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15 วันทุกวันนะคะตั้งแต่เวลา 9:00 น ถึง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:50.950192333+07:00","message":"receive streaming session, msgId: 2073"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:50.950237375+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15 วันทุกวันนะคะตั้งแต่เวลา\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":6,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:50.950245512+07:00","message":"receive interim result [false|false]: งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15 วันทุกวันนะคะตั้งแต่เวลา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:50.95025796+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 9:00 น ถึง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:50.95026146+07:00","message":"receive interim result [false|false]:  9:00 น ถึง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:50.950269768+07:00","message":"[buffer interim] 2073 false งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15 วันทุกวันนะคะตั้งแต่เวลา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:50.950273789+07:00","message":"[buffer interim] 2073 false  9:00 น ถึง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:50.950282903+07:00","message":"[bufferProcess] interim [840000000]:งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15 วันทุกวันนะคะตั้งแต่เวลา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:50.950286864+07:00","message":"[bufferProcess] send to processor:งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15 วันทุกวันนะคะตั้งแต่เวลา 9:00 ถึง 20"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:50.950290656+07:00","message":"[bufferProcess] interim [840000000]: 9:00 น ถึง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:50.950293837+07:00","message":"[bufferProcess] update buffer: งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15 วันทุกวันนะคะตั้งแต่เวลา 9:00 น ถึง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:50.950298143+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:50.950302716+07:00","message":"> Transcript [9231] [false]: 'งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15 วันทุกวันนะคะตั้งแต่เวลา 9:00 ถึง 20'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:50.950306134+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:50.950308649+07:00","message":"Set new StatePrefix: 'งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15 วันทุกวันนะคะตั้งแต่เวลา 9:00 ถึง 20'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:50.954278117+07:00","message":"receive streaming session, msgId: 2073"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:50.95430169+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15 วันทุกวันนะคะตั้งแต่เวลา\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":6,\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:50.95430772+07:00","message":"receive interim result [false|false]: งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15 วันทุกวันนะคะตั้งแต่เวลา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:50.954318139+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 9:00 ถึง 21\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:50.954320492+07:00","message":"receive interim result [false|false]:  9:00 ถึง 21"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:50.954325832+07:00","message":"[buffer interim] 2073 false งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15 วันทุกวันนะคะตั้งแต่เวลา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:50.95432872+07:00","message":"[buffer interim] 2073 false  9:00 ถึง 21"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:50.954332934+07:00","message":"[bufferProcess] interim [900000000]:งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15 วันทุกวันนะคะตั้งแต่เวลา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:50.954335185+07:00","message":"[bufferProcess] send to processor:งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15 วันทุกวันนะคะตั้งแต่เวลา 9:00 น ถึง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:50.954339765+07:00","message":"[bufferProcess] interim [900000000]: 9:00 ถึง 21"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:50.954341899+07:00","message":"[bufferProcess] update buffer: งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15 วันทุกวันนะคะตั้งแต่เวลา 9:00 ถึง 21"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:50.954344857+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:50.954346928+07:00","message":"> Transcript [9232] [false]: 'งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15 วันทุกวันนะคะตั้งแต่เวลา 9:00 น ถึง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:50.954349173+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:50.95435068+07:00","message":"Set new StatePrefix: 'งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15 วันทุกวันนะคะตั้งแต่เวลา 9:00 น ถึง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:51.01251723+07:00","message":"receive streaming session, msgId: 2073"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:51.012557481+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15 วันทุกวันนะคะตั้งแต่เวลา\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":6,\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:51.012563883+07:00","message":"receive interim result [false|false]: งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15 วันทุกวันนะคะตั้งแต่เวลา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:51.012574496+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 9:00 น ถึง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:51.01257766+07:00","message":"receive interim result [false|false]:  9:00 น ถึง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:51.012584423+07:00","message":"[buffer interim] 2073 false งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15 วันทุกวันนะคะตั้งแต่เวลา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:51.012589092+07:00","message":"[buffer interim] 2073 false  9:00 น ถึง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:51.012595035+07:00","message":"[bufferProcess] interim [960000000]:งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15 วันทุกวันนะคะตั้งแต่เวลา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:51.012597727+07:00","message":"[bufferProcess] send to processor:งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15 วันทุกวันนะคะตั้งแต่เวลา 9:00 ถึง 21"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:51.012600788+07:00","message":"[bufferProcess] interim [960000000]: 9:00 น ถึง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:51.012603248+07:00","message":"[bufferProcess] update buffer: งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15 วันทุกวันนะคะตั้งแต่เวลา 9:00 น ถึง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:51.012606621+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:51.012609043+07:00","message":"> Transcript [9233] [false]: 'งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15 วันทุกวันนะคะตั้งแต่เวลา 9:00 ถึง 21'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:51.012611156+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:51.012614458+07:00","message":"Set new StatePrefix: 'งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15 วันทุกวันนะคะตั้งแต่เวลา 9:00 ถึง 21'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:51.143154984+07:00","message":"receive streaming session, msgId: 2073"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:51.143192755+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15 วันทุกวันนะคะตั้งแต่เวลา\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":7,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:51.143199214+07:00","message":"receive interim result [false|false]: งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15 วันทุกวันนะคะตั้งแต่เวลา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:51.143208908+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 9:00 น ถึง 21:00\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":7,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:51.14321251+07:00","message":"receive interim result [false|false]:  9:00 น ถึง 21:00"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:51.143220378+07:00","message":"[buffer interim] 2073 false งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15 วันทุกวันนะคะตั้งแต่เวลา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:51.143226752+07:00","message":"[buffer interim] 2073 false  9:00 น ถึง 21:00"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:51.143233464+07:00","message":"[bufferProcess] interim [80000000]:งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15 วันทุกวันนะคะตั้งแต่เวลา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:51.143236302+07:00","message":"[bufferProcess] send to processor:งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15 วันทุกวันนะคะตั้งแต่เวลา 9:00 น ถึง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:51.143239655+07:00","message":"[bufferProcess] interim [80000000]: 9:00 น ถึง 21:00"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:51.143241889+07:00","message":"[bufferProcess] update buffer: งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15 วันทุกวันนะคะตั้งแต่เวลา 9:00 น ถึง 21:00"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:51.14324491+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:51.143248156+07:00","message":"> Transcript [9234] [false]: 'งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15 วันทุกวันนะคะตั้งแต่เวลา 9:00 น ถึง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:51.143250657+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:51.143252205+07:00","message":"Set new StatePrefix: 'งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15 วันทุกวันนะคะตั้งแต่เวลา 9:00 น ถึง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:51.329909442+07:00","message":"receive streaming session, msgId: 2073"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:51.329955243+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15 วันทุกวันนะคะตั้งแต่เวลา 9:00\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":7,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:51.329962175+07:00","message":"receive interim result [false|false]: งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15 วันทุกวันนะคะตั้งแต่เวลา 9:00"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:51.329974846+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" น ถึง 21:00\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":7,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:51.329977682+07:00","message":"receive interim result [false|false]:  น ถึง 21:00"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:51.329985455+07:00","message":"[buffer interim] 2073 false งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15 วันทุกวันนะคะตั้งแต่เวลา 9:00"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:51.329989213+07:00","message":"[buffer interim] 2073 false  น ถึง 21:00"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:51.329995418+07:00","message":"[bufferProcess] interim [260000000]:งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15 วันทุกวันนะคะตั้งแต่เวลา 9:00"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:51.329998056+07:00","message":"[bufferProcess] send to processor:งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15 วันทุกวันนะคะตั้งแต่เวลา 9:00 น ถึง 21:00"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:51.330001464+07:00","message":"[bufferProcess] interim [260000000]: น ถึง 21:00"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:51.330004046+07:00","message":"[bufferProcess] update buffer: งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15 วันทุกวันนะคะตั้งแต่เวลา 9:00 น ถึง 21:00"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:51.330007013+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:51.330009514+07:00","message":"> Transcript [9235] [false]: 'งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15 วันทุกวันนะคะตั้งแต่เวลา 9:00 น ถึง 21:00'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:51.330012999+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:51.330015063+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:51.330016904+07:00","message":"StatePrefix: 'งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15 วันทุกวันนะคะตั้งแต่เวลา 9:00 น ถึง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:51.330018843+07:00","message":"TextPushed: 'งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15 วันทุกวันนะคะตั้งแต่เวลา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:51.608175001+07:00","message":"receive streaming session, msgId: 2069"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:51.60821206+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"20\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:51.608217112+07:00","message":"receive interim result [false|false]: 20"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:51.608230313+07:00","message":"[buffer interim] this message is already final false 2069: '20'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:51.614607661+07:00","message":"receive streaming session, msgId: 2069"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:51.614624161+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"21\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:51.614630929+07:00","message":"receive interim result [false|false]: 21"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:51.614644412+07:00","message":"[buffer interim] this message is already final false 2069: '21'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:51.621126709+07:00","message":"[GCS] IsForceVAD: false for message ID: 2073"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:51.632790403+07:00","message":"receive streaming session, msgId: 2069"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:51.632813375+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"21 ตุลา\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:51.632817379+07:00","message":"receive interim result [false|false]: 21 ตุลา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:51.632825444+07:00","message":"[buffer interim] this message is already final false 2069: '21 ตุลา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:51.63562919+07:00","message":"receive streaming session, msgId: 2069"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:51.635638132+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"21 ตุลาคม\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:51.635641041+07:00","message":"receive interim result [false|false]: 21 ตุลาคม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:51.635647957+07:00","message":"[buffer interim] this message is already final false 2069: '21 ตุลาคม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:51.638587999+07:00","message":"receive streaming session, msgId: 2069"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:51.638595943+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"21\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:51.638598597+07:00","message":"receive interim result [false|false]: 21"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:51.638601839+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":"2025-10-27T15:42:51.638604122+07:00","message":"receive interim result [false|false]:  ตุลาคม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:51.63860694+07:00","message":"[buffer interim] this message is already final false 2069: '21'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:51.638611017+07:00","message":"[buffer interim] this message is already final false 2069: ' ตุลาคม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:51.647644834+07:00","message":"receive streaming session, msgId: 2069"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:51.647666335+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"21 ตุลาคม\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:51.647671256+07:00","message":"receive interim result [false|false]: 21 ตุลาคม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:51.647681624+07:00","message":"[buffer interim] this message is already final false 2069: '21 ตุลาคม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:51.659692712+07:00","message":"receive streaming session, msgId: 2073"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:51.659712447+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15 วันทุกวันนะคะตั้งแต่เวลา 9:00 น ถึง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":7,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:51.659718581+07:00","message":"receive interim result [false|false]: งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15 วันทุกวันนะคะตั้งแต่เวลา 9:00 น ถึง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:51.659731536+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 21:00\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":7,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:51.659734483+07:00","message":"receive interim result [false|false]:  21:00"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:51.659746205+07:00","message":"[buffer interim] 2073 false งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15 วันทุกวันนะคะตั้งแต่เวลา 9:00 น ถึง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:51.659752882+07:00","message":"[buffer interim] 2073 false  21:00"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:51.659759053+07:00","message":"[bufferProcess] interim [560000000]:งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15 วันทุกวันนะคะตั้งแต่เวลา 9:00 น ถึง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:51.659762277+07:00","message":"[bufferProcess] send to processor:งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15 วันทุกวันนะคะตั้งแต่เวลา 9:00 น ถึง 21:00"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:51.659765888+07:00","message":"[bufferProcess] interim [560000000]: 21:00"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:51.659768958+07:00","message":"[bufferProcess] update buffer: งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15 วันทุกวันนะคะตั้งแต่เวลา 9:00 น ถึง 21:00"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:51.659772612+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:51.659776159+07:00","message":"> Transcript [9236] [false]: 'งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15 วันทุกวันนะคะตั้งแต่เวลา 9:00 น ถึง 21:00'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:51.659781043+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:51.65978332+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:51.659786044+07:00","message":"StatePrefix: 'งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15 วันทุกวันนะคะตั้งแต่เวลา 9:00 น ถึง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:51.659789124+07:00","message":"TextPushed: 'งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15 วันทุกวันนะคะตั้งแต่เวลา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:51.687468858+07:00","message":"[GCS] Start streaming session, msgId: 2074"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:51.73370604+07:00","message":"receive streaming session, msgId: 2073"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:51.733739689+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15 วันทุกวันนะคะตั้งแต่เวลา 9:00 น ถึง 21:00\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":7,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:51.733745761+07:00","message":"receive interim result [false|false]: งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15 วันทุกวันนะคะตั้งแต่เวลา 9:00 น ถึง 21:00"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:51.733755647+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":7,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:51.733758296+07:00","message":"receive interim result [false|false]:  น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:51.733765475+07:00","message":"[buffer interim] 2073 false งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15 วันทุกวันนะคะตั้งแต่เวลา 9:00 น ถึง 21:00"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:51.73377058+07:00","message":"[buffer interim] 2073 false  น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:51.733776365+07:00","message":"[bufferProcess] interim [680000000]:งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15 วันทุกวันนะคะตั้งแต่เวลา 9:00 น ถึง 21:00"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:51.733778898+07:00","message":"[bufferProcess] send to processor:งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15 วันทุกวันนะคะตั้งแต่เวลา 9:00 น ถึง 21:00"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:51.733781498+07:00","message":"[bufferProcess] interim [680000000]: น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:51.733783732+07:00","message":"[bufferProcess] update buffer: งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15 วันทุกวันนะคะตั้งแต่เวลา 9:00 น ถึง 21:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:51.733786985+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:51.733790788+07:00","message":"> Transcript [9237] [false]: 'งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15 วันทุกวันนะคะตั้งแต่เวลา 9:00 น ถึง 21:00'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:51.733793671+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:51.733795399+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:51.733797219+07:00","message":"StatePrefix: 'งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15 วันทุกวันนะคะตั้งแต่เวลา 9:00 น ถึง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:51.73379946+07:00","message":"TextPushed: 'งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15 วันทุกวันนะคะตั้งแต่เวลา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:51.776482462+07:00","message":"receive streaming session, msgId: 2069"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:51.776516342+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"21 ตุลาคม\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:51.776521901+07:00","message":"receive interim result [false|false]: 21 ตุลาคม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:51.776531801+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 62\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:51.776534229+07:00","message":"receive interim result [false|false]:  62"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:51.77654096+07:00","message":"[buffer interim] this message is already final false 2069: '21 ตุลาคม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:51.776546393+07:00","message":"[buffer interim] this message is already final false 2069: ' 62'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:51.794239453+07:00","message":"receive streaming session, msgId: 2069"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:51.794269456+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"21 ตุลาคม\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:51.794274636+07:00","message":"receive interim result [false|false]: 21 ตุลาคม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:51.794288227+07:00","message":"[buffer interim] this message is already final false 2069: '21 ตุลาคม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:51.805424743+07:00","message":"receive streaming session, msgId: 2069"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:51.805461124+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"21 ตุลาคม\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:51.80546689+07:00","message":"receive interim result [false|false]: 21 ตุลาคม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:51.805478262+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 2500\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:51.805480428+07:00","message":"receive interim result [false|false]:  2500"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:51.805487518+07:00","message":"[buffer interim] this message is already final false 2069: '21 ตุลาคม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:51.805493502+07:00","message":"[buffer interim] this message is already final false 2069: ' 2500'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:51.816071756+07:00","message":"receive streaming session, msgId: 2069"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:51.816099975+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"21 ตุลาคม\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:51.816105325+07:00","message":"receive interim result [false|false]: 21 ตุลาคม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:51.81611931+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 2560\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:51.816122359+07:00","message":"receive interim result [false|false]:  2560"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:51.816131289+07:00","message":"[buffer interim] this message is already final false 2069: '21 ตุลาคม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:51.816145835+07:00","message":"[buffer interim] this message is already final false 2069: ' 2560'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:51.822241392+07:00","message":"receive streaming session, msgId: 2073"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:51.822269016+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15 วันทุกวันนะคะตั้งแต่เวลา 09:00 น ถึง 21:00 น\",\"confidence\":0.94835746}],\"is_final\":true,\"result_end_time\":{\"seconds\":7,\"nanos\":770000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:51.822278148+07:00","message":"receive interim result [true|false]: งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15 วันทุกวันนะคะตั้งแต่เวลา 09:00 น ถึง 21:00 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:51.822287754+07:00","message":"end recv isFinal message id 2073"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:51.822289985+07:00","message":"end Recv id 2073"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:51.822295409+07:00","message":"[buffer interim] 2073 true งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15 วันทุกวันนะคะตั้งแต่เวลา 09:00 น ถึง 21:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:51.822305865+07:00","message":"[bufferProcess] interim [770000000]:งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15 วันทุกวันนะคะตั้งแต่เวลา 09:00 น ถึง 21:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:51.822309957+07:00","message":"[bufferProcess] send to processor (isfinal):งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15 วันทุกวันนะคะตั้งแต่เวลา 9:00 น ถึง 21:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:51.822314486+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:51.82231795+07:00","message":"> Transcript [9238] [false]: 'งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15 วันทุกวันนะคะตั้งแต่เวลา 9:00 น ถึง 21:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:51.822322326+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:51.822324745+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:51.82232701+07:00","message":"StatePrefix: 'งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15 วันทุกวันนะคะตั้งแต่เวลา 9:00 น ถึง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:51.822330117+07:00","message":"TextPushed: 'งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15 วันทุกวันนะคะตั้งแต่เวลา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:51.822334154+07:00","message":"Push: ' 9:00 น ถึง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:51.822336255+07:00","message":"TextPushed: 'งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15 วันทุกวันนะคะตั้งแต่เวลา 9:00 น ถึง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:51.822338901+07:00","message":"Set new StatePrefix : 'งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15 วันทุกวันนะคะตั้งแต่เวลา 9:00 น ถึง 21:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:51.822341411+07:00","message":"Next Push (prob) : ' 21:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:51.822343178+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:51.822345331+07:00","message":"> Transcript [9239] [true]: 'งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15 วันทุกวันนะคะตั้งแต่เวลา 09:00 น ถึง 21:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:51.822347886+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:51.822349673+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:51.822351584+07:00","message":"StatePrefix: 'งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15 วันทุกวันนะคะตั้งแต่เวลา 9:00 น ถึง 21:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:51.822354145+07:00","message":"TextPushed: 'งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15 วันทุกวันนะคะตั้งแต่เวลา 9:00 น ถึง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:51.822356419+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:51.822447484+07:00","message":"push: {false  9:00 น ถึง 0 0xc002603980}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:51.822733683+07:00","message":"Push: ' 21:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:51.822739636+07:00","message":"TextPushed: 'งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15 วันทุกวันนะคะตั้งแต่เวลา 9:00 น ถึง 21:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:51.822742866+07:00","message":"Set new StatePrefix : 'งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15 วันทุกวันนะคะตั้งแต่เวลา 09:00 น ถึง 21:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:51.82274586+07:00","message":"Next Push (prob) : 'งานพระราชพิธีทรงบำเพ็ญพระราชกุศลครบ 15 วันทุกวันนะคะตั้งแต่เวลา 09:00 น ถึง 21:00 น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:51.822756184+07:00","message":"push: {true  21:00 น 0 0xc002603980}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:51.82277145+07:00","message":"write aligntment file to 'tmp/7446/align_message_id_2073.html'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:51.825446522+07:00","message":"receive streaming session, msgId: 2069"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:51.825462979+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"21 ตุลาคม\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:51.825467409+07:00","message":"receive interim result [false|false]: 21 ตุลาคม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:51.825476657+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 2561\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:51.825480003+07:00","message":"receive interim result [false|false]:  2561"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:51.825485744+07:00","message":"[buffer interim] this message is already final false 2069: '21 ตุลาคม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:51.825490564+07:00","message":"[buffer interim] this message is already final false 2069: ' 2561'"}
{"level":"info","service":"Main","time":"2025-10-27T15:42:51.836110553+07:00","message":"write wav file: './tmp/7446/7446_2073.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:51.920317258+07:00","message":"receive streaming session, msgId: 2069"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:51.920350096+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"21 ตุลาคม\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:51.920355626+07:00","message":"receive interim result [false|false]: 21 ตุลาคม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:51.920366425+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 2518\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:51.920368731+07:00","message":"receive interim result [false|false]:  2518"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:51.920376723+07:00","message":"receive streaming session, msgId: 2069"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:51.920379805+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"21 ตุลาคม 2518\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:51.920381771+07:00","message":"receive interim result [false|false]: 21 ตุลาคม 2518"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:51.920388284+07:00","message":"receive streaming session, msgId: 2069"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:51.920390637+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"21 ตุลาคม 2518\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:51.920392373+07:00","message":"receive interim result [false|false]: 21 ตุลาคม 2518"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:51.920394679+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":"2025-10-27T15:42:51.920396384+07:00","message":"receive interim result [false|false]:  ในการ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:51.920400975+07:00","message":"[buffer interim] this message is already final false 2069: '21 ตุลาคม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:51.920405738+07:00","message":"[buffer interim] this message is already final false 2069: ' 2518'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:51.920409097+07:00","message":"[buffer interim] this message is already final false 2069: '21 ตุลาคม 2518'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:51.920412865+07:00","message":"[buffer interim] this message is already final false 2069: '21 ตุลาคม 2518'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:51.920417779+07:00","message":"[buffer interim] this message is already final false 2069: ' ในการ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:52.111374726+07:00","message":"receive streaming session, msgId: 2069"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:52.111413458+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"21 ตุลาคม 2518\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:52.111419002+07:00","message":"receive interim result [false|false]: 21 ตุลาคม 2518"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:52.111432061+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":"2025-10-27T15:42:52.111434691+07:00","message":"receive interim result [false|false]:  ในการนี้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:52.111444083+07:00","message":"[buffer interim] this message is already final false 2069: '21 ตุลาคม 2518'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:52.111450852+07:00","message":"[buffer interim] this message is already final false 2069: ' ในการนี้'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:52.130698729+07:00","message":"receive streaming session, msgId: 2069"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:52.130730362+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"21 ตุลาคม 2518\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:52.1307363+07:00","message":"receive interim result [false|false]: 21 ตุลาคม 2518"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:52.130746485+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":"2025-10-27T15:42:52.130749331+07:00","message":"receive interim result [false|false]:  ในการนี้ได้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:52.130758601+07:00","message":"[buffer interim] this message is already final false 2069: '21 ตุลาคม 2518'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:52.130763706+07:00","message":"[buffer interim] this message is already final false 2069: ' ในการนี้ได้'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:52.212434177+07:00","message":"receive streaming session, msgId: 2069"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:52.212472187+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"21 ตุลาคม 2518\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:52.212479282+07:00","message":"receive interim result [false|false]: 21 ตุลาคม 2518"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:52.21249711+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":"2025-10-27T15:42:52.212501576+07:00","message":"receive interim result [false|false]:  ในการนี้ได้จะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:52.212514224+07:00","message":"[buffer interim] this message is already final false 2069: '21 ตุลาคม 2518'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:52.212533667+07:00","message":"[buffer interim] this message is already final false 2069: ' ในการนี้ได้จะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:52.215729853+07:00","message":"receive streaming session, msgId: 2069"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:52.215743417+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"21 ตุลาคม 2518\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:52.215748648+07:00","message":"receive interim result [false|false]: 21 ตุลาคม 2518"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:52.215759297+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":"2025-10-27T15:42:52.215763405+07:00","message":"receive interim result [false|false]:  ในการนี้ได้จัด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:52.215770749+07:00","message":"[buffer interim] this message is already final false 2069: '21 ตุลาคม 2518'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:52.2157788+07:00","message":"[buffer interim] this message is already final false 2069: ' ในการนี้ได้จัด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:52.229637054+07:00","message":"receive streaming session, msgId: 2069"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:52.229662827+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"21 ตุลาคม 2518\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:52.229667397+07:00","message":"receive interim result [false|false]: 21 ตุลาคม 2518"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:52.229679086+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":"2025-10-27T15:42:52.229681984+07:00","message":"receive interim result [false|false]:  ในการนี้ได้จัดส่ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:52.229688127+07:00","message":"[buffer interim] this message is already final false 2069: '21 ตุลาคม 2518'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:52.229693446+07:00","message":"[buffer interim] this message is already final false 2069: ' ในการนี้ได้จัดส่ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:52.247782276+07:00","message":"receive streaming session, msgId: 2069"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:52.247808344+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"21 ตุลาคม 2518\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:52.247813518+07:00","message":"receive interim result [false|false]: 21 ตุลาคม 2518"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:52.247821671+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":"2025-10-27T15:42:52.247826021+07:00","message":"receive interim result [false|false]:  ในการนี้ได้จัดสมุด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:52.247842358+07:00","message":"[buffer interim] this message is already final false 2069: '21 ตุลาคม 2518'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:52.247849619+07:00","message":"[buffer interim] this message is already final false 2069: ' ในการนี้ได้จัดสมุด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:52.264780441+07:00","message":"receive streaming session, msgId: 2069"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:52.264805148+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"21 ตุลาคม 2518\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:52.264811332+07:00","message":"receive interim result [false|false]: 21 ตุลาคม 2518"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:52.264821529+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":"2025-10-27T15:42:52.264825661+07:00","message":"receive interim result [false|false]:  ในการนี้ได้จัดสมุทร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:52.264842286+07:00","message":"[buffer interim] this message is already final false 2069: '21 ตุลาคม 2518'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:52.264850013+07:00","message":"[buffer interim] this message is already final false 2069: ' ในการนี้ได้จัดสมุทร'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:52.267751434+07:00","message":"receive streaming session, msgId: 2069"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:52.267762722+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"21 ตุลาคม 2518\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:52.26776766+07:00","message":"receive interim result [false|false]: 21 ตุลาคม 2518"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:52.26777717+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":"2025-10-27T15:42:52.267781313+07:00","message":"receive interim result [false|false]:  ในการนี้ได้จัดสมุทรหลวง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:52.267786471+07:00","message":"[buffer interim] this message is already final false 2069: '21 ตุลาคม 2518'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:52.267792804+07:00","message":"[buffer interim] this message is already final false 2069: ' ในการนี้ได้จัดสมุทรหลวง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:52.289645675+07:00","message":"receive streaming session, msgId: 2069"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:52.289677657+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"21 ตุลาคม 2518\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:52.28968467+07:00","message":"receive interim result [false|false]: 21 ตุลาคม 2518"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:52.289697751+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":"2025-10-27T15:42:52.289703536+07:00","message":"receive interim result [false|false]:  ในการนี้ได้จัดสมุทรหลวงลง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:52.28971195+07:00","message":"[buffer interim] this message is already final false 2069: '21 ตุลาคม 2518'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:52.28972003+07:00","message":"[buffer interim] this message is already final false 2069: ' ในการนี้ได้จัดสมุทรหลวงลง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:52.311632929+07:00","message":"receive streaming session, msgId: 2069"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:52.311666206+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"21 ตุลาคม 2518\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:52.31167412+07:00","message":"receive interim result [false|false]: 21 ตุลาคม 2518"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:52.311687015+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":"2025-10-27T15:42:52.311690843+07:00","message":"receive interim result [false|false]:  ในการนี้ได้จัดสมุทรหลวงโรงงาน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:52.31170749+07:00","message":"[buffer interim] this message is already final false 2069: '21 ตุลาคม 2518'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:52.31171947+07:00","message":"[buffer interim] this message is already final false 2069: ' ในการนี้ได้จัดสมุทรหลวงโรงงาน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:52.318374885+07:00","message":"receive streaming session, msgId: 2069"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:52.318392381+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"21 ตุลาคม 2518\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:52.318398227+07:00","message":"receive interim result [false|false]: 21 ตุลาคม 2518"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:52.318405367+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":"2025-10-27T15:42:52.31840953+07:00","message":"receive interim result [false|false]:  ในการนี้ได้จัดสมุทรหลวงโรงงานทำ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:52.318416015+07:00","message":"[buffer interim] this message is already final false 2069: '21 ตุลาคม 2518'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:52.318422822+07:00","message":"[buffer interim] this message is already final false 2069: ' ในการนี้ได้จัดสมุทรหลวงโรงงานทำ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:52.319094982+07:00","message":"receive streaming session, msgId: 2069"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:52.319106149+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"21 ตุลาคม 2518\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:52.319110809+07:00","message":"receive interim result [false|false]: 21 ตุลาคม 2518"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:52.319120227+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":"2025-10-27T15:42:52.319124119+07:00","message":"receive interim result [false|false]:  ในการนี้ได้จัดสมุดลงนามถวาย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:52.319128406+07:00","message":"[buffer interim] this message is already final false 2069: '21 ตุลาคม 2518'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:52.319134379+07:00","message":"[buffer interim] this message is already final false 2069: ' ในการนี้ได้จัดสมุดลงนามถวาย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:52.326780011+07:00","message":"receive streaming session, msgId: 2069"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:52.326803075+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"21 ตุลาคม 2518\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:52.326809375+07:00","message":"receive interim result [false|false]: 21 ตุลาคม 2518"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:52.326822005+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":"2025-10-27T15:42:52.326825909+07:00","message":"receive interim result [false|false]:  ในการนี้ได้จัดสมุดลงนามถวายพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:52.326838958+07:00","message":"[buffer interim] this message is already final false 2069: '21 ตุลาคม 2518'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:52.326846211+07:00","message":"[buffer interim] this message is already final false 2069: ' ในการนี้ได้จัดสมุดลงนามถวายพระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:52.32753165+07:00","message":"receive streaming session, msgId: 2069"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:52.327541146+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"21 ตุลาคม 2518\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:52.327545857+07:00","message":"receive interim result [false|false]: 21 ตุลาคม 2518"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:52.327554296+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":"2025-10-27T15:42:52.327557881+07:00","message":"receive interim result [false|false]:  ในการนี้ได้จัดสมุดลงนามถวายความ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:52.327562584+07:00","message":"[buffer interim] this message is already final false 2069: '21 ตุลาคม 2518'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:52.32756866+07:00","message":"[buffer interim] this message is already final false 2069: ' ในการนี้ได้จัดสมุดลงนามถวายความ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:52.331945596+07:00","message":"receive streaming session, msgId: 2069"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:52.331963011+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"21 ตุลาคม 2518\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":6,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:52.331969617+07:00","message":"receive interim result [false|false]: 21 ตุลาคม 2518"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:52.331983905+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":"2025-10-27T15:42:52.331988111+07:00","message":"receive interim result [false|false]:  ในการนี้ได้จัดสมุดลงนามถวายความอาลัย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:52.331993891+07:00","message":"[buffer interim] this message is already final false 2069: '21 ตุลาคม 2518'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:52.33200832+07:00","message":"[buffer interim] this message is already final false 2069: ' ในการนี้ได้จัดสมุดลงนามถวายความอาลัย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:52.341406134+07:00","message":"receive streaming session, msgId: 2069"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:52.341437051+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"21 ตุลาคม 2518\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":6,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:52.341444588+07:00","message":"receive interim result [false|false]: 21 ตุลาคม 2518"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:52.341460581+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ในการนี้ได้จัดสมุดลงนามถวายความอาลัยว่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:52.341465405+07:00","message":"receive interim result [false|false]:  ในการนี้ได้จัดสมุดลงนามถวายความอาลัยว่า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:52.341474262+07:00","message":"[buffer interim] this message is already final false 2069: '21 ตุลาคม 2518'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:52.341482115+07:00","message":"[buffer interim] this message is already final false 2069: ' ในการนี้ได้จัดสมุดลงนามถวายความอาลัยว่า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:52.346163192+07:00","message":"receive streaming session, msgId: 2069"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:52.346186472+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"21 ตุลาคม 2518\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":6,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:52.346190972+07:00","message":"receive interim result [false|false]: 21 ตุลาคม 2518"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:52.346200054+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ในการนี้ได้จัดสมุดลงนามถวายความอาลัยไว้\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:52.346202724+07:00","message":"receive interim result [false|false]:  ในการนี้ได้จัดสมุดลงนามถวายความอาลัยไว้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:52.346208504+07:00","message":"[buffer interim] this message is already final false 2069: '21 ตุลาคม 2518'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:52.346230913+07:00","message":"[buffer interim] this message is already final false 2069: ' ในการนี้ได้จัดสมุดลงนามถวายความอาลัยไว้'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:52.360821101+07:00","message":"receive streaming session, msgId: 2069"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:52.360854612+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"21 ตุลาคม 2518\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":6,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:52.360861614+07:00","message":"receive interim result [false|false]: 21 ตุลาคม 2518"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:52.360871101+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":"2025-10-27T15:42:52.360874137+07:00","message":"receive interim result [false|false]:  ในการนี้ได้จัดสมุดลงนามถวายความอาลัยไว้นะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:52.360881+07:00","message":"[buffer interim] this message is already final false 2069: '21 ตุลาคม 2518'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:52.360885956+07:00","message":"[buffer interim] this message is already final false 2069: ' ในการนี้ได้จัดสมุดลงนามถวายความอาลัยไว้นะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:52.424393596+07:00","message":"receive streaming session, msgId: 2069"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:52.424426951+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"21 ตุลาคม 2518 ในการนี้ได้จัดสมุดลงนามถวายความอาลัยไว้นะ\",\"confidence\":0.9548744}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":630000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:52.424433891+07:00","message":"receive interim result [true|false]: 21 ตุลาคม 2518 ในการนี้ได้จัดสมุดลงนามถวายความอาลัยไว้นะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:52.424447776+07:00","message":"end recv isFinal message id 2069"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:52.424450647+07:00","message":"end Recv id 2069"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:52.424457816+07:00","message":"[buffer interim] this message is already final true 2069: '21 ตุลาคม 2518 ในการนี้ได้จัดสมุดลงนามถวายความอาลัยไว้นะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:52.427616148+07:00","message":"[GCS] Cleaned up inactive client: 2057"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:52.427638277+07:00","message":"[GCS] Cleaned up inactive client: 2049"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:52.42764059+07:00","message":"[GCS] Cleaned up inactive client: 2058"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:52.427642483+07:00","message":"[GCS] Cleaned up inactive client: 2056"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:52.427644084+07:00","message":"[GCS] Cleaned up inactive client: 2045"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:52.427645594+07:00","message":"[GCS] Cleaned up inactive client: 2046"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:52.427647266+07:00","message":"[GCS] Cleaned up inactive client: 2061"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:52.427649361+07:00","message":"[GCS] Cleaned up inactive client: 2052"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:52.427651176+07:00","message":"[GCS] Cleaned up inactive client: 2050"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:52.427652472+07:00","message":"[GCS] Cleaned up inactive client: 2060"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:52.427653816+07:00","message":"[GCS] Cleaned up inactive client: 2048"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:52.427655128+07:00","message":"[GCS] Cleaned up inactive client: 2054"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:52.427656496+07:00","message":"[GCS] Cleaned up inactive client: 2059"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:52.427657883+07:00","message":"[GCS] Cleaned up inactive client: 2051"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:52.427659204+07:00","message":"[GCS] Cleaned up inactive client: 2053"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:52.427660452+07:00","message":"[GCS] Cleaned up inactive client: 2055"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:52.42766351+07:00","message":"[GCS] Cleaned up inactive client: 2047"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:53.164112096+07:00","message":"receive streaming session, msgId: 2074"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:53.164152434+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":"2025-10-27T15:42:53.164158349+07:00","message":"receive interim result [false|false]: แต่วันอาทิตย์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:53.164175503+07:00","message":"[buffer interim] 2074 false แต่วันอาทิตย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:53.164182206+07:00","message":"[bufferProcess] interim [960000000]:แต่วันอาทิตย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:53.164183854+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:53.164190278+07:00","message":"[bufferProcess] send to processor (ticker):แต่วันอาทิตย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:53.164193174+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:53.164195969+07:00","message":"> Transcript [9240] [false]: 'แต่วันอาทิตย์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:53.164197973+07:00","message":"Set StatePrefix (first interim): 'แต่วันอาทิตย์'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:42:53.315070025+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:42:53.315086501+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:53.518387665+07:00","message":"receive streaming session, msgId: 2074"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:53.518422537+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":"2025-10-27T15:42:53.518428363+07:00","message":"receive interim result [false|false]: แต่วันอาทิตย์ที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:53.518440299+07:00","message":"[buffer interim] 2074 false แต่วันอาทิตย์ที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:53.518446514+07:00","message":"[bufferProcess] interim [200000000]:แต่วันอาทิตย์ที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:53.518448292+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:54.800116534+07:00","message":"receive streaming session, msgId: 2074"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:54.800162297+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แต่วันอาทิตย์ที่ 9\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:54.800169969+07:00","message":"receive interim result [false|false]: แต่วันอาทิตย์ที่ 9"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:54.800185292+07:00","message":"[buffer interim] 2074 false แต่วันอาทิตย์ที่ 9"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:54.800192891+07:00","message":"[bufferProcess] interim [560000000]:แต่วันอาทิตย์ที่ 9"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:54.800195346+07:00","message":"[bufferProcess] send to processor:แต่วันอาทิตย์ที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:54.800201351+07:00","message":"[bufferProcess] send to processor (ticker):แต่วันอาทิตย์ที่ 9"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:54.80020516+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:54.800208892+07:00","message":"> Transcript [9241] [false]: 'แต่วันอาทิตย์ที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:54.800213168+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:54.800215739+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:54.800218415+07:00","message":"StatePrefix: 'แต่วันอาทิตย์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:54.800220772+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:54.800222857+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:54.800225429+07:00","message":"> Transcript [9242] [false]: 'แต่วันอาทิตย์ที่ 9'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:54.80022782+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:54.80022965+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:54.800231665+07:00","message":"StatePrefix: 'แต่วันอาทิตย์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:54.800233588+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:55.117030971+07:00","message":"receive streaming session, msgId: 2074"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:55.117071964+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แต่วันอาทิตย์ที่\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:55.117078202+07:00","message":"receive interim result [false|false]: แต่วันอาทิตย์ที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:55.117098094+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 9\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:55.117100765+07:00","message":"receive interim result [false|false]:  9"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:55.117118282+07:00","message":"[buffer interim] 2074 false แต่วันอาทิตย์ที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:55.117129695+07:00","message":"[buffer interim] 2074 false  9"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:55.117136936+07:00","message":"[bufferProcess] interim [800000000]:แต่วันอาทิตย์ที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:55.117138511+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:55.117141345+07:00","message":"[bufferProcess] interim [800000000]: 9"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:55.117143747+07:00","message":"[bufferProcess] update buffer: แต่วันอาทิตย์ที่ 9"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:55.364160274+07:00","message":"receive streaming session, msgId: 2074"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:55.364192335+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แต่วันอาทิตย์ที่ 9\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:55.364198244+07:00","message":"receive interim result [false|false]: แต่วันอาทิตย์ที่ 9"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:55.364213347+07:00","message":"[buffer interim] 2074 false แต่วันอาทิตย์ที่ 9"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:55.364220145+07:00","message":"[bufferProcess] interim [160000000]:แต่วันอาทิตย์ที่ 9"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:55.364222487+07:00","message":"[bufferProcess] send to processor:แต่วันอาทิตย์ที่ 9"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:55.364227863+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:55.36423046+07:00","message":"> Transcript [9243] [false]: 'แต่วันอาทิตย์ที่ 9'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:55.364233548+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:55.364235347+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:55.364236803+07:00","message":"StatePrefix: 'แต่วันอาทิตย์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:55.364238582+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:55.38694314+07:00","message":"receive streaming session, msgId: 2074"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:55.386969827+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แต่วันอาทิตย์ที่ 9\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:55.386976005+07:00","message":"receive interim result [false|false]: แต่วันอาทิตย์ที่ 9"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:55.38700214+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":"2025-10-27T15:42:55.387005756+07:00","message":"receive interim result [false|false]:  พฤศจิกายน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:55.38703077+07:00","message":"[buffer interim] 2074 false แต่วันอาทิตย์ที่ 9"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:55.387058385+07:00","message":"[buffer interim] 2074 false  พฤศจิกายน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:55.387066435+07:00","message":"[bufferProcess] interim [400000000]:แต่วันอาทิตย์ที่ 9"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:55.387069453+07:00","message":"[bufferProcess] send to processor:แต่วันอาทิตย์ที่ 9"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:55.387075558+07:00","message":"[bufferProcess] interim [400000000]: พฤศจิกายน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:55.387081614+07:00","message":"[bufferProcess] update buffer: แต่วันอาทิตย์ที่ 9 พฤศจิกายน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:55.38708211+07:00","message":"receive streaming session, msgId: 2074"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:55.387112995+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แต่วันอาทิตย์ที่ 9\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:55.387118832+07:00","message":"receive interim result [false|false]: แต่วันอาทิตย์ที่ 9"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:55.387124955+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":"2025-10-27T15:42:55.387127144+07:00","message":"receive interim result [false|false]:  พฤศจิก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:55.387134583+07:00","message":"[buffer interim] 2074 false แต่วันอาทิตย์ที่ 9"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:55.387137695+07:00","message":"[buffer interim] 2074 false  พฤศจิก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:55.387143196+07:00","message":"[bufferProcess] interim [580000000]:แต่วันอาทิตย์ที่ 9"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:55.387146106+07:00","message":"[bufferProcess] send to processor:แต่วันอาทิตย์ที่ 9 พฤศจิกายน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:55.387148572+07:00","message":"[bufferProcess] interim [580000000]: พฤศจิก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:55.387150645+07:00","message":"[bufferProcess] update buffer: แต่วันอาทิตย์ที่ 9 พฤศจิก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:55.387084824+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:55.387157492+07:00","message":"> Transcript [9244] [false]: 'แต่วันอาทิตย์ที่ 9'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:55.387160277+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:55.387162142+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:55.387163676+07:00","message":"StatePrefix: 'แต่วันอาทิตย์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:55.387165236+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:55.38717652+07:00","message":"Push: 'แต่วันอาทิตย์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:55.387178872+07:00","message":"TextPushed: 'แต่วันอาทิตย์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:55.387180653+07:00","message":"Set new StatePrefix : 'แต่วันอาทิตย์ที่ 9'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:55.387182516+07:00","message":"Next Push (prob) : 'ที่ 9'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:55.387183837+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:55.387185644+07:00","message":"> Transcript [9245] [false]: 'แต่วันอาทิตย์ที่ 9 พฤศจิกายน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:55.38718732+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:55.387189095+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:55.387190354+07:00","message":"StatePrefix: 'แต่วันอาทิตย์ที่ 9'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:55.387191824+07:00","message":"TextPushed: 'แต่วันอาทิตย์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:55.387201989+07:00","message":"push: {false แต่วันอาทิตย์ 0 0xc002603f80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:55.562179084+07:00","message":"receive streaming session, msgId: 2074"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:55.56222072+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แต่วันอาทิตย์ที่ 9\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:55.562228604+07:00","message":"receive interim result [false|false]: แต่วันอาทิตย์ที่ 9"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:55.562245462+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":"2025-10-27T15:42:55.562249285+07:00","message":"receive interim result [false|false]:  พฤศจิกายน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:55.562257311+07:00","message":"[buffer interim] 2074 false แต่วันอาทิตย์ที่ 9"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:42:55.562260863+07:00","message":"[buffer interim] 2074 false  พฤศจิกายน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:55.562267577+07:00","message":"[bufferProcess] interim [640000000]:แต่วันอาทิตย์ที่ 9"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:55.562271142+07:00","message":"[bufferProcess] send to processor:แต่วันอาทิตย์ที่ 9 พฤศจิก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:55.562275015+07:00","message":"[bufferProcess] interim [640000000]: พฤศจิกายน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:55.562279098+07:00","message":"[bufferProcess] update buffer: แต่วันอาทิตย์ที่ 9 พฤศจิกายน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:55.562282706+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:55.5622863+07:00","message":"> Transcript [9246] [false]: 'แต่วันอาทิตย์ที่ 9 พฤศจิก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:55.562290288+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:55.562292682+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:55.562294933+07:00","message":"StatePrefix: 'แต่วันอาทิตย์ที่ 9'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:42:55.562297701+07:00","message":"TextPushed: 'แต่วันอาทิตย์'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:42:56.315317152+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:42:56.315326119+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:42:59.315508831+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:42:59.315527889+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:01.675938398+07:00","message":"[GCS] IsForceVAD: false for message ID: 2074"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:01.73681672+07:00","message":"[GCS] Start streaming session, msgId: 2075"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:43:02.315981078+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:43:02.316000491+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:03.445331326+07:00","message":"receive streaming session, msgId: 2075"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:03.445370783+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":"2025-10-27T15:43:03.445375646+07:00","message":"receive interim result [false|false]: นัก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:03.445392136+07:00","message":"[buffer interim] force interim is final (2) : พฤศจิกายน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:03.445399242+07:00","message":"[bufferProcess] interim [640000000]: พฤศจิกายน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:03.445406098+07:00","message":"[bufferProcess] send to processor (isfinal):แต่วันอาทิตย์ที่ 9 พฤศจิกายน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:03.445409378+07:00","message":"[bufferProcess] interim [840000000]:นัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:03.445410844+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:03.445413858+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:03.445418668+07:00","message":"> Transcript [9247] [false]: 'แต่วันอาทิตย์ที่ 9 พฤศจิกายน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:03.445421712+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:03.445423726+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:03.445425286+07:00","message":"StatePrefix: 'แต่วันอาทิตย์ที่ 9'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:03.445427147+07:00","message":"TextPushed: 'แต่วันอาทิตย์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:03.445428616+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:03.445430406+07:00","message":"> Transcript [9248] [true]: ' พฤศจิกายน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:03.445431979+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:03.445433217+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:03.44543449+07:00","message":"StatePrefix: 'แต่วันอาทิตย์ที่ 9'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:03.445436054+07:00","message":"TextPushed: 'แต่วันอาทิตย์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:03.445437321+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:03.445506956+07:00","message":"Push: ' พฤศจิกายน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:03.445509171+07:00","message":"TextPushed: 'แต่วันอาทิตย์ พฤศจิกายน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:03.445511069+07:00","message":"Set new StatePrefix : ' พฤศจิกายน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:03.445512707+07:00","message":"Next Push (prob) : ' พฤศจิกายน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:03.445520831+07:00","message":"push: {true  พฤศจิกายน 0 0xc002603f80}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:03.4455323+07:00","message":"write aligntment file to 'tmp/7446/align_message_id_2074.html'"}
{"level":"info","service":"Main","time":"2025-10-27T15:43:03.462126843+07:00","message":"write wav file: './tmp/7446/7446_2074.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:03.56327257+07:00","message":"receive streaming session, msgId: 2075"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:03.563315658+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":"2025-10-27T15:43:03.563321689+07:00","message":"receive interim result [false|false]: ธนภัทร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:03.56333094+07:00","message":"end Recv id 2075 with close channel"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:03.563333161+07:00","message":"end Recv id 2075"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:03.563339895+07:00","message":"[buffer interim] 2075 false ธนภัทร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:03.563349465+07:00","message":"[bufferProcess] interim [960000000]:ธนภัทร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:03.563352137+07:00","message":"[bufferProcess] send to processor:นัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:03.563359253+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:03.563362458+07:00","message":"> Transcript [9249] [false]: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:03.563364823+07:00","message":"Set StatePrefix (first interim): 'นัก'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:43:05.316147762+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:43:05.316154978+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:07.956012598+07:00","message":"[GCS] IsForceVAD: false for message ID: 2075"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:08.087219905+07:00","message":"[GCS] Start streaming session, msgId: 2076"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:43:08.316621196+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:43:08.316621244+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:08.948882956+07:00","message":"receive streaming session, msgId: 2076"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:08.948920387+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":"2025-10-27T15:43:08.948925335+07:00","message":"receive interim result [false|false]: รถ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:08.948938245+07:00","message":"[buffer interim] force interim is final (2) :ธนภัทร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:08.948944143+07:00","message":"[bufferProcess] interim [960000000]:ธนภัทร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:08.948948309+07:00","message":"[bufferProcess] send to processor (isfinal):ธนภัทร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:08.948950984+07:00","message":"[bufferProcess] interim [780000000]:รถ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:08.948952525+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:08.948955283+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:08.948957713+07:00","message":"> Transcript [9250] [false]: 'ธนภัทร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:08.948959589+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:08.948961334+07:00","message":"Set new StatePrefix: 'ธนภัทร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:08.948962651+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:08.94896415+07:00","message":"> Transcript [9251] [true]: 'ธนภัทร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:08.948966255+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:08.948969472+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:08.948971045+07:00","message":"StatePrefix: 'ธนภัทร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:08.948972844+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:08.948978314+07:00","message":"Push: 'ธนภัทร'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:08.948986962+07:00","message":"push: {true ธนภัทร 0 0xc002ee4000}"}
{"level":"info","service":"Main","time":"2025-10-27T15:43:08.965546335+07:00","message":"write wav file: './tmp/7446/7446_2075.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:09.078396151+07:00","message":"receive streaming session, msgId: 2076"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:09.078436704+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":"2025-10-27T15:43:09.078443977+07:00","message":"receive interim result [false|false]: รูป"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:09.078453202+07:00","message":"end Recv id 2076 with close channel"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:09.078455788+07:00","message":"end Recv id 2076"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:09.078462002+07:00","message":"[buffer interim] 2076 false รูป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:09.078471296+07:00","message":"[bufferProcess] interim [840000000]:รูป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:09.078474014+07:00","message":"[bufferProcess] send to processor:รถ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:09.078478187+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:09.078481771+07:00","message":"> Transcript [9252] [false]: 'รถ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:09.07848427+07:00","message":"Set StatePrefix (first interim): 'รถ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:09.109776485+07:00","message":"receive streaming session, msgId: 2074"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:09.109802131+07:00","message":"end Recv id 2074"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:09.109809523+07:00","message":"[buffer interim] this message is already final true 2074: '\n'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:43:11.317563484+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:43:11.317574339+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:13.405856498+07:00","message":"[GCS] IsForceVAD: false for message ID: 2076"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:13.467550924+07:00","message":"[GCS] Start streaming session, msgId: 2077"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:14.108669299+07:00","message":"receive streaming session, msgId: 2077"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:14.108715522+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":"2025-10-27T15:43:14.10872253+07:00","message":"receive interim result [false|false]: วิธี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:14.108737516+07:00","message":"[buffer interim] force interim is final (2) :รูป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:14.108744613+07:00","message":"[bufferProcess] interim [840000000]:รูป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:14.108750048+07:00","message":"[bufferProcess] send to processor (isfinal):รูป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:14.108755133+07:00","message":"[bufferProcess] interim [360000000]:วิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:14.108757252+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:14.108761446+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:14.108763795+07:00","message":"> Transcript [9253] [false]: 'รูป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:14.108765747+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:14.108767715+07:00","message":"Set new StatePrefix: 'รูป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:14.108768977+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:14.108770523+07:00","message":"> Transcript [9254] [true]: 'รูป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:14.108772278+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:14.108773967+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:14.108775638+07:00","message":"StatePrefix: 'รูป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:14.108777423+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:14.108779929+07:00","message":"Push: 'รูป'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:14.108787323+07:00","message":"push: {true รูป 0 0xc002ee4280}"}
{"level":"info","service":"Main","time":"2025-10-27T15:43:14.119243941+07:00","message":"write wav file: './tmp/7446/7446_2076.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:14.307472613+07:00","message":"receive streaming session, msgId: 2077"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:14.307517413+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":"2025-10-27T15:43:14.307524062+07:00","message":"receive interim result [false|false]: วิธีใส่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:14.307535998+07:00","message":"end Recv id 2077 with close channel"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:14.307538545+07:00","message":"end Recv id 2077"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:14.30754451+07:00","message":"[buffer interim] 2077 false วิธีใส่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:14.30755489+07:00","message":"[bufferProcess] interim [600000000]:วิธีใส่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:14.307557907+07:00","message":"[bufferProcess] send to processor:วิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:14.307565434+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:14.307569443+07:00","message":"> Transcript [9255] [false]: 'วิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:14.307572401+07:00","message":"Set StatePrefix (first interim): 'วิธี'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:43:14.318249675+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:43:14.318256038+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:43:17.318764293+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:43:17.318777993+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:19.875602234+07:00","message":"[GCS] IsForceVAD: false for message ID: 2077"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:43:20.318852793+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:43:20.318869077+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:20.327699425+07:00","message":"[GCS] Start streaming session, msgId: 2078"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:21.535991433+07:00","message":"[GCS] IsForceVAD: false for message ID: 2078"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:21.741907441+07:00","message":"receive streaming session, msgId: 2078"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:21.741929719+07:00","message":"found end of frame, send empty tag with msgId: 2078"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:21.741933686+07:00","message":"end Recv id 2078"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:21.741940439+07:00","message":"[buffer interim] force interim is final (2) :วิธีใส่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:21.741951426+07:00","message":"[bufferProcess] interim [600000000]:วิธีใส่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:21.741954153+07:00","message":"[bufferProcess] send to processor (isfinal):วิธีใส่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:21.741957771+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:21.741960495+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:21.741963478+07:00","message":"> Transcript [9256] [false]: 'วิธีใส่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:21.74196614+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:21.741967974+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:21.741969523+07:00","message":"StatePrefix: 'วิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:21.741971305+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:21.741972451+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:21.741974058+07:00","message":"> Transcript [9257] [true]: 'วิธีใส่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:21.741975748+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:21.741977092+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:21.741980886+07:00","message":"StatePrefix: 'วิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:21.741982246+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:21.741988044+07:00","message":"Push: 'วิธีใส่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:21.741989357+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:21.741990917+07:00","message":"> Transcript [9258] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:21.741992741+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:21.741994051+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:21.741995403+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:21.741996726+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:21.74199833+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:21.742014829+07:00","message":"push: {true วิธีใส่ 0 0xc00041d400}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:21.742034855+07:00","message":"push: {true \n 0 0xc002923980}"}
{"level":"info","service":"Main","time":"2025-10-27T15:43:21.751238373+07:00","message":"write wav file: './tmp/7446/7446_2078.wav'"}
{"level":"info","service":"Main","time":"2025-10-27T15:43:21.755272763+07:00","message":"write wav file: './tmp/7446/7446_2077.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:21.857495033+07:00","message":"[GCS] Start streaming session, msgId: 2079"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:22.427202042+07:00","message":"[GCS] Cleaned up inactive client: 2064"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:22.427223982+07:00","message":"[GCS] Cleaned up inactive client: 2066"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:22.427226182+07:00","message":"[GCS] Cleaned up inactive client: 2067"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:22.427227658+07:00","message":"[GCS] Cleaned up inactive client: 2068"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:22.427229274+07:00","message":"[GCS] Cleaned up inactive client: 2062"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:22.427230682+07:00","message":"[GCS] Cleaned up inactive client: 2063"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:22.427232159+07:00","message":"[GCS] Cleaned up inactive client: 2065"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:43:23.318911315+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:43:23.318909489+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:23.335032289+07:00","message":"[GCS] IsForceVAD: false for message ID: 2079"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:23.441678084+07:00","message":"receive streaming session, msgId: 2079"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:23.441694905+07:00","message":"found end of frame, send empty tag with msgId: 2079"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:23.441698553+07:00","message":"end Recv id 2079"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:23.441706685+07:00","message":"[buffer interim] 2079 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:23.441715213+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:23.441720469+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:23.441723845+07:00","message":"> Transcript [9259] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:23.44172683+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:23.441728993+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:23.441731284+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:23.44173351+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:23.441736669+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:23.441748829+07:00","message":"push: {true \n 0 0xc0001fa680}"}
{"level":"info","service":"Main","time":"2025-10-27T15:43:23.448629308+07:00","message":"write wav file: './tmp/7446/7446_2079.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:23.46001361+07:00","message":"[GCS] Start streaming session, msgId: 2080"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:23.528691614+07:00","message":"[GCS] IsForceVAD: false for message ID: 2080"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:23.786772512+07:00","message":"receive streaming session, msgId: 2080"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:23.786805741+07:00","message":"found end of frame, send empty tag with msgId: 2080"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:23.786808573+07:00","message":"end Recv id 2080"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:23.786816499+07:00","message":"[buffer interim] 2080 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:23.786823907+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:23.786827837+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:23.786830797+07:00","message":"> Transcript [9260] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:23.786840294+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:23.78684218+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:23.786844115+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:23.786846118+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:23.786848588+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:23.786857862+07:00","message":"push: {true \n 0 0xc002a06000}"}
{"level":"info","service":"Main","time":"2025-10-27T15:43:23.792167815+07:00","message":"write wav file: './tmp/7446/7446_2080.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:24.227056561+07:00","message":"[GCS] Start streaming session, msgId: 2081"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:24.486114351+07:00","message":"[GCS] IsForceVAD: false for message ID: 2081"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:24.548763277+07:00","message":"[GCS] Start streaming session, msgId: 2082"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:24.614371002+07:00","message":"receive streaming session, msgId: 2081"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:24.614389223+07:00","message":"found end of frame, send empty tag with msgId: 2081"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:24.614392041+07:00","message":"end Recv id 2081"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:24.614398203+07:00","message":"[buffer interim] 2081 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:24.614404817+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:24.614408603+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:24.614411338+07:00","message":"> Transcript [9261] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:24.614413351+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:24.614414885+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:24.61441638+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:24.614417939+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:24.614425291+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:24.614436415+07:00","message":"push: {true \n 0 0xc002b14280}"}
{"level":"info","service":"Main","time":"2025-10-27T15:43:24.620854879+07:00","message":"write wav file: './tmp/7446/7446_2081.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:24.676170854+07:00","message":"[GCS] IsForceVAD: false for message ID: 2082"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:24.737478636+07:00","message":"[GCS] Start streaming session, msgId: 2083"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:24.818290055+07:00","message":"receive streaming session, msgId: 2082"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:24.818304651+07:00","message":"found end of frame, send empty tag with msgId: 2082"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:24.818307407+07:00","message":"end Recv id 2082"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:24.818313275+07:00","message":"[buffer interim] 2082 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:24.818320015+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:24.818323486+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:24.818326009+07:00","message":"> Transcript [9262] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:24.818328071+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:24.818329788+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:24.818332171+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:24.818333691+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:24.81833618+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:24.818345227+07:00","message":"push: {true \n 0 0xc002a06300}"}
{"level":"info","service":"Main","time":"2025-10-27T15:43:24.823576703+07:00","message":"write wav file: './tmp/7446/7446_2082.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:24.869735764+07:00","message":"[GCS] IsForceVAD: false for message ID: 2083"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:24.966178015+07:00","message":"receive streaming session, msgId: 2083"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:24.966207617+07:00","message":"found end of frame, send empty tag with msgId: 2083"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:24.966211766+07:00","message":"end Recv id 2083"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:24.96622126+07:00","message":"[buffer interim] 2083 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:24.966230462+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:24.966234742+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:24.96623828+07:00","message":"> Transcript [9263] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:24.966241467+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:24.966243646+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:24.966246256+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:24.966248379+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:24.966255689+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:24.966267974+07:00","message":"push: {true \n 0 0xc00041d600}"}
{"level":"info","service":"Main","time":"2025-10-27T15:43:24.97051989+07:00","message":"write wav file: './tmp/7446/7446_2083.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:25.318964662+07:00","message":"[GCS] Start streaming session, msgId: 2084"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:43:26.319538578+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:43:26.319540679+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:26.917508433+07:00","message":"[GCS] IsForceVAD: false for message ID: 2084"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:27.013937115+07:00","message":"receive streaming session, msgId: 2084"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:27.013955062+07:00","message":"found end of frame, send empty tag with msgId: 2084"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:27.0139578+07:00","message":"end Recv id 2084"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:27.013964004+07:00","message":"[buffer interim] 2084 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:27.01397037+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:27.013974576+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:27.013977278+07:00","message":"> Transcript [9264] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:27.013979383+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:27.013981312+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:27.01398317+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:27.013984702+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:27.013992411+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:27.014001752+07:00","message":"push: {true \n 0 0xc002b14700}"}
{"level":"info","service":"Main","time":"2025-10-27T15:43:27.020337704+07:00","message":"write wav file: './tmp/7446/7446_2084.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:27.108318011+07:00","message":"[GCS] Start streaming session, msgId: 2085"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:28.3707433+07:00","message":"receive streaming session, msgId: 2085"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:28.370803254+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":"2025-10-27T15:43:28.370809925+07:00","message":"receive interim result [false|false]: หนัง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:28.370830524+07:00","message":"[buffer interim] 2085 false หนัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:28.370850573+07:00","message":"[bufferProcess] interim [200000000]:หนัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:28.370853064+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:28.370859375+07:00","message":"[bufferProcess] send to processor (ticker):หนัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:28.370862865+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:28.370866323+07:00","message":"> Transcript [9265] [false]: 'หนัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:28.37086887+07:00","message":"Set StatePrefix (first interim): 'หนัง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:28.643664918+07:00","message":"receive streaming session, msgId: 2085"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:28.643719305+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":"2025-10-27T15:43:28.643727864+07:00","message":"receive interim result [false|false]: หลังคา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:28.643746421+07:00","message":"[buffer interim] 2085 false หลังคา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:28.643757984+07:00","message":"[bufferProcess] interim [380000000]:หลังคา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:28.643760457+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:28.695870601+07:00","message":"receive streaming session, msgId: 2085"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:28.695920044+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":"2025-10-27T15:43:28.695926348+07:00","message":"receive interim result [false|false]: หลังจาก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:28.695941519+07:00","message":"[buffer interim] 2085 false หลังจาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:28.695951701+07:00","message":"[bufferProcess] interim [440000000]:หลังจาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:28.695954029+07:00","message":"[bufferProcess] send to processor:หลังคา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:28.695960693+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:28.69596415+07:00","message":"> Transcript [9266] [false]: 'หลังคา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:28.695967029+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:28.695969257+07:00","message":"Set new StatePrefix: 'หลังคา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:28.745742711+07:00","message":"receive streaming session, msgId: 2085"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:28.745782529+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":"2025-10-27T15:43:28.745788446+07:00","message":"receive interim result [false|false]: หลังจากที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:28.745803102+07:00","message":"[buffer interim] 2085 false หลังจากที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:28.745813391+07:00","message":"[bufferProcess] interim [560000000]:หลังจากที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:28.745815669+07:00","message":"[bufferProcess] send to processor:หลังจาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:28.745821714+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:28.745824201+07:00","message":"> Transcript [9267] [false]: 'หลังจาก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:28.745825998+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:28.745827768+07:00","message":"Set new StatePrefix: 'หลังจาก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:28.854358811+07:00","message":"receive streaming session, msgId: 2085"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:28.854400093+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":"2025-10-27T15:43:28.854407+07:00","message":"receive interim result [false|false]: หลังจากที่ว่า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:28.854422752+07:00","message":"[buffer interim] 2085 false หลังจากที่ว่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:28.854430965+07:00","message":"[bufferProcess] interim [680000000]:หลังจากที่ว่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:28.854434569+07:00","message":"[bufferProcess] send to processor:หลังจากที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:28.854443559+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:28.854446896+07:00","message":"> Transcript [9268] [false]: 'หลังจากที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:28.85445037+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:28.854452752+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:28.854454974+07:00","message":"StatePrefix: 'หลังจาก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:28.85445747+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:28.909546938+07:00","message":"receive streaming session, msgId: 2085"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:28.909587839+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":"2025-10-27T15:43:28.909594728+07:00","message":"receive interim result [false|false]: หลังจากที่วัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:28.909607351+07:00","message":"[buffer interim] 2085 false หลังจากที่วัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:28.909613718+07:00","message":"[bufferProcess] interim [740000000]:หลังจากที่วัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:28.909615983+07:00","message":"[bufferProcess] send to processor:หลังจากที่ว่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:28.909620724+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:28.909623235+07:00","message":"> Transcript [9269] [false]: 'หลังจากที่ว่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:28.909626022+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:28.909628217+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:28.909629729+07:00","message":"StatePrefix: 'หลังจาก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:28.909631436+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:29.070364553+07:00","message":"receive streaming session, msgId: 2085"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:29.070404935+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":"2025-10-27T15:43:29.070412426+07:00","message":"receive interim result [false|false]: หลังจากที่วันนี้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:29.070424577+07:00","message":"[buffer interim] 2085 false หลังจากที่วันนี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:29.070433465+07:00","message":"[bufferProcess] interim [860000000]:หลังจากที่วันนี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:29.070435475+07:00","message":"[bufferProcess] send to processor:หลังจากที่วัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:29.070440741+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:29.070443456+07:00","message":"> Transcript [9270] [false]: 'หลังจากที่วัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:29.070446619+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:29.070449088+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:29.070450701+07:00","message":"StatePrefix: 'หลังจาก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:29.070452471+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:43:29.31991804+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:43:29.319925195+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:29.659423487+07:00","message":"receive streaming session, msgId: 2085"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:29.659460385+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":"2025-10-27T15:43:29.659468339+07:00","message":"receive interim result [false|false]: หลังจากที่วันนี้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:29.659492766+07:00","message":"[buffer interim] 2085 false หลังจากที่วันนี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:29.65950058+07:00","message":"[bufferProcess] interim [460000000]:หลังจากที่วันนี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:29.659502641+07:00","message":"[bufferProcess] send to processor:หลังจากที่วันนี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:29.659506257+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:29.659509159+07:00","message":"> Transcript [9271] [false]: 'หลังจากที่วันนี้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:29.65951204+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:29.659514009+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:29.659515659+07:00","message":"StatePrefix: 'หลังจาก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:29.659517359+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:29.659520105+07:00","message":"Push: 'หลังจาก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:29.659521794+07:00","message":"TextPushed: 'หลังจาก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:29.659523566+07:00","message":"Set new StatePrefix : 'หลังจากที่วันนี้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:29.659525301+07:00","message":"Next Push (prob) : 'ที่วันนี้'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:29.659534811+07:00","message":"push: {false หลังจาก 0 0xc002217180}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:29.869407873+07:00","message":"receive streaming session, msgId: 2085"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:29.869445201+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":"2025-10-27T15:43:29.869450752+07:00","message":"receive interim result [false|false]: หลังจากที่วันนี้พระราชวัง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:29.869464205+07:00","message":"[buffer interim] 2085 false หลังจากที่วันนี้พระราชวัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:29.869470486+07:00","message":"[bufferProcess] interim [700000000]:หลังจากที่วันนี้พระราชวัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:29.869472526+07:00","message":"[bufferProcess] send to processor:หลังจากที่วันนี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:29.869478155+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:29.869480644+07:00","message":"> Transcript [9272] [false]: 'หลังจากที่วันนี้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:29.869483484+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:29.869485174+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:29.869486872+07:00","message":"StatePrefix: 'หลังจากที่วันนี้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:29.869488771+07:00","message":"TextPushed: 'หลังจาก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:30.46123726+07:00","message":"receive streaming session, msgId: 2085"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:30.461277739+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":"2025-10-27T15:43:30.461283604+07:00","message":"receive interim result [false|false]: หลังจากที่วันนี้พระราชวัง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:30.46129733+07:00","message":"[buffer interim] 2085 false หลังจากที่วันนี้พระราชวัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:30.461303987+07:00","message":"[bufferProcess] interim [300000000]:หลังจากที่วันนี้พระราชวัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:30.46130621+07:00","message":"[bufferProcess] send to processor:หลังจากที่วันนี้พระราชวัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:30.461309766+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:30.461312618+07:00","message":"> Transcript [9273] [false]: 'หลังจากที่วันนี้พระราชวัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:30.461315356+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:30.461317058+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:30.461318754+07:00","message":"StatePrefix: 'หลังจากที่วันนี้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:30.461320483+07:00","message":"TextPushed: 'หลังจาก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:30.588271468+07:00","message":"receive streaming session, msgId: 2085"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:30.588307201+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":"2025-10-27T15:43:30.588313526+07:00","message":"receive interim result [false|false]: หลังจากที่วันนี้พระราชวังประกาศ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:30.588328496+07:00","message":"[buffer interim] 2085 false หลังจากที่วันนี้พระราชวังประกาศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:30.588335313+07:00","message":"[bufferProcess] interim [420000000]:หลังจากที่วันนี้พระราชวังประกาศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:30.588337648+07:00","message":"[bufferProcess] send to processor:หลังจากที่วันนี้พระราชวัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:30.588341189+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:30.588344152+07:00","message":"> Transcript [9274] [false]: 'หลังจากที่วันนี้พระราชวัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:30.588346826+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:30.58834841+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:30.588350437+07:00","message":"StatePrefix: 'หลังจากที่วันนี้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:30.58835219+07:00","message":"TextPushed: 'หลังจาก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:30.718661771+07:00","message":"receive streaming session, msgId: 2085"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:30.718701353+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":"2025-10-27T15:43:30.718707568+07:00","message":"receive interim result [false|false]: หลังจากที่วันนี้พระราชวังประกาศให้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:30.718719271+07:00","message":"[buffer interim] 2085 false หลังจากที่วันนี้พระราชวังประกาศให้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:30.718727303+07:00","message":"[bufferProcess] interim [480000000]:หลังจากที่วันนี้พระราชวังประกาศให้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:30.718729703+07:00","message":"[bufferProcess] send to processor:หลังจากที่วันนี้พระราชวังประกาศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:30.718734918+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:30.718737818+07:00","message":"> Transcript [9275] [false]: 'หลังจากที่วันนี้พระราชวังประกาศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:30.718741349+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:30.718743447+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:30.718745339+07:00","message":"StatePrefix: 'หลังจากที่วันนี้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:30.718747166+07:00","message":"TextPushed: 'หลังจาก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:30.718751177+07:00","message":"Push: 'ที่วันนี้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:30.718752719+07:00","message":"TextPushed: 'หลังจากที่วันนี้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:30.718754303+07:00","message":"Set new StatePrefix : 'หลังจากที่วันนี้พระราชวังประกาศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:30.718756595+07:00","message":"Next Push (prob) : 'พระราชวังประกาศ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:30.718766099+07:00","message":"push: {false ที่วันนี้ 0 0xc002217180}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:30.778212379+07:00","message":"receive streaming session, msgId: 2085"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:30.778247118+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หลังจากที่วันนี้พระราชวัง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:30.778252747+07:00","message":"receive interim result [false|false]: หลังจากที่วันนี้พระราชวัง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:30.778264952+07:00","message":"[buffer interim] 2085 false หลังจากที่วันนี้พระราชวัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:30.778271418+07:00","message":"[bufferProcess] interim [540000000]:หลังจากที่วันนี้พระราชวัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:30.77827353+07:00","message":"[bufferProcess] send to processor:หลังจากที่วันนี้พระราชวังประกาศให้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:30.778278782+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:30.778281405+07:00","message":"> Transcript [9276] [false]: 'หลังจากที่วันนี้พระราชวังประกาศให้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:30.778284534+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:30.778286157+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:30.77828771+07:00","message":"StatePrefix: 'หลังจากที่วันนี้พระราชวังประกาศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:30.778289763+07:00","message":"TextPushed: 'หลังจากที่วันนี้'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:30.921259231+07:00","message":"receive streaming session, msgId: 2085"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:30.921291885+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":"2025-10-27T15:43:30.92129813+07:00","message":"receive interim result [false|false]: หลังจากที่วันนี้พระราชวังโอกาสให้ประชา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:30.921311012+07:00","message":"[buffer interim] 2085 false หลังจากที่วันนี้พระราชวังโอกาสให้ประชา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:30.921317847+07:00","message":"[bufferProcess] interim [720000000]:หลังจากที่วันนี้พระราชวังโอกาสให้ประชา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:30.921320107+07:00","message":"[bufferProcess] send to processor:หลังจากที่วันนี้พระราชวัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:30.921326966+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:30.921329339+07:00","message":"> Transcript [9277] [false]: 'หลังจากที่วันนี้พระราชวัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:30.921331687+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:31.078644777+07:00","message":"receive streaming session, msgId: 2085"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:31.078680091+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":"2025-10-27T15:43:31.078689966+07:00","message":"receive interim result [false|false]: หลังจากที่วันนี้พระราชวังโอกาสให้ประชาชน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:31.078703955+07:00","message":"[buffer interim] 2085 false หลังจากที่วันนี้พระราชวังโอกาสให้ประชาชน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:31.07871089+07:00","message":"[bufferProcess] interim [960000000]:หลังจากที่วันนี้พระราชวังโอกาสให้ประชาชน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:31.078713123+07:00","message":"[bufferProcess] send to processor:หลังจากที่วันนี้พระราชวังโอกาสให้ประชา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:31.078719598+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:31.07872219+07:00","message":"> Transcript [9278] [false]: 'หลังจากที่วันนี้พระราชวังโอกาสให้ประชา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:31.078724371+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:31.078726427+07:00","message":"Set new StatePrefix: 'หลังจากที่วันนี้พระราชวังโอกาสให้ประชา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:31.532589176+07:00","message":"receive streaming session, msgId: 2085"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:31.532633835+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":"2025-10-27T15:43:31.532641921+07:00","message":"receive interim result [false|false]: หลังจากที่วันนี้พระราชวังโอกาสให้ประชาชนเข้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:31.532659067+07:00","message":"[buffer interim] 2085 false หลังจากที่วันนี้พระราชวังโอกาสให้ประชาชนเข้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:31.532673536+07:00","message":"[bufferProcess] interim [380000000]:หลังจากที่วันนี้พระราชวังโอกาสให้ประชาชนเข้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:31.532676634+07:00","message":"[bufferProcess] send to processor:หลังจากที่วันนี้พระราชวังโอกาสให้ประชาชน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:31.532681118+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:31.532685076+07:00","message":"> Transcript [9279] [false]: 'หลังจากที่วันนี้พระราชวังโอกาสให้ประชาชน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:31.532689461+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:31.532691874+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:31.532694636+07:00","message":"StatePrefix: 'หลังจากที่วันนี้พระราชวังโอกาสให้ประชา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:31.532697945+07:00","message":"TextPushed: 'หลังจากที่วันนี้'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:31.73313532+07:00","message":"receive streaming session, msgId: 2085"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:31.733184143+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":"2025-10-27T15:43:31.733191067+07:00","message":"receive interim result [false|false]: หลังจากที่วันนี้พระราชวังโอกาสให้ประชาชนเข้าใจ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:31.7332032+07:00","message":"[buffer interim] 2085 false หลังจากที่วันนี้พระราชวังโอกาสให้ประชาชนเข้าใจ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:31.733209455+07:00","message":"[bufferProcess] interim [560000000]:หลังจากที่วันนี้พระราชวังโอกาสให้ประชาชนเข้าใจ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:31.733211721+07:00","message":"[bufferProcess] send to processor:หลังจากที่วันนี้พระราชวังโอกาสให้ประชาชนเข้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:31.733217074+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:31.733219751+07:00","message":"> Transcript [9280] [false]: 'หลังจากที่วันนี้พระราชวังโอกาสให้ประชาชนเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:31.73322296+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:31.733224567+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:31.733226203+07:00","message":"StatePrefix: 'หลังจากที่วันนี้พระราชวังโอกาสให้ประชา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:31.733228511+07:00","message":"TextPushed: 'หลังจากที่วันนี้'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:31.738224502+07:00","message":"receive streaming session, msgId: 2085"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:31.738240139+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":"2025-10-27T15:43:31.738244128+07:00","message":"receive interim result [false|false]: หลังจากที่วันนี้พระราชวังโอกาสให้ประชาชนเข้าถวาย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:31.738255333+07:00","message":"[buffer interim] 2085 false หลังจากที่วันนี้พระราชวังโอกาสให้ประชาชนเข้าถวาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:31.738259957+07:00","message":"[bufferProcess] interim [620000000]:หลังจากที่วันนี้พระราชวังโอกาสให้ประชาชนเข้าถวาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:31.738262527+07:00","message":"[bufferProcess] send to processor:หลังจากที่วันนี้พระราชวังโอกาสให้ประชาชนเข้าใจ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:31.738266058+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:31.738267927+07:00","message":"> Transcript [9281] [false]: 'หลังจากที่วันนี้พระราชวังโอกาสให้ประชาชนเข้าใจ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:31.738270204+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:31.738271637+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:31.738273109+07:00","message":"StatePrefix: 'หลังจากที่วันนี้พระราชวังโอกาสให้ประชา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:31.738275195+07:00","message":"TextPushed: 'หลังจากที่วันนี้'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:31.982020652+07:00","message":"receive streaming session, msgId: 2085"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:31.982051529+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":"2025-10-27T15:43:31.982057385+07:00","message":"receive interim result [false|false]: หลังจากที่วันนี้พระราชวังโอกาสให้ประชาชนเข้าถวายน้ำ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:31.982069138+07:00","message":"[buffer interim] 2085 false หลังจากที่วันนี้พระราชวังโอกาสให้ประชาชนเข้าถวายน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:31.982075266+07:00","message":"[bufferProcess] interim [920000000]:หลังจากที่วันนี้พระราชวังโอกาสให้ประชาชนเข้าถวายน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:31.982077455+07:00","message":"[bufferProcess] send to processor:หลังจากที่วันนี้พระราชวังโอกาสให้ประชาชนเข้าถวาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:31.982082679+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:31.982085567+07:00","message":"> Transcript [9282] [false]: 'หลังจากที่วันนี้พระราชวังโอกาสให้ประชาชนเข้าถวาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:31.982088927+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:31.982090759+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:31.982092673+07:00","message":"StatePrefix: 'หลังจากที่วันนี้พระราชวังโอกาสให้ประชา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:31.982095252+07:00","message":"TextPushed: 'หลังจากที่วันนี้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:31.982099965+07:00","message":"Push: 'พระราชวังโอกาสให้ประชา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:31.982103759+07:00","message":"TextPushed: 'หลังจากที่วันนี้พระราชวังโอกาสให้ประชา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:31.982106363+07:00","message":"Set new StatePrefix : 'หลังจากที่วันนี้พระราชวังโอกาสให้ประชาชนเข้าถวาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:31.982108364+07:00","message":"Next Push (prob) : 'ชนเข้าถวาย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:31.982116216+07:00","message":"push: {false พระราชวังโอกาสให้ประชา 0 0xc002217180}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:32.300119758+07:00","message":"[GCS] IsForceVAD: false for message ID: 2085"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:32.303335303+07:00","message":"receive streaming session, msgId: 2085"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:32.303364692+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":"2025-10-27T15:43:32.303369839+07:00","message":"receive interim result [false|false]: หลังจากที่วันนี้พระราชวังโอกาสให้ประชาชนเข้าถวายน้ำสรง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:32.303380882+07:00","message":"[buffer interim] 2085 false หลังจากที่วันนี้พระราชวังโอกาสให้ประชาชนเข้าถวายน้ำสรง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:32.303386941+07:00","message":"[bufferProcess] interim [160000000]:หลังจากที่วันนี้พระราชวังโอกาสให้ประชาชนเข้าถวายน้ำสรง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:32.303389075+07:00","message":"[bufferProcess] send to processor:หลังจากที่วันนี้พระราชวังโอกาสให้ประชาชนเข้าถวายน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:32.30339449+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:32.303397249+07:00","message":"> Transcript [9283] [false]: 'หลังจากที่วันนี้พระราชวังโอกาสให้ประชาชนเข้าถวายน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:32.303400395+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:32.303402179+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:32.303404075+07:00","message":"StatePrefix: 'หลังจากที่วันนี้พระราชวังโอกาสให้ประชาชนเข้าถวาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:32.303406505+07:00","message":"TextPushed: 'หลังจากที่วันนี้พระราชวังโอกาสให้ประชา'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:43:32.320829048+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:43:32.320848176+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:32.42807389+07:00","message":"[GCS] Start streaming session, msgId: 2086"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:32.494644564+07:00","message":"receive streaming session, msgId: 2085"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:32.494696008+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หลังจากที่วันนี้พระราชวังประกาศให้ประชาชนเข้าถวายน้ำทรง\",\"confidence\":0.9425873}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:32.494704502+07:00","message":"receive interim result [true|false]: หลังจากที่วันนี้พระราชวังประกาศให้ประชาชนเข้าถวายน้ำทรง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:32.494716833+07:00","message":"end recv isFinal message id 2085"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:32.494719082+07:00","message":"end Recv id 2085"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:32.494726827+07:00","message":"[buffer interim] 2085 true หลังจากที่วันนี้พระราชวังประกาศให้ประชาชนเข้าถวายน้ำทรง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:32.494740787+07:00","message":"[bufferProcess] interim [400000000]:หลังจากที่วันนี้พระราชวังประกาศให้ประชาชนเข้าถวายน้ำทรง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:32.49474478+07:00","message":"[bufferProcess] send to processor (isfinal):หลังจากที่วันนี้พระราชวังโอกาสให้ประชาชนเข้าถวายน้ำสรง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:32.494751583+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:32.494755472+07:00","message":"> Transcript [9284] [false]: 'หลังจากที่วันนี้พระราชวังโอกาสให้ประชาชนเข้าถวายน้ำสรง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:32.494759951+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:32.494762244+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:32.494764861+07:00","message":"StatePrefix: 'หลังจากที่วันนี้พระราชวังโอกาสให้ประชาชนเข้าถวาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:32.494767815+07:00","message":"TextPushed: 'หลังจากที่วันนี้พระราชวังโอกาสให้ประชา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:32.49477+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:32.49477303+07:00","message":"> Transcript [9285] [true]: 'หลังจากที่วันนี้พระราชวังประกาศให้ประชาชนเข้าถวายน้ำทรง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:32.494776172+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:32.494778337+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:32.494780386+07:00","message":"StatePrefix: 'หลังจากที่วันนี้พระราชวังโอกาสให้ประชาชนเข้าถวาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:32.494783093+07:00","message":"TextPushed: 'หลังจากที่วันนี้พระราชวังโอกาสให้ประชา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:32.494785097+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:32.49501196+07:00","message":"Push: 'เข้าถวายน้ำทรง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:32.495016582+07:00","message":"TextPushed: 'หลังจากที่วันนี้พระราชวังโอกาสให้ประชาเข้าถวายน้ำทรง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:32.495020025+07:00","message":"Set new StatePrefix : 'หลังจากที่วันนี้พระราชวังประกาศให้ประชาชนเข้าถวายน้ำทรง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:32.49502269+07:00","message":"Next Push (prob) : 'หลังจากที่วันนี้พระราชวังประกาศให้ประชาชนเข้าถวายน้ำทรง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:32.495032774+07:00","message":"push: {true เข้าถวายน้ำทรง 0 0xc002217180}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:32.495047341+07:00","message":"write aligntment file to 'tmp/7446/align_message_id_2085.html'"}
{"level":"info","service":"Main","time":"2025-10-27T15:43:32.506269001+07:00","message":"write wav file: './tmp/7446/7446_2085.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:33.236338677+07:00","message":"receive streaming session, msgId: 2086"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:33.236376009+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":"2025-10-27T15:43:33.236380893+07:00","message":"receive interim result [false|false]: ทำ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:33.236394246+07:00","message":"[buffer interim] 2086 false ทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:33.236400721+07:00","message":"[bufferProcess] interim [660000000]:ทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:33.236402073+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:33.611176914+07:00","message":"receive streaming session, msgId: 2086"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:33.611211371+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":"2025-10-27T15:43:33.611217881+07:00","message":"receive interim result [false|false]: พระบรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:33.611230602+07:00","message":"[buffer interim] 2086 false พระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:33.611237015+07:00","message":"[bufferProcess] interim [840000000]:พระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:33.611239075+07:00","message":"[bufferProcess] send to processor:ทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:33.611243877+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:33.611246562+07:00","message":"> Transcript [9286] [false]: 'ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:33.611248449+07:00","message":"Set StatePrefix (first interim): 'ทำ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:33.634824367+07:00","message":"receive streaming session, msgId: 2086"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:33.634864244+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":"2025-10-27T15:43:33.63486963+07:00","message":"receive interim result [false|false]: พระบรมศพ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:33.634880642+07:00","message":"[buffer interim] 2086 false พระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:33.6348862+07:00","message":"[bufferProcess] interim [20000000]:พระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:33.634888092+07:00","message":"[bufferProcess] send to processor:พระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:33.634892714+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:33.634895159+07:00","message":"> Transcript [9287] [false]: 'พระบรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:33.634897175+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:33.634898743+07:00","message":"Set new StatePrefix: 'พระบรม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:34.175823087+07:00","message":"receive streaming session, msgId: 2086"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:34.175867209+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":"2025-10-27T15:43:34.175874508+07:00","message":"receive interim result [false|false]: พระบรมศพ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:34.175890667+07:00","message":"[buffer interim] 2086 false พระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:34.175900796+07:00","message":"[bufferProcess] interim [620000000]:พระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:34.175903562+07:00","message":"[bufferProcess] send to processor:พระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:34.175910229+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:34.175913651+07:00","message":"> Transcript [9288] [false]: 'พระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:34.17591784+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:34.175920548+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:34.175923311+07:00","message":"StatePrefix: 'พระบรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:34.175926472+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:34.479932348+07:00","message":"receive streaming session, msgId: 2086"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:34.479968056+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":"2025-10-27T15:43:34.479974671+07:00","message":"receive interim result [false|false]: พระบรมศพสมเด็จพระนางเจ้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:34.479988884+07:00","message":"[buffer interim] 2086 false พระบรมศพสมเด็จพระนางเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:34.479997164+07:00","message":"[bufferProcess] interim [980000000]:พระบรมศพสมเด็จพระนางเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:34.480000204+07:00","message":"[bufferProcess] send to processor:พระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:34.480004444+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:34.480007771+07:00","message":"> Transcript [9289] [false]: 'พระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:34.480011652+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:34.480013989+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:34.480016319+07:00","message":"StatePrefix: 'พระบรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:34.48001872+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:34.851792291+07:00","message":"receive streaming session, msgId: 2086"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:34.851840333+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":"2025-10-27T15:43:34.851848214+07:00","message":"receive interim result [false|false]: พระบรมศพสมเด็จพระนางเจ้าสิริ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:34.851865289+07:00","message":"[buffer interim] 2086 false พระบรมศพสมเด็จพระนางเจ้าสิริ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:34.851874468+07:00","message":"[bufferProcess] interim [340000000]:พระบรมศพสมเด็จพระนางเจ้าสิริ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:34.851877612+07:00","message":"[bufferProcess] send to processor:พระบรมศพสมเด็จพระนางเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:34.851881814+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:34.851885376+07:00","message":"> Transcript [9290] [false]: 'พระบรมศพสมเด็จพระนางเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:34.851901629+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:34.851904116+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:34.851906534+07:00","message":"StatePrefix: 'พระบรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:34.851909275+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:34.984956357+07:00","message":"receive streaming session, msgId: 2086"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:34.984994753+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":"2025-10-27T15:43:34.985000045+07:00","message":"receive interim result [false|false]: พระบรมศพสมเด็จพระนางเจ้าสิริกิติ์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:34.985014161+07:00","message":"[buffer interim] 2086 false พระบรมศพสมเด็จพระนางเจ้าสิริกิติ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:34.985021046+07:00","message":"[bufferProcess] interim [460000000]:พระบรมศพสมเด็จพระนางเจ้าสิริกิติ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:34.985023354+07:00","message":"[bufferProcess] send to processor:พระบรมศพสมเด็จพระนางเจ้าสิริ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:34.985028833+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:34.985032202+07:00","message":"> Transcript [9291] [false]: 'พระบรมศพสมเด็จพระนางเจ้าสิริ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:34.98503655+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:34.985038983+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:34.985041103+07:00","message":"StatePrefix: 'พระบรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:34.985043676+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:34.985048572+07:00","message":"Push: 'พระบรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:34.985051019+07:00","message":"TextPushed: 'พระบรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:34.985053243+07:00","message":"Set new StatePrefix : 'พระบรมศพสมเด็จพระนางเจ้าสิริ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:34.985056388+07:00","message":"Next Push (prob) : 'ศพสมเด็จพระนางเจ้าสิริ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:34.985065391+07:00","message":"push: {false พระบรม 0 0xc002b14a00}"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:43:35.321361686+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:43:35.321367366+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:35.563144895+07:00","message":"receive streaming session, msgId: 2086"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:35.563609942+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":"2025-10-27T15:43:35.563628687+07:00","message":"receive interim result [false|false]: พระบรมศพสมเด็จพระนางเจ้าสิริกิติ์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:35.563645675+07:00","message":"[buffer interim] 2086 false พระบรมศพสมเด็จพระนางเจ้าสิริกิติ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:35.563655751+07:00","message":"[bufferProcess] interim [60000000]:พระบรมศพสมเด็จพระนางเจ้าสิริกิติ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:35.563661471+07:00","message":"[bufferProcess] send to processor:พระบรมศพสมเด็จพระนางเจ้าสิริกิติ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:35.563664591+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:35.563679105+07:00","message":"> Transcript [9292] [false]: 'พระบรมศพสมเด็จพระนางเจ้าสิริกิติ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:35.563683948+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:35.563686029+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:35.563688059+07:00","message":"StatePrefix: 'พระบรมศพสมเด็จพระนางเจ้าสิริ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:35.563690204+07:00","message":"TextPushed: 'พระบรม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:36.08840121+07:00","message":"receive streaming session, msgId: 2086"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:36.08844139+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":"2025-10-27T15:43:36.088448536+07:00","message":"receive interim result [false|false]: พระบรมศพสมเด็จพระนางเจ้าสิริกิติ์พระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:36.088464331+07:00","message":"[buffer interim] 2086 false พระบรมศพสมเด็จพระนางเจ้าสิริกิติ์พระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:36.088472433+07:00","message":"[bufferProcess] interim [540000000]:พระบรมศพสมเด็จพระนางเจ้าสิริกิติ์พระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:36.088475556+07:00","message":"[bufferProcess] send to processor:พระบรมศพสมเด็จพระนางเจ้าสิริกิติ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:36.088482792+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:36.088485577+07:00","message":"> Transcript [9293] [false]: 'พระบรมศพสมเด็จพระนางเจ้าสิริกิติ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:36.088488665+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:36.088490455+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:36.088492228+07:00","message":"StatePrefix: 'พระบรมศพสมเด็จพระนางเจ้าสิริ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:36.088494069+07:00","message":"TextPushed: 'พระบรม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:36.205629568+07:00","message":"receive streaming session, msgId: 2086"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:36.20566615+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":"2025-10-27T15:43:36.205672627+07:00","message":"receive interim result [false|false]: พระบรมศพสมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:36.205687681+07:00","message":"[buffer interim] 2086 false พระบรมศพสมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:36.205696219+07:00","message":"[bufferProcess] interim [720000000]:พระบรมศพสมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:36.205698804+07:00","message":"[bufferProcess] send to processor:พระบรมศพสมเด็จพระนางเจ้าสิริกิติ์พระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:36.205705148+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:36.205707893+07:00","message":"> Transcript [9294] [false]: 'พระบรมศพสมเด็จพระนางเจ้าสิริกิติ์พระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:36.205710969+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:36.205712777+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:36.205715468+07:00","message":"StatePrefix: 'พระบรมศพสมเด็จพระนางเจ้าสิริ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:36.205717493+07:00","message":"TextPushed: 'พระบรม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:36.401907164+07:00","message":"receive streaming session, msgId: 2086"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:36.401946708+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":"2025-10-27T15:43:36.401952723+07:00","message":"receive interim result [false|false]: พระบรมศพสมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:36.401966056+07:00","message":"[buffer interim] 2086 false พระบรมศพสมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:36.40197261+07:00","message":"[bufferProcess] interim [840000000]:พระบรมศพสมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:36.401974715+07:00","message":"[bufferProcess] send to processor:พระบรมศพสมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:36.401979769+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:36.401982127+07:00","message":"> Transcript [9295] [false]: 'พระบรมศพสมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:36.401985683+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:36.401987663+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:36.401990302+07:00","message":"StatePrefix: 'พระบรมศพสมเด็จพระนางเจ้าสิริ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:36.40199265+07:00","message":"TextPushed: 'พระบรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:36.401997963+07:00","message":"Push: 'ศพสมเด็จพระนางเจ้าสิริ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:36.402000052+07:00","message":"TextPushed: 'พระบรมศพสมเด็จพระนางเจ้าสิริ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:36.402002846+07:00","message":"Set new StatePrefix : 'พระบรมศพสมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:36.402004946+07:00","message":"Next Push (prob) : 'กิติ์พระบรมราชินี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:36.402012833+07:00","message":"push: {false ศพสมเด็จพระนางเจ้าสิริ 0 0xc002b14a00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:36.974861413+07:00","message":"receive streaming session, msgId: 2086"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:36.974907068+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":"2025-10-27T15:43:36.974915693+07:00","message":"receive interim result [false|false]: พระบรมศพสมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:36.974932368+07:00","message":"[buffer interim] 2086 false พระบรมศพสมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:36.974941187+07:00","message":"[bufferProcess] interim [440000000]:พระบรมศพสมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:36.974944155+07:00","message":"[bufferProcess] send to processor:พระบรมศพสมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:36.974950339+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:36.974955078+07:00","message":"> Transcript [9296] [false]: 'พระบรมศพสมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:36.974959136+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:36.97496244+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:36.974965398+07:00","message":"StatePrefix: 'พระบรมศพสมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:36.974969976+07:00","message":"TextPushed: 'พระบรมศพสมเด็จพระนางเจ้าสิริ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:36.978169599+07:00","message":"receive streaming session, msgId: 2086"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:36.978194633+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":"2025-10-27T15:43:36.978200755+07:00","message":"receive interim result [false|false]: พระบรมศพสมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถรบ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:36.978211676+07:00","message":"[buffer interim] 2086 false พระบรมศพสมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถรบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:36.978217491+07:00","message":"[bufferProcess] interim [500000000]:พระบรมศพสมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถรบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:36.978219473+07:00","message":"[bufferProcess] send to processor:พระบรมศพสมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:36.978222825+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:36.978225285+07:00","message":"> Transcript [9297] [false]: 'พระบรมศพสมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:36.978228408+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:36.978230206+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:36.978231617+07:00","message":"StatePrefix: 'พระบรมศพสมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:36.978234053+07:00","message":"TextPushed: 'พระบรมศพสมเด็จพระนางเจ้าสิริ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:37.107547379+07:00","message":"receive streaming session, msgId: 2086"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:37.107590319+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":"2025-10-27T15:43:37.107598075+07:00","message":"receive interim result [false|false]: พระบรมศพสมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:37.107613159+07:00","message":"[buffer interim] 2086 false พระบรมศพสมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:37.107620765+07:00","message":"[bufferProcess] interim [560000000]:พระบรมศพสมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:37.107623447+07:00","message":"[bufferProcess] send to processor:พระบรมศพสมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถรบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:37.107629964+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:37.107632342+07:00","message":"> Transcript [9298] [false]: 'พระบรมศพสมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถรบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:37.107635768+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:37.107637655+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:37.107639244+07:00","message":"StatePrefix: 'พระบรมศพสมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:37.107647048+07:00","message":"TextPushed: 'พระบรมศพสมเด็จพระนางเจ้าสิริ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:37.168208665+07:00","message":"receive streaming session, msgId: 2086"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:37.168252215+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":"2025-10-27T15:43:37.168260498+07:00","message":"receive interim result [false|false]: พระบรมศพสมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:37.168278574+07:00","message":"[buffer interim] 2086 false พระบรมศพสมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:37.168286468+07:00","message":"[bufferProcess] interim [680000000]:พระบรมศพสมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:37.168290378+07:00","message":"[bufferProcess] send to processor:พระบรมศพสมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:37.168298509+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:37.168302242+07:00","message":"> Transcript [9299] [false]: 'พระบรมศพสมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:37.168307322+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:37.168309951+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:37.168313275+07:00","message":"StatePrefix: 'พระบรมศพสมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:37.168316654+07:00","message":"TextPushed: 'พระบรมศพสมเด็จพระนางเจ้าสิริ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:37.168325038+07:00","message":"Push: 'กิติ์พระบรมราชินี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:37.168327577+07:00","message":"TextPushed: 'พระบรมศพสมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:37.168330395+07:00","message":"Set new StatePrefix : 'พระบรมศพสมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:37.168333386+07:00","message":"Next Push (prob) : 'นาถพระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:37.168345271+07:00","message":"push: {false กิติ์พระบรมราชินี 0 0xc002b14a00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:37.293945179+07:00","message":"receive streaming session, msgId: 2086"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:37.293991149+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":"2025-10-27T15:43:37.293999035+07:00","message":"receive interim result [false|false]: พระบรมศพสมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:37.29401749+07:00","message":"[buffer interim] 2086 false พระบรมศพสมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:37.294026896+07:00","message":"[bufferProcess] interim [740000000]:พระบรมศพสมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:37.294030433+07:00","message":"[bufferProcess] send to processor:พระบรมศพสมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:37.294035062+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:37.294038509+07:00","message":"> Transcript [9300] [false]: 'พระบรมศพสมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:37.294043378+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:37.294045508+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:37.294048471+07:00","message":"StatePrefix: 'พระบรมศพสมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:37.294055178+07:00","message":"TextPushed: 'พระบรมศพสมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:37.362350679+07:00","message":"receive streaming session, msgId: 2086"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:37.362384208+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":"2025-10-27T15:43:37.362391353+07:00","message":"receive interim result [false|false]: พระบรมศพสมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:37.362403396+07:00","message":"[buffer interim] 2086 false พระบรมศพสมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:37.36241177+07:00","message":"[bufferProcess] interim [860000000]:พระบรมศพสมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:37.362414484+07:00","message":"[bufferProcess] send to processor:พระบรมศพสมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:37.362419553+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:37.362421951+07:00","message":"> Transcript [9301] [false]: 'พระบรมศพสมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:37.362425084+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:37.362426868+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:37.362428812+07:00","message":"StatePrefix: 'พระบรมศพสมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:37.362431313+07:00","message":"TextPushed: 'พระบรมศพสมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:38.015493459+07:00","message":"receive streaming session, msgId: 2086"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:38.015529847+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":"2025-10-27T15:43:38.015536669+07:00","message":"receive interim result [false|false]: พระบรมศพสมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:38.015548904+07:00","message":"[buffer interim] 2086 false พระบรมศพสมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:38.015558936+07:00","message":"[bufferProcess] interim [460000000]:พระบรมศพสมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:38.015562095+07:00","message":"[bufferProcess] send to processor:พระบรมศพสมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:38.015568104+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:38.015571769+07:00","message":"> Transcript [9302] [false]: 'พระบรมศพสมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:38.015576848+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:38.015580124+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:38.015582364+07:00","message":"StatePrefix: 'พระบรมศพสมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:38.01558492+07:00","message":"TextPushed: 'พระบรมศพสมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:38.020728768+07:00","message":"receive streaming session, msgId: 2086"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:38.020754143+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":"2025-10-27T15:43:38.020759624+07:00","message":"receive interim result [false|false]: พระบรมศพสมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:38.020772265+07:00","message":"[buffer interim] 2086 false พระบรมศพสมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:38.020777793+07:00","message":"[bufferProcess] interim [520000000]:พระบรมศพสมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:38.02077984+07:00","message":"[bufferProcess] send to processor:พระบรมศพสมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:38.020783827+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:38.020786414+07:00","message":"> Transcript [9303] [false]: 'พระบรมศพสมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:38.020789714+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:38.020791374+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:38.020793207+07:00","message":"StatePrefix: 'พระบรมศพสมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:38.020795271+07:00","message":"TextPushed: 'พระบรมศพสมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:38.020798025+07:00","message":"Push: 'นาถพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:38.020799707+07:00","message":"TextPushed: 'พระบรมศพสมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:38.020801935+07:00","message":"Set new StatePrefix : 'พระบรมศพสมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:38.020804335+07:00","message":"Next Push (prob) : 'บรมราชชนนี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:38.02081163+07:00","message":"push: {false นาถพระ 0 0xc002b14a00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:38.067075144+07:00","message":"receive streaming session, msgId: 2086"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:38.067110408+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":"2025-10-27T15:43:38.067117558+07:00","message":"receive interim result [false|false]: พระบรมศพสมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพันปี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:38.06712984+07:00","message":"[buffer interim] 2086 false พระบรมศพสมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพันปี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:38.067135666+07:00","message":"[bufferProcess] interim [580000000]:พระบรมศพสมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพันปี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:38.067138006+07:00","message":"[bufferProcess] send to processor:พระบรมศพสมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:38.067143266+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:38.067146873+07:00","message":"> Transcript [9304] [false]: 'พระบรมศพสมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:38.06715016+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:38.067151925+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:38.0671538+07:00","message":"StatePrefix: 'พระบรมศพสมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:38.067156393+07:00","message":"TextPushed: 'พระบรมศพสมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระ'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:43:38.321971127+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:43:38.321993396+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:38.32459156+07:00","message":"receive streaming session, msgId: 2086"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:38.324620245+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":"2025-10-27T15:43:38.324625815+07:00","message":"receive interim result [false|false]: พระบรมศพสมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพันปีหลวง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:38.324641219+07:00","message":"[buffer interim] 2086 false พระบรมศพสมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพันปีหลวง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:38.324647432+07:00","message":"[bufferProcess] interim [760000000]:พระบรมศพสมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพันปีหลวง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:38.324650047+07:00","message":"[bufferProcess] send to processor:พระบรมศพสมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพันปี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:38.324653776+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:38.324656555+07:00","message":"> Transcript [9305] [false]: 'พระบรมศพสมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพันปี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:38.324660519+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:38.324662299+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:38.324663834+07:00","message":"StatePrefix: 'พระบรมศพสมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:38.324666743+07:00","message":"TextPushed: 'พระบรมศพสมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:38.893846123+07:00","message":"receive streaming session, msgId: 2086"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:38.893880299+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระบรมศพสมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพันปีหลวง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":6,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:38.893886144+07:00","message":"receive interim result [false|false]: พระบรมศพสมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพันปีหลวง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:38.893898997+07:00","message":"[buffer interim] 2086 false พระบรมศพสมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพันปีหลวง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:38.893905928+07:00","message":"[bufferProcess] interim [360000000]:พระบรมศพสมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพันปีหลวง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:38.893908267+07:00","message":"[bufferProcess] send to processor:พระบรมศพสมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพันปีหลวง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:38.893913728+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:38.893917485+07:00","message":"> Transcript [9306] [false]: 'พระบรมศพสมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพันปีหลวง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:38.893921032+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:38.893922879+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:38.893924984+07:00","message":"StatePrefix: 'พระบรมศพสมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:38.893927581+07:00","message":"TextPushed: 'พระบรมศพสมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:39.41827536+07:00","message":"[GCS] IsForceVAD: false for message ID: 2086"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:39.477562125+07:00","message":"[GCS] Start streaming session, msgId: 2087"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:39.661187397+07:00","message":"receive streaming session, msgId: 2086"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:39.661222038+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระบรมศพสมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพันปีหลวง\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":7,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:39.661229503+07:00","message":"receive interim result [true|false]: พระบรมศพสมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพันปีหลวง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:39.661238686+07:00","message":"end recv isFinal message id 2086"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:39.661240454+07:00","message":"end Recv id 2086"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:39.66124643+07:00","message":"[buffer interim] 2086 true พระบรมศพสมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพันปีหลวง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:39.66125383+07:00","message":"[bufferProcess] interim [200000000]:พระบรมศพสมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพันปีหลวง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:39.661258805+07:00","message":"[bufferProcess] send to processor (isfinal):พระบรมศพสมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพันปีหลวง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:39.661262418+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:39.661267066+07:00","message":"> Transcript [9307] [false]: 'พระบรมศพสมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพันปีหลวง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:39.661271074+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:39.661272727+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:39.661275459+07:00","message":"StatePrefix: 'พระบรมศพสมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:39.661278611+07:00","message":"TextPushed: 'พระบรมศพสมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:39.661284707+07:00","message":"Push: 'บรมราชชนนี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:39.661286313+07:00","message":"TextPushed: 'พระบรมศพสมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:39.661288123+07:00","message":"Set new StatePrefix : 'พระบรมศพสมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพันปีหลวง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:39.661290139+07:00","message":"Next Push (prob) : 'พันปีหลวง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:39.661291467+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:39.661293129+07:00","message":"> Transcript [9308] [true]: 'พระบรมศพสมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพันปีหลวง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:39.661295718+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:39.661297625+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:39.661298995+07:00","message":"StatePrefix: 'พระบรมศพสมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพันปีหลวง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:39.661300859+07:00","message":"TextPushed: 'พระบรมศพสมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:39.661302706+07:00","message":"Push: 'พันปีหลวง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:39.66131434+07:00","message":"push: {false บรมราชชนนี 0 0xc002b14a00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:39.661326575+07:00","message":"push: {true พันปีหลวง 0 0xc002b14a00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:43:39.675208175+07:00","message":"write wav file: './tmp/7446/7446_2086.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:40.215216641+07:00","message":"receive streaming session, msgId: 2087"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:40.215252657+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":"2025-10-27T15:43:40.215257391+07:00","message":"receive interim result [false|false]: สมัคร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:40.215270511+07:00","message":"[buffer interim] 2087 false สมัคร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:40.215277085+07:00","message":"[bufferProcess] interim [540000000]:สมัคร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:40.215278619+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:40.359940577+07:00","message":"receive streaming session, msgId: 2087"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:40.359983391+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":"2025-10-27T15:43:40.359990014+07:00","message":"receive interim result [false|false]: หม่ำ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:40.360010139+07:00","message":"[buffer interim] 2087 false หม่ำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:40.360021077+07:00","message":"[bufferProcess] interim [720000000]:หม่ำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:40.360023477+07:00","message":"[bufferProcess] send to processor:สมัคร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:40.360027947+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:40.360031647+07:00","message":"> Transcript [9309] [false]: 'สมัคร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:40.360034114+07:00","message":"Set StatePrefix (first interim): 'สมัคร'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:40.528165255+07:00","message":"receive streaming session, msgId: 2087"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:40.528197762+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":"2025-10-27T15:43:40.528203143+07:00","message":"receive interim result [false|false]: สม่ำเสมอ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:40.528215618+07:00","message":"[buffer interim] 2087 false สม่ำเสมอ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:40.52822312+07:00","message":"[bufferProcess] interim [840000000]:สม่ำเสมอ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:40.528225068+07:00","message":"[bufferProcess] send to processor:หม่ำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:40.528230769+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:40.528233288+07:00","message":"> Transcript [9310] [false]: 'หม่ำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:40.528235004+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:40.528236495+07:00","message":"Set new StatePrefix: 'หม่ำ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:41.126154339+07:00","message":"receive streaming session, msgId: 2087"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:41.1261955+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สม่ำเสมอ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:41.126201963+07:00","message":"receive interim result [false|false]: สม่ำเสมอ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:41.126214573+07:00","message":"[buffer interim] 2087 false สม่ำเสมอ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:41.12622138+07:00","message":"[bufferProcess] interim [440000000]:สม่ำเสมอ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:41.126223385+07:00","message":"[bufferProcess] send to processor:สม่ำเสมอ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:41.126228619+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:41.126231285+07:00","message":"> Transcript [9311] [false]: 'สม่ำเสมอ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:41.126233213+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:41.12623486+07:00","message":"Set new StatePrefix: 'สม่ำเสมอ'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:43:41.322630226+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:43:41.322637788+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:41.568942559+07:00","message":"receive streaming session, msgId: 2087"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:41.568993782+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กม. 20 วันข้างหน้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:41.56900169+07:00","message":"receive interim result [false|false]: กม. 20 วันข้างหน้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:41.569019022+07:00","message":"[buffer interim] 2087 false กม. 20 วันข้างหน้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:41.56902759+07:00","message":"[bufferProcess] interim [860000000]:กม. 20 วันข้างหน้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:41.569030758+07:00","message":"[bufferProcess] send to processor:สม่ำเสมอ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:41.569039116+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:41.56904249+07:00","message":"> Transcript [9312] [false]: 'สม่ำเสมอ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:41.569046561+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:41.569049338+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:41.56905147+07:00","message":"StatePrefix: 'สม่ำเสมอ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:41.569053804+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:41.64621209+07:00","message":"receive streaming session, msgId: 2087"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:41.646249582+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กม. 2 คันคันละ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:41.646255453+07:00","message":"receive interim result [false|false]: กม. 2 คันคันละ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:41.646268369+07:00","message":"[buffer interim] 2087 false กม. 2 คันคันละ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:41.64627644+07:00","message":"[bufferProcess] interim [920000000]:กม. 2 คันคันละ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:41.64627865+07:00","message":"[bufferProcess] send to processor:กม. 20 วันข้างหน้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:41.646284081+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:41.646286502+07:00","message":"> Transcript [9313] [false]: 'กม. 20 วันข้างหน้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:41.646288527+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:41.646290214+07:00","message":"Set new StatePrefix: 'กม. 20 วันข้างหน้า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:41.780600346+07:00","message":"receive streaming session, msgId: 2087"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:41.780637999+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กม. 2 ส่วนคืออะไร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:41.780646852+07:00","message":"receive interim result [false|false]: กม. 2 ส่วนคืออะไร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:41.780660707+07:00","message":"[buffer interim] 2087 false กม. 2 ส่วนคืออะไร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:41.780667152+07:00","message":"[bufferProcess] interim [40000000]:กม. 2 ส่วนคืออะไร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:41.780669247+07:00","message":"[bufferProcess] send to processor:กม. 2 คันคันละ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:41.780674564+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:41.780676981+07:00","message":"> Transcript [9314] [false]: 'กม. 2 คันคันละ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:41.780679107+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:41.780681187+07:00","message":"Set new StatePrefix: 'กม. 2 คันคันละ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:42.140423668+07:00","message":"receive streaming session, msgId: 2087"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:42.140461027+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":"2025-10-27T15:43:42.140466157+07:00","message":"receive interim result [false|false]: กม."}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:42.140475121+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 2 ส่วนคืออะไร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:42.140477888+07:00","message":"receive interim result [false|false]:  2 ส่วนคืออะไร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:42.140484647+07:00","message":"[buffer interim] 2087 false กม."}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:42.140488555+07:00","message":"[buffer interim] 2087 false  2 ส่วนคืออะไร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:42.140504243+07:00","message":"[bufferProcess] interim [460000000]:กม."}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:42.140515737+07:00","message":"[bufferProcess] send to processor:กม. 2 ส่วนคืออะไร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:42.140526046+07:00","message":"[bufferProcess] interim [460000000]: 2 ส่วนคืออะไร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:42.140528357+07:00","message":"[bufferProcess] update buffer: กม. 2 ส่วนคืออะไร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:42.140531648+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:42.140535996+07:00","message":"> Transcript [9315] [false]: 'กม. 2 ส่วนคืออะไร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:42.140537968+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:42.140539881+07:00","message":"Set new StatePrefix: 'กม. 2 ส่วนคืออะไร'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:42.152085375+07:00","message":"receive streaming session, msgId: 2087"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:42.152135+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กม. 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:42.152141698+07:00","message":"receive interim result [false|false]: กม. 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:42.15215578+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":"2025-10-27T15:43:42.152159289+07:00","message":"receive interim result [false|false]:  ส่วนคืออะไร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:42.152166966+07:00","message":"[buffer interim] 2087 false กม. 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:42.152169831+07:00","message":"[buffer interim] 2087 false  ส่วนคืออะไร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:42.152175735+07:00","message":"[bufferProcess] interim [520000000]:กม. 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:42.152177623+07:00","message":"[bufferProcess] send to processor:กม. 2 ส่วนคืออะไร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:42.152181422+07:00","message":"[bufferProcess] interim [520000000]: ส่วนคืออะไร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:42.152183621+07:00","message":"[bufferProcess] update buffer: กม. 2 ส่วนคืออะไร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:42.152189524+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:42.152216789+07:00","message":"> Transcript [9316] [false]: 'กม. 2 ส่วนคืออะไร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:42.152222589+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:42.152224741+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:42.152226972+07:00","message":"StatePrefix: 'กม. 2 ส่วนคืออะไร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:42.152228966+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:42.320995783+07:00","message":"receive streaming session, msgId: 2087"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:42.32102939+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กม. 2 ส่วนคืออะไร\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:42.321036179+07:00","message":"receive interim result [false|false]: กม. 2 ส่วนคืออะไร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:42.321048439+07:00","message":"[buffer interim] 2087 false กม. 2 ส่วนคืออะไร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:42.321055553+07:00","message":"[bufferProcess] interim [640000000]:กม. 2 ส่วนคืออะไร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:42.321057769+07:00","message":"[bufferProcess] send to processor:กม. 2 ส่วนคืออะไร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:42.321062798+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:42.321065373+07:00","message":"> Transcript [9317] [false]: 'กม. 2 ส่วนคืออะไร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:42.3210683+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:42.321070106+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:42.321072367+07:00","message":"StatePrefix: 'กม. 2 ส่วนคืออะไร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:42.321074394+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:43:44.323571272+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:43:44.323571374+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:44.444066765+07:00","message":"receive streaming session, msgId: 2087"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:44.444102078+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":"2025-10-27T15:43:44.444108332+07:00","message":"receive interim result [false|false]: สม่ำเสมอในสถาน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:44.444119449+07:00","message":"[buffer interim] 2087 false สม่ำเสมอในสถาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:44.444125439+07:00","message":"[bufferProcess] interim [740000000]:สม่ำเสมอในสถาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:44.444127305+07:00","message":"[bufferProcess] send to processor:กม. 2 ส่วนคืออะไร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:44.444130395+07:00","message":"[bufferProcess] send to processor (ticker):สม่ำเสมอในสถาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:44.444132983+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:44.444135428+07:00","message":"> Transcript [9318] [false]: 'กม. 2 ส่วนคืออะไร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:44.444138296+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:44.444140216+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:44.444142133+07:00","message":"StatePrefix: 'กม. 2 ส่วนคืออะไร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:44.444144114+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:44.4441456+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:44.44414751+07:00","message":"> Transcript [9319] [false]: 'สม่ำเสมอในสถาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:44.444148967+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:44.444150595+07:00","message":"Set new StatePrefix: 'สม่ำเสมอในสถาน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:44.448992857+07:00","message":"receive streaming session, msgId: 2087"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:44.449014944+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":"2025-10-27T15:43:44.449019782+07:00","message":"receive interim result [false|false]: สม่ำเสมอส่วนข้างในมีสถานะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:44.449033034+07:00","message":"[buffer interim] 2087 false สม่ำเสมอส่วนข้างในมีสถานะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:44.449038931+07:00","message":"[bufferProcess] interim [800000000]:สม่ำเสมอส่วนข้างในมีสถานะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:44.449041353+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:44.776470455+07:00","message":"receive streaming session, msgId: 2087"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:44.776511237+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":"2025-10-27T15:43:44.776520883+07:00","message":"receive interim result [false|false]: สม่ำเสมอในสถานการณ์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:44.776537113+07:00","message":"[buffer interim] 2087 false สม่ำเสมอในสถานการณ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:44.776544066+07:00","message":"[bufferProcess] interim [100000000]:สม่ำเสมอในสถานการณ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:44.776546249+07:00","message":"[bufferProcess] send to processor:สม่ำเสมอส่วนข้างในมีสถานะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:44.776549876+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:44.776552459+07:00","message":"> Transcript [9320] [false]: 'สม่ำเสมอส่วนข้างในมีสถานะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:44.776554574+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:44.776556066+07:00","message":"Set new StatePrefix: 'สม่ำเสมอส่วนข้างในมีสถานะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:44.842202301+07:00","message":"receive streaming session, msgId: 2087"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:44.842245692+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":"2025-10-27T15:43:44.84225236+07:00","message":"receive interim result [false|false]: สม่ำเสมอส่วนข้างในมีสถานะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:44.842268549+07:00","message":"[buffer interim] 2087 false สม่ำเสมอส่วนข้างในมีสถานะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:44.842279195+07:00","message":"[bufferProcess] interim [160000000]:สม่ำเสมอส่วนข้างในมีสถานะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:44.842282668+07:00","message":"[bufferProcess] send to processor:สม่ำเสมอในสถานการณ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:44.842289541+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:44.842293264+07:00","message":"> Transcript [9321] [false]: 'สม่ำเสมอในสถานการณ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:44.842295933+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:44.842298376+07:00","message":"Set new StatePrefix: 'สม่ำเสมอในสถานการณ์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:45.480480298+07:00","message":"receive streaming session, msgId: 2087"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:45.480524371+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":"2025-10-27T15:43:45.480530901+07:00","message":"receive interim result [false|false]: สม่ำเสมอส่วนข้างในมีสถานะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:45.480547231+07:00","message":"[buffer interim] 2087 false สม่ำเสมอส่วนข้างในมีสถานะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:45.480557981+07:00","message":"[bufferProcess] interim [760000000]:สม่ำเสมอส่วนข้างในมีสถานะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:45.480561108+07:00","message":"[bufferProcess] send to processor:สม่ำเสมอส่วนข้างในมีสถานะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:45.480567992+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:45.480571712+07:00","message":"> Transcript [9322] [false]: 'สม่ำเสมอส่วนข้างในมีสถานะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:45.480574906+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:45.480577457+07:00","message":"Set new StatePrefix: 'สม่ำเสมอส่วนข้างในมีสถานะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:45.62533322+07:00","message":"[GCS] IsForceVAD: false for message ID: 2087"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:45.700441834+07:00","message":"[GCS] Start streaming session, msgId: 2088"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:45.726555412+07:00","message":"receive streaming session, msgId: 2087"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:45.726591794+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":"2025-10-27T15:43:45.726598171+07:00","message":"receive interim result [false|false]: สม่ำเสมอในสถานการณ์สมาคม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:45.726609012+07:00","message":"[buffer interim] 2087 false สม่ำเสมอในสถานการณ์สมาคม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:45.726617533+07:00","message":"[bufferProcess] interim [120000000]:สม่ำเสมอในสถานการณ์สมาคม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:45.726620465+07:00","message":"[bufferProcess] send to processor:สม่ำเสมอส่วนข้างในมีสถานะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:45.726624629+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:45.726628777+07:00","message":"> Transcript [9323] [false]: 'สม่ำเสมอส่วนข้างในมีสถานะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:45.726632933+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:45.726635257+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:45.726638202+07:00","message":"StatePrefix: 'สม่ำเสมอส่วนข้างในมีสถานะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:45.726640553+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:45.870218095+07:00","message":"receive streaming session, msgId: 2087"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:45.870253821+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กม. 27 ส่วนข้างในสถานการณ์สมาคม\",\"confidence\":0.7828948}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:45.870259451+07:00","message":"receive interim result [true|false]: กม. 27 ส่วนข้างในสถานการณ์สมาคม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:45.870266993+07:00","message":"end recv isFinal message id 2087"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:45.870268875+07:00","message":"end Recv id 2087"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:45.870274355+07:00","message":"[buffer interim] 2087 true กม. 27 ส่วนข้างในสถานการณ์สมาคม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:45.870280706+07:00","message":"[bufferProcess] interim [180000000]:กม. 27 ส่วนข้างในสถานการณ์สมาคม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:45.870283236+07:00","message":"[bufferProcess] send to processor (isfinal):สม่ำเสมอในสถานการณ์สมาคม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:45.87028687+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:45.870289395+07:00","message":"> Transcript [9324] [false]: 'สม่ำเสมอในสถานการณ์สมาคม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:45.870291526+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:45.87029306+07:00","message":"Set new StatePrefix: 'สม่ำเสมอในสถานการณ์สมาคม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:45.870294474+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:45.87029603+07:00","message":"> Transcript [9325] [true]: 'กม. 27 ส่วนข้างในสถานการณ์สมาคม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:45.870298023+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:45.870299566+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:45.870300926+07:00","message":"StatePrefix: 'สม่ำเสมอในสถานการณ์สมาคม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:45.870302663+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:45.870305114+07:00","message":"Push: 'กม. 27 ส่วนข้างในสถานการณ์สมาคม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:45.870313499+07:00","message":"push: {true กม. 27 ส่วนข้างในสถานการณ์สมาคม 0 0xc000044880}"}
{"level":"info","service":"Main","time":"2025-10-27T15:43:45.884168007+07:00","message":"write wav file: './tmp/7446/7446_2087.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:46.454214957+07:00","message":"receive streaming session, msgId: 2088"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:46.454256957+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":"2025-10-27T15:43:46.454262809+07:00","message":"receive interim result [false|false]: หนัง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:46.454277264+07:00","message":"[buffer interim] 2088 false หนัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:46.454286526+07:00","message":"[bufferProcess] interim [660000000]:หนัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:46.454288148+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:46.46078152+07:00","message":"receive streaming session, msgId: 2088"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:46.460803517+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":"2025-10-27T15:43:46.460809153+07:00","message":"receive interim result [false|false]: ไหน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:46.46082127+07:00","message":"[buffer interim] 2088 false ไหน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:46.460829089+07:00","message":"[bufferProcess] interim [720000000]:ไหน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:46.460831179+07:00","message":"[bufferProcess] send to processor:หนัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:46.46084719+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:46.460850303+07:00","message":"> Transcript [9326] [false]: 'หนัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:46.460852861+07:00","message":"Set StatePrefix (first interim): 'หนัง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:46.717630833+07:00","message":"receive streaming session, msgId: 2088"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:46.717659925+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":"2025-10-27T15:43:46.717665172+07:00","message":"receive interim result [false|false]: ไหนก็"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:46.717677765+07:00","message":"[buffer interim] 2088 false ไหนก็"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:46.717683386+07:00","message":"[bufferProcess] interim [900000000]:ไหนก็"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:46.717685282+07:00","message":"[bufferProcess] send to processor:ไหน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:46.717690277+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:46.717692725+07:00","message":"> Transcript [9327] [false]: 'ไหน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:46.717694516+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:46.717696312+07:00","message":"Set new StatePrefix: 'ไหน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:47.000578053+07:00","message":"receive streaming session, msgId: 2088"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:47.00062593+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":"2025-10-27T15:43:47.000641199+07:00","message":"receive interim result [false|false]: ไหนก็ต้อง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:47.000658912+07:00","message":"[buffer interim] 2088 false ไหนก็ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:47.000670634+07:00","message":"[bufferProcess] interim [140000000]:ไหนก็ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:47.000673804+07:00","message":"[bufferProcess] send to processor:ไหนก็"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:47.000680492+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:47.000684468+07:00","message":"> Transcript [9328] [false]: 'ไหนก็'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:47.00069314+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:47.000696328+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:47.000702514+07:00","message":"StatePrefix: 'ไหน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:47.00070542+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:47.015882404+07:00","message":"receive streaming session, msgId: 2088"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:47.015918269+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":"2025-10-27T15:43:47.015923837+07:00","message":"receive interim result [false|false]: ไหนก็ประมาณ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:47.015935968+07:00","message":"[buffer interim] 2088 false ไหนก็ประมาณ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:47.015942607+07:00","message":"[bufferProcess] interim [200000000]:ไหนก็ประมาณ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:47.015944677+07:00","message":"[bufferProcess] send to processor:ไหนก็ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:47.015949447+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:47.015952333+07:00","message":"> Transcript [9329] [false]: 'ไหนก็ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:47.015954917+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:47.01595676+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:47.015958602+07:00","message":"StatePrefix: 'ไหน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:47.015960345+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:43:47.323759046+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:43:47.323762547+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:47.414904224+07:00","message":"receive streaming session, msgId: 2088"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:47.414943749+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":"2025-10-27T15:43:47.414949918+07:00","message":"receive interim result [false|false]: ในพระบรมมหาราชวัง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:47.414962961+07:00","message":"[buffer interim] 2088 false ในพระบรมมหาราชวัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:47.414970765+07:00","message":"[bufferProcess] interim [680000000]:ในพระบรมมหาราชวัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:47.414972954+07:00","message":"[bufferProcess] send to processor:ไหนก็ประมาณ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:47.414978532+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:47.414981053+07:00","message":"> Transcript [9330] [false]: 'ไหนก็ประมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:47.414983867+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:47.414985735+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:47.41498807+07:00","message":"StatePrefix: 'ไหน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:47.414989862+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:48.052375425+07:00","message":"receive streaming session, msgId: 2088"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:48.052410887+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":"2025-10-27T15:43:48.0524167+07:00","message":"receive interim result [false|false]: ในพระบรมมหาราชวัง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:48.052429341+07:00","message":"[buffer interim] 2088 false ในพระบรมมหาราชวัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:48.052436111+07:00","message":"[bufferProcess] interim [280000000]:ในพระบรมมหาราชวัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:48.052438245+07:00","message":"[bufferProcess] send to processor:ในพระบรมมหาราชวัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:48.052443201+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:48.052445719+07:00","message":"> Transcript [9331] [false]: 'ในพระบรมมหาราชวัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:48.052447713+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:48.052449556+07:00","message":"Set new StatePrefix: 'ในพระบรมมหาราชวัง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:49.336073754+07:00","message":"receive streaming session, msgId: 2088"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:49.336102391+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":"2025-10-27T15:43:49.336107457+07:00","message":"receive interim result [false|false]: ในพระบรมมหาราชวังตั้งนาฬิกา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:49.336120148+07:00","message":"[buffer interim] 2088 false ในพระบรมมหาราชวังตั้งนาฬิกา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:49.336127162+07:00","message":"[bufferProcess] interim [600000000]:ในพระบรมมหาราชวังตั้งนาฬิกา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:49.336129288+07:00","message":"[bufferProcess] send to processor:ในพระบรมมหาราชวัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:49.336132507+07:00","message":"[bufferProcess] send to processor (ticker):ในพระบรมมหาราชวังตั้งนาฬิกา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:49.336135303+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:49.336137726+07:00","message":"> Transcript [9332] [false]: 'ในพระบรมมหาราชวัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:49.33614027+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:49.33614202+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:49.336143936+07:00","message":"StatePrefix: 'ในพระบรมมหาราชวัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:49.336145888+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:49.336147608+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:49.336149215+07:00","message":"> Transcript [9333] [false]: 'ในพระบรมมหาราชวังตั้งนาฬิกา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:49.336151085+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:49.336152501+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:49.336153887+07:00","message":"StatePrefix: 'ในพระบรมมหาราชวัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:49.336155389+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:49.464119782+07:00","message":"receive streaming session, msgId: 2088"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:49.464156885+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในพระบรมมหาราชวังตั้งแต่เวลา 8:00 น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:49.464162837+07:00","message":"receive interim result [false|false]: ในพระบรมมหาราชวังตั้งแต่เวลา 8:00 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:49.46417646+07:00","message":"[buffer interim] 2088 false ในพระบรมมหาราชวังตั้งแต่เวลา 8:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:49.464186445+07:00","message":"[bufferProcess] interim [720000000]:ในพระบรมมหาราชวังตั้งแต่เวลา 8:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:49.46418893+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:49.723893277+07:00","message":"receive streaming session, msgId: 2088"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:49.723935212+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในพระบรมมหาราชวังตั้งนาฬิกา 30\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:49.723941578+07:00","message":"receive interim result [false|false]: ในพระบรมมหาราชวังตั้งนาฬิกา 30"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:49.723956651+07:00","message":"[buffer interim] 2088 false ในพระบรมมหาราชวังตั้งนาฬิกา 30"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:49.723964219+07:00","message":"[bufferProcess] interim [960000000]:ในพระบรมมหาราชวังตั้งนาฬิกา 30"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:49.723966649+07:00","message":"[bufferProcess] send to processor:ในพระบรมมหาราชวังตั้งแต่เวลา 8:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:49.723969983+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:49.723972466+07:00","message":"> Transcript [9334] [false]: 'ในพระบรมมหาราชวังตั้งแต่เวลา 8:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:49.723975604+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:49.723977328+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:49.723979175+07:00","message":"StatePrefix: 'ในพระบรมมหาราชวัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:49.723980932+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:49.975440071+07:00","message":"receive streaming session, msgId: 2088"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:49.975478528+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในพระบรมมหาราชวังตั้งแต่เวลา 08:30\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:49.975483951+07:00","message":"receive interim result [false|false]: ในพระบรมมหาราชวังตั้งแต่เวลา 08:30"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:49.97549818+07:00","message":"[buffer interim] 2088 false ในพระบรมมหาราชวังตั้งแต่เวลา 08:30"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:49.975504927+07:00","message":"[bufferProcess] interim [140000000]:ในพระบรมมหาราชวังตั้งแต่เวลา 08:30"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:49.975507173+07:00","message":"[bufferProcess] send to processor:ในพระบรมมหาราชวังตั้งนาฬิกา 30"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:49.975510627+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:49.975512923+07:00","message":"> Transcript [9335] [false]: 'ในพระบรมมหาราชวังตั้งนาฬิกา 30'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:49.975515881+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:49.975517688+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:49.975520712+07:00","message":"StatePrefix: 'ในพระบรมมหาราชวัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:49.975522618+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:49.975524704+07:00","message":"Push: 'ในพระบรมมหาราชวัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:49.975526562+07:00","message":"TextPushed: 'ในพระบรมมหาราชวัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:49.975529389+07:00","message":"Set new StatePrefix : 'ในพระบรมมหาราชวังตั้งนาฬิกา 30'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:49.975531504+07:00","message":"Next Push (prob) : 'ตั้งนาฬิกา 30'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:49.975539813+07:00","message":"push: {false ในพระบรมมหาราชวัง 0 0xc000045d00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:49.978266439+07:00","message":"receive streaming session, msgId: 2088"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:49.97831356+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในพระบรมมหาราชวังตั้งแต่เวลา 08:30 น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:49.97831963+07:00","message":"receive interim result [false|false]: ในพระบรมมหาราชวังตั้งแต่เวลา 08:30 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:49.978340482+07:00","message":"[buffer interim] 2088 false ในพระบรมมหาราชวังตั้งแต่เวลา 08:30 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:49.978350647+07:00","message":"[bufferProcess] interim [200000000]:ในพระบรมมหาราชวังตั้งแต่เวลา 08:30 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:49.978354542+07:00","message":"[bufferProcess] send to processor:ในพระบรมมหาราชวังตั้งแต่เวลา 08:30"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:49.978362467+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:49.978365895+07:00","message":"> Transcript [9336] [false]: 'ในพระบรมมหาราชวังตั้งแต่เวลา 08:30'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:49.978369041+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:49.978371761+07:00","message":"Set new StatePrefix: 'ในพระบรมมหาราชวังตั้งแต่เวลา 08:30'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:43:50.324817816+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:43:50.324849964+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:50.360774984+07:00","message":"receive streaming session, msgId: 2088"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:50.360806595+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในพระบรมมหาราชวังตั้งแต่เวลา 08:30 ถึง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:50.360812477+07:00","message":"receive interim result [false|false]: ในพระบรมมหาราชวังตั้งแต่เวลา 08:30 ถึง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:50.360824255+07:00","message":"[buffer interim] 2088 false ในพระบรมมหาราชวังตั้งแต่เวลา 08:30 ถึง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:50.360839851+07:00","message":"[bufferProcess] interim [560000000]:ในพระบรมมหาราชวังตั้งแต่เวลา 08:30 ถึง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:50.360842639+07:00","message":"[bufferProcess] send to processor:ในพระบรมมหาราชวังตั้งแต่เวลา 08:30 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:50.360847815+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:50.360850506+07:00","message":"> Transcript [9337] [false]: 'ในพระบรมมหาราชวังตั้งแต่เวลา 08:30 น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:50.360853505+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:50.360855307+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:50.360856961+07:00","message":"StatePrefix: 'ในพระบรมมหาราชวังตั้งแต่เวลา 08:30'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:50.360858941+07:00","message":"TextPushed: 'ในพระบรมมหาราชวัง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:50.434962651+07:00","message":"receive streaming session, msgId: 2088"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:50.435005619+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในพระบรมมหาราชวังตั้งแต่เวลา 08:30 ถึงบ้าน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:50.435013163+07:00","message":"receive interim result [false|false]: ในพระบรมมหาราชวังตั้งแต่เวลา 08:30 ถึงบ้าน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:50.435028237+07:00","message":"[buffer interim] 2088 false ในพระบรมมหาราชวังตั้งแต่เวลา 08:30 ถึงบ้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:50.435036547+07:00","message":"[bufferProcess] interim [680000000]:ในพระบรมมหาราชวังตั้งแต่เวลา 08:30 ถึงบ้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:50.435039541+07:00","message":"[bufferProcess] send to processor:ในพระบรมมหาราชวังตั้งแต่เวลา 08:30 ถึง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:50.435046278+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:50.435050141+07:00","message":"> Transcript [9338] [false]: 'ในพระบรมมหาราชวังตั้งแต่เวลา 08:30 ถึง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:50.435054775+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:50.435057349+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:50.435059728+07:00","message":"StatePrefix: 'ในพระบรมมหาราชวังตั้งแต่เวลา 08:30'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:50.43506279+07:00","message":"TextPushed: 'ในพระบรมมหาราชวัง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:50.559756517+07:00","message":"receive streaming session, msgId: 2088"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:50.559786709+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในพระบรมมหาราชวังตั้งแต่เวลา 08:30\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:50.559792317+07:00","message":"receive interim result [false|false]: ในพระบรมมหาราชวังตั้งแต่เวลา 08:30"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:50.55980141+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":"2025-10-27T15:43:50.559803815+07:00","message":"receive interim result [false|false]:  ถึงบ้าน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:50.559809543+07:00","message":"[buffer interim] 2088 false ในพระบรมมหาราชวังตั้งแต่เวลา 08:30"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:50.5598122+07:00","message":"[buffer interim] 2088 false  ถึงบ้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:50.559817689+07:00","message":"[bufferProcess] interim [740000000]:ในพระบรมมหาราชวังตั้งแต่เวลา 08:30"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:50.559819505+07:00","message":"[bufferProcess] send to processor:ในพระบรมมหาราชวังตั้งแต่เวลา 08:30 ถึงบ้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:50.559822068+07:00","message":"[bufferProcess] interim [740000000]: ถึงบ้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:50.559824794+07:00","message":"[bufferProcess] update buffer: ในพระบรมมหาราชวังตั้งแต่เวลา 08:30 ถึงบ้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:50.559827798+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:50.559830421+07:00","message":"> Transcript [9339] [false]: 'ในพระบรมมหาราชวังตั้งแต่เวลา 08:30 ถึงบ้าน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:50.559843109+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:50.559845277+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:50.559846855+07:00","message":"StatePrefix: 'ในพระบรมมหาราชวังตั้งแต่เวลา 08:30'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:50.559849358+07:00","message":"TextPushed: 'ในพระบรมมหาราชวัง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:50.93343216+07:00","message":"receive streaming session, msgId: 2088"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:50.933463917+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในพระบรมมหาราชวังตั้งแต่เวลา 08:30\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:50.93346992+07:00","message":"receive interim result [false|false]: ในพระบรมมหาราชวังตั้งแต่เวลา 08:30"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:50.933485536+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" น ถึง 12:00\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:50.933488432+07:00","message":"receive interim result [false|false]:  น ถึง 12:00"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:50.933495798+07:00","message":"[buffer interim] 2088 false ในพระบรมมหาราชวังตั้งแต่เวลา 08:30"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:50.933498956+07:00","message":"[buffer interim] 2088 false  น ถึง 12:00"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:50.933504696+07:00","message":"[bufferProcess] interim [160000000]:ในพระบรมมหาราชวังตั้งแต่เวลา 08:30"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:50.933506911+07:00","message":"[bufferProcess] send to processor:ในพระบรมมหาราชวังตั้งแต่เวลา 08:30 ถึงบ้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:50.933509422+07:00","message":"[bufferProcess] interim [160000000]: น ถึง 12:00"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:50.93351194+07:00","message":"[bufferProcess] update buffer: ในพระบรมมหาราชวังตั้งแต่เวลา 08:30 น ถึง 12:00"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:50.933514667+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:50.933517602+07:00","message":"> Transcript [9340] [false]: 'ในพระบรมมหาราชวังตั้งแต่เวลา 08:30 ถึงบ้าน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:50.933520779+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:50.933522506+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:50.933524261+07:00","message":"StatePrefix: 'ในพระบรมมหาราชวังตั้งแต่เวลา 08:30'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:50.933526436+07:00","message":"TextPushed: 'ในพระบรมมหาราชวัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:50.933530343+07:00","message":"Push: 'ตั้งแต่เวลา 08:30'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:50.933531886+07:00","message":"TextPushed: 'ในพระบรมมหาราชวังตั้งแต่เวลา 08:30'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:50.933533568+07:00","message":"Set new StatePrefix : 'ในพระบรมมหาราชวังตั้งแต่เวลา 08:30 ถึงบ้าน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:50.933535406+07:00","message":"Next Push (prob) : ' ถึงบ้าน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:50.933543142+07:00","message":"push: {false ตั้งแต่เวลา 08:30 0 0xc000045d00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:51.254631612+07:00","message":"receive streaming session, msgId: 2088"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:51.254668656+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในพระบรมมหาราชวังตั้งแต่เวลา 08:30\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:51.254674597+07:00","message":"receive interim result [false|false]: ในพระบรมมหาราชวังตั้งแต่เวลา 08:30"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:51.25468459+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" น ถึง 12:00 น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:51.254687359+07:00","message":"receive interim result [false|false]:  น ถึง 12:00 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:51.2546951+07:00","message":"[buffer interim] 2088 false ในพระบรมมหาราชวังตั้งแต่เวลา 08:30"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:51.254700094+07:00","message":"[buffer interim] 2088 false  น ถึง 12:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:51.254705932+07:00","message":"[bufferProcess] interim [520000000]:ในพระบรมมหาราชวังตั้งแต่เวลา 08:30"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:51.254708271+07:00","message":"[bufferProcess] send to processor:ในพระบรมมหาราชวังตั้งแต่เวลา 08:30 น ถึง 12:00"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:51.254711291+07:00","message":"[bufferProcess] interim [520000000]: น ถึง 12:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:51.254713487+07:00","message":"[bufferProcess] update buffer: ในพระบรมมหาราชวังตั้งแต่เวลา 08:30 น ถึง 12:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:51.254716193+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:51.254718743+07:00","message":"> Transcript [9341] [false]: 'ในพระบรมมหาราชวังตั้งแต่เวลา 08:30 น ถึง 12:00'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:51.254720952+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:51.254722488+07:00","message":"Set new StatePrefix: 'ในพระบรมมหาราชวังตั้งแต่เวลา 08:30 น ถึง 12:00'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:51.255904689+07:00","message":"[GCS] IsForceVAD: false for message ID: 2088"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:51.330609629+07:00","message":"[GCS] Start streaming session, msgId: 2089"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:51.444933041+07:00","message":"receive streaming session, msgId: 2088"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:51.444970214+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในพระบรมมหาราชวังตั้งแต่เวลา 08:30\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:51.444975455+07:00","message":"receive interim result [false|false]: ในพระบรมมหาราชวังตั้งแต่เวลา 08:30"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:51.444986518+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" น ถึง 12:00 น นะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:51.444990026+07:00","message":"receive interim result [false|false]:  น ถึง 12:00 น นะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:51.444997901+07:00","message":"[buffer interim] 2088 false ในพระบรมมหาราชวังตั้งแต่เวลา 08:30"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:51.44500107+07:00","message":"[buffer interim] 2088 false  น ถึง 12:00 น นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:51.445006542+07:00","message":"[bufferProcess] interim [700000000]:ในพระบรมมหาราชวังตั้งแต่เวลา 08:30"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:51.445009355+07:00","message":"[bufferProcess] send to processor:ในพระบรมมหาราชวังตั้งแต่เวลา 08:30 น ถึง 12:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:51.445011991+07:00","message":"[bufferProcess] interim [700000000]: น ถึง 12:00 น นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:51.445014004+07:00","message":"[bufferProcess] update buffer: ในพระบรมมหาราชวังตั้งแต่เวลา 08:30 น ถึง 12:00 น นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:51.445016949+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:51.445019458+07:00","message":"> Transcript [9342] [false]: 'ในพระบรมมหาราชวังตั้งแต่เวลา 08:30 น ถึง 12:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:51.44502256+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:51.445024441+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:51.445026014+07:00","message":"StatePrefix: 'ในพระบรมมหาราชวังตั้งแต่เวลา 08:30 น ถึง 12:00'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:51.445028763+07:00","message":"TextPushed: 'ในพระบรมมหาราชวังตั้งแต่เวลา 08:30'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:51.450042096+07:00","message":"receive streaming session, msgId: 2088"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:51.450062507+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในพระบรมมหาราชวังตั้งแต่เวลา 08:30 น ถึง 12:00\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:51.450071273+07:00","message":"receive interim result [false|false]: ในพระบรมมหาราชวังตั้งแต่เวลา 08:30 น ถึง 12:00"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:51.450081889+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":"2025-10-27T15:43:51.450085698+07:00","message":"receive interim result [false|false]:  น นะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:51.450091466+07:00","message":"[buffer interim] 2088 false ในพระบรมมหาราชวังตั้งแต่เวลา 08:30 น ถึง 12:00"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:51.450095149+07:00","message":"[buffer interim] 2088 false  น นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:51.450100215+07:00","message":"[bufferProcess] interim [760000000]:ในพระบรมมหาราชวังตั้งแต่เวลา 08:30 น ถึง 12:00"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:51.450102934+07:00","message":"[bufferProcess] send to processor:ในพระบรมมหาราชวังตั้งแต่เวลา 08:30 น ถึง 12:00 น นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:51.450106538+07:00","message":"[bufferProcess] interim [760000000]: น นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:51.450109357+07:00","message":"[bufferProcess] update buffer: ในพระบรมมหาราชวังตั้งแต่เวลา 08:30 น ถึง 12:00 น นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:51.45011193+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:51.450114699+07:00","message":"> Transcript [9343] [false]: 'ในพระบรมมหาราชวังตั้งแต่เวลา 08:30 น ถึง 12:00 น นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:51.450118215+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:51.450120284+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:51.450122767+07:00","message":"StatePrefix: 'ในพระบรมมหาราชวังตั้งแต่เวลา 08:30 น ถึง 12:00'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:51.450125327+07:00","message":"TextPushed: 'ในพระบรมมหาราชวังตั้งแต่เวลา 08:30'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:51.489459177+07:00","message":"receive streaming session, msgId: 2088"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:51.489492488+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในพระบรมมหาราชวังตั้งแต่เวลา 08:30 น ถึง 12:00 น นะคะ\",\"confidence\":0.93706256}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":790000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:51.48949831+07:00","message":"receive interim result [true|false]: ในพระบรมมหาราชวังตั้งแต่เวลา 08:30 น ถึง 12:00 น นะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:51.489504783+07:00","message":"end recv isFinal message id 2088"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:51.489506652+07:00","message":"end Recv id 2088"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:51.489511627+07:00","message":"[buffer interim] 2088 true ในพระบรมมหาราชวังตั้งแต่เวลา 08:30 น ถึง 12:00 น นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:51.489518138+07:00","message":"[bufferProcess] interim [790000000]:ในพระบรมมหาราชวังตั้งแต่เวลา 08:30 น ถึง 12:00 น นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:51.489522811+07:00","message":"[bufferProcess] send to processor (isfinal):ในพระบรมมหาราชวังตั้งแต่เวลา 08:30 น ถึง 12:00 น นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:51.489525923+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:51.489528603+07:00","message":"> Transcript [9344] [false]: 'ในพระบรมมหาราชวังตั้งแต่เวลา 08:30 น ถึง 12:00 น นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:51.489531465+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:51.489533174+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:51.489534806+07:00","message":"StatePrefix: 'ในพระบรมมหาราชวังตั้งแต่เวลา 08:30 น ถึง 12:00'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:51.489536891+07:00","message":"TextPushed: 'ในพระบรมมหาราชวังตั้งแต่เวลา 08:30'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:51.489538416+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:51.489539977+07:00","message":"> Transcript [9345] [true]: 'ในพระบรมมหาราชวังตั้งแต่เวลา 08:30 น ถึง 12:00 น นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:51.489541732+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:51.489543193+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:51.489544601+07:00","message":"StatePrefix: 'ในพระบรมมหาราชวังตั้งแต่เวลา 08:30 น ถึง 12:00'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:51.48954637+07:00","message":"TextPushed: 'ในพระบรมมหาราชวังตั้งแต่เวลา 08:30'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:51.489552309+07:00","message":"Push: ' น ถึง 12:00 น นะคะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:51.489559603+07:00","message":"push: {true  น ถึง 12:00 น นะคะ 0 0xc000045d00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:43:51.500397804+07:00","message":"write wav file: './tmp/7446/7446_2088.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:52.42718451+07:00","message":"[GCS] Cleaned up inactive client: 2070"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:52.427206915+07:00","message":"[GCS] Cleaned up inactive client: 2072"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:52.427209029+07:00","message":"[GCS] Cleaned up inactive client: 2071"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:52.427210512+07:00","message":"[GCS] Cleaned up inactive client: 2069"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:52.427211882+07:00","message":"[GCS] Cleaned up inactive client: 2073"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:52.597421175+07:00","message":"receive streaming session, msgId: 2089"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:52.59746076+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":"2025-10-27T15:43:52.597465517+07:00","message":"receive interim result [false|false]: ปรากฏว่ามี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:52.59747851+07:00","message":"[buffer interim] 2089 false ปรากฏว่ามี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:52.597488784+07:00","message":"[bufferProcess] interim [320000000]:ปรากฏว่ามี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:52.597490358+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:52.597497066+07:00","message":"[bufferProcess] send to processor (ticker):ปรากฏว่ามี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:52.59749984+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:52.597502607+07:00","message":"> Transcript [9346] [false]: 'ปรากฏว่ามี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:52.597504572+07:00","message":"Set StatePrefix (first interim): 'ปรากฏว่ามี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:52.913937929+07:00","message":"receive streaming session, msgId: 2089"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:52.913972121+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":"2025-10-27T15:43:52.913977532+07:00","message":"receive interim result [false|false]: ปรากฏว่ามีปลา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:52.913990171+07:00","message":"[buffer interim] 2089 false ปรากฏว่ามีปลา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:52.913996754+07:00","message":"[bufferProcess] interim [620000000]:ปรากฏว่ามีปลา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:52.91399833+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:53.098465732+07:00","message":"receive streaming session, msgId: 2089"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:53.098498156+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":"2025-10-27T15:43:53.098503937+07:00","message":"receive interim result [false|false]: ปรากฏว่ามีประชา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:53.098516443+07:00","message":"[buffer interim] 2089 false ปรากฏว่ามีประชา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:53.098523139+07:00","message":"[bufferProcess] interim [740000000]:ปรากฏว่ามีประชา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:53.098525234+07:00","message":"[bufferProcess] send to processor:ปรากฏว่ามีปลา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:53.098530207+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:53.098532872+07:00","message":"> Transcript [9347] [false]: 'ปรากฏว่ามีปลา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:53.098535784+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:53.098540883+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:53.098542591+07:00","message":"StatePrefix: 'ปรากฏว่ามี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:53.098544327+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:53.226984646+07:00","message":"receive streaming session, msgId: 2089"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:53.227024796+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":"2025-10-27T15:43:53.227030042+07:00","message":"receive interim result [false|false]: ปรากฏว่ามีประชาชน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:53.2270431+07:00","message":"[buffer interim] 2089 false ปรากฏว่ามีประชาชน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:53.227050031+07:00","message":"[bufferProcess] interim [920000000]:ปรากฏว่ามีประชาชน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:53.227052031+07:00","message":"[bufferProcess] send to processor:ปรากฏว่ามีประชา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:53.227055124+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:53.227057655+07:00","message":"> Transcript [9348] [false]: 'ปรากฏว่ามีประชา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:53.227060435+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:53.227062414+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:53.227063987+07:00","message":"StatePrefix: 'ปรากฏว่ามี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:53.227065689+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:43:53.325094351+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:43:53.325102645+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:53.67832386+07:00","message":"receive streaming session, msgId: 2089"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:53.678358161+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":"2025-10-27T15:43:53.678363553+07:00","message":"receive interim result [false|false]: ปรากฏว่ามีประชาชนกัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:53.678376733+07:00","message":"[buffer interim] 2089 false ปรากฏว่ามีประชาชนกัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:53.678385233+07:00","message":"[bufferProcess] interim [400000000]:ปรากฏว่ามีประชาชนกัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:53.678387633+07:00","message":"[bufferProcess] send to processor:ปรากฏว่ามีประชาชน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:53.678394673+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:53.678397389+07:00","message":"> Transcript [9349] [false]: 'ปรากฏว่ามีประชาชน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:53.67840011+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:53.67840188+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:53.678403713+07:00","message":"StatePrefix: 'ปรากฏว่ามี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:53.678405444+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:53.786150496+07:00","message":"receive streaming session, msgId: 2089"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:53.786184451+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":"2025-10-27T15:43:53.786189586+07:00","message":"receive interim result [false|false]: ปรากฏว่ามีประชาชนจำนวน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:53.786200248+07:00","message":"[buffer interim] 2089 false ปรากฏว่ามีประชาชนจำนวน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:53.786207639+07:00","message":"[bufferProcess] interim [460000000]:ปรากฏว่ามีประชาชนจำนวน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:53.786209943+07:00","message":"[bufferProcess] send to processor:ปรากฏว่ามีประชาชนกัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:53.786214869+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:53.786217326+07:00","message":"> Transcript [9350] [false]: 'ปรากฏว่ามีประชาชนกัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:53.786220216+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:53.786222247+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:53.786223907+07:00","message":"StatePrefix: 'ปรากฏว่ามี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:53.786227749+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:53.786231686+07:00","message":"Push: 'ปรากฏว่ามี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:53.786233276+07:00","message":"TextPushed: 'ปรากฏว่ามี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:53.786236452+07:00","message":"Set new StatePrefix : 'ปรากฏว่ามีประชาชนกัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:53.786238588+07:00","message":"Next Push (prob) : 'ประชาชนกัน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:53.786248349+07:00","message":"push: {false ปรากฏว่ามี 0 0xc003402000}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:53.985518549+07:00","message":"receive streaming session, msgId: 2089"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:53.985555819+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":"2025-10-27T15:43:53.985560695+07:00","message":"receive interim result [false|false]: ปรากฏว่ามีประชาชนจำนวนมาก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:53.985573393+07:00","message":"[buffer interim] 2089 false ปรากฏว่ามีประชาชนจำนวนมาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:53.985579771+07:00","message":"[bufferProcess] interim [640000000]:ปรากฏว่ามีประชาชนจำนวนมาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:53.98558229+07:00","message":"[bufferProcess] send to processor:ปรากฏว่ามีประชาชนจำนวน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:53.985587528+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:53.985590169+07:00","message":"> Transcript [9351] [false]: 'ปรากฏว่ามีประชาชนจำนวน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:53.985592439+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:53.985594673+07:00","message":"Set new StatePrefix: 'ปรากฏว่ามีประชาชนจำนวน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:54.332958076+07:00","message":"receive streaming session, msgId: 2089"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:54.332989854+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":"2025-10-27T15:43:54.332996078+07:00","message":"receive interim result [false|false]: ปรากฏว่ามีประชาชนจำนวนมากค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:54.333010333+07:00","message":"[buffer interim] 2089 false ปรากฏว่ามีประชาชนจำนวนมากค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:54.333016685+07:00","message":"[bufferProcess] interim [940000000]:ปรากฏว่ามีประชาชนจำนวนมากค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:54.333019802+07:00","message":"[bufferProcess] send to processor:ปรากฏว่ามีประชาชนจำนวนมาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:54.333025839+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:54.333028335+07:00","message":"> Transcript [9352] [false]: 'ปรากฏว่ามีประชาชนจำนวนมาก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:54.333031195+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:54.333032987+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:54.333034559+07:00","message":"StatePrefix: 'ปรากฏว่ามีประชาชนจำนวน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:54.333036619+07:00","message":"TextPushed: 'ปรากฏว่ามี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:54.422530766+07:00","message":"receive streaming session, msgId: 2089"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:54.422564799+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":"2025-10-27T15:43:54.422571616+07:00","message":"receive interim result [false|false]: ปรากฏว่ามีประชาชนจำนวนมาก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:54.422585636+07:00","message":"[buffer interim] 2089 false ปรากฏว่ามีประชาชนจำนวนมาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:54.422592606+07:00","message":"[bufferProcess] interim [0]:ปรากฏว่ามีประชาชนจำนวนมาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:54.422595907+07:00","message":"[bufferProcess] send to processor:ปรากฏว่ามีประชาชนจำนวนมากค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:54.42260227+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:54.422604955+07:00","message":"> Transcript [9353] [false]: 'ปรากฏว่ามีประชาชนจำนวนมากค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:54.422607842+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:54.422609579+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:54.422611465+07:00","message":"StatePrefix: 'ปรากฏว่ามีประชาชนจำนวน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:54.42261338+07:00","message":"TextPushed: 'ปรากฏว่ามี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:54.486335171+07:00","message":"receive streaming session, msgId: 2089"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:54.486380787+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":"2025-10-27T15:43:54.486388506+07:00","message":"receive interim result [false|false]: ปรากฏว่ามีประชาชนจำนวนมากค่ะเดิน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:54.486405345+07:00","message":"[buffer interim] 2089 false ปรากฏว่ามีประชาชนจำนวนมากค่ะเดิน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:54.486416879+07:00","message":"[bufferProcess] interim [120000000]:ปรากฏว่ามีประชาชนจำนวนมากค่ะเดิน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:54.486420853+07:00","message":"[bufferProcess] send to processor:ปรากฏว่ามีประชาชนจำนวนมาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:54.486428571+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:54.486433095+07:00","message":"> Transcript [9354] [false]: 'ปรากฏว่ามีประชาชนจำนวนมาก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:54.486437788+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:54.486440413+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:54.486443156+07:00","message":"StatePrefix: 'ปรากฏว่ามีประชาชนจำนวน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:54.486446189+07:00","message":"TextPushed: 'ปรากฏว่ามี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:54.559248493+07:00","message":"receive streaming session, msgId: 2089"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:54.559283004+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":"2025-10-27T15:43:54.559291101+07:00","message":"receive interim result [false|false]: ปรากฏว่ามีประชาชนจำนวนมากค่ะเดินทาง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:54.559303941+07:00","message":"[buffer interim] 2089 false ปรากฏว่ามีประชาชนจำนวนมากค่ะเดินทาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:54.559310273+07:00","message":"[bufferProcess] interim [300000000]:ปรากฏว่ามีประชาชนจำนวนมากค่ะเดินทาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:54.559312758+07:00","message":"[bufferProcess] send to processor:ปรากฏว่ามีประชาชนจำนวนมากค่ะเดิน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:54.559318467+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:54.55932119+07:00","message":"> Transcript [9355] [false]: 'ปรากฏว่ามีประชาชนจำนวนมากค่ะเดิน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:54.559324233+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:54.559326044+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:54.559328195+07:00","message":"StatePrefix: 'ปรากฏว่ามีประชาชนจำนวน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:54.559330362+07:00","message":"TextPushed: 'ปรากฏว่ามี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:54.559335179+07:00","message":"Push: 'ประชาชนจำนวน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:54.559336918+07:00","message":"TextPushed: 'ปรากฏว่ามีประชาชนจำนวน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:54.559338812+07:00","message":"Set new StatePrefix : 'ปรากฏว่ามีประชาชนจำนวนมากค่ะเดิน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:54.55934099+07:00","message":"Next Push (prob) : 'มากค่ะเดิน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:54.559348654+07:00","message":"push: {false ประชาชนจำนวน 0 0xc003402000}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:54.891313687+07:00","message":"receive streaming session, msgId: 2089"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:54.89135106+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":"2025-10-27T15:43:54.891356666+07:00","message":"receive interim result [false|false]: ปรากฏว่ามีประชาชนจำนวนมากเดินทางมา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:54.891371632+07:00","message":"[buffer interim] 2089 false ปรากฏว่ามีประชาชนจำนวนมากเดินทางมา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:54.891378412+07:00","message":"[bufferProcess] interim [600000000]:ปรากฏว่ามีประชาชนจำนวนมากเดินทางมา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:54.891380493+07:00","message":"[bufferProcess] send to processor:ปรากฏว่ามีประชาชนจำนวนมากค่ะเดินทาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:54.891383812+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:54.891386309+07:00","message":"> Transcript [9356] [false]: 'ปรากฏว่ามีประชาชนจำนวนมากค่ะเดินทาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:54.891389533+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:54.891391505+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:54.891393211+07:00","message":"StatePrefix: 'ปรากฏว่ามีประชาชนจำนวนมากค่ะเดิน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:54.891395817+07:00","message":"TextPushed: 'ปรากฏว่ามีประชาชนจำนวน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:55.013500383+07:00","message":"receive streaming session, msgId: 2089"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:55.013544108+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":"2025-10-27T15:43:55.013551247+07:00","message":"receive interim result [false|false]: ปรากฏว่ามีประชาชนจำนวนมากเดินทางมาจาก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:55.013565918+07:00","message":"[buffer interim] 2089 false ปรากฏว่ามีประชาชนจำนวนมากเดินทางมาจาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:55.013580238+07:00","message":"[bufferProcess] interim [720000000]:ปรากฏว่ามีประชาชนจำนวนมากเดินทางมาจาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:55.013583318+07:00","message":"[bufferProcess] send to processor:ปรากฏว่ามีประชาชนจำนวนมากเดินทางมา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:55.013590084+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:55.013593999+07:00","message":"> Transcript [9357] [false]: 'ปรากฏว่ามีประชาชนจำนวนมากเดินทางมา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:55.013597295+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:55.013600118+07:00","message":"Set new StatePrefix: 'ปรากฏว่ามีประชาชนจำนวนมากเดินทางมา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:55.540247882+07:00","message":"receive streaming session, msgId: 2089"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:55.540283359+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":"2025-10-27T15:43:55.54028983+07:00","message":"receive interim result [false|false]: ปรากฏว่ามีประชาชนจำนวนมากเดินทางมาจากโทษ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:55.540303423+07:00","message":"[buffer interim] 2089 false ปรากฏว่ามีประชาชนจำนวนมากเดินทางมาจากโทษ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:55.540309912+07:00","message":"[bufferProcess] interim [140000000]:ปรากฏว่ามีประชาชนจำนวนมากเดินทางมาจากโทษ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:55.540312125+07:00","message":"[bufferProcess] send to processor:ปรากฏว่ามีประชาชนจำนวนมากเดินทางมาจาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:55.540317015+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:55.540320893+07:00","message":"> Transcript [9358] [false]: 'ปรากฏว่ามีประชาชนจำนวนมากเดินทางมาจาก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:55.54032423+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:55.540326177+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:55.540327817+07:00","message":"StatePrefix: 'ปรากฏว่ามีประชาชนจำนวนมากเดินทางมา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:55.540329771+07:00","message":"TextPushed: 'ปรากฏว่ามีประชาชนจำนวน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:55.569787961+07:00","message":"receive streaming session, msgId: 2089"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:55.56981608+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":"2025-10-27T15:43:55.569821354+07:00","message":"receive interim result [false|false]: ปรากฏว่ามีประชาชนจำนวนมากเดินทางมาจาก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:55.569840669+07:00","message":"[buffer interim] 2089 false ปรากฏว่ามีประชาชนจำนวนมากเดินทางมาจาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:55.569850668+07:00","message":"[bufferProcess] interim [200000000]:ปรากฏว่ามีประชาชนจำนวนมากเดินทางมาจาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:55.569859396+07:00","message":"[bufferProcess] send to processor:ปรากฏว่ามีประชาชนจำนวนมากเดินทางมาจากโทษ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:55.569866282+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:55.569869852+07:00","message":"> Transcript [9359] [false]: 'ปรากฏว่ามีประชาชนจำนวนมากเดินทางมาจากโทษ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:55.569873907+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:55.569876404+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:55.569879252+07:00","message":"StatePrefix: 'ปรากฏว่ามีประชาชนจำนวนมากเดินทางมา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:55.569882272+07:00","message":"TextPushed: 'ปรากฏว่ามีประชาชนจำนวน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:55.593664266+07:00","message":"receive streaming session, msgId: 2089"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:55.593699329+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":"2025-10-27T15:43:55.593705115+07:00","message":"receive interim result [false|false]: ปรากฏว่ามีประชาชนจำนวนมากเดินทางมาจากทุก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:55.593716636+07:00","message":"[buffer interim] 2089 false ปรากฏว่ามีประชาชนจำนวนมากเดินทางมาจากทุก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:55.593724806+07:00","message":"[bufferProcess] interim [260000000]:ปรากฏว่ามีประชาชนจำนวนมากเดินทางมาจากทุก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:55.593727173+07:00","message":"[bufferProcess] send to processor:ปรากฏว่ามีประชาชนจำนวนมากเดินทางมาจาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:55.593732789+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:55.593735387+07:00","message":"> Transcript [9360] [false]: 'ปรากฏว่ามีประชาชนจำนวนมากเดินทางมาจาก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:55.593738318+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:55.593740102+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:55.593741685+07:00","message":"StatePrefix: 'ปรากฏว่ามีประชาชนจำนวนมากเดินทางมา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:55.593743857+07:00","message":"TextPushed: 'ปรากฏว่ามีประชาชนจำนวน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:55.774061318+07:00","message":"receive streaming session, msgId: 2089"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:55.774097197+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":"2025-10-27T15:43:55.774102445+07:00","message":"receive interim result [false|false]: ปรากฏว่ามีประชาชนจำนวนมากเดินทางมาจากทุกสาร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:55.774114581+07:00","message":"[buffer interim] 2089 false ปรากฏว่ามีประชาชนจำนวนมากเดินทางมาจากทุกสาร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:55.774121354+07:00","message":"[bufferProcess] interim [440000000]:ปรากฏว่ามีประชาชนจำนวนมากเดินทางมาจากทุกสาร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:55.774123548+07:00","message":"[bufferProcess] send to processor:ปรากฏว่ามีประชาชนจำนวนมากเดินทางมาจากทุก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:55.774128659+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:55.774131401+07:00","message":"> Transcript [9361] [false]: 'ปรากฏว่ามีประชาชนจำนวนมากเดินทางมาจากทุก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:55.774134767+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:55.774136518+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:55.774138907+07:00","message":"StatePrefix: 'ปรากฏว่ามีประชาชนจำนวนมากเดินทางมา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:55.774142028+07:00","message":"TextPushed: 'ปรากฏว่ามีประชาชนจำนวน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:55.774147501+07:00","message":"Push: 'มากเดินทางมา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:55.774149828+07:00","message":"TextPushed: 'ปรากฏว่ามีประชาชนจำนวนมากเดินทางมา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:55.774152361+07:00","message":"Set new StatePrefix : 'ปรากฏว่ามีประชาชนจำนวนมากเดินทางมาจากทุก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:55.774155128+07:00","message":"Next Push (prob) : 'จากทุก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:55.774164576+07:00","message":"push: {false มากเดินทางมา 0 0xc003402000}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:55.781046848+07:00","message":"receive streaming session, msgId: 2089"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:55.781062757+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":"2025-10-27T15:43:55.781067559+07:00","message":"receive interim result [false|false]: ปรากฏว่ามีประชาชนจำนวนมากเดินทางมาจากทุกสาขา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:55.781076613+07:00","message":"[buffer interim] 2089 false ปรากฏว่ามีประชาชนจำนวนมากเดินทางมาจากทุกสาขา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:55.781080792+07:00","message":"[bufferProcess] interim [500000000]:ปรากฏว่ามีประชาชนจำนวนมากเดินทางมาจากทุกสาขา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:55.781082635+07:00","message":"[bufferProcess] send to processor:ปรากฏว่ามีประชาชนจำนวนมากเดินทางมาจากทุกสาร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:55.78108526+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:55.781087551+07:00","message":"> Transcript [9362] [false]: 'ปรากฏว่ามีประชาชนจำนวนมากเดินทางมาจากทุกสาร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:55.781089917+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:55.781091551+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:55.781092949+07:00","message":"StatePrefix: 'ปรากฏว่ามีประชาชนจำนวนมากเดินทางมาจากทุก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:55.781094585+07:00","message":"TextPushed: 'ปรากฏว่ามีประชาชนจำนวนมากเดินทางมา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:55.904154408+07:00","message":"receive streaming session, msgId: 2089"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:55.904187206+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":"2025-10-27T15:43:55.90419271+07:00","message":"receive interim result [false|false]: ปรากฏว่ามีประชาชนจำนวนมากเดินทางมาจากทั่วทุกสารทิศ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:55.904205065+07:00","message":"[buffer interim] 2089 false ปรากฏว่ามีประชาชนจำนวนมากเดินทางมาจากทั่วทุกสารทิศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:55.904211227+07:00","message":"[bufferProcess] interim [560000000]:ปรากฏว่ามีประชาชนจำนวนมากเดินทางมาจากทั่วทุกสารทิศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:55.904213717+07:00","message":"[bufferProcess] send to processor:ปรากฏว่ามีประชาชนจำนวนมากเดินทางมาจากทุกสาขา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:55.904219179+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:55.904221895+07:00","message":"> Transcript [9363] [false]: 'ปรากฏว่ามีประชาชนจำนวนมากเดินทางมาจากทุกสาขา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:55.904225183+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:55.904226918+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:55.9042291+07:00","message":"StatePrefix: 'ปรากฏว่ามีประชาชนจำนวนมากเดินทางมาจากทุก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:55.904231407+07:00","message":"TextPushed: 'ปรากฏว่ามีประชาชนจำนวนมากเดินทางมา'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:43:56.325338691+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:43:56.325355765+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:56.47534888+07:00","message":"receive streaming session, msgId: 2089"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:56.475386298+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปรากฏว่ามีประชาชนจำนวนมากเดินทางมาจากทั่วทุกสารทิศ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:56.475393096+07:00","message":"receive interim result [false|false]: ปรากฏว่ามีประชาชนจำนวนมากเดินทางมาจากทั่วทุกสารทิศ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:56.475407735+07:00","message":"[buffer interim] 2089 false ปรากฏว่ามีประชาชนจำนวนมากเดินทางมาจากทั่วทุกสารทิศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:56.475413767+07:00","message":"[bufferProcess] interim [160000000]:ปรากฏว่ามีประชาชนจำนวนมากเดินทางมาจากทั่วทุกสารทิศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:56.475416159+07:00","message":"[bufferProcess] send to processor:ปรากฏว่ามีประชาชนจำนวนมากเดินทางมาจากทั่วทุกสารทิศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:56.475421284+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:56.47542389+07:00","message":"> Transcript [9364] [false]: 'ปรากฏว่ามีประชาชนจำนวนมากเดินทางมาจากทั่วทุกสารทิศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:56.475426196+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:56.475430431+07:00","message":"Set new StatePrefix: 'ปรากฏว่ามีประชาชนจำนวนมากเดินทางมาจากทั่วทุกสารทิศ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:56.618845627+07:00","message":"receive streaming session, msgId: 2089"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:56.618882829+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":"2025-10-27T15:43:56.618888463+07:00","message":"receive interim result [false|false]: ปรากฏว่ามีประชาชนจำนวนมากเดินทางมาจากทั่วทุกสารทิศเพื่อ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:56.6189018+07:00","message":"[buffer interim] 2089 false ปรากฏว่ามีประชาชนจำนวนมากเดินทางมาจากทั่วทุกสารทิศเพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:56.618907858+07:00","message":"[bufferProcess] interim [280000000]:ปรากฏว่ามีประชาชนจำนวนมากเดินทางมาจากทั่วทุกสารทิศเพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:56.618910499+07:00","message":"[bufferProcess] send to processor:ปรากฏว่ามีประชาชนจำนวนมากเดินทางมาจากทั่วทุกสารทิศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:56.618915935+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:56.618918417+07:00","message":"> Transcript [9365] [false]: 'ปรากฏว่ามีประชาชนจำนวนมากเดินทางมาจากทั่วทุกสารทิศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:56.618922043+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:56.618923935+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:56.618925616+07:00","message":"StatePrefix: 'ปรากฏว่ามีประชาชนจำนวนมากเดินทางมาจากทั่วทุกสารทิศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:56.618927806+07:00","message":"TextPushed: 'ปรากฏว่ามีประชาชนจำนวนมากเดินทางมา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:56.799765715+07:00","message":"receive streaming session, msgId: 2089"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:56.799802711+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":"2025-10-27T15:43:56.799808599+07:00","message":"receive interim result [false|false]: ปรากฏว่ามีประชาชนจำนวนมากเดินทางมาจากทั่วทุกสารทิศเพื่อมา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:56.799820729+07:00","message":"[buffer interim] 2089 false ปรากฏว่ามีประชาชนจำนวนมากเดินทางมาจากทั่วทุกสารทิศเพื่อมา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:56.79982755+07:00","message":"[bufferProcess] interim [460000000]:ปรากฏว่ามีประชาชนจำนวนมากเดินทางมาจากทั่วทุกสารทิศเพื่อมา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:56.799830078+07:00","message":"[bufferProcess] send to processor:ปรากฏว่ามีประชาชนจำนวนมากเดินทางมาจากทั่วทุกสารทิศเพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:56.799847701+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:56.79985052+07:00","message":"> Transcript [9366] [false]: 'ปรากฏว่ามีประชาชนจำนวนมากเดินทางมาจากทั่วทุกสารทิศเพื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:56.799854358+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:56.799856158+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:56.799857748+07:00","message":"StatePrefix: 'ปรากฏว่ามีประชาชนจำนวนมากเดินทางมาจากทั่วทุกสารทิศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:56.799860086+07:00","message":"TextPushed: 'ปรากฏว่ามีประชาชนจำนวนมากเดินทางมา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:56.836710335+07:00","message":"[GCS] IsForceVAD: false for message ID: 2089"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:56.970423344+07:00","message":"[GCS] Start streaming session, msgId: 2090"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:56.997702912+07:00","message":"receive streaming session, msgId: 2089"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:56.997735076+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปรากฏว่ามีประชาชนจำนวนมากเดินทางมาจากทั่วทุกสารทิศเพื่อมา\",\"confidence\":0.9551484}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":730000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:56.997741554+07:00","message":"receive interim result [true|false]: ปรากฏว่ามีประชาชนจำนวนมากเดินทางมาจากทั่วทุกสารทิศเพื่อมา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:56.997749866+07:00","message":"end recv isFinal message id 2089"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:56.997751573+07:00","message":"end Recv id 2089"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:56.997757708+07:00","message":"[buffer interim] 2089 true ปรากฏว่ามีประชาชนจำนวนมากเดินทางมาจากทั่วทุกสารทิศเพื่อมา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:56.997766316+07:00","message":"[bufferProcess] interim [730000000]:ปรากฏว่ามีประชาชนจำนวนมากเดินทางมาจากทั่วทุกสารทิศเพื่อมา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:56.997771403+07:00","message":"[bufferProcess] send to processor (isfinal):ปรากฏว่ามีประชาชนจำนวนมากเดินทางมาจากทั่วทุกสารทิศเพื่อมา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:56.997774868+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:56.997777704+07:00","message":"> Transcript [9367] [false]: 'ปรากฏว่ามีประชาชนจำนวนมากเดินทางมาจากทั่วทุกสารทิศเพื่อมา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:56.997780809+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:56.997782409+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:56.997783889+07:00","message":"StatePrefix: 'ปรากฏว่ามีประชาชนจำนวนมากเดินทางมาจากทั่วทุกสารทิศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:56.997786036+07:00","message":"TextPushed: 'ปรากฏว่ามีประชาชนจำนวนมากเดินทางมา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:56.99778748+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:56.997789094+07:00","message":"> Transcript [9368] [true]: 'ปรากฏว่ามีประชาชนจำนวนมากเดินทางมาจากทั่วทุกสารทิศเพื่อมา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:56.99779119+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:56.997792513+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:56.99779391+07:00","message":"StatePrefix: 'ปรากฏว่ามีประชาชนจำนวนมากเดินทางมาจากทั่วทุกสารทิศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:56.997798967+07:00","message":"TextPushed: 'ปรากฏว่ามีประชาชนจำนวนมากเดินทางมา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:56.99780506+07:00","message":"Push: 'จากทั่วทุกสารทิศเพื่อมา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:56.997812737+07:00","message":"push: {true จากทั่วทุกสารทิศเพื่อมา 0 0xc003402000}"}
{"level":"info","service":"Main","time":"2025-10-27T15:43:57.008793072+07:00","message":"write wav file: './tmp/7446/7446_2089.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:57.798253714+07:00","message":"receive streaming session, msgId: 2090"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:57.798289627+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":"2025-10-27T15:43:57.798295626+07:00","message":"receive interim result [false|false]: วิธี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:57.798308455+07:00","message":"[buffer interim] 2090 false วิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:57.798315712+07:00","message":"[bufferProcess] interim [540000000]:วิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:57.798317889+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:57.955243966+07:00","message":"receive streaming session, msgId: 2090"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:57.95527957+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":"2025-10-27T15:43:57.955285258+07:00","message":"receive interim result [false|false]: วิธีต่อ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:57.955297139+07:00","message":"[buffer interim] 2090 false วิธีต่อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:57.955306105+07:00","message":"[bufferProcess] interim [720000000]:วิธีต่อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:57.955309546+07:00","message":"[bufferProcess] send to processor:วิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:57.955316198+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:57.95531989+07:00","message":"> Transcript [9369] [false]: 'วิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:57.95532265+07:00","message":"Set StatePrefix (first interim): 'วิธี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:58.088268121+07:00","message":"receive streaming session, msgId: 2090"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:58.088303255+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":"2025-10-27T15:43:58.088309127+07:00","message":"receive interim result [false|false]: วิธีทำ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:58.08832049+07:00","message":"[buffer interim] 2090 false วิธีทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:58.088327954+07:00","message":"[bufferProcess] interim [780000000]:วิธีทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:58.08833006+07:00","message":"[bufferProcess] send to processor:วิธีต่อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:58.088333218+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:58.088335677+07:00","message":"> Transcript [9370] [false]: 'วิธีต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:58.088338577+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:58.088340267+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:58.088341672+07:00","message":"StatePrefix: 'วิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:58.088343379+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:58.126797752+07:00","message":"receive streaming session, msgId: 2090"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:58.126843765+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":"2025-10-27T15:43:58.126849305+07:00","message":"receive interim result [false|false]: วิธีถวาย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:58.126862295+07:00","message":"[buffer interim] 2090 false วิธีถวาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:58.126868674+07:00","message":"[bufferProcess] interim [840000000]:วิธีถวาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:58.126870603+07:00","message":"[bufferProcess] send to processor:วิธีทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:58.126875569+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:58.126878669+07:00","message":"> Transcript [9371] [false]: 'วิธีทำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:58.126881425+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:58.126883174+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:58.126884782+07:00","message":"StatePrefix: 'วิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:58.126886527+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:58.314448726+07:00","message":"receive streaming session, msgId: 2090"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:58.314487469+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":"2025-10-27T15:43:58.314494008+07:00","message":"receive interim result [false|false]: พิธีถวายพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:58.314508006+07:00","message":"[buffer interim] 2090 false พิธีถวายพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:58.314515361+07:00","message":"[bufferProcess] interim [80000000]:พิธีถวายพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:58.314518345+07:00","message":"[bufferProcess] send to processor:วิธีถวาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:58.314527923+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:58.314534317+07:00","message":"> Transcript [9372] [false]: 'วิธีถวาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:58.314537632+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:58.314539464+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:58.314541264+07:00","message":"StatePrefix: 'วิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:58.314543037+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:58.439014313+07:00","message":"receive streaming session, msgId: 2090"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:58.439045234+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":"2025-10-27T15:43:58.439050731+07:00","message":"receive interim result [false|false]: วิธีถวายน้ำ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:58.43906331+07:00","message":"[buffer interim] 2090 false วิธีถวายน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:58.439069786+07:00","message":"[bufferProcess] interim [140000000]:วิธีถวายน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:58.439071744+07:00","message":"[bufferProcess] send to processor:พิธีถวายพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:58.439076814+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:58.439079495+07:00","message":"> Transcript [9373] [false]: 'พิธีถวายพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:58.439081564+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:58.43908328+07:00","message":"Set new StatePrefix: 'พิธีถวายพระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:58.448306026+07:00","message":"receive streaming session, msgId: 2090"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:58.448323872+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":"2025-10-27T15:43:58.448328499+07:00","message":"receive interim result [false|false]: วิธีถวายทั้ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:58.448335469+07:00","message":"[buffer interim] 2090 false วิธีถวายทั้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:58.448340089+07:00","message":"[bufferProcess] interim [200000000]:วิธีถวายทั้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:58.448341832+07:00","message":"[bufferProcess] send to processor:วิธีถวายน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:58.448344574+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:58.448346615+07:00","message":"> Transcript [9374] [false]: 'วิธีถวายน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:58.448348019+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:58.448349487+07:00","message":"Set new StatePrefix: 'วิธีถวายน้ำ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:58.50121531+07:00","message":"receive streaming session, msgId: 2090"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:58.501248092+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":"2025-10-27T15:43:58.501253627+07:00","message":"receive interim result [false|false]: พิธีถวายน้ำสรง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:58.501266153+07:00","message":"[buffer interim] 2090 false พิธีถวายน้ำสรง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:58.501272338+07:00","message":"[bufferProcess] interim [320000000]:พิธีถวายน้ำสรง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:58.501274572+07:00","message":"[bufferProcess] send to processor:วิธีถวายทั้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:58.501279905+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:58.501282496+07:00","message":"> Transcript [9375] [false]: 'วิธีถวายทั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:58.501284465+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:58.501286222+07:00","message":"Set new StatePrefix: 'วิธีถวายทั้ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:58.814903456+07:00","message":"receive streaming session, msgId: 2090"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:58.814940733+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":"2025-10-27T15:43:58.814947742+07:00","message":"receive interim result [false|false]: วิธีถวายทั้งสอง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:58.814961947+07:00","message":"[buffer interim] 2090 false วิธีถวายทั้งสอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:58.814968124+07:00","message":"[bufferProcess] interim [560000000]:วิธีถวายทั้งสอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:58.814970046+07:00","message":"[bufferProcess] send to processor:พิธีถวายน้ำสรง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:58.814975212+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:58.814977745+07:00","message":"> Transcript [9376] [false]: 'พิธีถวายน้ำสรง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:58.814979858+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:58.814981532+07:00","message":"Set new StatePrefix: 'พิธีถวายน้ำสรง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:59.215925611+07:00","message":"receive streaming session, msgId: 2090"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:59.21595968+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":"2025-10-27T15:43:59.215964668+07:00","message":"receive interim result [false|false]: พิธีถวายน้ำสรงพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:59.215977508+07:00","message":"[buffer interim] 2090 false พิธีถวายน้ำสรงพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:59.215985297+07:00","message":"[bufferProcess] interim [980000000]:พิธีถวายน้ำสรงพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:59.21598744+07:00","message":"[bufferProcess] send to processor:วิธีถวายทั้งสอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:59.21599073+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:59.215993052+07:00","message":"> Transcript [9377] [false]: 'วิธีถวายทั้งสอง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:59.215994941+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:59.215996696+07:00","message":"Set new StatePrefix: 'วิธีถวายทั้งสอง'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:43:59.326060306+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:43:59.326073933+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:59.33675299+07:00","message":"receive streaming session, msgId: 2090"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:59.336792483+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"วิธีถวายทั้ง 2 ระบบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:59.33679959+07:00","message":"receive interim result [false|false]: วิธีถวายทั้ง 2 ระบบ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:59.33680951+07:00","message":"[buffer interim] 2090 false วิธีถวายทั้ง 2 ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:59.336817065+07:00","message":"[bufferProcess] interim [100000000]:วิธีถวายทั้ง 2 ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:59.336820026+07:00","message":"[bufferProcess] send to processor:พิธีถวายน้ำสรงพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:59.336824446+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:59.336827947+07:00","message":"> Transcript [9378] [false]: 'พิธีถวายน้ำสรงพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:59.336830975+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:59.336841363+07:00","message":"Set new StatePrefix: 'พิธีถวายน้ำสรงพระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:59.394373711+07:00","message":"receive streaming session, msgId: 2090"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:59.39441122+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":"2025-10-27T15:43:59.394417311+07:00","message":"receive interim result [false|false]: พิธีถวายน้ำสรงพระบรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:59.394428775+07:00","message":"[buffer interim] 2090 false พิธีถวายน้ำสรงพระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:59.394435087+07:00","message":"[bufferProcess] interim [220000000]:พิธีถวายน้ำสรงพระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:59.394437535+07:00","message":"[bufferProcess] send to processor:วิธีถวายทั้ง 2 ระบบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:59.394442631+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:59.394445206+07:00","message":"> Transcript [9379] [false]: 'วิธีถวายทั้ง 2 ระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:59.394447197+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:59.394449375+07:00","message":"Set new StatePrefix: 'วิธีถวายทั้ง 2 ระบบ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:59.72063293+07:00","message":"receive streaming session, msgId: 2090"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:59.720665065+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":"2025-10-27T15:43:59.720671052+07:00","message":"receive interim result [false|false]: พิธีถวายน้ำสรงพระบรมศพ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:43:59.720683888+07:00","message":"[buffer interim] 2090 false พิธีถวายน้ำสรงพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:59.720690199+07:00","message":"[bufferProcess] interim [460000000]:พิธีถวายน้ำสรงพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:59.720692261+07:00","message":"[bufferProcess] send to processor:พิธีถวายน้ำสรงพระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:59.720697483+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:59.720700112+07:00","message":"> Transcript [9380] [false]: 'พิธีถวายน้ำสรงพระบรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:59.720702167+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:43:59.720703932+07:00","message":"Set new StatePrefix: 'พิธีถวายน้ำสรงพระบรม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:00.101324981+07:00","message":"receive streaming session, msgId: 2090"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:00.101360671+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":"2025-10-27T15:44:00.101367297+07:00","message":"receive interim result [false|false]: พิธีถวายน้ำสรงพระบรมศพของ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:00.101381773+07:00","message":"[buffer interim] 2090 false พิธีถวายน้ำสรงพระบรมศพของ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:00.101388832+07:00","message":"[bufferProcess] interim [880000000]:พิธีถวายน้ำสรงพระบรมศพของ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:00.101391031+07:00","message":"[bufferProcess] send to processor:พิธีถวายน้ำสรงพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:00.101396367+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:00.101399013+07:00","message":"> Transcript [9381] [false]: 'พิธีถวายน้ำสรงพระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:00.10140194+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:00.101403788+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:00.101405403+07:00","message":"StatePrefix: 'พิธีถวายน้ำสรงพระบรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:00.101407303+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:00.285306363+07:00","message":"receive streaming session, msgId: 2090"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:00.28534484+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":"2025-10-27T15:44:00.285352452+07:00","message":"receive interim result [false|false]: พิธีถวายน้ำสรงพระบรมศพของพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:00.285368914+07:00","message":"[buffer interim] 2090 false พิธีถวายน้ำสรงพระบรมศพของพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:00.285377874+07:00","message":"[bufferProcess] interim [0]:พิธีถวายน้ำสรงพระบรมศพของพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:00.285380977+07:00","message":"[bufferProcess] send to processor:พิธีถวายน้ำสรงพระบรมศพของ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:00.285385721+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:00.285389281+07:00","message":"> Transcript [9382] [false]: 'พิธีถวายน้ำสรงพระบรมศพของ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:00.285393588+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:00.285396006+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:00.285398771+07:00","message":"StatePrefix: 'พิธีถวายน้ำสรงพระบรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:00.285401432+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:00.336546895+07:00","message":"receive streaming session, msgId: 2090"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:00.336591466+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พิธีถวายน้ำสรงพระบรมศพ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:00.336599058+07:00","message":"receive interim result [false|false]: พิธีถวายน้ำสรงพระบรมศพ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:00.336615303+07:00","message":"[buffer interim] 2090 false พิธีถวายน้ำสรงพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:00.33662376+07:00","message":"[bufferProcess] interim [120000000]:พิธีถวายน้ำสรงพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:00.33662619+07:00","message":"[bufferProcess] send to processor:พิธีถวายน้ำสรงพระบรมศพของพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:00.336631378+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:00.336633864+07:00","message":"> Transcript [9383] [false]: 'พิธีถวายน้ำสรงพระบรมศพของพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:00.336636912+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:00.33663889+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:00.336644881+07:00","message":"StatePrefix: 'พิธีถวายน้ำสรงพระบรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:00.336646751+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:00.447677551+07:00","message":"receive streaming session, msgId: 2090"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:00.447712718+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":"2025-10-27T15:44:00.447719896+07:00","message":"receive interim result [false|false]: พิธีถวายน้ำสรงพระบรมศพของพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:00.447734105+07:00","message":"[buffer interim] 2090 false พิธีถวายน้ำสรงพระบรมศพของพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:00.447741691+07:00","message":"[bufferProcess] interim [180000000]:พิธีถวายน้ำสรงพระบรมศพของพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:00.447744769+07:00","message":"[bufferProcess] send to processor:พิธีถวายน้ำสรงพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:00.447749729+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:00.447753458+07:00","message":"> Transcript [9384] [false]: 'พิธีถวายน้ำสรงพระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:00.447757706+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:00.447760252+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:00.447763058+07:00","message":"StatePrefix: 'พิธีถวายน้ำสรงพระบรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:00.447765653+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:00.447768796+07:00","message":"Push: 'พิธีถวายน้ำสรงพระบรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:00.447771274+07:00","message":"TextPushed: 'พิธีถวายน้ำสรงพระบรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:00.447773883+07:00","message":"Set new StatePrefix : 'พิธีถวายน้ำสรงพระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:00.447776534+07:00","message":"Next Push (prob) : 'ศพ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:00.447786265+07:00","message":"push: {false พิธีถวายน้ำสรงพระบรม 0 0xc002ee4180}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:00.556316417+07:00","message":"receive streaming session, msgId: 2090"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:00.556354539+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พิธีถวายน้ำสรงพระบรมศพ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:00.556361166+07:00","message":"receive interim result [false|false]: พิธีถวายน้ำสรงพระบรมศพ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:00.556374065+07:00","message":"[buffer interim] 2090 false พิธีถวายน้ำสรงพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:00.556384061+07:00","message":"[bufferProcess] interim [240000000]:พิธีถวายน้ำสรงพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:00.556387307+07:00","message":"[bufferProcess] send to processor:พิธีถวายน้ำสรงพระบรมศพของพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:00.556394018+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:00.556397593+07:00","message":"> Transcript [9385] [false]: 'พิธีถวายน้ำสรงพระบรมศพของพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:00.556401776+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:00.556404405+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:00.556407401+07:00","message":"StatePrefix: 'พิธีถวายน้ำสรงพระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:00.55641016+07:00","message":"TextPushed: 'พิธีถวายน้ำสรงพระบรม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:00.567637762+07:00","message":"receive streaming session, msgId: 2090"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:00.5676615+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":"2025-10-27T15:44:00.567667472+07:00","message":"receive interim result [false|false]: พิธีถวายน้ำสรงพระบรมศพของพระนาง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:00.56768087+07:00","message":"[buffer interim] 2090 false พิธีถวายน้ำสรงพระบรมศพของพระนาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:00.567686874+07:00","message":"[bufferProcess] interim [300000000]:พิธีถวายน้ำสรงพระบรมศพของพระนาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:00.567690567+07:00","message":"[bufferProcess] send to processor:พิธีถวายน้ำสรงพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:00.56769409+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:00.567696942+07:00","message":"> Transcript [9386] [false]: 'พิธีถวายน้ำสรงพระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:00.567700721+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:00.567703051+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:00.567705298+07:00","message":"StatePrefix: 'พิธีถวายน้ำสรงพระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:00.567708039+07:00","message":"TextPushed: 'พิธีถวายน้ำสรงพระบรม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:00.801125896+07:00","message":"receive streaming session, msgId: 2090"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:00.80116987+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":"2025-10-27T15:44:00.80117641+07:00","message":"receive interim result [false|false]: พิธีถวายน้ำสรงพระบรมศพของพระนางเจ้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:00.801191774+07:00","message":"[buffer interim] 2090 false พิธีถวายน้ำสรงพระบรมศพของพระนางเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:00.801202502+07:00","message":"[bufferProcess] interim [540000000]:พิธีถวายน้ำสรงพระบรมศพของพระนางเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:00.801204902+07:00","message":"[bufferProcess] send to processor:พิธีถวายน้ำสรงพระบรมศพของพระนาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:00.801208564+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:00.801211132+07:00","message":"> Transcript [9387] [false]: 'พิธีถวายน้ำสรงพระบรมศพของพระนาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:00.801214065+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:00.801215738+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:00.801217773+07:00","message":"StatePrefix: 'พิธีถวายน้ำสรงพระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:00.80122122+07:00","message":"TextPushed: 'พิธีถวายน้ำสรงพระบรม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:01.25122811+07:00","message":"receive streaming session, msgId: 2090"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:01.251266735+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":"2025-10-27T15:44:01.251274692+07:00","message":"receive interim result [false|false]: พิธีถวายน้ำสรงพระบรมศพของพระนางเจ้าสิริ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:01.25129097+07:00","message":"[buffer interim] 2090 false พิธีถวายน้ำสรงพระบรมศพของพระนางเจ้าสิริ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:01.251301804+07:00","message":"[bufferProcess] interim [960000000]:พิธีถวายน้ำสรงพระบรมศพของพระนางเจ้าสิริ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:01.251305025+07:00","message":"[bufferProcess] send to processor:พิธีถวายน้ำสรงพระบรมศพของพระนางเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:01.251311695+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:01.251315171+07:00","message":"> Transcript [9388] [false]: 'พิธีถวายน้ำสรงพระบรมศพของพระนางเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:01.251319456+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:01.251322924+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:01.251325893+07:00","message":"StatePrefix: 'พิธีถวายน้ำสรงพระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:01.25132983+07:00","message":"TextPushed: 'พิธีถวายน้ำสรงพระบรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:01.251337041+07:00","message":"Push: 'ศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:01.251339281+07:00","message":"TextPushed: 'พิธีถวายน้ำสรงพระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:01.251341861+07:00","message":"Set new StatePrefix : 'พิธีถวายน้ำสรงพระบรมศพของพระนางเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:01.251345205+07:00","message":"Next Push (prob) : 'ของพระนางเจ้า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:01.251355789+07:00","message":"push: {false ศพ 0 0xc002ee4180}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:01.252679236+07:00","message":"receive streaming session, msgId: 2090"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:01.252690521+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":"2025-10-27T15:44:01.252695614+07:00","message":"receive interim result [false|false]: พิธีถวายน้ำสรงพระบรมศพของพระนางเจ้าสิริกิติ์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:01.252705545+07:00","message":"[buffer interim] 2090 false พิธีถวายน้ำสรงพระบรมศพของพระนางเจ้าสิริกิติ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:01.252709913+07:00","message":"[bufferProcess] interim [20000000]:พิธีถวายน้ำสรงพระบรมศพของพระนางเจ้าสิริกิติ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:01.252712822+07:00","message":"[bufferProcess] send to processor:พิธีถวายน้ำสรงพระบรมศพของพระนางเจ้าสิริ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:01.252715642+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:01.252718614+07:00","message":"> Transcript [9389] [false]: 'พิธีถวายน้ำสรงพระบรมศพของพระนางเจ้าสิริ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:01.252721835+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:01.252723966+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:01.252726607+07:00","message":"StatePrefix: 'พิธีถวายน้ำสรงพระบรมศพของพระนางเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:01.25272957+07:00","message":"TextPushed: 'พิธีถวายน้ำสรงพระบรมศพ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:01.835130689+07:00","message":"receive streaming session, msgId: 2090"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:01.835162174+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พิธีถวายน้ำสรงพระบรมศพของพระนางเจ้าสิริกิติ์\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:01.83516772+07:00","message":"receive interim result [false|false]: พิธีถวายน้ำสรงพระบรมศพของพระนางเจ้าสิริกิติ์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:01.835182628+07:00","message":"[buffer interim] 2090 false พิธีถวายน้ำสรงพระบรมศพของพระนางเจ้าสิริกิติ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:01.835191047+07:00","message":"[bufferProcess] interim [620000000]:พิธีถวายน้ำสรงพระบรมศพของพระนางเจ้าสิริกิติ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:01.835193234+07:00","message":"[bufferProcess] send to processor:พิธีถวายน้ำสรงพระบรมศพของพระนางเจ้าสิริกิติ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:01.835198651+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:01.8352013+07:00","message":"> Transcript [9390] [false]: 'พิธีถวายน้ำสรงพระบรมศพของพระนางเจ้าสิริกิติ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:01.83520441+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:01.835206119+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:01.835208241+07:00","message":"StatePrefix: 'พิธีถวายน้ำสรงพระบรมศพของพระนางเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:01.835210283+07:00","message":"TextPushed: 'พิธีถวายน้ำสรงพระบรมศพ'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:44:02.327023439+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:44:02.327023435+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:02.534167554+07:00","message":"receive streaming session, msgId: 2090"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:02.534203376+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":"2025-10-27T15:44:02.534209921+07:00","message":"receive interim result [false|false]: พิธีถวายน้ำสรงพระบรมศพของพระนางเจ้าสิริกิติ์พระบรมราชินี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:02.534223921+07:00","message":"[buffer interim] 2090 false พิธีถวายน้ำสรงพระบรมศพของพระนางเจ้าสิริกิติ์พระบรมราชินี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:02.534236401+07:00","message":"[bufferProcess] interim [280000000]:พิธีถวายน้ำสรงพระบรมศพของพระนางเจ้าสิริกิติ์พระบรมราชินี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:02.534239636+07:00","message":"[bufferProcess] send to processor:พิธีถวายน้ำสรงพระบรมศพของพระนางเจ้าสิริกิติ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:02.534247713+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:02.534250419+07:00","message":"> Transcript [9391] [false]: 'พิธีถวายน้ำสรงพระบรมศพของพระนางเจ้าสิริกิติ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:02.534253313+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:02.534256628+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:02.53425877+07:00","message":"StatePrefix: 'พิธีถวายน้ำสรงพระบรมศพของพระนางเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:02.534261012+07:00","message":"TextPushed: 'พิธีถวายน้ำสรงพระบรมศพ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:02.605342805+07:00","message":"receive streaming session, msgId: 2090"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:02.605373459+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":"2025-10-27T15:44:02.605379176+07:00","message":"receive interim result [false|false]: พิธีถวายน้ำสรงพระบรมศพของพระนางเจ้าสิริกิติ์พระบรมราชินีนาถ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:02.605392896+07:00","message":"[buffer interim] 2090 false พิธีถวายน้ำสรงพระบรมศพของพระนางเจ้าสิริกิติ์พระบรมราชินีนาถ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:02.605399535+07:00","message":"[bufferProcess] interim [400000000]:พิธีถวายน้ำสรงพระบรมศพของพระนางเจ้าสิริกิติ์พระบรมราชินีนาถ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:02.605402+07:00","message":"[bufferProcess] send to processor:พิธีถวายน้ำสรงพระบรมศพของพระนางเจ้าสิริกิติ์พระบรมราชินี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:02.605407916+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:02.605410384+07:00","message":"> Transcript [9392] [false]: 'พิธีถวายน้ำสรงพระบรมศพของพระนางเจ้าสิริกิติ์พระบรมราชินี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:02.605414287+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:02.605415987+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:02.605417863+07:00","message":"StatePrefix: 'พิธีถวายน้ำสรงพระบรมศพของพระนางเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:02.60542016+07:00","message":"TextPushed: 'พิธีถวายน้ำสรงพระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:02.605424387+07:00","message":"Push: 'ของพระนางเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:02.605426024+07:00","message":"TextPushed: 'พิธีถวายน้ำสรงพระบรมศพของพระนางเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:02.605427753+07:00","message":"Set new StatePrefix : 'พิธีถวายน้ำสรงพระบรมศพของพระนางเจ้าสิริกิติ์พระบรมราชินี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:02.605430112+07:00","message":"Next Push (prob) : 'สิริกิติ์พระบรมราชินี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:02.605439042+07:00","message":"push: {false ของพระนางเจ้า 0 0xc002ee4180}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:02.666389834+07:00","message":"[GCS] IsForceVAD: false for message ID: 2090"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:02.799432956+07:00","message":"[GCS] Start streaming session, msgId: 2091"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:02.888696003+07:00","message":"receive streaming session, msgId: 2090"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:02.888734506+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พิธีถวายน้ำสรงพระบรมศพของพระนางเจ้าสิริกิติ์พระบรมราชินีนาถ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":730000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:02.888742343+07:00","message":"receive interim result [true|false]: พิธีถวายน้ำสรงพระบรมศพของพระนางเจ้าสิริกิติ์พระบรมราชินีนาถ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:02.888756708+07:00","message":"end recv isFinal message id 2090"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:02.888759308+07:00","message":"end Recv id 2090"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:02.888766833+07:00","message":"[buffer interim] 2090 true พิธีถวายน้ำสรงพระบรมศพของพระนางเจ้าสิริกิติ์พระบรมราชินีนาถ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:02.888777804+07:00","message":"[bufferProcess] interim [730000000]:พิธีถวายน้ำสรงพระบรมศพของพระนางเจ้าสิริกิติ์พระบรมราชินีนาถ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:02.888781612+07:00","message":"[bufferProcess] send to processor (isfinal):พิธีถวายน้ำสรงพระบรมศพของพระนางเจ้าสิริกิติ์พระบรมราชินีนาถ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:02.888785913+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:02.888789964+07:00","message":"> Transcript [9393] [false]: 'พิธีถวายน้ำสรงพระบรมศพของพระนางเจ้าสิริกิติ์พระบรมราชินีนาถ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:02.888794282+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:02.888796558+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:02.888798754+07:00","message":"StatePrefix: 'พิธีถวายน้ำสรงพระบรมศพของพระนางเจ้าสิริกิติ์พระบรมราชินี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:02.888802618+07:00","message":"TextPushed: 'พิธีถวายน้ำสรงพระบรมศพของพระนางเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:02.888804859+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:02.888807382+07:00","message":"> Transcript [9394] [true]: 'พิธีถวายน้ำสรงพระบรมศพของพระนางเจ้าสิริกิติ์พระบรมราชินีนาถ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:02.888810059+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:02.888811982+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:02.888814117+07:00","message":"StatePrefix: 'พิธีถวายน้ำสรงพระบรมศพของพระนางเจ้าสิริกิติ์พระบรมราชินี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:02.888816314+07:00","message":"TextPushed: 'พิธีถวายน้ำสรงพระบรมศพของพระนางเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:02.888820541+07:00","message":"Push: 'สิริกิติ์พระบรมราชินีนาถ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:02.888831049+07:00","message":"push: {true สิริกิติ์พระบรมราชินีนาถ 0 0xc002ee4180}"}
{"level":"info","service":"Main","time":"2025-10-27T15:44:02.902712714+07:00","message":"write wav file: './tmp/7446/7446_2090.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:03.490939547+07:00","message":"receive streaming session, msgId: 2091"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:03.490985281+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":"2025-10-27T15:44:03.490990152+07:00","message":"receive interim result [false|false]: การ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:03.491005766+07:00","message":"[buffer interim] 2091 false การ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:03.491012767+07:00","message":"[bufferProcess] interim [720000000]:การ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:03.491014156+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:03.715940117+07:00","message":"receive streaming session, msgId: 2091"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:03.71597629+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":"2025-10-27T15:44:03.715980988+07:00","message":"receive interim result [false|false]: กลับมา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:03.715992571+07:00","message":"[buffer interim] 2091 false กลับมา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:03.71599863+07:00","message":"[bufferProcess] interim [840000000]:กลับมา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:03.716000982+07:00","message":"[bufferProcess] send to processor:การ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:03.716005701+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:03.716009602+07:00","message":"> Transcript [9395] [false]: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:03.716011466+07:00","message":"Set StatePrefix (first interim): 'การ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:03.796495108+07:00","message":"receive streaming session, msgId: 2091"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:03.796531155+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":"2025-10-27T15:44:03.796536095+07:00","message":"receive interim result [false|false]: กำลัง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:03.796549365+07:00","message":"[buffer interim] 2091 false กำลัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:03.796556515+07:00","message":"[bufferProcess] interim [960000000]:กำลัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:03.796558333+07:00","message":"[bufferProcess] send to processor:กลับมา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:03.796561767+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:03.796564232+07:00","message":"> Transcript [9396] [false]: 'กลับมา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:03.796566129+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:03.796567793+07:00","message":"Set new StatePrefix: 'กลับมา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:03.813040314+07:00","message":"receive streaming session, msgId: 2091"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:03.813079845+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":"2025-10-27T15:44:03.813085993+07:00","message":"receive interim result [false|false]: กลับมา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:03.813099387+07:00","message":"[buffer interim] 2091 false กลับมา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:03.813106043+07:00","message":"[bufferProcess] interim [20000000]:กลับมา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:03.813107916+07:00","message":"[bufferProcess] send to processor:กำลัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:03.813111232+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:03.813113737+07:00","message":"> Transcript [9397] [false]: 'กำลัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:03.813115862+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:03.813117671+07:00","message":"Set new StatePrefix: 'กำลัง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:03.871493112+07:00","message":"receive streaming session, msgId: 2091"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:03.871529792+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":"2025-10-27T15:44:03.8715353+07:00","message":"receive interim result [false|false]: การประเมิน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:03.871550599+07:00","message":"[buffer interim] 2091 false การประเมิน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:03.871558109+07:00","message":"[bufferProcess] interim [80000000]:การประเมิน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:03.871559918+07:00","message":"[bufferProcess] send to processor:กลับมา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:03.871563034+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:03.871565514+07:00","message":"> Transcript [9398] [false]: 'กลับมา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:03.871567336+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:03.871568974+07:00","message":"Set new StatePrefix: 'กลับมา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:03.981050831+07:00","message":"receive streaming session, msgId: 2091"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:03.981089624+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":"2025-10-27T15:44:03.981094649+07:00","message":"receive interim result [false|false]: กมลา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:03.981105598+07:00","message":"[buffer interim] 2091 false กมลา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:03.981111564+07:00","message":"[bufferProcess] interim [140000000]:กมลา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:03.981113405+07:00","message":"[bufferProcess] send to processor:การประเมิน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:03.981116583+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:03.981119413+07:00","message":"> Transcript [9399] [false]: 'การประเมิน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:03.981121212+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:03.981122869+07:00","message":"Set new StatePrefix: 'การประเมิน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:04.035597198+07:00","message":"receive streaming session, msgId: 2091"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:04.035629845+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":"2025-10-27T15:44:04.035635088+07:00","message":"receive interim result [false|false]: กลับมารัก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:04.035649185+07:00","message":"[buffer interim] 2091 false กลับมารัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:04.03565758+07:00","message":"[bufferProcess] interim [260000000]:กลับมารัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:04.03565933+07:00","message":"[bufferProcess] send to processor:กมลา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:04.035662687+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:04.035665227+07:00","message":"> Transcript [9400] [false]: 'กมลา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:04.035666971+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:04.035668854+07:00","message":"Set new StatePrefix: 'กมลา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:04.039511381+07:00","message":"receive streaming session, msgId: 2091"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:04.039522026+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":"2025-10-27T15:44:04.039524743+07:00","message":"receive interim result [false|false]: การบำรุงรักษา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:04.03953052+07:00","message":"[buffer interim] 2091 false การบำรุงรักษา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:04.039533075+07:00","message":"[bufferProcess] interim [320000000]:การบำรุงรักษา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:04.039534759+07:00","message":"[bufferProcess] send to processor:กลับมารัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:04.039536493+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:04.039538153+07:00","message":"> Transcript [9401] [false]: 'กลับมารัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:04.039539541+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:04.039541038+07:00","message":"Set new StatePrefix: 'กลับมารัก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:04.16342445+07:00","message":"receive streaming session, msgId: 2091"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:04.163457293+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":"2025-10-27T15:44:04.163462533+07:00","message":"receive interim result [false|false]: พระบรมราชา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:04.16347466+07:00","message":"[buffer interim] 2091 false พระบรมราชา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:04.163481115+07:00","message":"[bufferProcess] interim [380000000]:พระบรมราชา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:04.163482861+07:00","message":"[bufferProcess] send to processor:การบำรุงรักษา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:04.163485818+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:04.163488629+07:00","message":"> Transcript [9402] [false]: 'การบำรุงรักษา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:04.163490568+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:04.163492359+07:00","message":"Set new StatePrefix: 'การบำรุงรักษา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:04.219936821+07:00","message":"receive streaming session, msgId: 2091"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:04.219971571+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":"2025-10-27T15:44:04.219977334+07:00","message":"receive interim result [false|false]: พระบรมราชชน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:04.219992202+07:00","message":"[buffer interim] 2091 false พระบรมราชชน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:04.220002529+07:00","message":"[bufferProcess] interim [440000000]:พระบรมราชชน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:04.220004962+07:00","message":"[bufferProcess] send to processor:พระบรมราชา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:04.220009945+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:04.220012747+07:00","message":"> Transcript [9403] [false]: 'พระบรมราชา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:04.220014654+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:04.220016294+07:00","message":"Set new StatePrefix: 'พระบรมราชา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:04.227384791+07:00","message":"receive streaming session, msgId: 2091"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:04.227406278+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":"2025-10-27T15:44:04.227410933+07:00","message":"receive interim result [false|false]: พระบรมราโชวาท"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:04.227424489+07:00","message":"[buffer interim] 2091 false พระบรมราโชวาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:04.227430626+07:00","message":"[bufferProcess] interim [500000000]:พระบรมราโชวาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:04.22743317+07:00","message":"[bufferProcess] send to processor:พระบรมราชชน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:04.227437219+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:04.227441065+07:00","message":"> Transcript [9404] [false]: 'พระบรมราชชน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:04.227443196+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:04.227444859+07:00","message":"Set new StatePrefix: 'พระบรมราชชน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:04.351140729+07:00","message":"receive streaming session, msgId: 2091"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:04.351179523+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":"2025-10-27T15:44:04.351185108+07:00","message":"receive interim result [false|false]: พระบรมราชชนนี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:04.351198884+07:00","message":"[buffer interim] 2091 false พระบรมราชชนนี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:04.351206359+07:00","message":"[bufferProcess] interim [560000000]:พระบรมราชชนนี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:04.351208899+07:00","message":"[bufferProcess] send to processor:พระบรมราโชวาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:04.351215074+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:04.351218746+07:00","message":"> Transcript [9405] [false]: 'พระบรมราโชวาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:04.351222102+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:04.351224733+07:00","message":"Set new StatePrefix: 'พระบรมราโชวาท'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:04.670740813+07:00","message":"receive streaming session, msgId: 2091"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:04.670775933+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":"2025-10-27T15:44:04.670781649+07:00","message":"receive interim result [false|false]: พระบรมราชชนนีพัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:04.670797915+07:00","message":"[buffer interim] 2091 false พระบรมราชชนนีพัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:04.670807014+07:00","message":"[bufferProcess] interim [860000000]:พระบรมราชชนนีพัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:04.670809145+07:00","message":"[bufferProcess] send to processor:พระบรมราชชนนี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:04.670814271+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:04.670816731+07:00","message":"> Transcript [9406] [false]: 'พระบรมราชชนนี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:04.670818842+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:04.670821026+07:00","message":"Set new StatePrefix: 'พระบรมราชชนนี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:04.741851082+07:00","message":"receive streaming session, msgId: 2091"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:04.741884539+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":"2025-10-27T15:44:04.741889755+07:00","message":"receive interim result [false|false]: พระบรมราชชนนีพันปี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:04.741900695+07:00","message":"[buffer interim] 2091 false พระบรมราชชนนีพันปี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:04.741908548+07:00","message":"[bufferProcess] interim [980000000]:พระบรมราชชนนีพันปี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:04.741910523+07:00","message":"[bufferProcess] send to processor:พระบรมราชชนนีพัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:04.741915909+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:04.741918624+07:00","message":"> Transcript [9407] [false]: 'พระบรมราชชนนีพัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:04.741921462+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:04.741923405+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:04.74192505+07:00","message":"StatePrefix: 'พระบรมราชชนนี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:04.741926879+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:04.931578648+07:00","message":"receive streaming session, msgId: 2091"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:04.931616341+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":"2025-10-27T15:44:04.931622685+07:00","message":"receive interim result [false|false]: พระบรมราชชนนีพันปีหลวง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:04.931639223+07:00","message":"[buffer interim] 2091 false พระบรมราชชนนีพันปีหลวง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:04.931649916+07:00","message":"[bufferProcess] interim [160000000]:พระบรมราชชนนีพันปีหลวง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:04.931652321+07:00","message":"[bufferProcess] send to processor:พระบรมราชชนนีพันปี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:04.931657626+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:04.931660701+07:00","message":"> Transcript [9408] [false]: 'พระบรมราชชนนีพันปี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:04.931663809+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:04.931665567+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:04.931667732+07:00","message":"StatePrefix: 'พระบรมราชชนนี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:04.931670057+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:44:05.327553641+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:44:05.327561513+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:05.35537198+07:00","message":"[GCS] IsForceVAD: false for message ID: 2091"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:05.446515124+07:00","message":"receive streaming session, msgId: 2091"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:05.446548978+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":"2025-10-27T15:44:05.446554493+07:00","message":"receive interim result [false|false]: พระบรมราชชนนีพันปีหลวงนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:05.446566231+07:00","message":"[buffer interim] 2091 false พระบรมราชชนนีพันปีหลวงนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:05.446572599+07:00","message":"[bufferProcess] interim [700000000]:พระบรมราชชนนีพันปีหลวงนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:05.446574696+07:00","message":"[bufferProcess] send to processor:พระบรมราชชนนีพันปีหลวง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:05.446580184+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:05.446582694+07:00","message":"> Transcript [9409] [false]: 'พระบรมราชชนนีพันปีหลวง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:05.446586164+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:05.446588271+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:05.446590353+07:00","message":"StatePrefix: 'พระบรมราชชนนี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:05.446592215+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:05.464569819+07:00","message":"receive streaming session, msgId: 2091"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:05.464600897+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระบรมราชชนนีพันปีหลวงนะคะ\",\"confidence\":0.90678436}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":790000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:05.464606002+07:00","message":"receive interim result [true|false]: พระบรมราชชนนีพันปีหลวงนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:05.464613564+07:00","message":"end recv isFinal message id 2091"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:05.464615388+07:00","message":"end Recv id 2091"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:05.464621033+07:00","message":"[buffer interim] 2091 true พระบรมราชชนนีพันปีหลวงนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:05.46462866+07:00","message":"[bufferProcess] interim [790000000]:พระบรมราชชนนีพันปีหลวงนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:05.464631274+07:00","message":"[bufferProcess] send to processor (isfinal):พระบรมราชชนนีพันปีหลวงนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:05.464640466+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:05.464653522+07:00","message":"> Transcript [9410] [false]: 'พระบรมราชชนนีพันปีหลวงนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:05.464657967+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:05.464660737+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:05.464662755+07:00","message":"StatePrefix: 'พระบรมราชชนนี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:05.46466461+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:05.464671392+07:00","message":"Push: 'พระบรมราชชนนี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:05.464673066+07:00","message":"TextPushed: 'พระบรมราชชนนี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:05.46467722+07:00","message":"Set new StatePrefix : 'พระบรมราชชนนีพันปีหลวงนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:05.464679179+07:00","message":"Next Push (prob) : 'พันปีหลวงนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:05.464681004+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:05.464682831+07:00","message":"> Transcript [9411] [true]: 'พระบรมราชชนนีพันปีหลวงนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:05.464684607+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:05.464685913+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:05.464687576+07:00","message":"StatePrefix: 'พระบรมราชชนนีพันปีหลวงนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:05.464689096+07:00","message":"TextPushed: 'พระบรมราชชนนี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:05.464690771+07:00","message":"Push: 'พันปีหลวงนะคะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:05.464704611+07:00","message":"push: {false พระบรมราชชนนี 0 0xc002ee4780}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:05.464711225+07:00","message":"push: {true พันปีหลวงนะคะ 0 0xc002ee4780}"}
{"level":"info","service":"Main","time":"2025-10-27T15:44:05.471906774+07:00","message":"write wav file: './tmp/7446/7446_2091.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:05.676765777+07:00","message":"[GCS] Start streaming session, msgId: 2092"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:44:08.327856689+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:44:08.327875655+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:08.915188561+07:00","message":"receive streaming session, msgId: 2092"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:08.915226138+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":"2025-10-27T15:44:08.915230896+07:00","message":"receive interim result [false|false]: การเดิน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:08.915244256+07:00","message":"[buffer interim] 2092 false การเดิน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:08.91525055+07:00","message":"[bufferProcess] interim [120000000]:การเดิน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:08.915252044+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:08.915255352+07:00","message":"[bufferProcess] send to processor (ticker):การเดิน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:08.915262968+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:08.915288445+07:00","message":"> Transcript [9412] [false]: 'การเดิน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:08.915292885+07:00","message":"Set StatePrefix (first interim): 'การเดิน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:09.041038447+07:00","message":"receive streaming session, msgId: 2092"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:09.041077729+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":"2025-10-27T15:44:09.041085497+07:00","message":"receive interim result [false|false]: การเดินทาง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:09.041098773+07:00","message":"[buffer interim] 2092 false การเดินทาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:09.041105043+07:00","message":"[bufferProcess] interim [180000000]:การเดินทาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:09.041106548+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:09.426582014+07:00","message":"receive streaming session, msgId: 2092"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:09.426613963+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":"2025-10-27T15:44:09.426619718+07:00","message":"receive interim result [false|false]: การเดินทางมา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:09.42663067+07:00","message":"[buffer interim] 2092 false การเดินทางมา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:09.426640348+07:00","message":"[bufferProcess] interim [540000000]:การเดินทางมา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:09.426643031+07:00","message":"[bufferProcess] send to processor:การเดินทาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:09.426648721+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:09.426651399+07:00","message":"> Transcript [9413] [false]: 'การเดินทาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:09.426654046+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:09.426656054+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:09.426657798+07:00","message":"StatePrefix: 'การเดิน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:09.426659539+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:09.553057061+07:00","message":"receive streaming session, msgId: 2092"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:09.553094589+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":"2025-10-27T15:44:09.553101175+07:00","message":"receive interim result [false|false]: การเดินทางมาที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:09.553114287+07:00","message":"[buffer interim] 2092 false การเดินทางมาที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:09.553121071+07:00","message":"[bufferProcess] interim [660000000]:การเดินทางมาที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:09.553123337+07:00","message":"[bufferProcess] send to processor:การเดินทางมา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:09.553128195+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:09.553130876+07:00","message":"> Transcript [9414] [false]: 'การเดินทางมา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:09.553133944+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:09.553135839+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:09.553137596+07:00","message":"StatePrefix: 'การเดิน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:09.553139322+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:09.975063476+07:00","message":"[GCS] IsForceVAD: false for message ID: 2092"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:10.036080111+07:00","message":"[GCS] Start streaming session, msgId: 2093"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:10.088746571+07:00","message":"receive streaming session, msgId: 2092"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:10.088788472+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":"2025-10-27T15:44:10.088795262+07:00","message":"receive interim result [false|false]: การเดินทางมาที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:10.088811784+07:00","message":"[buffer interim] 2092 false การเดินทางมาที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:10.088819754+07:00","message":"[bufferProcess] interim [260000000]:การเดินทางมาที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:10.088822729+07:00","message":"[bufferProcess] send to processor:การเดินทางมาที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:10.088829339+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:10.088838188+07:00","message":"> Transcript [9415] [false]: 'การเดินทางมาที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:10.088842874+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:10.08884515+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:10.088847503+07:00","message":"StatePrefix: 'การเดิน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:10.088849868+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:10.11032744+07:00","message":"receive streaming session, msgId: 2092"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:10.110358803+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การเดินทางมาที่\",\"confidence\":0.953828}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:10.11036654+07:00","message":"receive interim result [true|false]: การเดินทางมาที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:10.11037526+07:00","message":"end recv isFinal message id 2092"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:10.110377254+07:00","message":"end Recv id 2092"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:10.11038293+07:00","message":"[buffer interim] 2092 true การเดินทางมาที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:10.110390826+07:00","message":"[bufferProcess] interim [320000000]:การเดินทางมาที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:10.110393658+07:00","message":"[bufferProcess] send to processor (isfinal):การเดินทางมาที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:10.110397168+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:10.110399753+07:00","message":"> Transcript [9416] [false]: 'การเดินทางมาที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:10.110402252+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:10.110403868+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:10.110405271+07:00","message":"StatePrefix: 'การเดิน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:10.110406883+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:10.110413026+07:00","message":"Push: 'การเดิน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:10.110414583+07:00","message":"TextPushed: 'การเดิน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:10.110416218+07:00","message":"Set new StatePrefix : 'การเดินทางมาที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:10.110417996+07:00","message":"Next Push (prob) : 'ทางมาที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:10.110419408+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:10.110421175+07:00","message":"> Transcript [9417] [true]: 'การเดินทางมาที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:10.110422985+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:10.110424373+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:10.110425981+07:00","message":"StatePrefix: 'การเดินทางมาที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:10.11042744+07:00","message":"TextPushed: 'การเดิน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:10.110429101+07:00","message":"Push: 'ทางมาที่'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:10.110436206+07:00","message":"push: {false การเดิน 0 0xc002a06180}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:10.110441064+07:00","message":"push: {true ทางมาที่ 0 0xc002a06180}"}
{"level":"info","service":"Main","time":"2025-10-27T15:44:10.119769406+07:00","message":"write wav file: './tmp/7446/7446_2092.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:44:11.327988901+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:44:11.327992764+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:11.523146848+07:00","message":"receive streaming session, msgId: 2093"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:11.523189432+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":"2025-10-27T15:44:11.523195471+07:00","message":"receive interim result [false|false]: มหาราชวัง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:11.523209166+07:00","message":"[buffer interim] 2093 false มหาราชวัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:11.523216682+07:00","message":"[bufferProcess] interim [140000000]:มหาราชวัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:11.523218817+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:11.523225079+07:00","message":"[bufferProcess] send to processor (ticker):มหาราชวัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:11.523228512+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:11.523231843+07:00","message":"> Transcript [9418] [false]: 'มหาราชวัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:11.523234424+07:00","message":"Set StatePrefix (first interim): 'มหาราชวัง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:11.914409219+07:00","message":"receive streaming session, msgId: 2093"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:11.914444754+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":"2025-10-27T15:44:11.914450753+07:00","message":"receive interim result [false|false]: มหาราชวังนั้นนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:11.914464497+07:00","message":"[buffer interim] 2093 false มหาราชวังนั้นนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:11.914470588+07:00","message":"[bufferProcess] interim [620000000]:มหาราชวังนั้นนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:11.914472126+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:12.228831444+07:00","message":"receive streaming session, msgId: 2093"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:12.228872878+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":"2025-10-27T15:44:12.22887875+07:00","message":"receive interim result [false|false]: มหาราชวังนั้นนะคะก็"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:12.228891293+07:00","message":"[buffer interim] 2093 false มหาราชวังนั้นนะคะก็"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:12.228899708+07:00","message":"[bufferProcess] interim [920000000]:มหาราชวังนั้นนะคะก็"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:12.228901983+07:00","message":"[bufferProcess] send to processor:มหาราชวังนั้นนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:12.22890693+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:12.228909629+07:00","message":"> Transcript [9419] [false]: 'มหาราชวังนั้นนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:12.228912602+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:12.228914358+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:12.228916309+07:00","message":"StatePrefix: 'มหาราชวัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:12.22891811+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:12.804542335+07:00","message":"receive streaming session, msgId: 2093"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:12.804576487+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":"2025-10-27T15:44:12.804581986+07:00","message":"receive interim result [false|false]: มหาราชวังนั้นนะคะก็"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:12.804595916+07:00","message":"[buffer interim] 2093 false มหาราชวังนั้นนะคะก็"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:12.804602174+07:00","message":"[bufferProcess] interim [520000000]:มหาราชวังนั้นนะคะก็"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:12.804604161+07:00","message":"[bufferProcess] send to processor:มหาราชวังนั้นนะคะก็"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:12.80460978+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:12.80461227+07:00","message":"> Transcript [9420] [false]: 'มหาราชวังนั้นนะคะก็'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:12.804615172+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:12.80461712+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:12.804618696+07:00","message":"StatePrefix: 'มหาราชวัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:12.804620552+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:13.130564434+07:00","message":"receive streaming session, msgId: 2093"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:13.130598017+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":"2025-10-27T15:44:13.130603703+07:00","message":"receive interim result [false|false]: มหาราชวังนั้นนะคะก็มา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:13.130615256+07:00","message":"[buffer interim] 2093 false มหาราชวังนั้นนะคะก็มา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:13.130621786+07:00","message":"[bufferProcess] interim [760000000]:มหาราชวังนั้นนะคะก็มา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:13.130624129+07:00","message":"[bufferProcess] send to processor:มหาราชวังนั้นนะคะก็"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:13.130629002+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:13.130631454+07:00","message":"> Transcript [9421] [false]: 'มหาราชวังนั้นนะคะก็'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:13.130634688+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:13.130636659+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:13.130638323+07:00","message":"StatePrefix: 'มหาราชวัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:13.13064014+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:13.435252102+07:00","message":"receive streaming session, msgId: 2093"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:13.435283438+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":"2025-10-27T15:44:13.435288455+07:00","message":"receive interim result [false|false]: มหาราชวังนั้นนะคะก็มาได้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:13.435299318+07:00","message":"[buffer interim] 2093 false มหาราชวังนั้นนะคะก็มาได้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:13.435305691+07:00","message":"[bufferProcess] interim [0]:มหาราชวังนั้นนะคะก็มาได้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:13.435307884+07:00","message":"[bufferProcess] send to processor:มหาราชวังนั้นนะคะก็มา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:13.435313017+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:13.435316063+07:00","message":"> Transcript [9422] [false]: 'มหาราชวังนั้นนะคะก็มา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:13.435319263+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:13.435321091+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:13.435322965+07:00","message":"StatePrefix: 'มหาราชวัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:13.435325395+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:13.435329817+07:00","message":"Push: 'มหาราชวัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:13.435331367+07:00","message":"TextPushed: 'มหาราชวัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:13.435332918+07:00","message":"Set new StatePrefix : 'มหาราชวังนั้นนะคะก็มา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:13.435335471+07:00","message":"Next Push (prob) : 'นั้นนะคะก็มา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:13.435343242+07:00","message":"push: {false มหาราชวัง 0 0xc000045b80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:13.463253919+07:00","message":"receive streaming session, msgId: 2093"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:13.463289347+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":"2025-10-27T15:44:13.463295258+07:00","message":"receive interim result [false|false]: มหาราชวังนั้นนะคะก็มา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:13.463307736+07:00","message":"[buffer interim] 2093 false มหาราชวังนั้นนะคะก็มา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:13.463316299+07:00","message":"[bufferProcess] interim [60000000]:มหาราชวังนั้นนะคะก็มา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:13.463318505+07:00","message":"[bufferProcess] send to processor:มหาราชวังนั้นนะคะก็มาได้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:13.463323445+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:13.463325838+07:00","message":"> Transcript [9423] [false]: 'มหาราชวังนั้นนะคะก็มาได้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:13.463328853+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:13.463330628+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:13.463332512+07:00","message":"StatePrefix: 'มหาราชวังนั้นนะคะก็มา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:13.463334692+07:00","message":"TextPushed: 'มหาราชวัง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:13.526313679+07:00","message":"receive streaming session, msgId: 2093"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:13.526347058+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":"2025-10-27T15:44:13.526352138+07:00","message":"receive interim result [false|false]: มหาราชวังนั้นนะคะก็มาหลาย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:13.526366493+07:00","message":"[buffer interim] 2093 false มหาราชวังนั้นนะคะก็มาหลาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:13.526373502+07:00","message":"[bufferProcess] interim [180000000]:มหาราชวังนั้นนะคะก็มาหลาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:13.526375537+07:00","message":"[bufferProcess] send to processor:มหาราชวังนั้นนะคะก็มา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:13.526379029+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:13.526381847+07:00","message":"> Transcript [9424] [false]: 'มหาราชวังนั้นนะคะก็มา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:13.526384754+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:13.526386646+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:13.526388078+07:00","message":"StatePrefix: 'มหาราชวังนั้นนะคะก็มา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:13.52638988+07:00","message":"TextPushed: 'มหาราชวัง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:13.733958377+07:00","message":"receive streaming session, msgId: 2093"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:13.733997681+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":"2025-10-27T15:44:13.734003751+07:00","message":"receive interim result [false|false]: มหาราชวังนั้นนะคะก็มาหลายๆคน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:13.734022529+07:00","message":"[buffer interim] 2093 false มหาราชวังนั้นนะคะก็มาหลายๆคน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:13.734029834+07:00","message":"[bufferProcess] interim [420000000]:มหาราชวังนั้นนะคะก็มาหลายๆคน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:13.734032281+07:00","message":"[bufferProcess] send to processor:มหาราชวังนั้นนะคะก็มาหลาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:13.734036288+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:13.73403989+07:00","message":"> Transcript [9425] [false]: 'มหาราชวังนั้นนะคะก็มาหลาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:13.73404406+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:13.734046305+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:13.734048987+07:00","message":"StatePrefix: 'มหาราชวังนั้นนะคะก็มา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:13.734052002+07:00","message":"TextPushed: 'มหาราชวัง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:13.932445153+07:00","message":"receive streaming session, msgId: 2093"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:13.932481063+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":"2025-10-27T15:44:13.932486291+07:00","message":"receive interim result [false|false]: มหาราชวังนั้นนะคะก็มากันหลายคนค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:13.932501574+07:00","message":"[buffer interim] 2093 false มหาราชวังนั้นนะคะก็มากันหลายคนค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:13.932508973+07:00","message":"[bufferProcess] interim [600000000]:มหาราชวังนั้นนะคะก็มากันหลายคนค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:13.932511382+07:00","message":"[bufferProcess] send to processor:มหาราชวังนั้นนะคะก็มาหลายๆคน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:13.932515614+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:13.932517989+07:00","message":"> Transcript [9426] [false]: 'มหาราชวังนั้นนะคะก็มาหลายๆคน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:13.932521227+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:13.932523161+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:13.93252484+07:00","message":"StatePrefix: 'มหาราชวังนั้นนะคะก็มา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:13.932526775+07:00","message":"TextPushed: 'มหาราชวัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:13.932529392+07:00","message":"Push: 'นั้นนะคะก็มา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:13.932531012+07:00","message":"TextPushed: 'มหาราชวังนั้นนะคะก็มา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:13.932532971+07:00","message":"Set new StatePrefix : 'มหาราชวังนั้นนะคะก็มาหลายๆคน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:13.932534897+07:00","message":"Next Push (prob) : 'หลายๆคน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:13.932542996+07:00","message":"push: {false นั้นนะคะก็มา 0 0xc000045b80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:14.077112137+07:00","message":"receive streaming session, msgId: 2093"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:14.077142643+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":"2025-10-27T15:44:14.077148767+07:00","message":"receive interim result [false|false]: มหาราชวังนั้นนะคะก็มาหลายถุงเท้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:14.077171745+07:00","message":"[buffer interim] 2093 false มหาราชวังนั้นนะคะก็มาหลายถุงเท้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:14.077178632+07:00","message":"[bufferProcess] interim [720000000]:มหาราชวังนั้นนะคะก็มาหลายถุงเท้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:14.077180688+07:00","message":"[bufferProcess] send to processor:มหาราชวังนั้นนะคะก็มากันหลายคนค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:14.07718603+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:14.07718868+07:00","message":"> Transcript [9427] [false]: 'มหาราชวังนั้นนะคะก็มากันหลายคนค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:14.077190852+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:14.07719251+07:00","message":"Set new StatePrefix: 'มหาราชวังนั้นนะคะก็มากันหลายคนค่ะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:14.14709427+07:00","message":"receive streaming session, msgId: 2093"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:14.14713328+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":"2025-10-27T15:44:14.147141406+07:00","message":"receive interim result [false|false]: มหาราชวังนั้นนะคะก็มาหลายทองคำ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:14.147156088+07:00","message":"[buffer interim] 2093 false มหาราชวังนั้นนะคะก็มาหลายทองคำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:14.147166988+07:00","message":"[bufferProcess] interim [780000000]:มหาราชวังนั้นนะคะก็มาหลายทองคำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:14.147170227+07:00","message":"[bufferProcess] send to processor:มหาราชวังนั้นนะคะก็มาหลายถุงเท้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:14.147177016+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:14.147180161+07:00","message":"> Transcript [9428] [false]: 'มหาราชวังนั้นนะคะก็มาหลายถุงเท้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:14.14718337+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:14.147185936+07:00","message":"Set new StatePrefix: 'มหาราชวังนั้นนะคะก็มาหลายถุงเท้า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:14.255544098+07:00","message":"receive streaming session, msgId: 2093"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:14.255591009+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":"2025-10-27T15:44:14.255596317+07:00","message":"receive interim result [false|false]: มหาราชวังนั้นนะคะก็มากันหลายคนค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:14.255611045+07:00","message":"[buffer interim] 2093 false มหาราชวังนั้นนะคะก็มากันหลายคนค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:14.255618516+07:00","message":"[bufferProcess] interim [840000000]:มหาราชวังนั้นนะคะก็มากันหลายคนค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:14.255620672+07:00","message":"[bufferProcess] send to processor:มหาราชวังนั้นนะคะก็มาหลายทองคำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:14.25562404+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:14.255626604+07:00","message":"> Transcript [9429] [false]: 'มหาราชวังนั้นนะคะก็มาหลายทองคำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:14.255628554+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:14.255630063+07:00","message":"Set new StatePrefix: 'มหาราชวังนั้นนะคะก็มาหลายทองคำ'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:44:14.328636262+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:44:14.328639663+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:14.822880199+07:00","message":"receive streaming session, msgId: 2093"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:14.822918034+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":"2025-10-27T15:44:14.822923778+07:00","message":"receive interim result [false|false]: มหาราชวังนั้นนะคะก็มากันหลายคนค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:14.822935555+07:00","message":"[buffer interim] 2093 false มหาราชวังนั้นนะคะก็มากันหลายคนค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:14.822944428+07:00","message":"[bufferProcess] interim [440000000]:มหาราชวังนั้นนะคะก็มากันหลายคนค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:14.822946608+07:00","message":"[bufferProcess] send to processor:มหาราชวังนั้นนะคะก็มากันหลายคนค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:14.822952192+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:14.822954689+07:00","message":"> Transcript [9430] [false]: 'มหาราชวังนั้นนะคะก็มากันหลายคนค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:14.822956914+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:14.822959182+07:00","message":"Set new StatePrefix: 'มหาราชวังนั้นนะคะก็มากันหลายคนค่ะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:14.921024664+07:00","message":"receive streaming session, msgId: 2093"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:14.92105777+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":"2025-10-27T15:44:14.921063798+07:00","message":"receive interim result [false|false]: มหาราชวังนั้นนะคะก็มาสายตรงคำว่าจะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:14.921076322+07:00","message":"[buffer interim] 2093 false มหาราชวังนั้นนะคะก็มาสายตรงคำว่าจะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:14.921082983+07:00","message":"[bufferProcess] interim [560000000]:มหาราชวังนั้นนะคะก็มาสายตรงคำว่าจะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:14.921084997+07:00","message":"[bufferProcess] send to processor:มหาราชวังนั้นนะคะก็มากันหลายคนค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:14.921090208+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:14.921094289+07:00","message":"> Transcript [9431] [false]: 'มหาราชวังนั้นนะคะก็มากันหลายคนค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:14.921097445+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:14.921099459+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:14.921101193+07:00","message":"StatePrefix: 'มหาราชวังนั้นนะคะก็มากันหลายคนค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:14.921103675+07:00","message":"TextPushed: 'มหาราชวังนั้นนะคะก็มา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:14.935426903+07:00","message":"receive streaming session, msgId: 2093"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:14.935459788+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":"2025-10-27T15:44:14.935467089+07:00","message":"receive interim result [false|false]: มหาราชวังนั้นนะคะก็มาสายตรงคำว่าจะมา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:14.935479328+07:00","message":"[buffer interim] 2093 false มหาราชวังนั้นนะคะก็มาสายตรงคำว่าจะมา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:14.935485326+07:00","message":"[bufferProcess] interim [620000000]:มหาราชวังนั้นนะคะก็มาสายตรงคำว่าจะมา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:14.93548737+07:00","message":"[bufferProcess] send to processor:มหาราชวังนั้นนะคะก็มาสายตรงคำว่าจะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:14.935492913+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:14.935495522+07:00","message":"> Transcript [9432] [false]: 'มหาราชวังนั้นนะคะก็มาสายตรงคำว่าจะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:14.935497321+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:14.935499123+07:00","message":"Set new StatePrefix: 'มหาราชวังนั้นนะคะก็มาสายตรงคำว่าจะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:15.122783392+07:00","message":"receive streaming session, msgId: 2093"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:15.122818156+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":"2025-10-27T15:44:15.122823665+07:00","message":"receive interim result [false|false]: มหาราชวังนั้นนะคะก็มาหลายคนถามว่าจะมาทำ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:15.122845419+07:00","message":"[buffer interim] 2093 false มหาราชวังนั้นนะคะก็มาหลายคนถามว่าจะมาทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:15.122853949+07:00","message":"[bufferProcess] interim [800000000]:มหาราชวังนั้นนะคะก็มาหลายคนถามว่าจะมาทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:15.122858015+07:00","message":"[bufferProcess] send to processor:มหาราชวังนั้นนะคะก็มาสายตรงคำว่าจะมา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:15.122862531+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:15.122866113+07:00","message":"> Transcript [9433] [false]: 'มหาราชวังนั้นนะคะก็มาสายตรงคำว่าจะมา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:15.122871197+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:15.122872992+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:15.122874548+07:00","message":"StatePrefix: 'มหาราชวังนั้นนะคะก็มาสายตรงคำว่าจะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:15.122876713+07:00","message":"TextPushed: 'มหาราชวังนั้นนะคะก็มา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:15.231006036+07:00","message":"receive streaming session, msgId: 2093"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:15.231044839+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":"2025-10-27T15:44:15.231050465+07:00","message":"receive interim result [false|false]: มหาราชวังนั้นนะคะก็มาสายตรงคำว่าจะมาทาง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:15.231061609+07:00","message":"[buffer interim] 2093 false มหาราชวังนั้นนะคะก็มาสายตรงคำว่าจะมาทาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:15.231070123+07:00","message":"[bufferProcess] interim [860000000]:มหาราชวังนั้นนะคะก็มาสายตรงคำว่าจะมาทาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:15.231072248+07:00","message":"[bufferProcess] send to processor:มหาราชวังนั้นนะคะก็มาหลายคนถามว่าจะมาทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:15.23107794+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:15.231080474+07:00","message":"> Transcript [9434] [false]: 'มหาราชวังนั้นนะคะก็มาหลายคนถามว่าจะมาทำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:15.231082674+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:15.231084988+07:00","message":"Set new StatePrefix: 'มหาราชวังนั้นนะคะก็มาหลายคนถามว่าจะมาทำ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:15.424589369+07:00","message":"receive streaming session, msgId: 2093"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:15.424631555+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":"2025-10-27T15:44:15.424639443+07:00","message":"receive interim result [false|false]: มหาราชวังนั้นนะคะก็มาสายตรงคำว่าจะมาทางรถ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:15.424656503+07:00","message":"[buffer interim] 2093 false มหาราชวังนั้นนะคะก็มาสายตรงคำว่าจะมาทางรถ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:15.424672561+07:00","message":"[bufferProcess] interim [40000000]:มหาราชวังนั้นนะคะก็มาสายตรงคำว่าจะมาทางรถ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:15.424676161+07:00","message":"[bufferProcess] send to processor:มหาราชวังนั้นนะคะก็มาสายตรงคำว่าจะมาทาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:15.424682709+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:15.424688197+07:00","message":"> Transcript [9435] [false]: 'มหาราชวังนั้นนะคะก็มาสายตรงคำว่าจะมาทาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:15.424695119+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:15.424698141+07:00","message":"Set new StatePrefix: 'มหาราชวังนั้นนะคะก็มาสายตรงคำว่าจะมาทาง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:15.493175076+07:00","message":"receive streaming session, msgId: 2093"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:15.493206397+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":"2025-10-27T15:44:15.493212396+07:00","message":"receive interim result [false|false]: มหาราชวังนั้นนะคะก็มาสายตรงคำว่าจะมาทางรถไฟ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:15.49322328+07:00","message":"[buffer interim] 2093 false มหาราชวังนั้นนะคะก็มาสายตรงคำว่าจะมาทางรถไฟ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:15.493229468+07:00","message":"[bufferProcess] interim [160000000]:มหาราชวังนั้นนะคะก็มาสายตรงคำว่าจะมาทางรถไฟ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:15.493231882+07:00","message":"[bufferProcess] send to processor:มหาราชวังนั้นนะคะก็มาสายตรงคำว่าจะมาทางรถ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:15.493237004+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:15.493239697+07:00","message":"> Transcript [9436] [false]: 'มหาราชวังนั้นนะคะก็มาสายตรงคำว่าจะมาทางรถ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:15.493242972+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:15.493244536+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:15.493246203+07:00","message":"StatePrefix: 'มหาราชวังนั้นนะคะก็มาสายตรงคำว่าจะมาทาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:15.49324818+07:00","message":"TextPushed: 'มหาราชวังนั้นนะคะก็มา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:15.62824587+07:00","message":"receive streaming session, msgId: 2093"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:15.628280621+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":"2025-10-27T15:44:15.62828649+07:00","message":"receive interim result [false|false]: มหาราชวังนั้นนะคะก็มาสายตรงคำว่าจะมาทางรถไฟฟ้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:15.628299998+07:00","message":"[buffer interim] 2093 false มหาราชวังนั้นนะคะก็มาสายตรงคำว่าจะมาทางรถไฟฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:15.62830738+07:00","message":"[bufferProcess] interim [280000000]:มหาราชวังนั้นนะคะก็มาสายตรงคำว่าจะมาทางรถไฟฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:15.62830945+07:00","message":"[bufferProcess] send to processor:มหาราชวังนั้นนะคะก็มาสายตรงคำว่าจะมาทางรถไฟ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:15.628315384+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:15.628318304+07:00","message":"> Transcript [9437] [false]: 'มหาราชวังนั้นนะคะก็มาสายตรงคำว่าจะมาทางรถไฟ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:15.628321403+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:15.628323278+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:15.628324891+07:00","message":"StatePrefix: 'มหาราชวังนั้นนะคะก็มาสายตรงคำว่าจะมาทาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:15.628326907+07:00","message":"TextPushed: 'มหาราชวังนั้นนะคะก็มา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:15.685346166+07:00","message":"receive streaming session, msgId: 2093"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:15.685386995+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":"2025-10-27T15:44:15.685394012+07:00","message":"receive interim result [false|false]: มหาราชวังนั้นนะคะก็มาสายตรงคำว่าจะมาทางรถโดยสาร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:15.685408288+07:00","message":"[buffer interim] 2093 false มหาราชวังนั้นนะคะก็มาสายตรงคำว่าจะมาทางรถโดยสาร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:15.685416392+07:00","message":"[bufferProcess] interim [400000000]:มหาราชวังนั้นนะคะก็มาสายตรงคำว่าจะมาทางรถโดยสาร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:15.685419487+07:00","message":"[bufferProcess] send to processor:มหาราชวังนั้นนะคะก็มาสายตรงคำว่าจะมาทางรถไฟฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:15.685423994+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:15.685427481+07:00","message":"> Transcript [9438] [false]: 'มหาราชวังนั้นนะคะก็มาสายตรงคำว่าจะมาทางรถไฟฟ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:15.685431847+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:15.68543441+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:15.685437206+07:00","message":"StatePrefix: 'มหาราชวังนั้นนะคะก็มาสายตรงคำว่าจะมาทาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:15.685439851+07:00","message":"TextPushed: 'มหาราชวังนั้นนะคะก็มา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:15.818170555+07:00","message":"receive streaming session, msgId: 2093"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:15.818206387+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":"2025-10-27T15:44:15.818212359+07:00","message":"receive interim result [false|false]: มหาราชวังนั้นนะคะก็มาสายตรงคำว่าจะมาทางรถโดยสารไป"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:15.818224641+07:00","message":"[buffer interim] 2093 false มหาราชวังนั้นนะคะก็มาสายตรงคำว่าจะมาทางรถโดยสารไป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:15.818231333+07:00","message":"[bufferProcess] interim [520000000]:มหาราชวังนั้นนะคะก็มาสายตรงคำว่าจะมาทางรถโดยสารไป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:15.818233632+07:00","message":"[bufferProcess] send to processor:มหาราชวังนั้นนะคะก็มาสายตรงคำว่าจะมาทางรถโดยสาร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:15.818238717+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:15.818241345+07:00","message":"> Transcript [9439] [false]: 'มหาราชวังนั้นนะคะก็มาสายตรงคำว่าจะมาทางรถโดยสาร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:15.818245034+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:15.818246867+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:15.818248594+07:00","message":"StatePrefix: 'มหาราชวังนั้นนะคะก็มาสายตรงคำว่าจะมาทาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:15.818250885+07:00","message":"TextPushed: 'มหาราชวังนั้นนะคะก็มา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:15.81825532+07:00","message":"Push: 'สายตรงคำว่าจะมาทาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:15.818257074+07:00","message":"TextPushed: 'มหาราชวังนั้นนะคะก็มาสายตรงคำว่าจะมาทาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:15.81825884+07:00","message":"Set new StatePrefix : 'มหาราชวังนั้นนะคะก็มาสายตรงคำว่าจะมาทางรถโดยสาร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:15.818260668+07:00","message":"Next Push (prob) : 'รถโดยสาร'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:15.818287042+07:00","message":"push: {false สายตรงคำว่าจะมาทาง 0 0xc000045b80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:16.004176153+07:00","message":"receive streaming session, msgId: 2093"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:16.004210033+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":"2025-10-27T15:44:16.004215803+07:00","message":"receive interim result [false|false]: มหาราชวังนั้นนะคะก็มาสายตรงคำว่าจะมาทางรถโดยสารประจำ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:16.004228498+07:00","message":"[buffer interim] 2093 false มหาราชวังนั้นนะคะก็มาสายตรงคำว่าจะมาทางรถโดยสารประจำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:16.004237472+07:00","message":"[bufferProcess] interim [640000000]:มหาราชวังนั้นนะคะก็มาสายตรงคำว่าจะมาทางรถโดยสารประจำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:16.004239932+07:00","message":"[bufferProcess] send to processor:มหาราชวังนั้นนะคะก็มาสายตรงคำว่าจะมาทางรถโดยสารไป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:16.004245372+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:16.004248083+07:00","message":"> Transcript [9440] [false]: 'มหาราชวังนั้นนะคะก็มาสายตรงคำว่าจะมาทางรถโดยสารไป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:16.004251375+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:16.004253115+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:16.004254638+07:00","message":"StatePrefix: 'มหาราชวังนั้นนะคะก็มาสายตรงคำว่าจะมาทางรถโดยสาร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:16.004256746+07:00","message":"TextPushed: 'มหาราชวังนั้นนะคะก็มาสายตรงคำว่าจะมาทาง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:16.117325937+07:00","message":"[GCS] IsForceVAD: false for message ID: 2093"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:16.13382897+07:00","message":"receive streaming session, msgId: 2093"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:16.133885932+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":"2025-10-27T15:44:16.133893649+07:00","message":"receive interim result [false|false]: มหาราชวังนั้นนะคะก็มาสายตรงคำว่าจะมาทางรถโดยสารประจำทาง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:16.133911598+07:00","message":"[buffer interim] 2093 false มหาราชวังนั้นนะคะก็มาสายตรงคำว่าจะมาทางรถโดยสารประจำทาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:16.133920509+07:00","message":"[bufferProcess] interim [820000000]:มหาราชวังนั้นนะคะก็มาสายตรงคำว่าจะมาทางรถโดยสารประจำทาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:16.133923039+07:00","message":"[bufferProcess] send to processor:มหาราชวังนั้นนะคะก็มาสายตรงคำว่าจะมาทางรถโดยสารประจำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:16.133926426+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:16.133929346+07:00","message":"> Transcript [9441] [false]: 'มหาราชวังนั้นนะคะก็มาสายตรงคำว่าจะมาทางรถโดยสารประจำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:16.133932721+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:16.133934604+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:16.133936598+07:00","message":"StatePrefix: 'มหาราชวังนั้นนะคะก็มาสายตรงคำว่าจะมาทางรถโดยสาร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:16.133938673+07:00","message":"TextPushed: 'มหาราชวังนั้นนะคะก็มาสายตรงคำว่าจะมาทาง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:16.24862571+07:00","message":"[GCS] Start streaming session, msgId: 2094"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:16.475906087+07:00","message":"receive streaming session, msgId: 2093"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:16.475944023+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มหาราชวังนั้นนะคะก็มาหลายคนถามว่าจะมาทางรถโดยสารประจำทาง\",\"confidence\":0.9391196}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":90000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:16.475950085+07:00","message":"receive interim result [true|false]: มหาราชวังนั้นนะคะก็มาหลายคนถามว่าจะมาทางรถโดยสารประจำทาง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:16.475959024+07:00","message":"end recv isFinal message id 2093"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:16.475960844+07:00","message":"end Recv id 2093"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:16.475968201+07:00","message":"[buffer interim] 2093 true มหาราชวังนั้นนะคะก็มาหลายคนถามว่าจะมาทางรถโดยสารประจำทาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:16.47597717+07:00","message":"[bufferProcess] interim [90000000]:มหาราชวังนั้นนะคะก็มาหลายคนถามว่าจะมาทางรถโดยสารประจำทาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:16.475979953+07:00","message":"[bufferProcess] send to processor (isfinal):มหาราชวังนั้นนะคะก็มาสายตรงคำว่าจะมาทางรถโดยสารประจำทาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:16.475983972+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:16.475986565+07:00","message":"> Transcript [9442] [false]: 'มหาราชวังนั้นนะคะก็มาสายตรงคำว่าจะมาทางรถโดยสารประจำทาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:16.47599072+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:16.475992466+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:16.475994363+07:00","message":"StatePrefix: 'มหาราชวังนั้นนะคะก็มาสายตรงคำว่าจะมาทางรถโดยสาร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:16.475996514+07:00","message":"TextPushed: 'มหาราชวังนั้นนะคะก็มาสายตรงคำว่าจะมาทาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:16.475998113+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:16.475999635+07:00","message":"> Transcript [9443] [true]: 'มหาราชวังนั้นนะคะก็มาหลายคนถามว่าจะมาทางรถโดยสารประจำทาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:16.476001557+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:16.476002808+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:16.476004039+07:00","message":"StatePrefix: 'มหาราชวังนั้นนะคะก็มาสายตรงคำว่าจะมาทางรถโดยสาร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:16.476005502+07:00","message":"TextPushed: 'มหาราชวังนั้นนะคะก็มาสายตรงคำว่าจะมาทาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:16.476006813+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:16.476173494+07:00","message":"Push: 'รถโดยสารประจำทาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:16.476176002+07:00","message":"TextPushed: 'มหาราชวังนั้นนะคะก็มาสายตรงคำว่าจะมาทางรถโดยสารประจำทาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:16.476178115+07:00","message":"Set new StatePrefix : 'มหาราชวังนั้นนะคะก็มาหลายคนถามว่าจะมาทางรถโดยสารประจำทาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:16.476180024+07:00","message":"Next Push (prob) : 'มหาราชวังนั้นนะคะก็มาหลายคนถามว่าจะมาทางรถโดยสารประจำทาง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:16.476188324+07:00","message":"push: {true รถโดยสารประจำทาง 0 0xc000045b80}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:16.476196552+07:00","message":"write aligntment file to 'tmp/7446/align_message_id_2093.html'"}
{"level":"info","service":"Main","time":"2025-10-27T15:44:16.488240263+07:00","message":"write wav file: './tmp/7446/7446_2093.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:44:17.328961698+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:44:17.328989392+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:18.019767014+07:00","message":"receive streaming session, msgId: 2094"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:18.019808163+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":"2025-10-27T15:44:18.01981401+07:00","message":"receive interim result [false|false]: สาธารณะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:18.019829437+07:00","message":"[buffer interim] 2094 false สาธารณะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:18.019844302+07:00","message":"[bufferProcess] interim [620000000]:สาธารณะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:18.019846251+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:18.019851189+07:00","message":"[bufferProcess] send to processor (ticker):สาธารณะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:18.019853851+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:18.019856722+07:00","message":"> Transcript [9444] [false]: 'สาธารณะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:18.019858543+07:00","message":"Set StatePrefix (first interim): 'สาธารณะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:18.33339995+07:00","message":"receive streaming session, msgId: 2094"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:18.333439047+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":"2025-10-27T15:44:18.333445283+07:00","message":"receive interim result [false|false]: สาธารณะนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:18.333458776+07:00","message":"[buffer interim] 2094 false สาธารณะนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:18.333466691+07:00","message":"[bufferProcess] interim [860000000]:สาธารณะนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:18.333468785+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:18.909857021+07:00","message":"receive streaming session, msgId: 2094"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:18.909890443+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":"2025-10-27T15:44:18.909896158+07:00","message":"receive interim result [false|false]: สาธารณะนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:18.909907576+07:00","message":"[buffer interim] 2094 false สาธารณะนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:18.909914668+07:00","message":"[bufferProcess] interim [460000000]:สาธารณะนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:18.909916503+07:00","message":"[bufferProcess] send to processor:สาธารณะนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:18.909921409+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:18.90992367+07:00","message":"> Transcript [9445] [false]: 'สาธารณะนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:18.909926415+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:18.909928231+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:18.909932565+07:00","message":"StatePrefix: 'สาธารณะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:18.909934774+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:44:20.329795121+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:44:20.329807256+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:20.446248415+07:00","message":"receive streaming session, msgId: 2094"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:20.446283376+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":"2025-10-27T15:44:20.446289274+07:00","message":"receive interim result [false|false]: ไฟฟ้าใต้ดิน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:20.446302599+07:00","message":"[buffer interim] 2094 false ไฟฟ้าใต้ดิน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:20.446309423+07:00","message":"[bufferProcess] interim [20000000]:ไฟฟ้าใต้ดิน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:20.446311631+07:00","message":"[bufferProcess] send to processor:สาธารณะนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:20.446316687+07:00","message":"[bufferProcess] send to processor (ticker):ไฟฟ้าใต้ดิน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:20.44631986+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:20.446322289+07:00","message":"> Transcript [9446] [false]: 'สาธารณะนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:20.446325038+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:20.446326916+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:20.446328608+07:00","message":"StatePrefix: 'สาธารณะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:20.446330968+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:20.446332483+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:20.44633409+07:00","message":"> Transcript [9447] [false]: 'ไฟฟ้าใต้ดิน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:20.446335378+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:20.446336947+07:00","message":"Set new StatePrefix: 'ไฟฟ้าใต้ดิน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:20.986433615+07:00","message":"[GCS] IsForceVAD: false for message ID: 2094"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:21.020461354+07:00","message":"receive streaming session, msgId: 2094"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:21.020504852+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":"2025-10-27T15:44:21.020511456+07:00","message":"receive interim result [false|false]: ไฟฟ้าใต้ดินก็ได้ค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:21.020525182+07:00","message":"[buffer interim] 2094 false ไฟฟ้าใต้ดินก็ได้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:21.02053145+07:00","message":"[bufferProcess] interim [560000000]:ไฟฟ้าใต้ดินก็ได้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:21.02053327+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:21.09379764+07:00","message":"receive streaming session, msgId: 2094"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:21.093842151+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไฟฟ้าใต้ดินก็ได้ค่ะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":770000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:21.093849311+07:00","message":"receive interim result [true|false]: ไฟฟ้าใต้ดินก็ได้ค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:21.0938623+07:00","message":"end recv isFinal message id 2094"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:21.09386473+07:00","message":"end Recv id 2094"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:21.093875581+07:00","message":"[buffer interim] 2094 true ไฟฟ้าใต้ดินก็ได้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:21.093883278+07:00","message":"[bufferProcess] interim [770000000]:ไฟฟ้าใต้ดินก็ได้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:21.093886551+07:00","message":"[bufferProcess] send to processor (isfinal):ไฟฟ้าใต้ดินก็ได้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:21.093890643+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:21.093894851+07:00","message":"> Transcript [9448] [false]: 'ไฟฟ้าใต้ดินก็ได้ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:21.093897628+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:21.093899612+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:21.093901151+07:00","message":"StatePrefix: 'ไฟฟ้าใต้ดิน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:21.09390313+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:21.093904397+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:21.093906108+07:00","message":"> Transcript [9449] [true]: 'ไฟฟ้าใต้ดินก็ได้ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:21.093908159+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:21.093909487+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:21.093910823+07:00","message":"StatePrefix: 'ไฟฟ้าใต้ดิน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:21.093912133+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:21.093918127+07:00","message":"Push: 'ไฟฟ้าใต้ดินก็ได้ค่ะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:21.093926384+07:00","message":"push: {true ไฟฟ้าใต้ดินก็ได้ค่ะ 0 0xc002a06480}"}
{"level":"info","service":"Main","time":"2025-10-27T15:44:21.107232618+07:00","message":"write wav file: './tmp/7446/7446_2094.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:21.119060631+07:00","message":"[GCS] Start streaming session, msgId: 2095"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:22.427267425+07:00","message":"[GCS] Cleaned up inactive client: 2078"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:22.427293912+07:00","message":"[GCS] Cleaned up inactive client: 2075"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:22.427296448+07:00","message":"[GCS] Cleaned up inactive client: 2076"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:22.427297933+07:00","message":"[GCS] Cleaned up inactive client: 2074"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:22.427299302+07:00","message":"[GCS] Cleaned up inactive client: 2077"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:44:23.330442983+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:44:23.330442961+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:23.935577988+07:00","message":"[GCS] IsForceVAD: false for message ID: 2095"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:24.03718448+07:00","message":"receive streaming session, msgId: 2095"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:24.037203667+07:00","message":"found end of frame, send empty tag with msgId: 2095"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:24.037207321+07:00","message":"end Recv id 2095"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:24.037215526+07:00","message":"[buffer interim] 2095 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:24.037223154+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:24.037228236+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:24.03723166+07:00","message":"> Transcript [9450] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:24.03723449+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:24.037236821+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:24.037239094+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:24.037241092+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:24.037246917+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:24.037255978+07:00","message":"push: {true \n 0 0xc00041dd80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:44:24.045160362+07:00","message":"write wav file: './tmp/7446/7446_2095.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:24.056553502+07:00","message":"[GCS] Start streaming session, msgId: 2096"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:24.44874182+07:00","message":"[GCS] IsForceVAD: false for message ID: 2096"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:24.651525269+07:00","message":"receive streaming session, msgId: 2096"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:24.651543756+07:00","message":"found end of frame, send empty tag with msgId: 2096"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:24.651546623+07:00","message":"end Recv id 2096"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:24.651553483+07:00","message":"[buffer interim] 2096 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:24.65155982+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:24.651566771+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:24.651569407+07:00","message":"> Transcript [9451] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:24.651571503+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:24.651573097+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:24.651574615+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:24.651576103+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:24.651578395+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:24.651587659+07:00","message":"push: {true \n 0 0xc003403380}"}
{"level":"info","service":"Main","time":"2025-10-27T15:44:24.655807123+07:00","message":"write wav file: './tmp/7446/7446_2096.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:24.9005928+07:00","message":"[GCS] Start streaming session, msgId: 2097"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:44:26.331000008+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:44:26.331022531+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:27.249879282+07:00","message":"receive streaming session, msgId: 2097"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:27.249924157+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":"2025-10-27T15:44:27.249929732+07:00","message":"receive interim result [false|false]: ฉัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:27.249945183+07:00","message":"[buffer interim] 2097 false ฉัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:27.249952002+07:00","message":"[bufferProcess] interim [340000000]:ฉัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:27.249953513+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:27.2499586+07:00","message":"[bufferProcess] send to processor (ticker):ฉัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:27.249961034+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:27.249963304+07:00","message":"> Transcript [9452] [false]: 'ฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:27.249965173+07:00","message":"Set StatePrefix (first interim): 'ฉัน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:27.392164455+07:00","message":"receive streaming session, msgId: 2097"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:27.392201552+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":"2025-10-27T15:44:27.392206651+07:00","message":"receive interim result [false|false]: หรือว่าหาฉัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:27.392220218+07:00","message":"[buffer interim] 2097 false หรือว่าหาฉัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:27.392228927+07:00","message":"[bufferProcess] interim [460000000]:หรือว่าหาฉัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:27.392231302+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:27.895403175+07:00","message":"receive streaming session, msgId: 2097"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:27.895440334+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":"2025-10-27T15:44:27.895445293+07:00","message":"receive interim result [false|false]: สะดวก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:27.895456664+07:00","message":"[buffer interim] 2097 false สะดวก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:27.895463845+07:00","message":"[bufferProcess] interim [0]:สะดวก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:27.895466848+07:00","message":"[bufferProcess] send to processor:หรือว่าหาฉัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:27.895470217+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:27.895472771+07:00","message":"> Transcript [9453] [false]: 'หรือว่าหาฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:27.895474849+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:27.895476562+07:00","message":"Set new StatePrefix: 'หรือว่าหาฉัน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:28.076637866+07:00","message":"receive streaming session, msgId: 2097"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:28.076675436+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":"2025-10-27T15:44:28.076680836+07:00","message":"receive interim result [false|false]: สะดวกที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:28.076692587+07:00","message":"[buffer interim] 2097 false สะดวกที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:28.076699444+07:00","message":"[bufferProcess] interim [180000000]:สะดวกที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:28.076701645+07:00","message":"[bufferProcess] send to processor:สะดวก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:28.076704647+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:28.076707161+07:00","message":"> Transcript [9454] [false]: 'สะดวก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:28.076708965+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:28.07671058+07:00","message":"Set new StatePrefix: 'สะดวก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:28.134321541+07:00","message":"receive streaming session, msgId: 2097"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:28.134364235+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":"2025-10-27T15:44:28.134372174+07:00","message":"receive interim result [false|false]: สะดวกที่จะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:28.134386976+07:00","message":"[buffer interim] 2097 false สะดวกที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:28.134397098+07:00","message":"[bufferProcess] interim [240000000]:สะดวกที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:28.134399434+07:00","message":"[bufferProcess] send to processor:สะดวกที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:28.134404662+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:28.134407664+07:00","message":"> Transcript [9455] [false]: 'สะดวกที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:28.134410388+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:28.134412129+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:28.134414988+07:00","message":"StatePrefix: 'สะดวก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:28.134417002+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:28.407930749+07:00","message":"receive streaming session, msgId: 2097"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:28.407967385+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":"2025-10-27T15:44:28.407972933+07:00","message":"receive interim result [false|false]: สะดวกที่จะเดิน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:28.407986318+07:00","message":"[buffer interim] 2097 false สะดวกที่จะเดิน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:28.407992997+07:00","message":"[bufferProcess] interim [480000000]:สะดวกที่จะเดิน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:28.407995473+07:00","message":"[bufferProcess] send to processor:สะดวกที่จะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:28.407998722+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:28.40800137+07:00","message":"> Transcript [9456] [false]: 'สะดวกที่จะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:28.408004164+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:28.408005952+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:28.408007513+07:00","message":"StatePrefix: 'สะดวก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:28.408009249+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:28.454451266+07:00","message":"receive streaming session, msgId: 2097"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:28.454487207+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":"2025-10-27T15:44:28.454492497+07:00","message":"receive interim result [false|false]: สะดวกที่จะเดินทาง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:28.454507239+07:00","message":"[buffer interim] 2097 false สะดวกที่จะเดินทาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:28.454515508+07:00","message":"[bufferProcess] interim [600000000]:สะดวกที่จะเดินทาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:28.454518283+07:00","message":"[bufferProcess] send to processor:สะดวกที่จะเดิน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:28.454522576+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:28.454526948+07:00","message":"> Transcript [9457] [false]: 'สะดวกที่จะเดิน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:28.454531896+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:28.454533851+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:28.454535678+07:00","message":"StatePrefix: 'สะดวก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:28.454537532+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:29.093155038+07:00","message":"receive streaming session, msgId: 2097"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:29.093200295+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":"2025-10-27T15:44:29.093206839+07:00","message":"receive interim result [false|false]: สะดวกที่จะเดินทาง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:29.093225643+07:00","message":"[buffer interim] 2097 false สะดวกที่จะเดินทาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:29.093234802+07:00","message":"[bufferProcess] interim [200000000]:สะดวกที่จะเดินทาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:29.093236631+07:00","message":"[bufferProcess] send to processor:สะดวกที่จะเดินทาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:29.093240015+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:29.093243045+07:00","message":"> Transcript [9458] [false]: 'สะดวกที่จะเดินทาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:29.093246414+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:29.093248252+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:29.093250002+07:00","message":"StatePrefix: 'สะดวก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:29.093252084+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:29.093256451+07:00","message":"Push: 'สะดวก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:29.093258144+07:00","message":"TextPushed: 'สะดวก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:29.093259722+07:00","message":"Set new StatePrefix : 'สะดวกที่จะเดินทาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:29.093261597+07:00","message":"Next Push (prob) : 'ที่จะเดินทาง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:29.093269111+07:00","message":"push: {false สะดวก 0 0xc002b14100}"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:44:29.331895404+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:44:29.331898272+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:29.544947345+07:00","message":"receive streaming session, msgId: 2097"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:29.544981497+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":"2025-10-27T15:44:29.544987767+07:00","message":"receive interim result [false|false]: สะดวกที่จะเดินทางมาทาง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:29.545001409+07:00","message":"[buffer interim] 2097 false สะดวกที่จะเดินทางมาทาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:29.545007543+07:00","message":"[bufferProcess] interim [680000000]:สะดวกที่จะเดินทางมาทาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:29.545009543+07:00","message":"[bufferProcess] send to processor:สะดวกที่จะเดินทาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:29.545014613+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:29.545017059+07:00","message":"> Transcript [9459] [false]: 'สะดวกที่จะเดินทาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:29.545020059+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:29.545021946+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:29.54502362+07:00","message":"StatePrefix: 'สะดวกที่จะเดินทาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:29.545025619+07:00","message":"TextPushed: 'สะดวก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:29.733745611+07:00","message":"receive streaming session, msgId: 2097"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:29.733780682+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":"2025-10-27T15:44:29.733786562+07:00","message":"receive interim result [false|false]: สะดวกที่จะเดินทาง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:29.733798871+07:00","message":"[buffer interim] 2097 false สะดวกที่จะเดินทาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:29.733808635+07:00","message":"[bufferProcess] interim [860000000]:สะดวกที่จะเดินทาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:29.733812075+07:00","message":"[bufferProcess] send to processor:สะดวกที่จะเดินทางมาทาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:29.733820917+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:29.733824197+07:00","message":"> Transcript [9460] [false]: 'สะดวกที่จะเดินทางมาทาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:29.73382839+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:29.733830875+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:29.73383951+07:00","message":"StatePrefix: 'สะดวกที่จะเดินทาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:29.733841574+07:00","message":"TextPushed: 'สะดวก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:29.740087698+07:00","message":"receive streaming session, msgId: 2097"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:29.740114326+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":"2025-10-27T15:44:29.740119635+07:00","message":"receive interim result [false|false]: สะดวกที่จะเดินทางมาทางเรือ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:29.74013214+07:00","message":"[buffer interim] 2097 false สะดวกที่จะเดินทางมาทางเรือ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:29.740137447+07:00","message":"[bufferProcess] interim [920000000]:สะดวกที่จะเดินทางมาทางเรือ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:29.740139608+07:00","message":"[bufferProcess] send to processor:สะดวกที่จะเดินทาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:29.740142359+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:29.740146586+07:00","message":"> Transcript [9461] [false]: 'สะดวกที่จะเดินทาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:29.740149822+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:29.740151513+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:29.74015309+07:00","message":"StatePrefix: 'สะดวกที่จะเดินทาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:29.740154935+07:00","message":"TextPushed: 'สะดวก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:30.084978312+07:00","message":"[GCS] IsForceVAD: false for message ID: 2097"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:30.188731722+07:00","message":"receive streaming session, msgId: 2097"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:30.188765352+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":"2025-10-27T15:44:30.188771233+07:00","message":"receive interim result [false|false]: สะดวกที่จะเดินทางมาทางเรือนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:30.188781639+07:00","message":"[buffer interim] 2097 false สะดวกที่จะเดินทางมาทางเรือนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:30.188787773+07:00","message":"[bufferProcess] interim [340000000]:สะดวกที่จะเดินทางมาทางเรือนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:30.188789805+07:00","message":"[bufferProcess] send to processor:สะดวกที่จะเดินทางมาทางเรือ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:30.188793224+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:30.188795597+07:00","message":"> Transcript [9462] [false]: 'สะดวกที่จะเดินทางมาทางเรือ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:30.188798742+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:30.188800502+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:30.188802457+07:00","message":"StatePrefix: 'สะดวกที่จะเดินทาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:30.18880425+07:00","message":"TextPushed: 'สะดวก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:30.188806532+07:00","message":"Push: 'ที่จะเดินทาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:30.18880805+07:00","message":"TextPushed: 'สะดวกที่จะเดินทาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:30.188809711+07:00","message":"Set new StatePrefix : 'สะดวกที่จะเดินทางมาทางเรือ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:30.188811433+07:00","message":"Next Push (prob) : 'มาทางเรือ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:30.188819298+07:00","message":"push: {false ที่จะเดินทาง 0 0xc002b14100}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:30.280735083+07:00","message":"receive streaming session, msgId: 2097"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:30.280771994+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สะดวกที่จะเดินทางมาทางเรือนะคะ\",\"confidence\":0.9246167}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:30.280777587+07:00","message":"receive interim result [true|false]: สะดวกที่จะเดินทางมาทางเรือนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:30.280786984+07:00","message":"end recv isFinal message id 2097"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:30.280788934+07:00","message":"end Recv id 2097"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:30.280794933+07:00","message":"[buffer interim] 2097 true สะดวกที่จะเดินทางมาทางเรือนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:30.280801599+07:00","message":"[bufferProcess] interim [400000000]:สะดวกที่จะเดินทางมาทางเรือนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:30.280804364+07:00","message":"[bufferProcess] send to processor (isfinal):สะดวกที่จะเดินทางมาทางเรือนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:30.280807896+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:30.280810637+07:00","message":"> Transcript [9463] [false]: 'สะดวกที่จะเดินทางมาทางเรือนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:30.280813088+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:30.280814631+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:30.280816044+07:00","message":"StatePrefix: 'สะดวกที่จะเดินทางมาทางเรือ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:30.280818166+07:00","message":"TextPushed: 'สะดวกที่จะเดินทาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:30.280819774+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:30.280821491+07:00","message":"> Transcript [9464] [true]: 'สะดวกที่จะเดินทางมาทางเรือนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:30.280823262+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:30.280824677+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:30.280825947+07:00","message":"StatePrefix: 'สะดวกที่จะเดินทางมาทางเรือ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:30.280827559+07:00","message":"TextPushed: 'สะดวกที่จะเดินทาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:30.280829891+07:00","message":"Push: 'มาทางเรือนะคะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:30.280844289+07:00","message":"push: {true มาทางเรือนะคะ 0 0xc002b14100}"}
{"level":"info","service":"Main","time":"2025-10-27T15:44:30.291767643+07:00","message":"write wav file: './tmp/7446/7446_2097.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:30.40624694+07:00","message":"[GCS] Start streaming session, msgId: 2098"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:44:32.332438019+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:44:32.332448795+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:33.868658734+07:00","message":"[GCS] IsForceVAD: false for message ID: 2098"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:33.918623059+07:00","message":"receive streaming session, msgId: 2098"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:33.918666923+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":"2025-10-27T15:44:33.918673991+07:00","message":"receive interim result [false|false]: ชั้นเดียวกันนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:33.918690711+07:00","message":"[buffer interim] 2098 false ชั้นเดียวกันนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:33.918700964+07:00","message":"[bufferProcess] interim [240000000]:ชั้นเดียวกันนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:33.918703341+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:33.918710513+07:00","message":"[bufferProcess] send to processor (ticker):ชั้นเดียวกันนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:33.918714293+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:33.91871794+07:00","message":"> Transcript [9465] [false]: 'ชั้นเดียวกันนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:33.918722156+07:00","message":"Set StatePrefix (first interim): 'ชั้นเดียวกันนะคะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:33.999371788+07:00","message":"[GCS] Start streaming session, msgId: 2099"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:34.0044623+07:00","message":"receive streaming session, msgId: 2098"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:34.004499353+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ้าชั้นเดียวกันนะคะ\",\"confidence\":0.9161278}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:34.004508175+07:00","message":"receive interim result [true|false]: ถ้าชั้นเดียวกันนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:34.004519803+07:00","message":"end recv isFinal message id 2098"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:34.004523579+07:00","message":"end Recv id 2098"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:34.004530901+07:00","message":"[buffer interim] 2098 true ถ้าชั้นเดียวกันนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:34.004539151+07:00","message":"[bufferProcess] interim [480000000]:ถ้าชั้นเดียวกันนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:34.004545156+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:34.004549107+07:00","message":"> Transcript [9466] [true]: 'ถ้าชั้นเดียวกันนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:34.004553013+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:34.004555338+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:34.004559303+07:00","message":"StatePrefix: 'ชั้นเดียวกันนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:34.004562271+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:34.004566047+07:00","message":"Push: 'ถ้าชั้นเดียวกันนะคะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:34.004577372+07:00","message":"push: {true ถ้าชั้นเดียวกันนะคะ 0 0xc002a06800}"}
{"level":"info","service":"Main","time":"2025-10-27T15:44:34.012840905+07:00","message":"write wav file: './tmp/7446/7446_2098.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:44:35.332948468+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:44:35.332948474+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:36.935585774+07:00","message":"[GCS] IsForceVAD: false for message ID: 2099"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:37.035584122+07:00","message":"receive streaming session, msgId: 2099"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:37.035603157+07:00","message":"found end of frame, send empty tag with msgId: 2099"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:37.035605867+07:00","message":"end Recv id 2099"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:37.035612233+07:00","message":"[buffer interim] 2099 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:37.035619156+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:37.035628405+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:37.035631343+07:00","message":"> Transcript [9467] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:37.035633524+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:37.035635134+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:37.03563666+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:37.035638433+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:37.03564082+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:37.035649712+07:00","message":"push: {true \n 0 0xc003403b80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:44:37.047366169+07:00","message":"write wav file: './tmp/7446/7446_2099.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:37.777506807+07:00","message":"[GCS] Start streaming session, msgId: 2100"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:37.836064871+07:00","message":"[GCS] IsForceVAD: false for message ID: 2100"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:38.144490374+07:00","message":"receive streaming session, msgId: 2100"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:38.144508557+07:00","message":"found end of frame, send empty tag with msgId: 2100"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:38.144511193+07:00","message":"end Recv id 2100"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:38.144516963+07:00","message":"[buffer interim] 2100 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:38.144522942+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:38.144526641+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:38.144529213+07:00","message":"> Transcript [9468] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:38.144531529+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:38.14453328+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:38.144534902+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:38.144536777+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:38.144539519+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:38.144549174+07:00","message":"push: {true \n 0 0xc002a06600}"}
{"level":"info","service":"Main","time":"2025-10-27T15:44:38.149283566+07:00","message":"write wav file: './tmp/7446/7446_2100.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:38.156262455+07:00","message":"[GCS] Start streaming session, msgId: 2101"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:44:38.333294557+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:44:38.333304637+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:40.335468577+07:00","message":"[GCS] IsForceVAD: false for message ID: 2101"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:40.399996242+07:00","message":"[GCS] Start streaming session, msgId: 2102"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:40.462501985+07:00","message":"receive streaming session, msgId: 2101"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:40.462523392+07:00","message":"found end of frame, send empty tag with msgId: 2101"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:40.462527701+07:00","message":"end Recv id 2101"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:40.462539385+07:00","message":"[buffer interim] 2101 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:40.462548017+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:40.462552776+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:40.462556902+07:00","message":"> Transcript [9469] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:40.462560477+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:40.462563136+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:40.462565631+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:40.462568106+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:40.462571351+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:40.462582673+07:00","message":"push: {true \n 0 0xc003402500}"}
{"level":"info","service":"Main","time":"2025-10-27T15:44:40.471034933+07:00","message":"write wav file: './tmp/7446/7446_2101.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:40.907294874+07:00","message":"[GCS] IsForceVAD: false for message ID: 2102"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:41.009243146+07:00","message":"receive streaming session, msgId: 2102"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:41.00926641+07:00","message":"found end of frame, send empty tag with msgId: 2102"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:41.009270157+07:00","message":"end Recv id 2102"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:41.009319882+07:00","message":"[buffer interim] 2102 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:41.009344219+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:41.009350568+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:41.00935374+07:00","message":"> Transcript [9470] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:41.009356118+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:41.009357948+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:41.009359526+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:41.009361347+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:41.009366166+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:41.0093758+07:00","message":"push: {true \n 0 0xc003403800}"}
{"level":"info","service":"Main","time":"2025-10-27T15:44:41.014621597+07:00","message":"write wav file: './tmp/7446/7446_2102.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:44:41.333733898+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:44:41.333755605+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:41.426705002+07:00","message":"[GCS] Start streaming session, msgId: 2103"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:44.248612439+07:00","message":"[GCS] IsForceVAD: false for message ID: 2103"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:44.306923819+07:00","message":"[GCS] Start streaming session, msgId: 2104"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:44:44.334225724+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:44:44.334238304+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:44.365123751+07:00","message":"receive streaming session, msgId: 2103"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:44.365139526+07:00","message":"found end of frame, send empty tag with msgId: 2103"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:44.36514208+07:00","message":"end Recv id 2103"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:44.365148469+07:00","message":"[buffer interim] 2103 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:44.365155045+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:44.365166776+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:44.365169793+07:00","message":"> Transcript [9471] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:44.365172148+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:44.365173768+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:44.365175289+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:44.365176864+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:44.365183576+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:44.365192931+07:00","message":"push: {true \n 0 0xc002aa0080}"}
{"level":"info","service":"Main","time":"2025-10-27T15:44:44.373680399+07:00","message":"write wav file: './tmp/7446/7446_2103.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:44.375726468+07:00","message":"[GCS] IsForceVAD: false for message ID: 2104"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:44.571723896+07:00","message":"[GCS] Start streaming session, msgId: 2105"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:44.625409933+07:00","message":"[GCS] IsForceVAD: false for message ID: 2105"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:44.635858604+07:00","message":"receive streaming session, msgId: 2104"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:44.635873353+07:00","message":"found end of frame, send empty tag with msgId: 2104"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:44.635875805+07:00","message":"end Recv id 2104"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:44.635881827+07:00","message":"[buffer interim] 2104 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:44.635888134+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:44.635891625+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:44.635894337+07:00","message":"> Transcript [9472] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:44.635896405+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:44.635898189+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:44.635899612+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:44.635901324+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:44.63590828+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:44.635917137+07:00","message":"push: {true \n 0 0xc002aa0200}"}
{"level":"info","service":"Main","time":"2025-10-27T15:44:44.640446411+07:00","message":"write wav file: './tmp/7446/7446_2104.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:44.858922809+07:00","message":"receive streaming session, msgId: 2105"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:44.85894504+07:00","message":"found end of frame, send empty tag with msgId: 2105"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:44.858949541+07:00","message":"end Recv id 2105"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:44.858957127+07:00","message":"[buffer interim] 2105 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:44.85896453+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:44.858968252+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:44.858970902+07:00","message":"> Transcript [9473] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:44.858973149+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:44.858974833+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:44.858976422+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:44.858977926+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:44.858980378+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:44.858990135+07:00","message":"push: {true \n 0 0xc002aa0500}"}
{"level":"info","service":"Main","time":"2025-10-27T15:44:44.863581844+07:00","message":"write wav file: './tmp/7446/7446_2105.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:45.076039379+07:00","message":"[GCS] Start streaming session, msgId: 2106"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:44:47.335216698+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:44:47.335235589+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:48.078264441+07:00","message":"receive streaming session, msgId: 2106"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:48.078307723+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":"2025-10-27T15:44:48.078312854+07:00","message":"receive interim result [false|false]: พระที่นั่ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:48.078327864+07:00","message":"[buffer interim] 2106 false พระที่นั่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:48.078334195+07:00","message":"[bufferProcess] interim [30000000]:พระที่นั่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:48.078335708+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:48.078339525+07:00","message":"[bufferProcess] send to processor (ticker):พระที่นั่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:48.07835095+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:48.0783717+07:00","message":"> Transcript [9474] [false]: 'พระที่นั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:48.078375768+07:00","message":"Set StatePrefix (first interim): 'พระที่นั่ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:48.562301382+07:00","message":"receive streaming session, msgId: 2106"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:48.562339591+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระที่นั่งดุสิตมหา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":510000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:48.562344869+07:00","message":"receive interim result [false|false]: พระที่นั่งดุสิตมหา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:48.56235565+07:00","message":"[buffer interim] 2106 false พระที่นั่งดุสิตมหา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:48.562361874+07:00","message":"[bufferProcess] interim [510000000]:พระที่นั่งดุสิตมหา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:48.562363484+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:48.626580499+07:00","message":"receive streaming session, msgId: 2106"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:48.626623399+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระที่นั่งดุสิตมหาปราสาท\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":570000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:48.626630495+07:00","message":"receive interim result [false|false]: พระที่นั่งดุสิตมหาปราสาท"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:48.626644267+07:00","message":"[buffer interim] 2106 false พระที่นั่งดุสิตมหาปราสาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:48.626655691+07:00","message":"[bufferProcess] interim [570000000]:พระที่นั่งดุสิตมหาปราสาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:48.62665893+07:00","message":"[bufferProcess] send to processor:พระที่นั่งดุสิตมหา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:48.626665602+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:48.626669333+07:00","message":"> Transcript [9475] [false]: 'พระที่นั่งดุสิตมหา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:48.626673779+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:48.626676424+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:48.626678696+07:00","message":"StatePrefix: 'พระที่นั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:48.626680957+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:49.271719016+07:00","message":"receive streaming session, msgId: 2106"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:49.271758905+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระที่นั่งดุสิตมหาปราสาท\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":170000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:49.271764243+07:00","message":"receive interim result [false|false]: พระที่นั่งดุสิตมหาปราสาท"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:49.271774009+07:00","message":"[buffer interim] 2106 false พระที่นั่งดุสิตมหาปราสาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:49.271780775+07:00","message":"[bufferProcess] interim [170000000]:พระที่นั่งดุสิตมหาปราสาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:49.271783089+07:00","message":"[bufferProcess] send to processor:พระที่นั่งดุสิตมหาปราสาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:49.271786206+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:49.271788517+07:00","message":"> Transcript [9476] [false]: 'พระที่นั่งดุสิตมหาปราสาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:49.271791558+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:49.271793197+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:49.271794626+07:00","message":"StatePrefix: 'พระที่นั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:49.27179633+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:44:50.335613095+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:44:50.335616619+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:50.624435207+07:00","message":"receive streaming session, msgId: 2106"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:50.62446022+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระที่นั่งดุสิตมหาปราสาทนี้นะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":550000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:50.624464488+07:00","message":"receive interim result [false|false]: พระที่นั่งดุสิตมหาปราสาทนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:50.624477009+07:00","message":"[buffer interim] 2106 false พระที่นั่งดุสิตมหาปราสาทนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:50.624482603+07:00","message":"[bufferProcess] interim [550000000]:พระที่นั่งดุสิตมหาปราสาทนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:50.62448484+07:00","message":"[bufferProcess] send to processor:พระที่นั่งดุสิตมหาปราสาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:50.62448987+07:00","message":"[bufferProcess] send to processor (ticker):พระที่นั่งดุสิตมหาปราสาทนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:50.624492628+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:50.624494868+07:00","message":"> Transcript [9477] [false]: 'พระที่นั่งดุสิตมหาปราสาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:50.624497751+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:50.624499447+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:50.624500885+07:00","message":"StatePrefix: 'พระที่นั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:50.624502592+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:50.624503828+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:50.624505324+07:00","message":"> Transcript [9478] [false]: 'พระที่นั่งดุสิตมหาปราสาทนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:50.624506908+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:50.624508153+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:50.624509357+07:00","message":"StatePrefix: 'พระที่นั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:50.624510649+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:50.624516257+07:00","message":"Push: 'พระที่นั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:50.624517892+07:00","message":"TextPushed: 'พระที่นั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:50.624519682+07:00","message":"Set new StatePrefix : 'พระที่นั่งดุสิตมหาปราสาทนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:50.624521556+07:00","message":"Next Push (prob) : 'ดุสิตมหาปราสาทนี้นะคะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:50.624527506+07:00","message":"push: {false พระที่นั่ง 0 0xc002b14b80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:50.656154346+07:00","message":"[GCS] IsForceVAD: false for message ID: 2106"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:50.794179582+07:00","message":"receive streaming session, msgId: 2106"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:50.794213411+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระที่นั่งดุสิตมหาปราสาทขนาดนี้นะคะ\",\"confidence\":0.9481106}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":790000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:50.794219109+07:00","message":"receive interim result [true|false]: พระที่นั่งดุสิตมหาปราสาทขนาดนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:50.794229139+07:00","message":"end recv isFinal message id 2106"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:50.794231006+07:00","message":"end Recv id 2106"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:50.794235575+07:00","message":"[buffer interim] 2106 true พระที่นั่งดุสิตมหาปราสาทขนาดนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:50.794243144+07:00","message":"[bufferProcess] interim [790000000]:พระที่นั่งดุสิตมหาปราสาทขนาดนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:50.794246378+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:50.794248967+07:00","message":"> Transcript [9479] [true]: 'พระที่นั่งดุสิตมหาปราสาทขนาดนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:50.794252313+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:50.794253897+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:50.794255365+07:00","message":"StatePrefix: 'พระที่นั่งดุสิตมหาปราสาทนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:50.794257214+07:00","message":"TextPushed: 'พระที่นั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:50.794262466+07:00","message":"Push: 'ดุสิตมหาปราสาทขนาดนี้นะคะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:50.794270166+07:00","message":"push: {true ดุสิตมหาปราสาทขนาดนี้นะคะ 0 0xc002b14b80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:44:50.807803447+07:00","message":"write wav file: './tmp/7446/7446_2106.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:50.851314781+07:00","message":"[GCS] Start streaming session, msgId: 2107"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:51.395264153+07:00","message":"receive streaming session, msgId: 2107"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:51.39531441+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":"2025-10-27T15:44:51.395319704+07:00","message":"receive interim result [false|false]: ตั้ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:51.395334017+07:00","message":"[buffer interim] 2107 false ตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:51.395341379+07:00","message":"[bufferProcess] interim [540000000]:ตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:51.395342879+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:52.10812397+07:00","message":"receive streaming session, msgId: 2107"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:52.108162453+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":"2025-10-27T15:44:52.108167765+07:00","message":"receive interim result [false|false]: เขตพระราชฐาน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:52.108179364+07:00","message":"[buffer interim] 2107 false เขตพระราชฐาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:52.10818551+07:00","message":"[bufferProcess] interim [320000000]:เขตพระราชฐาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:52.108187784+07:00","message":"[bufferProcess] send to processor:ตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:52.108192435+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:52.108195114+07:00","message":"> Transcript [9480] [false]: 'ตั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:52.108196909+07:00","message":"Set StatePrefix (first interim): 'ตั้ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:52.409125773+07:00","message":"receive streaming session, msgId: 2107"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:52.409180531+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":"2025-10-27T15:44:52.409186372+07:00","message":"receive interim result [false|false]: เขตพระราชฐานชั้น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:52.40919978+07:00","message":"[buffer interim] 2107 false เขตพระราชฐานชั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:52.409206107+07:00","message":"[bufferProcess] interim [620000000]:เขตพระราชฐานชั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:52.409208421+07:00","message":"[bufferProcess] send to processor:เขตพระราชฐาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:52.409213641+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:52.409216238+07:00","message":"> Transcript [9481] [false]: 'เขตพระราชฐาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:52.409218111+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:52.409220037+07:00","message":"Set new StatePrefix: 'เขตพระราชฐาน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:52.427377565+07:00","message":"[GCS] Cleaned up inactive client: 2081"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:52.427396276+07:00","message":"[GCS] Cleaned up inactive client: 2088"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:52.427398718+07:00","message":"[GCS] Cleaned up inactive client: 2082"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:52.427400236+07:00","message":"[GCS] Cleaned up inactive client: 2084"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:52.427402505+07:00","message":"[GCS] Cleaned up inactive client: 2080"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:52.427404859+07:00","message":"[GCS] Cleaned up inactive client: 2085"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:52.427407169+07:00","message":"[GCS] Cleaned up inactive client: 2079"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:52.427408982+07:00","message":"[GCS] Cleaned up inactive client: 2087"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:52.427410914+07:00","message":"[GCS] Cleaned up inactive client: 2086"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:52.4274127+07:00","message":"[GCS] Cleaned up inactive client: 2083"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:52.609091628+07:00","message":"receive streaming session, msgId: 2107"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:52.60912936+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":"2025-10-27T15:44:52.609135314+07:00","message":"receive interim result [false|false]: เขตพระราชฐานชั้นกลาง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:52.609152546+07:00","message":"[buffer interim] 2107 false เขตพระราชฐานชั้นกลาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:52.609173723+07:00","message":"[bufferProcess] interim [800000000]:เขตพระราชฐานชั้นกลาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:52.609177654+07:00","message":"[bufferProcess] send to processor:เขตพระราชฐานชั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:52.609183579+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:52.60918747+07:00","message":"> Transcript [9482] [false]: 'เขตพระราชฐานชั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:52.609190668+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:52.609192592+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:52.60919428+07:00","message":"StatePrefix: 'เขตพระราชฐาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:52.609196199+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:53.016710592+07:00","message":"receive streaming session, msgId: 2107"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:53.016753059+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":"2025-10-27T15:44:53.016758706+07:00","message":"receive interim result [false|false]: เขตพระราชฐานชั้นกลางทาง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:53.016771864+07:00","message":"[buffer interim] 2107 false เขตพระราชฐานชั้นกลางทาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:53.016779541+07:00","message":"[bufferProcess] interim [220000000]:เขตพระราชฐานชั้นกลางทาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:53.016781885+07:00","message":"[bufferProcess] send to processor:เขตพระราชฐานชั้นกลาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:53.016787033+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:53.016789537+07:00","message":"> Transcript [9483] [false]: 'เขตพระราชฐานชั้นกลาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:53.016792841+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:53.016794909+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:53.016796475+07:00","message":"StatePrefix: 'เขตพระราชฐาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:53.016798644+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:53.322280098+07:00","message":"receive streaming session, msgId: 2107"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:53.322317382+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":"2025-10-27T15:44:53.322323994+07:00","message":"receive interim result [false|false]: เขตพระราชฐานชั้นกลางทางฝั่ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:53.322338208+07:00","message":"[buffer interim] 2107 false เขตพระราชฐานชั้นกลางทางฝั่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:53.322344631+07:00","message":"[bufferProcess] interim [520000000]:เขตพระราชฐานชั้นกลางทางฝั่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:53.32234674+07:00","message":"[bufferProcess] send to processor:เขตพระราชฐานชั้นกลางทาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:53.322351919+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:53.322354588+07:00","message":"> Transcript [9484] [false]: 'เขตพระราชฐานชั้นกลางทาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:53.322357883+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:53.322359757+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:53.322361653+07:00","message":"StatePrefix: 'เขตพระราชฐาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:53.322363743+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:44:53.335637488+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:44:53.335639273+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:53.635358682+07:00","message":"receive streaming session, msgId: 2107"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:53.6353948+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":"2025-10-27T15:44:53.63540016+07:00","message":"receive interim result [false|false]: เขตพระราชฐานชั้นกลางทางฝั่งฟาก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:53.6354131+07:00","message":"[buffer interim] 2107 false เขตพระราชฐานชั้นกลางทางฝั่งฟาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:53.635419362+07:00","message":"[bufferProcess] interim [760000000]:เขตพระราชฐานชั้นกลางทางฝั่งฟาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:53.635421642+07:00","message":"[bufferProcess] send to processor:เขตพระราชฐานชั้นกลางทางฝั่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:53.635426909+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:53.635430468+07:00","message":"> Transcript [9485] [false]: 'เขตพระราชฐานชั้นกลางทางฝั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:53.635433616+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:53.635435571+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:53.635437707+07:00","message":"StatePrefix: 'เขตพระราชฐาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:53.635439617+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:53.635444015+07:00","message":"Push: 'เขตพระราชฐาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:53.635445929+07:00","message":"TextPushed: 'เขตพระราชฐาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:53.635447626+07:00","message":"Set new StatePrefix : 'เขตพระราชฐานชั้นกลางทางฝั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:53.635450486+07:00","message":"Next Push (prob) : 'ชั้นกลางทางฝั่ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:53.635457858+07:00","message":"push: {false เขตพระราชฐาน 0 0xc002923480}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:54.023806309+07:00","message":"receive streaming session, msgId: 2107"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:54.023851029+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":"2025-10-27T15:44:54.023857627+07:00","message":"receive interim result [false|false]: เขตพระราชฐานชั้นกลางทางฝั่งภาคตะวันออก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:54.023871392+07:00","message":"[buffer interim] 2107 false เขตพระราชฐานชั้นกลางทางฝั่งภาคตะวันออก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:54.023878123+07:00","message":"[bufferProcess] interim [180000000]:เขตพระราชฐานชั้นกลางทางฝั่งภาคตะวันออก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:54.023880469+07:00","message":"[bufferProcess] send to processor:เขตพระราชฐานชั้นกลางทางฝั่งฟาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:54.023885412+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:54.023888085+07:00","message":"> Transcript [9486] [false]: 'เขตพระราชฐานชั้นกลางทางฝั่งฟาก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:54.023891025+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:54.023892754+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:54.023894914+07:00","message":"StatePrefix: 'เขตพระราชฐานชั้นกลางทางฝั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:54.02389721+07:00","message":"TextPushed: 'เขตพระราชฐาน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:54.068536708+07:00","message":"receive streaming session, msgId: 2107"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:54.068569573+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":"2025-10-27T15:44:54.068574602+07:00","message":"receive interim result [false|false]: เขตพระราชฐานชั้นกลางทางฝั่งภาคตะวันตก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:54.068586806+07:00","message":"[buffer interim] 2107 false เขตพระราชฐานชั้นกลางทางฝั่งภาคตะวันตก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:54.068593747+07:00","message":"[bufferProcess] interim [240000000]:เขตพระราชฐานชั้นกลางทางฝั่งภาคตะวันตก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:54.06859581+07:00","message":"[bufferProcess] send to processor:เขตพระราชฐานชั้นกลางทางฝั่งภาคตะวันออก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:54.068601167+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:54.068603684+07:00","message":"> Transcript [9487] [false]: 'เขตพระราชฐานชั้นกลางทางฝั่งภาคตะวันออก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:54.0686069+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:54.068608838+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:54.068610687+07:00","message":"StatePrefix: 'เขตพระราชฐานชั้นกลางทางฝั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:54.068612766+07:00","message":"TextPushed: 'เขตพระราชฐาน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:54.716355557+07:00","message":"receive streaming session, msgId: 2107"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:54.716398951+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":"2025-10-27T15:44:54.71640651+07:00","message":"receive interim result [false|false]: เขตพระราชฐานชั้นกลางทางฝั่งภาคตะวันตก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:54.716422057+07:00","message":"[buffer interim] 2107 false เขตพระราชฐานชั้นกลางทางฝั่งภาคตะวันตก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:54.716433071+07:00","message":"[bufferProcess] interim [840000000]:เขตพระราชฐานชั้นกลางทางฝั่งภาคตะวันตก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:54.716436154+07:00","message":"[bufferProcess] send to processor:เขตพระราชฐานชั้นกลางทางฝั่งภาคตะวันตก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:54.716443207+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:54.716446927+07:00","message":"> Transcript [9488] [false]: 'เขตพระราชฐานชั้นกลางทางฝั่งภาคตะวันตก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:54.716452093+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:54.716454708+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:54.716457741+07:00","message":"StatePrefix: 'เขตพระราชฐานชั้นกลางทางฝั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:54.716461014+07:00","message":"TextPushed: 'เขตพระราชฐาน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:54.934332876+07:00","message":"receive streaming session, msgId: 2107"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:54.934370645+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":"2025-10-27T15:44:54.934375863+07:00","message":"receive interim result [false|false]: เขตพระราชฐานชั้นกลางทางฝั่งภาคตะวันตกสร้าง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:54.934388324+07:00","message":"[buffer interim] 2107 false เขตพระราชฐานชั้นกลางทางฝั่งภาคตะวันตกสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:54.934395375+07:00","message":"[bufferProcess] interim [80000000]:เขตพระราชฐานชั้นกลางทางฝั่งภาคตะวันตกสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:54.934397858+07:00","message":"[bufferProcess] send to processor:เขตพระราชฐานชั้นกลางทางฝั่งภาคตะวันตก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:54.93440355+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:54.934407038+07:00","message":"> Transcript [9489] [false]: 'เขตพระราชฐานชั้นกลางทางฝั่งภาคตะวันตก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:54.934410168+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:54.934411957+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:54.934414283+07:00","message":"StatePrefix: 'เขตพระราชฐานชั้นกลางทางฝั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:54.934416797+07:00","message":"TextPushed: 'เขตพระราชฐาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:54.934421041+07:00","message":"Push: 'ชั้นกลางทางฝั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:54.93442268+07:00","message":"TextPushed: 'เขตพระราชฐานชั้นกลางทางฝั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:54.934424534+07:00","message":"Set new StatePrefix : 'เขตพระราชฐานชั้นกลางทางฝั่งภาคตะวันตก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:54.934426416+07:00","message":"Next Push (prob) : 'ภาคตะวันตก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:54.934434849+07:00","message":"push: {false ชั้นกลางทางฝั่ง 0 0xc002923480}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:55.049124391+07:00","message":"receive streaming session, msgId: 2107"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:55.049182492+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เขตพระราชฐานชั้นกลางทางฝั่งภาคตะวันตก\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:55.049189224+07:00","message":"receive interim result [false|false]: เขตพระราชฐานชั้นกลางทางฝั่งภาคตะวันตก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:55.049203942+07:00","message":"[buffer interim] 2107 false เขตพระราชฐานชั้นกลางทางฝั่งภาคตะวันตก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:55.049212878+07:00","message":"[bufferProcess] interim [140000000]:เขตพระราชฐานชั้นกลางทางฝั่งภาคตะวันตก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:55.049214914+07:00","message":"[bufferProcess] send to processor:เขตพระราชฐานชั้นกลางทางฝั่งภาคตะวันตกสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:55.049218799+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:55.049221294+07:00","message":"> Transcript [9490] [false]: 'เขตพระราชฐานชั้นกลางทางฝั่งภาคตะวันตกสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:55.049224166+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:55.049225807+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:55.049227698+07:00","message":"StatePrefix: 'เขตพระราชฐานชั้นกลางทางฝั่งภาคตะวันตก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:55.049229903+07:00","message":"TextPushed: 'เขตพระราชฐานชั้นกลางทางฝั่ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:55.121115371+07:00","message":"receive streaming session, msgId: 2107"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:55.121148089+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":"2025-10-27T15:44:55.121155177+07:00","message":"receive interim result [false|false]: เขตพระราชฐานชั้นกลางทางฝั่งภาคตะวันตกสร้างแบบ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:55.12117739+07:00","message":"[buffer interim] 2107 false เขตพระราชฐานชั้นกลางทางฝั่งภาคตะวันตกสร้างแบบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:55.121184447+07:00","message":"[bufferProcess] interim [320000000]:เขตพระราชฐานชั้นกลางทางฝั่งภาคตะวันตกสร้างแบบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:55.121187347+07:00","message":"[bufferProcess] send to processor:เขตพระราชฐานชั้นกลางทางฝั่งภาคตะวันตก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:55.121192327+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:55.121194981+07:00","message":"> Transcript [9491] [false]: 'เขตพระราชฐานชั้นกลางทางฝั่งภาคตะวันตก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:55.121198445+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:55.121200475+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:55.121202407+07:00","message":"StatePrefix: 'เขตพระราชฐานชั้นกลางทางฝั่งภาคตะวันตก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:55.121204678+07:00","message":"TextPushed: 'เขตพระราชฐานชั้นกลางทางฝั่ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:55.438499016+07:00","message":"receive streaming session, msgId: 2107"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:55.438543936+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":"2025-10-27T15:44:55.438552172+07:00","message":"receive interim result [false|false]: เขตพระราชฐานชั้นกลางทางฝั่งภาคตะวันตกสร้างในแบบเรา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:55.438568321+07:00","message":"[buffer interim] 2107 false เขตพระราชฐานชั้นกลางทางฝั่งภาคตะวันตกสร้างในแบบเรา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:55.438586921+07:00","message":"[bufferProcess] interim [560000000]:เขตพระราชฐานชั้นกลางทางฝั่งภาคตะวันตกสร้างในแบบเรา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:55.438590492+07:00","message":"[bufferProcess] send to processor:เขตพระราชฐานชั้นกลางทางฝั่งภาคตะวันตกสร้างแบบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:55.438598375+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:55.438602213+07:00","message":"> Transcript [9492] [false]: 'เขตพระราชฐานชั้นกลางทางฝั่งภาคตะวันตกสร้างแบบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:55.438606851+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:55.43860928+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:55.438612426+07:00","message":"StatePrefix: 'เขตพระราชฐานชั้นกลางทางฝั่งภาคตะวันตก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:55.438616175+07:00","message":"TextPushed: 'เขตพระราชฐานชั้นกลางทางฝั่ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:55.476656356+07:00","message":"receive streaming session, msgId: 2107"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:55.476688506+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":"2025-10-27T15:44:55.476693982+07:00","message":"receive interim result [false|false]: เขตพระราชฐานชั้นกลางทางฝั่งภาคตะวันตกสร้างแบบราคา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:55.476702126+07:00","message":"[buffer interim] 2107 false เขตพระราชฐานชั้นกลางทางฝั่งภาคตะวันตกสร้างแบบราคา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:55.476708428+07:00","message":"[bufferProcess] interim [620000000]:เขตพระราชฐานชั้นกลางทางฝั่งภาคตะวันตกสร้างแบบราคา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:55.476710517+07:00","message":"[bufferProcess] send to processor:เขตพระราชฐานชั้นกลางทางฝั่งภาคตะวันตกสร้างในแบบเรา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:55.476713584+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:55.476718884+07:00","message":"> Transcript [9493] [false]: 'เขตพระราชฐานชั้นกลางทางฝั่งภาคตะวันตกสร้างในแบบเรา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:55.47672221+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:55.476723997+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:55.476726214+07:00","message":"StatePrefix: 'เขตพระราชฐานชั้นกลางทางฝั่งภาคตะวันตก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:55.476728891+07:00","message":"TextPushed: 'เขตพระราชฐานชั้นกลางทางฝั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:55.476731624+07:00","message":"Push: 'ภาคตะวันตก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:55.476733364+07:00","message":"TextPushed: 'เขตพระราชฐานชั้นกลางทางฝั่งภาคตะวันตก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:55.476735107+07:00","message":"Set new StatePrefix : 'เขตพระราชฐานชั้นกลางทางฝั่งภาคตะวันตกสร้างในแบบเรา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:55.47673735+07:00","message":"Next Push (prob) : 'สร้างในแบบเรา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:55.476744864+07:00","message":"push: {false ภาคตะวันตก 0 0xc002923480}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:55.49175017+07:00","message":"receive streaming session, msgId: 2107"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:55.491779822+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":"2025-10-27T15:44:55.491785566+07:00","message":"receive interim result [false|false]: เขตพระราชฐานชั้นกลางทางฝั่งภาคตะวันตกสร้างแบบปราสาท"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:55.491794719+07:00","message":"[buffer interim] 2107 false เขตพระราชฐานชั้นกลางทางฝั่งภาคตะวันตกสร้างแบบปราสาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:55.49180035+07:00","message":"[bufferProcess] interim [680000000]:เขตพระราชฐานชั้นกลางทางฝั่งภาคตะวันตกสร้างแบบปราสาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:55.491802759+07:00","message":"[bufferProcess] send to processor:เขตพระราชฐานชั้นกลางทางฝั่งภาคตะวันตกสร้างแบบราคา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:55.491807686+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:55.491810379+07:00","message":"> Transcript [9494] [false]: 'เขตพระราชฐานชั้นกลางทางฝั่งภาคตะวันตกสร้างแบบราคา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:55.491812493+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:55.491814358+07:00","message":"Set new StatePrefix: 'เขตพระราชฐานชั้นกลางทางฝั่งภาคตะวันตกสร้างแบบราคา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:55.713049093+07:00","message":"receive streaming session, msgId: 2107"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:55.71309421+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":"2025-10-27T15:44:55.71310009+07:00","message":"receive interim result [false|false]: เขตพระราชฐานชั้นกลางทางฝั่งภาคตะวันตกสร้างแบบปราสาทจะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:55.713113616+07:00","message":"[buffer interim] 2107 false เขตพระราชฐานชั้นกลางทางฝั่งภาคตะวันตกสร้างแบบปราสาทจะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:55.713120276+07:00","message":"[bufferProcess] interim [920000000]:เขตพระราชฐานชั้นกลางทางฝั่งภาคตะวันตกสร้างแบบปราสาทจะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:55.713122625+07:00","message":"[bufferProcess] send to processor:เขตพระราชฐานชั้นกลางทางฝั่งภาคตะวันตกสร้างแบบปราสาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:55.71312614+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:55.713128633+07:00","message":"> Transcript [9495] [false]: 'เขตพระราชฐานชั้นกลางทางฝั่งภาคตะวันตกสร้างแบบปราสาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:55.713131002+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:55.713133321+07:00","message":"Set new StatePrefix: 'เขตพระราชฐานชั้นกลางทางฝั่งภาคตะวันตกสร้างแบบปราสาท'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:55.938850116+07:00","message":"receive streaming session, msgId: 2107"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:55.938884361+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":"2025-10-27T15:44:55.938890917+07:00","message":"receive interim result [false|false]: เขตพระราชฐานชั้นกลางทางฝั่งภาคตะวันตกสร้างแบบปราสาทจัด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:55.938908562+07:00","message":"[buffer interim] 2107 false เขตพระราชฐานชั้นกลางทางฝั่งภาคตะวันตกสร้างแบบปราสาทจัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:55.938916843+07:00","message":"[bufferProcess] interim [40000000]:เขตพระราชฐานชั้นกลางทางฝั่งภาคตะวันตกสร้างแบบปราสาทจัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:55.938918879+07:00","message":"[bufferProcess] send to processor:เขตพระราชฐานชั้นกลางทางฝั่งภาคตะวันตกสร้างแบบปราสาทจะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:55.938922373+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:55.938925141+07:00","message":"> Transcript [9496] [false]: 'เขตพระราชฐานชั้นกลางทางฝั่งภาคตะวันตกสร้างแบบปราสาทจะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:55.938928494+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:55.938930292+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:55.93893173+07:00","message":"StatePrefix: 'เขตพระราชฐานชั้นกลางทางฝั่งภาคตะวันตกสร้างแบบปราสาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:55.938933985+07:00","message":"TextPushed: 'เขตพระราชฐานชั้นกลางทางฝั่งภาคตะวันตก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:55.956663036+07:00","message":"receive streaming session, msgId: 2107"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:55.956690524+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":"2025-10-27T15:44:55.956695531+07:00","message":"receive interim result [false|false]: เขตพระราชฐานชั้นกลางทางฝั่งภาคตะวันตกสร้างแบบปราสาทจะตก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:55.956708577+07:00","message":"[buffer interim] 2107 false เขตพระราชฐานชั้นกลางทางฝั่งภาคตะวันตกสร้างแบบปราสาทจะตก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:55.956713937+07:00","message":"[bufferProcess] interim [100000000]:เขตพระราชฐานชั้นกลางทางฝั่งภาคตะวันตกสร้างแบบปราสาทจะตก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:55.956716064+07:00","message":"[bufferProcess] send to processor:เขตพระราชฐานชั้นกลางทางฝั่งภาคตะวันตกสร้างแบบปราสาทจัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:55.956721731+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:55.956723809+07:00","message":"> Transcript [9497] [false]: 'เขตพระราชฐานชั้นกลางทางฝั่งภาคตะวันตกสร้างแบบปราสาทจัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:55.956727108+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:55.956728694+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:55.956730147+07:00","message":"StatePrefix: 'เขตพระราชฐานชั้นกลางทางฝั่งภาคตะวันตกสร้างแบบปราสาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:55.956732164+07:00","message":"TextPushed: 'เขตพระราชฐานชั้นกลางทางฝั่งภาคตะวันตก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:56.007519755+07:00","message":"receive streaming session, msgId: 2107"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:56.007558282+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":"2025-10-27T15:44:56.007564924+07:00","message":"receive interim result [false|false]: เขตพระราชฐานชั้นกลางทางฝั่งภาคตะวันตกสร้างแบบประสาทจะเกิด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:56.007580322+07:00","message":"[buffer interim] 2107 false เขตพระราชฐานชั้นกลางทางฝั่งภาคตะวันตกสร้างแบบประสาทจะเกิด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:56.007587248+07:00","message":"[bufferProcess] interim [160000000]:เขตพระราชฐานชั้นกลางทางฝั่งภาคตะวันตกสร้างแบบประสาทจะเกิด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:56.007590663+07:00","message":"[bufferProcess] send to processor:เขตพระราชฐานชั้นกลางทางฝั่งภาคตะวันตกสร้างแบบปราสาทจะตก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:56.007596875+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:56.007600078+07:00","message":"> Transcript [9498] [false]: 'เขตพระราชฐานชั้นกลางทางฝั่งภาคตะวันตกสร้างแบบปราสาทจะตก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:56.007604735+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:56.007607028+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:56.00760936+07:00","message":"StatePrefix: 'เขตพระราชฐานชั้นกลางทางฝั่งภาคตะวันตกสร้างแบบปราสาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:56.007612701+07:00","message":"TextPushed: 'เขตพระราชฐานชั้นกลางทางฝั่งภาคตะวันตก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:56.016288596+07:00","message":"receive streaming session, msgId: 2107"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:56.016324679+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":"2025-10-27T15:44:56.016330653+07:00","message":"receive interim result [false|false]: เขตพระราชฐานชั้นกลางทางฝั่งภาคตะวันตกสร้างแบบปราสาทจตุร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:56.016345+07:00","message":"[buffer interim] 2107 false เขตพระราชฐานชั้นกลางทางฝั่งภาคตะวันตกสร้างแบบปราสาทจตุร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:56.016351839+07:00","message":"[bufferProcess] interim [220000000]:เขตพระราชฐานชั้นกลางทางฝั่งภาคตะวันตกสร้างแบบปราสาทจตุร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:56.016353934+07:00","message":"[bufferProcess] send to processor:เขตพระราชฐานชั้นกลางทางฝั่งภาคตะวันตกสร้างแบบประสาทจะเกิด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:56.016359116+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:56.016361544+07:00","message":"> Transcript [9499] [false]: 'เขตพระราชฐานชั้นกลางทางฝั่งภาคตะวันตกสร้างแบบประสาทจะเกิด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:56.016363951+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:56.016365633+07:00","message":"Set new StatePrefix: 'เขตพระราชฐานชั้นกลางทางฝั่งภาคตะวันตกสร้างแบบประสาทจะเกิด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:56.026570625+07:00","message":"[GCS] IsForceVAD: false for message ID: 2107"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:56.127030582+07:00","message":"receive streaming session, msgId: 2107"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:56.127066652+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":"2025-10-27T15:44:56.127072441+07:00","message":"receive interim result [false|false]: เขตพระราชฐานชั้นกลางทางฝั่งภาคตะวันตกสร้างแบบปราสาทจัตุรัส"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:56.127089413+07:00","message":"receive streaming session, msgId: 2107"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:56.127092633+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":"2025-10-27T15:44:56.127094906+07:00","message":"receive interim result [false|false]: เขตพระราชฐานชั้นกลางทางฝั่งภาคตะวันตกสร้างแบบปราสาทจตุรมุข"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:56.127099445+07:00","message":"[buffer interim] 2107 false เขตพระราชฐานชั้นกลางทางฝั่งภาคตะวันตกสร้างแบบปราสาทจัตุรัส"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:56.127102854+07:00","message":"[buffer interim] 2107 false เขตพระราชฐานชั้นกลางทางฝั่งภาคตะวันตกสร้างแบบปราสาทจตุรมุข"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:56.127108629+07:00","message":"[bufferProcess] interim [280000000]:เขตพระราชฐานชั้นกลางทางฝั่งภาคตะวันตกสร้างแบบปราสาทจัตุรัส"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:56.127110565+07:00","message":"[bufferProcess] send to processor:เขตพระราชฐานชั้นกลางทางฝั่งภาคตะวันตกสร้างแบบปราสาทจตุร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:56.127112928+07:00","message":"[bufferProcess] interim [340000000]:เขตพระราชฐานชั้นกลางทางฝั่งภาคตะวันตกสร้างแบบปราสาทจตุรมุข"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:56.12711479+07:00","message":"[bufferProcess] send to processor:เขตพระราชฐานชั้นกลางทางฝั่งภาคตะวันตกสร้างแบบปราสาทจัตุรัส"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:56.127117752+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:56.127120607+07:00","message":"> Transcript [9500] [false]: 'เขตพระราชฐานชั้นกลางทางฝั่งภาคตะวันตกสร้างแบบปราสาทจตุร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:56.127122977+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:56.127124987+07:00","message":"Set new StatePrefix: 'เขตพระราชฐานชั้นกลางทางฝั่งภาคตะวันตกสร้างแบบปราสาทจตุร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:56.127126607+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:56.127128099+07:00","message":"> Transcript [9501] [false]: 'เขตพระราชฐานชั้นกลางทางฝั่งภาคตะวันตกสร้างแบบปราสาทจัตุรัส'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:56.127129545+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:56.127130753+07:00","message":"Set new StatePrefix: 'เขตพระราชฐานชั้นกลางทางฝั่งภาคตะวันตกสร้างแบบปราสาทจัตุรัส'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:56.232885163+07:00","message":"receive streaming session, msgId: 2107"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:56.232940991+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เขตพระราชฐานชั้นกลางทางฝั่งภาคตะวันตกสร้างในแบบปราสาทจตุรมุข\",\"confidence\":0.94549155}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:56.23294867+07:00","message":"receive interim result [true|false]: เขตพระราชฐานชั้นกลางทางฝั่งภาคตะวันตกสร้างในแบบปราสาทจตุรมุข"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:56.232960134+07:00","message":"end recv isFinal message id 2107"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:56.232962598+07:00","message":"end Recv id 2107"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:56.232970314+07:00","message":"[buffer interim] 2107 true เขตพระราชฐานชั้นกลางทางฝั่งภาคตะวันตกสร้างในแบบปราสาทจตุรมุข"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:56.232981299+07:00","message":"[bufferProcess] interim [400000000]:เขตพระราชฐานชั้นกลางทางฝั่งภาคตะวันตกสร้างในแบบปราสาทจตุรมุข"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:56.232984793+07:00","message":"[bufferProcess] send to processor (isfinal):เขตพระราชฐานชั้นกลางทางฝั่งภาคตะวันตกสร้างแบบปราสาทจตุรมุข"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:56.232989143+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:56.232992673+07:00","message":"> Transcript [9502] [false]: 'เขตพระราชฐานชั้นกลางทางฝั่งภาคตะวันตกสร้างแบบปราสาทจตุรมุข'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:56.232995958+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:56.232998052+07:00","message":"Set new StatePrefix: 'เขตพระราชฐานชั้นกลางทางฝั่งภาคตะวันตกสร้างแบบปราสาทจตุรมุข'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:56.233000292+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:56.233002379+07:00","message":"> Transcript [9503] [true]: 'เขตพระราชฐานชั้นกลางทางฝั่งภาคตะวันตกสร้างในแบบปราสาทจตุรมุข'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:56.233005256+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:56.233007438+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:56.233009943+07:00","message":"StatePrefix: 'เขตพระราชฐานชั้นกลางทางฝั่งภาคตะวันตกสร้างแบบปราสาทจตุรมุข'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:56.233013457+07:00","message":"TextPushed: 'เขตพระราชฐานชั้นกลางทางฝั่งภาคตะวันตก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:56.233020905+07:00","message":"Push: 'สร้างในแบบปราสาทจตุรมุข'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:56.233031542+07:00","message":"push: {true สร้างในแบบปราสาทจตุรมุข 0 0xc002923480}"}
{"level":"info","service":"Main","time":"2025-10-27T15:44:56.243073333+07:00","message":"write wav file: './tmp/7446/7446_2107.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:56.286885273+07:00","message":"[GCS] Start streaming session, msgId: 2108"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:44:56.335727176+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:44:56.335727239+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:56.350541682+07:00","message":"[GCS] IsForceVAD: false for message ID: 2108"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:56.477381333+07:00","message":"[GCS] Start streaming session, msgId: 2109"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:56.567690941+07:00","message":"receive streaming session, msgId: 2108"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:56.5677129+07:00","message":"found end of frame, send empty tag with msgId: 2108"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:56.567716555+07:00","message":"end Recv id 2108"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:56.567723314+07:00","message":"[buffer interim] 2108 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:56.567730077+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:56.567733911+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:56.56773673+07:00","message":"> Transcript [9504] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:56.567739222+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:56.567740777+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:56.567742315+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:56.567743808+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:56.567745932+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:56.567754851+07:00","message":"push: {true \n 0 0xc002b14600}"}
{"level":"info","service":"Main","time":"2025-10-27T15:44:56.572440041+07:00","message":"write wav file: './tmp/7446/7446_2108.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:57.017473694+07:00","message":"receive streaming session, msgId: 2109"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:57.017514207+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":"2025-10-27T15:44:57.01751883+07:00","message":"receive interim result [false|false]: แต่ละ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:57.017533735+07:00","message":"[buffer interim] 2109 false แต่ละ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:57.017540127+07:00","message":"[bufferProcess] interim [480000000]:แต่ละ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:57.017541709+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:57.178746953+07:00","message":"receive streaming session, msgId: 2109"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:57.178782277+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":"2025-10-27T15:44:57.178787499+07:00","message":"receive interim result [false|false]: แต่ละหมู่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:57.178800144+07:00","message":"[buffer interim] 2109 false แต่ละหมู่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:57.17880617+07:00","message":"[bufferProcess] interim [660000000]:แต่ละหมู่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:57.178808272+07:00","message":"[bufferProcess] send to processor:แต่ละ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:57.178813561+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:57.178818782+07:00","message":"> Transcript [9505] [false]: 'แต่ละ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:57.178820724+07:00","message":"Set StatePrefix (first interim): 'แต่ละ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:57.195394437+07:00","message":"receive streaming session, msgId: 2109"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:57.195427243+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":"2025-10-27T15:44:57.195432595+07:00","message":"receive interim result [false|false]: แต่ละมุม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:57.195444058+07:00","message":"[buffer interim] 2109 false แต่ละมุม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:57.195449232+07:00","message":"[bufferProcess] interim [720000000]:แต่ละมุม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:57.195451534+07:00","message":"[bufferProcess] send to processor:แต่ละหมู่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:57.195456496+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:57.195459154+07:00","message":"> Transcript [9506] [false]: 'แต่ละหมู่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:57.195462052+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:57.19546392+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:57.195465744+07:00","message":"StatePrefix: 'แต่ละ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:57.195467492+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:57.24697134+07:00","message":"receive streaming session, msgId: 2109"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:57.247006811+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":"2025-10-27T15:44:57.247013625+07:00","message":"receive interim result [false|false]: แต่ละมุข"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:57.247031816+07:00","message":"[buffer interim] 2109 false แต่ละมุข"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:57.247039649+07:00","message":"[bufferProcess] interim [780000000]:แต่ละมุข"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:57.247042413+07:00","message":"[bufferProcess] send to processor:แต่ละมุม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:57.247046569+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:57.247049969+07:00","message":"> Transcript [9507] [false]: 'แต่ละมุม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:57.247053977+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:57.247056058+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:57.247058403+07:00","message":"StatePrefix: 'แต่ละ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:57.24706082+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:57.491575475+07:00","message":"receive streaming session, msgId: 2109"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:57.491611485+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":"2025-10-27T15:44:57.491616894+07:00","message":"receive interim result [false|false]: แต่ละมุมกว้าง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:57.491630808+07:00","message":"[buffer interim] 2109 false แต่ละมุมกว้าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:57.491637149+07:00","message":"[bufferProcess] interim [960000000]:แต่ละมุมกว้าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:57.491639276+07:00","message":"[bufferProcess] send to processor:แต่ละมุข"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:57.491644286+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:57.491646808+07:00","message":"> Transcript [9508] [false]: 'แต่ละมุข'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:57.491649728+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:57.491651581+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:57.491653628+07:00","message":"StatePrefix: 'แต่ละ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:57.49165561+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:57.690936134+07:00","message":"receive streaming session, msgId: 2109"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:57.690971412+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":"2025-10-27T15:44:57.690976608+07:00","message":"receive interim result [false|false]: แต่ละมุมกว้างยาว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:57.690991383+07:00","message":"[buffer interim] 2109 false แต่ละมุมกว้างยาว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:57.690998714+07:00","message":"[bufferProcess] interim [140000000]:แต่ละมุมกว้างยาว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:57.69100068+07:00","message":"[bufferProcess] send to processor:แต่ละมุมกว้าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:57.691004153+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:57.691010645+07:00","message":"> Transcript [9509] [false]: 'แต่ละมุมกว้าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:57.691013718+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:57.691015583+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:57.691017191+07:00","message":"StatePrefix: 'แต่ละ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:57.691018963+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:57.691023355+07:00","message":"Push: 'แต่ละ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:57.691025101+07:00","message":"TextPushed: 'แต่ละ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:57.691027101+07:00","message":"Set new StatePrefix : 'แต่ละมุมกว้าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:57.69102907+07:00","message":"Next Push (prob) : 'มุมกว้าง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:57.691036723+07:00","message":"push: {false แต่ละ 0 0xc002aa0300}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:57.892331763+07:00","message":"receive streaming session, msgId: 2109"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:57.892366721+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":"2025-10-27T15:44:57.892372459+07:00","message":"receive interim result [false|false]: แต่ละมุมกว้างยาวสูง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:57.892386371+07:00","message":"[buffer interim] 2109 false แต่ละมุมกว้างยาวสูง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:57.892393016+07:00","message":"[bufferProcess] interim [380000000]:แต่ละมุมกว้างยาวสูง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:57.892395156+07:00","message":"[bufferProcess] send to processor:แต่ละมุมกว้างยาว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:57.892398549+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:57.892401411+07:00","message":"> Transcript [9510] [false]: 'แต่ละมุมกว้างยาว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:57.892404402+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:57.892406042+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:57.892407903+07:00","message":"StatePrefix: 'แต่ละมุมกว้าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:57.89240966+07:00","message":"TextPushed: 'แต่ละ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:57.938561798+07:00","message":"receive streaming session, msgId: 2109"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:57.938597235+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":"2025-10-27T15:44:57.938602273+07:00","message":"receive interim result [false|false]: แต่ละมุมกว้างยาวเสมอ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:57.938616253+07:00","message":"[buffer interim] 2109 false แต่ละมุมกว้างยาวเสมอ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:57.938622793+07:00","message":"[bufferProcess] interim [440000000]:แต่ละมุมกว้างยาวเสมอ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:57.938624988+07:00","message":"[bufferProcess] send to processor:แต่ละมุมกว้างยาวสูง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:57.93863154+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:57.938633917+07:00","message":"> Transcript [9511] [false]: 'แต่ละมุมกว้างยาวสูง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:57.938637068+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:57.938638875+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:57.938640498+07:00","message":"StatePrefix: 'แต่ละมุมกว้าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:57.938642259+07:00","message":"TextPushed: 'แต่ละ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:58.14750308+07:00","message":"receive streaming session, msgId: 2109"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:58.147534395+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":"2025-10-27T15:44:58.147539783+07:00","message":"receive interim result [false|false]: แต่ละมุมกว้างยาวเสมอกัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:58.147552127+07:00","message":"[buffer interim] 2109 false แต่ละมุมกว้างยาวเสมอกัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:58.147558743+07:00","message":"[bufferProcess] interim [680000000]:แต่ละมุมกว้างยาวเสมอกัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:58.14756111+07:00","message":"[bufferProcess] send to processor:แต่ละมุมกว้างยาวเสมอ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:58.147566656+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:58.147569324+07:00","message":"> Transcript [9512] [false]: 'แต่ละมุมกว้างยาวเสมอ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:58.147572256+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:58.147574058+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:58.147575855+07:00","message":"StatePrefix: 'แต่ละมุมกว้าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:58.14757788+07:00","message":"TextPushed: 'แต่ละ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:58.772745733+07:00","message":"receive streaming session, msgId: 2109"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:58.77279107+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":"2025-10-27T15:44:58.772796521+07:00","message":"receive interim result [false|false]: แต่ละมุมกว้างยาวเสมอกัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:58.772810515+07:00","message":"[buffer interim] 2109 false แต่ละมุมกว้างยาวเสมอกัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:58.772817428+07:00","message":"[bufferProcess] interim [280000000]:แต่ละมุมกว้างยาวเสมอกัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:58.772819784+07:00","message":"[bufferProcess] send to processor:แต่ละมุมกว้างยาวเสมอกัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:58.772823144+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:58.772825642+07:00","message":"> Transcript [9513] [false]: 'แต่ละมุมกว้างยาวเสมอกัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:58.772828725+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:58.772836777+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:58.772839067+07:00","message":"StatePrefix: 'แต่ละมุมกว้าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:58.772840795+07:00","message":"TextPushed: 'แต่ละ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:58.772845245+07:00","message":"Push: 'มุมกว้าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:58.772846793+07:00","message":"TextPushed: 'แต่ละมุมกว้าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:58.772849123+07:00","message":"Set new StatePrefix : 'แต่ละมุมกว้างยาวเสมอกัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:58.772851293+07:00","message":"Next Push (prob) : 'ยาวเสมอกัน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:58.77288198+07:00","message":"push: {false มุมกว้าง 0 0xc002aa0300}"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:44:59.33607998+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:44:59.336108324+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:59.617367361+07:00","message":"receive streaming session, msgId: 2109"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:59.617401474+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":"2025-10-27T15:44:59.617407306+07:00","message":"receive interim result [false|false]: แต่ละมุมกว้างยาวเสมอกันเหมือน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:59.617421283+07:00","message":"[buffer interim] 2109 false แต่ละมุมกว้างยาวเสมอกันเหมือน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:59.617428844+07:00","message":"[bufferProcess] interim [120000000]:แต่ละมุมกว้างยาวเสมอกันเหมือน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:59.617432327+07:00","message":"[bufferProcess] send to processor:แต่ละมุมกว้างยาวเสมอกัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:59.617440254+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:59.617444341+07:00","message":"> Transcript [9514] [false]: 'แต่ละมุมกว้างยาวเสมอกัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:59.617448216+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:59.617450544+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:59.617452904+07:00","message":"StatePrefix: 'แต่ละมุมกว้างยาวเสมอกัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:59.617455933+07:00","message":"TextPushed: 'แต่ละมุมกว้าง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:59.685958923+07:00","message":"receive streaming session, msgId: 2109"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:59.685989581+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":"2025-10-27T15:44:59.685994913+07:00","message":"receive interim result [false|false]: แต่ละมุมกว้างยาวเสมอกัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:59.686006445+07:00","message":"[buffer interim] 2109 false แต่ละมุมกว้างยาวเสมอกัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:59.686012345+07:00","message":"[bufferProcess] interim [180000000]:แต่ละมุมกว้างยาวเสมอกัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:59.68601795+07:00","message":"[bufferProcess] send to processor:แต่ละมุมกว้างยาวเสมอกันเหมือน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:59.686023011+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:59.686027064+07:00","message":"> Transcript [9515] [false]: 'แต่ละมุมกว้างยาวเสมอกันเหมือน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:59.686030262+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:59.686032104+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:59.686034738+07:00","message":"StatePrefix: 'แต่ละมุมกว้างยาวเสมอกัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:59.686037172+07:00","message":"TextPushed: 'แต่ละมุมกว้าง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:59.71337015+07:00","message":"receive streaming session, msgId: 2109"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:59.713404261+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":"2025-10-27T15:44:59.71340931+07:00","message":"receive interim result [false|false]: แต่ละมุมกว้างยาวเสมอกันซึม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:59.713421971+07:00","message":"[buffer interim] 2109 false แต่ละมุมกว้างยาวเสมอกันซึม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:59.713428427+07:00","message":"[bufferProcess] interim [240000000]:แต่ละมุมกว้างยาวเสมอกันซึม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:59.713430344+07:00","message":"[bufferProcess] send to processor:แต่ละมุมกว้างยาวเสมอกัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:59.713435497+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:59.713437988+07:00","message":"> Transcript [9516] [false]: 'แต่ละมุมกว้างยาวเสมอกัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:59.713441222+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:59.713443189+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:59.713445099+07:00","message":"StatePrefix: 'แต่ละมุมกว้างยาวเสมอกัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:59.713447675+07:00","message":"TextPushed: 'แต่ละมุมกว้าง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:59.716883411+07:00","message":"receive streaming session, msgId: 2109"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:59.716909047+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":"2025-10-27T15:44:59.716913859+07:00","message":"receive interim result [false|false]: แต่ละมุมกว้างยาวเสมอกันด้านเหนือซึ่ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:59.716926895+07:00","message":"[buffer interim] 2109 false แต่ละมุมกว้างยาวเสมอกันด้านเหนือซึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:59.716931847+07:00","message":"[bufferProcess] interim [300000000]:แต่ละมุมกว้างยาวเสมอกันด้านเหนือซึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:59.716933626+07:00","message":"[bufferProcess] send to processor:แต่ละมุมกว้างยาวเสมอกันซึม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:59.716935901+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:59.716938037+07:00","message":"> Transcript [9517] [false]: 'แต่ละมุมกว้างยาวเสมอกันซึม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:59.716940824+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:59.716942409+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:59.716944066+07:00","message":"StatePrefix: 'แต่ละมุมกว้างยาวเสมอกัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:59.716945863+07:00","message":"TextPushed: 'แต่ละมุมกว้าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:59.716951294+07:00","message":"Push: 'ยาวเสมอกัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:59.716952812+07:00","message":"TextPushed: 'แต่ละมุมกว้างยาวเสมอกัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:59.716954536+07:00","message":"Set new StatePrefix : 'แต่ละมุมกว้างยาวเสมอกันซึม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:59.716956536+07:00","message":"Next Push (prob) : 'ซึม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:59.716963893+07:00","message":"push: {false ยาวเสมอกัน 0 0xc002aa0300}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:59.843712119+07:00","message":"receive streaming session, msgId: 2109"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:59.843741398+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":"2025-10-27T15:44:59.843747098+07:00","message":"receive interim result [false|false]: แต่ละมุมกว้างยาวเสมอกันด้านเหนือซึ่งเป็น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:44:59.843758809+07:00","message":"[buffer interim] 2109 false แต่ละมุมกว้างยาวเสมอกันด้านเหนือซึ่งเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:59.843764959+07:00","message":"[bufferProcess] interim [360000000]:แต่ละมุมกว้างยาวเสมอกันด้านเหนือซึ่งเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:59.843767125+07:00","message":"[bufferProcess] send to processor:แต่ละมุมกว้างยาวเสมอกันด้านเหนือซึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:59.843770193+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:59.843772802+07:00","message":"> Transcript [9518] [false]: 'แต่ละมุมกว้างยาวเสมอกันด้านเหนือซึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:59.843774934+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:44:59.843776424+07:00","message":"Set new StatePrefix: 'แต่ละมุมกว้างยาวเสมอกันด้านเหนือซึ่ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:00.03691294+07:00","message":"receive streaming session, msgId: 2109"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:00.036972212+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":"2025-10-27T15:45:00.036979674+07:00","message":"receive interim result [false|false]: แต่ละมุมกว้างยาวเสมอกันด้านเหนือซึ่งเป็นได้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:00.036998624+07:00","message":"[buffer interim] 2109 false แต่ละมุมกว้างยาวเสมอกันด้านเหนือซึ่งเป็นได้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:00.037008283+07:00","message":"[bufferProcess] interim [540000000]:แต่ละมุมกว้างยาวเสมอกันด้านเหนือซึ่งเป็นได้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:00.037011485+07:00","message":"[bufferProcess] send to processor:แต่ละมุมกว้างยาวเสมอกันด้านเหนือซึ่งเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:00.03701685+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:00.037020446+07:00","message":"> Transcript [9519] [false]: 'แต่ละมุมกว้างยาวเสมอกันด้านเหนือซึ่งเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:00.037025337+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:00.037027555+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:00.03703081+07:00","message":"StatePrefix: 'แต่ละมุมกว้างยาวเสมอกันด้านเหนือซึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:00.037034452+07:00","message":"TextPushed: 'แต่ละมุมกว้างยาวเสมอกัน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:00.044565961+07:00","message":"receive streaming session, msgId: 2109"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:00.044598716+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":"2025-10-27T15:45:00.044604218+07:00","message":"receive interim result [false|false]: แต่ละมุมกว้างยาวเสมอกันด้านเหนือซึ่งเป็นด้าน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:00.044619285+07:00","message":"[buffer interim] 2109 false แต่ละมุมกว้างยาวเสมอกันด้านเหนือซึ่งเป็นด้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:00.044626233+07:00","message":"[bufferProcess] interim [600000000]:แต่ละมุมกว้างยาวเสมอกันด้านเหนือซึ่งเป็นด้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:00.044631173+07:00","message":"[bufferProcess] send to processor:แต่ละมุมกว้างยาวเสมอกันด้านเหนือซึ่งเป็นได้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:00.044636706+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:00.044639541+07:00","message":"> Transcript [9520] [false]: 'แต่ละมุมกว้างยาวเสมอกันด้านเหนือซึ่งเป็นได้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:00.044642866+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:00.04464451+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:00.044646545+07:00","message":"StatePrefix: 'แต่ละมุมกว้างยาวเสมอกันด้านเหนือซึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:00.044648994+07:00","message":"TextPushed: 'แต่ละมุมกว้างยาวเสมอกัน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:00.163249432+07:00","message":"receive streaming session, msgId: 2109"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:00.163282151+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":"2025-10-27T15:45:00.163287929+07:00","message":"receive interim result [false|false]: แต่ละมุมกว้างยาวเสมอกันด้านเหนือซึ่งเป็นด้านหน้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:00.163301933+07:00","message":"[buffer interim] 2109 false แต่ละมุมกว้างยาวเสมอกันด้านเหนือซึ่งเป็นด้านหน้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:00.163308244+07:00","message":"[bufferProcess] interim [720000000]:แต่ละมุมกว้างยาวเสมอกันด้านเหนือซึ่งเป็นด้านหน้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:00.163310274+07:00","message":"[bufferProcess] send to processor:แต่ละมุมกว้างยาวเสมอกันด้านเหนือซึ่งเป็นด้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:00.163313675+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:00.163316417+07:00","message":"> Transcript [9521] [false]: 'แต่ละมุมกว้างยาวเสมอกันด้านเหนือซึ่งเป็นด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:00.163319841+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:00.163321577+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:00.163323525+07:00","message":"StatePrefix: 'แต่ละมุมกว้างยาวเสมอกันด้านเหนือซึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:00.163325834+07:00","message":"TextPushed: 'แต่ละมุมกว้างยาวเสมอกัน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:00.373123017+07:00","message":"receive streaming session, msgId: 2109"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:00.373169044+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":"2025-10-27T15:45:00.373175637+07:00","message":"receive interim result [false|false]: แต่ละมุมกว้างยาวเสมอกันด้านเหนือซึ่งเป็นด้านหน้ามี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:00.373188076+07:00","message":"[buffer interim] 2109 false แต่ละมุมกว้างยาวเสมอกันด้านเหนือซึ่งเป็นด้านหน้ามี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:00.373197477+07:00","message":"[bufferProcess] interim [900000000]:แต่ละมุมกว้างยาวเสมอกันด้านเหนือซึ่งเป็นด้านหน้ามี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:00.373200413+07:00","message":"[bufferProcess] send to processor:แต่ละมุมกว้างยาวเสมอกันด้านเหนือซึ่งเป็นด้านหน้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:00.37320603+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:00.373209119+07:00","message":"> Transcript [9522] [false]: 'แต่ละมุมกว้างยาวเสมอกันด้านเหนือซึ่งเป็นด้านหน้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:00.373213204+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:00.373215066+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:00.373216859+07:00","message":"StatePrefix: 'แต่ละมุมกว้างยาวเสมอกันด้านเหนือซึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:00.373219454+07:00","message":"TextPushed: 'แต่ละมุมกว้างยาวเสมอกัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:00.37322382+07:00","message":"Push: 'ด้านเหนือซึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:00.37322539+07:00","message":"TextPushed: 'แต่ละมุมกว้างยาวเสมอกันด้านเหนือซึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:00.37322712+07:00","message":"Set new StatePrefix : 'แต่ละมุมกว้างยาวเสมอกันด้านเหนือซึ่งเป็นด้านหน้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:00.373229673+07:00","message":"Next Push (prob) : 'เป็นด้านหน้า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:00.373237204+07:00","message":"push: {false ด้านเหนือซึ่ง 0 0xc002aa0300}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:00.681714455+07:00","message":"receive streaming session, msgId: 2109"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:00.681745817+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":"2025-10-27T15:45:00.681751046+07:00","message":"receive interim result [false|false]: แต่ละมุมกว้างยาวเสมอกันด้านเหนือซึ่งเป็นด้านหน้ามีรูป"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:00.681763127+07:00","message":"[buffer interim] 2109 false แต่ละมุมกว้างยาวเสมอกันด้านเหนือซึ่งเป็นด้านหน้ามีรูป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:00.681769716+07:00","message":"[bufferProcess] interim [140000000]:แต่ละมุมกว้างยาวเสมอกันด้านเหนือซึ่งเป็นด้านหน้ามีรูป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:00.681772026+07:00","message":"[bufferProcess] send to processor:แต่ละมุมกว้างยาวเสมอกันด้านเหนือซึ่งเป็นด้านหน้ามี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:00.68177692+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:00.681782833+07:00","message":"> Transcript [9523] [false]: 'แต่ละมุมกว้างยาวเสมอกันด้านเหนือซึ่งเป็นด้านหน้ามี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:00.681786386+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:00.681788083+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:00.681789618+07:00","message":"StatePrefix: 'แต่ละมุมกว้างยาวเสมอกันด้านเหนือซึ่งเป็นด้านหน้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:00.681791838+07:00","message":"TextPushed: 'แต่ละมุมกว้างยาวเสมอกันด้านเหนือซึ่ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:00.750895124+07:00","message":"receive streaming session, msgId: 2109"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:00.750933493+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":"2025-10-27T15:45:00.750939218+07:00","message":"receive interim result [false|false]: แต่ละมุมกว้างยาวเสมอกันด้านเหนือซึ่งเป็นด้านหน้ามีมุข"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:00.750951866+07:00","message":"[buffer interim] 2109 false แต่ละมุมกว้างยาวเสมอกันด้านเหนือซึ่งเป็นด้านหน้ามีมุข"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:00.750958912+07:00","message":"[bufferProcess] interim [260000000]:แต่ละมุมกว้างยาวเสมอกันด้านเหนือซึ่งเป็นด้านหน้ามีมุข"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:00.750961229+07:00","message":"[bufferProcess] send to processor:แต่ละมุมกว้างยาวเสมอกันด้านเหนือซึ่งเป็นด้านหน้ามีรูป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:00.750967013+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:00.750969398+07:00","message":"> Transcript [9524] [false]: 'แต่ละมุมกว้างยาวเสมอกันด้านเหนือซึ่งเป็นด้านหน้ามีรูป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:00.750975896+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:00.750977819+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:00.750979474+07:00","message":"StatePrefix: 'แต่ละมุมกว้างยาวเสมอกันด้านเหนือซึ่งเป็นด้านหน้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:00.750981688+07:00","message":"TextPushed: 'แต่ละมุมกว้างยาวเสมอกันด้านเหนือซึ่ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:00.757259921+07:00","message":"receive streaming session, msgId: 2109"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:00.75727941+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":"2025-10-27T15:45:00.757283662+07:00","message":"receive interim result [false|false]: แต่ละมุมกว้างยาวเสมอกันด้านเหนือซึ่งเป็นด้านหน้ามี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:00.757297222+07:00","message":"[buffer interim] 2109 false แต่ละมุมกว้างยาวเสมอกันด้านเหนือซึ่งเป็นด้านหน้ามี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:00.757302205+07:00","message":"[bufferProcess] interim [320000000]:แต่ละมุมกว้างยาวเสมอกันด้านเหนือซึ่งเป็นด้านหน้ามี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:00.757304214+07:00","message":"[bufferProcess] send to processor:แต่ละมุมกว้างยาวเสมอกันด้านเหนือซึ่งเป็นด้านหน้ามีมุข"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:00.757307614+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:00.757309728+07:00","message":"> Transcript [9525] [false]: 'แต่ละมุมกว้างยาวเสมอกันด้านเหนือซึ่งเป็นด้านหน้ามีมุข'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:00.757312787+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:00.757314402+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:00.757315834+07:00","message":"StatePrefix: 'แต่ละมุมกว้างยาวเสมอกันด้านเหนือซึ่งเป็นด้านหน้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:00.757317674+07:00","message":"TextPushed: 'แต่ละมุมกว้างยาวเสมอกันด้านเหนือซึ่ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:00.874095994+07:00","message":"receive streaming session, msgId: 2109"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:00.874133397+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":"2025-10-27T15:45:00.874139391+07:00","message":"receive interim result [false|false]: แต่ละมุมกว้างยาวเสมอกันด้านเหนือซึ่งเป็นด้านหน้ามีมุกเด็ด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:00.874155917+07:00","message":"[buffer interim] 2109 false แต่ละมุมกว้างยาวเสมอกันด้านเหนือซึ่งเป็นด้านหน้ามีมุกเด็ด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:00.874165061+07:00","message":"[bufferProcess] interim [380000000]:แต่ละมุมกว้างยาวเสมอกันด้านเหนือซึ่งเป็นด้านหน้ามีมุกเด็ด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:00.874168651+07:00","message":"[bufferProcess] send to processor:แต่ละมุมกว้างยาวเสมอกันด้านเหนือซึ่งเป็นด้านหน้ามี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:00.874173264+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:00.874177567+07:00","message":"> Transcript [9526] [false]: 'แต่ละมุมกว้างยาวเสมอกันด้านเหนือซึ่งเป็นด้านหน้ามี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:00.874182824+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:00.874185482+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:00.874188484+07:00","message":"StatePrefix: 'แต่ละมุมกว้างยาวเสมอกันด้านเหนือซึ่งเป็นด้านหน้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:00.87419178+07:00","message":"TextPushed: 'แต่ละมุมกว้างยาวเสมอกันด้านเหนือซึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:00.874198311+07:00","message":"Push: 'เป็นด้านหน้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:00.874200363+07:00","message":"TextPushed: 'แต่ละมุมกว้างยาวเสมอกันด้านเหนือซึ่งเป็นด้านหน้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:00.874202335+07:00","message":"Set new StatePrefix : 'แต่ละมุมกว้างยาวเสมอกันด้านเหนือซึ่งเป็นด้านหน้ามี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:00.874204275+07:00","message":"Next Push (prob) : 'มี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:00.874212023+07:00","message":"push: {false เป็นด้านหน้า 0 0xc002aa0300}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:01.072514972+07:00","message":"receive streaming session, msgId: 2109"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:01.072551505+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":"2025-10-27T15:45:01.072558423+07:00","message":"receive interim result [false|false]: แต่ละมุมกว้างยาวเสมอกันด้านเหนือซึ่งเป็นด้านหน้ามีมุกเด็ดๆ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:01.072573581+07:00","message":"[buffer interim] 2109 false แต่ละมุมกว้างยาวเสมอกันด้านเหนือซึ่งเป็นด้านหน้ามีมุกเด็ดๆ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:01.072583435+07:00","message":"[bufferProcess] interim [560000000]:แต่ละมุมกว้างยาวเสมอกันด้านเหนือซึ่งเป็นด้านหน้ามีมุกเด็ดๆ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:01.072587229+07:00","message":"[bufferProcess] send to processor:แต่ละมุมกว้างยาวเสมอกันด้านเหนือซึ่งเป็นด้านหน้ามีมุกเด็ด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:01.072607194+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:01.072611247+07:00","message":"> Transcript [9527] [false]: 'แต่ละมุมกว้างยาวเสมอกันด้านเหนือซึ่งเป็นด้านหน้ามีมุกเด็ด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:01.072616054+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:01.072618252+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:01.072620726+07:00","message":"StatePrefix: 'แต่ละมุมกว้างยาวเสมอกันด้านเหนือซึ่งเป็นด้านหน้ามี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:01.072624101+07:00","message":"TextPushed: 'แต่ละมุมกว้างยาวเสมอกันด้านเหนือซึ่งเป็นด้านหน้า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:01.32247726+07:00","message":"receive streaming session, msgId: 2109"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:01.32251358+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":"2025-10-27T15:45:01.322520211+07:00","message":"receive interim result [false|false]: แต่ละมุมกว้างยาวเสมอกันด้านเหนือซึ่งเป็นด้านหน้ามีมุกเด็ดยื่นออกมา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:01.322535886+07:00","message":"[buffer interim] 2109 false แต่ละมุมกว้างยาวเสมอกันด้านเหนือซึ่งเป็นด้านหน้ามีมุกเด็ดยื่นออกมา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:01.32254354+07:00","message":"[bufferProcess] interim [920000000]:แต่ละมุมกว้างยาวเสมอกันด้านเหนือซึ่งเป็นด้านหน้ามีมุกเด็ดยื่นออกมา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:01.322546044+07:00","message":"[bufferProcess] send to processor:แต่ละมุมกว้างยาวเสมอกันด้านเหนือซึ่งเป็นด้านหน้ามีมุกเด็ดๆ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:01.322549951+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:01.322552411+07:00","message":"> Transcript [9528] [false]: 'แต่ละมุมกว้างยาวเสมอกันด้านเหนือซึ่งเป็นด้านหน้ามีมุกเด็ดๆ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:01.32255608+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:01.322558001+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:01.322559823+07:00","message":"StatePrefix: 'แต่ละมุมกว้างยาวเสมอกันด้านเหนือซึ่งเป็นด้านหน้ามี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:01.32256227+07:00","message":"TextPushed: 'แต่ละมุมกว้างยาวเสมอกันด้านเหนือซึ่งเป็นด้านหน้า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:01.629393691+07:00","message":"receive streaming session, msgId: 2109"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:01.629428081+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":"2025-10-27T15:45:01.629434185+07:00","message":"receive interim result [false|false]: แต่ละมุมกว้างยาวเสมอกันด้านเหนือซึ่งเป็นด้านหน้ามีมุกเด็ดยื่นออกมาข้าง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:01.629446133+07:00","message":"[buffer interim] 2109 false แต่ละมุมกว้างยาวเสมอกันด้านเหนือซึ่งเป็นด้านหน้ามีมุกเด็ดยื่นออกมาข้าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:01.629452739+07:00","message":"[bufferProcess] interim [160000000]:แต่ละมุมกว้างยาวเสมอกันด้านเหนือซึ่งเป็นด้านหน้ามีมุกเด็ดยื่นออกมาข้าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:01.629455171+07:00","message":"[bufferProcess] send to processor:แต่ละมุมกว้างยาวเสมอกันด้านเหนือซึ่งเป็นด้านหน้ามีมุกเด็ดยื่นออกมา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:01.629461074+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:01.629463402+07:00","message":"> Transcript [9529] [false]: 'แต่ละมุมกว้างยาวเสมอกันด้านเหนือซึ่งเป็นด้านหน้ามีมุกเด็ดยื่นออกมา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:01.629466775+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:01.629468758+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:01.629470776+07:00","message":"StatePrefix: 'แต่ละมุมกว้างยาวเสมอกันด้านเหนือซึ่งเป็นด้านหน้ามี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:01.629473451+07:00","message":"TextPushed: 'แต่ละมุมกว้างยาวเสมอกันด้านเหนือซึ่งเป็นด้านหน้า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:01.631134454+07:00","message":"receive streaming session, msgId: 2109"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:01.6311438+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":"2025-10-27T15:45:01.631146889+07:00","message":"receive interim result [false|false]: แต่ละมุมกว้างยาวเสมอกันด้านเหนือซึ่งเป็นด้านหน้ามีมุกเด็ดยื่นออกมาข้างหน้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:01.631154348+07:00","message":"[buffer interim] 2109 false แต่ละมุมกว้างยาวเสมอกันด้านเหนือซึ่งเป็นด้านหน้ามีมุกเด็ดยื่นออกมาข้างหน้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:01.631157099+07:00","message":"[bufferProcess] interim [220000000]:แต่ละมุมกว้างยาวเสมอกันด้านเหนือซึ่งเป็นด้านหน้ามีมุกเด็ดยื่นออกมาข้างหน้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:01.631159667+07:00","message":"[bufferProcess] send to processor:แต่ละมุมกว้างยาวเสมอกันด้านเหนือซึ่งเป็นด้านหน้ามีมุกเด็ดยื่นออกมาข้าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:01.631162104+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:01.631163875+07:00","message":"> Transcript [9530] [false]: 'แต่ละมุมกว้างยาวเสมอกันด้านเหนือซึ่งเป็นด้านหน้ามีมุกเด็ดยื่นออกมาข้าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:01.631166107+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:01.631167521+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:01.631168883+07:00","message":"StatePrefix: 'แต่ละมุมกว้างยาวเสมอกันด้านเหนือซึ่งเป็นด้านหน้ามี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:01.631170495+07:00","message":"TextPushed: 'แต่ละมุมกว้างยาวเสมอกันด้านเหนือซึ่งเป็นด้านหน้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:01.631172931+07:00","message":"Push: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:01.631174368+07:00","message":"TextPushed: 'แต่ละมุมกว้างยาวเสมอกันด้านเหนือซึ่งเป็นด้านหน้ามี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:01.631176099+07:00","message":"Set new StatePrefix : 'แต่ละมุมกว้างยาวเสมอกันด้านเหนือซึ่งเป็นด้านหน้ามีมุกเด็ดยื่นออกมาข้าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:01.631178413+07:00","message":"Next Push (prob) : 'มุกเด็ดยื่นออกมาข้าง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:01.631186541+07:00","message":"push: {false มี 0 0xc002aa0300}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:01.856780188+07:00","message":"[GCS] IsForceVAD: false for message ID: 2109"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:01.925568173+07:00","message":"[GCS] Start streaming session, msgId: 2110"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:02.060178369+07:00","message":"receive streaming session, msgId: 2109"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:02.060211893+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แต่ละมุมกว้างยาวเสมอกันด้านเหนือซึ่งเป็นด้านหน้ามีมุกเด็ดยื่นออกมาข้างหน้า\",\"confidence\":0.94815946}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":610000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:02.060218068+07:00","message":"receive interim result [true|false]: แต่ละมุมกว้างยาวเสมอกันด้านเหนือซึ่งเป็นด้านหน้ามีมุกเด็ดยื่นออกมาข้างหน้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:02.060226311+07:00","message":"end recv isFinal message id 2109"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:02.060228112+07:00","message":"end Recv id 2109"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:02.060232609+07:00","message":"[buffer interim] 2109 true แต่ละมุมกว้างยาวเสมอกันด้านเหนือซึ่งเป็นด้านหน้ามีมุกเด็ดยื่นออกมาข้างหน้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:02.060241618+07:00","message":"[bufferProcess] interim [610000000]:แต่ละมุมกว้างยาวเสมอกันด้านเหนือซึ่งเป็นด้านหน้ามีมุกเด็ดยื่นออกมาข้างหน้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:02.060246289+07:00","message":"[bufferProcess] send to processor (isfinal):แต่ละมุมกว้างยาวเสมอกันด้านเหนือซึ่งเป็นด้านหน้ามีมุกเด็ดยื่นออกมาข้างหน้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:02.060249755+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:02.060252126+07:00","message":"> Transcript [9531] [false]: 'แต่ละมุมกว้างยาวเสมอกันด้านเหนือซึ่งเป็นด้านหน้ามีมุกเด็ดยื่นออกมาข้างหน้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:02.060255024+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:02.060256654+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:02.060259198+07:00","message":"StatePrefix: 'แต่ละมุมกว้างยาวเสมอกันด้านเหนือซึ่งเป็นด้านหน้ามีมุกเด็ดยื่นออกมาข้าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:02.060261468+07:00","message":"TextPushed: 'แต่ละมุมกว้างยาวเสมอกันด้านเหนือซึ่งเป็นด้านหน้ามี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:02.060263183+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:02.060264874+07:00","message":"> Transcript [9532] [true]: 'แต่ละมุมกว้างยาวเสมอกันด้านเหนือซึ่งเป็นด้านหน้ามีมุกเด็ดยื่นออกมาข้างหน้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:02.060270064+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:02.060271538+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:02.060272939+07:00","message":"StatePrefix: 'แต่ละมุมกว้างยาวเสมอกันด้านเหนือซึ่งเป็นด้านหน้ามีมุกเด็ดยื่นออกมาข้าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:02.060281329+07:00","message":"TextPushed: 'แต่ละมุมกว้างยาวเสมอกันด้านเหนือซึ่งเป็นด้านหน้ามี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:02.060287602+07:00","message":"Push: 'มุกเด็ดยื่นออกมาข้างหน้า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:02.06029509+07:00","message":"push: {true มุกเด็ดยื่นออกมาข้างหน้า 0 0xc002aa0300}"}
{"level":"info","service":"Main","time":"2025-10-27T15:45:02.071014947+07:00","message":"write wav file: './tmp/7446/7446_2109.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:45:02.33707928+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:45:02.337085246+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:02.80688715+07:00","message":"receive streaming session, msgId: 2110"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:02.806928503+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":"2025-10-27T15:45:02.806936567+07:00","message":"receive interim result [false|false]: องค์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:02.80694967+07:00","message":"[buffer interim] 2110 false องค์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:02.806957014+07:00","message":"[bufferProcess] interim [720000000]:องค์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:02.806958544+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:02.983893452+07:00","message":"receive streaming session, msgId: 2110"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:02.983925426+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":"2025-10-27T15:45:02.983930565+07:00","message":"receive interim result [false|false]: องค์พระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:02.983939518+07:00","message":"[buffer interim] 2110 false องค์พระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:02.983945906+07:00","message":"[bufferProcess] interim [840000000]:องค์พระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:02.98394801+07:00","message":"[bufferProcess] send to processor:องค์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:02.98395149+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:02.983954086+07:00","message":"> Transcript [9533] [false]: 'องค์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:02.983956057+07:00","message":"Set StatePrefix (first interim): 'องค์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:03.115946718+07:00","message":"receive streaming session, msgId: 2110"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:03.115982918+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":"2025-10-27T15:45:03.115988292+07:00","message":"receive interim result [false|false]: องค์พระที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:03.116002593+07:00","message":"[buffer interim] 2110 false องค์พระที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:03.116009399+07:00","message":"[bufferProcess] interim [20000000]:องค์พระที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:03.116011749+07:00","message":"[bufferProcess] send to processor:องค์พระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:03.116015058+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:03.116017843+07:00","message":"> Transcript [9534] [false]: 'องค์พระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:03.116020197+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:03.116021787+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:03.11602334+07:00","message":"StatePrefix: 'องค์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:03.116025435+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:03.302472991+07:00","message":"receive streaming session, msgId: 2110"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:03.302508513+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":"2025-10-27T15:45:03.302515848+07:00","message":"receive interim result [false|false]: องค์พระที่นั่ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:03.30252972+07:00","message":"[buffer interim] 2110 false องค์พระที่นั่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:03.30253734+07:00","message":"[bufferProcess] interim [200000000]:องค์พระที่นั่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:03.302540621+07:00","message":"[bufferProcess] send to processor:องค์พระที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:03.302544949+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:03.302548448+07:00","message":"> Transcript [9535] [false]: 'องค์พระที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:03.302552353+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:03.302554565+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:03.302556705+07:00","message":"StatePrefix: 'องค์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:03.302559107+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:03.571818627+07:00","message":"receive streaming session, msgId: 2110"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:03.571856935+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":"2025-10-27T15:45:03.571862384+07:00","message":"receive interim result [false|false]: องค์พระที่นั่งกับ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:03.571875655+07:00","message":"[buffer interim] 2110 false องค์พระที่นั่งกับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:03.57188194+07:00","message":"[bufferProcess] interim [500000000]:องค์พระที่นั่งกับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:03.571887882+07:00","message":"[bufferProcess] send to processor:องค์พระที่นั่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:03.571893204+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:03.571896366+07:00","message":"> Transcript [9536] [false]: 'องค์พระที่นั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:03.571900035+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:03.571901897+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:03.571903444+07:00","message":"StatePrefix: 'องค์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:03.571905207+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:03.682446083+07:00","message":"receive streaming session, msgId: 2110"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:03.682475038+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":"2025-10-27T15:45:03.682480409+07:00","message":"receive interim result [false|false]: องค์พระที่นั่งเก่า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:03.682493481+07:00","message":"[buffer interim] 2110 false องค์พระที่นั่งเก่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:03.682499971+07:00","message":"[bufferProcess] interim [560000000]:องค์พระที่นั่งเก่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:03.682501919+07:00","message":"[bufferProcess] send to processor:องค์พระที่นั่งกับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:03.682507947+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:03.68251056+07:00","message":"> Transcript [9537] [false]: 'องค์พระที่นั่งกับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:03.682513798+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:03.682516145+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:03.682518053+07:00","message":"StatePrefix: 'องค์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:03.682519674+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:03.68252409+07:00","message":"Push: 'องค์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:03.682525715+07:00","message":"TextPushed: 'องค์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:03.682527698+07:00","message":"Set new StatePrefix : 'องค์พระที่นั่งกับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:03.68252963+07:00","message":"Next Push (prob) : 'พระที่นั่งกับ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:03.682536908+07:00","message":"push: {false องค์ 0 0xc002b14d80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:03.687403215+07:00","message":"receive streaming session, msgId: 2110"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:03.687427422+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":"2025-10-27T15:45:03.687433538+07:00","message":"receive interim result [false|false]: องค์พระที่นั่งเก้าอี้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:03.687448723+07:00","message":"[buffer interim] 2110 false องค์พระที่นั่งเก้าอี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:03.68745477+07:00","message":"[bufferProcess] interim [620000000]:องค์พระที่นั่งเก้าอี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:03.68745821+07:00","message":"[bufferProcess] send to processor:องค์พระที่นั่งเก่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:03.687464699+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:03.687468293+07:00","message":"> Transcript [9538] [false]: 'องค์พระที่นั่งเก่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:03.687471351+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:03.687474725+07:00","message":"Set new StatePrefix: 'องค์พระที่นั่งเก่า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:04.074114319+07:00","message":"receive streaming session, msgId: 2110"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:04.074149457+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":"2025-10-27T15:45:04.074155346+07:00","message":"receive interim result [false|false]: องค์พระที่นั่งเก้าอี้ถึง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:04.07416828+07:00","message":"[buffer interim] 2110 false องค์พระที่นั่งเก้าอี้ถึง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:04.074177277+07:00","message":"[bufferProcess] interim [980000000]:องค์พระที่นั่งเก้าอี้ถึง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:04.074179476+07:00","message":"[bufferProcess] send to processor:องค์พระที่นั่งเก้าอี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:04.074182912+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:04.07418602+07:00","message":"> Transcript [9539] [false]: 'องค์พระที่นั่งเก้าอี้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:04.074187945+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:04.074189472+07:00","message":"Set new StatePrefix: 'องค์พระที่นั่งเก้าอี้'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:04.197050628+07:00","message":"receive streaming session, msgId: 2110"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:04.197085277+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":"2025-10-27T15:45:04.197090894+07:00","message":"receive interim result [false|false]: องค์พระที่นั่งก่ออิฐถือปูน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:04.197103885+07:00","message":"[buffer interim] 2110 false องค์พระที่นั่งก่ออิฐถือปูน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:04.197110398+07:00","message":"[bufferProcess] interim [40000000]:องค์พระที่นั่งก่ออิฐถือปูน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:04.197112687+07:00","message":"[bufferProcess] send to processor:องค์พระที่นั่งเก้าอี้ถึง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:04.197117714+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:04.197120036+07:00","message":"> Transcript [9540] [false]: 'องค์พระที่นั่งเก้าอี้ถึง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:04.197123352+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:04.197125376+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:04.197126964+07:00","message":"StatePrefix: 'องค์พระที่นั่งเก้าอี้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:04.197128839+07:00","message":"TextPushed: 'องค์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:04.766598708+07:00","message":"receive streaming session, msgId: 2110"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:04.766633337+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":"2025-10-27T15:45:04.766639575+07:00","message":"receive interim result [false|false]: องค์พระที่นั่งก่ออิฐถือปูน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:04.766653617+07:00","message":"[buffer interim] 2110 false องค์พระที่นั่งก่ออิฐถือปูน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:04.766662406+07:00","message":"[bufferProcess] interim [640000000]:องค์พระที่นั่งก่ออิฐถือปูน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:04.766664624+07:00","message":"[bufferProcess] send to processor:องค์พระที่นั่งก่ออิฐถือปูน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:04.766669649+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:04.766672453+07:00","message":"> Transcript [9541] [false]: 'องค์พระที่นั่งก่ออิฐถือปูน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:04.766674481+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:04.766676162+07:00","message":"Set new StatePrefix: 'องค์พระที่นั่งก่ออิฐถือปูน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:04.962629512+07:00","message":"receive streaming session, msgId: 2110"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:04.9626665+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":"2025-10-27T15:45:04.96267195+07:00","message":"receive interim result [false|false]: องค์พระที่นั่งก่ออิฐถือปูนฐาน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:04.962683305+07:00","message":"[buffer interim] 2110 false องค์พระที่นั่งก่ออิฐถือปูนฐาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:04.962690316+07:00","message":"[bufferProcess] interim [880000000]:องค์พระที่นั่งก่ออิฐถือปูนฐาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:04.962692631+07:00","message":"[bufferProcess] send to processor:องค์พระที่นั่งก่ออิฐถือปูน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:04.962697713+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:04.962700621+07:00","message":"> Transcript [9542] [false]: 'องค์พระที่นั่งก่ออิฐถือปูน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:04.962703749+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:04.962705609+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:04.962707388+07:00","message":"StatePrefix: 'องค์พระที่นั่งก่ออิฐถือปูน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:04.962709298+07:00","message":"TextPushed: 'องค์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:05.150029395+07:00","message":"receive streaming session, msgId: 2110"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:05.150071179+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":"2025-10-27T15:45:05.150078131+07:00","message":"receive interim result [false|false]: องค์พระที่นั่งก่ออิฐถือปูนฐานของ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:05.150091716+07:00","message":"[buffer interim] 2110 false องค์พระที่นั่งก่ออิฐถือปูนฐานของ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:05.150101033+07:00","message":"[bufferProcess] interim [60000000]:องค์พระที่นั่งก่ออิฐถือปูนฐานของ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:05.1501044+07:00","message":"[bufferProcess] send to processor:องค์พระที่นั่งก่ออิฐถือปูนฐาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:05.150113819+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:05.150117917+07:00","message":"> Transcript [9543] [false]: 'องค์พระที่นั่งก่ออิฐถือปูนฐาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:05.150122597+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:05.150125152+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:05.150127532+07:00","message":"StatePrefix: 'องค์พระที่นั่งก่ออิฐถือปูน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:05.150130447+07:00","message":"TextPushed: 'องค์'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:45:05.337157599+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:45:05.337171368+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:05.41503378+07:00","message":"receive streaming session, msgId: 2110"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:05.415077608+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":"2025-10-27T15:45:05.415085196+07:00","message":"receive interim result [false|false]: องค์พระที่นั่งก่ออิฐถือปูนฐานขององค์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:05.415102241+07:00","message":"[buffer interim] 2110 false องค์พระที่นั่งก่ออิฐถือปูนฐานขององค์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:05.415111011+07:00","message":"[bufferProcess] interim [240000000]:องค์พระที่นั่งก่ออิฐถือปูนฐานขององค์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:05.415114558+07:00","message":"[bufferProcess] send to processor:องค์พระที่นั่งก่ออิฐถือปูนฐานของ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:05.415122987+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:05.415127303+07:00","message":"> Transcript [9544] [false]: 'องค์พระที่นั่งก่ออิฐถือปูนฐานของ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:05.415131934+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:05.415134546+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:05.415137262+07:00","message":"StatePrefix: 'องค์พระที่นั่งก่ออิฐถือปูน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:05.415140385+07:00","message":"TextPushed: 'องค์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:05.473503354+07:00","message":"receive streaming session, msgId: 2110"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:05.473535993+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":"2025-10-27T15:45:05.473542292+07:00","message":"receive interim result [false|false]: องค์พระที่นั่งก่ออิฐถือปูนฐานขององค์การ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:05.473554773+07:00","message":"[buffer interim] 2110 false องค์พระที่นั่งก่ออิฐถือปูนฐานขององค์การ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:05.473560861+07:00","message":"[bufferProcess] interim [420000000]:องค์พระที่นั่งก่ออิฐถือปูนฐานขององค์การ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:05.473563687+07:00","message":"[bufferProcess] send to processor:องค์พระที่นั่งก่ออิฐถือปูนฐานขององค์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:05.473569117+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:05.47357171+07:00","message":"> Transcript [9545] [false]: 'องค์พระที่นั่งก่ออิฐถือปูนฐานขององค์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:05.473575438+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:05.47357751+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:05.473579468+07:00","message":"StatePrefix: 'องค์พระที่นั่งก่ออิฐถือปูน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:05.473581494+07:00","message":"TextPushed: 'องค์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:05.473585715+07:00","message":"Push: 'พระที่นั่งก่ออิฐถือปูน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:05.473587475+07:00","message":"TextPushed: 'องค์พระที่นั่งก่ออิฐถือปูน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:05.473589129+07:00","message":"Set new StatePrefix : 'องค์พระที่นั่งก่ออิฐถือปูนฐานขององค์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:05.473592386+07:00","message":"Next Push (prob) : 'ฐานขององค์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:05.47359968+07:00","message":"push: {false พระที่นั่งก่ออิฐถือปูน 0 0xc002b14d80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:05.603918857+07:00","message":"receive streaming session, msgId: 2110"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:05.603952268+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":"2025-10-27T15:45:05.603958515+07:00","message":"receive interim result [false|false]: องค์พระที่นั่งก่ออิฐถือปูนฐานขององค์พระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:05.603970811+07:00","message":"[buffer interim] 2110 false องค์พระที่นั่งก่ออิฐถือปูนฐานขององค์พระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:05.603977376+07:00","message":"[bufferProcess] interim [480000000]:องค์พระที่นั่งก่ออิฐถือปูนฐานขององค์พระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:05.60398009+07:00","message":"[bufferProcess] send to processor:องค์พระที่นั่งก่ออิฐถือปูนฐานขององค์การ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:05.603985333+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:05.603987994+07:00","message":"> Transcript [9546] [false]: 'องค์พระที่นั่งก่ออิฐถือปูนฐานขององค์การ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:05.603990882+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:05.603992566+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:05.603994448+07:00","message":"StatePrefix: 'องค์พระที่นั่งก่ออิฐถือปูนฐานขององค์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:05.603996838+07:00","message":"TextPushed: 'องค์พระที่นั่งก่ออิฐถือปูน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:05.681294631+07:00","message":"receive streaming session, msgId: 2110"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:05.681326087+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":"2025-10-27T15:45:05.681332064+07:00","message":"receive interim result [false|false]: องค์พระที่นั่งก่ออิฐถือปูนฐานขององค์พระที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:05.681345602+07:00","message":"[buffer interim] 2110 false องค์พระที่นั่งก่ออิฐถือปูนฐานขององค์พระที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:05.681352526+07:00","message":"[bufferProcess] interim [600000000]:องค์พระที่นั่งก่ออิฐถือปูนฐานขององค์พระที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:05.681355754+07:00","message":"[bufferProcess] send to processor:องค์พระที่นั่งก่ออิฐถือปูนฐานขององค์พระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:05.681364254+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:05.681367738+07:00","message":"> Transcript [9547] [false]: 'องค์พระที่นั่งก่ออิฐถือปูนฐานขององค์พระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:05.681372252+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:05.681374455+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:05.681376474+07:00","message":"StatePrefix: 'องค์พระที่นั่งก่ออิฐถือปูนฐานขององค์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:05.681379729+07:00","message":"TextPushed: 'องค์พระที่นั่งก่ออิฐถือปูน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:05.8735363+07:00","message":"receive streaming session, msgId: 2110"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:05.873571425+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":"2025-10-27T15:45:05.87357779+07:00","message":"receive interim result [false|false]: องค์พระที่นั่งก่ออิฐถือปูนฐานขององค์พระที่นั่ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:05.873589993+07:00","message":"[buffer interim] 2110 false องค์พระที่นั่งก่ออิฐถือปูนฐานขององค์พระที่นั่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:05.873596933+07:00","message":"[bufferProcess] interim [780000000]:องค์พระที่นั่งก่ออิฐถือปูนฐานขององค์พระที่นั่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:05.873599933+07:00","message":"[bufferProcess] send to processor:องค์พระที่นั่งก่ออิฐถือปูนฐานขององค์พระที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:05.873605481+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:05.873608321+07:00","message":"> Transcript [9548] [false]: 'องค์พระที่นั่งก่ออิฐถือปูนฐานขององค์พระที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:05.873611579+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:05.873613882+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:05.873615897+07:00","message":"StatePrefix: 'องค์พระที่นั่งก่ออิฐถือปูนฐานขององค์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:05.873618418+07:00","message":"TextPushed: 'องค์พระที่นั่งก่ออิฐถือปูน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:06.309667594+07:00","message":"receive streaming session, msgId: 2110"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:06.309701646+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":"2025-10-27T15:45:06.309707117+07:00","message":"receive interim result [false|false]: องค์พระที่นั่งก่ออิฐถือปูนฐานขององค์พระที่นั่งสุ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:06.309719069+07:00","message":"[buffer interim] 2110 false องค์พระที่นั่งก่ออิฐถือปูนฐานขององค์พระที่นั่งสุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:06.309726018+07:00","message":"[bufferProcess] interim [140000000]:องค์พระที่นั่งก่ออิฐถือปูนฐานขององค์พระที่นั่งสุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:06.309728489+07:00","message":"[bufferProcess] send to processor:องค์พระที่นั่งก่ออิฐถือปูนฐานขององค์พระที่นั่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:06.309733952+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:06.309736308+07:00","message":"> Transcript [9549] [false]: 'องค์พระที่นั่งก่ออิฐถือปูนฐานขององค์พระที่นั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:06.309739932+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:06.309741663+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:06.30974367+07:00","message":"StatePrefix: 'องค์พระที่นั่งก่ออิฐถือปูนฐานขององค์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:06.309746353+07:00","message":"TextPushed: 'องค์พระที่นั่งก่ออิฐถือปูน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:06.309750496+07:00","message":"Push: 'ฐานขององค์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:06.309752298+07:00","message":"TextPushed: 'องค์พระที่นั่งก่ออิฐถือปูนฐานขององค์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:06.309754145+07:00","message":"Set new StatePrefix : 'องค์พระที่นั่งก่ออิฐถือปูนฐานขององค์พระที่นั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:06.309756616+07:00","message":"Next Push (prob) : 'พระที่นั่ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:06.309763884+07:00","message":"push: {false ฐานขององค์ 0 0xc002b14d80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:06.315568866+07:00","message":"receive streaming session, msgId: 2110"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:06.315588876+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":"2025-10-27T15:45:06.315593321+07:00","message":"receive interim result [false|false]: องค์พระที่นั่งก่ออิฐถือปูนฐานขององค์พระที่นั่งสูง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:06.315603694+07:00","message":"[buffer interim] 2110 false องค์พระที่นั่งก่ออิฐถือปูนฐานขององค์พระที่นั่งสูง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:06.315608798+07:00","message":"[bufferProcess] interim [200000000]:องค์พระที่นั่งก่ออิฐถือปูนฐานขององค์พระที่นั่งสูง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:06.31561096+07:00","message":"[bufferProcess] send to processor:องค์พระที่นั่งก่ออิฐถือปูนฐานขององค์พระที่นั่งสุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:06.315616043+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:06.315618161+07:00","message":"> Transcript [9550] [false]: 'องค์พระที่นั่งก่ออิฐถือปูนฐานขององค์พระที่นั่งสุ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:06.315621105+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:06.315622728+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:06.315624149+07:00","message":"StatePrefix: 'องค์พระที่นั่งก่ออิฐถือปูนฐานขององค์พระที่นั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:06.315626336+07:00","message":"TextPushed: 'องค์พระที่นั่งก่ออิฐถือปูนฐานขององค์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:06.697070641+07:00","message":"receive streaming session, msgId: 2110"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:06.697099133+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"องค์พระที่นั่งก่ออิฐถือปูนฐานขององค์พระที่นั่งสูง 2\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:06.697104811+07:00","message":"receive interim result [false|false]: องค์พระที่นั่งก่ออิฐถือปูนฐานขององค์พระที่นั่งสูง 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:06.697117422+07:00","message":"[buffer interim] 2110 false องค์พระที่นั่งก่ออิฐถือปูนฐานขององค์พระที่นั่งสูง 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:06.697124299+07:00","message":"[bufferProcess] interim [560000000]:องค์พระที่นั่งก่ออิฐถือปูนฐานขององค์พระที่นั่งสูง 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:06.697126633+07:00","message":"[bufferProcess] send to processor:องค์พระที่นั่งก่ออิฐถือปูนฐานขององค์พระที่นั่งสูง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:06.697130109+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:06.69713254+07:00","message":"> Transcript [9551] [false]: 'องค์พระที่นั่งก่ออิฐถือปูนฐานขององค์พระที่นั่งสูง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:06.697135643+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:06.697137339+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:06.697138979+07:00","message":"StatePrefix: 'องค์พระที่นั่งก่ออิฐถือปูนฐานขององค์พระที่นั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:06.697141893+07:00","message":"TextPushed: 'องค์พระที่นั่งก่ออิฐถือปูนฐานขององค์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:06.894872661+07:00","message":"receive streaming session, msgId: 2110"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:06.894911601+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":"2025-10-27T15:45:06.89491975+07:00","message":"receive interim result [false|false]: องค์พระที่นั่งก่ออิฐถือปูนฐานขององค์พระที่นั่งสูง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:06.894933097+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 2 จุด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:06.894937392+07:00","message":"receive interim result [false|false]:  2 จุด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:06.894946292+07:00","message":"[buffer interim] 2110 false องค์พระที่นั่งก่ออิฐถือปูนฐานขององค์พระที่นั่งสูง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:06.89495107+07:00","message":"[buffer interim] 2110 false  2 จุด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:06.894958641+07:00","message":"[bufferProcess] interim [800000000]:องค์พระที่นั่งก่ออิฐถือปูนฐานขององค์พระที่นั่งสูง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:06.894962458+07:00","message":"[bufferProcess] send to processor:องค์พระที่นั่งก่ออิฐถือปูนฐานขององค์พระที่นั่งสูง 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:06.894967254+07:00","message":"[bufferProcess] interim [800000000]: 2 จุด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:06.894970218+07:00","message":"[bufferProcess] update buffer: องค์พระที่นั่งก่ออิฐถือปูนฐานขององค์พระที่นั่งสูง 2 จุด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:06.89497466+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:06.894978294+07:00","message":"> Transcript [9552] [false]: 'องค์พระที่นั่งก่ออิฐถือปูนฐานขององค์พระที่นั่งสูง 2'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:06.894982854+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:06.894985622+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:06.894988039+07:00","message":"StatePrefix: 'องค์พระที่นั่งก่ออิฐถือปูนฐานขององค์พระที่นั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:06.894997224+07:00","message":"TextPushed: 'องค์พระที่นั่งก่ออิฐถือปูนฐานขององค์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:07.020844341+07:00","message":"receive streaming session, msgId: 2110"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:07.020880354+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":"2025-10-27T15:45:07.02088664+07:00","message":"receive interim result [false|false]: องค์พระที่นั่งก่ออิฐถือปูนฐานขององค์พระที่นั่งสูง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:07.020895908+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 2.5\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:07.020898318+07:00","message":"receive interim result [false|false]:  2.5"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:07.020905263+07:00","message":"[buffer interim] 2110 false องค์พระที่นั่งก่ออิฐถือปูนฐานขององค์พระที่นั่งสูง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:07.020910788+07:00","message":"[buffer interim] 2110 false  2.5"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:07.020916445+07:00","message":"[bufferProcess] interim [920000000]:องค์พระที่นั่งก่ออิฐถือปูนฐานขององค์พระที่นั่งสูง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:07.020921474+07:00","message":"[bufferProcess] send to processor:องค์พระที่นั่งก่ออิฐถือปูนฐานขององค์พระที่นั่งสูง 2 จุด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:07.020926928+07:00","message":"[bufferProcess] interim [920000000]: 2.5"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:07.020928903+07:00","message":"[bufferProcess] update buffer: องค์พระที่นั่งก่ออิฐถือปูนฐานขององค์พระที่นั่งสูง 2.5"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:07.020933374+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:07.020936141+07:00","message":"> Transcript [9553] [false]: 'องค์พระที่นั่งก่ออิฐถือปูนฐานขององค์พระที่นั่งสูง 2 จุด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:07.020939648+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:07.020941362+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:07.020942973+07:00","message":"StatePrefix: 'องค์พระที่นั่งก่ออิฐถือปูนฐานขององค์พระที่นั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:07.020945702+07:00","message":"TextPushed: 'องค์พระที่นั่งก่ออิฐถือปูนฐานขององค์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:07.020951479+07:00","message":"Push: 'พระที่นั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:07.020953059+07:00","message":"TextPushed: 'องค์พระที่นั่งก่ออิฐถือปูนฐานขององค์พระที่นั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:07.020954967+07:00","message":"Set new StatePrefix : 'องค์พระที่นั่งก่ออิฐถือปูนฐานขององค์พระที่นั่งสูง 2 จุด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:07.020975055+07:00","message":"Next Push (prob) : 'สูง 2 จุด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:07.020983638+07:00","message":"push: {false พระที่นั่ง 0 0xc002b14d80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:07.082898041+07:00","message":"receive streaming session, msgId: 2110"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:07.082941915+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":"2025-10-27T15:45:07.082950668+07:00","message":"receive interim result [false|false]: องค์พระที่นั่งก่ออิฐถือปูนฐานขององค์พระที่นั่งสูง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:07.082962589+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 2.8\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:07.082965857+07:00","message":"receive interim result [false|false]:  2.8"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:07.082975183+07:00","message":"[buffer interim] 2110 false องค์พระที่นั่งก่ออิฐถือปูนฐานขององค์พระที่นั่งสูง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:07.082980462+07:00","message":"[buffer interim] 2110 false  2.8"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:07.082987665+07:00","message":"[bufferProcess] interim [980000000]:องค์พระที่นั่งก่ออิฐถือปูนฐานขององค์พระที่นั่งสูง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:07.08299139+07:00","message":"[bufferProcess] send to processor:องค์พระที่นั่งก่ออิฐถือปูนฐานขององค์พระที่นั่งสูง 2.5"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:07.082995577+07:00","message":"[bufferProcess] interim [980000000]: 2.8"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:07.082998205+07:00","message":"[bufferProcess] update buffer: องค์พระที่นั่งก่ออิฐถือปูนฐานขององค์พระที่นั่งสูง 2.8"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:07.083002141+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:07.083006117+07:00","message":"> Transcript [9554] [false]: 'องค์พระที่นั่งก่ออิฐถือปูนฐานขององค์พระที่นั่งสูง 2.5'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:07.083009862+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:07.083012331+07:00","message":"Set new StatePrefix: 'องค์พระที่นั่งก่ออิฐถือปูนฐานขององค์พระที่นั่งสูง 2.5'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:07.267796397+07:00","message":"receive streaming session, msgId: 2110"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:07.267826461+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"องค์พระที่นั่งก่ออิฐถือปูนฐานขององค์พระที่นั่งสูง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:07.267838567+07:00","message":"receive interim result [false|false]: องค์พระที่นั่งก่ออิฐถือปูนฐานขององค์พระที่นั่งสูง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:07.267848908+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 2.80\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:07.267851749+07:00","message":"receive interim result [false|false]:  2.80"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:07.267859113+07:00","message":"[buffer interim] 2110 false องค์พระที่นั่งก่ออิฐถือปูนฐานขององค์พระที่นั่งสูง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:07.267862383+07:00","message":"[buffer interim] 2110 false  2.80"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:07.267867495+07:00","message":"[bufferProcess] interim [160000000]:องค์พระที่นั่งก่ออิฐถือปูนฐานขององค์พระที่นั่งสูง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:07.267869484+07:00","message":"[bufferProcess] send to processor:องค์พระที่นั่งก่ออิฐถือปูนฐานขององค์พระที่นั่งสูง 2.8"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:07.26787217+07:00","message":"[bufferProcess] interim [160000000]: 2.80"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:07.267874118+07:00","message":"[bufferProcess] update buffer: องค์พระที่นั่งก่ออิฐถือปูนฐานขององค์พระที่นั่งสูง 2.80"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:07.267877207+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:07.267879745+07:00","message":"> Transcript [9555] [false]: 'องค์พระที่นั่งก่ออิฐถือปูนฐานขององค์พระที่นั่งสูง 2.8'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:07.267881737+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:07.267883406+07:00","message":"Set new StatePrefix: 'องค์พระที่นั่งก่ออิฐถือปูนฐานขององค์พระที่นั่งสูง 2.8'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:07.474666028+07:00","message":"receive streaming session, msgId: 2110"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:07.474700368+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"องค์พระที่นั่งก่ออิฐถือปูนฐานขององค์พระที่นั่งสูง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:07.474707567+07:00","message":"receive interim result [false|false]: องค์พระที่นั่งก่ออิฐถือปูนฐานขององค์พระที่นั่งสูง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:07.474718584+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 2.80 ม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:07.474720698+07:00","message":"receive interim result [false|false]:  2.80 ม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:07.474727147+07:00","message":"[buffer interim] 2110 false องค์พระที่นั่งก่ออิฐถือปูนฐานขององค์พระที่นั่งสูง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:07.474730237+07:00","message":"[buffer interim] 2110 false  2.80 ม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:07.474735611+07:00","message":"[bufferProcess] interim [340000000]:องค์พระที่นั่งก่ออิฐถือปูนฐานขององค์พระที่นั่งสูง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:07.474738297+07:00","message":"[bufferProcess] send to processor:องค์พระที่นั่งก่ออิฐถือปูนฐานขององค์พระที่นั่งสูง 2.80"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:07.474741102+07:00","message":"[bufferProcess] interim [340000000]: 2.80 ม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:07.474743102+07:00","message":"[bufferProcess] update buffer: องค์พระที่นั่งก่ออิฐถือปูนฐานขององค์พระที่นั่งสูง 2.80 ม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:07.474745803+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:07.474748049+07:00","message":"> Transcript [9556] [false]: 'องค์พระที่นั่งก่ออิฐถือปูนฐานขององค์พระที่นั่งสูง 2.80'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:07.474751095+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:07.474752768+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:07.474754355+07:00","message":"StatePrefix: 'องค์พระที่นั่งก่ออิฐถือปูนฐานขององค์พระที่นั่งสูง 2.8'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:07.474756167+07:00","message":"TextPushed: 'องค์พระที่นั่งก่ออิฐถือปูนฐานขององค์พระที่นั่ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:07.496867106+07:00","message":"[GCS] IsForceVAD: false for message ID: 2110"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:07.592607877+07:00","message":"receive streaming session, msgId: 2110"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:07.59263948+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"องค์พระที่นั่งก่ออิฐถือปูนฐานขององค์พระที่นั่งสูง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:07.592645678+07:00","message":"receive interim result [false|false]: องค์พระที่นั่งก่ออิฐถือปูนฐานขององค์พระที่นั่งสูง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:07.592654152+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 2.85 เมตร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:07.592657072+07:00","message":"receive interim result [false|false]:  2.85 เมตร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:07.592663756+07:00","message":"[buffer interim] 2110 false องค์พระที่นั่งก่ออิฐถือปูนฐานขององค์พระที่นั่งสูง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:07.592669071+07:00","message":"[buffer interim] 2110 false  2.85 เมตร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:07.59267495+07:00","message":"[bufferProcess] interim [520000000]:องค์พระที่นั่งก่ออิฐถือปูนฐานขององค์พระที่นั่งสูง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:07.592677409+07:00","message":"[bufferProcess] send to processor:องค์พระที่นั่งก่ออิฐถือปูนฐานขององค์พระที่นั่งสูง 2.80 ม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:07.592684623+07:00","message":"[bufferProcess] interim [520000000]: 2.85 เมตร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:07.592687186+07:00","message":"[bufferProcess] update buffer: องค์พระที่นั่งก่ออิฐถือปูนฐานขององค์พระที่นั่งสูง 2.85 เมตร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:07.592690469+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:07.592693044+07:00","message":"> Transcript [9557] [false]: 'องค์พระที่นั่งก่ออิฐถือปูนฐานขององค์พระที่นั่งสูง 2.80 ม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:07.592696301+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:07.592697998+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:07.592699521+07:00","message":"StatePrefix: 'องค์พระที่นั่งก่ออิฐถือปูนฐานขององค์พระที่นั่งสูง 2.8'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:07.592701369+07:00","message":"TextPushed: 'องค์พระที่นั่งก่ออิฐถือปูนฐานขององค์พระที่นั่ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:07.629234155+07:00","message":"receive streaming session, msgId: 2110"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:07.629267153+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"องค์พระที่นั่งก่ออิฐถือปูนฐานขององค์พระที่นั่งสูง 2.85 เมตร\",\"confidence\":0.95897263}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:07.629273702+07:00","message":"receive interim result [true|false]: องค์พระที่นั่งก่ออิฐถือปูนฐานขององค์พระที่นั่งสูง 2.85 เมตร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:07.629284796+07:00","message":"end recv isFinal message id 2110"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:07.629287252+07:00","message":"end Recv id 2110"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:07.629294674+07:00","message":"[buffer interim] 2110 true องค์พระที่นั่งก่ออิฐถือปูนฐานขององค์พระที่นั่งสูง 2.85 เมตร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:07.629301851+07:00","message":"[bufferProcess] interim [580000000]:องค์พระที่นั่งก่ออิฐถือปูนฐานขององค์พระที่นั่งสูง 2.85 เมตร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:07.629306695+07:00","message":"[bufferProcess] send to processor (isfinal):องค์พระที่นั่งก่ออิฐถือปูนฐานขององค์พระที่นั่งสูง 2.85 เมตร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:07.629310097+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:07.629312654+07:00","message":"> Transcript [9558] [false]: 'องค์พระที่นั่งก่ออิฐถือปูนฐานขององค์พระที่นั่งสูง 2.85 เมตร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:07.629315502+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:07.62931706+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:07.629318762+07:00","message":"StatePrefix: 'องค์พระที่นั่งก่ออิฐถือปูนฐานขององค์พระที่นั่งสูง 2.8'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:07.62932172+07:00","message":"TextPushed: 'องค์พระที่นั่งก่ออิฐถือปูนฐานขององค์พระที่นั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:07.62932348+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:07.629325184+07:00","message":"> Transcript [9559] [true]: 'องค์พระที่นั่งก่ออิฐถือปูนฐานขององค์พระที่นั่งสูง 2.85 เมตร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:07.629326969+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:07.62932872+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:07.629330003+07:00","message":"StatePrefix: 'องค์พระที่นั่งก่ออิฐถือปูนฐานขององค์พระที่นั่งสูง 2.8'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:07.6293316+07:00","message":"TextPushed: 'องค์พระที่นั่งก่ออิฐถือปูนฐานขององค์พระที่นั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:07.629334124+07:00","message":"Push: 'สูง 2.85 เมตร'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:07.629342366+07:00","message":"push: {true สูง 2.85 เมตร 0 0xc002b14d80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:45:07.642219936+07:00","message":"write wav file: './tmp/7446/7446_2110.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:07.700718324+07:00","message":"[GCS] Start streaming session, msgId: 2111"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:08.015289764+07:00","message":"[GCS] IsForceVAD: false for message ID: 2111"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:08.075941425+07:00","message":"[GCS] Start streaming session, msgId: 2112"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:08.140322169+07:00","message":"receive streaming session, msgId: 2111"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:08.140339121+07:00","message":"found end of frame, send empty tag with msgId: 2111"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:08.140341946+07:00","message":"end Recv id 2111"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:08.140347013+07:00","message":"[buffer interim] 2111 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:08.140356995+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:08.140360525+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:08.140363256+07:00","message":"> Transcript [9560] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:08.140365379+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:08.140367158+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:08.140368746+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:08.140370278+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:08.140374626+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:08.140382542+07:00","message":"push: {true \n 0 0xc002b14080}"}
{"level":"info","service":"Main","time":"2025-10-27T15:45:08.145071019+07:00","message":"write wav file: './tmp/7446/7446_2111.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:45:08.337501076+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:45:08.337502178+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:08.963939829+07:00","message":"receive streaming session, msgId: 2112"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:08.963981714+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":"2025-10-27T15:45:08.963987763+07:00","message":"receive interim result [false|false]: คุณทำ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:08.964000707+07:00","message":"[buffer interim] 2112 false คุณทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:08.964007927+07:00","message":"[bufferProcess] interim [720000000]:คุณทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:08.964009469+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:09.18806096+07:00","message":"receive streaming session, msgId: 2112"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:09.188093813+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":"2025-10-27T15:45:09.188098547+07:00","message":"receive interim result [false|false]: ทำบุญ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:09.188109641+07:00","message":"[buffer interim] 2112 false ทำบุญ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:09.188115573+07:00","message":"[bufferProcess] interim [900000000]:ทำบุญ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:09.188118004+07:00","message":"[bufferProcess] send to processor:คุณทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:09.188122974+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:09.188125589+07:00","message":"> Transcript [9561] [false]: 'คุณทำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:09.188127631+07:00","message":"Set StatePrefix (first interim): 'คุณทำ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:09.270417855+07:00","message":"receive streaming session, msgId: 2112"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:09.270456789+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":"2025-10-27T15:45:09.270462581+07:00","message":"receive interim result [false|false]: อุณหภูมิ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:09.270473497+07:00","message":"[buffer interim] 2112 false อุณหภูมิ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:09.270483273+07:00","message":"[bufferProcess] interim [960000000]:อุณหภูมิ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:09.270486153+07:00","message":"[bufferProcess] send to processor:ทำบุญ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:09.270492228+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:09.270495522+07:00","message":"> Transcript [9562] [false]: 'ทำบุญ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:09.270498139+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:09.270500602+07:00","message":"Set new StatePrefix: 'ทำบุญ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:09.275155827+07:00","message":"receive streaming session, msgId: 2112"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:09.27517232+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":"2025-10-27T15:45:09.275176908+07:00","message":"receive interim result [false|false]: ทำบัว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:09.275182711+07:00","message":"[buffer interim] 2112 false ทำบัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:09.275187187+07:00","message":"[bufferProcess] interim [20000000]:ทำบัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:09.275189721+07:00","message":"[bufferProcess] send to processor:อุณหภูมิ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:09.275193724+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:09.275195773+07:00","message":"> Transcript [9563] [false]: 'อุณหภูมิ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:09.275197138+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:09.27519863+07:00","message":"Set new StatePrefix: 'อุณหภูมิ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:09.338438542+07:00","message":"receive streaming session, msgId: 2112"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:09.338474977+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":"2025-10-27T15:45:09.338480623+07:00","message":"receive interim result [false|false]: บวม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:09.338490587+07:00","message":"[buffer interim] 2112 false บวม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:09.338497676+07:00","message":"[bufferProcess] interim [80000000]:บวม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:09.338500613+07:00","message":"[bufferProcess] send to processor:ทำบัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:09.338506755+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:09.338509976+07:00","message":"> Transcript [9564] [false]: 'ทำบัว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:09.338512601+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:09.338514905+07:00","message":"Set new StatePrefix: 'ทำบัว'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:09.452481576+07:00","message":"receive streaming session, msgId: 2112"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:09.452517815+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":"2025-10-27T15:45:09.452522358+07:00","message":"receive interim result [false|false]: ทำบัวเป็น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:09.452534372+07:00","message":"[buffer interim] 2112 false ทำบัวเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:09.452540505+07:00","message":"[bufferProcess] interim [140000000]:ทำบัวเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:09.452542754+07:00","message":"[bufferProcess] send to processor:บวม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:09.45254801+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:09.452550541+07:00","message":"> Transcript [9565] [false]: 'บวม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:09.452552719+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:09.452554383+07:00","message":"Set new StatePrefix: 'บวม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:09.55763263+07:00","message":"receive streaming session, msgId: 2112"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:09.557666589+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":"2025-10-27T15:45:09.557672017+07:00","message":"receive interim result [false|false]: ทำบัวเป็นฉัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:09.557683972+07:00","message":"[buffer interim] 2112 false ทำบัวเป็นฉัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:09.557690026+07:00","message":"[bufferProcess] interim [320000000]:ทำบัวเป็นฉัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:09.557692016+07:00","message":"[bufferProcess] send to processor:ทำบัวเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:09.557696731+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:09.557699324+07:00","message":"> Transcript [9566] [false]: 'ทำบัวเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:09.55770143+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:09.557703495+07:00","message":"Set new StatePrefix: 'ทำบัวเป็น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:09.723434932+07:00","message":"receive streaming session, msgId: 2112"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:09.723480859+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":"2025-10-27T15:45:09.723486676+07:00","message":"receive interim result [false|false]: ทำบัวเป็นชั้น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:09.723499386+07:00","message":"[buffer interim] 2112 false ทำบัวเป็นชั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:09.723507452+07:00","message":"[bufferProcess] interim [500000000]:ทำบัวเป็นชั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:09.723510195+07:00","message":"[bufferProcess] send to processor:ทำบัวเป็นฉัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:09.723516437+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:09.723521861+07:00","message":"> Transcript [9567] [false]: 'ทำบัวเป็นฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:09.723525999+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:09.723528306+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:09.723530884+07:00","message":"StatePrefix: 'ทำบัวเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:09.723533949+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:09.833440214+07:00","message":"receive streaming session, msgId: 2112"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:09.83347408+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":"2025-10-27T15:45:09.833479372+07:00","message":"receive interim result [false|false]: ทำบัวเป็นฉันฉัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:09.833493052+07:00","message":"[buffer interim] 2112 false ทำบัวเป็นฉันฉัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:09.833499716+07:00","message":"[bufferProcess] interim [560000000]:ทำบัวเป็นฉันฉัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:09.833501675+07:00","message":"[bufferProcess] send to processor:ทำบัวเป็นชั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:09.833505003+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:09.833507412+07:00","message":"> Transcript [9568] [false]: 'ทำบัวเป็นชั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:09.833510282+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:09.833512033+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:09.833513448+07:00","message":"StatePrefix: 'ทำบัวเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:09.833515248+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:09.835967904+07:00","message":"receive streaming session, msgId: 2112"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:09.835983938+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":"2025-10-27T15:45:09.835988417+07:00","message":"receive interim result [false|false]: ทำบัวเป็นชั้นๆ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:09.835995553+07:00","message":"[buffer interim] 2112 false ทำบัวเป็นชั้นๆ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:09.835999592+07:00","message":"[bufferProcess] interim [620000000]:ทำบัวเป็นชั้นๆ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:09.836001777+07:00","message":"[bufferProcess] send to processor:ทำบัวเป็นฉันฉัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:09.836004012+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:09.83600584+07:00","message":"> Transcript [9569] [false]: 'ทำบัวเป็นฉันฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:09.836008341+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:09.836009825+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:09.836011265+07:00","message":"StatePrefix: 'ทำบัวเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:09.836012714+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:10.425357299+07:00","message":"receive streaming session, msgId: 2112"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:10.425391178+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":"2025-10-27T15:45:10.425398604+07:00","message":"receive interim result [false|false]: ทำบัวเป็นชั้นๆ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:10.425410204+07:00","message":"[buffer interim] 2112 false ทำบัวเป็นชั้นๆ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:10.425416674+07:00","message":"[bufferProcess] interim [220000000]:ทำบัวเป็นชั้นๆ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:10.425418577+07:00","message":"[bufferProcess] send to processor:ทำบัวเป็นชั้นๆ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:10.425421801+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:10.4254244+07:00","message":"> Transcript [9570] [false]: 'ทำบัวเป็นชั้นๆ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:10.425427175+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:10.425428961+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:10.425430538+07:00","message":"StatePrefix: 'ทำบัวเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:10.425432192+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:10.425434716+07:00","message":"Push: 'ทำบัวเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:10.425436462+07:00","message":"TextPushed: 'ทำบัวเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:10.425438173+07:00","message":"Set new StatePrefix : 'ทำบัวเป็นชั้นๆ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:10.425440036+07:00","message":"Next Push (prob) : 'ชั้นๆ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:10.425448058+07:00","message":"push: {false ทำบัวเป็น 0 0xc002aa0000}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:10.72896707+07:00","message":"receive streaming session, msgId: 2112"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:10.729010795+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":"2025-10-27T15:45:10.729017576+07:00","message":"receive interim result [false|false]: ทำบัวเป็นชั้นชั้นชั้นล่าง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:10.729032425+07:00","message":"[buffer interim] 2112 false ทำบัวเป็นชั้นชั้นชั้นล่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:10.729040061+07:00","message":"[bufferProcess] interim [460000000]:ทำบัวเป็นชั้นชั้นชั้นล่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:10.729042769+07:00","message":"[bufferProcess] send to processor:ทำบัวเป็นชั้นๆ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:10.729048978+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:10.729051413+07:00","message":"> Transcript [9571] [false]: 'ทำบัวเป็นชั้นๆ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:10.729054445+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:10.729056241+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:10.729059093+07:00","message":"StatePrefix: 'ทำบัวเป็นชั้นๆ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:10.729062944+07:00","message":"TextPushed: 'ทำบัวเป็น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:10.919334321+07:00","message":"receive streaming session, msgId: 2112"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:10.919372773+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":"2025-10-27T15:45:10.919378818+07:00","message":"receive interim result [false|false]: ทำบัวเป็นชั้นชั้นชั้นล่างสุด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:10.919391304+07:00","message":"[buffer interim] 2112 false ทำบัวเป็นชั้นชั้นชั้นล่างสุด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:10.919398055+07:00","message":"[bufferProcess] interim [640000000]:ทำบัวเป็นชั้นชั้นชั้นล่างสุด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:10.919400327+07:00","message":"[bufferProcess] send to processor:ทำบัวเป็นชั้นชั้นชั้นล่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:10.919405643+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:10.919408656+07:00","message":"> Transcript [9572] [false]: 'ทำบัวเป็นชั้นชั้นชั้นล่าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:10.919411802+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:10.919414295+07:00","message":"Set new StatePrefix: 'ทำบัวเป็นชั้นชั้นชั้นล่าง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:11.060168312+07:00","message":"receive streaming session, msgId: 2112"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:11.06020445+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":"2025-10-27T15:45:11.060209823+07:00","message":"receive interim result [false|false]: ทำบัวเป็นชั้นชั้นชั้นล่างสุดเป็น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:11.060222614+07:00","message":"[buffer interim] 2112 false ทำบัวเป็นชั้นชั้นชั้นล่างสุดเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:11.060230201+07:00","message":"[bufferProcess] interim [820000000]:ทำบัวเป็นชั้นชั้นชั้นล่างสุดเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:11.060232518+07:00","message":"[bufferProcess] send to processor:ทำบัวเป็นชั้นชั้นชั้นล่างสุด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:11.060237894+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:11.060240405+07:00","message":"> Transcript [9573] [false]: 'ทำบัวเป็นชั้นชั้นชั้นล่างสุด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:11.060243317+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:11.060245235+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:11.060246917+07:00","message":"StatePrefix: 'ทำบัวเป็นชั้นชั้นชั้นล่าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:11.060249127+07:00","message":"TextPushed: 'ทำบัวเป็น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:11.260482559+07:00","message":"receive streaming session, msgId: 2112"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:11.260521233+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":"2025-10-27T15:45:11.260527392+07:00","message":"receive interim result [false|false]: ทำบัวเป็นชั้นชั้นชั้นล่างสุดเป็นชั้น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:11.260544119+07:00","message":"[buffer interim] 2112 false ทำบัวเป็นชั้นชั้นชั้นล่างสุดเป็นชั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:11.26056182+07:00","message":"[bufferProcess] interim [0]:ทำบัวเป็นชั้นชั้นชั้นล่างสุดเป็นชั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:11.260564628+07:00","message":"[bufferProcess] send to processor:ทำบัวเป็นชั้นชั้นชั้นล่างสุดเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:11.260570132+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:11.260573364+07:00","message":"> Transcript [9574] [false]: 'ทำบัวเป็นชั้นชั้นชั้นล่างสุดเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:11.260576692+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:11.260578429+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:11.260580698+07:00","message":"StatePrefix: 'ทำบัวเป็นชั้นชั้นชั้นล่าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:11.260582592+07:00","message":"TextPushed: 'ทำบัวเป็น'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:45:11.338106074+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:45:11.338109576+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:11.577934459+07:00","message":"receive streaming session, msgId: 2112"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:11.577970335+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":"2025-10-27T15:45:11.577976807+07:00","message":"receive interim result [false|false]: ทำบัวเป็นชั้นชั้นชั้นล่างสุดเป็นชั้นเชิง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:11.577990204+07:00","message":"[buffer interim] 2112 false ทำบัวเป็นชั้นชั้นชั้นล่างสุดเป็นชั้นเชิง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:11.577999407+07:00","message":"[bufferProcess] interim [300000000]:ทำบัวเป็นชั้นชั้นชั้นล่างสุดเป็นชั้นเชิง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:11.578001589+07:00","message":"[bufferProcess] send to processor:ทำบัวเป็นชั้นชั้นชั้นล่างสุดเป็นชั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:11.578006597+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:11.578009283+07:00","message":"> Transcript [9575] [false]: 'ทำบัวเป็นชั้นชั้นชั้นล่างสุดเป็นชั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:11.578012879+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:11.578014937+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:11.578019327+07:00","message":"StatePrefix: 'ทำบัวเป็นชั้นชั้นชั้นล่าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:11.578021448+07:00","message":"TextPushed: 'ทำบัวเป็น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:11.852332621+07:00","message":"receive streaming session, msgId: 2112"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:11.852374365+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":"2025-10-27T15:45:11.852381802+07:00","message":"receive interim result [false|false]: ทำบัวเป็นชั้นชั้นชั้นล่างสุดเป็นชั้นเชิงท่า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:11.852403372+07:00","message":"[buffer interim] 2112 false ทำบัวเป็นชั้นชั้นชั้นล่างสุดเป็นชั้นเชิงท่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:11.852414609+07:00","message":"[bufferProcess] interim [540000000]:ทำบัวเป็นชั้นชั้นชั้นล่างสุดเป็นชั้นเชิงท่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:11.852418662+07:00","message":"[bufferProcess] send to processor:ทำบัวเป็นชั้นชั้นชั้นล่างสุดเป็นชั้นเชิง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:11.852424758+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:11.852428233+07:00","message":"> Transcript [9576] [false]: 'ทำบัวเป็นชั้นชั้นชั้นล่างสุดเป็นชั้นเชิง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:11.852432505+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:11.852435102+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:11.852438248+07:00","message":"StatePrefix: 'ทำบัวเป็นชั้นชั้นชั้นล่าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:11.852440531+07:00","message":"TextPushed: 'ทำบัวเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:11.852446623+07:00","message":"Push: 'ชั้นชั้นชั้นล่าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:11.852448787+07:00","message":"TextPushed: 'ทำบัวเป็นชั้นชั้นชั้นล่าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:11.852451156+07:00","message":"Set new StatePrefix : 'ทำบัวเป็นชั้นชั้นชั้นล่างสุดเป็นชั้นเชิง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:11.852455186+07:00","message":"Next Push (prob) : 'สุดเป็นชั้นเชิง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:11.852478083+07:00","message":"push: {false ชั้นชั้นชั้นล่าง 0 0xc002aa0000}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:11.953501797+07:00","message":"receive streaming session, msgId: 2112"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:11.95354448+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":"2025-10-27T15:45:11.953551743+07:00","message":"receive interim result [false|false]: ทำบัวเป็นชั้นชั้นชั้นล่างสุดเป็นชั้นเชิงฐาน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:11.953567617+07:00","message":"[buffer interim] 2112 false ทำบัวเป็นชั้นชั้นชั้นล่างสุดเป็นชั้นเชิงฐาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:11.9535789+07:00","message":"[bufferProcess] interim [720000000]:ทำบัวเป็นชั้นชั้นชั้นล่างสุดเป็นชั้นเชิงฐาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:11.953582853+07:00","message":"[bufferProcess] send to processor:ทำบัวเป็นชั้นชั้นชั้นล่างสุดเป็นชั้นเชิงท่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:11.953591569+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:11.953595337+07:00","message":"> Transcript [9577] [false]: 'ทำบัวเป็นชั้นชั้นชั้นล่างสุดเป็นชั้นเชิงท่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:11.953599752+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:11.953602137+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:11.953605582+07:00","message":"StatePrefix: 'ทำบัวเป็นชั้นชั้นชั้นล่างสุดเป็นชั้นเชิง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:11.953608964+07:00","message":"TextPushed: 'ทำบัวเป็นชั้นชั้นชั้นล่าง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:12.556605299+07:00","message":"receive streaming session, msgId: 2112"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:12.556641833+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":"2025-10-27T15:45:12.556648146+07:00","message":"receive interim result [false|false]: ทำบัวเป็นชั้นชั้นชั้นล่างสุดเป็นชั้นเชิงฐาน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:12.556661538+07:00","message":"[buffer interim] 2112 false ทำบัวเป็นชั้นชั้นชั้นล่างสุดเป็นชั้นเชิงฐาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:12.55666831+07:00","message":"[bufferProcess] interim [320000000]:ทำบัวเป็นชั้นชั้นชั้นล่างสุดเป็นชั้นเชิงฐาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:12.556670663+07:00","message":"[bufferProcess] send to processor:ทำบัวเป็นชั้นชั้นชั้นล่างสุดเป็นชั้นเชิงฐาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:12.556676043+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:12.556678624+07:00","message":"> Transcript [9578] [false]: 'ทำบัวเป็นชั้นชั้นชั้นล่างสุดเป็นชั้นเชิงฐาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:12.556682181+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:12.556683874+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:12.5566856+07:00","message":"StatePrefix: 'ทำบัวเป็นชั้นชั้นชั้นล่างสุดเป็นชั้นเชิง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:12.556688023+07:00","message":"TextPushed: 'ทำบัวเป็นชั้นชั้นชั้นล่าง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:12.849067666+07:00","message":"receive streaming session, msgId: 2112"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:12.849107563+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":"2025-10-27T15:45:12.849113529+07:00","message":"receive interim result [false|false]: ทำบัวเป็นชั้นชั้นชั้นล่างสุดเป็นชั้นเชิงฐานเงินขึ้น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:12.849124935+07:00","message":"[buffer interim] 2112 false ทำบัวเป็นชั้นชั้นชั้นล่างสุดเป็นชั้นเชิงฐานเงินขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:12.849130983+07:00","message":"[bufferProcess] interim [560000000]:ทำบัวเป็นชั้นชั้นชั้นล่างสุดเป็นชั้นเชิงฐานเงินขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:12.849133206+07:00","message":"[bufferProcess] send to processor:ทำบัวเป็นชั้นชั้นชั้นล่างสุดเป็นชั้นเชิงฐาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:12.849138507+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:12.849140897+07:00","message":"> Transcript [9579] [false]: 'ทำบัวเป็นชั้นชั้นชั้นล่างสุดเป็นชั้นเชิงฐาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:12.849144389+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:12.849146285+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:12.849148923+07:00","message":"StatePrefix: 'ทำบัวเป็นชั้นชั้นชั้นล่างสุดเป็นชั้นเชิง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:12.849151476+07:00","message":"TextPushed: 'ทำบัวเป็นชั้นชั้นชั้นล่าง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:12.916066074+07:00","message":"receive streaming session, msgId: 2112"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:12.916105125+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":"2025-10-27T15:45:12.916111311+07:00","message":"receive interim result [false|false]: ทำบัวเป็นชั้นชั้นชั้นล่างสุดเป็นชั้นเชิงฐานเงินเดือนขึ้นไป"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:12.916125079+07:00","message":"[buffer interim] 2112 false ทำบัวเป็นชั้นชั้นชั้นล่างสุดเป็นชั้นเชิงฐานเงินเดือนขึ้นไป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:12.916131727+07:00","message":"[bufferProcess] interim [680000000]:ทำบัวเป็นชั้นชั้นชั้นล่างสุดเป็นชั้นเชิงฐานเงินเดือนขึ้นไป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:12.916134324+07:00","message":"[bufferProcess] send to processor:ทำบัวเป็นชั้นชั้นชั้นล่างสุดเป็นชั้นเชิงฐานเงินขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:12.916139809+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:12.916142422+07:00","message":"> Transcript [9580] [false]: 'ทำบัวเป็นชั้นชั้นชั้นล่างสุดเป็นชั้นเชิงฐานเงินขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:12.916145828+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:12.91614762+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:12.916149658+07:00","message":"StatePrefix: 'ทำบัวเป็นชั้นชั้นชั้นล่างสุดเป็นชั้นเชิง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:12.916151992+07:00","message":"TextPushed: 'ทำบัวเป็นชั้นชั้นชั้นล่าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:12.916156712+07:00","message":"Push: 'สุดเป็นชั้นเชิง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:12.916158466+07:00","message":"TextPushed: 'ทำบัวเป็นชั้นชั้นชั้นล่างสุดเป็นชั้นเชิง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:12.916160454+07:00","message":"Set new StatePrefix : 'ทำบัวเป็นชั้นชั้นชั้นล่างสุดเป็นชั้นเชิงฐานเงินขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:12.916162913+07:00","message":"Next Push (prob) : 'ฐานเงินขึ้น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:12.916170205+07:00","message":"push: {false สุดเป็นชั้นเชิง 0 0xc002aa0000}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:13.176465167+07:00","message":"receive streaming session, msgId: 2112"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:13.176502165+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":"2025-10-27T15:45:13.176507771+07:00","message":"receive interim result [false|false]: ทำบัวเป็นชั้นชั้นชั้นล่างสุดเป็นชั้นเชิงฐานเงินเดือนขึ้นไปเป็น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:13.176523937+07:00","message":"[buffer interim] 2112 false ทำบัวเป็นชั้นชั้นชั้นล่างสุดเป็นชั้นเชิงฐานเงินเดือนขึ้นไปเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:13.176530758+07:00","message":"[bufferProcess] interim [920000000]:ทำบัวเป็นชั้นชั้นชั้นล่างสุดเป็นชั้นเชิงฐานเงินเดือนขึ้นไปเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:13.176533073+07:00","message":"[bufferProcess] send to processor:ทำบัวเป็นชั้นชั้นชั้นล่างสุดเป็นชั้นเชิงฐานเงินเดือนขึ้นไป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:13.176537023+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:13.176539356+07:00","message":"> Transcript [9581] [false]: 'ทำบัวเป็นชั้นชั้นชั้นล่างสุดเป็นชั้นเชิงฐานเงินเดือนขึ้นไป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:13.176541604+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:13.17654315+07:00","message":"Set new StatePrefix: 'ทำบัวเป็นชั้นชั้นชั้นล่างสุดเป็นชั้นเชิงฐานเงินเดือนขึ้นไป'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:13.367394148+07:00","message":"receive streaming session, msgId: 2112"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:13.367431567+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":"2025-10-27T15:45:13.367437635+07:00","message":"receive interim result [false|false]: ทำบัวเป็นชั้นชั้นชั้นล่างสุดเป็นชั้นเชิงฐานเงินเดือนขึ้นไปเป็นทหาร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:13.367452588+07:00","message":"[buffer interim] 2112 false ทำบัวเป็นชั้นชั้นชั้นล่างสุดเป็นชั้นเชิงฐานเงินเดือนขึ้นไปเป็นทหาร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:13.367459224+07:00","message":"[bufferProcess] interim [100000000]:ทำบัวเป็นชั้นชั้นชั้นล่างสุดเป็นชั้นเชิงฐานเงินเดือนขึ้นไปเป็นทหาร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:13.367461765+07:00","message":"[bufferProcess] send to processor:ทำบัวเป็นชั้นชั้นชั้นล่างสุดเป็นชั้นเชิงฐานเงินเดือนขึ้นไปเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:13.367465181+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:13.367467699+07:00","message":"> Transcript [9582] [false]: 'ทำบัวเป็นชั้นชั้นชั้นล่างสุดเป็นชั้นเชิงฐานเงินเดือนขึ้นไปเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:13.367471097+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:13.367473071+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:13.367475008+07:00","message":"StatePrefix: 'ทำบัวเป็นชั้นชั้นชั้นล่างสุดเป็นชั้นเชิงฐานเงินเดือนขึ้นไป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:13.367477602+07:00","message":"TextPushed: 'ทำบัวเป็นชั้นชั้นชั้นล่างสุดเป็นชั้นเชิง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:13.435774998+07:00","message":"receive streaming session, msgId: 2112"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:13.435809422+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":"2025-10-27T15:45:13.435814678+07:00","message":"receive interim result [false|false]: ทำบัวเป็นชั้นชั้นชั้นล่างสุดเป็นชั้นเชิงฐานเงินเดือนขึ้นไปเป็นฐาน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:13.435826695+07:00","message":"[buffer interim] 2112 false ทำบัวเป็นชั้นชั้นชั้นล่างสุดเป็นชั้นเชิงฐานเงินเดือนขึ้นไปเป็นฐาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:13.43584087+07:00","message":"[bufferProcess] interim [220000000]:ทำบัวเป็นชั้นชั้นชั้นล่างสุดเป็นชั้นเชิงฐานเงินเดือนขึ้นไปเป็นฐาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:13.435843543+07:00","message":"[bufferProcess] send to processor:ทำบัวเป็นชั้นชั้นชั้นล่างสุดเป็นชั้นเชิงฐานเงินเดือนขึ้นไปเป็นทหาร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:13.435847082+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:13.435849579+07:00","message":"> Transcript [9583] [false]: 'ทำบัวเป็นชั้นชั้นชั้นล่างสุดเป็นชั้นเชิงฐานเงินเดือนขึ้นไปเป็นทหาร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:13.435852922+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:13.435854613+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:13.435856853+07:00","message":"StatePrefix: 'ทำบัวเป็นชั้นชั้นชั้นล่างสุดเป็นชั้นเชิงฐานเงินเดือนขึ้นไป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:13.435859013+07:00","message":"TextPushed: 'ทำบัวเป็นชั้นชั้นชั้นล่างสุดเป็นชั้นเชิง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:13.455970491+07:00","message":"[GCS] IsForceVAD: false for message ID: 2112"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:13.519021287+07:00","message":"[GCS] Start streaming session, msgId: 2113"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:13.564426784+07:00","message":"receive streaming session, msgId: 2112"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:13.564471164+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":"2025-10-27T15:45:13.564480024+07:00","message":"receive interim result [false|false]: ทำบัวเป็นชั้นชั้นชั้นล่างสุดเป็นชั้นเชิงฐานเงินเดือนขึ้นไปเป็นฐานขั้น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:13.564498144+07:00","message":"[buffer interim] 2112 false ทำบัวเป็นชั้นชั้นชั้นล่างสุดเป็นชั้นเชิงฐานเงินเดือนขึ้นไปเป็นฐานขั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:13.564508009+07:00","message":"[bufferProcess] interim [400000000]:ทำบัวเป็นชั้นชั้นชั้นล่างสุดเป็นชั้นเชิงฐานเงินเดือนขึ้นไปเป็นฐานขั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:13.564511631+07:00","message":"[bufferProcess] send to processor:ทำบัวเป็นชั้นชั้นชั้นล่างสุดเป็นชั้นเชิงฐานเงินเดือนขึ้นไปเป็นฐาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:13.5645158+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:13.564519157+07:00","message":"> Transcript [9584] [false]: 'ทำบัวเป็นชั้นชั้นชั้นล่างสุดเป็นชั้นเชิงฐานเงินเดือนขึ้นไปเป็นฐาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:13.564526774+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:13.564528876+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:13.564531546+07:00","message":"StatePrefix: 'ทำบัวเป็นชั้นชั้นชั้นล่างสุดเป็นชั้นเชิงฐานเงินเดือนขึ้นไป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:13.564535026+07:00","message":"TextPushed: 'ทำบัวเป็นชั้นชั้นชั้นล่างสุดเป็นชั้นเชิง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:13.625771631+07:00","message":"receive streaming session, msgId: 2112"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:13.625806004+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปูนทำบัวเป็นชั้นชั้นชั้นล่างสุดเป็นชั้นเชิงฐานเงินขึ้นไปเป็นฐานคะ\",\"confidence\":0.93691784}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:13.625812609+07:00","message":"receive interim result [true|false]: ปูนทำบัวเป็นชั้นชั้นชั้นล่างสุดเป็นชั้นเชิงฐานเงินขึ้นไปเป็นฐานคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:13.625820139+07:00","message":"end recv isFinal message id 2112"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:13.625821924+07:00","message":"end Recv id 2112"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:13.625827699+07:00","message":"[buffer interim] 2112 true ปูนทำบัวเป็นชั้นชั้นชั้นล่างสุดเป็นชั้นเชิงฐานเงินขึ้นไปเป็นฐานคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:13.625844375+07:00","message":"[bufferProcess] interim [400000000]:ปูนทำบัวเป็นชั้นชั้นชั้นล่างสุดเป็นชั้นเชิงฐานเงินขึ้นไปเป็นฐานคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:13.625850303+07:00","message":"[bufferProcess] send to processor (isfinal):ทำบัวเป็นชั้นชั้นชั้นล่างสุดเป็นชั้นเชิงฐานเงินเดือนขึ้นไปเป็นฐานขั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:13.625853748+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:13.625860028+07:00","message":"> Transcript [9585] [false]: 'ทำบัวเป็นชั้นชั้นชั้นล่างสุดเป็นชั้นเชิงฐานเงินเดือนขึ้นไปเป็นฐานขั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:13.625863921+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:13.625865738+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:13.625867606+07:00","message":"StatePrefix: 'ทำบัวเป็นชั้นชั้นชั้นล่างสุดเป็นชั้นเชิงฐานเงินเดือนขึ้นไป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:13.625869944+07:00","message":"TextPushed: 'ทำบัวเป็นชั้นชั้นชั้นล่างสุดเป็นชั้นเชิง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:13.625874799+07:00","message":"Push: 'ฐานเงินเดือนขึ้นไป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:13.625876696+07:00","message":"TextPushed: 'ทำบัวเป็นชั้นชั้นชั้นล่างสุดเป็นชั้นเชิงฐานเงินเดือนขึ้นไป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:13.625878922+07:00","message":"Set new StatePrefix : 'ทำบัวเป็นชั้นชั้นชั้นล่างสุดเป็นชั้นเชิงฐานเงินเดือนขึ้นไปเป็นฐานขั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:13.625886596+07:00","message":"Next Push (prob) : 'เป็นฐานขั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:13.625888352+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:13.625890156+07:00","message":"> Transcript [9586] [true]: 'ปูนทำบัวเป็นชั้นชั้นชั้นล่างสุดเป็นชั้นเชิงฐานเงินขึ้นไปเป็นฐานคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:13.625892238+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:13.625893695+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:13.625895199+07:00","message":"StatePrefix: 'ทำบัวเป็นชั้นชั้นชั้นล่างสุดเป็นชั้นเชิงฐานเงินเดือนขึ้นไปเป็นฐานขั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:13.625897026+07:00","message":"TextPushed: 'ทำบัวเป็นชั้นชั้นชั้นล่างสุดเป็นชั้นเชิงฐานเงินเดือนขึ้นไป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:13.625898527+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:13.625909801+07:00","message":"push: {false ฐานเงินเดือนขึ้นไป 0 0xc002aa0000}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:13.626103473+07:00","message":"Push: 'เป็นฐานคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:13.626108288+07:00","message":"TextPushed: 'ทำบัวเป็นชั้นชั้นชั้นล่างสุดเป็นชั้นเชิงฐานเงินเดือนขึ้นไปเป็นฐานคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:13.62611108+07:00","message":"Set new StatePrefix : 'ปูนทำบัวเป็นชั้นชั้นชั้นล่างสุดเป็นชั้นเชิงฐานเงินขึ้นไปเป็นฐานคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:13.626113676+07:00","message":"Next Push (prob) : 'ปูนทำบัวเป็นชั้นชั้นชั้นล่างสุดเป็นชั้นเชิงฐานเงินขึ้นไปเป็นฐานคะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:13.626121931+07:00","message":"push: {true เป็นฐานคะ 0 0xc002aa0000}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:13.626139815+07:00","message":"write aligntment file to 'tmp/7446/align_message_id_2112.html'"}
{"level":"info","service":"Main","time":"2025-10-27T15:45:13.636580276+07:00","message":"write wav file: './tmp/7446/7446_2112.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:14.036564112+07:00","message":"[GCS] IsForceVAD: false for message ID: 2113"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:14.101889482+07:00","message":"[GCS] Start streaming session, msgId: 2114"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:14.189027386+07:00","message":"receive streaming session, msgId: 2113"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:14.189068373+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":"2025-10-27T15:45:14.189073501+07:00","message":"receive interim result [false|false]: สิงห์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:14.18908674+07:00","message":"[buffer interim] 2113 false สิงห์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:14.189093405+07:00","message":"[bufferProcess] interim [600000000]:สิงห์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:14.189094897+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:14.267339243+07:00","message":"receive streaming session, msgId: 2113"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:14.267378362+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สิงห์\",\"confidence\":0.91501087}],\"is_final\":true,\"result_end_time\":{\"nanos\":750000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:14.26738486+07:00","message":"receive interim result [true|false]: สิงห์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:14.267395512+07:00","message":"end recv isFinal message id 2113"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:14.267398031+07:00","message":"end Recv id 2113"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:14.267404742+07:00","message":"[buffer interim] 2113 true สิงห์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:14.267413024+07:00","message":"[bufferProcess] interim [750000000]:สิงห์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:14.267417034+07:00","message":"[bufferProcess] send to processor (isfinal):สิงห์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:14.267421328+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:14.267424947+07:00","message":"> Transcript [9587] [false]: 'สิงห์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:14.267427784+07:00","message":"Set StatePrefix (first interim): 'สิงห์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:14.267429841+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:14.267432256+07:00","message":"> Transcript [9588] [true]: 'สิงห์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:14.267435504+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:14.267437874+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:14.267440247+07:00","message":"StatePrefix: 'สิงห์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:14.267443605+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:14.267447098+07:00","message":"Push: 'สิงห์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:14.26745875+07:00","message":"push: {true สิงห์ 0 0xc002ee4580}"}
{"level":"info","service":"Main","time":"2025-10-27T15:45:14.272391089+07:00","message":"write wav file: './tmp/7446/7446_2113.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:45:14.339193951+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:45:14.339185784+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:14.843176098+07:00","message":"receive streaming session, msgId: 2114"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:14.843221365+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":"2025-10-27T15:45:14.843226592+07:00","message":"receive interim result [false|false]: งาน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:14.843239786+07:00","message":"[buffer interim] 2114 false งาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:14.843246768+07:00","message":"[bufferProcess] interim [780000000]:งาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:14.843248188+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:14.995499655+07:00","message":"receive streaming session, msgId: 2114"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:14.995532884+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":"2025-10-27T15:45:14.995538337+07:00","message":"receive interim result [false|false]: คาถา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:14.995549694+07:00","message":"[buffer interim] 2114 false คาถา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:14.995555543+07:00","message":"[bufferProcess] interim [900000000]:คาถา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:14.995557268+07:00","message":"[bufferProcess] send to processor:งาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:14.995562295+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:14.995564726+07:00","message":"> Transcript [9589] [false]: 'งาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:14.995566602+07:00","message":"Set StatePrefix (first interim): 'งาน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:15.098248385+07:00","message":"receive streaming session, msgId: 2114"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:15.09829542+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":"2025-10-27T15:45:15.098302511+07:00","message":"receive interim result [false|false]: แนวทาง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:15.098317579+07:00","message":"[buffer interim] 2114 false แนวทาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:15.098324507+07:00","message":"[bufferProcess] interim [960000000]:แนวทาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:15.09832658+07:00","message":"[bufferProcess] send to processor:คาถา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:15.098330378+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:15.098333028+07:00","message":"> Transcript [9590] [false]: 'คาถา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:15.098334873+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:15.098336656+07:00","message":"Set new StatePrefix: 'คาถา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:15.160292135+07:00","message":"receive streaming session, msgId: 2114"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:15.160329268+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":"2025-10-27T15:45:15.160342258+07:00","message":"receive interim result [false|false]: สถาน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:15.160355372+07:00","message":"[buffer interim] 2114 false สถาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:15.160362457+07:00","message":"[bufferProcess] interim [80000000]:สถาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:15.160364353+07:00","message":"[bufferProcess] send to processor:แนวทาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:15.160369224+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:15.160371686+07:00","message":"> Transcript [9591] [false]: 'แนวทาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:15.160373693+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:15.160375332+07:00","message":"Set new StatePrefix: 'แนวทาง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:15.284748203+07:00","message":"receive streaming session, msgId: 2114"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:15.284784297+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":"2025-10-27T15:45:15.284790556+07:00","message":"receive interim result [false|false]: สถานที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:15.284805555+07:00","message":"[buffer interim] 2114 false สถานที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:15.284814272+07:00","message":"[bufferProcess] interim [140000000]:สถานที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:15.28481691+07:00","message":"[bufferProcess] send to processor:สถาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:15.284822501+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:15.28482609+07:00","message":"> Transcript [9592] [false]: 'สถาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:15.284828853+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:15.284838134+07:00","message":"Set new StatePrefix: 'สถาน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:15.290596475+07:00","message":"receive streaming session, msgId: 2114"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:15.290617104+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":"2025-10-27T15:45:15.290621735+07:00","message":"receive interim result [false|false]: อย่าถามฉัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:15.290633379+07:00","message":"[buffer interim] 2114 false อย่าถามฉัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:15.29064161+07:00","message":"[bufferProcess] interim [200000000]:อย่าถามฉัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:15.290643693+07:00","message":"[bufferProcess] send to processor:สถานที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:15.290646475+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:15.290648418+07:00","message":"> Transcript [9593] [false]: 'สถานที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:15.290650744+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:15.290652327+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:15.290653907+07:00","message":"StatePrefix: 'สถาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:15.290655627+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:15.356227431+07:00","message":"receive streaming session, msgId: 2114"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:15.356261115+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":"2025-10-27T15:45:15.356266385+07:00","message":"receive interim result [false|false]: อย่าฐานชั้น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:15.356276091+07:00","message":"[buffer interim] 2114 false อย่าฐานชั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:15.356282355+07:00","message":"[bufferProcess] interim [260000000]:อย่าฐานชั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:15.356284492+07:00","message":"[bufferProcess] send to processor:อย่าถามฉัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:15.356287694+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:15.356290557+07:00","message":"> Transcript [9594] [false]: 'อย่าถามฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:15.356292544+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:15.356294556+07:00","message":"Set new StatePrefix: 'อย่าถามฉัน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:15.482345275+07:00","message":"receive streaming session, msgId: 2114"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:15.482376775+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":"2025-10-27T15:45:15.482383743+07:00","message":"receive interim result [false|false]: อย่าถามฉันสิ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:15.482397881+07:00","message":"[buffer interim] 2114 false อย่าถามฉันสิ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:15.482405826+07:00","message":"[bufferProcess] interim [380000000]:อย่าถามฉันสิ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:15.482408836+07:00","message":"[bufferProcess] send to processor:อย่าฐานชั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:15.482412914+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:15.482415601+07:00","message":"> Transcript [9595] [false]: 'อย่าฐานชั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:15.482417492+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:15.482419041+07:00","message":"Set new StatePrefix: 'อย่าฐานชั้น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:15.5690464+07:00","message":"receive streaming session, msgId: 2114"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:15.569087804+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":"2025-10-27T15:45:15.569093541+07:00","message":"receive interim result [false|false]: อย่าฐานชั้นสิ่ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:15.569106837+07:00","message":"[buffer interim] 2114 false อย่าฐานชั้นสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:15.569114213+07:00","message":"[bufferProcess] interim [500000000]:อย่าฐานชั้นสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:15.569116482+07:00","message":"[bufferProcess] send to processor:อย่าถามฉันสิ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:15.569121832+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:15.569124672+07:00","message":"> Transcript [9596] [false]: 'อย่าถามฉันสิ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:15.569126642+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:15.569128693+07:00","message":"Set new StatePrefix: 'อย่าถามฉันสิ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:15.735024974+07:00","message":"receive streaming session, msgId: 2114"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:15.735067239+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":"2025-10-27T15:45:15.735075209+07:00","message":"receive interim result [false|false]: อย่าฐานชั้นสิ่งเป็น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:15.735091737+07:00","message":"[buffer interim] 2114 false อย่าฐานชั้นสิ่งเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:15.735102324+07:00","message":"[bufferProcess] interim [680000000]:อย่าฐานชั้นสิ่งเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:15.735105842+07:00","message":"[bufferProcess] send to processor:อย่าฐานชั้นสิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:15.735113596+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:15.735117272+07:00","message":"> Transcript [9597] [false]: 'อย่าฐานชั้นสิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:15.735120292+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:15.735122811+07:00","message":"Set new StatePrefix: 'อย่าฐานชั้นสิ่ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:16.004205168+07:00","message":"receive streaming session, msgId: 2114"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:16.004242819+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":"2025-10-27T15:45:16.004250226+07:00","message":"receive interim result [false|false]: อย่าฐานชั้นสิ่งเป็นแผล"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:16.00426356+07:00","message":"[buffer interim] 2114 false อย่าฐานชั้นสิ่งเป็นแผล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:16.004271752+07:00","message":"[bufferProcess] interim [860000000]:อย่าฐานชั้นสิ่งเป็นแผล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:16.004275053+07:00","message":"[bufferProcess] send to processor:อย่าฐานชั้นสิ่งเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:16.004279801+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:16.004287631+07:00","message":"> Transcript [9598] [false]: 'อย่าฐานชั้นสิ่งเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:16.004291938+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:16.004294309+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:16.004298296+07:00","message":"StatePrefix: 'อย่าฐานชั้นสิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:16.004300879+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:16.012685887+07:00","message":"receive streaming session, msgId: 2114"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:16.012715163+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":"2025-10-27T15:45:16.012721299+07:00","message":"receive interim result [false|false]: อย่าฐานชั้นสิ่งเป็นฐาน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:16.012735873+07:00","message":"[buffer interim] 2114 false อย่าฐานชั้นสิ่งเป็นฐาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:16.012742071+07:00","message":"[bufferProcess] interim [920000000]:อย่าฐานชั้นสิ่งเป็นฐาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:16.012744996+07:00","message":"[bufferProcess] send to processor:อย่าฐานชั้นสิ่งเป็นแผล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:16.01275089+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:16.012758528+07:00","message":"> Transcript [9599] [false]: 'อย่าฐานชั้นสิ่งเป็นแผล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:16.012762961+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:16.012765274+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:16.012767759+07:00","message":"StatePrefix: 'อย่าฐานชั้นสิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:16.012770177+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:16.250178306+07:00","message":"receive streaming session, msgId: 2114"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:16.250221484+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":"2025-10-27T15:45:16.250233468+07:00","message":"receive interim result [false|false]: อย่าฐานชั้นสิ่งเป็นฐานเชิง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:16.25026096+07:00","message":"[buffer interim] 2114 false อย่าฐานชั้นสิ่งเป็นฐานเชิง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:16.250268905+07:00","message":"[bufferProcess] interim [220000000]:อย่าฐานชั้นสิ่งเป็นฐานเชิง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:16.250271224+07:00","message":"[bufferProcess] send to processor:อย่าฐานชั้นสิ่งเป็นฐาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:16.25027755+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:16.25028126+07:00","message":"> Transcript [9600] [false]: 'อย่าฐานชั้นสิ่งเป็นฐาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:16.250285666+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:16.250287508+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:16.250289644+07:00","message":"StatePrefix: 'อย่าฐานชั้นสิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:16.250291615+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:16.561123833+07:00","message":"receive streaming session, msgId: 2114"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:16.561158481+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":"2025-10-27T15:45:16.561184294+07:00","message":"receive interim result [false|false]: อย่าฐานชั้นสิ่งเป็นฐานเชิงบาท"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:16.561198814+07:00","message":"[buffer interim] 2114 false อย่าฐานชั้นสิ่งเป็นฐานเชิงบาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:16.561205591+07:00","message":"[bufferProcess] interim [460000000]:อย่าฐานชั้นสิ่งเป็นฐานเชิงบาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:16.561207908+07:00","message":"[bufferProcess] send to processor:อย่าฐานชั้นสิ่งเป็นฐานเชิง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:16.561213251+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:16.561215793+07:00","message":"> Transcript [9601] [false]: 'อย่าฐานชั้นสิ่งเป็นฐานเชิง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:16.561218946+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:16.561220961+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:16.561222869+07:00","message":"StatePrefix: 'อย่าฐานชั้นสิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:16.561224715+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:16.561228895+07:00","message":"Push: 'อย่าฐานชั้นสิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:16.561230434+07:00","message":"TextPushed: 'อย่าฐานชั้นสิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:16.56123203+07:00","message":"Set new StatePrefix : 'อย่าฐานชั้นสิ่งเป็นฐานเชิง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:16.561233866+07:00","message":"Next Push (prob) : 'เป็นฐานเชิง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:16.561241906+07:00","message":"push: {false อย่าฐานชั้นสิ่ง 0 0xc002aa0480}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:16.755662897+07:00","message":"receive streaming session, msgId: 2114"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:16.755706415+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อย่าฐานชั้นสิ่งเป็นฐานเชิงบาท 2\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:16.755712748+07:00","message":"receive interim result [false|false]: อย่าฐานชั้นสิ่งเป็นฐานเชิงบาท 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:16.755725783+07:00","message":"[buffer interim] 2114 false อย่าฐานชั้นสิ่งเป็นฐานเชิงบาท 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:16.755732491+07:00","message":"[bufferProcess] interim [700000000]:อย่าฐานชั้นสิ่งเป็นฐานเชิงบาท 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:16.755734391+07:00","message":"[bufferProcess] send to processor:อย่าฐานชั้นสิ่งเป็นฐานเชิงบาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:16.75573965+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:16.755742258+07:00","message":"> Transcript [9602] [false]: 'อย่าฐานชั้นสิ่งเป็นฐานเชิงบาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:16.755745328+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:16.755747349+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:16.75574899+07:00","message":"StatePrefix: 'อย่าฐานชั้นสิ่งเป็นฐานเชิง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:16.755752295+07:00","message":"TextPushed: 'อย่าฐานชั้นสิ่ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:16.988883832+07:00","message":"receive streaming session, msgId: 2114"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:16.988922334+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อย่าฐานชั้นสิ่งเป็นฐานเชิงบาตร 08:00\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:16.98892876+07:00","message":"receive interim result [false|false]: อย่าฐานชั้นสิ่งเป็นฐานเชิงบาตร 08:00"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:16.988942602+07:00","message":"[buffer interim] 2114 false อย่าฐานชั้นสิ่งเป็นฐานเชิงบาตร 08:00"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:16.988950696+07:00","message":"[bufferProcess] interim [880000000]:อย่าฐานชั้นสิ่งเป็นฐานเชิงบาตร 08:00"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:16.988953985+07:00","message":"[bufferProcess] send to processor:อย่าฐานชั้นสิ่งเป็นฐานเชิงบาท 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:16.988958607+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:16.988963982+07:00","message":"> Transcript [9603] [false]: 'อย่าฐานชั้นสิ่งเป็นฐานเชิงบาท 2'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:16.988968329+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:16.988970806+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:16.988974162+07:00","message":"StatePrefix: 'อย่าฐานชั้นสิ่งเป็นฐานเชิง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:16.988977235+07:00","message":"TextPushed: 'อย่าฐานชั้นสิ่ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:17.07312219+07:00","message":"receive streaming session, msgId: 2114"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:17.073159056+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อย่าฐานชั้นสิ่งเป็นฐานเชิงบาท 2 ชั้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:17.0731869+07:00","message":"receive interim result [false|false]: อย่าฐานชั้นสิ่งเป็นฐานเชิงบาท 2 ชั้น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:17.07320033+07:00","message":"[buffer interim] 2114 false อย่าฐานชั้นสิ่งเป็นฐานเชิงบาท 2 ชั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:17.073208702+07:00","message":"[bufferProcess] interim [940000000]:อย่าฐานชั้นสิ่งเป็นฐานเชิงบาท 2 ชั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:17.073210753+07:00","message":"[bufferProcess] send to processor:อย่าฐานชั้นสิ่งเป็นฐานเชิงบาตร 08:00"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:17.073214097+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:17.073217284+07:00","message":"> Transcript [9604] [false]: 'อย่าฐานชั้นสิ่งเป็นฐานเชิงบาตร 08:00'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:17.073220264+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:17.073221933+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:17.073223796+07:00","message":"StatePrefix: 'อย่าฐานชั้นสิ่งเป็นฐานเชิง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:17.073226136+07:00","message":"TextPushed: 'อย่าฐานชั้นสิ่ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:17.176159488+07:00","message":"[GCS] IsForceVAD: false for message ID: 2114"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:45:17.339473312+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:45:17.339493858+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:17.363256255+07:00","message":"receive streaming session, msgId: 2114"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:17.363290133+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อย่าฐานชั้นสิ่งเป็นฐานเชิงบาตร 2 ชั้น\",\"confidence\":0.8901666}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:17.36329648+07:00","message":"receive interim result [true|false]: อย่าฐานชั้นสิ่งเป็นฐานเชิงบาตร 2 ชั้น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:17.363306078+07:00","message":"end recv isFinal message id 2114"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:17.363308001+07:00","message":"end Recv id 2114"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:17.363314219+07:00","message":"[buffer interim] 2114 true อย่าฐานชั้นสิ่งเป็นฐานเชิงบาตร 2 ชั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:17.363325632+07:00","message":"[bufferProcess] interim [300000000]:อย่าฐานชั้นสิ่งเป็นฐานเชิงบาตร 2 ชั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:17.363330057+07:00","message":"[bufferProcess] send to processor (isfinal):อย่าฐานชั้นสิ่งเป็นฐานเชิงบาท 2 ชั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:17.363333623+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:17.363336179+07:00","message":"> Transcript [9605] [false]: 'อย่าฐานชั้นสิ่งเป็นฐานเชิงบาท 2 ชั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:17.363339161+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:17.363340698+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:17.363342549+07:00","message":"StatePrefix: 'อย่าฐานชั้นสิ่งเป็นฐานเชิง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:17.363344842+07:00","message":"TextPushed: 'อย่าฐานชั้นสิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:17.363349234+07:00","message":"Push: 'เป็นฐานเชิง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:17.363350751+07:00","message":"TextPushed: 'อย่าฐานชั้นสิ่งเป็นฐานเชิง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:17.363352678+07:00","message":"Set new StatePrefix : 'อย่าฐานชั้นสิ่งเป็นฐานเชิงบาท 2 ชั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:17.363354908+07:00","message":"Next Push (prob) : 'บาท 2 ชั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:17.363356637+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:17.363358442+07:00","message":"> Transcript [9606] [true]: 'อย่าฐานชั้นสิ่งเป็นฐานเชิงบาตร 2 ชั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:17.363360213+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:17.363361561+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:17.363362869+07:00","message":"StatePrefix: 'อย่าฐานชั้นสิ่งเป็นฐานเชิงบาท 2 ชั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:17.363364327+07:00","message":"TextPushed: 'อย่าฐานชั้นสิ่งเป็นฐานเชิง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:17.363366123+07:00","message":"Push: 'บาตร 2 ชั้น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:17.363373272+07:00","message":"push: {false เป็นฐานเชิง 0 0xc002aa0480}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:17.363378649+07:00","message":"push: {true บาตร 2 ชั้น 0 0xc002aa0480}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:17.368176305+07:00","message":"[GCS] Start streaming session, msgId: 2115"}
{"level":"info","service":"Main","time":"2025-10-27T15:45:17.371513174+07:00","message":"write wav file: './tmp/7446/7446_2114.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:18.100517518+07:00","message":"receive streaming session, msgId: 2115"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:18.1005648+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":"2025-10-27T15:45:18.100574038+07:00","message":"receive interim result [false|false]: หลัง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:18.100594365+07:00","message":"[buffer interim] 2115 false หลัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:18.10060354+07:00","message":"[bufferProcess] interim [540000000]:หลัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:18.100606422+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:18.234236965+07:00","message":"receive streaming session, msgId: 2115"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:18.234269065+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":"2025-10-27T15:45:18.234274119+07:00","message":"receive interim result [false|false]: หลังคา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:18.234284952+07:00","message":"[buffer interim] 2115 false หลังคา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:18.234291169+07:00","message":"[bufferProcess] interim [720000000]:หลังคา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:18.234293337+07:00","message":"[bufferProcess] send to processor:หลัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:18.234298475+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:18.234300947+07:00","message":"> Transcript [9607] [false]: 'หลัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:18.234302819+07:00","message":"Set StatePrefix (first interim): 'หลัง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:18.550380462+07:00","message":"receive streaming session, msgId: 2115"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:18.5504138+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":"2025-10-27T15:45:18.550420204+07:00","message":"receive interim result [false|false]: หลังคาเป็น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:18.550431479+07:00","message":"[buffer interim] 2115 false หลังคาเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:18.550440722+07:00","message":"[bufferProcess] interim [20000000]:หลังคาเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:18.550443407+07:00","message":"[bufferProcess] send to processor:หลังคา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:18.550449239+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:18.55045307+07:00","message":"> Transcript [9608] [false]: 'หลังคา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:18.550456837+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:18.550459115+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:18.550462075+07:00","message":"StatePrefix: 'หลัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:18.550463863+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:18.791133196+07:00","message":"receive streaming session, msgId: 2115"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:18.791175835+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":"2025-10-27T15:45:18.791180806+07:00","message":"receive interim result [false|false]: หลังคาเป็นหลัง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:18.791192653+07:00","message":"[buffer interim] 2115 false หลังคาเป็นหลัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:18.791198769+07:00","message":"[bufferProcess] interim [200000000]:หลังคาเป็นหลัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:18.791201122+07:00","message":"[bufferProcess] send to processor:หลังคาเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:18.791206263+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:18.791208444+07:00","message":"> Transcript [9609] [false]: 'หลังคาเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:18.791211184+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:18.791213203+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:18.791214852+07:00","message":"StatePrefix: 'หลัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:18.791216789+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:18.82138471+07:00","message":"receive streaming session, msgId: 2115"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:18.821419215+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":"2025-10-27T15:45:18.821425482+07:00","message":"receive interim result [false|false]: หลังคาเป็นหลังคา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:18.821438706+07:00","message":"[buffer interim] 2115 false หลังคาเป็นหลังคา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:18.821445415+07:00","message":"[bufferProcess] interim [320000000]:หลังคาเป็นหลังคา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:18.821448065+07:00","message":"[bufferProcess] send to processor:หลังคาเป็นหลัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:18.821451991+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:18.821455634+07:00","message":"> Transcript [9610] [false]: 'หลังคาเป็นหลัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:18.821460084+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:18.821462419+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:18.821465885+07:00","message":"StatePrefix: 'หลัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:18.821467592+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:19.043016765+07:00","message":"receive streaming session, msgId: 2115"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:19.043051805+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":"2025-10-27T15:45:19.043057005+07:00","message":"receive interim result [false|false]: หลังคาเป็นหลังคาเยอะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:19.043069122+07:00","message":"[buffer interim] 2115 false หลังคาเป็นหลังคาเยอะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:19.043074971+07:00","message":"[bufferProcess] interim [500000000]:หลังคาเป็นหลังคาเยอะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:19.043077048+07:00","message":"[bufferProcess] send to processor:หลังคาเป็นหลังคา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:19.043081938+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:19.043084636+07:00","message":"> Transcript [9611] [false]: 'หลังคาเป็นหลังคา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:19.043087653+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:19.043089644+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:19.043091262+07:00","message":"StatePrefix: 'หลัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:19.043093099+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:19.043097835+07:00","message":"Push: 'หลัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:19.043099807+07:00","message":"TextPushed: 'หลัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:19.043102112+07:00","message":"Set new StatePrefix : 'หลังคาเป็นหลังคา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:19.04310393+07:00","message":"Next Push (prob) : 'คาเป็นหลังคา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:19.04311239+07:00","message":"push: {false หลัง 0 0xc002b14680}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:19.138266852+07:00","message":"receive streaming session, msgId: 2115"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:19.138310776+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":"2025-10-27T15:45:19.138317933+07:00","message":"receive interim result [false|false]: หลังคาเป็นหลังคายอด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:19.138332153+07:00","message":"[buffer interim] 2115 false หลังคาเป็นหลังคายอด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:19.138345984+07:00","message":"[bufferProcess] interim [560000000]:หลังคาเป็นหลังคายอด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:19.138348947+07:00","message":"[bufferProcess] send to processor:หลังคาเป็นหลังคาเยอะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:19.138355395+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:19.138359698+07:00","message":"> Transcript [9612] [false]: 'หลังคาเป็นหลังคาเยอะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:19.138364106+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:19.138366538+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:19.13836899+07:00","message":"StatePrefix: 'หลังคาเป็นหลังคา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:19.138371871+07:00","message":"TextPushed: 'หลัง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:19.345584036+07:00","message":"receive streaming session, msgId: 2115"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:19.345624006+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":"2025-10-27T15:45:19.345629477+07:00","message":"receive interim result [false|false]: หลังคาเป็นหลังคายอดพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:19.345641354+07:00","message":"[buffer interim] 2115 false หลังคาเป็นหลังคายอดพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:19.345650157+07:00","message":"[bufferProcess] interim [800000000]:หลังคาเป็นหลังคายอดพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:19.345654045+07:00","message":"[bufferProcess] send to processor:หลังคาเป็นหลังคายอด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:19.345659244+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:19.345662194+07:00","message":"> Transcript [9613] [false]: 'หลังคาเป็นหลังคายอด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:19.345665399+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:19.345667345+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:19.345669759+07:00","message":"StatePrefix: 'หลังคาเป็นหลังคา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:19.345671906+07:00","message":"TextPushed: 'หลัง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:19.460367739+07:00","message":"receive streaming session, msgId: 2115"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:19.460399988+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":"2025-10-27T15:45:19.460405527+07:00","message":"receive interim result [false|false]: หลังคาเป็นหลังคายอดรัก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:19.460422275+07:00","message":"[buffer interim] 2115 false หลังคาเป็นหลังคายอดรัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:19.460432404+07:00","message":"[bufferProcess] interim [860000000]:หลังคาเป็นหลังคายอดรัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:19.460434725+07:00","message":"[bufferProcess] send to processor:หลังคาเป็นหลังคายอดพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:19.460438365+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:19.460441136+07:00","message":"> Transcript [9614] [false]: 'หลังคาเป็นหลังคายอดพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:19.460444171+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:19.460445783+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:19.460447642+07:00","message":"StatePrefix: 'หลังคาเป็นหลังคา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:19.460449543+07:00","message":"TextPushed: 'หลัง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:19.482895984+07:00","message":"receive streaming session, msgId: 2115"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:19.482922882+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":"2025-10-27T15:45:19.482927459+07:00","message":"receive interim result [false|false]: หลังคาเป็นหลังคายอดประชา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:19.482937694+07:00","message":"[buffer interim] 2115 false หลังคาเป็นหลังคายอดประชา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:19.48294361+07:00","message":"[bufferProcess] interim [920000000]:หลังคาเป็นหลังคายอดประชา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:19.482945629+07:00","message":"[bufferProcess] send to processor:หลังคาเป็นหลังคายอดรัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:19.482951928+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:19.482954566+07:00","message":"> Transcript [9615] [false]: 'หลังคาเป็นหลังคายอดรัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:19.482959873+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:19.482961781+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:19.482963625+07:00","message":"StatePrefix: 'หลังคาเป็นหลังคา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:19.482965441+07:00","message":"TextPushed: 'หลัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:19.482969617+07:00","message":"Push: 'คาเป็นหลังคา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:19.482971612+07:00","message":"TextPushed: 'หลังคาเป็นหลังคา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:19.482973702+07:00","message":"Set new StatePrefix : 'หลังคาเป็นหลังคายอดรัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:19.482975483+07:00","message":"Next Push (prob) : 'ยอดรัก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:19.482983094+07:00","message":"push: {false คาเป็นหลังคา 0 0xc002b14680}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:19.718180312+07:00","message":"receive streaming session, msgId: 2115"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:19.718213348+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":"2025-10-27T15:45:19.718219592+07:00","message":"receive interim result [false|false]: หลังคาเป็นหลังคายอดปราสาท"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:19.718234432+07:00","message":"[buffer interim] 2115 false หลังคาเป็นหลังคายอดปราสาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:19.718242438+07:00","message":"[bufferProcess] interim [220000000]:หลังคาเป็นหลังคายอดปราสาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:19.718245445+07:00","message":"[bufferProcess] send to processor:หลังคาเป็นหลังคายอดประชา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:19.71824993+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:19.718252666+07:00","message":"> Transcript [9616] [false]: 'หลังคาเป็นหลังคายอดประชา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:19.718254679+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:19.718257167+07:00","message":"Set new StatePrefix: 'หลังคาเป็นหลังคายอดประชา'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:45:20.339779716+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:45:20.339790903+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:20.420513671+07:00","message":"receive streaming session, msgId: 2115"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:20.420547011+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":"2025-10-27T15:45:20.420552292+07:00","message":"receive interim result [false|false]: หลังคาเป็นหลังคายอดปราสาทความ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:20.420564227+07:00","message":"[buffer interim] 2115 false หลังคาเป็นหลังคายอดปราสาทความ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:20.420570934+07:00","message":"[bufferProcess] interim [880000000]:หลังคาเป็นหลังคายอดปราสาทความ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:20.420573432+07:00","message":"[bufferProcess] send to processor:หลังคาเป็นหลังคายอดปราสาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:20.420578756+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:20.420581651+07:00","message":"> Transcript [9617] [false]: 'หลังคาเป็นหลังคายอดปราสาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:20.420584061+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:20.420585725+07:00","message":"Set new StatePrefix: 'หลังคาเป็นหลังคายอดปราสาท'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:20.606916796+07:00","message":"receive streaming session, msgId: 2115"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:20.606950627+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":"2025-10-27T15:45:20.606956448+07:00","message":"receive interim result [false|false]: หลังคาเป็นหลังคายอดปราสาทความสุข"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:20.606971843+07:00","message":"[buffer interim] 2115 false หลังคาเป็นหลังคายอดปราสาทความสุข"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:20.606982168+07:00","message":"[bufferProcess] interim [60000000]:หลังคาเป็นหลังคายอดปราสาทความสุข"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:20.606984265+07:00","message":"[bufferProcess] send to processor:หลังคาเป็นหลังคายอดปราสาทความ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:20.606991678+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:20.606996639+07:00","message":"> Transcript [9618] [false]: 'หลังคาเป็นหลังคายอดปราสาทความ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:20.607000619+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:20.607006508+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:20.607008584+07:00","message":"StatePrefix: 'หลังคาเป็นหลังคายอดปราสาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:20.607010604+07:00","message":"TextPushed: 'หลังคาเป็นหลังคา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:20.609250742+07:00","message":"receive streaming session, msgId: 2115"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:20.609277545+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":"2025-10-27T15:45:20.609281958+07:00","message":"receive interim result [false|false]: หลังคาเป็นหลังคายอดปราสาทความสูง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:20.609295706+07:00","message":"[buffer interim] 2115 false หลังคาเป็นหลังคายอดปราสาทความสูง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:20.609301026+07:00","message":"[bufferProcess] interim [120000000]:หลังคาเป็นหลังคายอดปราสาทความสูง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:20.609303226+07:00","message":"[bufferProcess] send to processor:หลังคาเป็นหลังคายอดปราสาทความสุข"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:20.609306356+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:20.609308692+07:00","message":"> Transcript [9619] [false]: 'หลังคาเป็นหลังคายอดปราสาทความสุข'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:20.609311943+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:20.609314098+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:20.609315698+07:00","message":"StatePrefix: 'หลังคาเป็นหลังคายอดปราสาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:20.609317547+07:00","message":"TextPushed: 'หลังคาเป็นหลังคา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:20.928204373+07:00","message":"receive streaming session, msgId: 2115"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:20.928243448+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":"2025-10-27T15:45:20.928249556+07:00","message":"receive interim result [false|false]: หลังคาเป็นหลังคายอดปราสาทความสูงจะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:20.928262709+07:00","message":"[buffer interim] 2115 false หลังคาเป็นหลังคายอดปราสาทความสูงจะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:20.928269619+07:00","message":"[bufferProcess] interim [420000000]:หลังคาเป็นหลังคายอดปราสาทความสูงจะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:20.928272199+07:00","message":"[bufferProcess] send to processor:หลังคาเป็นหลังคายอดปราสาทความสูง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:20.928277907+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:20.92828076+07:00","message":"> Transcript [9620] [false]: 'หลังคาเป็นหลังคายอดปราสาทความสูง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:20.928283938+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:20.92828662+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:20.928289703+07:00","message":"StatePrefix: 'หลังคาเป็นหลังคายอดปราสาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:20.928292793+07:00","message":"TextPushed: 'หลังคาเป็นหลังคา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:21.058570495+07:00","message":"receive streaming session, msgId: 2115"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:21.058602344+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":"2025-10-27T15:45:21.058608492+07:00","message":"receive interim result [false|false]: หลังคาเป็นหลังคายอดปราสาทความสูงจาก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:21.058620391+07:00","message":"[buffer interim] 2115 false หลังคาเป็นหลังคายอดปราสาทความสูงจาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:21.05862877+07:00","message":"[bufferProcess] interim [480000000]:หลังคาเป็นหลังคายอดปราสาทความสูงจาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:21.058630894+07:00","message":"[bufferProcess] send to processor:หลังคาเป็นหลังคายอดปราสาทความสูงจะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:21.058634475+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:21.058636982+07:00","message":"> Transcript [9621] [false]: 'หลังคาเป็นหลังคายอดปราสาทความสูงจะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:21.058640031+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:21.058641713+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:21.058643567+07:00","message":"StatePrefix: 'หลังคาเป็นหลังคายอดปราสาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:21.058646207+07:00","message":"TextPushed: 'หลังคาเป็นหลังคา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:21.058648695+07:00","message":"Push: 'ยอดปราสาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:21.058650295+07:00","message":"TextPushed: 'หลังคาเป็นหลังคายอดปราสาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:21.05865247+07:00","message":"Set new StatePrefix : 'หลังคาเป็นหลังคายอดปราสาทความสูงจะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:21.058654499+07:00","message":"Next Push (prob) : 'ความสูงจะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:21.058662686+07:00","message":"push: {false ยอดปราสาท 0 0xc002b14680}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:21.258626547+07:00","message":"receive streaming session, msgId: 2115"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:21.258666097+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":"2025-10-27T15:45:21.258674193+07:00","message":"receive interim result [false|false]: หลังคาเป็นหลังคายอดปราสาทความสูงจากยอด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:21.258688941+07:00","message":"[buffer interim] 2115 false หลังคาเป็นหลังคายอดปราสาทความสูงจากยอด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:21.258697335+07:00","message":"[bufferProcess] interim [720000000]:หลังคาเป็นหลังคายอดปราสาทความสูงจากยอด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:21.258700509+07:00","message":"[bufferProcess] send to processor:หลังคาเป็นหลังคายอดปราสาทความสูงจาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:21.258709444+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:21.258712678+07:00","message":"> Transcript [9622] [false]: 'หลังคาเป็นหลังคายอดปราสาทความสูงจาก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:21.25871476+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:21.258716646+07:00","message":"Set new StatePrefix: 'หลังคาเป็นหลังคายอดปราสาทความสูงจาก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:21.567880903+07:00","message":"receive streaming session, msgId: 2115"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:21.567919485+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":"2025-10-27T15:45:21.567926005+07:00","message":"receive interim result [false|false]: หลังคาเป็นหลังคายอดปราสาทความสูงจากยอดพรุ่ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:21.567944767+07:00","message":"[buffer interim] 2115 false หลังคาเป็นหลังคายอดปราสาทความสูงจากยอดพรุ่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:21.567952068+07:00","message":"[bufferProcess] interim [960000000]:หลังคาเป็นหลังคายอดปราสาทความสูงจากยอดพรุ่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:21.567954257+07:00","message":"[bufferProcess] send to processor:หลังคาเป็นหลังคายอดปราสาทความสูงจากยอด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:21.567957867+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:21.56796089+07:00","message":"> Transcript [9623] [false]: 'หลังคาเป็นหลังคายอดปราสาทความสูงจากยอด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:21.567963728+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:21.567965464+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:21.567967452+07:00","message":"StatePrefix: 'หลังคาเป็นหลังคายอดปราสาทความสูงจาก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:21.567970304+07:00","message":"TextPushed: 'หลังคาเป็นหลังคายอดปราสาท'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:21.768612181+07:00","message":"receive streaming session, msgId: 2115"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:21.768652236+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":"2025-10-27T15:45:21.768658526+07:00","message":"receive interim result [false|false]: หลังคาเป็นหลังคายอดปราสาทความสูงจากยอดคุ้มค่า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:21.768671785+07:00","message":"[buffer interim] 2115 false หลังคาเป็นหลังคายอดปราสาทความสูงจากยอดคุ้มค่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:21.768678754+07:00","message":"[bufferProcess] interim [200000000]:หลังคาเป็นหลังคายอดปราสาทความสูงจากยอดคุ้มค่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:21.768681037+07:00","message":"[bufferProcess] send to processor:หลังคาเป็นหลังคายอดปราสาทความสูงจากยอดพรุ่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:21.768686142+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:21.768688977+07:00","message":"> Transcript [9624] [false]: 'หลังคาเป็นหลังคายอดปราสาทความสูงจากยอดพรุ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:21.768692277+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:21.768694032+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:21.768696119+07:00","message":"StatePrefix: 'หลังคาเป็นหลังคายอดปราสาทความสูงจาก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:21.768698803+07:00","message":"TextPushed: 'หลังคาเป็นหลังคายอดปราสาท'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:21.84220729+07:00","message":"receive streaming session, msgId: 2115"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:21.842252431+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":"2025-10-27T15:45:21.842261043+07:00","message":"receive interim result [false|false]: หลังคาเป็นหลังคายอดปราสาทความสูงจากยอดพุ่งเข้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:21.842278317+07:00","message":"[buffer interim] 2115 false หลังคาเป็นหลังคายอดปราสาทความสูงจากยอดพุ่งเข้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:21.842286873+07:00","message":"[bufferProcess] interim [320000000]:หลังคาเป็นหลังคายอดปราสาทความสูงจากยอดพุ่งเข้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:21.842291334+07:00","message":"[bufferProcess] send to processor:หลังคาเป็นหลังคายอดปราสาทความสูงจากยอดคุ้มค่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:21.842296029+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:21.842299764+07:00","message":"> Transcript [9625] [false]: 'หลังคาเป็นหลังคายอดปราสาทความสูงจากยอดคุ้มค่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:21.842304889+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:21.84230784+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:21.842310985+07:00","message":"StatePrefix: 'หลังคาเป็นหลังคายอดปราสาทความสูงจาก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:21.842314432+07:00","message":"TextPushed: 'หลังคาเป็นหลังคายอดปราสาท'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:21.959533448+07:00","message":"receive streaming session, msgId: 2115"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:21.959564088+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":"2025-10-27T15:45:21.959569776+07:00","message":"receive interim result [false|false]: หลังคาเป็นหลังคายอดปราสาทความสูงจากยอดพุ่มข้าวบิณฑ์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:21.959582296+07:00","message":"[buffer interim] 2115 false หลังคาเป็นหลังคายอดปราสาทความสูงจากยอดพุ่มข้าวบิณฑ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:21.95958894+07:00","message":"[bufferProcess] interim [380000000]:หลังคาเป็นหลังคายอดปราสาทความสูงจากยอดพุ่มข้าวบิณฑ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:21.959591268+07:00","message":"[bufferProcess] send to processor:หลังคาเป็นหลังคายอดปราสาทความสูงจากยอดพุ่งเข้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:21.95959628+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:21.959599308+07:00","message":"> Transcript [9626] [false]: 'หลังคาเป็นหลังคายอดปราสาทความสูงจากยอดพุ่งเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:21.959602676+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:21.9596046+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:21.95962078+07:00","message":"StatePrefix: 'หลังคาเป็นหลังคายอดปราสาทความสูงจาก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:21.959623307+07:00","message":"TextPushed: 'หลังคาเป็นหลังคายอดปราสาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:21.959629348+07:00","message":"Push: 'ความสูงจาก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:21.959630908+07:00","message":"TextPushed: 'หลังคาเป็นหลังคายอดปราสาทความสูงจาก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:21.959632834+07:00","message":"Set new StatePrefix : 'หลังคาเป็นหลังคายอดปราสาทความสูงจากยอดพุ่งเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:21.95963494+07:00","message":"Next Push (prob) : 'ยอดพุ่งเข้า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:21.959641978+07:00","message":"push: {false ความสูงจาก 0 0xc002b14680}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:22.427164688+07:00","message":"[GCS] Cleaned up inactive client: 2092"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:22.427175395+07:00","message":"[GCS] Cleaned up inactive client: 2090"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:22.427177481+07:00","message":"[GCS] Cleaned up inactive client: 2089"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:22.427178895+07:00","message":"[GCS] Cleaned up inactive client: 2093"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:22.427180432+07:00","message":"[GCS] Cleaned up inactive client: 2094"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:22.427181935+07:00","message":"[GCS] Cleaned up inactive client: 2091"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:22.481530401+07:00","message":"receive streaming session, msgId: 2115"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:22.481564362+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":"2025-10-27T15:45:22.481585194+07:00","message":"receive interim result [false|false]: หลังคาเป็นหลังคายอดปราสาทความสูงจากยอดพุ่มข้าวบิณฑ์ถึง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:22.481605439+07:00","message":"[buffer interim] 2115 false หลังคาเป็นหลังคายอดปราสาทความสูงจากยอดพุ่มข้าวบิณฑ์ถึง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:22.481615041+07:00","message":"[bufferProcess] interim [920000000]:หลังคาเป็นหลังคายอดปราสาทความสูงจากยอดพุ่มข้าวบิณฑ์ถึง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:22.48161736+07:00","message":"[bufferProcess] send to processor:หลังคาเป็นหลังคายอดปราสาทความสูงจากยอดพุ่มข้าวบิณฑ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:22.481622858+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:22.481625581+07:00","message":"> Transcript [9627] [false]: 'หลังคาเป็นหลังคายอดปราสาทความสูงจากยอดพุ่มข้าวบิณฑ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:22.481627976+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:22.481629611+07:00","message":"Set new StatePrefix: 'หลังคาเป็นหลังคายอดปราสาทความสูงจากยอดพุ่มข้าวบิณฑ์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:22.673302507+07:00","message":"receive streaming session, msgId: 2115"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:22.673345669+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":"2025-10-27T15:45:22.673353426+07:00","message":"receive interim result [false|false]: หลังคาเป็นหลังคายอดปราสาทความสูงจากยอดพุ่มข้าวบิณฑ์ถึงพื้น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:22.673368799+07:00","message":"[buffer interim] 2115 false หลังคาเป็นหลังคายอดปราสาทความสูงจากยอดพุ่มข้าวบิณฑ์ถึงพื้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:22.673377148+07:00","message":"[bufferProcess] interim [40000000]:หลังคาเป็นหลังคายอดปราสาทความสูงจากยอดพุ่มข้าวบิณฑ์ถึงพื้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:22.673380451+07:00","message":"[bufferProcess] send to processor:หลังคาเป็นหลังคายอดปราสาทความสูงจากยอดพุ่มข้าวบิณฑ์ถึง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:22.673387263+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:22.67339103+07:00","message":"> Transcript [9628] [false]: 'หลังคาเป็นหลังคายอดปราสาทความสูงจากยอดพุ่มข้าวบิณฑ์ถึง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:22.673395691+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:22.673398162+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:22.673400966+07:00","message":"StatePrefix: 'หลังคาเป็นหลังคายอดปราสาทความสูงจากยอดพุ่มข้าวบิณฑ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:22.673404076+07:00","message":"TextPushed: 'หลังคาเป็นหลังคายอดปราสาทความสูงจาก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:22.867422365+07:00","message":"receive streaming session, msgId: 2115"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:22.867471502+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":"2025-10-27T15:45:22.867481127+07:00","message":"receive interim result [false|false]: หลังคาเป็นหลังคายอดปราสาทความสูงจากยอดพุ่มข้าวบิณฑ์ถึงพื้นที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:22.867496793+07:00","message":"[buffer interim] 2115 false หลังคาเป็นหลังคายอดปราสาทความสูงจากยอดพุ่มข้าวบิณฑ์ถึงพื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:22.867508025+07:00","message":"[bufferProcess] interim [280000000]:หลังคาเป็นหลังคายอดปราสาทความสูงจากยอดพุ่มข้าวบิณฑ์ถึงพื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:22.867512177+07:00","message":"[bufferProcess] send to processor:หลังคาเป็นหลังคายอดปราสาทความสูงจากยอดพุ่มข้าวบิณฑ์ถึงพื้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:22.867519378+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:22.867523812+07:00","message":"> Transcript [9629] [false]: 'หลังคาเป็นหลังคายอดปราสาทความสูงจากยอดพุ่มข้าวบิณฑ์ถึงพื้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:22.86752876+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:22.86753128+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:22.867534338+07:00","message":"StatePrefix: 'หลังคาเป็นหลังคายอดปราสาทความสูงจากยอดพุ่มข้าวบิณฑ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:22.867537798+07:00","message":"TextPushed: 'หลังคาเป็นหลังคายอดปราสาทความสูงจาก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:22.93051924+07:00","message":"receive streaming session, msgId: 2115"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:22.930563331+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":"2025-10-27T15:45:22.930572019+07:00","message":"receive interim result [false|false]: หลังคาเป็นหลังคายอดปราสาทความสูงจากยอดพุ่มข้าวบิณฑ์ถึงพื้น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:22.93059082+07:00","message":"[buffer interim] 2115 false หลังคาเป็นหลังคายอดปราสาทความสูงจากยอดพุ่มข้าวบิณฑ์ถึงพื้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:22.930601945+07:00","message":"[bufferProcess] interim [340000000]:หลังคาเป็นหลังคายอดปราสาทความสูงจากยอดพุ่มข้าวบิณฑ์ถึงพื้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:22.930605703+07:00","message":"[bufferProcess] send to processor:หลังคาเป็นหลังคายอดปราสาทความสูงจากยอดพุ่มข้าวบิณฑ์ถึงพื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:22.930612644+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:22.930616557+07:00","message":"> Transcript [9630] [false]: 'หลังคาเป็นหลังคายอดปราสาทความสูงจากยอดพุ่มข้าวบิณฑ์ถึงพื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:22.930621419+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:22.930624055+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:22.930626625+07:00","message":"StatePrefix: 'หลังคาเป็นหลังคายอดปราสาทความสูงจากยอดพุ่มข้าวบิณฑ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:22.9306303+07:00","message":"TextPushed: 'หลังคาเป็นหลังคายอดปราสาทความสูงจาก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:22.931719297+07:00","message":"receive streaming session, msgId: 2115"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:22.931743121+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":"2025-10-27T15:45:22.931749749+07:00","message":"receive interim result [false|false]: หลังคาเป็นหลังคายอดปราสาทความสูงจากยอดพุ่มข้าวบิณฑ์ถึงพื้นเชิง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:22.931764087+07:00","message":"[buffer interim] 2115 false หลังคาเป็นหลังคายอดปราสาทความสูงจากยอดพุ่มข้าวบิณฑ์ถึงพื้นเชิง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:22.931770613+07:00","message":"[bufferProcess] interim [400000000]:หลังคาเป็นหลังคายอดปราสาทความสูงจากยอดพุ่มข้าวบิณฑ์ถึงพื้นเชิง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:22.931774081+07:00","message":"[bufferProcess] send to processor:หลังคาเป็นหลังคายอดปราสาทความสูงจากยอดพุ่มข้าวบิณฑ์ถึงพื้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:22.931783241+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:22.931786091+07:00","message":"> Transcript [9631] [false]: 'หลังคาเป็นหลังคายอดปราสาทความสูงจากยอดพุ่มข้าวบิณฑ์ถึงพื้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:22.931790171+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:22.9317929+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:22.931795948+07:00","message":"StatePrefix: 'หลังคาเป็นหลังคายอดปราสาทความสูงจากยอดพุ่มข้าวบิณฑ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:22.931799189+07:00","message":"TextPushed: 'หลังคาเป็นหลังคายอดปราสาทความสูงจาก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:22.931807618+07:00","message":"Push: 'ยอดพุ่มข้าวบิณฑ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:22.931810242+07:00","message":"TextPushed: 'หลังคาเป็นหลังคายอดปราสาทความสูงจากยอดพุ่มข้าวบิณฑ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:22.931813095+07:00","message":"Set new StatePrefix : 'หลังคาเป็นหลังคายอดปราสาทความสูงจากยอดพุ่มข้าวบิณฑ์ถึงพื้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:22.931816554+07:00","message":"Next Push (prob) : 'ถึงพื้น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:22.931844757+07:00","message":"push: {false ยอดพุ่มข้าวบิณฑ์ 0 0xc002b14680}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:23.179110835+07:00","message":"receive streaming session, msgId: 2115"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:23.179146652+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":"2025-10-27T15:45:23.179152277+07:00","message":"receive interim result [false|false]: หลังคาเป็นหลังคายอดปราสาทความสูงจากยอดพุ่มข้าวบิณฑ์ถึงพื้นเชิงท่า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:23.179165826+07:00","message":"[buffer interim] 2115 false หลังคาเป็นหลังคายอดปราสาทความสูงจากยอดพุ่มข้าวบิณฑ์ถึงพื้นเชิงท่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:23.179172991+07:00","message":"[bufferProcess] interim [580000000]:หลังคาเป็นหลังคายอดปราสาทความสูงจากยอดพุ่มข้าวบิณฑ์ถึงพื้นเชิงท่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:23.17917535+07:00","message":"[bufferProcess] send to processor:หลังคาเป็นหลังคายอดปราสาทความสูงจากยอดพุ่มข้าวบิณฑ์ถึงพื้นเชิง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:23.179181989+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:23.179184568+07:00","message":"> Transcript [9632] [false]: 'หลังคาเป็นหลังคายอดปราสาทความสูงจากยอดพุ่มข้าวบิณฑ์ถึงพื้นเชิง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:23.179188014+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:23.179189799+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:23.179192139+07:00","message":"StatePrefix: 'หลังคาเป็นหลังคายอดปราสาทความสูงจากยอดพุ่มข้าวบิณฑ์ถึงพื้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:23.179194839+07:00","message":"TextPushed: 'หลังคาเป็นหลังคายอดปราสาทความสูงจากยอดพุ่มข้าวบิณฑ์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:23.255114482+07:00","message":"[GCS] IsForceVAD: false for message ID: 2115"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:23.326034408+07:00","message":"[GCS] Start streaming session, msgId: 2116"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:45:23.340147496+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:45:23.340151331+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:23.37271022+07:00","message":"receive streaming session, msgId: 2115"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:23.372752932+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":"2025-10-27T15:45:23.372759581+07:00","message":"receive interim result [false|false]: หลังคาเป็นหลังคายอดปราสาทความสูงจากยอดพุ่มข้าวบิณฑ์ถึงพื้นเชิงฐาน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:23.37277453+07:00","message":"[buffer interim] 2115 false หลังคาเป็นหลังคายอดปราสาทความสูงจากยอดพุ่มข้าวบิณฑ์ถึงพื้นเชิงฐาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:23.372782054+07:00","message":"[bufferProcess] interim [820000000]:หลังคาเป็นหลังคายอดปราสาทความสูงจากยอดพุ่มข้าวบิณฑ์ถึงพื้นเชิงฐาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:23.372785669+07:00","message":"[bufferProcess] send to processor:หลังคาเป็นหลังคายอดปราสาทความสูงจากยอดพุ่มข้าวบิณฑ์ถึงพื้นเชิงท่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:23.372790401+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:23.372794022+07:00","message":"> Transcript [9633] [false]: 'หลังคาเป็นหลังคายอดปราสาทความสูงจากยอดพุ่มข้าวบิณฑ์ถึงพื้นเชิงท่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:23.372798993+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:23.372800999+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:23.372803802+07:00","message":"StatePrefix: 'หลังคาเป็นหลังคายอดปราสาทความสูงจากยอดพุ่มข้าวบิณฑ์ถึงพื้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:23.372807473+07:00","message":"TextPushed: 'หลังคาเป็นหลังคายอดปราสาทความสูงจากยอดพุ่มข้าวบิณฑ์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:23.443042257+07:00","message":"receive streaming session, msgId: 2115"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:23.443080886+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หลังคาเป็นหลังคายอดปราสาทความสูงจากยอดพุ่มข้าวบิณฑ์ถึงพื้นเชิงฐาน\",\"confidence\":0.9520541}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":910000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:23.443087345+07:00","message":"receive interim result [true|false]: หลังคาเป็นหลังคายอดปราสาทความสูงจากยอดพุ่มข้าวบิณฑ์ถึงพื้นเชิงฐาน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:23.443094954+07:00","message":"end recv isFinal message id 2115"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:23.44309665+07:00","message":"end Recv id 2115"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:23.443102055+07:00","message":"[buffer interim] 2115 true หลังคาเป็นหลังคายอดปราสาทความสูงจากยอดพุ่มข้าวบิณฑ์ถึงพื้นเชิงฐาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:23.443109747+07:00","message":"[bufferProcess] interim [910000000]:หลังคาเป็นหลังคายอดปราสาทความสูงจากยอดพุ่มข้าวบิณฑ์ถึงพื้นเชิงฐาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:23.443114595+07:00","message":"[bufferProcess] send to processor (isfinal):หลังคาเป็นหลังคายอดปราสาทความสูงจากยอดพุ่มข้าวบิณฑ์ถึงพื้นเชิงฐาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:23.443118427+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:23.443121103+07:00","message":"> Transcript [9634] [false]: 'หลังคาเป็นหลังคายอดปราสาทความสูงจากยอดพุ่มข้าวบิณฑ์ถึงพื้นเชิงฐาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:23.443124315+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:23.443125847+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:23.443127736+07:00","message":"StatePrefix: 'หลังคาเป็นหลังคายอดปราสาทความสูงจากยอดพุ่มข้าวบิณฑ์ถึงพื้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:23.443129947+07:00","message":"TextPushed: 'หลังคาเป็นหลังคายอดปราสาทความสูงจากยอดพุ่มข้าวบิณฑ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:23.443131545+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:23.443133069+07:00","message":"> Transcript [9635] [true]: 'หลังคาเป็นหลังคายอดปราสาทความสูงจากยอดพุ่มข้าวบิณฑ์ถึงพื้นเชิงฐาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:23.443134994+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:23.443139164+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:23.443140559+07:00","message":"StatePrefix: 'หลังคาเป็นหลังคายอดปราสาทความสูงจากยอดพุ่มข้าวบิณฑ์ถึงพื้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:23.443142301+07:00","message":"TextPushed: 'หลังคาเป็นหลังคายอดปราสาทความสูงจากยอดพุ่มข้าวบิณฑ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:23.443147216+07:00","message":"Push: 'ถึงพื้นเชิงฐาน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:23.443154178+07:00","message":"push: {true ถึงพื้นเชิงฐาน 0 0xc002b14680}"}
{"level":"info","service":"Main","time":"2025-10-27T15:45:23.456937139+07:00","message":"write wav file: './tmp/7446/7446_2115.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:24.21636561+07:00","message":"[GCS] IsForceVAD: false for message ID: 2116"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:24.330432728+07:00","message":"receive streaming session, msgId: 2116"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:24.330479112+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"50\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:24.33048539+07:00","message":"receive interim result [false|false]: 50"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:24.330501972+07:00","message":"[buffer interim] 2116 false 50"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:24.330508823+07:00","message":"[bufferProcess] interim [780000000]:50"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:24.330510609+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:24.348382268+07:00","message":"receive streaming session, msgId: 2116"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:24.348414555+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"50\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"nanos\":930000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:24.348419257+07:00","message":"receive interim result [true|false]: 50"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:24.34842623+07:00","message":"end recv isFinal message id 2116"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:24.348427967+07:00","message":"end Recv id 2116"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:24.348432777+07:00","message":"[buffer interim] 2116 true 50"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:24.348438513+07:00","message":"[bufferProcess] interim [930000000]:50"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:24.348443036+07:00","message":"[bufferProcess] send to processor (isfinal):50"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:24.348445961+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:24.348448662+07:00","message":"> Transcript [9636] [false]: '50'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:24.348450443+07:00","message":"Set StatePrefix (first interim): '50'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:24.348451654+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:24.348453442+07:00","message":"> Transcript [9637] [true]: '50'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:24.348455618+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:24.348457404+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:24.348459287+07:00","message":"StatePrefix: '50'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:24.34846107+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:24.348468653+07:00","message":"Push: '50'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:24.348476086+07:00","message":"push: {true 50 0 0xc002a07180}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:24.348732163+07:00","message":"[GCS] Start streaming session, msgId: 2117"}
{"level":"info","service":"Main","time":"2025-10-27T15:45:24.354074957+07:00","message":"write wav file: './tmp/7446/7446_2116.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:25.2400212+07:00","message":"receive streaming session, msgId: 2117"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:25.24006921+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"40\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:25.240075018+07:00","message":"receive interim result [false|false]: 40"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:25.240089783+07:00","message":"[buffer interim] 2117 false 40"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:25.240096467+07:00","message":"[bufferProcess] interim [720000000]:40"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:25.240097903+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:25.559113476+07:00","message":"receive streaming session, msgId: 2117"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:25.559148398+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"40 ม\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:25.559154034+07:00","message":"receive interim result [false|false]: 40 ม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:25.559170219+07:00","message":"[buffer interim] 2117 false 40 ม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:25.559177237+07:00","message":"[bufferProcess] interim [960000000]:40 ม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:25.55917982+07:00","message":"[bufferProcess] send to processor:40"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:25.559184379+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:25.559187807+07:00","message":"> Transcript [9638] [false]: '40'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:25.559190497+07:00","message":"Set StatePrefix (first interim): '40'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:25.581217769+07:00","message":"receive streaming session, msgId: 2117"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:25.581253674+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"40 เมตร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:25.581259554+07:00","message":"receive interim result [false|false]: 40 เมตร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:25.581272979+07:00","message":"[buffer interim] 2117 false 40 เมตร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:25.58128056+07:00","message":"[bufferProcess] interim [20000000]:40 เมตร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:25.581283395+07:00","message":"[bufferProcess] send to processor:40 ม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:25.581292063+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:25.581295635+07:00","message":"> Transcript [9639] [false]: '40 ม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:25.581298971+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:25.581301019+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:25.581304131+07:00","message":"StatePrefix: '40'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:25.581306407+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:25.812876563+07:00","message":"receive streaming session, msgId: 2117"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:25.81291058+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"40\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:25.812916123+07:00","message":"receive interim result [false|false]: 40"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:25.81292691+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":"2025-10-27T15:45:25.812929629+07:00","message":"receive interim result [false|false]:  เมตร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:25.812936742+07:00","message":"[buffer interim] 2117 false 40"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:25.812939527+07:00","message":"[buffer interim] 2117 false  เมตร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:25.812945502+07:00","message":"[bufferProcess] interim [320000000]:40"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:25.812947143+07:00","message":"[bufferProcess] send to processor:40 เมตร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:25.812952515+07:00","message":"[bufferProcess] interim [320000000]: เมตร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:25.812956844+07:00","message":"[bufferProcess] update buffer: 40 เมตร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:25.812959756+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:25.812962092+07:00","message":"> Transcript [9640] [false]: '40 เมตร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:25.812964628+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:25.81296648+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:25.812968553+07:00","message":"StatePrefix: '40'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:25.812970606+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:26.129905471+07:00","message":"receive streaming session, msgId: 2117"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:26.129938857+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"40 เมตร\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:26.12994439+07:00","message":"receive interim result [false|false]: 40 เมตร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:26.129956765+07:00","message":"[buffer interim] 2117 false 40 เมตร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:26.129963443+07:00","message":"[bufferProcess] interim [620000000]:40 เมตร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:26.129965926+07:00","message":"[bufferProcess] send to processor:40 เมตร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:26.12997068+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:26.129973558+07:00","message":"> Transcript [9641] [false]: '40 เมตร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:26.129976613+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:26.129978436+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:26.129980511+07:00","message":"StatePrefix: '40'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:26.129982333+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:45:26.340944126+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:45:26.340952238+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:26.451961805+07:00","message":"receive streaming session, msgId: 2117"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:26.451993753+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"40\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:26.451998653+07:00","message":"receive interim result [false|false]: 40"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:26.452008169+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":"2025-10-27T15:45:26.452010893+07:00","message":"receive interim result [false|false]:  เมตรหลัง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:26.452017691+07:00","message":"[buffer interim] 2117 false 40"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:26.452022304+07:00","message":"[buffer interim] 2117 false  เมตรหลัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:26.452027998+07:00","message":"[bufferProcess] interim [860000000]:40"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:26.452030366+07:00","message":"[bufferProcess] send to processor:40 เมตร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:26.452034699+07:00","message":"[bufferProcess] interim [860000000]: เมตรหลัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:26.452036756+07:00","message":"[bufferProcess] update buffer: 40 เมตรหลัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:26.452040058+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:26.452042546+07:00","message":"> Transcript [9642] [false]: '40 เมตร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:26.452044995+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:26.452046762+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:26.452048754+07:00","message":"StatePrefix: '40'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:26.452050497+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:26.452054581+07:00","message":"Push: '40'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:26.452056031+07:00","message":"TextPushed: '40'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:26.452057539+07:00","message":"Set new StatePrefix : '40 เมตร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:26.452059186+07:00","message":"Next Push (prob) : ' เมตร'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:26.452066347+07:00","message":"push: {false 40 0 0xc002a06000}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:26.465738075+07:00","message":"receive streaming session, msgId: 2117"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:26.465767248+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"40\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:26.465771464+07:00","message":"receive interim result [false|false]: 40"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:26.465778072+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":"2025-10-27T15:45:26.465781539+07:00","message":"receive interim result [false|false]:  เมตรหลังคา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:26.465787124+07:00","message":"[buffer interim] 2117 false 40"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:26.465790165+07:00","message":"[buffer interim] 2117 false  เมตรหลังคา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:26.46579566+07:00","message":"[bufferProcess] interim [920000000]:40"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:26.465797804+07:00","message":"[bufferProcess] send to processor:40 เมตรหลัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:26.465800008+07:00","message":"[bufferProcess] interim [920000000]: เมตรหลังคา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:26.465801885+07:00","message":"[bufferProcess] update buffer: 40 เมตรหลังคา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:26.465804084+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:26.465806186+07:00","message":"> Transcript [9643] [false]: '40 เมตรหลัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:26.465808617+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:26.46581044+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:26.465812161+07:00","message":"StatePrefix: '40 เมตร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:26.465813905+07:00","message":"TextPushed: '40'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:26.960382451+07:00","message":"receive streaming session, msgId: 2117"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:26.960413436+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"40\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:26.96041856+07:00","message":"receive interim result [false|false]: 40"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:26.96043063+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":"2025-10-27T15:45:26.96043353+07:00","message":"receive interim result [false|false]:  เมตรหลังคามัก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:26.96044074+07:00","message":"[buffer interim] 2117 false 40"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:26.960443928+07:00","message":"[buffer interim] 2117 false  เมตรหลังคามัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:26.960449552+07:00","message":"[bufferProcess] interim [340000000]:40"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:26.960451396+07:00","message":"[bufferProcess] send to processor:40 เมตรหลังคา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:26.96045368+07:00","message":"[bufferProcess] interim [340000000]: เมตรหลังคามัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:26.960455681+07:00","message":"[bufferProcess] update buffer: 40 เมตรหลังคามัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:26.960458421+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:26.960461544+07:00","message":"> Transcript [9644] [false]: '40 เมตรหลังคา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:26.960464167+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:26.960465917+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:26.960467368+07:00","message":"StatePrefix: '40 เมตร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:26.960469386+07:00","message":"TextPushed: '40'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:26.965527703+07:00","message":"receive streaming session, msgId: 2117"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:26.965546674+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"40\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:26.965550618+07:00","message":"receive interim result [false|false]: 40"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:26.965560882+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":"2025-10-27T15:45:26.96556373+07:00","message":"receive interim result [false|false]:  เมตรหลังคามักจะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:26.965569278+07:00","message":"[buffer interim] 2117 false 40"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:26.965573053+07:00","message":"[buffer interim] 2117 false  เมตรหลังคามักจะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:26.965577641+07:00","message":"[bufferProcess] interim [400000000]:40"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:26.965579637+07:00","message":"[bufferProcess] send to processor:40 เมตรหลังคามัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:26.965583108+07:00","message":"[bufferProcess] interim [400000000]: เมตรหลังคามักจะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:26.965585342+07:00","message":"[bufferProcess] update buffer: 40 เมตรหลังคามักจะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:26.965587608+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:26.965589501+07:00","message":"> Transcript [9645] [false]: '40 เมตรหลังคามัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:26.965591574+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:26.965593043+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:26.965594481+07:00","message":"StatePrefix: '40 เมตร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:26.965596128+07:00","message":"TextPushed: '40'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:27.020359313+07:00","message":"receive streaming session, msgId: 2117"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:27.020389159+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"40\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:27.020394601+07:00","message":"receive interim result [false|false]: 40"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:27.020405173+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":"2025-10-27T15:45:27.020408562+07:00","message":"receive interim result [false|false]:  เมตรหลังคามุกตลก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:27.020415892+07:00","message":"[buffer interim] 2117 false 40"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:27.02041953+07:00","message":"[buffer interim] 2117 false  เมตรหลังคามุกตลก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:27.020426203+07:00","message":"[bufferProcess] interim [460000000]:40"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:27.020430025+07:00","message":"[bufferProcess] send to processor:40 เมตรหลังคามักจะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:27.0204335+07:00","message":"[bufferProcess] interim [460000000]: เมตรหลังคามุกตลก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:27.020435488+07:00","message":"[bufferProcess] update buffer: 40 เมตรหลังคามุกตลก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:27.020438168+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:27.020440756+07:00","message":"> Transcript [9646] [false]: '40 เมตรหลังคามักจะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:27.020444528+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:27.020446324+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:27.02044787+07:00","message":"StatePrefix: '40 เมตร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:27.020449499+07:00","message":"TextPushed: '40'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:27.020452344+07:00","message":"Push: ' เมตร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:27.020453997+07:00","message":"TextPushed: '40 เมตร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:27.020455858+07:00","message":"Set new StatePrefix : '40 เมตรหลังคามักจะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:27.020457548+07:00","message":"Next Push (prob) : 'หลังคามักจะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:27.02046539+07:00","message":"push: {false  เมตร 0 0xc002a06000}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:27.036217912+07:00","message":"[GCS] IsForceVAD: false for message ID: 2117"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:27.167264709+07:00","message":"[GCS] Start streaming session, msgId: 2118"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:27.219565285+07:00","message":"receive streaming session, msgId: 2117"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:27.219604572+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"40 เมตรหลังคามุขตลก\",\"confidence\":0.9490316}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:27.219611832+07:00","message":"receive interim result [true|false]: 40 เมตรหลังคามุขตลก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:27.219620427+07:00","message":"end recv isFinal message id 2117"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:27.219622448+07:00","message":"end Recv id 2117"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:27.219628054+07:00","message":"[buffer interim] 2117 true 40 เมตรหลังคามุขตลก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:27.219637065+07:00","message":"[bufferProcess] interim [700000000]:40 เมตรหลังคามุขตลก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:27.219642687+07:00","message":"[bufferProcess] send to processor (isfinal):40 เมตรหลังคามุกตลก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:27.219646719+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:27.219649985+07:00","message":"> Transcript [9647] [false]: '40 เมตรหลังคามุกตลก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:27.219652726+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:27.219654959+07:00","message":"Set new StatePrefix: '40 เมตรหลังคามุกตลก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:27.219656816+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:27.219659083+07:00","message":"> Transcript [9648] [true]: '40 เมตรหลังคามุขตลก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:27.219661757+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:27.219664093+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:27.219666417+07:00","message":"StatePrefix: '40 เมตรหลังคามุกตลก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:27.219668987+07:00","message":"TextPushed: '40 เมตร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:27.219674497+07:00","message":"Push: 'หลังคามุขตลก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:27.219684428+07:00","message":"push: {true หลังคามุขตลก 0 0xc002a06000}"}
{"level":"info","service":"Main","time":"2025-10-27T15:45:27.22728521+07:00","message":"write wav file: './tmp/7446/7446_2117.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:27.727779793+07:00","message":"receive streaming session, msgId: 2118"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:27.727819322+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":"2025-10-27T15:45:27.727823922+07:00","message":"receive interim result [false|false]: หลัง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:27.727849791+07:00","message":"[buffer interim] 2118 false หลัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:27.727857147+07:00","message":"[bufferProcess] interim [360000000]:หลัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:27.727858721+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:27.850052167+07:00","message":"receive streaming session, msgId: 2118"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:27.850087973+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":"2025-10-27T15:45:27.850093815+07:00","message":"receive interim result [false|false]: หลังคา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:27.850106455+07:00","message":"[buffer interim] 2118 false หลังคา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:27.85011625+07:00","message":"[bufferProcess] interim [480000000]:หลังคา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:27.85011879+07:00","message":"[bufferProcess] send to processor:หลัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:27.850124246+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:27.850127542+07:00","message":"> Transcript [9649] [false]: 'หลัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:27.850130025+07:00","message":"Set StatePrefix (first interim): 'หลัง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:28.171970002+07:00","message":"receive streaming session, msgId: 2118"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:28.17201957+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":"2025-10-27T15:45:28.172027078+07:00","message":"receive interim result [false|false]: หลังคาช่าง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:28.172044767+07:00","message":"[buffer interim] 2118 false หลังคาช่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:28.172055617+07:00","message":"[bufferProcess] interim [780000000]:หลังคาช่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:28.172058695+07:00","message":"[bufferProcess] send to processor:หลังคา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:28.172065267+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:28.172068912+07:00","message":"> Transcript [9650] [false]: 'หลังคา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:28.172072807+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:28.172075373+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:28.172077835+07:00","message":"StatePrefix: 'หลัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:28.172080613+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:28.348051038+07:00","message":"receive streaming session, msgId: 2118"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:28.34808724+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":"2025-10-27T15:45:28.348092937+07:00","message":"receive interim result [false|false]: หลังคาชั้น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:28.34810605+07:00","message":"[buffer interim] 2118 false หลังคาชั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:28.34811274+07:00","message":"[bufferProcess] interim [900000000]:หลังคาชั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:28.348114772+07:00","message":"[bufferProcess] send to processor:หลังคาช่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:28.34812014+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:28.348122522+07:00","message":"> Transcript [9651] [false]: 'หลังคาช่าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:28.348125002+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:28.348126694+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:28.348128274+07:00","message":"StatePrefix: 'หลัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:28.348130113+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:28.829815532+07:00","message":"receive streaming session, msgId: 2118"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:28.829854133+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":"2025-10-27T15:45:28.829859649+07:00","message":"receive interim result [false|false]: หลังคาชั้นรถ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:28.829872636+07:00","message":"[buffer interim] 2118 false หลังคาชั้นรถ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:28.829879017+07:00","message":"[bufferProcess] interim [500000000]:หลังคาชั้นรถ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:28.829880898+07:00","message":"[bufferProcess] send to processor:หลังคาชั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:28.829886133+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:28.82988879+07:00","message":"> Transcript [9652] [false]: 'หลังคาชั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:28.829891554+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:28.829893343+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:28.829894992+07:00","message":"StatePrefix: 'หลัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:28.829896702+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:29.089441513+07:00","message":"receive streaming session, msgId: 2118"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:29.089506191+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":"2025-10-27T15:45:29.089511769+07:00","message":"receive interim result [false|false]: หลังคาชั้นร์เร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:29.089521521+07:00","message":"[buffer interim] 2118 false หลังคาชั้นร์เร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:29.089528147+07:00","message":"[bufferProcess] interim [680000000]:หลังคาชั้นร์เร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:29.089530123+07:00","message":"[bufferProcess] send to processor:หลังคาชั้นรถ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:29.089535203+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:29.08953793+07:00","message":"> Transcript [9653] [false]: 'หลังคาชั้นรถ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:29.089540885+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:29.0895427+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:29.089544532+07:00","message":"StatePrefix: 'หลัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:29.089546304+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:29.089550757+07:00","message":"Push: 'หลัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:29.089552398+07:00","message":"TextPushed: 'หลัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:29.089554381+07:00","message":"Set new StatePrefix : 'หลังคาชั้นรถ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:29.089556352+07:00","message":"Next Push (prob) : 'คาชั้นรถ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:29.089562959+07:00","message":"push: {false หลัง 0 0xc002a06180}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:29.14322918+07:00","message":"receive streaming session, msgId: 2118"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:29.143272133+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":"2025-10-27T15:45:29.14327706+07:00","message":"receive interim result [false|false]: หลังคาชั้นร์เรล"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:29.143290439+07:00","message":"[buffer interim] 2118 false หลังคาชั้นร์เรล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:29.143296921+07:00","message":"[bufferProcess] interim [740000000]:หลังคาชั้นร์เรล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:29.143299233+07:00","message":"[bufferProcess] send to processor:หลังคาชั้นร์เร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:29.143304438+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:29.143307067+07:00","message":"> Transcript [9654] [false]: 'หลังคาชั้นร์เร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:29.143309342+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:29.143311041+07:00","message":"Set new StatePrefix: 'หลังคาชั้นร์เร'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:45:29.34173555+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:45:29.341741464+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:29.38298793+07:00","message":"receive streaming session, msgId: 2118"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:29.383026084+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":"2025-10-27T15:45:29.383031869+07:00","message":"receive interim result [false|false]: หลังคาชั้นลดหลั่น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:29.383044911+07:00","message":"[buffer interim] 2118 false หลังคาชั้นลดหลั่น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:29.383052557+07:00","message":"[bufferProcess] interim [980000000]:หลังคาชั้นลดหลั่น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:29.383055338+07:00","message":"[bufferProcess] send to processor:หลังคาชั้นร์เรล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:29.383060783+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:29.383063312+07:00","message":"> Transcript [9655] [false]: 'หลังคาชั้นร์เรล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:29.383066142+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:29.383067819+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:29.383069399+07:00","message":"StatePrefix: 'หลังคาชั้นร์เร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:29.383071062+07:00","message":"TextPushed: 'หลัง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:29.517617728+07:00","message":"receive streaming session, msgId: 2118"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:29.517651495+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":"2025-10-27T15:45:29.517656594+07:00","message":"receive interim result [false|false]: หลังคาชั้นลดหลั่นกัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:29.517668591+07:00","message":"[buffer interim] 2118 false หลังคาชั้นลดหลั่นกัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:29.517682512+07:00","message":"[bufferProcess] interim [160000000]:หลังคาชั้นลดหลั่นกัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:29.517684641+07:00","message":"[bufferProcess] send to processor:หลังคาชั้นลดหลั่น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:29.517688074+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:29.517690683+07:00","message":"> Transcript [9656] [false]: 'หลังคาชั้นลดหลั่น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:29.51769246+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:29.517694304+07:00","message":"Set new StatePrefix: 'หลังคาชั้นลดหลั่น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:29.645355733+07:00","message":"receive streaming session, msgId: 2118"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:29.645399899+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":"2025-10-27T15:45:29.64540583+07:00","message":"receive interim result [false|false]: หลังคาชั้นลดหลั่นกันลง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:29.645420439+07:00","message":"[buffer interim] 2118 false หลังคาชั้นลดหลั่นกันลง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:29.645429016+07:00","message":"[bufferProcess] interim [280000000]:หลังคาชั้นลดหลั่นกันลง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:29.645432007+07:00","message":"[bufferProcess] send to processor:หลังคาชั้นลดหลั่นกัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:29.645438133+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:29.645441245+07:00","message":"> Transcript [9657] [false]: 'หลังคาชั้นลดหลั่นกัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:29.645445037+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:29.645446836+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:29.64544846+07:00","message":"StatePrefix: 'หลังคาชั้นลดหลั่น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:29.645450409+07:00","message":"TextPushed: 'หลัง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:29.770775984+07:00","message":"receive streaming session, msgId: 2118"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:29.770815017+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":"2025-10-27T15:45:29.770820202+07:00","message":"receive interim result [false|false]: หลังคาชั้นลดหลั่นกันลงมา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:29.770839221+07:00","message":"[buffer interim] 2118 false หลังคาชั้นลดหลั่นกันลงมา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:29.77084821+07:00","message":"[bufferProcess] interim [400000000]:หลังคาชั้นลดหลั่นกันลงมา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:29.770850417+07:00","message":"[bufferProcess] send to processor:หลังคาชั้นลดหลั่นกันลง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:29.77085569+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:29.770858171+07:00","message":"> Transcript [9658] [false]: 'หลังคาชั้นลดหลั่นกันลง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:29.770860849+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:29.770862813+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:29.770865325+07:00","message":"StatePrefix: 'หลังคาชั้นลดหลั่น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:29.77086783+07:00","message":"TextPushed: 'หลัง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:30.158970932+07:00","message":"receive streaming session, msgId: 2118"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:30.159010748+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":"2025-10-27T15:45:30.159017468+07:00","message":"receive interim result [false|false]: หลังคาชั้นลดหลั่นกันลงมาถึง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:30.159034889+07:00","message":"[buffer interim] 2118 false หลังคาชั้นลดหลั่นกันลงมาถึง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:30.159043167+07:00","message":"[bufferProcess] interim [820000000]:หลังคาชั้นลดหลั่นกันลงมาถึง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:30.15904605+07:00","message":"[bufferProcess] send to processor:หลังคาชั้นลดหลั่นกันลงมา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:30.159050051+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:30.15905325+07:00","message":"> Transcript [9659] [false]: 'หลังคาชั้นลดหลั่นกันลงมา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:30.159057502+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:30.159059587+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:30.159062454+07:00","message":"StatePrefix: 'หลังคาชั้นลดหลั่น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:30.15906522+07:00","message":"TextPushed: 'หลัง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:30.547959236+07:00","message":"receive streaming session, msgId: 2118"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:30.547997537+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หลังคาชั้นลดหลั่นกันลงมาถึง 4\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:30.54800272+07:00","message":"receive interim result [false|false]: หลังคาชั้นลดหลั่นกันลงมาถึง 4"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:30.548018341+07:00","message":"[buffer interim] 2118 false หลังคาชั้นลดหลั่นกันลงมาถึง 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:30.548025735+07:00","message":"[bufferProcess] interim [180000000]:หลังคาชั้นลดหลั่นกันลงมาถึง 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:30.54802802+07:00","message":"[bufferProcess] send to processor:หลังคาชั้นลดหลั่นกันลงมาถึง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:30.54803127+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:30.548033917+07:00","message":"> Transcript [9660] [false]: 'หลังคาชั้นลดหลั่นกันลงมาถึง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:30.548036991+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:30.548038865+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:30.548040781+07:00","message":"StatePrefix: 'หลังคาชั้นลดหลั่น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:30.548042639+07:00","message":"TextPushed: 'หลัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:30.548049504+07:00","message":"Push: 'คาชั้นลดหลั่น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:30.548051176+07:00","message":"TextPushed: 'หลังคาชั้นลดหลั่น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:30.548052956+07:00","message":"Set new StatePrefix : 'หลังคาชั้นลดหลั่นกันลงมาถึง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:30.548055376+07:00","message":"Next Push (prob) : 'กันลงมาถึง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:30.548064193+07:00","message":"push: {false คาชั้นลดหลั่น 0 0xc002a06180}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:30.765605351+07:00","message":"receive streaming session, msgId: 2118"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:30.765646442+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":"2025-10-27T15:45:30.765652301+07:00","message":"receive interim result [false|false]: หลังคาชั้นลดหลั่นกันลงมาถึง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:30.7656608+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 40\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:30.76566286+07:00","message":"receive interim result [false|false]:  40"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:30.765669253+07:00","message":"[buffer interim] 2118 false หลังคาชั้นลดหลั่นกันลงมาถึง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:30.765674411+07:00","message":"[buffer interim] 2118 false  40"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:30.765679644+07:00","message":"[bufferProcess] interim [420000000]:หลังคาชั้นลดหลั่นกันลงมาถึง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:30.765681635+07:00","message":"[bufferProcess] send to processor:หลังคาชั้นลดหลั่นกันลงมาถึง 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:30.765684338+07:00","message":"[bufferProcess] interim [420000000]: 40"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:30.765688816+07:00","message":"[bufferProcess] update buffer: หลังคาชั้นลดหลั่นกันลงมาถึง 40"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:30.765691774+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:30.765694389+07:00","message":"> Transcript [9661] [false]: 'หลังคาชั้นลดหลั่นกันลงมาถึง 4'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:30.765697001+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:30.765698499+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:30.76569998+07:00","message":"StatePrefix: 'หลังคาชั้นลดหลั่นกันลงมาถึง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:30.765701914+07:00","message":"TextPushed: 'หลังคาชั้นลดหลั่น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:30.903893299+07:00","message":"receive streaming session, msgId: 2118"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:30.903922562+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":"2025-10-27T15:45:30.903928426+07:00","message":"receive interim result [false|false]: หลังคาชั้นลดหลั่นกันลงมาถึง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:30.903938082+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 4:00\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:30.903940747+07:00","message":"receive interim result [false|false]:  4:00"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:30.903946987+07:00","message":"[buffer interim] 2118 false หลังคาชั้นลดหลั่นกันลงมาถึง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:30.90395183+07:00","message":"[buffer interim] 2118 false  4:00"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:30.903956803+07:00","message":"[bufferProcess] interim [480000000]:หลังคาชั้นลดหลั่นกันลงมาถึง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:30.903959277+07:00","message":"[bufferProcess] send to processor:หลังคาชั้นลดหลั่นกันลงมาถึง 40"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:30.903963802+07:00","message":"[bufferProcess] interim [480000000]: 4:00"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:30.903965726+07:00","message":"[bufferProcess] update buffer: หลังคาชั้นลดหลั่นกันลงมาถึง 4:00"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:30.903968319+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:30.903971098+07:00","message":"> Transcript [9662] [false]: 'หลังคาชั้นลดหลั่นกันลงมาถึง 40'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:30.903974076+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:30.90397609+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:30.903977653+07:00","message":"StatePrefix: 'หลังคาชั้นลดหลั่นกันลงมาถึง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:30.90397986+07:00","message":"TextPushed: 'หลังคาชั้นลดหลั่น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:30.932331503+07:00","message":"receive streaming session, msgId: 2118"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:30.932365886+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หลังคาชั้นลดหลั่นกันลงมาถึง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:30.93237842+07:00","message":"receive interim result [false|false]: หลังคาชั้นลดหลั่นกันลงมาถึง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:30.932386916+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 16:00 น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:30.932389644+07:00","message":"receive interim result [false|false]:  16:00 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:30.932396624+07:00","message":"[buffer interim] 2118 false หลังคาชั้นลดหลั่นกันลงมาถึง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:30.932399528+07:00","message":"[buffer interim] 2118 false  16:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:30.932405383+07:00","message":"[bufferProcess] interim [540000000]:หลังคาชั้นลดหลั่นกันลงมาถึง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:30.932407686+07:00","message":"[bufferProcess] send to processor:หลังคาชั้นลดหลั่นกันลงมาถึง 4:00"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:30.932410245+07:00","message":"[bufferProcess] interim [540000000]: 16:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:30.932412212+07:00","message":"[bufferProcess] update buffer: หลังคาชั้นลดหลั่นกันลงมาถึง 16:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:30.93241486+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:30.932417227+07:00","message":"> Transcript [9663] [false]: 'หลังคาชั้นลดหลั่นกันลงมาถึง 4:00'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:30.932420249+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:30.932422053+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:30.932423504+07:00","message":"StatePrefix: 'หลังคาชั้นลดหลั่นกันลงมาถึง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:30.932425453+07:00","message":"TextPushed: 'หลังคาชั้นลดหลั่น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:30.937827535+07:00","message":"receive streaming session, msgId: 2118"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:30.937854907+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":"2025-10-27T15:45:30.937859993+07:00","message":"receive interim result [false|false]: หลังคาชั้นลดหลั่นกันลงมาถึง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:30.937867476+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 4 ชั้น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:30.937870138+07:00","message":"receive interim result [false|false]:  4 ชั้น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:30.937875978+07:00","message":"[buffer interim] 2118 false หลังคาชั้นลดหลั่นกันลงมาถึง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:30.937880191+07:00","message":"[buffer interim] 2118 false  4 ชั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:30.937883968+07:00","message":"[bufferProcess] interim [600000000]:หลังคาชั้นลดหลั่นกันลงมาถึง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:30.937886073+07:00","message":"[bufferProcess] send to processor:หลังคาชั้นลดหลั่นกันลงมาถึง 16:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:30.937890235+07:00","message":"[bufferProcess] interim [600000000]: 4 ชั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:30.937891994+07:00","message":"[bufferProcess] update buffer: หลังคาชั้นลดหลั่นกันลงมาถึง 4 ชั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:30.937894416+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:30.937896412+07:00","message":"> Transcript [9664] [false]: 'หลังคาชั้นลดหลั่นกันลงมาถึง 16:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:30.937899011+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:30.937900643+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:30.937902051+07:00","message":"StatePrefix: 'หลังคาชั้นลดหลั่นกันลงมาถึง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:30.937903907+07:00","message":"TextPushed: 'หลังคาชั้นลดหลั่น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:30.937908178+07:00","message":"Push: 'กันลงมาถึง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:30.937909811+07:00","message":"TextPushed: 'หลังคาชั้นลดหลั่นกันลงมาถึง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:30.937911519+07:00","message":"Set new StatePrefix : 'หลังคาชั้นลดหลั่นกันลงมาถึง 16:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:30.937915524+07:00","message":"Next Push (prob) : ' 16:00 น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:30.937925266+07:00","message":"push: {false กันลงมาถึง 0 0xc002a06180}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:31.568643823+07:00","message":"receive streaming session, msgId: 2118"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:31.568690842+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หลังคาชั้นลดหลั่นกันลงมาถึง 4 ชั้น\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:31.568698836+07:00","message":"receive interim result [false|false]: หลังคาชั้นลดหลั่นกันลงมาถึง 4 ชั้น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:31.568719852+07:00","message":"[buffer interim] 2118 false หลังคาชั้นลดหลั่นกันลงมาถึง 4 ชั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:31.568728908+07:00","message":"[bufferProcess] interim [200000000]:หลังคาชั้นลดหลั่นกันลงมาถึง 4 ชั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:31.568731024+07:00","message":"[bufferProcess] send to processor:หลังคาชั้นลดหลั่นกันลงมาถึง 4 ชั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:31.568736277+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:31.568739714+07:00","message":"> Transcript [9665] [false]: 'หลังคาชั้นลดหลั่นกันลงมาถึง 4 ชั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:31.568742203+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:31.568743877+07:00","message":"Set new StatePrefix: 'หลังคาชั้นลดหลั่นกันลงมาถึง 4 ชั้น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:32.019804206+07:00","message":"receive streaming session, msgId: 2118"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:32.019841687+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หลังคาชั้นลดหลั่นกันลงมาถึง 4\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:32.019847465+07:00","message":"receive interim result [false|false]: หลังคาชั้นลดหลั่นกันลงมาถึง 4"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:32.019860535+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":"2025-10-27T15:45:32.019863476+07:00","message":"receive interim result [false|false]:  ชั้นมีมุกเด็ด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:32.019872947+07:00","message":"[buffer interim] 2118 false หลังคาชั้นลดหลั่นกันลงมาถึง 4"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:32.019878579+07:00","message":"[buffer interim] 2118 false  ชั้นมีมุกเด็ด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:32.019884816+07:00","message":"[bufferProcess] interim [680000000]:หลังคาชั้นลดหลั่นกันลงมาถึง 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:32.019887364+07:00","message":"[bufferProcess] send to processor:หลังคาชั้นลดหลั่นกันลงมาถึง 4 ชั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:32.019892438+07:00","message":"[bufferProcess] interim [680000000]: ชั้นมีมุกเด็ด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:32.019895319+07:00","message":"[bufferProcess] update buffer: หลังคาชั้นลดหลั่นกันลงมาถึง 4 ชั้นมีมุกเด็ด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:32.019898291+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:32.019900639+07:00","message":"> Transcript [9666] [false]: 'หลังคาชั้นลดหลั่นกันลงมาถึง 4 ชั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:32.019903664+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:32.019905463+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:32.019907015+07:00","message":"StatePrefix: 'หลังคาชั้นลดหลั่นกันลงมาถึง 4 ชั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:32.019908921+07:00","message":"TextPushed: 'หลังคาชั้นลดหลั่นกันลงมาถึง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:32.147444767+07:00","message":"receive streaming session, msgId: 2118"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:32.147483402+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หลังคาชั้นลดหลั่นกันลงมาถึง 4\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:32.147490336+07:00","message":"receive interim result [false|false]: หลังคาชั้นลดหลั่นกันลงมาถึง 4"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:32.147498689+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":"2025-10-27T15:45:32.147501541+07:00","message":"receive interim result [false|false]:  ชั้นมีมุกเด็ดๆ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:32.14751005+07:00","message":"[buffer interim] 2118 false หลังคาชั้นลดหลั่นกันลงมาถึง 4"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:32.147513761+07:00","message":"[buffer interim] 2118 false  ชั้นมีมุกเด็ดๆ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:32.147519661+07:00","message":"[bufferProcess] interim [800000000]:หลังคาชั้นลดหลั่นกันลงมาถึง 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:32.147523134+07:00","message":"[bufferProcess] send to processor:หลังคาชั้นลดหลั่นกันลงมาถึง 4 ชั้นมีมุกเด็ด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:32.147525991+07:00","message":"[bufferProcess] interim [800000000]: ชั้นมีมุกเด็ดๆ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:32.147528071+07:00","message":"[bufferProcess] update buffer: หลังคาชั้นลดหลั่นกันลงมาถึง 4 ชั้นมีมุกเด็ดๆ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:32.147530696+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:32.147533198+07:00","message":"> Transcript [9667] [false]: 'หลังคาชั้นลดหลั่นกันลงมาถึง 4 ชั้นมีมุกเด็ด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:32.147536306+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:32.14753795+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:32.147539446+07:00","message":"StatePrefix: 'หลังคาชั้นลดหลั่นกันลงมาถึง 4 ชั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:32.147541509+07:00","message":"TextPushed: 'หลังคาชั้นลดหลั่นกันลงมาถึง'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:45:32.342167465+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:45:32.342178698+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:32.474412763+07:00","message":"receive streaming session, msgId: 2118"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:32.474457049+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หลังคาชั้นลดหลั่นกันลงมาถึง 4\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:32.474465523+07:00","message":"receive interim result [false|false]: หลังคาชั้นลดหลั่นกันลงมาถึง 4"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:32.474480434+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":"2025-10-27T15:45:32.474485017+07:00","message":"receive interim result [false|false]:  ชั้นมีมุกเด็ดที่หลัง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:32.474495164+07:00","message":"[buffer interim] 2118 false หลังคาชั้นลดหลั่นกันลงมาถึง 4"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:32.474500324+07:00","message":"[buffer interim] 2118 false  ชั้นมีมุกเด็ดที่หลัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:32.474508344+07:00","message":"[bufferProcess] interim [40000000]:หลังคาชั้นลดหลั่นกันลงมาถึง 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:32.474512141+07:00","message":"[bufferProcess] send to processor:หลังคาชั้นลดหลั่นกันลงมาถึง 4 ชั้นมีมุกเด็ดๆ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:32.474516752+07:00","message":"[bufferProcess] interim [40000000]: ชั้นมีมุกเด็ดที่หลัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:32.474524811+07:00","message":"[bufferProcess] update buffer: หลังคาชั้นลดหลั่นกันลงมาถึง 4 ชั้นมีมุกเด็ดที่หลัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:32.474529258+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:32.47453366+07:00","message":"> Transcript [9668] [false]: 'หลังคาชั้นลดหลั่นกันลงมาถึง 4 ชั้นมีมุกเด็ดๆ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:32.474538571+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:32.474541361+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:32.474543718+07:00","message":"StatePrefix: 'หลังคาชั้นลดหลั่นกันลงมาถึง 4 ชั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:32.474546693+07:00","message":"TextPushed: 'หลังคาชั้นลดหลั่นกันลงมาถึง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:32.541705908+07:00","message":"receive streaming session, msgId: 2118"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:32.5417469+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หลังคาชั้นลดหลั่นกันลงมาถึง 4\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:32.541755128+07:00","message":"receive interim result [false|false]: หลังคาชั้นลดหลั่นกันลงมาถึง 4"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:32.541767537+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":"2025-10-27T15:45:32.541771417+07:00","message":"receive interim result [false|false]:  ชั้นมีมุกเด็ดที่หลังคา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:32.541781301+07:00","message":"[buffer interim] 2118 false หลังคาชั้นลดหลั่นกันลงมาถึง 4"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:32.541785765+07:00","message":"[buffer interim] 2118 false  ชั้นมีมุกเด็ดที่หลังคา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:32.541793759+07:00","message":"[bufferProcess] interim [220000000]:หลังคาชั้นลดหลั่นกันลงมาถึง 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:32.54179778+07:00","message":"[bufferProcess] send to processor:หลังคาชั้นลดหลั่นกันลงมาถึง 4 ชั้นมีมุกเด็ดที่หลัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:32.541802165+07:00","message":"[bufferProcess] interim [220000000]: ชั้นมีมุกเด็ดที่หลังคา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:32.541806429+07:00","message":"[bufferProcess] update buffer: หลังคาชั้นลดหลั่นกันลงมาถึง 4 ชั้นมีมุกเด็ดที่หลังคา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:32.54181057+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:32.541814952+07:00","message":"> Transcript [9669] [false]: 'หลังคาชั้นลดหลั่นกันลงมาถึง 4 ชั้นมีมุกเด็ดที่หลัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:32.541819687+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:32.541822256+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:32.541824584+07:00","message":"StatePrefix: 'หลังคาชั้นลดหลั่นกันลงมาถึง 4 ชั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:32.541827388+07:00","message":"TextPushed: 'หลังคาชั้นลดหลั่นกันลงมาถึง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:32.541838194+07:00","message":"Push: ' 4 ชั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:32.541840968+07:00","message":"TextPushed: 'หลังคาชั้นลดหลั่นกันลงมาถึง 4 ชั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:32.541843905+07:00","message":"Set new StatePrefix : 'หลังคาชั้นลดหลั่นกันลงมาถึง 4 ชั้นมีมุกเด็ดที่หลัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:32.541847108+07:00","message":"Next Push (prob) : 'มีมุกเด็ดที่หลัง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:32.541857795+07:00","message":"push: {false  4 ชั้น 0 0xc002a06180}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:32.675237396+07:00","message":"[GCS] IsForceVAD: false for message ID: 2118"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:32.736986556+07:00","message":"[GCS] Start streaming session, msgId: 2119"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:32.829549535+07:00","message":"receive streaming session, msgId: 2118"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:32.829584443+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หลังคาชั้นลดหลั่นกันลงมาถึง 4 ชั้นมีมุกเด็ดที่หลังคา\",\"confidence\":0.94486874}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:32.829590731+07:00","message":"receive interim result [true|false]: หลังคาชั้นลดหลั่นกันลงมาถึง 4 ชั้นมีมุกเด็ดที่หลังคา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:32.829598409+07:00","message":"end recv isFinal message id 2118"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:32.829600381+07:00","message":"end Recv id 2118"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:32.829605892+07:00","message":"[buffer interim] 2118 true หลังคาชั้นลดหลั่นกันลงมาถึง 4 ชั้นมีมุกเด็ดที่หลังคา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:32.829612651+07:00","message":"[bufferProcess] interim [520000000]:หลังคาชั้นลดหลั่นกันลงมาถึง 4 ชั้นมีมุกเด็ดที่หลังคา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:32.829617254+07:00","message":"[bufferProcess] send to processor (isfinal):หลังคาชั้นลดหลั่นกันลงมาถึง 4 ชั้นมีมุกเด็ดที่หลังคา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:32.829620773+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:32.829623318+07:00","message":"> Transcript [9670] [false]: 'หลังคาชั้นลดหลั่นกันลงมาถึง 4 ชั้นมีมุกเด็ดที่หลังคา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:32.829626319+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:32.8296279+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:32.829629407+07:00","message":"StatePrefix: 'หลังคาชั้นลดหลั่นกันลงมาถึง 4 ชั้นมีมุกเด็ดที่หลัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:32.829631707+07:00","message":"TextPushed: 'หลังคาชั้นลดหลั่นกันลงมาถึง 4 ชั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:32.829633236+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:32.829634917+07:00","message":"> Transcript [9671] [true]: 'หลังคาชั้นลดหลั่นกันลงมาถึง 4 ชั้นมีมุกเด็ดที่หลังคา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:32.829636733+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:32.829638237+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:32.829640061+07:00","message":"StatePrefix: 'หลังคาชั้นลดหลั่นกันลงมาถึง 4 ชั้นมีมุกเด็ดที่หลัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:32.829641864+07:00","message":"TextPushed: 'หลังคาชั้นลดหลั่นกันลงมาถึง 4 ชั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:32.829647926+07:00","message":"Push: 'มีมุกเด็ดที่หลังคา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:32.829655457+07:00","message":"push: {true มีมุกเด็ดที่หลังคา 0 0xc002a06180}"}
{"level":"info","service":"Main","time":"2025-10-27T15:45:32.839900456+07:00","message":"write wav file: './tmp/7446/7446_2118.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:33.523183466+07:00","message":"receive streaming session, msgId: 2119"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:33.523227279+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":"2025-10-27T15:45:33.523233061+07:00","message":"receive interim result [false|false]: รถ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:33.523250413+07:00","message":"[buffer interim] 2119 false รถ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:33.523259012+07:00","message":"[bufferProcess] interim [660000000]:รถ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:33.523261244+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:33.74346393+07:00","message":"receive streaming session, msgId: 2119"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:33.743495303+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":"2025-10-27T15:45:33.743501128+07:00","message":"receive interim result [false|false]: รถซะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:33.743514209+07:00","message":"[buffer interim] 2119 false รถซะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:33.743521025+07:00","message":"[bufferProcess] interim [900000000]:รถซะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:33.743523671+07:00","message":"[bufferProcess] send to processor:รถ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:33.743530513+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:33.743533121+07:00","message":"> Transcript [9672] [false]: 'รถ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:33.743534961+07:00","message":"Set StatePrefix (first interim): 'รถ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:33.850885243+07:00","message":"receive streaming session, msgId: 2119"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:33.850919159+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":"2025-10-27T15:45:33.850924864+07:00","message":"receive interim result [false|false]: รถสร้าง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:33.85093795+07:00","message":"[buffer interim] 2119 false รถสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:33.85094406+07:00","message":"[bufferProcess] interim [960000000]:รถสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:33.850946243+07:00","message":"[bufferProcess] send to processor:รถซะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:33.85095112+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:33.850953741+07:00","message":"> Transcript [9673] [false]: 'รถซะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:33.85095667+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:33.850958423+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:33.850960014+07:00","message":"StatePrefix: 'รถ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:33.850961716+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:34.032456256+07:00","message":"receive streaming session, msgId: 2119"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:34.03249368+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":"2025-10-27T15:45:34.032500763+07:00","message":"receive interim result [false|false]: รถสร้างต่อ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:34.032519282+07:00","message":"[buffer interim] 2119 false รถสร้างต่อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:34.032529361+07:00","message":"[bufferProcess] interim [140000000]:รถสร้างต่อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:34.032532252+07:00","message":"[bufferProcess] send to processor:รถสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:34.032539064+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:34.032542404+07:00","message":"> Transcript [9674] [false]: 'รถสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:34.032546283+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:34.032549093+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:34.032552186+07:00","message":"StatePrefix: 'รถ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:34.03255445+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:34.104942872+07:00","message":"receive streaming session, msgId: 2119"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:34.104974624+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":"2025-10-27T15:45:34.104983129+07:00","message":"receive interim result [false|false]: รถสร้างต่อเติม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:34.104997369+07:00","message":"[buffer interim] 2119 false รถสร้างต่อเติม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:34.105003357+07:00","message":"[bufferProcess] interim [320000000]:รถสร้างต่อเติม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:34.105005532+07:00","message":"[bufferProcess] send to processor:รถสร้างต่อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:34.105010971+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:34.105013497+07:00","message":"> Transcript [9675] [false]: 'รถสร้างต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:34.105016146+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:34.105018182+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:34.105020086+07:00","message":"StatePrefix: 'รถ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:34.105021894+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:34.288687743+07:00","message":"receive streaming session, msgId: 2119"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:34.288722236+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":"2025-10-27T15:45:34.288729081+07:00","message":"receive interim result [false|false]: รถสร้างต่อตรง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:34.288747552+07:00","message":"[buffer interim] 2119 false รถสร้างต่อตรง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:34.288755392+07:00","message":"[bufferProcess] interim [440000000]:รถสร้างต่อตรง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:34.288758485+07:00","message":"[bufferProcess] send to processor:รถสร้างต่อเติม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:34.288765302+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:34.288768655+07:00","message":"> Transcript [9676] [false]: 'รถสร้างต่อเติม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:34.28877313+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:34.288776707+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:34.28877863+07:00","message":"StatePrefix: 'รถ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:34.288780989+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:34.288787151+07:00","message":"Push: 'รถ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:34.28878876+07:00","message":"TextPushed: 'รถ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:34.288790762+07:00","message":"Set new StatePrefix : 'รถสร้างต่อเติม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:34.288792984+07:00","message":"Next Push (prob) : 'สร้างต่อเติม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:34.288802371+07:00","message":"push: {false รถ 0 0xc002aa0780}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:34.482617027+07:00","message":"receive streaming session, msgId: 2119"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:34.482650753+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":"2025-10-27T15:45:34.482656044+07:00","message":"receive interim result [false|false]: รถสร้างต่อตรงใต้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:34.4826679+07:00","message":"[buffer interim] 2119 false รถสร้างต่อตรงใต้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:34.482674609+07:00","message":"[bufferProcess] interim [680000000]:รถสร้างต่อตรงใต้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:34.48267682+07:00","message":"[bufferProcess] send to processor:รถสร้างต่อตรง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:34.48268183+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:34.482684375+07:00","message":"> Transcript [9677] [false]: 'รถสร้างต่อตรง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:34.482686973+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:34.482688889+07:00","message":"Set new StatePrefix: 'รถสร้างต่อตรง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:34.749002337+07:00","message":"receive streaming session, msgId: 2119"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:34.749031784+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":"2025-10-27T15:45:34.749038048+07:00","message":"receive interim result [false|false]: รถสร้างต่อตรงใต้น้ำ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:34.749048905+07:00","message":"[buffer interim] 2119 false รถสร้างต่อตรงใต้น้ำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:34.749055065+07:00","message":"[bufferProcess] interim [920000000]:รถสร้างต่อตรงใต้น้ำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:34.749057182+07:00","message":"[bufferProcess] send to processor:รถสร้างต่อตรงใต้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:34.749062429+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:34.749068603+07:00","message":"> Transcript [9678] [false]: 'รถสร้างต่อตรงใต้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:34.749071836+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:34.749073637+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:34.749075153+07:00","message":"StatePrefix: 'รถสร้างต่อตรง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:34.749077306+07:00","message":"TextPushed: 'รถ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:34.803137054+07:00","message":"receive streaming session, msgId: 2119"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:34.803168449+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":"2025-10-27T15:45:34.803174428+07:00","message":"receive interim result [false|false]: รถสร้างต่อตรงใต้แนว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:34.803187433+07:00","message":"[buffer interim] 2119 false รถสร้างต่อตรงใต้แนว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:34.803196007+07:00","message":"[bufferProcess] interim [980000000]:รถสร้างต่อตรงใต้แนว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:34.803197974+07:00","message":"[bufferProcess] send to processor:รถสร้างต่อตรงใต้น้ำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:34.803201198+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:34.80320391+07:00","message":"> Transcript [9679] [false]: 'รถสร้างต่อตรงใต้น้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:34.803207135+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:34.803208974+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:34.80321058+07:00","message":"StatePrefix: 'รถสร้างต่อตรง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:34.803212562+07:00","message":"TextPushed: 'รถ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:34.988975233+07:00","message":"receive streaming session, msgId: 2119"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:34.989010363+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":"2025-10-27T15:45:34.989016219+07:00","message":"receive interim result [false|false]: รถสร้างต่อตรงใต้แนวทาง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:34.989029845+07:00","message":"[buffer interim] 2119 false รถสร้างต่อตรงใต้แนวทาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:34.989037106+07:00","message":"[bufferProcess] interim [160000000]:รถสร้างต่อตรงใต้แนวทาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:34.989039927+07:00","message":"[bufferProcess] send to processor:รถสร้างต่อตรงใต้แนว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:34.989044179+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:34.989047571+07:00","message":"> Transcript [9680] [false]: 'รถสร้างต่อตรงใต้แนว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:34.98905258+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:34.989055116+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:34.989057737+07:00","message":"StatePrefix: 'รถสร้างต่อตรง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:34.989060713+07:00","message":"TextPushed: 'รถ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:35.216048714+07:00","message":"receive streaming session, msgId: 2119"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:35.216082783+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":"2025-10-27T15:45:35.216088362+07:00","message":"receive interim result [false|false]: รถสร้างต่อตรงใต้แนวฐาน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:35.216099471+07:00","message":"[buffer interim] 2119 false รถสร้างต่อตรงใต้แนวฐาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:35.216106335+07:00","message":"[bufferProcess] interim [400000000]:รถสร้างต่อตรงใต้แนวฐาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:35.216108455+07:00","message":"[bufferProcess] send to processor:รถสร้างต่อตรงใต้แนวทาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:35.216111519+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:35.216114123+07:00","message":"> Transcript [9681] [false]: 'รถสร้างต่อตรงใต้แนวทาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:35.216117435+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:35.216119072+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:35.216120959+07:00","message":"StatePrefix: 'รถสร้างต่อตรง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:35.216123363+07:00","message":"TextPushed: 'รถ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:35.216126059+07:00","message":"Push: 'สร้างต่อตรง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:35.216127642+07:00","message":"TextPushed: 'รถสร้างต่อตรง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:35.216129464+07:00","message":"Set new StatePrefix : 'รถสร้างต่อตรงใต้แนวทาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:35.216131533+07:00","message":"Next Push (prob) : 'ใต้แนวทาง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:35.21613932+07:00","message":"push: {false สร้างต่อตรง 0 0xc002aa0780}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:35.313981035+07:00","message":"receive streaming session, msgId: 2119"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:35.314015802+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":"2025-10-27T15:45:35.314021027+07:00","message":"receive interim result [false|false]: รถสร้างต่อตรงใต้แนวฐานใบ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:35.314032166+07:00","message":"[buffer interim] 2119 false รถสร้างต่อตรงใต้แนวฐานใบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:35.314038511+07:00","message":"[bufferProcess] interim [520000000]:รถสร้างต่อตรงใต้แนวฐานใบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:35.314041299+07:00","message":"[bufferProcess] send to processor:รถสร้างต่อตรงใต้แนวฐาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:35.314047141+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:35.314049634+07:00","message":"> Transcript [9682] [false]: 'รถสร้างต่อตรงใต้แนวฐาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:35.314051604+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:35.314053999+07:00","message":"Set new StatePrefix: 'รถสร้างต่อตรงใต้แนวฐาน'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:45:35.342646299+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:45:35.34266231+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:35.440352153+07:00","message":"receive streaming session, msgId: 2119"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:35.440385079+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":"2025-10-27T15:45:35.440390269+07:00","message":"receive interim result [false|false]: รถสร้างต่อตรงใต้แนวฐานบรรจุ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:35.440403121+07:00","message":"[buffer interim] 2119 false รถสร้างต่อตรงใต้แนวฐานบรรจุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:35.440409625+07:00","message":"[bufferProcess] interim [580000000]:รถสร้างต่อตรงใต้แนวฐานบรรจุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:35.440411733+07:00","message":"[bufferProcess] send to processor:รถสร้างต่อตรงใต้แนวฐานใบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:35.440415751+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:35.440418193+07:00","message":"> Transcript [9683] [false]: 'รถสร้างต่อตรงใต้แนวฐานใบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:35.440421031+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:35.440422822+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:35.440424379+07:00","message":"StatePrefix: 'รถสร้างต่อตรงใต้แนวฐาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:35.440426302+07:00","message":"TextPushed: 'รถสร้างต่อตรง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:35.503128921+07:00","message":"receive streaming session, msgId: 2119"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:35.50316141+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":"2025-10-27T15:45:35.503167102+07:00","message":"receive interim result [false|false]: รถสร้างต่อตรงใต้แนวฐานบันทึก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:35.503178734+07:00","message":"[buffer interim] 2119 false รถสร้างต่อตรงใต้แนวฐานบันทึก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:35.503184581+07:00","message":"[bufferProcess] interim [640000000]:รถสร้างต่อตรงใต้แนวฐานบันทึก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:35.503186626+07:00","message":"[bufferProcess] send to processor:รถสร้างต่อตรงใต้แนวฐานบรรจุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:35.503191806+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:35.503194275+07:00","message":"> Transcript [9684] [false]: 'รถสร้างต่อตรงใต้แนวฐานบรรจุ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:35.503197139+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:35.503198875+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:35.503200703+07:00","message":"StatePrefix: 'รถสร้างต่อตรงใต้แนวฐาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:35.503202972+07:00","message":"TextPushed: 'รถสร้างต่อตรง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:35.503290422+07:00","message":"receive streaming session, msgId: 2119"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:35.503294492+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":"2025-10-27T15:45:35.503296873+07:00","message":"receive interim result [false|false]: รถสร้างต่อตรงใต้แนวฐานบรรเทา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:35.503300038+07:00","message":"[buffer interim] 2119 false รถสร้างต่อตรงใต้แนวฐานบรรเทา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:35.503305601+07:00","message":"[bufferProcess] interim [700000000]:รถสร้างต่อตรงใต้แนวฐานบรรเทา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:35.503307352+07:00","message":"[bufferProcess] send to processor:รถสร้างต่อตรงใต้แนวฐานบันทึก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:35.50331226+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:35.503313958+07:00","message":"> Transcript [9685] [false]: 'รถสร้างต่อตรงใต้แนวฐานบันทึก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:35.503315676+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:35.503317059+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:35.503318664+07:00","message":"StatePrefix: 'รถสร้างต่อตรงใต้แนวฐาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:35.503320451+07:00","message":"TextPushed: 'รถสร้างต่อตรง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:35.825480445+07:00","message":"receive streaming session, msgId: 2119"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:35.825511387+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":"2025-10-27T15:45:35.825516787+07:00","message":"receive interim result [false|false]: รถสร้างต่อตรงใต้แนวฐานวันฐาน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:35.82552702+07:00","message":"[buffer interim] 2119 false รถสร้างต่อตรงใต้แนวฐานวันฐาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:35.825533925+07:00","message":"[bufferProcess] interim [0]:รถสร้างต่อตรงใต้แนวฐานวันฐาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:35.82553618+07:00","message":"[bufferProcess] send to processor:รถสร้างต่อตรงใต้แนวฐานบรรเทา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:35.825541373+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:35.825544132+07:00","message":"> Transcript [9686] [false]: 'รถสร้างต่อตรงใต้แนวฐานบรรเทา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:35.825547508+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:35.825549472+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:35.825551008+07:00","message":"StatePrefix: 'รถสร้างต่อตรงใต้แนวฐาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:35.82555336+07:00","message":"TextPushed: 'รถสร้างต่อตรง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:35.82555802+07:00","message":"Push: 'ใต้แนวฐาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:35.82555987+07:00","message":"TextPushed: 'รถสร้างต่อตรงใต้แนวฐาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:35.825564496+07:00","message":"Set new StatePrefix : 'รถสร้างต่อตรงใต้แนวฐานบรรเทา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:35.825566433+07:00","message":"Next Push (prob) : 'บรรเทา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:35.825585478+07:00","message":"push: {false ใต้แนวฐาน 0 0xc002aa0780}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:36.346754825+07:00","message":"receive streaming session, msgId: 2119"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:36.346799424+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":"2025-10-27T15:45:36.346806867+07:00","message":"receive interim result [false|false]: รถสร้างต่อตรงใต้แนวฐานบรรทัดฐาน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:36.346821502+07:00","message":"[buffer interim] 2119 false รถสร้างต่อตรงใต้แนวฐานบรรทัดฐาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:36.346838082+07:00","message":"[bufferProcess] interim [480000000]:รถสร้างต่อตรงใต้แนวฐานบรรทัดฐาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:36.346841722+07:00","message":"[bufferProcess] send to processor:รถสร้างต่อตรงใต้แนวฐานวันฐาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:36.346848688+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:36.346852259+07:00","message":"> Transcript [9687] [false]: 'รถสร้างต่อตรงใต้แนวฐานวันฐาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:36.346855281+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:36.346858799+07:00","message":"Set new StatePrefix: 'รถสร้างต่อตรงใต้แนวฐานวันฐาน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:36.539039728+07:00","message":"receive streaming session, msgId: 2119"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:36.539069553+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":"2025-10-27T15:45:36.539074668+07:00","message":"receive interim result [false|false]: รถสร้างต่อตรงใต้แนวฐานวันฐานพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:36.539089554+07:00","message":"[buffer interim] 2119 false รถสร้างต่อตรงใต้แนวฐานวันฐานพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:36.539097017+07:00","message":"[bufferProcess] interim [720000000]:รถสร้างต่อตรงใต้แนวฐานวันฐานพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:36.539099093+07:00","message":"[bufferProcess] send to processor:รถสร้างต่อตรงใต้แนวฐานบรรทัดฐาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:36.539102793+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:36.539105955+07:00","message":"> Transcript [9688] [false]: 'รถสร้างต่อตรงใต้แนวฐานบรรทัดฐาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:36.539108077+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:36.539109608+07:00","message":"Set new StatePrefix: 'รถสร้างต่อตรงใต้แนวฐานบรรทัดฐาน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:36.723424342+07:00","message":"receive streaming session, msgId: 2119"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:36.723458687+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":"2025-10-27T15:45:36.723464579+07:00","message":"receive interim result [false|false]: รถสร้างต่อตรงใต้แนวทางบรรทัดฐานประกอบ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:36.723478737+07:00","message":"[buffer interim] 2119 false รถสร้างต่อตรงใต้แนวทางบรรทัดฐานประกอบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:36.723484845+07:00","message":"[bufferProcess] interim [900000000]:รถสร้างต่อตรงใต้แนวทางบรรทัดฐานประกอบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:36.723487334+07:00","message":"[bufferProcess] send to processor:รถสร้างต่อตรงใต้แนวฐานวันฐานพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:36.72349241+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:36.72349489+07:00","message":"> Transcript [9689] [false]: 'รถสร้างต่อตรงใต้แนวฐานวันฐานพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:36.723496954+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:36.7234987+07:00","message":"Set new StatePrefix: 'รถสร้างต่อตรงใต้แนวฐานวันฐานพระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:37.040387665+07:00","message":"receive streaming session, msgId: 2119"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:37.040424593+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":"2025-10-27T15:45:37.040431151+07:00","message":"receive interim result [false|false]: รถสร้างต่อตรงใต้แนวทางบรรทัดฐานประกอบของ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:37.040446488+07:00","message":"[buffer interim] 2119 false รถสร้างต่อตรงใต้แนวทางบรรทัดฐานประกอบของ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:37.040456862+07:00","message":"[bufferProcess] interim [140000000]:รถสร้างต่อตรงใต้แนวทางบรรทัดฐานประกอบของ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:37.040459314+07:00","message":"[bufferProcess] send to processor:รถสร้างต่อตรงใต้แนวทางบรรทัดฐานประกอบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:37.040464789+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:37.040467628+07:00","message":"> Transcript [9690] [false]: 'รถสร้างต่อตรงใต้แนวทางบรรทัดฐานประกอบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:37.040469863+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:37.040471856+07:00","message":"Set new StatePrefix: 'รถสร้างต่อตรงใต้แนวทางบรรทัดฐานประกอบ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:37.248422876+07:00","message":"receive streaming session, msgId: 2119"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:37.248456079+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":"2025-10-27T15:45:37.248461433+07:00","message":"receive interim result [false|false]: รถสร้างต่อตรงใต้แนวทางบรรทัดฐานประกอบของการ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:37.248472597+07:00","message":"[buffer interim] 2119 false รถสร้างต่อตรงใต้แนวทางบรรทัดฐานประกอบของการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:37.248481446+07:00","message":"[bufferProcess] interim [380000000]:รถสร้างต่อตรงใต้แนวทางบรรทัดฐานประกอบของการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:37.248483657+07:00","message":"[bufferProcess] send to processor:รถสร้างต่อตรงใต้แนวทางบรรทัดฐานประกอบของ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:37.248486837+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:37.248489398+07:00","message":"> Transcript [9691] [false]: 'รถสร้างต่อตรงใต้แนวทางบรรทัดฐานประกอบของ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:37.248492754+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:37.248494439+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:37.248496296+07:00","message":"StatePrefix: 'รถสร้างต่อตรงใต้แนวทางบรรทัดฐานประกอบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:37.248498805+07:00","message":"TextPushed: 'รถสร้างต่อตรงใต้แนวฐาน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:37.327970311+07:00","message":"receive streaming session, msgId: 2119"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:37.328011641+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":"2025-10-27T15:45:37.32801854+07:00","message":"receive interim result [false|false]: รถสร้างต่อตรงใต้แนวทางบรรทัดฐานประกอบของคำ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:37.328036631+07:00","message":"[buffer interim] 2119 false รถสร้างต่อตรงใต้แนวทางบรรทัดฐานประกอบของคำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:37.328046947+07:00","message":"[bufferProcess] interim [440000000]:รถสร้างต่อตรงใต้แนวทางบรรทัดฐานประกอบของคำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:37.328049893+07:00","message":"[bufferProcess] send to processor:รถสร้างต่อตรงใต้แนวทางบรรทัดฐานประกอบของการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:37.328056697+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:37.328060238+07:00","message":"> Transcript [9692] [false]: 'รถสร้างต่อตรงใต้แนวทางบรรทัดฐานประกอบของการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:37.328064677+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:37.328066955+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:37.328069448+07:00","message":"StatePrefix: 'รถสร้างต่อตรงใต้แนวทางบรรทัดฐานประกอบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:37.328072873+07:00","message":"TextPushed: 'รถสร้างต่อตรงใต้แนวฐาน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:37.42721534+07:00","message":"receive streaming session, msgId: 2119"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:37.427248294+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":"2025-10-27T15:45:37.427253985+07:00","message":"receive interim result [false|false]: รถสร้างต่อตรงใต้แนวทางบรรทัดฐานประกอบของ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:37.427265515+07:00","message":"[buffer interim] 2119 false รถสร้างต่อตรงใต้แนวทางบรรทัดฐานประกอบของ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:37.427275069+07:00","message":"[bufferProcess] interim [560000000]:รถสร้างต่อตรงใต้แนวทางบรรทัดฐานประกอบของ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:37.427277265+07:00","message":"[bufferProcess] send to processor:รถสร้างต่อตรงใต้แนวทางบรรทัดฐานประกอบของคำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:37.427283455+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:37.427290713+07:00","message":"> Transcript [9693] [false]: 'รถสร้างต่อตรงใต้แนวทางบรรทัดฐานประกอบของคำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:37.427294044+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:37.427295763+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:37.42729735+07:00","message":"StatePrefix: 'รถสร้างต่อตรงใต้แนวทางบรรทัดฐานประกอบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:37.427299462+07:00","message":"TextPushed: 'รถสร้างต่อตรงใต้แนวฐาน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:37.497902922+07:00","message":"receive streaming session, msgId: 2119"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:37.497938255+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":"2025-10-27T15:45:37.497946536+07:00","message":"receive interim result [false|false]: รถสร้างต่อตรงใต้แนวทางบรรทัดฐานประกอบของกรรมการ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:37.497959568+07:00","message":"[buffer interim] 2119 false รถสร้างต่อตรงใต้แนวทางบรรทัดฐานประกอบของกรรมการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:37.497966791+07:00","message":"[bufferProcess] interim [680000000]:รถสร้างต่อตรงใต้แนวทางบรรทัดฐานประกอบของกรรมการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:37.497969477+07:00","message":"[bufferProcess] send to processor:รถสร้างต่อตรงใต้แนวทางบรรทัดฐานประกอบของ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:37.497974742+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:37.497977421+07:00","message":"> Transcript [9694] [false]: 'รถสร้างต่อตรงใต้แนวทางบรรทัดฐานประกอบของ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:37.497981353+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:37.497983285+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:37.497985177+07:00","message":"StatePrefix: 'รถสร้างต่อตรงใต้แนวทางบรรทัดฐานประกอบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:37.497987823+07:00","message":"TextPushed: 'รถสร้างต่อตรงใต้แนวฐาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:37.497992707+07:00","message":"Push: 'รถสร้างต่อตรงใต้แนวทางบรรทัดฐานประกอบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:37.497995327+07:00","message":"TextPushed: 'รถสร้างต่อตรงใต้แนวทางบรรทัดฐานประกอบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:37.497997995+07:00","message":"Set new StatePrefix : 'รถสร้างต่อตรงใต้แนวทางบรรทัดฐานประกอบของ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:37.498000889+07:00","message":"Next Push (prob) : 'ของ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:37.498021247+07:00","message":"push: {false รถสร้างต่อตรงใต้แนวทางบรรทัดฐานประกอบ 0 0xc002aa0780}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:37.698274913+07:00","message":"receive streaming session, msgId: 2119"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:37.698318121+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":"2025-10-27T15:45:37.698325445+07:00","message":"receive interim result [false|false]: รถสร้างต่อตรงใต้แนวทางบรรทัดฐานประกอบของกล้ามเนื้อ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:37.698340616+07:00","message":"[buffer interim] 2119 false รถสร้างต่อตรงใต้แนวทางบรรทัดฐานประกอบของกล้ามเนื้อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:37.698348346+07:00","message":"[bufferProcess] interim [920000000]:รถสร้างต่อตรงใต้แนวทางบรรทัดฐานประกอบของกล้ามเนื้อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:37.698351894+07:00","message":"[bufferProcess] send to processor:รถสร้างต่อตรงใต้แนวทางบรรทัดฐานประกอบของกรรมการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:37.698358934+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:37.698363308+07:00","message":"> Transcript [9695] [false]: 'รถสร้างต่อตรงใต้แนวทางบรรทัดฐานประกอบของกรรมการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:37.698368341+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:37.698370684+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:37.698373663+07:00","message":"StatePrefix: 'รถสร้างต่อตรงใต้แนวทางบรรทัดฐานประกอบของ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:37.698376761+07:00","message":"TextPushed: 'รถสร้างต่อตรงใต้แนวทางบรรทัดฐานประกอบ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:37.854216117+07:00","message":"[GCS] IsForceVAD: false for message ID: 2119"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:38.028769927+07:00","message":"receive streaming session, msgId: 2119"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:38.028805913+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":"2025-10-27T15:45:38.028811258+07:00","message":"receive interim result [false|false]: รถสร้างต่อตรงใต้แนวทางบรรทัดฐานประกอบของกล้ามเนื้อขา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:38.028825323+07:00","message":"[buffer interim] 2119 false รถสร้างต่อตรงใต้แนวทางบรรทัดฐานประกอบของกล้ามเนื้อขา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:38.028839291+07:00","message":"[bufferProcess] interim [220000000]:รถสร้างต่อตรงใต้แนวทางบรรทัดฐานประกอบของกล้ามเนื้อขา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:38.028841553+07:00","message":"[bufferProcess] send to processor:รถสร้างต่อตรงใต้แนวทางบรรทัดฐานประกอบของกล้ามเนื้อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:38.028845391+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:38.028848137+07:00","message":"> Transcript [9696] [false]: 'รถสร้างต่อตรงใต้แนวทางบรรทัดฐานประกอบของกล้ามเนื้อ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:38.028851589+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:38.028853358+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:38.028855195+07:00","message":"StatePrefix: 'รถสร้างต่อตรงใต้แนวทางบรรทัดฐานประกอบของ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:38.028857771+07:00","message":"TextPushed: 'รถสร้างต่อตรงใต้แนวทางบรรทัดฐานประกอบ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:38.05602246+07:00","message":"[GCS] Start streaming session, msgId: 2120"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:38.062070285+07:00","message":"receive streaming session, msgId: 2119"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:38.062097329+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":"2025-10-27T15:45:38.062102341+07:00","message":"receive interim result [false|false]: รถสร้างต่อตรงใต้แนวทางบรรทัดฐานประกอบของกล้ามเนื้อค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:38.062111535+07:00","message":"[buffer interim] 2119 false รถสร้างต่อตรงใต้แนวทางบรรทัดฐานประกอบของกล้ามเนื้อค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:38.062119662+07:00","message":"[bufferProcess] interim [280000000]:รถสร้างต่อตรงใต้แนวทางบรรทัดฐานประกอบของกล้ามเนื้อค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:38.062122319+07:00","message":"[bufferProcess] send to processor:รถสร้างต่อตรงใต้แนวทางบรรทัดฐานประกอบของกล้ามเนื้อขา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:38.062127762+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:38.062130337+07:00","message":"> Transcript [9697] [false]: 'รถสร้างต่อตรงใต้แนวทางบรรทัดฐานประกอบของกล้ามเนื้อขา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:38.062133477+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:38.06213523+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:38.062137309+07:00","message":"StatePrefix: 'รถสร้างต่อตรงใต้แนวทางบรรทัดฐานประกอบของ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:38.062139713+07:00","message":"TextPushed: 'รถสร้างต่อตรงใต้แนวทางบรรทัดฐานประกอบ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:38.167335879+07:00","message":"receive streaming session, msgId: 2119"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:38.167381578+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รถสร้างต่อตรงใต้แนวฐานบรรทัดฐานพระของกรรมการเหนือค่ะ\",\"confidence\":0.9559724}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:38.167387595+07:00","message":"receive interim result [true|false]: รถสร้างต่อตรงใต้แนวฐานบรรทัดฐานพระของกรรมการเหนือค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:38.167396048+07:00","message":"end recv isFinal message id 2119"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:38.167397846+07:00","message":"end Recv id 2119"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:38.167403808+07:00","message":"[buffer interim] 2119 true รถสร้างต่อตรงใต้แนวฐานบรรทัดฐานพระของกรรมการเหนือค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:38.167412937+07:00","message":"[bufferProcess] interim [340000000]:รถสร้างต่อตรงใต้แนวฐานบรรทัดฐานพระของกรรมการเหนือค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:38.167417458+07:00","message":"[bufferProcess] send to processor (isfinal):รถสร้างต่อตรงใต้แนวทางบรรทัดฐานประกอบของกล้ามเนื้อค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:38.167420892+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:38.167424312+07:00","message":"> Transcript [9698] [false]: 'รถสร้างต่อตรงใต้แนวทางบรรทัดฐานประกอบของกล้ามเนื้อค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:38.167427759+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:38.16742946+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:38.167431462+07:00","message":"StatePrefix: 'รถสร้างต่อตรงใต้แนวทางบรรทัดฐานประกอบของ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:38.167434007+07:00","message":"TextPushed: 'รถสร้างต่อตรงใต้แนวทางบรรทัดฐานประกอบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:38.167440152+07:00","message":"Push: 'ของ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:38.167441797+07:00","message":"TextPushed: 'รถสร้างต่อตรงใต้แนวทางบรรทัดฐานประกอบของ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:38.167443594+07:00","message":"Set new StatePrefix : 'รถสร้างต่อตรงใต้แนวทางบรรทัดฐานประกอบของกล้ามเนื้อค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:38.16744599+07:00","message":"Next Push (prob) : 'กล้ามเนื้อค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:38.167447533+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:38.167449071+07:00","message":"> Transcript [9699] [true]: 'รถสร้างต่อตรงใต้แนวฐานบรรทัดฐานพระของกรรมการเหนือค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:38.167451015+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:38.167452395+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:38.167454172+07:00","message":"StatePrefix: 'รถสร้างต่อตรงใต้แนวทางบรรทัดฐานประกอบของกล้ามเนื้อค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:38.167456057+07:00","message":"TextPushed: 'รถสร้างต่อตรงใต้แนวทางบรรทัดฐานประกอบของ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:38.167457396+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:38.167536906+07:00","message":"push: {false ของ 0 0xc002aa0780}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:38.167601941+07:00","message":"Push: 'กรรมการเหนือค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:38.1676046+07:00","message":"TextPushed: 'รถสร้างต่อตรงใต้แนวทางบรรทัดฐานประกอบของกรรมการเหนือค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:38.167606259+07:00","message":"Set new StatePrefix : 'รถสร้างต่อตรงใต้แนวฐานบรรทัดฐานพระของกรรมการเหนือค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:38.167611511+07:00","message":"Next Push (prob) : 'รถสร้างต่อตรงใต้แนวฐานบรรทัดฐานพระของกรรมการเหนือค่ะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:38.167622811+07:00","message":"push: {true กรรมการเหนือค่ะ 0 0xc002aa0780}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:38.167633651+07:00","message":"write aligntment file to 'tmp/7446/align_message_id_2119.html'"}
{"level":"info","service":"Main","time":"2025-10-27T15:45:38.184359666+07:00","message":"write wav file: './tmp/7446/7446_2119.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:45:38.342894496+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:45:38.342894605+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:38.734241151+07:00","message":"receive streaming session, msgId: 2120"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:38.734294356+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":"2025-10-27T15:45:38.734301459+07:00","message":"receive interim result [false|false]: เครื่อง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:38.734319436+07:00","message":"[buffer interim] 2120 false เครื่อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:38.734327528+07:00","message":"[bufferProcess] interim [720000000]:เครื่อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:38.734329656+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:39.048293782+07:00","message":"receive streaming session, msgId: 2120"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:39.048329821+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":"2025-10-27T15:45:39.048335186+07:00","message":"receive interim result [false|false]: เรื่องย่อ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:39.048347221+07:00","message":"[buffer interim] 2120 false เรื่องย่อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:39.048353568+07:00","message":"[bufferProcess] interim [960000000]:เรื่องย่อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:39.048355626+07:00","message":"[bufferProcess] send to processor:เครื่อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:39.048360616+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:39.048363026+07:00","message":"> Transcript [9700] [false]: 'เครื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:39.048365066+07:00","message":"Set StatePrefix (first interim): 'เครื่อง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:39.249896236+07:00","message":"receive streaming session, msgId: 2120"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:39.249935845+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":"2025-10-27T15:45:39.249940461+07:00","message":"receive interim result [false|false]: เครื่องยอด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:39.249951653+07:00","message":"[buffer interim] 2120 false เครื่องยอด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:39.249959224+07:00","message":"[bufferProcess] interim [140000000]:เครื่องยอด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:39.249961158+07:00","message":"[bufferProcess] send to processor:เรื่องย่อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:39.249964608+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:39.249967234+07:00","message":"> Transcript [9701] [false]: 'เรื่องย่อ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:39.249969222+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:39.249970838+07:00","message":"Set new StatePrefix: 'เรื่องย่อ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:39.318492091+07:00","message":"receive streaming session, msgId: 2120"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:39.318529801+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":"2025-10-27T15:45:39.318535032+07:00","message":"receive interim result [false|false]: เครื่องยอดและ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:39.318546142+07:00","message":"[buffer interim] 2120 false เครื่องยอดและ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:39.318552663+07:00","message":"[bufferProcess] interim [260000000]:เครื่องยอดและ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:39.31855483+07:00","message":"[bufferProcess] send to processor:เครื่องยอด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:39.318559814+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:39.318562417+07:00","message":"> Transcript [9702] [false]: 'เครื่องยอด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:39.318564399+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:39.318566458+07:00","message":"Set new StatePrefix: 'เครื่องยอด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:39.537016929+07:00","message":"receive streaming session, msgId: 2120"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:39.537048904+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":"2025-10-27T15:45:39.537054144+07:00","message":"receive interim result [false|false]: เครื่องยอดและก็"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:39.537064541+07:00","message":"[buffer interim] 2120 false เครื่องยอดและก็"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:39.537070672+07:00","message":"[bufferProcess] interim [500000000]:เครื่องยอดและก็"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:39.537072788+07:00","message":"[bufferProcess] send to processor:เครื่องยอดและ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:39.537077547+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:39.537080225+07:00","message":"> Transcript [9703] [false]: 'เครื่องยอดและ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:39.537083287+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:39.537085158+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:39.53708673+07:00","message":"StatePrefix: 'เครื่องยอด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:39.537088602+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:39.629629903+07:00","message":"receive streaming session, msgId: 2120"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:39.629661202+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":"2025-10-27T15:45:39.629666537+07:00","message":"receive interim result [false|false]: เครื่องยอดและเครื่อง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:39.629679171+07:00","message":"[buffer interim] 2120 false เครื่องยอดและเครื่อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:39.629685916+07:00","message":"[bufferProcess] interim [560000000]:เครื่องยอดและเครื่อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:39.629688076+07:00","message":"[bufferProcess] send to processor:เครื่องยอดและก็"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:39.629691475+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:39.629693856+07:00","message":"> Transcript [9704] [false]: 'เครื่องยอดและก็'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:39.629696663+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:39.629698635+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:39.629700197+07:00","message":"StatePrefix: 'เครื่องยอด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:39.629701862+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:39.845063147+07:00","message":"receive streaming session, msgId: 2120"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:39.845106985+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":"2025-10-27T15:45:39.845112546+07:00","message":"receive interim result [false|false]: เครื่องยอดและเครื่องเก่า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:39.84512768+07:00","message":"[buffer interim] 2120 false เครื่องยอดและเครื่องเก่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:39.845135444+07:00","message":"[bufferProcess] interim [800000000]:เครื่องยอดและเครื่องเก่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:39.8451385+07:00","message":"[bufferProcess] send to processor:เครื่องยอดและเครื่อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:39.845142248+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:39.845146212+07:00","message":"> Transcript [9705] [false]: 'เครื่องยอดและเครื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:39.845150212+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:39.845152912+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:39.845155116+07:00","message":"StatePrefix: 'เครื่องยอด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:39.845157528+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:39.975614258+07:00","message":"receive streaming session, msgId: 2120"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:39.975651746+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":"2025-10-27T15:45:39.975657633+07:00","message":"receive interim result [false|false]: เครื่องยอดและเครื่องตกแต่ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:39.975671967+07:00","message":"[buffer interim] 2120 false เครื่องยอดและเครื่องตกแต่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:39.975678979+07:00","message":"[bufferProcess] interim [920000000]:เครื่องยอดและเครื่องตกแต่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:39.975681696+07:00","message":"[bufferProcess] send to processor:เครื่องยอดและเครื่องเก่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:39.975687969+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:39.975691549+07:00","message":"> Transcript [9706] [false]: 'เครื่องยอดและเครื่องเก่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:39.975695381+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:39.975697559+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:39.975700078+07:00","message":"StatePrefix: 'เครื่องยอด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:39.975702774+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:39.975707972+07:00","message":"Push: 'เครื่องยอด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:39.975709917+07:00","message":"TextPushed: 'เครื่องยอด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:39.975712752+07:00","message":"Set new StatePrefix : 'เครื่องยอดและเครื่องเก่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:39.975715617+07:00","message":"Next Push (prob) : 'และเครื่องเก่า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:39.975724972+07:00","message":"push: {false เครื่องยอด 0 0xc002a06b00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:40.202517486+07:00","message":"receive streaming session, msgId: 2120"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:40.202560936+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":"2025-10-27T15:45:40.202568415+07:00","message":"receive interim result [false|false]: เครื่องยอดและเครื่องตกแต่งร้าน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:40.202584374+07:00","message":"[buffer interim] 2120 false เครื่องยอดและเครื่องตกแต่งร้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:40.202595146+07:00","message":"[bufferProcess] interim [160000000]:เครื่องยอดและเครื่องตกแต่งร้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:40.202598745+07:00","message":"[bufferProcess] send to processor:เครื่องยอดและเครื่องตกแต่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:40.20260538+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:40.202609346+07:00","message":"> Transcript [9707] [false]: 'เครื่องยอดและเครื่องตกแต่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:40.202612505+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:40.202615443+07:00","message":"Set new StatePrefix: 'เครื่องยอดและเครื่องตกแต่ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:40.206485533+07:00","message":"receive streaming session, msgId: 2120"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:40.206511574+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":"2025-10-27T15:45:40.206519542+07:00","message":"receive interim result [false|false]: เครื่องยอดและเครื่องตกแต่งหลัง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:40.206532989+07:00","message":"[buffer interim] 2120 false เครื่องยอดและเครื่องตกแต่งหลัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:40.20653953+07:00","message":"[bufferProcess] interim [220000000]:เครื่องยอดและเครื่องตกแต่งหลัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:40.206542685+07:00","message":"[bufferProcess] send to processor:เครื่องยอดและเครื่องตกแต่งร้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:40.206549192+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:40.206552737+07:00","message":"> Transcript [9708] [false]: 'เครื่องยอดและเครื่องตกแต่งร้าน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:40.206557194+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:40.206560011+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:40.206562738+07:00","message":"StatePrefix: 'เครื่องยอดและเครื่องตกแต่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:40.206565803+07:00","message":"TextPushed: 'เครื่องยอด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:40.330230439+07:00","message":"receive streaming session, msgId: 2120"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:40.330273481+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":"2025-10-27T15:45:40.33027886+07:00","message":"receive interim result [false|false]: เครื่องยอดและเครื่องตกแต่งหลังคา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:40.330294281+07:00","message":"[buffer interim] 2120 false เครื่องยอดและเครื่องตกแต่งหลังคา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:40.330301448+07:00","message":"[bufferProcess] interim [280000000]:เครื่องยอดและเครื่องตกแต่งหลังคา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:40.330303538+07:00","message":"[bufferProcess] send to processor:เครื่องยอดและเครื่องตกแต่งหลัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:40.330308254+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:40.330311063+07:00","message":"> Transcript [9709] [false]: 'เครื่องยอดและเครื่องตกแต่งหลัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:40.330313936+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:40.330315752+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:40.330317453+07:00","message":"StatePrefix: 'เครื่องยอดและเครื่องตกแต่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:40.330321946+07:00","message":"TextPushed: 'เครื่องยอด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:40.654472112+07:00","message":"receive streaming session, msgId: 2120"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:40.654511802+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":"2025-10-27T15:45:40.654517629+07:00","message":"receive interim result [false|false]: เครื่องยอดและเครื่องตกแต่งหลังคาใช้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:40.654531605+07:00","message":"[buffer interim] 2120 false เครื่องยอดและเครื่องตกแต่งหลังคาใช้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:40.654538242+07:00","message":"[bufferProcess] interim [580000000]:เครื่องยอดและเครื่องตกแต่งหลังคาใช้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:40.654540708+07:00","message":"[bufferProcess] send to processor:เครื่องยอดและเครื่องตกแต่งหลังคา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:40.654544203+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:40.65454761+07:00","message":"> Transcript [9710] [false]: 'เครื่องยอดและเครื่องตกแต่งหลังคา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:40.654550663+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:40.654552601+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:40.654554739+07:00","message":"StatePrefix: 'เครื่องยอดและเครื่องตกแต่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:40.654556821+07:00","message":"TextPushed: 'เครื่องยอด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:40.86124948+07:00","message":"receive streaming session, msgId: 2120"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:40.861295086+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":"2025-10-27T15:45:40.861303462+07:00","message":"receive interim result [false|false]: เครื่องยอดและเครื่องตกแต่งหลังคาชาย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:40.861318253+07:00","message":"[buffer interim] 2120 false เครื่องยอดและเครื่องตกแต่งหลังคาชาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:40.861329087+07:00","message":"[bufferProcess] interim [760000000]:เครื่องยอดและเครื่องตกแต่งหลังคาชาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:40.861332661+07:00","message":"[bufferProcess] send to processor:เครื่องยอดและเครื่องตกแต่งหลังคาใช้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:40.86133953+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:40.861343745+07:00","message":"> Transcript [9711] [false]: 'เครื่องยอดและเครื่องตกแต่งหลังคาใช้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:40.861348434+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:40.861351157+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:40.861354439+07:00","message":"StatePrefix: 'เครื่องยอดและเครื่องตกแต่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:40.861357315+07:00","message":"TextPushed: 'เครื่องยอด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:40.861363975+07:00","message":"Push: 'และเครื่องตกแต่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:40.861366476+07:00","message":"TextPushed: 'เครื่องยอดและเครื่องตกแต่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:40.861369132+07:00","message":"Set new StatePrefix : 'เครื่องยอดและเครื่องตกแต่งหลังคาใช้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:40.861371977+07:00","message":"Next Push (prob) : 'หลังคาใช้'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:40.861383725+07:00","message":"push: {false และเครื่องตกแต่ง 0 0xc002a06b00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:40.874777382+07:00","message":"receive streaming session, msgId: 2120"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:40.87481794+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":"2025-10-27T15:45:40.874824244+07:00","message":"receive interim result [false|false]: เครื่องยอดและเครื่องตกแต่งหลังคาชายคา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:40.874840091+07:00","message":"[buffer interim] 2120 false เครื่องยอดและเครื่องตกแต่งหลังคาชายคา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:40.874848622+07:00","message":"[bufferProcess] interim [820000000]:เครื่องยอดและเครื่องตกแต่งหลังคาชายคา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:40.874851479+07:00","message":"[bufferProcess] send to processor:เครื่องยอดและเครื่องตกแต่งหลังคาชาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:40.874858098+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:40.874861592+07:00","message":"> Transcript [9712] [false]: 'เครื่องยอดและเครื่องตกแต่งหลังคาชาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:40.874864837+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:40.874868065+07:00","message":"Set new StatePrefix: 'เครื่องยอดและเครื่องตกแต่งหลังคาชาย'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:45:41.343384225+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:45:41.343411467+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:41.418602384+07:00","message":"receive streaming session, msgId: 2120"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:41.418644825+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":"2025-10-27T15:45:41.418650785+07:00","message":"receive interim result [false|false]: เครื่องยอดและเครื่องตกแต่งหลังคาชายคา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:41.418662444+07:00","message":"[buffer interim] 2120 false เครื่องยอดและเครื่องตกแต่งหลังคาชายคา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:41.418669257+07:00","message":"[bufferProcess] interim [420000000]:เครื่องยอดและเครื่องตกแต่งหลังคาชายคา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:41.418671314+07:00","message":"[bufferProcess] send to processor:เครื่องยอดและเครื่องตกแต่งหลังคาชายคา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:41.418674524+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:41.418677248+07:00","message":"> Transcript [9713] [false]: 'เครื่องยอดและเครื่องตกแต่งหลังคาชายคา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:41.418680105+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:41.418682002+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:41.41868385+07:00","message":"StatePrefix: 'เครื่องยอดและเครื่องตกแต่งหลังคาชาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:41.418685986+07:00","message":"TextPushed: 'เครื่องยอดและเครื่องตกแต่ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:41.927338112+07:00","message":"receive streaming session, msgId: 2120"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:41.927375689+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":"2025-10-27T15:45:41.92738174+07:00","message":"receive interim result [false|false]: เครื่องยอดและเครื่องตกแต่งหลังคาชายคาอย่างเช่น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:41.927397428+07:00","message":"[buffer interim] 2120 false เครื่องยอดและเครื่องตกแต่งหลังคาชายคาอย่างเช่น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:41.927403931+07:00","message":"[bufferProcess] interim [840000000]:เครื่องยอดและเครื่องตกแต่งหลังคาชายคาอย่างเช่น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:41.927406513+07:00","message":"[bufferProcess] send to processor:เครื่องยอดและเครื่องตกแต่งหลังคาชายคา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:41.927415169+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:41.927417706+07:00","message":"> Transcript [9714] [false]: 'เครื่องยอดและเครื่องตกแต่งหลังคาชายคา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:41.927420599+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:41.927422416+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:41.927424488+07:00","message":"StatePrefix: 'เครื่องยอดและเครื่องตกแต่งหลังคาชาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:41.927427096+07:00","message":"TextPushed: 'เครื่องยอดและเครื่องตกแต่ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:42.254890853+07:00","message":"receive streaming session, msgId: 2120"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:42.254930795+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":"2025-10-27T15:45:42.254937215+07:00","message":"receive interim result [false|false]: เครื่องยอดและเครื่องตกแต่งหลังคาชายคาอย่างเช่นปี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:42.254950909+07:00","message":"[buffer interim] 2120 false เครื่องยอดและเครื่องตกแต่งหลังคาชายคาอย่างเช่นปี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:42.254957814+07:00","message":"[bufferProcess] interim [200000000]:เครื่องยอดและเครื่องตกแต่งหลังคาชายคาอย่างเช่นปี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:42.254960075+07:00","message":"[bufferProcess] send to processor:เครื่องยอดและเครื่องตกแต่งหลังคาชายคาอย่างเช่น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:42.254964957+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:42.254967452+07:00","message":"> Transcript [9715] [false]: 'เครื่องยอดและเครื่องตกแต่งหลังคาชายคาอย่างเช่น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:42.254970802+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:42.254972497+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:42.254974322+07:00","message":"StatePrefix: 'เครื่องยอดและเครื่องตกแต่งหลังคาชาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:42.25497699+07:00","message":"TextPushed: 'เครื่องยอดและเครื่องตกแต่ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:42.443075225+07:00","message":"receive streaming session, msgId: 2120"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:42.443117419+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":"2025-10-27T15:45:42.443123389+07:00","message":"receive interim result [false|false]: เครื่องยอดและเครื่องตกแต่งหลังคาชายคาอย่างเช่นปรียา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:42.443138649+07:00","message":"[buffer interim] 2120 false เครื่องยอดและเครื่องตกแต่งหลังคาชายคาอย่างเช่นปรียา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:42.44314519+07:00","message":"[bufferProcess] interim [380000000]:เครื่องยอดและเครื่องตกแต่งหลังคาชายคาอย่างเช่นปรียา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:42.443147535+07:00","message":"[bufferProcess] send to processor:เครื่องยอดและเครื่องตกแต่งหลังคาชายคาอย่างเช่นปี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:42.443150935+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:42.443154055+07:00","message":"> Transcript [9716] [false]: 'เครื่องยอดและเครื่องตกแต่งหลังคาชายคาอย่างเช่นปี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:42.443157792+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:42.443159575+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:42.443161446+07:00","message":"StatePrefix: 'เครื่องยอดและเครื่องตกแต่งหลังคาชาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:42.443163938+07:00","message":"TextPushed: 'เครื่องยอดและเครื่องตกแต่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:42.443166272+07:00","message":"Push: 'หลังคาชาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:42.443167768+07:00","message":"TextPushed: 'เครื่องยอดและเครื่องตกแต่งหลังคาชาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:42.443169517+07:00","message":"Set new StatePrefix : 'เครื่องยอดและเครื่องตกแต่งหลังคาชายคาอย่างเช่นปี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:42.443171791+07:00","message":"Next Push (prob) : 'คาอย่างเช่นปี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:42.443178812+07:00","message":"push: {false หลังคาชาย 0 0xc002a06b00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:42.513650821+07:00","message":"receive streaming session, msgId: 2120"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:42.51369073+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":"2025-10-27T15:45:42.513696404+07:00","message":"receive interim result [false|false]: เครื่องยอดและเครื่องตกแต่งหลังคาชายคาอย่างเช่นปีย่อ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:42.513709441+07:00","message":"[buffer interim] 2120 false เครื่องยอดและเครื่องตกแต่งหลังคาชายคาอย่างเช่นปีย่อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:42.513716254+07:00","message":"[bufferProcess] interim [440000000]:เครื่องยอดและเครื่องตกแต่งหลังคาชายคาอย่างเช่นปีย่อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:42.513721087+07:00","message":"[bufferProcess] send to processor:เครื่องยอดและเครื่องตกแต่งหลังคาชายคาอย่างเช่นปรียา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:42.513727486+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:42.513730062+07:00","message":"> Transcript [9717] [false]: 'เครื่องยอดและเครื่องตกแต่งหลังคาชายคาอย่างเช่นปรียา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:42.51373247+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:42.513734752+07:00","message":"Set new StatePrefix: 'เครื่องยอดและเครื่องตกแต่งหลังคาชายคาอย่างเช่นปรียา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:42.518044532+07:00","message":"receive streaming session, msgId: 2120"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:42.518063803+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":"2025-10-27T15:45:42.518068548+07:00","message":"receive interim result [false|false]: เครื่องยอดและเครื่องตกแต่งหลังคาชายคาอย่างเช่นปียอด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:42.518080911+07:00","message":"[buffer interim] 2120 false เครื่องยอดและเครื่องตกแต่งหลังคาชายคาอย่างเช่นปียอด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:42.518085303+07:00","message":"[bufferProcess] interim [500000000]:เครื่องยอดและเครื่องตกแต่งหลังคาชายคาอย่างเช่นปียอด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:42.518087213+07:00","message":"[bufferProcess] send to processor:เครื่องยอดและเครื่องตกแต่งหลังคาชายคาอย่างเช่นปีย่อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:42.5180897+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:42.518091863+07:00","message":"> Transcript [9718] [false]: 'เครื่องยอดและเครื่องตกแต่งหลังคาชายคาอย่างเช่นปีย่อ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:42.518093842+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:42.518095551+07:00","message":"Set new StatePrefix: 'เครื่องยอดและเครื่องตกแต่งหลังคาชายคาอย่างเช่นปีย่อ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:42.903477071+07:00","message":"receive streaming session, msgId: 2120"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:42.903511052+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":"2025-10-27T15:45:42.903517721+07:00","message":"receive interim result [false|false]: เครื่องยอดและเครื่องตกแต่งหลังคาชายคาอย่างเช่นปียอดก็"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:42.903535979+07:00","message":"[buffer interim] 2120 false เครื่องยอดและเครื่องตกแต่งหลังคาชายคาอย่างเช่นปียอดก็"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:42.903544086+07:00","message":"[bufferProcess] interim [860000000]:เครื่องยอดและเครื่องตกแต่งหลังคาชายคาอย่างเช่นปียอดก็"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:42.903546499+07:00","message":"[bufferProcess] send to processor:เครื่องยอดและเครื่องตกแต่งหลังคาชายคาอย่างเช่นปียอด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:42.903549699+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:42.903552258+07:00","message":"> Transcript [9719] [false]: 'เครื่องยอดและเครื่องตกแต่งหลังคาชายคาอย่างเช่นปียอด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:42.903554843+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:42.903557072+07:00","message":"Set new StatePrefix: 'เครื่องยอดและเครื่องตกแต่งหลังคาชายคาอย่างเช่นปียอด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:42.90792885+07:00","message":"receive streaming session, msgId: 2120"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:42.907954587+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":"2025-10-27T15:45:42.907959714+07:00","message":"receive interim result [false|false]: เครื่องยอดและเครื่องตกแต่งหลังคาชายคาอย่างเช่นปียอดกล้อง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:42.90797069+07:00","message":"[buffer interim] 2120 false เครื่องยอดและเครื่องตกแต่งหลังคาชายคาอย่างเช่นปียอดกล้อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:42.907975652+07:00","message":"[bufferProcess] interim [920000000]:เครื่องยอดและเครื่องตกแต่งหลังคาชายคาอย่างเช่นปียอดกล้อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:42.907977868+07:00","message":"[bufferProcess] send to processor:เครื่องยอดและเครื่องตกแต่งหลังคาชายคาอย่างเช่นปียอดก็"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:42.907982427+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:42.90798582+07:00","message":"> Transcript [9720] [false]: 'เครื่องยอดและเครื่องตกแต่งหลังคาชายคาอย่างเช่นปียอดก็'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:42.907988644+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:42.907990673+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:42.907992269+07:00","message":"StatePrefix: 'เครื่องยอดและเครื่องตกแต่งหลังคาชายคาอย่างเช่นปียอด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:42.907994774+07:00","message":"TextPushed: 'เครื่องยอดและเครื่องตกแต่งหลังคาชาย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:43.218053992+07:00","message":"receive streaming session, msgId: 2120"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:43.218098398+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":"2025-10-27T15:45:43.218106466+07:00","message":"receive interim result [false|false]: เครื่องยอดและเครื่องตกแต่งหลังคาชายคาอย่างเช่นปียอดกล้องชัด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:43.218122395+07:00","message":"[buffer interim] 2120 false เครื่องยอดและเครื่องตกแต่งหลังคาชายคาอย่างเช่นปียอดกล้องชัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:43.218132807+07:00","message":"[bufferProcess] interim [160000000]:เครื่องยอดและเครื่องตกแต่งหลังคาชายคาอย่างเช่นปียอดกล้องชัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:43.218137045+07:00","message":"[bufferProcess] send to processor:เครื่องยอดและเครื่องตกแต่งหลังคาชายคาอย่างเช่นปียอดกล้อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:43.218145018+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:43.218148857+07:00","message":"> Transcript [9721] [false]: 'เครื่องยอดและเครื่องตกแต่งหลังคาชายคาอย่างเช่นปียอดกล้อง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:43.21815371+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:43.218156206+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:43.218159229+07:00","message":"StatePrefix: 'เครื่องยอดและเครื่องตกแต่งหลังคาชายคาอย่างเช่นปียอด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:43.218162846+07:00","message":"TextPushed: 'เครื่องยอดและเครื่องตกแต่งหลังคาชาย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:43.23486266+07:00","message":"receive streaming session, msgId: 2120"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:43.234896288+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":"2025-10-27T15:45:43.234902345+07:00","message":"receive interim result [false|false]: เครื่องยอดและเครื่องตกแต่งหลังคาชายคาอย่างเช่นปียอดกล้องชั้น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:43.234916696+07:00","message":"[buffer interim] 2120 false เครื่องยอดและเครื่องตกแต่งหลังคาชายคาอย่างเช่นปียอดกล้องชั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:43.234923254+07:00","message":"[bufferProcess] interim [220000000]:เครื่องยอดและเครื่องตกแต่งหลังคาชายคาอย่างเช่นปียอดกล้องชั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:43.234925547+07:00","message":"[bufferProcess] send to processor:เครื่องยอดและเครื่องตกแต่งหลังคาชายคาอย่างเช่นปียอดกล้องชัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:43.234928729+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:43.234931487+07:00","message":"> Transcript [9722] [false]: 'เครื่องยอดและเครื่องตกแต่งหลังคาชายคาอย่างเช่นปียอดกล้องชัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:43.234935369+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:43.234937172+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:43.234939188+07:00","message":"StatePrefix: 'เครื่องยอดและเครื่องตกแต่งหลังคาชายคาอย่างเช่นปียอด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:43.234941512+07:00","message":"TextPushed: 'เครื่องยอดและเครื่องตกแต่งหลังคาชาย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:43.35480082+07:00","message":"receive streaming session, msgId: 2120"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:43.35485059+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":"2025-10-27T15:45:43.354856922+07:00","message":"receive interim result [false|false]: เครื่องยอดและเครื่องตกแต่งหลังคาชายคาอย่างเช่นปียอดกล้องชนะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:43.354872086+07:00","message":"[buffer interim] 2120 false เครื่องยอดและเครื่องตกแต่งหลังคาชายคาอย่างเช่นปียอดกล้องชนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:43.354880434+07:00","message":"[bufferProcess] interim [280000000]:เครื่องยอดและเครื่องตกแต่งหลังคาชายคาอย่างเช่นปียอดกล้องชนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:43.35488356+07:00","message":"[bufferProcess] send to processor:เครื่องยอดและเครื่องตกแต่งหลังคาชายคาอย่างเช่นปียอดกล้องชั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:43.354887397+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:43.354890071+07:00","message":"> Transcript [9723] [false]: 'เครื่องยอดและเครื่องตกแต่งหลังคาชายคาอย่างเช่นปียอดกล้องชั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:43.354893938+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:43.354895703+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:43.354897811+07:00","message":"StatePrefix: 'เครื่องยอดและเครื่องตกแต่งหลังคาชายคาอย่างเช่นปียอด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:43.354900145+07:00","message":"TextPushed: 'เครื่องยอดและเครื่องตกแต่งหลังคาชาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:43.354903412+07:00","message":"Push: 'คาอย่างเช่นปียอด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:43.354905042+07:00","message":"TextPushed: 'เครื่องยอดและเครื่องตกแต่งหลังคาชายคาอย่างเช่นปียอด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:43.354907078+07:00","message":"Set new StatePrefix : 'เครื่องยอดและเครื่องตกแต่งหลังคาชายคาอย่างเช่นปียอดกล้องชั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:43.354908967+07:00","message":"Next Push (prob) : 'กล้องชั้น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:43.354917714+07:00","message":"push: {false คาอย่างเช่นปียอด 0 0xc002a06b00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:43.414587897+07:00","message":"receive streaming session, msgId: 2120"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:43.414620213+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":"2025-10-27T15:45:43.414625691+07:00","message":"receive interim result [false|false]: เครื่องยอดและเครื่องตกแต่งหลังคาชายคาอย่างเช่นปียอดกล้องไฉน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:43.414640651+07:00","message":"[buffer interim] 2120 false เครื่องยอดและเครื่องตกแต่งหลังคาชายคาอย่างเช่นปียอดกล้องไฉน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:43.414652151+07:00","message":"[bufferProcess] interim [400000000]:เครื่องยอดและเครื่องตกแต่งหลังคาชายคาอย่างเช่นปียอดกล้องไฉน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:43.414654781+07:00","message":"[bufferProcess] send to processor:เครื่องยอดและเครื่องตกแต่งหลังคาชายคาอย่างเช่นปียอดกล้องชนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:43.414660191+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:43.414663752+07:00","message":"> Transcript [9724] [false]: 'เครื่องยอดและเครื่องตกแต่งหลังคาชายคาอย่างเช่นปียอดกล้องชนะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:43.414666323+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:43.414667934+07:00","message":"Set new StatePrefix: 'เครื่องยอดและเครื่องตกแต่งหลังคาชายคาอย่างเช่นปียอดกล้องชนะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:43.534427929+07:00","message":"receive streaming session, msgId: 2120"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:43.534466005+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":"2025-10-27T15:45:43.534471992+07:00","message":"receive interim result [false|false]: เครื่องยอดและเครื่องตกแต่งหลังคาชายคาอย่างเช่นปียอดกล้องสไนเปอร์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:43.534484366+07:00","message":"[buffer interim] 2120 false เครื่องยอดและเครื่องตกแต่งหลังคาชายคาอย่างเช่นปียอดกล้องสไนเปอร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:43.534491218+07:00","message":"[bufferProcess] interim [520000000]:เครื่องยอดและเครื่องตกแต่งหลังคาชายคาอย่างเช่นปียอดกล้องสไนเปอร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:43.53449372+07:00","message":"[bufferProcess] send to processor:เครื่องยอดและเครื่องตกแต่งหลังคาชายคาอย่างเช่นปียอดกล้องไฉน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:43.534499221+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:43.534502176+07:00","message":"> Transcript [9725] [false]: 'เครื่องยอดและเครื่องตกแต่งหลังคาชายคาอย่างเช่นปียอดกล้องไฉน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:43.534504735+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:43.534506463+07:00","message":"Set new StatePrefix: 'เครื่องยอดและเครื่องตกแต่งหลังคาชายคาอย่างเช่นปียอดกล้องไฉน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:43.566583787+07:00","message":"[GCS] IsForceVAD: false for message ID: 2120"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:43.626078261+07:00","message":"[GCS] Start streaming session, msgId: 2121"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:43.774680693+07:00","message":"receive streaming session, msgId: 2120"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:43.774713312+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เครื่องยอดและเครื่องตกแต่งหลังคาชายคาอย่างเช่นปียอดกล้องสไนเปอร์\",\"confidence\":0.9289822}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":730000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:43.774719153+07:00","message":"receive interim result [true|false]: เครื่องยอดและเครื่องตกแต่งหลังคาชายคาอย่างเช่นปียอดกล้องสไนเปอร์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:43.774727295+07:00","message":"end recv isFinal message id 2120"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:43.774729167+07:00","message":"end Recv id 2120"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:43.774734027+07:00","message":"[buffer interim] 2120 true เครื่องยอดและเครื่องตกแต่งหลังคาชายคาอย่างเช่นปียอดกล้องสไนเปอร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:43.774742402+07:00","message":"[bufferProcess] interim [730000000]:เครื่องยอดและเครื่องตกแต่งหลังคาชายคาอย่างเช่นปียอดกล้องสไนเปอร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:43.77474709+07:00","message":"[bufferProcess] send to processor (isfinal):เครื่องยอดและเครื่องตกแต่งหลังคาชายคาอย่างเช่นปียอดกล้องสไนเปอร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:43.774750574+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:43.774753+07:00","message":"> Transcript [9726] [false]: 'เครื่องยอดและเครื่องตกแต่งหลังคาชายคาอย่างเช่นปียอดกล้องสไนเปอร์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:43.774755482+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:43.774757335+07:00","message":"Set new StatePrefix: 'เครื่องยอดและเครื่องตกแต่งหลังคาชายคาอย่างเช่นปียอดกล้องสไนเปอร์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:43.7747591+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:43.774760718+07:00","message":"> Transcript [9727] [true]: 'เครื่องยอดและเครื่องตกแต่งหลังคาชายคาอย่างเช่นปียอดกล้องสไนเปอร์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:43.774762846+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:43.774764457+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:43.774766272+07:00","message":"StatePrefix: 'เครื่องยอดและเครื่องตกแต่งหลังคาชายคาอย่างเช่นปียอดกล้องสไนเปอร์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:43.774768783+07:00","message":"TextPushed: 'เครื่องยอดและเครื่องตกแต่งหลังคาชายคาอย่างเช่นปียอด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:43.774774995+07:00","message":"Push: 'กล้องสไนเปอร์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:43.77478284+07:00","message":"push: {true กล้องสไนเปอร์ 0 0xc002a06b00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:45:43.787607363+07:00","message":"write wav file: './tmp/7446/7446_2120.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:45:44.344427451+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:45:44.344437508+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:45.197178779+07:00","message":"receive streaming session, msgId: 2121"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:45.197224507+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":"2025-10-27T15:45:45.197229588+07:00","message":"receive interim result [false|false]: บ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:45.197245626+07:00","message":"[buffer interim] 2121 false บ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:45.197252452+07:00","message":"[bufferProcess] interim [380000000]:บ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:45.197253927+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:45.197258715+07:00","message":"[bufferProcess] send to processor (ticker):บ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:45.197261708+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:45.197264108+07:00","message":"> Transcript [9728] [false]: 'บ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:45.19726582+07:00","message":"Set StatePrefix (first interim): 'บ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:45.287634265+07:00","message":"receive streaming session, msgId: 2121"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:45.287668308+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":"2025-10-27T15:45:45.287674718+07:00","message":"receive interim result [false|false]: บัว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:45.287688702+07:00","message":"[buffer interim] 2121 false บัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:45.287696923+07:00","message":"[bufferProcess] interim [500000000]:บัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:45.28769911+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:45.900736577+07:00","message":"receive streaming session, msgId: 2121"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:45.900770109+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":"2025-10-27T15:45:45.90077533+07:00","message":"receive interim result [false|false]: บัว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:45.900784842+07:00","message":"[buffer interim] 2121 false บัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:45.900791044+07:00","message":"[bufferProcess] interim [100000000]:บัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:45.900793441+07:00","message":"[bufferProcess] send to processor:บัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:45.900796445+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:45.900799089+07:00","message":"> Transcript [9729] [false]: 'บัว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:45.900801772+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:45.900803614+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:45.900805529+07:00","message":"StatePrefix: 'บ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:45.900807255+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:46.470192524+07:00","message":"receive streaming session, msgId: 2121"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:46.470248351+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":"2025-10-27T15:45:46.470256265+07:00","message":"receive interim result [false|false]: บัวคลัง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:46.470272094+07:00","message":"[buffer interim] 2121 false บัวคลัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:46.470280434+07:00","message":"[bufferProcess] interim [700000000]:บัวคลัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:46.470283524+07:00","message":"[bufferProcess] send to processor:บัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:46.470287948+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:46.470291634+07:00","message":"> Transcript [9730] [false]: 'บัว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:46.470295638+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:46.470297899+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:46.470300075+07:00","message":"StatePrefix: 'บ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:46.470302628+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:47.131537218+07:00","message":"receive streaming session, msgId: 2121"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:47.131572141+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":"2025-10-27T15:45:47.131576988+07:00","message":"receive interim result [false|false]: บัวคลัง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:47.131590935+07:00","message":"[buffer interim] 2121 false บัวคลัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:47.131597501+07:00","message":"[bufferProcess] interim [300000000]:บัวคลัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:47.131599403+07:00","message":"[bufferProcess] send to processor:บัวคลัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:47.131602946+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:47.131605363+07:00","message":"> Transcript [9731] [false]: 'บัวคลัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:47.13160797+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:47.131609591+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:47.131611179+07:00","message":"StatePrefix: 'บ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:47.131613437+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:45:47.344814699+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:45:47.344816671+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:47.50785679+07:00","message":"receive streaming session, msgId: 2121"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:47.50789653+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":"2025-10-27T15:45:47.507902698+07:00","message":"receive interim result [false|false]: บัวรังบันแถลง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:47.507915055+07:00","message":"[buffer interim] 2121 false บัวรังบันแถลง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:47.507923887+07:00","message":"[bufferProcess] interim [720000000]:บัวรังบันแถลง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:47.507926886+07:00","message":"[bufferProcess] send to processor:บัวคลัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:47.507932788+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:47.507936409+07:00","message":"> Transcript [9732] [false]: 'บัวคลัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:47.507940476+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:47.507943084+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:47.507945957+07:00","message":"StatePrefix: 'บ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:47.507947764+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:47.507951748+07:00","message":"Push: 'บ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:47.507954021+07:00","message":"TextPushed: 'บ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:47.507956224+07:00","message":"Set new StatePrefix : 'บัวคลัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:47.507958616+07:00","message":"Next Push (prob) : 'ัวคลัง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:47.507975053+07:00","message":"push: {false บ 0 0xc002b14400}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:47.604529878+07:00","message":"[GCS] IsForceVAD: false for message ID: 2121"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:47.720091401+07:00","message":"receive streaming session, msgId: 2121"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:47.720126327+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บัวดังบันแถลง\",\"confidence\":0.8859734}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":990000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:47.720132324+07:00","message":"receive interim result [true|false]: บัวดังบันแถลง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:47.720141014+07:00","message":"end recv isFinal message id 2121"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:47.720142932+07:00","message":"end Recv id 2121"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:47.720148011+07:00","message":"[buffer interim] 2121 true บัวดังบันแถลง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:47.720155965+07:00","message":"[bufferProcess] interim [990000000]:บัวดังบันแถลง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:47.720160204+07:00","message":"[bufferProcess] send to processor (isfinal):บัวรังบันแถลง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:47.720163217+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:47.720165982+07:00","message":"> Transcript [9733] [false]: 'บัวรังบันแถลง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:47.720167747+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:47.72016977+07:00","message":"Set new StatePrefix: 'บัวรังบันแถลง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:47.720171317+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:47.720172793+07:00","message":"> Transcript [9734] [true]: 'บัวดังบันแถลง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:47.720174653+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:47.72017641+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:47.720177978+07:00","message":"StatePrefix: 'บัวรังบันแถลง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:47.720179735+07:00","message":"TextPushed: 'บ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:47.720185241+07:00","message":"Push: 'ัวดังบันแถลง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:47.720193148+07:00","message":"push: {true ัวดังบันแถลง 0 0xc002b14400}"}
{"level":"info","service":"Main","time":"2025-10-27T15:45:47.728921116+07:00","message":"write wav file: './tmp/7446/7446_2121.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:47.737249989+07:00","message":"[GCS] Start streaming session, msgId: 2122"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:48.274746903+07:00","message":"receive streaming session, msgId: 2122"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:48.274784983+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":"2025-10-27T15:45:48.274789851+07:00","message":"receive interim result [false|false]: นัก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:48.274803967+07:00","message":"[buffer interim] 2122 false นัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:48.274810667+07:00","message":"[bufferProcess] interim [420000000]:นัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:48.27481205+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:48.305519318+07:00","message":"[GCS] IsForceVAD: false for message ID: 2122"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:48.401617069+07:00","message":"receive streaming session, msgId: 2122"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:48.401649841+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":"2025-10-27T15:45:48.401654712+07:00","message":"receive interim result [false|false]: หน้ากาก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:48.401679238+07:00","message":"receive streaming session, msgId: 2122"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:48.401683738+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หน้ากาก\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:48.401686282+07:00","message":"receive interim result [true|false]: หน้ากาก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:48.401688845+07:00","message":"end recv isFinal message id 2122"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:48.401691263+07:00","message":"end Recv id 2122"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:48.401696994+07:00","message":"[buffer interim] 2122 false หน้ากาก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:48.401700239+07:00","message":"[buffer interim] 2122 true หน้ากาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:48.401706788+07:00","message":"[bufferProcess] interim [480000000]:หน้ากาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:48.401709022+07:00","message":"[bufferProcess] send to processor:นัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:48.401711564+07:00","message":"[bufferProcess] interim [600000000]:หน้ากาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:48.40171351+07:00","message":"[bufferProcess] send to processor (isfinal):หน้ากาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:48.401716322+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:48.401719036+07:00","message":"> Transcript [9735] [false]: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:48.401720803+07:00","message":"Set StatePrefix (first interim): 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:48.401721966+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:48.401723629+07:00","message":"> Transcript [9736] [false]: 'หน้ากาก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:48.40172529+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:48.401726771+07:00","message":"Set new StatePrefix: 'หน้ากาก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:48.40172808+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:48.401729567+07:00","message":"> Transcript [9737] [true]: 'หน้ากาก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:48.401731534+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:48.40173317+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:48.401734642+07:00","message":"StatePrefix: 'หน้ากาก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:48.401736286+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:48.401738445+07:00","message":"Push: 'หน้ากาก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:48.401745715+07:00","message":"push: {true หน้ากาก 0 0xc002aa0a00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:45:48.406903512+07:00","message":"write wav file: './tmp/7446/7446_2122.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:48.43570589+07:00","message":"[GCS] Start streaming session, msgId: 2123"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:48.99447811+07:00","message":"receive streaming session, msgId: 2123"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:48.994521152+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":"2025-10-27T15:45:48.994526061+07:00","message":"receive interim result [false|false]: ชอบ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:48.994541101+07:00","message":"[buffer interim] 2123 false ชอบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:48.994550921+07:00","message":"[bufferProcess] interim [360000000]:ชอบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:48.994552319+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:49.179607178+07:00","message":"receive streaming session, msgId: 2123"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:49.179643654+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":"2025-10-27T15:45:49.179649814+07:00","message":"receive interim result [false|false]: ช่อฟ้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:49.179662666+07:00","message":"[buffer interim] 2123 false ช่อฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:49.179668972+07:00","message":"[bufferProcess] interim [540000000]:ช่อฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:49.179671036+07:00","message":"[bufferProcess] send to processor:ชอบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:49.179675697+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:49.179678045+07:00","message":"> Transcript [9738] [false]: 'ชอบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:49.179679865+07:00","message":"Set StatePrefix (first interim): 'ชอบ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:49.309157851+07:00","message":"receive streaming session, msgId: 2123"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:49.309207997+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":"2025-10-27T15:45:49.309213632+07:00","message":"receive interim result [false|false]: ช่อฟ้าใบ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:49.309225749+07:00","message":"[buffer interim] 2123 false ช่อฟ้าใบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:49.309234789+07:00","message":"[bufferProcess] interim [720000000]:ช่อฟ้าใบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:49.309237436+07:00","message":"[bufferProcess] send to processor:ช่อฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:49.309243887+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:49.309247254+07:00","message":"> Transcript [9739] [false]: 'ช่อฟ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:49.3092501+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:49.309252658+07:00","message":"Set new StatePrefix: 'ช่อฟ้า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:49.493228167+07:00","message":"receive streaming session, msgId: 2123"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:49.493262489+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":"2025-10-27T15:45:49.493268495+07:00","message":"receive interim result [false|false]: ช่อฟ้าใบระกา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:49.493282793+07:00","message":"[buffer interim] 2123 false ช่อฟ้าใบระกา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:49.493289397+07:00","message":"[bufferProcess] interim [900000000]:ช่อฟ้าใบระกา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:49.493291229+07:00","message":"[bufferProcess] send to processor:ช่อฟ้าใบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:49.493294253+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:49.493297112+07:00","message":"> Transcript [9740] [false]: 'ช่อฟ้าใบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:49.493300069+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:49.493301836+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:49.493303421+07:00","message":"StatePrefix: 'ช่อฟ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:49.493305043+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:50.007766292+07:00","message":"receive streaming session, msgId: 2123"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:50.007801657+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":"2025-10-27T15:45:50.007807324+07:00","message":"receive interim result [false|false]: ช่อฟ้าใบระกานะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:50.007821266+07:00","message":"[buffer interim] 2123 false ช่อฟ้าใบระกานะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:50.007828421+07:00","message":"[bufferProcess] interim [380000000]:ช่อฟ้าใบระกานะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:50.00784181+07:00","message":"[bufferProcess] send to processor:ช่อฟ้าใบระกา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:50.0078477+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:50.007850394+07:00","message":"> Transcript [9741] [false]: 'ช่อฟ้าใบระกา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:50.007853455+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:50.007855367+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:50.007856942+07:00","message":"StatePrefix: 'ช่อฟ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:50.007858574+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:50.083473934+07:00","message":"receive streaming session, msgId: 2123"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:50.083516115+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":"2025-10-27T15:45:50.083524103+07:00","message":"receive interim result [false|false]: ช่อฟ้าใบระกาหน้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:50.083540476+07:00","message":"[buffer interim] 2123 false ช่อฟ้าใบระกาหน้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:50.083550797+07:00","message":"[bufferProcess] interim [440000000]:ช่อฟ้าใบระกาหน้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:50.083553864+07:00","message":"[bufferProcess] send to processor:ช่อฟ้าใบระกานะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:50.083560279+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:50.083567087+07:00","message":"> Transcript [9742] [false]: 'ช่อฟ้าใบระกานะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:50.083571509+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:50.083573737+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:50.083576486+07:00","message":"StatePrefix: 'ช่อฟ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:50.083578724+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:50.227689574+07:00","message":"receive streaming session, msgId: 2123"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:50.227719759+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":"2025-10-27T15:45:50.227725172+07:00","message":"receive interim result [false|false]: ช่อฟ้าใบระกาน่าจะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:50.22773711+07:00","message":"[buffer interim] 2123 false ช่อฟ้าใบระกาน่าจะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:50.227743892+07:00","message":"[bufferProcess] interim [560000000]:ช่อฟ้าใบระกาน่าจะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:50.22774597+07:00","message":"[bufferProcess] send to processor:ช่อฟ้าใบระกาหน้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:50.227750895+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:50.22775383+07:00","message":"> Transcript [9743] [false]: 'ช่อฟ้าใบระกาหน้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:50.227757317+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:50.227759284+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:50.227761271+07:00","message":"StatePrefix: 'ช่อฟ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:50.227762973+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:50.227766893+07:00","message":"Push: 'ช่อฟ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:50.227768374+07:00","message":"TextPushed: 'ช่อฟ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:50.227769943+07:00","message":"Set new StatePrefix : 'ช่อฟ้าใบระกาหน้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:50.227771641+07:00","message":"Next Push (prob) : 'ใบระกาหน้า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:50.227778767+07:00","message":"push: {false ช่อฟ้า 0 0xc002923e00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:50.238174751+07:00","message":"receive streaming session, msgId: 2123"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:50.238210681+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":"2025-10-27T15:45:50.238218432+07:00","message":"receive interim result [false|false]: ช่อฟ้าใบระกานักษัตร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:50.238232365+07:00","message":"[buffer interim] 2123 false ช่อฟ้าใบระกานักษัตร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:50.238239671+07:00","message":"[bufferProcess] interim [620000000]:ช่อฟ้าใบระกานักษัตร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:50.238242744+07:00","message":"[bufferProcess] send to processor:ช่อฟ้าใบระกาน่าจะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:50.238249654+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:50.238253224+07:00","message":"> Transcript [9744] [false]: 'ช่อฟ้าใบระกาน่าจะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:50.238256132+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:50.238259394+07:00","message":"Set new StatePrefix: 'ช่อฟ้าใบระกาน่าจะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:50.329193433+07:00","message":"receive streaming session, msgId: 2123"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:50.32923631+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":"2025-10-27T15:45:50.329243963+07:00","message":"receive interim result [false|false]: ช่อฟ้าใบระกานักแสดง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:50.329265574+07:00","message":"[buffer interim] 2123 false ช่อฟ้าใบระกานักแสดง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:50.329274324+07:00","message":"[bufferProcess] interim [680000000]:ช่อฟ้าใบระกานักแสดง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:50.329277461+07:00","message":"[bufferProcess] send to processor:ช่อฟ้าใบระกานักษัตร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:50.329284297+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:50.329288346+07:00","message":"> Transcript [9745] [false]: 'ช่อฟ้าใบระกานักษัตร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:50.329291755+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:50.329294925+07:00","message":"Set new StatePrefix: 'ช่อฟ้าใบระกานักษัตร'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:45:50.345282414+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:45:50.345303534+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:50.396306517+07:00","message":"receive streaming session, msgId: 2123"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:50.396342105+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":"2025-10-27T15:45:50.396348216+07:00","message":"receive interim result [false|false]: ช่อฟ้าใบระกานางสะดุ้ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:50.396360203+07:00","message":"[buffer interim] 2123 false ช่อฟ้าใบระกานางสะดุ้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:50.396366561+07:00","message":"[bufferProcess] interim [740000000]:ช่อฟ้าใบระกานางสะดุ้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:50.396368508+07:00","message":"[bufferProcess] send to processor:ช่อฟ้าใบระกานักแสดง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:50.396373734+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:50.3963763+07:00","message":"> Transcript [9746] [false]: 'ช่อฟ้าใบระกานักแสดง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:50.396378512+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:50.396380755+07:00","message":"Set new StatePrefix: 'ช่อฟ้าใบระกานักแสดง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:50.719493646+07:00","message":"receive streaming session, msgId: 2123"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:50.719533839+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":"2025-10-27T15:45:50.719539575+07:00","message":"receive interim result [false|false]: ช่อฟ้าใบระกาหน้าสดุ้งคัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:50.719554278+07:00","message":"[buffer interim] 2123 false ช่อฟ้าใบระกาหน้าสดุ้งคัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:50.719561969+07:00","message":"[bufferProcess] interim [40000000]:ช่อฟ้าใบระกาหน้าสดุ้งคัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:50.71956406+07:00","message":"[bufferProcess] send to processor:ช่อฟ้าใบระกานางสะดุ้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:50.719569324+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:50.719572311+07:00","message":"> Transcript [9747] [false]: 'ช่อฟ้าใบระกานางสะดุ้ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:50.719574462+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:50.719576047+07:00","message":"Set new StatePrefix: 'ช่อฟ้าใบระกานางสะดุ้ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:50.772246295+07:00","message":"receive streaming session, msgId: 2123"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:50.772277148+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ช่อฟ้าใบระกาหน้าสดุ้ง Country\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:50.772283116+07:00","message":"receive interim result [false|false]: ช่อฟ้าใบระกาหน้าสดุ้ง Country"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:50.77229855+07:00","message":"[buffer interim] 2123 false ช่อฟ้าใบระกาหน้าสดุ้ง Country"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:50.7723055+07:00","message":"[bufferProcess] interim [160000000]:ช่อฟ้าใบระกาหน้าสดุ้ง Country"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:50.77230759+07:00","message":"[bufferProcess] send to processor:ช่อฟ้าใบระกาหน้าสดุ้งคัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:50.772310881+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:50.772313236+07:00","message":"> Transcript [9748] [false]: 'ช่อฟ้าใบระกาหน้าสดุ้งคัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:50.77231515+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:50.772317339+07:00","message":"Set new StatePrefix: 'ช่อฟ้าใบระกาหน้าสดุ้งคัน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:50.909066572+07:00","message":"receive streaming session, msgId: 2123"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:50.909100364+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":"2025-10-27T15:45:50.909105484+07:00","message":"receive interim result [false|false]: ช่อฟ้าใบระกาหน้าสดุ้งคันทวย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:50.909117658+07:00","message":"[buffer interim] 2123 false ช่อฟ้าใบระกาหน้าสดุ้งคันทวย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:50.909124356+07:00","message":"[bufferProcess] interim [280000000]:ช่อฟ้าใบระกาหน้าสดุ้งคันทวย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:50.909127328+07:00","message":"[bufferProcess] send to processor:ช่อฟ้าใบระกาหน้าสดุ้ง Country"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:50.909132507+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:50.909135252+07:00","message":"> Transcript [9749] [false]: 'ช่อฟ้าใบระกาหน้าสดุ้ง Country'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:50.909137301+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:50.909139104+07:00","message":"Set new StatePrefix: 'ช่อฟ้าใบระกาหน้าสดุ้ง Country'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:51.476208405+07:00","message":"receive streaming session, msgId: 2123"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:51.47624525+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":"2025-10-27T15:45:51.476252309+07:00","message":"receive interim result [false|false]: ช่อฟ้าใบระกาหน้าสดุ้งคันทวย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:51.476269043+07:00","message":"[buffer interim] 2123 false ช่อฟ้าใบระกาหน้าสดุ้งคันทวย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:51.476277378+07:00","message":"[bufferProcess] interim [880000000]:ช่อฟ้าใบระกาหน้าสดุ้งคันทวย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:51.476280421+07:00","message":"[bufferProcess] send to processor:ช่อฟ้าใบระกาหน้าสดุ้งคันทวย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:51.476284828+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:51.476288485+07:00","message":"> Transcript [9750] [false]: 'ช่อฟ้าใบระกาหน้าสดุ้งคันทวย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:51.476291321+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:51.47629365+07:00","message":"Set new StatePrefix: 'ช่อฟ้าใบระกาหน้าสดุ้งคันทวย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:51.794407346+07:00","message":"receive streaming session, msgId: 2123"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:51.794444135+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":"2025-10-27T15:45:51.794450058+07:00","message":"receive interim result [false|false]: ช่อฟ้าใบระกาหน้าสดุ้งคันทวยเหล่านี้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:51.794462159+07:00","message":"[buffer interim] 2123 false ช่อฟ้าใบระกาหน้าสดุ้งคันทวยเหล่านี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:51.794468883+07:00","message":"[bufferProcess] interim [180000000]:ช่อฟ้าใบระกาหน้าสดุ้งคันทวยเหล่านี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:51.794471424+07:00","message":"[bufferProcess] send to processor:ช่อฟ้าใบระกาหน้าสดุ้งคันทวย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:51.794476809+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:51.794479216+07:00","message":"> Transcript [9751] [false]: 'ช่อฟ้าใบระกาหน้าสดุ้งคันทวย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:51.79448234+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:51.794485435+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:51.794487564+07:00","message":"StatePrefix: 'ช่อฟ้าใบระกาหน้าสดุ้งคันทวย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:51.794489373+07:00","message":"TextPushed: 'ช่อฟ้า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:51.998566383+07:00","message":"receive streaming session, msgId: 2123"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:51.998600581+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":"2025-10-27T15:45:51.998607134+07:00","message":"receive interim result [false|false]: ช่อฟ้าใบระกาหน้าสดุ้งคันทวยเหล่านี้เป็น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:51.998618673+07:00","message":"[buffer interim] 2123 false ช่อฟ้าใบระกาหน้าสดุ้งคันทวยเหล่านี้เป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:51.99862834+07:00","message":"[bufferProcess] interim [420000000]:ช่อฟ้าใบระกาหน้าสดุ้งคันทวยเหล่านี้เป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:51.998631758+07:00","message":"[bufferProcess] send to processor:ช่อฟ้าใบระกาหน้าสดุ้งคันทวยเหล่านี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:51.998638336+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:51.998641808+07:00","message":"> Transcript [9752] [false]: 'ช่อฟ้าใบระกาหน้าสดุ้งคันทวยเหล่านี้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:51.998645967+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:51.998648579+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:51.998655024+07:00","message":"StatePrefix: 'ช่อฟ้าใบระกาหน้าสดุ้งคันทวย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:51.998657571+07:00","message":"TextPushed: 'ช่อฟ้า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:52.201126448+07:00","message":"receive streaming session, msgId: 2123"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:52.201184583+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":"2025-10-27T15:45:52.201192948+07:00","message":"receive interim result [false|false]: ช่อฟ้าใบระกาหน้าสดุ้งคันทวยเหล่านี้เป็นมา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:52.201207868+07:00","message":"[buffer interim] 2123 false ช่อฟ้าใบระกาหน้าสดุ้งคันทวยเหล่านี้เป็นมา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:52.201215886+07:00","message":"[bufferProcess] interim [600000000]:ช่อฟ้าใบระกาหน้าสดุ้งคันทวยเหล่านี้เป็นมา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:52.201217857+07:00","message":"[bufferProcess] send to processor:ช่อฟ้าใบระกาหน้าสดุ้งคันทวยเหล่านี้เป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:52.20122107+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:52.201223827+07:00","message":"> Transcript [9753] [false]: 'ช่อฟ้าใบระกาหน้าสดุ้งคันทวยเหล่านี้เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:52.201226815+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:52.201228609+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:52.201230413+07:00","message":"StatePrefix: 'ช่อฟ้าใบระกาหน้าสดุ้งคันทวย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:52.20123264+07:00","message":"TextPushed: 'ช่อฟ้า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:52.30876745+07:00","message":"receive streaming session, msgId: 2123"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:52.308804564+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":"2025-10-27T15:45:52.308812186+07:00","message":"receive interim result [false|false]: ช่อฟ้าใบระกาหน้าสดุ้งคันทวยเหล่านี้เป็นไม้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:52.308828376+07:00","message":"[buffer interim] 2123 false ช่อฟ้าใบระกาหน้าสดุ้งคันทวยเหล่านี้เป็นไม้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:52.308844497+07:00","message":"[bufferProcess] interim [660000000]:ช่อฟ้าใบระกาหน้าสดุ้งคันทวยเหล่านี้เป็นไม้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:52.308847578+07:00","message":"[bufferProcess] send to processor:ช่อฟ้าใบระกาหน้าสดุ้งคันทวยเหล่านี้เป็นมา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:52.308851965+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:52.308855484+07:00","message":"> Transcript [9754] [false]: 'ช่อฟ้าใบระกาหน้าสดุ้งคันทวยเหล่านี้เป็นมา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:52.308860063+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:52.308861981+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:52.308864011+07:00","message":"StatePrefix: 'ช่อฟ้าใบระกาหน้าสดุ้งคันทวย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:52.308865991+07:00","message":"TextPushed: 'ช่อฟ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:52.308868562+07:00","message":"Push: 'ใบระกาหน้าสดุ้งคันทวย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:52.308870411+07:00","message":"TextPushed: 'ช่อฟ้าใบระกาหน้าสดุ้งคันทวย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:52.308872279+07:00","message":"Set new StatePrefix : 'ช่อฟ้าใบระกาหน้าสดุ้งคันทวยเหล่านี้เป็นมา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:52.308874713+07:00","message":"Next Push (prob) : 'เหล่านี้เป็นมา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:52.30888273+07:00","message":"push: {false ใบระกาหน้าสดุ้งคันทวย 0 0xc002923e00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:52.427354359+07:00","message":"[GCS] Cleaned up inactive client: 2099"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:52.427377634+07:00","message":"[GCS] Cleaned up inactive client: 2105"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:52.427381003+07:00","message":"[GCS] Cleaned up inactive client: 2096"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:52.427383342+07:00","message":"[GCS] Cleaned up inactive client: 2098"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:52.427385657+07:00","message":"[GCS] Cleaned up inactive client: 2104"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:52.427387867+07:00","message":"[GCS] Cleaned up inactive client: 2106"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:52.427390544+07:00","message":"[GCS] Cleaned up inactive client: 2103"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:52.42739261+07:00","message":"[GCS] Cleaned up inactive client: 2102"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:52.427394727+07:00","message":"[GCS] Cleaned up inactive client: 2101"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:52.427396776+07:00","message":"[GCS] Cleaned up inactive client: 2100"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:52.427398895+07:00","message":"[GCS] Cleaned up inactive client: 2095"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:52.427400942+07:00","message":"[GCS] Cleaned up inactive client: 2097"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:52.503362422+07:00","message":"receive streaming session, msgId: 2123"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:52.503404749+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":"2025-10-27T15:45:52.503411691+07:00","message":"receive interim result [false|false]: ช่อฟ้าใบระกาหน้าสดุ้งคันทวยเหล่านี้เป็นไม้แกะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:52.503423983+07:00","message":"[buffer interim] 2123 false ช่อฟ้าใบระกาหน้าสดุ้งคันทวยเหล่านี้เป็นไม้แกะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:52.503430578+07:00","message":"[bufferProcess] interim [840000000]:ช่อฟ้าใบระกาหน้าสดุ้งคันทวยเหล่านี้เป็นไม้แกะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:52.503432955+07:00","message":"[bufferProcess] send to processor:ช่อฟ้าใบระกาหน้าสดุ้งคันทวยเหล่านี้เป็นไม้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:52.503438307+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:52.503443428+07:00","message":"> Transcript [9755] [false]: 'ช่อฟ้าใบระกาหน้าสดุ้งคันทวยเหล่านี้เป็นไม้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:52.503445593+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:52.503447344+07:00","message":"Set new StatePrefix: 'ช่อฟ้าใบระกาหน้าสดุ้งคันทวยเหล่านี้เป็นไม้'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:52.690965315+07:00","message":"receive streaming session, msgId: 2123"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:52.691001274+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":"2025-10-27T15:45:52.691009133+07:00","message":"receive interim result [false|false]: ช่อฟ้าใบระกาหน้าสดุ้งคันทวยเหล่านี้เป็นไม้แกะสลัก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:52.691021862+07:00","message":"[buffer interim] 2123 false ช่อฟ้าใบระกาหน้าสดุ้งคันทวยเหล่านี้เป็นไม้แกะสลัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:52.691029243+07:00","message":"[bufferProcess] interim [80000000]:ช่อฟ้าใบระกาหน้าสดุ้งคันทวยเหล่านี้เป็นไม้แกะสลัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:52.691031538+07:00","message":"[bufferProcess] send to processor:ช่อฟ้าใบระกาหน้าสดุ้งคันทวยเหล่านี้เป็นไม้แกะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:52.691036637+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:52.691039331+07:00","message":"> Transcript [9756] [false]: 'ช่อฟ้าใบระกาหน้าสดุ้งคันทวยเหล่านี้เป็นไม้แกะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:52.691042415+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:52.691044193+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:52.691046588+07:00","message":"StatePrefix: 'ช่อฟ้าใบระกาหน้าสดุ้งคันทวยเหล่านี้เป็นไม้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:52.691049706+07:00","message":"TextPushed: 'ช่อฟ้าใบระกาหน้าสดุ้งคันทวย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:52.725104653+07:00","message":"[GCS] IsForceVAD: false for message ID: 2123"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:52.786467481+07:00","message":"[GCS] Start streaming session, msgId: 2124"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:52.852380311+07:00","message":"receive streaming session, msgId: 2123"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:52.852414979+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ช่อฟ้าใบระกานางสะดุ้งคันทวยเหล่านี้เป็นไม้แกะสลัก\",\"confidence\":0.93957794}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:52.852421118+07:00","message":"receive interim result [true|false]: ช่อฟ้าใบระกานางสะดุ้งคันทวยเหล่านี้เป็นไม้แกะสลัก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:52.852428886+07:00","message":"end recv isFinal message id 2123"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:52.852431173+07:00","message":"end Recv id 2123"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:52.852437348+07:00","message":"[buffer interim] 2123 true ช่อฟ้าใบระกานางสะดุ้งคันทวยเหล่านี้เป็นไม้แกะสลัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:52.85244549+07:00","message":"[bufferProcess] interim [320000000]:ช่อฟ้าใบระกานางสะดุ้งคันทวยเหล่านี้เป็นไม้แกะสลัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:52.852448926+07:00","message":"[bufferProcess] send to processor (isfinal):ช่อฟ้าใบระกาหน้าสดุ้งคันทวยเหล่านี้เป็นไม้แกะสลัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:52.852452558+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:52.852455282+07:00","message":"> Transcript [9757] [false]: 'ช่อฟ้าใบระกาหน้าสดุ้งคันทวยเหล่านี้เป็นไม้แกะสลัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:52.852458285+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:52.85245993+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:52.852462577+07:00","message":"StatePrefix: 'ช่อฟ้าใบระกาหน้าสดุ้งคันทวยเหล่านี้เป็นไม้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:52.852465005+07:00","message":"TextPushed: 'ช่อฟ้าใบระกาหน้าสดุ้งคันทวย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:52.852466758+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:52.852468282+07:00","message":"> Transcript [9758] [true]: 'ช่อฟ้าใบระกานางสะดุ้งคันทวยเหล่านี้เป็นไม้แกะสลัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:52.852470131+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:52.852471601+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:52.852472995+07:00","message":"StatePrefix: 'ช่อฟ้าใบระกาหน้าสดุ้งคันทวยเหล่านี้เป็นไม้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:52.852476141+07:00","message":"TextPushed: 'ช่อฟ้าใบระกาหน้าสดุ้งคันทวย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:52.852477561+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:52.852621725+07:00","message":"Push: 'เหล่านี้เป็นไม้แกะสลัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:52.852624043+07:00","message":"TextPushed: 'ช่อฟ้าใบระกาหน้าสดุ้งคันทวยเหล่านี้เป็นไม้แกะสลัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:52.852626145+07:00","message":"Set new StatePrefix : 'ช่อฟ้าใบระกานางสะดุ้งคันทวยเหล่านี้เป็นไม้แกะสลัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:52.852628153+07:00","message":"Next Push (prob) : 'ช่อฟ้าใบระกานางสะดุ้งคันทวยเหล่านี้เป็นไม้แกะสลัก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:52.852636392+07:00","message":"push: {true เหล่านี้เป็นไม้แกะสลัก 0 0xc002923e00}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:52.852646393+07:00","message":"write aligntment file to 'tmp/7446/align_message_id_2123.html'"}
{"level":"info","service":"Main","time":"2025-10-27T15:45:52.862187486+07:00","message":"write wav file: './tmp/7446/7446_2123.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:53.335805982+07:00","message":"receive streaming session, msgId: 2124"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:53.335857656+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":"2025-10-27T15:45:53.335863826+07:00","message":"receive interim result [false|false]: ทาง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:53.335880041+07:00","message":"[buffer interim] 2124 false ทาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:53.335887966+07:00","message":"[bufferProcess] interim [540000000]:ทาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:53.335889957+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:45:53.346131658+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:45:53.346144483+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:53.467620444+07:00","message":"receive streaming session, msgId: 2124"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:53.467660446+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Tara\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:53.467665878+07:00","message":"receive interim result [false|false]: Tara"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:53.467678518+07:00","message":"[buffer interim] 2124 false Tara"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:53.467685303+07:00","message":"[bufferProcess] interim [660000000]:Tara"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:53.467687167+07:00","message":"[bufferProcess] send to processor:ทาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:53.467693041+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:53.4676966+07:00","message":"> Transcript [9759] [false]: 'ทาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:53.467699401+07:00","message":"Set StatePrefix (first interim): 'ทาง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:53.470344726+07:00","message":"receive streaming session, msgId: 2124"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:53.470362998+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":"2025-10-27T15:45:53.470368373+07:00","message":"receive interim result [false|false]: ธารารัตน์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:53.470380882+07:00","message":"[buffer interim] 2124 false ธารารัตน์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:53.470386516+07:00","message":"[bufferProcess] interim [720000000]:ธารารัตน์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:53.470389018+07:00","message":"[bufferProcess] send to processor:Tara"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:53.470394943+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:53.470396976+07:00","message":"> Transcript [9760] [false]: 'Tara'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:53.470398905+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:53.470400752+07:00","message":"Set new StatePrefix: 'Tara'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:53.532237047+07:00","message":"receive streaming session, msgId: 2124"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:53.532270101+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":"2025-10-27T15:45:53.532275161+07:00","message":"receive interim result [false|false]: ถ้ารัก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:53.532286636+07:00","message":"[buffer interim] 2124 false ถ้ารัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:53.532293225+07:00","message":"[bufferProcess] interim [780000000]:ถ้ารัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:53.532295121+07:00","message":"[bufferProcess] send to processor:ธารารัตน์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:53.532300022+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:53.532302809+07:00","message":"> Transcript [9761] [false]: 'ธารารัตน์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:53.532304933+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:53.532306492+07:00","message":"Set new StatePrefix: 'ธารารัตน์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:53.646648572+07:00","message":"receive streaming session, msgId: 2124"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:53.646682149+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":"2025-10-27T15:45:53.646687364+07:00","message":"receive interim result [false|false]: ทารักแร้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:53.64669961+07:00","message":"[buffer interim] 2124 false ทารักแร้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:53.646705879+07:00","message":"[bufferProcess] interim [840000000]:ทารักแร้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:53.646707931+07:00","message":"[bufferProcess] send to processor:ถ้ารัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:53.646713083+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:53.646715818+07:00","message":"> Transcript [9762] [false]: 'ถ้ารัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:53.646717684+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:53.6467198+07:00","message":"Set new StatePrefix: 'ถ้ารัก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:53.843557558+07:00","message":"receive streaming session, msgId: 2124"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:53.843588763+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":"2025-10-27T15:45:53.843594011+07:00","message":"receive interim result [false|false]: ทารักประดับ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:53.843605399+07:00","message":"[buffer interim] 2124 false ทารักประดับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:53.843612924+07:00","message":"[bufferProcess] interim [80000000]:ทารักประดับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:53.843615862+07:00","message":"[bufferProcess] send to processor:ทารักแร้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:53.843619992+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:53.84362338+07:00","message":"> Transcript [9763] [false]: 'ทารักแร้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:53.84362592+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:53.843628661+07:00","message":"Set new StatePrefix: 'ทารักแร้'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:54.040410716+07:00","message":"receive streaming session, msgId: 2124"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:54.040455648+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":"2025-10-27T15:45:54.040462468+07:00","message":"receive interim result [false|false]: ทารักประดับก็"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:54.040476807+07:00","message":"[buffer interim] 2124 false ทารักประดับก็"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:54.040484205+07:00","message":"[bufferProcess] interim [320000000]:ทารักประดับก็"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:54.040486955+07:00","message":"[bufferProcess] send to processor:ทารักประดับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:54.040493237+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:54.040497312+07:00","message":"> Transcript [9764] [false]: 'ทารักประดับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:54.04050006+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:54.040502522+07:00","message":"Set new StatePrefix: 'ทารักประดับ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:54.223603372+07:00","message":"receive streaming session, msgId: 2124"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:54.223638568+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":"2025-10-27T15:45:54.223643474+07:00","message":"receive interim result [false|false]: ทารักประดับกระจก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:54.223656229+07:00","message":"[buffer interim] 2124 false ทารักประดับกระจก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:54.223663123+07:00","message":"[bufferProcess] interim [440000000]:ทารักประดับกระจก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:54.223665674+07:00","message":"[bufferProcess] send to processor:ทารักประดับก็"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:54.223670859+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:54.223673537+07:00","message":"> Transcript [9765] [false]: 'ทารักประดับก็'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:54.223676261+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:54.223678087+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:54.223679697+07:00","message":"StatePrefix: 'ทารักประดับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:54.223681735+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:54.562428206+07:00","message":"receive streaming session, msgId: 2124"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:54.56246935+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":"2025-10-27T15:45:54.562474633+07:00","message":"receive interim result [false|false]: ทารักประดับกระจกทั้ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:54.562486485+07:00","message":"[buffer interim] 2124 false ทารักประดับกระจกทั้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:54.562493636+07:00","message":"[bufferProcess] interim [740000000]:ทารักประดับกระจกทั้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:54.562495553+07:00","message":"[bufferProcess] send to processor:ทารักประดับกระจก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:54.56250029+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:54.562502794+07:00","message":"> Transcript [9766] [false]: 'ทารักประดับกระจก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:54.56250605+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:54.562508268+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:54.562510004+07:00","message":"StatePrefix: 'ทารักประดับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:54.562511818+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:54.684642134+07:00","message":"receive streaming session, msgId: 2124"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:54.684681856+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทารักประดับกระจกทั้ง 4\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:54.684688511+07:00","message":"receive interim result [false|false]: ทารักประดับกระจกทั้ง 4"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:54.684702983+07:00","message":"[buffer interim] 2124 false ทารักประดับกระจกทั้ง 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:54.684715018+07:00","message":"[bufferProcess] interim [920000000]:ทารักประดับกระจกทั้ง 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:54.684717919+07:00","message":"[bufferProcess] send to processor:ทารักประดับกระจกทั้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:54.684722514+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:54.684725735+07:00","message":"> Transcript [9767] [false]: 'ทารักประดับกระจกทั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:54.684729567+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:54.684732903+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:54.684735377+07:00","message":"StatePrefix: 'ทารักประดับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:54.684737775+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:54.864582998+07:00","message":"receive streaming session, msgId: 2124"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:54.864620764+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":"2025-10-27T15:45:54.864626736+07:00","message":"receive interim result [false|false]: ทารักประดับกระจกทั้งสิ้น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:54.86463882+07:00","message":"[buffer interim] 2124 false ทารักประดับกระจกทั้งสิ้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:54.864645469+07:00","message":"[bufferProcess] interim [40000000]:ทารักประดับกระจกทั้งสิ้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:54.864647768+07:00","message":"[bufferProcess] send to processor:ทารักประดับกระจกทั้ง 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:54.864653154+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:54.864655722+07:00","message":"> Transcript [9768] [false]: 'ทารักประดับกระจกทั้ง 4'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:54.86465841+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:54.864660125+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:54.864661877+07:00","message":"StatePrefix: 'ทารักประดับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:54.864663813+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:54.864667749+07:00","message":"Push: 'ทารักประดับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:54.864669525+07:00","message":"TextPushed: 'ทารักประดับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:54.864671358+07:00","message":"Set new StatePrefix : 'ทารักประดับกระจกทั้ง 4'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:54.864673678+07:00","message":"Next Push (prob) : 'กระจกทั้ง 4'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:54.864681945+07:00","message":"push: {false ทารักประดับ 0 0xc002ee4000}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:55.461016198+07:00","message":"receive streaming session, msgId: 2124"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:55.461059249+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":"2025-10-27T15:45:55.461065496+07:00","message":"receive interim result [false|false]: ทารักประดับกระจกทั้งสิ้น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:55.461079937+07:00","message":"[buffer interim] 2124 false ทารักประดับกระจกทั้งสิ้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:55.461088352+07:00","message":"[bufferProcess] interim [640000000]:ทารักประดับกระจกทั้งสิ้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:55.461091317+07:00","message":"[bufferProcess] send to processor:ทารักประดับกระจกทั้งสิ้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:55.461098939+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:55.461102697+07:00","message":"> Transcript [9769] [false]: 'ทารักประดับกระจกทั้งสิ้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:55.461104923+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:55.46110726+07:00","message":"Set new StatePrefix: 'ทารักประดับกระจกทั้งสิ้น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:56.038935557+07:00","message":"receive streaming session, msgId: 2124"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:56.038982106+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":"2025-10-27T15:45:56.038989743+07:00","message":"receive interim result [false|false]: ทารักประดับกระจกทั้งสิ้นหางหงส์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:56.039006282+07:00","message":"[buffer interim] 2124 false ทารักประดับกระจกทั้งสิ้นหางหงส์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:56.039014728+07:00","message":"[bufferProcess] interim [300000000]:ทารักประดับกระจกทั้งสิ้นหางหงส์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:56.03901978+07:00","message":"[bufferProcess] send to processor:ทารักประดับกระจกทั้งสิ้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:56.039026807+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:56.039030582+07:00","message":"> Transcript [9770] [false]: 'ทารักประดับกระจกทั้งสิ้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:56.039034771+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:56.039037402+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:56.039040012+07:00","message":"StatePrefix: 'ทารักประดับกระจกทั้งสิ้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:56.039042732+07:00","message":"TextPushed: 'ทารักประดับ'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:45:56.346738376+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:45:56.346746836+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:56.677481995+07:00","message":"receive streaming session, msgId: 2124"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:56.677523109+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":"2025-10-27T15:45:56.677528729+07:00","message":"receive interim result [false|false]: ทารักประดับกระจกทั้งสิ้นทั้งผงปิดแผ่น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:56.677540883+07:00","message":"[buffer interim] 2124 false ทารักประดับกระจกทั้งสิ้นทั้งผงปิดแผ่น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:56.677548031+07:00","message":"[bufferProcess] interim [840000000]:ทารักประดับกระจกทั้งสิ้นทั้งผงปิดแผ่น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:56.67755039+07:00","message":"[bufferProcess] send to processor:ทารักประดับกระจกทั้งสิ้นหางหงส์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:56.677555574+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:56.677558495+07:00","message":"> Transcript [9771] [false]: 'ทารักประดับกระจกทั้งสิ้นหางหงส์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:56.677561767+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:56.677563773+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:56.677565811+07:00","message":"StatePrefix: 'ทารักประดับกระจกทั้งสิ้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:56.677568455+07:00","message":"TextPushed: 'ทารักประดับ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:56.704594005+07:00","message":"receive streaming session, msgId: 2124"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:56.704634078+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":"2025-10-27T15:45:56.704639538+07:00","message":"receive interim result [false|false]: ทารักประดับกระจกทั้งสิ้นหางหงส์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:56.704651374+07:00","message":"[buffer interim] 2124 false ทารักประดับกระจกทั้งสิ้นหางหงส์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:56.704660409+07:00","message":"[bufferProcess] interim [900000000]:ทารักประดับกระจกทั้งสิ้นหางหงส์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:56.704662766+07:00","message":"[bufferProcess] send to processor:ทารักประดับกระจกทั้งสิ้นทั้งผงปิดแผ่น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:56.704666174+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:56.70466896+07:00","message":"> Transcript [9772] [false]: 'ทารักประดับกระจกทั้งสิ้นทั้งผงปิดแผ่น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:56.704672038+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:56.70467376+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:56.704675344+07:00","message":"StatePrefix: 'ทารักประดับกระจกทั้งสิ้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:56.70467714+07:00","message":"TextPushed: 'ทารักประดับ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:56.74207276+07:00","message":"receive streaming session, msgId: 2124"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:56.742114171+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":"2025-10-27T15:45:56.742121259+07:00","message":"receive interim result [false|false]: ทารักประดับกระจกทั้งสิ้นกว่า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:56.742137128+07:00","message":"[buffer interim] 2124 false ทารักประดับกระจกทั้งสิ้นกว่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:56.742145826+07:00","message":"[bufferProcess] interim [960000000]:ทารักประดับกระจกทั้งสิ้นกว่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:56.742149215+07:00","message":"[bufferProcess] send to processor:ทารักประดับกระจกทั้งสิ้นหางหงส์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:56.742155046+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:56.742157923+07:00","message":"> Transcript [9773] [false]: 'ทารักประดับกระจกทั้งสิ้นหางหงส์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:56.742161251+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:56.742163138+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:56.742164991+07:00","message":"StatePrefix: 'ทารักประดับกระจกทั้งสิ้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:56.742166657+07:00","message":"TextPushed: 'ทารักประดับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:56.742177077+07:00","message":"Push: 'กระจกทั้งสิ้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:56.742179153+07:00","message":"TextPushed: 'ทารักประดับกระจกทั้งสิ้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:56.742181237+07:00","message":"Set new StatePrefix : 'ทารักประดับกระจกทั้งสิ้นหางหงส์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:56.742183077+07:00","message":"Next Push (prob) : 'หางหงส์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:56.742204669+07:00","message":"push: {false กระจกทั้งสิ้น 0 0xc002ee4000}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:57.102561454+07:00","message":"receive streaming session, msgId: 2124"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:57.1025934+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":"2025-10-27T15:45:57.102599057+07:00","message":"receive interim result [false|false]: ทารักประดับกระจกทั้งสิ้นกว่าหางหงส์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:57.102610234+07:00","message":"[buffer interim] 2124 false ทารักประดับกระจกทั้งสิ้นกว่าหางหงส์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:57.102618827+07:00","message":"[bufferProcess] interim [320000000]:ทารักประดับกระจกทั้งสิ้นกว่าหางหงส์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:57.102621191+07:00","message":"[bufferProcess] send to processor:ทารักประดับกระจกทั้งสิ้นกว่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:57.102626751+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:57.10262936+07:00","message":"> Transcript [9774] [false]: 'ทารักประดับกระจกทั้งสิ้นกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:57.102631346+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:57.102632982+07:00","message":"Set new StatePrefix: 'ทารักประดับกระจกทั้งสิ้นกว่า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:57.366781415+07:00","message":"receive streaming session, msgId: 2124"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:57.366821412+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":"2025-10-27T15:45:57.366828732+07:00","message":"receive interim result [false|false]: ทารักประดับกระจกทั้งสิ้นกว่าหางหงส์โดย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:57.366855587+07:00","message":"[buffer interim] 2124 false ทารักประดับกระจกทั้งสิ้นกว่าหางหงส์โดย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:57.366866575+07:00","message":"[bufferProcess] interim [560000000]:ทารักประดับกระจกทั้งสิ้นกว่าหางหงส์โดย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:57.366869707+07:00","message":"[bufferProcess] send to processor:ทารักประดับกระจกทั้งสิ้นกว่าหางหงส์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:57.366876407+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:57.366879943+07:00","message":"> Transcript [9775] [false]: 'ทารักประดับกระจกทั้งสิ้นกว่าหางหงส์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:57.366884354+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:57.366886878+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:57.366889658+07:00","message":"StatePrefix: 'ทารักประดับกระจกทั้งสิ้นกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:57.366892699+07:00","message":"TextPushed: 'ทารักประดับกระจกทั้งสิ้น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:57.433558191+07:00","message":"receive streaming session, msgId: 2124"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:57.433598276+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":"2025-10-27T15:45:57.43360446+07:00","message":"receive interim result [false|false]: ทารักประดับกระจกทั้งสิ้นกว่าหางหงส์หยก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:57.43361742+07:00","message":"[buffer interim] 2124 false ทารักประดับกระจกทั้งสิ้นกว่าหางหงส์หยก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:57.433626329+07:00","message":"[bufferProcess] interim [680000000]:ทารักประดับกระจกทั้งสิ้นกว่าหางหงส์หยก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:57.433628631+07:00","message":"[bufferProcess] send to processor:ทารักประดับกระจกทั้งสิ้นกว่าหางหงส์โดย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:57.433632889+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:57.433635355+07:00","message":"> Transcript [9776] [false]: 'ทารักประดับกระจกทั้งสิ้นกว่าหางหงส์โดย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:57.433639568+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:57.43364154+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:57.433643468+07:00","message":"StatePrefix: 'ทารักประดับกระจกทั้งสิ้นกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:57.433646101+07:00","message":"TextPushed: 'ทารักประดับกระจกทั้งสิ้น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:57.566937211+07:00","message":"receive streaming session, msgId: 2124"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:57.566972382+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":"2025-10-27T15:45:57.566978354+07:00","message":"receive interim result [false|false]: ทารักประดับกระจกทั้งสิ้นกว่าหางหงส์โดยควบ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:57.566991399+07:00","message":"[buffer interim] 2124 false ทารักประดับกระจกทั้งสิ้นกว่าหางหงส์โดยควบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:57.567000363+07:00","message":"[bufferProcess] interim [740000000]:ทารักประดับกระจกทั้งสิ้นกว่าหางหงส์โดยควบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:57.56700324+07:00","message":"[bufferProcess] send to processor:ทารักประดับกระจกทั้งสิ้นกว่าหางหงส์หยก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:57.567009263+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:57.567013263+07:00","message":"> Transcript [9777] [false]: 'ทารักประดับกระจกทั้งสิ้นกว่าหางหงส์หยก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:57.567018015+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:57.567020207+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:57.567023273+07:00","message":"StatePrefix: 'ทารักประดับกระจกทั้งสิ้นกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:57.567025698+07:00","message":"TextPushed: 'ทารักประดับกระจกทั้งสิ้น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:57.626931184+07:00","message":"receive streaming session, msgId: 2124"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:57.626966241+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":"2025-10-27T15:45:57.626972142+07:00","message":"receive interim result [false|false]: ทารักประดับกระจกทั้งสิ้นกว่าหางหงส์โดยทั่วไป"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:57.626983958+07:00","message":"[buffer interim] 2124 false ทารักประดับกระจกทั้งสิ้นกว่าหางหงส์โดยทั่วไป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:57.626991997+07:00","message":"[bufferProcess] interim [920000000]:ทารักประดับกระจกทั้งสิ้นกว่าหางหงส์โดยทั่วไป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:57.626996074+07:00","message":"[bufferProcess] send to processor:ทารักประดับกระจกทั้งสิ้นกว่าหางหงส์โดยควบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:57.62700117+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:57.627004689+07:00","message":"> Transcript [9778] [false]: 'ทารักประดับกระจกทั้งสิ้นกว่าหางหงส์โดยควบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:57.627009141+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:57.627011577+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:57.627014259+07:00","message":"StatePrefix: 'ทารักประดับกระจกทั้งสิ้นกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:57.62701685+07:00","message":"TextPushed: 'ทารักประดับกระจกทั้งสิ้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:57.627021375+07:00","message":"Push: 'กว่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:57.627023789+07:00","message":"TextPushed: 'ทารักประดับกระจกทั้งสิ้นกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:57.627026233+07:00","message":"Set new StatePrefix : 'ทารักประดับกระจกทั้งสิ้นกว่าหางหงส์โดยควบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:57.627029798+07:00","message":"Next Push (prob) : 'หางหงส์โดยควบ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:57.627038927+07:00","message":"push: {false กว่า 0 0xc002ee4000}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:58.083527723+07:00","message":"receive streaming session, msgId: 2124"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:58.08356354+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":"2025-10-27T15:45:58.083569689+07:00","message":"receive interim result [false|false]: ทารักประดับกระจกทั้งสิ้นกว่าหางหงส์โดยทั่วไปเพราะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:58.083583996+07:00","message":"[buffer interim] 2124 false ทารักประดับกระจกทั้งสิ้นกว่าหางหงส์โดยทั่วไปเพราะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:58.083590387+07:00","message":"[bufferProcess] interim [280000000]:ทารักประดับกระจกทั้งสิ้นกว่าหางหงส์โดยทั่วไปเพราะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:58.083592874+07:00","message":"[bufferProcess] send to processor:ทารักประดับกระจกทั้งสิ้นกว่าหางหงส์โดยทั่วไป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:58.083597989+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:58.08360047+07:00","message":"> Transcript [9779] [false]: 'ทารักประดับกระจกทั้งสิ้นกว่าหางหงส์โดยทั่วไป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:58.083602718+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:58.083604302+07:00","message":"Set new StatePrefix: 'ทารักประดับกระจกทั้งสิ้นกว่าหางหงส์โดยทั่วไป'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:58.149961341+07:00","message":"receive streaming session, msgId: 2124"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:58.149997852+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":"2025-10-27T15:45:58.150003593+07:00","message":"receive interim result [false|false]: ทารักประดับกระจกทั้งสิ้นกว่าหางหงส์โดยทั่วไปเพราะว่า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:58.150016604+07:00","message":"[buffer interim] 2124 false ทารักประดับกระจกทั้งสิ้นกว่าหางหงส์โดยทั่วไปเพราะว่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:58.150023649+07:00","message":"[bufferProcess] interim [340000000]:ทารักประดับกระจกทั้งสิ้นกว่าหางหงส์โดยทั่วไปเพราะว่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:58.150026017+07:00","message":"[bufferProcess] send to processor:ทารักประดับกระจกทั้งสิ้นกว่าหางหงส์โดยทั่วไปเพราะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:58.150031175+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:58.150033855+07:00","message":"> Transcript [9780] [false]: 'ทารักประดับกระจกทั้งสิ้นกว่าหางหงส์โดยทั่วไปเพราะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:58.15003711+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:58.150039366+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:58.150040948+07:00","message":"StatePrefix: 'ทารักประดับกระจกทั้งสิ้นกว่าหางหงส์โดยทั่วไป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:58.150043379+07:00","message":"TextPushed: 'ทารักประดับกระจกทั้งสิ้นกว่า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:58.424754263+07:00","message":"[GCS] IsForceVAD: false for message ID: 2124"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:58.500197854+07:00","message":"[GCS] Start streaming session, msgId: 2125"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:58.60671858+07:00","message":"receive streaming session, msgId: 2124"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:58.606755403+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทารักประดับกระจกทั้งสิ้นทั้งหงส์ปิดแผลกว่าหางหงส์โดยทั่วไปแปลว่า\",\"confidence\":0.9116809}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":850000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:58.606761519+07:00","message":"receive interim result [true|false]: ทารักประดับกระจกทั้งสิ้นทั้งหงส์ปิดแผลกว่าหางหงส์โดยทั่วไปแปลว่า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:58.606771619+07:00","message":"end recv isFinal message id 2124"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:58.606773959+07:00","message":"end Recv id 2124"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:58.606780147+07:00","message":"[buffer interim] 2124 true ทารักประดับกระจกทั้งสิ้นทั้งหงส์ปิดแผลกว่าหางหงส์โดยทั่วไปแปลว่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:58.606787074+07:00","message":"[bufferProcess] interim [850000000]:ทารักประดับกระจกทั้งสิ้นทั้งหงส์ปิดแผลกว่าหางหงส์โดยทั่วไปแปลว่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:58.606790687+07:00","message":"[bufferProcess] send to processor (isfinal):ทารักประดับกระจกทั้งสิ้นกว่าหางหงส์โดยทั่วไปเพราะว่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:58.60679448+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:58.606796864+07:00","message":"> Transcript [9781] [false]: 'ทารักประดับกระจกทั้งสิ้นกว่าหางหงส์โดยทั่วไปเพราะว่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:58.606799612+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:58.606801396+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:58.606803516+07:00","message":"StatePrefix: 'ทารักประดับกระจกทั้งสิ้นกว่าหางหงส์โดยทั่วไป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:58.606806092+07:00","message":"TextPushed: 'ทารักประดับกระจกทั้งสิ้นกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:58.606807808+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:58.606814741+07:00","message":"> Transcript [9782] [true]: 'ทารักประดับกระจกทั้งสิ้นทั้งหงส์ปิดแผลกว่าหางหงส์โดยทั่วไปแปลว่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:58.606816994+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:58.606818418+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:58.606819712+07:00","message":"StatePrefix: 'ทารักประดับกระจกทั้งสิ้นกว่าหางหงส์โดยทั่วไป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:58.606821207+07:00","message":"TextPushed: 'ทารักประดับกระจกทั้งสิ้นกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:58.606822549+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:58.606980545+07:00","message":"Push: 'หางหงส์โดยทั่วไปแปลว่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:58.606983534+07:00","message":"TextPushed: 'ทารักประดับกระจกทั้งสิ้นกว่าหางหงส์โดยทั่วไปแปลว่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:58.606985565+07:00","message":"Set new StatePrefix : 'ทารักประดับกระจกทั้งสิ้นทั้งหงส์ปิดแผลกว่าหางหงส์โดยทั่วไปแปลว่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:58.606987519+07:00","message":"Next Push (prob) : 'ทารักประดับกระจกทั้งสิ้นทั้งหงส์ปิดแผลกว่าหางหงส์โดยทั่วไปแปลว่า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:58.606995821+07:00","message":"push: {true หางหงส์โดยทั่วไปแปลว่า 0 0xc002ee4000}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:58.607005144+07:00","message":"write aligntment file to 'tmp/7446/align_message_id_2124.html'"}
{"level":"info","service":"Main","time":"2025-10-27T15:45:58.619164808+07:00","message":"write wav file: './tmp/7446/7446_2124.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:59.077153136+07:00","message":"receive streaming session, msgId: 2125"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:59.077205353+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"A\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:59.077210617+07:00","message":"receive interim result [false|false]: A"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:59.077225943+07:00","message":"[buffer interim] 2125 false A"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:59.077232846+07:00","message":"[bufferProcess] interim [420000000]:A"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:59.077234453+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:59.220474798+07:00","message":"receive streaming session, msgId: 2125"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:59.220508857+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":"2025-10-27T15:45:59.220517308+07:00","message":"receive interim result [false|false]: ทำเป็น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:59.220528488+07:00","message":"[buffer interim] 2125 false ทำเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:59.220535013+07:00","message":"[bufferProcess] interim [480000000]:ทำเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:59.220537093+07:00","message":"[bufferProcess] send to processor:A"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:59.220540059+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:59.220543156+07:00","message":"> Transcript [9783] [false]: 'A'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:59.220545188+07:00","message":"Set StatePrefix (first interim): 'A'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:59.304296175+07:00","message":"receive streaming session, msgId: 2125"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:59.304337219+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":"2025-10-27T15:45:59.30434368+07:00","message":"receive interim result [false|false]: ทำเป็นรู้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:59.304360808+07:00","message":"[buffer interim] 2125 false ทำเป็นรู้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:59.304370325+07:00","message":"[bufferProcess] interim [600000000]:ทำเป็นรู้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:59.304377232+07:00","message":"[bufferProcess] send to processor:ทำเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:59.304385302+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:59.304389027+07:00","message":"> Transcript [9784] [false]: 'ทำเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:59.304391806+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:59.304394076+07:00","message":"Set new StatePrefix: 'ทำเป็น'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:45:59.34702642+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:45:59.347031669+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:59.34850789+07:00","message":"receive streaming session, msgId: 2125"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:59.348538066+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":"2025-10-27T15:45:59.348542207+07:00","message":"receive interim result [false|false]: ทำเป็นรูป"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:59.348553289+07:00","message":"[buffer interim] 2125 false ทำเป็นรูป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:59.348559919+07:00","message":"[bufferProcess] interim [660000000]:ทำเป็นรูป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:59.34856186+07:00","message":"[bufferProcess] send to processor:ทำเป็นรู้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:59.348565132+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:59.34856767+07:00","message":"> Transcript [9785] [false]: 'ทำเป็นรู้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:59.348570199+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:59.348571803+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:59.348573396+07:00","message":"StatePrefix: 'ทำเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:59.348575057+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:59.572848398+07:00","message":"receive streaming session, msgId: 2125"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:59.572885469+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":"2025-10-27T15:45:59.572891159+07:00","message":"receive interim result [false|false]: ทำเป็นรูปพญา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:59.572904901+07:00","message":"[buffer interim] 2125 false ทำเป็นรูปพญา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:59.572915109+07:00","message":"[bufferProcess] interim [900000000]:ทำเป็นรูปพญา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:59.572917451+07:00","message":"[bufferProcess] send to processor:ทำเป็นรูป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:59.572922736+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:59.572925354+07:00","message":"> Transcript [9786] [false]: 'ทำเป็นรูป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:59.572928211+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:59.572929953+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:59.572931505+07:00","message":"StatePrefix: 'ทำเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:59.572933209+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:59.749786204+07:00","message":"receive streaming session, msgId: 2125"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:59.749821514+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":"2025-10-27T15:45:59.749827055+07:00","message":"receive interim result [false|false]: ทำเป็นรูปพญานาค"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:45:59.749845583+07:00","message":"[buffer interim] 2125 false ทำเป็นรูปพญานาค"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:59.749852271+07:00","message":"[bufferProcess] interim [80000000]:ทำเป็นรูปพญานาค"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:59.749854237+07:00","message":"[bufferProcess] send to processor:ทำเป็นรูปพญา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:59.749859111+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:59.749864253+07:00","message":"> Transcript [9787] [false]: 'ทำเป็นรูปพญา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:59.749868956+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:59.749870957+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:59.749873265+07:00","message":"StatePrefix: 'ทำเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:45:59.749876913+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:00.244608471+07:00","message":"receive streaming session, msgId: 2125"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:00.24464386+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำเป็นรูปพญานาค 3\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:00.244648981+07:00","message":"receive interim result [false|false]: ทำเป็นรูปพญานาค 3"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:00.244661548+07:00","message":"[buffer interim] 2125 false ทำเป็นรูปพญานาค 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:00.244669921+07:00","message":"[bufferProcess] interim [560000000]:ทำเป็นรูปพญานาค 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:00.244672122+07:00","message":"[bufferProcess] send to processor:ทำเป็นรูปพญานาค"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:00.244675767+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:00.244678358+07:00","message":"> Transcript [9788] [false]: 'ทำเป็นรูปพญานาค'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:00.244681655+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:00.244684162+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:00.244685995+07:00","message":"StatePrefix: 'ทำเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:00.244687643+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:00.244690042+07:00","message":"Push: 'ทำเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:00.244691544+07:00","message":"TextPushed: 'ทำเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:00.244693149+07:00","message":"Set new StatePrefix : 'ทำเป็นรูปพญานาค'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:00.244694897+07:00","message":"Next Push (prob) : 'รูปพญานาค'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:00.244702663+07:00","message":"push: {false ทำเป็น 0 0xc002b14780}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:00.385846462+07:00","message":"receive streaming session, msgId: 2125"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:00.385883531+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":"2025-10-27T15:46:00.385889657+07:00","message":"receive interim result [false|false]: ทำเป็นรูปพญานาค"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:00.385898382+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 3 หัว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:00.385901111+07:00","message":"receive interim result [false|false]:  3 หัว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:00.38590837+07:00","message":"[buffer interim] 2125 false ทำเป็นรูปพญานาค"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:00.385911384+07:00","message":"[buffer interim] 2125 false  3 หัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:00.385917548+07:00","message":"[bufferProcess] interim [680000000]:ทำเป็นรูปพญานาค"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:00.385919691+07:00","message":"[bufferProcess] send to processor:ทำเป็นรูปพญานาค 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:00.385922186+07:00","message":"[bufferProcess] interim [680000000]: 3 หัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:00.385924462+07:00","message":"[bufferProcess] update buffer: ทำเป็นรูปพญานาค 3 หัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:00.385927216+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:00.385929427+07:00","message":"> Transcript [9789] [false]: 'ทำเป็นรูปพญานาค 3'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:00.385932451+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:00.385934135+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:00.385935578+07:00","message":"StatePrefix: 'ทำเป็นรูปพญานาค'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:00.385937374+07:00","message":"TextPushed: 'ทำเป็น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:00.851318808+07:00","message":"receive streaming session, msgId: 2125"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:00.851358029+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำเป็นรูปพญานาค 3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:00.851364468+07:00","message":"receive interim result [false|false]: ทำเป็นรูปพญานาค 3"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:00.851376087+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":"2025-10-27T15:46:00.851378958+07:00","message":"receive interim result [false|false]:  หัว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:00.851386282+07:00","message":"[buffer interim] 2125 false ทำเป็นรูปพญานาค 3"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:00.851389511+07:00","message":"[buffer interim] 2125 false  หัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:00.851399155+07:00","message":"[bufferProcess] interim [160000000]:ทำเป็นรูปพญานาค 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:00.851401239+07:00","message":"[bufferProcess] send to processor:ทำเป็นรูปพญานาค 3 หัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:00.851403878+07:00","message":"[bufferProcess] interim [160000000]: หัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:00.85140624+07:00","message":"[bufferProcess] update buffer: ทำเป็นรูปพญานาค 3 หัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:00.85140917+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:00.851411912+07:00","message":"> Transcript [9790] [false]: 'ทำเป็นรูปพญานาค 3 หัว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:00.851415299+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:00.851416991+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:00.851418384+07:00","message":"StatePrefix: 'ทำเป็นรูปพญานาค'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:00.851420349+07:00","message":"TextPushed: 'ทำเป็น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:00.966993761+07:00","message":"receive streaming session, msgId: 2125"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:00.967033613+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำเป็นรูปพญานาค 3 หัว\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:00.967040004+07:00","message":"receive interim result [false|false]: ทำเป็นรูปพญานาค 3 หัว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:00.967058016+07:00","message":"[buffer interim] 2125 false ทำเป็นรูปพญานาค 3 หัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:00.967066233+07:00","message":"[bufferProcess] interim [280000000]:ทำเป็นรูปพญานาค 3 หัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:00.967068607+07:00","message":"[bufferProcess] send to processor:ทำเป็นรูปพญานาค 3 หัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:00.967071746+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:00.967074221+07:00","message":"> Transcript [9791] [false]: 'ทำเป็นรูปพญานาค 3 หัว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:00.967077578+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:00.967079684+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:00.967081455+07:00","message":"StatePrefix: 'ทำเป็นรูปพญานาค'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:00.96708457+07:00","message":"TextPushed: 'ทำเป็น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:01.173344936+07:00","message":"receive streaming session, msgId: 2125"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:01.17338008+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำเป็นรูปพญานาค 3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:01.173386311+07:00","message":"receive interim result [false|false]: ทำเป็นรูปพญานาค 3"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:01.173397214+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":"2025-10-27T15:46:01.173400944+07:00","message":"receive interim result [false|false]:  หัวเชื่อมแก๊ส"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:01.173409675+07:00","message":"[buffer interim] 2125 false ทำเป็นรูปพญานาค 3"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:01.173413914+07:00","message":"[buffer interim] 2125 false  หัวเชื่อมแก๊ส"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:01.17342002+07:00","message":"[bufferProcess] interim [460000000]:ทำเป็นรูปพญานาค 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:01.173421999+07:00","message":"[bufferProcess] send to processor:ทำเป็นรูปพญานาค 3 หัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:01.173424385+07:00","message":"[bufferProcess] interim [460000000]: หัวเชื่อมแก๊ส"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:01.173427242+07:00","message":"[bufferProcess] update buffer: ทำเป็นรูปพญานาค 3 หัวเชื่อมแก๊ส"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:01.173430552+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:01.17343353+07:00","message":"> Transcript [9792] [false]: 'ทำเป็นรูปพญานาค 3 หัว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:01.17343675+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:01.17343851+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:01.173440294+07:00","message":"StatePrefix: 'ทำเป็นรูปพญานาค'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:01.17344299+07:00","message":"TextPushed: 'ทำเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:01.173445717+07:00","message":"Push: 'รูปพญานาค'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:01.173447201+07:00","message":"TextPushed: 'ทำเป็นรูปพญานาค'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:01.173448877+07:00","message":"Set new StatePrefix : 'ทำเป็นรูปพญานาค 3 หัว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:01.173450615+07:00","message":"Next Push (prob) : ' 3 หัว'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:01.173458269+07:00","message":"push: {false รูปพญานาค 0 0xc002b14780}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:01.22654227+07:00","message":"receive streaming session, msgId: 2125"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:01.226584621+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำเป็นรูปพญานาค 3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:01.226593115+07:00","message":"receive interim result [false|false]: ทำเป็นรูปพญานาค 3"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:01.226603863+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":"2025-10-27T15:46:01.226607351+07:00","message":"receive interim result [false|false]:  หัวเชื้อด้วยกัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:01.226617308+07:00","message":"[buffer interim] 2125 false ทำเป็นรูปพญานาค 3"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:01.226621494+07:00","message":"[buffer interim] 2125 false  หัวเชื้อด้วยกัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:01.226628861+07:00","message":"[bufferProcess] interim [520000000]:ทำเป็นรูปพญานาค 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:01.226632334+07:00","message":"[bufferProcess] send to processor:ทำเป็นรูปพญานาค 3 หัวเชื่อมแก๊ส"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:01.226636266+07:00","message":"[bufferProcess] interim [520000000]: หัวเชื้อด้วยกัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:01.226639294+07:00","message":"[bufferProcess] update buffer: ทำเป็นรูปพญานาค 3 หัวเชื้อด้วยกัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:01.226643118+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:01.226646947+07:00","message":"> Transcript [9793] [false]: 'ทำเป็นรูปพญานาค 3 หัวเชื่อมแก๊ส'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:01.226651439+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:01.226654057+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:01.226656524+07:00","message":"StatePrefix: 'ทำเป็นรูปพญานาค 3 หัว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:01.226659538+07:00","message":"TextPushed: 'ทำเป็นรูปพญานาค'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:01.321948487+07:00","message":"receive streaming session, msgId: 2125"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:01.321992087+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำเป็นรูปพญานาค 3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:01.321999244+07:00","message":"receive interim result [false|false]: ทำเป็นรูปพญานาค 3"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:01.322011989+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":"2025-10-27T15:46:01.322015836+07:00","message":"receive interim result [false|false]:  หัวเชื้อด้วยกันว่า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:01.322025549+07:00","message":"[buffer interim] 2125 false ทำเป็นรูปพญานาค 3"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:01.322029197+07:00","message":"[buffer interim] 2125 false  หัวเชื้อด้วยกันว่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:01.322036563+07:00","message":"[bufferProcess] interim [580000000]:ทำเป็นรูปพญานาค 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:01.322039951+07:00","message":"[bufferProcess] send to processor:ทำเป็นรูปพญานาค 3 หัวเชื้อด้วยกัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:01.322043889+07:00","message":"[bufferProcess] interim [580000000]: หัวเชื้อด้วยกันว่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:01.322047745+07:00","message":"[bufferProcess] update buffer: ทำเป็นรูปพญานาค 3 หัวเชื้อด้วยกันว่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:01.322051601+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:01.322055521+07:00","message":"> Transcript [9794] [false]: 'ทำเป็นรูปพญานาค 3 หัวเชื้อด้วยกัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:01.322064063+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:01.322066576+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:01.32206883+07:00","message":"StatePrefix: 'ทำเป็นรูปพญานาค 3 หัว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:01.322071579+07:00","message":"TextPushed: 'ทำเป็นรูปพญานาค'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:01.565298106+07:00","message":"[GCS] IsForceVAD: false for message ID: 2125"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:01.625988033+07:00","message":"[GCS] Start streaming session, msgId: 2126"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:01.75264809+07:00","message":"receive streaming session, msgId: 2125"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:01.752692337+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทำเป็นรูปพญานาค 3 หัวเชื่อกันว่า\",\"confidence\":0.93108845}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":90000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:01.752698699+07:00","message":"receive interim result [true|false]: ทำเป็นรูปพญานาค 3 หัวเชื่อกันว่า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:01.752704422+07:00","message":"end recv isFinal message id 2125"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:01.752706457+07:00","message":"end Recv id 2125"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:01.752711978+07:00","message":"[buffer interim] 2125 true ทำเป็นรูปพญานาค 3 หัวเชื่อกันว่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:01.752718715+07:00","message":"[bufferProcess] interim [90000000]:ทำเป็นรูปพญานาค 3 หัวเชื่อกันว่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:01.752722469+07:00","message":"[bufferProcess] send to processor (isfinal):ทำเป็นรูปพญานาค 3 หัวเชื้อด้วยกันว่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:01.752725878+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:01.752728421+07:00","message":"> Transcript [9795] [false]: 'ทำเป็นรูปพญานาค 3 หัวเชื้อด้วยกันว่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:01.752731211+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:01.752732856+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:01.752734641+07:00","message":"StatePrefix: 'ทำเป็นรูปพญานาค 3 หัว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:01.75273657+07:00","message":"TextPushed: 'ทำเป็นรูปพญานาค'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:01.752738147+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:01.752739878+07:00","message":"> Transcript [9796] [true]: 'ทำเป็นรูปพญานาค 3 หัวเชื่อกันว่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:01.752741748+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:01.752743031+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:01.752744345+07:00","message":"StatePrefix: 'ทำเป็นรูปพญานาค 3 หัว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:01.752745701+07:00","message":"TextPushed: 'ทำเป็นรูปพญานาค'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:01.752748217+07:00","message":"Push: ' 3 หัวเชื่อกันว่า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:01.752757111+07:00","message":"push: {true  3 หัวเชื่อกันว่า 0 0xc002b14780}"}
{"level":"info","service":"Main","time":"2025-10-27T15:46:01.761772065+07:00","message":"write wav file: './tmp/7446/7446_2125.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:02.17832453+07:00","message":"receive streaming session, msgId: 2126"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:02.178378045+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":"2025-10-27T15:46:02.178385318+07:00","message":"receive interim result [false|false]: นาค"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:02.178402144+07:00","message":"[buffer interim] 2126 false นาค"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:02.178411253+07:00","message":"[bufferProcess] interim [540000000]:นาค"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:02.178413329+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:02.296614512+07:00","message":"receive streaming session, msgId: 2126"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:02.296650486+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":"2025-10-27T15:46:02.296655518+07:00","message":"receive interim result [false|false]: น่าเบื่อ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:02.296667406+07:00","message":"[buffer interim] 2126 false น่าเบื่อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:02.296674954+07:00","message":"[bufferProcess] interim [660000000]:น่าเบื่อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:02.296676921+07:00","message":"[bufferProcess] send to processor:นาค"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:02.296681806+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:02.296684433+07:00","message":"> Transcript [9797] [false]: 'นาค'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:02.296686207+07:00","message":"Set StatePrefix (first interim): 'นาค'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:46:02.347594875+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:46:02.347609777+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:02.585956722+07:00","message":"[GCS] IsForceVAD: false for message ID: 2126"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:02.653373023+07:00","message":"receive streaming session, msgId: 2126"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:02.653410797+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":"2025-10-27T15:46:02.65341601+07:00","message":"receive interim result [false|false]: หน้าเขื่อนค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:02.653429078+07:00","message":"[buffer interim] 2126 false หน้าเขื่อนค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:02.653436209+07:00","message":"[bufferProcess] interim [20000000]:หน้าเขื่อนค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:02.653438306+07:00","message":"[bufferProcess] send to processor:น่าเบื่อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:02.653441455+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:02.653443983+07:00","message":"> Transcript [9798] [false]: 'น่าเบื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:02.653446134+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:02.653447802+07:00","message":"Set new StatePrefix: 'น่าเบื่อ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:02.717255005+07:00","message":"[GCS] Start streaming session, msgId: 2127"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:02.719298632+07:00","message":"receive streaming session, msgId: 2126"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:02.719330194+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"น่าเบื่อค่ะ\",\"confidence\":0.81743616}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":170000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:02.719334971+07:00","message":"receive interim result [true|false]: น่าเบื่อค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:02.71934251+07:00","message":"end recv isFinal message id 2126"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:02.719344185+07:00","message":"end Recv id 2126"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:02.719348853+07:00","message":"[buffer interim] 2126 true น่าเบื่อค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:02.71935499+07:00","message":"[bufferProcess] interim [170000000]:น่าเบื่อค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:02.719357754+07:00","message":"[bufferProcess] send to processor (isfinal):หน้าเขื่อนค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:02.719360974+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:02.719363378+07:00","message":"> Transcript [9799] [false]: 'หน้าเขื่อนค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:02.719365369+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:02.71936706+07:00","message":"Set new StatePrefix: 'หน้าเขื่อนค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:02.719368702+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:02.719370372+07:00","message":"> Transcript [9800] [true]: 'น่าเบื่อค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:02.719372224+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:02.719373854+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:02.719375414+07:00","message":"StatePrefix: 'หน้าเขื่อนค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:02.719377097+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:02.719379271+07:00","message":"Push: 'น่าเบื่อค่ะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:02.719387171+07:00","message":"push: {true น่าเบื่อค่ะ 0 0xc002aa0100}"}
{"level":"info","service":"Main","time":"2025-10-27T15:46:02.724807623+07:00","message":"write wav file: './tmp/7446/7446_2126.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:02.905413154+07:00","message":"[GCS] IsForceVAD: false for message ID: 2127"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:03.035482072+07:00","message":"[GCS] Start streaming session, msgId: 2128"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:03.226584775+07:00","message":"receive streaming session, msgId: 2127"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:03.226605177+07:00","message":"found end of frame, send empty tag with msgId: 2127"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:03.226608742+07:00","message":"end Recv id 2127"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:03.226616896+07:00","message":"[buffer interim] 2127 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:03.226630145+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:03.2266339+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:03.226637247+07:00","message":"> Transcript [9801] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:03.22664085+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:03.226643654+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:03.226645854+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:03.226647972+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:03.226652897+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:03.226663456+07:00","message":"push: {true \n 0 0xc002602000}"}
{"level":"info","service":"Main","time":"2025-10-27T15:46:03.231694289+07:00","message":"write wav file: './tmp/7446/7446_2127.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:04.035572225+07:00","message":"receive streaming session, msgId: 2128"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:04.035614626+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":"2025-10-27T15:46:04.035619934+07:00","message":"receive interim result [false|false]: ที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:04.03563487+07:00","message":"[buffer interim] 2128 false ที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:04.035641474+07:00","message":"[bufferProcess] interim [20000000]:ที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:04.035643062+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:04.131107573+07:00","message":"receive streaming session, msgId: 2128"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:04.131148978+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":"2025-10-27T15:46:04.131154426+07:00","message":"receive interim result [false|false]: ทีม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:04.131168215+07:00","message":"[buffer interim] 2128 false ทีม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:04.131175209+07:00","message":"[bufferProcess] interim [80000000]:ทีม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:04.131177438+07:00","message":"[bufferProcess] send to processor:ที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:04.131180802+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:04.13118342+07:00","message":"> Transcript [9802] [false]: 'ที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:04.131185224+07:00","message":"Set StatePrefix (first interim): 'ที่'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:04.353672041+07:00","message":"receive streaming session, msgId: 2128"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:04.353712032+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":"2025-10-27T15:46:04.353717344+07:00","message":"receive interim result [false|false]: ที่มึง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:04.353728493+07:00","message":"[buffer interim] 2128 false ที่มึง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:04.35373542+07:00","message":"[bufferProcess] interim [260000000]:ที่มึง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:04.353737394+07:00","message":"[bufferProcess] send to processor:ทีม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:04.353742171+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:04.353745153+07:00","message":"> Transcript [9803] [false]: 'ทีม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:04.353747857+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:04.35375079+07:00","message":"Set new StatePrefix: 'ทีม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:04.397485244+07:00","message":"receive streaming session, msgId: 2128"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:04.39751818+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":"2025-10-27T15:46:04.397523441+07:00","message":"receive interim result [false|false]: ที่มุม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:04.397535838+07:00","message":"[buffer interim] 2128 false ที่มุม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:04.397541979+07:00","message":"[bufferProcess] interim [320000000]:ที่มุม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:04.397544+07:00","message":"[bufferProcess] send to processor:ที่มึง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:04.397548987+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:04.397552347+07:00","message":"> Transcript [9804] [false]: 'ที่มึง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:04.397554937+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:04.397557402+07:00","message":"Set new StatePrefix: 'ที่มึง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:04.512669699+07:00","message":"receive streaming session, msgId: 2128"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:04.512712101+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":"2025-10-27T15:46:04.512718228+07:00","message":"receive interim result [false|false]: ที่มึง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:04.512731235+07:00","message":"[buffer interim] 2128 false ที่มึง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:04.51274199+07:00","message":"[bufferProcess] interim [380000000]:ที่มึง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:04.512744584+07:00","message":"[bufferProcess] send to processor:ที่มุม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:04.512748621+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:04.512752798+07:00","message":"> Transcript [9805] [false]: 'ที่มุม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:04.512755781+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:04.512757826+07:00","message":"Set new StatePrefix: 'ที่มุม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:04.609115619+07:00","message":"receive streaming session, msgId: 2128"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:04.609180297+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":"2025-10-27T15:46:04.609186047+07:00","message":"receive interim result [false|false]: ที่มุ่งหมาย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:04.609197983+07:00","message":"[buffer interim] 2128 false ที่มุ่งหมาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:04.609204598+07:00","message":"[bufferProcess] interim [440000000]:ที่มุ่งหมาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:04.609206746+07:00","message":"[bufferProcess] send to processor:ที่มึง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:04.609211883+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:04.609214435+07:00","message":"> Transcript [9806] [false]: 'ที่มึง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:04.609216277+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:04.609217829+07:00","message":"Set new StatePrefix: 'ที่มึง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:04.650579316+07:00","message":"receive streaming session, msgId: 2128"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:04.650614418+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"T mobile\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:04.650619459+07:00","message":"receive interim result [false|false]: T mobile"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:04.650629097+07:00","message":"[buffer interim] 2128 false T mobile"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:04.650634912+07:00","message":"[bufferProcess] interim [500000000]:T mobile"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:04.650640852+07:00","message":"[bufferProcess] send to processor:ที่มุ่งหมาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:04.650645168+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:04.650647952+07:00","message":"> Transcript [9807] [false]: 'ที่มุ่งหมาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:04.650650216+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:04.650652083+07:00","message":"Set new StatePrefix: 'ที่มุ่งหมาย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:04.657782453+07:00","message":"receive streaming session, msgId: 2128"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:04.657805932+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":"2025-10-27T15:46:04.657810319+07:00","message":"receive interim result [false|false]: ที่มุมไม้สิบ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:04.657823195+07:00","message":"[buffer interim] 2128 false ที่มุมไม้สิบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:04.657828082+07:00","message":"[bufferProcess] interim [560000000]:ที่มุมไม้สิบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:04.657830133+07:00","message":"[bufferProcess] send to processor:T mobile"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:04.657841366+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:04.657844079+07:00","message":"> Transcript [9808] [false]: 'T mobile'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:04.657846157+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:04.657848407+07:00","message":"Set new StatePrefix: 'T mobile'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:04.795381747+07:00","message":"receive streaming session, msgId: 2128"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:04.795420778+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":"2025-10-27T15:46:04.795427347+07:00","message":"receive interim result [false|false]: ที่มุมไม้สิบสอง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:04.795442875+07:00","message":"[buffer interim] 2128 false ที่มุมไม้สิบสอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:04.795451989+07:00","message":"[bufferProcess] interim [740000000]:ที่มุมไม้สิบสอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:04.795454899+07:00","message":"[bufferProcess] send to processor:ที่มุมไม้สิบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:04.795461899+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:04.79546555+07:00","message":"> Transcript [9809] [false]: 'ที่มุมไม้สิบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:04.795468166+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:04.795470743+07:00","message":"Set new StatePrefix: 'ที่มุมไม้สิบ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:04.956054435+07:00","message":"receive streaming session, msgId: 2128"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:04.956086999+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มุมไม้ 12 ก.ค\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:04.95609262+07:00","message":"receive interim result [false|false]: ที่มุมไม้ 12 ก.ค"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:04.956104901+07:00","message":"[buffer interim] 2128 false ที่มุมไม้ 12 ก.ค"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:04.956111083+07:00","message":"[bufferProcess] interim [920000000]:ที่มุมไม้ 12 ก.ค"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:04.956113586+07:00","message":"[bufferProcess] send to processor:ที่มุมไม้สิบสอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:04.956118782+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:04.956121283+07:00","message":"> Transcript [9810] [false]: 'ที่มุมไม้สิบสอง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:04.956124489+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:04.956127441+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:04.956129585+07:00","message":"StatePrefix: 'ที่มุมไม้สิบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:04.956131589+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:05.122232236+07:00","message":"receive streaming session, msgId: 2128"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:05.122269682+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":"2025-10-27T15:46:05.122274994+07:00","message":"receive interim result [false|false]: ที่มุมไม้สิบสองของ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:05.122286745+07:00","message":"[buffer interim] 2128 false ที่มุมไม้สิบสองของ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:05.12229365+07:00","message":"[bufferProcess] interim [40000000]:ที่มุมไม้สิบสองของ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:05.122296946+07:00","message":"[bufferProcess] send to processor:ที่มุมไม้ 12 ก.ค"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:05.122301828+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:05.122304582+07:00","message":"> Transcript [9811] [false]: 'ที่มุมไม้ 12 ก.ค'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:05.122306586+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:05.122308287+07:00","message":"Set new StatePrefix: 'ที่มุมไม้ 12 ก.ค'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:05.153247957+07:00","message":"receive streaming session, msgId: 2128"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:05.153281884+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":"2025-10-27T15:46:05.153287277+07:00","message":"receive interim result [false|false]: ที่มุมไม้สิบสองของดี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:05.15330148+07:00","message":"[buffer interim] 2128 false ที่มุมไม้สิบสองของดี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:05.153308427+07:00","message":"[bufferProcess] interim [100000000]:ที่มุมไม้สิบสองของดี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:05.153310654+07:00","message":"[bufferProcess] send to processor:ที่มุมไม้สิบสองของ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:05.153315682+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:05.153318082+07:00","message":"> Transcript [9812] [false]: 'ที่มุมไม้สิบสองของ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:05.153320145+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:05.153322301+07:00","message":"Set new StatePrefix: 'ที่มุมไม้สิบสองของ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:05.197629596+07:00","message":"receive streaming session, msgId: 2128"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:05.197668231+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":"2025-10-27T15:46:05.197675206+07:00","message":"receive interim result [false|false]: ที่มุมไม้สิบสองของยอด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:05.197690937+07:00","message":"[buffer interim] 2128 false ที่มุมไม้สิบสองของยอด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:05.197704819+07:00","message":"[bufferProcess] interim [160000000]:ที่มุมไม้สิบสองของยอด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:05.19770755+07:00","message":"[bufferProcess] send to processor:ที่มุมไม้สิบสองของดี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:05.197711662+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:05.197715112+07:00","message":"> Transcript [9813] [false]: 'ที่มุมไม้สิบสองของดี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:05.1977197+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:05.19772205+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:05.1977252+07:00","message":"StatePrefix: 'ที่มุมไม้สิบสองของ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:05.197728028+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:46:05.34760631+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:46:05.347651443+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:05.392401331+07:00","message":"receive streaming session, msgId: 2128"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:05.392439002+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":"2025-10-27T15:46:05.392444368+07:00","message":"receive interim result [false|false]: ที่มุมไม้สิบสองของยอดรัก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:05.392455989+07:00","message":"[buffer interim] 2128 false ที่มุมไม้สิบสองของยอดรัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:05.392463351+07:00","message":"[bufferProcess] interim [340000000]:ที่มุมไม้สิบสองของยอดรัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:05.392466226+07:00","message":"[bufferProcess] send to processor:ที่มุมไม้สิบสองของยอด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:05.392472307+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:05.392476347+07:00","message":"> Transcript [9814] [false]: 'ที่มุมไม้สิบสองของยอด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:05.392480164+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:05.39248203+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:05.392483692+07:00","message":"StatePrefix: 'ที่มุมไม้สิบสองของ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:05.392485563+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:05.514660942+07:00","message":"receive streaming session, msgId: 2128"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:05.514718717+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":"2025-10-27T15:46:05.514726784+07:00","message":"receive interim result [false|false]: ที่มุมไม้สิบสองของยอดประชา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:05.514747075+07:00","message":"[buffer interim] 2128 false ที่มุมไม้สิบสองของยอดประชา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:05.514758668+07:00","message":"[bufferProcess] interim [460000000]:ที่มุมไม้สิบสองของยอดประชา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:05.514761639+07:00","message":"[bufferProcess] send to processor:ที่มุมไม้สิบสองของยอดรัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:05.514768524+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:05.514772565+07:00","message":"> Transcript [9815] [false]: 'ที่มุมไม้สิบสองของยอดรัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:05.51477702+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:05.51477951+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:05.514782023+07:00","message":"StatePrefix: 'ที่มุมไม้สิบสองของ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:05.514784706+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:05.699578519+07:00","message":"receive streaming session, msgId: 2128"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:05.699631697+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":"2025-10-27T15:46:05.699637803+07:00","message":"receive interim result [false|false]: ที่มุมไม้สิบสองของยอดปราสาท"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:05.699650015+07:00","message":"[buffer interim] 2128 false ที่มุมไม้สิบสองของยอดปราสาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:05.699656577+07:00","message":"[bufferProcess] interim [640000000]:ที่มุมไม้สิบสองของยอดปราสาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:05.699658598+07:00","message":"[bufferProcess] send to processor:ที่มุมไม้สิบสองของยอดประชา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:05.699661953+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:05.69966425+07:00","message":"> Transcript [9816] [false]: 'ที่มุมไม้สิบสองของยอดประชา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:05.699667523+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:05.699669511+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:05.699671407+07:00","message":"StatePrefix: 'ที่มุมไม้สิบสองของ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:05.699673258+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:05.699677765+07:00","message":"Push: 'ที่มุมไม้สิบสองของ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:05.699679603+07:00","message":"TextPushed: 'ที่มุมไม้สิบสองของ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:05.699681271+07:00","message":"Set new StatePrefix : 'ที่มุมไม้สิบสองของยอดประชา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:05.699683223+07:00","message":"Next Push (prob) : 'ยอดประชา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:05.699710149+07:00","message":"push: {false ที่มุมไม้สิบสองของ 0 0xc00041d600}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:05.837972444+07:00","message":"receive streaming session, msgId: 2128"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:05.838017679+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":"2025-10-27T15:46:05.838025307+07:00","message":"receive interim result [false|false]: ที่มุมไม้สิบสองของยอดปราสาททั้ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:05.838042656+07:00","message":"[buffer interim] 2128 false ที่มุมไม้สิบสองของยอดปราสาททั้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:05.838051064+07:00","message":"[bufferProcess] interim [820000000]:ที่มุมไม้สิบสองของยอดปราสาททั้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:05.838053816+07:00","message":"[bufferProcess] send to processor:ที่มุมไม้สิบสองของยอดปราสาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:05.838058846+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:05.838062915+07:00","message":"> Transcript [9817] [false]: 'ที่มุมไม้สิบสองของยอดปราสาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:05.838065949+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:05.838068397+07:00","message":"Set new StatePrefix: 'ที่มุมไม้สิบสองของยอดปราสาท'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:06.040599133+07:00","message":"receive streaming session, msgId: 2128"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:06.040639795+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มุมไม้สิบสองของยอดปราสาททั้ง 4\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:06.040645246+07:00","message":"receive interim result [false|false]: ที่มุมไม้สิบสองของยอดปราสาททั้ง 4"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:06.040661757+07:00","message":"[buffer interim] 2128 false ที่มุมไม้สิบสองของยอดปราสาททั้ง 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:06.040669603+07:00","message":"[bufferProcess] interim [0]:ที่มุมไม้สิบสองของยอดปราสาททั้ง 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:06.040672322+07:00","message":"[bufferProcess] send to processor:ที่มุมไม้สิบสองของยอดปราสาททั้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:06.040676044+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:06.040678862+07:00","message":"> Transcript [9818] [false]: 'ที่มุมไม้สิบสองของยอดปราสาททั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:06.040682122+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:06.040683768+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:06.040685568+07:00","message":"StatePrefix: 'ที่มุมไม้สิบสองของยอดปราสาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:06.040687666+07:00","message":"TextPushed: 'ที่มุมไม้สิบสองของ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:06.287025764+07:00","message":"receive streaming session, msgId: 2128"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:06.287065863+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มุมไม้สิบสองของยอดปราสาททั้ง 4 โมง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:06.287072327+07:00","message":"receive interim result [false|false]: ที่มุมไม้สิบสองของยอดปราสาททั้ง 4 โมง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:06.287083922+07:00","message":"[buffer interim] 2128 false ที่มุมไม้สิบสองของยอดปราสาททั้ง 4 โมง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:06.287091011+07:00","message":"[bufferProcess] interim [240000000]:ที่มุมไม้สิบสองของยอดปราสาททั้ง 4 โมง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:06.287093231+07:00","message":"[bufferProcess] send to processor:ที่มุมไม้สิบสองของยอดปราสาททั้ง 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:06.287098394+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:06.287101384+07:00","message":"> Transcript [9819] [false]: 'ที่มุมไม้สิบสองของยอดปราสาททั้ง 4'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:06.287104696+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:06.287106536+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:06.287108599+07:00","message":"StatePrefix: 'ที่มุมไม้สิบสองของยอดปราสาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:06.287110805+07:00","message":"TextPushed: 'ที่มุมไม้สิบสองของ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:06.294891111+07:00","message":"receive streaming session, msgId: 2128"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:06.294911536+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":"2025-10-27T15:46:06.294916365+07:00","message":"receive interim result [false|false]: ที่มุมไม้สิบสองของยอดปราสาททั้งสี่มุม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:06.294922541+07:00","message":"[buffer interim] 2128 false ที่มุมไม้สิบสองของยอดปราสาททั้งสี่มุม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:06.294929131+07:00","message":"[bufferProcess] interim [300000000]:ที่มุมไม้สิบสองของยอดปราสาททั้งสี่มุม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:06.294931101+07:00","message":"[bufferProcess] send to processor:ที่มุมไม้สิบสองของยอดปราสาททั้ง 4 โมง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:06.294933836+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:06.294936637+07:00","message":"> Transcript [9820] [false]: 'ที่มุมไม้สิบสองของยอดปราสาททั้ง 4 โมง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:06.294939144+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:06.294940728+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:06.294942488+07:00","message":"StatePrefix: 'ที่มุมไม้สิบสองของยอดปราสาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:06.294944374+07:00","message":"TextPushed: 'ที่มุมไม้สิบสองของ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:06.789104294+07:00","message":"receive streaming session, msgId: 2128"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:06.789146279+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มุมไม้สิบสองของยอดปราสาททั้ง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:06.789154167+07:00","message":"receive interim result [false|false]: ที่มุมไม้สิบสองของยอดปราสาททั้ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:06.789184228+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 4 มุม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:06.789189144+07:00","message":"receive interim result [false|false]:  4 มุม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:06.789198115+07:00","message":"[buffer interim] 2128 false ที่มุมไม้สิบสองของยอดปราสาททั้ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:06.789202293+07:00","message":"[buffer interim] 2128 false  4 มุม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:06.789209214+07:00","message":"[bufferProcess] interim [780000000]:ที่มุมไม้สิบสองของยอดปราสาททั้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:06.789212613+07:00","message":"[bufferProcess] send to processor:ที่มุมไม้สิบสองของยอดปราสาททั้งสี่มุม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:06.789216801+07:00","message":"[bufferProcess] interim [780000000]: 4 มุม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:06.789221048+07:00","message":"[bufferProcess] update buffer: ที่มุมไม้สิบสองของยอดปราสาททั้ง 4 มุม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:06.789224888+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:06.789228866+07:00","message":"> Transcript [9821] [false]: 'ที่มุมไม้สิบสองของยอดปราสาททั้งสี่มุม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:06.789233485+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:06.789236062+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:06.789238483+07:00","message":"StatePrefix: 'ที่มุมไม้สิบสองของยอดปราสาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:06.789241625+07:00","message":"TextPushed: 'ที่มุมไม้สิบสองของ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:06.789247433+07:00","message":"Push: 'ยอดปราสาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:06.789249834+07:00","message":"TextPushed: 'ที่มุมไม้สิบสองของยอดปราสาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:06.789252532+07:00","message":"Set new StatePrefix : 'ที่มุมไม้สิบสองของยอดปราสาททั้งสี่มุม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:06.789255324+07:00","message":"Next Push (prob) : 'ทั้งสี่มุม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:06.789264817+07:00","message":"push: {false ยอดปราสาท 0 0xc00041d600}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:07.29947152+07:00","message":"receive streaming session, msgId: 2128"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:07.299501512+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":"2025-10-27T15:46:07.299507151+07:00","message":"receive interim result [false|false]: ที่มุมไม้สิบสองของยอดปราสาททั้ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:07.299517458+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 4 มุมจำหลัก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:07.299520235+07:00","message":"receive interim result [false|false]:  4 มุมจำหลัก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:07.299528131+07:00","message":"[buffer interim] 2128 false ที่มุมไม้สิบสองของยอดปราสาททั้ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:07.299531769+07:00","message":"[buffer interim] 2128 false  4 มุมจำหลัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:07.299538129+07:00","message":"[bufferProcess] interim [260000000]:ที่มุมไม้สิบสองของยอดปราสาททั้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:07.299540525+07:00","message":"[bufferProcess] send to processor:ที่มุมไม้สิบสองของยอดปราสาททั้ง 4 มุม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:07.29954312+07:00","message":"[bufferProcess] interim [260000000]: 4 มุมจำหลัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:07.299545186+07:00","message":"[bufferProcess] update buffer: ที่มุมไม้สิบสองของยอดปราสาททั้ง 4 มุมจำหลัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:07.299548166+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:07.299550553+07:00","message":"> Transcript [9822] [false]: 'ที่มุมไม้สิบสองของยอดปราสาททั้ง 4 มุม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:07.299552795+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:07.299554421+07:00","message":"Set new StatePrefix: 'ที่มุมไม้สิบสองของยอดปราสาททั้ง 4 มุม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:07.430233365+07:00","message":"receive streaming session, msgId: 2128"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:07.430266546+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มุมไม้สิบสองของยอดปราสาททั้ง 4\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:07.430272538+07:00","message":"receive interim result [false|false]: ที่มุมไม้สิบสองของยอดปราสาททั้ง 4"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:07.430281955+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":"2025-10-27T15:46:07.430285639+07:00","message":"receive interim result [false|false]:  มุมจำหลัก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:07.430294233+07:00","message":"[buffer interim] 2128 false ที่มุมไม้สิบสองของยอดปราสาททั้ง 4"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:07.430298814+07:00","message":"[buffer interim] 2128 false  มุมจำหลัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:07.430307313+07:00","message":"[bufferProcess] interim [380000000]:ที่มุมไม้สิบสองของยอดปราสาททั้ง 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:07.430309755+07:00","message":"[bufferProcess] send to processor:ที่มุมไม้สิบสองของยอดปราสาททั้ง 4 มุมจำหลัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:07.430312786+07:00","message":"[bufferProcess] interim [380000000]: มุมจำหลัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:07.430314968+07:00","message":"[bufferProcess] update buffer: ที่มุมไม้สิบสองของยอดปราสาททั้ง 4 มุมจำหลัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:07.430319112+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:07.430322052+07:00","message":"> Transcript [9823] [false]: 'ที่มุมไม้สิบสองของยอดปราสาททั้ง 4 มุมจำหลัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:07.430324874+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:07.430326649+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:07.430328441+07:00","message":"StatePrefix: 'ที่มุมไม้สิบสองของยอดปราสาททั้ง 4 มุม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:07.430330571+07:00","message":"TextPushed: 'ที่มุมไม้สิบสองของยอดปราสาท'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:07.487419745+07:00","message":"receive streaming session, msgId: 2128"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:07.487454402+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มุมไม้สิบสองของยอดปราสาททั้ง 4\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:07.487460163+07:00","message":"receive interim result [false|false]: ที่มุมไม้สิบสองของยอดปราสาททั้ง 4"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:07.487469318+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":"2025-10-27T15:46:07.487472656+07:00","message":"receive interim result [false|false]:  มุมจำหลักเป็น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:07.487486134+07:00","message":"[buffer interim] 2128 false ที่มุมไม้สิบสองของยอดปราสาททั้ง 4"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:07.487493986+07:00","message":"[buffer interim] 2128 false  มุมจำหลักเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:07.487500645+07:00","message":"[bufferProcess] interim [440000000]:ที่มุมไม้สิบสองของยอดปราสาททั้ง 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:07.487503651+07:00","message":"[bufferProcess] send to processor:ที่มุมไม้สิบสองของยอดปราสาททั้ง 4 มุมจำหลัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:07.487509338+07:00","message":"[bufferProcess] interim [440000000]: มุมจำหลักเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:07.48751176+07:00","message":"[bufferProcess] update buffer: ที่มุมไม้สิบสองของยอดปราสาททั้ง 4 มุมจำหลักเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:07.487514781+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:07.487517298+07:00","message":"> Transcript [9824] [false]: 'ที่มุมไม้สิบสองของยอดปราสาททั้ง 4 มุมจำหลัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:07.487520115+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:07.487521796+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:07.487523415+07:00","message":"StatePrefix: 'ที่มุมไม้สิบสองของยอดปราสาททั้ง 4 มุม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:07.487525711+07:00","message":"TextPushed: 'ที่มุมไม้สิบสองของยอดปราสาท'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:07.631069939+07:00","message":"receive streaming session, msgId: 2128"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:07.631105244+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มุมไม้สิบสองของยอดปราสาททั้ง 4\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:07.631111687+07:00","message":"receive interim result [false|false]: ที่มุมไม้สิบสองของยอดปราสาททั้ง 4"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:07.631122268+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":"2025-10-27T15:46:07.631125265+07:00","message":"receive interim result [false|false]:  มุมจำหลักเป็นรูป"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:07.631132117+07:00","message":"[buffer interim] 2128 false ที่มุมไม้สิบสองของยอดปราสาททั้ง 4"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:07.63113677+07:00","message":"[buffer interim] 2128 false  มุมจำหลักเป็นรูป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:07.631142448+07:00","message":"[bufferProcess] interim [620000000]:ที่มุมไม้สิบสองของยอดปราสาททั้ง 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:07.631144789+07:00","message":"[bufferProcess] send to processor:ที่มุมไม้สิบสองของยอดปราสาททั้ง 4 มุมจำหลักเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:07.631149703+07:00","message":"[bufferProcess] interim [620000000]: มุมจำหลักเป็นรูป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:07.631151767+07:00","message":"[bufferProcess] update buffer: ที่มุมไม้สิบสองของยอดปราสาททั้ง 4 มุมจำหลักเป็นรูป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:07.631154818+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:07.631157531+07:00","message":"> Transcript [9825] [false]: 'ที่มุมไม้สิบสองของยอดปราสาททั้ง 4 มุมจำหลักเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:07.631160672+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:07.631162319+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:07.63116404+07:00","message":"StatePrefix: 'ที่มุมไม้สิบสองของยอดปราสาททั้ง 4 มุม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:07.631165968+07:00","message":"TextPushed: 'ที่มุมไม้สิบสองของยอดปราสาท'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:07.874581704+07:00","message":"receive streaming session, msgId: 2128"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:07.874613613+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มุมไม้สิบสองของยอดปราสาททั้ง 4\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:07.874619666+07:00","message":"receive interim result [false|false]: ที่มุมไม้สิบสองของยอดปราสาททั้ง 4"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:07.87462971+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":"2025-10-27T15:46:07.874632374+07:00","message":"receive interim result [false|false]:  มุมจำหลักเป็นรูปพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:07.874639481+07:00","message":"[buffer interim] 2128 false ที่มุมไม้สิบสองของยอดปราสาททั้ง 4"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:07.874642429+07:00","message":"[buffer interim] 2128 false  มุมจำหลักเป็นรูปพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:07.874648109+07:00","message":"[bufferProcess] interim [860000000]:ที่มุมไม้สิบสองของยอดปราสาททั้ง 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:07.874650714+07:00","message":"[bufferProcess] send to processor:ที่มุมไม้สิบสองของยอดปราสาททั้ง 4 มุมจำหลักเป็นรูป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:07.874653959+07:00","message":"[bufferProcess] interim [860000000]: มุมจำหลักเป็นรูปพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:07.874656531+07:00","message":"[bufferProcess] update buffer: ที่มุมไม้สิบสองของยอดปราสาททั้ง 4 มุมจำหลักเป็นรูปพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:07.874659953+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:07.874662532+07:00","message":"> Transcript [9826] [false]: 'ที่มุมไม้สิบสองของยอดปราสาททั้ง 4 มุมจำหลักเป็นรูป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:07.874665743+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:07.874667526+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:07.874669075+07:00","message":"StatePrefix: 'ที่มุมไม้สิบสองของยอดปราสาททั้ง 4 มุม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:07.874670804+07:00","message":"TextPushed: 'ที่มุมไม้สิบสองของยอดปราสาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:07.87467383+07:00","message":"Push: 'ทั้ง 4 มุม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:07.874675527+07:00","message":"TextPushed: 'ที่มุมไม้สิบสองของยอดปราสาททั้ง 4 มุม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:07.874677573+07:00","message":"Set new StatePrefix : 'ที่มุมไม้สิบสองของยอดปราสาททั้ง 4 มุมจำหลักเป็นรูป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:07.874680018+07:00","message":"Next Push (prob) : 'จำหลักเป็นรูป'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:07.87468743+07:00","message":"push: {false ทั้ง 4 มุม 0 0xc00041d600}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:07.879117591+07:00","message":"receive streaming session, msgId: 2128"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:07.879130292+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มุมไม้สิบสองของยอดปราสาททั้ง 4\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:07.879134466+07:00","message":"receive interim result [false|false]: ที่มุมไม้สิบสองของยอดปราสาททั้ง 4"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:07.879142829+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":"2025-10-27T15:46:07.879145553+07:00","message":"receive interim result [false|false]:  มุมจำหลักเป็นรูปพญา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:07.879153954+07:00","message":"[buffer interim] 2128 false ที่มุมไม้สิบสองของยอดปราสาททั้ง 4"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:07.879164816+07:00","message":"[buffer interim] 2128 false  มุมจำหลักเป็นรูปพญา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:07.879172657+07:00","message":"[bufferProcess] interim [920000000]:ที่มุมไม้สิบสองของยอดปราสาททั้ง 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:07.879176449+07:00","message":"[bufferProcess] send to processor:ที่มุมไม้สิบสองของยอดปราสาททั้ง 4 มุมจำหลักเป็นรูปพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:07.87918164+07:00","message":"[bufferProcess] interim [920000000]: มุมจำหลักเป็นรูปพญา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:07.879187425+07:00","message":"[bufferProcess] update buffer: ที่มุมไม้สิบสองของยอดปราสาททั้ง 4 มุมจำหลักเป็นรูปพญา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:07.879189912+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:07.87919227+07:00","message":"> Transcript [9827] [false]: 'ที่มุมไม้สิบสองของยอดปราสาททั้ง 4 มุมจำหลักเป็นรูปพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:07.879195087+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:07.879196726+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:07.879198291+07:00","message":"StatePrefix: 'ที่มุมไม้สิบสองของยอดปราสาททั้ง 4 มุมจำหลักเป็นรูป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:07.879200452+07:00","message":"TextPushed: 'ที่มุมไม้สิบสองของยอดปราสาททั้ง 4 มุม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:08.191192744+07:00","message":"receive streaming session, msgId: 2128"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:08.191226562+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มุมไม้สิบสองของยอดปราสาททั้ง 4\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:08.191233133+07:00","message":"receive interim result [false|false]: ที่มุมไม้สิบสองของยอดปราสาททั้ง 4"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:08.191244005+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":"2025-10-27T15:46:08.191246716+07:00","message":"receive interim result [false|false]:  มุมจำหลักเป็นรูปพญาครุฑ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:08.191253942+07:00","message":"[buffer interim] 2128 false ที่มุมไม้สิบสองของยอดปราสาททั้ง 4"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:08.191257085+07:00","message":"[buffer interim] 2128 false  มุมจำหลักเป็นรูปพญาครุฑ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:08.191262607+07:00","message":"[bufferProcess] interim [160000000]:ที่มุมไม้สิบสองของยอดปราสาททั้ง 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:08.191265012+07:00","message":"[bufferProcess] send to processor:ที่มุมไม้สิบสองของยอดปราสาททั้ง 4 มุมจำหลักเป็นรูปพญา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:08.191267798+07:00","message":"[bufferProcess] interim [160000000]: มุมจำหลักเป็นรูปพญาครุฑ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:08.191270185+07:00","message":"[bufferProcess] update buffer: ที่มุมไม้สิบสองของยอดปราสาททั้ง 4 มุมจำหลักเป็นรูปพญาครุฑ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:08.191273137+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:08.191275687+07:00","message":"> Transcript [9828] [false]: 'ที่มุมไม้สิบสองของยอดปราสาททั้ง 4 มุมจำหลักเป็นรูปพญา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:08.191278779+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:08.191280597+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:08.191283002+07:00","message":"StatePrefix: 'ที่มุมไม้สิบสองของยอดปราสาททั้ง 4 มุมจำหลักเป็นรูป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:08.191284994+07:00","message":"TextPushed: 'ที่มุมไม้สิบสองของยอดปราสาททั้ง 4 มุม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:08.29765171+07:00","message":"[GCS] IsForceVAD: false for message ID: 2128"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:46:08.347880105+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:46:08.347908387+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:08.416427305+07:00","message":"[GCS] Start streaming session, msgId: 2129"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:08.508185287+07:00","message":"receive streaming session, msgId: 2128"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:08.508232781+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ที่มุมไม้ 12 ของยอดปราสาททั้ง 4 มุมจำหลักเป็นรูปพญาครุฑ\",\"confidence\":0.9161626}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:08.50824175+07:00","message":"receive interim result [true|false]: ที่มุมไม้ 12 ของยอดปราสาททั้ง 4 มุมจำหลักเป็นรูปพญาครุฑ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:08.508252403+07:00","message":"end recv isFinal message id 2128"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:08.508255017+07:00","message":"end Recv id 2128"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:08.508262891+07:00","message":"[buffer interim] 2128 true ที่มุมไม้ 12 ของยอดปราสาททั้ง 4 มุมจำหลักเป็นรูปพญาครุฑ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:08.508272049+07:00","message":"[bufferProcess] interim [460000000]:ที่มุมไม้ 12 ของยอดปราสาททั้ง 4 มุมจำหลักเป็นรูปพญาครุฑ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:08.508277509+07:00","message":"[bufferProcess] send to processor (isfinal):ที่มุมไม้สิบสองของยอดปราสาททั้ง 4 มุมจำหลักเป็นรูปพญาครุฑ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:08.508282122+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:08.50828583+07:00","message":"> Transcript [9829] [false]: 'ที่มุมไม้สิบสองของยอดปราสาททั้ง 4 มุมจำหลักเป็นรูปพญาครุฑ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:08.508290257+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:08.50829277+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:08.508295165+07:00","message":"StatePrefix: 'ที่มุมไม้สิบสองของยอดปราสาททั้ง 4 มุมจำหลักเป็นรูป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:08.508298546+07:00","message":"TextPushed: 'ที่มุมไม้สิบสองของยอดปราสาททั้ง 4 มุม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:08.508301024+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:08.508303572+07:00","message":"> Transcript [9830] [true]: 'ที่มุมไม้ 12 ของยอดปราสาททั้ง 4 มุมจำหลักเป็นรูปพญาครุฑ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:08.50830647+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:08.508308602+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:08.50831083+07:00","message":"StatePrefix: 'ที่มุมไม้สิบสองของยอดปราสาททั้ง 4 มุมจำหลักเป็นรูป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:08.508313646+07:00","message":"TextPushed: 'ที่มุมไม้สิบสองของยอดปราสาททั้ง 4 มุม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:08.508316002+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:08.508561654+07:00","message":"Push: 'จำหลักเป็นรูปพญาครุฑ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:08.508565618+07:00","message":"TextPushed: 'ที่มุมไม้สิบสองของยอดปราสาททั้ง 4 มุมจำหลักเป็นรูปพญาครุฑ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:08.508568914+07:00","message":"Set new StatePrefix : 'ที่มุมไม้ 12 ของยอดปราสาททั้ง 4 มุมจำหลักเป็นรูปพญาครุฑ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:08.508571953+07:00","message":"Next Push (prob) : 'ที่มุมไม้ 12 ของยอดปราสาททั้ง 4 มุมจำหลักเป็นรูปพญาครุฑ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:08.508582657+07:00","message":"push: {true จำหลักเป็นรูปพญาครุฑ 0 0xc00041d600}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:08.508585144+07:00","message":"write aligntment file to 'tmp/7446/align_message_id_2128.html'"}
{"level":"info","service":"Main","time":"2025-10-27T15:46:08.521133496+07:00","message":"write wav file: './tmp/7446/7446_2128.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:08.867731916+07:00","message":"receive streaming session, msgId: 2129"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:08.867765421+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":"2025-10-27T15:46:08.867769752+07:00","message":"receive interim result [false|false]: น่า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:08.867779212+07:00","message":"[buffer interim] 2129 false น่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:08.867785342+07:00","message":"[bufferProcess] interim [420000000]:น่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:08.867786823+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:09.242531222+07:00","message":"receive streaming session, msgId: 2129"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:09.242562351+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":"2025-10-27T15:46:09.242567174+07:00","message":"receive interim result [false|false]: นาค"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:09.242581311+07:00","message":"[buffer interim] 2129 false นาค"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:09.242588647+07:00","message":"[bufferProcess] interim [780000000]:นาค"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:09.242591187+07:00","message":"[bufferProcess] send to processor:น่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:09.242596155+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:09.24259968+07:00","message":"> Transcript [9831] [false]: 'น่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:09.242602425+07:00","message":"Set StatePrefix (first interim): 'น่า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:09.886086083+07:00","message":"receive streaming session, msgId: 2129"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:09.886131162+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":"2025-10-27T15:46:09.88613869+07:00","message":"receive interim result [false|false]: นาค"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:09.886155116+07:00","message":"[buffer interim] 2129 false นาค"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:09.886163176+07:00","message":"[bufferProcess] interim [380000000]:นาค"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:09.886165799+07:00","message":"[bufferProcess] send to processor:นาค"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:09.886171704+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:09.886175335+07:00","message":"> Transcript [9832] [false]: 'นาค'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:09.88617801+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:09.886180916+07:00","message":"Set new StatePrefix: 'นาค'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:10.106244763+07:00","message":"receive streaming session, msgId: 2129"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:10.106277347+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":"2025-10-27T15:46:10.106283997+07:00","message":"receive interim result [false|false]: นาคแท็กซี่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:10.106296045+07:00","message":"[buffer interim] 2129 false นาคแท็กซี่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:10.106305369+07:00","message":"[bufferProcess] interim [620000000]:นาคแท็กซี่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:10.106307848+07:00","message":"[bufferProcess] send to processor:นาค"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:10.106314206+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:10.106317994+07:00","message":"> Transcript [9833] [false]: 'นาค'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:10.106321252+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:10.106323746+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:10.106327268+07:00","message":"StatePrefix: 'นาค'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:10.106329144+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:10.184621842+07:00","message":"receive streaming session, msgId: 2129"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:10.184662202+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นาคแพค 10\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:10.18466884+07:00","message":"receive interim result [false|false]: นาคแพค 10"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:10.184681458+07:00","message":"[buffer interim] 2129 false นาคแพค 10"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:10.184689518+07:00","message":"[bufferProcess] interim [680000000]:นาคแพค 10"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:10.184692537+07:00","message":"[bufferProcess] send to processor:นาคแท็กซี่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:10.184698167+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:10.184702055+07:00","message":"> Transcript [9834] [false]: 'นาคแท็กซี่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:10.184706076+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:10.184708265+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:10.184710841+07:00","message":"StatePrefix: 'นาค'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:10.184713483+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:10.425869271+07:00","message":"receive streaming session, msgId: 2129"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:10.425908974+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":"2025-10-27T15:46:10.42591609+07:00","message":"receive interim result [false|false]: นาค"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:10.425926024+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" tactical\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:10.425929055+07:00","message":"receive interim result [false|false]:  tactical"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:10.425969071+07:00","message":"[buffer interim] 2129 false นาค"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:10.42598066+07:00","message":"[buffer interim] 2129 false  tactical"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:10.426003109+07:00","message":"[bufferProcess] interim [860000000]:นาค"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:10.426018776+07:00","message":"[bufferProcess] send to processor:นาคแพค 10"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:10.426026156+07:00","message":"[bufferProcess] interim [860000000]: tactical"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:10.426029518+07:00","message":"[bufferProcess] update buffer: นาค tactical"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:10.426033538+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:10.426037962+07:00","message":"> Transcript [9835] [false]: 'นาคแพค 10'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:10.426042303+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:10.426044833+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:10.42604754+07:00","message":"StatePrefix: 'นาค'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:10.426050018+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:10.453284193+07:00","message":"receive streaming session, msgId: 2129"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:10.453325468+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นาคแพ็ค 10 แผ่น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:10.453330916+07:00","message":"receive interim result [false|false]: นาคแพ็ค 10 แผ่น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:10.453343385+07:00","message":"[buffer interim] 2129 false นาคแพ็ค 10 แผ่น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:10.453349982+07:00","message":"[bufferProcess] interim [920000000]:นาคแพ็ค 10 แผ่น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:10.453352161+07:00","message":"[bufferProcess] send to processor:นาค tactical"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:10.453357323+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:10.453359956+07:00","message":"> Transcript [9836] [false]: 'นาค tactical'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:10.453362887+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:10.453364861+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:10.453366754+07:00","message":"StatePrefix: 'นาค'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:10.453368796+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:10.453375197+07:00","message":"Push: 'นาค'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:10.453377468+07:00","message":"TextPushed: 'นาค'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:10.45337918+07:00","message":"Set new StatePrefix : 'นาค tactical'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:10.453380966+07:00","message":"Next Push (prob) : ' tactical'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:10.453388335+07:00","message":"push: {false นาค 0 0xc002603f80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:10.483395662+07:00","message":"receive streaming session, msgId: 2129"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:10.483441005+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นาค\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:10.483446845+07:00","message":"receive interim result [false|false]: นาค"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:10.483456923+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" Accident\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:10.483459421+07:00","message":"receive interim result [false|false]:  Accident"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:10.483466187+07:00","message":"[buffer interim] 2129 false นาค"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:10.483470684+07:00","message":"[buffer interim] 2129 false  Accident"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:10.483476174+07:00","message":"[bufferProcess] interim [980000000]:นาค"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:10.483478235+07:00","message":"[bufferProcess] send to processor:นาคแพ็ค 10 แผ่น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:10.483483396+07:00","message":"[bufferProcess] interim [980000000]: Accident"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:10.483486142+07:00","message":"[bufferProcess] update buffer: นาค Accident"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:10.483496589+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:10.483509484+07:00","message":"> Transcript [9837] [false]: 'นาคแพ็ค 10 แผ่น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:10.483513029+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:10.483515429+07:00","message":"Set new StatePrefix: 'นาคแพ็ค 10 แผ่น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:10.971490221+07:00","message":"receive streaming session, msgId: 2129"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:10.971528222+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":"2025-10-27T15:46:10.971534009+07:00","message":"receive interim result [false|false]: นาค"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:10.971543653+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" axis handheld\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:10.971546299+07:00","message":"receive interim result [false|false]:  axis handheld"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:10.971553039+07:00","message":"[buffer interim] 2129 false นาค"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:10.971557794+07:00","message":"[buffer interim] 2129 false  axis handheld"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:10.971562899+07:00","message":"[bufferProcess] interim [460000000]:นาค"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:10.971565463+07:00","message":"[bufferProcess] send to processor:นาค Accident"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:10.971570082+07:00","message":"[bufferProcess] interim [460000000]: axis handheld"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:10.971572237+07:00","message":"[bufferProcess] update buffer: นาค axis handheld"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:10.971574902+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:10.971577992+07:00","message":"> Transcript [9838] [false]: 'นาค Accident'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:10.97157985+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:10.971581516+07:00","message":"Set new StatePrefix: 'นาค Accident'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:10.976089891+07:00","message":"[GCS] IsForceVAD: false for message ID: 2129"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:11.107774631+07:00","message":"[GCS] Start streaming session, msgId: 2130"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:11.114362948+07:00","message":"receive streaming session, msgId: 2129"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:11.114397959+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นาค\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:11.114403951+07:00","message":"receive interim result [false|false]: นาค"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:11.114413421+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" Accident\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:11.114415593+07:00","message":"receive interim result [false|false]:  Accident"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:11.114421178+07:00","message":"[buffer interim] 2129 false นาค"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:11.114425665+07:00","message":"[buffer interim] 2129 false  Accident"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:11.114430429+07:00","message":"[bufferProcess] interim [580000000]:นาค"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:11.114432441+07:00","message":"[bufferProcess] send to processor:นาค axis handheld"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:11.114434819+07:00","message":"[bufferProcess] interim [580000000]: Accident"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:11.114437207+07:00","message":"[bufferProcess] update buffer: นาค Accident"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:11.114440236+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:11.114442909+07:00","message":"> Transcript [9839] [false]: 'นาค axis handheld'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:11.114444862+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:11.114446377+07:00","message":"Set new StatePrefix: 'นาค axis handheld'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:11.290773799+07:00","message":"receive streaming session, msgId: 2129"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:11.290815115+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นาคแพ็ค 10 แผ่นคันทวยค่ะ\",\"confidence\":0.7248489}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":790000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:11.290823264+07:00","message":"receive interim result [true|false]: นาคแพ็ค 10 แผ่นคันทวยค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:11.290840927+07:00","message":"end recv isFinal message id 2129"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:11.290844124+07:00","message":"end Recv id 2129"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:11.290851657+07:00","message":"[buffer interim] 2129 true นาคแพ็ค 10 แผ่นคันทวยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:11.290862922+07:00","message":"[bufferProcess] interim [790000000]:นาคแพ็ค 10 แผ่นคันทวยค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:11.290866897+07:00","message":"[bufferProcess] send to processor (isfinal):นาค Accident"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:11.290871802+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:11.290876217+07:00","message":"> Transcript [9840] [false]: 'นาค Accident'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:11.290879378+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:11.290881892+07:00","message":"Set new StatePrefix: 'นาค Accident'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:11.290883802+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:11.290886931+07:00","message":"> Transcript [9841] [true]: 'นาคแพ็ค 10 แผ่นคันทวยค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:11.290889918+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:11.290892657+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:11.290894974+07:00","message":"StatePrefix: 'นาค Accident'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:11.290898406+07:00","message":"TextPushed: 'นาค'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:11.290901811+07:00","message":"Push: 'แพ็ค 10 แผ่นคันทวยค่ะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:11.290913866+07:00","message":"push: {true แพ็ค 10 แผ่นคันทวยค่ะ 0 0xc002603f80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:46:11.301129045+07:00","message":"write wav file: './tmp/7446/7446_2129.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:46:11.348443835+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:46:11.348447328+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:46:14.348681453+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:46:14.34868305+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:15.40451908+07:00","message":"[GCS] IsForceVAD: false for message ID: 2130"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:15.518343783+07:00","message":"receive streaming session, msgId: 2130"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:15.518361318+07:00","message":"found end of frame, send empty tag with msgId: 2130"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:15.518364032+07:00","message":"end Recv id 2130"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:15.518370789+07:00","message":"[buffer interim] 2130 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:15.518377597+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:15.518381453+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:15.518383987+07:00","message":"> Transcript [9842] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:15.518386229+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:15.518387859+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:15.518389323+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:15.518390787+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:15.518393039+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:15.518402351+07:00","message":"push: {true \n 0 0xc000045f00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:46:15.528020968+07:00","message":"write wav file: './tmp/7446/7446_2130.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:15.537245011+07:00","message":"[GCS] Start streaming session, msgId: 2131"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:15.654602744+07:00","message":"[GCS] IsForceVAD: false for message ID: 2131"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:15.786491208+07:00","message":"[GCS] Start streaming session, msgId: 2132"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:15.840104984+07:00","message":"receive streaming session, msgId: 2131"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:15.840122328+07:00","message":"found end of frame, send empty tag with msgId: 2131"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:15.840125436+07:00","message":"end Recv id 2131"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:15.840131428+07:00","message":"[buffer interim] 2131 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:15.840137431+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:15.840140746+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:15.840143849+07:00","message":"> Transcript [9843] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:15.840146232+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:15.840147919+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:15.840149356+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:15.840150827+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:15.840157003+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:15.840165977+07:00","message":"push: {true \n 0 0xc002ee4480}"}
{"level":"info","service":"Main","time":"2025-10-27T15:46:15.844605187+07:00","message":"write wav file: './tmp/7446/7446_2131.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:17.013535237+07:00","message":"receive streaming session, msgId: 2132"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:17.013573478+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":"2025-10-27T15:46:17.013578797+07:00","message":"receive interim result [false|false]: น่า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:17.013590966+07:00","message":"[buffer interim] 2132 false น่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:17.013597808+07:00","message":"[bufferProcess] interim [200000000]:น่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:17.013599415+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:17.013604814+07:00","message":"[bufferProcess] send to processor (ticker):น่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:17.013607174+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:17.013611501+07:00","message":"> Transcript [9844] [false]: 'น่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:17.013613449+07:00","message":"Set StatePrefix (first interim): 'น่า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:17.076105699+07:00","message":"receive streaming session, msgId: 2132"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:17.076147698+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":"2025-10-27T15:46:17.076154006+07:00","message":"receive interim result [false|false]: น่าน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:17.076168295+07:00","message":"[buffer interim] 2132 false น่าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:17.076176362+07:00","message":"[bufferProcess] interim [260000000]:น่าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:17.07617845+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:17.185566136+07:00","message":"receive streaming session, msgId: 2132"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:17.185601923+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":"2025-10-27T15:46:17.18560747+07:00","message":"receive interim result [false|false]: หน้าบ้าน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:17.185621357+07:00","message":"[buffer interim] 2132 false หน้าบ้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:17.185631277+07:00","message":"[bufferProcess] interim [380000000]:หน้าบ้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:17.185633221+07:00","message":"[bufferProcess] send to processor:น่าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:17.185636501+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:17.185638987+07:00","message":"> Transcript [9845] [false]: 'น่าน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:17.185642052+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:17.185643854+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:17.185645305+07:00","message":"StatePrefix: 'น่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:17.185647068+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:17.238178232+07:00","message":"receive streaming session, msgId: 2132"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:17.23822323+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":"2025-10-27T15:46:17.238229684+07:00","message":"receive interim result [false|false]: หน้ามัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:17.238246858+07:00","message":"[buffer interim] 2132 false หน้ามัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:17.238257159+07:00","message":"[bufferProcess] interim [440000000]:หน้ามัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:17.238259739+07:00","message":"[bufferProcess] send to processor:หน้าบ้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:17.23826597+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:17.23826965+07:00","message":"> Transcript [9846] [false]: 'หน้าบ้าน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:17.238272391+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:17.238274578+07:00","message":"Set new StatePrefix: 'หน้าบ้าน'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:46:17.348840816+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:46:17.348862003+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:17.473073992+07:00","message":"receive streaming session, msgId: 2132"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:17.473111507+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":"2025-10-27T15:46:17.473117081+07:00","message":"receive interim result [false|false]: หน้ามันโง่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:17.47312955+07:00","message":"[buffer interim] 2132 false หน้ามันโง่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:17.473136426+07:00","message":"[bufferProcess] interim [620000000]:หน้ามันโง่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:17.473138537+07:00","message":"[bufferProcess] send to processor:หน้ามัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:17.473143383+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:17.473146265+07:00","message":"> Transcript [9847] [false]: 'หน้ามัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:17.473148476+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:17.473150047+07:00","message":"Set new StatePrefix: 'หน้ามัน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:17.535757123+07:00","message":"receive streaming session, msgId: 2132"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:17.535792876+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":"2025-10-27T15:46:17.535798048+07:00","message":"receive interim result [false|false]: หน้ามัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:17.535812836+07:00","message":"[buffer interim] 2132 false หน้ามัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:17.535819829+07:00","message":"[bufferProcess] interim [680000000]:หน้ามัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:17.535821892+07:00","message":"[bufferProcess] send to processor:หน้ามันโง่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:17.535825372+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:17.535828221+07:00","message":"> Transcript [9848] [false]: 'หน้ามันโง่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:17.535830669+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:17.535838845+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:17.53584055+07:00","message":"StatePrefix: 'หน้ามัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:17.535842281+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:17.558544578+07:00","message":"receive streaming session, msgId: 2132"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:17.558588042+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":"2025-10-27T15:46:17.558593359+07:00","message":"receive interim result [false|false]: หน้ามันงก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:17.558605798+07:00","message":"[buffer interim] 2132 false หน้ามันงก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:17.558612322+07:00","message":"[bufferProcess] interim [740000000]:หน้ามันงก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:17.558614435+07:00","message":"[bufferProcess] send to processor:หน้ามัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:17.558619329+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:17.558621939+07:00","message":"> Transcript [9849] [false]: 'หน้ามัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:17.558625128+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:17.558626934+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:17.55862847+07:00","message":"StatePrefix: 'หน้ามัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:17.558630282+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:17.75124811+07:00","message":"receive streaming session, msgId: 2132"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:17.751283814+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":"2025-10-27T15:46:17.751289219+07:00","message":"receive interim result [false|false]: หน้าบันงบทั้ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:17.75130045+07:00","message":"[buffer interim] 2132 false หน้าบันงบทั้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:17.751307025+07:00","message":"[bufferProcess] interim [980000000]:หน้าบันงบทั้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:17.751309426+07:00","message":"[bufferProcess] send to processor:หน้ามันงก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:17.751314242+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:17.751316698+07:00","message":"> Transcript [9850] [false]: 'หน้ามันงก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:17.751319485+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:17.751321359+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:17.751322898+07:00","message":"StatePrefix: 'หน้ามัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:17.751324822+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:17.938769001+07:00","message":"receive streaming session, msgId: 2132"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:17.938816732+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หน้าบันงบทั้ง 4\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:17.938823165+07:00","message":"receive interim result [false|false]: หน้าบันงบทั้ง 4"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:17.938849601+07:00","message":"[buffer interim] 2132 false หน้าบันงบทั้ง 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:17.938856456+07:00","message":"[bufferProcess] interim [160000000]:หน้าบันงบทั้ง 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:17.938858685+07:00","message":"[bufferProcess] send to processor:หน้าบันงบทั้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:17.938863785+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:17.938867615+07:00","message":"> Transcript [9851] [false]: 'หน้าบันงบทั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:17.938869689+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:17.938871822+07:00","message":"Set new StatePrefix: 'หน้าบันงบทั้ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:18.179460032+07:00","message":"receive streaming session, msgId: 2132"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:18.179493647+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หน้าบันงบทั้ง 4 โมง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:18.179499115+07:00","message":"receive interim result [false|false]: หน้าบันงบทั้ง 4 โมง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:18.179512032+07:00","message":"[buffer interim] 2132 false หน้าบันงบทั้ง 4 โมง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:18.17951842+07:00","message":"[bufferProcess] interim [340000000]:หน้าบันงบทั้ง 4 โมง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:18.17952058+07:00","message":"[bufferProcess] send to processor:หน้าบันงบทั้ง 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:18.17952575+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:18.179528495+07:00","message":"> Transcript [9852] [false]: 'หน้าบันงบทั้ง 4'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:18.179531863+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:18.179533709+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:18.179535365+07:00","message":"StatePrefix: 'หน้าบันงบทั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:18.179537181+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:18.195599877+07:00","message":"receive streaming session, msgId: 2132"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:18.195627595+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":"2025-10-27T15:46:18.195632573+07:00","message":"receive interim result [false|false]: หน้าบันงบทั้งสี่มุม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:18.195644275+07:00","message":"[buffer interim] 2132 false หน้าบันงบทั้งสี่มุม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:18.195649239+07:00","message":"[bufferProcess] interim [400000000]:หน้าบันงบทั้งสี่มุม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:18.195651059+07:00","message":"[bufferProcess] send to processor:หน้าบันงบทั้ง 4 โมง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:18.195653921+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:18.195656226+07:00","message":"> Transcript [9853] [false]: 'หน้าบันงบทั้ง 4 โมง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:18.195659398+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:18.195661135+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:18.195662582+07:00","message":"StatePrefix: 'หน้าบันงบทั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:18.19566425+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:18.347600031+07:00","message":"receive streaming session, msgId: 2132"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:18.347634708+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":"2025-10-27T15:46:18.3476414+07:00","message":"receive interim result [false|false]: หน้าบันงบทั้งสีมุก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:18.347656395+07:00","message":"[buffer interim] 2132 false หน้าบันงบทั้งสีมุก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:18.347664305+07:00","message":"[bufferProcess] interim [520000000]:หน้าบันงบทั้งสีมุก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:18.347667105+07:00","message":"[bufferProcess] send to processor:หน้าบันงบทั้งสี่มุม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:18.347674743+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:18.347678332+07:00","message":"> Transcript [9854] [false]: 'หน้าบันงบทั้งสี่มุม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:18.347682351+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:18.347684585+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:18.347686791+07:00","message":"StatePrefix: 'หน้าบันงบทั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:18.347689301+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:18.432283823+07:00","message":"receive streaming session, msgId: 2132"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:18.432315268+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":"2025-10-27T15:46:18.432320609+07:00","message":"receive interim result [false|false]: หน้าบันงบทั้งสีมุกและ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:18.432331764+07:00","message":"[buffer interim] 2132 false หน้าบันงบทั้งสีมุกและ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:18.432337604+07:00","message":"[bufferProcess] interim [580000000]:หน้าบันงบทั้งสีมุกและ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:18.432339669+07:00","message":"[bufferProcess] send to processor:หน้าบันงบทั้งสีมุก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:18.432344692+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:18.43234711+07:00","message":"> Transcript [9855] [false]: 'หน้าบันงบทั้งสีมุก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:18.432350384+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:18.432352382+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:18.432354323+07:00","message":"StatePrefix: 'หน้าบันงบทั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:18.432356519+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:18.432360412+07:00","message":"Push: 'หน้าบันงบทั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:18.432362186+07:00","message":"TextPushed: 'หน้าบันงบทั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:18.432364148+07:00","message":"Set new StatePrefix : 'หน้าบันงบทั้งสีมุก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:18.432366141+07:00","message":"Next Push (prob) : 'สีมุก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:18.432373774+07:00","message":"push: {false หน้าบันงบทั้ง 0 0xc002ee4700}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:18.446177641+07:00","message":"receive streaming session, msgId: 2132"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:18.446202591+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":"2025-10-27T15:46:18.446207978+07:00","message":"receive interim result [false|false]: หน้าบันงบทั้ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:18.446220487+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 4 มุกนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:18.446223284+07:00","message":"receive interim result [false|false]:  4 มุกนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:18.446236716+07:00","message":"[buffer interim] 2132 false หน้าบันงบทั้ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:18.446245782+07:00","message":"[buffer interim] 2132 false  4 มุกนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:18.446250896+07:00","message":"[bufferProcess] interim [640000000]:หน้าบันงบทั้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:18.446253009+07:00","message":"[bufferProcess] send to processor:หน้าบันงบทั้งสีมุกและ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:18.446260881+07:00","message":"[bufferProcess] interim [640000000]: 4 มุกนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:18.446263425+07:00","message":"[bufferProcess] update buffer: หน้าบันงบทั้ง 4 มุกนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:18.446266196+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:18.446268148+07:00","message":"> Transcript [9856] [false]: 'หน้าบันงบทั้งสีมุกและ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:18.446270932+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:18.44627271+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:18.446274305+07:00","message":"StatePrefix: 'หน้าบันงบทั้งสีมุก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:18.446276158+07:00","message":"TextPushed: 'หน้าบันงบทั้ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:18.796787733+07:00","message":"receive streaming session, msgId: 2132"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:18.796824737+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":"2025-10-27T15:46:18.796830522+07:00","message":"receive interim result [false|false]: หน้าบันงบทั้ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:18.796848012+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 4 มุกนะคะชำระ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:18.796850449+07:00","message":"receive interim result [false|false]:  4 มุกนะคะชำระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:18.796859755+07:00","message":"[buffer interim] 2132 false หน้าบันงบทั้ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:18.796862991+07:00","message":"[buffer interim] 2132 false  4 มุกนะคะชำระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:18.796869104+07:00","message":"[bufferProcess] interim [0]:หน้าบันงบทั้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:18.79687167+07:00","message":"[bufferProcess] send to processor:หน้าบันงบทั้ง 4 มุกนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:18.796874532+07:00","message":"[bufferProcess] interim [0]: 4 มุกนะคะชำระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:18.796876665+07:00","message":"[bufferProcess] update buffer: หน้าบันงบทั้ง 4 มุกนะคะชำระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:18.796879635+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:18.796882462+07:00","message":"> Transcript [9857] [false]: 'หน้าบันงบทั้ง 4 มุกนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:18.796884391+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:18.796885994+07:00","message":"Set new StatePrefix: 'หน้าบันงบทั้ง 4 มุกนะคะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:18.834394005+07:00","message":"receive streaming session, msgId: 2132"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:18.83442777+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":"2025-10-27T15:46:18.834433847+07:00","message":"receive interim result [false|false]: หน้าบันงบทั้ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:18.834443796+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 4 มุกนะคะกำลัง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:18.834448563+07:00","message":"receive interim result [false|false]:  4 มุกนะคะกำลัง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:18.834455091+07:00","message":"[buffer interim] 2132 false หน้าบันงบทั้ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:18.834460116+07:00","message":"[buffer interim] 2132 false  4 มุกนะคะกำลัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:18.834465751+07:00","message":"[bufferProcess] interim [60000000]:หน้าบันงบทั้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:18.834468005+07:00","message":"[bufferProcess] send to processor:หน้าบันงบทั้ง 4 มุกนะคะชำระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:18.834470559+07:00","message":"[bufferProcess] interim [60000000]: 4 มุกนะคะกำลัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:18.834472706+07:00","message":"[bufferProcess] update buffer: หน้าบันงบทั้ง 4 มุกนะคะกำลัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:18.834475459+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:18.834478183+07:00","message":"> Transcript [9858] [false]: 'หน้าบันงบทั้ง 4 มุกนะคะชำระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:18.834481128+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:18.834482888+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:18.834484357+07:00","message":"StatePrefix: 'หน้าบันงบทั้ง 4 มุกนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:18.834486493+07:00","message":"TextPushed: 'หน้าบันงบทั้ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:18.848390532+07:00","message":"receive streaming session, msgId: 2132"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:18.848429849+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หน้าบันงบทั้ง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:18.848437672+07:00","message":"receive interim result [false|false]: หน้าบันงบทั้ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:18.848447877+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 4 มุกนะคะจำหลัก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:18.848451038+07:00","message":"receive interim result [false|false]:  4 มุกนะคะจำหลัก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:18.848463981+07:00","message":"[buffer interim] 2132 false หน้าบันงบทั้ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:18.848473915+07:00","message":"[buffer interim] 2132 false  4 มุกนะคะจำหลัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:18.848481149+07:00","message":"[bufferProcess] interim [120000000]:หน้าบันงบทั้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:18.848484723+07:00","message":"[bufferProcess] send to processor:หน้าบันงบทั้ง 4 มุกนะคะกำลัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:18.848490648+07:00","message":"[bufferProcess] interim [120000000]: 4 มุกนะคะจำหลัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:18.848494261+07:00","message":"[bufferProcess] update buffer: หน้าบันงบทั้ง 4 มุกนะคะจำหลัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:18.848506241+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:18.848518534+07:00","message":"> Transcript [9859] [false]: 'หน้าบันงบทั้ง 4 มุกนะคะกำลัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:18.848523683+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:18.848525854+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:18.84852771+07:00","message":"StatePrefix: 'หน้าบันงบทั้ง 4 มุกนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:18.848530042+07:00","message":"TextPushed: 'หน้าบันงบทั้ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:19.018101775+07:00","message":"receive streaming session, msgId: 2132"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:19.018132899+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หน้าบันงบทั้ง 4\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:19.018138001+07:00","message":"receive interim result [false|false]: หน้าบันงบทั้ง 4"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:19.018146061+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":"2025-10-27T15:46:19.018148284+07:00","message":"receive interim result [false|false]:  มุกนะคะจำหลัก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:19.018154232+07:00","message":"[buffer interim] 2132 false หน้าบันงบทั้ง 4"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:19.018159316+07:00","message":"[buffer interim] 2132 false  มุกนะคะจำหลัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:19.018165016+07:00","message":"[bufferProcess] interim [240000000]:หน้าบันงบทั้ง 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:19.018167833+07:00","message":"[bufferProcess] send to processor:หน้าบันงบทั้ง 4 มุกนะคะจำหลัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:19.018170628+07:00","message":"[bufferProcess] interim [240000000]: มุกนะคะจำหลัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:19.018173402+07:00","message":"[bufferProcess] update buffer: หน้าบันงบทั้ง 4 มุกนะคะจำหลัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:19.018176656+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:19.01817921+07:00","message":"> Transcript [9860] [false]: 'หน้าบันงบทั้ง 4 มุกนะคะจำหลัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:19.018182476+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:19.018184616+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:19.018186253+07:00","message":"StatePrefix: 'หน้าบันงบทั้ง 4 มุกนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:19.018188409+07:00","message":"TextPushed: 'หน้าบันงบทั้ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:19.020317216+07:00","message":"receive streaming session, msgId: 2132"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:19.020327156+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หน้าบันงบทั้ง 4\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:19.020331534+07:00","message":"receive interim result [false|false]: หน้าบันงบทั้ง 4"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:19.020339653+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":"2025-10-27T15:46:19.020341945+07:00","message":"receive interim result [false|false]:  มุกนะคะจำหลักเป็น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:19.020345686+07:00","message":"[buffer interim] 2132 false หน้าบันงบทั้ง 4"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:19.020347591+07:00","message":"[buffer interim] 2132 false  มุกนะคะจำหลักเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:19.020350549+07:00","message":"[bufferProcess] interim [300000000]:หน้าบันงบทั้ง 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:19.020352597+07:00","message":"[bufferProcess] send to processor:หน้าบันงบทั้ง 4 มุกนะคะจำหลัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:19.020354838+07:00","message":"[bufferProcess] interim [300000000]: มุกนะคะจำหลักเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:19.020356936+07:00","message":"[bufferProcess] update buffer: หน้าบันงบทั้ง 4 มุกนะคะจำหลักเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:19.020359322+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:19.020363569+07:00","message":"> Transcript [9861] [false]: 'หน้าบันงบทั้ง 4 มุกนะคะจำหลัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:19.020365953+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:19.020367386+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:19.020368735+07:00","message":"StatePrefix: 'หน้าบันงบทั้ง 4 มุกนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:19.020370205+07:00","message":"TextPushed: 'หน้าบันงบทั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:19.020372703+07:00","message":"Push: ' 4 มุกนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:19.020374209+07:00","message":"TextPushed: 'หน้าบันงบทั้ง 4 มุกนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:19.020375843+07:00","message":"Set new StatePrefix : 'หน้าบันงบทั้ง 4 มุกนะคะจำหลัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:19.020377776+07:00","message":"Next Push (prob) : 'จำหลัก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:19.020386229+07:00","message":"push: {false  4 มุกนะคะ 0 0xc002ee4700}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:19.284206528+07:00","message":"receive streaming session, msgId: 2132"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:19.284239314+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หน้าบันงบทั้ง 4\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:19.284245511+07:00","message":"receive interim result [false|false]: หน้าบันงบทั้ง 4"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:19.284262731+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":"2025-10-27T15:46:19.284266691+07:00","message":"receive interim result [false|false]:  มุกนะคะจำหลักเป็นผู้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:19.284274767+07:00","message":"[buffer interim] 2132 false หน้าบันงบทั้ง 4"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:19.284279115+07:00","message":"[buffer interim] 2132 false  มุกนะคะจำหลักเป็นผู้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:19.284286494+07:00","message":"[bufferProcess] interim [480000000]:หน้าบันงบทั้ง 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:19.284289992+07:00","message":"[bufferProcess] send to processor:หน้าบันงบทั้ง 4 มุกนะคะจำหลักเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:19.284294384+07:00","message":"[bufferProcess] interim [480000000]: มุกนะคะจำหลักเป็นผู้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:19.284297866+07:00","message":"[bufferProcess] update buffer: หน้าบันงบทั้ง 4 มุกนะคะจำหลักเป็นผู้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:19.284301472+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:19.284305352+07:00","message":"> Transcript [9862] [false]: 'หน้าบันงบทั้ง 4 มุกนะคะจำหลักเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:19.28430964+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:19.284312365+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:19.284314452+07:00","message":"StatePrefix: 'หน้าบันงบทั้ง 4 มุกนะคะจำหลัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:19.284317104+07:00","message":"TextPushed: 'หน้าบันงบทั้ง 4 มุกนะคะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:19.342781567+07:00","message":"receive streaming session, msgId: 2132"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:19.342813571+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หน้าบันงบทั้ง 4\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:19.342819665+07:00","message":"receive interim result [false|false]: หน้าบันงบทั้ง 4"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:19.342830496+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":"2025-10-27T15:46:19.342838721+07:00","message":"receive interim result [false|false]:  มุกนะคะจำหลักเป็นรูป"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:19.342844915+07:00","message":"[buffer interim] 2132 false หน้าบันงบทั้ง 4"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:19.342850253+07:00","message":"[buffer interim] 2132 false  มุกนะคะจำหลักเป็นรูป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:19.342855711+07:00","message":"[bufferProcess] interim [540000000]:หน้าบันงบทั้ง 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:19.342859421+07:00","message":"[bufferProcess] send to processor:หน้าบันงบทั้ง 4 มุกนะคะจำหลักเป็นผู้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:19.342864817+07:00","message":"[bufferProcess] interim [540000000]: มุกนะคะจำหลักเป็นรูป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:19.342867041+07:00","message":"[bufferProcess] update buffer: หน้าบันงบทั้ง 4 มุกนะคะจำหลักเป็นรูป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:19.342869781+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:19.342872157+07:00","message":"> Transcript [9863] [false]: 'หน้าบันงบทั้ง 4 มุกนะคะจำหลักเป็นผู้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:19.3428753+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:19.342877075+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:19.342878654+07:00","message":"StatePrefix: 'หน้าบันงบทั้ง 4 มุกนะคะจำหลัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:19.342880563+07:00","message":"TextPushed: 'หน้าบันงบทั้ง 4 มุกนะคะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:19.863687643+07:00","message":"receive streaming session, msgId: 2132"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:19.86371905+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หน้าบันงบทั้ง 4\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:19.863724444+07:00","message":"receive interim result [false|false]: หน้าบันงบทั้ง 4"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:19.863735383+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":"2025-10-27T15:46:19.863738614+07:00","message":"receive interim result [false|false]:  มุกนะคะจำหลักเป็นรูปพระนารายณ์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:19.863745929+07:00","message":"[buffer interim] 2132 false หน้าบันงบทั้ง 4"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:19.863749368+07:00","message":"[buffer interim] 2132 false  มุกนะคะจำหลักเป็นรูปพระนารายณ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:19.863755965+07:00","message":"[bufferProcess] interim [80000000]:หน้าบันงบทั้ง 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:19.863758192+07:00","message":"[bufferProcess] send to processor:หน้าบันงบทั้ง 4 มุกนะคะจำหลักเป็นรูป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:19.863763252+07:00","message":"[bufferProcess] interim [80000000]: มุกนะคะจำหลักเป็นรูปพระนารายณ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:19.863765457+07:00","message":"[bufferProcess] update buffer: หน้าบันงบทั้ง 4 มุกนะคะจำหลักเป็นรูปพระนารายณ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:19.863769488+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:19.863772007+07:00","message":"> Transcript [9864] [false]: 'หน้าบันงบทั้ง 4 มุกนะคะจำหลักเป็นรูป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:19.863775448+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:19.863777182+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:19.863778755+07:00","message":"StatePrefix: 'หน้าบันงบทั้ง 4 มุกนะคะจำหลัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:19.863780545+07:00","message":"TextPushed: 'หน้าบันงบทั้ง 4 มุกนะคะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:20.183238203+07:00","message":"receive streaming session, msgId: 2132"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:20.183281694+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หน้าบันงบทั้ง 4\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:20.183288048+07:00","message":"receive interim result [false|false]: หน้าบันงบทั้ง 4"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:20.183301361+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":"2025-10-27T15:46:20.18330565+07:00","message":"receive interim result [false|false]:  มุกนะคะจำหลักเป็นรูปพระนารายณ์ทรง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:20.183315244+07:00","message":"[buffer interim] 2132 false หน้าบันงบทั้ง 4"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:20.183318243+07:00","message":"[buffer interim] 2132 false  มุกนะคะจำหลักเป็นรูปพระนารายณ์ทรง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:20.183324281+07:00","message":"[bufferProcess] interim [380000000]:หน้าบันงบทั้ง 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:20.183326241+07:00","message":"[bufferProcess] send to processor:หน้าบันงบทั้ง 4 มุกนะคะจำหลักเป็นรูปพระนารายณ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:20.183328906+07:00","message":"[bufferProcess] interim [380000000]: มุกนะคะจำหลักเป็นรูปพระนารายณ์ทรง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:20.183331136+07:00","message":"[bufferProcess] update buffer: หน้าบันงบทั้ง 4 มุกนะคะจำหลักเป็นรูปพระนารายณ์ทรง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:20.183334162+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:20.183336884+07:00","message":"> Transcript [9865] [false]: 'หน้าบันงบทั้ง 4 มุกนะคะจำหลักเป็นรูปพระนารายณ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:20.183342013+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:20.183343849+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:20.183345714+07:00","message":"StatePrefix: 'หน้าบันงบทั้ง 4 มุกนะคะจำหลัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:20.183347659+07:00","message":"TextPushed: 'หน้าบันงบทั้ง 4 มุกนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:20.183350097+07:00","message":"Push: 'จำหลัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:20.183351566+07:00","message":"TextPushed: 'หน้าบันงบทั้ง 4 มุกนะคะจำหลัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:20.183353723+07:00","message":"Set new StatePrefix : 'หน้าบันงบทั้ง 4 มุกนะคะจำหลักเป็นรูปพระนารายณ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:20.183355833+07:00","message":"Next Push (prob) : 'เป็นรูปพระนารายณ์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:20.183363536+07:00","message":"push: {false จำหลัก 0 0xc002ee4700}"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:46:20.349195765+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:46:20.349197186+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:20.369333588+07:00","message":"receive streaming session, msgId: 2132"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:20.369368635+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หน้าบันงบทั้ง 4\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:20.369373807+07:00","message":"receive interim result [false|false]: หน้าบันงบทั้ง 4"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:20.369384085+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":"2025-10-27T15:46:20.369387107+07:00","message":"receive interim result [false|false]:  มุกนะคะจำหลักเป็นรูปพระนารายณ์ทรงครุฑ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:20.369394403+07:00","message":"[buffer interim] 2132 false หน้าบันงบทั้ง 4"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:20.369397584+07:00","message":"[buffer interim] 2132 false  มุกนะคะจำหลักเป็นรูปพระนารายณ์ทรงครุฑ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:20.369403225+07:00","message":"[bufferProcess] interim [620000000]:หน้าบันงบทั้ง 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:20.369405399+07:00","message":"[bufferProcess] send to processor:หน้าบันงบทั้ง 4 มุกนะคะจำหลักเป็นรูปพระนารายณ์ทรง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:20.369407951+07:00","message":"[bufferProcess] interim [620000000]: มุกนะคะจำหลักเป็นรูปพระนารายณ์ทรงครุฑ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:20.369410383+07:00","message":"[bufferProcess] update buffer: หน้าบันงบทั้ง 4 มุกนะคะจำหลักเป็นรูปพระนารายณ์ทรงครุฑ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:20.369413406+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:20.369415874+07:00","message":"> Transcript [9866] [false]: 'หน้าบันงบทั้ง 4 มุกนะคะจำหลักเป็นรูปพระนารายณ์ทรง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:20.369418678+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:20.369420491+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:20.369423306+07:00","message":"StatePrefix: 'หน้าบันงบทั้ง 4 มุกนะคะจำหลักเป็นรูปพระนารายณ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:20.369425738+07:00","message":"TextPushed: 'หน้าบันงบทั้ง 4 มุกนะคะจำหลัก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:20.427881691+07:00","message":"receive streaming session, msgId: 2132"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:20.427919392+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หน้าบันงบทั้ง 4\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:20.427926521+07:00","message":"receive interim result [false|false]: หน้าบันงบทั้ง 4"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:20.427936883+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":"2025-10-27T15:46:20.42794087+07:00","message":"receive interim result [false|false]:  มุกนะคะจำหลักเป็นรูปพระนารายณ์ทรงสุบรรณ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:20.427948734+07:00","message":"[buffer interim] 2132 false หน้าบันงบทั้ง 4"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:20.427952282+07:00","message":"[buffer interim] 2132 false  มุกนะคะจำหลักเป็นรูปพระนารายณ์ทรงสุบรรณ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:20.427959177+07:00","message":"[bufferProcess] interim [680000000]:หน้าบันงบทั้ง 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:20.427962551+07:00","message":"[bufferProcess] send to processor:หน้าบันงบทั้ง 4 มุกนะคะจำหลักเป็นรูปพระนารายณ์ทรงครุฑ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:20.427966179+07:00","message":"[bufferProcess] interim [680000000]: มุกนะคะจำหลักเป็นรูปพระนารายณ์ทรงสุบรรณ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:20.42796925+07:00","message":"[bufferProcess] update buffer: หน้าบันงบทั้ง 4 มุกนะคะจำหลักเป็นรูปพระนารายณ์ทรงสุบรรณ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:20.427973034+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:20.427976372+07:00","message":"> Transcript [9867] [false]: 'หน้าบันงบทั้ง 4 มุกนะคะจำหลักเป็นรูปพระนารายณ์ทรงครุฑ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:20.427980799+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:20.427983035+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:20.42798581+07:00","message":"StatePrefix: 'หน้าบันงบทั้ง 4 มุกนะคะจำหลักเป็นรูปพระนารายณ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:20.427989247+07:00","message":"TextPushed: 'หน้าบันงบทั้ง 4 มุกนะคะจำหลัก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:21.067865776+07:00","message":"receive streaming session, msgId: 2132"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:21.067900641+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หน้าบันงบทั้ง 4 มุกนะคะจำหลักเป็นรูปพระนารายณ์ทรงสุบรรณ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:21.067906501+07:00","message":"receive interim result [false|false]: หน้าบันงบทั้ง 4 มุกนะคะจำหลักเป็นรูปพระนารายณ์ทรงสุบรรณ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:21.067918825+07:00","message":"[buffer interim] 2132 false หน้าบันงบทั้ง 4 มุกนะคะจำหลักเป็นรูปพระนารายณ์ทรงสุบรรณ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:21.067928945+07:00","message":"[bufferProcess] interim [280000000]:หน้าบันงบทั้ง 4 มุกนะคะจำหลักเป็นรูปพระนารายณ์ทรงสุบรรณ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:21.067932454+07:00","message":"[bufferProcess] send to processor:หน้าบันงบทั้ง 4 มุกนะคะจำหลักเป็นรูปพระนารายณ์ทรงสุบรรณ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:21.067939129+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:21.067942829+07:00","message":"> Transcript [9868] [false]: 'หน้าบันงบทั้ง 4 มุกนะคะจำหลักเป็นรูปพระนารายณ์ทรงสุบรรณ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:21.067947623+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:21.067952163+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:21.067954422+07:00","message":"StatePrefix: 'หน้าบันงบทั้ง 4 มุกนะคะจำหลักเป็นรูปพระนารายณ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:21.067956949+07:00","message":"TextPushed: 'หน้าบันงบทั้ง 4 มุกนะคะจำหลัก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:21.235184448+07:00","message":"[GCS] IsForceVAD: false for message ID: 2132"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:21.300166157+07:00","message":"[GCS] Start streaming session, msgId: 2133"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:21.482068772+07:00","message":"receive streaming session, msgId: 2132"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:21.482113729+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หน้าบันมุกทั้งสีมุกนะคะจำหลักเป็นรูปพระนารายณ์ทรงสุบรรณ\",\"confidence\":0.9338056}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":670000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:21.482120364+07:00","message":"receive interim result [true|false]: หน้าบันมุกทั้งสีมุกนะคะจำหลักเป็นรูปพระนารายณ์ทรงสุบรรณ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:21.482129518+07:00","message":"end recv isFinal message id 2132"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:21.482131264+07:00","message":"end Recv id 2132"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:21.482137437+07:00","message":"[buffer interim] 2132 true หน้าบันมุกทั้งสีมุกนะคะจำหลักเป็นรูปพระนารายณ์ทรงสุบรรณ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:21.482145177+07:00","message":"[bufferProcess] interim [670000000]:หน้าบันมุกทั้งสีมุกนะคะจำหลักเป็นรูปพระนารายณ์ทรงสุบรรณ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:21.482150276+07:00","message":"[bufferProcess] send to processor (isfinal):หน้าบันงบทั้ง 4 มุกนะคะจำหลักเป็นรูปพระนารายณ์ทรงสุบรรณ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:21.482153683+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:21.482156363+07:00","message":"> Transcript [9869] [false]: 'หน้าบันงบทั้ง 4 มุกนะคะจำหลักเป็นรูปพระนารายณ์ทรงสุบรรณ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:21.482159977+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:21.482161914+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:21.4821639+07:00","message":"StatePrefix: 'หน้าบันงบทั้ง 4 มุกนะคะจำหลักเป็นรูปพระนารายณ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:21.482166427+07:00","message":"TextPushed: 'หน้าบันงบทั้ง 4 มุกนะคะจำหลัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:21.482171348+07:00","message":"Push: 'เป็นรูปพระนารายณ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:21.482173082+07:00","message":"TextPushed: 'หน้าบันงบทั้ง 4 มุกนะคะจำหลักเป็นรูปพระนารายณ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:21.482174906+07:00","message":"Set new StatePrefix : 'หน้าบันงบทั้ง 4 มุกนะคะจำหลักเป็นรูปพระนารายณ์ทรงสุบรรณ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:21.48217705+07:00","message":"Next Push (prob) : 'ทรงสุบรรณ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:21.482178478+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:21.482180144+07:00","message":"> Transcript [9870] [true]: 'หน้าบันมุกทั้งสีมุกนะคะจำหลักเป็นรูปพระนารายณ์ทรงสุบรรณ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:21.482182202+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:21.482183594+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:21.482184879+07:00","message":"StatePrefix: 'หน้าบันงบทั้ง 4 มุกนะคะจำหลักเป็นรูปพระนารายณ์ทรงสุบรรณ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:21.48218662+07:00","message":"TextPushed: 'หน้าบันงบทั้ง 4 มุกนะคะจำหลักเป็นรูปพระนารายณ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:21.482188124+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:21.482266064+07:00","message":"push: {false เป็นรูปพระนารายณ์ 0 0xc002ee4700}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:21.482365779+07:00","message":"Push: 'ทรงสุบรรณ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:21.482368541+07:00","message":"TextPushed: 'หน้าบันงบทั้ง 4 มุกนะคะจำหลักเป็นรูปพระนารายณ์ทรงสุบรรณ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:21.48237015+07:00","message":"Set new StatePrefix : 'หน้าบันมุกทั้งสีมุกนะคะจำหลักเป็นรูปพระนารายณ์ทรงสุบรรณ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:21.482371984+07:00","message":"Next Push (prob) : 'หน้าบันมุกทั้งสีมุกนะคะจำหลักเป็นรูปพระนารายณ์ทรงสุบรรณ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:21.482380245+07:00","message":"push: {true ทรงสุบรรณ 0 0xc002ee4700}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:21.482390221+07:00","message":"write aligntment file to 'tmp/7446/align_message_id_2132.html'"}
{"level":"info","service":"Main","time":"2025-10-27T15:46:21.493012123+07:00","message":"write wav file: './tmp/7446/7446_2132.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:21.971645689+07:00","message":"receive streaming session, msgId: 2133"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:21.971689307+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":"2025-10-27T15:46:21.9716939+07:00","message":"receive interim result [false|false]: ลายกนก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:21.971706947+07:00","message":"[buffer interim] 2133 false ลายกนก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:21.971713035+07:00","message":"[bufferProcess] interim [660000000]:ลายกนก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:21.97171451+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:22.169606922+07:00","message":"receive streaming session, msgId: 2133"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:22.169641776+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":"2025-10-27T15:46:22.169646981+07:00","message":"receive interim result [false|false]: กนกกาญจน์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:22.169659566+07:00","message":"[buffer interim] 2133 false กนกกาญจน์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:22.169668095+07:00","message":"[bufferProcess] interim [900000000]:กนกกาญจน์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:22.16967016+07:00","message":"[bufferProcess] send to processor:ลายกนก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:22.169675149+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:22.169677728+07:00","message":"> Transcript [9871] [false]: 'ลายกนก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:22.169679656+07:00","message":"Set StatePrefix (first interim): 'ลายกนก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:22.290948158+07:00","message":"receive streaming session, msgId: 2133"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:22.290986673+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":"2025-10-27T15:46:22.290993275+07:00","message":"receive interim result [false|false]: กระจกกั้น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:22.291008557+07:00","message":"[buffer interim] 2133 false กระจกกั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:22.291016811+07:00","message":"[bufferProcess] interim [960000000]:กระจกกั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:22.291019191+07:00","message":"[bufferProcess] send to processor:กนกกาญจน์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:22.291025143+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:22.291028335+07:00","message":"> Transcript [9872] [false]: 'กนกกาญจน์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:22.291031304+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:22.2910338+07:00","message":"Set new StatePrefix: 'กนกกาญจน์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:22.344970635+07:00","message":"receive streaming session, msgId: 2133"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:22.345007112+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":"2025-10-27T15:46:22.345016284+07:00","message":"receive interim result [false|false]: ลายกระหนกก้านขด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:22.345030102+07:00","message":"[buffer interim] 2133 false ลายกระหนกก้านขด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:22.345038513+07:00","message":"[bufferProcess] interim [80000000]:ลายกระหนกก้านขด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:22.345040745+07:00","message":"[bufferProcess] send to processor:กระจกกั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:22.345045942+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:22.345048665+07:00","message":"> Transcript [9873] [false]: 'กระจกกั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:22.345051446+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:22.345052986+07:00","message":"Set new StatePrefix: 'กระจกกั้น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:22.427598368+07:00","message":"[GCS] Cleaned up inactive client: 2107"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:22.427627366+07:00","message":"[GCS] Cleaned up inactive client: 2114"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:22.427629678+07:00","message":"[GCS] Cleaned up inactive client: 2112"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:22.427631781+07:00","message":"[GCS] Cleaned up inactive client: 2108"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:22.427633257+07:00","message":"[GCS] Cleaned up inactive client: 2109"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:22.427634842+07:00","message":"[GCS] Cleaned up inactive client: 2113"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:22.427636266+07:00","message":"[GCS] Cleaned up inactive client: 2110"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:22.427637775+07:00","message":"[GCS] Cleaned up inactive client: 2111"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:22.746594531+07:00","message":"receive streaming session, msgId: 2133"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:22.746634251+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":"2025-10-27T15:46:22.746641259+07:00","message":"receive interim result [false|false]: ลายกระหนกก้านขดเทพ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:22.746659463+07:00","message":"[buffer interim] 2133 false ลายกระหนกก้านขดเทพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:22.746669065+07:00","message":"[bufferProcess] interim [440000000]:ลายกระหนกก้านขดเทพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:22.74667239+07:00","message":"[bufferProcess] send to processor:ลายกระหนกก้านขด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:22.746677077+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:22.746680939+07:00","message":"> Transcript [9874] [false]: 'ลายกระหนกก้านขด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:22.746683835+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:22.746686328+07:00","message":"Set new StatePrefix: 'ลายกระหนกก้านขด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:22.928459372+07:00","message":"receive streaming session, msgId: 2133"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:22.928500118+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":"2025-10-27T15:46:22.92850519+07:00","message":"receive interim result [false|false]: ลายกระหนกก้านขดเทพพนม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:22.92851794+07:00","message":"[buffer interim] 2133 false ลายกระหนกก้านขดเทพพนม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:22.928524618+07:00","message":"[bufferProcess] interim [680000000]:ลายกระหนกก้านขดเทพพนม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:22.928526905+07:00","message":"[bufferProcess] send to processor:ลายกระหนกก้านขดเทพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:22.928532092+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:22.928534561+07:00","message":"> Transcript [9875] [false]: 'ลายกระหนกก้านขดเทพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:22.928537472+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:22.928539192+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:22.92854073+07:00","message":"StatePrefix: 'ลายกระหนกก้านขด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:22.928542545+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:46:23.349499271+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:46:23.349515579+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:23.375329396+07:00","message":"receive streaming session, msgId: 2133"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:23.375358774+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":"2025-10-27T15:46:23.375363958+07:00","message":"receive interim result [false|false]: ลายกระหนกก้านขดเทพพนมเป็นราย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:23.375379899+07:00","message":"[buffer interim] 2133 false ลายกระหนกก้านขดเทพพนมเป็นราย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:23.375387829+07:00","message":"[bufferProcess] interim [40000000]:ลายกระหนกก้านขดเทพพนมเป็นราย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:23.375389605+07:00","message":"[bufferProcess] send to processor:ลายกระหนกก้านขดเทพพนม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:23.375393005+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:23.375395782+07:00","message":"> Transcript [9876] [false]: 'ลายกระหนกก้านขดเทพพนม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:23.375398801+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:23.375400673+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:23.375404287+07:00","message":"StatePrefix: 'ลายกระหนกก้านขด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:23.375406737+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:23.445071413+07:00","message":"receive streaming session, msgId: 2133"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:23.445104785+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":"2025-10-27T15:46:23.445110075+07:00","message":"receive interim result [false|false]: ลายกระหนกก้านขดเทพพนมเป็นไร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:23.445123652+07:00","message":"[buffer interim] 2133 false ลายกระหนกก้านขดเทพพนมเป็นไร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:23.445130771+07:00","message":"[bufferProcess] interim [220000000]:ลายกระหนกก้านขดเทพพนมเป็นไร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:23.445133094+07:00","message":"[bufferProcess] send to processor:ลายกระหนกก้านขดเทพพนมเป็นราย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:23.445136482+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:23.445138827+07:00","message":"> Transcript [9877] [false]: 'ลายกระหนกก้านขดเทพพนมเป็นราย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:23.445141644+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:23.445143546+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:23.44514545+07:00","message":"StatePrefix: 'ลายกระหนกก้านขด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:23.44514733+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:23.571258042+07:00","message":"receive streaming session, msgId: 2133"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:23.571300574+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":"2025-10-27T15:46:23.571307445+07:00","message":"receive interim result [false|false]: ลายกระหนกก้านขดเทพพนมเป็นไรหรอก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:23.571320824+07:00","message":"[buffer interim] 2133 false ลายกระหนกก้านขดเทพพนมเป็นไรหรอก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:23.571329526+07:00","message":"[bufferProcess] interim [280000000]:ลายกระหนกก้านขดเทพพนมเป็นไรหรอก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:23.571332612+07:00","message":"[bufferProcess] send to processor:ลายกระหนกก้านขดเทพพนมเป็นไร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:23.571336843+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:23.571340964+07:00","message":"> Transcript [9878] [false]: 'ลายกระหนกก้านขดเทพพนมเป็นไร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:23.57134522+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:23.571347932+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:23.571350939+07:00","message":"StatePrefix: 'ลายกระหนกก้านขด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:23.571353607+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:23.571356939+07:00","message":"Push: 'ลายกระหนกก้านขด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:23.571359416+07:00","message":"TextPushed: 'ลายกระหนกก้านขด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:23.571362024+07:00","message":"Set new StatePrefix : 'ลายกระหนกก้านขดเทพพนมเป็นไร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:23.571365105+07:00","message":"Next Push (prob) : 'เทพพนมเป็นไร'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:23.571375757+07:00","message":"push: {false ลายกระหนกก้านขด 0 0xc002aa0800}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:23.632875776+07:00","message":"receive streaming session, msgId: 2133"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:23.632917016+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":"2025-10-27T15:46:23.632924426+07:00","message":"receive interim result [false|false]: ลายกระหนกก้านขดเทพพนมเป็นรายล้อม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:23.632939586+07:00","message":"[buffer interim] 2133 false ลายกระหนกก้านขดเทพพนมเป็นรายล้อม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:23.632947413+07:00","message":"[bufferProcess] interim [400000000]:ลายกระหนกก้านขดเทพพนมเป็นรายล้อม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:23.632950632+07:00","message":"[bufferProcess] send to processor:ลายกระหนกก้านขดเทพพนมเป็นไรหรอก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:23.632958457+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:23.632961942+07:00","message":"> Transcript [9879] [false]: 'ลายกระหนกก้านขดเทพพนมเป็นไรหรอก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:23.632966236+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:23.632968864+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:23.632971326+07:00","message":"StatePrefix: 'ลายกระหนกก้านขดเทพพนมเป็นไร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:23.632974687+07:00","message":"TextPushed: 'ลายกระหนกก้านขด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:24.291758983+07:00","message":"receive streaming session, msgId: 2133"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:24.291793793+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":"2025-10-27T15:46:24.291799343+07:00","message":"receive interim result [false|false]: ลายกระหนกก้านขดเทพพนมเป็นรายล้อม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:24.291812602+07:00","message":"[buffer interim] 2133 false ลายกระหนกก้านขดเทพพนมเป็นรายล้อม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:24.291819482+07:00","message":"[bufferProcess] interim [0]:ลายกระหนกก้านขดเทพพนมเป็นรายล้อม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:24.291822007+07:00","message":"[bufferProcess] send to processor:ลายกระหนกก้านขดเทพพนมเป็นรายล้อม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:24.291827103+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:24.2918295+07:00","message":"> Transcript [9880] [false]: 'ลายกระหนกก้านขดเทพพนมเป็นรายล้อม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:24.291837047+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:24.291839055+07:00","message":"Set new StatePrefix: 'ลายกระหนกก้านขดเทพพนมเป็นรายล้อม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:25.178433068+07:00","message":"receive streaming session, msgId: 2133"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:25.178480824+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":"2025-10-27T15:46:25.178487547+07:00","message":"receive interim result [false|false]: ลายกระหนกก้านขดเทพพนมเป็นรายล้อมระดับ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:25.178502954+07:00","message":"[buffer interim] 2133 false ลายกระหนกก้านขดเทพพนมเป็นรายล้อมระดับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:25.178510932+07:00","message":"[bufferProcess] interim [900000000]:ลายกระหนกก้านขดเทพพนมเป็นรายล้อมระดับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:25.178514031+07:00","message":"[bufferProcess] send to processor:ลายกระหนกก้านขดเทพพนมเป็นรายล้อม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:25.178521831+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:25.17852617+07:00","message":"> Transcript [9881] [false]: 'ลายกระหนกก้านขดเทพพนมเป็นรายล้อม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:25.178531418+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:25.178533842+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:25.178536547+07:00","message":"StatePrefix: 'ลายกระหนกก้านขดเทพพนมเป็นรายล้อม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:25.178539775+07:00","message":"TextPushed: 'ลายกระหนกก้านขด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:25.233907775+07:00","message":"receive streaming session, msgId: 2133"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:25.23394132+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":"2025-10-27T15:46:25.233946824+07:00","message":"receive interim result [false|false]: ลายกระหนกก้านขดเทพพนมเป็นรายล้อม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:25.233959323+07:00","message":"[buffer interim] 2133 false ลายกระหนกก้านขดเทพพนมเป็นรายล้อม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:25.23396601+07:00","message":"[bufferProcess] interim [960000000]:ลายกระหนกก้านขดเทพพนมเป็นรายล้อม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:25.233968578+07:00","message":"[bufferProcess] send to processor:ลายกระหนกก้านขดเทพพนมเป็นรายล้อมระดับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:25.2339741+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:25.233976536+07:00","message":"> Transcript [9882] [false]: 'ลายกระหนกก้านขดเทพพนมเป็นรายล้อมระดับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:25.233979581+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:25.233981552+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:25.233983684+07:00","message":"StatePrefix: 'ลายกระหนกก้านขดเทพพนมเป็นรายล้อม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:25.233986286+07:00","message":"TextPushed: 'ลายกระหนกก้านขด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:25.558533676+07:00","message":"receive streaming session, msgId: 2133"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:25.55857433+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":"2025-10-27T15:46:25.558581741+07:00","message":"receive interim result [false|false]: ลายกระหนกก้านขดเทพพนมเป็นรายล้อมประดับกระจก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:25.558598649+07:00","message":"[buffer interim] 2133 false ลายกระหนกก้านขดเทพพนมเป็นรายล้อมประดับกระจก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:25.558610137+07:00","message":"[bufferProcess] interim [260000000]:ลายกระหนกก้านขดเทพพนมเป็นรายล้อมประดับกระจก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:25.558613581+07:00","message":"[bufferProcess] send to processor:ลายกระหนกก้านขดเทพพนมเป็นรายล้อม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:25.558620798+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:25.558625573+07:00","message":"> Transcript [9883] [false]: 'ลายกระหนกก้านขดเทพพนมเป็นรายล้อม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:25.558630632+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:25.558633176+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:25.55863629+07:00","message":"StatePrefix: 'ลายกระหนกก้านขดเทพพนมเป็นรายล้อม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:25.558640104+07:00","message":"TextPushed: 'ลายกระหนกก้านขด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:25.689122239+07:00","message":"receive streaming session, msgId: 2133"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:25.689159508+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":"2025-10-27T15:46:25.689174415+07:00","message":"receive interim result [false|false]: ลายกระหนกก้านขดเทพพนมเป็นรายล้อมประดับกระจกสี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:25.68918788+07:00","message":"[buffer interim] 2133 false ลายกระหนกก้านขดเทพพนมเป็นรายล้อมประดับกระจกสี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:25.689194338+07:00","message":"[bufferProcess] interim [380000000]:ลายกระหนกก้านขดเทพพนมเป็นรายล้อมประดับกระจกสี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:25.68919671+07:00","message":"[bufferProcess] send to processor:ลายกระหนกก้านขดเทพพนมเป็นรายล้อมประดับกระจก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:25.689204439+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:25.689207346+07:00","message":"> Transcript [9884] [false]: 'ลายกระหนกก้านขดเทพพนมเป็นรายล้อมประดับกระจก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:25.689210768+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:25.689212406+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:25.689214693+07:00","message":"StatePrefix: 'ลายกระหนกก้านขดเทพพนมเป็นรายล้อม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:25.689216968+07:00","message":"TextPushed: 'ลายกระหนกก้านขด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:25.689221009+07:00","message":"Push: 'เทพพนมเป็นรายล้อม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:25.689222706+07:00","message":"TextPushed: 'ลายกระหนกก้านขดเทพพนมเป็นรายล้อม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:25.689225038+07:00","message":"Set new StatePrefix : 'ลายกระหนกก้านขดเทพพนมเป็นรายล้อมประดับกระจก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:25.689227115+07:00","message":"Next Push (prob) : 'ประดับกระจก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:25.689235124+07:00","message":"push: {false เทพพนมเป็นรายล้อม 0 0xc002aa0800}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:26.258245808+07:00","message":"receive streaming session, msgId: 2133"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:26.258278642+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":"2025-10-27T15:46:26.258284931+07:00","message":"receive interim result [false|false]: ลายกระหนกก้านขดเทพพนมเป็นรายล้อมประดับกระจกสี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:26.258298219+07:00","message":"[buffer interim] 2133 false ลายกระหนกก้านขดเทพพนมเป็นรายล้อมประดับกระจกสี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:26.258304423+07:00","message":"[bufferProcess] interim [980000000]:ลายกระหนกก้านขดเทพพนมเป็นรายล้อมประดับกระจกสี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:26.258306881+07:00","message":"[bufferProcess] send to processor:ลายกระหนกก้านขดเทพพนมเป็นรายล้อมประดับกระจกสี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:26.258311886+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:26.258314433+07:00","message":"> Transcript [9885] [false]: 'ลายกระหนกก้านขดเทพพนมเป็นรายล้อมประดับกระจกสี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:26.258317903+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:26.258319642+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:26.258321385+07:00","message":"StatePrefix: 'ลายกระหนกก้านขดเทพพนมเป็นรายล้อมประดับกระจก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:26.258323431+07:00","message":"TextPushed: 'ลายกระหนกก้านขดเทพพนมเป็นรายล้อม'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:46:26.349821543+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:46:26.349813321+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:26.850413675+07:00","message":"receive streaming session, msgId: 2133"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:26.8504445+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":"2025-10-27T15:46:26.850451409+07:00","message":"receive interim result [false|false]: ลายกระหนกก้านขดเทพพนมเป็นรายล้อมประดับกระจกสีส่วนราย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:26.850463707+07:00","message":"[buffer interim] 2133 false ลายกระหนกก้านขดเทพพนมเป็นรายล้อมประดับกระจกสีส่วนราย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:26.850470397+07:00","message":"[bufferProcess] interim [580000000]:ลายกระหนกก้านขดเทพพนมเป็นรายล้อมประดับกระจกสีส่วนราย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:26.850472956+07:00","message":"[bufferProcess] send to processor:ลายกระหนกก้านขดเทพพนมเป็นรายล้อมประดับกระจกสี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:26.850479397+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:26.850481762+07:00","message":"> Transcript [9886] [false]: 'ลายกระหนกก้านขดเทพพนมเป็นรายล้อมประดับกระจกสี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:26.850484929+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:26.850488126+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:26.850489829+07:00","message":"StatePrefix: 'ลายกระหนกก้านขดเทพพนมเป็นรายล้อมประดับกระจก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:26.850492203+07:00","message":"TextPushed: 'ลายกระหนกก้านขดเทพพนมเป็นรายล้อม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:26.934882481+07:00","message":"[GCS] IsForceVAD: false for message ID: 2133"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:26.963849133+07:00","message":"receive streaming session, msgId: 2133"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:26.963894208+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลายกระหนกก้านขดเทพพนมเป็นรายล้อมประดับกระจกสี\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:26.963901741+07:00","message":"receive interim result [false|false]: ลายกระหนกก้านขดเทพพนมเป็นรายล้อมประดับกระจกสี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:26.963919593+07:00","message":"[buffer interim] 2133 false ลายกระหนกก้านขดเทพพนมเป็นรายล้อมประดับกระจกสี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:26.963930188+07:00","message":"[bufferProcess] interim [640000000]:ลายกระหนกก้านขดเทพพนมเป็นรายล้อมประดับกระจกสี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:26.963932584+07:00","message":"[bufferProcess] send to processor:ลายกระหนกก้านขดเทพพนมเป็นรายล้อมประดับกระจกสีส่วนราย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:26.96393594+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:26.963938572+07:00","message":"> Transcript [9887] [false]: 'ลายกระหนกก้านขดเทพพนมเป็นรายล้อมประดับกระจกสีส่วนราย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:26.963941952+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:26.9639437+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:26.963945374+07:00","message":"StatePrefix: 'ลายกระหนกก้านขดเทพพนมเป็นรายล้อมประดับกระจก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:26.96394766+07:00","message":"TextPushed: 'ลายกระหนกก้านขดเทพพนมเป็นรายล้อม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:27.001408066+07:00","message":"[GCS] Start streaming session, msgId: 2134"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:27.025398789+07:00","message":"receive streaming session, msgId: 2133"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:27.025429076+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":"2025-10-27T15:46:27.025435014+07:00","message":"receive interim result [false|false]: ลายกระหนกก้านขดเทพพนมเป็นรายล้อมประดับกระจกสีลายจำ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:27.025446314+07:00","message":"[buffer interim] 2133 false ลายกระหนกก้านขดเทพพนมเป็นรายล้อมประดับกระจกสีลายจำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:27.025452466+07:00","message":"[bufferProcess] interim [760000000]:ลายกระหนกก้านขดเทพพนมเป็นรายล้อมประดับกระจกสีลายจำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:27.02545512+07:00","message":"[bufferProcess] send to processor:ลายกระหนกก้านขดเทพพนมเป็นรายล้อมประดับกระจกสี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:27.02546084+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:27.025463477+07:00","message":"> Transcript [9888] [false]: 'ลายกระหนกก้านขดเทพพนมเป็นรายล้อมประดับกระจกสี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:27.025466972+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:27.025468805+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:27.025470846+07:00","message":"StatePrefix: 'ลายกระหนกก้านขดเทพพนมเป็นรายล้อมประดับกระจก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:27.025473206+07:00","message":"TextPushed: 'ลายกระหนกก้านขดเทพพนมเป็นรายล้อม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:27.025477459+07:00","message":"Push: 'ประดับกระจก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:27.025479218+07:00","message":"TextPushed: 'ลายกระหนกก้านขดเทพพนมเป็นรายล้อมประดับกระจก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:27.025481095+07:00","message":"Set new StatePrefix : 'ลายกระหนกก้านขดเทพพนมเป็นรายล้อมประดับกระจกสี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:27.025482963+07:00","message":"Next Push (prob) : 'สี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:27.025491309+07:00","message":"push: {false ประดับกระจก 0 0xc002aa0800}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:27.033010449+07:00","message":"receive streaming session, msgId: 2133"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:27.03303559+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":"2025-10-27T15:46:27.033040652+07:00","message":"receive interim result [false|false]: ลายกระหนกก้านขดเทพพนมเป็นรายล้อมประดับกระจกสีส่วนหลายจำนวน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:27.033047543+07:00","message":"[buffer interim] 2133 false ลายกระหนกก้านขดเทพพนมเป็นรายล้อมประดับกระจกสีส่วนหลายจำนวน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:27.033052642+07:00","message":"[bufferProcess] interim [820000000]:ลายกระหนกก้านขดเทพพนมเป็นรายล้อมประดับกระจกสีส่วนหลายจำนวน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:27.033054755+07:00","message":"[bufferProcess] send to processor:ลายกระหนกก้านขดเทพพนมเป็นรายล้อมประดับกระจกสีลายจำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:27.033058904+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:27.033060956+07:00","message":"> Transcript [9889] [false]: 'ลายกระหนกก้านขดเทพพนมเป็นรายล้อมประดับกระจกสีลายจำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:27.03306376+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:27.033065372+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:27.033067272+07:00","message":"StatePrefix: 'ลายกระหนกก้านขดเทพพนมเป็นรายล้อมประดับกระจกสี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:27.033069306+07:00","message":"TextPushed: 'ลายกระหนกก้านขดเทพพนมเป็นรายล้อมประดับกระจก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:27.106399527+07:00","message":"receive streaming session, msgId: 2133"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:27.106433844+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลายกระหนกก้านขดเทพนมเป็นรายล้อมคือหน้าบ้านประดับกระจกสีส่วนหลายจำนวน\",\"confidence\":0.9233694}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":850000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:27.106439544+07:00","message":"receive interim result [true|false]: ลายกระหนกก้านขดเทพนมเป็นรายล้อมคือหน้าบ้านประดับกระจกสีส่วนหลายจำนวน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:27.106448454+07:00","message":"end recv isFinal message id 2133"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:27.106450197+07:00","message":"end Recv id 2133"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:27.106456256+07:00","message":"[buffer interim] 2133 true ลายกระหนกก้านขดเทพนมเป็นรายล้อมคือหน้าบ้านประดับกระจกสีส่วนหลายจำนวน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:27.106464636+07:00","message":"[bufferProcess] interim [850000000]:ลายกระหนกก้านขดเทพนมเป็นรายล้อมคือหน้าบ้านประดับกระจกสีส่วนหลายจำนวน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:27.106467855+07:00","message":"[bufferProcess] send to processor (isfinal):ลายกระหนกก้านขดเทพพนมเป็นรายล้อมประดับกระจกสีส่วนหลายจำนวน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:27.106471828+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:27.106474376+07:00","message":"> Transcript [9890] [false]: 'ลายกระหนกก้านขดเทพพนมเป็นรายล้อมประดับกระจกสีส่วนหลายจำนวน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:27.106477511+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:27.10647914+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:27.106482604+07:00","message":"StatePrefix: 'ลายกระหนกก้านขดเทพพนมเป็นรายล้อมประดับกระจกสี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:27.106485052+07:00","message":"TextPushed: 'ลายกระหนกก้านขดเทพพนมเป็นรายล้อมประดับกระจก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:27.106486848+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:27.1064884+07:00","message":"> Transcript [9891] [true]: 'ลายกระหนกก้านขดเทพนมเป็นรายล้อมคือหน้าบ้านประดับกระจกสีส่วนหลายจำนวน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:27.106490408+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:27.106491737+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:27.106493015+07:00","message":"StatePrefix: 'ลายกระหนกก้านขดเทพพนมเป็นรายล้อมประดับกระจกสี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:27.106494524+07:00","message":"TextPushed: 'ลายกระหนกก้านขดเทพพนมเป็นรายล้อมประดับกระจก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:27.106495865+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:27.106661989+07:00","message":"Push: 'สีส่วนหลายจำนวน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:27.10666496+07:00","message":"TextPushed: 'ลายกระหนกก้านขดเทพพนมเป็นรายล้อมประดับกระจกสีส่วนหลายจำนวน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:27.106667059+07:00","message":"Set new StatePrefix : 'ลายกระหนกก้านขดเทพนมเป็นรายล้อมคือหน้าบ้านประดับกระจกสีส่วนหลายจำนวน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:27.106669211+07:00","message":"Next Push (prob) : 'ลายกระหนกก้านขดเทพนมเป็นรายล้อมคือหน้าบ้านประดับกระจกสีส่วนหลายจำนวน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:27.106677007+07:00","message":"push: {true สีส่วนหลายจำนวน 0 0xc002aa0800}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:27.106686239+07:00","message":"write aligntment file to 'tmp/7446/align_message_id_2133.html'"}
{"level":"info","service":"Main","time":"2025-10-27T15:46:27.120526986+07:00","message":"write wav file: './tmp/7446/7446_2133.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:28.209478805+07:00","message":"receive streaming session, msgId: 2134"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:28.209542732+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":"2025-10-27T15:46:28.209548134+07:00","message":"receive interim result [false|false]: ปิดทอง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:28.209568563+07:00","message":"[buffer interim] 2134 false ปิดทอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:28.209575799+07:00","message":"[bufferProcess] interim [20000000]:ปิดทอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:28.209577457+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:28.209582591+07:00","message":"[bufferProcess] send to processor (ticker):ปิดทอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:28.209585052+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:28.209587471+07:00","message":"> Transcript [9892] [false]: 'ปิดทอง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:28.209589251+07:00","message":"Set StatePrefix (first interim): 'ปิดทอง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:28.285938391+07:00","message":"[GCS] IsForceVAD: false for message ID: 2134"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:28.349621451+07:00","message":"[GCS] Start streaming session, msgId: 2135"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:28.450756053+07:00","message":"receive streaming session, msgId: 2134"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:28.450792021+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปิดทอง\",\"confidence\":0.9351035}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":290000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:28.450796978+07:00","message":"receive interim result [true|false]: ปิดทอง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:28.450805566+07:00","message":"end recv isFinal message id 2134"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:28.450807647+07:00","message":"end Recv id 2134"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:28.450811839+07:00","message":"[buffer interim] 2134 true ปิดทอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:28.45081801+07:00","message":"[bufferProcess] interim [290000000]:ปิดทอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:28.450821412+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:28.450823775+07:00","message":"> Transcript [9893] [true]: 'ปิดทอง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:28.450826435+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:28.450828237+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:28.450830094+07:00","message":"StatePrefix: 'ปิดทอง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:28.450837151+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:28.450849291+07:00","message":"Push: 'ปิดทอง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:28.450858844+07:00","message":"push: {true ปิดทอง 0 0xc002ee4b00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:46:28.456438353+07:00","message":"write wav file: './tmp/7446/7446_2134.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:29.180928071+07:00","message":"receive streaming session, msgId: 2135"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:29.180969496+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":"2025-10-27T15:46:29.180975703+07:00","message":"receive interim result [false|false]: ตาย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:29.180990428+07:00","message":"[buffer interim] 2135 false ตาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:29.181000363+07:00","message":"[bufferProcess] interim [780000000]:ตาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:29.181002696+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:46:29.350066417+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:46:29.350076987+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:29.354085215+07:00","message":"receive streaming session, msgId: 2135"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:29.354113634+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":"2025-10-27T15:46:29.354118378+07:00","message":"receive interim result [false|false]: ตายแน่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:29.354130961+07:00","message":"[buffer interim] 2135 false ตายแน่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:29.354137474+07:00","message":"[bufferProcess] interim [900000000]:ตายแน่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:29.354139729+07:00","message":"[bufferProcess] send to processor:ตาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:29.354142858+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:29.354145278+07:00","message":"> Transcript [9894] [false]: 'ตาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:29.354147058+07:00","message":"Set StatePrefix (first interim): 'ตาย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:29.470677263+07:00","message":"receive streaming session, msgId: 2135"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:29.470718611+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":"2025-10-27T15:46:29.470725349+07:00","message":"receive interim result [false|false]: ตายหน้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:29.470741513+07:00","message":"[buffer interim] 2135 false ตายหน้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:29.470749607+07:00","message":"[bufferProcess] interim [20000000]:ตายหน้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:29.470752852+07:00","message":"[bufferProcess] send to processor:ตายแน่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:29.470756942+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:29.470760631+07:00","message":"> Transcript [9895] [false]: 'ตายแน่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:29.470764875+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:29.470767288+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:29.470769662+07:00","message":"StatePrefix: 'ตาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:29.470771978+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:29.497032659+07:00","message":"receive streaming session, msgId: 2135"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:29.497068158+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":"2025-10-27T15:46:29.497072503+07:00","message":"receive interim result [false|false]: ไปน่าน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:29.497084803+07:00","message":"[buffer interim] 2135 false ไปน่าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:29.497091234+07:00","message":"[bufferProcess] interim [80000000]:ไปน่าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:29.497093142+07:00","message":"[bufferProcess] send to processor:ตายหน้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:29.497096434+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:29.497099012+07:00","message":"> Transcript [9896] [false]: 'ตายหน้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:29.497101927+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:29.497103721+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:29.497105428+07:00","message":"StatePrefix: 'ตาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:29.497106923+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:29.617324481+07:00","message":"receive streaming session, msgId: 2135"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:29.617369575+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":"2025-10-27T15:46:29.617377307+07:00","message":"receive interim result [false|false]: ตายหน้าบ้าน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:29.617394149+07:00","message":"[buffer interim] 2135 false ตายหน้าบ้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:29.617404855+07:00","message":"[bufferProcess] interim [140000000]:ตายหน้าบ้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:29.617407491+07:00","message":"[bufferProcess] send to processor:ไปน่าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:29.617411825+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:29.617415592+07:00","message":"> Transcript [9897] [false]: 'ไปน่าน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:29.617418537+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:29.617420889+07:00","message":"Set new StatePrefix: 'ไปน่าน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:29.732565029+07:00","message":"receive streaming session, msgId: 2135"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:29.732608562+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":"2025-10-27T15:46:29.732617669+07:00","message":"receive interim result [false|false]: ถ่ายหน้าบัตรมา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:29.732633745+07:00","message":"[buffer interim] 2135 false ถ่ายหน้าบัตรมา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:29.732642105+07:00","message":"[bufferProcess] interim [320000000]:ถ่ายหน้าบัตรมา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:29.732645216+07:00","message":"[bufferProcess] send to processor:ตายหน้าบ้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:29.732650163+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:29.732654291+07:00","message":"> Transcript [9898] [false]: 'ตายหน้าบ้าน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:29.732657089+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:29.732659502+07:00","message":"Set new StatePrefix: 'ตายหน้าบ้าน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:29.820170296+07:00","message":"receive streaming session, msgId: 2135"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:29.820208676+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":"2025-10-27T15:46:29.820215223+07:00","message":"receive interim result [false|false]: ตายหน้าบ้านมา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:29.820229556+07:00","message":"[buffer interim] 2135 false ตายหน้าบ้านมา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:29.820237086+07:00","message":"[bufferProcess] interim [380000000]:ตายหน้าบ้านมา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:29.820239927+07:00","message":"[bufferProcess] send to processor:ถ่ายหน้าบัตรมา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:29.82024411+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:29.820247598+07:00","message":"> Transcript [9899] [false]: 'ถ่ายหน้าบัตรมา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:29.82025059+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:29.820253085+07:00","message":"Set new StatePrefix: 'ถ่ายหน้าบัตรมา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:29.879591376+07:00","message":"receive streaming session, msgId: 2135"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:29.879630785+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":"2025-10-27T15:46:29.879638232+07:00","message":"receive interim result [false|false]: ตายหน้าบ้านไม้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:29.8796541+07:00","message":"[buffer interim] 2135 false ตายหน้าบ้านไม้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:29.879662394+07:00","message":"[bufferProcess] interim [440000000]:ตายหน้าบ้านไม้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:29.879665525+07:00","message":"[bufferProcess] send to processor:ตายหน้าบ้านมา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:29.879672097+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:29.879675455+07:00","message":"> Transcript [9900] [false]: 'ตายหน้าบ้านมา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:29.879678341+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:29.879681757+07:00","message":"Set new StatePrefix: 'ตายหน้าบ้านมา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:30.331171511+07:00","message":"receive streaming session, msgId: 2135"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:30.331210829+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":"2025-10-27T15:46:30.331218499+07:00","message":"receive interim result [false|false]: ตายหน้าบ้านไม้สำหรับ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:30.331236177+07:00","message":"[buffer interim] 2135 false ตายหน้าบ้านไม้สำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:30.331244447+07:00","message":"[bufferProcess] interim [920000000]:ตายหน้าบ้านไม้สำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:30.33124791+07:00","message":"[bufferProcess] send to processor:ตายหน้าบ้านไม้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:30.331254676+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:30.331258562+07:00","message":"> Transcript [9901] [false]: 'ตายหน้าบ้านไม้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:30.331261688+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:30.331264043+07:00","message":"Set new StatePrefix: 'ตายหน้าบ้านไม้'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:30.402798878+07:00","message":"receive streaming session, msgId: 2135"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:30.402844188+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":"2025-10-27T15:46:30.402851247+07:00","message":"receive interim result [false|false]: ตายหน้าบ้านไม้จำหลัก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:30.402864056+07:00","message":"[buffer interim] 2135 false ตายหน้าบ้านไม้จำหลัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:30.402874426+07:00","message":"[bufferProcess] interim [980000000]:ตายหน้าบ้านไม้จำหลัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:30.402877234+07:00","message":"[bufferProcess] send to processor:ตายหน้าบ้านไม้สำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:30.402883918+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:30.402887546+07:00","message":"> Transcript [9902] [false]: 'ตายหน้าบ้านไม้สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:30.402892121+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:30.40289476+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:30.402897393+07:00","message":"StatePrefix: 'ตายหน้าบ้านไม้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:30.402899916+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:30.577583561+07:00","message":"receive streaming session, msgId: 2135"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:30.577625441+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":"2025-10-27T15:46:30.577632503+07:00","message":"receive interim result [false|false]: ตายหน้าบ้านไม้จำหลักลาย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:30.577647539+07:00","message":"[buffer interim] 2135 false ตายหน้าบ้านไม้จำหลักลาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:30.577656009+07:00","message":"[bufferProcess] interim [160000000]:ตายหน้าบ้านไม้จำหลักลาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:30.577659524+07:00","message":"[bufferProcess] send to processor:ตายหน้าบ้านไม้จำหลัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:30.577663837+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:30.577667476+07:00","message":"> Transcript [9903] [false]: 'ตายหน้าบ้านไม้จำหลัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:30.577671576+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:30.577674039+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:30.577676784+07:00","message":"StatePrefix: 'ตายหน้าบ้านไม้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:30.577679416+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:30.775057877+07:00","message":"[GCS] IsForceVAD: false for message ID: 2135"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:30.905507228+07:00","message":"[GCS] Start streaming session, msgId: 2136"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:31.006368262+07:00","message":"receive streaming session, msgId: 2135"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:31.006406784+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ลายหน้าบันไม้จำหลักลาย\",\"confidence\":0.8734552}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":670000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:31.006429063+07:00","message":"receive interim result [true|false]: ลายหน้าบันไม้จำหลักลาย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:31.006447357+07:00","message":"end recv isFinal message id 2135"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:31.006450035+07:00","message":"end Recv id 2135"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:31.006457138+07:00","message":"[buffer interim] 2135 true ลายหน้าบันไม้จำหลักลาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:31.006465422+07:00","message":"[bufferProcess] interim [670000000]:ลายหน้าบันไม้จำหลักลาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:31.006471595+07:00","message":"[bufferProcess] send to processor (isfinal):ตายหน้าบ้านไม้จำหลักลาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:31.006474846+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:31.006477456+07:00","message":"> Transcript [9904] [false]: 'ตายหน้าบ้านไม้จำหลักลาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:31.006479972+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:31.006481578+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:31.006483377+07:00","message":"StatePrefix: 'ตายหน้าบ้านไม้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:31.006485083+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:31.006486522+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:31.006488237+07:00","message":"> Transcript [9905] [true]: 'ลายหน้าบันไม้จำหลักลาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:31.006490077+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:31.006491345+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:31.006492712+07:00","message":"StatePrefix: 'ตายหน้าบ้านไม้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:31.006494141+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:31.006498085+07:00","message":"Push: 'ลายหน้าบันไม้จำหลักลาย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:31.006506168+07:00","message":"push: {true ลายหน้าบันไม้จำหลักลาย 0 0xc000044880}"}
{"level":"info","service":"Main","time":"2025-10-27T15:46:31.013489151+07:00","message":"write wav file: './tmp/7446/7446_2135.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:31.766301759+07:00","message":"receive streaming session, msgId: 2136"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:31.766341815+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":"2025-10-27T15:46:31.766347246+07:00","message":"receive interim result [false|false]: บ้านโป่ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:31.766361024+07:00","message":"[buffer interim] 2136 false บ้านโป่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:31.766368567+07:00","message":"[bufferProcess] interim [840000000]:บ้านโป่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:31.766370432+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:31.775042786+07:00","message":"receive streaming session, msgId: 2136"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:31.775073053+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":"2025-10-27T15:46:31.775078047+07:00","message":"receive interim result [false|false]: บ้านปูน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:31.775091403+07:00","message":"[buffer interim] 2136 false บ้านปูน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:31.775098122+07:00","message":"[bufferProcess] interim [900000000]:บ้านปูน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:31.775099753+07:00","message":"[bufferProcess] send to processor:บ้านโป่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:31.775103124+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:31.775105699+07:00","message":"> Transcript [9906] [false]: 'บ้านโป่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:31.775107678+07:00","message":"Set StatePrefix (first interim): 'บ้านโป่ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:32.15969999+07:00","message":"receive streaming session, msgId: 2136"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:32.15974341+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":"2025-10-27T15:46:32.159750766+07:00","message":"receive interim result [false|false]: บ้านปูนเป็น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:32.159766767+07:00","message":"[buffer interim] 2136 false บ้านปูนเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:32.159780052+07:00","message":"[bufferProcess] interim [320000000]:บ้านปูนเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:32.159782868+07:00","message":"[bufferProcess] send to processor:บ้านปูน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:32.159786603+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:32.159790347+07:00","message":"> Transcript [9907] [false]: 'บ้านปูน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:32.159792903+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:32.15979526+07:00","message":"Set new StatePrefix: 'บ้านปูน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:32.345644616+07:00","message":"receive streaming session, msgId: 2136"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:32.345678198+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":"2025-10-27T15:46:32.345683193+07:00","message":"receive interim result [false|false]: บ้านปูนเป็นไร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:32.345695544+07:00","message":"[buffer interim] 2136 false บ้านปูนเป็นไร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:32.345702385+07:00","message":"[bufferProcess] interim [440000000]:บ้านปูนเป็นไร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:32.345704449+07:00","message":"[bufferProcess] send to processor:บ้านปูนเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:32.345711047+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:32.345713836+07:00","message":"> Transcript [9908] [false]: 'บ้านปูนเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:32.345716779+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:32.345718838+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:32.345720462+07:00","message":"StatePrefix: 'บ้านปูน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:32.345722244+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:46:32.350845642+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:46:32.350865699+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:32.357601845+07:00","message":"receive streaming session, msgId: 2136"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:32.357639556+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":"2025-10-27T15:46:32.3576463+07:00","message":"receive interim result [false|false]: บ้านปูนเป็นราย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:32.357664143+07:00","message":"[buffer interim] 2136 false บ้านปูนเป็นราย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:32.357671975+07:00","message":"[bufferProcess] interim [500000000]:บ้านปูนเป็นราย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:32.357678308+07:00","message":"[bufferProcess] send to processor:บ้านปูนเป็นไร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:32.357685146+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:32.357689403+07:00","message":"> Transcript [9909] [false]: 'บ้านปูนเป็นไร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:32.357693764+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:32.35769651+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:32.357698849+07:00","message":"StatePrefix: 'บ้านปูน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:32.357701584+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:32.470260087+07:00","message":"receive streaming session, msgId: 2136"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:32.470298213+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":"2025-10-27T15:46:32.470303794+07:00","message":"receive interim result [false|false]: บ้านปูนเป็นไร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:32.470315985+07:00","message":"[buffer interim] 2136 false บ้านปูนเป็นไร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:32.470322764+07:00","message":"[bufferProcess] interim [620000000]:บ้านปูนเป็นไร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:32.470325197+07:00","message":"[bufferProcess] send to processor:บ้านปูนเป็นราย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:32.470330197+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:32.470333023+07:00","message":"> Transcript [9910] [false]: 'บ้านปูนเป็นราย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:32.470335977+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:32.470337814+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:32.470339427+07:00","message":"StatePrefix: 'บ้านปูน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:32.470341279+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:32.537328899+07:00","message":"receive streaming session, msgId: 2136"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:32.537366493+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":"2025-10-27T15:46:32.537373151+07:00","message":"receive interim result [false|false]: บ้านปูนเป็นรายการ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:32.53739026+07:00","message":"[buffer interim] 2136 false บ้านปูนเป็นรายการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:32.53739758+07:00","message":"[bufferProcess] interim [680000000]:บ้านปูนเป็นรายการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:32.537399561+07:00","message":"[bufferProcess] send to processor:บ้านปูนเป็นไร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:32.537406064+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:32.537408764+07:00","message":"> Transcript [9911] [false]: 'บ้านปูนเป็นไร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:32.537412066+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:32.537414206+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:32.537415649+07:00","message":"StatePrefix: 'บ้านปูน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:32.537417341+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:32.537419617+07:00","message":"Push: 'บ้านปูน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:32.537421103+07:00","message":"TextPushed: 'บ้านปูน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:32.537422646+07:00","message":"Set new StatePrefix : 'บ้านปูนเป็นไร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:32.537424397+07:00","message":"Next Push (prob) : 'เป็นไร'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:32.537434292+07:00","message":"push: {false บ้านปูน 0 0xc002b14280}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:32.635199644+07:00","message":"[GCS] IsForceVAD: false for message ID: 2136"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:32.721328554+07:00","message":"receive streaming session, msgId: 2136"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:32.721363233+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":"2025-10-27T15:46:32.721369229+07:00","message":"receive interim result [false|false]: บ้านปูนเป็นลายกระหนก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:32.721382135+07:00","message":"[buffer interim] 2136 false บ้านปูนเป็นลายกระหนก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:32.721389293+07:00","message":"[bufferProcess] interim [860000000]:บ้านปูนเป็นลายกระหนก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:32.721391341+07:00","message":"[bufferProcess] send to processor:บ้านปูนเป็นรายการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:32.72139658+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:32.721399161+07:00","message":"> Transcript [9912] [false]: 'บ้านปูนเป็นรายการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:32.721401115+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:32.721403039+07:00","message":"Set new StatePrefix: 'บ้านปูนเป็นรายการ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:32.743749301+07:00","message":"receive streaming session, msgId: 2136"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:32.743784364+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปั้นปูนเป็นลายกนก\",\"confidence\":0.9192638}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":950000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:32.743790417+07:00","message":"receive interim result [true|false]: ปั้นปูนเป็นลายกนก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:32.74379927+07:00","message":"end recv isFinal message id 2136"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:32.743802307+07:00","message":"end Recv id 2136"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:32.743809919+07:00","message":"[buffer interim] 2136 true ปั้นปูนเป็นลายกนก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:32.74381865+07:00","message":"[bufferProcess] interim [950000000]:ปั้นปูนเป็นลายกนก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:32.743821259+07:00","message":"[bufferProcess] send to processor (isfinal):บ้านปูนเป็นลายกระหนก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:32.743824995+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:32.743827407+07:00","message":"> Transcript [9913] [false]: 'บ้านปูนเป็นลายกระหนก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:32.743829458+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:32.743831107+07:00","message":"Set new StatePrefix: 'บ้านปูนเป็นลายกระหนก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:32.743839169+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:32.743840768+07:00","message":"> Transcript [9914] [true]: 'ปั้นปูนเป็นลายกนก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:32.743849033+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:32.743851208+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:32.743852846+07:00","message":"StatePrefix: 'บ้านปูนเป็นลายกระหนก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:32.743854597+07:00","message":"TextPushed: 'บ้านปูน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:32.743855929+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:32.743936741+07:00","message":"Push: 'เป็นลายกนก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:32.743938905+07:00","message":"TextPushed: 'บ้านปูนเป็นลายกนก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:32.743940771+07:00","message":"Set new StatePrefix : 'ปั้นปูนเป็นลายกนก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:32.743942459+07:00","message":"Next Push (prob) : 'ปั้นปูนเป็นลายกนก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:32.743951716+07:00","message":"push: {true เป็นลายกนก 0 0xc002b14280}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:32.743959846+07:00","message":"write aligntment file to 'tmp/7446/align_message_id_2136.html'"}
{"level":"info","service":"Main","time":"2025-10-27T15:46:32.750463835+07:00","message":"write wav file: './tmp/7446/7446_2136.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:32.767531626+07:00","message":"[GCS] Start streaming session, msgId: 2137"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:33.133047873+07:00","message":"receive streaming session, msgId: 2137"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:33.133089339+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":"2025-10-27T15:46:33.133094572+07:00","message":"receive interim result [false|false]: การ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:33.133110936+07:00","message":"[buffer interim] 2137 false การ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:33.133117685+07:00","message":"[bufferProcess] interim [420000000]:การ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:33.133119118+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:33.337740379+07:00","message":"receive streaming session, msgId: 2137"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:33.337791145+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":"2025-10-27T15:46:33.337797743+07:00","message":"receive interim result [false|false]: การขอ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:33.337811605+07:00","message":"[buffer interim] 2137 false การขอ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:33.337818288+07:00","message":"[bufferProcess] interim [600000000]:การขอ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:33.337820367+07:00","message":"[bufferProcess] send to processor:การ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:33.337825652+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:33.337828284+07:00","message":"> Transcript [9915] [false]: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:33.33783014+07:00","message":"Set StatePrefix (first interim): 'การ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:33.449312032+07:00","message":"receive streaming session, msgId: 2137"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:33.449343379+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":"2025-10-27T15:46:33.449348231+07:00","message":"receive interim result [false|false]: การขน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:33.449361748+07:00","message":"[buffer interim] 2137 false การขน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:33.449368048+07:00","message":"[bufferProcess] interim [720000000]:การขน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:33.449369986+07:00","message":"[bufferProcess] send to processor:การขอ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:33.449373107+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:33.449375885+07:00","message":"> Transcript [9916] [false]: 'การขอ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:33.449378897+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:33.449380808+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:33.449382588+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:33.449384396+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:33.686323041+07:00","message":"receive streaming session, msgId: 2137"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:33.686357066+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":"2025-10-27T15:46:33.686362717+07:00","message":"receive interim result [false|false]: การของเท"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:33.68637385+07:00","message":"[buffer interim] 2137 false การของเท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:33.686380103+07:00","message":"[bufferProcess] interim [900000000]:การของเท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:33.68638259+07:00","message":"[bufferProcess] send to processor:การขน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:33.686387692+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:33.686390126+07:00","message":"> Transcript [9917] [false]: 'การขน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:33.686392857+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:33.686394642+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:33.686396315+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:33.686398037+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:33.759687996+07:00","message":"receive streaming session, msgId: 2137"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:33.759725708+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":"2025-10-27T15:46:33.759731501+07:00","message":"receive interim result [false|false]: การของเทพ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:33.759743623+07:00","message":"[buffer interim] 2137 false การของเทพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:33.759749829+07:00","message":"[bufferProcess] interim [20000000]:การของเทพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:33.759751909+07:00","message":"[bufferProcess] send to processor:การของเท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:33.759757054+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:33.759759571+07:00","message":"> Transcript [9918] [false]: 'การของเท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:33.759762113+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:33.759764023+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:33.75976577+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:33.759767755+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:33.951509727+07:00","message":"receive streaming session, msgId: 2137"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:33.951547116+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":"2025-10-27T15:46:33.951552606+07:00","message":"receive interim result [false|false]: การของเทพพร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:33.951563927+07:00","message":"[buffer interim] 2137 false การของเทพพร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:33.951570792+07:00","message":"[bufferProcess] interim [140000000]:การของเทพพร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:33.951572956+07:00","message":"[bufferProcess] send to processor:การของเทพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:33.951577836+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:33.95158046+07:00","message":"> Transcript [9919] [false]: 'การของเทพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:33.951583311+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:33.951585214+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:33.951586949+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:33.951588724+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:33.951594705+07:00","message":"Push: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:33.951596363+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:33.951598939+07:00","message":"Set new StatePrefix : 'การของเทพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:33.951600924+07:00","message":"Next Push (prob) : 'ของเทพ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:33.951608101+07:00","message":"push: {false การ 0 0xc002ee4980}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:33.95425394+07:00","message":"receive streaming session, msgId: 2137"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:33.954264904+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":"2025-10-27T15:46:33.954268753+07:00","message":"receive interim result [false|false]: การของเทพพนม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:33.954275329+07:00","message":"[buffer interim] 2137 false การของเทพพนม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:33.954278553+07:00","message":"[bufferProcess] interim [200000000]:การของเทพพนม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:33.954280525+07:00","message":"[bufferProcess] send to processor:การของเทพพร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:33.954282242+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:33.954283937+07:00","message":"> Transcript [9920] [false]: 'การของเทพพร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:33.954289323+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:33.954291159+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:33.954292623+07:00","message":"StatePrefix: 'การของเทพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:33.954294465+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:34.516233386+07:00","message":"receive streaming session, msgId: 2137"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:34.516269622+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การของเทพพนม\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:34.516274686+07:00","message":"receive interim result [false|false]: การของเทพพนม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:34.516285645+07:00","message":"[buffer interim] 2137 false การของเทพพนม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:34.516292327+07:00","message":"[bufferProcess] interim [800000000]:การของเทพพนม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:34.516294267+07:00","message":"[bufferProcess] send to processor:การของเทพพนม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:34.516299023+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:34.516301717+07:00","message":"> Transcript [9921] [false]: 'การของเทพพนม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:34.516304927+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:34.516306718+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:34.516308151+07:00","message":"StatePrefix: 'การของเทพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:34.516310403+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:34.844130615+07:00","message":"receive streaming session, msgId: 2137"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:34.844171122+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":"2025-10-27T15:46:34.844177791+07:00","message":"receive interim result [false|false]: การของเทพพนมกระบี่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:34.844194907+07:00","message":"[buffer interim] 2137 false การของเทพพนมกระบี่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:34.844206445+07:00","message":"[bufferProcess] interim [40000000]:การของเทพพนมกระบี่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:34.844210025+07:00","message":"[bufferProcess] send to processor:การของเทพพนม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:34.844216988+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:34.844220878+07:00","message":"> Transcript [9922] [false]: 'การของเทพพนม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:34.844225153+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:34.844227748+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:34.844229974+07:00","message":"StatePrefix: 'การของเทพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:34.844233243+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:34.914510389+07:00","message":"receive streaming session, msgId: 2137"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:34.91454622+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":"2025-10-27T15:46:34.914551923+07:00","message":"receive interim result [false|false]: การของเทพพนมระดับ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:34.914565168+07:00","message":"[buffer interim] 2137 false การของเทพพนมระดับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:34.91457211+07:00","message":"[bufferProcess] interim [160000000]:การของเทพพนมระดับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:34.914574175+07:00","message":"[bufferProcess] send to processor:การของเทพพนมกระบี่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:34.914577449+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:34.91457991+07:00","message":"> Transcript [9923] [false]: 'การของเทพพนมกระบี่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:34.914582942+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:34.914584723+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:34.914586338+07:00","message":"StatePrefix: 'การของเทพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:34.914588327+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:34.914590607+07:00","message":"Push: 'ของเทพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:34.914592207+07:00","message":"TextPushed: 'การของเทพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:34.914593968+07:00","message":"Set new StatePrefix : 'การของเทพพนมกระบี่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:34.914596017+07:00","message":"Next Push (prob) : 'พนมกระบี่'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:34.914604659+07:00","message":"push: {false ของเทพ 0 0xc002ee4980}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:35.058203971+07:00","message":"receive streaming session, msgId: 2137"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:35.058236934+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":"2025-10-27T15:46:35.058242797+07:00","message":"receive interim result [false|false]: การของเทพพนมประดับ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:35.058255303+07:00","message":"[buffer interim] 2137 false การของเทพพนมประดับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:35.058261853+07:00","message":"[bufferProcess] interim [280000000]:การของเทพพนมประดับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:35.058264142+07:00","message":"[bufferProcess] send to processor:การของเทพพนมระดับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:35.058269053+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:35.058271546+07:00","message":"> Transcript [9924] [false]: 'การของเทพพนมระดับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:35.058273721+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:35.058275724+07:00","message":"Set new StatePrefix: 'การของเทพพนมระดับ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:35.113866101+07:00","message":"receive streaming session, msgId: 2137"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:35.113897572+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":"2025-10-27T15:46:35.113903801+07:00","message":"receive interim result [false|false]: การของเทพพนมประดับผนัง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:35.113915521+07:00","message":"[buffer interim] 2137 false การของเทพพนมประดับผนัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:35.113922073+07:00","message":"[bufferProcess] interim [400000000]:การของเทพพนมประดับผนัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:35.113924338+07:00","message":"[bufferProcess] send to processor:การของเทพพนมประดับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:35.113929437+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:35.11393184+07:00","message":"> Transcript [9925] [false]: 'การของเทพพนมประดับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:35.113933762+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:35.113935438+07:00","message":"Set new StatePrefix: 'การของเทพพนมประดับ'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:46:35.351655854+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:46:35.35166718+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:35.418782522+07:00","message":"receive streaming session, msgId: 2137"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:35.41882041+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":"2025-10-27T15:46:35.418826145+07:00","message":"receive interim result [false|false]: การของเทพพนมประดับผนังโรง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:35.418850691+07:00","message":"[buffer interim] 2137 false การของเทพพนมประดับผนังโรง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:35.418858055+07:00","message":"[bufferProcess] interim [640000000]:การของเทพพนมประดับผนังโรง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:35.418860143+07:00","message":"[bufferProcess] send to processor:การของเทพพนมประดับผนัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:35.418863482+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:35.41886597+07:00","message":"> Transcript [9926] [false]: 'การของเทพพนมประดับผนัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:35.418869465+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:35.418871254+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:35.418872975+07:00","message":"StatePrefix: 'การของเทพพนมประดับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:35.418874819+07:00","message":"TextPushed: 'การของเทพ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:35.549560957+07:00","message":"receive streaming session, msgId: 2137"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:35.549599053+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":"2025-10-27T15:46:35.549606051+07:00","message":"receive interim result [false|false]: การของเทพพนมประดับผนังลงมา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:35.549620398+07:00","message":"[buffer interim] 2137 false การของเทพพนมประดับผนังลงมา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:35.549627717+07:00","message":"[bufferProcess] interim [760000000]:การของเทพพนมประดับผนังลงมา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:35.549629641+07:00","message":"[bufferProcess] send to processor:การของเทพพนมประดับผนังโรง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:35.549632644+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:35.549635726+07:00","message":"> Transcript [9927] [false]: 'การของเทพพนมประดับผนังโรง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:35.549638732+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:35.549640361+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:35.549642741+07:00","message":"StatePrefix: 'การของเทพพนมประดับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:35.549644759+07:00","message":"TextPushed: 'การของเทพ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:35.844336149+07:00","message":"receive streaming session, msgId: 2137"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:35.844368885+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":"2025-10-27T15:46:35.84437413+07:00","message":"receive interim result [false|false]: การของเทพพนมประดับผนังลงมาเสมอ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:35.844386491+07:00","message":"[buffer interim] 2137 false การของเทพพนมประดับผนังลงมาเสมอ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:35.844393339+07:00","message":"[bufferProcess] interim [120000000]:การของเทพพนมประดับผนังลงมาเสมอ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:35.844395513+07:00","message":"[bufferProcess] send to processor:การของเทพพนมประดับผนังลงมา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:35.844400856+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:35.844403071+07:00","message":"> Transcript [9928] [false]: 'การของเทพพนมประดับผนังลงมา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:35.84440629+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:35.844408043+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:35.84440995+07:00","message":"StatePrefix: 'การของเทพพนมประดับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:35.844411945+07:00","message":"TextPushed: 'การของเทพ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:35.974887696+07:00","message":"[GCS] IsForceVAD: false for message ID: 2137"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:36.100723084+07:00","message":"[GCS] Start streaming session, msgId: 2138"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:36.128699021+07:00","message":"receive streaming session, msgId: 2137"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:36.128728988+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อาการของเทพพนมประดับผนังลงมาเสมอ\",\"confidence\":0.9290099}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:36.128734935+07:00","message":"receive interim result [true|false]: อาการของเทพพนมประดับผนังลงมาเสมอ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:36.128742424+07:00","message":"end recv isFinal message id 2137"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:36.128744349+07:00","message":"end Recv id 2137"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:36.128752584+07:00","message":"[buffer interim] 2137 true อาการของเทพพนมประดับผนังลงมาเสมอ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:36.128759369+07:00","message":"[bufferProcess] interim [420000000]:อาการของเทพพนมประดับผนังลงมาเสมอ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:36.128762412+07:00","message":"[bufferProcess] send to processor (isfinal):การของเทพพนมประดับผนังลงมาเสมอ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:36.128765634+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:36.128768014+07:00","message":"> Transcript [9929] [false]: 'การของเทพพนมประดับผนังลงมาเสมอ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:36.128770965+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:36.128772611+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:36.128774634+07:00","message":"StatePrefix: 'การของเทพพนมประดับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:36.128788749+07:00","message":"TextPushed: 'การของเทพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:36.12879104+07:00","message":"Push: 'พนมประดับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:36.128792804+07:00","message":"TextPushed: 'การของเทพพนมประดับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:36.128794584+07:00","message":"Set new StatePrefix : 'การของเทพพนมประดับผนังลงมาเสมอ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:36.12879724+07:00","message":"Next Push (prob) : 'ผนังลงมาเสมอ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:36.128798866+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:36.128800499+07:00","message":"> Transcript [9930] [true]: 'อาการของเทพพนมประดับผนังลงมาเสมอ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:36.128804351+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:36.128805704+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:36.1288075+07:00","message":"StatePrefix: 'การของเทพพนมประดับผนังลงมาเสมอ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:36.128809211+07:00","message":"TextPushed: 'การของเทพพนมประดับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:36.128810477+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:36.128906875+07:00","message":"push: {false พนมประดับ 0 0xc002ee4980}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:36.128921162+07:00","message":"Push: 'ผนังลงมาเสมอ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:36.128923967+07:00","message":"TextPushed: 'การของเทพพนมประดับผนังลงมาเสมอ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:36.128924941+07:00","message":"push: {true ผนังลงมาเสมอ 0 0xc002ee4980}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:36.128925631+07:00","message":"Set new StatePrefix : 'อาการของเทพพนมประดับผนังลงมาเสมอ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:36.128933099+07:00","message":"Next Push (prob) : 'อาการของเทพพนมประดับผนังลงมาเสมอ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:36.128931387+07:00","message":"write aligntment file to 'tmp/7446/align_message_id_2137.html'"}
{"level":"info","service":"Main","time":"2025-10-27T15:46:36.137486732+07:00","message":"write wav file: './tmp/7446/7446_2137.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:36.592023402+07:00","message":"receive streaming session, msgId: 2138"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:36.592078701+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":"2025-10-27T15:46:36.592085241+07:00","message":"receive interim result [false|false]: บ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:36.592102402+07:00","message":"[buffer interim] 2138 false บ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:36.592110415+07:00","message":"[bufferProcess] interim [480000000]:บ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:36.592113424+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:36.653068068+07:00","message":"receive streaming session, msgId: 2138"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:36.653095698+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":"2025-10-27T15:46:36.653101089+07:00","message":"receive interim result [false|false]: มวย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:36.653115321+07:00","message":"[buffer interim] 2138 false มวย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:36.653121729+07:00","message":"[bufferProcess] interim [600000000]:มวย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:36.653123373+07:00","message":"[bufferProcess] send to processor:บ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:36.653126811+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:36.653129489+07:00","message":"> Transcript [9931] [false]: 'บ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:36.653131273+07:00","message":"Set StatePrefix (first interim): 'บ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:37.094746015+07:00","message":"receive streaming session, msgId: 2138"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:37.094789+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":"2025-10-27T15:46:37.094795339+07:00","message":"receive interim result [false|false]: บัวหัวเสา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:37.094811679+07:00","message":"[buffer interim] 2138 false บัวหัวเสา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:37.094822427+07:00","message":"[bufferProcess] interim [960000000]:บัวหัวเสา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:37.094825561+07:00","message":"[bufferProcess] send to processor:มวย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:37.094830751+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:37.094843505+07:00","message":"> Transcript [9932] [false]: 'มวย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:37.094846376+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:37.094849032+07:00","message":"Set new StatePrefix: 'มวย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:37.310793671+07:00","message":"receive streaming session, msgId: 2138"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:37.310827011+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":"2025-10-27T15:46:37.31083834+07:00","message":"receive interim result [false|false]: บัวหัวเสาอีก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:37.3108525+07:00","message":"[buffer interim] 2138 false บัวหัวเสาอีก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:37.310860943+07:00","message":"[bufferProcess] interim [200000000]:บัวหัวเสาอีก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:37.310863844+07:00","message":"[bufferProcess] send to processor:บัวหัวเสา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:37.310868983+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:37.310872268+07:00","message":"> Transcript [9933] [false]: 'บัวหัวเสา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:37.310875136+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:37.31087743+07:00","message":"Set new StatePrefix: 'บัวหัวเสา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:37.352912851+07:00","message":"receive streaming session, msgId: 2138"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:37.352947435+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":"2025-10-27T15:46:37.352953081+07:00","message":"receive interim result [false|false]: บัวหัวเสาอิจฉา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:37.352965096+07:00","message":"[buffer interim] 2138 false บัวหัวเสาอิจฉา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:37.352971633+07:00","message":"[bufferProcess] interim [260000000]:บัวหัวเสาอิจฉา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:37.352974028+07:00","message":"[bufferProcess] send to processor:บัวหัวเสาอีก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:37.352978928+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:37.352981651+07:00","message":"> Transcript [9934] [false]: 'บัวหัวเสาอีก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:37.352985209+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:37.352987036+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:37.352988795+07:00","message":"StatePrefix: 'บัวหัวเสา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:37.352990525+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:37.36143887+07:00","message":"receive streaming session, msgId: 2138"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:37.36147514+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":"2025-10-27T15:46:37.361481769+07:00","message":"receive interim result [false|false]: บัวหัวเสาอีกฉัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:37.361497774+07:00","message":"[buffer interim] 2138 false บัวหัวเสาอีกฉัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:37.361504537+07:00","message":"[bufferProcess] interim [320000000]:บัวหัวเสาอีกฉัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:37.361507302+07:00","message":"[bufferProcess] send to processor:บัวหัวเสาอิจฉา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:37.36151329+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:37.361516474+07:00","message":"> Transcript [9935] [false]: 'บัวหัวเสาอิจฉา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:37.361520139+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:37.361522328+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:37.361524496+07:00","message":"StatePrefix: 'บัวหัวเสา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:37.361526873+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:37.541465579+07:00","message":"receive streaming session, msgId: 2138"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:37.541501234+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":"2025-10-27T15:46:37.541507411+07:00","message":"receive interim result [false|false]: บัวหัวเสาอีกชั้น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:37.541522388+07:00","message":"[buffer interim] 2138 false บัวหัวเสาอีกชั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:37.541533439+07:00","message":"[bufferProcess] interim [440000000]:บัวหัวเสาอีกชั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:37.541535613+07:00","message":"[bufferProcess] send to processor:บัวหัวเสาอีกฉัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:37.541539+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:37.541541895+07:00","message":"> Transcript [9936] [false]: 'บัวหัวเสาอีกฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:37.541545059+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:37.541546825+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:37.541548633+07:00","message":"StatePrefix: 'บัวหัวเสา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:37.541550338+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:37.547200201+07:00","message":"receive streaming session, msgId: 2138"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:37.547213922+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":"2025-10-27T15:46:37.547217885+07:00","message":"receive interim result [false|false]: บัวหัวเสาอีกชั้นหนึ่ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:37.547223702+07:00","message":"[buffer interim] 2138 false บัวหัวเสาอีกชั้นหนึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:37.547230512+07:00","message":"[bufferProcess] interim [500000000]:บัวหัวเสาอีกชั้นหนึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:37.547232327+07:00","message":"[bufferProcess] send to processor:บัวหัวเสาอีกชั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:37.547234449+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:37.547236599+07:00","message":"> Transcript [9937] [false]: 'บัวหัวเสาอีกชั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:37.547239111+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:37.547240832+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:37.547242241+07:00","message":"StatePrefix: 'บัวหัวเสา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:37.547243812+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:37.547246283+07:00","message":"Push: 'บัวหัวเสา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:37.547247874+07:00","message":"TextPushed: 'บัวหัวเสา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:37.547249435+07:00","message":"Set new StatePrefix : 'บัวหัวเสาอีกชั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:37.547251186+07:00","message":"Next Push (prob) : 'อีกชั้น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:37.547259063+07:00","message":"push: {false บัวหัวเสา 0 0xc002ee4c00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:38.189966769+07:00","message":"receive streaming session, msgId: 2138"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:38.190005725+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":"2025-10-27T15:46:38.190011017+07:00","message":"receive interim result [false|false]: บัวหัวเสาอีกชั้นหนึ่ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:38.190026303+07:00","message":"[buffer interim] 2138 false บัวหัวเสาอีกชั้นหนึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:38.190032591+07:00","message":"[bufferProcess] interim [100000000]:บัวหัวเสาอีกชั้นหนึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:38.190034656+07:00","message":"[bufferProcess] send to processor:บัวหัวเสาอีกชั้นหนึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:38.190039883+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:38.1900424+07:00","message":"> Transcript [9938] [false]: 'บัวหัวเสาอีกชั้นหนึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:38.190045468+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:38.190047268+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:38.190048799+07:00","message":"StatePrefix: 'บัวหัวเสาอีกชั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:38.190050745+07:00","message":"TextPushed: 'บัวหัวเสา'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:46:38.351889611+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:46:38.351890271+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:38.371229725+07:00","message":"receive streaming session, msgId: 2138"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:38.371263965+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":"2025-10-27T15:46:38.371270659+07:00","message":"receive interim result [false|false]: บัวหัวเสาอีกชั้นหนึ่งแล้ว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:38.371285302+07:00","message":"[buffer interim] 2138 false บัวหัวเสาอีกชั้นหนึ่งแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:38.371293529+07:00","message":"[bufferProcess] interim [280000000]:บัวหัวเสาอีกชั้นหนึ่งแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:38.371296311+07:00","message":"[bufferProcess] send to processor:บัวหัวเสาอีกชั้นหนึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:38.371300638+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:38.371304739+07:00","message":"> Transcript [9939] [false]: 'บัวหัวเสาอีกชั้นหนึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:38.371309134+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:38.371311509+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:38.371314374+07:00","message":"StatePrefix: 'บัวหัวเสาอีกชั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:38.371317263+07:00","message":"TextPushed: 'บัวหัวเสา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:38.431560662+07:00","message":"receive streaming session, msgId: 2138"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:38.431601655+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":"2025-10-27T15:46:38.43160753+07:00","message":"receive interim result [false|false]: บัวหัวเสาอีกชั้นหนึ่งแล้วก็"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:38.431619422+07:00","message":"[buffer interim] 2138 false บัวหัวเสาอีกชั้นหนึ่งแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:38.431626005+07:00","message":"[bufferProcess] interim [340000000]:บัวหัวเสาอีกชั้นหนึ่งแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:38.43162795+07:00","message":"[bufferProcess] send to processor:บัวหัวเสาอีกชั้นหนึ่งแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:38.431632833+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:38.431635474+07:00","message":"> Transcript [9940] [false]: 'บัวหัวเสาอีกชั้นหนึ่งแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:38.431638518+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:38.431641225+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:38.431644604+07:00","message":"StatePrefix: 'บัวหัวเสาอีกชั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:38.431647494+07:00","message":"TextPushed: 'บัวหัวเสา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:38.556775505+07:00","message":"receive streaming session, msgId: 2138"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:38.556811646+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":"2025-10-27T15:46:38.55681735+07:00","message":"receive interim result [false|false]: บัวหัวเสาอีกชั้นหนึ่งแล้วก็มี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:38.556839292+07:00","message":"[buffer interim] 2138 false บัวหัวเสาอีกชั้นหนึ่งแล้วก็มี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:38.556847381+07:00","message":"[bufferProcess] interim [460000000]:บัวหัวเสาอีกชั้นหนึ่งแล้วก็มี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:38.556850065+07:00","message":"[bufferProcess] send to processor:บัวหัวเสาอีกชั้นหนึ่งแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:38.556855112+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:38.556857928+07:00","message":"> Transcript [9941] [false]: 'บัวหัวเสาอีกชั้นหนึ่งแล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:38.556861209+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:38.556863296+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:38.556865181+07:00","message":"StatePrefix: 'บัวหัวเสาอีกชั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:38.556867187+07:00","message":"TextPushed: 'บัวหัวเสา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:38.556871543+07:00","message":"Push: 'อีกชั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:38.556873087+07:00","message":"TextPushed: 'บัวหัวเสาอีกชั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:38.556874795+07:00","message":"Set new StatePrefix : 'บัวหัวเสาอีกชั้นหนึ่งแล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:38.556877469+07:00","message":"Next Push (prob) : 'หนึ่งแล้วก็'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:38.556885859+07:00","message":"push: {false อีกชั้น 0 0xc002ee4c00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:38.74575874+07:00","message":"receive streaming session, msgId: 2138"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:38.745797319+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":"2025-10-27T15:46:38.745804289+07:00","message":"receive interim result [false|false]: บัวหัวเสาอีกชั้นหนึ่งแล้วก็มีนะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:38.745818086+07:00","message":"[buffer interim] 2138 false บัวหัวเสาอีกชั้นหนึ่งแล้วก็มีนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:38.745824866+07:00","message":"[bufferProcess] interim [640000000]:บัวหัวเสาอีกชั้นหนึ่งแล้วก็มีนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:38.745827098+07:00","message":"[bufferProcess] send to processor:บัวหัวเสาอีกชั้นหนึ่งแล้วก็มี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:38.745839472+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:38.745843342+07:00","message":"> Transcript [9942] [false]: 'บัวหัวเสาอีกชั้นหนึ่งแล้วก็มี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:38.745848517+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:38.745851008+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:38.745858746+07:00","message":"StatePrefix: 'บัวหัวเสาอีกชั้นหนึ่งแล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:38.745862118+07:00","message":"TextPushed: 'บัวหัวเสาอีกชั้น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:38.749537126+07:00","message":"receive streaming session, msgId: 2138"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:38.749553568+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":"2025-10-27T15:46:38.74955747+07:00","message":"receive interim result [false|false]: บัวหัวเสาอีกชั้นหนึ่งแล้วก็มีไหม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:38.749567609+07:00","message":"[buffer interim] 2138 false บัวหัวเสาอีกชั้นหนึ่งแล้วก็มีไหม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:38.749571724+07:00","message":"[bufferProcess] interim [700000000]:บัวหัวเสาอีกชั้นหนึ่งแล้วก็มีไหม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:38.749573735+07:00","message":"[bufferProcess] send to processor:บัวหัวเสาอีกชั้นหนึ่งแล้วก็มีนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:38.749578542+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:38.749580669+07:00","message":"> Transcript [9943] [false]: 'บัวหัวเสาอีกชั้นหนึ่งแล้วก็มีนะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:38.749583274+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:38.749585089+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:38.74958653+07:00","message":"StatePrefix: 'บัวหัวเสาอีกชั้นหนึ่งแล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:38.749588433+07:00","message":"TextPushed: 'บัวหัวเสาอีกชั้น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:39.068732204+07:00","message":"receive streaming session, msgId: 2138"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:39.068788136+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":"2025-10-27T15:46:39.068795279+07:00","message":"receive interim result [false|false]: บัวหัวเสาอีกชั้นหนึ่งแล้วก็มีไหมหน้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:39.068810835+07:00","message":"[buffer interim] 2138 false บัวหัวเสาอีกชั้นหนึ่งแล้วก็มีไหมหน้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:39.068822437+07:00","message":"[bufferProcess] interim [940000000]:บัวหัวเสาอีกชั้นหนึ่งแล้วก็มีไหมหน้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:39.068825897+07:00","message":"[bufferProcess] send to processor:บัวหัวเสาอีกชั้นหนึ่งแล้วก็มีไหม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:39.068838125+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:39.068842497+07:00","message":"> Transcript [9944] [false]: 'บัวหัวเสาอีกชั้นหนึ่งแล้วก็มีไหม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:39.068848881+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:39.068851257+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:39.06885476+07:00","message":"StatePrefix: 'บัวหัวเสาอีกชั้นหนึ่งแล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:39.068858568+07:00","message":"TextPushed: 'บัวหัวเสาอีกชั้น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:39.141157221+07:00","message":"receive streaming session, msgId: 2138"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:39.14120884+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":"2025-10-27T15:46:39.14121458+07:00","message":"receive interim result [false|false]: บัวหัวเสาอีกชั้นหนึ่งแล้วก็มีไม้หน้าบ้าน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:39.141229787+07:00","message":"[buffer interim] 2138 false บัวหัวเสาอีกชั้นหนึ่งแล้วก็มีไม้หน้าบ้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:39.141237325+07:00","message":"[bufferProcess] interim [60000000]:บัวหัวเสาอีกชั้นหนึ่งแล้วก็มีไม้หน้าบ้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:39.141240898+07:00","message":"[bufferProcess] send to processor:บัวหัวเสาอีกชั้นหนึ่งแล้วก็มีไหมหน้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:39.141248767+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:39.141251285+07:00","message":"> Transcript [9945] [false]: 'บัวหัวเสาอีกชั้นหนึ่งแล้วก็มีไหมหน้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:39.141254934+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:39.141257475+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:39.141259354+07:00","message":"StatePrefix: 'บัวหัวเสาอีกชั้นหนึ่งแล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:39.141261914+07:00","message":"TextPushed: 'บัวหัวเสาอีกชั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:39.141264706+07:00","message":"Push: 'หนึ่งแล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:39.14126615+07:00","message":"TextPushed: 'บัวหัวเสาอีกชั้นหนึ่งแล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:39.141267842+07:00","message":"Set new StatePrefix : 'บัวหัวเสาอีกชั้นหนึ่งแล้วก็มีไหมหน้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:39.141270206+07:00","message":"Next Push (prob) : 'มีไหมหน้า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:39.14127843+07:00","message":"push: {false หนึ่งแล้วก็ 0 0xc002ee4c00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:39.503630733+07:00","message":"receive streaming session, msgId: 2138"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:39.503658922+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":"2025-10-27T15:46:39.503664562+07:00","message":"receive interim result [false|false]: บัวหัวเสาอีกชั้นหนึ่งแล้วก็มีไม้หน้าบ้านผ่าน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:39.503676659+07:00","message":"[buffer interim] 2138 false บัวหัวเสาอีกชั้นหนึ่งแล้วก็มีไม้หน้าบ้านผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:39.503682901+07:00","message":"[bufferProcess] interim [420000000]:บัวหัวเสาอีกชั้นหนึ่งแล้วก็มีไม้หน้าบ้านผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:39.503684909+07:00","message":"[bufferProcess] send to processor:บัวหัวเสาอีกชั้นหนึ่งแล้วก็มีไม้หน้าบ้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:39.503690585+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:39.503693237+07:00","message":"> Transcript [9946] [false]: 'บัวหัวเสาอีกชั้นหนึ่งแล้วก็มีไม้หน้าบ้าน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:39.503695497+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:39.503697194+07:00","message":"Set new StatePrefix: 'บัวหัวเสาอีกชั้นหนึ่งแล้วก็มีไม้หน้าบ้าน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:39.664938728+07:00","message":"receive streaming session, msgId: 2138"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:39.664978837+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":"2025-10-27T15:46:39.664985475+07:00","message":"receive interim result [false|false]: บัวหัวเสาอีกชั้นหนึ่งแล้วก็มีไม้หน้าบ้านผ่านไป"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:39.664999795+07:00","message":"[buffer interim] 2138 false บัวหัวเสาอีกชั้นหนึ่งแล้วก็มีไม้หน้าบ้านผ่านไป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:39.665006311+07:00","message":"[bufferProcess] interim [600000000]:บัวหัวเสาอีกชั้นหนึ่งแล้วก็มีไม้หน้าบ้านผ่านไป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:39.665008492+07:00","message":"[bufferProcess] send to processor:บัวหัวเสาอีกชั้นหนึ่งแล้วก็มีไม้หน้าบ้านผ่าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:39.665013767+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:39.665016304+07:00","message":"> Transcript [9947] [false]: 'บัวหัวเสาอีกชั้นหนึ่งแล้วก็มีไม้หน้าบ้านผ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:39.665019157+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:39.665020876+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:39.665022526+07:00","message":"StatePrefix: 'บัวหัวเสาอีกชั้นหนึ่งแล้วก็มีไม้หน้าบ้าน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:39.665024789+07:00","message":"TextPushed: 'บัวหัวเสาอีกชั้นหนึ่งแล้วก็'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:39.780705332+07:00","message":"receive streaming session, msgId: 2138"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:39.780738738+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":"2025-10-27T15:46:39.780747178+07:00","message":"receive interim result [false|false]: บัวหัวเสาอีกชั้นหนึ่งแล้วก็มีไม้หน้าบ้านผ่านพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:39.780762513+07:00","message":"[buffer interim] 2138 false บัวหัวเสาอีกชั้นหนึ่งแล้วก็มีไม้หน้าบ้านผ่านพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:39.780769292+07:00","message":"[bufferProcess] interim [660000000]:บัวหัวเสาอีกชั้นหนึ่งแล้วก็มีไม้หน้าบ้านผ่านพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:39.780771277+07:00","message":"[bufferProcess] send to processor:บัวหัวเสาอีกชั้นหนึ่งแล้วก็มีไม้หน้าบ้านผ่านไป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:39.780774639+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:39.780777354+07:00","message":"> Transcript [9948] [false]: 'บัวหัวเสาอีกชั้นหนึ่งแล้วก็มีไม้หน้าบ้านผ่านไป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:39.780780352+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:39.780782094+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:39.780783597+07:00","message":"StatePrefix: 'บัวหัวเสาอีกชั้นหนึ่งแล้วก็มีไม้หน้าบ้าน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:39.780785878+07:00","message":"TextPushed: 'บัวหัวเสาอีกชั้นหนึ่งแล้วก็'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:40.356490307+07:00","message":"receive streaming session, msgId: 2138"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:40.356527461+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":"2025-10-27T15:46:40.356532738+07:00","message":"receive interim result [false|false]: บัวหัวเสาอีกชั้นหนึ่งแล้วก็มีไม้หน้าบ้านผ่านพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:40.356548331+07:00","message":"[buffer interim] 2138 false บัวหัวเสาอีกชั้นหนึ่งแล้วก็มีไม้หน้าบ้านผ่านพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:40.356557238+07:00","message":"[bufferProcess] interim [260000000]:บัวหัวเสาอีกชั้นหนึ่งแล้วก็มีไม้หน้าบ้านผ่านพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:40.356560472+07:00","message":"[bufferProcess] send to processor:บัวหัวเสาอีกชั้นหนึ่งแล้วก็มีไม้หน้าบ้านผ่านพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:40.356566148+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:40.356569826+07:00","message":"> Transcript [9949] [false]: 'บัวหัวเสาอีกชั้นหนึ่งแล้วก็มีไม้หน้าบ้านผ่านพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:40.356574428+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:40.35657657+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:40.35657904+07:00","message":"StatePrefix: 'บัวหัวเสาอีกชั้นหนึ่งแล้วก็มีไม้หน้าบ้าน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:40.356583013+07:00","message":"TextPushed: 'บัวหัวเสาอีกชั้นหนึ่งแล้วก็'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:40.47831151+07:00","message":"receive streaming session, msgId: 2138"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:40.478353838+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":"2025-10-27T15:46:40.478359756+07:00","message":"receive interim result [false|false]: บัวหัวเสาอีกชั้นหนึ่งแล้วก็มีไม้หน้าบ้านผ่านพระเส้น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:40.478369849+07:00","message":"[buffer interim] 2138 false บัวหัวเสาอีกชั้นหนึ่งแล้วก็มีไม้หน้าบ้านผ่านพระเส้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:40.478376366+07:00","message":"[bufferProcess] interim [380000000]:บัวหัวเสาอีกชั้นหนึ่งแล้วก็มีไม้หน้าบ้านผ่านพระเส้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:40.478378711+07:00","message":"[bufferProcess] send to processor:บัวหัวเสาอีกชั้นหนึ่งแล้วก็มีไม้หน้าบ้านผ่านพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:40.47838264+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:40.478385538+07:00","message":"> Transcript [9950] [false]: 'บัวหัวเสาอีกชั้นหนึ่งแล้วก็มีไม้หน้าบ้านผ่านพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:40.478389139+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:40.478390786+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:40.478392914+07:00","message":"StatePrefix: 'บัวหัวเสาอีกชั้นหนึ่งแล้วก็มีไม้หน้าบ้าน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:40.478395232+07:00","message":"TextPushed: 'บัวหัวเสาอีกชั้นหนึ่งแล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:40.478397924+07:00","message":"Push: 'มีไม้หน้าบ้าน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:40.478399545+07:00","message":"TextPushed: 'บัวหัวเสาอีกชั้นหนึ่งแล้วก็มีไม้หน้าบ้าน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:40.4784017+07:00","message":"Set new StatePrefix : 'บัวหัวเสาอีกชั้นหนึ่งแล้วก็มีไม้หน้าบ้านผ่านพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:40.478403754+07:00","message":"Next Push (prob) : 'ผ่านพระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:40.478411507+07:00","message":"push: {false มีไม้หน้าบ้าน 0 0xc002ee4c00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:40.547119321+07:00","message":"receive streaming session, msgId: 2138"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:40.547158864+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":"2025-10-27T15:46:40.547166392+07:00","message":"receive interim result [false|false]: บัวหัวเสาอีกชั้นหนึ่งแล้วก็มีไม้หน้าบ้านผ่านพระซึ่ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:40.547181432+07:00","message":"[buffer interim] 2138 false บัวหัวเสาอีกชั้นหนึ่งแล้วก็มีไม้หน้าบ้านผ่านพระซึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:40.547189321+07:00","message":"[bufferProcess] interim [440000000]:บัวหัวเสาอีกชั้นหนึ่งแล้วก็มีไม้หน้าบ้านผ่านพระซึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:40.547192093+07:00","message":"[bufferProcess] send to processor:บัวหัวเสาอีกชั้นหนึ่งแล้วก็มีไม้หน้าบ้านผ่านพระเส้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:40.547196539+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:40.547200165+07:00","message":"> Transcript [9951] [false]: 'บัวหัวเสาอีกชั้นหนึ่งแล้วก็มีไม้หน้าบ้านผ่านพระเส้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:40.547205096+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:40.547207701+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:40.547210061+07:00","message":"StatePrefix: 'บัวหัวเสาอีกชั้นหนึ่งแล้วก็มีไม้หน้าบ้านผ่านพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:40.547213193+07:00","message":"TextPushed: 'บัวหัวเสาอีกชั้นหนึ่งแล้วก็มีไม้หน้าบ้าน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:40.557900372+07:00","message":"receive streaming session, msgId: 2138"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:40.557932449+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":"2025-10-27T15:46:40.557937884+07:00","message":"receive interim result [false|false]: บัวหัวเสาอีกชั้นหนึ่งแล้วก็มีไม้หน้าบ้านผ่านพระซึ่งจะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:40.557948859+07:00","message":"[buffer interim] 2138 false บัวหัวเสาอีกชั้นหนึ่งแล้วก็มีไม้หน้าบ้านผ่านพระซึ่งจะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:40.557954712+07:00","message":"[bufferProcess] interim [500000000]:บัวหัวเสาอีกชั้นหนึ่งแล้วก็มีไม้หน้าบ้านผ่านพระซึ่งจะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:40.557956766+07:00","message":"[bufferProcess] send to processor:บัวหัวเสาอีกชั้นหนึ่งแล้วก็มีไม้หน้าบ้านผ่านพระซึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:40.557960035+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:40.557962319+07:00","message":"> Transcript [9952] [false]: 'บัวหัวเสาอีกชั้นหนึ่งแล้วก็มีไม้หน้าบ้านผ่านพระซึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:40.55796561+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:40.557967346+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:40.557968777+07:00","message":"StatePrefix: 'บัวหัวเสาอีกชั้นหนึ่งแล้วก็มีไม้หน้าบ้านผ่านพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:40.557971086+07:00","message":"TextPushed: 'บัวหัวเสาอีกชั้นหนึ่งแล้วก็มีไม้หน้าบ้าน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:40.669847584+07:00","message":"receive streaming session, msgId: 2138"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:40.669884277+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":"2025-10-27T15:46:40.669890856+07:00","message":"receive interim result [false|false]: บัวหัวเสาอีกชั้นหนึ่งแล้วก็มีไม้หน้าบ้านผ่านพระซึ่งจำ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:40.669902188+07:00","message":"[buffer interim] 2138 false บัวหัวเสาอีกชั้นหนึ่งแล้วก็มีไม้หน้าบ้านผ่านพระซึ่งจำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:40.669909699+07:00","message":"[bufferProcess] interim [620000000]:บัวหัวเสาอีกชั้นหนึ่งแล้วก็มีไม้หน้าบ้านผ่านพระซึ่งจำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:40.669912264+07:00","message":"[bufferProcess] send to processor:บัวหัวเสาอีกชั้นหนึ่งแล้วก็มีไม้หน้าบ้านผ่านพระซึ่งจะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:40.669915527+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:40.669918165+07:00","message":"> Transcript [9953] [false]: 'บัวหัวเสาอีกชั้นหนึ่งแล้วก็มีไม้หน้าบ้านผ่านพระซึ่งจะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:40.669922363+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:40.669924059+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:40.669925629+07:00","message":"StatePrefix: 'บัวหัวเสาอีกชั้นหนึ่งแล้วก็มีไม้หน้าบ้านผ่านพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:40.669928084+07:00","message":"TextPushed: 'บัวหัวเสาอีกชั้นหนึ่งแล้วก็มีไม้หน้าบ้าน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:40.86473726+07:00","message":"receive streaming session, msgId: 2138"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:40.864768377+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":"2025-10-27T15:46:40.864774411+07:00","message":"receive interim result [false|false]: บัวหัวเสาอีกชั้นหนึ่งแล้วก็มีไม้หน้าบ้านผ่านพระซึ่งจำเลย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:40.86478563+07:00","message":"[buffer interim] 2138 false บัวหัวเสาอีกชั้นหนึ่งแล้วก็มีไม้หน้าบ้านผ่านพระซึ่งจำเลย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:40.864791894+07:00","message":"[bufferProcess] interim [740000000]:บัวหัวเสาอีกชั้นหนึ่งแล้วก็มีไม้หน้าบ้านผ่านพระซึ่งจำเลย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:40.864794465+07:00","message":"[bufferProcess] send to processor:บัวหัวเสาอีกชั้นหนึ่งแล้วก็มีไม้หน้าบ้านผ่านพระซึ่งจำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:40.864800296+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:40.864803215+07:00","message":"> Transcript [9954] [false]: 'บัวหัวเสาอีกชั้นหนึ่งแล้วก็มีไม้หน้าบ้านผ่านพระซึ่งจำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:40.864807031+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:40.864808723+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:40.864810541+07:00","message":"StatePrefix: 'บัวหัวเสาอีกชั้นหนึ่งแล้วก็มีไม้หน้าบ้านผ่านพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:40.864812852+07:00","message":"TextPushed: 'บัวหัวเสาอีกชั้นหนึ่งแล้วก็มีไม้หน้าบ้าน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:40.864817103+07:00","message":"Push: 'ผ่านพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:40.864818654+07:00","message":"TextPushed: 'บัวหัวเสาอีกชั้นหนึ่งแล้วก็มีไม้หน้าบ้านผ่านพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:40.864820619+07:00","message":"Set new StatePrefix : 'บัวหัวเสาอีกชั้นหนึ่งแล้วก็มีไม้หน้าบ้านผ่านพระซึ่งจำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:40.864822787+07:00","message":"Next Push (prob) : 'ซึ่งจำ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:40.864830507+07:00","message":"push: {false ผ่านพระ 0 0xc002ee4c00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:40.869361252+07:00","message":"receive streaming session, msgId: 2138"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:40.869377817+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":"2025-10-27T15:46:40.869382904+07:00","message":"receive interim result [false|false]: บัวหัวเสาอีกชั้นหนึ่งแล้วก็มีไม้หน้าบ้านผ่านพระซึ่งกำลัง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:40.8693918+07:00","message":"[buffer interim] 2138 false บัวหัวเสาอีกชั้นหนึ่งแล้วก็มีไม้หน้าบ้านผ่านพระซึ่งกำลัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:40.869396139+07:00","message":"[bufferProcess] interim [800000000]:บัวหัวเสาอีกชั้นหนึ่งแล้วก็มีไม้หน้าบ้านผ่านพระซึ่งกำลัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:40.869398255+07:00","message":"[bufferProcess] send to processor:บัวหัวเสาอีกชั้นหนึ่งแล้วก็มีไม้หน้าบ้านผ่านพระซึ่งจำเลย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:40.86940046+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:40.869402306+07:00","message":"> Transcript [9955] [false]: 'บัวหัวเสาอีกชั้นหนึ่งแล้วก็มีไม้หน้าบ้านผ่านพระซึ่งจำเลย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:40.869405077+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:40.869406784+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:40.869408212+07:00","message":"StatePrefix: 'บัวหัวเสาอีกชั้นหนึ่งแล้วก็มีไม้หน้าบ้านผ่านพระซึ่งจำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:40.869410343+07:00","message":"TextPushed: 'บัวหัวเสาอีกชั้นหนึ่งแล้วก็มีไม้หน้าบ้านผ่านพระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:40.934174002+07:00","message":"receive streaming session, msgId: 2138"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:40.934209372+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":"2025-10-27T15:46:40.934215314+07:00","message":"receive interim result [false|false]: บัวหัวเสาอีกชั้นหนึ่งแล้วก็มีไม้หน้าบ้านผ่านพระซึ่งจำหลัก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:40.934226508+07:00","message":"[buffer interim] 2138 false บัวหัวเสาอีกชั้นหนึ่งแล้วก็มีไม้หน้าบ้านผ่านพระซึ่งจำหลัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:40.934235052+07:00","message":"[bufferProcess] interim [920000000]:บัวหัวเสาอีกชั้นหนึ่งแล้วก็มีไม้หน้าบ้านผ่านพระซึ่งจำหลัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:40.934237285+07:00","message":"[bufferProcess] send to processor:บัวหัวเสาอีกชั้นหนึ่งแล้วก็มีไม้หน้าบ้านผ่านพระซึ่งกำลัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:40.934242466+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:40.934244973+07:00","message":"> Transcript [9956] [false]: 'บัวหัวเสาอีกชั้นหนึ่งแล้วก็มีไม้หน้าบ้านผ่านพระซึ่งกำลัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:40.934247196+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:40.934249296+07:00","message":"Set new StatePrefix: 'บัวหัวเสาอีกชั้นหนึ่งแล้วก็มีไม้หน้าบ้านผ่านพระซึ่งกำลัง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:41.201048821+07:00","message":"receive streaming session, msgId: 2138"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:41.201081346+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":"2025-10-27T15:46:41.201087673+07:00","message":"receive interim result [false|false]: บัวหัวเสาอีกชั้นหนึ่งแล้วก็มีไม้หน้าบ้านผ่านพระซึ่งจำหลักเป็น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:41.201100813+07:00","message":"[buffer interim] 2138 false บัวหัวเสาอีกชั้นหนึ่งแล้วก็มีไม้หน้าบ้านผ่านพระซึ่งจำหลักเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:41.201107426+07:00","message":"[bufferProcess] interim [40000000]:บัวหัวเสาอีกชั้นหนึ่งแล้วก็มีไม้หน้าบ้านผ่านพระซึ่งจำหลักเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:41.20110991+07:00","message":"[bufferProcess] send to processor:บัวหัวเสาอีกชั้นหนึ่งแล้วก็มีไม้หน้าบ้านผ่านพระซึ่งจำหลัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:41.201115486+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:41.20111815+07:00","message":"> Transcript [9957] [false]: 'บัวหัวเสาอีกชั้นหนึ่งแล้วก็มีไม้หน้าบ้านผ่านพระซึ่งจำหลัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:41.201120702+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:41.201122329+07:00","message":"Set new StatePrefix: 'บัวหัวเสาอีกชั้นหนึ่งแล้วก็มีไม้หน้าบ้านผ่านพระซึ่งจำหลัก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:41.251186629+07:00","message":"receive streaming session, msgId: 2138"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:41.251222879+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":"2025-10-27T15:46:41.25122939+07:00","message":"receive interim result [false|false]: บัวหัวเสาอีกชั้นหนึ่งแล้วก็มีไม้หน้าบ้านผ่านพระซึ่งจำหลักเป็นไร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:41.251243478+07:00","message":"[buffer interim] 2138 false บัวหัวเสาอีกชั้นหนึ่งแล้วก็มีไม้หน้าบ้านผ่านพระซึ่งจำหลักเป็นไร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:41.251250059+07:00","message":"[bufferProcess] interim [220000000]:บัวหัวเสาอีกชั้นหนึ่งแล้วก็มีไม้หน้าบ้านผ่านพระซึ่งจำหลักเป็นไร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:41.251252445+07:00","message":"[bufferProcess] send to processor:บัวหัวเสาอีกชั้นหนึ่งแล้วก็มีไม้หน้าบ้านผ่านพระซึ่งจำหลักเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:41.251256122+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:41.251259647+07:00","message":"> Transcript [9958] [false]: 'บัวหัวเสาอีกชั้นหนึ่งแล้วก็มีไม้หน้าบ้านผ่านพระซึ่งจำหลักเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:41.251264014+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:41.251265855+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:41.251268097+07:00","message":"StatePrefix: 'บัวหัวเสาอีกชั้นหนึ่งแล้วก็มีไม้หน้าบ้านผ่านพระซึ่งจำหลัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:41.251270426+07:00","message":"TextPushed: 'บัวหัวเสาอีกชั้นหนึ่งแล้วก็มีไม้หน้าบ้านผ่านพระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:41.285291619+07:00","message":"[GCS] IsForceVAD: false for message ID: 2138"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:41.34698976+07:00","message":"[GCS] Start streaming session, msgId: 2139"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:46:41.352373349+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:46:41.352383038+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:41.380341723+07:00","message":"receive streaming session, msgId: 2138"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:41.380384709+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":"2025-10-27T15:46:41.380390633+07:00","message":"receive interim result [false|false]: บัวหัวเสาอีกชั้นหนึ่งแล้วก็มีไม้หน้าบ้านผ่านพระซึ่งจำหลักเป็นราย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:41.380406817+07:00","message":"[buffer interim] 2138 false บัวหัวเสาอีกชั้นหนึ่งแล้วก็มีไม้หน้าบ้านผ่านพระซึ่งจำหลักเป็นราย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:41.380415364+07:00","message":"[bufferProcess] interim [280000000]:บัวหัวเสาอีกชั้นหนึ่งแล้วก็มีไม้หน้าบ้านผ่านพระซึ่งจำหลักเป็นราย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:41.380417922+07:00","message":"[bufferProcess] send to processor:บัวหัวเสาอีกชั้นหนึ่งแล้วก็มีไม้หน้าบ้านผ่านพระซึ่งจำหลักเป็นไร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:41.380422925+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:41.380425334+07:00","message":"> Transcript [9959] [false]: 'บัวหัวเสาอีกชั้นหนึ่งแล้วก็มีไม้หน้าบ้านผ่านพระซึ่งจำหลักเป็นไร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:41.380428934+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:41.38043077+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:41.380432687+07:00","message":"StatePrefix: 'บัวหัวเสาอีกชั้นหนึ่งแล้วก็มีไม้หน้าบ้านผ่านพระซึ่งจำหลัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:41.3804354+07:00","message":"TextPushed: 'บัวหัวเสาอีกชั้นหนึ่งแล้วก็มีไม้หน้าบ้านผ่านพระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:41.473593177+07:00","message":"receive streaming session, msgId: 2138"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:41.473635144+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บัวหัวเสาอีกชั้นหนึ่งแล้วก็มีไม้หน้าบันผ่านพระซึ่งจำหลักเป็นราย\",\"confidence\":0.95259374}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:41.473640477+07:00","message":"receive interim result [true|false]: บัวหัวเสาอีกชั้นหนึ่งแล้วก็มีไม้หน้าบันผ่านพระซึ่งจำหลักเป็นราย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:41.473647675+07:00","message":"end recv isFinal message id 2138"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:41.473649496+07:00","message":"end Recv id 2138"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:41.473655093+07:00","message":"[buffer interim] 2138 true บัวหัวเสาอีกชั้นหนึ่งแล้วก็มีไม้หน้าบันผ่านพระซึ่งจำหลักเป็นราย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:41.473662551+07:00","message":"[bufferProcess] interim [400000000]:บัวหัวเสาอีกชั้นหนึ่งแล้วก็มีไม้หน้าบันผ่านพระซึ่งจำหลักเป็นราย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:41.473667548+07:00","message":"[bufferProcess] send to processor (isfinal):บัวหัวเสาอีกชั้นหนึ่งแล้วก็มีไม้หน้าบ้านผ่านพระซึ่งจำหลักเป็นราย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:41.473670973+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:41.47367356+07:00","message":"> Transcript [9960] [false]: 'บัวหัวเสาอีกชั้นหนึ่งแล้วก็มีไม้หน้าบ้านผ่านพระซึ่งจำหลักเป็นราย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:41.473676567+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:41.473678095+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:41.473679471+07:00","message":"StatePrefix: 'บัวหัวเสาอีกชั้นหนึ่งแล้วก็มีไม้หน้าบ้านผ่านพระซึ่งจำหลัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:41.473681708+07:00","message":"TextPushed: 'บัวหัวเสาอีกชั้นหนึ่งแล้วก็มีไม้หน้าบ้านผ่านพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:41.473683556+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:41.473685113+07:00","message":"> Transcript [9961] [true]: 'บัวหัวเสาอีกชั้นหนึ่งแล้วก็มีไม้หน้าบันผ่านพระซึ่งจำหลักเป็นราย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:41.473686974+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:41.473688575+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:41.473695442+07:00","message":"StatePrefix: 'บัวหัวเสาอีกชั้นหนึ่งแล้วก็มีไม้หน้าบ้านผ่านพระซึ่งจำหลัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:41.473703428+07:00","message":"TextPushed: 'บัวหัวเสาอีกชั้นหนึ่งแล้วก็มีไม้หน้าบ้านผ่านพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:41.473704999+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:41.473881475+07:00","message":"Push: 'ซึ่งจำหลักเป็นราย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:41.473884273+07:00","message":"TextPushed: 'บัวหัวเสาอีกชั้นหนึ่งแล้วก็มีไม้หน้าบ้านผ่านพระซึ่งจำหลักเป็นราย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:41.473886291+07:00","message":"Set new StatePrefix : 'บัวหัวเสาอีกชั้นหนึ่งแล้วก็มีไม้หน้าบันผ่านพระซึ่งจำหลักเป็นราย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:41.47388815+07:00","message":"Next Push (prob) : 'บัวหัวเสาอีกชั้นหนึ่งแล้วก็มีไม้หน้าบันผ่านพระซึ่งจำหลักเป็นราย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:41.473896263+07:00","message":"push: {true ซึ่งจำหลักเป็นราย 0 0xc002ee4c00}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:41.473907217+07:00","message":"write aligntment file to 'tmp/7446/align_message_id_2138.html'"}
{"level":"info","service":"Main","time":"2025-10-27T15:46:41.48898627+07:00","message":"write wav file: './tmp/7446/7446_2138.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:42.004636994+07:00","message":"receive streaming session, msgId: 2139"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:42.004673818+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":"2025-10-27T15:46:42.00467915+07:00","message":"receive interim result [false|false]: ปาก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:42.004691455+07:00","message":"[buffer interim] 2139 false ปาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:42.004697563+07:00","message":"[bufferProcess] interim [600000000]:ปาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:42.004698949+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:42.132549295+07:00","message":"receive streaming session, msgId: 2139"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:42.132588357+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":"2025-10-27T15:46:42.132593845+07:00","message":"receive interim result [false|false]: ปากกา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:42.132603394+07:00","message":"[buffer interim] 2139 false ปากกา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:42.132609975+07:00","message":"[bufferProcess] interim [720000000]:ปากกา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:42.132612283+07:00","message":"[bufferProcess] send to processor:ปาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:42.132615512+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:42.13261801+07:00","message":"> Transcript [9962] [false]: 'ปาก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:42.132620255+07:00","message":"Set StatePrefix (first interim): 'ปาก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:42.469240866+07:00","message":"receive streaming session, msgId: 2139"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:42.469278928+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":"2025-10-27T15:46:42.469283794+07:00","message":"receive interim result [false|false]: บักกาบู"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:42.469297076+07:00","message":"[buffer interim] 2139 false บักกาบู"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:42.469303436+07:00","message":"[bufferProcess] interim [20000000]:บักกาบู"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:42.46930544+07:00","message":"[bufferProcess] send to processor:ปากกา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:42.4693107+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:42.46931322+07:00","message":"> Transcript [9963] [false]: 'ปากกา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:42.469316128+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:42.469317894+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:42.46931952+07:00","message":"StatePrefix: 'ปาก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:42.469321633+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:42.502457629+07:00","message":"receive streaming session, msgId: 2139"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:42.502492494+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":"2025-10-27T15:46:42.502498134+07:00","message":"receive interim result [false|false]: ยุพาก้ามปู"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:42.502510461+07:00","message":"[buffer interim] 2139 false ยุพาก้ามปู"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:42.502516314+07:00","message":"[bufferProcess] interim [80000000]:ยุพาก้ามปู"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:42.50251816+07:00","message":"[bufferProcess] send to processor:บักกาบู"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:42.502523392+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:42.502525986+07:00","message":"> Transcript [9964] [false]: 'บักกาบู'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:42.502527984+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:42.502529584+07:00","message":"Set new StatePrefix: 'บักกาบู'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:42.71592373+07:00","message":"receive streaming session, msgId: 2139"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:42.715966253+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":"2025-10-27T15:46:42.715973302+07:00","message":"receive interim result [false|false]: ยุพาก้ามปูแปล"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:42.715987874+07:00","message":"[buffer interim] 2139 false ยุพาก้ามปูแปล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:42.715995768+07:00","message":"[bufferProcess] interim [320000000]:ยุพาก้ามปูแปล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:42.71599944+07:00","message":"[bufferProcess] send to processor:ยุพาก้ามปู"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:42.716003612+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:42.716007272+07:00","message":"> Transcript [9965] [false]: 'ยุพาก้ามปู'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:42.716010301+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:42.716013039+07:00","message":"Set new StatePrefix: 'ยุพาก้ามปู'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:42.817288265+07:00","message":"receive streaming session, msgId: 2139"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:42.817323363+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":"2025-10-27T15:46:42.817329551+07:00","message":"receive interim result [false|false]: ยุพาก้ามปูเปลว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:42.817341331+07:00","message":"[buffer interim] 2139 false ยุพาก้ามปูเปลว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:42.817349126+07:00","message":"[bufferProcess] interim [380000000]:ยุพาก้ามปูเปลว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:42.817351198+07:00","message":"[bufferProcess] send to processor:ยุพาก้ามปูแปล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:42.81735645+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:42.817359089+07:00","message":"> Transcript [9966] [false]: 'ยุพาก้ามปูแปล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:42.817362266+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:42.817364064+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:42.817365881+07:00","message":"StatePrefix: 'ยุพาก้ามปู'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:42.817368217+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:43.004988103+07:00","message":"receive streaming session, msgId: 2139"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:43.005032537+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":"2025-10-27T15:46:43.005039535+07:00","message":"receive interim result [false|false]: ยุพาก้ามปูเปลวไฟ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:43.005056313+07:00","message":"[buffer interim] 2139 false ยุพาก้ามปูเปลวไฟ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:43.005066758+07:00","message":"[bufferProcess] interim [560000000]:ยุพาก้ามปูเปลวไฟ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:43.005069647+07:00","message":"[bufferProcess] send to processor:ยุพาก้ามปูเปลว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:43.00507663+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:43.005080355+07:00","message":"> Transcript [9967] [false]: 'ยุพาก้ามปูเปลว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:43.00508451+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:43.005086974+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:43.005089311+07:00","message":"StatePrefix: 'ยุพาก้ามปู'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:43.005091892+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:43.014100434+07:00","message":"receive streaming session, msgId: 2139"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:43.01412143+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":"2025-10-27T15:46:43.014126281+07:00","message":"receive interim result [false|false]: ยุพาก้ามปูเปลวใบ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:43.014138134+07:00","message":"[buffer interim] 2139 false ยุพาก้ามปูเปลวใบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:43.014143386+07:00","message":"[bufferProcess] interim [620000000]:ยุพาก้ามปูเปลวใบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:43.014145148+07:00","message":"[bufferProcess] send to processor:ยุพาก้ามปูเปลวไฟ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:43.014147867+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:43.014150223+07:00","message":"> Transcript [9968] [false]: 'ยุพาก้ามปูเปลวไฟ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:43.014152586+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:43.014154252+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:43.014155773+07:00","message":"StatePrefix: 'ยุพาก้ามปู'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:43.014157368+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:43.198396821+07:00","message":"receive streaming session, msgId: 2139"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:43.198442069+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":"2025-10-27T15:46:43.198449295+07:00","message":"receive interim result [false|false]: ยุพาก้ามปูเปลวไบเทค"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:43.198465279+07:00","message":"[buffer interim] 2139 false ยุพาก้ามปูเปลวไบเทค"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:43.198476369+07:00","message":"[bufferProcess] interim [740000000]:ยุพาก้ามปูเปลวไบเทค"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:43.198479326+07:00","message":"[bufferProcess] send to processor:ยุพาก้ามปูเปลวใบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:43.198485323+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:43.198490063+07:00","message":"> Transcript [9969] [false]: 'ยุพาก้ามปูเปลวใบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:43.198495178+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:43.19849781+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:43.198500108+07:00","message":"StatePrefix: 'ยุพาก้ามปู'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:43.198502615+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:43.198509293+07:00","message":"Push: 'ยุพาก้ามปู'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:43.198511945+07:00","message":"TextPushed: 'ยุพาก้ามปู'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:43.198514155+07:00","message":"Set new StatePrefix : 'ยุพาก้ามปูเปลวใบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:43.198515967+07:00","message":"Next Push (prob) : 'เปลวใบ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:43.198541627+07:00","message":"push: {false ยุพาก้ามปู 0 0xc002aa0580}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:43.517085063+07:00","message":"receive streaming session, msgId: 2139"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:43.517122368+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":"2025-10-27T15:46:43.517129127+07:00","message":"receive interim result [false|false]: ยุพาก้ามปูเปลวใบเทศ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:43.517144572+07:00","message":"[buffer interim] 2139 false ยุพาก้ามปูเปลวใบเทศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:43.517151577+07:00","message":"[bufferProcess] interim [40000000]:ยุพาก้ามปูเปลวใบเทศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:43.517155354+07:00","message":"[bufferProcess] send to processor:ยุพาก้ามปูเปลวไบเทค"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:43.517171726+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:43.517175349+07:00","message":"> Transcript [9970] [false]: 'ยุพาก้ามปูเปลวไบเทค'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:43.5171784+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:43.517181572+07:00","message":"Set new StatePrefix: 'ยุพาก้ามปูเปลวไบเทค'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:44.09461726+07:00","message":"receive streaming session, msgId: 2139"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:44.094675202+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":"2025-10-27T15:46:44.094683257+07:00","message":"receive interim result [false|false]: ยุพาก้ามปูเปลวใบเทศ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:44.094698157+07:00","message":"[buffer interim] 2139 false ยุพาก้ามปูเปลวใบเทศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:44.094707184+07:00","message":"[bufferProcess] interim [640000000]:ยุพาก้ามปูเปลวใบเทศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:44.094710205+07:00","message":"[bufferProcess] send to processor:ยุพาก้ามปูเปลวใบเทศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:44.09471649+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:44.094720154+07:00","message":"> Transcript [9971] [false]: 'ยุพาก้ามปูเปลวใบเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:44.094723221+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:44.094726171+07:00","message":"Set new StatePrefix: 'ยุพาก้ามปูเปลวใบเทศ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:44.220400795+07:00","message":"receive streaming session, msgId: 2139"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:44.220444169+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":"2025-10-27T15:46:44.22045263+07:00","message":"receive interim result [false|false]: ยุพาก้ามปูเปลวใบเทศประกอบ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:44.220468582+07:00","message":"[buffer interim] 2139 false ยุพาก้ามปูเปลวใบเทศประกอบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:44.220479592+07:00","message":"[bufferProcess] interim [820000000]:ยุพาก้ามปูเปลวใบเทศประกอบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:44.220483214+07:00","message":"[bufferProcess] send to processor:ยุพาก้ามปูเปลวใบเทศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:44.220490156+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:44.220494004+07:00","message":"> Transcript [9972] [false]: 'ยุพาก้ามปูเปลวใบเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:44.220498325+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:44.220501685+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:44.220504202+07:00","message":"StatePrefix: 'ยุพาก้ามปูเปลวใบเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:44.220507122+07:00","message":"TextPushed: 'ยุพาก้ามปู'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:46:44.353381647+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:46:44.353400247+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:44.482971803+07:00","message":"receive streaming session, msgId: 2139"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:44.483009213+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":"2025-10-27T15:46:44.483031992+07:00","message":"receive interim result [false|false]: ยุพาก้ามปูเปลวใบเทศประกอบการ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:44.483047632+07:00","message":"[buffer interim] 2139 false ยุพาก้ามปูเปลวใบเทศประกอบการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:44.48305742+07:00","message":"[bufferProcess] interim [60000000]:ยุพาก้ามปูเปลวใบเทศประกอบการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:44.48306108+07:00","message":"[bufferProcess] send to processor:ยุพาก้ามปูเปลวใบเทศประกอบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:44.483067446+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:44.48307141+07:00","message":"> Transcript [9973] [false]: 'ยุพาก้ามปูเปลวใบเทศประกอบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:44.483075728+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:44.483077897+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:44.483080709+07:00","message":"StatePrefix: 'ยุพาก้ามปูเปลวใบเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:44.483083411+07:00","message":"TextPushed: 'ยุพาก้ามปู'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:44.679596669+07:00","message":"receive streaming session, msgId: 2139"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:44.679641879+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":"2025-10-27T15:46:44.679649164+07:00","message":"receive interim result [false|false]: ยุพาก้ามปูเปลวใบเทศประกอบกระจก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:44.679664929+07:00","message":"[buffer interim] 2139 false ยุพาก้ามปูเปลวใบเทศประกอบกระจก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:44.679673946+07:00","message":"[bufferProcess] interim [240000000]:ยุพาก้ามปูเปลวใบเทศประกอบกระจก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:44.679677153+07:00","message":"[bufferProcess] send to processor:ยุพาก้ามปูเปลวใบเทศประกอบการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:44.679681591+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:44.679685251+07:00","message":"> Transcript [9974] [false]: 'ยุพาก้ามปูเปลวใบเทศประกอบการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:44.67968986+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:44.679692267+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:44.679694839+07:00","message":"StatePrefix: 'ยุพาก้ามปูเปลวใบเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:44.679697452+07:00","message":"TextPushed: 'ยุพาก้ามปู'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:44.702091318+07:00","message":"receive streaming session, msgId: 2139"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:44.702130462+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":"2025-10-27T15:46:44.702137435+07:00","message":"receive interim result [false|false]: ยุพาก้ามปูเปลวใบเทศประกอบกระจัง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:44.702152852+07:00","message":"[buffer interim] 2139 false ยุพาก้ามปูเปลวใบเทศประกอบกระจัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:44.702164968+07:00","message":"[bufferProcess] interim [300000000]:ยุพาก้ามปูเปลวใบเทศประกอบกระจัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:44.702167878+07:00","message":"[bufferProcess] send to processor:ยุพาก้ามปูเปลวใบเทศประกอบกระจก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:44.702172768+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:44.70217612+07:00","message":"> Transcript [9975] [false]: 'ยุพาก้ามปูเปลวใบเทศประกอบกระจก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:44.70218065+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:44.702183119+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:44.702185748+07:00","message":"StatePrefix: 'ยุพาก้ามปูเปลวใบเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:44.702187982+07:00","message":"TextPushed: 'ยุพาก้ามปู'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:44.702193204+07:00","message":"Push: 'เปลวใบเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:44.702195278+07:00","message":"TextPushed: 'ยุพาก้ามปูเปลวใบเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:44.702197624+07:00","message":"Set new StatePrefix : 'ยุพาก้ามปูเปลวใบเทศประกอบกระจก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:44.70220088+07:00","message":"Next Push (prob) : 'ประกอบกระจก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:44.702210624+07:00","message":"push: {false เปลวใบเทศ 0 0xc002aa0580}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:45.015104398+07:00","message":"receive streaming session, msgId: 2139"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:45.015143904+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":"2025-10-27T15:46:45.015150729+07:00","message":"receive interim result [false|false]: ยุพาก้ามปูเปลวใบเทศประกอบกระจังประตู"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:45.015164492+07:00","message":"[buffer interim] 2139 false ยุพาก้ามปูเปลวใบเทศประกอบกระจังประตู"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:45.015171534+07:00","message":"[bufferProcess] interim [600000000]:ยุพาก้ามปูเปลวใบเทศประกอบกระจังประตู"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:45.01517385+07:00","message":"[bufferProcess] send to processor:ยุพาก้ามปูเปลวใบเทศประกอบกระจัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:45.015177357+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:45.015180099+07:00","message":"> Transcript [9976] [false]: 'ยุพาก้ามปูเปลวใบเทศประกอบกระจัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:45.015182108+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:45.015183664+07:00","message":"Set new StatePrefix: 'ยุพาก้ามปูเปลวใบเทศประกอบกระจัง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:45.118753015+07:00","message":"receive streaming session, msgId: 2139"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:45.118788189+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":"2025-10-27T15:46:45.118793926+07:00","message":"receive interim result [false|false]: ยุพาก้ามปูเปลวใบเทศประกอบกระจังปกติ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:45.118812565+07:00","message":"receive streaming session, msgId: 2139"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:45.118815724+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":"2025-10-27T15:46:45.1188179+07:00","message":"receive interim result [false|false]: ยุพาก้ามปูเปลวใบเทศประกอบกระจังปฏิญาณ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:45.118823083+07:00","message":"[buffer interim] 2139 false ยุพาก้ามปูเปลวใบเทศประกอบกระจังปกติ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:45.11882586+07:00","message":"[buffer interim] 2139 false ยุพาก้ามปูเปลวใบเทศประกอบกระจังปฏิญาณ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:45.118831392+07:00","message":"[bufferProcess] interim [660000000]:ยุพาก้ามปูเปลวใบเทศประกอบกระจังปกติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:45.118844263+07:00","message":"[bufferProcess] send to processor:ยุพาก้ามปูเปลวใบเทศประกอบกระจังประตู"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:45.118847126+07:00","message":"[bufferProcess] interim [720000000]:ยุพาก้ามปูเปลวใบเทศประกอบกระจังปฏิญาณ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:45.118850002+07:00","message":"[bufferProcess] send to processor:ยุพาก้ามปูเปลวใบเทศประกอบกระจังปกติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:45.118852974+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:45.118855566+07:00","message":"> Transcript [9977] [false]: 'ยุพาก้ามปูเปลวใบเทศประกอบกระจังประตู'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:45.11885863+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:45.118860554+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:45.118862154+07:00","message":"StatePrefix: 'ยุพาก้ามปูเปลวใบเทศประกอบกระจัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:45.118864285+07:00","message":"TextPushed: 'ยุพาก้ามปูเปลวใบเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:45.118865696+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:45.118867209+07:00","message":"> Transcript [9978] [false]: 'ยุพาก้ามปูเปลวใบเทศประกอบกระจังปกติ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:45.118868852+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:45.118870149+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:45.118871419+07:00","message":"StatePrefix: 'ยุพาก้ามปูเปลวใบเทศประกอบกระจัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:45.118872968+07:00","message":"TextPushed: 'ยุพาก้ามปูเปลวใบเทศ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:45.699499733+07:00","message":"receive streaming session, msgId: 2139"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:45.699537555+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":"2025-10-27T15:46:45.699543232+07:00","message":"receive interim result [false|false]: ยุพาก้ามปูเปลวใบเทศประกอบกระจังปฏิญาณ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:45.699557672+07:00","message":"[buffer interim] 2139 false ยุพาก้ามปูเปลวใบเทศประกอบกระจังปฏิญาณ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:45.699565305+07:00","message":"[bufferProcess] interim [320000000]:ยุพาก้ามปูเปลวใบเทศประกอบกระจังปฏิญาณ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:45.699567564+07:00","message":"[bufferProcess] send to processor:ยุพาก้ามปูเปลวใบเทศประกอบกระจังปฏิญาณ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:45.699571263+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:45.699573872+07:00","message":"> Transcript [9979] [false]: 'ยุพาก้ามปูเปลวใบเทศประกอบกระจังปฏิญาณ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:45.69957677+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:45.699578729+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:45.699580217+07:00","message":"StatePrefix: 'ยุพาก้ามปูเปลวใบเทศประกอบกระจัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:45.699582242+07:00","message":"TextPushed: 'ยุพาก้ามปูเปลวใบเทศ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:46.542550098+07:00","message":"receive streaming session, msgId: 2139"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:46.542583428+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":"2025-10-27T15:46:46.542590132+07:00","message":"receive interim result [false|false]: ยุพาก้ามปูเปลวใบเทศประกอบกระจังปฏิญาณกระจังรวน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:46.542600843+07:00","message":"[buffer interim] 2139 false ยุพาก้ามปูเปลวใบเทศประกอบกระจังปฏิญาณกระจังรวน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:46.542606634+07:00","message":"[bufferProcess] interim [40000000]:ยุพาก้ามปูเปลวใบเทศประกอบกระจังปฏิญาณกระจังรวน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:46.542609366+07:00","message":"[bufferProcess] send to processor:ยุพาก้ามปูเปลวใบเทศประกอบกระจังปฏิญาณ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:46.542614451+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:46.542616981+07:00","message":"> Transcript [9980] [false]: 'ยุพาก้ามปูเปลวใบเทศประกอบกระจังปฏิญาณ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:46.542620447+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:46.542622927+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:46.542626224+07:00","message":"StatePrefix: 'ยุพาก้ามปูเปลวใบเทศประกอบกระจัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:46.542629407+07:00","message":"TextPushed: 'ยุพาก้ามปูเปลวใบเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:46.542636381+07:00","message":"Push: 'ประกอบกระจัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:46.542639634+07:00","message":"TextPushed: 'ยุพาก้ามปูเปลวใบเทศประกอบกระจัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:46.542642521+07:00","message":"Set new StatePrefix : 'ยุพาก้ามปูเปลวใบเทศประกอบกระจังปฏิญาณ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:46.542645629+07:00","message":"Next Push (prob) : 'ปฏิญาณ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:46.54265804+07:00","message":"push: {false ประกอบกระจัง 0 0xc002aa0580}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:46.626995243+07:00","message":"receive streaming session, msgId: 2139"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:46.627033966+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":"2025-10-27T15:46:46.627039908+07:00","message":"receive interim result [false|false]: ยุพาก้ามปูเปลวใบเทศประกอบกระจังปฏิญาณกระจังรวนเบื้อง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:46.627053504+07:00","message":"[buffer interim] 2139 false ยุพาก้ามปูเปลวใบเทศประกอบกระจังปฏิญาณกระจังรวนเบื้อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:46.627060364+07:00","message":"[bufferProcess] interim [220000000]:ยุพาก้ามปูเปลวใบเทศประกอบกระจังปฏิญาณกระจังรวนเบื้อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:46.627062644+07:00","message":"[bufferProcess] send to processor:ยุพาก้ามปูเปลวใบเทศประกอบกระจังปฏิญาณกระจังรวน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:46.6270681+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:46.627070648+07:00","message":"> Transcript [9981] [false]: 'ยุพาก้ามปูเปลวใบเทศประกอบกระจังปฏิญาณกระจังรวน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:46.627074157+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:46.627076174+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:46.627078245+07:00","message":"StatePrefix: 'ยุพาก้ามปูเปลวใบเทศประกอบกระจังปฏิญาณ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:46.627080426+07:00","message":"TextPushed: 'ยุพาก้ามปูเปลวใบเทศประกอบกระจัง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:46.734849934+07:00","message":"[GCS] IsForceVAD: false for message ID: 2139"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:46.788588849+07:00","message":"receive streaming session, msgId: 2139"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:46.788625309+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":"2025-10-27T15:46:46.788631912+07:00","message":"receive interim result [false|false]: ยุพาก้ามปูเปลวใบเทศประกอบกระจังปฏิญาณกระจังรวนเบื้องหลัง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:46.788646522+07:00","message":"[buffer interim] 2139 false ยุพาก้ามปูเปลวใบเทศประกอบกระจังปฏิญาณกระจังรวนเบื้องหลัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:46.788653371+07:00","message":"[bufferProcess] interim [340000000]:ยุพาก้ามปูเปลวใบเทศประกอบกระจังปฏิญาณกระจังรวนเบื้องหลัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:46.788655902+07:00","message":"[bufferProcess] send to processor:ยุพาก้ามปูเปลวใบเทศประกอบกระจังปฏิญาณกระจังรวนเบื้อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:46.788661615+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:46.788664229+07:00","message":"> Transcript [9982] [false]: 'ยุพาก้ามปูเปลวใบเทศประกอบกระจังปฏิญาณกระจังรวนเบื้อง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:46.788667319+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:46.788669433+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:46.788671489+07:00","message":"StatePrefix: 'ยุพาก้ามปูเปลวใบเทศประกอบกระจังปฏิญาณ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:46.788674095+07:00","message":"TextPushed: 'ยุพาก้ามปูเปลวใบเทศประกอบกระจัง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:46.921190241+07:00","message":"receive streaming session, msgId: 2139"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:46.921230859+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":"2025-10-27T15:46:46.92123752+07:00","message":"receive interim result [false|false]: ยุพาก้ามปูเปลวใบเทศประกอบกระจังปฏิญาณกระจังรวนเบื้องล่าง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:46.921251615+07:00","message":"[buffer interim] 2139 false ยุพาก้ามปูเปลวใบเทศประกอบกระจังปฏิญาณกระจังรวนเบื้องล่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:46.921259143+07:00","message":"[bufferProcess] interim [520000000]:ยุพาก้ามปูเปลวใบเทศประกอบกระจังปฏิญาณกระจังรวนเบื้องล่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:46.921261487+07:00","message":"[bufferProcess] send to processor:ยุพาก้ามปูเปลวใบเทศประกอบกระจังปฏิญาณกระจังรวนเบื้องหลัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:46.921267743+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:46.921271408+07:00","message":"> Transcript [9983] [false]: 'ยุพาก้ามปูเปลวใบเทศประกอบกระจังปฏิญาณกระจังรวนเบื้องหลัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:46.92127664+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:46.921279286+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:46.921281885+07:00","message":"StatePrefix: 'ยุพาก้ามปูเปลวใบเทศประกอบกระจังปฏิญาณ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:46.92128538+07:00","message":"TextPushed: 'ยุพาก้ามปูเปลวใบเทศประกอบกระจัง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:46.926455415+07:00","message":"[GCS] Start streaming session, msgId: 2140"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:47.044140947+07:00","message":"receive streaming session, msgId: 2139"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:47.044178585+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ยุพาก้ามปูเบรคเทศน์ประกอบกระจังปฏิญาณเบื้องบนกระจังรวนเบื้องล่าง\",\"confidence\":0.89717484}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":610000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:47.044184831+07:00","message":"receive interim result [true|false]: ยุพาก้ามปูเบรคเทศน์ประกอบกระจังปฏิญาณเบื้องบนกระจังรวนเบื้องล่าง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:47.044193106+07:00","message":"end recv isFinal message id 2139"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:47.04419492+07:00","message":"end Recv id 2139"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:47.044201204+07:00","message":"[buffer interim] 2139 true ยุพาก้ามปูเบรคเทศน์ประกอบกระจังปฏิญาณเบื้องบนกระจังรวนเบื้องล่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:47.044208154+07:00","message":"[bufferProcess] interim [610000000]:ยุพาก้ามปูเบรคเทศน์ประกอบกระจังปฏิญาณเบื้องบนกระจังรวนเบื้องล่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:47.04421349+07:00","message":"[bufferProcess] send to processor (isfinal):ยุพาก้ามปูเปลวใบเทศประกอบกระจังปฏิญาณกระจังรวนเบื้องล่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:47.044216898+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:47.044220137+07:00","message":"> Transcript [9984] [false]: 'ยุพาก้ามปูเปลวใบเทศประกอบกระจังปฏิญาณกระจังรวนเบื้องล่าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:47.044223499+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:47.044225339+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:47.044227478+07:00","message":"StatePrefix: 'ยุพาก้ามปูเปลวใบเทศประกอบกระจังปฏิญาณ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:47.044230046+07:00","message":"TextPushed: 'ยุพาก้ามปูเปลวใบเทศประกอบกระจัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:47.044234804+07:00","message":"Push: 'ปฏิญาณ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:47.044236439+07:00","message":"TextPushed: 'ยุพาก้ามปูเปลวใบเทศประกอบกระจังปฏิญาณ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:47.04423843+07:00","message":"Set new StatePrefix : 'ยุพาก้ามปูเปลวใบเทศประกอบกระจังปฏิญาณกระจังรวนเบื้องล่าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:47.04424067+07:00","message":"Next Push (prob) : 'กระจังรวนเบื้องล่าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:47.044242249+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:47.044243877+07:00","message":"> Transcript [9985] [true]: 'ยุพาก้ามปูเบรคเทศน์ประกอบกระจังปฏิญาณเบื้องบนกระจังรวนเบื้องล่าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:47.044246055+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:47.044247464+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:47.04424878+07:00","message":"StatePrefix: 'ยุพาก้ามปูเปลวใบเทศประกอบกระจังปฏิญาณกระจังรวนเบื้องล่าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:47.044250356+07:00","message":"TextPushed: 'ยุพาก้ามปูเปลวใบเทศประกอบกระจังปฏิญาณ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:47.044251714+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:47.044353129+07:00","message":"push: {false ปฏิญาณ 0 0xc002aa0580}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:47.044421273+07:00","message":"Push: 'เบื้องบนกระจังรวนเบื้องล่าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:47.044424005+07:00","message":"TextPushed: 'ยุพาก้ามปูเปลวใบเทศประกอบกระจังปฏิญาณเบื้องบนกระจังรวนเบื้องล่าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:47.044425755+07:00","message":"Set new StatePrefix : 'ยุพาก้ามปูเบรคเทศน์ประกอบกระจังปฏิญาณเบื้องบนกระจังรวนเบื้องล่าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:47.044427624+07:00","message":"Next Push (prob) : 'ยุพาก้ามปูเบรคเทศน์ประกอบกระจังปฏิญาณเบื้องบนกระจังรวนเบื้องล่าง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:47.044433229+07:00","message":"push: {true เบื้องบนกระจังรวนเบื้องล่าง 0 0xc002aa0580}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:47.044445845+07:00","message":"write aligntment file to 'tmp/7446/align_message_id_2139.html'"}
{"level":"info","service":"Main","time":"2025-10-27T15:46:47.055383394+07:00","message":"write wav file: './tmp/7446/7446_2139.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:46:47.353744151+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:46:47.353752835+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:47.682674844+07:00","message":"receive streaming session, msgId: 2140"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:47.682708422+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":"2025-10-27T15:46:47.68271308+07:00","message":"receive interim result [false|false]: ไอ้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:47.682724603+07:00","message":"[buffer interim] 2140 false ไอ้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:47.682730705+07:00","message":"[bufferProcess] interim [600000000]:ไอ้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:47.682732068+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:47.79715229+07:00","message":"receive streaming session, msgId: 2140"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:47.797201956+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":"2025-10-27T15:46:47.797210488+07:00","message":"receive interim result [false|false]: ติด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:47.79722842+07:00","message":"[buffer interim] 2140 false ติด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:47.79723496+07:00","message":"[bufferProcess] interim [660000000]:ติด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:47.797236601+07:00","message":"[bufferProcess] send to processor:ไอ้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:47.797241671+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:47.797244343+07:00","message":"> Transcript [9986] [false]: 'ไอ้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:47.797246157+07:00","message":"Set StatePrefix (first interim): 'ไอ้'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:47.923090603+07:00","message":"receive streaming session, msgId: 2140"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:47.923124116+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":"2025-10-27T15:46:47.923129618+07:00","message":"receive interim result [false|false]: อิจฉา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:47.923142606+07:00","message":"[buffer interim] 2140 false อิจฉา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:47.923149616+07:00","message":"[bufferProcess] interim [780000000]:อิจฉา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:47.923151754+07:00","message":"[bufferProcess] send to processor:ติด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:47.923156996+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:47.923159849+07:00","message":"> Transcript [9987] [false]: 'ติด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:47.923161922+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:47.923164291+07:00","message":"Set new StatePrefix: 'ติด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:48.059066935+07:00","message":"receive streaming session, msgId: 2140"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:48.059102888+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":"2025-10-27T15:46:48.059115938+07:00","message":"receive interim result [false|false]: ติดตั้ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:48.059129533+07:00","message":"[buffer interim] 2140 false ติดตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:48.059135526+07:00","message":"[bufferProcess] interim [900000000]:ติดตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:48.059137784+07:00","message":"[bufferProcess] send to processor:อิจฉา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:48.059143382+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:48.059145985+07:00","message":"> Transcript [9988] [false]: 'อิจฉา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:48.059147789+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:48.059149748+07:00","message":"Set new StatePrefix: 'อิจฉา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:48.117656393+07:00","message":"receive streaming session, msgId: 2140"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:48.11768621+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":"2025-10-27T15:46:48.117691055+07:00","message":"receive interim result [false|false]: ติดขั้น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:48.117706544+07:00","message":"[buffer interim] 2140 false ติดขั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:48.117713042+07:00","message":"[bufferProcess] interim [960000000]:ติดขั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:48.117714998+07:00","message":"[bufferProcess] send to processor:ติดตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:48.11771969+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:48.117722408+07:00","message":"> Transcript [9989] [false]: 'ติดตั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:48.117724175+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:48.117725729+07:00","message":"Set new StatePrefix: 'ติดตั้ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:48.1258473+07:00","message":"receive streaming session, msgId: 2140"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:48.12586975+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":"2025-10-27T15:46:48.125874964+07:00","message":"receive interim result [false|false]: ติดคะแนน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:48.125884765+07:00","message":"[buffer interim] 2140 false ติดคะแนน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:48.125889917+07:00","message":"[bufferProcess] interim [20000000]:ติดคะแนน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:48.125892669+07:00","message":"[bufferProcess] send to processor:ติดขั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:48.125897894+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:48.125900519+07:00","message":"> Transcript [9990] [false]: 'ติดขั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:48.125902917+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:48.125905414+07:00","message":"Set new StatePrefix: 'ติดขั้น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:48.370495593+07:00","message":"receive streaming session, msgId: 2140"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:48.370529602+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":"2025-10-27T15:46:48.370535749+07:00","message":"receive interim result [false|false]: ติดชั้นแนวหน้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:48.370549555+07:00","message":"[buffer interim] 2140 false ติดชั้นแนวหน้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:48.3705576+07:00","message":"[bufferProcess] interim [320000000]:ติดชั้นแนวหน้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:48.370560871+07:00","message":"[bufferProcess] send to processor:ติดคะแนน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:48.37056422+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:48.370566635+07:00","message":"> Transcript [9991] [false]: 'ติดคะแนน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:48.370568598+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:48.370570349+07:00","message":"Set new StatePrefix: 'ติดคะแนน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:48.574900584+07:00","message":"receive streaming session, msgId: 2140"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:48.57493573+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":"2025-10-27T15:46:48.574941525+07:00","message":"receive interim result [false|false]: ท่านแนวระหว่าง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:48.574952702+07:00","message":"[buffer interim] 2140 false ท่านแนวระหว่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:48.57495951+07:00","message":"[bufferProcess] interim [500000000]:ท่านแนวระหว่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:48.574961468+07:00","message":"[bufferProcess] send to processor:ติดชั้นแนวหน้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:48.574966657+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:48.574969156+07:00","message":"> Transcript [9992] [false]: 'ติดชั้นแนวหน้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:48.574971051+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:48.57497276+07:00","message":"Set new StatePrefix: 'ติดชั้นแนวหน้า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:48.967219791+07:00","message":"receive streaming session, msgId: 2140"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:48.967262296+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":"2025-10-27T15:46:48.967269646+07:00","message":"receive interim result [false|false]: ท่านแนวระหว่างหน้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:48.967285762+07:00","message":"[buffer interim] 2140 false ท่านแนวระหว่างหน้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:48.967294371+07:00","message":"[bufferProcess] interim [740000000]:ท่านแนวระหว่างหน้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:48.967297819+07:00","message":"[bufferProcess] send to processor:ท่านแนวระหว่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:48.967302647+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:48.967306756+07:00","message":"> Transcript [9993] [false]: 'ท่านแนวระหว่าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:48.967309876+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:48.967312243+07:00","message":"Set new StatePrefix: 'ท่านแนวระหว่าง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:48.968764138+07:00","message":"receive streaming session, msgId: 2140"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:48.968785193+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":"2025-10-27T15:46:48.968789855+07:00","message":"receive interim result [false|false]: ท่านแนวระหว่างน่าน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:48.968800645+07:00","message":"[buffer interim] 2140 false ท่านแนวระหว่างน่าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:48.968806273+07:00","message":"[bufferProcess] interim [800000000]:ท่านแนวระหว่างน่าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:48.96881147+07:00","message":"[bufferProcess] send to processor:ท่านแนวระหว่างหน้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:48.96881563+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:48.968818619+07:00","message":"> Transcript [9994] [false]: 'ท่านแนวระหว่างหน้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:48.968822663+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:48.968825221+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:48.96882791+07:00","message":"StatePrefix: 'ท่านแนวระหว่าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:48.968830619+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:49.097802391+07:00","message":"receive streaming session, msgId: 2140"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:49.097846614+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":"2025-10-27T15:46:49.097852327+07:00","message":"receive interim result [false|false]: ท่านแนวระหว่างหน้าบ้าน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:49.09786403+07:00","message":"[buffer interim] 2140 false ท่านแนวระหว่างหน้าบ้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:49.097870966+07:00","message":"[bufferProcess] interim [920000000]:ท่านแนวระหว่างหน้าบ้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:49.097873329+07:00","message":"[bufferProcess] send to processor:ท่านแนวระหว่างน่าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:49.097878726+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:49.097881277+07:00","message":"> Transcript [9995] [false]: 'ท่านแนวระหว่างน่าน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:49.097884605+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:49.097886667+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:49.097888662+07:00","message":"StatePrefix: 'ท่านแนวระหว่าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:49.097890886+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:49.28799847+07:00","message":"receive streaming session, msgId: 2140"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:49.288045032+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":"2025-10-27T15:46:49.288052412+07:00","message":"receive interim result [false|false]: ท่านแนวระหว่างหน้าบาน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:49.288069163+07:00","message":"[buffer interim] 2140 false ท่านแนวระหว่างหน้าบาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:49.288077573+07:00","message":"[bufferProcess] interim [40000000]:ท่านแนวระหว่างหน้าบาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:49.288080423+07:00","message":"[bufferProcess] send to processor:ท่านแนวระหว่างหน้าบ้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:49.288086809+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:49.288090399+07:00","message":"> Transcript [9996] [false]: 'ท่านแนวระหว่างหน้าบ้าน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:49.288094773+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:49.288097134+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:49.2880996+07:00","message":"StatePrefix: 'ท่านแนวระหว่าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:49.288102206+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:49.289971265+07:00","message":"receive streaming session, msgId: 2140"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:49.289987812+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":"2025-10-27T15:46:49.289992121+07:00","message":"receive interim result [false|false]: ท่านแนวระหว่างหน้าบัญชี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:49.290002404+07:00","message":"[buffer interim] 2140 false ท่านแนวระหว่างหน้าบัญชี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:49.290006505+07:00","message":"[bufferProcess] interim [100000000]:ท่านแนวระหว่างหน้าบัญชี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:49.290008361+07:00","message":"[bufferProcess] send to processor:ท่านแนวระหว่างหน้าบาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:49.290011446+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:49.290013893+07:00","message":"> Transcript [9997] [false]: 'ท่านแนวระหว่างหน้าบาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:49.290016365+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:49.290018161+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:49.290019693+07:00","message":"StatePrefix: 'ท่านแนวระหว่าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:49.290021285+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:49.290023555+07:00","message":"Push: 'ท่านแนวระหว่าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:49.290025507+07:00","message":"TextPushed: 'ท่านแนวระหว่าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:49.290028078+07:00","message":"Set new StatePrefix : 'ท่านแนวระหว่างหน้าบาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:49.290030605+07:00","message":"Next Push (prob) : 'หน้าบาน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:49.29003941+07:00","message":"push: {false ท่านแนวระหว่าง 0 0xc003402500}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:49.605926055+07:00","message":"receive streaming session, msgId: 2140"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:49.605967605+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":"2025-10-27T15:46:49.605975251+07:00","message":"receive interim result [false|false]: ท่านแนวระหว่างหน้าบัญชีเป็น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:49.605991536+07:00","message":"[buffer interim] 2140 false ท่านแนวระหว่างหน้าบัญชีเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:49.606002426+07:00","message":"[bufferProcess] interim [340000000]:ท่านแนวระหว่างหน้าบัญชีเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:49.606006128+07:00","message":"[bufferProcess] send to processor:ท่านแนวระหว่างหน้าบัญชี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:49.606013219+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:49.606017228+07:00","message":"> Transcript [9998] [false]: 'ท่านแนวระหว่างหน้าบัญชี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:49.606020519+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:49.606023223+07:00","message":"Set new StatePrefix: 'ท่านแนวระหว่างหน้าบัญชี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:49.679104639+07:00","message":"receive streaming session, msgId: 2140"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:49.679143861+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":"2025-10-27T15:46:49.679151563+07:00","message":"receive interim result [false|false]: ท่านแนวระหว่างหน้าบัญชีเป็นมา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:49.679166347+07:00","message":"[buffer interim] 2140 false ท่านแนวระหว่างหน้าบัญชีเป็นมา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:49.679174012+07:00","message":"[bufferProcess] interim [460000000]:ท่านแนวระหว่างหน้าบัญชีเป็นมา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:49.67917765+07:00","message":"[bufferProcess] send to processor:ท่านแนวระหว่างหน้าบัญชีเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:49.679186787+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:49.679191374+07:00","message":"> Transcript [9999] [false]: 'ท่านแนวระหว่างหน้าบัญชีเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:49.679196953+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:49.679199474+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:49.679202216+07:00","message":"StatePrefix: 'ท่านแนวระหว่างหน้าบัญชี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:49.679205418+07:00","message":"TextPushed: 'ท่านแนวระหว่าง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:49.691335997+07:00","message":"receive streaming session, msgId: 2140"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:49.691367599+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":"2025-10-27T15:46:49.691374479+07:00","message":"receive interim result [false|false]: ท่านแนวระหว่างหน้าบันที่เป็นไม้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:49.691389028+07:00","message":"[buffer interim] 2140 false ท่านแนวระหว่างหน้าบันที่เป็นไม้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:49.691402115+07:00","message":"[bufferProcess] interim [520000000]:ท่านแนวระหว่างหน้าบันที่เป็นไม้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:49.691405531+07:00","message":"[bufferProcess] send to processor:ท่านแนวระหว่างหน้าบัญชีเป็นมา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:49.691410008+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:49.6914142+07:00","message":"> Transcript [10000] [false]: 'ท่านแนวระหว่างหน้าบัญชีเป็นมา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:49.69141862+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:49.691421076+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:49.691423254+07:00","message":"StatePrefix: 'ท่านแนวระหว่างหน้าบัญชี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:49.691427077+07:00","message":"TextPushed: 'ท่านแนวระหว่าง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:50.002099039+07:00","message":"receive streaming session, msgId: 2140"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:50.002141364+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":"2025-10-27T15:46:50.00214892+07:00","message":"receive interim result [false|false]: ท่านแนวระหว่างหน้าบันที่เป็นไม้จำ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:50.002162722+07:00","message":"[buffer interim] 2140 false ท่านแนวระหว่างหน้าบันที่เป็นไม้จำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:50.002173919+07:00","message":"[bufferProcess] interim [820000000]:ท่านแนวระหว่างหน้าบันที่เป็นไม้จำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:50.002177146+07:00","message":"[bufferProcess] send to processor:ท่านแนวระหว่างหน้าบันที่เป็นไม้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:50.002184812+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:50.002188702+07:00","message":"> Transcript [10001] [false]: 'ท่านแนวระหว่างหน้าบันที่เป็นไม้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:50.002191724+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:50.002194689+07:00","message":"Set new StatePrefix: 'ท่านแนวระหว่างหน้าบันที่เป็นไม้'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:50.193149091+07:00","message":"receive streaming session, msgId: 2140"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:50.193200943+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":"2025-10-27T15:46:50.193208764+07:00","message":"receive interim result [false|false]: ท่านแนวระหว่างหน้าบันที่เป็นไม้จำหลัก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:50.193226421+07:00","message":"[buffer interim] 2140 false ท่านแนวระหว่างหน้าบันที่เป็นไม้จำหลัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:50.193241213+07:00","message":"[bufferProcess] interim [0]:ท่านแนวระหว่างหน้าบันที่เป็นไม้จำหลัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:50.193244927+07:00","message":"[bufferProcess] send to processor:ท่านแนวระหว่างหน้าบันที่เป็นไม้จำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:50.193252424+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:50.193256906+07:00","message":"> Transcript [10002] [false]: 'ท่านแนวระหว่างหน้าบันที่เป็นไม้จำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:50.193262211+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:50.193264824+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:50.193267356+07:00","message":"StatePrefix: 'ท่านแนวระหว่างหน้าบันที่เป็นไม้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:50.193270945+07:00","message":"TextPushed: 'ท่านแนวระหว่าง'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:46:50.354431986+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:46:50.354455399+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:50.562714576+07:00","message":"receive streaming session, msgId: 2140"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:50.562743212+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":"2025-10-27T15:46:50.562748645+07:00","message":"receive interim result [false|false]: ท่านแนวระหว่างหน้าบันที่เป็นไม้จำหลักลาย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:50.562760575+07:00","message":"[buffer interim] 2140 false ท่านแนวระหว่างหน้าบันที่เป็นไม้จำหลักลาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:50.562768102+07:00","message":"[bufferProcess] interim [240000000]:ท่านแนวระหว่างหน้าบันที่เป็นไม้จำหลักลาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:50.562770842+07:00","message":"[bufferProcess] send to processor:ท่านแนวระหว่างหน้าบันที่เป็นไม้จำหลัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:50.562776366+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:50.562779194+07:00","message":"> Transcript [10003] [false]: 'ท่านแนวระหว่างหน้าบันที่เป็นไม้จำหลัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:50.562782693+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:50.562784763+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:50.562786667+07:00","message":"StatePrefix: 'ท่านแนวระหว่างหน้าบันที่เป็นไม้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:50.562788903+07:00","message":"TextPushed: 'ท่านแนวระหว่าง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:50.896412376+07:00","message":"receive streaming session, msgId: 2140"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:50.896447096+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":"2025-10-27T15:46:50.896453344+07:00","message":"receive interim result [false|false]: ท่านแนวระหว่างหน้าบันที่เป็นไม้จำหลักลายกับ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:50.896463817+07:00","message":"[buffer interim] 2140 false ท่านแนวระหว่างหน้าบันที่เป็นไม้จำหลักลายกับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:50.896470212+07:00","message":"[bufferProcess] interim [660000000]:ท่านแนวระหว่างหน้าบันที่เป็นไม้จำหลักลายกับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:50.896472576+07:00","message":"[bufferProcess] send to processor:ท่านแนวระหว่างหน้าบันที่เป็นไม้จำหลักลาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:50.896477471+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:50.896479911+07:00","message":"> Transcript [10004] [false]: 'ท่านแนวระหว่างหน้าบันที่เป็นไม้จำหลักลาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:50.896483126+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:50.896484915+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:50.896486813+07:00","message":"StatePrefix: 'ท่านแนวระหว่างหน้าบันที่เป็นไม้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:50.896489014+07:00","message":"TextPushed: 'ท่านแนวระหว่าง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:51.08312054+07:00","message":"receive streaming session, msgId: 2140"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:51.083162592+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":"2025-10-27T15:46:51.083168855+07:00","message":"receive interim result [false|false]: ท่านแนวระหว่างหน้าบันที่เป็นไม้จำหลักลายกะปลาย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:51.083186888+07:00","message":"[buffer interim] 2140 false ท่านแนวระหว่างหน้าบันที่เป็นไม้จำหลักลายกะปลาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:51.083196056+07:00","message":"[bufferProcess] interim [840000000]:ท่านแนวระหว่างหน้าบันที่เป็นไม้จำหลักลายกะปลาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:51.083198086+07:00","message":"[bufferProcess] send to processor:ท่านแนวระหว่างหน้าบันที่เป็นไม้จำหลักลายกับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:51.083203738+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:51.083206595+07:00","message":"> Transcript [10005] [false]: 'ท่านแนวระหว่างหน้าบันที่เป็นไม้จำหลักลายกับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:51.08321441+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:51.083216307+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:51.083218098+07:00","message":"StatePrefix: 'ท่านแนวระหว่างหน้าบันที่เป็นไม้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:51.083220285+07:00","message":"TextPushed: 'ท่านแนวระหว่าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:51.083226657+07:00","message":"Push: 'หน้าบันที่เป็นไม้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:51.083228424+07:00","message":"TextPushed: 'ท่านแนวระหว่างหน้าบันที่เป็นไม้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:51.08323068+07:00","message":"Set new StatePrefix : 'ท่านแนวระหว่างหน้าบันที่เป็นไม้จำหลักลายกับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:51.08323272+07:00","message":"Next Push (prob) : 'จำหลักลายกับ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:51.083241706+07:00","message":"push: {false หน้าบันที่เป็นไม้ 0 0xc003402500}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:51.309955259+07:00","message":"receive streaming session, msgId: 2140"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:51.309995412+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":"2025-10-27T15:46:51.310001934+07:00","message":"receive interim result [false|false]: ท่านแนวระหว่างหน้าบันที่เป็นไม้จำหลักลายกะปลายปืน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:51.310015622+07:00","message":"[buffer interim] 2140 false ท่านแนวระหว่างหน้าบันที่เป็นไม้จำหลักลายกะปลายปืน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:51.31002449+07:00","message":"[bufferProcess] interim [80000000]:ท่านแนวระหว่างหน้าบันที่เป็นไม้จำหลักลายกะปลายปืน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:51.310026695+07:00","message":"[bufferProcess] send to processor:ท่านแนวระหว่างหน้าบันที่เป็นไม้จำหลักลายกะปลาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:51.310035318+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:51.310037825+07:00","message":"> Transcript [10006] [false]: 'ท่านแนวระหว่างหน้าบันที่เป็นไม้จำหลักลายกะปลาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:51.310039957+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:51.310041614+07:00","message":"Set new StatePrefix: 'ท่านแนวระหว่างหน้าบันที่เป็นไม้จำหลักลายกะปลาย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:51.466809211+07:00","message":"receive streaming session, msgId: 2140"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:51.466854433+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":"2025-10-27T15:46:51.4668728+07:00","message":"receive interim result [false|false]: ท่านแนวระหว่างหน้าบันที่เป็นไม้จำหลักลายกับลายปูนปั้น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:51.46688582+07:00","message":"[buffer interim] 2140 false ท่านแนวระหว่างหน้าบันที่เป็นไม้จำหลักลายกับลายปูนปั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:51.466892434+07:00","message":"[bufferProcess] interim [320000000]:ท่านแนวระหว่างหน้าบันที่เป็นไม้จำหลักลายกับลายปูนปั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:51.466895464+07:00","message":"[bufferProcess] send to processor:ท่านแนวระหว่างหน้าบันที่เป็นไม้จำหลักลายกะปลายปืน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:51.466900837+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:51.466903753+07:00","message":"> Transcript [10007] [false]: 'ท่านแนวระหว่างหน้าบันที่เป็นไม้จำหลักลายกะปลายปืน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:51.466907104+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:51.466908937+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:51.46691052+07:00","message":"StatePrefix: 'ท่านแนวระหว่างหน้าบันที่เป็นไม้จำหลักลายกะปลาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:51.466912601+07:00","message":"TextPushed: 'ท่านแนวระหว่างหน้าบันที่เป็นไม้'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:51.80620273+07:00","message":"receive streaming session, msgId: 2140"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:51.806239945+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":"2025-10-27T15:46:51.806246299+07:00","message":"receive interim result [false|false]: ท่านแนวระหว่างหน้าบันที่เป็นไม้จำหลักลายกับลายปูนปั้นแมว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:51.806260352+07:00","message":"[buffer interim] 2140 false ท่านแนวระหว่างหน้าบันที่เป็นไม้จำหลักลายกับลายปูนปั้นแมว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:51.806267527+07:00","message":"[bufferProcess] interim [620000000]:ท่านแนวระหว่างหน้าบันที่เป็นไม้จำหลักลายกับลายปูนปั้นแมว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:51.806271252+07:00","message":"[bufferProcess] send to processor:ท่านแนวระหว่างหน้าบันที่เป็นไม้จำหลักลายกับลายปูนปั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:51.80627924+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:51.806283514+07:00","message":"> Transcript [10008] [false]: 'ท่านแนวระหว่างหน้าบันที่เป็นไม้จำหลักลายกับลายปูนปั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:51.806286922+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:51.806288884+07:00","message":"Set new StatePrefix: 'ท่านแนวระหว่างหน้าบันที่เป็นไม้จำหลักลายกับลายปูนปั้น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:52.104632532+07:00","message":"[GCS] IsForceVAD: false for message ID: 2140"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:52.107756328+07:00","message":"receive streaming session, msgId: 2140"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:52.107785582+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ท่านแนวระหว่างหน้าบันที่เป็นไม้จำหลักลายกับลายปูนปั้นแมว 1\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:52.107792407+07:00","message":"receive interim result [false|false]: ท่านแนวระหว่างหน้าบันที่เป็นไม้จำหลักลายกับลายปูนปั้นแมว 1"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:52.107804756+07:00","message":"[buffer interim] 2140 false ท่านแนวระหว่างหน้าบันที่เป็นไม้จำหลักลายกับลายปูนปั้นแมว 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:52.10781099+07:00","message":"[bufferProcess] interim [860000000]:ท่านแนวระหว่างหน้าบันที่เป็นไม้จำหลักลายกับลายปูนปั้นแมว 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:52.107813562+07:00","message":"[bufferProcess] send to processor:ท่านแนวระหว่างหน้าบันที่เป็นไม้จำหลักลายกับลายปูนปั้นแมว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:52.1078189+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:52.107821679+07:00","message":"> Transcript [10009] [false]: 'ท่านแนวระหว่างหน้าบันที่เป็นไม้จำหลักลายกับลายปูนปั้นแมว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:52.107827581+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:52.107829419+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:52.107831005+07:00","message":"StatePrefix: 'ท่านแนวระหว่างหน้าบันที่เป็นไม้จำหลักลายกับลายปูนปั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:52.107839294+07:00","message":"TextPushed: 'ท่านแนวระหว่างหน้าบันที่เป็นไม้'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:52.176667343+07:00","message":"[GCS] Start streaming session, msgId: 2141"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:52.294918105+07:00","message":"receive streaming session, msgId: 2140"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:52.294964967+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ท่านแนวระหว่างหน้าบันที่เป็นไม้จำหลักลายกับลายปูนปั้นแมว\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:52.29497311+07:00","message":"receive interim result [false|false]: ท่านแนวระหว่างหน้าบันที่เป็นไม้จำหลักลายกับลายปูนปั้นแมว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:52.294986778+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 1\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:52.294989637+07:00","message":"receive interim result [false|false]:  1"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:52.294998291+07:00","message":"[buffer interim] 2140 false ท่านแนวระหว่างหน้าบันที่เป็นไม้จำหลักลายกับลายปูนปั้นแมว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:52.295003133+07:00","message":"[buffer interim] 2140 false  1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:52.295009881+07:00","message":"[bufferProcess] interim [220000000]:ท่านแนวระหว่างหน้าบันที่เป็นไม้จำหลักลายกับลายปูนปั้นแมว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:52.295013376+07:00","message":"[bufferProcess] send to processor:ท่านแนวระหว่างหน้าบันที่เป็นไม้จำหลักลายกับลายปูนปั้นแมว 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:52.295017344+07:00","message":"[bufferProcess] interim [220000000]: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:52.295021359+07:00","message":"[bufferProcess] update buffer: ท่านแนวระหว่างหน้าบันที่เป็นไม้จำหลักลายกับลายปูนปั้นแมว 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:52.295024433+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:52.295027062+07:00","message":"> Transcript [10010] [false]: 'ท่านแนวระหว่างหน้าบันที่เป็นไม้จำหลักลายกับลายปูนปั้นแมว 1'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:52.295030132+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:52.295031948+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:52.295033504+07:00","message":"StatePrefix: 'ท่านแนวระหว่างหน้าบันที่เป็นไม้จำหลักลายกับลายปูนปั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:52.29503634+07:00","message":"TextPushed: 'ท่านแนวระหว่างหน้าบันที่เป็นไม้'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:52.38831665+07:00","message":"receive streaming session, msgId: 2140"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:52.388352771+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ติดชั้นแนวระหว่างหน้าบันที่เป็นไม้จำหลักลายกับลายปูนปั้นแนว 1\",\"confidence\":0.92206264}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:52.388358739+07:00","message":"receive interim result [true|false]: ติดชั้นแนวระหว่างหน้าบันที่เป็นไม้จำหลักลายกับลายปูนปั้นแนว 1"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:52.388368542+07:00","message":"end recv isFinal message id 2140"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:52.388370406+07:00","message":"end Recv id 2140"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:52.388375189+07:00","message":"[buffer interim] 2140 true ติดชั้นแนวระหว่างหน้าบันที่เป็นไม้จำหลักลายกับลายปูนปั้นแนว 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:52.388381803+07:00","message":"[bufferProcess] interim [220000000]:ติดชั้นแนวระหว่างหน้าบันที่เป็นไม้จำหลักลายกับลายปูนปั้นแนว 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:52.388384829+07:00","message":"[bufferProcess] send to processor (isfinal):ท่านแนวระหว่างหน้าบันที่เป็นไม้จำหลักลายกับลายปูนปั้นแมว 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:52.388388479+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:52.388391215+07:00","message":"> Transcript [10011] [false]: 'ท่านแนวระหว่างหน้าบันที่เป็นไม้จำหลักลายกับลายปูนปั้นแมว 1'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:52.388394361+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:52.388395972+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:52.388398036+07:00","message":"StatePrefix: 'ท่านแนวระหว่างหน้าบันที่เป็นไม้จำหลักลายกับลายปูนปั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:52.388400679+07:00","message":"TextPushed: 'ท่านแนวระหว่างหน้าบันที่เป็นไม้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:52.388403534+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:52.388405226+07:00","message":"> Transcript [10012] [true]: 'ติดชั้นแนวระหว่างหน้าบันที่เป็นไม้จำหลักลายกับลายปูนปั้นแนว 1'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:52.38840727+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:52.388408622+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:52.388410592+07:00","message":"StatePrefix: 'ท่านแนวระหว่างหน้าบันที่เป็นไม้จำหลักลายกับลายปูนปั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:52.388413534+07:00","message":"TextPushed: 'ท่านแนวระหว่างหน้าบันที่เป็นไม้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:52.388415575+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:52.388606168+07:00","message":"Push: 'จำหลักลายกับลายปูนปั้นแนว 1'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:52.388610054+07:00","message":"TextPushed: 'ท่านแนวระหว่างหน้าบันที่เป็นไม้จำหลักลายกับลายปูนปั้นแนว 1'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:52.38861264+07:00","message":"Set new StatePrefix : 'ติดชั้นแนวระหว่างหน้าบันที่เป็นไม้จำหลักลายกับลายปูนปั้นแนว 1'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:52.388615666+07:00","message":"Next Push (prob) : 'ติดชั้นแนวระหว่างหน้าบันที่เป็นไม้จำหลักลายกับลายปูนปั้นแนว 1'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:52.388625531+07:00","message":"push: {true จำหลักลายกับลายปูนปั้นแนว 1 0 0xc003402500}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:52.388630998+07:00","message":"write aligntment file to 'tmp/7446/align_message_id_2140.html'"}
{"level":"info","service":"Main","time":"2025-10-27T15:46:52.398931313+07:00","message":"write wav file: './tmp/7446/7446_2140.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:52.427583727+07:00","message":"[GCS] Cleaned up inactive client: 2118"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:52.427605829+07:00","message":"[GCS] Cleaned up inactive client: 2121"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:52.427609774+07:00","message":"[GCS] Cleaned up inactive client: 2117"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:52.427611485+07:00","message":"[GCS] Cleaned up inactive client: 2122"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:52.427612948+07:00","message":"[GCS] Cleaned up inactive client: 2120"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:52.427614301+07:00","message":"[GCS] Cleaned up inactive client: 2115"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:52.427615734+07:00","message":"[GCS] Cleaned up inactive client: 2116"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:52.427617782+07:00","message":"[GCS] Cleaned up inactive client: 2119"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:52.728067622+07:00","message":"receive streaming session, msgId: 2141"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:52.728107084+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":"2025-10-27T15:46:52.728112297+07:00","message":"receive interim result [false|false]: จะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:52.72812776+07:00","message":"[buffer interim] 2141 false จะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:52.728133954+07:00","message":"[bufferProcess] interim [360000000]:จะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:52.728135353+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:53.240901491+07:00","message":"receive streaming session, msgId: 2141"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:53.240936883+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":"2025-10-27T15:46:53.240941729+07:00","message":"receive interim result [false|false]: ปิดตา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:53.240955459+07:00","message":"[buffer interim] 2141 false ปิดตา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:53.24096282+07:00","message":"[bufferProcess] interim [840000000]:ปิดตา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:53.240964772+07:00","message":"[bufferProcess] send to processor:จะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:53.2409684+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:53.240971292+07:00","message":"> Transcript [10013] [false]: 'จะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:53.24097326+07:00","message":"Set StatePrefix (first interim): 'จะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:53.261960309+07:00","message":"receive streaming session, msgId: 2141"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:53.261998205+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":"2025-10-27T15:46:53.262003771+07:00","message":"receive interim result [false|false]: ติดตั้ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:53.262015787+07:00","message":"[buffer interim] 2141 false ติดตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:53.262023034+07:00","message":"[bufferProcess] interim [900000000]:ติดตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:53.26202481+07:00","message":"[bufferProcess] send to processor:ปิดตา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:53.262028067+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:53.262030902+07:00","message":"> Transcript [10014] [false]: 'ปิดตา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:53.26203283+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:53.262034459+07:00","message":"Set new StatePrefix: 'ปิดตา'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:46:53.355462702+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:46:53.355474384+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:53.373525354+07:00","message":"receive streaming session, msgId: 2141"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:53.373557815+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":"2025-10-27T15:46:53.373562935+07:00","message":"receive interim result [false|false]: ป้าย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:53.373578641+07:00","message":"[buffer interim] 2141 false ป้าย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:53.373588659+07:00","message":"[bufferProcess] interim [960000000]:ป้าย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:53.373590807+07:00","message":"[bufferProcess] send to processor:ติดตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:53.373594454+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:53.373597241+07:00","message":"> Transcript [10015] [false]: 'ติดตั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:53.373599254+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:53.373600832+07:00","message":"Set new StatePrefix: 'ติดตั้ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:53.484060895+07:00","message":"receive streaming session, msgId: 2141"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:53.48409348+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":"2025-10-27T15:46:53.484098929+07:00","message":"receive interim result [false|false]: ป้ายร้าน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:53.484110479+07:00","message":"[buffer interim] 2141 false ป้ายร้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:53.484117015+07:00","message":"[bufferProcess] interim [80000000]:ป้ายร้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:53.48411895+07:00","message":"[bufferProcess] send to processor:ป้าย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:53.484122455+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:53.484124854+07:00","message":"> Transcript [10016] [false]: 'ป้าย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:53.484126929+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:53.484128511+07:00","message":"Set new StatePrefix: 'ป้าย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:53.574423563+07:00","message":"receive streaming session, msgId: 2141"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:53.574457241+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":"2025-10-27T15:46:53.574462653+07:00","message":"receive interim result [false|false]: ป้ายไหร่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:53.574475542+07:00","message":"[buffer interim] 2141 false ป้ายไหร่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:53.574482242+07:00","message":"[bufferProcess] interim [140000000]:ป้ายไหร่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:53.574484024+07:00","message":"[bufferProcess] send to processor:ป้ายร้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:53.57448885+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:53.574491377+07:00","message":"> Transcript [10017] [false]: 'ป้ายร้าน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:53.574494025+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:53.574496161+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:53.574498019+07:00","message":"StatePrefix: 'ป้าย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:53.574499784+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:53.822878303+07:00","message":"receive streaming session, msgId: 2141"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:53.822908519+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":"2025-10-27T15:46:53.822914797+07:00","message":"receive interim result [false|false]: ป้ายลายปูนปั้น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:53.82292831+07:00","message":"[buffer interim] 2141 false ป้ายลายปูนปั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:53.822935114+07:00","message":"[bufferProcess] interim [500000000]:ป้ายลายปูนปั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:53.822937451+07:00","message":"[bufferProcess] send to processor:ป้ายไหร่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:53.822940551+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:53.82294306+07:00","message":"> Transcript [10018] [false]: 'ป้ายไหร่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:53.822945881+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:53.82294766+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:53.822949382+07:00","message":"StatePrefix: 'ป้าย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:53.822951051+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:54.130211851+07:00","message":"receive streaming session, msgId: 2141"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:54.13024934+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":"2025-10-27T15:46:54.130255788+07:00","message":"receive interim result [false|false]: ป้ายลายปูนปั้นอีก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:54.130271818+07:00","message":"[buffer interim] 2141 false ป้ายลายปูนปั้นอีก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:54.130283016+07:00","message":"[bufferProcess] interim [740000000]:ป้ายลายปูนปั้นอีก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:54.130286139+07:00","message":"[bufferProcess] send to processor:ป้ายลายปูนปั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:54.130292676+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:54.130296314+07:00","message":"> Transcript [10019] [false]: 'ป้ายลายปูนปั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:54.130300745+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:54.13030368+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:54.130306127+07:00","message":"StatePrefix: 'ป้าย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:54.130308229+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:54.144771864+07:00","message":"receive streaming session, msgId: 2141"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:54.144805641+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":"2025-10-27T15:46:54.144811808+07:00","message":"receive interim result [false|false]: ป้ายลายปูนปั้นอีกนะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:54.144823601+07:00","message":"[buffer interim] 2141 false ป้ายลายปูนปั้นอีกนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:54.144842885+07:00","message":"[bufferProcess] interim [800000000]:ป้ายลายปูนปั้นอีกนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:54.144846474+07:00","message":"[bufferProcess] send to processor:ป้ายลายปูนปั้นอีก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:54.144851354+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:54.144854882+07:00","message":"> Transcript [10020] [false]: 'ป้ายลายปูนปั้นอีก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:54.144859009+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:54.144861659+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:54.144864407+07:00","message":"StatePrefix: 'ป้าย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:54.144866134+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:54.144870263+07:00","message":"Push: 'ป้าย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:54.144872599+07:00","message":"TextPushed: 'ป้าย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:54.144875486+07:00","message":"Set new StatePrefix : 'ป้ายลายปูนปั้นอีก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:54.144877949+07:00","message":"Next Push (prob) : 'ลายปูนปั้นอีก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:54.144888185+07:00","message":"push: {false ป้าย 0 0xc002aa0d80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:54.264897732+07:00","message":"receive streaming session, msgId: 2141"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:54.26493094+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":"2025-10-27T15:46:54.264936149+07:00","message":"receive interim result [false|false]: ป้ายลายปูนปั้นอีกแน่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:54.264950006+07:00","message":"[buffer interim] 2141 false ป้ายลายปูนปั้นอีกแน่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:54.26495864+07:00","message":"[bufferProcess] interim [860000000]:ป้ายลายปูนปั้นอีกแน่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:54.264960777+07:00","message":"[bufferProcess] send to processor:ป้ายลายปูนปั้นอีกนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:54.264965781+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:54.264968174+07:00","message":"> Transcript [10021] [false]: 'ป้ายลายปูนปั้นอีกนะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:54.26497125+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:54.26497331+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:54.264975373+07:00","message":"StatePrefix: 'ป้ายลายปูนปั้นอีก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:54.264977408+07:00","message":"TextPushed: 'ป้าย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:54.265407002+07:00","message":"receive streaming session, msgId: 2141"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:54.265441157+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":"2025-10-27T15:46:54.265447827+07:00","message":"receive interim result [false|false]: ป้ายลายปูนปั้นอีกแนว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:54.26546353+07:00","message":"[buffer interim] 2141 false ป้ายลายปูนปั้นอีกแนว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:54.265471217+07:00","message":"[bufferProcess] interim [920000000]:ป้ายลายปูนปั้นอีกแนว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:54.26547417+07:00","message":"[bufferProcess] send to processor:ป้ายลายปูนปั้นอีกแน่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:54.26547816+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:54.265481314+07:00","message":"> Transcript [10022] [false]: 'ป้ายลายปูนปั้นอีกแน่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:54.265485583+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:54.265488+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:54.265490896+07:00","message":"StatePrefix: 'ป้ายลายปูนปั้นอีก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:54.265493561+07:00","message":"TextPushed: 'ป้าย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:54.444011276+07:00","message":"receive streaming session, msgId: 2141"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:54.44404361+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":"2025-10-27T15:46:54.44404893+07:00","message":"receive interim result [false|false]: ป้ายลายปูนปั้นอีกแนวหนึ่ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:54.444060125+07:00","message":"[buffer interim] 2141 false ป้ายลายปูนปั้นอีกแนวหนึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:54.444068277+07:00","message":"[bufferProcess] interim [40000000]:ป้ายลายปูนปั้นอีกแนวหนึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:54.444072836+07:00","message":"[bufferProcess] send to processor:ป้ายลายปูนปั้นอีกแนว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:54.444078003+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:54.444080673+07:00","message":"> Transcript [10023] [false]: 'ป้ายลายปูนปั้นอีกแนว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:54.444083672+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:54.444085576+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:54.444087343+07:00","message":"StatePrefix: 'ป้ายลายปูนปั้นอีก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:54.444089292+07:00","message":"TextPushed: 'ป้าย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:55.026542924+07:00","message":"receive streaming session, msgId: 2141"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:55.026574821+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":"2025-10-27T15:46:55.0265803+07:00","message":"receive interim result [false|false]: ป้ายลายปูนปั้นอีกแนวหนึ่ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:55.026595803+07:00","message":"[buffer interim] 2141 false ป้ายลายปูนปั้นอีกแนวหนึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:55.026606819+07:00","message":"[bufferProcess] interim [640000000]:ป้ายลายปูนปั้นอีกแนวหนึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:55.026609312+07:00","message":"[bufferProcess] send to processor:ป้ายลายปูนปั้นอีกแนวหนึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:55.026612379+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:55.026615065+07:00","message":"> Transcript [10024] [false]: 'ป้ายลายปูนปั้นอีกแนวหนึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:55.026618023+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:55.026619751+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:55.026621344+07:00","message":"StatePrefix: 'ป้ายลายปูนปั้นอีก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:55.026623199+07:00","message":"TextPushed: 'ป้าย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:55.02662719+07:00","message":"Push: 'ลายปูนปั้นอีก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:55.026628823+07:00","message":"TextPushed: 'ป้ายลายปูนปั้นอีก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:55.026630473+07:00","message":"Set new StatePrefix : 'ป้ายลายปูนปั้นอีกแนวหนึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:55.026632274+07:00","message":"Next Push (prob) : 'แนวหนึ่ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:55.026640207+07:00","message":"push: {false ลายปูนปั้นอีก 0 0xc002aa0d80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:55.679755119+07:00","message":"receive streaming session, msgId: 2141"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:55.67979887+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":"2025-10-27T15:46:55.679804508+07:00","message":"receive interim result [false|false]: ป้ายลายปูนปั้นอีกแนวหนึ่งทั้งหลายปุ่ม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:55.679816109+07:00","message":"[buffer interim] 2141 false ป้ายลายปูนปั้นอีกแนวหนึ่งทั้งหลายปุ่ม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:55.679824497+07:00","message":"[bufferProcess] interim [240000000]:ป้ายลายปูนปั้นอีกแนวหนึ่งทั้งหลายปุ่ม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:55.679826691+07:00","message":"[bufferProcess] send to processor:ป้ายลายปูนปั้นอีกแนวหนึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:55.679840858+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:55.679843833+07:00","message":"> Transcript [10025] [false]: 'ป้ายลายปูนปั้นอีกแนวหนึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:55.679847106+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:55.679849387+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:55.679851234+07:00","message":"StatePrefix: 'ป้ายลายปูนปั้นอีกแนวหนึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:55.679853338+07:00","message":"TextPushed: 'ป้ายลายปูนปั้นอีก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:55.739336115+07:00","message":"receive streaming session, msgId: 2141"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:55.739371303+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":"2025-10-27T15:46:55.739376919+07:00","message":"receive interim result [false|false]: ป้ายลายปูนปั้นอีกแนวหนึ่งทั้งลายปูนปั้น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:55.739388793+07:00","message":"[buffer interim] 2141 false ป้ายลายปูนปั้นอีกแนวหนึ่งทั้งลายปูนปั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:55.739395164+07:00","message":"[bufferProcess] interim [360000000]:ป้ายลายปูนปั้นอีกแนวหนึ่งทั้งลายปูนปั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:55.73939726+07:00","message":"[bufferProcess] send to processor:ป้ายลายปูนปั้นอีกแนวหนึ่งทั้งหลายปุ่ม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:55.739400551+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:55.739403575+07:00","message":"> Transcript [10026] [false]: 'ป้ายลายปูนปั้นอีกแนวหนึ่งทั้งหลายปุ่ม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:55.739406947+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:55.739408725+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:55.739410483+07:00","message":"StatePrefix: 'ป้ายลายปูนปั้นอีกแนวหนึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:55.739412595+07:00","message":"TextPushed: 'ป้ายลายปูนปั้นอีก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:56.114466278+07:00","message":"receive streaming session, msgId: 2141"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:56.114500177+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":"2025-10-27T15:46:56.114506242+07:00","message":"receive interim result [false|false]: ป้ายลายปูนปั้นอีกแนวหนึ่งทั้งลายปูนปั้นเรา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:56.114517903+07:00","message":"[buffer interim] 2141 false ป้ายลายปูนปั้นอีกแนวหนึ่งทั้งลายปูนปั้นเรา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:56.114524828+07:00","message":"[bufferProcess] interim [720000000]:ป้ายลายปูนปั้นอีกแนวหนึ่งทั้งลายปูนปั้นเรา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:56.114527072+07:00","message":"[bufferProcess] send to processor:ป้ายลายปูนปั้นอีกแนวหนึ่งทั้งลายปูนปั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:56.114532335+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:56.114535251+07:00","message":"> Transcript [10027] [false]: 'ป้ายลายปูนปั้นอีกแนวหนึ่งทั้งลายปูนปั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:56.114538086+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:56.114539837+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:56.114541688+07:00","message":"StatePrefix: 'ป้ายลายปูนปั้นอีกแนวหนึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:56.114544139+07:00","message":"TextPushed: 'ป้ายลายปูนปั้นอีก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:56.131697467+07:00","message":"receive streaming session, msgId: 2141"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:56.131732761+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":"2025-10-27T15:46:56.131738933+07:00","message":"receive interim result [false|false]: ป้ายลายปูนปั้นอีกแนวหนึ่งทั้งลายปูนปั้นแล้วก็"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:56.131752076+07:00","message":"[buffer interim] 2141 false ป้ายลายปูนปั้นอีกแนวหนึ่งทั้งลายปูนปั้นแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:56.131758758+07:00","message":"[bufferProcess] interim [780000000]:ป้ายลายปูนปั้นอีกแนวหนึ่งทั้งลายปูนปั้นแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:56.131761153+07:00","message":"[bufferProcess] send to processor:ป้ายลายปูนปั้นอีกแนวหนึ่งทั้งลายปูนปั้นเรา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:56.131766426+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:56.131769072+07:00","message":"> Transcript [10028] [false]: 'ป้ายลายปูนปั้นอีกแนวหนึ่งทั้งลายปูนปั้นเรา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:56.131772051+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:56.131774135+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:56.131776168+07:00","message":"StatePrefix: 'ป้ายลายปูนปั้นอีกแนวหนึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:56.131778456+07:00","message":"TextPushed: 'ป้ายลายปูนปั้นอีก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:56.131782839+07:00","message":"Push: 'แนวหนึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:56.131784364+07:00","message":"TextPushed: 'ป้ายลายปูนปั้นอีกแนวหนึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:56.131787669+07:00","message":"Set new StatePrefix : 'ป้ายลายปูนปั้นอีกแนวหนึ่งทั้งลายปูนปั้นเรา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:56.131789973+07:00","message":"Next Push (prob) : 'ทั้งลายปูนปั้นเรา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:56.131798127+07:00","message":"push: {false แนวหนึ่ง 0 0xc002aa0d80}"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:46:56.35614826+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:46:56.356157591+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:56.37026157+07:00","message":"receive streaming session, msgId: 2141"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:56.370294339+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":"2025-10-27T15:46:56.370299887+07:00","message":"receive interim result [false|false]: ป้ายลายปูนปั้นอีกแนวหนึ่งทั้งลายปูนปั้นแล้วก็น่า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:56.370311592+07:00","message":"[buffer interim] 2141 false ป้ายลายปูนปั้นอีกแนวหนึ่งทั้งลายปูนปั้นแล้วก็น่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:56.370320073+07:00","message":"[bufferProcess] interim [960000000]:ป้ายลายปูนปั้นอีกแนวหนึ่งทั้งลายปูนปั้นแล้วก็น่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:56.370322617+07:00","message":"[bufferProcess] send to processor:ป้ายลายปูนปั้นอีกแนวหนึ่งทั้งลายปูนปั้นแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:56.370327755+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:56.370330313+07:00","message":"> Transcript [10029] [false]: 'ป้ายลายปูนปั้นอีกแนวหนึ่งทั้งลายปูนปั้นแล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:56.370332599+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:56.370334978+07:00","message":"Set new StatePrefix: 'ป้ายลายปูนปั้นอีกแนวหนึ่งทั้งลายปูนปั้นแล้วก็'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:56.559910884+07:00","message":"receive streaming session, msgId: 2141"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:56.559949789+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":"2025-10-27T15:46:56.559955828+07:00","message":"receive interim result [false|false]: ป้ายลายปูนปั้นอีกแนวหนึ่งทั้งลายปูนปั้นแล้วก็น่าเบื่อ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:56.559971193+07:00","message":"[buffer interim] 2141 false ป้ายลายปูนปั้นอีกแนวหนึ่งทั้งลายปูนปั้นแล้วก็น่าเบื่อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:56.559977932+07:00","message":"[bufferProcess] interim [140000000]:ป้ายลายปูนปั้นอีกแนวหนึ่งทั้งลายปูนปั้นแล้วก็น่าเบื่อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:56.55998025+07:00","message":"[bufferProcess] send to processor:ป้ายลายปูนปั้นอีกแนวหนึ่งทั้งลายปูนปั้นแล้วก็น่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:56.559993916+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:56.559997205+07:00","message":"> Transcript [10030] [false]: 'ป้ายลายปูนปั้นอีกแนวหนึ่งทั้งลายปูนปั้นแล้วก็น่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:56.560001163+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:56.560011059+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:56.560013473+07:00","message":"StatePrefix: 'ป้ายลายปูนปั้นอีกแนวหนึ่งทั้งลายปูนปั้นแล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:56.560015803+07:00","message":"TextPushed: 'ป้ายลายปูนปั้นอีกแนวหนึ่ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:56.565201782+07:00","message":"receive streaming session, msgId: 2141"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:56.565222797+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":"2025-10-27T15:46:56.565228771+07:00","message":"receive interim result [false|false]: ป้ายลายปูนปั้นอีกแนวหนึ่งทั้งลายปูนปั้นแล้วก็หน้าบ้าน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:56.565242189+07:00","message":"[buffer interim] 2141 false ป้ายลายปูนปั้นอีกแนวหนึ่งทั้งลายปูนปั้นแล้วก็หน้าบ้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:56.565248711+07:00","message":"[bufferProcess] interim [200000000]:ป้ายลายปูนปั้นอีกแนวหนึ่งทั้งลายปูนปั้นแล้วก็หน้าบ้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:56.565251783+07:00","message":"[bufferProcess] send to processor:ป้ายลายปูนปั้นอีกแนวหนึ่งทั้งลายปูนปั้นแล้วก็น่าเบื่อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:56.5652557+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:56.565258731+07:00","message":"> Transcript [10031] [false]: 'ป้ายลายปูนปั้นอีกแนวหนึ่งทั้งลายปูนปั้นแล้วก็น่าเบื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:56.5652627+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:56.565265009+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:56.565267324+07:00","message":"StatePrefix: 'ป้ายลายปูนปั้นอีกแนวหนึ่งทั้งลายปูนปั้นแล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:56.565272642+07:00","message":"TextPushed: 'ป้ายลายปูนปั้นอีกแนวหนึ่ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:56.628223783+07:00","message":"receive streaming session, msgId: 2141"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:56.62825808+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":"2025-10-27T15:46:56.6282643+07:00","message":"receive interim result [false|false]: ป้ายลายปูนปั้นอีกแนวหนึ่งทั้งลายปูนปั้นแล้วก็หน้าบาน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:56.628275187+07:00","message":"[buffer interim] 2141 false ป้ายลายปูนปั้นอีกแนวหนึ่งทั้งลายปูนปั้นแล้วก็หน้าบาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:56.628281633+07:00","message":"[bufferProcess] interim [260000000]:ป้ายลายปูนปั้นอีกแนวหนึ่งทั้งลายปูนปั้นแล้วก็หน้าบาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:56.628284077+07:00","message":"[bufferProcess] send to processor:ป้ายลายปูนปั้นอีกแนวหนึ่งทั้งลายปูนปั้นแล้วก็หน้าบ้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:56.628287478+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:56.628290129+07:00","message":"> Transcript [10032] [false]: 'ป้ายลายปูนปั้นอีกแนวหนึ่งทั้งลายปูนปั้นแล้วก็หน้าบ้าน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:56.62829328+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:56.628295191+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:56.628296748+07:00","message":"StatePrefix: 'ป้ายลายปูนปั้นอีกแนวหนึ่งทั้งลายปูนปั้นแล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:56.628299124+07:00","message":"TextPushed: 'ป้ายลายปูนปั้นอีกแนวหนึ่ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:56.753238579+07:00","message":"receive streaming session, msgId: 2141"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:56.753269415+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":"2025-10-27T15:46:56.75327477+07:00","message":"receive interim result [false|false]: ป้ายลายปูนปั้นอีกแนวหนึ่งทั้งลายปูนปั้นแล้วก็หน้าบัญชี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:56.753288853+07:00","message":"[buffer interim] 2141 false ป้ายลายปูนปั้นอีกแนวหนึ่งทั้งลายปูนปั้นแล้วก็หน้าบัญชี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:56.753299451+07:00","message":"[bufferProcess] interim [380000000]:ป้ายลายปูนปั้นอีกแนวหนึ่งทั้งลายปูนปั้นแล้วก็หน้าบัญชี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:56.753302961+07:00","message":"[bufferProcess] send to processor:ป้ายลายปูนปั้นอีกแนวหนึ่งทั้งลายปูนปั้นแล้วก็หน้าบาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:56.753309788+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:56.753313796+07:00","message":"> Transcript [10033] [false]: 'ป้ายลายปูนปั้นอีกแนวหนึ่งทั้งลายปูนปั้นแล้วก็หน้าบาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:56.753319678+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:56.753321754+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:56.753323653+07:00","message":"StatePrefix: 'ป้ายลายปูนปั้นอีกแนวหนึ่งทั้งลายปูนปั้นแล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:56.753326017+07:00","message":"TextPushed: 'ป้ายลายปูนปั้นอีกแนวหนึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:56.753330896+07:00","message":"Push: 'ทั้งลายปูนปั้นแล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:56.753332661+07:00","message":"TextPushed: 'ป้ายลายปูนปั้นอีกแนวหนึ่งทั้งลายปูนปั้นแล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:56.753334627+07:00","message":"Set new StatePrefix : 'ป้ายลายปูนปั้นอีกแนวหนึ่งทั้งลายปูนปั้นแล้วก็หน้าบาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:56.753336565+07:00","message":"Next Push (prob) : 'หน้าบาน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:56.753344445+07:00","message":"push: {false ทั้งลายปูนปั้นแล้วก็ 0 0xc002aa0d80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:56.961651068+07:00","message":"receive streaming session, msgId: 2141"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:56.961691255+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":"2025-10-27T15:46:56.961698502+07:00","message":"receive interim result [false|false]: ป้ายลายปูนปั้นอีกแนวหนึ่งทั้งลายปูนปั้นแล้วก็หน้าบานทาน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:56.961711347+07:00","message":"[buffer interim] 2141 false ป้ายลายปูนปั้นอีกแนวหนึ่งทั้งลายปูนปั้นแล้วก็หน้าบานทาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:56.961718605+07:00","message":"[bufferProcess] interim [560000000]:ป้ายลายปูนปั้นอีกแนวหนึ่งทั้งลายปูนปั้นแล้วก็หน้าบานทาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:56.961720864+07:00","message":"[bufferProcess] send to processor:ป้ายลายปูนปั้นอีกแนวหนึ่งทั้งลายปูนปั้นแล้วก็หน้าบัญชี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:56.961724296+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:56.961727032+07:00","message":"> Transcript [10034] [false]: 'ป้ายลายปูนปั้นอีกแนวหนึ่งทั้งลายปูนปั้นแล้วก็หน้าบัญชี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:56.96172912+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:56.961731121+07:00","message":"Set new StatePrefix: 'ป้ายลายปูนปั้นอีกแนวหนึ่งทั้งลายปูนปั้นแล้วก็หน้าบัญชี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:57.141661463+07:00","message":"receive streaming session, msgId: 2141"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:57.141698177+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":"2025-10-27T15:46:57.141703848+07:00","message":"receive interim result [false|false]: ป้ายลายปูนปั้นอีกแนวหนึ่งทั้งลายปูนปั้นแล้วก็หน้าบานฐานพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:57.14171873+07:00","message":"[buffer interim] 2141 false ป้ายลายปูนปั้นอีกแนวหนึ่งทั้งลายปูนปั้นแล้วก็หน้าบานฐานพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:57.141725548+07:00","message":"[bufferProcess] interim [740000000]:ป้ายลายปูนปั้นอีกแนวหนึ่งทั้งลายปูนปั้นแล้วก็หน้าบานฐานพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:57.141728195+07:00","message":"[bufferProcess] send to processor:ป้ายลายปูนปั้นอีกแนวหนึ่งทั้งลายปูนปั้นแล้วก็หน้าบานทาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:57.14173153+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:57.141734416+07:00","message":"> Transcript [10035] [false]: 'ป้ายลายปูนปั้นอีกแนวหนึ่งทั้งลายปูนปั้นแล้วก็หน้าบานทาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:57.141736453+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:57.141738868+07:00","message":"Set new StatePrefix: 'ป้ายลายปูนปั้นอีกแนวหนึ่งทั้งลายปูนปั้นแล้วก็หน้าบานทาน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:57.174888021+07:00","message":"[GCS] IsForceVAD: false for message ID: 2141"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:57.354918943+07:00","message":"receive streaming session, msgId: 2141"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:57.354957402+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ป้ายลายปูนปั้นอีกแนวหนึ่งทั้งลายปูนปั้นแล้วก็หน้าบานฐานพระ\",\"confidence\":0.93802106}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":10000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:57.354963336+07:00","message":"receive interim result [true|false]: ป้ายลายปูนปั้นอีกแนวหนึ่งทั้งลายปูนปั้นแล้วก็หน้าบานฐานพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:57.354972174+07:00","message":"end recv isFinal message id 2141"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:57.354973886+07:00","message":"end Recv id 2141"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:57.354980263+07:00","message":"[buffer interim] 2141 true ป้ายลายปูนปั้นอีกแนวหนึ่งทั้งลายปูนปั้นแล้วก็หน้าบานฐานพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:57.354989041+07:00","message":"[bufferProcess] interim [10000000]:ป้ายลายปูนปั้นอีกแนวหนึ่งทั้งลายปูนปั้นแล้วก็หน้าบานฐานพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:57.354993353+07:00","message":"[bufferProcess] send to processor (isfinal):ป้ายลายปูนปั้นอีกแนวหนึ่งทั้งลายปูนปั้นแล้วก็หน้าบานฐานพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:57.354996843+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:57.354999832+07:00","message":"> Transcript [10036] [false]: 'ป้ายลายปูนปั้นอีกแนวหนึ่งทั้งลายปูนปั้นแล้วก็หน้าบานฐานพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:57.355002+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:57.355003852+07:00","message":"Set new StatePrefix: 'ป้ายลายปูนปั้นอีกแนวหนึ่งทั้งลายปูนปั้นแล้วก็หน้าบานฐานพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:57.355005717+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:57.355007423+07:00","message":"> Transcript [10037] [true]: 'ป้ายลายปูนปั้นอีกแนวหนึ่งทั้งลายปูนปั้นแล้วก็หน้าบานฐานพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:57.355012787+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:57.355014783+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:57.355017612+07:00","message":"StatePrefix: 'ป้ายลายปูนปั้นอีกแนวหนึ่งทั้งลายปูนปั้นแล้วก็หน้าบานฐานพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:57.355021427+07:00","message":"TextPushed: 'ป้ายลายปูนปั้นอีกแนวหนึ่งทั้งลายปูนปั้นแล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:57.355028176+07:00","message":"Push: 'หน้าบานฐานพระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:57.355037212+07:00","message":"push: {true หน้าบานฐานพระ 0 0xc002aa0d80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:46:57.365387037+07:00","message":"write wav file: './tmp/7446/7446_2141.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:57.498164605+07:00","message":"[GCS] Start streaming session, msgId: 2142"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:58.166293312+07:00","message":"receive streaming session, msgId: 2142"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:58.166338282+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":"2025-10-27T15:46:58.16634345+07:00","message":"receive interim result [false|false]: ทอง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:58.166361836+07:00","message":"[buffer interim] 2142 false ทอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:58.166368157+07:00","message":"[bufferProcess] interim [480000000]:ทอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:58.166369565+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:58.468782237+07:00","message":"receive streaming session, msgId: 2142"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:58.468827657+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":"2025-10-27T15:46:58.468844045+07:00","message":"receive interim result [false|false]: ปิดทองพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:58.468858358+07:00","message":"[buffer interim] 2142 false ปิดทองพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:58.468865964+07:00","message":"[bufferProcess] interim [720000000]:ปิดทองพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:58.46886894+07:00","message":"[bufferProcess] send to processor:ทอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:58.468873423+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:58.468876722+07:00","message":"> Transcript [10038] [false]: 'ทอง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:58.468879139+07:00","message":"Set StatePrefix (first interim): 'ทอง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:58.492918112+07:00","message":"receive streaming session, msgId: 2142"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:58.492951011+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":"2025-10-27T15:46:58.492956478+07:00","message":"receive interim result [false|false]: ทองแท่ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:58.492970409+07:00","message":"[buffer interim] 2142 false ทองแท่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:58.492977808+07:00","message":"[bufferProcess] interim [780000000]:ทองแท่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:58.492979965+07:00","message":"[bufferProcess] send to processor:ปิดทองพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:58.492984951+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:58.492988083+07:00","message":"> Transcript [10039] [false]: 'ปิดทองพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:58.492990138+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:58.492991969+07:00","message":"Set new StatePrefix: 'ปิดทองพระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:58.546134966+07:00","message":"receive streaming session, msgId: 2142"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:58.546168506+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":"2025-10-27T15:46:58.546173434+07:00","message":"receive interim result [false|false]: ทองระดับ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:58.546185744+07:00","message":"[buffer interim] 2142 false ทองระดับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:58.546192316+07:00","message":"[bufferProcess] interim [840000000]:ทองระดับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:58.546194236+07:00","message":"[bufferProcess] send to processor:ทองแท่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:58.546197308+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:58.546200342+07:00","message":"> Transcript [10040] [false]: 'ทองแท่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:58.546202738+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:58.546204433+07:00","message":"Set new StatePrefix: 'ทองแท่ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:58.863263974+07:00","message":"receive streaming session, msgId: 2142"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:58.863304317+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":"2025-10-27T15:46:58.863310979+07:00","message":"receive interim result [false|false]: ปิดทองประดับกระจก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:58.863326333+07:00","message":"[buffer interim] 2142 false ปิดทองประดับกระจก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:58.863338977+07:00","message":"[bufferProcess] interim [140000000]:ปิดทองประดับกระจก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:58.863341881+07:00","message":"[bufferProcess] send to processor:ทองระดับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:58.863349864+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:58.863352915+07:00","message":"> Transcript [10041] [false]: 'ทองระดับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:58.86335606+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:58.863358707+07:00","message":"Set new StatePrefix: 'ทองระดับ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:59.142754988+07:00","message":"receive streaming session, msgId: 2142"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:59.142796615+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":"2025-10-27T15:46:59.142802016+07:00","message":"receive interim result [false|false]: ปิดทองประดับกระจกเป็น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:59.142814261+07:00","message":"[buffer interim] 2142 false ปิดทองประดับกระจกเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:59.142823003+07:00","message":"[bufferProcess] interim [500000000]:ปิดทองประดับกระจกเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:59.142824987+07:00","message":"[bufferProcess] send to processor:ปิดทองประดับกระจก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:59.142828572+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:59.142831333+07:00","message":"> Transcript [10042] [false]: 'ปิดทองประดับกระจก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:59.142840201+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:59.142842376+07:00","message":"Set new StatePrefix: 'ปิดทองประดับกระจก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:59.29845567+07:00","message":"receive streaming session, msgId: 2142"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:59.298490838+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":"2025-10-27T15:46:59.298495871+07:00","message":"receive interim result [false|false]: ปิดทองประดับกระจกเป็นบาง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:59.298508429+07:00","message":"[buffer interim] 2142 false ปิดทองประดับกระจกเป็นบาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:59.298515019+07:00","message":"[bufferProcess] interim [620000000]:ปิดทองประดับกระจกเป็นบาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:59.298517137+07:00","message":"[bufferProcess] send to processor:ปิดทองประดับกระจกเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:59.29852242+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:59.298527325+07:00","message":"> Transcript [10043] [false]: 'ปิดทองประดับกระจกเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:59.298530321+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:59.298532235+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:59.298533832+07:00","message":"StatePrefix: 'ปิดทองประดับกระจก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:59.29853589+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:46:59.35686637+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:46:59.356875203+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:59.454666178+07:00","message":"receive streaming session, msgId: 2142"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:59.454703481+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":"2025-10-27T15:46:59.454710154+07:00","message":"receive interim result [false|false]: ปิดทองประดับกระจกเป็นบางแห่ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:46:59.454722336+07:00","message":"[buffer interim] 2142 false ปิดทองประดับกระจกเป็นบางแห่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:59.454731177+07:00","message":"[bufferProcess] interim [800000000]:ปิดทองประดับกระจกเป็นบางแห่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:59.45473345+07:00","message":"[bufferProcess] send to processor:ปิดทองประดับกระจกเป็นบาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:59.454738776+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:59.454741404+07:00","message":"> Transcript [10044] [false]: 'ปิดทองประดับกระจกเป็นบาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:59.454744443+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:59.45474654+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:59.454748357+07:00","message":"StatePrefix: 'ปิดทองประดับกระจก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:46:59.454751508+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:00.076771095+07:00","message":"receive streaming session, msgId: 2142"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:00.076802711+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":"2025-10-27T15:47:00.07680818+07:00","message":"receive interim result [false|false]: ปิดทองประดับกระจกเป็นบางแห่ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:00.076819757+07:00","message":"[buffer interim] 2142 false ปิดทองประดับกระจกเป็นบางแห่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:00.07682855+07:00","message":"[bufferProcess] interim [400000000]:ปิดทองประดับกระจกเป็นบางแห่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:00.076830744+07:00","message":"[bufferProcess] send to processor:ปิดทองประดับกระจกเป็นบางแห่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:00.076847166+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:00.076850313+07:00","message":"> Transcript [10045] [false]: 'ปิดทองประดับกระจกเป็นบางแห่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:00.076853558+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:00.076855392+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:00.076857248+07:00","message":"StatePrefix: 'ปิดทองประดับกระจก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:00.076859218+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:00.734180763+07:00","message":"receive streaming session, msgId: 2142"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:00.734218956+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":"2025-10-27T15:47:00.734224421+07:00","message":"receive interim result [false|false]: ปิดทองประดับกระจกเป็นบางแห่งหน้าบ้าน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:00.734236958+07:00","message":"[buffer interim] 2142 false ปิดทองประดับกระจกเป็นบางแห่งหน้าบ้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:00.734244209+07:00","message":"[bufferProcess] interim [120000000]:ปิดทองประดับกระจกเป็นบางแห่งหน้าบ้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:00.734246733+07:00","message":"[bufferProcess] send to processor:ปิดทองประดับกระจกเป็นบางแห่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:00.734252028+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:00.734254417+07:00","message":"> Transcript [10046] [false]: 'ปิดทองประดับกระจกเป็นบางแห่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:00.734257305+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:00.734259232+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:00.734261957+07:00","message":"StatePrefix: 'ปิดทองประดับกระจก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:00.734264009+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:00.734268267+07:00","message":"Push: 'ปิดทองประดับกระจก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:00.734270087+07:00","message":"TextPushed: 'ปิดทองประดับกระจก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:00.734271985+07:00","message":"Set new StatePrefix : 'ปิดทองประดับกระจกเป็นบางแห่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:00.734273797+07:00","message":"Next Push (prob) : 'เป็นบางแห่ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:00.734300022+07:00","message":"push: {false ปิดทองประดับกระจก 0 0xc002b14e80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:00.868986278+07:00","message":"receive streaming session, msgId: 2142"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:00.869035584+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":"2025-10-27T15:47:00.869044878+07:00","message":"receive interim result [false|false]: ปิดทองประดับกระจกเป็นบางแห่งหน้าบาน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:00.869060508+07:00","message":"[buffer interim] 2142 false ปิดทองประดับกระจกเป็นบางแห่งหน้าบาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:00.86907055+07:00","message":"[bufferProcess] interim [180000000]:ปิดทองประดับกระจกเป็นบางแห่งหน้าบาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:00.869073781+07:00","message":"[bufferProcess] send to processor:ปิดทองประดับกระจกเป็นบางแห่งหน้าบ้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:00.869082104+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:00.869085817+07:00","message":"> Transcript [10047] [false]: 'ปิดทองประดับกระจกเป็นบางแห่งหน้าบ้าน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:00.869090595+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:00.869093224+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:00.86909594+07:00","message":"StatePrefix: 'ปิดทองประดับกระจกเป็นบางแห่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:00.869099988+07:00","message":"TextPushed: 'ปิดทองประดับกระจก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:01.237933415+07:00","message":"receive streaming session, msgId: 2142"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:01.237978985+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":"2025-10-27T15:47:01.237986211+07:00","message":"receive interim result [false|false]: ปิดทองประดับกระจกเป็นบางแห่งหน้าบานมุขเด็ด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:01.23800458+07:00","message":"[buffer interim] 2142 false ปิดทองประดับกระจกเป็นบางแห่งหน้าบานมุขเด็ด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:01.238016024+07:00","message":"[bufferProcess] interim [540000000]:ปิดทองประดับกระจกเป็นบางแห่งหน้าบานมุขเด็ด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:01.23801996+07:00","message":"[bufferProcess] send to processor:ปิดทองประดับกระจกเป็นบางแห่งหน้าบาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:01.238026683+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:01.238030367+07:00","message":"> Transcript [10048] [false]: 'ปิดทองประดับกระจกเป็นบางแห่งหน้าบาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:01.238035218+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:01.238037357+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:01.238040815+07:00","message":"StatePrefix: 'ปิดทองประดับกระจกเป็นบางแห่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:01.238044467+07:00","message":"TextPushed: 'ปิดทองประดับกระจก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:01.3681696+07:00","message":"receive streaming session, msgId: 2142"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:01.368205045+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":"2025-10-27T15:47:01.368210826+07:00","message":"receive interim result [false|false]: ปิดทองประดับกระจกเป็นบางแห่งหน้าบานมุกเด็ดๆ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:01.368224822+07:00","message":"[buffer interim] 2142 false ปิดทองประดับกระจกเป็นบางแห่งหน้าบานมุกเด็ดๆ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:01.368232686+07:00","message":"[bufferProcess] interim [720000000]:ปิดทองประดับกระจกเป็นบางแห่งหน้าบานมุกเด็ดๆ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:01.3682349+07:00","message":"[bufferProcess] send to processor:ปิดทองประดับกระจกเป็นบางแห่งหน้าบานมุขเด็ด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:01.368239702+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:01.368242475+07:00","message":"> Transcript [10049] [false]: 'ปิดทองประดับกระจกเป็นบางแห่งหน้าบานมุขเด็ด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:01.36824625+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:01.368248043+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:01.368249932+07:00","message":"StatePrefix: 'ปิดทองประดับกระจกเป็นบางแห่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:01.368251894+07:00","message":"TextPushed: 'ปิดทองประดับกระจก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:01.712921019+07:00","message":"receive streaming session, msgId: 2142"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:01.712968198+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":"2025-10-27T15:47:01.712974527+07:00","message":"receive interim result [false|false]: ปิดทองประดับกระจกเป็นบางแห่งหน้าบานมุขเด็ดกำลัง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:01.712989113+07:00","message":"[buffer interim] 2142 false ปิดทองประดับกระจกเป็นบางแห่งหน้าบานมุขเด็ดกำลัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:01.712995618+07:00","message":"[bufferProcess] interim [20000000]:ปิดทองประดับกระจกเป็นบางแห่งหน้าบานมุขเด็ดกำลัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:01.712998092+07:00","message":"[bufferProcess] send to processor:ปิดทองประดับกระจกเป็นบางแห่งหน้าบานมุกเด็ดๆ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:01.713004715+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:01.713007504+07:00","message":"> Transcript [10050] [false]: 'ปิดทองประดับกระจกเป็นบางแห่งหน้าบานมุกเด็ดๆ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:01.713010952+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:01.713012774+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:01.713014639+07:00","message":"StatePrefix: 'ปิดทองประดับกระจกเป็นบางแห่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:01.713017048+07:00","message":"TextPushed: 'ปิดทองประดับกระจก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:01.713021615+07:00","message":"Push: 'เป็นบางแห่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:01.713023123+07:00","message":"TextPushed: 'ปิดทองประดับกระจกเป็นบางแห่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:01.713025209+07:00","message":"Set new StatePrefix : 'ปิดทองประดับกระจกเป็นบางแห่งหน้าบานมุกเด็ดๆ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:01.713027408+07:00","message":"Next Push (prob) : 'หน้าบานมุกเด็ดๆ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:01.713035176+07:00","message":"push: {false เป็นบางแห่ง 0 0xc002b14e80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:01.757101947+07:00","message":"receive streaming session, msgId: 2142"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:01.757184249+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":"2025-10-27T15:47:01.757194331+07:00","message":"receive interim result [false|false]: ปิดทองประดับกระจกเป็นบางแห่งหน้าบานมุขเด็ดจำหลัก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:01.757212505+07:00","message":"[buffer interim] 2142 false ปิดทองประดับกระจกเป็นบางแห่งหน้าบานมุขเด็ดจำหลัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:01.757223433+07:00","message":"[bufferProcess] interim [80000000]:ปิดทองประดับกระจกเป็นบางแห่งหน้าบานมุขเด็ดจำหลัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:01.757226654+07:00","message":"[bufferProcess] send to processor:ปิดทองประดับกระจกเป็นบางแห่งหน้าบานมุขเด็ดกำลัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:01.757236978+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:01.757240767+07:00","message":"> Transcript [10051] [false]: 'ปิดทองประดับกระจกเป็นบางแห่งหน้าบานมุขเด็ดกำลัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:01.757244175+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:01.757247578+07:00","message":"Set new StatePrefix: 'ปิดทองประดับกระจกเป็นบางแห่งหน้าบานมุขเด็ดกำลัง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:01.946532693+07:00","message":"receive streaming session, msgId: 2142"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:01.946569263+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":"2025-10-27T15:47:01.946575256+07:00","message":"receive interim result [false|false]: ปิดทองประดับกระจกเป็นบางแห่งหน้าบานมุขเด็ดจำหลักลาย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:01.946586744+07:00","message":"[buffer interim] 2142 false ปิดทองประดับกระจกเป็นบางแห่งหน้าบานมุขเด็ดจำหลักลาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:01.946593173+07:00","message":"[bufferProcess] interim [260000000]:ปิดทองประดับกระจกเป็นบางแห่งหน้าบานมุขเด็ดจำหลักลาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:01.946595487+07:00","message":"[bufferProcess] send to processor:ปิดทองประดับกระจกเป็นบางแห่งหน้าบานมุขเด็ดจำหลัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:01.946598919+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:01.946601989+07:00","message":"> Transcript [10052] [false]: 'ปิดทองประดับกระจกเป็นบางแห่งหน้าบานมุขเด็ดจำหลัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:01.946604239+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:01.946605894+07:00","message":"Set new StatePrefix: 'ปิดทองประดับกระจกเป็นบางแห่งหน้าบานมุขเด็ดจำหลัก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:02.275242047+07:00","message":"receive streaming session, msgId: 2142"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:02.275276378+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":"2025-10-27T15:47:02.275282084+07:00","message":"receive interim result [false|false]: ปิดทองประดับกระจกเป็นบางแห่งหน้าบานมุขเด็ดจำหลักลายเป็น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:02.275294797+07:00","message":"[buffer interim] 2142 false ปิดทองประดับกระจกเป็นบางแห่งหน้าบานมุขเด็ดจำหลักลายเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:02.275301427+07:00","message":"[bufferProcess] interim [560000000]:ปิดทองประดับกระจกเป็นบางแห่งหน้าบานมุขเด็ดจำหลักลายเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:02.275304747+07:00","message":"[bufferProcess] send to processor:ปิดทองประดับกระจกเป็นบางแห่งหน้าบานมุขเด็ดจำหลักลาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:02.275311913+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:02.275314415+07:00","message":"> Transcript [10053] [false]: 'ปิดทองประดับกระจกเป็นบางแห่งหน้าบานมุขเด็ดจำหลักลาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:02.275317747+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:02.275319635+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:02.275321319+07:00","message":"StatePrefix: 'ปิดทองประดับกระจกเป็นบางแห่งหน้าบานมุขเด็ดจำหลัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:02.275323897+07:00","message":"TextPushed: 'ปิดทองประดับกระจกเป็นบางแห่ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:02.344714838+07:00","message":"receive streaming session, msgId: 2142"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:02.344751188+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":"2025-10-27T15:47:02.34475649+07:00","message":"receive interim result [false|false]: ปิดทองประดับกระจกเป็นบางแห่งหน้าบานมุขเด็ดจำหลักลายเป็นราย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:02.344768979+07:00","message":"[buffer interim] 2142 false ปิดทองประดับกระจกเป็นบางแห่งหน้าบานมุขเด็ดจำหลักลายเป็นราย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:02.344776038+07:00","message":"[bufferProcess] interim [680000000]:ปิดทองประดับกระจกเป็นบางแห่งหน้าบานมุขเด็ดจำหลักลายเป็นราย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:02.344778006+07:00","message":"[bufferProcess] send to processor:ปิดทองประดับกระจกเป็นบางแห่งหน้าบานมุขเด็ดจำหลักลายเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:02.344781194+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:02.344783523+07:00","message":"> Transcript [10054] [false]: 'ปิดทองประดับกระจกเป็นบางแห่งหน้าบานมุขเด็ดจำหลักลายเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:02.344786718+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:02.34478845+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:02.34479021+07:00","message":"StatePrefix: 'ปิดทองประดับกระจกเป็นบางแห่งหน้าบานมุขเด็ดจำหลัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:02.344792654+07:00","message":"TextPushed: 'ปิดทองประดับกระจกเป็นบางแห่ง'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:47:02.357119298+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:47:02.357142865+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:02.596614915+07:00","message":"receive streaming session, msgId: 2142"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:02.596653203+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":"2025-10-27T15:47:02.596658961+07:00","message":"receive interim result [false|false]: ปิดทองประดับกระจกเป็นบางแห่งหน้าบานมุขเด็ดจำหลักลายเป็นรายเดือน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:02.596672544+07:00","message":"[buffer interim] 2142 false ปิดทองประดับกระจกเป็นบางแห่งหน้าบานมุขเด็ดจำหลักลายเป็นรายเดือน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:02.596679891+07:00","message":"[bufferProcess] interim [860000000]:ปิดทองประดับกระจกเป็นบางแห่งหน้าบานมุขเด็ดจำหลักลายเป็นรายเดือน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:02.596682398+07:00","message":"[bufferProcess] send to processor:ปิดทองประดับกระจกเป็นบางแห่งหน้าบานมุขเด็ดจำหลักลายเป็นราย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:02.596686469+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:02.596688905+07:00","message":"> Transcript [10055] [false]: 'ปิดทองประดับกระจกเป็นบางแห่งหน้าบานมุขเด็ดจำหลักลายเป็นราย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:02.59669237+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:02.596694121+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:02.596696002+07:00","message":"StatePrefix: 'ปิดทองประดับกระจกเป็นบางแห่งหน้าบานมุขเด็ดจำหลัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:02.596698611+07:00","message":"TextPushed: 'ปิดทองประดับกระจกเป็นบางแห่ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:02.60114591+07:00","message":"receive streaming session, msgId: 2142"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:02.601180866+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":"2025-10-27T15:47:02.601185744+07:00","message":"receive interim result [false|false]: ปิดทองประดับกระจกเป็นบางแห่งหน้าบานมุขเด็ดจำหลักลายเป็นรายเดียว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:02.60119487+07:00","message":"[buffer interim] 2142 false ปิดทองประดับกระจกเป็นบางแห่งหน้าบานมุขเด็ดจำหลักลายเป็นรายเดียว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:02.601201097+07:00","message":"[bufferProcess] interim [920000000]:ปิดทองประดับกระจกเป็นบางแห่งหน้าบานมุขเด็ดจำหลักลายเป็นรายเดียว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:02.601203199+07:00","message":"[bufferProcess] send to processor:ปิดทองประดับกระจกเป็นบางแห่งหน้าบานมุขเด็ดจำหลักลายเป็นรายเดือน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:02.601207547+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:02.601209814+07:00","message":"> Transcript [10056] [false]: 'ปิดทองประดับกระจกเป็นบางแห่งหน้าบานมุขเด็ดจำหลักลายเป็นรายเดือน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:02.601212819+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:02.601214394+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:02.601216111+07:00","message":"StatePrefix: 'ปิดทองประดับกระจกเป็นบางแห่งหน้าบานมุขเด็ดจำหลัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:02.601218977+07:00","message":"TextPushed: 'ปิดทองประดับกระจกเป็นบางแห่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:02.601223393+07:00","message":"Push: 'หน้าบานมุขเด็ดจำหลัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:02.601225271+07:00","message":"TextPushed: 'ปิดทองประดับกระจกเป็นบางแห่งหน้าบานมุขเด็ดจำหลัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:02.601227062+07:00","message":"Set new StatePrefix : 'ปิดทองประดับกระจกเป็นบางแห่งหน้าบานมุขเด็ดจำหลักลายเป็นรายเดือน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:02.601229031+07:00","message":"Next Push (prob) : 'ลายเป็นรายเดือน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:02.601236412+07:00","message":"push: {false หน้าบานมุขเด็ดจำหลัก 0 0xc002b14e80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:02.776610542+07:00","message":"receive streaming session, msgId: 2142"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:02.776663278+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":"2025-10-27T15:47:02.776670922+07:00","message":"receive interim result [false|false]: ปิดทองประดับกระจกเป็นบางแห่งหน้าบานมุขเด็ดจำหลักลายเป็นรายเดียวกัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:02.776686968+07:00","message":"[buffer interim] 2142 false ปิดทองประดับกระจกเป็นบางแห่งหน้าบานมุขเด็ดจำหลักลายเป็นรายเดียวกัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:02.776697843+07:00","message":"[bufferProcess] interim [40000000]:ปิดทองประดับกระจกเป็นบางแห่งหน้าบานมุขเด็ดจำหลักลายเป็นรายเดียวกัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:02.776701967+07:00","message":"[bufferProcess] send to processor:ปิดทองประดับกระจกเป็นบางแห่งหน้าบานมุขเด็ดจำหลักลายเป็นรายเดียว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:02.776710387+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:02.776713979+07:00","message":"> Transcript [10057] [false]: 'ปิดทองประดับกระจกเป็นบางแห่งหน้าบานมุขเด็ดจำหลักลายเป็นรายเดียว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:02.776717157+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:02.776719604+07:00","message":"Set new StatePrefix: 'ปิดทองประดับกระจกเป็นบางแห่งหน้าบานมุขเด็ดจำหลักลายเป็นรายเดียว'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:02.969659466+07:00","message":"receive streaming session, msgId: 2142"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:02.969695537+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":"2025-10-27T15:47:02.969702673+07:00","message":"receive interim result [false|false]: ปิดทองประดับกระจกเป็นบางแห่งหน้าบานมุขเด็ดจำหลักลายเป็นรายเดียวกันกับ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:02.969718462+07:00","message":"[buffer interim] 2142 false ปิดทองประดับกระจกเป็นบางแห่งหน้าบานมุขเด็ดจำหลักลายเป็นรายเดียวกันกับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:02.969728354+07:00","message":"[bufferProcess] interim [280000000]:ปิดทองประดับกระจกเป็นบางแห่งหน้าบานมุขเด็ดจำหลักลายเป็นรายเดียวกันกับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:02.969732054+07:00","message":"[bufferProcess] send to processor:ปิดทองประดับกระจกเป็นบางแห่งหน้าบานมุขเด็ดจำหลักลายเป็นรายเดียวกัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:02.969739243+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:02.969742455+07:00","message":"> Transcript [10058] [false]: 'ปิดทองประดับกระจกเป็นบางแห่งหน้าบานมุขเด็ดจำหลักลายเป็นรายเดียวกัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:02.969747343+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:02.969749704+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:02.969752653+07:00","message":"StatePrefix: 'ปิดทองประดับกระจกเป็นบางแห่งหน้าบานมุขเด็ดจำหลักลายเป็นรายเดียว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:02.969759671+07:00","message":"TextPushed: 'ปิดทองประดับกระจกเป็นบางแห่งหน้าบานมุขเด็ดจำหลัก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:03.133991667+07:00","message":"[GCS] IsForceVAD: false for message ID: 2142"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:03.174814319+07:00","message":"receive streaming session, msgId: 2142"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:03.174866862+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":"2025-10-27T15:47:03.174875156+07:00","message":"receive interim result [false|false]: ปิดทองประดับกระจกเป็นบางแห่งหน้าบานมุขเด็ดจำหลักลายเป็นรายเดียวกันกับหน้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:03.174891603+07:00","message":"[buffer interim] 2142 false ปิดทองประดับกระจกเป็นบางแห่งหน้าบานมุขเด็ดจำหลักลายเป็นรายเดียวกันกับหน้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:03.174900392+07:00","message":"[bufferProcess] interim [460000000]:ปิดทองประดับกระจกเป็นบางแห่งหน้าบานมุขเด็ดจำหลักลายเป็นรายเดียวกันกับหน้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:03.174904326+07:00","message":"[bufferProcess] send to processor:ปิดทองประดับกระจกเป็นบางแห่งหน้าบานมุขเด็ดจำหลักลายเป็นรายเดียวกันกับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:03.174910056+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:03.174914803+07:00","message":"> Transcript [10059] [false]: 'ปิดทองประดับกระจกเป็นบางแห่งหน้าบานมุขเด็ดจำหลักลายเป็นรายเดียวกันกับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:03.174920269+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:03.174922825+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:03.174925702+07:00","message":"StatePrefix: 'ปิดทองประดับกระจกเป็นบางแห่งหน้าบานมุขเด็ดจำหลักลายเป็นรายเดียว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:03.174929594+07:00","message":"TextPushed: 'ปิดทองประดับกระจกเป็นบางแห่งหน้าบานมุขเด็ดจำหลัก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:03.244202917+07:00","message":"receive streaming session, msgId: 2142"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:03.244240428+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":"2025-10-27T15:47:03.244246466+07:00","message":"receive interim result [false|false]: ปิดทองประดับกระจกเป็นบางแห่งหน้าบานมุขเด็ดจำหลักลายเป็นรายเดียวกันกับน่าน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:03.244258626+07:00","message":"[buffer interim] 2142 false ปิดทองประดับกระจกเป็นบางแห่งหน้าบานมุขเด็ดจำหลักลายเป็นรายเดียวกันกับน่าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:03.244265493+07:00","message":"[bufferProcess] interim [580000000]:ปิดทองประดับกระจกเป็นบางแห่งหน้าบานมุขเด็ดจำหลักลายเป็นรายเดียวกันกับน่าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:03.244268101+07:00","message":"[bufferProcess] send to processor:ปิดทองประดับกระจกเป็นบางแห่งหน้าบานมุขเด็ดจำหลักลายเป็นรายเดียวกันกับหน้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:03.244273448+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:03.244275732+07:00","message":"> Transcript [10060] [false]: 'ปิดทองประดับกระจกเป็นบางแห่งหน้าบานมุขเด็ดจำหลักลายเป็นรายเดียวกันกับหน้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:03.244279389+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:03.244281375+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:03.244283867+07:00","message":"StatePrefix: 'ปิดทองประดับกระจกเป็นบางแห่งหน้าบานมุขเด็ดจำหลักลายเป็นรายเดียว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:03.244286309+07:00","message":"TextPushed: 'ปิดทองประดับกระจกเป็นบางแห่งหน้าบานมุขเด็ดจำหลัก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:03.244665715+07:00","message":"receive streaming session, msgId: 2142"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:03.244675209+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":"2025-10-27T15:47:03.244680253+07:00","message":"receive interim result [false|false]: ปิดทองประดับกระจกเป็นบางแห่งหน้าบานมุขเด็ดจำหลักลายเป็นรายเดียวกันกับหน้าบ้าน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:03.244686613+07:00","message":"[buffer interim] 2142 false ปิดทองประดับกระจกเป็นบางแห่งหน้าบานมุขเด็ดจำหลักลายเป็นรายเดียวกันกับหน้าบ้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:03.244690141+07:00","message":"[bufferProcess] interim [640000000]:ปิดทองประดับกระจกเป็นบางแห่งหน้าบานมุขเด็ดจำหลักลายเป็นรายเดียวกันกับหน้าบ้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:03.244692263+07:00","message":"[bufferProcess] send to processor:ปิดทองประดับกระจกเป็นบางแห่งหน้าบานมุขเด็ดจำหลักลายเป็นรายเดียวกันกับน่าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:03.244694329+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:03.244696168+07:00","message":"> Transcript [10061] [false]: 'ปิดทองประดับกระจกเป็นบางแห่งหน้าบานมุขเด็ดจำหลักลายเป็นรายเดียวกันกับน่าน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:03.244698501+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:03.244700073+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:03.244701761+07:00","message":"StatePrefix: 'ปิดทองประดับกระจกเป็นบางแห่งหน้าบานมุขเด็ดจำหลักลายเป็นรายเดียว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:03.244703604+07:00","message":"TextPushed: 'ปิดทองประดับกระจกเป็นบางแห่งหน้าบานมุขเด็ดจำหลัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:03.244708116+07:00","message":"Push: 'ลายเป็นรายเดียว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:03.24471178+07:00","message":"TextPushed: 'ปิดทองประดับกระจกเป็นบางแห่งหน้าบานมุขเด็ดจำหลักลายเป็นรายเดียว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:03.244713744+07:00","message":"Set new StatePrefix : 'ปิดทองประดับกระจกเป็นบางแห่งหน้าบานมุขเด็ดจำหลักลายเป็นรายเดียวกันกับน่าน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:03.244715753+07:00","message":"Next Push (prob) : 'กันกับน่าน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:03.244723173+07:00","message":"push: {false ลายเป็นรายเดียว 0 0xc002b14e80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:03.254881143+07:00","message":"[GCS] Start streaming session, msgId: 2143"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:03.338176197+07:00","message":"receive streaming session, msgId: 2142"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:03.3382092+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปิดทองประดับกระจกเป็นบางแห่งหน้าบานมุขเด็ดจำหลักลายเป็นรายเดียวกันกับหน้าบ้าน\",\"confidence\":0.93793476}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":670000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:03.338215062+07:00","message":"receive interim result [true|false]: ปิดทองประดับกระจกเป็นบางแห่งหน้าบานมุขเด็ดจำหลักลายเป็นรายเดียวกันกับหน้าบ้าน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:03.33822433+07:00","message":"end recv isFinal message id 2142"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:03.338226053+07:00","message":"end Recv id 2142"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:03.338229986+07:00","message":"[buffer interim] 2142 true ปิดทองประดับกระจกเป็นบางแห่งหน้าบานมุขเด็ดจำหลักลายเป็นรายเดียวกันกับหน้าบ้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:03.338238071+07:00","message":"[bufferProcess] interim [670000000]:ปิดทองประดับกระจกเป็นบางแห่งหน้าบานมุขเด็ดจำหลักลายเป็นรายเดียวกันกับหน้าบ้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:03.338242796+07:00","message":"[bufferProcess] send to processor (isfinal):ปิดทองประดับกระจกเป็นบางแห่งหน้าบานมุขเด็ดจำหลักลายเป็นรายเดียวกันกับหน้าบ้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:03.338245738+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:03.338248729+07:00","message":"> Transcript [10062] [false]: 'ปิดทองประดับกระจกเป็นบางแห่งหน้าบานมุขเด็ดจำหลักลายเป็นรายเดียวกันกับหน้าบ้าน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:03.338251397+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:03.338253534+07:00","message":"Set new StatePrefix: 'ปิดทองประดับกระจกเป็นบางแห่งหน้าบานมุขเด็ดจำหลักลายเป็นรายเดียวกันกับหน้าบ้าน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:03.338255481+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:03.338257133+07:00","message":"> Transcript [10063] [true]: 'ปิดทองประดับกระจกเป็นบางแห่งหน้าบานมุขเด็ดจำหลักลายเป็นรายเดียวกันกับหน้าบ้าน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:03.3382593+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:03.338260763+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:03.338262279+07:00","message":"StatePrefix: 'ปิดทองประดับกระจกเป็นบางแห่งหน้าบานมุขเด็ดจำหลักลายเป็นรายเดียวกันกับหน้าบ้าน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:03.338267317+07:00","message":"TextPushed: 'ปิดทองประดับกระจกเป็นบางแห่งหน้าบานมุขเด็ดจำหลักลายเป็นรายเดียว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:03.338273385+07:00","message":"Push: 'กันกับหน้าบ้าน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:03.338281181+07:00","message":"push: {true กันกับหน้าบ้าน 0 0xc002b14e80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:47:03.348715775+07:00","message":"write wav file: './tmp/7446/7446_2142.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:04.261215419+07:00","message":"receive streaming session, msgId: 2143"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:04.261263987+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":"2025-10-27T15:47:04.261270981+07:00","message":"receive interim result [false|false]: พระที่นั่ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:04.261290156+07:00","message":"[buffer interim] 2143 false พระที่นั่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:04.261298246+07:00","message":"[bufferProcess] interim [780000000]:พระที่นั่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:04.261300381+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:04.534944862+07:00","message":"[GCS] IsForceVAD: false for message ID: 2143"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:04.60578608+07:00","message":"[GCS] Start streaming session, msgId: 2144"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:04.641681222+07:00","message":"receive streaming session, msgId: 2143"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:04.641718603+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระที่นั่ง\",\"confidence\":0.9581669}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":290000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:04.641724223+07:00","message":"receive interim result [true|false]: พระที่นั่ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:04.641732278+07:00","message":"end recv isFinal message id 2143"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:04.64173394+07:00","message":"end Recv id 2143"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:04.641739503+07:00","message":"[buffer interim] 2143 true พระที่นั่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:04.641748786+07:00","message":"[bufferProcess] interim [290000000]:พระที่นั่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:04.641752966+07:00","message":"[bufferProcess] send to processor (isfinal):พระที่นั่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:04.641756066+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:04.641758742+07:00","message":"> Transcript [10064] [false]: 'พระที่นั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:04.641760828+07:00","message":"Set StatePrefix (first interim): 'พระที่นั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:04.641762308+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:04.641763843+07:00","message":"> Transcript [10065] [true]: 'พระที่นั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:04.641766219+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:04.641767919+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:04.641769467+07:00","message":"StatePrefix: 'พระที่นั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:04.641771123+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:04.641776688+07:00","message":"Push: 'พระที่นั่ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:04.641786819+07:00","message":"push: {true พระที่นั่ง 0 0xc002a06000}"}
{"level":"info","service":"Main","time":"2025-10-27T15:47:04.647370439+07:00","message":"write wav file: './tmp/7446/7446_2143.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:47:05.358110076+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:47:05.358126701+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:05.683297843+07:00","message":"receive streaming session, msgId: 2144"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:05.683341857+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":"2025-10-27T15:47:05.683347878+07:00","message":"receive interim result [false|false]: สถาน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:05.683364935+07:00","message":"[buffer interim] 2144 false สถาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:05.683372894+07:00","message":"[bufferProcess] interim [900000000]:สถาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:05.683374919+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:05.683378878+07:00","message":"[bufferProcess] send to processor (ticker):สถาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:05.683382086+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:05.683385439+07:00","message":"> Transcript [10066] [false]: 'สถาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:05.683387877+07:00","message":"Set StatePrefix (first interim): 'สถาน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:05.800386678+07:00","message":"receive streaming session, msgId: 2144"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:05.800427459+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":"2025-10-27T15:47:05.800433177+07:00","message":"receive interim result [false|false]: สถานที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:05.800446525+07:00","message":"[buffer interim] 2144 false สถานที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:05.800453302+07:00","message":"[bufferProcess] interim [960000000]:สถานที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:05.800454852+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:05.839399033+07:00","message":"receive streaming session, msgId: 2144"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:05.839433593+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":"2025-10-27T15:47:05.839439081+07:00","message":"receive interim result [false|false]: ศาลพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:05.839450338+07:00","message":"[buffer interim] 2144 false ศาลพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:05.839456127+07:00","message":"[bufferProcess] interim [20000000]:ศาลพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:05.839458239+07:00","message":"[bufferProcess] send to processor:สถานที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:05.839463313+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:05.839465948+07:00","message":"> Transcript [10067] [false]: 'สถานที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:05.839468692+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:05.839470474+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:05.839472151+07:00","message":"StatePrefix: 'สถาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:05.839473874+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:06.042656264+07:00","message":"receive streaming session, msgId: 2144"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:06.042699603+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":"2025-10-27T15:47:06.042707039+07:00","message":"receive interim result [false|false]: ฐานพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:06.042724662+07:00","message":"[buffer interim] 2144 false ฐานพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:06.042735733+07:00","message":"[bufferProcess] interim [320000000]:ฐานพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:06.04273828+07:00","message":"[bufferProcess] send to processor:ศาลพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:06.042744858+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:06.042748374+07:00","message":"> Transcript [10068] [false]: 'ศาลพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:06.04275127+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:06.042754101+07:00","message":"Set new StatePrefix: 'ศาลพระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:06.223927591+07:00","message":"receive streaming session, msgId: 2144"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:06.223963547+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":"2025-10-27T15:47:06.223969672+07:00","message":"receive interim result [false|false]: ฐานพระมี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:06.223982275+07:00","message":"[buffer interim] 2144 false ฐานพระมี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:06.223988289+07:00","message":"[bufferProcess] interim [440000000]:ฐานพระมี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:06.223990216+07:00","message":"[bufferProcess] send to processor:ฐานพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:06.223994885+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:06.223997453+07:00","message":"> Transcript [10069] [false]: 'ฐานพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:06.223999315+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:06.22400118+07:00","message":"Set new StatePrefix: 'ฐานพระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:06.371756371+07:00","message":"receive streaming session, msgId: 2144"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:06.371789011+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":"2025-10-27T15:47:06.371794103+07:00","message":"receive interim result [false|false]: ฐานพระมีสระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:06.371806507+07:00","message":"[buffer interim] 2144 false ฐานพระมีสระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:06.371812779+07:00","message":"[bufferProcess] interim [620000000]:ฐานพระมีสระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:06.371814779+07:00","message":"[bufferProcess] send to processor:ฐานพระมี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:06.371819636+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:06.371822417+07:00","message":"> Transcript [10070] [false]: 'ฐานพระมี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:06.371825068+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:06.371826826+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:06.371828352+07:00","message":"StatePrefix: 'ฐานพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:06.371830652+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:06.520910403+07:00","message":"receive streaming session, msgId: 2144"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:06.520941704+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":"2025-10-27T15:47:06.520946921+07:00","message":"receive interim result [false|false]: ฐานพระมีสาร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:06.520962653+07:00","message":"[buffer interim] 2144 false ฐานพระมีสาร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:06.520971713+07:00","message":"[bufferProcess] interim [680000000]:ฐานพระมีสาร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:06.520974753+07:00","message":"[bufferProcess] send to processor:ฐานพระมีสระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:06.520980589+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:06.520984297+07:00","message":"> Transcript [10071] [false]: 'ฐานพระมีสระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:06.520988279+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:06.520990581+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:06.520992776+07:00","message":"StatePrefix: 'ฐานพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:06.520995174+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:06.545245072+07:00","message":"receive streaming session, msgId: 2144"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:06.545273996+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":"2025-10-27T15:47:06.545279904+07:00","message":"receive interim result [false|false]: ฐานพระมีสาระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:06.545290653+07:00","message":"[buffer interim] 2144 false ฐานพระมีสาระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:06.54529607+07:00","message":"[bufferProcess] interim [740000000]:ฐานพระมีสาระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:06.545298194+07:00","message":"[bufferProcess] send to processor:ฐานพระมีสาร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:06.545303012+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:06.545305569+07:00","message":"> Transcript [10072] [false]: 'ฐานพระมีสาร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:06.545308034+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:06.545310051+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:06.54531319+07:00","message":"StatePrefix: 'ฐานพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:06.545314917+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:06.743488679+07:00","message":"receive streaming session, msgId: 2144"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:06.743521183+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":"2025-10-27T15:47:06.743526747+07:00","message":"receive interim result [false|false]: ฐานพระมีสาหร่าย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:06.743539547+07:00","message":"[buffer interim] 2144 false ฐานพระมีสาหร่าย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:06.743545838+07:00","message":"[bufferProcess] interim [980000000]:ฐานพระมีสาหร่าย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:06.743547952+07:00","message":"[bufferProcess] send to processor:ฐานพระมีสาระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:06.743553047+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:06.743555565+07:00","message":"> Transcript [10073] [false]: 'ฐานพระมีสาระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:06.743558308+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:06.743561646+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:06.743563584+07:00","message":"StatePrefix: 'ฐานพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:06.743565301+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:06.743569388+07:00","message":"Push: 'ฐานพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:06.743570873+07:00","message":"TextPushed: 'ฐานพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:06.743572665+07:00","message":"Set new StatePrefix : 'ฐานพระมีสาระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:06.743574651+07:00","message":"Next Push (prob) : 'มีสาระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:06.743582111+07:00","message":"push: {false ฐานพระ 0 0xc002a06480}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:06.87507317+07:00","message":"receive streaming session, msgId: 2144"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:06.875108934+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":"2025-10-27T15:47:06.875116102+07:00","message":"receive interim result [false|false]: ฐานพระมีสาหร่ายและ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:06.875129014+07:00","message":"[buffer interim] 2144 false ฐานพระมีสาหร่ายและ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:06.875137259+07:00","message":"[bufferProcess] interim [100000000]:ฐานพระมีสาหร่ายและ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:06.875140475+07:00","message":"[bufferProcess] send to processor:ฐานพระมีสาหร่าย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:06.87514808+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:06.875151588+07:00","message":"> Transcript [10074] [false]: 'ฐานพระมีสาหร่าย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:06.87515428+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:06.875156783+07:00","message":"Set new StatePrefix: 'ฐานพระมีสาหร่าย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:06.937826415+07:00","message":"receive streaming session, msgId: 2144"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:06.937866387+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":"2025-10-27T15:47:06.937872613+07:00","message":"receive interim result [false|false]: ฐานพระมีสาหร่ายแล้ว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:06.937885082+07:00","message":"[buffer interim] 2144 false ฐานพระมีสาหร่ายแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:06.937892772+07:00","message":"[bufferProcess] interim [160000000]:ฐานพระมีสาหร่ายแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:06.937894916+07:00","message":"[bufferProcess] send to processor:ฐานพระมีสาหร่ายและ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:06.937898133+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:06.937900443+07:00","message":"> Transcript [10075] [false]: 'ฐานพระมีสาหร่ายและ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:06.937903384+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:06.937905253+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:06.937906816+07:00","message":"StatePrefix: 'ฐานพระมีสาหร่าย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:06.937908665+07:00","message":"TextPushed: 'ฐานพระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:07.065323213+07:00","message":"receive streaming session, msgId: 2144"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:07.065357122+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":"2025-10-27T15:47:07.065362412+07:00","message":"receive interim result [false|false]: ฐานพระมีสาหร่ายแล้วก็"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:07.065373897+07:00","message":"[buffer interim] 2144 false ฐานพระมีสาหร่ายแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:07.06538281+07:00","message":"[bufferProcess] interim [280000000]:ฐานพระมีสาหร่ายแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:07.065386754+07:00","message":"[bufferProcess] send to processor:ฐานพระมีสาหร่ายแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:07.065392101+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:07.065396235+07:00","message":"> Transcript [10076] [false]: 'ฐานพระมีสาหร่ายแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:07.065400571+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:07.065403958+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:07.065405814+07:00","message":"StatePrefix: 'ฐานพระมีสาหร่าย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:07.065407628+07:00","message":"TextPushed: 'ฐานพระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:07.195123896+07:00","message":"receive streaming session, msgId: 2144"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:07.195159833+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":"2025-10-27T15:47:07.195165232+07:00","message":"receive interim result [false|false]: ฐานพระมีสาหร่ายแล้วก็มี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:07.195176174+07:00","message":"[buffer interim] 2144 false ฐานพระมีสาหร่ายแล้วก็มี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:07.195182995+07:00","message":"[bufferProcess] interim [400000000]:ฐานพระมีสาหร่ายแล้วก็มี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:07.195185188+07:00","message":"[bufferProcess] send to processor:ฐานพระมีสาหร่ายแล้วก็"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:07.19519073+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:07.195193715+07:00","message":"> Transcript [10077] [false]: 'ฐานพระมีสาหร่ายแล้วก็'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:07.19519869+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:07.195200622+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:07.195202405+07:00","message":"StatePrefix: 'ฐานพระมีสาหร่าย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:07.195204319+07:00","message":"TextPushed: 'ฐานพระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:07.578110786+07:00","message":"receive streaming session, msgId: 2144"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:07.578148608+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":"2025-10-27T15:47:07.578154809+07:00","message":"receive interim result [false|false]: ฐานพระมีสาหร่ายแล้วก็มีโรง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:07.578166059+07:00","message":"[buffer interim] 2144 false ฐานพระมีสาหร่ายแล้วก็มีโรง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:07.578172553+07:00","message":"[bufferProcess] interim [760000000]:ฐานพระมีสาหร่ายแล้วก็มีโรง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:07.578175014+07:00","message":"[bufferProcess] send to processor:ฐานพระมีสาหร่ายแล้วก็มี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:07.578179941+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:07.578182589+07:00","message":"> Transcript [10078] [false]: 'ฐานพระมีสาหร่ายแล้วก็มี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:07.578185745+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:07.578188212+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:07.578189955+07:00","message":"StatePrefix: 'ฐานพระมีสาหร่าย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:07.578191919+07:00","message":"TextPushed: 'ฐานพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:07.578197598+07:00","message":"Push: 'มีสาหร่าย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:07.578199286+07:00","message":"TextPushed: 'ฐานพระมีสาหร่าย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:07.5782015+07:00","message":"Set new StatePrefix : 'ฐานพระมีสาหร่ายแล้วก็มี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:07.57820354+07:00","message":"Next Push (prob) : 'แล้วก็มี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:07.578225839+07:00","message":"push: {false มีสาหร่าย 0 0xc002a06480}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:07.780880287+07:00","message":"receive streaming session, msgId: 2144"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:07.780913444+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":"2025-10-27T15:47:07.78091856+07:00","message":"receive interim result [false|false]: ฐานพระมีสาหร่ายแล้วก็มีรวงผึ้ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:07.780931463+07:00","message":"[buffer interim] 2144 false ฐานพระมีสาหร่ายแล้วก็มีรวงผึ้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:07.78093776+07:00","message":"[bufferProcess] interim [0]:ฐานพระมีสาหร่ายแล้วก็มีรวงผึ้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:07.78094028+07:00","message":"[bufferProcess] send to processor:ฐานพระมีสาหร่ายแล้วก็มีโรง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:07.780945395+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:07.780947862+07:00","message":"> Transcript [10079] [false]: 'ฐานพระมีสาหร่ายแล้วก็มีโรง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:07.780951112+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:07.780952909+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:07.780954485+07:00","message":"StatePrefix: 'ฐานพระมีสาหร่ายแล้วก็มี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:07.780956631+07:00","message":"TextPushed: 'ฐานพระมีสาหร่าย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:07.997127342+07:00","message":"[GCS] IsForceVAD: false for message ID: 2144"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:08.055322683+07:00","message":"[GCS] Start streaming session, msgId: 2145"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:08.087286087+07:00","message":"receive streaming session, msgId: 2144"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:08.087318248+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":"2025-10-27T15:47:08.087324632+07:00","message":"receive interim result [false|false]: ฐานพระมีสาหร่ายแล้วก็มีรวงผึ้งกระดาษ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:08.087336351+07:00","message":"[buffer interim] 2144 false ฐานพระมีสาหร่ายแล้วก็มีรวงผึ้งกระดาษ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:08.087343099+07:00","message":"[bufferProcess] interim [300000000]:ฐานพระมีสาหร่ายแล้วก็มีรวงผึ้งกระดาษ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:08.08734564+07:00","message":"[bufferProcess] send to processor:ฐานพระมีสาหร่ายแล้วก็มีรวงผึ้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:08.087349182+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:08.087352231+07:00","message":"> Transcript [10080] [false]: 'ฐานพระมีสาหร่ายแล้วก็มีรวงผึ้ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:08.087355274+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:08.087356943+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:08.087358796+07:00","message":"StatePrefix: 'ฐานพระมีสาหร่ายแล้วก็มี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:08.087361278+07:00","message":"TextPushed: 'ฐานพระมีสาหร่าย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:08.092765545+07:00","message":"receive streaming session, msgId: 2144"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:08.092791006+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":"2025-10-27T15:47:08.092795589+07:00","message":"receive interim result [false|false]: ฐานพระมีสาหร่ายแล้วก็มีรวงผึ้งระดับ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:08.092804581+07:00","message":"[buffer interim] 2144 false ฐานพระมีสาหร่ายแล้วก็มีรวงผึ้งระดับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:08.092809579+07:00","message":"[bufferProcess] interim [360000000]:ฐานพระมีสาหร่ายแล้วก็มีรวงผึ้งระดับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:08.092811489+07:00","message":"[bufferProcess] send to processor:ฐานพระมีสาหร่ายแล้วก็มีรวงผึ้งกระดาษ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:08.092814569+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:08.092817015+07:00","message":"> Transcript [10081] [false]: 'ฐานพระมีสาหร่ายแล้วก็มีรวงผึ้งกระดาษ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:08.092820133+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:08.092821715+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:08.092823633+07:00","message":"StatePrefix: 'ฐานพระมีสาหร่ายแล้วก็มี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:08.092825506+07:00","message":"TextPushed: 'ฐานพระมีสาหร่าย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:08.165823465+07:00","message":"receive streaming session, msgId: 2144"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:08.165871488+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ฐานพระมีสาหร่ายแล้วก็มีโรงพึ่งระดับ\",\"confidence\":0.92537844}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:08.165881793+07:00","message":"receive interim result [true|false]: ฐานพระมีสาหร่ายแล้วก็มีโรงพึ่งระดับ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:08.165890662+07:00","message":"end recv isFinal message id 2144"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:08.165893125+07:00","message":"end Recv id 2144"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:08.16590029+07:00","message":"[buffer interim] 2144 true ฐานพระมีสาหร่ายแล้วก็มีโรงพึ่งระดับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:08.165911393+07:00","message":"[bufferProcess] interim [420000000]:ฐานพระมีสาหร่ายแล้วก็มีโรงพึ่งระดับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:08.165915081+07:00","message":"[bufferProcess] send to processor (isfinal):ฐานพระมีสาหร่ายแล้วก็มีรวงผึ้งระดับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:08.165919626+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:08.165923474+07:00","message":"> Transcript [10082] [false]: 'ฐานพระมีสาหร่ายแล้วก็มีรวงผึ้งระดับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:08.165927657+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:08.165930229+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:08.165933163+07:00","message":"StatePrefix: 'ฐานพระมีสาหร่ายแล้วก็มี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:08.165936409+07:00","message":"TextPushed: 'ฐานพระมีสาหร่าย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:08.165939796+07:00","message":"Push: 'แล้วก็มี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:08.165942227+07:00","message":"TextPushed: 'ฐานพระมีสาหร่ายแล้วก็มี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:08.165944821+07:00","message":"Set new StatePrefix : 'ฐานพระมีสาหร่ายแล้วก็มีรวงผึ้งระดับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:08.1659476+07:00","message":"Next Push (prob) : 'รวงผึ้งระดับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:08.165949752+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:08.165952265+07:00","message":"> Transcript [10083] [true]: 'ฐานพระมีสาหร่ายแล้วก็มีโรงพึ่งระดับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:08.165955095+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:08.165957539+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:08.165960119+07:00","message":"StatePrefix: 'ฐานพระมีสาหร่ายแล้วก็มีรวงผึ้งระดับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:08.165962611+07:00","message":"TextPushed: 'ฐานพระมีสาหร่ายแล้วก็มี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:08.165965276+07:00","message":"Push: 'โรงพึ่งระดับ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:08.165975752+07:00","message":"push: {false แล้วก็มี 0 0xc002a06480}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:08.165983267+07:00","message":"push: {true โรงพึ่งระดับ 0 0xc002a06480}"}
{"level":"info","service":"Main","time":"2025-10-27T15:47:08.175624157+07:00","message":"write wav file: './tmp/7446/7446_2144.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:47:08.358462299+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:47:08.358475447+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:09.111747715+07:00","message":"receive streaming session, msgId: 2145"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:09.111783584+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":"2025-10-27T15:47:09.111790227+07:00","message":"receive interim result [false|false]: บ้านและสวน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:09.111805063+07:00","message":"[buffer interim] 2145 false บ้านและสวน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:09.111813417+07:00","message":"[bufferProcess] interim [840000000]:บ้านและสวน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:09.111815144+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:09.240286247+07:00","message":"receive streaming session, msgId: 2145"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:09.240317336+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":"2025-10-27T15:47:09.240322601+07:00","message":"receive interim result [false|false]: เฟือง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:09.240335874+07:00","message":"[buffer interim] 2145 false เฟือง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:09.240343508+07:00","message":"[bufferProcess] interim [960000000]:เฟือง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:09.24034557+07:00","message":"[bufferProcess] send to processor:บ้านและสวน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:09.240349341+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:09.240351938+07:00","message":"> Transcript [10084] [false]: 'บ้านและสวน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:09.240354228+07:00","message":"Set StatePrefix (first interim): 'บ้านและสวน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:09.243535038+07:00","message":"receive streaming session, msgId: 2145"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:09.243562252+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":"2025-10-27T15:47:09.24356869+07:00","message":"receive interim result [false|false]: เฟื่อง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:09.243584118+07:00","message":"[buffer interim] 2145 false เฟื่อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:09.243590804+07:00","message":"[bufferProcess] interim [20000000]:เฟื่อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:09.243593246+07:00","message":"[bufferProcess] send to processor:เฟือง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:09.243599104+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:09.243602293+07:00","message":"> Transcript [10085] [false]: 'เฟือง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:09.243604743+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:09.24360694+07:00","message":"Set new StatePrefix: 'เฟือง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:09.827901697+07:00","message":"receive streaming session, msgId: 2145"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:09.827942927+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":"2025-10-27T15:47:09.827948616+07:00","message":"receive interim result [false|false]: เฟื่อง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:09.827963461+07:00","message":"[buffer interim] 2145 false เฟื่อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:09.827969923+07:00","message":"[bufferProcess] interim [620000000]:เฟื่อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:09.827971894+07:00","message":"[bufferProcess] send to processor:เฟื่อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:09.827975287+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:09.827978367+07:00","message":"> Transcript [10086] [false]: 'เฟื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:09.827980427+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:09.827982052+07:00","message":"Set new StatePrefix: 'เฟื่อง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:10.171692434+07:00","message":"receive streaming session, msgId: 2145"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:10.171723136+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":"2025-10-27T15:47:10.171728937+07:00","message":"receive interim result [false|false]: เฟื่องไกล"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:10.171742054+07:00","message":"[buffer interim] 2145 false เฟื่องไกล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:10.171748183+07:00","message":"[bufferProcess] interim [920000000]:เฟื่องไกล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:10.171750307+07:00","message":"[bufferProcess] send to processor:เฟื่อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:10.171755082+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:10.17175776+07:00","message":"> Transcript [10087] [false]: 'เฟื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:10.171760406+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:10.171762173+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:10.171763712+07:00","message":"StatePrefix: 'เฟื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:10.171765429+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:10.335487691+07:00","message":"receive streaming session, msgId: 2145"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:10.335527054+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":"2025-10-27T15:47:10.33553382+07:00","message":"receive interim result [false|false]: เฟื่อง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:10.335546602+07:00","message":"[buffer interim] 2145 false เฟื่อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:10.33555564+07:00","message":"[bufferProcess] interim [40000000]:เฟื่อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:10.33555815+07:00","message":"[bufferProcess] send to processor:เฟื่องไกล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:10.335562072+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:10.33556556+07:00","message":"> Transcript [10088] [false]: 'เฟื่องไกล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:10.335569352+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:10.335571512+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:10.335574265+07:00","message":"StatePrefix: 'เฟื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:10.335581717+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:10.341422889+07:00","message":"receive streaming session, msgId: 2145"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:10.341450374+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":"2025-10-27T15:47:10.341455797+07:00","message":"receive interim result [false|false]: เฟื่องไปรษณีย์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:10.341467476+07:00","message":"[buffer interim] 2145 false เฟื่องไปรษณีย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:10.341474752+07:00","message":"[bufferProcess] interim [100000000]:เฟื่องไปรษณีย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:10.341476586+07:00","message":"[bufferProcess] send to processor:เฟื่อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:10.34147921+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:10.341481757+07:00","message":"> Transcript [10089] [false]: 'เฟื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:10.341484334+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:10.341486079+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:10.341487537+07:00","message":"StatePrefix: 'เฟื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:10.341489164+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:10.393277177+07:00","message":"receive streaming session, msgId: 2145"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:10.393322546+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":"2025-10-27T15:47:10.39332821+07:00","message":"receive interim result [false|false]: เรื่องไร้สาระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:10.393340287+07:00","message":"[buffer interim] 2145 false เรื่องไร้สาระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:10.393346931+07:00","message":"[bufferProcess] interim [160000000]:เรื่องไร้สาระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:10.393348944+07:00","message":"[bufferProcess] send to processor:เฟื่องไปรษณีย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:10.39335223+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:10.393354724+07:00","message":"> Transcript [10090] [false]: 'เฟื่องไปรษณีย์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:10.393357427+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:10.39335924+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:10.393360675+07:00","message":"StatePrefix: 'เฟื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:10.393362298+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:10.393364767+07:00","message":"Push: 'เฟื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:10.393366401+07:00","message":"TextPushed: 'เฟื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:10.393368381+07:00","message":"Set new StatePrefix : 'เฟื่องไปรษณีย์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:10.393370322+07:00","message":"Next Push (prob) : 'ไปรษณีย์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:10.393378611+07:00","message":"push: {false เฟื่อง 0 0xc002603d80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:10.657289909+07:00","message":"receive streaming session, msgId: 2145"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:10.657324086+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":"2025-10-27T15:47:10.65733825+07:00","message":"receive interim result [false|false]: เฟื่องไกลสาหร่าย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:10.657352229+07:00","message":"[buffer interim] 2145 false เฟื่องไกลสาหร่าย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:10.657358496+07:00","message":"[bufferProcess] interim [340000000]:เฟื่องไกลสาหร่าย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:10.657360724+07:00","message":"[bufferProcess] send to processor:เรื่องไร้สาระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:10.657365813+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:10.657368363+07:00","message":"> Transcript [10091] [false]: 'เรื่องไร้สาระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:10.657370265+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:10.657372334+07:00","message":"Set new StatePrefix: 'เรื่องไร้สาระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:10.681262729+07:00","message":"receive streaming session, msgId: 2145"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:10.6812998+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":"2025-10-27T15:47:10.681305266+07:00","message":"receive interim result [false|false]: เรื่องไร้สาระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:10.681322042+07:00","message":"[buffer interim] 2145 false เรื่องไร้สาระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:10.681329932+07:00","message":"[bufferProcess] interim [400000000]:เรื่องไร้สาระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:10.681332243+07:00","message":"[bufferProcess] send to processor:เฟื่องไกลสาหร่าย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:10.681337529+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:10.681340117+07:00","message":"> Transcript [10092] [false]: 'เฟื่องไกลสาหร่าย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:10.681342143+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:10.681343849+07:00","message":"Set new StatePrefix: 'เฟื่องไกลสาหร่าย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:10.723863659+07:00","message":"receive streaming session, msgId: 2145"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:10.723903986+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":"2025-10-27T15:47:10.723909466+07:00","message":"receive interim result [false|false]: เฟื่องไกลสาหร่ายจำ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:10.723921236+07:00","message":"[buffer interim] 2145 false เฟื่องไกลสาหร่ายจำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:10.723933091+07:00","message":"[bufferProcess] interim [520000000]:เฟื่องไกลสาหร่ายจำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:10.72393529+07:00","message":"[bufferProcess] send to processor:เรื่องไร้สาระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:10.723938353+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:10.723946874+07:00","message":"> Transcript [10093] [false]: 'เรื่องไร้สาระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:10.723949551+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:10.723951267+07:00","message":"Set new StatePrefix: 'เรื่องไร้สาระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:10.909153387+07:00","message":"receive streaming session, msgId: 2145"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:10.909219272+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":"2025-10-27T15:47:10.909225262+07:00","message":"receive interim result [false|false]: เฟื่องไกลสาหร่ายจำกัด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:10.909239874+07:00","message":"[buffer interim] 2145 false เฟื่องไกลสาหร่ายจำกัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:10.909246883+07:00","message":"[bufferProcess] interim [640000000]:เฟื่องไกลสาหร่ายจำกัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:10.909249001+07:00","message":"[bufferProcess] send to processor:เฟื่องไกลสาหร่ายจำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:10.909254137+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:10.909257385+07:00","message":"> Transcript [10094] [false]: 'เฟื่องไกลสาหร่ายจำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:10.909259488+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:10.909261673+07:00","message":"Set new StatePrefix: 'เฟื่องไกลสาหร่ายจำ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:10.916338705+07:00","message":"receive streaming session, msgId: 2145"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:10.916362033+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":"2025-10-27T15:47:10.916366604+07:00","message":"receive interim result [false|false]: เฟื่องไกลสาหร่ายจำรัส"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:10.916376974+07:00","message":"[buffer interim] 2145 false เฟื่องไกลสาหร่ายจำรัส"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:10.916381988+07:00","message":"[bufferProcess] interim [700000000]:เฟื่องไกลสาหร่ายจำรัส"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:10.916383937+07:00","message":"[bufferProcess] send to processor:เฟื่องไกลสาหร่ายจำกัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:10.916389976+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:10.916392617+07:00","message":"> Transcript [10095] [false]: 'เฟื่องไกลสาหร่ายจำกัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:10.916395721+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:10.91639753+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:10.916399392+07:00","message":"StatePrefix: 'เฟื่องไกลสาหร่ายจำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:10.916401721+07:00","message":"TextPushed: 'เฟื่อง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:11.106195035+07:00","message":"receive streaming session, msgId: 2145"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:11.106229414+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":"2025-10-27T15:47:11.106236011+07:00","message":"receive interim result [false|false]: เฟื่องไกลสาหร่ายจำรัสเป็น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:11.10624931+07:00","message":"[buffer interim] 2145 false เฟื่องไกลสาหร่ายจำรัสเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:11.106256145+07:00","message":"[bufferProcess] interim [880000000]:เฟื่องไกลสาหร่ายจำรัสเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:11.106258186+07:00","message":"[bufferProcess] send to processor:เฟื่องไกลสาหร่ายจำรัส"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:11.106261953+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:11.106265028+07:00","message":"> Transcript [10096] [false]: 'เฟื่องไกลสาหร่ายจำรัส'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:11.106268206+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:11.106269982+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:11.106271494+07:00","message":"StatePrefix: 'เฟื่องไกลสาหร่ายจำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:11.106273144+07:00","message":"TextPushed: 'เฟื่อง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:11.294796142+07:00","message":"receive streaming session, msgId: 2145"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:11.294825607+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":"2025-10-27T15:47:11.294831566+07:00","message":"receive interim result [false|false]: เฟื่องไกลสาหร่ายจำรัสเป็นรูป"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:11.294850333+07:00","message":"[buffer interim] 2145 false เฟื่องไกลสาหร่ายจำรัสเป็นรูป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:11.294856664+07:00","message":"[bufferProcess] interim [60000000]:เฟื่องไกลสาหร่ายจำรัสเป็นรูป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:11.294858919+07:00","message":"[bufferProcess] send to processor:เฟื่องไกลสาหร่ายจำรัสเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:11.294864081+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:11.294866591+07:00","message":"> Transcript [10097] [false]: 'เฟื่องไกลสาหร่ายจำรัสเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:11.294869613+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:11.294871479+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:11.294873218+07:00","message":"StatePrefix: 'เฟื่องไกลสาหร่ายจำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:11.294875233+07:00","message":"TextPushed: 'เฟื่อง'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:47:11.358895099+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:47:11.358906185+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:11.616620791+07:00","message":"receive streaming session, msgId: 2145"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:11.616652528+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":"2025-10-27T15:47:11.616658379+07:00","message":"receive interim result [false|false]: เฟื่องไกลสาหร่ายจำรัสเป็นรูปเท่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:11.616670407+07:00","message":"[buffer interim] 2145 false เฟื่องไกลสาหร่ายจำรัสเป็นรูปเท่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:11.616677231+07:00","message":"[bufferProcess] interim [360000000]:เฟื่องไกลสาหร่ายจำรัสเป็นรูปเท่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:11.616679407+07:00","message":"[bufferProcess] send to processor:เฟื่องไกลสาหร่ายจำรัสเป็นรูป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:11.616684618+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:11.616687197+07:00","message":"> Transcript [10098] [false]: 'เฟื่องไกลสาหร่ายจำรัสเป็นรูป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:11.616690433+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:11.616692346+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:11.616694444+07:00","message":"StatePrefix: 'เฟื่องไกลสาหร่ายจำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:11.616696566+07:00","message":"TextPushed: 'เฟื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:11.616700606+07:00","message":"Push: 'ไกลสาหร่ายจำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:11.616702131+07:00","message":"TextPushed: 'เฟื่องไกลสาหร่ายจำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:11.616704053+07:00","message":"Set new StatePrefix : 'เฟื่องไกลสาหร่ายจำรัสเป็นรูป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:11.616706484+07:00","message":"Next Push (prob) : 'รัสเป็นรูป'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:11.616715951+07:00","message":"push: {false ไกลสาหร่ายจำ 0 0xc002603d80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:11.618473975+07:00","message":"receive streaming session, msgId: 2145"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:11.618488894+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":"2025-10-27T15:47:11.618492777+07:00","message":"receive interim result [false|false]: เฟื่องไกลสาหร่ายจำรัสเป็นรูปเทพ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:11.618500743+07:00","message":"[buffer interim] 2145 false เฟื่องไกลสาหร่ายจำรัสเป็นรูปเทพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:11.618504086+07:00","message":"[bufferProcess] interim [420000000]:เฟื่องไกลสาหร่ายจำรัสเป็นรูปเทพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:11.618506112+07:00","message":"[bufferProcess] send to processor:เฟื่องไกลสาหร่ายจำรัสเป็นรูปเท่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:11.618508154+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:11.618512072+07:00","message":"> Transcript [10099] [false]: 'เฟื่องไกลสาหร่ายจำรัสเป็นรูปเท่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:11.618514351+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:11.618515908+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:11.618517655+07:00","message":"StatePrefix: 'เฟื่องไกลสาหร่ายจำรัสเป็นรูป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:11.618519483+07:00","message":"TextPushed: 'เฟื่องไกลสาหร่ายจำ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:11.935816264+07:00","message":"receive streaming session, msgId: 2145"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:11.935859225+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":"2025-10-27T15:47:11.935864905+07:00","message":"receive interim result [false|false]: เฟื่องไกลสาหร่ายจำรัสเป็นรูปเทพพนม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:11.935882536+07:00","message":"[buffer interim] 2145 false เฟื่องไกลสาหร่ายจำรัสเป็นรูปเทพพนม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:11.93588913+07:00","message":"[bufferProcess] interim [660000000]:เฟื่องไกลสาหร่ายจำรัสเป็นรูปเทพพนม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:11.935891536+07:00","message":"[bufferProcess] send to processor:เฟื่องไกลสาหร่ายจำรัสเป็นรูปเทพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:11.935896229+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:11.935899093+07:00","message":"> Transcript [10100] [false]: 'เฟื่องไกลสาหร่ายจำรัสเป็นรูปเทพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:11.935902135+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:11.935903961+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:11.935905522+07:00","message":"StatePrefix: 'เฟื่องไกลสาหร่ายจำรัสเป็นรูป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:11.935907681+07:00","message":"TextPushed: 'เฟื่องไกลสาหร่ายจำ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:12.224724564+07:00","message":"[GCS] IsForceVAD: false for message ID: 2145"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:12.260954546+07:00","message":"receive streaming session, msgId: 2145"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:12.26098911+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":"2025-10-27T15:47:12.260995827+07:00","message":"receive interim result [false|false]: เฟื่องไกลสาหร่ายจำรัสเป็นรูปเทพพนมค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:12.261009756+07:00","message":"[buffer interim] 2145 false เฟื่องไกลสาหร่ายจำรัสเป็นรูปเทพพนมค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:12.261018395+07:00","message":"[bufferProcess] interim [20000000]:เฟื่องไกลสาหร่ายจำรัสเป็นรูปเทพพนมค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:12.261021448+07:00","message":"[bufferProcess] send to processor:เฟื่องไกลสาหร่ายจำรัสเป็นรูปเทพพนม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:12.26102632+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:12.261029841+07:00","message":"> Transcript [10101] [false]: 'เฟื่องไกลสาหร่ายจำรัสเป็นรูปเทพพนม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:12.261033788+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:12.261036204+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:12.261038505+07:00","message":"StatePrefix: 'เฟื่องไกลสาหร่ายจำรัสเป็นรูป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:12.261041284+07:00","message":"TextPushed: 'เฟื่องไกลสาหร่ายจำ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:12.355979286+07:00","message":"[GCS] Start streaming session, msgId: 2146"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:12.432120698+07:00","message":"receive streaming session, msgId: 2145"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:12.432160321+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เฟื่องไกลสาหร่ายจำรัสเป็นรูปเทพพนมค่ะ\",\"confidence\":0.9452856}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":170000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:12.432166677+07:00","message":"receive interim result [true|false]: เฟื่องไกลสาหร่ายจำรัสเป็นรูปเทพพนมค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:12.432175697+07:00","message":"end recv isFinal message id 2145"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:12.432177637+07:00","message":"end Recv id 2145"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:12.432183507+07:00","message":"[buffer interim] 2145 true เฟื่องไกลสาหร่ายจำรัสเป็นรูปเทพพนมค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:12.432192167+07:00","message":"[bufferProcess] interim [170000000]:เฟื่องไกลสาหร่ายจำรัสเป็นรูปเทพพนมค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:12.43219486+07:00","message":"[bufferProcess] send to processor (isfinal):เฟื่องไกลสาหร่ายจำรัสเป็นรูปเทพพนมค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:12.432198079+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:12.43220066+07:00","message":"> Transcript [10102] [false]: 'เฟื่องไกลสาหร่ายจำรัสเป็นรูปเทพพนมค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:12.432205232+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:12.432206995+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:12.432208641+07:00","message":"StatePrefix: 'เฟื่องไกลสาหร่ายจำรัสเป็นรูป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:12.43221093+07:00","message":"TextPushed: 'เฟื่องไกลสาหร่ายจำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:12.432216998+07:00","message":"Push: 'รัสเป็นรูป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:12.432218714+07:00","message":"TextPushed: 'เฟื่องไกลสาหร่ายจำรัสเป็นรูป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:12.432220439+07:00","message":"Set new StatePrefix : 'เฟื่องไกลสาหร่ายจำรัสเป็นรูปเทพพนมค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:12.432222325+07:00","message":"Next Push (prob) : 'เทพพนมค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:12.432223921+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:12.432225758+07:00","message":"> Transcript [10103] [true]: 'เฟื่องไกลสาหร่ายจำรัสเป็นรูปเทพพนมค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:12.432227738+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:12.432229064+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:12.432231+07:00","message":"StatePrefix: 'เฟื่องไกลสาหร่ายจำรัสเป็นรูปเทพพนมค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:12.432232768+07:00","message":"TextPushed: 'เฟื่องไกลสาหร่ายจำรัสเป็นรูป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:12.432234514+07:00","message":"Push: 'เทพพนมค่ะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:12.432242812+07:00","message":"push: {false รัสเป็นรูป 0 0xc002603d80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:12.432248364+07:00","message":"push: {true เทพพนมค่ะ 0 0xc002603d80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:47:12.442689689+07:00","message":"write wav file: './tmp/7446/7446_2145.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:47:14.359014667+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:47:14.359034563+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:15.242998531+07:00","message":"receive streaming session, msgId: 2146"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:15.243033528+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":"2025-10-27T15:47:15.243038316+07:00","message":"receive interim result [false|false]: พระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:15.243050319+07:00","message":"[buffer interim] 2146 false พระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:15.243056951+07:00","message":"[bufferProcess] interim [760000000]:พระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:15.243058477+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:15.243061917+07:00","message":"[bufferProcess] send to processor (ticker):พระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:15.243075055+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:15.243093073+07:00","message":"> Transcript [10104] [false]: 'พระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:15.243097509+07:00","message":"Set StatePrefix (first interim): 'พระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:15.430702151+07:00","message":"receive streaming session, msgId: 2146"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:15.430739251+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":"2025-10-27T15:47:15.430744798+07:00","message":"receive interim result [false|false]: แพท"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:15.430756512+07:00","message":"[buffer interim] 2146 false แพท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:15.430762564+07:00","message":"[bufferProcess] interim [880000000]:แพท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:15.430764108+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:15.540654953+07:00","message":"receive streaming session, msgId: 2146"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:15.540687343+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":"2025-10-27T15:47:15.540692577+07:00","message":"receive interim result [false|false]: พระเจ้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:15.540706007+07:00","message":"[buffer interim] 2146 false พระเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:15.540714402+07:00","message":"[bufferProcess] interim [940000000]:พระเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:15.540716268+07:00","message":"[bufferProcess] send to processor:แพท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:15.5407197+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:15.540722264+07:00","message":"> Transcript [10105] [false]: 'แพท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:15.54072414+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:15.540726267+07:00","message":"Set new StatePrefix: 'แพท'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:15.612941785+07:00","message":"receive streaming session, msgId: 2146"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:15.612984914+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":"2025-10-27T15:47:15.612992079+07:00","message":"receive interim result [false|false]: พระทวา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:15.613009119+07:00","message":"[buffer interim] 2146 false พระทวา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:15.613019533+07:00","message":"[bufferProcess] interim [60000000]:พระทวา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:15.613022689+07:00","message":"[bufferProcess] send to processor:พระเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:15.613029201+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:15.613032082+07:00","message":"> Transcript [10106] [false]: 'พระเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:15.613034006+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:15.613035678+07:00","message":"Set new StatePrefix: 'พระเจ้า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:15.632097982+07:00","message":"receive streaming session, msgId: 2146"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:15.63213573+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":"2025-10-27T15:47:15.632141188+07:00","message":"receive interim result [false|false]: แพสวาท"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:15.632154199+07:00","message":"[buffer interim] 2146 false แพสวาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:15.63216095+07:00","message":"[bufferProcess] interim [120000000]:แพสวาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:15.6321632+07:00","message":"[bufferProcess] send to processor:พระทวา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:15.632168358+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:15.632171354+07:00","message":"> Transcript [10107] [false]: 'พระทวา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:15.632173209+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:15.632174746+07:00","message":"Set new StatePrefix: 'พระทวา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:15.689827751+07:00","message":"receive streaming session, msgId: 2146"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:15.689872264+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":"2025-10-27T15:47:15.689879172+07:00","message":"receive interim result [false|false]: พระทวาร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:15.689892836+07:00","message":"[buffer interim] 2146 false พระทวาร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:15.689902659+07:00","message":"[bufferProcess] interim [240000000]:พระทวาร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:15.689905048+07:00","message":"[bufferProcess] send to processor:แพสวาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:15.68991101+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:15.689913747+07:00","message":"> Transcript [10108] [false]: 'แพสวาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:15.689915611+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:15.689917338+07:00","message":"Set new StatePrefix: 'แพสวาท'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:15.695799599+07:00","message":"receive streaming session, msgId: 2146"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:15.695823264+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":"2025-10-27T15:47:15.695828576+07:00","message":"receive interim result [false|false]: พระทวารและ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:15.695845503+07:00","message":"[buffer interim] 2146 false พระทวารและ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:15.695851492+07:00","message":"[bufferProcess] interim [300000000]:พระทวารและ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:15.695854544+07:00","message":"[bufferProcess] send to processor:พระทวาร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:15.695858154+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:15.695860263+07:00","message":"> Transcript [10109] [false]: 'พระทวาร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:15.695862036+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:15.695863505+07:00","message":"Set new StatePrefix: 'พระทวาร'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:15.79992895+07:00","message":"receive streaming session, msgId: 2146"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:15.799974813+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":"2025-10-27T15:47:15.799980635+07:00","message":"receive interim result [false|false]: พระทวารแล้ว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:15.799993116+07:00","message":"[buffer interim] 2146 false พระทวารแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:15.79999984+07:00","message":"[bufferProcess] interim [360000000]:พระทวารแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:15.800001988+07:00","message":"[bufferProcess] send to processor:พระทวารและ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:15.800005351+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:15.800008114+07:00","message":"> Transcript [10110] [false]: 'พระทวารและ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:15.800010902+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:15.800012958+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:15.800014708+07:00","message":"StatePrefix: 'พระทวาร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:15.800016491+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:16.064654049+07:00","message":"receive streaming session, msgId: 2146"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:16.064690613+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":"2025-10-27T15:47:16.064696336+07:00","message":"receive interim result [false|false]: พระทวารและพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:16.064707741+07:00","message":"[buffer interim] 2146 false พระทวารและพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:16.064716484+07:00","message":"[bufferProcess] interim [600000000]:พระทวารและพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:16.064718889+07:00","message":"[bufferProcess] send to processor:พระทวารแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:16.064724085+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:16.064726493+07:00","message":"> Transcript [10111] [false]: 'พระทวารแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:16.064729254+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:16.064731104+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:16.064732791+07:00","message":"StatePrefix: 'พระทวาร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:16.064734554+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:16.221211853+07:00","message":"receive streaming session, msgId: 2146"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:16.22124789+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":"2025-10-27T15:47:16.221253344+07:00","message":"receive interim result [false|false]: พระทวารแล้วครับ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:16.221268742+07:00","message":"[buffer interim] 2146 false พระทวารแล้วครับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:16.221276782+07:00","message":"[bufferProcess] interim [780000000]:พระทวารแล้วครับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:16.221279502+07:00","message":"[bufferProcess] send to processor:พระทวารและพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:16.221283429+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:16.221287034+07:00","message":"> Transcript [10112] [false]: 'พระทวารและพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:16.22129114+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:16.221293664+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:16.221296022+07:00","message":"StatePrefix: 'พระทวาร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:16.221298474+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:16.321139127+07:00","message":"receive streaming session, msgId: 2146"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:16.321196106+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":"2025-10-27T15:47:16.321203591+07:00","message":"receive interim result [false|false]: พระทวารและพระวัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:16.321220757+07:00","message":"[buffer interim] 2146 false พระทวารและพระวัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:16.321232236+07:00","message":"[bufferProcess] interim [840000000]:พระทวารและพระวัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:16.32123546+07:00","message":"[bufferProcess] send to processor:พระทวารแล้วครับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:16.321242283+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:16.32124585+07:00","message":"> Transcript [10113] [false]: 'พระทวารแล้วครับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:16.321250101+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:16.321252498+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:16.321254909+07:00","message":"StatePrefix: 'พระทวาร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:16.321257248+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:16.321264444+07:00","message":"Push: 'พระทวาร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:16.32126673+07:00","message":"TextPushed: 'พระทวาร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:16.321269111+07:00","message":"Set new StatePrefix : 'พระทวารแล้วครับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:16.321271653+07:00","message":"Next Push (prob) : 'แล้วครับ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:16.321283245+07:00","message":"push: {false พระทวาร 0 0xc002ee4d00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:16.328449968+07:00","message":"receive streaming session, msgId: 2146"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:16.328474759+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":"2025-10-27T15:47:16.328480236+07:00","message":"receive interim result [false|false]: พระทวารและพระบัญชา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:16.328489496+07:00","message":"[buffer interim] 2146 false พระทวารและพระบัญชา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:16.328494272+07:00","message":"[bufferProcess] interim [900000000]:พระทวารและพระบัญชา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:16.328496193+07:00","message":"[bufferProcess] send to processor:พระทวารและพระวัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:16.32850165+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:16.328504864+07:00","message":"> Transcript [10114] [false]: 'พระทวารและพระวัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:16.328506954+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:16.328508965+07:00","message":"Set new StatePrefix: 'พระทวารและพระวัน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:16.385967757+07:00","message":"receive streaming session, msgId: 2146"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:16.386005088+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":"2025-10-27T15:47:16.386011493+07:00","message":"receive interim result [false|false]: พระทวารและพระบัญชร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:16.386024175+07:00","message":"[buffer interim] 2146 false พระทวารและพระบัญชร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:16.386031921+07:00","message":"[bufferProcess] interim [960000000]:พระทวารและพระบัญชร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:16.38603475+07:00","message":"[bufferProcess] send to processor:พระทวารและพระบัญชา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:16.386041056+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:16.386044631+07:00","message":"> Transcript [10115] [false]: 'พระทวารและพระบัญชา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:16.386047697+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:16.386050683+07:00","message":"Set new StatePrefix: 'พระทวารและพระบัญชา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:16.889036953+07:00","message":"receive streaming session, msgId: 2146"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:16.889072779+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":"2025-10-27T15:47:16.889078096+07:00","message":"receive interim result [false|false]: พระทวารและพระบัญชรประเทศ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:16.889089732+07:00","message":"[buffer interim] 2146 false พระทวารและพระบัญชรประเทศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:16.889095986+07:00","message":"[bufferProcess] interim [440000000]:พระทวารและพระบัญชรประเทศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:16.889098457+07:00","message":"[bufferProcess] send to processor:พระทวารและพระบัญชร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:16.889103949+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:16.889106337+07:00","message":"> Transcript [10116] [false]: 'พระทวารและพระบัญชร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:16.889108399+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:16.889110116+07:00","message":"Set new StatePrefix: 'พระทวารและพระบัญชร'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:16.895126268+07:00","message":"receive streaming session, msgId: 2146"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:16.895149616+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":"2025-10-27T15:47:16.895154584+07:00","message":"receive interim result [false|false]: พระทวารและพระบัญชรพระที่นั่ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:16.895165816+07:00","message":"[buffer interim] 2146 false พระทวารและพระบัญชรพระที่นั่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:16.895170552+07:00","message":"[bufferProcess] interim [500000000]:พระทวารและพระบัญชรพระที่นั่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:16.895172503+07:00","message":"[bufferProcess] send to processor:พระทวารและพระบัญชรประเทศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:16.895177177+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:16.895179176+07:00","message":"> Transcript [10117] [false]: 'พระทวารและพระบัญชรประเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:16.895182204+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:16.895184056+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:16.895186053+07:00","message":"StatePrefix: 'พระทวารและพระบัญชร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:16.895187845+07:00","message":"TextPushed: 'พระทวาร'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:17.226347107+07:00","message":"receive streaming session, msgId: 2146"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:17.226389476+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":"2025-10-27T15:47:17.226396302+07:00","message":"receive interim result [false|false]: พระทวารและพระบัญชรพระที่นั่งองค์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:17.226411682+07:00","message":"[buffer interim] 2146 false พระทวารและพระบัญชรพระที่นั่งองค์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:17.226421508+07:00","message":"[bufferProcess] interim [740000000]:พระทวารและพระบัญชรพระที่นั่งองค์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:17.226424443+07:00","message":"[bufferProcess] send to processor:พระทวารและพระบัญชรพระที่นั่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:17.226430943+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:17.226434675+07:00","message":"> Transcript [10118] [false]: 'พระทวารและพระบัญชรพระที่นั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:17.226439074+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:17.226441474+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:17.226445259+07:00","message":"StatePrefix: 'พระทวารและพระบัญชร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:17.226448431+07:00","message":"TextPushed: 'พระทวาร'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:17.281785316+07:00","message":"receive streaming session, msgId: 2146"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:17.281821038+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":"2025-10-27T15:47:17.28182693+07:00","message":"receive interim result [false|false]: พระทวารและพระบัญชรพระที่นั่งองค์นี้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:17.281851525+07:00","message":"[buffer interim] 2146 false พระทวารและพระบัญชรพระที่นั่งองค์นี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:17.281862459+07:00","message":"[bufferProcess] interim [860000000]:พระทวารและพระบัญชรพระที่นั่งองค์นี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:17.281865579+07:00","message":"[bufferProcess] send to processor:พระทวารและพระบัญชรพระที่นั่งองค์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:17.281869833+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:17.281873834+07:00","message":"> Transcript [10119] [false]: 'พระทวารและพระบัญชรพระที่นั่งองค์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:17.281878102+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:17.281880772+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:17.281883898+07:00","message":"StatePrefix: 'พระทวารและพระบัญชร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:17.281886668+07:00","message":"TextPushed: 'พระทวาร'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:47:17.359431691+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:47:17.359436516+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:17.4851885+07:00","message":"[GCS] IsForceVAD: false for message ID: 2146"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:17.548422045+07:00","message":"[GCS] Start streaming session, msgId: 2147"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:17.745042814+07:00","message":"receive streaming session, msgId: 2146"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:17.745074214+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระทวารและพระบัญชรพระที่นั่งองค์นี้\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:17.745080746+07:00","message":"receive interim result [true|false]: พระทวารและพระบัญชรพระที่นั่งองค์นี้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:17.745089617+07:00","message":"end recv isFinal message id 2146"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:17.745091954+07:00","message":"end Recv id 2146"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:17.745096776+07:00","message":"[buffer interim] 2146 true พระทวารและพระบัญชรพระที่นั่งองค์นี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:17.745104946+07:00","message":"[bufferProcess] interim [340000000]:พระทวารและพระบัญชรพระที่นั่งองค์นี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:17.745109682+07:00","message":"[bufferProcess] send to processor (isfinal):พระทวารและพระบัญชรพระที่นั่งองค์นี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:17.745113223+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:17.745117953+07:00","message":"> Transcript [10120] [false]: 'พระทวารและพระบัญชรพระที่นั่งองค์นี้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:17.745120556+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:17.745122243+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:17.745124154+07:00","message":"StatePrefix: 'พระทวารและพระบัญชร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:17.745126007+07:00","message":"TextPushed: 'พระทวาร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:17.745130048+07:00","message":"Push: 'และพระบัญชร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:17.745131658+07:00","message":"TextPushed: 'พระทวารและพระบัญชร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:17.745133325+07:00","message":"Set new StatePrefix : 'พระทวารและพระบัญชรพระที่นั่งองค์นี้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:17.745135261+07:00","message":"Next Push (prob) : 'พระที่นั่งองค์นี้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:17.745136932+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:17.745138776+07:00","message":"> Transcript [10121] [true]: 'พระทวารและพระบัญชรพระที่นั่งองค์นี้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:17.745140809+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:17.74514208+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:17.745143589+07:00","message":"StatePrefix: 'พระทวารและพระบัญชรพระที่นั่งองค์นี้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:17.745149889+07:00","message":"TextPushed: 'พระทวารและพระบัญชร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:17.745151856+07:00","message":"Push: 'พระที่นั่งองค์นี้'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:17.745159116+07:00","message":"push: {false และพระบัญชร 0 0xc002ee4d00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:17.745189347+07:00","message":"push: {true พระที่นั่งองค์นี้ 0 0xc002ee4d00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:47:17.755695754+07:00","message":"write wav file: './tmp/7446/7446_2146.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:18.259931304+07:00","message":"receive streaming session, msgId: 2147"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:18.259970964+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":"2025-10-27T15:47:18.259976388+07:00","message":"receive interim result [false|false]: ด้านนอก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:18.259988802+07:00","message":"[buffer interim] 2147 false ด้านนอก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:18.259999557+07:00","message":"[bufferProcess] interim [720000000]:ด้านนอก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:18.260001629+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:18.446100179+07:00","message":"receive streaming session, msgId: 2147"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:18.446140155+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":"2025-10-27T15:47:18.446145928+07:00","message":"receive interim result [false|false]: ด้านนอกมี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:18.446161156+07:00","message":"[buffer interim] 2147 false ด้านนอกมี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:18.446169461+07:00","message":"[bufferProcess] interim [840000000]:ด้านนอกมี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:18.446171971+07:00","message":"[bufferProcess] send to processor:ด้านนอก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:18.446178403+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:18.446182354+07:00","message":"> Transcript [10122] [false]: 'ด้านนอก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:18.446185043+07:00","message":"Set StatePrefix (first interim): 'ด้านนอก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:18.558179731+07:00","message":"receive streaming session, msgId: 2147"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:18.558217049+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":"2025-10-27T15:47:18.558222787+07:00","message":"receive interim result [false|false]: ด้านนอก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:18.558236662+07:00","message":"[buffer interim] 2147 false ด้านนอก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:18.558244096+07:00","message":"[bufferProcess] interim [960000000]:ด้านนอก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:18.558245968+07:00","message":"[bufferProcess] send to processor:ด้านนอกมี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:18.55824919+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:18.55825191+07:00","message":"> Transcript [10123] [false]: 'ด้านนอกมี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:18.558254629+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:18.558256376+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:18.558257962+07:00","message":"StatePrefix: 'ด้านนอก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:18.558259908+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:18.657008694+07:00","message":"receive streaming session, msgId: 2147"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:18.657046262+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":"2025-10-27T15:47:18.657051856+07:00","message":"receive interim result [false|false]: ด้านนอกมีหรือ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:18.657061795+07:00","message":"[buffer interim] 2147 false ด้านนอกมีหรือ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:18.657067757+07:00","message":"[bufferProcess] interim [20000000]:ด้านนอกมีหรือ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:18.657070337+07:00","message":"[bufferProcess] send to processor:ด้านนอก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:18.657075379+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:18.657077911+07:00","message":"> Transcript [10124] [false]: 'ด้านนอก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:18.657080787+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:18.657082555+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:18.657084256+07:00","message":"StatePrefix: 'ด้านนอก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:18.657086155+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:18.781193194+07:00","message":"receive streaming session, msgId: 2147"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:18.781223944+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":"2025-10-27T15:47:18.781229529+07:00","message":"receive interim result [false|false]: ด้านนอก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:18.781241276+07:00","message":"[buffer interim] 2147 false ด้านนอก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:18.781247456+07:00","message":"[bufferProcess] interim [80000000]:ด้านนอก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:18.781249615+07:00","message":"[bufferProcess] send to processor:ด้านนอกมีหรือ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:18.781255027+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:18.78125758+07:00","message":"> Transcript [10125] [false]: 'ด้านนอกมีหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:18.781260304+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:18.781270091+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:18.781271792+07:00","message":"StatePrefix: 'ด้านนอก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:18.781273616+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:19.070712534+07:00","message":"receive streaming session, msgId: 2147"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:19.070761825+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":"2025-10-27T15:47:19.070769801+07:00","message":"receive interim result [false|false]: ด้านนอก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:19.070784873+07:00","message":"[buffer interim] 2147 false ด้านนอก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:19.070793673+07:00","message":"[bufferProcess] interim [320000000]:ด้านนอก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:19.070796523+07:00","message":"[bufferProcess] send to processor:ด้านนอก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:19.070803182+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:19.070808309+07:00","message":"> Transcript [10126] [false]: 'ด้านนอก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:19.07081304+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:19.070815842+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:19.070818651+07:00","message":"StatePrefix: 'ด้านนอก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:19.070821137+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:19.070828777+07:00","message":"Push: 'ด้านนอก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:19.070831328+07:00","message":"TextPushed: 'ด้านนอก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:19.070846+07:00","message":"Set new StatePrefix : 'ด้านนอก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:19.070848856+07:00","message":"Next Push (prob) : ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:19.07085987+07:00","message":"push: {false ด้านนอก 0 0xc002b14080}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:19.087334693+07:00","message":"receive streaming session, msgId: 2147"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:19.087362727+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":"2025-10-27T15:47:19.087368847+07:00","message":"receive interim result [false|false]: ด้านนอกมีเรื่องแก้ว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:19.087381801+07:00","message":"[buffer interim] 2147 false ด้านนอกมีเรื่องแก้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:19.087387642+07:00","message":"[bufferProcess] interim [380000000]:ด้านนอกมีเรื่องแก้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:19.087389991+07:00","message":"[bufferProcess] send to processor:ด้านนอก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:19.087395122+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:19.087398154+07:00","message":"> Transcript [10127] [false]: 'ด้านนอก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:19.087399796+07:00","message":"Skep because statePrefix == transcript"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:19.117966615+07:00","message":"receive streaming session, msgId: 2147"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:19.118000238+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":"2025-10-27T15:47:19.118005448+07:00","message":"receive interim result [false|false]: ด้านนอกมีเลนส์แก้วตา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:19.118018122+07:00","message":"[buffer interim] 2147 false ด้านนอกมีเลนส์แก้วตา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:19.118024595+07:00","message":"[bufferProcess] interim [560000000]:ด้านนอกมีเลนส์แก้วตา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:19.118026755+07:00","message":"[bufferProcess] send to processor:ด้านนอกมีเรื่องแก้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:19.118032045+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:19.11803447+07:00","message":"> Transcript [10128] [false]: 'ด้านนอกมีเรื่องแก้ว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:19.118036535+07:00","message":"Set StatePrefix (first interim): 'ด้านนอกมีเรื่องแก้ว'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:19.180232453+07:00","message":"receive streaming session, msgId: 2147"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:19.180270343+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":"2025-10-27T15:47:19.180275439+07:00","message":"receive interim result [false|false]: ด้านนอกมีเลนส์แก้วทำ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:19.180289834+07:00","message":"[buffer interim] 2147 false ด้านนอกมีเลนส์แก้วทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:19.180296686+07:00","message":"[bufferProcess] interim [680000000]:ด้านนอกมีเลนส์แก้วทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:19.180298975+07:00","message":"[bufferProcess] send to processor:ด้านนอกมีเลนส์แก้วตา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:19.180304249+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:19.180306723+07:00","message":"> Transcript [10129] [false]: 'ด้านนอกมีเลนส์แก้วตา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:19.180308778+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:19.180310587+07:00","message":"Set new StatePrefix: 'ด้านนอกมีเลนส์แก้วตา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:19.437779821+07:00","message":"receive streaming session, msgId: 2147"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:19.437815394+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":"2025-10-27T15:47:19.43782134+07:00","message":"receive interim result [false|false]: ด้านนอกมีเลนส์แก้วทำเป็น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:19.437845853+07:00","message":"[buffer interim] 2147 false ด้านนอกมีเลนส์แก้วทำเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:19.437856146+07:00","message":"[bufferProcess] interim [860000000]:ด้านนอกมีเลนส์แก้วทำเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:19.437859508+07:00","message":"[bufferProcess] send to processor:ด้านนอกมีเลนส์แก้วทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:19.437865903+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:19.437869329+07:00","message":"> Transcript [10130] [false]: 'ด้านนอกมีเลนส์แก้วทำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:19.437872201+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:19.437874708+07:00","message":"Set new StatePrefix: 'ด้านนอกมีเลนส์แก้วทำ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:19.645576192+07:00","message":"receive streaming session, msgId: 2147"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:19.645611585+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":"2025-10-27T15:47:19.645617267+07:00","message":"receive interim result [false|false]: ด้านนอกมีเลนส์แก้วทำเป็นรูป"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:19.645630468+07:00","message":"[buffer interim] 2147 false ด้านนอกมีเลนส์แก้วทำเป็นรูป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:19.645637232+07:00","message":"[bufferProcess] interim [100000000]:ด้านนอกมีเลนส์แก้วทำเป็นรูป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:19.645639227+07:00","message":"[bufferProcess] send to processor:ด้านนอกมีเลนส์แก้วทำเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:19.64564258+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:19.645645518+07:00","message":"> Transcript [10131] [false]: 'ด้านนอกมีเลนส์แก้วทำเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:19.645648341+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:19.645650111+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:19.645652113+07:00","message":"StatePrefix: 'ด้านนอกมีเลนส์แก้วทำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:19.645654348+07:00","message":"TextPushed: 'ด้านนอก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:19.960182436+07:00","message":"receive streaming session, msgId: 2147"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:19.960220356+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":"2025-10-27T15:47:19.960226565+07:00","message":"receive interim result [false|false]: ด้านนอกมีเลนส์แก้วทำเป็นรูปทรง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:19.960240404+07:00","message":"[buffer interim] 2147 false ด้านนอกมีเลนส์แก้วทำเป็นรูปทรง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:19.960246824+07:00","message":"[bufferProcess] interim [340000000]:ด้านนอกมีเลนส์แก้วทำเป็นรูปทรง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:19.960249324+07:00","message":"[bufferProcess] send to processor:ด้านนอกมีเลนส์แก้วทำเป็นรูป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:19.960254701+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:19.960257257+07:00","message":"> Transcript [10132] [false]: 'ด้านนอกมีเลนส์แก้วทำเป็นรูป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:19.960260421+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:19.960262257+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:19.960264414+07:00","message":"StatePrefix: 'ด้านนอกมีเลนส์แก้วทำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:19.960266612+07:00","message":"TextPushed: 'ด้านนอก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:20.168206482+07:00","message":"receive streaming session, msgId: 2147"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:20.168238488+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":"2025-10-27T15:47:20.168244302+07:00","message":"receive interim result [false|false]: ด้านนอกมีเลนส์แก้วทำเป็นรูปซุ้มยอ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:20.168257529+07:00","message":"[buffer interim] 2147 false ด้านนอกมีเลนส์แก้วทำเป็นรูปซุ้มยอ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:20.16826426+07:00","message":"[bufferProcess] interim [580000000]:ด้านนอกมีเลนส์แก้วทำเป็นรูปซุ้มยอ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:20.168266365+07:00","message":"[bufferProcess] send to processor:ด้านนอกมีเลนส์แก้วทำเป็นรูปทรง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:20.168269742+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:20.168272262+07:00","message":"> Transcript [10133] [false]: 'ด้านนอกมีเลนส์แก้วทำเป็นรูปทรง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:20.16827563+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:20.168277581+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:20.168279518+07:00","message":"StatePrefix: 'ด้านนอกมีเลนส์แก้วทำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:20.168281333+07:00","message":"TextPushed: 'ด้านนอก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:20.217576984+07:00","message":"receive streaming session, msgId: 2147"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:20.217622316+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":"2025-10-27T15:47:20.217630376+07:00","message":"receive interim result [false|false]: ด้านนอกมีเลนส์แก้วทำเป็นรูปซุ้มยอด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:20.21764505+07:00","message":"[buffer interim] 2147 false ด้านนอกมีเลนส์แก้วทำเป็นรูปซุ้มยอด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:20.217653747+07:00","message":"[bufferProcess] interim [700000000]:ด้านนอกมีเลนส์แก้วทำเป็นรูปซุ้มยอด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:20.217656571+07:00","message":"[bufferProcess] send to processor:ด้านนอกมีเลนส์แก้วทำเป็นรูปซุ้มยอ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:20.217662836+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:20.217666252+07:00","message":"> Transcript [10134] [false]: 'ด้านนอกมีเลนส์แก้วทำเป็นรูปซุ้มยอ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:20.217670458+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:20.217674377+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:20.217676947+07:00","message":"StatePrefix: 'ด้านนอกมีเลนส์แก้วทำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:20.217679796+07:00","message":"TextPushed: 'ด้านนอก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:20.217686191+07:00","message":"Push: 'มีเลนส์แก้วทำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:20.217688323+07:00","message":"TextPushed: 'ด้านนอกมีเลนส์แก้วทำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:20.217690913+07:00","message":"Set new StatePrefix : 'ด้านนอกมีเลนส์แก้วทำเป็นรูปซุ้มยอ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:20.217694173+07:00","message":"Next Push (prob) : 'เป็นรูปซุ้มยอ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:20.217716164+07:00","message":"push: {false มีเลนส์แก้วทำ 0 0xc002b14080}"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:47:20.35981269+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:47:20.359821345+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:20.418580542+07:00","message":"receive streaming session, msgId: 2147"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:20.418616618+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":"2025-10-27T15:47:20.418622236+07:00","message":"receive interim result [false|false]: ด้านนอกมีเลนส์แก้วทำเป็นรูปซุ้มยอดปิด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:20.418634642+07:00","message":"[buffer interim] 2147 false ด้านนอกมีเลนส์แก้วทำเป็นรูปซุ้มยอดปิด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:20.418642283+07:00","message":"[bufferProcess] interim [880000000]:ด้านนอกมีเลนส์แก้วทำเป็นรูปซุ้มยอดปิด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:20.418644516+07:00","message":"[bufferProcess] send to processor:ด้านนอกมีเลนส์แก้วทำเป็นรูปซุ้มยอด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:20.418649936+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:20.418652699+07:00","message":"> Transcript [10135] [false]: 'ด้านนอกมีเลนส์แก้วทำเป็นรูปซุ้มยอด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:20.418656642+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:20.418658661+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:20.418660674+07:00","message":"StatePrefix: 'ด้านนอกมีเลนส์แก้วทำเป็นรูปซุ้มยอ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:20.418662991+07:00","message":"TextPushed: 'ด้านนอกมีเลนส์แก้วทำ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:20.659681844+07:00","message":"receive streaming session, msgId: 2147"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:20.659717868+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":"2025-10-27T15:47:20.659723026+07:00","message":"receive interim result [false|false]: ด้านนอกมีเลนส์แก้วทำเป็นรูปซุ้มยอดปิดทอง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:20.659735441+07:00","message":"[buffer interim] 2147 false ด้านนอกมีเลนส์แก้วทำเป็นรูปซุ้มยอดปิดทอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:20.659742287+07:00","message":"[bufferProcess] interim [120000000]:ด้านนอกมีเลนส์แก้วทำเป็นรูปซุ้มยอดปิดทอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:20.659744572+07:00","message":"[bufferProcess] send to processor:ด้านนอกมีเลนส์แก้วทำเป็นรูปซุ้มยอดปิด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:20.659749889+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:20.659752856+07:00","message":"> Transcript [10136] [false]: 'ด้านนอกมีเลนส์แก้วทำเป็นรูปซุ้มยอดปิด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:20.659756165+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:20.659758074+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:20.65975962+07:00","message":"StatePrefix: 'ด้านนอกมีเลนส์แก้วทำเป็นรูปซุ้มยอ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:20.659762013+07:00","message":"TextPushed: 'ด้านนอกมีเลนส์แก้วทำ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:21.430304447+07:00","message":"receive streaming session, msgId: 2147"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:21.430343845+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":"2025-10-27T15:47:21.430351329+07:00","message":"receive interim result [false|false]: ด้านนอกมีเลนส์แก้วทำเป็นรูปซุ้มยอดปิดทอง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:21.430362748+07:00","message":"[buffer interim] 2147 false ด้านนอกมีเลนส์แก้วทำเป็นรูปซุ้มยอดปิดทอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:21.430369748+07:00","message":"[bufferProcess] interim [720000000]:ด้านนอกมีเลนส์แก้วทำเป็นรูปซุ้มยอดปิดทอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:21.430371949+07:00","message":"[bufferProcess] send to processor:ด้านนอกมีเลนส์แก้วทำเป็นรูปซุ้มยอดปิดทอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:21.430377688+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:21.430381056+07:00","message":"> Transcript [10137] [false]: 'ด้านนอกมีเลนส์แก้วทำเป็นรูปซุ้มยอดปิดทอง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:21.430384861+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:21.430386736+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:21.430388368+07:00","message":"StatePrefix: 'ด้านนอกมีเลนส์แก้วทำเป็นรูปซุ้มยอ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:21.430390807+07:00","message":"TextPushed: 'ด้านนอกมีเลนส์แก้วทำ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:21.521263818+07:00","message":"receive streaming session, msgId: 2147"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:21.52129598+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":"2025-10-27T15:47:21.521301761+07:00","message":"receive interim result [false|false]: ด้านนอกมีเลนส์แก้วทำเป็นรูปซุ้มยอดปิดทองประดับ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:21.521322183+07:00","message":"[buffer interim] 2147 false ด้านนอกมีเลนส์แก้วทำเป็นรูปซุ้มยอดปิดทองประดับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:21.521328596+07:00","message":"[bufferProcess] interim [960000000]:ด้านนอกมีเลนส์แก้วทำเป็นรูปซุ้มยอดปิดทองประดับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:21.521331086+07:00","message":"[bufferProcess] send to processor:ด้านนอกมีเลนส์แก้วทำเป็นรูปซุ้มยอดปิดทอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:21.521334383+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:21.521336757+07:00","message":"> Transcript [10138] [false]: 'ด้านนอกมีเลนส์แก้วทำเป็นรูปซุ้มยอดปิดทอง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:21.521340364+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:21.521342128+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:21.521343861+07:00","message":"StatePrefix: 'ด้านนอกมีเลนส์แก้วทำเป็นรูปซุ้มยอ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:21.521346245+07:00","message":"TextPushed: 'ด้านนอกมีเลนส์แก้วทำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:21.521348958+07:00","message":"Push: 'เป็นรูปซุ้มยอ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:21.521350655+07:00","message":"TextPushed: 'ด้านนอกมีเลนส์แก้วทำเป็นรูปซุ้มยอ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:21.521352624+07:00","message":"Set new StatePrefix : 'ด้านนอกมีเลนส์แก้วทำเป็นรูปซุ้มยอดปิดทอง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:21.521354704+07:00","message":"Next Push (prob) : 'ดปิดทอง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:21.521370424+07:00","message":"push: {false เป็นรูปซุ้มยอ 0 0xc002b14080}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:21.863699576+07:00","message":"receive streaming session, msgId: 2147"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:21.863745932+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":"2025-10-27T15:47:21.863754995+07:00","message":"receive interim result [false|false]: ด้านนอกมีเลนส์แก้วทำเป็นรูปซุ้มยอดปิดทองประดับกระจก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:21.863770738+07:00","message":"[buffer interim] 2147 false ด้านนอกมีเลนส์แก้วทำเป็นรูปซุ้มยอดปิดทองประดับกระจก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:21.863779185+07:00","message":"[bufferProcess] interim [200000000]:ด้านนอกมีเลนส์แก้วทำเป็นรูปซุ้มยอดปิดทองประดับกระจก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:21.863782803+07:00","message":"[bufferProcess] send to processor:ด้านนอกมีเลนส์แก้วทำเป็นรูปซุ้มยอดปิดทองประดับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:21.863786929+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:21.863790543+07:00","message":"> Transcript [10139] [false]: 'ด้านนอกมีเลนส์แก้วทำเป็นรูปซุ้มยอดปิดทองประดับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:21.863795231+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:21.863797589+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:21.86380067+07:00","message":"StatePrefix: 'ด้านนอกมีเลนส์แก้วทำเป็นรูปซุ้มยอดปิดทอง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:21.86380429+07:00","message":"TextPushed: 'ด้านนอกมีเลนส์แก้วทำเป็นรูปซุ้มยอ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:22.177354945+07:00","message":"receive streaming session, msgId: 2147"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:22.177391136+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":"2025-10-27T15:47:22.177396412+07:00","message":"receive interim result [false|false]: ด้านนอกมีเลนส์แก้วทำเป็นรูปซุ้มยอดปิดทองประดับกระจกเป็น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:22.17740973+07:00","message":"[buffer interim] 2147 false ด้านนอกมีเลนส์แก้วทำเป็นรูปซุ้มยอดปิดทองประดับกระจกเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:22.177416551+07:00","message":"[bufferProcess] interim [620000000]:ด้านนอกมีเลนส์แก้วทำเป็นรูปซุ้มยอดปิดทองประดับกระจกเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:22.177420246+07:00","message":"[bufferProcess] send to processor:ด้านนอกมีเลนส์แก้วทำเป็นรูปซุ้มยอดปิดทองประดับกระจก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:22.177427344+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:22.177429814+07:00","message":"> Transcript [10140] [false]: 'ด้านนอกมีเลนส์แก้วทำเป็นรูปซุ้มยอดปิดทองประดับกระจก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:22.177433327+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:22.177435214+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:22.177436965+07:00","message":"StatePrefix: 'ด้านนอกมีเลนส์แก้วทำเป็นรูปซุ้มยอดปิดทอง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:22.177439374+07:00","message":"TextPushed: 'ด้านนอกมีเลนส์แก้วทำเป็นรูปซุ้มยอ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:22.365477735+07:00","message":"receive streaming session, msgId: 2147"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:22.365511472+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":"2025-10-27T15:47:22.365516996+07:00","message":"receive interim result [false|false]: ด้านนอกมีเลนส์แก้วทำเป็นรูปซุ้มยอดปิดทองประดับกระจกเป็นท่อ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:22.365530103+07:00","message":"[buffer interim] 2147 false ด้านนอกมีเลนส์แก้วทำเป็นรูปซุ้มยอดปิดทองประดับกระจกเป็นท่อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:22.365537454+07:00","message":"[bufferProcess] interim [800000000]:ด้านนอกมีเลนส์แก้วทำเป็นรูปซุ้มยอดปิดทองประดับกระจกเป็นท่อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:22.36553978+07:00","message":"[bufferProcess] send to processor:ด้านนอกมีเลนส์แก้วทำเป็นรูปซุ้มยอดปิดทองประดับกระจกเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:22.365546449+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:22.365549161+07:00","message":"> Transcript [10141] [false]: 'ด้านนอกมีเลนส์แก้วทำเป็นรูปซุ้มยอดปิดทองประดับกระจกเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:22.365552465+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:22.365554379+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:22.365556108+07:00","message":"StatePrefix: 'ด้านนอกมีเลนส์แก้วทำเป็นรูปซุ้มยอดปิดทอง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:22.365558323+07:00","message":"TextPushed: 'ด้านนอกมีเลนส์แก้วทำเป็นรูปซุ้มยอ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:22.391824643+07:00","message":"receive streaming session, msgId: 2147"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:22.391872479+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":"2025-10-27T15:47:22.391879683+07:00","message":"receive interim result [false|false]: ด้านนอกมีเลนส์แก้วทำเป็นรูปซุ้มยอดปิดทองประดับกระจกเป็นทอง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:22.39189382+07:00","message":"[buffer interim] 2147 false ด้านนอกมีเลนส์แก้วทำเป็นรูปซุ้มยอดปิดทองประดับกระจกเป็นทอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:22.391901229+07:00","message":"[bufferProcess] interim [860000000]:ด้านนอกมีเลนส์แก้วทำเป็นรูปซุ้มยอดปิดทองประดับกระจกเป็นทอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:22.391903604+07:00","message":"[bufferProcess] send to processor:ด้านนอกมีเลนส์แก้วทำเป็นรูปซุ้มยอดปิดทองประดับกระจกเป็นท่อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:22.391906803+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:22.391909568+07:00","message":"> Transcript [10142] [false]: 'ด้านนอกมีเลนส์แก้วทำเป็นรูปซุ้มยอดปิดทองประดับกระจกเป็นท่อ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:22.391913573+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:22.391915486+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:22.391917504+07:00","message":"StatePrefix: 'ด้านนอกมีเลนส์แก้วทำเป็นรูปซุ้มยอดปิดทอง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:22.391919597+07:00","message":"TextPushed: 'ด้านนอกมีเลนส์แก้วทำเป็นรูปซุ้มยอ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:22.391922129+07:00","message":"Push: 'ดปิดทอง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:22.391924424+07:00","message":"TextPushed: 'ด้านนอกมีเลนส์แก้วทำเป็นรูปซุ้มยอดปิดทอง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:22.391926264+07:00","message":"Set new StatePrefix : 'ด้านนอกมีเลนส์แก้วทำเป็นรูปซุ้มยอดปิดทองประดับกระจกเป็นท่อ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:22.39192861+07:00","message":"Next Push (prob) : 'ประดับกระจกเป็นท่อ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:22.391937007+07:00","message":"push: {false ดปิดทอง 0 0xc002b14080}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:22.427615103+07:00","message":"[GCS] Cleaned up inactive client: 2123"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:22.427632899+07:00","message":"[GCS] Cleaned up inactive client: 2124"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:22.427635088+07:00","message":"[GCS] Cleaned up inactive client: 2130"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:22.427636584+07:00","message":"[GCS] Cleaned up inactive client: 2125"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:22.427637969+07:00","message":"[GCS] Cleaned up inactive client: 2128"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:22.427639436+07:00","message":"[GCS] Cleaned up inactive client: 2129"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:22.427641471+07:00","message":"[GCS] Cleaned up inactive client: 2132"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:22.427642942+07:00","message":"[GCS] Cleaned up inactive client: 2126"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:22.427644497+07:00","message":"[GCS] Cleaned up inactive client: 2131"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:22.427645919+07:00","message":"[GCS] Cleaned up inactive client: 2127"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:22.818362069+07:00","message":"receive streaming session, msgId: 2147"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:22.818394421+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":"2025-10-27T15:47:22.818401786+07:00","message":"receive interim result [false|false]: ด้านนอกมีเลนส์แก้วทำเป็นรูปซุ้มยอดปิดทองประดับกระจกเป็นทองแก่น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:22.818416396+07:00","message":"[buffer interim] 2147 false ด้านนอกมีเลนส์แก้วทำเป็นรูปซุ้มยอดปิดทองประดับกระจกเป็นทองแก่น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:22.818423756+07:00","message":"[bufferProcess] interim [160000000]:ด้านนอกมีเลนส์แก้วทำเป็นรูปซุ้มยอดปิดทองประดับกระจกเป็นทองแก่น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:22.818427471+07:00","message":"[bufferProcess] send to processor:ด้านนอกมีเลนส์แก้วทำเป็นรูปซุ้มยอดปิดทองประดับกระจกเป็นทอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:22.818435584+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:22.818439094+07:00","message":"> Transcript [10143] [false]: 'ด้านนอกมีเลนส์แก้วทำเป็นรูปซุ้มยอดปิดทองประดับกระจกเป็นทอง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:22.818443156+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:22.818445498+07:00","message":"Set new StatePrefix: 'ด้านนอกมีเลนส์แก้วทำเป็นรูปซุ้มยอดปิดทองประดับกระจกเป็นทอง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:22.82392151+07:00","message":"receive streaming session, msgId: 2147"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:22.823944238+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":"2025-10-27T15:47:22.823950485+07:00","message":"receive interim result [false|false]: ด้านนอกมีเลนส์แก้วทำเป็นรูปซุ้มยอดปิดทองประดับกระจกเป็นทองแก้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:22.823960139+07:00","message":"[buffer interim] 2147 false ด้านนอกมีเลนส์แก้วทำเป็นรูปซุ้มยอดปิดทองประดับกระจกเป็นทองแก้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:22.823966192+07:00","message":"[bufferProcess] interim [220000000]:ด้านนอกมีเลนส์แก้วทำเป็นรูปซุ้มยอดปิดทองประดับกระจกเป็นทองแก้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:22.823969094+07:00","message":"[bufferProcess] send to processor:ด้านนอกมีเลนส์แก้วทำเป็นรูปซุ้มยอดปิดทองประดับกระจกเป็นทองแก่น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:22.823973238+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:22.823976164+07:00","message":"> Transcript [10144] [false]: 'ด้านนอกมีเลนส์แก้วทำเป็นรูปซุ้มยอดปิดทองประดับกระจกเป็นทองแก่น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:22.823981114+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:22.823983449+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:22.82398584+07:00","message":"StatePrefix: 'ด้านนอกมีเลนส์แก้วทำเป็นรูปซุ้มยอดปิดทองประดับกระจกเป็นทอง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:22.823989123+07:00","message":"TextPushed: 'ด้านนอกมีเลนส์แก้วทำเป็นรูปซุ้มยอดปิดทอง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:22.855097843+07:00","message":"[GCS] IsForceVAD: false for message ID: 2147"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:22.899375028+07:00","message":"receive streaming session, msgId: 2147"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:22.899410793+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":"2025-10-27T15:47:22.899416673+07:00","message":"receive interim result [false|false]: ด้านนอกมีเลนส์แก้วทำเป็นรูปซุ้มยอดปิดทองประดับกระจกเป็นทองแกมแก้ว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:22.899432832+07:00","message":"[buffer interim] 2147 false ด้านนอกมีเลนส์แก้วทำเป็นรูปซุ้มยอดปิดทองประดับกระจกเป็นทองแกมแก้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:22.899439829+07:00","message":"[bufferProcess] interim [340000000]:ด้านนอกมีเลนส์แก้วทำเป็นรูปซุ้มยอดปิดทองประดับกระจกเป็นทองแกมแก้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:22.899442164+07:00","message":"[bufferProcess] send to processor:ด้านนอกมีเลนส์แก้วทำเป็นรูปซุ้มยอดปิดทองประดับกระจกเป็นทองแก้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:22.899447561+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:22.899450163+07:00","message":"> Transcript [10145] [false]: 'ด้านนอกมีเลนส์แก้วทำเป็นรูปซุ้มยอดปิดทองประดับกระจกเป็นทองแก้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:22.899453736+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:22.899455529+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:22.899457343+07:00","message":"StatePrefix: 'ด้านนอกมีเลนส์แก้วทำเป็นรูปซุ้มยอดปิดทองประดับกระจกเป็นทอง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:22.899459903+07:00","message":"TextPushed: 'ด้านนอกมีเลนส์แก้วทำเป็นรูปซุ้มยอดปิดทอง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:23.110352668+07:00","message":"receive streaming session, msgId: 2147"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:23.110389784+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ด้านนอกมีเลนส์แก้วทำเป็นรูปซุ้มยอดปิดทองประดับกระจกเป็นทองแก้ว\",\"confidence\":0.93581134}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":550000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:23.110396397+07:00","message":"receive interim result [true|false]: ด้านนอกมีเลนส์แก้วทำเป็นรูปซุ้มยอดปิดทองประดับกระจกเป็นทองแก้ว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:23.110406878+07:00","message":"end recv isFinal message id 2147"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:23.110408675+07:00","message":"end Recv id 2147"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:23.110414385+07:00","message":"[buffer interim] 2147 true ด้านนอกมีเลนส์แก้วทำเป็นรูปซุ้มยอดปิดทองประดับกระจกเป็นทองแก้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:23.110421646+07:00","message":"[bufferProcess] interim [550000000]:ด้านนอกมีเลนส์แก้วทำเป็นรูปซุ้มยอดปิดทองประดับกระจกเป็นทองแก้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:23.110424382+07:00","message":"[bufferProcess] send to processor (isfinal):ด้านนอกมีเลนส์แก้วทำเป็นรูปซุ้มยอดปิดทองประดับกระจกเป็นทองแกมแก้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:23.11042764+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:23.110430124+07:00","message":"> Transcript [10146] [false]: 'ด้านนอกมีเลนส์แก้วทำเป็นรูปซุ้มยอดปิดทองประดับกระจกเป็นทองแกมแก้ว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:23.110433287+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:23.110435002+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:23.110436769+07:00","message":"StatePrefix: 'ด้านนอกมีเลนส์แก้วทำเป็นรูปซุ้มยอดปิดทองประดับกระจกเป็นทอง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:23.110439259+07:00","message":"TextPushed: 'ด้านนอกมีเลนส์แก้วทำเป็นรูปซุ้มยอดปิดทอง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:23.110440962+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:23.110442722+07:00","message":"> Transcript [10147] [true]: 'ด้านนอกมีเลนส์แก้วทำเป็นรูปซุ้มยอดปิดทองประดับกระจกเป็นทองแก้ว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:23.110444708+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:23.110446107+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:23.110449236+07:00","message":"StatePrefix: 'ด้านนอกมีเลนส์แก้วทำเป็นรูปซุ้มยอดปิดทองประดับกระจกเป็นทอง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:23.110450939+07:00","message":"TextPushed: 'ด้านนอกมีเลนส์แก้วทำเป็นรูปซุ้มยอดปิดทอง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:23.110457174+07:00","message":"Push: 'ประดับกระจกเป็นทองแก้ว'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:23.11046602+07:00","message":"push: {true ประดับกระจกเป็นทองแก้ว 0 0xc002b14080}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:23.118675063+07:00","message":"[GCS] Start streaming session, msgId: 2148"}
{"level":"info","service":"Main","time":"2025-10-27T15:47:23.12285546+07:00","message":"write wav file: './tmp/7446/7446_2147.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:47:23.360287617+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:47:23.360308912+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:23.980972934+07:00","message":"receive streaming session, msgId: 2148"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:23.981009213+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":"2025-10-27T15:47:23.981013553+07:00","message":"receive interim result [false|false]: หน้าบาน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:23.981025578+07:00","message":"[buffer interim] 2148 false หน้าบาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:23.981032048+07:00","message":"[bufferProcess] interim [840000000]:หน้าบาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:23.981033719+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:24.304517289+07:00","message":"receive streaming session, msgId: 2148"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:24.304559735+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":"2025-10-27T15:47:24.304566744+07:00","message":"receive interim result [false|false]: หน้าบานเขียน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:24.304580974+07:00","message":"[buffer interim] 2148 false หน้าบานเขียน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:24.304589313+07:00","message":"[bufferProcess] interim [140000000]:หน้าบานเขียน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:24.30459261+07:00","message":"[bufferProcess] send to processor:หน้าบาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:24.304598972+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:24.304602205+07:00","message":"> Transcript [10148] [false]: 'หน้าบาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:24.304604741+07:00","message":"Set StatePrefix (first interim): 'หน้าบาน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:24.364101614+07:00","message":"receive streaming session, msgId: 2148"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:24.364141152+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":"2025-10-27T15:47:24.364151429+07:00","message":"receive interim result [false|false]: หน้าบานเขียนลาย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:24.364167493+07:00","message":"[buffer interim] 2148 false หน้าบานเขียนลาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:24.364177689+07:00","message":"[bufferProcess] interim [260000000]:หน้าบานเขียนลาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:24.36418052+07:00","message":"[bufferProcess] send to processor:หน้าบานเขียน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:24.364187186+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:24.364190785+07:00","message":"> Transcript [10149] [false]: 'หน้าบานเขียน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:24.364195282+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:24.364197773+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:24.364200176+07:00","message":"StatePrefix: 'หน้าบาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:24.364202969+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:24.514086202+07:00","message":"receive streaming session, msgId: 2148"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:24.514121259+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":"2025-10-27T15:47:24.514127266+07:00","message":"receive interim result [false|false]: หน้าบานเขียนไร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:24.514138984+07:00","message":"[buffer interim] 2148 false หน้าบานเขียนไร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:24.514145573+07:00","message":"[bufferProcess] interim [380000000]:หน้าบานเขียนไร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:24.514147966+07:00","message":"[bufferProcess] send to processor:หน้าบานเขียนลาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:24.514153056+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:24.514155281+07:00","message":"> Transcript [10150] [false]: 'หน้าบานเขียนลาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:24.514158159+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:24.514160367+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:24.514161936+07:00","message":"StatePrefix: 'หน้าบาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:24.514163859+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:24.557658938+07:00","message":"receive streaming session, msgId: 2148"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:24.557696338+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":"2025-10-27T15:47:24.557704212+07:00","message":"receive interim result [false|false]: หน้าบานเขียนลายรด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:24.557720107+07:00","message":"[buffer interim] 2148 false หน้าบานเขียนลายรด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:24.557728227+07:00","message":"[bufferProcess] interim [440000000]:หน้าบานเขียนลายรด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:24.557730647+07:00","message":"[bufferProcess] send to processor:หน้าบานเขียนไร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:24.55773698+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:24.557740509+07:00","message":"> Transcript [10151] [false]: 'หน้าบานเขียนไร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:24.55774435+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:24.557747422+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:24.557749804+07:00","message":"StatePrefix: 'หน้าบาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:24.557752107+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:24.688077859+07:00","message":"receive streaming session, msgId: 2148"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:24.688114062+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":"2025-10-27T15:47:24.688119758+07:00","message":"receive interim result [false|false]: หน้าบานเขียนลายรดน้ำ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:24.688132001+07:00","message":"[buffer interim] 2148 false หน้าบานเขียนลายรดน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:24.688151393+07:00","message":"[bufferProcess] interim [620000000]:หน้าบานเขียนลายรดน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:24.688154632+07:00","message":"[bufferProcess] send to processor:หน้าบานเขียนลายรด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:24.6881612+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:24.688163929+07:00","message":"> Transcript [10152] [false]: 'หน้าบานเขียนลายรด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:24.688166862+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:24.688168882+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:24.688170622+07:00","message":"StatePrefix: 'หน้าบาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:24.688172737+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:24.688176903+07:00","message":"Push: 'หน้าบาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:24.688178542+07:00","message":"TextPushed: 'หน้าบาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:24.688180586+07:00","message":"Set new StatePrefix : 'หน้าบานเขียนลายรด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:24.688182998+07:00","message":"Next Push (prob) : 'เขียนลายรด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:24.688191434+07:00","message":"push: {false หน้าบาน 0 0xc002ee4580}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:25.073488001+07:00","message":"receive streaming session, msgId: 2148"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:25.073524472+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":"2025-10-27T15:47:25.07353061+07:00","message":"receive interim result [false|false]: หน้าบานเขียนลายรดน้ำเป็น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:25.073543331+07:00","message":"[buffer interim] 2148 false หน้าบานเขียนลายรดน้ำเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:25.073550073+07:00","message":"[bufferProcess] interim [980000000]:หน้าบานเขียนลายรดน้ำเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:25.073552423+07:00","message":"[bufferProcess] send to processor:หน้าบานเขียนลายรดน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:25.07355778+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:25.07356177+07:00","message":"> Transcript [10153] [false]: 'หน้าบานเขียนลายรดน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:25.073564835+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:25.073566771+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:25.073568482+07:00","message":"StatePrefix: 'หน้าบานเขียนลายรด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:25.073570332+07:00","message":"TextPushed: 'หน้าบาน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:25.219761239+07:00","message":"receive streaming session, msgId: 2148"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:25.21984143+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":"2025-10-27T15:47:25.21984935+07:00","message":"receive interim result [false|false]: หน้าบานเขียนลายรดน้ำเป็นไร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:25.219864575+07:00","message":"[buffer interim] 2148 false หน้าบานเขียนลายรดน้ำเป็นไร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:25.219874909+07:00","message":"[bufferProcess] interim [100000000]:หน้าบานเขียนลายรดน้ำเป็นไร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:25.219877999+07:00","message":"[bufferProcess] send to processor:หน้าบานเขียนลายรดน้ำเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:25.219884747+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:25.219889386+07:00","message":"> Transcript [10154] [false]: 'หน้าบานเขียนลายรดน้ำเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:25.21989356+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:25.219895818+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:25.219898327+07:00","message":"StatePrefix: 'หน้าบานเขียนลายรด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:25.219900741+07:00","message":"TextPushed: 'หน้าบาน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:25.271206186+07:00","message":"receive streaming session, msgId: 2148"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:25.271239568+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":"2025-10-27T15:47:25.27124516+07:00","message":"receive interim result [false|false]: หน้าบานเขียนลายรดน้ำเป็นราย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:25.271260368+07:00","message":"[buffer interim] 2148 false หน้าบานเขียนลายรดน้ำเป็นราย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:25.271267157+07:00","message":"[bufferProcess] interim [160000000]:หน้าบานเขียนลายรดน้ำเป็นราย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:25.271269315+07:00","message":"[bufferProcess] send to processor:หน้าบานเขียนลายรดน้ำเป็นไร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:25.271272448+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:25.271274928+07:00","message":"> Transcript [10155] [false]: 'หน้าบานเขียนลายรดน้ำเป็นไร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:25.271278232+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:25.271279983+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:25.271281911+07:00","message":"StatePrefix: 'หน้าบานเขียนลายรด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:25.271283824+07:00","message":"TextPushed: 'หน้าบาน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:25.481419552+07:00","message":"receive streaming session, msgId: 2148"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:25.48145494+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":"2025-10-27T15:47:25.481460634+07:00","message":"receive interim result [false|false]: หน้าบานเขียนลายรดน้ำเป็นไร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:25.481474432+07:00","message":"[buffer interim] 2148 false หน้าบานเขียนลายรดน้ำเป็นไร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:25.481481158+07:00","message":"[bufferProcess] interim [280000000]:หน้าบานเขียนลายรดน้ำเป็นไร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:25.481483736+07:00","message":"[bufferProcess] send to processor:หน้าบานเขียนลายรดน้ำเป็นราย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:25.481488552+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:25.481491219+07:00","message":"> Transcript [10156] [false]: 'หน้าบานเขียนลายรดน้ำเป็นราย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:25.481494592+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:25.481496708+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:25.481498298+07:00","message":"StatePrefix: 'หน้าบานเขียนลายรด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:25.481500115+07:00","message":"TextPushed: 'หน้าบาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:25.481504211+07:00","message":"Push: 'เขียนลายรด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:25.48150574+07:00","message":"TextPushed: 'หน้าบานเขียนลายรด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:25.481507413+07:00","message":"Set new StatePrefix : 'หน้าบานเขียนลายรดน้ำเป็นราย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:25.481509387+07:00","message":"Next Push (prob) : 'น้ำเป็นราย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:25.481536624+07:00","message":"push: {false เขียนลายรด 0 0xc002ee4580}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:25.554353406+07:00","message":"receive streaming session, msgId: 2148"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:25.554391423+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":"2025-10-27T15:47:25.554398014+07:00","message":"receive interim result [false|false]: หน้าบานเขียนลายรดน้ำเป็นไรพรุ่ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:25.554411975+07:00","message":"[buffer interim] 2148 false หน้าบานเขียนลายรดน้ำเป็นไรพรุ่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:25.554418482+07:00","message":"[bufferProcess] interim [400000000]:หน้าบานเขียนลายรดน้ำเป็นไรพรุ่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:25.554420708+07:00","message":"[bufferProcess] send to processor:หน้าบานเขียนลายรดน้ำเป็นไร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:25.554425997+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:25.554428475+07:00","message":"> Transcript [10157] [false]: 'หน้าบานเขียนลายรดน้ำเป็นไร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:25.554430907+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:25.554432854+07:00","message":"Set new StatePrefix: 'หน้าบานเขียนลายรดน้ำเป็นไร'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:25.723940123+07:00","message":"receive streaming session, msgId: 2148"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:25.723973166+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":"2025-10-27T15:47:25.723979032+07:00","message":"receive interim result [false|false]: หน้าบานเขียนลายรดน้ำเป็นลายพุ่มข้าว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:25.723989775+07:00","message":"[buffer interim] 2148 false หน้าบานเขียนลายรดน้ำเป็นลายพุ่มข้าว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:25.723995941+07:00","message":"[bufferProcess] interim [580000000]:หน้าบานเขียนลายรดน้ำเป็นลายพุ่มข้าว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:25.723998357+07:00","message":"[bufferProcess] send to processor:หน้าบานเขียนลายรดน้ำเป็นไรพรุ่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:25.724001772+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:25.724004221+07:00","message":"> Transcript [10158] [false]: 'หน้าบานเขียนลายรดน้ำเป็นไรพรุ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:25.724007062+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:25.724008817+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:25.724012249+07:00","message":"StatePrefix: 'หน้าบานเขียนลายรดน้ำเป็นไร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:25.724015165+07:00","message":"TextPushed: 'หน้าบานเขียนลายรด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:25.909281792+07:00","message":"receive streaming session, msgId: 2148"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:25.909320139+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":"2025-10-27T15:47:25.90932631+07:00","message":"receive interim result [false|false]: หน้าบานเขียนลายรดน้ำเป็นลายพุ่มข้าวบิณฑ์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:25.90933945+07:00","message":"[buffer interim] 2148 false หน้าบานเขียนลายรดน้ำเป็นลายพุ่มข้าวบิณฑ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:25.909346225+07:00","message":"[bufferProcess] interim [760000000]:หน้าบานเขียนลายรดน้ำเป็นลายพุ่มข้าวบิณฑ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:25.909348393+07:00","message":"[bufferProcess] send to processor:หน้าบานเขียนลายรดน้ำเป็นลายพุ่มข้าว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:25.909353699+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:25.909356392+07:00","message":"> Transcript [10159] [false]: 'หน้าบานเขียนลายรดน้ำเป็นลายพุ่มข้าว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:25.909358491+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:25.909360165+07:00","message":"Set new StatePrefix: 'หน้าบานเขียนลายรดน้ำเป็นลายพุ่มข้าว'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:26.120307552+07:00","message":"receive streaming session, msgId: 2148"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:26.120339146+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":"2025-10-27T15:47:26.120349577+07:00","message":"receive interim result [false|false]: หน้าบานเขียนลายรดน้ำเป็นลายพุ่มข้าวบิณฑ์หน้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:26.120359628+07:00","message":"[buffer interim] 2148 false หน้าบานเขียนลายรดน้ำเป็นลายพุ่มข้าวบิณฑ์หน้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:26.120368578+07:00","message":"[bufferProcess] interim [0]:หน้าบานเขียนลายรดน้ำเป็นลายพุ่มข้าวบิณฑ์หน้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:26.120370762+07:00","message":"[bufferProcess] send to processor:หน้าบานเขียนลายรดน้ำเป็นลายพุ่มข้าวบิณฑ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:26.120376161+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:26.120379047+07:00","message":"> Transcript [10160] [false]: 'หน้าบานเขียนลายรดน้ำเป็นลายพุ่มข้าวบิณฑ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:26.120382204+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:26.12038418+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:26.120386073+07:00","message":"StatePrefix: 'หน้าบานเขียนลายรดน้ำเป็นลายพุ่มข้าว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:26.120388034+07:00","message":"TextPushed: 'หน้าบานเขียนลายรด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:26.319752508+07:00","message":"receive streaming session, msgId: 2148"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:26.319788396+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":"2025-10-27T15:47:26.319794034+07:00","message":"receive interim result [false|false]: หน้าบานเขียนลายรดน้ำเป็นลายพุ่มข้าวบิณฑ์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:26.31980804+07:00","message":"[buffer interim] 2148 false หน้าบานเขียนลายรดน้ำเป็นลายพุ่มข้าวบิณฑ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:26.319816011+07:00","message":"[bufferProcess] interim [180000000]:หน้าบานเขียนลายรดน้ำเป็นลายพุ่มข้าวบิณฑ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:26.319819204+07:00","message":"[bufferProcess] send to processor:หน้าบานเขียนลายรดน้ำเป็นลายพุ่มข้าวบิณฑ์หน้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:26.319823717+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:26.319827257+07:00","message":"> Transcript [10161] [false]: 'หน้าบานเขียนลายรดน้ำเป็นลายพุ่มข้าวบิณฑ์หน้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:26.319831636+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:26.319839841+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:26.319842337+07:00","message":"StatePrefix: 'หน้าบานเขียนลายรดน้ำเป็นลายพุ่มข้าว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:26.319845077+07:00","message":"TextPushed: 'หน้าบานเขียนลายรด'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:47:26.360579571+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:47:26.360599862+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:26.366690643+07:00","message":"receive streaming session, msgId: 2148"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:26.366729537+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หน้าบานเขียนลายรดน้ำเป็นลายพุ่มข้าวบิณฑ์หน้า 4\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:26.366735321+07:00","message":"receive interim result [false|false]: หน้าบานเขียนลายรดน้ำเป็นลายพุ่มข้าวบิณฑ์หน้า 4"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:26.366746431+07:00","message":"[buffer interim] 2148 false หน้าบานเขียนลายรดน้ำเป็นลายพุ่มข้าวบิณฑ์หน้า 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:26.366754664+07:00","message":"[bufferProcess] interim [240000000]:หน้าบานเขียนลายรดน้ำเป็นลายพุ่มข้าวบิณฑ์หน้า 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:26.366757009+07:00","message":"[bufferProcess] send to processor:หน้าบานเขียนลายรดน้ำเป็นลายพุ่มข้าวบิณฑ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:26.366762096+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:26.366765889+07:00","message":"> Transcript [10162] [false]: 'หน้าบานเขียนลายรดน้ำเป็นลายพุ่มข้าวบิณฑ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:26.366770602+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:26.366773106+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:26.366776038+07:00","message":"StatePrefix: 'หน้าบานเขียนลายรดน้ำเป็นลายพุ่มข้าว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:26.366779292+07:00","message":"TextPushed: 'หน้าบานเขียนลายรด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:26.45465194+07:00","message":"[GCS] IsForceVAD: false for message ID: 2148"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:26.517543931+07:00","message":"receive streaming session, msgId: 2148"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:26.517602051+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":"2025-10-27T15:47:26.517611212+07:00","message":"receive interim result [false|false]: หน้าบานเขียนลายรดน้ำเป็นลายพุ่มข้าวบิณฑ์หน้าสิว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:26.517625948+07:00","message":"[buffer interim] 2148 false หน้าบานเขียนลายรดน้ำเป็นลายพุ่มข้าวบิณฑ์หน้าสิว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:26.517633052+07:00","message":"[bufferProcess] interim [360000000]:หน้าบานเขียนลายรดน้ำเป็นลายพุ่มข้าวบิณฑ์หน้าสิว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:26.517635457+07:00","message":"[bufferProcess] send to processor:หน้าบานเขียนลายรดน้ำเป็นลายพุ่มข้าวบิณฑ์หน้า 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:26.517640815+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:26.517643466+07:00","message":"> Transcript [10163] [false]: 'หน้าบานเขียนลายรดน้ำเป็นลายพุ่มข้าวบิณฑ์หน้า 4'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:26.51764674+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:26.5176491+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:26.517651747+07:00","message":"StatePrefix: 'หน้าบานเขียนลายรดน้ำเป็นลายพุ่มข้าว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:26.517654132+07:00","message":"TextPushed: 'หน้าบานเขียนลายรด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:26.517659432+07:00","message":"Push: 'น้ำเป็นลายพุ่มข้าว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:26.517661177+07:00","message":"TextPushed: 'หน้าบานเขียนลายรดน้ำเป็นลายพุ่มข้าว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:26.517663341+07:00","message":"Set new StatePrefix : 'หน้าบานเขียนลายรดน้ำเป็นลายพุ่มข้าวบิณฑ์หน้า 4'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:26.517665708+07:00","message":"Next Push (prob) : 'บิณฑ์หน้า 4'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:26.517674047+07:00","message":"push: {false น้ำเป็นลายพุ่มข้าว 0 0xc002ee4580}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:26.576253336+07:00","message":"[GCS] Start streaming session, msgId: 2149"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:26.715503176+07:00","message":"receive streaming session, msgId: 2148"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:26.715550281+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หน้าบานเขียนลายรดน้ำเป็นลายพุ่มข้าวบิณฑ์หน้าสิงห์\",\"confidence\":0.9580054}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:26.715556226+07:00","message":"receive interim result [true|false]: หน้าบานเขียนลายรดน้ำเป็นลายพุ่มข้าวบิณฑ์หน้าสิงห์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:26.715565064+07:00","message":"end recv isFinal message id 2148"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:26.715567525+07:00","message":"end Recv id 2148"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:26.715573073+07:00","message":"[buffer interim] 2148 true หน้าบานเขียนลายรดน้ำเป็นลายพุ่มข้าวบิณฑ์หน้าสิงห์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:26.715583854+07:00","message":"[bufferProcess] interim [540000000]:หน้าบานเขียนลายรดน้ำเป็นลายพุ่มข้าวบิณฑ์หน้าสิงห์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:26.715586704+07:00","message":"[bufferProcess] send to processor (isfinal):หน้าบานเขียนลายรดน้ำเป็นลายพุ่มข้าวบิณฑ์หน้าสิว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:26.715590259+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:26.715592802+07:00","message":"> Transcript [10164] [false]: 'หน้าบานเขียนลายรดน้ำเป็นลายพุ่มข้าวบิณฑ์หน้าสิว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:26.715595071+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:26.715596675+07:00","message":"Set new StatePrefix: 'หน้าบานเขียนลายรดน้ำเป็นลายพุ่มข้าวบิณฑ์หน้าสิว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:26.715598267+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:26.715599732+07:00","message":"> Transcript [10165] [true]: 'หน้าบานเขียนลายรดน้ำเป็นลายพุ่มข้าวบิณฑ์หน้าสิงห์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:26.715601768+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:26.715603615+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:26.715605234+07:00","message":"StatePrefix: 'หน้าบานเขียนลายรดน้ำเป็นลายพุ่มข้าวบิณฑ์หน้าสิว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:26.715607904+07:00","message":"TextPushed: 'หน้าบานเขียนลายรดน้ำเป็นลายพุ่มข้าว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:26.715613063+07:00","message":"Push: 'บิณฑ์หน้าสิงห์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:26.715621373+07:00","message":"push: {true บิณฑ์หน้าสิงห์ 0 0xc002ee4580}"}
{"level":"info","service":"Main","time":"2025-10-27T15:47:26.724957613+07:00","message":"write wav file: './tmp/7446/7446_2148.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:27.267848069+07:00","message":"receive streaming session, msgId: 2149"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:27.267893317+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":"2025-10-27T15:47:27.267900153+07:00","message":"receive interim result [false|false]: หลัง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:27.267915391+07:00","message":"[buffer interim] 2149 false หลัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:27.267926316+07:00","message":"[bufferProcess] interim [720000000]:หลัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:27.26792861+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:27.467445886+07:00","message":"receive streaming session, msgId: 2149"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:27.467483209+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":"2025-10-27T15:47:27.467494719+07:00","message":"receive interim result [false|false]: หลังคา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:27.467510752+07:00","message":"[buffer interim] 2149 false หลังคา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:27.467518439+07:00","message":"[bufferProcess] interim [900000000]:หลังคา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:27.467520923+07:00","message":"[bufferProcess] send to processor:หลัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:27.467524902+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:27.467528833+07:00","message":"> Transcript [10166] [false]: 'หลัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:27.467531919+07:00","message":"Set StatePrefix (first interim): 'หลัง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:27.569857683+07:00","message":"receive streaming session, msgId: 2149"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:27.569889764+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":"2025-10-27T15:47:27.569894998+07:00","message":"receive interim result [false|false]: หลังบ้าน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:27.569907841+07:00","message":"[buffer interim] 2149 false หลังบ้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:27.569917351+07:00","message":"[bufferProcess] interim [960000000]:หลังบ้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:27.569919397+07:00","message":"[bufferProcess] send to processor:หลังคา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:27.569924074+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:27.569926813+07:00","message":"> Transcript [10167] [false]: 'หลังคา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:27.569930189+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:27.569932079+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:27.569933653+07:00","message":"StatePrefix: 'หลัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:27.569935342+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:27.843386037+07:00","message":"receive streaming session, msgId: 2149"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:27.843424996+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":"2025-10-27T15:47:27.843432341+07:00","message":"receive interim result [false|false]: หลังบ้านเขียน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:27.843447674+07:00","message":"[buffer interim] 2149 false หลังบ้านเขียน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:27.843455264+07:00","message":"[bufferProcess] interim [260000000]:หลังบ้านเขียน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:27.843458711+07:00","message":"[bufferProcess] send to processor:หลังบ้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:27.843465269+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:27.843468871+07:00","message":"> Transcript [10168] [false]: 'หลังบ้าน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:27.843473042+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:27.843475563+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:27.843478175+07:00","message":"StatePrefix: 'หลัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:27.843482311+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:28.043249066+07:00","message":"receive streaming session, msgId: 2149"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:28.043285166+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":"2025-10-27T15:47:28.04329073+07:00","message":"receive interim result [false|false]: หลังบ้านเขียนสี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:28.04330375+07:00","message":"[buffer interim] 2149 false หลังบ้านเขียนสี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:28.043310567+07:00","message":"[bufferProcess] interim [500000000]:หลังบ้านเขียนสี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:28.043312743+07:00","message":"[bufferProcess] send to processor:หลังบ้านเขียน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:28.043318313+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:28.043321058+07:00","message":"> Transcript [10169] [false]: 'หลังบ้านเขียน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:28.043323981+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:28.043325824+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:28.043327417+07:00","message":"StatePrefix: 'หลัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:28.043329212+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:28.364329708+07:00","message":"receive streaming session, msgId: 2149"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:28.364373334+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":"2025-10-27T15:47:28.364379397+07:00","message":"receive interim result [false|false]: หลังบ้านเขียนสีเป็น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:28.364393196+07:00","message":"[buffer interim] 2149 false หลังบ้านเขียนสีเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:28.364399989+07:00","message":"[bufferProcess] interim [740000000]:หลังบ้านเขียนสีเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:28.364402201+07:00","message":"[bufferProcess] send to processor:หลังบ้านเขียนสี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:28.364407321+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:28.364410046+07:00","message":"> Transcript [10170] [false]: 'หลังบ้านเขียนสี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:28.364413416+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:28.364415217+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:28.364431425+07:00","message":"StatePrefix: 'หลัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:28.364433718+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:28.364440069+07:00","message":"Push: 'หลัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:28.364441741+07:00","message":"TextPushed: 'หลัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:28.364443326+07:00","message":"Set new StatePrefix : 'หลังบ้านเขียนสี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:28.364445179+07:00","message":"Next Push (prob) : 'บ้านเขียนสี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:28.36445362+07:00","message":"push: {false หลัง 0 0xc002b14a00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:28.520610845+07:00","message":"receive streaming session, msgId: 2149"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:28.520650772+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":"2025-10-27T15:47:28.520657705+07:00","message":"receive interim result [false|false]: หลังบ้านเขียนสีเป็นรูป"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:28.520673814+07:00","message":"[buffer interim] 2149 false หลังบ้านเขียนสีเป็นรูป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:28.520683708+07:00","message":"[bufferProcess] interim [920000000]:หลังบ้านเขียนสีเป็นรูป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:28.520686295+07:00","message":"[bufferProcess] send to processor:หลังบ้านเขียนสีเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:28.520693159+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:28.52069839+07:00","message":"> Transcript [10171] [false]: 'หลังบ้านเขียนสีเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:28.520703085+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:28.520705428+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:28.520708133+07:00","message":"StatePrefix: 'หลังบ้านเขียนสี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:28.520710662+07:00","message":"TextPushed: 'หลัง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:28.800709206+07:00","message":"receive streaming session, msgId: 2149"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:28.800742798+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":"2025-10-27T15:47:28.800748857+07:00","message":"receive interim result [false|false]: หลังบ้านเขียนสีเป็นรูปภาพ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:28.800761551+07:00","message":"[buffer interim] 2149 false หลังบ้านเขียนสีเป็นรูปภาพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:28.800769208+07:00","message":"[bufferProcess] interim [160000000]:หลังบ้านเขียนสีเป็นรูปภาพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:28.800771503+07:00","message":"[bufferProcess] send to processor:หลังบ้านเขียนสีเป็นรูป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:28.800776778+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:28.80077966+07:00","message":"> Transcript [10172] [false]: 'หลังบ้านเขียนสีเป็นรูป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:28.800784269+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:28.800786628+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:28.800790307+07:00","message":"StatePrefix: 'หลังบ้านเขียนสี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:28.800792335+07:00","message":"TextPushed: 'หลัง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:28.851694138+07:00","message":"receive streaming session, msgId: 2149"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:28.851726827+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":"2025-10-27T15:47:28.851732607+07:00","message":"receive interim result [false|false]: หลังบ้านเขียนสีเป็นรูป"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:28.85174451+07:00","message":"[buffer interim] 2149 false หลังบ้านเขียนสีเป็นรูป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:28.851750872+07:00","message":"[bufferProcess] interim [220000000]:หลังบ้านเขียนสีเป็นรูป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:28.851752963+07:00","message":"[bufferProcess] send to processor:หลังบ้านเขียนสีเป็นรูปภาพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:28.851758177+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:28.85176085+07:00","message":"> Transcript [10173] [false]: 'หลังบ้านเขียนสีเป็นรูปภาพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:28.85176405+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:28.851766568+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:28.851768544+07:00","message":"StatePrefix: 'หลังบ้านเขียนสี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:28.851774774+07:00","message":"TextPushed: 'หลัง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:28.858220247+07:00","message":"receive streaming session, msgId: 2149"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:28.858239065+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":"2025-10-27T15:47:28.858243701+07:00","message":"receive interim result [false|false]: หลังบ้านเขียนสีเป็นรูปเทวดา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:28.858254705+07:00","message":"[buffer interim] 2149 false หลังบ้านเขียนสีเป็นรูปเทวดา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:28.858260103+07:00","message":"[bufferProcess] interim [280000000]:หลังบ้านเขียนสีเป็นรูปเทวดา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:28.858262946+07:00","message":"[bufferProcess] send to processor:หลังบ้านเขียนสีเป็นรูป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:28.85826599+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:28.858268755+07:00","message":"> Transcript [10174] [false]: 'หลังบ้านเขียนสีเป็นรูป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:28.858272281+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:28.858273771+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:28.85827551+07:00","message":"StatePrefix: 'หลังบ้านเขียนสี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:28.85827711+07:00","message":"TextPushed: 'หลัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:28.858279538+07:00","message":"Push: 'บ้านเขียนสี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:28.858282353+07:00","message":"TextPushed: 'หลังบ้านเขียนสี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:28.858284914+07:00","message":"Set new StatePrefix : 'หลังบ้านเขียนสีเป็นรูป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:28.858286703+07:00","message":"Next Push (prob) : 'เป็นรูป'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:28.858294835+07:00","message":"push: {false บ้านเขียนสี 0 0xc002b14a00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:29.231378681+07:00","message":"receive streaming session, msgId: 2149"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:29.231421559+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":"2025-10-27T15:47:29.231429579+07:00","message":"receive interim result [false|false]: หลังบ้านเขียนสีเป็นรูปเทวดาส่ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:29.231445409+07:00","message":"[buffer interim] 2149 false หลังบ้านเขียนสีเป็นรูปเทวดาส่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:29.231456576+07:00","message":"[bufferProcess] interim [640000000]:หลังบ้านเขียนสีเป็นรูปเทวดาส่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:29.231459541+07:00","message":"[bufferProcess] send to processor:หลังบ้านเขียนสีเป็นรูปเทวดา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:29.231466601+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:29.231472648+07:00","message":"> Transcript [10175] [false]: 'หลังบ้านเขียนสีเป็นรูปเทวดา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:29.231477317+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:29.231479779+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:29.231482054+07:00","message":"StatePrefix: 'หลังบ้านเขียนสีเป็นรูป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:29.231485265+07:00","message":"TextPushed: 'หลังบ้านเขียนสี'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:47:29.361414362+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:47:29.361426318+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:29.451019764+07:00","message":"receive streaming session, msgId: 2149"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:29.451052762+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":"2025-10-27T15:47:29.451058344+07:00","message":"receive interim result [false|false]: หลังบ้านเขียนสีเป็นรูปเทวดาทรงพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:29.451072371+07:00","message":"[buffer interim] 2149 false หลังบ้านเขียนสีเป็นรูปเทวดาทรงพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:29.451079517+07:00","message":"[bufferProcess] interim [880000000]:หลังบ้านเขียนสีเป็นรูปเทวดาทรงพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:29.451081931+07:00","message":"[bufferProcess] send to processor:หลังบ้านเขียนสีเป็นรูปเทวดาส่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:29.451085432+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:29.451088146+07:00","message":"> Transcript [10176] [false]: 'หลังบ้านเขียนสีเป็นรูปเทวดาส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:29.451091737+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:29.451093471+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:29.45109543+07:00","message":"StatePrefix: 'หลังบ้านเขียนสีเป็นรูป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:29.451097777+07:00","message":"TextPushed: 'หลังบ้านเขียนสี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:29.621025993+07:00","message":"receive streaming session, msgId: 2149"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:29.62106011+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":"2025-10-27T15:47:29.621065562+07:00","message":"receive interim result [false|false]: หลังบ้านเขียนสีเป็นรูปเทวดาทรงพระครรภ์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:29.621076842+07:00","message":"[buffer interim] 2149 false หลังบ้านเขียนสีเป็นรูปเทวดาทรงพระครรภ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:29.621083426+07:00","message":"[bufferProcess] interim [60000000]:หลังบ้านเขียนสีเป็นรูปเทวดาทรงพระครรภ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:29.6210856+07:00","message":"[bufferProcess] send to processor:หลังบ้านเขียนสีเป็นรูปเทวดาทรงพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:29.621090778+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:29.621093203+07:00","message":"> Transcript [10177] [false]: 'หลังบ้านเขียนสีเป็นรูปเทวดาทรงพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:29.621096327+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:29.621098201+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:29.621099823+07:00","message":"StatePrefix: 'หลังบ้านเขียนสีเป็นรูป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:29.621102368+07:00","message":"TextPushed: 'หลังบ้านเขียนสี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:29.826100839+07:00","message":"receive streaming session, msgId: 2149"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:29.826150777+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":"2025-10-27T15:47:29.826159077+07:00","message":"receive interim result [false|false]: หลังบ้านเขียนสีเป็นรูปเทวดาทรงพระขรรค์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:29.826175705+07:00","message":"[buffer interim] 2149 false หลังบ้านเขียนสีเป็นรูปเทวดาทรงพระขรรค์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:29.82618803+07:00","message":"[bufferProcess] interim [300000000]:หลังบ้านเขียนสีเป็นรูปเทวดาทรงพระขรรค์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:29.826191207+07:00","message":"[bufferProcess] send to processor:หลังบ้านเขียนสีเป็นรูปเทวดาทรงพระครรภ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:29.82619759+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:29.826201495+07:00","message":"> Transcript [10178] [false]: 'หลังบ้านเขียนสีเป็นรูปเทวดาทรงพระครรภ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:29.826206027+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:29.826208821+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:29.826212051+07:00","message":"StatePrefix: 'หลังบ้านเขียนสีเป็นรูป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:29.826215271+07:00","message":"TextPushed: 'หลังบ้านเขียนสี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:29.826222229+07:00","message":"Push: 'เป็นรูป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:29.826225011+07:00","message":"TextPushed: 'หลังบ้านเขียนสีเป็นรูป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:29.826227574+07:00","message":"Set new StatePrefix : 'หลังบ้านเขียนสีเป็นรูปเทวดาทรงพระครรภ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:29.826230908+07:00","message":"Next Push (prob) : 'เทวดาทรงพระครรภ์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:29.826251478+07:00","message":"push: {false เป็นรูป 0 0xc002b14a00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:30.475049984+07:00","message":"receive streaming session, msgId: 2149"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:30.475092354+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":"2025-10-27T15:47:30.475099665+07:00","message":"receive interim result [false|false]: หลังบ้านเขียนสีเป็นรูปเทวดาทรงพระขรรค์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:30.475115278+07:00","message":"[buffer interim] 2149 false หลังบ้านเขียนสีเป็นรูปเทวดาทรงพระขรรค์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:30.475123838+07:00","message":"[bufferProcess] interim [900000000]:หลังบ้านเขียนสีเป็นรูปเทวดาทรงพระขรรค์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:30.475126708+07:00","message":"[bufferProcess] send to processor:หลังบ้านเขียนสีเป็นรูปเทวดาทรงพระขรรค์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:30.475133427+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:30.475141681+07:00","message":"> Transcript [10179] [false]: 'หลังบ้านเขียนสีเป็นรูปเทวดาทรงพระขรรค์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:30.475144748+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:30.475147404+07:00","message":"Set new StatePrefix: 'หลังบ้านเขียนสีเป็นรูปเทวดาทรงพระขรรค์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:30.972630882+07:00","message":"receive streaming session, msgId: 2149"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:30.972674014+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":"2025-10-27T15:47:30.972682883+07:00","message":"receive interim result [false|false]: หลังบ้านเขียนสีเป็นรูปเทวดาทรงพระขรรค์ปลาทับทิม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:30.97270094+07:00","message":"[buffer interim] 2149 false หลังบ้านเขียนสีเป็นรูปเทวดาทรงพระขรรค์ปลาทับทิม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:30.972713668+07:00","message":"[bufferProcess] interim [380000000]:หลังบ้านเขียนสีเป็นรูปเทวดาทรงพระขรรค์ปลาทับทิม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:30.972717503+07:00","message":"[bufferProcess] send to processor:หลังบ้านเขียนสีเป็นรูปเทวดาทรงพระขรรค์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:30.972722173+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:30.972725421+07:00","message":"> Transcript [10180] [false]: 'หลังบ้านเขียนสีเป็นรูปเทวดาทรงพระขรรค์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:30.972729669+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:30.972733449+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:30.972735786+07:00","message":"StatePrefix: 'หลังบ้านเขียนสีเป็นรูปเทวดาทรงพระขรรค์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:30.972739434+07:00","message":"TextPushed: 'หลังบ้านเขียนสีเป็นรูป'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:31.045975792+07:00","message":"receive streaming session, msgId: 2149"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:31.046013889+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":"2025-10-27T15:47:31.046021113+07:00","message":"receive interim result [false|false]: หลังบ้านเขียนสีเป็นรูปเทวดาทรงพระขรรค์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:31.046037362+07:00","message":"[buffer interim] 2149 false หลังบ้านเขียนสีเป็นรูปเทวดาทรงพระขรรค์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:31.046044831+07:00","message":"[bufferProcess] interim [440000000]:หลังบ้านเขียนสีเป็นรูปเทวดาทรงพระขรรค์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:31.046048168+07:00","message":"[bufferProcess] send to processor:หลังบ้านเขียนสีเป็นรูปเทวดาทรงพระขรรค์ปลาทับทิม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:31.046055624+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:31.04605933+07:00","message":"> Transcript [10181] [false]: 'หลังบ้านเขียนสีเป็นรูปเทวดาทรงพระขรรค์ปลาทับทิม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:31.046063926+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:31.04606639+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:31.046068814+07:00","message":"StatePrefix: 'หลังบ้านเขียนสีเป็นรูปเทวดาทรงพระขรรค์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:31.046072221+07:00","message":"TextPushed: 'หลังบ้านเขียนสีเป็นรูป'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:31.065879232+07:00","message":"receive streaming session, msgId: 2149"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:31.065916024+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":"2025-10-27T15:47:31.065923668+07:00","message":"receive interim result [false|false]: หลังบ้านเขียนสีเป็นรูปเทวดาทรงพระขรรค์ปลาทับทิมเนื้อ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:31.065937465+07:00","message":"[buffer interim] 2149 false หลังบ้านเขียนสีเป็นรูปเทวดาทรงพระขรรค์ปลาทับทิมเนื้อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:31.065946092+07:00","message":"[bufferProcess] interim [500000000]:หลังบ้านเขียนสีเป็นรูปเทวดาทรงพระขรรค์ปลาทับทิมเนื้อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:31.06594912+07:00","message":"[bufferProcess] send to processor:หลังบ้านเขียนสีเป็นรูปเทวดาทรงพระขรรค์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:31.065955835+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:31.065959256+07:00","message":"> Transcript [10182] [false]: 'หลังบ้านเขียนสีเป็นรูปเทวดาทรงพระขรรค์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:31.06596337+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:31.065965768+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:31.065968948+07:00","message":"StatePrefix: 'หลังบ้านเขียนสีเป็นรูปเทวดาทรงพระขรรค์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:31.065972188+07:00","message":"TextPushed: 'หลังบ้านเขียนสีเป็นรูป'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:31.242538357+07:00","message":"receive streaming session, msgId: 2149"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:31.242578307+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":"2025-10-27T15:47:31.242585912+07:00","message":"receive interim result [false|false]: หลังบ้านเขียนสีเป็นรูปเทวดาทรงพระขรรค์ประทับยืนเหมือน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:31.242601829+07:00","message":"[buffer interim] 2149 false หลังบ้านเขียนสีเป็นรูปเทวดาทรงพระขรรค์ประทับยืนเหมือน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:31.242610942+07:00","message":"[bufferProcess] interim [680000000]:หลังบ้านเขียนสีเป็นรูปเทวดาทรงพระขรรค์ประทับยืนเหมือน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:31.242614313+07:00","message":"[bufferProcess] send to processor:หลังบ้านเขียนสีเป็นรูปเทวดาทรงพระขรรค์ปลาทับทิมเนื้อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:31.242621176+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:31.242625321+07:00","message":"> Transcript [10183] [false]: 'หลังบ้านเขียนสีเป็นรูปเทวดาทรงพระขรรค์ปลาทับทิมเนื้อ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:31.242629964+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:31.242632447+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:31.242635603+07:00","message":"StatePrefix: 'หลังบ้านเขียนสีเป็นรูปเทวดาทรงพระขรรค์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:31.242638729+07:00","message":"TextPushed: 'หลังบ้านเขียนสีเป็นรูป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:31.242645697+07:00","message":"Push: 'เทวดาทรงพระขรรค์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:31.242648538+07:00","message":"TextPushed: 'หลังบ้านเขียนสีเป็นรูปเทวดาทรงพระขรรค์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:31.242651237+07:00","message":"Set new StatePrefix : 'หลังบ้านเขียนสีเป็นรูปเทวดาทรงพระขรรค์ปลาทับทิมเนื้อ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:31.242654145+07:00","message":"Next Push (prob) : 'ปลาทับทิมเนื้อ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:31.242664743+07:00","message":"push: {false เทวดาทรงพระขรรค์ 0 0xc002b14a00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:31.35974387+07:00","message":"receive streaming session, msgId: 2149"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:31.359788897+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":"2025-10-27T15:47:31.359798021+07:00","message":"receive interim result [false|false]: หลังบ้านเขียนสีเป็นรูปเทวดาทรงพระขรรค์ปลาทับทิมเหนือ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:31.359814485+07:00","message":"[buffer interim] 2149 false หลังบ้านเขียนสีเป็นรูปเทวดาทรงพระขรรค์ปลาทับทิมเหนือ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:31.359822933+07:00","message":"[bufferProcess] interim [740000000]:หลังบ้านเขียนสีเป็นรูปเทวดาทรงพระขรรค์ปลาทับทิมเหนือ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:31.359826243+07:00","message":"[bufferProcess] send to processor:หลังบ้านเขียนสีเป็นรูปเทวดาทรงพระขรรค์ประทับยืนเหมือน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:31.359832679+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:31.359844356+07:00","message":"> Transcript [10184] [false]: 'หลังบ้านเขียนสีเป็นรูปเทวดาทรงพระขรรค์ประทับยืนเหมือน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:31.3598477+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:31.359850251+07:00","message":"Set new StatePrefix: 'หลังบ้านเขียนสีเป็นรูปเทวดาทรงพระขรรค์ประทับยืนเหมือน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:31.369478952+07:00","message":"receive streaming session, msgId: 2149"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:31.369504542+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":"2025-10-27T15:47:31.36951077+07:00","message":"receive interim result [false|false]: หลังบ้านเขียนสีเป็นรูปเทวดาทรงพระขรรค์ปลาทับทิมเหนือพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:31.36952587+07:00","message":"[buffer interim] 2149 false หลังบ้านเขียนสีเป็นรูปเทวดาทรงพระขรรค์ปลาทับทิมเหนือพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:31.369531805+07:00","message":"[bufferProcess] interim [800000000]:หลังบ้านเขียนสีเป็นรูปเทวดาทรงพระขรรค์ปลาทับทิมเหนือพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:31.369535374+07:00","message":"[bufferProcess] send to processor:หลังบ้านเขียนสีเป็นรูปเทวดาทรงพระขรรค์ปลาทับทิมเหนือ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:31.369540088+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:31.369543047+07:00","message":"> Transcript [10185] [false]: 'หลังบ้านเขียนสีเป็นรูปเทวดาทรงพระขรรค์ปลาทับทิมเหนือ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:31.369546151+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:31.369548434+07:00","message":"Set new StatePrefix: 'หลังบ้านเขียนสีเป็นรูปเทวดาทรงพระขรรค์ปลาทับทิมเหนือ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:31.415918322+07:00","message":"receive streaming session, msgId: 2149"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:31.41595913+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":"2025-10-27T15:47:31.415967431+07:00","message":"receive interim result [false|false]: หลังบ้านเขียนสีเป็นรูปเทวดาทรงพระขรรค์ปลาทับทิมเหนือพระแท้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:31.415982197+07:00","message":"[buffer interim] 2149 false หลังบ้านเขียนสีเป็นรูปเทวดาทรงพระขรรค์ปลาทับทิมเหนือพระแท้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:31.415996475+07:00","message":"[bufferProcess] interim [920000000]:หลังบ้านเขียนสีเป็นรูปเทวดาทรงพระขรรค์ปลาทับทิมเหนือพระแท้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:31.415999894+07:00","message":"[bufferProcess] send to processor:หลังบ้านเขียนสีเป็นรูปเทวดาทรงพระขรรค์ปลาทับทิมเหนือพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:31.416004721+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:31.416008563+07:00","message":"> Transcript [10186] [false]: 'หลังบ้านเขียนสีเป็นรูปเทวดาทรงพระขรรค์ปลาทับทิมเหนือพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:31.416013521+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:31.416015904+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:31.416018347+07:00","message":"StatePrefix: 'หลังบ้านเขียนสีเป็นรูปเทวดาทรงพระขรรค์ปลาทับทิมเหนือ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:31.416021863+07:00","message":"TextPushed: 'หลังบ้านเขียนสีเป็นรูปเทวดาทรงพระขรรค์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:31.543766469+07:00","message":"receive streaming session, msgId: 2149"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:31.543825763+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":"2025-10-27T15:47:31.543832965+07:00","message":"receive interim result [false|false]: หลังบ้านเขียนสีเป็นรูปเทวดาทรงพระขรรค์ปลาทับทิมเหนือพระแท่น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:31.543861918+07:00","message":"[buffer interim] 2149 false หลังบ้านเขียนสีเป็นรูปเทวดาทรงพระขรรค์ปลาทับทิมเหนือพระแท่น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:31.543872089+07:00","message":"[bufferProcess] interim [980000000]:หลังบ้านเขียนสีเป็นรูปเทวดาทรงพระขรรค์ปลาทับทิมเหนือพระแท่น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:31.543875542+07:00","message":"[bufferProcess] send to processor:หลังบ้านเขียนสีเป็นรูปเทวดาทรงพระขรรค์ปลาทับทิมเหนือพระแท้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:31.54388005+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:31.543884386+07:00","message":"> Transcript [10187] [false]: 'หลังบ้านเขียนสีเป็นรูปเทวดาทรงพระขรรค์ปลาทับทิมเหนือพระแท้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:31.543889126+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:31.543891484+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:31.543895476+07:00","message":"StatePrefix: 'หลังบ้านเขียนสีเป็นรูปเทวดาทรงพระขรรค์ปลาทับทิมเหนือ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:31.54389893+07:00","message":"TextPushed: 'หลังบ้านเขียนสีเป็นรูปเทวดาทรงพระขรรค์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:31.7002023+07:00","message":"[GCS] IsForceVAD: false for message ID: 2149"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:31.891348431+07:00","message":"receive streaming session, msgId: 2149"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:31.891404063+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หลังบ้านเขียนสีเป็นรูปเทวดาทรงพระขรรค์ประทับยืนเหนือพระแท่น\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:31.891412023+07:00","message":"receive interim result [true|false]: หลังบ้านเขียนสีเป็นรูปเทวดาทรงพระขรรค์ประทับยืนเหนือพระแท่น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:31.891421518+07:00","message":"end recv isFinal message id 2149"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:31.891423925+07:00","message":"end Recv id 2149"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:31.891432332+07:00","message":"[buffer interim] 2149 true หลังบ้านเขียนสีเป็นรูปเทวดาทรงพระขรรค์ประทับยืนเหนือพระแท่น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:31.891443063+07:00","message":"[bufferProcess] interim [340000000]:หลังบ้านเขียนสีเป็นรูปเทวดาทรงพระขรรค์ประทับยืนเหนือพระแท่น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:31.891449535+07:00","message":"[bufferProcess] send to processor (isfinal):หลังบ้านเขียนสีเป็นรูปเทวดาทรงพระขรรค์ปลาทับทิมเหนือพระแท่น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:31.891454342+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:31.891458736+07:00","message":"> Transcript [10188] [false]: 'หลังบ้านเขียนสีเป็นรูปเทวดาทรงพระขรรค์ปลาทับทิมเหนือพระแท่น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:31.891463162+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:31.891465512+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:31.891469626+07:00","message":"StatePrefix: 'หลังบ้านเขียนสีเป็นรูปเทวดาทรงพระขรรค์ปลาทับทิมเหนือ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:31.891472744+07:00","message":"TextPushed: 'หลังบ้านเขียนสีเป็นรูปเทวดาทรงพระขรรค์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:31.89147514+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:31.89147797+07:00","message":"> Transcript [10189] [true]: 'หลังบ้านเขียนสีเป็นรูปเทวดาทรงพระขรรค์ประทับยืนเหนือพระแท่น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:31.891480895+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:31.891482954+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:31.891485128+07:00","message":"StatePrefix: 'หลังบ้านเขียนสีเป็นรูปเทวดาทรงพระขรรค์ปลาทับทิมเหนือ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:31.891488273+07:00","message":"TextPushed: 'หลังบ้านเขียนสีเป็นรูปเทวดาทรงพระขรรค์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:31.891496739+07:00","message":"Push: 'ประทับยืนเหนือพระแท่น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:31.891507691+07:00","message":"push: {true ประทับยืนเหนือพระแท่น 0 0xc002b14a00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:47:31.902284307+07:00","message":"write wav file: './tmp/7446/7446_2149.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:31.957895873+07:00","message":"[GCS] Start streaming session, msgId: 2150"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:47:32.362198302+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:47:32.362204746+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:32.700948584+07:00","message":"receive streaming session, msgId: 2150"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:32.700989621+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":"2025-10-27T15:47:32.700994614+07:00","message":"receive interim result [false|false]: ไปไหนก็"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:32.701007273+07:00","message":"[buffer interim] 2150 false ไปไหนก็"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:32.701013352+07:00","message":"[bufferProcess] interim [780000000]:ไปไหนก็"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:32.701014826+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:32.829784611+07:00","message":"receive streaming session, msgId: 2150"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:32.82981744+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":"2025-10-27T15:47:32.829822408+07:00","message":"receive interim result [false|false]: ไปไหนกัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:32.829843791+07:00","message":"[buffer interim] 2150 false ไปไหนกัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:32.829852063+07:00","message":"[bufferProcess] interim [840000000]:ไปไหนกัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:32.829853899+07:00","message":"[bufferProcess] send to processor:ไปไหนก็"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:32.829857176+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:32.82985981+07:00","message":"> Transcript [10190] [false]: 'ไปไหนก็'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:32.829862219+07:00","message":"Set StatePrefix (first interim): 'ไปไหนก็'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:33.049174374+07:00","message":"receive streaming session, msgId: 2150"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:33.049215197+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":"2025-10-27T15:47:33.049221628+07:00","message":"receive interim result [false|false]: ไปไหนกนก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:33.049235373+07:00","message":"[buffer interim] 2150 false ไปไหนกนก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:33.049243232+07:00","message":"[bufferProcess] interim [80000000]:ไปไหนกนก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:33.049246119+07:00","message":"[bufferProcess] send to processor:ไปไหนกัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:33.049250349+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:33.049254016+07:00","message":"> Transcript [10191] [false]: 'ไปไหนกัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:33.049256976+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:33.049259313+07:00","message":"Set new StatePrefix: 'ไปไหนกัน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:33.205255649+07:00","message":"receive streaming session, msgId: 2150"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:33.205291453+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":"2025-10-27T15:47:33.205296766+07:00","message":"receive interim result [false|false]: กนกแปล"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:33.205310567+07:00","message":"[buffer interim] 2150 false กนกแปล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:33.205316966+07:00","message":"[bufferProcess] interim [260000000]:กนกแปล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:33.20531899+07:00","message":"[bufferProcess] send to processor:ไปไหนกนก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:33.205322204+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:33.205324698+07:00","message":"> Transcript [10192] [false]: 'ไปไหนกนก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:33.205326454+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:33.205328211+07:00","message":"Set new StatePrefix: 'ไปไหนกนก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:33.209746294+07:00","message":"receive streaming session, msgId: 2150"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:33.209766904+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":"2025-10-27T15:47:33.209773364+07:00","message":"receive interim result [false|false]: กระหนกเปลว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:33.209783298+07:00","message":"[buffer interim] 2150 false กระหนกเปลว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:33.209787745+07:00","message":"[bufferProcess] interim [320000000]:กระหนกเปลว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:33.209789573+07:00","message":"[bufferProcess] send to processor:กนกแปล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:33.209793001+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:33.209795196+07:00","message":"> Transcript [10193] [false]: 'กนกแปล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:33.20979671+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:33.209798232+07:00","message":"Set new StatePrefix: 'กนกแปล'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:33.716578601+07:00","message":"receive streaming session, msgId: 2150"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:33.716611127+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":"2025-10-27T15:47:33.71661665+07:00","message":"receive interim result [false|false]: ไปไหนกนกเปลว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:33.71663104+07:00","message":"[buffer interim] 2150 false ไปไหนกนกเปลว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:33.716638204+07:00","message":"[bufferProcess] interim [740000000]:ไปไหนกนกเปลว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:33.716640372+07:00","message":"[bufferProcess] send to processor:กระหนกเปลว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:33.716643437+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:33.716646095+07:00","message":"> Transcript [10194] [false]: 'กระหนกเปลว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:33.716647892+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:33.716649898+07:00","message":"Set new StatePrefix: 'กระหนกเปลว'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:34.039965741+07:00","message":"receive streaming session, msgId: 2150"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:34.0400039+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":"2025-10-27T15:47:34.040009475+07:00","message":"receive interim result [false|false]: กระหนกเปลวประกอบ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:34.040021414+07:00","message":"[buffer interim] 2150 false กระหนกเปลวประกอบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:34.040028982+07:00","message":"[bufferProcess] interim [40000000]:กระหนกเปลวประกอบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:34.040031845+07:00","message":"[bufferProcess] send to processor:ไปไหนกนกเปลว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:34.040038375+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:34.040041942+07:00","message":"> Transcript [10195] [false]: 'ไปไหนกนกเปลว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:34.040044852+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:34.040047602+07:00","message":"Set new StatePrefix: 'ไปไหนกนกเปลว'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:34.121923094+07:00","message":"receive streaming session, msgId: 2150"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:34.121961142+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":"2025-10-27T15:47:34.121966839+07:00","message":"receive interim result [false|false]: กระหนกเปลวประกอบเป็น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:34.121979335+07:00","message":"[buffer interim] 2150 false กระหนกเปลวประกอบเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:34.121987812+07:00","message":"[bufferProcess] interim [220000000]:กระหนกเปลวประกอบเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:34.121990199+07:00","message":"[bufferProcess] send to processor:กระหนกเปลวประกอบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:34.121993201+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:34.121996246+07:00","message":"> Transcript [10196] [false]: 'กระหนกเปลวประกอบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:34.121998522+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:34.122000207+07:00","message":"Set new StatePrefix: 'กระหนกเปลวประกอบ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:34.298910897+07:00","message":"receive streaming session, msgId: 2150"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:34.298947698+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":"2025-10-27T15:47:34.298953115+07:00","message":"receive interim result [false|false]: กระหนกเปลวประกอบเป็นราย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:34.298965595+07:00","message":"[buffer interim] 2150 false กระหนกเปลวประกอบเป็นราย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:34.298972182+07:00","message":"[bufferProcess] interim [340000000]:กระหนกเปลวประกอบเป็นราย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:34.298974906+07:00","message":"[bufferProcess] send to processor:กระหนกเปลวประกอบเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:34.298979932+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:34.298982666+07:00","message":"> Transcript [10197] [false]: 'กระหนกเปลวประกอบเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:34.298985688+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:34.298987906+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:34.29898979+07:00","message":"StatePrefix: 'กระหนกเปลวประกอบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:34.298991815+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:34.565709641+07:00","message":"receive streaming session, msgId: 2150"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:34.565744558+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":"2025-10-27T15:47:34.565749625+07:00","message":"receive interim result [false|false]: กระหนกเปลวประกอบเป็นรายชื่อ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:34.565762935+07:00","message":"[buffer interim] 2150 false กระหนกเปลวประกอบเป็นรายชื่อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:34.565769536+07:00","message":"[bufferProcess] interim [580000000]:กระหนกเปลวประกอบเป็นรายชื่อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:34.565772002+07:00","message":"[bufferProcess] send to processor:กระหนกเปลวประกอบเป็นราย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:34.565777081+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:34.565780172+07:00","message":"> Transcript [10198] [false]: 'กระหนกเปลวประกอบเป็นราย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:34.565784242+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:34.565786594+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:34.565789355+07:00","message":"StatePrefix: 'กระหนกเปลวประกอบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:34.565792039+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:34.711137659+07:00","message":"receive streaming session, msgId: 2150"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:34.711170888+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":"2025-10-27T15:47:34.711176203+07:00","message":"receive interim result [false|false]: กระหนกเปลวประกอบเป็นรายคือ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:34.711189989+07:00","message":"[buffer interim] 2150 false กระหนกเปลวประกอบเป็นรายคือ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:34.711196917+07:00","message":"[bufferProcess] interim [640000000]:กระหนกเปลวประกอบเป็นรายคือ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:34.711203036+07:00","message":"[bufferProcess] send to processor:กระหนกเปลวประกอบเป็นรายชื่อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:34.711210373+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:34.711212921+07:00","message":"> Transcript [10199] [false]: 'กระหนกเปลวประกอบเป็นรายชื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:34.711216216+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:34.711218093+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:34.711219881+07:00","message":"StatePrefix: 'กระหนกเปลวประกอบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:34.711221841+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:34.713778064+07:00","message":"receive streaming session, msgId: 2150"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:34.713788931+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":"2025-10-27T15:47:34.713792881+07:00","message":"receive interim result [false|false]: กระหนกเปลวประกอบเป็นรายพื้น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:34.713801092+07:00","message":"[buffer interim] 2150 false กระหนกเปลวประกอบเป็นรายพื้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:34.713805764+07:00","message":"[bufferProcess] interim [700000000]:กระหนกเปลวประกอบเป็นรายพื้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:34.713808519+07:00","message":"[bufferProcess] send to processor:กระหนกเปลวประกอบเป็นรายคือ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:34.7138138+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:34.713819369+07:00","message":"> Transcript [10200] [false]: 'กระหนกเปลวประกอบเป็นรายคือ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:34.713821516+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:34.713823041+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:34.71382454+07:00","message":"StatePrefix: 'กระหนกเปลวประกอบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:34.713826052+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:34.713831706+07:00","message":"Push: 'กระหนกเปลวประกอบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:34.713841089+07:00","message":"TextPushed: 'กระหนกเปลวประกอบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:34.713843223+07:00","message":"Set new StatePrefix : 'กระหนกเปลวประกอบเป็นรายคือ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:34.713845262+07:00","message":"Next Push (prob) : 'เป็นรายคือ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:34.713853315+07:00","message":"push: {false กระหนกเปลวประกอบ 0 0xc002a06400}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:34.775426071+07:00","message":"[GCS] IsForceVAD: false for message ID: 2150"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:34.985204149+07:00","message":"receive streaming session, msgId: 2150"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:34.98523832+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กระหนกเปลวประกอบเป็นลายพื้น\",\"confidence\":0.950073}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":30000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:34.985243826+07:00","message":"receive interim result [true|false]: กระหนกเปลวประกอบเป็นลายพื้น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:34.985250653+07:00","message":"end recv isFinal message id 2150"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:34.985252552+07:00","message":"end Recv id 2150"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:34.985257623+07:00","message":"[buffer interim] 2150 true กระหนกเปลวประกอบเป็นลายพื้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:34.985263963+07:00","message":"[bufferProcess] interim [30000000]:กระหนกเปลวประกอบเป็นลายพื้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:34.985268128+07:00","message":"[bufferProcess] send to processor (isfinal):กระหนกเปลวประกอบเป็นรายพื้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:34.985271649+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:34.985274412+07:00","message":"> Transcript [10201] [false]: 'กระหนกเปลวประกอบเป็นรายพื้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:34.985276525+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:34.985278169+07:00","message":"Set new StatePrefix: 'กระหนกเปลวประกอบเป็นรายพื้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:34.985279596+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:34.985281222+07:00","message":"> Transcript [10202] [true]: 'กระหนกเปลวประกอบเป็นลายพื้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:34.985283151+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:34.985284714+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:34.985286245+07:00","message":"StatePrefix: 'กระหนกเปลวประกอบเป็นรายพื้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:34.985288268+07:00","message":"TextPushed: 'กระหนกเปลวประกอบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:34.985292417+07:00","message":"Push: 'เป็นลายพื้น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:34.985299881+07:00","message":"push: {true เป็นลายพื้น 0 0xc002a06400}"}
{"level":"info","service":"Main","time":"2025-10-27T15:47:34.993706663+07:00","message":"write wav file: './tmp/7446/7446_2150.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:35.16724465+07:00","message":"[GCS] Start streaming session, msgId: 2151"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:47:35.362501882+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:47:35.362510543+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:37.433090391+07:00","message":"receive streaming session, msgId: 2151"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:37.433135121+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":"2025-10-27T15:47:37.433141505+07:00","message":"receive interim result [false|false]: หนัง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:37.433156901+07:00","message":"[buffer interim] 2151 false หนัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:37.433175295+07:00","message":"[bufferProcess] interim [280000000]:หนัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:37.433179321+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:37.433185991+07:00","message":"[bufferProcess] send to processor (ticker):หนัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:37.433189419+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:37.433193064+07:00","message":"> Transcript [10203] [false]: 'หนัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:37.433195619+07:00","message":"Set StatePrefix (first interim): 'หนัง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:37.640928263+07:00","message":"receive streaming session, msgId: 2151"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:37.640963524+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":"2025-10-27T15:47:37.640968869+07:00","message":"receive interim result [false|false]: หนังไทย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:37.640981479+07:00","message":"[buffer interim] 2151 false หนังไทย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:37.640990206+07:00","message":"[bufferProcess] interim [520000000]:หนังไทย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:37.640991683+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:37.816179389+07:00","message":"receive streaming session, msgId: 2151"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:37.81621388+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":"2025-10-27T15:47:37.816221052+07:00","message":"receive interim result [false|false]: ผนังภายนอก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:37.816238096+07:00","message":"[buffer interim] 2151 false ผนังภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:37.816245008+07:00","message":"[bufferProcess] interim [700000000]:ผนังภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:37.816246803+07:00","message":"[bufferProcess] send to processor:หนังไทย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:37.816250346+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:37.816253045+07:00","message":"> Transcript [10204] [false]: 'หนังไทย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:37.816255355+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:37.816257028+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:37.816259573+07:00","message":"StatePrefix: 'หนัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:37.816261356+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:38.13994534+07:00","message":"receive streaming session, msgId: 2151"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:38.139984933+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":"2025-10-27T15:47:38.139990405+07:00","message":"receive interim result [false|false]: ผนังภายนอกและ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:38.140001679+07:00","message":"[buffer interim] 2151 false ผนังภายนอกและ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:38.140007641+07:00","message":"[bufferProcess] interim [940000000]:ผนังภายนอกและ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:38.140010159+07:00","message":"[bufferProcess] send to processor:ผนังภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:38.140015697+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:38.140018271+07:00","message":"> Transcript [10205] [false]: 'ผนังภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:38.140020242+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:38.140022039+07:00","message":"Set new StatePrefix: 'ผนังภายนอก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:38.145575019+07:00","message":"receive streaming session, msgId: 2151"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:38.145597087+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":"2025-10-27T15:47:38.145601714+07:00","message":"receive interim result [false|false]: ผนังภายนอกหรือ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:38.145612506+07:00","message":"[buffer interim] 2151 false ผนังภายนอกหรือ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:38.145616885+07:00","message":"[bufferProcess] interim [0]:ผนังภายนอกหรือ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:38.145618698+07:00","message":"[bufferProcess] send to processor:ผนังภายนอกและ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:38.145621894+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:38.145624077+07:00","message":"> Transcript [10206] [false]: 'ผนังภายนอกและ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:38.14562655+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:38.145628371+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:38.145630202+07:00","message":"StatePrefix: 'ผนังภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:38.145631903+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:38.199188632+07:00","message":"receive streaming session, msgId: 2151"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:38.199234921+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":"2025-10-27T15:47:38.199243302+07:00","message":"receive interim result [false|false]: ผนังภายนอกระบบ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:38.199258123+07:00","message":"[buffer interim] 2151 false ผนังภายนอกระบบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:38.199267057+07:00","message":"[bufferProcess] interim [60000000]:ผนังภายนอกระบบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:38.199269951+07:00","message":"[bufferProcess] send to processor:ผนังภายนอกหรือ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:38.199276521+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:38.199281367+07:00","message":"> Transcript [10207] [false]: 'ผนังภายนอกหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:38.199285396+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:38.199287774+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:38.1992902+07:00","message":"StatePrefix: 'ผนังภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:38.199292759+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:38.20194724+07:00","message":"receive streaming session, msgId: 2151"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:38.201963389+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":"2025-10-27T15:47:38.201968544+07:00","message":"receive interim result [false|false]: ผนังภายนอกระหว่าง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:38.201978866+07:00","message":"[buffer interim] 2151 false ผนังภายนอกระหว่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:38.201983699+07:00","message":"[bufferProcess] interim [120000000]:ผนังภายนอกระหว่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:38.201986341+07:00","message":"[bufferProcess] send to processor:ผนังภายนอกระบบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:38.201989268+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:38.201991978+07:00","message":"> Transcript [10208] [false]: 'ผนังภายนอกระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:38.201995355+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:38.201997806+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:38.202000052+07:00","message":"StatePrefix: 'ผนังภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:38.202002501+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:47:38.362923965+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:47:38.362927088+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:38.514219076+07:00","message":"receive streaming session, msgId: 2151"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:38.514252722+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":"2025-10-27T15:47:38.514258934+07:00","message":"receive interim result [false|false]: ผนังภายนอกระหว่างช่อง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:38.514272226+07:00","message":"[buffer interim] 2151 false ผนังภายนอกระหว่างช่อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:38.51427871+07:00","message":"[bufferProcess] interim [360000000]:ผนังภายนอกระหว่างช่อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:38.514280948+07:00","message":"[bufferProcess] send to processor:ผนังภายนอกระหว่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:38.514286139+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:38.514288796+07:00","message":"> Transcript [10209] [false]: 'ผนังภายนอกระหว่าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:38.514291467+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:38.514293554+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:38.514295219+07:00","message":"StatePrefix: 'ผนังภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:38.514297105+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:38.514301243+07:00","message":"Push: 'ผนังภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:38.514302731+07:00","message":"TextPushed: 'ผนังภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:38.51430467+07:00","message":"Set new StatePrefix : 'ผนังภายนอกระหว่าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:38.514306667+07:00","message":"Next Push (prob) : 'ระหว่าง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:38.51431428+07:00","message":"push: {false ผนังภายนอก 0 0xc002b14d00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:38.708183794+07:00","message":"receive streaming session, msgId: 2151"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:38.708219207+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ผนังภายนอกระหว่างช่อง 9\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:38.708224715+07:00","message":"receive interim result [false|false]: ผนังภายนอกระหว่างช่อง 9"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:38.708237752+07:00","message":"[buffer interim] 2151 false ผนังภายนอกระหว่างช่อง 9"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:38.708244185+07:00","message":"[bufferProcess] interim [540000000]:ผนังภายนอกระหว่างช่อง 9"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:38.708246395+07:00","message":"[bufferProcess] send to processor:ผนังภายนอกระหว่างช่อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:38.708251959+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:38.708256563+07:00","message":"> Transcript [10210] [false]: 'ผนังภายนอกระหว่างช่อง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:38.70825984+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:38.708262003+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:38.708263522+07:00","message":"StatePrefix: 'ผนังภายนอกระหว่าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:38.708265551+07:00","message":"TextPushed: 'ผนังภายนอก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:39.042001209+07:00","message":"receive streaming session, msgId: 2151"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:39.042047331+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":"2025-10-27T15:47:39.042055005+07:00","message":"receive interim result [false|false]: ผนังภายนอกระหว่างช่องแคบสบาย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:39.042071304+07:00","message":"[buffer interim] 2151 false ผนังภายนอกระหว่างช่องแคบสบาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:39.042080001+07:00","message":"[bufferProcess] interim [900000000]:ผนังภายนอกระหว่างช่องแคบสบาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:39.042083202+07:00","message":"[bufferProcess] send to processor:ผนังภายนอกระหว่างช่อง 9"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:39.042091302+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:39.042094864+07:00","message":"> Transcript [10211] [false]: 'ผนังภายนอกระหว่างช่อง 9'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:39.04209918+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:39.042101917+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:39.042104761+07:00","message":"StatePrefix: 'ผนังภายนอกระหว่าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:39.042107577+07:00","message":"TextPushed: 'ผนังภายนอก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:39.123843392+07:00","message":"receive streaming session, msgId: 2151"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:39.123882209+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":"2025-10-27T15:47:39.123891024+07:00","message":"receive interim result [false|false]: ผนังภายนอกระหว่างช่องแคบพยาบาล"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:39.123902908+07:00","message":"[buffer interim] 2151 false ผนังภายนอกระหว่างช่องแคบพยาบาล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:39.123909544+07:00","message":"[bufferProcess] interim [20000000]:ผนังภายนอกระหว่างช่องแคบพยาบาล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:39.123911715+07:00","message":"[bufferProcess] send to processor:ผนังภายนอกระหว่างช่องแคบสบาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:39.12391693+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:39.123919441+07:00","message":"> Transcript [10212] [false]: 'ผนังภายนอกระหว่างช่องแคบสบาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:39.123922615+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:39.123924685+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:39.123926573+07:00","message":"StatePrefix: 'ผนังภายนอกระหว่าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:39.123928523+07:00","message":"TextPushed: 'ผนังภายนอก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:39.241383843+07:00","message":"receive streaming session, msgId: 2151"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:39.24141706+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":"2025-10-27T15:47:39.241422524+07:00","message":"receive interim result [false|false]: ผนังภายนอกระหว่างช่องแคบพยาบาลและ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:39.241438278+07:00","message":"[buffer interim] 2151 false ผนังภายนอกระหว่างช่องแคบพยาบาลและ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:39.241447383+07:00","message":"[bufferProcess] interim [80000000]:ผนังภายนอกระหว่างช่องแคบพยาบาลและ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:39.241450005+07:00","message":"[bufferProcess] send to processor:ผนังภายนอกระหว่างช่องแคบพยาบาล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:39.241455245+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:39.241458076+07:00","message":"> Transcript [10213] [false]: 'ผนังภายนอกระหว่างช่องแคบพยาบาล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:39.241461061+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:39.241463046+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:39.241464891+07:00","message":"StatePrefix: 'ผนังภายนอกระหว่าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:39.241466733+07:00","message":"TextPushed: 'ผนังภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:39.241470577+07:00","message":"Push: 'ระหว่าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:39.241472049+07:00","message":"TextPushed: 'ผนังภายนอกระหว่าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:39.2414738+07:00","message":"Set new StatePrefix : 'ผนังภายนอกระหว่างช่องแคบพยาบาล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:39.241477302+07:00","message":"Next Push (prob) : 'ช่องแคบพยาบาล'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:39.241486597+07:00","message":"push: {false ระหว่าง 0 0xc002b14d00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:39.457359284+07:00","message":"receive streaming session, msgId: 2151"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:39.457390301+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":"2025-10-27T15:47:39.457395487+07:00","message":"receive interim result [false|false]: ผนังภายนอกระหว่างช่องแคบพยาบาลและช่อง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:39.457408744+07:00","message":"[buffer interim] 2151 false ผนังภายนอกระหว่างช่องแคบพยาบาลและช่อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:39.457414949+07:00","message":"[bufferProcess] interim [320000000]:ผนังภายนอกระหว่างช่องแคบพยาบาลและช่อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:39.457416896+07:00","message":"[bufferProcess] send to processor:ผนังภายนอกระหว่างช่องแคบพยาบาลและ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:39.457423571+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:39.457426071+07:00","message":"> Transcript [10214] [false]: 'ผนังภายนอกระหว่างช่องแคบพยาบาลและ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:39.457429364+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:39.4574316+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:39.457433401+07:00","message":"StatePrefix: 'ผนังภายนอกระหว่างช่องแคบพยาบาล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:39.45743558+07:00","message":"TextPushed: 'ผนังภายนอกระหว่าง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:39.743758377+07:00","message":"receive streaming session, msgId: 2151"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:39.743786725+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":"2025-10-27T15:47:39.743792335+07:00","message":"receive interim result [false|false]: ผนังภายนอกระหว่างช่องแคบพยาบาลและท่องเที่ยว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:39.743805488+07:00","message":"[buffer interim] 2151 false ผนังภายนอกระหว่างช่องแคบพยาบาลและท่องเที่ยว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:39.743814171+07:00","message":"[bufferProcess] interim [560000000]:ผนังภายนอกระหว่างช่องแคบพยาบาลและท่องเที่ยว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:39.743816513+07:00","message":"[bufferProcess] send to processor:ผนังภายนอกระหว่างช่องแคบพยาบาลและช่อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:39.743823066+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:39.743825413+07:00","message":"> Transcript [10215] [false]: 'ผนังภายนอกระหว่างช่องแคบพยาบาลและช่อง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:39.74382885+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:39.743830542+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:39.743832999+07:00","message":"StatePrefix: 'ผนังภายนอกระหว่างช่องแคบพยาบาล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:39.743843128+07:00","message":"TextPushed: 'ผนังภายนอกระหว่าง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:39.836368548+07:00","message":"receive streaming session, msgId: 2151"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:39.836403696+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ผนังภายนอกระหว่างช่องแคบพยาบาลและช่อง 9\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:39.836409592+07:00","message":"receive interim result [false|false]: ผนังภายนอกระหว่างช่องแคบพยาบาลและช่อง 9"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:39.836420449+07:00","message":"[buffer interim] 2151 false ผนังภายนอกระหว่างช่องแคบพยาบาลและช่อง 9"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:39.836426885+07:00","message":"[bufferProcess] interim [680000000]:ผนังภายนอกระหว่างช่องแคบพยาบาลและช่อง 9"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:39.836429195+07:00","message":"[bufferProcess] send to processor:ผนังภายนอกระหว่างช่องแคบพยาบาลและท่องเที่ยว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:39.836434487+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:39.836437067+07:00","message":"> Transcript [10216] [false]: 'ผนังภายนอกระหว่างช่องแคบพยาบาลและท่องเที่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:39.836440505+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:39.836442395+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:39.836444258+07:00","message":"StatePrefix: 'ผนังภายนอกระหว่างช่องแคบพยาบาล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:39.83644654+07:00","message":"TextPushed: 'ผนังภายนอกระหว่าง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:39.938468316+07:00","message":"receive streaming session, msgId: 2151"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:39.938503296+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":"2025-10-27T15:47:39.938509686+07:00","message":"receive interim result [false|false]: ผนังภายนอกระหว่างช่องแคบพยาบาลและป้องกัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:39.938521192+07:00","message":"[buffer interim] 2151 false ผนังภายนอกระหว่างช่องแคบพยาบาลและป้องกัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:39.9385277+07:00","message":"[bufferProcess] interim [740000000]:ผนังภายนอกระหว่างช่องแคบพยาบาลและป้องกัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:39.938530217+07:00","message":"[bufferProcess] send to processor:ผนังภายนอกระหว่างช่องแคบพยาบาลและช่อง 9"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:39.938535279+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:39.938537901+07:00","message":"> Transcript [10217] [false]: 'ผนังภายนอกระหว่างช่องแคบพยาบาลและช่อง 9'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:39.938542145+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:39.938544385+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:39.938546359+07:00","message":"StatePrefix: 'ผนังภายนอกระหว่างช่องแคบพยาบาล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:39.938548793+07:00","message":"TextPushed: 'ผนังภายนอกระหว่าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:39.938554303+07:00","message":"Push: 'ช่องแคบพยาบาล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:39.938555933+07:00","message":"TextPushed: 'ผนังภายนอกระหว่างช่องแคบพยาบาล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:39.938557799+07:00","message":"Set new StatePrefix : 'ผนังภายนอกระหว่างช่องแคบพยาบาลและช่อง 9'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:39.938560261+07:00","message":"Next Push (prob) : 'และช่อง 9'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:39.938570843+07:00","message":"push: {false ช่องแคบพยาบาล 0 0xc002b14d00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:39.991688217+07:00","message":"receive streaming session, msgId: 2151"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:39.991724372+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":"2025-10-27T15:47:39.991730242+07:00","message":"receive interim result [false|false]: ผนังภายนอกระหว่างช่องแคบพยาบาลและช่องทางบัญชี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:39.991742981+07:00","message":"[buffer interim] 2151 false ผนังภายนอกระหว่างช่องแคบพยาบาลและช่องทางบัญชี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:39.991749816+07:00","message":"[bufferProcess] interim [860000000]:ผนังภายนอกระหว่างช่องแคบพยาบาลและช่องทางบัญชี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:39.991755408+07:00","message":"[bufferProcess] send to processor:ผนังภายนอกระหว่างช่องแคบพยาบาลและป้องกัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:39.991761306+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:39.991764134+07:00","message":"> Transcript [10218] [false]: 'ผนังภายนอกระหว่างช่องแคบพยาบาลและป้องกัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:39.991766286+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:39.991767951+07:00","message":"Set new StatePrefix: 'ผนังภายนอกระหว่างช่องแคบพยาบาลและป้องกัน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:39.995653476+07:00","message":"receive streaming session, msgId: 2151"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:39.995673048+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":"2025-10-27T15:47:39.995678082+07:00","message":"receive interim result [false|false]: ผนังภายนอกระหว่างช่องแคบพยาบาลและท่องพระบัญชร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:39.995688325+07:00","message":"[buffer interim] 2151 false ผนังภายนอกระหว่างช่องแคบพยาบาลและท่องพระบัญชร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:39.995692889+07:00","message":"[bufferProcess] interim [920000000]:ผนังภายนอกระหว่างช่องแคบพยาบาลและท่องพระบัญชร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:39.995694719+07:00","message":"[bufferProcess] send to processor:ผนังภายนอกระหว่างช่องแคบพยาบาลและช่องทางบัญชี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:39.995697767+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:39.99570004+07:00","message":"> Transcript [10219] [false]: 'ผนังภายนอกระหว่างช่องแคบพยาบาลและช่องทางบัญชี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:39.995701852+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:39.995703676+07:00","message":"Set new StatePrefix: 'ผนังภายนอกระหว่างช่องแคบพยาบาลและช่องทางบัญชี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:40.348862834+07:00","message":"[GCS] IsForceVAD: false for message ID: 2151"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:40.476757741+07:00","message":"[GCS] Start streaming session, msgId: 2152"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:40.508359475+07:00","message":"receive streaming session, msgId: 2151"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:40.50839627+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ผนังภายนอกระหว่างช่องทวารและช่องพระบัญชร\",\"confidence\":0.92619073}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:40.508402804+07:00","message":"receive interim result [true|false]: ผนังภายนอกระหว่างช่องทวารและช่องพระบัญชร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:40.508412362+07:00","message":"end recv isFinal message id 2151"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:40.50841431+07:00","message":"end Recv id 2151"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:40.508421596+07:00","message":"[buffer interim] 2151 true ผนังภายนอกระหว่างช่องทวารและช่องพระบัญชร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:40.508430501+07:00","message":"[bufferProcess] interim [400000000]:ผนังภายนอกระหว่างช่องทวารและช่องพระบัญชร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:40.508433972+07:00","message":"[bufferProcess] send to processor (isfinal):ผนังภายนอกระหว่างช่องแคบพยาบาลและท่องพระบัญชร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:40.508437755+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:40.508440211+07:00","message":"> Transcript [10220] [false]: 'ผนังภายนอกระหว่างช่องแคบพยาบาลและท่องพระบัญชร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:40.508442456+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:40.508444038+07:00","message":"Set new StatePrefix: 'ผนังภายนอกระหว่างช่องแคบพยาบาลและท่องพระบัญชร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:40.508445565+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:40.50844718+07:00","message":"> Transcript [10221] [true]: 'ผนังภายนอกระหว่างช่องทวารและช่องพระบัญชร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:40.508449172+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:40.508450722+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:40.50845227+07:00","message":"StatePrefix: 'ผนังภายนอกระหว่างช่องแคบพยาบาลและท่องพระบัญชร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:40.508454508+07:00","message":"TextPushed: 'ผนังภายนอกระหว่างช่องแคบพยาบาล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:40.508456067+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:40.508577635+07:00","message":"Push: 'ช่องทวารและช่องพระบัญชร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:40.508579938+07:00","message":"TextPushed: 'ผนังภายนอกระหว่างช่องแคบพยาบาลช่องทวารและช่องพระบัญชร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:40.508582127+07:00","message":"Set new StatePrefix : 'ผนังภายนอกระหว่างช่องทวารและช่องพระบัญชร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:40.508584074+07:00","message":"Next Push (prob) : 'ผนังภายนอกระหว่างช่องทวารและช่องพระบัญชร'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:40.508591832+07:00","message":"push: {true ช่องทวารและช่องพระบัญชร 0 0xc002b14d00}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:40.508600067+07:00","message":"write aligntment file to 'tmp/7446/align_message_id_2151.html'"}
{"level":"info","service":"Main","time":"2025-10-27T15:47:40.518613462+07:00","message":"write wav file: './tmp/7446/7446_2151.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:41.350417553+07:00","message":"receive streaming session, msgId: 2152"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:41.350458251+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":"2025-10-27T15:47:41.350463157+07:00","message":"receive interim result [false|false]: หรือกู"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:41.350477766+07:00","message":"[buffer interim] 2152 false หรือกู"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:41.350484198+07:00","message":"[bufferProcess] interim [780000000]:หรือกู"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:41.350485821+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:47:41.363114226+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:47:41.363114233+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:41.441356803+07:00","message":"receive streaming session, msgId: 2152"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:41.441393206+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":"2025-10-27T15:47:41.441399859+07:00","message":"receive interim result [false|false]: หรือปูน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:41.441413709+07:00","message":"[buffer interim] 2152 false หรือปูน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:41.441424116+07:00","message":"[bufferProcess] interim [840000000]:หรือปูน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:41.441426638+07:00","message":"[bufferProcess] send to processor:หรือกู"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:41.44143199+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:41.441434652+07:00","message":"> Transcript [10222] [false]: 'หรือกู'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:41.441436438+07:00","message":"Set StatePrefix (first interim): 'หรือกู'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:41.659137091+07:00","message":"receive streaming session, msgId: 2152"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:41.659170207+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":"2025-10-27T15:47:41.659175278+07:00","message":"receive interim result [false|false]: หรือกูโดน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:41.659188366+07:00","message":"[buffer interim] 2152 false หรือกูโดน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:41.659194929+07:00","message":"[bufferProcess] interim [80000000]:หรือกูโดน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:41.659196877+07:00","message":"[bufferProcess] send to processor:หรือปูน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:41.659201716+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:41.659204007+07:00","message":"> Transcript [10223] [false]: 'หรือปูน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:41.659205966+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:41.659207681+07:00","message":"Set new StatePrefix: 'หรือปูน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:41.864194828+07:00","message":"receive streaming session, msgId: 2152"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:41.864242815+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":"2025-10-27T15:47:41.864248639+07:00","message":"receive interim result [false|false]: หรือกูโดนขึ้น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:41.864270359+07:00","message":"[buffer interim] 2152 false หรือกูโดนขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:41.8642778+07:00","message":"[bufferProcess] interim [320000000]:หรือกูโดนขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:41.864280463+07:00","message":"[bufferProcess] send to processor:หรือกูโดน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:41.864283717+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:41.864286243+07:00","message":"> Transcript [10224] [false]: 'หรือกูโดน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:41.864288321+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:41.864290071+07:00","message":"Set new StatePrefix: 'หรือกูโดน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:42.378957866+07:00","message":"receive streaming session, msgId: 2152"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:42.378992163+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":"2025-10-27T15:47:42.378997447+07:00","message":"receive interim result [false|false]: หรือกูโดนเพื่อนเกลียด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:42.37900725+07:00","message":"[buffer interim] 2152 false หรือกูโดนเพื่อนเกลียด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:42.37901368+07:00","message":"[bufferProcess] interim [800000000]:หรือกูโดนเพื่อนเกลียด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:42.379016457+07:00","message":"[bufferProcess] send to processor:หรือกูโดนขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:42.379019931+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:42.379022351+07:00","message":"> Transcript [10225] [false]: 'หรือกูโดนขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:42.379025277+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:42.379027016+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:42.379028558+07:00","message":"StatePrefix: 'หรือกูโดน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:42.379030196+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:42.498365246+07:00","message":"receive streaming session, msgId: 2152"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:42.498404519+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":"2025-10-27T15:47:42.498414867+07:00","message":"receive interim result [false|false]: หรือกูโดนขึ้นเกือบ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:42.498428778+07:00","message":"[buffer interim] 2152 false หรือกูโดนขึ้นเกือบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:42.498439648+07:00","message":"[bufferProcess] interim [920000000]:หรือกูโดนขึ้นเกือบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:42.498443275+07:00","message":"[bufferProcess] send to processor:หรือกูโดนเพื่อนเกลียด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:42.498450059+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:42.498454019+07:00","message":"> Transcript [10226] [false]: 'หรือกูโดนเพื่อนเกลียด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:42.498458909+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:42.498461877+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:42.4984644+07:00","message":"StatePrefix: 'หรือกูโดน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:42.498467283+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:42.664287803+07:00","message":"receive streaming session, msgId: 2152"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:42.664321733+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หรือกูโดนขึ้นเกือบ 3\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:42.66432744+07:00","message":"receive interim result [false|false]: หรือกูโดนขึ้นเกือบ 3"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:42.66434132+07:00","message":"[buffer interim] 2152 false หรือกูโดนขึ้นเกือบ 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:42.664350076+07:00","message":"[bufferProcess] interim [40000000]:หรือกูโดนขึ้นเกือบ 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:42.664352037+07:00","message":"[bufferProcess] send to processor:หรือกูโดนขึ้นเกือบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:42.664355419+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:42.664360214+07:00","message":"> Transcript [10227] [false]: 'หรือกูโดนขึ้นเกือบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:42.664363616+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:42.664365465+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:42.664367329+07:00","message":"StatePrefix: 'หรือกูโดน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:42.66436925+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:42.735918628+07:00","message":"receive streaming session, msgId: 2152"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:42.735951245+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":"2025-10-27T15:47:42.735956731+07:00","message":"receive interim result [false|false]: หรือกูโดนขึ้นเกือบเสาร์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:42.735968895+07:00","message":"[buffer interim] 2152 false หรือกูโดนขึ้นเกือบเสาร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:42.73597611+07:00","message":"[bufferProcess] interim [160000000]:หรือกูโดนขึ้นเกือบเสาร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:42.735978613+07:00","message":"[bufferProcess] send to processor:หรือกูโดนขึ้นเกือบ 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:42.73598392+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:42.735986437+07:00","message":"> Transcript [10228] [false]: 'หรือกูโดนขึ้นเกือบ 3'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:42.735989281+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:42.735991414+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:42.735993029+07:00","message":"StatePrefix: 'หรือกูโดน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:42.735995173+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:42.735999377+07:00","message":"Push: 'หรือกูโดน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:42.736000941+07:00","message":"TextPushed: 'หรือกูโดน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:42.736002497+07:00","message":"Set new StatePrefix : 'หรือกูโดนขึ้นเกือบ 3'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:42.736004582+07:00","message":"Next Push (prob) : 'ขึ้นเกือบ 3'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:42.736011509+07:00","message":"push: {false หรือกูโดน 0 0xc002ee4300}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:42.925067742+07:00","message":"receive streaming session, msgId: 2152"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:42.925098357+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":"2025-10-27T15:47:42.92510329+07:00","message":"receive interim result [false|false]: หรือกูโดนขึ้นเสากลาง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:42.925116912+07:00","message":"[buffer interim] 2152 false หรือกูโดนขึ้นเสากลาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:42.92512315+07:00","message":"[bufferProcess] interim [400000000]:หรือกูโดนขึ้นเสากลาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:42.925125418+07:00","message":"[bufferProcess] send to processor:หรือกูโดนขึ้นเกือบเสาร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:42.925128748+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:42.925131391+07:00","message":"> Transcript [10229] [false]: 'หรือกูโดนขึ้นเกือบเสาร์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:42.925133249+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:42.925134803+07:00","message":"Set new StatePrefix: 'หรือกูโดนขึ้นเกือบเสาร์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:43.046299617+07:00","message":"receive streaming session, msgId: 2152"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:43.046336389+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":"2025-10-27T15:47:43.046343081+07:00","message":"receive interim result [false|false]: หรือกูโดนขึ้นเสาไกล"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:43.046359765+07:00","message":"[buffer interim] 2152 false หรือกูโดนขึ้นเสาไกล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:43.046368576+07:00","message":"[bufferProcess] interim [460000000]:หรือกูโดนขึ้นเสาไกล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:43.046371833+07:00","message":"[bufferProcess] send to processor:หรือกูโดนขึ้นเสากลาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:43.046378466+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:43.046382268+07:00","message":"> Transcript [10230] [false]: 'หรือกูโดนขึ้นเสากลาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:43.046385338+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:43.04638757+07:00","message":"Set new StatePrefix: 'หรือกูโดนขึ้นเสากลาง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:43.162946308+07:00","message":"receive streaming session, msgId: 2152"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:43.162980646+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":"2025-10-27T15:47:43.16298601+07:00","message":"receive interim result [false|false]: หรือกูโดนขึ้นเตรียมเสาฟลายชีท"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:43.162998884+07:00","message":"[buffer interim] 2152 false หรือกูโดนขึ้นเตรียมเสาฟลายชีท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:43.163005789+07:00","message":"[bufferProcess] interim [580000000]:หรือกูโดนขึ้นเตรียมเสาฟลายชีท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:43.163008029+07:00","message":"[bufferProcess] send to processor:หรือกูโดนขึ้นเสาไกล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:43.16301336+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:43.163015938+07:00","message":"> Transcript [10231] [false]: 'หรือกูโดนขึ้นเสาไกล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:43.163018468+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:43.163020638+07:00","message":"Set new StatePrefix: 'หรือกูโดนขึ้นเสาไกล'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:43.244881179+07:00","message":"receive streaming session, msgId: 2152"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:43.244915457+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":"2025-10-27T15:47:43.244921306+07:00","message":"receive interim result [false|false]: หรือกูโดนขึ้นเตรียมเสาฟลายชาว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:43.244933188+07:00","message":"[buffer interim] 2152 false หรือกูโดนขึ้นเตรียมเสาฟลายชาว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:43.244939813+07:00","message":"[bufferProcess] interim [700000000]:หรือกูโดนขึ้นเตรียมเสาฟลายชาว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:43.244942099+07:00","message":"[bufferProcess] send to processor:หรือกูโดนขึ้นเตรียมเสาฟลายชีท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:43.24494711+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:43.244949682+07:00","message":"> Transcript [10232] [false]: 'หรือกูโดนขึ้นเตรียมเสาฟลายชีท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:43.244951724+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:43.24495394+07:00","message":"Set new StatePrefix: 'หรือกูโดนขึ้นเตรียมเสาฟลายชีท'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:43.464904549+07:00","message":"receive streaming session, msgId: 2152"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:43.46494791+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":"2025-10-27T15:47:43.464953977+07:00","message":"receive interim result [false|false]: หรือกูโดนขึ้นเสากลายสาว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:43.464969154+07:00","message":"[buffer interim] 2152 false หรือกูโดนขึ้นเสากลายสาว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:43.464977328+07:00","message":"[bufferProcess] interim [820000000]:หรือกูโดนขึ้นเสากลายสาว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:43.464979962+07:00","message":"[bufferProcess] send to processor:หรือกูโดนขึ้นเตรียมเสาฟลายชาว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:43.464983227+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:43.464985759+07:00","message":"> Transcript [10233] [false]: 'หรือกูโดนขึ้นเตรียมเสาฟลายชาว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:43.464987915+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:43.464989567+07:00","message":"Set new StatePrefix: 'หรือกูโดนขึ้นเตรียมเสาฟลายชาว'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:43.546252219+07:00","message":"receive streaming session, msgId: 2152"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:43.546286473+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":"2025-10-27T15:47:43.546293225+07:00","message":"receive interim result [false|false]: หรือกูโดนขึ้นเตรียมเสาฟลายชาวพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:43.546309933+07:00","message":"[buffer interim] 2152 false หรือกูโดนขึ้นเตรียมเสาฟลายชาวพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:43.546321082+07:00","message":"[bufferProcess] interim [880000000]:หรือกูโดนขึ้นเตรียมเสาฟลายชาวพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:43.546323476+07:00","message":"[bufferProcess] send to processor:หรือกูโดนขึ้นเสากลายสาว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:43.546329036+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:43.546331833+07:00","message":"> Transcript [10234] [false]: 'หรือกูโดนขึ้นเสากลายสาว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:43.54633376+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:43.546335649+07:00","message":"Set new StatePrefix: 'หรือกูโดนขึ้นเสากลายสาว'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:43.572785768+07:00","message":"receive streaming session, msgId: 2152"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:43.572820175+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":"2025-10-27T15:47:43.572825838+07:00","message":"receive interim result [false|false]: หรือกูโดนขึ้นเตรียมเสาฟลายชาวไร่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:43.572846181+07:00","message":"[buffer interim] 2152 false หรือกูโดนขึ้นเตรียมเสาฟลายชาวไร่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:43.572856772+07:00","message":"[bufferProcess] interim [940000000]:หรือกูโดนขึ้นเตรียมเสาฟลายชาวไร่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:43.57285969+07:00","message":"[bufferProcess] send to processor:หรือกูโดนขึ้นเตรียมเสาฟลายชาวพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:43.572867014+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:43.572870599+07:00","message":"> Transcript [10235] [false]: 'หรือกูโดนขึ้นเตรียมเสาฟลายชาวพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:43.572873763+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:43.572876081+07:00","message":"Set new StatePrefix: 'หรือกูโดนขึ้นเตรียมเสาฟลายชาวพระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:43.588425925+07:00","message":"receive streaming session, msgId: 2152"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:43.588452523+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":"2025-10-27T15:47:43.588457576+07:00","message":"receive interim result [false|false]: หรือกูโดนขึ้นเตรียมเสาฟลายชาวเกาะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:43.588471208+07:00","message":"[buffer interim] 2152 false หรือกูโดนขึ้นเตรียมเสาฟลายชาวเกาะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:43.588477644+07:00","message":"[bufferProcess] interim [0]:หรือกูโดนขึ้นเตรียมเสาฟลายชาวเกาะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:43.588479783+07:00","message":"[bufferProcess] send to processor:หรือกูโดนขึ้นเตรียมเสาฟลายชาวไร่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:43.588483134+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:43.588485764+07:00","message":"> Transcript [10236] [false]: 'หรือกูโดนขึ้นเตรียมเสาฟลายชาวไร่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:43.588487686+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:43.588489279+07:00","message":"Set new StatePrefix: 'หรือกูโดนขึ้นเตรียมเสาฟลายชาวไร่'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:43.610221702+07:00","message":"receive streaming session, msgId: 2152"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:43.610256874+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":"2025-10-27T15:47:43.610263118+07:00","message":"receive interim result [false|false]: หรือกูโดนขึ้นเตรียมเสาฟลายชาวประกอบ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:43.610274176+07:00","message":"[buffer interim] 2152 false หรือกูโดนขึ้นเตรียมเสาฟลายชาวประกอบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:43.61028322+07:00","message":"[bufferProcess] interim [60000000]:หรือกูโดนขึ้นเตรียมเสาฟลายชาวประกอบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:43.610286182+07:00","message":"[bufferProcess] send to processor:หรือกูโดนขึ้นเตรียมเสาฟลายชาวเกาะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:43.610292331+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:43.61029637+07:00","message":"> Transcript [10237] [false]: 'หรือกูโดนขึ้นเตรียมเสาฟลายชาวเกาะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:43.610299299+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:43.610302457+07:00","message":"Set new StatePrefix: 'หรือกูโดนขึ้นเตรียมเสาฟลายชาวเกาะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:43.805245339+07:00","message":"receive streaming session, msgId: 2152"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:43.805283923+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":"2025-10-27T15:47:43.805290594+07:00","message":"receive interim result [false|false]: หรือกูโดนขึ้นเสากลายซาวด์ประกอบ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:43.805307147+07:00","message":"[buffer interim] 2152 false หรือกูโดนขึ้นเสากลายซาวด์ประกอบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:43.805315563+07:00","message":"[bufferProcess] interim [240000000]:หรือกูโดนขึ้นเสากลายซาวด์ประกอบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:43.805318548+07:00","message":"[bufferProcess] send to processor:หรือกูโดนขึ้นเตรียมเสาฟลายชาวประกอบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:43.805323343+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:43.805327496+07:00","message":"> Transcript [10238] [false]: 'หรือกูโดนขึ้นเตรียมเสาฟลายชาวประกอบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:43.80533088+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:43.805333424+07:00","message":"Set new StatePrefix: 'หรือกูโดนขึ้นเตรียมเสาฟลายชาวประกอบ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:43.809705603+07:00","message":"receive streaming session, msgId: 2152"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:43.809725077+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":"2025-10-27T15:47:43.809730646+07:00","message":"receive interim result [false|false]: หรือกูโดนขึ้นเตรียมเสาฟลายชาวประกอบเป็น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:43.809741974+07:00","message":"[buffer interim] 2152 false หรือกูโดนขึ้นเตรียมเสาฟลายชาวประกอบเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:43.809747252+07:00","message":"[bufferProcess] interim [300000000]:หรือกูโดนขึ้นเตรียมเสาฟลายชาวประกอบเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:43.80975001+07:00","message":"[bufferProcess] send to processor:หรือกูโดนขึ้นเสากลายซาวด์ประกอบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:43.809755449+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:43.809758538+07:00","message":"> Transcript [10239] [false]: 'หรือกูโดนขึ้นเสากลายซาวด์ประกอบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:43.809760918+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:43.80976297+07:00","message":"Set new StatePrefix: 'หรือกูโดนขึ้นเสากลายซาวด์ประกอบ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:44.090423922+07:00","message":"receive streaming session, msgId: 2152"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:44.090455526+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":"2025-10-27T15:47:44.090461898+07:00","message":"receive interim result [false|false]: หรือกูโดนขึ้นเตรียมเสาฟลายชาวประกอบเป็นบท"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:44.090473776+07:00","message":"[buffer interim] 2152 false หรือกูโดนขึ้นเตรียมเสาฟลายชาวประกอบเป็นบท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:44.090480287+07:00","message":"[bufferProcess] interim [480000000]:หรือกูโดนขึ้นเตรียมเสาฟลายชาวประกอบเป็นบท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:44.090482351+07:00","message":"[bufferProcess] send to processor:หรือกูโดนขึ้นเตรียมเสาฟลายชาวประกอบเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:44.090487282+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:44.090489985+07:00","message":"> Transcript [10240] [false]: 'หรือกูโดนขึ้นเตรียมเสาฟลายชาวประกอบเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:44.090492159+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:44.09049429+07:00","message":"Set new StatePrefix: 'หรือกูโดนขึ้นเตรียมเสาฟลายชาวประกอบเป็น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:44.210389023+07:00","message":"receive streaming session, msgId: 2152"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:44.210428285+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":"2025-10-27T15:47:44.210434929+07:00","message":"receive interim result [false|false]: หรือกูโดนขึ้นเตรียมเสาฟลายชาวประกอบเป็นพวง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:44.210450252+07:00","message":"[buffer interim] 2152 false หรือกูโดนขึ้นเตรียมเสาฟลายชาวประกอบเป็นพวง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:44.210457464+07:00","message":"[bufferProcess] interim [600000000]:หรือกูโดนขึ้นเตรียมเสาฟลายชาวประกอบเป็นพวง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:44.210460638+07:00","message":"[bufferProcess] send to processor:หรือกูโดนขึ้นเตรียมเสาฟลายชาวประกอบเป็นบท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:44.210467675+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:44.21047081+07:00","message":"> Transcript [10241] [false]: 'หรือกูโดนขึ้นเตรียมเสาฟลายชาวประกอบเป็นบท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:44.210475264+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:44.210477699+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:44.210480517+07:00","message":"StatePrefix: 'หรือกูโดนขึ้นเตรียมเสาฟลายชาวประกอบเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:44.210483813+07:00","message":"TextPushed: 'หรือกูโดน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:44.259188294+07:00","message":"receive streaming session, msgId: 2152"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:44.259224013+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":"2025-10-27T15:47:44.259229376+07:00","message":"receive interim result [false|false]: หรือกูโดนขึ้นเตรียมเสาฟลายชาวประกอบเป็นวัวชน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:44.259239966+07:00","message":"[buffer interim] 2152 false หรือกูโดนขึ้นเตรียมเสาฟลายชาวประกอบเป็นวัวชน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:44.259246513+07:00","message":"[bufferProcess] interim [660000000]:หรือกูโดนขึ้นเตรียมเสาฟลายชาวประกอบเป็นวัวชน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:44.259248889+07:00","message":"[bufferProcess] send to processor:หรือกูโดนขึ้นเตรียมเสาฟลายชาวประกอบเป็นพวง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:44.259252138+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:44.259254733+07:00","message":"> Transcript [10242] [false]: 'หรือกูโดนขึ้นเตรียมเสาฟลายชาวประกอบเป็นพวง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:44.25925759+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:44.259259322+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:44.259260871+07:00","message":"StatePrefix: 'หรือกูโดนขึ้นเตรียมเสาฟลายชาวประกอบเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:44.259262727+07:00","message":"TextPushed: 'หรือกูโดน'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:47:44.363550605+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:47:44.363554298+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:44.441618533+07:00","message":"receive streaming session, msgId: 2152"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:44.441652517+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":"2025-10-27T15:47:44.441660158+07:00","message":"receive interim result [false|false]: หรือกูโดนขึ้นเตรียมเสาฟลายชาวประกอบเป็นบัวจงกล"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:44.441683843+07:00","message":"[buffer interim] 2152 false หรือกูโดนขึ้นเตรียมเสาฟลายชาวประกอบเป็นบัวจงกล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:44.441696478+07:00","message":"[bufferProcess] interim [900000000]:หรือกูโดนขึ้นเตรียมเสาฟลายชาวประกอบเป็นบัวจงกล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:44.44169927+07:00","message":"[bufferProcess] send to processor:หรือกูโดนขึ้นเตรียมเสาฟลายชาวประกอบเป็นวัวชน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:44.441705071+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:44.44170791+07:00","message":"> Transcript [10243] [false]: 'หรือกูโดนขึ้นเตรียมเสาฟลายชาวประกอบเป็นวัวชน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:44.441711099+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:44.441712855+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:44.441714443+07:00","message":"StatePrefix: 'หรือกูโดนขึ้นเตรียมเสาฟลายชาวประกอบเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:44.441716373+07:00","message":"TextPushed: 'หรือกูโดน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:44.843921138+07:00","message":"receive streaming session, msgId: 2152"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:44.843957278+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":"2025-10-27T15:47:44.843962792+07:00","message":"receive interim result [false|false]: หรือกูโดนขึ้นเตรียมเสาฟลายชาวประกอบเป็นบัวจงกลทอง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:44.843977115+07:00","message":"[buffer interim] 2152 false หรือกูโดนขึ้นเตรียมเสาฟลายชาวประกอบเป็นบัวจงกลทอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:44.843984447+07:00","message":"[bufferProcess] interim [260000000]:หรือกูโดนขึ้นเตรียมเสาฟลายชาวประกอบเป็นบัวจงกลทอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:44.843987219+07:00","message":"[bufferProcess] send to processor:หรือกูโดนขึ้นเตรียมเสาฟลายชาวประกอบเป็นบัวจงกล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:44.843990851+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:44.843993559+07:00","message":"> Transcript [10244] [false]: 'หรือกูโดนขึ้นเตรียมเสาฟลายชาวประกอบเป็นบัวจงกล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:44.843997179+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:44.843998983+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:44.844000839+07:00","message":"StatePrefix: 'หรือกูโดนขึ้นเตรียมเสาฟลายชาวประกอบเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:44.844002891+07:00","message":"TextPushed: 'หรือกูโดน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:44.844006544+07:00","message":"Push: 'ขึ้นเตรียมเสาฟลายชาวประกอบเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:44.844008288+07:00","message":"TextPushed: 'หรือกูโดนขึ้นเตรียมเสาฟลายชาวประกอบเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:44.844010132+07:00","message":"Set new StatePrefix : 'หรือกูโดนขึ้นเตรียมเสาฟลายชาวประกอบเป็นบัวจงกล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:44.844011968+07:00","message":"Next Push (prob) : 'บัวจงกล'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:44.844019664+07:00","message":"push: {false ขึ้นเตรียมเสาฟลายชาวประกอบเป็น 0 0xc002ee4300}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:45.157505259+07:00","message":"receive streaming session, msgId: 2152"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:45.157544753+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":"2025-10-27T15:47:45.157550401+07:00","message":"receive interim result [false|false]: หรือกูโดนขึ้นเตรียมเสาฟลายชาวประกอบเป็นบัวจงกลทองแกะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:45.157561126+07:00","message":"[buffer interim] 2152 false หรือกูโดนขึ้นเตรียมเสาฟลายชาวประกอบเป็นบัวจงกลทองแกะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:45.157567751+07:00","message":"[bufferProcess] interim [560000000]:หรือกูโดนขึ้นเตรียมเสาฟลายชาวประกอบเป็นบัวจงกลทองแกะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:45.157570079+07:00","message":"[bufferProcess] send to processor:หรือกูโดนขึ้นเตรียมเสาฟลายชาวประกอบเป็นบัวจงกลทอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:45.157575242+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:45.157578021+07:00","message":"> Transcript [10245] [false]: 'หรือกูโดนขึ้นเตรียมเสาฟลายชาวประกอบเป็นบัวจงกลทอง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:45.157581417+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:45.157583286+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:45.157585195+07:00","message":"StatePrefix: 'หรือกูโดนขึ้นเตรียมเสาฟลายชาวประกอบเป็นบัวจงกล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:45.157587686+07:00","message":"TextPushed: 'หรือกูโดนขึ้นเตรียมเสาฟลายชาวประกอบเป็น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:45.206084769+07:00","message":"receive streaming session, msgId: 2152"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:45.206119735+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":"2025-10-27T15:47:45.206125702+07:00","message":"receive interim result [false|false]: หรือกูโดนขึ้นเตรียมเสาฟลายชาวประกอบเป็นบัวจงกลทองแกม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:45.206137221+07:00","message":"[buffer interim] 2152 false หรือกูโดนขึ้นเตรียมเสาฟลายชาวประกอบเป็นบัวจงกลทองแกม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:45.206143764+07:00","message":"[bufferProcess] interim [620000000]:หรือกูโดนขึ้นเตรียมเสาฟลายชาวประกอบเป็นบัวจงกลทองแกม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:45.206145858+07:00","message":"[bufferProcess] send to processor:หรือกูโดนขึ้นเตรียมเสาฟลายชาวประกอบเป็นบัวจงกลทองแกะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:45.206150743+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:45.206153274+07:00","message":"> Transcript [10246] [false]: 'หรือกูโดนขึ้นเตรียมเสาฟลายชาวประกอบเป็นบัวจงกลทองแกะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:45.206156477+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:45.206158247+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:45.206159798+07:00","message":"StatePrefix: 'หรือกูโดนขึ้นเตรียมเสาฟลายชาวประกอบเป็นบัวจงกล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:45.206162211+07:00","message":"TextPushed: 'หรือกูโดนขึ้นเตรียมเสาฟลายชาวประกอบเป็น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:45.340583758+07:00","message":"receive streaming session, msgId: 2152"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:45.340618813+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":"2025-10-27T15:47:45.340624375+07:00","message":"receive interim result [false|false]: หรือกูโดนขึ้นเตรียมเสาฟลายชาวประกอบเป็นบัวจงกลทองแก้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:45.340638234+07:00","message":"[buffer interim] 2152 false หรือกูโดนขึ้นเตรียมเสาฟลายชาวประกอบเป็นบัวจงกลทองแก้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:45.340646902+07:00","message":"[bufferProcess] interim [740000000]:หรือกูโดนขึ้นเตรียมเสาฟลายชาวประกอบเป็นบัวจงกลทองแก้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:45.340649382+07:00","message":"[bufferProcess] send to processor:หรือกูโดนขึ้นเตรียมเสาฟลายชาวประกอบเป็นบัวจงกลทองแกม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:45.340655193+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:45.34065757+07:00","message":"> Transcript [10247] [false]: 'หรือกูโดนขึ้นเตรียมเสาฟลายชาวประกอบเป็นบัวจงกลทองแกม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:45.340660705+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:45.340663068+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:45.340664692+07:00","message":"StatePrefix: 'หรือกูโดนขึ้นเตรียมเสาฟลายชาวประกอบเป็นบัวจงกล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:45.340666742+07:00","message":"TextPushed: 'หรือกูโดนขึ้นเตรียมเสาฟลายชาวประกอบเป็น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:45.398767155+07:00","message":"receive streaming session, msgId: 2152"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:45.398805322+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":"2025-10-27T15:47:45.398811303+07:00","message":"receive interim result [false|false]: หรือกูโดนขึ้นเตรียมเสาฟลายชาวประกอบเป็นบัวจงกลทองแก้ว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:45.398824583+07:00","message":"[buffer interim] 2152 false หรือกูโดนขึ้นเตรียมเสาฟลายชาวประกอบเป็นบัวจงกลทองแก้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:45.398831446+07:00","message":"[bufferProcess] interim [860000000]:หรือกูโดนขึ้นเตรียมเสาฟลายชาวประกอบเป็นบัวจงกลทองแก้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:45.398841319+07:00","message":"[bufferProcess] send to processor:หรือกูโดนขึ้นเตรียมเสาฟลายชาวประกอบเป็นบัวจงกลทองแก้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:45.398847044+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:45.3988497+07:00","message":"> Transcript [10248] [false]: 'หรือกูโดนขึ้นเตรียมเสาฟลายชาวประกอบเป็นบัวจงกลทองแก้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:45.398853169+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:45.398855019+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:45.398856652+07:00","message":"StatePrefix: 'หรือกูโดนขึ้นเตรียมเสาฟลายชาวประกอบเป็นบัวจงกล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:45.398858828+07:00","message":"TextPushed: 'หรือกูโดนขึ้นเตรียมเสาฟลายชาวประกอบเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:45.39886301+07:00","message":"Push: 'บัวจงกล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:45.398864641+07:00","message":"TextPushed: 'หรือกูโดนขึ้นเตรียมเสาฟลายชาวประกอบเป็นบัวจงกล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:45.398866408+07:00","message":"Set new StatePrefix : 'หรือกูโดนขึ้นเตรียมเสาฟลายชาวประกอบเป็นบัวจงกลทองแก้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:45.398868208+07:00","message":"Next Push (prob) : 'ทองแก้'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:45.39887726+07:00","message":"push: {false บัวจงกล 0 0xc002ee4300}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:45.605374175+07:00","message":"[GCS] IsForceVAD: false for message ID: 2152"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:45.666377395+07:00","message":"[GCS] Start streaming session, msgId: 2153"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:45.869244596+07:00","message":"receive streaming session, msgId: 2152"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:45.869278947+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หรือกูโดนขึ้นเกือบเสากลายเสาประกอบเป็นบัวจงกลทองแกมแก้ว\",\"confidence\":0.89423716}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:45.869285018+07:00","message":"receive interim result [true|false]: หรือกูโดนขึ้นเกือบเสากลายเสาประกอบเป็นบัวจงกลทองแกมแก้ว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:45.869292197+07:00","message":"end recv isFinal message id 2152"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:45.869293899+07:00","message":"end Recv id 2152"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:45.869299302+07:00","message":"[buffer interim] 2152 true หรือกูโดนขึ้นเกือบเสากลายเสาประกอบเป็นบัวจงกลทองแกมแก้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:45.869305799+07:00","message":"[bufferProcess] interim [340000000]:หรือกูโดนขึ้นเกือบเสากลายเสาประกอบเป็นบัวจงกลทองแกมแก้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:45.869308977+07:00","message":"[bufferProcess] send to processor (isfinal):หรือกูโดนขึ้นเตรียมเสาฟลายชาวประกอบเป็นบัวจงกลทองแก้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:45.869312089+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:45.869315075+07:00","message":"> Transcript [10249] [false]: 'หรือกูโดนขึ้นเตรียมเสาฟลายชาวประกอบเป็นบัวจงกลทองแก้ว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:45.869318291+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:45.869319886+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:45.869321468+07:00","message":"StatePrefix: 'หรือกูโดนขึ้นเตรียมเสาฟลายชาวประกอบเป็นบัวจงกลทองแก้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:45.869324761+07:00","message":"TextPushed: 'หรือกูโดนขึ้นเตรียมเสาฟลายชาวประกอบเป็นบัวจงกล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:45.869327129+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:45.869329443+07:00","message":"> Transcript [10250] [true]: 'หรือกูโดนขึ้นเกือบเสากลายเสาประกอบเป็นบัวจงกลทองแกมแก้ว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:45.869332035+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:45.869333975+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:45.869335895+07:00","message":"StatePrefix: 'หรือกูโดนขึ้นเตรียมเสาฟลายชาวประกอบเป็นบัวจงกลทองแก้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:45.869338428+07:00","message":"TextPushed: 'หรือกูโดนขึ้นเตรียมเสาฟลายชาวประกอบเป็นบัวจงกล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:45.869340951+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:45.86952676+07:00","message":"Push: 'ทองแกมแก้ว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:45.869529106+07:00","message":"TextPushed: 'หรือกูโดนขึ้นเตรียมเสาฟลายชาวประกอบเป็นบัวจงกลทองแกมแก้ว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:45.869530904+07:00","message":"Set new StatePrefix : 'หรือกูโดนขึ้นเกือบเสากลายเสาประกอบเป็นบัวจงกลทองแกมแก้ว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:45.869532691+07:00","message":"Next Push (prob) : 'หรือกูโดนขึ้นเกือบเสากลายเสาประกอบเป็นบัวจงกลทองแกมแก้ว'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:45.869540426+07:00","message":"push: {true ทองแกมแก้ว 0 0xc002ee4300}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:45.869553106+07:00","message":"write aligntment file to 'tmp/7446/align_message_id_2152.html'"}
{"level":"info","service":"Main","time":"2025-10-27T15:47:45.882313605+07:00","message":"write wav file: './tmp/7446/7446_2152.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:46.399727034+07:00","message":"receive streaming session, msgId: 2153"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:46.39977293+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":"2025-10-27T15:47:46.399779165+07:00","message":"receive interim result [false|false]: หนัง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:46.39979433+07:00","message":"[buffer interim] 2153 false หนัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:46.399800968+07:00","message":"[bufferProcess] interim [540000000]:หนัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:46.399802523+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:46.54727882+07:00","message":"receive streaming session, msgId: 2153"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:46.547321444+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":"2025-10-27T15:47:46.547326937+07:00","message":"receive interim result [false|false]: หนังไทย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:46.54733893+07:00","message":"[buffer interim] 2153 false หนังไทย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:46.547348697+07:00","message":"[bufferProcess] interim [720000000]:หนังไทย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:46.547351398+07:00","message":"[bufferProcess] send to processor:หนัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:46.547357285+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:46.547361281+07:00","message":"> Transcript [10251] [false]: 'หนัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:46.547363855+07:00","message":"Set StatePrefix (first interim): 'หนัง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:46.716209755+07:00","message":"receive streaming session, msgId: 2153"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:46.716245232+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":"2025-10-27T15:47:46.71625079+07:00","message":"receive interim result [false|false]: ผนังภายใน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:46.716263202+07:00","message":"[buffer interim] 2153 false ผนังภายใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:46.716269389+07:00","message":"[bufferProcess] interim [900000000]:ผนังภายใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:46.716271448+07:00","message":"[bufferProcess] send to processor:หนังไทย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:46.716276791+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:46.716279389+07:00","message":"> Transcript [10252] [false]: 'หนังไทย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:46.716282314+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:46.716283979+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:46.716285572+07:00","message":"StatePrefix: 'หนัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:46.716287354+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:47.298603602+07:00","message":"receive streaming session, msgId: 2153"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:47.298640012+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":"2025-10-27T15:47:47.298645372+07:00","message":"receive interim result [false|false]: ผนังภายในเขียน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:47.298658465+07:00","message":"[buffer interim] 2153 false ผนังภายในเขียน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:47.298667106+07:00","message":"[bufferProcess] interim [440000000]:ผนังภายในเขียน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:47.298669564+07:00","message":"[bufferProcess] send to processor:ผนังภายใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:47.298674608+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:47.298677069+07:00","message":"> Transcript [10253] [false]: 'ผนังภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:47.298679064+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:47.298680935+07:00","message":"Set new StatePrefix: 'ผนังภายใน'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:47:47.363857666+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:47:47.363874517+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:47.463341881+07:00","message":"receive streaming session, msgId: 2153"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:47.463382082+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":"2025-10-27T15:47:47.463388089+07:00","message":"receive interim result [false|false]: ผนังภายในเขียนสี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:47.463400687+07:00","message":"[buffer interim] 2153 false ผนังภายในเขียนสี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:47.463407477+07:00","message":"[bufferProcess] interim [620000000]:ผนังภายในเขียนสี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:47.463409466+07:00","message":"[bufferProcess] send to processor:ผนังภายในเขียน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:47.463414971+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:47.463421108+07:00","message":"> Transcript [10254] [false]: 'ผนังภายในเขียน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:47.463423787+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:47.4634258+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:47.463428723+07:00","message":"StatePrefix: 'ผนังภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:47.463430576+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:47.634198174+07:00","message":"receive streaming session, msgId: 2153"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:47.634236079+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":"2025-10-27T15:47:47.634243409+07:00","message":"receive interim result [false|false]: ผนังภายในเขียนสีดำ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:47.634255286+07:00","message":"[buffer interim] 2153 false ผนังภายในเขียนสีดำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:47.634263337+07:00","message":"[bufferProcess] interim [800000000]:ผนังภายในเขียนสีดำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:47.63426533+07:00","message":"[bufferProcess] send to processor:ผนังภายในเขียนสี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:47.634268771+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:47.634271618+07:00","message":"> Transcript [10255] [false]: 'ผนังภายในเขียนสี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:47.634274911+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:47.634276601+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:47.634278185+07:00","message":"StatePrefix: 'ผนังภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:47.634279981+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:47.748117626+07:00","message":"receive streaming session, msgId: 2153"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:47.748158595+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":"2025-10-27T15:47:47.74816585+07:00","message":"receive interim result [false|false]: ผนังภายในเขียนสีอะไร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:47.748178485+07:00","message":"[buffer interim] 2153 false ผนังภายในเขียนสีอะไร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:47.748185978+07:00","message":"[bufferProcess] interim [860000000]:ผนังภายในเขียนสีอะไร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:47.748188844+07:00","message":"[bufferProcess] send to processor:ผนังภายในเขียนสีดำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:47.74819466+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:47.748198372+07:00","message":"> Transcript [10256] [false]: 'ผนังภายในเขียนสีดำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:47.748202956+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:47.748205263+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:47.748208415+07:00","message":"StatePrefix: 'ผนังภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:47.748210228+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:48.004343835+07:00","message":"receive streaming session, msgId: 2153"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:48.004380904+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":"2025-10-27T15:47:48.004386268+07:00","message":"receive interim result [false|false]: ผนังภายในเขียนสีอะไรพรุ่ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:48.004399861+07:00","message":"[buffer interim] 2153 false ผนังภายในเขียนสีอะไรพรุ่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:48.00441066+07:00","message":"[bufferProcess] interim [160000000]:ผนังภายในเขียนสีอะไรพรุ่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:48.004414315+07:00","message":"[bufferProcess] send to processor:ผนังภายในเขียนสีอะไร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:48.004420474+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:48.004426625+07:00","message":"> Transcript [10257] [false]: 'ผนังภายในเขียนสีอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:48.004430583+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:48.004433197+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:48.004434841+07:00","message":"StatePrefix: 'ผนังภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:48.004436716+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:48.004440776+07:00","message":"Push: 'ผนังภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:48.004442298+07:00","message":"TextPushed: 'ผนังภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:48.004443877+07:00","message":"Set new StatePrefix : 'ผนังภายในเขียนสีอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:48.004445954+07:00","message":"Next Push (prob) : 'เขียนสีอะไร'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:48.004454174+07:00","message":"push: {false ผนังภายใน 0 0xc002923e00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:48.025319686+07:00","message":"receive streaming session, msgId: 2153"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:48.025353373+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":"2025-10-27T15:47:48.025358763+07:00","message":"receive interim result [false|false]: ผนังภายในเขียนสีอะไรพ่น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:48.025372449+07:00","message":"[buffer interim] 2153 false ผนังภายในเขียนสีอะไรพ่น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:48.025378331+07:00","message":"[bufferProcess] interim [220000000]:ผนังภายในเขียนสีอะไรพ่น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:48.025380712+07:00","message":"[bufferProcess] send to processor:ผนังภายในเขียนสีอะไรพรุ่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:48.025384099+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:48.025386372+07:00","message":"> Transcript [10258] [false]: 'ผนังภายในเขียนสีอะไรพรุ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:48.025389273+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:48.025391113+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:48.025392734+07:00","message":"StatePrefix: 'ผนังภายในเขียนสีอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:48.025394431+07:00","message":"TextPushed: 'ผนังภายใน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:48.138106064+07:00","message":"receive streaming session, msgId: 2153"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:48.138147067+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":"2025-10-27T15:47:48.138151993+07:00","message":"receive interim result [false|false]: ผนังภายในเขียนสีอะไร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:48.138165008+07:00","message":"[buffer interim] 2153 false ผนังภายในเขียนสีอะไร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:48.13817135+07:00","message":"[bufferProcess] interim [280000000]:ผนังภายในเขียนสีอะไร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:48.138173441+07:00","message":"[bufferProcess] send to processor:ผนังภายในเขียนสีอะไรพ่น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:48.138178435+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:48.13818106+07:00","message":"> Transcript [10259] [false]: 'ผนังภายในเขียนสีอะไรพ่น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:48.138184138+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:48.138186162+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:48.138187694+07:00","message":"StatePrefix: 'ผนังภายในเขียนสีอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:48.138190341+07:00","message":"TextPushed: 'ผนังภายใน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:48.259925041+07:00","message":"receive streaming session, msgId: 2153"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:48.259955896+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":"2025-10-27T15:47:48.259961991+07:00","message":"receive interim result [false|false]: ผนังภายในเขียนสีลายพุ่มข้าว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:48.259974876+07:00","message":"[buffer interim] 2153 false ผนังภายในเขียนสีลายพุ่มข้าว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:48.259981534+07:00","message":"[bufferProcess] interim [340000000]:ผนังภายในเขียนสีลายพุ่มข้าว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:48.25998361+07:00","message":"[bufferProcess] send to processor:ผนังภายในเขียนสีอะไร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:48.259988805+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:48.259991397+07:00","message":"> Transcript [10260] [false]: 'ผนังภายในเขียนสีอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:48.259994348+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:48.259996162+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:48.25999821+07:00","message":"StatePrefix: 'ผนังภายในเขียนสีอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:48.260000379+07:00","message":"TextPushed: 'ผนังภายใน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:48.314128244+07:00","message":"receive streaming session, msgId: 2153"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:48.314166596+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":"2025-10-27T15:47:48.314171764+07:00","message":"receive interim result [false|false]: ผนังภายในเขียนสีลายพุ่มข้าวบิณฑ์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:48.314184184+07:00","message":"[buffer interim] 2153 false ผนังภายในเขียนสีลายพุ่มข้าวบิณฑ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:48.314191091+07:00","message":"[bufferProcess] interim [460000000]:ผนังภายในเขียนสีลายพุ่มข้าวบิณฑ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:48.314193067+07:00","message":"[bufferProcess] send to processor:ผนังภายในเขียนสีลายพุ่มข้าว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:48.314198182+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:48.314200572+07:00","message":"> Transcript [10261] [false]: 'ผนังภายในเขียนสีลายพุ่มข้าว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:48.3142026+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:48.314206053+07:00","message":"Set new StatePrefix: 'ผนังภายในเขียนสีลายพุ่มข้าว'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:48.64311222+07:00","message":"receive streaming session, msgId: 2153"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:48.643153166+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":"2025-10-27T15:47:48.643160606+07:00","message":"receive interim result [false|false]: ผนังภายในเขียนสีลายพุ่มข้าวบิณฑ์เทพ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:48.643175596+07:00","message":"[buffer interim] 2153 false ผนังภายในเขียนสีลายพุ่มข้าวบิณฑ์เทพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:48.643183979+07:00","message":"[bufferProcess] interim [760000000]:ผนังภายในเขียนสีลายพุ่มข้าวบิณฑ์เทพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:48.643187513+07:00","message":"[bufferProcess] send to processor:ผนังภายในเขียนสีลายพุ่มข้าวบิณฑ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:48.643194075+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:48.643197911+07:00","message":"> Transcript [10262] [false]: 'ผนังภายในเขียนสีลายพุ่มข้าวบิณฑ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:48.643201966+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:48.643204201+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:48.643206788+07:00","message":"StatePrefix: 'ผนังภายในเขียนสีลายพุ่มข้าว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:48.643209687+07:00","message":"TextPushed: 'ผนังภายใน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:48.837050703+07:00","message":"receive streaming session, msgId: 2153"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:48.83708392+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":"2025-10-27T15:47:48.837089428+07:00","message":"receive interim result [false|false]: ผนังภายในเขียนสีลายพุ่มข้าวบิณฑ์เทพพนม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:48.837104445+07:00","message":"[buffer interim] 2153 false ผนังภายในเขียนสีลายพุ่มข้าวบิณฑ์เทพพนม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:48.837111365+07:00","message":"[bufferProcess] interim [0]:ผนังภายในเขียนสีลายพุ่มข้าวบิณฑ์เทพพนม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:48.837113665+07:00","message":"[bufferProcess] send to processor:ผนังภายในเขียนสีลายพุ่มข้าวบิณฑ์เทพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:48.837117124+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:48.837119703+07:00","message":"> Transcript [10263] [false]: 'ผนังภายในเขียนสีลายพุ่มข้าวบิณฑ์เทพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:48.837122841+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:48.837124639+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:48.837126445+07:00","message":"StatePrefix: 'ผนังภายในเขียนสีลายพุ่มข้าว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:48.837128248+07:00","message":"TextPushed: 'ผนังภายใน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:49.409425273+07:00","message":"receive streaming session, msgId: 2153"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:49.409464362+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":"2025-10-27T15:47:49.409471361+07:00","message":"receive interim result [false|false]: ผนังภายในเขียนสีลายพุ่มข้าวบิณฑ์เทพพนม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:49.409484886+07:00","message":"[buffer interim] 2153 false ผนังภายในเขียนสีลายพุ่มข้าวบิณฑ์เทพพนม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:49.409491467+07:00","message":"[bufferProcess] interim [600000000]:ผนังภายในเขียนสีลายพุ่มข้าวบิณฑ์เทพพนม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:49.409493591+07:00","message":"[bufferProcess] send to processor:ผนังภายในเขียนสีลายพุ่มข้าวบิณฑ์เทพพนม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:49.409499254+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:49.409501899+07:00","message":"> Transcript [10264] [false]: 'ผนังภายในเขียนสีลายพุ่มข้าวบิณฑ์เทพพนม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:49.409505346+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:49.409507148+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:49.409509433+07:00","message":"StatePrefix: 'ผนังภายในเขียนสีลายพุ่มข้าว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:49.409511451+07:00","message":"TextPushed: 'ผนังภายใน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:49.86563945+07:00","message":"receive streaming session, msgId: 2153"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:49.865679089+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":"2025-10-27T15:47:49.865685093+07:00","message":"receive interim result [false|false]: ผนังภายในเขียนสีลายพุ่มข้าวบิณฑ์เทพพนมแต่ว่า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:49.865700066+07:00","message":"[buffer interim] 2153 false ผนังภายในเขียนสีลายพุ่มข้าวบิณฑ์เทพพนมแต่ว่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:49.86570709+07:00","message":"[bufferProcess] interim [960000000]:ผนังภายในเขียนสีลายพุ่มข้าวบิณฑ์เทพพนมแต่ว่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:49.865709638+07:00","message":"[bufferProcess] send to processor:ผนังภายในเขียนสีลายพุ่มข้าวบิณฑ์เทพพนม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:49.86571595+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:49.865719049+07:00","message":"> Transcript [10265] [false]: 'ผนังภายในเขียนสีลายพุ่มข้าวบิณฑ์เทพพนม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:49.86572247+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:49.865724355+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:49.86572632+07:00","message":"StatePrefix: 'ผนังภายในเขียนสีลายพุ่มข้าว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:49.865728604+07:00","message":"TextPushed: 'ผนังภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:49.865734756+07:00","message":"Push: 'เขียนสีลายพุ่มข้าว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:49.865736516+07:00","message":"TextPushed: 'ผนังภายในเขียนสีลายพุ่มข้าว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:49.865738179+07:00","message":"Set new StatePrefix : 'ผนังภายในเขียนสีลายพุ่มข้าวบิณฑ์เทพพนม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:49.86573998+07:00","message":"Next Push (prob) : 'บิณฑ์เทพพนม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:49.865747987+07:00","message":"push: {false เขียนสีลายพุ่มข้าว 0 0xc002923e00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:50.081626529+07:00","message":"receive streaming session, msgId: 2153"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:50.081676105+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":"2025-10-27T15:47:50.081683642+07:00","message":"receive interim result [false|false]: ผนังภายในเขียนสีลายพุ่มข้าวบิณฑ์เทพพนมแต่ว่าวิ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:50.081698878+07:00","message":"[buffer interim] 2153 false ผนังภายในเขียนสีลายพุ่มข้าวบิณฑ์เทพพนมแต่ว่าวิ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:50.081707484+07:00","message":"[bufferProcess] interim [200000000]:ผนังภายในเขียนสีลายพุ่มข้าวบิณฑ์เทพพนมแต่ว่าวิ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:50.081711038+07:00","message":"[bufferProcess] send to processor:ผนังภายในเขียนสีลายพุ่มข้าวบิณฑ์เทพพนมแต่ว่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:50.081715227+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:50.081718904+07:00","message":"> Transcript [10266] [false]: 'ผนังภายในเขียนสีลายพุ่มข้าวบิณฑ์เทพพนมแต่ว่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:50.081724082+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:50.08172679+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:50.081729398+07:00","message":"StatePrefix: 'ผนังภายในเขียนสีลายพุ่มข้าวบิณฑ์เทพพนม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:50.08173307+07:00","message":"TextPushed: 'ผนังภายในเขียนสีลายพุ่มข้าว'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:50.11958301+07:00","message":"receive streaming session, msgId: 2153"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:50.119623832+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":"2025-10-27T15:47:50.119630482+07:00","message":"receive interim result [false|false]: ผนังภายในเขียนสีลายพุ่มข้าวบิณฑ์เทพพนมแต่ว่าวิธี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:50.119643218+07:00","message":"[buffer interim] 2153 false ผนังภายในเขียนสีลายพุ่มข้าวบิณฑ์เทพพนมแต่ว่าวิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:50.119653833+07:00","message":"[bufferProcess] interim [260000000]:ผนังภายในเขียนสีลายพุ่มข้าวบิณฑ์เทพพนมแต่ว่าวิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:50.119657827+07:00","message":"[bufferProcess] send to processor:ผนังภายในเขียนสีลายพุ่มข้าวบิณฑ์เทพพนมแต่ว่าวิ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:50.119665466+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:50.119668919+07:00","message":"> Transcript [10267] [false]: 'ผนังภายในเขียนสีลายพุ่มข้าวบิณฑ์เทพพนมแต่ว่าวิ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:50.119673187+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:50.119675291+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:50.119677665+07:00","message":"StatePrefix: 'ผนังภายในเขียนสีลายพุ่มข้าวบิณฑ์เทพพนม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:50.119681714+07:00","message":"TextPushed: 'ผนังภายในเขียนสีลายพุ่มข้าว'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:50.25916361+07:00","message":"receive streaming session, msgId: 2153"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:50.259199158+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":"2025-10-27T15:47:50.259206395+07:00","message":"receive interim result [false|false]: ผนังภายในเขียนสีลายพุ่มข้าวบิณฑ์เทพพนมแต่ว่าวิจิตร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:50.259219299+07:00","message":"[buffer interim] 2153 false ผนังภายในเขียนสีลายพุ่มข้าวบิณฑ์เทพพนมแต่ว่าวิจิตร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:50.259226474+07:00","message":"[bufferProcess] interim [380000000]:ผนังภายในเขียนสีลายพุ่มข้าวบิณฑ์เทพพนมแต่ว่าวิจิตร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:50.259228686+07:00","message":"[bufferProcess] send to processor:ผนังภายในเขียนสีลายพุ่มข้าวบิณฑ์เทพพนมแต่ว่าวิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:50.25923345+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:50.259236462+07:00","message":"> Transcript [10268] [false]: 'ผนังภายในเขียนสีลายพุ่มข้าวบิณฑ์เทพพนมแต่ว่าวิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:50.259240013+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:50.259241761+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:50.259243872+07:00","message":"StatePrefix: 'ผนังภายในเขียนสีลายพุ่มข้าวบิณฑ์เทพพนม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:50.259246422+07:00","message":"TextPushed: 'ผนังภายในเขียนสีลายพุ่มข้าว'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:47:50.363942278+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:47:50.363958244+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:50.520033871+07:00","message":"receive streaming session, msgId: 2153"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:50.520068612+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":"2025-10-27T15:47:50.520074914+07:00","message":"receive interim result [false|false]: ผนังภายในเขียนสีลายพุ่มข้าวบิณฑ์เทพพนมแต่ว่าวิจิตรแบ่ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:50.520087953+07:00","message":"[buffer interim] 2153 false ผนังภายในเขียนสีลายพุ่มข้าวบิณฑ์เทพพนมแต่ว่าวิจิตรแบ่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:50.520095051+07:00","message":"[bufferProcess] interim [680000000]:ผนังภายในเขียนสีลายพุ่มข้าวบิณฑ์เทพพนมแต่ว่าวิจิตรแบ่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:50.520097463+07:00","message":"[bufferProcess] send to processor:ผนังภายในเขียนสีลายพุ่มข้าวบิณฑ์เทพพนมแต่ว่าวิจิตร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:50.520102692+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:50.520105577+07:00","message":"> Transcript [10269] [false]: 'ผนังภายในเขียนสีลายพุ่มข้าวบิณฑ์เทพพนมแต่ว่าวิจิตร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:50.520109208+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:50.520111508+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:50.520113741+07:00","message":"StatePrefix: 'ผนังภายในเขียนสีลายพุ่มข้าวบิณฑ์เทพพนม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:50.520116248+07:00","message":"TextPushed: 'ผนังภายในเขียนสีลายพุ่มข้าว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:50.520121209+07:00","message":"Push: 'บิณฑ์เทพพนม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:50.520123273+07:00","message":"TextPushed: 'ผนังภายในเขียนสีลายพุ่มข้าวบิณฑ์เทพพนม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:50.520125184+07:00","message":"Set new StatePrefix : 'ผนังภายในเขียนสีลายพุ่มข้าวบิณฑ์เทพพนมแต่ว่าวิจิตร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:50.520127867+07:00","message":"Next Push (prob) : 'แต่ว่าวิจิตร'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:50.520135656+07:00","message":"push: {false บิณฑ์เทพพนม 0 0xc002923e00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:50.63133352+07:00","message":"receive streaming session, msgId: 2153"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:50.631378769+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":"2025-10-27T15:47:50.631385579+07:00","message":"receive interim result [false|false]: ผนังภายในเขียนสีลายพุ่มข้าวบิณฑ์เทพพนมแต่ว่าวิจิตรบรรจง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:50.631397509+07:00","message":"[buffer interim] 2153 false ผนังภายในเขียนสีลายพุ่มข้าวบิณฑ์เทพพนมแต่ว่าวิจิตรบรรจง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:50.631404267+07:00","message":"[bufferProcess] interim [800000000]:ผนังภายในเขียนสีลายพุ่มข้าวบิณฑ์เทพพนมแต่ว่าวิจิตรบรรจง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:50.631406466+07:00","message":"[bufferProcess] send to processor:ผนังภายในเขียนสีลายพุ่มข้าวบิณฑ์เทพพนมแต่ว่าวิจิตรแบ่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:50.631410246+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:50.631412638+07:00","message":"> Transcript [10270] [false]: 'ผนังภายในเขียนสีลายพุ่มข้าวบิณฑ์เทพพนมแต่ว่าวิจิตรแบ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:50.631415838+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:50.631417513+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:50.631419192+07:00","message":"StatePrefix: 'ผนังภายในเขียนสีลายพุ่มข้าวบิณฑ์เทพพนมแต่ว่าวิจิตร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:50.631421742+07:00","message":"TextPushed: 'ผนังภายในเขียนสีลายพุ่มข้าวบิณฑ์เทพพนม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:50.855919252+07:00","message":"[GCS] IsForceVAD: false for message ID: 2153"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:50.987694383+07:00","message":"[GCS] Start streaming session, msgId: 2154"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:51.007881023+07:00","message":"receive streaming session, msgId: 2153"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:51.007919574+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":"2025-10-27T15:47:51.00792564+07:00","message":"receive interim result [false|false]: ผนังภายในเขียนสีลายพุ่มข้าวบิณฑ์เทพพนมแต่ว่าวิจิตรบรรจงกว่า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:51.007938227+07:00","message":"[buffer interim] 2153 false ผนังภายในเขียนสีลายพุ่มข้าวบิณฑ์เทพพนมแต่ว่าวิจิตรบรรจงกว่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:51.00794784+07:00","message":"[bufferProcess] interim [100000000]:ผนังภายในเขียนสีลายพุ่มข้าวบิณฑ์เทพพนมแต่ว่าวิจิตรบรรจงกว่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:51.007951505+07:00","message":"[bufferProcess] send to processor:ผนังภายในเขียนสีลายพุ่มข้าวบิณฑ์เทพพนมแต่ว่าวิจิตรบรรจง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:51.007958744+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:51.007962297+07:00","message":"> Transcript [10271] [false]: 'ผนังภายในเขียนสีลายพุ่มข้าวบิณฑ์เทพพนมแต่ว่าวิจิตรบรรจง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:51.00796739+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:51.007970474+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:51.007972498+07:00","message":"StatePrefix: 'ผนังภายในเขียนสีลายพุ่มข้าวบิณฑ์เทพพนมแต่ว่าวิจิตร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:51.007974946+07:00","message":"TextPushed: 'ผนังภายในเขียนสีลายพุ่มข้าวบิณฑ์เทพพนม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:51.050907941+07:00","message":"receive streaming session, msgId: 2153"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:51.050942453+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":"2025-10-27T15:47:51.050948441+07:00","message":"receive interim result [false|false]: ผนังภายในเขียนสีลายพุ่มข้าวบิณฑ์เทพพนมแต่ว่าวิจิตรบรรจง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:51.050962441+07:00","message":"[buffer interim] 2153 false ผนังภายในเขียนสีลายพุ่มข้าวบิณฑ์เทพพนมแต่ว่าวิจิตรบรรจง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:51.050969104+07:00","message":"[bufferProcess] interim [160000000]:ผนังภายในเขียนสีลายพุ่มข้าวบิณฑ์เทพพนมแต่ว่าวิจิตรบรรจง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:51.050971608+07:00","message":"[bufferProcess] send to processor:ผนังภายในเขียนสีลายพุ่มข้าวบิณฑ์เทพพนมแต่ว่าวิจิตรบรรจงกว่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:51.050977142+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:51.050982264+07:00","message":"> Transcript [10272] [false]: 'ผนังภายในเขียนสีลายพุ่มข้าวบิณฑ์เทพพนมแต่ว่าวิจิตรบรรจงกว่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:51.050985827+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:51.050987699+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:51.050989805+07:00","message":"StatePrefix: 'ผนังภายในเขียนสีลายพุ่มข้าวบิณฑ์เทพพนมแต่ว่าวิจิตร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:51.050991994+07:00","message":"TextPushed: 'ผนังภายในเขียนสีลายพุ่มข้าวบิณฑ์เทพพนม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:51.100967929+07:00","message":"receive streaming session, msgId: 2153"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:51.101016942+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":"2025-10-27T15:47:51.101025266+07:00","message":"receive interim result [false|false]: ผนังภายในเขียนสีลายพุ่มข้าวบิณฑ์เทพพนมแต่ว่าวิจิตรบรรจงป่ะล่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:51.10103927+07:00","message":"[buffer interim] 2153 false ผนังภายในเขียนสีลายพุ่มข้าวบิณฑ์เทพพนมแต่ว่าวิจิตรบรรจงป่ะล่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:51.101045848+07:00","message":"[bufferProcess] interim [220000000]:ผนังภายในเขียนสีลายพุ่มข้าวบิณฑ์เทพพนมแต่ว่าวิจิตรบรรจงป่ะล่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:51.101049083+07:00","message":"[bufferProcess] send to processor:ผนังภายในเขียนสีลายพุ่มข้าวบิณฑ์เทพพนมแต่ว่าวิจิตรบรรจง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:51.101052747+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:51.10105541+07:00","message":"> Transcript [10273] [false]: 'ผนังภายในเขียนสีลายพุ่มข้าวบิณฑ์เทพพนมแต่ว่าวิจิตรบรรจง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:51.101058767+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:51.101060749+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:51.101062903+07:00","message":"StatePrefix: 'ผนังภายในเขียนสีลายพุ่มข้าวบิณฑ์เทพพนมแต่ว่าวิจิตร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:51.101065604+07:00","message":"TextPushed: 'ผนังภายในเขียนสีลายพุ่มข้าวบิณฑ์เทพพนม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:51.101070063+07:00","message":"Push: 'แต่ว่าวิจิตร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:51.10107166+07:00","message":"TextPushed: 'ผนังภายในเขียนสีลายพุ่มข้าวบิณฑ์เทพพนมแต่ว่าวิจิตร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:51.101073537+07:00","message":"Set new StatePrefix : 'ผนังภายในเขียนสีลายพุ่มข้าวบิณฑ์เทพพนมแต่ว่าวิจิตรบรรจง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:51.101075407+07:00","message":"Next Push (prob) : 'บรรจง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:51.101083665+07:00","message":"push: {false แต่ว่าวิจิตร 0 0xc002923e00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:51.187078449+07:00","message":"receive streaming session, msgId: 2153"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:51.18712069+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ผนังภายในเขียนสีลายพุ่มข้าวบิณฑ์เทพนมแต่ว่าวิจิตรบรรจงป่ะล่ะ\",\"confidence\":0.91160345}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:51.187128532+07:00","message":"receive interim result [true|false]: ผนังภายในเขียนสีลายพุ่มข้าวบิณฑ์เทพนมแต่ว่าวิจิตรบรรจงป่ะล่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:51.187138828+07:00","message":"end recv isFinal message id 2153"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:51.187141173+07:00","message":"end Recv id 2153"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:51.187148057+07:00","message":"[buffer interim] 2153 true ผนังภายในเขียนสีลายพุ่มข้าวบิณฑ์เทพนมแต่ว่าวิจิตรบรรจงป่ะล่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:51.187159012+07:00","message":"[bufferProcess] interim [220000000]:ผนังภายในเขียนสีลายพุ่มข้าวบิณฑ์เทพนมแต่ว่าวิจิตรบรรจงป่ะล่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:51.187163265+07:00","message":"[bufferProcess] send to processor (isfinal):ผนังภายในเขียนสีลายพุ่มข้าวบิณฑ์เทพพนมแต่ว่าวิจิตรบรรจงป่ะล่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:51.187168324+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:51.187171758+07:00","message":"> Transcript [10274] [false]: 'ผนังภายในเขียนสีลายพุ่มข้าวบิณฑ์เทพพนมแต่ว่าวิจิตรบรรจงป่ะล่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:51.18717626+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:51.187178746+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:51.18718128+07:00","message":"StatePrefix: 'ผนังภายในเขียนสีลายพุ่มข้าวบิณฑ์เทพพนมแต่ว่าวิจิตรบรรจง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:51.187184881+07:00","message":"TextPushed: 'ผนังภายในเขียนสีลายพุ่มข้าวบิณฑ์เทพพนมแต่ว่าวิจิตร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:51.187187256+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:51.187189576+07:00","message":"> Transcript [10275] [true]: 'ผนังภายในเขียนสีลายพุ่มข้าวบิณฑ์เทพนมแต่ว่าวิจิตรบรรจงป่ะล่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:51.18719268+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:51.187194713+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:51.187197073+07:00","message":"StatePrefix: 'ผนังภายในเขียนสีลายพุ่มข้าวบิณฑ์เทพพนมแต่ว่าวิจิตรบรรจง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:51.187199694+07:00","message":"TextPushed: 'ผนังภายในเขียนสีลายพุ่มข้าวบิณฑ์เทพพนมแต่ว่าวิจิตร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:51.187201978+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:51.187405328+07:00","message":"Push: 'ป่ะล่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:51.187408656+07:00","message":"TextPushed: 'ผนังภายในเขียนสีลายพุ่มข้าวบิณฑ์เทพพนมแต่ว่าวิจิตรป่ะล่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:51.1874115+07:00","message":"Set new StatePrefix : 'ผนังภายในเขียนสีลายพุ่มข้าวบิณฑ์เทพนมแต่ว่าวิจิตรบรรจงป่ะล่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:51.187414884+07:00","message":"Next Push (prob) : 'ผนังภายในเขียนสีลายพุ่มข้าวบิณฑ์เทพนมแต่ว่าวิจิตรบรรจงป่ะล่ะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:51.187425288+07:00","message":"push: {true ป่ะล่ะ 0 0xc002923e00}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:51.1874269+07:00","message":"write aligntment file to 'tmp/7446/align_message_id_2153.html'"}
{"level":"info","service":"Main","time":"2025-10-27T15:47:51.198438644+07:00","message":"write wav file: './tmp/7446/7446_2153.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:52.214450754+07:00","message":"receive streaming session, msgId: 2154"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:52.21448808+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":"2025-10-27T15:47:52.214492846+07:00","message":"receive interim result [false|false]: นม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:52.214507203+07:00","message":"[buffer interim] 2154 false นม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:52.214513353+07:00","message":"[bufferProcess] interim [960000000]:นม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:52.214514776+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:52.214520294+07:00","message":"[bufferProcess] send to processor (ticker):นม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:52.214523157+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:52.214525645+07:00","message":"> Transcript [10276] [false]: 'นม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:52.214527484+07:00","message":"Set StatePrefix (first interim): 'นม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:52.427538093+07:00","message":"[GCS] Cleaned up inactive client: 2134"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:52.427556193+07:00","message":"[GCS] Cleaned up inactive client: 2136"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:52.427558505+07:00","message":"[GCS] Cleaned up inactive client: 2138"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:52.42756034+07:00","message":"[GCS] Cleaned up inactive client: 2137"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:52.427561836+07:00","message":"[GCS] Cleaned up inactive client: 2139"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:52.427563261+07:00","message":"[GCS] Cleaned up inactive client: 2135"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:52.42756478+07:00","message":"[GCS] Cleaned up inactive client: 2133"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:52.427566255+07:00","message":"[GCS] Cleaned up inactive client: 2140"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:52.493217569+07:00","message":"receive streaming session, msgId: 2154"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:52.493261649+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":"2025-10-27T15:47:52.493267257+07:00","message":"receive interim result [false|false]: ขนมเลย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:52.493280317+07:00","message":"[buffer interim] 2154 false ขนมเลย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:52.493286817+07:00","message":"[bufferProcess] interim [80000000]:ขนมเลย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:52.493288324+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:52.545320714+07:00","message":"receive streaming session, msgId: 2154"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:52.545359609+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":"2025-10-27T15:47:52.54536521+07:00","message":"receive interim result [false|false]: นำโดย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:52.545377573+07:00","message":"[buffer interim] 2154 false นำโดย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:52.545384229+07:00","message":"[bufferProcess] interim [140000000]:นำโดย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:52.545387117+07:00","message":"[bufferProcess] send to processor:ขนมเลย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:52.545393808+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:52.545397441+07:00","message":"> Transcript [10277] [false]: 'ขนมเลย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:52.545401942+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:52.545403705+07:00","message":"Set new StatePrefix: 'ขนมเลย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:52.64960926+07:00","message":"receive streaming session, msgId: 2154"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:52.649644292+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":"2025-10-27T15:47:52.64964989+07:00","message":"receive interim result [false|false]: อบรมโดยครู"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:52.649670238+07:00","message":"[buffer interim] 2154 false อบรมโดยครู"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:52.649677071+07:00","message":"[bufferProcess] interim [260000000]:อบรมโดยครู"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:52.649679206+07:00","message":"[bufferProcess] send to processor:นำโดย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:52.649684409+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:52.64968696+07:00","message":"> Transcript [10278] [false]: 'นำโดย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:52.649689067+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:52.649690843+07:00","message":"Set new StatePrefix: 'นำโดย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:52.656494085+07:00","message":"receive streaming session, msgId: 2154"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:52.656516864+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":"2025-10-27T15:47:52.656522905+07:00","message":"receive interim result [false|false]: ขนมโดยควบ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:52.656532614+07:00","message":"[buffer interim] 2154 false ขนมโดยควบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:52.656538232+07:00","message":"[bufferProcess] interim [320000000]:ขนมโดยควบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:52.656540603+07:00","message":"[bufferProcess] send to processor:อบรมโดยครู"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:52.656544465+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:52.656546783+07:00","message":"> Transcript [10279] [false]: 'อบรมโดยครู'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:52.656548488+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:52.656549998+07:00","message":"Set new StatePrefix: 'อบรมโดยครู'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:52.66130136+07:00","message":"receive streaming session, msgId: 2154"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:52.661323501+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":"2025-10-27T15:47:52.661328304+07:00","message":"receive interim result [false|false]: ขนมโดยทั่วไป"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:52.661338751+07:00","message":"[buffer interim] 2154 false ขนมโดยทั่วไป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:52.661343168+07:00","message":"[bufferProcess] interim [440000000]:ขนมโดยทั่วไป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:52.661345269+07:00","message":"[bufferProcess] send to processor:ขนมโดยควบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:52.66134962+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:52.661351941+07:00","message":"> Transcript [10280] [false]: 'ขนมโดยควบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:52.661353446+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:52.661355028+07:00","message":"Set new StatePrefix: 'ขนมโดยควบ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:52.905402251+07:00","message":"[GCS] IsForceVAD: false for message ID: 2154"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:52.945018265+07:00","message":"receive streaming session, msgId: 2154"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:52.945056793+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":"2025-10-27T15:47:52.945062475+07:00","message":"receive interim result [false|false]: ขนมโดยทั่วไปค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:52.945075769+07:00","message":"[buffer interim] 2154 false ขนมโดยทั่วไปค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:52.945082668+07:00","message":"[bufferProcess] interim [740000000]:ขนมโดยทั่วไปค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:52.945084829+07:00","message":"[bufferProcess] send to processor:ขนมโดยทั่วไป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:52.945090255+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:52.94509273+07:00","message":"> Transcript [10281] [false]: 'ขนมโดยทั่วไป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:52.945094735+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:52.94509703+07:00","message":"Set new StatePrefix: 'ขนมโดยทั่วไป'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:52.976333658+07:00","message":"[GCS] Start streaming session, msgId: 2155"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:53.023595478+07:00","message":"receive streaming session, msgId: 2154"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:53.023639242+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อบรมโดยทั่วไปค่ะ\",\"confidence\":0.82143396}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":950000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:53.023644287+07:00","message":"receive interim result [true|false]: อบรมโดยทั่วไปค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:53.023653613+07:00","message":"end recv isFinal message id 2154"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:53.023655486+07:00","message":"end Recv id 2154"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:53.023661439+07:00","message":"[buffer interim] 2154 true อบรมโดยทั่วไปค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:53.023670799+07:00","message":"[bufferProcess] interim [950000000]:อบรมโดยทั่วไปค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:53.023675174+07:00","message":"[bufferProcess] send to processor (isfinal):ขนมโดยทั่วไปค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:53.023678206+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:53.023681107+07:00","message":"> Transcript [10282] [false]: 'ขนมโดยทั่วไปค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:53.023685145+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:53.023686883+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:53.023688388+07:00","message":"StatePrefix: 'ขนมโดยทั่วไป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:53.023690231+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:53.023691417+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:53.023693193+07:00","message":"> Transcript [10283] [true]: 'อบรมโดยทั่วไปค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:53.023694912+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:53.023696396+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:53.023698108+07:00","message":"StatePrefix: 'ขนมโดยทั่วไป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:53.023699573+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:53.023704902+07:00","message":"Push: 'อบรมโดยทั่วไปค่ะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:53.023712714+07:00","message":"push: {true อบรมโดยทั่วไปค่ะ 0 0xc002a06780}"}
{"level":"info","service":"Main","time":"2025-10-27T15:47:53.029766141+07:00","message":"write wav file: './tmp/7446/7446_2154.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:47:53.364575285+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:47:53.364581061+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:53.839114979+07:00","message":"receive streaming session, msgId: 2155"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:53.839149834+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":"2025-10-27T15:47:53.839154357+07:00","message":"receive interim result [false|false]: ร้าน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:53.839164453+07:00","message":"[buffer interim] 2155 false ร้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:53.839171482+07:00","message":"[bufferProcess] interim [900000000]:ร้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:53.839172977+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:54.11106036+07:00","message":"receive streaming session, msgId: 2155"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:54.111092334+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":"2025-10-27T15:47:54.111098707+07:00","message":"receive interim result [false|false]: รักที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:54.1111145+07:00","message":"[buffer interim] 2155 false รักที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:54.111120985+07:00","message":"[bufferProcess] interim [80000000]:รักที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:54.111122942+07:00","message":"[bufferProcess] send to processor:ร้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:54.111126336+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:54.111129001+07:00","message":"> Transcript [10284] [false]: 'ร้าน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:54.111131464+07:00","message":"Set StatePrefix (first interim): 'ร้าน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:54.161647204+07:00","message":"receive streaming session, msgId: 2155"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:54.161682444+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":"2025-10-27T15:47:54.161687703+07:00","message":"receive interim result [false|false]: รักที่รัก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:54.161700325+07:00","message":"[buffer interim] 2155 false รักที่รัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:54.161706586+07:00","message":"[bufferProcess] interim [200000000]:รักที่รัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:54.161708601+07:00","message":"[bufferProcess] send to processor:รักที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:54.161713646+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:54.161716404+07:00","message":"> Transcript [10285] [false]: 'รักที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:54.161718336+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:54.161720014+07:00","message":"Set new StatePrefix: 'รักที่'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:54.220459643+07:00","message":"receive streaming session, msgId: 2155"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:54.220497149+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":"2025-10-27T15:47:54.220502622+07:00","message":"receive interim result [false|false]: ร้านที่ขาย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:54.220514409+07:00","message":"[buffer interim] 2155 false ร้านที่ขาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:54.22052107+07:00","message":"[bufferProcess] interim [260000000]:ร้านที่ขาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:54.220523392+07:00","message":"[bufferProcess] send to processor:รักที่รัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:54.22052823+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:54.220530762+07:00","message":"> Transcript [10286] [false]: 'รักที่รัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:54.22053307+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:54.220534935+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:54.220537387+07:00","message":"StatePrefix: 'รักที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:54.220540133+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:54.41193376+07:00","message":"receive streaming session, msgId: 2155"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:54.411979109+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":"2025-10-27T15:47:54.411985319+07:00","message":"receive interim result [false|false]: ร้านที่ขายกัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:54.411998475+07:00","message":"[buffer interim] 2155 false ร้านที่ขายกัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:54.412005284+07:00","message":"[bufferProcess] interim [440000000]:ร้านที่ขายกัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:54.412007598+07:00","message":"[bufferProcess] send to processor:ร้านที่ขาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:54.412012607+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:54.41201495+07:00","message":"> Transcript [10287] [false]: 'ร้านที่ขาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:54.412016796+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:54.41201847+07:00","message":"Set new StatePrefix: 'ร้านที่ขาย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:54.5059922+07:00","message":"[GCS] IsForceVAD: false for message ID: 2155"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:54.541419442+07:00","message":"receive streaming session, msgId: 2155"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:54.541448171+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":"2025-10-27T15:47:54.541453147+07:00","message":"receive interim result [false|false]: ร้านที่ขายการ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:54.541465553+07:00","message":"[buffer interim] 2155 false ร้านที่ขายการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:54.541475345+07:00","message":"[bufferProcess] interim [560000000]:ร้านที่ขายการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:54.541477491+07:00","message":"[bufferProcess] send to processor:ร้านที่ขายกัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:54.541480687+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:54.541483231+07:00","message":"> Transcript [10288] [false]: 'ร้านที่ขายกัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:54.541486096+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:54.541487824+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:54.54148942+07:00","message":"StatePrefix: 'ร้านที่ขาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:54.541491188+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:54.558403723+07:00","message":"receive streaming session, msgId: 2155"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:54.558433533+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":"2025-10-27T15:47:54.55843869+07:00","message":"receive interim result [false|false]: ร้านที่ขายกระจก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:54.558451902+07:00","message":"[buffer interim] 2155 false ร้านที่ขายกระจก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:54.558458778+07:00","message":"[bufferProcess] interim [620000000]:ร้านที่ขายกระจก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:54.558460639+07:00","message":"[bufferProcess] send to processor:ร้านที่ขายการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:54.558463675+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:54.558467321+07:00","message":"> Transcript [10289] [false]: 'ร้านที่ขายการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:54.558470787+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:54.55847263+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:54.558477146+07:00","message":"StatePrefix: 'ร้านที่ขาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:54.558478972+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:54.595862264+07:00","message":"receive streaming session, msgId: 2155"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:54.595895186+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":"2025-10-27T15:47:54.595900682+07:00","message":"receive interim result [false|false]: ร้านที่ลายกนก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:54.595912323+07:00","message":"[buffer interim] 2155 false ร้านที่ลายกนก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:54.595918748+07:00","message":"[bufferProcess] interim [680000000]:ร้านที่ลายกนก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:54.595920771+07:00","message":"[bufferProcess] send to processor:ร้านที่ขายกระจก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:54.595926261+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:54.595928685+07:00","message":"> Transcript [10290] [false]: 'ร้านที่ขายกระจก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:54.59593146+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:54.595933298+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:54.595935254+07:00","message":"StatePrefix: 'ร้านที่ขาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:54.595937188+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:54.636403097+07:00","message":"[GCS] Start streaming session, msgId: 2156"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:54.636760324+07:00","message":"receive streaming session, msgId: 2155"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:54.636788429+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ร้านที่ลายกนก\",\"confidence\":0.8687551}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":770000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:54.636793682+07:00","message":"receive interim result [true|false]: ร้านที่ลายกนก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:54.636802146+07:00","message":"end recv isFinal message id 2155"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:54.636804749+07:00","message":"end Recv id 2155"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:54.636808586+07:00","message":"[buffer interim] 2155 true ร้านที่ลายกนก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:54.636814308+07:00","message":"[bufferProcess] interim [770000000]:ร้านที่ลายกนก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:54.636819268+07:00","message":"[bufferProcess] send to processor (isfinal):ร้านที่ลายกนก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:54.636822217+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:54.636824875+07:00","message":"> Transcript [10291] [false]: 'ร้านที่ลายกนก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:54.636826695+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:54.636828566+07:00","message":"Set new StatePrefix: 'ร้านที่ลายกนก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:54.636829986+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:54.636831568+07:00","message":"> Transcript [10292] [true]: 'ร้านที่ลายกนก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:54.636833503+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:54.636842482+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:54.63684506+07:00","message":"StatePrefix: 'ร้านที่ลายกนก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:54.636846907+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:54.63685202+07:00","message":"Push: 'ร้านที่ลายกนก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:54.636859495+07:00","message":"push: {true ร้านที่ลายกนก 0 0xc003403d80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:47:54.643034694+07:00","message":"write wav file: './tmp/7446/7446_2155.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:55.18785482+07:00","message":"receive streaming session, msgId: 2156"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:55.187893401+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":"2025-10-27T15:47:55.1878992+07:00","message":"receive interim result [false|false]: พร้อม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:55.187918332+07:00","message":"[buffer interim] 2156 false พร้อม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:55.187928874+07:00","message":"[bufferProcess] interim [360000000]:พร้อม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:55.187930732+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:55.381134938+07:00","message":"receive streaming session, msgId: 2156"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:55.38118686+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":"2025-10-27T15:47:55.381192835+07:00","message":"receive interim result [false|false]: ซ้อมหลาย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:55.381205855+07:00","message":"[buffer interim] 2156 false ซ้อมหลาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:55.38121571+07:00","message":"[bufferProcess] interim [540000000]:ซ้อมหลาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:55.381218377+07:00","message":"[bufferProcess] send to processor:พร้อม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:55.38122452+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:55.381228302+07:00","message":"> Transcript [10293] [false]: 'พร้อม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:55.381230912+07:00","message":"Set StatePrefix (first interim): 'พร้อม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:55.523621627+07:00","message":"receive streaming session, msgId: 2156"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:55.523657967+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":"2025-10-27T15:47:55.523664012+07:00","message":"receive interim result [false|false]: ซ้อมหลายคน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:55.52367815+07:00","message":"[buffer interim] 2156 false ซ้อมหลายคน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:55.523688437+07:00","message":"[bufferProcess] interim [720000000]:ซ้อมหลายคน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:55.523692053+07:00","message":"[bufferProcess] send to processor:ซ้อมหลาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:55.523698544+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:55.523702152+07:00","message":"> Transcript [10294] [false]: 'ซ้อมหลาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:55.52370503+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:55.52370744+07:00","message":"Set new StatePrefix: 'ซ้อมหลาย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:55.709967131+07:00","message":"receive streaming session, msgId: 2156"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:55.710004342+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":"2025-10-27T15:47:55.710010256+07:00","message":"receive interim result [false|false]: ซ้อมหลายพรุ่ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:55.71002344+07:00","message":"[buffer interim] 2156 false ซ้อมหลายพรุ่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:55.710029993+07:00","message":"[bufferProcess] interim [840000000]:ซ้อมหลายพรุ่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:55.710032395+07:00","message":"[bufferProcess] send to processor:ซ้อมหลายคน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:55.710037252+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:55.710039675+07:00","message":"> Transcript [10295] [false]: 'ซ้อมหลายคน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:55.710042453+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:55.710044243+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:55.71004582+07:00","message":"StatePrefix: 'ซ้อมหลาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:55.710047786+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:55.736981443+07:00","message":"receive streaming session, msgId: 2156"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:55.737011013+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":"2025-10-27T15:47:55.737017077+07:00","message":"receive interim result [false|false]: ซ้อมหลายคนค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:55.737030278+07:00","message":"[buffer interim] 2156 false ซ้อมหลายคนค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:55.737036306+07:00","message":"[bufferProcess] interim [900000000]:ซ้อมหลายคนค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:55.737037985+07:00","message":"[bufferProcess] send to processor:ซ้อมหลายพรุ่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:55.737042899+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:55.737045691+07:00","message":"> Transcript [10296] [false]: 'ซ้อมหลายพรุ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:55.737048758+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:55.737050507+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:55.737052063+07:00","message":"StatePrefix: 'ซ้อมหลาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:55.737054148+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:55.826366873+07:00","message":"receive streaming session, msgId: 2156"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:55.826401359+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":"2025-10-27T15:47:55.826406708+07:00","message":"receive interim result [false|false]: ซ้อมหลายคนเข้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:55.826419582+07:00","message":"[buffer interim] 2156 false ซ้อมหลายคนเข้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:55.826426358+07:00","message":"[bufferProcess] interim [960000000]:ซ้อมหลายคนเข้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:55.82642848+07:00","message":"[bufferProcess] send to processor:ซ้อมหลายคนค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:55.826434519+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:55.826448793+07:00","message":"> Transcript [10297] [false]: 'ซ้อมหลายคนค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:55.826451665+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:55.826453708+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:55.826455342+07:00","message":"StatePrefix: 'ซ้อมหลาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:55.826457274+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:55.884700128+07:00","message":"receive streaming session, msgId: 2156"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:55.884736423+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":"2025-10-27T15:47:55.884743105+07:00","message":"receive interim result [false|false]: ซ้อมหลายคนค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:55.884757039+07:00","message":"[buffer interim] 2156 false ซ้อมหลายคนค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:55.884764611+07:00","message":"[bufferProcess] interim [20000000]:ซ้อมหลายคนค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:55.884767052+07:00","message":"[bufferProcess] send to processor:ซ้อมหลายคนเข้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:55.884773495+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:55.884776947+07:00","message":"> Transcript [10298] [false]: 'ซ้อมหลายคนเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:55.884781506+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:55.884784623+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:55.884786705+07:00","message":"StatePrefix: 'ซ้อมหลาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:55.884789215+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:55.884792233+07:00","message":"Push: 'ซ้อมหลาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:55.884794276+07:00","message":"TextPushed: 'ซ้อมหลาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:55.884796725+07:00","message":"Set new StatePrefix : 'ซ้อมหลายคนเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:55.88479911+07:00","message":"Next Push (prob) : 'คนเข้า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:55.884824869+07:00","message":"push: {false ซ้อมหลาย 0 0xc003403e80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:55.914724806+07:00","message":"receive streaming session, msgId: 2156"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:55.914766911+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":"2025-10-27T15:47:55.914772982+07:00","message":"receive interim result [false|false]: ตั้งค่าบลู"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:55.914785716+07:00","message":"[buffer interim] 2156 false ตั้งค่าบลู"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:55.914792326+07:00","message":"[bufferProcess] interim [80000000]:ตั้งค่าบลู"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:55.914794278+07:00","message":"[bufferProcess] send to processor:ซ้อมหลายคนค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:55.914799528+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:55.91480197+07:00","message":"> Transcript [10299] [false]: 'ซ้อมหลายคนค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:55.914803905+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:55.914805691+07:00","message":"Set new StatePrefix: 'ซ้อมหลายคนค่ะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:56.008446452+07:00","message":"receive streaming session, msgId: 2156"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:56.008486078+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":"2025-10-27T15:47:56.008491753+07:00","message":"receive interim result [false|false]: ซ้อมหลายเครื่องบิน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:56.008506345+07:00","message":"[buffer interim] 2156 false ซ้อมหลายเครื่องบิน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:56.008514546+07:00","message":"[bufferProcess] interim [140000000]:ซ้อมหลายเครื่องบิน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:56.008516757+07:00","message":"[bufferProcess] send to processor:ตั้งค่าบลู"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:56.008521803+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:56.008524393+07:00","message":"> Transcript [10300] [false]: 'ตั้งค่าบลู'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:56.008526347+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:56.008528012+07:00","message":"Set new StatePrefix: 'ตั้งค่าบลู'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:56.144223927+07:00","message":"receive streaming session, msgId: 2156"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:56.14425758+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":"2025-10-27T15:47:56.144263134+07:00","message":"receive interim result [false|false]: ซ้อมหลายเครื่องบินน้ำ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:56.14427599+07:00","message":"[buffer interim] 2156 false ซ้อมหลายเครื่องบินน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:56.1442825+07:00","message":"[bufferProcess] interim [320000000]:ซ้อมหลายเครื่องบินน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:56.144284714+07:00","message":"[bufferProcess] send to processor:ซ้อมหลายเครื่องบิน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:56.144290058+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:56.144292291+07:00","message":"> Transcript [10301] [false]: 'ซ้อมหลายเครื่องบิน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:56.14429434+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:56.144296158+07:00","message":"Set new StatePrefix: 'ซ้อมหลายเครื่องบิน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:56.225118263+07:00","message":"receive streaming session, msgId: 2156"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:56.225150987+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":"2025-10-27T15:47:56.225156465+07:00","message":"receive interim result [false|false]: ซ้อมหลายเครื่องบินนาน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:56.225183583+07:00","message":"[buffer interim] 2156 false ซ้อมหลายเครื่องบินนาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:56.225191181+07:00","message":"[bufferProcess] interim [380000000]:ซ้อมหลายเครื่องบินนาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:56.225193178+07:00","message":"[bufferProcess] send to processor:ซ้อมหลายเครื่องบินน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:56.225196492+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:56.225199528+07:00","message":"> Transcript [10302] [false]: 'ซ้อมหลายเครื่องบินน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:56.225202618+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:56.225204406+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:56.225206106+07:00","message":"StatePrefix: 'ซ้อมหลายเครื่องบิน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:56.225208034+07:00","message":"TextPushed: 'ซ้อมหลาย'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:47:56.364784952+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:47:56.364799008+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:56.391537916+07:00","message":"receive streaming session, msgId: 2156"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:56.391574533+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":"2025-10-27T15:47:56.391580392+07:00","message":"receive interim result [false|false]: ซ้อมหลายคนค่ะบิลนั้น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:56.391593742+07:00","message":"[buffer interim] 2156 false ซ้อมหลายคนค่ะบิลนั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:56.391601673+07:00","message":"[bufferProcess] interim [560000000]:ซ้อมหลายคนค่ะบิลนั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:56.39160366+07:00","message":"[bufferProcess] send to processor:ซ้อมหลายเครื่องบินนาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:56.391610465+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:56.391613165+07:00","message":"> Transcript [10303] [false]: 'ซ้อมหลายเครื่องบินนาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:56.391615959+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:56.391618173+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:56.391620051+07:00","message":"StatePrefix: 'ซ้อมหลายเครื่องบิน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:56.391622236+07:00","message":"TextPushed: 'ซ้อมหลาย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:56.965856492+07:00","message":"receive streaming session, msgId: 2156"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:56.965890721+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":"2025-10-27T15:47:56.965895936+07:00","message":"receive interim result [false|false]: ซ้อมหลายคนค่ะบิลนั้น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:56.965908986+07:00","message":"[buffer interim] 2156 false ซ้อมหลายคนค่ะบิลนั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:56.965916115+07:00","message":"[bufferProcess] interim [160000000]:ซ้อมหลายคนค่ะบิลนั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:56.965918138+07:00","message":"[bufferProcess] send to processor:ซ้อมหลายคนค่ะบิลนั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:56.965923594+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:56.96592949+07:00","message":"> Transcript [10304] [false]: 'ซ้อมหลายคนค่ะบิลนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:56.965933057+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:56.965935617+07:00","message":"Set new StatePrefix: 'ซ้อมหลายคนค่ะบิลนั้น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:56.976439415+07:00","message":"receive streaming session, msgId: 2156"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:56.976470774+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":"2025-10-27T15:47:56.976476628+07:00","message":"receive interim result [false|false]: ซ้อมหลายคนค่ะบิลนั้นก็เป็น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:56.976487875+07:00","message":"[buffer interim] 2156 false ซ้อมหลายคนค่ะบิลนั้นก็เป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:56.976494917+07:00","message":"[bufferProcess] interim [220000000]:ซ้อมหลายคนค่ะบิลนั้นก็เป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:56.976499125+07:00","message":"[bufferProcess] send to processor:ซ้อมหลายคนค่ะบิลนั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:56.976504157+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:56.976506522+07:00","message":"> Transcript [10305] [false]: 'ซ้อมหลายคนค่ะบิลนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:56.97650928+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:56.976511183+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:56.97651282+07:00","message":"StatePrefix: 'ซ้อมหลายคนค่ะบิลนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:56.976514629+07:00","message":"TextPushed: 'ซ้อมหลาย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:57.229450182+07:00","message":"receive streaming session, msgId: 2156"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:57.229486386+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":"2025-10-27T15:47:57.229491884+07:00","message":"receive interim result [false|false]: ซ้อมหลายคนค่ะบิลนั้นก็เป็นไร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:57.229504553+07:00","message":"[buffer interim] 2156 false ซ้อมหลายคนค่ะบิลนั้นก็เป็นไร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:57.229512611+07:00","message":"[bufferProcess] interim [340000000]:ซ้อมหลายคนค่ะบิลนั้นก็เป็นไร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:57.229514682+07:00","message":"[bufferProcess] send to processor:ซ้อมหลายคนค่ะบิลนั้นก็เป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:57.229520129+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:57.229522815+07:00","message":"> Transcript [10306] [false]: 'ซ้อมหลายคนค่ะบิลนั้นก็เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:57.229526168+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:57.229528169+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:57.229530657+07:00","message":"StatePrefix: 'ซ้อมหลายคนค่ะบิลนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:57.229532451+07:00","message":"TextPushed: 'ซ้อมหลาย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:57.239026776+07:00","message":"receive streaming session, msgId: 2156"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:57.239048181+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":"2025-10-27T15:47:57.23905277+07:00","message":"receive interim result [false|false]: ซ้อมหลายคนค่ะบิลนั้นก็เป็นราย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:57.23906622+07:00","message":"[buffer interim] 2156 false ซ้อมหลายคนค่ะบิลนั้นก็เป็นราย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:57.239070976+07:00","message":"[bufferProcess] interim [400000000]:ซ้อมหลายคนค่ะบิลนั้นก็เป็นราย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:57.239090141+07:00","message":"[bufferProcess] send to processor:ซ้อมหลายคนค่ะบิลนั้นก็เป็นไร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:57.239093301+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:57.239096419+07:00","message":"> Transcript [10307] [false]: 'ซ้อมหลายคนค่ะบิลนั้นก็เป็นไร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:57.239099059+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:57.239100532+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:57.239102274+07:00","message":"StatePrefix: 'ซ้อมหลายคนค่ะบิลนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:57.239104079+07:00","message":"TextPushed: 'ซ้อมหลาย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:57.420609199+07:00","message":"receive streaming session, msgId: 2156"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:57.420637677+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":"2025-10-27T15:47:57.420643001+07:00","message":"receive interim result [false|false]: ซ้อมหลายคนค่ะบิลนั้นก็เป็นรายการ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:57.420653871+07:00","message":"[buffer interim] 2156 false ซ้อมหลายคนค่ะบิลนั้นก็เป็นรายการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:57.420660727+07:00","message":"[bufferProcess] interim [580000000]:ซ้อมหลายคนค่ะบิลนั้นก็เป็นรายการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:57.420663092+07:00","message":"[bufferProcess] send to processor:ซ้อมหลายคนค่ะบิลนั้นก็เป็นราย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:57.420668175+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:57.420670819+07:00","message":"> Transcript [10308] [false]: 'ซ้อมหลายคนค่ะบิลนั้นก็เป็นราย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:57.42067414+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:57.420676082+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:57.420677964+07:00","message":"StatePrefix: 'ซ้อมหลายคนค่ะบิลนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:57.420680249+07:00","message":"TextPushed: 'ซ้อมหลาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:57.420684496+07:00","message":"Push: 'คนค่ะบิลนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:57.420686029+07:00","message":"TextPushed: 'ซ้อมหลายคนค่ะบิลนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:57.420688197+07:00","message":"Set new StatePrefix : 'ซ้อมหลายคนค่ะบิลนั้นก็เป็นราย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:57.420690083+07:00","message":"Next Push (prob) : 'ก็เป็นราย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:57.42069763+07:00","message":"push: {false คนค่ะบิลนั้น 0 0xc003403e80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:57.620411183+07:00","message":"receive streaming session, msgId: 2156"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:57.620449217+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":"2025-10-27T15:47:57.620455233+07:00","message":"receive interim result [false|false]: ซ้อมหลายคนค่ะบิลนั้นก็เป็นลายกนก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:57.620468027+07:00","message":"[buffer interim] 2156 false ซ้อมหลายคนค่ะบิลนั้นก็เป็นลายกนก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:57.620474794+07:00","message":"[bufferProcess] interim [820000000]:ซ้อมหลายคนค่ะบิลนั้นก็เป็นลายกนก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:57.620476851+07:00","message":"[bufferProcess] send to processor:ซ้อมหลายคนค่ะบิลนั้นก็เป็นรายการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:57.620480388+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:57.620482992+07:00","message":"> Transcript [10309] [false]: 'ซ้อมหลายคนค่ะบิลนั้นก็เป็นรายการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:57.620486763+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:57.620489357+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:57.620492965+07:00","message":"StatePrefix: 'ซ้อมหลายคนค่ะบิลนั้นก็เป็นราย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:57.620496108+07:00","message":"TextPushed: 'ซ้อมหลายคนค่ะบิลนั้น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:57.893800989+07:00","message":"receive streaming session, msgId: 2156"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:57.8938545+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":"2025-10-27T15:47:57.893862562+07:00","message":"receive interim result [false|false]: ซ้อมหลายคนค่ะบิลนั้นก็เป็นลายกระหนกเทพ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:57.893880053+07:00","message":"[buffer interim] 2156 false ซ้อมหลายคนค่ะบิลนั้นก็เป็นลายกระหนกเทพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:57.89389244+07:00","message":"[bufferProcess] interim [120000000]:ซ้อมหลายคนค่ะบิลนั้นก็เป็นลายกระหนกเทพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:57.893897066+07:00","message":"[bufferProcess] send to processor:ซ้อมหลายคนค่ะบิลนั้นก็เป็นลายกนก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:57.893905743+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:57.893909764+07:00","message":"> Transcript [10310] [false]: 'ซ้อมหลายคนค่ะบิลนั้นก็เป็นลายกนก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:57.893913185+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:57.893915935+07:00","message":"Set new StatePrefix: 'ซ้อมหลายคนค่ะบิลนั้นก็เป็นลายกนก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:58.007946695+07:00","message":"receive streaming session, msgId: 2156"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:58.007988202+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":"2025-10-27T15:47:58.007996266+07:00","message":"receive interim result [false|false]: ซ้อมหลายคนค่ะบิลนั้นก็เป็นลายกนก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:58.008012715+07:00","message":"[buffer interim] 2156 false ซ้อมหลายคนค่ะบิลนั้นก็เป็นลายกนก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:58.008024177+07:00","message":"[bufferProcess] interim [180000000]:ซ้อมหลายคนค่ะบิลนั้นก็เป็นลายกนก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:58.008028099+07:00","message":"[bufferProcess] send to processor:ซ้อมหลายคนค่ะบิลนั้นก็เป็นลายกระหนกเทพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:58.008036294+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:58.008040233+07:00","message":"> Transcript [10311] [false]: 'ซ้อมหลายคนค่ะบิลนั้นก็เป็นลายกระหนกเทพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:58.008043543+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:58.008046296+07:00","message":"Set new StatePrefix: 'ซ้อมหลายคนค่ะบิลนั้นก็เป็นลายกระหนกเทพ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:58.135014996+07:00","message":"receive streaming session, msgId: 2156"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:58.135065937+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":"2025-10-27T15:47:58.135073506+07:00","message":"receive interim result [false|false]: ซ้อมหลายคนค่ะบิลนั้นก็เป็นลายกระหนกเทพพนม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:58.135091536+07:00","message":"[buffer interim] 2156 false ซ้อมหลายคนค่ะบิลนั้นก็เป็นลายกระหนกเทพพนม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:58.135100872+07:00","message":"[bufferProcess] interim [300000000]:ซ้อมหลายคนค่ะบิลนั้นก็เป็นลายกระหนกเทพพนม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:58.135106058+07:00","message":"[bufferProcess] send to processor:ซ้อมหลายคนค่ะบิลนั้นก็เป็นลายกนก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:58.135111608+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:58.135115842+07:00","message":"> Transcript [10312] [false]: 'ซ้อมหลายคนค่ะบิลนั้นก็เป็นลายกนก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:58.13511957+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:58.135122323+07:00","message":"Set new StatePrefix: 'ซ้อมหลายคนค่ะบิลนั้นก็เป็นลายกนก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:58.355414974+07:00","message":"[GCS] IsForceVAD: false for message ID: 2156"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:58.486851813+07:00","message":"[GCS] Start streaming session, msgId: 2157"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:58.533355367+07:00","message":"receive streaming session, msgId: 2156"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:58.53339899+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ซ้อมหลายคนค่ะบินนั้นก็เป็นลายกนกเทพพนม\",\"confidence\":0.92495227}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":750000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:58.533405136+07:00","message":"receive interim result [true|false]: ซ้อมหลายคนค่ะบินนั้นก็เป็นลายกนกเทพพนม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:58.533412235+07:00","message":"end recv isFinal message id 2156"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:58.533414287+07:00","message":"end Recv id 2156"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:58.53342039+07:00","message":"[buffer interim] 2156 true ซ้อมหลายคนค่ะบินนั้นก็เป็นลายกนกเทพพนม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:58.533428313+07:00","message":"[bufferProcess] interim [750000000]:ซ้อมหลายคนค่ะบินนั้นก็เป็นลายกนกเทพพนม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:58.53343288+07:00","message":"[bufferProcess] send to processor (isfinal):ซ้อมหลายคนค่ะบิลนั้นก็เป็นลายกระหนกเทพพนม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:58.533436265+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:58.533439063+07:00","message":"> Transcript [10313] [false]: 'ซ้อมหลายคนค่ะบิลนั้นก็เป็นลายกระหนกเทพพนม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:58.533441359+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:58.533443071+07:00","message":"Set new StatePrefix: 'ซ้อมหลายคนค่ะบิลนั้นก็เป็นลายกระหนกเทพพนม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:58.533444678+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:58.533446137+07:00","message":"> Transcript [10314] [true]: 'ซ้อมหลายคนค่ะบินนั้นก็เป็นลายกนกเทพพนม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:58.533448056+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:58.533449703+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:58.533451295+07:00","message":"StatePrefix: 'ซ้อมหลายคนค่ะบิลนั้นก็เป็นลายกระหนกเทพพนม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:58.533453434+07:00","message":"TextPushed: 'ซ้อมหลายคนค่ะบิลนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:58.533454921+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:58.533583745+07:00","message":"Push: 'ก็เป็นลายกนกเทพพนม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:58.533586198+07:00","message":"TextPushed: 'ซ้อมหลายคนค่ะบิลนั้นก็เป็นลายกนกเทพพนม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:58.533588228+07:00","message":"Set new StatePrefix : 'ซ้อมหลายคนค่ะบินนั้นก็เป็นลายกนกเทพพนม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:58.5335901+07:00","message":"Next Push (prob) : 'ซ้อมหลายคนค่ะบินนั้นก็เป็นลายกนกเทพพนม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:58.533597992+07:00","message":"push: {true ก็เป็นลายกนกเทพพนม 0 0xc003403e80}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:58.533608917+07:00","message":"write aligntment file to 'tmp/7446/align_message_id_2156.html'"}
{"level":"info","service":"Main","time":"2025-10-27T15:47:58.543066231+07:00","message":"write wav file: './tmp/7446/7446_2156.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:58.966841706+07:00","message":"receive streaming session, msgId: 2157"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:58.966880525+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":"2025-10-27T15:47:58.966885324+07:00","message":"receive interim result [false|false]: การ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:58.966899744+07:00","message":"[buffer interim] 2157 false การ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:58.966906366+07:00","message":"[bufferProcess] interim [480000000]:การ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:58.966907736+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:59.13841634+07:00","message":"receive streaming session, msgId: 2157"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:59.138445258+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":"2025-10-27T15:47:59.138450089+07:00","message":"receive interim result [false|false]: ราคา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:59.138461056+07:00","message":"[buffer interim] 2157 false ราคา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:59.138466896+07:00","message":"[bufferProcess] interim [600000000]:ราคา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:59.138468859+07:00","message":"[bufferProcess] send to processor:การ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:59.138474017+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:59.138476529+07:00","message":"> Transcript [10315] [false]: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:59.138478291+07:00","message":"Set StatePrefix (first interim): 'การ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:59.156070303+07:00","message":"receive streaming session, msgId: 2157"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:59.15610386+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":"2025-10-27T15:47:59.156108947+07:00","message":"receive interim result [false|false]: ประกอบ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:59.156120291+07:00","message":"[buffer interim] 2157 false ประกอบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:59.156126367+07:00","message":"[bufferProcess] interim [660000000]:ประกอบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:59.156128487+07:00","message":"[bufferProcess] send to processor:ราคา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:59.156133724+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:59.156136095+07:00","message":"> Transcript [10316] [false]: 'ราคา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:59.156137986+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:59.156139757+07:00","message":"Set new StatePrefix: 'ราคา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:59.360155703+07:00","message":"receive streaming session, msgId: 2157"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:59.360203224+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":"2025-10-27T15:47:59.360210826+07:00","message":"receive interim result [false|false]: ประกอบด้วย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:59.360227596+07:00","message":"[buffer interim] 2157 false ประกอบด้วย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:59.360237399+07:00","message":"[bufferProcess] interim [840000000]:ประกอบด้วย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:59.360239812+07:00","message":"[bufferProcess] send to processor:ประกอบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:59.360245155+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:59.360247735+07:00","message":"> Transcript [10317] [false]: 'ประกอบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:59.360249795+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:59.360251532+07:00","message":"Set new StatePrefix: 'ประกอบ'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:47:59.365338925+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:47:59.365339051+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:59.51382562+07:00","message":"receive streaming session, msgId: 2157"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:59.513863886+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":"2025-10-27T15:47:59.513869464+07:00","message":"receive interim result [false|false]: ประกอบแก้ไข"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:59.513882425+07:00","message":"[buffer interim] 2157 false ประกอบแก้ไข"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:59.513888703+07:00","message":"[bufferProcess] interim [20000000]:ประกอบแก้ไข"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:59.513890882+07:00","message":"[bufferProcess] send to processor:ประกอบด้วย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:59.513896173+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:59.513898801+07:00","message":"> Transcript [10318] [false]: 'ประกอบด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:59.513901727+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:59.513903457+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:59.513904953+07:00","message":"StatePrefix: 'ประกอบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:59.513906785+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:59.7352233+07:00","message":"receive streaming session, msgId: 2157"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:59.735254631+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":"2025-10-27T15:47:59.735260789+07:00","message":"receive interim result [false|false]: ประกอบแก้ไขจาก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:59.735274063+07:00","message":"[buffer interim] 2157 false ประกอบแก้ไขจาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:59.735280567+07:00","message":"[bufferProcess] interim [200000000]:ประกอบแก้ไขจาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:59.735282703+07:00","message":"[bufferProcess] send to processor:ประกอบแก้ไข"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:59.735287936+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:59.735290495+07:00","message":"> Transcript [10319] [false]: 'ประกอบแก้ไข'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:59.735293239+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:59.735295153+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:59.735296804+07:00","message":"StatePrefix: 'ประกอบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:59.735298676+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:59.750467601+07:00","message":"receive streaming session, msgId: 2157"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:59.750502531+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":"2025-10-27T15:47:59.750508949+07:00","message":"receive interim result [false|false]: ประกอบด้วยพระจันทร์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:59.750524759+07:00","message":"[buffer interim] 2157 false ประกอบด้วยพระจันทร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:59.75053144+07:00","message":"[bufferProcess] interim [260000000]:ประกอบด้วยพระจันทร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:59.750534868+07:00","message":"[bufferProcess] send to processor:ประกอบแก้ไขจาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:59.750538916+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:59.750542522+07:00","message":"> Transcript [10320] [false]: 'ประกอบแก้ไขจาก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:59.750546409+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:59.750548602+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:59.750551524+07:00","message":"StatePrefix: 'ประกอบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:59.750553936+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:59.75474991+07:00","message":"receive streaming session, msgId: 2157"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:59.754770003+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":"2025-10-27T15:47:59.754774533+07:00","message":"receive interim result [false|false]: ประกอบแก้ไขจำ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:59.754783651+07:00","message":"[buffer interim] 2157 false ประกอบแก้ไขจำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:59.75478954+07:00","message":"[bufferProcess] interim [320000000]:ประกอบแก้ไขจำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:59.754793104+07:00","message":"[bufferProcess] send to processor:ประกอบด้วยพระจันทร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:59.754796525+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:59.754799697+07:00","message":"> Transcript [10321] [false]: 'ประกอบด้วยพระจันทร์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:59.754803086+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:59.754805356+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:59.754807589+07:00","message":"StatePrefix: 'ประกอบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:59.754809828+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:59.754815048+07:00","message":"Push: 'ประกอบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:59.754817426+07:00","message":"TextPushed: 'ประกอบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:59.754819748+07:00","message":"Set new StatePrefix : 'ประกอบด้วยพระจันทร์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:59.754822776+07:00","message":"Next Push (prob) : 'ด้วยพระจันทร์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:59.754832594+07:00","message":"push: {false ประกอบ 0 0xc00041d600}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:59.858817064+07:00","message":"receive streaming session, msgId: 2157"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:59.85885839+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":"2025-10-27T15:47:59.858864266+07:00","message":"receive interim result [false|false]: ประกอบแก้ไขทำยัง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:47:59.858879645+07:00","message":"[buffer interim] 2157 false ประกอบแก้ไขทำยัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:59.858885898+07:00","message":"[bufferProcess] interim [380000000]:ประกอบแก้ไขทำยัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:59.858887772+07:00","message":"[bufferProcess] send to processor:ประกอบแก้ไขจำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:59.858891135+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:59.858893722+07:00","message":"> Transcript [10322] [false]: 'ประกอบแก้ไขจำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:59.858895855+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:47:59.858897711+07:00","message":"Set new StatePrefix: 'ประกอบแก้ไขจำ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:00.042711794+07:00","message":"receive streaming session, msgId: 2157"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:00.042756727+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":"2025-10-27T15:48:00.042764266+07:00","message":"receive interim result [false|false]: ประกอบแก้ประจำยาม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:00.042780607+07:00","message":"[buffer interim] 2157 false ประกอบแก้ประจำยาม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:00.042788719+07:00","message":"[bufferProcess] interim [560000000]:ประกอบแก้ประจำยาม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:00.042791969+07:00","message":"[bufferProcess] send to processor:ประกอบแก้ไขทำยัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:00.042795964+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:00.042799497+07:00","message":"> Transcript [10323] [false]: 'ประกอบแก้ไขทำยัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:00.042802471+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:00.042805834+07:00","message":"Set new StatePrefix: 'ประกอบแก้ไขทำยัง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:00.245220745+07:00","message":"receive streaming session, msgId: 2157"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:00.245252199+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":"2025-10-27T15:48:00.245258076+07:00","message":"receive interim result [false|false]: ประกอบแก้ประจํายาม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:00.245270897+07:00","message":"[buffer interim] 2157 false ประกอบแก้ประจํายาม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:00.245280864+07:00","message":"[bufferProcess] interim [740000000]:ประกอบแก้ประจํายาม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:00.245283118+07:00","message":"[bufferProcess] send to processor:ประกอบแก้ประจำยาม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:00.245286198+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:00.245288709+07:00","message":"> Transcript [10324] [false]: 'ประกอบแก้ประจำยาม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:00.24529064+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:00.245292747+07:00","message":"Set new StatePrefix: 'ประกอบแก้ประจำยาม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:00.25574953+07:00","message":"receive streaming session, msgId: 2157"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:00.255775188+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":"2025-10-27T15:48:00.255780154+07:00","message":"receive interim result [false|false]: ประกอบแก้ประจำยามราย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:00.255792917+07:00","message":"[buffer interim] 2157 false ประกอบแก้ประจำยามราย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:00.255798452+07:00","message":"[bufferProcess] interim [800000000]:ประกอบแก้ประจำยามราย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:00.255800324+07:00","message":"[bufferProcess] send to processor:ประกอบแก้ประจํายาม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:00.255803455+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:00.255805847+07:00","message":"> Transcript [10325] [false]: 'ประกอบแก้ประจํายาม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:00.255807751+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:00.255809371+07:00","message":"Set new StatePrefix: 'ประกอบแก้ประจํายาม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:00.373265488+07:00","message":"receive streaming session, msgId: 2157"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:00.3732946+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":"2025-10-27T15:48:00.373299781+07:00","message":"receive interim result [false|false]: ประกอบแก้ประจำยามรายละ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:00.373312818+07:00","message":"[buffer interim] 2157 false ประกอบแก้ประจำยามรายละ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:00.373319215+07:00","message":"[bufferProcess] interim [920000000]:ประกอบแก้ประจำยามรายละ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:00.373321203+07:00","message":"[bufferProcess] send to processor:ประกอบแก้ประจำยามราย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:00.373324243+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:00.373326878+07:00","message":"> Transcript [10326] [false]: 'ประกอบแก้ประจำยามราย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:00.373329042+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:00.373330621+07:00","message":"Set new StatePrefix: 'ประกอบแก้ประจำยามราย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:00.427548689+07:00","message":"receive streaming session, msgId: 2157"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:00.427592623+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":"2025-10-27T15:48:00.427599562+07:00","message":"receive interim result [false|false]: ประกอบแก้ประจำยามรายละเอียด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:00.427612941+07:00","message":"[buffer interim] 2157 false ประกอบแก้ประจำยามรายละเอียด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:00.427622777+07:00","message":"[bufferProcess] interim [980000000]:ประกอบแก้ประจำยามรายละเอียด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:00.427625566+07:00","message":"[bufferProcess] send to processor:ประกอบแก้ประจำยามรายละ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:00.427631915+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:00.427635576+07:00","message":"> Transcript [10327] [false]: 'ประกอบแก้ประจำยามรายละ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:00.427639207+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:00.427641624+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:00.427644292+07:00","message":"StatePrefix: 'ประกอบแก้ประจำยามราย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:00.427647112+07:00","message":"TextPushed: 'ประกอบ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:00.632236399+07:00","message":"receive streaming session, msgId: 2157"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:00.632269984+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":"2025-10-27T15:48:00.632275019+07:00","message":"receive interim result [false|false]: ประกอบแก้ประจำยามลายราชวัตร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:00.63228762+07:00","message":"[buffer interim] 2157 false ประกอบแก้ประจำยามลายราชวัตร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:00.632294597+07:00","message":"[bufferProcess] interim [160000000]:ประกอบแก้ประจำยามลายราชวัตร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:00.632296679+07:00","message":"[bufferProcess] send to processor:ประกอบแก้ประจำยามรายละเอียด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:00.6323003+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:00.632302935+07:00","message":"> Transcript [10328] [false]: 'ประกอบแก้ประจำยามรายละเอียด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:00.632305916+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:00.632307715+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:00.632309815+07:00","message":"StatePrefix: 'ประกอบแก้ประจำยามราย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:00.632311712+07:00","message":"TextPushed: 'ประกอบ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:00.960366222+07:00","message":"receive streaming session, msgId: 2157"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:00.960407678+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":"2025-10-27T15:48:00.960413966+07:00","message":"receive interim result [false|false]: ประกอบแก้ประจำยามลายราชวัตรออก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:00.960426891+07:00","message":"[buffer interim] 2157 false ประกอบแก้ประจำยามลายราชวัตรออก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:00.960435704+07:00","message":"[bufferProcess] interim [520000000]:ประกอบแก้ประจำยามลายราชวัตรออก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:00.960437872+07:00","message":"[bufferProcess] send to processor:ประกอบแก้ประจำยามลายราชวัตร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:00.960443327+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:00.960445744+07:00","message":"> Transcript [10329] [false]: 'ประกอบแก้ประจำยามลายราชวัตร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:00.96044771+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:00.960449914+07:00","message":"Set new StatePrefix: 'ประกอบแก้ประจำยามลายราชวัตร'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:01.148079261+07:00","message":"receive streaming session, msgId: 2157"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:01.148114729+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":"2025-10-27T15:48:01.148120664+07:00","message":"receive interim result [false|false]: ประกอบแก้ประจำยามลายราชวัตรต่อกรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:01.148132444+07:00","message":"[buffer interim] 2157 false ประกอบแก้ประจำยามลายราชวัตรต่อกรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:01.148139359+07:00","message":"[bufferProcess] interim [700000000]:ประกอบแก้ประจำยามลายราชวัตรต่อกรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:01.148141709+07:00","message":"[bufferProcess] send to processor:ประกอบแก้ประจำยามลายราชวัตรออก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:01.148147325+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:01.148150058+07:00","message":"> Transcript [10330] [false]: 'ประกอบแก้ประจำยามลายราชวัตรออก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:01.148153303+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:01.148155129+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:01.148156869+07:00","message":"StatePrefix: 'ประกอบแก้ประจำยามลายราชวัตร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:01.148158821+07:00","message":"TextPushed: 'ประกอบ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:01.298343896+07:00","message":"[GCS] IsForceVAD: false for message ID: 2157"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:01.426284213+07:00","message":"[GCS] Start streaming session, msgId: 2158"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:01.456937912+07:00","message":"receive streaming session, msgId: 2157"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:01.456972269+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประกอบแก้ประจำยามลายราชวัตรดอกกลม\",\"confidence\":0.95041263}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":30000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:01.456978085+07:00","message":"receive interim result [true|false]: ประกอบแก้ประจำยามลายราชวัตรดอกกลม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:01.45698672+07:00","message":"end recv isFinal message id 2157"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:01.456988927+07:00","message":"end Recv id 2157"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:01.456994319+07:00","message":"[buffer interim] 2157 true ประกอบแก้ประจำยามลายราชวัตรดอกกลม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:01.457002694+07:00","message":"[bufferProcess] interim [30000000]:ประกอบแก้ประจำยามลายราชวัตรดอกกลม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:01.457007202+07:00","message":"[bufferProcess] send to processor (isfinal):ประกอบแก้ประจำยามลายราชวัตรต่อกรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:01.457010425+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:01.457013381+07:00","message":"> Transcript [10331] [false]: 'ประกอบแก้ประจำยามลายราชวัตรต่อกรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:01.457016513+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:01.457018153+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:01.457020135+07:00","message":"StatePrefix: 'ประกอบแก้ประจำยามลายราชวัตร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:01.457022127+07:00","message":"TextPushed: 'ประกอบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:01.457023442+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:01.457025098+07:00","message":"> Transcript [10332] [true]: 'ประกอบแก้ประจำยามลายราชวัตรดอกกลม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:01.457026861+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:01.457028167+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:01.457029458+07:00","message":"StatePrefix: 'ประกอบแก้ประจำยามลายราชวัตร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:01.457030887+07:00","message":"TextPushed: 'ประกอบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:01.457036384+07:00","message":"Push: 'แก้ประจำยามลายราชวัตรดอกกลม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:01.457043694+07:00","message":"push: {true แก้ประจำยามลายราชวัตรดอกกลม 0 0xc00041d600}"}
{"level":"info","service":"Main","time":"2025-10-27T15:48:01.467188811+07:00","message":"write wav file: './tmp/7446/7446_2157.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:48:02.366325253+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:48:02.366347906+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:48:05.366905153+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:48:05.366917841+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:06.55560124+07:00","message":"[GCS] IsForceVAD: false for message ID: 2158"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:06.655369075+07:00","message":"receive streaming session, msgId: 2158"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:06.655384035+07:00","message":"found end of frame, send empty tag with msgId: 2158"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:06.655386543+07:00","message":"end Recv id 2158"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:06.655393534+07:00","message":"[buffer interim] 2158 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:06.655399884+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:06.655403807+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:06.655406549+07:00","message":"> Transcript [10333] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:06.655408778+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:06.655410391+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:06.655411797+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:06.655413465+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:06.655415817+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:06.655425434+07:00","message":"push: {true \n 0 0xc002880780}"}
{"level":"info","service":"Main","time":"2025-10-27T15:48:06.666436189+07:00","message":"write wav file: './tmp/7446/7446_2158.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:08.219627425+07:00","message":"[GCS] Start streaming session, msgId: 2159"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:48:08.367067417+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:48:08.367074803+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:09.274737495+07:00","message":"receive streaming session, msgId: 2159"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:09.274779902+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":"2025-10-27T15:48:09.274785527+07:00","message":"receive interim result [false|false]: ผนัง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:09.27479728+07:00","message":"[buffer interim] 2159 false ผนัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:09.2748037+07:00","message":"[bufferProcess] interim [20000000]:ผนัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:09.274805412+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:09.27481052+07:00","message":"[bufferProcess] send to processor (ticker):ผนัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:09.274813119+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:09.274815313+07:00","message":"> Transcript [10334] [false]: 'ผนัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:09.27481726+07:00","message":"Set StatePrefix (first interim): 'ผนัง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:09.67933229+07:00","message":"receive streaming session, msgId: 2159"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:09.679370634+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":"2025-10-27T15:48:09.67937624+07:00","message":"receive interim result [false|false]: ผนังด้าน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:09.679387602+07:00","message":"[buffer interim] 2159 false ผนังด้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:09.6793934+07:00","message":"[bufferProcess] interim [440000000]:ผนังด้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:09.679395299+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:09.818294085+07:00","message":"receive streaming session, msgId: 2159"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:09.818334122+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":"2025-10-27T15:48:09.818339476+07:00","message":"receive interim result [false|false]: ผนังด้านใต้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:09.818350888+07:00","message":"[buffer interim] 2159 false ผนังด้านใต้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:09.818356862+07:00","message":"[bufferProcess] interim [620000000]:ผนังด้านใต้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:09.818359057+07:00","message":"[bufferProcess] send to processor:ผนังด้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:09.818364084+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:09.81836678+07:00","message":"> Transcript [10335] [false]: 'ผนังด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:09.818369267+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:09.818370842+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:09.818372419+07:00","message":"StatePrefix: 'ผนัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:09.818374253+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:10.190703952+07:00","message":"receive streaming session, msgId: 2159"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:10.190740471+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":"2025-10-27T15:48:10.19074634+07:00","message":"receive interim result [false|false]: ผนังด้านใต้จะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:10.19075928+07:00","message":"[buffer interim] 2159 false ผนังด้านใต้จะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:10.190765826+07:00","message":"[bufferProcess] interim [980000000]:ผนังด้านใต้จะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:10.190767894+07:00","message":"[bufferProcess] send to processor:ผนังด้านใต้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:10.190772818+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:10.190775285+07:00","message":"> Transcript [10336] [false]: 'ผนังด้านใต้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:10.190778709+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:10.190780595+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:10.190782338+07:00","message":"StatePrefix: 'ผนัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:10.190784288+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:10.321293202+07:00","message":"receive streaming session, msgId: 2159"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:10.321331785+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":"2025-10-27T15:48:10.321336709+07:00","message":"receive interim result [false|false]: ผนังด้านใต้เจาะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:10.321350036+07:00","message":"[buffer interim] 2159 false ผนังด้านใต้เจาะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:10.321356647+07:00","message":"[bufferProcess] interim [40000000]:ผนังด้านใต้เจาะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:10.321359013+07:00","message":"[bufferProcess] send to processor:ผนังด้านใต้จะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:10.321364173+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:10.321366877+07:00","message":"> Transcript [10337] [false]: 'ผนังด้านใต้จะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:10.321370027+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:10.321372142+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:10.321373799+07:00","message":"StatePrefix: 'ผนัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:10.321375611+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:10.499889473+07:00","message":"receive streaming session, msgId: 2159"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:10.499929397+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":"2025-10-27T15:48:10.499936503+07:00","message":"receive interim result [false|false]: ผนังด้านใต้เจาะผนัง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:10.499950745+07:00","message":"[buffer interim] 2159 false ผนังด้านใต้เจาะผนัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:10.499957512+07:00","message":"[bufferProcess] interim [280000000]:ผนังด้านใต้เจาะผนัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:10.499959668+07:00","message":"[bufferProcess] send to processor:ผนังด้านใต้เจาะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:10.499965249+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:10.499967782+07:00","message":"> Transcript [10338] [false]: 'ผนังด้านใต้เจาะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:10.499970697+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:10.499972499+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:10.499974458+07:00","message":"StatePrefix: 'ผนัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:10.499976256+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:10.499980744+07:00","message":"Push: 'ผนัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:10.49998249+07:00","message":"TextPushed: 'ผนัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:10.499984149+07:00","message":"Set new StatePrefix : 'ผนังด้านใต้เจาะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:10.499985921+07:00","message":"Next Push (prob) : 'ด้านใต้เจาะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:10.499993238+07:00","message":"push: {false ผนัง 0 0xc002a06800}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:10.881249894+07:00","message":"receive streaming session, msgId: 2159"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:10.881285833+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":"2025-10-27T15:48:10.881291849+07:00","message":"receive interim result [false|false]: ผนังด้านใต้เจาะผนังเป็น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:10.881305406+07:00","message":"[buffer interim] 2159 false ผนังด้านใต้เจาะผนังเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:10.881317849+07:00","message":"[bufferProcess] interim [700000000]:ผนังด้านใต้เจาะผนังเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:10.881321466+07:00","message":"[bufferProcess] send to processor:ผนังด้านใต้เจาะผนัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:10.881328967+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:10.881332821+07:00","message":"> Transcript [10339] [false]: 'ผนังด้านใต้เจาะผนัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:10.881337216+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:10.8813394+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:10.881342729+07:00","message":"StatePrefix: 'ผนังด้านใต้เจาะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:10.881345366+07:00","message":"TextPushed: 'ผนัง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:11.217413124+07:00","message":"receive streaming session, msgId: 2159"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:11.21745286+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":"2025-10-27T15:48:11.217458202+07:00","message":"receive interim result [false|false]: ผนังด้านใต้เจาะผนังเป็นช่าง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:11.217476223+07:00","message":"[buffer interim] 2159 false ผนังด้านใต้เจาะผนังเป็นช่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:11.217484825+07:00","message":"[bufferProcess] interim [0]:ผนังด้านใต้เจาะผนังเป็นช่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:11.217488375+07:00","message":"[bufferProcess] send to processor:ผนังด้านใต้เจาะผนังเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:11.217491525+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:11.217494328+07:00","message":"> Transcript [10340] [false]: 'ผนังด้านใต้เจาะผนังเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:11.217498016+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:11.217500017+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:11.217501774+07:00","message":"StatePrefix: 'ผนังด้านใต้เจาะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:11.217503869+07:00","message":"TextPushed: 'ผนัง'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:48:11.367709989+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:48:11.367710439+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:11.470646154+07:00","message":"receive streaming session, msgId: 2159"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:11.470681976+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":"2025-10-27T15:48:11.470687582+07:00","message":"receive interim result [false|false]: ผนังด้านใต้เจาะผนังเป็นช่างเป็น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:11.470699421+07:00","message":"[buffer interim] 2159 false ผนังด้านใต้เจาะผนังเป็นช่างเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:11.470705557+07:00","message":"[bufferProcess] interim [180000000]:ผนังด้านใต้เจาะผนังเป็นช่างเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:11.470709421+07:00","message":"[bufferProcess] send to processor:ผนังด้านใต้เจาะผนังเป็นช่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:11.470716396+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:11.470719038+07:00","message":"> Transcript [10341] [false]: 'ผนังด้านใต้เจาะผนังเป็นช่าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:11.470722218+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:11.470724264+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:11.470726323+07:00","message":"StatePrefix: 'ผนังด้านใต้เจาะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:11.47072834+07:00","message":"TextPushed: 'ผนัง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:11.50081618+07:00","message":"receive streaming session, msgId: 2159"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:11.50085924+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":"2025-10-27T15:48:11.500864168+07:00","message":"receive interim result [false|false]: ผนังด้านใต้เจาะผนังเป็นช่างเต็ม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:11.500876641+07:00","message":"[buffer interim] 2159 false ผนังด้านใต้เจาะผนังเป็นช่างเต็ม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:11.500883646+07:00","message":"[bufferProcess] interim [240000000]:ผนังด้านใต้เจาะผนังเป็นช่างเต็ม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:11.500886285+07:00","message":"[bufferProcess] send to processor:ผนังด้านใต้เจาะผนังเป็นช่างเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:11.500891765+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:11.500894089+07:00","message":"> Transcript [10342] [false]: 'ผนังด้านใต้เจาะผนังเป็นช่างเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:11.500897306+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:11.500899042+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:11.500900993+07:00","message":"StatePrefix: 'ผนังด้านใต้เจาะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:11.500902814+07:00","message":"TextPushed: 'ผนัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:11.500906713+07:00","message":"Push: 'ด้านใต้เจาะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:11.500908211+07:00","message":"TextPushed: 'ผนังด้านใต้เจาะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:11.500910648+07:00","message":"Set new StatePrefix : 'ผนังด้านใต้เจาะผนังเป็นช่างเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:11.500913061+07:00","message":"Next Push (prob) : 'ผนังเป็นช่างเป็น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:11.50092023+07:00","message":"push: {false ด้านใต้เจาะ 0 0xc002a06800}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:11.670634269+07:00","message":"receive streaming session, msgId: 2159"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:11.670672539+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":"2025-10-27T15:48:11.670678539+07:00","message":"receive interim result [false|false]: ผนังด้านใต้เจาะผนังเป็นช่างเป็นพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:11.670690594+07:00","message":"[buffer interim] 2159 false ผนังด้านใต้เจาะผนังเป็นช่างเป็นพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:11.670699671+07:00","message":"[bufferProcess] interim [420000000]:ผนังด้านใต้เจาะผนังเป็นช่างเป็นพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:11.670702566+07:00","message":"[bufferProcess] send to processor:ผนังด้านใต้เจาะผนังเป็นช่างเต็ม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:11.670705718+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:11.670708488+07:00","message":"> Transcript [10343] [false]: 'ผนังด้านใต้เจาะผนังเป็นช่างเต็ม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:11.67071074+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:11.67071248+07:00","message":"Set new StatePrefix: 'ผนังด้านใต้เจาะผนังเป็นช่างเต็ม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:11.788055044+07:00","message":"receive streaming session, msgId: 2159"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:11.788110698+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":"2025-10-27T15:48:11.788119367+07:00","message":"receive interim result [false|false]: ผนังด้านใต้เจาะผนังเป็นช่างเป็นพระที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:11.788138607+07:00","message":"[buffer interim] 2159 false ผนังด้านใต้เจาะผนังเป็นช่างเป็นพระที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:11.788146744+07:00","message":"[bufferProcess] interim [540000000]:ผนังด้านใต้เจาะผนังเป็นช่างเป็นพระที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:11.788154292+07:00","message":"[bufferProcess] send to processor:ผนังด้านใต้เจาะผนังเป็นช่างเป็นพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:11.788164647+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:11.788168453+07:00","message":"> Transcript [10344] [false]: 'ผนังด้านใต้เจาะผนังเป็นช่างเป็นพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:11.788171714+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:11.788174976+07:00","message":"Set new StatePrefix: 'ผนังด้านใต้เจาะผนังเป็นช่างเป็นพระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:11.813371998+07:00","message":"receive streaming session, msgId: 2159"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:11.813408206+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":"2025-10-27T15:48:11.813413875+07:00","message":"receive interim result [false|false]: ผนังด้านใต้เจาะผนังเป็นช่างเต็มพระราชินี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:11.81342457+07:00","message":"[buffer interim] 2159 false ผนังด้านใต้เจาะผนังเป็นช่างเต็มพระราชินี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:11.813431466+07:00","message":"[bufferProcess] interim [600000000]:ผนังด้านใต้เจาะผนังเป็นช่างเต็มพระราชินี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:11.813433521+07:00","message":"[bufferProcess] send to processor:ผนังด้านใต้เจาะผนังเป็นช่างเป็นพระที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:11.813438857+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:11.813442915+07:00","message":"> Transcript [10345] [false]: 'ผนังด้านใต้เจาะผนังเป็นช่างเป็นพระที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:11.813446066+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:11.813447828+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:11.813449425+07:00","message":"StatePrefix: 'ผนังด้านใต้เจาะผนังเป็นช่างเป็นพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:11.81345158+07:00","message":"TextPushed: 'ผนังด้านใต้เจาะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:11.906187145+07:00","message":"receive streaming session, msgId: 2159"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:11.906224519+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":"2025-10-27T15:48:11.906230169+07:00","message":"receive interim result [false|false]: ผนังด้านใต้เจาะผนังเป็นช่างเป็นพระที่นั่ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:11.906246279+07:00","message":"[buffer interim] 2159 false ผนังด้านใต้เจาะผนังเป็นช่างเป็นพระที่นั่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:11.906255973+07:00","message":"[bufferProcess] interim [660000000]:ผนังด้านใต้เจาะผนังเป็นช่างเป็นพระที่นั่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:11.906258931+07:00","message":"[bufferProcess] send to processor:ผนังด้านใต้เจาะผนังเป็นช่างเต็มพระราชินี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:11.906265137+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:11.906268475+07:00","message":"> Transcript [10346] [false]: 'ผนังด้านใต้เจาะผนังเป็นช่างเต็มพระราชินี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:11.906271462+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:11.906274502+07:00","message":"Set new StatePrefix: 'ผนังด้านใต้เจาะผนังเป็นช่างเต็มพระราชินี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:12.41977487+07:00","message":"receive streaming session, msgId: 2159"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:12.419802288+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":"2025-10-27T15:48:12.419809254+07:00","message":"receive interim result [false|false]: ผนังด้านใต้เจาะผนังเป็นช่างเป็นพระที่นั่งบุษบก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:12.419820392+07:00","message":"[buffer interim] 2159 false ผนังด้านใต้เจาะผนังเป็นช่างเป็นพระที่นั่งบุษบก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:12.419826396+07:00","message":"[bufferProcess] interim [140000000]:ผนังด้านใต้เจาะผนังเป็นช่างเป็นพระที่นั่งบุษบก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:12.419828676+07:00","message":"[bufferProcess] send to processor:ผนังด้านใต้เจาะผนังเป็นช่างเป็นพระที่นั่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:12.419833973+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:12.419847456+07:00","message":"> Transcript [10347] [false]: 'ผนังด้านใต้เจาะผนังเป็นช่างเป็นพระที่นั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:12.419849481+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:12.419851137+07:00","message":"Set new StatePrefix: 'ผนังด้านใต้เจาะผนังเป็นช่างเป็นพระที่นั่ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:12.574351645+07:00","message":"[GCS] IsForceVAD: false for message ID: 2159"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:12.636115433+07:00","message":"[GCS] Start streaming session, msgId: 2160"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:12.838483141+07:00","message":"receive streaming session, msgId: 2159"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:12.838519405+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ล้างผนังด้านใต้เจาะผนังเป็นช่างเป็นพระที่นั่งบุษบก\",\"confidence\":0.9318943}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":590000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:12.838526244+07:00","message":"receive interim result [true|false]: ล้างผนังด้านใต้เจาะผนังเป็นช่างเป็นพระที่นั่งบุษบก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:12.83853516+07:00","message":"end recv isFinal message id 2159"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:12.838536987+07:00","message":"end Recv id 2159"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:12.838542391+07:00","message":"[buffer interim] 2159 true ล้างผนังด้านใต้เจาะผนังเป็นช่างเป็นพระที่นั่งบุษบก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:12.838550657+07:00","message":"[bufferProcess] interim [590000000]:ล้างผนังด้านใต้เจาะผนังเป็นช่างเป็นพระที่นั่งบุษบก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:12.838555408+07:00","message":"[bufferProcess] send to processor (isfinal):ผนังด้านใต้เจาะผนังเป็นช่างเป็นพระที่นั่งบุษบก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:12.838558661+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:12.838561289+07:00","message":"> Transcript [10348] [false]: 'ผนังด้านใต้เจาะผนังเป็นช่างเป็นพระที่นั่งบุษบก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:12.838563953+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:12.83856599+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:12.838568227+07:00","message":"StatePrefix: 'ผนังด้านใต้เจาะผนังเป็นช่างเป็นพระที่นั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:12.838570844+07:00","message":"TextPushed: 'ผนังด้านใต้เจาะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:12.838572681+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:12.838574581+07:00","message":"> Transcript [10349] [true]: 'ล้างผนังด้านใต้เจาะผนังเป็นช่างเป็นพระที่นั่งบุษบก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:12.838576553+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:12.838577892+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:12.838579331+07:00","message":"StatePrefix: 'ผนังด้านใต้เจาะผนังเป็นช่างเป็นพระที่นั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:12.838580977+07:00","message":"TextPushed: 'ผนังด้านใต้เจาะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:12.838582262+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:12.838705692+07:00","message":"Push: 'ผนังเป็นช่างเป็นพระที่นั่งบุษบก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:12.838708017+07:00","message":"TextPushed: 'ผนังด้านใต้เจาะผนังเป็นช่างเป็นพระที่นั่งบุษบก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:12.838710037+07:00","message":"Set new StatePrefix : 'ล้างผนังด้านใต้เจาะผนังเป็นช่างเป็นพระที่นั่งบุษบก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:12.838711821+07:00","message":"Next Push (prob) : 'ล้างผนังด้านใต้เจาะผนังเป็นช่างเป็นพระที่นั่งบุษบก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:12.838718903+07:00","message":"push: {true ผนังเป็นช่างเป็นพระที่นั่งบุษบก 0 0xc002a06800}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:12.838727492+07:00","message":"write aligntment file to 'tmp/7446/align_message_id_2159.html'"}
{"level":"info","service":"Main","time":"2025-10-27T15:48:12.848519382+07:00","message":"write wav file: './tmp/7446/7446_2159.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:13.000193845+07:00","message":"receive streaming session, msgId: 2160"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:13.000229322+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":"2025-10-27T15:48:13.000234325+07:00","message":"receive interim result [false|false]: มี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:13.000245691+07:00","message":"[buffer interim] 2160 false มี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:13.000252042+07:00","message":"[bufferProcess] interim [420000000]:มี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:13.000253543+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:13.186735936+07:00","message":"receive streaming session, msgId: 2160"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:13.186772667+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":"2025-10-27T15:48:13.186777713+07:00","message":"receive interim result [false|false]: มีทาง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:13.186788272+07:00","message":"[buffer interim] 2160 false มีทาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:13.186794225+07:00","message":"[bufferProcess] interim [600000000]:มีทาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:13.186796381+07:00","message":"[bufferProcess] send to processor:มี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:13.186801569+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:13.186803987+07:00","message":"> Transcript [10350] [false]: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:13.186805889+07:00","message":"Set StatePrefix (first interim): 'มี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:13.502447716+07:00","message":"receive streaming session, msgId: 2160"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:13.50247975+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":"2025-10-27T15:48:13.502484772+07:00","message":"receive interim result [false|false]: มีทางขึ้น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:13.502497882+07:00","message":"[buffer interim] 2160 false มีทางขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:13.502505079+07:00","message":"[bufferProcess] interim [900000000]:มีทางขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:13.50250733+07:00","message":"[bufferProcess] send to processor:มีทาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:13.502510955+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:13.502513623+07:00","message":"> Transcript [10351] [false]: 'มีทาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:13.502515951+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:13.50251783+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:13.502523042+07:00","message":"StatePrefix: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:13.502524791+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:13.816001902+07:00","message":"receive streaming session, msgId: 2160"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:13.816032886+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":"2025-10-27T15:48:13.816038816+07:00","message":"receive interim result [false|false]: มีทางขึ้นลง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:13.816052165+07:00","message":"[buffer interim] 2160 false มีทางขึ้นลง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:13.816059137+07:00","message":"[bufferProcess] interim [140000000]:มีทางขึ้นลง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:13.816061214+07:00","message":"[bufferProcess] send to processor:มีทางขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:13.816066618+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:13.816069458+07:00","message":"> Transcript [10352] [false]: 'มีทางขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:13.816072267+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:13.816073849+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:13.816075593+07:00","message":"StatePrefix: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:13.816077687+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:14.010428444+07:00","message":"receive streaming session, msgId: 2160"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:14.010466717+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":"2025-10-27T15:48:14.010472186+07:00","message":"receive interim result [false|false]: มีทางขึ้นลงจาก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:14.010484546+07:00","message":"[buffer interim] 2160 false มีทางขึ้นลงจาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:14.010491084+07:00","message":"[bufferProcess] interim [380000000]:มีทางขึ้นลงจาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:14.010493452+07:00","message":"[bufferProcess] send to processor:มีทางขึ้นลง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:14.010498423+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:14.010501035+07:00","message":"> Transcript [10353] [false]: 'มีทางขึ้นลง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:14.010506308+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:14.010508167+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:14.010509881+07:00","message":"StatePrefix: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:14.010511729+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:14.071061705+07:00","message":"receive streaming session, msgId: 2160"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:14.071093258+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":"2025-10-27T15:48:14.071098968+07:00","message":"receive interim result [false|false]: มีทางขึ้นลงจากรถ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:14.07111201+07:00","message":"[buffer interim] 2160 false มีทางขึ้นลงจากรถ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:14.071118137+07:00","message":"[bufferProcess] interim [500000000]:มีทางขึ้นลงจากรถ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:14.071120048+07:00","message":"[bufferProcess] send to processor:มีทางขึ้นลงจาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:14.071125175+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:14.071127701+07:00","message":"> Transcript [10354] [false]: 'มีทางขึ้นลงจาก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:14.07113059+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:14.071132658+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:14.071134537+07:00","message":"StatePrefix: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:14.07113648+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:14.071140676+07:00","message":"Push: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:14.071142181+07:00","message":"TextPushed: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:14.071143713+07:00","message":"Set new StatePrefix : 'มีทางขึ้นลงจาก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:14.071146446+07:00","message":"Next Push (prob) : 'ทางขึ้นลงจาก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:14.071153819+07:00","message":"push: {false มี 0 0xc0023e9a00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:14.267420522+07:00","message":"receive streaming session, msgId: 2160"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:14.267469547+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":"2025-10-27T15:48:14.267476605+07:00","message":"receive interim result [false|false]: มีทางขึ้นลงจากลูกค้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:14.267488524+07:00","message":"[buffer interim] 2160 false มีทางขึ้นลงจากลูกค้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:14.26749738+07:00","message":"[bufferProcess] interim [680000000]:มีทางขึ้นลงจากลูกค้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:14.26750031+07:00","message":"[bufferProcess] send to processor:มีทางขึ้นลงจากรถ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:14.267504666+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:14.267508913+07:00","message":"> Transcript [10355] [false]: 'มีทางขึ้นลงจากรถ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:14.267513117+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:14.267515598+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:14.267517926+07:00","message":"StatePrefix: 'มีทางขึ้นลงจาก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:14.26752106+07:00","message":"TextPushed: 'มี'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:48:14.367898664+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:48:14.367907394+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:14.527384988+07:00","message":"receive streaming session, msgId: 2160"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:14.527423211+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":"2025-10-27T15:48:14.52743012+07:00","message":"receive interim result [false|false]: มีทางขึ้นลงจากลูกค้าจะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:14.527446576+07:00","message":"[buffer interim] 2160 false มีทางขึ้นลงจากลูกค้าจะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:14.527456543+07:00","message":"[bufferProcess] interim [860000000]:มีทางขึ้นลงจากลูกค้าจะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:14.527459773+07:00","message":"[bufferProcess] send to processor:มีทางขึ้นลงจากลูกค้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:14.527466465+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:14.527472584+07:00","message":"> Transcript [10356] [false]: 'มีทางขึ้นลงจากลูกค้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:14.527477389+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:14.52747991+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:14.527482833+07:00","message":"StatePrefix: 'มีทางขึ้นลงจาก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:14.527486146+07:00","message":"TextPushed: 'มี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:14.539950772+07:00","message":"receive streaming session, msgId: 2160"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:14.539982838+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":"2025-10-27T15:48:14.539989349+07:00","message":"receive interim result [false|false]: มีทางขึ้นลงจากลูกค้าสั่ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:14.540002439+07:00","message":"[buffer interim] 2160 false มีทางขึ้นลงจากลูกค้าสั่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:14.540009095+07:00","message":"[bufferProcess] interim [920000000]:มีทางขึ้นลงจากลูกค้าสั่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:14.540012068+07:00","message":"[bufferProcess] send to processor:มีทางขึ้นลงจากลูกค้าจะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:14.54001857+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:14.540022053+07:00","message":"> Transcript [10357] [false]: 'มีทางขึ้นลงจากลูกค้าจะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:14.540026413+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:14.540028714+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:14.540031471+07:00","message":"StatePrefix: 'มีทางขึ้นลงจาก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:14.540034567+07:00","message":"TextPushed: 'มี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:14.787386445+07:00","message":"receive streaming session, msgId: 2160"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:14.787420731+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":"2025-10-27T15:48:14.787426325+07:00","message":"receive interim result [false|false]: มีทางขึ้นลงจากลูกค้าสัญญา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:14.787439471+07:00","message":"[buffer interim] 2160 false มีทางขึ้นลงจากลูกค้าสัญญา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:14.787446548+07:00","message":"[bufferProcess] interim [160000000]:มีทางขึ้นลงจากลูกค้าสัญญา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:14.787449034+07:00","message":"[bufferProcess] send to processor:มีทางขึ้นลงจากลูกค้าสั่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:14.787454199+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:14.787456652+07:00","message":"> Transcript [10358] [false]: 'มีทางขึ้นลงจากลูกค้าสั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:14.787459668+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:14.787461533+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:14.78746337+07:00","message":"StatePrefix: 'มีทางขึ้นลงจาก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:14.78746575+07:00","message":"TextPushed: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:14.787469992+07:00","message":"Push: 'ทางขึ้นลงจาก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:14.787471726+07:00","message":"TextPushed: 'มีทางขึ้นลงจาก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:14.787474036+07:00","message":"Set new StatePrefix : 'มีทางขึ้นลงจากลูกค้าสั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:14.787476513+07:00","message":"Next Push (prob) : 'ลูกค้าสั่ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:14.787499236+07:00","message":"push: {false ทางขึ้นลงจาก 0 0xc0023e9a00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:14.789286201+07:00","message":"receive streaming session, msgId: 2160"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:14.789295908+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":"2025-10-27T15:48:14.78929931+07:00","message":"receive interim result [false|false]: มีทางขึ้นลงจากลูกค้าสั่งได้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:14.789306657+07:00","message":"[buffer interim] 2160 false มีทางขึ้นลงจากลูกค้าสั่งได้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:14.789310034+07:00","message":"[bufferProcess] interim [220000000]:มีทางขึ้นลงจากลูกค้าสั่งได้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:14.789311967+07:00","message":"[bufferProcess] send to processor:มีทางขึ้นลงจากลูกค้าสัญญา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:14.789314085+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:14.789315787+07:00","message":"> Transcript [10359] [false]: 'มีทางขึ้นลงจากลูกค้าสัญญา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:14.789317279+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:14.789319116+07:00","message":"Set new StatePrefix: 'มีทางขึ้นลงจากลูกค้าสัญญา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:14.974021409+07:00","message":"receive streaming session, msgId: 2160"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:14.974061804+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":"2025-10-27T15:48:14.974070029+07:00","message":"receive interim result [false|false]: มีทางขึ้นลงจากลูกค้าสั่งด้าน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:14.974085909+07:00","message":"[buffer interim] 2160 false มีทางขึ้นลงจากลูกค้าสั่งด้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:14.974095749+07:00","message":"[bufferProcess] interim [340000000]:มีทางขึ้นลงจากลูกค้าสั่งด้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:14.974098821+07:00","message":"[bufferProcess] send to processor:มีทางขึ้นลงจากลูกค้าสั่งได้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:14.974105548+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:14.974109153+07:00","message":"> Transcript [10360] [false]: 'มีทางขึ้นลงจากลูกค้าสั่งได้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:14.974112257+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:14.974114908+07:00","message":"Set new StatePrefix: 'มีทางขึ้นลงจากลูกค้าสั่งได้'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:15.104956917+07:00","message":"receive streaming session, msgId: 2160"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:15.104994938+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":"2025-10-27T15:48:15.105002522+07:00","message":"receive interim result [false|false]: มีทางขึ้นลงจากลูกค้าสั่งด้านหลัง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:15.105018001+07:00","message":"[buffer interim] 2160 false มีทางขึ้นลงจากลูกค้าสั่งด้านหลัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:15.105029605+07:00","message":"[bufferProcess] interim [460000000]:มีทางขึ้นลงจากลูกค้าสั่งด้านหลัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:15.105032788+07:00","message":"[bufferProcess] send to processor:มีทางขึ้นลงจากลูกค้าสั่งด้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:15.105040038+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:15.105043633+07:00","message":"> Transcript [10361] [false]: 'มีทางขึ้นลงจากลูกค้าสั่งด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:15.1050465+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:15.105049545+07:00","message":"Set new StatePrefix: 'มีทางขึ้นลงจากลูกค้าสั่งด้าน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:15.320555462+07:00","message":"receive streaming session, msgId: 2160"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:15.320591493+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":"2025-10-27T15:48:15.320597738+07:00","message":"receive interim result [false|false]: มีทางขึ้นลงจากลูกค้าสั่งด้านหลังพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:15.320611163+07:00","message":"[buffer interim] 2160 false มีทางขึ้นลงจากลูกค้าสั่งด้านหลังพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:15.320617557+07:00","message":"[bufferProcess] interim [700000000]:มีทางขึ้นลงจากลูกค้าสั่งด้านหลังพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:15.320619803+07:00","message":"[bufferProcess] send to processor:มีทางขึ้นลงจากลูกค้าสั่งด้านหลัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:15.320625281+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:15.320628433+07:00","message":"> Transcript [10362] [false]: 'มีทางขึ้นลงจากลูกค้าสั่งด้านหลัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:15.32063177+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:15.320636072+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:15.320638378+07:00","message":"StatePrefix: 'มีทางขึ้นลงจากลูกค้าสั่งด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:15.320641473+07:00","message":"TextPushed: 'มีทางขึ้นลงจาก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:15.447153936+07:00","message":"receive streaming session, msgId: 2160"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:15.447196044+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":"2025-10-27T15:48:15.447204005+07:00","message":"receive interim result [false|false]: มีทางขึ้นลงจากลูกค้าสั่งด้านหลังคณะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:15.447220612+07:00","message":"[buffer interim] 2160 false มีทางขึ้นลงจากลูกค้าสั่งด้านหลังคณะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:15.447228611+07:00","message":"[bufferProcess] interim [820000000]:มีทางขึ้นลงจากลูกค้าสั่งด้านหลังคณะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:15.44723183+07:00","message":"[bufferProcess] send to processor:มีทางขึ้นลงจากลูกค้าสั่งด้านหลังพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:15.447238282+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:15.447242221+07:00","message":"> Transcript [10363] [false]: 'มีทางขึ้นลงจากลูกค้าสั่งด้านหลังพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:15.447246837+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:15.447249361+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:15.447251597+07:00","message":"StatePrefix: 'มีทางขึ้นลงจากลูกค้าสั่งด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:15.447254537+07:00","message":"TextPushed: 'มีทางขึ้นลงจาก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:15.615753832+07:00","message":"receive streaming session, msgId: 2160"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:15.615791122+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":"2025-10-27T15:48:15.615797969+07:00","message":"receive interim result [false|false]: มีทางขึ้นลงจากลูกค้าสั่งด้านหลังผนัง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:15.615812035+07:00","message":"[buffer interim] 2160 false มีทางขึ้นลงจากลูกค้าสั่งด้านหลังผนัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:15.615819081+07:00","message":"[bufferProcess] interim [940000000]:มีทางขึ้นลงจากลูกค้าสั่งด้านหลังผนัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:15.615821279+07:00","message":"[bufferProcess] send to processor:มีทางขึ้นลงจากลูกค้าสั่งด้านหลังคณะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:15.615824962+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:15.615827549+07:00","message":"> Transcript [10364] [false]: 'มีทางขึ้นลงจากลูกค้าสั่งด้านหลังคณะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:15.615831025+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:15.615833098+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:15.615844693+07:00","message":"StatePrefix: 'มีทางขึ้นลงจากลูกค้าสั่งด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:15.615847498+07:00","message":"TextPushed: 'มีทางขึ้นลงจาก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:16.191247776+07:00","message":"receive streaming session, msgId: 2160"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:16.191281316+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีทางขึ้นลงจากลูกค้าสั่งด้านหลังผนัง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:16.191288339+07:00","message":"receive interim result [false|false]: มีทางขึ้นลงจากลูกค้าสั่งด้านหลังผนัง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:16.191304122+07:00","message":"[buffer interim] 2160 false มีทางขึ้นลงจากลูกค้าสั่งด้านหลังผนัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:16.191314171+07:00","message":"[bufferProcess] interim [540000000]:มีทางขึ้นลงจากลูกค้าสั่งด้านหลังผนัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:16.191317409+07:00","message":"[bufferProcess] send to processor:มีทางขึ้นลงจากลูกค้าสั่งด้านหลังผนัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:16.191324321+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:16.191327609+07:00","message":"> Transcript [10365] [false]: 'มีทางขึ้นลงจากลูกค้าสั่งด้านหลังผนัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:16.191332586+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:16.191334949+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:16.191337293+07:00","message":"StatePrefix: 'มีทางขึ้นลงจากลูกค้าสั่งด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:16.191340535+07:00","message":"TextPushed: 'มีทางขึ้นลงจาก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:16.191347405+07:00","message":"Push: 'ลูกค้าสั่งด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:16.191349202+07:00","message":"TextPushed: 'มีทางขึ้นลงจากลูกค้าสั่งด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:16.191350898+07:00","message":"Set new StatePrefix : 'มีทางขึ้นลงจากลูกค้าสั่งด้านหลังผนัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:16.19135276+07:00","message":"Next Push (prob) : 'หลังผนัง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:16.191361186+07:00","message":"push: {false ลูกค้าสั่งด้าน 0 0xc0023e9a00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:16.5092549+07:00","message":"receive streaming session, msgId: 2160"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:16.509311861+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":"2025-10-27T15:48:16.509319797+07:00","message":"receive interim result [false|false]: มีทางขึ้นลงจากลูกค้าสั่งด้านหลังผนังพระที่นั่ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:16.509334775+07:00","message":"[buffer interim] 2160 false มีทางขึ้นลงจากลูกค้าสั่งด้านหลังผนังพระที่นั่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:16.509343268+07:00","message":"[bufferProcess] interim [900000000]:มีทางขึ้นลงจากลูกค้าสั่งด้านหลังผนังพระที่นั่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:16.509346632+07:00","message":"[bufferProcess] send to processor:มีทางขึ้นลงจากลูกค้าสั่งด้านหลังผนัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:16.509352795+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:16.509356493+07:00","message":"> Transcript [10366] [false]: 'มีทางขึ้นลงจากลูกค้าสั่งด้านหลังผนัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:16.509360877+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:16.50936298+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:16.509365989+07:00","message":"StatePrefix: 'มีทางขึ้นลงจากลูกค้าสั่งด้านหลังผนัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:16.509369107+07:00","message":"TextPushed: 'มีทางขึ้นลงจากลูกค้าสั่งด้าน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:16.899680432+07:00","message":"receive streaming session, msgId: 2160"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:16.899718322+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":"2025-10-27T15:48:16.89972351+07:00","message":"receive interim result [false|false]: มีทางขึ้นลงจากลูกค้าสั่งด้านหลังผนังพระที่นั่งบุษบก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:16.899735285+07:00","message":"[buffer interim] 2160 false มีทางขึ้นลงจากลูกค้าสั่งด้านหลังผนังพระที่นั่งบุษบก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:16.899741956+07:00","message":"[bufferProcess] interim [320000000]:มีทางขึ้นลงจากลูกค้าสั่งด้านหลังผนังพระที่นั่งบุษบก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:16.899745045+07:00","message":"[bufferProcess] send to processor:มีทางขึ้นลงจากลูกค้าสั่งด้านหลังผนังพระที่นั่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:16.899750178+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:16.899752598+07:00","message":"> Transcript [10367] [false]: 'มีทางขึ้นลงจากลูกค้าสั่งด้านหลังผนังพระที่นั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:16.899755677+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:16.899757444+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:16.899759416+07:00","message":"StatePrefix: 'มีทางขึ้นลงจากลูกค้าสั่งด้านหลังผนัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:16.899763143+07:00","message":"TextPushed: 'มีทางขึ้นลงจากลูกค้าสั่งด้าน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:17.222678947+07:00","message":"receive streaming session, msgId: 2160"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:17.222712037+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":"2025-10-27T15:48:17.222717549+07:00","message":"receive interim result [false|false]: มีทางขึ้นลงจากลูกค้าสั่งด้านหลังผนังพระที่นั่งบุษบกนี้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:17.222730939+07:00","message":"[buffer interim] 2160 false มีทางขึ้นลงจากลูกค้าสั่งด้านหลังผนังพระที่นั่งบุษบกนี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:17.222737811+07:00","message":"[bufferProcess] interim [560000000]:มีทางขึ้นลงจากลูกค้าสั่งด้านหลังผนังพระที่นั่งบุษบกนี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:17.222739965+07:00","message":"[bufferProcess] send to processor:มีทางขึ้นลงจากลูกค้าสั่งด้านหลังผนังพระที่นั่งบุษบก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:17.22274317+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:17.222745687+07:00","message":"> Transcript [10368] [false]: 'มีทางขึ้นลงจากลูกค้าสั่งด้านหลังผนังพระที่นั่งบุษบก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:17.222748654+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:17.222750606+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:17.222752513+07:00","message":"StatePrefix: 'มีทางขึ้นลงจากลูกค้าสั่งด้านหลังผนัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:17.222754609+07:00","message":"TextPushed: 'มีทางขึ้นลงจากลูกค้าสั่งด้าน'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:48:17.368139921+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:48:17.368150466+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:17.732201367+07:00","message":"receive streaming session, msgId: 2160"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:17.732236759+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":"2025-10-27T15:48:17.732242744+07:00","message":"receive interim result [false|false]: มีทางขึ้นลงจากลูกค้าสั่งด้านหลังผนังพระที่นั่งบุษบกนี้สร้าง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:17.732254755+07:00","message":"[buffer interim] 2160 false มีทางขึ้นลงจากลูกค้าสั่งด้านหลังผนังพระที่นั่งบุษบกนี้สร้าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:17.732261788+07:00","message":"[bufferProcess] interim [40000000]:มีทางขึ้นลงจากลูกค้าสั่งด้านหลังผนังพระที่นั่งบุษบกนี้สร้าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:17.732264276+07:00","message":"[bufferProcess] send to processor:มีทางขึ้นลงจากลูกค้าสั่งด้านหลังผนังพระที่นั่งบุษบกนี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:17.732269666+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:17.732272107+07:00","message":"> Transcript [10369] [false]: 'มีทางขึ้นลงจากลูกค้าสั่งด้านหลังผนังพระที่นั่งบุษบกนี้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:17.732275458+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:17.732277336+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:17.732279704+07:00","message":"StatePrefix: 'มีทางขึ้นลงจากลูกค้าสั่งด้านหลังผนัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:17.732281943+07:00","message":"TextPushed: 'มีทางขึ้นลงจากลูกค้าสั่งด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:17.732287224+07:00","message":"Push: 'หลังผนัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:17.732288777+07:00","message":"TextPushed: 'มีทางขึ้นลงจากลูกค้าสั่งด้านหลังผนัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:17.732290694+07:00","message":"Set new StatePrefix : 'มีทางขึ้นลงจากลูกค้าสั่งด้านหลังผนังพระที่นั่งบุษบกนี้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:17.732293357+07:00","message":"Next Push (prob) : 'พระที่นั่งบุษบกนี้'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:17.732302107+07:00","message":"push: {false หลังผนัง 0 0xc0023e9a00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:17.798606975+07:00","message":"receive streaming session, msgId: 2160"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:17.798645443+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีทางขึ้นลงจากลูกค้าสั่งด้านหลังผนังพระที่นั่งบุษบกนี้\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:17.79865084+07:00","message":"receive interim result [false|false]: มีทางขึ้นลงจากลูกค้าสั่งด้านหลังผนังพระที่นั่งบุษบกนี้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:17.798664928+07:00","message":"receive streaming session, msgId: 2160"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:17.798669335+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":"2025-10-27T15:48:17.798671956+07:00","message":"receive interim result [false|false]: มีทางขึ้นลงจากลูกค้าสั่งด้านหลังผนังพระที่นั่งบุษบกนี้สร้างเสริม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:17.798676959+07:00","message":"[buffer interim] 2160 false มีทางขึ้นลงจากลูกค้าสั่งด้านหลังผนังพระที่นั่งบุษบกนี้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:17.798680579+07:00","message":"[buffer interim] 2160 false มีทางขึ้นลงจากลูกค้าสั่งด้านหลังผนังพระที่นั่งบุษบกนี้สร้างเสริม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:17.798686377+07:00","message":"[bufferProcess] interim [160000000]:มีทางขึ้นลงจากลูกค้าสั่งด้านหลังผนังพระที่นั่งบุษบกนี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:17.798688618+07:00","message":"[bufferProcess] send to processor:มีทางขึ้นลงจากลูกค้าสั่งด้านหลังผนังพระที่นั่งบุษบกนี้สร้าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:17.798691053+07:00","message":"[bufferProcess] interim [220000000]:มีทางขึ้นลงจากลูกค้าสั่งด้านหลังผนังพระที่นั่งบุษบกนี้สร้างเสริม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:17.798692917+07:00","message":"[bufferProcess] send to processor:มีทางขึ้นลงจากลูกค้าสั่งด้านหลังผนังพระที่นั่งบุษบกนี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:17.798695895+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:17.798698703+07:00","message":"> Transcript [10370] [false]: 'มีทางขึ้นลงจากลูกค้าสั่งด้านหลังผนังพระที่นั่งบุษบกนี้สร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:17.798701961+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:17.798703704+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:17.798705108+07:00","message":"StatePrefix: 'มีทางขึ้นลงจากลูกค้าสั่งด้านหลังผนังพระที่นั่งบุษบกนี้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:17.798707416+07:00","message":"TextPushed: 'มีทางขึ้นลงจากลูกค้าสั่งด้านหลังผนัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:17.798708933+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:17.798710437+07:00","message":"> Transcript [10371] [false]: 'มีทางขึ้นลงจากลูกค้าสั่งด้านหลังผนังพระที่นั่งบุษบกนี้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:17.798712126+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:17.798713457+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:17.798715084+07:00","message":"StatePrefix: 'มีทางขึ้นลงจากลูกค้าสั่งด้านหลังผนังพระที่นั่งบุษบกนี้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:17.798716752+07:00","message":"TextPushed: 'มีทางขึ้นลงจากลูกค้าสั่งด้านหลังผนัง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:18.002725887+07:00","message":"receive streaming session, msgId: 2160"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:18.002762389+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":"2025-10-27T15:48:18.002767772+07:00","message":"receive interim result [false|false]: มีทางขึ้นลงจากลูกค้าสั่งด้านหลังผนังพระที่นั่งบุษบกนี้สร้างเสริมขึ้น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:18.002782609+07:00","message":"[buffer interim] 2160 false มีทางขึ้นลงจากลูกค้าสั่งด้านหลังผนังพระที่นั่งบุษบกนี้สร้างเสริมขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:18.002792971+07:00","message":"[bufferProcess] interim [400000000]:มีทางขึ้นลงจากลูกค้าสั่งด้านหลังผนังพระที่นั่งบุษบกนี้สร้างเสริมขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:18.002795257+07:00","message":"[bufferProcess] send to processor:มีทางขึ้นลงจากลูกค้าสั่งด้านหลังผนังพระที่นั่งบุษบกนี้สร้างเสริม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:18.002800434+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:18.00280323+07:00","message":"> Transcript [10372] [false]: 'มีทางขึ้นลงจากลูกค้าสั่งด้านหลังผนังพระที่นั่งบุษบกนี้สร้างเสริม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:18.002806763+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:18.002808533+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:18.002810524+07:00","message":"StatePrefix: 'มีทางขึ้นลงจากลูกค้าสั่งด้านหลังผนังพระที่นั่งบุษบกนี้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:18.002812801+07:00","message":"TextPushed: 'มีทางขึ้นลงจากลูกค้าสั่งด้านหลังผนัง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:18.175118016+07:00","message":"receive streaming session, msgId: 2160"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:18.175154025+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":"2025-10-27T15:48:18.175159676+07:00","message":"receive interim result [false|false]: มีทางขึ้นลงจากลูกค้าสั่งด้านหลังผนังพระที่นั่งบุษบกนี้สร้างเสริมขึ้นไป"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:18.175171589+07:00","message":"[buffer interim] 2160 false มีทางขึ้นลงจากลูกค้าสั่งด้านหลังผนังพระที่นั่งบุษบกนี้สร้างเสริมขึ้นไป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:18.175180153+07:00","message":"[bufferProcess] interim [580000000]:มีทางขึ้นลงจากลูกค้าสั่งด้านหลังผนังพระที่นั่งบุษบกนี้สร้างเสริมขึ้นไป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:18.175182516+07:00","message":"[bufferProcess] send to processor:มีทางขึ้นลงจากลูกค้าสั่งด้านหลังผนังพระที่นั่งบุษบกนี้สร้างเสริมขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:18.175187886+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:18.17519069+07:00","message":"> Transcript [10373] [false]: 'มีทางขึ้นลงจากลูกค้าสั่งด้านหลังผนังพระที่นั่งบุษบกนี้สร้างเสริมขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:18.175194391+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:18.175196341+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:18.175198199+07:00","message":"StatePrefix: 'มีทางขึ้นลงจากลูกค้าสั่งด้านหลังผนังพระที่นั่งบุษบกนี้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:18.175200846+07:00","message":"TextPushed: 'มีทางขึ้นลงจากลูกค้าสั่งด้านหลังผนัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:18.175206919+07:00","message":"Push: 'พระที่นั่งบุษบกนี้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:18.175209098+07:00","message":"TextPushed: 'มีทางขึ้นลงจากลูกค้าสั่งด้านหลังผนังพระที่นั่งบุษบกนี้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:18.175211311+07:00","message":"Set new StatePrefix : 'มีทางขึ้นลงจากลูกค้าสั่งด้านหลังผนังพระที่นั่งบุษบกนี้สร้างเสริมขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:18.175213352+07:00","message":"Next Push (prob) : 'สร้างเสริมขึ้น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:18.175232477+07:00","message":"push: {false พระที่นั่งบุษบกนี้ 0 0xc0023e9a00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:18.316908076+07:00","message":"receive streaming session, msgId: 2160"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:18.316940502+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":"2025-10-27T15:48:18.316947047+07:00","message":"receive interim result [false|false]: มีทางขึ้นลงจากลูกค้าสั่งด้านหลังผนังพระที่นั่งบุษบกนี้สร้างขึ้นภาย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:18.316970405+07:00","message":"[buffer interim] 2160 false มีทางขึ้นลงจากลูกค้าสั่งด้านหลังผนังพระที่นั่งบุษบกนี้สร้างขึ้นภาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:18.316977361+07:00","message":"[bufferProcess] interim [640000000]:มีทางขึ้นลงจากลูกค้าสั่งด้านหลังผนังพระที่นั่งบุษบกนี้สร้างขึ้นภาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:18.316979704+07:00","message":"[bufferProcess] send to processor:มีทางขึ้นลงจากลูกค้าสั่งด้านหลังผนังพระที่นั่งบุษบกนี้สร้างเสริมขึ้นไป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:18.316983215+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:18.316985657+07:00","message":"> Transcript [10374] [false]: 'มีทางขึ้นลงจากลูกค้าสั่งด้านหลังผนังพระที่นั่งบุษบกนี้สร้างเสริมขึ้นไป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:18.316989094+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:18.316991077+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:18.316992977+07:00","message":"StatePrefix: 'มีทางขึ้นลงจากลูกค้าสั่งด้านหลังผนังพระที่นั่งบุษบกนี้สร้างเสริมขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:18.316995462+07:00","message":"TextPushed: 'มีทางขึ้นลงจากลูกค้าสั่งด้านหลังผนังพระที่นั่งบุษบกนี้'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:18.31704525+07:00","message":"receive streaming session, msgId: 2160"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:18.317069859+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":"2025-10-27T15:48:18.31707653+07:00","message":"receive interim result [false|false]: มีทางขึ้นลงจากลูกค้าสั่งด้านหลังผนังพระที่นั่งบุษบกนี้สร้างขึ้นภายใน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:18.317092323+07:00","message":"[buffer interim] 2160 false มีทางขึ้นลงจากลูกค้าสั่งด้านหลังผนังพระที่นั่งบุษบกนี้สร้างขึ้นภายใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:18.317098989+07:00","message":"[bufferProcess] interim [700000000]:มีทางขึ้นลงจากลูกค้าสั่งด้านหลังผนังพระที่นั่งบุษบกนี้สร้างขึ้นภายใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:18.317101946+07:00","message":"[bufferProcess] send to processor:มีทางขึ้นลงจากลูกค้าสั่งด้านหลังผนังพระที่นั่งบุษบกนี้สร้างขึ้นภาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:18.317108308+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:18.317111528+07:00","message":"> Transcript [10375] [false]: 'มีทางขึ้นลงจากลูกค้าสั่งด้านหลังผนังพระที่นั่งบุษบกนี้สร้างขึ้นภาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:18.317114316+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:18.317117273+07:00","message":"Set new StatePrefix: 'มีทางขึ้นลงจากลูกค้าสั่งด้านหลังผนังพระที่นั่งบุษบกนี้สร้างขึ้นภาย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:18.438705756+07:00","message":"receive streaming session, msgId: 2160"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:18.438740937+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":"2025-10-27T15:48:18.438746666+07:00","message":"receive interim result [false|false]: มีทางขึ้นลงจากลูกค้าสั่งด้านหลังผนังพระที่นั่งบุษบกนี้สร้างขึ้นภายหลัง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:18.438767865+07:00","message":"[buffer interim] 2160 false มีทางขึ้นลงจากลูกค้าสั่งด้านหลังผนังพระที่นั่งบุษบกนี้สร้างขึ้นภายหลัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:18.438775214+07:00","message":"[bufferProcess] interim [760000000]:มีทางขึ้นลงจากลูกค้าสั่งด้านหลังผนังพระที่นั่งบุษบกนี้สร้างขึ้นภายหลัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:18.438777505+07:00","message":"[bufferProcess] send to processor:มีทางขึ้นลงจากลูกค้าสั่งด้านหลังผนังพระที่นั่งบุษบกนี้สร้างขึ้นภายใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:18.438782773+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:18.43878536+07:00","message":"> Transcript [10376] [false]: 'มีทางขึ้นลงจากลูกค้าสั่งด้านหลังผนังพระที่นั่งบุษบกนี้สร้างขึ้นภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:18.438788785+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:18.438790791+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:18.438792894+07:00","message":"StatePrefix: 'มีทางขึ้นลงจากลูกค้าสั่งด้านหลังผนังพระที่นั่งบุษบกนี้สร้างขึ้นภาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:18.438795516+07:00","message":"TextPushed: 'มีทางขึ้นลงจากลูกค้าสั่งด้านหลังผนังพระที่นั่งบุษบกนี้'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:18.467452987+07:00","message":"[GCS] IsForceVAD: false for message ID: 2160"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:18.598828312+07:00","message":"[GCS] Start streaming session, msgId: 2161"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:18.71271474+07:00","message":"receive streaming session, msgId: 2160"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:18.712747795+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีทางขึ้นลงจากลูกค้าสั่งด้านหลังผนังพระที่นั่งบุษบกนี้สร้างเสริมขึ้นภายหลัง\",\"confidence\":0.9524949}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:18.712754362+07:00","message":"receive interim result [true|false]: มีทางขึ้นลงจากลูกค้าสั่งด้านหลังผนังพระที่นั่งบุษบกนี้สร้างเสริมขึ้นภายหลัง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:18.712763575+07:00","message":"end recv isFinal message id 2160"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:18.712765463+07:00","message":"end Recv id 2160"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:18.712771554+07:00","message":"[buffer interim] 2160 true มีทางขึ้นลงจากลูกค้าสั่งด้านหลังผนังพระที่นั่งบุษบกนี้สร้างเสริมขึ้นภายหลัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:18.712783924+07:00","message":"[bufferProcess] interim [60000000]:มีทางขึ้นลงจากลูกค้าสั่งด้านหลังผนังพระที่นั่งบุษบกนี้สร้างเสริมขึ้นภายหลัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:18.712787243+07:00","message":"[bufferProcess] send to processor (isfinal):มีทางขึ้นลงจากลูกค้าสั่งด้านหลังผนังพระที่นั่งบุษบกนี้สร้างขึ้นภายหลัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:18.712791169+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:18.712794066+07:00","message":"> Transcript [10377] [false]: 'มีทางขึ้นลงจากลูกค้าสั่งด้านหลังผนังพระที่นั่งบุษบกนี้สร้างขึ้นภายหลัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:18.712797015+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:18.712798743+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:18.712800761+07:00","message":"StatePrefix: 'มีทางขึ้นลงจากลูกค้าสั่งด้านหลังผนังพระที่นั่งบุษบกนี้สร้างขึ้นภาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:18.712803163+07:00","message":"TextPushed: 'มีทางขึ้นลงจากลูกค้าสั่งด้านหลังผนังพระที่นั่งบุษบกนี้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:18.712805004+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:18.712810528+07:00","message":"> Transcript [10378] [true]: 'มีทางขึ้นลงจากลูกค้าสั่งด้านหลังผนังพระที่นั่งบุษบกนี้สร้างเสริมขึ้นภายหลัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:18.712812655+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:18.712813991+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:18.712815431+07:00","message":"StatePrefix: 'มีทางขึ้นลงจากลูกค้าสั่งด้านหลังผนังพระที่นั่งบุษบกนี้สร้างขึ้นภาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:18.712817027+07:00","message":"TextPushed: 'มีทางขึ้นลงจากลูกค้าสั่งด้านหลังผนังพระที่นั่งบุษบกนี้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:18.712820108+07:00","message":"Push: 'สร้างเสริมขึ้นภายหลัง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:18.712828455+07:00","message":"push: {true สร้างเสริมขึ้นภายหลัง 0 0xc0023e9a00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:48:18.729189914+07:00","message":"write wav file: './tmp/7446/7446_2160.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:18.975115585+07:00","message":"receive streaming session, msgId: 2161"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:18.975154663+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":"2025-10-27T15:48:18.97516016+07:00","message":"receive interim result [false|false]: การ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:18.97517394+07:00","message":"[buffer interim] 2161 false การ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:18.975180834+07:00","message":"[bufferProcess] interim [420000000]:การ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:18.975183102+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:19.099881197+07:00","message":"receive streaming session, msgId: 2161"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:19.099915084+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":"2025-10-27T15:48:19.099920128+07:00","message":"receive interim result [false|false]: อ่าน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:19.09993321+07:00","message":"[buffer interim] 2161 false อ่าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:19.099942932+07:00","message":"[bufferProcess] interim [480000000]:อ่าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:19.099945145+07:00","message":"[bufferProcess] send to processor:การ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:19.099950112+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:19.099953633+07:00","message":"> Transcript [10379] [false]: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:19.099956364+07:00","message":"Set StatePrefix (first interim): 'การ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:19.216889017+07:00","message":"receive streaming session, msgId: 2161"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:19.216931056+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":"2025-10-27T15:48:19.216937456+07:00","message":"receive interim result [false|false]: สถานที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:19.216954328+07:00","message":"[buffer interim] 2161 false สถานที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:19.216965048+07:00","message":"[bufferProcess] interim [600000000]:สถานที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:19.2169679+07:00","message":"[bufferProcess] send to processor:อ่าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:19.216974388+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:19.216978409+07:00","message":"> Transcript [10380] [false]: 'อ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:19.216981524+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:19.216984028+07:00","message":"Set new StatePrefix: 'อ่าน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:19.383158477+07:00","message":"receive streaming session, msgId: 2161"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:19.3831925+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การที่ 4\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:19.383197286+07:00","message":"receive interim result [false|false]: การที่ 4"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:19.383207465+07:00","message":"[buffer interim] 2161 false การที่ 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:19.383213478+07:00","message":"[bufferProcess] interim [780000000]:การที่ 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:19.383215551+07:00","message":"[bufferProcess] send to processor:สถานที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:19.383220555+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:19.383223028+07:00","message":"> Transcript [10381] [false]: 'สถานที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:19.383224926+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:19.383226551+07:00","message":"Set new StatePrefix: 'สถานที่'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:19.967971446+07:00","message":"receive streaming session, msgId: 2161"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:19.968013156+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การที่ 4\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:19.968018989+07:00","message":"receive interim result [false|false]: การที่ 4"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:19.968031345+07:00","message":"[buffer interim] 2161 false การที่ 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:19.96803853+07:00","message":"[bufferProcess] interim [380000000]:การที่ 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:19.968041157+07:00","message":"[bufferProcess] send to processor:การที่ 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:19.968045558+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:19.968048278+07:00","message":"> Transcript [10382] [false]: 'การที่ 4'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:19.968050022+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:19.968051686+07:00","message":"Set new StatePrefix: 'การที่ 4'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:20.358629148+07:00","message":"receive streaming session, msgId: 2161"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:20.35866335+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การที่ 4\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:20.358669922+07:00","message":"receive interim result [false|false]: การที่ 4"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:20.358681502+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":"2025-10-27T15:48:20.358683964+07:00","message":"receive interim result [false|false]:  ลักษณะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:20.35869158+07:00","message":"[buffer interim] 2161 false การที่ 4"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:20.358694399+07:00","message":"[buffer interim] 2161 false  ลักษณะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:20.358700776+07:00","message":"[bufferProcess] interim [740000000]:การที่ 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:20.358702633+07:00","message":"[bufferProcess] send to processor:การที่ 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:20.35870495+07:00","message":"[bufferProcess] interim [740000000]: ลักษณะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:20.358716482+07:00","message":"[bufferProcess] update buffer: การที่ 4 ลักษณะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:20.358719398+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:20.358722075+07:00","message":"> Transcript [10383] [false]: 'การที่ 4'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:20.358725435+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:20.358727333+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:20.358728862+07:00","message":"StatePrefix: 'การที่ 4'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:20.358731144+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:48:20.368399418+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:48:20.368419527+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:20.661728947+07:00","message":"receive streaming session, msgId: 2161"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:20.661769469+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การที่ 4\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:20.661773945+07:00","message":"receive interim result [false|false]: การที่ 4"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:20.661785865+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":"2025-10-27T15:48:20.661789091+07:00","message":"receive interim result [false|false]:  ลักษณะการ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:20.661795231+07:00","message":"[buffer interim] 2161 false การที่ 4"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:20.661798477+07:00","message":"[buffer interim] 2161 false  ลักษณะการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:20.661803872+07:00","message":"[bufferProcess] interim [40000000]:การที่ 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:20.661805933+07:00","message":"[bufferProcess] send to processor:การที่ 4 ลักษณะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:20.661808551+07:00","message":"[bufferProcess] interim [40000000]: ลักษณะการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:20.661810808+07:00","message":"[bufferProcess] update buffer: การที่ 4 ลักษณะการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:20.661813349+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:20.661815961+07:00","message":"> Transcript [10384] [false]: 'การที่ 4 ลักษณะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:20.661818486+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:20.661820117+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:20.66182169+07:00","message":"StatePrefix: 'การที่ 4'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:20.661823377+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:20.868305374+07:00","message":"receive streaming session, msgId: 2161"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:20.868340937+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การที่ 4\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:20.868346768+07:00","message":"receive interim result [false|false]: การที่ 4"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:20.86835805+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":"2025-10-27T15:48:20.868360912+07:00","message":"receive interim result [false|false]:  ลักษณะการสื่อ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:20.868368123+07:00","message":"[buffer interim] 2161 false การที่ 4"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:20.868372348+07:00","message":"[buffer interim] 2161 false  ลักษณะการสื่อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:20.868379402+07:00","message":"[bufferProcess] interim [280000000]:การที่ 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:20.868382374+07:00","message":"[bufferProcess] send to processor:การที่ 4 ลักษณะการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:20.86838617+07:00","message":"[bufferProcess] interim [280000000]: ลักษณะการสื่อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:20.868388502+07:00","message":"[bufferProcess] update buffer: การที่ 4 ลักษณะการสื่อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:20.868391425+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:20.868393967+07:00","message":"> Transcript [10385] [false]: 'การที่ 4 ลักษณะการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:20.868396633+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:20.86839856+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:20.868400183+07:00","message":"StatePrefix: 'การที่ 4'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:20.868401795+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:20.925333706+07:00","message":"receive streaming session, msgId: 2161"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:20.925371308+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การที่ 4\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:20.925377072+07:00","message":"receive interim result [false|false]: การที่ 4"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:20.925386661+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":"2025-10-27T15:48:20.925389388+07:00","message":"receive interim result [false|false]:  ลักษณะการสร้าง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:20.925396051+07:00","message":"[buffer interim] 2161 false การที่ 4"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:20.925400656+07:00","message":"[buffer interim] 2161 false  ลักษณะการสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:20.925406452+07:00","message":"[bufferProcess] interim [340000000]:การที่ 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:20.925408344+07:00","message":"[bufferProcess] send to processor:การที่ 4 ลักษณะการสื่อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:20.92541567+07:00","message":"[bufferProcess] interim [340000000]: ลักษณะการสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:20.925418144+07:00","message":"[bufferProcess] update buffer: การที่ 4 ลักษณะการสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:20.925427473+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:20.925442029+07:00","message":"> Transcript [10386] [false]: 'การที่ 4 ลักษณะการสื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:20.925447618+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:20.925449862+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:20.925451768+07:00","message":"StatePrefix: 'การที่ 4'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:20.925453724+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:20.925459042+07:00","message":"Push: 'การที่ 4'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:20.925460628+07:00","message":"TextPushed: 'การที่ 4'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:20.925462758+07:00","message":"Set new StatePrefix : 'การที่ 4 ลักษณะการสื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:20.925465012+07:00","message":"Next Push (prob) : ' ลักษณะการสื่อ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:20.925489095+07:00","message":"push: {false การที่ 4 0 0xc002aa0980}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:21.250117816+07:00","message":"receive streaming session, msgId: 2161"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:21.250158047+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การที่ 4\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:21.250164782+07:00","message":"receive interim result [false|false]: การที่ 4"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:21.25017832+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":"2025-10-27T15:48:21.250182163+07:00","message":"receive interim result [false|false]:  ลักษณะการสร้างพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:21.250198157+07:00","message":"[buffer interim] 2161 false การที่ 4"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:21.250211512+07:00","message":"[buffer interim] 2161 false  ลักษณะการสร้างพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:21.250218912+07:00","message":"[bufferProcess] interim [640000000]:การที่ 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:21.250222384+07:00","message":"[bufferProcess] send to processor:การที่ 4 ลักษณะการสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:21.250225821+07:00","message":"[bufferProcess] interim [640000000]: ลักษณะการสร้างพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:21.250228155+07:00","message":"[bufferProcess] update buffer: การที่ 4 ลักษณะการสร้างพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:21.25023081+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:21.250233462+07:00","message":"> Transcript [10387] [false]: 'การที่ 4 ลักษณะการสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:21.250235287+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:21.250238884+07:00","message":"Set new StatePrefix: 'การที่ 4 ลักษณะการสร้าง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:21.381709496+07:00","message":"receive streaming session, msgId: 2161"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:21.381743468+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การที่ 4\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:21.381748952+07:00","message":"receive interim result [false|false]: การที่ 4"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:21.381759883+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":"2025-10-27T15:48:21.381762967+07:00","message":"receive interim result [false|false]:  ลักษณะการสร้างคล้าย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:21.381769522+07:00","message":"[buffer interim] 2161 false การที่ 4"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:21.381773402+07:00","message":"[buffer interim] 2161 false  ลักษณะการสร้างคล้าย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:21.381780001+07:00","message":"[bufferProcess] interim [760000000]:การที่ 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:21.381784398+07:00","message":"[bufferProcess] send to processor:การที่ 4 ลักษณะการสร้างพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:21.381789082+07:00","message":"[bufferProcess] interim [760000000]: ลักษณะการสร้างคล้าย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:21.381792189+07:00","message":"[bufferProcess] update buffer: การที่ 4 ลักษณะการสร้างคล้าย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:21.38179488+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:21.381797713+07:00","message":"> Transcript [10388] [false]: 'การที่ 4 ลักษณะการสร้างพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:21.381800596+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:21.381802336+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:21.381803887+07:00","message":"StatePrefix: 'การที่ 4 ลักษณะการสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:21.38180574+07:00","message":"TextPushed: 'การที่ 4'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:21.565469846+07:00","message":"receive streaming session, msgId: 2161"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:21.565502543+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การที่ 4\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:21.565508542+07:00","message":"receive interim result [false|false]: การที่ 4"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:21.565521243+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":"2025-10-27T15:48:21.565524942+07:00","message":"receive interim result [false|false]:  ลักษณะการสร้างคล้ายคลึง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:21.565541015+07:00","message":"[buffer interim] 2161 false การที่ 4"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:21.565552208+07:00","message":"[buffer interim] 2161 false  ลักษณะการสร้างคล้ายคลึง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:21.565559247+07:00","message":"[bufferProcess] interim [940000000]:การที่ 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:21.565565896+07:00","message":"[bufferProcess] send to processor:การที่ 4 ลักษณะการสร้างคล้าย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:21.565568656+07:00","message":"[bufferProcess] interim [940000000]: ลักษณะการสร้างคล้ายคลึง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:21.565571604+07:00","message":"[bufferProcess] update buffer: การที่ 4 ลักษณะการสร้างคล้ายคลึง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:21.565574585+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:21.565577192+07:00","message":"> Transcript [10389] [false]: 'การที่ 4 ลักษณะการสร้างคล้าย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:21.565580256+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:21.565582056+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:21.565584092+07:00","message":"StatePrefix: 'การที่ 4 ลักษณะการสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:21.565586226+07:00","message":"TextPushed: 'การที่ 4'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:21.755460271+07:00","message":"receive streaming session, msgId: 2161"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:21.755498932+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การที่ 4\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:21.755506348+07:00","message":"receive interim result [false|false]: การที่ 4"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:21.755519559+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":"2025-10-27T15:48:21.755523751+07:00","message":"receive interim result [false|false]:  ลักษณะการสร้างคล้ายคลึงกับ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:21.755531227+07:00","message":"[buffer interim] 2161 false การที่ 4"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:21.755535039+07:00","message":"[buffer interim] 2161 false  ลักษณะการสร้างคล้ายคลึงกับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:21.755542244+07:00","message":"[bufferProcess] interim [180000000]:การที่ 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:21.755545373+07:00","message":"[bufferProcess] send to processor:การที่ 4 ลักษณะการสร้างคล้ายคลึง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:21.755549184+07:00","message":"[bufferProcess] interim [180000000]: ลักษณะการสร้างคล้ายคลึงกับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:21.755552594+07:00","message":"[bufferProcess] update buffer: การที่ 4 ลักษณะการสร้างคล้ายคลึงกับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:21.755556215+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:21.755559595+07:00","message":"> Transcript [10390] [false]: 'การที่ 4 ลักษณะการสร้างคล้ายคลึง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:21.75556376+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:21.755566393+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:21.755569579+07:00","message":"StatePrefix: 'การที่ 4 ลักษณะการสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:21.755572288+07:00","message":"TextPushed: 'การที่ 4'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:21.959912193+07:00","message":"receive streaming session, msgId: 2161"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:21.959945308+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การที่ 4\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:21.959951027+07:00","message":"receive interim result [false|false]: การที่ 4"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:21.959960007+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":"2025-10-27T15:48:21.959962698+07:00","message":"receive interim result [false|false]:  ลักษณะการสร้างคล้ายคลึงกับพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:21.959969321+07:00","message":"[buffer interim] 2161 false การที่ 4"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:21.959972207+07:00","message":"[buffer interim] 2161 false  ลักษณะการสร้างคล้ายคลึงกับพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:21.959978434+07:00","message":"[bufferProcess] interim [360000000]:การที่ 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:21.959981537+07:00","message":"[bufferProcess] send to processor:การที่ 4 ลักษณะการสร้างคล้ายคลึงกับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:21.95998448+07:00","message":"[bufferProcess] interim [360000000]: ลักษณะการสร้างคล้ายคลึงกับพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:21.959986945+07:00","message":"[bufferProcess] update buffer: การที่ 4 ลักษณะการสร้างคล้ายคลึงกับพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:21.959989898+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:21.95999257+07:00","message":"> Transcript [10391] [false]: 'การที่ 4 ลักษณะการสร้างคล้ายคลึงกับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:21.959995707+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:21.959998964+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:21.96000089+07:00","message":"StatePrefix: 'การที่ 4 ลักษณะการสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:21.960002732+07:00","message":"TextPushed: 'การที่ 4'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:21.960005138+07:00","message":"Push: ' ลักษณะการสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:21.960006668+07:00","message":"TextPushed: 'การที่ 4 ลักษณะการสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:21.960008277+07:00","message":"Set new StatePrefix : 'การที่ 4 ลักษณะการสร้างคล้ายคลึงกับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:21.960010054+07:00","message":"Next Push (prob) : 'คล้ายคลึงกับ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:21.960017498+07:00","message":"push: {false  ลักษณะการสร้าง 0 0xc002aa0980}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:22.081849387+07:00","message":"receive streaming session, msgId: 2161"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:22.081881699+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การที่ 4\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:22.081887397+07:00","message":"receive interim result [false|false]: การที่ 4"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:22.081907154+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":"2025-10-27T15:48:22.081910174+07:00","message":"receive interim result [false|false]:  ลักษณะการสร้างคล้ายคลึงกับพระราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:22.081917398+07:00","message":"[buffer interim] 2161 false การที่ 4"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:22.081922551+07:00","message":"[buffer interim] 2161 false  ลักษณะการสร้างคล้ายคลึงกับพระราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:22.081928139+07:00","message":"[bufferProcess] interim [480000000]:การที่ 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:22.081930535+07:00","message":"[bufferProcess] send to processor:การที่ 4 ลักษณะการสร้างคล้ายคลึงกับพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:22.081935105+07:00","message":"[bufferProcess] interim [480000000]: ลักษณะการสร้างคล้ายคลึงกับพระราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:22.081937283+07:00","message":"[bufferProcess] update buffer: การที่ 4 ลักษณะการสร้างคล้ายคลึงกับพระราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:22.081940727+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:22.081943621+07:00","message":"> Transcript [10392] [false]: 'การที่ 4 ลักษณะการสร้างคล้ายคลึงกับพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:22.081946875+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:22.081948589+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:22.081950211+07:00","message":"StatePrefix: 'การที่ 4 ลักษณะการสร้างคล้ายคลึงกับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:22.08195234+07:00","message":"TextPushed: 'การที่ 4 ลักษณะการสร้าง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:22.148864628+07:00","message":"receive streaming session, msgId: 2161"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:22.148898213+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การที่ 4\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:22.148904121+07:00","message":"receive interim result [false|false]: การที่ 4"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:22.148918123+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":"2025-10-27T15:48:22.148920866+07:00","message":"receive interim result [false|false]:  ลักษณะการสร้างคล้ายคลึงกับพระราชนี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:22.148936906+07:00","message":"[buffer interim] 2161 false การที่ 4"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:22.148949951+07:00","message":"[buffer interim] 2161 false  ลักษณะการสร้างคล้ายคลึงกับพระราชนี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:22.148957181+07:00","message":"[bufferProcess] interim [600000000]:การที่ 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:22.14896375+07:00","message":"[bufferProcess] send to processor:การที่ 4 ลักษณะการสร้างคล้ายคลึงกับพระราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:22.148970078+07:00","message":"[bufferProcess] interim [600000000]: ลักษณะการสร้างคล้ายคลึงกับพระราชนี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:22.148972942+07:00","message":"[bufferProcess] update buffer: การที่ 4 ลักษณะการสร้างคล้ายคลึงกับพระราชนี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:22.148975826+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:22.14898111+07:00","message":"> Transcript [10393] [false]: 'การที่ 4 ลักษณะการสร้างคล้ายคลึงกับพระราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:22.148984574+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:22.148986252+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:22.148987967+07:00","message":"StatePrefix: 'การที่ 4 ลักษณะการสร้างคล้ายคลึงกับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:22.148990345+07:00","message":"TextPushed: 'การที่ 4 ลักษณะการสร้าง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:22.262164648+07:00","message":"receive streaming session, msgId: 2161"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:22.262198747+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การที่ 4\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:22.262204301+07:00","message":"receive interim result [false|false]: การที่ 4"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:22.26221627+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":"2025-10-27T15:48:22.262219402+07:00","message":"receive interim result [false|false]:  ลักษณะการสร้างคล้ายคลึงกับพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:22.262232774+07:00","message":"[buffer interim] 2161 false การที่ 4"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:22.262250155+07:00","message":"[buffer interim] 2161 false  ลักษณะการสร้างคล้ายคลึงกับพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:22.262258871+07:00","message":"[bufferProcess] interim [660000000]:การที่ 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:22.262262639+07:00","message":"[bufferProcess] send to processor:การที่ 4 ลักษณะการสร้างคล้ายคลึงกับพระราชนี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:22.262266807+07:00","message":"[bufferProcess] interim [660000000]: ลักษณะการสร้างคล้ายคลึงกับพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:22.262270359+07:00","message":"[bufferProcess] update buffer: การที่ 4 ลักษณะการสร้างคล้ายคลึงกับพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:22.262273595+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:22.262277186+07:00","message":"> Transcript [10394] [false]: 'การที่ 4 ลักษณะการสร้างคล้ายคลึงกับพระราชนี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:22.262281065+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:22.262283376+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:22.262285587+07:00","message":"StatePrefix: 'การที่ 4 ลักษณะการสร้างคล้ายคลึงกับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:22.262288698+07:00","message":"TextPushed: 'การที่ 4 ลักษณะการสร้าง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:22.337430816+07:00","message":"receive streaming session, msgId: 2161"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:22.337474309+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การที่ 4\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:22.337480089+07:00","message":"receive interim result [false|false]: การที่ 4"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:22.337489885+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":"2025-10-27T15:48:22.337492857+07:00","message":"receive interim result [false|false]:  ลักษณะการสร้างคล้ายคลึงกับพระราชบัญญัติ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:22.337499231+07:00","message":"[buffer interim] 2161 false การที่ 4"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:22.337504687+07:00","message":"[buffer interim] 2161 false  ลักษณะการสร้างคล้ายคลึงกับพระราชบัญญัติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:22.337510183+07:00","message":"[bufferProcess] interim [780000000]:การที่ 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:22.337512342+07:00","message":"[bufferProcess] send to processor:การที่ 4 ลักษณะการสร้างคล้ายคลึงกับพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:22.33751496+07:00","message":"[bufferProcess] interim [780000000]: ลักษณะการสร้างคล้ายคลึงกับพระราชบัญญัติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:22.337517501+07:00","message":"[bufferProcess] update buffer: การที่ 4 ลักษณะการสร้างคล้ายคลึงกับพระราชบัญญัติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:22.337520466+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:22.337523105+07:00","message":"> Transcript [10395] [false]: 'การที่ 4 ลักษณะการสร้างคล้ายคลึงกับพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:22.337526409+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:22.337528169+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:22.33752981+07:00","message":"StatePrefix: 'การที่ 4 ลักษณะการสร้างคล้ายคลึงกับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:22.337532073+07:00","message":"TextPushed: 'การที่ 4 ลักษณะการสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:22.337534586+07:00","message":"Push: 'คล้ายคลึงกับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:22.337536142+07:00","message":"TextPushed: 'การที่ 4 ลักษณะการสร้างคล้ายคลึงกับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:22.3375378+07:00","message":"Set new StatePrefix : 'การที่ 4 ลักษณะการสร้างคล้ายคลึงกับพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:22.337539808+07:00","message":"Next Push (prob) : 'พระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:22.3375468+07:00","message":"push: {false คล้ายคลึงกับ 0 0xc002aa0980}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:22.427744533+07:00","message":"[GCS] Cleaned up inactive client: 2146"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:22.427763661+07:00","message":"[GCS] Cleaned up inactive client: 2142"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:22.427766525+07:00","message":"[GCS] Cleaned up inactive client: 2141"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:22.427768061+07:00","message":"[GCS] Cleaned up inactive client: 2144"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:22.427769517+07:00","message":"[GCS] Cleaned up inactive client: 2145"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:22.427770925+07:00","message":"[GCS] Cleaned up inactive client: 2143"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:22.668666028+07:00","message":"receive streaming session, msgId: 2161"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:22.668697498+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การที่ 4\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:22.668702879+07:00","message":"receive interim result [false|false]: การที่ 4"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:22.668714571+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":"2025-10-27T15:48:22.668717361+07:00","message":"receive interim result [false|false]:  ลักษณะการสร้างคล้ายคลึงกับพระราชบัลลังก์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:22.668724229+07:00","message":"[buffer interim] 2161 false การที่ 4"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:22.668726923+07:00","message":"[buffer interim] 2161 false  ลักษณะการสร้างคล้ายคลึงกับพระราชบัลลังก์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:22.668732466+07:00","message":"[bufferProcess] interim [80000000]:การที่ 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:22.668734718+07:00","message":"[bufferProcess] send to processor:การที่ 4 ลักษณะการสร้างคล้ายคลึงกับพระราชบัญญัติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:22.668737166+07:00","message":"[bufferProcess] interim [80000000]: ลักษณะการสร้างคล้ายคลึงกับพระราชบัลลังก์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:22.668739715+07:00","message":"[bufferProcess] update buffer: การที่ 4 ลักษณะการสร้างคล้ายคลึงกับพระราชบัลลังก์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:22.668742501+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:22.668744954+07:00","message":"> Transcript [10396] [false]: 'การที่ 4 ลักษณะการสร้างคล้ายคลึงกับพระราชบัญญัติ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:22.668747964+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:22.668749668+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:22.668751241+07:00","message":"StatePrefix: 'การที่ 4 ลักษณะการสร้างคล้ายคลึงกับพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:22.668752981+07:00","message":"TextPushed: 'การที่ 4 ลักษณะการสร้างคล้ายคลึงกับ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:22.868592397+07:00","message":"receive streaming session, msgId: 2161"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:22.868625375+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การที่ 4\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:22.868630667+07:00","message":"receive interim result [false|false]: การที่ 4"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:22.868644488+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":"2025-10-27T15:48:22.868647404+07:00","message":"receive interim result [false|false]:  ลักษณะการสร้างคล้ายคลึงกับพระราชบัลลังก์ขอ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:22.868655046+07:00","message":"[buffer interim] 2161 false การที่ 4"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:22.868660963+07:00","message":"[buffer interim] 2161 false  ลักษณะการสร้างคล้ายคลึงกับพระราชบัลลังก์ขอ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:22.86866652+07:00","message":"[bufferProcess] interim [320000000]:การที่ 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:22.868668667+07:00","message":"[bufferProcess] send to processor:การที่ 4 ลักษณะการสร้างคล้ายคลึงกับพระราชบัลลังก์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:22.868671467+07:00","message":"[bufferProcess] interim [320000000]: ลักษณะการสร้างคล้ายคลึงกับพระราชบัลลังก์ขอ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:22.868674855+07:00","message":"[bufferProcess] update buffer: การที่ 4 ลักษณะการสร้างคล้ายคลึงกับพระราชบัลลังก์ขอ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:22.868678051+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:22.868680455+07:00","message":"> Transcript [10397] [false]: 'การที่ 4 ลักษณะการสร้างคล้ายคลึงกับพระราชบัลลังก์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:22.868683451+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:22.868685167+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:22.868686747+07:00","message":"StatePrefix: 'การที่ 4 ลักษณะการสร้างคล้ายคลึงกับพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:22.868688532+07:00","message":"TextPushed: 'การที่ 4 ลักษณะการสร้างคล้ายคลึงกับ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:22.992989461+07:00","message":"receive streaming session, msgId: 2161"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:22.993021088+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การที่ 4\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:22.993026758+07:00","message":"receive interim result [false|false]: การที่ 4"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:22.993039202+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":"2025-10-27T15:48:22.993041916+07:00","message":"receive interim result [false|false]:  ลักษณะการสร้างคล้ายคลึงกับพระราชบัลลังก์ของ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:22.99304854+07:00","message":"[buffer interim] 2161 false การที่ 4"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:22.993051509+07:00","message":"[buffer interim] 2161 false  ลักษณะการสร้างคล้ายคลึงกับพระราชบัลลังก์ของ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:22.99305852+07:00","message":"[bufferProcess] interim [380000000]:การที่ 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:22.99306201+07:00","message":"[bufferProcess] send to processor:การที่ 4 ลักษณะการสร้างคล้ายคลึงกับพระราชบัลลังก์ขอ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:22.993064942+07:00","message":"[bufferProcess] interim [380000000]: ลักษณะการสร้างคล้ายคลึงกับพระราชบัลลังก์ของ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:22.993067232+07:00","message":"[bufferProcess] update buffer: การที่ 4 ลักษณะการสร้างคล้ายคลึงกับพระราชบัลลังก์ของ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:22.99307017+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:22.993072648+07:00","message":"> Transcript [10398] [false]: 'การที่ 4 ลักษณะการสร้างคล้ายคลึงกับพระราชบัลลังก์ขอ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:22.993076125+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:22.993077872+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:22.993079597+07:00","message":"StatePrefix: 'การที่ 4 ลักษณะการสร้างคล้ายคลึงกับพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:22.993081646+07:00","message":"TextPushed: 'การที่ 4 ลักษณะการสร้างคล้ายคลึงกับ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:23.187812118+07:00","message":"receive streaming session, msgId: 2161"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:23.187857941+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การที่ 4\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:23.187863743+07:00","message":"receive interim result [false|false]: การที่ 4"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:23.187875165+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":"2025-10-27T15:48:23.187878412+07:00","message":"receive interim result [false|false]:  ลักษณะการสร้างคล้ายคลึงกับพระราชบัญญัติดังของเสียง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:23.187887023+07:00","message":"[buffer interim] 2161 false การที่ 4"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:23.187890296+07:00","message":"[buffer interim] 2161 false  ลักษณะการสร้างคล้ายคลึงกับพระราชบัญญัติดังของเสียง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:23.18789659+07:00","message":"[bufferProcess] interim [560000000]:การที่ 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:23.187898843+07:00","message":"[bufferProcess] send to processor:การที่ 4 ลักษณะการสร้างคล้ายคลึงกับพระราชบัลลังก์ของ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:23.187901638+07:00","message":"[bufferProcess] interim [560000000]: ลักษณะการสร้างคล้ายคลึงกับพระราชบัญญัติดังของเสียง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:23.18790475+07:00","message":"[bufferProcess] update buffer: การที่ 4 ลักษณะการสร้างคล้ายคลึงกับพระราชบัญญัติดังของเสียง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:23.187907749+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:23.187910446+07:00","message":"> Transcript [10399] [false]: 'การที่ 4 ลักษณะการสร้างคล้ายคลึงกับพระราชบัลลังก์ของ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:23.187913831+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:23.187915723+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:23.187917806+07:00","message":"StatePrefix: 'การที่ 4 ลักษณะการสร้างคล้ายคลึงกับพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:23.187919664+07:00","message":"TextPushed: 'การที่ 4 ลักษณะการสร้างคล้ายคลึงกับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:23.187922387+07:00","message":"Push: 'พระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:23.187923826+07:00","message":"TextPushed: 'การที่ 4 ลักษณะการสร้างคล้ายคลึงกับพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:23.187925581+07:00","message":"Set new StatePrefix : 'การที่ 4 ลักษณะการสร้างคล้ายคลึงกับพระราชบัลลังก์ของ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:23.187927707+07:00","message":"Next Push (prob) : 'ราชบัลลังก์ของ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:23.187937322+07:00","message":"push: {false พระ 0 0xc002aa0980}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:23.247557979+07:00","message":"receive streaming session, msgId: 2161"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:23.247590795+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การที่ 4\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:23.247596345+07:00","message":"receive interim result [false|false]: การที่ 4"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:23.2476075+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":"2025-10-27T15:48:23.24761048+07:00","message":"receive interim result [false|false]:  ลักษณะการสร้างคล้ายคลึงกับพระราชบัลลังก์ของสมเด็จ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:23.247617138+07:00","message":"[buffer interim] 2161 false การที่ 4"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:23.24761994+07:00","message":"[buffer interim] 2161 false  ลักษณะการสร้างคล้ายคลึงกับพระราชบัลลังก์ของสมเด็จ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:23.247625977+07:00","message":"[bufferProcess] interim [680000000]:การที่ 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:23.247628297+07:00","message":"[bufferProcess] send to processor:การที่ 4 ลักษณะการสร้างคล้ายคลึงกับพระราชบัญญัติดังของเสียง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:23.247631076+07:00","message":"[bufferProcess] interim [680000000]: ลักษณะการสร้างคล้ายคลึงกับพระราชบัลลังก์ของสมเด็จ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:23.247633088+07:00","message":"[bufferProcess] update buffer: การที่ 4 ลักษณะการสร้างคล้ายคลึงกับพระราชบัลลังก์ของสมเด็จ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:23.247635916+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:23.247638795+07:00","message":"> Transcript [10400] [false]: 'การที่ 4 ลักษณะการสร้างคล้ายคลึงกับพระราชบัญญัติดังของเสียง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:23.247641086+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:23.247643749+07:00","message":"Set new StatePrefix: 'การที่ 4 ลักษณะการสร้างคล้ายคลึงกับพระราชบัญญัติดังของเสียง'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:48:23.369271684+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:48:23.369277535+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:23.427319347+07:00","message":"receive streaming session, msgId: 2161"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:23.427352718+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การที่ 4\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:23.427358954+07:00","message":"receive interim result [false|false]: การที่ 4"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:23.427369725+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":"2025-10-27T15:48:23.427372857+07:00","message":"receive interim result [false|false]:  ลักษณะการสร้างคล้ายคลึงกับพระราชบัลลังก์ของสมเด็จพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:23.427379811+07:00","message":"[buffer interim] 2161 false การที่ 4"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:23.427384224+07:00","message":"[buffer interim] 2161 false  ลักษณะการสร้างคล้ายคลึงกับพระราชบัลลังก์ของสมเด็จพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:23.42739166+07:00","message":"[bufferProcess] interim [860000000]:การที่ 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:23.427394498+07:00","message":"[bufferProcess] send to processor:การที่ 4 ลักษณะการสร้างคล้ายคลึงกับพระราชบัลลังก์ของสมเด็จ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:23.427398362+07:00","message":"[bufferProcess] interim [860000000]: ลักษณะการสร้างคล้ายคลึงกับพระราชบัลลังก์ของสมเด็จพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:23.427401896+07:00","message":"[bufferProcess] update buffer: การที่ 4 ลักษณะการสร้างคล้ายคลึงกับพระราชบัลลังก์ของสมเด็จพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:23.427405009+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:23.427407647+07:00","message":"> Transcript [10401] [false]: 'การที่ 4 ลักษณะการสร้างคล้ายคลึงกับพระราชบัลลังก์ของสมเด็จ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:23.427409615+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:23.427411258+07:00","message":"Set new StatePrefix: 'การที่ 4 ลักษณะการสร้างคล้ายคลึงกับพระราชบัลลังก์ของสมเด็จ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:23.689590765+07:00","message":"receive streaming session, msgId: 2161"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:23.689629682+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การที่ 4\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:23.689637053+07:00","message":"receive interim result [false|false]: การที่ 4"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:23.689657411+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":"2025-10-27T15:48:23.68966171+07:00","message":"receive interim result [false|false]:  ลักษณะการสร้างคล้ายคลึงกับพระราชบัลลังก์ของสมเด็จพระนาง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:23.689671993+07:00","message":"[buffer interim] 2161 false การที่ 4"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:23.689675537+07:00","message":"[buffer interim] 2161 false  ลักษณะการสร้างคล้ายคลึงกับพระราชบัลลังก์ของสมเด็จพระนาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:23.68968248+07:00","message":"[bufferProcess] interim [40000000]:การที่ 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:23.689685439+07:00","message":"[bufferProcess] send to processor:การที่ 4 ลักษณะการสร้างคล้ายคลึงกับพระราชบัลลังก์ของสมเด็จพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:23.689689351+07:00","message":"[bufferProcess] interim [40000000]: ลักษณะการสร้างคล้ายคลึงกับพระราชบัลลังก์ของสมเด็จพระนาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:23.689692906+07:00","message":"[bufferProcess] update buffer: การที่ 4 ลักษณะการสร้างคล้ายคลึงกับพระราชบัลลังก์ของสมเด็จพระนาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:23.68969697+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:23.689700561+07:00","message":"> Transcript [10402] [false]: 'การที่ 4 ลักษณะการสร้างคล้ายคลึงกับพระราชบัลลังก์ของสมเด็จพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:23.689705643+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:23.689707933+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:23.689710351+07:00","message":"StatePrefix: 'การที่ 4 ลักษณะการสร้างคล้ายคลึงกับพระราชบัลลังก์ของสมเด็จ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:23.689714094+07:00","message":"TextPushed: 'การที่ 4 ลักษณะการสร้างคล้ายคลึงกับพระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:23.692262202+07:00","message":"receive streaming session, msgId: 2161"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:23.692284072+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การที่ 4\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:23.692289374+07:00","message":"receive interim result [false|false]: การที่ 4"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:23.692300445+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":"2025-10-27T15:48:23.692304642+07:00","message":"receive interim result [false|false]:  ลักษณะการสร้างคล้ายคลึงกับพระราชบัลลังก์ของสมเด็จพระนารายณ์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:23.692311466+07:00","message":"[buffer interim] 2161 false การที่ 4"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:23.692314918+07:00","message":"[buffer interim] 2161 false  ลักษณะการสร้างคล้ายคลึงกับพระราชบัลลังก์ของสมเด็จพระนารายณ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:23.692320782+07:00","message":"[bufferProcess] interim [100000000]:การที่ 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:23.692323346+07:00","message":"[bufferProcess] send to processor:การที่ 4 ลักษณะการสร้างคล้ายคลึงกับพระราชบัลลังก์ของสมเด็จพระนาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:23.692327184+07:00","message":"[bufferProcess] interim [100000000]: ลักษณะการสร้างคล้ายคลึงกับพระราชบัลลังก์ของสมเด็จพระนารายณ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:23.692331592+07:00","message":"[bufferProcess] update buffer: การที่ 4 ลักษณะการสร้างคล้ายคลึงกับพระราชบัลลังก์ของสมเด็จพระนารายณ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:23.692335626+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:23.692338948+07:00","message":"> Transcript [10403] [false]: 'การที่ 4 ลักษณะการสร้างคล้ายคลึงกับพระราชบัลลังก์ของสมเด็จพระนาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:23.692342729+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:23.692345206+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:23.692347511+07:00","message":"StatePrefix: 'การที่ 4 ลักษณะการสร้างคล้ายคลึงกับพระราชบัลลังก์ของสมเด็จ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:23.692350738+07:00","message":"TextPushed: 'การที่ 4 ลักษณะการสร้างคล้ายคลึงกับพระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:23.943991214+07:00","message":"receive streaming session, msgId: 2161"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:23.944029534+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การที่ 4\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:23.944039094+07:00","message":"receive interim result [false|false]: การที่ 4"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:23.944050616+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":"2025-10-27T15:48:23.944055067+07:00","message":"receive interim result [false|false]:  ลักษณะการสร้างคล้ายคลึงกับพระราชบัลลังก์ของสมเด็จพระนารายณ์มหาราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:23.944063387+07:00","message":"[buffer interim] 2161 false การที่ 4"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:23.944069315+07:00","message":"[buffer interim] 2161 false  ลักษณะการสร้างคล้ายคลึงกับพระราชบัลลังก์ของสมเด็จพระนารายณ์มหาราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:23.944076487+07:00","message":"[bufferProcess] interim [340000000]:การที่ 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:23.944079302+07:00","message":"[bufferProcess] send to processor:การที่ 4 ลักษณะการสร้างคล้ายคลึงกับพระราชบัลลังก์ของสมเด็จพระนารายณ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:23.944085345+07:00","message":"[bufferProcess] interim [340000000]: ลักษณะการสร้างคล้ายคลึงกับพระราชบัลลังก์ของสมเด็จพระนารายณ์มหาราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:23.944089075+07:00","message":"[bufferProcess] update buffer: การที่ 4 ลักษณะการสร้างคล้ายคลึงกับพระราชบัลลังก์ของสมเด็จพระนารายณ์มหาราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:23.944092777+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:23.944096592+07:00","message":"> Transcript [10404] [false]: 'การที่ 4 ลักษณะการสร้างคล้ายคลึงกับพระราชบัลลังก์ของสมเด็จพระนารายณ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:23.944101514+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:23.944103782+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:23.944106784+07:00","message":"StatePrefix: 'การที่ 4 ลักษณะการสร้างคล้ายคลึงกับพระราชบัลลังก์ของสมเด็จ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:23.944110241+07:00","message":"TextPushed: 'การที่ 4 ลักษณะการสร้างคล้ายคลึงกับพระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:24.175633678+07:00","message":"[GCS] IsForceVAD: false for message ID: 2161"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:24.367596633+07:00","message":"[GCS] Start streaming session, msgId: 2162"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:24.475672507+07:00","message":"receive streaming session, msgId: 2161"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:24.475709674+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การที่ 4 ลักษณะการสร้างคล้ายคลึงกับพระราชบัลลังก์ของสมเด็จพระนารายณ์มหาราช\",\"confidence\":0.9367442}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":790000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:24.47571647+07:00","message":"receive interim result [true|false]: การที่ 4 ลักษณะการสร้างคล้ายคลึงกับพระราชบัลลังก์ของสมเด็จพระนารายณ์มหาราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:24.475722823+07:00","message":"end recv isFinal message id 2161"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:24.475724719+07:00","message":"end Recv id 2161"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:24.47574861+07:00","message":"[buffer interim] 2161 true การที่ 4 ลักษณะการสร้างคล้ายคลึงกับพระราชบัลลังก์ของสมเด็จพระนารายณ์มหาราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:24.475770293+07:00","message":"[bufferProcess] interim [790000000]:การที่ 4 ลักษณะการสร้างคล้ายคลึงกับพระราชบัลลังก์ของสมเด็จพระนารายณ์มหาราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:24.475774134+07:00","message":"[bufferProcess] send to processor (isfinal):การที่ 4 ลักษณะการสร้างคล้ายคลึงกับพระราชบัลลังก์ของสมเด็จพระนารายณ์มหาราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:24.475785666+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:24.475804476+07:00","message":"> Transcript [10405] [false]: 'การที่ 4 ลักษณะการสร้างคล้ายคลึงกับพระราชบัลลังก์ของสมเด็จพระนารายณ์มหาราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:24.475810392+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:24.475812305+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:24.475814284+07:00","message":"StatePrefix: 'การที่ 4 ลักษณะการสร้างคล้ายคลึงกับพระราชบัลลังก์ของสมเด็จ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:24.475816898+07:00","message":"TextPushed: 'การที่ 4 ลักษณะการสร้างคล้ายคลึงกับพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:24.475823925+07:00","message":"Push: 'ราชบัลลังก์ของสมเด็จ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:24.47582573+07:00","message":"TextPushed: 'การที่ 4 ลักษณะการสร้างคล้ายคลึงกับพระราชบัลลังก์ของสมเด็จ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:24.475828487+07:00","message":"Set new StatePrefix : 'การที่ 4 ลักษณะการสร้างคล้ายคลึงกับพระราชบัลลังก์ของสมเด็จพระนารายณ์มหาราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:24.475830694+07:00","message":"Next Push (prob) : 'พระนารายณ์มหาราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:24.475833034+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:24.475840868+07:00","message":"> Transcript [10406] [true]: 'การที่ 4 ลักษณะการสร้างคล้ายคลึงกับพระราชบัลลังก์ของสมเด็จพระนารายณ์มหาราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:24.475843352+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:24.475844801+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:24.475846129+07:00","message":"StatePrefix: 'การที่ 4 ลักษณะการสร้างคล้ายคลึงกับพระราชบัลลังก์ของสมเด็จพระนารายณ์มหาราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:24.475847802+07:00","message":"TextPushed: 'การที่ 4 ลักษณะการสร้างคล้ายคลึงกับพระราชบัลลังก์ของสมเด็จ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:24.475858904+07:00","message":"Push: 'พระนารายณ์มหาราช'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:24.475872147+07:00","message":"push: {false ราชบัลลังก์ของสมเด็จ 0 0xc002aa0980}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:24.475877351+07:00","message":"push: {true พระนารายณ์มหาราช 0 0xc002aa0980}"}
{"level":"info","service":"Main","time":"2025-10-27T15:48:24.486519117+07:00","message":"write wav file: './tmp/7446/7446_2161.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:25.113300899+07:00","message":"receive streaming session, msgId: 2162"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:25.113340533+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":"2025-10-27T15:48:25.113344974+07:00","message":"receive interim result [false|false]: ที่ไหน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:25.113358345+07:00","message":"[buffer interim] 2162 false ที่ไหน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:25.11336491+07:00","message":"[bufferProcess] interim [720000000]:ที่ไหน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:25.113366621+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:25.118990194+07:00","message":"receive streaming session, msgId: 2162"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:25.119011779+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":"2025-10-27T15:48:25.119016178+07:00","message":"receive interim result [false|false]: อีนาง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:25.119030471+07:00","message":"[buffer interim] 2162 false อีนาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:25.119036582+07:00","message":"[bufferProcess] interim [780000000]:อีนาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:25.119040023+07:00","message":"[bufferProcess] send to processor:ที่ไหน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:25.11904378+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:25.119046228+07:00","message":"> Transcript [10407] [false]: 'ที่ไหน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:25.119048115+07:00","message":"Set StatePrefix (first interim): 'ที่ไหน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:25.22609322+07:00","message":"receive streaming session, msgId: 2162"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:25.226126083+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":"2025-10-27T15:48:25.22613177+07:00","message":"receive interim result [false|false]: กินอะไร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:25.22614247+07:00","message":"[buffer interim] 2162 false กินอะไร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:25.226148631+07:00","message":"[bufferProcess] interim [840000000]:กินอะไร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:25.226150551+07:00","message":"[bufferProcess] send to processor:อีนาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:25.226155304+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:25.226157958+07:00","message":"> Transcript [10408] [false]: 'อีนาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:25.226159994+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:25.226161703+07:00","message":"Set new StatePrefix: 'อีนาง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:25.360122376+07:00","message":"receive streaming session, msgId: 2162"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:25.36015697+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":"2025-10-27T15:48:25.360162399+07:00","message":"receive interim result [false|false]: กินอะไรหรือ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:25.360176881+07:00","message":"[buffer interim] 2162 false กินอะไรหรือ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:25.360185216+07:00","message":"[bufferProcess] interim [20000000]:กินอะไรหรือ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:25.360188161+07:00","message":"[bufferProcess] send to processor:กินอะไร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:25.360191946+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:25.360195516+07:00","message":"> Transcript [10409] [false]: 'กินอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:25.360198038+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:25.360200035+07:00","message":"Set new StatePrefix: 'กินอะไร'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:25.433826826+07:00","message":"receive streaming session, msgId: 2162"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:25.433868949+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":"2025-10-27T15:48:25.433874542+07:00","message":"receive interim result [false|false]: กินอะไรล่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:25.433893064+07:00","message":"[buffer interim] 2162 false กินอะไรล่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:25.433899574+07:00","message":"[bufferProcess] interim [80000000]:กินอะไรล่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:25.43390152+07:00","message":"[bufferProcess] send to processor:กินอะไรหรือ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:25.433904919+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:25.433907371+07:00","message":"> Transcript [10410] [false]: 'กินอะไรหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:25.433909838+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:25.433911381+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:25.433912913+07:00","message":"StatePrefix: 'กินอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:25.433914537+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:25.548248515+07:00","message":"receive streaming session, msgId: 2162"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:25.548279027+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":"2025-10-27T15:48:25.548284385+07:00","message":"receive interim result [false|false]: กินอะไรร่าง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:25.548295151+07:00","message":"[buffer interim] 2162 false กินอะไรร่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:25.548301773+07:00","message":"[bufferProcess] interim [140000000]:กินอะไรร่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:25.548303844+07:00","message":"[bufferProcess] send to processor:กินอะไรล่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:25.548308717+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:25.54831096+07:00","message":"> Transcript [10411] [false]: 'กินอะไรล่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:25.548313952+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:25.548316125+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:25.548317735+07:00","message":"StatePrefix: 'กินอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:25.548319553+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:25.612365652+07:00","message":"receive streaming session, msgId: 2162"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:25.612399477+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":"2025-10-27T15:48:25.612404945+07:00","message":"receive interim result [false|false]: กินอะไรราชภัฏ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:25.612417929+07:00","message":"[buffer interim] 2162 false กินอะไรราชภัฏ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:25.612424391+07:00","message":"[bufferProcess] interim [320000000]:กินอะไรราชภัฏ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:25.612426662+07:00","message":"[bufferProcess] send to processor:กินอะไรร่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:25.612431855+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:25.612434339+07:00","message":"> Transcript [10412] [false]: 'กินอะไรร่าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:25.612437296+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:25.61243912+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:25.612441244+07:00","message":"StatePrefix: 'กินอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:25.612443106+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:25.740469522+07:00","message":"receive streaming session, msgId: 2162"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:25.740507663+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":"2025-10-27T15:48:25.740513603+07:00","message":"receive interim result [false|false]: กินอะไรราชนี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:25.740530405+07:00","message":"[buffer interim] 2162 false กินอะไรราชนี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:25.740539054+07:00","message":"[bufferProcess] interim [380000000]:กินอะไรราชนี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:25.740542688+07:00","message":"[bufferProcess] send to processor:กินอะไรราชภัฏ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:25.740546316+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:25.740549648+07:00","message":"> Transcript [10413] [false]: 'กินอะไรราชภัฏ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:25.740552585+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:25.740554551+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:25.740556176+07:00","message":"StatePrefix: 'กินอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:25.740557993+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:25.740560613+07:00","message":"Push: 'กินอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:25.740562146+07:00","message":"TextPushed: 'กินอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:25.740563792+07:00","message":"Set new StatePrefix : 'กินอะไรราชภัฏ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:25.740565513+07:00","message":"Next Push (prob) : 'ราชภัฏ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:25.740572996+07:00","message":"push: {false กินอะไร 0 0xc002aa0300}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:25.804217531+07:00","message":"receive streaming session, msgId: 2162"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:25.804255518+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":"2025-10-27T15:48:25.804264702+07:00","message":"receive interim result [false|false]: กินอะไรราชนิเวศน์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:25.804280956+07:00","message":"[buffer interim] 2162 false กินอะไรราชนิเวศน์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:25.804287736+07:00","message":"[bufferProcess] interim [500000000]:กินอะไรราชนิเวศน์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:25.804289819+07:00","message":"[bufferProcess] send to processor:กินอะไรราชนี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:25.80429308+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:25.804295701+07:00","message":"> Transcript [10414] [false]: 'กินอะไรราชนี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:25.804297886+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:25.804299471+07:00","message":"Set new StatePrefix: 'กินอะไรราชนี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:26.286129314+07:00","message":"[GCS] IsForceVAD: false for message ID: 2162"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:26.308594624+07:00","message":"receive streaming session, msgId: 2162"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:26.308632297+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":"2025-10-27T15:48:26.308638565+07:00","message":"receive interim result [false|false]: กินอะไรราชนิเวศน์นะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:26.308651013+07:00","message":"[buffer interim] 2162 false กินอะไรราชนิเวศน์นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:26.308659858+07:00","message":"[bufferProcess] interim [980000000]:กินอะไรราชนิเวศน์นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:26.308661995+07:00","message":"[bufferProcess] send to processor:กินอะไรราชนิเวศน์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:26.308667051+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:26.308669694+07:00","message":"> Transcript [10415] [false]: 'กินอะไรราชนิเวศน์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:26.308671666+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:26.308673619+07:00","message":"Set new StatePrefix: 'กินอะไรราชนิเวศน์'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:48:26.370099257+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:48:26.370107847+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:26.39235347+07:00","message":"receive streaming session, msgId: 2162"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:26.392388814+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กินอะไรราชนิเวศน์นะคะ\",\"confidence\":0.9401238}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":130000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:26.392394273+07:00","message":"receive interim result [true|false]: กินอะไรราชนิเวศน์นะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:26.392403759+07:00","message":"end recv isFinal message id 2162"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:26.392405815+07:00","message":"end Recv id 2162"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:26.392411299+07:00","message":"[buffer interim] 2162 true กินอะไรราชนิเวศน์นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:26.392418444+07:00","message":"[bufferProcess] interim [130000000]:กินอะไรราชนิเวศน์นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:26.39242098+07:00","message":"[bufferProcess] send to processor (isfinal):กินอะไรราชนิเวศน์นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:26.392424207+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:26.392426791+07:00","message":"> Transcript [10416] [false]: 'กินอะไรราชนิเวศน์นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:26.392429425+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:26.392430966+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:26.392432748+07:00","message":"StatePrefix: 'กินอะไรราชนิเวศน์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:26.392434546+07:00","message":"TextPushed: 'กินอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:26.392436383+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:26.392437927+07:00","message":"> Transcript [10417] [true]: 'กินอะไรราชนิเวศน์นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:26.392440246+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:26.392441793+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:26.39244306+07:00","message":"StatePrefix: 'กินอะไรราชนิเวศน์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:26.392444417+07:00","message":"TextPushed: 'กินอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:26.392446595+07:00","message":"Push: 'ราชนิเวศน์นะคะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:26.392455022+07:00","message":"push: {true ราชนิเวศน์นะคะ 0 0xc002aa0300}"}
{"level":"info","service":"Main","time":"2025-10-27T15:48:26.399503944+07:00","message":"write wav file: './tmp/7446/7446_2162.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:26.736178641+07:00","message":"[GCS] Start streaming session, msgId: 2163"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:28.818461919+07:00","message":"receive streaming session, msgId: 2163"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:28.818496526+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"2\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":50000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:28.818500913+07:00","message":"receive interim result [false|false]: 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:28.818511243+07:00","message":"[buffer interim] 2163 false 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:28.818517796+07:00","message":"[bufferProcess] interim [50000000]:2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:28.818519213+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:28.818524713+07:00","message":"[bufferProcess] send to processor (ticker):2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:28.818527144+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:28.818529661+07:00","message":"> Transcript [10418] [false]: '2'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:28.818531676+07:00","message":"Set StatePrefix (first interim): '2'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:28.940989992+07:00","message":"receive streaming session, msgId: 2163"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:28.941028237+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"25\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":170000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:28.941035082+07:00","message":"receive interim result [false|false]: 25"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:28.941049184+07:00","message":"[buffer interim] 2163 false 25"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:28.941065716+07:00","message":"[bufferProcess] interim [170000000]:25"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:28.94106836+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:29.023698821+07:00","message":"receive streaming session, msgId: 2163"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:29.023729574+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"2 ข้าง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":290000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:29.023735108+07:00","message":"receive interim result [false|false]: 2 ข้าง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:29.023748373+07:00","message":"[buffer interim] 2163 false 2 ข้าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:29.023754637+07:00","message":"[bufferProcess] interim [290000000]:2 ข้าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:29.023756688+07:00","message":"[bufferProcess] send to processor:25"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:29.023761374+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:29.02376382+07:00","message":"> Transcript [10419] [false]: '25'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:29.023766482+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:29.023768246+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:29.023770034+07:00","message":"StatePrefix: '2'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:29.023771716+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:29.337192425+07:00","message":"receive streaming session, msgId: 2163"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:29.337233552+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"2 ข้างกัน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":590000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:29.33723934+07:00","message":"receive interim result [false|false]: 2 ข้างกัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:29.337251308+07:00","message":"[buffer interim] 2163 false 2 ข้างกัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:29.33725758+07:00","message":"[bufferProcess] interim [590000000]:2 ข้างกัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:29.337259546+07:00","message":"[bufferProcess] send to processor:2 ข้าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:29.337264205+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:29.337266929+07:00","message":"> Transcript [10420] [false]: '2 ข้าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:29.337269769+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:29.337271681+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:29.337273301+07:00","message":"StatePrefix: '2'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:29.337274921+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:48:29.370139191+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:48:29.370137706+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:29.41337508+07:00","message":"receive streaming session, msgId: 2163"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:29.413414518+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"2 ข้างกระแทก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":650000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:29.413420343+07:00","message":"receive interim result [false|false]: 2 ข้างกระแทก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:29.413433978+07:00","message":"[buffer interim] 2163 false 2 ข้างกระแทก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:29.413440548+07:00","message":"[bufferProcess] interim [650000000]:2 ข้างกระแทก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:29.413442737+07:00","message":"[bufferProcess] send to processor:2 ข้างกัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:29.413447965+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:29.413450457+07:00","message":"> Transcript [10421] [false]: '2 ข้างกัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:29.413452701+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:29.413454254+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:29.413455793+07:00","message":"StatePrefix: '2'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:29.413457566+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:29.455691566+07:00","message":"receive streaming session, msgId: 2163"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:29.45572707+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"2 ข้างแฟชั่น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":710000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:29.455732516+07:00","message":"receive interim result [false|false]: 2 ข้างแฟชั่น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:29.45574494+07:00","message":"[buffer interim] 2163 false 2 ข้างแฟชั่น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:29.455751686+07:00","message":"[bufferProcess] interim [710000000]:2 ข้างแฟชั่น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:29.455753515+07:00","message":"[bufferProcess] send to processor:2 ข้างกระแทก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:29.455756559+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:29.455759375+07:00","message":"> Transcript [10422] [false]: '2 ข้างกระแทก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:29.455761933+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:29.455763629+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:29.4557652+07:00","message":"StatePrefix: '2'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:29.455766859+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:29.455768931+07:00","message":"Push: '2'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:29.455770311+07:00","message":"TextPushed: '2'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:29.455771824+07:00","message":"Set new StatePrefix : '2 ข้างกระแทก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:29.45577359+07:00","message":"Next Push (prob) : ' ข้างกระแทก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:29.455782531+07:00","message":"push: {false 2 0 0xc002a07100}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:29.574494268+07:00","message":"receive streaming session, msgId: 2163"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:29.574525677+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"2 ข้างแพลตตินั่ม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":830000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:29.574530723+07:00","message":"receive interim result [false|false]: 2 ข้างแพลตตินั่ม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:29.574543725+07:00","message":"[buffer interim] 2163 false 2 ข้างแพลตตินั่ม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:29.5745501+07:00","message":"[bufferProcess] interim [830000000]:2 ข้างแพลตตินั่ม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:29.57455217+07:00","message":"[bufferProcess] send to processor:2 ข้างแฟชั่น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:29.574555385+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:29.574558441+07:00","message":"> Transcript [10423] [false]: '2 ข้างแฟชั่น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:29.574560415+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:29.574561975+07:00","message":"Set new StatePrefix: '2 ข้างแฟชั่น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:29.624147744+07:00","message":"receive streaming session, msgId: 2163"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:29.624175986+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":890000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:29.624181437+07:00","message":"receive interim result [false|false]: 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:29.624191876+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":"2025-10-27T15:48:29.624194559+07:00","message":"receive interim result [false|false]:  ข้างแพลตตินั่ม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:29.624200769+07:00","message":"[buffer interim] 2163 false 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:29.624204571+07:00","message":"[buffer interim] 2163 false  ข้างแพลตตินั่ม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:29.624210023+07:00","message":"[bufferProcess] interim [890000000]:2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:29.624211794+07:00","message":"[bufferProcess] send to processor:2 ข้างแพลตตินั่ม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:29.624214453+07:00","message":"[bufferProcess] interim [890000000]: ข้างแพลตตินั่ม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:29.624216503+07:00","message":"[bufferProcess] update buffer: 2 ข้างแพลตตินั่ม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:29.624219232+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:29.624221946+07:00","message":"> Transcript [10424] [false]: '2 ข้างแพลตตินั่ม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:29.624223769+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:29.624225301+07:00","message":"Set new StatePrefix: '2 ข้างแพลตตินั่ม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:30.144273308+07:00","message":"receive streaming session, msgId: 2163"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:30.144306198+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"2 ข้างแพลตตินั่ม\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":430000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:30.144311846+07:00","message":"receive interim result [false|false]: 2 ข้างแพลตตินั่ม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:30.144323547+07:00","message":"[buffer interim] 2163 false 2 ข้างแพลตตินั่ม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:30.14432984+07:00","message":"[bufferProcess] interim [430000000]:2 ข้างแพลตตินั่ม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:30.144332359+07:00","message":"[bufferProcess] send to processor:2 ข้างแพลตตินั่ม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:30.14433736+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:30.144339783+07:00","message":"> Transcript [10425] [false]: '2 ข้างแพลตตินั่ม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:30.144342869+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:30.144344677+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:30.144346751+07:00","message":"StatePrefix: '2 ข้างแพลตตินั่ม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:30.144348733+07:00","message":"TextPushed: '2'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:31.192978041+07:00","message":"receive streaming session, msgId: 2163"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:31.193013718+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":450000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:31.193020762+07:00","message":"receive interim result [false|false]: 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:31.193037252+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ข้างกระชังบกมีรัฐบาลเป็นทาง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":450000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:31.193040167+07:00","message":"receive interim result [false|false]:  ข้างกระชังบกมีรัฐบาลเป็นทาง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:31.193052195+07:00","message":"[buffer interim] 2163 false 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:31.193061428+07:00","message":"[buffer interim] 2163 false  ข้างกระชังบกมีรัฐบาลเป็นทาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:31.193069494+07:00","message":"[bufferProcess] interim [450000000]:2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:31.193072234+07:00","message":"[bufferProcess] send to processor:2 ข้างแพลตตินั่ม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:31.193077633+07:00","message":"[bufferProcess] send to processor (ticker):2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:31.193080297+07:00","message":"[bufferProcess] interim [450000000]: ข้างกระชังบกมีรัฐบาลเป็นทาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:31.193081848+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:31.193084492+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:31.193087085+07:00","message":"> Transcript [10426] [false]: '2 ข้างแพลตตินั่ม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:31.193089521+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:31.193091201+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:31.193093132+07:00","message":"StatePrefix: '2 ข้างแพลตตินั่ม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:31.193095546+07:00","message":"TextPushed: '2'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:31.193096805+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:31.193098562+07:00","message":"> Transcript [10427] [false]: '2'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:31.19309974+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:31.319635716+07:00","message":"receive streaming session, msgId: 2163"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:31.31966553+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":570000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:31.31967118+07:00","message":"receive interim result [false|false]: 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:31.319682591+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ข้างกระชังบกมีรัฐบาลเป็นทางออก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":570000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:31.319685682+07:00","message":"receive interim result [false|false]:  ข้างกระชังบกมีรัฐบาลเป็นทางออก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:31.319693104+07:00","message":"[buffer interim] 2163 false 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:31.319696073+07:00","message":"[buffer interim] 2163 false  ข้างกระชังบกมีรัฐบาลเป็นทางออก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:31.319702814+07:00","message":"[bufferProcess] interim [570000000]:2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:31.31970882+07:00","message":"[bufferProcess] send to processor: ข้างกระชังบกมีรัฐบาลเป็นทาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:31.3197117+07:00","message":"[bufferProcess] interim [570000000]: ข้างกระชังบกมีรัฐบาลเป็นทางออก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:31.319713889+07:00","message":"[bufferProcess] update buffer: 2 ข้างกระชังบกมีรัฐบาลเป็นทางออก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:31.319716776+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:31.319719448+07:00","message":"> Transcript [10428] [false]: ' ข้างกระชังบกมีรัฐบาลเป็นทาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:31.319721489+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:31.319723472+07:00","message":"Set new StatePrefix: ' ข้างกระชังบกมีรัฐบาลเป็นทาง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:31.505349307+07:00","message":"receive streaming session, msgId: 2163"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:31.505389204+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":750000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:31.505395228+07:00","message":"receive interim result [false|false]: 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:31.505407244+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ข้างกระชังบกมีรัฐบาลเป็นทางออกไป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":750000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:31.505411032+07:00","message":"receive interim result [false|false]:  ข้างกระชังบกมีรัฐบาลเป็นทางออกไป"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:31.50542678+07:00","message":"[buffer interim] 2163 false 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:31.5054425+07:00","message":"[buffer interim] 2163 false  ข้างกระชังบกมีรัฐบาลเป็นทางออกไป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:31.505450335+07:00","message":"[bufferProcess] interim [750000000]:2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:31.505452818+07:00","message":"[bufferProcess] send to processor:2 ข้างกระชังบกมีรัฐบาลเป็นทางออก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:31.505455726+07:00","message":"[bufferProcess] interim [750000000]: ข้างกระชังบกมีรัฐบาลเป็นทางออกไป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:31.505458307+07:00","message":"[bufferProcess] update buffer: 2 ข้างกระชังบกมีรัฐบาลเป็นทางออกไป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:31.505461255+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:31.505463795+07:00","message":"> Transcript [10429] [false]: '2 ข้างกระชังบกมีรัฐบาลเป็นทางออก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:31.505465846+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:31.505467521+07:00","message":"Set new StatePrefix: '2 ข้างกระชังบกมีรัฐบาลเป็นทางออก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:31.595360871+07:00","message":"receive streaming session, msgId: 2163"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:31.595394367+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":870000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:31.595399193+07:00","message":"receive interim result [false|false]: 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:31.595406667+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ข้างกระชังบกมีรัฐบาลเป็นทางออกไปซื้อ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":870000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:31.595409455+07:00","message":"receive interim result [false|false]:  ข้างกระชังบกมีรัฐบาลเป็นทางออกไปซื้อ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:31.595416582+07:00","message":"[buffer interim] 2163 false 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:31.595419853+07:00","message":"[buffer interim] 2163 false  ข้างกระชังบกมีรัฐบาลเป็นทางออกไปซื้อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:31.595425742+07:00","message":"[bufferProcess] interim [870000000]:2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:31.595427624+07:00","message":"[bufferProcess] send to processor:2 ข้างกระชังบกมีรัฐบาลเป็นทางออกไป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:31.595429922+07:00","message":"[bufferProcess] interim [870000000]: ข้างกระชังบกมีรัฐบาลเป็นทางออกไปซื้อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:31.59543207+07:00","message":"[bufferProcess] update buffer: 2 ข้างกระชังบกมีรัฐบาลเป็นทางออกไปซื้อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:31.595434694+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:31.595437195+07:00","message":"> Transcript [10430] [false]: '2 ข้างกระชังบกมีรัฐบาลเป็นทางออกไป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:31.595440028+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:31.595441713+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:31.595443288+07:00","message":"StatePrefix: '2 ข้างกระชังบกมีรัฐบาลเป็นทางออก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:31.595445032+07:00","message":"TextPushed: '2'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:31.607917229+07:00","message":"receive streaming session, msgId: 2163"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:31.607943142+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":930000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:31.607947905+07:00","message":"receive interim result [false|false]: 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:31.607958033+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ข้างกระชังบกมีรัฐบาลเป็นทางออกไปสู่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":930000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:31.607960998+07:00","message":"receive interim result [false|false]:  ข้างกระชังบกมีรัฐบาลเป็นทางออกไปสู่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:31.607967072+07:00","message":"[buffer interim] 2163 false 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:31.607970045+07:00","message":"[buffer interim] 2163 false  ข้างกระชังบกมีรัฐบาลเป็นทางออกไปสู่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:31.607976764+07:00","message":"[bufferProcess] interim [930000000]:2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:31.6079787+07:00","message":"[bufferProcess] send to processor:2 ข้างกระชังบกมีรัฐบาลเป็นทางออกไปซื้อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:31.607981325+07:00","message":"[bufferProcess] interim [930000000]: ข้างกระชังบกมีรัฐบาลเป็นทางออกไปสู่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:31.60798357+07:00","message":"[bufferProcess] update buffer: 2 ข้างกระชังบกมีรัฐบาลเป็นทางออกไปสู่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:31.607986412+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:31.60798907+07:00","message":"> Transcript [10431] [false]: '2 ข้างกระชังบกมีรัฐบาลเป็นทางออกไปซื้อ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:31.607991774+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:31.607993356+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:31.607994989+07:00","message":"StatePrefix: '2 ข้างกระชังบกมีรัฐบาลเป็นทางออก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:31.60799686+07:00","message":"TextPushed: '2'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:31.704743835+07:00","message":"receive streaming session, msgId: 2163"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:31.704776522+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":990000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:31.704781421+07:00","message":"receive interim result [false|false]: 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:31.704792657+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ข้างกระชังบกมีรัฐบาลเป็นทางออกไปสูบ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":990000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:31.704795417+07:00","message":"receive interim result [false|false]:  ข้างกระชังบกมีรัฐบาลเป็นทางออกไปสูบ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:31.704802429+07:00","message":"[buffer interim] 2163 false 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:31.704805169+07:00","message":"[buffer interim] 2163 false  ข้างกระชังบกมีรัฐบาลเป็นทางออกไปสูบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:31.70481071+07:00","message":"[bufferProcess] interim [990000000]:2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:31.704812952+07:00","message":"[bufferProcess] send to processor:2 ข้างกระชังบกมีรัฐบาลเป็นทางออกไปสู่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:31.704827412+07:00","message":"[bufferProcess] interim [990000000]: ข้างกระชังบกมีรัฐบาลเป็นทางออกไปสูบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:31.70483009+07:00","message":"[bufferProcess] update buffer: 2 ข้างกระชังบกมีรัฐบาลเป็นทางออกไปสูบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:31.704832956+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:31.704841298+07:00","message":"> Transcript [10432] [false]: '2 ข้างกระชังบกมีรัฐบาลเป็นทางออกไปสู่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:31.704844729+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:31.704846431+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:31.704848002+07:00","message":"StatePrefix: '2 ข้างกระชังบกมีรัฐบาลเป็นทางออก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:31.704849789+07:00","message":"TextPushed: '2'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:32.21611763+07:00","message":"receive streaming session, msgId: 2163"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:32.216153522+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":470000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:32.216158894+07:00","message":"receive interim result [false|false]: 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:32.216169878+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ข้างกระชังบกมีรัฐบาลเป็นทางออกไปสู่กระแส\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":470000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:32.216172942+07:00","message":"receive interim result [false|false]:  ข้างกระชังบกมีรัฐบาลเป็นทางออกไปสู่กระแส"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:32.216180263+07:00","message":"[buffer interim] 2163 false 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:32.216183516+07:00","message":"[buffer interim] 2163 false  ข้างกระชังบกมีรัฐบาลเป็นทางออกไปสู่กระแส"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:32.216189694+07:00","message":"[bufferProcess] interim [470000000]:2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:32.216191926+07:00","message":"[bufferProcess] send to processor:2 ข้างกระชังบกมีรัฐบาลเป็นทางออกไปสูบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:32.216194485+07:00","message":"[bufferProcess] interim [470000000]: ข้างกระชังบกมีรัฐบาลเป็นทางออกไปสู่กระแส"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:32.216196951+07:00","message":"[bufferProcess] update buffer: 2 ข้างกระชังบกมีรัฐบาลเป็นทางออกไปสู่กระแส"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:32.216199879+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:32.21620245+07:00","message":"> Transcript [10433] [false]: '2 ข้างกระชังบกมีรัฐบาลเป็นทางออกไปสูบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:32.216205159+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:32.216207006+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:32.216209034+07:00","message":"StatePrefix: '2 ข้างกระชังบกมีรัฐบาลเป็นทางออก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:32.216212499+07:00","message":"TextPushed: '2'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:32.216214765+07:00","message":"Push: ' ข้างกระชังบกมีรัฐบาลเป็นทางออก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:32.216216323+07:00","message":"TextPushed: '2 ข้างกระชังบกมีรัฐบาลเป็นทางออก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:32.216218311+07:00","message":"Set new StatePrefix : '2 ข้างกระชังบกมีรัฐบาลเป็นทางออกไปสูบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:32.21622014+07:00","message":"Next Push (prob) : 'ไปสูบ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:32.216227195+07:00","message":"push: {false  ข้างกระชังบกมีรัฐบาลเป็นทางออก 0 0xc002a07100}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:32.220728063+07:00","message":"receive streaming session, msgId: 2163"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:32.220757593+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":530000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:32.220762097+07:00","message":"receive interim result [false|false]: 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:32.220770751+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":"2025-10-27T15:48:32.220773775+07:00","message":"receive interim result [false|false]:  ข้างกระชังบกมีรัฐบาลเป็นทางออกไปสู่ประชา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:32.220779603+07:00","message":"[buffer interim] 2163 false 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:32.220782152+07:00","message":"[buffer interim] 2163 false  ข้างกระชังบกมีรัฐบาลเป็นทางออกไปสู่ประชา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:32.220785899+07:00","message":"[bufferProcess] interim [530000000]:2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:32.220788071+07:00","message":"[bufferProcess] send to processor:2 ข้างกระชังบกมีรัฐบาลเป็นทางออกไปสู่กระแส"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:32.220790287+07:00","message":"[bufferProcess] interim [530000000]: ข้างกระชังบกมีรัฐบาลเป็นทางออกไปสู่ประชา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:32.220792218+07:00","message":"[bufferProcess] update buffer: 2 ข้างกระชังบกมีรัฐบาลเป็นทางออกไปสู่ประชา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:32.2207943+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:32.220796347+07:00","message":"> Transcript [10434] [false]: '2 ข้างกระชังบกมีรัฐบาลเป็นทางออกไปสู่กระแส'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:32.22079813+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:32.220799627+07:00","message":"Set new StatePrefix: '2 ข้างกระชังบกมีรัฐบาลเป็นทางออกไปสู่กระแส'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:32.288879033+07:00","message":"receive streaming session, msgId: 2163"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:32.288910315+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":590000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:32.288914971+07:00","message":"receive interim result [false|false]: 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:32.288926256+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ข้างกระชังบกมีรัฐบาลเป็นทางออกไปสูบประสาท\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":590000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:32.28892945+07:00","message":"receive interim result [false|false]:  ข้างกระชังบกมีรัฐบาลเป็นทางออกไปสูบประสาท"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:32.288936363+07:00","message":"[buffer interim] 2163 false 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:32.288938995+07:00","message":"[buffer interim] 2163 false  ข้างกระชังบกมีรัฐบาลเป็นทางออกไปสูบประสาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:32.288944559+07:00","message":"[bufferProcess] interim [590000000]:2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:32.288946601+07:00","message":"[bufferProcess] send to processor:2 ข้างกระชังบกมีรัฐบาลเป็นทางออกไปสู่ประชา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:32.288949188+07:00","message":"[bufferProcess] interim [590000000]: ข้างกระชังบกมีรัฐบาลเป็นทางออกไปสูบประสาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:32.288951272+07:00","message":"[bufferProcess] update buffer: 2 ข้างกระชังบกมีรัฐบาลเป็นทางออกไปสูบประสาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:32.288954122+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:32.288956606+07:00","message":"> Transcript [10435] [false]: '2 ข้างกระชังบกมีรัฐบาลเป็นทางออกไปสู่ประชา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:32.288958639+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:32.288960239+07:00","message":"Set new StatePrefix: '2 ข้างกระชังบกมีรัฐบาลเป็นทางออกไปสู่ประชา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:32.306020554+07:00","message":"[GCS] IsForceVAD: false for message ID: 2163"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:48:32.371204927+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:48:32.371215102+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:32.415523257+07:00","message":"receive streaming session, msgId: 2163"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:32.415556716+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":710000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:32.415561618+07:00","message":"receive interim result [false|false]: 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:32.415574681+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ข้างกระชังบกมีรัฐบาลเป็นทางออกไปสูบประสาน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":710000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:32.415578489+07:00","message":"receive interim result [false|false]:  ข้างกระชังบกมีรัฐบาลเป็นทางออกไปสูบประสาน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:32.415586587+07:00","message":"[buffer interim] 2163 false 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:32.415593018+07:00","message":"[buffer interim] 2163 false  ข้างกระชังบกมีรัฐบาลเป็นทางออกไปสูบประสาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:32.41560657+07:00","message":"[bufferProcess] interim [710000000]:2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:32.415608823+07:00","message":"[bufferProcess] send to processor:2 ข้างกระชังบกมีรัฐบาลเป็นทางออกไปสูบประสาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:32.415614075+07:00","message":"[bufferProcess] interim [710000000]: ข้างกระชังบกมีรัฐบาลเป็นทางออกไปสูบประสาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:32.415616485+07:00","message":"[bufferProcess] update buffer: 2 ข้างกระชังบกมีรัฐบาลเป็นทางออกไปสูบประสาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:32.415619342+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:32.415621912+07:00","message":"> Transcript [10436] [false]: '2 ข้างกระชังบกมีรัฐบาลเป็นทางออกไปสูบประสาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:32.415624111+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:32.415625654+07:00","message":"Set new StatePrefix: '2 ข้างกระชังบกมีรัฐบาลเป็นทางออกไปสูบประสาท'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:32.431451247+07:00","message":"receive streaming session, msgId: 2163"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:32.431481408+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":770000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:32.431488142+07:00","message":"receive interim result [false|false]: 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:32.431500598+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ข้างกระชังบกมีรัฐบาลเป็นทางออกไปสูบประสาท\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":770000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:32.43150509+07:00","message":"receive interim result [false|false]:  ข้างกระชังบกมีรัฐบาลเป็นทางออกไปสูบประสาท"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:32.431513562+07:00","message":"[buffer interim] 2163 false 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:32.431517433+07:00","message":"[buffer interim] 2163 false  ข้างกระชังบกมีรัฐบาลเป็นทางออกไปสูบประสาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:32.431524097+07:00","message":"[bufferProcess] interim [770000000]:2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:32.431526857+07:00","message":"[bufferProcess] send to processor:2 ข้างกระชังบกมีรัฐบาลเป็นทางออกไปสูบประสาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:32.431530669+07:00","message":"[bufferProcess] interim [770000000]: ข้างกระชังบกมีรัฐบาลเป็นทางออกไปสูบประสาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:32.431533914+07:00","message":"[bufferProcess] update buffer: 2 ข้างกระชังบกมีรัฐบาลเป็นทางออกไปสูบประสาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:32.431537659+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:32.43154102+07:00","message":"> Transcript [10437] [false]: '2 ข้างกระชังบกมีรัฐบาลเป็นทางออกไปสูบประสาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:32.431544112+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:32.431546396+07:00","message":"Set new StatePrefix: '2 ข้างกระชังบกมีรัฐบาลเป็นทางออกไปสูบประสาน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:32.514872838+07:00","message":"receive streaming session, msgId: 2163"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:32.514905834+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"2 ข้างพระที่นั่งเป็นทางออกไปสู่ประสาท\",\"confidence\":0.88645726}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:32.514911874+07:00","message":"receive interim result [true|false]: 2 ข้างพระที่นั่งเป็นทางออกไปสู่ประสาท"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:32.514919255+07:00","message":"end recv isFinal message id 2163"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:32.514921132+07:00","message":"end Recv id 2163"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:32.514928021+07:00","message":"[buffer interim] 2163 true 2 ข้างพระที่นั่งเป็นทางออกไปสู่ประสาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:32.514938722+07:00","message":"[bufferProcess] interim [800000000]:2 ข้างพระที่นั่งเป็นทางออกไปสู่ประสาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:32.51494156+07:00","message":"[bufferProcess] send to processor (isfinal):2 ข้างกระชังบกมีรัฐบาลเป็นทางออกไปสูบประสาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:32.514945124+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:32.514947626+07:00","message":"> Transcript [10438] [false]: '2 ข้างกระชังบกมีรัฐบาลเป็นทางออกไปสูบประสาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:32.514949842+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:32.514951432+07:00","message":"Set new StatePrefix: '2 ข้างกระชังบกมีรัฐบาลเป็นทางออกไปสูบประสาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:32.514952857+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:32.514954454+07:00","message":"> Transcript [10439] [true]: '2 ข้างพระที่นั่งเป็นทางออกไปสู่ประสาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:32.514956688+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:32.514958225+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:32.514959814+07:00","message":"StatePrefix: '2 ข้างกระชังบกมีรัฐบาลเป็นทางออกไปสูบประสาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:32.514961868+07:00","message":"TextPushed: '2 ข้างกระชังบกมีรัฐบาลเป็นทางออก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:32.514963169+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:32.515101848+07:00","message":"Push: 'ไปสู่ประสาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:32.515104274+07:00","message":"TextPushed: '2 ข้างกระชังบกมีรัฐบาลเป็นทางออกไปสู่ประสาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:32.515106115+07:00","message":"Set new StatePrefix : '2 ข้างพระที่นั่งเป็นทางออกไปสู่ประสาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:32.515107958+07:00","message":"Next Push (prob) : '2 ข้างพระที่นั่งเป็นทางออกไปสู่ประสาท'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:32.515115379+07:00","message":"push: {true ไปสู่ประสาท 0 0xc002a07100}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:32.515121884+07:00","message":"write aligntment file to 'tmp/7446/align_message_id_2163.html'"}
{"level":"info","service":"Main","time":"2025-10-27T15:48:32.526374637+07:00","message":"write wav file: './tmp/7446/7446_2163.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:32.625464932+07:00","message":"[GCS] Start streaming session, msgId: 2164"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:34.985224602+07:00","message":"receive streaming session, msgId: 2164"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:34.985303511+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":"2025-10-27T15:48:34.985309891+07:00","message":"receive interim result [false|false]: ทาง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:34.985325712+07:00","message":"[buffer interim] 2164 false ทาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:34.985333511+07:00","message":"[bufferProcess] interim [220000000]:ทาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:34.98533558+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:34.985343716+07:00","message":"[bufferProcess] send to processor (ticker):ทาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:34.985347456+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:34.985350084+07:00","message":"> Transcript [10440] [false]: 'ทาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:34.985352007+07:00","message":"Set StatePrefix (first interim): 'ทาง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:35.280124019+07:00","message":"receive streaming session, msgId: 2164"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:35.280169835+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":"2025-10-27T15:48:35.280178303+07:00","message":"receive interim result [false|false]: ทางด้าน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:35.280194963+07:00","message":"[buffer interim] 2164 false ทางด้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:35.280206309+07:00","message":"[bufferProcess] interim [460000000]:ทางด้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:35.280208566+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:48:35.372129838+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:48:35.372131698+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:35.60991259+07:00","message":"receive streaming session, msgId: 2164"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:35.609950669+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":"2025-10-27T15:48:35.609955761+07:00","message":"receive interim result [false|false]: ทางด้านบน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:35.609968078+07:00","message":"[buffer interim] 2164 false ทางด้านบน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:35.609974593+07:00","message":"[bufferProcess] interim [820000000]:ทางด้านบน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:35.609976757+07:00","message":"[bufferProcess] send to processor:ทางด้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:35.609981799+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:35.60998458+07:00","message":"> Transcript [10441] [false]: 'ทางด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:35.609987368+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:35.609989331+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:35.609991366+07:00","message":"StatePrefix: 'ทาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:35.609993167+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:35.682233238+07:00","message":"receive streaming session, msgId: 2164"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:35.682269094+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":"2025-10-27T15:48:35.682274878+07:00","message":"receive interim result [false|false]: ทางด้านมุก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:35.68229427+07:00","message":"[buffer interim] 2164 false ทางด้านมุก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:35.682301584+07:00","message":"[bufferProcess] interim [880000000]:ทางด้านมุก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:35.68230343+07:00","message":"[bufferProcess] send to processor:ทางด้านบน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:35.682306758+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:35.682309425+07:00","message":"> Transcript [10442] [false]: 'ทางด้านบน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:35.682311961+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:35.68231363+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:35.682315685+07:00","message":"StatePrefix: 'ทาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:35.682317503+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:35.862745202+07:00","message":"receive streaming session, msgId: 2164"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:35.862781807+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":"2025-10-27T15:48:35.862787228+07:00","message":"receive interim result [false|false]: ทางด้านมุกดา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:35.862797141+07:00","message":"[buffer interim] 2164 false ทางด้านมุกดา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:35.862803795+07:00","message":"[bufferProcess] interim [60000000]:ทางด้านมุกดา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:35.862805827+07:00","message":"[bufferProcess] send to processor:ทางด้านมุก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:35.862809081+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:35.86281182+07:00","message":"> Transcript [10443] [false]: 'ทางด้านมุก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:35.862814764+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:35.862816651+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:35.862818613+07:00","message":"StatePrefix: 'ทาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:35.862820493+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:35.877678332+07:00","message":"receive streaming session, msgId: 2164"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:35.877717249+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":"2025-10-27T15:48:35.877723846+07:00","message":"receive interim result [false|false]: ทางด้านบวกด้าน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:35.877739343+07:00","message":"[buffer interim] 2164 false ทางด้านบวกด้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:35.877746563+07:00","message":"[bufferProcess] interim [120000000]:ทางด้านบวกด้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:35.877749296+07:00","message":"[bufferProcess] send to processor:ทางด้านมุกดา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:35.877755577+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:35.877759544+07:00","message":"> Transcript [10444] [false]: 'ทางด้านมุกดา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:35.877763463+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:35.877765767+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:35.877768852+07:00","message":"StatePrefix: 'ทาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:35.877771288+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:35.877776224+07:00","message":"Push: 'ทาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:35.877778491+07:00","message":"TextPushed: 'ทาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:35.877780891+07:00","message":"Set new StatePrefix : 'ทางด้านมุกดา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:35.877783556+07:00","message":"Next Push (prob) : 'ด้านมุกดา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:35.877793884+07:00","message":"push: {false ทาง 0 0xc002b14880}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:36.119692073+07:00","message":"receive streaming session, msgId: 2164"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:36.119731265+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":"2025-10-27T15:48:36.119737094+07:00","message":"receive interim result [false|false]: ทางด้านมุกก้านทอง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:36.119747303+07:00","message":"[buffer interim] 2164 false ทางด้านมุกก้านทอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:36.119754115+07:00","message":"[bufferProcess] interim [240000000]:ทางด้านมุกก้านทอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:36.119756632+07:00","message":"[bufferProcess] send to processor:ทางด้านบวกด้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:36.119759761+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:36.119762335+07:00","message":"> Transcript [10445] [false]: 'ทางด้านบวกด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:36.119764372+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:36.119765961+07:00","message":"Set new StatePrefix: 'ทางด้านบวกด้าน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:36.176732249+07:00","message":"receive streaming session, msgId: 2164"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:36.176767591+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":"2025-10-27T15:48:36.176773492+07:00","message":"receive interim result [false|false]: ทางด้านบวกด้านตะวัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:36.176786404+07:00","message":"[buffer interim] 2164 false ทางด้านบวกด้านตะวัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:36.176793582+07:00","message":"[bufferProcess] interim [360000000]:ทางด้านบวกด้านตะวัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:36.176795452+07:00","message":"[bufferProcess] send to processor:ทางด้านมุกก้านทอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:36.17679873+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:36.176801192+07:00","message":"> Transcript [10446] [false]: 'ทางด้านมุกก้านทอง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:36.176802965+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:36.176804972+07:00","message":"Set new StatePrefix: 'ทางด้านมุกก้านทอง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:36.308108741+07:00","message":"receive streaming session, msgId: 2164"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:36.308143646+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":"2025-10-27T15:48:36.308149074+07:00","message":"receive interim result [false|false]: ทางด้านบวกด้านตะวันออก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:36.308162487+07:00","message":"[buffer interim] 2164 false ทางด้านบวกด้านตะวันออก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:36.308169322+07:00","message":"[bufferProcess] interim [480000000]:ทางด้านบวกด้านตะวันออก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:36.308171509+07:00","message":"[bufferProcess] send to processor:ทางด้านบวกด้านตะวัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:36.308174849+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:36.308177331+07:00","message":"> Transcript [10447] [false]: 'ทางด้านบวกด้านตะวัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:36.308179306+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:36.308181269+07:00","message":"Set new StatePrefix: 'ทางด้านบวกด้านตะวัน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:36.599903175+07:00","message":"receive streaming session, msgId: 2164"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:36.599937357+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":"2025-10-27T15:48:36.599942983+07:00","message":"receive interim result [false|false]: ทางด้านบวกด้านตะวันออกมี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:36.599955111+07:00","message":"[buffer interim] 2164 false ทางด้านบวกด้านตะวันออกมี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:36.599961797+07:00","message":"[bufferProcess] interim [720000000]:ทางด้านบวกด้านตะวันออกมี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:36.599963726+07:00","message":"[bufferProcess] send to processor:ทางด้านบวกด้านตะวันออก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:36.59996904+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:36.599971599+07:00","message":"> Transcript [10448] [false]: 'ทางด้านบวกด้านตะวันออก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:36.599974593+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:36.599976346+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:36.59997796+07:00","message":"StatePrefix: 'ทางด้านบวกด้านตะวัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:36.599980176+07:00","message":"TextPushed: 'ทาง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:36.812397488+07:00","message":"receive streaming session, msgId: 2164"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:36.812430361+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":"2025-10-27T15:48:36.812435486+07:00","message":"receive interim result [false|false]: ทางด้านบวกด้านตะวันออกมีพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:36.812444448+07:00","message":"[buffer interim] 2164 false ทางด้านบวกด้านตะวันออกมีพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:36.812450618+07:00","message":"[bufferProcess] interim [900000000]:ทางด้านบวกด้านตะวันออกมีพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:36.812452597+07:00","message":"[bufferProcess] send to processor:ทางด้านบวกด้านตะวันออกมี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:36.812455892+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:36.812458428+07:00","message":"> Transcript [10449] [false]: 'ทางด้านบวกด้านตะวันออกมี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:36.812461132+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:36.812463342+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:36.812465267+07:00","message":"StatePrefix: 'ทางด้านบวกด้านตะวัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:36.81246741+07:00","message":"TextPushed: 'ทาง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:36.901801479+07:00","message":"receive streaming session, msgId: 2164"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:36.901845308+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":"2025-10-27T15:48:36.901851684+07:00","message":"receive interim result [false|false]: ทางด้านบวกด้านตะวันออกมีพระเข้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:36.901864496+07:00","message":"[buffer interim] 2164 false ทางด้านบวกด้านตะวันออกมีพระเข้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:36.901878716+07:00","message":"[bufferProcess] interim [80000000]:ทางด้านบวกด้านตะวันออกมีพระเข้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:36.901881039+07:00","message":"[bufferProcess] send to processor:ทางด้านบวกด้านตะวันออกมีพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:36.901886309+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:36.901889057+07:00","message":"> Transcript [10450] [false]: 'ทางด้านบวกด้านตะวันออกมีพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:36.901892015+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:36.901893726+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:36.901895826+07:00","message":"StatePrefix: 'ทางด้านบวกด้านตะวัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:36.901897985+07:00","message":"TextPushed: 'ทาง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:37.045794724+07:00","message":"receive streaming session, msgId: 2164"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:37.045827158+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":"2025-10-27T15:48:37.045831633+07:00","message":"receive interim result [false|false]: ทางด้านบวกด้านตะวันออกมีพระเข้ามา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:37.045851759+07:00","message":"[buffer interim] 2164 false ทางด้านบวกด้านตะวันออกมีพระเข้ามา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:37.045862244+07:00","message":"[bufferProcess] interim [200000000]:ทางด้านบวกด้านตะวันออกมีพระเข้ามา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:37.045864838+07:00","message":"[bufferProcess] send to processor:ทางด้านบวกด้านตะวันออกมีพระเข้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:37.045870161+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:37.045872854+07:00","message":"> Transcript [10451] [false]: 'ทางด้านบวกด้านตะวันออกมีพระเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:37.04587602+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:37.045878005+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:37.045879846+07:00","message":"StatePrefix: 'ทางด้านบวกด้านตะวัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:37.045882059+07:00","message":"TextPushed: 'ทาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:37.045886327+07:00","message":"Push: 'ด้านบวกด้านตะวัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:37.045887963+07:00","message":"TextPushed: 'ทางด้านบวกด้านตะวัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:37.045889663+07:00","message":"Set new StatePrefix : 'ทางด้านบวกด้านตะวันออกมีพระเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:37.045891479+07:00","message":"Next Push (prob) : 'ออกมีพระเข้า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:37.045899122+07:00","message":"push: {false ด้านบวกด้านตะวัน 0 0xc002b14880}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:37.082780316+07:00","message":"receive streaming session, msgId: 2164"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:37.082817587+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":"2025-10-27T15:48:37.082823532+07:00","message":"receive interim result [false|false]: ทางด้านบวกด้านตะวันออกมีพระทวาร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:37.082843421+07:00","message":"[buffer interim] 2164 false ทางด้านบวกด้านตะวันออกมีพระทวาร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:37.082854036+07:00","message":"[bufferProcess] interim [320000000]:ทางด้านบวกด้านตะวันออกมีพระทวาร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:37.082857549+07:00","message":"[bufferProcess] send to processor:ทางด้านบวกด้านตะวันออกมีพระเข้ามา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:37.082864327+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:37.082868376+07:00","message":"> Transcript [10452] [false]: 'ทางด้านบวกด้านตะวันออกมีพระเข้ามา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:37.082872522+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:37.082874844+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:37.082878683+07:00","message":"StatePrefix: 'ทางด้านบวกด้านตะวันออกมีพระเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:37.082881788+07:00","message":"TextPushed: 'ทางด้านบวกด้านตะวัน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:37.282187285+07:00","message":"receive streaming session, msgId: 2164"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:37.282228577+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทางด้านบวกด้านตะวันออกมีพระเข้าบ้าน 2\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:37.282235635+07:00","message":"receive interim result [false|false]: ทางด้านบวกด้านตะวันออกมีพระเข้าบ้าน 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:37.282250668+07:00","message":"[buffer interim] 2164 false ทางด้านบวกด้านตะวันออกมีพระเข้าบ้าน 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:37.282262109+07:00","message":"[bufferProcess] interim [500000000]:ทางด้านบวกด้านตะวันออกมีพระเข้าบ้าน 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:37.282264704+07:00","message":"[bufferProcess] send to processor:ทางด้านบวกด้านตะวันออกมีพระทวาร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:37.282270415+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:37.282273409+07:00","message":"> Transcript [10453] [false]: 'ทางด้านบวกด้านตะวันออกมีพระทวาร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:37.282275475+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:37.28227713+07:00","message":"Set new StatePrefix: 'ทางด้านบวกด้านตะวันออกมีพระทวาร'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:37.394182513+07:00","message":"receive streaming session, msgId: 2164"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:37.394236814+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทางด้านบวกด้านตะวันออกมีพระเข้าบ้าน 2 ตัว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:37.394245437+07:00","message":"receive interim result [false|false]: ทางด้านบวกด้านตะวันออกมีพระเข้าบ้าน 2 ตัว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:37.394262691+07:00","message":"[buffer interim] 2164 false ทางด้านบวกด้านตะวันออกมีพระเข้าบ้าน 2 ตัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:37.394274142+07:00","message":"[bufferProcess] interim [620000000]:ทางด้านบวกด้านตะวันออกมีพระเข้าบ้าน 2 ตัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:37.394279765+07:00","message":"[bufferProcess] send to processor:ทางด้านบวกด้านตะวันออกมีพระเข้าบ้าน 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:37.394286487+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:37.394289511+07:00","message":"> Transcript [10454] [false]: 'ทางด้านบวกด้านตะวันออกมีพระเข้าบ้าน 2'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:37.394291843+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:37.394293557+07:00","message":"Set new StatePrefix: 'ทางด้านบวกด้านตะวันออกมีพระเข้าบ้าน 2'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:37.460570815+07:00","message":"receive streaming session, msgId: 2164"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:37.460603913+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทางด้านบวกด้านตะวันออกมีพนักงาน 2 ท่าน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:37.460609902+07:00","message":"receive interim result [false|false]: ทางด้านบวกด้านตะวันออกมีพนักงาน 2 ท่าน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:37.460625028+07:00","message":"[buffer interim] 2164 false ทางด้านบวกด้านตะวันออกมีพนักงาน 2 ท่าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:37.460631293+07:00","message":"[bufferProcess] interim [680000000]:ทางด้านบวกด้านตะวันออกมีพนักงาน 2 ท่าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:37.460633616+07:00","message":"[bufferProcess] send to processor:ทางด้านบวกด้านตะวันออกมีพระเข้าบ้าน 2 ตัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:37.46063892+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:37.460641865+07:00","message":"> Transcript [10455] [false]: 'ทางด้านบวกด้านตะวันออกมีพระเข้าบ้าน 2 ตัว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:37.460644867+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:37.460646886+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:37.460649061+07:00","message":"StatePrefix: 'ทางด้านบวกด้านตะวันออกมีพระเข้าบ้าน 2'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:37.460651191+07:00","message":"TextPushed: 'ทางด้านบวกด้านตะวัน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:37.594320685+07:00","message":"receive streaming session, msgId: 2164"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:37.594356495+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทางด้านบวกด้านตะวันออกมีพระเข้าบ้าน 2 ระดับ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:37.594362698+07:00","message":"receive interim result [false|false]: ทางด้านบวกด้านตะวันออกมีพระเข้าบ้าน 2 ระดับ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:37.59437696+07:00","message":"[buffer interim] 2164 false ทางด้านบวกด้านตะวันออกมีพระเข้าบ้าน 2 ระดับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:37.594383752+07:00","message":"[bufferProcess] interim [800000000]:ทางด้านบวกด้านตะวันออกมีพระเข้าบ้าน 2 ระดับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:37.594386226+07:00","message":"[bufferProcess] send to processor:ทางด้านบวกด้านตะวันออกมีพนักงาน 2 ท่าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:37.594391688+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:37.594394313+07:00","message":"> Transcript [10456] [false]: 'ทางด้านบวกด้านตะวันออกมีพนักงาน 2 ท่าน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:37.594396643+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:37.594398587+07:00","message":"Set new StatePrefix: 'ทางด้านบวกด้านตะวันออกมีพนักงาน 2 ท่าน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:37.706549214+07:00","message":"receive streaming session, msgId: 2164"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:37.706584098+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทางด้านบวกด้านตะวันออกมีพระเข้าบ้าน 2 รัฐบาล\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:37.70658969+07:00","message":"receive interim result [false|false]: ทางด้านบวกด้านตะวันออกมีพระเข้าบ้าน 2 รัฐบาล"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:37.70660277+07:00","message":"[buffer interim] 2164 false ทางด้านบวกด้านตะวันออกมีพระเข้าบ้าน 2 รัฐบาล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:37.706608838+07:00","message":"[bufferProcess] interim [860000000]:ทางด้านบวกด้านตะวันออกมีพระเข้าบ้าน 2 รัฐบาล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:37.706611066+07:00","message":"[bufferProcess] send to processor:ทางด้านบวกด้านตะวันออกมีพระเข้าบ้าน 2 ระดับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:37.706616199+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:37.706618908+07:00","message":"> Transcript [10457] [false]: 'ทางด้านบวกด้านตะวันออกมีพระเข้าบ้าน 2 ระดับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:37.706620978+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:37.7066226+07:00","message":"Set new StatePrefix: 'ทางด้านบวกด้านตะวันออกมีพระเข้าบ้าน 2 ระดับ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:38.160889005+07:00","message":"receive streaming session, msgId: 2164"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:38.160925699+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทางด้านบวกด้านตะวันออกมีพระเข้าบ้าน 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:38.160931668+07:00","message":"receive interim result [false|false]: ทางด้านบวกด้านตะวันออกมีพระเข้าบ้าน 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:38.160941962+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":"2025-10-27T15:48:38.160946348+07:00","message":"receive interim result [false|false]:  รัฐบาล"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:38.160955108+07:00","message":"[buffer interim] 2164 false ทางด้านบวกด้านตะวันออกมีพระเข้าบ้าน 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:38.160960003+07:00","message":"[buffer interim] 2164 false  รัฐบาล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:38.16096592+07:00","message":"[bufferProcess] interim [400000000]:ทางด้านบวกด้านตะวันออกมีพระเข้าบ้าน 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:38.160968137+07:00","message":"[bufferProcess] send to processor:ทางด้านบวกด้านตะวันออกมีพระเข้าบ้าน 2 รัฐบาล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:38.160972729+07:00","message":"[bufferProcess] interim [400000000]: รัฐบาล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:38.160975382+07:00","message":"[bufferProcess] update buffer: ทางด้านบวกด้านตะวันออกมีพระเข้าบ้าน 2 รัฐบาล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:38.160978045+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:38.16098085+07:00","message":"> Transcript [10458] [false]: 'ทางด้านบวกด้านตะวันออกมีพระเข้าบ้าน 2 รัฐบาล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:38.160983058+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:38.160984857+07:00","message":"Set new StatePrefix: 'ทางด้านบวกด้านตะวันออกมีพระเข้าบ้าน 2 รัฐบาล'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:38.290867867+07:00","message":"receive streaming session, msgId: 2164"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:38.290900804+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทางด้านบวกด้านตะวันออกมีพระเข้าบ้าน 2 รัฐบาล\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:38.290906536+07:00","message":"receive interim result [false|false]: ทางด้านบวกด้านตะวันออกมีพระเข้าบ้าน 2 รัฐบาล"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:38.29091844+07:00","message":"[buffer interim] 2164 false ทางด้านบวกด้านตะวันออกมีพระเข้าบ้าน 2 รัฐบาล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:38.290925788+07:00","message":"[bufferProcess] interim [460000000]:ทางด้านบวกด้านตะวันออกมีพระเข้าบ้าน 2 รัฐบาล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:38.290929082+07:00","message":"[bufferProcess] send to processor:ทางด้านบวกด้านตะวันออกมีพระเข้าบ้าน 2 รัฐบาล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:38.290935351+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:38.29094063+07:00","message":"> Transcript [10459] [false]: 'ทางด้านบวกด้านตะวันออกมีพระเข้าบ้าน 2 รัฐบาล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:38.290945244+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:38.290947942+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:38.290950719+07:00","message":"StatePrefix: 'ทางด้านบวกด้านตะวันออกมีพระเข้าบ้าน 2 รัฐบาล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:38.290954243+07:00","message":"TextPushed: 'ทางด้านบวกด้านตะวัน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:38.294730653+07:00","message":"receive streaming session, msgId: 2164"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:38.294740007+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทางด้านบวกด้านตะวันออกมีพระเข้าบ้าน 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:38.294743287+07:00","message":"receive interim result [false|false]: ทางด้านบวกด้านตะวันออกมีพระเข้าบ้าน 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:38.294750684+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":"2025-10-27T15:48:38.294753157+07:00","message":"receive interim result [false|false]:  รัฐบาลสำหรับ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:38.294757072+07:00","message":"[buffer interim] 2164 false ทางด้านบวกด้านตะวันออกมีพระเข้าบ้าน 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:38.294761164+07:00","message":"[buffer interim] 2164 false  รัฐบาลสำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:38.294764233+07:00","message":"[bufferProcess] interim [520000000]:ทางด้านบวกด้านตะวันออกมีพระเข้าบ้าน 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:38.294766135+07:00","message":"[bufferProcess] send to processor:ทางด้านบวกด้านตะวันออกมีพระเข้าบ้าน 2 รัฐบาล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:38.294770252+07:00","message":"[bufferProcess] interim [520000000]: รัฐบาลสำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:38.294772029+07:00","message":"[bufferProcess] update buffer: ทางด้านบวกด้านตะวันออกมีพระเข้าบ้าน 2 รัฐบาลสำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:38.294774087+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:38.294775877+07:00","message":"> Transcript [10460] [false]: 'ทางด้านบวกด้านตะวันออกมีพระเข้าบ้าน 2 รัฐบาล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:38.294777828+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:38.294779456+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:38.29478107+07:00","message":"StatePrefix: 'ทางด้านบวกด้านตะวันออกมีพระเข้าบ้าน 2 รัฐบาล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:38.29478264+07:00","message":"TextPushed: 'ทางด้านบวกด้านตะวัน'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:48:38.372186946+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:48:38.372189982+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:38.615890059+07:00","message":"receive streaming session, msgId: 2164"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:38.615930282+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทางด้านบวกด้านตะวันออกมีพระเข้าบ้าน 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:38.615937785+07:00","message":"receive interim result [false|false]: ทางด้านบวกด้านตะวันออกมีพระเข้าบ้าน 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:38.615955649+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":"2025-10-27T15:48:38.61595921+07:00","message":"receive interim result [false|false]:  รัฐบาลสำหรับเป็น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:38.615966911+07:00","message":"[buffer interim] 2164 false ทางด้านบวกด้านตะวันออกมีพระเข้าบ้าน 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:38.615972908+07:00","message":"[buffer interim] 2164 false  รัฐบาลสำหรับเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:38.615979015+07:00","message":"[bufferProcess] interim [760000000]:ทางด้านบวกด้านตะวันออกมีพระเข้าบ้าน 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:38.615981589+07:00","message":"[bufferProcess] send to processor:ทางด้านบวกด้านตะวันออกมีพระเข้าบ้าน 2 รัฐบาลสำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:38.615984728+07:00","message":"[bufferProcess] interim [760000000]: รัฐบาลสำหรับเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:38.615986838+07:00","message":"[bufferProcess] update buffer: ทางด้านบวกด้านตะวันออกมีพระเข้าบ้าน 2 รัฐบาลสำหรับเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:38.615989565+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:38.615993347+07:00","message":"> Transcript [10461] [false]: 'ทางด้านบวกด้านตะวันออกมีพระเข้าบ้าน 2 รัฐบาลสำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:38.615996615+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:38.615998345+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:38.61600018+07:00","message":"StatePrefix: 'ทางด้านบวกด้านตะวันออกมีพระเข้าบ้าน 2 รัฐบาล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:38.616002074+07:00","message":"TextPushed: 'ทางด้านบวกด้านตะวัน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:38.647219219+07:00","message":"[GCS] IsForceVAD: false for message ID: 2164"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:38.686690791+07:00","message":"receive streaming session, msgId: 2164"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:38.686725356+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทางด้านบวกด้านตะวันออกมีพระเข้าบ้าน 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:38.686731519+07:00","message":"receive interim result [false|false]: ทางด้านบวกด้านตะวันออกมีพระเข้าบ้าน 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:38.686742277+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":"2025-10-27T15:48:38.686745351+07:00","message":"receive interim result [false|false]:  รัฐบาลสำหรับเป็นทาง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:38.686753338+07:00","message":"[buffer interim] 2164 false ทางด้านบวกด้านตะวันออกมีพระเข้าบ้าน 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:38.686756757+07:00","message":"[buffer interim] 2164 false  รัฐบาลสำหรับเป็นทาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:38.686762807+07:00","message":"[bufferProcess] interim [880000000]:ทางด้านบวกด้านตะวันออกมีพระเข้าบ้าน 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:38.686765427+07:00","message":"[bufferProcess] send to processor:ทางด้านบวกด้านตะวันออกมีพระเข้าบ้าน 2 รัฐบาลสำหรับเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:38.686768472+07:00","message":"[bufferProcess] interim [880000000]: รัฐบาลสำหรับเป็นทาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:38.686771963+07:00","message":"[bufferProcess] update buffer: ทางด้านบวกด้านตะวันออกมีพระเข้าบ้าน 2 รัฐบาลสำหรับเป็นทาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:38.686774906+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:38.686777504+07:00","message":"> Transcript [10462] [false]: 'ทางด้านบวกด้านตะวันออกมีพระเข้าบ้าน 2 รัฐบาลสำหรับเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:38.686780731+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:38.686782491+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:38.686784117+07:00","message":"StatePrefix: 'ทางด้านบวกด้านตะวันออกมีพระเข้าบ้าน 2 รัฐบาล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:38.686786483+07:00","message":"TextPushed: 'ทางด้านบวกด้านตะวัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:38.686788991+07:00","message":"Push: 'ออกมีพระเข้าบ้าน 2 รัฐบาล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:38.686790711+07:00","message":"TextPushed: 'ทางด้านบวกด้านตะวันออกมีพระเข้าบ้าน 2 รัฐบาล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:38.686797285+07:00","message":"Set new StatePrefix : 'ทางด้านบวกด้านตะวันออกมีพระเข้าบ้าน 2 รัฐบาลสำหรับเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:38.686805174+07:00","message":"Next Push (prob) : 'สำหรับเป็น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:38.686813622+07:00","message":"push: {false ออกมีพระเข้าบ้าน 2 รัฐบาล 0 0xc002b14880}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:38.70712811+07:00","message":"[GCS] Start streaming session, msgId: 2165"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:38.80527819+07:00","message":"receive streaming session, msgId: 2164"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:38.805324011+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทางด้านมุขด้านตะวันออกมีพระราชวัง 2 รัฐบาลสำหรับเป็นทางออก\",\"confidence\":0.92143965}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":30000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:38.805332297+07:00","message":"receive interim result [true|false]: ทางด้านมุขด้านตะวันออกมีพระราชวัง 2 รัฐบาลสำหรับเป็นทางออก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:38.805340481+07:00","message":"end recv isFinal message id 2164"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:38.80534297+07:00","message":"end Recv id 2164"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:38.805350281+07:00","message":"[buffer interim] 2164 true ทางด้านมุขด้านตะวันออกมีพระราชวัง 2 รัฐบาลสำหรับเป็นทางออก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:38.805363115+07:00","message":"[bufferProcess] interim [30000000]:ทางด้านมุขด้านตะวันออกมีพระราชวัง 2 รัฐบาลสำหรับเป็นทางออก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:38.805368442+07:00","message":"[bufferProcess] send to processor (isfinal):ทางด้านบวกด้านตะวันออกมีพระเข้าบ้าน 2 รัฐบาลสำหรับเป็นทาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:38.805372827+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:38.805375582+07:00","message":"> Transcript [10463] [false]: 'ทางด้านบวกด้านตะวันออกมีพระเข้าบ้าน 2 รัฐบาลสำหรับเป็นทาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:38.805378889+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:38.805380704+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:38.805382923+07:00","message":"StatePrefix: 'ทางด้านบวกด้านตะวันออกมีพระเข้าบ้าน 2 รัฐบาลสำหรับเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:38.805386094+07:00","message":"TextPushed: 'ทางด้านบวกด้านตะวันออกมีพระเข้าบ้าน 2 รัฐบาล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:38.805388517+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:38.805391788+07:00","message":"> Transcript [10464] [true]: 'ทางด้านมุขด้านตะวันออกมีพระราชวัง 2 รัฐบาลสำหรับเป็นทางออก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:38.805394546+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:38.805396626+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:38.805398559+07:00","message":"StatePrefix: 'ทางด้านบวกด้านตะวันออกมีพระเข้าบ้าน 2 รัฐบาลสำหรับเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:38.80540104+07:00","message":"TextPushed: 'ทางด้านบวกด้านตะวันออกมีพระเข้าบ้าน 2 รัฐบาล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:38.805403001+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:38.805578538+07:00","message":"Push: 'สำหรับเป็นทางออก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:38.80558124+07:00","message":"TextPushed: 'ทางด้านบวกด้านตะวันออกมีพระเข้าบ้าน 2 รัฐบาลสำหรับเป็นทางออก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:38.805583311+07:00","message":"Set new StatePrefix : 'ทางด้านมุขด้านตะวันออกมีพระราชวัง 2 รัฐบาลสำหรับเป็นทางออก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:38.80558527+07:00","message":"Next Push (prob) : 'ทางด้านมุขด้านตะวันออกมีพระราชวัง 2 รัฐบาลสำหรับเป็นทางออก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:38.805592879+07:00","message":"push: {true สำหรับเป็นทางออก 0 0xc002b14880}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:38.805605441+07:00","message":"write aligntment file to 'tmp/7446/align_message_id_2164.html'"}
{"level":"info","service":"Main","time":"2025-10-27T15:48:38.816566821+07:00","message":"write wav file: './tmp/7446/7446_2164.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:39.112764542+07:00","message":"receive streaming session, msgId: 2165"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:39.112809182+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ออก\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:39.112816547+07:00","message":"receive interim result [false|false]: ออก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:39.11283419+07:00","message":"[buffer interim] 2165 false ออก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:39.112849111+07:00","message":"[bufferProcess] interim [240000000]:ออก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:39.112851207+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:39.160822167+07:00","message":"receive streaming session, msgId: 2165"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:39.160858231+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":"2025-10-27T15:48:39.160863566+07:00","message":"receive interim result [false|false]: ออกไป"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:39.160877058+07:00","message":"[buffer interim] 2165 false ออกไป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:39.160885338+07:00","message":"[bufferProcess] interim [360000000]:ออกไป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:39.160887415+07:00","message":"[bufferProcess] send to processor:ออก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:39.16089045+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:39.160893186+07:00","message":"> Transcript [10465] [false]: 'ออก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:39.16089515+07:00","message":"Set StatePrefix (first interim): 'ออก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:39.291081324+07:00","message":"receive streaming session, msgId: 2165"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:39.291112017+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":"2025-10-27T15:48:39.291117943+07:00","message":"receive interim result [false|false]: ออกไปซื้อ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:39.291131395+07:00","message":"[buffer interim] 2165 false ออกไปซื้อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:39.291138049+07:00","message":"[bufferProcess] interim [480000000]:ออกไปซื้อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:39.291140093+07:00","message":"[bufferProcess] send to processor:ออกไป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:39.29114335+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:39.291145723+07:00","message":"> Transcript [10466] [false]: 'ออกไป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:39.291148203+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:39.291149779+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:39.291151682+07:00","message":"StatePrefix: 'ออก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:39.291153474+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:39.382564164+07:00","message":"receive streaming session, msgId: 2165"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:39.382595642+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":"2025-10-27T15:48:39.382601053+07:00","message":"receive interim result [false|false]: ออกไปสู่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:39.382613096+07:00","message":"[buffer interim] 2165 false ออกไปสู่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:39.382619513+07:00","message":"[bufferProcess] interim [600000000]:ออกไปสู่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:39.382621713+07:00","message":"[bufferProcess] send to processor:ออกไปซื้อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:39.382627044+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:39.382629542+07:00","message":"> Transcript [10467] [false]: 'ออกไปซื้อ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:39.382632559+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:39.382634602+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:39.382636453+07:00","message":"StatePrefix: 'ออก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:39.38263815+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:39.497471781+07:00","message":"receive streaming session, msgId: 2165"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:39.497501541+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":"2025-10-27T15:48:39.497507056+07:00","message":"receive interim result [false|false]: ออกไปสู่หน้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:39.497519073+07:00","message":"[buffer interim] 2165 false ออกไปสู่หน้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:39.497524719+07:00","message":"[bufferProcess] interim [720000000]:ออกไปสู่หน้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:39.497526673+07:00","message":"[bufferProcess] send to processor:ออกไปสู่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:39.497531748+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:39.497534165+07:00","message":"> Transcript [10468] [false]: 'ออกไปสู่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:39.497536913+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:39.497538505+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:39.49754024+07:00","message":"StatePrefix: 'ออก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:39.497542313+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:39.671450659+07:00","message":"receive streaming session, msgId: 2165"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:39.671489368+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":"2025-10-27T15:48:39.671494085+07:00","message":"receive interim result [false|false]: ออกไปสู่ชา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:39.671509553+07:00","message":"[buffer interim] 2165 false ออกไปสู่ชา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:39.671516855+07:00","message":"[bufferProcess] interim [840000000]:ออกไปสู่ชา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:39.671518968+07:00","message":"[bufferProcess] send to processor:ออกไปสู่หน้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:39.671522518+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:39.671525035+07:00","message":"> Transcript [10469] [false]: 'ออกไปสู่หน้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:39.671527821+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:39.671529662+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:39.671531321+07:00","message":"StatePrefix: 'ออก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:39.6715331+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:39.671535414+07:00","message":"Push: 'ออก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:39.671536963+07:00","message":"TextPushed: 'ออก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:39.671538674+07:00","message":"Set new StatePrefix : 'ออกไปสู่หน้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:39.671540671+07:00","message":"Next Push (prob) : 'ไปสู่หน้า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:39.671549111+07:00","message":"push: {false ออก 0 0xc002a06000}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:39.677337677+07:00","message":"receive streaming session, msgId: 2165"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:39.677363683+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":"2025-10-27T15:48:39.677368578+07:00","message":"receive interim result [false|false]: ออกไปสู่ชาติ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:39.677380598+07:00","message":"[buffer interim] 2165 false ออกไปสู่ชาติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:39.677387573+07:00","message":"[bufferProcess] interim [900000000]:ออกไปสู่ชาติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:39.67738933+07:00","message":"[bufferProcess] send to processor:ออกไปสู่ชา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:39.677392181+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:39.677394545+07:00","message":"> Transcript [10470] [false]: 'ออกไปสู่ชา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:39.677396303+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:39.677397864+07:00","message":"Set new StatePrefix: 'ออกไปสู่ชา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:39.803441684+07:00","message":"receive streaming session, msgId: 2165"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:39.803476429+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":"2025-10-27T15:48:39.803481736+07:00","message":"receive interim result [false|false]: ออกไปสู่ชาน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:39.803493774+07:00","message":"[buffer interim] 2165 false ออกไปสู่ชาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:39.803502164+07:00","message":"[bufferProcess] interim [960000000]:ออกไปสู่ชาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:39.803504174+07:00","message":"[bufferProcess] send to processor:ออกไปสู่ชาติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:39.803508042+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:39.803510592+07:00","message":"> Transcript [10471] [false]: 'ออกไปสู่ชาติ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:39.803513567+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:39.803515498+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:39.803517111+07:00","message":"StatePrefix: 'ออกไปสู่ชา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:39.803519414+07:00","message":"TextPushed: 'ออก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:39.871936723+07:00","message":"receive streaming session, msgId: 2165"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:39.871967427+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":"2025-10-27T15:48:39.871973035+07:00","message":"receive interim result [false|false]: ออกไปสู่ฌานที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:39.871986839+07:00","message":"[buffer interim] 2165 false ออกไปสู่ฌานที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:39.871992871+07:00","message":"[bufferProcess] interim [80000000]:ออกไปสู่ฌานที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:39.871994791+07:00","message":"[bufferProcess] send to processor:ออกไปสู่ชาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:39.871998143+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:39.872000576+07:00","message":"> Transcript [10472] [false]: 'ออกไปสู่ชาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:39.872003589+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:39.872005398+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:39.872007062+07:00","message":"StatePrefix: 'ออกไปสู่ชา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:39.87200954+07:00","message":"TextPushed: 'ออก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:40.056331158+07:00","message":"receive streaming session, msgId: 2165"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:40.056364161+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":"2025-10-27T15:48:40.056370171+07:00","message":"receive interim result [false|false]: ออกไปสู่ฌานที่ต่อ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:40.056384303+07:00","message":"[buffer interim] 2165 false ออกไปสู่ฌานที่ต่อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:40.056391935+07:00","message":"[bufferProcess] interim [260000000]:ออกไปสู่ฌานที่ต่อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:40.056394821+07:00","message":"[bufferProcess] send to processor:ออกไปสู่ฌานที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:40.05639964+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:40.056403047+07:00","message":"> Transcript [10473] [false]: 'ออกไปสู่ฌานที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:40.056406309+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:40.056408705+07:00","message":"Set new StatePrefix: 'ออกไปสู่ฌานที่'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:40.19588856+07:00","message":"receive streaming session, msgId: 2165"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:40.195923024+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":"2025-10-27T15:48:40.195928859+07:00","message":"receive interim result [false|false]: ออกไปสู่ฌานที่จอด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:40.195941783+07:00","message":"[buffer interim] 2165 false ออกไปสู่ฌานที่จอด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:40.195948402+07:00","message":"[bufferProcess] interim [380000000]:ออกไปสู่ฌานที่จอด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:40.19595072+07:00","message":"[bufferProcess] send to processor:ออกไปสู่ฌานที่ต่อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:40.19595597+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:40.195958233+07:00","message":"> Transcript [10474] [false]: 'ออกไปสู่ฌานที่ต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:40.195961263+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:40.195963157+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:40.195964829+07:00","message":"StatePrefix: 'ออกไปสู่ฌานที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:40.195967126+07:00","message":"TextPushed: 'ออก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:40.239935489+07:00","message":"receive streaming session, msgId: 2165"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:40.239975644+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":"2025-10-27T15:48:40.239981955+07:00","message":"receive interim result [false|false]: ออกไปสู่ฌานที่ต่อเนื่อง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:40.23999686+07:00","message":"[buffer interim] 2165 false ออกไปสู่ฌานที่ต่อเนื่อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:40.240004957+07:00","message":"[bufferProcess] interim [440000000]:ออกไปสู่ฌานที่ต่อเนื่อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:40.240008482+07:00","message":"[bufferProcess] send to processor:ออกไปสู่ฌานที่จอด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:40.240016301+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:40.240019701+07:00","message":"> Transcript [10475] [false]: 'ออกไปสู่ฌานที่จอด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:40.240024157+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:40.24002654+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:40.24002902+07:00","message":"StatePrefix: 'ออกไปสู่ฌานที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:40.240032087+07:00","message":"TextPushed: 'ออก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:40.447117743+07:00","message":"[GCS] IsForceVAD: false for message ID: 2165"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:40.507123283+07:00","message":"[GCS] Start streaming session, msgId: 2166"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:40.647871412+07:00","message":"receive streaming session, msgId: 2165"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:40.647904707+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ออกไปสู่ฌานที่ต่อเนื่อง\",\"confidence\":0.926534}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":950000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:40.647910116+07:00","message":"receive interim result [true|false]: ออกไปสู่ฌานที่ต่อเนื่อง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:40.647918071+07:00","message":"end recv isFinal message id 2165"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:40.647919906+07:00","message":"end Recv id 2165"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:40.647924869+07:00","message":"[buffer interim] 2165 true ออกไปสู่ฌานที่ต่อเนื่อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:40.647932845+07:00","message":"[bufferProcess] interim [950000000]:ออกไปสู่ฌานที่ต่อเนื่อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:40.647937261+07:00","message":"[bufferProcess] send to processor (isfinal):ออกไปสู่ฌานที่ต่อเนื่อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:40.64794038+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:40.64794326+07:00","message":"> Transcript [10476] [false]: 'ออกไปสู่ฌานที่ต่อเนื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:40.647945864+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:40.647947555+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:40.647949581+07:00","message":"StatePrefix: 'ออกไปสู่ฌานที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:40.647951668+07:00","message":"TextPushed: 'ออก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:40.647953323+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:40.647955102+07:00","message":"> Transcript [10477] [true]: 'ออกไปสู่ฌานที่ต่อเนื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:40.647956767+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:40.647958053+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:40.647959372+07:00","message":"StatePrefix: 'ออกไปสู่ฌานที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:40.647960967+07:00","message":"TextPushed: 'ออก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:40.647966382+07:00","message":"Push: 'ไปสู่ฌานที่ต่อเนื่อง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:40.647972709+07:00","message":"push: {true ไปสู่ฌานที่ต่อเนื่อง 0 0xc002a06000}"}
{"level":"info","service":"Main","time":"2025-10-27T15:48:40.65583411+07:00","message":"write wav file: './tmp/7446/7446_2165.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:41.190404101+07:00","message":"receive streaming session, msgId: 2166"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:41.190453438+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":"2025-10-27T15:48:41.190458957+07:00","message":"receive interim result [false|false]: ไปยัง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:41.190475726+07:00","message":"[buffer interim] 2166 false ไปยัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:41.190482938+07:00","message":"[bufferProcess] interim [600000000]:ไปยัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:41.190484581+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:48:41.372890594+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:48:41.372897296+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:41.395318491+07:00","message":"receive streaming session, msgId: 2166"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:41.395354734+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":"2025-10-27T15:48:41.395361065+07:00","message":"receive interim result [false|false]: ไปยังพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:41.395374861+07:00","message":"[buffer interim] 2166 false ไปยังพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:41.395381109+07:00","message":"[bufferProcess] interim [900000000]:ไปยังพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:41.395383305+07:00","message":"[bufferProcess] send to processor:ไปยัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:41.395389761+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:41.395392469+07:00","message":"> Transcript [10478] [false]: 'ไปยัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:41.395394414+07:00","message":"Set StatePrefix (first interim): 'ไปยัง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:41.505636317+07:00","message":"receive streaming session, msgId: 2166"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:41.505671033+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":"2025-10-27T15:48:41.505676508+07:00","message":"receive interim result [false|false]: ไปยังรัก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:41.505689389+07:00","message":"[buffer interim] 2166 false ไปยังรัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:41.505695684+07:00","message":"[bufferProcess] interim [960000000]:ไปยังรัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:41.505697842+07:00","message":"[bufferProcess] send to processor:ไปยังพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:41.505704483+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:41.505707283+07:00","message":"> Transcript [10479] [false]: 'ไปยังพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:41.505710188+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:41.505712066+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:41.505713866+07:00","message":"StatePrefix: 'ไปยัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:41.505715681+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:41.570336251+07:00","message":"receive streaming session, msgId: 2166"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:41.570372112+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":"2025-10-27T15:48:41.570377729+07:00","message":"receive interim result [false|false]: ไปยังกระเพาะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:41.570392821+07:00","message":"[buffer interim] 2166 false ไปยังกระเพาะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:41.570400211+07:00","message":"[bufferProcess] interim [20000000]:ไปยังกระเพาะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:41.570402401+07:00","message":"[bufferProcess] send to processor:ไปยังรัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:41.570406133+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:41.570408768+07:00","message":"> Transcript [10480] [false]: 'ไปยังรัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:41.57041165+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:41.570413352+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:41.570414904+07:00","message":"StatePrefix: 'ไปยัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:41.570416556+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:41.639125326+07:00","message":"receive streaming session, msgId: 2166"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:41.639171463+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":"2025-10-27T15:48:41.639179771+07:00","message":"receive interim result [false|false]: ไปยังประเทศ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:41.639201127+07:00","message":"[buffer interim] 2166 false ไปยังประเทศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:41.639214251+07:00","message":"[bufferProcess] interim [80000000]:ไปยังประเทศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:41.639217039+07:00","message":"[bufferProcess] send to processor:ไปยังกระเพาะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:41.639224873+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:41.639228331+07:00","message":"> Transcript [10481] [false]: 'ไปยังกระเพาะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:41.639232346+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:41.639234756+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:41.639236856+07:00","message":"StatePrefix: 'ไปยัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:41.639239216+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:41.697449122+07:00","message":"receive streaming session, msgId: 2166"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:41.697485956+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":"2025-10-27T15:48:41.697491388+07:00","message":"receive interim result [false|false]: ไปยังพระที่นั่ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:41.697507572+07:00","message":"[buffer interim] 2166 false ไปยังพระที่นั่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:41.697514494+07:00","message":"[bufferProcess] interim [140000000]:ไปยังพระที่นั่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:41.697516562+07:00","message":"[bufferProcess] send to processor:ไปยังประเทศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:41.697520192+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:41.697523211+07:00","message":"> Transcript [10482] [false]: 'ไปยังประเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:41.697526472+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:41.697528387+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:41.697529881+07:00","message":"StatePrefix: 'ไปยัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:41.697531518+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:41.69753423+07:00","message":"Push: 'ไปยัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:41.697536068+07:00","message":"TextPushed: 'ไปยัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:41.697538245+07:00","message":"Set new StatePrefix : 'ไปยังประเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:41.697540176+07:00","message":"Next Push (prob) : 'ประเทศ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:41.697547395+07:00","message":"push: {false ไปยัง 0 0xc002603980}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:41.947827425+07:00","message":"receive streaming session, msgId: 2166"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:41.947873763+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":"2025-10-27T15:48:41.947880316+07:00","message":"receive interim result [false|false]: ไปยังพระที่นั่งอ่าน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:41.94789596+07:00","message":"[buffer interim] 2166 false ไปยังพระที่นั่งอ่าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:41.947903842+07:00","message":"[bufferProcess] interim [440000000]:ไปยังพระที่นั่งอ่าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:41.947906444+07:00","message":"[bufferProcess] send to processor:ไปยังพระที่นั่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:41.947914947+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:41.947917559+07:00","message":"> Transcript [10483] [false]: 'ไปยังพระที่นั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:41.947919582+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:41.947921352+07:00","message":"Set new StatePrefix: 'ไปยังพระที่นั่ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:41.952804857+07:00","message":"receive streaming session, msgId: 2166"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:41.952856372+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":"2025-10-27T15:48:41.952863061+07:00","message":"receive interim result [false|false]: ไปยังพระที่นั่งอาบ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:41.952880195+07:00","message":"[buffer interim] 2166 false ไปยังพระที่นั่งอาบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:41.952888699+07:00","message":"[bufferProcess] interim [500000000]:ไปยังพระที่นั่งอาบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:41.952895195+07:00","message":"[bufferProcess] send to processor:ไปยังพระที่นั่งอ่าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:41.952902461+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:41.952906216+07:00","message":"> Transcript [10484] [false]: 'ไปยังพระที่นั่งอ่าน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:41.952910627+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:41.952912874+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:41.952915295+07:00","message":"StatePrefix: 'ไปยังพระที่นั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:41.952918133+07:00","message":"TextPushed: 'ไปยัง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:42.072976061+07:00","message":"receive streaming session, msgId: 2166"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:42.073026633+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":"2025-10-27T15:48:42.073034326+07:00","message":"receive interim result [false|false]: ไปยังพระที่นั่งอาภรณ์ภิโมกข์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:42.073054904+07:00","message":"[buffer interim] 2166 false ไปยังพระที่นั่งอาภรณ์ภิโมกข์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:42.073068096+07:00","message":"[bufferProcess] interim [560000000]:ไปยังพระที่นั่งอาภรณ์ภิโมกข์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:42.073071496+07:00","message":"[bufferProcess] send to processor:ไปยังพระที่นั่งอาบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:42.073081222+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:42.073084772+07:00","message":"> Transcript [10485] [false]: 'ไปยังพระที่นั่งอาบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:42.073089757+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:42.073092242+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:42.073095292+07:00","message":"StatePrefix: 'ไปยังพระที่นั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:42.073097898+07:00","message":"TextPushed: 'ไปยัง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:42.141803283+07:00","message":"receive streaming session, msgId: 2166"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:42.141855162+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":"2025-10-27T15:48:42.141863368+07:00","message":"receive interim result [false|false]: ไปยังพระที่นั่งอาภรณ์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:42.141884644+07:00","message":"[buffer interim] 2166 false ไปยังพระที่นั่งอาภรณ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:42.141898506+07:00","message":"[bufferProcess] interim [680000000]:ไปยังพระที่นั่งอาภรณ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:42.141902371+07:00","message":"[bufferProcess] send to processor:ไปยังพระที่นั่งอาภรณ์ภิโมกข์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:42.141907305+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:42.141910973+07:00","message":"> Transcript [10486] [false]: 'ไปยังพระที่นั่งอาภรณ์ภิโมกข์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:42.141916786+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:42.141919568+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:42.141921825+07:00","message":"StatePrefix: 'ไปยังพระที่นั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:42.141924624+07:00","message":"TextPushed: 'ไปยัง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:42.270212906+07:00","message":"receive streaming session, msgId: 2166"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:42.270257931+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":"2025-10-27T15:48:42.270264334+07:00","message":"receive interim result [false|false]: ไปยังพระที่นั่งอาภรณ์ภิโมกข์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:42.270279117+07:00","message":"[buffer interim] 2166 false ไปยังพระที่นั่งอาภรณ์ภิโมกข์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:42.270290308+07:00","message":"[bufferProcess] interim [740000000]:ไปยังพระที่นั่งอาภรณ์ภิโมกข์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:42.270292543+07:00","message":"[bufferProcess] send to processor:ไปยังพระที่นั่งอาภรณ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:42.270300414+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:42.270303215+07:00","message":"> Transcript [10487] [false]: 'ไปยังพระที่นั่งอาภรณ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:42.270307439+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:42.270310298+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:42.270312298+07:00","message":"StatePrefix: 'ไปยังพระที่นั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:42.270314096+07:00","message":"TextPushed: 'ไปยัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:42.270319314+07:00","message":"Push: 'พระที่นั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:42.270320805+07:00","message":"TextPushed: 'ไปยังพระที่นั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:42.270322488+07:00","message":"Set new StatePrefix : 'ไปยังพระที่นั่งอาภรณ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:42.270324426+07:00","message":"Next Push (prob) : 'อาภรณ์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:42.270332659+07:00","message":"push: {false พระที่นั่ง 0 0xc002603980}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:42.652344007+07:00","message":"receive streaming session, msgId: 2166"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:42.652378359+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":"2025-10-27T15:48:42.652383895+07:00","message":"receive interim result [false|false]: ไปยังพระที่นั่งอาภรณ์ภิโมกข์ปราสาท"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:42.65240486+07:00","message":"[buffer interim] 2166 false ไปยังพระที่นั่งอาภรณ์ภิโมกข์ปราสาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:42.652412508+07:00","message":"[bufferProcess] interim [220000000]:ไปยังพระที่นั่งอาภรณ์ภิโมกข์ปราสาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:42.65241519+07:00","message":"[bufferProcess] send to processor:ไปยังพระที่นั่งอาภรณ์ภิโมกข์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:42.652419169+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:42.652421636+07:00","message":"> Transcript [10488] [false]: 'ไปยังพระที่นั่งอาภรณ์ภิโมกข์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:42.652424481+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:42.652426289+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:42.652428067+07:00","message":"StatePrefix: 'ไปยังพระที่นั่งอาภรณ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:42.652430303+07:00","message":"TextPushed: 'ไปยังพระที่นั่ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:43.297323637+07:00","message":"receive streaming session, msgId: 2166"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:43.297357394+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":"2025-10-27T15:48:43.297362562+07:00","message":"receive interim result [false|false]: ไปยังพระที่นั่งอาภรณ์ภิโมกข์ปราสาท"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:43.297374622+07:00","message":"[buffer interim] 2166 false ไปยังพระที่นั่งอาภรณ์ภิโมกข์ปราสาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:43.297381621+07:00","message":"[bufferProcess] interim [820000000]:ไปยังพระที่นั่งอาภรณ์ภิโมกข์ปราสาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:43.297383809+07:00","message":"[bufferProcess] send to processor:ไปยังพระที่นั่งอาภรณ์ภิโมกข์ปราสาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:43.297388956+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:43.297391614+07:00","message":"> Transcript [10489] [false]: 'ไปยังพระที่นั่งอาภรณ์ภิโมกข์ปราสาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:43.297394838+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:43.297396662+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:43.29739863+07:00","message":"StatePrefix: 'ไปยังพระที่นั่งอาภรณ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:43.297401193+07:00","message":"TextPushed: 'ไปยังพระที่นั่ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:43.758439493+07:00","message":"receive streaming session, msgId: 2166"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:43.758478493+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":"2025-10-27T15:48:43.758484104+07:00","message":"receive interim result [false|false]: ไปยังพระที่นั่งอาภรณ์ภิโมกข์ปราสาทและ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:43.75849664+07:00","message":"[buffer interim] 2166 false ไปยังพระที่นั่งอาภรณ์ภิโมกข์ปราสาทและ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:43.758503901+07:00","message":"[bufferProcess] interim [300000000]:ไปยังพระที่นั่งอาภรณ์ภิโมกข์ปราสาทและ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:43.758506067+07:00","message":"[bufferProcess] send to processor:ไปยังพระที่นั่งอาภรณ์ภิโมกข์ปราสาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:43.758511111+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:43.758513654+07:00","message":"> Transcript [10490] [false]: 'ไปยังพระที่นั่งอาภรณ์ภิโมกข์ปราสาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:43.758516595+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:43.758518799+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:43.758520615+07:00","message":"StatePrefix: 'ไปยังพระที่นั่งอาภรณ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:43.758522813+07:00","message":"TextPushed: 'ไปยังพระที่นั่ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:44.013050308+07:00","message":"receive streaming session, msgId: 2166"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:44.013086568+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":"2025-10-27T15:48:44.013092739+07:00","message":"receive interim result [false|false]: ไปยังพระที่นั่งอาภรณ์ภิโมกข์ปราสาทและถ้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:44.013106288+07:00","message":"[buffer interim] 2166 false ไปยังพระที่นั่งอาภรณ์ภิโมกข์ปราสาทและถ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:44.013112562+07:00","message":"[bufferProcess] interim [480000000]:ไปยังพระที่นั่งอาภรณ์ภิโมกข์ปราสาทและถ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:44.013115001+07:00","message":"[bufferProcess] send to processor:ไปยังพระที่นั่งอาภรณ์ภิโมกข์ปราสาทและ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:44.013120066+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:44.013122871+07:00","message":"> Transcript [10491] [false]: 'ไปยังพระที่นั่งอาภรณ์ภิโมกข์ปราสาทและ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:44.013126477+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:44.013128463+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:44.013130272+07:00","message":"StatePrefix: 'ไปยังพระที่นั่งอาภรณ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:44.013132948+07:00","message":"TextPushed: 'ไปยังพระที่นั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:44.013136878+07:00","message":"Push: 'อาภรณ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:44.013138409+07:00","message":"TextPushed: 'ไปยังพระที่นั่งอาภรณ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:44.013140629+07:00","message":"Set new StatePrefix : 'ไปยังพระที่นั่งอาภรณ์ภิโมกข์ปราสาทและ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:44.01314257+07:00","message":"Next Push (prob) : 'ภิโมกข์ปราสาทและ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:44.013150067+07:00","message":"push: {false อาภรณ์ 0 0xc002603980}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:44.061588423+07:00","message":"receive streaming session, msgId: 2166"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:44.061623958+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":"2025-10-27T15:48:44.06163156+07:00","message":"receive interim result [false|false]: ไปยังพระที่นั่งอาภรณ์ภิโมกข์ปราสาทและทาง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:44.061645751+07:00","message":"[buffer interim] 2166 false ไปยังพระที่นั่งอาภรณ์ภิโมกข์ปราสาทและทาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:44.06165385+07:00","message":"[bufferProcess] interim [540000000]:ไปยังพระที่นั่งอาภรณ์ภิโมกข์ปราสาทและทาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:44.061657079+07:00","message":"[bufferProcess] send to processor:ไปยังพระที่นั่งอาภรณ์ภิโมกข์ปราสาทและถ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:44.061661597+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:44.061665287+07:00","message":"> Transcript [10492] [false]: 'ไปยังพระที่นั่งอาภรณ์ภิโมกข์ปราสาทและถ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:44.061669627+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:44.061671961+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:44.061674113+07:00","message":"StatePrefix: 'ไปยังพระที่นั่งอาภรณ์ภิโมกข์ปราสาทและ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:44.061677347+07:00","message":"TextPushed: 'ไปยังพระที่นั่งอาภรณ์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:44.251810207+07:00","message":"receive streaming session, msgId: 2166"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:44.251849371+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":"2025-10-27T15:48:44.25185512+07:00","message":"receive interim result [false|false]: ไปยังพระที่นั่งอาภรณ์ภิโมกข์ปราสาทและทางลบ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:44.251870014+07:00","message":"[buffer interim] 2166 false ไปยังพระที่นั่งอาภรณ์ภิโมกข์ปราสาทและทางลบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:44.251876201+07:00","message":"[bufferProcess] interim [720000000]:ไปยังพระที่นั่งอาภรณ์ภิโมกข์ปราสาทและทางลบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:44.25187857+07:00","message":"[bufferProcess] send to processor:ไปยังพระที่นั่งอาภรณ์ภิโมกข์ปราสาทและทาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:44.251883851+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:44.251886319+07:00","message":"> Transcript [10493] [false]: 'ไปยังพระที่นั่งอาภรณ์ภิโมกข์ปราสาทและทาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:44.251889495+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:44.251891205+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:44.251892858+07:00","message":"StatePrefix: 'ไปยังพระที่นั่งอาภรณ์ภิโมกข์ปราสาทและ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:44.251894838+07:00","message":"TextPushed: 'ไปยังพระที่นั่งอาภรณ์'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:48:44.373855615+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:48:44.373857601+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:44.442872777+07:00","message":"receive streaming session, msgId: 2166"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:44.442919467+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":"2025-10-27T15:48:44.442930907+07:00","message":"receive interim result [false|false]: ไปยังพระที่นั่งอาภรณ์ภิโมกข์ปราสาทและทางลบได้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:44.442949289+07:00","message":"[buffer interim] 2166 false ไปยังพระที่นั่งอาภรณ์ภิโมกข์ปราสาทและทางลบได้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:44.442960227+07:00","message":"[bufferProcess] interim [900000000]:ไปยังพระที่นั่งอาภรณ์ภิโมกข์ปราสาทและทางลบได้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:44.442963962+07:00","message":"[bufferProcess] send to processor:ไปยังพระที่นั่งอาภรณ์ภิโมกข์ปราสาทและทางลบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:44.442971051+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:44.442974779+07:00","message":"> Transcript [10494] [false]: 'ไปยังพระที่นั่งอาภรณ์ภิโมกข์ปราสาทและทางลบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:44.442979833+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:44.442982283+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:44.442985495+07:00","message":"StatePrefix: 'ไปยังพระที่นั่งอาภรณ์ภิโมกข์ปราสาทและ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:44.442988785+07:00","message":"TextPushed: 'ไปยังพระที่นั่งอาภรณ์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:44.489778983+07:00","message":"receive streaming session, msgId: 2166"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:44.489811076+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":"2025-10-27T15:48:44.489817053+07:00","message":"receive interim result [false|false]: ไปยังพระที่นั่งอาภรณ์ภิโมกข์ปราสาทและทางด้าน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:44.489830169+07:00","message":"[buffer interim] 2166 false ไปยังพระที่นั่งอาภรณ์ภิโมกข์ปราสาทและทางด้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:44.489841715+07:00","message":"[bufferProcess] interim [960000000]:ไปยังพระที่นั่งอาภรณ์ภิโมกข์ปราสาทและทางด้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:44.489844901+07:00","message":"[bufferProcess] send to processor:ไปยังพระที่นั่งอาภรณ์ภิโมกข์ปราสาทและทางลบได้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:44.489850593+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:44.489853163+07:00","message":"> Transcript [10495] [false]: 'ไปยังพระที่นั่งอาภรณ์ภิโมกข์ปราสาทและทางลบได้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:44.489856505+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:44.489858441+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:44.489860226+07:00","message":"StatePrefix: 'ไปยังพระที่นั่งอาภรณ์ภิโมกข์ปราสาทและ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:44.489862301+07:00","message":"TextPushed: 'ไปยังพระที่นั่งอาภรณ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:44.489867389+07:00","message":"Push: 'ภิโมกข์ปราสาทและ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:44.489869046+07:00","message":"TextPushed: 'ไปยังพระที่นั่งอาภรณ์ภิโมกข์ปราสาทและ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:44.489871461+07:00","message":"Set new StatePrefix : 'ไปยังพระที่นั่งอาภรณ์ภิโมกข์ปราสาทและทางลบได้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:44.489873689+07:00","message":"Next Push (prob) : 'ทางลบได้'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:44.489880844+07:00","message":"push: {false ภิโมกข์ปราสาทและ 0 0xc002603980}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:44.605159437+07:00","message":"receive streaming session, msgId: 2166"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:44.605199772+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":"2025-10-27T15:48:44.605204984+07:00","message":"receive interim result [false|false]: ไปยังพระที่นั่งอาภรณ์ภิโมกข์ปราสาทและทางลบ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:44.605218396+07:00","message":"[buffer interim] 2166 false ไปยังพระที่นั่งอาภรณ์ภิโมกข์ปราสาทและทางลบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:44.605224611+07:00","message":"[bufferProcess] interim [80000000]:ไปยังพระที่นั่งอาภรณ์ภิโมกข์ปราสาทและทางลบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:44.605226804+07:00","message":"[bufferProcess] send to processor:ไปยังพระที่นั่งอาภรณ์ภิโมกข์ปราสาทและทางด้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:44.605230638+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:44.605233658+07:00","message":"> Transcript [10496] [false]: 'ไปยังพระที่นั่งอาภรณ์ภิโมกข์ปราสาทและทางด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:44.605236409+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:44.605238108+07:00","message":"Set new StatePrefix: 'ไปยังพระที่นั่งอาภรณ์ภิโมกข์ปราสาทและทางด้าน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:44.702462839+07:00","message":"receive streaming session, msgId: 2166"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:44.702496565+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":"2025-10-27T15:48:44.702502155+07:00","message":"receive interim result [false|false]: ไปยังพระที่นั่งอาภรณ์ภิโมกข์ปราสาทและทางด้านตะวัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:44.702514293+07:00","message":"[buffer interim] 2166 false ไปยังพระที่นั่งอาภรณ์ภิโมกข์ปราสาทและทางด้านตะวัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:44.702522757+07:00","message":"[bufferProcess] interim [140000000]:ไปยังพระที่นั่งอาภรณ์ภิโมกข์ปราสาทและทางด้านตะวัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:44.70252504+07:00","message":"[bufferProcess] send to processor:ไปยังพระที่นั่งอาภรณ์ภิโมกข์ปราสาทและทางลบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:44.702528629+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:44.702531324+07:00","message":"> Transcript [10497] [false]: 'ไปยังพระที่นั่งอาภรณ์ภิโมกข์ปราสาทและทางลบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:44.7025336+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:44.702535377+07:00","message":"Set new StatePrefix: 'ไปยังพระที่นั่งอาภรณ์ภิโมกข์ปราสาทและทางลบ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:44.761818997+07:00","message":"receive streaming session, msgId: 2166"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:44.761870026+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":"2025-10-27T15:48:44.761876578+07:00","message":"receive interim result [false|false]: ไปยังพระที่นั่งอาภรณ์ภิโมกข์ปราสาทและทางด้านตะวันตก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:44.76189055+07:00","message":"[buffer interim] 2166 false ไปยังพระที่นั่งอาภรณ์ภิโมกข์ปราสาทและทางด้านตะวันตก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:44.761899026+07:00","message":"[bufferProcess] interim [320000000]:ไปยังพระที่นั่งอาภรณ์ภิโมกข์ปราสาทและทางด้านตะวันตก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:44.761901842+07:00","message":"[bufferProcess] send to processor:ไปยังพระที่นั่งอาภรณ์ภิโมกข์ปราสาทและทางด้านตะวัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:44.761905818+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:44.761908281+07:00","message":"> Transcript [10498] [false]: 'ไปยังพระที่นั่งอาภรณ์ภิโมกข์ปราสาทและทางด้านตะวัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:44.761910704+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:44.761912758+07:00","message":"Set new StatePrefix: 'ไปยังพระที่นั่งอาภรณ์ภิโมกข์ปราสาทและทางด้านตะวัน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:45.103224893+07:00","message":"receive streaming session, msgId: 2166"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:45.103259584+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":"2025-10-27T15:48:45.103265098+07:00","message":"receive interim result [false|false]: ไปยังพระที่นั่งอาภรณ์ภิโมกข์ปราสาทและทางด้านตะวันตกก็"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:45.103276918+07:00","message":"[buffer interim] 2166 false ไปยังพระที่นั่งอาภรณ์ภิโมกข์ปราสาทและทางด้านตะวันตกก็"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:45.103284417+07:00","message":"[bufferProcess] interim [620000000]:ไปยังพระที่นั่งอาภรณ์ภิโมกข์ปราสาทและทางด้านตะวันตกก็"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:45.103286733+07:00","message":"[bufferProcess] send to processor:ไปยังพระที่นั่งอาภรณ์ภิโมกข์ปราสาทและทางด้านตะวันตก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:45.103292114+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:45.103294724+07:00","message":"> Transcript [10499] [false]: 'ไปยังพระที่นั่งอาภรณ์ภิโมกข์ปราสาทและทางด้านตะวันตก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:45.103298057+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:45.103299695+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:45.103301626+07:00","message":"StatePrefix: 'ไปยังพระที่นั่งอาภรณ์ภิโมกข์ปราสาทและทางด้านตะวัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:45.103304237+07:00","message":"TextPushed: 'ไปยังพระที่นั่งอาภรณ์ภิโมกข์ปราสาทและ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:45.162237791+07:00","message":"receive streaming session, msgId: 2166"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:45.162275267+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":"2025-10-27T15:48:45.162281125+07:00","message":"receive interim result [false|false]: ไปยังพระที่นั่งอาภรณ์ภิโมกข์ปราสาทและทางด้านตะวันตกก็มี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:45.162294662+07:00","message":"[buffer interim] 2166 false ไปยังพระที่นั่งอาภรณ์ภิโมกข์ปราสาทและทางด้านตะวันตกก็มี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:45.162301613+07:00","message":"[bufferProcess] interim [680000000]:ไปยังพระที่นั่งอาภรณ์ภิโมกข์ปราสาทและทางด้านตะวันตกก็มี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:45.162304021+07:00","message":"[bufferProcess] send to processor:ไปยังพระที่นั่งอาภรณ์ภิโมกข์ปราสาทและทางด้านตะวันตกก็"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:45.162309197+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:45.162312145+07:00","message":"> Transcript [10500] [false]: 'ไปยังพระที่นั่งอาภรณ์ภิโมกข์ปราสาทและทางด้านตะวันตกก็'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:45.162316309+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:45.162318221+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:45.162319971+07:00","message":"StatePrefix: 'ไปยังพระที่นั่งอาภรณ์ภิโมกข์ปราสาทและทางด้านตะวัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:45.162322518+07:00","message":"TextPushed: 'ไปยังพระที่นั่งอาภรณ์ภิโมกข์ปราสาทและ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:45.377692648+07:00","message":"receive streaming session, msgId: 2166"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:45.377729908+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":"2025-10-27T15:48:45.377735035+07:00","message":"receive interim result [false|false]: ไปยังพระที่นั่งอาภรณ์ภิโมกข์ปราสาทและทางด้านตะวันตกก็มีพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:45.377746532+07:00","message":"[buffer interim] 2166 false ไปยังพระที่นั่งอาภรณ์ภิโมกข์ปราสาทและทางด้านตะวันตกก็มีพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:45.377752844+07:00","message":"[bufferProcess] interim [920000000]:ไปยังพระที่นั่งอาภรณ์ภิโมกข์ปราสาทและทางด้านตะวันตกก็มีพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:45.377755417+07:00","message":"[bufferProcess] send to processor:ไปยังพระที่นั่งอาภรณ์ภิโมกข์ปราสาทและทางด้านตะวันตกก็มี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:45.377759177+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:45.377761696+07:00","message":"> Transcript [10501] [false]: 'ไปยังพระที่นั่งอาภรณ์ภิโมกข์ปราสาทและทางด้านตะวันตกก็มี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:45.377765322+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:45.377767085+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:45.377768906+07:00","message":"StatePrefix: 'ไปยังพระที่นั่งอาภรณ์ภิโมกข์ปราสาทและทางด้านตะวัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:45.377770885+07:00","message":"TextPushed: 'ไปยังพระที่นั่งอาภรณ์ภิโมกข์ปราสาทและ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:45.675402762+07:00","message":"receive streaming session, msgId: 2166"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:45.675448322+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":"2025-10-27T15:48:45.675457844+07:00","message":"receive interim result [false|false]: ไปยังพระที่นั่งอาภรณ์ภิโมกข์ปราสาทและทางด้านตะวันตกก็มีพระธาตุ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:45.67547769+07:00","message":"[buffer interim] 2166 false ไปยังพระที่นั่งอาภรณ์ภิโมกข์ปราสาทและทางด้านตะวันตกก็มีพระธาตุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:45.675490318+07:00","message":"[bufferProcess] interim [160000000]:ไปยังพระที่นั่งอาภรณ์ภิโมกข์ปราสาทและทางด้านตะวันตกก็มีพระธาตุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:45.675496032+07:00","message":"[bufferProcess] send to processor:ไปยังพระที่นั่งอาภรณ์ภิโมกข์ปราสาทและทางด้านตะวันตกก็มีพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:45.675505099+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:45.675510339+07:00","message":"> Transcript [10502] [false]: 'ไปยังพระที่นั่งอาภรณ์ภิโมกข์ปราสาทและทางด้านตะวันตกก็มีพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:45.675516807+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:45.675520199+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:45.675525715+07:00","message":"StatePrefix: 'ไปยังพระที่นั่งอาภรณ์ภิโมกข์ปราสาทและทางด้านตะวัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:45.675530828+07:00","message":"TextPushed: 'ไปยังพระที่นั่งอาภรณ์ภิโมกข์ปราสาทและ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:45.67553982+07:00","message":"Push: 'ทางด้านตะวัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:45.675543575+07:00","message":"TextPushed: 'ไปยังพระที่นั่งอาภรณ์ภิโมกข์ปราสาทและทางด้านตะวัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:45.675548162+07:00","message":"Set new StatePrefix : 'ไปยังพระที่นั่งอาภรณ์ภิโมกข์ปราสาทและทางด้านตะวันตกก็มีพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:45.675552242+07:00","message":"Next Push (prob) : 'ตกก็มีพระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:45.67556585+07:00","message":"push: {false ทางด้านตะวัน 0 0xc002603980}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:45.684632689+07:00","message":"receive streaming session, msgId: 2166"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:45.684659903+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":"2025-10-27T15:48:45.684671404+07:00","message":"receive interim result [false|false]: ไปยังพระที่นั่งอาภรณ์ภิโมกข์ปราสาทและทางด้านตะวันตกก็มีพระทวา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:45.68468324+07:00","message":"[buffer interim] 2166 false ไปยังพระที่นั่งอาภรณ์ภิโมกข์ปราสาทและทางด้านตะวันตกก็มีพระทวา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:45.684689709+07:00","message":"[bufferProcess] interim [220000000]:ไปยังพระที่นั่งอาภรณ์ภิโมกข์ปราสาทและทางด้านตะวันตกก็มีพระทวา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:45.684692874+07:00","message":"[bufferProcess] send to processor:ไปยังพระที่นั่งอาภรณ์ภิโมกข์ปราสาทและทางด้านตะวันตกก็มีพระธาตุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:45.684699701+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:45.684703754+07:00","message":"> Transcript [10503] [false]: 'ไปยังพระที่นั่งอาภรณ์ภิโมกข์ปราสาทและทางด้านตะวันตกก็มีพระธาตุ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:45.68470735+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:45.684709485+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:45.684711555+07:00","message":"StatePrefix: 'ไปยังพระที่นั่งอาภรณ์ภิโมกข์ปราสาทและทางด้านตะวันตกก็มีพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:45.684714729+07:00","message":"TextPushed: 'ไปยังพระที่นั่งอาภรณ์ภิโมกข์ปราสาทและทางด้านตะวัน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:45.755009584+07:00","message":"[GCS] IsForceVAD: false for message ID: 2166"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:45.799284221+07:00","message":"receive streaming session, msgId: 2166"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:45.79932282+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":"2025-10-27T15:48:45.799330588+07:00","message":"receive interim result [false|false]: ไปยังพระที่นั่งอาภรณ์ภิโมกข์ปราสาทและทางด้านตะวันตกก็มีพระทวาร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:45.799346692+07:00","message":"[buffer interim] 2166 false ไปยังพระที่นั่งอาภรณ์ภิโมกข์ปราสาทและทางด้านตะวันตกก็มีพระทวาร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:45.799357469+07:00","message":"[bufferProcess] interim [280000000]:ไปยังพระที่นั่งอาภรณ์ภิโมกข์ปราสาทและทางด้านตะวันตกก็มีพระทวาร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:45.799360837+07:00","message":"[bufferProcess] send to processor:ไปยังพระที่นั่งอาภรณ์ภิโมกข์ปราสาทและทางด้านตะวันตกก็มีพระทวา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:45.799368514+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:45.799371773+07:00","message":"> Transcript [10504] [false]: 'ไปยังพระที่นั่งอาภรณ์ภิโมกข์ปราสาทและทางด้านตะวันตกก็มีพระทวา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:45.799376644+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:45.799379316+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:45.799381617+07:00","message":"StatePrefix: 'ไปยังพระที่นั่งอาภรณ์ภิโมกข์ปราสาทและทางด้านตะวันตกก็มีพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:45.799384896+07:00","message":"TextPushed: 'ไปยังพระที่นั่งอาภรณ์ภิโมกข์ปราสาทและทางด้านตะวัน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:45.816794115+07:00","message":"[GCS] Start streaming session, msgId: 2167"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:45.946757079+07:00","message":"[GCS] IsForceVAD: false for message ID: 2167"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:45.983484532+07:00","message":"receive streaming session, msgId: 2166"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:45.983515654+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปยังพระที่นั่งอาภรณ์ภิโมกข์ปราสาทและทางด้านตะวันตกก็มีพระทวาร\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:45.983521629+07:00","message":"receive interim result [true|false]: ไปยังพระที่นั่งอาภรณ์ภิโมกข์ปราสาทและทางด้านตะวันตกก็มีพระทวาร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:45.983530648+07:00","message":"end recv isFinal message id 2166"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:45.983532501+07:00","message":"end Recv id 2166"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:45.983537478+07:00","message":"[buffer interim] 2166 true ไปยังพระที่นั่งอาภรณ์ภิโมกข์ปราสาทและทางด้านตะวันตกก็มีพระทวาร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:45.983544399+07:00","message":"[bufferProcess] interim [460000000]:ไปยังพระที่นั่งอาภรณ์ภิโมกข์ปราสาทและทางด้านตะวันตกก็มีพระทวาร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:45.983549046+07:00","message":"[bufferProcess] send to processor (isfinal):ไปยังพระที่นั่งอาภรณ์ภิโมกข์ปราสาทและทางด้านตะวันตกก็มีพระทวาร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:45.983552322+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:45.983554766+07:00","message":"> Transcript [10505] [false]: 'ไปยังพระที่นั่งอาภรณ์ภิโมกข์ปราสาทและทางด้านตะวันตกก็มีพระทวาร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:45.983557532+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:45.983559354+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:45.983560921+07:00","message":"StatePrefix: 'ไปยังพระที่นั่งอาภรณ์ภิโมกข์ปราสาทและทางด้านตะวันตกก็มีพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:45.983563227+07:00","message":"TextPushed: 'ไปยังพระที่นั่งอาภรณ์ภิโมกข์ปราสาทและทางด้านตะวัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:45.983565008+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:45.983566586+07:00","message":"> Transcript [10506] [true]: 'ไปยังพระที่นั่งอาภรณ์ภิโมกข์ปราสาทและทางด้านตะวันตกก็มีพระทวาร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:45.983568398+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:45.983569732+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:45.983575004+07:00","message":"StatePrefix: 'ไปยังพระที่นั่งอาภรณ์ภิโมกข์ปราสาทและทางด้านตะวันตกก็มีพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:45.983576933+07:00","message":"TextPushed: 'ไปยังพระที่นั่งอาภรณ์ภิโมกข์ปราสาทและทางด้านตะวัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:45.983582913+07:00","message":"Push: 'ตกก็มีพระทวาร'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:45.983591301+07:00","message":"push: {true ตกก็มีพระทวาร 0 0xc002603980}"}
{"level":"info","service":"Main","time":"2025-10-27T15:48:45.995349323+07:00","message":"write wav file: './tmp/7446/7446_2166.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:46.016874321+07:00","message":"[GCS] Start streaming session, msgId: 2168"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:46.13839722+07:00","message":"receive streaming session, msgId: 2167"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:46.138419544+07:00","message":"found end of frame, send empty tag with msgId: 2167"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:46.138423148+07:00","message":"end Recv id 2167"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:46.138429935+07:00","message":"[buffer interim] 2167 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:46.138438001+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:46.138442462+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:46.138446077+07:00","message":"> Transcript [10507] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:46.138449908+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:46.138452525+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:46.138454622+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:46.138456892+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:46.13845998+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:46.13847117+07:00","message":"push: {true \n 0 0xc002aa0480}"}
{"level":"info","service":"Main","time":"2025-10-27T15:48:46.144045026+07:00","message":"write wav file: './tmp/7446/7446_2167.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:46.514223979+07:00","message":"receive streaming session, msgId: 2168"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:46.514283919+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":"2025-10-27T15:48:46.514290364+07:00","message":"receive interim result [false|false]: เป็น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:46.514305891+07:00","message":"[buffer interim] 2168 false เป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:46.51431316+07:00","message":"[bufferProcess] interim [480000000]:เป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:46.514314736+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:46.685605598+07:00","message":"receive streaming session, msgId: 2168"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:46.685644148+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":"2025-10-27T15:48:46.685649048+07:00","message":"receive interim result [false|false]: เส้นทาง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:46.685662379+07:00","message":"[buffer interim] 2168 false เส้นทาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:46.685670476+07:00","message":"[bufferProcess] interim [660000000]:เส้นทาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:46.685672627+07:00","message":"[bufferProcess] send to processor:เป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:46.68567611+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:46.685678809+07:00","message":"> Transcript [10508] [false]: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:46.685680585+07:00","message":"Set StatePrefix (first interim): 'เป็น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:46.882465534+07:00","message":"receive streaming session, msgId: 2168"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:46.882520512+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":"2025-10-27T15:48:46.882529004+07:00","message":"receive interim result [false|false]: เส้นทางไป"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:46.882544415+07:00","message":"[buffer interim] 2168 false เส้นทางไป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:46.88255396+07:00","message":"[bufferProcess] interim [900000000]:เส้นทางไป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:46.882556512+07:00","message":"[bufferProcess] send to processor:เส้นทาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:46.882561276+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:46.882564918+07:00","message":"> Transcript [10509] [false]: 'เส้นทาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:46.882567796+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:46.882570262+07:00","message":"Set new StatePrefix: 'เส้นทาง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:47.088799369+07:00","message":"receive streaming session, msgId: 2168"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:47.088833811+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":"2025-10-27T15:48:47.088846212+07:00","message":"receive interim result [false|false]: เส้นทางไปศูนย์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:47.088857063+07:00","message":"[buffer interim] 2168 false เส้นทางไปศูนย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:47.088863708+07:00","message":"[bufferProcess] interim [80000000]:เส้นทางไปศูนย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:47.088866082+07:00","message":"[bufferProcess] send to processor:เส้นทางไป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:47.088869341+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:47.088871976+07:00","message":"> Transcript [10510] [false]: 'เส้นทางไป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:47.088874371+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:47.088876006+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:47.088877811+07:00","message":"StatePrefix: 'เส้นทาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:47.088879503+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:48:47.374265939+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:48:47.374293673+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:47.426626825+07:00","message":"receive streaming session, msgId: 2168"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:47.426660633+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":"2025-10-27T15:48:47.426665974+07:00","message":"receive interim result [false|false]: เส้นทางไปสุสาน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:47.426678301+07:00","message":"[buffer interim] 2168 false เส้นทางไปสุสาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:47.426684088+07:00","message":"[bufferProcess] interim [380000000]:เส้นทางไปสุสาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:47.426686148+07:00","message":"[bufferProcess] send to processor:เส้นทางไปศูนย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:47.426691094+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:47.426693506+07:00","message":"> Transcript [10511] [false]: 'เส้นทางไปศูนย์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:47.426696275+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:47.426698043+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:47.426699798+07:00","message":"StatePrefix: 'เส้นทาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:47.426701698+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:47.474222149+07:00","message":"receive streaming session, msgId: 2168"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:47.474258406+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":"2025-10-27T15:48:47.47426448+07:00","message":"receive interim result [false|false]: เส้นทางไปสู่ชั้น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:47.474277858+07:00","message":"[buffer interim] 2168 false เส้นทางไปสู่ชั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:47.474287546+07:00","message":"[bufferProcess] interim [440000000]:เส้นทางไปสู่ชั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:47.474290637+07:00","message":"[bufferProcess] send to processor:เส้นทางไปสุสาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:47.474296611+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:47.47430029+07:00","message":"> Transcript [10512] [false]: 'เส้นทางไปสุสาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:47.474304558+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:47.474306918+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:47.47430922+07:00","message":"StatePrefix: 'เส้นทาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:47.474311828+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:47.578185353+07:00","message":"receive streaming session, msgId: 2168"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:47.578227943+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":"2025-10-27T15:48:47.57823409+07:00","message":"receive interim result [false|false]: เส้นทางไปสุสาน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:47.578251266+07:00","message":"[buffer interim] 2168 false เส้นทางไปสุสาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:47.578258973+07:00","message":"[bufferProcess] interim [500000000]:เส้นทางไปสุสาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:47.578261734+07:00","message":"[bufferProcess] send to processor:เส้นทางไปสู่ชั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:47.578268245+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:47.578271795+07:00","message":"> Transcript [10513] [false]: 'เส้นทางไปสู่ชั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:47.578276423+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:47.578279013+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:47.578280915+07:00","message":"StatePrefix: 'เส้นทาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:47.578283562+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:47.57829052+07:00","message":"Push: 'เส้นทาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:47.578292987+07:00","message":"TextPushed: 'เส้นทาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:47.578295031+07:00","message":"Set new StatePrefix : 'เส้นทางไปสู่ชั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:47.57829751+07:00","message":"Next Push (prob) : 'ไปสู่ชั้น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:47.57830803+07:00","message":"push: {false เส้นทาง 0 0xc002aa0780}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:47.632808409+07:00","message":"receive streaming session, msgId: 2168"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:47.632857394+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":"2025-10-27T15:48:47.63286303+07:00","message":"receive interim result [false|false]: เส้นทางไปสุสานที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:47.632883784+07:00","message":"[buffer interim] 2168 false เส้นทางไปสุสานที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:47.632890364+07:00","message":"[bufferProcess] interim [560000000]:เส้นทางไปสุสานที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:47.63289237+07:00","message":"[bufferProcess] send to processor:เส้นทางไปสุสาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:47.63289868+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:47.632902309+07:00","message":"> Transcript [10514] [false]: 'เส้นทางไปสุสาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:47.632905251+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:47.632907899+07:00","message":"Set new StatePrefix: 'เส้นทางไปสุสาน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:47.791386192+07:00","message":"receive streaming session, msgId: 2168"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:47.791424205+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":"2025-10-27T15:48:47.791429793+07:00","message":"receive interim result [false|false]: เส้นทางไปสู่สถานที่ตั้ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:47.791442158+07:00","message":"[buffer interim] 2168 false เส้นทางไปสู่สถานที่ตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:47.791450409+07:00","message":"[bufferProcess] interim [740000000]:เส้นทางไปสู่สถานที่ตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:47.791453569+07:00","message":"[bufferProcess] send to processor:เส้นทางไปสุสานที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:47.791458585+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:47.791461173+07:00","message":"> Transcript [10515] [false]: 'เส้นทางไปสุสานที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:47.791464146+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:47.791465979+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:47.791468244+07:00","message":"StatePrefix: 'เส้นทางไปสุสาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:47.791470111+07:00","message":"TextPushed: 'เส้นทาง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:47.817342699+07:00","message":"receive streaming session, msgId: 2168"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:47.817379833+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":"2025-10-27T15:48:47.81738598+07:00","message":"receive interim result [false|false]: เส้นทางไปสู่สถานที่ต่างๆ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:47.817401155+07:00","message":"[buffer interim] 2168 false เส้นทางไปสู่สถานที่ต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:47.817408751+07:00","message":"[bufferProcess] interim [800000000]:เส้นทางไปสู่สถานที่ต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:47.817418442+07:00","message":"[bufferProcess] send to processor:เส้นทางไปสู่สถานที่ตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:47.817427494+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:47.817431688+07:00","message":"> Transcript [10516] [false]: 'เส้นทางไปสู่สถานที่ตั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:47.817435494+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:47.817438175+07:00","message":"Set new StatePrefix: 'เส้นทางไปสู่สถานที่ตั้ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:47.926152211+07:00","message":"receive streaming session, msgId: 2168"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:47.926188222+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":"2025-10-27T15:48:47.926193998+07:00","message":"receive interim result [false|false]: เส้นทางไปสุสานที่ต่อเนื่อง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:47.926206178+07:00","message":"[buffer interim] 2168 false เส้นทางไปสุสานที่ต่อเนื่อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:47.926212831+07:00","message":"[bufferProcess] interim [920000000]:เส้นทางไปสุสานที่ต่อเนื่อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:47.926214828+07:00","message":"[bufferProcess] send to processor:เส้นทางไปสู่สถานที่ต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:47.926220647+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:47.92622325+07:00","message":"> Transcript [10517] [false]: 'เส้นทางไปสู่สถานที่ต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:47.926225292+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:47.926227474+07:00","message":"Set new StatePrefix: 'เส้นทางไปสู่สถานที่ต่างๆ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:48.491991713+07:00","message":"receive streaming session, msgId: 2168"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:48.492027365+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":"2025-10-27T15:48:48.492032396+07:00","message":"receive interim result [false|false]: เส้นทางไปสุสานที่ต่อเนื่อง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:48.492046141+07:00","message":"[buffer interim] 2168 false เส้นทางไปสุสานที่ต่อเนื่อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:48.492052615+07:00","message":"[bufferProcess] interim [520000000]:เส้นทางไปสุสานที่ต่อเนื่อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:48.492054602+07:00","message":"[bufferProcess] send to processor:เส้นทางไปสุสานที่ต่อเนื่อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:48.492059785+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:48.492062178+07:00","message":"> Transcript [10518] [false]: 'เส้นทางไปสุสานที่ต่อเนื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:48.492064215+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:48.492065898+07:00","message":"Set new StatePrefix: 'เส้นทางไปสุสานที่ต่อเนื่อง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:48.706690391+07:00","message":"receive streaming session, msgId: 2168"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:48.706726723+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":"2025-10-27T15:48:48.706732186+07:00","message":"receive interim result [false|false]: เส้นทางไปสุสานที่ต่อเนื่องไปยัง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:48.706744577+07:00","message":"[buffer interim] 2168 false เส้นทางไปสุสานที่ต่อเนื่องไปยัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:48.706750942+07:00","message":"[bufferProcess] interim [700000000]:เส้นทางไปสุสานที่ต่อเนื่องไปยัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:48.706754387+07:00","message":"[bufferProcess] send to processor:เส้นทางไปสุสานที่ต่อเนื่อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:48.706759619+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:48.70676239+07:00","message":"> Transcript [10519] [false]: 'เส้นทางไปสุสานที่ต่อเนื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:48.706765439+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:48.706767316+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:48.706768939+07:00","message":"StatePrefix: 'เส้นทางไปสุสานที่ต่อเนื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:48.7067708+07:00","message":"TextPushed: 'เส้นทาง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:49.001987387+07:00","message":"receive streaming session, msgId: 2168"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:49.002021541+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":"2025-10-27T15:48:49.002028026+07:00","message":"receive interim result [false|false]: เส้นทางไปสุสานที่ต่อเนื่องไปยังห้อง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:49.002041292+07:00","message":"[buffer interim] 2168 false เส้นทางไปสุสานที่ต่อเนื่องไปยังห้อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:49.002049192+07:00","message":"[bufferProcess] interim [940000000]:เส้นทางไปสุสานที่ต่อเนื่องไปยังห้อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:49.002053231+07:00","message":"[bufferProcess] send to processor:เส้นทางไปสุสานที่ต่อเนื่องไปยัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:49.002060162+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:49.002064137+07:00","message":"> Transcript [10520] [false]: 'เส้นทางไปสุสานที่ต่อเนื่องไปยัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:49.002068512+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:49.002070464+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:49.002072433+07:00","message":"StatePrefix: 'เส้นทางไปสุสานที่ต่อเนื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:49.002074332+07:00","message":"TextPushed: 'เส้นทาง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:49.01311782+07:00","message":"receive streaming session, msgId: 2168"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:49.013146226+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":"2025-10-27T15:48:49.013151483+07:00","message":"receive interim result [false|false]: เส้นทางไปสุสานที่ต่อเนื่องไปยังหอม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:49.01317083+07:00","message":"[buffer interim] 2168 false เส้นทางไปสุสานที่ต่อเนื่องไปยังหอม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:49.013176698+07:00","message":"[bufferProcess] interim [0]:เส้นทางไปสุสานที่ต่อเนื่องไปยังหอม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:49.013179288+07:00","message":"[bufferProcess] send to processor:เส้นทางไปสุสานที่ต่อเนื่องไปยังห้อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:49.013182646+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:49.013185695+07:00","message":"> Transcript [10521] [false]: 'เส้นทางไปสุสานที่ต่อเนื่องไปยังห้อง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:49.013189452+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:49.01319205+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:49.013194805+07:00","message":"StatePrefix: 'เส้นทางไปสุสานที่ต่อเนื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:49.013197702+07:00","message":"TextPushed: 'เส้นทาง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:49.298831547+07:00","message":"receive streaming session, msgId: 2168"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:49.298900554+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":"2025-10-27T15:48:49.298910692+07:00","message":"receive interim result [false|false]: เส้นทางไปสุสานที่ต่อเนื่องไปยังหอมเรื่อง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:49.298923028+07:00","message":"[buffer interim] 2168 false เส้นทางไปสุสานที่ต่อเนื่องไปยังหอมเรื่อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:49.298929783+07:00","message":"[bufferProcess] interim [300000000]:เส้นทางไปสุสานที่ต่อเนื่องไปยังหอมเรื่อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:49.298932646+07:00","message":"[bufferProcess] send to processor:เส้นทางไปสุสานที่ต่อเนื่องไปยังหอม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:49.29893765+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:49.29894018+07:00","message":"> Transcript [10522] [false]: 'เส้นทางไปสุสานที่ต่อเนื่องไปยังหอม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:49.298943388+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:49.298945336+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:49.298947724+07:00","message":"StatePrefix: 'เส้นทางไปสุสานที่ต่อเนื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:49.29894969+07:00","message":"TextPushed: 'เส้นทาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:49.298955791+07:00","message":"Push: 'ไปสุสานที่ต่อเนื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:49.298957655+07:00","message":"TextPushed: 'เส้นทางไปสุสานที่ต่อเนื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:49.29895936+07:00","message":"Set new StatePrefix : 'เส้นทางไปสุสานที่ต่อเนื่องไปยังหอม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:49.298961202+07:00","message":"Next Push (prob) : 'ไปยังหอม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:49.298969021+07:00","message":"push: {false ไปสุสานที่ต่อเนื่อง 0 0xc002aa0780}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:49.573148052+07:00","message":"receive streaming session, msgId: 2168"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:49.573189195+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เส้นทางไปสุสานที่ต่อเนื่องไปยังหอมเครื่อง 2\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:49.57319499+07:00","message":"receive interim result [false|false]: เส้นทางไปสุสานที่ต่อเนื่องไปยังหอมเครื่อง 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:49.573205132+07:00","message":"[buffer interim] 2168 false เส้นทางไปสุสานที่ต่อเนื่องไปยังหอมเครื่อง 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:49.573212174+07:00","message":"[bufferProcess] interim [540000000]:เส้นทางไปสุสานที่ต่อเนื่องไปยังหอมเครื่อง 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:49.573214353+07:00","message":"[bufferProcess] send to processor:เส้นทางไปสุสานที่ต่อเนื่องไปยังหอมเรื่อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:49.573217629+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:49.573220142+07:00","message":"> Transcript [10523] [false]: 'เส้นทางไปสุสานที่ต่อเนื่องไปยังหอมเรื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:49.573223293+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:49.573225025+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:49.573226606+07:00","message":"StatePrefix: 'เส้นทางไปสุสานที่ต่อเนื่องไปยังหอม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:49.573228777+07:00","message":"TextPushed: 'เส้นทางไปสุสานที่ต่อเนื่อง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:49.721175333+07:00","message":"receive streaming session, msgId: 2168"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:49.721212642+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เส้นทางไปสุสานที่ต่อเนื่องไปยังหอมเรื่อง 2\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:49.721219633+07:00","message":"receive interim result [false|false]: เส้นทางไปสุสานที่ต่อเนื่องไปยังหอมเรื่อง 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:49.721232314+07:00","message":"[buffer interim] 2168 false เส้นทางไปสุสานที่ต่อเนื่องไปยังหอมเรื่อง 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:49.721239338+07:00","message":"[bufferProcess] interim [660000000]:เส้นทางไปสุสานที่ต่อเนื่องไปยังหอมเรื่อง 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:49.721241801+07:00","message":"[bufferProcess] send to processor:เส้นทางไปสุสานที่ต่อเนื่องไปยังหอมเครื่อง 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:49.721247266+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:49.721250231+07:00","message":"> Transcript [10524] [false]: 'เส้นทางไปสุสานที่ต่อเนื่องไปยังหอมเครื่อง 2'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:49.721254387+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:49.721256349+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:49.721258123+07:00","message":"StatePrefix: 'เส้นทางไปสุสานที่ต่อเนื่องไปยังหอม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:49.721260603+07:00","message":"TextPushed: 'เส้นทางไปสุสานที่ต่อเนื่อง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:49.75765195+07:00","message":"receive streaming session, msgId: 2168"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:49.757689691+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เส้นทางไปสุสานที่ต่อเนื่องไปยังหอมเรื่อง 29\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:49.757695435+07:00","message":"receive interim result [false|false]: เส้นทางไปสุสานที่ต่อเนื่องไปยังหอมเรื่อง 29"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:49.757707509+07:00","message":"[buffer interim] 2168 false เส้นทางไปสุสานที่ต่อเนื่องไปยังหอมเรื่อง 29"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:49.757713781+07:00","message":"[bufferProcess] interim [720000000]:เส้นทางไปสุสานที่ต่อเนื่องไปยังหอมเรื่อง 29"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:49.757715855+07:00","message":"[bufferProcess] send to processor:เส้นทางไปสุสานที่ต่อเนื่องไปยังหอมเรื่อง 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:49.757721052+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:49.75772346+07:00","message":"> Transcript [10525] [false]: 'เส้นทางไปสุสานที่ต่อเนื่องไปยังหอมเรื่อง 2'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:49.757726471+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:49.757728343+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:49.757729955+07:00","message":"StatePrefix: 'เส้นทางไปสุสานที่ต่อเนื่องไปยังหอม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:49.757732209+07:00","message":"TextPushed: 'เส้นทางไปสุสานที่ต่อเนื่อง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:49.78044165+07:00","message":"receive streaming session, msgId: 2168"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:49.780473888+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เส้นทางไปสุสานที่ต่อเนื่องไปยังหอมเครื่อง 2 ท่าน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:49.780480035+07:00","message":"receive interim result [false|false]: เส้นทางไปสุสานที่ต่อเนื่องไปยังหอมเครื่อง 2 ท่าน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:49.780492138+07:00","message":"[buffer interim] 2168 false เส้นทางไปสุสานที่ต่อเนื่องไปยังหอมเครื่อง 2 ท่าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:49.780499001+07:00","message":"[bufferProcess] interim [780000000]:เส้นทางไปสุสานที่ต่อเนื่องไปยังหอมเครื่อง 2 ท่าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:49.780501266+07:00","message":"[bufferProcess] send to processor:เส้นทางไปสุสานที่ต่อเนื่องไปยังหอมเรื่อง 29"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:49.780504369+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:49.780506877+07:00","message":"> Transcript [10526] [false]: 'เส้นทางไปสุสานที่ต่อเนื่องไปยังหอมเรื่อง 29'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:49.780510278+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:49.780512094+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:49.780514033+07:00","message":"StatePrefix: 'เส้นทางไปสุสานที่ต่อเนื่องไปยังหอม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:49.780516595+07:00","message":"TextPushed: 'เส้นทางไปสุสานที่ต่อเนื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:49.780519179+07:00","message":"Push: 'ไปยังหอม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:49.780521017+07:00","message":"TextPushed: 'เส้นทางไปสุสานที่ต่อเนื่องไปยังหอม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:49.78052298+07:00","message":"Set new StatePrefix : 'เส้นทางไปสุสานที่ต่อเนื่องไปยังหอมเรื่อง 29'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:49.780524991+07:00","message":"Next Push (prob) : 'เรื่อง 29'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:49.780535021+07:00","message":"push: {false ไปยังหอม 0 0xc002aa0780}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:49.905998276+07:00","message":"receive streaming session, msgId: 2168"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:49.906031523+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เส้นทางไปสุสานที่ต่อเนื่องไปยังหอมเครื่อง 29 ต.ค\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:49.90603693+07:00","message":"receive interim result [false|false]: เส้นทางไปสุสานที่ต่อเนื่องไปยังหอมเครื่อง 29 ต.ค"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:49.906051503+07:00","message":"[buffer interim] 2168 false เส้นทางไปสุสานที่ต่อเนื่องไปยังหอมเครื่อง 29 ต.ค"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:49.906059944+07:00","message":"[bufferProcess] interim [840000000]:เส้นทางไปสุสานที่ต่อเนื่องไปยังหอมเครื่อง 29 ต.ค"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:49.906062968+07:00","message":"[bufferProcess] send to processor:เส้นทางไปสุสานที่ต่อเนื่องไปยังหอมเครื่อง 2 ท่าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:49.906067349+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:49.90607526+07:00","message":"> Transcript [10527] [false]: 'เส้นทางไปสุสานที่ต่อเนื่องไปยังหอมเครื่อง 2 ท่าน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:49.906077805+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:49.906079416+07:00","message":"Set new StatePrefix: 'เส้นทางไปสุสานที่ต่อเนื่องไปยังหอมเครื่อง 2 ท่าน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:49.919341767+07:00","message":"receive streaming session, msgId: 2168"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:49.919379556+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เส้นทางไปสุสานที่ต่อเนื่องไปยังหอมเครื่อง 2 รัฐบาล\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:49.919386797+07:00","message":"receive interim result [false|false]: เส้นทางไปสุสานที่ต่อเนื่องไปยังหอมเครื่อง 2 รัฐบาล"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:49.919397091+07:00","message":"[buffer interim] 2168 false เส้นทางไปสุสานที่ต่อเนื่องไปยังหอมเครื่อง 2 รัฐบาล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:49.919404155+07:00","message":"[bufferProcess] interim [900000000]:เส้นทางไปสุสานที่ต่อเนื่องไปยังหอมเครื่อง 2 รัฐบาล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:49.919407628+07:00","message":"[bufferProcess] send to processor:เส้นทางไปสุสานที่ต่อเนื่องไปยังหอมเครื่อง 29 ต.ค"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:49.919411788+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:49.919415056+07:00","message":"> Transcript [10528] [false]: 'เส้นทางไปสุสานที่ต่อเนื่องไปยังหอมเครื่อง 29 ต.ค'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:49.919418407+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:49.919421076+07:00","message":"Set new StatePrefix: 'เส้นทางไปสุสานที่ต่อเนื่องไปยังหอมเครื่อง 29 ต.ค'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:50.272193572+07:00","message":"receive streaming session, msgId: 2168"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:50.272243426+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เส้นทางไปสุสานที่ต่อเนื่องไปยังหอมเครื่อง 2 รัฐบาลเช่น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:50.272249155+07:00","message":"receive interim result [false|false]: เส้นทางไปสุสานที่ต่อเนื่องไปยังหอมเครื่อง 2 รัฐบาลเช่น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:50.272261268+07:00","message":"[buffer interim] 2168 false เส้นทางไปสุสานที่ต่อเนื่องไปยังหอมเครื่อง 2 รัฐบาลเช่น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:50.272270787+07:00","message":"[bufferProcess] interim [260000000]:เส้นทางไปสุสานที่ต่อเนื่องไปยังหอมเครื่อง 2 รัฐบาลเช่น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:50.272274176+07:00","message":"[bufferProcess] send to processor:เส้นทางไปสุสานที่ต่อเนื่องไปยังหอมเครื่อง 2 รัฐบาล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:50.272280511+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:50.272285289+07:00","message":"> Transcript [10529] [false]: 'เส้นทางไปสุสานที่ต่อเนื่องไปยังหอมเครื่อง 2 รัฐบาล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:50.272288348+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:50.272290906+07:00","message":"Set new StatePrefix: 'เส้นทางไปสุสานที่ต่อเนื่องไปยังหอมเครื่อง 2 รัฐบาล'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:48:50.374284595+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:48:50.374286759+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:50.402629721+07:00","message":"receive streaming session, msgId: 2168"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:50.402660302+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":"2025-10-27T15:48:50.40266597+07:00","message":"receive interim result [false|false]: เส้นทางไปสุสานที่ต่อเนื่องไปยังหอมเครื่อง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:50.402676003+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 2 รัฐบาลเช่น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:50.402678558+07:00","message":"receive interim result [false|false]:  2 รัฐบาลเช่น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:50.402684694+07:00","message":"[buffer interim] 2168 false เส้นทางไปสุสานที่ต่อเนื่องไปยังหอมเครื่อง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:50.402689977+07:00","message":"[buffer interim] 2168 false  2 รัฐบาลเช่น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:50.402695794+07:00","message":"[bufferProcess] interim [380000000]:เส้นทางไปสุสานที่ต่อเนื่องไปยังหอมเครื่อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:50.402698068+07:00","message":"[bufferProcess] send to processor:เส้นทางไปสุสานที่ต่อเนื่องไปยังหอมเครื่อง 2 รัฐบาลเช่น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:50.402702573+07:00","message":"[bufferProcess] interim [380000000]: 2 รัฐบาลเช่น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:50.402705422+07:00","message":"[bufferProcess] update buffer: เส้นทางไปสุสานที่ต่อเนื่องไปยังหอมเครื่อง 2 รัฐบาลเช่น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:50.402708204+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:50.40271072+07:00","message":"> Transcript [10530] [false]: 'เส้นทางไปสุสานที่ต่อเนื่องไปยังหอมเครื่อง 2 รัฐบาลเช่น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:50.402713754+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:50.402715542+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:50.402717227+07:00","message":"StatePrefix: 'เส้นทางไปสุสานที่ต่อเนื่องไปยังหอมเครื่อง 2 รัฐบาล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:50.402719366+07:00","message":"TextPushed: 'เส้นทางไปสุสานที่ต่อเนื่องไปยังหอม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:50.467216385+07:00","message":"receive streaming session, msgId: 2168"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:50.467250236+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":"2025-10-27T15:48:50.467265749+07:00","message":"receive interim result [false|false]: เส้นทางไปสุสานที่ต่อเนื่องไปยังหอมเครื่อง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:50.467275673+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 2 รัฐบาลเช่นเดียว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:50.467281409+07:00","message":"receive interim result [false|false]:  2 รัฐบาลเช่นเดียว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:50.467290417+07:00","message":"[buffer interim] 2168 false เส้นทางไปสุสานที่ต่อเนื่องไปยังหอมเครื่อง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:50.467295074+07:00","message":"[buffer interim] 2168 false  2 รัฐบาลเช่นเดียว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:50.467301079+07:00","message":"[bufferProcess] interim [440000000]:เส้นทางไปสุสานที่ต่อเนื่องไปยังหอมเครื่อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:50.467303658+07:00","message":"[bufferProcess] send to processor:เส้นทางไปสุสานที่ต่อเนื่องไปยังหอมเครื่อง 2 รัฐบาลเช่น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:50.467306206+07:00","message":"[bufferProcess] interim [440000000]: 2 รัฐบาลเช่นเดียว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:50.467308101+07:00","message":"[bufferProcess] update buffer: เส้นทางไปสุสานที่ต่อเนื่องไปยังหอมเครื่อง 2 รัฐบาลเช่นเดียว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:50.467310953+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:50.467313392+07:00","message":"> Transcript [10531] [false]: 'เส้นทางไปสุสานที่ต่อเนื่องไปยังหอมเครื่อง 2 รัฐบาลเช่น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:50.467318369+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:50.4673204+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:50.467322058+07:00","message":"StatePrefix: 'เส้นทางไปสุสานที่ต่อเนื่องไปยังหอมเครื่อง 2 รัฐบาล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:50.467324016+07:00","message":"TextPushed: 'เส้นทางไปสุสานที่ต่อเนื่องไปยังหอม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:50.473257777+07:00","message":"receive streaming session, msgId: 2168"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:50.473278755+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เส้นทางไปสุสานที่ต่อเนื่องไปยังหอมเครื่อง 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:50.473283548+07:00","message":"receive interim result [false|false]: เส้นทางไปสุสานที่ต่อเนื่องไปยังหอมเครื่อง 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:50.473293277+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":"2025-10-27T15:48:50.473297029+07:00","message":"receive interim result [false|false]:  รัฐบาลเช่นเดียว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:50.473305941+07:00","message":"[buffer interim] 2168 false เส้นทางไปสุสานที่ต่อเนื่องไปยังหอมเครื่อง 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:50.473309756+07:00","message":"[buffer interim] 2168 false  รัฐบาลเช่นเดียว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:50.473325543+07:00","message":"[bufferProcess] interim [500000000]:เส้นทางไปสุสานที่ต่อเนื่องไปยังหอมเครื่อง 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:50.473338438+07:00","message":"[bufferProcess] send to processor:เส้นทางไปสุสานที่ต่อเนื่องไปยังหอมเครื่อง 2 รัฐบาลเช่นเดียว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:50.473347013+07:00","message":"[bufferProcess] interim [500000000]: รัฐบาลเช่นเดียว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:50.473348999+07:00","message":"[bufferProcess] update buffer: เส้นทางไปสุสานที่ต่อเนื่องไปยังหอมเครื่อง 2 รัฐบาลเช่นเดียว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:50.473351936+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:50.473354176+07:00","message":"> Transcript [10532] [false]: 'เส้นทางไปสุสานที่ต่อเนื่องไปยังหอมเครื่อง 2 รัฐบาลเช่นเดียว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:50.473357259+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:50.473358911+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:50.473360649+07:00","message":"StatePrefix: 'เส้นทางไปสุสานที่ต่อเนื่องไปยังหอมเครื่อง 2 รัฐบาล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:50.473362892+07:00","message":"TextPushed: 'เส้นทางไปสุสานที่ต่อเนื่องไปยังหอม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:50.591319271+07:00","message":"receive streaming session, msgId: 2168"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:50.591352856+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เส้นทางไปสุสานที่ต่อเนื่องไปยังหอมเครื่อง 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:50.591358783+07:00","message":"receive interim result [false|false]: เส้นทางไปสุสานที่ต่อเนื่องไปยังหอมเครื่อง 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:50.59136858+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":"2025-10-27T15:48:50.591371352+07:00","message":"receive interim result [false|false]:  รัฐบาลเช่นเดียวกัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:50.591378045+07:00","message":"[buffer interim] 2168 false เส้นทางไปสุสานที่ต่อเนื่องไปยังหอมเครื่อง 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:50.591380841+07:00","message":"[buffer interim] 2168 false  รัฐบาลเช่นเดียวกัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:50.591386255+07:00","message":"[bufferProcess] interim [560000000]:เส้นทางไปสุสานที่ต่อเนื่องไปยังหอมเครื่อง 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:50.591388705+07:00","message":"[bufferProcess] send to processor:เส้นทางไปสุสานที่ต่อเนื่องไปยังหอมเครื่อง 2 รัฐบาลเช่นเดียว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:50.591391478+07:00","message":"[bufferProcess] interim [560000000]: รัฐบาลเช่นเดียวกัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:50.591393571+07:00","message":"[bufferProcess] update buffer: เส้นทางไปสุสานที่ต่อเนื่องไปยังหอมเครื่อง 2 รัฐบาลเช่นเดียวกัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:50.591396829+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:50.59139929+07:00","message":"> Transcript [10533] [false]: 'เส้นทางไปสุสานที่ต่อเนื่องไปยังหอมเครื่อง 2 รัฐบาลเช่นเดียว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:50.591402777+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:50.591404668+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:50.591406207+07:00","message":"StatePrefix: 'เส้นทางไปสุสานที่ต่อเนื่องไปยังหอมเครื่อง 2 รัฐบาล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:50.59140808+07:00","message":"TextPushed: 'เส้นทางไปสุสานที่ต่อเนื่องไปยังหอม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:50.591410419+07:00","message":"Push: 'เครื่อง 2 รัฐบาล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:50.591411966+07:00","message":"TextPushed: 'เส้นทางไปสุสานที่ต่อเนื่องไปยังหอมเครื่อง 2 รัฐบาล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:50.591413788+07:00","message":"Set new StatePrefix : 'เส้นทางไปสุสานที่ต่อเนื่องไปยังหอมเครื่อง 2 รัฐบาลเช่นเดียว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:50.59141578+07:00","message":"Next Push (prob) : 'เช่นเดียว'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:50.591425748+07:00","message":"push: {false เครื่อง 2 รัฐบาล 0 0xc002aa0780}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:50.815530863+07:00","message":"[GCS] IsForceVAD: false for message ID: 2168"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:50.848166256+07:00","message":"receive streaming session, msgId: 2168"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:50.848202923+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เส้นทางไปสุสานที่ต่อเนื่องไปยังหอมเครื่อง 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:50.848209161+07:00","message":"receive interim result [false|false]: เส้นทางไปสุสานที่ต่อเนื่องไปยังหอมเครื่อง 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:50.848226297+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":"2025-10-27T15:48:50.848228802+07:00","message":"receive interim result [false|false]:  รัฐบาลเช่นเดียวกันค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:50.848235925+07:00","message":"[buffer interim] 2168 false เส้นทางไปสุสานที่ต่อเนื่องไปยังหอมเครื่อง 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:50.84823956+07:00","message":"[buffer interim] 2168 false  รัฐบาลเช่นเดียวกันค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:50.848255148+07:00","message":"[bufferProcess] interim [860000000]:เส้นทางไปสุสานที่ต่อเนื่องไปยังหอมเครื่อง 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:50.848275338+07:00","message":"[bufferProcess] send to processor:เส้นทางไปสุสานที่ต่อเนื่องไปยังหอมเครื่อง 2 รัฐบาลเช่นเดียวกัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:50.848282326+07:00","message":"[bufferProcess] interim [860000000]: รัฐบาลเช่นเดียวกันค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:50.848285706+07:00","message":"[bufferProcess] update buffer: เส้นทางไปสุสานที่ต่อเนื่องไปยังหอมเครื่อง 2 รัฐบาลเช่นเดียวกันค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:50.848290425+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:50.848295197+07:00","message":"> Transcript [10534] [false]: 'เส้นทางไปสุสานที่ต่อเนื่องไปยังหอมเครื่อง 2 รัฐบาลเช่นเดียวกัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:50.848300357+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:50.84830266+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:50.848305049+07:00","message":"StatePrefix: 'เส้นทางไปสุสานที่ต่อเนื่องไปยังหอมเครื่อง 2 รัฐบาลเช่นเดียว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:50.84830842+07:00","message":"TextPushed: 'เส้นทางไปสุสานที่ต่อเนื่องไปยังหอมเครื่อง 2 รัฐบาล'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:50.949519083+07:00","message":"[GCS] Start streaming session, msgId: 2169"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:51.037959745+07:00","message":"receive streaming session, msgId: 2168"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:51.037998621+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เส้นทางไปสู่ชั้นที่ต่อเนื่องไปยังหอบเรื่อง 2 รัฐบาลเช่นเดียวกันค่ะ\",\"confidence\":0.93313485}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":10000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:51.038004801+07:00","message":"receive interim result [true|false]: เส้นทางไปสู่ชั้นที่ต่อเนื่องไปยังหอบเรื่อง 2 รัฐบาลเช่นเดียวกันค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:51.038012107+07:00","message":"end recv isFinal message id 2168"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:51.038013848+07:00","message":"end Recv id 2168"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:51.038022662+07:00","message":"[buffer interim] 2168 true เส้นทางไปสู่ชั้นที่ต่อเนื่องไปยังหอบเรื่อง 2 รัฐบาลเช่นเดียวกันค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:51.038030156+07:00","message":"[bufferProcess] interim [10000000]:เส้นทางไปสู่ชั้นที่ต่อเนื่องไปยังหอบเรื่อง 2 รัฐบาลเช่นเดียวกันค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:51.038033061+07:00","message":"[bufferProcess] send to processor (isfinal):เส้นทางไปสุสานที่ต่อเนื่องไปยังหอมเครื่อง 2 รัฐบาลเช่นเดียวกันค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:51.038036594+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:51.038039006+07:00","message":"> Transcript [10535] [false]: 'เส้นทางไปสุสานที่ต่อเนื่องไปยังหอมเครื่อง 2 รัฐบาลเช่นเดียวกันค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:51.038042025+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:51.03804359+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:51.038045203+07:00","message":"StatePrefix: 'เส้นทางไปสุสานที่ต่อเนื่องไปยังหอมเครื่อง 2 รัฐบาลเช่นเดียว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:51.038047269+07:00","message":"TextPushed: 'เส้นทางไปสุสานที่ต่อเนื่องไปยังหอมเครื่อง 2 รัฐบาล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:51.038048877+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:51.038050468+07:00","message":"> Transcript [10536] [true]: 'เส้นทางไปสู่ชั้นที่ต่อเนื่องไปยังหอบเรื่อง 2 รัฐบาลเช่นเดียวกันค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:51.038052467+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:51.038054802+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:51.038058564+07:00","message":"StatePrefix: 'เส้นทางไปสุสานที่ต่อเนื่องไปยังหอมเครื่อง 2 รัฐบาลเช่นเดียว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:51.038060306+07:00","message":"TextPushed: 'เส้นทางไปสุสานที่ต่อเนื่องไปยังหอมเครื่อง 2 รัฐบาล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:51.038061771+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:51.038253062+07:00","message":"Push: 'เช่นเดียวกันค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:51.038255657+07:00","message":"TextPushed: 'เส้นทางไปสุสานที่ต่อเนื่องไปยังหอมเครื่อง 2 รัฐบาลเช่นเดียวกันค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:51.038257685+07:00","message":"Set new StatePrefix : 'เส้นทางไปสู่ชั้นที่ต่อเนื่องไปยังหอบเรื่อง 2 รัฐบาลเช่นเดียวกันค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:51.038259636+07:00","message":"Next Push (prob) : 'เส้นทางไปสู่ชั้นที่ต่อเนื่องไปยังหอบเรื่อง 2 รัฐบาลเช่นเดียวกันค่ะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:51.038268265+07:00","message":"push: {true เช่นเดียวกันค่ะ 0 0xc002aa0780}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:51.03827958+07:00","message":"write aligntment file to 'tmp/7446/align_message_id_2168.html'"}
{"level":"info","service":"Main","time":"2025-10-27T15:48:51.048686246+07:00","message":"write wav file: './tmp/7446/7446_2168.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:52.427867233+07:00","message":"[GCS] Cleaned up inactive client: 2150"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:52.427880573+07:00","message":"[GCS] Cleaned up inactive client: 2152"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:52.427883461+07:00","message":"[GCS] Cleaned up inactive client: 2153"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:52.427885946+07:00","message":"[GCS] Cleaned up inactive client: 2149"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:52.427887914+07:00","message":"[GCS] Cleaned up inactive client: 2148"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:52.42788993+07:00","message":"[GCS] Cleaned up inactive client: 2151"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:52.427892138+07:00","message":"[GCS] Cleaned up inactive client: 2147"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:48:53.374502864+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:48:53.374508824+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:54.334891065+07:00","message":"[GCS] IsForceVAD: false for message ID: 2169"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:54.440834957+07:00","message":"receive streaming session, msgId: 2169"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:54.440860875+07:00","message":"found end of frame, send empty tag with msgId: 2169"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:54.440863774+07:00","message":"end Recv id 2169"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:54.440869806+07:00","message":"[buffer interim] 2169 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:54.440876587+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:54.440880443+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:54.440883436+07:00","message":"> Transcript [10537] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:54.440885899+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:54.440887453+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:54.440888907+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:54.440890667+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:54.440898062+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:54.440910049+07:00","message":"push: {true \n 0 0xc002881480}"}
{"level":"info","service":"Main","time":"2025-10-27T15:48:54.449699456+07:00","message":"write wav file: './tmp/7446/7446_2169.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:54.466914522+07:00","message":"[GCS] Start streaming session, msgId: 2170"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:54.534900316+07:00","message":"[GCS] IsForceVAD: false for message ID: 2170"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:54.92037089+07:00","message":"receive streaming session, msgId: 2170"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:54.920388344+07:00","message":"found end of frame, send empty tag with msgId: 2170"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:54.920391244+07:00","message":"end Recv id 2170"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:54.920421113+07:00","message":"[buffer interim] 2170 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:54.920442908+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:54.92044674+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:54.920450226+07:00","message":"> Transcript [10538] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:54.920452606+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:54.920454464+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:54.920455982+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:54.920457478+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:54.920459803+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:54.920469425+07:00","message":"push: {true \n 0 0xc002aa0b80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:48:54.925370727+07:00","message":"write wav file: './tmp/7446/7446_2170.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:55.176089133+07:00","message":"[GCS] Start streaming session, msgId: 2171"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:55.23499792+07:00","message":"[GCS] IsForceVAD: false for message ID: 2171"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:55.435072171+07:00","message":"[GCS] Start streaming session, msgId: 2172"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:55.461682524+07:00","message":"receive streaming session, msgId: 2171"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:55.461705418+07:00","message":"found end of frame, send empty tag with msgId: 2171"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:55.461708353+07:00","message":"end Recv id 2171"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:55.46171515+07:00","message":"[buffer interim] 2171 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:55.461722059+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:55.461725279+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:55.461728166+07:00","message":"> Transcript [10539] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:55.461730288+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:55.461732056+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:55.461734174+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:55.461736241+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:55.461739461+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:55.461749514+07:00","message":"push: {true \n 0 0xc002881b80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:48:55.466785693+07:00","message":"write wav file: './tmp/7446/7446_2171.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:48:56.375189975+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:48:56.375210553+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:57.728201157+07:00","message":"receive streaming session, msgId: 2172"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:57.728234726+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":"2025-10-27T15:48:57.728239699+07:00","message":"receive interim result [false|false]: ประสาท"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:57.728253115+07:00","message":"[buffer interim] 2172 false ประสาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:57.728259686+07:00","message":"[bufferProcess] interim [100000000]:ประสาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:57.728261178+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:57.728265854+07:00","message":"[bufferProcess] send to processor (ticker):ประสาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:57.728268492+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:57.728271159+07:00","message":"> Transcript [10540] [false]: 'ประสาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:57.728273304+07:00","message":"Set StatePrefix (first interim): 'ประสาท'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:58.468556017+07:00","message":"receive streaming session, msgId: 2172"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:58.468599432+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":"2025-10-27T15:48:58.468606585+07:00","message":"receive interim result [false|false]: สถานที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:58.468620601+07:00","message":"[buffer interim] 2172 false สถานที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:58.468626837+07:00","message":"[bufferProcess] interim [880000000]:สถานที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:58.468628268+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:58.915828682+07:00","message":"receive streaming session, msgId: 2172"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:58.915880869+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":"2025-10-27T15:48:58.915888425+07:00","message":"receive interim result [false|false]: สถานที่สำคัญ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:58.91590613+07:00","message":"[buffer interim] 2172 false สถานที่สำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:58.915915306+07:00","message":"[bufferProcess] interim [300000000]:สถานที่สำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:58.915918481+07:00","message":"[bufferProcess] send to processor:สถานที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:58.915923137+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:58.915926491+07:00","message":"> Transcript [10541] [false]: 'สถานที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:58.915928898+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:58.915931253+07:00","message":"Set new StatePrefix: 'สถานที่'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:59.364336742+07:00","message":"receive streaming session, msgId: 2172"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:59.364375354+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":"2025-10-27T15:48:59.364380878+07:00","message":"receive interim result [false|false]: สถานที่สำคัญที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:59.364396216+07:00","message":"[buffer interim] 2172 false สถานที่สำคัญที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:59.364403738+07:00","message":"[bufferProcess] interim [780000000]:สถานที่สำคัญที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:59.364405646+07:00","message":"[bufferProcess] send to processor:สถานที่สำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:59.364409208+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:59.364411748+07:00","message":"> Transcript [10542] [false]: 'สถานที่สำคัญ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:59.364414418+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:59.364417078+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:59.364419509+07:00","message":"StatePrefix: 'สถานที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:59.364421806+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:48:59.375828693+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:48:59.375856261+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:59.629004249+07:00","message":"receive streaming session, msgId: 2172"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:59.629048811+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":"2025-10-27T15:48:59.629055238+07:00","message":"receive interim result [false|false]: สถานที่สำคัญที่ผู้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:59.629070336+07:00","message":"[buffer interim] 2172 false สถานที่สำคัญที่ผู้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:59.629078794+07:00","message":"[bufferProcess] interim [960000000]:สถานที่สำคัญที่ผู้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:59.629081723+07:00","message":"[bufferProcess] send to processor:สถานที่สำคัญที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:59.629086036+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:59.629089748+07:00","message":"> Transcript [10543] [false]: 'สถานที่สำคัญที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:59.629094312+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:59.629096456+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:59.629098584+07:00","message":"StatePrefix: 'สถานที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:59.629100815+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:59.638610921+07:00","message":"receive streaming session, msgId: 2172"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:59.638640687+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":"2025-10-27T15:48:59.638645801+07:00","message":"receive interim result [false|false]: สถานที่สำคัญที่พบ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:59.638659424+07:00","message":"[buffer interim] 2172 false สถานที่สำคัญที่พบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:59.63866557+07:00","message":"[bufferProcess] interim [20000000]:สถานที่สำคัญที่พบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:59.638668544+07:00","message":"[bufferProcess] send to processor:สถานที่สำคัญที่ผู้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:59.638671926+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:59.63867462+07:00","message":"> Transcript [10544] [false]: 'สถานที่สำคัญที่ผู้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:59.63867809+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:59.638680149+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:59.638682268+07:00","message":"StatePrefix: 'สถานที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:59.638684348+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:59.686524575+07:00","message":"receive streaming session, msgId: 2172"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:59.686568233+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":"2025-10-27T15:48:59.686574816+07:00","message":"receive interim result [false|false]: สถานที่สำคัญ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:59.686590697+07:00","message":"[buffer interim] 2172 false สถานที่สำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:59.686600862+07:00","message":"[bufferProcess] interim [80000000]:สถานที่สำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:59.686604481+07:00","message":"[bufferProcess] send to processor:สถานที่สำคัญที่พบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:59.686611392+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:59.686614747+07:00","message":"> Transcript [10545] [false]: 'สถานที่สำคัญที่พบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:59.6866185+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:59.686620962+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:59.686623712+07:00","message":"StatePrefix: 'สถานที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:59.68662579+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:59.686632776+07:00","message":"Push: 'สถานที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:59.686634965+07:00","message":"TextPushed: 'สถานที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:59.686637454+07:00","message":"Set new StatePrefix : 'สถานที่สำคัญที่พบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:59.686639976+07:00","message":"Next Push (prob) : 'สำคัญที่พบ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:59.68667109+07:00","message":"push: {false สถานที่ 0 0xc002b14780}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:59.812901563+07:00","message":"receive streaming session, msgId: 2172"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:59.812937539+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":"2025-10-27T15:48:59.812942868+07:00","message":"receive interim result [false|false]: สถานที่สำคัญที่พระบาท"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:59.812954959+07:00","message":"[buffer interim] 2172 false สถานที่สำคัญที่พระบาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:59.812961651+07:00","message":"[bufferProcess] interim [140000000]:สถานที่สำคัญที่พระบาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:59.812963788+07:00","message":"[bufferProcess] send to processor:สถานที่สำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:59.812968672+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:59.812970992+07:00","message":"> Transcript [10546] [false]: 'สถานที่สำคัญ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:59.8129732+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:59.816428512+07:00","message":"receive streaming session, msgId: 2172"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:59.816459627+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":"2025-10-27T15:48:59.816464628+07:00","message":"receive interim result [false|false]: สถานที่สำคัญที่สุด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:48:59.81647803+07:00","message":"[buffer interim] 2172 false สถานที่สำคัญที่สุด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:59.816484685+07:00","message":"[bufferProcess] interim [200000000]:สถานที่สำคัญที่สุด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:59.816486602+07:00","message":"[bufferProcess] send to processor:สถานที่สำคัญที่พระบาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:59.81649178+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:59.816494035+07:00","message":"> Transcript [10547] [false]: 'สถานที่สำคัญที่พระบาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:59.816496317+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:48:59.816497884+07:00","message":"Set new StatePrefix: 'สถานที่สำคัญที่พระบาท'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:00.065121951+07:00","message":"receive streaming session, msgId: 2172"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:00.065184552+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":"2025-10-27T15:49:00.065191269+07:00","message":"receive interim result [false|false]: สถานที่สำคัญที่พระบาทสมเด็จพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:00.065203599+07:00","message":"[buffer interim] 2172 false สถานที่สำคัญที่พระบาทสมเด็จพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:00.065213001+07:00","message":"[bufferProcess] interim [440000000]:สถานที่สำคัญที่พระบาทสมเด็จพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:00.065216177+07:00","message":"[bufferProcess] send to processor:สถานที่สำคัญที่สุด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:00.065223316+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:00.065226925+07:00","message":"> Transcript [10548] [false]: 'สถานที่สำคัญที่สุด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:00.065229987+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:00.065232687+07:00","message":"Set new StatePrefix: 'สถานที่สำคัญที่สุด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:00.192132789+07:00","message":"receive streaming session, msgId: 2172"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:00.19217437+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":"2025-10-27T15:49:00.192181553+07:00","message":"receive interim result [false|false]: สถานที่สำคัญที่พระบาทสมเด็จพระเจ้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:00.192195248+07:00","message":"[buffer interim] 2172 false สถานที่สำคัญที่พระบาทสมเด็จพระเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:00.19220346+07:00","message":"[bufferProcess] interim [560000000]:สถานที่สำคัญที่พระบาทสมเด็จพระเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:00.1922069+07:00","message":"[bufferProcess] send to processor:สถานที่สำคัญที่พระบาทสมเด็จพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:00.19221413+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:00.192217897+07:00","message":"> Transcript [10549] [false]: 'สถานที่สำคัญที่พระบาทสมเด็จพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:00.192220849+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:00.192223552+07:00","message":"Set new StatePrefix: 'สถานที่สำคัญที่พระบาทสมเด็จพระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:00.384500218+07:00","message":"receive streaming session, msgId: 2172"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:00.384564085+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":"2025-10-27T15:49:00.384574641+07:00","message":"receive interim result [false|false]: สถานที่สำคัญที่พระบาทสมเด็จพระเจ้าอยู่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:00.384610485+07:00","message":"[buffer interim] 2172 false สถานที่สำคัญที่พระบาทสมเด็จพระเจ้าอยู่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:00.384625151+07:00","message":"[bufferProcess] interim [740000000]:สถานที่สำคัญที่พระบาทสมเด็จพระเจ้าอยู่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:00.384630703+07:00","message":"[bufferProcess] send to processor:สถานที่สำคัญที่พระบาทสมเด็จพระเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:00.384635644+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:00.384639357+07:00","message":"> Transcript [10550] [false]: 'สถานที่สำคัญที่พระบาทสมเด็จพระเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:00.384648242+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:00.384651047+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:00.38465377+07:00","message":"StatePrefix: 'สถานที่สำคัญที่พระบาทสมเด็จพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:00.384657375+07:00","message":"TextPushed: 'สถานที่'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:00.512864565+07:00","message":"receive streaming session, msgId: 2172"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:00.512906144+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":"2025-10-27T15:49:00.512914814+07:00","message":"receive interim result [false|false]: สถานที่สำคัญที่พระบาทสมเด็จพระเจ้าอยู่หัว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:00.512931568+07:00","message":"[buffer interim] 2172 false สถานที่สำคัญที่พระบาทสมเด็จพระเจ้าอยู่หัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:00.512942242+07:00","message":"[bufferProcess] interim [860000000]:สถานที่สำคัญที่พระบาทสมเด็จพระเจ้าอยู่หัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:00.512945569+07:00","message":"[bufferProcess] send to processor:สถานที่สำคัญที่พระบาทสมเด็จพระเจ้าอยู่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:00.512953118+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:00.512956658+07:00","message":"> Transcript [10551] [false]: 'สถานที่สำคัญที่พระบาทสมเด็จพระเจ้าอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:00.512960879+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:00.512963354+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:00.512966783+07:00","message":"StatePrefix: 'สถานที่สำคัญที่พระบาทสมเด็จพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:00.512971299+07:00","message":"TextPushed: 'สถานที่'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:00.815975535+07:00","message":"[GCS] IsForceVAD: false for message ID: 2172"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:00.933437135+07:00","message":"receive streaming session, msgId: 2172"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:00.933476865+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สถานที่สำคัญที่พระบาทสมเด็จพระเจ้าอยู่หัว\",\"confidence\":0.9578334}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:00.933483697+07:00","message":"receive interim result [true|false]: สถานที่สำคัญที่พระบาทสมเด็จพระเจ้าอยู่หัว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:00.933491207+07:00","message":"end recv isFinal message id 2172"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:00.933492949+07:00","message":"end Recv id 2172"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:00.933498423+07:00","message":"[buffer interim] 2172 true สถานที่สำคัญที่พระบาทสมเด็จพระเจ้าอยู่หัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:00.933506982+07:00","message":"[bufferProcess] interim [400000000]:สถานที่สำคัญที่พระบาทสมเด็จพระเจ้าอยู่หัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:00.933511486+07:00","message":"[bufferProcess] send to processor (isfinal):สถานที่สำคัญที่พระบาทสมเด็จพระเจ้าอยู่หัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:00.933515213+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:00.933517471+07:00","message":"> Transcript [10552] [false]: 'สถานที่สำคัญที่พระบาทสมเด็จพระเจ้าอยู่หัว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:00.933520438+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:00.933522133+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:00.933524198+07:00","message":"StatePrefix: 'สถานที่สำคัญที่พระบาทสมเด็จพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:00.933526097+07:00","message":"TextPushed: 'สถานที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:00.933527433+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:00.933529122+07:00","message":"> Transcript [10553] [true]: 'สถานที่สำคัญที่พระบาทสมเด็จพระเจ้าอยู่หัว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:00.933531121+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:00.933532359+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:00.933533676+07:00","message":"StatePrefix: 'สถานที่สำคัญที่พระบาทสมเด็จพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:00.933535117+07:00","message":"TextPushed: 'สถานที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:00.933537551+07:00","message":"Push: 'สำคัญที่พระบาทสมเด็จพระเจ้าอยู่หัว'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:00.933545874+07:00","message":"push: {true สำคัญที่พระบาทสมเด็จพระเจ้าอยู่หัว 0 0xc002b14780}"}
{"level":"info","service":"Main","time":"2025-10-27T15:49:00.944012081+07:00","message":"write wav file: './tmp/7446/7446_2172.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:01.065130015+07:00","message":"[GCS] Start streaming session, msgId: 2173"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:01.636284516+07:00","message":"receive streaming session, msgId: 2173"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:01.636320023+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":"2025-10-27T15:49:01.636324587+07:00","message":"receive interim result [false|false]: มี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:01.636336368+07:00","message":"[buffer interim] 2173 false มี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:01.636344579+07:00","message":"[bufferProcess] interim [540000000]:มี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:01.636346477+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:01.951512308+07:00","message":"receive streaming session, msgId: 2173"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:01.95155204+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":"2025-10-27T15:49:01.951557872+07:00","message":"receive interim result [false|false]: มีพัดลม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:01.951570427+07:00","message":"[buffer interim] 2173 false มีพัดลม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:01.95157906+07:00","message":"[bufferProcess] interim [900000000]:มีพัดลม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:01.951581117+07:00","message":"[bufferProcess] send to processor:มี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:01.951586589+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:01.951589294+07:00","message":"> Transcript [10554] [false]: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:01.951591132+07:00","message":"Set StatePrefix (first interim): 'มี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:02.248721268+07:00","message":"receive streaming session, msgId: 2173"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:02.248760455+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":"2025-10-27T15:49:02.248765884+07:00","message":"receive interim result [false|false]: มีปทุมราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:02.248781019+07:00","message":"[buffer interim] 2173 false มีปทุมราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:02.248788573+07:00","message":"[bufferProcess] interim [140000000]:มีปทุมราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:02.24879068+07:00","message":"[bufferProcess] send to processor:มีพัดลม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:02.248794178+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:02.248796673+07:00","message":"> Transcript [10555] [false]: 'มีพัดลม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:02.248799083+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:02.248800678+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:02.248802801+07:00","message":"StatePrefix: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:02.248804503+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:02.30948856+07:00","message":"receive streaming session, msgId: 2173"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:02.30952393+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":"2025-10-27T15:49:02.30952931+07:00","message":"receive interim result [false|false]: มีพระบรมราชโองการ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:02.309543555+07:00","message":"[buffer interim] 2173 false มีพระบรมราชโองการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:02.309550381+07:00","message":"[bufferProcess] interim [260000000]:มีพระบรมราชโองการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:02.309552503+07:00","message":"[bufferProcess] send to processor:มีปทุมราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:02.309555751+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:02.30955812+07:00","message":"> Transcript [10556] [false]: 'มีปทุมราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:02.309561154+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:02.309563035+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:02.309565141+07:00","message":"StatePrefix: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:02.309567126+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:49:02.376095733+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:49:02.376101838+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:02.440924512+07:00","message":"receive streaming session, msgId: 2173"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:02.440965006+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":"2025-10-27T15:49:02.440972265+07:00","message":"receive interim result [false|false]: มีพระบรมราชองค์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:02.440985593+07:00","message":"[buffer interim] 2173 false มีพระบรมราชองค์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:02.440991721+07:00","message":"[bufferProcess] interim [380000000]:มีพระบรมราชองค์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:02.440993729+07:00","message":"[bufferProcess] send to processor:มีพระบรมราชโองการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:02.440999241+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:02.441001844+07:00","message":"> Transcript [10557] [false]: 'มีพระบรมราชโองการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:02.441005054+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:02.441006784+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:02.44100877+07:00","message":"StatePrefix: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:02.441010611+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:02.5162811+07:00","message":"receive streaming session, msgId: 2173"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:02.516317252+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":"2025-10-27T15:49:02.516323576+07:00","message":"receive interim result [false|false]: มีพระบรมราชโองการ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:02.516338746+07:00","message":"[buffer interim] 2173 false มีพระบรมราชโองการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:02.516345585+07:00","message":"[bufferProcess] interim [500000000]:มีพระบรมราชโองการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:02.516347446+07:00","message":"[bufferProcess] send to processor:มีพระบรมราชองค์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:02.516351065+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:02.516353598+07:00","message":"> Transcript [10558] [false]: 'มีพระบรมราชองค์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:02.516356254+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:02.516358125+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:02.51636012+07:00","message":"StatePrefix: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:02.516361953+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:02.516366273+07:00","message":"Push: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:02.516367882+07:00","message":"TextPushed: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:02.51636981+07:00","message":"Set new StatePrefix : 'มีพระบรมราชองค์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:02.516371804+07:00","message":"Next Push (prob) : 'พระบรมราชองค์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:02.516379597+07:00","message":"push: {false มี 0 0xc002aa0080}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:03.016763259+07:00","message":"receive streaming session, msgId: 2173"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:03.016798716+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":"2025-10-27T15:49:03.016804477+07:00","message":"receive interim result [false|false]: มีพระบรมราชโองการปลด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:03.016817548+07:00","message":"[buffer interim] 2173 false มีพระบรมราชโองการปลด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:03.016824701+07:00","message":"[bufferProcess] interim [980000000]:มีพระบรมราชโองการปลด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:03.016827008+07:00","message":"[bufferProcess] send to processor:มีพระบรมราชโองการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:03.016833381+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:03.016841576+07:00","message":"> Transcript [10559] [false]: 'มีพระบรมราชโองการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:03.016843995+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:03.016845885+07:00","message":"Set new StatePrefix: 'มีพระบรมราชโองการ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:03.209051007+07:00","message":"receive streaming session, msgId: 2173"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:03.209086681+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":"2025-10-27T15:49:03.209092368+07:00","message":"receive interim result [false|false]: มีพระบรมราชโองการโปรดเกล้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:03.209107606+07:00","message":"[buffer interim] 2173 false มีพระบรมราชโองการโปรดเกล้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:03.209116016+07:00","message":"[bufferProcess] interim [220000000]:มีพระบรมราชโองการโปรดเกล้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:03.2091193+07:00","message":"[bufferProcess] send to processor:มีพระบรมราชโองการปลด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:03.209123955+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:03.209127192+07:00","message":"> Transcript [10560] [false]: 'มีพระบรมราชโองการปลด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:03.209131474+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:03.209133808+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:03.20913606+07:00","message":"StatePrefix: 'มีพระบรมราชโองการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:03.209139802+07:00","message":"TextPushed: 'มี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:03.733867403+07:00","message":"receive streaming session, msgId: 2173"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:03.733905712+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":"2025-10-27T15:49:03.733910506+07:00","message":"receive interim result [false|false]: มีพระบรมราชโองการโปรดเกล้าโปรดกระหม่อม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:03.733924088+07:00","message":"[buffer interim] 2173 false มีพระบรมราชโองการโปรดเกล้าโปรดกระหม่อม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:03.733930979+07:00","message":"[bufferProcess] interim [700000000]:มีพระบรมราชโองการโปรดเกล้าโปรดกระหม่อม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:03.733933616+07:00","message":"[bufferProcess] send to processor:มีพระบรมราชโองการโปรดเกล้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:03.733936867+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:03.733939542+07:00","message":"> Transcript [10561] [false]: 'มีพระบรมราชโองการโปรดเกล้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:03.733942697+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:03.73394455+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:03.733946527+07:00","message":"StatePrefix: 'มีพระบรมราชโองการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:03.733948801+07:00","message":"TextPushed: 'มี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:04.308611022+07:00","message":"receive streaming session, msgId: 2173"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:04.308646693+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":"2025-10-27T15:49:04.308652402+07:00","message":"receive interim result [false|false]: มีพระบรมราชโองการโปรดเกล้าโปรดกระหม่อม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:04.308667125+07:00","message":"[buffer interim] 2173 false มีพระบรมราชโองการโปรดเกล้าโปรดกระหม่อม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:04.308674841+07:00","message":"[bufferProcess] interim [300000000]:มีพระบรมราชโองการโปรดเกล้าโปรดกระหม่อม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:04.308677444+07:00","message":"[bufferProcess] send to processor:มีพระบรมราชโองการโปรดเกล้าโปรดกระหม่อม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:04.308682517+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:04.308685008+07:00","message":"> Transcript [10562] [false]: 'มีพระบรมราชโองการโปรดเกล้าโปรดกระหม่อม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:04.308688089+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:04.308689941+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:04.308691913+07:00","message":"StatePrefix: 'มีพระบรมราชโองการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:04.308694172+07:00","message":"TextPushed: 'มี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:04.639969669+07:00","message":"receive streaming session, msgId: 2173"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:04.640004682+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":"2025-10-27T15:49:04.640010645+07:00","message":"receive interim result [false|false]: มีพระบรมราชโองการโปรดเกล้าโปรดกระหม่อมให้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:04.640023121+07:00","message":"[buffer interim] 2173 false มีพระบรมราชโองการโปรดเกล้าโปรดกระหม่อมให้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:04.64003106+07:00","message":"[bufferProcess] interim [540000000]:มีพระบรมราชโองการโปรดเกล้าโปรดกระหม่อมให้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:04.640033305+07:00","message":"[bufferProcess] send to processor:มีพระบรมราชโองการโปรดเกล้าโปรดกระหม่อม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:04.640038621+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:04.640041133+07:00","message":"> Transcript [10563] [false]: 'มีพระบรมราชโองการโปรดเกล้าโปรดกระหม่อม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:04.640044554+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:04.640046395+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:04.640048221+07:00","message":"StatePrefix: 'มีพระบรมราชโองการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:04.640050274+07:00","message":"TextPushed: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:04.640055157+07:00","message":"Push: 'พระบรมราชโองการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:04.640056841+07:00","message":"TextPushed: 'มีพระบรมราชโองการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:04.640058902+07:00","message":"Set new StatePrefix : 'มีพระบรมราชโองการโปรดเกล้าโปรดกระหม่อม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:04.640061054+07:00","message":"Next Push (prob) : 'โปรดเกล้าโปรดกระหม่อม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:04.640068668+07:00","message":"push: {false พระบรมราชโองการ 0 0xc002aa0080}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:04.710355636+07:00","message":"receive streaming session, msgId: 2173"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:04.710393535+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":"2025-10-27T15:49:04.710399823+07:00","message":"receive interim result [false|false]: มีพระบรมราชโองการโปรดเกล้าโปรดกระหม่อม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:04.710414018+07:00","message":"[buffer interim] 2173 false มีพระบรมราชโองการโปรดเกล้าโปรดกระหม่อม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:04.710423097+07:00","message":"[bufferProcess] interim [600000000]:มีพระบรมราชโองการโปรดเกล้าโปรดกระหม่อม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:04.710425434+07:00","message":"[bufferProcess] send to processor:มีพระบรมราชโองการโปรดเกล้าโปรดกระหม่อมให้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:04.710430959+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:04.71043334+07:00","message":"> Transcript [10564] [false]: 'มีพระบรมราชโองการโปรดเกล้าโปรดกระหม่อมให้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:04.710436299+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:04.71043807+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:04.710439775+07:00","message":"StatePrefix: 'มีพระบรมราชโองการโปรดเกล้าโปรดกระหม่อม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:04.710442676+07:00","message":"TextPushed: 'มีพระบรมราชโองการ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:05.014502821+07:00","message":"receive streaming session, msgId: 2173"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:05.014533593+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":"2025-10-27T15:49:05.014539311+07:00","message":"receive interim result [false|false]: มีพระบรมราชโองการโปรดเกล้าฯพระราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:05.014551402+07:00","message":"[buffer interim] 2173 false มีพระบรมราชโองการโปรดเกล้าฯพระราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:05.014560083+07:00","message":"[bufferProcess] interim [20000000]:มีพระบรมราชโองการโปรดเกล้าฯพระราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:05.014562227+07:00","message":"[bufferProcess] send to processor:มีพระบรมราชโองการโปรดเกล้าโปรดกระหม่อม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:05.014566267+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:05.014569187+07:00","message":"> Transcript [10565] [false]: 'มีพระบรมราชโองการโปรดเกล้าโปรดกระหม่อม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:05.014572227+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:05.014574265+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:05.014575804+07:00","message":"StatePrefix: 'มีพระบรมราชโองการโปรดเกล้าโปรดกระหม่อม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:05.014577832+07:00","message":"TextPushed: 'มีพระบรมราชโองการ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:05.145747022+07:00","message":"receive streaming session, msgId: 2173"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:05.145781465+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":"2025-10-27T15:49:05.145787093+07:00","message":"receive interim result [false|false]: มีพระบรมราชโองการโปรดเกล้าโปรดกระหม่อม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:05.145800109+07:00","message":"[buffer interim] 2173 false มีพระบรมราชโองการโปรดเกล้าโปรดกระหม่อม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:05.145806531+07:00","message":"[bufferProcess] interim [80000000]:มีพระบรมราชโองการโปรดเกล้าโปรดกระหม่อม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:05.145808769+07:00","message":"[bufferProcess] send to processor:มีพระบรมราชโองการโปรดเกล้าฯพระราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:05.145813931+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:05.14581636+07:00","message":"> Transcript [10566] [false]: 'มีพระบรมราชโองการโปรดเกล้าฯพระราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:05.145818461+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:05.145820153+07:00","message":"Set new StatePrefix: 'มีพระบรมราชโองการโปรดเกล้าฯพระราช'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:05.266932264+07:00","message":"receive streaming session, msgId: 2173"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:05.266967635+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":"2025-10-27T15:49:05.266972982+07:00","message":"receive interim result [false|false]: มีพระบรมราชโองการโปรดเกล้าฯพระราชทาน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:05.26698687+07:00","message":"[buffer interim] 2173 false มีพระบรมราชโองการโปรดเกล้าฯพระราชทาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:05.266997827+07:00","message":"[bufferProcess] interim [140000000]:มีพระบรมราชโองการโปรดเกล้าฯพระราชทาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:05.267000094+07:00","message":"[bufferProcess] send to processor:มีพระบรมราชโองการโปรดเกล้าโปรดกระหม่อม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:05.267003681+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:05.267006251+07:00","message":"> Transcript [10567] [false]: 'มีพระบรมราชโองการโปรดเกล้าโปรดกระหม่อม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:05.26700817+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:05.267009768+07:00","message":"Set new StatePrefix: 'มีพระบรมราชโองการโปรดเกล้าโปรดกระหม่อม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:05.325740826+07:00","message":"receive streaming session, msgId: 2173"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:05.325775059+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":"2025-10-27T15:49:05.325780686+07:00","message":"receive interim result [false|false]: มีพระบรมราชโองการโปรดเกล้าฯให้บูรณะพระราชวัง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:05.325792558+07:00","message":"[buffer interim] 2173 false มีพระบรมราชโองการโปรดเกล้าฯให้บูรณะพระราชวัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:05.325798837+07:00","message":"[bufferProcess] interim [260000000]:มีพระบรมราชโองการโปรดเกล้าฯให้บูรณะพระราชวัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:05.325801326+07:00","message":"[bufferProcess] send to processor:มีพระบรมราชโองการโปรดเกล้าฯพระราชทาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:05.325807592+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:05.325811149+07:00","message":"> Transcript [10568] [false]: 'มีพระบรมราชโองการโปรดเกล้าฯพระราชทาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:05.325814451+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:05.32581686+07:00","message":"Set new StatePrefix: 'มีพระบรมราชโองการโปรดเกล้าฯพระราชทาน'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:49:05.377178317+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:49:05.377182005+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:05.666099108+07:00","message":"receive streaming session, msgId: 2173"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:05.666134183+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":"2025-10-27T15:49:05.666140049+07:00","message":"receive interim result [false|false]: มีพระบรมราชโองการโปรดเกล้าฯให้บูรณะพระราชวังจาก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:05.66615371+07:00","message":"[buffer interim] 2173 false มีพระบรมราชโองการโปรดเกล้าฯให้บูรณะพระราชวังจาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:05.66615992+07:00","message":"[bufferProcess] interim [620000000]:มีพระบรมราชโองการโปรดเกล้าฯให้บูรณะพระราชวังจาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:05.666162398+07:00","message":"[bufferProcess] send to processor:มีพระบรมราชโองการโปรดเกล้าฯให้บูรณะพระราชวัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:05.666167718+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:05.666170355+07:00","message":"> Transcript [10569] [false]: 'มีพระบรมราชโองการโปรดเกล้าฯให้บูรณะพระราชวัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:05.666172374+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:05.666174641+07:00","message":"Set new StatePrefix: 'มีพระบรมราชโองการโปรดเกล้าฯให้บูรณะพระราชวัง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:05.845390065+07:00","message":"receive streaming session, msgId: 2173"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:05.845439298+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":"2025-10-27T15:49:05.845447654+07:00","message":"receive interim result [false|false]: มีพระบรมราชโองการโปรดเกล้าฯให้บูรณะพระราชวัง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:05.845464157+07:00","message":"[buffer interim] 2173 false มีพระบรมราชโองการโปรดเกล้าฯให้บูรณะพระราชวัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:05.845474976+07:00","message":"[bufferProcess] interim [740000000]:มีพระบรมราชโองการโปรดเกล้าฯให้บูรณะพระราชวัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:05.845478074+07:00","message":"[bufferProcess] send to processor:มีพระบรมราชโองการโปรดเกล้าฯให้บูรณะพระราชวังจาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:05.845484745+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:05.845488646+07:00","message":"> Transcript [10570] [false]: 'มีพระบรมราชโองการโปรดเกล้าฯให้บูรณะพระราชวังจาก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:05.845493511+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:05.8454969+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:05.845499324+07:00","message":"StatePrefix: 'มีพระบรมราชโองการโปรดเกล้าฯให้บูรณะพระราชวัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:05.845502509+07:00","message":"TextPushed: 'มีพระบรมราชโองการ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:05.849051935+07:00","message":"receive streaming session, msgId: 2173"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:05.84908149+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":"2025-10-27T15:49:05.849089294+07:00","message":"receive interim result [false|false]: มีพระบรมราชโองการโปรดเกล้าฯให้บูรณะพระราชวังจากงาน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:05.84912368+07:00","message":"[buffer interim] 2173 false มีพระบรมราชโองการโปรดเกล้าฯให้บูรณะพระราชวังจากงาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:05.849137118+07:00","message":"[bufferProcess] interim [800000000]:มีพระบรมราชโองการโปรดเกล้าฯให้บูรณะพระราชวังจากงาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:05.849144757+07:00","message":"[bufferProcess] send to processor:มีพระบรมราชโองการโปรดเกล้าฯให้บูรณะพระราชวัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:05.849199436+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:05.849203723+07:00","message":"> Transcript [10571] [false]: 'มีพระบรมราชโองการโปรดเกล้าฯให้บูรณะพระราชวัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:05.849207524+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:05.849210055+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:05.849212201+07:00","message":"StatePrefix: 'มีพระบรมราชโองการโปรดเกล้าฯให้บูรณะพระราชวัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:05.849215153+07:00","message":"TextPushed: 'มีพระบรมราชโองการ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:06.232200758+07:00","message":"receive streaming session, msgId: 2173"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:06.232234361+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":"2025-10-27T15:49:06.232240033+07:00","message":"receive interim result [false|false]: มีพระบรมราชโองการโปรดเกล้าฯให้บูรณะพระราชวังจากงานก็"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:06.232252247+07:00","message":"[buffer interim] 2173 false มีพระบรมราชโองการโปรดเกล้าฯให้บูรณะพระราชวังจากงานก็"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:06.23225902+07:00","message":"[bufferProcess] interim [100000000]:มีพระบรมราชโองการโปรดเกล้าฯให้บูรณะพระราชวังจากงานก็"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:06.232261234+07:00","message":"[bufferProcess] send to processor:มีพระบรมราชโองการโปรดเกล้าฯให้บูรณะพระราชวังจากงาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:06.232266701+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:06.232269214+07:00","message":"> Transcript [10572] [false]: 'มีพระบรมราชโองการโปรดเกล้าฯให้บูรณะพระราชวังจากงาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:06.232272574+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:06.232274414+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:06.23227633+07:00","message":"StatePrefix: 'มีพระบรมราชโองการโปรดเกล้าฯให้บูรณะพระราชวัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:06.232278533+07:00","message":"TextPushed: 'มีพระบรมราชโองการ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:06.253971234+07:00","message":"[GCS] IsForceVAD: false for message ID: 2173"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:06.31824569+07:00","message":"receive streaming session, msgId: 2173"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:06.318275732+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":"2025-10-27T15:49:06.318281283+07:00","message":"receive interim result [false|false]: มีพระบรมราชโองการโปรดเกล้าฯให้บูรณะพระราชวังจากงาน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:06.318298922+07:00","message":"[buffer interim] 2173 false มีพระบรมราชโองการโปรดเกล้าฯให้บูรณะพระราชวังจากงาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:06.31830811+07:00","message":"[bufferProcess] interim [160000000]:มีพระบรมราชโองการโปรดเกล้าฯให้บูรณะพระราชวังจากงาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:06.31831106+07:00","message":"[bufferProcess] send to processor:มีพระบรมราชโองการโปรดเกล้าฯให้บูรณะพระราชวังจากงานก็"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:06.318316291+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:06.318319283+07:00","message":"> Transcript [10573] [false]: 'มีพระบรมราชโองการโปรดเกล้าฯให้บูรณะพระราชวังจากงานก็'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:06.318322947+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:06.318324734+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:06.318326319+07:00","message":"StatePrefix: 'มีพระบรมราชโองการโปรดเกล้าฯให้บูรณะพระราชวัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:06.318328308+07:00","message":"TextPushed: 'มีพระบรมราชโองการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:06.31833137+07:00","message":"Push: 'โปรดเกล้าฯให้บูรณะพระราชวัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:06.318333276+07:00","message":"TextPushed: 'มีพระบรมราชโองการโปรดเกล้าฯให้บูรณะพระราชวัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:06.318335185+07:00","message":"Set new StatePrefix : 'มีพระบรมราชโองการโปรดเกล้าฯให้บูรณะพระราชวังจากงานก็'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:06.318337066+07:00","message":"Next Push (prob) : 'จากงานก็'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:06.318344946+07:00","message":"push: {false โปรดเกล้าฯให้บูรณะพระราชวัง 0 0xc002aa0080}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:06.326439835+07:00","message":"[GCS] Start streaming session, msgId: 2174"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:06.362508171+07:00","message":"receive streaming session, msgId: 2173"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:06.362542205+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":"2025-10-27T15:49:06.362548185+07:00","message":"receive interim result [false|false]: มีพระบรมราชโองการโปรดเกล้าฯให้บูรณะพระราชวังจากงานพระบรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:06.362561508+07:00","message":"[buffer interim] 2173 false มีพระบรมราชโองการโปรดเกล้าฯให้บูรณะพระราชวังจากงานพระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:06.362567756+07:00","message":"[bufferProcess] interim [340000000]:มีพระบรมราชโองการโปรดเกล้าฯให้บูรณะพระราชวังจากงานพระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:06.362570333+07:00","message":"[bufferProcess] send to processor:มีพระบรมราชโองการโปรดเกล้าฯให้บูรณะพระราชวังจากงาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:06.362575671+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:06.362578064+07:00","message":"> Transcript [10574] [false]: 'มีพระบรมราชโองการโปรดเกล้าฯให้บูรณะพระราชวังจากงาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:06.36258107+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:06.439237523+07:00","message":"receive streaming session, msgId: 2173"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:06.439275119+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีพระบรมราชโองการโปรดเกล้าโปรดกระหม่อมให้สำนักพระราชวังจัดงานพระบรม\",\"confidence\":0.9538646}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:06.439281296+07:00","message":"receive interim result [true|false]: มีพระบรมราชโองการโปรดเกล้าโปรดกระหม่อมให้สำนักพระราชวังจัดงานพระบรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:06.439288986+07:00","message":"end recv isFinal message id 2173"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:06.439290777+07:00","message":"end Recv id 2173"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:06.439296049+07:00","message":"[buffer interim] 2173 true มีพระบรมราชโองการโปรดเกล้าโปรดกระหม่อมให้สำนักพระราชวังจัดงานพระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:06.439305529+07:00","message":"[bufferProcess] interim [400000000]:มีพระบรมราชโองการโปรดเกล้าโปรดกระหม่อมให้สำนักพระราชวังจัดงานพระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:06.439308797+07:00","message":"[bufferProcess] send to processor (isfinal):มีพระบรมราชโองการโปรดเกล้าฯให้บูรณะพระราชวังจากงานพระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:06.439312585+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:06.439315197+07:00","message":"> Transcript [10575] [false]: 'มีพระบรมราชโองการโปรดเกล้าฯให้บูรณะพระราชวังจากงานพระบรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:06.439317632+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:06.43931961+07:00","message":"Set new StatePrefix: 'มีพระบรมราชโองการโปรดเกล้าฯให้บูรณะพระราชวังจากงานพระบรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:06.439321428+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:06.439322964+07:00","message":"> Transcript [10576] [true]: 'มีพระบรมราชโองการโปรดเกล้าโปรดกระหม่อมให้สำนักพระราชวังจัดงานพระบรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:06.439325327+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:06.43932689+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:06.439328454+07:00","message":"StatePrefix: 'มีพระบรมราชโองการโปรดเกล้าฯให้บูรณะพระราชวังจากงานพระบรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:06.439331114+07:00","message":"TextPushed: 'มีพระบรมราชโองการโปรดเกล้าฯให้บูรณะพระราชวัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:06.439332521+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:06.439473766+07:00","message":"Push: 'บรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:06.439476135+07:00","message":"TextPushed: 'มีพระบรมราชโองการโปรดเกล้าฯให้บูรณะพระราชวังบรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:06.439478006+07:00","message":"Set new StatePrefix : 'มีพระบรมราชโองการโปรดเกล้าโปรดกระหม่อมให้สำนักพระราชวังจัดงานพระบรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:06.439479987+07:00","message":"Next Push (prob) : 'มีพระบรมราชโองการโปรดเกล้าโปรดกระหม่อมให้สำนักพระราชวังจัดงานพระบรม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:06.439488292+07:00","message":"push: {true บรม 0 0xc002aa0080}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:06.439504536+07:00","message":"write aligntment file to 'tmp/7446/align_message_id_2173.html'"}
{"level":"info","service":"Main","time":"2025-10-27T15:49:06.449802338+07:00","message":"write wav file: './tmp/7446/7446_2173.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:06.455113185+07:00","message":"[GCS] IsForceVAD: false for message ID: 2174"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:06.516244337+07:00","message":"[GCS] Start streaming session, msgId: 2175"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:06.709906373+07:00","message":"receive streaming session, msgId: 2174"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:06.709921572+07:00","message":"found end of frame, send empty tag with msgId: 2174"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:06.709924419+07:00","message":"end Recv id 2174"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:06.709929792+07:00","message":"[buffer interim] 2174 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:06.709938519+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:06.709941875+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:06.709944298+07:00","message":"> Transcript [10577] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:06.709946506+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:06.709948265+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:06.709949805+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:06.709951288+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:06.70995766+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:06.709965741+07:00","message":"push: {true \n 0 0xc002602b00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:49:06.715571648+07:00","message":"write wav file: './tmp/7446/7446_2174.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:49:08.37739411+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:49:08.377394286+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:08.406933155+07:00","message":"receive streaming session, msgId: 2175"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:08.406966292+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":"2025-10-27T15:49:08.406971556+07:00","message":"receive interim result [false|false]: เศรษฐกิจ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:08.406984317+07:00","message":"[buffer interim] 2175 false เศรษฐกิจ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:08.406992538+07:00","message":"[bufferProcess] interim [920000000]:เศรษฐกิจ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:08.406994684+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:08.407001347+07:00","message":"[bufferProcess] send to processor (ticker):เศรษฐกิจ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:08.4070046+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:08.407008157+07:00","message":"> Transcript [10578] [false]: 'เศรษฐกิจ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:08.407014481+07:00","message":"Set StatePrefix (first interim): 'เศรษฐกิจ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:08.845877154+07:00","message":"receive streaming session, msgId: 2175"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:08.845914421+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":"2025-10-27T15:49:08.8459198+07:00","message":"receive interim result [false|false]: เจ้าสิริกิติ์พระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:08.845933843+07:00","message":"[buffer interim] 2175 false เจ้าสิริกิติ์พระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:08.845941933+07:00","message":"[bufferProcess] interim [340000000]:เจ้าสิริกิติ์พระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:08.845943619+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:09.29467974+07:00","message":"receive streaming session, msgId: 2175"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:09.294715167+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":"2025-10-27T15:49:09.294721068+07:00","message":"receive interim result [false|false]: เจ้าสิริกิติ์พระบรมราชินี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:09.294734221+07:00","message":"[buffer interim] 2175 false เจ้าสิริกิติ์พระบรมราชินี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:09.294741224+07:00","message":"[bufferProcess] interim [760000000]:เจ้าสิริกิติ์พระบรมราชินี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:09.294743406+07:00","message":"[bufferProcess] send to processor:เจ้าสิริกิติ์พระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:09.294748749+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:09.294751476+07:00","message":"> Transcript [10579] [false]: 'เจ้าสิริกิติ์พระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:09.294753464+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:09.294755188+07:00","message":"Set new StatePrefix: 'เจ้าสิริกิติ์พระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:09.358019231+07:00","message":"receive streaming session, msgId: 2175"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:09.358073335+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":"2025-10-27T15:49:09.3580803+07:00","message":"receive interim result [false|false]: เจ้าสิริกิติ์พระบรมราชินีนาถ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:09.358094204+07:00","message":"[buffer interim] 2175 false เจ้าสิริกิติ์พระบรมราชินีนาถ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:09.358101534+07:00","message":"[bufferProcess] interim [880000000]:เจ้าสิริกิติ์พระบรมราชินีนาถ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:09.358104372+07:00","message":"[bufferProcess] send to processor:เจ้าสิริกิติ์พระบรมราชินี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:09.358111172+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:09.358115474+07:00","message":"> Transcript [10580] [false]: 'เจ้าสิริกิติ์พระบรมราชินี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:09.358119876+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:09.358122587+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:09.358125489+07:00","message":"StatePrefix: 'เจ้าสิริกิติ์พระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:09.358128+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:09.999541827+07:00","message":"receive streaming session, msgId: 2175"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:09.999577829+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":"2025-10-27T15:49:09.999584132+07:00","message":"receive interim result [false|false]: เจ้าสิริกิติ์พระบรมราชินีนาถ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:09.999596301+07:00","message":"[buffer interim] 2175 false เจ้าสิริกิติ์พระบรมราชินีนาถ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:09.999620908+07:00","message":"[bufferProcess] interim [480000000]:เจ้าสิริกิติ์พระบรมราชินีนาถ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:09.999622967+07:00","message":"[bufferProcess] send to processor:เจ้าสิริกิติ์พระบรมราชินีนาถ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:09.999630073+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:09.9996331+07:00","message":"> Transcript [10581] [false]: 'เจ้าสิริกิติ์พระบรมราชินีนาถ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:09.99963603+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:09.999637807+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:09.99963966+07:00","message":"StatePrefix: 'เจ้าสิริกิติ์พระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:09.999642882+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:10.392134968+07:00","message":"receive streaming session, msgId: 2175"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:10.392167496+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":"2025-10-27T15:49:10.392172908+07:00","message":"receive interim result [false|false]: เจ้าสิริกิติ์พระบรมราชินีนาถพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:10.392185556+07:00","message":"[buffer interim] 2175 false เจ้าสิริกิติ์พระบรมราชินีนาถพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:10.392192483+07:00","message":"[bufferProcess] interim [900000000]:เจ้าสิริกิติ์พระบรมราชินีนาถพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:10.392194778+07:00","message":"[bufferProcess] send to processor:เจ้าสิริกิติ์พระบรมราชินีนาถ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:10.392200017+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:10.392202713+07:00","message":"> Transcript [10582] [false]: 'เจ้าสิริกิติ์พระบรมราชินีนาถ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:10.392205739+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:10.392207581+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:10.392212521+07:00","message":"StatePrefix: 'เจ้าสิริกิติ์พระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:10.39221445+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:10.449687989+07:00","message":"receive streaming session, msgId: 2175"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:10.449723959+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":"2025-10-27T15:49:10.449729967+07:00","message":"receive interim result [false|false]: เจ้าสิริกิติ์พระบรมราชินีนาถพระบรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:10.449743117+07:00","message":"[buffer interim] 2175 false เจ้าสิริกิติ์พระบรมราชินีนาถพระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:10.44974982+07:00","message":"[bufferProcess] interim [20000000]:เจ้าสิริกิติ์พระบรมราชินีนาถพระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:10.449753417+07:00","message":"[bufferProcess] send to processor:เจ้าสิริกิติ์พระบรมราชินีนาถพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:10.449760432+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:10.449763625+07:00","message":"> Transcript [10583] [false]: 'เจ้าสิริกิติ์พระบรมราชินีนาถพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:10.449767939+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:10.449770912+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:10.449772618+07:00","message":"StatePrefix: 'เจ้าสิริกิติ์พระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:10.449775271+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:10.449780962+07:00","message":"Push: 'เจ้าสิริกิติ์พระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:10.449783061+07:00","message":"TextPushed: 'เจ้าสิริกิติ์พระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:10.44978485+07:00","message":"Set new StatePrefix : 'เจ้าสิริกิติ์พระบรมราชินีนาถพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:10.449787059+07:00","message":"Next Push (prob) : 'บรมราชินีนาถพระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:10.449795795+07:00","message":"push: {false เจ้าสิริกิติ์พระ 0 0xc002a06700}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:10.577741923+07:00","message":"receive streaming session, msgId: 2175"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:10.577786053+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":"2025-10-27T15:49:10.57779402+07:00","message":"receive interim result [false|false]: เจ้าสิริกิติ์พระบรมราชินีนาถพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:10.577807994+07:00","message":"[buffer interim] 2175 false เจ้าสิริกิติ์พระบรมราชินีนาถพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:10.577815826+07:00","message":"[bufferProcess] interim [80000000]:เจ้าสิริกิติ์พระบรมราชินีนาถพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:10.577819047+07:00","message":"[bufferProcess] send to processor:เจ้าสิริกิติ์พระบรมราชินีนาถพระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:10.577823422+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:10.577826944+07:00","message":"> Transcript [10584] [false]: 'เจ้าสิริกิติ์พระบรมราชินีนาถพระบรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:10.577831829+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:10.577834055+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:10.577848379+07:00","message":"StatePrefix: 'เจ้าสิริกิติ์พระบรมราชินีนาถพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:10.577851956+07:00","message":"TextPushed: 'เจ้าสิริกิติ์พระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:10.706930629+07:00","message":"receive streaming session, msgId: 2175"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:10.706971342+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":"2025-10-27T15:49:10.70697971+07:00","message":"receive interim result [false|false]: เจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:10.706994554+07:00","message":"[buffer interim] 2175 false เจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:10.707002858+07:00","message":"[bufferProcess] interim [140000000]:เจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:10.707006177+07:00","message":"[bufferProcess] send to processor:เจ้าสิริกิติ์พระบรมราชินีนาถพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:10.707012998+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:10.707016674+07:00","message":"> Transcript [10585] [false]: 'เจ้าสิริกิติ์พระบรมราชินีนาถพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:10.707022019+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:10.707024267+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:10.707026995+07:00","message":"StatePrefix: 'เจ้าสิริกิติ์พระบรมราชินีนาถพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:10.707029907+07:00","message":"TextPushed: 'เจ้าสิริกิติ์พระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:11.27463207+07:00","message":"receive streaming session, msgId: 2175"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:11.274668262+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนี\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:11.274673523+07:00","message":"receive interim result [false|false]: เจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:11.274687711+07:00","message":"[buffer interim] 2175 false เจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:11.274694387+07:00","message":"[bufferProcess] interim [740000000]:เจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:11.274696666+07:00","message":"[bufferProcess] send to processor:เจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:11.274702043+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:11.274704455+07:00","message":"> Transcript [10586] [false]: 'เจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:11.274707737+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:11.274709774+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:11.274711739+07:00","message":"StatePrefix: 'เจ้าสิริกิติ์พระบรมราชินีนาถพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:11.274714115+07:00","message":"TextPushed: 'เจ้าสิริกิติ์พระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:11.351453725+07:00","message":"receive streaming session, msgId: 2175"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:11.35148657+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":"2025-10-27T15:49:11.351492798+07:00","message":"receive interim result [false|false]: เจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:11.351504322+07:00","message":"[buffer interim] 2175 false เจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:11.351511045+07:00","message":"[bufferProcess] interim [860000000]:เจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:11.351513351+07:00","message":"[bufferProcess] send to processor:เจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:11.351518496+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:11.351521258+07:00","message":"> Transcript [10587] [false]: 'เจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:11.35152693+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:11.351528793+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:11.351530597+07:00","message":"StatePrefix: 'เจ้าสิริกิติ์พระบรมราชินีนาถพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:11.35153312+07:00","message":"TextPushed: 'เจ้าสิริกิติ์พระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:11.351537405+07:00","message":"Push: 'บรมราชินีนาถพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:11.351538937+07:00","message":"TextPushed: 'เจ้าสิริกิติ์พระบรมราชินีนาถพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:11.351540771+07:00","message":"Set new StatePrefix : 'เจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:11.351542661+07:00","message":"Next Push (prob) : 'บรมราชชนนี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:11.351551108+07:00","message":"push: {false บรมราชินีนาถพระ 0 0xc002a06700}"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:49:11.377613593+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:49:11.377615874+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:11.46922267+07:00","message":"receive streaming session, msgId: 2175"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:11.46925831+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":"2025-10-27T15:49:11.469263828+07:00","message":"receive interim result [false|false]: เจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีทรง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:11.469275817+07:00","message":"[buffer interim] 2175 false เจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีทรง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:11.469282608+07:00","message":"[bufferProcess] interim [980000000]:เจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีทรง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:11.469284631+07:00","message":"[bufferProcess] send to processor:เจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:11.469289731+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:11.469292544+07:00","message":"> Transcript [10588] [false]: 'เจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:11.469319073+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:11.469321326+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:11.469322936+07:00","message":"StatePrefix: 'เจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:11.469325069+07:00","message":"TextPushed: 'เจ้าสิริกิติ์พระบรมราชินีนาถพระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:11.597052515+07:00","message":"receive streaming session, msgId: 2175"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:11.597083657+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":"2025-10-27T15:49:11.597089981+07:00","message":"receive interim result [false|false]: เจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพันปี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:11.597101338+07:00","message":"[buffer interim] 2175 false เจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพันปี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:11.597107811+07:00","message":"[bufferProcess] interim [40000000]:เจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพันปี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:11.597109993+07:00","message":"[bufferProcess] send to processor:เจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีทรง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:11.597115144+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:11.597117709+07:00","message":"> Transcript [10589] [false]: 'เจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีทรง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:11.597121027+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:11.597122752+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:11.597124653+07:00","message":"StatePrefix: 'เจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:11.597126809+07:00","message":"TextPushed: 'เจ้าสิริกิติ์พระบรมราชินีนาถพระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:11.668860211+07:00","message":"receive streaming session, msgId: 2175"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:11.668902724+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":"2025-10-27T15:49:11.668909164+07:00","message":"receive interim result [false|false]: เจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพันปีหลวง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:11.668933581+07:00","message":"[buffer interim] 2175 false เจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพันปีหลวง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:11.668940212+07:00","message":"[bufferProcess] interim [160000000]:เจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพันปีหลวง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:11.668952538+07:00","message":"[bufferProcess] send to processor:เจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพันปี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:11.668957579+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:11.668960416+07:00","message":"> Transcript [10590] [false]: 'เจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพันปี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:11.668963994+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:11.668966031+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:11.668967759+07:00","message":"StatePrefix: 'เจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:11.668970382+07:00","message":"TextPushed: 'เจ้าสิริกิติ์พระบรมราชินีนาถพระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:11.834937948+07:00","message":"[GCS] IsForceVAD: false for message ID: 2175"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:11.951220156+07:00","message":"receive streaming session, msgId: 2175"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:11.951255123+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพันปีหลวง\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":550000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:11.951261559+07:00","message":"receive interim result [true|false]: เจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพันปีหลวง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:11.951271809+07:00","message":"end recv isFinal message id 2175"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:11.951273747+07:00","message":"end Recv id 2175"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:11.951279341+07:00","message":"[buffer interim] 2175 true เจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพันปีหลวง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:11.951286235+07:00","message":"[bufferProcess] interim [550000000]:เจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพันปีหลวง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:11.951289008+07:00","message":"[bufferProcess] send to processor (isfinal):เจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพันปีหลวง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:11.951292764+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:11.951295195+07:00","message":"> Transcript [10591] [false]: 'เจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพันปีหลวง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:11.951298638+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:11.951300458+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:11.95130229+07:00","message":"StatePrefix: 'เจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:11.951304598+07:00","message":"TextPushed: 'เจ้าสิริกิติ์พระบรมราชินีนาถพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:11.951307613+07:00","message":"Push: 'บรมราชชนนี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:11.951309214+07:00","message":"TextPushed: 'เจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:11.951311478+07:00","message":"Set new StatePrefix : 'เจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพันปีหลวง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:11.951313514+07:00","message":"Next Push (prob) : 'พันปีหลวง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:11.951314873+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:11.951316541+07:00","message":"> Transcript [10592] [true]: 'เจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพันปีหลวง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:11.951318821+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:11.951320272+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:11.951321558+07:00","message":"StatePrefix: 'เจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพันปีหลวง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:11.951323216+07:00","message":"TextPushed: 'เจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:11.951324982+07:00","message":"Push: 'พันปีหลวง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:11.9513322+07:00","message":"push: {false บรมราชชนนี 0 0xc002a06700}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:11.951337116+07:00","message":"push: {true พันปีหลวง 0 0xc002a06700}"}
{"level":"info","service":"Main","time":"2025-10-27T15:49:11.966852902+07:00","message":"write wav file: './tmp/7446/7446_2175.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:12.155900396+07:00","message":"[GCS] Start streaming session, msgId: 2176"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:12.865300324+07:00","message":"receive streaming session, msgId: 2176"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:12.865334175+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":"2025-10-27T15:49:12.865338514+07:00","message":"receive interim result [false|false]: สบาย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:12.865350261+07:00","message":"[buffer interim] 2176 false สบาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:12.865356143+07:00","message":"[bufferProcess] interim [720000000]:สบาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:12.865357985+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:12.92702758+07:00","message":"receive streaming session, msgId: 2176"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:12.92705816+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":"2025-10-27T15:49:12.927063495+07:00","message":"receive interim result [false|false]: ถวาย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:12.927076592+07:00","message":"[buffer interim] 2176 false ถวาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:12.927082423+07:00","message":"[bufferProcess] interim [780000000]:ถวาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:12.927084207+07:00","message":"[bufferProcess] send to processor:สบาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:12.927088891+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:12.927091487+07:00","message":"> Transcript [10593] [false]: 'สบาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:12.927093379+07:00","message":"Set StatePrefix (first interim): 'สบาย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:13.022540421+07:00","message":"receive streaming session, msgId: 2176"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:13.02258065+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":"2025-10-27T15:49:13.022585865+07:00","message":"receive interim result [false|false]: ถวายพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:13.022598232+07:00","message":"[buffer interim] 2176 false ถวายพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:13.022613223+07:00","message":"[bufferProcess] interim [840000000]:ถวายพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:13.022616178+07:00","message":"[bufferProcess] send to processor:ถวาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:13.022620266+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:13.022623788+07:00","message":"> Transcript [10594] [false]: 'ถวาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:13.022630392+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:13.022632465+07:00","message":"Set new StatePrefix: 'ถวาย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:13.407322567+07:00","message":"receive streaming session, msgId: 2176"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:13.40736399+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":"2025-10-27T15:49:13.407369285+07:00","message":"receive interim result [false|false]: ถวายพระเกียรติยศ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:13.407383592+07:00","message":"[buffer interim] 2176 false ถวายพระเกียรติยศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:13.40739362+07:00","message":"[bufferProcess] interim [320000000]:ถวายพระเกียรติยศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:13.407395734+07:00","message":"[bufferProcess] send to processor:ถวายพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:13.407399329+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:13.407401842+07:00","message":"> Transcript [10595] [false]: 'ถวายพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:13.407404618+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:13.407406768+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:13.407408439+07:00","message":"StatePrefix: 'ถวาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:13.407410115+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:13.539696397+07:00","message":"receive streaming session, msgId: 2176"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:13.539738629+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":"2025-10-27T15:49:13.539743835+07:00","message":"receive interim result [false|false]: ถวายพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:13.539755531+07:00","message":"[buffer interim] 2176 false ถวายพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:13.539761741+07:00","message":"[bufferProcess] interim [380000000]:ถวายพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:13.539763693+07:00","message":"[bufferProcess] send to processor:ถวายพระเกียรติยศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:13.539768746+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:13.539772565+07:00","message":"> Transcript [10596] [false]: 'ถวายพระเกียรติยศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:13.539776122+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:13.539777994+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:13.539779558+07:00","message":"StatePrefix: 'ถวาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:13.539781246+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:13.595688622+07:00","message":"receive streaming session, msgId: 2176"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:13.595724944+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถวายพระ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:13.595730362+07:00","message":"receive interim result [false|false]: ถวายพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:13.595742717+07:00","message":"[buffer interim] 2176 false ถวายพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:13.595750538+07:00","message":"[bufferProcess] interim [440000000]:ถวายพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:13.595752595+07:00","message":"[bufferProcess] send to processor:ถวายพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:13.595757622+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:13.595760291+07:00","message":"> Transcript [10597] [false]: 'ถวายพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:13.595763181+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:13.595765149+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:13.595766685+07:00","message":"StatePrefix: 'ถวาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:13.595768448+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:13.719438637+07:00","message":"receive streaming session, msgId: 2176"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:13.71947877+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":"2025-10-27T15:49:13.71948614+07:00","message":"receive interim result [false|false]: ถวายพระเกียรติยศสูง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:13.719501103+07:00","message":"[buffer interim] 2176 false ถวายพระเกียรติยศสูง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:13.719511207+07:00","message":"[bufferProcess] interim [560000000]:ถวายพระเกียรติยศสูง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:13.719514086+07:00","message":"[bufferProcess] send to processor:ถวายพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:13.71952068+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:13.71952409+07:00","message":"> Transcript [10598] [false]: 'ถวายพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:13.719528179+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:13.719530816+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:13.719533628+07:00","message":"StatePrefix: 'ถวาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:13.719536136+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:13.719543152+07:00","message":"Push: 'ถวาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:13.719545324+07:00","message":"TextPushed: 'ถวาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:13.719547348+07:00","message":"Set new StatePrefix : 'ถวายพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:13.719549427+07:00","message":"Next Push (prob) : 'พระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:13.719573396+07:00","message":"push: {false ถวาย 0 0xc002ee4000}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:13.754773371+07:00","message":"[GCS] IsForceVAD: false for message ID: 2176"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:13.793311457+07:00","message":"receive streaming session, msgId: 2176"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:13.79334351+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":"2025-10-27T15:49:13.793348912+07:00","message":"receive interim result [false|false]: ถวายพระเกียรติยศสูงสุด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:13.793362305+07:00","message":"[buffer interim] 2176 false ถวายพระเกียรติยศสูงสุด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:13.793368648+07:00","message":"[bufferProcess] interim [680000000]:ถวายพระเกียรติยศสูงสุด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:13.7933707+07:00","message":"[bufferProcess] send to processor:ถวายพระเกียรติยศสูง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:13.793375652+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:13.793378241+07:00","message":"> Transcript [10599] [false]: 'ถวายพระเกียรติยศสูง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:13.793381143+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:13.793383005+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:13.793384545+07:00","message":"StatePrefix: 'ถวายพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:13.793386601+07:00","message":"TextPushed: 'ถวาย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:13.81673682+07:00","message":"[GCS] Start streaming session, msgId: 2177"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:13.86114401+07:00","message":"receive streaming session, msgId: 2176"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:13.861200007+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถวายพระเกียรติยศสูงสุด\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":830000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:13.861205752+07:00","message":"receive interim result [true|false]: ถวายพระเกียรติยศสูงสุด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:13.86121588+07:00","message":"end recv isFinal message id 2176"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:13.861218512+07:00","message":"end Recv id 2176"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:13.861226035+07:00","message":"[buffer interim] 2176 true ถวายพระเกียรติยศสูงสุด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:13.861233838+07:00","message":"[bufferProcess] interim [830000000]:ถวายพระเกียรติยศสูงสุด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:13.861237504+07:00","message":"[bufferProcess] send to processor (isfinal):ถวายพระเกียรติยศสูงสุด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:13.861241487+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:13.861244951+07:00","message":"> Transcript [10600] [false]: 'ถวายพระเกียรติยศสูงสุด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:13.861248901+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:13.861253486+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:13.861255435+07:00","message":"StatePrefix: 'ถวายพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:13.861257168+07:00","message":"TextPushed: 'ถวาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:13.861258712+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:13.861260386+07:00","message":"> Transcript [10601] [true]: 'ถวายพระเกียรติยศสูงสุด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:13.861262117+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:13.861263627+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:13.861264971+07:00","message":"StatePrefix: 'ถวายพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:13.861266292+07:00","message":"TextPushed: 'ถวาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:13.861269023+07:00","message":"Push: 'พระเกียรติยศสูงสุด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:13.861276442+07:00","message":"push: {true พระเกียรติยศสูงสุด 0 0xc002ee4000}"}
{"level":"info","service":"Main","time":"2025-10-27T15:49:13.869365605+07:00","message":"write wav file: './tmp/7446/7446_2176.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:49:14.378175912+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:49:14.37818604+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:14.678326798+07:00","message":"receive streaming session, msgId: 2177"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:14.678375187+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":"2025-10-27T15:49:14.678380386+07:00","message":"receive interim result [false|false]: ราชภัฏ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:14.678395135+07:00","message":"[buffer interim] 2177 false ราชภัฏ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:14.678401834+07:00","message":"[bufferProcess] interim [660000000]:ราชภัฏ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:14.678403381+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:14.876393483+07:00","message":"receive streaming session, msgId: 2177"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:14.876428455+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":"2025-10-27T15:49:14.876433033+07:00","message":"receive interim result [false|false]: ราชพฤกษ์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:14.876447595+07:00","message":"[buffer interim] 2177 false ราชพฤกษ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:14.876453868+07:00","message":"[bufferProcess] interim [840000000]:ราชพฤกษ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:14.87645588+07:00","message":"[bufferProcess] send to processor:ราชภัฏ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:14.876459122+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:14.876461756+07:00","message":"> Transcript [10602] [false]: 'ราชภัฏ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:14.876463732+07:00","message":"Set StatePrefix (first interim): 'ราชภัฏ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:15.192952049+07:00","message":"receive streaming session, msgId: 2177"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:15.192990584+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":"2025-10-27T15:49:15.192997218+07:00","message":"receive interim result [false|false]: ราชประเพณี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:15.193011339+07:00","message":"[buffer interim] 2177 false ราชประเพณี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:15.193018732+07:00","message":"[bufferProcess] interim [140000000]:ราชประเพณี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:15.193021539+07:00","message":"[bufferProcess] send to processor:ราชพฤกษ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:15.193027842+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:15.193031018+07:00","message":"> Transcript [10603] [false]: 'ราชพฤกษ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:15.193033433+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:15.193035756+07:00","message":"Set new StatePrefix: 'ราชพฤกษ์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:15.764350674+07:00","message":"receive streaming session, msgId: 2177"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:15.764386566+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":"2025-10-27T15:49:15.764392294+07:00","message":"receive interim result [false|false]: ราชประเพณี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:15.764407826+07:00","message":"[buffer interim] 2177 false ราชประเพณี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:15.764414783+07:00","message":"[bufferProcess] interim [740000000]:ราชประเพณี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:15.764417037+07:00","message":"[bufferProcess] send to processor:ราชประเพณี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:15.764420213+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:15.764422794+07:00","message":"> Transcript [10604] [false]: 'ราชประเพณี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:15.764424514+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:15.764426398+07:00","message":"Set new StatePrefix: 'ราชประเพณี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:16.987705266+07:00","message":"receive streaming session, msgId: 2177"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:16.987738971+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":"2025-10-27T15:49:16.987753453+07:00","message":"receive interim result [false|false]: ราชประเพณีประดิษฐานพระบรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:16.987767499+07:00","message":"[buffer interim] 2177 false ราชประเพณีประดิษฐานพระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:16.987774567+07:00","message":"[bufferProcess] interim [940000000]:ราชประเพณีประดิษฐานพระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:16.987776831+07:00","message":"[bufferProcess] send to processor:ราชประเพณี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:16.987782007+07:00","message":"[bufferProcess] send to processor (ticker):ราชประเพณีประดิษฐานพระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:16.987784668+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:16.987787487+07:00","message":"> Transcript [10605] [false]: 'ราชประเพณี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:16.987791682+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:16.987793695+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:16.987797275+07:00","message":"StatePrefix: 'ราชประเพณี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:16.987799114+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:16.987800579+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:16.98780254+07:00","message":"> Transcript [10606] [false]: 'ราชประเพณีประดิษฐานพระบรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:16.987804236+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:16.987805579+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:16.987806989+07:00","message":"StatePrefix: 'ราชประเพณี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:16.987808521+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:17.308063829+07:00","message":"receive streaming session, msgId: 2177"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:17.30811419+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":"2025-10-27T15:49:17.308120328+07:00","message":"receive interim result [false|false]: ราชประเพณีประดิษฐานพระบรมศพ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:17.308133691+07:00","message":"[buffer interim] 2177 false ราชประเพณีประดิษฐานพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:17.308146333+07:00","message":"[bufferProcess] interim [240000000]:ราชประเพณีประดิษฐานพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:17.308148553+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:49:17.379220267+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:49:17.379234669+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:17.871959414+07:00","message":"receive streaming session, msgId: 2177"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:17.871991329+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":"2025-10-27T15:49:17.871996776+07:00","message":"receive interim result [false|false]: ราชประเพณีประดิษฐานพระบรมศพ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:17.872009214+07:00","message":"[buffer interim] 2177 false ราชประเพณีประดิษฐานพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:17.872015777+07:00","message":"[bufferProcess] interim [840000000]:ราชประเพณีประดิษฐานพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:17.872018025+07:00","message":"[bufferProcess] send to processor:ราชประเพณีประดิษฐานพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:17.872023359+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:17.872025754+07:00","message":"> Transcript [10607] [false]: 'ราชประเพณีประดิษฐานพระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:17.87202868+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:17.872030362+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:17.872031932+07:00","message":"StatePrefix: 'ราชประเพณี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:17.872033645+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:18.935445205+07:00","message":"[GCS] IsForceVAD: false for message ID: 2177"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:18.974517253+07:00","message":"receive streaming session, msgId: 2177"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:18.974553808+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":"2025-10-27T15:49:18.974558817+07:00","message":"receive interim result [false|false]: ราชประเพณีประดิษฐานพระบรมศพประสาท"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:18.974571124+07:00","message":"[buffer interim] 2177 false ราชประเพณีประดิษฐานพระบรมศพประสาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:18.974578317+07:00","message":"[bufferProcess] interim [980000000]:ราชประเพณีประดิษฐานพระบรมศพประสาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:18.974580526+07:00","message":"[bufferProcess] send to processor:ราชประเพณีประดิษฐานพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:18.974585612+07:00","message":"[bufferProcess] send to processor (ticker):ราชประเพณีประดิษฐานพระบรมศพประสาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:18.974588576+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:18.97459112+07:00","message":"> Transcript [10608] [false]: 'ราชประเพณีประดิษฐานพระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:18.974594262+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:18.974596371+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:18.974597896+07:00","message":"StatePrefix: 'ราชประเพณี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:18.974599595+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:18.974603735+07:00","message":"Push: 'ราชประเพณี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:18.97460547+07:00","message":"TextPushed: 'ราชประเพณี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:18.974607276+07:00","message":"Set new StatePrefix : 'ราชประเพณีประดิษฐานพระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:18.974609564+07:00","message":"Next Push (prob) : 'ประดิษฐานพระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:18.974611323+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:18.974612932+07:00","message":"> Transcript [10609] [false]: 'ราชประเพณีประดิษฐานพระบรมศพประสาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:18.974614902+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:18.974616236+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:18.974618067+07:00","message":"StatePrefix: 'ราชประเพณีประดิษฐานพระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:18.974619775+07:00","message":"TextPushed: 'ราชประเพณี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:18.974627748+07:00","message":"push: {false ราชประเพณี 0 0xc002aa0100}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:19.005871248+07:00","message":"[GCS] Start streaming session, msgId: 2178"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:19.053315118+07:00","message":"receive streaming session, msgId: 2177"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:19.053352059+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ราชประเพณีประดิษฐานพระบรมศพประสาท\",\"confidence\":0.93108}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":130000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:19.053357344+07:00","message":"receive interim result [true|false]: ราชประเพณีประดิษฐานพระบรมศพประสาท"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:19.053364311+07:00","message":"end recv isFinal message id 2177"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:19.053366144+07:00","message":"end Recv id 2177"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:19.053371984+07:00","message":"[buffer interim] 2177 true ราชประเพณีประดิษฐานพระบรมศพประสาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:19.053378487+07:00","message":"[bufferProcess] interim [130000000]:ราชประเพณีประดิษฐานพระบรมศพประสาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:19.053381864+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:19.053384411+07:00","message":"> Transcript [10610] [true]: 'ราชประเพณีประดิษฐานพระบรมศพประสาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:19.053387154+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:19.053388732+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:19.053390642+07:00","message":"StatePrefix: 'ราชประเพณีประดิษฐานพระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:19.053392444+07:00","message":"TextPushed: 'ราชประเพณี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:19.053398311+07:00","message":"Push: 'ประดิษฐานพระบรมศพประสาท'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:19.053408435+07:00","message":"push: {true ประดิษฐานพระบรมศพประสาท 0 0xc002aa0100}"}
{"level":"info","service":"Main","time":"2025-10-27T15:49:19.063823904+07:00","message":"write wav file: './tmp/7446/7446_2177.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:19.556788736+07:00","message":"receive streaming session, msgId: 2178"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:19.556832797+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":"2025-10-27T15:49:19.556844812+07:00","message":"receive interim result [false|false]: ไหน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:19.556860602+07:00","message":"[buffer interim] 2178 false ไหน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:19.556868545+07:00","message":"[bufferProcess] interim [540000000]:ไหน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:19.556870597+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:19.778222729+07:00","message":"receive streaming session, msgId: 2178"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:19.778263281+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":"2025-10-27T15:49:19.778268787+07:00","message":"receive interim result [false|false]: ไหนบอก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:19.778280961+07:00","message":"[buffer interim] 2178 false ไหนบอก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:19.77828758+07:00","message":"[bufferProcess] interim [720000000]:ไหนบอก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:19.778291558+07:00","message":"[bufferProcess] send to processor:ไหน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:19.778296966+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:19.778299397+07:00","message":"> Transcript [10611] [false]: 'ไหน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:19.778301329+07:00","message":"Set StatePrefix (first interim): 'ไหน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:19.837803637+07:00","message":"receive streaming session, msgId: 2178"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:19.837835762+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":"2025-10-27T15:49:19.837846947+07:00","message":"receive interim result [false|false]: ไหนล่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:19.837859003+07:00","message":"[buffer interim] 2178 false ไหนล่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:19.837865461+07:00","message":"[bufferProcess] interim [780000000]:ไหนล่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:19.837867276+07:00","message":"[bufferProcess] send to processor:ไหนบอก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:19.837872364+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:19.837875241+07:00","message":"> Transcript [10612] [false]: 'ไหนบอก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:19.837878202+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:19.837879856+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:19.837881591+07:00","message":"StatePrefix: 'ไหน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:19.837883474+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:19.904792957+07:00","message":"receive streaming session, msgId: 2178"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:19.904830453+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":"2025-10-27T15:49:19.904835423+07:00","message":"receive interim result [false|false]: ไปรับ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:19.904854241+07:00","message":"[buffer interim] 2178 false ไปรับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:19.904861608+07:00","message":"[bufferProcess] interim [840000000]:ไปรับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:19.904863922+07:00","message":"[bufferProcess] send to processor:ไหนล่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:19.904869647+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:19.904872301+07:00","message":"> Transcript [10613] [false]: 'ไหนล่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:19.904875114+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:19.904877223+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:19.904878978+07:00","message":"StatePrefix: 'ไหน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:19.904880583+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:19.943890196+07:00","message":"receive streaming session, msgId: 2178"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:19.943931429+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":"2025-10-27T15:49:19.943937885+07:00","message":"receive interim result [false|false]: ไหนครับ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:19.943955555+07:00","message":"[buffer interim] 2178 false ไหนครับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:19.943965973+07:00","message":"[bufferProcess] interim [900000000]:ไหนครับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:19.943969257+07:00","message":"[bufferProcess] send to processor:ไปรับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:19.943975342+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:19.943978992+07:00","message":"> Transcript [10614] [false]: 'ไปรับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:19.943981656+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:19.943983865+07:00","message":"Set new StatePrefix: 'ไปรับ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:19.998823538+07:00","message":"receive streaming session, msgId: 2178"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:19.998869062+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":"2025-10-27T15:49:19.99887471+07:00","message":"receive interim result [false|false]: ในระบบ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:19.998888511+07:00","message":"[buffer interim] 2178 false ในระบบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:19.998895435+07:00","message":"[bufferProcess] interim [960000000]:ในระบบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:19.99889753+07:00","message":"[bufferProcess] send to processor:ไหนครับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:19.998902601+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:19.998905256+07:00","message":"> Transcript [10615] [false]: 'ไหนครับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:19.998907262+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:19.998908991+07:00","message":"Set new StatePrefix: 'ไหนครับ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:20.008438742+07:00","message":"receive streaming session, msgId: 2178"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:20.008465477+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":"2025-10-27T15:49:20.008470482+07:00","message":"receive interim result [false|false]: ในพระบรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:20.008480885+07:00","message":"[buffer interim] 2178 false ในพระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:20.008486534+07:00","message":"[bufferProcess] interim [20000000]:ในพระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:20.008488298+07:00","message":"[bufferProcess] send to processor:ในระบบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:20.008493065+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:20.008495348+07:00","message":"> Transcript [10616] [false]: 'ในระบบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:20.008497365+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:20.008498969+07:00","message":"Set new StatePrefix: 'ในระบบ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:20.250399196+07:00","message":"receive streaming session, msgId: 2178"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:20.250442556+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":"2025-10-27T15:49:20.25044978+07:00","message":"receive interim result [false|false]: ในพระบรมรา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:20.250465074+07:00","message":"[buffer interim] 2178 false ในพระบรมรา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:20.250473322+07:00","message":"[bufferProcess] interim [260000000]:ในพระบรมรา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:20.250500115+07:00","message":"[bufferProcess] send to processor:ในพระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:20.250509068+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:20.250513009+07:00","message":"> Transcript [10617] [false]: 'ในพระบรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:20.250516033+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:20.250518338+07:00","message":"Set new StatePrefix: 'ในพระบรม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:20.250896553+07:00","message":"receive streaming session, msgId: 2178"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:20.250908619+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":"2025-10-27T15:49:20.250914915+07:00","message":"receive interim result [false|false]: ในพระบรมมหาราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:20.25092274+07:00","message":"[buffer interim] 2178 false ในพระบรมมหาราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:20.250926821+07:00","message":"[bufferProcess] interim [320000000]:ในพระบรมมหาราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:20.250930013+07:00","message":"[bufferProcess] send to processor:ในพระบรมรา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:20.250933849+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:20.250936388+07:00","message":"> Transcript [10618] [false]: 'ในพระบรมรา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:20.250940176+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:20.250942589+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:20.25094536+07:00","message":"StatePrefix: 'ในพระบรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:20.250947597+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:49:20.379919866+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:49:20.37992602+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:20.442591093+07:00","message":"receive streaming session, msgId: 2178"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:20.442633217+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":"2025-10-27T15:49:20.442640347+07:00","message":"receive interim result [false|false]: ในพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:20.442652244+07:00","message":"[buffer interim] 2178 false ในพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:20.442660438+07:00","message":"[bufferProcess] interim [440000000]:ในพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:20.442663574+07:00","message":"[bufferProcess] send to processor:ในพระบรมมหาราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:20.442668333+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:20.4426721+07:00","message":"> Transcript [10619] [false]: 'ในพระบรมมหาราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:20.442676239+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:20.44267911+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:20.442681692+07:00","message":"StatePrefix: 'ในพระบรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:20.442684203+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:20.450758046+07:00","message":"receive streaming session, msgId: 2178"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:20.450793693+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":"2025-10-27T15:49:20.450800691+07:00","message":"receive interim result [false|false]: ในพระบรมมหาราชวัง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:20.450814565+07:00","message":"[buffer interim] 2178 false ในพระบรมมหาราชวัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:20.45082531+07:00","message":"[bufferProcess] interim [500000000]:ในพระบรมมหาราชวัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:20.450828475+07:00","message":"[bufferProcess] send to processor:ในพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:20.45083561+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:20.450845273+07:00","message":"> Transcript [10620] [false]: 'ในพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:20.450848069+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:20.90341573+07:00","message":"receive streaming session, msgId: 2178"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:20.903456216+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":"2025-10-27T15:49:20.903463748+07:00","message":"receive interim result [false|false]: ในพระบรมมหาราชวังนะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:20.903478087+07:00","message":"[buffer interim] 2178 false ในพระบรมมหาราชวังนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:20.903486057+07:00","message":"[bufferProcess] interim [920000000]:ในพระบรมมหาราชวังนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:20.903488457+07:00","message":"[bufferProcess] send to processor:ในพระบรมมหาราชวัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:20.903494023+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:20.903496604+07:00","message":"> Transcript [10621] [false]: 'ในพระบรมมหาราชวัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:20.903499839+07:00","message":"Count interim (case 1.2): 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:20.903501666+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:20.903503301+07:00","message":"StatePrefix: 'ในพระบรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:20.90350519+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:20.935259605+07:00","message":"[GCS] IsForceVAD: false for message ID: 2178"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:20.956187232+07:00","message":"receive streaming session, msgId: 2178"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:20.95622887+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":"2025-10-27T15:49:20.956234655+07:00","message":"receive interim result [false|false]: ในพระบรมมหาราชวังนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:20.956249393+07:00","message":"[buffer interim] 2178 false ในพระบรมมหาราชวังนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:20.956260831+07:00","message":"[bufferProcess] interim [980000000]:ในพระบรมมหาราชวังนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:20.956262679+07:00","message":"[bufferProcess] send to processor:ในพระบรมมหาราชวังนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:20.956265764+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:20.956268899+07:00","message":"> Transcript [10622] [false]: 'ในพระบรมมหาราชวังนะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:20.956272135+07:00","message":"Count interim (case 1.1): 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:20.956273949+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:20.956275533+07:00","message":"StatePrefix: 'ในพระบรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:20.956277183+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:20.956282742+07:00","message":"Push: 'ในพระบรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:20.956284312+07:00","message":"TextPushed: 'ในพระบรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:20.956286114+07:00","message":"Set new StatePrefix : 'ในพระบรมมหาราชวังนะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:20.956288011+07:00","message":"Next Push (prob) : 'มหาราชวังนะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:20.956296289+07:00","message":"push: {false ในพระบรม 0 0xc002603f80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:21.055615927+07:00","message":"receive streaming session, msgId: 2178"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:21.055655124+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในพระบรมราชวังนะคะ\",\"confidence\":0.8838263}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":130000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:21.055661472+07:00","message":"receive interim result [true|false]: ในพระบรมราชวังนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:21.055670997+07:00","message":"end recv isFinal message id 2178"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:21.05567287+07:00","message":"end Recv id 2178"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:21.055679015+07:00","message":"[buffer interim] 2178 true ในพระบรมราชวังนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:21.055685387+07:00","message":"[bufferProcess] interim [130000000]:ในพระบรมราชวังนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:21.05568823+07:00","message":"[bufferProcess] send to processor (isfinal):ในพระบรมมหาราชวังนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:21.055691292+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:21.055693971+07:00","message":"> Transcript [10623] [false]: 'ในพระบรมมหาราชวังนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:21.055696648+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:21.055698163+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:21.055699889+07:00","message":"StatePrefix: 'ในพระบรมมหาราชวังนะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:21.055701593+07:00","message":"TextPushed: 'ในพระบรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:21.055703101+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:21.055704684+07:00","message":"> Transcript [10624] [true]: 'ในพระบรมราชวังนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:21.055706325+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:21.055707681+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:21.055709496+07:00","message":"StatePrefix: 'ในพระบรมมหาราชวังนะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:21.0557109+07:00","message":"TextPushed: 'ในพระบรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:21.055715427+07:00","message":"Push: 'ราชวังนะคะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:21.055722966+07:00","message":"push: {true ราชวังนะคะ 0 0xc002603f80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:49:21.06337117+07:00","message":"write wav file: './tmp/7446/7446_2178.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:21.448243591+07:00","message":"[GCS] Start streaming session, msgId: 2179"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:22.114773228+07:00","message":"receive streaming session, msgId: 2179"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:22.114807726+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":"2025-10-27T15:49:22.114812384+07:00","message":"receive interim result [false|false]: ทางนี้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:22.114827221+07:00","message":"[buffer interim] 2179 false ทางนี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:22.11483345+07:00","message":"[bufferProcess] interim [480000000]:ทางนี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:22.114835068+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:22.11484725+07:00","message":"[bufferProcess] send to processor (ticker):ทางนี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:22.114850244+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:22.11485572+07:00","message":"> Transcript [10625] [false]: 'ทางนี้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:22.114857671+07:00","message":"Set StatePrefix (first interim): 'ทางนี้'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:22.427941788+07:00","message":"[GCS] Cleaned up inactive client: 2159"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:22.427959529+07:00","message":"[GCS] Cleaned up inactive client: 2160"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:22.427961517+07:00","message":"[GCS] Cleaned up inactive client: 2154"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:22.427963368+07:00","message":"[GCS] Cleaned up inactive client: 2157"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:22.427964793+07:00","message":"[GCS] Cleaned up inactive client: 2155"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:22.427966524+07:00","message":"[GCS] Cleaned up inactive client: 2156"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:22.42796793+07:00","message":"[GCS] Cleaned up inactive client: 2158"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:22.712397605+07:00","message":"receive streaming session, msgId: 2179"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:22.712431408+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทางนี้\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:22.712437179+07:00","message":"receive interim result [false|false]: ทางนี้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:22.712449176+07:00","message":"[buffer interim] 2179 false ทางนี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:22.712455796+07:00","message":"[bufferProcess] interim [80000000]:ทางนี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:22.712457462+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:23.069057917+07:00","message":"receive streaming session, msgId: 2179"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:23.069093639+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":"2025-10-27T15:49:23.069099381+07:00","message":"receive interim result [false|false]: ทางนี้เช้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:23.069111788+07:00","message":"[buffer interim] 2179 false ทางนี้เช้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:23.069117846+07:00","message":"[bufferProcess] interim [440000000]:ทางนี้เช้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:23.069120065+07:00","message":"[bufferProcess] send to processor:ทางนี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:23.069126061+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:23.069128705+07:00","message":"> Transcript [10626] [false]: 'ทางนี้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:23.06913123+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:23.069132873+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:23.069134416+07:00","message":"StatePrefix: 'ทางนี้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:23.069136735+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:49:23.380167614+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:49:23.380174303+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:23.708390682+07:00","message":"receive streaming session, msgId: 2179"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:23.708427758+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":"2025-10-27T15:49:23.708433651+07:00","message":"receive interim result [false|false]: ทางนี้เช้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:23.708447887+07:00","message":"[buffer interim] 2179 false ทางนี้เช้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:23.708458025+07:00","message":"[bufferProcess] interim [40000000]:ทางนี้เช้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:23.70846089+07:00","message":"[bufferProcess] send to processor:ทางนี้เช้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:23.708467542+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:23.708471582+07:00","message":"> Transcript [10627] [false]: 'ทางนี้เช้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:23.708475149+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:23.708477629+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:23.708480034+07:00","message":"StatePrefix: 'ทางนี้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:23.708482589+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:24.623475629+07:00","message":"receive streaming session, msgId: 2179"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:24.62350819+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":"2025-10-27T15:49:24.623515675+07:00","message":"receive interim result [false|false]: ทางนี้บรมราชินี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:24.623532741+07:00","message":"[buffer interim] 2179 false ทางนี้บรมราชินี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:24.623541717+07:00","message":"[bufferProcess] interim [0]:ทางนี้บรมราชินี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:24.623543769+07:00","message":"[bufferProcess] send to processor:ทางนี้เช้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:24.62354905+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:24.623551898+07:00","message":"> Transcript [10628] [false]: 'ทางนี้เช้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:24.62355489+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:24.623557323+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:24.623558948+07:00","message":"StatePrefix: 'ทางนี้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:24.623560603+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:24.797679465+07:00","message":"receive streaming session, msgId: 2179"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:24.797716512+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":"2025-10-27T15:49:24.797722811+07:00","message":"receive interim result [false|false]: ทางนี้บรมราชินีนาถ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:24.797736318+07:00","message":"[buffer interim] 2179 false ทางนี้บรมราชินีนาถ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:24.797747514+07:00","message":"[bufferProcess] interim [180000000]:ทางนี้บรมราชินีนาถ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:24.79774993+07:00","message":"[bufferProcess] send to processor:ทางนี้บรมราชินี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:24.797757582+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:24.797760238+07:00","message":"> Transcript [10629] [false]: 'ทางนี้บรมราชินี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:24.797763256+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:24.797765028+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:24.797766603+07:00","message":"StatePrefix: 'ทางนี้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:24.797768299+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:24.79777267+07:00","message":"Push: 'ทางนี้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:24.797774371+07:00","message":"TextPushed: 'ทางนี้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:24.79777624+07:00","message":"Set new StatePrefix : 'ทางนี้บรมราชินี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:24.797778027+07:00","message":"Next Push (prob) : 'บรมราชินี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:24.797786158+07:00","message":"push: {false ทางนี้ 0 0xc002b14a00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:25.390012852+07:00","message":"receive streaming session, msgId: 2179"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:25.390048002+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทางนี้บรมราชินีนาถ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:25.39005344+07:00","message":"receive interim result [false|false]: ทางนี้บรมราชินีนาถ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:25.390075184+07:00","message":"[buffer interim] 2179 false ทางนี้บรมราชินีนาถ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:25.390081671+07:00","message":"[bufferProcess] interim [780000000]:ทางนี้บรมราชินีนาถ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:25.390083669+07:00","message":"[bufferProcess] send to processor:ทางนี้บรมราชินีนาถ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:25.390086869+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:25.390089386+07:00","message":"> Transcript [10630] [false]: 'ทางนี้บรมราชินีนาถ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:25.390093158+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:25.390095208+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:25.390096851+07:00","message":"StatePrefix: 'ทางนี้บรมราชินี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:25.390098743+07:00","message":"TextPushed: 'ทางนี้'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:25.899034965+07:00","message":"receive streaming session, msgId: 2179"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:25.899070499+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":"2025-10-27T15:49:25.899076371+07:00","message":"receive interim result [false|false]: ทางนี้บรมราชินีนาถพระบรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:25.899089115+07:00","message":"[buffer interim] 2179 false ทางนี้บรมราชินีนาถพระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:25.899095511+07:00","message":"[bufferProcess] interim [260000000]:ทางนี้บรมราชินีนาถพระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:25.899097919+07:00","message":"[bufferProcess] send to processor:ทางนี้บรมราชินีนาถ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:25.899103646+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:25.899106921+07:00","message":"> Transcript [10631] [false]: 'ทางนี้บรมราชินีนาถ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:25.899109891+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:25.899111627+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:25.899113347+07:00","message":"StatePrefix: 'ทางนี้บรมราชินี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:25.899115294+07:00","message":"TextPushed: 'ทางนี้'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:26.021766337+07:00","message":"receive streaming session, msgId: 2179"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:26.021804075+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":"2025-10-27T15:49:26.021809807+07:00","message":"receive interim result [false|false]: ทางนี้บรมราชินีนาถพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:26.02182722+07:00","message":"[buffer interim] 2179 false ทางนี้บรมราชินีนาถพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:26.021835532+07:00","message":"[bufferProcess] interim [380000000]:ทางนี้บรมราชินีนาถพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:26.021859893+07:00","message":"[bufferProcess] send to processor:ทางนี้บรมราชินีนาถพระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:26.021864692+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:26.021868613+07:00","message":"> Transcript [10632] [false]: 'ทางนี้บรมราชินีนาถพระบรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:26.021872964+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:26.021875764+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:26.02187825+07:00","message":"StatePrefix: 'ทางนี้บรมราชินี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:26.021880886+07:00","message":"TextPushed: 'ทางนี้'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:26.075041733+07:00","message":"receive streaming session, msgId: 2179"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:26.075082745+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":"2025-10-27T15:49:26.075088213+07:00","message":"receive interim result [false|false]: ทางนี้บรมราชินีนาถพระบรมราชชนนี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:26.075097884+07:00","message":"[buffer interim] 2179 false ทางนี้บรมราชินีนาถพระบรมราชชนนี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:26.075104366+07:00","message":"[bufferProcess] interim [440000000]:ทางนี้บรมราชินีนาถพระบรมราชชนนี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:26.075106722+07:00","message":"[bufferProcess] send to processor:ทางนี้บรมราชินีนาถพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:26.075110337+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:26.075113163+07:00","message":"> Transcript [10633] [false]: 'ทางนี้บรมราชินีนาถพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:26.075116262+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:26.075118136+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:26.075119954+07:00","message":"StatePrefix: 'ทางนี้บรมราชินี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:26.075121694+07:00","message":"TextPushed: 'ทางนี้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:26.075124086+07:00","message":"Push: 'บรมราชินี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:26.075125538+07:00","message":"TextPushed: 'ทางนี้บรมราชินี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:26.075127534+07:00","message":"Set new StatePrefix : 'ทางนี้บรมราชินีนาถพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:26.075129481+07:00","message":"Next Push (prob) : 'นาถพระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:26.075137526+07:00","message":"push: {false บรมราชินี 0 0xc002b14a00}"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:49:26.380663404+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:49:26.380678019+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:26.716353656+07:00","message":"receive streaming session, msgId: 2179"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:26.716389095+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":"2025-10-27T15:49:26.716395042+07:00","message":"receive interim result [false|false]: ทางนี้บรมราชินีนาถพระบรมราชชนนี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:26.716407367+07:00","message":"[buffer interim] 2179 false ทางนี้บรมราชินีนาถพระบรมราชชนนี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:26.716414012+07:00","message":"[bufferProcess] interim [40000000]:ทางนี้บรมราชินีนาถพระบรมราชชนนี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:26.71641642+07:00","message":"[bufferProcess] send to processor:ทางนี้บรมราชินีนาถพระบรมราชชนนี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:26.716422047+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:26.716425616+07:00","message":"> Transcript [10634] [false]: 'ทางนี้บรมราชินีนาถพระบรมราชชนนี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:26.716429415+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:26.716431839+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:26.716434673+07:00","message":"StatePrefix: 'ทางนี้บรมราชินีนาถพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:26.716437626+07:00","message":"TextPushed: 'ทางนี้บรมราชินี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:26.718255255+07:00","message":"receive streaming session, msgId: 2179"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:26.718284717+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":"2025-10-27T15:49:26.718290747+07:00","message":"receive interim result [false|false]: ทางนี้บรมราชินีนาถพระบรมราชชนนีพัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:26.718305759+07:00","message":"[buffer interim] 2179 false ทางนี้บรมราชินีนาถพระบรมราชชนนีพัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:26.71831422+07:00","message":"[bufferProcess] interim [100000000]:ทางนี้บรมราชินีนาถพระบรมราชชนนีพัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:26.718317583+07:00","message":"[bufferProcess] send to processor:ทางนี้บรมราชินีนาถพระบรมราชชนนี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:26.718322015+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:26.71832518+07:00","message":"> Transcript [10635] [false]: 'ทางนี้บรมราชินีนาถพระบรมราชชนนี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:26.718329211+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:26.718331756+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:26.718334483+07:00","message":"StatePrefix: 'ทางนี้บรมราชินีนาถพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:26.71833735+07:00","message":"TextPushed: 'ทางนี้บรมราชินี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:26.906712675+07:00","message":"receive streaming session, msgId: 2179"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:26.906748483+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":"2025-10-27T15:49:26.906755275+07:00","message":"receive interim result [false|false]: ทางนี้บรมราชินีนาถพระบรมราชชนนีพันปี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:26.906770831+07:00","message":"[buffer interim] 2179 false ทางนี้บรมราชินีนาถพระบรมราชชนนีพันปี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:26.906781818+07:00","message":"[bufferProcess] interim [280000000]:ทางนี้บรมราชินีนาถพระบรมราชชนนีพันปี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:26.906784844+07:00","message":"[bufferProcess] send to processor:ทางนี้บรมราชินีนาถพระบรมราชชนนีพัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:26.906792177+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:26.906796202+07:00","message":"> Transcript [10636] [false]: 'ทางนี้บรมราชินีนาถพระบรมราชชนนีพัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:26.906801072+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:26.906803641+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:26.906806503+07:00","message":"StatePrefix: 'ทางนี้บรมราชินีนาถพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:26.906809983+07:00","message":"TextPushed: 'ทางนี้บรมราชินี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:26.980905645+07:00","message":"receive streaming session, msgId: 2179"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:26.980945568+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":"2025-10-27T15:49:26.980953676+07:00","message":"receive interim result [false|false]: ทางนี้บรมราชินีนาถพระบรมราชชนนีพันปีหลวง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:26.980967263+07:00","message":"[buffer interim] 2179 false ทางนี้บรมราชินีนาถพระบรมราชชนนีพันปีหลวง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:26.980978177+07:00","message":"[bufferProcess] interim [400000000]:ทางนี้บรมราชินีนาถพระบรมราชชนนีพันปีหลวง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:26.980981934+07:00","message":"[bufferProcess] send to processor:ทางนี้บรมราชินีนาถพระบรมราชชนนีพันปี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:26.980989237+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:26.980995095+07:00","message":"> Transcript [10637] [false]: 'ทางนี้บรมราชินีนาถพระบรมราชชนนีพันปี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:26.981000033+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:26.981002484+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:26.981005117+07:00","message":"StatePrefix: 'ทางนี้บรมราชินีนาถพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:26.981008331+07:00","message":"TextPushed: 'ทางนี้บรมราชินี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:26.981013767+07:00","message":"Push: 'นาถพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:26.981016094+07:00","message":"TextPushed: 'ทางนี้บรมราชินีนาถพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:26.981018912+07:00","message":"Set new StatePrefix : 'ทางนี้บรมราชินีนาถพระบรมราชชนนีพันปี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:26.981021659+07:00","message":"Next Push (prob) : 'บรมราชชนนีพันปี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:26.981032492+07:00","message":"push: {false นาถพระ 0 0xc002b14a00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:27.264523003+07:00","message":"[GCS] IsForceVAD: false for message ID: 2179"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:27.373721102+07:00","message":"receive streaming session, msgId: 2179"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:27.373765107+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทางนี้บรมราชินีนาถพระบรมราชชนนีพันปีหลวง\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":850000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:27.373773655+07:00","message":"receive interim result [true|false]: ทางนี้บรมราชินีนาถพระบรมราชชนนีพันปีหลวง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:27.373784551+07:00","message":"end recv isFinal message id 2179"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:27.373787198+07:00","message":"end Recv id 2179"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:27.37379406+07:00","message":"[buffer interim] 2179 true ทางนี้บรมราชินีนาถพระบรมราชชนนีพันปีหลวง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:27.373805742+07:00","message":"[bufferProcess] interim [850000000]:ทางนี้บรมราชินีนาถพระบรมราชชนนีพันปีหลวง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:27.373809877+07:00","message":"[bufferProcess] send to processor (isfinal):ทางนี้บรมราชินีนาถพระบรมราชชนนีพันปีหลวง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:27.373814736+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:27.373818142+07:00","message":"> Transcript [10638] [false]: 'ทางนี้บรมราชินีนาถพระบรมราชชนนีพันปีหลวง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:27.373822151+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:27.373824657+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:27.373827229+07:00","message":"StatePrefix: 'ทางนี้บรมราชินีนาถพระบรมราชชนนีพันปี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:27.373830579+07:00","message":"TextPushed: 'ทางนี้บรมราชินีนาถพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:27.373832958+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:27.373835657+07:00","message":"> Transcript [10639] [true]: 'ทางนี้บรมราชินีนาถพระบรมราชชนนีพันปีหลวง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:27.373849153+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:27.373851221+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:27.373854062+07:00","message":"StatePrefix: 'ทางนี้บรมราชินีนาถพระบรมราชชนนีพันปี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:27.373856585+07:00","message":"TextPushed: 'ทางนี้บรมราชินีนาถพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:27.373860169+07:00","message":"Push: 'บรมราชชนนีพันปีหลวง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:27.373871601+07:00","message":"push: {true บรมราชชนนีพันปีหลวง 0 0xc002b14a00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:49:27.388426464+07:00","message":"write wav file: './tmp/7446/7446_2179.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:27.527453481+07:00","message":"[GCS] Start streaming session, msgId: 2180"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:28.786534505+07:00","message":"receive streaming session, msgId: 2180"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:28.786573792+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":"2025-10-27T15:49:28.786579108+07:00","message":"receive interim result [false|false]: สวรรคต"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:28.78659325+07:00","message":"[buffer interim] 2180 false สวรรคต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:28.786599686+07:00","message":"[bufferProcess] interim [140000000]:สวรรคต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:28.786601258+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:28.786606226+07:00","message":"[bufferProcess] send to processor (ticker):สวรรคต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:28.786608453+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:28.786610851+07:00","message":"> Transcript [10640] [false]: 'สวรรคต'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:28.786612656+07:00","message":"Set StatePrefix (first interim): 'สวรรคต'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:28.968613105+07:00","message":"receive streaming session, msgId: 2180"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:28.968655379+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":"2025-10-27T15:49:28.968662923+07:00","message":"receive interim result [false|false]: สวรรคตเมื่อ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:28.968678589+07:00","message":"[buffer interim] 2180 false สวรรคตเมื่อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:28.968687283+07:00","message":"[bufferProcess] interim [440000000]:สวรรคตเมื่อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:28.968689634+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:28.97645817+07:00","message":"receive streaming session, msgId: 2180"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:28.976478931+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":"2025-10-27T15:49:28.976484819+07:00","message":"receive interim result [false|false]: สวรรคต"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:28.976497163+07:00","message":"[buffer interim] 2180 false สวรรคต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:28.976502318+07:00","message":"[bufferProcess] interim [500000000]:สวรรคต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:28.976505436+07:00","message":"[bufferProcess] send to processor:สวรรคตเมื่อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:28.976509713+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:28.976513563+07:00","message":"> Transcript [10641] [false]: 'สวรรคตเมื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:28.976517923+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:28.97652038+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:28.976522812+07:00","message":"StatePrefix: 'สวรรคต'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:28.976525521+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:29.097524168+07:00","message":"receive streaming session, msgId: 2180"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:29.097560583+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":"2025-10-27T15:49:29.097567419+07:00","message":"receive interim result [false|false]: สวรรคตเมื่อวัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:29.097582512+07:00","message":"[buffer interim] 2180 false สวรรคตเมื่อวัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:29.097590245+07:00","message":"[bufferProcess] interim [560000000]:สวรรคตเมื่อวัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:29.097593639+07:00","message":"[bufferProcess] send to processor:สวรรคต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:29.097597976+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:29.097601506+07:00","message":"> Transcript [10642] [false]: 'สวรรคต'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:29.09760562+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:29.097608076+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:29.097610851+07:00","message":"StatePrefix: 'สวรรคต'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:29.097613533+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:29.100866861+07:00","message":"receive streaming session, msgId: 2180"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:29.100880099+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":"2025-10-27T15:49:29.100885609+07:00","message":"receive interim result [false|false]: สวรรคตเมื่อวันที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:29.100896597+07:00","message":"[buffer interim] 2180 false สวรรคตเมื่อวันที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:29.100901145+07:00","message":"[bufferProcess] interim [620000000]:สวรรคตเมื่อวันที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:29.100903878+07:00","message":"[bufferProcess] send to processor:สวรรคตเมื่อวัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:29.100909182+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:29.100911908+07:00","message":"> Transcript [10643] [false]: 'สวรรคตเมื่อวัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:29.10091524+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:29.100917448+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:29.100919749+07:00","message":"StatePrefix: 'สวรรคต'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:29.100922151+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:49:29.381011354+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:49:29.381019928+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:29.672062831+07:00","message":"receive streaming session, msgId: 2180"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:29.67210409+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":"2025-10-27T15:49:29.672111724+07:00","message":"receive interim result [false|false]: สวรรคตเมื่อวันที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:29.672124007+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 20\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:29.67212777+07:00","message":"receive interim result [false|false]:  20"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:29.672136395+07:00","message":"[buffer interim] 2180 false สวรรคตเมื่อวันที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:29.672141121+07:00","message":"[buffer interim] 2180 false  20"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:29.672147623+07:00","message":"[bufferProcess] interim [220000000]:สวรรคตเมื่อวันที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:29.672150671+07:00","message":"[bufferProcess] send to processor:สวรรคตเมื่อวันที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:29.672154574+07:00","message":"[bufferProcess] interim [220000000]: 20"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:29.672157699+07:00","message":"[bufferProcess] update buffer: สวรรคตเมื่อวันที่ 20"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:29.672161295+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:29.672168427+07:00","message":"> Transcript [10644] [false]: 'สวรรคตเมื่อวันที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:29.672172165+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:29.67217527+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:29.672177824+07:00","message":"StatePrefix: 'สวรรคต'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:29.672180244+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:29.672183733+07:00","message":"Push: 'สวรรคต'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:29.672186019+07:00","message":"TextPushed: 'สวรรคต'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:29.672188669+07:00","message":"Set new StatePrefix : 'สวรรคตเมื่อวันที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:29.672191257+07:00","message":"Next Push (prob) : 'เมื่อวันที่'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:29.672200311+07:00","message":"push: {false สวรรคต 0 0xc002881d00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:29.889133743+07:00","message":"receive streaming session, msgId: 2180"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:29.889181152+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":"2025-10-27T15:49:29.889189518+07:00","message":"receive interim result [false|false]: สวรรคตเมื่อวันที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:29.889201695+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 24\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:29.889204858+07:00","message":"receive interim result [false|false]:  24"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:29.889214035+07:00","message":"[buffer interim] 2180 false สวรรคตเมื่อวันที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:29.889218434+07:00","message":"[buffer interim] 2180 false  24"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:29.889225199+07:00","message":"[bufferProcess] interim [400000000]:สวรรคตเมื่อวันที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:29.889228558+07:00","message":"[bufferProcess] send to processor:สวรรคตเมื่อวันที่ 20"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:29.889233427+07:00","message":"[bufferProcess] interim [400000000]: 24"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:29.889236221+07:00","message":"[bufferProcess] update buffer: สวรรคตเมื่อวันที่ 24"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:29.889239716+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:29.889243082+07:00","message":"> Transcript [10645] [false]: 'สวรรคตเมื่อวันที่ 20'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:29.889246741+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:29.889249763+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:29.889252227+07:00","message":"StatePrefix: 'สวรรคตเมื่อวันที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:29.889254863+07:00","message":"TextPushed: 'สวรรคต'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:30.003555359+07:00","message":"receive streaming session, msgId: 2180"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:30.003595705+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":"2025-10-27T15:49:30.003603651+07:00","message":"receive interim result [false|false]: สวรรคตเมื่อวันที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:30.003618794+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 27\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:30.003621848+07:00","message":"receive interim result [false|false]:  27"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:30.003631057+07:00","message":"[buffer interim] 2180 false สวรรคตเมื่อวันที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:30.003635616+07:00","message":"[buffer interim] 2180 false  27"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:30.003642711+07:00","message":"[bufferProcess] interim [460000000]:สวรรคตเมื่อวันที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:30.003645994+07:00","message":"[bufferProcess] send to processor:สวรรคตเมื่อวันที่ 24"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:30.003649687+07:00","message":"[bufferProcess] interim [460000000]: 27"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:30.00365247+07:00","message":"[bufferProcess] update buffer: สวรรคตเมื่อวันที่ 27"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:30.003656379+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:30.003660068+07:00","message":"> Transcript [10646] [false]: 'สวรรคตเมื่อวันที่ 24'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:30.003663634+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:30.003666026+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:30.00366859+07:00","message":"StatePrefix: 'สวรรคตเมื่อวันที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:30.003671306+07:00","message":"TextPushed: 'สวรรคต'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:30.189464176+07:00","message":"receive streaming session, msgId: 2180"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:30.18949528+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":"2025-10-27T15:49:30.18950182+07:00","message":"receive interim result [false|false]: สวรรคตเมื่อวันที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:30.189511875+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 24 ตุลา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:30.189515064+07:00","message":"receive interim result [false|false]:  24 ตุลา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:30.189521248+07:00","message":"[buffer interim] 2180 false สวรรคตเมื่อวันที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:30.1895263+07:00","message":"[buffer interim] 2180 false  24 ตุลา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:30.189532028+07:00","message":"[bufferProcess] interim [640000000]:สวรรคตเมื่อวันที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:30.189534337+07:00","message":"[bufferProcess] send to processor:สวรรคตเมื่อวันที่ 27"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:30.189538939+07:00","message":"[bufferProcess] interim [640000000]: 24 ตุลา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:30.189541517+07:00","message":"[bufferProcess] update buffer: สวรรคตเมื่อวันที่ 24 ตุลา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:30.189544257+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:30.189546961+07:00","message":"> Transcript [10647] [false]: 'สวรรคตเมื่อวันที่ 27'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:30.18955013+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:30.189551829+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:30.189556798+07:00","message":"StatePrefix: 'สวรรคตเมื่อวันที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:30.189558646+07:00","message":"TextPushed: 'สวรรคต'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:30.310213144+07:00","message":"receive streaming session, msgId: 2180"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:30.310242743+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวรรคตเมื่อวันที่\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:30.310248504+07:00","message":"receive interim result [false|false]: สวรรคตเมื่อวันที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:30.31025669+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 24 ตุลาคม\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:30.310259084+07:00","message":"receive interim result [false|false]:  24 ตุลาคม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:30.310265616+07:00","message":"[buffer interim] 2180 false สวรรคตเมื่อวันที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:30.310268677+07:00","message":"[buffer interim] 2180 false  24 ตุลาคม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:30.310273869+07:00","message":"[bufferProcess] interim [760000000]:สวรรคตเมื่อวันที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:30.310276159+07:00","message":"[bufferProcess] send to processor:สวรรคตเมื่อวันที่ 24 ตุลา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:30.310278561+07:00","message":"[bufferProcess] interim [760000000]: 24 ตุลาคม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:30.310280547+07:00","message":"[bufferProcess] update buffer: สวรรคตเมื่อวันที่ 24 ตุลาคม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:30.310283411+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:30.310286285+07:00","message":"> Transcript [10648] [false]: 'สวรรคตเมื่อวันที่ 24 ตุลา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:30.310289205+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:30.3102912+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:30.310292808+07:00","message":"StatePrefix: 'สวรรคตเมื่อวันที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:30.310294457+07:00","message":"TextPushed: 'สวรรคต'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:30.310297154+07:00","message":"Push: 'เมื่อวันที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:30.310298749+07:00","message":"TextPushed: 'สวรรคตเมื่อวันที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:30.310300471+07:00","message":"Set new StatePrefix : 'สวรรคตเมื่อวันที่ 24 ตุลา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:30.31030236+07:00","message":"Next Push (prob) : ' 24 ตุลา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:30.310310536+07:00","message":"push: {false เมื่อวันที่ 0 0xc002881d00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:30.756671812+07:00","message":"receive streaming session, msgId: 2180"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:30.756705942+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวรรคตเมื่อวันที่ 24\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:30.756711844+07:00","message":"receive interim result [false|false]: สวรรคตเมื่อวันที่ 24"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:30.756722957+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":"2025-10-27T15:49:30.756725274+07:00","message":"receive interim result [false|false]:  ตุลาคม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:30.756731597+07:00","message":"[buffer interim] 2180 false สวรรคตเมื่อวันที่ 24"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:30.756734503+07:00","message":"[buffer interim] 2180 false  ตุลาคม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:30.756740269+07:00","message":"[bufferProcess] interim [240000000]:สวรรคตเมื่อวันที่ 24"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:30.756743013+07:00","message":"[bufferProcess] send to processor:สวรรคตเมื่อวันที่ 24 ตุลาคม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:30.756747669+07:00","message":"[bufferProcess] interim [240000000]: ตุลาคม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:30.756749807+07:00","message":"[bufferProcess] update buffer: สวรรคตเมื่อวันที่ 24 ตุลาคม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:30.75675248+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:30.756755133+07:00","message":"> Transcript [10649] [false]: 'สวรรคตเมื่อวันที่ 24 ตุลาคม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:30.756757758+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:30.756760771+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:30.756762495+07:00","message":"StatePrefix: 'สวรรคตเมื่อวันที่ 24 ตุลา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:30.756764296+07:00","message":"TextPushed: 'สวรรคตเมื่อวันที่'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:30.891081156+07:00","message":"receive streaming session, msgId: 2180"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:30.89111427+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวรรคตเมื่อวันที่ 24 ตุลาคม\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:30.891120552+07:00","message":"receive interim result [false|false]: สวรรคตเมื่อวันที่ 24 ตุลาคม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:30.891129593+07:00","message":"[buffer interim] 2180 false สวรรคตเมื่อวันที่ 24 ตุลาคม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:30.891136378+07:00","message":"[bufferProcess] interim [360000000]:สวรรคตเมื่อวันที่ 24 ตุลาคม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:30.891138877+07:00","message":"[bufferProcess] send to processor:สวรรคตเมื่อวันที่ 24 ตุลาคม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:30.891142002+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:30.891144345+07:00","message":"> Transcript [10650] [false]: 'สวรรคตเมื่อวันที่ 24 ตุลาคม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:30.891147256+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:30.891148894+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:30.891150753+07:00","message":"StatePrefix: 'สวรรคตเมื่อวันที่ 24 ตุลา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:30.891152625+07:00","message":"TextPushed: 'สวรรคตเมื่อวันที่'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:32.165572486+07:00","message":"receive streaming session, msgId: 2180"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:32.165602359+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวรรคตเมื่อวันที่ 24 ตุลาคม\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:32.165607686+07:00","message":"receive interim result [false|false]: สวรรคตเมื่อวันที่ 24 ตุลาคม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:32.165619693+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 2000\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:32.165625098+07:00","message":"receive interim result [false|false]:  2000"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:32.165632479+07:00","message":"[buffer interim] 2180 false สวรรคตเมื่อวันที่ 24 ตุลาคม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:32.165635391+07:00","message":"[buffer interim] 2180 false  2000"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:32.165640646+07:00","message":"[bufferProcess] interim [680000000]:สวรรคตเมื่อวันที่ 24 ตุลาคม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:32.165642839+07:00","message":"[bufferProcess] send to processor:สวรรคตเมื่อวันที่ 24 ตุลาคม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:32.165645715+07:00","message":"[bufferProcess] send to processor (ticker):สวรรคตเมื่อวันที่ 24 ตุลาคม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:32.165647996+07:00","message":"[bufferProcess] interim [680000000]: 2000"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:32.165649383+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:32.165652088+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:32.165654523+07:00","message":"> Transcript [10651] [false]: 'สวรรคตเมื่อวันที่ 24 ตุลาคม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:32.165657232+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:32.165659064+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:32.165660852+07:00","message":"StatePrefix: 'สวรรคตเมื่อวันที่ 24 ตุลา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:32.165662927+07:00","message":"TextPushed: 'สวรรคตเมื่อวันที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:32.16566446+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:32.165666324+07:00","message":"> Transcript [10652] [false]: 'สวรรคตเมื่อวันที่ 24 ตุลาคม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:32.165668078+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:32.165669378+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:32.165670622+07:00","message":"StatePrefix: 'สวรรคตเมื่อวันที่ 24 ตุลา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:32.165672637+07:00","message":"TextPushed: 'สวรรคตเมื่อวันที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:32.165675168+07:00","message":"Push: ' 24 ตุลา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:32.165685667+07:00","message":"TextPushed: 'สวรรคตเมื่อวันที่ 24 ตุลา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:32.165687624+07:00","message":"Set new StatePrefix : 'สวรรคตเมื่อวันที่ 24 ตุลาคม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:32.165691281+07:00","message":"Next Push (prob) : 'คม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:32.165698187+07:00","message":"push: {false  24 ตุลา 0 0xc002881d00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:32.296496222+07:00","message":"receive streaming session, msgId: 2180"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:32.296528544+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวรรคตเมื่อวันที่ 24 ตุลาคม\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:32.296533951+07:00","message":"receive interim result [false|false]: สวรรคตเมื่อวันที่ 24 ตุลาคม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:32.296546563+07:00","message":"[buffer interim] 2180 false สวรรคตเมื่อวันที่ 24 ตุลาคม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:32.296552379+07:00","message":"[bufferProcess] interim [740000000]:สวรรคตเมื่อวันที่ 24 ตุลาคม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:32.296554718+07:00","message":"[bufferProcess] send to processor: 2000"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:32.296559623+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:32.296562258+07:00","message":"> Transcript [10653] [false]: ' 2000'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:32.296564123+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:32.296568196+07:00","message":"Set new StatePrefix: ' 2000'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:49:32.381266289+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:49:32.381266227+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:32.489540254+07:00","message":"receive streaming session, msgId: 2180"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:32.489573281+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวรรคตเมื่อวันที่ 24 ตุลาคม\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:32.489578759+07:00","message":"receive interim result [false|false]: สวรรคตเมื่อวันที่ 24 ตุลาคม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:32.489589403+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 2500\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:32.489592178+07:00","message":"receive interim result [false|false]:  2500"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:32.489598161+07:00","message":"[buffer interim] 2180 false สวรรคตเมื่อวันที่ 24 ตุลาคม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:32.48960116+07:00","message":"[buffer interim] 2180 false  2500"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:32.489606415+07:00","message":"[bufferProcess] interim [980000000]:สวรรคตเมื่อวันที่ 24 ตุลาคม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:32.489608347+07:00","message":"[bufferProcess] send to processor:สวรรคตเมื่อวันที่ 24 ตุลาคม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:32.489610895+07:00","message":"[bufferProcess] interim [980000000]: 2500"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:32.489612983+07:00","message":"[bufferProcess] update buffer: สวรรคตเมื่อวันที่ 24 ตุลาคม 2500"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:32.489619373+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:32.48962197+07:00","message":"> Transcript [10654] [false]: 'สวรรคตเมื่อวันที่ 24 ตุลาคม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:32.489624147+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:32.489626003+07:00","message":"Set new StatePrefix: 'สวรรคตเมื่อวันที่ 24 ตุลาคม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:32.626701083+07:00","message":"receive streaming session, msgId: 2180"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:32.626736736+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":"2025-10-27T15:49:32.626742338+07:00","message":"receive interim result [false|false]: สวรรคตเมื่อวันที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:32.626753478+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 27 ตุลาคม 2505\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:32.626756499+07:00","message":"receive interim result [false|false]:  27 ตุลาคม 2505"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:32.62676344+07:00","message":"[buffer interim] 2180 false สวรรคตเมื่อวันที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:32.626767769+07:00","message":"[buffer interim] 2180 false  27 ตุลาคม 2505"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:32.626774532+07:00","message":"[bufferProcess] interim [100000000]:สวรรคตเมื่อวันที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:32.626777485+07:00","message":"[bufferProcess] send to processor:สวรรคตเมื่อวันที่ 24 ตุลาคม 2500"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:32.626780168+07:00","message":"[bufferProcess] interim [100000000]: 27 ตุลาคม 2505"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:32.626782452+07:00","message":"[bufferProcess] update buffer: สวรรคตเมื่อวันที่ 27 ตุลาคม 2505"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:32.626785457+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:32.62678786+07:00","message":"> Transcript [10655] [false]: 'สวรรคตเมื่อวันที่ 24 ตุลาคม 2500'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:32.626790308+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:32.626792115+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:32.626793681+07:00","message":"StatePrefix: 'สวรรคตเมื่อวันที่ 24 ตุลาคม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:32.626795515+07:00","message":"TextPushed: 'สวรรคตเมื่อวันที่ 24 ตุลา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:32.682049379+07:00","message":"receive streaming session, msgId: 2180"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:32.682076593+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวรรคตเมื่อวันที่\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:32.682082317+07:00","message":"receive interim result [false|false]: สวรรคตเมื่อวันที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:32.682092107+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 24 ตุลาคม 2560\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:32.682094973+07:00","message":"receive interim result [false|false]:  24 ตุลาคม 2560"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:32.68210153+07:00","message":"[buffer interim] 2180 false สวรรคตเมื่อวันที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:32.682106258+07:00","message":"[buffer interim] 2180 false  24 ตุลาคม 2560"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:32.682111495+07:00","message":"[bufferProcess] interim [160000000]:สวรรคตเมื่อวันที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:32.682113962+07:00","message":"[bufferProcess] send to processor:สวรรคตเมื่อวันที่ 27 ตุลาคม 2505"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:32.682118681+07:00","message":"[bufferProcess] interim [160000000]: 24 ตุลาคม 2560"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:32.682120667+07:00","message":"[bufferProcess] update buffer: สวรรคตเมื่อวันที่ 24 ตุลาคม 2560"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:32.682123221+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:32.682125724+07:00","message":"> Transcript [10656] [false]: 'สวรรคตเมื่อวันที่ 27 ตุลาคม 2505'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:32.682127599+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:32.682130848+07:00","message":"Set new StatePrefix: 'สวรรคตเมื่อวันที่ 27 ตุลาคม 2505'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:32.868738802+07:00","message":"receive streaming session, msgId: 2180"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:32.868773255+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวรรคตเมื่อวันที่\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:32.868779254+07:00","message":"receive interim result [false|false]: สวรรคตเมื่อวันที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:32.868785478+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 24 ตุลาคม 2561\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:32.86878826+07:00","message":"receive interim result [false|false]:  24 ตุลาคม 2561"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:32.868794208+07:00","message":"[buffer interim] 2180 false สวรรคตเมื่อวันที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:32.868797092+07:00","message":"[buffer interim] 2180 false  24 ตุลาคม 2561"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:32.868802315+07:00","message":"[bufferProcess] interim [340000000]:สวรรคตเมื่อวันที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:32.868804535+07:00","message":"[bufferProcess] send to processor:สวรรคตเมื่อวันที่ 24 ตุลาคม 2560"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:32.868807663+07:00","message":"[bufferProcess] interim [340000000]: 24 ตุลาคม 2561"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:32.868809623+07:00","message":"[bufferProcess] update buffer: สวรรคตเมื่อวันที่ 24 ตุลาคม 2561"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:32.868812411+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:32.868814959+07:00","message":"> Transcript [10657] [false]: 'สวรรคตเมื่อวันที่ 24 ตุลาคม 2560'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:32.868816809+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:32.868818404+07:00","message":"Set new StatePrefix: 'สวรรคตเมื่อวันที่ 24 ตุลาคม 2560'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:33.002143301+07:00","message":"receive streaming session, msgId: 2180"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:33.002179917+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวรรคตเมื่อวันที่\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:33.002186082+07:00","message":"receive interim result [false|false]: สวรรคตเมื่อวันที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:33.002194584+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 24 ตุลาคม 2518\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:33.002197491+07:00","message":"receive interim result [false|false]:  24 ตุลาคม 2518"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:33.00222442+07:00","message":"[buffer interim] 2180 false สวรรคตเมื่อวันที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:33.002228006+07:00","message":"[buffer interim] 2180 false  24 ตุลาคม 2518"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:33.002233586+07:00","message":"[bufferProcess] interim [520000000]:สวรรคตเมื่อวันที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:33.002236128+07:00","message":"[bufferProcess] send to processor:สวรรคตเมื่อวันที่ 24 ตุลาคม 2561"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:33.002238572+07:00","message":"[bufferProcess] interim [520000000]: 24 ตุลาคม 2518"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:33.002240623+07:00","message":"[bufferProcess] update buffer: สวรรคตเมื่อวันที่ 24 ตุลาคม 2518"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:33.002243214+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:33.00224578+07:00","message":"> Transcript [10658] [false]: 'สวรรคตเมื่อวันที่ 24 ตุลาคม 2561'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:33.002248015+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:33.002249656+07:00","message":"Set new StatePrefix: 'สวรรคตเมื่อวันที่ 24 ตุลาคม 2561'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:33.369425405+07:00","message":"receive streaming session, msgId: 2180"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:33.369457606+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวรรคตเมื่อวันที่ 24 ตุลาคม\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:33.369462958+07:00","message":"receive interim result [false|false]: สวรรคตเมื่อวันที่ 24 ตุลาคม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:33.369472518+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 2518\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:33.369474855+07:00","message":"receive interim result [false|false]:  2518"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:33.369480864+07:00","message":"[buffer interim] 2180 false สวรรคตเมื่อวันที่ 24 ตุลาคม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:33.369485459+07:00","message":"[buffer interim] 2180 false  2518"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:33.369493767+07:00","message":"[bufferProcess] interim [760000000]:สวรรคตเมื่อวันที่ 24 ตุลาคม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:33.369496107+07:00","message":"[bufferProcess] send to processor:สวรรคตเมื่อวันที่ 24 ตุลาคม 2518"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:33.369500357+07:00","message":"[bufferProcess] interim [760000000]: 2518"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:33.369502355+07:00","message":"[bufferProcess] update buffer: สวรรคตเมื่อวันที่ 24 ตุลาคม 2518"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:33.369505087+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:33.369507801+07:00","message":"> Transcript [10659] [false]: 'สวรรคตเมื่อวันที่ 24 ตุลาคม 2518'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:33.36951002+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:33.369511943+07:00","message":"Set new StatePrefix: 'สวรรคตเมื่อวันที่ 24 ตุลาคม 2518'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:33.577146883+07:00","message":"receive streaming session, msgId: 2180"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:33.57719515+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวรรคตเมื่อวันที่ 24 ตุลาคม 2518\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":6,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:33.57720042+07:00","message":"receive interim result [false|false]: สวรรคตเมื่อวันที่ 24 ตุลาคม 2518"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:33.57722234+07:00","message":"[buffer interim] 2180 false สวรรคตเมื่อวันที่ 24 ตุลาคม 2518"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:33.577229134+07:00","message":"[bufferProcess] interim [120000000]:สวรรคตเมื่อวันที่ 24 ตุลาคม 2518"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:33.577231484+07:00","message":"[bufferProcess] send to processor:สวรรคตเมื่อวันที่ 24 ตุลาคม 2518"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:33.577236525+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:33.57723902+07:00","message":"> Transcript [10660] [false]: 'สวรรคตเมื่อวันที่ 24 ตุลาคม 2518'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:33.577242557+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:33.577244508+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:33.577246235+07:00","message":"StatePrefix: 'สวรรคตเมื่อวันที่ 24 ตุลาคม 2518'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:33.577248275+07:00","message":"TextPushed: 'สวรรคตเมื่อวันที่ 24 ตุลา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:33.894212496+07:00","message":"receive streaming session, msgId: 2180"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:33.894248336+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวรรคตเมื่อวันที่ 24 ตุลาคม 2518\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":6,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:33.894256252+07:00","message":"receive interim result [false|false]: สวรรคตเมื่อวันที่ 24 ตุลาคม 2518"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:33.894267441+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" เวลายี่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:33.894271245+07:00","message":"receive interim result [false|false]:  เวลายี่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:33.894279517+07:00","message":"[buffer interim] 2180 false สวรรคตเมื่อวันที่ 24 ตุลาคม 2518"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:33.89428353+07:00","message":"[buffer interim] 2180 false  เวลายี่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:33.894289955+07:00","message":"[bufferProcess] interim [420000000]:สวรรคตเมื่อวันที่ 24 ตุลาคม 2518"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:33.894293038+07:00","message":"[bufferProcess] send to processor:สวรรคตเมื่อวันที่ 24 ตุลาคม 2518"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:33.894296903+07:00","message":"[bufferProcess] interim [420000000]: เวลายี่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:33.894300284+07:00","message":"[bufferProcess] update buffer: สวรรคตเมื่อวันที่ 24 ตุลาคม 2518 เวลายี่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:33.894304391+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:33.894307626+07:00","message":"> Transcript [10661] [false]: 'สวรรคตเมื่อวันที่ 24 ตุลาคม 2518'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:33.894311805+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:33.89431397+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:33.894316492+07:00","message":"StatePrefix: 'สวรรคตเมื่อวันที่ 24 ตุลาคม 2518'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:33.894318974+07:00","message":"TextPushed: 'สวรรคตเมื่อวันที่ 24 ตุลา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:33.957440693+07:00","message":"receive streaming session, msgId: 2180"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:33.957483464+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวรรคตเมื่อวันที่ 24 ตุลาคม 2518\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":6,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:33.957491279+07:00","message":"receive interim result [false|false]: สวรรคตเมื่อวันที่ 24 ตุลาคม 2518"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:33.957502221+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" เวลา 20\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:33.957505923+07:00","message":"receive interim result [false|false]:  เวลา 20"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:33.957515632+07:00","message":"[buffer interim] 2180 false สวรรคตเมื่อวันที่ 24 ตุลาคม 2518"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:33.95751994+07:00","message":"[buffer interim] 2180 false  เวลา 20"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:33.95752738+07:00","message":"[bufferProcess] interim [480000000]:สวรรคตเมื่อวันที่ 24 ตุลาคม 2518"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:33.957531112+07:00","message":"[bufferProcess] send to processor:สวรรคตเมื่อวันที่ 24 ตุลาคม 2518 เวลายี่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:33.95753626+07:00","message":"[bufferProcess] interim [480000000]: เวลา 20"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:33.957539693+07:00","message":"[bufferProcess] update buffer: สวรรคตเมื่อวันที่ 24 ตุลาคม 2518 เวลา 20"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:33.957543145+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:33.957546567+07:00","message":"> Transcript [10662] [false]: 'สวรรคตเมื่อวันที่ 24 ตุลาคม 2518 เวลายี่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:33.957550992+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:33.957553395+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:33.957556126+07:00","message":"StatePrefix: 'สวรรคตเมื่อวันที่ 24 ตุลาคม 2518'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:33.957558957+07:00","message":"TextPushed: 'สวรรคตเมื่อวันที่ 24 ตุลา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:34.252551219+07:00","message":"receive streaming session, msgId: 2180"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:34.25258475+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวรรคตเมื่อวันที่ 24 ตุลาคม 2518\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":6,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:34.252590798+07:00","message":"receive interim result [false|false]: สวรรคตเมื่อวันที่ 24 ตุลาคม 2518"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:34.252603732+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" เวลา 20 นาที\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:34.252606202+07:00","message":"receive interim result [false|false]:  เวลา 20 นาที"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:34.252616779+07:00","message":"[buffer interim] 2180 false สวรรคตเมื่อวันที่ 24 ตุลาคม 2518"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:34.252622406+07:00","message":"[buffer interim] 2180 false  เวลา 20 นาที"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:34.25262862+07:00","message":"[bufferProcess] interim [720000000]:สวรรคตเมื่อวันที่ 24 ตุลาคม 2518"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:34.252630855+07:00","message":"[bufferProcess] send to processor:สวรรคตเมื่อวันที่ 24 ตุลาคม 2518 เวลา 20"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:34.252633474+07:00","message":"[bufferProcess] interim [720000000]: เวลา 20 นาที"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:34.252637212+07:00","message":"[bufferProcess] update buffer: สวรรคตเมื่อวันที่ 24 ตุลาคม 2518 เวลา 20 นาที"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:34.252640108+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:34.252642686+07:00","message":"> Transcript [10663] [false]: 'สวรรคตเมื่อวันที่ 24 ตุลาคม 2518 เวลา 20'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:34.252646214+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:34.2526478+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:34.252649601+07:00","message":"StatePrefix: 'สวรรคตเมื่อวันที่ 24 ตุลาคม 2518'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:34.252651383+07:00","message":"TextPushed: 'สวรรคตเมื่อวันที่ 24 ตุลา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:34.25265424+07:00","message":"Push: 'คม 2518'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:34.252655903+07:00","message":"TextPushed: 'สวรรคตเมื่อวันที่ 24 ตุลาคม 2518'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:34.252657572+07:00","message":"Set new StatePrefix : 'สวรรคตเมื่อวันที่ 24 ตุลาคม 2518 เวลา 20'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:34.252659465+07:00","message":"Next Push (prob) : ' เวลา 20'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:34.252666892+07:00","message":"push: {false คม 2518 0 0xc002881d00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:34.40899774+07:00","message":"receive streaming session, msgId: 2180"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:34.409031678+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวรรคตเมื่อวันที่ 24 ตุลาคม 2518\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":6,\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:34.409038119+07:00","message":"receive interim result [false|false]: สวรรคตเมื่อวันที่ 24 ตุลาคม 2518"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:34.409048829+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" เวลา 21:00\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:34.409051347+07:00","message":"receive interim result [false|false]:  เวลา 21:00"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:34.409058329+07:00","message":"[buffer interim] 2180 false สวรรคตเมื่อวันที่ 24 ตุลาคม 2518"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:34.409063709+07:00","message":"[buffer interim] 2180 false  เวลา 21:00"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:34.409069081+07:00","message":"[bufferProcess] interim [900000000]:สวรรคตเมื่อวันที่ 24 ตุลาคม 2518"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:34.409071307+07:00","message":"[bufferProcess] send to processor:สวรรคตเมื่อวันที่ 24 ตุลาคม 2518 เวลา 20 นาที"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:34.409077086+07:00","message":"[bufferProcess] interim [900000000]: เวลา 21:00"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:34.409079348+07:00","message":"[bufferProcess] update buffer: สวรรคตเมื่อวันที่ 24 ตุลาคม 2518 เวลา 21:00"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:34.40909024+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:34.409104918+07:00","message":"> Transcript [10664] [false]: 'สวรรคตเมื่อวันที่ 24 ตุลาคม 2518 เวลา 20 นาที'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:34.409110748+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:34.409113148+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:34.409115096+07:00","message":"StatePrefix: 'สวรรคตเมื่อวันที่ 24 ตุลาคม 2518 เวลา 20'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:34.40911721+07:00","message":"TextPushed: 'สวรรคตเมื่อวันที่ 24 ตุลาคม 2518'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:34.466171728+07:00","message":"receive streaming session, msgId: 2180"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:34.46620464+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวรรคตเมื่อวันที่ 24 ตุลาคม 2518 เวลา\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":7,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:34.46621075+07:00","message":"receive interim result [false|false]: สวรรคตเมื่อวันที่ 24 ตุลาคม 2518 เวลา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:34.466221282+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 21:00\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":7,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:34.466224018+07:00","message":"receive interim result [false|false]:  21:00"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:34.466230312+07:00","message":"[buffer interim] 2180 false สวรรคตเมื่อวันที่ 24 ตุลาคม 2518 เวลา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:34.466235281+07:00","message":"[buffer interim] 2180 false  21:00"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:34.466240544+07:00","message":"[bufferProcess] interim [20000000]:สวรรคตเมื่อวันที่ 24 ตุลาคม 2518 เวลา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:34.466242844+07:00","message":"[bufferProcess] send to processor:สวรรคตเมื่อวันที่ 24 ตุลาคม 2518 เวลา 21:00"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:34.466247971+07:00","message":"[bufferProcess] interim [20000000]: 21:00"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:34.466250496+07:00","message":"[bufferProcess] update buffer: สวรรคตเมื่อวันที่ 24 ตุลาคม 2518 เวลา 21:00"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:34.466253335+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:34.466256601+07:00","message":"> Transcript [10665] [false]: 'สวรรคตเมื่อวันที่ 24 ตุลาคม 2518 เวลา 21:00'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:34.466258694+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:34.466260301+07:00","message":"Set new StatePrefix: 'สวรรคตเมื่อวันที่ 24 ตุลาคม 2518 เวลา 21:00'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:34.575250994+07:00","message":"[GCS] IsForceVAD: false for message ID: 2180"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:34.597341493+07:00","message":"receive streaming session, msgId: 2180"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:34.597378049+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวรรคตเมื่อวันที่ 24 ตุลาคม 2518 เวลา\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":7,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:34.597384108+07:00","message":"receive interim result [false|false]: สวรรคตเมื่อวันที่ 24 ตุลาคม 2518 เวลา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:34.597393494+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 21:00 น\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":7,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:34.59739559+07:00","message":"receive interim result [false|false]:  21:00 น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:34.597401668+07:00","message":"[buffer interim] 2180 false สวรรคตเมื่อวันที่ 24 ตุลาคม 2518 เวลา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:34.597406619+07:00","message":"[buffer interim] 2180 false  21:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:34.597412218+07:00","message":"[bufferProcess] interim [80000000]:สวรรคตเมื่อวันที่ 24 ตุลาคม 2518 เวลา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:34.597414369+07:00","message":"[bufferProcess] send to processor:สวรรคตเมื่อวันที่ 24 ตุลาคม 2518 เวลา 21:00"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:34.597417143+07:00","message":"[bufferProcess] interim [80000000]: 21:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:34.597419396+07:00","message":"[bufferProcess] update buffer: สวรรคตเมื่อวันที่ 24 ตุลาคม 2518 เวลา 21:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:34.597422024+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:34.597424822+07:00","message":"> Transcript [10666] [false]: 'สวรรคตเมื่อวันที่ 24 ตุลาคม 2518 เวลา 21:00'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:34.597428836+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:34.597431104+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:34.597432652+07:00","message":"StatePrefix: 'สวรรคตเมื่อวันที่ 24 ตุลาคม 2518 เวลา 21:00'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:34.597434599+07:00","message":"TextPushed: 'สวรรคตเมื่อวันที่ 24 ตุลาคม 2518'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:34.635256305+07:00","message":"[GCS] Start streaming session, msgId: 2181"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:34.664175831+07:00","message":"receive streaming session, msgId: 2180"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:34.664211719+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวรรคตเมื่อวันที่ 24 ตุลาคม 2518 เวลา\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":7,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:34.664216294+07:00","message":"receive interim result [false|false]: สวรรคตเมื่อวันที่ 24 ตุลาคม 2518 เวลา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:34.664227632+07:00","message":"[buffer interim] 2180 false สวรรคตเมื่อวันที่ 24 ตุลาคม 2518 เวลา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:34.664236237+07:00","message":"[bufferProcess] interim [260000000]:สวรรคตเมื่อวันที่ 24 ตุลาคม 2518 เวลา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:34.664238446+07:00","message":"[bufferProcess] send to processor:สวรรคตเมื่อวันที่ 24 ตุลาคม 2518 เวลา 21:00 น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:34.664243804+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:34.664246264+07:00","message":"> Transcript [10667] [false]: 'สวรรคตเมื่อวันที่ 24 ตุลาคม 2518 เวลา 21:00 น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:34.664249688+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:34.664251516+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:34.664254144+07:00","message":"StatePrefix: 'สวรรคตเมื่อวันที่ 24 ตุลาคม 2518 เวลา 21:00'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:34.664256257+07:00","message":"TextPushed: 'สวรรคตเมื่อวันที่ 24 ตุลาคม 2518'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:34.695386678+07:00","message":"receive streaming session, msgId: 2180"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:34.69542447+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวรรคตเมื่อวันที่ 24 ตุลาคม 2558 เวลา\",\"confidence\":0.95558167}],\"is_final\":true,\"result_end_time\":{\"seconds\":7,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:34.695430497+07:00","message":"receive interim result [true|false]: สวรรคตเมื่อวันที่ 24 ตุลาคม 2558 เวลา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:34.69543961+07:00","message":"end recv isFinal message id 2180"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:34.695441639+07:00","message":"end Recv id 2180"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:34.695447288+07:00","message":"[buffer interim] 2180 true สวรรคตเมื่อวันที่ 24 ตุลาคม 2558 เวลา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:34.69545419+07:00","message":"[bufferProcess] interim [260000000]:สวรรคตเมื่อวันที่ 24 ตุลาคม 2558 เวลา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:34.695458646+07:00","message":"[bufferProcess] send to processor (isfinal):สวรรคตเมื่อวันที่ 24 ตุลาคม 2518 เวลา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:34.695462046+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:34.695464541+07:00","message":"> Transcript [10668] [false]: 'สวรรคตเมื่อวันที่ 24 ตุลาคม 2518 เวลา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:34.695466971+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:34.695468475+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:34.695470213+07:00","message":"> Transcript [10669] [true]: 'สวรรคตเมื่อวันที่ 24 ตุลาคม 2558 เวลา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:34.695473163+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:34.695474949+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:34.695476596+07:00","message":"StatePrefix: 'สวรรคตเมื่อวันที่ 24 ตุลาคม 2518 เวลา 21:00'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:34.695478543+07:00","message":"TextPushed: 'สวรรคตเมื่อวันที่ 24 ตุลาคม 2518'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:34.695479874+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:34.695626987+07:00","message":"Push: 'เวลา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:34.695629585+07:00","message":"TextPushed: 'สวรรคตเมื่อวันที่ 24 ตุลาคม 2518เวลา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:34.695631435+07:00","message":"Set new StatePrefix : 'สวรรคตเมื่อวันที่ 24 ตุลาคม 2558 เวลา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:34.695633482+07:00","message":"Next Push (prob) : 'สวรรคตเมื่อวันที่ 24 ตุลาคม 2558 เวลา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:34.695641709+07:00","message":"push: {true เวลา 0 0xc002881d00}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:34.695674835+07:00","message":"write aligntment file to 'tmp/7446/align_message_id_2180.html'"}
{"level":"info","service":"Main","time":"2025-10-27T15:49:34.708977331+07:00","message":"write wav file: './tmp/7446/7446_2180.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:49:35.382074569+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:49:35.382063981+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:35.388088914+07:00","message":"receive streaming session, msgId: 2181"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:35.388124613+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":"2025-10-27T15:49:35.388129939+07:00","message":"receive interim result [false|false]: นาที"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:35.388142369+07:00","message":"[buffer interim] 2181 false นาที"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:35.388148026+07:00","message":"[bufferProcess] interim [600000000]:นาที"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:35.388149525+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:36.00954456+07:00","message":"receive streaming session, msgId: 2181"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:36.009591644+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":"2025-10-27T15:49:36.009598409+07:00","message":"receive interim result [false|false]: นาที"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:36.009620496+07:00","message":"[buffer interim] 2181 false นาที"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:36.009627014+07:00","message":"[bufferProcess] interim [200000000]:นาที"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:36.009628964+07:00","message":"[bufferProcess] send to processor:นาที"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:36.009631886+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:36.009634397+07:00","message":"> Transcript [10670] [false]: 'นาที'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:36.009636104+07:00","message":"Set StatePrefix (first interim): 'นาที'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:36.719008862+07:00","message":"receive streaming session, msgId: 2181"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:36.719047687+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":"2025-10-27T15:49:36.71905214+07:00","message":"receive interim result [false|false]: นาทีรับโรงพยาบาล"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:36.719073315+07:00","message":"[buffer interim] 2181 false นาทีรับโรงพยาบาล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:36.719080403+07:00","message":"[bufferProcess] interim [860000000]:นาทีรับโรงพยาบาล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:36.71908256+07:00","message":"[bufferProcess] send to processor:นาที"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:36.719087476+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:36.719090221+07:00","message":"> Transcript [10671] [false]: 'นาที'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:36.719093252+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:36.71909499+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:36.719096554+07:00","message":"StatePrefix: 'นาที'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:36.71909828+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:36.912001162+07:00","message":"receive streaming session, msgId: 2181"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:36.912040912+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":"2025-10-27T15:49:36.912046118+07:00","message":"receive interim result [false|false]: นาทีรับโรงพยาบาลจุฬา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:36.912059954+07:00","message":"[buffer interim] 2181 false นาทีรับโรงพยาบาลจุฬา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:36.912068455+07:00","message":"[bufferProcess] interim [40000000]:นาทีรับโรงพยาบาลจุฬา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:36.912070731+07:00","message":"[bufferProcess] send to processor:นาทีรับโรงพยาบาล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:36.912075795+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:36.912078463+07:00","message":"> Transcript [10672] [false]: 'นาทีรับโรงพยาบาล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:36.912081576+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:36.91208372+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:36.912085397+07:00","message":"StatePrefix: 'นาที'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:36.912087107+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:36.986201408+07:00","message":"receive streaming session, msgId: 2181"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:36.98624544+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":"2025-10-27T15:49:36.986253658+07:00","message":"receive interim result [false|false]: นาทีรับโรงพยาบาลจุฬาฯ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:36.986270731+07:00","message":"[buffer interim] 2181 false นาทีรับโรงพยาบาลจุฬาฯ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:36.986278672+07:00","message":"[bufferProcess] interim [160000000]:นาทีรับโรงพยาบาลจุฬาฯ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:36.986281969+07:00","message":"[bufferProcess] send to processor:นาทีรับโรงพยาบาลจุฬา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:36.986289364+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:36.986293477+07:00","message":"> Transcript [10673] [false]: 'นาทีรับโรงพยาบาลจุฬา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:36.986298088+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:36.986300747+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:36.986303706+07:00","message":"StatePrefix: 'นาที'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:36.98630622+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:37.109690462+07:00","message":"receive streaming session, msgId: 2181"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:37.109735471+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":"2025-10-27T15:49:37.109742337+07:00","message":"receive interim result [false|false]: นาทีรับโรงพยาบาลสราญรมย์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:37.109755548+07:00","message":"[buffer interim] 2181 false นาทีรับโรงพยาบาลสราญรมย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:37.10976398+07:00","message":"[bufferProcess] interim [280000000]:นาทีรับโรงพยาบาลสราญรมย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:37.109767053+07:00","message":"[bufferProcess] send to processor:นาทีรับโรงพยาบาลจุฬาฯ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:37.109771846+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:37.109775232+07:00","message":"> Transcript [10674] [false]: 'นาทีรับโรงพยาบาลจุฬาฯ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:37.109780597+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:37.109782494+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:37.109784025+07:00","message":"StatePrefix: 'นาที'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:37.109785982+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:37.109788668+07:00","message":"Push: 'นาที'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:37.109790299+07:00","message":"TextPushed: 'นาที'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:37.109792646+07:00","message":"Set new StatePrefix : 'นาทีรับโรงพยาบาลจุฬาฯ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:37.109794516+07:00","message":"Next Push (prob) : 'รับโรงพยาบาลจุฬาฯ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:37.109800974+07:00","message":"push: {false นาที 0 0xc002a06400}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:37.230895095+07:00","message":"receive streaming session, msgId: 2181"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:37.230932857+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":"2025-10-27T15:49:37.230938317+07:00","message":"receive interim result [false|false]: นาทีรับโรงพยาบาลจุฬาลงกรณ์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:37.230950795+07:00","message":"[buffer interim] 2181 false นาทีรับโรงพยาบาลจุฬาลงกรณ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:37.230957393+07:00","message":"[bufferProcess] interim [400000000]:นาทีรับโรงพยาบาลจุฬาลงกรณ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:37.230959566+07:00","message":"[bufferProcess] send to processor:นาทีรับโรงพยาบาลสราญรมย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:37.230964876+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:37.230967324+07:00","message":"> Transcript [10675] [false]: 'นาทีรับโรงพยาบาลสราญรมย์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:37.230969451+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:37.23097138+07:00","message":"Set new StatePrefix: 'นาทีรับโรงพยาบาลสราญรมย์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:37.617170663+07:00","message":"receive streaming session, msgId: 2181"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:37.617209435+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":"2025-10-27T15:49:37.617215055+07:00","message":"receive interim result [false|false]: นาทีรับโรงพยาบาลจุฬาลงกรณ์สภา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:37.61722781+07:00","message":"[buffer interim] 2181 false นาทีรับโรงพยาบาลจุฬาลงกรณ์สภา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:37.617234508+07:00","message":"[bufferProcess] interim [760000000]:นาทีรับโรงพยาบาลจุฬาลงกรณ์สภา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:37.617237008+07:00","message":"[bufferProcess] send to processor:นาทีรับโรงพยาบาลจุฬาลงกรณ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:37.617242121+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:37.617244574+07:00","message":"> Transcript [10676] [false]: 'นาทีรับโรงพยาบาลจุฬาลงกรณ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:37.617246648+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:37.617248311+07:00","message":"Set new StatePrefix: 'นาทีรับโรงพยาบาลจุฬาลงกรณ์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:37.806157588+07:00","message":"receive streaming session, msgId: 2181"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:37.806199151+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":"2025-10-27T15:49:37.806206476+07:00","message":"receive interim result [false|false]: นาทีรับโรงพยาบาลจุฬาลงกรณ์สภากาชาด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:37.806219722+07:00","message":"[buffer interim] 2181 false นาทีรับโรงพยาบาลจุฬาลงกรณ์สภากาชาด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:37.806231134+07:00","message":"[bufferProcess] interim [940000000]:นาทีรับโรงพยาบาลจุฬาลงกรณ์สภากาชาด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:37.806234554+07:00","message":"[bufferProcess] send to processor:นาทีรับโรงพยาบาลจุฬาลงกรณ์สภา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:37.806241244+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:37.806244913+07:00","message":"> Transcript [10677] [false]: 'นาทีรับโรงพยาบาลจุฬาลงกรณ์สภา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:37.80625096+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:37.806253496+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:37.806256171+07:00","message":"StatePrefix: 'นาทีรับโรงพยาบาลจุฬาลงกรณ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:37.806259053+07:00","message":"TextPushed: 'นาที'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:38.187287702+07:00","message":"receive streaming session, msgId: 2181"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:38.187324653+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":"2025-10-27T15:49:38.187330195+07:00","message":"receive interim result [false|false]: นาทีรับโรงพยาบาลจุฬาลงกรณ์สภากาชาดไทย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:38.187342706+07:00","message":"[buffer interim] 2181 false นาทีรับโรงพยาบาลจุฬาลงกรณ์สภากาชาดไทย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:38.187349676+07:00","message":"[bufferProcess] interim [360000000]:นาทีรับโรงพยาบาลจุฬาลงกรณ์สภากาชาดไทย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:38.187351882+07:00","message":"[bufferProcess] send to processor:นาทีรับโรงพยาบาลจุฬาลงกรณ์สภากาชาด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:38.187357264+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:38.187359728+07:00","message":"> Transcript [10678] [false]: 'นาทีรับโรงพยาบาลจุฬาลงกรณ์สภากาชาด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:38.187362693+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:38.187364504+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:38.18736651+07:00","message":"StatePrefix: 'นาทีรับโรงพยาบาลจุฬาลงกรณ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:38.187368613+07:00","message":"TextPushed: 'นาที'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:49:38.382870512+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:49:38.382879422+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:38.924545093+07:00","message":"receive streaming session, msgId: 2181"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:38.924588435+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":"2025-10-27T15:49:38.924595017+07:00","message":"receive interim result [false|false]: นาทีรับโรงพยาบาลจุฬาลงกรณ์สภากาชาดไทย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:38.924610807+07:00","message":"[buffer interim] 2181 false นาทีรับโรงพยาบาลจุฬาลงกรณ์สภากาชาดไทย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:38.924619131+07:00","message":"[bufferProcess] interim [960000000]:นาทีรับโรงพยาบาลจุฬาลงกรณ์สภากาชาดไทย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:38.924622017+07:00","message":"[bufferProcess] send to processor:นาทีรับโรงพยาบาลจุฬาลงกรณ์สภากาชาดไทย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:38.924626536+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:38.924630187+07:00","message":"> Transcript [10679] [false]: 'นาทีรับโรงพยาบาลจุฬาลงกรณ์สภากาชาดไทย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:38.924634225+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:38.924637468+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:38.924640091+07:00","message":"StatePrefix: 'นาทีรับโรงพยาบาลจุฬาลงกรณ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:38.924642961+07:00","message":"TextPushed: 'นาที'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:39.413575134+07:00","message":"receive streaming session, msgId: 2181"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:39.413607812+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":"2025-10-27T15:49:39.413614604+07:00","message":"receive interim result [false|false]: นาทีรับโรงพยาบาลจุฬาลงกรณ์สภากาชาดไทยโดยพระอาจารย์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:39.413627518+07:00","message":"[buffer interim] 2181 false นาทีรับโรงพยาบาลจุฬาลงกรณ์สภากาชาดไทยโดยพระอาจารย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:39.413633596+07:00","message":"[bufferProcess] interim [620000000]:นาทีรับโรงพยาบาลจุฬาลงกรณ์สภากาชาดไทยโดยพระอาจารย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:39.413635743+07:00","message":"[bufferProcess] send to processor:นาทีรับโรงพยาบาลจุฬาลงกรณ์สภากาชาดไทย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:39.41364091+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:39.413643894+07:00","message":"> Transcript [10680] [false]: 'นาทีรับโรงพยาบาลจุฬาลงกรณ์สภากาชาดไทย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:39.413647615+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:39.413649608+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:39.41365674+07:00","message":"StatePrefix: 'นาทีรับโรงพยาบาลจุฬาลงกรณ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:39.413658787+07:00","message":"TextPushed: 'นาที'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:39.413663456+07:00","message":"Push: 'รับโรงพยาบาลจุฬาลงกรณ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:39.41366538+07:00","message":"TextPushed: 'นาทีรับโรงพยาบาลจุฬาลงกรณ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:39.413667073+07:00","message":"Set new StatePrefix : 'นาทีรับโรงพยาบาลจุฬาลงกรณ์สภากาชาดไทย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:39.413669322+07:00","message":"Next Push (prob) : 'สภากาชาดไทย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:39.41367674+07:00","message":"push: {false รับโรงพยาบาลจุฬาลงกรณ์ 0 0xc002a06400}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:39.617243868+07:00","message":"receive streaming session, msgId: 2181"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:39.617277818+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":"2025-10-27T15:49:39.617286936+07:00","message":"receive interim result [false|false]: นาทีรับโรงพยาบาลจุฬาลงกรณ์สภากาชาดไทย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:39.617300469+07:00","message":"[buffer interim] 2181 false นาทีรับโรงพยาบาลจุฬาลงกรณ์สภากาชาดไทย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:39.617306802+07:00","message":"[bufferProcess] interim [800000000]:นาทีรับโรงพยาบาลจุฬาลงกรณ์สภากาชาดไทย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:39.617309048+07:00","message":"[bufferProcess] send to processor:นาทีรับโรงพยาบาลจุฬาลงกรณ์สภากาชาดไทยโดยพระอาจารย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:39.617315188+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:39.617317686+07:00","message":"> Transcript [10681] [false]: 'นาทีรับโรงพยาบาลจุฬาลงกรณ์สภากาชาดไทยโดยพระอาจารย์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:39.617320705+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:39.617322467+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:39.617324741+07:00","message":"StatePrefix: 'นาทีรับโรงพยาบาลจุฬาลงกรณ์สภากาชาดไทย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:39.617328167+07:00","message":"TextPushed: 'นาทีรับโรงพยาบาลจุฬาลงกรณ์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:39.697756566+07:00","message":"[GCS] IsForceVAD: false for message ID: 2181"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:39.729201122+07:00","message":"receive streaming session, msgId: 2181"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:39.729237014+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":"2025-10-27T15:49:39.729245468+07:00","message":"receive interim result [false|false]: นาทีรับโรงพยาบาลจุฬาลงกรณ์สภากาชาดไทยโดยพระอาจารย์ฝั้น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:39.729258665+07:00","message":"[buffer interim] 2181 false นาทีรับโรงพยาบาลจุฬาลงกรณ์สภากาชาดไทยโดยพระอาจารย์ฝั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:39.729265093+07:00","message":"[bufferProcess] interim [860000000]:นาทีรับโรงพยาบาลจุฬาลงกรณ์สภากาชาดไทยโดยพระอาจารย์ฝั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:39.729267743+07:00","message":"[bufferProcess] send to processor:นาทีรับโรงพยาบาลจุฬาลงกรณ์สภากาชาดไทย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:39.729273534+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:39.729277794+07:00","message":"> Transcript [10682] [false]: 'นาทีรับโรงพยาบาลจุฬาลงกรณ์สภากาชาดไทย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:39.729281868+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:39.729284017+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:39.72928759+07:00","message":"StatePrefix: 'นาทีรับโรงพยาบาลจุฬาลงกรณ์สภากาชาดไทย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:39.729292519+07:00","message":"TextPushed: 'นาทีรับโรงพยาบาลจุฬาลงกรณ์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:39.755090555+07:00","message":"receive streaming session, msgId: 2181"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:39.755121673+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":"2025-10-27T15:49:39.755126635+07:00","message":"receive interim result [false|false]: นาทีรับโรงพยาบาลจุฬาลงกรณ์สภากาชาดไทยโดยพระอาจารย์สั่ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:39.755139173+07:00","message":"[buffer interim] 2181 false นาทีรับโรงพยาบาลจุฬาลงกรณ์สภากาชาดไทยโดยพระอาจารย์สั่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:39.755145437+07:00","message":"[bufferProcess] interim [920000000]:นาทีรับโรงพยาบาลจุฬาลงกรณ์สภากาชาดไทยโดยพระอาจารย์สั่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:39.75514805+07:00","message":"[bufferProcess] send to processor:นาทีรับโรงพยาบาลจุฬาลงกรณ์สภากาชาดไทยโดยพระอาจารย์ฝั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:39.755153582+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:39.755156154+07:00","message":"> Transcript [10683] [false]: 'นาทีรับโรงพยาบาลจุฬาลงกรณ์สภากาชาดไทยโดยพระอาจารย์ฝั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:39.755159399+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:39.755161165+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:39.755163134+07:00","message":"StatePrefix: 'นาทีรับโรงพยาบาลจุฬาลงกรณ์สภากาชาดไทย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:39.75516531+07:00","message":"TextPushed: 'นาทีรับโรงพยาบาลจุฬาลงกรณ์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:39.79544482+07:00","message":"receive streaming session, msgId: 2181"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:39.795474225+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":"2025-10-27T15:49:39.79547911+07:00","message":"receive interim result [false|false]: นาทีรับโรงพยาบาลจุฬาลงกรณ์สภากาชาดไทยโดยพระอาจารย์สงบ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:39.79549461+07:00","message":"[buffer interim] 2181 false นาทีรับโรงพยาบาลจุฬาลงกรณ์สภากาชาดไทยโดยพระอาจารย์สงบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:39.795500708+07:00","message":"[bufferProcess] interim [980000000]:นาทีรับโรงพยาบาลจุฬาลงกรณ์สภากาชาดไทยโดยพระอาจารย์สงบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:39.795503023+07:00","message":"[bufferProcess] send to processor:นาทีรับโรงพยาบาลจุฬาลงกรณ์สภากาชาดไทยโดยพระอาจารย์สั่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:39.795506401+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:39.795508875+07:00","message":"> Transcript [10684] [false]: 'นาทีรับโรงพยาบาลจุฬาลงกรณ์สภากาชาดไทยโดยพระอาจารย์สั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:39.795511935+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:39.795513705+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:39.795515444+07:00","message":"StatePrefix: 'นาทีรับโรงพยาบาลจุฬาลงกรณ์สภากาชาดไทย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:39.795517671+07:00","message":"TextPushed: 'นาทีรับโรงพยาบาลจุฬาลงกรณ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:39.795520214+07:00","message":"Push: 'สภากาชาดไทย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:39.795521982+07:00","message":"TextPushed: 'นาทีรับโรงพยาบาลจุฬาลงกรณ์สภากาชาดไทย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:39.795523875+07:00","message":"Set new StatePrefix : 'นาทีรับโรงพยาบาลจุฬาลงกรณ์สภากาชาดไทยโดยพระอาจารย์สั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:39.795526212+07:00","message":"Next Push (prob) : 'โดยพระอาจารย์สั่ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:39.79553429+07:00","message":"push: {false สภากาชาดไทย 0 0xc002a06400}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:39.825674326+07:00","message":"[GCS] Start streaming session, msgId: 2182"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:39.889774473+07:00","message":"receive streaming session, msgId: 2181"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:39.889814192+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นาทีรับโรงพยาบาลจุฬาลงกรณ์สภากาชาดไทยโดยพระอาจารย์สงบ\",\"confidence\":0.93683314}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":70000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:39.889820522+07:00","message":"receive interim result [true|false]: นาทีรับโรงพยาบาลจุฬาลงกรณ์สภากาชาดไทยโดยพระอาจารย์สงบ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:39.889828728+07:00","message":"end recv isFinal message id 2181"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:39.889831224+07:00","message":"end Recv id 2181"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:39.8898451+07:00","message":"[buffer interim] 2181 true นาทีรับโรงพยาบาลจุฬาลงกรณ์สภากาชาดไทยโดยพระอาจารย์สงบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:39.88985539+07:00","message":"[bufferProcess] interim [70000000]:นาทีรับโรงพยาบาลจุฬาลงกรณ์สภากาชาดไทยโดยพระอาจารย์สงบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:39.889860381+07:00","message":"[bufferProcess] send to processor (isfinal):นาทีรับโรงพยาบาลจุฬาลงกรณ์สภากาชาดไทยโดยพระอาจารย์สงบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:39.889865041+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:39.889868713+07:00","message":"> Transcript [10685] [false]: 'นาทีรับโรงพยาบาลจุฬาลงกรณ์สภากาชาดไทยโดยพระอาจารย์สงบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:39.88987223+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:39.88987553+07:00","message":"Set new StatePrefix: 'นาทีรับโรงพยาบาลจุฬาลงกรณ์สภากาชาดไทยโดยพระอาจารย์สงบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:39.889877146+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:39.889878618+07:00","message":"> Transcript [10686] [true]: 'นาทีรับโรงพยาบาลจุฬาลงกรณ์สภากาชาดไทยโดยพระอาจารย์สงบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:39.88988064+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:39.889882395+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:39.889884393+07:00","message":"StatePrefix: 'นาทีรับโรงพยาบาลจุฬาลงกรณ์สภากาชาดไทยโดยพระอาจารย์สงบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:39.889886851+07:00","message":"TextPushed: 'นาทีรับโรงพยาบาลจุฬาลงกรณ์สภากาชาดไทย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:39.889891175+07:00","message":"Push: 'โดยพระอาจารย์สงบ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:39.889909006+07:00","message":"push: {true โดยพระอาจารย์สงบ 0 0xc002a06400}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:39.896565938+07:00","message":"[GCS] IsForceVAD: false for message ID: 2182"}
{"level":"info","service":"Main","time":"2025-10-27T15:49:39.90317949+07:00","message":"write wav file: './tmp/7446/7446_2181.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:40.016706269+07:00","message":"[GCS] Start streaming session, msgId: 2183"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:40.100746302+07:00","message":"receive streaming session, msgId: 2182"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:40.100762279+07:00","message":"found end of frame, send empty tag with msgId: 2182"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:40.100764783+07:00","message":"end Recv id 2182"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:40.100770994+07:00","message":"[buffer interim] 2182 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:40.100777918+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:40.100781758+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:40.100784467+07:00","message":"> Transcript [10687] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:40.100786553+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:40.100788214+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:40.100789872+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:40.100791453+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:40.100798051+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:40.100806631+07:00","message":"push: {true \n 0 0xc002b14d00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:49:40.105782126+07:00","message":"write wav file: './tmp/7446/7446_2182.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:40.882830927+07:00","message":"receive streaming session, msgId: 2183"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:40.882879192+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":"2025-10-27T15:49:40.882884623+07:00","message":"receive interim result [false|false]: ผลิตภัณฑ์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:40.882902039+07:00","message":"[buffer interim] 2183 false ผลิตภัณฑ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:40.882917012+07:00","message":"[bufferProcess] interim [840000000]:ผลิตภัณฑ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:40.882919423+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:41.210970716+07:00","message":"receive streaming session, msgId: 2183"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:41.211012537+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":"2025-10-27T15:49:41.211018634+07:00","message":"receive interim result [false|false]: พระชนมพรรษา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:41.211033136+07:00","message":"[buffer interim] 2183 false พระชนมพรรษา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:41.211039811+07:00","message":"[bufferProcess] interim [200000000]:พระชนมพรรษา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:41.211042022+07:00","message":"[bufferProcess] send to processor:ผลิตภัณฑ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:41.211045441+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:41.211048382+07:00","message":"> Transcript [10688] [false]: 'ผลิตภัณฑ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:41.211050201+07:00","message":"Set StatePrefix (first interim): 'ผลิตภัณฑ์'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:49:41.38395427+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:49:41.383971797+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:41.786673484+07:00","message":"receive streaming session, msgId: 2183"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:41.786713036+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":"2025-10-27T15:49:41.786718907+07:00","message":"receive interim result [false|false]: พระชนมพรรษาปีที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:41.786731325+07:00","message":"[buffer interim] 2183 false พระชนมพรรษาปีที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:41.786739591+07:00","message":"[bufferProcess] interim [740000000]:พระชนมพรรษาปีที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:41.786742793+07:00","message":"[bufferProcess] send to processor:พระชนมพรรษา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:41.786747534+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:41.786751188+07:00","message":"> Transcript [10689] [false]: 'พระชนมพรรษา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:41.786754904+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:41.786757384+07:00","message":"Set new StatePrefix: 'พระชนมพรรษา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:41.974060415+07:00","message":"receive streaming session, msgId: 2183"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:41.974092824+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระชนมพรรษาปีที่ 9\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:41.974098003+07:00","message":"receive interim result [false|false]: พระชนมพรรษาปีที่ 9"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:41.974109773+07:00","message":"[buffer interim] 2183 false พระชนมพรรษาปีที่ 9"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:41.974117949+07:00","message":"[bufferProcess] interim [980000000]:พระชนมพรรษาปีที่ 9"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:41.974119747+07:00","message":"[bufferProcess] send to processor:พระชนมพรรษาปีที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:41.974125026+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:41.974127423+07:00","message":"> Transcript [10690] [false]: 'พระชนมพรรษาปีที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:41.974130468+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:41.974132337+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:41.974133888+07:00","message":"StatePrefix: 'พระชนมพรรษา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:41.974135624+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:42.165209496+07:00","message":"receive streaming session, msgId: 2183"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:42.165251427+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระชนมพรรษาปีที่ 90\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:42.165258744+07:00","message":"receive interim result [false|false]: พระชนมพรรษาปีที่ 90"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:42.165273884+07:00","message":"[buffer interim] 2183 false พระชนมพรรษาปีที่ 90"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:42.165282146+07:00","message":"[bufferProcess] interim [220000000]:พระชนมพรรษาปีที่ 90"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:42.165286904+07:00","message":"[bufferProcess] send to processor:พระชนมพรรษาปีที่ 9"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:42.165291006+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:42.165294433+07:00","message":"> Transcript [10691] [false]: 'พระชนมพรรษาปีที่ 9'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:42.165299417+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:42.165301825+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:42.165304053+07:00","message":"StatePrefix: 'พระชนมพรรษา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:42.165306219+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:42.351603673+07:00","message":"receive streaming session, msgId: 2183"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:42.351648158+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระชนมพรรษาปีที่\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:42.351662461+07:00","message":"receive interim result [false|false]: พระชนมพรรษาปีที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:42.351673239+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 90\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:42.351675624+07:00","message":"receive interim result [false|false]:  90"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:42.351681937+07:00","message":"[buffer interim] 2183 false พระชนมพรรษาปีที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:42.351685327+07:00","message":"[buffer interim] 2183 false  90"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:42.351690595+07:00","message":"[bufferProcess] interim [340000000]:พระชนมพรรษาปีที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:42.351692522+07:00","message":"[bufferProcess] send to processor:พระชนมพรรษาปีที่ 90"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:42.351695142+07:00","message":"[bufferProcess] interim [340000000]: 90"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:42.35169724+07:00","message":"[bufferProcess] update buffer: พระชนมพรรษาปีที่ 90"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:42.351699811+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:42.351702386+07:00","message":"> Transcript [10692] [false]: 'พระชนมพรรษาปีที่ 90'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:42.351704731+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:42.351706306+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:42.351707877+07:00","message":"StatePrefix: 'พระชนมพรรษา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:42.351709669+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:42.358539882+07:00","message":"receive streaming session, msgId: 2183"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:42.358560688+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":"2025-10-27T15:49:42.358565567+07:00","message":"receive interim result [false|false]: พระชนมพรรษาปีที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:42.35857925+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 93\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:42.358582092+07:00","message":"receive interim result [false|false]:  93"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:42.358587715+07:00","message":"[buffer interim] 2183 false พระชนมพรรษาปีที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:42.358591313+07:00","message":"[buffer interim] 2183 false  93"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:42.358596514+07:00","message":"[bufferProcess] interim [400000000]:พระชนมพรรษาปีที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:42.358599019+07:00","message":"[bufferProcess] send to processor:พระชนมพรรษาปีที่ 90"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:42.358602371+07:00","message":"[bufferProcess] interim [400000000]: 93"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:42.358605218+07:00","message":"[bufferProcess] update buffer: พระชนมพรรษาปีที่ 93"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:42.358608433+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:42.358611517+07:00","message":"> Transcript [10693] [false]: 'พระชนมพรรษาปีที่ 90'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:42.35861489+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:42.358616972+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:42.358619254+07:00","message":"StatePrefix: 'พระชนมพรรษา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:42.358622357+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:42.358624855+07:00","message":"Push: 'พระชนมพรรษา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:42.358626606+07:00","message":"TextPushed: 'พระชนมพรรษา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:42.358628183+07:00","message":"Set new StatePrefix : 'พระชนมพรรษาปีที่ 90'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:42.358630108+07:00","message":"Next Push (prob) : 'ปีที่ 90'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:42.358636972+07:00","message":"push: {false พระชนมพรรษา 0 0xc002b15200}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:42.997818094+07:00","message":"receive streaming session, msgId: 2183"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:42.997865222+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระชนมพรรษาปีที่ 93\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:42.997870397+07:00","message":"receive interim result [false|false]: พระชนมพรรษาปีที่ 93"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:42.997883908+07:00","message":"[buffer interim] 2183 false พระชนมพรรษาปีที่ 93"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:42.99789226+07:00","message":"[bufferProcess] interim [0]:พระชนมพรรษาปีที่ 93"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:42.997894356+07:00","message":"[bufferProcess] send to processor:พระชนมพรรษาปีที่ 93"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:42.997897668+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:42.997900177+07:00","message":"> Transcript [10694] [false]: 'พระชนมพรรษาปีที่ 93'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:42.99790224+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:42.997904149+07:00","message":"Set new StatePrefix: 'พระชนมพรรษาปีที่ 93'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:43.390106129+07:00","message":"receive streaming session, msgId: 2183"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:43.390146359+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":"2025-10-27T15:49:43.390152565+07:00","message":"receive interim result [false|false]: พระชนมพรรษาปี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:43.390161585+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 2493 หลัง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:43.390164715+07:00","message":"receive interim result [false|false]:  2493 หลัง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:43.390171586+07:00","message":"[buffer interim] 2183 false พระชนมพรรษาปี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:43.39017427+07:00","message":"[buffer interim] 2183 false  2493 หลัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:43.390179991+07:00","message":"[bufferProcess] interim [420000000]:พระชนมพรรษาปี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:43.39018415+07:00","message":"[bufferProcess] send to processor:พระชนมพรรษาปีที่ 93"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:43.390187094+07:00","message":"[bufferProcess] interim [420000000]: 2493 หลัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:43.39018909+07:00","message":"[bufferProcess] update buffer: พระชนมพรรษาปี 2493 หลัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:43.39019199+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:43.390194338+07:00","message":"> Transcript [10695] [false]: 'พระชนมพรรษาปีที่ 93'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:43.390197414+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:43.390199131+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:43.390200667+07:00","message":"StatePrefix: 'พระชนมพรรษาปีที่ 93'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:43.390202424+07:00","message":"TextPushed: 'พระชนมพรรษา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:43.517352276+07:00","message":"receive streaming session, msgId: 2183"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:43.517389346+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระชนมพรรษาปีที่ 93\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:43.517394698+07:00","message":"receive interim result [false|false]: พระชนมพรรษาปีที่ 93"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:43.517407328+07:00","message":"[buffer interim] 2183 false พระชนมพรรษาปีที่ 93"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:43.517413723+07:00","message":"[bufferProcess] interim [480000000]:พระชนมพรรษาปีที่ 93"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:43.517416304+07:00","message":"[bufferProcess] send to processor:พระชนมพรรษาปี 2493 หลัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:43.517421445+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:43.517423975+07:00","message":"> Transcript [10696] [false]: 'พระชนมพรรษาปี 2493 หลัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:43.517425912+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:43.517427643+07:00","message":"Set new StatePrefix: 'พระชนมพรรษาปี 2493 หลัง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:43.572813589+07:00","message":"receive streaming session, msgId: 2183"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:43.572855633+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระชนมพรรษาปี\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:43.572868359+07:00","message":"receive interim result [false|false]: พระชนมพรรษาปี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:43.572883307+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 2493 หลังจาก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:43.572888706+07:00","message":"receive interim result [false|false]:  2493 หลังจาก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:43.572895717+07:00","message":"[buffer interim] 2183 false พระชนมพรรษาปี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:43.572899115+07:00","message":"[buffer interim] 2183 false  2493 หลังจาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:43.572905125+07:00","message":"[bufferProcess] interim [540000000]:พระชนมพรรษาปี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:43.572907467+07:00","message":"[bufferProcess] send to processor:พระชนมพรรษาปีที่ 93"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:43.572910266+07:00","message":"[bufferProcess] interim [540000000]: 2493 หลังจาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:43.572912799+07:00","message":"[bufferProcess] update buffer: พระชนมพรรษาปี 2493 หลังจาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:43.572915755+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:43.572918382+07:00","message":"> Transcript [10697] [false]: 'พระชนมพรรษาปีที่ 93'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:43.572920618+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:43.572922154+07:00","message":"Set new StatePrefix: 'พระชนมพรรษาปีที่ 93'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:43.765908344+07:00","message":"receive streaming session, msgId: 2183"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:43.765944903+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระชนมพรรษาปี\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:43.76595061+07:00","message":"receive interim result [false|false]: พระชนมพรรษาปี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:43.765962382+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 2493 หลังจากส่ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:43.765965017+07:00","message":"receive interim result [false|false]:  2493 หลังจากส่ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:43.765976433+07:00","message":"[buffer interim] 2183 false พระชนมพรรษาปี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:43.765986131+07:00","message":"[buffer interim] 2183 false  2493 หลังจากส่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:43.765993103+07:00","message":"[bufferProcess] interim [780000000]:พระชนมพรรษาปี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:43.765995803+07:00","message":"[bufferProcess] send to processor:พระชนมพรรษาปี 2493 หลังจาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:43.765998747+07:00","message":"[bufferProcess] interim [780000000]: 2493 หลังจากส่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:43.766000779+07:00","message":"[bufferProcess] update buffer: พระชนมพรรษาปี 2493 หลังจากส่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:43.766003544+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:43.766006148+07:00","message":"> Transcript [10698] [false]: 'พระชนมพรรษาปี 2493 หลังจาก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:43.76600802+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:43.766013143+07:00","message":"Set new StatePrefix: 'พระชนมพรรษาปี 2493 หลังจาก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:43.956479961+07:00","message":"receive streaming session, msgId: 2183"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:43.956515818+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":"2025-10-27T15:49:43.956521181+07:00","message":"receive interim result [false|false]: พระชนมพรรษาปี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:43.956531399+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 2493 หลังจากทรงพระ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:43.956534166+07:00","message":"receive interim result [false|false]:  2493 หลังจากทรงพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:43.956541519+07:00","message":"[buffer interim] 2183 false พระชนมพรรษาปี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:43.956544504+07:00","message":"[buffer interim] 2183 false  2493 หลังจากทรงพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:43.956549919+07:00","message":"[bufferProcess] interim [960000000]:พระชนมพรรษาปี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:43.95655226+07:00","message":"[bufferProcess] send to processor:พระชนมพรรษาปี 2493 หลังจากส่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:43.956557283+07:00","message":"[bufferProcess] interim [960000000]: 2493 หลังจากทรงพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:43.956559782+07:00","message":"[bufferProcess] update buffer: พระชนมพรรษาปี 2493 หลังจากทรงพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:43.956562611+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:43.956565124+07:00","message":"> Transcript [10699] [false]: 'พระชนมพรรษาปี 2493 หลังจากส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:43.956567952+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:43.9565698+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:43.956571389+07:00","message":"StatePrefix: 'พระชนมพรรษาปี 2493 หลังจาก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:43.956573379+07:00","message":"TextPushed: 'พระชนมพรรษา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:44.236087686+07:00","message":"receive streaming session, msgId: 2183"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:44.236121226+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระชนมพรรษาปี 2493\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:44.236126979+07:00","message":"receive interim result [false|false]: พระชนมพรรษาปี 2493"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:44.236135725+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":"2025-10-27T15:49:44.236138073+07:00","message":"receive interim result [false|false]:  หลังจากทรงพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:44.23614569+07:00","message":"[buffer interim] 2183 false พระชนมพรรษาปี 2493"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:44.236148478+07:00","message":"[buffer interim] 2183 false  หลังจากทรงพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:44.236154339+07:00","message":"[bufferProcess] interim [140000000]:พระชนมพรรษาปี 2493"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:44.236156579+07:00","message":"[bufferProcess] send to processor:พระชนมพรรษาปี 2493 หลังจากทรงพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:44.236159081+07:00","message":"[bufferProcess] interim [140000000]: หลังจากทรงพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:44.236161233+07:00","message":"[bufferProcess] update buffer: พระชนมพรรษาปี 2493 หลังจากทรงพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:44.23616402+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:44.236166536+07:00","message":"> Transcript [10700] [false]: 'พระชนมพรรษาปี 2493 หลังจากทรงพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:44.236169563+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:44.236171297+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:44.236172871+07:00","message":"StatePrefix: 'พระชนมพรรษาปี 2493 หลังจาก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:44.236174824+07:00","message":"TextPushed: 'พระชนมพรรษา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:44.290124675+07:00","message":"receive streaming session, msgId: 2183"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:44.290159847+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระชนมพรรษาปี 2493\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:44.290165284+07:00","message":"receive interim result [false|false]: พระชนมพรรษาปี 2493"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:44.290174189+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":"2025-10-27T15:49:44.290176729+07:00","message":"receive interim result [false|false]:  หลังจากส่งพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:44.290186652+07:00","message":"receive streaming session, msgId: 2183"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:44.290189046+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระชนมพรรษาปี 2493\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:44.290191188+07:00","message":"receive interim result [false|false]: พระชนมพรรษาปี 2493"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:44.290200824+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":"2025-10-27T15:49:44.290202836+07:00","message":"receive interim result [false|false]:  หลังจากทรงพระประชวร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:44.290206862+07:00","message":"[buffer interim] 2183 false พระชนมพรรษาปี 2493"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:44.290209728+07:00","message":"[buffer interim] 2183 false  หลังจากส่งพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:44.290211664+07:00","message":"[buffer interim] 2183 false พระชนมพรรษาปี 2493"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:44.290215376+07:00","message":"[buffer interim] 2183 false  หลังจากทรงพระประชวร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:44.290220705+07:00","message":"[bufferProcess] interim [260000000]:พระชนมพรรษาปี 2493"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:44.290222732+07:00","message":"[bufferProcess] send to processor:พระชนมพรรษาปี 2493 หลังจากทรงพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:44.290225288+07:00","message":"[bufferProcess] interim [260000000]: หลังจากส่งพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:44.290227283+07:00","message":"[bufferProcess] update buffer: พระชนมพรรษาปี 2493 หลังจากส่งพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:44.290229202+07:00","message":"[bufferProcess] interim [320000000]:พระชนมพรรษาปี 2493"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:44.290231158+07:00","message":"[bufferProcess] send to processor:พระชนมพรรษาปี 2493 หลังจากส่งพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:44.290233148+07:00","message":"[bufferProcess] interim [320000000]: หลังจากทรงพระประชวร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:44.290235016+07:00","message":"[bufferProcess] update buffer: พระชนมพรรษาปี 2493 หลังจากทรงพระประชวร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:44.290237894+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:44.290240363+07:00","message":"> Transcript [10701] [false]: 'พระชนมพรรษาปี 2493 หลังจากทรงพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:44.290243713+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:44.290245665+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:44.290247957+07:00","message":"StatePrefix: 'พระชนมพรรษาปี 2493 หลังจาก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:44.29024999+07:00","message":"TextPushed: 'พระชนมพรรษา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:44.29025133+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:44.290252921+07:00","message":"> Transcript [10702] [false]: 'พระชนมพรรษาปี 2493 หลังจากส่งพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:44.290254621+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:44.290255915+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:44.290257247+07:00","message":"StatePrefix: 'พระชนมพรรษาปี 2493 หลังจาก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:44.290258948+07:00","message":"TextPushed: 'พระชนมพรรษา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:44.290261148+07:00","message":"Push: 'ปี 2493 หลังจาก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:44.290262605+07:00","message":"TextPushed: 'พระชนมพรรษาปี 2493 หลังจาก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:44.290264303+07:00","message":"Set new StatePrefix : 'พระชนมพรรษาปี 2493 หลังจากส่งพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:44.290266241+07:00","message":"Next Push (prob) : 'ส่งพระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:44.290274441+07:00","message":"push: {false ปี 2493 หลังจาก 0 0xc002b15200}"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:49:44.384965942+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:49:44.38496594+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:44.676860398+07:00","message":"receive streaming session, msgId: 2183"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:44.676897022+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระชนมพรรษาปี 2493\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:44.676904111+07:00","message":"receive interim result [false|false]: พระชนมพรรษาปี 2493"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:44.676914686+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":"2025-10-27T15:49:44.676918428+07:00","message":"receive interim result [false|false]:  หลังจากทรงพระประชวรจะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:44.676928428+07:00","message":"[buffer interim] 2183 false พระชนมพรรษาปี 2493"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:44.676932411+07:00","message":"[buffer interim] 2183 false  หลังจากทรงพระประชวรจะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:44.676940432+07:00","message":"[bufferProcess] interim [680000000]:พระชนมพรรษาปี 2493"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:44.676943311+07:00","message":"[bufferProcess] send to processor:พระชนมพรรษาปี 2493 หลังจากทรงพระประชวร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:44.676947223+07:00","message":"[bufferProcess] interim [680000000]: หลังจากทรงพระประชวรจะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:44.676950252+07:00","message":"[bufferProcess] update buffer: พระชนมพรรษาปี 2493 หลังจากทรงพระประชวรจะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:44.676953967+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:44.676957808+07:00","message":"> Transcript [10703] [false]: 'พระชนมพรรษาปี 2493 หลังจากทรงพระประชวร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:44.676960611+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:44.676963287+07:00","message":"Set new StatePrefix: 'พระชนมพรรษาปี 2493 หลังจากทรงพระประชวร'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:44.855974854+07:00","message":"receive streaming session, msgId: 2183"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:44.856022319+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระชนมพรรษาปี 2493\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:44.856030114+07:00","message":"receive interim result [false|false]: พระชนมพรรษาปี 2493"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:44.856041987+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":"2025-10-27T15:49:44.85604622+07:00","message":"receive interim result [false|false]:  หลังจากทรงพระประชวรจาก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:44.856054879+07:00","message":"[buffer interim] 2183 false พระชนมพรรษาปี 2493"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:44.856058608+07:00","message":"[buffer interim] 2183 false  หลังจากทรงพระประชวรจาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:44.856066728+07:00","message":"[bufferProcess] interim [800000000]:พระชนมพรรษาปี 2493"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:44.856070148+07:00","message":"[bufferProcess] send to processor:พระชนมพรรษาปี 2493 หลังจากทรงพระประชวรจะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:44.856074443+07:00","message":"[bufferProcess] interim [800000000]: หลังจากทรงพระประชวรจาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:44.856078134+07:00","message":"[bufferProcess] update buffer: พระชนมพรรษาปี 2493 หลังจากทรงพระประชวรจาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:44.856081771+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:44.856085351+07:00","message":"> Transcript [10704] [false]: 'พระชนมพรรษาปี 2493 หลังจากทรงพระประชวรจะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:44.85608958+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:44.8560919+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:44.856095076+07:00","message":"StatePrefix: 'พระชนมพรรษาปี 2493 หลังจากทรงพระประชวร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:44.856098236+07:00","message":"TextPushed: 'พระชนมพรรษาปี 2493 หลังจาก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:44.945778843+07:00","message":"receive streaming session, msgId: 2183"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:44.945815914+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระชนมพรรษาปี 2493\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:44.945822308+07:00","message":"receive interim result [false|false]: พระชนมพรรษาปี 2493"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:44.945836294+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":"2025-10-27T15:49:44.94584805+07:00","message":"receive interim result [false|false]:  หลังจากทรงพระประชวรจะพา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:44.945855296+07:00","message":"[buffer interim] 2183 false พระชนมพรรษาปี 2493"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:44.945858234+07:00","message":"[buffer interim] 2183 false  หลังจากทรงพระประชวรจะพา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:44.945864458+07:00","message":"[bufferProcess] interim [860000000]:พระชนมพรรษาปี 2493"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:44.945866913+07:00","message":"[bufferProcess] send to processor:พระชนมพรรษาปี 2493 หลังจากทรงพระประชวรจาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:44.945869775+07:00","message":"[bufferProcess] interim [860000000]: หลังจากทรงพระประชวรจะพา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:44.945872096+07:00","message":"[bufferProcess] update buffer: พระชนมพรรษาปี 2493 หลังจากทรงพระประชวรจะพา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:44.945875542+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:44.945879082+07:00","message":"> Transcript [10705] [false]: 'พระชนมพรรษาปี 2493 หลังจากทรงพระประชวรจาก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:44.945882352+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:44.945884072+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:44.945885652+07:00","message":"StatePrefix: 'พระชนมพรรษาปี 2493 หลังจากทรงพระประชวร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:44.945887624+07:00","message":"TextPushed: 'พระชนมพรรษาปี 2493 หลังจาก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:45.011617984+07:00","message":"receive streaming session, msgId: 2183"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:45.011655939+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระชนมพรรษาปี 2493\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:45.011663192+07:00","message":"receive interim result [false|false]: พระชนมพรรษาปี 2493"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:45.011678239+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":"2025-10-27T15:49:45.011682286+07:00","message":"receive interim result [false|false]:  หลังจากทรงพระประชวรจากภาวะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:45.011691334+07:00","message":"[buffer interim] 2183 false พระชนมพรรษาปี 2493"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:45.011695893+07:00","message":"[buffer interim] 2183 false  หลังจากทรงพระประชวรจากภาวะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:45.011703372+07:00","message":"[bufferProcess] interim [980000000]:พระชนมพรรษาปี 2493"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:45.011706628+07:00","message":"[bufferProcess] send to processor:พระชนมพรรษาปี 2493 หลังจากทรงพระประชวรจะพา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:45.011709873+07:00","message":"[bufferProcess] interim [980000000]: หลังจากทรงพระประชวรจากภาวะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:45.011712311+07:00","message":"[bufferProcess] update buffer: พระชนมพรรษาปี 2493 หลังจากทรงพระประชวรจากภาวะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:45.011718828+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:45.011721683+07:00","message":"> Transcript [10706] [false]: 'พระชนมพรรษาปี 2493 หลังจากทรงพระประชวรจะพา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:45.011724737+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:45.011726337+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:45.011728314+07:00","message":"StatePrefix: 'พระชนมพรรษาปี 2493 หลังจากทรงพระประชวร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:45.011731033+07:00","message":"TextPushed: 'พระชนมพรรษาปี 2493 หลังจาก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:45.1908336+07:00","message":"receive streaming session, msgId: 2183"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:45.190872639+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระชนมพรรษาปี 2493\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:45.190878143+07:00","message":"receive interim result [false|false]: พระชนมพรรษาปี 2493"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:45.19088547+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":"2025-10-27T15:49:45.190888068+07:00","message":"receive interim result [false|false]:  หลังจากทรงพระประชวรจากภาวะซีด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:45.190895558+07:00","message":"[buffer interim] 2183 false พระชนมพรรษาปี 2493"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:45.190898385+07:00","message":"[buffer interim] 2183 false  หลังจากทรงพระประชวรจากภาวะซีด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:45.190904176+07:00","message":"[bufferProcess] interim [220000000]:พระชนมพรรษาปี 2493"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:45.19090636+07:00","message":"[bufferProcess] send to processor:พระชนมพรรษาปี 2493 หลังจากทรงพระประชวรจากภาวะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:45.190909118+07:00","message":"[bufferProcess] interim [220000000]: หลังจากทรงพระประชวรจากภาวะซีด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:45.190911415+07:00","message":"[bufferProcess] update buffer: พระชนมพรรษาปี 2493 หลังจากทรงพระประชวรจากภาวะซีด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:45.190914641+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:45.190917095+07:00","message":"> Transcript [10707] [false]: 'พระชนมพรรษาปี 2493 หลังจากทรงพระประชวรจากภาวะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:45.190920607+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:45.190922359+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:45.190923799+07:00","message":"StatePrefix: 'พระชนมพรรษาปี 2493 หลังจากทรงพระประชวร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:45.190925575+07:00","message":"TextPushed: 'พระชนมพรรษาปี 2493 หลังจาก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:45.190927856+07:00","message":"Push: 'ทรงพระประชวร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:45.19092939+07:00","message":"TextPushed: 'พระชนมพรรษาปี 2493 หลังจากทรงพระประชวร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:45.190931109+07:00","message":"Set new StatePrefix : 'พระชนมพรรษาปี 2493 หลังจากทรงพระประชวรจากภาวะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:45.190936362+07:00","message":"Next Push (prob) : 'จากภาวะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:45.190950209+07:00","message":"push: {false ทรงพระประชวร 0 0xc002b15200}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:45.373311743+07:00","message":"receive streaming session, msgId: 2183"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:45.373346555+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระชนมพรรษาปี 2493\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:45.373351952+07:00","message":"receive interim result [false|false]: พระชนมพรรษาปี 2493"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:45.373367825+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":"2025-10-27T15:49:45.373370908+07:00","message":"receive interim result [false|false]:  หลังจากทรงพระประชวรจากภาวะติดเชื้อ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:45.373378243+07:00","message":"[buffer interim] 2183 false พระชนมพรรษาปี 2493"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:45.373381308+07:00","message":"[buffer interim] 2183 false  หลังจากทรงพระประชวรจากภาวะติดเชื้อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:45.373389599+07:00","message":"[bufferProcess] interim [340000000]:พระชนมพรรษาปี 2493"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:45.373391494+07:00","message":"[bufferProcess] send to processor:พระชนมพรรษาปี 2493 หลังจากทรงพระประชวรจากภาวะซีด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:45.373394085+07:00","message":"[bufferProcess] interim [340000000]: หลังจากทรงพระประชวรจากภาวะติดเชื้อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:45.373397155+07:00","message":"[bufferProcess] update buffer: พระชนมพรรษาปี 2493 หลังจากทรงพระประชวรจากภาวะติดเชื้อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:45.373400211+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:45.37340423+07:00","message":"> Transcript [10708] [false]: 'พระชนมพรรษาปี 2493 หลังจากทรงพระประชวรจากภาวะซีด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:45.373407569+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:45.373409218+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:45.373410789+07:00","message":"StatePrefix: 'พระชนมพรรษาปี 2493 หลังจากทรงพระประชวรจากภาวะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:45.373412826+07:00","message":"TextPushed: 'พระชนมพรรษาปี 2493 หลังจากทรงพระประชวร'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:45.405113083+07:00","message":"[GCS] IsForceVAD: false for message ID: 2183"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:45.535668752+07:00","message":"[GCS] Start streaming session, msgId: 2184"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:45.580789882+07:00","message":"receive streaming session, msgId: 2183"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:45.5808292+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระชนมพรรษาปีที่ 93 หลังจากทรงพระประชวรจากภาวะติดเชื้อ\",\"confidence\":0.883261}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":610000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:45.580835485+07:00","message":"receive interim result [true|false]: พระชนมพรรษาปีที่ 93 หลังจากทรงพระประชวรจากภาวะติดเชื้อ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:45.580850778+07:00","message":"end recv isFinal message id 2183"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:45.580852693+07:00","message":"end Recv id 2183"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:45.580858312+07:00","message":"[buffer interim] 2183 true พระชนมพรรษาปีที่ 93 หลังจากทรงพระประชวรจากภาวะติดเชื้อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:45.580865+07:00","message":"[bufferProcess] interim [610000000]:พระชนมพรรษาปีที่ 93 หลังจากทรงพระประชวรจากภาวะติดเชื้อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:45.580868103+07:00","message":"[bufferProcess] send to processor (isfinal):พระชนมพรรษาปี 2493 หลังจากทรงพระประชวรจากภาวะติดเชื้อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:45.580871644+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:45.580874161+07:00","message":"> Transcript [10709] [false]: 'พระชนมพรรษาปี 2493 หลังจากทรงพระประชวรจากภาวะติดเชื้อ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:45.580876793+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:45.580878333+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:45.580880102+07:00","message":"StatePrefix: 'พระชนมพรรษาปี 2493 หลังจากทรงพระประชวรจากภาวะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:45.58088256+07:00","message":"TextPushed: 'พระชนมพรรษาปี 2493 หลังจากทรงพระประชวร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:45.580884462+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:45.580886199+07:00","message":"> Transcript [10710] [true]: 'พระชนมพรรษาปีที่ 93 หลังจากทรงพระประชวรจากภาวะติดเชื้อ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:45.580888162+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:45.580889566+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:45.580891977+07:00","message":"StatePrefix: 'พระชนมพรรษาปี 2493 หลังจากทรงพระประชวรจากภาวะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:45.580893685+07:00","message":"TextPushed: 'พระชนมพรรษาปี 2493 หลังจากทรงพระประชวร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:45.580895062+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:45.581037186+07:00","message":"Push: 'จากภาวะติดเชื้อ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:45.581039593+07:00","message":"TextPushed: 'พระชนมพรรษาปี 2493 หลังจากทรงพระประชวรจากภาวะติดเชื้อ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:45.581041715+07:00","message":"Set new StatePrefix : 'พระชนมพรรษาปีที่ 93 หลังจากทรงพระประชวรจากภาวะติดเชื้อ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:45.581043592+07:00","message":"Next Push (prob) : 'พระชนมพรรษาปีที่ 93 หลังจากทรงพระประชวรจากภาวะติดเชื้อ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:45.581051947+07:00","message":"push: {true จากภาวะติดเชื้อ 0 0xc002b15200}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:45.581062998+07:00","message":"write aligntment file to 'tmp/7446/align_message_id_2183.html'"}
{"level":"info","service":"Main","time":"2025-10-27T15:49:45.591749294+07:00","message":"write wav file: './tmp/7446/7446_2183.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:46.354008928+07:00","message":"receive streaming session, msgId: 2184"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:46.354040728+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"iPhone\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:46.354045629+07:00","message":"receive interim result [false|false]: iPhone"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:46.354056591+07:00","message":"[buffer interim] 2184 false iPhone"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:46.354063124+07:00","message":"[bufferProcess] interim [720000000]:iPhone"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:46.354064461+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:46.422512618+07:00","message":"receive streaming session, msgId: 2184"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:46.422544789+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"I don't\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:46.422550887+07:00","message":"receive interim result [false|false]: I don't"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:46.422562532+07:00","message":"[buffer interim] 2184 false I don't"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:46.422568573+07:00","message":"[bufferProcess] interim [840000000]:I don't"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:46.422570589+07:00","message":"[bufferProcess] send to processor:iPhone"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:46.422575588+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:46.422578389+07:00","message":"> Transcript [10711] [false]: 'iPhone'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:46.422580061+07:00","message":"Set StatePrefix (first interim): 'iPhone'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:46.434684206+07:00","message":"receive streaming session, msgId: 2184"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:46.43471309+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":"2025-10-27T15:49:46.434718049+07:00","message":"receive interim result [false|false]: แปลภาษา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:46.434730403+07:00","message":"[buffer interim] 2184 false แปลภาษา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:46.434736049+07:00","message":"[bufferProcess] interim [900000000]:แปลภาษา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:46.434737615+07:00","message":"[bufferProcess] send to processor:I don't"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:46.434740319+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:46.434743043+07:00","message":"> Transcript [10712] [false]: 'I don't'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:46.434744577+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:46.434746355+07:00","message":"Set new StatePrefix: 'I don't'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:46.533553034+07:00","message":"receive streaming session, msgId: 2184"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:46.533587471+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":"2025-10-27T15:49:46.533594332+07:00","message":"receive interim result [false|false]: เอกสาร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:46.533608727+07:00","message":"[buffer interim] 2184 false เอกสาร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:46.53361664+07:00","message":"[bufferProcess] interim [20000000]:เอกสาร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:46.533620307+07:00","message":"[bufferProcess] send to processor:แปลภาษา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:46.533623624+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:46.533626071+07:00","message":"> Transcript [10713] [false]: 'แปลภาษา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:46.533628237+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:46.533629844+07:00","message":"Set new StatePrefix: 'แปลภาษา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:46.715890905+07:00","message":"receive streaming session, msgId: 2184"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:46.715926086+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":"2025-10-27T15:49:46.715931483+07:00","message":"receive interim result [false|false]: แปลภาษา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:46.715944348+07:00","message":"[buffer interim] 2184 false แปลภาษา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:46.715951122+07:00","message":"[bufferProcess] interim [140000000]:แปลภาษา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:46.715953127+07:00","message":"[bufferProcess] send to processor:เอกสาร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:46.715957647+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:46.715960213+07:00","message":"> Transcript [10714] [false]: 'เอกสาร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:46.715962035+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:46.715963884+07:00","message":"Set new StatePrefix: 'เอกสาร'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:46.792758666+07:00","message":"receive streaming session, msgId: 2184"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:46.792796594+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":"2025-10-27T15:49:46.792802284+07:00","message":"receive interim result [false|false]: แปลภาษาพม่า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:46.7928151+07:00","message":"[buffer interim] 2184 false แปลภาษาพม่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:46.792821921+07:00","message":"[bufferProcess] interim [260000000]:แปลภาษาพม่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:46.792823814+07:00","message":"[bufferProcess] send to processor:แปลภาษา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:46.79282733+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:46.792830067+07:00","message":"> Transcript [10715] [false]: 'แปลภาษา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:46.79283185+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:46.792833427+07:00","message":"Set new StatePrefix: 'แปลภาษา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:46.926069644+07:00","message":"receive streaming session, msgId: 2184"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:46.92610115+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":"2025-10-27T15:49:46.92610666+07:00","message":"receive interim result [false|false]: เอกสารพัดลม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:46.926120491+07:00","message":"[buffer interim] 2184 false เอกสารพัดลม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:46.926127335+07:00","message":"[bufferProcess] interim [380000000]:เอกสารพัดลม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:46.926129665+07:00","message":"[bufferProcess] send to processor:แปลภาษาพม่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:46.926133074+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:46.926135859+07:00","message":"> Transcript [10716] [false]: 'แปลภาษาพม่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:46.926138821+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:46.926140589+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:46.926142156+07:00","message":"StatePrefix: 'แปลภาษา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:46.926143876+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:46.96648571+07:00","message":"receive streaming session, msgId: 2184"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:46.966522878+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":"2025-10-27T15:49:46.966529005+07:00","message":"receive interim result [false|false]: เอกสารพระโลหะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:46.966542458+07:00","message":"[buffer interim] 2184 false เอกสารพระโลหะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:46.96654921+07:00","message":"[bufferProcess] interim [440000000]:เอกสารพระโลหะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:46.966551213+07:00","message":"[bufferProcess] send to processor:เอกสารพัดลม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:46.966556326+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:46.966559042+07:00","message":"> Transcript [10717] [false]: 'เอกสารพัดลม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:46.966560893+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:46.966562783+07:00","message":"Set new StatePrefix: 'เอกสารพัดลม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:46.973521074+07:00","message":"receive streaming session, msgId: 2184"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:46.973547429+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":"2025-10-27T15:49:46.973552259+07:00","message":"receive interim result [false|false]: เอกสารพระโลหิต"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:46.973564727+07:00","message":"[buffer interim] 2184 false เอกสารพระโลหิต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:46.973570485+07:00","message":"[bufferProcess] interim [500000000]:เอกสารพระโลหิต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:46.973572347+07:00","message":"[bufferProcess] send to processor:เอกสารพระโลหะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:46.973575069+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:46.973577445+07:00","message":"> Transcript [10718] [false]: 'เอกสารพระโลหะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:46.97357905+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:46.973580773+07:00","message":"Set new StatePrefix: 'เอกสารพระโลหะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:47.291685045+07:00","message":"receive streaming session, msgId: 2184"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:47.291732318+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":"2025-10-27T15:49:47.291739425+07:00","message":"receive interim result [false|false]: เอกสารพระโลหิตได้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:47.291754129+07:00","message":"[buffer interim] 2184 false เอกสารพระโลหิตได้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:47.291761854+07:00","message":"[bufferProcess] interim [740000000]:เอกสารพระโลหิตได้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:47.29176542+07:00","message":"[bufferProcess] send to processor:เอกสารพระโลหิต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:47.291771446+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:47.291774828+07:00","message":"> Transcript [10719] [false]: 'เอกสารพระโลหิต'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:47.29177763+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:47.291780166+07:00","message":"Set new StatePrefix: 'เอกสารพระโลหิต'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:49:47.385350024+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:49:47.385353322+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:47.435929025+07:00","message":"receive streaming session, msgId: 2184"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:47.435966669+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":"2025-10-27T15:49:47.435972246+07:00","message":"receive interim result [false|false]: เอกสารพระโลหิต"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:47.435984084+07:00","message":"[buffer interim] 2184 false เอกสารพระโลหิต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:47.435992443+07:00","message":"[bufferProcess] interim [860000000]:เอกสารพระโลหิต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:47.435994251+07:00","message":"[bufferProcess] send to processor:เอกสารพระโลหิตได้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:47.435999335+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:47.436002032+07:00","message":"> Transcript [10720] [false]: 'เอกสารพระโลหิตได้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:47.436005473+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:47.436007435+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:47.436009273+07:00","message":"StatePrefix: 'เอกสารพระโลหิต'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:47.436011383+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:47.495444577+07:00","message":"receive streaming session, msgId: 2184"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:47.495483384+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":"2025-10-27T15:49:47.495488544+07:00","message":"receive interim result [false|false]: เอกสารพระโลหิตนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:47.495502324+07:00","message":"[buffer interim] 2184 false เอกสารพระโลหิตนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:47.4955099+07:00","message":"[bufferProcess] interim [920000000]:เอกสารพระโลหิตนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:47.495512128+07:00","message":"[bufferProcess] send to processor:เอกสารพระโลหิต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:47.495517663+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:47.495520494+07:00","message":"> Transcript [10721] [false]: 'เอกสารพระโลหิต'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:47.495523704+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:47.495525544+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:47.495527567+07:00","message":"StatePrefix: 'เอกสารพระโลหิต'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:47.495529437+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:47.997013436+07:00","message":"receive streaming session, msgId: 2184"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:47.997051915+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":"2025-10-27T15:49:47.997057301+07:00","message":"receive interim result [false|false]: เอกสารพระโลหิตนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:47.997071791+07:00","message":"[buffer interim] 2184 false เอกสารพระโลหิตนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:47.99707909+07:00","message":"[bufferProcess] interim [520000000]:เอกสารพระโลหิตนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:47.997081218+07:00","message":"[bufferProcess] send to processor:เอกสารพระโลหิตนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:47.997084801+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:47.997087452+07:00","message":"> Transcript [10722] [false]: 'เอกสารพระโลหิตนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:47.997090681+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:47.997092583+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:47.997094333+07:00","message":"StatePrefix: 'เอกสารพระโลหิต'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:47.997096167+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:50.108008527+07:00","message":"receive streaming session, msgId: 2184"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:50.108047772+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":"2025-10-27T15:49:50.108053294+07:00","message":"receive interim result [false|false]: เอกสารพระโลหิตนะคะรักษาอย่างสุดความ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:50.10806606+07:00","message":"[buffer interim] 2184 false เอกสารพระโลหิตนะคะรักษาอย่างสุดความ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:50.108072005+07:00","message":"[bufferProcess] interim [620000000]:เอกสารพระโลหิตนะคะรักษาอย่างสุดความ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:50.108074603+07:00","message":"[bufferProcess] send to processor:เอกสารพระโลหิตนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:50.10807946+07:00","message":"[bufferProcess] send to processor (ticker):เอกสารพระโลหิตนะคะรักษาอย่างสุดความ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:50.108082231+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:50.108084923+07:00","message":"> Transcript [10723] [false]: 'เอกสารพระโลหิตนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:50.108088693+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:50.10809049+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:50.108092024+07:00","message":"StatePrefix: 'เอกสารพระโลหิต'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:50.108093885+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:50.10809998+07:00","message":"Push: 'เอกสารพระโลหิต'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:50.108101602+07:00","message":"TextPushed: 'เอกสารพระโลหิต'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:50.108103589+07:00","message":"Set new StatePrefix : 'เอกสารพระโลหิตนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:50.108105604+07:00","message":"Next Push (prob) : 'นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:50.108106887+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:50.108108494+07:00","message":"> Transcript [10724] [false]: 'เอกสารพระโลหิตนะคะรักษาอย่างสุดความ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:50.10811026+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:50.108111733+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:50.108113061+07:00","message":"StatePrefix: 'เอกสารพระโลหิตนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:50.108114533+07:00","message":"TextPushed: 'เอกสารพระโลหิต'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:50.108135015+07:00","message":"push: {false เอกสารพระโลหิต 0 0xc002ee4c00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:50.293768654+07:00","message":"receive streaming session, msgId: 2184"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:50.293807698+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":"2025-10-27T15:49:50.293813807+07:00","message":"receive interim result [false|false]: เอกสารพระโลหิตนะคะรักษาอย่างสุดความสามารถ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:50.293828276+07:00","message":"[buffer interim] 2184 false เอกสารพระโลหิตนะคะรักษาอย่างสุดความสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:50.293834807+07:00","message":"[bufferProcess] interim [740000000]:เอกสารพระโลหิตนะคะรักษาอย่างสุดความสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:50.293842287+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:49:50.385927253+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:49:50.385945728+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:50.678408172+07:00","message":"receive streaming session, msgId: 2184"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:50.678445696+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":"2025-10-27T15:49:50.678451431+07:00","message":"receive interim result [false|false]: เอกสารพระโลหิตนะคะรักษาอย่างสุดความสามารถและ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:50.678466211+07:00","message":"[buffer interim] 2184 false เอกสารพระโลหิตนะคะรักษาอย่างสุดความสามารถและ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:50.678473526+07:00","message":"[bufferProcess] interim [220000000]:เอกสารพระโลหิตนะคะรักษาอย่างสุดความสามารถและ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:50.678475877+07:00","message":"[bufferProcess] send to processor:เอกสารพระโลหิตนะคะรักษาอย่างสุดความสามารถ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:50.678479066+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:50.6784835+07:00","message":"> Transcript [10725] [false]: 'เอกสารพระโลหิตนะคะรักษาอย่างสุดความสามารถ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:50.678486666+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:50.678488491+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:50.678490402+07:00","message":"StatePrefix: 'เอกสารพระโลหิตนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:50.678492912+07:00","message":"TextPushed: 'เอกสารพระโลหิต'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:50.806764055+07:00","message":"receive streaming session, msgId: 2184"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:50.806800682+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":"2025-10-27T15:49:50.806808195+07:00","message":"receive interim result [false|false]: เอกสารพระโลหิตนะคะรักษาอย่างสุดความสามารถแล้ว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:50.8068227+07:00","message":"[buffer interim] 2184 false เอกสารพระโลหิตนะคะรักษาอย่างสุดความสามารถแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:50.80682898+07:00","message":"[bufferProcess] interim [280000000]:เอกสารพระโลหิตนะคะรักษาอย่างสุดความสามารถแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:50.806831102+07:00","message":"[bufferProcess] send to processor:เอกสารพระโลหิตนะคะรักษาอย่างสุดความสามารถและ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:50.806834727+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:50.806845392+07:00","message":"> Transcript [10726] [false]: 'เอกสารพระโลหิตนะคะรักษาอย่างสุดความสามารถและ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:50.806848518+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:50.806850227+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:50.806851984+07:00","message":"StatePrefix: 'เอกสารพระโลหิตนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:50.806854662+07:00","message":"TextPushed: 'เอกสารพระโลหิต'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:50.847740272+07:00","message":"[GCS] IsForceVAD: false for message ID: 2184"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:51.046215834+07:00","message":"receive streaming session, msgId: 2184"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:51.046256247+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เอกสารพระโลหิตนะคะรักษาอย่างสุดความสามารถแล้ว\",\"confidence\":0.9478926}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":550000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:51.04626195+07:00","message":"receive interim result [true|false]: เอกสารพระโลหิตนะคะรักษาอย่างสุดความสามารถแล้ว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:51.046270925+07:00","message":"end recv isFinal message id 2184"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:51.046272702+07:00","message":"end Recv id 2184"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:51.046277932+07:00","message":"[buffer interim] 2184 true เอกสารพระโลหิตนะคะรักษาอย่างสุดความสามารถแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:51.046284948+07:00","message":"[bufferProcess] interim [550000000]:เอกสารพระโลหิตนะคะรักษาอย่างสุดความสามารถแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:51.046289859+07:00","message":"[bufferProcess] send to processor (isfinal):เอกสารพระโลหิตนะคะรักษาอย่างสุดความสามารถแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:51.046293351+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:51.046295733+07:00","message":"> Transcript [10727] [false]: 'เอกสารพระโลหิตนะคะรักษาอย่างสุดความสามารถแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:51.046299419+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:51.046301149+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:51.046303+07:00","message":"StatePrefix: 'เอกสารพระโลหิตนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:51.046304872+07:00","message":"TextPushed: 'เอกสารพระโลหิต'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:51.046309292+07:00","message":"Push: 'นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:51.046310913+07:00","message":"TextPushed: 'เอกสารพระโลหิตนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:51.046313357+07:00","message":"Set new StatePrefix : 'เอกสารพระโลหิตนะคะรักษาอย่างสุดความสามารถแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:51.046315928+07:00","message":"Next Push (prob) : 'รักษาอย่างสุดความสามารถแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:51.046317508+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:51.046319156+07:00","message":"> Transcript [10728] [true]: 'เอกสารพระโลหิตนะคะรักษาอย่างสุดความสามารถแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:51.046321041+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:51.04632242+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:51.046323736+07:00","message":"StatePrefix: 'เอกสารพระโลหิตนะคะรักษาอย่างสุดความสามารถแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:51.046325264+07:00","message":"TextPushed: 'เอกสารพระโลหิตนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:51.046327316+07:00","message":"Push: 'รักษาอย่างสุดความสามารถแล้ว'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:51.046344992+07:00","message":"push: {false นะคะ 0 0xc002ee4c00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:51.046367801+07:00","message":"push: {true รักษาอย่างสุดความสามารถแล้ว 0 0xc002ee4c00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:49:51.057058813+07:00","message":"write wav file: './tmp/7446/7446_2184.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:51.29904443+07:00","message":"[GCS] Start streaming session, msgId: 2185"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:52.427416641+07:00","message":"[GCS] Cleaned up inactive client: 2161"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:52.427435867+07:00","message":"[GCS] Cleaned up inactive client: 2168"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:52.427438135+07:00","message":"[GCS] Cleaned up inactive client: 2167"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:52.427440136+07:00","message":"[GCS] Cleaned up inactive client: 2164"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:52.42744152+07:00","message":"[GCS] Cleaned up inactive client: 2163"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:52.42744297+07:00","message":"[GCS] Cleaned up inactive client: 2166"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:52.427444569+07:00","message":"[GCS] Cleaned up inactive client: 2165"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:52.427446228+07:00","message":"[GCS] Cleaned up inactive client: 2162"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:52.877519665+07:00","message":"receive streaming session, msgId: 2185"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:52.877555634+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":"2025-10-27T15:49:52.877561227+07:00","message":"receive interim result [false|false]: พระที่นั่ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:52.877578466+07:00","message":"[buffer interim] 2185 false พระที่นั่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:52.877585086+07:00","message":"[bufferProcess] interim [500000000]:พระที่นั่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:52.877586745+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:52.877589847+07:00","message":"[bufferProcess] send to processor (ticker):พระที่นั่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:52.877592413+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:52.877594698+07:00","message":"> Transcript [10729] [false]: 'พระที่นั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:52.877596593+07:00","message":"Set StatePrefix (first interim): 'พระที่นั่ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:53.150623406+07:00","message":"receive streaming session, msgId: 2185"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:53.15066242+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":"2025-10-27T15:49:53.150668873+07:00","message":"receive interim result [false|false]: พระที่นั่งดุสิต"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:53.150682167+07:00","message":"[buffer interim] 2185 false พระที่นั่งดุสิต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:53.150690902+07:00","message":"[bufferProcess] interim [740000000]:พระที่นั่งดุสิต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:53.150692517+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:53.280054687+07:00","message":"receive streaming session, msgId: 2185"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:53.280096421+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":"2025-10-27T15:49:53.280103393+07:00","message":"receive interim result [false|false]: พระที่นั่งดุสิตมหา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:53.28011839+07:00","message":"[buffer interim] 2185 false พระที่นั่งดุสิตมหา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:53.280126589+07:00","message":"[bufferProcess] interim [920000000]:พระที่นั่งดุสิตมหา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:53.280129984+07:00","message":"[bufferProcess] send to processor:พระที่นั่งดุสิต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:53.280136346+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:53.280140064+07:00","message":"> Transcript [10730] [false]: 'พระที่นั่งดุสิต'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:53.28014484+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:53.280147755+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:53.280150204+07:00","message":"StatePrefix: 'พระที่นั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:53.280152824+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:53.337527393+07:00","message":"receive streaming session, msgId: 2185"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:53.337563821+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":"2025-10-27T15:49:53.337569137+07:00","message":"receive interim result [false|false]: พระที่นั่งดุสิตมหาปราสาท"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:53.337580452+07:00","message":"[buffer interim] 2185 false พระที่นั่งดุสิตมหาปราสาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:53.337587595+07:00","message":"[bufferProcess] interim [980000000]:พระที่นั่งดุสิตมหาปราสาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:53.337590118+07:00","message":"[bufferProcess] send to processor:พระที่นั่งดุสิตมหา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:53.337595142+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:53.337597787+07:00","message":"> Transcript [10731] [false]: 'พระที่นั่งดุสิตมหา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:53.337600742+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:53.337602624+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:53.337604217+07:00","message":"StatePrefix: 'พระที่นั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:53.337605966+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:49:53.386387924+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:49:53.386421925+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:53.986709836+07:00","message":"receive streaming session, msgId: 2185"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:53.986744515+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระที่นั่งดุสิตมหาปราสาท\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:53.986749865+07:00","message":"receive interim result [false|false]: พระที่นั่งดุสิตมหาปราสาท"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:53.986761644+07:00","message":"[buffer interim] 2185 false พระที่นั่งดุสิตมหาปราสาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:53.986768026+07:00","message":"[bufferProcess] interim [580000000]:พระที่นั่งดุสิตมหาปราสาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:53.986770022+07:00","message":"[bufferProcess] send to processor:พระที่นั่งดุสิตมหาปราสาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:53.986775052+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:53.986777713+07:00","message":"> Transcript [10732] [false]: 'พระที่นั่งดุสิตมหาปราสาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:53.986780475+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:53.986782147+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:53.986783759+07:00","message":"StatePrefix: 'พระที่นั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:53.9867858+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:54.043373455+07:00","message":"receive streaming session, msgId: 2185"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:54.043410301+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":"2025-10-27T15:49:54.043415895+07:00","message":"receive interim result [false|false]: พระที่นั่งดุสิตมหาปราสาทนั้น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:54.043427653+07:00","message":"[buffer interim] 2185 false พระที่นั่งดุสิตมหาปราสาทนั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:54.043435316+07:00","message":"[bufferProcess] interim [640000000]:พระที่นั่งดุสิตมหาปราสาทนั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:54.043438069+07:00","message":"[bufferProcess] send to processor:พระที่นั่งดุสิตมหาปราสาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:54.043444462+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:54.043448155+07:00","message":"> Transcript [10733] [false]: 'พระที่นั่งดุสิตมหาปราสาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:54.043452322+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:54.043454529+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:54.043457535+07:00","message":"StatePrefix: 'พระที่นั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:54.043459947+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:54.043465584+07:00","message":"Push: 'พระที่นั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:54.043467827+07:00","message":"TextPushed: 'พระที่นั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:54.043472176+07:00","message":"Set new StatePrefix : 'พระที่นั่งดุสิตมหาปราสาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:54.043475645+07:00","message":"Next Push (prob) : 'ดุสิตมหาปราสาท'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:54.043484338+07:00","message":"push: {false พระที่นั่ง 0 0xc002b15380}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:54.061893492+07:00","message":"receive streaming session, msgId: 2185"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:54.061926645+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":"2025-10-27T15:49:54.061933576+07:00","message":"receive interim result [false|false]: พระที่นั่งดุสิตมหาปราสาทนั้นก็"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:54.0619461+07:00","message":"[buffer interim] 2185 false พระที่นั่งดุสิตมหาปราสาทนั้นก็"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:54.061955085+07:00","message":"[bufferProcess] interim [700000000]:พระที่นั่งดุสิตมหาปราสาทนั้นก็"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:54.061958066+07:00","message":"[bufferProcess] send to processor:พระที่นั่งดุสิตมหาปราสาทนั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:54.061964629+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:54.061968141+07:00","message":"> Transcript [10734] [false]: 'พระที่นั่งดุสิตมหาปราสาทนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:54.061972107+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:54.061974567+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:54.061977609+07:00","message":"StatePrefix: 'พระที่นั่งดุสิตมหาปราสาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:54.061979589+07:00","message":"TextPushed: 'พระที่นั่ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:54.24717151+07:00","message":"receive streaming session, msgId: 2185"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:54.247211981+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":"2025-10-27T15:49:54.247216999+07:00","message":"receive interim result [false|false]: พระที่นั่งดุสิตมหาปราสาทนั้นก็คือ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:54.247231065+07:00","message":"[buffer interim] 2185 false พระที่นั่งดุสิตมหาปราสาทนั้นก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:54.247237926+07:00","message":"[bufferProcess] interim [880000000]:พระที่นั่งดุสิตมหาปราสาทนั้นก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:54.247240079+07:00","message":"[bufferProcess] send to processor:พระที่นั่งดุสิตมหาปราสาทนั้นก็"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:54.247245165+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:54.247247684+07:00","message":"> Transcript [10735] [false]: 'พระที่นั่งดุสิตมหาปราสาทนั้นก็'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:54.247250367+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:54.247252232+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:54.247254066+07:00","message":"StatePrefix: 'พระที่นั่งดุสิตมหาปราสาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:54.247256052+07:00","message":"TextPushed: 'พระที่นั่ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:54.898062851+07:00","message":"receive streaming session, msgId: 2185"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:54.898093773+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":"2025-10-27T15:49:54.898099507+07:00","message":"receive interim result [false|false]: พระที่นั่งดุสิตมหาปราสาทนั้นก็คือ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:54.898114825+07:00","message":"[buffer interim] 2185 false พระที่นั่งดุสิตมหาปราสาทนั้นก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:54.898121158+07:00","message":"[bufferProcess] interim [480000000]:พระที่นั่งดุสิตมหาปราสาทนั้นก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:54.898123325+07:00","message":"[bufferProcess] send to processor:พระที่นั่งดุสิตมหาปราสาทนั้นก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:54.898128937+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:54.898131444+07:00","message":"> Transcript [10736] [false]: 'พระที่นั่งดุสิตมหาปราสาทนั้นก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:54.898134549+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:54.898136497+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:54.898138712+07:00","message":"StatePrefix: 'พระที่นั่งดุสิตมหาปราสาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:54.898141123+07:00","message":"TextPushed: 'พระที่นั่ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:55.258532298+07:00","message":"receive streaming session, msgId: 2185"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:55.258566299+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":"2025-10-27T15:49:55.258572747+07:00","message":"receive interim result [false|false]: พระที่นั่งดุสิตมหาปราสาทนั้นก็คือพระมหากษัตริย์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:55.258585713+07:00","message":"[buffer interim] 2185 false พระที่นั่งดุสิตมหาปราสาทนั้นก็คือพระมหากษัตริย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:55.258591948+07:00","message":"[bufferProcess] interim [840000000]:พระที่นั่งดุสิตมหาปราสาทนั้นก็คือพระมหากษัตริย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:55.258594237+07:00","message":"[bufferProcess] send to processor:พระที่นั่งดุสิตมหาปราสาทนั้นก็คือ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:55.258599367+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:55.258601875+07:00","message":"> Transcript [10737] [false]: 'พระที่นั่งดุสิตมหาปราสาทนั้นก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:55.25860498+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:55.258606839+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:55.258608823+07:00","message":"StatePrefix: 'พระที่นั่งดุสิตมหาปราสาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:55.258610967+07:00","message":"TextPushed: 'พระที่นั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:55.25861537+07:00","message":"Push: 'ดุสิตมหาปราสาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:55.258617227+07:00","message":"TextPushed: 'พระที่นั่งดุสิตมหาปราสาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:55.258619284+07:00","message":"Set new StatePrefix : 'พระที่นั่งดุสิตมหาปราสาทนั้นก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:55.258621137+07:00","message":"Next Push (prob) : 'นั้นก็คือ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:55.258638935+07:00","message":"push: {false ดุสิตมหาปราสาท 0 0xc002b15380}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:55.319134053+07:00","message":"receive streaming session, msgId: 2185"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:55.319169982+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":"2025-10-27T15:49:55.319175613+07:00","message":"receive interim result [false|false]: พระที่นั่งดุสิตมหาปราสาทนั้นก็คือประสาท"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:55.319187561+07:00","message":"[buffer interim] 2185 false พระที่นั่งดุสิตมหาปราสาทนั้นก็คือประสาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:55.319193992+07:00","message":"[bufferProcess] interim [960000000]:พระที่นั่งดุสิตมหาปราสาทนั้นก็คือประสาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:55.319196486+07:00","message":"[bufferProcess] send to processor:พระที่นั่งดุสิตมหาปราสาทนั้นก็คือพระมหากษัตริย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:55.319201994+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:55.319204877+07:00","message":"> Transcript [10738] [false]: 'พระที่นั่งดุสิตมหาปราสาทนั้นก็คือพระมหากษัตริย์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:55.319208109+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:55.31921041+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:55.319212109+07:00","message":"StatePrefix: 'พระที่นั่งดุสิตมหาปราสาทนั้นก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:55.319214218+07:00","message":"TextPushed: 'พระที่นั่งดุสิตมหาปราสาท'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:55.326498439+07:00","message":"receive streaming session, msgId: 2185"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:55.326522319+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":"2025-10-27T15:49:55.326528793+07:00","message":"receive interim result [false|false]: พระที่นั่งดุสิตมหาปราสาทนั้นก็คือพระมหาปราสาท"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:55.326537818+07:00","message":"[buffer interim] 2185 false พระที่นั่งดุสิตมหาปราสาทนั้นก็คือพระมหาปราสาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:55.326543209+07:00","message":"[bufferProcess] interim [20000000]:พระที่นั่งดุสิตมหาปราสาทนั้นก็คือพระมหาปราสาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:55.326546405+07:00","message":"[bufferProcess] send to processor:พระที่นั่งดุสิตมหาปราสาทนั้นก็คือประสาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:55.32655129+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:55.326554229+07:00","message":"> Transcript [10739] [false]: 'พระที่นั่งดุสิตมหาปราสาทนั้นก็คือประสาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:55.326557377+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:55.32655946+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:55.326561705+07:00","message":"StatePrefix: 'พระที่นั่งดุสิตมหาปราสาทนั้นก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:55.326564708+07:00","message":"TextPushed: 'พระที่นั่งดุสิตมหาปราสาท'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:56.054024246+07:00","message":"receive streaming session, msgId: 2185"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:56.054060071+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":"2025-10-27T15:49:56.054066027+07:00","message":"receive interim result [false|false]: พระที่นั่งดุสิตมหาปราสาทนั้นก็คือประสาทสัมผัส"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:56.05407718+07:00","message":"[buffer interim] 2185 false พระที่นั่งดุสิตมหาปราสาทนั้นก็คือประสาทสัมผัส"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:56.054084305+07:00","message":"[bufferProcess] interim [500000000]:พระที่นั่งดุสิตมหาปราสาทนั้นก็คือประสาทสัมผัส"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:56.054086442+07:00","message":"[bufferProcess] send to processor:พระที่นั่งดุสิตมหาปราสาทนั้นก็คือพระมหาปราสาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:56.054091618+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:56.054094356+07:00","message":"> Transcript [10740] [false]: 'พระที่นั่งดุสิตมหาปราสาทนั้นก็คือพระมหาปราสาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:56.054097885+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:56.054099605+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:56.054101508+07:00","message":"StatePrefix: 'พระที่นั่งดุสิตมหาปราสาทนั้นก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:56.054104029+07:00","message":"TextPushed: 'พระที่นั่งดุสิตมหาปราสาท'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:56.067274394+07:00","message":"receive streaming session, msgId: 2185"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:56.06730187+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":"2025-10-27T15:49:56.067307475+07:00","message":"receive interim result [false|false]: พระที่นั่งดุสิตมหาปราสาทนั้นก็คือประสาทสัมพันธ์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:56.067319708+07:00","message":"[buffer interim] 2185 false พระที่นั่งดุสิตมหาปราสาทนั้นก็คือประสาทสัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:56.067325171+07:00","message":"[bufferProcess] interim [680000000]:พระที่นั่งดุสิตมหาปราสาทนั้นก็คือประสาทสัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:56.067327091+07:00","message":"[bufferProcess] send to processor:พระที่นั่งดุสิตมหาปราสาทนั้นก็คือประสาทสัมผัส"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:56.067329851+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:56.067332062+07:00","message":"> Transcript [10741] [false]: 'พระที่นั่งดุสิตมหาปราสาทนั้นก็คือประสาทสัมผัส'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:56.06733487+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:56.067337027+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:56.067339601+07:00","message":"StatePrefix: 'พระที่นั่งดุสิตมหาปราสาทนั้นก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:56.067341831+07:00","message":"TextPushed: 'พระที่นั่งดุสิตมหาปราสาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:56.067346645+07:00","message":"Push: 'นั้นก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:56.067348245+07:00","message":"TextPushed: 'พระที่นั่งดุสิตมหาปราสาทนั้นก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:56.067350353+07:00","message":"Set new StatePrefix : 'พระที่นั่งดุสิตมหาปราสาทนั้นก็คือประสาทสัมผัส'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:56.067352537+07:00","message":"Next Push (prob) : 'ประสาทสัมผัส'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:56.067359779+07:00","message":"push: {false นั้นก็คือ 0 0xc002b15380}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:56.16635852+07:00","message":"receive streaming session, msgId: 2185"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:56.166391652+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":"2025-10-27T15:49:56.166397499+07:00","message":"receive interim result [false|false]: พระที่นั่งดุสิตมหาปราสาทนั้นก็คือประสาทสัมพันธ์ใน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:56.166408433+07:00","message":"[buffer interim] 2185 false พระที่นั่งดุสิตมหาปราสาทนั้นก็คือประสาทสัมพันธ์ใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:56.166415021+07:00","message":"[bufferProcess] interim [800000000]:พระที่นั่งดุสิตมหาปราสาทนั้นก็คือประสาทสัมพันธ์ใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:56.166417223+07:00","message":"[bufferProcess] send to processor:พระที่นั่งดุสิตมหาปราสาทนั้นก็คือประสาทสัมพันธ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:56.166422724+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:56.166425318+07:00","message":"> Transcript [10742] [false]: 'พระที่นั่งดุสิตมหาปราสาทนั้นก็คือประสาทสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:56.16642764+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:56.166429284+07:00","message":"Set new StatePrefix: 'พระที่นั่งดุสิตมหาปราสาทนั้นก็คือประสาทสัมพันธ์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:56.227575991+07:00","message":"receive streaming session, msgId: 2185"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:56.227607403+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":"2025-10-27T15:49:56.227613022+07:00","message":"receive interim result [false|false]: พระที่นั่งดุสิตมหาปราสาทนั้นก็คือประสาทของสำคัญในเขต"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:56.227624996+07:00","message":"[buffer interim] 2185 false พระที่นั่งดุสิตมหาปราสาทนั้นก็คือประสาทของสำคัญในเขต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:56.227631517+07:00","message":"[bufferProcess] interim [920000000]:พระที่นั่งดุสิตมหาปราสาทนั้นก็คือประสาทของสำคัญในเขต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:56.227633771+07:00","message":"[bufferProcess] send to processor:พระที่นั่งดุสิตมหาปราสาทนั้นก็คือประสาทสัมพันธ์ใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:56.227637404+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:56.227640076+07:00","message":"> Transcript [10743] [false]: 'พระที่นั่งดุสิตมหาปราสาทนั้นก็คือประสาทสัมพันธ์ใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:56.227643467+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:56.227645373+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:56.22764694+07:00","message":"StatePrefix: 'พระที่นั่งดุสิตมหาปราสาทนั้นก็คือประสาทสัมพันธ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:56.22764912+07:00","message":"TextPushed: 'พระที่นั่งดุสิตมหาปราสาทนั้นก็คือ'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:49:56.387356335+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:49:56.387380078+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:56.670792521+07:00","message":"receive streaming session, msgId: 2185"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:56.670833067+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":"2025-10-27T15:49:56.670844148+07:00","message":"receive interim result [false|false]: พระที่นั่งดุสิตมหาปราสาทนั้นก็คือประสาทของสำคัญในเขตพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:56.670857645+07:00","message":"[buffer interim] 2185 false พระที่นั่งดุสิตมหาปราสาทนั้นก็คือประสาทของสำคัญในเขตพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:56.670863978+07:00","message":"[bufferProcess] interim [280000000]:พระที่นั่งดุสิตมหาปราสาทนั้นก็คือประสาทของสำคัญในเขตพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:56.670866376+07:00","message":"[bufferProcess] send to processor:พระที่นั่งดุสิตมหาปราสาทนั้นก็คือประสาทของสำคัญในเขต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:56.670871821+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:56.670874247+07:00","message":"> Transcript [10744] [false]: 'พระที่นั่งดุสิตมหาปราสาทนั้นก็คือประสาทของสำคัญในเขต'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:56.670876499+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:56.670878226+07:00","message":"Set new StatePrefix: 'พระที่นั่งดุสิตมหาปราสาทนั้นก็คือประสาทของสำคัญในเขต'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:56.728900144+07:00","message":"receive streaming session, msgId: 2185"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:56.728938045+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":"2025-10-27T15:49:56.728944389+07:00","message":"receive interim result [false|false]: พระที่นั่งดุสิตมหาปราสาทนั้นก็คือประสาทของสำคัญในเขตภาค"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:56.728958767+07:00","message":"[buffer interim] 2185 false พระที่นั่งดุสิตมหาปราสาทนั้นก็คือประสาทของสำคัญในเขตภาค"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:56.728967182+07:00","message":"[bufferProcess] interim [340000000]:พระที่นั่งดุสิตมหาปราสาทนั้นก็คือประสาทของสำคัญในเขตภาค"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:56.728969992+07:00","message":"[bufferProcess] send to processor:พระที่นั่งดุสิตมหาปราสาทนั้นก็คือประสาทของสำคัญในเขตพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:56.728976007+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:56.728978635+07:00","message":"> Transcript [10745] [false]: 'พระที่นั่งดุสิตมหาปราสาทนั้นก็คือประสาทของสำคัญในเขตพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:56.728982114+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:56.728984157+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:56.728986025+07:00","message":"StatePrefix: 'พระที่นั่งดุสิตมหาปราสาทนั้นก็คือประสาทของสำคัญในเขต'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:56.728988513+07:00","message":"TextPushed: 'พระที่นั่งดุสิตมหาปราสาทนั้นก็คือ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:56.731676734+07:00","message":"receive streaming session, msgId: 2185"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:56.731694074+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":"2025-10-27T15:49:56.73170141+07:00","message":"receive interim result [false|false]: พระที่นั่งดุสิตมหาปราสาทนั้นก็คือประสาทของสำคัญในเขต"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:56.731711014+07:00","message":"[buffer interim] 2185 false พระที่นั่งดุสิตมหาปราสาทนั้นก็คือประสาทของสำคัญในเขต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:56.731716773+07:00","message":"[bufferProcess] interim [400000000]:พระที่นั่งดุสิตมหาปราสาทนั้นก็คือประสาทของสำคัญในเขต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:56.731719622+07:00","message":"[bufferProcess] send to processor:พระที่นั่งดุสิตมหาปราสาทนั้นก็คือประสาทของสำคัญในเขตภาค"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:56.731723488+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:56.731726049+07:00","message":"> Transcript [10746] [false]: 'พระที่นั่งดุสิตมหาปราสาทนั้นก็คือประสาทของสำคัญในเขตภาค'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:56.731729492+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:56.731731862+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:56.731734206+07:00","message":"StatePrefix: 'พระที่นั่งดุสิตมหาปราสาทนั้นก็คือประสาทของสำคัญในเขต'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:56.731736858+07:00","message":"TextPushed: 'พระที่นั่งดุสิตมหาปราสาทนั้นก็คือ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:56.855396177+07:00","message":"receive streaming session, msgId: 2185"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:56.855435003+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":"2025-10-27T15:49:56.855441104+07:00","message":"receive interim result [false|false]: พระที่นั่งดุสิตมหาปราสาทนั้นก็คือประสาทของสำคัญในเขตพัทยา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:56.855475345+07:00","message":"receive streaming session, msgId: 2185"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:56.855478387+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":"2025-10-27T15:49:56.855480878+07:00","message":"receive interim result [false|false]: พระที่นั่งดุสิตมหาปราสาทนั้นก็คือประสาทของสำคัญในเขตราชธานี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:56.855489307+07:00","message":"[buffer interim] 2185 false พระที่นั่งดุสิตมหาปราสาทนั้นก็คือประสาทของสำคัญในเขตพัทยา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:56.855492585+07:00","message":"[buffer interim] 2185 false พระที่นั่งดุสิตมหาปราสาทนั้นก็คือประสาทของสำคัญในเขตราชธานี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:56.855498745+07:00","message":"[bufferProcess] interim [460000000]:พระที่นั่งดุสิตมหาปราสาทนั้นก็คือประสาทของสำคัญในเขตพัทยา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:56.855501202+07:00","message":"[bufferProcess] send to processor:พระที่นั่งดุสิตมหาปราสาทนั้นก็คือประสาทของสำคัญในเขต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:56.855503654+07:00","message":"[bufferProcess] interim [520000000]:พระที่นั่งดุสิตมหาปราสาทนั้นก็คือประสาทของสำคัญในเขตราชธานี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:56.855505435+07:00","message":"[bufferProcess] send to processor:พระที่นั่งดุสิตมหาปราสาทนั้นก็คือประสาทของสำคัญในเขตพัทยา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:56.855508106+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:56.85551053+07:00","message":"> Transcript [10747] [false]: 'พระที่นั่งดุสิตมหาปราสาทนั้นก็คือประสาทของสำคัญในเขต'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:56.855513909+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:56.855515823+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:56.855517367+07:00","message":"StatePrefix: 'พระที่นั่งดุสิตมหาปราสาทนั้นก็คือประสาทของสำคัญในเขต'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:56.855519947+07:00","message":"TextPushed: 'พระที่นั่งดุสิตมหาปราสาทนั้นก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:56.855521475+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:56.855523055+07:00","message":"> Transcript [10748] [false]: 'พระที่นั่งดุสิตมหาปราสาทนั้นก็คือประสาทของสำคัญในเขตพัทยา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:56.855524837+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:56.855526131+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:56.855527519+07:00","message":"StatePrefix: 'พระที่นั่งดุสิตมหาปราสาทนั้นก็คือประสาทของสำคัญในเขต'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:56.855529299+07:00","message":"TextPushed: 'พระที่นั่งดุสิตมหาปราสาทนั้นก็คือ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:56.855538003+07:00","message":"Push: 'ประสาทของสำคัญในเขต'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:56.855539931+07:00","message":"TextPushed: 'พระที่นั่งดุสิตมหาปราสาทนั้นก็คือประสาทของสำคัญในเขต'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:56.855541833+07:00","message":"Set new StatePrefix : 'พระที่นั่งดุสิตมหาปราสาทนั้นก็คือประสาทของสำคัญในเขตพัทยา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:56.855543779+07:00","message":"Next Push (prob) : 'พัทยา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:56.855550747+07:00","message":"push: {false ประสาทของสำคัญในเขต 0 0xc002b15380}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:56.915330887+07:00","message":"receive streaming session, msgId: 2185"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:56.915369352+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":"2025-10-27T15:49:56.915393735+07:00","message":"receive interim result [false|false]: พระที่นั่งดุสิตมหาปราสาทนั้นก็คือประสาทของสำคัญในเขตพระราชฐาน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:56.91540974+07:00","message":"[buffer interim] 2185 false พระที่นั่งดุสิตมหาปราสาทนั้นก็คือประสาทของสำคัญในเขตพระราชฐาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:56.91541662+07:00","message":"[bufferProcess] interim [580000000]:พระที่นั่งดุสิตมหาปราสาทนั้นก็คือประสาทของสำคัญในเขตพระราชฐาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:56.915418865+07:00","message":"[bufferProcess] send to processor:พระที่นั่งดุสิตมหาปราสาทนั้นก็คือประสาทของสำคัญในเขตราชธานี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:56.915424316+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:56.915427057+07:00","message":"> Transcript [10749] [false]: 'พระที่นั่งดุสิตมหาปราสาทนั้นก็คือประสาทของสำคัญในเขตราชธานี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:56.915429875+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:56.915432481+07:00","message":"Set new StatePrefix: 'พระที่นั่งดุสิตมหาปราสาทนั้นก็คือประสาทของสำคัญในเขตราชธานี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:57.235718428+07:00","message":"receive streaming session, msgId: 2185"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:57.235756478+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":"2025-10-27T15:49:57.235763006+07:00","message":"receive interim result [false|false]: พระที่นั่งดุสิตมหาปราสาทนั้นก็คือประสาทของสำคัญในเขตพระราชฐานชั้น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:57.235774957+07:00","message":"[buffer interim] 2185 false พระที่นั่งดุสิตมหาปราสาทนั้นก็คือประสาทของสำคัญในเขตพระราชฐานชั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:57.235781788+07:00","message":"[bufferProcess] interim [880000000]:พระที่นั่งดุสิตมหาปราสาทนั้นก็คือประสาทของสำคัญในเขตพระราชฐานชั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:57.235784201+07:00","message":"[bufferProcess] send to processor:พระที่นั่งดุสิตมหาปราสาทนั้นก็คือประสาทของสำคัญในเขตพระราชฐาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:57.235789573+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:57.235792244+07:00","message":"> Transcript [10750] [false]: 'พระที่นั่งดุสิตมหาปราสาทนั้นก็คือประสาทของสำคัญในเขตพระราชฐาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:57.235794853+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:57.235796661+07:00","message":"Set new StatePrefix: 'พระที่นั่งดุสิตมหาปราสาทนั้นก็คือประสาทของสำคัญในเขตพระราชฐาน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:57.450129832+07:00","message":"receive streaming session, msgId: 2185"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:57.450165821+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระที่นั่งดุสิตมหาปราสาทนั้นก็คือประสาทของสำคัญในเขตพระราชฐานชั้น 3\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:57.450171576+07:00","message":"receive interim result [false|false]: พระที่นั่งดุสิตมหาปราสาทนั้นก็คือประสาทของสำคัญในเขตพระราชฐานชั้น 3"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:57.450182439+07:00","message":"[buffer interim] 2185 false พระที่นั่งดุสิตมหาปราสาทนั้นก็คือประสาทของสำคัญในเขตพระราชฐานชั้น 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:57.45018907+07:00","message":"[bufferProcess] interim [120000000]:พระที่นั่งดุสิตมหาปราสาทนั้นก็คือประสาทของสำคัญในเขตพระราชฐานชั้น 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:57.450191307+07:00","message":"[bufferProcess] send to processor:พระที่นั่งดุสิตมหาปราสาทนั้นก็คือประสาทของสำคัญในเขตพระราชฐานชั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:57.450196855+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:57.450199522+07:00","message":"> Transcript [10751] [false]: 'พระที่นั่งดุสิตมหาปราสาทนั้นก็คือประสาทของสำคัญในเขตพระราชฐานชั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:57.450203033+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:57.450204865+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:57.4502067+07:00","message":"StatePrefix: 'พระที่นั่งดุสิตมหาปราสาทนั้นก็คือประสาทของสำคัญในเขตพระราชฐาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:57.450209025+07:00","message":"TextPushed: 'พระที่นั่งดุสิตมหาปราสาทนั้นก็คือประสาทของสำคัญในเขต'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:57.557766076+07:00","message":"receive streaming session, msgId: 2185"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:57.557803745+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":"2025-10-27T15:49:57.557811086+07:00","message":"receive interim result [false|false]: พระที่นั่งดุสิตมหาปราสาทนั้นก็คือประสาทของสำคัญในเขตพระราชฐานชั้นกลาง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:57.557827971+07:00","message":"[buffer interim] 2185 false พระที่นั่งดุสิตมหาปราสาทนั้นก็คือประสาทของสำคัญในเขตพระราชฐานชั้นกลาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:57.557836184+07:00","message":"[bufferProcess] interim [180000000]:พระที่นั่งดุสิตมหาปราสาทนั้นก็คือประสาทของสำคัญในเขตพระราชฐานชั้นกลาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:57.55784869+07:00","message":"[bufferProcess] send to processor:พระที่นั่งดุสิตมหาปราสาทนั้นก็คือประสาทของสำคัญในเขตพระราชฐานชั้น 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:57.557856024+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:57.557859155+07:00","message":"> Transcript [10752] [false]: 'พระที่นั่งดุสิตมหาปราสาทนั้นก็คือประสาทของสำคัญในเขตพระราชฐานชั้น 3'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:57.557863408+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:57.557865693+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:57.557867946+07:00","message":"StatePrefix: 'พระที่นั่งดุสิตมหาปราสาทนั้นก็คือประสาทของสำคัญในเขตพระราชฐาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:57.557870876+07:00","message":"TextPushed: 'พระที่นั่งดุสิตมหาปราสาทนั้นก็คือประสาทของสำคัญในเขต'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:57.897552831+07:00","message":"[GCS] IsForceVAD: false for message ID: 2185"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:57.949117379+07:00","message":"receive streaming session, msgId: 2185"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:57.949159447+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระที่นั่งดุสิตมหาปราสาทนั้นก็คือประสาทของสำคัญในเขตพระราชฐานชั้นกลางนะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:57.949190104+07:00","message":"receive interim result [false|false]: พระที่นั่งดุสิตมหาปราสาทนั้นก็คือประสาทของสำคัญในเขตพระราชฐานชั้นกลางนะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:57.949209247+07:00","message":"[buffer interim] 2185 false พระที่นั่งดุสิตมหาปราสาทนั้นก็คือประสาทของสำคัญในเขตพระราชฐานชั้นกลางนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:57.949216304+07:00","message":"[bufferProcess] interim [540000000]:พระที่นั่งดุสิตมหาปราสาทนั้นก็คือประสาทของสำคัญในเขตพระราชฐานชั้นกลางนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:57.949218468+07:00","message":"[bufferProcess] send to processor:พระที่นั่งดุสิตมหาปราสาทนั้นก็คือประสาทของสำคัญในเขตพระราชฐานชั้นกลาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:57.94922206+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:57.949225372+07:00","message":"> Transcript [10753] [false]: 'พระที่นั่งดุสิตมหาปราสาทนั้นก็คือประสาทของสำคัญในเขตพระราชฐานชั้นกลาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:57.949229132+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:57.94923082+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:57.949232976+07:00","message":"StatePrefix: 'พระที่นั่งดุสิตมหาปราสาทนั้นก็คือประสาทของสำคัญในเขตพระราชฐาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:57.949235474+07:00","message":"TextPushed: 'พระที่นั่งดุสิตมหาปราสาทนั้นก็คือประสาทของสำคัญในเขต'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:58.09263803+07:00","message":"receive streaming session, msgId: 2185"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:58.092673493+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระที่นั่งดุสิตมหาปราสาทนั้นก็คือประสาทของสำคัญในเขตพระราชฐานชั้นกลางนะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:58.092680051+07:00","message":"receive interim result [false|false]: พระที่นั่งดุสิตมหาปราสาทนั้นก็คือประสาทของสำคัญในเขตพระราชฐานชั้นกลางนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:58.092694081+07:00","message":"[buffer interim] 2185 false พระที่นั่งดุสิตมหาปราสาทนั้นก็คือประสาทของสำคัญในเขตพระราชฐานชั้นกลางนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:58.092700434+07:00","message":"[bufferProcess] interim [660000000]:พระที่นั่งดุสิตมหาปราสาทนั้นก็คือประสาทของสำคัญในเขตพระราชฐานชั้นกลางนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:58.09270274+07:00","message":"[bufferProcess] send to processor:พระที่นั่งดุสิตมหาปราสาทนั้นก็คือประสาทของสำคัญในเขตพระราชฐานชั้นกลางนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:58.092708232+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:58.09271088+07:00","message":"> Transcript [10754] [false]: 'พระที่นั่งดุสิตมหาปราสาทนั้นก็คือประสาทของสำคัญในเขตพระราชฐานชั้นกลางนะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:58.09271481+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:58.092716806+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:58.092718912+07:00","message":"StatePrefix: 'พระที่นั่งดุสิตมหาปราสาทนั้นก็คือประสาทของสำคัญในเขตพระราชฐาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:58.092721416+07:00","message":"TextPushed: 'พระที่นั่งดุสิตมหาปราสาทนั้นก็คือประสาทของสำคัญในเขต'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:58.09272598+07:00","message":"Push: 'พระราชฐาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:58.092727562+07:00","message":"TextPushed: 'พระที่นั่งดุสิตมหาปราสาทนั้นก็คือประสาทของสำคัญในเขตพระราชฐาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:58.09273004+07:00","message":"Set new StatePrefix : 'พระที่นั่งดุสิตมหาปราสาทนั้นก็คือประสาทของสำคัญในเขตพระราชฐานชั้นกลางนะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:58.092733356+07:00","message":"Next Push (prob) : 'ชั้นกลางนะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:58.09274143+07:00","message":"push: {false พระราชฐาน 0 0xc002b15380}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:58.150640555+07:00","message":"[GCS] Start streaming session, msgId: 2186"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:58.220178586+07:00","message":"receive streaming session, msgId: 2185"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:58.220209591+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระที่นั่งดุสิตมหาปราสาทนั้นก็คือปราสาทของสำคัญในเขตพระราชฐานชั้นกลางนะคะ\",\"confidence\":0.9377154}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":810000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:58.220215888+07:00","message":"receive interim result [true|false]: พระที่นั่งดุสิตมหาปราสาทนั้นก็คือปราสาทของสำคัญในเขตพระราชฐานชั้นกลางนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:58.22022282+07:00","message":"end recv isFinal message id 2185"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:58.220224587+07:00","message":"end Recv id 2185"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:58.220229205+07:00","message":"[buffer interim] 2185 true พระที่นั่งดุสิตมหาปราสาทนั้นก็คือปราสาทของสำคัญในเขตพระราชฐานชั้นกลางนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:58.220235386+07:00","message":"[bufferProcess] interim [810000000]:พระที่นั่งดุสิตมหาปราสาทนั้นก็คือปราสาทของสำคัญในเขตพระราชฐานชั้นกลางนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:58.220240031+07:00","message":"[bufferProcess] send to processor (isfinal):พระที่นั่งดุสิตมหาปราสาทนั้นก็คือประสาทของสำคัญในเขตพระราชฐานชั้นกลางนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:58.22024353+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:58.220246065+07:00","message":"> Transcript [10755] [false]: 'พระที่นั่งดุสิตมหาปราสาทนั้นก็คือประสาทของสำคัญในเขตพระราชฐานชั้นกลางนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:58.22024904+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:58.220250808+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:58.22025317+07:00","message":"StatePrefix: 'พระที่นั่งดุสิตมหาปราสาทนั้นก็คือประสาทของสำคัญในเขตพระราชฐานชั้นกลางนะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:58.220255705+07:00","message":"TextPushed: 'พระที่นั่งดุสิตมหาปราสาทนั้นก็คือประสาทของสำคัญในเขตพระราชฐาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:58.220257699+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:58.22026089+07:00","message":"> Transcript [10756] [true]: 'พระที่นั่งดุสิตมหาปราสาทนั้นก็คือปราสาทของสำคัญในเขตพระราชฐานชั้นกลางนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:58.220264232+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:58.220265661+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:58.220267053+07:00","message":"StatePrefix: 'พระที่นั่งดุสิตมหาปราสาทนั้นก็คือประสาทของสำคัญในเขตพระราชฐานชั้นกลางนะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:58.220268689+07:00","message":"TextPushed: 'พระที่นั่งดุสิตมหาปราสาทนั้นก็คือประสาทของสำคัญในเขตพระราชฐาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:58.220270341+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:58.220458186+07:00","message":"Push: 'ชั้นกลางนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:58.220460651+07:00","message":"TextPushed: 'พระที่นั่งดุสิตมหาปราสาทนั้นก็คือประสาทของสำคัญในเขตพระราชฐานชั้นกลางนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:58.220462703+07:00","message":"Set new StatePrefix : 'พระที่นั่งดุสิตมหาปราสาทนั้นก็คือปราสาทของสำคัญในเขตพระราชฐานชั้นกลางนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:58.220464731+07:00","message":"Next Push (prob) : 'พระที่นั่งดุสิตมหาปราสาทนั้นก็คือปราสาทของสำคัญในเขตพระราชฐานชั้นกลางนะคะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:49:58.220471516+07:00","message":"push: {true ชั้นกลางนะคะ 0 0xc002b15380}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:49:58.220480922+07:00","message":"write aligntment file to 'tmp/7446/align_message_id_2185.html'"}
{"level":"info","service":"Main","time":"2025-10-27T15:49:58.232061501+07:00","message":"write wav file: './tmp/7446/7446_2185.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:49:59.387858011+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:49:59.387869056+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:01.415224469+07:00","message":"[GCS] IsForceVAD: false for message ID: 2186"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:01.485393162+07:00","message":"[GCS] Start streaming session, msgId: 2187"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:01.522925987+07:00","message":"receive streaming session, msgId: 2186"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:01.522943872+07:00","message":"found end of frame, send empty tag with msgId: 2186"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:01.522947398+07:00","message":"end Recv id 2186"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:01.522954124+07:00","message":"[buffer interim] 2186 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:01.522961671+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:01.522965232+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:01.522967842+07:00","message":"> Transcript [10757] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:01.522970042+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:01.522971627+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:01.522973172+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:01.522974687+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:01.522977023+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:01.522986353+07:00","message":"push: {true \n 0 0xc002ee4500}"}
{"level":"info","service":"Main","time":"2025-10-27T15:50:01.532385643+07:00","message":"write wav file: './tmp/7446/7446_2186.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:01.547287811+07:00","message":"[GCS] IsForceVAD: false for message ID: 2187"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:01.746645783+07:00","message":"receive streaming session, msgId: 2187"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:01.746660967+07:00","message":"found end of frame, send empty tag with msgId: 2187"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:01.746663946+07:00","message":"end Recv id 2187"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:01.746669807+07:00","message":"[buffer interim] 2187 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:01.746676342+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:01.746679958+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:01.746682466+07:00","message":"> Transcript [10758] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:01.7466846+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:01.746686273+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:01.746687686+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:01.746689148+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:01.746691626+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:01.746713078+07:00","message":"push: {true \n 0 0xc002ee4f80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:50:01.750847285+07:00","message":"write wav file: './tmp/7446/7446_2187.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:01.867261076+07:00","message":"[GCS] Start streaming session, msgId: 2188"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:02.125331161+07:00","message":"[GCS] IsForceVAD: false for message ID: 2188"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:02.18607985+07:00","message":"[GCS] Start streaming session, msgId: 2189"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:02.254175083+07:00","message":"[GCS] IsForceVAD: false for message ID: 2189"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:02.317157665+07:00","message":"[GCS] Start streaming session, msgId: 2190"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:50:02.388120597+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:50:02.388128224+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:02.42218214+07:00","message":"receive streaming session, msgId: 2188"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:02.422196409+07:00","message":"found end of frame, send empty tag with msgId: 2188"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:02.422199114+07:00","message":"end Recv id 2188"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:02.422207321+07:00","message":"[buffer interim] 2188 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:02.42221399+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:02.42221775+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:02.422220195+07:00","message":"> Transcript [10759] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:02.422222437+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:02.422224019+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:02.422225432+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:02.422226899+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:02.422229163+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:02.422240244+07:00","message":"push: {true \n 0 0xc002ee5100}"}
{"level":"info","service":"Main","time":"2025-10-27T15:50:02.430430566+07:00","message":"write wav file: './tmp/7446/7446_2188.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:02.447432521+07:00","message":"[GCS] IsForceVAD: false for message ID: 2190"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:02.647626731+07:00","message":"receive streaming session, msgId: 2189"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:02.647649253+07:00","message":"found end of frame, send empty tag with msgId: 2189"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:02.647653139+07:00","message":"end Recv id 2189"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:02.647660212+07:00","message":"[buffer interim] 2189 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:02.647672935+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:02.647677427+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:02.647680916+07:00","message":"> Transcript [10760] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:02.647684091+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:02.647686429+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:02.647688776+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:02.647691068+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:02.647699407+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:02.64771118+07:00","message":"push: {true \n 0 0xc002ee5280}"}
{"level":"info","service":"Main","time":"2025-10-27T15:50:02.651540068+07:00","message":"write wav file: './tmp/7446/7446_2189.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:02.810815821+07:00","message":"receive streaming session, msgId: 2190"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:02.810834317+07:00","message":"found end of frame, send empty tag with msgId: 2190"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:02.810842401+07:00","message":"end Recv id 2190"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:02.810849412+07:00","message":"[buffer interim] 2190 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:02.810855823+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:02.81086317+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:02.810865971+07:00","message":"> Transcript [10761] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:02.810868011+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:02.810869785+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:02.810871338+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:02.810873042+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:02.810875603+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:02.810884742+07:00","message":"push: {true \n 0 0xc002ee5380}"}
{"level":"info","service":"Main","time":"2025-10-27T15:50:02.814932306+07:00","message":"write wav file: './tmp/7446/7446_2190.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:02.955445421+07:00","message":"[GCS] Start streaming session, msgId: 2191"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:03.085412747+07:00","message":"[GCS] IsForceVAD: false for message ID: 2191"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:03.179647236+07:00","message":"receive streaming session, msgId: 2191"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:03.179673984+07:00","message":"found end of frame, send empty tag with msgId: 2191"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:03.179677221+07:00","message":"end Recv id 2191"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:03.17968414+07:00","message":"[buffer interim] 2191 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:03.179690817+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:03.179694182+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:03.179696817+07:00","message":"> Transcript [10762] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:03.179699109+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:03.179700853+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:03.179702443+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:03.179703967+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:03.179706501+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:03.179729698+07:00","message":"push: {true \n 0 0xc002ee4700}"}
{"level":"info","service":"Main","time":"2025-10-27T15:50:03.183925921+07:00","message":"write wav file: './tmp/7446/7446_2191.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:03.405481024+07:00","message":"[GCS] Start streaming session, msgId: 2192"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:04.554444462+07:00","message":"[GCS] IsForceVAD: false for message ID: 2192"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:04.646451182+07:00","message":"receive streaming session, msgId: 2192"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:04.646470229+07:00","message":"found end of frame, send empty tag with msgId: 2192"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:04.646472781+07:00","message":"end Recv id 2192"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:04.646480761+07:00","message":"[buffer interim] 2192 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:04.646488097+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:04.646491832+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:04.646494166+07:00","message":"> Transcript [10763] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:04.646496224+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:04.646497888+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:04.646499308+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:04.64650076+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:04.646503138+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:04.646512825+07:00","message":"push: {true \n 0 0xc002aa0580}"}
{"level":"info","service":"Main","time":"2025-10-27T15:50:04.652444582+07:00","message":"write wav file: './tmp/7446/7446_2192.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:50:05.389197169+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:50:05.389210409+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:06.856501022+07:00","message":"[GCS] Start streaming session, msgId: 2193"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:07.174565055+07:00","message":"[GCS] IsForceVAD: false for message ID: 2193"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:07.299317208+07:00","message":"receive streaming session, msgId: 2193"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:07.299343538+07:00","message":"found end of frame, send empty tag with msgId: 2193"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:07.299348777+07:00","message":"end Recv id 2193"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:07.299356872+07:00","message":"[buffer interim] 2193 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:07.299363778+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:07.299367454+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:07.299370461+07:00","message":"> Transcript [10764] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:07.299372643+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:07.299374187+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:07.299376058+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:07.299377537+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:07.299379896+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:07.299389553+07:00","message":"push: {true \n 0 0xc002881800}"}
{"level":"info","service":"Main","time":"2025-10-27T15:50:07.303783428+07:00","message":"write wav file: './tmp/7446/7446_2193.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:07.376389209+07:00","message":"[GCS] Start streaming session, msgId: 2194"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:07.435120506+07:00","message":"[GCS] IsForceVAD: false for message ID: 2194"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:07.712372619+07:00","message":"receive streaming session, msgId: 2194"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:07.712390348+07:00","message":"found end of frame, send empty tag with msgId: 2194"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:07.712393224+07:00","message":"end Recv id 2194"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:07.712399395+07:00","message":"[buffer interim] 2194 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:07.712406967+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:07.712411404+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:07.712414706+07:00","message":"> Transcript [10765] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:07.712417868+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:07.712420478+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:07.712422734+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:07.71242507+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:07.712433602+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:07.712443237+07:00","message":"push: {true \n 0 0xc002ee4980}"}
{"level":"info","service":"Main","time":"2025-10-27T15:50:07.717452294+07:00","message":"write wav file: './tmp/7446/7446_2194.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:50:08.389852565+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:50:08.389863186+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:08.776582674+07:00","message":"[GCS] Start streaming session, msgId: 2195"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:08.847563431+07:00","message":"[GCS] IsForceVAD: false for message ID: 2195"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:09.062688955+07:00","message":"receive streaming session, msgId: 2195"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:09.06271112+07:00","message":"found end of frame, send empty tag with msgId: 2195"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:09.062715533+07:00","message":"end Recv id 2195"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:09.062723517+07:00","message":"[buffer interim] 2195 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:09.06273129+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:09.062736174+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:09.062739466+07:00","message":"> Transcript [10766] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:09.062742435+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:09.062744286+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:09.062746491+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:09.062748507+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:09.062751973+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:09.062765114+07:00","message":"push: {true \n 0 0xc002a06f80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:50:09.068180229+07:00","message":"write wav file: './tmp/7446/7446_2195.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:09.87574326+07:00","message":"[GCS] Start streaming session, msgId: 2196"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:50:11.390640496+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:50:11.390643586+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:11.627390872+07:00","message":"receive streaming session, msgId: 2196"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:11.62743032+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":"2025-10-27T15:50:11.627435409+07:00","message":"receive interim result [false|false]: พระเจ้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:11.627447344+07:00","message":"[buffer interim] 2196 false พระเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:11.62745387+07:00","message":"[bufferProcess] interim [740000000]:พระเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:11.627455329+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:11.627460202+07:00","message":"[bufferProcess] send to processor (ticker):พระเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:11.627462805+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:11.627465249+07:00","message":"> Transcript [10767] [false]: 'พระเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:11.627467265+07:00","message":"Set StatePrefix (first interim): 'พระเจ้า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:11.755199228+07:00","message":"receive streaming session, msgId: 2196"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:11.755233329+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":"2025-10-27T15:50:11.755238766+07:00","message":"receive interim result [false|false]: พระเจ้าอยู่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:11.755252157+07:00","message":"[buffer interim] 2196 false พระเจ้าอยู่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:11.755259172+07:00","message":"[bufferProcess] interim [860000000]:พระเจ้าอยู่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:11.755260934+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:11.825687383+07:00","message":"receive streaming session, msgId: 2196"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:11.825727487+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":"2025-10-27T15:50:11.825733582+07:00","message":"receive interim result [false|false]: พระเจ้าอยู่หัว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:11.825745189+07:00","message":"[buffer interim] 2196 false พระเจ้าอยู่หัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:11.825752076+07:00","message":"[bufferProcess] interim [980000000]:พระเจ้าอยู่หัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:11.825754124+07:00","message":"[bufferProcess] send to processor:พระเจ้าอยู่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:11.82575924+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:11.825761794+07:00","message":"> Transcript [10768] [false]: 'พระเจ้าอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:11.82576485+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:11.825766615+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:11.825768595+07:00","message":"StatePrefix: 'พระเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:11.825770516+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:12.151891114+07:00","message":"receive streaming session, msgId: 2196"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:12.15193404+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":"2025-10-27T15:50:12.151940109+07:00","message":"receive interim result [false|false]: พระเจ้าอยู่หัวหน้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:12.15195626+07:00","message":"[buffer interim] 2196 false พระเจ้าอยู่หัวหน้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:12.15196577+07:00","message":"[bufferProcess] interim [280000000]:พระเจ้าอยู่หัวหน้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:12.151969042+07:00","message":"[bufferProcess] send to processor:พระเจ้าอยู่หัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:12.151976578+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:12.151979751+07:00","message":"> Transcript [10769] [false]: 'พระเจ้าอยู่หัว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:12.151983536+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:12.151986069+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:12.151988317+07:00","message":"StatePrefix: 'พระเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:12.151990404+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:12.204599407+07:00","message":"receive streaming session, msgId: 2196"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:12.204632549+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":"2025-10-27T15:50:12.204638516+07:00","message":"receive interim result [false|false]: พระเจ้าอยู่หัวและ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:12.20465201+07:00","message":"[buffer interim] 2196 false พระเจ้าอยู่หัวและ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:12.204659517+07:00","message":"[bufferProcess] interim [340000000]:พระเจ้าอยู่หัวและ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:12.204661393+07:00","message":"[bufferProcess] send to processor:พระเจ้าอยู่หัวหน้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:12.204666454+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:12.204669032+07:00","message":"> Transcript [10770] [false]: 'พระเจ้าอยู่หัวหน้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:12.204671909+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:12.204673592+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:12.204675185+07:00","message":"StatePrefix: 'พระเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:12.204677328+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:12.355472665+07:00","message":"receive streaming session, msgId: 2196"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:12.355508638+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":"2025-10-27T15:50:12.355513916+07:00","message":"receive interim result [false|false]: พระเจ้าอยู่หัวแรก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:12.355528295+07:00","message":"[buffer interim] 2196 false พระเจ้าอยู่หัวแรก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:12.355535019+07:00","message":"[bufferProcess] interim [520000000]:พระเจ้าอยู่หัวแรก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:12.355537314+07:00","message":"[bufferProcess] send to processor:พระเจ้าอยู่หัวและ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:12.355540489+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:12.355543209+07:00","message":"> Transcript [10771] [false]: 'พระเจ้าอยู่หัวและ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:12.355546155+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:12.355547943+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:12.355549375+07:00","message":"StatePrefix: 'พระเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:12.355551045+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:12.355553286+07:00","message":"Push: 'พระเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:12.355554999+07:00","message":"TextPushed: 'พระเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:12.355556728+07:00","message":"Set new StatePrefix : 'พระเจ้าอยู่หัวและ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:12.355558577+07:00","message":"Next Push (prob) : 'อยู่หัวและ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:12.355567059+07:00","message":"push: {false พระเจ้า 0 0xc002ee4e00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:12.540627676+07:00","message":"receive streaming session, msgId: 2196"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:12.540663306+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":"2025-10-27T15:50:12.54066901+07:00","message":"receive interim result [false|false]: พระเจ้าอยู่หัวแรกใน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:12.540680721+07:00","message":"[buffer interim] 2196 false พระเจ้าอยู่หัวแรกใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:12.540689264+07:00","message":"[bufferProcess] interim [700000000]:พระเจ้าอยู่หัวแรกใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:12.540691374+07:00","message":"[bufferProcess] send to processor:พระเจ้าอยู่หัวแรก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:12.540694659+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:12.540697124+07:00","message":"> Transcript [10772] [false]: 'พระเจ้าอยู่หัวแรก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:12.540699134+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:12.540701003+07:00","message":"Set new StatePrefix: 'พระเจ้าอยู่หัวแรก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:12.666400623+07:00","message":"receive streaming session, msgId: 2196"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:12.666451801+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":"2025-10-27T15:50:12.666459248+07:00","message":"receive interim result [false|false]: พระเจ้าอยู่หัวแรก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:12.666475932+07:00","message":"[buffer interim] 2196 false พระเจ้าอยู่หัวแรก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:12.66648435+07:00","message":"[bufferProcess] interim [760000000]:พระเจ้าอยู่หัวแรก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:12.666487365+07:00","message":"[bufferProcess] send to processor:พระเจ้าอยู่หัวแรกใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:12.666491883+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:12.666495772+07:00","message":"> Transcript [10773] [false]: 'พระเจ้าอยู่หัวแรกใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:12.666500833+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:12.666503131+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:12.666505568+07:00","message":"StatePrefix: 'พระเจ้าอยู่หัวแรก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:12.666508195+07:00","message":"TextPushed: 'พระเจ้า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:12.921364922+07:00","message":"receive streaming session, msgId: 2196"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:12.921402727+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระเจ้าอยู่หัวแรก\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:12.921409744+07:00","message":"receive interim result [false|false]: พระเจ้าอยู่หัวแรก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:12.921424142+07:00","message":"[buffer interim] 2196 false พระเจ้าอยู่หัวแรก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:12.921430561+07:00","message":"[bufferProcess] interim [120000000]:พระเจ้าอยู่หัวแรก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:12.921432637+07:00","message":"[bufferProcess] send to processor:พระเจ้าอยู่หัวแรก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:12.92143583+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:12.921438407+07:00","message":"> Transcript [10774] [false]: 'พระเจ้าอยู่หัวแรก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:12.921441271+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:12.921442942+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:12.921444502+07:00","message":"StatePrefix: 'พระเจ้าอยู่หัวแรก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:12.921446269+07:00","message":"TextPushed: 'พระเจ้า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:13.036356331+07:00","message":"receive streaming session, msgId: 2196"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:13.036393681+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":"2025-10-27T15:50:13.036398877+07:00","message":"receive interim result [false|false]: พระเจ้าอยู่หัวและสมเด็จพระนางเจ้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:13.036410741+07:00","message":"[buffer interim] 2196 false พระเจ้าอยู่หัวและสมเด็จพระนางเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:13.036417121+07:00","message":"[bufferProcess] interim [180000000]:พระเจ้าอยู่หัวและสมเด็จพระนางเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:13.036419558+07:00","message":"[bufferProcess] send to processor:พระเจ้าอยู่หัวแรก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:13.036424848+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:13.036427334+07:00","message":"> Transcript [10775] [false]: 'พระเจ้าอยู่หัวแรก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:13.036430336+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:13.03643223+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:13.036433997+07:00","message":"StatePrefix: 'พระเจ้าอยู่หัวแรก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:13.03643596+07:00","message":"TextPushed: 'พระเจ้า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:13.423697865+07:00","message":"receive streaming session, msgId: 2196"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:13.423729937+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":"2025-10-27T15:50:13.423737169+07:00","message":"receive interim result [false|false]: พระเจ้าอยู่หัวและสมเด็จพระนางเจ้ากรรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:13.423749477+07:00","message":"[buffer interim] 2196 false พระเจ้าอยู่หัวและสมเด็จพระนางเจ้ากรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:13.423756149+07:00","message":"[bufferProcess] interim [540000000]:พระเจ้าอยู่หัวและสมเด็จพระนางเจ้ากรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:13.423758359+07:00","message":"[bufferProcess] send to processor:พระเจ้าอยู่หัวและสมเด็จพระนางเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:13.423763277+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:13.423765692+07:00","message":"> Transcript [10776] [false]: 'พระเจ้าอยู่หัวและสมเด็จพระนางเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:13.423767693+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:13.4237699+07:00","message":"Set new StatePrefix: 'พระเจ้าอยู่หัวและสมเด็จพระนางเจ้า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:13.429931165+07:00","message":"receive streaming session, msgId: 2196"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:13.429952458+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":"2025-10-27T15:50:13.429957075+07:00","message":"receive interim result [false|false]: พระเจ้าอยู่หัวและสมเด็จพระนางเจ้าพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:13.429966638+07:00","message":"[buffer interim] 2196 false พระเจ้าอยู่หัวและสมเด็จพระนางเจ้าพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:13.429971288+07:00","message":"[bufferProcess] interim [600000000]:พระเจ้าอยู่หัวและสมเด็จพระนางเจ้าพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:13.429973326+07:00","message":"[bufferProcess] send to processor:พระเจ้าอยู่หัวและสมเด็จพระนางเจ้ากรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:13.4299782+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:13.42998045+07:00","message":"> Transcript [10777] [false]: 'พระเจ้าอยู่หัวและสมเด็จพระนางเจ้ากรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:13.429983099+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:13.429984948+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:13.429986887+07:00","message":"StatePrefix: 'พระเจ้าอยู่หัวและสมเด็จพระนางเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:13.429989026+07:00","message":"TextPushed: 'พระเจ้า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:13.547354989+07:00","message":"receive streaming session, msgId: 2196"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:13.547392757+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":"2025-10-27T15:50:13.54739863+07:00","message":"receive interim result [false|false]: พระเจ้าอยู่หัวและสมเด็จพระนางเจ้าพระบรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:13.547410617+07:00","message":"[buffer interim] 2196 false พระเจ้าอยู่หัวและสมเด็จพระนางเจ้าพระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:13.547417136+07:00","message":"[bufferProcess] interim [720000000]:พระเจ้าอยู่หัวและสมเด็จพระนางเจ้าพระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:13.547419411+07:00","message":"[bufferProcess] send to processor:พระเจ้าอยู่หัวและสมเด็จพระนางเจ้าพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:13.547425065+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:13.547427604+07:00","message":"> Transcript [10778] [false]: 'พระเจ้าอยู่หัวและสมเด็จพระนางเจ้าพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:13.547430804+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:13.547432629+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:13.547434278+07:00","message":"StatePrefix: 'พระเจ้าอยู่หัวและสมเด็จพระนางเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:13.547436528+07:00","message":"TextPushed: 'พระเจ้า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:13.811686371+07:00","message":"receive streaming session, msgId: 2196"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:13.81171924+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":"2025-10-27T15:50:13.811724883+07:00","message":"receive interim result [false|false]: พระเจ้าอยู่หัวและสมเด็จพระนางเจ้าพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:13.81173783+07:00","message":"[buffer interim] 2196 false พระเจ้าอยู่หัวและสมเด็จพระนางเจ้าพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:13.811744118+07:00","message":"[bufferProcess] interim [960000000]:พระเจ้าอยู่หัวและสมเด็จพระนางเจ้าพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:13.811746268+07:00","message":"[bufferProcess] send to processor:พระเจ้าอยู่หัวและสมเด็จพระนางเจ้าพระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:13.811751506+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:13.811754103+07:00","message":"> Transcript [10779] [false]: 'พระเจ้าอยู่หัวและสมเด็จพระนางเจ้าพระบรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:13.811757061+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:13.811758886+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:13.811760966+07:00","message":"StatePrefix: 'พระเจ้าอยู่หัวและสมเด็จพระนางเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:13.811763118+07:00","message":"TextPushed: 'พระเจ้า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:14.064946139+07:00","message":"receive streaming session, msgId: 2196"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:14.064986324+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":"2025-10-27T15:50:14.064993583+07:00","message":"receive interim result [false|false]: พระเจ้าอยู่หัวและสมเด็จพระนางเจ้าพระบรมราชินี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:14.065006503+07:00","message":"[buffer interim] 2196 false พระเจ้าอยู่หัวและสมเด็จพระนางเจ้าพระบรมราชินี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:14.065014588+07:00","message":"[bufferProcess] interim [140000000]:พระเจ้าอยู่หัวและสมเด็จพระนางเจ้าพระบรมราชินี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:14.065017084+07:00","message":"[bufferProcess] send to processor:พระเจ้าอยู่หัวและสมเด็จพระนางเจ้าพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:14.06502209+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:14.065025952+07:00","message":"> Transcript [10780] [false]: 'พระเจ้าอยู่หัวและสมเด็จพระนางเจ้าพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:14.065030505+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:14.065032993+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:14.065035815+07:00","message":"StatePrefix: 'พระเจ้าอยู่หัวและสมเด็จพระนางเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:14.065038887+07:00","message":"TextPushed: 'พระเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:14.065042445+07:00","message":"Push: 'อยู่หัวและสมเด็จพระนางเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:14.06504515+07:00","message":"TextPushed: 'พระเจ้าอยู่หัวและสมเด็จพระนางเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:14.065048728+07:00","message":"Set new StatePrefix : 'พระเจ้าอยู่หัวและสมเด็จพระนางเจ้าพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:14.065050765+07:00","message":"Next Push (prob) : 'พระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:14.065058039+07:00","message":"push: {false อยู่หัวและสมเด็จพระนางเจ้า 0 0xc002ee4e00}"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:50:14.391703295+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:50:14.391719736+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:14.640819004+07:00","message":"receive streaming session, msgId: 2196"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:14.640863435+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระเจ้าอยู่หัวและสมเด็จพระนางเจ้าพระบรมราชินี\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:14.640869896+07:00","message":"receive interim result [false|false]: พระเจ้าอยู่หัวและสมเด็จพระนางเจ้าพระบรมราชินี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:14.640882501+07:00","message":"[buffer interim] 2196 false พระเจ้าอยู่หัวและสมเด็จพระนางเจ้าพระบรมราชินี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:14.640889295+07:00","message":"[bufferProcess] interim [740000000]:พระเจ้าอยู่หัวและสมเด็จพระนางเจ้าพระบรมราชินี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:14.640891662+07:00","message":"[bufferProcess] send to processor:พระเจ้าอยู่หัวและสมเด็จพระนางเจ้าพระบรมราชินี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:14.64089668+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:14.640899235+07:00","message":"> Transcript [10781] [false]: 'พระเจ้าอยู่หัวและสมเด็จพระนางเจ้าพระบรมราชินี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:14.640902384+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:14.640904236+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:14.640906411+07:00","message":"StatePrefix: 'พระเจ้าอยู่หัวและสมเด็จพระนางเจ้าพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:14.640909322+07:00","message":"TextPushed: 'พระเจ้าอยู่หัวและสมเด็จพระนางเจ้า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:15.824501825+07:00","message":"[GCS] IsForceVAD: false for message ID: 2196"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:15.899391455+07:00","message":"[GCS] Start streaming session, msgId: 2197"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:15.946215568+07:00","message":"receive streaming session, msgId: 2196"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:15.946254948+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระเจ้าอยู่หัวและสมเด็จพระนางเจ้าพระบรมราชินี\",\"confidence\":0.9546071}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:15.946262544+07:00","message":"receive interim result [true|false]: พระเจ้าอยู่หัวและสมเด็จพระนางเจ้าพระบรมราชินี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:15.946272171+07:00","message":"end recv isFinal message id 2196"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:15.946273967+07:00","message":"end Recv id 2196"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:15.946279731+07:00","message":"[buffer interim] 2196 true พระเจ้าอยู่หัวและสมเด็จพระนางเจ้าพระบรมราชินี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:15.946286494+07:00","message":"[bufferProcess] interim [180000000]:พระเจ้าอยู่หัวและสมเด็จพระนางเจ้าพระบรมราชินี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:15.946289424+07:00","message":"[bufferProcess] send to processor (isfinal):พระเจ้าอยู่หัวและสมเด็จพระนางเจ้าพระบรมราชินี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:15.946293752+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:15.946296282+07:00","message":"> Transcript [10782] [false]: 'พระเจ้าอยู่หัวและสมเด็จพระนางเจ้าพระบรมราชินี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:15.946299053+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:15.94630069+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:15.946302739+07:00","message":"StatePrefix: 'พระเจ้าอยู่หัวและสมเด็จพระนางเจ้าพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:15.946304752+07:00","message":"TextPushed: 'พระเจ้าอยู่หัวและสมเด็จพระนางเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:15.946306428+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:15.946309516+07:00","message":"> Transcript [10783] [true]: 'พระเจ้าอยู่หัวและสมเด็จพระนางเจ้าพระบรมราชินี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:15.946311516+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:15.946312824+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:15.946314143+07:00","message":"StatePrefix: 'พระเจ้าอยู่หัวและสมเด็จพระนางเจ้าพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:15.94631566+07:00","message":"TextPushed: 'พระเจ้าอยู่หัวและสมเด็จพระนางเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:15.946318207+07:00","message":"Push: 'พระบรมราชินี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:15.946326345+07:00","message":"push: {true พระบรมราชินี 0 0xc002ee4e00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:50:15.958121212+07:00","message":"write wav file: './tmp/7446/7446_2196.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:16.381782949+07:00","message":"receive streaming session, msgId: 2197"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:16.381825526+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":"2025-10-27T15:50:16.381830895+07:00","message":"receive interim result [false|false]: ออกจาก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:16.3818522+07:00","message":"[buffer interim] 2197 false ออกจาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:16.381859594+07:00","message":"[bufferProcess] interim [480000000]:ออกจาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:16.381861196+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:16.515736009+07:00","message":"receive streaming session, msgId: 2197"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:16.515773085+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":"2025-10-27T15:50:16.515779134+07:00","message":"receive interim result [false|false]: ออกจากกัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:16.515793644+07:00","message":"[buffer interim] 2197 false ออกจากกัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:16.515800847+07:00","message":"[bufferProcess] interim [600000000]:ออกจากกัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:16.515802771+07:00","message":"[bufferProcess] send to processor:ออกจาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:16.515805952+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:16.515808359+07:00","message":"> Transcript [10784] [false]: 'ออกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:16.515810112+07:00","message":"Set StatePrefix (first interim): 'ออกจาก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:17.101568288+07:00","message":"receive streaming session, msgId: 2197"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:17.101606653+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":"2025-10-27T15:50:17.101613444+07:00","message":"receive interim result [false|false]: ออกจากกัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:17.101628354+07:00","message":"[buffer interim] 2197 false ออกจากกัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:17.101635+07:00","message":"[bufferProcess] interim [200000000]:ออกจากกัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:17.101637258+07:00","message":"[bufferProcess] send to processor:ออกจากกัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:17.101642154+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:17.10164467+07:00","message":"> Transcript [10785] [false]: 'ออกจากกัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:17.101647367+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:17.10164933+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:17.101650889+07:00","message":"StatePrefix: 'ออกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:17.101653491+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:50:17.392685336+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:50:17.392695129+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:17.661425282+07:00","message":"receive streaming session, msgId: 2197"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:17.661469314+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":"2025-10-27T15:50:17.661474169+07:00","message":"receive interim result [false|false]: จักรีมหาปราสาท"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:17.661486754+07:00","message":"[buffer interim] 2197 false จักรีมหาปราสาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:17.661493058+07:00","message":"[bufferProcess] interim [740000000]:จักรีมหาปราสาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:17.661495212+07:00","message":"[bufferProcess] send to processor:ออกจากกัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:17.66150031+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:17.661502744+07:00","message":"> Transcript [10786] [false]: 'ออกจากกัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:17.661505662+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:17.661507605+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:17.661509608+07:00","message":"StatePrefix: 'ออกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:17.661511459+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:17.853639528+07:00","message":"receive streaming session, msgId: 2197"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:17.853677985+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":"2025-10-27T15:50:17.853686405+07:00","message":"receive interim result [false|false]: จักรีมหาปราสาทโรง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:17.853699245+07:00","message":"[buffer interim] 2197 false จักรีมหาปราสาทโรง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:17.853708962+07:00","message":"[bufferProcess] interim [980000000]:จักรีมหาปราสาทโรง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:17.853711727+07:00","message":"[bufferProcess] send to processor:จักรีมหาปราสาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:17.853717426+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:17.85372108+07:00","message":"> Transcript [10787] [false]: 'จักรีมหาปราสาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:17.853723771+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:17.853726273+07:00","message":"Set new StatePrefix: 'จักรีมหาปราสาท'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:17.983985674+07:00","message":"receive streaming session, msgId: 2197"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:17.984023143+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":"2025-10-27T15:50:17.984030503+07:00","message":"receive interim result [false|false]: จักรีมหาปราสาทลง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:17.984046522+07:00","message":"[buffer interim] 2197 false จักรีมหาปราสาทลง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:17.984060351+07:00","message":"[bufferProcess] interim [100000000]:จักรีมหาปราสาทลง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:17.984063084+07:00","message":"[bufferProcess] send to processor:จักรีมหาปราสาทโรง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:17.984069699+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:17.984073604+07:00","message":"> Transcript [10788] [false]: 'จักรีมหาปราสาทโรง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:17.984077951+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:17.984079889+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:17.984082304+07:00","message":"StatePrefix: 'จักรีมหาปราสาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:17.984084106+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:18.040811315+07:00","message":"receive streaming session, msgId: 2197"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:18.040862607+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":"2025-10-27T15:50:18.04086972+07:00","message":"receive interim result [false|false]: จักรีมหาปราสาทโรงถ่าย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:18.040890362+07:00","message":"[buffer interim] 2197 false จักรีมหาปราสาทโรงถ่าย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:18.040899008+07:00","message":"[bufferProcess] interim [220000000]:จักรีมหาปราสาทโรงถ่าย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:18.040901994+07:00","message":"[bufferProcess] send to processor:จักรีมหาปราสาทลง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:18.0409066+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:18.040910931+07:00","message":"> Transcript [10789] [false]: 'จักรีมหาปราสาทลง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:18.040914416+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:18.040916659+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:18.040918808+07:00","message":"StatePrefix: 'จักรีมหาปราสาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:18.04092117+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:18.232785594+07:00","message":"receive streaming session, msgId: 2197"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:18.232818803+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":"2025-10-27T15:50:18.232824667+07:00","message":"receive interim result [false|false]: จักรีมหาปราสาทลงทาง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:18.232848527+07:00","message":"[buffer interim] 2197 false จักรีมหาปราสาทลงทาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:18.232856327+07:00","message":"[bufferProcess] interim [400000000]:จักรีมหาปราสาทลงทาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:18.232858353+07:00","message":"[bufferProcess] send to processor:จักรีมหาปราสาทโรงถ่าย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:18.232861643+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:18.232864229+07:00","message":"> Transcript [10790] [false]: 'จักรีมหาปราสาทโรงถ่าย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:18.232867898+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:18.232869758+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:18.23287183+07:00","message":"StatePrefix: 'จักรีมหาปราสาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:18.232873863+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:18.36719016+07:00","message":"receive streaming session, msgId: 2197"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:18.367230305+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":"2025-10-27T15:50:18.367235854+07:00","message":"receive interim result [false|false]: จักรีมหาปราสาทหลงทาง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:18.367249338+07:00","message":"[buffer interim] 2197 false จักรีมหาปราสาทหลงทาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:18.36725608+07:00","message":"[bufferProcess] interim [520000000]:จักรีมหาปราสาทหลงทาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:18.367258113+07:00","message":"[bufferProcess] send to processor:จักรีมหาปราสาทลงทาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:18.367263376+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:18.367266049+07:00","message":"> Transcript [10791] [false]: 'จักรีมหาปราสาทลงทาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:18.367268996+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:18.367270871+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:18.367272466+07:00","message":"StatePrefix: 'จักรีมหาปราสาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:18.367274321+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:18.367278493+07:00","message":"Push: 'จักรีมหาปราสาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:18.36728023+07:00","message":"TextPushed: 'จักรีมหาปราสาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:18.367281931+07:00","message":"Set new StatePrefix : 'จักรีมหาปราสาทลงทาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:18.367283811+07:00","message":"Next Push (prob) : 'ลงทาง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:18.367291575+07:00","message":"push: {false จักรีมหาปราสาท 0 0xc002b15800}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:18.946320956+07:00","message":"receive streaming session, msgId: 2197"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:18.946358769+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จักรีมหาปราสาทหลงทาง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:18.946364482+07:00","message":"receive interim result [false|false]: จักรีมหาปราสาทหลงทาง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:18.946380125+07:00","message":"[buffer interim] 2197 false จักรีมหาปราสาทหลงทาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:18.946386946+07:00","message":"[bufferProcess] interim [120000000]:จักรีมหาปราสาทหลงทาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:18.94638941+07:00","message":"[bufferProcess] send to processor:จักรีมหาปราสาทหลงทาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:18.946394758+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:18.946397015+07:00","message":"> Transcript [10792] [false]: 'จักรีมหาปราสาทหลงทาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:18.946398965+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:18.946400742+07:00","message":"Set new StatePrefix: 'จักรีมหาปราสาทหลงทาง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:20.148638007+07:00","message":"receive streaming session, msgId: 2197"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:20.148669986+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":"2025-10-27T15:50:20.148675258+07:00","message":"receive interim result [false|false]: จักรีมหาปราสาทลงทางที่นั่งพิมาน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:20.148688011+07:00","message":"[buffer interim] 2197 false จักรีมหาปราสาทลงทางที่นั่งพิมาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:20.148694126+07:00","message":"[bufferProcess] interim [260000000]:จักรีมหาปราสาทลงทางที่นั่งพิมาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:20.148696152+07:00","message":"[bufferProcess] send to processor:จักรีมหาปราสาทหลงทาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:20.148701342+07:00","message":"[bufferProcess] send to processor (ticker):จักรีมหาปราสาทลงทางที่นั่งพิมาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:20.148704327+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:20.148707227+07:00","message":"> Transcript [10793] [false]: 'จักรีมหาปราสาทหลงทาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:20.148710032+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:20.148712112+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:20.148714217+07:00","message":"StatePrefix: 'จักรีมหาปราสาทหลงทาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:20.148716717+07:00","message":"TextPushed: 'จักรีมหาปราสาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:20.148718347+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:20.148720011+07:00","message":"> Transcript [10794] [false]: 'จักรีมหาปราสาทลงทางที่นั่งพิมาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:20.148721558+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:20.148723057+07:00","message":"Set new StatePrefix: 'จักรีมหาปราสาทลงทางที่นั่งพิมาน'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:50:20.393401278+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:50:20.393404377+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:20.468847769+07:00","message":"receive streaming session, msgId: 2197"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:20.468889885+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":"2025-10-27T15:50:20.468896348+07:00","message":"receive interim result [false|false]: จักรีมหาปราสาทลงทางที่นั่งพิมานรัตยา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:20.468910762+07:00","message":"[buffer interim] 2197 false จักรีมหาปราสาทลงทางที่นั่งพิมานรัตยา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:20.46891832+07:00","message":"[bufferProcess] interim [560000000]:จักรีมหาปราสาทลงทางที่นั่งพิมานรัตยา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:20.46892099+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:20.731938037+07:00","message":"receive streaming session, msgId: 2197"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:20.731980033+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":"2025-10-27T15:50:20.731986564+07:00","message":"receive interim result [false|false]: จักรีมหาปราสาทลงทางที่นั่งพิมานรัตยานะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:20.732000821+07:00","message":"[buffer interim] 2197 false จักรีมหาปราสาทลงทางที่นั่งพิมานรัตยานะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:20.73200795+07:00","message":"[bufferProcess] interim [920000000]:จักรีมหาปราสาทลงทางที่นั่งพิมานรัตยานะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:20.732010433+07:00","message":"[bufferProcess] send to processor:จักรีมหาปราสาทลงทางที่นั่งพิมานรัตยา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:20.732013949+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:20.732016461+07:00","message":"> Transcript [10795] [false]: 'จักรีมหาปราสาทลงทางที่นั่งพิมานรัตยา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:20.732019917+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:20.732021604+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:20.732023634+07:00","message":"StatePrefix: 'จักรีมหาปราสาทลงทางที่นั่งพิมาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:20.732026078+07:00","message":"TextPushed: 'จักรีมหาปราสาท'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:20.897966196+07:00","message":"[GCS] IsForceVAD: false for message ID: 2197"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:20.992579323+07:00","message":"receive streaming session, msgId: 2197"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:20.992613449+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":"2025-10-27T15:50:20.992620999+07:00","message":"receive interim result [false|false]: จักรีมหาปราสาทลงทางที่นั่งพิมานรัตยานะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:20.992633828+07:00","message":"[buffer interim] 2197 false จักรีมหาปราสาทลงทางที่นั่งพิมานรัตยานะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:20.99264357+07:00","message":"[bufferProcess] interim [40000000]:จักรีมหาปราสาทลงทางที่นั่งพิมานรัตยานะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:20.992646027+07:00","message":"[bufferProcess] send to processor:จักรีมหาปราสาทลงทางที่นั่งพิมานรัตยานะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:20.992651349+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:20.992654062+07:00","message":"> Transcript [10796] [false]: 'จักรีมหาปราสาทลงทางที่นั่งพิมานรัตยานะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:20.992657793+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:20.992659888+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:20.992662091+07:00","message":"StatePrefix: 'จักรีมหาปราสาทลงทางที่นั่งพิมาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:20.992664696+07:00","message":"TextPushed: 'จักรีมหาปราสาท'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:21.04962165+07:00","message":"receive streaming session, msgId: 2197"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:21.049661211+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จักรีมหาปราสาทลงทางที่นั่งพิมานรัตยานะคะ\",\"confidence\":0.9494785}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:21.0496682+07:00","message":"receive interim result [true|false]: จักรีมหาปราสาทลงทางที่นั่งพิมานรัตยานะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:21.049676174+07:00","message":"end recv isFinal message id 2197"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:21.049678394+07:00","message":"end Recv id 2197"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:21.049683697+07:00","message":"[buffer interim] 2197 true จักรีมหาปราสาทลงทางที่นั่งพิมานรัตยานะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:21.04968999+07:00","message":"[bufferProcess] interim [220000000]:จักรีมหาปราสาทลงทางที่นั่งพิมานรัตยานะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:21.049694987+07:00","message":"[bufferProcess] send to processor (isfinal):จักรีมหาปราสาทลงทางที่นั่งพิมานรัตยานะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:21.0496986+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:21.049700971+07:00","message":"> Transcript [10797] [false]: 'จักรีมหาปราสาทลงทางที่นั่งพิมานรัตยานะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:21.04970372+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:21.049705308+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:21.049707541+07:00","message":"StatePrefix: 'จักรีมหาปราสาทลงทางที่นั่งพิมาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:21.049709883+07:00","message":"TextPushed: 'จักรีมหาปราสาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:21.049711446+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:21.049713185+07:00","message":"> Transcript [10798] [true]: 'จักรีมหาปราสาทลงทางที่นั่งพิมานรัตยานะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:21.049715712+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:21.049717033+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:21.049718378+07:00","message":"StatePrefix: 'จักรีมหาปราสาทลงทางที่นั่งพิมาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:21.049720135+07:00","message":"TextPushed: 'จักรีมหาปราสาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:21.04972658+07:00","message":"Push: 'ลงทางที่นั่งพิมานรัตยานะคะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:21.049734505+07:00","message":"push: {true ลงทางที่นั่งพิมานรัตยานะคะ 0 0xc002b15800}"}
{"level":"info","service":"Main","time":"2025-10-27T15:50:21.065552792+07:00","message":"write wav file: './tmp/7446/7446_2197.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:21.275456853+07:00","message":"[GCS] Start streaming session, msgId: 2198"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:21.535301827+07:00","message":"[GCS] IsForceVAD: false for message ID: 2198"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:21.634481562+07:00","message":"receive streaming session, msgId: 2198"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:21.63450194+07:00","message":"found end of frame, send empty tag with msgId: 2198"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:21.634505935+07:00","message":"end Recv id 2198"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:21.634517164+07:00","message":"[buffer interim] 2198 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:21.634530408+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:21.634534924+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:21.634538316+07:00","message":"> Transcript [10799] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:21.634544342+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:21.634546645+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:21.634553001+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:21.634555229+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:21.634562622+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:21.634574666+07:00","message":"push: {true \n 0 0xc002aa0000}"}
{"level":"info","service":"Main","time":"2025-10-27T15:50:21.639046848+07:00","message":"write wav file: './tmp/7446/7446_2198.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:22.367067646+07:00","message":"[GCS] Start streaming session, msgId: 2199"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:22.42746573+07:00","message":"[GCS] Cleaned up inactive client: 2169"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:22.427482016+07:00","message":"[GCS] Cleaned up inactive client: 2170"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:22.427485801+07:00","message":"[GCS] Cleaned up inactive client: 2171"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:22.427488531+07:00","message":"[GCS] Cleaned up inactive client: 2178"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:22.427490764+07:00","message":"[GCS] Cleaned up inactive client: 2173"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:22.427493078+07:00","message":"[GCS] Cleaned up inactive client: 2177"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:22.427495425+07:00","message":"[GCS] Cleaned up inactive client: 2176"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:22.427498066+07:00","message":"[GCS] Cleaned up inactive client: 2174"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:22.427500337+07:00","message":"[GCS] Cleaned up inactive client: 2172"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:22.427502725+07:00","message":"[GCS] Cleaned up inactive client: 2175"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:50:23.393635875+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:50:23.393648568+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:23.704548064+07:00","message":"[GCS] IsForceVAD: false for message ID: 2199"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:23.803585201+07:00","message":"receive streaming session, msgId: 2199"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:23.803604668+07:00","message":"found end of frame, send empty tag with msgId: 2199"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:23.803607939+07:00","message":"end Recv id 2199"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:23.803614086+07:00","message":"[buffer interim] 2199 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:23.803620729+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:23.803629777+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:23.803632265+07:00","message":"> Transcript [10800] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:23.803634365+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:23.803635909+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:23.803637512+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:23.803639079+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:23.803641576+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:23.803651415+07:00","message":"push: {true \n 0 0xc002880780}"}
{"level":"info","service":"Main","time":"2025-10-27T15:50:23.809934172+07:00","message":"write wav file: './tmp/7446/7446_2199.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:23.837943274+07:00","message":"[GCS] Start streaming session, msgId: 2200"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:25.035636896+07:00","message":"receive streaming session, msgId: 2200"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:25.035684447+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":"2025-10-27T15:50:25.035690207+07:00","message":"receive interim result [false|false]: พระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:25.035703474+07:00","message":"[buffer interim] 2200 false พระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:25.035710819+07:00","message":"[bufferProcess] interim [140000000]:พระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:25.035712648+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:25.035717698+07:00","message":"[bufferProcess] send to processor (ticker):พระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:25.035720211+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:25.035722474+07:00","message":"> Transcript [10801] [false]: 'พระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:25.035724244+07:00","message":"Set StatePrefix (first interim): 'พระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:25.125687961+07:00","message":"receive streaming session, msgId: 2200"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:25.125728352+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":"2025-10-27T15:50:25.125734205+07:00","message":"receive interim result [false|false]: สัญลักษณ์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:25.125747754+07:00","message":"[buffer interim] 2200 false สัญลักษณ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:25.125754082+07:00","message":"[bufferProcess] interim [260000000]:สัญลักษณ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:25.125755609+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:25.210478474+07:00","message":"receive streaming session, msgId: 2200"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:25.210509483+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":"2025-10-27T15:50:25.21051419+07:00","message":"receive interim result [false|false]: พระราชทาน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:25.210526949+07:00","message":"[buffer interim] 2200 false พระราชทาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:25.210534164+07:00","message":"[bufferProcess] interim [380000000]:พระราชทาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:25.210536275+07:00","message":"[bufferProcess] send to processor:สัญลักษณ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:25.210541833+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:25.210544209+07:00","message":"> Transcript [10802] [false]: 'สัญลักษณ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:25.21054607+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:25.210547635+07:00","message":"Set new StatePrefix: 'สัญลักษณ์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:25.396047112+07:00","message":"receive streaming session, msgId: 2200"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:25.396082398+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":"2025-10-27T15:50:25.396087346+07:00","message":"receive interim result [false|false]: เสด็จพระราชดำเนิน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:25.396100017+07:00","message":"[buffer interim] 2200 false เสด็จพระราชดำเนิน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:25.396106262+07:00","message":"[bufferProcess] interim [560000000]:เสด็จพระราชดำเนิน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:25.396108343+07:00","message":"[bufferProcess] send to processor:พระราชทาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:25.396113398+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:25.396116112+07:00","message":"> Transcript [10803] [false]: 'พระราชทาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:25.396118175+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:25.39612006+07:00","message":"Set new StatePrefix: 'พระราชทาน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:25.798349268+07:00","message":"receive streaming session, msgId: 2200"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:25.798390066+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":"2025-10-27T15:50:25.798395117+07:00","message":"receive interim result [false|false]: เสด็จพระราชดำเนินพร้อม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:25.798410949+07:00","message":"[buffer interim] 2200 false เสด็จพระราชดำเนินพร้อม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:25.798419949+07:00","message":"[bufferProcess] interim [980000000]:เสด็จพระราชดำเนินพร้อม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:25.7984222+07:00","message":"[bufferProcess] send to processor:เสด็จพระราชดำเนิน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:25.798427585+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:25.798430269+07:00","message":"> Transcript [10804] [false]: 'เสด็จพระราชดำเนิน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:25.798432481+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:25.798434468+07:00","message":"Set new StatePrefix: 'เสด็จพระราชดำเนิน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:25.916861203+07:00","message":"receive streaming session, msgId: 2200"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:25.916908206+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":"2025-10-27T15:50:25.916914511+07:00","message":"receive interim result [false|false]: เสด็จพระราชดำเนินพร้อมด้วย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:25.916928531+07:00","message":"[buffer interim] 2200 false เสด็จพระราชดำเนินพร้อมด้วย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:25.916935497+07:00","message":"[bufferProcess] interim [100000000]:เสด็จพระราชดำเนินพร้อมด้วย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:25.916937925+07:00","message":"[bufferProcess] send to processor:เสด็จพระราชดำเนินพร้อม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:25.916943239+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:25.916946197+07:00","message":"> Transcript [10805] [false]: 'เสด็จพระราชดำเนินพร้อม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:25.916949248+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:25.916950971+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:25.916952647+07:00","message":"StatePrefix: 'เสด็จพระราชดำเนิน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:25.91695438+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:50:26.394707242+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:50:26.394707167+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:26.509418376+07:00","message":"receive streaming session, msgId: 2200"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:26.509453506+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":"2025-10-27T15:50:26.509459756+07:00","message":"receive interim result [false|false]: เสด็จพระราชดำเนินพร้อมด้วยพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:26.509474584+07:00","message":"[buffer interim] 2200 false เสด็จพระราชดำเนินพร้อมด้วยพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:26.509481808+07:00","message":"[bufferProcess] interim [640000000]:เสด็จพระราชดำเนินพร้อมด้วยพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:26.509485847+07:00","message":"[bufferProcess] send to processor:เสด็จพระราชดำเนินพร้อมด้วย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:26.50949414+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:26.509496368+07:00","message":"> Transcript [10806] [false]: 'เสด็จพระราชดำเนินพร้อมด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:26.509499938+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:26.50950186+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:26.509505286+07:00","message":"StatePrefix: 'เสด็จพระราชดำเนิน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:26.509507211+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:26.512420726+07:00","message":"receive streaming session, msgId: 2200"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:26.512457949+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เสด็จพระราชดำเนินพร้อมด้วย\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:26.512463892+07:00","message":"receive interim result [false|false]: เสด็จพระราชดำเนินพร้อมด้วย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:26.512480538+07:00","message":"[buffer interim] 2200 false เสด็จพระราชดำเนินพร้อมด้วย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:26.512488368+07:00","message":"[bufferProcess] interim [700000000]:เสด็จพระราชดำเนินพร้อมด้วย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:26.51249165+07:00","message":"[bufferProcess] send to processor:เสด็จพระราชดำเนินพร้อมด้วยพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:26.512498395+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:26.512501163+07:00","message":"> Transcript [10807] [false]: 'เสด็จพระราชดำเนินพร้อมด้วยพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:26.512504397+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:26.512506271+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:26.512508006+07:00","message":"StatePrefix: 'เสด็จพระราชดำเนิน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:26.512509816+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:26.625556894+07:00","message":"receive streaming session, msgId: 2200"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:26.625589+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":"2025-10-27T15:50:26.62559876+07:00","message":"receive interim result [false|false]: เสด็จพระราชดำเนินพร้อมด้วยพระเจ้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:26.625611177+07:00","message":"[buffer interim] 2200 false เสด็จพระราชดำเนินพร้อมด้วยพระเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:26.625619642+07:00","message":"[bufferProcess] interim [760000000]:เสด็จพระราชดำเนินพร้อมด้วยพระเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:26.625621728+07:00","message":"[bufferProcess] send to processor:เสด็จพระราชดำเนินพร้อมด้วย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:26.625625058+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:26.625627897+07:00","message":"> Transcript [10808] [false]: 'เสด็จพระราชดำเนินพร้อมด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:26.62563101+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:26.625632737+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:26.625634527+07:00","message":"StatePrefix: 'เสด็จพระราชดำเนิน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:26.625636628+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:26.625640495+07:00","message":"Push: 'เสด็จพระราชดำเนิน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:26.625642276+07:00","message":"TextPushed: 'เสด็จพระราชดำเนิน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:26.62564401+07:00","message":"Set new StatePrefix : 'เสด็จพระราชดำเนินพร้อมด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:26.625645894+07:00","message":"Next Push (prob) : 'พร้อมด้วย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:26.625672461+07:00","message":"push: {false เสด็จพระราชดำเนิน 0 0xc002881700}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:26.814564444+07:00","message":"receive streaming session, msgId: 2200"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:26.81459526+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":"2025-10-27T15:50:26.814600501+07:00","message":"receive interim result [false|false]: เสด็จพระราชดำเนินพร้อมด้วย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:26.81460975+07:00","message":"[buffer interim] 2200 false เสด็จพระราชดำเนินพร้อมด้วย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:26.814615731+07:00","message":"[bufferProcess] interim [940000000]:เสด็จพระราชดำเนินพร้อมด้วย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:26.814618018+07:00","message":"[bufferProcess] send to processor:เสด็จพระราชดำเนินพร้อมด้วยพระเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:26.814621445+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:26.814623817+07:00","message":"> Transcript [10809] [false]: 'เสด็จพระราชดำเนินพร้อมด้วยพระเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:26.814626668+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:26.814628286+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:26.814630429+07:00","message":"StatePrefix: 'เสด็จพระราชดำเนินพร้อมด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:26.814632308+07:00","message":"TextPushed: 'เสด็จพระราชดำเนิน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:26.817503322+07:00","message":"receive streaming session, msgId: 2200"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:26.817520251+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":"2025-10-27T15:50:26.817524424+07:00","message":"receive interim result [false|false]: เสด็จพระราชดำเนินพร้อมด้วยสมเด็จพระเจ้าลูก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:26.817539897+07:00","message":"[buffer interim] 2200 false เสด็จพระราชดำเนินพร้อมด้วยสมเด็จพระเจ้าลูก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:26.817544249+07:00","message":"[bufferProcess] interim [0]:เสด็จพระราชดำเนินพร้อมด้วยสมเด็จพระเจ้าลูก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:26.81754642+07:00","message":"[bufferProcess] send to processor:เสด็จพระราชดำเนินพร้อมด้วย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:26.817550827+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:26.817552769+07:00","message":"> Transcript [10810] [false]: 'เสด็จพระราชดำเนินพร้อมด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:26.817555201+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:26.817556823+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:26.817558867+07:00","message":"StatePrefix: 'เสด็จพระราชดำเนินพร้อมด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:26.817560824+07:00","message":"TextPushed: 'เสด็จพระราชดำเนิน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:26.876113048+07:00","message":"receive streaming session, msgId: 2200"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:26.876143749+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":"2025-10-27T15:50:26.8761497+07:00","message":"receive interim result [false|false]: เสด็จพระราชดำเนินพร้อมด้วยสมเด็จพระเจ้าลูกเธอ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:26.876160712+07:00","message":"[buffer interim] 2200 false เสด็จพระราชดำเนินพร้อมด้วยสมเด็จพระเจ้าลูกเธอ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:26.876167646+07:00","message":"[bufferProcess] interim [120000000]:เสด็จพระราชดำเนินพร้อมด้วยสมเด็จพระเจ้าลูกเธอ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:26.876169857+07:00","message":"[bufferProcess] send to processor:เสด็จพระราชดำเนินพร้อมด้วยสมเด็จพระเจ้าลูก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:26.876175166+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:26.87617755+07:00","message":"> Transcript [10811] [false]: 'เสด็จพระราชดำเนินพร้อมด้วยสมเด็จพระเจ้าลูก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:26.876180501+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:26.87618243+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:26.876184667+07:00","message":"StatePrefix: 'เสด็จพระราชดำเนินพร้อมด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:26.876187087+07:00","message":"TextPushed: 'เสด็จพระราชดำเนิน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:27.327949797+07:00","message":"receive streaming session, msgId: 2200"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:27.327991731+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":"2025-10-27T15:50:27.327999006+07:00","message":"receive interim result [false|false]: เสด็จพระราชดำเนินพร้อมด้วยสมเด็จพระเจ้าลูกเธอเจ้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:27.328014778+07:00","message":"[buffer interim] 2200 false เสด็จพระราชดำเนินพร้อมด้วยสมเด็จพระเจ้าลูกเธอเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:27.328025385+07:00","message":"[bufferProcess] interim [480000000]:เสด็จพระราชดำเนินพร้อมด้วยสมเด็จพระเจ้าลูกเธอเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:27.328028717+07:00","message":"[bufferProcess] send to processor:เสด็จพระราชดำเนินพร้อมด้วยสมเด็จพระเจ้าลูกเธอ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:27.328036335+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:27.328039899+07:00","message":"> Transcript [10812] [false]: 'เสด็จพระราชดำเนินพร้อมด้วยสมเด็จพระเจ้าลูกเธอ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:27.328044532+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:27.328047074+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:27.328050101+07:00","message":"StatePrefix: 'เสด็จพระราชดำเนินพร้อมด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:27.328053122+07:00","message":"TextPushed: 'เสด็จพระราชดำเนิน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:27.32805916+07:00","message":"Push: 'พร้อมด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:27.328063343+07:00","message":"TextPushed: 'เสด็จพระราชดำเนินพร้อมด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:27.328065983+07:00","message":"Set new StatePrefix : 'เสด็จพระราชดำเนินพร้อมด้วยสมเด็จพระเจ้าลูกเธอ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:27.328069039+07:00","message":"Next Push (prob) : 'สมเด็จพระเจ้าลูกเธอ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:27.328079531+07:00","message":"push: {false พร้อมด้วย 0 0xc002881700}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:27.516681107+07:00","message":"receive streaming session, msgId: 2200"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:27.516713989+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":"2025-10-27T15:50:27.516719388+07:00","message":"receive interim result [false|false]: เสด็จพระราชดำเนินพร้อมด้วยสมเด็จพระเจ้าลูกเธอเจ้าฟ้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:27.516730233+07:00","message":"[buffer interim] 2200 false เสด็จพระราชดำเนินพร้อมด้วยสมเด็จพระเจ้าลูกเธอเจ้าฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:27.516737144+07:00","message":"[bufferProcess] interim [660000000]:เสด็จพระราชดำเนินพร้อมด้วยสมเด็จพระเจ้าลูกเธอเจ้าฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:27.516739469+07:00","message":"[bufferProcess] send to processor:เสด็จพระราชดำเนินพร้อมด้วยสมเด็จพระเจ้าลูกเธอเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:27.516744727+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:27.516747405+07:00","message":"> Transcript [10813] [false]: 'เสด็จพระราชดำเนินพร้อมด้วยสมเด็จพระเจ้าลูกเธอเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:27.516750677+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:27.516752502+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:27.516754163+07:00","message":"StatePrefix: 'เสด็จพระราชดำเนินพร้อมด้วยสมเด็จพระเจ้าลูกเธอ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:27.516756847+07:00","message":"TextPushed: 'เสด็จพระราชดำเนินพร้อมด้วย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:28.026322098+07:00","message":"receive streaming session, msgId: 2200"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:28.02636895+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":"2025-10-27T15:50:28.026377333+07:00","message":"receive interim result [false|false]: เสด็จพระราชดำเนินพร้อมด้วยสมเด็จพระเจ้าลูกเธอเจ้าฟ้าสถิต"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:28.026393269+07:00","message":"[buffer interim] 2200 false เสด็จพระราชดำเนินพร้อมด้วยสมเด็จพระเจ้าลูกเธอเจ้าฟ้าสถิต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:28.026401244+07:00","message":"[bufferProcess] interim [140000000]:เสด็จพระราชดำเนินพร้อมด้วยสมเด็จพระเจ้าลูกเธอเจ้าฟ้าสถิต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:28.026405012+07:00","message":"[bufferProcess] send to processor:เสด็จพระราชดำเนินพร้อมด้วยสมเด็จพระเจ้าลูกเธอเจ้าฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:28.026413077+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:28.026416903+07:00","message":"> Transcript [10814] [false]: 'เสด็จพระราชดำเนินพร้อมด้วยสมเด็จพระเจ้าลูกเธอเจ้าฟ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:28.026423284+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:28.026425799+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:28.026429124+07:00","message":"StatePrefix: 'เสด็จพระราชดำเนินพร้อมด้วยสมเด็จพระเจ้าลูกเธอ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:28.02643268+07:00","message":"TextPushed: 'เสด็จพระราชดำเนินพร้อมด้วย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:28.238232164+07:00","message":"receive streaming session, msgId: 2200"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:28.238285601+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":"2025-10-27T15:50:28.23829194+07:00","message":"receive interim result [false|false]: เสด็จพระราชดำเนินพร้อมด้วยสมเด็จพระเจ้าลูกเธอเจ้าฟ้าสิริวัณณวรี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:28.238307689+07:00","message":"[buffer interim] 2200 false เสด็จพระราชดำเนินพร้อมด้วยสมเด็จพระเจ้าลูกเธอเจ้าฟ้าสิริวัณณวรี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:28.238314901+07:00","message":"[bufferProcess] interim [380000000]:เสด็จพระราชดำเนินพร้อมด้วยสมเด็จพระเจ้าลูกเธอเจ้าฟ้าสิริวัณณวรี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:28.238317671+07:00","message":"[bufferProcess] send to processor:เสด็จพระราชดำเนินพร้อมด้วยสมเด็จพระเจ้าลูกเธอเจ้าฟ้าสถิต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:28.238321355+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:28.238325114+07:00","message":"> Transcript [10815] [false]: 'เสด็จพระราชดำเนินพร้อมด้วยสมเด็จพระเจ้าลูกเธอเจ้าฟ้าสถิต'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:28.238329934+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:28.238332395+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:28.238334589+07:00","message":"StatePrefix: 'เสด็จพระราชดำเนินพร้อมด้วยสมเด็จพระเจ้าลูกเธอ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:28.238337584+07:00","message":"TextPushed: 'เสด็จพระราชดำเนินพร้อมด้วย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:28.609927659+07:00","message":"receive streaming session, msgId: 2200"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:28.6099702+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":"2025-10-27T15:50:28.609978301+07:00","message":"receive interim result [false|false]: เสด็จพระราชดำเนินพร้อมด้วยสมเด็จพระเจ้าลูกเธอเจ้าฟ้าสิริวัณณวรีนะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:28.609996415+07:00","message":"[buffer interim] 2200 false เสด็จพระราชดำเนินพร้อมด้วยสมเด็จพระเจ้าลูกเธอเจ้าฟ้าสิริวัณณวรีนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:28.610007741+07:00","message":"[bufferProcess] interim [740000000]:เสด็จพระราชดำเนินพร้อมด้วยสมเด็จพระเจ้าลูกเธอเจ้าฟ้าสิริวัณณวรีนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:28.610011288+07:00","message":"[bufferProcess] send to processor:เสด็จพระราชดำเนินพร้อมด้วยสมเด็จพระเจ้าลูกเธอเจ้าฟ้าสิริวัณณวรี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:28.61001911+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:28.610022598+07:00","message":"> Transcript [10816] [false]: 'เสด็จพระราชดำเนินพร้อมด้วยสมเด็จพระเจ้าลูกเธอเจ้าฟ้าสิริวัณณวรี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:28.610027996+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:28.610030773+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:28.610034186+07:00","message":"StatePrefix: 'เสด็จพระราชดำเนินพร้อมด้วยสมเด็จพระเจ้าลูกเธอ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:28.610037638+07:00","message":"TextPushed: 'เสด็จพระราชดำเนินพร้อมด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:28.610046197+07:00","message":"Push: 'สมเด็จพระเจ้าลูกเธอ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:28.610048699+07:00","message":"TextPushed: 'เสด็จพระราชดำเนินพร้อมด้วยสมเด็จพระเจ้าลูกเธอ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:28.610051936+07:00","message":"Set new StatePrefix : 'เสด็จพระราชดำเนินพร้อมด้วยสมเด็จพระเจ้าลูกเธอเจ้าฟ้าสิริวัณณวรี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:28.61005545+07:00","message":"Next Push (prob) : 'เจ้าฟ้าสิริวัณณวรี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:28.610066866+07:00","message":"push: {false สมเด็จพระเจ้าลูกเธอ 0 0xc002881700}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:28.611165114+07:00","message":"receive streaming session, msgId: 2200"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:28.611190968+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":"2025-10-27T15:50:28.611196673+07:00","message":"receive interim result [false|false]: เสด็จพระราชดำเนินพร้อมด้วยสมเด็จพระเจ้าลูกเธอเจ้าฟ้าสิริวัณณวรีนารีรัตนราชกัญญา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:28.611206392+07:00","message":"[buffer interim] 2200 false เสด็จพระราชดำเนินพร้อมด้วยสมเด็จพระเจ้าลูกเธอเจ้าฟ้าสิริวัณณวรีนารีรัตนราชกัญญา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:28.611211028+07:00","message":"[bufferProcess] interim [800000000]:เสด็จพระราชดำเนินพร้อมด้วยสมเด็จพระเจ้าลูกเธอเจ้าฟ้าสิริวัณณวรีนารีรัตนราชกัญญา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:28.611213189+07:00","message":"[bufferProcess] send to processor:เสด็จพระราชดำเนินพร้อมด้วยสมเด็จพระเจ้าลูกเธอเจ้าฟ้าสิริวัณณวรีนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:28.611215998+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:28.611217886+07:00","message":"> Transcript [10817] [false]: 'เสด็จพระราชดำเนินพร้อมด้วยสมเด็จพระเจ้าลูกเธอเจ้าฟ้าสิริวัณณวรีนะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:28.611220903+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:28.611222631+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:28.611224436+07:00","message":"StatePrefix: 'เสด็จพระราชดำเนินพร้อมด้วยสมเด็จพระเจ้าลูกเธอเจ้าฟ้าสิริวัณณวรี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:28.611226736+07:00","message":"TextPushed: 'เสด็จพระราชดำเนินพร้อมด้วยสมเด็จพระเจ้าลูกเธอ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:28.92793234+07:00","message":"receive streaming session, msgId: 2200"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:28.927980379+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":"2025-10-27T15:50:28.92799089+07:00","message":"receive interim result [false|false]: เสด็จพระราชดำเนินพร้อมด้วยสมเด็จพระเจ้าลูกเธอเจ้าฟ้าสิริวัณณวรีนารีรัตน์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:28.928005651+07:00","message":"[buffer interim] 2200 false เสด็จพระราชดำเนินพร้อมด้วยสมเด็จพระเจ้าลูกเธอเจ้าฟ้าสิริวัณณวรีนารีรัตน์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:28.928015012+07:00","message":"[bufferProcess] interim [100000000]:เสด็จพระราชดำเนินพร้อมด้วยสมเด็จพระเจ้าลูกเธอเจ้าฟ้าสิริวัณณวรีนารีรัตน์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:28.928018543+07:00","message":"[bufferProcess] send to processor:เสด็จพระราชดำเนินพร้อมด้วยสมเด็จพระเจ้าลูกเธอเจ้าฟ้าสิริวัณณวรีนารีรัตนราชกัญญา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:28.928025202+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:28.928028538+07:00","message":"> Transcript [10818] [false]: 'เสด็จพระราชดำเนินพร้อมด้วยสมเด็จพระเจ้าลูกเธอเจ้าฟ้าสิริวัณณวรีนารีรัตนราชกัญญา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:28.928033901+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:28.928036218+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:28.928038775+07:00","message":"StatePrefix: 'เสด็จพระราชดำเนินพร้อมด้วยสมเด็จพระเจ้าลูกเธอเจ้าฟ้าสิริวัณณวรี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:28.92804296+07:00","message":"TextPushed: 'เสด็จพระราชดำเนินพร้อมด้วยสมเด็จพระเจ้าลูกเธอ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:28.966115502+07:00","message":"[GCS] IsForceVAD: false for message ID: 2200"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:29.024813867+07:00","message":"[GCS] Start streaming session, msgId: 2201"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:29.088058029+07:00","message":"receive streaming session, msgId: 2200"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:29.088101879+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เสด็จพระราชดำเนินพร้อมด้วยสมเด็จพระเจ้าลูกเธอเจ้าฟ้าสิริวัณณวรีนารีรัตน์\",\"confidence\":0.9562609}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:29.08811569+07:00","message":"receive interim result [true|false]: เสด็จพระราชดำเนินพร้อมด้วยสมเด็จพระเจ้าลูกเธอเจ้าฟ้าสิริวัณณวรีนารีรัตน์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:29.088127978+07:00","message":"end recv isFinal message id 2200"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:29.088130892+07:00","message":"end Recv id 2200"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:29.088158922+07:00","message":"[buffer interim] 2200 true เสด็จพระราชดำเนินพร้อมด้วยสมเด็จพระเจ้าลูกเธอเจ้าฟ้าสิริวัณณวรีนารีรัตน์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:29.088178002+07:00","message":"[bufferProcess] interim [340000000]:เสด็จพระราชดำเนินพร้อมด้วยสมเด็จพระเจ้าลูกเธอเจ้าฟ้าสิริวัณณวรีนารีรัตน์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:29.088181917+07:00","message":"[bufferProcess] send to processor (isfinal):เสด็จพระราชดำเนินพร้อมด้วยสมเด็จพระเจ้าลูกเธอเจ้าฟ้าสิริวัณณวรีนารีรัตน์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:29.088193136+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:29.08821217+07:00","message":"> Transcript [10819] [false]: 'เสด็จพระราชดำเนินพร้อมด้วยสมเด็จพระเจ้าลูกเธอเจ้าฟ้าสิริวัณณวรีนารีรัตน์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:29.088217118+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:29.088219457+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:29.088221545+07:00","message":"StatePrefix: 'เสด็จพระราชดำเนินพร้อมด้วยสมเด็จพระเจ้าลูกเธอเจ้าฟ้าสิริวัณณวรี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:29.088224331+07:00","message":"TextPushed: 'เสด็จพระราชดำเนินพร้อมด้วยสมเด็จพระเจ้าลูกเธอ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:29.088226201+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:29.088227906+07:00","message":"> Transcript [10820] [true]: 'เสด็จพระราชดำเนินพร้อมด้วยสมเด็จพระเจ้าลูกเธอเจ้าฟ้าสิริวัณณวรีนารีรัตน์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:29.088229766+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:29.088231027+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:29.088232276+07:00","message":"StatePrefix: 'เสด็จพระราชดำเนินพร้อมด้วยสมเด็จพระเจ้าลูกเธอเจ้าฟ้าสิริวัณณวรี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:29.088234177+07:00","message":"TextPushed: 'เสด็จพระราชดำเนินพร้อมด้วยสมเด็จพระเจ้าลูกเธอ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:29.088239865+07:00","message":"Push: 'เจ้าฟ้าสิริวัณณวรีนารีรัตน์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:29.088249711+07:00","message":"push: {true เจ้าฟ้าสิริวัณณวรีนารีรัตน์ 0 0xc002881700}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:29.097576495+07:00","message":"[GCS] IsForceVAD: false for message ID: 2201"}
{"level":"info","service":"Main","time":"2025-10-27T15:50:29.098365064+07:00","message":"write wav file: './tmp/7446/7446_2200.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:29.154427098+07:00","message":"[GCS] Start streaming session, msgId: 2202"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:50:29.395325601+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:50:29.395331439+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:29.528473065+07:00","message":"receive streaming session, msgId: 2201"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:29.528493482+07:00","message":"found end of frame, send empty tag with msgId: 2201"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:29.528496333+07:00","message":"end Recv id 2201"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:29.528503719+07:00","message":"[buffer interim] 2201 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:29.528510409+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:29.528514128+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:29.52851673+07:00","message":"> Transcript [10821] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:29.528518866+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:29.528520476+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:29.528521868+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:29.528523359+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:29.528532027+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:29.52854267+07:00","message":"push: {true \n 0 0xc002923480}"}
{"level":"info","service":"Main","time":"2025-10-27T15:50:29.532631813+07:00","message":"write wav file: './tmp/7446/7446_2201.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:29.64291458+07:00","message":"receive streaming session, msgId: 2202"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:29.642957944+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":"2025-10-27T15:50:29.642964928+07:00","message":"receive interim result [false|false]: ร้าน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:29.642981664+07:00","message":"[buffer interim] 2202 false ร้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:29.642991674+07:00","message":"[bufferProcess] interim [480000000]:ร้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:29.642993325+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:29.699640249+07:00","message":"receive streaming session, msgId: 2202"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:29.699682412+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":"2025-10-27T15:50:29.69968928+07:00","message":"receive interim result [false|false]: ร่าง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:29.699704635+07:00","message":"[buffer interim] 2202 false ร่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:29.699712517+07:00","message":"[bufferProcess] interim [540000000]:ร่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:29.699715141+07:00","message":"[bufferProcess] send to processor:ร้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:29.699719226+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:29.69972266+07:00","message":"> Transcript [10822] [false]: 'ร้าน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:29.699725261+07:00","message":"Set StatePrefix (first interim): 'ร้าน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:29.831423981+07:00","message":"receive streaming session, msgId: 2202"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:29.831467332+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":"2025-10-27T15:50:29.831473593+07:00","message":"receive interim result [false|false]: ราชภัฏ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:29.831490368+07:00","message":"[buffer interim] 2202 false ราชภัฏ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:29.831497936+07:00","message":"[bufferProcess] interim [660000000]:ราชภัฏ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:29.831500129+07:00","message":"[bufferProcess] send to processor:ร่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:29.831506006+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:29.831508505+07:00","message":"> Transcript [10823] [false]: 'ร่าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:29.831510389+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:29.831512339+07:00","message":"Set new StatePrefix: 'ร่าง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:29.834436317+07:00","message":"receive streaming session, msgId: 2202"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:29.8344531+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":"2025-10-27T15:50:29.834457125+07:00","message":"receive interim result [false|false]: ราชการ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:29.834465145+07:00","message":"[buffer interim] 2202 false ราชการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:29.834468709+07:00","message":"[bufferProcess] interim [720000000]:ราชการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:29.83447027+07:00","message":"[bufferProcess] send to processor:ราชภัฏ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:29.834471997+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:29.834473635+07:00","message":"> Transcript [10824] [false]: 'ราชภัฏ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:29.834474962+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:29.834476341+07:00","message":"Set new StatePrefix: 'ราชภัฏ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:30.029984366+07:00","message":"receive streaming session, msgId: 2202"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:30.030029389+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":"2025-10-27T15:50:30.030035716+07:00","message":"receive interim result [false|false]: ราชกัญญา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:30.030051926+07:00","message":"[buffer interim] 2202 false ราชกัญญา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:30.030060502+07:00","message":"[bufferProcess] interim [900000000]:ราชกัญญา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:30.030063414+07:00","message":"[bufferProcess] send to processor:ราชการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:30.030069973+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:30.030073863+07:00","message":"> Transcript [10825] [false]: 'ราชการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:30.030076459+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:30.030078778+07:00","message":"Set new StatePrefix: 'ราชการ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:30.596930591+07:00","message":"receive streaming session, msgId: 2202"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:30.596972905+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ราชกัญญา\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:30.596978869+07:00","message":"receive interim result [false|false]: ราชกัญญา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:30.596994595+07:00","message":"[buffer interim] 2202 false ราชกัญญา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:30.597001688+07:00","message":"[bufferProcess] interim [500000000]:ราชกัญญา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:30.597004003+07:00","message":"[bufferProcess] send to processor:ราชกัญญา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:30.597007128+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:30.597010824+07:00","message":"> Transcript [10826] [false]: 'ราชกัญญา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:30.597013633+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:30.597016003+07:00","message":"Set new StatePrefix: 'ราชกัญญา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:31.806016936+07:00","message":"receive streaming session, msgId: 2202"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:31.806050601+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":"2025-10-27T15:50:31.80605599+07:00","message":"receive interim result [false|false]: ราชกัญญาพระเจ้าลูกยาเธอ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:31.806069121+07:00","message":"[buffer interim] 2202 false ราชกัญญาพระเจ้าลูกยาเธอ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:31.806076024+07:00","message":"[bufferProcess] interim [640000000]:ราชกัญญาพระเจ้าลูกยาเธอ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:31.80607858+07:00","message":"[bufferProcess] send to processor:ราชกัญญา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:31.806083841+07:00","message":"[bufferProcess] send to processor (ticker):ราชกัญญาพระเจ้าลูกยาเธอ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:31.806086361+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:31.806089184+07:00","message":"> Transcript [10827] [false]: 'ราชกัญญา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:31.806091929+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:31.806093754+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:31.806095321+07:00","message":"StatePrefix: 'ราชกัญญา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:31.80609711+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:31.806098381+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:31.806099942+07:00","message":"> Transcript [10828] [false]: 'ราชกัญญาพระเจ้าลูกยาเธอ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:31.806101537+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:31.806102834+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:31.806104056+07:00","message":"StatePrefix: 'ราชกัญญา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:31.806105417+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:32.126988455+07:00","message":"receive streaming session, msgId: 2202"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:32.127021744+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":"2025-10-27T15:50:32.127027684+07:00","message":"receive interim result [false|false]: ราชกัญญาพระเจ้าลูกยาเธอจะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:32.127041852+07:00","message":"[buffer interim] 2202 false ราชกัญญาพระเจ้าลูกยาเธอจะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:32.127051349+07:00","message":"[bufferProcess] interim [940000000]:ราชกัญญาพระเจ้าลูกยาเธอจะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:32.127053121+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:32.132939171+07:00","message":"receive streaming session, msgId: 2202"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:32.132967489+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":"2025-10-27T15:50:32.132972128+07:00","message":"receive interim result [false|false]: ราชกัญญาพระเจ้าลูกยาเธอเจ้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:32.132982987+07:00","message":"[buffer interim] 2202 false ราชกัญญาพระเจ้าลูกยาเธอเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:32.132991466+07:00","message":"[bufferProcess] interim [0]:ราชกัญญาพระเจ้าลูกยาเธอเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:32.13299374+07:00","message":"[bufferProcess] send to processor:ราชกัญญาพระเจ้าลูกยาเธอจะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:32.132997464+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:32.132999888+07:00","message":"> Transcript [10829] [false]: 'ราชกัญญาพระเจ้าลูกยาเธอจะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:32.133002701+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:32.1330045+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:32.133006126+07:00","message":"StatePrefix: 'ราชกัญญา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:32.133007765+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:32.196938375+07:00","message":"receive streaming session, msgId: 2202"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:32.196971422+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":"2025-10-27T15:50:32.196977445+07:00","message":"receive interim result [false|false]: ราชกัญญาพระเจ้าลูกยาเธอเจ้าฟ้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:32.196991981+07:00","message":"[buffer interim] 2202 false ราชกัญญาพระเจ้าลูกยาเธอเจ้าฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:32.196998247+07:00","message":"[bufferProcess] interim [60000000]:ราชกัญญาพระเจ้าลูกยาเธอเจ้าฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:32.19700057+07:00","message":"[bufferProcess] send to processor:ราชกัญญาพระเจ้าลูกยาเธอเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:32.19700586+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:32.197008193+07:00","message":"> Transcript [10830] [false]: 'ราชกัญญาพระเจ้าลูกยาเธอเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:32.197011022+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:32.19701291+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:32.19701453+07:00","message":"StatePrefix: 'ราชกัญญา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:32.197016282+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:32.1970202+07:00","message":"Push: 'ราชกัญญา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:32.197022955+07:00","message":"TextPushed: 'ราชกัญญา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:32.197025122+07:00","message":"Set new StatePrefix : 'ราชกัญญาพระเจ้าลูกยาเธอเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:32.197027549+07:00","message":"Next Push (prob) : 'พระเจ้าลูกยาเธอเจ้า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:32.197036046+07:00","message":"push: {false ราชกัญญา 0 0xc002ee5480}"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:50:32.395692023+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:50:32.395700581+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:32.711513586+07:00","message":"receive streaming session, msgId: 2202"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:32.711552054+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":"2025-10-27T15:50:32.711557487+07:00","message":"receive interim result [false|false]: ราชกัญญาพระเจ้าลูกยาเธอเจ้าฟ้าทีปังกร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:32.711569956+07:00","message":"[buffer interim] 2202 false ราชกัญญาพระเจ้าลูกยาเธอเจ้าฟ้าทีปังกร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:32.711576137+07:00","message":"[bufferProcess] interim [600000000]:ราชกัญญาพระเจ้าลูกยาเธอเจ้าฟ้าทีปังกร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:32.711578593+07:00","message":"[bufferProcess] send to processor:ราชกัญญาพระเจ้าลูกยาเธอเจ้าฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:32.711583316+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:32.711585746+07:00","message":"> Transcript [10831] [false]: 'ราชกัญญาพระเจ้าลูกยาเธอเจ้าฟ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:32.711588679+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:32.711590633+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:32.711592617+07:00","message":"StatePrefix: 'ราชกัญญาพระเจ้าลูกยาเธอเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:32.711594571+07:00","message":"TextPushed: 'ราชกัญญา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:33.218920789+07:00","message":"receive streaming session, msgId: 2202"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:33.218959258+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":"2025-10-27T15:50:33.218966428+07:00","message":"receive interim result [false|false]: ราชกัญญาพระเจ้าลูกยาเธอเจ้าฟ้าทีปังกรรัศมี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:33.218979573+07:00","message":"[buffer interim] 2202 false ราชกัญญาพระเจ้าลูกยาเธอเจ้าฟ้าทีปังกรรัศมี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:33.218987655+07:00","message":"[bufferProcess] interim [80000000]:ราชกัญญาพระเจ้าลูกยาเธอเจ้าฟ้าทีปังกรรัศมี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:33.218990776+07:00","message":"[bufferProcess] send to processor:ราชกัญญาพระเจ้าลูกยาเธอเจ้าฟ้าทีปังกร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:33.219004614+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:33.219009122+07:00","message":"> Transcript [10832] [false]: 'ราชกัญญาพระเจ้าลูกยาเธอเจ้าฟ้าทีปังกร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:33.21901355+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:33.219020024+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:33.219022688+07:00","message":"StatePrefix: 'ราชกัญญาพระเจ้าลูกยาเธอเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:33.219025446+07:00","message":"TextPushed: 'ราชกัญญา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:33.349538175+07:00","message":"receive streaming session, msgId: 2202"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:33.349570247+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":"2025-10-27T15:50:33.349576333+07:00","message":"receive interim result [false|false]: ราชกัญญาพระเจ้าลูกยาเธอเจ้าฟ้าทีปังกรรัศมีโชติ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:33.349587618+07:00","message":"[buffer interim] 2202 false ราชกัญญาพระเจ้าลูกยาเธอเจ้าฟ้าทีปังกรรัศมีโชติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:33.349593705+07:00","message":"[bufferProcess] interim [200000000]:ราชกัญญาพระเจ้าลูกยาเธอเจ้าฟ้าทีปังกรรัศมีโชติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:33.349596054+07:00","message":"[bufferProcess] send to processor:ราชกัญญาพระเจ้าลูกยาเธอเจ้าฟ้าทีปังกรรัศมี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:33.349601676+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:33.34960422+07:00","message":"> Transcript [10833] [false]: 'ราชกัญญาพระเจ้าลูกยาเธอเจ้าฟ้าทีปังกรรัศมี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:33.3496076+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:33.349609466+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:33.34961149+07:00","message":"StatePrefix: 'ราชกัญญาพระเจ้าลูกยาเธอเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:33.349613779+07:00","message":"TextPushed: 'ราชกัญญา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:33.932846252+07:00","message":"receive streaming session, msgId: 2202"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:33.932881967+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":"2025-10-27T15:50:33.932887709+07:00","message":"receive interim result [false|false]: ราชกัญญาพระเจ้าลูกยาเธอเจ้าฟ้าทีปังกรรัศมีโชติ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:33.932899116+07:00","message":"[buffer interim] 2202 false ราชกัญญาพระเจ้าลูกยาเธอเจ้าฟ้าทีปังกรรัศมีโชติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:33.932907526+07:00","message":"[bufferProcess] interim [800000000]:ราชกัญญาพระเจ้าลูกยาเธอเจ้าฟ้าทีปังกรรัศมีโชติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:33.93290972+07:00","message":"[bufferProcess] send to processor:ราชกัญญาพระเจ้าลูกยาเธอเจ้าฟ้าทีปังกรรัศมีโชติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:33.932914024+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:33.93291686+07:00","message":"> Transcript [10834] [false]: 'ราชกัญญาพระเจ้าลูกยาเธอเจ้าฟ้าทีปังกรรัศมีโชติ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:33.932920436+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:33.932922581+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:33.932924384+07:00","message":"StatePrefix: 'ราชกัญญาพระเจ้าลูกยาเธอเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:33.932926289+07:00","message":"TextPushed: 'ราชกัญญา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:33.932932368+07:00","message":"Push: 'พระเจ้าลูกยาเธอเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:33.932934076+07:00","message":"TextPushed: 'ราชกัญญาพระเจ้าลูกยาเธอเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:33.932936012+07:00","message":"Set new StatePrefix : 'ราชกัญญาพระเจ้าลูกยาเธอเจ้าฟ้าทีปังกรรัศมีโชติ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:33.93293792+07:00","message":"Next Push (prob) : 'ฟ้าทีปังกรรัศมีโชติ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:33.932947112+07:00","message":"push: {false พระเจ้าลูกยาเธอเจ้า 0 0xc002ee5480}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:34.414646612+07:00","message":"[GCS] IsForceVAD: false for message ID: 2202"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:34.477536009+07:00","message":"[GCS] Start streaming session, msgId: 2203"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:34.507422846+07:00","message":"receive streaming session, msgId: 2202"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:34.507460415+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":"2025-10-27T15:50:34.507467601+07:00","message":"receive interim result [false|false]: ราชกัญญาพระเจ้าลูกยาเธอเจ้าฟ้าทีปังกรรัศมีโชติมหาวชิโรตตมางกูร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:34.507483024+07:00","message":"[buffer interim] 2202 false ราชกัญญาพระเจ้าลูกยาเธอเจ้าฟ้าทีปังกรรัศมีโชติมหาวชิโรตตมางกูร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:34.507491433+07:00","message":"[bufferProcess] interim [340000000]:ราชกัญญาพระเจ้าลูกยาเธอเจ้าฟ้าทีปังกรรัศมีโชติมหาวชิโรตตมางกูร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:34.507495212+07:00","message":"[bufferProcess] send to processor:ราชกัญญาพระเจ้าลูกยาเธอเจ้าฟ้าทีปังกรรัศมีโชติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:34.507503006+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:34.507506221+07:00","message":"> Transcript [10835] [false]: 'ราชกัญญาพระเจ้าลูกยาเธอเจ้าฟ้าทีปังกรรัศมีโชติ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:34.507510361+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:34.507512562+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:34.507515685+07:00","message":"StatePrefix: 'ราชกัญญาพระเจ้าลูกยาเธอเจ้าฟ้าทีปังกรรัศมีโชติ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:34.507518712+07:00","message":"TextPushed: 'ราชกัญญาพระเจ้าลูกยาเธอเจ้า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:34.529785519+07:00","message":"receive streaming session, msgId: 2202"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:34.529830298+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ราชกัญญาพระเจ้าลูกยาเธอเจ้าฟ้าทีปังกรรัศมีโชติมหาวชิโรตตมางกูร\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:34.529838803+07:00","message":"receive interim result [true|false]: ราชกัญญาพระเจ้าลูกยาเธอเจ้าฟ้าทีปังกรรัศมีโชติมหาวชิโรตตมางกูร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:34.529855701+07:00","message":"end recv isFinal message id 2202"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:34.52985823+07:00","message":"end Recv id 2202"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:34.529866386+07:00","message":"[buffer interim] 2202 true ราชกัญญาพระเจ้าลูกยาเธอเจ้าฟ้าทีปังกรรัศมีโชติมหาวชิโรตตมางกูร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:34.529877622+07:00","message":"[bufferProcess] interim [460000000]:ราชกัญญาพระเจ้าลูกยาเธอเจ้าฟ้าทีปังกรรัศมีโชติมหาวชิโรตตมางกูร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:34.529884204+07:00","message":"[bufferProcess] send to processor (isfinal):ราชกัญญาพระเจ้าลูกยาเธอเจ้าฟ้าทีปังกรรัศมีโชติมหาวชิโรตตมางกูร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:34.529888931+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:34.529892681+07:00","message":"> Transcript [10836] [false]: 'ราชกัญญาพระเจ้าลูกยาเธอเจ้าฟ้าทีปังกรรัศมีโชติมหาวชิโรตตมางกูร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:34.529897091+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:34.529899463+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:34.529902301+07:00","message":"StatePrefix: 'ราชกัญญาพระเจ้าลูกยาเธอเจ้าฟ้าทีปังกรรัศมีโชติ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:34.529905937+07:00","message":"TextPushed: 'ราชกัญญาพระเจ้าลูกยาเธอเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:34.52990816+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:34.529911231+07:00","message":"> Transcript [10837] [true]: 'ราชกัญญาพระเจ้าลูกยาเธอเจ้าฟ้าทีปังกรรัศมีโชติมหาวชิโรตตมางกูร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:34.529914179+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:34.529916413+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:34.529918455+07:00","message":"StatePrefix: 'ราชกัญญาพระเจ้าลูกยาเธอเจ้าฟ้าทีปังกรรัศมีโชติ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:34.529924514+07:00","message":"TextPushed: 'ราชกัญญาพระเจ้าลูกยาเธอเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:34.529932549+07:00","message":"Push: 'ฟ้าทีปังกรรัศมีโชติมหาวชิโรตตมางกูร'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:34.529945073+07:00","message":"push: {true ฟ้าทีปังกรรัศมีโชติมหาวชิโรตตมางกูร 0 0xc002ee5480}"}
{"level":"info","service":"Main","time":"2025-10-27T15:50:34.544518816+07:00","message":"write wav file: './tmp/7446/7446_2202.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:50:35.396767461+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:50:35.396778822+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:35.469021512+07:00","message":"receive streaming session, msgId: 2203"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:35.469058353+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หนัง x\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:35.469063429+07:00","message":"receive interim result [false|false]: หนัง x"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:35.46907876+07:00","message":"[buffer interim] 2203 false หนัง x"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:35.469085543+07:00","message":"[bufferProcess] interim [960000000]:หนัง x"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:35.469087421+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:36.042459906+07:00","message":"receive streaming session, msgId: 2203"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:36.042493548+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หนัง x\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:36.042499262+07:00","message":"receive interim result [false|false]: หนัง x"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:36.042511384+07:00","message":"[buffer interim] 2203 false หนัง x"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:36.042517755+07:00","message":"[bufferProcess] interim [560000000]:หนัง x"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:36.042519705+07:00","message":"[bufferProcess] send to processor:หนัง x"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:36.04252454+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:36.042527219+07:00","message":"> Transcript [10838] [false]: 'หนัง x'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:36.042529172+07:00","message":"Set StatePrefix (first interim): 'หนัง x'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:38.212741312+07:00","message":"receive streaming session, msgId: 2203"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:38.212772763+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":"2025-10-27T15:50:38.212778472+07:00","message":"receive interim result [false|false]: เจ้าคุณพระสินีนาฏ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:38.212790903+07:00","message":"[buffer interim] 2203 false เจ้าคุณพระสินีนาฏ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:38.212797294+07:00","message":"[bufferProcess] interim [780000000]:เจ้าคุณพระสินีนาฏ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:38.212799896+07:00","message":"[bufferProcess] send to processor:หนัง x"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:38.212805023+07:00","message":"[bufferProcess] send to processor (ticker):เจ้าคุณพระสินีนาฏ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:38.212807865+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:38.212810506+07:00","message":"> Transcript [10839] [false]: 'หนัง x'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:38.212816212+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:38.212818069+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:38.212819619+07:00","message":"StatePrefix: 'หนัง x'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:38.212821315+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:38.212822553+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:38.212824223+07:00","message":"> Transcript [10840] [false]: 'เจ้าคุณพระสินีนาฏ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:38.212826775+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:38.212828439+07:00","message":"Set new StatePrefix: 'เจ้าคุณพระสินีนาฏ'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:50:38.397001748+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:50:38.397003707+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:38.854664114+07:00","message":"receive streaming session, msgId: 2203"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:38.854703405+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":"2025-10-27T15:50:38.854709546+07:00","message":"receive interim result [false|false]: เจ้าคุณพระสินีนาฏ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:38.854721979+07:00","message":"[buffer interim] 2203 false เจ้าคุณพระสินีนาฏ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:38.854729832+07:00","message":"[bufferProcess] interim [380000000]:เจ้าคุณพระสินีนาฏ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:38.854732084+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:39.04607212+07:00","message":"receive streaming session, msgId: 2203"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:39.046108608+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":"2025-10-27T15:50:39.046113986+07:00","message":"receive interim result [false|false]: เจ้าคุณพระสินีนาฏพิลาสกัลยาณี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:39.046126705+07:00","message":"[buffer interim] 2203 false เจ้าคุณพระสินีนาฏพิลาสกัลยาณี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:39.046135351+07:00","message":"[bufferProcess] interim [560000000]:เจ้าคุณพระสินีนาฏพิลาสกัลยาณี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:39.046137567+07:00","message":"[bufferProcess] send to processor:เจ้าคุณพระสินีนาฏ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:39.046140971+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:39.046143494+07:00","message":"> Transcript [10841] [false]: 'เจ้าคุณพระสินีนาฏ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:39.046146504+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:39.046148204+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:39.046150003+07:00","message":"StatePrefix: 'เจ้าคุณพระสินีนาฏ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:39.046151887+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:39.464767489+07:00","message":"[GCS] IsForceVAD: false for message ID: 2203"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:39.57531775+07:00","message":"receive streaming session, msgId: 2203"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:39.575353725+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เจ้าคุณพระสินีนาฏพิลาสกัลยาณี\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:39.575365432+07:00","message":"receive interim result [false|false]: เจ้าคุณพระสินีนาฏพิลาสกัลยาณี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:39.57537789+07:00","message":"[buffer interim] 2203 false เจ้าคุณพระสินีนาฏพิลาสกัลยาณี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:39.575384338+07:00","message":"[bufferProcess] interim [160000000]:เจ้าคุณพระสินีนาฏพิลาสกัลยาณี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:39.575386387+07:00","message":"[bufferProcess] send to processor:เจ้าคุณพระสินีนาฏพิลาสกัลยาณี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:39.575391738+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:39.575394254+07:00","message":"> Transcript [10842] [false]: 'เจ้าคุณพระสินีนาฏพิลาสกัลยาณี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:39.575397574+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:39.575399682+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:39.57540201+07:00","message":"StatePrefix: 'เจ้าคุณพระสินีนาฏ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:39.575404047+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:39.599618192+07:00","message":"[GCS] Start streaming session, msgId: 2204"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:39.64638206+07:00","message":"receive streaming session, msgId: 2203"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:39.646413289+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เจ้าคุณพระสินีนาฏพิลาสกัลยาณีค่ะ\",\"confidence\":0.86041737}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:39.646418829+07:00","message":"receive interim result [true|false]: เจ้าคุณพระสินีนาฏพิลาสกัลยาณีค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:39.646427214+07:00","message":"end recv isFinal message id 2203"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:39.646429328+07:00","message":"end Recv id 2203"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:39.64643488+07:00","message":"[buffer interim] 2203 true เจ้าคุณพระสินีนาฏพิลาสกัลยาณีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:39.646441236+07:00","message":"[bufferProcess] interim [220000000]:เจ้าคุณพระสินีนาฏพิลาสกัลยาณีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:39.646443846+07:00","message":"[bufferProcess] send to processor (isfinal):เจ้าคุณพระสินีนาฏพิลาสกัลยาณี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:39.646446885+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:39.646449451+07:00","message":"> Transcript [10843] [false]: 'เจ้าคุณพระสินีนาฏพิลาสกัลยาณี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:39.646452333+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:39.646454047+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:39.64645613+07:00","message":"StatePrefix: 'เจ้าคุณพระสินีนาฏ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:39.646458156+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:39.64645945+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:39.646461091+07:00","message":"> Transcript [10844] [true]: 'เจ้าคุณพระสินีนาฏพิลาสกัลยาณีค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:39.646462815+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:39.646464057+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:39.646465364+07:00","message":"StatePrefix: 'เจ้าคุณพระสินีนาฏ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:39.646466886+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:39.646469691+07:00","message":"Push: 'เจ้าคุณพระสินีนาฏพิลาสกัลยาณีค่ะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:39.646478031+07:00","message":"push: {true เจ้าคุณพระสินีนาฏพิลาสกัลยาณีค่ะ 0 0xc002b15300}"}
{"level":"info","service":"Main","time":"2025-10-27T15:50:39.658504556+07:00","message":"write wav file: './tmp/7446/7446_2203.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:40.366721892+07:00","message":"[GCS] IsForceVAD: false for message ID: 2204"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:40.425923207+07:00","message":"[GCS] Start streaming session, msgId: 2205"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:40.554126135+07:00","message":"[GCS] IsForceVAD: false for message ID: 2205"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:40.573050717+07:00","message":"receive streaming session, msgId: 2204"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:40.573070625+07:00","message":"found end of frame, send empty tag with msgId: 2204"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:40.57307405+07:00","message":"end Recv id 2204"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:40.573081694+07:00","message":"[buffer interim] 2204 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:40.573089788+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:40.57309432+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:40.57309794+07:00","message":"> Transcript [10845] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:40.573101537+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:40.573103804+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:40.573106008+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:40.57310817+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:40.573111158+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:40.573122519+07:00","message":"push: {true \n 0 0xc002ee5780}"}
{"level":"info","service":"Main","time":"2025-10-27T15:50:40.578548866+07:00","message":"write wav file: './tmp/7446/7446_2204.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:40.616389677+07:00","message":"[GCS] Start streaming session, msgId: 2206"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:40.684927291+07:00","message":"[GCS] IsForceVAD: false for message ID: 2206"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:40.711016249+07:00","message":"receive streaming session, msgId: 2205"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:40.711031434+07:00","message":"found end of frame, send empty tag with msgId: 2205"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:40.711034751+07:00","message":"end Recv id 2205"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:40.71104243+07:00","message":"[buffer interim] 2205 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:40.711050354+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:40.711054652+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:40.711057836+07:00","message":"> Transcript [10846] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:40.711060783+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:40.711063298+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:40.711065548+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:40.711067634+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:40.711071292+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:40.711082375+07:00","message":"push: {true \n 0 0xc002ee4100}"}
{"level":"info","service":"Main","time":"2025-10-27T15:50:40.715596615+07:00","message":"write wav file: './tmp/7446/7446_2205.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:40.839788746+07:00","message":"receive streaming session, msgId: 2206"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:40.839813184+07:00","message":"found end of frame, send empty tag with msgId: 2206"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:40.83981657+07:00","message":"end Recv id 2206"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:40.839823945+07:00","message":"[buffer interim] 2206 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:40.83983079+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:40.839834395+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:40.839837397+07:00","message":"> Transcript [10847] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:40.839850546+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:40.839853775+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:40.839855495+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:40.83985707+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:40.83985983+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:40.839869068+07:00","message":"push: {true \n 0 0xc002880100}"}
{"level":"info","service":"Main","time":"2025-10-27T15:50:40.844009987+07:00","message":"write wav file: './tmp/7446/7446_2206.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:41.1993437+07:00","message":"[GCS] Start streaming session, msgId: 2207"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:50:41.397881643+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:50:41.397889317+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:42.096657081+07:00","message":"[GCS] IsForceVAD: false for message ID: 2207"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:42.201715165+07:00","message":"receive streaming session, msgId: 2207"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:42.201734482+07:00","message":"found end of frame, send empty tag with msgId: 2207"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:42.201737514+07:00","message":"end Recv id 2207"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:42.201744271+07:00","message":"[buffer interim] 2207 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:42.201750904+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:42.201754706+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:42.201757218+07:00","message":"> Transcript [10848] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:42.201759385+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:42.201761354+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:42.201763662+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:42.201765718+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:42.201769509+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:42.201781442+07:00","message":"push: {true \n 0 0xc002ee5600}"}
{"level":"info","service":"Main","time":"2025-10-27T15:50:42.206774646+07:00","message":"write wav file: './tmp/7446/7446_2207.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:42.224661801+07:00","message":"[GCS] Start streaming session, msgId: 2208"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:42.486345028+07:00","message":"[GCS] IsForceVAD: false for message ID: 2208"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:42.678472613+07:00","message":"receive streaming session, msgId: 2208"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:42.67849191+07:00","message":"found end of frame, send empty tag with msgId: 2208"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:42.678494975+07:00","message":"end Recv id 2208"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:42.678501599+07:00","message":"[buffer interim] 2208 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:42.678508408+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:42.678511827+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:42.678514345+07:00","message":"> Transcript [10849] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:42.678516569+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:42.678518208+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:42.67851966+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:42.678521157+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:42.678523471+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:42.678533869+07:00","message":"push: {true \n 0 0xc002ee5880}"}
{"level":"info","service":"Main","time":"2025-10-27T15:50:42.682885164+07:00","message":"write wav file: './tmp/7446/7446_2208.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:42.865899965+07:00","message":"[GCS] Start streaming session, msgId: 2209"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:42.997517783+07:00","message":"[GCS] IsForceVAD: false for message ID: 2209"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:43.099862314+07:00","message":"receive streaming session, msgId: 2209"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:43.099879829+07:00","message":"found end of frame, send empty tag with msgId: 2209"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:43.099882686+07:00","message":"end Recv id 2209"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:43.099889106+07:00","message":"[buffer interim] 2209 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:43.099895796+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:43.099898967+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:43.099901532+07:00","message":"> Transcript [10850] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:43.099903586+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:43.099905153+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:43.099906661+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:43.099908131+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:43.099910987+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:43.099919846+07:00","message":"push: {true \n 0 0xc002b14780}"}
{"level":"info","service":"Main","time":"2025-10-27T15:50:43.104342215+07:00","message":"write wav file: './tmp/7446/7446_2209.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:43.254896473+07:00","message":"[GCS] Start streaming session, msgId: 2210"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:43.314661754+07:00","message":"[GCS] IsForceVAD: false for message ID: 2210"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:43.447464156+07:00","message":"[GCS] Start streaming session, msgId: 2211"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:43.488777437+07:00","message":"receive streaming session, msgId: 2210"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:43.488791303+07:00","message":"found end of frame, send empty tag with msgId: 2210"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:43.488794373+07:00","message":"end Recv id 2210"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:43.488800315+07:00","message":"[buffer interim] 2210 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:43.48880698+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:43.488810733+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:43.488814+07:00","message":"> Transcript [10851] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:43.48881681+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:43.488818617+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:43.488820044+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:43.488821457+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:43.488823719+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:43.488831859+07:00","message":"push: {true \n 0 0xc002aa0d80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:50:43.493096032+07:00","message":"write wav file: './tmp/7446/7446_2210.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:43.574254313+07:00","message":"[GCS] IsForceVAD: false for message ID: 2211"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:43.637610704+07:00","message":"[GCS] Start streaming session, msgId: 2212"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:43.799162023+07:00","message":"receive streaming session, msgId: 2211"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:43.799180368+07:00","message":"found end of frame, send empty tag with msgId: 2211"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:43.799183223+07:00","message":"end Recv id 2211"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:43.799189328+07:00","message":"[buffer interim] 2211 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:43.799195713+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:43.799199296+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:43.799201799+07:00","message":"> Transcript [10852] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:43.799203916+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:43.799205607+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:43.799206991+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:43.799208452+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:43.799210994+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:43.79922017+07:00","message":"push: {true \n 0 0xc002aa0f00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:50:43.804038117+07:00","message":"write wav file: './tmp/7446/7446_2211.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:44.08437141+07:00","message":"[GCS] IsForceVAD: false for message ID: 2212"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:44.187274388+07:00","message":"receive streaming session, msgId: 2212"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:44.187305577+07:00","message":"found end of frame, send empty tag with msgId: 2212"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:44.187309614+07:00","message":"end Recv id 2212"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:44.1873185+07:00","message":"[buffer interim] 2212 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:44.18733021+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:44.187334864+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:44.18733805+07:00","message":"> Transcript [10853] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:44.187341305+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:44.187343578+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:44.187345803+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:44.187347959+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:44.187351055+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:44.187362671+07:00","message":"push: {true \n 0 0xc002a06f00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:50:44.192826081+07:00","message":"write wav file: './tmp/7446/7446_2212.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:50:44.398671522+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:50:44.398680276+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:44.598547783+07:00","message":"[GCS] Start streaming session, msgId: 2213"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:45.10393974+07:00","message":"[GCS] IsForceVAD: false for message ID: 2213"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:45.200521708+07:00","message":"receive streaming session, msgId: 2213"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:45.200543346+07:00","message":"found end of frame, send empty tag with msgId: 2213"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:45.200546128+07:00","message":"end Recv id 2213"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:45.20055218+07:00","message":"[buffer interim] 2213 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:45.200558765+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:45.20056893+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:45.200571608+07:00","message":"> Transcript [10854] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:45.200573927+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:45.200575539+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:45.20057696+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:45.200578588+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:45.200580945+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:45.200591516+07:00","message":"push: {true \n 0 0xc002a07300}"}
{"level":"info","service":"Main","time":"2025-10-27T15:50:45.206720317+07:00","message":"write wav file: './tmp/7446/7446_2213.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:45.687534725+07:00","message":"[GCS] Start streaming session, msgId: 2214"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:45.748538171+07:00","message":"[GCS] IsForceVAD: false for message ID: 2214"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:45.915941484+07:00","message":"receive streaming session, msgId: 2214"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:45.915965081+07:00","message":"found end of frame, send empty tag with msgId: 2214"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:45.915967936+07:00","message":"end Recv id 2214"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:45.915975652+07:00","message":"[buffer interim] 2214 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:45.915983539+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:45.915992898+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:45.915995484+07:00","message":"> Transcript [10855] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:45.915997559+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:45.915999049+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:45.916000453+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:45.916005176+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:45.916008077+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:45.916018523+07:00","message":"push: {true \n 0 0xc002a07400}"}
{"level":"info","service":"Main","time":"2025-10-27T15:50:45.920702408+07:00","message":"write wav file: './tmp/7446/7446_2214.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:46.516832011+07:00","message":"[GCS] Start streaming session, msgId: 2215"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:46.573882668+07:00","message":"[GCS] IsForceVAD: false for message ID: 2215"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:46.706546274+07:00","message":"[GCS] Start streaming session, msgId: 2216"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:46.747024019+07:00","message":"receive streaming session, msgId: 2215"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:46.747040719+07:00","message":"found end of frame, send empty tag with msgId: 2215"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:46.74704395+07:00","message":"end Recv id 2215"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:46.747073023+07:00","message":"[buffer interim] 2215 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:46.747094246+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:46.747098061+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:46.747101275+07:00","message":"> Transcript [10856] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:46.74710353+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:46.747105582+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:46.747107817+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:46.747109832+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:46.747113589+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:46.747126266+07:00","message":"push: {true \n 0 0xc003403b00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:50:46.75341485+07:00","message":"write wav file: './tmp/7446/7446_2215.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:46.775918432+07:00","message":"[GCS] IsForceVAD: false for message ID: 2216"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:47.073616308+07:00","message":"receive streaming session, msgId: 2216"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:47.073681817+07:00","message":"found end of frame, send empty tag with msgId: 2216"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:47.073686589+07:00","message":"end Recv id 2216"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:47.073698259+07:00","message":"[buffer interim] 2216 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:47.073708585+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:47.073722618+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:47.073726926+07:00","message":"> Transcript [10857] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:47.073731035+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:47.073733867+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:47.073736658+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:47.073738762+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:47.07374951+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:47.073761636+07:00","message":"push: {true \n 0 0xc002ee5d00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:50:47.078095643+07:00","message":"write wav file: './tmp/7446/7446_2216.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:50:47.398963888+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:50:47.398993391+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:47.535905339+07:00","message":"[GCS] Start streaming session, msgId: 2217"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:49.13510951+07:00","message":"[GCS] IsForceVAD: false for message ID: 2217"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:49.228833287+07:00","message":"receive streaming session, msgId: 2217"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:49.228859584+07:00","message":"found end of frame, send empty tag with msgId: 2217"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:49.22886314+07:00","message":"end Recv id 2217"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:49.228871761+07:00","message":"[buffer interim] 2217 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:49.228880344+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:49.228885762+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:49.228889558+07:00","message":"> Transcript [10858] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:49.228892587+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:49.22889473+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:49.228896824+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:49.22889906+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:49.228902528+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:49.228925548+07:00","message":"push: {true \n 0 0xc002b14680}"}
{"level":"info","service":"Main","time":"2025-10-27T15:50:49.236034573+07:00","message":"write wav file: './tmp/7446/7446_2217.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:49.526045078+07:00","message":"[GCS] Start streaming session, msgId: 2218"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:50:50.399491614+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:50:50.399498214+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:50.747243549+07:00","message":"[GCS] IsForceVAD: false for message ID: 2218"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:50.843299094+07:00","message":"receive streaming session, msgId: 2218"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:50.843317988+07:00","message":"found end of frame, send empty tag with msgId: 2218"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:50.843321021+07:00","message":"end Recv id 2218"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:50.843327069+07:00","message":"[buffer interim] 2218 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:50.843333636+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:50.843341757+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:50.843344281+07:00","message":"> Transcript [10859] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:50.843346716+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:50.84334829+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:50.843349935+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:50.843351444+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:50.84335456+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:50.843364157+07:00","message":"push: {true \n 0 0xc002b15700}"}
{"level":"info","service":"Main","time":"2025-10-27T15:50:50.850111661+07:00","message":"write wav file: './tmp/7446/7446_2218.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:51.067176461+07:00","message":"[GCS] Start streaming session, msgId: 2219"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:51.134469662+07:00","message":"[GCS] IsForceVAD: false for message ID: 2219"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:51.356202987+07:00","message":"receive streaming session, msgId: 2219"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:51.356221565+07:00","message":"found end of frame, send empty tag with msgId: 2219"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:51.356225354+07:00","message":"end Recv id 2219"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:51.356233669+07:00","message":"[buffer interim] 2219 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:51.356241938+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:51.356246681+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:51.356250326+07:00","message":"> Transcript [10860] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:51.356253315+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:51.356256489+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:51.356258686+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:51.356260862+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:51.356267521+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:51.35628037+07:00","message":"push: {true \n 0 0xc002ee4000}"}
{"level":"info","service":"Main","time":"2025-10-27T15:50:51.360964231+07:00","message":"write wav file: './tmp/7446/7446_2219.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:51.515590578+07:00","message":"[GCS] Start streaming session, msgId: 2220"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:51.647559562+07:00","message":"[GCS] IsForceVAD: false for message ID: 2220"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:51.776959548+07:00","message":"receive streaming session, msgId: 2220"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:51.776977088+07:00","message":"found end of frame, send empty tag with msgId: 2220"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:51.77697975+07:00","message":"end Recv id 2220"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:51.776986569+07:00","message":"[buffer interim] 2220 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:51.776995449+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:51.777002566+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:51.777005357+07:00","message":"> Transcript [10861] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:51.777007438+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:51.77700926+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:51.77701071+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:51.777012215+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:51.777014517+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:51.777022966+07:00","message":"push: {true \n 0 0xc002a07500}"}
{"level":"info","service":"Main","time":"2025-10-27T15:50:51.781994189+07:00","message":"write wav file: './tmp/7446/7446_2220.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:52.098076623+07:00","message":"[GCS] Start streaming session, msgId: 2221"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:52.153452041+07:00","message":"[GCS] IsForceVAD: false for message ID: 2221"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:52.395782974+07:00","message":"receive streaming session, msgId: 2221"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:52.395813045+07:00","message":"found end of frame, send empty tag with msgId: 2221"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:52.395815852+07:00","message":"end Recv id 2221"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:52.395823635+07:00","message":"[buffer interim] 2221 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:52.395832808+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:52.39583647+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:52.395839424+07:00","message":"> Transcript [10862] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:52.395849556+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:52.395852372+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:52.395854701+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:52.395857082+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:52.395864589+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:52.395873462+07:00","message":"push: {true \n 0 0xc000045c00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:50:52.402286524+07:00","message":"write wav file: './tmp/7446/7446_2221.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:52.427465991+07:00","message":"[GCS] Cleaned up inactive client: 2184"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:52.427483474+07:00","message":"[GCS] Cleaned up inactive client: 2182"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:52.427485632+07:00","message":"[GCS] Cleaned up inactive client: 2183"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:52.427487207+07:00","message":"[GCS] Cleaned up inactive client: 2181"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:52.427488695+07:00","message":"[GCS] Cleaned up inactive client: 2179"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:52.427490221+07:00","message":"[GCS] Cleaned up inactive client: 2180"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:52.66641012+07:00","message":"[GCS] Start streaming session, msgId: 2222"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:52.734324093+07:00","message":"[GCS] IsForceVAD: false for message ID: 2222"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:53.026155994+07:00","message":"receive streaming session, msgId: 2222"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:53.026182282+07:00","message":"found end of frame, send empty tag with msgId: 2222"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:53.026185258+07:00","message":"end Recv id 2222"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:53.026193622+07:00","message":"[buffer interim] 2222 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:53.026201207+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:53.026204352+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:53.026206934+07:00","message":"> Transcript [10863] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:53.026209398+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:53.026211013+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:53.026212494+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:53.026213954+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:53.02621686+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:53.026226606+07:00","message":"push: {true \n 0 0xc002ee5a80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:50:53.031149728+07:00","message":"write wav file: './tmp/7446/7446_2222.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:53.116930837+07:00","message":"[GCS] Start streaming session, msgId: 2223"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:53.246628231+07:00","message":"[GCS] IsForceVAD: false for message ID: 2223"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:50:53.400004217+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:50:53.400004219+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:53.624318452+07:00","message":"[GCS] Start streaming session, msgId: 2224"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:53.651829054+07:00","message":"receive streaming session, msgId: 2223"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:53.651850097+07:00","message":"found end of frame, send empty tag with msgId: 2223"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:53.651853409+07:00","message":"end Recv id 2223"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:53.651859467+07:00","message":"[buffer interim] 2223 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:53.65186575+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:53.651869377+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:53.651871918+07:00","message":"> Transcript [10864] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:53.651874149+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:53.65187596+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:53.651877599+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:53.651879133+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:53.651885797+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:53.651894622+07:00","message":"push: {true \n 0 0xc002b15b00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:50:53.656875877+07:00","message":"write wav file: './tmp/7446/7446_2223.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:53.696755271+07:00","message":"[GCS] IsForceVAD: false for message ID: 2224"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:53.851669067+07:00","message":"receive streaming session, msgId: 2224"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:53.851697644+07:00","message":"found end of frame, send empty tag with msgId: 2224"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:53.851702135+07:00","message":"end Recv id 2224"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:53.851716595+07:00","message":"[buffer interim] 2224 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:53.851725741+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:53.851730769+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:53.851736431+07:00","message":"> Transcript [10865] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:53.851739916+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:53.851743327+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:53.851746183+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:53.851748556+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:53.851752969+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:53.85176716+07:00","message":"push: {true \n 0 0xc002a07780}"}
{"level":"info","service":"Main","time":"2025-10-27T15:50:53.855685699+07:00","message":"write wav file: './tmp/7446/7446_2224.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:54.016806248+07:00","message":"[GCS] Start streaming session, msgId: 2225"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:54.07379172+07:00","message":"[GCS] IsForceVAD: false for message ID: 2225"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:54.269636873+07:00","message":"receive streaming session, msgId: 2225"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:54.269650388+07:00","message":"found end of frame, send empty tag with msgId: 2225"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:54.269652794+07:00","message":"end Recv id 2225"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:54.269659715+07:00","message":"[buffer interim] 2225 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:54.269666713+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:54.26967094+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:54.26967458+07:00","message":"> Transcript [10866] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:54.269677767+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:54.269680187+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:54.269682373+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:54.269685133+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:54.269691588+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:54.269702777+07:00","message":"push: {true \n 0 0xc002ee5e80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:50:54.274568383+07:00","message":"write wav file: './tmp/7446/7446_2225.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:54.526690995+07:00","message":"[GCS] Start streaming session, msgId: 2226"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:54.905194846+07:00","message":"[GCS] IsForceVAD: false for message ID: 2226"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:55.065596696+07:00","message":"receive streaming session, msgId: 2226"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:55.065616665+07:00","message":"found end of frame, send empty tag with msgId: 2226"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:55.065619533+07:00","message":"end Recv id 2226"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:55.065626232+07:00","message":"[buffer interim] 2226 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:55.065632461+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:55.065639205+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:55.065641751+07:00","message":"> Transcript [10867] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:55.065644077+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:55.065645666+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:55.065647197+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:55.065648722+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:55.065651168+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:55.065660537+07:00","message":"push: {true \n 0 0xc002ee5f80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:50:55.07093087+07:00","message":"write wav file: './tmp/7446/7446_2226.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:55.35635035+07:00","message":"[GCS] Start streaming session, msgId: 2227"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:55.674822541+07:00","message":"[GCS] IsForceVAD: false for message ID: 2227"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:55.86581656+07:00","message":"[GCS] Start streaming session, msgId: 2228"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:55.868251247+07:00","message":"receive streaming session, msgId: 2227"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:55.868259494+07:00","message":"found end of frame, send empty tag with msgId: 2227"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:55.868262142+07:00","message":"end Recv id 2227"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:55.868266177+07:00","message":"[buffer interim] 2227 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:55.868271964+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:55.868275263+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:55.868277901+07:00","message":"> Transcript [10868] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:55.86828005+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:55.868281891+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:55.868284404+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:55.868285954+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:55.868288288+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:55.868296862+07:00","message":"push: {true \n 0 0xc002aa0980}"}
{"level":"info","service":"Main","time":"2025-10-27T15:50:55.873584339+07:00","message":"write wav file: './tmp/7446/7446_2227.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:55.996030723+07:00","message":"[GCS] IsForceVAD: false for message ID: 2228"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:56.054701684+07:00","message":"[GCS] Start streaming session, msgId: 2229"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:56.144480017+07:00","message":"receive streaming session, msgId: 2228"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:56.144497271+07:00","message":"found end of frame, send empty tag with msgId: 2228"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:56.144499816+07:00","message":"end Recv id 2228"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:56.14450546+07:00","message":"[buffer interim] 2228 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:56.144511978+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:56.144515571+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:56.144518041+07:00","message":"> Transcript [10869] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:56.144520081+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:56.144521655+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:56.144523253+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:56.144524625+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:56.144530649+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:56.144539559+07:00","message":"push: {true \n 0 0xc002aa0c00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:50:56.149741278+07:00","message":"write wav file: './tmp/7446/7446_2228.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:50:56.400405555+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:50:56.400440851+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:56.573902353+07:00","message":"[GCS] IsForceVAD: false for message ID: 2229"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:56.635750552+07:00","message":"[GCS] Start streaming session, msgId: 2230"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:56.666063068+07:00","message":"receive streaming session, msgId: 2229"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:56.666080457+07:00","message":"found end of frame, send empty tag with msgId: 2229"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:56.666083118+07:00","message":"end Recv id 2229"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:56.666089338+07:00","message":"[buffer interim] 2229 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:56.6660955+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:56.666098737+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:56.666101608+07:00","message":"> Transcript [10870] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:56.666103729+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:56.666105458+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:56.666106997+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:56.666108475+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:56.666110658+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:56.666119278+07:00","message":"push: {true \n 0 0xc003403400}"}
{"level":"info","service":"Main","time":"2025-10-27T15:50:56.671663462+07:00","message":"write wav file: './tmp/7446/7446_2229.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:57.21398649+07:00","message":"[GCS] IsForceVAD: false for message ID: 2230"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:57.401185051+07:00","message":"receive streaming session, msgId: 2230"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:57.401204539+07:00","message":"found end of frame, send empty tag with msgId: 2230"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:57.401208365+07:00","message":"end Recv id 2230"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:57.401218259+07:00","message":"[buffer interim] 2230 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:57.401226571+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:57.401230824+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:57.401234528+07:00","message":"> Transcript [10871] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:57.401237937+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:57.401240189+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:57.401242516+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:57.401244688+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:50:57.401257175+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:57.401267755+07:00","message":"push: {true \n 0 0xc002b15c00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:50:57.406407236+07:00","message":"write wav file: './tmp/7446/7446_2230.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:50:57.856541494+07:00","message":"[GCS] Start streaming session, msgId: 2231"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:50:59.401233105+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:50:59.401241216+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:01.79591599+07:00","message":"receive streaming session, msgId: 2231"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:01.795960345+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":"2025-10-27T15:51:01.795965782+07:00","message":"receive interim result [false|false]: ทำ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:01.795978994+07:00","message":"[buffer interim] 2231 false ทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:01.795985733+07:00","message":"[bufferProcess] interim [960000000]:ทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:01.79598713+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:01.795990705+07:00","message":"[bufferProcess] send to processor (ticker):ทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:01.795993914+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:01.795996527+07:00","message":"> Transcript [10872] [false]: 'ทำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:01.795998338+07:00","message":"Set StatePrefix (first interim): 'ทำ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:02.120459286+07:00","message":"receive streaming session, msgId: 2231"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:02.120491161+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":"2025-10-27T15:51:02.120496349+07:00","message":"receive interim result [false|false]: สัมผัส"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:02.120509635+07:00","message":"[buffer interim] 2231 false สัมผัส"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:02.120516434+07:00","message":"[bufferProcess] interim [200000000]:สัมผัส"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:02.120517846+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:51:02.401640817+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:51:02.40164186+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:02.64510034+07:00","message":"receive streaming session, msgId: 2231"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:02.645139816+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":"2025-10-27T15:51:02.645146293+07:00","message":"receive interim result [false|false]: สัมผัส"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:02.645169675+07:00","message":"[buffer interim] 2231 false สัมผัส"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:02.64518083+07:00","message":"[bufferProcess] interim [800000000]:สัมผัส"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:02.645183553+07:00","message":"[bufferProcess] send to processor:สัมผัส"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:02.645190189+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:02.645193866+07:00","message":"> Transcript [10873] [false]: 'สัมผัส'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:02.64519768+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:02.645201013+07:00","message":"Set new StatePrefix: 'สัมผัส'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:03.719595798+07:00","message":"receive streaming session, msgId: 2231"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:03.719637477+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":"2025-10-27T15:51:03.719643361+07:00","message":"receive interim result [false|false]: สัมผัสนั้น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:03.719657491+07:00","message":"[buffer interim] 2231 false สัมผัสนั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:03.71966377+07:00","message":"[bufferProcess] interim [880000000]:สัมผัสนั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:03.719665781+07:00","message":"[bufferProcess] send to processor:สัมผัส"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:03.719670581+07:00","message":"[bufferProcess] send to processor (ticker):สัมผัสนั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:03.719673448+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:03.719676141+07:00","message":"> Transcript [10874] [false]: 'สัมผัส'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:03.719678646+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:03.719680449+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:03.719681996+07:00","message":"StatePrefix: 'สัมผัส'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:03.719684541+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:03.719685887+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:03.719687514+07:00","message":"> Transcript [10875] [false]: 'สัมผัสนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:03.719689053+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:03.719690352+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:03.719691615+07:00","message":"StatePrefix: 'สัมผัส'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:03.719692937+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:03.921336214+07:00","message":"receive streaming session, msgId: 2231"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:03.92138673+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":"2025-10-27T15:51:03.921393533+07:00","message":"receive interim result [false|false]: สัมผัสนั้นคือ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:03.92140988+07:00","message":"[buffer interim] 2231 false สัมผัสนั้นคือ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:03.921421543+07:00","message":"[bufferProcess] interim [60000000]:สัมผัสนั้นคือ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:03.921424524+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:03.934503519+07:00","message":"[GCS] IsForceVAD: false for message ID: 2231"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:04.05787285+07:00","message":"receive streaming session, msgId: 2231"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:04.057918045+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สัมผัสนั้นคือ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:04.057926296+07:00","message":"receive interim result [true|false]: สัมผัสนั้นคือ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:04.05793399+07:00","message":"end recv isFinal message id 2231"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:04.057935981+07:00","message":"end Recv id 2231"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:04.057941745+07:00","message":"[buffer interim] 2231 true สัมผัสนั้นคือ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:04.057951055+07:00","message":"[bufferProcess] interim [300000000]:สัมผัสนั้นคือ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:04.057955583+07:00","message":"[bufferProcess] send to processor (isfinal):สัมผัสนั้นคือ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:04.05795887+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:04.057961719+07:00","message":"> Transcript [10876] [false]: 'สัมผัสนั้นคือ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:04.057964402+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:04.057966065+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:04.057967619+07:00","message":"StatePrefix: 'สัมผัส'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:04.057969254+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:04.05797051+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:04.057972361+07:00","message":"> Transcript [10877] [true]: 'สัมผัสนั้นคือ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:04.057974231+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:04.057976853+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:04.057978314+07:00","message":"StatePrefix: 'สัมผัส'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:04.057979598+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:04.05798549+07:00","message":"Push: 'สัมผัสนั้นคือ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:04.057993512+07:00","message":"push: {true สัมผัสนั้นคือ 0 0xc002881b80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:04.066746821+07:00","message":"[GCS] Start streaming session, msgId: 2232"}
{"level":"info","service":"Main","time":"2025-10-27T15:51:04.073763261+07:00","message":"write wav file: './tmp/7446/7446_2231.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:05.068528246+07:00","message":"receive streaming session, msgId: 2232"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:05.0685693+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":"2025-10-27T15:51:05.068574175+07:00","message":"receive interim result [false|false]: ปราสาท"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:05.068585756+07:00","message":"[buffer interim] 2232 false ปราสาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:05.068592607+07:00","message":"[bufferProcess] interim [780000000]:ปราสาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:05.068594168+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:05.068598719+07:00","message":"[bufferProcess] send to processor (ticker):ปราสาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:05.068601239+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:05.068603849+07:00","message":"> Transcript [10878] [false]: 'ปราสาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:05.068606005+07:00","message":"Set StatePrefix (first interim): 'ปราสาท'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:51:05.402007198+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:51:05.402010059+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:05.624504674+07:00","message":"receive streaming session, msgId: 2232"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:05.624537104+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":"2025-10-27T15:51:05.624541911+07:00","message":"receive interim result [false|false]: ปราสาท"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:05.624552311+07:00","message":"[buffer interim] 2232 false ปราสาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:05.624558647+07:00","message":"[bufferProcess] interim [380000000]:ปราสาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:05.62456017+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:05.941699896+07:00","message":"receive streaming session, msgId: 2232"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:05.941735729+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":"2025-10-27T15:51:05.941741573+07:00","message":"receive interim result [false|false]: ปราสาทองค์สำคัญ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:05.941760156+07:00","message":"[buffer interim] 2232 false ปราสาทองค์สำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:05.941766933+07:00","message":"[bufferProcess] interim [680000000]:ปราสาทองค์สำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:05.941768824+07:00","message":"[bufferProcess] send to processor:ปราสาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:05.941772285+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:05.941774882+07:00","message":"> Transcript [10879] [false]: 'ปราสาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:05.941777649+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:05.94177928+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:05.941780901+07:00","message":"StatePrefix: 'ปราสาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:05.941782564+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:06.203485473+07:00","message":"receive streaming session, msgId: 2232"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:06.203531842+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":"2025-10-27T15:51:06.203538153+07:00","message":"receive interim result [false|false]: ปราสาทองค์สำคัญใน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:06.203551555+07:00","message":"[buffer interim] 2232 false ปราสาทองค์สำคัญใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:06.203561651+07:00","message":"[bufferProcess] interim [980000000]:ปราสาทองค์สำคัญใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:06.203564845+07:00","message":"[bufferProcess] send to processor:ปราสาทองค์สำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:06.203571548+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:06.203575155+07:00","message":"> Transcript [10880] [false]: 'ปราสาทองค์สำคัญ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:06.203579287+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:06.203581807+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:06.2035844+07:00","message":"StatePrefix: 'ปราสาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:06.203586908+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:06.390106287+07:00","message":"receive streaming session, msgId: 2232"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:06.390142494+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":"2025-10-27T15:51:06.390148312+07:00","message":"receive interim result [false|false]: ปราสาทองค์สำคัญในเขต"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:06.390161843+07:00","message":"[buffer interim] 2232 false ปราสาทองค์สำคัญในเขต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:06.390168313+07:00","message":"[bufferProcess] interim [160000000]:ปราสาทองค์สำคัญในเขต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:06.390170507+07:00","message":"[bufferProcess] send to processor:ปราสาทองค์สำคัญใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:06.390174537+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:06.390176679+07:00","message":"> Transcript [10881] [false]: 'ปราสาทองค์สำคัญใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:06.390179555+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:06.390181186+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:06.390182919+07:00","message":"StatePrefix: 'ปราสาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:06.390184662+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:06.722326491+07:00","message":"receive streaming session, msgId: 2232"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:06.722365007+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":"2025-10-27T15:51:06.722371274+07:00","message":"receive interim result [false|false]: ปราสาทองค์สำคัญในเขตพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:06.722386323+07:00","message":"[buffer interim] 2232 false ปราสาทองค์สำคัญในเขตพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:06.722399333+07:00","message":"[bufferProcess] interim [460000000]:ปราสาทองค์สำคัญในเขตพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:06.722402749+07:00","message":"[bufferProcess] send to processor:ปราสาทองค์สำคัญในเขต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:06.722407762+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:06.722411369+07:00","message":"> Transcript [10882] [false]: 'ปราสาทองค์สำคัญในเขต'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:06.722415462+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:06.722417733+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:06.72241974+07:00","message":"StatePrefix: 'ปราสาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:06.722421849+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:06.722424837+07:00","message":"Push: 'ปราสาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:06.722426841+07:00","message":"TextPushed: 'ปราสาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:06.722428805+07:00","message":"Set new StatePrefix : 'ปราสาทองค์สำคัญในเขต'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:06.722431947+07:00","message":"Next Push (prob) : 'องค์สำคัญในเขต'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:06.722443192+07:00","message":"push: {false ปราสาท 0 0xc003402000}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:06.852680413+07:00","message":"receive streaming session, msgId: 2232"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:06.85271507+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":"2025-10-27T15:51:06.852720704+07:00","message":"receive interim result [false|false]: ปราสาทองค์สำคัญในเขตพัทยา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:06.852733226+07:00","message":"[buffer interim] 2232 false ปราสาทองค์สำคัญในเขตพัทยา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:06.852742614+07:00","message":"[bufferProcess] interim [580000000]:ปราสาทองค์สำคัญในเขตพัทยา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:06.852745744+07:00","message":"[bufferProcess] send to processor:ปราสาทองค์สำคัญในเขตพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:06.852752583+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:06.852756546+07:00","message":"> Transcript [10883] [false]: 'ปราสาทองค์สำคัญในเขตพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:06.852761022+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:06.852764718+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:06.852766349+07:00","message":"StatePrefix: 'ปราสาทองค์สำคัญในเขต'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:06.852768066+07:00","message":"TextPushed: 'ปราสาท'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:06.92162765+07:00","message":"receive streaming session, msgId: 2232"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:06.921662933+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":"2025-10-27T15:51:06.921668488+07:00","message":"receive interim result [false|false]: ปราสาทองค์สำคัญในเขตพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:06.92168191+07:00","message":"[buffer interim] 2232 false ปราสาทองค์สำคัญในเขตพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:06.921688693+07:00","message":"[bufferProcess] interim [640000000]:ปราสาทองค์สำคัญในเขตพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:06.921690714+07:00","message":"[bufferProcess] send to processor:ปราสาทองค์สำคัญในเขตพัทยา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:06.921695786+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:06.92169862+07:00","message":"> Transcript [10884] [false]: 'ปราสาทองค์สำคัญในเขตพัทยา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:06.92170153+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:06.921703322+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:06.921704983+07:00","message":"StatePrefix: 'ปราสาทองค์สำคัญในเขต'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:06.92170689+07:00","message":"TextPushed: 'ปราสาท'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:06.923961916+07:00","message":"receive streaming session, msgId: 2232"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:06.923971075+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":"2025-10-27T15:51:06.923973821+07:00","message":"receive interim result [false|false]: ปราสาทองค์สำคัญในเขตพระราชฐาน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:06.92398088+07:00","message":"[buffer interim] 2232 false ปราสาทองค์สำคัญในเขตพระราชฐาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:06.923983341+07:00","message":"[bufferProcess] interim [700000000]:ปราสาทองค์สำคัญในเขตพระราชฐาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:06.923985069+07:00","message":"[bufferProcess] send to processor:ปราสาทองค์สำคัญในเขตพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:06.923987268+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:06.923988984+07:00","message":"> Transcript [10885] [false]: 'ปราสาทองค์สำคัญในเขตพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:06.923990784+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:06.923992332+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:06.92399369+07:00","message":"StatePrefix: 'ปราสาทองค์สำคัญในเขต'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:06.92399525+07:00","message":"TextPushed: 'ปราสาท'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:07.046665047+07:00","message":"receive streaming session, msgId: 2232"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:07.046701804+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":"2025-10-27T15:51:07.046707458+07:00","message":"receive interim result [false|false]: ปราสาทองค์สำคัญในเขตพระราชทาน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:07.046721353+07:00","message":"[buffer interim] 2232 false ปราสาทองค์สำคัญในเขตพระราชทาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:07.046728089+07:00","message":"[bufferProcess] interim [820000000]:ปราสาทองค์สำคัญในเขตพระราชทาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:07.046730135+07:00","message":"[bufferProcess] send to processor:ปราสาทองค์สำคัญในเขตพระราชฐาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:07.046735273+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:07.046737855+07:00","message":"> Transcript [10886] [false]: 'ปราสาทองค์สำคัญในเขตพระราชฐาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:07.046741122+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:07.046742966+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:07.046745741+07:00","message":"StatePrefix: 'ปราสาทองค์สำคัญในเขต'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:07.046747791+07:00","message":"TextPushed: 'ปราสาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:07.04675174+07:00","message":"Push: 'องค์สำคัญในเขต'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:07.046753469+07:00","message":"TextPushed: 'ปราสาทองค์สำคัญในเขต'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:07.046756592+07:00","message":"Set new StatePrefix : 'ปราสาทองค์สำคัญในเขตพระราชฐาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:07.046758423+07:00","message":"Next Push (prob) : 'พระราชฐาน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:07.04676626+07:00","message":"push: {false องค์สำคัญในเขต 0 0xc003402000}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:07.302415552+07:00","message":"receive streaming session, msgId: 2232"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:07.30244741+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":"2025-10-27T15:51:07.302452724+07:00","message":"receive interim result [false|false]: ปราสาทองค์สำคัญในเขตราชธานี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:07.302466308+07:00","message":"[buffer interim] 2232 false ปราสาทองค์สำคัญในเขตราชธานี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:07.302473467+07:00","message":"[bufferProcess] interim [60000000]:ปราสาทองค์สำคัญในเขตราชธานี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:07.302475753+07:00","message":"[bufferProcess] send to processor:ปราสาทองค์สำคัญในเขตพระราชทาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:07.302479072+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:07.302481627+07:00","message":"> Transcript [10887] [false]: 'ปราสาทองค์สำคัญในเขตพระราชทาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:07.302483633+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:07.302485238+07:00","message":"Set new StatePrefix: 'ปราสาทองค์สำคัญในเขตพระราชทาน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:07.30407116+07:00","message":"receive streaming session, msgId: 2232"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:07.304083389+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":"2025-10-27T15:51:07.304086996+07:00","message":"receive interim result [false|false]: ปราสาทองค์สำคัญในเขตพระราชฐานชั้น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:07.304093642+07:00","message":"[buffer interim] 2232 false ปราสาทองค์สำคัญในเขตพระราชฐานชั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:07.304097161+07:00","message":"[bufferProcess] interim [120000000]:ปราสาทองค์สำคัญในเขตพระราชฐานชั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:07.304099041+07:00","message":"[bufferProcess] send to processor:ปราสาทองค์สำคัญในเขตราชธานี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:07.304100993+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:07.304102934+07:00","message":"> Transcript [10888] [false]: 'ปราสาทองค์สำคัญในเขตราชธานี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:07.304104453+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:07.304106202+07:00","message":"Set new StatePrefix: 'ปราสาทองค์สำคัญในเขตราชธานี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:07.626969673+07:00","message":"receive streaming session, msgId: 2232"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:07.627007442+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":"2025-10-27T15:51:07.627012758+07:00","message":"receive interim result [false|false]: ปราสาทองค์สำคัญในเขตพระราชฐานชั้นกลาง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:07.627025692+07:00","message":"[buffer interim] 2232 false ปราสาทองค์สำคัญในเขตพระราชฐานชั้นกลาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:07.627032043+07:00","message":"[bufferProcess] interim [360000000]:ปราสาทองค์สำคัญในเขตพระราชฐานชั้นกลาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:07.627034271+07:00","message":"[bufferProcess] send to processor:ปราสาทองค์สำคัญในเขตพระราชฐานชั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:07.6270403+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:07.627043084+07:00","message":"> Transcript [10889] [false]: 'ปราสาทองค์สำคัญในเขตพระราชฐานชั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:07.627045265+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:07.627047376+07:00","message":"Set new StatePrefix: 'ปราสาทองค์สำคัญในเขตพระราชฐานชั้น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:08.262617647+07:00","message":"receive streaming session, msgId: 2232"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:08.262653689+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":"2025-10-27T15:51:08.262659255+07:00","message":"receive interim result [false|false]: ปราสาทองค์สำคัญในเขตพระราชฐานชั้นกลาง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:08.262672833+07:00","message":"[buffer interim] 2232 false ปราสาทองค์สำคัญในเขตพระราชฐานชั้นกลาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:08.262679236+07:00","message":"[bufferProcess] interim [960000000]:ปราสาทองค์สำคัญในเขตพระราชฐานชั้นกลาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:08.262681435+07:00","message":"[bufferProcess] send to processor:ปราสาทองค์สำคัญในเขตพระราชฐานชั้นกลาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:08.262686756+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:08.262689215+07:00","message":"> Transcript [10890] [false]: 'ปราสาทองค์สำคัญในเขตพระราชฐานชั้นกลาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:08.262692182+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:08.262693995+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:08.262696093+07:00","message":"StatePrefix: 'ปราสาทองค์สำคัญในเขตพระราชฐานชั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:08.262698609+07:00","message":"TextPushed: 'ปราสาทองค์สำคัญในเขต'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:51:08.402385274+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:51:08.40238535+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:08.846291063+07:00","message":"receive streaming session, msgId: 2232"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:08.846340012+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":"2025-10-27T15:51:08.846345483+07:00","message":"receive interim result [false|false]: ปราสาทองค์สำคัญในเขตพระราชฐานชั้นกลางพระบรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:08.846360101+07:00","message":"[buffer interim] 2232 false ปราสาทองค์สำคัญในเขตพระราชฐานชั้นกลางพระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:08.846366884+07:00","message":"[bufferProcess] interim [620000000]:ปราสาทองค์สำคัญในเขตพระราชฐานชั้นกลางพระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:08.846369205+07:00","message":"[bufferProcess] send to processor:ปราสาทองค์สำคัญในเขตพระราชฐานชั้นกลาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:08.846372946+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:08.846375592+07:00","message":"> Transcript [10891] [false]: 'ปราสาทองค์สำคัญในเขตพระราชฐานชั้นกลาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:08.846378609+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:08.8463803+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:08.84638277+07:00","message":"StatePrefix: 'ปราสาทองค์สำคัญในเขตพระราชฐานชั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:08.846385164+07:00","message":"TextPushed: 'ปราสาทองค์สำคัญในเขต'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:08.905072694+07:00","message":"receive streaming session, msgId: 2232"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:08.905108835+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปราสาทองค์สำคัญในเขตพระราชฐานชั้นกลาง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:08.905114408+07:00","message":"receive interim result [false|false]: ปราสาทองค์สำคัญในเขตพระราชฐานชั้นกลาง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:08.905128437+07:00","message":"[buffer interim] 2232 false ปราสาทองค์สำคัญในเขตพระราชฐานชั้นกลาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:08.905135031+07:00","message":"[bufferProcess] interim [680000000]:ปราสาทองค์สำคัญในเขตพระราชฐานชั้นกลาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:08.905137527+07:00","message":"[bufferProcess] send to processor:ปราสาทองค์สำคัญในเขตพระราชฐานชั้นกลางพระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:08.905142946+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:08.90514563+07:00","message":"> Transcript [10892] [false]: 'ปราสาทองค์สำคัญในเขตพระราชฐานชั้นกลางพระบรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:08.905148878+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:08.905150574+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:08.905152625+07:00","message":"StatePrefix: 'ปราสาทองค์สำคัญในเขตพระราชฐานชั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:08.905154898+07:00","message":"TextPushed: 'ปราสาทองค์สำคัญในเขต'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:09.156899197+07:00","message":"receive streaming session, msgId: 2232"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:09.156929856+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":"2025-10-27T15:51:09.156936293+07:00","message":"receive interim result [false|false]: ปราสาทองค์สำคัญในเขตพระราชฐานชั้นกลางพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:09.156948996+07:00","message":"[buffer interim] 2232 false ปราสาทองค์สำคัญในเขตพระราชฐานชั้นกลางพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:09.156955176+07:00","message":"[bufferProcess] interim [860000000]:ปราสาทองค์สำคัญในเขตพระราชฐานชั้นกลางพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:09.156957394+07:00","message":"[bufferProcess] send to processor:ปราสาทองค์สำคัญในเขตพระราชฐานชั้นกลาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:09.156962256+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:09.156965065+07:00","message":"> Transcript [10893] [false]: 'ปราสาทองค์สำคัญในเขตพระราชฐานชั้นกลาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:09.156968877+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:09.156970836+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:09.156972436+07:00","message":"StatePrefix: 'ปราสาทองค์สำคัญในเขตพระราชฐานชั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:09.15697464+07:00","message":"TextPushed: 'ปราสาทองค์สำคัญในเขต'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:09.156979272+07:00","message":"Push: 'พระราชฐานชั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:09.156980956+07:00","message":"TextPushed: 'ปราสาทองค์สำคัญในเขตพระราชฐานชั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:09.156983075+07:00","message":"Set new StatePrefix : 'ปราสาทองค์สำคัญในเขตพระราชฐานชั้นกลาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:09.156984911+07:00","message":"Next Push (prob) : 'กลาง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:09.156993436+07:00","message":"push: {false พระราชฐานชั้น 0 0xc003402000}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:09.166840168+07:00","message":"receive streaming session, msgId: 2232"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:09.166870697+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":"2025-10-27T15:51:09.166875845+07:00","message":"receive interim result [false|false]: ปราสาทองค์สำคัญในเขตพระราชฐานชั้นกลางพระบรมมหาราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:09.166886513+07:00","message":"[buffer interim] 2232 false ปราสาทองค์สำคัญในเขตพระราชฐานชั้นกลางพระบรมมหาราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:09.166891741+07:00","message":"[bufferProcess] interim [920000000]:ปราสาทองค์สำคัญในเขตพระราชฐานชั้นกลางพระบรมมหาราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:09.166893866+07:00","message":"[bufferProcess] send to processor:ปราสาทองค์สำคัญในเขตพระราชฐานชั้นกลางพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:09.166897793+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:09.166900164+07:00","message":"> Transcript [10894] [false]: 'ปราสาทองค์สำคัญในเขตพระราชฐานชั้นกลางพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:09.166903321+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:09.166904977+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:09.166906882+07:00","message":"StatePrefix: 'ปราสาทองค์สำคัญในเขตพระราชฐานชั้นกลาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:09.166908587+07:00","message":"TextPushed: 'ปราสาทองค์สำคัญในเขตพระราชฐานชั้น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:09.344895959+07:00","message":"receive streaming session, msgId: 2232"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:09.344931802+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":"2025-10-27T15:51:09.344937954+07:00","message":"receive interim result [false|false]: ปราสาทองค์สำคัญในเขตพระราชฐานชั้นกลางพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:09.344950135+07:00","message":"[buffer interim] 2232 false ปราสาทองค์สำคัญในเขตพระราชฐานชั้นกลางพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:09.344956758+07:00","message":"[bufferProcess] interim [100000000]:ปราสาทองค์สำคัญในเขตพระราชฐานชั้นกลางพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:09.344959001+07:00","message":"[bufferProcess] send to processor:ปราสาทองค์สำคัญในเขตพระราชฐานชั้นกลางพระบรมมหาราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:09.344964312+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:09.344966955+07:00","message":"> Transcript [10895] [false]: 'ปราสาทองค์สำคัญในเขตพระราชฐานชั้นกลางพระบรมมหาราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:09.344970004+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:09.344971821+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:09.344973415+07:00","message":"StatePrefix: 'ปราสาทองค์สำคัญในเขตพระราชฐานชั้นกลาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:09.344975873+07:00","message":"TextPushed: 'ปราสาทองค์สำคัญในเขตพระราชฐานชั้น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:09.411318273+07:00","message":"receive streaming session, msgId: 2232"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:09.411355839+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":"2025-10-27T15:51:09.411361715+07:00","message":"receive interim result [false|false]: ปราสาทองค์สำคัญในเขตพระราชฐานชั้นกลางพระบรมมหาราชวัง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:09.411376936+07:00","message":"[buffer interim] 2232 false ปราสาทองค์สำคัญในเขตพระราชฐานชั้นกลางพระบรมมหาราชวัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:09.411383501+07:00","message":"[bufferProcess] interim [160000000]:ปราสาทองค์สำคัญในเขตพระราชฐานชั้นกลางพระบรมมหาราชวัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:09.41140325+07:00","message":"[bufferProcess] send to processor:ปราสาทองค์สำคัญในเขตพระราชฐานชั้นกลางพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:09.411406587+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:09.411409233+07:00","message":"> Transcript [10896] [false]: 'ปราสาทองค์สำคัญในเขตพระราชฐานชั้นกลางพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:09.411412371+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:09.411414047+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:09.411416066+07:00","message":"StatePrefix: 'ปราสาทองค์สำคัญในเขตพระราชฐานชั้นกลาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:09.411417847+07:00","message":"TextPushed: 'ปราสาทองค์สำคัญในเขตพระราชฐานชั้น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:09.773380172+07:00","message":"[GCS] IsForceVAD: false for message ID: 2232"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:09.835352144+07:00","message":"[GCS] Start streaming session, msgId: 2233"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:09.929706251+07:00","message":"receive streaming session, msgId: 2232"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:09.929745342+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปราสาทองค์สำคัญในเขตพระราชฐานชั้นกลางพระบรมมหาราชวัง\",\"confidence\":0.9482787}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":730000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:09.929751343+07:00","message":"receive interim result [true|false]: ปราสาทองค์สำคัญในเขตพระราชฐานชั้นกลางพระบรมมหาราชวัง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:09.929758529+07:00","message":"end recv isFinal message id 2232"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:09.92976032+07:00","message":"end Recv id 2232"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:09.929766264+07:00","message":"[buffer interim] 2232 true ปราสาทองค์สำคัญในเขตพระราชฐานชั้นกลางพระบรมมหาราชวัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:09.929777704+07:00","message":"[bufferProcess] interim [730000000]:ปราสาทองค์สำคัญในเขตพระราชฐานชั้นกลางพระบรมมหาราชวัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:09.929781438+07:00","message":"[bufferProcess] send to processor (isfinal):ปราสาทองค์สำคัญในเขตพระราชฐานชั้นกลางพระบรมมหาราชวัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:09.929786708+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:09.929789844+07:00","message":"> Transcript [10897] [false]: 'ปราสาทองค์สำคัญในเขตพระราชฐานชั้นกลางพระบรมมหาราชวัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:09.929793141+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:09.929794726+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:09.929796625+07:00","message":"StatePrefix: 'ปราสาทองค์สำคัญในเขตพระราชฐานชั้นกลาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:09.929800138+07:00","message":"TextPushed: 'ปราสาทองค์สำคัญในเขตพระราชฐานชั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:09.929803388+07:00","message":"Push: 'กลาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:09.929806808+07:00","message":"TextPushed: 'ปราสาทองค์สำคัญในเขตพระราชฐานชั้นกลาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:09.929808843+07:00","message":"Set new StatePrefix : 'ปราสาทองค์สำคัญในเขตพระราชฐานชั้นกลางพระบรมมหาราชวัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:09.929811124+07:00","message":"Next Push (prob) : 'พระบรมมหาราชวัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:09.929812624+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:09.929814281+07:00","message":"> Transcript [10898] [true]: 'ปราสาทองค์สำคัญในเขตพระราชฐานชั้นกลางพระบรมมหาราชวัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:09.929816108+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:09.929817463+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:09.929819179+07:00","message":"StatePrefix: 'ปราสาทองค์สำคัญในเขตพระราชฐานชั้นกลางพระบรมมหาราชวัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:09.929820796+07:00","message":"TextPushed: 'ปราสาทองค์สำคัญในเขตพระราชฐานชั้นกลาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:09.929823322+07:00","message":"Push: 'พระบรมมหาราชวัง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:09.929830777+07:00","message":"push: {false กลาง 0 0xc003402000}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:09.929835864+07:00","message":"push: {true พระบรมมหาราชวัง 0 0xc003402000}"}
{"level":"info","service":"Main","time":"2025-10-27T15:51:09.939687282+07:00","message":"write wav file: './tmp/7446/7446_2232.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:10.569201222+07:00","message":"receive streaming session, msgId: 2233"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:10.569243273+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":"2025-10-27T15:51:10.569248404+07:00","message":"receive interim result [false|false]: ทางด้าน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:10.569261551+07:00","message":"[buffer interim] 2233 false ทางด้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:10.569269233+07:00","message":"[bufferProcess] interim [540000000]:ทางด้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:10.569271022+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:10.710628071+07:00","message":"receive streaming session, msgId: 2233"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:10.71067628+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":"2025-10-27T15:51:10.710683854+07:00","message":"receive interim result [false|false]: ทางด้านการ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:10.710701869+07:00","message":"[buffer interim] 2233 false ทางด้านการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:10.710715705+07:00","message":"[bufferProcess] interim [660000000]:ทางด้านการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:10.71071893+07:00","message":"[bufferProcess] send to processor:ทางด้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:10.710726934+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:10.710730882+07:00","message":"> Transcript [10899] [false]: 'ทางด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:10.710733621+07:00","message":"Set StatePrefix (first interim): 'ทางด้าน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:10.863075452+07:00","message":"receive streaming session, msgId: 2233"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:10.863106555+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":"2025-10-27T15:51:10.863111992+07:00","message":"receive interim result [false|false]: ทางด้านกำลัง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:10.863122642+07:00","message":"[buffer interim] 2233 false ทางด้านกำลัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:10.863128678+07:00","message":"[bufferProcess] interim [780000000]:ทางด้านกำลัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:10.863133752+07:00","message":"[bufferProcess] send to processor:ทางด้านการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:10.863137085+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:10.863139725+07:00","message":"> Transcript [10900] [false]: 'ทางด้านการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:10.863142381+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:10.863144169+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:10.863145794+07:00","message":"StatePrefix: 'ทางด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:10.863147457+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:10.895146043+07:00","message":"receive streaming session, msgId: 2233"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:10.895180626+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":"2025-10-27T15:51:10.895185794+07:00","message":"receive interim result [false|false]: ทางด้านตะวันตก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:10.895199588+07:00","message":"[buffer interim] 2233 false ทางด้านตะวันตก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:10.895206193+07:00","message":"[bufferProcess] interim [900000000]:ทางด้านตะวันตก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:10.895207902+07:00","message":"[bufferProcess] send to processor:ทางด้านกำลัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:10.895210877+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:10.895213442+07:00","message":"> Transcript [10901] [false]: 'ทางด้านกำลัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:10.895216175+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:10.895217801+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:10.895219765+07:00","message":"StatePrefix: 'ทางด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:10.895221757+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:11.20656917+07:00","message":"receive streaming session, msgId: 2233"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:11.206602927+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":"2025-10-27T15:51:11.206608668+07:00","message":"receive interim result [false|false]: ทางด้านตะวันตกของ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:11.206619785+07:00","message":"[buffer interim] 2233 false ทางด้านตะวันตกของ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:11.206626037+07:00","message":"[bufferProcess] interim [200000000]:ทางด้านตะวันตกของ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:11.206628003+07:00","message":"[bufferProcess] send to processor:ทางด้านตะวันตก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:11.20663118+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:11.206634371+07:00","message":"> Transcript [10902] [false]: 'ทางด้านตะวันตก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:11.206637212+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:11.206638972+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:11.206640519+07:00","message":"StatePrefix: 'ทางด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:11.206642156+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:11.396133006+07:00","message":"receive streaming session, msgId: 2233"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:11.396171577+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":"2025-10-27T15:51:11.3961772+07:00","message":"receive interim result [false|false]: ทางด้านตะวันตกของพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:11.396190962+07:00","message":"[buffer interim] 2233 false ทางด้านตะวันตกของพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:11.396198541+07:00","message":"[bufferProcess] interim [380000000]:ทางด้านตะวันตกของพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:11.396200408+07:00","message":"[bufferProcess] send to processor:ทางด้านตะวันตกของ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:11.396203758+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:11.396206263+07:00","message":"> Transcript [10903] [false]: 'ทางด้านตะวันตกของ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:11.396209321+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:11.396211076+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:11.396212668+07:00","message":"StatePrefix: 'ทางด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:11.396214339+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:11.396216557+07:00","message":"Push: 'ทางด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:11.396218482+07:00","message":"TextPushed: 'ทางด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:11.396220501+07:00","message":"Set new StatePrefix : 'ทางด้านตะวันตกของ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:11.396222325+07:00","message":"Next Push (prob) : 'ตะวันตกของ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:11.396230144+07:00","message":"push: {false ทางด้าน 0 0xc002a06700}"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:51:11.402379813+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:51:11.402397834+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:11.466726722+07:00","message":"receive streaming session, msgId: 2233"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:11.466763949+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":"2025-10-27T15:51:11.466769584+07:00","message":"receive interim result [false|false]: ทางด้านตะวันตกของประเทศ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:11.466781791+07:00","message":"[buffer interim] 2233 false ทางด้านตะวันตกของประเทศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:11.466790304+07:00","message":"[bufferProcess] interim [440000000]:ทางด้านตะวันตกของประเทศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:11.466792507+07:00","message":"[bufferProcess] send to processor:ทางด้านตะวันตกของพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:11.466797581+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:11.466800236+07:00","message":"> Transcript [10904] [false]: 'ทางด้านตะวันตกของพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:11.466803165+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:11.46680509+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:11.466806799+07:00","message":"StatePrefix: 'ทางด้านตะวันตกของ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:11.466808608+07:00","message":"TextPushed: 'ทางด้าน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:11.62886407+07:00","message":"receive streaming session, msgId: 2233"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:11.628898983+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":"2025-10-27T15:51:11.628908375+07:00","message":"receive interim result [false|false]: ทางด้านตะวันตกของพระที่นั่ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:11.628932503+07:00","message":"[buffer interim] 2233 false ทางด้านตะวันตกของพระที่นั่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:11.628939292+07:00","message":"[bufferProcess] interim [620000000]:ทางด้านตะวันตกของพระที่นั่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:11.628941599+07:00","message":"[bufferProcess] send to processor:ทางด้านตะวันตกของประเทศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:11.628945236+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:11.628947747+07:00","message":"> Transcript [10905] [false]: 'ทางด้านตะวันตกของประเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:11.628950722+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:11.62895284+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:11.628954793+07:00","message":"StatePrefix: 'ทางด้านตะวันตกของ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:11.628956647+07:00","message":"TextPushed: 'ทางด้าน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:11.744049041+07:00","message":"receive streaming session, msgId: 2233"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:11.744083033+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":"2025-10-27T15:51:11.744088813+07:00","message":"receive interim result [false|false]: ทางด้านตะวันตกของประเทศ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:11.744101545+07:00","message":"[buffer interim] 2233 false ทางด้านตะวันตกของประเทศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:11.744107943+07:00","message":"[bufferProcess] interim [680000000]:ทางด้านตะวันตกของประเทศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:11.744110178+07:00","message":"[bufferProcess] send to processor:ทางด้านตะวันตกของพระที่นั่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:11.744114713+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:11.744117445+07:00","message":"> Transcript [10906] [false]: 'ทางด้านตะวันตกของพระที่นั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:11.744120564+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:11.744122608+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:11.74412423+07:00","message":"StatePrefix: 'ทางด้านตะวันตกของ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:11.744126078+07:00","message":"TextPushed: 'ทางด้าน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:11.807975916+07:00","message":"receive streaming session, msgId: 2233"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:11.808014075+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":"2025-10-27T15:51:11.808020629+07:00","message":"receive interim result [false|false]: ทางด้านตะวันตกของประเทศเนื่องจาก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:11.808033327+07:00","message":"[buffer interim] 2233 false ทางด้านตะวันตกของประเทศเนื่องจาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:11.808040871+07:00","message":"[bufferProcess] interim [740000000]:ทางด้านตะวันตกของประเทศเนื่องจาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:11.808043094+07:00","message":"[bufferProcess] send to processor:ทางด้านตะวันตกของประเทศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:11.808048591+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:11.808051066+07:00","message":"> Transcript [10907] [false]: 'ทางด้านตะวันตกของประเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:11.808054375+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:11.808056211+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:11.808058135+07:00","message":"StatePrefix: 'ทางด้านตะวันตกของ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:11.808060025+07:00","message":"TextPushed: 'ทางด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:11.808063992+07:00","message":"Push: 'ตะวันตกของ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:11.808065918+07:00","message":"TextPushed: 'ทางด้านตะวันตกของ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:11.808067591+07:00","message":"Set new StatePrefix : 'ทางด้านตะวันตกของประเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:11.808069313+07:00","message":"Next Push (prob) : 'ประเทศ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:11.808078404+07:00","message":"push: {false ตะวันตกของ 0 0xc002a06700}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:11.907326979+07:00","message":"receive streaming session, msgId: 2233"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:11.907364571+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":"2025-10-27T15:51:11.90737094+07:00","message":"receive interim result [false|false]: ทางด้านตะวันตกของพระที่นั่งจักรี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:11.907384026+07:00","message":"[buffer interim] 2233 false ทางด้านตะวันตกของพระที่นั่งจักรี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:11.907393964+07:00","message":"[bufferProcess] interim [860000000]:ทางด้านตะวันตกของพระที่นั่งจักรี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:11.90739694+07:00","message":"[bufferProcess] send to processor:ทางด้านตะวันตกของประเทศเนื่องจาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:11.907402586+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:11.907406435+07:00","message":"> Transcript [10908] [false]: 'ทางด้านตะวันตกของประเทศเนื่องจาก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:11.90741037+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:11.907413033+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:11.907415415+07:00","message":"StatePrefix: 'ทางด้านตะวันตกของประเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:11.90741868+07:00","message":"TextPushed: 'ทางด้านตะวันตกของ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:12.10463292+07:00","message":"receive streaming session, msgId: 2233"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:12.104663893+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":"2025-10-27T15:51:12.104669489+07:00","message":"receive interim result [false|false]: ทางด้านตะวันตกของพระที่นั่งจักรีมหา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:12.104682607+07:00","message":"[buffer interim] 2233 false ทางด้านตะวันตกของพระที่นั่งจักรีมหา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:12.104689302+07:00","message":"[bufferProcess] interim [100000000]:ทางด้านตะวันตกของพระที่นั่งจักรีมหา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:12.104691597+07:00","message":"[bufferProcess] send to processor:ทางด้านตะวันตกของพระที่นั่งจักรี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:12.104696665+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:12.104699666+07:00","message":"> Transcript [10909] [false]: 'ทางด้านตะวันตกของพระที่นั่งจักรี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:12.104701764+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:12.104703968+07:00","message":"Set new StatePrefix: 'ทางด้านตะวันตกของพระที่นั่งจักรี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:12.295933154+07:00","message":"receive streaming session, msgId: 2233"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:12.295959118+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":"2025-10-27T15:51:12.295964451+07:00","message":"receive interim result [false|false]: ทางด้านตะวันตกของพระที่นั่งจักรีมหาปราสาท"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:12.295975628+07:00","message":"[buffer interim] 2233 false ทางด้านตะวันตกของพระที่นั่งจักรีมหาปราสาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:12.295981751+07:00","message":"[bufferProcess] interim [280000000]:ทางด้านตะวันตกของพระที่นั่งจักรีมหาปราสาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:12.29598439+07:00","message":"[bufferProcess] send to processor:ทางด้านตะวันตกของพระที่นั่งจักรีมหา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:12.295990106+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:12.295993088+07:00","message":"> Transcript [10910] [false]: 'ทางด้านตะวันตกของพระที่นั่งจักรีมหา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:12.295995965+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:12.295997737+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:12.295999796+07:00","message":"StatePrefix: 'ทางด้านตะวันตกของพระที่นั่งจักรี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:12.296001884+07:00","message":"TextPushed: 'ทางด้านตะวันตกของ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:12.866024064+07:00","message":"receive streaming session, msgId: 2233"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:12.866059503+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":"2025-10-27T15:51:12.866065404+07:00","message":"receive interim result [false|false]: ทางด้านตะวันตกของพระที่นั่งจักรีมหาปราสาทนะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:12.86607818+07:00","message":"[buffer interim] 2233 false ทางด้านตะวันตกของพระที่นั่งจักรีมหาปราสาทนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:12.866085524+07:00","message":"[bufferProcess] interim [880000000]:ทางด้านตะวันตกของพระที่นั่งจักรีมหาปราสาทนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:12.866087888+07:00","message":"[bufferProcess] send to processor:ทางด้านตะวันตกของพระที่นั่งจักรีมหาปราสาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:12.866093017+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:12.866095543+07:00","message":"> Transcript [10911] [false]: 'ทางด้านตะวันตกของพระที่นั่งจักรีมหาปราสาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:12.866098871+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:12.86610039+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:12.866102375+07:00","message":"StatePrefix: 'ทางด้านตะวันตกของพระที่นั่งจักรี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:12.866104657+07:00","message":"TextPushed: 'ทางด้านตะวันตกของ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:12.993031842+07:00","message":"receive streaming session, msgId: 2233"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:12.993070131+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":"2025-10-27T15:51:12.993076227+07:00","message":"receive interim result [false|false]: ทางด้านตะวันตกของพระที่นั่งจักรีมหาปราสาทนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:12.99308912+07:00","message":"[buffer interim] 2233 false ทางด้านตะวันตกของพระที่นั่งจักรีมหาปราสาทนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:12.993095682+07:00","message":"[bufferProcess] interim [940000000]:ทางด้านตะวันตกของพระที่นั่งจักรีมหาปราสาทนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:12.99309798+07:00","message":"[bufferProcess] send to processor:ทางด้านตะวันตกของพระที่นั่งจักรีมหาปราสาทนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:12.993103325+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:12.993105991+07:00","message":"> Transcript [10912] [false]: 'ทางด้านตะวันตกของพระที่นั่งจักรีมหาปราสาทนะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:12.993109279+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:12.993110981+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:12.993113236+07:00","message":"StatePrefix: 'ทางด้านตะวันตกของพระที่นั่งจักรี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:12.993115606+07:00","message":"TextPushed: 'ทางด้านตะวันตกของ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:13.575104566+07:00","message":"receive streaming session, msgId: 2233"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:13.575145252+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทางด้านตะวันตกของพระที่นั่งจักรีมหาปราสาทนะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:13.575152382+07:00","message":"receive interim result [false|false]: ทางด้านตะวันตกของพระที่นั่งจักรีมหาปราสาทนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:13.575167723+07:00","message":"[buffer interim] 2233 false ทางด้านตะวันตกของพระที่นั่งจักรีมหาปราสาทนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:13.575175347+07:00","message":"[bufferProcess] interim [540000000]:ทางด้านตะวันตกของพระที่นั่งจักรีมหาปราสาทนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:13.575177756+07:00","message":"[bufferProcess] send to processor:ทางด้านตะวันตกของพระที่นั่งจักรีมหาปราสาทนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:13.575184596+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:13.575187003+07:00","message":"> Transcript [10913] [false]: 'ทางด้านตะวันตกของพระที่นั่งจักรีมหาปราสาทนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:13.575191172+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:13.575193348+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:13.575195768+07:00","message":"StatePrefix: 'ทางด้านตะวันตกของพระที่นั่งจักรี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:13.575198591+07:00","message":"TextPushed: 'ทางด้านตะวันตกของ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:13.575206468+07:00","message":"Push: 'พระที่นั่งจักรี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:13.575208184+07:00","message":"TextPushed: 'ทางด้านตะวันตกของพระที่นั่งจักรี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:13.575210321+07:00","message":"Set new StatePrefix : 'ทางด้านตะวันตกของพระที่นั่งจักรีมหาปราสาทนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:13.575212303+07:00","message":"Next Push (prob) : 'มหาปราสาทนะคะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:13.575241562+07:00","message":"push: {false พระที่นั่งจักรี 0 0xc002a06700}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:14.08909368+07:00","message":"receive streaming session, msgId: 2233"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:14.089130179+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":"2025-10-27T15:51:14.089137305+07:00","message":"receive interim result [false|false]: ทางด้านตะวันตกของพระที่นั่งจักรีมหาปราสาทนะคะทำหน้าที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:14.08915506+07:00","message":"[buffer interim] 2233 false ทางด้านตะวันตกของพระที่นั่งจักรีมหาปราสาทนะคะทำหน้าที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:14.089175246+07:00","message":"[bufferProcess] interim [80000000]:ทางด้านตะวันตกของพระที่นั่งจักรีมหาปราสาทนะคะทำหน้าที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:14.089178746+07:00","message":"[bufferProcess] send to processor:ทางด้านตะวันตกของพระที่นั่งจักรีมหาปราสาทนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:14.08918614+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:14.089189679+07:00","message":"> Transcript [10914] [false]: 'ทางด้านตะวันตกของพระที่นั่งจักรีมหาปราสาทนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:14.089194474+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:14.089196645+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:14.089199113+07:00","message":"StatePrefix: 'ทางด้านตะวันตกของพระที่นั่งจักรีมหาปราสาทนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:14.089202378+07:00","message":"TextPushed: 'ทางด้านตะวันตกของพระที่นั่งจักรี'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:51:14.403022972+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:51:14.403021546+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:14.693856993+07:00","message":"receive streaming session, msgId: 2233"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:14.693891762+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทางด้านตะวันตกของพระที่นั่งจักรีมหาปราสาทนะคะทำหน้าที่\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:14.693897398+07:00","message":"receive interim result [false|false]: ทางด้านตะวันตกของพระที่นั่งจักรีมหาปราสาทนะคะทำหน้าที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:14.693912634+07:00","message":"[buffer interim] 2233 false ทางด้านตะวันตกของพระที่นั่งจักรีมหาปราสาทนะคะทำหน้าที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:14.693919448+07:00","message":"[bufferProcess] interim [680000000]:ทางด้านตะวันตกของพระที่นั่งจักรีมหาปราสาทนะคะทำหน้าที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:14.693921878+07:00","message":"[bufferProcess] send to processor:ทางด้านตะวันตกของพระที่นั่งจักรีมหาปราสาทนะคะทำหน้าที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:14.693927207+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:14.693932022+07:00","message":"> Transcript [10915] [false]: 'ทางด้านตะวันตกของพระที่นั่งจักรีมหาปราสาทนะคะทำหน้าที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:14.693935323+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:14.693937264+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:14.69393911+07:00","message":"StatePrefix: 'ทางด้านตะวันตกของพระที่นั่งจักรีมหาปราสาทนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:14.693941757+07:00","message":"TextPushed: 'ทางด้านตะวันตกของพระที่นั่งจักรี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:14.988643532+07:00","message":"receive streaming session, msgId: 2233"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:14.988684855+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":"2025-10-27T15:51:14.988692145+07:00","message":"receive interim result [false|false]: ทางด้านตะวันตกของพระที่นั่งจักรีมหาปราสาทนะคะทำหน้าที่สถานที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:14.988707749+07:00","message":"[buffer interim] 2233 false ทางด้านตะวันตกของพระที่นั่งจักรีมหาปราสาทนะคะทำหน้าที่สถานที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:14.98871531+07:00","message":"[bufferProcess] interim [980000000]:ทางด้านตะวันตกของพระที่นั่งจักรีมหาปราสาทนะคะทำหน้าที่สถานที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:14.988718381+07:00","message":"[bufferProcess] send to processor:ทางด้านตะวันตกของพระที่นั่งจักรีมหาปราสาทนะคะทำหน้าที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:14.988725543+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:14.988728089+07:00","message":"> Transcript [10916] [false]: 'ทางด้านตะวันตกของพระที่นั่งจักรีมหาปราสาทนะคะทำหน้าที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:14.988731632+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:14.988733456+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:14.988735391+07:00","message":"StatePrefix: 'ทางด้านตะวันตกของพระที่นั่งจักรีมหาปราสาทนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:14.988738097+07:00","message":"TextPushed: 'ทางด้านตะวันตกของพระที่นั่งจักรี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:15.097028441+07:00","message":"[GCS] IsForceVAD: false for message ID: 2233"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:15.15628496+07:00","message":"[GCS] Start streaming session, msgId: 2234"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:15.293825024+07:00","message":"receive streaming session, msgId: 2233"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:15.293877008+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทางด้านตะวันตกของพระที่นั่งจักรีมหาปราสาทนะคะทำหน้าที่สถานที่\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:15.293885064+07:00","message":"receive interim result [true|false]: ทางด้านตะวันตกของพระที่นั่งจักรีมหาปราสาทนะคะทำหน้าที่สถานที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:15.293894022+07:00","message":"end recv isFinal message id 2233"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:15.29389642+07:00","message":"end Recv id 2233"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:15.29390243+07:00","message":"[buffer interim] 2233 true ทางด้านตะวันตกของพระที่นั่งจักรีมหาปราสาทนะคะทำหน้าที่สถานที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:15.293913718+07:00","message":"[bufferProcess] interim [280000000]:ทางด้านตะวันตกของพระที่นั่งจักรีมหาปราสาทนะคะทำหน้าที่สถานที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:15.293918474+07:00","message":"[bufferProcess] send to processor (isfinal):ทางด้านตะวันตกของพระที่นั่งจักรีมหาปราสาทนะคะทำหน้าที่สถานที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:15.293922683+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:15.293926386+07:00","message":"> Transcript [10917] [false]: 'ทางด้านตะวันตกของพระที่นั่งจักรีมหาปราสาทนะคะทำหน้าที่สถานที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:15.293930763+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:15.293933303+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:15.293936291+07:00","message":"StatePrefix: 'ทางด้านตะวันตกของพระที่นั่งจักรีมหาปราสาทนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:15.293939595+07:00","message":"TextPushed: 'ทางด้านตะวันตกของพระที่นั่งจักรี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:15.293942969+07:00","message":"Push: 'มหาปราสาทนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:15.293945291+07:00","message":"TextPushed: 'ทางด้านตะวันตกของพระที่นั่งจักรีมหาปราสาทนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:15.293948545+07:00","message":"Set new StatePrefix : 'ทางด้านตะวันตกของพระที่นั่งจักรีมหาปราสาทนะคะทำหน้าที่สถานที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:15.293952038+07:00","message":"Next Push (prob) : 'ทำหน้าที่สถานที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:15.293954166+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:15.293956779+07:00","message":"> Transcript [10918] [true]: 'ทางด้านตะวันตกของพระที่นั่งจักรีมหาปราสาทนะคะทำหน้าที่สถานที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:15.293959883+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:15.29396199+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:15.293964019+07:00","message":"StatePrefix: 'ทางด้านตะวันตกของพระที่นั่งจักรีมหาปราสาทนะคะทำหน้าที่สถานที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:15.293966885+07:00","message":"TextPushed: 'ทางด้านตะวันตกของพระที่นั่งจักรีมหาปราสาทนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:15.293970317+07:00","message":"Push: 'ทำหน้าที่สถานที่'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:15.29398055+07:00","message":"push: {false มหาปราสาทนะคะ 0 0xc002a06700}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:15.293989778+07:00","message":"push: {true ทำหน้าที่สถานที่ 0 0xc002a06700}"}
{"level":"info","service":"Main","time":"2025-10-27T15:51:15.304424945+07:00","message":"write wav file: './tmp/7446/7446_2233.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:15.890181943+07:00","message":"receive streaming session, msgId: 2234"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:15.890213341+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":"2025-10-27T15:51:15.890217992+07:00","message":"receive interim result [false|false]: พระราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:15.890230443+07:00","message":"[buffer interim] 2234 false พระราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:15.89023682+07:00","message":"[bufferProcess] interim [540000000]:พระราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:15.890238571+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:15.89092493+07:00","message":"receive streaming session, msgId: 2234"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:15.89093188+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":"2025-10-27T15:51:15.890935103+07:00","message":"receive interim result [false|false]: พระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:15.890940465+07:00","message":"[buffer interim] 2234 false พระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:15.89094389+07:00","message":"[bufferProcess] interim [600000000]:พระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:15.890945622+07:00","message":"[bufferProcess] send to processor:พระราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:15.890948621+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:15.890951364+07:00","message":"> Transcript [10919] [false]: 'พระราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:15.890953587+07:00","message":"Set StatePrefix (first interim): 'พระราช'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:16.01246721+07:00","message":"receive streaming session, msgId: 2234"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:16.012514223+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":"2025-10-27T15:51:16.012521328+07:00","message":"receive interim result [false|false]: พระราชนี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:16.012536459+07:00","message":"[buffer interim] 2234 false พระราชนี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:16.012549468+07:00","message":"[bufferProcess] interim [660000000]:พระราชนี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:16.012555387+07:00","message":"[bufferProcess] send to processor:พระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:16.012563299+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:16.012572349+07:00","message":"> Transcript [10920] [false]: 'พระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:16.012577497+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:16.014715026+07:00","message":"receive streaming session, msgId: 2234"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:16.014734296+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":"2025-10-27T15:51:16.014738405+07:00","message":"receive interim result [false|false]: พระราชพิธี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:16.014747759+07:00","message":"[buffer interim] 2234 false พระราชพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:16.014755238+07:00","message":"[bufferProcess] interim [720000000]:พระราชพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:16.014757038+07:00","message":"[bufferProcess] send to processor:พระราชนี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:16.014759896+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:16.014762152+07:00","message":"> Transcript [10921] [false]: 'พระราชนี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:16.014764293+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:16.014765898+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:16.014767698+07:00","message":"StatePrefix: 'พระราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:16.014769504+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:16.536386342+07:00","message":"receive streaming session, msgId: 2234"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:16.536438905+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":"2025-10-27T15:51:16.536445798+07:00","message":"receive interim result [false|false]: พระราชพิธีสำคัญ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:16.536461105+07:00","message":"[buffer interim] 2234 false พระราชพิธีสำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:16.536472031+07:00","message":"[bufferProcess] interim [140000000]:พระราชพิธีสำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:16.536474985+07:00","message":"[bufferProcess] send to processor:พระราชพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:16.536481409+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:16.53648509+07:00","message":"> Transcript [10922] [false]: 'พระราชพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:16.536489745+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:16.53649234+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:16.536494739+07:00","message":"StatePrefix: 'พระราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:16.536497043+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:17.126333657+07:00","message":"receive streaming session, msgId: 2234"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:17.126376971+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":"2025-10-27T15:51:17.126382545+07:00","message":"receive interim result [false|false]: พระราชพิธีสำคัญ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:17.126396163+07:00","message":"[buffer interim] 2234 false พระราชพิธีสำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:17.126402915+07:00","message":"[bufferProcess] interim [740000000]:พระราชพิธีสำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:17.126404944+07:00","message":"[bufferProcess] send to processor:พระราชพิธีสำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:17.126409713+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:17.126412503+07:00","message":"> Transcript [10923] [false]: 'พระราชพิธีสำคัญ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:17.126415454+07:00","message":"Count interim (case 1.2): 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:17.126417459+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:17.126419062+07:00","message":"StatePrefix: 'พระราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:17.126421287+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:51:17.403369557+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:51:17.403370675+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:17.476299076+07:00","message":"receive streaming session, msgId: 2234"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:17.476334261+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":"2025-10-27T15:51:17.476339561+07:00","message":"receive interim result [false|false]: พระราชพิธีสำคัญนัก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:17.476357209+07:00","message":"[buffer interim] 2234 false พระราชพิธีสำคัญนัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:17.476367229+07:00","message":"[bufferProcess] interim [100000000]:พระราชพิธีสำคัญนัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:17.47636946+07:00","message":"[bufferProcess] send to processor:พระราชพิธีสำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:17.476374711+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:17.476377341+07:00","message":"> Transcript [10924] [false]: 'พระราชพิธีสำคัญ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:17.476380294+07:00","message":"Count interim (case 1.1): 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:17.476381968+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:17.476383653+07:00","message":"StatePrefix: 'พระราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:17.476385407+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:17.476390127+07:00","message":"Push: 'พระราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:17.476392038+07:00","message":"TextPushed: 'พระราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:17.476393722+07:00","message":"Set new StatePrefix : 'พระราชพิธีสำคัญ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:17.476395489+07:00","message":"Next Push (prob) : 'พิธีสำคัญ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:17.476402904+07:00","message":"push: {false พระราช 0 0xc002603100}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:17.524384189+07:00","message":"receive streaming session, msgId: 2234"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:17.524417459+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":"2025-10-27T15:51:17.524422663+07:00","message":"receive interim result [false|false]: พระราชพิธีสำคัญ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:17.524435186+07:00","message":"[buffer interim] 2234 false พระราชพิธีสำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:17.524441533+07:00","message":"[bufferProcess] interim [160000000]:พระราชพิธีสำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:17.524443513+07:00","message":"[bufferProcess] send to processor:พระราชพิธีสำคัญนัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:17.524448663+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:17.524451437+07:00","message":"> Transcript [10925] [false]: 'พระราชพิธีสำคัญนัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:17.52445473+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:17.524456725+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:17.524458754+07:00","message":"StatePrefix: 'พระราชพิธีสำคัญ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:17.524460745+07:00","message":"TextPushed: 'พระราช'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:17.555335484+07:00","message":"receive streaming session, msgId: 2234"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:17.555381189+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":"2025-10-27T15:51:17.555387224+07:00","message":"receive interim result [false|false]: พระราชพิธีสำคัญและเป็น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:17.555403552+07:00","message":"[buffer interim] 2234 false พระราชพิธีสำคัญและเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:17.555413689+07:00","message":"[bufferProcess] interim [220000000]:พระราชพิธีสำคัญและเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:17.555416649+07:00","message":"[bufferProcess] send to processor:พระราชพิธีสำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:17.555422312+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:17.555426139+07:00","message":"> Transcript [10926] [false]: 'พระราชพิธีสำคัญ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:17.55543034+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:17.555432961+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:17.55543604+07:00","message":"StatePrefix: 'พระราชพิธีสำคัญ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:17.555438728+07:00","message":"TextPushed: 'พระราช'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:17.793473229+07:00","message":"receive streaming session, msgId: 2234"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:17.793531824+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":"2025-10-27T15:51:17.793538578+07:00","message":"receive interim result [false|false]: พระราชพิธีสำคัญและเป็นศูนย์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:17.793554091+07:00","message":"[buffer interim] 2234 false พระราชพิธีสำคัญและเป็นศูนย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:17.79356596+07:00","message":"[bufferProcess] interim [400000000]:พระราชพิธีสำคัญและเป็นศูนย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:17.79357058+07:00","message":"[bufferProcess] send to processor:พระราชพิธีสำคัญและเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:17.793576685+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:17.793580159+07:00","message":"> Transcript [10927] [false]: 'พระราชพิธีสำคัญและเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:17.793584242+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:17.793587112+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:17.7935897+07:00","message":"StatePrefix: 'พระราชพิธีสำคัญ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:17.793592098+07:00","message":"TextPushed: 'พระราช'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:17.82865641+07:00","message":"receive streaming session, msgId: 2234"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:17.828695171+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":"2025-10-27T15:51:17.828701665+07:00","message":"receive interim result [false|false]: พระราชพิธีสำคัญและเป็นคน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:17.828717796+07:00","message":"[buffer interim] 2234 false พระราชพิธีสำคัญและเป็นคน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:17.828728619+07:00","message":"[bufferProcess] interim [460000000]:พระราชพิธีสำคัญและเป็นคน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:17.828732303+07:00","message":"[bufferProcess] send to processor:พระราชพิธีสำคัญและเป็นศูนย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:17.828736654+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:17.828739822+07:00","message":"> Transcript [10928] [false]: 'พระราชพิธีสำคัญและเป็นศูนย์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:17.828744777+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:17.828746873+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:17.828749668+07:00","message":"StatePrefix: 'พระราชพิธีสำคัญ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:17.828751983+07:00","message":"TextPushed: 'พระราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:17.828758507+07:00","message":"Push: 'พิธีสำคัญ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:17.82876057+07:00","message":"TextPushed: 'พระราชพิธีสำคัญ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:17.828768005+07:00","message":"Set new StatePrefix : 'พระราชพิธีสำคัญและเป็นศูนย์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:17.828770834+07:00","message":"Next Push (prob) : 'และเป็นศูนย์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:17.828782235+07:00","message":"push: {false พิธีสำคัญ 0 0xc002603100}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:18.008654192+07:00","message":"receive streaming session, msgId: 2234"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:18.008690927+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":"2025-10-27T15:51:18.008696604+07:00","message":"receive interim result [false|false]: พระราชพิธีสำคัญและเป็นส่วนตัว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:18.008709706+07:00","message":"[buffer interim] 2234 false พระราชพิธีสำคัญและเป็นส่วนตัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:18.008716713+07:00","message":"[bufferProcess] interim [640000000]:พระราชพิธีสำคัญและเป็นส่วนตัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:18.008719+07:00","message":"[bufferProcess] send to processor:พระราชพิธีสำคัญและเป็นคน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:18.008724338+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:18.008730546+07:00","message":"> Transcript [10929] [false]: 'พระราชพิธีสำคัญและเป็นคน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:18.008732841+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:18.008734546+07:00","message":"Set new StatePrefix: 'พระราชพิธีสำคัญและเป็นคน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:18.047069983+07:00","message":"receive streaming session, msgId: 2234"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:18.047112154+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":"2025-10-27T15:51:18.047117967+07:00","message":"receive interim result [false|false]: พระราชพิธีสำคัญและเป็นทรงกลม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:18.047131967+07:00","message":"[buffer interim] 2234 false พระราชพิธีสำคัญและเป็นทรงกลม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:18.047143318+07:00","message":"[bufferProcess] interim [700000000]:พระราชพิธีสำคัญและเป็นทรงกลม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:18.047145479+07:00","message":"[bufferProcess] send to processor:พระราชพิธีสำคัญและเป็นส่วนตัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:18.047148558+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:18.047151083+07:00","message":"> Transcript [10930] [false]: 'พระราชพิธีสำคัญและเป็นส่วนตัว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:18.047152985+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:18.04715449+07:00","message":"Set new StatePrefix: 'พระราชพิธีสำคัญและเป็นส่วนตัว'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:18.721229157+07:00","message":"receive streaming session, msgId: 2234"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:18.721260724+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":"2025-10-27T15:51:18.721266482+07:00","message":"receive interim result [false|false]: พระราชพิธีสำคัญและเป็นทรงกลมกับทะเบียน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:18.721280142+07:00","message":"[buffer interim] 2234 false พระราชพิธีสำคัญและเป็นทรงกลมกับทะเบียน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:18.721287195+07:00","message":"[bufferProcess] interim [240000000]:พระราชพิธีสำคัญและเป็นทรงกลมกับทะเบียน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:18.721289454+07:00","message":"[bufferProcess] send to processor:พระราชพิธีสำคัญและเป็นทรงกลม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:18.721292842+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:18.721295344+07:00","message":"> Transcript [10931] [false]: 'พระราชพิธีสำคัญและเป็นทรงกลม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:18.721297626+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:18.721299667+07:00","message":"Set new StatePrefix: 'พระราชพิธีสำคัญและเป็นทรงกลม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:18.733602757+07:00","message":"receive streaming session, msgId: 2234"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:18.733623782+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":"2025-10-27T15:51:18.73362824+07:00","message":"receive interim result [false|false]: พระราชพิธีสำคัญนักเรียนโรงเรียน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:18.73363944+07:00","message":"[buffer interim] 2234 false พระราชพิธีสำคัญนักเรียนโรงเรียน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:18.733644952+07:00","message":"[bufferProcess] interim [300000000]:พระราชพิธีสำคัญนักเรียนโรงเรียน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:18.733648898+07:00","message":"[bufferProcess] send to processor:พระราชพิธีสำคัญและเป็นทรงกลมกับทะเบียน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:18.733652179+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:18.733654774+07:00","message":"> Transcript [10932] [false]: 'พระราชพิธีสำคัญและเป็นทรงกลมกับทะเบียน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:18.733657862+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:18.733659675+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:18.733661627+07:00","message":"StatePrefix: 'พระราชพิธีสำคัญและเป็นทรงกลม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:18.733663583+07:00","message":"TextPushed: 'พระราชพิธีสำคัญ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:18.947127089+07:00","message":"receive streaming session, msgId: 2234"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:18.947171153+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":"2025-10-27T15:51:18.947176999+07:00","message":"receive interim result [false|false]: พระราชพิธีสำคัญนักเรียนโรงเรียนของ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:18.947189279+07:00","message":"[buffer interim] 2234 false พระราชพิธีสำคัญนักเรียนโรงเรียนของ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:18.94719571+07:00","message":"[bufferProcess] interim [480000000]:พระราชพิธีสำคัญนักเรียนโรงเรียนของ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:18.947198256+07:00","message":"[bufferProcess] send to processor:พระราชพิธีสำคัญนักเรียนโรงเรียน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:18.947201485+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:18.947204093+07:00","message":"> Transcript [10933] [false]: 'พระราชพิธีสำคัญนักเรียนโรงเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:18.947206034+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:18.947207879+07:00","message":"Set new StatePrefix: 'พระราชพิธีสำคัญนักเรียนโรงเรียน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:19.07915687+07:00","message":"receive streaming session, msgId: 2234"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:19.079191299+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":"2025-10-27T15:51:19.079198236+07:00","message":"receive interim result [false|false]: พระราชพิธีสำคัญนักเรียนโรงเรียนของเรา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:19.079215231+07:00","message":"[buffer interim] 2234 false พระราชพิธีสำคัญนักเรียนโรงเรียนของเรา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:19.079224118+07:00","message":"[bufferProcess] interim [660000000]:พระราชพิธีสำคัญนักเรียนโรงเรียนของเรา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:19.079226213+07:00","message":"[bufferProcess] send to processor:พระราชพิธีสำคัญนักเรียนโรงเรียนของ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:19.079232095+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:19.079236098+07:00","message":"> Transcript [10934] [false]: 'พระราชพิธีสำคัญนักเรียนโรงเรียนของ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:19.079239148+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:19.079240974+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:19.079242524+07:00","message":"StatePrefix: 'พระราชพิธีสำคัญนักเรียนโรงเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:19.079244527+07:00","message":"TextPushed: 'พระราชพิธีสำคัญ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:19.081092457+07:00","message":"receive streaming session, msgId: 2234"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:19.081106018+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":"2025-10-27T15:51:19.08111006+07:00","message":"receive interim result [false|false]: พระราชพิธีสำคัญนักเรียนโรงเรียนของรัฐ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:19.081119201+07:00","message":"[buffer interim] 2234 false พระราชพิธีสำคัญนักเรียนโรงเรียนของรัฐ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:19.081123484+07:00","message":"[bufferProcess] interim [720000000]:พระราชพิธีสำคัญนักเรียนโรงเรียนของรัฐ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:19.081125992+07:00","message":"[bufferProcess] send to processor:พระราชพิธีสำคัญนักเรียนโรงเรียนของเรา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:19.081128989+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:19.081130997+07:00","message":"> Transcript [10935] [false]: 'พระราชพิธีสำคัญนักเรียนโรงเรียนของเรา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:19.081133326+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:19.081134728+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:19.081136497+07:00","message":"StatePrefix: 'พระราชพิธีสำคัญนักเรียนโรงเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:19.081138178+07:00","message":"TextPushed: 'พระราชพิธีสำคัญ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:19.358198772+07:00","message":"receive streaming session, msgId: 2234"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:19.358236534+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":"2025-10-27T15:51:19.358242529+07:00","message":"receive interim result [false|false]: พระราชพิธีสำคัญนักเรียนโรงเรียนของราชสีห์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:19.358260905+07:00","message":"[buffer interim] 2234 false พระราชพิธีสำคัญนักเรียนโรงเรียนของราชสีห์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:19.358269922+07:00","message":"[bufferProcess] interim [900000000]:พระราชพิธีสำคัญนักเรียนโรงเรียนของราชสีห์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:19.358272261+07:00","message":"[bufferProcess] send to processor:พระราชพิธีสำคัญนักเรียนโรงเรียนของรัฐ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:19.358275917+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:19.358279229+07:00","message":"> Transcript [10936] [false]: 'พระราชพิธีสำคัญนักเรียนโรงเรียนของรัฐ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:19.35828245+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:19.358285821+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:19.358288282+07:00","message":"StatePrefix: 'พระราชพิธีสำคัญนักเรียนโรงเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:19.358290693+07:00","message":"TextPushed: 'พระราชพิธีสำคัญ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:19.448107482+07:00","message":"receive streaming session, msgId: 2234"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:19.448136765+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":"2025-10-27T15:51:19.448142095+07:00","message":"receive interim result [false|false]: พระราชพิธีสำคัญนักเรียนโรงเรียนของราชภัฏ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:19.448153222+07:00","message":"[buffer interim] 2234 false พระราชพิธีสำคัญนักเรียนโรงเรียนของราชภัฏ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:19.448159993+07:00","message":"[bufferProcess] interim [960000000]:พระราชพิธีสำคัญนักเรียนโรงเรียนของราชภัฏ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:19.448162172+07:00","message":"[bufferProcess] send to processor:พระราชพิธีสำคัญนักเรียนโรงเรียนของราชสีห์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:19.448167245+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:19.44816977+07:00","message":"> Transcript [10937] [false]: 'พระราชพิธีสำคัญนักเรียนโรงเรียนของราชสีห์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:19.448172977+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:19.448174597+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:19.44817653+07:00","message":"StatePrefix: 'พระราชพิธีสำคัญนักเรียนโรงเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:19.448178598+07:00","message":"TextPushed: 'พระราชพิธีสำคัญ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:19.448182931+07:00","message":"Push: 'นักเรียนโรงเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:19.448184534+07:00","message":"TextPushed: 'พระราชพิธีสำคัญนักเรียนโรงเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:19.44818647+07:00","message":"Set new StatePrefix : 'พระราชพิธีสำคัญนักเรียนโรงเรียนของราชสีห์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:19.448188278+07:00","message":"Next Push (prob) : 'ของราชสีห์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:19.44819689+07:00","message":"push: {false นักเรียนโรงเรียน 0 0xc002603100}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:19.449428069+07:00","message":"receive streaming session, msgId: 2234"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:19.449439435+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":"2025-10-27T15:51:19.449443215+07:00","message":"receive interim result [false|false]: พระราชพิธีสำคัญนักเรียนโรงเรียนของราชสำนัก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:19.449451113+07:00","message":"[buffer interim] 2234 false พระราชพิธีสำคัญนักเรียนโรงเรียนของราชสำนัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:19.44945437+07:00","message":"[bufferProcess] interim [20000000]:พระราชพิธีสำคัญนักเรียนโรงเรียนของราชสำนัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:19.449456193+07:00","message":"[bufferProcess] send to processor:พระราชพิธีสำคัญนักเรียนโรงเรียนของราชภัฏ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:19.449459201+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:19.449461065+07:00","message":"> Transcript [10938] [false]: 'พระราชพิธีสำคัญนักเรียนโรงเรียนของราชภัฏ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:19.449462651+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:19.449464583+07:00","message":"Set new StatePrefix: 'พระราชพิธีสำคัญนักเรียนโรงเรียนของราชภัฏ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:19.805381033+07:00","message":"receive streaming session, msgId: 2234"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:19.805423294+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":"2025-10-27T15:51:19.805430092+07:00","message":"receive interim result [false|false]: พระราชพิธีสำคัญนักเรียนโรงเรียนของราชสำนักสยาม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:19.805442228+07:00","message":"[buffer interim] 2234 false พระราชพิธีสำคัญนักเรียนโรงเรียนของราชสำนักสยาม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:19.805449004+07:00","message":"[bufferProcess] interim [500000000]:พระราชพิธีสำคัญนักเรียนโรงเรียนของราชสำนักสยาม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:19.805451294+07:00","message":"[bufferProcess] send to processor:พระราชพิธีสำคัญนักเรียนโรงเรียนของราชสำนัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:19.805456482+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:19.805459437+07:00","message":"> Transcript [10939] [false]: 'พระราชพิธีสำคัญนักเรียนโรงเรียนของราชสำนัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:19.805461853+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:19.805463569+07:00","message":"Set new StatePrefix: 'พระราชพิธีสำคัญนักเรียนโรงเรียนของราชสำนัก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:20.274310771+07:00","message":"[GCS] IsForceVAD: false for message ID: 2234"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:20.335213506+07:00","message":"[GCS] Start streaming session, msgId: 2235"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:20.401084118+07:00","message":"receive streaming session, msgId: 2234"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:20.401119389+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":"2025-10-27T15:51:20.40112591+07:00","message":"receive interim result [false|false]: พระราชพิธีสำคัญนักเรียนโรงเรียนของราชสำนักสยาม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:20.401139505+07:00","message":"[buffer interim] 2234 false พระราชพิธีสำคัญนักเรียนโรงเรียนของราชสำนักสยาม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:20.401146322+07:00","message":"[bufferProcess] interim [100000000]:พระราชพิธีสำคัญนักเรียนโรงเรียนของราชสำนักสยาม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:20.401148754+07:00","message":"[bufferProcess] send to processor:พระราชพิธีสำคัญนักเรียนโรงเรียนของราชสำนักสยาม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:20.401154342+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:20.401156962+07:00","message":"> Transcript [10940] [false]: 'พระราชพิธีสำคัญนักเรียนโรงเรียนของราชสำนักสยาม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:20.401171181+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:20.401173052+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:20.401174783+07:00","message":"StatePrefix: 'พระราชพิธีสำคัญนักเรียนโรงเรียนของราชสำนัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:20.401177194+07:00","message":"TextPushed: 'พระราชพิธีสำคัญนักเรียนโรงเรียน'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:51:20.404285875+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:51:20.404284322+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:20.511123237+07:00","message":"receive streaming session, msgId: 2234"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:20.511165492+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระราชพิธีสำคัญและเป็นส่วนโรงเรียนของราชสำนักสยาม\",\"confidence\":0.90107965}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":130000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:20.511172215+07:00","message":"receive interim result [true|false]: พระราชพิธีสำคัญและเป็นส่วนโรงเรียนของราชสำนักสยาม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:20.511181159+07:00","message":"end recv isFinal message id 2234"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:20.51118383+07:00","message":"end Recv id 2234"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:20.511189987+07:00","message":"[buffer interim] 2234 true พระราชพิธีสำคัญและเป็นส่วนโรงเรียนของราชสำนักสยาม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:20.511196547+07:00","message":"[bufferProcess] interim [130000000]:พระราชพิธีสำคัญและเป็นส่วนโรงเรียนของราชสำนักสยาม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:20.511199313+07:00","message":"[bufferProcess] send to processor (isfinal):พระราชพิธีสำคัญนักเรียนโรงเรียนของราชสำนักสยาม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:20.51120243+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:20.511205001+07:00","message":"> Transcript [10941] [false]: 'พระราชพิธีสำคัญนักเรียนโรงเรียนของราชสำนักสยาม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:20.511207928+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:20.511209471+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:20.51121142+07:00","message":"StatePrefix: 'พระราชพิธีสำคัญนักเรียนโรงเรียนของราชสำนัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:20.51121381+07:00","message":"TextPushed: 'พระราชพิธีสำคัญนักเรียนโรงเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:20.511215286+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:20.511218132+07:00","message":"> Transcript [10942] [true]: 'พระราชพิธีสำคัญและเป็นส่วนโรงเรียนของราชสำนักสยาม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:20.511220052+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:20.511221456+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:20.511222824+07:00","message":"StatePrefix: 'พระราชพิธีสำคัญนักเรียนโรงเรียนของราชสำนัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:20.511224833+07:00","message":"TextPushed: 'พระราชพิธีสำคัญนักเรียนโรงเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:20.511226259+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:20.511357983+07:00","message":"Push: 'ของราชสำนักสยาม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:20.511360063+07:00","message":"TextPushed: 'พระราชพิธีสำคัญนักเรียนโรงเรียนของราชสำนักสยาม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:20.511362009+07:00","message":"Set new StatePrefix : 'พระราชพิธีสำคัญและเป็นส่วนโรงเรียนของราชสำนักสยาม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:20.511363983+07:00","message":"Next Push (prob) : 'พระราชพิธีสำคัญและเป็นส่วนโรงเรียนของราชสำนักสยาม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:20.51137139+07:00","message":"push: {true ของราชสำนักสยาม 0 0xc002603100}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:20.511382759+07:00","message":"write aligntment file to 'tmp/7446/align_message_id_2234.html'"}
{"level":"info","service":"Main","time":"2025-10-27T15:51:20.525488132+07:00","message":"write wav file: './tmp/7446/7446_2234.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:21.072181763+07:00","message":"receive streaming session, msgId: 2235"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:21.072229869+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":"2025-10-27T15:51:21.072235049+07:00","message":"receive interim result [false|false]: นัก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:21.072249559+07:00","message":"[buffer interim] 2235 false นัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:21.07225611+07:00","message":"[bufferProcess] interim [780000000]:นัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:21.072257589+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:21.201970586+07:00","message":"receive streaming session, msgId: 2235"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:21.202006628+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":"2025-10-27T15:51:21.20201186+07:00","message":"receive interim result [false|false]: ละคร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:21.202023907+07:00","message":"[buffer interim] 2235 false ละคร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:21.202030251+07:00","message":"[bufferProcess] interim [900000000]:ละคร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:21.202032198+07:00","message":"[bufferProcess] send to processor:นัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:21.202037151+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:21.202039643+07:00","message":"> Transcript [10943] [false]: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:21.202041391+07:00","message":"Set StatePrefix (first interim): 'นัก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:21.51657207+07:00","message":"receive streaming session, msgId: 2235"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:21.516610412+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":"2025-10-27T15:51:21.51661673+07:00","message":"receive interim result [false|false]: นครศรี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:21.516628447+07:00","message":"[buffer interim] 2235 false นครศรี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:21.516635341+07:00","message":"[bufferProcess] interim [140000000]:นครศรี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:21.516637576+07:00","message":"[bufferProcess] send to processor:ละคร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:21.51664232+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:21.516644951+07:00","message":"> Transcript [10944] [false]: 'ละคร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:21.516646753+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:21.516648353+07:00","message":"Set new StatePrefix: 'ละคร'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:21.522517625+07:00","message":"receive streaming session, msgId: 2235"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:21.522535224+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":"2025-10-27T15:51:21.522539943+07:00","message":"receive interim result [false|false]: ละครศีล"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:21.52254888+07:00","message":"[buffer interim] 2235 false ละครศีล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:21.522552756+07:00","message":"[bufferProcess] interim [200000000]:ละครศีล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:21.522555508+07:00","message":"[bufferProcess] send to processor:นครศรี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:21.522558463+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:21.522560284+07:00","message":"> Transcript [10945] [false]: 'นครศรี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:21.52256171+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:21.522563186+07:00","message":"Set new StatePrefix: 'นครศรี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:21.594996376+07:00","message":"receive streaming session, msgId: 2235"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:21.595032704+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":"2025-10-27T15:51:21.5950381+07:00","message":"receive interim result [false|false]: ละครสิน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:21.595053429+07:00","message":"[buffer interim] 2235 false ละครสิน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:21.595060188+07:00","message":"[bufferProcess] interim [260000000]:ละครสิน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:21.595062033+07:00","message":"[bufferProcess] send to processor:ละครศีล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:21.595064968+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:21.59506745+07:00","message":"> Transcript [10946] [false]: 'ละครศีล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:21.595069329+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:21.595071025+07:00","message":"Set new StatePrefix: 'ละครศีล'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:21.621971897+07:00","message":"receive streaming session, msgId: 2235"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:21.622009083+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":"2025-10-27T15:51:21.622015226+07:00","message":"receive interim result [false|false]: นครศิลป์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:21.622028213+07:00","message":"[buffer interim] 2235 false นครศิลป์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:21.622035004+07:00","message":"[bufferProcess] interim [320000000]:นครศิลป์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:21.622037273+07:00","message":"[bufferProcess] send to processor:ละครสิน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:21.622043913+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:21.622047607+07:00","message":"> Transcript [10947] [false]: 'ละครสิน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:21.622050202+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:21.622052668+07:00","message":"Set new StatePrefix: 'ละครสิน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:21.719206434+07:00","message":"receive streaming session, msgId: 2235"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:21.719243458+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":"2025-10-27T15:51:21.719248666+07:00","message":"receive interim result [false|false]: นครศิลป์ตอน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:21.719261762+07:00","message":"[buffer interim] 2235 false นครศิลป์ตอน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:21.71926931+07:00","message":"[bufferProcess] interim [380000000]:นครศิลป์ตอน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:21.719272567+07:00","message":"[bufferProcess] send to processor:นครศิลป์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:21.719280922+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:21.71928371+07:00","message":"> Transcript [10948] [false]: 'นครศิลป์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:21.719285622+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:21.719287273+07:00","message":"Set new StatePrefix: 'นครศิลป์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:21.99993508+07:00","message":"receive streaming session, msgId: 2235"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:21.999973838+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":"2025-10-27T15:51:21.999982758+07:00","message":"receive interim result [false|false]: นครศิลป์ตอนต้น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:21.999995236+07:00","message":"[buffer interim] 2235 false นครศิลป์ตอนต้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:22.000001934+07:00","message":"[bufferProcess] interim [680000000]:นครศิลป์ตอนต้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:22.000004077+07:00","message":"[bufferProcess] send to processor:นครศิลป์ตอน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:22.000009121+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:22.000011698+07:00","message":"> Transcript [10949] [false]: 'นครศิลป์ตอน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:22.000014612+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:22.0000163+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:22.000018541+07:00","message":"StatePrefix: 'นครศิลป์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:22.000020428+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:22.197910775+07:00","message":"[GCS] IsForceVAD: false for message ID: 2235"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:22.255876327+07:00","message":"[GCS] Start streaming session, msgId: 2236"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:22.317921406+07:00","message":"receive streaming session, msgId: 2235"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:22.317954908+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ละครสินตอนต้น\",\"confidence\":0.8894125}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":70000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:22.317960648+07:00","message":"receive interim result [true|false]: ละครสินตอนต้น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:22.317968254+07:00","message":"end recv isFinal message id 2235"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:22.317970036+07:00","message":"end Recv id 2235"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:22.317975591+07:00","message":"[buffer interim] 2235 true ละครสินตอนต้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:22.317982578+07:00","message":"[bufferProcess] interim [70000000]:ละครสินตอนต้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:22.317986922+07:00","message":"[bufferProcess] send to processor (isfinal):นครศิลป์ตอนต้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:22.31798995+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:22.317992621+07:00","message":"> Transcript [10950] [false]: 'นครศิลป์ตอนต้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:22.317995247+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:22.317996725+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:22.317998467+07:00","message":"StatePrefix: 'นครศิลป์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:22.318000275+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:22.31800167+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:22.318003391+07:00","message":"> Transcript [10951] [true]: 'ละครสินตอนต้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:22.318005259+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:22.318006846+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:22.31800829+07:00","message":"StatePrefix: 'นครศิลป์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:22.318011874+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:22.318017769+07:00","message":"Push: 'ละครสินตอนต้น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:22.318025487+07:00","message":"push: {true ละครสินตอนต้น 0 0xc002923280}"}
{"level":"info","service":"Main","time":"2025-10-27T15:51:22.324516456+07:00","message":"write wav file: './tmp/7446/7446_2235.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:22.426976551+07:00","message":"[GCS] Cleaned up inactive client: 2191"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:22.426998547+07:00","message":"[GCS] Cleaned up inactive client: 2190"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:22.427001344+07:00","message":"[GCS] Cleaned up inactive client: 2198"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:22.427003386+07:00","message":"[GCS] Cleaned up inactive client: 2193"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:22.4270057+07:00","message":"[GCS] Cleaned up inactive client: 2194"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:22.427009054+07:00","message":"[GCS] Cleaned up inactive client: 2192"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:22.427011956+07:00","message":"[GCS] Cleaned up inactive client: 2197"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:22.427014208+07:00","message":"[GCS] Cleaned up inactive client: 2195"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:22.427016229+07:00","message":"[GCS] Cleaned up inactive client: 2186"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:22.427018407+07:00","message":"[GCS] Cleaned up inactive client: 2188"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:22.427020555+07:00","message":"[GCS] Cleaned up inactive client: 2189"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:22.427022548+07:00","message":"[GCS] Cleaned up inactive client: 2196"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:22.427024801+07:00","message":"[GCS] Cleaned up inactive client: 2185"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:22.427027012+07:00","message":"[GCS] Cleaned up inactive client: 2187"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:23.261978884+07:00","message":"receive streaming session, msgId: 2236"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:23.262023081+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":"2025-10-27T15:51:23.262029564+07:00","message":"receive interim result [false|false]: จนถึงปัจจุบัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:23.262044503+07:00","message":"[buffer interim] 2236 false จนถึงปัจจุบัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:23.262053157+07:00","message":"[bufferProcess] interim [20000000]:จนถึงปัจจุบัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:23.262055333+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:51:23.404982801+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:51:23.4050002+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:23.513024107+07:00","message":"receive streaming session, msgId: 2236"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:23.51305559+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":"2025-10-27T15:51:23.513063865+07:00","message":"receive interim result [false|false]: จนถึงปัจจุบันนี้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:23.513075749+07:00","message":"[buffer interim] 2236 false จนถึงปัจจุบันนี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:23.513082363+07:00","message":"[bufferProcess] interim [320000000]:จนถึงปัจจุบันนี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:23.513084241+07:00","message":"[bufferProcess] send to processor:จนถึงปัจจุบัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:23.513089382+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:23.513093264+07:00","message":"> Transcript [10952] [false]: 'จนถึงปัจจุบัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:23.513097281+07:00","message":"Set StatePrefix (first interim): 'จนถึงปัจจุบัน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:23.733956909+07:00","message":"[GCS] IsForceVAD: false for message ID: 2236"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:23.769202765+07:00","message":"receive streaming session, msgId: 2236"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:23.76924125+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":"2025-10-27T15:51:23.769247496+07:00","message":"receive interim result [false|false]: จนถึงปัจจุบันนี้ค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:23.769260513+07:00","message":"[buffer interim] 2236 false จนถึงปัจจุบันนี้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:23.769266708+07:00","message":"[bufferProcess] interim [500000000]:จนถึงปัจจุบันนี้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:23.769268796+07:00","message":"[bufferProcess] send to processor:จนถึงปัจจุบันนี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:23.769274031+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:23.769276914+07:00","message":"> Transcript [10953] [false]: 'จนถึงปัจจุบันนี้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:23.769279834+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:23.769281711+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:23.769283326+07:00","message":"StatePrefix: 'จนถึงปัจจุบัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:23.769285313+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:23.84846811+07:00","message":"receive streaming session, msgId: 2236"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:23.848507596+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จนถึงปัจจุบันนี้ค่ะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":710000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:23.848514064+07:00","message":"receive interim result [true|false]: จนถึงปัจจุบันนี้ค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:23.848526106+07:00","message":"end recv isFinal message id 2236"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:23.848528325+07:00","message":"end Recv id 2236"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:23.848533977+07:00","message":"[buffer interim] 2236 true จนถึงปัจจุบันนี้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:23.848540818+07:00","message":"[bufferProcess] interim [710000000]:จนถึงปัจจุบันนี้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:23.848543218+07:00","message":"[bufferProcess] send to processor (isfinal):จนถึงปัจจุบันนี้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:23.848546194+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:23.848548771+07:00","message":"> Transcript [10954] [false]: 'จนถึงปัจจุบันนี้ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:23.848551318+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:23.848553111+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:23.84855472+07:00","message":"StatePrefix: 'จนถึงปัจจุบัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:23.848556588+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:23.848558237+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:23.84855987+07:00","message":"> Transcript [10955] [true]: 'จนถึงปัจจุบันนี้ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:23.848561567+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:23.84856288+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:23.848564245+07:00","message":"StatePrefix: 'จนถึงปัจจุบัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:23.848565653+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:23.848572251+07:00","message":"Push: 'จนถึงปัจจุบันนี้ค่ะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:23.848579672+07:00","message":"push: {true จนถึงปัจจุบันนี้ค่ะ 0 0xc002a06000}"}
{"level":"info","service":"Main","time":"2025-10-27T15:51:23.854293696+07:00","message":"write wav file: './tmp/7446/7446_2236.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:24.185122867+07:00","message":"[GCS] Start streaming session, msgId: 2237"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:25.637012496+07:00","message":"receive streaming session, msgId: 2237"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:25.637051192+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":"2025-10-27T15:51:25.637056449+07:00","message":"receive interim result [false|false]: สมเด็จ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:25.637072287+07:00","message":"[buffer interim] 2237 false สมเด็จ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:25.637079787+07:00","message":"[bufferProcess] interim [320000000]:สมเด็จ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:25.637081297+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:25.637086345+07:00","message":"[bufferProcess] send to processor (ticker):สมเด็จ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:25.637089076+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:25.637091551+07:00","message":"> Transcript [10956] [false]: 'สมเด็จ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:25.637093566+07:00","message":"Set StatePrefix (first interim): 'สมเด็จ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:25.82145614+07:00","message":"receive streaming session, msgId: 2237"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:25.821488923+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":"2025-10-27T15:51:25.82149466+07:00","message":"receive interim result [false|false]: สมเด็จพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:25.821509304+07:00","message":"[buffer interim] 2237 false สมเด็จพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:25.821516458+07:00","message":"[bufferProcess] interim [440000000]:สมเด็จพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:25.821518008+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:25.947862137+07:00","message":"receive streaming session, msgId: 2237"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:25.947896953+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":"2025-10-27T15:51:25.947902483+07:00","message":"receive interim result [false|false]: สมเด็จพระพุทธ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:25.947913782+07:00","message":"[buffer interim] 2237 false สมเด็จพระพุทธ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:25.947920429+07:00","message":"[bufferProcess] interim [560000000]:สมเด็จพระพุทธ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:25.947922743+07:00","message":"[bufferProcess] send to processor:สมเด็จพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:25.947925889+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:25.947928354+07:00","message":"> Transcript [10957] [false]: 'สมเด็จพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:25.947931232+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:25.947932984+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:25.947934811+07:00","message":"StatePrefix: 'สมเด็จ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:25.947936476+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:26.066861316+07:00","message":"receive streaming session, msgId: 2237"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:26.066893516+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":"2025-10-27T15:51:26.066899656+07:00","message":"receive interim result [false|false]: สมเด็จพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:26.066913448+07:00","message":"[buffer interim] 2237 false สมเด็จพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:26.066919584+07:00","message":"[bufferProcess] interim [680000000]:สมเด็จพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:26.066922006+07:00","message":"[bufferProcess] send to processor:สมเด็จพระพุทธ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:26.066927435+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:26.066929968+07:00","message":"> Transcript [10958] [false]: 'สมเด็จพระพุทธ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:26.066932402+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:26.066933941+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:26.066935674+07:00","message":"StatePrefix: 'สมเด็จ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:26.066937534+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:26.1398539+07:00","message":"receive streaming session, msgId: 2237"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:26.139893733+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":"2025-10-27T15:51:26.139899536+07:00","message":"receive interim result [false|false]: สมเด็จพระพุทธยอด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:26.139915723+07:00","message":"[buffer interim] 2237 false สมเด็จพระพุทธยอด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:26.13992374+07:00","message":"[bufferProcess] interim [740000000]:สมเด็จพระพุทธยอด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:26.139926835+07:00","message":"[bufferProcess] send to processor:สมเด็จพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:26.139931173+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:26.139934684+07:00","message":"> Transcript [10959] [false]: 'สมเด็จพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:26.139938771+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:26.13994103+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:26.139943262+07:00","message":"StatePrefix: 'สมเด็จ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:26.139945518+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:26.265439744+07:00","message":"receive streaming session, msgId: 2237"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:26.265478577+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":"2025-10-27T15:51:26.26548534+07:00","message":"receive interim result [false|false]: สมเด็จพระพุทธยอดฟ้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:26.265496839+07:00","message":"[buffer interim] 2237 false สมเด็จพระพุทธยอดฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:26.265504678+07:00","message":"[bufferProcess] interim [860000000]:สมเด็จพระพุทธยอดฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:26.265507588+07:00","message":"[bufferProcess] send to processor:สมเด็จพระพุทธยอด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:26.26551414+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:26.265518276+07:00","message":"> Transcript [10960] [false]: 'สมเด็จพระพุทธยอด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:26.265522272+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:26.265524783+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:26.265527089+07:00","message":"StatePrefix: 'สมเด็จ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:26.26553036+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:26.265534584+07:00","message":"Push: 'สมเด็จ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:26.265537043+07:00","message":"TextPushed: 'สมเด็จ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:26.265539576+07:00","message":"Set new StatePrefix : 'สมเด็จพระพุทธยอด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:26.265541922+07:00","message":"Next Push (prob) : 'พระพุทธยอด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:26.265558723+07:00","message":"push: {false สมเด็จ 0 0xc002881380}"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:51:26.405373571+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:51:26.405385344+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:26.646585372+07:00","message":"receive streaming session, msgId: 2237"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:26.64662323+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":"2025-10-27T15:51:26.646629172+07:00","message":"receive interim result [false|false]: สมเด็จพระพุทธยอดฟ้าจุฬา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:26.646641714+07:00","message":"[buffer interim] 2237 false สมเด็จพระพุทธยอดฟ้าจุฬา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:26.646647765+07:00","message":"[bufferProcess] interim [280000000]:สมเด็จพระพุทธยอดฟ้าจุฬา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:26.646650549+07:00","message":"[bufferProcess] send to processor:สมเด็จพระพุทธยอดฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:26.6466556+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:26.64665818+07:00","message":"> Transcript [10961] [false]: 'สมเด็จพระพุทธยอดฟ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:26.646661239+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:26.64666301+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:26.646664837+07:00","message":"StatePrefix: 'สมเด็จพระพุทธยอด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:26.646666848+07:00","message":"TextPushed: 'สมเด็จ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:26.837982195+07:00","message":"receive streaming session, msgId: 2237"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:26.838016058+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":"2025-10-27T15:51:26.838022056+07:00","message":"receive interim result [false|false]: สมเด็จพระพุทธยอดฟ้าจุฬาโลก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:26.838035382+07:00","message":"[buffer interim] 2237 false สมเด็จพระพุทธยอดฟ้าจุฬาโลก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:26.838041953+07:00","message":"[bufferProcess] interim [460000000]:สมเด็จพระพุทธยอดฟ้าจุฬาโลก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:26.838044179+07:00","message":"[bufferProcess] send to processor:สมเด็จพระพุทธยอดฟ้าจุฬา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:26.838049295+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:26.838051733+07:00","message":"> Transcript [10962] [false]: 'สมเด็จพระพุทธยอดฟ้าจุฬา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:26.838054885+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:26.83805656+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:26.838058534+07:00","message":"StatePrefix: 'สมเด็จพระพุทธยอด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:26.838060533+07:00","message":"TextPushed: 'สมเด็จ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:27.156367799+07:00","message":"receive streaming session, msgId: 2237"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:27.156401085+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":"2025-10-27T15:51:27.156407217+07:00","message":"receive interim result [false|false]: สมเด็จพระพุทธยอดฟ้าจุฬาโลกมหาราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:27.15641937+07:00","message":"[buffer interim] 2237 false สมเด็จพระพุทธยอดฟ้าจุฬาโลกมหาราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:27.15642569+07:00","message":"[bufferProcess] interim [820000000]:สมเด็จพระพุทธยอดฟ้าจุฬาโลกมหาราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:27.156429225+07:00","message":"[bufferProcess] send to processor:สมเด็จพระพุทธยอดฟ้าจุฬาโลก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:27.156435561+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:27.156437953+07:00","message":"> Transcript [10963] [false]: 'สมเด็จพระพุทธยอดฟ้าจุฬาโลก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:27.156440985+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:27.156442958+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:27.156445001+07:00","message":"StatePrefix: 'สมเด็จพระพุทธยอด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:27.156446837+07:00","message":"TextPushed: 'สมเด็จ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:27.747909761+07:00","message":"receive streaming session, msgId: 2237"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:27.747939755+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":"2025-10-27T15:51:27.74794544+07:00","message":"receive interim result [false|false]: สมเด็จพระพุทธยอดฟ้าจุฬาโลกมหาราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:27.747958856+07:00","message":"[buffer interim] 2237 false สมเด็จพระพุทธยอดฟ้าจุฬาโลกมหาราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:27.747965905+07:00","message":"[bufferProcess] interim [420000000]:สมเด็จพระพุทธยอดฟ้าจุฬาโลกมหาราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:27.74796793+07:00","message":"[bufferProcess] send to processor:สมเด็จพระพุทธยอดฟ้าจุฬาโลกมหาราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:27.74797311+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:27.747975664+07:00","message":"> Transcript [10964] [false]: 'สมเด็จพระพุทธยอดฟ้าจุฬาโลกมหาราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:27.747978817+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:27.747980697+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:27.74798266+07:00","message":"StatePrefix: 'สมเด็จพระพุทธยอด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:27.747984676+07:00","message":"TextPushed: 'สมเด็จ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:27.747988569+07:00","message":"Push: 'พระพุทธยอด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:27.747990231+07:00","message":"TextPushed: 'สมเด็จพระพุทธยอด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:27.747991898+07:00","message":"Set new StatePrefix : 'สมเด็จพระพุทธยอดฟ้าจุฬาโลกมหาราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:27.747994005+07:00","message":"Next Push (prob) : 'ฟ้าจุฬาโลกมหาราช'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:27.748001759+07:00","message":"push: {false พระพุทธยอด 0 0xc002881380}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:28.062422682+07:00","message":"receive streaming session, msgId: 2237"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:28.062459439+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":"2025-10-27T15:51:28.062466154+07:00","message":"receive interim result [false|false]: สมเด็จพระพุทธยอดฟ้าจุฬาโลกมหาราชโปรดเกล้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:28.062481248+07:00","message":"[buffer interim] 2237 false สมเด็จพระพุทธยอดฟ้าจุฬาโลกมหาราชโปรดเกล้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:28.062488029+07:00","message":"[bufferProcess] interim [720000000]:สมเด็จพระพุทธยอดฟ้าจุฬาโลกมหาราชโปรดเกล้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:28.062490955+07:00","message":"[bufferProcess] send to processor:สมเด็จพระพุทธยอดฟ้าจุฬาโลกมหาราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:28.062497254+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:28.062499964+07:00","message":"> Transcript [10965] [false]: 'สมเด็จพระพุทธยอดฟ้าจุฬาโลกมหาราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:28.062503062+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:28.062505029+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:28.062507005+07:00","message":"StatePrefix: 'สมเด็จพระพุทธยอดฟ้าจุฬาโลกมหาราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:28.062509154+07:00","message":"TextPushed: 'สมเด็จพระพุทธยอด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:28.44212077+07:00","message":"receive streaming session, msgId: 2237"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:28.442157622+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":"2025-10-27T15:51:28.442164204+07:00","message":"receive interim result [false|false]: สมเด็จพระพุทธยอดฟ้าจุฬาโลกมหาราชโปรดเกล้าโปรดกระหม่อม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:28.442178453+07:00","message":"[buffer interim] 2237 false สมเด็จพระพุทธยอดฟ้าจุฬาโลกมหาราชโปรดเกล้าโปรดกระหม่อม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:28.442184655+07:00","message":"[bufferProcess] interim [80000000]:สมเด็จพระพุทธยอดฟ้าจุฬาโลกมหาราชโปรดเกล้าโปรดกระหม่อม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:28.442186991+07:00","message":"[bufferProcess] send to processor:สมเด็จพระพุทธยอดฟ้าจุฬาโลกมหาราชโปรดเกล้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:28.442190514+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:28.442193293+07:00","message":"> Transcript [10966] [false]: 'สมเด็จพระพุทธยอดฟ้าจุฬาโลกมหาราชโปรดเกล้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:28.442196336+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:28.442198047+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:28.442200016+07:00","message":"StatePrefix: 'สมเด็จพระพุทธยอดฟ้าจุฬาโลกมหาราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:28.442202544+07:00","message":"TextPushed: 'สมเด็จพระพุทธยอด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:28.853468247+07:00","message":"receive streaming session, msgId: 2237"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:28.853501755+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":"2025-10-27T15:51:28.853507706+07:00","message":"receive interim result [false|false]: สมเด็จพระพุทธยอดฟ้าจุฬาโลกมหาราชโปรดเกล้าโปรดกระหม่อมให้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:28.853521007+07:00","message":"[buffer interim] 2237 false สมเด็จพระพุทธยอดฟ้าจุฬาโลกมหาราชโปรดเกล้าโปรดกระหม่อมให้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:28.853527815+07:00","message":"[bufferProcess] interim [380000000]:สมเด็จพระพุทธยอดฟ้าจุฬาโลกมหาราชโปรดเกล้าโปรดกระหม่อมให้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:28.853530629+07:00","message":"[bufferProcess] send to processor:สมเด็จพระพุทธยอดฟ้าจุฬาโลกมหาราชโปรดเกล้าโปรดกระหม่อม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:28.853535747+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:28.85353852+07:00","message":"> Transcript [10967] [false]: 'สมเด็จพระพุทธยอดฟ้าจุฬาโลกมหาราชโปรดเกล้าโปรดกระหม่อม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:28.853542441+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:28.853544455+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:28.853546612+07:00","message":"StatePrefix: 'สมเด็จพระพุทธยอดฟ้าจุฬาโลกมหาราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:28.853548789+07:00","message":"TextPushed: 'สมเด็จพระพุทธยอด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:28.950460925+07:00","message":"receive streaming session, msgId: 2237"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:28.950497745+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":"2025-10-27T15:51:28.9505036+07:00","message":"receive interim result [false|false]: สมเด็จพระพุทธยอดฟ้าจุฬาโลกมหาราชโปรดเกล้าโปรดกระหม่อมให้สร้าง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:28.950516814+07:00","message":"[buffer interim] 2237 false สมเด็จพระพุทธยอดฟ้าจุฬาโลกมหาราชโปรดเกล้าโปรดกระหม่อมให้สร้าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:28.950525068+07:00","message":"[bufferProcess] interim [560000000]:สมเด็จพระพุทธยอดฟ้าจุฬาโลกมหาราชโปรดเกล้าโปรดกระหม่อมให้สร้าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:28.950528678+07:00","message":"[bufferProcess] send to processor:สมเด็จพระพุทธยอดฟ้าจุฬาโลกมหาราชโปรดเกล้าโปรดกระหม่อมให้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:28.950535947+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:28.950538559+07:00","message":"> Transcript [10968] [false]: 'สมเด็จพระพุทธยอดฟ้าจุฬาโลกมหาราชโปรดเกล้าโปรดกระหม่อมให้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:28.950542353+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:28.950544335+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:28.950546317+07:00","message":"StatePrefix: 'สมเด็จพระพุทธยอดฟ้าจุฬาโลกมหาราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:28.950548666+07:00","message":"TextPushed: 'สมเด็จพระพุทธยอด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:28.95055359+07:00","message":"Push: 'ฟ้าจุฬาโลกมหาราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:28.950555398+07:00","message":"TextPushed: 'สมเด็จพระพุทธยอดฟ้าจุฬาโลกมหาราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:28.950557201+07:00","message":"Set new StatePrefix : 'สมเด็จพระพุทธยอดฟ้าจุฬาโลกมหาราชโปรดเกล้าโปรดกระหม่อมให้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:28.950559606+07:00","message":"Next Push (prob) : 'โปรดเกล้าโปรดกระหม่อมให้'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:28.950567692+07:00","message":"push: {false ฟ้าจุฬาโลกมหาราช 0 0xc002881380}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:29.155051913+07:00","message":"receive streaming session, msgId: 2237"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:29.155085062+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":"2025-10-27T15:51:29.155090937+07:00","message":"receive interim result [false|false]: สมเด็จพระพุทธยอดฟ้าจุฬาโลกมหาราชโปรดเกล้าฯให้สร้างขึ้น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:29.155104394+07:00","message":"[buffer interim] 2237 false สมเด็จพระพุทธยอดฟ้าจุฬาโลกมหาราชโปรดเกล้าฯให้สร้างขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:29.155111647+07:00","message":"[bufferProcess] interim [800000000]:สมเด็จพระพุทธยอดฟ้าจุฬาโลกมหาราชโปรดเกล้าฯให้สร้างขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:29.155114619+07:00","message":"[bufferProcess] send to processor:สมเด็จพระพุทธยอดฟ้าจุฬาโลกมหาราชโปรดเกล้าโปรดกระหม่อมให้สร้าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:29.15511831+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:29.155121169+07:00","message":"> Transcript [10969] [false]: 'สมเด็จพระพุทธยอดฟ้าจุฬาโลกมหาราชโปรดเกล้าโปรดกระหม่อมให้สร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:29.155124308+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:29.155125923+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:29.155127581+07:00","message":"StatePrefix: 'สมเด็จพระพุทธยอดฟ้าจุฬาโลกมหาราชโปรดเกล้าโปรดกระหม่อมให้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:29.15512972+07:00","message":"TextPushed: 'สมเด็จพระพุทธยอดฟ้าจุฬาโลกมหาราช'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:29.305351037+07:00","message":"[GCS] IsForceVAD: false for message ID: 2237"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:51:29.405628606+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:51:29.405640525+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:29.424424142+07:00","message":"receive streaming session, msgId: 2237"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:29.424459738+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สมเด็จพระพุทธยอดฟ้าจุฬาโลกมหาราชโปรดเกล้าโปรดกระหม่อมให้สร้างขึ้น\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":130000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:29.42446692+07:00","message":"receive interim result [true|false]: สมเด็จพระพุทธยอดฟ้าจุฬาโลกมหาราชโปรดเกล้าโปรดกระหม่อมให้สร้างขึ้น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:29.424474546+07:00","message":"end recv isFinal message id 2237"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:29.424476358+07:00","message":"end Recv id 2237"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:29.42449678+07:00","message":"[buffer interim] 2237 true สมเด็จพระพุทธยอดฟ้าจุฬาโลกมหาราชโปรดเกล้าโปรดกระหม่อมให้สร้างขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:29.424503906+07:00","message":"[bufferProcess] interim [130000000]:สมเด็จพระพุทธยอดฟ้าจุฬาโลกมหาราชโปรดเกล้าโปรดกระหม่อมให้สร้างขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:29.424506891+07:00","message":"[bufferProcess] send to processor (isfinal):สมเด็จพระพุทธยอดฟ้าจุฬาโลกมหาราชโปรดเกล้าฯให้สร้างขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:29.42451018+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:29.424513251+07:00","message":"> Transcript [10970] [false]: 'สมเด็จพระพุทธยอดฟ้าจุฬาโลกมหาราชโปรดเกล้าฯให้สร้างขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:29.424515287+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:29.424517292+07:00","message":"Set new StatePrefix: 'สมเด็จพระพุทธยอดฟ้าจุฬาโลกมหาราชโปรดเกล้าฯให้สร้างขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:29.424519008+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:29.424522301+07:00","message":"> Transcript [10971] [true]: 'สมเด็จพระพุทธยอดฟ้าจุฬาโลกมหาราชโปรดเกล้าโปรดกระหม่อมให้สร้างขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:29.424526163+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:29.424527848+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:29.424529528+07:00","message":"StatePrefix: 'สมเด็จพระพุทธยอดฟ้าจุฬาโลกมหาราชโปรดเกล้าฯให้สร้างขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:29.424531813+07:00","message":"TextPushed: 'สมเด็จพระพุทธยอดฟ้าจุฬาโลกมหาราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:29.424534664+07:00","message":"Push: 'โปรดเกล้าโปรดกระหม่อมให้สร้างขึ้น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:29.42454254+07:00","message":"push: {true โปรดเกล้าโปรดกระหม่อมให้สร้างขึ้น 0 0xc002881380}"}
{"level":"info","service":"Main","time":"2025-10-27T15:51:29.434405403+07:00","message":"write wav file: './tmp/7446/7446_2237.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:29.624668857+07:00","message":"[GCS] Start streaming session, msgId: 2238"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:30.673049419+07:00","message":"receive streaming session, msgId: 2238"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:30.673093592+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":"2025-10-27T15:51:30.673099409+07:00","message":"receive interim result [false|false]: พุทธศักราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:30.673113824+07:00","message":"[buffer interim] 2238 false พุทธศักราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:30.673120966+07:00","message":"[bufferProcess] interim [80000000]:พุทธศักราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:30.673122462+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:30.673127618+07:00","message":"[bufferProcess] send to processor (ticker):พุทธศักราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:30.673130034+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:30.673132618+07:00","message":"> Transcript [10972] [false]: 'พุทธศักราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:30.673134656+07:00","message":"Set StatePrefix (first interim): 'พุทธศักราช'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:31.188216223+07:00","message":"receive streaming session, msgId: 2238"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:31.188258257+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พุทธศักราช 2000\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:31.188265749+07:00","message":"receive interim result [false|false]: พุทธศักราช 2000"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:31.18828197+07:00","message":"[buffer interim] 2238 false พุทธศักราช 2000"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:31.188293005+07:00","message":"[bufferProcess] interim [560000000]:พุทธศักราช 2000"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:31.188295256+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:31.261752385+07:00","message":"receive streaming session, msgId: 2238"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:31.261788945+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":"2025-10-27T15:51:31.261795268+07:00","message":"receive interim result [false|false]: พุทธศักราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:31.261808739+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 2000\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:31.261811194+07:00","message":"receive interim result [false|false]:  2000"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:31.26181846+07:00","message":"[buffer interim] 2238 false พุทธศักราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:31.26182144+07:00","message":"[buffer interim] 2238 false  2000"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:31.261827199+07:00","message":"[bufferProcess] interim [680000000]:พุทธศักราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:31.261829377+07:00","message":"[bufferProcess] send to processor:พุทธศักราช 2000"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:31.261831764+07:00","message":"[bufferProcess] interim [680000000]: 2000"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:31.261833788+07:00","message":"[bufferProcess] update buffer: พุทธศักราช 2000"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:31.261836723+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:31.261839675+07:00","message":"> Transcript [10973] [false]: 'พุทธศักราช 2000'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:31.26184215+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:31.261854596+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:31.261856756+07:00","message":"StatePrefix: 'พุทธศักราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:31.261858627+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:31.584937815+07:00","message":"receive streaming session, msgId: 2238"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:31.584972359+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พุทธศักราช\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:31.584978481+07:00","message":"receive interim result [false|false]: พุทธศักราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:31.584991184+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 2003\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:31.584993759+07:00","message":"receive interim result [false|false]:  2003"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:31.585001352+07:00","message":"[buffer interim] 2238 false พุทธศักราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:31.585004359+07:00","message":"[buffer interim] 2238 false  2003"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:31.585009675+07:00","message":"[bufferProcess] interim [980000000]:พุทธศักราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:31.58501156+07:00","message":"[bufferProcess] send to processor:พุทธศักราช 2000"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:31.585013995+07:00","message":"[bufferProcess] interim [980000000]: 2003"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:31.585016177+07:00","message":"[bufferProcess] update buffer: พุทธศักราช 2003"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:31.585019032+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:31.585021761+07:00","message":"> Transcript [10974] [false]: 'พุทธศักราช 2000'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:31.585024519+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:31.585026409+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:31.585027973+07:00","message":"StatePrefix: 'พุทธศักราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:31.585029593+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:31.702173823+07:00","message":"receive streaming session, msgId: 2238"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:31.702206885+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":"2025-10-27T15:51:31.702212399+07:00","message":"receive interim result [false|false]: พุทธศักราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:31.702222025+07:00","message":"[buffer interim] 2238 false พุทธศักราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:31.702228473+07:00","message":"[bufferProcess] interim [40000000]:พุทธศักราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:31.702230616+07:00","message":"[bufferProcess] send to processor:พุทธศักราช 2003"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:31.702233722+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:31.702236362+07:00","message":"> Transcript [10975] [false]: 'พุทธศักราช 2003'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:31.702238553+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:31.702240136+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:31.702241938+07:00","message":"StatePrefix: 'พุทธศักราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:31.702243586+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:31.704073612+07:00","message":"receive streaming session, msgId: 2238"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:31.704103066+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":"2025-10-27T15:51:31.704109642+07:00","message":"receive interim result [false|false]: พุทธศักราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:31.70412386+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 2300\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:31.70412703+07:00","message":"receive interim result [false|false]:  2300"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:31.704136782+07:00","message":"[buffer interim] 2238 false พุทธศักราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:31.704140516+07:00","message":"[buffer interim] 2238 false  2300"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:31.704145546+07:00","message":"[bufferProcess] interim [100000000]:พุทธศักราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:31.704148074+07:00","message":"[bufferProcess] send to processor:พุทธศักราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:31.704151421+07:00","message":"[bufferProcess] interim [100000000]: 2300"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:31.704154094+07:00","message":"[bufferProcess] update buffer: พุทธศักราช 2300"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:31.704157506+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:31.704160923+07:00","message":"> Transcript [10976] [false]: 'พุทธศักราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:31.704164006+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:31.704166177+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:31.704168988+07:00","message":"StatePrefix: 'พุทธศักราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:31.704171371+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:31.704174335+07:00","message":"Push: 'พุทธศักราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:31.704176708+07:00","message":"TextPushed: 'พุทธศักราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:31.704179402+07:00","message":"Set new StatePrefix : 'พุทธศักราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:31.704182315+07:00","message":"Next Push (prob) : ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:31.704192897+07:00","message":"push: {false พุทธศักราช 0 0xc002a07980}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:31.969962864+07:00","message":"receive streaming session, msgId: 2238"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:31.969994113+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":"2025-10-27T15:51:31.969999482+07:00","message":"receive interim result [false|false]: พุทธศักราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:31.970008309+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 2310\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:31.970010655+07:00","message":"receive interim result [false|false]:  2310"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:31.970017406+07:00","message":"[buffer interim] 2238 false พุทธศักราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:31.97002027+07:00","message":"[buffer interim] 2238 false  2310"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:31.97002557+07:00","message":"[bufferProcess] interim [400000000]:พุทธศักราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:31.970027552+07:00","message":"[bufferProcess] send to processor:พุทธศักราช 2300"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:31.970029818+07:00","message":"[bufferProcess] interim [400000000]: 2310"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:31.970031604+07:00","message":"[bufferProcess] update buffer: พุทธศักราช 2310"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:31.970034255+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:31.970036801+07:00","message":"> Transcript [10977] [false]: 'พุทธศักราช 2300'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:31.970038742+07:00","message":"Set StatePrefix (first interim): 'พุทธศักราช 2300'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:32.226032491+07:00","message":"receive streaming session, msgId: 2238"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:32.22607188+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พุทธศักราช\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:32.226078166+07:00","message":"receive interim result [false|false]: พุทธศักราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:32.226089404+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 2300 30\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:32.226092168+07:00","message":"receive interim result [false|false]:  2300 30"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:32.226099481+07:00","message":"[buffer interim] 2238 false พุทธศักราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:32.22610476+07:00","message":"[buffer interim] 2238 false  2300 30"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:32.226110372+07:00","message":"[bufferProcess] interim [580000000]:พุทธศักราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:32.226112564+07:00","message":"[bufferProcess] send to processor:พุทธศักราช 2310"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:32.226115215+07:00","message":"[bufferProcess] interim [580000000]: 2300 30"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:32.22611783+07:00","message":"[bufferProcess] update buffer: พุทธศักราช 2300 30"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:32.226120804+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:32.226123514+07:00","message":"> Transcript [10978] [false]: 'พุทธศักราช 2310'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:32.226125781+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:32.226127577+07:00","message":"Set new StatePrefix: 'พุทธศักราช 2310'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:51:32.406069464+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:51:32.406085792+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:32.410539438+07:00","message":"receive streaming session, msgId: 2238"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:32.41057156+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พุทธศักราช\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:32.410576788+07:00","message":"receive interim result [false|false]: พุทธศักราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:32.410587476+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 2300 33\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:32.410589915+07:00","message":"receive interim result [false|false]:  2300 33"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:32.410597776+07:00","message":"[buffer interim] 2238 false พุทธศักราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:32.410600867+07:00","message":"[buffer interim] 2238 false  2300 33"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:32.410606006+07:00","message":"[bufferProcess] interim [760000000]:พุทธศักราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:32.410608155+07:00","message":"[bufferProcess] send to processor:พุทธศักราช 2300 30"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:32.410610617+07:00","message":"[bufferProcess] interim [760000000]: 2300 33"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:32.410612565+07:00","message":"[bufferProcess] update buffer: พุทธศักราช 2300 33"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:32.410615478+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:32.410617888+07:00","message":"> Transcript [10979] [false]: 'พุทธศักราช 2300 30'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:32.410619806+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:32.410621321+07:00","message":"Set new StatePrefix: 'พุทธศักราช 2300 30'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:32.704881365+07:00","message":"[GCS] IsForceVAD: false for message ID: 2238"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:32.790822247+07:00","message":"receive streaming session, msgId: 2238"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:32.790865139+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พุทธศักราช 2300\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:32.790871037+07:00","message":"receive interim result [false|false]: พุทธศักราช 2300"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:32.790880195+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 33\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:32.790882653+07:00","message":"receive interim result [false|false]:  33"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:32.790889799+07:00","message":"[buffer interim] 2238 false พุทธศักราช 2300"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:32.790893228+07:00","message":"[buffer interim] 2238 false  33"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:32.790898824+07:00","message":"[bufferProcess] interim [180000000]:พุทธศักราช 2300"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:32.790903931+07:00","message":"[bufferProcess] send to processor:พุทธศักราช 2300 33"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:32.790906627+07:00","message":"[bufferProcess] interim [180000000]: 33"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:32.790908602+07:00","message":"[bufferProcess] update buffer: พุทธศักราช 2300 33"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:32.790911319+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:32.790913797+07:00","message":"> Transcript [10980] [false]: 'พุทธศักราช 2300 33'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:32.790915679+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:32.790917262+07:00","message":"Set new StatePrefix: 'พุทธศักราช 2300 33'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:32.806923237+07:00","message":"receive streaming session, msgId: 2238"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:32.806957456+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พุทธศักราช 2333\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:32.806964257+07:00","message":"receive interim result [true|false]: พุทธศักราช 2333"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:32.806971949+07:00","message":"end recv isFinal message id 2238"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:32.806974347+07:00","message":"end Recv id 2238"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:32.806982169+07:00","message":"[buffer interim] 2238 true พุทธศักราช 2333"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:32.806989865+07:00","message":"[bufferProcess] interim [300000000]:พุทธศักราช 2333"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:32.80699618+07:00","message":"[bufferProcess] send to processor (isfinal):พุทธศักราช 2300 33"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:32.806999552+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:32.807002324+07:00","message":"> Transcript [10981] [false]: 'พุทธศักราช 2300 33'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:32.807005039+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:32.807006874+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:32.807008448+07:00","message":"StatePrefix: 'พุทธศักราช 2300 33'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:32.807010219+07:00","message":"TextPushed: 'พุทธศักราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:32.80701165+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:32.807013509+07:00","message":"> Transcript [10982] [true]: 'พุทธศักราช 2333'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:32.807015332+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:32.807016733+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:32.807018083+07:00","message":"StatePrefix: 'พุทธศักราช 2300 33'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:32.807019592+07:00","message":"TextPushed: 'พุทธศักราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:32.807023812+07:00","message":"Push: ' 2333'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:32.807032129+07:00","message":"push: {true  2333 0 0xc002a07980}"}
{"level":"info","service":"Main","time":"2025-10-27T15:51:32.81577861+07:00","message":"write wav file: './tmp/7446/7446_2238.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:32.836484087+07:00","message":"[GCS] Start streaming session, msgId: 2239"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:33.382007717+07:00","message":"receive streaming session, msgId: 2239"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:33.382043643+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":"2025-10-27T15:51:33.382048717+07:00","message":"receive interim result [false|false]: ผล"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:33.382061893+07:00","message":"[buffer interim] 2239 false ผล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:33.382068735+07:00","message":"[bufferProcess] interim [480000000]:ผล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:33.382070091+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:33.564510434+07:00","message":"receive streaming session, msgId: 2239"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:33.564548358+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":"2025-10-27T15:51:33.56455524+07:00","message":"receive interim result [false|false]: บนพื้น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:33.564569543+07:00","message":"[buffer interim] 2239 false บนพื้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:33.564577495+07:00","message":"[bufferProcess] interim [720000000]:บนพื้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:33.564580425+07:00","message":"[bufferProcess] send to processor:ผล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:33.564584563+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:33.56458803+07:00","message":"> Transcript [10983] [false]: 'ผล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:33.564590814+07:00","message":"Set StatePrefix (first interim): 'ผล'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:33.692897658+07:00","message":"receive streaming session, msgId: 2239"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:33.692928666+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":"2025-10-27T15:51:33.692934212+07:00","message":"receive interim result [false|false]: คนพื้นที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:33.692946923+07:00","message":"[buffer interim] 2239 false คนพื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:33.692953002+07:00","message":"[bufferProcess] interim [840000000]:คนพื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:33.69295487+07:00","message":"[bufferProcess] send to processor:บนพื้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:33.692960225+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:33.692962624+07:00","message":"> Transcript [10984] [false]: 'บนพื้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:33.692964621+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:33.692966376+07:00","message":"Set new StatePrefix: 'บนพื้น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:34.015486772+07:00","message":"receive streaming session, msgId: 2239"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:34.015522969+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":"2025-10-27T15:51:34.01552849+07:00","message":"receive interim result [false|false]: คนพื้นที่เธอ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:34.015546746+07:00","message":"[buffer interim] 2239 false คนพื้นที่เธอ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:34.015553152+07:00","message":"[bufferProcess] interim [140000000]:คนพื้นที่เธอ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:34.015555329+07:00","message":"[bufferProcess] send to processor:คนพื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:34.015558542+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:34.015561157+07:00","message":"> Transcript [10985] [false]: 'คนพื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:34.015563021+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:34.015564859+07:00","message":"Set new StatePrefix: 'คนพื้นที่'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:34.017594964+07:00","message":"receive streaming session, msgId: 2239"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:34.017614656+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":"2025-10-27T15:51:34.017619938+07:00","message":"receive interim result [false|false]: คนพื้นที่เดิม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:34.01763105+07:00","message":"[buffer interim] 2239 false คนพื้นที่เดิม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:34.017636189+07:00","message":"[bufferProcess] interim [200000000]:คนพื้นที่เดิม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:34.017639243+07:00","message":"[bufferProcess] send to processor:คนพื้นที่เธอ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:34.017642174+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:34.017644299+07:00","message":"> Transcript [10986] [false]: 'คนพื้นที่เธอ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:34.017647101+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:34.017648742+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:34.01765036+07:00","message":"StatePrefix: 'คนพื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:34.017652227+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:34.599651047+07:00","message":"receive streaming session, msgId: 2239"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:34.599695155+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คนพื้นที่เดิม\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:34.59970181+07:00","message":"receive interim result [false|false]: คนพื้นที่เดิม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:34.599715992+07:00","message":"[buffer interim] 2239 false คนพื้นที่เดิม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:34.599722836+07:00","message":"[bufferProcess] interim [800000000]:คนพื้นที่เดิม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:34.599724855+07:00","message":"[bufferProcess] send to processor:คนพื้นที่เดิม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:34.599727976+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:34.59973071+07:00","message":"> Transcript [10987] [false]: 'คนพื้นที่เดิม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:34.599733871+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:34.599735647+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:34.599737242+07:00","message":"StatePrefix: 'คนพื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:34.599738945+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:34.716342846+07:00","message":"receive streaming session, msgId: 2239"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:34.716379181+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":"2025-10-27T15:51:34.716385767+07:00","message":"receive interim result [false|false]: คนพื้นที่เดิมของ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:34.716398893+07:00","message":"[buffer interim] 2239 false คนพื้นที่เดิมของ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:34.716406001+07:00","message":"[bufferProcess] interim [860000000]:คนพื้นที่เดิมของ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:34.716408282+07:00","message":"[bufferProcess] send to processor:คนพื้นที่เดิม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:34.716413726+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:34.716416279+07:00","message":"> Transcript [10988] [false]: 'คนพื้นที่เดิม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:34.716419292+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:34.716425322+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:34.716427234+07:00","message":"StatePrefix: 'คนพื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:34.716429027+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:34.794884684+07:00","message":"receive streaming session, msgId: 2239"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:34.794918116+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":"2025-10-27T15:51:34.794928345+07:00","message":"receive interim result [false|false]: คนพื้นที่เดิมของป้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:34.794941538+07:00","message":"[buffer interim] 2239 false คนพื้นที่เดิมของป้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:34.794952292+07:00","message":"[bufferProcess] interim [980000000]:คนพื้นที่เดิมของป้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:34.794954402+07:00","message":"[bufferProcess] send to processor:คนพื้นที่เดิมของ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:34.794957852+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:34.794960849+07:00","message":"> Transcript [10989] [false]: 'คนพื้นที่เดิมของ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:34.794964098+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:34.79496582+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:34.79496754+07:00","message":"StatePrefix: 'คนพื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:34.794969333+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:34.794974621+07:00","message":"Push: 'คนพื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:34.794976339+07:00","message":"TextPushed: 'คนพื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:34.794978139+07:00","message":"Set new StatePrefix : 'คนพื้นที่เดิมของ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:34.794980137+07:00","message":"Next Push (prob) : 'เดิมของ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:34.794988012+07:00","message":"push: {false คนพื้นที่ 0 0xc002881e00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:34.908393948+07:00","message":"receive streaming session, msgId: 2239"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:34.908432947+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":"2025-10-27T15:51:34.90844206+07:00","message":"receive interim result [false|false]: คนพื้นที่เดิมของพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:34.908455436+07:00","message":"[buffer interim] 2239 false คนพื้นที่เดิมของพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:34.90846295+07:00","message":"[bufferProcess] interim [40000000]:คนพื้นที่เดิมของพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:34.908466988+07:00","message":"[bufferProcess] send to processor:คนพื้นที่เดิมของป้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:34.908473496+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:34.908477474+07:00","message":"> Transcript [10990] [false]: 'คนพื้นที่เดิมของป้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:34.908481724+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:34.908484183+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:34.908486537+07:00","message":"StatePrefix: 'คนพื้นที่เดิมของ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:34.908489208+07:00","message":"TextPushed: 'คนพื้นที่'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:34.914788131+07:00","message":"receive streaming session, msgId: 2239"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:34.914811082+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":"2025-10-27T15:51:34.914815916+07:00","message":"receive interim result [false|false]: คนพื้นที่เดิมของประเทศ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:34.914826719+07:00","message":"[buffer interim] 2239 false คนพื้นที่เดิมของประเทศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:34.914831906+07:00","message":"[bufferProcess] interim [100000000]:คนพื้นที่เดิมของประเทศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:34.914833741+07:00","message":"[bufferProcess] send to processor:คนพื้นที่เดิมของพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:34.914836334+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:34.914838413+07:00","message":"> Transcript [10991] [false]: 'คนพื้นที่เดิมของพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:34.914841167+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:34.914853156+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:34.914855342+07:00","message":"StatePrefix: 'คนพื้นที่เดิมของ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:34.914857013+07:00","message":"TextPushed: 'คนพื้นที่'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:35.138598393+07:00","message":"receive streaming session, msgId: 2239"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:35.138642977+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":"2025-10-27T15:51:35.138651312+07:00","message":"receive interim result [false|false]: คนพื้นที่เดิมของพระที่นั่ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:35.138666452+07:00","message":"[buffer interim] 2239 false คนพื้นที่เดิมของพระที่นั่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:35.13867412+07:00","message":"[bufferProcess] interim [280000000]:คนพื้นที่เดิมของพระที่นั่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:35.138677035+07:00","message":"[bufferProcess] send to processor:คนพื้นที่เดิมของประเทศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:35.138684627+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:35.138690946+07:00","message":"> Transcript [10992] [false]: 'คนพื้นที่เดิมของประเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:35.138696269+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:35.138698686+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:35.138701505+07:00","message":"StatePrefix: 'คนพื้นที่เดิมของ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:35.138704546+07:00","message":"TextPushed: 'คนพื้นที่'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:35.303619104+07:00","message":"receive streaming session, msgId: 2239"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:35.303657034+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":"2025-10-27T15:51:35.303664863+07:00","message":"receive interim result [false|false]: คนพื้นที่เดิมของพระที่นั่งอัม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:35.303680619+07:00","message":"[buffer interim] 2239 false คนพื้นที่เดิมของพระที่นั่งอัม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:35.303688868+07:00","message":"[bufferProcess] interim [520000000]:คนพื้นที่เดิมของพระที่นั่งอัม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:35.303692348+07:00","message":"[bufferProcess] send to processor:คนพื้นที่เดิมของพระที่นั่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:35.30369993+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:35.303703656+07:00","message":"> Transcript [10993] [false]: 'คนพื้นที่เดิมของพระที่นั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:35.303707849+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:35.303710666+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:35.303713289+07:00","message":"StatePrefix: 'คนพื้นที่เดิมของ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:35.303716057+07:00","message":"TextPushed: 'คนพื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:35.30372317+07:00","message":"Push: 'เดิมของ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:35.303725572+07:00","message":"TextPushed: 'คนพื้นที่เดิมของ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:35.303728077+07:00","message":"Set new StatePrefix : 'คนพื้นที่เดิมของพระที่นั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:35.303730848+07:00","message":"Next Push (prob) : 'พระที่นั่ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:35.303741421+07:00","message":"push: {false เดิมของ 0 0xc002881e00}"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:51:35.406388845+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:51:35.406393012+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:35.429189285+07:00","message":"receive streaming session, msgId: 2239"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:35.42923049+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":"2025-10-27T15:51:35.42923821+07:00","message":"receive interim result [false|false]: คนพื้นที่เดิมของพระที่นั่งอนันต"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:35.429253858+07:00","message":"[buffer interim] 2239 false คนพื้นที่เดิมของพระที่นั่งอนันต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:35.429260837+07:00","message":"[bufferProcess] interim [580000000]:คนพื้นที่เดิมของพระที่นั่งอนันต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:35.429262853+07:00","message":"[bufferProcess] send to processor:คนพื้นที่เดิมของพระที่นั่งอัม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:35.429268035+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:35.429271608+07:00","message":"> Transcript [10994] [false]: 'คนพื้นที่เดิมของพระที่นั่งอัม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:35.429278511+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:35.429280478+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:35.429282055+07:00","message":"StatePrefix: 'คนพื้นที่เดิมของพระที่นั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:35.429283992+07:00","message":"TextPushed: 'คนพื้นที่เดิมของ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:35.501947654+07:00","message":"receive streaming session, msgId: 2239"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:35.501991387+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":"2025-10-27T15:51:35.501999736+07:00","message":"receive interim result [false|false]: คนพื้นที่เดิมของพระที่นั่งอัมพร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:35.502016193+07:00","message":"[buffer interim] 2239 false คนพื้นที่เดิมของพระที่นั่งอัมพร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:35.502024571+07:00","message":"[bufferProcess] interim [640000000]:คนพื้นที่เดิมของพระที่นั่งอัมพร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:35.502027761+07:00","message":"[bufferProcess] send to processor:คนพื้นที่เดิมของพระที่นั่งอนันต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:35.502032023+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:35.502035968+07:00","message":"> Transcript [10995] [false]: 'คนพื้นที่เดิมของพระที่นั่งอนันต'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:35.502040252+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:35.502042639+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:35.50204512+07:00","message":"StatePrefix: 'คนพื้นที่เดิมของพระที่นั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:35.502048583+07:00","message":"TextPushed: 'คนพื้นที่เดิมของ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:35.5028339+07:00","message":"receive streaming session, msgId: 2239"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:35.50285208+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":"2025-10-27T15:51:35.502856569+07:00","message":"receive interim result [false|false]: คนพื้นที่เดิมของพระที่นั่งอมรินทร์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:35.502865452+07:00","message":"[buffer interim] 2239 false คนพื้นที่เดิมของพระที่นั่งอมรินทร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:35.502869487+07:00","message":"[bufferProcess] interim [700000000]:คนพื้นที่เดิมของพระที่นั่งอมรินทร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:35.502873154+07:00","message":"[bufferProcess] send to processor:คนพื้นที่เดิมของพระที่นั่งอัมพร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:35.502876184+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:35.502879431+07:00","message":"> Transcript [10996] [false]: 'คนพื้นที่เดิมของพระที่นั่งอัมพร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:35.502882664+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:35.502884793+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:35.502887286+07:00","message":"StatePrefix: 'คนพื้นที่เดิมของพระที่นั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:35.502890032+07:00","message":"TextPushed: 'คนพื้นที่เดิมของ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:35.88794455+07:00","message":"receive streaming session, msgId: 2239"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:35.887977489+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":"2025-10-27T15:51:35.887983798+07:00","message":"receive interim result [false|false]: คนพื้นที่เดิมของพระที่นั่งอมรินทราภิเษก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:35.887997505+07:00","message":"[buffer interim] 2239 false คนพื้นที่เดิมของพระที่นั่งอมรินทราภิเษก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:35.888009809+07:00","message":"[bufferProcess] interim [120000000]:คนพื้นที่เดิมของพระที่นั่งอมรินทราภิเษก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:35.888011951+07:00","message":"[bufferProcess] send to processor:คนพื้นที่เดิมของพระที่นั่งอมรินทร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:35.888017978+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:35.888020677+07:00","message":"> Transcript [10997] [false]: 'คนพื้นที่เดิมของพระที่นั่งอมรินทร์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:35.888024047+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:35.888025789+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:35.888027757+07:00","message":"StatePrefix: 'คนพื้นที่เดิมของพระที่นั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:35.888030113+07:00","message":"TextPushed: 'คนพื้นที่เดิมของ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:35.888036232+07:00","message":"Push: 'พระที่นั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:35.888037704+07:00","message":"TextPushed: 'คนพื้นที่เดิมของพระที่นั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:35.888039543+07:00","message":"Set new StatePrefix : 'คนพื้นที่เดิมของพระที่นั่งอมรินทร์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:35.888041497+07:00","message":"Next Push (prob) : 'อมรินทร์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:35.888070589+07:00","message":"push: {false พระที่นั่ง 0 0xc002881e00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:36.51286608+07:00","message":"receive streaming session, msgId: 2239"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:36.512899878+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":"2025-10-27T15:51:36.512906956+07:00","message":"receive interim result [false|false]: คนพื้นที่เดิมของพระที่นั่งอมรินทราภิเษกนะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:36.512921694+07:00","message":"[buffer interim] 2239 false คนพื้นที่เดิมของพระที่นั่งอมรินทราภิเษกนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:36.512929152+07:00","message":"[bufferProcess] interim [660000000]:คนพื้นที่เดิมของพระที่นั่งอมรินทราภิเษกนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:36.512932268+07:00","message":"[bufferProcess] send to processor:คนพื้นที่เดิมของพระที่นั่งอมรินทราภิเษก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:36.512936914+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:36.51294062+07:00","message":"> Transcript [10998] [false]: 'คนพื้นที่เดิมของพระที่นั่งอมรินทราภิเษก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:36.512943805+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:36.512946519+07:00","message":"Set new StatePrefix: 'คนพื้นที่เดิมของพระที่นั่งอมรินทราภิเษก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:36.513830912+07:00","message":"receive streaming session, msgId: 2239"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:36.513852022+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":"2025-10-27T15:51:36.513857459+07:00","message":"receive interim result [false|false]: คนพื้นที่เดิมของพระที่นั่งอมรินทราภิเษกหนาว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:36.513866779+07:00","message":"[buffer interim] 2239 false คนพื้นที่เดิมของพระที่นั่งอมรินทราภิเษกหนาว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:36.513871747+07:00","message":"[bufferProcess] interim [720000000]:คนพื้นที่เดิมของพระที่นั่งอมรินทราภิเษกหนาว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:36.513874818+07:00","message":"[bufferProcess] send to processor:คนพื้นที่เดิมของพระที่นั่งอมรินทราภิเษกนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:36.513877561+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:36.513880239+07:00","message":"> Transcript [10999] [false]: 'คนพื้นที่เดิมของพระที่นั่งอมรินทราภิเษกนะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:36.513883957+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:36.513886369+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:36.513888805+07:00","message":"StatePrefix: 'คนพื้นที่เดิมของพระที่นั่งอมรินทราภิเษก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:36.513892177+07:00","message":"TextPushed: 'คนพื้นที่เดิมของพระที่นั่ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:36.578885524+07:00","message":"receive streaming session, msgId: 2239"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:36.578922545+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":"2025-10-27T15:51:36.578929729+07:00","message":"receive interim result [false|false]: คนพื้นที่เดิมของพระที่นั่งอมรินทราภิเษกมหาปราสาท"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:36.578943242+07:00","message":"[buffer interim] 2239 false คนพื้นที่เดิมของพระที่นั่งอมรินทราภิเษกมหาปราสาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:36.578951562+07:00","message":"[bufferProcess] interim [780000000]:คนพื้นที่เดิมของพระที่นั่งอมรินทราภิเษกมหาปราสาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:36.578954798+07:00","message":"[bufferProcess] send to processor:คนพื้นที่เดิมของพระที่นั่งอมรินทราภิเษกหนาว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:36.578959202+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:36.578962515+07:00","message":"> Transcript [11000] [false]: 'คนพื้นที่เดิมของพระที่นั่งอมรินทราภิเษกหนาว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:36.578967536+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:36.578969873+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:36.578972442+07:00","message":"StatePrefix: 'คนพื้นที่เดิมของพระที่นั่งอมรินทราภิเษก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:36.578975998+07:00","message":"TextPushed: 'คนพื้นที่เดิมของพระที่นั่ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:37.228970035+07:00","message":"receive streaming session, msgId: 2239"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:37.229010539+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":"2025-10-27T15:51:37.229018496+07:00","message":"receive interim result [false|false]: คนพื้นที่เดิมของพระที่นั่งอมรินทราภิเษกมหาปราสาท"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:37.229035299+07:00","message":"[buffer interim] 2239 false คนพื้นที่เดิมของพระที่นั่งอมรินทราภิเษกมหาปราสาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:37.229045387+07:00","message":"[bufferProcess] interim [380000000]:คนพื้นที่เดิมของพระที่นั่งอมรินทราภิเษกมหาปราสาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:37.22904862+07:00","message":"[bufferProcess] send to processor:คนพื้นที่เดิมของพระที่นั่งอมรินทราภิเษกมหาปราสาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:37.229055294+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:37.229059199+07:00","message":"> Transcript [11001] [false]: 'คนพื้นที่เดิมของพระที่นั่งอมรินทราภิเษกมหาปราสาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:37.229063796+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:37.229066534+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:37.229069025+07:00","message":"StatePrefix: 'คนพื้นที่เดิมของพระที่นั่งอมรินทราภิเษก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:37.229072484+07:00","message":"TextPushed: 'คนพื้นที่เดิมของพระที่นั่ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:38.107787776+07:00","message":"receive streaming session, msgId: 2239"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:38.107825111+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":"2025-10-27T15:51:38.107830707+07:00","message":"receive interim result [false|false]: คนพื้นที่เดิมของพระที่นั่งอมรินทราภิเษกมหาปราสาทที่ถูกฟ้าผ่า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:38.107842746+07:00","message":"[buffer interim] 2239 false คนพื้นที่เดิมของพระที่นั่งอมรินทราภิเษกมหาปราสาทที่ถูกฟ้าผ่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:38.1078632+07:00","message":"[bufferProcess] interim [280000000]:คนพื้นที่เดิมของพระที่นั่งอมรินทราภิเษกมหาปราสาทที่ถูกฟ้าผ่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:38.107865796+07:00","message":"[bufferProcess] send to processor:คนพื้นที่เดิมของพระที่นั่งอมรินทราภิเษกมหาปราสาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:38.10787875+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:38.107882228+07:00","message":"> Transcript [11002] [false]: 'คนพื้นที่เดิมของพระที่นั่งอมรินทราภิเษกมหาปราสาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:38.107886318+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:38.10788814+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:38.107890259+07:00","message":"StatePrefix: 'คนพื้นที่เดิมของพระที่นั่งอมรินทราภิเษก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:38.107892794+07:00","message":"TextPushed: 'คนพื้นที่เดิมของพระที่นั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:38.107897216+07:00","message":"Push: 'อมรินทราภิเษก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:38.107898764+07:00","message":"TextPushed: 'คนพื้นที่เดิมของพระที่นั่งอมรินทราภิเษก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:38.107900656+07:00","message":"Set new StatePrefix : 'คนพื้นที่เดิมของพระที่นั่งอมรินทราภิเษกมหาปราสาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:38.107902854+07:00","message":"Next Push (prob) : 'มหาปราสาท'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:38.107929733+07:00","message":"push: {false อมรินทราภิเษก 0 0xc002881e00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:38.148506024+07:00","message":"[GCS] IsForceVAD: false for message ID: 2239"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:38.216669246+07:00","message":"[GCS] Start streaming session, msgId: 2240"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:38.35341024+07:00","message":"receive streaming session, msgId: 2239"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:38.353442313+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บนพื้นที่เดิมของพระที่นั่งอมรินทราภิเษกมหาปราสาทที่ถูกฟ้าผ่า\",\"confidence\":0.94771224}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":550000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:38.353448492+07:00","message":"receive interim result [true|false]: บนพื้นที่เดิมของพระที่นั่งอมรินทราภิเษกมหาปราสาทที่ถูกฟ้าผ่า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:38.353457941+07:00","message":"end recv isFinal message id 2239"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:38.353459712+07:00","message":"end Recv id 2239"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:38.353465367+07:00","message":"[buffer interim] 2239 true บนพื้นที่เดิมของพระที่นั่งอมรินทราภิเษกมหาปราสาทที่ถูกฟ้าผ่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:38.353474561+07:00","message":"[bufferProcess] interim [550000000]:บนพื้นที่เดิมของพระที่นั่งอมรินทราภิเษกมหาปราสาทที่ถูกฟ้าผ่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:38.353477777+07:00","message":"[bufferProcess] send to processor (isfinal):คนพื้นที่เดิมของพระที่นั่งอมรินทราภิเษกมหาปราสาทที่ถูกฟ้าผ่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:38.353481038+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:38.353483653+07:00","message":"> Transcript [11003] [false]: 'คนพื้นที่เดิมของพระที่นั่งอมรินทราภิเษกมหาปราสาทที่ถูกฟ้าผ่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:38.35348677+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:38.353488486+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:38.353490482+07:00","message":"StatePrefix: 'คนพื้นที่เดิมของพระที่นั่งอมรินทราภิเษกมหาปราสาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:38.353492913+07:00","message":"TextPushed: 'คนพื้นที่เดิมของพระที่นั่งอมรินทราภิเษก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:38.353494542+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:38.353496128+07:00","message":"> Transcript [11004] [true]: 'บนพื้นที่เดิมของพระที่นั่งอมรินทราภิเษกมหาปราสาทที่ถูกฟ้าผ่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:38.353499398+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:38.353500903+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:38.353502186+07:00","message":"StatePrefix: 'คนพื้นที่เดิมของพระที่นั่งอมรินทราภิเษกมหาปราสาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:38.353503678+07:00","message":"TextPushed: 'คนพื้นที่เดิมของพระที่นั่งอมรินทราภิเษก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:38.353504986+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:38.353684018+07:00","message":"Push: 'หาปราสาทที่ถูกฟ้าผ่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:38.353686432+07:00","message":"TextPushed: 'คนพื้นที่เดิมของพระที่นั่งอมรินทราภิเษกหาปราสาทที่ถูกฟ้าผ่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:38.353688346+07:00","message":"Set new StatePrefix : 'บนพื้นที่เดิมของพระที่นั่งอมรินทราภิเษกมหาปราสาทที่ถูกฟ้าผ่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:38.353690368+07:00","message":"Next Push (prob) : 'บนพื้นที่เดิมของพระที่นั่งอมรินทราภิเษกมหาปราสาทที่ถูกฟ้าผ่า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:38.35369967+07:00","message":"push: {true หาปราสาทที่ถูกฟ้าผ่า 0 0xc002881e00}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:38.353706143+07:00","message":"write aligntment file to 'tmp/7446/align_message_id_2239.html'"}
{"level":"info","service":"Main","time":"2025-10-27T15:51:38.366813497+07:00","message":"write wav file: './tmp/7446/7446_2239.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:51:38.406619257+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:51:38.406628938+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:38.854159449+07:00","message":"receive streaming session, msgId: 2240"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:38.854195263+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":"2025-10-27T15:51:38.854199741+07:00","message":"receive interim result [false|false]: ผม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:38.854213935+07:00","message":"[buffer interim] 2240 false ผม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:38.854220226+07:00","message":"[bufferProcess] interim [540000000]:ผม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:38.854221734+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:38.970744345+07:00","message":"receive streaming session, msgId: 2240"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:38.970787633+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":"2025-10-27T15:51:38.970793873+07:00","message":"receive interim result [false|false]: ผมไม่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:38.970810166+07:00","message":"[buffer interim] 2240 false ผมไม่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:38.970820516+07:00","message":"[bufferProcess] interim [660000000]:ผมไม่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:38.970823555+07:00","message":"[bufferProcess] send to processor:ผม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:38.970830539+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:38.970833089+07:00","message":"> Transcript [11005] [false]: 'ผม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:38.970834946+07:00","message":"Set StatePrefix (first interim): 'ผม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:39.560701088+07:00","message":"receive streaming session, msgId: 2240"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:39.560739739+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":"2025-10-27T15:51:39.560744491+07:00","message":"receive interim result [false|false]: ผมไม่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:39.56075801+07:00","message":"[buffer interim] 2240 false ผมไม่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:39.560768911+07:00","message":"[bufferProcess] interim [260000000]:ผมไม่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:39.560771561+07:00","message":"[bufferProcess] send to processor:ผมไม่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:39.560777741+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:39.560781342+07:00","message":"> Transcript [11006] [false]: 'ผมไม่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:39.560785206+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:39.560787708+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:39.56079034+07:00","message":"StatePrefix: 'ผม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:39.56079269+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:39.896752978+07:00","message":"receive streaming session, msgId: 2240"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:39.896786894+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":"2025-10-27T15:51:39.896792357+07:00","message":"receive interim result [false|false]: ผมไม่เคย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:39.896805076+07:00","message":"[buffer interim] 2240 false ผมไม่เคย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:39.896811826+07:00","message":"[bufferProcess] interim [560000000]:ผมไม่เคย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:39.896814071+07:00","message":"[bufferProcess] send to processor:ผมไม่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:39.896819368+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:39.896821783+07:00","message":"> Transcript [11007] [false]: 'ผมไม่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:39.896824194+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:39.896826023+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:39.896827768+07:00","message":"StatePrefix: 'ผม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:39.896829531+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:39.947636579+07:00","message":"receive streaming session, msgId: 2240"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:39.947687179+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":"2025-10-27T15:51:39.947691718+07:00","message":"receive interim result [false|false]: ผมไม่ได้ว่า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:39.947700622+07:00","message":"[buffer interim] 2240 false ผมไม่ได้ว่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:39.947707261+07:00","message":"[bufferProcess] interim [680000000]:ผมไม่ได้ว่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:39.947709397+07:00","message":"[bufferProcess] send to processor:ผมไม่เคย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:39.947715449+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:39.947717983+07:00","message":"> Transcript [11008] [false]: 'ผมไม่เคย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:39.947720821+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:39.947723048+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:39.94772508+07:00","message":"StatePrefix: 'ผม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:39.947727294+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:40.10787002+07:00","message":"receive streaming session, msgId: 2240"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:40.107917575+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":"2025-10-27T15:51:40.10792482+07:00","message":"receive interim result [false|false]: ผมไม่ได้วาง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:40.107942931+07:00","message":"[buffer interim] 2240 false ผมไม่ได้วาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:40.107954008+07:00","message":"[bufferProcess] interim [800000000]:ผมไม่ได้วาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:40.107956727+07:00","message":"[bufferProcess] send to processor:ผมไม่ได้ว่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:40.10796321+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:40.107966917+07:00","message":"> Transcript [11009] [false]: 'ผมไม่ได้ว่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:40.107970834+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:40.107973404+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:40.107976468+07:00","message":"StatePrefix: 'ผม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:40.107978873+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:40.107986453+07:00","message":"Push: 'ผม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:40.107988519+07:00","message":"TextPushed: 'ผม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:40.107990961+07:00","message":"Set new StatePrefix : 'ผมไม่ได้ว่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:40.107993611+07:00","message":"Next Push (prob) : 'ไม่ได้ว่า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:40.108003711+07:00","message":"push: {false ผม 0 0xc003403c00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:40.681831966+07:00","message":"receive streaming session, msgId: 2240"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:40.68188+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":"2025-10-27T15:51:40.681884836+07:00","message":"receive interim result [false|false]: ผมไม่ได้วางกฎหมาย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:40.681896844+07:00","message":"[buffer interim] 2240 false ผมไม่ได้วางกฎหมาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:40.68190377+07:00","message":"[bufferProcess] interim [220000000]:ผมไม่ได้วางกฎหมาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:40.681905813+07:00","message":"[bufferProcess] send to processor:ผมไม่ได้วาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:40.681910922+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:40.681913615+07:00","message":"> Transcript [11010] [false]: 'ผมไม่ได้วาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:40.681915662+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:40.681917612+07:00","message":"Set new StatePrefix: 'ผมไม่ได้วาง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:40.736590234+07:00","message":"receive streaming session, msgId: 2240"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:40.736628816+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":"2025-10-27T15:51:40.736634795+07:00","message":"receive interim result [false|false]: ผมไม่ได้วาง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:40.736646632+07:00","message":"[buffer interim] 2240 false ผมไม่ได้วาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:40.736653094+07:00","message":"[bufferProcess] interim [280000000]:ผมไม่ได้วาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:40.73665519+07:00","message":"[bufferProcess] send to processor:ผมไม่ได้วางกฎหมาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:40.736658424+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:40.736660866+07:00","message":"> Transcript [11011] [false]: 'ผมไม่ได้วางกฎหมาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:40.736663927+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:40.736665646+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:40.736667519+07:00","message":"StatePrefix: 'ผมไม่ได้วาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:40.736669507+07:00","message":"TextPushed: 'ผม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:40.782408359+07:00","message":"receive streaming session, msgId: 2240"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:40.782439916+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":"2025-10-27T15:51:40.78244486+07:00","message":"receive interim result [false|false]: ผมไม่ได้วางกดตังค์ให้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:40.782456386+07:00","message":"[buffer interim] 2240 false ผมไม่ได้วางกดตังค์ให้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:40.782464486+07:00","message":"[bufferProcess] interim [340000000]:ผมไม่ได้วางกดตังค์ให้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:40.782466748+07:00","message":"[bufferProcess] send to processor:ผมไม่ได้วาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:40.782470015+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:40.782472429+07:00","message":"> Transcript [11012] [false]: 'ผมไม่ได้วาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:40.782474868+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:40.782476475+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:40.782478068+07:00","message":"StatePrefix: 'ผมไม่ได้วาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:40.782480109+07:00","message":"TextPushed: 'ผม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:40.840205736+07:00","message":"receive streaming session, msgId: 2240"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:40.840244233+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":"2025-10-27T15:51:40.84024998+07:00","message":"receive interim result [false|false]: ผมไม่ได้วางกดตังค์ให้เป็น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:40.840263342+07:00","message":"[buffer interim] 2240 false ผมไม่ได้วางกดตังค์ให้เป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:40.840270363+07:00","message":"[bufferProcess] interim [460000000]:ผมไม่ได้วางกดตังค์ให้เป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:40.840272661+07:00","message":"[bufferProcess] send to processor:ผมไม่ได้วางกดตังค์ให้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:40.840277832+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:40.840280868+07:00","message":"> Transcript [11013] [false]: 'ผมไม่ได้วางกดตังค์ให้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:40.840283878+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:40.840285783+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:40.840287394+07:00","message":"StatePrefix: 'ผมไม่ได้วาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:40.840289836+07:00","message":"TextPushed: 'ผม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:41.172500973+07:00","message":"receive streaming session, msgId: 2240"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:41.172534546+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":"2025-10-27T15:51:41.172540246+07:00","message":"receive interim result [false|false]: ผมไม่ได้วางกฎหมายที่เป็นข้อ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:41.172553749+07:00","message":"[buffer interim] 2240 false ผมไม่ได้วางกฎหมายที่เป็นข้อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:41.172560519+07:00","message":"[bufferProcess] interim [820000000]:ผมไม่ได้วางกฎหมายที่เป็นข้อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:41.172562571+07:00","message":"[bufferProcess] send to processor:ผมไม่ได้วางกดตังค์ให้เป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:41.172567678+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:41.172570482+07:00","message":"> Transcript [11014] [false]: 'ผมไม่ได้วางกดตังค์ให้เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:41.172573654+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:41.172575498+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:41.172577099+07:00","message":"StatePrefix: 'ผมไม่ได้วาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:41.17257921+07:00","message":"TextPushed: 'ผม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:41.172581749+07:00","message":"Push: 'ไม่ได้วาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:41.172583371+07:00","message":"TextPushed: 'ผมไม่ได้วาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:41.172585056+07:00","message":"Set new StatePrefix : 'ผมไม่ได้วางกดตังค์ให้เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:41.172586965+07:00","message":"Next Push (prob) : 'กดตังค์ให้เป็น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:41.172594197+07:00","message":"push: {false ไม่ได้วาง 0 0xc003403c00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:41.197876585+07:00","message":"receive streaming session, msgId: 2240"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:41.197912162+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":"2025-10-27T15:51:41.197917193+07:00","message":"receive interim result [false|false]: ผมไม่ได้วางกดตังค์ให้เป็นทอง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:41.197931008+07:00","message":"[buffer interim] 2240 false ผมไม่ได้วางกดตังค์ให้เป็นทอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:41.197937934+07:00","message":"[bufferProcess] interim [880000000]:ผมไม่ได้วางกดตังค์ให้เป็นทอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:41.197940118+07:00","message":"[bufferProcess] send to processor:ผมไม่ได้วางกฎหมายที่เป็นข้อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:41.19794344+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:41.19794588+07:00","message":"> Transcript [11015] [false]: 'ผมไม่ได้วางกฎหมายที่เป็นข้อ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:41.197947779+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:41.197949338+07:00","message":"Set new StatePrefix: 'ผมไม่ได้วางกฎหมายที่เป็นข้อ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:41.303194678+07:00","message":"receive streaming session, msgId: 2240"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:41.303232112+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":"2025-10-27T15:51:41.303237433+07:00","message":"receive interim result [false|false]: ผมไม่ได้วางกดตังค์ให้เป็นท้อง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:41.30324796+07:00","message":"[buffer interim] 2240 false ผมไม่ได้วางกดตังค์ให้เป็นท้อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:41.303256851+07:00","message":"[bufferProcess] interim [940000000]:ผมไม่ได้วางกดตังค์ให้เป็นท้อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:41.30325893+07:00","message":"[bufferProcess] send to processor:ผมไม่ได้วางกดตังค์ให้เป็นทอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:41.303262224+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:41.303265069+07:00","message":"> Transcript [11016] [false]: 'ผมไม่ได้วางกดตังค์ให้เป็นทอง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:41.303267089+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:41.30327027+07:00","message":"Set new StatePrefix: 'ผมไม่ได้วางกดตังค์ให้เป็นทอง'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:51:41.407543336+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:51:41.407561192+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:41.499697271+07:00","message":"receive streaming session, msgId: 2240"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:41.499734433+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":"2025-10-27T15:51:41.499740887+07:00","message":"receive interim result [false|false]: ผมไม่ได้วางกดตังค์ให้เป็นท้องพระโรง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:41.499752631+07:00","message":"[buffer interim] 2240 false ผมไม่ได้วางกดตังค์ให้เป็นท้องพระโรง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:41.499759131+07:00","message":"[bufferProcess] interim [180000000]:ผมไม่ได้วางกดตังค์ให้เป็นท้องพระโรง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:41.49976156+07:00","message":"[bufferProcess] send to processor:ผมไม่ได้วางกดตังค์ให้เป็นท้อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:41.499767151+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:41.499769586+07:00","message":"> Transcript [11017] [false]: 'ผมไม่ได้วางกดตังค์ให้เป็นท้อง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:41.499771846+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:41.49977396+07:00","message":"Set new StatePrefix: 'ผมไม่ได้วางกดตังค์ให้เป็นท้อง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:42.053514932+07:00","message":"receive streaming session, msgId: 2240"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:42.053557485+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":"2025-10-27T15:51:42.053564868+07:00","message":"receive interim result [false|false]: ผมไม่ได้วางกดตังค์ให้เป็นท้องพระโรงหลวง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:42.053578659+07:00","message":"[buffer interim] 2240 false ผมไม่ได้วางกดตังค์ให้เป็นท้องพระโรงหลวง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:42.053589061+07:00","message":"[bufferProcess] interim [780000000]:ผมไม่ได้วางกดตังค์ให้เป็นท้องพระโรงหลวง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:42.053593158+07:00","message":"[bufferProcess] send to processor:ผมไม่ได้วางกดตังค์ให้เป็นท้องพระโรง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:42.053599597+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:42.053603287+07:00","message":"> Transcript [11018] [false]: 'ผมไม่ได้วางกดตังค์ให้เป็นท้องพระโรง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:42.053607809+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:42.053609759+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:42.05361284+07:00","message":"StatePrefix: 'ผมไม่ได้วางกดตังค์ให้เป็นท้อง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:42.053615423+07:00","message":"TextPushed: 'ผมไม่ได้วาง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:42.703586315+07:00","message":"receive streaming session, msgId: 2240"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:42.703620852+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":"2025-10-27T15:51:42.703643289+07:00","message":"receive interim result [false|false]: ผมไม่ได้วางกดตังค์ให้เป็นท้องพระโรงหลวง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:42.703655536+07:00","message":"[buffer interim] 2240 false ผมไม่ได้วางกดตังค์ให้เป็นท้องพระโรงหลวง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:42.703661624+07:00","message":"[bufferProcess] interim [380000000]:ผมไม่ได้วางกดตังค์ให้เป็นท้องพระโรงหลวง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:42.7036635+07:00","message":"[bufferProcess] send to processor:ผมไม่ได้วางกดตังค์ให้เป็นท้องพระโรงหลวง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:42.703670263+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:42.703673062+07:00","message":"> Transcript [11019] [false]: 'ผมไม่ได้วางกดตังค์ให้เป็นท้องพระโรงหลวง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:42.703676017+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:42.703678636+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:42.703681391+07:00","message":"StatePrefix: 'ผมไม่ได้วางกดตังค์ให้เป็นท้อง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:42.703684009+07:00","message":"TextPushed: 'ผมไม่ได้วาง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:43.153739755+07:00","message":"receive streaming session, msgId: 2240"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:43.153772849+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":"2025-10-27T15:51:43.15377862+07:00","message":"receive interim result [false|false]: ผมไม่ได้วางกดตังค์ให้เป็นท้องพระโรงหลวงพ่อ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:43.153791891+07:00","message":"[buffer interim] 2240 false ผมไม่ได้วางกดตังค์ให้เป็นท้องพระโรงหลวงพ่อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:43.15379887+07:00","message":"[bufferProcess] interim [920000000]:ผมไม่ได้วางกดตังค์ให้เป็นท้องพระโรงหลวงพ่อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:43.153801288+07:00","message":"[bufferProcess] send to processor:ผมไม่ได้วางกดตังค์ให้เป็นท้องพระโรงหลวง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:43.153804608+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:43.15380726+07:00","message":"> Transcript [11020] [false]: 'ผมไม่ได้วางกดตังค์ให้เป็นท้องพระโรงหลวง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:43.153810051+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:43.15381181+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:43.153813852+07:00","message":"StatePrefix: 'ผมไม่ได้วางกดตังค์ให้เป็นท้อง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:43.153815917+07:00","message":"TextPushed: 'ผมไม่ได้วาง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:43.516454467+07:00","message":"receive streaming session, msgId: 2240"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:43.516490197+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":"2025-10-27T15:51:43.516496612+07:00","message":"receive interim result [false|false]: ผมไม่ได้วางกดตังค์ให้เป็นท้องพระโรงหลวงพ่อก้อน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:43.516508871+07:00","message":"[buffer interim] 2240 false ผมไม่ได้วางกดตังค์ให้เป็นท้องพระโรงหลวงพ่อก้อน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:43.516515525+07:00","message":"[bufferProcess] interim [220000000]:ผมไม่ได้วางกดตังค์ให้เป็นท้องพระโรงหลวงพ่อก้อน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:43.516517933+07:00","message":"[bufferProcess] send to processor:ผมไม่ได้วางกดตังค์ให้เป็นท้องพระโรงหลวงพ่อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:43.516522972+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:43.516525501+07:00","message":"> Transcript [11021] [false]: 'ผมไม่ได้วางกดตังค์ให้เป็นท้องพระโรงหลวงพ่อ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:43.516529151+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:43.516531171+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:43.516533041+07:00","message":"StatePrefix: 'ผมไม่ได้วางกดตังค์ให้เป็นท้อง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:43.516535217+07:00","message":"TextPushed: 'ผมไม่ได้วาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:43.516540036+07:00","message":"Push: 'กดตังค์ให้เป็นท้อง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:43.516541671+07:00","message":"TextPushed: 'ผมไม่ได้วางกดตังค์ให้เป็นท้อง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:43.516543485+07:00","message":"Set new StatePrefix : 'ผมไม่ได้วางกดตังค์ให้เป็นท้องพระโรงหลวงพ่อ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:43.516545422+07:00","message":"Next Push (prob) : 'พระโรงหลวงพ่อ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:43.516553982+07:00","message":"push: {false กดตังค์ให้เป็นท้อง 0 0xc003403c00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:43.657511533+07:00","message":"receive streaming session, msgId: 2240"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:43.657541943+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":"2025-10-27T15:51:43.657547473+07:00","message":"receive interim result [false|false]: ผมไม่ได้วางกดตังค์ให้เป็นท้องพระโรงหลวงพ่อก็รัก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:43.657560244+07:00","message":"[buffer interim] 2240 false ผมไม่ได้วางกดตังค์ให้เป็นท้องพระโรงหลวงพ่อก็รัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:43.657566643+07:00","message":"[bufferProcess] interim [340000000]:ผมไม่ได้วางกดตังค์ให้เป็นท้องพระโรงหลวงพ่อก็รัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:43.657568622+07:00","message":"[bufferProcess] send to processor:ผมไม่ได้วางกดตังค์ให้เป็นท้องพระโรงหลวงพ่อก้อน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:43.657573496+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:43.657576171+07:00","message":"> Transcript [11022] [false]: 'ผมไม่ได้วางกดตังค์ให้เป็นท้องพระโรงหลวงพ่อก้อน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:43.65757911+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:43.65758109+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:43.657582971+07:00","message":"StatePrefix: 'ผมไม่ได้วางกดตังค์ให้เป็นท้องพระโรงหลวงพ่อ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:43.657585406+07:00","message":"TextPushed: 'ผมไม่ได้วางกดตังค์ให้เป็นท้อง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:43.797153368+07:00","message":"receive streaming session, msgId: 2240"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:43.797199979+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":"2025-10-27T15:51:43.797206212+07:00","message":"receive interim result [false|false]: ผมไม่ได้วางกดตังค์ให้เป็นท้องพระโรงหลวงพ่อบอกว่าราชการ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:43.79722283+07:00","message":"[buffer interim] 2240 false ผมไม่ได้วางกดตังค์ให้เป็นท้องพระโรงหลวงพ่อบอกว่าราชการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:43.797232088+07:00","message":"[bufferProcess] interim [520000000]:ผมไม่ได้วางกดตังค์ให้เป็นท้องพระโรงหลวงพ่อบอกว่าราชการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:43.797234703+07:00","message":"[bufferProcess] send to processor:ผมไม่ได้วางกดตังค์ให้เป็นท้องพระโรงหลวงพ่อก็รัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:43.797238612+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:43.797241272+07:00","message":"> Transcript [11023] [false]: 'ผมไม่ได้วางกดตังค์ให้เป็นท้องพระโรงหลวงพ่อก็รัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:43.797244424+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:43.797246112+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:43.797247853+07:00","message":"StatePrefix: 'ผมไม่ได้วางกดตังค์ให้เป็นท้องพระโรงหลวงพ่อ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:43.797250243+07:00","message":"TextPushed: 'ผมไม่ได้วางกดตังค์ให้เป็นท้อง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:43.854013449+07:00","message":"[GCS] IsForceVAD: false for message ID: 2240"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:43.91560481+07:00","message":"[GCS] Start streaming session, msgId: 2241"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:44.174946686+07:00","message":"receive streaming session, msgId: 2240"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:44.174980265+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ผมไม่ได้วางกดตังค์ให้เป็นท้องพระโรงหลวงพ่อก็ราชการ\",\"confidence\":0.93481153}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":850000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:44.174986097+07:00","message":"receive interim result [true|false]: ผมไม่ได้วางกดตังค์ให้เป็นท้องพระโรงหลวงพ่อก็ราชการ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:44.174995001+07:00","message":"end recv isFinal message id 2240"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:44.174996859+07:00","message":"end Recv id 2240"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:44.175001533+07:00","message":"[buffer interim] 2240 true ผมไม่ได้วางกดตังค์ให้เป็นท้องพระโรงหลวงพ่อก็ราชการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:44.175010725+07:00","message":"[bufferProcess] interim [850000000]:ผมไม่ได้วางกดตังค์ให้เป็นท้องพระโรงหลวงพ่อก็ราชการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:44.175015667+07:00","message":"[bufferProcess] send to processor (isfinal):ผมไม่ได้วางกดตังค์ให้เป็นท้องพระโรงหลวงพ่อบอกว่าราชการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:44.175019161+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:44.175021842+07:00","message":"> Transcript [11024] [false]: 'ผมไม่ได้วางกดตังค์ให้เป็นท้องพระโรงหลวงพ่อบอกว่าราชการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:44.17502463+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:44.175026368+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:44.175028287+07:00","message":"StatePrefix: 'ผมไม่ได้วางกดตังค์ให้เป็นท้องพระโรงหลวงพ่อ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:44.175030589+07:00","message":"TextPushed: 'ผมไม่ได้วางกดตังค์ให้เป็นท้อง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:44.175032277+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:44.175035407+07:00","message":"> Transcript [11025] [true]: 'ผมไม่ได้วางกดตังค์ให้เป็นท้องพระโรงหลวงพ่อก็ราชการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:44.175037466+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:44.175039078+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:44.175040445+07:00","message":"StatePrefix: 'ผมไม่ได้วางกดตังค์ให้เป็นท้องพระโรงหลวงพ่อ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:44.175042202+07:00","message":"TextPushed: 'ผมไม่ได้วางกดตังค์ให้เป็นท้อง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:44.17504869+07:00","message":"Push: 'พระโรงหลวงพ่อก็ราชการ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:44.175056926+07:00","message":"push: {true พระโรงหลวงพ่อก็ราชการ 0 0xc003403c00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:51:44.186040457+07:00","message":"write wav file: './tmp/7446/7446_2240.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:51:44.40821337+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:51:44.408226077+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:44.55417357+07:00","message":"[GCS] IsForceVAD: false for message ID: 2241"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:44.616076199+07:00","message":"[GCS] Start streaming session, msgId: 2242"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:44.658715006+07:00","message":"receive streaming session, msgId: 2241"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:44.658755878+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":"2025-10-27T15:51:44.658760996+07:00","message":"receive interim result [false|false]: และ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:44.658778969+07:00","message":"[buffer interim] 2241 false และ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:44.658791408+07:00","message":"[bufferProcess] interim [780000000]:และ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:44.658793124+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:44.704128318+07:00","message":"receive streaming session, msgId: 2241"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:44.704161145+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ละ\",\"confidence\":0.8022317}],\"is_final\":true,\"result_end_time\":{\"nanos\":870000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:44.704166247+07:00","message":"receive interim result [true|false]: ละ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:44.704174264+07:00","message":"end recv isFinal message id 2241"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:44.704176004+07:00","message":"end Recv id 2241"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:44.704180796+07:00","message":"[buffer interim] 2241 true ละ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:44.70418702+07:00","message":"[bufferProcess] interim [870000000]:ละ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:44.704189814+07:00","message":"[bufferProcess] send to processor (isfinal):และ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:44.70419264+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:44.704195165+07:00","message":"> Transcript [11026] [false]: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:44.704196964+07:00","message":"Set StatePrefix (first interim): 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:44.704198389+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:44.704200159+07:00","message":"> Transcript [11027] [true]: 'ละ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:44.704202455+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:44.704204006+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:44.704205734+07:00","message":"StatePrefix: 'และ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:44.704207729+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:44.704210075+07:00","message":"Push: 'ละ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:44.704218441+07:00","message":"push: {true ละ 0 0xc002b14400}"}
{"level":"info","service":"Main","time":"2025-10-27T15:51:44.709417332+07:00","message":"write wav file: './tmp/7446/7446_2241.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:44.997374665+07:00","message":"receive streaming session, msgId: 2242"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:44.997419228+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":"2025-10-27T15:51:44.997425994+07:00","message":"receive interim result [false|false]: ว่า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:44.997442088+07:00","message":"[buffer interim] 2242 false ว่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:44.997450452+07:00","message":"[bufferProcess] interim [420000000]:ว่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:44.997452881+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:45.132309188+07:00","message":"receive streaming session, msgId: 2242"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:45.13234982+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":"2025-10-27T15:51:45.132356805+07:00","message":"receive interim result [false|false]: วาด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:45.13237272+07:00","message":"[buffer interim] 2242 false วาด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:45.132380815+07:00","message":"[bufferProcess] interim [480000000]:วาด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:45.132383939+07:00","message":"[bufferProcess] send to processor:ว่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:45.132388368+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:45.132392044+07:00","message":"> Transcript [11028] [false]: 'ว่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:45.132396906+07:00","message":"Set StatePrefix (first interim): 'ว่า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:45.309687795+07:00","message":"receive streaming session, msgId: 2242"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:45.30972526+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":"2025-10-27T15:51:45.30973198+07:00","message":"receive interim result [false|false]: ว่าจะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:45.30974728+07:00","message":"[buffer interim] 2242 false ว่าจะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:45.309755306+07:00","message":"[bufferProcess] interim [660000000]:ว่าจะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:45.309757906+07:00","message":"[bufferProcess] send to processor:วาด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:45.309762326+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:45.309765932+07:00","message":"> Transcript [11029] [false]: 'วาด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:45.309768736+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:45.309771515+07:00","message":"Set new StatePrefix: 'วาด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:45.349095366+07:00","message":"receive streaming session, msgId: 2242"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:45.349127665+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":"2025-10-27T15:51:45.349133277+07:00","message":"receive interim result [false|false]: ว่านชัก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:45.349147111+07:00","message":"[buffer interim] 2242 false ว่านชัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:45.349153547+07:00","message":"[bufferProcess] interim [720000000]:ว่านชัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:45.349155407+07:00","message":"[bufferProcess] send to processor:ว่าจะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:45.349182824+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:45.349186261+07:00","message":"> Transcript [11030] [false]: 'ว่าจะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:45.349188058+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:45.349189554+07:00","message":"Set new StatePrefix: 'ว่าจะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:45.356386495+07:00","message":"receive streaming session, msgId: 2242"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:45.356411997+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":"2025-10-27T15:51:45.356416762+07:00","message":"receive interim result [false|false]: ว่าราชการ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:45.356430005+07:00","message":"[buffer interim] 2242 false ว่าราชการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:45.356435071+07:00","message":"[bufferProcess] interim [780000000]:ว่าราชการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:45.356437049+07:00","message":"[bufferProcess] send to processor:ว่านชัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:45.356439838+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:45.356441912+07:00","message":"> Transcript [11031] [false]: 'ว่านชัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:45.356443774+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:45.356445494+07:00","message":"Set new StatePrefix: 'ว่านชัก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:45.668607566+07:00","message":"receive streaming session, msgId: 2242"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:45.668651479+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":"2025-10-27T15:51:45.668656854+07:00","message":"receive interim result [false|false]: ว่าราชการแผ่น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:45.668670553+07:00","message":"[buffer interim] 2242 false ว่าราชการแผ่น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:45.668677383+07:00","message":"[bufferProcess] interim [80000000]:ว่าราชการแผ่น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:45.668679859+07:00","message":"[bufferProcess] send to processor:ว่าราชการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:45.668685344+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:45.668687971+07:00","message":"> Transcript [11032] [false]: 'ว่าราชการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:45.668689866+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:45.66869263+07:00","message":"Set new StatePrefix: 'ว่าราชการ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:45.808410701+07:00","message":"receive streaming session, msgId: 2242"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:45.808445625+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":"2025-10-27T15:51:45.808451643+07:00","message":"receive interim result [false|false]: ว่าราชการแผ่นดิน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:45.808464103+07:00","message":"[buffer interim] 2242 false ว่าราชการแผ่นดิน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:45.80847045+07:00","message":"[bufferProcess] interim [140000000]:ว่าราชการแผ่นดิน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:45.808472701+07:00","message":"[bufferProcess] send to processor:ว่าราชการแผ่น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:45.80847805+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:45.808480542+07:00","message":"> Transcript [11033] [false]: 'ว่าราชการแผ่น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:45.808483428+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:45.808485083+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:45.80848666+07:00","message":"StatePrefix: 'ว่าราชการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:45.808488441+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:46.38235724+07:00","message":"receive streaming session, msgId: 2242"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:46.382398133+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":"2025-10-27T15:51:46.382405867+07:00","message":"receive interim result [false|false]: ว่าราชการแผ่นดิน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:46.382421223+07:00","message":"[buffer interim] 2242 false ว่าราชการแผ่นดิน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:46.382431294+07:00","message":"[bufferProcess] interim [740000000]:ว่าราชการแผ่นดิน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:46.382434302+07:00","message":"[bufferProcess] send to processor:ว่าราชการแผ่นดิน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:46.382441374+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:46.382445819+07:00","message":"> Transcript [11034] [false]: 'ว่าราชการแผ่นดิน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:46.38245074+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:46.382453224+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:46.382455797+07:00","message":"StatePrefix: 'ว่าราชการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:46.382458804+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:46.759923056+07:00","message":"receive streaming session, msgId: 2242"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:46.759963292+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":"2025-10-27T15:51:46.75996938+07:00","message":"receive interim result [false|false]: ว่าราชการแผ่นดินตอนที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:46.759982208+07:00","message":"[buffer interim] 2242 false ว่าราชการแผ่นดินตอนที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:46.759988538+07:00","message":"[bufferProcess] interim [160000000]:ว่าราชการแผ่นดินตอนที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:46.759990579+07:00","message":"[bufferProcess] send to processor:ว่าราชการแผ่นดิน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:46.759995922+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:46.759998362+07:00","message":"> Transcript [11035] [false]: 'ว่าราชการแผ่นดิน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:46.760001467+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:46.760003245+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:46.760004866+07:00","message":"StatePrefix: 'ว่าราชการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:46.76000687+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:46.899130676+07:00","message":"receive streaming session, msgId: 2242"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:46.89916619+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ว่าราชการแผ่นดินตอนที่ 8\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:46.899171547+07:00","message":"receive interim result [false|false]: ว่าราชการแผ่นดินตอนที่ 8"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:46.899185043+07:00","message":"[buffer interim] 2242 false ว่าราชการแผ่นดินตอนที่ 8"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:46.899191483+07:00","message":"[bufferProcess] interim [280000000]:ว่าราชการแผ่นดินตอนที่ 8"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:46.899193855+07:00","message":"[bufferProcess] send to processor:ว่าราชการแผ่นดินตอนที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:46.899198864+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:46.89920154+07:00","message":"> Transcript [11036] [false]: 'ว่าราชการแผ่นดินตอนที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:46.89920469+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:46.899206764+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:46.899208529+07:00","message":"StatePrefix: 'ว่าราชการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:46.899210338+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:46.899214327+07:00","message":"Push: 'ว่าราชการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:46.899215806+07:00","message":"TextPushed: 'ว่าราชการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:46.899217423+07:00","message":"Set new StatePrefix : 'ว่าราชการแผ่นดินตอนที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:46.899220908+07:00","message":"Next Push (prob) : 'แผ่นดินตอนที่'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:46.899228579+07:00","message":"push: {false ว่าราชการ 0 0xc002ee4580}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:46.955101212+07:00","message":"receive streaming session, msgId: 2242"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:46.955145583+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":"2025-10-27T15:51:46.955151418+07:00","message":"receive interim result [false|false]: ว่าราชการแผ่นดินตอนที่ไป"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:46.955164247+07:00","message":"[buffer interim] 2242 false ว่าราชการแผ่นดินตอนที่ไป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:46.955170839+07:00","message":"[bufferProcess] interim [340000000]:ว่าราชการแผ่นดินตอนที่ไป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:46.955172886+07:00","message":"[bufferProcess] send to processor:ว่าราชการแผ่นดินตอนที่ 8"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:46.955178344+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:46.9551808+07:00","message":"> Transcript [11037] [false]: 'ว่าราชการแผ่นดินตอนที่ 8'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:46.955184076+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:46.955185915+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:46.955187865+07:00","message":"StatePrefix: 'ว่าราชการแผ่นดินตอนที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:46.9551898+07:00","message":"TextPushed: 'ว่าราชการ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:46.988453462+07:00","message":"receive streaming session, msgId: 2242"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:46.988490307+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ว่าราชการแผ่นดินตอนที่ 8\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:46.988495933+07:00","message":"receive interim result [false|false]: ว่าราชการแผ่นดินตอนที่ 8"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:46.988508643+07:00","message":"[buffer interim] 2242 false ว่าราชการแผ่นดินตอนที่ 8"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:46.988514977+07:00","message":"[bufferProcess] interim [400000000]:ว่าราชการแผ่นดินตอนที่ 8"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:46.988517492+07:00","message":"[bufferProcess] send to processor:ว่าราชการแผ่นดินตอนที่ไป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:46.98852246+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:46.988525225+07:00","message":"> Transcript [11038] [false]: 'ว่าราชการแผ่นดินตอนที่ไป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:46.988527995+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:46.988529918+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:46.988531519+07:00","message":"StatePrefix: 'ว่าราชการแผ่นดินตอนที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:46.988533438+07:00","message":"TextPushed: 'ว่าราชการ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:47.097340824+07:00","message":"receive streaming session, msgId: 2242"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:47.097376946+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":"2025-10-27T15:51:47.097381909+07:00","message":"receive interim result [false|false]: ว่าราชการแผ่นดินตอนที่ไปหลัง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:47.097398525+07:00","message":"[buffer interim] 2242 false ว่าราชการแผ่นดินตอนที่ไปหลัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:47.097407709+07:00","message":"[bufferProcess] interim [520000000]:ว่าราชการแผ่นดินตอนที่ไปหลัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:47.097409757+07:00","message":"[bufferProcess] send to processor:ว่าราชการแผ่นดินตอนที่ 8"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:47.097413072+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:47.097415797+07:00","message":"> Transcript [11039] [false]: 'ว่าราชการแผ่นดินตอนที่ 8'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:47.097419219+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:47.097421028+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:47.097423025+07:00","message":"StatePrefix: 'ว่าราชการแผ่นดินตอนที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:47.097424801+07:00","message":"TextPushed: 'ว่าราชการ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:47.272200198+07:00","message":"receive streaming session, msgId: 2242"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:47.272237774+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":"2025-10-27T15:51:47.272243756+07:00","message":"receive interim result [false|false]: ว่าราชการแผ่นดินตอนที่ไปหลังจาก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:47.272258714+07:00","message":"[buffer interim] 2242 false ว่าราชการแผ่นดินตอนที่ไปหลังจาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:47.272267545+07:00","message":"[bufferProcess] interim [640000000]:ว่าราชการแผ่นดินตอนที่ไปหลังจาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:47.27227102+07:00","message":"[bufferProcess] send to processor:ว่าราชการแผ่นดินตอนที่ไปหลัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:47.272279085+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:47.272282825+07:00","message":"> Transcript [11040] [false]: 'ว่าราชการแผ่นดินตอนที่ไปหลัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:47.272287107+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:47.272289965+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:47.27229153+07:00","message":"StatePrefix: 'ว่าราชการแผ่นดินตอนที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:47.272293445+07:00","message":"TextPushed: 'ว่าราชการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:47.272298004+07:00","message":"Push: 'แผ่นดินตอนที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:47.272300174+07:00","message":"TextPushed: 'ว่าราชการแผ่นดินตอนที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:47.272304028+07:00","message":"Set new StatePrefix : 'ว่าราชการแผ่นดินตอนที่ไปหลัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:47.272306172+07:00","message":"Next Push (prob) : 'ไปหลัง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:47.272315111+07:00","message":"push: {false แผ่นดินตอนที่ 0 0xc002ee4580}"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:51:47.408814991+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:51:47.40882756+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:47.441308331+07:00","message":"receive streaming session, msgId: 2242"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:47.441344211+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":"2025-10-27T15:51:47.441362534+07:00","message":"receive interim result [false|false]: ว่าราชการแผ่นดินตอนที่ไปหลังจากไลน์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:47.441374836+07:00","message":"[buffer interim] 2242 false ว่าราชการแผ่นดินตอนที่ไปหลังจากไลน์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:47.441381561+07:00","message":"[bufferProcess] interim [820000000]:ว่าราชการแผ่นดินตอนที่ไปหลังจากไลน์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:47.44138381+07:00","message":"[bufferProcess] send to processor:ว่าราชการแผ่นดินตอนที่ไปหลังจาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:47.441389347+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:47.441392094+07:00","message":"> Transcript [11041] [false]: 'ว่าราชการแผ่นดินตอนที่ไปหลังจาก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:47.441395574+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:47.44139763+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:47.441399449+07:00","message":"StatePrefix: 'ว่าราชการแผ่นดินตอนที่ไปหลัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:47.441401998+07:00","message":"TextPushed: 'ว่าราชการแผ่นดินตอนที่'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:47.642309786+07:00","message":"receive streaming session, msgId: 2242"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:47.64234457+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":"2025-10-27T15:51:47.642350171+07:00","message":"receive interim result [false|false]: ว่าราชการแผ่นดินตอนที่ไปหลังจะกลายเป็น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:47.642363672+07:00","message":"[buffer interim] 2242 false ว่าราชการแผ่นดินตอนที่ไปหลังจะกลายเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:47.642370052+07:00","message":"[bufferProcess] interim [0]:ว่าราชการแผ่นดินตอนที่ไปหลังจะกลายเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:47.642372218+07:00","message":"[bufferProcess] send to processor:ว่าราชการแผ่นดินตอนที่ไปหลังจากไลน์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:47.642377338+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:47.64238082+07:00","message":"> Transcript [11042] [false]: 'ว่าราชการแผ่นดินตอนที่ไปหลังจากไลน์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:47.642384108+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:47.642385935+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:47.64238804+07:00","message":"StatePrefix: 'ว่าราชการแผ่นดินตอนที่ไปหลัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:47.64239013+07:00","message":"TextPushed: 'ว่าราชการแผ่นดินตอนที่'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:47.72826384+07:00","message":"receive streaming session, msgId: 2242"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:47.72830657+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":"2025-10-27T15:51:47.728314689+07:00","message":"receive interim result [false|false]: ว่าราชการแผ่นดินตอนที่ไปหลังจะกลายเป็นภาษา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:47.728332042+07:00","message":"[buffer interim] 2242 false ว่าราชการแผ่นดินตอนที่ไปหลังจะกลายเป็นภาษา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:47.728340463+07:00","message":"[bufferProcess] interim [120000000]:ว่าราชการแผ่นดินตอนที่ไปหลังจะกลายเป็นภาษา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:47.728343473+07:00","message":"[bufferProcess] send to processor:ว่าราชการแผ่นดินตอนที่ไปหลังจะกลายเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:47.728350003+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:47.728353218+07:00","message":"> Transcript [11043] [false]: 'ว่าราชการแผ่นดินตอนที่ไปหลังจะกลายเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:47.728356662+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:47.728358563+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:47.728360562+07:00","message":"StatePrefix: 'ว่าราชการแผ่นดินตอนที่ไปหลัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:47.72836289+07:00","message":"TextPushed: 'ว่าราชการแผ่นดินตอนที่'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:47.871686089+07:00","message":"receive streaming session, msgId: 2242"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:47.871725094+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":"2025-10-27T15:51:47.871731731+07:00","message":"receive interim result [false|false]: ว่าราชการแผ่นดินตอนที่ไปหลังจากการประสาน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:47.87174578+07:00","message":"[buffer interim] 2242 false ว่าราชการแผ่นดินตอนที่ไปหลังจากการประสาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:47.871752821+07:00","message":"[bufferProcess] interim [300000000]:ว่าราชการแผ่นดินตอนที่ไปหลังจากการประสาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:47.871755598+07:00","message":"[bufferProcess] send to processor:ว่าราชการแผ่นดินตอนที่ไปหลังจะกลายเป็นภาษา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:47.871761119+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:47.871763523+07:00","message":"> Transcript [11044] [false]: 'ว่าราชการแผ่นดินตอนที่ไปหลังจะกลายเป็นภาษา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:47.871768515+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:47.871770414+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:47.871772416+07:00","message":"StatePrefix: 'ว่าราชการแผ่นดินตอนที่ไปหลัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:47.87177465+07:00","message":"TextPushed: 'ว่าราชการแผ่นดินตอนที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:47.871779226+07:00","message":"Push: 'ไปหลัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:47.87178087+07:00","message":"TextPushed: 'ว่าราชการแผ่นดินตอนที่ไปหลัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:47.871782706+07:00","message":"Set new StatePrefix : 'ว่าราชการแผ่นดินตอนที่ไปหลังจะกลายเป็นภาษา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:47.871785004+07:00","message":"Next Push (prob) : 'จะกลายเป็นภาษา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:47.871792163+07:00","message":"push: {false ไปหลัง 0 0xc002ee4580}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:48.008879642+07:00","message":"receive streaming session, msgId: 2242"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:48.008924511+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":"2025-10-27T15:51:48.008936916+07:00","message":"receive interim result [false|false]: ว่าราชการแผ่นดินตอนที่ไปหลังจะกลายเป็นสถานที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:48.008954055+07:00","message":"[buffer interim] 2242 false ว่าราชการแผ่นดินตอนที่ไปหลังจะกลายเป็นสถานที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:48.008963278+07:00","message":"[bufferProcess] interim [420000000]:ว่าราชการแผ่นดินตอนที่ไปหลังจะกลายเป็นสถานที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:48.008966907+07:00","message":"[bufferProcess] send to processor:ว่าราชการแผ่นดินตอนที่ไปหลังจากการประสาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:48.00897243+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:48.008975957+07:00","message":"> Transcript [11045] [false]: 'ว่าราชการแผ่นดินตอนที่ไปหลังจากการประสาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:48.00897904+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:48.008981134+07:00","message":"Set new StatePrefix: 'ว่าราชการแผ่นดินตอนที่ไปหลังจากการประสาน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:48.368937519+07:00","message":"receive streaming session, msgId: 2242"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:48.36897429+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":"2025-10-27T15:51:48.3689811+07:00","message":"receive interim result [false|false]: ว่าราชการแผ่นดินตอนที่ไปหลังจะกลายเป็นสถานที่ประกอบ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:48.36899636+07:00","message":"[buffer interim] 2242 false ว่าราชการแผ่นดินตอนที่ไปหลังจะกลายเป็นสถานที่ประกอบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:48.369003217+07:00","message":"[bufferProcess] interim [780000000]:ว่าราชการแผ่นดินตอนที่ไปหลังจะกลายเป็นสถานที่ประกอบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:48.369006912+07:00","message":"[bufferProcess] send to processor:ว่าราชการแผ่นดินตอนที่ไปหลังจะกลายเป็นสถานที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:48.369015703+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:48.369019138+07:00","message":"> Transcript [11046] [false]: 'ว่าราชการแผ่นดินตอนที่ไปหลังจะกลายเป็นสถานที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:48.369022136+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:48.369024858+07:00","message":"Set new StatePrefix: 'ว่าราชการแผ่นดินตอนที่ไปหลังจะกลายเป็นสถานที่'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:48.819745762+07:00","message":"receive streaming session, msgId: 2242"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:48.819778873+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":"2025-10-27T15:51:48.819785037+07:00","message":"receive interim result [false|false]: ว่าราชการแผ่นดินตอนที่ไปหลังจะกลายเป็นสถานที่ประกอบอะไร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:48.819796432+07:00","message":"[buffer interim] 2242 false ว่าราชการแผ่นดินตอนที่ไปหลังจะกลายเป็นสถานที่ประกอบอะไร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:48.819802845+07:00","message":"[bufferProcess] interim [140000000]:ว่าราชการแผ่นดินตอนที่ไปหลังจะกลายเป็นสถานที่ประกอบอะไร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:48.819807385+07:00","message":"[bufferProcess] send to processor:ว่าราชการแผ่นดินตอนที่ไปหลังจะกลายเป็นสถานที่ประกอบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:48.819812999+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:48.819815606+07:00","message":"> Transcript [11047] [false]: 'ว่าราชการแผ่นดินตอนที่ไปหลังจะกลายเป็นสถานที่ประกอบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:48.819819052+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:48.819820694+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:48.819822755+07:00","message":"StatePrefix: 'ว่าราชการแผ่นดินตอนที่ไปหลังจะกลายเป็นสถานที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:48.819825332+07:00","message":"TextPushed: 'ว่าราชการแผ่นดินตอนที่ไปหลัง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:48.82292452+07:00","message":"receive streaming session, msgId: 2242"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:48.822945666+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":"2025-10-27T15:51:48.822950507+07:00","message":"receive interim result [false|false]: ว่าราชการแผ่นดินตอนที่ไปหลังจะกลายเป็นสถานที่ประกอบร่าง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:48.822960278+07:00","message":"[buffer interim] 2242 false ว่าราชการแผ่นดินตอนที่ไปหลังจะกลายเป็นสถานที่ประกอบร่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:48.822965071+07:00","message":"[bufferProcess] interim [200000000]:ว่าราชการแผ่นดินตอนที่ไปหลังจะกลายเป็นสถานที่ประกอบร่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:48.822967182+07:00","message":"[bufferProcess] send to processor:ว่าราชการแผ่นดินตอนที่ไปหลังจะกลายเป็นสถานที่ประกอบอะไร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:48.82297026+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:48.822972383+07:00","message":"> Transcript [11048] [false]: 'ว่าราชการแผ่นดินตอนที่ไปหลังจะกลายเป็นสถานที่ประกอบอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:48.822975241+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:48.822976853+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:48.822978552+07:00","message":"StatePrefix: 'ว่าราชการแผ่นดินตอนที่ไปหลังจะกลายเป็นสถานที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:48.822980423+07:00","message":"TextPushed: 'ว่าราชการแผ่นดินตอนที่ไปหลัง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:48.878157654+07:00","message":"receive streaming session, msgId: 2242"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:48.878197958+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":"2025-10-27T15:51:48.878203925+07:00","message":"receive interim result [false|false]: ว่าราชการแผ่นดินตอนที่ไปหลังจะกลายเป็นสถานที่ประกอบพระราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:48.878214617+07:00","message":"[buffer interim] 2242 false ว่าราชการแผ่นดินตอนที่ไปหลังจะกลายเป็นสถานที่ประกอบพระราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:48.878221195+07:00","message":"[bufferProcess] interim [260000000]:ว่าราชการแผ่นดินตอนที่ไปหลังจะกลายเป็นสถานที่ประกอบพระราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:48.87822334+07:00","message":"[bufferProcess] send to processor:ว่าราชการแผ่นดินตอนที่ไปหลังจะกลายเป็นสถานที่ประกอบร่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:48.878227203+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:48.878229736+07:00","message":"> Transcript [11049] [false]: 'ว่าราชการแผ่นดินตอนที่ไปหลังจะกลายเป็นสถานที่ประกอบร่าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:48.878233078+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:48.87823478+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:48.878236482+07:00","message":"StatePrefix: 'ว่าราชการแผ่นดินตอนที่ไปหลังจะกลายเป็นสถานที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:48.878238924+07:00","message":"TextPushed: 'ว่าราชการแผ่นดินตอนที่ไปหลัง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:48.879542782+07:00","message":"receive streaming session, msgId: 2242"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:48.879556985+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":"2025-10-27T15:51:48.87956168+07:00","message":"receive interim result [false|false]: ว่าราชการแผ่นดินตอนที่ไปหลังจะกลายเป็นสถานที่ประกอบร่าง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:48.879569701+07:00","message":"[buffer interim] 2242 false ว่าราชการแผ่นดินตอนที่ไปหลังจะกลายเป็นสถานที่ประกอบร่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:48.879573439+07:00","message":"[bufferProcess] interim [320000000]:ว่าราชการแผ่นดินตอนที่ไปหลังจะกลายเป็นสถานที่ประกอบร่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:48.879576199+07:00","message":"[bufferProcess] send to processor:ว่าราชการแผ่นดินตอนที่ไปหลังจะกลายเป็นสถานที่ประกอบพระราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:48.879582551+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:48.879585207+07:00","message":"> Transcript [11050] [false]: 'ว่าราชการแผ่นดินตอนที่ไปหลังจะกลายเป็นสถานที่ประกอบพระราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:48.879589316+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:48.879591251+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:48.87959299+07:00","message":"StatePrefix: 'ว่าราชการแผ่นดินตอนที่ไปหลังจะกลายเป็นสถานที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:48.879595216+07:00","message":"TextPushed: 'ว่าราชการแผ่นดินตอนที่ไปหลัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:48.879600062+07:00","message":"Push: 'จะกลายเป็นสถานที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:48.879601876+07:00","message":"TextPushed: 'ว่าราชการแผ่นดินตอนที่ไปหลังจะกลายเป็นสถานที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:48.879603703+07:00","message":"Set new StatePrefix : 'ว่าราชการแผ่นดินตอนที่ไปหลังจะกลายเป็นสถานที่ประกอบพระราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:48.879605613+07:00","message":"Next Push (prob) : 'ประกอบพระราช'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:48.879613672+07:00","message":"push: {false จะกลายเป็นสถานที่ 0 0xc002ee4580}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:49.010037502+07:00","message":"receive streaming session, msgId: 2242"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:49.01009108+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":"2025-10-27T15:51:49.010097931+07:00","message":"receive interim result [false|false]: ว่าราชการแผ่นดินตอนที่ไปหลังจะกลายเป็นสถานที่ประกอบพระราชพิธี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:49.010112448+07:00","message":"[buffer interim] 2242 false ว่าราชการแผ่นดินตอนที่ไปหลังจะกลายเป็นสถานที่ประกอบพระราชพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:49.010119286+07:00","message":"[bufferProcess] interim [380000000]:ว่าราชการแผ่นดินตอนที่ไปหลังจะกลายเป็นสถานที่ประกอบพระราชพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:49.010121914+07:00","message":"[bufferProcess] send to processor:ว่าราชการแผ่นดินตอนที่ไปหลังจะกลายเป็นสถานที่ประกอบร่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:49.010127879+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:49.010130532+07:00","message":"> Transcript [11051] [false]: 'ว่าราชการแผ่นดินตอนที่ไปหลังจะกลายเป็นสถานที่ประกอบร่าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:49.010133054+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:49.010134696+07:00","message":"Set new StatePrefix: 'ว่าราชการแผ่นดินตอนที่ไปหลังจะกลายเป็นสถานที่ประกอบร่าง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:49.39593554+07:00","message":"receive streaming session, msgId: 2242"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:49.395974162+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":"2025-10-27T15:51:49.395979729+07:00","message":"receive interim result [false|false]: ว่าราชการแผ่นดินตอนที่ไปหลังจะกลายเป็นสถานที่ประกอบพระราชพิธีบาง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:49.395994673+07:00","message":"[buffer interim] 2242 false ว่าราชการแผ่นดินตอนที่ไปหลังจะกลายเป็นสถานที่ประกอบพระราชพิธีบาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:49.396001912+07:00","message":"[bufferProcess] interim [740000000]:ว่าราชการแผ่นดินตอนที่ไปหลังจะกลายเป็นสถานที่ประกอบพระราชพิธีบาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:49.396004633+07:00","message":"[bufferProcess] send to processor:ว่าราชการแผ่นดินตอนที่ไปหลังจะกลายเป็นสถานที่ประกอบพระราชพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:49.396008175+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:49.396011306+07:00","message":"> Transcript [11052] [false]: 'ว่าราชการแผ่นดินตอนที่ไปหลังจะกลายเป็นสถานที่ประกอบพระราชพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:49.39601449+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:49.3960173+07:00","message":"Set new StatePrefix: 'ว่าราชการแผ่นดินตอนที่ไปหลังจะกลายเป็นสถานที่ประกอบพระราชพิธี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:49.46518351+07:00","message":"receive streaming session, msgId: 2242"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:49.465228069+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":"2025-10-27T15:51:49.465239095+07:00","message":"receive interim result [false|false]: ว่าราชการแผ่นดินตอนที่ไปหลังจะกลายเป็นสถานที่ประกอบพระราชพิธีบางส่วน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:49.465253534+07:00","message":"[buffer interim] 2242 false ว่าราชการแผ่นดินตอนที่ไปหลังจะกลายเป็นสถานที่ประกอบพระราชพิธีบางส่วน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:49.465260394+07:00","message":"[bufferProcess] interim [920000000]:ว่าราชการแผ่นดินตอนที่ไปหลังจะกลายเป็นสถานที่ประกอบพระราชพิธีบางส่วน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:49.465262867+07:00","message":"[bufferProcess] send to processor:ว่าราชการแผ่นดินตอนที่ไปหลังจะกลายเป็นสถานที่ประกอบพระราชพิธีบาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:49.465268535+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:49.465271435+07:00","message":"> Transcript [11053] [false]: 'ว่าราชการแผ่นดินตอนที่ไปหลังจะกลายเป็นสถานที่ประกอบพระราชพิธีบาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:49.465276477+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:49.465278481+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:49.465280174+07:00","message":"StatePrefix: 'ว่าราชการแผ่นดินตอนที่ไปหลังจะกลายเป็นสถานที่ประกอบพระราชพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:49.4652827+07:00","message":"TextPushed: 'ว่าราชการแผ่นดินตอนที่ไปหลังจะกลายเป็นสถานที่'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:50.100693419+07:00","message":"receive streaming session, msgId: 2242"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:50.100724877+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ว่าราชการแผ่นดินตอนที่ไปหลังจะกลายเป็นสถานที่ประกอบพระราชพิธีบางส่วน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:50.100730958+07:00","message":"receive interim result [false|false]: ว่าราชการแผ่นดินตอนที่ไปหลังจะกลายเป็นสถานที่ประกอบพระราชพิธีบางส่วน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:50.100743372+07:00","message":"[buffer interim] 2242 false ว่าราชการแผ่นดินตอนที่ไปหลังจะกลายเป็นสถานที่ประกอบพระราชพิธีบางส่วน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:50.100750957+07:00","message":"[bufferProcess] interim [520000000]:ว่าราชการแผ่นดินตอนที่ไปหลังจะกลายเป็นสถานที่ประกอบพระราชพิธีบางส่วน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:50.100753222+07:00","message":"[bufferProcess] send to processor:ว่าราชการแผ่นดินตอนที่ไปหลังจะกลายเป็นสถานที่ประกอบพระราชพิธีบางส่วน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:50.100758865+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:50.100761213+07:00","message":"> Transcript [11054] [false]: 'ว่าราชการแผ่นดินตอนที่ไปหลังจะกลายเป็นสถานที่ประกอบพระราชพิธีบางส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:50.100764866+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:50.100766743+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:50.100768337+07:00","message":"StatePrefix: 'ว่าราชการแผ่นดินตอนที่ไปหลังจะกลายเป็นสถานที่ประกอบพระราชพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:50.100770721+07:00","message":"TextPushed: 'ว่าราชการแผ่นดินตอนที่ไปหลังจะกลายเป็นสถานที่'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:50.254673534+07:00","message":"[GCS] IsForceVAD: false for message ID: 2242"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:50.325183829+07:00","message":"[GCS] Start streaming session, msgId: 2243"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:50.352934396+07:00","message":"receive streaming session, msgId: 2242"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:50.352976113+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":"2025-10-27T15:51:50.352982401+07:00","message":"receive interim result [false|false]: ว่าราชการแผ่นดินตอนที่ไปหลังจะกลายเป็นสถานที่ประกอบพระราชพิธีบางส่วนและ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:50.35299734+07:00","message":"[buffer interim] 2242 false ว่าราชการแผ่นดินตอนที่ไปหลังจะกลายเป็นสถานที่ประกอบพระราชพิธีบางส่วนและ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:50.353006216+07:00","message":"[bufferProcess] interim [760000000]:ว่าราชการแผ่นดินตอนที่ไปหลังจะกลายเป็นสถานที่ประกอบพระราชพิธีบางส่วนและ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:50.353008772+07:00","message":"[bufferProcess] send to processor:ว่าราชการแผ่นดินตอนที่ไปหลังจะกลายเป็นสถานที่ประกอบพระราชพิธีบางส่วน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:50.353012456+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:50.35301505+07:00","message":"> Transcript [11055] [false]: 'ว่าราชการแผ่นดินตอนที่ไปหลังจะกลายเป็นสถานที่ประกอบพระราชพิธีบางส่วน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:50.35301887+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:50.353020948+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:50.353022863+07:00","message":"StatePrefix: 'ว่าราชการแผ่นดินตอนที่ไปหลังจะกลายเป็นสถานที่ประกอบพระราชพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:50.353025227+07:00","message":"TextPushed: 'ว่าราชการแผ่นดินตอนที่ไปหลังจะกลายเป็นสถานที่'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:51:50.409244627+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:51:50.409252275+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:50.43228237+07:00","message":"receive streaming session, msgId: 2242"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:50.432317859+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ว่าราชการแผ่นดินตอนที่ไปหลังจะกลายเป็นสถานที่ประกอบพระราชพิธีบางส่วนและ\",\"confidence\":0.95183635}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":850000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:50.432324958+07:00","message":"receive interim result [true|false]: ว่าราชการแผ่นดินตอนที่ไปหลังจะกลายเป็นสถานที่ประกอบพระราชพิธีบางส่วนและ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:50.432333783+07:00","message":"end recv isFinal message id 2242"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:50.432335522+07:00","message":"end Recv id 2242"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:50.432341181+07:00","message":"[buffer interim] 2242 true ว่าราชการแผ่นดินตอนที่ไปหลังจะกลายเป็นสถานที่ประกอบพระราชพิธีบางส่วนและ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:50.432348049+07:00","message":"[bufferProcess] interim [850000000]:ว่าราชการแผ่นดินตอนที่ไปหลังจะกลายเป็นสถานที่ประกอบพระราชพิธีบางส่วนและ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:50.432352911+07:00","message":"[bufferProcess] send to processor (isfinal):ว่าราชการแผ่นดินตอนที่ไปหลังจะกลายเป็นสถานที่ประกอบพระราชพิธีบางส่วนและ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:50.432356346+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:50.432359137+07:00","message":"> Transcript [11056] [false]: 'ว่าราชการแผ่นดินตอนที่ไปหลังจะกลายเป็นสถานที่ประกอบพระราชพิธีบางส่วนและ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:50.432362872+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:50.432364677+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:50.432366807+07:00","message":"StatePrefix: 'ว่าราชการแผ่นดินตอนที่ไปหลังจะกลายเป็นสถานที่ประกอบพระราชพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:50.432369417+07:00","message":"TextPushed: 'ว่าราชการแผ่นดินตอนที่ไปหลังจะกลายเป็นสถานที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:50.432376164+07:00","message":"Push: 'ประกอบพระราชพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:50.432377972+07:00","message":"TextPushed: 'ว่าราชการแผ่นดินตอนที่ไปหลังจะกลายเป็นสถานที่ประกอบพระราชพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:50.432379902+07:00","message":"Set new StatePrefix : 'ว่าราชการแผ่นดินตอนที่ไปหลังจะกลายเป็นสถานที่ประกอบพระราชพิธีบางส่วนและ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:50.432381967+07:00","message":"Next Push (prob) : 'บางส่วนและ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:50.432383341+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:50.432385089+07:00","message":"> Transcript [11057] [true]: 'ว่าราชการแผ่นดินตอนที่ไปหลังจะกลายเป็นสถานที่ประกอบพระราชพิธีบางส่วนและ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:50.432387025+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:50.432388286+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:50.432390131+07:00","message":"StatePrefix: 'ว่าราชการแผ่นดินตอนที่ไปหลังจะกลายเป็นสถานที่ประกอบพระราชพิธีบางส่วนและ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:50.432391902+07:00","message":"TextPushed: 'ว่าราชการแผ่นดินตอนที่ไปหลังจะกลายเป็นสถานที่ประกอบพระราชพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:50.432393949+07:00","message":"Push: 'บางส่วนและ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:50.432403192+07:00","message":"push: {false ประกอบพระราชพิธี 0 0xc002ee4580}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:50.432418407+07:00","message":"push: {true บางส่วนและ 0 0xc002ee4580}"}
{"level":"info","service":"Main","time":"2025-10-27T15:51:50.443600166+07:00","message":"write wav file: './tmp/7446/7446_2242.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:51.19633513+07:00","message":"receive streaming session, msgId: 2243"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:51.196365569+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"mg\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:51.196370311+07:00","message":"receive interim result [false|false]: mg"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:51.196389631+07:00","message":"[buffer interim] 2243 false mg"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:51.196396667+07:00","message":"[bufferProcess] interim [840000000]:mg"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:51.196398255+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:51.374818815+07:00","message":"receive streaming session, msgId: 2243"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:51.374862411+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":"2025-10-27T15:51:51.374869648+07:00","message":"receive interim result [false|false]: แผนที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:51.3748831+07:00","message":"[buffer interim] 2243 false แผนที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:51.3748912+07:00","message":"[bufferProcess] interim [20000000]:แผนที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:51.374894073+07:00","message":"[bufferProcess] send to processor:mg"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:51.374900444+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:51.374903956+07:00","message":"> Transcript [11058] [false]: 'mg'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:51.374906955+07:00","message":"Set StatePrefix (first interim): 'mg'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:51.712986377+07:00","message":"receive streaming session, msgId: 2243"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:51.713024715+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"mg ผลิต\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:51.713031604+07:00","message":"receive interim result [false|false]: mg ผลิต"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:51.713045725+07:00","message":"[buffer interim] 2243 false mg ผลิต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:51.713055855+07:00","message":"[bufferProcess] interim [380000000]:mg ผลิต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:51.713058485+07:00","message":"[bufferProcess] send to processor:แผนที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:51.713062969+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:51.713067065+07:00","message":"> Transcript [11059] [false]: 'แผนที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:51.713069971+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:51.713072551+07:00","message":"Set new StatePrefix: 'แผนที่'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:51.780264065+07:00","message":"receive streaming session, msgId: 2243"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:51.780311969+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":"2025-10-27T15:51:51.780317712+07:00","message":"receive interim result [false|false]: แผนที่บริษัท"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:51.780330882+07:00","message":"[buffer interim] 2243 false แผนที่บริษัท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:51.78033759+07:00","message":"[bufferProcess] interim [500000000]:แผนที่บริษัท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:51.780339879+07:00","message":"[bufferProcess] send to processor:mg ผลิต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:51.780344779+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:51.780347579+07:00","message":"> Transcript [11060] [false]: 'mg ผลิต'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:51.780349508+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:51.7803511+07:00","message":"Set new StatePrefix: 'mg ผลิต'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:51.892999549+07:00","message":"receive streaming session, msgId: 2243"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:51.893034471+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":"2025-10-27T15:51:51.893040009+07:00","message":"receive interim result [false|false]: แผนที่ผลิตภัณฑ์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:51.893052449+07:00","message":"[buffer interim] 2243 false แผนที่ผลิตภัณฑ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:51.893059015+07:00","message":"[bufferProcess] interim [560000000]:แผนที่ผลิตภัณฑ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:51.89306108+07:00","message":"[bufferProcess] send to processor:แผนที่บริษัท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:51.893066305+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:51.893068859+07:00","message":"> Transcript [11061] [false]: 'แผนที่บริษัท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:51.89307081+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:51.893072852+07:00","message":"Set new StatePrefix: 'แผนที่บริษัท'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:51.896162915+07:00","message":"receive streaming session, msgId: 2243"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:51.896183983+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":"2025-10-27T15:51:51.896188724+07:00","message":"receive interim result [false|false]: เป็นที่ประดิษฐาน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:51.896198605+07:00","message":"[buffer interim] 2243 false เป็นที่ประดิษฐาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:51.896204103+07:00","message":"[bufferProcess] interim [620000000]:เป็นที่ประดิษฐาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:51.896206184+07:00","message":"[bufferProcess] send to processor:แผนที่ผลิตภัณฑ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:51.896210954+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:51.896213092+07:00","message":"> Transcript [11062] [false]: 'แผนที่ผลิตภัณฑ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:51.896214866+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:51.896216419+07:00","message":"Set new StatePrefix: 'แผนที่ผลิตภัณฑ์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:52.212844293+07:00","message":"receive streaming session, msgId: 2243"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:52.212889171+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":"2025-10-27T15:51:52.212896398+07:00","message":"receive interim result [false|false]: เป็นที่ประดิษฐานพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:52.212910534+07:00","message":"[buffer interim] 2243 false เป็นที่ประดิษฐานพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:52.212919008+07:00","message":"[bufferProcess] interim [920000000]:เป็นที่ประดิษฐานพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:52.212922187+07:00","message":"[bufferProcess] send to processor:เป็นที่ประดิษฐาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:52.212928231+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:52.212932733+07:00","message":"> Transcript [11063] [false]: 'เป็นที่ประดิษฐาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:52.212935772+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:52.212937963+07:00","message":"Set new StatePrefix: 'เป็นที่ประดิษฐาน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:52.427357096+07:00","message":"[GCS] Cleaned up inactive client: 2201"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:52.427379983+07:00","message":"[GCS] Cleaned up inactive client: 2208"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:52.427382312+07:00","message":"[GCS] Cleaned up inactive client: 2211"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:52.427394582+07:00","message":"[GCS] Cleaned up inactive client: 2217"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:52.427396029+07:00","message":"[GCS] Cleaned up inactive client: 2220"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:52.427397528+07:00","message":"[GCS] Cleaned up inactive client: 2221"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:52.427399484+07:00","message":"[GCS] Cleaned up inactive client: 2205"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:52.42740098+07:00","message":"[GCS] Cleaned up inactive client: 2200"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:52.427402593+07:00","message":"[GCS] Cleaned up inactive client: 2206"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:52.427404038+07:00","message":"[GCS] Cleaned up inactive client: 2219"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:52.427405648+07:00","message":"[GCS] Cleaned up inactive client: 2199"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:52.427407197+07:00","message":"[GCS] Cleaned up inactive client: 2204"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:52.427408639+07:00","message":"[GCS] Cleaned up inactive client: 2202"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:52.427410257+07:00","message":"[GCS] Cleaned up inactive client: 2215"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:52.42741502+07:00","message":"[GCS] Cleaned up inactive client: 2207"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:52.427416593+07:00","message":"[GCS] Cleaned up inactive client: 2216"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:52.427417929+07:00","message":"[GCS] Cleaned up inactive client: 2213"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:52.427419265+07:00","message":"[GCS] Cleaned up inactive client: 2214"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:52.427420781+07:00","message":"[GCS] Cleaned up inactive client: 2218"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:52.427422088+07:00","message":"[GCS] Cleaned up inactive client: 2212"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:52.427423407+07:00","message":"[GCS] Cleaned up inactive client: 2210"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:52.427424725+07:00","message":"[GCS] Cleaned up inactive client: 2209"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:52.427426121+07:00","message":"[GCS] Cleaned up inactive client: 2203"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:52.467120791+07:00","message":"receive streaming session, msgId: 2243"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:52.467157969+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":"2025-10-27T15:51:52.467165939+07:00","message":"receive interim result [false|false]: เป็นที่ประดิษฐานพระบรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:52.467181912+07:00","message":"[buffer interim] 2243 false เป็นที่ประดิษฐานพระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:52.46719262+07:00","message":"[bufferProcess] interim [160000000]:เป็นที่ประดิษฐานพระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:52.467196027+07:00","message":"[bufferProcess] send to processor:เป็นที่ประดิษฐานพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:52.467202278+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:52.467206105+07:00","message":"> Transcript [11064] [false]: 'เป็นที่ประดิษฐานพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:52.467211651+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:52.467213822+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:52.467216439+07:00","message":"StatePrefix: 'เป็นที่ประดิษฐาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:52.467218508+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:52.789471806+07:00","message":"receive streaming session, msgId: 2243"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:52.7895046+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":"2025-10-27T15:51:52.789510147+07:00","message":"receive interim result [false|false]: เป็นที่ประดิษฐานพระบรมศพ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:52.789524133+07:00","message":"[buffer interim] 2243 false เป็นที่ประดิษฐานพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:52.789530325+07:00","message":"[bufferProcess] interim [460000000]:เป็นที่ประดิษฐานพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:52.789532287+07:00","message":"[bufferProcess] send to processor:เป็นที่ประดิษฐานพระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:52.789536074+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:52.7895387+07:00","message":"> Transcript [11065] [false]: 'เป็นที่ประดิษฐานพระบรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:52.789541796+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:52.789543603+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:52.789545616+07:00","message":"StatePrefix: 'เป็นที่ประดิษฐาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:52.789547856+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:53.369617781+07:00","message":"receive streaming session, msgId: 2243"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:53.369652178+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":"2025-10-27T15:51:53.369658081+07:00","message":"receive interim result [false|false]: เป็นที่ประดิษฐานพระบรมศพตาม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:53.369672661+07:00","message":"[buffer interim] 2243 false เป็นที่ประดิษฐานพระบรมศพตาม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:53.369681146+07:00","message":"[bufferProcess] interim [60000000]:เป็นที่ประดิษฐานพระบรมศพตาม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:53.369683359+07:00","message":"[bufferProcess] send to processor:เป็นที่ประดิษฐานพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:53.369686706+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:53.369689329+07:00","message":"> Transcript [11066] [false]: 'เป็นที่ประดิษฐานพระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:53.3696921+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:53.369694312+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:53.369696279+07:00","message":"StatePrefix: 'เป็นที่ประดิษฐาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:53.369698053+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:51:53.409321333+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:51:53.409319656+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:53.507457611+07:00","message":"receive streaming session, msgId: 2243"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:53.507494538+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":"2025-10-27T15:51:53.507500808+07:00","message":"receive interim result [false|false]: เป็นที่ประดิษฐานพระบรมศพ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:53.507512365+07:00","message":"[buffer interim] 2243 false เป็นที่ประดิษฐานพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:53.507520391+07:00","message":"[bufferProcess] interim [180000000]:เป็นที่ประดิษฐานพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:53.507523551+07:00","message":"[bufferProcess] send to processor:เป็นที่ประดิษฐานพระบรมศพตาม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:53.507527876+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:53.507530441+07:00","message":"> Transcript [11067] [false]: 'เป็นที่ประดิษฐานพระบรมศพตาม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:53.507533325+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:53.507535201+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:53.507536984+07:00","message":"StatePrefix: 'เป็นที่ประดิษฐาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:53.507538776+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:53.507541401+07:00","message":"Push: 'เป็นที่ประดิษฐาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:53.507544329+07:00","message":"TextPushed: 'เป็นที่ประดิษฐาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:53.507546113+07:00","message":"Set new StatePrefix : 'เป็นที่ประดิษฐานพระบรมศพตาม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:53.507547923+07:00","message":"Next Push (prob) : 'พระบรมศพตาม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:53.507555232+07:00","message":"push: {false เป็นที่ประดิษฐาน 0 0xc002ee4980}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:53.551412233+07:00","message":"receive streaming session, msgId: 2243"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:53.551443362+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":"2025-10-27T15:51:53.551448995+07:00","message":"receive interim result [false|false]: เป็นที่ประดิษฐานพระบรมศพตามร่าง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:53.5514601+07:00","message":"[buffer interim] 2243 false เป็นที่ประดิษฐานพระบรมศพตามร่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:53.551466986+07:00","message":"[bufferProcess] interim [240000000]:เป็นที่ประดิษฐานพระบรมศพตามร่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:53.551469368+07:00","message":"[bufferProcess] send to processor:เป็นที่ประดิษฐานพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:53.551474838+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:53.551477268+07:00","message":"> Transcript [11068] [false]: 'เป็นที่ประดิษฐานพระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:53.551479515+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:53.679641909+07:00","message":"receive streaming session, msgId: 2243"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:53.679671347+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":"2025-10-27T15:51:53.679676712+07:00","message":"receive interim result [false|false]: เป็นที่ประดิษฐานพระบรมศพตามร่างกาย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:53.679687662+07:00","message":"[buffer interim] 2243 false เป็นที่ประดิษฐานพระบรมศพตามร่างกาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:53.679694027+07:00","message":"[bufferProcess] interim [360000000]:เป็นที่ประดิษฐานพระบรมศพตามร่างกาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:53.67969658+07:00","message":"[bufferProcess] send to processor:เป็นที่ประดิษฐานพระบรมศพตามร่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:53.679702198+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:53.679704686+07:00","message":"> Transcript [11069] [false]: 'เป็นที่ประดิษฐานพระบรมศพตามร่าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:53.679707916+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:53.679709668+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:53.679711979+07:00","message":"StatePrefix: 'เป็นที่ประดิษฐานพระบรมศพตาม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:53.679714476+07:00","message":"TextPushed: 'เป็นที่ประดิษฐาน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:53.68357845+07:00","message":"receive streaming session, msgId: 2243"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:53.683594902+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":"2025-10-27T15:51:53.683599382+07:00","message":"receive interim result [false|false]: เป็นที่ประดิษฐานพระบรมศพตามราชการ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:53.683608066+07:00","message":"[buffer interim] 2243 false เป็นที่ประดิษฐานพระบรมศพตามราชการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:53.683611917+07:00","message":"[bufferProcess] interim [420000000]:เป็นที่ประดิษฐานพระบรมศพตามราชการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:53.683613658+07:00","message":"[bufferProcess] send to processor:เป็นที่ประดิษฐานพระบรมศพตามร่างกาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:53.683616532+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:53.683618492+07:00","message":"> Transcript [11070] [false]: 'เป็นที่ประดิษฐานพระบรมศพตามร่างกาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:53.683620696+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:53.683622247+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:53.683623858+07:00","message":"StatePrefix: 'เป็นที่ประดิษฐานพระบรมศพตาม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:53.683625759+07:00","message":"TextPushed: 'เป็นที่ประดิษฐาน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:53.810044714+07:00","message":"receive streaming session, msgId: 2243"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:53.810078222+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":"2025-10-27T15:51:53.810083994+07:00","message":"receive interim result [false|false]: เป็นที่ประดิษฐานพระบรมศพตามราชภัฏ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:53.81009699+07:00","message":"[buffer interim] 2243 false เป็นที่ประดิษฐานพระบรมศพตามราชภัฏ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:53.810104448+07:00","message":"[bufferProcess] interim [480000000]:เป็นที่ประดิษฐานพระบรมศพตามราชภัฏ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:53.810106478+07:00","message":"[bufferProcess] send to processor:เป็นที่ประดิษฐานพระบรมศพตามราชการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:53.810109942+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:53.810112402+07:00","message":"> Transcript [11071] [false]: 'เป็นที่ประดิษฐานพระบรมศพตามราชการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:53.810115442+07:00","message":"Count interim (case 1.2): 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:53.81011786+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:53.810120774+07:00","message":"StatePrefix: 'เป็นที่ประดิษฐานพระบรมศพตาม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:53.810123542+07:00","message":"TextPushed: 'เป็นที่ประดิษฐาน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:54.196604802+07:00","message":"receive streaming session, msgId: 2243"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:54.196638331+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":"2025-10-27T15:51:54.19664441+07:00","message":"receive interim result [false|false]: เป็นที่ประดิษฐานพระบรมศพตามราชธานี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:54.196655382+07:00","message":"[buffer interim] 2243 false เป็นที่ประดิษฐานพระบรมศพตามราชธานี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:54.196661811+07:00","message":"[bufferProcess] interim [840000000]:เป็นที่ประดิษฐานพระบรมศพตามราชธานี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:54.196664128+07:00","message":"[bufferProcess] send to processor:เป็นที่ประดิษฐานพระบรมศพตามราชภัฏ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:54.196669307+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:54.196671993+07:00","message":"> Transcript [11072] [false]: 'เป็นที่ประดิษฐานพระบรมศพตามราชภัฏ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:54.196675468+07:00","message":"Count interim (case 1.1): 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:54.196677345+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:54.196679537+07:00","message":"StatePrefix: 'เป็นที่ประดิษฐานพระบรมศพตาม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:54.196681555+07:00","message":"TextPushed: 'เป็นที่ประดิษฐาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:54.196685807+07:00","message":"Push: 'พระบรมศพตาม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:54.19668736+07:00","message":"TextPushed: 'เป็นที่ประดิษฐานพระบรมศพตาม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:54.196689402+07:00","message":"Set new StatePrefix : 'เป็นที่ประดิษฐานพระบรมศพตามราชภัฏ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:54.196691382+07:00","message":"Next Push (prob) : 'ราชภัฏ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:54.196698631+07:00","message":"push: {false พระบรมศพตาม 0 0xc002ee4980}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:54.414144224+07:00","message":"[GCS] IsForceVAD: false for message ID: 2243"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:54.512613333+07:00","message":"receive streaming session, msgId: 2243"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:54.512646572+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":"2025-10-27T15:51:54.512651936+07:00","message":"receive interim result [false|false]: เป็นที่ประดิษฐานพระบรมศพตามราชธานีค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:54.5126686+07:00","message":"[buffer interim] 2243 false เป็นที่ประดิษฐานพระบรมศพตามราชธานีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:54.512677134+07:00","message":"[bufferProcess] interim [140000000]:เป็นที่ประดิษฐานพระบรมศพตามราชธานีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:54.512680658+07:00","message":"[bufferProcess] send to processor:เป็นที่ประดิษฐานพระบรมศพตามราชธานี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:54.512685087+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:54.512688773+07:00","message":"> Transcript [11073] [false]: 'เป็นที่ประดิษฐานพระบรมศพตามราชธานี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:54.512691547+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:54.512694433+07:00","message":"Set new StatePrefix: 'เป็นที่ประดิษฐานพระบรมศพตามราชธานี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:54.554461798+07:00","message":"receive streaming session, msgId: 2243"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:54.554496875+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นที่ประดิษฐานพระบรมศพตามราชภัฏเพณีค่ะ\",\"confidence\":0.9181825}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:54.55450345+07:00","message":"receive interim result [true|false]: เป็นที่ประดิษฐานพระบรมศพตามราชภัฏเพณีค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:54.554511478+07:00","message":"end recv isFinal message id 2243"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:54.554513958+07:00","message":"end Recv id 2243"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:54.554520846+07:00","message":"[buffer interim] 2243 true เป็นที่ประดิษฐานพระบรมศพตามราชภัฏเพณีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:54.554530587+07:00","message":"[bufferProcess] interim [320000000]:เป็นที่ประดิษฐานพระบรมศพตามราชภัฏเพณีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:54.55453571+07:00","message":"[bufferProcess] send to processor (isfinal):เป็นที่ประดิษฐานพระบรมศพตามราชธานีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:54.554539689+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:54.554543754+07:00","message":"> Transcript [11074] [false]: 'เป็นที่ประดิษฐานพระบรมศพตามราชธานีค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:54.554547272+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:54.554549356+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:54.5545521+07:00","message":"StatePrefix: 'เป็นที่ประดิษฐานพระบรมศพตามราชธานี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:54.554554324+07:00","message":"TextPushed: 'เป็นที่ประดิษฐานพระบรมศพตาม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:54.554556051+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:54.554558375+07:00","message":"> Transcript [11075] [true]: 'เป็นที่ประดิษฐานพระบรมศพตามราชภัฏเพณีค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:54.554560251+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:54.554561549+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:54.554562907+07:00","message":"StatePrefix: 'เป็นที่ประดิษฐานพระบรมศพตามราชธานี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:54.554564383+07:00","message":"TextPushed: 'เป็นที่ประดิษฐานพระบรมศพตาม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:54.55456825+07:00","message":"Push: 'ราชภัฏเพณีค่ะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:54.55457897+07:00","message":"push: {true ราชภัฏเพณีค่ะ 0 0xc002ee4980}"}
{"level":"info","service":"Main","time":"2025-10-27T15:51:54.567056766+07:00","message":"write wav file: './tmp/7446/7446_2243.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:54.735112137+07:00","message":"[GCS] Start streaming session, msgId: 2244"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:54.865100684+07:00","message":"[GCS] IsForceVAD: false for message ID: 2244"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:54.99765527+07:00","message":"[GCS] Start streaming session, msgId: 2245"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:55.016428611+07:00","message":"receive streaming session, msgId: 2244"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:55.016450943+07:00","message":"found end of frame, send empty tag with msgId: 2244"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:55.016454452+07:00","message":"end Recv id 2244"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:55.016461476+07:00","message":"[buffer interim] 2244 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:55.016469303+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:55.016473601+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:55.016477467+07:00","message":"> Transcript [11076] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:55.016480764+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:55.016483003+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:55.016485066+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:55.016487351+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:55.01649099+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:55.016501771+07:00","message":"push: {true \n 0 0xc002ee4000}"}
{"level":"info","service":"Main","time":"2025-10-27T15:51:55.021256787+07:00","message":"write wav file: './tmp/7446/7446_2244.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:55.184907822+07:00","message":"[GCS] IsForceVAD: false for message ID: 2245"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:55.254564488+07:00","message":"[GCS] Start streaming session, msgId: 2246"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:55.288906599+07:00","message":"receive streaming session, msgId: 2245"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:55.28892306+07:00","message":"found end of frame, send empty tag with msgId: 2245"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:55.288926369+07:00","message":"end Recv id 2245"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:55.288933695+07:00","message":"[buffer interim] 2245 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:55.288942034+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:55.288950684+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:55.288954734+07:00","message":"> Transcript [11077] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:55.288958001+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:55.288960319+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:55.288962726+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:55.288965348+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:55.288968471+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:55.288979291+07:00","message":"push: {true \n 0 0xc002ee4300}"}
{"level":"info","service":"Main","time":"2025-10-27T15:51:55.29366178+07:00","message":"write wav file: './tmp/7446/7446_2245.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:55.504191879+07:00","message":"[GCS] IsForceVAD: false for message ID: 2246"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:55.616677629+07:00","message":"receive streaming session, msgId: 2246"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:55.616694783+07:00","message":"found end of frame, send empty tag with msgId: 2246"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:55.616697547+07:00","message":"end Recv id 2246"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:55.616703935+07:00","message":"[buffer interim] 2246 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:55.616710752+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:55.616714222+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:55.616716823+07:00","message":"> Transcript [11078] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:55.616719277+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:55.61672109+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:55.616722787+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:55.616724266+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:55.616726712+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:55.616736268+07:00","message":"push: {true \n 0 0xc002b14780}"}
{"level":"info","service":"Main","time":"2025-10-27T15:51:55.622047251+07:00","message":"write wav file: './tmp/7446/7446_2246.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:51:56.409419978+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:51:56.409429451+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:56.477928731+07:00","message":"[GCS] Start streaming session, msgId: 2247"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:56.604433401+07:00","message":"[GCS] IsForceVAD: false for message ID: 2247"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:56.666961994+07:00","message":"[GCS] Start streaming session, msgId: 2248"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:56.855458256+07:00","message":"[GCS] IsForceVAD: false for message ID: 2248"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:56.960797754+07:00","message":"receive streaming session, msgId: 2247"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:56.960821154+07:00","message":"found end of frame, send empty tag with msgId: 2247"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:56.960824007+07:00","message":"end Recv id 2247"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:56.960830846+07:00","message":"[buffer interim] 2247 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:56.960838326+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:56.960842179+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:56.960844792+07:00","message":"> Transcript [11079] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:56.96085322+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:56.960854924+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:56.960856464+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:56.960858005+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:56.960860437+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:56.960876773+07:00","message":"push: {true \n 0 0xc002a06d00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:51:56.96533871+07:00","message":"write wav file: './tmp/7446/7446_2247.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:56.985970221+07:00","message":"[GCS] Start streaming session, msgId: 2249"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:57.170602829+07:00","message":"receive streaming session, msgId: 2248"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:57.170621418+07:00","message":"found end of frame, send empty tag with msgId: 2248"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:57.170623812+07:00","message":"end Recv id 2248"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:57.170630744+07:00","message":"[buffer interim] 2248 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:57.170637329+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:57.170640802+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:57.170643264+07:00","message":"> Transcript [11080] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:57.17064523+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:57.170646836+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:57.170648238+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:57.17064967+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:57.170651982+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:57.170661247+07:00","message":"push: {true \n 0 0xc002603780}"}
{"level":"info","service":"Main","time":"2025-10-27T15:51:57.175369624+07:00","message":"write wav file: './tmp/7446/7446_2248.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:57.435327405+07:00","message":"[GCS] IsForceVAD: false for message ID: 2249"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:57.55157011+07:00","message":"receive streaming session, msgId: 2249"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:57.551589777+07:00","message":"found end of frame, send empty tag with msgId: 2249"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:57.551592605+07:00","message":"end Recv id 2249"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:57.551599419+07:00","message":"[buffer interim] 2249 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:57.551606159+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:57.55161033+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:57.551612977+07:00","message":"> Transcript [11081] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:57.551615292+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:57.551616902+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:57.55161833+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:57.551619809+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:57.551628564+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:57.551638428+07:00","message":"push: {true \n 0 0xc002aa0080}"}
{"level":"info","service":"Main","time":"2025-10-27T15:51:57.558281579+07:00","message":"write wav file: './tmp/7446/7446_2249.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:57.627996253+07:00","message":"[GCS] Start streaming session, msgId: 2250"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:57.753693973+07:00","message":"[GCS] IsForceVAD: false for message ID: 2250"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:57.815525556+07:00","message":"[GCS] Start streaming session, msgId: 2251"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:57.870359941+07:00","message":"receive streaming session, msgId: 2250"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:57.870375872+07:00","message":"found end of frame, send empty tag with msgId: 2250"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:57.870378287+07:00","message":"end Recv id 2250"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:57.870386306+07:00","message":"[buffer interim] 2250 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:57.870393954+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:57.870397162+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:57.870399911+07:00","message":"> Transcript [11082] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:57.870402987+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:57.870408732+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:57.870410158+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:57.870411525+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:57.870420146+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:57.870429767+07:00","message":"push: {true \n 0 0xc002b15580}"}
{"level":"info","service":"Main","time":"2025-10-27T15:51:57.87549747+07:00","message":"write wav file: './tmp/7446/7446_2250.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:57.947559019+07:00","message":"[GCS] IsForceVAD: false for message ID: 2251"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:58.060122563+07:00","message":"receive streaming session, msgId: 2251"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:58.060139132+07:00","message":"found end of frame, send empty tag with msgId: 2251"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:58.060142095+07:00","message":"end Recv id 2251"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:58.06014774+07:00","message":"[buffer interim] 2251 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:58.060154378+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:58.060158+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:58.060160648+07:00","message":"> Transcript [11083] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:58.060163055+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:58.060164697+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:58.060166257+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:58.060167788+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:58.060172593+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:58.0601811+07:00","message":"push: {true \n 0 0xc002b15700}"}
{"level":"info","service":"Main","time":"2025-10-27T15:51:58.065706652+07:00","message":"write wav file: './tmp/7446/7446_2251.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:51:59.409516539+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:51:59.409542057+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:59.485542783+07:00","message":"[GCS] Start streaming session, msgId: 2252"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:59.547192109+07:00","message":"[GCS] IsForceVAD: false for message ID: 2252"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:59.876453701+07:00","message":"receive streaming session, msgId: 2252"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:59.876477386+07:00","message":"found end of frame, send empty tag with msgId: 2252"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:59.87648106+07:00","message":"end Recv id 2252"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:59.876489536+07:00","message":"[buffer interim] 2252 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:59.876498082+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:59.876505816+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:59.87650954+07:00","message":"> Transcript [11084] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:59.876512906+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:59.876515243+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:59.876517613+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:59.876519951+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:51:59.876523623+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:59.876535421+07:00","message":"push: {true \n 0 0xc002b15d00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:51:59.881237269+07:00","message":"write wav file: './tmp/7446/7446_2252.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:51:59.998009587+07:00","message":"[GCS] Start streaming session, msgId: 2253"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:00.123688275+07:00","message":"[GCS] IsForceVAD: false for message ID: 2253"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:00.29288576+07:00","message":"receive streaming session, msgId: 2253"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:00.292908297+07:00","message":"found end of frame, send empty tag with msgId: 2253"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:00.292912191+07:00","message":"end Recv id 2253"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:00.292920306+07:00","message":"[buffer interim] 2253 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:00.29292931+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:00.292934215+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:00.292938562+07:00","message":"> Transcript [11085] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:00.292941901+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:00.292944344+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:00.292946698+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:00.292949055+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:00.292953593+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:00.292965313+07:00","message":"push: {true \n 0 0xc002881f80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:52:00.298519187+07:00","message":"write wav file: './tmp/7446/7446_2253.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:00.504916237+07:00","message":"[GCS] Start streaming session, msgId: 2254"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:00.57463683+07:00","message":"[GCS] IsForceVAD: false for message ID: 2254"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:00.726991135+07:00","message":"receive streaming session, msgId: 2254"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:00.727008676+07:00","message":"found end of frame, send empty tag with msgId: 2254"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:00.727011341+07:00","message":"end Recv id 2254"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:00.727017211+07:00","message":"[buffer interim] 2254 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:00.727024017+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:00.727030837+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:00.727033658+07:00","message":"> Transcript [11086] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:00.72703575+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:00.727039596+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:00.727041093+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:00.72704256+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:00.727044949+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:00.727053651+07:00","message":"push: {true \n 0 0xc002b15e80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:52:00.731204959+07:00","message":"write wav file: './tmp/7446/7446_2254.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:00.765531633+07:00","message":"[GCS] Start streaming session, msgId: 2255"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:00.897671649+07:00","message":"[GCS] IsForceVAD: false for message ID: 2255"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:00.955884271+07:00","message":"[GCS] Start streaming session, msgId: 2256"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:01.015635144+07:00","message":"[GCS] IsForceVAD: false for message ID: 2256"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:01.028312239+07:00","message":"receive streaming session, msgId: 2255"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:01.028328675+07:00","message":"found end of frame, send empty tag with msgId: 2255"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:01.028331291+07:00","message":"end Recv id 2255"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:01.028337152+07:00","message":"[buffer interim] 2255 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:01.028344432+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:01.028347935+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:01.028351157+07:00","message":"> Transcript [11087] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:01.02835366+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:01.028355404+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:01.028356972+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:01.028358441+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:01.028364246+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:01.028373069+07:00","message":"push: {true \n 0 0xc000044880}"}
{"level":"info","service":"Main","time":"2025-10-27T15:52:01.033826998+07:00","message":"write wav file: './tmp/7446/7446_2255.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:01.294057588+07:00","message":"receive streaming session, msgId: 2256"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:01.294076182+07:00","message":"found end of frame, send empty tag with msgId: 2256"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:01.294078791+07:00","message":"end Recv id 2256"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:01.29408383+07:00","message":"[buffer interim] 2256 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:01.294089957+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:01.294093329+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:01.294096095+07:00","message":"> Transcript [11088] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:01.294098212+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:01.294099837+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:01.294101354+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:01.294102821+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:01.294105252+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:01.29411421+07:00","message":"push: {true \n 0 0xc003403b00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:52:01.29835898+07:00","message":"write wav file: './tmp/7446/7446_2256.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:01.334985091+07:00","message":"[GCS] Start streaming session, msgId: 2257"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:52:02.41014649+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:52:02.410166611+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:04.433927766+07:00","message":"receive streaming session, msgId: 2257"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:04.433974975+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":"2025-10-27T15:52:04.43398066+07:00","message":"receive interim result [false|false]: บท"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:04.433995768+07:00","message":"[buffer interim] 2257 false บท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:04.434004229+07:00","message":"[bufferProcess] interim [880000000]:บท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:04.434006068+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:04.43401084+07:00","message":"[bufferProcess] send to processor (ticker):บท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:04.434014417+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:04.434018192+07:00","message":"> Transcript [11089] [false]: 'บท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:04.4340206+07:00","message":"Set StatePrefix (first interim): 'บท'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:04.517152987+07:00","message":"receive streaming session, msgId: 2257"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:04.51720441+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":"2025-10-27T15:52:04.517211068+07:00","message":"receive interim result [false|false]: บทบาท"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:04.517226544+07:00","message":"[buffer interim] 2257 false บทบาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:04.517234616+07:00","message":"[bufferProcess] interim [0]:บทบาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:04.517236377+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:04.826772557+07:00","message":"receive streaming session, msgId: 2257"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:04.826817385+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":"2025-10-27T15:52:04.826823499+07:00","message":"receive interim result [false|false]: บทบาทของ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:04.826838037+07:00","message":"[buffer interim] 2257 false บทบาทของ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:04.826852785+07:00","message":"[bufferProcess] interim [300000000]:บทบาทของ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:04.826856036+07:00","message":"[bufferProcess] send to processor:บทบาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:04.826862252+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:04.826865865+07:00","message":"> Transcript [11090] [false]: 'บทบาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:04.826869726+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:04.826871894+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:04.826874249+07:00","message":"StatePrefix: 'บท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:04.826876518+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:52:05.410696584+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:52:05.410704569+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:05.439006832+07:00","message":"receive streaming session, msgId: 2257"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:05.439049078+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":"2025-10-27T15:52:05.439053922+07:00","message":"receive interim result [false|false]: บทบาทของ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:05.439065411+07:00","message":"[buffer interim] 2257 false บทบาทของ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:05.439073415+07:00","message":"[bufferProcess] interim [900000000]:บทบาทของ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:05.439075433+07:00","message":"[bufferProcess] send to processor:บทบาทของ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:05.439080768+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:05.439083298+07:00","message":"> Transcript [11091] [false]: 'บทบาทของ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:05.439085944+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:05.439087762+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:05.439089512+07:00","message":"StatePrefix: 'บท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:05.439091389+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:05.609942129+07:00","message":"receive streaming session, msgId: 2257"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:05.609983193+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":"2025-10-27T15:52:05.609990004+07:00","message":"receive interim result [false|false]: บทบาทของพระที่นั่ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:05.610005076+07:00","message":"[buffer interim] 2257 false บทบาทของพระที่นั่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:05.610015625+07:00","message":"[bufferProcess] interim [80000000]:บทบาทของพระที่นั่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:05.610018529+07:00","message":"[bufferProcess] send to processor:บทบาทของ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:05.610024902+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:05.610028537+07:00","message":"> Transcript [11092] [false]: 'บทบาทของ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:05.610032633+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:05.610035168+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:05.610037858+07:00","message":"StatePrefix: 'บท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:05.610040173+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:05.919761487+07:00","message":"receive streaming session, msgId: 2257"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:05.919798419+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":"2025-10-27T15:52:05.919803695+07:00","message":"receive interim result [false|false]: บทบาทของพระที่นั่งอยู่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:05.919818611+07:00","message":"[buffer interim] 2257 false บทบาทของพระที่นั่งอยู่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:05.919827518+07:00","message":"[bufferProcess] interim [380000000]:บทบาทของพระที่นั่งอยู่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:05.919829722+07:00","message":"[bufferProcess] send to processor:บทบาทของพระที่นั่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:05.91983327+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:05.919835907+07:00","message":"> Transcript [11093] [false]: 'บทบาทของพระที่นั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:05.919838763+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:05.919841049+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:05.919844045+07:00","message":"StatePrefix: 'บท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:05.919853114+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:05.919860031+07:00","message":"Push: 'บท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:05.919861974+07:00","message":"TextPushed: 'บท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:05.91986434+07:00","message":"Set new StatePrefix : 'บทบาทของพระที่นั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:05.919866735+07:00","message":"Next Push (prob) : 'บาทของพระที่นั่ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:05.919889285+07:00","message":"push: {false บท 0 0xc000045d00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:05.999147352+07:00","message":"receive streaming session, msgId: 2257"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:05.999181056+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":"2025-10-27T15:52:05.999186393+07:00","message":"receive interim result [false|false]: บทบาทของพระที่นั่งดุสิต"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:05.99919802+07:00","message":"[buffer interim] 2257 false บทบาทของพระที่นั่งดุสิต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:05.999204564+07:00","message":"[bufferProcess] interim [500000000]:บทบาทของพระที่นั่งดุสิต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:05.999206642+07:00","message":"[bufferProcess] send to processor:บทบาทของพระที่นั่งอยู่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:05.999209698+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:05.999212294+07:00","message":"> Transcript [11094] [false]: 'บทบาทของพระที่นั่งอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:05.99921505+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:05.999216862+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:05.999218442+07:00","message":"StatePrefix: 'บทบาทของพระที่นั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:05.999220562+07:00","message":"TextPushed: 'บท'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:06.422474969+07:00","message":"receive streaming session, msgId: 2257"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:06.422508302+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":"2025-10-27T15:52:06.422514187+07:00","message":"receive interim result [false|false]: บทบาทของพระที่นั่งดุสิตมหาปราสาท"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:06.42252449+07:00","message":"[buffer interim] 2257 false บทบาทของพระที่นั่งดุสิตมหาปราสาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:06.422531148+07:00","message":"[bufferProcess] interim [860000000]:บทบาทของพระที่นั่งดุสิตมหาปราสาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:06.422533522+07:00","message":"[bufferProcess] send to processor:บทบาทของพระที่นั่งดุสิต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:06.422538406+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:06.42254094+07:00","message":"> Transcript [11095] [false]: 'บทบาทของพระที่นั่งดุสิต'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:06.422543879+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:06.42254582+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:06.422548548+07:00","message":"StatePrefix: 'บทบาทของพระที่นั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:06.422550784+07:00","message":"TextPushed: 'บท'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:06.596448978+07:00","message":"[GCS] IsForceVAD: false for message ID: 2257"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:06.709097697+07:00","message":"receive streaming session, msgId: 2257"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:06.709134113+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"บทบาทของพระที่นั่งดุสิตมหาปราสาท\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:06.709140045+07:00","message":"receive interim result [true|false]: บทบาทของพระที่นั่งดุสิตมหาปราสาท"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:06.709147478+07:00","message":"end recv isFinal message id 2257"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:06.709149339+07:00","message":"end Recv id 2257"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:06.709155057+07:00","message":"[buffer interim] 2257 true บทบาทของพระที่นั่งดุสิตมหาปราสาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:06.709174521+07:00","message":"[bufferProcess] interim [280000000]:บทบาทของพระที่นั่งดุสิตมหาปราสาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:06.709182502+07:00","message":"[bufferProcess] send to processor (isfinal):บทบาทของพระที่นั่งดุสิตมหาปราสาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:06.709186081+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:06.709188884+07:00","message":"> Transcript [11096] [false]: 'บทบาทของพระที่นั่งดุสิตมหาปราสาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:06.709191562+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:06.709193094+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:06.709194848+07:00","message":"StatePrefix: 'บทบาทของพระที่นั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:06.709196862+07:00","message":"TextPushed: 'บท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:06.709198271+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:06.709200006+07:00","message":"> Transcript [11097] [true]: 'บทบาทของพระที่นั่งดุสิตมหาปราสาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:06.709201714+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:06.709203803+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:06.709205283+07:00","message":"StatePrefix: 'บทบาทของพระที่นั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:06.709206915+07:00","message":"TextPushed: 'บท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:06.70921151+07:00","message":"Push: 'บาทของพระที่นั่งดุสิตมหาปราสาท'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:06.709218973+07:00","message":"push: {true บาทของพระที่นั่งดุสิตมหาปราสาท 0 0xc000045d00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:52:06.720098961+07:00","message":"write wav file: './tmp/7446/7446_2257.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:06.72455404+07:00","message":"[GCS] Start streaming session, msgId: 2258"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:07.067311038+07:00","message":"receive streaming session, msgId: 2258"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:07.067350141+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":"2025-10-27T15:52:07.067355399+07:00","message":"receive interim result [false|false]: เป็น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:07.067369139+07:00","message":"[buffer interim] 2258 false เป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:07.067375497+07:00","message":"[bufferProcess] interim [360000000]:เป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:07.067376959+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:07.917029421+07:00","message":"receive streaming session, msgId: 2258"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:07.917069361+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":"2025-10-27T15:52:07.91707518+07:00","message":"receive interim result [false|false]: เป็นที่รู้จักกันอย่าง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:07.91709096+07:00","message":"[buffer interim] 2258 false เป็นที่รู้จักกันอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:07.917100043+07:00","message":"[bufferProcess] interim [200000000]:เป็นที่รู้จักกันอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:07.917102186+07:00","message":"[bufferProcess] send to processor:เป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:07.917107418+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:07.917110278+07:00","message":"> Transcript [11098] [false]: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:07.917112258+07:00","message":"Set StatePrefix (first interim): 'เป็น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:08.095982395+07:00","message":"receive streaming session, msgId: 2258"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:08.096019081+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":"2025-10-27T15:52:08.096024425+07:00","message":"receive interim result [false|false]: เป็นที่รู้จักกันอย่างกว้าง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:08.096038013+07:00","message":"[buffer interim] 2258 false เป็นที่รู้จักกันอย่างกว้าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:08.09604448+07:00","message":"[bufferProcess] interim [380000000]:เป็นที่รู้จักกันอย่างกว้าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:08.096046387+07:00","message":"[bufferProcess] send to processor:เป็นที่รู้จักกันอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:08.096051635+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:08.096054479+07:00","message":"> Transcript [11099] [false]: 'เป็นที่รู้จักกันอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:08.096057436+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:08.096059125+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:08.096060782+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:08.096062713+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:08.345343297+07:00","message":"receive streaming session, msgId: 2258"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:08.345377091+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":"2025-10-27T15:52:08.345382804+07:00","message":"receive interim result [false|false]: เป็นที่รู้จักกันอย่างกว้างขวาง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:08.345396146+07:00","message":"[buffer interim] 2258 false เป็นที่รู้จักกันอย่างกว้างขวาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:08.345402781+07:00","message":"[bufferProcess] interim [680000000]:เป็นที่รู้จักกันอย่างกว้างขวาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:08.345405486+07:00","message":"[bufferProcess] send to processor:เป็นที่รู้จักกันอย่างกว้าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:08.345409067+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:08.345411541+07:00","message":"> Transcript [11100] [false]: 'เป็นที่รู้จักกันอย่างกว้าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:08.345414754+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:08.345416494+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:08.345418148+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:08.345419945+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:52:08.411794679+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:52:08.411800399+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:08.673160193+07:00","message":"receive streaming session, msgId: 2258"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:08.673209849+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":"2025-10-27T15:52:08.673223991+07:00","message":"receive interim result [false|false]: เป็นที่รู้จักกันอย่างกว้างขวางและ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:08.673238266+07:00","message":"[buffer interim] 2258 false เป็นที่รู้จักกันอย่างกว้างขวางและ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:08.673244985+07:00","message":"[bufferProcess] interim [980000000]:เป็นที่รู้จักกันอย่างกว้างขวางและ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:08.673247151+07:00","message":"[bufferProcess] send to processor:เป็นที่รู้จักกันอย่างกว้างขวาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:08.673250516+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:08.67325304+07:00","message":"> Transcript [11101] [false]: 'เป็นที่รู้จักกันอย่างกว้างขวาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:08.673256065+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:08.67325869+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:08.673260559+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:08.673262313+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:08.794894433+07:00","message":"receive streaming session, msgId: 2258"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:08.794931726+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":"2025-10-27T15:52:08.794944396+07:00","message":"receive interim result [false|false]: เป็นที่รู้จักกันอย่างกว้างขวางนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:08.794957792+07:00","message":"[buffer interim] 2258 false เป็นที่รู้จักกันอย่างกว้างขวางนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:08.794964452+07:00","message":"[bufferProcess] interim [40000000]:เป็นที่รู้จักกันอย่างกว้างขวางนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:08.794966721+07:00","message":"[bufferProcess] send to processor:เป็นที่รู้จักกันอย่างกว้างขวางและ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:08.794972166+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:08.794974787+07:00","message":"> Transcript [11102] [false]: 'เป็นที่รู้จักกันอย่างกว้างขวางและ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:08.794978044+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:08.79497993+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:08.794984383+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:08.794986685+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:08.794992029+07:00","message":"Push: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:08.794993692+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:08.794995989+07:00","message":"Set new StatePrefix : 'เป็นที่รู้จักกันอย่างกว้างขวางและ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:08.794998057+07:00","message":"Next Push (prob) : 'ที่รู้จักกันอย่างกว้างขวางและ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:08.795005827+07:00","message":"push: {false เป็น 0 0xc002aa0780}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:09.376131306+07:00","message":"receive streaming session, msgId: 2258"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:09.376170208+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":"2025-10-27T15:52:09.376175411+07:00","message":"receive interim result [false|false]: เป็นที่รู้จักกันอย่างกว้างขวางนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:09.376187842+07:00","message":"[buffer interim] 2258 false เป็นที่รู้จักกันอย่างกว้างขวางนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:09.376196655+07:00","message":"[bufferProcess] interim [640000000]:เป็นที่รู้จักกันอย่างกว้างขวางนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:09.376198976+07:00","message":"[bufferProcess] send to processor:เป็นที่รู้จักกันอย่างกว้างขวางนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:09.376204472+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:09.376206923+07:00","message":"> Transcript [11103] [false]: 'เป็นที่รู้จักกันอย่างกว้างขวางนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:09.376209033+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:09.376211149+07:00","message":"Set new StatePrefix: 'เป็นที่รู้จักกันอย่างกว้างขวางนะคะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:09.567465585+07:00","message":"receive streaming session, msgId: 2258"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:09.56750605+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":"2025-10-27T15:52:09.567511507+07:00","message":"receive interim result [false|false]: เป็นที่รู้จักกันอย่างกว้างขวางนะคะคือการ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:09.567524417+07:00","message":"[buffer interim] 2258 false เป็นที่รู้จักกันอย่างกว้างขวางนะคะคือการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:09.567531114+07:00","message":"[bufferProcess] interim [880000000]:เป็นที่รู้จักกันอย่างกว้างขวางนะคะคือการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:09.567533914+07:00","message":"[bufferProcess] send to processor:เป็นที่รู้จักกันอย่างกว้างขวางนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:09.567539218+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:09.567541653+07:00","message":"> Transcript [11104] [false]: 'เป็นที่รู้จักกันอย่างกว้างขวางนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:09.567544873+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:09.567546738+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:09.567548286+07:00","message":"StatePrefix: 'เป็นที่รู้จักกันอย่างกว้างขวางนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:09.567550801+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:09.764236639+07:00","message":"receive streaming session, msgId: 2258"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:09.764267503+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":"2025-10-27T15:52:09.764273108+07:00","message":"receive interim result [false|false]: เป็นที่รู้จักกันอย่างกว้างขวางนะคะคือการเป็น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:09.764286374+07:00","message":"[buffer interim] 2258 false เป็นที่รู้จักกันอย่างกว้างขวางนะคะคือการเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:09.764293062+07:00","message":"[bufferProcess] interim [120000000]:เป็นที่รู้จักกันอย่างกว้างขวางนะคะคือการเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:09.76429514+07:00","message":"[bufferProcess] send to processor:เป็นที่รู้จักกันอย่างกว้างขวางนะคะคือการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:09.764300479+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:09.764303144+07:00","message":"> Transcript [11105] [false]: 'เป็นที่รู้จักกันอย่างกว้างขวางนะคะคือการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:09.764306128+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:09.764307711+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:09.764309482+07:00","message":"StatePrefix: 'เป็นที่รู้จักกันอย่างกว้างขวางนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:09.764312001+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:10.089616177+07:00","message":"receive streaming session, msgId: 2258"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:10.089662069+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":"2025-10-27T15:52:10.089668765+07:00","message":"receive interim result [false|false]: เป็นที่รู้จักกันอย่างกว้างขวางนะคะคือการเป็นภาษา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:10.089685337+07:00","message":"[buffer interim] 2258 false เป็นที่รู้จักกันอย่างกว้างขวางนะคะคือการเป็นภาษา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:10.089696822+07:00","message":"[bufferProcess] interim [360000000]:เป็นที่รู้จักกันอย่างกว้างขวางนะคะคือการเป็นภาษา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:10.089699623+07:00","message":"[bufferProcess] send to processor:เป็นที่รู้จักกันอย่างกว้างขวางนะคะคือการเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:10.089704177+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:10.089707911+07:00","message":"> Transcript [11106] [false]: 'เป็นที่รู้จักกันอย่างกว้างขวางนะคะคือการเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:10.089713092+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:10.089716005+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:10.089719077+07:00","message":"StatePrefix: 'เป็นที่รู้จักกันอย่างกว้างขวางนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:10.08972177+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:10.101439445+07:00","message":"receive streaming session, msgId: 2258"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:10.101470442+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":"2025-10-27T15:52:10.101476333+07:00","message":"receive interim result [false|false]: เป็นที่รู้จักกันอย่างกว้างขวางนะคะคือการเป็นสถาน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:10.101492114+07:00","message":"[buffer interim] 2258 false เป็นที่รู้จักกันอย่างกว้างขวางนะคะคือการเป็นสถาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:10.10149928+07:00","message":"[bufferProcess] interim [420000000]:เป็นที่รู้จักกันอย่างกว้างขวางนะคะคือการเป็นสถาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:10.101502184+07:00","message":"[bufferProcess] send to processor:เป็นที่รู้จักกันอย่างกว้างขวางนะคะคือการเป็นภาษา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:10.101506563+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:10.101509908+07:00","message":"> Transcript [11107] [false]: 'เป็นที่รู้จักกันอย่างกว้างขวางนะคะคือการเป็นภาษา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:10.101514155+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:10.101516278+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:10.101519134+07:00","message":"StatePrefix: 'เป็นที่รู้จักกันอย่างกว้างขวางนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:10.101521821+07:00","message":"TextPushed: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:10.101527683+07:00","message":"Push: 'ที่รู้จักกันอย่างกว้างขวางนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:10.101529929+07:00","message":"TextPushed: 'เป็นที่รู้จักกันอย่างกว้างขวางนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:10.101532359+07:00","message":"Set new StatePrefix : 'เป็นที่รู้จักกันอย่างกว้างขวางนะคะคือการเป็นภาษา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:10.101536058+07:00","message":"Next Push (prob) : 'คือการเป็นภาษา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:10.101546363+07:00","message":"push: {false ที่รู้จักกันอย่างกว้างขวางนะคะ 0 0xc002aa0780}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:10.262284819+07:00","message":"receive streaming session, msgId: 2258"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:10.262320281+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":"2025-10-27T15:52:10.262327123+07:00","message":"receive interim result [false|false]: เป็นที่รู้จักกันอย่างกว้างขวางนะคะคือการเป็นสถานที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:10.262339663+07:00","message":"[buffer interim] 2258 false เป็นที่รู้จักกันอย่างกว้างขวางนะคะคือการเป็นสถานที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:10.262349261+07:00","message":"[bufferProcess] interim [540000000]:เป็นที่รู้จักกันอย่างกว้างขวางนะคะคือการเป็นสถานที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:10.262352459+07:00","message":"[bufferProcess] send to processor:เป็นที่รู้จักกันอย่างกว้างขวางนะคะคือการเป็นสถาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:10.26235888+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:10.262363434+07:00","message":"> Transcript [11108] [false]: 'เป็นที่รู้จักกันอย่างกว้างขวางนะคะคือการเป็นสถาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:10.262366421+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:10.262369148+07:00","message":"Set new StatePrefix: 'เป็นที่รู้จักกันอย่างกว้างขวางนะคะคือการเป็นสถาน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:10.90679513+07:00","message":"receive streaming session, msgId: 2258"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:10.906831089+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นที่รู้จักกันอย่างกว้างขวางนะคะคือการเป็นสถานที่\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:10.906837529+07:00","message":"receive interim result [false|false]: เป็นที่รู้จักกันอย่างกว้างขวางนะคะคือการเป็นสถานที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:10.906858662+07:00","message":"[buffer interim] 2258 false เป็นที่รู้จักกันอย่างกว้างขวางนะคะคือการเป็นสถานที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:10.906865555+07:00","message":"[bufferProcess] interim [140000000]:เป็นที่รู้จักกันอย่างกว้างขวางนะคะคือการเป็นสถานที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:10.906867853+07:00","message":"[bufferProcess] send to processor:เป็นที่รู้จักกันอย่างกว้างขวางนะคะคือการเป็นสถานที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:10.906873201+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:10.906875805+07:00","message":"> Transcript [11109] [false]: 'เป็นที่รู้จักกันอย่างกว้างขวางนะคะคือการเป็นสถานที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:10.906879221+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:10.906881086+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:10.906882717+07:00","message":"StatePrefix: 'เป็นที่รู้จักกันอย่างกว้างขวางนะคะคือการเป็นสถาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:10.906885017+07:00","message":"TextPushed: 'เป็นที่รู้จักกันอย่างกว้างขวางนะคะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:10.981219499+07:00","message":"receive streaming session, msgId: 2258"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:10.981262506+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":"2025-10-27T15:52:10.981269047+07:00","message":"receive interim result [false|false]: เป็นที่รู้จักกันอย่างกว้างขวางนะคะคือการเป็นสถานที่ผลิต"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:10.981282715+07:00","message":"[buffer interim] 2258 false เป็นที่รู้จักกันอย่างกว้างขวางนะคะคือการเป็นสถานที่ผลิต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:10.981290484+07:00","message":"[bufferProcess] interim [320000000]:เป็นที่รู้จักกันอย่างกว้างขวางนะคะคือการเป็นสถานที่ผลิต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:10.981294354+07:00","message":"[bufferProcess] send to processor:เป็นที่รู้จักกันอย่างกว้างขวางนะคะคือการเป็นสถานที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:10.981298746+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:10.981301825+07:00","message":"> Transcript [11110] [false]: 'เป็นที่รู้จักกันอย่างกว้างขวางนะคะคือการเป็นสถานที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:10.981307047+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:10.981309106+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:10.98131254+07:00","message":"StatePrefix: 'เป็นที่รู้จักกันอย่างกว้างขวางนะคะคือการเป็นสถาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:10.981315614+07:00","message":"TextPushed: 'เป็นที่รู้จักกันอย่างกว้างขวางนะคะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:11.168548695+07:00","message":"receive streaming session, msgId: 2258"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:11.168583991+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":"2025-10-27T15:52:11.168589522+07:00","message":"receive interim result [false|false]: เป็นที่รู้จักกันอย่างกว้างขวางนะคะคือการเป็นสถานที่ประดิษฐาน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:11.168605755+07:00","message":"[buffer interim] 2258 false เป็นที่รู้จักกันอย่างกว้างขวางนะคะคือการเป็นสถานที่ประดิษฐาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:11.168616864+07:00","message":"[bufferProcess] interim [500000000]:เป็นที่รู้จักกันอย่างกว้างขวางนะคะคือการเป็นสถานที่ประดิษฐาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:11.168619159+07:00","message":"[bufferProcess] send to processor:เป็นที่รู้จักกันอย่างกว้างขวางนะคะคือการเป็นสถานที่ผลิต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:11.168622841+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:11.168625486+07:00","message":"> Transcript [11111] [false]: 'เป็นที่รู้จักกันอย่างกว้างขวางนะคะคือการเป็นสถานที่ผลิต'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:11.168628749+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:11.168630356+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:11.168632275+07:00","message":"StatePrefix: 'เป็นที่รู้จักกันอย่างกว้างขวางนะคะคือการเป็นสถาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:11.168634514+07:00","message":"TextPushed: 'เป็นที่รู้จักกันอย่างกว้างขวางนะคะ'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:52:11.41233832+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:52:11.412353744+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:11.556783177+07:00","message":"receive streaming session, msgId: 2258"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:11.556828734+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":"2025-10-27T15:52:11.556836262+07:00","message":"receive interim result [false|false]: เป็นที่รู้จักกันอย่างกว้างขวางนะคะคือการเป็นสถานที่ประดิษฐานพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:11.556861471+07:00","message":"[buffer interim] 2258 false เป็นที่รู้จักกันอย่างกว้างขวางนะคะคือการเป็นสถานที่ประดิษฐานพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:11.556874305+07:00","message":"[bufferProcess] interim [920000000]:เป็นที่รู้จักกันอย่างกว้างขวางนะคะคือการเป็นสถานที่ประดิษฐานพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:11.556879275+07:00","message":"[bufferProcess] send to processor:เป็นที่รู้จักกันอย่างกว้างขวางนะคะคือการเป็นสถานที่ประดิษฐาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:11.55688807+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:11.556892445+07:00","message":"> Transcript [11112] [false]: 'เป็นที่รู้จักกันอย่างกว้างขวางนะคะคือการเป็นสถานที่ประดิษฐาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:11.556897422+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:11.556899439+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:11.556902176+07:00","message":"StatePrefix: 'เป็นที่รู้จักกันอย่างกว้างขวางนะคะคือการเป็นสถาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:11.556905755+07:00","message":"TextPushed: 'เป็นที่รู้จักกันอย่างกว้างขวางนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:11.556914829+07:00","message":"Push: 'คือการเป็นสถาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:11.556916937+07:00","message":"TextPushed: 'เป็นที่รู้จักกันอย่างกว้างขวางนะคะคือการเป็นสถาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:11.556920617+07:00","message":"Set new StatePrefix : 'เป็นที่รู้จักกันอย่างกว้างขวางนะคะคือการเป็นสถานที่ประดิษฐาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:11.556923475+07:00","message":"Next Push (prob) : 'ที่ประดิษฐาน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:11.556935162+07:00","message":"push: {false คือการเป็นสถาน 0 0xc002aa0780}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:11.874524755+07:00","message":"receive streaming session, msgId: 2258"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:11.87456583+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":"2025-10-27T15:52:11.874571839+07:00","message":"receive interim result [false|false]: เป็นที่รู้จักกันอย่างกว้างขวางนะคะคือการเป็นสถานที่ประดิษฐานพระบรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:11.874584657+07:00","message":"[buffer interim] 2258 false เป็นที่รู้จักกันอย่างกว้างขวางนะคะคือการเป็นสถานที่ประดิษฐานพระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:11.874591173+07:00","message":"[bufferProcess] interim [160000000]:เป็นที่รู้จักกันอย่างกว้างขวางนะคะคือการเป็นสถานที่ประดิษฐานพระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:11.874593836+07:00","message":"[bufferProcess] send to processor:เป็นที่รู้จักกันอย่างกว้างขวางนะคะคือการเป็นสถานที่ประดิษฐานพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:11.874599151+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:11.874601824+07:00","message":"> Transcript [11113] [false]: 'เป็นที่รู้จักกันอย่างกว้างขวางนะคะคือการเป็นสถานที่ประดิษฐานพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:11.87460531+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:11.874607004+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:11.874608703+07:00","message":"StatePrefix: 'เป็นที่รู้จักกันอย่างกว้างขวางนะคะคือการเป็นสถานที่ประดิษฐาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:11.874614748+07:00","message":"TextPushed: 'เป็นที่รู้จักกันอย่างกว้างขวางนะคะคือการเป็นสถาน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:12.034129895+07:00","message":"[GCS] IsForceVAD: false for message ID: 2258"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:12.106247431+07:00","message":"[GCS] Start streaming session, msgId: 2259"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:12.122938682+07:00","message":"receive streaming session, msgId: 2258"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:12.122981553+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":"2025-10-27T15:52:12.122989023+07:00","message":"receive interim result [false|false]: เป็นที่รู้จักกันอย่างกว้างขวางนะคะคือการเป็นสถานที่ประดิษฐานพระบรมศพ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:12.123002866+07:00","message":"[buffer interim] 2258 false เป็นที่รู้จักกันอย่างกว้างขวางนะคะคือการเป็นสถานที่ประดิษฐานพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:12.123013025+07:00","message":"[bufferProcess] interim [460000000]:เป็นที่รู้จักกันอย่างกว้างขวางนะคะคือการเป็นสถานที่ประดิษฐานพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:12.123017208+07:00","message":"[bufferProcess] send to processor:เป็นที่รู้จักกันอย่างกว้างขวางนะคะคือการเป็นสถานที่ประดิษฐานพระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:12.123025083+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:12.123028731+07:00","message":"> Transcript [11114] [false]: 'เป็นที่รู้จักกันอย่างกว้างขวางนะคะคือการเป็นสถานที่ประดิษฐานพระบรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:12.12303376+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:12.123036117+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:12.123038687+07:00","message":"StatePrefix: 'เป็นที่รู้จักกันอย่างกว้างขวางนะคะคือการเป็นสถานที่ประดิษฐาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:12.123042564+07:00","message":"TextPushed: 'เป็นที่รู้จักกันอย่างกว้างขวางนะคะคือการเป็นสถาน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:12.146057099+07:00","message":"receive streaming session, msgId: 2258"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:12.146089287+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นที่รู้จักกันอย่างกว้างขวางนะคะคือการเป็นสถานที่ประดิษฐานพระบรมศพ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":550000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:12.146095027+07:00","message":"receive interim result [true|false]: เป็นที่รู้จักกันอย่างกว้างขวางนะคะคือการเป็นสถานที่ประดิษฐานพระบรมศพ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:12.146102431+07:00","message":"end recv isFinal message id 2258"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:12.14610425+07:00","message":"end Recv id 2258"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:12.146110052+07:00","message":"[buffer interim] 2258 true เป็นที่รู้จักกันอย่างกว้างขวางนะคะคือการเป็นสถานที่ประดิษฐานพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:12.146119227+07:00","message":"[bufferProcess] interim [550000000]:เป็นที่รู้จักกันอย่างกว้างขวางนะคะคือการเป็นสถานที่ประดิษฐานพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:12.146122669+07:00","message":"[bufferProcess] send to processor (isfinal):เป็นที่รู้จักกันอย่างกว้างขวางนะคะคือการเป็นสถานที่ประดิษฐานพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:12.146126289+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:12.146129157+07:00","message":"> Transcript [11115] [false]: 'เป็นที่รู้จักกันอย่างกว้างขวางนะคะคือการเป็นสถานที่ประดิษฐานพระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:12.146132425+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:12.146134005+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:12.146136747+07:00","message":"StatePrefix: 'เป็นที่รู้จักกันอย่างกว้างขวางนะคะคือการเป็นสถานที่ประดิษฐาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:12.14613916+07:00","message":"TextPushed: 'เป็นที่รู้จักกันอย่างกว้างขวางนะคะคือการเป็นสถาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:12.146140928+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:12.146142489+07:00","message":"> Transcript [11116] [true]: 'เป็นที่รู้จักกันอย่างกว้างขวางนะคะคือการเป็นสถานที่ประดิษฐานพระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:12.146144749+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:12.146146817+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:12.146148771+07:00","message":"StatePrefix: 'เป็นที่รู้จักกันอย่างกว้างขวางนะคะคือการเป็นสถานที่ประดิษฐาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:12.146151085+07:00","message":"TextPushed: 'เป็นที่รู้จักกันอย่างกว้างขวางนะคะคือการเป็นสถาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:12.146155602+07:00","message":"Push: 'ที่ประดิษฐานพระบรมศพ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:12.146165687+07:00","message":"push: {true ที่ประดิษฐานพระบรมศพ 0 0xc002aa0780}"}
{"level":"info","service":"Main","time":"2025-10-27T15:52:12.158576273+07:00","message":"write wav file: './tmp/7446/7446_2258.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:12.854217095+07:00","message":"receive streaming session, msgId: 2259"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:12.854257264+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":"2025-10-27T15:52:12.854261798+07:00","message":"receive interim result [false|false]: รัก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:12.854276377+07:00","message":"[buffer interim] 2259 false รัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:12.854282967+07:00","message":"[bufferProcess] interim [780000000]:รัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:12.854284499+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:13.290009009+07:00","message":"receive streaming session, msgId: 2259"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:13.29005867+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":"2025-10-27T15:52:13.29006617+07:00","message":"receive interim result [false|false]: ประสบ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:13.290085654+07:00","message":"[buffer interim] 2259 false ประสบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:13.290093658+07:00","message":"[bufferProcess] interim [140000000]:ประสบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:13.290096676+07:00","message":"[bufferProcess] send to processor:รัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:13.290104401+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:13.290107581+07:00","message":"> Transcript [11117] [false]: 'รัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:13.290109947+07:00","message":"Set StatePrefix (first interim): 'รัก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:13.488378619+07:00","message":"receive streaming session, msgId: 2259"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:13.488414334+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":"2025-10-27T15:52:13.48841965+07:00","message":"receive interim result [false|false]: ประสบการณ์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:13.488432041+07:00","message":"[buffer interim] 2259 false ประสบการณ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:13.488438962+07:00","message":"[bufferProcess] interim [380000000]:ประสบการณ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:13.488441156+07:00","message":"[bufferProcess] send to processor:ประสบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:13.488444295+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:13.488446797+07:00","message":"> Transcript [11118] [false]: 'ประสบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:13.488448985+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:13.488451122+07:00","message":"Set new StatePrefix: 'ประสบ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:13.739235824+07:00","message":"receive streaming session, msgId: 2259"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:13.739270092+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":"2025-10-27T15:52:13.739275484+07:00","message":"receive interim result [false|false]: พระศพพระบรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:13.739293016+07:00","message":"[buffer interim] 2259 false พระศพพระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:13.739302216+07:00","message":"[bufferProcess] interim [680000000]:พระศพพระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:13.739304722+07:00","message":"[bufferProcess] send to processor:ประสบการณ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:13.739309452+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:13.739312486+07:00","message":"> Transcript [11119] [false]: 'ประสบการณ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:13.739315504+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:13.739317152+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:13.739318648+07:00","message":"StatePrefix: 'ประสบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:13.739320376+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:13.863561542+07:00","message":"receive streaming session, msgId: 2259"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:13.863603933+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":"2025-10-27T15:52:13.863612282+07:00","message":"receive interim result [false|false]: พระศพพระบรมโกศ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:13.863630146+07:00","message":"[buffer interim] 2259 false พระศพพระบรมโกศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:13.863642701+07:00","message":"[bufferProcess] interim [800000000]:พระศพพระบรมโกศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:13.863646139+07:00","message":"[bufferProcess] send to processor:พระศพพระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:13.863654631+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:13.863658235+07:00","message":"> Transcript [11120] [false]: 'พระศพพระบรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:13.86366394+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:13.863667464+07:00","message":"Set new StatePrefix: 'พระศพพระบรม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:13.985299639+07:00","message":"receive streaming session, msgId: 2259"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:13.985332603+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":"2025-10-27T15:52:13.985337402+07:00","message":"receive interim result [false|false]: พระศพพระบรมวงศ์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:13.985351654+07:00","message":"[buffer interim] 2259 false พระศพพระบรมวงศ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:13.985358801+07:00","message":"[bufferProcess] interim [860000000]:พระศพพระบรมวงศ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:13.985360734+07:00","message":"[bufferProcess] send to processor:พระศพพระบรมโกศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:13.985363806+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:13.985366346+07:00","message":"> Transcript [11121] [false]: 'พระศพพระบรมโกศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:13.985369825+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:13.985371893+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:13.985373503+07:00","message":"StatePrefix: 'พระศพพระบรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:13.985375202+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:14.214403116+07:00","message":"[GCS] IsForceVAD: false for message ID: 2259"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:14.284755895+07:00","message":"[GCS] Start streaming session, msgId: 2260"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:14.339953314+07:00","message":"receive streaming session, msgId: 2259"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:14.340001535+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระศพพระบรมวงศ์\",\"confidence\":0.87695885}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:14.340008399+07:00","message":"receive interim result [true|false]: พระศพพระบรมวงศ์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:14.340018402+07:00","message":"end recv isFinal message id 2259"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:14.340020494+07:00","message":"end Recv id 2259"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:14.340030318+07:00","message":"[buffer interim] 2259 true พระศพพระบรมวงศ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:14.34004516+07:00","message":"[bufferProcess] interim [340000000]:พระศพพระบรมวงศ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:14.34004933+07:00","message":"[bufferProcess] send to processor (isfinal):พระศพพระบรมวงศ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:14.340053807+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:14.34005721+07:00","message":"> Transcript [11122] [false]: 'พระศพพระบรมวงศ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:14.340061381+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:14.340063875+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:14.34006601+07:00","message":"StatePrefix: 'พระศพพระบรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:14.340068468+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:14.340070331+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:14.340072739+07:00","message":"> Transcript [11123] [true]: 'พระศพพระบรมวงศ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:14.340075034+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:14.340076816+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:14.340078571+07:00","message":"StatePrefix: 'พระศพพระบรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:14.340080643+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:14.340084267+07:00","message":"Push: 'พระศพพระบรมวงศ์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:14.340094554+07:00","message":"push: {true พระศพพระบรมวงศ์ 0 0xc00041d400}"}
{"level":"info","service":"Main","time":"2025-10-27T15:52:14.349532066+07:00","message":"write wav file: './tmp/7446/7446_2259.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:52:14.412675685+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:52:14.412697975+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:14.992250835+07:00","message":"receive streaming session, msgId: 2260"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:14.992294056+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":"2025-10-27T15:52:14.992298935+07:00","message":"receive interim result [false|false]: สัมภาษณ์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:14.992312504+07:00","message":"[buffer interim] 2260 false สัมภาษณ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:14.992319842+07:00","message":"[bufferProcess] interim [660000000]:สัมภาษณ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:14.992321428+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:15.18727872+07:00","message":"receive streaming session, msgId: 2260"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:15.187333361+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":"2025-10-27T15:52:15.187340672+07:00","message":"receive interim result [false|false]: มราชภัฏ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:15.187356058+07:00","message":"[buffer interim] 2260 false มราชภัฏ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:15.187364623+07:00","message":"[bufferProcess] interim [900000000]:มราชภัฏ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:15.187367796+07:00","message":"[bufferProcess] send to processor:สัมภาษณ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:15.187376705+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:15.187380397+07:00","message":"> Transcript [11124] [false]: 'สัมภาษณ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:15.187383111+07:00","message":"Set StatePrefix (first interim): 'สัมภาษณ์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:15.298689126+07:00","message":"receive streaming session, msgId: 2260"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:15.298727162+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":"2025-10-27T15:52:15.298732007+07:00","message":"receive interim result [false|false]: สัมภาษณ์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:15.298745996+07:00","message":"[buffer interim] 2260 false สัมภาษณ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:15.298752452+07:00","message":"[bufferProcess] interim [20000000]:สัมภาษณ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:15.298754636+07:00","message":"[bufferProcess] send to processor:มราชภัฏ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:15.298760092+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:15.29876255+07:00","message":"> Transcript [11125] [false]: 'มราชภัฏ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:15.298764788+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:15.298766539+07:00","message":"Set new StatePrefix: 'มราชภัฏ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:15.345675365+07:00","message":"receive streaming session, msgId: 2260"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:15.3457102+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":"2025-10-27T15:52:15.345715593+07:00","message":"receive interim result [false|false]: ประเภท"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:15.345727586+07:00","message":"[buffer interim] 2260 false ประเภท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:15.345733085+07:00","message":"[bufferProcess] interim [80000000]:ประเภท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:15.345735105+07:00","message":"[bufferProcess] send to processor:สัมภาษณ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:15.345740202+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:15.34574316+07:00","message":"> Transcript [11126] [false]: 'สัมภาษณ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:15.345745365+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:15.345747075+07:00","message":"Set new StatePrefix: 'สัมภาษณ์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:15.467210003+07:00","message":"receive streaming session, msgId: 2260"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:15.467241253+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":"2025-10-27T15:52:15.467246621+07:00","message":"receive interim result [false|false]: ประเพณี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:15.467259035+07:00","message":"[buffer interim] 2260 false ประเพณี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:15.467265549+07:00","message":"[bufferProcess] interim [140000000]:ประเพณี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:15.467267431+07:00","message":"[bufferProcess] send to processor:ประเภท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:15.467272244+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:15.467274884+07:00","message":"> Transcript [11127] [false]: 'ประเภท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:15.467276755+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:15.46727853+07:00","message":"Set new StatePrefix: 'ประเภท'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:16.038389952+07:00","message":"receive streaming session, msgId: 2260"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:16.038428775+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":"2025-10-27T15:52:16.038433479+07:00","message":"receive interim result [false|false]: ประเพณี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:16.038444735+07:00","message":"[buffer interim] 2260 false ประเพณี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:16.038451236+07:00","message":"[bufferProcess] interim [740000000]:ประเพณี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:16.03845315+07:00","message":"[bufferProcess] send to processor:ประเพณี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:16.038457781+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:16.038460437+07:00","message":"> Transcript [11128] [false]: 'ประเพณี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:16.03846234+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:16.038464001+07:00","message":"Set new StatePrefix: 'ประเพณี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:16.429693923+07:00","message":"receive streaming session, msgId: 2260"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:16.429732045+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":"2025-10-27T15:52:16.429737501+07:00","message":"receive interim result [false|false]: ประเพณีราษฎร์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:16.429749765+07:00","message":"receive streaming session, msgId: 2260"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:16.42975257+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":"2025-10-27T15:52:16.429755128+07:00","message":"receive interim result [false|false]: ประเพณีล่าสุด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:16.429759703+07:00","message":"[buffer interim] 2260 false ประเพณีราษฎร์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:16.429762393+07:00","message":"[buffer interim] 2260 false ประเพณีล่าสุด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:16.429768214+07:00","message":"[bufferProcess] interim [160000000]:ประเพณีราษฎร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:16.429770464+07:00","message":"[bufferProcess] send to processor:ประเพณี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:16.429772962+07:00","message":"[bufferProcess] interim [220000000]:ประเพณีล่าสุด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:16.429774378+07:00","message":"[bufferProcess] send to processor:ประเพณีราษฎร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:16.429777219+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:16.429779917+07:00","message":"> Transcript [11129] [false]: 'ประเพณี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:16.429782491+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:16.429785717+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:16.429787377+07:00","message":"StatePrefix: 'ประเพณี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:16.429789236+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:16.42979058+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:16.429792199+07:00","message":"> Transcript [11130] [false]: 'ประเพณีราษฎร์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:16.429793713+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:16.429795098+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:16.429796444+07:00","message":"StatePrefix: 'ประเพณี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:16.429798265+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:16.867947608+07:00","message":"receive streaming session, msgId: 2260"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:16.868011893+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":"2025-10-27T15:52:16.868017502+07:00","message":"receive interim result [false|false]: ประเพณีล่าสุดใน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:16.868031771+07:00","message":"[buffer interim] 2260 false ประเพณีล่าสุดใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:16.868039621+07:00","message":"[bufferProcess] interim [580000000]:ประเพณีล่าสุดใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:16.868043601+07:00","message":"[bufferProcess] send to processor:ประเพณีล่าสุด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:16.868049909+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:16.868053582+07:00","message":"> Transcript [11131] [false]: 'ประเพณีล่าสุด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:16.868057609+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:16.868060065+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:16.8680624+07:00","message":"StatePrefix: 'ประเพณี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:16.868064965+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:17.07573781+07:00","message":"receive streaming session, msgId: 2260"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:17.075774007+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":"2025-10-27T15:52:17.075780231+07:00","message":"receive interim result [false|false]: ประเพณีล่าสุดในโลก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:17.075790426+07:00","message":"[buffer interim] 2260 false ประเพณีล่าสุดในโลก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:17.075796551+07:00","message":"[bufferProcess] interim [760000000]:ประเพณีล่าสุดในโลก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:17.07579887+07:00","message":"[bufferProcess] send to processor:ประเพณีล่าสุดใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:17.075804016+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:17.07580672+07:00","message":"> Transcript [11132] [false]: 'ประเพณีล่าสุดใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:17.075809727+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:17.07581158+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:17.07581314+07:00","message":"StatePrefix: 'ประเพณี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:17.075814905+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:17.075819016+07:00","message":"Push: 'ประเพณี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:17.075820536+07:00","message":"TextPushed: 'ประเพณี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:17.075822127+07:00","message":"Set new StatePrefix : 'ประเพณีล่าสุดใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:17.075824812+07:00","message":"Next Push (prob) : 'ล่าสุดใน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:17.07583208+07:00","message":"push: {false ประเพณี 0 0xc002881700}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:17.259893954+07:00","message":"receive streaming session, msgId: 2260"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:17.259930726+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":"2025-10-27T15:52:17.2599362+07:00","message":"receive interim result [false|false]: ประเพณีล่าสุดในพุทธศักดิ์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:17.259958542+07:00","message":"[buffer interim] 2260 false ประเพณีล่าสุดในพุทธศักดิ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:17.25996535+07:00","message":"[bufferProcess] interim [940000000]:ประเพณีล่าสุดในพุทธศักดิ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:17.259967938+07:00","message":"[bufferProcess] send to processor:ประเพณีล่าสุดในโลก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:17.259975986+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:17.25997967+07:00","message":"> Transcript [11133] [false]: 'ประเพณีล่าสุดในโลก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:17.259984843+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:17.259986618+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:17.259990138+07:00","message":"StatePrefix: 'ประเพณีล่าสุดใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:17.259991897+07:00","message":"TextPushed: 'ประเพณี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:17.266692083+07:00","message":"receive streaming session, msgId: 2260"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:17.266712191+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":"2025-10-27T15:52:17.266716885+07:00","message":"receive interim result [false|false]: ประเพณีล่าสุดในพุทธกาล"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:17.266723565+07:00","message":"[buffer interim] 2260 false ประเพณีล่าสุดในพุทธกาล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:17.266728381+07:00","message":"[bufferProcess] interim [0]:ประเพณีล่าสุดในพุทธกาล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:17.266730316+07:00","message":"[bufferProcess] send to processor:ประเพณีล่าสุดในพุทธศักดิ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:17.266733352+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:17.266735466+07:00","message":"> Transcript [11134] [false]: 'ประเพณีล่าสุดในพุทธศักดิ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:17.26673808+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:17.266739734+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:17.266741395+07:00","message":"StatePrefix: 'ประเพณีล่าสุดใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:17.266743309+07:00","message":"TextPushed: 'ประเพณี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:17.317863663+07:00","message":"receive streaming session, msgId: 2260"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:17.317903096+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":"2025-10-27T15:52:17.317908743+07:00","message":"receive interim result [false|false]: ประเพณีล่าสุดในพุทธศักราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:17.317923228+07:00","message":"[buffer interim] 2260 false ประเพณีล่าสุดในพุทธศักราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:17.317929944+07:00","message":"[bufferProcess] interim [120000000]:ประเพณีล่าสุดในพุทธศักราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:17.317932352+07:00","message":"[bufferProcess] send to processor:ประเพณีล่าสุดในพุทธกาล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:17.317938227+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:17.317940597+07:00","message":"> Transcript [11135] [false]: 'ประเพณีล่าสุดในพุทธกาล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:17.317943555+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:17.317945397+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:17.317947593+07:00","message":"StatePrefix: 'ประเพณีล่าสุดใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:17.317949553+07:00","message":"TextPushed: 'ประเพณี'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:52:17.413033785+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:52:17.413040586+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:17.769710607+07:00","message":"receive streaming session, msgId: 2260"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:17.76974636+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":"2025-10-27T15:52:17.769752212+07:00","message":"receive interim result [false|false]: ประเพณีล่าสุดในพุทธศักราชสอง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:17.769763672+07:00","message":"[buffer interim] 2260 false ประเพณีล่าสุดในพุทธศักราชสอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:17.769771296+07:00","message":"[bufferProcess] interim [480000000]:ประเพณีล่าสุดในพุทธศักราชสอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:17.769773534+07:00","message":"[bufferProcess] send to processor:ประเพณีล่าสุดในพุทธศักราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:17.769779509+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:17.76978191+07:00","message":"> Transcript [11136] [false]: 'ประเพณีล่าสุดในพุทธศักราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:17.769785134+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:17.769787001+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:17.769789023+07:00","message":"StatePrefix: 'ประเพณีล่าสุดใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:17.769791089+07:00","message":"TextPushed: 'ประเพณี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:17.769795532+07:00","message":"Push: 'ล่าสุดใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:17.769797626+07:00","message":"TextPushed: 'ประเพณีล่าสุดใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:17.769799417+07:00","message":"Set new StatePrefix : 'ประเพณีล่าสุดในพุทธศักราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:17.769801172+07:00","message":"Next Push (prob) : 'พุทธศักราช'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:17.769827492+07:00","message":"push: {false ล่าสุดใน 0 0xc002881700}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:17.826935511+07:00","message":"receive streaming session, msgId: 2260"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:17.826980859+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":"2025-10-27T15:52:17.826986598+07:00","message":"receive interim result [false|false]: ประเพณีล่าสุดในพุทธศักราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:17.827005823+07:00","message":"[buffer interim] 2260 false ประเพณีล่าสุดในพุทธศักราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:17.827012628+07:00","message":"[bufferProcess] interim [540000000]:ประเพณีล่าสุดในพุทธศักราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:17.827014714+07:00","message":"[bufferProcess] send to processor:ประเพณีล่าสุดในพุทธศักราชสอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:17.827021503+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:17.827024562+07:00","message":"> Transcript [11137] [false]: 'ประเพณีล่าสุดในพุทธศักราชสอง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:17.827027659+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:17.827029718+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:17.827031907+07:00","message":"StatePrefix: 'ประเพณีล่าสุดในพุทธศักราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:17.827034155+07:00","message":"TextPushed: 'ประเพณีล่าสุดใน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:17.828402285+07:00","message":"receive streaming session, msgId: 2260"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:17.828410946+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประเพณีล่าสุดในพุทธศักราช 2000\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:17.828414004+07:00","message":"receive interim result [false|false]: ประเพณีล่าสุดในพุทธศักราช 2000"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:17.82842079+07:00","message":"[buffer interim] 2260 false ประเพณีล่าสุดในพุทธศักราช 2000"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:17.828423508+07:00","message":"[bufferProcess] interim [600000000]:ประเพณีล่าสุดในพุทธศักราช 2000"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:17.828425174+07:00","message":"[bufferProcess] send to processor:ประเพณีล่าสุดในพุทธศักราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:17.828427112+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:17.828428909+07:00","message":"> Transcript [11138] [false]: 'ประเพณีล่าสุดในพุทธศักราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:17.828430898+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:17.828432426+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:17.828434081+07:00","message":"StatePrefix: 'ประเพณีล่าสุดในพุทธศักราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:17.828435725+07:00","message":"TextPushed: 'ประเพณีล่าสุดใน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:17.960690223+07:00","message":"receive streaming session, msgId: 2260"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:17.960737142+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":"2025-10-27T15:52:17.960743421+07:00","message":"receive interim result [false|false]: ประเพณีล่าสุดในพุทธศักราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:17.960753378+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 2000\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:17.960755744+07:00","message":"receive interim result [false|false]:  2000"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:17.96076321+07:00","message":"[buffer interim] 2260 false ประเพณีล่าสุดในพุทธศักราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:17.960766399+07:00","message":"[buffer interim] 2260 false  2000"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:17.960772097+07:00","message":"[bufferProcess] interim [720000000]:ประเพณีล่าสุดในพุทธศักราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:17.960774238+07:00","message":"[bufferProcess] send to processor:ประเพณีล่าสุดในพุทธศักราช 2000"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:17.960778988+07:00","message":"[bufferProcess] interim [720000000]: 2000"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:17.960781148+07:00","message":"[bufferProcess] update buffer: ประเพณีล่าสุดในพุทธศักราช 2000"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:17.960783797+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:17.96078639+07:00","message":"> Transcript [11139] [false]: 'ประเพณีล่าสุดในพุทธศักราช 2000'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:17.960789398+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:17.960791139+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:17.960792913+07:00","message":"StatePrefix: 'ประเพณีล่าสุดในพุทธศักราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:17.960794844+07:00","message":"TextPushed: 'ประเพณีล่าสุดใน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:18.027476607+07:00","message":"receive streaming session, msgId: 2260"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:18.027517513+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประเพณีล่าสุดในพุทธศักราช\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:18.027523351+07:00","message":"receive interim result [false|false]: ประเพณีล่าสุดในพุทธศักราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:18.027537449+07:00","message":"[buffer interim] 2260 false ประเพณีล่าสุดในพุทธศักราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:18.027547911+07:00","message":"[bufferProcess] interim [780000000]:ประเพณีล่าสุดในพุทธศักราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:18.0275504+07:00","message":"[bufferProcess] send to processor:ประเพณีล่าสุดในพุทธศักราช 2000"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:18.027553602+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:18.027556599+07:00","message":"> Transcript [11140] [false]: 'ประเพณีล่าสุดในพุทธศักราช 2000'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:18.027559846+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:18.027561737+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:18.027564026+07:00","message":"StatePrefix: 'ประเพณีล่าสุดในพุทธศักราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:18.027566577+07:00","message":"TextPushed: 'ประเพณีล่าสุดใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:18.027571745+07:00","message":"Push: 'พุทธศักราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:18.02757331+07:00","message":"TextPushed: 'ประเพณีล่าสุดในพุทธศักราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:18.027575029+07:00","message":"Set new StatePrefix : 'ประเพณีล่าสุดในพุทธศักราช 2000'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:18.02757722+07:00","message":"Next Push (prob) : ' 2000'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:18.027585667+07:00","message":"push: {false พุทธศักราช 0 0xc002881700}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:18.145815498+07:00","message":"receive streaming session, msgId: 2260"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:18.145857527+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":"2025-10-27T15:52:18.14586378+07:00","message":"receive interim result [false|false]: ประเพณีล่าสุดในพุทธศักราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:18.145873913+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 2500\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:18.145877339+07:00","message":"receive interim result [false|false]:  2500"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:18.145894221+07:00","message":"[buffer interim] 2260 false ประเพณีล่าสุดในพุทธศักราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:18.145906309+07:00","message":"[buffer interim] 2260 false  2500"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:18.145913056+07:00","message":"[bufferProcess] interim [840000000]:ประเพณีล่าสุดในพุทธศักราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:18.145915633+07:00","message":"[bufferProcess] send to processor:ประเพณีล่าสุดในพุทธศักราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:18.145920302+07:00","message":"[bufferProcess] interim [840000000]: 2500"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:18.145922594+07:00","message":"[bufferProcess] update buffer: ประเพณีล่าสุดในพุทธศักราช 2500"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:18.145925232+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:18.145927766+07:00","message":"> Transcript [11141] [false]: 'ประเพณีล่าสุดในพุทธศักราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:18.145929766+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:18.348451361+07:00","message":"receive streaming session, msgId: 2260"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:18.348483401+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":"2025-10-27T15:52:18.348489694+07:00","message":"receive interim result [false|false]: ประเพณีล่าสุดในพุทธศักราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:18.348498345+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 2550\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:18.348500923+07:00","message":"receive interim result [false|false]:  2550"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:18.348507038+07:00","message":"[buffer interim] 2260 false ประเพณีล่าสุดในพุทธศักราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:18.348511964+07:00","message":"[buffer interim] 2260 false  2550"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:18.34851719+07:00","message":"[bufferProcess] interim [80000000]:ประเพณีล่าสุดในพุทธศักราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:18.348519466+07:00","message":"[bufferProcess] send to processor:ประเพณีล่าสุดในพุทธศักราช 2500"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:18.348522073+07:00","message":"[bufferProcess] interim [80000000]: 2550"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:18.348523988+07:00","message":"[bufferProcess] update buffer: ประเพณีล่าสุดในพุทธศักราช 2550"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:18.348532437+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:18.348546933+07:00","message":"> Transcript [11142] [false]: 'ประเพณีล่าสุดในพุทธศักราช 2500'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:18.348550782+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:18.348552869+07:00","message":"Set new StatePrefix: 'ประเพณีล่าสุดในพุทธศักราช 2500'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:18.543305801+07:00","message":"receive streaming session, msgId: 2260"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:18.543337301+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":"2025-10-27T15:52:18.543343021+07:00","message":"receive interim result [false|false]: ประเพณีล่าสุดในพุทธศักราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:18.543352165+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 2559\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:18.54335507+07:00","message":"receive interim result [false|false]:  2559"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:18.543366682+07:00","message":"[buffer interim] 2260 false ประเพณีล่าสุดในพุทธศักราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:18.543373778+07:00","message":"[buffer interim] 2260 false  2559"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:18.54338019+07:00","message":"[bufferProcess] interim [320000000]:ประเพณีล่าสุดในพุทธศักราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:18.543382537+07:00","message":"[bufferProcess] send to processor:ประเพณีล่าสุดในพุทธศักราช 2550"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:18.543387614+07:00","message":"[bufferProcess] interim [320000000]: 2559"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:18.543389732+07:00","message":"[bufferProcess] update buffer: ประเพณีล่าสุดในพุทธศักราช 2559"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:18.543392372+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:18.543395313+07:00","message":"> Transcript [11143] [false]: 'ประเพณีล่าสุดในพุทธศักราช 2550'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:18.543397463+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:18.543399255+07:00","message":"Set new StatePrefix: 'ประเพณีล่าสุดในพุทธศักราช 2550'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:19.108188316+07:00","message":"receive streaming session, msgId: 2260"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:19.108220662+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประเพณีล่าสุดในพุทธศักราช 2559\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:19.108225896+07:00","message":"receive interim result [false|false]: ประเพณีล่าสุดในพุทธศักราช 2559"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:19.108236679+07:00","message":"[buffer interim] 2260 false ประเพณีล่าสุดในพุทธศักราช 2559"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:19.10824348+07:00","message":"[bufferProcess] interim [920000000]:ประเพณีล่าสุดในพุทธศักราช 2559"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:19.108246384+07:00","message":"[bufferProcess] send to processor:ประเพณีล่าสุดในพุทธศักราช 2559"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:19.108253034+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:19.108258043+07:00","message":"> Transcript [11144] [false]: 'ประเพณีล่าสุดในพุทธศักราช 2559'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:19.108261115+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:19.108263682+07:00","message":"Set new StatePrefix: 'ประเพณีล่าสุดในพุทธศักราช 2559'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:19.768968466+07:00","message":"receive streaming session, msgId: 2260"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:19.769002419+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประเพณีล่าสุดในพุทธศักราช 2559\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:19.769008027+07:00","message":"receive interim result [false|false]: ประเพณีล่าสุดในพุทธศักราช 2559"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:19.769020722+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ถึง 2000\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:19.769023651+07:00","message":"receive interim result [false|false]:  ถึง 2000"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:19.769031511+07:00","message":"[buffer interim] 2260 false ประเพณีล่าสุดในพุทธศักราช 2559"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:19.769034718+07:00","message":"[buffer interim] 2260 false  ถึง 2000"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:19.769040655+07:00","message":"[bufferProcess] interim [460000000]:ประเพณีล่าสุดในพุทธศักราช 2559"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:19.769042486+07:00","message":"[bufferProcess] send to processor:ประเพณีล่าสุดในพุทธศักราช 2559"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:19.769045263+07:00","message":"[bufferProcess] interim [460000000]: ถึง 2000"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:19.769047799+07:00","message":"[bufferProcess] update buffer: ประเพณีล่าสุดในพุทธศักราช 2559 ถึง 2000"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:19.76905526+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:19.769089803+07:00","message":"> Transcript [11145] [false]: 'ประเพณีล่าสุดในพุทธศักราช 2559'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:19.769096524+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:19.769099161+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:19.769101118+07:00","message":"StatePrefix: 'ประเพณีล่าสุดในพุทธศักราช 2559'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:19.769103381+07:00","message":"TextPushed: 'ประเพณีล่าสุดในพุทธศักราช'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:19.784637661+07:00","message":"[GCS] IsForceVAD: false for message ID: 2260"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:19.820711205+07:00","message":"receive streaming session, msgId: 2260"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:19.820746229+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประเพณีล่าสุดในพุทธศักราช 2559\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:19.820752021+07:00","message":"receive interim result [false|false]: ประเพณีล่าสุดในพุทธศักราช 2559"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:19.82076179+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ถึง 2564\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:19.820764748+07:00","message":"receive interim result [false|false]:  ถึง 2564"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:19.820771549+07:00","message":"[buffer interim] 2260 false ประเพณีล่าสุดในพุทธศักราช 2559"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:19.820774695+07:00","message":"[buffer interim] 2260 false  ถึง 2564"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:19.820782267+07:00","message":"[bufferProcess] interim [580000000]:ประเพณีล่าสุดในพุทธศักราช 2559"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:19.820784496+07:00","message":"[bufferProcess] send to processor:ประเพณีล่าสุดในพุทธศักราช 2559 ถึง 2000"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:19.82078725+07:00","message":"[bufferProcess] interim [580000000]: ถึง 2564"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:19.820789433+07:00","message":"[bufferProcess] update buffer: ประเพณีล่าสุดในพุทธศักราช 2559 ถึง 2564"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:19.82079225+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:19.820795134+07:00","message":"> Transcript [11146] [false]: 'ประเพณีล่าสุดในพุทธศักราช 2559 ถึง 2000'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:19.820798136+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:19.820799851+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:19.820801468+07:00","message":"StatePrefix: 'ประเพณีล่าสุดในพุทธศักราช 2559'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:19.820803267+07:00","message":"TextPushed: 'ประเพณีล่าสุดในพุทธศักราช'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:19.907771023+07:00","message":"receive streaming session, msgId: 2260"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:19.907809699+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตามราชประเพณีล่าสุดในพุทธศักราช 2559 ถึง 2564\",\"confidence\":0.9508363}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":730000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:19.907815831+07:00","message":"receive interim result [true|false]: ตามราชประเพณีล่าสุดในพุทธศักราช 2559 ถึง 2564"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:19.907824388+07:00","message":"end recv isFinal message id 2260"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:19.907827079+07:00","message":"end Recv id 2260"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:19.907834376+07:00","message":"[buffer interim] 2260 true ตามราชประเพณีล่าสุดในพุทธศักราช 2559 ถึง 2564"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:19.907844417+07:00","message":"[bufferProcess] interim [730000000]:ตามราชประเพณีล่าสุดในพุทธศักราช 2559 ถึง 2564"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:19.907853724+07:00","message":"[bufferProcess] send to processor (isfinal):ประเพณีล่าสุดในพุทธศักราช 2559 ถึง 2564"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:19.907857597+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:19.907860223+07:00","message":"> Transcript [11147] [false]: 'ประเพณีล่าสุดในพุทธศักราช 2559 ถึง 2564'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:19.907863149+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:19.90786496+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:19.907866746+07:00","message":"StatePrefix: 'ประเพณีล่าสุดในพุทธศักราช 2559'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:19.907868572+07:00","message":"TextPushed: 'ประเพณีล่าสุดในพุทธศักราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:19.907870114+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:19.907871936+07:00","message":"> Transcript [11148] [true]: 'ตามราชประเพณีล่าสุดในพุทธศักราช 2559 ถึง 2564'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:19.90787368+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:19.907875024+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:19.9078763+07:00","message":"StatePrefix: 'ประเพณีล่าสุดในพุทธศักราช 2559'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:19.907877736+07:00","message":"TextPushed: 'ประเพณีล่าสุดในพุทธศักราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:19.907879036+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:19.908031539+07:00","message":"Push: ' 2559 ถึง 2564'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:19.908034113+07:00","message":"TextPushed: 'ประเพณีล่าสุดในพุทธศักราช 2559 ถึง 2564'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:19.908036201+07:00","message":"Set new StatePrefix : 'ตามราชประเพณีล่าสุดในพุทธศักราช 2559 ถึง 2564'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:19.90803797+07:00","message":"Next Push (prob) : 'ตามราชประเพณีล่าสุดในพุทธศักราช 2559 ถึง 2564'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:19.908045672+07:00","message":"push: {true  2559 ถึง 2564 0 0xc002881700}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:19.908056073+07:00","message":"write aligntment file to 'tmp/7446/align_message_id_2260.html'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:19.915689245+07:00","message":"[GCS] Start streaming session, msgId: 2261"}
{"level":"info","service":"Main","time":"2025-10-27T15:52:19.919175837+07:00","message":"write wav file: './tmp/7446/7446_2260.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:52:20.414056193+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:52:20.414065234+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:21.681264744+07:00","message":"receive streaming session, msgId: 2261"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:21.681321127+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":"2025-10-27T15:52:21.681326362+07:00","message":"receive interim result [false|false]: ผลิตภัณฑ์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:21.681342412+07:00","message":"[buffer interim] 2261 false ผลิตภัณฑ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:21.681348779+07:00","message":"[bufferProcess] interim [560000000]:ผลิตภัณฑ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:21.681350311+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:21.681355827+07:00","message":"[bufferProcess] send to processor (ticker):ผลิตภัณฑ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:21.681358375+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:21.681361565+07:00","message":"> Transcript [11149] [false]: 'ผลิตภัณฑ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:21.681363834+07:00","message":"Set StatePrefix (first interim): 'ผลิตภัณฑ์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:21.688936319+07:00","message":"receive streaming session, msgId: 2261"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:21.688959876+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":"2025-10-27T15:52:21.68896422+07:00","message":"receive interim result [false|false]: สถาน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:21.688975892+07:00","message":"[buffer interim] 2261 false สถาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:21.688981213+07:00","message":"[bufferProcess] interim [620000000]:สถาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:21.688982532+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:22.005797421+07:00","message":"receive streaming session, msgId: 2261"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:22.005832131+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":"2025-10-27T15:52:22.005837566+07:00","message":"receive interim result [false|false]: สถานที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:22.005855795+07:00","message":"[buffer interim] 2261 false สถานที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:22.005862285+07:00","message":"[bufferProcess] interim [860000000]:สถานที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:22.005864356+07:00","message":"[bufferProcess] send to processor:สถาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:22.005869335+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:22.005871965+07:00","message":"> Transcript [11150] [false]: 'สถาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:22.005873899+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:22.005875545+07:00","message":"Set new StatePrefix: 'สถาน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:22.007068269+07:00","message":"receive streaming session, msgId: 2261"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:22.007075793+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":"2025-10-27T15:52:22.00707907+07:00","message":"receive interim result [false|false]: อัพเดทสถานะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:22.007085937+07:00","message":"[buffer interim] 2261 false อัพเดทสถานะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:22.007089213+07:00","message":"[bufferProcess] interim [920000000]:อัพเดทสถานะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:22.007090857+07:00","message":"[bufferProcess] send to processor:สถานที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:22.007092644+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:22.007095689+07:00","message":"> Transcript [11151] [false]: 'สถานที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:22.007098171+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:22.007099864+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:22.007101796+07:00","message":"StatePrefix: 'สถาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:22.007103529+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:22.205141667+07:00","message":"receive streaming session, msgId: 2261"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:22.205205846+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":"2025-10-27T15:52:22.205220754+07:00","message":"receive interim result [false|false]: สถานีตำรวจ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:22.205246296+07:00","message":"[buffer interim] 2261 false สถานีตำรวจ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:22.205255376+07:00","message":"[bufferProcess] interim [100000000]:สถานีตำรวจ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:22.205260743+07:00","message":"[bufferProcess] send to processor:อัพเดทสถานะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:22.205266084+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:22.205268673+07:00","message":"> Transcript [11152] [false]: 'อัพเดทสถานะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:22.20527089+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:22.205272751+07:00","message":"Set new StatePrefix: 'อัพเดทสถานะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:22.263376998+07:00","message":"receive streaming session, msgId: 2261"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:22.263408554+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":"2025-10-27T15:52:22.263413734+07:00","message":"receive interim result [false|false]: สถานที่อบรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:22.26342489+07:00","message":"[buffer interim] 2261 false สถานที่อบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:22.263431362+07:00","message":"[bufferProcess] interim [160000000]:สถานที่อบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:22.263433291+07:00","message":"[bufferProcess] send to processor:สถานีตำรวจ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:22.263438731+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:22.263441186+07:00","message":"> Transcript [11153] [false]: 'สถานีตำรวจ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:22.263443239+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:22.263444915+07:00","message":"Set new StatePrefix: 'สถานีตำรวจ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:22.427296829+07:00","message":"[GCS] Cleaned up inactive client: 2232"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:22.427315161+07:00","message":"[GCS] Cleaned up inactive client: 2234"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:22.427317297+07:00","message":"[GCS] Cleaned up inactive client: 2222"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:22.42731874+07:00","message":"[GCS] Cleaned up inactive client: 2233"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:22.427320298+07:00","message":"[GCS] Cleaned up inactive client: 2228"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:22.427321801+07:00","message":"[GCS] Cleaned up inactive client: 2226"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:22.427323517+07:00","message":"[GCS] Cleaned up inactive client: 2227"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:22.427324955+07:00","message":"[GCS] Cleaned up inactive client: 2223"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:22.427326507+07:00","message":"[GCS] Cleaned up inactive client: 2230"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:22.427328325+07:00","message":"[GCS] Cleaned up inactive client: 2225"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:22.427329708+07:00","message":"[GCS] Cleaned up inactive client: 2235"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:22.427330976+07:00","message":"[GCS] Cleaned up inactive client: 2229"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:22.427332297+07:00","message":"[GCS] Cleaned up inactive client: 2224"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:22.427333573+07:00","message":"[GCS] Cleaned up inactive client: 2231"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:22.513921574+07:00","message":"receive streaming session, msgId: 2261"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:22.513956844+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":"2025-10-27T15:52:22.51396212+07:00","message":"receive interim result [false|false]: สถานพระบรมศพ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:22.513975271+07:00","message":"[buffer interim] 2261 false สถานพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:22.513982157+07:00","message":"[bufferProcess] interim [400000000]:สถานพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:22.513984297+07:00","message":"[bufferProcess] send to processor:สถานที่อบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:22.513989293+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:22.513991829+07:00","message":"> Transcript [11154] [false]: 'สถานที่อบรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:22.513993771+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:22.513995424+07:00","message":"Set new StatePrefix: 'สถานที่อบรม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:23.100052594+07:00","message":"receive streaming session, msgId: 2261"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:23.100084029+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":"2025-10-27T15:52:23.100089151+07:00","message":"receive interim result [false|false]: สถานพระบรมศพ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:23.100102354+07:00","message":"[buffer interim] 2261 false สถานพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:23.100112369+07:00","message":"[bufferProcess] interim [0]:สถานพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:23.100114273+07:00","message":"[bufferProcess] send to processor:สถานพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:23.100119478+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:23.100122189+07:00","message":"> Transcript [11155] [false]: 'สถานพระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:23.100124154+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:23.100125802+07:00","message":"Set new StatePrefix: 'สถานพระบรมศพ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:23.411846405+07:00","message":"receive streaming session, msgId: 2261"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:23.411899752+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":"2025-10-27T15:52:23.411906906+07:00","message":"receive interim result [false|false]: สถานพระบรมศพพระบาทสมเด็จ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:23.411926039+07:00","message":"[buffer interim] 2261 false สถานพระบรมศพพระบาทสมเด็จ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:23.411939547+07:00","message":"[bufferProcess] interim [240000000]:สถานพระบรมศพพระบาทสมเด็จ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:23.411942798+07:00","message":"[bufferProcess] send to processor:สถานพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:23.411949349+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:23.411953155+07:00","message":"> Transcript [11156] [false]: 'สถานพระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:23.411957139+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:23.411959562+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:23.411962147+07:00","message":"StatePrefix: 'สถานพระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:23.411964787+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:52:23.414996466+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:52:23.415011209+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:23.598440531+07:00","message":"receive streaming session, msgId: 2261"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:23.598482687+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":"2025-10-27T15:52:23.598490633+07:00","message":"receive interim result [false|false]: สถานพระบรมศพพระบาทสมเด็จพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:23.598504118+07:00","message":"[buffer interim] 2261 false สถานพระบรมศพพระบาทสมเด็จพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:23.598512308+07:00","message":"[bufferProcess] interim [480000000]:สถานพระบรมศพพระบาทสมเด็จพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:23.598514555+07:00","message":"[bufferProcess] send to processor:สถานพระบรมศพพระบาทสมเด็จ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:23.598519616+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:23.598522305+07:00","message":"> Transcript [11157] [false]: 'สถานพระบรมศพพระบาทสมเด็จ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:23.598525376+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:23.598527309+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:23.59852943+07:00","message":"StatePrefix: 'สถานพระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:23.598531483+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:23.791045753+07:00","message":"receive streaming session, msgId: 2261"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:23.791079419+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":"2025-10-27T15:52:23.791084688+07:00","message":"receive interim result [false|false]: สถานพระบรมศพพระบาทสมเด็จ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:23.791099228+07:00","message":"[buffer interim] 2261 false สถานพระบรมศพพระบาทสมเด็จ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:23.791105385+07:00","message":"[bufferProcess] interim [660000000]:สถานพระบรมศพพระบาทสมเด็จ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:23.791107626+07:00","message":"[bufferProcess] send to processor:สถานพระบรมศพพระบาทสมเด็จพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:23.791111057+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:23.791116803+07:00","message":"> Transcript [11158] [false]: 'สถานพระบรมศพพระบาทสมเด็จพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:23.791119836+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:23.791121793+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:23.791123696+07:00","message":"StatePrefix: 'สถานพระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:23.791125577+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:23.794185745+07:00","message":"receive streaming session, msgId: 2261"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:23.79420096+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":"2025-10-27T15:52:23.794205531+07:00","message":"receive interim result [false|false]: สถานพระบรมศพพระบาทสมเด็จพระบรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:23.794211986+07:00","message":"[buffer interim] 2261 false สถานพระบรมศพพระบาทสมเด็จพระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:23.794215882+07:00","message":"[bufferProcess] interim [720000000]:สถานพระบรมศพพระบาทสมเด็จพระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:23.794217955+07:00","message":"[bufferProcess] send to processor:สถานพระบรมศพพระบาทสมเด็จ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:23.794220202+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:23.794221946+07:00","message":"> Transcript [11159] [false]: 'สถานพระบรมศพพระบาทสมเด็จ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:23.79422417+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:23.794226+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:23.794227703+07:00","message":"StatePrefix: 'สถานพระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:23.794229237+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:23.794231596+07:00","message":"Push: 'สถานพระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:23.794233111+07:00","message":"TextPushed: 'สถานพระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:23.794234777+07:00","message":"Set new StatePrefix : 'สถานพระบรมศพพระบาทสมเด็จ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:23.794236478+07:00","message":"Next Push (prob) : 'พระบาทสมเด็จ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:23.794244986+07:00","message":"push: {false สถานพระบรมศพ 0 0xc002aa0480}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:23.988409536+07:00","message":"receive streaming session, msgId: 2261"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:23.988441358+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":"2025-10-27T15:52:23.988447146+07:00","message":"receive interim result [false|false]: สถานพระบรมศพพระบาทสมเด็จ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:23.988461284+07:00","message":"[buffer interim] 2261 false สถานพระบรมศพพระบาทสมเด็จ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:23.988467724+07:00","message":"[bufferProcess] interim [840000000]:สถานพระบรมศพพระบาทสมเด็จ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:23.988470255+07:00","message":"[bufferProcess] send to processor:สถานพระบรมศพพระบาทสมเด็จพระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:23.988475517+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:23.988477987+07:00","message":"> Transcript [11160] [false]: 'สถานพระบรมศพพระบาทสมเด็จพระบรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:23.988481064+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:23.988482967+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:23.988484886+07:00","message":"StatePrefix: 'สถานพระบรมศพพระบาทสมเด็จ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:23.98848719+07:00","message":"TextPushed: 'สถานพระบรมศพ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:23.989999655+07:00","message":"receive streaming session, msgId: 2261"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:23.990020024+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":"2025-10-27T15:52:23.990023788+07:00","message":"receive interim result [false|false]: สถานพระบรมศพพระบาทสมเด็จพระบรมชน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:23.990033608+07:00","message":"[buffer interim] 2261 false สถานพระบรมศพพระบาทสมเด็จพระบรมชน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:23.990037221+07:00","message":"[bufferProcess] interim [900000000]:สถานพระบรมศพพระบาทสมเด็จพระบรมชน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:23.99003918+07:00","message":"[bufferProcess] send to processor:สถานพระบรมศพพระบาทสมเด็จ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:23.990044451+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:23.990046205+07:00","message":"> Transcript [11161] [false]: 'สถานพระบรมศพพระบาทสมเด็จ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:23.990048204+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:23.990049644+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:23.990051098+07:00","message":"StatePrefix: 'สถานพระบรมศพพระบาทสมเด็จ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:23.990052922+07:00","message":"TextPushed: 'สถานพระบรมศพ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:24.107065815+07:00","message":"receive streaming session, msgId: 2261"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:24.107099733+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":"2025-10-27T15:52:24.107104911+07:00","message":"receive interim result [false|false]: สถานพระบรมศพพระบาทสมเด็จพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:24.107116348+07:00","message":"[buffer interim] 2261 false สถานพระบรมศพพระบาทสมเด็จพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:24.107123269+07:00","message":"[bufferProcess] interim [960000000]:สถานพระบรมศพพระบาทสมเด็จพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:24.107125727+07:00","message":"[bufferProcess] send to processor:สถานพระบรมศพพระบาทสมเด็จพระบรมชน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:24.107131412+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:24.107134031+07:00","message":"> Transcript [11162] [false]: 'สถานพระบรมศพพระบาทสมเด็จพระบรมชน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:24.107136775+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:24.107138614+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:24.107140252+07:00","message":"StatePrefix: 'สถานพระบรมศพพระบาทสมเด็จ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:24.107142667+07:00","message":"TextPushed: 'สถานพระบรมศพ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:24.110390544+07:00","message":"receive streaming session, msgId: 2261"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:24.110413652+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":"2025-10-27T15:52:24.110417934+07:00","message":"receive interim result [false|false]: สถานพระบรมศพพระบาทสมเด็จพระบรมชนกา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:24.110428592+07:00","message":"[buffer interim] 2261 false สถานพระบรมศพพระบาทสมเด็จพระบรมชนกา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:24.110433147+07:00","message":"[bufferProcess] interim [20000000]:สถานพระบรมศพพระบาทสมเด็จพระบรมชนกา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:24.110435288+07:00","message":"[bufferProcess] send to processor:สถานพระบรมศพพระบาทสมเด็จพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:24.110440367+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:24.110442423+07:00","message":"> Transcript [11163] [false]: 'สถานพระบรมศพพระบาทสมเด็จพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:24.110445389+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:24.11044724+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:24.110448947+07:00","message":"StatePrefix: 'สถานพระบรมศพพระบาทสมเด็จ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:24.110451029+07:00","message":"TextPushed: 'สถานพระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:24.110455759+07:00","message":"Push: 'พระบาทสมเด็จ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:24.110457868+07:00","message":"TextPushed: 'สถานพระบรมศพพระบาทสมเด็จ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:24.110459669+07:00","message":"Set new StatePrefix : 'สถานพระบรมศพพระบาทสมเด็จพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:24.110461505+07:00","message":"Next Push (prob) : 'พระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:24.110468549+07:00","message":"push: {false พระบาทสมเด็จ 0 0xc002aa0480}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:24.372205066+07:00","message":"receive streaming session, msgId: 2261"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:24.372239151+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":"2025-10-27T15:52:24.372245028+07:00","message":"receive interim result [false|false]: สถานพระบรมศพพระบาทสมเด็จพระบรมชนกาธิเบศร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:24.372256658+07:00","message":"[buffer interim] 2261 false สถานพระบรมศพพระบาทสมเด็จพระบรมชนกาธิเบศร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:24.372263159+07:00","message":"[bufferProcess] interim [320000000]:สถานพระบรมศพพระบาทสมเด็จพระบรมชนกาธิเบศร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:24.372265899+07:00","message":"[bufferProcess] send to processor:สถานพระบรมศพพระบาทสมเด็จพระบรมชนกา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:24.372271467+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:24.372274069+07:00","message":"> Transcript [11164] [false]: 'สถานพระบรมศพพระบาทสมเด็จพระบรมชนกา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:24.372277363+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:24.372279267+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:24.372281335+07:00","message":"StatePrefix: 'สถานพระบรมศพพระบาทสมเด็จพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:24.372283249+07:00","message":"TextPushed: 'สถานพระบรมศพพระบาทสมเด็จ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:25.01006808+07:00","message":"receive streaming session, msgId: 2261"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:25.010111385+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":"2025-10-27T15:52:25.010117447+07:00","message":"receive interim result [false|false]: สถานพระบรมศพพระบาทสมเด็จพระบรมชนกาธิเบศร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:25.010131404+07:00","message":"[buffer interim] 2261 false สถานพระบรมศพพระบาทสมเด็จพระบรมชนกาธิเบศร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:25.010142165+07:00","message":"[bufferProcess] interim [920000000]:สถานพระบรมศพพระบาทสมเด็จพระบรมชนกาธิเบศร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:25.010145125+07:00","message":"[bufferProcess] send to processor:สถานพระบรมศพพระบาทสมเด็จพระบรมชนกาธิเบศร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:25.010151994+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:25.010156072+07:00","message":"> Transcript [11165] [false]: 'สถานพระบรมศพพระบาทสมเด็จพระบรมชนกาธิเบศร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:25.010161269+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:25.010163628+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:25.010166346+07:00","message":"StatePrefix: 'สถานพระบรมศพพระบาทสมเด็จพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:25.010174261+07:00","message":"TextPushed: 'สถานพระบรมศพพระบาทสมเด็จ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:25.175145022+07:00","message":"[GCS] IsForceVAD: false for message ID: 2261"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:25.235753523+07:00","message":"[GCS] Start streaming session, msgId: 2262"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:25.298327218+07:00","message":"receive streaming session, msgId: 2261"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:25.298362862+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สถานพระบรมศพพระบาทสมเด็จพระบรมชนกาธิเบศร\",\"confidence\":0.9504848}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:25.298368582+07:00","message":"receive interim result [true|false]: สถานพระบรมศพพระบาทสมเด็จพระบรมชนกาธิเบศร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:25.298377105+07:00","message":"end recv isFinal message id 2261"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:25.298379069+07:00","message":"end Recv id 2261"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:25.298383845+07:00","message":"[buffer interim] 2261 true สถานพระบรมศพพระบาทสมเด็จพระบรมชนกาธิเบศร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:25.298392502+07:00","message":"[bufferProcess] interim [280000000]:สถานพระบรมศพพระบาทสมเด็จพระบรมชนกาธิเบศร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:25.298397133+07:00","message":"[bufferProcess] send to processor (isfinal):สถานพระบรมศพพระบาทสมเด็จพระบรมชนกาธิเบศร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:25.298400372+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:25.298402916+07:00","message":"> Transcript [11166] [false]: 'สถานพระบรมศพพระบาทสมเด็จพระบรมชนกาธิเบศร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:25.298405635+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:25.298407208+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:25.298409342+07:00","message":"StatePrefix: 'สถานพระบรมศพพระบาทสมเด็จพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:25.298411136+07:00","message":"TextPushed: 'สถานพระบรมศพพระบาทสมเด็จ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:25.298412528+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:25.298414327+07:00","message":"> Transcript [11167] [true]: 'สถานพระบรมศพพระบาทสมเด็จพระบรมชนกาธิเบศร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:25.298416098+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:25.298418978+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:25.298420358+07:00","message":"StatePrefix: 'สถานพระบรมศพพระบาทสมเด็จพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:25.298421999+07:00","message":"TextPushed: 'สถานพระบรมศพพระบาทสมเด็จ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:25.298428547+07:00","message":"Push: 'พระบรมชนกาธิเบศร'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:25.298435516+07:00","message":"push: {true พระบรมชนกาธิเบศร 0 0xc002aa0480}"}
{"level":"info","service":"Main","time":"2025-10-27T15:52:25.310804452+07:00","message":"write wav file: './tmp/7446/7446_2261.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:25.812631833+07:00","message":"receive streaming session, msgId: 2262"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:25.81267707+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":"2025-10-27T15:52:25.812682682+07:00","message":"receive interim result [false|false]: ภูมิพล"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:25.812698282+07:00","message":"[buffer interim] 2262 false ภูมิพล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:25.812705562+07:00","message":"[bufferProcess] interim [600000000]:ภูมิพล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:25.812707081+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:25.96708423+07:00","message":"receive streaming session, msgId: 2262"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:25.967116335+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":"2025-10-27T15:52:25.967121848+07:00","message":"receive interim result [false|false]: ภูมิพลอายุ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:25.967134717+07:00","message":"[buffer interim] 2262 false ภูมิพลอายุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:25.967142655+07:00","message":"[bufferProcess] interim [780000000]:ภูมิพลอายุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:25.967144839+07:00","message":"[bufferProcess] send to processor:ภูมิพล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:25.967149961+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:25.967152515+07:00","message":"> Transcript [11168] [false]: 'ภูมิพล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:25.967154414+07:00","message":"Set StatePrefix (first interim): 'ภูมิพล'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:26.096633492+07:00","message":"receive streaming session, msgId: 2262"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:26.096666384+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":"2025-10-27T15:52:26.096671487+07:00","message":"receive interim result [false|false]: ภูมิพลอดุล"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:26.096685638+07:00","message":"[buffer interim] 2262 false ภูมิพลอดุล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:26.096692347+07:00","message":"[bufferProcess] interim [840000000]:ภูมิพลอดุล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:26.096694357+07:00","message":"[bufferProcess] send to processor:ภูมิพลอายุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:26.096698269+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:26.096700748+07:00","message":"> Transcript [11169] [false]: 'ภูมิพลอายุ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:26.096703188+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:26.09670506+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:26.096707031+07:00","message":"StatePrefix: 'ภูมิพล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:26.09670873+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:26.227427982+07:00","message":"receive streaming session, msgId: 2262"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:26.227464847+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":"2025-10-27T15:52:26.227470489+07:00","message":"receive interim result [false|false]: ภูมิพลอดุลยเดช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:26.227481761+07:00","message":"[buffer interim] 2262 false ภูมิพลอดุลยเดช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:26.227489746+07:00","message":"[bufferProcess] interim [960000000]:ภูมิพลอดุลยเดช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:26.227492703+07:00","message":"[bufferProcess] send to processor:ภูมิพลอดุล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:26.227498368+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:26.227501969+07:00","message":"> Transcript [11170] [false]: 'ภูมิพลอดุล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:26.227505614+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:26.227507916+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:26.227510172+07:00","message":"StatePrefix: 'ภูมิพล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:26.227512397+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:52:26.415972135+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:52:26.415977912+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:26.794595582+07:00","message":"receive streaming session, msgId: 2262"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:26.794625119+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":"2025-10-27T15:52:26.794630492+07:00","message":"receive interim result [false|false]: ภูมิพลอดุลยเดชมหาราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:26.794645509+07:00","message":"[buffer interim] 2262 false ภูมิพลอดุลยเดชมหาราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:26.79465478+07:00","message":"[bufferProcess] interim [560000000]:ภูมิพลอดุลยเดชมหาราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:26.7946573+07:00","message":"[bufferProcess] send to processor:ภูมิพลอดุลยเดช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:26.794662736+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:26.794665512+07:00","message":"> Transcript [11171] [false]: 'ภูมิพลอดุลยเดช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:26.794668418+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:26.794670383+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:26.794671986+07:00","message":"StatePrefix: 'ภูมิพล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:26.794673629+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:27.704965121+07:00","message":"receive streaming session, msgId: 2262"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:27.704997842+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":"2025-10-27T15:52:27.705003497+07:00","message":"receive interim result [false|false]: ภูมิพลอดุลยเดชมหาราชบรมนาถบพิตร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:27.70501377+07:00","message":"[buffer interim] 2262 false ภูมิพลอดุลยเดชมหาราชบรมนาถบพิตร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:27.705020413+07:00","message":"[bufferProcess] interim [520000000]:ภูมิพลอดุลยเดชมหาราชบรมนาถบพิตร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:27.705022619+07:00","message":"[bufferProcess] send to processor:ภูมิพลอดุลยเดชมหาราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:27.705026036+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:27.70502858+07:00","message":"> Transcript [11172] [false]: 'ภูมิพลอดุลยเดชมหาราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:27.705031358+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:27.705033074+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:27.705034549+07:00","message":"StatePrefix: 'ภูมิพล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:27.70503908+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:27.705041296+07:00","message":"Push: 'ภูมิพล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:27.705042977+07:00","message":"TextPushed: 'ภูมิพล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:27.705044828+07:00","message":"Set new StatePrefix : 'ภูมิพลอดุลยเดชมหาราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:27.705046923+07:00","message":"Next Push (prob) : 'อดุลยเดชมหาราช'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:27.705054211+07:00","message":"push: {false ภูมิพล 0 0xc002603d80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:28.267483878+07:00","message":"receive streaming session, msgId: 2262"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:28.267525447+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภูมิพลอดุลยเดชมหาราชบรมนาถบพิตร\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:28.267531707+07:00","message":"receive interim result [false|false]: ภูมิพลอดุลยเดชมหาราชบรมนาถบพิตร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:28.267548414+07:00","message":"[buffer interim] 2262 false ภูมิพลอดุลยเดชมหาราชบรมนาถบพิตร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:28.267556035+07:00","message":"[bufferProcess] interim [120000000]:ภูมิพลอดุลยเดชมหาราชบรมนาถบพิตร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:28.267558435+07:00","message":"[bufferProcess] send to processor:ภูมิพลอดุลยเดชมหาราชบรมนาถบพิตร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:28.267561779+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:28.267564341+07:00","message":"> Transcript [11173] [false]: 'ภูมิพลอดุลยเดชมหาราชบรมนาถบพิตร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:28.267566899+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:28.267569135+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:28.267571676+07:00","message":"StatePrefix: 'ภูมิพลอดุลยเดชมหาราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:28.267573637+07:00","message":"TextPushed: 'ภูมิพล'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:29.32509666+07:00","message":"receive streaming session, msgId: 2262"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:29.325132031+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":"2025-10-27T15:52:29.325137682+07:00","message":"receive interim result [false|false]: ภูมิพลอดุลยเดชมหาราชบรมนาถบพิตรและกติกา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:29.325152964+07:00","message":"[buffer interim] 2262 false ภูมิพลอดุลยเดชมหาราชบรมนาถบพิตรและกติกา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:29.325182496+07:00","message":"[bufferProcess] interim [80000000]:ภูมิพลอดุลยเดชมหาราชบรมนาถบพิตรและกติกา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:29.325185063+07:00","message":"[bufferProcess] send to processor:ภูมิพลอดุลยเดชมหาราชบรมนาถบพิตร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:29.325190551+07:00","message":"[bufferProcess] send to processor (ticker):ภูมิพลอดุลยเดชมหาราชบรมนาถบพิตรและกติกา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:29.325193507+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:29.32519647+07:00","message":"> Transcript [11174] [false]: 'ภูมิพลอดุลยเดชมหาราชบรมนาถบพิตร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:29.325199204+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:29.32520096+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:29.325203041+07:00","message":"StatePrefix: 'ภูมิพลอดุลยเดชมหาราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:29.325205141+07:00","message":"TextPushed: 'ภูมิพล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:29.325206583+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:29.325208219+07:00","message":"> Transcript [11175] [false]: 'ภูมิพลอดุลยเดชมหาราชบรมนาถบพิตรและกติกา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:29.32520996+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:29.325211295+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:29.32521268+07:00","message":"StatePrefix: 'ภูมิพลอดุลยเดชมหาราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:29.325214152+07:00","message":"TextPushed: 'ภูมิพล'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:52:29.416345295+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:52:29.416359678+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:29.429021662+07:00","message":"receive streaming session, msgId: 2262"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:29.42905715+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภูมิพลอดุลยเดชมหาราชบรมนาถบพิตร\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:29.4290625+07:00","message":"receive interim result [false|false]: ภูมิพลอดุลยเดชมหาราชบรมนาถบพิตร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:29.429076446+07:00","message":"[buffer interim] 2262 false ภูมิพลอดุลยเดชมหาราชบรมนาถบพิตร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:29.429082839+07:00","message":"[bufferProcess] interim [140000000]:ภูมิพลอดุลยเดชมหาราชบรมนาถบพิตร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:29.429084588+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:29.431830593+07:00","message":"receive streaming session, msgId: 2262"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:29.431859096+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":"2025-10-27T15:52:29.43186436+07:00","message":"receive interim result [false|false]: ภูมิพลอดุลยเดชมหาราชบรมนาถบพิตรและปฏิกรณ์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:29.431875009+07:00","message":"[buffer interim] 2262 false ภูมิพลอดุลยเดชมหาราชบรมนาถบพิตรและปฏิกรณ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:29.43189027+07:00","message":"[bufferProcess] interim [200000000]:ภูมิพลอดุลยเดชมหาราชบรมนาถบพิตรและปฏิกรณ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:29.431892647+07:00","message":"[bufferProcess] send to processor:ภูมิพลอดุลยเดชมหาราชบรมนาถบพิตร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:29.431897731+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:29.43190024+07:00","message":"> Transcript [11176] [false]: 'ภูมิพลอดุลยเดชมหาราชบรมนาถบพิตร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:29.431903326+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:29.431905428+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:29.431907345+07:00","message":"StatePrefix: 'ภูมิพลอดุลยเดชมหาราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:29.43190919+07:00","message":"TextPushed: 'ภูมิพล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:29.431913373+07:00","message":"Push: 'อดุลยเดชมหาราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:29.431915019+07:00","message":"TextPushed: 'ภูมิพลอดุลยเดชมหาราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:29.431916703+07:00","message":"Set new StatePrefix : 'ภูมิพลอดุลยเดชมหาราชบรมนาถบพิตร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:29.43191847+07:00","message":"Next Push (prob) : 'บรมนาถบพิตร'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:29.431925879+07:00","message":"push: {false อดุลยเดชมหาราช 0 0xc002603d80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:29.631060408+07:00","message":"receive streaming session, msgId: 2262"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:29.63109395+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":"2025-10-27T15:52:29.631099652+07:00","message":"receive interim result [false|false]: ภูมิพลอดุลยเดชมหาราชบรมนาถบพิตรและปฏิกรณ์ได้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:29.631112512+07:00","message":"[buffer interim] 2262 false ภูมิพลอดุลยเดชมหาราชบรมนาถบพิตรและปฏิกรณ์ได้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:29.631125604+07:00","message":"[bufferProcess] interim [380000000]:ภูมิพลอดุลยเดชมหาราชบรมนาถบพิตรและปฏิกรณ์ได้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:29.631128017+07:00","message":"[bufferProcess] send to processor:ภูมิพลอดุลยเดชมหาราชบรมนาถบพิตรและปฏิกรณ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:29.631131827+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:29.63113438+07:00","message":"> Transcript [11177] [false]: 'ภูมิพลอดุลยเดชมหาราชบรมนาถบพิตรและปฏิกรณ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:29.631137581+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:29.631139297+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:29.631141379+07:00","message":"StatePrefix: 'ภูมิพลอดุลยเดชมหาราชบรมนาถบพิตร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:29.631143672+07:00","message":"TextPushed: 'ภูมิพลอดุลยเดชมหาราช'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:29.821846486+07:00","message":"receive streaming session, msgId: 2262"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:29.821887359+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":"2025-10-27T15:52:29.82189309+07:00","message":"receive interim result [false|false]: ภูมิพลอดุลยเดชมหาราชบรมนาถบพิตรและปฏิกรณ์ได้เข้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:29.821906237+07:00","message":"[buffer interim] 2262 false ภูมิพลอดุลยเดชมหาราชบรมนาถบพิตรและปฏิกรณ์ได้เข้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:29.821916334+07:00","message":"[bufferProcess] interim [560000000]:ภูมิพลอดุลยเดชมหาราชบรมนาถบพิตรและปฏิกรณ์ได้เข้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:29.821918614+07:00","message":"[bufferProcess] send to processor:ภูมิพลอดุลยเดชมหาราชบรมนาถบพิตรและปฏิกรณ์ได้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:29.821923735+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:29.821926109+07:00","message":"> Transcript [11178] [false]: 'ภูมิพลอดุลยเดชมหาราชบรมนาถบพิตรและปฏิกรณ์ได้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:29.821929535+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:29.821931297+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:29.821933233+07:00","message":"StatePrefix: 'ภูมิพลอดุลยเดชมหาราชบรมนาถบพิตร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:29.821935594+07:00","message":"TextPushed: 'ภูมิพลอดุลยเดชมหาราช'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:30.02541362+07:00","message":"receive streaming session, msgId: 2262"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:30.025454273+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":"2025-10-27T15:52:30.025460574+07:00","message":"receive interim result [false|false]: ภูมิพลอดุลยเดชมหาราชบรมนาถบพิตรและปฏิกรณ์ได้เข้าใจ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:30.025472845+07:00","message":"[buffer interim] 2262 false ภูมิพลอดุลยเดชมหาราชบรมนาถบพิตรและปฏิกรณ์ได้เข้าใจ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:30.025479157+07:00","message":"[bufferProcess] interim [740000000]:ภูมิพลอดุลยเดชมหาราชบรมนาถบพิตรและปฏิกรณ์ได้เข้าใจ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:30.025481406+07:00","message":"[bufferProcess] send to processor:ภูมิพลอดุลยเดชมหาราชบรมนาถบพิตรและปฏิกรณ์ได้เข้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:30.025484805+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:30.025487829+07:00","message":"> Transcript [11179] [false]: 'ภูมิพลอดุลยเดชมหาราชบรมนาถบพิตรและปฏิกรณ์ได้เข้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:30.025491568+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:30.025493293+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:30.025495207+07:00","message":"StatePrefix: 'ภูมิพลอดุลยเดชมหาราชบรมนาถบพิตร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:30.025497557+07:00","message":"TextPushed: 'ภูมิพลอดุลยเดชมหาราช'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:30.056723792+07:00","message":"receive streaming session, msgId: 2262"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:30.056751207+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":"2025-10-27T15:52:30.05675595+07:00","message":"receive interim result [false|false]: ภูมิพลอดุลยเดชมหาราชบรมนาถบพิตรและปฏิกรณ์ได้เข้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:30.056766181+07:00","message":"[buffer interim] 2262 false ภูมิพลอดุลยเดชมหาราชบรมนาถบพิตรและปฏิกรณ์ได้เข้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:30.056771672+07:00","message":"[bufferProcess] interim [800000000]:ภูมิพลอดุลยเดชมหาราชบรมนาถบพิตรและปฏิกรณ์ได้เข้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:30.056773817+07:00","message":"[bufferProcess] send to processor:ภูมิพลอดุลยเดชมหาราชบรมนาถบพิตรและปฏิกรณ์ได้เข้าใจ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:30.056779177+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:30.056781671+07:00","message":"> Transcript [11180] [false]: 'ภูมิพลอดุลยเดชมหาราชบรมนาถบพิตรและปฏิกรณ์ได้เข้าใจ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:30.056784658+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:30.056786727+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:30.056788803+07:00","message":"StatePrefix: 'ภูมิพลอดุลยเดชมหาราชบรมนาถบพิตร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:30.056790974+07:00","message":"TextPushed: 'ภูมิพลอดุลยเดชมหาราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:30.056795077+07:00","message":"Push: 'บรมนาถบพิตร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:30.056796691+07:00","message":"TextPushed: 'ภูมิพลอดุลยเดชมหาราชบรมนาถบพิตร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:30.056798653+07:00","message":"Set new StatePrefix : 'ภูมิพลอดุลยเดชมหาราชบรมนาถบพิตรและปฏิกรณ์ได้เข้าใจ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:30.056800633+07:00","message":"Next Push (prob) : 'และปฏิกรณ์ได้เข้าใจ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:30.056807803+07:00","message":"push: {false บรมนาถบพิตร 0 0xc002603d80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:30.395129087+07:00","message":"receive streaming session, msgId: 2262"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:30.395170026+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภูมิพลอดุลยเดชมหาราชบรมนาถบพิตรและปฏิกรณ์ได้เข้า\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:30.395175892+07:00","message":"receive interim result [false|false]: ภูมิพลอดุลยเดชมหาราชบรมนาถบพิตรและปฏิกรณ์ได้เข้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:30.395189948+07:00","message":"[buffer interim] 2262 false ภูมิพลอดุลยเดชมหาราชบรมนาถบพิตรและปฏิกรณ์ได้เข้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:30.395196969+07:00","message":"[bufferProcess] interim [160000000]:ภูมิพลอดุลยเดชมหาราชบรมนาถบพิตรและปฏิกรณ์ได้เข้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:30.395199206+07:00","message":"[bufferProcess] send to processor:ภูมิพลอดุลยเดชมหาราชบรมนาถบพิตรและปฏิกรณ์ได้เข้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:30.395204477+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:30.395206757+07:00","message":"> Transcript [11181] [false]: 'ภูมิพลอดุลยเดชมหาราชบรมนาถบพิตรและปฏิกรณ์ได้เข้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:30.395209116+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:30.399330675+07:00","message":"receive streaming session, msgId: 2262"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:30.399355883+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":"2025-10-27T15:52:30.399361099+07:00","message":"receive interim result [false|false]: ภูมิพลอดุลยเดชมหาราชบรมนาถบพิตรและปฏิกรณ์ได้เข้าถวายสักการะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:30.399369107+07:00","message":"[buffer interim] 2262 false ภูมิพลอดุลยเดชมหาราชบรมนาถบพิตรและปฏิกรณ์ได้เข้าถวายสักการะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:30.39937409+07:00","message":"[bufferProcess] interim [220000000]:ภูมิพลอดุลยเดชมหาราชบรมนาถบพิตรและปฏิกรณ์ได้เข้าถวายสักการะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:30.399376172+07:00","message":"[bufferProcess] send to processor:ภูมิพลอดุลยเดชมหาราชบรมนาถบพิตรและปฏิกรณ์ได้เข้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:30.399379309+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:30.399381819+07:00","message":"> Transcript [11182] [false]: 'ภูมิพลอดุลยเดชมหาราชบรมนาถบพิตรและปฏิกรณ์ได้เข้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:30.39938414+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:30.495828412+07:00","message":"[GCS] IsForceVAD: false for message ID: 2262"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:30.554548924+07:00","message":"[GCS] Start streaming session, msgId: 2263"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:30.651030322+07:00","message":"receive streaming session, msgId: 2262"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:30.651065746+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภูมิพลอดุลยเดชมหาราชบรมนาถบพิตรและปฏิกรณ์ได้เข้าถวายสักการะ\",\"confidence\":0.9578102}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:30.651071871+07:00","message":"receive interim result [true|false]: ภูมิพลอดุลยเดชมหาราชบรมนาถบพิตรและปฏิกรณ์ได้เข้าถวายสักการะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:30.651080967+07:00","message":"end recv isFinal message id 2262"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:30.651082947+07:00","message":"end Recv id 2262"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:30.651088231+07:00","message":"[buffer interim] 2262 true ภูมิพลอดุลยเดชมหาราชบรมนาถบพิตรและปฏิกรณ์ได้เข้าถวายสักการะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:30.651097169+07:00","message":"[bufferProcess] interim [460000000]:ภูมิพลอดุลยเดชมหาราชบรมนาถบพิตรและปฏิกรณ์ได้เข้าถวายสักการะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:30.651102251+07:00","message":"[bufferProcess] send to processor (isfinal):ภูมิพลอดุลยเดชมหาราชบรมนาถบพิตรและปฏิกรณ์ได้เข้าถวายสักการะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:30.651105693+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:30.651108443+07:00","message":"> Transcript [11183] [false]: 'ภูมิพลอดุลยเดชมหาราชบรมนาถบพิตรและปฏิกรณ์ได้เข้าถวายสักการะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:30.651110823+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:30.651112389+07:00","message":"Set new StatePrefix: 'ภูมิพลอดุลยเดชมหาราชบรมนาถบพิตรและปฏิกรณ์ได้เข้าถวายสักการะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:30.65111393+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:30.651115497+07:00","message":"> Transcript [11184] [true]: 'ภูมิพลอดุลยเดชมหาราชบรมนาถบพิตรและปฏิกรณ์ได้เข้าถวายสักการะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:30.651117551+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:30.651119164+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:30.651120754+07:00","message":"StatePrefix: 'ภูมิพลอดุลยเดชมหาราชบรมนาถบพิตรและปฏิกรณ์ได้เข้าถวายสักการะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:30.651123152+07:00","message":"TextPushed: 'ภูมิพลอดุลยเดชมหาราชบรมนาถบพิตร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:30.651129528+07:00","message":"Push: 'และปฏิกรณ์ได้เข้าถวายสักการะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:30.65113752+07:00","message":"push: {true และปฏิกรณ์ได้เข้าถวายสักการะ 0 0xc002603d80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:52:30.665492119+07:00","message":"write wav file: './tmp/7446/7446_2262.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:31.412010753+07:00","message":"receive streaming session, msgId: 2263"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:31.412061671+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":"2025-10-27T15:52:31.412066536+07:00","message":"receive interim result [false|false]: พระบรมศพ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:31.412080257+07:00","message":"[buffer interim] 2263 false พระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:31.412086799+07:00","message":"[bufferProcess] interim [840000000]:พระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:31.412088342+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:31.735678313+07:00","message":"receive streaming session, msgId: 2263"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:31.735723225+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":"2025-10-27T15:52:31.735728403+07:00","message":"receive interim result [false|false]: พระบรมศพไหม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:31.735742642+07:00","message":"[buffer interim] 2263 false พระบรมศพไหม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:31.735749193+07:00","message":"[bufferProcess] interim [140000000]:พระบรมศพไหม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:31.735751197+07:00","message":"[bufferProcess] send to processor:พระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:31.735756712+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:31.735759382+07:00","message":"> Transcript [11185] [false]: 'พระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:31.735762131+07:00","message":"Set StatePrefix (first interim): 'พระบรมศพ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:31.775126431+07:00","message":"[GCS] IsForceVAD: false for message ID: 2263"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:31.790892778+07:00","message":"receive streaming session, msgId: 2263"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:31.790926694+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":"2025-10-27T15:52:31.79093195+07:00","message":"receive interim result [false|false]: พระบรมศพไหมคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:31.790944719+07:00","message":"[buffer interim] 2263 false พระบรมศพไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:31.790952967+07:00","message":"[bufferProcess] interim [260000000]:พระบรมศพไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:31.79095502+07:00","message":"[bufferProcess] send to processor:พระบรมศพไหม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:31.790960436+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:31.790962923+07:00","message":"> Transcript [11186] [false]: 'พระบรมศพไหม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:31.790966206+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:31.790967989+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:31.790970591+07:00","message":"StatePrefix: 'พระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:31.790972355+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:31.872715559+07:00","message":"receive streaming session, msgId: 2263"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:31.872749646+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระบรมศพไหมคะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:31.872755839+07:00","message":"receive interim result [true|false]: พระบรมศพไหมคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:31.872765499+07:00","message":"end recv isFinal message id 2263"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:31.872767402+07:00","message":"end Recv id 2263"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:31.872772823+07:00","message":"[buffer interim] 2263 true พระบรมศพไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:31.872779135+07:00","message":"[bufferProcess] interim [440000000]:พระบรมศพไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:31.872782088+07:00","message":"[bufferProcess] send to processor (isfinal):พระบรมศพไหมคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:31.872790035+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:31.872824518+07:00","message":"> Transcript [11187] [false]: 'พระบรมศพไหมคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:31.87283179+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:31.872833975+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:31.872837023+07:00","message":"StatePrefix: 'พระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:31.872838871+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:31.872841109+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:31.872842971+07:00","message":"> Transcript [11188] [true]: 'พระบรมศพไหมคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:31.872844724+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:31.872846127+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:31.872847414+07:00","message":"StatePrefix: 'พระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:31.872856076+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:31.872864016+07:00","message":"Push: 'พระบรมศพไหมคะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:31.87287636+07:00","message":"push: {true พระบรมศพไหมคะ 0 0xc002ee5300}"}
{"level":"info","service":"Main","time":"2025-10-27T15:52:31.878608942+07:00","message":"write wav file: './tmp/7446/7446_2263.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:52:32.416943565+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:52:32.416963803+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:32.534616211+07:00","message":"[GCS] Start streaming session, msgId: 2264"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:52:35.417827841+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:52:35.417840111+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:36.234203023+07:00","message":"receive streaming session, msgId: 2264"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:36.234236617+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":"2025-10-27T15:52:36.234241106+07:00","message":"receive interim result [false|false]: ไนตรัส"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:36.234252657+07:00","message":"[buffer interim] 2264 false ไนตรัส"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:36.234259181+07:00","message":"[bufferProcess] interim [660000000]:ไนตรัส"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:36.23426074+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:36.234265675+07:00","message":"[bufferProcess] send to processor (ticker):ไนตรัส"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:36.234268432+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:36.234270971+07:00","message":"> Transcript [11189] [false]: 'ไนตรัส'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:36.23427283+07:00","message":"Set StatePrefix (first interim): 'ไนตรัส'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:36.412205927+07:00","message":"receive streaming session, msgId: 2264"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:36.412244282+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":"2025-10-27T15:52:36.412249638+07:00","message":"receive interim result [false|false]: ราชภัฏ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:36.412264091+07:00","message":"[buffer interim] 2264 false ราชภัฏ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:36.412272971+07:00","message":"[bufferProcess] interim [840000000]:ราชภัฏ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:36.412274507+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:36.416052999+07:00","message":"receive streaming session, msgId: 2264"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:36.416072168+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":"2025-10-27T15:52:36.416076518+07:00","message":"receive interim result [false|false]: ในพระราชพิธี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:36.416085679+07:00","message":"[buffer interim] 2264 false ในพระราชพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:36.416090386+07:00","message":"[bufferProcess] interim [900000000]:ในพระราชพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:36.416092207+07:00","message":"[bufferProcess] send to processor:ราชภัฏ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:36.416097398+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:36.416100114+07:00","message":"> Transcript [11190] [false]: 'ราชภัฏ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:36.41610199+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:36.416103802+07:00","message":"Set new StatePrefix: 'ราชภัฏ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:36.925651873+07:00","message":"receive streaming session, msgId: 2264"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:36.925687456+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":"2025-10-27T15:52:36.925692375+07:00","message":"receive interim result [false|false]: ในพระราชพิธีประมาณ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:36.925704294+07:00","message":"[buffer interim] 2264 false ในพระราชพิธีประมาณ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:36.925710328+07:00","message":"[bufferProcess] interim [380000000]:ในพระราชพิธีประมาณ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:36.925713635+07:00","message":"[bufferProcess] send to processor:ในพระราชพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:36.925718858+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:36.925721399+07:00","message":"> Transcript [11191] [false]: 'ในพระราชพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:36.925723509+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:36.925725247+07:00","message":"Set new StatePrefix: 'ในพระราชพิธี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:36.989095229+07:00","message":"receive streaming session, msgId: 2264"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:36.989125427+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":"2025-10-27T15:52:36.98913085+07:00","message":"receive interim result [false|false]: ในพระราชพิธีบรมราชา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:36.989139609+07:00","message":"[buffer interim] 2264 false ในพระราชพิธีบรมราชา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:36.989146059+07:00","message":"[bufferProcess] interim [440000000]:ในพระราชพิธีบรมราชา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:36.989147837+07:00","message":"[bufferProcess] send to processor:ในพระราชพิธีประมาณ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:36.989150917+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:36.989156647+07:00","message":"> Transcript [11192] [false]: 'ในพระราชพิธีประมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:36.989160021+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:36.989173315+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:36.989175179+07:00","message":"StatePrefix: 'ในพระราชพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:36.989177356+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:37.306892241+07:00","message":"receive streaming session, msgId: 2264"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:37.306925675+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":"2025-10-27T15:52:37.306931353+07:00","message":"receive interim result [false|false]: ในพระราชพิธี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:37.306945323+07:00","message":"[buffer interim] 2264 false ในพระราชพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:37.306951902+07:00","message":"[bufferProcess] interim [800000000]:ในพระราชพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:37.306954136+07:00","message":"[bufferProcess] send to processor:ในพระราชพิธีบรมราชา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:37.306959429+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:37.306962039+07:00","message":"> Transcript [11193] [false]: 'ในพระราชพิธีบรมราชา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:37.306964954+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:37.306966828+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:37.306970858+07:00","message":"StatePrefix: 'ในพระราชพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:37.30697276+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:37.377422116+07:00","message":"receive streaming session, msgId: 2264"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:37.37745994+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":"2025-10-27T15:52:37.377465343+07:00","message":"receive interim result [false|false]: ในพระราชพิธีบรมราชาภิเษก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:37.377478764+07:00","message":"[buffer interim] 2264 false ในพระราชพิธีบรมราชาภิเษก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:37.377485343+07:00","message":"[bufferProcess] interim [920000000]:ในพระราชพิธีบรมราชาภิเษก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:37.377487641+07:00","message":"[bufferProcess] send to processor:ในพระราชพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:37.377490601+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:37.377493075+07:00","message":"> Transcript [11194] [false]: 'ในพระราชพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:37.377495953+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:37.377497857+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:37.377499908+07:00","message":"StatePrefix: 'ในพระราชพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:37.377501798+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:37.664262674+07:00","message":"[GCS] IsForceVAD: false for message ID: 2264"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:37.790233669+07:00","message":"receive streaming session, msgId: 2264"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:37.790271135+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในพระราชพิธีบรมราชาภิเษก\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:37.790277753+07:00","message":"receive interim result [true|false]: ในพระราชพิธีบรมราชาภิเษก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:37.790288145+07:00","message":"end recv isFinal message id 2264"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:37.790289981+07:00","message":"end Recv id 2264"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:37.790295437+07:00","message":"[buffer interim] 2264 true ในพระราชพิธีบรมราชาภิเษก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:37.7903037+07:00","message":"[bufferProcess] interim [340000000]:ในพระราชพิธีบรมราชาภิเษก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:37.790308103+07:00","message":"[bufferProcess] send to processor (isfinal):ในพระราชพิธีบรมราชาภิเษก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:37.790311798+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:37.790314926+07:00","message":"> Transcript [11195] [false]: 'ในพระราชพิธีบรมราชาภิเษก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:37.790318096+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:37.790319774+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:37.790321638+07:00","message":"StatePrefix: 'ในพระราชพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:37.790323433+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:37.790328807+07:00","message":"Push: 'ในพระราชพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:37.790330318+07:00","message":"TextPushed: 'ในพระราชพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:37.790332443+07:00","message":"Set new StatePrefix : 'ในพระราชพิธีบรมราชาภิเษก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:37.79033455+07:00","message":"Next Push (prob) : 'บรมราชาภิเษก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:37.790336049+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:37.79033771+07:00","message":"> Transcript [11196] [true]: 'ในพระราชพิธีบรมราชาภิเษก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:37.790339863+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:37.790341242+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:37.79034257+07:00","message":"StatePrefix: 'ในพระราชพิธีบรมราชาภิเษก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:37.790344045+07:00","message":"TextPushed: 'ในพระราชพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:37.790345726+07:00","message":"Push: 'บรมราชาภิเษก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:37.790353235+07:00","message":"push: {false ในพระราชพิธี 0 0xc002ee4b00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:37.790358197+07:00","message":"push: {true บรมราชาภิเษก 0 0xc002ee4b00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:52:37.800835984+07:00","message":"write wav file: './tmp/7446/7446_2264.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:37.855742994+07:00","message":"[GCS] Start streaming session, msgId: 2265"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:52:38.418680563+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:52:38.418689365+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:39.110953684+07:00","message":"receive streaming session, msgId: 2265"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:39.11099276+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":"2025-10-27T15:52:39.11099798+07:00","message":"receive interim result [false|false]: โกสินทร์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:39.111011926+07:00","message":"[buffer interim] 2265 false โกสินทร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:39.111018202+07:00","message":"[bufferProcess] interim [260000000]:โกสินทร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:39.111020134+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:39.111025076+07:00","message":"[bufferProcess] send to processor (ticker):โกสินทร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:39.111027723+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:39.111030079+07:00","message":"> Transcript [11197] [false]: 'โกสินทร์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:39.111032102+07:00","message":"Set StatePrefix (first interim): 'โกสินทร์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:39.760299615+07:00","message":"receive streaming session, msgId: 2265"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:39.760334296+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":"2025-10-27T15:52:39.760339762+07:00","message":"receive interim result [false|false]: โกสินทร์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:39.760352687+07:00","message":"[buffer interim] 2265 false โกสินทร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:39.76035892+07:00","message":"[bufferProcess] interim [860000000]:โกสินทร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:39.760360566+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:40.638928735+07:00","message":"receive streaming session, msgId: 2265"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:40.638965317+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":"2025-10-27T15:52:40.638970931+07:00","message":"receive interim result [false|false]: โกสินทร์สมเด็จพระเจ้าอยู่หัว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:40.638983187+07:00","message":"[buffer interim] 2265 false โกสินทร์สมเด็จพระเจ้าอยู่หัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:40.638992676+07:00","message":"[bufferProcess] interim [820000000]:โกสินทร์สมเด็จพระเจ้าอยู่หัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:40.638995175+07:00","message":"[bufferProcess] send to processor:โกสินทร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:40.639000409+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:40.639002942+07:00","message":"> Transcript [11198] [false]: 'โกสินทร์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:40.639006054+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:40.63900805+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:40.639009716+07:00","message":"StatePrefix: 'โกสินทร์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:40.639011403+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:41.217376895+07:00","message":"receive streaming session, msgId: 2265"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:41.217418756+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":"2025-10-27T15:52:41.2174244+07:00","message":"receive interim result [false|false]: โกสินทร์สมเด็จพระเจ้าอยู่หัว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:41.217438068+07:00","message":"[buffer interim] 2265 false โกสินทร์สมเด็จพระเจ้าอยู่หัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:41.217446793+07:00","message":"[bufferProcess] interim [420000000]:โกสินทร์สมเด็จพระเจ้าอยู่หัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:41.217448789+07:00","message":"[bufferProcess] send to processor:โกสินทร์สมเด็จพระเจ้าอยู่หัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:41.21745211+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:41.2174544+07:00","message":"> Transcript [11199] [false]: 'โกสินทร์สมเด็จพระเจ้าอยู่หัว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:41.217457551+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:41.21745989+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:41.217461499+07:00","message":"StatePrefix: 'โกสินทร์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:41.21746334+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:52:41.418715904+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:52:41.41873381+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:41.724803206+07:00","message":"receive streaming session, msgId: 2265"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:41.724840363+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":"2025-10-27T15:52:41.72484692+07:00","message":"receive interim result [false|false]: โกสินทร์สมเด็จพระเจ้าอยู่หัวจะเสด็จ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:41.724871189+07:00","message":"[buffer interim] 2265 false โกสินทร์สมเด็จพระเจ้าอยู่หัวจะเสด็จ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:41.724877726+07:00","message":"[bufferProcess] interim [840000000]:โกสินทร์สมเด็จพระเจ้าอยู่หัวจะเสด็จ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:41.724880167+07:00","message":"[bufferProcess] send to processor:โกสินทร์สมเด็จพระเจ้าอยู่หัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:41.724886114+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:41.724888962+07:00","message":"> Transcript [11200] [false]: 'โกสินทร์สมเด็จพระเจ้าอยู่หัว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:41.724892304+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:41.724894323+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:41.724895884+07:00","message":"StatePrefix: 'โกสินทร์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:41.724897718+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:42.307670955+07:00","message":"receive streaming session, msgId: 2265"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:42.307707683+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":"2025-10-27T15:52:42.30771384+07:00","message":"receive interim result [false|false]: โกสินทร์สมเด็จพระเจ้าอยู่หัวจะเสด็จ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:42.30772499+07:00","message":"[buffer interim] 2265 false โกสินทร์สมเด็จพระเจ้าอยู่หัวจะเสด็จ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:42.307732697+07:00","message":"[bufferProcess] interim [440000000]:โกสินทร์สมเด็จพระเจ้าอยู่หัวจะเสด็จ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:42.307735449+07:00","message":"[bufferProcess] send to processor:โกสินทร์สมเด็จพระเจ้าอยู่หัวจะเสด็จ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:42.307740914+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:42.307743594+07:00","message":"> Transcript [11201] [false]: 'โกสินทร์สมเด็จพระเจ้าอยู่หัวจะเสด็จ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:42.30774654+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:42.307748474+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:42.30774991+07:00","message":"StatePrefix: 'โกสินทร์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:42.307752019+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:42.307754225+07:00","message":"Push: 'โกสินทร์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:42.307755809+07:00","message":"TextPushed: 'โกสินทร์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:42.307757691+07:00","message":"Set new StatePrefix : 'โกสินทร์สมเด็จพระเจ้าอยู่หัวจะเสด็จ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:42.307759559+07:00","message":"Next Push (prob) : 'สมเด็จพระเจ้าอยู่หัวจะเสด็จ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:42.307767058+07:00","message":"push: {false โกสินทร์ 0 0xc002aa0000}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:42.404362304+07:00","message":"[GCS] IsForceVAD: false for message ID: 2265"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:42.464379163+07:00","message":"[GCS] Start streaming session, msgId: 2266"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:42.558077728+07:00","message":"receive streaming session, msgId: 2265"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:42.558113225+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โกสินทร์พระเจ้าอยู่หัว\",\"confidence\":0.87295854}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":770000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:42.558118725+07:00","message":"receive interim result [true|false]: โกสินทร์พระเจ้าอยู่หัว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:42.558125832+07:00","message":"end recv isFinal message id 2265"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:42.558128236+07:00","message":"end Recv id 2265"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:42.558133617+07:00","message":"[buffer interim] 2265 true โกสินทร์พระเจ้าอยู่หัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:42.558140632+07:00","message":"[bufferProcess] interim [770000000]:โกสินทร์พระเจ้าอยู่หัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:42.558145672+07:00","message":"[bufferProcess] send to processor (isfinal):โกสินทร์สมเด็จพระเจ้าอยู่หัวจะเสด็จ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:42.558149303+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:42.558154666+07:00","message":"> Transcript [11202] [false]: 'โกสินทร์สมเด็จพระเจ้าอยู่หัวจะเสด็จ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:42.558157759+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:42.558159489+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:42.55816138+07:00","message":"StatePrefix: 'โกสินทร์สมเด็จพระเจ้าอยู่หัวจะเสด็จ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:42.558163469+07:00","message":"TextPushed: 'โกสินทร์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:42.558164947+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:42.558166821+07:00","message":"> Transcript [11203] [true]: 'โกสินทร์พระเจ้าอยู่หัว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:42.558168685+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:42.558170128+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:42.558172061+07:00","message":"StatePrefix: 'โกสินทร์สมเด็จพระเจ้าอยู่หัวจะเสด็จ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:42.558173811+07:00","message":"TextPushed: 'โกสินทร์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:42.558179938+07:00","message":"Push: 'พระเจ้าอยู่หัว'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:42.558186894+07:00","message":"push: {true พระเจ้าอยู่หัว 0 0xc002aa0000}"}
{"level":"info","service":"Main","time":"2025-10-27T15:52:42.568180107+07:00","message":"write wav file: './tmp/7446/7446_2265.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:43.198575297+07:00","message":"receive streaming session, msgId: 2266"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:43.198614374+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":"2025-10-27T15:52:43.19861938+07:00","message":"receive interim result [false|false]: ประมาณ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:43.198634953+07:00","message":"[buffer interim] 2266 false ประมาณ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:43.198641377+07:00","message":"[bufferProcess] interim [600000000]:ประมาณ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:43.198643186+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:43.32841924+07:00","message":"receive streaming session, msgId: 2266"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:43.328453934+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":"2025-10-27T15:52:43.328459154+07:00","message":"receive interim result [false|false]: ประวัติ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:43.328472889+07:00","message":"[buffer interim] 2266 false ประวัติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:43.328479316+07:00","message":"[bufferProcess] interim [660000000]:ประวัติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:43.328484666+07:00","message":"[bufferProcess] send to processor:ประมาณ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:43.328487699+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:43.328490347+07:00","message":"> Transcript [11204] [false]: 'ประมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:43.3284922+07:00","message":"Set StatePrefix (first interim): 'ประมาณ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:43.518199077+07:00","message":"receive streaming session, msgId: 2266"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:43.51823307+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":"2025-10-27T15:52:43.518238335+07:00","message":"receive interim result [false|false]: ประมาท"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:43.518249192+07:00","message":"[buffer interim] 2266 false ประมาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:43.518255219+07:00","message":"[bufferProcess] interim [840000000]:ประมาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:43.518257414+07:00","message":"[bufferProcess] send to processor:ประวัติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:43.5182624+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:43.518265238+07:00","message":"> Transcript [11205] [false]: 'ประวัติ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:43.51826728+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:43.518268864+07:00","message":"Set new StatePrefix: 'ประวัติ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:43.646568486+07:00","message":"receive streaming session, msgId: 2266"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:43.646606413+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":"2025-10-27T15:52:43.646611823+07:00","message":"receive interim result [false|false]: ประวัติจีน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:43.646625633+07:00","message":"[buffer interim] 2266 false ประวัติจีน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:43.646633056+07:00","message":"[bufferProcess] interim [960000000]:ประวัติจีน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:43.646635089+07:00","message":"[bufferProcess] send to processor:ประมาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:43.646638607+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:43.64664128+07:00","message":"> Transcript [11206] [false]: 'ประมาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:43.64664324+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:43.646644988+07:00","message":"Set new StatePrefix: 'ประมาท'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:43.651783992+07:00","message":"receive streaming session, msgId: 2266"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:43.651809223+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":"2025-10-27T15:52:43.651814145+07:00","message":"receive interim result [false|false]: ประวัติศาสตร์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:43.651827104+07:00","message":"[buffer interim] 2266 false ประวัติศาสตร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:43.651832192+07:00","message":"[bufferProcess] interim [20000000]:ประวัติศาสตร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:43.651834243+07:00","message":"[bufferProcess] send to processor:ประวัติจีน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:43.651837465+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:43.651839961+07:00","message":"> Transcript [11207] [false]: 'ประวัติจีน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:43.65184169+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:43.651843337+07:00","message":"Set new StatePrefix: 'ประวัติจีน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:43.83836761+07:00","message":"receive streaming session, msgId: 2266"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:43.838410519+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":"2025-10-27T15:52:43.838416423+07:00","message":"receive interim result [false|false]: ประวัติจิระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:43.838429293+07:00","message":"[buffer interim] 2266 false ประวัติจิระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:43.838437944+07:00","message":"[bufferProcess] interim [140000000]:ประวัติจิระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:43.838440444+07:00","message":"[bufferProcess] send to processor:ประวัติศาสตร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:43.838445793+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:43.838448477+07:00","message":"> Transcript [11208] [false]: 'ประวัติศาสตร์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:43.838450363+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:43.83845199+07:00","message":"Set new StatePrefix: 'ประวัติศาสตร์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:43.852364216+07:00","message":"receive streaming session, msgId: 2266"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:43.852391908+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":"2025-10-27T15:52:43.852397264+07:00","message":"receive interim result [false|false]: ประวัติจิรายุ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:43.852410452+07:00","message":"[buffer interim] 2266 false ประวัติจิรายุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:43.852416297+07:00","message":"[bufferProcess] interim [200000000]:ประวัติจิรายุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:43.85241836+07:00","message":"[bufferProcess] send to processor:ประวัติจิระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:43.852421228+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:43.852423568+07:00","message":"> Transcript [11209] [false]: 'ประวัติจิระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:43.852425406+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:43.852427216+07:00","message":"Set new StatePrefix: 'ประวัติจิระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:43.90959986+07:00","message":"receive streaming session, msgId: 2266"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:43.909642132+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":"2025-10-27T15:52:43.909647544+07:00","message":"receive interim result [false|false]: ประวัติจีรพัฒน์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:43.909660832+07:00","message":"[buffer interim] 2266 false ประวัติจีรพัฒน์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:43.909667701+07:00","message":"[bufferProcess] interim [260000000]:ประวัติจีรพัฒน์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:43.909670027+07:00","message":"[bufferProcess] send to processor:ประวัติจิรายุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:43.909675145+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:43.909677892+07:00","message":"> Transcript [11210] [false]: 'ประวัติจิรายุ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:43.909679953+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:43.909681859+07:00","message":"Set new StatePrefix: 'ประวัติจิรายุ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:44.237583831+07:00","message":"receive streaming session, msgId: 2266"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:44.23762686+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":"2025-10-27T15:52:44.237634087+07:00","message":"receive interim result [false|false]: ประวัติและพระอาทิตย์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:44.237649332+07:00","message":"[buffer interim] 2266 false ประวัติและพระอาทิตย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:44.237657188+07:00","message":"[bufferProcess] interim [620000000]:ประวัติและพระอาทิตย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:44.237660549+07:00","message":"[bufferProcess] send to processor:ประวัติจีรพัฒน์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:44.237667374+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:44.237671844+07:00","message":"> Transcript [11211] [false]: 'ประวัติจีรพัฒน์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:44.237674623+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:44.237677069+07:00","message":"Set new StatePrefix: 'ประวัติจีรพัฒน์'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:52:44.419736211+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:52:44.41974778+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:44.802551545+07:00","message":"receive streaming session, msgId: 2266"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:44.802585526+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":"2025-10-27T15:52:44.802590948+07:00","message":"receive interim result [false|false]: ประวัติและพระอาทิตย์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:44.802602744+07:00","message":"[buffer interim] 2266 false ประวัติและพระอาทิตย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:44.802609094+07:00","message":"[bufferProcess] interim [220000000]:ประวัติและพระอาทิตย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:44.802611256+07:00","message":"[bufferProcess] send to processor:ประวัติและพระอาทิตย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:44.802616547+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:44.802619162+07:00","message":"> Transcript [11212] [false]: 'ประวัติและพระอาทิตย์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:44.802621095+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:44.802622747+07:00","message":"Set new StatePrefix: 'ประวัติและพระอาทิตย์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:45.125231855+07:00","message":"receive streaming session, msgId: 2266"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:45.125266231+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":"2025-10-27T15:52:45.125271891+07:00","message":"receive interim result [false|false]: ประวัติและพระสมเด็จ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:45.125281992+07:00","message":"[buffer interim] 2266 false ประวัติและพระสมเด็จ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:45.125288207+07:00","message":"[bufferProcess] interim [520000000]:ประวัติและพระสมเด็จ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:45.125290808+07:00","message":"[bufferProcess] send to processor:ประวัติและพระอาทิตย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:45.12529592+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:45.125298587+07:00","message":"> Transcript [11213] [false]: 'ประวัติและพระอาทิตย์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:45.125301787+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:45.125303502+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:45.12530533+07:00","message":"StatePrefix: 'ประวัติและพระอาทิตย์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:45.125307374+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:45.442042551+07:00","message":"receive streaming session, msgId: 2266"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:45.442072016+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":"2025-10-27T15:52:45.442076693+07:00","message":"receive interim result [false|false]: ประวัติและพระสมเด็จพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:45.442086723+07:00","message":"[buffer interim] 2266 false ประวัติและพระสมเด็จพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:45.442093618+07:00","message":"[bufferProcess] interim [760000000]:ประวัติและพระสมเด็จพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:45.442095951+07:00","message":"[bufferProcess] send to processor:ประวัติและพระสมเด็จ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:45.442104963+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:45.442110337+07:00","message":"> Transcript [11214] [false]: 'ประวัติและพระสมเด็จ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:45.442112661+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:45.442114445+07:00","message":"Set new StatePrefix: 'ประวัติและพระสมเด็จ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:45.636826997+07:00","message":"receive streaming session, msgId: 2266"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:45.636870014+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":"2025-10-27T15:52:45.63687561+07:00","message":"receive interim result [false|false]: ประวัติและพระสมเด็จพระบรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:45.636887121+07:00","message":"[buffer interim] 2266 false ประวัติและพระสมเด็จพระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:45.636893033+07:00","message":"[bufferProcess] interim [0]:ประวัติและพระสมเด็จพระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:45.636895253+07:00","message":"[bufferProcess] send to processor:ประวัติและพระสมเด็จพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:45.636898481+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:45.636900973+07:00","message":"> Transcript [11215] [false]: 'ประวัติและพระสมเด็จพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:45.636904072+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:45.636905776+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:45.636907569+07:00","message":"StatePrefix: 'ประวัติและพระสมเด็จ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:45.636909263+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:45.953823526+07:00","message":"receive streaming session, msgId: 2266"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:45.953877416+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":"2025-10-27T15:52:45.953885135+07:00","message":"receive interim result [false|false]: ประวัติและพระสมเด็จพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:45.953900856+07:00","message":"[buffer interim] 2266 false ประวัติและพระสมเด็จพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:45.953912048+07:00","message":"[bufferProcess] interim [240000000]:ประวัติและพระสมเด็จพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:45.953915402+07:00","message":"[bufferProcess] send to processor:ประวัติและพระสมเด็จพระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:45.953922778+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:45.953927217+07:00","message":"> Transcript [11216] [false]: 'ประวัติและพระสมเด็จพระบรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:45.953931841+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:45.95393441+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:45.953937138+07:00","message":"StatePrefix: 'ประวัติและพระสมเด็จ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:45.953939776+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:45.955563972+07:00","message":"receive streaming session, msgId: 2266"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:45.955579478+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":"2025-10-27T15:52:45.955583753+07:00","message":"receive interim result [false|false]: ประวัติและพระสมเด็จพระบรมราชา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:45.95559488+07:00","message":"[buffer interim] 2266 false ประวัติและพระสมเด็จพระบรมราชา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:45.95560023+07:00","message":"[bufferProcess] interim [300000000]:ประวัติและพระสมเด็จพระบรมราชา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:45.955603523+07:00","message":"[bufferProcess] send to processor:ประวัติและพระสมเด็จพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:45.955609449+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:45.955612446+07:00","message":"> Transcript [11217] [false]: 'ประวัติและพระสมเด็จพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:45.955616234+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:45.955619278+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:45.955621796+07:00","message":"StatePrefix: 'ประวัติและพระสมเด็จ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:45.955624195+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:46.027049735+07:00","message":"receive streaming session, msgId: 2266"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:46.027081943+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":"2025-10-27T15:52:46.027087615+07:00","message":"receive interim result [false|false]: ประวัติและพระสมเด็จพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:46.02709904+07:00","message":"[buffer interim] 2266 false ประวัติและพระสมเด็จพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:46.027105589+07:00","message":"[bufferProcess] interim [420000000]:ประวัติและพระสมเด็จพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:46.027107953+07:00","message":"[bufferProcess] send to processor:ประวัติและพระสมเด็จพระบรมราชา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:46.027112873+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:46.027115475+07:00","message":"> Transcript [11218] [false]: 'ประวัติและพระสมเด็จพระบรมราชา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:46.027118488+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:46.027120487+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:46.027122083+07:00","message":"StatePrefix: 'ประวัติและพระสมเด็จ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:46.027123922+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:46.027127721+07:00","message":"Push: 'ประวัติและพระสมเด็จ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:46.027129443+07:00","message":"TextPushed: 'ประวัติและพระสมเด็จ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:46.027131263+07:00","message":"Set new StatePrefix : 'ประวัติและพระสมเด็จพระบรมราชา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:46.027133799+07:00","message":"Next Push (prob) : 'พระบรมราชา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:46.027141194+07:00","message":"push: {false ประวัติและพระสมเด็จ 0 0xc002602b00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:46.145109031+07:00","message":"receive streaming session, msgId: 2266"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:46.145151046+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":"2025-10-27T15:52:46.145157379+07:00","message":"receive interim result [false|false]: ประวัติและพระสมเด็จพระบรมราชชนก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:46.145183229+07:00","message":"[buffer interim] 2266 false ประวัติและพระสมเด็จพระบรมราชชนก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:46.145194555+07:00","message":"[bufferProcess] interim [480000000]:ประวัติและพระสมเด็จพระบรมราชชนก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:46.145198397+07:00","message":"[bufferProcess] send to processor:ประวัติและพระสมเด็จพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:46.145205242+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:46.145208905+07:00","message":"> Transcript [11219] [false]: 'ประวัติและพระสมเด็จพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:46.145211669+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:46.730780099+07:00","message":"receive streaming session, msgId: 2266"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:46.730818968+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":"2025-10-27T15:52:46.730826256+07:00","message":"receive interim result [false|false]: ประวัติและพระสมเด็จพระบรมราชชนก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:46.730843343+07:00","message":"[buffer interim] 2266 false ประวัติและพระสมเด็จพระบรมราชชนก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:46.730858628+07:00","message":"[bufferProcess] interim [80000000]:ประวัติและพระสมเด็จพระบรมราชชนก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:46.730861789+07:00","message":"[bufferProcess] send to processor:ประวัติและพระสมเด็จพระบรมราชชนก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:46.730866933+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:46.730870417+07:00","message":"> Transcript [11220] [false]: 'ประวัติและพระสมเด็จพระบรมราชชนก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:46.730873558+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:46.73087611+07:00","message":"Set new StatePrefix: 'ประวัติและพระสมเด็จพระบรมราชชนก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:46.853310835+07:00","message":"receive streaming session, msgId: 2266"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:46.853348053+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":"2025-10-27T15:52:46.853353957+07:00","message":"receive interim result [false|false]: ประวัติและพระสมเด็จพระบรมราชกุมารี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:46.853367847+07:00","message":"[buffer interim] 2266 false ประวัติและพระสมเด็จพระบรมราชกุมารี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:46.853374609+07:00","message":"[bufferProcess] interim [140000000]:ประวัติและพระสมเด็จพระบรมราชกุมารี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:46.853377241+07:00","message":"[bufferProcess] send to processor:ประวัติและพระสมเด็จพระบรมราชชนก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:46.853380547+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:46.853383837+07:00","message":"> Transcript [11221] [false]: 'ประวัติและพระสมเด็จพระบรมราชชนก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:46.853386761+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:46.853388506+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:46.853390112+07:00","message":"StatePrefix: 'ประวัติและพระสมเด็จพระบรมราชชนก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:46.853392394+07:00","message":"TextPushed: 'ประวัติและพระสมเด็จ'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:52:47.419930352+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:52:47.41994647+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:47.426764596+07:00","message":"receive streaming session, msgId: 2266"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:47.42679316+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประวัติและพระสมเด็จพระบรมราชกุมารี\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:47.426797943+07:00","message":"receive interim result [false|false]: ประวัติและพระสมเด็จพระบรมราชกุมารี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:47.426810721+07:00","message":"[buffer interim] 2266 false ประวัติและพระสมเด็จพระบรมราชกุมารี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:47.426817648+07:00","message":"[bufferProcess] interim [740000000]:ประวัติและพระสมเด็จพระบรมราชกุมารี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:47.426819682+07:00","message":"[bufferProcess] send to processor:ประวัติและพระสมเด็จพระบรมราชกุมารี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:47.426823652+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:47.42682701+07:00","message":"> Transcript [11222] [false]: 'ประวัติและพระสมเด็จพระบรมราชกุมารี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:47.426830127+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:47.426833243+07:00","message":"Set new StatePrefix: 'ประวัติและพระสมเด็จพระบรมราชกุมารี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:48.153105273+07:00","message":"receive streaming session, msgId: 2266"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:48.153143582+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":"2025-10-27T15:52:48.153150524+07:00","message":"receive interim result [false|false]: ประวัติและพระสมเด็จพระบรมราชกุมารีพระที่นั่งดุสิต"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:48.153177447+07:00","message":"[buffer interim] 2266 false ประวัติและพระสมเด็จพระบรมราชกุมารีพระที่นั่งดุสิต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:48.153188307+07:00","message":"[bufferProcess] interim [520000000]:ประวัติและพระสมเด็จพระบรมราชกุมารีพระที่นั่งดุสิต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:48.153192339+07:00","message":"[bufferProcess] send to processor:ประวัติและพระสมเด็จพระบรมราชกุมารี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:48.153196859+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:48.153200458+07:00","message":"> Transcript [11223] [false]: 'ประวัติและพระสมเด็จพระบรมราชกุมารี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:48.153204474+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:48.153206523+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:48.153209795+07:00","message":"StatePrefix: 'ประวัติและพระสมเด็จพระบรมราชกุมารี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:48.153213183+07:00","message":"TextPushed: 'ประวัติและพระสมเด็จ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:48.643829743+07:00","message":"receive streaming session, msgId: 2266"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:48.643873787+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":"2025-10-27T15:52:48.64388034+07:00","message":"receive interim result [false|false]: ประวัติและพระสมเด็จพระบรมราชกุมารีพระที่นั่งดุสิตมหาปราสาท"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:48.643895513+07:00","message":"[buffer interim] 2266 false ประวัติและพระสมเด็จพระบรมราชกุมารีพระที่นั่งดุสิตมหาปราสาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:48.643902228+07:00","message":"[bufferProcess] interim [940000000]:ประวัติและพระสมเด็จพระบรมราชกุมารีพระที่นั่งดุสิตมหาปราสาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:48.643904694+07:00","message":"[bufferProcess] send to processor:ประวัติและพระสมเด็จพระบรมราชกุมารีพระที่นั่งดุสิต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:48.643910172+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:48.643912839+07:00","message":"> Transcript [11224] [false]: 'ประวัติและพระสมเด็จพระบรมราชกุมารีพระที่นั่งดุสิต'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:48.643915929+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:48.643917758+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:48.643919524+07:00","message":"StatePrefix: 'ประวัติและพระสมเด็จพระบรมราชกุมารี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:48.643921905+07:00","message":"TextPushed: 'ประวัติและพระสมเด็จ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:49.221372389+07:00","message":"receive streaming session, msgId: 2266"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:49.221416292+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประวัติและพระสมเด็จพระบรมราชกุมารีพระที่นั่งดุสิตมหาปราสาท\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":6,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:49.22142339+07:00","message":"receive interim result [false|false]: ประวัติและพระสมเด็จพระบรมราชกุมารีพระที่นั่งดุสิตมหาปราสาท"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:49.22144057+07:00","message":"[buffer interim] 2266 false ประวัติและพระสมเด็จพระบรมราชกุมารีพระที่นั่งดุสิตมหาปราสาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:49.221451808+07:00","message":"[bufferProcess] interim [540000000]:ประวัติและพระสมเด็จพระบรมราชกุมารีพระที่นั่งดุสิตมหาปราสาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:49.221454893+07:00","message":"[bufferProcess] send to processor:ประวัติและพระสมเด็จพระบรมราชกุมารีพระที่นั่งดุสิตมหาปราสาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:49.221461915+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:49.221465895+07:00","message":"> Transcript [11225] [false]: 'ประวัติและพระสมเด็จพระบรมราชกุมารีพระที่นั่งดุสิตมหาปราสาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:49.221470115+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:49.221472424+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:49.221475143+07:00","message":"StatePrefix: 'ประวัติและพระสมเด็จพระบรมราชกุมารี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:49.221478196+07:00","message":"TextPushed: 'ประวัติและพระสมเด็จ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:49.513792409+07:00","message":"[GCS] IsForceVAD: false for message ID: 2266"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:49.647059763+07:00","message":"[GCS] Start streaming session, msgId: 2267"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:49.697248144+07:00","message":"receive streaming session, msgId: 2266"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:49.697292573+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ประวัติศาสตร์และพระอัฐิสมเด็จพระบรมราชกุมารีพระที่นั่งดุสิตมหาปราสาท\",\"confidence\":0.94490427}],\"is_final\":true,\"result_end_time\":{\"seconds\":7,\"nanos\":50000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:49.697301449+07:00","message":"receive interim result [true|false]: ประวัติศาสตร์และพระอัฐิสมเด็จพระบรมราชกุมารีพระที่นั่งดุสิตมหาปราสาท"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:49.697319588+07:00","message":"end recv isFinal message id 2266"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:49.697322905+07:00","message":"end Recv id 2266"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:49.697331412+07:00","message":"[buffer interim] 2266 true ประวัติศาสตร์และพระอัฐิสมเด็จพระบรมราชกุมารีพระที่นั่งดุสิตมหาปราสาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:49.697340582+07:00","message":"[bufferProcess] interim [50000000]:ประวัติศาสตร์และพระอัฐิสมเด็จพระบรมราชกุมารีพระที่นั่งดุสิตมหาปราสาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:49.697345022+07:00","message":"[bufferProcess] send to processor (isfinal):ประวัติและพระสมเด็จพระบรมราชกุมารีพระที่นั่งดุสิตมหาปราสาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:49.69734991+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:49.697353654+07:00","message":"> Transcript [11226] [false]: 'ประวัติและพระสมเด็จพระบรมราชกุมารีพระที่นั่งดุสิตมหาปราสาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:49.697358274+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:49.697360762+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:49.697363934+07:00","message":"StatePrefix: 'ประวัติและพระสมเด็จพระบรมราชกุมารี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:49.697367371+07:00","message":"TextPushed: 'ประวัติและพระสมเด็จ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:49.697371209+07:00","message":"Push: 'พระบรมราชกุมารี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:49.697373625+07:00","message":"TextPushed: 'ประวัติและพระสมเด็จพระบรมราชกุมารี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:49.697376364+07:00","message":"Set new StatePrefix : 'ประวัติและพระสมเด็จพระบรมราชกุมารีพระที่นั่งดุสิตมหาปราสาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:49.697380971+07:00","message":"Next Push (prob) : 'พระที่นั่งดุสิตมหาปราสาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:49.697383423+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:49.697386302+07:00","message":"> Transcript [11227] [true]: 'ประวัติศาสตร์และพระอัฐิสมเด็จพระบรมราชกุมารีพระที่นั่งดุสิตมหาปราสาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:49.697389418+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:49.697391536+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:49.69739413+07:00","message":"StatePrefix: 'ประวัติและพระสมเด็จพระบรมราชกุมารีพระที่นั่งดุสิตมหาปราสาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:49.697397058+07:00","message":"TextPushed: 'ประวัติและพระสมเด็จพระบรมราชกุมารี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:49.69740264+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:49.697466211+07:00","message":"push: {false พระบรมราชกุมารี 0 0xc002602b00}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:49.697591965+07:00","message":"Push: 'พระที่นั่งดุสิตมหาปราสาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:49.697597734+07:00","message":"TextPushed: 'ประวัติและพระสมเด็จพระบรมราชกุมารีพระที่นั่งดุสิตมหาปราสาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:49.697602269+07:00","message":"Set new StatePrefix : 'ประวัติศาสตร์และพระอัฐิสมเด็จพระบรมราชกุมารีพระที่นั่งดุสิตมหาปราสาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:49.697605637+07:00","message":"Next Push (prob) : 'ประวัติศาสตร์และพระอัฐิสมเด็จพระบรมราชกุมารีพระที่นั่งดุสิตมหาปราสาท'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:49.697617419+07:00","message":"push: {true พระที่นั่งดุสิตมหาปราสาท 0 0xc002602b00}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:49.69761802+07:00","message":"write aligntment file to 'tmp/7446/align_message_id_2266.html'"}
{"level":"info","service":"Main","time":"2025-10-27T15:52:49.716302609+07:00","message":"write wav file: './tmp/7446/7446_2266.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:52:50.420170919+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:52:50.420199727+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:51.906153079+07:00","message":"receive streaming session, msgId: 2267"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:51.906195533+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":"2025-10-27T15:52:51.906201115+07:00","message":"receive interim result [false|false]: ส่งข้อความ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:51.906215328+07:00","message":"[buffer interim] 2267 false ส่งข้อความ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:51.906222259+07:00","message":"[bufferProcess] interim [40000000]:ส่งข้อความ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:51.906223848+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:51.906229029+07:00","message":"[bufferProcess] send to processor (ticker):ส่งข้อความ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:51.906231491+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:51.906233965+07:00","message":"> Transcript [11228] [false]: 'ส่งข้อความ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:51.906235961+07:00","message":"Set StatePrefix (first interim): 'ส่งข้อความ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:52.103611741+07:00","message":"receive streaming session, msgId: 2267"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:52.103652069+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":"2025-10-27T15:52:52.103658652+07:00","message":"receive interim result [false|false]: ฐานความเป็น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:52.103674579+07:00","message":"[buffer interim] 2267 false ฐานความเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:52.103682675+07:00","message":"[bufferProcess] interim [280000000]:ฐานความเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:52.103685012+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:52.298169113+07:00","message":"receive streaming session, msgId: 2267"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:52.298202513+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":"2025-10-27T15:52:52.298208483+07:00","message":"receive interim result [false|false]: ความเป็นมา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:52.298222468+07:00","message":"[buffer interim] 2267 false ความเป็นมา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:52.298229172+07:00","message":"[bufferProcess] interim [460000000]:ความเป็นมา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:52.298232+07:00","message":"[bufferProcess] send to processor:ฐานความเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:52.298238782+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:52.298242016+07:00","message":"> Transcript [11229] [false]: 'ฐานความเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:52.298244539+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:52.298247388+07:00","message":"Set new StatePrefix: 'ฐานความเป็น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:52.315324614+07:00","message":"receive streaming session, msgId: 2267"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:52.315384401+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":"2025-10-27T15:52:52.315391071+07:00","message":"receive interim result [false|false]: ฐานความเป็นวัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:52.315405627+07:00","message":"[buffer interim] 2267 false ฐานความเป็นวัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:52.315413512+07:00","message":"[bufferProcess] interim [520000000]:ฐานความเป็นวัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:52.315416645+07:00","message":"[bufferProcess] send to processor:ความเป็นมา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:52.315421098+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:52.315424634+07:00","message":"> Transcript [11230] [false]: 'ความเป็นมา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:52.315427181+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:52.315429663+07:00","message":"Set new StatePrefix: 'ความเป็นมา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:52.427773171+07:00","message":"[GCS] Cleaned up inactive client: 2239"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:52.427796674+07:00","message":"[GCS] Cleaned up inactive client: 2240"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:52.427799105+07:00","message":"[GCS] Cleaned up inactive client: 2242"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:52.427811305+07:00","message":"[GCS] Cleaned up inactive client: 2236"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:52.427812805+07:00","message":"[GCS] Cleaned up inactive client: 2237"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:52.427814779+07:00","message":"[GCS] Cleaned up inactive client: 2241"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:52.427816825+07:00","message":"[GCS] Cleaned up inactive client: 2238"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:52.443631383+07:00","message":"receive streaming session, msgId: 2267"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:52.443669276+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":"2025-10-27T15:52:52.443674386+07:00","message":"receive interim result [false|false]: ฐานความเป็นมงคล"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:52.44369189+07:00","message":"[buffer interim] 2267 false ฐานความเป็นมงคล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:52.443698803+07:00","message":"[bufferProcess] interim [580000000]:ฐานความเป็นมงคล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:52.443700979+07:00","message":"[bufferProcess] send to processor:ฐานความเป็นวัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:52.443704275+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:52.443706697+07:00","message":"> Transcript [11231] [false]: 'ฐานความเป็นวัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:52.443708705+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:52.443710743+07:00","message":"Set new StatePrefix: 'ฐานความเป็นวัน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:52.670718821+07:00","message":"receive streaming session, msgId: 2267"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:52.670759347+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":"2025-10-27T15:52:52.670764482+07:00","message":"receive interim result [false|false]: ฐานความเป็นมณฑลพิธี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:52.670775729+07:00","message":"[buffer interim] 2267 false ฐานความเป็นมณฑลพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:52.670783188+07:00","message":"[bufferProcess] interim [880000000]:ฐานความเป็นมณฑลพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:52.670785467+07:00","message":"[bufferProcess] send to processor:ฐานความเป็นมงคล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:52.670790732+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:52.670793095+07:00","message":"> Transcript [11232] [false]: 'ฐานความเป็นมงคล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:52.670794977+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:52.670796609+07:00","message":"Set new StatePrefix: 'ฐานความเป็นมงคล'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:53.320523432+07:00","message":"receive streaming session, msgId: 2267"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:53.320566975+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":"2025-10-27T15:52:53.320573923+07:00","message":"receive interim result [false|false]: ฐานความเป็นมณฑลพิธี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:53.320588145+07:00","message":"[buffer interim] 2267 false ฐานความเป็นมณฑลพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:53.320598073+07:00","message":"[bufferProcess] interim [480000000]:ฐานความเป็นมณฑลพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:53.320600979+07:00","message":"[bufferProcess] send to processor:ฐานความเป็นมณฑลพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:53.320607416+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:53.320611473+07:00","message":"> Transcript [11233] [false]: 'ฐานความเป็นมณฑลพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:53.320614182+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:53.320616939+07:00","message":"Set new StatePrefix: 'ฐานความเป็นมณฑลพิธี'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:52:53.420829884+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:52:53.42084064+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:53.516901849+07:00","message":"receive streaming session, msgId: 2267"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:53.516935072+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":"2025-10-27T15:52:53.51694079+07:00","message":"receive interim result [false|false]: ฐานความเป็นมณฑลพิธีที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:53.516953974+07:00","message":"[buffer interim] 2267 false ฐานความเป็นมณฑลพิธีที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:53.51696058+07:00","message":"[bufferProcess] interim [720000000]:ฐานความเป็นมณฑลพิธีที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:53.516962748+07:00","message":"[bufferProcess] send to processor:ฐานความเป็นมณฑลพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:53.516967911+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:53.516970226+07:00","message":"> Transcript [11234] [false]: 'ฐานความเป็นมณฑลพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:53.516973351+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:53.516975081+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:53.516976707+07:00","message":"StatePrefix: 'ฐานความเป็นมณฑลพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:53.516978792+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:53.714460319+07:00","message":"receive streaming session, msgId: 2267"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:53.714494858+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":"2025-10-27T15:52:53.714500163+07:00","message":"receive interim result [false|false]: ฐานความเป็นมณฑลพิธีที่ผู้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:53.714512231+07:00","message":"[buffer interim] 2267 false ฐานความเป็นมณฑลพิธีที่ผู้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:53.71451955+07:00","message":"[bufferProcess] interim [900000000]:ฐานความเป็นมณฑลพิธีที่ผู้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:53.714521765+07:00","message":"[bufferProcess] send to processor:ฐานความเป็นมณฑลพิธีที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:53.714527277+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:53.71452983+07:00","message":"> Transcript [11235] [false]: 'ฐานความเป็นมณฑลพิธีที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:53.714532782+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:53.714534562+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:53.71453608+07:00","message":"StatePrefix: 'ฐานความเป็นมณฑลพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:53.714537887+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:53.844475378+07:00","message":"receive streaming session, msgId: 2267"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:53.844510337+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":"2025-10-27T15:52:53.844515521+07:00","message":"receive interim result [false|false]: ฐานความเป็นมณฑลพิธีที่ผูก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:53.844528759+07:00","message":"[buffer interim] 2267 false ฐานความเป็นมณฑลพิธีที่ผูก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:53.844535702+07:00","message":"[bufferProcess] interim [20000000]:ฐานความเป็นมณฑลพิธีที่ผูก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:53.844537716+07:00","message":"[bufferProcess] send to processor:ฐานความเป็นมณฑลพิธีที่ผู้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:53.84454286+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:53.844545779+07:00","message":"> Transcript [11236] [false]: 'ฐานความเป็นมณฑลพิธีที่ผู้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:53.844548929+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:53.84455096+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:53.844552607+07:00","message":"StatePrefix: 'ฐานความเป็นมณฑลพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:53.844554485+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:53.908248719+07:00","message":"receive streaming session, msgId: 2267"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:53.908284991+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":"2025-10-27T15:52:53.908290578+07:00","message":"receive interim result [false|false]: ฐานความเป็นมณฑลพิธีที่ภูเก็ต"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:53.908301317+07:00","message":"[buffer interim] 2267 false ฐานความเป็นมณฑลพิธีที่ภูเก็ต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:53.908308141+07:00","message":"[bufferProcess] interim [80000000]:ฐานความเป็นมณฑลพิธีที่ภูเก็ต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:53.908310369+07:00","message":"[bufferProcess] send to processor:ฐานความเป็นมณฑลพิธีที่ผูก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:53.908313803+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:53.908316171+07:00","message":"> Transcript [11237] [false]: 'ฐานความเป็นมณฑลพิธีที่ผูก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:53.908319311+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:53.908320962+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:53.908322624+07:00","message":"StatePrefix: 'ฐานความเป็นมณฑลพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:53.908324621+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:53.908326899+07:00","message":"Push: 'ฐานความเป็นมณฑลพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:53.908328539+07:00","message":"TextPushed: 'ฐานความเป็นมณฑลพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:53.908330294+07:00","message":"Set new StatePrefix : 'ฐานความเป็นมณฑลพิธีที่ผูก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:53.908332196+07:00","message":"Next Push (prob) : 'ที่ผูก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:53.908340053+07:00","message":"push: {false ฐานความเป็นมณฑลพิธี 0 0xc003402000}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:54.045086125+07:00","message":"receive streaming session, msgId: 2267"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:54.045126982+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":"2025-10-27T15:52:54.045132251+07:00","message":"receive interim result [false|false]: ฐานความเป็นมณฑลพิธีที่ผูกดวง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:54.04514851+07:00","message":"[buffer interim] 2267 false ฐานความเป็นมณฑลพิธีที่ผูกดวง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:54.045158047+07:00","message":"[bufferProcess] interim [200000000]:ฐานความเป็นมณฑลพิธีที่ผูกดวง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:54.045160245+07:00","message":"[bufferProcess] send to processor:ฐานความเป็นมณฑลพิธีที่ภูเก็ต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:54.045184909+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:54.045187844+07:00","message":"> Transcript [11238] [false]: 'ฐานความเป็นมณฑลพิธีที่ภูเก็ต'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:54.045190033+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:54.045191775+07:00","message":"Set new StatePrefix: 'ฐานความเป็นมณฑลพิธีที่ภูเก็ต'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:54.325304901+07:00","message":"[GCS] IsForceVAD: false for message ID: 2267"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:54.385900522+07:00","message":"[GCS] Start streaming session, msgId: 2268"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:54.413679107+07:00","message":"receive streaming session, msgId: 2267"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:54.41371805+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":"2025-10-27T15:52:54.413723719+07:00","message":"receive interim result [false|false]: ฐานความเป็นมณฑลพิธีที่ผูกดวงอดีต"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:54.413738508+07:00","message":"[buffer interim] 2267 false ฐานความเป็นมณฑลพิธีที่ผูกดวงอดีต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:54.413749052+07:00","message":"[bufferProcess] interim [560000000]:ฐานความเป็นมณฑลพิธีที่ผูกดวงอดีต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:54.413751292+07:00","message":"[bufferProcess] send to processor:ฐานความเป็นมณฑลพิธีที่ผูกดวง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:54.413754828+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:54.413757715+07:00","message":"> Transcript [11239] [false]: 'ฐานความเป็นมณฑลพิธีที่ผูกดวง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:54.413759785+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:54.413761956+07:00","message":"Set new StatePrefix: 'ฐานความเป็นมณฑลพิธีที่ผูกดวง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:54.482384965+07:00","message":"receive streaming session, msgId: 2267"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:54.482419013+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ฐานความเป็นมณฑลพิธีที่ผูกดวงอดีต\",\"confidence\":0.88827425}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":710000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:54.482424405+07:00","message":"receive interim result [true|false]: ฐานความเป็นมณฑลพิธีที่ผูกดวงอดีต"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:54.482432098+07:00","message":"end recv isFinal message id 2267"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:54.482434091+07:00","message":"end Recv id 2267"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:54.4824401+07:00","message":"[buffer interim] 2267 true ฐานความเป็นมณฑลพิธีที่ผูกดวงอดีต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:54.482447492+07:00","message":"[bufferProcess] interim [710000000]:ฐานความเป็นมณฑลพิธีที่ผูกดวงอดีต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:54.482450467+07:00","message":"[bufferProcess] send to processor (isfinal):ฐานความเป็นมณฑลพิธีที่ผูกดวงอดีต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:54.482453869+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:54.482456363+07:00","message":"> Transcript [11240] [false]: 'ฐานความเป็นมณฑลพิธีที่ผูกดวงอดีต'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:54.482459054+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:54.48246079+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:54.482462662+07:00","message":"StatePrefix: 'ฐานความเป็นมณฑลพิธีที่ผูกดวง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:54.482464807+07:00","message":"TextPushed: 'ฐานความเป็นมณฑลพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:54.482466379+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:54.482467985+07:00","message":"> Transcript [11241] [true]: 'ฐานความเป็นมณฑลพิธีที่ผูกดวงอดีต'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:54.482469704+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:54.482470995+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:54.482472265+07:00","message":"StatePrefix: 'ฐานความเป็นมณฑลพิธีที่ผูกดวง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:54.482473643+07:00","message":"TextPushed: 'ฐานความเป็นมณฑลพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:54.482475911+07:00","message":"Push: 'ที่ผูกดวงอดีต'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:54.482483647+07:00","message":"push: {true ที่ผูกดวงอดีต 0 0xc003402000}"}
{"level":"info","service":"Main","time":"2025-10-27T15:52:54.492570373+07:00","message":"write wav file: './tmp/7446/7446_2267.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:55.056757052+07:00","message":"receive streaming session, msgId: 2268"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:55.056800877+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":"2025-10-27T15:52:55.056806019+07:00","message":"receive interim result [false|false]: ปัจจุบัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:55.056822083+07:00","message":"[buffer interim] 2268 false ปัจจุบัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:55.056829514+07:00","message":"[bufferProcess] interim [480000000]:ปัจจุบัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:55.056831274+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:55.628353493+07:00","message":"receive streaming session, msgId: 2268"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:55.628395116+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจุบัน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:55.6284027+07:00","message":"receive interim result [false|false]: ปัจจุบัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:55.628416064+07:00","message":"[buffer interim] 2268 false ปัจจุบัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:55.628422729+07:00","message":"[bufferProcess] interim [80000000]:ปัจจุบัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:55.628425094+07:00","message":"[bufferProcess] send to processor:ปัจจุบัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:55.628430342+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:55.628433102+07:00","message":"> Transcript [11242] [false]: 'ปัจจุบัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:55.628435113+07:00","message":"Set StatePrefix (first interim): 'ปัจจุบัน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:55.755494427+07:00","message":"receive streaming session, msgId: 2268"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:55.755526202+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":"2025-10-27T15:52:55.755531884+07:00","message":"receive interim result [false|false]: ปัจจุบันของ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:55.755545399+07:00","message":"[buffer interim] 2268 false ปัจจุบันของ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:55.755552124+07:00","message":"[bufferProcess] interim [200000000]:ปัจจุบันของ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:55.75555421+07:00","message":"[bufferProcess] send to processor:ปัจจุบัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:55.755559329+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:55.755561884+07:00","message":"> Transcript [11243] [false]: 'ปัจจุบัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:55.755564971+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:55.755567005+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:55.755568643+07:00","message":"StatePrefix: 'ปัจจุบัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:55.75557045+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:55.960733174+07:00","message":"receive streaming session, msgId: 2268"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:55.960769696+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":"2025-10-27T15:52:55.96077553+07:00","message":"receive interim result [false|false]: ปัจจุบันของพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:55.960792299+07:00","message":"[buffer interim] 2268 false ปัจจุบันของพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:55.96080116+07:00","message":"[bufferProcess] interim [380000000]:ปัจจุบันของพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:55.960803052+07:00","message":"[bufferProcess] send to processor:ปัจจุบันของ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:55.960808229+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:55.960810623+07:00","message":"> Transcript [11244] [false]: 'ปัจจุบันของ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:55.960813491+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:55.960815397+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:55.960817129+07:00","message":"StatePrefix: 'ปัจจุบัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:55.960819184+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:56.011066802+07:00","message":"receive streaming session, msgId: 2268"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:56.011105865+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":"2025-10-27T15:52:56.011112224+07:00","message":"receive interim result [false|false]: ปัจจุบันของรัฐ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:56.011126329+07:00","message":"[buffer interim] 2268 false ปัจจุบันของรัฐ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:56.01113287+07:00","message":"[bufferProcess] interim [440000000]:ปัจจุบันของรัฐ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:56.011134856+07:00","message":"[bufferProcess] send to processor:ปัจจุบันของพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:56.011138517+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:56.011141102+07:00","message":"> Transcript [11245] [false]: 'ปัจจุบันของพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:56.011144147+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:56.011145857+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:56.011147594+07:00","message":"StatePrefix: 'ปัจจุบัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:56.011149302+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:56.017584718+07:00","message":"receive streaming session, msgId: 2268"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:56.017604468+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":"2025-10-27T15:52:56.017609598+07:00","message":"receive interim result [false|false]: ปัจจุบันของรัสเซีย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:56.017619687+07:00","message":"[buffer interim] 2268 false ปัจจุบันของรัสเซีย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:56.017623988+07:00","message":"[bufferProcess] interim [500000000]:ปัจจุบันของรัสเซีย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:56.017626244+07:00","message":"[bufferProcess] send to processor:ปัจจุบันของรัฐ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:56.01762831+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:56.01763028+07:00","message":"> Transcript [11246] [false]: 'ปัจจุบันของรัฐ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:56.017633214+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:56.01763479+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:56.017636511+07:00","message":"StatePrefix: 'ปัจจุบัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:56.017638045+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:56.01764038+07:00","message":"Push: 'ปัจจุบัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:56.017642202+07:00","message":"TextPushed: 'ปัจจุบัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:56.017644024+07:00","message":"Set new StatePrefix : 'ปัจจุบันของรัฐ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:56.017645909+07:00","message":"Next Push (prob) : 'ของรัฐ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:56.017673507+07:00","message":"push: {false ปัจจุบัน 0 0xc002a06400}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:56.141886434+07:00","message":"receive streaming session, msgId: 2268"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:56.1419227+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":"2025-10-27T15:52:56.141928298+07:00","message":"receive interim result [false|false]: ปัจจุบันของรัชกาล"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:56.141940694+07:00","message":"[buffer interim] 2268 false ปัจจุบันของรัชกาล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:56.141950217+07:00","message":"[bufferProcess] interim [620000000]:ปัจจุบันของรัชกาล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:56.141953064+07:00","message":"[bufferProcess] send to processor:ปัจจุบันของรัสเซีย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:56.141958852+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:56.141962458+07:00","message":"> Transcript [11247] [false]: 'ปัจจุบันของรัสเซีย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:56.14196516+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:56.141968333+07:00","message":"Set new StatePrefix: 'ปัจจุบันของรัสเซีย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:56.345495872+07:00","message":"receive streaming session, msgId: 2268"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:56.3455313+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":"2025-10-27T15:52:56.345537062+07:00","message":"receive interim result [false|false]: ปัจจุบันของราชสำนัก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:56.345548403+07:00","message":"[buffer interim] 2268 false ปัจจุบันของราชสำนัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:56.345554819+07:00","message":"[bufferProcess] interim [800000000]:ปัจจุบันของราชสำนัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:56.345557294+07:00","message":"[bufferProcess] send to processor:ปัจจุบันของรัชกาล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:56.345562557+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:56.345565211+07:00","message":"> Transcript [11248] [false]: 'ปัจจุบันของรัชกาล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:56.345567134+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:56.345569055+07:00","message":"Set new StatePrefix: 'ปัจจุบันของรัชกาล'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:52:56.421564262+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:52:56.421571718+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:56.651842084+07:00","message":"receive streaming session, msgId: 2268"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:56.651884335+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":"2025-10-27T15:52:56.65189012+07:00","message":"receive interim result [false|false]: ปัจจุบันของราชสำนักวัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:56.651903975+07:00","message":"[buffer interim] 2268 false ปัจจุบันของราชสำนักวัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:56.651911058+07:00","message":"[bufferProcess] interim [100000000]:ปัจจุบันของราชสำนักวัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:56.651916506+07:00","message":"[bufferProcess] send to processor:ปัจจุบันของราชสำนัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:56.65191977+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:56.651924285+07:00","message":"> Transcript [11249] [false]: 'ปัจจุบันของราชสำนัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:56.651926542+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:56.651928465+07:00","message":"Set new StatePrefix: 'ปัจจุบันของราชสำนัก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:56.717650189+07:00","message":"receive streaming session, msgId: 2268"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:56.717687642+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":"2025-10-27T15:52:56.717694675+07:00","message":"receive interim result [false|false]: ปัจจุบันของราชสำนักไว้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:56.717708927+07:00","message":"[buffer interim] 2268 false ปัจจุบันของราชสำนักไว้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:56.717718194+07:00","message":"[bufferProcess] interim [160000000]:ปัจจุบันของราชสำนักไว้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:56.717720141+07:00","message":"[bufferProcess] send to processor:ปัจจุบันของราชสำนักวัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:56.717725439+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:56.717728239+07:00","message":"> Transcript [11250] [false]: 'ปัจจุบันของราชสำนักวัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:56.717731336+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:56.717733125+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:56.717734739+07:00","message":"StatePrefix: 'ปัจจุบันของราชสำนัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:56.717736752+07:00","message":"TextPushed: 'ปัจจุบัน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:56.722743608+07:00","message":"receive streaming session, msgId: 2268"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:56.722765589+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":"2025-10-27T15:52:56.722770808+07:00","message":"receive interim result [false|false]: ปัจจุบันของราชสำนักไว้ใน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:56.722782731+07:00","message":"[buffer interim] 2268 false ปัจจุบันของราชสำนักไว้ใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:56.722788563+07:00","message":"[bufferProcess] interim [220000000]:ปัจจุบันของราชสำนักไว้ใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:56.722790808+07:00","message":"[bufferProcess] send to processor:ปัจจุบันของราชสำนักไว้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:56.722794165+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:56.722797167+07:00","message":"> Transcript [11251] [false]: 'ปัจจุบันของราชสำนักไว้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:56.722800154+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:56.722802291+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:56.722804464+07:00","message":"StatePrefix: 'ปัจจุบันของราชสำนัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:56.722807274+07:00","message":"TextPushed: 'ปัจจุบัน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:56.972127182+07:00","message":"receive streaming session, msgId: 2268"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:56.972156595+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":"2025-10-27T15:52:56.972161794+07:00","message":"receive interim result [false|false]: ปัจจุบันของราชสำนักไว้ในพื้น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:56.972178439+07:00","message":"[buffer interim] 2268 false ปัจจุบันของราชสำนักไว้ในพื้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:56.972185572+07:00","message":"[bufferProcess] interim [340000000]:ปัจจุบันของราชสำนักไว้ในพื้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:56.97218773+07:00","message":"[bufferProcess] send to processor:ปัจจุบันของราชสำนักไว้ใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:56.972191168+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:56.972194033+07:00","message":"> Transcript [11252] [false]: 'ปัจจุบันของราชสำนักไว้ใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:56.97219842+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:56.972200397+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:56.972202274+07:00","message":"StatePrefix: 'ปัจจุบันของราชสำนัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:56.972204176+07:00","message":"TextPushed: 'ปัจจุบัน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:57.037795095+07:00","message":"receive streaming session, msgId: 2268"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:57.037828767+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":"2025-10-27T15:52:57.037834205+07:00","message":"receive interim result [false|false]: ปัจจุบันของราชสำนักไว้ในพื้นที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:57.037843781+07:00","message":"[buffer interim] 2268 false ปัจจุบันของราชสำนักไว้ในพื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:57.037855669+07:00","message":"[bufferProcess] interim [520000000]:ปัจจุบันของราชสำนักไว้ในพื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:57.037858319+07:00","message":"[bufferProcess] send to processor:ปัจจุบันของราชสำนักไว้ในพื้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:57.037862002+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:57.037864761+07:00","message":"> Transcript [11253] [false]: 'ปัจจุบันของราชสำนักไว้ในพื้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:57.037867999+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:57.037869751+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:57.037871593+07:00","message":"StatePrefix: 'ปัจจุบันของราชสำนัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:57.03787335+07:00","message":"TextPushed: 'ปัจจุบัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:57.037875621+07:00","message":"Push: 'ของราชสำนัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:57.037877179+07:00","message":"TextPushed: 'ปัจจุบันของราชสำนัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:57.037879122+07:00","message":"Set new StatePrefix : 'ปัจจุบันของราชสำนักไว้ในพื้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:57.037880999+07:00","message":"Next Push (prob) : 'ไว้ในพื้น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:57.037887336+07:00","message":"push: {false ของราชสำนัก 0 0xc002a06400}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:57.629025489+07:00","message":"receive streaming session, msgId: 2268"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:57.629063459+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":"2025-10-27T15:52:57.6290692+07:00","message":"receive interim result [false|false]: ปัจจุบันของราชสำนักไว้ในพื้นที่เดียว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:57.629083664+07:00","message":"[buffer interim] 2268 false ปัจจุบันของราชสำนักไว้ในพื้นที่เดียว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:57.62909083+07:00","message":"[bufferProcess] interim [120000000]:ปัจจุบันของราชสำนักไว้ในพื้นที่เดียว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:57.629093271+07:00","message":"[bufferProcess] send to processor:ปัจจุบันของราชสำนักไว้ในพื้นที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:57.629100406+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:57.629103757+07:00","message":"> Transcript [11254] [false]: 'ปัจจุบันของราชสำนักไว้ในพื้นที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:57.629107936+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:57.629110466+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:57.629113071+07:00","message":"StatePrefix: 'ปัจจุบันของราชสำนักไว้ในพื้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:57.629117205+07:00","message":"TextPushed: 'ปัจจุบันของราชสำนัก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:57.864274684+07:00","message":"receive streaming session, msgId: 2268"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:57.864302577+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":"2025-10-27T15:52:57.864308569+07:00","message":"receive interim result [false|false]: ปัจจุบันของราชสำนักไว้ในพื้นที่เดี๋ยวนี้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:57.864321633+07:00","message":"[buffer interim] 2268 false ปัจจุบันของราชสำนักไว้ในพื้นที่เดี๋ยวนี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:57.864328274+07:00","message":"[bufferProcess] interim [240000000]:ปัจจุบันของราชสำนักไว้ในพื้นที่เดี๋ยวนี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:57.864330815+07:00","message":"[bufferProcess] send to processor:ปัจจุบันของราชสำนักไว้ในพื้นที่เดียว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:57.864333963+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:57.864336581+07:00","message":"> Transcript [11255] [false]: 'ปัจจุบันของราชสำนักไว้ในพื้นที่เดียว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:57.864339437+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:57.86434112+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:57.864343052+07:00","message":"StatePrefix: 'ปัจจุบันของราชสำนักไว้ในพื้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:57.864345577+07:00","message":"TextPushed: 'ปัจจุบันของราชสำนัก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:57.97548528+07:00","message":"[GCS] IsForceVAD: false for message ID: 2268"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:58.066989956+07:00","message":"receive streaming session, msgId: 2268"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:58.06702315+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":"2025-10-27T15:52:58.06702841+07:00","message":"receive interim result [false|false]: ปัจจุบันของราชสำนักไว้ในพื้นที่เดี๋ยวนี้ค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:58.067039937+07:00","message":"[buffer interim] 2268 false ปัจจุบันของราชสำนักไว้ในพื้นที่เดี๋ยวนี้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:58.067046766+07:00","message":"[bufferProcess] interim [480000000]:ปัจจุบันของราชสำนักไว้ในพื้นที่เดี๋ยวนี้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:58.0670491+07:00","message":"[bufferProcess] send to processor:ปัจจุบันของราชสำนักไว้ในพื้นที่เดี๋ยวนี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:58.067054198+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:58.067056933+07:00","message":"> Transcript [11256] [false]: 'ปัจจุบันของราชสำนักไว้ในพื้นที่เดี๋ยวนี้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:58.06706002+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:58.067061936+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:58.067063727+07:00","message":"StatePrefix: 'ปัจจุบันของราชสำนักไว้ในพื้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:58.067065816+07:00","message":"TextPushed: 'ปัจจุบันของราชสำนัก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:58.096964507+07:00","message":"[GCS] Start streaming session, msgId: 2269"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:58.114309585+07:00","message":"receive streaming session, msgId: 2268"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:58.114342222+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปัจจุบันของราชสำนักไว้ในพื้นที่เดี๋ยวนี้ค่ะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:58.11435035+07:00","message":"receive interim result [true|false]: ปัจจุบันของราชสำนักไว้ในพื้นที่เดี๋ยวนี้ค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:58.114355415+07:00","message":"end recv isFinal message id 2268"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:58.114357226+07:00","message":"end Recv id 2268"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:58.114361721+07:00","message":"[buffer interim] 2268 true ปัจจุบันของราชสำนักไว้ในพื้นที่เดี๋ยวนี้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:58.114368348+07:00","message":"[bufferProcess] interim [600000000]:ปัจจุบันของราชสำนักไว้ในพื้นที่เดี๋ยวนี้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:58.114371265+07:00","message":"[bufferProcess] send to processor (isfinal):ปัจจุบันของราชสำนักไว้ในพื้นที่เดี๋ยวนี้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:58.114374416+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:58.114376837+07:00","message":"> Transcript [11257] [false]: 'ปัจจุบันของราชสำนักไว้ในพื้นที่เดี๋ยวนี้ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:58.11437954+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:58.114381182+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:58.114383078+07:00","message":"StatePrefix: 'ปัจจุบันของราชสำนักไว้ในพื้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:58.114385338+07:00","message":"TextPushed: 'ปัจจุบันของราชสำนัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:58.114387954+07:00","message":"Push: 'ไว้ในพื้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:58.114389892+07:00","message":"TextPushed: 'ปัจจุบันของราชสำนักไว้ในพื้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:58.114391705+07:00","message":"Set new StatePrefix : 'ปัจจุบันของราชสำนักไว้ในพื้นที่เดี๋ยวนี้ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:58.114393638+07:00","message":"Next Push (prob) : 'ที่เดี๋ยวนี้ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:58.114395024+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:58.114396794+07:00","message":"> Transcript [11258] [true]: 'ปัจจุบันของราชสำนักไว้ในพื้นที่เดี๋ยวนี้ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:58.114398768+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:58.114400193+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:58.114401544+07:00","message":"StatePrefix: 'ปัจจุบันของราชสำนักไว้ในพื้นที่เดี๋ยวนี้ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:58.114403263+07:00","message":"TextPushed: 'ปัจจุบันของราชสำนักไว้ในพื้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:58.114405432+07:00","message":"Push: 'ที่เดี๋ยวนี้ค่ะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:58.114412764+07:00","message":"push: {false ไว้ในพื้น 0 0xc002a06400}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:58.114417135+07:00","message":"push: {true ที่เดี๋ยวนี้ค่ะ 0 0xc002a06400}"}
{"level":"info","service":"Main","time":"2025-10-27T15:52:58.122658364+07:00","message":"write wav file: './tmp/7446/7446_2268.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:59.313772119+07:00","message":"[GCS] IsForceVAD: false for message ID: 2269"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:59.376947416+07:00","message":"[GCS] Start streaming session, msgId: 2270"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:59.416536982+07:00","message":"receive streaming session, msgId: 2269"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:59.416553952+07:00","message":"found end of frame, send empty tag with msgId: 2269"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:59.416556611+07:00","message":"end Recv id 2269"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:59.416562926+07:00","message":"[buffer interim] 2269 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:59.416569659+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:59.416573906+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:59.416576565+07:00","message":"> Transcript [11259] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:59.416578733+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:59.41658046+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:59.416581975+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:59.416583575+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:59.416589444+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:59.416598561+07:00","message":"push: {true \n 0 0xc002881480}"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:52:59.421565313+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:52:59.421579905+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"Main","time":"2025-10-27T15:52:59.422007887+07:00","message":"write wav file: './tmp/7446/7446_2269.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:59.896684146+07:00","message":"[GCS] IsForceVAD: false for message ID: 2270"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:59.99804207+07:00","message":"receive streaming session, msgId: 2270"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:59.99806377+07:00","message":"found end of frame, send empty tag with msgId: 2270"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:59.998067122+07:00","message":"end Recv id 2270"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:59.998075013+07:00","message":"[buffer interim] 2270 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:59.998083211+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:59.998088013+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:59.998091601+07:00","message":"> Transcript [11260] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:59.998094604+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:59.998096951+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:59.998099296+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:59.998101674+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:52:59.998105036+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:52:59.998116884+07:00","message":"push: {true \n 0 0xc002b15180}"}
{"level":"info","service":"Main","time":"2025-10-27T15:53:00.003723873+07:00","message":"write wav file: './tmp/7446/7446_2270.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:00.335833603+07:00","message":"[GCS] Start streaming session, msgId: 2271"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:53:02.421668932+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:53:02.421683121+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:02.713790149+07:00","message":"[GCS] IsForceVAD: false for message ID: 2271"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:02.814467435+07:00","message":"receive streaming session, msgId: 2271"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:02.814487482+07:00","message":"found end of frame, send empty tag with msgId: 2271"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:02.814490422+07:00","message":"end Recv id 2271"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:02.814497204+07:00","message":"[buffer interim] 2271 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:02.814505016+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:02.814512389+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:02.814515114+07:00","message":"> Transcript [11261] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:02.814517338+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:02.814519116+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:02.814520722+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:02.8145223+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:02.814524575+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:02.814534138+07:00","message":"push: {true \n 0 0xc002b15380}"}
{"level":"info","service":"Main","time":"2025-10-27T15:53:02.823525526+07:00","message":"write wav file: './tmp/7446/7446_2271.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:03.299475155+07:00","message":"[GCS] Start streaming session, msgId: 2272"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:03.354757022+07:00","message":"[GCS] IsForceVAD: false for message ID: 2272"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:03.547534465+07:00","message":"[GCS] Start streaming session, msgId: 2273"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:03.591388725+07:00","message":"receive streaming session, msgId: 2272"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:03.591406673+07:00","message":"found end of frame, send empty tag with msgId: 2272"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:03.591409428+07:00","message":"end Recv id 2272"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:03.591444885+07:00","message":"[buffer interim] 2272 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:03.591472365+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:03.591476397+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:03.591482424+07:00","message":"> Transcript [11262] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:03.591484788+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:03.591486572+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:03.591488262+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:03.591490497+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:03.591496497+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:03.591506642+07:00","message":"push: {true \n 0 0xc002922b80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:53:03.595749537+07:00","message":"write wav file: './tmp/7446/7446_2272.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:03.803690297+07:00","message":"[GCS] IsForceVAD: false for message ID: 2273"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:03.906631084+07:00","message":"receive streaming session, msgId: 2273"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:03.906648889+07:00","message":"found end of frame, send empty tag with msgId: 2273"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:03.906651616+07:00","message":"end Recv id 2273"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:03.906657961+07:00","message":"[buffer interim] 2273 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:03.906669009+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:03.906672691+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:03.906675077+07:00","message":"> Transcript [11263] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:03.906676969+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:03.906678614+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:03.906680044+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:03.906681544+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:03.906684084+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:03.906712726+07:00","message":"push: {true \n 0 0xc002b14280}"}
{"level":"info","service":"Main","time":"2025-10-27T15:53:03.911454032+07:00","message":"write wav file: './tmp/7446/7446_2273.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:04.184927353+07:00","message":"[GCS] Start streaming session, msgId: 2274"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:04.633606632+07:00","message":"[GCS] IsForceVAD: false for message ID: 2274"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:04.744880383+07:00","message":"receive streaming session, msgId: 2274"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:04.744900948+07:00","message":"found end of frame, send empty tag with msgId: 2274"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:04.744903645+07:00","message":"end Recv id 2274"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:04.744910261+07:00","message":"[buffer interim] 2274 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:04.744916853+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:04.744920694+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:04.744923595+07:00","message":"> Transcript [11264] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:04.744925909+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:04.744928207+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:04.744930557+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:04.744932762+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:04.744936434+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:04.744946977+07:00","message":"push: {true \n 0 0xc002b15a80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:53:04.749787864+07:00","message":"write wav file: './tmp/7446/7446_2274.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:04.824531775+07:00","message":"[GCS] Start streaming session, msgId: 2275"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:04.89476493+07:00","message":"[GCS] IsForceVAD: false for message ID: 2275"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:04.955605498+07:00","message":"[GCS] Start streaming session, msgId: 2276"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:05.084291135+07:00","message":"[GCS] IsForceVAD: false for message ID: 2276"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:05.087242798+07:00","message":"receive streaming session, msgId: 2275"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:05.087253475+07:00","message":"found end of frame, send empty tag with msgId: 2275"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:05.087255892+07:00","message":"end Recv id 2275"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:05.087260904+07:00","message":"[buffer interim] 2275 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:05.08726705+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:05.087270445+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:05.08727292+07:00","message":"> Transcript [11265] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:05.087275122+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:05.087276728+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:05.087278188+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:05.087279812+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:05.087282059+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:05.087308544+07:00","message":"push: {true \n 0 0xc002aa0d80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:53:05.091468675+07:00","message":"write wav file: './tmp/7446/7446_2275.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:05.18468627+07:00","message":"receive streaming session, msgId: 2276"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:05.184711283+07:00","message":"found end of frame, send empty tag with msgId: 2276"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:05.184715037+07:00","message":"end Recv id 2276"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:05.184722353+07:00","message":"[buffer interim] 2276 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:05.184729011+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:05.184732435+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:05.184734876+07:00","message":"> Transcript [11266] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:05.184737129+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:05.184738903+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:05.184740463+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:05.184742053+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:05.184744273+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:05.184753955+07:00","message":"push: {true \n 0 0xc002b15b80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:53:05.190111736+07:00","message":"write wav file: './tmp/7446/7446_2276.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:05.335624505+07:00","message":"[GCS] Start streaming session, msgId: 2277"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:53:05.422665587+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:53:05.422658523+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:05.653802608+07:00","message":"[GCS] IsForceVAD: false for message ID: 2277"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:05.756793969+07:00","message":"receive streaming session, msgId: 2277"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:05.756808373+07:00","message":"found end of frame, send empty tag with msgId: 2277"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:05.756811873+07:00","message":"end Recv id 2277"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:05.756818332+07:00","message":"[buffer interim] 2277 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:05.756824965+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:05.756828475+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:05.756831179+07:00","message":"> Transcript [11267] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:05.756833391+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:05.756835221+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:05.756836686+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:05.756838227+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:05.756840573+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:05.756849566+07:00","message":"push: {true \n 0 0xc002ee4f80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:53:05.762802135+07:00","message":"write wav file: './tmp/7446/7446_2277.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:06.174744549+07:00","message":"[GCS] Start streaming session, msgId: 2278"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:06.234008715+07:00","message":"[GCS] IsForceVAD: false for message ID: 2278"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:06.42183464+07:00","message":"receive streaming session, msgId: 2278"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:06.421866512+07:00","message":"found end of frame, send empty tag with msgId: 2278"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:06.421869409+07:00","message":"end Recv id 2278"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:06.421876865+07:00","message":"[buffer interim] 2278 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:06.421884165+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:06.421887716+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:06.421890736+07:00","message":"> Transcript [11268] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:06.42189342+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:06.421895024+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:06.421896538+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:06.421898049+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:06.421900174+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:06.421917428+07:00","message":"push: {true \n 0 0xc002aa1000}"}
{"level":"info","service":"Main","time":"2025-10-27T15:53:06.426984416+07:00","message":"write wav file: './tmp/7446/7446_2278.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:06.49653555+07:00","message":"[GCS] Start streaming session, msgId: 2279"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:07.481655216+07:00","message":"receive streaming session, msgId: 2279"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:07.481693449+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":"2025-10-27T15:53:07.481698224+07:00","message":"receive interim result [false|false]: ฉัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:07.48171022+07:00","message":"[buffer interim] 2279 false ฉัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:07.481716654+07:00","message":"[bufferProcess] interim [960000000]:ฉัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:07.481718209+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:07.481722809+07:00","message":"[bufferProcess] send to processor (ticker):ฉัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:07.481725683+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:07.48173074+07:00","message":"> Transcript [11269] [false]: 'ฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:07.481732621+07:00","message":"Set StatePrefix (first interim): 'ฉัน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:07.547263583+07:00","message":"receive streaming session, msgId: 2279"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:07.547310629+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":"2025-10-27T15:53:07.547320021+07:00","message":"receive interim result [false|false]: สำหรับ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:07.547334187+07:00","message":"[buffer interim] 2279 false สำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:07.547342302+07:00","message":"[bufferProcess] interim [80000000]:สำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:07.547344639+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:07.740829562+07:00","message":"receive streaming session, msgId: 2279"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:07.740895985+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":"2025-10-27T15:53:07.740902148+07:00","message":"receive interim result [false|false]: สำหรับพี่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:07.74091462+07:00","message":"[buffer interim] 2279 false สำหรับพี่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:07.740924679+07:00","message":"[bufferProcess] interim [260000000]:สำหรับพี่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:07.74092676+07:00","message":"[bufferProcess] send to processor:สำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:07.740934194+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:07.740936883+07:00","message":"> Transcript [11270] [false]: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:07.740938954+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:07.740940697+07:00","message":"Set new StatePrefix: 'สำหรับ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:07.74544338+07:00","message":"receive streaming session, msgId: 2279"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:07.745471412+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":"2025-10-27T15:53:07.745477947+07:00","message":"receive interim result [false|false]: สำหรับที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:07.745492838+07:00","message":"[buffer interim] 2279 false สำหรับที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:07.745499506+07:00","message":"[bufferProcess] interim [320000000]:สำหรับที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:07.745502137+07:00","message":"[bufferProcess] send to processor:สำหรับพี่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:07.745506101+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:07.745509332+07:00","message":"> Transcript [11271] [false]: 'สำหรับพี่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:07.745513099+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:07.745515536+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:07.745517674+07:00","message":"StatePrefix: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:07.745519827+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:07.926456442+07:00","message":"receive streaming session, msgId: 2279"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:07.926487983+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":"2025-10-27T15:53:07.926493259+07:00","message":"receive interim result [false|false]: สำหรับที่มา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:07.926505318+07:00","message":"[buffer interim] 2279 false สำหรับที่มา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:07.92651248+07:00","message":"[bufferProcess] interim [440000000]:สำหรับที่มา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:07.926515032+07:00","message":"[bufferProcess] send to processor:สำหรับที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:07.926520836+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:07.926523613+07:00","message":"> Transcript [11272] [false]: 'สำหรับที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:07.926526111+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:07.926527739+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:07.926529424+07:00","message":"StatePrefix: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:07.926531307+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:08.246997003+07:00","message":"receive streaming session, msgId: 2279"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:08.24703508+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":"2025-10-27T15:53:08.247040901+07:00","message":"receive interim result [false|false]: สำหรับที่มาขอ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:08.247054118+07:00","message":"[buffer interim] 2279 false สำหรับที่มาขอ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:08.247060108+07:00","message":"[bufferProcess] interim [740000000]:สำหรับที่มาขอ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:08.247062063+07:00","message":"[bufferProcess] send to processor:สำหรับที่มา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:08.247067327+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:08.247069811+07:00","message":"> Transcript [11273] [false]: 'สำหรับที่มา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:08.2470726+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:08.247074433+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:08.24707605+07:00","message":"StatePrefix: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:08.247077813+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:08.251205697+07:00","message":"receive streaming session, msgId: 2279"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:08.251233016+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":"2025-10-27T15:53:08.251238664+07:00","message":"receive interim result [false|false]: สำหรับที่มาของ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:08.251254699+07:00","message":"[buffer interim] 2279 false สำหรับที่มาของ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:08.251263934+07:00","message":"[bufferProcess] interim [800000000]:สำหรับที่มาของ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:08.251266593+07:00","message":"[bufferProcess] send to processor:สำหรับที่มาขอ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:08.251269539+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:08.251272476+07:00","message":"> Transcript [11274] [false]: 'สำหรับที่มาขอ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:08.251275946+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:08.251277903+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:08.25127995+07:00","message":"StatePrefix: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:08.251282261+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:08.251287109+07:00","message":"Push: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:08.251289625+07:00","message":"TextPushed: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:08.251292343+07:00","message":"Set new StatePrefix : 'สำหรับที่มาขอ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:08.251294811+07:00","message":"Next Push (prob) : 'ที่มาขอ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:08.251304479+07:00","message":"push: {false สำหรับ 0 0xc002aa1100}"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:53:08.423201377+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:53:08.423227316+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:08.573837772+07:00","message":"receive streaming session, msgId: 2279"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:08.573884004+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":"2025-10-27T15:53:08.573890157+07:00","message":"receive interim result [false|false]: สำหรับที่มาของพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:08.573902081+07:00","message":"[buffer interim] 2279 false สำหรับที่มาของพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:08.573908449+07:00","message":"[bufferProcess] interim [40000000]:สำหรับที่มาของพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:08.573910423+07:00","message":"[bufferProcess] send to processor:สำหรับที่มาของ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:08.573915208+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:08.573918006+07:00","message":"> Transcript [11275] [false]: 'สำหรับที่มาของ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:08.573920845+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:08.573923036+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:08.573924779+07:00","message":"StatePrefix: 'สำหรับที่มาขอ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:08.573926526+07:00","message":"TextPushed: 'สำหรับ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:08.635973109+07:00","message":"receive streaming session, msgId: 2279"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:08.636007281+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":"2025-10-27T15:53:08.636013308+07:00","message":"receive interim result [false|false]: สำหรับที่มาของคณะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:08.636024175+07:00","message":"[buffer interim] 2279 false สำหรับที่มาของคณะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:08.636031333+07:00","message":"[bufferProcess] interim [220000000]:สำหรับที่มาของคณะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:08.63603376+07:00","message":"[bufferProcess] send to processor:สำหรับที่มาของพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:08.636039055+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:08.636041778+07:00","message":"> Transcript [11276] [false]: 'สำหรับที่มาของพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:08.63604457+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:08.636046382+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:08.636048073+07:00","message":"StatePrefix: 'สำหรับที่มาขอ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:08.636057875+07:00","message":"TextPushed: 'สำหรับ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:08.7552046+07:00","message":"receive streaming session, msgId: 2279"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:08.755242045+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":"2025-10-27T15:53:08.755246989+07:00","message":"receive interim result [false|false]: สำหรับที่มาของพระนาง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:08.75525891+07:00","message":"[buffer interim] 2279 false สำหรับที่มาของพระนาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:08.755265893+07:00","message":"[bufferProcess] interim [280000000]:สำหรับที่มาของพระนาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:08.755268338+07:00","message":"[bufferProcess] send to processor:สำหรับที่มาของคณะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:08.755271585+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:08.755274091+07:00","message":"> Transcript [11277] [false]: 'สำหรับที่มาของคณะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:08.755277215+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:08.755278966+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:08.75528053+07:00","message":"StatePrefix: 'สำหรับที่มาขอ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:08.75528238+07:00","message":"TextPushed: 'สำหรับ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:08.826581848+07:00","message":"receive streaming session, msgId: 2279"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:08.826614378+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":"2025-10-27T15:53:08.826619405+07:00","message":"receive interim result [false|false]: สำหรับที่มาของพระนาม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:08.826631243+07:00","message":"[buffer interim] 2279 false สำหรับที่มาของพระนาม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:08.826639813+07:00","message":"[bufferProcess] interim [340000000]:สำหรับที่มาของพระนาม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:08.826642098+07:00","message":"[bufferProcess] send to processor:สำหรับที่มาของพระนาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:08.826647185+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:08.826649971+07:00","message":"> Transcript [11278] [false]: 'สำหรับที่มาของพระนาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:08.826653158+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:08.826655083+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:08.826656727+07:00","message":"StatePrefix: 'สำหรับที่มาขอ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:08.826658819+07:00","message":"TextPushed: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:08.826662959+07:00","message":"Push: 'ที่มาขอ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:08.826664548+07:00","message":"TextPushed: 'สำหรับที่มาขอ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:08.826666397+07:00","message":"Set new StatePrefix : 'สำหรับที่มาของพระนาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:08.82666819+07:00","message":"Next Push (prob) : 'งพระนาง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:08.826675584+07:00","message":"push: {false ที่มาขอ 0 0xc002aa1100}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:09.150964929+07:00","message":"receive streaming session, msgId: 2279"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:09.15100875+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับที่มาของพระนามร 10\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:09.151015749+07:00","message":"receive interim result [false|false]: สำหรับที่มาของพระนามร 10"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:09.151033432+07:00","message":"[buffer interim] 2279 false สำหรับที่มาของพระนามร 10"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:09.151042497+07:00","message":"[bufferProcess] interim [640000000]:สำหรับที่มาของพระนามร 10"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:09.151044422+07:00","message":"[bufferProcess] send to processor:สำหรับที่มาของพระนาม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:09.151047605+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:09.151050016+07:00","message":"> Transcript [11279] [false]: 'สำหรับที่มาของพระนาม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:09.151052041+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:09.151053752+07:00","message":"Set new StatePrefix: 'สำหรับที่มาของพระนาม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:09.3425013+07:00","message":"receive streaming session, msgId: 2279"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:09.342540502+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":"2025-10-27T15:53:09.342547727+07:00","message":"receive interim result [false|false]: สำหรับที่มาของพระนามดูสินค้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:09.342561057+07:00","message":"[buffer interim] 2279 false สำหรับที่มาของพระนามดูสินค้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:09.342571045+07:00","message":"[bufferProcess] interim [880000000]:สำหรับที่มาของพระนามดูสินค้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:09.342573253+07:00","message":"[bufferProcess] send to processor:สำหรับที่มาของพระนามร 10"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:09.342578833+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:09.34258167+07:00","message":"> Transcript [11280] [false]: 'สำหรับที่มาของพระนามร 10'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:09.342584603+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:09.342586301+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:09.342588163+07:00","message":"StatePrefix: 'สำหรับที่มาของพระนาม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:09.342591576+07:00","message":"TextPushed: 'สำหรับที่มาขอ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:09.477793551+07:00","message":"receive streaming session, msgId: 2279"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:09.477831209+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับที่มาของพระนามร 10\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:09.477836967+07:00","message":"receive interim result [false|false]: สำหรับที่มาของพระนามร 10"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:09.477849093+07:00","message":"[buffer interim] 2279 false สำหรับที่มาของพระนามร 10"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:09.477866564+07:00","message":"[bufferProcess] interim [940000000]:สำหรับที่มาของพระนามร 10"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:09.477868983+07:00","message":"[bufferProcess] send to processor:สำหรับที่มาของพระนามดูสินค้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:09.477874537+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:09.47787726+07:00","message":"> Transcript [11281] [false]: 'สำหรับที่มาของพระนามดูสินค้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:09.477880148+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:09.477881994+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:09.477883546+07:00","message":"StatePrefix: 'สำหรับที่มาของพระนาม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:09.477885756+07:00","message":"TextPushed: 'สำหรับที่มาขอ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:09.721889275+07:00","message":"receive streaming session, msgId: 2279"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:09.721931027+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":"2025-10-27T15:53:09.721936477+07:00","message":"receive interim result [false|false]: สำหรับที่มาของพระนามดุสิตมหาปราสาท"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:09.721948733+07:00","message":"[buffer interim] 2279 false สำหรับที่มาของพระนามดุสิตมหาปราสาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:09.721955731+07:00","message":"[bufferProcess] interim [240000000]:สำหรับที่มาของพระนามดุสิตมหาปราสาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:09.721957805+07:00","message":"[bufferProcess] send to processor:สำหรับที่มาของพระนามร 10"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:09.721963043+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:09.721965901+07:00","message":"> Transcript [11282] [false]: 'สำหรับที่มาของพระนามร 10'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:09.721968916+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:09.721970909+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:09.721972705+07:00","message":"StatePrefix: 'สำหรับที่มาของพระนาม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:09.721974945+07:00","message":"TextPushed: 'สำหรับที่มาขอ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:10.366096555+07:00","message":"receive streaming session, msgId: 2279"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:10.366139434+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":"2025-10-27T15:53:10.366147391+07:00","message":"receive interim result [false|false]: สำหรับที่มาของพระนามดุสิตมหาปราสาทก็มี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:10.366163631+07:00","message":"[buffer interim] 2279 false สำหรับที่มาของพระนามดุสิตมหาปราสาทก็มี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:10.366171582+07:00","message":"[bufferProcess] interim [840000000]:สำหรับที่มาของพระนามดุสิตมหาปราสาทก็มี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:10.366174874+07:00","message":"[bufferProcess] send to processor:สำหรับที่มาของพระนามดุสิตมหาปราสาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:10.366181504+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:10.366185183+07:00","message":"> Transcript [11283] [false]: 'สำหรับที่มาของพระนามดุสิตมหาปราสาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:10.366189556+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:10.366192232+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:10.366195252+07:00","message":"StatePrefix: 'สำหรับที่มาของพระนาม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:10.366198168+07:00","message":"TextPushed: 'สำหรับที่มาขอ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:10.36620406+07:00","message":"Push: 'งพระนาม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:10.366206531+07:00","message":"TextPushed: 'สำหรับที่มาของพระนาม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:10.366209069+07:00","message":"Set new StatePrefix : 'สำหรับที่มาของพระนามดุสิตมหาปราสาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:10.366211783+07:00","message":"Next Push (prob) : 'ดุสิตมหาปราสาท'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:10.366221388+07:00","message":"push: {false งพระนาม 0 0xc002aa1100}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:10.436439198+07:00","message":"receive streaming session, msgId: 2279"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:10.436473018+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":"2025-10-27T15:53:10.436481024+07:00","message":"receive interim result [false|false]: สำหรับที่มาของพระนามดุสิตมหาปราสาทก็มีนะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:10.436493281+07:00","message":"[buffer interim] 2279 false สำหรับที่มาของพระนามดุสิตมหาปราสาทก็มีนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:10.436500143+07:00","message":"[bufferProcess] interim [960000000]:สำหรับที่มาของพระนามดุสิตมหาปราสาทก็มีนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:10.436502277+07:00","message":"[bufferProcess] send to processor:สำหรับที่มาของพระนามดุสิตมหาปราสาทก็มี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:10.436507218+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:10.436509743+07:00","message":"> Transcript [11284] [false]: 'สำหรับที่มาของพระนามดุสิตมหาปราสาทก็มี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:10.436512702+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:10.436514664+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:10.43651624+07:00","message":"StatePrefix: 'สำหรับที่มาของพระนามดุสิตมหาปราสาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:10.43651853+07:00","message":"TextPushed: 'สำหรับที่มาของพระนาม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:10.456865484+07:00","message":"receive streaming session, msgId: 2279"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:10.456897601+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":"2025-10-27T15:53:10.456903792+07:00","message":"receive interim result [false|false]: สำหรับที่มาของพระนามดุสิตมหาปราสาทก็มีใน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:10.456917998+07:00","message":"[buffer interim] 2279 false สำหรับที่มาของพระนามดุสิตมหาปราสาทก็มีใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:10.456924412+07:00","message":"[bufferProcess] interim [20000000]:สำหรับที่มาของพระนามดุสิตมหาปราสาทก็มีใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:10.456926709+07:00","message":"[bufferProcess] send to processor:สำหรับที่มาของพระนามดุสิตมหาปราสาทก็มีนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:10.456932058+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:10.456934405+07:00","message":"> Transcript [11285] [false]: 'สำหรับที่มาของพระนามดุสิตมหาปราสาทก็มีนะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:10.456937718+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:10.456939798+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:10.456941408+07:00","message":"StatePrefix: 'สำหรับที่มาของพระนามดุสิตมหาปราสาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:10.456943754+07:00","message":"TextPushed: 'สำหรับที่มาของพระนาม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:10.68625588+07:00","message":"receive streaming session, msgId: 2279"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:10.686289283+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":"2025-10-27T15:53:10.686295337+07:00","message":"receive interim result [false|false]: สำหรับที่มาของพระนามดุสิตมหาปราสาทก็มีระยะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:10.686312957+07:00","message":"[buffer interim] 2279 false สำหรับที่มาของพระนามดุสิตมหาปราสาทก็มีระยะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:10.686323888+07:00","message":"[bufferProcess] interim [140000000]:สำหรับที่มาของพระนามดุสิตมหาปราสาทก็มีระยะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:10.686327172+07:00","message":"[bufferProcess] send to processor:สำหรับที่มาของพระนามดุสิตมหาปราสาทก็มีใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:10.686333135+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:10.686335784+07:00","message":"> Transcript [11286] [false]: 'สำหรับที่มาของพระนามดุสิตมหาปราสาทก็มีใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:10.686339183+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:10.686341107+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:10.686342727+07:00","message":"StatePrefix: 'สำหรับที่มาของพระนามดุสิตมหาปราสาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:10.686344962+07:00","message":"TextPushed: 'สำหรับที่มาของพระนาม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:11.141377717+07:00","message":"receive streaming session, msgId: 2279"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:11.141418225+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":"2025-10-27T15:53:11.141425176+07:00","message":"receive interim result [false|false]: สำหรับที่มาของพระนามดุสิตมหาปราสาทก็มีนัยยะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:11.141438182+07:00","message":"[buffer interim] 2279 false สำหรับที่มาของพระนามดุสิตมหาปราสาทก็มีนัยยะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:11.141448832+07:00","message":"[bufferProcess] interim [680000000]:สำหรับที่มาของพระนามดุสิตมหาปราสาทก็มีนัยยะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:11.141452753+07:00","message":"[bufferProcess] send to processor:สำหรับที่มาของพระนามดุสิตมหาปราสาทก็มีระยะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:11.14145611+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:11.141458778+07:00","message":"> Transcript [11287] [false]: 'สำหรับที่มาของพระนามดุสิตมหาปราสาทก็มีระยะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:11.141461927+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:11.141464599+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:11.141466674+07:00","message":"StatePrefix: 'สำหรับที่มาของพระนามดุสิตมหาปราสาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:11.141468918+07:00","message":"TextPushed: 'สำหรับที่มาของพระนาม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:11.141471458+07:00","message":"Push: 'ดุสิตมหาปราสาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:11.141473079+07:00","message":"TextPushed: 'สำหรับที่มาของพระนามดุสิตมหาปราสาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:11.141474738+07:00","message":"Set new StatePrefix : 'สำหรับที่มาของพระนามดุสิตมหาปราสาทก็มีระยะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:11.141476646+07:00","message":"Next Push (prob) : 'ก็มีระยะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:11.14148461+07:00","message":"push: {false ดุสิตมหาปราสาท 0 0xc002aa1100}"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:53:11.423659931+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:53:11.423674522+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:11.589446806+07:00","message":"receive streaming session, msgId: 2279"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:11.589494249+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":"2025-10-27T15:53:11.589502048+07:00","message":"receive interim result [false|false]: สำหรับที่มาของพระนามดุสิตมหาปราสาทก็มีระยะเชิงปฏิบัติ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:11.589518323+07:00","message":"[buffer interim] 2279 false สำหรับที่มาของพระนามดุสิตมหาปราสาทก็มีระยะเชิงปฏิบัติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:11.589527408+07:00","message":"[bufferProcess] interim [100000000]:สำหรับที่มาของพระนามดุสิตมหาปราสาทก็มีระยะเชิงปฏิบัติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:11.589529944+07:00","message":"[bufferProcess] send to processor:สำหรับที่มาของพระนามดุสิตมหาปราสาทก็มีนัยยะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:11.589536752+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:11.58953918+07:00","message":"> Transcript [11288] [false]: 'สำหรับที่มาของพระนามดุสิตมหาปราสาทก็มีนัยยะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:11.589541504+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:11.589543153+07:00","message":"Set new StatePrefix: 'สำหรับที่มาของพระนามดุสิตมหาปราสาทก็มีนัยยะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:11.684665386+07:00","message":"[GCS] IsForceVAD: false for message ID: 2279"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:11.774042741+07:00","message":"receive streaming session, msgId: 2279"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:11.774083083+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":"2025-10-27T15:53:11.774090583+07:00","message":"receive interim result [false|false]: สำหรับที่มาของพระนามดุสิตมหาปราสาทก็มีนัยยะแฝงคติธรรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:11.774109184+07:00","message":"[buffer interim] 2279 false สำหรับที่มาของพระนามดุสิตมหาปราสาทก็มีนัยยะแฝงคติธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:11.774117892+07:00","message":"[bufferProcess] interim [280000000]:สำหรับที่มาของพระนามดุสิตมหาปราสาทก็มีนัยยะแฝงคติธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:11.774121223+07:00","message":"[bufferProcess] send to processor:สำหรับที่มาของพระนามดุสิตมหาปราสาทก็มีระยะเชิงปฏิบัติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:11.77412546+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:11.774129196+07:00","message":"> Transcript [11289] [false]: 'สำหรับที่มาของพระนามดุสิตมหาปราสาทก็มีระยะเชิงปฏิบัติ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:11.774132388+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:11.774134925+07:00","message":"Set new StatePrefix: 'สำหรับที่มาของพระนามดุสิตมหาปราสาทก็มีระยะเชิงปฏิบัติ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:11.815081128+07:00","message":"[GCS] Start streaming session, msgId: 2280"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:11.821547684+07:00","message":"receive streaming session, msgId: 2279"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:11.821584557+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับที่มาของพระนามดุสิตมหาปราสาทก็มีนัยยะแฝงคติธรรม\",\"confidence\":0.95232034}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:11.821592089+07:00","message":"receive interim result [true|false]: สำหรับที่มาของพระนามดุสิตมหาปราสาทก็มีนัยยะแฝงคติธรรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:11.821601414+07:00","message":"end recv isFinal message id 2279"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:11.821603767+07:00","message":"end Recv id 2279"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:11.821609907+07:00","message":"[buffer interim] 2279 true สำหรับที่มาของพระนามดุสิตมหาปราสาทก็มีนัยยะแฝงคติธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:11.821621399+07:00","message":"[bufferProcess] interim [400000000]:สำหรับที่มาของพระนามดุสิตมหาปราสาทก็มีนัยยะแฝงคติธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:11.821625618+07:00","message":"[bufferProcess] send to processor (isfinal):สำหรับที่มาของพระนามดุสิตมหาปราสาทก็มีนัยยะแฝงคติธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:11.821630326+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:11.821633828+07:00","message":"> Transcript [11290] [false]: 'สำหรับที่มาของพระนามดุสิตมหาปราสาทก็มีนัยยะแฝงคติธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:11.821636928+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:11.821639217+07:00","message":"Set new StatePrefix: 'สำหรับที่มาของพระนามดุสิตมหาปราสาทก็มีนัยยะแฝงคติธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:11.821641327+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:11.821643504+07:00","message":"> Transcript [11291] [true]: 'สำหรับที่มาของพระนามดุสิตมหาปราสาทก็มีนัยยะแฝงคติธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:11.821646931+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:11.821649635+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:11.821653256+07:00","message":"StatePrefix: 'สำหรับที่มาของพระนามดุสิตมหาปราสาทก็มีนัยยะแฝงคติธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:11.821657187+07:00","message":"TextPushed: 'สำหรับที่มาของพระนามดุสิตมหาปราสาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:11.821660882+07:00","message":"Push: 'ก็มีนัยยะแฝงคติธรรม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:11.821671419+07:00","message":"push: {true ก็มีนัยยะแฝงคติธรรม 0 0xc002aa1100}"}
{"level":"info","service":"Main","time":"2025-10-27T15:53:11.835198255+07:00","message":"write wav file: './tmp/7446/7446_2279.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:11.873945293+07:00","message":"[GCS] IsForceVAD: false for message ID: 2280"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:11.934812215+07:00","message":"[GCS] Start streaming session, msgId: 2281"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:12.051607265+07:00","message":"receive streaming session, msgId: 2280"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:12.051624916+07:00","message":"found end of frame, send empty tag with msgId: 2280"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:12.051627729+07:00","message":"end Recv id 2280"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:12.051634084+07:00","message":"[buffer interim] 2280 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:12.051640461+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:12.051644061+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:12.051646652+07:00","message":"> Transcript [11292] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:12.05164896+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:12.051650777+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:12.051652381+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:12.05165388+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:12.051656193+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:12.051665782+07:00","message":"push: {true \n 0 0xc002ee5200}"}
{"level":"info","service":"Main","time":"2025-10-27T15:53:12.056113591+07:00","message":"write wav file: './tmp/7446/7446_2280.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:13.379830393+07:00","message":"receive streaming session, msgId: 2281"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:13.37988187+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":"2025-10-27T15:53:13.379887946+07:00","message":"receive interim result [false|false]: สวรรค์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:13.379900635+07:00","message":"[buffer interim] 2281 false สวรรค์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:13.379907404+07:00","message":"[bufferProcess] interim [260000000]:สวรรค์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:13.37990892+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:13.37991405+07:00","message":"[bufferProcess] send to processor (ticker):สวรรค์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:13.379916414+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:13.379918868+07:00","message":"> Transcript [11293] [false]: 'สวรรค์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:13.379920702+07:00","message":"Set StatePrefix (first interim): 'สวรรค์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:13.572041496+07:00","message":"receive streaming session, msgId: 2281"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:13.572079952+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":"2025-10-27T15:53:13.572085187+07:00","message":"receive interim result [false|false]: สวรรค์ชั้น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:13.572098744+07:00","message":"[buffer interim] 2281 false สวรรค์ชั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:13.572105868+07:00","message":"[bufferProcess] interim [500000000]:สวรรค์ชั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:13.572107408+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:13.887243763+07:00","message":"receive streaming session, msgId: 2281"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:13.887288221+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวรรค์ชั้น 4\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:13.887294676+07:00","message":"receive interim result [false|false]: สวรรค์ชั้น 4"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:13.887310652+07:00","message":"[buffer interim] 2281 false สวรรค์ชั้น 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:13.887319468+07:00","message":"[bufferProcess] interim [740000000]:สวรรค์ชั้น 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:13.887322189+07:00","message":"[bufferProcess] send to processor:สวรรค์ชั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:13.887329555+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:13.887332793+07:00","message":"> Transcript [11294] [false]: 'สวรรค์ชั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:13.887336461+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:13.887338619+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:13.887340821+07:00","message":"StatePrefix: 'สวรรค์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:13.887343182+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:14.212876744+07:00","message":"receive streaming session, msgId: 2281"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:14.212930299+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":"2025-10-27T15:53:14.21294127+07:00","message":"receive interim result [false|false]: สวรรค์ชั้น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:14.212956739+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 4\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:14.212959853+07:00","message":"receive interim result [false|false]:  4"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:14.212969745+07:00","message":"[buffer interim] 2281 false สวรรค์ชั้น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:14.212973365+07:00","message":"[buffer interim] 2281 false  4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:14.212980677+07:00","message":"[bufferProcess] interim [100000000]:สวรรค์ชั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:14.212983389+07:00","message":"[bufferProcess] send to processor:สวรรค์ชั้น 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:14.212986814+07:00","message":"[bufferProcess] interim [100000000]: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:14.212989535+07:00","message":"[bufferProcess] update buffer: สวรรค์ชั้น 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:14.2129936+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:14.212999281+07:00","message":"> Transcript [11295] [false]: 'สวรรค์ชั้น 4'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:14.213002712+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:14.213005016+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:14.213007356+07:00","message":"StatePrefix: 'สวรรค์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:14.213009374+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:53:14.42397797+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:53:14.423982047+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:14.528208333+07:00","message":"receive streaming session, msgId: 2281"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:14.528241814+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวรรค์ชั้น 4\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:14.52824816+07:00","message":"receive interim result [false|false]: สวรรค์ชั้น 4"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:14.528265152+07:00","message":"[buffer interim] 2281 false สวรรค์ชั้น 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:14.528273642+07:00","message":"[bufferProcess] interim [340000000]:สวรรค์ชั้น 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:14.528276834+07:00","message":"[bufferProcess] send to processor:สวรรค์ชั้น 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:14.528281511+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:14.528285081+07:00","message":"> Transcript [11296] [false]: 'สวรรค์ชั้น 4'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:14.528288458+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:14.528290934+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:14.528293431+07:00","message":"StatePrefix: 'สวรรค์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:14.528295799+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:14.723380867+07:00","message":"receive streaming session, msgId: 2281"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:14.723413325+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวรรค์ชั้น 4\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:14.723419337+07:00","message":"receive interim result [false|false]: สวรรค์ชั้น 4"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:14.723429832+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":"2025-10-27T15:53:14.723433112+07:00","message":"receive interim result [false|false]:  ตาม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:14.723439689+07:00","message":"[buffer interim] 2281 false สวรรค์ชั้น 4"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:14.723443028+07:00","message":"[buffer interim] 2281 false  ตาม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:14.723448623+07:00","message":"[bufferProcess] interim [580000000]:สวรรค์ชั้น 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:14.723450828+07:00","message":"[bufferProcess] send to processor:สวรรค์ชั้น 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:14.723453335+07:00","message":"[bufferProcess] interim [580000000]: ตาม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:14.723455461+07:00","message":"[bufferProcess] update buffer: สวรรค์ชั้น 4 ตาม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:14.723458381+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:14.723460897+07:00","message":"> Transcript [11297] [false]: 'สวรรค์ชั้น 4'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:14.723463443+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:14.723465288+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:14.723466977+07:00","message":"StatePrefix: 'สวรรค์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:14.723468641+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:14.72347087+07:00","message":"Push: 'สวรรค์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:14.723472573+07:00","message":"TextPushed: 'สวรรค์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:14.723474437+07:00","message":"Set new StatePrefix : 'สวรรค์ชั้น 4'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:14.723476414+07:00","message":"Next Push (prob) : 'ชั้น 4'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:14.7234846+07:00","message":"push: {false สวรรค์ 0 0xc002216700}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:14.799734498+07:00","message":"receive streaming session, msgId: 2281"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:14.799764527+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวรรค์ชั้น 4\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:14.799769795+07:00","message":"receive interim result [false|false]: สวรรค์ชั้น 4"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:14.799780226+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":"2025-10-27T15:53:14.799783459+07:00","message":"receive interim result [false|false]:  ตามคำ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:14.799792801+07:00","message":"[buffer interim] 2281 false สวรรค์ชั้น 4"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:14.799795829+07:00","message":"[buffer interim] 2281 false  ตามคำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:14.799802009+07:00","message":"[bufferProcess] interim [700000000]:สวรรค์ชั้น 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:14.799804189+07:00","message":"[bufferProcess] send to processor:สวรรค์ชั้น 4 ตาม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:14.799806916+07:00","message":"[bufferProcess] interim [700000000]: ตามคำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:14.79980872+07:00","message":"[bufferProcess] update buffer: สวรรค์ชั้น 4 ตามคำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:14.799811484+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:14.799814023+07:00","message":"> Transcript [11298] [false]: 'สวรรค์ชั้น 4 ตาม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:14.799816561+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:14.799818306+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:14.799819835+07:00","message":"StatePrefix: 'สวรรค์ชั้น 4'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:14.799821982+07:00","message":"TextPushed: 'สวรรค์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:15.108079318+07:00","message":"receive streaming session, msgId: 2281"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:15.10811162+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวรรค์ชั้น 4\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:15.108117515+07:00","message":"receive interim result [false|false]: สวรรค์ชั้น 4"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:15.108126821+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":"2025-10-27T15:53:15.108129116+07:00","message":"receive interim result [false|false]:  ตามคัมภีร์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:15.108136533+07:00","message":"[buffer interim] 2281 false สวรรค์ชั้น 4"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:15.108139395+07:00","message":"[buffer interim] 2281 false  ตามคัมภีร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:15.108144719+07:00","message":"[bufferProcess] interim [940000000]:สวรรค์ชั้น 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:15.108146868+07:00","message":"[bufferProcess] send to processor:สวรรค์ชั้น 4 ตามคำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:15.108149815+07:00","message":"[bufferProcess] interim [940000000]: ตามคัมภีร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:15.108152147+07:00","message":"[bufferProcess] update buffer: สวรรค์ชั้น 4 ตามคัมภีร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:15.108154717+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:15.108157641+07:00","message":"> Transcript [11299] [false]: 'สวรรค์ชั้น 4 ตามคำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:15.108160223+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:15.108161759+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:15.108163394+07:00","message":"StatePrefix: 'สวรรค์ชั้น 4'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:15.108165215+07:00","message":"TextPushed: 'สวรรค์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:15.26489536+07:00","message":"[GCS] IsForceVAD: false for message ID: 2281"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:15.309723391+07:00","message":"receive streaming session, msgId: 2281"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:15.30975828+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวรรค์ชั้น 4\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:15.309764141+07:00","message":"receive interim result [false|false]: สวรรค์ชั้น 4"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:15.309776937+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":"2025-10-27T15:53:15.30977995+07:00","message":"receive interim result [false|false]:  ตามคัมภีร์จะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:15.309787956+07:00","message":"[buffer interim] 2281 false สวรรค์ชั้น 4"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:15.309791145+07:00","message":"[buffer interim] 2281 false  ตามคัมภีร์จะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:15.309801082+07:00","message":"[bufferProcess] interim [180000000]:สวรรค์ชั้น 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:15.309804004+07:00","message":"[bufferProcess] send to processor:สวรรค์ชั้น 4 ตามคัมภีร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:15.309807698+07:00","message":"[bufferProcess] interim [180000000]: ตามคัมภีร์จะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:15.30981048+07:00","message":"[bufferProcess] update buffer: สวรรค์ชั้น 4 ตามคัมภีร์จะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:15.309814091+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:15.309818242+07:00","message":"> Transcript [11300] [false]: 'สวรรค์ชั้น 4 ตามคัมภีร์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:15.309821941+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:15.309824274+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:15.309826496+07:00","message":"StatePrefix: 'สวรรค์ชั้น 4'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:15.309829608+07:00","message":"TextPushed: 'สวรรค์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:15.335023178+07:00","message":"[GCS] Start streaming session, msgId: 2282"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:15.358321812+07:00","message":"receive streaming session, msgId: 2281"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:15.358352579+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวรรค์ชั้น 4\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:15.358357554+07:00","message":"receive interim result [false|false]: สวรรค์ชั้น 4"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:15.358365668+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":"2025-10-27T15:53:15.358368348+07:00","message":"receive interim result [false|false]:  ตามคัมภีร์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:15.358374971+07:00","message":"[buffer interim] 2281 false สวรรค์ชั้น 4"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:15.358379788+07:00","message":"[buffer interim] 2281 false  ตามคัมภีร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:15.358385013+07:00","message":"[bufferProcess] interim [240000000]:สวรรค์ชั้น 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:15.358388087+07:00","message":"[bufferProcess] send to processor:สวรรค์ชั้น 4 ตามคัมภีร์จะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:15.358390796+07:00","message":"[bufferProcess] interim [240000000]: ตามคัมภีร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:15.358392882+07:00","message":"[bufferProcess] update buffer: สวรรค์ชั้น 4 ตามคัมภีร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:15.35839561+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:15.358398092+07:00","message":"> Transcript [11301] [false]: 'สวรรค์ชั้น 4 ตามคัมภีร์จะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:15.358400687+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:15.358402344+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:15.35840377+07:00","message":"StatePrefix: 'สวรรค์ชั้น 4'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:15.358407369+07:00","message":"TextPushed: 'สวรรค์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:15.358410033+07:00","message":"Push: 'ชั้น 4'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:15.358411733+07:00","message":"TextPushed: 'สวรรค์ชั้น 4'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:15.358413493+07:00","message":"Set new StatePrefix : 'สวรรค์ชั้น 4 ตามคัมภีร์จะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:15.358415221+07:00","message":"Next Push (prob) : ' ตามคัมภีร์จะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:15.358422421+07:00","message":"push: {false ชั้น 4 0 0xc002216700}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:15.363553569+07:00","message":"receive streaming session, msgId: 2281"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:15.363586046+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวรรค์ชั้น 4\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:15.363590426+07:00","message":"receive interim result [false|false]: สวรรค์ชั้น 4"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:15.363600366+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":"2025-10-27T15:53:15.363602747+07:00","message":"receive interim result [false|false]:  ตามคัมภีร์ใจ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:15.363608328+07:00","message":"[buffer interim] 2281 false สวรรค์ชั้น 4"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:15.36361504+07:00","message":"[buffer interim] 2281 false  ตามคัมภีร์ใจ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:15.363618782+07:00","message":"[bufferProcess] interim [300000000]:สวรรค์ชั้น 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:15.363621714+07:00","message":"[bufferProcess] send to processor:สวรรค์ชั้น 4 ตามคัมภีร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:15.363625987+07:00","message":"[bufferProcess] interim [300000000]: ตามคัมภีร์ใจ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:15.363627855+07:00","message":"[bufferProcess] update buffer: สวรรค์ชั้น 4 ตามคัมภีร์ใจ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:15.363630309+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:15.363632915+07:00","message":"> Transcript [11302] [false]: 'สวรรค์ชั้น 4 ตามคัมภีร์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:15.363634954+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:15.36397588+07:00","message":"receive streaming session, msgId: 2281"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:15.363981712+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวรรค์ชั้น 4\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:15.363984483+07:00","message":"receive interim result [false|false]: สวรรค์ชั้น 4"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:15.363990632+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":"2025-10-27T15:53:15.363992628+07:00","message":"receive interim result [false|false]:  ตามคัมภีร์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:15.363996048+07:00","message":"[buffer interim] 2281 false สวรรค์ชั้น 4"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:15.363998094+07:00","message":"[buffer interim] 2281 false  ตามคัมภีร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:15.364000894+07:00","message":"[bufferProcess] interim [360000000]:สวรรค์ชั้น 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:15.364002825+07:00","message":"[bufferProcess] send to processor:สวรรค์ชั้น 4 ตามคัมภีร์ใจ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:15.364006812+07:00","message":"[bufferProcess] interim [360000000]: ตามคัมภีร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:15.364008844+07:00","message":"[bufferProcess] update buffer: สวรรค์ชั้น 4 ตามคัมภีร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:15.364010612+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:15.364012461+07:00","message":"> Transcript [11303] [false]: 'สวรรค์ชั้น 4 ตามคัมภีร์ใจ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:15.364013943+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:15.364015468+07:00","message":"Set new StatePrefix: 'สวรรค์ชั้น 4 ตามคัมภีร์ใจ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:15.407449061+07:00","message":"receive streaming session, msgId: 2281"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:15.407485798+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวรรค์ชั้น 4 ตามคัมภีร์\",\"confidence\":0.9527827}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:15.40749333+07:00","message":"receive interim result [true|false]: สวรรค์ชั้น 4 ตามคัมภีร์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:15.407504742+07:00","message":"end recv isFinal message id 2281"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:15.407507194+07:00","message":"end Recv id 2281"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:15.407520286+07:00","message":"[buffer interim] 2281 true สวรรค์ชั้น 4 ตามคัมภีร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:15.407536405+07:00","message":"[bufferProcess] interim [360000000]:สวรรค์ชั้น 4 ตามคัมภีร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:15.407540355+07:00","message":"[bufferProcess] send to processor (isfinal):สวรรค์ชั้น 4 ตามคัมภีร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:15.407545393+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:15.407549723+07:00","message":"> Transcript [11304] [false]: 'สวรรค์ชั้น 4 ตามคัมภีร์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:15.407552772+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:15.407554882+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:15.407557596+07:00","message":"> Transcript [11305] [true]: 'สวรรค์ชั้น 4 ตามคัมภีร์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:15.407570728+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:15.407573475+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:15.407575941+07:00","message":"StatePrefix: 'สวรรค์ชั้น 4 ตามคัมภีร์ใจ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:15.407579028+07:00","message":"TextPushed: 'สวรรค์ชั้น 4'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:15.407582372+07:00","message":"Push: ' ตามคัมภีร์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:15.407592188+07:00","message":"push: {true  ตามคัมภีร์ 0 0xc002216700}"}
{"level":"info","service":"Main","time":"2025-10-27T15:53:15.416554119+07:00","message":"write wav file: './tmp/7446/7446_2281.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:16.71737159+07:00","message":"receive streaming session, msgId: 2282"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:16.717420541+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":"2025-10-27T15:53:16.717425915+07:00","message":"receive interim result [false|false]: ปกติ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:16.717442187+07:00","message":"[buffer interim] 2282 false ปกติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:16.717449061+07:00","message":"[bufferProcess] interim [200000000]:ปกติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:16.717450601+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:16.717455273+07:00","message":"[bufferProcess] send to processor (ticker):ปกติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:16.717457702+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:16.717460363+07:00","message":"> Transcript [11306] [false]: 'ปกติ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:16.717462513+07:00","message":"Set StatePrefix (first interim): 'ปกติ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:16.925158113+07:00","message":"receive streaming session, msgId: 2282"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:16.925209387+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":"2025-10-27T15:53:16.925214745+07:00","message":"receive interim result [false|false]: ปกติก็"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:16.925229456+07:00","message":"[buffer interim] 2282 false ปกติก็"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:16.925236433+07:00","message":"[bufferProcess] interim [380000000]:ปกติก็"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:16.925237928+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:16.98857299+07:00","message":"receive streaming session, msgId: 2282"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:16.988607383+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":"2025-10-27T15:53:16.988612664+07:00","message":"receive interim result [false|false]: ปกติ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:16.988624146+07:00","message":"[buffer interim] 2282 false ปกติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:16.98863091+07:00","message":"[bufferProcess] interim [440000000]:ปกติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:16.988632864+07:00","message":"[bufferProcess] send to processor:ปกติก็"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:16.988638521+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:16.98864227+07:00","message":"> Transcript [11307] [false]: 'ปกติก็'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:16.988646474+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:16.988648896+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:16.988651093+07:00","message":"StatePrefix: 'ปกติ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:16.988653781+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:17.213564844+07:00","message":"receive streaming session, msgId: 2282"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:17.213611791+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":"2025-10-27T15:53:17.213620003+07:00","message":"receive interim result [false|false]: ปกติพุทธศาสตร์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:17.213637757+07:00","message":"[buffer interim] 2282 false ปกติพุทธศาสตร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:17.213648504+07:00","message":"[bufferProcess] interim [680000000]:ปกติพุทธศาสตร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:17.213651929+07:00","message":"[bufferProcess] send to processor:ปกติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:17.213656311+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:17.213659917+07:00","message":"> Transcript [11308] [false]: 'ปกติ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:17.213664029+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:17.21366647+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:17.21366888+07:00","message":"StatePrefix: 'ปกติ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:17.213671354+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:17.273989283+07:00","message":"receive streaming session, msgId: 2282"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:17.274033123+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":"2025-10-27T15:53:17.274038728+07:00","message":"receive interim result [false|false]: ปกติพุทธศาสนา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:17.274052284+07:00","message":"[buffer interim] 2282 false ปกติพุทธศาสนา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:17.274059754+07:00","message":"[bufferProcess] interim [800000000]:ปกติพุทธศาสนา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:17.274062211+07:00","message":"[bufferProcess] send to processor:ปกติพุทธศาสตร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:17.274068079+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:17.274070797+07:00","message":"> Transcript [11309] [false]: 'ปกติพุทธศาสตร์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:17.27407368+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:17.274075496+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:17.274078245+07:00","message":"StatePrefix: 'ปกติ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:17.274079993+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:53:17.424297169+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:53:17.424308298+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:17.919918608+07:00","message":"receive streaming session, msgId: 2282"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:17.919957623+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":"2025-10-27T15:53:17.919963332+07:00","message":"receive interim result [false|false]: ปกติพุทธศาสนา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:17.919980229+07:00","message":"[buffer interim] 2282 false ปกติพุทธศาสนา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:17.919988891+07:00","message":"[bufferProcess] interim [400000000]:ปกติพุทธศาสนา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:17.919990981+07:00","message":"[bufferProcess] send to processor:ปกติพุทธศาสนา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:17.919996219+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:17.919998743+07:00","message":"> Transcript [11310] [false]: 'ปกติพุทธศาสนา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:17.920001563+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:17.920003715+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:17.920005139+07:00","message":"StatePrefix: 'ปกติ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:17.920006912+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:17.92001162+07:00","message":"Push: 'ปกติ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:17.920013311+07:00","message":"TextPushed: 'ปกติ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:17.920015674+07:00","message":"Set new StatePrefix : 'ปกติพุทธศาสนา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:17.920017535+07:00","message":"Next Push (prob) : 'พุทธศาสนา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:17.920025342+07:00","message":"push: {false ปกติ 0 0xc002aa0980}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:18.301308088+07:00","message":"receive streaming session, msgId: 2282"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:18.301339673+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":"2025-10-27T15:53:18.301345012+07:00","message":"receive interim result [false|false]: ปกติพุทธศาสนาเป็น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:18.301354476+07:00","message":"[buffer interim] 2282 false ปกติพุทธศาสนาเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:18.301361032+07:00","message":"[bufferProcess] interim [760000000]:ปกติพุทธศาสนาเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:18.301363137+07:00","message":"[bufferProcess] send to processor:ปกติพุทธศาสนา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:18.301375965+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:18.30137921+07:00","message":"> Transcript [11311] [false]: 'ปกติพุทธศาสนา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:18.301382265+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:18.301384073+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:18.301385591+07:00","message":"StatePrefix: 'ปกติพุทธศาสนา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:18.301387734+07:00","message":"TextPushed: 'ปกติ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:18.504461544+07:00","message":"receive streaming session, msgId: 2282"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:18.504497587+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":"2025-10-27T15:53:18.504503933+07:00","message":"receive interim result [false|false]: ปกติพุทธศาสนาเป็นที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:18.504517829+07:00","message":"[buffer interim] 2282 false ปกติพุทธศาสนาเป็นที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:18.504526679+07:00","message":"[bufferProcess] interim [940000000]:ปกติพุทธศาสนาเป็นที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:18.504528918+07:00","message":"[bufferProcess] send to processor:ปกติพุทธศาสนาเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:18.504533856+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:18.504536437+07:00","message":"> Transcript [11312] [false]: 'ปกติพุทธศาสนาเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:18.504539171+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:18.504541063+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:18.504542723+07:00","message":"StatePrefix: 'ปกติพุทธศาสนา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:18.504544532+07:00","message":"TextPushed: 'ปกติ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:18.719405574+07:00","message":"receive streaming session, msgId: 2282"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:18.719446851+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":"2025-10-27T15:53:18.719455262+07:00","message":"receive interim result [false|false]: ปกติพุทธศาสนาเป็นที่สุด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:18.719473672+07:00","message":"[buffer interim] 2282 false ปกติพุทธศาสนาเป็นที่สุด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:18.719481994+07:00","message":"[bufferProcess] interim [180000000]:ปกติพุทธศาสนาเป็นที่สุด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:18.719485145+07:00","message":"[bufferProcess] send to processor:ปกติพุทธศาสนาเป็นที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:18.719489338+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:18.719496171+07:00","message":"> Transcript [11313] [false]: 'ปกติพุทธศาสนาเป็นที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:18.71950065+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:18.71950315+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:18.719505858+07:00","message":"StatePrefix: 'ปกติพุทธศาสนา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:18.719508488+07:00","message":"TextPushed: 'ปกติ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:18.837027149+07:00","message":"receive streaming session, msgId: 2282"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:18.837063864+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":"2025-10-27T15:53:18.837069666+07:00","message":"receive interim result [false|false]: ปกติพุทธศาสนาเป็นที่สถิต"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:18.837081439+07:00","message":"[buffer interim] 2282 false ปกติพุทธศาสนาเป็นที่สถิต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:18.837091083+07:00","message":"[bufferProcess] interim [300000000]:ปกติพุทธศาสนาเป็นที่สถิต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:18.837094083+07:00","message":"[bufferProcess] send to processor:ปกติพุทธศาสนาเป็นที่สุด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:18.837100246+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:18.837103963+07:00","message":"> Transcript [11314] [false]: 'ปกติพุทธศาสนาเป็นที่สุด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:18.83710843+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:18.837111015+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:18.837113578+07:00","message":"StatePrefix: 'ปกติพุทธศาสนา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:18.837115551+07:00","message":"TextPushed: 'ปกติ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:18.837119761+07:00","message":"Push: 'พุทธศาสนา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:18.837122348+07:00","message":"TextPushed: 'ปกติพุทธศาสนา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:18.837125181+07:00","message":"Set new StatePrefix : 'ปกติพุทธศาสนาเป็นที่สุด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:18.837128662+07:00","message":"Next Push (prob) : 'เป็นที่สุด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:18.837144562+07:00","message":"push: {false พุทธศาสนา 0 0xc002aa0980}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:19.014437388+07:00","message":"receive streaming session, msgId: 2282"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:19.01447553+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":"2025-10-27T15:53:19.01448103+07:00","message":"receive interim result [false|false]: ปกติพุทธศาสนาเป็นที่สถิตของ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:19.014496121+07:00","message":"[buffer interim] 2282 false ปกติพุทธศาสนาเป็นที่สถิตของ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:19.014505371+07:00","message":"[bufferProcess] interim [480000000]:ปกติพุทธศาสนาเป็นที่สถิตของ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:19.014507442+07:00","message":"[bufferProcess] send to processor:ปกติพุทธศาสนาเป็นที่สถิต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:19.014512619+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:19.014515306+07:00","message":"> Transcript [11315] [false]: 'ปกติพุทธศาสนาเป็นที่สถิต'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:19.014517341+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:19.014519098+07:00","message":"Set new StatePrefix: 'ปกติพุทธศาสนาเป็นที่สถิต'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:19.206466012+07:00","message":"receive streaming session, msgId: 2282"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:19.206498864+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":"2025-10-27T15:53:19.2065045+07:00","message":"receive interim result [false|false]: ปกติพุทธศาสนาเป็นที่สถิตของพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:19.206517852+07:00","message":"[buffer interim] 2282 false ปกติพุทธศาสนาเป็นที่สถิตของพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:19.206524933+07:00","message":"[bufferProcess] interim [720000000]:ปกติพุทธศาสนาเป็นที่สถิตของพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:19.206527244+07:00","message":"[bufferProcess] send to processor:ปกติพุทธศาสนาเป็นที่สถิตของ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:19.206530411+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:19.206533093+07:00","message":"> Transcript [11316] [false]: 'ปกติพุทธศาสนาเป็นที่สถิตของ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:19.20653686+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:19.206539537+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:19.206541937+07:00","message":"StatePrefix: 'ปกติพุทธศาสนาเป็นที่สถิต'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:19.20654476+07:00","message":"TextPushed: 'ปกติพุทธศาสนา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:19.404780328+07:00","message":"receive streaming session, msgId: 2282"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:19.404823911+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":"2025-10-27T15:53:19.404830777+07:00","message":"receive interim result [false|false]: ปกติพุทธศาสนาเป็นที่สถิตของพระองค์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:19.404842918+07:00","message":"[buffer interim] 2282 false ปกติพุทธศาสนาเป็นที่สถิตของพระองค์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:19.404849305+07:00","message":"[bufferProcess] interim [900000000]:ปกติพุทธศาสนาเป็นที่สถิตของพระองค์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:19.40486239+07:00","message":"[bufferProcess] send to processor:ปกติพุทธศาสนาเป็นที่สถิตของพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:19.404867595+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:19.40487113+07:00","message":"> Transcript [11317] [false]: 'ปกติพุทธศาสนาเป็นที่สถิตของพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:19.404875419+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:19.404877658+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:19.404880189+07:00","message":"StatePrefix: 'ปกติพุทธศาสนาเป็นที่สถิต'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:19.404883797+07:00","message":"TextPushed: 'ปกติพุทธศาสนา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:19.525200251+07:00","message":"receive streaming session, msgId: 2282"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:19.5252336+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":"2025-10-27T15:53:19.525239365+07:00","message":"receive interim result [false|false]: ปกติพุทธศาสนาเป็นที่สถิตของพระพรหม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:19.525255245+07:00","message":"[buffer interim] 2282 false ปกติพุทธศาสนาเป็นที่สถิตของพระพรหม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:19.525264948+07:00","message":"[bufferProcess] interim [960000000]:ปกติพุทธศาสนาเป็นที่สถิตของพระพรหม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:19.52526711+07:00","message":"[bufferProcess] send to processor:ปกติพุทธศาสนาเป็นที่สถิตของพระองค์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:19.525272541+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:19.525275028+07:00","message":"> Transcript [11318] [false]: 'ปกติพุทธศาสนาเป็นที่สถิตของพระองค์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:19.525278312+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:19.525280149+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:19.525282305+07:00","message":"StatePrefix: 'ปกติพุทธศาสนาเป็นที่สถิต'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:19.525284762+07:00","message":"TextPushed: 'ปกติพุทธศาสนา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:19.585331935+07:00","message":"receive streaming session, msgId: 2282"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:19.585365442+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":"2025-10-27T15:53:19.585371179+07:00","message":"receive interim result [false|false]: ปกติพุทธศาสนาเป็นที่สถิตของพระพรหมที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:19.585381576+07:00","message":"[buffer interim] 2282 false ปกติพุทธศาสนาเป็นที่สถิตของพระพรหมที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:19.585388281+07:00","message":"[bufferProcess] interim [80000000]:ปกติพุทธศาสนาเป็นที่สถิตของพระพรหมที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:19.585390632+07:00","message":"[bufferProcess] send to processor:ปกติพุทธศาสนาเป็นที่สถิตของพระพรหม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:19.585393833+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:19.585396287+07:00","message":"> Transcript [11319] [false]: 'ปกติพุทธศาสนาเป็นที่สถิตของพระพรหม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:19.585399684+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:19.585401711+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:19.585403666+07:00","message":"StatePrefix: 'ปกติพุทธศาสนาเป็นที่สถิต'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:19.585405857+07:00","message":"TextPushed: 'ปกติพุทธศาสนา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:19.585408593+07:00","message":"Push: 'เป็นที่สถิต'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:19.585410092+07:00","message":"TextPushed: 'ปกติพุทธศาสนาเป็นที่สถิต'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:19.585412429+07:00","message":"Set new StatePrefix : 'ปกติพุทธศาสนาเป็นที่สถิตของพระพรหม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:19.585414412+07:00","message":"Next Push (prob) : 'ของพระพรหม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:19.585421963+07:00","message":"push: {false เป็นที่สถิต 0 0xc002aa0980}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:19.709726207+07:00","message":"receive streaming session, msgId: 2282"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:19.709767432+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":"2025-10-27T15:53:19.709774644+07:00","message":"receive interim result [false|false]: ปกติพุทธศาสนาเป็นที่สถิตของพระโพธิสัตว์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:19.709789488+07:00","message":"[buffer interim] 2282 false ปกติพุทธศาสนาเป็นที่สถิตของพระโพธิสัตว์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:19.70979714+07:00","message":"[bufferProcess] interim [140000000]:ปกติพุทธศาสนาเป็นที่สถิตของพระโพธิสัตว์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:19.709800176+07:00","message":"[bufferProcess] send to processor:ปกติพุทธศาสนาเป็นที่สถิตของพระพรหมที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:19.709808651+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:19.709812644+07:00","message":"> Transcript [11320] [false]: 'ปกติพุทธศาสนาเป็นที่สถิตของพระพรหมที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:19.709817818+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:19.709821184+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:19.709823675+07:00","message":"StatePrefix: 'ปกติพุทธศาสนาเป็นที่สถิตของพระพรหม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:19.709826988+07:00","message":"TextPushed: 'ปกติพุทธศาสนาเป็นที่สถิต'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:20.297180552+07:00","message":"receive streaming session, msgId: 2282"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:20.297219857+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปกติพุทธศาสนาเป็นที่สถิตของพระโพธิสัตว์\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:20.29722567+07:00","message":"receive interim result [false|false]: ปกติพุทธศาสนาเป็นที่สถิตของพระโพธิสัตว์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:20.29723826+07:00","message":"[buffer interim] 2282 false ปกติพุทธศาสนาเป็นที่สถิตของพระโพธิสัตว์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:20.29724472+07:00","message":"[bufferProcess] interim [740000000]:ปกติพุทธศาสนาเป็นที่สถิตของพระโพธิสัตว์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:20.297246825+07:00","message":"[bufferProcess] send to processor:ปกติพุทธศาสนาเป็นที่สถิตของพระโพธิสัตว์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:20.297250309+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:20.297253028+07:00","message":"> Transcript [11321] [false]: 'ปกติพุทธศาสนาเป็นที่สถิตของพระโพธิสัตว์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:20.297255321+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:20.297257081+07:00","message":"Set new StatePrefix: 'ปกติพุทธศาสนาเป็นที่สถิตของพระโพธิสัตว์'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:53:20.424697098+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:53:20.424699562+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:20.653212185+07:00","message":"[GCS] IsForceVAD: false for message ID: 2282"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:20.775513756+07:00","message":"[GCS] Start streaming session, msgId: 2283"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:20.821708165+07:00","message":"receive streaming session, msgId: 2282"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:20.821740218+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปกติพุทธศาสนาเป็นที่สถิตของพระโพธิสัตว์\",\"confidence\":0.9416553}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:20.821745606+07:00","message":"receive interim result [true|false]: ปกติพุทธศาสนาเป็นที่สถิตของพระโพธิสัตว์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:20.821759841+07:00","message":"end recv isFinal message id 2282"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:20.821761907+07:00","message":"end Recv id 2282"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:20.821767443+07:00","message":"[buffer interim] 2282 true ปกติพุทธศาสนาเป็นที่สถิตของพระโพธิสัตว์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:20.821776456+07:00","message":"[bufferProcess] interim [340000000]:ปกติพุทธศาสนาเป็นที่สถิตของพระโพธิสัตว์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:20.821779279+07:00","message":"[bufferProcess] send to processor (isfinal):ปกติพุทธศาสนาเป็นที่สถิตของพระโพธิสัตว์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:20.821782747+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:20.821785371+07:00","message":"> Transcript [11322] [false]: 'ปกติพุทธศาสนาเป็นที่สถิตของพระโพธิสัตว์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:20.821787881+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:20.821789481+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:20.821791129+07:00","message":"StatePrefix: 'ปกติพุทธศาสนาเป็นที่สถิตของพระโพธิสัตว์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:20.821793276+07:00","message":"TextPushed: 'ปกติพุทธศาสนาเป็นที่สถิต'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:20.821795078+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:20.821796665+07:00","message":"> Transcript [11323] [true]: 'ปกติพุทธศาสนาเป็นที่สถิตของพระโพธิสัตว์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:20.821798591+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:20.821799923+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:20.821801436+07:00","message":"StatePrefix: 'ปกติพุทธศาสนาเป็นที่สถิตของพระโพธิสัตว์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:20.821803362+07:00","message":"TextPushed: 'ปกติพุทธศาสนาเป็นที่สถิต'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:20.82180936+07:00","message":"Push: 'ของพระโพธิสัตว์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:20.821819078+07:00","message":"push: {true ของพระโพธิสัตว์ 0 0xc002aa0980}"}
{"level":"info","service":"Main","time":"2025-10-27T15:53:20.832462624+07:00","message":"write wav file: './tmp/7446/7446_2282.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:21.35810116+07:00","message":"receive streaming session, msgId: 2283"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:21.358135241+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":"2025-10-27T15:53:21.35814006+07:00","message":"receive interim result [false|false]: มากับ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:21.358151324+07:00","message":"[buffer interim] 2283 false มากับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:21.358157414+07:00","message":"[bufferProcess] interim [600000000]:มากับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:21.358159006+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:21.957596602+07:00","message":"receive streaming session, msgId: 2283"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:21.957635276+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":"2025-10-27T15:53:21.957641918+07:00","message":"receive interim result [false|false]: รู้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:21.957656741+07:00","message":"[buffer interim] 2283 false รู้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:21.957664148+07:00","message":"[bufferProcess] interim [140000000]:รู้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:21.957667082+07:00","message":"[bufferProcess] send to processor:มากับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:21.95767358+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:21.957677008+07:00","message":"> Transcript [11324] [false]: 'มากับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:21.957679482+07:00","message":"Set StatePrefix (first interim): 'มากับ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:21.99741514+07:00","message":"[GCS] IsForceVAD: false for message ID: 2283"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:22.098005558+07:00","message":"receive streaming session, msgId: 2283"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:22.098042726+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มากับชู้\",\"confidence\":0.8348654}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:22.098049812+07:00","message":"receive interim result [true|false]: มากับชู้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:22.098060529+07:00","message":"end recv isFinal message id 2283"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:22.098063007+07:00","message":"end Recv id 2283"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:22.098070643+07:00","message":"[buffer interim] 2283 true มากับชู้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:22.098078815+07:00","message":"[bufferProcess] interim [440000000]:มากับชู้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:22.098082816+07:00","message":"[bufferProcess] send to processor (isfinal):รู้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:22.098086964+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:22.09809023+07:00","message":"> Transcript [11325] [false]: 'รู้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:22.098094091+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:22.098096795+07:00","message":"Set new StatePrefix: 'รู้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:22.098098556+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:22.098100859+07:00","message":"> Transcript [11326] [true]: 'มากับชู้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:22.098104682+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:22.098106367+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:22.098107879+07:00","message":"StatePrefix: 'รู้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:22.098109541+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:22.0981123+07:00","message":"Push: 'มากับชู้'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:22.098121446+07:00","message":"push: {true มากับชู้ 0 0xc002880780}"}
{"level":"info","service":"Main","time":"2025-10-27T15:53:22.104148968+07:00","message":"write wav file: './tmp/7446/7446_2283.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:22.123833168+07:00","message":"[GCS] Start streaming session, msgId: 2284"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:22.427868309+07:00","message":"[GCS] Cleaned up inactive client: 2248"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:22.427894928+07:00","message":"[GCS] Cleaned up inactive client: 2252"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:22.427898971+07:00","message":"[GCS] Cleaned up inactive client: 2249"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:22.427903174+07:00","message":"[GCS] Cleaned up inactive client: 2256"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:22.427905805+07:00","message":"[GCS] Cleaned up inactive client: 2258"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:22.42790852+07:00","message":"[GCS] Cleaned up inactive client: 2244"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:22.4279108+07:00","message":"[GCS] Cleaned up inactive client: 2245"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:22.427912652+07:00","message":"[GCS] Cleaned up inactive client: 2254"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:22.427914534+07:00","message":"[GCS] Cleaned up inactive client: 2250"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:22.427917067+07:00","message":"[GCS] Cleaned up inactive client: 2251"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:22.427919162+07:00","message":"[GCS] Cleaned up inactive client: 2243"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:22.427923444+07:00","message":"[GCS] Cleaned up inactive client: 2246"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:22.42792515+07:00","message":"[GCS] Cleaned up inactive client: 2255"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:22.427927602+07:00","message":"[GCS] Cleaned up inactive client: 2247"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:22.427943148+07:00","message":"[GCS] Cleaned up inactive client: 2257"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:22.427944996+07:00","message":"[GCS] Cleaned up inactive client: 2260"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:22.427946849+07:00","message":"[GCS] Cleaned up inactive client: 2253"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:22.427950925+07:00","message":"[GCS] Cleaned up inactive client: 2259"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:23.114181203+07:00","message":"receive streaming session, msgId: 2284"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:23.114216489+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":"2025-10-27T15:53:23.114222038+07:00","message":"receive interim result [false|false]: ความ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:23.114234957+07:00","message":"[buffer interim] 2284 false ความ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:23.114241688+07:00","message":"[bufferProcess] interim [960000000]:ความ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:23.114243181+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:23.11424848+07:00","message":"[bufferProcess] send to processor (ticker):ความ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:23.114250943+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:23.11425361+07:00","message":"> Transcript [11327] [false]: 'ความ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:23.114255806+07:00","message":"Set StatePrefix (first interim): 'ความ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:23.302730457+07:00","message":"receive streaming session, msgId: 2284"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:23.302762092+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":"2025-10-27T15:53:23.302767336+07:00","message":"receive interim result [false|false]: ความหมาย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:23.30278038+07:00","message":"[buffer interim] 2284 false ความหมาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:23.302786522+07:00","message":"[bufferProcess] interim [140000000]:ความหมาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:23.302788037+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:53:23.424791998+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:53:23.424803012+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:23.554116399+07:00","message":"receive streaming session, msgId: 2284"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:23.554156798+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":"2025-10-27T15:53:23.554163188+07:00","message":"receive interim result [false|false]: ความหมายของ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:23.554179069+07:00","message":"[buffer interim] 2284 false ความหมายของ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:23.554190462+07:00","message":"[bufferProcess] interim [440000000]:ความหมายของ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:23.554193656+07:00","message":"[bufferProcess] send to processor:ความหมาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:23.55420076+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:23.554204599+07:00","message":"> Transcript [11328] [false]: 'ความหมาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:23.554209001+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:23.554211583+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:23.554214187+07:00","message":"StatePrefix: 'ความ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:23.55421698+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:23.565092801+07:00","message":"receive streaming session, msgId: 2284"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:23.565123829+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":"2025-10-27T15:53:23.565129044+07:00","message":"receive interim result [false|false]: ความหมายมงคล"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:23.565142103+07:00","message":"[buffer interim] 2284 false ความหมายมงคล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:23.565147816+07:00","message":"[bufferProcess] interim [500000000]:ความหมายมงคล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:23.565149829+07:00","message":"[bufferProcess] send to processor:ความหมายของ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:23.565154801+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:23.565157302+07:00","message":"> Transcript [11329] [false]: 'ความหมายของ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:23.565169427+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:23.565171711+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:23.565173609+07:00","message":"StatePrefix: 'ความ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:23.565175391+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:24.190104804+07:00","message":"receive streaming session, msgId: 2284"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:24.190140708+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":"2025-10-27T15:53:24.190148514+07:00","message":"receive interim result [false|false]: ความหมายมงคล"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:24.190160205+07:00","message":"[buffer interim] 2284 false ความหมายมงคล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:24.190170683+07:00","message":"[bufferProcess] interim [100000000]:ความหมายมงคล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:24.190173792+07:00","message":"[bufferProcess] send to processor:ความหมายมงคล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:24.190179811+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:24.190183102+07:00","message":"> Transcript [11330] [false]: 'ความหมายมงคล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:24.190187364+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:24.190189775+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:24.190199136+07:00","message":"StatePrefix: 'ความ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:24.190200951+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:24.6031851+07:00","message":"receive streaming session, msgId: 2284"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:24.603229457+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":"2025-10-27T15:53:24.603235549+07:00","message":"receive interim result [false|false]: ความหมายมงคลถึงความ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:24.603248418+07:00","message":"[buffer interim] 2284 false ความหมายมงคลถึงความ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:24.603254276+07:00","message":"[bufferProcess] interim [520000000]:ความหมายมงคลถึงความ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:24.603256617+07:00","message":"[bufferProcess] send to processor:ความหมายมงคล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:24.603261376+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:24.603264041+07:00","message":"> Transcript [11331] [false]: 'ความหมายมงคล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:24.603268362+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:24.603270661+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:24.60327279+07:00","message":"StatePrefix: 'ความ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:24.603275462+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:24.603281926+07:00","message":"Push: 'ความ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:24.603284118+07:00","message":"TextPushed: 'ความ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:24.60328647+07:00","message":"Set new StatePrefix : 'ความหมายมงคล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:24.603289555+07:00","message":"Next Push (prob) : 'หมายมงคล'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:24.603297578+07:00","message":"push: {false ความ 0 0xc002ee5180}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:24.784037568+07:00","message":"receive streaming session, msgId: 2284"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:24.784076341+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":"2025-10-27T15:53:24.784081782+07:00","message":"receive interim result [false|false]: ความหมายมงคลถึงความสุข"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:24.78409382+07:00","message":"[buffer interim] 2284 false ความหมายมงคลถึงความสุข"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:24.784102818+07:00","message":"[bufferProcess] interim [700000000]:ความหมายมงคลถึงความสุข"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:24.784107105+07:00","message":"[bufferProcess] send to processor:ความหมายมงคลถึงความ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:24.784112434+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:24.78411499+07:00","message":"> Transcript [11332] [false]: 'ความหมายมงคลถึงความ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:24.784118217+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:24.784120155+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:24.784122305+07:00","message":"StatePrefix: 'ความหมายมงคล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:24.784124073+07:00","message":"TextPushed: 'ความ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:24.904350967+07:00","message":"receive streaming session, msgId: 2284"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:24.904384965+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":"2025-10-27T15:53:24.904391315+07:00","message":"receive interim result [false|false]: ความหมายมงคลถึงความสูง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:24.90440309+07:00","message":"[buffer interim] 2284 false ความหมายมงคลถึงความสูง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:24.904412076+07:00","message":"[bufferProcess] interim [820000000]:ความหมายมงคลถึงความสูง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:24.904415196+07:00","message":"[bufferProcess] send to processor:ความหมายมงคลถึงความสุข"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:24.904422309+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:24.904426207+07:00","message":"> Transcript [11333] [false]: 'ความหมายมงคลถึงความสุข'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:24.904430364+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:24.904432572+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:24.904435688+07:00","message":"StatePrefix: 'ความหมายมงคล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:24.90443767+07:00","message":"TextPushed: 'ความ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:25.153951324+07:00","message":"receive streaming session, msgId: 2284"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:25.153985439+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":"2025-10-27T15:53:25.153991323+07:00","message":"receive interim result [false|false]: ความหมายมงคลถึงความสูงส่ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:25.154004538+07:00","message":"[buffer interim] 2284 false ความหมายมงคลถึงความสูงส่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:25.154010759+07:00","message":"[bufferProcess] interim [60000000]:ความหมายมงคลถึงความสูงส่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:25.154013135+07:00","message":"[bufferProcess] send to processor:ความหมายมงคลถึงความสูง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:25.154021509+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:25.154023989+07:00","message":"> Transcript [11334] [false]: 'ความหมายมงคลถึงความสูง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:25.154026963+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:25.154028967+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:25.154030715+07:00","message":"StatePrefix: 'ความหมายมงคล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:25.154032454+07:00","message":"TextPushed: 'ความ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:25.365707609+07:00","message":"receive streaming session, msgId: 2284"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:25.365745517+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":"2025-10-27T15:53:25.365750868+07:00","message":"receive interim result [false|false]: ความหมายมงคลถึงความสูงส่งและ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:25.365765694+07:00","message":"[buffer interim] 2284 false ความหมายมงคลถึงความสูงส่งและ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:25.365772452+07:00","message":"[bufferProcess] interim [300000000]:ความหมายมงคลถึงความสูงส่งและ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:25.365775084+07:00","message":"[bufferProcess] send to processor:ความหมายมงคลถึงความสูงส่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:25.365778526+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:25.365780951+07:00","message":"> Transcript [11335] [false]: 'ความหมายมงคลถึงความสูงส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:25.365783958+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:25.365785751+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:25.365787752+07:00","message":"StatePrefix: 'ความหมายมงคล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:25.365789769+07:00","message":"TextPushed: 'ความ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:25.365792367+07:00","message":"Push: 'หมายมงคล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:25.365793992+07:00","message":"TextPushed: 'ความหมายมงคล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:25.365795872+07:00","message":"Set new StatePrefix : 'ความหมายมงคลถึงความสูงส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:25.365797725+07:00","message":"Next Push (prob) : 'ถึงความสูงส่ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:25.365805086+07:00","message":"push: {false หมายมงคล 0 0xc002ee5180}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:25.609157269+07:00","message":"receive streaming session, msgId: 2284"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:25.6092051+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":"2025-10-27T15:53:25.609210885+07:00","message":"receive interim result [false|false]: ความหมายมงคลถึงความสูงส่งและความ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:25.609224464+07:00","message":"[buffer interim] 2284 false ความหมายมงคลถึงความสูงส่งและความ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:25.609231477+07:00","message":"[bufferProcess] interim [480000000]:ความหมายมงคลถึงความสูงส่งและความ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:25.609233946+07:00","message":"[bufferProcess] send to processor:ความหมายมงคลถึงความสูงส่งและ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:25.609239824+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:25.609242331+07:00","message":"> Transcript [11336] [false]: 'ความหมายมงคลถึงความสูงส่งและ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:25.609245396+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:25.609247249+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:25.609248944+07:00","message":"StatePrefix: 'ความหมายมงคลถึงความสูงส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:25.609251319+07:00","message":"TextPushed: 'ความหมายมงคล'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:25.847239691+07:00","message":"receive streaming session, msgId: 2284"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:25.847276897+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":"2025-10-27T15:53:25.847283087+07:00","message":"receive interim result [false|false]: ความหมายมงคลถึงความสูงส่งและความคิด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:25.847295645+07:00","message":"[buffer interim] 2284 false ความหมายมงคลถึงความสูงส่งและความคิด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:25.847301885+07:00","message":"[bufferProcess] interim [720000000]:ความหมายมงคลถึงความสูงส่งและความคิด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:25.84730434+07:00","message":"[bufferProcess] send to processor:ความหมายมงคลถึงความสูงส่งและความ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:25.847309479+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:25.84731255+07:00","message":"> Transcript [11337] [false]: 'ความหมายมงคลถึงความสูงส่งและความ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:25.847316018+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:25.847318295+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:25.847320309+07:00","message":"StatePrefix: 'ความหมายมงคลถึงความสูงส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:25.847322759+07:00","message":"TextPushed: 'ความหมายมงคล'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:25.99694844+07:00","message":"receive streaming session, msgId: 2284"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:25.996987393+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":"2025-10-27T15:53:25.99699353+07:00","message":"receive interim result [false|false]: ความหมายมงคลถึงความสูงส่งและความเครียด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:25.997006929+07:00","message":"[buffer interim] 2284 false ความหมายมงคลถึงความสูงส่งและความเครียด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:25.997015963+07:00","message":"[bufferProcess] interim [900000000]:ความหมายมงคลถึงความสูงส่งและความเครียด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:25.997018129+07:00","message":"[bufferProcess] send to processor:ความหมายมงคลถึงความสูงส่งและความคิด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:25.997023501+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:25.997026211+07:00","message":"> Transcript [11338] [false]: 'ความหมายมงคลถึงความสูงส่งและความคิด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:25.997029741+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:25.997031564+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:25.997033679+07:00","message":"StatePrefix: 'ความหมายมงคลถึงความสูงส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:25.997036967+07:00","message":"TextPushed: 'ความหมายมงคล'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:26.065287959+07:00","message":"receive streaming session, msgId: 2284"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:26.065320777+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":"2025-10-27T15:53:26.065327127+07:00","message":"receive interim result [false|false]: ความหมายมงคลถึงความสูงส่งและความเรียบร้อย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:26.065339317+07:00","message":"[buffer interim] 2284 false ความหมายมงคลถึงความสูงส่งและความเรียบร้อย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:26.065345849+07:00","message":"[bufferProcess] interim [960000000]:ความหมายมงคลถึงความสูงส่งและความเรียบร้อย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:26.06534825+07:00","message":"[bufferProcess] send to processor:ความหมายมงคลถึงความสูงส่งและความเครียด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:26.065353187+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:26.065356156+07:00","message":"> Transcript [11339] [false]: 'ความหมายมงคลถึงความสูงส่งและความเครียด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:26.065361287+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:26.065363477+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:26.065366479+07:00","message":"StatePrefix: 'ความหมายมงคลถึงความสูงส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:26.065369769+07:00","message":"TextPushed: 'ความหมายมงคล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:26.065377009+07:00","message":"Push: 'ถึงความสูงส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:26.065381928+07:00","message":"TextPushed: 'ความหมายมงคลถึงความสูงส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:26.065384288+07:00","message":"Set new StatePrefix : 'ความหมายมงคลถึงความสูงส่งและความเครียด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:26.065386566+07:00","message":"Next Push (prob) : 'และความเครียด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:26.06539676+07:00","message":"push: {false ถึงความสูงส่ง 0 0xc002ee5180}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:26.072161087+07:00","message":"receive streaming session, msgId: 2284"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:26.072179882+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":"2025-10-27T15:53:26.072184645+07:00","message":"receive interim result [false|false]: ความหมายมงคลถึงความสูงส่งและความเพียบพร้อม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:26.072195656+07:00","message":"[buffer interim] 2284 false ความหมายมงคลถึงความสูงส่งและความเพียบพร้อม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:26.072201169+07:00","message":"[bufferProcess] interim [20000000]:ความหมายมงคลถึงความสูงส่งและความเพียบพร้อม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:26.072203499+07:00","message":"[bufferProcess] send to processor:ความหมายมงคลถึงความสูงส่งและความเรียบร้อย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:26.072206447+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:26.072208727+07:00","message":"> Transcript [11340] [false]: 'ความหมายมงคลถึงความสูงส่งและความเรียบร้อย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:26.072210888+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:26.072212646+07:00","message":"Set new StatePrefix: 'ความหมายมงคลถึงความสูงส่งและความเรียบร้อย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:26.339949347+07:00","message":"receive streaming session, msgId: 2284"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:26.339985663+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":"2025-10-27T15:53:26.339992634+07:00","message":"receive interim result [false|false]: ความหมายมงคลถึงความสูงส่งและความพร้อมของ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:26.340006492+07:00","message":"[buffer interim] 2284 false ความหมายมงคลถึงความสูงส่งและความพร้อมของ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:26.340020355+07:00","message":"[bufferProcess] interim [200000000]:ความหมายมงคลถึงความสูงส่งและความพร้อมของ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:26.34002378+07:00","message":"[bufferProcess] send to processor:ความหมายมงคลถึงความสูงส่งและความเพียบพร้อม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:26.340030601+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:26.340034234+07:00","message":"> Transcript [11341] [false]: 'ความหมายมงคลถึงความสูงส่งและความเพียบพร้อม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:26.340037292+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:26.340039721+07:00","message":"Set new StatePrefix: 'ความหมายมงคลถึงความสูงส่งและความเพียบพร้อม'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:53:26.42568781+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:53:26.425698164+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:26.435438261+07:00","message":"receive streaming session, msgId: 2284"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:26.435467371+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":"2025-10-27T15:53:26.435472854+07:00","message":"receive interim result [false|false]: ความหมายมงคลถึงความสูงส่งและความพร้อมของคุณ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:26.435483474+07:00","message":"[buffer interim] 2284 false ความหมายมงคลถึงความสูงส่งและความพร้อมของคุณ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:26.435490722+07:00","message":"[bufferProcess] interim [320000000]:ความหมายมงคลถึงความสูงส่งและความพร้อมของคุณ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:26.435493049+07:00","message":"[bufferProcess] send to processor:ความหมายมงคลถึงความสูงส่งและความพร้อมของ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:26.435498388+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:26.435501364+07:00","message":"> Transcript [11342] [false]: 'ความหมายมงคลถึงความสูงส่งและความพร้อมของ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:26.435503648+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:26.435505216+07:00","message":"Set new StatePrefix: 'ความหมายมงคลถึงความสูงส่งและความพร้อมของ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:26.701770172+07:00","message":"receive streaming session, msgId: 2284"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:26.701805208+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":"2025-10-27T15:53:26.70181126+07:00","message":"receive interim result [false|false]: ความหมายมงคลถึงความสูงส่งและความพร้อมของคุณธรรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:26.701824385+07:00","message":"[buffer interim] 2284 false ความหมายมงคลถึงความสูงส่งและความพร้อมของคุณธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:26.701830621+07:00","message":"[bufferProcess] interim [560000000]:ความหมายมงคลถึงความสูงส่งและความพร้อมของคุณธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:26.701832805+07:00","message":"[bufferProcess] send to processor:ความหมายมงคลถึงความสูงส่งและความพร้อมของคุณ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:26.70183767+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:26.701840208+07:00","message":"> Transcript [11343] [false]: 'ความหมายมงคลถึงความสูงส่งและความพร้อมของคุณ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:26.701846235+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:26.701848322+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:26.70184999+07:00","message":"StatePrefix: 'ความหมายมงคลถึงความสูงส่งและความพร้อมของ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:26.701858487+07:00","message":"TextPushed: 'ความหมายมงคลถึงความสูงส่ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:27.270882767+07:00","message":"receive streaming session, msgId: 2284"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:27.270927175+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ความหมายมงคลถึงความสูงส่งและความพร้อมของคุณธรรม\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:27.270933778+07:00","message":"receive interim result [false|false]: ความหมายมงคลถึงความสูงส่งและความพร้อมของคุณธรรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:27.270946181+07:00","message":"[buffer interim] 2284 false ความหมายมงคลถึงความสูงส่งและความพร้อมของคุณธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:27.270953335+07:00","message":"[bufferProcess] interim [160000000]:ความหมายมงคลถึงความสูงส่งและความพร้อมของคุณธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:27.27095559+07:00","message":"[bufferProcess] send to processor:ความหมายมงคลถึงความสูงส่งและความพร้อมของคุณธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:27.270958933+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:27.270961381+07:00","message":"> Transcript [11344] [false]: 'ความหมายมงคลถึงความสูงส่งและความพร้อมของคุณธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:27.270965243+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:27.270967086+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:27.270968873+07:00","message":"StatePrefix: 'ความหมายมงคลถึงความสูงส่งและความพร้อมของ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:27.270971249+07:00","message":"TextPushed: 'ความหมายมงคลถึงความสูงส่ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:27.987377594+07:00","message":"receive streaming session, msgId: 2284"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:27.987415953+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":"2025-10-27T15:53:27.987423335+07:00","message":"receive interim result [false|false]: ความหมายมงคลถึงความสูงส่งและความพร้อมของคุณธรรมซึ่งสะท้อน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:27.987437707+07:00","message":"[buffer interim] 2284 false ความหมายมงคลถึงความสูงส่งและความพร้อมของคุณธรรมซึ่งสะท้อน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:27.987446039+07:00","message":"[bufferProcess] interim [880000000]:ความหมายมงคลถึงความสูงส่งและความพร้อมของคุณธรรมซึ่งสะท้อน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:27.987449993+07:00","message":"[bufferProcess] send to processor:ความหมายมงคลถึงความสูงส่งและความพร้อมของคุณธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:27.987454479+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:27.987458172+07:00","message":"> Transcript [11345] [false]: 'ความหมายมงคลถึงความสูงส่งและความพร้อมของคุณธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:27.987462543+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:27.987464837+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:27.987467288+07:00","message":"StatePrefix: 'ความหมายมงคลถึงความสูงส่งและความพร้อมของ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:27.987470485+07:00","message":"TextPushed: 'ความหมายมงคลถึงความสูงส่ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:28.084317312+07:00","message":"[GCS] IsForceVAD: false for message ID: 2284"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:28.148164898+07:00","message":"[GCS] Start streaming session, msgId: 2285"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:28.273380792+07:00","message":"[GCS] IsForceVAD: false for message ID: 2285"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:28.28847968+07:00","message":"receive streaming session, msgId: 2284"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:28.288514169+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จึงถึงความหมายมงคลถึงความสูงส่งและความเพียบพร้อมของคุณธรรมซึ่งสะท้อน\",\"confidence\":0.8970922}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:28.288519991+07:00","message":"receive interim result [true|false]: จึงถึงความหมายมงคลถึงความสูงส่งและความเพียบพร้อมของคุณธรรมซึ่งสะท้อน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:28.288527157+07:00","message":"end recv isFinal message id 2284"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:28.288528949+07:00","message":"end Recv id 2284"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:28.288533943+07:00","message":"[buffer interim] 2284 true จึงถึงความหมายมงคลถึงความสูงส่งและความเพียบพร้อมของคุณธรรมซึ่งสะท้อน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:28.288542148+07:00","message":"[bufferProcess] interim [180000000]:จึงถึงความหมายมงคลถึงความสูงส่งและความเพียบพร้อมของคุณธรรมซึ่งสะท้อน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:28.288545031+07:00","message":"[bufferProcess] send to processor (isfinal):ความหมายมงคลถึงความสูงส่งและความพร้อมของคุณธรรมซึ่งสะท้อน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:28.288548834+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:28.288551189+07:00","message":"> Transcript [11346] [false]: 'ความหมายมงคลถึงความสูงส่งและความพร้อมของคุณธรรมซึ่งสะท้อน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:28.288554476+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:28.288556161+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:28.288557937+07:00","message":"StatePrefix: 'ความหมายมงคลถึงความสูงส่งและความพร้อมของ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:28.288560271+07:00","message":"TextPushed: 'ความหมายมงคลถึงความสูงส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:28.288563377+07:00","message":"Push: 'และความพร้อมของ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:28.288565077+07:00","message":"TextPushed: 'ความหมายมงคลถึงความสูงส่งและความพร้อมของ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:28.288566904+07:00","message":"Set new StatePrefix : 'ความหมายมงคลถึงความสูงส่งและความพร้อมของคุณธรรมซึ่งสะท้อน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:28.288569226+07:00","message":"Next Push (prob) : 'คุณธรรมซึ่งสะท้อน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:28.288570929+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:28.28857266+07:00","message":"> Transcript [11347] [true]: 'จึงถึงความหมายมงคลถึงความสูงส่งและความเพียบพร้อมของคุณธรรมซึ่งสะท้อน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:28.288574641+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:28.288575969+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:28.288577639+07:00","message":"StatePrefix: 'ความหมายมงคลถึงความสูงส่งและความพร้อมของคุณธรรมซึ่งสะท้อน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:28.288579277+07:00","message":"TextPushed: 'ความหมายมงคลถึงความสูงส่งและความพร้อมของ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:28.288580789+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:28.288684092+07:00","message":"push: {false และความพร้อมของ 0 0xc002ee5180}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:28.288732728+07:00","message":"Push: 'คุณธรรมซึ่งสะท้อน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:28.288735384+07:00","message":"TextPushed: 'ความหมายมงคลถึงความสูงส่งและความพร้อมของคุณธรรมซึ่งสะท้อน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:28.28873694+07:00","message":"Set new StatePrefix : 'จึงถึงความหมายมงคลถึงความสูงส่งและความเพียบพร้อมของคุณธรรมซึ่งสะท้อน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:28.288738792+07:00","message":"Next Push (prob) : 'จึงถึงความหมายมงคลถึงความสูงส่งและความเพียบพร้อมของคุณธรรมซึ่งสะท้อน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:28.288744713+07:00","message":"push: {true คุณธรรมซึ่งสะท้อน 0 0xc002ee5180}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:28.288754+07:00","message":"write aligntment file to 'tmp/7446/align_message_id_2284.html'"}
{"level":"info","service":"Main","time":"2025-10-27T15:53:28.30229361+07:00","message":"write wav file: './tmp/7446/7446_2284.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:28.334155578+07:00","message":"[GCS] Start streaming session, msgId: 2286"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:28.435582747+07:00","message":"receive streaming session, msgId: 2285"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:28.435603173+07:00","message":"found end of frame, send empty tag with msgId: 2285"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:28.435608734+07:00","message":"end Recv id 2285"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:28.435614513+07:00","message":"[buffer interim] 2285 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:28.435620826+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:28.435624352+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:28.435626996+07:00","message":"> Transcript [11348] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:28.435629019+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:28.435630728+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:28.435632543+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:28.435634108+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:28.435636367+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:28.435644829+07:00","message":"push: {true \n 0 0xc002aa1480}"}
{"level":"info","service":"Main","time":"2025-10-27T15:53:28.440475963+07:00","message":"write wav file: './tmp/7446/7446_2285.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:53:29.426358569+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:53:29.426373605+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:29.705128542+07:00","message":"receive streaming session, msgId: 2286"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:29.705185611+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":"2025-10-27T15:53:29.705195853+07:00","message":"receive interim result [false|false]: วิธี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:29.705211771+07:00","message":"[buffer interim] 2286 false วิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:29.705222398+07:00","message":"[bufferProcess] interim [140000000]:วิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:29.705224675+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:29.705230919+07:00","message":"[bufferProcess] send to processor (ticker):วิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:29.705234121+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:29.705239101+07:00","message":"> Transcript [11349] [false]: 'วิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:29.705242171+07:00","message":"Set StatePrefix (first interim): 'วิธี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:29.776468732+07:00","message":"receive streaming session, msgId: 2286"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:29.776507721+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":"2025-10-27T15:53:29.776513479+07:00","message":"receive interim result [false|false]: วิธีการ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:29.776526243+07:00","message":"[buffer interim] 2286 false วิธีการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:29.776534371+07:00","message":"[bufferProcess] interim [260000000]:วิธีการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:29.776536331+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:30.088616771+07:00","message":"receive streaming session, msgId: 2286"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:30.088653505+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":"2025-10-27T15:53:30.08865921+07:00","message":"receive interim result [false|false]: และพิธีกรรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:30.088689024+07:00","message":"[buffer interim] 2286 false และพิธีกรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:30.088700603+07:00","message":"[bufferProcess] interim [440000000]:และพิธีกรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:30.08870274+07:00","message":"[bufferProcess] send to processor:วิธีการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:30.088706572+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:30.088710128+07:00","message":"> Transcript [11350] [false]: 'วิธีการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:30.088713247+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:30.088715035+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:30.088716623+07:00","message":"StatePrefix: 'วิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:30.088718365+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:30.104941192+07:00","message":"receive streaming session, msgId: 2286"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:30.104965718+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":"2025-10-27T15:53:30.104971709+07:00","message":"receive interim result [false|false]: และพิธีกรรมที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:30.10498431+07:00","message":"[buffer interim] 2286 false และพิธีกรรมที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:30.104988863+07:00","message":"[bufferProcess] interim [500000000]:และพิธีกรรมที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:30.104990879+07:00","message":"[bufferProcess] send to processor:และพิธีกรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:30.104993651+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:30.104995737+07:00","message":"> Transcript [11351] [false]: 'และพิธีกรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:30.104997184+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:30.104999533+07:00","message":"Set new StatePrefix: 'และพิธีกรรม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:30.114406988+07:00","message":"receive streaming session, msgId: 2286"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:30.114433415+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":"2025-10-27T15:53:30.114437437+07:00","message":"receive interim result [false|false]: และพิธีกรรมที่เกี่ยว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:30.114451112+07:00","message":"[buffer interim] 2286 false และพิธีกรรมที่เกี่ยว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:30.114456408+07:00","message":"[bufferProcess] interim [620000000]:และพิธีกรรมที่เกี่ยว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:30.1144598+07:00","message":"[bufferProcess] send to processor:และพิธีกรรมที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:30.114467165+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:30.114469161+07:00","message":"> Transcript [11352] [false]: 'และพิธีกรรมที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:30.114471863+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:30.114473517+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:30.114475129+07:00","message":"StatePrefix: 'และพิธีกรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:30.11447686+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:30.29183568+07:00","message":"receive streaming session, msgId: 2286"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:30.291890442+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":"2025-10-27T15:53:30.291896621+07:00","message":"receive interim result [false|false]: และพิธีกรรมที่เกิด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:30.291911156+07:00","message":"[buffer interim] 2286 false และพิธีกรรมที่เกิด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:30.291920997+07:00","message":"[bufferProcess] interim [740000000]:และพิธีกรรมที่เกิด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:30.291923241+07:00","message":"[bufferProcess] send to processor:และพิธีกรรมที่เกี่ยว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:30.291926851+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:30.291931011+07:00","message":"> Transcript [11353] [false]: 'และพิธีกรรมที่เกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:30.291934317+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:30.291936464+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:30.291938068+07:00","message":"StatePrefix: 'และพิธีกรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:30.29193989+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:30.485308568+07:00","message":"receive streaming session, msgId: 2286"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:30.485345182+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":"2025-10-27T15:53:30.485350848+07:00","message":"receive interim result [false|false]: และพิธีกรรมที่เกิดจาก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:30.485366496+07:00","message":"[buffer interim] 2286 false และพิธีกรรมที่เกิดจาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:30.485374197+07:00","message":"[bufferProcess] interim [920000000]:และพิธีกรรมที่เกิดจาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:30.485376552+07:00","message":"[bufferProcess] send to processor:และพิธีกรรมที่เกิด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:30.485379735+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:30.485382186+07:00","message":"> Transcript [11354] [false]: 'และพิธีกรรมที่เกิด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:30.485385406+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:30.485387149+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:30.485388717+07:00","message":"StatePrefix: 'และพิธีกรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:30.48539042+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:30.50138719+07:00","message":"receive streaming session, msgId: 2286"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:30.501425144+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":"2025-10-27T15:53:30.50143254+07:00","message":"receive interim result [false|false]: และพิธีกรรมที่กระทำ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:30.501447887+07:00","message":"[buffer interim] 2286 false และพิธีกรรมที่กระทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:30.501457913+07:00","message":"[bufferProcess] interim [980000000]:และพิธีกรรมที่กระทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:30.501461111+07:00","message":"[bufferProcess] send to processor:และพิธีกรรมที่เกิดจาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:30.501466877+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:30.501469477+07:00","message":"> Transcript [11355] [false]: 'และพิธีกรรมที่เกิดจาก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:30.501472294+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:30.501474124+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:30.501475566+07:00","message":"StatePrefix: 'และพิธีกรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:30.501477308+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:30.501481309+07:00","message":"Push: 'และพิธีกรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:30.501483775+07:00","message":"TextPushed: 'และพิธีกรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:30.501485647+07:00","message":"Set new StatePrefix : 'และพิธีกรรมที่เกิดจาก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:30.50148772+07:00","message":"Next Push (prob) : 'ที่เกิดจาก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:30.501495382+07:00","message":"push: {false และพิธีกรรม 0 0xc002b14680}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:31.12235764+07:00","message":"receive streaming session, msgId: 2286"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:31.122398334+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และพิธีกรรมที่กระทำ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:31.122404627+07:00","message":"receive interim result [false|false]: และพิธีกรรมที่กระทำ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:31.122417873+07:00","message":"[buffer interim] 2286 false และพิธีกรรมที่กระทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:31.122424902+07:00","message":"[bufferProcess] interim [580000000]:และพิธีกรรมที่กระทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:31.122426965+07:00","message":"[bufferProcess] send to processor:และพิธีกรรมที่กระทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:31.122432873+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:31.122435729+07:00","message":"> Transcript [11356] [false]: 'และพิธีกรรมที่กระทำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:31.122437863+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:31.122439924+07:00","message":"Set new StatePrefix: 'และพิธีกรรมที่กระทำ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:31.565715922+07:00","message":"receive streaming session, msgId: 2286"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:31.56575671+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":"2025-10-27T15:53:31.565763145+07:00","message":"receive interim result [false|false]: และพิธีกรรมที่กระทำและพระมหา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:31.5657767+07:00","message":"[buffer interim] 2286 false และพิธีกรรมที่กระทำและพระมหา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:31.565786124+07:00","message":"[bufferProcess] interim [60000000]:และพิธีกรรมที่กระทำและพระมหา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:31.565789119+07:00","message":"[bufferProcess] send to processor:และพิธีกรรมที่กระทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:31.565795875+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:31.565799701+07:00","message":"> Transcript [11357] [false]: 'และพิธีกรรมที่กระทำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:31.565804134+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:31.565806436+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:31.565809385+07:00","message":"StatePrefix: 'และพิธีกรรมที่กระทำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:31.565811288+07:00","message":"TextPushed: 'และพิธีกรรม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:31.821087029+07:00","message":"receive streaming session, msgId: 2286"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:31.821121444+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":"2025-10-27T15:53:31.821127329+07:00","message":"receive interim result [false|false]: และพิธีกรรมที่กระทำและพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:31.82114037+07:00","message":"[buffer interim] 2286 false และพิธีกรรมที่กระทำและพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:31.821147357+07:00","message":"[bufferProcess] interim [240000000]:และพิธีกรรมที่กระทำและพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:31.821149689+07:00","message":"[bufferProcess] send to processor:และพิธีกรรมที่กระทำและพระมหา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:31.821155049+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:31.821168961+07:00","message":"> Transcript [11358] [false]: 'และพิธีกรรมที่กระทำและพระมหา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:31.821173703+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:31.821176665+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:31.821179971+07:00","message":"StatePrefix: 'และพิธีกรรมที่กระทำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:31.821181987+07:00","message":"TextPushed: 'และพิธีกรรม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:31.825739583+07:00","message":"receive streaming session, msgId: 2286"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:31.825756365+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":"2025-10-27T15:53:31.825760561+07:00","message":"receive interim result [false|false]: และพิธีกรรมที่กระทำและพระมหากษัตริย์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:31.825766939+07:00","message":"[buffer interim] 2286 false และพิธีกรรมที่กระทำและพระมหากษัตริย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:31.825770602+07:00","message":"[bufferProcess] interim [300000000]:และพิธีกรรมที่กระทำและพระมหากษัตริย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:31.825772658+07:00","message":"[bufferProcess] send to processor:และพิธีกรรมที่กระทำและพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:31.825779983+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:31.825783168+07:00","message":"> Transcript [11359] [false]: 'และพิธีกรรมที่กระทำและพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:31.825786133+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:31.825788443+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:31.825790553+07:00","message":"StatePrefix: 'และพิธีกรรมที่กระทำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:31.825793154+07:00","message":"TextPushed: 'และพิธีกรรม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:32.208276008+07:00","message":"receive streaming session, msgId: 2286"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:32.208324589+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":"2025-10-27T15:53:32.208330307+07:00","message":"receive interim result [false|false]: และพิธีกรรมที่กระทำและพระมหากษัตริย์องค์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:32.208343481+07:00","message":"[buffer interim] 2286 false และพิธีกรรมที่กระทำและพระมหากษัตริย์องค์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:32.208350561+07:00","message":"[bufferProcess] interim [720000000]:และพิธีกรรมที่กระทำและพระมหากษัตริย์องค์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:32.208353502+07:00","message":"[bufferProcess] send to processor:และพิธีกรรมที่กระทำและพระมหากษัตริย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:32.208358707+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:32.208361189+07:00","message":"> Transcript [11360] [false]: 'และพิธีกรรมที่กระทำและพระมหากษัตริย์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:32.208364968+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:32.208366869+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:32.20836903+07:00","message":"StatePrefix: 'และพิธีกรรมที่กระทำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:32.208371127+07:00","message":"TextPushed: 'และพิธีกรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:32.208375604+07:00","message":"Push: 'ที่กระทำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:32.208377375+07:00","message":"TextPushed: 'และพิธีกรรมที่กระทำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:32.208379069+07:00","message":"Set new StatePrefix : 'และพิธีกรรมที่กระทำและพระมหากษัตริย์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:32.208380877+07:00","message":"Next Push (prob) : 'และพระมหากษัตริย์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:32.208389132+07:00","message":"push: {false ที่กระทำ 0 0xc002b14680}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:32.404435919+07:00","message":"receive streaming session, msgId: 2286"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:32.404471961+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":"2025-10-27T15:53:32.404477606+07:00","message":"receive interim result [false|false]: และพิธีกรรมที่กระทำและพระมหากษัตริย์องค์ใด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:32.404493837+07:00","message":"[buffer interim] 2286 false และพิธีกรรมที่กระทำและพระมหากษัตริย์องค์ใด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:32.404502638+07:00","message":"[bufferProcess] interim [900000000]:และพิธีกรรมที่กระทำและพระมหากษัตริย์องค์ใด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:32.404510647+07:00","message":"[bufferProcess] send to processor:และพิธีกรรมที่กระทำและพระมหากษัตริย์องค์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:32.404517243+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:32.404520744+07:00","message":"> Transcript [11361] [false]: 'และพิธีกรรมที่กระทำและพระมหากษัตริย์องค์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:32.404525586+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:32.404528155+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:32.404530418+07:00","message":"StatePrefix: 'และพิธีกรรมที่กระทำและพระมหากษัตริย์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:32.404534681+07:00","message":"TextPushed: 'และพิธีกรรมที่กระทำ'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:53:32.42736051+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:53:32.427372631+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:32.532841156+07:00","message":"receive streaming session, msgId: 2286"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:32.532883007+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":"2025-10-27T15:53:32.532888649+07:00","message":"receive interim result [false|false]: และพิธีกรรมที่กระทำและพระมหากษัตริย์องค์นี้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:32.532908089+07:00","message":"[buffer interim] 2286 false และพิธีกรรมที่กระทำและพระมหากษัตริย์องค์นี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:32.532914873+07:00","message":"[bufferProcess] interim [960000000]:และพิธีกรรมที่กระทำและพระมหากษัตริย์องค์นี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:32.532917323+07:00","message":"[bufferProcess] send to processor:และพิธีกรรมที่กระทำและพระมหากษัตริย์องค์ใด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:32.532922898+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:32.53292539+07:00","message":"> Transcript [11362] [false]: 'และพิธีกรรมที่กระทำและพระมหากษัตริย์องค์ใด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:32.532928616+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:32.532930414+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:32.532932552+07:00","message":"StatePrefix: 'และพิธีกรรมที่กระทำและพระมหากษัตริย์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:32.532934596+07:00","message":"TextPushed: 'และพิธีกรรมที่กระทำ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:32.614416144+07:00","message":"receive streaming session, msgId: 2286"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:32.614456843+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":"2025-10-27T15:53:32.614463148+07:00","message":"receive interim result [false|false]: และพิธีกรรมที่กระทำและพระมหากษัตริย์องค์นี้ค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:32.614487369+07:00","message":"[buffer interim] 2286 false และพิธีกรรมที่กระทำและพระมหากษัตริย์องค์นี้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:32.614494301+07:00","message":"[bufferProcess] interim [80000000]:และพิธีกรรมที่กระทำและพระมหากษัตริย์องค์นี้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:32.614497031+07:00","message":"[bufferProcess] send to processor:และพิธีกรรมที่กระทำและพระมหากษัตริย์องค์นี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:32.614502665+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:32.614505268+07:00","message":"> Transcript [11363] [false]: 'และพิธีกรรมที่กระทำและพระมหากษัตริย์องค์นี้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:32.614508687+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:32.614510441+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:32.614512307+07:00","message":"StatePrefix: 'และพิธีกรรมที่กระทำและพระมหากษัตริย์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:32.614514641+07:00","message":"TextPushed: 'และพิธีกรรมที่กระทำ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:33.134791233+07:00","message":"[GCS] IsForceVAD: false for message ID: 2286"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:33.161258489+07:00","message":"receive streaming session, msgId: 2286"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:33.161295506+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และพิธีกรรมที่กระทำและพระมหากษัตริย์องค์นี้ค่ะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:33.161303158+07:00","message":"receive interim result [false|false]: และพิธีกรรมที่กระทำและพระมหากษัตริย์องค์นี้ค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:33.161316598+07:00","message":"[buffer interim] 2286 false และพิธีกรรมที่กระทำและพระมหากษัตริย์องค์นี้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:33.161323606+07:00","message":"[bufferProcess] interim [680000000]:และพิธีกรรมที่กระทำและพระมหากษัตริย์องค์นี้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:33.161325891+07:00","message":"[bufferProcess] send to processor:และพิธีกรรมที่กระทำและพระมหากษัตริย์องค์นี้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:33.161331033+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:33.161333696+07:00","message":"> Transcript [11364] [false]: 'และพิธีกรรมที่กระทำและพระมหากษัตริย์องค์นี้ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:33.161337322+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:33.161339301+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:33.161341456+07:00","message":"StatePrefix: 'และพิธีกรรมที่กระทำและพระมหากษัตริย์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:33.161343773+07:00","message":"TextPushed: 'และพิธีกรรมที่กระทำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:33.161350267+07:00","message":"Push: 'และพระมหากษัตริย์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:33.161351963+07:00","message":"TextPushed: 'และพิธีกรรมที่กระทำและพระมหากษัตริย์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:33.161353797+07:00","message":"Set new StatePrefix : 'และพิธีกรรมที่กระทำและพระมหากษัตริย์องค์นี้ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:33.161356023+07:00","message":"Next Push (prob) : 'องค์นี้ค่ะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:33.161363623+07:00","message":"push: {false และพระมหากษัตริย์ 0 0xc002b14680}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:33.301179821+07:00","message":"receive streaming session, msgId: 2286"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:33.301223637+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"และพิธีกรรมที่กระทำและพระมหากษัตริย์องค์นี้ค่ะ\",\"confidence\":0.9416898}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":830000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:33.30123033+07:00","message":"receive interim result [true|false]: และพิธีกรรมที่กระทำและพระมหากษัตริย์องค์นี้ค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:33.301239734+07:00","message":"end recv isFinal message id 2286"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:33.301241582+07:00","message":"end Recv id 2286"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:33.301246885+07:00","message":"[buffer interim] 2286 true และพิธีกรรมที่กระทำและพระมหากษัตริย์องค์นี้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:33.301253523+07:00","message":"[bufferProcess] interim [830000000]:และพิธีกรรมที่กระทำและพระมหากษัตริย์องค์นี้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:33.301258043+07:00","message":"[bufferProcess] send to processor (isfinal):และพิธีกรรมที่กระทำและพระมหากษัตริย์องค์นี้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:33.301261735+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:33.301264288+07:00","message":"> Transcript [11365] [false]: 'และพิธีกรรมที่กระทำและพระมหากษัตริย์องค์นี้ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:33.301266884+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:33.301268516+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:33.301270836+07:00","message":"StatePrefix: 'และพิธีกรรมที่กระทำและพระมหากษัตริย์องค์นี้ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:33.301273327+07:00","message":"TextPushed: 'และพิธีกรรมที่กระทำและพระมหากษัตริย์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:33.301274862+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:33.30127653+07:00","message":"> Transcript [11366] [true]: 'และพิธีกรรมที่กระทำและพระมหากษัตริย์องค์นี้ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:33.301278311+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:33.301279611+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:33.30128106+07:00","message":"StatePrefix: 'และพิธีกรรมที่กระทำและพระมหากษัตริย์องค์นี้ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:33.301283216+07:00","message":"TextPushed: 'และพิธีกรรมที่กระทำและพระมหากษัตริย์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:33.301288975+07:00","message":"Push: 'องค์นี้ค่ะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:33.301296888+07:00","message":"push: {true องค์นี้ค่ะ 0 0xc002b14680}"}
{"level":"info","service":"Main","time":"2025-10-27T15:53:33.311220149+07:00","message":"write wav file: './tmp/7446/7446_2286.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:33.905876987+07:00","message":"[GCS] Start streaming session, msgId: 2287"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:34.033037576+07:00","message":"[GCS] IsForceVAD: false for message ID: 2287"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:34.17509753+07:00","message":"[GCS] Start streaming session, msgId: 2288"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:34.20515889+07:00","message":"receive streaming session, msgId: 2287"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:34.205184867+07:00","message":"found end of frame, send empty tag with msgId: 2287"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:34.205188775+07:00","message":"end Recv id 2287"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:34.205196445+07:00","message":"[buffer interim] 2287 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:34.205204647+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:34.20520894+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:34.205212372+07:00","message":"> Transcript [11367] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:34.205215745+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:34.205217956+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:34.20522002+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:34.205222441+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:34.205225434+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:34.205236126+07:00","message":"push: {true \n 0 0xc002aa0500}"}
{"level":"info","service":"Main","time":"2025-10-27T15:53:34.209625614+07:00","message":"write wav file: './tmp/7446/7446_2287.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:34.234996022+07:00","message":"[GCS] IsForceVAD: false for message ID: 2288"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:34.49791996+07:00","message":"[GCS] Start streaming session, msgId: 2289"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:34.613957164+07:00","message":"[GCS] IsForceVAD: false for message ID: 2289"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:34.631928343+07:00","message":"receive streaming session, msgId: 2288"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:34.631943719+07:00","message":"found end of frame, send empty tag with msgId: 2288"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:34.63194644+07:00","message":"end Recv id 2288"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:34.631951851+07:00","message":"[buffer interim] 2288 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:34.631958+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:34.631961285+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:34.631964115+07:00","message":"> Transcript [11368] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:34.631967394+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:34.631969376+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:34.631970766+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:34.631972534+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:34.631978493+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:34.631986796+07:00","message":"push: {true \n 0 0xc002ee4980}"}
{"level":"info","service":"Main","time":"2025-10-27T15:53:34.636069155+07:00","message":"write wav file: './tmp/7446/7446_2288.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:34.792741406+07:00","message":"receive streaming session, msgId: 2289"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:34.792759818+07:00","message":"found end of frame, send empty tag with msgId: 2289"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:34.792762407+07:00","message":"end Recv id 2289"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:34.792768793+07:00","message":"[buffer interim] 2289 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:34.792775577+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:34.792778819+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:34.792781392+07:00","message":"> Transcript [11369] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:34.792783448+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:34.792785095+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:34.792786913+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:34.792788835+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:34.792791231+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:34.792801217+07:00","message":"push: {true \n 0 0xc002a07300}"}
{"level":"info","service":"Main","time":"2025-10-27T15:53:34.796985466+07:00","message":"write wav file: './tmp/7446/7446_2289.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:34.935971239+07:00","message":"[GCS] Start streaming session, msgId: 2290"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:35.003262196+07:00","message":"[GCS] IsForceVAD: false for message ID: 2290"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:35.066402685+07:00","message":"[GCS] Start streaming session, msgId: 2291"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:35.196142909+07:00","message":"receive streaming session, msgId: 2290"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:35.196161484+07:00","message":"found end of frame, send empty tag with msgId: 2290"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:35.196164149+07:00","message":"end Recv id 2290"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:35.196171129+07:00","message":"[buffer interim] 2290 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:35.196177704+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:35.196181268+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:35.196184047+07:00","message":"> Transcript [11370] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:35.196186464+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:35.196188113+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:35.196189565+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:35.196191227+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:35.19619767+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:35.1962062+07:00","message":"push: {true \n 0 0xc002881b00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:53:35.201026581+07:00","message":"write wav file: './tmp/7446/7446_2290.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:53:35.428219828+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:53:35.428234091+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:35.4542586+07:00","message":"[GCS] IsForceVAD: false for message ID: 2291"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:35.57548954+07:00","message":"receive streaming session, msgId: 2291"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:35.575512572+07:00","message":"found end of frame, send empty tag with msgId: 2291"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:35.575516176+07:00","message":"end Recv id 2291"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:35.575524683+07:00","message":"[buffer interim] 2291 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:35.575532884+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:35.575537152+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:35.575540899+07:00","message":"> Transcript [11371] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:35.57554415+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:35.575546468+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:35.575548789+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:35.575550885+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:35.575554225+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:35.575567047+07:00","message":"push: {true \n 0 0xc002881c80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:53:35.581358208+07:00","message":"write wav file: './tmp/7446/7446_2291.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:35.646883541+07:00","message":"[GCS] Start streaming session, msgId: 2292"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:38.203196601+07:00","message":"[GCS] IsForceVAD: false for message ID: 2292"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:38.266260239+07:00","message":"[GCS] Start streaming session, msgId: 2293"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:38.296151761+07:00","message":"receive streaming session, msgId: 2292"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:38.296170796+07:00","message":"found end of frame, send empty tag with msgId: 2292"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:38.296173731+07:00","message":"end Recv id 2292"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:38.296179778+07:00","message":"[buffer interim] 2292 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:38.29618667+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:38.29619034+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:38.296192938+07:00","message":"> Transcript [11372] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:38.296195165+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:38.296196965+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:38.296198477+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:38.296200431+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:38.296207551+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:38.296216642+07:00","message":"push: {true \n 0 0xc002aa0f00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:53:38.304199324+07:00","message":"write wav file: './tmp/7446/7446_2292.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:53:38.42839691+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:53:38.42840349+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:38.454295634+07:00","message":"[GCS] IsForceVAD: false for message ID: 2293"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:38.566037731+07:00","message":"receive streaming session, msgId: 2293"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:38.566055433+07:00","message":"found end of frame, send empty tag with msgId: 2293"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:38.566058266+07:00","message":"end Recv id 2293"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:38.566064637+07:00","message":"[buffer interim] 2293 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:38.56607094+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:38.566074448+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:38.566077033+07:00","message":"> Transcript [11373] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:38.56607926+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:38.566081016+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:38.566082931+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:38.566084504+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:38.566090997+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:38.566100659+07:00","message":"push: {true \n 0 0xc002aa1300}"}
{"level":"info","service":"Main","time":"2025-10-27T15:53:38.571744914+07:00","message":"write wav file: './tmp/7446/7446_2293.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:38.716213516+07:00","message":"[GCS] Start streaming session, msgId: 2294"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:40.124376228+07:00","message":"[GCS] IsForceVAD: false for message ID: 2294"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:40.185589097+07:00","message":"[GCS] Start streaming session, msgId: 2295"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:40.223138737+07:00","message":"receive streaming session, msgId: 2294"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:40.223153308+07:00","message":"found end of frame, send empty tag with msgId: 2294"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:40.223156131+07:00","message":"end Recv id 2294"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:40.223160965+07:00","message":"[buffer interim] 2294 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:40.223167748+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:40.2231715+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:40.223174005+07:00","message":"> Transcript [11374] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:40.223176011+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:40.223177705+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:40.223179168+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:40.223181024+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:40.223183305+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:40.223192788+07:00","message":"push: {true \n 0 0xc002aa0c00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:53:40.228944434+07:00","message":"write wav file: './tmp/7446/7446_2294.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:53:41.428937431+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:53:41.428947927+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:43.073924377+07:00","message":"[GCS] IsForceVAD: false for message ID: 2295"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:43.171109545+07:00","message":"receive streaming session, msgId: 2295"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:43.171127223+07:00","message":"found end of frame, send empty tag with msgId: 2295"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:43.171130053+07:00","message":"end Recv id 2295"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:43.171135926+07:00","message":"[buffer interim] 2295 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:43.171142022+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:43.17114635+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:43.171148959+07:00","message":"> Transcript [11375] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:43.171151018+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:43.171152812+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:43.17115425+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:43.171155746+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:43.171162452+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:43.171171425+07:00","message":"push: {true \n 0 0xc002b15300}"}
{"level":"info","service":"Main","time":"2025-10-27T15:53:43.179744497+07:00","message":"write wav file: './tmp/7446/7446_2295.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:44.036675399+07:00","message":"[GCS] Start streaming session, msgId: 2296"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:53:44.429270907+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:53:44.429281972+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:45.101616536+07:00","message":"receive streaming session, msgId: 2296"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:45.10166162+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":"2025-10-27T15:53:45.101666551+07:00","message":"receive interim result [false|false]: พระบาทสมเด็จ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:45.10167979+07:00","message":"[buffer interim] 2296 false พระบาทสมเด็จ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:45.101686436+07:00","message":"[bufferProcess] interim [900000000]:พระบาทสมเด็จ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:45.101688036+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:45.101693182+07:00","message":"[bufferProcess] send to processor (ticker):พระบาทสมเด็จ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:45.10169617+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:45.10169885+07:00","message":"> Transcript [11376] [false]: 'พระบาทสมเด็จ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:45.101700975+07:00","message":"Set StatePrefix (first interim): 'พระบาทสมเด็จ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:45.278305821+07:00","message":"receive streaming session, msgId: 2296"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:45.27834861+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":"2025-10-27T15:53:45.278354748+07:00","message":"receive interim result [false|false]: พระบาทสมเด็จพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:45.278373141+07:00","message":"[buffer interim] 2296 false พระบาทสมเด็จพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:45.278384567+07:00","message":"[bufferProcess] interim [80000000]:พระบาทสมเด็จพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:45.278386738+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:45.471299304+07:00","message":"receive streaming session, msgId: 2296"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:45.471341575+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":"2025-10-27T15:53:45.471348633+07:00","message":"receive interim result [false|false]: พระบาทสมเด็จพระมง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:45.471360926+07:00","message":"[buffer interim] 2296 false พระบาทสมเด็จพระมง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:45.471367775+07:00","message":"[bufferProcess] interim [320000000]:พระบาทสมเด็จพระมง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:45.471369889+07:00","message":"[bufferProcess] send to processor:พระบาทสมเด็จพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:45.471372862+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:45.471375559+07:00","message":"> Transcript [11377] [false]: 'พระบาทสมเด็จพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:45.471378244+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:45.471379905+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:45.471381496+07:00","message":"StatePrefix: 'พระบาทสมเด็จ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:45.471383191+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:45.595081916+07:00","message":"receive streaming session, msgId: 2296"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:45.595115379+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":"2025-10-27T15:53:45.5951206+07:00","message":"receive interim result [false|false]: พระบาทสมเด็จพระมงกุฎ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:45.595133568+07:00","message":"[buffer interim] 2296 false พระบาทสมเด็จพระมงกุฎ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:45.595140584+07:00","message":"[bufferProcess] interim [380000000]:พระบาทสมเด็จพระมงกุฎ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:45.595142889+07:00","message":"[bufferProcess] send to processor:พระบาทสมเด็จพระมง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:45.595147992+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:45.59515032+07:00","message":"> Transcript [11378] [false]: 'พระบาทสมเด็จพระมง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:45.59515316+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:45.595154952+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:45.595156558+07:00","message":"StatePrefix: 'พระบาทสมเด็จ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:45.595158574+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:45.789455692+07:00","message":"receive streaming session, msgId: 2296"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:45.789496798+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":"2025-10-27T15:53:45.789501902+07:00","message":"receive interim result [false|false]: พระบาทสมเด็จพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:45.789513779+07:00","message":"[buffer interim] 2296 false พระบาทสมเด็จพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:45.78952057+07:00","message":"[bufferProcess] interim [560000000]:พระบาทสมเด็จพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:45.789522815+07:00","message":"[bufferProcess] send to processor:พระบาทสมเด็จพระมงกุฎ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:45.789527736+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:45.789530462+07:00","message":"> Transcript [11379] [false]: 'พระบาทสมเด็จพระมงกุฎ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:45.789535809+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:45.789538094+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:45.789539794+07:00","message":"StatePrefix: 'พระบาทสมเด็จ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:45.789541822+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:45.790781674+07:00","message":"receive streaming session, msgId: 2296"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:45.79079107+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":"2025-10-27T15:53:45.790793997+07:00","message":"receive interim result [false|false]: พระบาทสมเด็จพระมงกุฎเกล้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:45.790801292+07:00","message":"[buffer interim] 2296 false พระบาทสมเด็จพระมงกุฎเกล้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:45.790804197+07:00","message":"[bufferProcess] interim [620000000]:พระบาทสมเด็จพระมงกุฎเกล้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:45.790806408+07:00","message":"[bufferProcess] send to processor:พระบาทสมเด็จพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:45.790808317+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:45.790810141+07:00","message":"> Transcript [11380] [false]: 'พระบาทสมเด็จพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:45.790812397+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:45.790814177+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:45.790815906+07:00","message":"StatePrefix: 'พระบาทสมเด็จ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:45.790817494+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:45.790821548+07:00","message":"Push: 'พระบาทสมเด็จ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:45.790823213+07:00","message":"TextPushed: 'พระบาทสมเด็จ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:45.790824852+07:00","message":"Set new StatePrefix : 'พระบาทสมเด็จพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:45.790826597+07:00","message":"Next Push (prob) : 'พระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:45.790833818+07:00","message":"push: {false พระบาทสมเด็จ 0 0xc002b15800}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:46.177422492+07:00","message":"receive streaming session, msgId: 2296"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:46.177469236+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":"2025-10-27T15:53:46.177474742+07:00","message":"receive interim result [false|false]: พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:46.177487444+07:00","message":"[buffer interim] 2296 false พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:46.177494379+07:00","message":"[bufferProcess] interim [980000000]:พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:46.177496919+07:00","message":"[bufferProcess] send to processor:พระบาทสมเด็จพระมงกุฎเกล้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:46.177503577+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:46.17750627+07:00","message":"> Transcript [11381] [false]: 'พระบาทสมเด็จพระมงกุฎเกล้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:46.17750924+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:46.177511281+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:46.177513766+07:00","message":"StatePrefix: 'พระบาทสมเด็จพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:46.177515749+07:00","message":"TextPushed: 'พระบาทสมเด็จ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:46.308825666+07:00","message":"receive streaming session, msgId: 2296"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:46.308868016+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":"2025-10-27T15:53:46.308873334+07:00","message":"receive interim result [false|false]: พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:46.308885001+07:00","message":"[buffer interim] 2296 false พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:46.308894029+07:00","message":"[bufferProcess] interim [100000000]:พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:46.308896187+07:00","message":"[bufferProcess] send to processor:พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:46.308901621+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:46.308904401+07:00","message":"> Transcript [11382] [false]: 'พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:46.308907521+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:46.308909394+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:46.30891097+07:00","message":"StatePrefix: 'พระบาทสมเด็จพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:46.308912837+07:00","message":"TextPushed: 'พระบาทสมเด็จ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:46.689034941+07:00","message":"receive streaming session, msgId: 2296"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:46.689074652+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":"2025-10-27T15:53:46.689089273+07:00","message":"receive interim result [false|false]: พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัวรัชกาล"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:46.689110373+07:00","message":"[buffer interim] 2296 false พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัวรัชกาล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:46.689121359+07:00","message":"[bufferProcess] interim [460000000]:พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัวรัชกาล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:46.689124021+07:00","message":"[bufferProcess] send to processor:พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:46.689129606+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:46.68913223+07:00","message":"> Transcript [11383] [false]: 'พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:46.689135959+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:46.689138424+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:46.689140583+07:00","message":"StatePrefix: 'พระบาทสมเด็จพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:46.689142448+07:00","message":"TextPushed: 'พระบาทสมเด็จ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:46.880807746+07:00","message":"receive streaming session, msgId: 2296"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:46.880840359+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":"2025-10-27T15:53:46.880847471+07:00","message":"receive interim result [false|false]: พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัวรัชกาลที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:46.880872485+07:00","message":"[buffer interim] 2296 false พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัวรัชกาลที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:46.880880417+07:00","message":"[bufferProcess] interim [700000000]:พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัวรัชกาลที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:46.880882914+07:00","message":"[bufferProcess] send to processor:พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัวรัชกาล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:46.88088676+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:46.88088935+07:00","message":"> Transcript [11384] [false]: 'พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัวรัชกาล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:46.880893007+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:46.880894782+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:46.880896779+07:00","message":"StatePrefix: 'พระบาทสมเด็จพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:46.88089876+07:00","message":"TextPushed: 'พระบาทสมเด็จ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:46.88090149+07:00","message":"Push: 'พระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:46.880904359+07:00","message":"TextPushed: 'พระบาทสมเด็จพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:46.880906145+07:00","message":"Set new StatePrefix : 'พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัวรัชกาล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:46.880908187+07:00","message":"Next Push (prob) : 'มงกุฎเกล้าเจ้าอยู่หัวรัชกาล'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:46.880916035+07:00","message":"push: {false พระ 0 0xc002b15800}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:47.079179825+07:00","message":"receive streaming session, msgId: 2296"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:47.079218655+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัวรัชกาลที่ 6\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:47.079230466+07:00","message":"receive interim result [false|false]: พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัวรัชกาลที่ 6"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:47.079242452+07:00","message":"[buffer interim] 2296 false พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัวรัชกาลที่ 6"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:47.079249485+07:00","message":"[bufferProcess] interim [880000000]:พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัวรัชกาลที่ 6"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:47.079251574+07:00","message":"[bufferProcess] send to processor:พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัวรัชกาลที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:47.079256711+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:47.07925997+07:00","message":"> Transcript [11385] [false]: 'พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัวรัชกาลที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:47.079263358+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:47.07926526+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:47.079266829+07:00","message":"StatePrefix: 'พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัวรัชกาล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:47.07927197+07:00","message":"TextPushed: 'พระบาทสมเด็จพระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:47.38972418+07:00","message":"receive streaming session, msgId: 2296"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:47.389761264+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัวรัชกาลที่ 6 ทรง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:47.389767712+07:00","message":"receive interim result [false|false]: พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัวรัชกาลที่ 6 ทรง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:47.389781837+07:00","message":"[buffer interim] 2296 false พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัวรัชกาลที่ 6 ทรง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:47.389788407+07:00","message":"[bufferProcess] interim [180000000]:พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัวรัชกาลที่ 6 ทรง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:47.389790733+07:00","message":"[bufferProcess] send to processor:พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัวรัชกาลที่ 6"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:47.38979599+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:47.389801284+07:00","message":"> Transcript [11386] [false]: 'พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัวรัชกาลที่ 6'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:47.389805951+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:47.389808083+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:47.389810687+07:00","message":"StatePrefix: 'พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัวรัชกาล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:47.389814064+07:00","message":"TextPushed: 'พระบาทสมเด็จพระ'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:53:47.429547108+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:53:47.429549371+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:47.524994846+07:00","message":"receive streaming session, msgId: 2296"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:47.525027922+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":"2025-10-27T15:53:47.525034599+07:00","message":"receive interim result [false|false]: พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัวรัชกาลที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:47.525043357+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 6 ทรง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:47.525046261+07:00","message":"receive interim result [false|false]:  6 ทรง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:47.52505298+07:00","message":"[buffer interim] 2296 false พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัวรัชกาลที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:47.525057921+07:00","message":"[buffer interim] 2296 false  6 ทรง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:47.52506351+07:00","message":"[bufferProcess] interim [300000000]:พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัวรัชกาลที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:47.525067632+07:00","message":"[bufferProcess] send to processor:พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัวรัชกาลที่ 6 ทรง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:47.525073877+07:00","message":"[bufferProcess] interim [300000000]: 6 ทรง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:47.525077675+07:00","message":"[bufferProcess] update buffer: พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัวรัชกาลที่ 6 ทรง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:47.525081935+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:47.525085476+07:00","message":"> Transcript [11387] [false]: 'พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัวรัชกาลที่ 6 ทรง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:47.525090005+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:47.52509296+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:47.525094985+07:00","message":"StatePrefix: 'พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัวรัชกาล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:47.525099705+07:00","message":"TextPushed: 'พระบาทสมเด็จพระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:47.59219288+07:00","message":"receive streaming session, msgId: 2296"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:47.592235156+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":"2025-10-27T15:53:47.592243148+07:00","message":"receive interim result [false|false]: พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัวรัชกาลที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:47.59225829+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 6 ทรงพระ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:47.592262066+07:00","message":"receive interim result [false|false]:  6 ทรงพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:47.592271247+07:00","message":"[buffer interim] 2296 false พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัวรัชกาลที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:47.592275789+07:00","message":"[buffer interim] 2296 false  6 ทรงพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:47.592301809+07:00","message":"[bufferProcess] interim [360000000]:พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัวรัชกาลที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:47.592319707+07:00","message":"[bufferProcess] send to processor:พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัวรัชกาลที่ 6 ทรง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:47.592328029+07:00","message":"[bufferProcess] interim [360000000]: 6 ทรงพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:47.592330473+07:00","message":"[bufferProcess] update buffer: พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัวรัชกาลที่ 6 ทรงพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:47.592334078+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:47.592337865+07:00","message":"> Transcript [11388] [false]: 'พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัวรัชกาลที่ 6 ทรง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:47.5923415+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:47.592343311+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:47.592345532+07:00","message":"StatePrefix: 'พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัวรัชกาล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:47.59234751+07:00","message":"TextPushed: 'พระบาทสมเด็จพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:47.592352478+07:00","message":"Push: 'มงกุฎเกล้าเจ้าอยู่หัวรัชกาล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:47.592354256+07:00","message":"TextPushed: 'พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัวรัชกาล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:47.592356269+07:00","message":"Set new StatePrefix : 'พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัวรัชกาลที่ 6 ทรง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:47.59235853+07:00","message":"Next Push (prob) : 'ที่ 6 ทรง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:47.592367979+07:00","message":"push: {false มงกุฎเกล้าเจ้าอยู่หัวรัชกาล 0 0xc002b15800}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:47.71189029+07:00","message":"receive streaming session, msgId: 2296"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:47.711925834+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัวรัชกาลที่ 6\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:47.711932205+07:00","message":"receive interim result [false|false]: พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัวรัชกาลที่ 6"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:47.711941328+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":"2025-10-27T15:53:47.711944313+07:00","message":"receive interim result [false|false]:  ทรงพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:47.711951028+07:00","message":"[buffer interim] 2296 false พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัวรัชกาลที่ 6"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:47.711955972+07:00","message":"[buffer interim] 2296 false  ทรงพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:47.711961966+07:00","message":"[bufferProcess] interim [480000000]:พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัวรัชกาลที่ 6"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:47.711964756+07:00","message":"[bufferProcess] send to processor:พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัวรัชกาลที่ 6 ทรงพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:47.711969516+07:00","message":"[bufferProcess] interim [480000000]: ทรงพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:47.711971468+07:00","message":"[bufferProcess] update buffer: พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัวรัชกาลที่ 6 ทรงพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:47.711974391+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:47.711979354+07:00","message":"> Transcript [11389] [false]: 'พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัวรัชกาลที่ 6 ทรงพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:47.711982908+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:47.711984625+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:47.711987621+07:00","message":"StatePrefix: 'พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัวรัชกาลที่ 6 ทรง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:47.711989793+07:00","message":"TextPushed: 'พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัวรัชกาล'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:47.791538904+07:00","message":"receive streaming session, msgId: 2296"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:47.79157567+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัวรัชกาลที่ 6\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:47.791582079+07:00","message":"receive interim result [false|false]: พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัวรัชกาลที่ 6"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:47.791593346+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":"2025-10-27T15:53:47.791599608+07:00","message":"receive interim result [false|false]:  ทรงพระครู"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:47.79160737+07:00","message":"[buffer interim] 2296 false พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัวรัชกาลที่ 6"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:47.791611027+07:00","message":"[buffer interim] 2296 false  ทรงพระครู"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:47.79161737+07:00","message":"[bufferProcess] interim [600000000]:พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัวรัชกาลที่ 6"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:47.791620029+07:00","message":"[bufferProcess] send to processor:พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัวรัชกาลที่ 6 ทรงพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:47.791622676+07:00","message":"[bufferProcess] interim [600000000]: ทรงพระครู"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:47.791627993+07:00","message":"[bufferProcess] update buffer: พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัวรัชกาลที่ 6 ทรงพระครู"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:47.791631184+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:47.79163407+07:00","message":"> Transcript [11390] [false]: 'พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัวรัชกาลที่ 6 ทรงพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:47.791638069+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:47.791640367+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:47.791642797+07:00","message":"StatePrefix: 'พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัวรัชกาลที่ 6 ทรง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:47.791645707+07:00","message":"TextPushed: 'พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัวรัชกาล'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:47.911491567+07:00","message":"receive streaming session, msgId: 2296"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:47.911529319+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัวรัชกาลที่ 6\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:47.911535573+07:00","message":"receive interim result [false|false]: พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัวรัชกาลที่ 6"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:47.911546675+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":"2025-10-27T15:53:47.911549153+07:00","message":"receive interim result [false|false]:  ทรงพระกรุณา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:47.911556303+07:00","message":"[buffer interim] 2296 false พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัวรัชกาลที่ 6"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:47.911560121+07:00","message":"[buffer interim] 2296 false  ทรงพระกรุณา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:47.911566589+07:00","message":"[bufferProcess] interim [660000000]:พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัวรัชกาลที่ 6"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:47.911569335+07:00","message":"[bufferProcess] send to processor:พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัวรัชกาลที่ 6 ทรงพระครู"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:47.911572389+07:00","message":"[bufferProcess] interim [660000000]: ทรงพระกรุณา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:47.911574788+07:00","message":"[bufferProcess] update buffer: พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัวรัชกาลที่ 6 ทรงพระกรุณา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:47.911577436+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:47.911580196+07:00","message":"> Transcript [11391] [false]: 'พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัวรัชกาลที่ 6 ทรงพระครู'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:47.911583556+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:47.911585264+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:47.911586772+07:00","message":"StatePrefix: 'พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัวรัชกาลที่ 6 ทรง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:47.91158874+07:00","message":"TextPushed: 'พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัวรัชกาล'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:48.229465264+07:00","message":"receive streaming session, msgId: 2296"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:48.229508865+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัวรัชกาลที่ 6\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:48.22951661+07:00","message":"receive interim result [false|false]: พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัวรัชกาลที่ 6"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:48.229529142+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":"2025-10-27T15:53:48.229533291+07:00","message":"receive interim result [false|false]:  ทรงพระกรุณาโปรด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:48.229558808+07:00","message":"[buffer interim] 2296 false พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัวรัชกาลที่ 6"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:48.229578288+07:00","message":"[buffer interim] 2296 false  ทรงพระกรุณาโปรด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:48.229585756+07:00","message":"[bufferProcess] interim [20000000]:พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัวรัชกาลที่ 6"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:48.229588982+07:00","message":"[bufferProcess] send to processor:พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัวรัชกาลที่ 6 ทรงพระกรุณา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:48.229595422+07:00","message":"[bufferProcess] interim [20000000]: ทรงพระกรุณาโปรด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:48.229599224+07:00","message":"[bufferProcess] update buffer: พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัวรัชกาลที่ 6 ทรงพระกรุณาโปรด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:48.229601948+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:48.229604844+07:00","message":"> Transcript [11392] [false]: 'พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัวรัชกาลที่ 6 ทรงพระกรุณา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:48.229609144+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:48.229611169+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:48.229613141+07:00","message":"StatePrefix: 'พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัวรัชกาลที่ 6 ทรง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:48.229615468+07:00","message":"TextPushed: 'พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัวรัชกาล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:48.22962082+07:00","message":"Push: 'ที่ 6 ทรง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:48.229622416+07:00","message":"TextPushed: 'พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัวรัชกาลที่ 6 ทรง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:48.229624343+07:00","message":"Set new StatePrefix : 'พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัวรัชกาลที่ 6 ทรงพระกรุณา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:48.229626532+07:00","message":"Next Push (prob) : 'พระกรุณา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:48.229636027+07:00","message":"push: {false ที่ 6 ทรง 0 0xc002b15800}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:48.421177445+07:00","message":"receive streaming session, msgId: 2296"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:48.421213956+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัวรัชกาลที่ 6\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:48.421221365+07:00","message":"receive interim result [false|false]: พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัวรัชกาลที่ 6"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:48.421232134+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":"2025-10-27T15:53:48.421240158+07:00","message":"receive interim result [false|false]:  ทรงพระกรุณาโปรดเกล้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:48.421249577+07:00","message":"[buffer interim] 2296 false พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัวรัชกาลที่ 6"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:48.421263012+07:00","message":"[buffer interim] 2296 false  ทรงพระกรุณาโปรดเกล้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:48.42126986+07:00","message":"[bufferProcess] interim [200000000]:พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัวรัชกาลที่ 6"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:48.421277845+07:00","message":"[bufferProcess] send to processor:พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัวรัชกาลที่ 6 ทรงพระกรุณาโปรด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:48.421285512+07:00","message":"[bufferProcess] interim [200000000]: ทรงพระกรุณาโปรดเกล้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:48.421288884+07:00","message":"[bufferProcess] update buffer: พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัวรัชกาลที่ 6 ทรงพระกรุณาโปรดเกล้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:48.421292695+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:48.421295394+07:00","message":"> Transcript [11393] [false]: 'พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัวรัชกาลที่ 6 ทรงพระกรุณาโปรด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:48.421298839+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:48.421300677+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:48.421302627+07:00","message":"StatePrefix: 'พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัวรัชกาลที่ 6 ทรงพระกรุณา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:48.42130473+07:00","message":"TextPushed: 'พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัวรัชกาลที่ 6 ทรง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:48.668404741+07:00","message":"receive streaming session, msgId: 2296"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:48.668445119+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัวรัชกาลที่ 6\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:48.668451697+07:00","message":"receive interim result [false|false]: พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัวรัชกาลที่ 6"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:48.668461404+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":"2025-10-27T15:53:48.668463909+07:00","message":"receive interim result [false|false]:  ทรงพระกรุณาโปรดเกล้าโปรด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:48.668472326+07:00","message":"[buffer interim] 2296 false พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัวรัชกาลที่ 6"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:48.668476386+07:00","message":"[buffer interim] 2296 false  ทรงพระกรุณาโปรดเกล้าโปรด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:48.668483158+07:00","message":"[bufferProcess] interim [440000000]:พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัวรัชกาลที่ 6"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:48.668486803+07:00","message":"[bufferProcess] send to processor:พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัวรัชกาลที่ 6 ทรงพระกรุณาโปรดเกล้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:48.668491018+07:00","message":"[bufferProcess] interim [440000000]: ทรงพระกรุณาโปรดเกล้าโปรด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:48.668497363+07:00","message":"[bufferProcess] update buffer: พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัวรัชกาลที่ 6 ทรงพระกรุณาโปรดเกล้าโปรด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:48.668500676+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:48.668503331+07:00","message":"> Transcript [11394] [false]: 'พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัวรัชกาลที่ 6 ทรงพระกรุณาโปรดเกล้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:48.668506649+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:48.668508449+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:48.668510436+07:00","message":"StatePrefix: 'พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัวรัชกาลที่ 6 ทรงพระกรุณา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:48.668512365+07:00","message":"TextPushed: 'พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัวรัชกาลที่ 6 ทรง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:48.805624102+07:00","message":"receive streaming session, msgId: 2296"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:48.805659935+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัวรัชกาลที่ 6\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:48.805666248+07:00","message":"receive interim result [false|false]: พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัวรัชกาลที่ 6"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:48.80567948+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":"2025-10-27T15:53:48.805683171+07:00","message":"receive interim result [false|false]:  ทรงพระกรุณาโปรดเกล้าโปรดกระหม่อม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:48.805692263+07:00","message":"[buffer interim] 2296 false พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัวรัชกาลที่ 6"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:48.805696738+07:00","message":"[buffer interim] 2296 false  ทรงพระกรุณาโปรดเกล้าโปรดกระหม่อม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:48.805703957+07:00","message":"[bufferProcess] interim [620000000]:พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัวรัชกาลที่ 6"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:48.805707217+07:00","message":"[bufferProcess] send to processor:พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัวรัชกาลที่ 6 ทรงพระกรุณาโปรดเกล้าโปรด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:48.805711318+07:00","message":"[bufferProcess] interim [620000000]: ทรงพระกรุณาโปรดเกล้าโปรดกระหม่อม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:48.805714811+07:00","message":"[bufferProcess] update buffer: พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัวรัชกาลที่ 6 ทรงพระกรุณาโปรดเกล้าโปรดกระหม่อม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:48.805718339+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:48.805722016+07:00","message":"> Transcript [11395] [false]: 'พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัวรัชกาลที่ 6 ทรงพระกรุณาโปรดเกล้าโปรด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:48.805726559+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:48.805729692+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:48.805731665+07:00","message":"StatePrefix: 'พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัวรัชกาลที่ 6 ทรงพระกรุณา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:48.805733695+07:00","message":"TextPushed: 'พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัวรัชกาลที่ 6 ทรง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:49.201860308+07:00","message":"receive streaming session, msgId: 2296"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:49.201895107+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัวรัชกาลที่ 6\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:49.20190159+07:00","message":"receive interim result [false|false]: พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัวรัชกาลที่ 6"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:49.20191169+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":"2025-10-27T15:53:49.201914394+07:00","message":"receive interim result [false|false]:  ทรงพระกรุณาโปรดเกล้าโปรดกระหม่อมให้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:49.201921423+07:00","message":"[buffer interim] 2296 false พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัวรัชกาลที่ 6"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:49.201924355+07:00","message":"[buffer interim] 2296 false  ทรงพระกรุณาโปรดเกล้าโปรดกระหม่อมให้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:49.201930589+07:00","message":"[bufferProcess] interim [980000000]:พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัวรัชกาลที่ 6"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:49.201932985+07:00","message":"[bufferProcess] send to processor:พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัวรัชกาลที่ 6 ทรงพระกรุณาโปรดเกล้าโปรดกระหม่อม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:49.201935951+07:00","message":"[bufferProcess] interim [980000000]: ทรงพระกรุณาโปรดเกล้าโปรดกระหม่อมให้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:49.201938417+07:00","message":"[bufferProcess] update buffer: พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัวรัชกาลที่ 6 ทรงพระกรุณาโปรดเกล้าโปรดกระหม่อมให้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:49.201941389+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:49.201944141+07:00","message":"> Transcript [11396] [false]: 'พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัวรัชกาลที่ 6 ทรงพระกรุณาโปรดเกล้าโปรดกระหม่อม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:49.201947898+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:49.20194965+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:49.201951707+07:00","message":"StatePrefix: 'พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัวรัชกาลที่ 6 ทรงพระกรุณา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:49.201955509+07:00","message":"TextPushed: 'พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัวรัชกาลที่ 6 ทรง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:49.201958406+07:00","message":"Push: 'พระกรุณา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:49.201959898+07:00","message":"TextPushed: 'พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัวรัชกาลที่ 6 ทรงพระกรุณา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:49.201965149+07:00","message":"Set new StatePrefix : 'พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัวรัชกาลที่ 6 ทรงพระกรุณาโปรดเกล้าโปรดกระหม่อม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:49.201967588+07:00","message":"Next Push (prob) : 'โปรดเกล้าโปรดกระหม่อม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:49.20197555+07:00","message":"push: {false พระกรุณา 0 0xc002b15800}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:49.214229535+07:00","message":"[GCS] IsForceVAD: false for message ID: 2296"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:49.28434839+07:00","message":"[GCS] Start streaming session, msgId: 2297"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:49.344067553+07:00","message":"receive streaming session, msgId: 2296"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:49.344100017+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัวรัชกาลที่ 6\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:49.344106446+07:00","message":"receive interim result [false|false]: พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัวรัชกาลที่ 6"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:49.344116683+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":"2025-10-27T15:53:49.344119379+07:00","message":"receive interim result [false|false]:  ทรงพระกรุณาโปรดเกล้าโปรดกระหม่อมให้จะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:49.344126631+07:00","message":"[buffer interim] 2296 false พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัวรัชกาลที่ 6"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:49.344131652+07:00","message":"[buffer interim] 2296 false  ทรงพระกรุณาโปรดเกล้าโปรดกระหม่อมให้จะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:49.344137695+07:00","message":"[bufferProcess] interim [160000000]:พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัวรัชกาลที่ 6"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:49.34414015+07:00","message":"[bufferProcess] send to processor:พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัวรัชกาลที่ 6 ทรงพระกรุณาโปรดเกล้าโปรดกระหม่อมให้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:49.344144978+07:00","message":"[bufferProcess] interim [160000000]: ทรงพระกรุณาโปรดเกล้าโปรดกระหม่อมให้จะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:49.344147763+07:00","message":"[bufferProcess] update buffer: พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัวรัชกาลที่ 6 ทรงพระกรุณาโปรดเกล้าโปรดกระหม่อมให้จะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:49.344150601+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:49.344153193+07:00","message":"> Transcript [11397] [false]: 'พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัวรัชกาลที่ 6 ทรงพระกรุณาโปรดเกล้าโปรดกระหม่อมให้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:49.344156671+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:49.344158585+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:49.344160277+07:00","message":"StatePrefix: 'พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัวรัชกาลที่ 6 ทรงพระกรุณาโปรดเกล้าโปรดกระหม่อม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:49.344165888+07:00","message":"TextPushed: 'พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัวรัชกาลที่ 6 ทรงพระกรุณา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:49.458933348+07:00","message":"receive streaming session, msgId: 2296"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:49.458987196+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แม่พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัวรัชกาลที่ 6 ทรงพระกรุณาโปรดเกล้าโปรดกระหม่อมให้\",\"confidence\":0.9535463}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:49.458996842+07:00","message":"receive interim result [true|false]: แม่พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัวรัชกาลที่ 6 ทรงพระกรุณาโปรดเกล้าโปรดกระหม่อมให้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:49.459007327+07:00","message":"end recv isFinal message id 2296"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:49.459009747+07:00","message":"end Recv id 2296"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:49.459017217+07:00","message":"[buffer interim] 2296 true แม่พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัวรัชกาลที่ 6 ทรงพระกรุณาโปรดเกล้าโปรดกระหม่อมให้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:49.4590265+07:00","message":"[bufferProcess] interim [220000000]:แม่พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัวรัชกาลที่ 6 ทรงพระกรุณาโปรดเกล้าโปรดกระหม่อมให้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:49.459031961+07:00","message":"[bufferProcess] send to processor (isfinal):พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัวรัชกาลที่ 6 ทรงพระกรุณาโปรดเกล้าโปรดกระหม่อมให้จะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:49.459036831+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:49.459040761+07:00","message":"> Transcript [11398] [false]: 'พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัวรัชกาลที่ 6 ทรงพระกรุณาโปรดเกล้าโปรดกระหม่อมให้จะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:49.459045691+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:49.459048278+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:49.459050868+07:00","message":"StatePrefix: 'พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัวรัชกาลที่ 6 ทรงพระกรุณาโปรดเกล้าโปรดกระหม่อม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:49.459055112+07:00","message":"TextPushed: 'พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัวรัชกาลที่ 6 ทรงพระกรุณา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:49.459057666+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:49.459060279+07:00","message":"> Transcript [11399] [true]: 'แม่พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัวรัชกาลที่ 6 ทรงพระกรุณาโปรดเกล้าโปรดกระหม่อมให้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:49.459063603+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:49.459065877+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:49.459068038+07:00","message":"StatePrefix: 'พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัวรัชกาลที่ 6 ทรงพระกรุณาโปรดเกล้าโปรดกระหม่อม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:49.459071151+07:00","message":"TextPushed: 'พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัวรัชกาลที่ 6 ทรงพระกรุณา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:49.459073701+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:49.459328985+07:00","message":"Push: 'โปรดเกล้าโปรดกระหม่อมให้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:49.459332922+07:00","message":"TextPushed: 'พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัวรัชกาลที่ 6 ทรงพระกรุณาโปรดเกล้าโปรดกระหม่อมให้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:49.459340322+07:00","message":"Set new StatePrefix : 'แม่พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัวรัชกาลที่ 6 ทรงพระกรุณาโปรดเกล้าโปรดกระหม่อมให้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:49.459353235+07:00","message":"Next Push (prob) : 'แม่พระบาทสมเด็จพระมงกุฎเกล้าเจ้าอยู่หัวรัชกาลที่ 6 ทรงพระกรุณาโปรดเกล้าโปรดกระหม่อมให้'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:49.459365017+07:00","message":"push: {true โปรดเกล้าโปรดกระหม่อมให้ 0 0xc002b15800}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:49.45935824+07:00","message":"write aligntment file to 'tmp/7446/align_message_id_2296.html'"}
{"level":"info","service":"Main","time":"2025-10-27T15:53:49.471134183+07:00","message":"write wav file: './tmp/7446/7446_2296.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:50.14805659+07:00","message":"receive streaming session, msgId: 2297"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:50.148096625+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":"2025-10-27T15:53:50.148101425+07:00","message":"receive interim result [false|false]: พระราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:50.148115473+07:00","message":"[buffer interim] 2297 false พระราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:50.148122218+07:00","message":"[bufferProcess] interim [660000000]:พระราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:50.14812373+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:50.149059022+07:00","message":"receive streaming session, msgId: 2297"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:50.149091736+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":"2025-10-27T15:53:50.149097863+07:00","message":"receive interim result [false|false]: งานพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:50.149113483+07:00","message":"[buffer interim] 2297 false งานพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:50.149121448+07:00","message":"[bufferProcess] interim [720000000]:งานพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:50.14912398+07:00","message":"[bufferProcess] send to processor:พระราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:50.149131645+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:50.149135065+07:00","message":"> Transcript [11400] [false]: 'พระราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:50.149137841+07:00","message":"Set StatePrefix (first interim): 'พระราช'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:50.336950406+07:00","message":"receive streaming session, msgId: 2297"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:50.336986794+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":"2025-10-27T15:53:50.336993337+07:00","message":"receive interim result [false|false]: งานพระราชทาน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:50.337007585+07:00","message":"[buffer interim] 2297 false งานพระราชทาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:50.337018441+07:00","message":"[bufferProcess] interim [840000000]:งานพระราชทาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:50.33702169+07:00","message":"[bufferProcess] send to processor:งานพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:50.337028148+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:50.337031445+07:00","message":"> Transcript [11401] [false]: 'งานพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:50.337034152+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:50.337036481+07:00","message":"Set new StatePrefix: 'งานพระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:50.339848993+07:00","message":"receive streaming session, msgId: 2297"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:50.339871072+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":"2025-10-27T15:53:50.339875615+07:00","message":"receive interim result [false|false]: งานพระราชพิธี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:50.339885017+07:00","message":"[buffer interim] 2297 false งานพระราชพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:50.339890518+07:00","message":"[bufferProcess] interim [900000000]:งานพระราชพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:50.339892863+07:00","message":"[bufferProcess] send to processor:งานพระราชทาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:50.339895722+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:50.339898402+07:00","message":"> Transcript [11402] [false]: 'งานพระราชทาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:50.339901943+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:50.339904116+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:50.339906332+07:00","message":"StatePrefix: 'งานพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:50.339908731+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:53:50.429805001+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:53:50.429811619+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:50.856403216+07:00","message":"receive streaming session, msgId: 2297"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:50.856438863+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":"2025-10-27T15:53:50.856443953+07:00","message":"receive interim result [false|false]: งานพระราชพิธีบรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:50.85645831+07:00","message":"[buffer interim] 2297 false งานพระราชพิธีบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:50.856465915+07:00","message":"[bufferProcess] interim [380000000]:งานพระราชพิธีบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:50.856468013+07:00","message":"[bufferProcess] send to processor:งานพระราชพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:50.85647141+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:50.856474018+07:00","message":"> Transcript [11403] [false]: 'งานพระราชพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:50.856476961+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:50.856478747+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:50.8564803+07:00","message":"StatePrefix: 'งานพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:50.85648211+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:50.915480277+07:00","message":"receive streaming session, msgId: 2297"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:50.915515397+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":"2025-10-27T15:53:50.915520889+07:00","message":"receive interim result [false|false]: งานพระราชพิธี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:50.915535125+07:00","message":"[buffer interim] 2297 false งานพระราชพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:50.915542705+07:00","message":"[bufferProcess] interim [440000000]:งานพระราชพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:50.915548168+07:00","message":"[bufferProcess] send to processor:งานพระราชพิธีบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:50.915553527+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:50.915556565+07:00","message":"> Transcript [11404] [false]: 'งานพระราชพิธีบรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:50.915559447+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:50.915561179+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:50.915563923+07:00","message":"StatePrefix: 'งานพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:50.915565736+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:50.921265534+07:00","message":"receive streaming session, msgId: 2297"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:50.921288926+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"งานพระราชพิธี\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:50.921293903+07:00","message":"receive interim result [false|false]: งานพระราชพิธี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:50.921303229+07:00","message":"[buffer interim] 2297 false งานพระราชพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:50.921308342+07:00","message":"[bufferProcess] interim [500000000]:งานพระราชพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:50.921310259+07:00","message":"[bufferProcess] send to processor:งานพระราชพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:50.921318462+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:50.921320702+07:00","message":"> Transcript [11405] [false]: 'งานพระราชพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:50.921323103+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:50.921324651+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:50.921326167+07:00","message":"StatePrefix: 'งานพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:50.921327749+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:50.921333227+07:00","message":"Push: 'งานพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:50.921334747+07:00","message":"TextPushed: 'งานพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:50.921336723+07:00","message":"Set new StatePrefix : 'งานพระราชพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:50.92133859+07:00","message":"Next Push (prob) : 'ราชพิธี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:50.921346247+07:00","message":"push: {false งานพระ 0 0xc002a07000}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:51.238844074+07:00","message":"receive streaming session, msgId: 2297"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:51.238897482+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":"2025-10-27T15:53:51.238905141+07:00","message":"receive interim result [false|false]: งานพระราชพิธีบรมราชา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:51.238921562+07:00","message":"[buffer interim] 2297 false งานพระราชพิธีบรมราชา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:51.238932244+07:00","message":"[bufferProcess] interim [740000000]:งานพระราชพิธีบรมราชา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:51.238935387+07:00","message":"[bufferProcess] send to processor:งานพระราชพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:51.238941677+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:51.238945334+07:00","message":"> Transcript [11406] [false]: 'งานพระราชพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:51.238949358+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:51.238951645+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:51.238953845+07:00","message":"StatePrefix: 'งานพระราชพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:51.238956689+07:00","message":"TextPushed: 'งานพระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:51.367823057+07:00","message":"receive streaming session, msgId: 2297"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:51.367865737+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"งานพระราชพิธี\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:51.367872008+07:00","message":"receive interim result [false|false]: งานพระราชพิธี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:51.367885218+07:00","message":"[buffer interim] 2297 false งานพระราชพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:51.367891573+07:00","message":"[bufferProcess] interim [920000000]:งานพระราชพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:51.36789421+07:00","message":"[bufferProcess] send to processor:งานพระราชพิธีบรมราชา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:51.367899828+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:51.367902094+07:00","message":"> Transcript [11407] [false]: 'งานพระราชพิธีบรมราชา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:51.367905102+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:51.367906978+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:51.367909279+07:00","message":"StatePrefix: 'งานพระราชพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:51.367911348+07:00","message":"TextPushed: 'งานพระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:51.560359107+07:00","message":"receive streaming session, msgId: 2297"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:51.560394563+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":"2025-10-27T15:53:51.560401021+07:00","message":"receive interim result [false|false]: งานพระราชพิธีบรมราชาภิเษก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:51.560420732+07:00","message":"[buffer interim] 2297 false งานพระราชพิธีบรมราชาภิเษก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:51.560431323+07:00","message":"[bufferProcess] interim [100000000]:งานพระราชพิธีบรมราชาภิเษก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:51.560434107+07:00","message":"[bufferProcess] send to processor:งานพระราชพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:51.560441054+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:51.560444631+07:00","message":"> Transcript [11408] [false]: 'งานพระราชพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:51.560449192+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:51.560451373+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:51.560454352+07:00","message":"StatePrefix: 'งานพระราชพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:51.560456916+07:00","message":"TextPushed: 'งานพระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:51.953660744+07:00","message":"receive streaming session, msgId: 2297"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:51.953714068+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":"2025-10-27T15:53:51.953737042+07:00","message":"receive interim result [false|false]: งานพระราชพิธีบรมราชาภิเษกสมรส"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:51.953758383+07:00","message":"[buffer interim] 2297 false งานพระราชพิธีบรมราชาภิเษกสมรส"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:51.95376682+07:00","message":"[bufferProcess] interim [520000000]:งานพระราชพิธีบรมราชาภิเษกสมรส"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:51.953774781+07:00","message":"[bufferProcess] send to processor:งานพระราชพิธีบรมราชาภิเษก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:51.953779807+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:51.953784215+07:00","message":"> Transcript [11409] [false]: 'งานพระราชพิธีบรมราชาภิเษก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:51.953789136+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:51.95379203+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:51.953794956+07:00","message":"StatePrefix: 'งานพระราชพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:51.95379769+07:00","message":"TextPushed: 'งานพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:51.953805539+07:00","message":"Push: 'ราชพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:51.953807884+07:00","message":"TextPushed: 'งานพระราชพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:51.953810621+07:00","message":"Set new StatePrefix : 'งานพระราชพิธีบรมราชาภิเษก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:51.953813181+07:00","message":"Next Push (prob) : 'บรมราชาภิเษก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:51.953837708+07:00","message":"push: {false ราชพิธี 0 0xc002a07000}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:52.140488492+07:00","message":"receive streaming session, msgId: 2297"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:52.140531665+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":"2025-10-27T15:53:52.140539933+07:00","message":"receive interim result [false|false]: งานพระราชพิธีบรมราชาภิเษกสมโภช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:52.14055637+07:00","message":"[buffer interim] 2297 false งานพระราชพิธีบรมราชาภิเษกสมโภช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:52.140565436+07:00","message":"[bufferProcess] interim [640000000]:งานพระราชพิธีบรมราชาภิเษกสมโภช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:52.140568764+07:00","message":"[bufferProcess] send to processor:งานพระราชพิธีบรมราชาภิเษกสมรส"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:52.14057604+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:52.14058051+07:00","message":"> Transcript [11410] [false]: 'งานพระราชพิธีบรมราชาภิเษกสมรส'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:52.140585287+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:52.140588043+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:52.140590825+07:00","message":"StatePrefix: 'งานพระราชพิธีบรมราชาภิเษก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:52.140594596+07:00","message":"TextPushed: 'งานพระราชพิธี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:52.267195968+07:00","message":"receive streaming session, msgId: 2297"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:52.267239097+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":"2025-10-27T15:53:52.267247249+07:00","message":"receive interim result [false|false]: งานพระราชพิธีบรมราชาภิเษกสมโภชคือ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:52.267266686+07:00","message":"[buffer interim] 2297 false งานพระราชพิธีบรมราชาภิเษกสมโภชคือ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:52.26727596+07:00","message":"[bufferProcess] interim [760000000]:งานพระราชพิธีบรมราชาภิเษกสมโภชคือ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:52.267280065+07:00","message":"[bufferProcess] send to processor:งานพระราชพิธีบรมราชาภิเษกสมโภช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:52.267284982+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:52.267288752+07:00","message":"> Transcript [11411] [false]: 'งานพระราชพิธีบรมราชาภิเษกสมโภช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:52.267293722+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:52.267296412+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:52.267299456+07:00","message":"StatePrefix: 'งานพระราชพิธีบรมราชาภิเษก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:52.267303058+07:00","message":"TextPushed: 'งานพระราชพิธี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:52.351258962+07:00","message":"receive streaming session, msgId: 2297"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:52.351302088+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":"2025-10-27T15:53:52.351309795+07:00","message":"receive interim result [false|false]: งานพระราชพิธีบรมราชาภิเษกสมโภชขึ้น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:52.351328817+07:00","message":"[buffer interim] 2297 false งานพระราชพิธีบรมราชาภิเษกสมโภชขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:52.351338368+07:00","message":"[bufferProcess] interim [880000000]:งานพระราชพิธีบรมราชาภิเษกสมโภชขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:52.351341783+07:00","message":"[bufferProcess] send to processor:งานพระราชพิธีบรมราชาภิเษกสมโภชคือ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:52.351347439+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:52.351351688+07:00","message":"> Transcript [11412] [false]: 'งานพระราชพิธีบรมราชาภิเษกสมโภชคือ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:52.351356787+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:52.351359177+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:52.351361999+07:00","message":"StatePrefix: 'งานพระราชพิธีบรมราชาภิเษก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:52.351365314+07:00","message":"TextPushed: 'งานพระราชพิธี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:52.427099315+07:00","message":"[GCS] Cleaned up inactive client: 2262"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:52.427114873+07:00","message":"[GCS] Cleaned up inactive client: 2265"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:52.427117776+07:00","message":"[GCS] Cleaned up inactive client: 2261"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:52.427119275+07:00","message":"[GCS] Cleaned up inactive client: 2263"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:52.427120653+07:00","message":"[GCS] Cleaned up inactive client: 2266"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:52.427122265+07:00","message":"[GCS] Cleaned up inactive client: 2264"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:52.974477071+07:00","message":"receive streaming session, msgId: 2297"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:52.974518974+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":"2025-10-27T15:53:52.974527081+07:00","message":"receive interim result [false|false]: งานพระราชพิธีบรมราชาภิเษกสมโภชขึ้น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:52.974542939+07:00","message":"[buffer interim] 2297 false งานพระราชพิธีบรมราชาภิเษกสมโภชขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:52.974560627+07:00","message":"[bufferProcess] interim [480000000]:งานพระราชพิธีบรมราชาภิเษกสมโภชขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:52.974564518+07:00","message":"[bufferProcess] send to processor:งานพระราชพิธีบรมราชาภิเษกสมโภชขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:52.97457153+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:52.974575545+07:00","message":"> Transcript [11413] [false]: 'งานพระราชพิธีบรมราชาภิเษกสมโภชขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:52.974580615+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:52.974583701+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:52.974586583+07:00","message":"StatePrefix: 'งานพระราชพิธีบรมราชาภิเษก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:52.97459073+07:00","message":"TextPushed: 'งานพระราชพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:52.974598661+07:00","message":"Push: 'บรมราชาภิเษก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:52.974601209+07:00","message":"TextPushed: 'งานพระราชพิธีบรมราชาภิเษก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:52.974604759+07:00","message":"Set new StatePrefix : 'งานพระราชพิธีบรมราชาภิเษกสมโภชขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:52.974608298+07:00","message":"Next Push (prob) : 'สมโภชขึ้น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:52.974627538+07:00","message":"push: {false บรมราชาภิเษก 0 0xc002a07000}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:53.030716723+07:00","message":"receive streaming session, msgId: 2297"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:53.030761881+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":"2025-10-27T15:53:53.030770182+07:00","message":"receive interim result [false|false]: งานพระราชพิธีบรมราชาภิเษกสมโภชขึ้นเมื่อ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:53.030787465+07:00","message":"[buffer interim] 2297 false งานพระราชพิธีบรมราชาภิเษกสมโภชขึ้นเมื่อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:53.030796199+07:00","message":"[bufferProcess] interim [540000000]:งานพระราชพิธีบรมราชาภิเษกสมโภชขึ้นเมื่อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:53.03079985+07:00","message":"[bufferProcess] send to processor:งานพระราชพิธีบรมราชาภิเษกสมโภชขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:53.030805326+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:53.030809464+07:00","message":"> Transcript [11414] [false]: 'งานพระราชพิธีบรมราชาภิเษกสมโภชขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:53.030814137+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:53.030816695+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:53.030819076+07:00","message":"StatePrefix: 'งานพระราชพิธีบรมราชาภิเษกสมโภชขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:53.030822368+07:00","message":"TextPushed: 'งานพระราชพิธีบรมราชาภิเษก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:53.160909258+07:00","message":"receive streaming session, msgId: 2297"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:53.160942691+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":"2025-10-27T15:53:53.160949192+07:00","message":"receive interim result [false|false]: งานพระราชพิธีบรมราชาภิเษกสมโภชขึ้นเมื่อพ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:53.1609613+07:00","message":"[buffer interim] 2297 false งานพระราชพิธีบรมราชาภิเษกสมโภชขึ้นเมื่อพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:53.160967984+07:00","message":"[bufferProcess] interim [660000000]:งานพระราชพิธีบรมราชาภิเษกสมโภชขึ้นเมื่อพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:53.16097034+07:00","message":"[bufferProcess] send to processor:งานพระราชพิธีบรมราชาภิเษกสมโภชขึ้นเมื่อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:53.160976815+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:53.160979265+07:00","message":"> Transcript [11415] [false]: 'งานพระราชพิธีบรมราชาภิเษกสมโภชขึ้นเมื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:53.160982283+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:53.160984108+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:53.160986326+07:00","message":"StatePrefix: 'งานพระราชพิธีบรมราชาภิเษกสมโภชขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:53.160988487+07:00","message":"TextPushed: 'งานพระราชพิธีบรมราชาภิเษก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:53.162994963+07:00","message":"receive streaming session, msgId: 2297"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:53.163006375+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":"2025-10-27T15:53:53.16300995+07:00","message":"receive interim result [false|false]: งานพระราชพิธีบรมราชาภิเษกสมโภชขึ้นเมื่อปี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:53.163017397+07:00","message":"[buffer interim] 2297 false งานพระราชพิธีบรมราชาภิเษกสมโภชขึ้นเมื่อปี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:53.163020457+07:00","message":"[bufferProcess] interim [720000000]:งานพระราชพิธีบรมราชาภิเษกสมโภชขึ้นเมื่อปี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:53.163022332+07:00","message":"[bufferProcess] send to processor:งานพระราชพิธีบรมราชาภิเษกสมโภชขึ้นเมื่อพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:53.163024639+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:53.16302655+07:00","message":"> Transcript [11416] [false]: 'งานพระราชพิธีบรมราชาภิเษกสมโภชขึ้นเมื่อพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:53.163029553+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:53.163031542+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:53.163033287+07:00","message":"StatePrefix: 'งานพระราชพิธีบรมราชาภิเษกสมโภชขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:53.163034992+07:00","message":"TextPushed: 'งานพระราชพิธีบรมราชาภิเษก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:53.232459087+07:00","message":"receive streaming session, msgId: 2297"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:53.232494384+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":"2025-10-27T15:53:53.232500621+07:00","message":"receive interim result [false|false]: งานพระราชพิธีบรมราชาภิเษกสมโภชขึ้นเมื่อปีพ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:53.232514942+07:00","message":"[buffer interim] 2297 false งานพระราชพิธีบรมราชาภิเษกสมโภชขึ้นเมื่อปีพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:53.232521699+07:00","message":"[bufferProcess] interim [780000000]:งานพระราชพิธีบรมราชาภิเษกสมโภชขึ้นเมื่อปีพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:53.23252415+07:00","message":"[bufferProcess] send to processor:งานพระราชพิธีบรมราชาภิเษกสมโภชขึ้นเมื่อปี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:53.232530365+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:53.232533127+07:00","message":"> Transcript [11417] [false]: 'งานพระราชพิธีบรมราชาภิเษกสมโภชขึ้นเมื่อปี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:53.23253647+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:53.232538416+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:53.232540049+07:00","message":"StatePrefix: 'งานพระราชพิธีบรมราชาภิเษกสมโภชขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:53.232542158+07:00","message":"TextPushed: 'งานพระราชพิธีบรมราชาภิเษก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:53.232548154+07:00","message":"Push: 'สมโภชขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:53.232550862+07:00","message":"TextPushed: 'งานพระราชพิธีบรมราชาภิเษกสมโภชขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:53.232552754+07:00","message":"Set new StatePrefix : 'งานพระราชพิธีบรมราชาภิเษกสมโภชขึ้นเมื่อปี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:53.232554816+07:00","message":"Next Push (prob) : 'เมื่อปี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:53.232563638+07:00","message":"push: {false สมโภชขึ้น 0 0xc002a07000}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:53.353369359+07:00","message":"receive streaming session, msgId: 2297"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:53.353405775+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":"2025-10-27T15:53:53.353412144+07:00","message":"receive interim result [false|false]: งานพระราชพิธีบรมราชาภิเษกสมโภชขึ้นเมื่อปีพ.ศ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:53.353425148+07:00","message":"[buffer interim] 2297 false งานพระราชพิธีบรมราชาภิเษกสมโภชขึ้นเมื่อปีพ.ศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:53.353431865+07:00","message":"[bufferProcess] interim [900000000]:งานพระราชพิธีบรมราชาภิเษกสมโภชขึ้นเมื่อปีพ.ศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:53.353435116+07:00","message":"[bufferProcess] send to processor:งานพระราชพิธีบรมราชาภิเษกสมโภชขึ้นเมื่อปีพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:53.353443473+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:53.353447125+07:00","message":"> Transcript [11418] [false]: 'งานพระราชพิธีบรมราชาภิเษกสมโภชขึ้นเมื่อปีพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:53.353451441+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:53.353454185+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:53.353456553+07:00","message":"StatePrefix: 'งานพระราชพิธีบรมราชาภิเษกสมโภชขึ้นเมื่อปี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:53.35346023+07:00","message":"TextPushed: 'งานพระราชพิธีบรมราชาภิเษกสมโภชขึ้น'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:53:53.430291822+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:53:53.43029187+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:53.867702992+07:00","message":"receive streaming session, msgId: 2297"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:53.867737894+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":"2025-10-27T15:53:53.867744921+07:00","message":"receive interim result [false|false]: งานพระราชพิธีบรมราชาภิเษกสมโภชขึ้นเมื่อปีพุทธศักราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:53.867758221+07:00","message":"[buffer interim] 2297 false งานพระราชพิธีบรมราชาภิเษกสมโภชขึ้นเมื่อปีพุทธศักราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:53.867765005+07:00","message":"[bufferProcess] interim [380000000]:งานพระราชพิธีบรมราชาภิเษกสมโภชขึ้นเมื่อปีพุทธศักราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:53.867767622+07:00","message":"[bufferProcess] send to processor:งานพระราชพิธีบรมราชาภิเษกสมโภชขึ้นเมื่อปีพ.ศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:53.867774001+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:53.86777643+07:00","message":"> Transcript [11419] [false]: 'งานพระราชพิธีบรมราชาภิเษกสมโภชขึ้นเมื่อปีพ.ศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:53.867779762+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:53.867781469+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:53.867788347+07:00","message":"StatePrefix: 'งานพระราชพิธีบรมราชาภิเษกสมโภชขึ้นเมื่อปี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:53.867790992+07:00","message":"TextPushed: 'งานพระราชพิธีบรมราชาภิเษกสมโภชขึ้น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:54.059309352+07:00","message":"receive streaming session, msgId: 2297"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:54.059346385+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":"2025-10-27T15:53:54.059352479+07:00","message":"receive interim result [false|false]: งานพระราชพิธีบรมราชาภิเษกสมโภชขึ้นเมื่อปีพ. ศ."}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:54.059367917+07:00","message":"[buffer interim] 2297 false งานพระราชพิธีบรมราชาภิเษกสมโภชขึ้นเมื่อปีพ. ศ."}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:54.059374595+07:00","message":"[bufferProcess] interim [560000000]:งานพระราชพิธีบรมราชาภิเษกสมโภชขึ้นเมื่อปีพ. ศ."}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:54.059377433+07:00","message":"[bufferProcess] send to processor:งานพระราชพิธีบรมราชาภิเษกสมโภชขึ้นเมื่อปีพุทธศักราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:54.059380899+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:54.059384758+07:00","message":"> Transcript [11420] [false]: 'งานพระราชพิธีบรมราชาภิเษกสมโภชขึ้นเมื่อปีพุทธศักราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:54.059387987+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:54.059389821+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:54.059391374+07:00","message":"StatePrefix: 'งานพระราชพิธีบรมราชาภิเษกสมโภชขึ้นเมื่อปี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:54.059393727+07:00","message":"TextPushed: 'งานพระราชพิธีบรมราชาภิเษกสมโภชขึ้น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:54.060793457+07:00","message":"receive streaming session, msgId: 2297"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:54.060807203+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":"2025-10-27T15:53:54.060811467+07:00","message":"receive interim result [false|false]: งานพระราชพิธีบรมราชาภิเษกสมโภชขึ้นเมื่อปีพุทธศักราชสอง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:54.060823827+07:00","message":"[buffer interim] 2297 false งานพระราชพิธีบรมราชาภิเษกสมโภชขึ้นเมื่อปีพุทธศักราชสอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:54.060828228+07:00","message":"[bufferProcess] interim [620000000]:งานพระราชพิธีบรมราชาภิเษกสมโภชขึ้นเมื่อปีพุทธศักราชสอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:54.060834091+07:00","message":"[bufferProcess] send to processor:งานพระราชพิธีบรมราชาภิเษกสมโภชขึ้นเมื่อปีพ. ศ."}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:54.060838219+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:54.060840091+07:00","message":"> Transcript [11421] [false]: 'งานพระราชพิธีบรมราชาภิเษกสมโภชขึ้นเมื่อปีพ. ศ.'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:54.060842238+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:54.060843699+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:54.060845303+07:00","message":"StatePrefix: 'งานพระราชพิธีบรมราชาภิเษกสมโภชขึ้นเมื่อปี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:54.060847055+07:00","message":"TextPushed: 'งานพระราชพิธีบรมราชาภิเษกสมโภชขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:54.060851159+07:00","message":"Push: 'เมื่อปี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:54.060859473+07:00","message":"TextPushed: 'งานพระราชพิธีบรมราชาภิเษกสมโภชขึ้นเมื่อปี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:54.060861887+07:00","message":"Set new StatePrefix : 'งานพระราชพิธีบรมราชาภิเษกสมโภชขึ้นเมื่อปีพ. ศ.'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:54.060864123+07:00","message":"Next Push (prob) : 'พ. ศ.'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:54.060872594+07:00","message":"push: {false เมื่อปี 0 0xc002a07000}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:54.115264534+07:00","message":"receive streaming session, msgId: 2297"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:54.115303383+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":"2025-10-27T15:53:54.115309562+07:00","message":"receive interim result [false|false]: งานพระราชพิธีบรมราชาภิเษกสมโภชขึ้นเมื่อปีพุทธศักราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:54.115323202+07:00","message":"[buffer interim] 2297 false งานพระราชพิธีบรมราชาภิเษกสมโภชขึ้นเมื่อปีพุทธศักราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:54.115329954+07:00","message":"[bufferProcess] interim [680000000]:งานพระราชพิธีบรมราชาภิเษกสมโภชขึ้นเมื่อปีพุทธศักราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:54.115332367+07:00","message":"[bufferProcess] send to processor:งานพระราชพิธีบรมราชาภิเษกสมโภชขึ้นเมื่อปีพุทธศักราชสอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:54.115341554+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:54.115344313+07:00","message":"> Transcript [11422] [false]: 'งานพระราชพิธีบรมราชาภิเษกสมโภชขึ้นเมื่อปีพุทธศักราชสอง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:54.115346755+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:54.115348604+07:00","message":"Set new StatePrefix: 'งานพระราชพิธีบรมราชาภิเษกสมโภชขึ้นเมื่อปีพุทธศักราชสอง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:54.246734087+07:00","message":"receive streaming session, msgId: 2297"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:54.246769761+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"งานพระราชพิธีบรมราชาภิเษกสมโภชขึ้นเมื่อปีพุทธศักราช 2000\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:54.246776298+07:00","message":"receive interim result [false|false]: งานพระราชพิธีบรมราชาภิเษกสมโภชขึ้นเมื่อปีพุทธศักราช 2000"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:54.246793232+07:00","message":"[buffer interim] 2297 false งานพระราชพิธีบรมราชาภิเษกสมโภชขึ้นเมื่อปีพุทธศักราช 2000"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:54.246801941+07:00","message":"[bufferProcess] interim [740000000]:งานพระราชพิธีบรมราชาภิเษกสมโภชขึ้นเมื่อปีพุทธศักราช 2000"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:54.246804284+07:00","message":"[bufferProcess] send to processor:งานพระราชพิธีบรมราชาภิเษกสมโภชขึ้นเมื่อปีพุทธศักราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:54.246808557+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:54.246811391+07:00","message":"> Transcript [11423] [false]: 'งานพระราชพิธีบรมราชาภิเษกสมโภชขึ้นเมื่อปีพุทธศักราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:54.246813942+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:54.567840929+07:00","message":"receive streaming session, msgId: 2297"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:54.567882066+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":"2025-10-27T15:53:54.567888638+07:00","message":"receive interim result [false|false]: งานพระราชพิธีบรมราชาภิเษกสมโภชขึ้นเมื่อปีพุทธศักราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:54.567902033+07:00","message":"[buffer interim] 2297 false งานพระราชพิธีบรมราชาภิเษกสมโภชขึ้นเมื่อปีพุทธศักราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:54.567908863+07:00","message":"[bufferProcess] interim [100000000]:งานพระราชพิธีบรมราชาภิเษกสมโภชขึ้นเมื่อปีพุทธศักราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:54.567911162+07:00","message":"[bufferProcess] send to processor:งานพระราชพิธีบรมราชาภิเษกสมโภชขึ้นเมื่อปีพุทธศักราช 2000"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:54.567916698+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:54.567919221+07:00","message":"> Transcript [11424] [false]: 'งานพระราชพิธีบรมราชาภิเษกสมโภชขึ้นเมื่อปีพุทธศักราช 2000'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:54.567921694+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:54.567923452+07:00","message":"Set new StatePrefix: 'งานพระราชพิธีบรมราชาภิเษกสมโภชขึ้นเมื่อปีพุทธศักราช 2000'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:54.626496434+07:00","message":"receive streaming session, msgId: 2297"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:54.626536351+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"งานพระราชพิธีบรมราชาภิเษกสมโภชขึ้นเมื่อปีพุทธศักราช 2400\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:54.626544235+07:00","message":"receive interim result [false|false]: งานพระราชพิธีบรมราชาภิเษกสมโภชขึ้นเมื่อปีพุทธศักราช 2400"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:54.626558451+07:00","message":"[buffer interim] 2297 false งานพระราชพิธีบรมราชาภิเษกสมโภชขึ้นเมื่อปีพุทธศักราช 2400"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:54.626566363+07:00","message":"[bufferProcess] interim [160000000]:งานพระราชพิธีบรมราชาภิเษกสมโภชขึ้นเมื่อปีพุทธศักราช 2400"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:54.626569583+07:00","message":"[bufferProcess] send to processor:งานพระราชพิธีบรมราชาภิเษกสมโภชขึ้นเมื่อปีพุทธศักราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:54.626574331+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:54.626577792+07:00","message":"> Transcript [11425] [false]: 'งานพระราชพิธีบรมราชาภิเษกสมโภชขึ้นเมื่อปีพุทธศักราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:54.626581046+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:54.626649588+07:00","message":"receive streaming session, msgId: 2297"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:54.626691313+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"งานพระราชพิธีบรมราชาภิเษกสมโภชขึ้นเมื่อปีพุทธศักราช\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:54.626699894+07:00","message":"receive interim result [false|false]: งานพระราชพิธีบรมราชาภิเษกสมโภชขึ้นเมื่อปีพุทธศักราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:54.626717142+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 2400\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:54.626719809+07:00","message":"receive interim result [false|false]:  2400"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:54.626728632+07:00","message":"[buffer interim] 2297 false งานพระราชพิธีบรมราชาภิเษกสมโภชขึ้นเมื่อปีพุทธศักราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:54.626733406+07:00","message":"[buffer interim] 2297 false  2400"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:54.626740725+07:00","message":"[bufferProcess] interim [220000000]:งานพระราชพิธีบรมราชาภิเษกสมโภชขึ้นเมื่อปีพุทธศักราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:54.626744093+07:00","message":"[bufferProcess] send to processor:งานพระราชพิธีบรมราชาภิเษกสมโภชขึ้นเมื่อปีพุทธศักราช 2400"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:54.626748137+07:00","message":"[bufferProcess] interim [220000000]: 2400"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:54.626750693+07:00","message":"[bufferProcess] update buffer: งานพระราชพิธีบรมราชาภิเษกสมโภชขึ้นเมื่อปีพุทธศักราช 2400"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:54.626754678+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:54.626758208+07:00","message":"> Transcript [11426] [false]: 'งานพระราชพิธีบรมราชาภิเษกสมโภชขึ้นเมื่อปีพุทธศักราช 2400'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:54.626761405+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:54.626764081+07:00","message":"Set new StatePrefix: 'งานพระราชพิธีบรมราชาภิเษกสมโภชขึ้นเมื่อปีพุทธศักราช 2400'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:54.923456895+07:00","message":"[GCS] IsForceVAD: false for message ID: 2297"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:54.946573472+07:00","message":"receive streaming session, msgId: 2297"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:54.946606778+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"งานพระราชพิธีบรมราชาภิเษกสมโภชขึ้นเมื่อปีพุทธศักราช\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:54.946612723+07:00","message":"receive interim result [false|false]: งานพระราชพิธีบรมราชาภิเษกสมโภชขึ้นเมื่อปีพุทธศักราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:54.94662412+07:00","message":"[buffer interim] 2297 false งานพระราชพิธีบรมราชาภิเษกสมโภชขึ้นเมื่อปีพุทธศักราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:54.946633165+07:00","message":"[bufferProcess] interim [520000000]:งานพระราชพิธีบรมราชาภิเษกสมโภชขึ้นเมื่อปีพุทธศักราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:54.946635593+07:00","message":"[bufferProcess] send to processor:งานพระราชพิธีบรมราชาภิเษกสมโภชขึ้นเมื่อปีพุทธศักราช 2400"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:54.946642388+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:54.946645061+07:00","message":"> Transcript [11427] [false]: 'งานพระราชพิธีบรมราชาภิเษกสมโภชขึ้นเมื่อปีพุทธศักราช 2400'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:54.94664815+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:54.946650444+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:54.94665231+07:00","message":"StatePrefix: 'งานพระราชพิธีบรมราชาภิเษกสมโภชขึ้นเมื่อปีพุทธศักราช 2400'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:54.946654565+07:00","message":"TextPushed: 'งานพระราชพิธีบรมราชาภิเษกสมโภชขึ้นเมื่อปี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:54.985913231+07:00","message":"[GCS] Start streaming session, msgId: 2298"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:55.016173543+07:00","message":"receive streaming session, msgId: 2297"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:55.016217975+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"งานพระราชพิธีบรมราชาภิเษกสมโภชขึ้นเมื่อปีพุทธศักราช\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:55.016224752+07:00","message":"receive interim result [false|false]: งานพระราชพิธีบรมราชาภิเษกสมโภชขึ้นเมื่อปีพุทธศักราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:55.016234491+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 2450\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:55.0162377+07:00","message":"receive interim result [false|false]:  2450"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:55.01624699+07:00","message":"[buffer interim] 2297 false งานพระราชพิธีบรมราชาภิเษกสมโภชขึ้นเมื่อปีพุทธศักราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:55.016251407+07:00","message":"[buffer interim] 2297 false  2450"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:55.016258476+07:00","message":"[bufferProcess] interim [580000000]:งานพระราชพิธีบรมราชาภิเษกสมโภชขึ้นเมื่อปีพุทธศักราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:55.016260727+07:00","message":"[bufferProcess] send to processor:งานพระราชพิธีบรมราชาภิเษกสมโภชขึ้นเมื่อปีพุทธศักราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:55.016263585+07:00","message":"[bufferProcess] interim [580000000]: 2450"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:55.016265411+07:00","message":"[bufferProcess] update buffer: งานพระราชพิธีบรมราชาภิเษกสมโภชขึ้นเมื่อปีพุทธศักราช 2450"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:55.01626832+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:55.016271142+07:00","message":"> Transcript [11428] [false]: 'งานพระราชพิธีบรมราชาภิเษกสมโภชขึ้นเมื่อปีพุทธศักราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:55.016273498+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:55.054580605+07:00","message":"receive streaming session, msgId: 2297"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:55.054615357+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"งานพระราชพิธีบรมราชาภิเษกสมโภชขึ้นเมื่อปีพุทธศักราช 2450\",\"confidence\":0.9520228}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":670000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:55.054621039+07:00","message":"receive interim result [true|false]: งานพระราชพิธีบรมราชาภิเษกสมโภชขึ้นเมื่อปีพุทธศักราช 2450"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:55.054629749+07:00","message":"end recv isFinal message id 2297"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:55.05463148+07:00","message":"end Recv id 2297"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:55.054636274+07:00","message":"[buffer interim] 2297 true งานพระราชพิธีบรมราชาภิเษกสมโภชขึ้นเมื่อปีพุทธศักราช 2450"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:55.054644982+07:00","message":"[bufferProcess] interim [670000000]:งานพระราชพิธีบรมราชาภิเษกสมโภชขึ้นเมื่อปีพุทธศักราช 2450"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:55.054649962+07:00","message":"[bufferProcess] send to processor (isfinal):งานพระราชพิธีบรมราชาภิเษกสมโภชขึ้นเมื่อปีพุทธศักราช 2450"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:55.054652986+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:55.054655663+07:00","message":"> Transcript [11429] [false]: 'งานพระราชพิธีบรมราชาภิเษกสมโภชขึ้นเมื่อปีพุทธศักราช 2450'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:55.054657909+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:55.054659537+07:00","message":"Set new StatePrefix: 'งานพระราชพิธีบรมราชาภิเษกสมโภชขึ้นเมื่อปีพุทธศักราช 2450'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:55.05466115+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:55.054662987+07:00","message":"> Transcript [11430] [true]: 'งานพระราชพิธีบรมราชาภิเษกสมโภชขึ้นเมื่อปีพุทธศักราช 2450'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:55.054665004+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:55.054666577+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:55.054669779+07:00","message":"StatePrefix: 'งานพระราชพิธีบรมราชาภิเษกสมโภชขึ้นเมื่อปีพุทธศักราช 2450'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:55.054672118+07:00","message":"TextPushed: 'งานพระราชพิธีบรมราชาภิเษกสมโภชขึ้นเมื่อปี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:55.054678126+07:00","message":"Push: 'พุทธศักราช 2450'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:55.05468579+07:00","message":"push: {true พุทธศักราช 2450 0 0xc002a07000}"}
{"level":"info","service":"Main","time":"2025-10-27T15:53:55.069513113+07:00","message":"write wav file: './tmp/7446/7446_2297.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:56.167972166+07:00","message":"receive streaming session, msgId: 2298"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:56.168009262+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":"2025-10-27T15:53:56.168014168+07:00","message":"receive interim result [false|false]: ก็ได้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:56.168025613+07:00","message":"[buffer interim] 2298 false ก็ได้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:56.16803311+07:00","message":"[bufferProcess] interim [140000000]:ก็ได้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:56.168035445+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:56.168040704+07:00","message":"[bufferProcess] send to processor (ticker):ก็ได้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:56.168043968+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:56.168047248+07:00","message":"> Transcript [11431] [false]: 'ก็ได้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:56.168050062+07:00","message":"Set StatePrefix (first interim): 'ก็ได้'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:53:56.430499367+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:53:56.430507867+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:56.452921713+07:00","message":"receive streaming session, msgId: 2298"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:56.452967013+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":"2025-10-27T15:53:56.452973914+07:00","message":"receive interim result [false|false]: ก็ได้เสด็จ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:56.452988999+07:00","message":"[buffer interim] 2298 false ก็ได้เสด็จ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:56.452998123+07:00","message":"[bufferProcess] interim [500000000]:ก็ได้เสด็จ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:56.453000136+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:56.562583376+07:00","message":"receive streaming session, msgId: 2298"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:56.562620577+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":"2025-10-27T15:53:56.562625926+07:00","message":"receive interim result [false|false]: ก็ได้เสด็จพ่อ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:56.562641184+07:00","message":"[buffer interim] 2298 false ก็ได้เสด็จพ่อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:56.562648091+07:00","message":"[bufferProcess] interim [620000000]:ก็ได้เสด็จพ่อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:56.562650314+07:00","message":"[bufferProcess] send to processor:ก็ได้เสด็จ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:56.56265568+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:56.562658356+07:00","message":"> Transcript [11432] [false]: 'ก็ได้เสด็จ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:56.562661496+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:56.562663321+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:56.562665173+07:00","message":"StatePrefix: 'ก็ได้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:56.562667199+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:56.629893556+07:00","message":"receive streaming session, msgId: 2298"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:56.629932144+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":"2025-10-27T15:53:56.629937647+07:00","message":"receive interim result [false|false]: ก็ได้เสด็จออก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:56.629952033+07:00","message":"[buffer interim] 2298 false ก็ได้เสด็จออก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:56.629958707+07:00","message":"[bufferProcess] interim [680000000]:ก็ได้เสด็จออก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:56.629960577+07:00","message":"[bufferProcess] send to processor:ก็ได้เสด็จพ่อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:56.629963961+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:56.629970254+07:00","message":"> Transcript [11433] [false]: 'ก็ได้เสด็จพ่อ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:56.629973033+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:56.629974789+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:56.62997644+07:00","message":"StatePrefix: 'ก็ได้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:56.629978257+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:56.77268703+07:00","message":"receive streaming session, msgId: 2298"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:56.772725642+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":"2025-10-27T15:53:56.772730561+07:00","message":"receive interim result [false|false]: ก็ได้เสด็จออกไป"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:56.772744354+07:00","message":"[buffer interim] 2298 false ก็ได้เสด็จออกไป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:56.772751696+07:00","message":"[bufferProcess] interim [800000000]:ก็ได้เสด็จออกไป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:56.772753796+07:00","message":"[bufferProcess] send to processor:ก็ได้เสด็จออก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:56.772758794+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:56.772761354+07:00","message":"> Transcript [11434] [false]: 'ก็ได้เสด็จออก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:56.772764324+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:56.772766052+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:56.772767672+07:00","message":"StatePrefix: 'ก็ได้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:56.772769539+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:56.874698505+07:00","message":"receive streaming session, msgId: 2298"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:56.874749325+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":"2025-10-27T15:53:56.874754303+07:00","message":"receive interim result [false|false]: ก็ได้เสด็จออกกะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:56.874766913+07:00","message":"[buffer interim] 2298 false ก็ได้เสด็จออกกะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:56.874773969+07:00","message":"[bufferProcess] interim [860000000]:ก็ได้เสด็จออกกะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:56.874776131+07:00","message":"[bufferProcess] send to processor:ก็ได้เสด็จออกไป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:56.874781508+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:56.874784153+07:00","message":"> Transcript [11435] [false]: 'ก็ได้เสด็จออกไป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:56.874787584+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:56.874789273+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:56.874791044+07:00","message":"StatePrefix: 'ก็ได้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:56.874793376+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:56.874799099+07:00","message":"Push: 'ก็ได้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:56.874801103+07:00","message":"TextPushed: 'ก็ได้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:56.874803806+07:00","message":"Set new StatePrefix : 'ก็ได้เสด็จออกไป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:56.874806482+07:00","message":"Next Push (prob) : 'เสด็จออกไป'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:56.87483128+07:00","message":"push: {false ก็ได้ 0 0xc002a07900}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:56.885309002+07:00","message":"receive streaming session, msgId: 2298"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:56.885350403+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":"2025-10-27T15:53:56.885357229+07:00","message":"receive interim result [false|false]: ก็ได้เสด็จออกอะไร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:56.885371815+07:00","message":"[buffer interim] 2298 false ก็ได้เสด็จออกอะไร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:56.885378156+07:00","message":"[bufferProcess] interim [920000000]:ก็ได้เสด็จออกอะไร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:56.885380455+07:00","message":"[bufferProcess] send to processor:ก็ได้เสด็จออกกะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:56.885385295+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:56.88538783+07:00","message":"> Transcript [11436] [false]: 'ก็ได้เสด็จออกกะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:56.885390051+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:56.885391803+07:00","message":"Set new StatePrefix: 'ก็ได้เสด็จออกกะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:56.904068183+07:00","message":"[GCS] IsForceVAD: false for message ID: 2298"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:56.949488241+07:00","message":"receive streaming session, msgId: 2298"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:56.949532706+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":"2025-10-27T15:53:56.949538152+07:00","message":"receive interim result [false|false]: ก็ได้เสด็จออกประทับ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:56.949551291+07:00","message":"[buffer interim] 2298 false ก็ได้เสด็จออกประทับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:56.949558157+07:00","message":"[bufferProcess] interim [980000000]:ก็ได้เสด็จออกประทับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:56.949560329+07:00","message":"[bufferProcess] send to processor:ก็ได้เสด็จออกอะไร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:56.949565751+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:56.949568155+07:00","message":"> Transcript [11437] [false]: 'ก็ได้เสด็จออกอะไร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:56.949570351+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:56.949572026+07:00","message":"Set new StatePrefix: 'ก็ได้เสด็จออกอะไร'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:57.012473673+07:00","message":"receive streaming session, msgId: 2298"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:57.012537969+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก็ได้เสด็จออกประทับ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":130000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:57.012545405+07:00","message":"receive interim result [true|false]: ก็ได้เสด็จออกประทับ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:57.01255621+07:00","message":"end recv isFinal message id 2298"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:57.012558601+07:00","message":"end Recv id 2298"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:57.012565027+07:00","message":"[buffer interim] 2298 true ก็ได้เสด็จออกประทับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:57.012573302+07:00","message":"[bufferProcess] interim [130000000]:ก็ได้เสด็จออกประทับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:57.012576941+07:00","message":"[bufferProcess] send to processor (isfinal):ก็ได้เสด็จออกประทับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:57.012581106+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:57.012585256+07:00","message":"> Transcript [11438] [false]: 'ก็ได้เสด็จออกประทับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:57.012588848+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:57.012591915+07:00","message":"Set new StatePrefix: 'ก็ได้เสด็จออกประทับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:57.012594028+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:57.012596505+07:00","message":"> Transcript [11439] [true]: 'ก็ได้เสด็จออกประทับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:57.012600103+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:57.012603582+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:57.012606067+07:00","message":"StatePrefix: 'ก็ได้เสด็จออกประทับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:57.012608565+07:00","message":"TextPushed: 'ก็ได้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:57.012615895+07:00","message":"Push: 'เสด็จออกประทับ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:57.012625645+07:00","message":"push: {true เสด็จออกประทับ 0 0xc002a07900}"}
{"level":"info","service":"Main","time":"2025-10-27T15:53:57.019430929+07:00","message":"write wav file: './tmp/7446/7446_2298.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:57.034440572+07:00","message":"[GCS] Start streaming session, msgId: 2299"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:57.163245289+07:00","message":"[GCS] IsForceVAD: false for message ID: 2299"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:57.298134908+07:00","message":"[GCS] Start streaming session, msgId: 2300"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:57.331498739+07:00","message":"receive streaming session, msgId: 2299"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:57.331521885+07:00","message":"found end of frame, send empty tag with msgId: 2299"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:57.331524799+07:00","message":"end Recv id 2299"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:57.331531727+07:00","message":"[buffer interim] 2299 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:57.331538423+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:57.331542231+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:57.331544688+07:00","message":"> Transcript [11440] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:57.331546834+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:57.331548476+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:57.331550185+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:57.331551848+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:57.331558928+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:57.33156902+07:00","message":"push: {true \n 0 0xc002b14880}"}
{"level":"info","service":"Main","time":"2025-10-27T15:53:57.336045993+07:00","message":"write wav file: './tmp/7446/7446_2299.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:57.964517031+07:00","message":"receive streaming session, msgId: 2300"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:57.964563218+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":"2025-10-27T15:53:57.964568189+07:00","message":"receive interim result [false|false]: พระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:57.964583099+07:00","message":"[buffer interim] 2300 false พระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:57.964590045+07:00","message":"[bufferProcess] interim [480000000]:พระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:57.96459139+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:58.037037645+07:00","message":"receive streaming session, msgId: 2300"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:58.037077201+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":"2025-10-27T15:53:58.037083554+07:00","message":"receive interim result [false|false]: พระที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:58.037096304+07:00","message":"[buffer interim] 2300 false พระที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:58.037105899+07:00","message":"[bufferProcess] interim [600000000]:พระที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:58.037108533+07:00","message":"[bufferProcess] send to processor:พระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:58.037114918+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:58.037118451+07:00","message":"> Transcript [11441] [false]: 'พระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:58.037121162+07:00","message":"Set StatePrefix (first interim): 'พระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:58.152981702+07:00","message":"receive streaming session, msgId: 2300"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:58.153021999+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":"2025-10-27T15:53:58.153027335+07:00","message":"receive interim result [false|false]: พระอาทิตย์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:58.153039592+07:00","message":"[buffer interim] 2300 false พระอาทิตย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:58.153046785+07:00","message":"[bufferProcess] interim [720000000]:พระอาทิตย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:58.153048646+07:00","message":"[bufferProcess] send to processor:พระที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:58.153053745+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:58.153056368+07:00","message":"> Transcript [11442] [false]: 'พระที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:58.153058899+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:58.15306065+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:58.153062592+07:00","message":"StatePrefix: 'พระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:58.153064512+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:58.270186887+07:00","message":"receive streaming session, msgId: 2300"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:58.270228842+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":"2025-10-27T15:53:58.270233975+07:00","message":"receive interim result [false|false]: พระที่นั่ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:58.270244902+07:00","message":"[buffer interim] 2300 false พระที่นั่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:58.270251994+07:00","message":"[bufferProcess] interim [780000000]:พระที่นั่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:58.270254211+07:00","message":"[bufferProcess] send to processor:พระอาทิตย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:58.270259409+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:58.270261911+07:00","message":"> Transcript [11443] [false]: 'พระอาทิตย์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:58.270264427+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:58.270265971+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:58.270268247+07:00","message":"StatePrefix: 'พระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:58.270270202+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:58.672322498+07:00","message":"receive streaming session, msgId: 2300"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:58.672365323+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":"2025-10-27T15:53:58.6723728+07:00","message":"receive interim result [false|false]: พระที่นั่งพุดตา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:58.672389888+07:00","message":"[buffer interim] 2300 false พระที่นั่งพุดตา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:58.672401193+07:00","message":"[bufferProcess] interim [200000000]:พระที่นั่งพุดตา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:58.672404983+07:00","message":"[bufferProcess] send to processor:พระที่นั่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:58.672411855+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:58.672415968+07:00","message":"> Transcript [11444] [false]: 'พระที่นั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:58.672420877+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:58.672423689+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:58.672426895+07:00","message":"StatePrefix: 'พระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:58.672429369+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:58.720816955+07:00","message":"receive streaming session, msgId: 2300"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:58.720850939+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":"2025-10-27T15:53:58.720866115+07:00","message":"receive interim result [false|false]: พระที่นั่งบุษบา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:58.720882163+07:00","message":"[buffer interim] 2300 false พระที่นั่งบุษบา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:58.720888775+07:00","message":"[bufferProcess] interim [260000000]:พระที่นั่งบุษบา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:58.720891088+07:00","message":"[bufferProcess] send to processor:พระที่นั่งพุดตา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:58.720896237+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:58.720899023+07:00","message":"> Transcript [11445] [false]: 'พระที่นั่งพุดตา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:58.720901917+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:58.720903809+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:58.72090574+07:00","message":"StatePrefix: 'พระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:58.720907561+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:58.720911675+07:00","message":"Push: 'พระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:58.720913172+07:00","message":"TextPushed: 'พระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:58.720914696+07:00","message":"Set new StatePrefix : 'พระที่นั่งพุดตา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:58.720917052+07:00","message":"Next Push (prob) : 'ที่นั่งพุดตา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:58.720924994+07:00","message":"push: {false พระ 0 0xc002881380}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:58.722801909+07:00","message":"receive streaming session, msgId: 2300"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:58.722818028+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":"2025-10-27T15:53:58.722822377+07:00","message":"receive interim result [false|false]: พระที่นั่งบุษบก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:58.722835712+07:00","message":"[buffer interim] 2300 false พระที่นั่งบุษบก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:58.722839964+07:00","message":"[bufferProcess] interim [320000000]:พระที่นั่งบุษบก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:58.722842262+07:00","message":"[bufferProcess] send to processor:พระที่นั่งบุษบา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:58.722847375+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:58.722849528+07:00","message":"> Transcript [11446] [false]: 'พระที่นั่งบุษบา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:58.722851084+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:58.72285292+07:00","message":"Set new StatePrefix: 'พระที่นั่งบุษบา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:59.196124749+07:00","message":"receive streaming session, msgId: 2300"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:59.196162923+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":"2025-10-27T15:53:59.196168505+07:00","message":"receive interim result [false|false]: พระที่นั่งบุษบกที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:59.196183297+07:00","message":"[buffer interim] 2300 false พระที่นั่งบุษบกที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:59.196189977+07:00","message":"[bufferProcess] interim [680000000]:พระที่นั่งบุษบกที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:59.196192393+07:00","message":"[bufferProcess] send to processor:พระที่นั่งบุษบก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:59.196195874+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:59.196198723+07:00","message":"> Transcript [11447] [false]: 'พระที่นั่งบุษบก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:59.196200947+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:59.196202559+07:00","message":"Set new StatePrefix: 'พระที่นั่งบุษบก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:59.262133004+07:00","message":"receive streaming session, msgId: 2300"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:59.262168306+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":"2025-10-27T15:53:59.26217401+07:00","message":"receive interim result [false|false]: พระที่นั่งบุษบก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:59.262188253+07:00","message":"[buffer interim] 2300 false พระที่นั่งบุษบก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:59.262197062+07:00","message":"[bufferProcess] interim [740000000]:พระที่นั่งบุษบก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:59.262199238+07:00","message":"[bufferProcess] send to processor:พระที่นั่งบุษบกที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:59.262204531+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:59.26220726+07:00","message":"> Transcript [11448] [false]: 'พระที่นั่งบุษบกที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:59.262210646+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:59.262212728+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:59.26221496+07:00","message":"StatePrefix: 'พระที่นั่งบุษบก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:59.262217217+07:00","message":"TextPushed: 'พระ'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:53:59.430674614+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:53:59.430692895+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:59.452769911+07:00","message":"receive streaming session, msgId: 2300"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:59.452809766+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระที่นั่งบุษบก\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:59.452816523+07:00","message":"receive interim result [false|false]: พระที่นั่งบุษบก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:59.452830852+07:00","message":"[buffer interim] 2300 false พระที่นั่งบุษบก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:59.452841267+07:00","message":"[bufferProcess] interim [920000000]:พระที่นั่งบุษบก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:59.45284448+07:00","message":"[bufferProcess] send to processor:พระที่นั่งบุษบก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:59.45285136+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:59.45286092+07:00","message":"> Transcript [11449] [false]: 'พระที่นั่งบุษบก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:59.452866197+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:59.452868797+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:59.452871875+07:00","message":"StatePrefix: 'พระที่นั่งบุษบก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:59.452883473+07:00","message":"TextPushed: 'พระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:59.60905985+07:00","message":"receive streaming session, msgId: 2300"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:59.609092138+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":"2025-10-27T15:53:59.609097546+07:00","message":"receive interim result [false|false]: พระที่นั่งบุษบกจิ้มเป็ด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:59.609110402+07:00","message":"[buffer interim] 2300 false พระที่นั่งบุษบกจิ้มเป็ด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:59.609117074+07:00","message":"[bufferProcess] interim [40000000]:พระที่นั่งบุษบกจิ้มเป็ด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:59.609119123+07:00","message":"[bufferProcess] send to processor:พระที่นั่งบุษบก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:59.60912247+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:59.609125225+07:00","message":"> Transcript [11450] [false]: 'พระที่นั่งบุษบก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:59.609127759+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:59.609129465+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:59.609131608+07:00","message":"StatePrefix: 'พระที่นั่งบุษบก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:59.609133711+07:00","message":"TextPushed: 'พระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:59.682862305+07:00","message":"receive streaming session, msgId: 2300"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:59.682900782+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":"2025-10-27T15:53:59.682907674+07:00","message":"receive interim result [false|false]: พระที่นั่งบุษบก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:59.682920839+07:00","message":"[buffer interim] 2300 false พระที่นั่งบุษบก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:59.682931383+07:00","message":"[bufferProcess] interim [160000000]:พระที่นั่งบุษบก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:59.682934795+07:00","message":"[bufferProcess] send to processor:พระที่นั่งบุษบกจิ้มเป็ด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:59.682941452+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:59.68294497+07:00","message":"> Transcript [11451] [false]: 'พระที่นั่งบุษบกจิ้มเป็ด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:59.682949757+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:59.682952417+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:59.682955264+07:00","message":"StatePrefix: 'พระที่นั่งบุษบก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:59.682958327+07:00","message":"TextPushed: 'พระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:59.682963709+07:00","message":"Push: 'ที่นั่งบุษบก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:59.682966167+07:00","message":"TextPushed: 'พระที่นั่งบุษบก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:59.682968655+07:00","message":"Set new StatePrefix : 'พระที่นั่งบุษบกจิ้มเป็ด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:59.682971378+07:00","message":"Next Push (prob) : 'จิ้มเป็ด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:59.682991963+07:00","message":"push: {false ที่นั่งบุษบก 0 0xc002881380}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:59.728670834+07:00","message":"receive streaming session, msgId: 2300"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:59.72870628+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":"2025-10-27T15:53:59.728711629+07:00","message":"receive interim result [false|false]: พระที่นั่งบุษบกหิ้งพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:59.728724183+07:00","message":"[buffer interim] 2300 false พระที่นั่งบุษบกหิ้งพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:59.728730513+07:00","message":"[bufferProcess] interim [220000000]:พระที่นั่งบุษบกหิ้งพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:59.728732359+07:00","message":"[bufferProcess] send to processor:พระที่นั่งบุษบก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:59.728737578+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:59.728740019+07:00","message":"> Transcript [11452] [false]: 'พระที่นั่งบุษบก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:59.72874237+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:59.791173716+07:00","message":"receive streaming session, msgId: 2300"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:59.791215602+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":"2025-10-27T15:53:59.791222625+07:00","message":"receive interim result [false|false]: พระที่นั่งบุษบก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:59.791237828+07:00","message":"[buffer interim] 2300 false พระที่นั่งบุษบก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:59.791246428+07:00","message":"[bufferProcess] interim [280000000]:พระที่นั่งบุษบก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:59.791249697+07:00","message":"[bufferProcess] send to processor:พระที่นั่งบุษบกหิ้งพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:59.791256411+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:59.791259986+07:00","message":"> Transcript [11453] [false]: 'พระที่นั่งบุษบกหิ้งพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:59.791263231+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:59.791265819+07:00","message":"Set new StatePrefix: 'พระที่นั่งบุษบกหิ้งพระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:59.90148317+07:00","message":"receive streaming session, msgId: 2300"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:59.901520385+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":"2025-10-27T15:53:59.901526072+07:00","message":"receive interim result [false|false]: พระที่นั่งบุษบกหิ้งพระที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:59.901539789+07:00","message":"[buffer interim] 2300 false พระที่นั่งบุษบกหิ้งพระที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:59.90154641+07:00","message":"[bufferProcess] interim [340000000]:พระที่นั่งบุษบกหิ้งพระที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:59.901548942+07:00","message":"[bufferProcess] send to processor:พระที่นั่งบุษบก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:59.901554142+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:59.901556782+07:00","message":"> Transcript [11454] [false]: 'พระที่นั่งบุษบก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:59.901558862+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:59.923266725+07:00","message":"receive streaming session, msgId: 2300"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:59.923306684+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":"2025-10-27T15:53:59.923312918+07:00","message":"receive interim result [false|false]: พระที่นั่งบุษบกทิเบตประเทศ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:59.923326392+07:00","message":"[buffer interim] 2300 false พระที่นั่งบุษบกทิเบตประเทศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:59.923333237+07:00","message":"[bufferProcess] interim [400000000]:พระที่นั่งบุษบกทิเบตประเทศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:59.923335413+07:00","message":"[bufferProcess] send to processor:พระที่นั่งบุษบกหิ้งพระที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:59.923340839+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:59.923343439+07:00","message":"> Transcript [11455] [false]: 'พระที่นั่งบุษบกหิ้งพระที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:59.923346265+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:59.9233482+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:59.923350207+07:00","message":"StatePrefix: 'พระที่นั่งบุษบกหิ้งพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:59.923352768+07:00","message":"TextPushed: 'พระที่นั่งบุษบก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:59.942843558+07:00","message":"receive streaming session, msgId: 2300"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:59.94289093+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":"2025-10-27T15:53:59.942897848+07:00","message":"receive interim result [false|false]: พระที่นั่งบุษบกหิ้งพระที่นั่ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:53:59.942911353+07:00","message":"[buffer interim] 2300 false พระที่นั่งบุษบกหิ้งพระที่นั่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:59.942921869+07:00","message":"[bufferProcess] interim [460000000]:พระที่นั่งบุษบกหิ้งพระที่นั่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:59.942925436+07:00","message":"[bufferProcess] send to processor:พระที่นั่งบุษบกทิเบตประเทศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:59.942932152+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:59.942935391+07:00","message":"> Transcript [11456] [false]: 'พระที่นั่งบุษบกทิเบตประเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:59.942938+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:53:59.942940728+07:00","message":"Set new StatePrefix: 'พระที่นั่งบุษบกทิเบตประเทศ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:00.153482892+07:00","message":"receive streaming session, msgId: 2300"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:00.153528829+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":"2025-10-27T15:54:00.153536321+07:00","message":"receive interim result [false|false]: พระที่นั่งบุษบกหิ้งพระที่นั่งดุสิต"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:00.153552201+07:00","message":"[buffer interim] 2300 false พระที่นั่งบุษบกหิ้งพระที่นั่งดุสิต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:00.153564556+07:00","message":"[bufferProcess] interim [700000000]:พระที่นั่งบุษบกหิ้งพระที่นั่งดุสิต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:00.153567951+07:00","message":"[bufferProcess] send to processor:พระที่นั่งบุษบกหิ้งพระที่นั่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:00.153577146+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:00.153581126+07:00","message":"> Transcript [11457] [false]: 'พระที่นั่งบุษบกหิ้งพระที่นั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:00.153584026+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:00.153586652+07:00","message":"Set new StatePrefix: 'พระที่นั่งบุษบกหิ้งพระที่นั่ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:00.335086124+07:00","message":"receive streaming session, msgId: 2300"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:00.335121371+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":"2025-10-27T15:54:00.335126786+07:00","message":"receive interim result [false|false]: พระที่นั่งบุษบกหิ้งพระที่นั่งดุสิตมหา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:00.335137344+07:00","message":"[buffer interim] 2300 false พระที่นั่งบุษบกหิ้งพระที่นั่งดุสิตมหา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:00.335146213+07:00","message":"[bufferProcess] interim [880000000]:พระที่นั่งบุษบกหิ้งพระที่นั่งดุสิตมหา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:00.335148567+07:00","message":"[bufferProcess] send to processor:พระที่นั่งบุษบกหิ้งพระที่นั่งดุสิต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:00.335154047+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:00.335156584+07:00","message":"> Transcript [11458] [false]: 'พระที่นั่งบุษบกหิ้งพระที่นั่งดุสิต'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:00.335160161+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:00.335162208+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:00.33516378+07:00","message":"StatePrefix: 'พระที่นั่งบุษบกหิ้งพระที่นั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:00.335166152+07:00","message":"TextPushed: 'พระที่นั่งบุษบก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:00.464789481+07:00","message":"receive streaming session, msgId: 2300"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:00.46482184+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":"2025-10-27T15:54:00.464827108+07:00","message":"receive interim result [false|false]: พระที่นั่งบุษบกหิ้งพระที่นั่งดุสิตมหาปราสาท"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:00.464839869+07:00","message":"[buffer interim] 2300 false พระที่นั่งบุษบกหิ้งพระที่นั่งดุสิตมหาปราสาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:00.464846406+07:00","message":"[bufferProcess] interim [940000000]:พระที่นั่งบุษบกหิ้งพระที่นั่งดุสิตมหาปราสาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:00.464848669+07:00","message":"[bufferProcess] send to processor:พระที่นั่งบุษบกหิ้งพระที่นั่งดุสิตมหา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:00.464852025+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:00.464862949+07:00","message":"> Transcript [11459] [false]: 'พระที่นั่งบุษบกหิ้งพระที่นั่งดุสิตมหา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:00.464868097+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:00.464870038+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:00.464871926+07:00","message":"StatePrefix: 'พระที่นั่งบุษบกหิ้งพระที่นั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:00.46487442+07:00","message":"TextPushed: 'พระที่นั่งบุษบก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:01.03817983+07:00","message":"receive streaming session, msgId: 2300"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:01.038221189+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":"2025-10-27T15:54:01.038227147+07:00","message":"receive interim result [false|false]: พระที่นั่งบุษบกหิ้งพระที่นั่งดุสิตมหาปราสาทนี้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:01.038239365+07:00","message":"[buffer interim] 2300 false พระที่นั่งบุษบกหิ้งพระที่นั่งดุสิตมหาปราสาทนี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:01.03824584+07:00","message":"[bufferProcess] interim [540000000]:พระที่นั่งบุษบกหิ้งพระที่นั่งดุสิตมหาปราสาทนี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:01.038248482+07:00","message":"[bufferProcess] send to processor:พระที่นั่งบุษบกหิ้งพระที่นั่งดุสิตมหาปราสาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:01.038253587+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:01.038256031+07:00","message":"> Transcript [11460] [false]: 'พระที่นั่งบุษบกหิ้งพระที่นั่งดุสิตมหาปราสาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:01.038259304+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:01.038261247+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:01.038264263+07:00","message":"StatePrefix: 'พระที่นั่งบุษบกหิ้งพระที่นั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:01.038267741+07:00","message":"TextPushed: 'พระที่นั่งบุษบก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:01.677738757+07:00","message":"receive streaming session, msgId: 2300"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:01.677774756+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระที่นั่งบุษบกหิ้งพระที่นั่งดุสิตมหาปราสาทนี้\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:01.677780466+07:00","message":"receive interim result [false|false]: พระที่นั่งบุษบกหิ้งพระที่นั่งดุสิตมหาปราสาทนี้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:01.677795162+07:00","message":"[buffer interim] 2300 false พระที่นั่งบุษบกหิ้งพระที่นั่งดุสิตมหาปราสาทนี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:01.677802016+07:00","message":"[bufferProcess] interim [140000000]:พระที่นั่งบุษบกหิ้งพระที่นั่งดุสิตมหาปราสาทนี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:01.677804844+07:00","message":"[bufferProcess] send to processor:พระที่นั่งบุษบกหิ้งพระที่นั่งดุสิตมหาปราสาทนี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:01.67780804+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:01.677810848+07:00","message":"> Transcript [11461] [false]: 'พระที่นั่งบุษบกหิ้งพระที่นั่งดุสิตมหาปราสาทนี้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:01.677813937+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:01.677815785+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:01.67781772+07:00","message":"StatePrefix: 'พระที่นั่งบุษบกหิ้งพระที่นั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:01.677820196+07:00","message":"TextPushed: 'พระที่นั่งบุษบก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:01.677823477+07:00","message":"Push: 'หิ้งพระที่นั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:01.677825081+07:00","message":"TextPushed: 'พระที่นั่งบุษบกหิ้งพระที่นั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:01.677826795+07:00","message":"Set new StatePrefix : 'พระที่นั่งบุษบกหิ้งพระที่นั่งดุสิตมหาปราสาทนี้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:01.677828909+07:00","message":"Next Push (prob) : 'ดุสิตมหาปราสาทนี้'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:01.677836588+07:00","message":"push: {false หิ้งพระที่นั่ง 0 0xc002881380}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:02.069146017+07:00","message":"receive streaming session, msgId: 2300"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:02.069202101+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":"2025-10-27T15:54:02.069210031+07:00","message":"receive interim result [false|false]: พระที่นั่งบุษบกหิ้งพระที่นั่งดุสิตมหาปราสาทนี้เพื่ออะไร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:02.069225035+07:00","message":"[buffer interim] 2300 false พระที่นั่งบุษบกหิ้งพระที่นั่งดุสิตมหาปราสาทนี้เพื่ออะไร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:02.069233165+07:00","message":"[bufferProcess] interim [560000000]:พระที่นั่งบุษบกหิ้งพระที่นั่งดุสิตมหาปราสาทนี้เพื่ออะไร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:02.069236339+07:00","message":"[bufferProcess] send to processor:พระที่นั่งบุษบกหิ้งพระที่นั่งดุสิตมหาปราสาทนี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:02.069240252+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:02.069244123+07:00","message":"> Transcript [11462] [false]: 'พระที่นั่งบุษบกหิ้งพระที่นั่งดุสิตมหาปราสาทนี้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:02.069248662+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:02.069250958+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:02.069253738+07:00","message":"StatePrefix: 'พระที่นั่งบุษบกหิ้งพระที่นั่งดุสิตมหาปราสาทนี้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:02.069257272+07:00","message":"TextPushed: 'พระที่นั่งบุษบกหิ้งพระที่นั่ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:02.071057314+07:00","message":"receive streaming session, msgId: 2300"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:02.071088775+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":"2025-10-27T15:54:02.071095614+07:00","message":"receive interim result [false|false]: พระที่นั่งบุษบกหิ้งพระที่นั่งดุสิตมหาปราสาทนี้เพื่อพระราชา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:02.071109728+07:00","message":"[buffer interim] 2300 false พระที่นั่งบุษบกหิ้งพระที่นั่งดุสิตมหาปราสาทนี้เพื่อพระราชา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:02.071117445+07:00","message":"[bufferProcess] interim [620000000]:พระที่นั่งบุษบกหิ้งพระที่นั่งดุสิตมหาปราสาทนี้เพื่อพระราชา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:02.071121162+07:00","message":"[bufferProcess] send to processor:พระที่นั่งบุษบกหิ้งพระที่นั่งดุสิตมหาปราสาทนี้เพื่ออะไร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:02.071130856+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:02.071133898+07:00","message":"> Transcript [11463] [false]: 'พระที่นั่งบุษบกหิ้งพระที่นั่งดุสิตมหาปราสาทนี้เพื่ออะไร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:02.071138158+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:02.071140372+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:02.071157896+07:00","message":"StatePrefix: 'พระที่นั่งบุษบกหิ้งพระที่นั่งดุสิตมหาปราสาทนี้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:02.071161175+07:00","message":"TextPushed: 'พระที่นั่งบุษบกหิ้งพระที่นั่ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:02.254331525+07:00","message":"receive streaming session, msgId: 2300"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:02.254367604+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":"2025-10-27T15:54:02.254374654+07:00","message":"receive interim result [false|false]: พระที่นั่งบุษบกหิ้งพระที่นั่งดุสิตมหาปราสาทนี้เพื่อพระราชทาน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:02.254389346+07:00","message":"[buffer interim] 2300 false พระที่นั่งบุษบกหิ้งพระที่นั่งดุสิตมหาปราสาทนี้เพื่อพระราชทาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:02.254396358+07:00","message":"[bufferProcess] interim [740000000]:พระที่นั่งบุษบกหิ้งพระที่นั่งดุสิตมหาปราสาทนี้เพื่อพระราชทาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:02.254398638+07:00","message":"[bufferProcess] send to processor:พระที่นั่งบุษบกหิ้งพระที่นั่งดุสิตมหาปราสาทนี้เพื่อพระราชา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:02.254402104+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:02.254404797+07:00","message":"> Transcript [11464] [false]: 'พระที่นั่งบุษบกหิ้งพระที่นั่งดุสิตมหาปราสาทนี้เพื่อพระราชา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:02.254408087+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:02.25441001+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:02.254412097+07:00","message":"StatePrefix: 'พระที่นั่งบุษบกหิ้งพระที่นั่งดุสิตมหาปราสาทนี้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:02.254414427+07:00","message":"TextPushed: 'พระที่นั่งบุษบกหิ้งพระที่นั่ง'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:54:02.431297777+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:54:02.43130821+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:02.58132335+07:00","message":"receive streaming session, msgId: 2300"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:02.581367431+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":"2025-10-27T15:54:02.581375131+07:00","message":"receive interim result [false|false]: พระที่นั่งบุษบกหิ้งพระที่นั่งดุสิตมหาปราสาทนี้เพื่อพระราชทานพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:02.581390751+07:00","message":"[buffer interim] 2300 false พระที่นั่งบุษบกหิ้งพระที่นั่งดุสิตมหาปราสาทนี้เพื่อพระราชทานพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:02.581399283+07:00","message":"[bufferProcess] interim [100000000]:พระที่นั่งบุษบกหิ้งพระที่นั่งดุสิตมหาปราสาทนี้เพื่อพระราชทานพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:02.581403078+07:00","message":"[bufferProcess] send to processor:พระที่นั่งบุษบกหิ้งพระที่นั่งดุสิตมหาปราสาทนี้เพื่อพระราชทาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:02.581407409+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:02.581410691+07:00","message":"> Transcript [11465] [false]: 'พระที่นั่งบุษบกหิ้งพระที่นั่งดุสิตมหาปราสาทนี้เพื่อพระราชทาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:02.58141528+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:02.581417802+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:02.581420385+07:00","message":"StatePrefix: 'พระที่นั่งบุษบกหิ้งพระที่นั่งดุสิตมหาปราสาทนี้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:02.5814236+07:00","message":"TextPushed: 'พระที่นั่งบุษบกหิ้งพระที่นั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:02.581430423+07:00","message":"Push: 'ดุสิตมหาปราสาทนี้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:02.581432895+07:00","message":"TextPushed: 'พระที่นั่งบุษบกหิ้งพระที่นั่งดุสิตมหาปราสาทนี้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:02.581436105+07:00","message":"Set new StatePrefix : 'พระที่นั่งบุษบกหิ้งพระที่นั่งดุสิตมหาปราสาทนี้เพื่อพระราชทาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:02.581438905+07:00","message":"Next Push (prob) : 'เพื่อพระราชทาน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:02.581447943+07:00","message":"push: {false ดุสิตมหาปราสาทนี้ 0 0xc002881380}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:02.823429736+07:00","message":"receive streaming session, msgId: 2300"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:02.823472674+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":"2025-10-27T15:54:02.823486619+07:00","message":"receive interim result [false|false]: พระที่นั่งบุษบกหิ้งพระที่นั่งดุสิตมหาปราสาทนี้เพื่อพระราชทานพระบรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:02.823501728+07:00","message":"[buffer interim] 2300 false พระที่นั่งบุษบกหิ้งพระที่นั่งดุสิตมหาปราสาทนี้เพื่อพระราชทานพระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:02.823511805+07:00","message":"[bufferProcess] interim [340000000]:พระที่นั่งบุษบกหิ้งพระที่นั่งดุสิตมหาปราสาทนี้เพื่อพระราชทานพระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:02.823515983+07:00","message":"[bufferProcess] send to processor:พระที่นั่งบุษบกหิ้งพระที่นั่งดุสิตมหาปราสาทนี้เพื่อพระราชทานพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:02.82352293+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:02.823526642+07:00","message":"> Transcript [11466] [false]: 'พระที่นั่งบุษบกหิ้งพระที่นั่งดุสิตมหาปราสาทนี้เพื่อพระราชทานพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:02.823531378+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:02.823533627+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:02.82353594+07:00","message":"StatePrefix: 'พระที่นั่งบุษบกหิ้งพระที่นั่งดุสิตมหาปราสาทนี้เพื่อพระราชทาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:02.823539781+07:00","message":"TextPushed: 'พระที่นั่งบุษบกหิ้งพระที่นั่งดุสิตมหาปราสาทนี้'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:03.092234717+07:00","message":"receive streaming session, msgId: 2300"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:03.092274852+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":"2025-10-27T15:54:03.092280751+07:00","message":"receive interim result [false|false]: พระที่นั่งบุษบกหิ้งพระที่นั่งดุสิตมหาปราสาทนี้เพื่อพระราชทานพระบรมราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:03.092293321+07:00","message":"[buffer interim] 2300 false พระที่นั่งบุษบกหิ้งพระที่นั่งดุสิตมหาปราสาทนี้เพื่อพระราชทานพระบรมราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:03.092300382+07:00","message":"[bufferProcess] interim [580000000]:พระที่นั่งบุษบกหิ้งพระที่นั่งดุสิตมหาปราสาทนี้เพื่อพระราชทานพระบรมราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:03.09230301+07:00","message":"[bufferProcess] send to processor:พระที่นั่งบุษบกหิ้งพระที่นั่งดุสิตมหาปราสาทนี้เพื่อพระราชทานพระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:03.09230866+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:03.092311211+07:00","message":"> Transcript [11467] [false]: 'พระที่นั่งบุษบกหิ้งพระที่นั่งดุสิตมหาปราสาทนี้เพื่อพระราชทานพระบรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:03.092314595+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:03.09231619+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:03.092318075+07:00","message":"StatePrefix: 'พระที่นั่งบุษบกหิ้งพระที่นั่งดุสิตมหาปราสาทนี้เพื่อพระราชทาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:03.092322447+07:00","message":"TextPushed: 'พระที่นั่งบุษบกหิ้งพระที่นั่งดุสิตมหาปราสาทนี้'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:03.253866996+07:00","message":"[GCS] IsForceVAD: false for message ID: 2300"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:03.277821984+07:00","message":"receive streaming session, msgId: 2300"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:03.277876689+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":"2025-10-27T15:54:03.277882665+07:00","message":"receive interim result [false|false]: พระที่นั่งบุษบกหิ้งพระที่นั่งดุสิตมหาปราสาทนี้เพื่อพระราชทานพระบรมราชวโรกาส"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:03.277895516+07:00","message":"[buffer interim] 2300 false พระที่นั่งบุษบกหิ้งพระที่นั่งดุสิตมหาปราสาทนี้เพื่อพระราชทานพระบรมราชวโรกาส"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:03.277902593+07:00","message":"[bufferProcess] interim [820000000]:พระที่นั่งบุษบกหิ้งพระที่นั่งดุสิตมหาปราสาทนี้เพื่อพระราชทานพระบรมราชวโรกาส"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:03.277905122+07:00","message":"[bufferProcess] send to processor:พระที่นั่งบุษบกหิ้งพระที่นั่งดุสิตมหาปราสาทนี้เพื่อพระราชทานพระบรมราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:03.277911278+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:03.277914746+07:00","message":"> Transcript [11468] [false]: 'พระที่นั่งบุษบกหิ้งพระที่นั่งดุสิตมหาปราสาทนี้เพื่อพระราชทานพระบรมราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:03.277919459+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:03.277921704+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:03.277925001+07:00","message":"StatePrefix: 'พระที่นั่งบุษบกหิ้งพระที่นั่งดุสิตมหาปราสาทนี้เพื่อพระราชทาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:03.277928354+07:00","message":"TextPushed: 'พระที่นั่งบุษบกหิ้งพระที่นั่งดุสิตมหาปราสาทนี้'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:03.354389504+07:00","message":"receive streaming session, msgId: 2300"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:03.354426333+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":"2025-10-27T15:54:03.35443447+07:00","message":"receive interim result [false|false]: พระที่นั่งบุษบกหิ้งพระที่นั่งดุสิตมหาปราสาทนี้เพื่อพระราชทานพระบรมราชชนก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:03.354448169+07:00","message":"[buffer interim] 2300 false พระที่นั่งบุษบกหิ้งพระที่นั่งดุสิตมหาปราสาทนี้เพื่อพระราชทานพระบรมราชชนก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:03.354455096+07:00","message":"[bufferProcess] interim [880000000]:พระที่นั่งบุษบกหิ้งพระที่นั่งดุสิตมหาปราสาทนี้เพื่อพระราชทานพระบรมราชชนก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:03.354457797+07:00","message":"[bufferProcess] send to processor:พระที่นั่งบุษบกหิ้งพระที่นั่งดุสิตมหาปราสาทนี้เพื่อพระราชทานพระบรมราชวโรกาส"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:03.354463561+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:03.354466323+07:00","message":"> Transcript [11469] [false]: 'พระที่นั่งบุษบกหิ้งพระที่นั่งดุสิตมหาปราสาทนี้เพื่อพระราชทานพระบรมราชวโรกาส'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:03.354470076+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:03.354472263+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:03.354474401+07:00","message":"StatePrefix: 'พระที่นั่งบุษบกหิ้งพระที่นั่งดุสิตมหาปราสาทนี้เพื่อพระราชทาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:03.354477239+07:00","message":"TextPushed: 'พระที่นั่งบุษบกหิ้งพระที่นั่งดุสิตมหาปราสาทนี้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:03.354482531+07:00","message":"Push: 'เพื่อพระราชทาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:03.354484352+07:00","message":"TextPushed: 'พระที่นั่งบุษบกหิ้งพระที่นั่งดุสิตมหาปราสาทนี้เพื่อพระราชทาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:03.354486192+07:00","message":"Set new StatePrefix : 'พระที่นั่งบุษบกหิ้งพระที่นั่งดุสิตมหาปราสาทนี้เพื่อพระราชทานพระบรมราชวโรกาส'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:03.354488361+07:00","message":"Next Push (prob) : 'พระบรมราชวโรกาส'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:03.35449599+07:00","message":"push: {false เพื่อพระราชทาน 0 0xc002881380}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:03.363566881+07:00","message":"receive streaming session, msgId: 2300"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:03.36359017+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":"2025-10-27T15:54:03.363595345+07:00","message":"receive interim result [false|false]: พระที่นั่งบุษบกหิ้งพระที่นั่งดุสิตมหาปราสาทนี้เพื่อพระราชทานพระบรมราชวโรกาส"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:03.363604206+07:00","message":"[buffer interim] 2300 false พระที่นั่งบุษบกหิ้งพระที่นั่งดุสิตมหาปราสาทนี้เพื่อพระราชทานพระบรมราชวโรกาส"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:03.363610494+07:00","message":"[bufferProcess] interim [940000000]:พระที่นั่งบุษบกหิ้งพระที่นั่งดุสิตมหาปราสาทนี้เพื่อพระราชทานพระบรมราชวโรกาส"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:03.363613213+07:00","message":"[bufferProcess] send to processor:พระที่นั่งบุษบกหิ้งพระที่นั่งดุสิตมหาปราสาทนี้เพื่อพระราชทานพระบรมราชชนก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:03.363616467+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:03.363618752+07:00","message":"> Transcript [11470] [false]: 'พระที่นั่งบุษบกหิ้งพระที่นั่งดุสิตมหาปราสาทนี้เพื่อพระราชทานพระบรมราชชนก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:03.363621053+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:03.363622714+07:00","message":"Set new StatePrefix: 'พระที่นั่งบุษบกหิ้งพระที่นั่งดุสิตมหาปราสาทนี้เพื่อพระราชทานพระบรมราชชนก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:03.374230861+07:00","message":"[GCS] Start streaming session, msgId: 2301"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:03.48156952+07:00","message":"receive streaming session, msgId: 2300"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:03.481607881+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระที่นั่งบุษบกที่พระที่นั่งดุสิตมหาปราสาทนี้เพื่อพระราชทานพระบรมราชวโรกาส\",\"confidence\":0.94451404}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":970000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:03.481615999+07:00","message":"receive interim result [true|false]: พระที่นั่งบุษบกที่พระที่นั่งดุสิตมหาปราสาทนี้เพื่อพระราชทานพระบรมราชวโรกาส"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:03.481624554+07:00","message":"end recv isFinal message id 2300"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:03.481626339+07:00","message":"end Recv id 2300"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:03.481631674+07:00","message":"[buffer interim] 2300 true พระที่นั่งบุษบกที่พระที่นั่งดุสิตมหาปราสาทนี้เพื่อพระราชทานพระบรมราชวโรกาส"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:03.481642384+07:00","message":"[bufferProcess] interim [970000000]:พระที่นั่งบุษบกที่พระที่นั่งดุสิตมหาปราสาทนี้เพื่อพระราชทานพระบรมราชวโรกาส"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:03.481645407+07:00","message":"[bufferProcess] send to processor (isfinal):พระที่นั่งบุษบกหิ้งพระที่นั่งดุสิตมหาปราสาทนี้เพื่อพระราชทานพระบรมราชวโรกาส"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:03.481649037+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:03.481651419+07:00","message":"> Transcript [11471] [false]: 'พระที่นั่งบุษบกหิ้งพระที่นั่งดุสิตมหาปราสาทนี้เพื่อพระราชทานพระบรมราชวโรกาส'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:03.481654082+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:03.481655853+07:00","message":"Set new StatePrefix: 'พระที่นั่งบุษบกหิ้งพระที่นั่งดุสิตมหาปราสาทนี้เพื่อพระราชทานพระบรมราชวโรกาส'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:03.481657747+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:03.481660807+07:00","message":"> Transcript [11472] [true]: 'พระที่นั่งบุษบกที่พระที่นั่งดุสิตมหาปราสาทนี้เพื่อพระราชทานพระบรมราชวโรกาส'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:03.481663137+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:03.481664761+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:03.481666431+07:00","message":"StatePrefix: 'พระที่นั่งบุษบกหิ้งพระที่นั่งดุสิตมหาปราสาทนี้เพื่อพระราชทานพระบรมราชวโรกาส'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:03.48166898+07:00","message":"TextPushed: 'พระที่นั่งบุษบกหิ้งพระที่นั่งดุสิตมหาปราสาทนี้เพื่อพระราชทาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:03.481670621+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:03.481834798+07:00","message":"Push: 'พระบรมราชวโรกาส'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:03.481836794+07:00","message":"TextPushed: 'พระที่นั่งบุษบกหิ้งพระที่นั่งดุสิตมหาปราสาทนี้เพื่อพระราชทานพระบรมราชวโรกาส'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:03.481838836+07:00","message":"Set new StatePrefix : 'พระที่นั่งบุษบกที่พระที่นั่งดุสิตมหาปราสาทนี้เพื่อพระราชทานพระบรมราชวโรกาส'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:03.48184091+07:00","message":"Next Push (prob) : 'พระที่นั่งบุษบกที่พระที่นั่งดุสิตมหาปราสาทนี้เพื่อพระราชทานพระบรมราชวโรกาส'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:03.481848346+07:00","message":"push: {true พระบรมราชวโรกาส 0 0xc002881380}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:03.481868485+07:00","message":"write aligntment file to 'tmp/7446/align_message_id_2300.html'"}
{"level":"info","service":"Main","time":"2025-10-27T15:54:03.49604882+07:00","message":"write wav file: './tmp/7446/7446_2300.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:03.942326146+07:00","message":"receive streaming session, msgId: 2301"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:03.942367175+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":"2025-10-27T15:54:03.942372634+07:00","message":"receive interim result [false|false]: อากาศ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:03.942388684+07:00","message":"[buffer interim] 2301 false อากาศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:03.942396232+07:00","message":"[bufferProcess] interim [600000000]:อากาศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:03.942398569+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:04.430910214+07:00","message":"receive streaming session, msgId: 2301"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:04.430943147+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":"2025-10-27T15:54:04.430948359+07:00","message":"receive interim result [false|false]: โอกาสให้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:04.430962843+07:00","message":"[buffer interim] 2301 false โอกาสให้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:04.430973215+07:00","message":"[bufferProcess] interim [80000000]:โอกาสให้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:04.430975236+07:00","message":"[bufferProcess] send to processor:อากาศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:04.430978406+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:04.430980812+07:00","message":"> Transcript [11473] [false]: 'อากาศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:04.430982598+07:00","message":"Set StatePrefix (first interim): 'อากาศ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:04.656100345+07:00","message":"receive streaming session, msgId: 2301"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:04.656131263+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":"2025-10-27T15:54:04.656136614+07:00","message":"receive interim result [false|false]: โอกาสให้เขา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:04.656149826+07:00","message":"[buffer interim] 2301 false โอกาสให้เขา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:04.656156619+07:00","message":"[bufferProcess] interim [260000000]:โอกาสให้เขา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:04.656158526+07:00","message":"[bufferProcess] send to processor:โอกาสให้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:04.656163471+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:04.656165854+07:00","message":"> Transcript [11474] [false]: 'โอกาสให้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:04.65616783+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:04.656169602+07:00","message":"Set new StatePrefix: 'โอกาสให้'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:04.753431955+07:00","message":"receive streaming session, msgId: 2301"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:04.753463095+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":"2025-10-27T15:54:04.753468648+07:00","message":"receive interim result [false|false]: โอกาสให้เข้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:04.753479496+07:00","message":"[buffer interim] 2301 false โอกาสให้เข้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:04.753487749+07:00","message":"[bufferProcess] interim [320000000]:โอกาสให้เข้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:04.753489745+07:00","message":"[bufferProcess] send to processor:โอกาสให้เขา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:04.753493049+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:04.753495995+07:00","message":"> Transcript [11475] [false]: 'โอกาสให้เขา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:04.753499053+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:04.753500918+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:04.753502494+07:00","message":"StatePrefix: 'โอกาสให้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:04.753504657+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:04.764230761+07:00","message":"receive streaming session, msgId: 2301"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:04.764261501+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":"2025-10-27T15:54:04.764269331+07:00","message":"receive interim result [false|false]: โอกาสให้ท่าน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:04.764280685+07:00","message":"[buffer interim] 2301 false โอกาสให้ท่าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:04.764290548+07:00","message":"[bufferProcess] interim [380000000]:โอกาสให้ท่าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:04.764292542+07:00","message":"[bufferProcess] send to processor:โอกาสให้เข้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:04.764295498+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:04.764298048+07:00","message":"> Transcript [11476] [false]: 'โอกาสให้เข้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:04.764300729+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:04.764302555+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:04.764304083+07:00","message":"StatePrefix: 'โอกาสให้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:04.764306195+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:04.813466945+07:00","message":"receive streaming session, msgId: 2301"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:04.813499668+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":"2025-10-27T15:54:04.813505194+07:00","message":"receive interim result [false|false]: โอกาสให้ข้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:04.813520348+07:00","message":"[buffer interim] 2301 false โอกาสให้ข้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:04.813527838+07:00","message":"[bufferProcess] interim [440000000]:โอกาสให้ข้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:04.813530825+07:00","message":"[bufferProcess] send to processor:โอกาสให้ท่าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:04.813535054+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:04.813538067+07:00","message":"> Transcript [11477] [false]: 'โอกาสให้ท่าน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:04.813541076+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:04.81354275+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:04.813544378+07:00","message":"StatePrefix: 'โอกาสให้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:04.813546099+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:04.958063487+07:00","message":"receive streaming session, msgId: 2301"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:04.958095403+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":"2025-10-27T15:54:04.958101373+07:00","message":"receive interim result [false|false]: โอกาสให้ข้าราชการ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:04.958117149+07:00","message":"[buffer interim] 2301 false โอกาสให้ข้าราชการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:04.958124271+07:00","message":"[bufferProcess] interim [560000000]:โอกาสให้ข้าราชการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:04.958126681+07:00","message":"[bufferProcess] send to processor:โอกาสให้ข้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:04.958131949+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:04.958134428+07:00","message":"> Transcript [11478] [false]: 'โอกาสให้ข้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:04.958137023+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:04.95813898+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:04.95814064+07:00","message":"StatePrefix: 'โอกาสให้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:04.958142375+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:04.958146371+07:00","message":"Push: 'โอกาสให้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:04.958147916+07:00","message":"TextPushed: 'โอกาสให้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:04.958149572+07:00","message":"Set new StatePrefix : 'โอกาสให้ข้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:04.958151292+07:00","message":"Next Push (prob) : 'ข้า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:04.958159592+07:00","message":"push: {false โอกาสให้ 0 0xc002a06f80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:05.26845912+07:00","message":"receive streaming session, msgId: 2301"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:05.268499687+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":"2025-10-27T15:54:05.26850707+07:00","message":"receive interim result [false|false]: โอกาสให้ข้าราชการทั้ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:05.268520514+07:00","message":"[buffer interim] 2301 false โอกาสให้ข้าราชการทั้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:05.268527299+07:00","message":"[bufferProcess] interim [860000000]:โอกาสให้ข้าราชการทั้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:05.268529983+07:00","message":"[bufferProcess] send to processor:โอกาสให้ข้าราชการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:05.268533007+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:05.268535575+07:00","message":"> Transcript [11479] [false]: 'โอกาสให้ข้าราชการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:05.268538626+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:05.26854063+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:05.268542248+07:00","message":"StatePrefix: 'โอกาสให้ข้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:05.268544119+07:00","message":"TextPushed: 'โอกาสให้'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:54:05.431342068+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:54:05.431343514+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:05.455730454+07:00","message":"receive streaming session, msgId: 2301"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:05.455773125+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":"2025-10-27T15:54:05.455778631+07:00","message":"receive interim result [false|false]: โอกาสให้ข้าราชการทั้งฝ่าย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:05.45578913+07:00","message":"[buffer interim] 2301 false โอกาสให้ข้าราชการทั้งฝ่าย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:05.455795834+07:00","message":"[bufferProcess] interim [40000000]:โอกาสให้ข้าราชการทั้งฝ่าย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:05.455797945+07:00","message":"[bufferProcess] send to processor:โอกาสให้ข้าราชการทั้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:05.455801395+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:05.455804185+07:00","message":"> Transcript [11480] [false]: 'โอกาสให้ข้าราชการทั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:05.455807238+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:05.455809114+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:05.45581071+07:00","message":"StatePrefix: 'โอกาสให้ข้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:05.455812427+07:00","message":"TextPushed: 'โอกาสให้'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:05.651620157+07:00","message":"receive streaming session, msgId: 2301"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:05.651654271+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":"2025-10-27T15:54:05.651659712+07:00","message":"receive interim result [false|false]: โอกาสให้ข้าราชการทั้งฝ่ายต่าง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:05.651672143+07:00","message":"[buffer interim] 2301 false โอกาสให้ข้าราชการทั้งฝ่ายต่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:05.651681947+07:00","message":"[bufferProcess] interim [280000000]:โอกาสให้ข้าราชการทั้งฝ่ายต่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:05.651687684+07:00","message":"[bufferProcess] send to processor:โอกาสให้ข้าราชการทั้งฝ่าย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:05.651693565+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:05.651697026+07:00","message":"> Transcript [11481] [false]: 'โอกาสให้ข้าราชการทั้งฝ่าย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:05.651701393+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:05.651704346+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:05.651706029+07:00","message":"StatePrefix: 'โอกาสให้ข้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:05.651707829+07:00","message":"TextPushed: 'โอกาสให้'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:05.705193721+07:00","message":"receive streaming session, msgId: 2301"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:05.705228805+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":"2025-10-27T15:54:05.705233985+07:00","message":"receive interim result [false|false]: โอกาสให้ข้าราชการทั้งฝ่ายทหาร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:05.705247117+07:00","message":"[buffer interim] 2301 false โอกาสให้ข้าราชการทั้งฝ่ายทหาร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:05.705253602+07:00","message":"[bufferProcess] interim [400000000]:โอกาสให้ข้าราชการทั้งฝ่ายทหาร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:05.705255652+07:00","message":"[bufferProcess] send to processor:โอกาสให้ข้าราชการทั้งฝ่ายต่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:05.705264299+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:05.705266855+07:00","message":"> Transcript [11482] [false]: 'โอกาสให้ข้าราชการทั้งฝ่ายต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:05.705270499+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:05.705272476+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:05.705274284+07:00","message":"StatePrefix: 'โอกาสให้ข้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:05.705276177+07:00","message":"TextPushed: 'โอกาสให้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:05.705280526+07:00","message":"Push: 'ข้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:05.705282234+07:00","message":"TextPushed: 'โอกาสให้ข้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:05.705284736+07:00","message":"Set new StatePrefix : 'โอกาสให้ข้าราชการทั้งฝ่ายต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:05.705286926+07:00","message":"Next Push (prob) : 'ราชการทั้งฝ่ายต่าง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:05.705294657+07:00","message":"push: {false ข้า 0 0xc002a06f80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:05.969846916+07:00","message":"receive streaming session, msgId: 2301"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:05.969898993+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":"2025-10-27T15:54:05.969906359+07:00","message":"receive interim result [false|false]: โอกาสให้ข้าราชการทั้งฝ่ายทหารและ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:05.969924157+07:00","message":"[buffer interim] 2301 false โอกาสให้ข้าราชการทั้งฝ่ายทหารและ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:05.969938064+07:00","message":"[bufferProcess] interim [580000000]:โอกาสให้ข้าราชการทั้งฝ่ายทหารและ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:05.969940924+07:00","message":"[bufferProcess] send to processor:โอกาสให้ข้าราชการทั้งฝ่ายทหาร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:05.969949699+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:05.969953156+07:00","message":"> Transcript [11483] [false]: 'โอกาสให้ข้าราชการทั้งฝ่ายทหาร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:05.969955814+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:05.969961423+07:00","message":"Set new StatePrefix: 'โอกาสให้ข้าราชการทั้งฝ่ายทหาร'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:06.071554645+07:00","message":"receive streaming session, msgId: 2301"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:06.071596312+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":"2025-10-27T15:54:06.071603111+07:00","message":"receive interim result [false|false]: โอกาสให้ข้าราชการทั้งฝ่ายทหารและคน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:06.071619562+07:00","message":"[buffer interim] 2301 false โอกาสให้ข้าราชการทั้งฝ่ายทหารและคน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:06.071627352+07:00","message":"[bufferProcess] interim [700000000]:โอกาสให้ข้าราชการทั้งฝ่ายทหารและคน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:06.071630915+07:00","message":"[bufferProcess] send to processor:โอกาสให้ข้าราชการทั้งฝ่ายทหารและ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:06.071636269+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:06.071640614+07:00","message":"> Transcript [11484] [false]: 'โอกาสให้ข้าราชการทั้งฝ่ายทหารและ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:06.071644548+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:06.071646742+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:06.071648957+07:00","message":"StatePrefix: 'โอกาสให้ข้าราชการทั้งฝ่ายทหาร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:06.071651837+07:00","message":"TextPushed: 'โอกาสให้ข้า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:06.229082307+07:00","message":"receive streaming session, msgId: 2301"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:06.229111666+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":"2025-10-27T15:54:06.229117363+07:00","message":"receive interim result [false|false]: โอกาสให้ข้าราชการทั้งฝ่ายทหารและพลเรือน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:06.229131699+07:00","message":"[buffer interim] 2301 false โอกาสให้ข้าราชการทั้งฝ่ายทหารและพลเรือน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:06.229138125+07:00","message":"[bufferProcess] interim [880000000]:โอกาสให้ข้าราชการทั้งฝ่ายทหารและพลเรือน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:06.229140586+07:00","message":"[bufferProcess] send to processor:โอกาสให้ข้าราชการทั้งฝ่ายทหารและคน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:06.229144207+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:06.229147176+07:00","message":"> Transcript [11485] [false]: 'โอกาสให้ข้าราชการทั้งฝ่ายทหารและคน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:06.229150406+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:06.229152192+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:06.229153718+07:00","message":"StatePrefix: 'โอกาสให้ข้าราชการทั้งฝ่ายทหาร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:06.229155596+07:00","message":"TextPushed: 'โอกาสให้ข้า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:06.922849582+07:00","message":"receive streaming session, msgId: 2301"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:06.922896027+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โอกาสให้ข้าราชการทั้งฝ่ายทหารและพลเรือน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:06.922902959+07:00","message":"receive interim result [false|false]: โอกาสให้ข้าราชการทั้งฝ่ายทหารและพลเรือน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:06.922916268+07:00","message":"[buffer interim] 2301 false โอกาสให้ข้าราชการทั้งฝ่ายทหารและพลเรือน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:06.922930447+07:00","message":"[bufferProcess] interim [540000000]:โอกาสให้ข้าราชการทั้งฝ่ายทหารและพลเรือน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:06.922933714+07:00","message":"[bufferProcess] send to processor:โอกาสให้ข้าราชการทั้งฝ่ายทหารและพลเรือน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:06.922938249+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:06.922941799+07:00","message":"> Transcript [11486] [false]: 'โอกาสให้ข้าราชการทั้งฝ่ายทหารและพลเรือน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:06.922948177+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:06.922950558+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:06.922953134+07:00","message":"StatePrefix: 'โอกาสให้ข้าราชการทั้งฝ่ายทหาร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:06.922956664+07:00","message":"TextPushed: 'โอกาสให้ข้า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:07.27557863+07:00","message":"receive streaming session, msgId: 2301"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:07.275618294+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":"2025-10-27T15:54:07.275624671+07:00","message":"receive interim result [false|false]: โอกาสให้ข้าราชการทั้งฝ่ายทหารและพลเรือนที่ไม่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:07.275636964+07:00","message":"[buffer interim] 2301 false โอกาสให้ข้าราชการทั้งฝ่ายทหารและพลเรือนที่ไม่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:07.27564342+07:00","message":"[bufferProcess] interim [900000000]:โอกาสให้ข้าราชการทั้งฝ่ายทหารและพลเรือนที่ไม่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:07.275645905+07:00","message":"[bufferProcess] send to processor:โอกาสให้ข้าราชการทั้งฝ่ายทหารและพลเรือน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:07.275651788+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:07.275654963+07:00","message":"> Transcript [11487] [false]: 'โอกาสให้ข้าราชการทั้งฝ่ายทหารและพลเรือน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:07.27565833+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:07.27566039+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:07.275662261+07:00","message":"StatePrefix: 'โอกาสให้ข้าราชการทั้งฝ่ายทหาร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:07.27566401+07:00","message":"TextPushed: 'โอกาสให้ข้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:07.275668614+07:00","message":"Push: 'ราชการทั้งฝ่ายทหาร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:07.275670304+07:00","message":"TextPushed: 'โอกาสให้ข้าราชการทั้งฝ่ายทหาร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:07.275671977+07:00","message":"Set new StatePrefix : 'โอกาสให้ข้าราชการทั้งฝ่ายทหารและพลเรือน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:07.275673809+07:00","message":"Next Push (prob) : 'และพลเรือน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:07.275682596+07:00","message":"push: {false ราชการทั้งฝ่ายทหาร 0 0xc002a06f80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:07.315893257+07:00","message":"receive streaming session, msgId: 2301"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:07.315925834+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":"2025-10-27T15:54:07.315931634+07:00","message":"receive interim result [false|false]: โอกาสให้ข้าราชการทั้งฝ่ายทหารและพลเรือนที่ไม่ได้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:07.31594433+07:00","message":"[buffer interim] 2301 false โอกาสให้ข้าราชการทั้งฝ่ายทหารและพลเรือนที่ไม่ได้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:07.315952312+07:00","message":"[bufferProcess] interim [960000000]:โอกาสให้ข้าราชการทั้งฝ่ายทหารและพลเรือนที่ไม่ได้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:07.31595457+07:00","message":"[bufferProcess] send to processor:โอกาสให้ข้าราชการทั้งฝ่ายทหารและพลเรือนที่ไม่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:07.315957832+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:07.315960558+07:00","message":"> Transcript [11488] [false]: 'โอกาสให้ข้าราชการทั้งฝ่ายทหารและพลเรือนที่ไม่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:07.315963687+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:07.315965584+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:07.315970844+07:00","message":"StatePrefix: 'โอกาสให้ข้าราชการทั้งฝ่ายทหารและพลเรือน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:07.315973166+07:00","message":"TextPushed: 'โอกาสให้ข้าราชการทั้งฝ่ายทหาร'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:07.579183563+07:00","message":"receive streaming session, msgId: 2301"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:07.579217548+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":"2025-10-27T15:54:07.579223225+07:00","message":"receive interim result [false|false]: โอกาสให้ข้าราชการทั้งฝ่ายทหารและพลเรือนที่ไม่ได้มี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:07.579235748+07:00","message":"[buffer interim] 2301 false โอกาสให้ข้าราชการทั้งฝ่ายทหารและพลเรือนที่ไม่ได้มี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:07.579242033+07:00","message":"[bufferProcess] interim [140000000]:โอกาสให้ข้าราชการทั้งฝ่ายทหารและพลเรือนที่ไม่ได้มี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:07.579244182+07:00","message":"[bufferProcess] send to processor:โอกาสให้ข้าราชการทั้งฝ่ายทหารและพลเรือนที่ไม่ได้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:07.579249014+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:07.579252081+07:00","message":"> Transcript [11489] [false]: 'โอกาสให้ข้าราชการทั้งฝ่ายทหารและพลเรือนที่ไม่ได้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:07.579255438+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:07.579257186+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:07.579259213+07:00","message":"StatePrefix: 'โอกาสให้ข้าราชการทั้งฝ่ายทหารและพลเรือน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:07.57926172+07:00","message":"TextPushed: 'โอกาสให้ข้าราชการทั้งฝ่ายทหาร'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:07.657522927+07:00","message":"receive streaming session, msgId: 2301"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:07.657564301+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":"2025-10-27T15:54:07.657578574+07:00","message":"receive interim result [false|false]: โอกาสให้ข้าราชการทั้งฝ่ายทหารและพลเรือนที่ไม่ได้มีแต่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:07.657593178+07:00","message":"[buffer interim] 2301 false โอกาสให้ข้าราชการทั้งฝ่ายทหารและพลเรือนที่ไม่ได้มีแต่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:07.657601058+07:00","message":"[bufferProcess] interim [260000000]:โอกาสให้ข้าราชการทั้งฝ่ายทหารและพลเรือนที่ไม่ได้มีแต่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:07.657603244+07:00","message":"[bufferProcess] send to processor:โอกาสให้ข้าราชการทั้งฝ่ายทหารและพลเรือนที่ไม่ได้มี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:07.657608513+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:07.657611122+07:00","message":"> Transcript [11490] [false]: 'โอกาสให้ข้าราชการทั้งฝ่ายทหารและพลเรือนที่ไม่ได้มี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:07.657614466+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:07.657616169+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:07.657619097+07:00","message":"StatePrefix: 'โอกาสให้ข้าราชการทั้งฝ่ายทหารและพลเรือน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:07.657622177+07:00","message":"TextPushed: 'โอกาสให้ข้าราชการทั้งฝ่ายทหาร'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:07.669937336+07:00","message":"receive streaming session, msgId: 2301"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:07.669969837+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":"2025-10-27T15:54:07.669974881+07:00","message":"receive interim result [false|false]: โอกาสให้ข้าราชการทั้งฝ่ายทหารและพลเรือนที่ไม่ได้มีตังค์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:07.669987861+07:00","message":"[buffer interim] 2301 false โอกาสให้ข้าราชการทั้งฝ่ายทหารและพลเรือนที่ไม่ได้มีตังค์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:07.669998057+07:00","message":"[bufferProcess] interim [320000000]:โอกาสให้ข้าราชการทั้งฝ่ายทหารและพลเรือนที่ไม่ได้มีตังค์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:07.670000819+07:00","message":"[bufferProcess] send to processor:โอกาสให้ข้าราชการทั้งฝ่ายทหารและพลเรือนที่ไม่ได้มีแต่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:07.67000396+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:07.670006846+07:00","message":"> Transcript [11491] [false]: 'โอกาสให้ข้าราชการทั้งฝ่ายทหารและพลเรือนที่ไม่ได้มีแต่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:07.670010199+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:07.670012284+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:07.670014305+07:00","message":"StatePrefix: 'โอกาสให้ข้าราชการทั้งฝ่ายทหารและพลเรือน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:07.670016606+07:00","message":"TextPushed: 'โอกาสให้ข้าราชการทั้งฝ่ายทหาร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:07.670019867+07:00","message":"Push: 'และพลเรือน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:07.670021492+07:00","message":"TextPushed: 'โอกาสให้ข้าราชการทั้งฝ่ายทหารและพลเรือน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:07.670023238+07:00","message":"Set new StatePrefix : 'โอกาสให้ข้าราชการทั้งฝ่ายทหารและพลเรือนที่ไม่ได้มีแต่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:07.670025322+07:00","message":"Next Push (prob) : 'ที่ไม่ได้มีแต่'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:07.670033731+07:00","message":"push: {false และพลเรือน 0 0xc002a06f80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:07.770578058+07:00","message":"receive streaming session, msgId: 2301"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:07.77061893+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":"2025-10-27T15:54:07.770625871+07:00","message":"receive interim result [false|false]: โอกาสให้ข้าราชการทั้งฝ่ายทหารและพลเรือนที่ไม่ได้มีตำหนิ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:07.770642506+07:00","message":"[buffer interim] 2301 false โอกาสให้ข้าราชการทั้งฝ่ายทหารและพลเรือนที่ไม่ได้มีตำหนิ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:07.770650494+07:00","message":"[bufferProcess] interim [380000000]:โอกาสให้ข้าราชการทั้งฝ่ายทหารและพลเรือนที่ไม่ได้มีตำหนิ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:07.770653766+07:00","message":"[bufferProcess] send to processor:โอกาสให้ข้าราชการทั้งฝ่ายทหารและพลเรือนที่ไม่ได้มีตังค์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:07.770660694+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:07.770664825+07:00","message":"> Transcript [11492] [false]: 'โอกาสให้ข้าราชการทั้งฝ่ายทหารและพลเรือนที่ไม่ได้มีตังค์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:07.770667757+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:07.770670742+07:00","message":"Set new StatePrefix: 'โอกาสให้ข้าราชการทั้งฝ่ายทหารและพลเรือนที่ไม่ได้มีตังค์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:07.832273944+07:00","message":"receive streaming session, msgId: 2301"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:07.832314621+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":"2025-10-27T15:54:07.832320482+07:00","message":"receive interim result [false|false]: โอกาสให้ข้าราชการทั้งฝ่ายทหารและพลเรือนที่ไม่ได้มีตำแหน่ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:07.832334485+07:00","message":"[buffer interim] 2301 false โอกาสให้ข้าราชการทั้งฝ่ายทหารและพลเรือนที่ไม่ได้มีตำแหน่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:07.83234289+07:00","message":"[bufferProcess] interim [440000000]:โอกาสให้ข้าราชการทั้งฝ่ายทหารและพลเรือนที่ไม่ได้มีตำแหน่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:07.832345352+07:00","message":"[bufferProcess] send to processor:โอกาสให้ข้าราชการทั้งฝ่ายทหารและพลเรือนที่ไม่ได้มีตำหนิ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:07.8323507+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:07.832353235+07:00","message":"> Transcript [11493] [false]: 'โอกาสให้ข้าราชการทั้งฝ่ายทหารและพลเรือนที่ไม่ได้มีตำหนิ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:07.832355545+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:07.832357591+07:00","message":"Set new StatePrefix: 'โอกาสให้ข้าราชการทั้งฝ่ายทหารและพลเรือนที่ไม่ได้มีตำหนิ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:08.147030197+07:00","message":"receive streaming session, msgId: 2301"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:08.147066143+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":"2025-10-27T15:54:08.147072797+07:00","message":"receive interim result [false|false]: โอกาสให้ข้าราชการทั้งฝ่ายทหารและพลเรือนที่ไม่ได้มีตำแหน่งเข้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:08.147086094+07:00","message":"[buffer interim] 2301 false โอกาสให้ข้าราชการทั้งฝ่ายทหารและพลเรือนที่ไม่ได้มีตำแหน่งเข้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:08.147093083+07:00","message":"[bufferProcess] interim [740000000]:โอกาสให้ข้าราชการทั้งฝ่ายทหารและพลเรือนที่ไม่ได้มีตำแหน่งเข้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:08.147095662+07:00","message":"[bufferProcess] send to processor:โอกาสให้ข้าราชการทั้งฝ่ายทหารและพลเรือนที่ไม่ได้มีตำแหน่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:08.147101139+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:08.147103559+07:00","message":"> Transcript [11494] [false]: 'โอกาสให้ข้าราชการทั้งฝ่ายทหารและพลเรือนที่ไม่ได้มีตำแหน่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:08.1471059+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:08.147107689+07:00","message":"Set new StatePrefix: 'โอกาสให้ข้าราชการทั้งฝ่ายทหารและพลเรือนที่ไม่ได้มีตำแหน่ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:08.367204892+07:00","message":"receive streaming session, msgId: 2301"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:08.367240738+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":"2025-10-27T15:54:08.367246506+07:00","message":"receive interim result [false|false]: โอกาสให้ข้าราชการทั้งฝ่ายทหารและพลเรือนที่ไม่ได้มีตำแหน่งคร่าวๆ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:08.367260031+07:00","message":"[buffer interim] 2301 false โอกาสให้ข้าราชการทั้งฝ่ายทหารและพลเรือนที่ไม่ได้มีตำแหน่งคร่าวๆ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:08.367266853+07:00","message":"[bufferProcess] interim [980000000]:โอกาสให้ข้าราชการทั้งฝ่ายทหารและพลเรือนที่ไม่ได้มีตำแหน่งคร่าวๆ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:08.36726977+07:00","message":"[bufferProcess] send to processor:โอกาสให้ข้าราชการทั้งฝ่ายทหารและพลเรือนที่ไม่ได้มีตำแหน่งเข้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:08.367275214+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:08.367277575+07:00","message":"> Transcript [11495] [false]: 'โอกาสให้ข้าราชการทั้งฝ่ายทหารและพลเรือนที่ไม่ได้มีตำแหน่งเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:08.367280949+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:08.367282869+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:08.367284422+07:00","message":"StatePrefix: 'โอกาสให้ข้าราชการทั้งฝ่ายทหารและพลเรือนที่ไม่ได้มีตำแหน่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:08.367286684+07:00","message":"TextPushed: 'โอกาสให้ข้าราชการทั้งฝ่ายทหารและพลเรือน'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:54:08.432357218+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:54:08.432370005+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:08.554662643+07:00","message":"receive streaming session, msgId: 2301"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:08.554705065+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":"2025-10-27T15:54:08.554712946+07:00","message":"receive interim result [false|false]: โอกาสให้ข้าราชการทั้งฝ่ายทหารและพลเรือนที่ไม่ได้มีตำแหน่งเข้าเฝ้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:08.554729188+07:00","message":"[buffer interim] 2301 false โอกาสให้ข้าราชการทั้งฝ่ายทหารและพลเรือนที่ไม่ได้มีตำแหน่งเข้าเฝ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:08.554740167+07:00","message":"[bufferProcess] interim [160000000]:โอกาสให้ข้าราชการทั้งฝ่ายทหารและพลเรือนที่ไม่ได้มีตำแหน่งเข้าเฝ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:08.554743458+07:00","message":"[bufferProcess] send to processor:โอกาสให้ข้าราชการทั้งฝ่ายทหารและพลเรือนที่ไม่ได้มีตำแหน่งคร่าวๆ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:08.554750786+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:08.554754791+07:00","message":"> Transcript [11496] [false]: 'โอกาสให้ข้าราชการทั้งฝ่ายทหารและพลเรือนที่ไม่ได้มีตำแหน่งคร่าวๆ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:08.554759567+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:08.55476276+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:08.554765722+07:00","message":"StatePrefix: 'โอกาสให้ข้าราชการทั้งฝ่ายทหารและพลเรือนที่ไม่ได้มีตำแหน่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:08.554768926+07:00","message":"TextPushed: 'โอกาสให้ข้าราชการทั้งฝ่ายทหารและพลเรือน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:08.578639166+07:00","message":"receive streaming session, msgId: 2301"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:08.578675464+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":"2025-10-27T15:54:08.578682384+07:00","message":"receive interim result [false|false]: โอกาสให้ข้าราชการทั้งฝ่ายทหารและพลเรือนที่ไม่ได้มีตำแหน่งคร่าวๆ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:08.57869723+07:00","message":"[buffer interim] 2301 false โอกาสให้ข้าราชการทั้งฝ่ายทหารและพลเรือนที่ไม่ได้มีตำแหน่งคร่าวๆ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:08.578704756+07:00","message":"[bufferProcess] interim [220000000]:โอกาสให้ข้าราชการทั้งฝ่ายทหารและพลเรือนที่ไม่ได้มีตำแหน่งคร่าวๆ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:08.578708179+07:00","message":"[bufferProcess] send to processor:โอกาสให้ข้าราชการทั้งฝ่ายทหารและพลเรือนที่ไม่ได้มีตำแหน่งเข้าเฝ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:08.578717123+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:08.578720408+07:00","message":"> Transcript [11497] [false]: 'โอกาสให้ข้าราชการทั้งฝ่ายทหารและพลเรือนที่ไม่ได้มีตำแหน่งเข้าเฝ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:08.57872521+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:08.578728496+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:08.578730996+07:00","message":"StatePrefix: 'โอกาสให้ข้าราชการทั้งฝ่ายทหารและพลเรือนที่ไม่ได้มีตำแหน่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:08.578734612+07:00","message":"TextPushed: 'โอกาสให้ข้าราชการทั้งฝ่ายทหารและพลเรือน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:08.678082165+07:00","message":"receive streaming session, msgId: 2301"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:08.67812311+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":"2025-10-27T15:54:08.678128725+07:00","message":"receive interim result [false|false]: โอกาสให้ข้าราชการทั้งฝ่ายทหารและพลเรือนที่ไม่ได้มีตำแหน่งคร่าวๆบน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:08.678143236+07:00","message":"[buffer interim] 2301 false โอกาสให้ข้าราชการทั้งฝ่ายทหารและพลเรือนที่ไม่ได้มีตำแหน่งคร่าวๆบน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:08.678150669+07:00","message":"[bufferProcess] interim [280000000]:โอกาสให้ข้าราชการทั้งฝ่ายทหารและพลเรือนที่ไม่ได้มีตำแหน่งคร่าวๆบน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:08.678153053+07:00","message":"[bufferProcess] send to processor:โอกาสให้ข้าราชการทั้งฝ่ายทหารและพลเรือนที่ไม่ได้มีตำแหน่งคร่าวๆ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:08.678158665+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:08.678161195+07:00","message":"> Transcript [11498] [false]: 'โอกาสให้ข้าราชการทั้งฝ่ายทหารและพลเรือนที่ไม่ได้มีตำแหน่งคร่าวๆ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:08.678164815+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:08.678166917+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:08.678169204+07:00","message":"StatePrefix: 'โอกาสให้ข้าราชการทั้งฝ่ายทหารและพลเรือนที่ไม่ได้มีตำแหน่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:08.678171876+07:00","message":"TextPushed: 'โอกาสให้ข้าราชการทั้งฝ่ายทหารและพลเรือน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:08.67817648+07:00","message":"Push: 'ที่ไม่ได้มีตำแหน่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:08.678178157+07:00","message":"TextPushed: 'โอกาสให้ข้าราชการทั้งฝ่ายทหารและพลเรือนที่ไม่ได้มีตำแหน่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:08.678180137+07:00","message":"Set new StatePrefix : 'โอกาสให้ข้าราชการทั้งฝ่ายทหารและพลเรือนที่ไม่ได้มีตำแหน่งคร่าวๆ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:08.678182076+07:00","message":"Next Push (prob) : 'คร่าวๆ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:08.678190176+07:00","message":"push: {false ที่ไม่ได้มีตำแหน่ง 0 0xc002a06f80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:08.728521746+07:00","message":"receive streaming session, msgId: 2301"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:08.728559772+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":"2025-10-27T15:54:08.72856557+07:00","message":"receive interim result [false|false]: โอกาสให้ข้าราชการทั้งฝ่ายทหารและพลเรือนที่ไม่ได้มีตำแหน่งคร่าวๆประมาณ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:08.728577737+07:00","message":"[buffer interim] 2301 false โอกาสให้ข้าราชการทั้งฝ่ายทหารและพลเรือนที่ไม่ได้มีตำแหน่งคร่าวๆประมาณ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:08.728584496+07:00","message":"[bufferProcess] interim [340000000]:โอกาสให้ข้าราชการทั้งฝ่ายทหารและพลเรือนที่ไม่ได้มีตำแหน่งคร่าวๆประมาณ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:08.728586984+07:00","message":"[bufferProcess] send to processor:โอกาสให้ข้าราชการทั้งฝ่ายทหารและพลเรือนที่ไม่ได้มีตำแหน่งคร่าวๆบน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:08.72859244+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:08.728595261+07:00","message":"> Transcript [11499] [false]: 'โอกาสให้ข้าราชการทั้งฝ่ายทหารและพลเรือนที่ไม่ได้มีตำแหน่งคร่าวๆบน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:08.728598724+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:08.728600608+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:08.728602177+07:00","message":"StatePrefix: 'โอกาสให้ข้าราชการทั้งฝ่ายทหารและพลเรือนที่ไม่ได้มีตำแหน่งคร่าวๆ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:08.728604394+07:00","message":"TextPushed: 'โอกาสให้ข้าราชการทั้งฝ่ายทหารและพลเรือนที่ไม่ได้มีตำแหน่ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:08.735077527+07:00","message":"receive streaming session, msgId: 2301"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:08.735096359+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":"2025-10-27T15:54:08.735100928+07:00","message":"receive interim result [false|false]: โอกาสให้ข้าราชการทั้งฝ่ายทหารและพลเรือนที่ไม่ได้มีตำแหน่งเข้าเฝ้าพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:08.735112902+07:00","message":"[buffer interim] 2301 false โอกาสให้ข้าราชการทั้งฝ่ายทหารและพลเรือนที่ไม่ได้มีตำแหน่งเข้าเฝ้าพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:08.735117695+07:00","message":"[bufferProcess] interim [400000000]:โอกาสให้ข้าราชการทั้งฝ่ายทหารและพลเรือนที่ไม่ได้มีตำแหน่งเข้าเฝ้าพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:08.735119598+07:00","message":"[bufferProcess] send to processor:โอกาสให้ข้าราชการทั้งฝ่ายทหารและพลเรือนที่ไม่ได้มีตำแหน่งคร่าวๆประมาณ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:08.735122595+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:08.735124434+07:00","message":"> Transcript [11500] [false]: 'โอกาสให้ข้าราชการทั้งฝ่ายทหารและพลเรือนที่ไม่ได้มีตำแหน่งคร่าวๆประมาณ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:08.735126744+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:08.735128721+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:08.73513021+07:00","message":"StatePrefix: 'โอกาสให้ข้าราชการทั้งฝ่ายทหารและพลเรือนที่ไม่ได้มีตำแหน่งคร่าวๆ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:08.735132565+07:00","message":"TextPushed: 'โอกาสให้ข้าราชการทั้งฝ่ายทหารและพลเรือนที่ไม่ได้มีตำแหน่ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:08.91640689+07:00","message":"receive streaming session, msgId: 2301"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:08.916440736+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":"2025-10-27T15:54:08.916448147+07:00","message":"receive interim result [false|false]: โอกาสให้ข้าราชการทั้งฝ่ายทหารและพลเรือนที่ไม่ได้มีตำแหน่งเข้าเฝ้าพระมหา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:08.916462673+07:00","message":"[buffer interim] 2301 false โอกาสให้ข้าราชการทั้งฝ่ายทหารและพลเรือนที่ไม่ได้มีตำแหน่งเข้าเฝ้าพระมหา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:08.916469489+07:00","message":"[bufferProcess] interim [580000000]:โอกาสให้ข้าราชการทั้งฝ่ายทหารและพลเรือนที่ไม่ได้มีตำแหน่งเข้าเฝ้าพระมหา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:08.916472139+07:00","message":"[bufferProcess] send to processor:โอกาสให้ข้าราชการทั้งฝ่ายทหารและพลเรือนที่ไม่ได้มีตำแหน่งเข้าเฝ้าพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:08.91647855+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:08.916481369+07:00","message":"> Transcript [11501] [false]: 'โอกาสให้ข้าราชการทั้งฝ่ายทหารและพลเรือนที่ไม่ได้มีตำแหน่งเข้าเฝ้าพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:08.916484077+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:08.916486001+07:00","message":"Set new StatePrefix: 'โอกาสให้ข้าราชการทั้งฝ่ายทหารและพลเรือนที่ไม่ได้มีตำแหน่งเข้าเฝ้าพระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:09.172897757+07:00","message":"receive streaming session, msgId: 2301"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:09.172938807+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":"2025-10-27T15:54:09.172944757+07:00","message":"receive interim result [false|false]: โอกาสให้ข้าราชการทั้งฝ่ายทหารและพลเรือนที่ไม่ได้มีตำแหน่งเข้าเฝ้าพระมหากษัตริย์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:09.172958403+07:00","message":"[buffer interim] 2301 false โอกาสให้ข้าราชการทั้งฝ่ายทหารและพลเรือนที่ไม่ได้มีตำแหน่งเข้าเฝ้าพระมหากษัตริย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:09.172965208+07:00","message":"[bufferProcess] interim [760000000]:โอกาสให้ข้าราชการทั้งฝ่ายทหารและพลเรือนที่ไม่ได้มีตำแหน่งเข้าเฝ้าพระมหากษัตริย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:09.172967783+07:00","message":"[bufferProcess] send to processor:โอกาสให้ข้าราชการทั้งฝ่ายทหารและพลเรือนที่ไม่ได้มีตำแหน่งเข้าเฝ้าพระมหา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:09.172973527+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:09.172976126+07:00","message":"> Transcript [11502] [false]: 'โอกาสให้ข้าราชการทั้งฝ่ายทหารและพลเรือนที่ไม่ได้มีตำแหน่งเข้าเฝ้าพระมหา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:09.172979619+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:09.172981477+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:09.172983486+07:00","message":"StatePrefix: 'โอกาสให้ข้าราชการทั้งฝ่ายทหารและพลเรือนที่ไม่ได้มีตำแหน่งเข้าเฝ้าพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:09.17298726+07:00","message":"TextPushed: 'โอกาสให้ข้าราชการทั้งฝ่ายทหารและพลเรือนที่ไม่ได้มีตำแหน่ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:09.334441719+07:00","message":"[GCS] IsForceVAD: false for message ID: 2301"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:09.434195322+07:00","message":"receive streaming session, msgId: 2301"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:09.43422913+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":"2025-10-27T15:54:09.43423489+07:00","message":"receive interim result [false|false]: โอกาสให้ข้าราชการทั้งฝ่ายทหารและพลเรือนที่ไม่ได้มีตำแหน่งเข้าเฝ้าพระมหาปราสาท"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:09.434249205+07:00","message":"[buffer interim] 2301 false โอกาสให้ข้าราชการทั้งฝ่ายทหารและพลเรือนที่ไม่ได้มีตำแหน่งเข้าเฝ้าพระมหาปราสาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:09.434258213+07:00","message":"[bufferProcess] interim [180000000]:โอกาสให้ข้าราชการทั้งฝ่ายทหารและพลเรือนที่ไม่ได้มีตำแหน่งเข้าเฝ้าพระมหาปราสาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:09.434260722+07:00","message":"[bufferProcess] send to processor:โอกาสให้ข้าราชการทั้งฝ่ายทหารและพลเรือนที่ไม่ได้มีตำแหน่งเข้าเฝ้าพระมหากษัตริย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:09.434264482+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:09.434267004+07:00","message":"> Transcript [11503] [false]: 'โอกาสให้ข้าราชการทั้งฝ่ายทหารและพลเรือนที่ไม่ได้มีตำแหน่งเข้าเฝ้าพระมหากษัตริย์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:09.434270565+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:09.434272357+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:09.434274731+07:00","message":"StatePrefix: 'โอกาสให้ข้าราชการทั้งฝ่ายทหารและพลเรือนที่ไม่ได้มีตำแหน่งเข้าเฝ้าพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:09.434277293+07:00","message":"TextPushed: 'โอกาสให้ข้าราชการทั้งฝ่ายทหารและพลเรือนที่ไม่ได้มีตำแหน่ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:09.464620994+07:00","message":"[GCS] Start streaming session, msgId: 2302"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:09.539423436+07:00","message":"receive streaming session, msgId: 2301"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:09.539456786+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โอกาสให้ข้าราชการทั้งฝ่ายทหารและพลเรือนที่ไม่ได้มีตำแหน่งเข้าเฝ้าพระมหากษัตริย์\",\"confidence\":0.94545275}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:09.539465392+07:00","message":"receive interim result [true|false]: โอกาสให้ข้าราชการทั้งฝ่ายทหารและพลเรือนที่ไม่ได้มีตำแหน่งเข้าเฝ้าพระมหากษัตริย์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:09.53947454+07:00","message":"end recv isFinal message id 2301"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:09.539476329+07:00","message":"end Recv id 2301"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:09.539482268+07:00","message":"[buffer interim] 2301 true โอกาสให้ข้าราชการทั้งฝ่ายทหารและพลเรือนที่ไม่ได้มีตำแหน่งเข้าเฝ้าพระมหากษัตริย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:09.539488785+07:00","message":"[bufferProcess] interim [180000000]:โอกาสให้ข้าราชการทั้งฝ่ายทหารและพลเรือนที่ไม่ได้มีตำแหน่งเข้าเฝ้าพระมหากษัตริย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:09.539493765+07:00","message":"[bufferProcess] send to processor (isfinal):โอกาสให้ข้าราชการทั้งฝ่ายทหารและพลเรือนที่ไม่ได้มีตำแหน่งเข้าเฝ้าพระมหาปราสาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:09.539497395+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:09.539499937+07:00","message":"> Transcript [11504] [false]: 'โอกาสให้ข้าราชการทั้งฝ่ายทหารและพลเรือนที่ไม่ได้มีตำแหน่งเข้าเฝ้าพระมหาปราสาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:09.539502809+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:09.539504641+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:09.539506518+07:00","message":"StatePrefix: 'โอกาสให้ข้าราชการทั้งฝ่ายทหารและพลเรือนที่ไม่ได้มีตำแหน่งเข้าเฝ้าพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:09.539508972+07:00","message":"TextPushed: 'โอกาสให้ข้าราชการทั้งฝ่ายทหารและพลเรือนที่ไม่ได้มีตำแหน่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:09.539510696+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:09.539512226+07:00","message":"> Transcript [11505] [true]: 'โอกาสให้ข้าราชการทั้งฝ่ายทหารและพลเรือนที่ไม่ได้มีตำแหน่งเข้าเฝ้าพระมหากษัตริย์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:09.539514224+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:09.539515659+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:09.539516936+07:00","message":"StatePrefix: 'โอกาสให้ข้าราชการทั้งฝ่ายทหารและพลเรือนที่ไม่ได้มีตำแหน่งเข้าเฝ้าพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:09.539518639+07:00","message":"TextPushed: 'โอกาสให้ข้าราชการทั้งฝ่ายทหารและพลเรือนที่ไม่ได้มีตำแหน่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:09.539524874+07:00","message":"Push: 'เข้าเฝ้าพระมหากษัตริย์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:09.539532611+07:00","message":"push: {true เข้าเฝ้าพระมหากษัตริย์ 0 0xc002a06f80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:54:09.550823967+07:00","message":"write wav file: './tmp/7446/7446_2301.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:10.172814462+07:00","message":"receive streaming session, msgId: 2302"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:10.172871875+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":"2025-10-27T15:54:10.172876794+07:00","message":"receive interim result [false|false]: ได้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:10.172889042+07:00","message":"[buffer interim] 2302 false ได้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:10.172896002+07:00","message":"[bufferProcess] interim [720000000]:ได้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:10.172897392+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:10.401679412+07:00","message":"receive streaming session, msgId: 2302"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:10.40171699+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":"2025-10-27T15:54:10.40172251+07:00","message":"receive interim result [false|false]: ได้ค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:10.401736752+07:00","message":"[buffer interim] 2302 false ได้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:10.401743556+07:00","message":"[bufferProcess] interim [900000000]:ได้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:10.401745758+07:00","message":"[bufferProcess] send to processor:ได้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:10.401750944+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:10.401753647+07:00","message":"> Transcript [11506] [false]: 'ได้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:10.40175572+07:00","message":"Set StatePrefix (first interim): 'ได้'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:10.488432072+07:00","message":"receive streaming session, msgId: 2302"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:10.488464425+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":"2025-10-27T15:54:10.488469994+07:00","message":"receive interim result [false|false]: ได้เข้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:10.488483686+07:00","message":"[buffer interim] 2302 false ได้เข้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:10.488493563+07:00","message":"[bufferProcess] interim [960000000]:ได้เข้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:10.488495625+07:00","message":"[bufferProcess] send to processor:ได้ค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:10.488498855+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:10.488501874+07:00","message":"> Transcript [11507] [false]: 'ได้ค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:10.488505302+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:10.488506978+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:10.488508602+07:00","message":"StatePrefix: 'ได้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:10.488510204+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:10.499881111+07:00","message":"receive streaming session, msgId: 2302"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:10.499903586+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":"2025-10-27T15:54:10.499908049+07:00","message":"receive interim result [false|false]: ได้เป้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:10.499916226+07:00","message":"[buffer interim] 2302 false ได้เป้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:10.499921125+07:00","message":"[bufferProcess] interim [20000000]:ได้เป้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:10.499922824+07:00","message":"[bufferProcess] send to processor:ได้เข้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:10.499925913+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:10.49992834+07:00","message":"> Transcript [11508] [false]: 'ได้เข้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:10.499931105+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:10.499933204+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:10.499934595+07:00","message":"StatePrefix: 'ได้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:10.499936142+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:10.708695171+07:00","message":"receive streaming session, msgId: 2302"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:10.708732028+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":"2025-10-27T15:54:10.708737898+07:00","message":"receive interim result [false|false]: ได้เข้าตรวจ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:10.708755252+07:00","message":"[buffer interim] 2302 false ได้เข้าตรวจ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:10.708762578+07:00","message":"[bufferProcess] interim [200000000]:ได้เข้าตรวจ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:10.708764641+07:00","message":"[bufferProcess] send to processor:ได้เป้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:10.708771273+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:10.708773942+07:00","message":"> Transcript [11509] [false]: 'ได้เป้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:10.708776947+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:10.708778773+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:10.708780874+07:00","message":"StatePrefix: 'ได้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:10.708783042+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:10.727112597+07:00","message":"receive streaming session, msgId: 2302"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:10.727151049+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":"2025-10-27T15:54:10.727156287+07:00","message":"receive interim result [false|false]: ได้เฝ้าทูล"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:10.727169066+07:00","message":"[buffer interim] 2302 false ได้เฝ้าทูล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:10.727174816+07:00","message":"[bufferProcess] interim [260000000]:ได้เฝ้าทูล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:10.727176729+07:00","message":"[bufferProcess] send to processor:ได้เข้าตรวจ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:10.727181692+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:10.727184571+07:00","message":"> Transcript [11510] [false]: 'ได้เข้าตรวจ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:10.727187115+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:10.727188708+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:10.727190384+07:00","message":"StatePrefix: 'ได้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:10.727192285+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:10.727196057+07:00","message":"Push: 'ได้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:10.727197496+07:00","message":"TextPushed: 'ได้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:10.727199049+07:00","message":"Set new StatePrefix : 'ได้เข้าตรวจ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:10.727201054+07:00","message":"Next Push (prob) : 'เข้าตรวจ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:10.727207929+07:00","message":"push: {false ได้ 0 0xc002ee5a00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:10.733582102+07:00","message":"receive streaming session, msgId: 2302"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:10.733609433+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":"2025-10-27T15:54:10.733614884+07:00","message":"receive interim result [false|false]: ได้เป้าธุระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:10.733625692+07:00","message":"[buffer interim] 2302 false ได้เป้าธุระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:10.733631461+07:00","message":"[bufferProcess] interim [320000000]:ได้เป้าธุระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:10.733633815+07:00","message":"[bufferProcess] send to processor:ได้เฝ้าทูล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:10.733639215+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:10.733641656+07:00","message":"> Transcript [11511] [false]: 'ได้เฝ้าทูล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:10.733643506+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:10.733645016+07:00","message":"Set new StatePrefix: 'ได้เฝ้าทูล'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:10.843457818+07:00","message":"receive streaming session, msgId: 2302"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:10.843503405+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":"2025-10-27T15:54:10.843510185+07:00","message":"receive interim result [false|false]: ได้เฝ้าทูลละออง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:10.843526086+07:00","message":"[buffer interim] 2302 false ได้เฝ้าทูลละออง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:10.84353328+07:00","message":"[bufferProcess] interim [380000000]:ได้เฝ้าทูลละออง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:10.843535456+07:00","message":"[bufferProcess] send to processor:ได้เป้าธุระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:10.84354086+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:10.843545785+07:00","message":"> Transcript [11512] [false]: 'ได้เป้าธุระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:10.843547915+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:10.843550091+07:00","message":"Set new StatePrefix: 'ได้เป้าธุระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:11.032150571+07:00","message":"receive streaming session, msgId: 2302"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:11.032186711+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":"2025-10-27T15:54:11.032193998+07:00","message":"receive interim result [false|false]: ได้เฝ้าทูลละอองธุลี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:11.032208406+07:00","message":"[buffer interim] 2302 false ได้เฝ้าทูลละอองธุลี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:11.032216253+07:00","message":"[bufferProcess] interim [620000000]:ได้เฝ้าทูลละอองธุลี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:11.032219364+07:00","message":"[bufferProcess] send to processor:ได้เฝ้าทูลละออง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:11.032224774+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:11.032227432+07:00","message":"> Transcript [11513] [false]: 'ได้เฝ้าทูลละออง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:11.032229622+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:11.032231432+07:00","message":"Set new StatePrefix: 'ได้เฝ้าทูลละออง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:11.347420624+07:00","message":"receive streaming session, msgId: 2302"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:11.347484024+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":"2025-10-27T15:54:11.347489826+07:00","message":"receive interim result [false|false]: ได้เฝ้าทูลละอองธุลีพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:11.347504719+07:00","message":"[buffer interim] 2302 false ได้เฝ้าทูลละอองธุลีพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:11.347512262+07:00","message":"[bufferProcess] interim [860000000]:ได้เฝ้าทูลละอองธุลีพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:11.347514695+07:00","message":"[bufferProcess] send to processor:ได้เฝ้าทูลละอองธุลี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:11.347518033+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:11.347520929+07:00","message":"> Transcript [11514] [false]: 'ได้เฝ้าทูลละอองธุลี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:11.34752387+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:11.347525566+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:11.347527293+07:00","message":"StatePrefix: 'ได้เฝ้าทูลละออง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:11.347529514+07:00","message":"TextPushed: 'ได้'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:11.420187528+07:00","message":"receive streaming session, msgId: 2302"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:11.42022794+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":"2025-10-27T15:54:11.420233456+07:00","message":"receive interim result [false|false]: ได้เฝ้าทูลละอองธุลีพระบาท"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:11.420247329+07:00","message":"[buffer interim] 2302 false ได้เฝ้าทูลละอองธุลีพระบาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:11.420254535+07:00","message":"[bufferProcess] interim [980000000]:ได้เฝ้าทูลละอองธุลีพระบาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:11.420256835+07:00","message":"[bufferProcess] send to processor:ได้เฝ้าทูลละอองธุลีพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:11.4202625+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:11.42026521+07:00","message":"> Transcript [11515] [false]: 'ได้เฝ้าทูลละอองธุลีพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:11.420268347+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:11.420270422+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:11.420272031+07:00","message":"StatePrefix: 'ได้เฝ้าทูลละออง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:11.420274069+07:00","message":"TextPushed: 'ได้'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:54:11.432762112+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:54:11.432776696+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:11.950653463+07:00","message":"receive streaming session, msgId: 2302"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:11.950693962+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":"2025-10-27T15:54:11.950699992+07:00","message":"receive interim result [false|false]: ได้เฝ้าทูลละอองธุลีพระบาทและ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:11.950713653+07:00","message":"[buffer interim] 2302 false ได้เฝ้าทูลละอองธุลีพระบาทและ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:11.950722099+07:00","message":"[bufferProcess] interim [520000000]:ได้เฝ้าทูลละอองธุลีพระบาทและ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:11.9507243+07:00","message":"[bufferProcess] send to processor:ได้เฝ้าทูลละอองธุลีพระบาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:11.950729837+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:11.950732398+07:00","message":"> Transcript [11516] [false]: 'ได้เฝ้าทูลละอองธุลีพระบาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:11.950735534+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:11.950737449+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:11.950739413+07:00","message":"StatePrefix: 'ได้เฝ้าทูลละออง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:11.950741875+07:00","message":"TextPushed: 'ได้'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:12.119565065+07:00","message":"receive streaming session, msgId: 2302"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:12.119598938+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":"2025-10-27T15:54:12.119605145+07:00","message":"receive interim result [false|false]: ได้เฝ้าทูลละอองธุลีพระบาทและก็"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:12.119628513+07:00","message":"[buffer interim] 2302 false ได้เฝ้าทูลละอองธุลีพระบาทและก็"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:12.119636058+07:00","message":"[bufferProcess] interim [640000000]:ได้เฝ้าทูลละอองธุลีพระบาทและก็"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:12.119639158+07:00","message":"[bufferProcess] send to processor:ได้เฝ้าทูลละอองธุลีพระบาทและ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:12.119643417+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:12.119646116+07:00","message":"> Transcript [11517] [false]: 'ได้เฝ้าทูลละอองธุลีพระบาทและ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:12.119649851+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:12.119651749+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:12.119653679+07:00","message":"StatePrefix: 'ได้เฝ้าทูลละออง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:12.11965585+07:00","message":"TextPushed: 'ได้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:12.11965862+07:00","message":"Push: 'เฝ้าทูลละออง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:12.119660325+07:00","message":"TextPushed: 'ได้เฝ้าทูลละออง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:12.119662345+07:00","message":"Set new StatePrefix : 'ได้เฝ้าทูลละอองธุลีพระบาทและ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:12.119664359+07:00","message":"Next Push (prob) : 'ธุลีพระบาทและ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:12.119672814+07:00","message":"push: {false เฝ้าทูลละออง 0 0xc002ee5a00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:12.129149351+07:00","message":"receive streaming session, msgId: 2302"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:12.129193486+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":"2025-10-27T15:54:12.129201413+07:00","message":"receive interim result [false|false]: ได้เฝ้าทูลละอองธุลีพระบาทและการ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:12.129215071+07:00","message":"[buffer interim] 2302 false ได้เฝ้าทูลละอองธุลีพระบาทและการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:12.12922109+07:00","message":"[bufferProcess] interim [700000000]:ได้เฝ้าทูลละอองธุลีพระบาทและการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:12.129223446+07:00","message":"[bufferProcess] send to processor:ได้เฝ้าทูลละอองธุลีพระบาทและก็"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:12.129229+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:12.129231761+07:00","message":"> Transcript [11518] [false]: 'ได้เฝ้าทูลละอองธุลีพระบาทและก็'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:12.129234969+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:12.129236981+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:12.129239045+07:00","message":"StatePrefix: 'ได้เฝ้าทูลละอองธุลีพระบาทและ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:12.129241497+07:00","message":"TextPushed: 'ได้เฝ้าทูลละออง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:12.267540411+07:00","message":"receive streaming session, msgId: 2302"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:12.267575474+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":"2025-10-27T15:54:12.267581733+07:00","message":"receive interim result [false|false]: ได้เฝ้าทูลละอองธุลีพระบาทและกระทะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:12.267598387+07:00","message":"[buffer interim] 2302 false ได้เฝ้าทูลละอองธุลีพระบาทและกระทะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:12.267606476+07:00","message":"[bufferProcess] interim [820000000]:ได้เฝ้าทูลละอองธุลีพระบาทและกระทะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:12.267610777+07:00","message":"[bufferProcess] send to processor:ได้เฝ้าทูลละอองธุลีพระบาทและการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:12.267615207+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:12.267618601+07:00","message":"> Transcript [11519] [false]: 'ได้เฝ้าทูลละอองธุลีพระบาทและการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:12.267622842+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:12.267625358+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:12.267627756+07:00","message":"StatePrefix: 'ได้เฝ้าทูลละอองธุลีพระบาทและ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:12.267630911+07:00","message":"TextPushed: 'ได้เฝ้าทูลละออง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:12.337708225+07:00","message":"receive streaming session, msgId: 2302"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:12.337743342+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":"2025-10-27T15:54:12.337748739+07:00","message":"receive interim result [false|false]: ได้เฝ้าทูลละอองธุลีพระบาทและกระทำ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:12.337760378+07:00","message":"[buffer interim] 2302 false ได้เฝ้าทูลละอองธุลีพระบาทและกระทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:12.337767193+07:00","message":"[bufferProcess] interim [880000000]:ได้เฝ้าทูลละอองธุลีพระบาทและกระทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:12.337769372+07:00","message":"[bufferProcess] send to processor:ได้เฝ้าทูลละอองธุลีพระบาทและกระทะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:12.337774352+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:12.337776752+07:00","message":"> Transcript [11520] [false]: 'ได้เฝ้าทูลละอองธุลีพระบาทและกระทะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:12.337779914+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:12.337781638+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:12.33778336+07:00","message":"StatePrefix: 'ได้เฝ้าทูลละอองธุลีพระบาทและ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:12.337785586+07:00","message":"TextPushed: 'ได้เฝ้าทูลละออง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:12.95868185+07:00","message":"receive streaming session, msgId: 2302"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:12.958717595+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":"2025-10-27T15:54:12.958724733+07:00","message":"receive interim result [false|false]: ได้เฝ้าทูลละอองธุลีพระบาทและกระทำ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:12.958739796+07:00","message":"[buffer interim] 2302 false ได้เฝ้าทูลละอองธุลีพระบาทและกระทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:12.958749207+07:00","message":"[bufferProcess] interim [480000000]:ได้เฝ้าทูลละอองธุลีพระบาทและกระทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:12.958751498+07:00","message":"[bufferProcess] send to processor:ได้เฝ้าทูลละอองธุลีพระบาทและกระทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:12.958756724+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:12.958759487+07:00","message":"> Transcript [11521] [false]: 'ได้เฝ้าทูลละอองธุลีพระบาทและกระทำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:12.958762923+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:12.958764731+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:12.958766399+07:00","message":"StatePrefix: 'ได้เฝ้าทูลละอองธุลีพระบาทและ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:12.958768606+07:00","message":"TextPushed: 'ได้เฝ้าทูลละออง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:12.958773047+07:00","message":"Push: 'ธุลีพระบาทและ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:12.958774581+07:00","message":"TextPushed: 'ได้เฝ้าทูลละอองธุลีพระบาทและ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:12.958776348+07:00","message":"Set new StatePrefix : 'ได้เฝ้าทูลละอองธุลีพระบาทและกระทำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:12.958778381+07:00","message":"Next Push (prob) : 'กระทำ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:12.958786825+07:00","message":"push: {false ธุลีพระบาทและ 0 0xc002ee5a00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:13.023822683+07:00","message":"receive streaming session, msgId: 2302"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:13.023870644+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":"2025-10-27T15:54:13.023877029+07:00","message":"receive interim result [false|false]: ได้เฝ้าทูลละอองธุลีพระบาทและกระทำสัตย์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:13.023889905+07:00","message":"[buffer interim] 2302 false ได้เฝ้าทูลละอองธุลีพระบาทและกระทำสัตย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:13.023901823+07:00","message":"[bufferProcess] interim [540000000]:ได้เฝ้าทูลละอองธุลีพระบาทและกระทำสัตย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:13.02390397+07:00","message":"[bufferProcess] send to processor:ได้เฝ้าทูลละอองธุลีพระบาทและกระทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:13.023907531+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:13.023910107+07:00","message":"> Transcript [11522] [false]: 'ได้เฝ้าทูลละอองธุลีพระบาทและกระทำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:13.02391311+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:13.023914799+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:13.023916541+07:00","message":"StatePrefix: 'ได้เฝ้าทูลละอองธุลีพระบาทและกระทำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:13.023918583+07:00","message":"TextPushed: 'ได้เฝ้าทูลละอองธุลีพระบาทและ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:13.156320204+07:00","message":"receive streaming session, msgId: 2302"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:13.156362517+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":"2025-10-27T15:54:13.156368532+07:00","message":"receive interim result [false|false]: ได้เฝ้าทูลละอองธุลีพระบาทและกระทำสัตยา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:13.156380907+07:00","message":"[buffer interim] 2302 false ได้เฝ้าทูลละอองธุลีพระบาทและกระทำสัตยา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:13.156389638+07:00","message":"[bufferProcess] interim [720000000]:ได้เฝ้าทูลละอองธุลีพระบาทและกระทำสัตยา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:13.156391616+07:00","message":"[bufferProcess] send to processor:ได้เฝ้าทูลละอองธุลีพระบาทและกระทำสัตย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:13.15639769+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:13.156400157+07:00","message":"> Transcript [11523] [false]: 'ได้เฝ้าทูลละอองธุลีพระบาทและกระทำสัตย์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:13.1564033+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:13.156405584+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:13.156407336+07:00","message":"StatePrefix: 'ได้เฝ้าทูลละอองธุลีพระบาทและกระทำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:13.156409534+07:00","message":"TextPushed: 'ได้เฝ้าทูลละอองธุลีพระบาทและ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:13.342681305+07:00","message":"receive streaming session, msgId: 2302"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:13.342718951+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":"2025-10-27T15:54:13.342724662+07:00","message":"receive interim result [false|false]: ได้เฝ้าทูลละอองธุลีพระบาทและกระทำสัตยาน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:13.342738309+07:00","message":"[buffer interim] 2302 false ได้เฝ้าทูลละอองธุลีพระบาทและกระทำสัตยาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:13.342748531+07:00","message":"[bufferProcess] interim [900000000]:ได้เฝ้าทูลละอองธุลีพระบาทและกระทำสัตยาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:13.342750585+07:00","message":"[bufferProcess] send to processor:ได้เฝ้าทูลละอองธุลีพระบาทและกระทำสัตยา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:13.34275607+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:13.34275864+07:00","message":"> Transcript [11524] [false]: 'ได้เฝ้าทูลละอองธุลีพระบาทและกระทำสัตยา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:13.342761714+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:13.342763731+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:13.342765399+07:00","message":"StatePrefix: 'ได้เฝ้าทูลละอองธุลีพระบาทและกระทำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:13.34276766+07:00","message":"TextPushed: 'ได้เฝ้าทูลละอองธุลีพระบาทและ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:13.401710395+07:00","message":"receive streaming session, msgId: 2302"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:13.401747338+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":"2025-10-27T15:54:13.401752752+07:00","message":"receive interim result [false|false]: ได้เฝ้าทูลละอองธุลีพระบาทและกระทำสัตยา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:13.401767824+07:00","message":"receive streaming session, msgId: 2302"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:13.401772407+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":"2025-10-27T15:54:13.401776271+07:00","message":"receive interim result [false|false]: ได้เฝ้าทูลละอองธุลีพระบาทและกระทำสัตยานุรักษ์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:13.401783925+07:00","message":"[buffer interim] 2302 false ได้เฝ้าทูลละอองธุลีพระบาทและกระทำสัตยา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:13.4017874+07:00","message":"[buffer interim] 2302 false ได้เฝ้าทูลละอองธุลีพระบาทและกระทำสัตยานุรักษ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:13.401793408+07:00","message":"[bufferProcess] interim [960000000]:ได้เฝ้าทูลละอองธุลีพระบาทและกระทำสัตยา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:13.401796645+07:00","message":"[bufferProcess] send to processor:ได้เฝ้าทูลละอองธุลีพระบาทและกระทำสัตยาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:13.401799283+07:00","message":"[bufferProcess] interim [20000000]:ได้เฝ้าทูลละอองธุลีพระบาทและกระทำสัตยานุรักษ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:13.401800985+07:00","message":"[bufferProcess] send to processor:ได้เฝ้าทูลละอองธุลีพระบาทและกระทำสัตยา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:13.401803951+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:13.401806509+07:00","message":"> Transcript [11525] [false]: 'ได้เฝ้าทูลละอองธุลีพระบาทและกระทำสัตยาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:13.401809997+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:13.401811782+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:13.401813205+07:00","message":"StatePrefix: 'ได้เฝ้าทูลละอองธุลีพระบาทและกระทำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:13.401815361+07:00","message":"TextPushed: 'ได้เฝ้าทูลละอองธุลีพระบาทและ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:13.401818301+07:00","message":"Push: 'กระทำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:13.401819899+07:00","message":"TextPushed: 'ได้เฝ้าทูลละอองธุลีพระบาทและกระทำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:13.401821552+07:00","message":"Set new StatePrefix : 'ได้เฝ้าทูลละอองธุลีพระบาทและกระทำสัตยาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:13.401823297+07:00","message":"Next Push (prob) : 'สัตยาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:13.401824659+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:13.401826253+07:00","message":"> Transcript [11526] [false]: 'ได้เฝ้าทูลละอองธุลีพระบาทและกระทำสัตยา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:13.40182767+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:13.40183564+07:00","message":"push: {false กระทำ 0 0xc002ee5a00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:14.069939703+07:00","message":"receive streaming session, msgId: 2302"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:14.069990229+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ได้เฝ้าทูลละอองธุลีพระบาทและกระทำสัตยานุรักษ์\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:14.069995673+07:00","message":"receive interim result [false|false]: ได้เฝ้าทูลละอองธุลีพระบาทและกระทำสัตยานุรักษ์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:14.070014567+07:00","message":"[buffer interim] 2302 false ได้เฝ้าทูลละอองธุลีพระบาทและกระทำสัตยานุรักษ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:14.070022791+07:00","message":"[bufferProcess] interim [620000000]:ได้เฝ้าทูลละอองธุลีพระบาทและกระทำสัตยานุรักษ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:14.070025211+07:00","message":"[bufferProcess] send to processor:ได้เฝ้าทูลละอองธุลีพระบาทและกระทำสัตยานุรักษ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:14.070029295+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:14.070031649+07:00","message":"> Transcript [11527] [false]: 'ได้เฝ้าทูลละอองธุลีพระบาทและกระทำสัตยานุรักษ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:14.070034785+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:14.070038634+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:14.070040277+07:00","message":"StatePrefix: 'ได้เฝ้าทูลละอองธุลีพระบาทและกระทำสัตยาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:14.070042617+07:00","message":"TextPushed: 'ได้เฝ้าทูลละอองธุลีพระบาทและกระทำ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:14.121607836+07:00","message":"receive streaming session, msgId: 2302"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:14.121648432+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":"2025-10-27T15:54:14.121655768+07:00","message":"receive interim result [false|false]: ได้เฝ้าทูลละอองธุลีพระบาทและกระทำสัตยานุกูลคือน้ำ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:14.121671845+07:00","message":"[buffer interim] 2302 false ได้เฝ้าทูลละอองธุลีพระบาทและกระทำสัตยานุกูลคือน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:14.121681331+07:00","message":"[bufferProcess] interim [680000000]:ได้เฝ้าทูลละอองธุลีพระบาทและกระทำสัตยานุกูลคือน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:14.121684404+07:00","message":"[bufferProcess] send to processor:ได้เฝ้าทูลละอองธุลีพระบาทและกระทำสัตยานุรักษ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:14.121688683+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:14.121692437+07:00","message":"> Transcript [11528] [false]: 'ได้เฝ้าทูลละอองธุลีพระบาทและกระทำสัตยานุรักษ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:14.12169683+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:14.121699066+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:14.121701735+07:00","message":"StatePrefix: 'ได้เฝ้าทูลละอองธุลีพระบาทและกระทำสัตยาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:14.121704826+07:00","message":"TextPushed: 'ได้เฝ้าทูลละอองธุลีพระบาทและกระทำ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:14.300638155+07:00","message":"receive streaming session, msgId: 2302"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:14.300672828+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":"2025-10-27T15:54:14.30067894+07:00","message":"receive interim result [false|false]: ได้เฝ้าทูลละอองธุลีพระบาทและกระทำสัตยานุกูลคือน้ำตา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:14.300694577+07:00","message":"[buffer interim] 2302 false ได้เฝ้าทูลละอองธุลีพระบาทและกระทำสัตยานุกูลคือน้ำตา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:14.3007011+07:00","message":"[bufferProcess] interim [800000000]:ได้เฝ้าทูลละอองธุลีพระบาทและกระทำสัตยานุกูลคือน้ำตา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:14.300703202+07:00","message":"[bufferProcess] send to processor:ได้เฝ้าทูลละอองธุลีพระบาทและกระทำสัตยานุกูลคือน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:14.30070664+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:14.300709151+07:00","message":"> Transcript [11529] [false]: 'ได้เฝ้าทูลละอองธุลีพระบาทและกระทำสัตยานุกูลคือน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:14.300712716+07:00","message":"Count interim (case 1.2): 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:14.300714697+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:14.300716712+07:00","message":"StatePrefix: 'ได้เฝ้าทูลละอองธุลีพระบาทและกระทำสัตยาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:14.300719081+07:00","message":"TextPushed: 'ได้เฝ้าทูลละอองธุลีพระบาทและกระทำ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:14.329430382+07:00","message":"receive streaming session, msgId: 2302"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:14.329479397+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":"2025-10-27T15:54:14.329485683+07:00","message":"receive interim result [false|false]: ได้เฝ้าทูลละอองธุลีพระบาทและกระทำสัตยานุกูลคือน้ำใกล้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:14.329501826+07:00","message":"[buffer interim] 2302 false ได้เฝ้าทูลละอองธุลีพระบาทและกระทำสัตยานุกูลคือน้ำใกล้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:14.329508675+07:00","message":"[bufferProcess] interim [860000000]:ได้เฝ้าทูลละอองธุลีพระบาทและกระทำสัตยานุกูลคือน้ำใกล้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:14.329511298+07:00","message":"[bufferProcess] send to processor:ได้เฝ้าทูลละอองธุลีพระบาทและกระทำสัตยานุกูลคือน้ำตา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:14.329515895+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:14.329519778+07:00","message":"> Transcript [11530] [false]: 'ได้เฝ้าทูลละอองธุลีพระบาทและกระทำสัตยานุกูลคือน้ำตา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:14.329527791+07:00","message":"Count interim (case 1.1): 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:14.329529771+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:14.329531995+07:00","message":"StatePrefix: 'ได้เฝ้าทูลละอองธุลีพระบาทและกระทำสัตยาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:14.329534827+07:00","message":"TextPushed: 'ได้เฝ้าทูลละอองธุลีพระบาทและกระทำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:14.329538005+07:00","message":"Push: 'สัตยาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:14.329539581+07:00","message":"TextPushed: 'ได้เฝ้าทูลละอองธุลีพระบาทและกระทำสัตยาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:14.329541359+07:00","message":"Set new StatePrefix : 'ได้เฝ้าทูลละอองธุลีพระบาทและกระทำสัตยานุกูลคือน้ำตา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:14.329543579+07:00","message":"Next Push (prob) : 'ุกูลคือน้ำตา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:14.329551584+07:00","message":"push: {false สัตยาน 0 0xc002ee5a00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:14.370884927+07:00","message":"receive streaming session, msgId: 2302"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:14.370936134+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":"2025-10-27T15:54:14.37094283+07:00","message":"receive interim result [false|false]: ได้เฝ้าทูลละอองธุลีพระบาทและกระทำสัตยานุกูลคือน้ำพริก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:14.370959337+07:00","message":"[buffer interim] 2302 false ได้เฝ้าทูลละอองธุลีพระบาทและกระทำสัตยานุกูลคือน้ำพริก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:14.370968515+07:00","message":"[bufferProcess] interim [920000000]:ได้เฝ้าทูลละอองธุลีพระบาทและกระทำสัตยานุกูลคือน้ำพริก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:14.370971146+07:00","message":"[bufferProcess] send to processor:ได้เฝ้าทูลละอองธุลีพระบาทและกระทำสัตยานุกูลคือน้ำใกล้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:14.370974502+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:14.370976991+07:00","message":"> Transcript [11531] [false]: 'ได้เฝ้าทูลละอองธุลีพระบาทและกระทำสัตยานุกูลคือน้ำใกล้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:14.370979638+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:14.370981308+07:00","message":"Set new StatePrefix: 'ได้เฝ้าทูลละอองธุลีพระบาทและกระทำสัตยานุกูลคือน้ำใกล้'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:54:14.433617698+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:54:14.433617773+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:14.477377817+07:00","message":"receive streaming session, msgId: 2302"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:14.477407071+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":"2025-10-27T15:54:14.477412844+07:00","message":"receive interim result [false|false]: ได้เฝ้าทูลละอองธุลีพระบาทและกระทำสัตยานุกูลคือน้ำใกล้ๆ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:14.477425685+07:00","message":"[buffer interim] 2302 false ได้เฝ้าทูลละอองธุลีพระบาทและกระทำสัตยานุกูลคือน้ำใกล้ๆ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:14.477432577+07:00","message":"[bufferProcess] interim [980000000]:ได้เฝ้าทูลละอองธุลีพระบาทและกระทำสัตยานุกูลคือน้ำใกล้ๆ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:14.477434844+07:00","message":"[bufferProcess] send to processor:ได้เฝ้าทูลละอองธุลีพระบาทและกระทำสัตยานุกูลคือน้ำพริก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:14.477439909+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:14.47744232+07:00","message":"> Transcript [11532] [false]: 'ได้เฝ้าทูลละอองธุลีพระบาทและกระทำสัตยานุกูลคือน้ำพริก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:14.477444731+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:14.47744646+07:00","message":"Set new StatePrefix: 'ได้เฝ้าทูลละอองธุลีพระบาทและกระทำสัตยานุกูลคือน้ำพริก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:14.566582946+07:00","message":"receive streaming session, msgId: 2302"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:14.566618723+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":"2025-10-27T15:54:14.566623912+07:00","message":"receive interim result [false|false]: ได้เฝ้าทูลละอองธุลีพระบาทและกระทำสัตยานุกูลคือน้ำพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:14.566636208+07:00","message":"[buffer interim] 2302 false ได้เฝ้าทูลละอองธุลีพระบาทและกระทำสัตยานุกูลคือน้ำพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:14.566643787+07:00","message":"[bufferProcess] interim [40000000]:ได้เฝ้าทูลละอองธุลีพระบาทและกระทำสัตยานุกูลคือน้ำพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:14.566646787+07:00","message":"[bufferProcess] send to processor:ได้เฝ้าทูลละอองธุลีพระบาทและกระทำสัตยานุกูลคือน้ำใกล้ๆ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:14.566651202+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:14.566654627+07:00","message":"> Transcript [11533] [false]: 'ได้เฝ้าทูลละอองธุลีพระบาทและกระทำสัตยานุกูลคือน้ำใกล้ๆ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:14.566657934+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:14.566660053+07:00","message":"Set new StatePrefix: 'ได้เฝ้าทูลละอองธุลีพระบาทและกระทำสัตยานุกูลคือน้ำใกล้ๆ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:14.625287972+07:00","message":"receive streaming session, msgId: 2302"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:14.625332106+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":"2025-10-27T15:54:14.625337823+07:00","message":"receive interim result [false|false]: ได้เฝ้าทูลละอองธุลีพระบาทและกระทำสัตยานุกูลคือน้ําใจภาษา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:14.625350713+07:00","message":"receive streaming session, msgId: 2302"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:14.625354376+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":"2025-10-27T15:54:14.625356801+07:00","message":"receive interim result [false|false]: ได้เฝ้าทูลละอองธุลีพระบาทและกระทำสัตยานุกูลคือน้ำพลาสติก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:14.625361377+07:00","message":"[buffer interim] 2302 false ได้เฝ้าทูลละอองธุลีพระบาทและกระทำสัตยานุกูลคือน้ําใจภาษา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:14.625364762+07:00","message":"[buffer interim] 2302 false ได้เฝ้าทูลละอองธุลีพระบาทและกระทำสัตยานุกูลคือน้ำพลาสติก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:14.625370689+07:00","message":"[bufferProcess] interim [160000000]:ได้เฝ้าทูลละอองธุลีพระบาทและกระทำสัตยานุกูลคือน้ําใจภาษา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:14.625372869+07:00","message":"[bufferProcess] send to processor:ได้เฝ้าทูลละอองธุลีพระบาทและกระทำสัตยานุกูลคือน้ำพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:14.625375544+07:00","message":"[bufferProcess] interim [220000000]:ได้เฝ้าทูลละอองธุลีพระบาทและกระทำสัตยานุกูลคือน้ำพลาสติก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:14.625378675+07:00","message":"[bufferProcess] send to processor:ได้เฝ้าทูลละอองธุลีพระบาทและกระทำสัตยานุกูลคือน้ําใจภาษา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:14.625381678+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:14.625384365+07:00","message":"> Transcript [11534] [false]: 'ได้เฝ้าทูลละอองธุลีพระบาทและกระทำสัตยานุกูลคือน้ำพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:14.625386767+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:14.625388373+07:00","message":"Set new StatePrefix: 'ได้เฝ้าทูลละอองธุลีพระบาทและกระทำสัตยานุกูลคือน้ำพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:14.625389793+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:14.625391625+07:00","message":"> Transcript [11535] [false]: 'ได้เฝ้าทูลละอองธุลีพระบาทและกระทำสัตยานุกูลคือน้ําใจภาษา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:14.625393093+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:14.625394546+07:00","message":"Set new StatePrefix: 'ได้เฝ้าทูลละอองธุลีพระบาทและกระทำสัตยานุกูลคือน้ําใจภาษา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:14.751784598+07:00","message":"receive streaming session, msgId: 2302"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:14.751827836+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":"2025-10-27T15:54:14.751835217+07:00","message":"receive interim result [false|false]: ได้เฝ้าทูลละอองธุลีพระบาทและกระทำสัตยานุรักษ์ถือน้ำพระพิพัฒน์สัตยา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:14.751847354+07:00","message":"[buffer interim] 2302 false ได้เฝ้าทูลละอองธุลีพระบาทและกระทำสัตยานุรักษ์ถือน้ำพระพิพัฒน์สัตยา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:14.751861789+07:00","message":"[bufferProcess] interim [280000000]:ได้เฝ้าทูลละอองธุลีพระบาทและกระทำสัตยานุรักษ์ถือน้ำพระพิพัฒน์สัตยา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:14.751865478+07:00","message":"[bufferProcess] send to processor:ได้เฝ้าทูลละอองธุลีพระบาทและกระทำสัตยานุกูลคือน้ำพลาสติก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:14.751870158+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:14.751873852+07:00","message":"> Transcript [11536] [false]: 'ได้เฝ้าทูลละอองธุลีพระบาทและกระทำสัตยานุกูลคือน้ำพลาสติก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:14.751877025+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:14.751880861+07:00","message":"Set new StatePrefix: 'ได้เฝ้าทูลละอองธุลีพระบาทและกระทำสัตยานุกูลคือน้ำพลาสติก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:14.903898173+07:00","message":"[GCS] IsForceVAD: false for message ID: 2302"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:15.034561289+07:00","message":"[GCS] Start streaming session, msgId: 2303"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:15.103324989+07:00","message":"[GCS] IsForceVAD: false for message ID: 2303"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:15.13502433+07:00","message":"receive streaming session, msgId: 2302"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:15.135079416+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ได้เฝ้าทูลละอองธุลีพระบาทและกระทำสัตยานุรักษ์ถือน้ำพระพิพัฒน์สัตยา\",\"confidence\":0.9277375}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":670000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:15.135087182+07:00","message":"receive interim result [true|false]: ได้เฝ้าทูลละอองธุลีพระบาทและกระทำสัตยานุรักษ์ถือน้ำพระพิพัฒน์สัตยา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:15.135097742+07:00","message":"end recv isFinal message id 2302"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:15.135100614+07:00","message":"end Recv id 2302"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:15.13510752+07:00","message":"[buffer interim] 2302 true ได้เฝ้าทูลละอองธุลีพระบาทและกระทำสัตยานุรักษ์ถือน้ำพระพิพัฒน์สัตยา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:15.135119277+07:00","message":"[bufferProcess] interim [670000000]:ได้เฝ้าทูลละอองธุลีพระบาทและกระทำสัตยานุรักษ์ถือน้ำพระพิพัฒน์สัตยา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:15.135126604+07:00","message":"[bufferProcess] send to processor (isfinal):ได้เฝ้าทูลละอองธุลีพระบาทและกระทำสัตยานุรักษ์ถือน้ำพระพิพัฒน์สัตยา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:15.135131591+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:15.135135669+07:00","message":"> Transcript [11537] [false]: 'ได้เฝ้าทูลละอองธุลีพระบาทและกระทำสัตยานุรักษ์ถือน้ำพระพิพัฒน์สัตยา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:15.135139081+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:15.135142812+07:00","message":"Set new StatePrefix: 'ได้เฝ้าทูลละอองธุลีพระบาทและกระทำสัตยานุรักษ์ถือน้ำพระพิพัฒน์สัตยา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:15.135145872+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:15.135148797+07:00","message":"> Transcript [11538] [true]: 'ได้เฝ้าทูลละอองธุลีพระบาทและกระทำสัตยานุรักษ์ถือน้ำพระพิพัฒน์สัตยา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:15.135155315+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:15.135158004+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:15.135160402+07:00","message":"StatePrefix: 'ได้เฝ้าทูลละอองธุลีพระบาทและกระทำสัตยานุรักษ์ถือน้ำพระพิพัฒน์สัตยา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:15.135164926+07:00","message":"TextPushed: 'ได้เฝ้าทูลละอองธุลีพระบาทและกระทำสัตยาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:15.135169422+07:00","message":"Push: 'ุรักษ์ถือน้ำพระพิพัฒน์สัตยา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:15.135182203+07:00","message":"push: {true ุรักษ์ถือน้ำพระพิพัฒน์สัตยา 0 0xc002ee5a00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:54:15.149908813+07:00","message":"write wav file: './tmp/7446/7446_2302.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:15.175279368+07:00","message":"[GCS] Start streaming session, msgId: 2304"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:15.252368892+07:00","message":"receive streaming session, msgId: 2303"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:15.252389609+07:00","message":"found end of frame, send empty tag with msgId: 2303"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:15.252392673+07:00","message":"end Recv id 2303"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:15.252398567+07:00","message":"[buffer interim] 2303 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:15.252404393+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:15.252407491+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:15.252409735+07:00","message":"> Transcript [11539] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:15.252411608+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:15.25241317+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:15.252414686+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:15.252416055+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:15.252418465+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:15.252434251+07:00","message":"push: {true \n 0 0xc002b15700}"}
{"level":"info","service":"Main","time":"2025-10-27T15:54:15.257050248+07:00","message":"write wav file: './tmp/7446/7446_2303.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:15.724037899+07:00","message":"receive streaming session, msgId: 2304"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:15.724089693+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":"2025-10-27T15:54:15.724096577+07:00","message":"receive interim result [false|false]: ถวาย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:15.724114529+07:00","message":"[buffer interim] 2304 false ถวาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:15.724122986+07:00","message":"[bufferProcess] interim [600000000]:ถวาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:15.724125494+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:15.93246544+07:00","message":"receive streaming session, msgId: 2304"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:15.932499191+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":"2025-10-27T15:54:15.932504268+07:00","message":"receive interim result [false|false]: เฉพาะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:15.932528392+07:00","message":"[buffer interim] 2304 false เฉพาะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:15.932534861+07:00","message":"[bufferProcess] interim [780000000]:เฉพาะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:15.932536938+07:00","message":"[bufferProcess] send to processor:ถวาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:15.932540258+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:15.932542833+07:00","message":"> Transcript [11540] [false]: 'ถวาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:15.93254477+07:00","message":"Set StatePrefix (first interim): 'ถวาย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:16.177493776+07:00","message":"receive streaming session, msgId: 2304"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:16.177532515+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":"2025-10-27T15:54:16.177538197+07:00","message":"receive interim result [false|false]: เฉพาะพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:16.177550239+07:00","message":"[buffer interim] 2304 false เฉพาะพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:16.177556821+07:00","message":"[bufferProcess] interim [20000000]:เฉพาะพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:16.177558873+07:00","message":"[bufferProcess] send to processor:เฉพาะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:16.177563709+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:16.177566309+07:00","message":"> Transcript [11541] [false]: 'เฉพาะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:16.177568087+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:16.177569932+07:00","message":"Set new StatePrefix: 'เฉพาะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:16.350616984+07:00","message":"receive streaming session, msgId: 2304"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:16.350651353+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":"2025-10-27T15:54:16.350658377+07:00","message":"receive interim result [false|false]: เฉพาะพระพักตร์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:16.350671529+07:00","message":"[buffer interim] 2304 false เฉพาะพระพักตร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:16.350678218+07:00","message":"[bufferProcess] interim [140000000]:เฉพาะพระพักตร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:16.350680476+07:00","message":"[bufferProcess] send to processor:เฉพาะพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:16.350685433+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:16.350687938+07:00","message":"> Transcript [11542] [false]: 'เฉพาะพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:16.350691405+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:16.350693325+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:16.35069485+07:00","message":"StatePrefix: 'เฉพาะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:16.350696752+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:16.547669746+07:00","message":"receive streaming session, msgId: 2304"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:16.547708308+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":"2025-10-27T15:54:16.547714678+07:00","message":"receive interim result [false|false]: เฉพาะพระพักตร์ดู"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:16.547728365+07:00","message":"[buffer interim] 2304 false เฉพาะพระพักตร์ดู"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:16.547735112+07:00","message":"[bufferProcess] interim [380000000]:เฉพาะพระพักตร์ดู"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:16.547737839+07:00","message":"[bufferProcess] send to processor:เฉพาะพระพักตร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:16.547741015+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:16.547743733+07:00","message":"> Transcript [11543] [false]: 'เฉพาะพระพักตร์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:16.547747287+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:16.547749554+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:16.547752354+07:00","message":"StatePrefix: 'เฉพาะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:16.547754762+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:16.607149663+07:00","message":"receive streaming session, msgId: 2304"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:16.607188376+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":"2025-10-27T15:54:16.607194502+07:00","message":"receive interim result [false|false]: เฉพาะพระพักตร์ด้วย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:16.607206434+07:00","message":"[buffer interim] 2304 false เฉพาะพระพักตร์ด้วย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:16.607213727+07:00","message":"[bufferProcess] interim [440000000]:เฉพาะพระพักตร์ด้วย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:16.607215979+07:00","message":"[bufferProcess] send to processor:เฉพาะพระพักตร์ดู"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:16.607221251+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:16.607224082+07:00","message":"> Transcript [11544] [false]: 'เฉพาะพระพักตร์ดู'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:16.60722718+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:16.607228982+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:16.607230819+07:00","message":"StatePrefix: 'เฉพาะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:16.607232552+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:16.703451626+07:00","message":"[GCS] IsForceVAD: false for message ID: 2304"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:16.81665746+07:00","message":"receive streaming session, msgId: 2304"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:16.816709734+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถวายเฉพาะพระพักตร์ด้วย\",\"confidence\":0.92986125}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":770000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:16.816717732+07:00","message":"receive interim result [true|false]: ถวายเฉพาะพระพักตร์ด้วย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:16.816731355+07:00","message":"end recv isFinal message id 2304"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:16.81673369+07:00","message":"end Recv id 2304"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:16.816743763+07:00","message":"[buffer interim] 2304 true ถวายเฉพาะพระพักตร์ด้วย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:16.816754823+07:00","message":"[bufferProcess] interim [770000000]:ถวายเฉพาะพระพักตร์ด้วย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:16.816758806+07:00","message":"[bufferProcess] send to processor (isfinal):เฉพาะพระพักตร์ด้วย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:16.816763958+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:16.816767265+07:00","message":"> Transcript [11545] [false]: 'เฉพาะพระพักตร์ด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:16.816770992+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:16.816773174+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:16.81677531+07:00","message":"StatePrefix: 'เฉพาะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:16.816777713+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:16.816781398+07:00","message":"Push: 'เฉพาะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:16.816783628+07:00","message":"TextPushed: 'เฉพาะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:16.816786064+07:00","message":"Set new StatePrefix : 'เฉพาะพระพักตร์ด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:16.816789383+07:00","message":"Next Push (prob) : 'พระพักตร์ด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:16.816791538+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:16.816794017+07:00","message":"> Transcript [11546] [true]: 'ถวายเฉพาะพระพักตร์ด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:16.816797001+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:16.816799121+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:16.816801179+07:00","message":"StatePrefix: 'เฉพาะพระพักตร์ด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:16.816803529+07:00","message":"TextPushed: 'เฉพาะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:16.816805596+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:16.816898207+07:00","message":"push: {false เฉพาะ 0 0xc002b15a00}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:16.81691312+07:00","message":"Push: 'ด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:16.816918988+07:00","message":"TextPushed: 'เฉพาะด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:16.81692159+07:00","message":"Set new StatePrefix : 'ถวายเฉพาะพระพักตร์ด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:16.816924388+07:00","message":"Next Push (prob) : 'ถวายเฉพาะพระพักตร์ด้วย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:16.816913754+07:00","message":"push: {true ด้วย 0 0xc002b15a00}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:16.816936966+07:00","message":"write aligntment file to 'tmp/7446/align_message_id_2304.html'"}
{"level":"info","service":"Main","time":"2025-10-27T15:54:16.823768285+07:00","message":"write wav file: './tmp/7446/7446_2304.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:17.414695378+07:00","message":"[GCS] Start streaming session, msgId: 2305"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:54:17.433848818+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:54:17.433864864+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:54:20.43406888+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:54:20.434082343+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:21.574001157+07:00","message":"[GCS] IsForceVAD: false for message ID: 2305"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:21.667897083+07:00","message":"receive streaming session, msgId: 2305"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:21.66791256+07:00","message":"found end of frame, send empty tag with msgId: 2305"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:21.667915705+07:00","message":"end Recv id 2305"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:21.66792171+07:00","message":"[buffer interim] 2305 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:21.667927629+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:21.667931428+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:21.667934156+07:00","message":"> Transcript [11547] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:21.667936152+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:21.667937745+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:21.66793917+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:21.667940678+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:21.667947306+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:21.667956567+07:00","message":"push: {true \n 0 0xc002a07500}"}
{"level":"info","service":"Main","time":"2025-10-27T15:54:21.678790829+07:00","message":"write wav file: './tmp/7446/7446_2305.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:21.696968593+07:00","message":"[GCS] Start streaming session, msgId: 2306"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:22.334090183+07:00","message":"[GCS] IsForceVAD: false for message ID: 2306"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:22.427576403+07:00","message":"[GCS] Cleaned up inactive client: 2281"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:22.427608784+07:00","message":"[GCS] Cleaned up inactive client: 2276"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:22.427612307+07:00","message":"[GCS] Cleaned up inactive client: 2269"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:22.427615586+07:00","message":"[GCS] Cleaned up inactive client: 2282"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:22.427618407+07:00","message":"[GCS] Cleaned up inactive client: 2279"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:22.42762078+07:00","message":"[GCS] Cleaned up inactive client: 2274"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:22.427623617+07:00","message":"[GCS] Cleaned up inactive client: 2267"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:22.427626322+07:00","message":"[GCS] Cleaned up inactive client: 2271"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:22.427629042+07:00","message":"[GCS] Cleaned up inactive client: 2278"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:22.427631392+07:00","message":"[GCS] Cleaned up inactive client: 2272"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:22.427633343+07:00","message":"[GCS] Cleaned up inactive client: 2273"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:22.427635706+07:00","message":"[GCS] Cleaned up inactive client: 2275"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:22.427637784+07:00","message":"[GCS] Cleaned up inactive client: 2270"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:22.427640104+07:00","message":"[GCS] Cleaned up inactive client: 2283"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:22.427642084+07:00","message":"[GCS] Cleaned up inactive client: 2268"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:22.427644448+07:00","message":"[GCS] Cleaned up inactive client: 2277"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:22.42764684+07:00","message":"[GCS] Cleaned up inactive client: 2280"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:22.432336987+07:00","message":"receive streaming session, msgId: 2306"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:22.432354511+07:00","message":"found end of frame, send empty tag with msgId: 2306"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:22.432357237+07:00","message":"end Recv id 2306"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:22.432364191+07:00","message":"[buffer interim] 2306 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:22.432370409+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:22.432373995+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:22.432376844+07:00","message":"> Transcript [11548] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:22.432378919+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:22.432380706+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:22.432382206+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:22.432383781+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:22.432386198+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:22.432396218+07:00","message":"push: {true \n 0 0xc002a07780}"}
{"level":"info","service":"Main","time":"2025-10-27T15:54:22.438728458+07:00","message":"write wav file: './tmp/7446/7446_2306.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:23.174635729+07:00","message":"[GCS] Start streaming session, msgId: 2307"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:23.303475903+07:00","message":"[GCS] IsForceVAD: false for message ID: 2307"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:23.425992182+07:00","message":"receive streaming session, msgId: 2307"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:23.42601059+07:00","message":"found end of frame, send empty tag with msgId: 2307"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:23.42601333+07:00","message":"end Recv id 2307"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:23.426020069+07:00","message":"[buffer interim] 2307 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:23.426027219+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:23.426034954+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:23.426037892+07:00","message":"> Transcript [11549] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:23.426040077+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:23.426041668+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:23.426043131+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:23.426044586+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:23.426046771+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:23.426056287+07:00","message":"push: {true \n 0 0xc002b14280}"}
{"level":"info","service":"Main","time":"2025-10-27T15:54:23.430664212+07:00","message":"write wav file: './tmp/7446/7446_2307.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:54:23.434962138+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:54:23.434975329+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:24.264558536+07:00","message":"[GCS] Start streaming session, msgId: 2308"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:25.164469194+07:00","message":"[GCS] IsForceVAD: false for message ID: 2308"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:25.273895537+07:00","message":"receive streaming session, msgId: 2308"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:25.273924377+07:00","message":"found end of frame, send empty tag with msgId: 2308"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:25.273928624+07:00","message":"end Recv id 2308"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:25.27393817+07:00","message":"[buffer interim] 2308 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:25.273946637+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:25.273950704+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:25.273953869+07:00","message":"> Transcript [11550] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:25.273956685+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:25.273958263+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:25.273960234+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:25.273963014+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:25.27396657+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:25.273980154+07:00","message":"push: {true \n 0 0xc002ee4500}"}
{"level":"info","service":"Main","time":"2025-10-27T15:54:25.279556365+07:00","message":"write wav file: './tmp/7446/7446_2308.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:25.295309644+07:00","message":"[GCS] Start streaming session, msgId: 2309"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:26.124343236+07:00","message":"[GCS] IsForceVAD: false for message ID: 2309"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:26.228229524+07:00","message":"receive streaming session, msgId: 2309"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:26.228256004+07:00","message":"found end of frame, send empty tag with msgId: 2309"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:26.228259212+07:00","message":"end Recv id 2309"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:26.228266953+07:00","message":"[buffer interim] 2309 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:26.228274221+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:26.228277613+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:26.228280276+07:00","message":"> Transcript [11551] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:26.228283133+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:26.228284913+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:26.228286478+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:26.228287955+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:26.228295076+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:26.228305487+07:00","message":"push: {true \n 0 0xc002ee4c00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:54:26.233639526+07:00","message":"write wav file: './tmp/7446/7446_2309.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:26.3166004+07:00","message":"[GCS] Start streaming session, msgId: 2310"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:54:26.435600023+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:54:26.435623235+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:27.213419923+07:00","message":"[GCS] IsForceVAD: false for message ID: 2310"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:27.276126726+07:00","message":"[GCS] Start streaming session, msgId: 2311"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:27.314514813+07:00","message":"receive streaming session, msgId: 2310"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:27.314533816+07:00","message":"found end of frame, send empty tag with msgId: 2310"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:27.314537348+07:00","message":"end Recv id 2310"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:27.31454502+07:00","message":"[buffer interim] 2310 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:27.314556884+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:27.314562547+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:27.314565819+07:00","message":"> Transcript [11552] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:27.314569158+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:27.314571377+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:27.314573356+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:27.314575586+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:27.314585272+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:27.31459714+07:00","message":"push: {true \n 0 0xc002ee5100}"}
{"level":"info","service":"Main","time":"2025-10-27T15:54:27.322596688+07:00","message":"write wav file: './tmp/7446/7446_2310.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:27.533645742+07:00","message":"[GCS] IsForceVAD: false for message ID: 2311"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:27.596561479+07:00","message":"[GCS] Start streaming session, msgId: 2312"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:27.627856721+07:00","message":"receive streaming session, msgId: 2311"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:27.62787827+07:00","message":"found end of frame, send empty tag with msgId: 2311"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:27.627881153+07:00","message":"end Recv id 2311"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:27.627886638+07:00","message":"[buffer interim] 2311 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:27.627893061+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:27.627896452+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:27.627899103+07:00","message":"> Transcript [11553] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:27.627901191+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:27.627902947+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:27.627904372+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:27.627905876+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:27.627910836+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:27.62791927+07:00","message":"push: {true \n 0 0xc000045d00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:54:27.632394046+07:00","message":"write wav file: './tmp/7446/7446_2311.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:28.046245974+07:00","message":"[GCS] IsForceVAD: false for message ID: 2312"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:28.164483934+07:00","message":"receive streaming session, msgId: 2312"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:28.164503396+07:00","message":"found end of frame, send empty tag with msgId: 2312"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:28.164506135+07:00","message":"end Recv id 2312"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:28.164512251+07:00","message":"[buffer interim] 2312 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:28.164518892+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:28.164522083+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:28.164524659+07:00","message":"> Transcript [11554] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:28.164529255+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:28.164531056+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:28.164532491+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:28.164533954+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:28.164540461+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:28.164549961+07:00","message":"push: {true \n 0 0xc002881900}"}
{"level":"info","service":"Main","time":"2025-10-27T15:54:28.170537773+07:00","message":"write wav file: './tmp/7446/7446_2312.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:28.615435795+07:00","message":"[GCS] Start streaming session, msgId: 2313"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:54:29.436607496+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:54:29.43662394+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:30.703270606+07:00","message":"receive streaming session, msgId: 2313"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:30.703317796+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":"2025-10-27T15:54:30.703322619+07:00","message":"receive interim result [false|false]: แพลตตินั่ม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:30.703336751+07:00","message":"[buffer interim] 2313 false แพลตตินั่ม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:30.703343272+07:00","message":"[bufferProcess] interim [100000000]:แพลตตินั่ม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:30.703344743+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:30.703348332+07:00","message":"[bufferProcess] send to processor (ticker):แพลตตินั่ม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:30.703350953+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:30.703354103+07:00","message":"> Transcript [11555] [false]: 'แพลตตินั่ม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:30.703357048+07:00","message":"Set StatePrefix (first interim): 'แพลตตินั่ม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:31.363527831+07:00","message":"receive streaming session, msgId: 2313"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:31.363566326+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แพลตตินั่ม\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:31.363571204+07:00","message":"receive interim result [false|false]: แพลตตินั่ม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:31.36358966+07:00","message":"[buffer interim] 2313 false แพลตตินั่ม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:31.363597891+07:00","message":"[bufferProcess] interim [700000000]:แพลตตินั่ม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:31.363599722+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:31.664792365+07:00","message":"receive streaming session, msgId: 2313"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:31.664842558+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":"2025-10-27T15:54:31.664848555+07:00","message":"receive interim result [false|false]: พระที่นั่งสมาธิมุขเด็ด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:31.664865168+07:00","message":"[buffer interim] 2313 false พระที่นั่งสมาธิมุขเด็ด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:31.664878679+07:00","message":"[bufferProcess] interim [60000000]:พระที่นั่งสมาธิมุขเด็ด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:31.66488209+07:00","message":"[bufferProcess] send to processor:แพลตตินั่ม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:31.664886133+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:31.664889528+07:00","message":"> Transcript [11556] [false]: 'แพลตตินั่ม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:31.664894129+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:31.664896327+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:31.664898542+07:00","message":"StatePrefix: 'แพลตตินั่ม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:31.664901008+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:31.669840684+07:00","message":"receive streaming session, msgId: 2313"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:31.6698564+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":"2025-10-27T15:54:31.669861194+07:00","message":"receive interim result [false|false]: แพลตตินั่มฉบับที่มุกเด็ดๆ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:31.669872486+07:00","message":"[buffer interim] 2313 false แพลตตินั่มฉบับที่มุกเด็ดๆ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:31.669876545+07:00","message":"[bufferProcess] interim [120000000]:แพลตตินั่มฉบับที่มุกเด็ดๆ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:31.66987887+07:00","message":"[bufferProcess] send to processor:พระที่นั่งสมาธิมุขเด็ด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:31.669887596+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:31.669889901+07:00","message":"> Transcript [11557] [false]: 'พระที่นั่งสมาธิมุขเด็ด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:31.669891494+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:31.669893809+07:00","message":"Set new StatePrefix: 'พระที่นั่งสมาธิมุขเด็ด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:31.867756722+07:00","message":"receive streaming session, msgId: 2313"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:31.867808247+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":"2025-10-27T15:54:31.867816363+07:00","message":"receive interim result [false|false]: พระที่นั่งสมาธิมุขเด็ดนี้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:31.867834577+07:00","message":"[buffer interim] 2313 false พระที่นั่งสมาธิมุขเด็ดนี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:31.86784808+07:00","message":"[bufferProcess] interim [240000000]:พระที่นั่งสมาธิมุขเด็ดนี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:31.867851771+07:00","message":"[bufferProcess] send to processor:แพลตตินั่มฉบับที่มุกเด็ดๆ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:31.867860038+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:31.867863703+07:00","message":"> Transcript [11558] [false]: 'แพลตตินั่มฉบับที่มุกเด็ดๆ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:31.867872897+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:31.867876231+07:00","message":"Set new StatePrefix: 'แพลตตินั่มฉบับที่มุกเด็ดๆ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:32.060557396+07:00","message":"receive streaming session, msgId: 2313"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:32.060596296+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":"2025-10-27T15:54:32.060601531+07:00","message":"receive interim result [false|false]: แพลตตินั่มฉบับที่มุกแบบนี้นะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:32.060617789+07:00","message":"[buffer interim] 2313 false แพลตตินั่มฉบับที่มุกแบบนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:32.060626971+07:00","message":"[bufferProcess] interim [420000000]:แพลตตินั่มฉบับที่มุกแบบนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:32.060629286+07:00","message":"[bufferProcess] send to processor:พระที่นั่งสมาธิมุขเด็ดนี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:32.06063267+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:32.060635451+07:00","message":"> Transcript [11559] [false]: 'พระที่นั่งสมาธิมุขเด็ดนี้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:32.060637679+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:32.060639454+07:00","message":"Set new StatePrefix: 'พระที่นั่งสมาธิมุขเด็ดนี้'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:32.123660488+07:00","message":"receive streaming session, msgId: 2313"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:32.123692272+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":"2025-10-27T15:54:32.123697681+07:00","message":"receive interim result [false|false]: แพลตตินั่มฉบับที่มุกแบบนี้นอก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:32.123713379+07:00","message":"[buffer interim] 2313 false แพลตตินั่มฉบับที่มุกแบบนี้นอก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:32.123720274+07:00","message":"[bufferProcess] interim [480000000]:แพลตตินั่มฉบับที่มุกแบบนี้นอก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:32.123723557+07:00","message":"[bufferProcess] send to processor:แพลตตินั่มฉบับที่มุกแบบนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:32.12373035+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:32.123736686+07:00","message":"> Transcript [11560] [false]: 'แพลตตินั่มฉบับที่มุกแบบนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:32.123739302+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:32.123741713+07:00","message":"Set new StatePrefix: 'แพลตตินั่มฉบับที่มุกแบบนี้นะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:32.173173467+07:00","message":"receive streaming session, msgId: 2313"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:32.173225178+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":"2025-10-27T15:54:32.173233021+07:00","message":"receive interim result [false|false]: แพลตตินั่มฉบับที่มุกแบบนี้น่าจะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:32.173249641+07:00","message":"[buffer interim] 2313 false แพลตตินั่มฉบับที่มุกแบบนี้น่าจะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:32.173257673+07:00","message":"[bufferProcess] interim [540000000]:แพลตตินั่มฉบับที่มุกแบบนี้น่าจะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:32.173260663+07:00","message":"[bufferProcess] send to processor:แพลตตินั่มฉบับที่มุกแบบนี้นอก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:32.173266846+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:32.173270337+07:00","message":"> Transcript [11561] [false]: 'แพลตตินั่มฉบับที่มุกแบบนี้นอก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:32.173273061+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:32.173276071+07:00","message":"Set new StatePrefix: 'แพลตตินั่มฉบับที่มุกแบบนี้นอก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:32.180843994+07:00","message":"receive streaming session, msgId: 2313"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:32.180876612+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":"2025-10-27T15:54:32.180881542+07:00","message":"receive interim result [false|false]: แพลตตินั่มฉบับที่มุกแบบนี้นอกจาก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:32.180893957+07:00","message":"[buffer interim] 2313 false แพลตตินั่มฉบับที่มุกแบบนี้นอกจาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:32.180901487+07:00","message":"[bufferProcess] interim [600000000]:แพลตตินั่มฉบับที่มุกแบบนี้นอกจาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:32.180903343+07:00","message":"[bufferProcess] send to processor:แพลตตินั่มฉบับที่มุกแบบนี้น่าจะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:32.180906171+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:32.180908215+07:00","message":"> Transcript [11562] [false]: 'แพลตตินั่มฉบับที่มุกแบบนี้น่าจะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:32.180910052+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:32.18091163+07:00","message":"Set new StatePrefix: 'แพลตตินั่มฉบับที่มุกแบบนี้น่าจะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:32.320485357+07:00","message":"receive streaming session, msgId: 2313"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:32.320530884+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":"2025-10-27T15:54:32.320537377+07:00","message":"receive interim result [false|false]: แพลตตินั่มฉบับที่มุกแบบนี้นอกจากจะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:32.320557225+07:00","message":"[buffer interim] 2313 false แพลตตินั่มฉบับที่มุกแบบนี้นอกจากจะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:32.32056579+07:00","message":"[bufferProcess] interim [720000000]:แพลตตินั่มฉบับที่มุกแบบนี้นอกจากจะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:32.320568624+07:00","message":"[bufferProcess] send to processor:แพลตตินั่มฉบับที่มุกแบบนี้นอกจาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:32.320576268+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:32.320579428+07:00","message":"> Transcript [11563] [false]: 'แพลตตินั่มฉบับที่มุกแบบนี้นอกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:32.320581754+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:32.320583431+07:00","message":"Set new StatePrefix: 'แพลตตินั่มฉบับที่มุกแบบนี้นอกจาก'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:54:32.437377084+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:54:32.437399783+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:32.494443103+07:00","message":"receive streaming session, msgId: 2313"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:32.494476692+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":"2025-10-27T15:54:32.494482591+07:00","message":"receive interim result [false|false]: แพลตตินั่มฉบับที่มุกแบบนี้นอกจากจะเป็น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:32.494495893+07:00","message":"[buffer interim] 2313 false แพลตตินั่มฉบับที่มุกแบบนี้นอกจากจะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:32.494502066+07:00","message":"[bufferProcess] interim [840000000]:แพลตตินั่มฉบับที่มุกแบบนี้นอกจากจะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:32.49450415+07:00","message":"[bufferProcess] send to processor:แพลตตินั่มฉบับที่มุกแบบนี้นอกจากจะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:32.494509338+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:32.494511806+07:00","message":"> Transcript [11564] [false]: 'แพลตตินั่มฉบับที่มุกแบบนี้นอกจากจะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:32.494515152+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:32.494517012+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:32.494519005+07:00","message":"StatePrefix: 'แพลตตินั่มฉบับที่มุกแบบนี้นอกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:32.494521092+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:32.591920565+07:00","message":"receive streaming session, msgId: 2313"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:32.591960876+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":"2025-10-27T15:54:32.591967772+07:00","message":"receive interim result [false|false]: แพลตตินั่มฉบับที่มุกแบบนี้นอกจากจะเป็นที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:32.591983207+07:00","message":"[buffer interim] 2313 false แพลตตินั่มฉบับที่มุกแบบนี้นอกจากจะเป็นที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:32.591990965+07:00","message":"[bufferProcess] interim [20000000]:แพลตตินั่มฉบับที่มุกแบบนี้นอกจากจะเป็นที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:32.591994562+07:00","message":"[bufferProcess] send to processor:แพลตตินั่มฉบับที่มุกแบบนี้นอกจากจะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:32.592000772+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:32.592004115+07:00","message":"> Transcript [11565] [false]: 'แพลตตินั่มฉบับที่มุกแบบนี้นอกจากจะเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:32.592008241+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:32.592010523+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:32.592015723+07:00","message":"StatePrefix: 'แพลตตินั่มฉบับที่มุกแบบนี้นอกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:32.592018195+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:32.87087722+07:00","message":"receive streaming session, msgId: 2313"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:32.870907823+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":"2025-10-27T15:54:32.870913112+07:00","message":"receive interim result [false|false]: แพลตตินั่มฉบับที่มุกแบบนี้นอกจากจะเป็นที่ประ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:32.870925436+07:00","message":"[buffer interim] 2313 false แพลตตินั่มฉบับที่มุกแบบนี้นอกจากจะเป็นที่ประ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:32.870932369+07:00","message":"[bufferProcess] interim [260000000]:แพลตตินั่มฉบับที่มุกแบบนี้นอกจากจะเป็นที่ประ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:32.870934817+07:00","message":"[bufferProcess] send to processor:แพลตตินั่มฉบับที่มุกแบบนี้นอกจากจะเป็นที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:32.870939804+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:32.870942309+07:00","message":"> Transcript [11566] [false]: 'แพลตตินั่มฉบับที่มุกแบบนี้นอกจากจะเป็นที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:32.870945606+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:32.870947615+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:32.87094965+07:00","message":"StatePrefix: 'แพลตตินั่มฉบับที่มุกแบบนี้นอกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:32.870951778+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:32.873209054+07:00","message":"receive streaming session, msgId: 2313"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:32.873219815+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":"2025-10-27T15:54:32.873223082+07:00","message":"receive interim result [false|false]: แพลตตินั่มฉบับที่มุกแบบนี้นอกจากจะเป็นที่ประทับ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:32.873230375+07:00","message":"[buffer interim] 2313 false แพลตตินั่มฉบับที่มุกแบบนี้นอกจากจะเป็นที่ประทับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:32.873233197+07:00","message":"[bufferProcess] interim [320000000]:แพลตตินั่มฉบับที่มุกแบบนี้นอกจากจะเป็นที่ประทับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:32.873235274+07:00","message":"[bufferProcess] send to processor:แพลตตินั่มฉบับที่มุกแบบนี้นอกจากจะเป็นที่ประ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:32.873237306+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:32.873239547+07:00","message":"> Transcript [11567] [false]: 'แพลตตินั่มฉบับที่มุกแบบนี้นอกจากจะเป็นที่ประ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:32.873241896+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:32.873243572+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:32.873245203+07:00","message":"StatePrefix: 'แพลตตินั่มฉบับที่มุกแบบนี้นอกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:32.873246835+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:32.873249159+07:00","message":"Push: 'แพลตตินั่มฉบับที่มุกแบบนี้นอกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:32.873250808+07:00","message":"TextPushed: 'แพลตตินั่มฉบับที่มุกแบบนี้นอกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:32.873252567+07:00","message":"Set new StatePrefix : 'แพลตตินั่มฉบับที่มุกแบบนี้นอกจากจะเป็นที่ประ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:32.873254847+07:00","message":"Next Push (prob) : 'จะเป็นที่ประ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:32.873263231+07:00","message":"push: {false แพลตตินั่มฉบับที่มุกแบบนี้นอกจาก 0 0xc002217f00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:33.195024259+07:00","message":"receive streaming session, msgId: 2313"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:33.195063153+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":"2025-10-27T15:54:33.195069777+07:00","message":"receive interim result [false|false]: แพลตตินั่มฉบับที่มุกแบบนี้นอกจากจะเป็นที่ประทับของ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:33.19508223+07:00","message":"[buffer interim] 2313 false แพลตตินั่มฉบับที่มุกแบบนี้นอกจากจะเป็นที่ประทับของ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:33.195091474+07:00","message":"[bufferProcess] interim [620000000]:แพลตตินั่มฉบับที่มุกแบบนี้นอกจากจะเป็นที่ประทับของ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:33.195096311+07:00","message":"[bufferProcess] send to processor:แพลตตินั่มฉบับที่มุกแบบนี้นอกจากจะเป็นที่ประทับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:33.195102055+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:33.195105627+07:00","message":"> Transcript [11568] [false]: 'แพลตตินั่มฉบับที่มุกแบบนี้นอกจากจะเป็นที่ประทับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:33.195109967+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:33.195112512+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:33.195115837+07:00","message":"StatePrefix: 'แพลตตินั่มฉบับที่มุกแบบนี้นอกจากจะเป็นที่ประ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:33.195118382+07:00","message":"TextPushed: 'แพลตตินั่มฉบับที่มุกแบบนี้นอกจาก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:33.465605545+07:00","message":"receive streaming session, msgId: 2313"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:33.465648314+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":"2025-10-27T15:54:33.465655976+07:00","message":"receive interim result [false|false]: แพลตตินั่มฉบับที่มุกแบบนี้นอกจากจะเป็นที่ประทับของฉัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:33.465669587+07:00","message":"[buffer interim] 2313 false แพลตตินั่มฉบับที่มุกแบบนี้นอกจากจะเป็นที่ประทับของฉัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:33.465677703+07:00","message":"[bufferProcess] interim [860000000]:แพลตตินั่มฉบับที่มุกแบบนี้นอกจากจะเป็นที่ประทับของฉัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:33.465681085+07:00","message":"[bufferProcess] send to processor:แพลตตินั่มฉบับที่มุกแบบนี้นอกจากจะเป็นที่ประทับของ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:33.465687936+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:33.465691569+07:00","message":"> Transcript [11569] [false]: 'แพลตตินั่มฉบับที่มุกแบบนี้นอกจากจะเป็นที่ประทับของ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:33.465695992+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:33.465698569+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:33.465700755+07:00","message":"StatePrefix: 'แพลตตินั่มฉบับที่มุกแบบนี้นอกจากจะเป็นที่ประ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:33.465704316+07:00","message":"TextPushed: 'แพลตตินั่มฉบับที่มุกแบบนี้นอกจาก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:33.470111546+07:00","message":"receive streaming session, msgId: 2313"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:33.470131843+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":"2025-10-27T15:54:33.470136989+07:00","message":"receive interim result [false|false]: แพลตตินั่มฉบับที่มุกแบบนี้นอกจากจะเป็นที่ประทับของถึง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:33.470147539+07:00","message":"[buffer interim] 2313 false แพลตตินั่มฉบับที่มุกแบบนี้นอกจากจะเป็นที่ประทับของถึง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:33.470152155+07:00","message":"[bufferProcess] interim [920000000]:แพลตตินั่มฉบับที่มุกแบบนี้นอกจากจะเป็นที่ประทับของถึง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:33.470154102+07:00","message":"[bufferProcess] send to processor:แพลตตินั่มฉบับที่มุกแบบนี้นอกจากจะเป็นที่ประทับของฉัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:33.470156804+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:33.470158989+07:00","message":"> Transcript [11570] [false]: 'แพลตตินั่มฉบับที่มุกแบบนี้นอกจากจะเป็นที่ประทับของฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:33.470161698+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:33.470163396+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:33.470165046+07:00","message":"StatePrefix: 'แพลตตินั่มฉบับที่มุกแบบนี้นอกจากจะเป็นที่ประ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:33.470167091+07:00","message":"TextPushed: 'แพลตตินั่มฉบับที่มุกแบบนี้นอกจาก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:33.583992675+07:00","message":"receive streaming session, msgId: 2313"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:33.584028309+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":"2025-10-27T15:54:33.584033475+07:00","message":"receive interim result [false|false]: แพลตตินั่มฉบับที่มุกแบบนี้นอกจากจะเป็นที่ประทับของสมเด็จ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:33.58404475+07:00","message":"[buffer interim] 2313 false แพลตตินั่มฉบับที่มุกแบบนี้นอกจากจะเป็นที่ประทับของสมเด็จ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:33.584053382+07:00","message":"[bufferProcess] interim [980000000]:แพลตตินั่มฉบับที่มุกแบบนี้นอกจากจะเป็นที่ประทับของสมเด็จ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:33.584055654+07:00","message":"[bufferProcess] send to processor:แพลตตินั่มฉบับที่มุกแบบนี้นอกจากจะเป็นที่ประทับของถึง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:33.584060881+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:33.584063779+07:00","message":"> Transcript [11571] [false]: 'แพลตตินั่มฉบับที่มุกแบบนี้นอกจากจะเป็นที่ประทับของถึง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:33.584067277+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:33.584069202+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:33.58407145+07:00","message":"StatePrefix: 'แพลตตินั่มฉบับที่มุกแบบนี้นอกจากจะเป็นที่ประ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:33.584074167+07:00","message":"TextPushed: 'แพลตตินั่มฉบับที่มุกแบบนี้นอกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:33.584078566+07:00","message":"Push: 'จะเป็นที่ประ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:33.584080126+07:00","message":"TextPushed: 'แพลตตินั่มฉบับที่มุกแบบนี้นอกจากจะเป็นที่ประ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:33.584081892+07:00","message":"Set new StatePrefix : 'แพลตตินั่มฉบับที่มุกแบบนี้นอกจากจะเป็นที่ประทับของถึง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:33.584083726+07:00","message":"Next Push (prob) : 'ทับของถึง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:33.584091498+07:00","message":"push: {false จะเป็นที่ประ 0 0xc002217f00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:33.776567812+07:00","message":"receive streaming session, msgId: 2313"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:33.776601275+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":"2025-10-27T15:54:33.776606852+07:00","message":"receive interim result [false|false]: แพลตตินั่มฉบับที่มุกแบบนี้นอกจากจะเป็นที่ประทับของสมเด็จพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:33.77662308+07:00","message":"[buffer interim] 2313 false แพลตตินั่มฉบับที่มุกแบบนี้นอกจากจะเป็นที่ประทับของสมเด็จพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:33.776632208+07:00","message":"[bufferProcess] interim [160000000]:แพลตตินั่มฉบับที่มุกแบบนี้นอกจากจะเป็นที่ประทับของสมเด็จพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:33.776634352+07:00","message":"[bufferProcess] send to processor:แพลตตินั่มฉบับที่มุกแบบนี้นอกจากจะเป็นที่ประทับของสมเด็จ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:33.77664001+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:33.776642473+07:00","message":"> Transcript [11572] [false]: 'แพลตตินั่มฉบับที่มุกแบบนี้นอกจากจะเป็นที่ประทับของสมเด็จ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:33.776645037+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:33.776646641+07:00","message":"Set new StatePrefix: 'แพลตตินั่มฉบับที่มุกแบบนี้นอกจากจะเป็นที่ประทับของสมเด็จ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:33.965352695+07:00","message":"receive streaming session, msgId: 2313"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:33.96539146+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":"2025-10-27T15:54:33.965399041+07:00","message":"receive interim result [false|false]: แพลตตินั่มฉบับที่มุกแบบนี้นอกจากจะเป็นที่ประทับของสมเด็จพระมหา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:33.96541528+07:00","message":"[buffer interim] 2313 false แพลตตินั่มฉบับที่มุกแบบนี้นอกจากจะเป็นที่ประทับของสมเด็จพระมหา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:33.965424236+07:00","message":"[bufferProcess] interim [400000000]:แพลตตินั่มฉบับที่มุกแบบนี้นอกจากจะเป็นที่ประทับของสมเด็จพระมหา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:33.965427155+07:00","message":"[bufferProcess] send to processor:แพลตตินั่มฉบับที่มุกแบบนี้นอกจากจะเป็นที่ประทับของสมเด็จพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:33.965430727+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:33.965433417+07:00","message":"> Transcript [11573] [false]: 'แพลตตินั่มฉบับที่มุกแบบนี้นอกจากจะเป็นที่ประทับของสมเด็จพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:33.9654366+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:33.965438402+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:33.965440041+07:00","message":"StatePrefix: 'แพลตตินั่มฉบับที่มุกแบบนี้นอกจากจะเป็นที่ประทับของสมเด็จ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:33.965442434+07:00","message":"TextPushed: 'แพลตตินั่มฉบับที่มุกแบบนี้นอกจากจะเป็นที่ประ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:34.063290205+07:00","message":"[GCS] IsForceVAD: false for message ID: 2313"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:34.135173258+07:00","message":"[GCS] Start streaming session, msgId: 2314"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:34.153281919+07:00","message":"receive streaming session, msgId: 2313"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:34.153325734+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":"2025-10-27T15:54:34.153333203+07:00","message":"receive interim result [false|false]: แพลตตินั่มฉบับที่มุกแบบนี้นอกจากจะเป็นที่ประทับของสมเด็จพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:34.153349337+07:00","message":"[buffer interim] 2313 false แพลตตินั่มฉบับที่มุกแบบนี้นอกจากจะเป็นที่ประทับของสมเด็จพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:34.153360226+07:00","message":"[bufferProcess] interim [580000000]:แพลตตินั่มฉบับที่มุกแบบนี้นอกจากจะเป็นที่ประทับของสมเด็จพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:34.153363772+07:00","message":"[bufferProcess] send to processor:แพลตตินั่มฉบับที่มุกแบบนี้นอกจากจะเป็นที่ประทับของสมเด็จพระมหา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:34.153370482+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:34.153375054+07:00","message":"> Transcript [11574] [false]: 'แพลตตินั่มฉบับที่มุกแบบนี้นอกจากจะเป็นที่ประทับของสมเด็จพระมหา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:34.153379911+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:34.153382301+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:34.153384778+07:00","message":"StatePrefix: 'แพลตตินั่มฉบับที่มุกแบบนี้นอกจากจะเป็นที่ประทับของสมเด็จ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:34.153388414+07:00","message":"TextPushed: 'แพลตตินั่มฉบับที่มุกแบบนี้นอกจากจะเป็นที่ประ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:34.158362506+07:00","message":"receive streaming session, msgId: 2313"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:34.158391829+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":"2025-10-27T15:54:34.158399034+07:00","message":"receive interim result [false|false]: แพลตตินั่มฉบับที่มุกแบบนี้นอกจากจะเป็นที่ประทับของสมเด็จพระมหากษัตริย์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:34.158414281+07:00","message":"[buffer interim] 2313 false แพลตตินั่มฉบับที่มุกแบบนี้นอกจากจะเป็นที่ประทับของสมเด็จพระมหากษัตริย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:34.158423517+07:00","message":"[bufferProcess] interim [640000000]:แพลตตินั่มฉบับที่มุกแบบนี้นอกจากจะเป็นที่ประทับของสมเด็จพระมหากษัตริย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:34.158426865+07:00","message":"[bufferProcess] send to processor:แพลตตินั่มฉบับที่มุกแบบนี้นอกจากจะเป็นที่ประทับของสมเด็จพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:34.1584332+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:34.158436112+07:00","message":"> Transcript [11575] [false]: 'แพลตตินั่มฉบับที่มุกแบบนี้นอกจากจะเป็นที่ประทับของสมเด็จพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:34.158440231+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:34.15844267+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:34.158445393+07:00","message":"StatePrefix: 'แพลตตินั่มฉบับที่มุกแบบนี้นอกจากจะเป็นที่ประทับของสมเด็จ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:34.158448827+07:00","message":"TextPushed: 'แพลตตินั่มฉบับที่มุกแบบนี้นอกจากจะเป็นที่ประ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:34.293890696+07:00","message":"receive streaming session, msgId: 2313"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:34.293939262+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"แพลตตินั่มสมัครที่มุกแบบนี้นอกจากจะเป็นที่ประทับของสมเด็จพระมหากษัตริย์\",\"confidence\":0.9059387}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":670000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:34.293947922+07:00","message":"receive interim result [true|false]: แพลตตินั่มสมัครที่มุกแบบนี้นอกจากจะเป็นที่ประทับของสมเด็จพระมหากษัตริย์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:34.293960395+07:00","message":"end recv isFinal message id 2313"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:34.293963195+07:00","message":"end Recv id 2313"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:34.293970858+07:00","message":"[buffer interim] 2313 true แพลตตินั่มสมัครที่มุกแบบนี้นอกจากจะเป็นที่ประทับของสมเด็จพระมหากษัตริย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:34.293982835+07:00","message":"[bufferProcess] interim [670000000]:แพลตตินั่มสมัครที่มุกแบบนี้นอกจากจะเป็นที่ประทับของสมเด็จพระมหากษัตริย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:34.293987856+07:00","message":"[bufferProcess] send to processor (isfinal):แพลตตินั่มฉบับที่มุกแบบนี้นอกจากจะเป็นที่ประทับของสมเด็จพระมหากษัตริย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:34.293993395+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:34.293997303+07:00","message":"> Transcript [11576] [false]: 'แพลตตินั่มฉบับที่มุกแบบนี้นอกจากจะเป็นที่ประทับของสมเด็จพระมหากษัตริย์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:34.294002314+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:34.294004676+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:34.294007943+07:00","message":"StatePrefix: 'แพลตตินั่มฉบับที่มุกแบบนี้นอกจากจะเป็นที่ประทับของสมเด็จ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:34.294011436+07:00","message":"TextPushed: 'แพลตตินั่มฉบับที่มุกแบบนี้นอกจากจะเป็นที่ประ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:34.29401515+07:00","message":"Push: 'ทับของสมเด็จ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:34.294017919+07:00","message":"TextPushed: 'แพลตตินั่มฉบับที่มุกแบบนี้นอกจากจะเป็นที่ประทับของสมเด็จ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:34.294022936+07:00","message":"Set new StatePrefix : 'แพลตตินั่มฉบับที่มุกแบบนี้นอกจากจะเป็นที่ประทับของสมเด็จพระมหากษัตริย์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:34.294026669+07:00","message":"Next Push (prob) : 'พระมหากษัตริย์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:34.294028876+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:34.294031824+07:00","message":"> Transcript [11577] [true]: 'แพลตตินั่มสมัครที่มุกแบบนี้นอกจากจะเป็นที่ประทับของสมเด็จพระมหากษัตริย์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:34.294035206+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:34.294037393+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:34.294039477+07:00","message":"StatePrefix: 'แพลตตินั่มฉบับที่มุกแบบนี้นอกจากจะเป็นที่ประทับของสมเด็จพระมหากษัตริย์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:34.294042473+07:00","message":"TextPushed: 'แพลตตินั่มฉบับที่มุกแบบนี้นอกจากจะเป็นที่ประทับของสมเด็จ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:34.294045507+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:34.294134242+07:00","message":"push: {false ทับของสมเด็จ 0 0xc002217f00}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:34.294280404+07:00","message":"Push: 'พระมหากษัตริย์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:34.294285135+07:00","message":"TextPushed: 'แพลตตินั่มฉบับที่มุกแบบนี้นอกจากจะเป็นที่ประทับของสมเด็จพระมหากษัตริย์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:34.29428824+07:00","message":"Set new StatePrefix : 'แพลตตินั่มสมัครที่มุกแบบนี้นอกจากจะเป็นที่ประทับของสมเด็จพระมหากษัตริย์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:34.294291789+07:00","message":"Next Push (prob) : 'แพลตตินั่มสมัครที่มุกแบบนี้นอกจากจะเป็นที่ประทับของสมเด็จพระมหากษัตริย์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:34.294303983+07:00","message":"push: {true พระมหากษัตริย์ 0 0xc002217f00}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:34.294305858+07:00","message":"write aligntment file to 'tmp/7446/align_message_id_2313.html'"}
{"level":"info","service":"Main","time":"2025-10-27T15:54:34.307634121+07:00","message":"write wav file: './tmp/7446/7446_2313.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:34.699064784+07:00","message":"receive streaming session, msgId: 2314"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:34.69911043+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":"2025-10-27T15:54:34.699117475+07:00","message":"receive interim result [false|false]: จักรยาน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:34.699132563+07:00","message":"[buffer interim] 2314 false จักรยาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:34.699140972+07:00","message":"[bufferProcess] interim [600000000]:จักรยาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:34.699143281+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:35.117482633+07:00","message":"receive streaming session, msgId: 2314"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:35.117518626+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":"2025-10-27T15:54:35.117524012+07:00","message":"receive interim result [false|false]: ศรีราชา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:35.117536249+07:00","message":"[buffer interim] 2314 false ศรีราชา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:35.117543027+07:00","message":"[bufferProcess] interim [20000000]:ศรีราชา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:35.117544876+07:00","message":"[bufferProcess] send to processor:จักรยาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:35.117549888+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:35.117552692+07:00","message":"> Transcript [11578] [false]: 'จักรยาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:35.117554465+07:00","message":"Set StatePrefix (first interim): 'จักรยาน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:35.317063422+07:00","message":"receive streaming session, msgId: 2314"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:35.317109799+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":"2025-10-27T15:54:35.317116798+07:00","message":"receive interim result [false|false]: เจ้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:35.317131927+07:00","message":"[buffer interim] 2314 false เจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:35.317142649+07:00","message":"[bufferProcess] interim [200000000]:เจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:35.317145531+07:00","message":"[bufferProcess] send to processor:ศรีราชา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:35.317152452+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:35.317171216+07:00","message":"> Transcript [11579] [false]: 'ศรีราชา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:35.317174855+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:35.317177611+07:00","message":"Set new StatePrefix: 'ศรีราชา'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:54:35.437957939+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:54:35.437967954+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:35.912471601+07:00","message":"receive streaming session, msgId: 2314"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:35.912517771+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เจ้า\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:35.912523528+07:00","message":"receive interim result [false|false]: เจ้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:35.912536114+07:00","message":"[buffer interim] 2314 false เจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:35.912543666+07:00","message":"[bufferProcess] interim [800000000]:เจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:35.912546786+07:00","message":"[bufferProcess] send to processor:เจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:35.912552782+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:35.912556093+07:00","message":"> Transcript [11580] [false]: 'เจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:35.912559005+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:35.91256148+07:00","message":"Set new StatePrefix: 'เจ้า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:36.018865379+07:00","message":"receive streaming session, msgId: 2314"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:36.018909752+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":"2025-10-27T15:54:36.01891529+07:00","message":"receive interim result [false|false]: พระเจ้าในการ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:36.018927523+07:00","message":"[buffer interim] 2314 false พระเจ้าในการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:36.018934662+07:00","message":"[bufferProcess] interim [920000000]:พระเจ้าในการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:36.018936768+07:00","message":"[bufferProcess] send to processor:เจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:36.018939816+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:36.018942572+07:00","message":"> Transcript [11581] [false]: 'เจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:36.018945592+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:36.018947369+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:36.018948901+07:00","message":"StatePrefix: 'เจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:36.018950477+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:36.264411773+07:00","message":"receive streaming session, msgId: 2314"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:36.264446586+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":"2025-10-27T15:54:36.264451907+07:00","message":"receive interim result [false|false]: พระเจ้าในการพัฒนา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:36.264463486+07:00","message":"[buffer interim] 2314 false พระเจ้าในการพัฒนา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:36.264469594+07:00","message":"[bufferProcess] interim [220000000]:พระเจ้าในการพัฒนา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:36.264471614+07:00","message":"[bufferProcess] send to processor:พระเจ้าในการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:36.26447629+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:36.264479168+07:00","message":"> Transcript [11582] [false]: 'พระเจ้าในการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:36.264481246+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:36.264483015+07:00","message":"Set new StatePrefix: 'พระเจ้าในการ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:36.394903884+07:00","message":"receive streaming session, msgId: 2314"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:36.394937368+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":"2025-10-27T15:54:36.39494263+07:00","message":"receive interim result [false|false]: พระเจ้าในการพระราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:36.394950952+07:00","message":"[buffer interim] 2314 false พระเจ้าในการพระราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:36.394957609+07:00","message":"[bufferProcess] interim [280000000]:พระเจ้าในการพระราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:36.394959904+07:00","message":"[bufferProcess] send to processor:พระเจ้าในการพัฒนา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:36.394963149+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:36.394965672+07:00","message":"> Transcript [11583] [false]: 'พระเจ้าในการพัฒนา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:36.394968393+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:36.394970119+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:36.394971645+07:00","message":"StatePrefix: 'พระเจ้าในการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:36.394973336+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:36.458967069+07:00","message":"receive streaming session, msgId: 2314"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:36.459005503+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":"2025-10-27T15:54:36.45901213+07:00","message":"receive interim result [false|false]: พระเจ้าในการพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:36.459023743+07:00","message":"[buffer interim] 2314 false พระเจ้าในการพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:36.459034925+07:00","message":"[bufferProcess] interim [340000000]:พระเจ้าในการพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:36.459037546+07:00","message":"[bufferProcess] send to processor:พระเจ้าในการพระราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:36.459042175+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:36.459046107+07:00","message":"> Transcript [11584] [false]: 'พระเจ้าในการพระราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:36.45905002+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:36.459052422+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:36.459054692+07:00","message":"StatePrefix: 'พระเจ้าในการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:36.459057336+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:36.460713126+07:00","message":"receive streaming session, msgId: 2314"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:36.460732636+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":"2025-10-27T15:54:36.460737554+07:00","message":"receive interim result [false|false]: พระเจ้าในการพระราชพิธี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:36.460748579+07:00","message":"[buffer interim] 2314 false พระเจ้าในการพระราชพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:36.460753023+07:00","message":"[bufferProcess] interim [400000000]:พระเจ้าในการพระราชพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:36.460755464+07:00","message":"[bufferProcess] send to processor:พระเจ้าในการพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:36.460758217+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:36.460761619+07:00","message":"> Transcript [11585] [false]: 'พระเจ้าในการพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:36.460764361+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:36.460765896+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:36.460767319+07:00","message":"StatePrefix: 'พระเจ้าในการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:36.46076904+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:36.582908501+07:00","message":"receive streaming session, msgId: 2314"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:36.582943749+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":"2025-10-27T15:54:36.582949409+07:00","message":"receive interim result [false|false]: พระเจ้าในการพระราชทาน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:36.582961665+07:00","message":"[buffer interim] 2314 false พระเจ้าในการพระราชทาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:36.582967755+07:00","message":"[bufferProcess] interim [460000000]:พระเจ้าในการพระราชทาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:36.582969653+07:00","message":"[bufferProcess] send to processor:พระเจ้าในการพระราชพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:36.582975136+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:36.582977453+07:00","message":"> Transcript [11586] [false]: 'พระเจ้าในการพระราชพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:36.58298049+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:36.582982342+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:36.582984266+07:00","message":"StatePrefix: 'พระเจ้าในการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:36.58298607+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:36.582989998+07:00","message":"Push: 'พระเจ้าในการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:36.582991537+07:00","message":"TextPushed: 'พระเจ้าในการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:36.582993205+07:00","message":"Set new StatePrefix : 'พระเจ้าในการพระราชพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:36.582994897+07:00","message":"Next Push (prob) : 'พระราชพิธี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:36.583003197+07:00","message":"push: {false พระเจ้าในการ 0 0xc002b15380}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:36.587691491+07:00","message":"receive streaming session, msgId: 2314"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:36.587711865+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":"2025-10-27T15:54:36.587716154+07:00","message":"receive interim result [false|false]: พระเจ้าในการพระราชพิธี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:36.587725799+07:00","message":"[buffer interim] 2314 false พระเจ้าในการพระราชพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:36.587730305+07:00","message":"[bufferProcess] interim [520000000]:พระเจ้าในการพระราชพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:36.587732182+07:00","message":"[bufferProcess] send to processor:พระเจ้าในการพระราชทาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:36.587735112+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:36.587737401+07:00","message":"> Transcript [11587] [false]: 'พระเจ้าในการพระราชทาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:36.587739237+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:36.58774077+07:00","message":"Set new StatePrefix: 'พระเจ้าในการพระราชทาน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:37.116096613+07:00","message":"receive streaming session, msgId: 2314"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:37.116126968+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":"2025-10-27T15:54:37.116131437+07:00","message":"receive interim result [false|false]: พระเจ้าในการพระราชพิธีอันเป็น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:37.116144106+07:00","message":"[buffer interim] 2314 false พระเจ้าในการพระราชพิธีอันเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:37.116150978+07:00","message":"[bufferProcess] interim [0]:พระเจ้าในการพระราชพิธีอันเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:37.116153359+07:00","message":"[bufferProcess] send to processor:พระเจ้าในการพระราชพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:37.116156638+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:37.116159404+07:00","message":"> Transcript [11588] [false]: 'พระเจ้าในการพระราชพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:37.11616173+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:37.116163494+07:00","message":"Set new StatePrefix: 'พระเจ้าในการพระราชพิธี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:37.202971434+07:00","message":"receive streaming session, msgId: 2314"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:37.203004253+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":"2025-10-27T15:54:37.203009817+07:00","message":"receive interim result [false|false]: พระเจ้าในการพระราชพิธีอันเป็นมา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:37.203022877+07:00","message":"[buffer interim] 2314 false พระเจ้าในการพระราชพิธีอันเป็นมา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:37.203032736+07:00","message":"[bufferProcess] interim [120000000]:พระเจ้าในการพระราชพิธีอันเป็นมา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:37.203035593+07:00","message":"[bufferProcess] send to processor:พระเจ้าในการพระราชพิธีอันเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:37.203042189+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:37.203045353+07:00","message":"> Transcript [11589] [false]: 'พระเจ้าในการพระราชพิธีอันเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:37.20304837+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:37.203050488+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:37.203052108+07:00","message":"StatePrefix: 'พระเจ้าในการพระราชพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:37.203054436+07:00","message":"TextPushed: 'พระเจ้าในการ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:37.29356437+07:00","message":"receive streaming session, msgId: 2314"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:37.293603107+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":"2025-10-27T15:54:37.293610015+07:00","message":"receive interim result [false|false]: พระเจ้าในการพระราชพิธีอันเป็นมหา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:37.293624446+07:00","message":"[buffer interim] 2314 false พระเจ้าในการพระราชพิธีอันเป็นมหา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:37.293634395+07:00","message":"[bufferProcess] interim [180000000]:พระเจ้าในการพระราชพิธีอันเป็นมหา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:37.293637246+07:00","message":"[bufferProcess] send to processor:พระเจ้าในการพระราชพิธีอันเป็นมา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:37.293644067+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:37.29364784+07:00","message":"> Transcript [11590] [false]: 'พระเจ้าในการพระราชพิธีอันเป็นมา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:37.293652264+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:37.293655645+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:37.293658142+07:00","message":"StatePrefix: 'พระเจ้าในการพระราชพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:37.293661579+07:00","message":"TextPushed: 'พระเจ้าในการ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:37.479887239+07:00","message":"receive streaming session, msgId: 2314"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:37.4799231+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":"2025-10-27T15:54:37.479929261+07:00","message":"receive interim result [false|false]: พระเจ้าในการพระราชพิธีอันเป็นมหาบัว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:37.479940246+07:00","message":"[buffer interim] 2314 false พระเจ้าในการพระราชพิธีอันเป็นมหาบัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:37.479946547+07:00","message":"[bufferProcess] interim [360000000]:พระเจ้าในการพระราชพิธีอันเป็นมหาบัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:37.479948686+07:00","message":"[bufferProcess] send to processor:พระเจ้าในการพระราชพิธีอันเป็นมหา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:37.47995385+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:37.47995688+07:00","message":"> Transcript [11591] [false]: 'พระเจ้าในการพระราชพิธีอันเป็นมหา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:37.479959921+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:37.479961694+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:37.479963911+07:00","message":"StatePrefix: 'พระเจ้าในการพระราชพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:37.479967063+07:00","message":"TextPushed: 'พระเจ้าในการ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:37.48380958+07:00","message":"receive streaming session, msgId: 2314"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:37.483821483+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":"2025-10-27T15:54:37.483825214+07:00","message":"receive interim result [false|false]: พระเจ้าในการพระราชพิธีอันเป็นมหาหมอ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:37.483832207+07:00","message":"[buffer interim] 2314 false พระเจ้าในการพระราชพิธีอันเป็นมหาหมอ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:37.483835756+07:00","message":"[bufferProcess] interim [420000000]:พระเจ้าในการพระราชพิธีอันเป็นมหาหมอ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:37.483837725+07:00","message":"[bufferProcess] send to processor:พระเจ้าในการพระราชพิธีอันเป็นมหาบัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:37.483840213+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:37.483842657+07:00","message":"> Transcript [11592] [false]: 'พระเจ้าในการพระราชพิธีอันเป็นมหาบัว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:37.483844868+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:37.483846341+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:37.483847887+07:00","message":"StatePrefix: 'พระเจ้าในการพระราชพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:37.48384943+07:00","message":"TextPushed: 'พระเจ้าในการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:37.48385344+07:00","message":"Push: 'พระราชพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:37.48385521+07:00","message":"TextPushed: 'พระเจ้าในการพระราชพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:37.483857462+07:00","message":"Set new StatePrefix : 'พระเจ้าในการพระราชพิธีอันเป็นมหาบัว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:37.483859286+07:00","message":"Next Push (prob) : 'อันเป็นมหาบัว'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:37.483866904+07:00","message":"push: {false พระราชพิธี 0 0xc002b15380}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:37.610676349+07:00","message":"receive streaming session, msgId: 2314"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:37.61071053+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":"2025-10-27T15:54:37.61071605+07:00","message":"receive interim result [false|false]: พระเจ้าในการพระราชพิธีอันเป็นมหามงคล"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:37.61072659+07:00","message":"[buffer interim] 2314 false พระเจ้าในการพระราชพิธีอันเป็นมหามงคล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:37.61073481+07:00","message":"[bufferProcess] interim [480000000]:พระเจ้าในการพระราชพิธีอันเป็นมหามงคล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:37.610737338+07:00","message":"[bufferProcess] send to processor:พระเจ้าในการพระราชพิธีอันเป็นมหาหมอ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:37.610742514+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:37.610745218+07:00","message":"> Transcript [11593] [false]: 'พระเจ้าในการพระราชพิธีอันเป็นมหาหมอ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:37.610747292+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:37.610749242+07:00","message":"Set new StatePrefix: 'พระเจ้าในการพระราชพิธีอันเป็นมหาหมอ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:37.866146671+07:00","message":"receive streaming session, msgId: 2314"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:37.866187179+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":"2025-10-27T15:54:37.866192833+07:00","message":"receive interim result [false|false]: พระเจ้าในการพระราชพิธีอันเป็นมหามงคลและ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:37.866205884+07:00","message":"[buffer interim] 2314 false พระเจ้าในการพระราชพิธีอันเป็นมหามงคลและ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:37.86621307+07:00","message":"[bufferProcess] interim [780000000]:พระเจ้าในการพระราชพิธีอันเป็นมหามงคลและ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:37.866215488+07:00","message":"[bufferProcess] send to processor:พระเจ้าในการพระราชพิธีอันเป็นมหามงคล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:37.866223033+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:37.866225542+07:00","message":"> Transcript [11594] [false]: 'พระเจ้าในการพระราชพิธีอันเป็นมหามงคล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:37.86622789+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:37.866229617+07:00","message":"Set new StatePrefix: 'พระเจ้าในการพระราชพิธีอันเป็นมหามงคล'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:38.000490283+07:00","message":"receive streaming session, msgId: 2314"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:38.000529322+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":"2025-10-27T15:54:38.000537355+07:00","message":"receive interim result [false|false]: พระเจ้าในการพระราชพิธีอันเป็นมหามงคลแล้ว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:38.000552611+07:00","message":"[buffer interim] 2314 false พระเจ้าในการพระราชพิธีอันเป็นมหามงคลแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:38.000560451+07:00","message":"[bufferProcess] interim [900000000]:พระเจ้าในการพระราชพิธีอันเป็นมหามงคลแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:38.000564083+07:00","message":"[bufferProcess] send to processor:พระเจ้าในการพระราชพิธีอันเป็นมหามงคลและ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:38.000571461+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:38.000577656+07:00","message":"> Transcript [11595] [false]: 'พระเจ้าในการพระราชพิธีอันเป็นมหามงคลและ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:38.000582261+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:38.000584856+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:38.000587454+07:00","message":"StatePrefix: 'พระเจ้าในการพระราชพิธีอันเป็นมหามงคล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:38.000590351+07:00","message":"TextPushed: 'พระเจ้าในการพระราชพิธี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:38.075019653+07:00","message":"receive streaming session, msgId: 2314"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:38.075052082+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":"2025-10-27T15:54:38.075057473+07:00","message":"receive interim result [false|false]: พระเจ้าในการพระราชพิธีอันเป็นมหามงคลแล้วนะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:38.075070278+07:00","message":"[buffer interim] 2314 false พระเจ้าในการพระราชพิธีอันเป็นมหามงคลแล้วนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:38.075076426+07:00","message":"[bufferProcess] interim [20000000]:พระเจ้าในการพระราชพิธีอันเป็นมหามงคลแล้วนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:38.075078691+07:00","message":"[bufferProcess] send to processor:พระเจ้าในการพระราชพิธีอันเป็นมหามงคลแล้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:38.075083856+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:38.075086282+07:00","message":"> Transcript [11596] [false]: 'พระเจ้าในการพระราชพิธีอันเป็นมหามงคลแล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:38.075089345+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:38.07509101+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:38.075093363+07:00","message":"StatePrefix: 'พระเจ้าในการพระราชพิธีอันเป็นมหามงคล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:38.075095298+07:00","message":"TextPushed: 'พระเจ้าในการพระราชพิธี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:38.321943253+07:00","message":"receive streaming session, msgId: 2314"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:38.321982492+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":"2025-10-27T15:54:38.321997376+07:00","message":"receive interim result [false|false]: พระเจ้าในการพระราชพิธีอันเป็นมหามงคลแล้วนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:38.322010216+07:00","message":"[buffer interim] 2314 false พระเจ้าในการพระราชพิธีอันเป็นมหามงคลแล้วนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:38.322017206+07:00","message":"[bufferProcess] interim [140000000]:พระเจ้าในการพระราชพิธีอันเป็นมหามงคลแล้วนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:38.322019479+07:00","message":"[bufferProcess] send to processor:พระเจ้าในการพระราชพิธีอันเป็นมหามงคลแล้วนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:38.322024747+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:38.322027384+07:00","message":"> Transcript [11597] [false]: 'พระเจ้าในการพระราชพิธีอันเป็นมหามงคลแล้วนะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:38.32203071+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:38.322032661+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:38.322034834+07:00","message":"StatePrefix: 'พระเจ้าในการพระราชพิธีอันเป็นมหามงคล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:38.322037135+07:00","message":"TextPushed: 'พระเจ้าในการพระราชพิธี'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:54:38.438178649+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:54:38.438188746+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:38.908220358+07:00","message":"receive streaming session, msgId: 2314"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:38.908253591+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระเจ้าในการพระราชพิธีอันเป็นมหามงคลแล้วนะคะ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:38.908259914+07:00","message":"receive interim result [false|false]: พระเจ้าในการพระราชพิธีอันเป็นมหามงคลแล้วนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:38.908272535+07:00","message":"[buffer interim] 2314 false พระเจ้าในการพระราชพิธีอันเป็นมหามงคลแล้วนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:38.908280892+07:00","message":"[bufferProcess] interim [740000000]:พระเจ้าในการพระราชพิธีอันเป็นมหามงคลแล้วนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:38.908283319+07:00","message":"[bufferProcess] send to processor:พระเจ้าในการพระราชพิธีอันเป็นมหามงคลแล้วนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:38.908288631+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:38.90829123+07:00","message":"> Transcript [11598] [false]: 'พระเจ้าในการพระราชพิธีอันเป็นมหามงคลแล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:38.908294662+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:38.90829673+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:38.908299575+07:00","message":"StatePrefix: 'พระเจ้าในการพระราชพิธีอันเป็นมหามงคล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:38.908302615+07:00","message":"TextPushed: 'พระเจ้าในการพระราชพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:38.908309255+07:00","message":"Push: 'อันเป็นมหามงคล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:38.908311735+07:00","message":"TextPushed: 'พระเจ้าในการพระราชพิธีอันเป็นมหามงคล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:38.908314979+07:00","message":"Set new StatePrefix : 'พระเจ้าในการพระราชพิธีอันเป็นมหามงคลแล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:38.908317827+07:00","message":"Next Push (prob) : 'แล้วนะคะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:38.90833918+07:00","message":"push: {false อันเป็นมหามงคล 0 0xc002b15380}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:39.224368289+07:00","message":"receive streaming session, msgId: 2314"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:39.224404579+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":"2025-10-27T15:54:39.224410471+07:00","message":"receive interim result [false|false]: พระเจ้าในการพระราชพิธีอันเป็นมหามงคลแล้วนะคะบางโอกาส"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:39.224424052+07:00","message":"[buffer interim] 2314 false พระเจ้าในการพระราชพิธีอันเป็นมหามงคลแล้วนะคะบางโอกาส"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:39.224430855+07:00","message":"[bufferProcess] interim [100000000]:พระเจ้าในการพระราชพิธีอันเป็นมหามงคลแล้วนะคะบางโอกาส"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:39.224433208+07:00","message":"[bufferProcess] send to processor:พระเจ้าในการพระราชพิธีอันเป็นมหามงคลแล้วนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:39.224439697+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:39.224442245+07:00","message":"> Transcript [11599] [false]: 'พระเจ้าในการพระราชพิธีอันเป็นมหามงคลแล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:39.224445667+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:39.224447815+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:39.224449422+07:00","message":"StatePrefix: 'พระเจ้าในการพระราชพิธีอันเป็นมหามงคลแล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:39.224451831+07:00","message":"TextPushed: 'พระเจ้าในการพระราชพิธีอันเป็นมหามงคล'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:39.428372271+07:00","message":"receive streaming session, msgId: 2314"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:39.428407408+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":"2025-10-27T15:54:39.428412748+07:00","message":"receive interim result [false|false]: พระเจ้าในการพระราชพิธีอันเป็นมหามงคลแล้วนะคะบางโอกาสก็"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:39.428429041+07:00","message":"[buffer interim] 2314 false พระเจ้าในการพระราชพิธีอันเป็นมหามงคลแล้วนะคะบางโอกาสก็"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:39.428440904+07:00","message":"[bufferProcess] interim [280000000]:พระเจ้าในการพระราชพิธีอันเป็นมหามงคลแล้วนะคะบางโอกาสก็"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:39.42844306+07:00","message":"[bufferProcess] send to processor:พระเจ้าในการพระราชพิธีอันเป็นมหามงคลแล้วนะคะบางโอกาส"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:39.428448476+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:39.428451244+07:00","message":"> Transcript [11600] [false]: 'พระเจ้าในการพระราชพิธีอันเป็นมหามงคลแล้วนะคะบางโอกาส'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:39.428454409+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:39.428456315+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:39.428458656+07:00","message":"StatePrefix: 'พระเจ้าในการพระราชพิธีอันเป็นมหามงคลแล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:39.428461061+07:00","message":"TextPushed: 'พระเจ้าในการพระราชพิธีอันเป็นมหามงคล'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:39.465538896+07:00","message":"receive streaming session, msgId: 2314"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:39.46556962+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":"2025-10-27T15:54:39.465575334+07:00","message":"receive interim result [false|false]: พระเจ้าในการพระราชพิธีอันเป็นมหามงคลแล้วนะคะบางโอกาสก็จะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:39.465585231+07:00","message":"[buffer interim] 2314 false พระเจ้าในการพระราชพิธีอันเป็นมหามงคลแล้วนะคะบางโอกาสก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:39.465590438+07:00","message":"[bufferProcess] interim [340000000]:พระเจ้าในการพระราชพิธีอันเป็นมหามงคลแล้วนะคะบางโอกาสก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:39.465592614+07:00","message":"[bufferProcess] send to processor:พระเจ้าในการพระราชพิธีอันเป็นมหามงคลแล้วนะคะบางโอกาสก็"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:39.465597475+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:39.465600035+07:00","message":"> Transcript [11601] [false]: 'พระเจ้าในการพระราชพิธีอันเป็นมหามงคลแล้วนะคะบางโอกาสก็'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:39.4656028+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:39.465605571+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:39.465607461+07:00","message":"StatePrefix: 'พระเจ้าในการพระราชพิธีอันเป็นมหามงคลแล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:39.46560964+07:00","message":"TextPushed: 'พระเจ้าในการพระราชพิธีอันเป็นมหามงคล'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:39.471144421+07:00","message":"receive streaming session, msgId: 2314"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:39.471171325+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":"2025-10-27T15:54:39.471176803+07:00","message":"receive interim result [false|false]: พระเจ้าในการพระราชพิธีอันเป็นมหามงคลแล้วนะคะบางโอกาสก็ได้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:39.471189867+07:00","message":"[buffer interim] 2314 false พระเจ้าในการพระราชพิธีอันเป็นมหามงคลแล้วนะคะบางโอกาสก็ได้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:39.471196238+07:00","message":"[bufferProcess] interim [400000000]:พระเจ้าในการพระราชพิธีอันเป็นมหามงคลแล้วนะคะบางโอกาสก็ได้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:39.471198221+07:00","message":"[bufferProcess] send to processor:พระเจ้าในการพระราชพิธีอันเป็นมหามงคลแล้วนะคะบางโอกาสก็จะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:39.4712036+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:39.471205865+07:00","message":"> Transcript [11602] [false]: 'พระเจ้าในการพระราชพิธีอันเป็นมหามงคลแล้วนะคะบางโอกาสก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:39.471209386+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:39.471211067+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:39.471212709+07:00","message":"StatePrefix: 'พระเจ้าในการพระราชพิธีอันเป็นมหามงคลแล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:39.471214656+07:00","message":"TextPushed: 'พระเจ้าในการพระราชพิธีอันเป็นมหามงคล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:39.471219113+07:00","message":"Push: 'แล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:39.471220661+07:00","message":"TextPushed: 'พระเจ้าในการพระราชพิธีอันเป็นมหามงคลแล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:39.471224261+07:00","message":"Set new StatePrefix : 'พระเจ้าในการพระราชพิธีอันเป็นมหามงคลแล้วนะคะบางโอกาสก็จะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:39.471226662+07:00","message":"Next Push (prob) : 'บางโอกาสก็จะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:39.471235582+07:00","message":"push: {false แล้วนะคะ 0 0xc002b15380}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:39.678139054+07:00","message":"receive streaming session, msgId: 2314"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:39.678173344+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":"2025-10-27T15:54:39.678179064+07:00","message":"receive interim result [false|false]: พระเจ้าในการพระราชพิธีอันเป็นมหามงคลแล้วนะคะบางโอกาสก็ได้ส่ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:39.678192484+07:00","message":"[buffer interim] 2314 false พระเจ้าในการพระราชพิธีอันเป็นมหามงคลแล้วนะคะบางโอกาสก็ได้ส่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:39.678199282+07:00","message":"[bufferProcess] interim [580000000]:พระเจ้าในการพระราชพิธีอันเป็นมหามงคลแล้วนะคะบางโอกาสก็ได้ส่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:39.678201607+07:00","message":"[bufferProcess] send to processor:พระเจ้าในการพระราชพิธีอันเป็นมหามงคลแล้วนะคะบางโอกาสก็ได้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:39.678208121+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:39.678210799+07:00","message":"> Transcript [11603] [false]: 'พระเจ้าในการพระราชพิธีอันเป็นมหามงคลแล้วนะคะบางโอกาสก็ได้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:39.678213099+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:39.678214707+07:00","message":"Set new StatePrefix: 'พระเจ้าในการพระราชพิธีอันเป็นมหามงคลแล้วนะคะบางโอกาสก็ได้'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:39.924528703+07:00","message":"receive streaming session, msgId: 2314"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:39.924569984+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":"2025-10-27T15:54:39.924575694+07:00","message":"receive interim result [false|false]: พระเจ้าในการพระราชพิธีอันเป็นมหามงคลแล้วนะคะบางโอกาสก็ได้ส่งพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:39.92458755+07:00","message":"[buffer interim] 2314 false พระเจ้าในการพระราชพิธีอันเป็นมหามงคลแล้วนะคะบางโอกาสก็ได้ส่งพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:39.924594719+07:00","message":"[bufferProcess] interim [760000000]:พระเจ้าในการพระราชพิธีอันเป็นมหามงคลแล้วนะคะบางโอกาสก็ได้ส่งพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:39.924597109+07:00","message":"[bufferProcess] send to processor:พระเจ้าในการพระราชพิธีอันเป็นมหามงคลแล้วนะคะบางโอกาสก็ได้ส่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:39.92460248+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:39.924605047+07:00","message":"> Transcript [11604] [false]: 'พระเจ้าในการพระราชพิธีอันเป็นมหามงคลแล้วนะคะบางโอกาสก็ได้ส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:39.924608608+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:39.924610499+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:39.924612042+07:00","message":"StatePrefix: 'พระเจ้าในการพระราชพิธีอันเป็นมหามงคลแล้วนะคะบางโอกาสก็ได้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:39.924614428+07:00","message":"TextPushed: 'พระเจ้าในการพระราชพิธีอันเป็นมหามงคลแล้วนะคะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:40.18551511+07:00","message":"receive streaming session, msgId: 2314"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:40.185554943+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":"2025-10-27T15:54:40.185561372+07:00","message":"receive interim result [false|false]: พระเจ้าในการพระราชพิธีอันเป็นมหามงคลแล้วนะคะบางโอกาสก็ได้ทรงพระกรุณา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:40.18557416+07:00","message":"[buffer interim] 2314 false พระเจ้าในการพระราชพิธีอันเป็นมหามงคลแล้วนะคะบางโอกาสก็ได้ทรงพระกรุณา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:40.185580838+07:00","message":"[bufferProcess] interim [60000000]:พระเจ้าในการพระราชพิธีอันเป็นมหามงคลแล้วนะคะบางโอกาสก็ได้ทรงพระกรุณา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:40.1855837+07:00","message":"[bufferProcess] send to processor:พระเจ้าในการพระราชพิธีอันเป็นมหามงคลแล้วนะคะบางโอกาสก็ได้ส่งพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:40.185589238+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:40.185591852+07:00","message":"> Transcript [11605] [false]: 'พระเจ้าในการพระราชพิธีอันเป็นมหามงคลแล้วนะคะบางโอกาสก็ได้ส่งพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:40.185595501+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:40.185597393+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:40.185600065+07:00","message":"StatePrefix: 'พระเจ้าในการพระราชพิธีอันเป็นมหามงคลแล้วนะคะบางโอกาสก็ได้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:40.185602611+07:00","message":"TextPushed: 'พระเจ้าในการพระราชพิธีอันเป็นมหามงคลแล้วนะคะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:40.501095649+07:00","message":"receive streaming session, msgId: 2314"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:40.501134107+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระเจ้าในการพระราชพิธีอันเป็นมหามงคลแล้วนะคะบางโอกาสก็ได้ทรงพระกรุณากด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:40.501139683+07:00","message":"receive interim result [false|false]: พระเจ้าในการพระราชพิธีอันเป็นมหามงคลแล้วนะคะบางโอกาสก็ได้ทรงพระกรุณากด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:40.501159569+07:00","message":"[buffer interim] 2314 false พระเจ้าในการพระราชพิธีอันเป็นมหามงคลแล้วนะคะบางโอกาสก็ได้ทรงพระกรุณากด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:40.501176205+07:00","message":"[bufferProcess] interim [360000000]:พระเจ้าในการพระราชพิธีอันเป็นมหามงคลแล้วนะคะบางโอกาสก็ได้ทรงพระกรุณากด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:40.501179333+07:00","message":"[bufferProcess] send to processor:พระเจ้าในการพระราชพิธีอันเป็นมหามงคลแล้วนะคะบางโอกาสก็ได้ทรงพระกรุณา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:40.501183481+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:40.501186001+07:00","message":"> Transcript [11606] [false]: 'พระเจ้าในการพระราชพิธีอันเป็นมหามงคลแล้วนะคะบางโอกาสก็ได้ทรงพระกรุณา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:40.501189568+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:40.501191512+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:40.501193373+07:00","message":"StatePrefix: 'พระเจ้าในการพระราชพิธีอันเป็นมหามงคลแล้วนะคะบางโอกาสก็ได้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:40.501196145+07:00","message":"TextPushed: 'พระเจ้าในการพระราชพิธีอันเป็นมหามงคลแล้วนะคะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:40.503896105+07:00","message":"receive streaming session, msgId: 2314"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:40.503920049+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระเจ้าในการพระราชพิธีอันเป็นมหามงคลแล้วนะคะบางโอกาสก็ได้ทรงพระกรุณาโปรด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:40.50392753+07:00","message":"receive interim result [false|false]: พระเจ้าในการพระราชพิธีอันเป็นมหามงคลแล้วนะคะบางโอกาสก็ได้ทรงพระกรุณาโปรด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:40.503940214+07:00","message":"[buffer interim] 2314 false พระเจ้าในการพระราชพิธีอันเป็นมหามงคลแล้วนะคะบางโอกาสก็ได้ทรงพระกรุณาโปรด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:40.503953769+07:00","message":"[bufferProcess] interim [420000000]:พระเจ้าในการพระราชพิธีอันเป็นมหามงคลแล้วนะคะบางโอกาสก็ได้ทรงพระกรุณาโปรด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:40.503960985+07:00","message":"[bufferProcess] send to processor:พระเจ้าในการพระราชพิธีอันเป็นมหามงคลแล้วนะคะบางโอกาสก็ได้ทรงพระกรุณากด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:40.503987214+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:40.50399104+07:00","message":"> Transcript [11607] [false]: 'พระเจ้าในการพระราชพิธีอันเป็นมหามงคลแล้วนะคะบางโอกาสก็ได้ทรงพระกรุณากด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:40.503999502+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:40.50400218+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:40.504005063+07:00","message":"StatePrefix: 'พระเจ้าในการพระราชพิธีอันเป็นมหามงคลแล้วนะคะบางโอกาสก็ได้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:40.504008729+07:00","message":"TextPushed: 'พระเจ้าในการพระราชพิธีอันเป็นมหามงคลแล้วนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:40.504014542+07:00","message":"Push: 'บางโอกาสก็ได้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:40.504017058+07:00","message":"TextPushed: 'พระเจ้าในการพระราชพิธีอันเป็นมหามงคลแล้วนะคะบางโอกาสก็ได้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:40.504020243+07:00","message":"Set new StatePrefix : 'พระเจ้าในการพระราชพิธีอันเป็นมหามงคลแล้วนะคะบางโอกาสก็ได้ทรงพระกรุณากด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:40.504024185+07:00","message":"Next Push (prob) : 'ทรงพระกรุณากด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:40.504034982+07:00","message":"push: {false บางโอกาสก็ได้ 0 0xc002b15380}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:40.663749945+07:00","message":"[GCS] IsForceVAD: false for message ID: 2314"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:40.694501652+07:00","message":"receive streaming session, msgId: 2314"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:40.694543946+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระเจ้าในการพระราชพิธีอันเป็นมหามงคลแล้วนะคะบางโอกาสก็ได้ทรงพระกรุณาโปรดเกล้า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:40.694551707+07:00","message":"receive interim result [false|false]: พระเจ้าในการพระราชพิธีอันเป็นมหามงคลแล้วนะคะบางโอกาสก็ได้ทรงพระกรุณาโปรดเกล้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:40.694565315+07:00","message":"[buffer interim] 2314 false พระเจ้าในการพระราชพิธีอันเป็นมหามงคลแล้วนะคะบางโอกาสก็ได้ทรงพระกรุณาโปรดเกล้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:40.694574445+07:00","message":"[bufferProcess] interim [540000000]:พระเจ้าในการพระราชพิธีอันเป็นมหามงคลแล้วนะคะบางโอกาสก็ได้ทรงพระกรุณาโปรดเกล้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:40.694577305+07:00","message":"[bufferProcess] send to processor:พระเจ้าในการพระราชพิธีอันเป็นมหามงคลแล้วนะคะบางโอกาสก็ได้ทรงพระกรุณาโปรด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:40.694584881+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:40.694587572+07:00","message":"> Transcript [11608] [false]: 'พระเจ้าในการพระราชพิธีอันเป็นมหามงคลแล้วนะคะบางโอกาสก็ได้ทรงพระกรุณาโปรด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:40.694590413+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:40.694592228+07:00","message":"Set new StatePrefix: 'พระเจ้าในการพระราชพิธีอันเป็นมหามงคลแล้วนะคะบางโอกาสก็ได้ทรงพระกรุณาโปรด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:40.735102616+07:00","message":"[GCS] Start streaming session, msgId: 2315"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:40.838903314+07:00","message":"receive streaming session, msgId: 2314"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:40.838942272+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระเจ้าในการพระราชพิธีอันเป็นมหามงคลแล้วนะคะบางโอกาสก็ได้ทรงพระกรุณาโปรดเกล้า\",\"confidence\":0.9497461}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":750000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:40.838949666+07:00","message":"receive interim result [true|false]: พระเจ้าในการพระราชพิธีอันเป็นมหามงคลแล้วนะคะบางโอกาสก็ได้ทรงพระกรุณาโปรดเกล้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:40.838957332+07:00","message":"end recv isFinal message id 2314"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:40.838959208+07:00","message":"end Recv id 2314"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:40.838965028+07:00","message":"[buffer interim] 2314 true พระเจ้าในการพระราชพิธีอันเป็นมหามงคลแล้วนะคะบางโอกาสก็ได้ทรงพระกรุณาโปรดเกล้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:40.838974869+07:00","message":"[bufferProcess] interim [750000000]:พระเจ้าในการพระราชพิธีอันเป็นมหามงคลแล้วนะคะบางโอกาสก็ได้ทรงพระกรุณาโปรดเกล้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:40.838979422+07:00","message":"[bufferProcess] send to processor (isfinal):พระเจ้าในการพระราชพิธีอันเป็นมหามงคลแล้วนะคะบางโอกาสก็ได้ทรงพระกรุณาโปรดเกล้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:40.838983132+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:40.838985697+07:00","message":"> Transcript [11609] [false]: 'พระเจ้าในการพระราชพิธีอันเป็นมหามงคลแล้วนะคะบางโอกาสก็ได้ทรงพระกรุณาโปรดเกล้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:40.838988849+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:40.838990697+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:40.838992308+07:00","message":"StatePrefix: 'พระเจ้าในการพระราชพิธีอันเป็นมหามงคลแล้วนะคะบางโอกาสก็ได้ทรงพระกรุณาโปรด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:40.838994952+07:00","message":"TextPushed: 'พระเจ้าในการพระราชพิธีอันเป็นมหามงคลแล้วนะคะบางโอกาสก็ได้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:40.838996746+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:40.838998466+07:00","message":"> Transcript [11610] [true]: 'พระเจ้าในการพระราชพิธีอันเป็นมหามงคลแล้วนะคะบางโอกาสก็ได้ทรงพระกรุณาโปรดเกล้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:40.839000526+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:40.839001971+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:40.839003374+07:00","message":"StatePrefix: 'พระเจ้าในการพระราชพิธีอันเป็นมหามงคลแล้วนะคะบางโอกาสก็ได้ทรงพระกรุณาโปรด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:40.839005099+07:00","message":"TextPushed: 'พระเจ้าในการพระราชพิธีอันเป็นมหามงคลแล้วนะคะบางโอกาสก็ได้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:40.839010623+07:00","message":"Push: 'ทรงพระกรุณาโปรดเกล้า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:40.839018119+07:00","message":"push: {true ทรงพระกรุณาโปรดเกล้า 0 0xc002b15380}"}
{"level":"info","service":"Main","time":"2025-10-27T15:54:40.850671024+07:00","message":"write wav file: './tmp/7446/7446_2314.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:54:41.438546567+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:54:41.43855642+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:41.908869466+07:00","message":"receive streaming session, msgId: 2315"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:41.908932066+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":"2025-10-27T15:54:41.908938653+07:00","message":"receive interim result [false|false]: ไอ้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:41.908955246+07:00","message":"[buffer interim] 2315 false ไอ้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:41.90896342+07:00","message":"[bufferProcess] interim [960000000]:ไอ้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:41.908965516+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:41.908970447+07:00","message":"[bufferProcess] send to processor (ticker):ไอ้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:41.908974188+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:41.908978304+07:00","message":"> Transcript [11611] [false]: 'ไอ้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:41.908981388+07:00","message":"Set StatePrefix (first interim): 'ไอ้'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:41.997987707+07:00","message":"receive streaming session, msgId: 2315"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:41.998038444+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"I am\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:41.998043927+07:00","message":"receive interim result [false|false]: I am"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:41.998054216+07:00","message":"[buffer interim] 2315 false I am"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:41.998061088+07:00","message":"[bufferProcess] interim [80000000]:I am"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:41.998062375+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:42.132038892+07:00","message":"receive streaming session, msgId: 2315"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:42.132087632+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":"2025-10-27T15:54:42.132095035+07:00","message":"receive interim result [false|false]: ไอ้อัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:42.132127604+07:00","message":"[buffer interim] 2315 false ไอ้อัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:42.132137236+07:00","message":"[bufferProcess] interim [200000000]:ไอ้อัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:42.132140029+07:00","message":"[bufferProcess] send to processor:I am"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:42.132143956+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:42.132147484+07:00","message":"> Transcript [11612] [false]: 'I am'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:42.132150379+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:42.132153256+07:00","message":"Set new StatePrefix: 'I am'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:42.167992982+07:00","message":"receive streaming session, msgId: 2315"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:42.168029237+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"I can't\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:42.16803509+07:00","message":"receive interim result [false|false]: I can't"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:42.168047376+07:00","message":"[buffer interim] 2315 false I can't"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:42.168054323+07:00","message":"[bufferProcess] interim [260000000]:I can't"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:42.168056885+07:00","message":"[bufferProcess] send to processor:ไอ้อัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:42.168063092+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:42.168065547+07:00","message":"> Transcript [11613] [false]: 'ไอ้อัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:42.168067622+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:42.168069389+07:00","message":"Set new StatePrefix: 'ไอ้อัน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:42.176699022+07:00","message":"receive streaming session, msgId: 2315"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:42.17672593+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":"2025-10-27T15:54:42.176731352+07:00","message":"receive interim result [false|false]: ให้อัญเชิญ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:42.1767445+07:00","message":"[buffer interim] 2315 false ให้อัญเชิญ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:42.176750291+07:00","message":"[bufferProcess] interim [320000000]:ให้อัญเชิญ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:42.176752106+07:00","message":"[bufferProcess] send to processor:I can't"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:42.176754903+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:42.176757303+07:00","message":"> Transcript [11614] [false]: 'I can't'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:42.176759035+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:42.176760606+07:00","message":"Set new StatePrefix: 'I can't'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:42.375997703+07:00","message":"receive streaming session, msgId: 2315"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:42.376034184+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":"2025-10-27T15:54:42.376039823+07:00","message":"receive interim result [false|false]: ให้อัญเชิญก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:42.376052927+07:00","message":"[buffer interim] 2315 false ให้อัญเชิญก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:42.376059412+07:00","message":"[bufferProcess] interim [500000000]:ให้อัญเชิญก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:42.376061662+07:00","message":"[bufferProcess] send to processor:ให้อัญเชิญ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:42.376064857+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:42.376067455+07:00","message":"> Transcript [11615] [false]: 'ให้อัญเชิญ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:42.376069386+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:42.376071033+07:00","message":"Set new StatePrefix: 'ให้อัญเชิญ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:42.498775525+07:00","message":"receive streaming session, msgId: 2315"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:42.498818236+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":"2025-10-27T15:54:42.49882361+07:00","message":"receive interim result [false|false]: ให้อัญเชิญครู"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:42.498837105+07:00","message":"[buffer interim] 2315 false ให้อัญเชิญครู"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:42.498844088+07:00","message":"[bufferProcess] interim [560000000]:ให้อัญเชิญครู"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:42.498846432+07:00","message":"[bufferProcess] send to processor:ให้อัญเชิญก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:42.498851608+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:42.498854699+07:00","message":"> Transcript [11616] [false]: 'ให้อัญเชิญก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:42.498857759+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:42.498859805+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:42.498861582+07:00","message":"StatePrefix: 'ให้อัญเชิญ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:42.498863801+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:42.740811032+07:00","message":"receive streaming session, msgId: 2315"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:42.740850381+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":"2025-10-27T15:54:42.740856269+07:00","message":"receive interim result [false|false]: ไอ้อันเชิญกูจะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:42.74087486+07:00","message":"[buffer interim] 2315 false ไอ้อันเชิญกูจะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:42.740891668+07:00","message":"[bufferProcess] interim [740000000]:ไอ้อันเชิญกูจะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:42.740894288+07:00","message":"[bufferProcess] send to processor:ให้อัญเชิญครู"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:42.740897545+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:42.740900227+07:00","message":"> Transcript [11617] [false]: 'ให้อัญเชิญครู'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:42.740903752+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:42.740905438+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:42.740906996+07:00","message":"StatePrefix: 'ให้อัญเชิญ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:42.740908605+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:42.775547099+07:00","message":"receive streaming session, msgId: 2315"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:42.775576628+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":"2025-10-27T15:54:42.775581693+07:00","message":"receive interim result [false|false]: ให้อัญเชิญครูฉัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:42.775592202+07:00","message":"[buffer interim] 2315 false ให้อัญเชิญครูฉัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:42.775598456+07:00","message":"[bufferProcess] interim [800000000]:ให้อัญเชิญครูฉัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:42.775600748+07:00","message":"[bufferProcess] send to processor:ไอ้อันเชิญกูจะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:42.775605979+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:42.775608205+07:00","message":"> Transcript [11618] [false]: 'ไอ้อันเชิญกูจะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:42.775610138+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:42.775611886+07:00","message":"Set new StatePrefix: 'ไอ้อันเชิญกูจะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:42.803744491+07:00","message":"receive streaming session, msgId: 2315"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:42.803776238+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":"2025-10-27T15:54:42.803781738+07:00","message":"receive interim result [false|false]: ให้อัญเชิญครูชนิด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:42.803794634+07:00","message":"[buffer interim] 2315 false ให้อัญเชิญครูชนิด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:42.803801262+07:00","message":"[bufferProcess] interim [860000000]:ให้อัญเชิญครูชนิด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:42.803803637+07:00","message":"[bufferProcess] send to processor:ให้อัญเชิญครูฉัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:42.803810929+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:42.803813438+07:00","message":"> Transcript [11619] [false]: 'ให้อัญเชิญครูฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:42.803815454+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:42.803817181+07:00","message":"Set new StatePrefix: 'ให้อัญเชิญครูฉัน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:42.806143981+07:00","message":"receive streaming session, msgId: 2315"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:42.806160254+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":"2025-10-27T15:54:42.806166753+07:00","message":"receive interim result [false|false]: ให้อัญเชิญปูชนีย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:42.806176168+07:00","message":"[buffer interim] 2315 false ให้อัญเชิญปูชนีย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:42.806180325+07:00","message":"[bufferProcess] interim [920000000]:ให้อัญเชิญปูชนีย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:42.806183587+07:00","message":"[bufferProcess] send to processor:ให้อัญเชิญครูชนิด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:42.806188147+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:42.806190345+07:00","message":"> Transcript [11620] [false]: 'ให้อัญเชิญครูชนิด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:42.806192148+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:42.806193929+07:00","message":"Set new StatePrefix: 'ให้อัญเชิญครูชนิด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:43.061902778+07:00","message":"receive streaming session, msgId: 2315"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:43.061935904+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":"2025-10-27T15:54:43.06194123+07:00","message":"receive interim result [false|false]: ให้อัญเชิญปูชนียวัด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:43.061953404+07:00","message":"[buffer interim] 2315 false ให้อัญเชิญปูชนียวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:43.061959865+07:00","message":"[bufferProcess] interim [160000000]:ให้อัญเชิญปูชนียวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:43.061962059+07:00","message":"[bufferProcess] send to processor:ให้อัญเชิญปูชนีย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:43.061967313+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:43.0619699+07:00","message":"> Transcript [11621] [false]: 'ให้อัญเชิญปูชนีย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:43.061972197+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:43.061974195+07:00","message":"Set new StatePrefix: 'ให้อัญเชิญปูชนีย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:43.064929592+07:00","message":"receive streaming session, msgId: 2315"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:43.064962878+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":"2025-10-27T15:54:43.064968453+07:00","message":"receive interim result [false|false]: ให้อัญเชิญปูชนียวัตถุ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:43.064983393+07:00","message":"[buffer interim] 2315 false ให้อัญเชิญปูชนียวัตถุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:43.064989418+07:00","message":"[bufferProcess] interim [220000000]:ให้อัญเชิญปูชนียวัตถุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:43.064993209+07:00","message":"[bufferProcess] send to processor:ให้อัญเชิญปูชนียวัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:43.064997282+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:43.064999729+07:00","message":"> Transcript [11622] [false]: 'ให้อัญเชิญปูชนียวัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:43.065002546+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:43.065004276+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:43.065005834+07:00","message":"StatePrefix: 'ให้อัญเชิญปูชนีย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:43.065007553+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:43.515564723+07:00","message":"receive streaming session, msgId: 2315"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:43.515603275+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":"2025-10-27T15:54:43.515610501+07:00","message":"receive interim result [false|false]: ให้อัญเชิญปูชนียวัตถุขึ้น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:43.5156251+07:00","message":"[buffer interim] 2315 false ให้อัญเชิญปูชนียวัตถุขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:43.515633887+07:00","message":"[bufferProcess] interim [580000000]:ให้อัญเชิญปูชนียวัตถุขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:43.51563625+07:00","message":"[bufferProcess] send to processor:ให้อัญเชิญปูชนียวัตถุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:43.515642676+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:43.515645828+07:00","message":"> Transcript [11623] [false]: 'ให้อัญเชิญปูชนียวัตถุ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:43.515649249+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:43.515650973+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:43.515652736+07:00","message":"StatePrefix: 'ให้อัญเชิญปูชนีย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:43.515655124+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:43.746922225+07:00","message":"receive streaming session, msgId: 2315"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:43.746962922+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":"2025-10-27T15:54:43.746968687+07:00","message":"receive interim result [false|false]: ให้อัญเชิญปูชนียวัตถุขึ้นไป"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:43.746984339+07:00","message":"[buffer interim] 2315 false ให้อัญเชิญปูชนียวัตถุขึ้นไป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:43.746991623+07:00","message":"[bufferProcess] interim [820000000]:ให้อัญเชิญปูชนียวัตถุขึ้นไป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:43.746993865+07:00","message":"[bufferProcess] send to processor:ให้อัญเชิญปูชนียวัตถุขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:43.747000807+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:43.747003464+07:00","message":"> Transcript [11624] [false]: 'ให้อัญเชิญปูชนียวัตถุขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:43.747006518+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:43.747008778+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:43.747011127+07:00","message":"StatePrefix: 'ให้อัญเชิญปูชนีย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:43.747013059+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:43.78330233+07:00","message":"receive streaming session, msgId: 2315"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:43.783341073+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":"2025-10-27T15:54:43.783346903+07:00","message":"receive interim result [false|false]: ให้อัญเชิญปูชนียวัตถุขึ้น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:43.783364943+07:00","message":"[buffer interim] 2315 false ให้อัญเชิญปูชนียวัตถุขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:43.783374773+07:00","message":"[bufferProcess] interim [880000000]:ให้อัญเชิญปูชนียวัตถุขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:43.783377377+07:00","message":"[bufferProcess] send to processor:ให้อัญเชิญปูชนียวัตถุขึ้นไป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:43.783385775+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:43.783392622+07:00","message":"> Transcript [11625] [false]: 'ให้อัญเชิญปูชนียวัตถุขึ้นไป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:43.783396531+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:43.783398614+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:43.783400535+07:00","message":"StatePrefix: 'ให้อัญเชิญปูชนีย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:43.783402236+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:43.78340939+07:00","message":"Push: 'ให้อัญเชิญปูชนีย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:43.783410941+07:00","message":"TextPushed: 'ให้อัญเชิญปูชนีย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:43.783412611+07:00","message":"Set new StatePrefix : 'ให้อัญเชิญปูชนียวัตถุขึ้นไป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:43.783414522+07:00","message":"Next Push (prob) : 'วัตถุขึ้นไป'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:43.783422386+07:00","message":"push: {false ให้อัญเชิญปูชนีย 0 0xc002a06400}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:43.891643206+07:00","message":"receive streaming session, msgId: 2315"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:43.8916886+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":"2025-10-27T15:54:43.891696444+07:00","message":"receive interim result [false|false]: ให้อัญเชิญปูชนียวัตถุขึ้นประดิษฐ์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:43.891713572+07:00","message":"[buffer interim] 2315 false ให้อัญเชิญปูชนียวัตถุขึ้นประดิษฐ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:43.89172287+07:00","message":"[bufferProcess] interim [940000000]:ให้อัญเชิญปูชนียวัตถุขึ้นประดิษฐ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:43.891726653+07:00","message":"[bufferProcess] send to processor:ให้อัญเชิญปูชนียวัตถุขึ้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:43.891734745+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:43.891738325+07:00","message":"> Transcript [11626] [false]: 'ให้อัญเชิญปูชนียวัตถุขึ้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:43.891741423+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:44.083661804+07:00","message":"receive streaming session, msgId: 2315"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:44.083700892+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":"2025-10-27T15:54:44.083708688+07:00","message":"receive interim result [false|false]: ให้อัญเชิญปูชนียวัตถุขึ้นประดิษฐาน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:44.083722079+07:00","message":"[buffer interim] 2315 false ให้อัญเชิญปูชนียวัตถุขึ้นประดิษฐาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:44.083730373+07:00","message":"[bufferProcess] interim [180000000]:ให้อัญเชิญปูชนียวัตถุขึ้นประดิษฐาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:44.0837339+07:00","message":"[bufferProcess] send to processor:ให้อัญเชิญปูชนียวัตถุขึ้นประดิษฐ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:44.083740497+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:44.083743947+07:00","message":"> Transcript [11627] [false]: 'ให้อัญเชิญปูชนียวัตถุขึ้นประดิษฐ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:44.083746847+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:44.083749747+07:00","message":"Set new StatePrefix: 'ให้อัญเชิญปูชนียวัตถุขึ้นประดิษฐ์'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:54:44.439050162+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:54:44.439062622+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:44.661828947+07:00","message":"receive streaming session, msgId: 2315"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:44.661872986+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ให้อัญเชิญปูชนียวัตถุขึ้นประดิษฐาน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:44.661889882+07:00","message":"receive interim result [false|false]: ให้อัญเชิญปูชนียวัตถุขึ้นประดิษฐาน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:44.661908908+07:00","message":"[buffer interim] 2315 false ให้อัญเชิญปูชนียวัตถุขึ้นประดิษฐาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:44.661917909+07:00","message":"[bufferProcess] interim [780000000]:ให้อัญเชิญปูชนียวัตถุขึ้นประดิษฐาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:44.661920773+07:00","message":"[bufferProcess] send to processor:ให้อัญเชิญปูชนียวัตถุขึ้นประดิษฐาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:44.661925476+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:44.661933298+07:00","message":"> Transcript [11628] [false]: 'ให้อัญเชิญปูชนียวัตถุขึ้นประดิษฐาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:44.661936096+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:44.661939443+07:00","message":"Set new StatePrefix: 'ให้อัญเชิญปูชนียวัตถุขึ้นประดิษฐาน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:44.999680135+07:00","message":"receive streaming session, msgId: 2315"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:44.999722396+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":"2025-10-27T15:54:44.99973086+07:00","message":"receive interim result [false|false]: ให้อัญเชิญปูชนียวัตถุขึ้นประดิษฐานเพื่อ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:44.999749698+07:00","message":"[buffer interim] 2315 false ให้อัญเชิญปูชนียวัตถุขึ้นประดิษฐานเพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:44.999765511+07:00","message":"[bufferProcess] interim [80000000]:ให้อัญเชิญปูชนียวัตถุขึ้นประดิษฐานเพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:44.999769442+07:00","message":"[bufferProcess] send to processor:ให้อัญเชิญปูชนียวัตถุขึ้นประดิษฐาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:44.999774441+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:44.999777856+07:00","message":"> Transcript [11629] [false]: 'ให้อัญเชิญปูชนียวัตถุขึ้นประดิษฐาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:44.999782209+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:44.999784431+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:44.999786511+07:00","message":"StatePrefix: 'ให้อัญเชิญปูชนียวัตถุขึ้นประดิษฐาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:44.999789623+07:00","message":"TextPushed: 'ให้อัญเชิญปูชนีย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:45.124360653+07:00","message":"receive streaming session, msgId: 2315"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:45.124394716+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ให้อัญเชิญปูชนียวัตถุขึ้นประดิษฐาน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:45.124401695+07:00","message":"receive interim result [false|false]: ให้อัญเชิญปูชนียวัตถุขึ้นประดิษฐาน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:45.124418011+07:00","message":"[buffer interim] 2315 false ให้อัญเชิญปูชนียวัตถุขึ้นประดิษฐาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:45.124426478+07:00","message":"[bufferProcess] interim [140000000]:ให้อัญเชิญปูชนียวัตถุขึ้นประดิษฐาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:45.124428883+07:00","message":"[bufferProcess] send to processor:ให้อัญเชิญปูชนียวัตถุขึ้นประดิษฐานเพื่อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:45.124432873+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:45.124435832+07:00","message":"> Transcript [11630] [false]: 'ให้อัญเชิญปูชนียวัตถุขึ้นประดิษฐานเพื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:45.124443816+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:45.124445467+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:45.124447791+07:00","message":"StatePrefix: 'ให้อัญเชิญปูชนียวัตถุขึ้นประดิษฐาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:45.124450727+07:00","message":"TextPushed: 'ให้อัญเชิญปูชนีย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:45.13546816+07:00","message":"receive streaming session, msgId: 2315"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:45.135488592+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":"2025-10-27T15:54:45.135494107+07:00","message":"receive interim result [false|false]: ให้อัญเชิญปูชนียวัตถุขึ้นประดิษฐานเพื่อส่ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:45.135508862+07:00","message":"[buffer interim] 2315 false ให้อัญเชิญปูชนียวัตถุขึ้นประดิษฐานเพื่อส่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:45.135513488+07:00","message":"[bufferProcess] interim [200000000]:ให้อัญเชิญปูชนียวัตถุขึ้นประดิษฐานเพื่อส่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:45.135515825+07:00","message":"[bufferProcess] send to processor:ให้อัญเชิญปูชนียวัตถุขึ้นประดิษฐาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:45.135518831+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:45.135521479+07:00","message":"> Transcript [11631] [false]: 'ให้อัญเชิญปูชนียวัตถุขึ้นประดิษฐาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:45.13552387+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:45.13552545+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:45.135526885+07:00","message":"StatePrefix: 'ให้อัญเชิญปูชนียวัตถุขึ้นประดิษฐาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:45.135529053+07:00","message":"TextPushed: 'ให้อัญเชิญปูชนีย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:45.329150569+07:00","message":"receive streaming session, msgId: 2315"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:45.329191763+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":"2025-10-27T15:54:45.329197382+07:00","message":"receive interim result [false|false]: ให้อัญเชิญปูชนียวัตถุขึ้นประดิษฐานเพื่อชม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:45.329212819+07:00","message":"[buffer interim] 2315 false ให้อัญเชิญปูชนียวัตถุขึ้นประดิษฐานเพื่อชม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:45.329219666+07:00","message":"[bufferProcess] interim [380000000]:ให้อัญเชิญปูชนียวัตถุขึ้นประดิษฐานเพื่อชม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:45.329221727+07:00","message":"[bufferProcess] send to processor:ให้อัญเชิญปูชนียวัตถุขึ้นประดิษฐานเพื่อส่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:45.329224984+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:45.329227482+07:00","message":"> Transcript [11632] [false]: 'ให้อัญเชิญปูชนียวัตถุขึ้นประดิษฐานเพื่อส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:45.329230809+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:45.329232643+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:45.329234154+07:00","message":"StatePrefix: 'ให้อัญเชิญปูชนียวัตถุขึ้นประดิษฐาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:45.329236534+07:00","message":"TextPushed: 'ให้อัญเชิญปูชนีย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:45.329239616+07:00","message":"Push: 'วัตถุขึ้นประดิษฐาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:45.32924116+07:00","message":"TextPushed: 'ให้อัญเชิญปูชนียวัตถุขึ้นประดิษฐาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:45.329243308+07:00","message":"Set new StatePrefix : 'ให้อัญเชิญปูชนียวัตถุขึ้นประดิษฐานเพื่อส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:45.329245252+07:00","message":"Next Push (prob) : 'เพื่อส่ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:45.329253329+07:00","message":"push: {false วัตถุขึ้นประดิษฐาน 0 0xc002a06400}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:45.380306197+07:00","message":"receive streaming session, msgId: 2315"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:45.380345616+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":"2025-10-27T15:54:45.380353372+07:00","message":"receive interim result [false|false]: ให้อัญเชิญปูชนียวัตถุขึ้นประดิษฐานเมื่อทรงธรรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:45.380369552+07:00","message":"[buffer interim] 2315 false ให้อัญเชิญปูชนียวัตถุขึ้นประดิษฐานเมื่อทรงธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:45.380380441+07:00","message":"[bufferProcess] interim [440000000]:ให้อัญเชิญปูชนียวัตถุขึ้นประดิษฐานเมื่อทรงธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:45.380384845+07:00","message":"[bufferProcess] send to processor:ให้อัญเชิญปูชนียวัตถุขึ้นประดิษฐานเพื่อชม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:45.380391609+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:45.380394292+07:00","message":"> Transcript [11633] [false]: 'ให้อัญเชิญปูชนียวัตถุขึ้นประดิษฐานเพื่อชม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:45.380397022+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:45.380398635+07:00","message":"Set new StatePrefix: 'ให้อัญเชิญปูชนียวัตถุขึ้นประดิษฐานเพื่อชม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:45.499948591+07:00","message":"receive streaming session, msgId: 2315"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:45.499989917+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":"2025-10-27T15:54:45.499997032+07:00","message":"receive interim result [false|false]: ให้อัญเชิญปูชนียวัตถุขึ้นประดิษฐานเพื่อทรงทำพิธี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:45.500012955+07:00","message":"[buffer interim] 2315 false ให้อัญเชิญปูชนียวัตถุขึ้นประดิษฐานเพื่อทรงทำพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:45.500021347+07:00","message":"[bufferProcess] interim [620000000]:ให้อัญเชิญปูชนียวัตถุขึ้นประดิษฐานเพื่อทรงทำพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:45.500025025+07:00","message":"[bufferProcess] send to processor:ให้อัญเชิญปูชนียวัตถุขึ้นประดิษฐานเมื่อทรงธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:45.500029973+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:45.500033336+07:00","message":"> Transcript [11634] [false]: 'ให้อัญเชิญปูชนียวัตถุขึ้นประดิษฐานเมื่อทรงธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:45.50003637+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:45.500038789+07:00","message":"Set new StatePrefix: 'ให้อัญเชิญปูชนียวัตถุขึ้นประดิษฐานเมื่อทรงธรรม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:45.816976362+07:00","message":"receive streaming session, msgId: 2315"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:45.817021942+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":"2025-10-27T15:54:45.817030043+07:00","message":"receive interim result [false|false]: ให้อัญเชิญปูชนียวัตถุขึ้นประดิษฐานเพื่อทรงทำพิธีเสาร์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:45.817044381+07:00","message":"[buffer interim] 2315 false ให้อัญเชิญปูชนียวัตถุขึ้นประดิษฐานเพื่อทรงทำพิธีเสาร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:45.817053176+07:00","message":"[bufferProcess] interim [920000000]:ให้อัญเชิญปูชนียวัตถุขึ้นประดิษฐานเพื่อทรงทำพิธีเสาร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:45.817056275+07:00","message":"[bufferProcess] send to processor:ให้อัญเชิญปูชนียวัตถุขึ้นประดิษฐานเพื่อทรงทำพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:45.817062126+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:45.817065946+07:00","message":"> Transcript [11635] [false]: 'ให้อัญเชิญปูชนียวัตถุขึ้นประดิษฐานเพื่อทรงทำพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:45.817068731+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:45.817071056+07:00","message":"Set new StatePrefix: 'ให้อัญเชิญปูชนียวัตถุขึ้นประดิษฐานเพื่อทรงทำพิธี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:46.008536914+07:00","message":"receive streaming session, msgId: 2315"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:46.008577813+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":"2025-10-27T15:54:46.008583331+07:00","message":"receive interim result [false|false]: ให้อัญเชิญปูชนียวัตถุขึ้นประดิษฐานเพื่อทรงทำพิธีสังเวย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:46.008597191+07:00","message":"[buffer interim] 2315 false ให้อัญเชิญปูชนียวัตถุขึ้นประดิษฐานเพื่อทรงทำพิธีสังเวย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:46.008604179+07:00","message":"[bufferProcess] interim [40000000]:ให้อัญเชิญปูชนียวัตถุขึ้นประดิษฐานเพื่อทรงทำพิธีสังเวย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:46.008606589+07:00","message":"[bufferProcess] send to processor:ให้อัญเชิญปูชนียวัตถุขึ้นประดิษฐานเพื่อทรงทำพิธีเสาร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:46.008612793+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:46.008615396+07:00","message":"> Transcript [11636] [false]: 'ให้อัญเชิญปูชนียวัตถุขึ้นประดิษฐานเพื่อทรงทำพิธีเสาร์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:46.008618725+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:46.008620553+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:46.008622711+07:00","message":"StatePrefix: 'ให้อัญเชิญปูชนียวัตถุขึ้นประดิษฐานเพื่อทรงทำพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:46.008625273+07:00","message":"TextPushed: 'ให้อัญเชิญปูชนียวัตถุขึ้นประดิษฐาน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:46.267563099+07:00","message":"receive streaming session, msgId: 2315"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:46.267602264+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":"2025-10-27T15:54:46.267608329+07:00","message":"receive interim result [false|false]: ให้อัญเชิญปูชนียวัตถุขึ้นประดิษฐานเพื่อทรงทำพิธีสังเวยหรือ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:46.267622229+07:00","message":"[buffer interim] 2315 false ให้อัญเชิญปูชนียวัตถุขึ้นประดิษฐานเพื่อทรงทำพิธีสังเวยหรือ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:46.267629371+07:00","message":"[bufferProcess] interim [340000000]:ให้อัญเชิญปูชนียวัตถุขึ้นประดิษฐานเพื่อทรงทำพิธีสังเวยหรือ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:46.267631526+07:00","message":"[bufferProcess] send to processor:ให้อัญเชิญปูชนียวัตถุขึ้นประดิษฐานเพื่อทรงทำพิธีสังเวย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:46.267635022+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:46.267637453+07:00","message":"> Transcript [11637] [false]: 'ให้อัญเชิญปูชนียวัตถุขึ้นประดิษฐานเพื่อทรงทำพิธีสังเวย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:46.267640462+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:46.267642162+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:46.267644024+07:00","message":"StatePrefix: 'ให้อัญเชิญปูชนียวัตถุขึ้นประดิษฐานเพื่อทรงทำพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:46.267646309+07:00","message":"TextPushed: 'ให้อัญเชิญปูชนียวัตถุขึ้นประดิษฐาน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:46.397873229+07:00","message":"receive streaming session, msgId: 2315"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:46.397923403+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":"2025-10-27T15:54:46.397930241+07:00","message":"receive interim result [false|false]: ให้อัญเชิญปูชนียวัตถุขึ้นประดิษฐานเพื่อทรงทำพิธีสังเวยหรือว่า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:46.39794253+07:00","message":"[buffer interim] 2315 false ให้อัญเชิญปูชนียวัตถุขึ้นประดิษฐานเพื่อทรงทำพิธีสังเวยหรือว่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:46.397949211+07:00","message":"[bufferProcess] interim [460000000]:ให้อัญเชิญปูชนียวัตถุขึ้นประดิษฐานเพื่อทรงทำพิธีสังเวยหรือว่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:46.397951988+07:00","message":"[bufferProcess] send to processor:ให้อัญเชิญปูชนียวัตถุขึ้นประดิษฐานเพื่อทรงทำพิธีสังเวยหรือ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:46.3979554+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:46.397958078+07:00","message":"> Transcript [11638] [false]: 'ให้อัญเชิญปูชนียวัตถุขึ้นประดิษฐานเพื่อทรงทำพิธีสังเวยหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:46.397961406+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:46.397963155+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:46.397965194+07:00","message":"StatePrefix: 'ให้อัญเชิญปูชนียวัตถุขึ้นประดิษฐานเพื่อทรงทำพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:46.397967881+07:00","message":"TextPushed: 'ให้อัญเชิญปูชนียวัตถุขึ้นประดิษฐาน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:46.615212682+07:00","message":"receive streaming session, msgId: 2315"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:46.615242445+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":"2025-10-27T15:54:46.615251308+07:00","message":"receive interim result [false|false]: ให้อัญเชิญปูชนียวัตถุขึ้นประดิษฐานเพื่อทรงทำพิธีสังเวยหรือว่ากู"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:46.615263561+07:00","message":"[buffer interim] 2315 false ให้อัญเชิญปูชนียวัตถุขึ้นประดิษฐานเพื่อทรงทำพิธีสังเวยหรือว่ากู"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:46.615269829+07:00","message":"[bufferProcess] interim [640000000]:ให้อัญเชิญปูชนียวัตถุขึ้นประดิษฐานเพื่อทรงทำพิธีสังเวยหรือว่ากู"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:46.615271988+07:00","message":"[bufferProcess] send to processor:ให้อัญเชิญปูชนียวัตถุขึ้นประดิษฐานเพื่อทรงทำพิธีสังเวยหรือว่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:46.615275473+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:46.615277772+07:00","message":"> Transcript [11639] [false]: 'ให้อัญเชิญปูชนียวัตถุขึ้นประดิษฐานเพื่อทรงทำพิธีสังเวยหรือว่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:46.615281231+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:46.615282984+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:46.615285164+07:00","message":"StatePrefix: 'ให้อัญเชิญปูชนียวัตถุขึ้นประดิษฐานเพื่อทรงทำพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:46.615287581+07:00","message":"TextPushed: 'ให้อัญเชิญปูชนียวัตถุขึ้นประดิษฐาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:46.615291138+07:00","message":"Push: 'เพื่อทรงทำพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:46.615292893+07:00","message":"TextPushed: 'ให้อัญเชิญปูชนียวัตถุขึ้นประดิษฐานเพื่อทรงทำพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:46.615295233+07:00","message":"Set new StatePrefix : 'ให้อัญเชิญปูชนียวัตถุขึ้นประดิษฐานเพื่อทรงทำพิธีสังเวยหรือว่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:46.615297234+07:00","message":"Next Push (prob) : 'สังเวยหรือว่า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:46.615317945+07:00","message":"push: {false เพื่อทรงทำพิธี 0 0xc002a06400}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:46.628788229+07:00","message":"receive streaming session, msgId: 2315"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:46.628816396+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":"2025-10-27T15:54:46.628821965+07:00","message":"receive interim result [false|false]: ให้อัญเชิญปูชนียวัตถุขึ้นประดิษฐานเพื่อทรงทำพิธีสังเวยพระภูมิ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:46.628833117+07:00","message":"[buffer interim] 2315 false ให้อัญเชิญปูชนียวัตถุขึ้นประดิษฐานเพื่อทรงทำพิธีสังเวยพระภูมิ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:46.628842623+07:00","message":"[bufferProcess] interim [700000000]:ให้อัญเชิญปูชนียวัตถุขึ้นประดิษฐานเพื่อทรงทำพิธีสังเวยพระภูมิ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:46.628844702+07:00","message":"[bufferProcess] send to processor:ให้อัญเชิญปูชนียวัตถุขึ้นประดิษฐานเพื่อทรงทำพิธีสังเวยหรือว่ากู"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:46.628849969+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:46.628852731+07:00","message":"> Transcript [11640] [false]: 'ให้อัญเชิญปูชนียวัตถุขึ้นประดิษฐานเพื่อทรงทำพิธีสังเวยหรือว่ากู'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:46.628855943+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:46.628857767+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:46.628860059+07:00","message":"StatePrefix: 'ให้อัญเชิญปูชนียวัตถุขึ้นประดิษฐานเพื่อทรงทำพิธีสังเวยหรือว่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:46.62886227+07:00","message":"TextPushed: 'ให้อัญเชิญปูชนียวัตถุขึ้นประดิษฐานเพื่อทรงทำพิธี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:46.720491801+07:00","message":"receive streaming session, msgId: 2315"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:46.720525518+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":"2025-10-27T15:54:46.720532887+07:00","message":"receive interim result [false|false]: ให้อัญเชิญปูชนียวัตถุขึ้นประดิษฐานเพื่อทรงทำพิธีสังเวยหรือว่ากรุงศรี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:46.720547858+07:00","message":"[buffer interim] 2315 false ให้อัญเชิญปูชนียวัตถุขึ้นประดิษฐานเพื่อทรงทำพิธีสังเวยหรือว่ากรุงศรี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:46.720554997+07:00","message":"[bufferProcess] interim [820000000]:ให้อัญเชิญปูชนียวัตถุขึ้นประดิษฐานเพื่อทรงทำพิธีสังเวยหรือว่ากรุงศรี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:46.720557372+07:00","message":"[bufferProcess] send to processor:ให้อัญเชิญปูชนียวัตถุขึ้นประดิษฐานเพื่อทรงทำพิธีสังเวยพระภูมิ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:46.720560542+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:46.720563007+07:00","message":"> Transcript [11641] [false]: 'ให้อัญเชิญปูชนียวัตถุขึ้นประดิษฐานเพื่อทรงทำพิธีสังเวยพระภูมิ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:46.720565095+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:46.720566822+07:00","message":"Set new StatePrefix: 'ให้อัญเชิญปูชนียวัตถุขึ้นประดิษฐานเพื่อทรงทำพิธีสังเวยพระภูมิ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:46.873633377+07:00","message":"[GCS] IsForceVAD: false for message ID: 2315"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:46.913476275+07:00","message":"receive streaming session, msgId: 2315"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:46.913514651+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":"2025-10-27T15:54:46.913520902+07:00","message":"receive interim result [false|false]: ให้อัญเชิญปูชนียวัตถุขึ้นประดิษฐานเพื่อทรงทำพิธีสังเวยหรือว่าบวงสรวง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:46.913544338+07:00","message":"[buffer interim] 2315 false ให้อัญเชิญปูชนียวัตถุขึ้นประดิษฐานเพื่อทรงทำพิธีสังเวยหรือว่าบวงสรวง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:46.913551878+07:00","message":"[bufferProcess] interim [940000000]:ให้อัญเชิญปูชนียวัตถุขึ้นประดิษฐานเพื่อทรงทำพิธีสังเวยหรือว่าบวงสรวง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:46.913554673+07:00","message":"[bufferProcess] send to processor:ให้อัญเชิญปูชนียวัตถุขึ้นประดิษฐานเพื่อทรงทำพิธีสังเวยหรือว่ากรุงศรี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:46.913558752+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:46.913561318+07:00","message":"> Transcript [11642] [false]: 'ให้อัญเชิญปูชนียวัตถุขึ้นประดิษฐานเพื่อทรงทำพิธีสังเวยหรือว่ากรุงศรี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:46.913563574+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:46.913565118+07:00","message":"Set new StatePrefix: 'ให้อัญเชิญปูชนียวัตถุขึ้นประดิษฐานเพื่อทรงทำพิธีสังเวยหรือว่ากรุงศรี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:46.93554451+07:00","message":"[GCS] Start streaming session, msgId: 2316"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:47.048285439+07:00","message":"receive streaming session, msgId: 2315"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:47.048318621+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ให้อัญเชิญปูชนียวัตถุขึ้นประดิษฐานเพื่อทรงทำพิธีสังเวยหรือว่าบวงสรวง\",\"confidence\":0.9446336}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:47.048325316+07:00","message":"receive interim result [true|false]: ให้อัญเชิญปูชนียวัตถุขึ้นประดิษฐานเพื่อทรงทำพิธีสังเวยหรือว่าบวงสรวง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:47.0483343+07:00","message":"end recv isFinal message id 2315"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:47.048336075+07:00","message":"end Recv id 2315"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:47.048343136+07:00","message":"[buffer interim] 2315 true ให้อัญเชิญปูชนียวัตถุขึ้นประดิษฐานเพื่อทรงทำพิธีสังเวยหรือว่าบวงสรวง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:47.04835434+07:00","message":"[bufferProcess] interim [180000000]:ให้อัญเชิญปูชนียวัตถุขึ้นประดิษฐานเพื่อทรงทำพิธีสังเวยหรือว่าบวงสรวง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:47.048360404+07:00","message":"[bufferProcess] send to processor (isfinal):ให้อัญเชิญปูชนียวัตถุขึ้นประดิษฐานเพื่อทรงทำพิธีสังเวยหรือว่าบวงสรวง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:47.048364993+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:47.048368564+07:00","message":"> Transcript [11643] [false]: 'ให้อัญเชิญปูชนียวัตถุขึ้นประดิษฐานเพื่อทรงทำพิธีสังเวยหรือว่าบวงสรวง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:47.048371685+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:47.048375882+07:00","message":"Set new StatePrefix: 'ให้อัญเชิญปูชนียวัตถุขึ้นประดิษฐานเพื่อทรงทำพิธีสังเวยหรือว่าบวงสรวง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:47.048377626+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:47.048379149+07:00","message":"> Transcript [11644] [true]: 'ให้อัญเชิญปูชนียวัตถุขึ้นประดิษฐานเพื่อทรงทำพิธีสังเวยหรือว่าบวงสรวง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:47.048381437+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:47.04838298+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:47.04838509+07:00","message":"StatePrefix: 'ให้อัญเชิญปูชนียวัตถุขึ้นประดิษฐานเพื่อทรงทำพิธีสังเวยหรือว่าบวงสรวง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:47.048387914+07:00","message":"TextPushed: 'ให้อัญเชิญปูชนียวัตถุขึ้นประดิษฐานเพื่อทรงทำพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:47.048391092+07:00","message":"Push: 'สังเวยหรือว่าบวงสรวง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:47.048400257+07:00","message":"push: {true สังเวยหรือว่าบวงสรวง 0 0xc002a06400}"}
{"level":"info","service":"Main","time":"2025-10-27T15:54:47.060013475+07:00","message":"write wav file: './tmp/7446/7446_2315.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:54:47.439958401+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:54:47.439976172+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:47.939097878+07:00","message":"receive streaming session, msgId: 2316"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:47.939138817+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":"2025-10-27T15:54:47.939143793+07:00","message":"receive interim result [false|false]: อย่างเช่น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:47.939158969+07:00","message":"[buffer interim] 2316 false อย่างเช่น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:47.939166393+07:00","message":"[bufferProcess] interim [20000000]:อย่างเช่น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:47.939167931+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:48.148934853+07:00","message":"receive streaming session, msgId: 2316"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:48.148969881+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":"2025-10-27T15:54:48.148975309+07:00","message":"receive interim result [false|false]: อย่างเช่นใน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:48.148991103+07:00","message":"[buffer interim] 2316 false อย่างเช่นใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:48.148997793+07:00","message":"[bufferProcess] interim [200000000]:อย่างเช่นใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:48.148999803+07:00","message":"[bufferProcess] send to processor:อย่างเช่น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:48.149003006+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:48.149006072+07:00","message":"> Transcript [11645] [false]: 'อย่างเช่น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:48.149008393+07:00","message":"Set StatePrefix (first interim): 'อย่างเช่น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:48.212656685+07:00","message":"receive streaming session, msgId: 2316"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:48.212690708+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":"2025-10-27T15:54:48.212695743+07:00","message":"receive interim result [false|false]: อย่างเช่นแนว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:48.21270933+07:00","message":"[buffer interim] 2316 false อย่างเช่นแนว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:48.212716963+07:00","message":"[bufferProcess] interim [260000000]:อย่างเช่นแนว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:48.212718806+07:00","message":"[bufferProcess] send to processor:อย่างเช่นใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:48.212722342+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:48.212725089+07:00","message":"> Transcript [11646] [false]: 'อย่างเช่นใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:48.212727621+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:48.212729546+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:48.212733446+07:00","message":"StatePrefix: 'อย่างเช่น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:48.212735199+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:48.353926501+07:00","message":"receive streaming session, msgId: 2316"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:48.353958169+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":"2025-10-27T15:54:48.353963553+07:00","message":"receive interim result [false|false]: อย่างเช่นแนวราบ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:48.353975159+07:00","message":"[buffer interim] 2316 false อย่างเช่นแนวราบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:48.353982073+07:00","message":"[bufferProcess] interim [380000000]:อย่างเช่นแนวราบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:48.353984019+07:00","message":"[bufferProcess] send to processor:อย่างเช่นแนว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:48.353988991+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:48.353991707+07:00","message":"> Transcript [11647] [false]: 'อย่างเช่นแนว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:48.353994205+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:48.353995846+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:48.353997507+07:00","message":"StatePrefix: 'อย่างเช่น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:48.353999489+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:48.397551146+07:00","message":"receive streaming session, msgId: 2316"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:48.397587949+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":"2025-10-27T15:54:48.397594926+07:00","message":"receive interim result [false|false]: อย่างเช่นในรัฐ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:48.397610372+07:00","message":"[buffer interim] 2316 false อย่างเช่นในรัฐ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:48.397617579+07:00","message":"[bufferProcess] interim [500000000]:อย่างเช่นในรัฐ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:48.397619845+07:00","message":"[bufferProcess] send to processor:อย่างเช่นแนวราบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:48.397627486+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:48.397632765+07:00","message":"> Transcript [11648] [false]: 'อย่างเช่นแนวราบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:48.397636052+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:48.397638159+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:48.397639675+07:00","message":"StatePrefix: 'อย่างเช่น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:48.397642049+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:48.50688232+07:00","message":"receive streaming session, msgId: 2316"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:48.506927355+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":"2025-10-27T15:54:48.506933923+07:00","message":"receive interim result [false|false]: อย่างเช่นในรัชกาล"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:48.506948399+07:00","message":"[buffer interim] 2316 false อย่างเช่นในรัชกาล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:48.506958725+07:00","message":"[bufferProcess] interim [560000000]:อย่างเช่นในรัชกาล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:48.506961508+07:00","message":"[bufferProcess] send to processor:อย่างเช่นในรัฐ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:48.506965813+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:48.506969336+07:00","message":"> Transcript [11649] [false]: 'อย่างเช่นในรัฐ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:48.506973458+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:48.506976034+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:48.506978465+07:00","message":"StatePrefix: 'อย่างเช่น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:48.506980618+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:48.506983616+07:00","message":"Push: 'อย่างเช่น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:48.506986046+07:00","message":"TextPushed: 'อย่างเช่น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:48.506988204+07:00","message":"Set new StatePrefix : 'อย่างเช่นในรัฐ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:48.506990463+07:00","message":"Next Push (prob) : 'ในรัฐ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:48.507001084+07:00","message":"push: {false อย่างเช่น 0 0xc002603d80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:48.579106582+07:00","message":"receive streaming session, msgId: 2316"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:48.579140986+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":"2025-10-27T15:54:48.57914726+07:00","message":"receive interim result [false|false]: อย่างเช่นในรัชสมัย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:48.579159728+07:00","message":"[buffer interim] 2316 false อย่างเช่นในรัชสมัย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:48.579166128+07:00","message":"[bufferProcess] interim [680000000]:อย่างเช่นในรัชสมัย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:48.579168642+07:00","message":"[bufferProcess] send to processor:อย่างเช่นในรัชกาล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:48.579173658+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:48.579176691+07:00","message":"> Transcript [11650] [false]: 'อย่างเช่นในรัชกาล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:48.579178859+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:48.579181098+07:00","message":"Set new StatePrefix: 'อย่างเช่นในรัชกาล'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:49.028049468+07:00","message":"receive streaming session, msgId: 2316"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:49.028093695+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":"2025-10-27T15:54:49.028099659+07:00","message":"receive interim result [false|false]: อย่างเช่นในรัชสมัยพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:49.028113562+07:00","message":"[buffer interim] 2316 false อย่างเช่นในรัชสมัยพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:49.028119996+07:00","message":"[bufferProcess] interim [40000000]:อย่างเช่นในรัชสมัยพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:49.0281223+07:00","message":"[bufferProcess] send to processor:อย่างเช่นในรัชสมัย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:49.028127057+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:49.028129344+07:00","message":"> Transcript [11651] [false]: 'อย่างเช่นในรัชสมัย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:49.028131542+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:49.028133572+07:00","message":"Set new StatePrefix: 'อย่างเช่นในรัชสมัย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:49.086240293+07:00","message":"receive streaming session, msgId: 2316"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:49.086274561+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":"2025-10-27T15:54:49.086280113+07:00","message":"receive interim result [false|false]: อย่างเช่นในรัชสมัยพระบาท"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:49.086292009+07:00","message":"[buffer interim] 2316 false อย่างเช่นในรัชสมัยพระบาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:49.086299089+07:00","message":"[bufferProcess] interim [160000000]:อย่างเช่นในรัชสมัยพระบาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:49.086301305+07:00","message":"[bufferProcess] send to processor:อย่างเช่นในรัชสมัยพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:49.086307842+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:49.086311192+07:00","message":"> Transcript [11652] [false]: 'อย่างเช่นในรัชสมัยพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:49.086314149+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:49.086315905+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:49.086317497+07:00","message":"StatePrefix: 'อย่างเช่นในรัชสมัย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:49.086319404+07:00","message":"TextPushed: 'อย่างเช่น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:49.279919268+07:00","message":"receive streaming session, msgId: 2316"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:49.279953169+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":"2025-10-27T15:54:49.279959388+07:00","message":"receive interim result [false|false]: อย่างเช่นในรัชสมัยพระบาทสมเด็จ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:49.279973353+07:00","message":"[buffer interim] 2316 false อย่างเช่นในรัชสมัยพระบาทสมเด็จ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:49.279983474+07:00","message":"[bufferProcess] interim [400000000]:อย่างเช่นในรัชสมัยพระบาทสมเด็จ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:49.279985869+07:00","message":"[bufferProcess] send to processor:อย่างเช่นในรัชสมัยพระบาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:49.279992696+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:49.279995312+07:00","message":"> Transcript [11653] [false]: 'อย่างเช่นในรัชสมัยพระบาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:49.279998094+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:49.279999817+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:49.280002088+07:00","message":"StatePrefix: 'อย่างเช่นในรัชสมัย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:49.280004257+07:00","message":"TextPushed: 'อย่างเช่น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:49.596038147+07:00","message":"receive streaming session, msgId: 2316"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:49.59610129+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":"2025-10-27T15:54:49.596108972+07:00","message":"receive interim result [false|false]: อย่างเช่นในรัชสมัยพระบาทสมเด็จพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:49.596125357+07:00","message":"[buffer interim] 2316 false อย่างเช่นในรัชสมัยพระบาทสมเด็จพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:49.596136524+07:00","message":"[bufferProcess] interim [640000000]:อย่างเช่นในรัชสมัยพระบาทสมเด็จพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:49.596139805+07:00","message":"[bufferProcess] send to processor:อย่างเช่นในรัชสมัยพระบาทสมเด็จ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:49.596146908+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:49.596150365+07:00","message":"> Transcript [11654] [false]: 'อย่างเช่นในรัชสมัยพระบาทสมเด็จ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:49.596155201+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:49.596158028+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:49.596161106+07:00","message":"StatePrefix: 'อย่างเช่นในรัชสมัย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:49.596163725+07:00","message":"TextPushed: 'อย่างเช่น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:49.737461681+07:00","message":"receive streaming session, msgId: 2316"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:49.737497267+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":"2025-10-27T15:54:49.737503429+07:00","message":"receive interim result [false|false]: อย่างเช่นในรัชสมัยพระบาทสมเด็จพระเจ้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:49.737518689+07:00","message":"[buffer interim] 2316 false อย่างเช่นในรัชสมัยพระบาทสมเด็จพระเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:49.73752597+07:00","message":"[bufferProcess] interim [760000000]:อย่างเช่นในรัชสมัยพระบาทสมเด็จพระเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:49.737528163+07:00","message":"[bufferProcess] send to processor:อย่างเช่นในรัชสมัยพระบาทสมเด็จพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:49.737531679+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:49.737534384+07:00","message":"> Transcript [11655] [false]: 'อย่างเช่นในรัชสมัยพระบาทสมเด็จพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:49.737537523+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:49.737539304+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:49.737541119+07:00","message":"StatePrefix: 'อย่างเช่นในรัชสมัย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:49.737542937+07:00","message":"TextPushed: 'อย่างเช่น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:49.737549772+07:00","message":"Push: 'ในรัชสมัย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:49.737551449+07:00","message":"TextPushed: 'อย่างเช่นในรัชสมัย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:49.737553539+07:00","message":"Set new StatePrefix : 'อย่างเช่นในรัชสมัยพระบาทสมเด็จพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:49.737555363+07:00","message":"Next Push (prob) : 'พระบาทสมเด็จพระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:49.737562582+07:00","message":"push: {false ในรัชสมัย 0 0xc002603d80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:49.791895553+07:00","message":"receive streaming session, msgId: 2316"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:49.791926063+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":"2025-10-27T15:54:49.791931425+07:00","message":"receive interim result [false|false]: อย่างเช่นในรัชสมัยพระบาทสมเด็จพระจอม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:49.791944571+07:00","message":"[buffer interim] 2316 false อย่างเช่นในรัชสมัยพระบาทสมเด็จพระจอม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:49.791951208+07:00","message":"[bufferProcess] interim [880000000]:อย่างเช่นในรัชสมัยพระบาทสมเด็จพระจอม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:49.791953322+07:00","message":"[bufferProcess] send to processor:อย่างเช่นในรัชสมัยพระบาทสมเด็จพระเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:49.791960047+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:49.791963026+07:00","message":"> Transcript [11656] [false]: 'อย่างเช่นในรัชสมัยพระบาทสมเด็จพระเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:49.791968296+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:49.791970156+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:49.791972151+07:00","message":"StatePrefix: 'อย่างเช่นในรัชสมัยพระบาทสมเด็จพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:49.791974474+07:00","message":"TextPushed: 'อย่างเช่นในรัชสมัย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:49.915853476+07:00","message":"receive streaming session, msgId: 2316"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:49.91590304+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":"2025-10-27T15:54:49.915911168+07:00","message":"receive interim result [false|false]: อย่างเช่นในรัชสมัยพระบาทสมเด็จ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:49.9159262+07:00","message":"[buffer interim] 2316 false อย่างเช่นในรัชสมัยพระบาทสมเด็จ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:49.91593676+07:00","message":"[bufferProcess] interim [940000000]:อย่างเช่นในรัชสมัยพระบาทสมเด็จ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:49.915939728+07:00","message":"[bufferProcess] send to processor:อย่างเช่นในรัชสมัยพระบาทสมเด็จพระจอม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:49.915944142+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:49.915947854+07:00","message":"> Transcript [11657] [false]: 'อย่างเช่นในรัชสมัยพระบาทสมเด็จพระจอม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:49.915952334+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:49.915954441+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:49.91595677+07:00","message":"StatePrefix: 'อย่างเช่นในรัชสมัยพระบาทสมเด็จพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:49.915960232+07:00","message":"TextPushed: 'อย่างเช่นในรัชสมัย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:49.920121655+07:00","message":"receive streaming session, msgId: 2316"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:49.920141983+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":"2025-10-27T15:54:49.920146879+07:00","message":"receive interim result [false|false]: อย่างเช่นในรัชสมัยพระบาทสมเด็จพระจอมเกล้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:49.920156997+07:00","message":"[buffer interim] 2316 false อย่างเช่นในรัชสมัยพระบาทสมเด็จพระจอมเกล้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:49.920164473+07:00","message":"[bufferProcess] interim [0]:อย่างเช่นในรัชสมัยพระบาทสมเด็จพระจอมเกล้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:49.920166851+07:00","message":"[bufferProcess] send to processor:อย่างเช่นในรัชสมัยพระบาทสมเด็จ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:49.920173052+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:49.920175214+07:00","message":"> Transcript [11658] [false]: 'อย่างเช่นในรัชสมัยพระบาทสมเด็จ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:49.920177178+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:50.181852215+07:00","message":"receive streaming session, msgId: 2316"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:50.181897607+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":"2025-10-27T15:54:50.181904351+07:00","message":"receive interim result [false|false]: อย่างเช่นในรัชสมัยพระบาทสมเด็จพระจอมเกล้าเจ้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:50.181918717+07:00","message":"[buffer interim] 2316 false อย่างเช่นในรัชสมัยพระบาทสมเด็จพระจอมเกล้าเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:50.181937665+07:00","message":"[bufferProcess] interim [300000000]:อย่างเช่นในรัชสมัยพระบาทสมเด็จพระจอมเกล้าเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:50.18194018+07:00","message":"[bufferProcess] send to processor:อย่างเช่นในรัชสมัยพระบาทสมเด็จพระจอมเกล้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:50.181943489+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:50.181945811+07:00","message":"> Transcript [11659] [false]: 'อย่างเช่นในรัชสมัยพระบาทสมเด็จพระจอมเกล้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:50.181948885+07:00","message":"Count interim (case 1.2): 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:50.181951016+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:50.18195321+07:00","message":"StatePrefix: 'อย่างเช่นในรัชสมัยพระบาทสมเด็จพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:50.18195538+07:00","message":"TextPushed: 'อย่างเช่นในรัชสมัย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:50.311979043+07:00","message":"receive streaming session, msgId: 2316"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:50.312008157+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":"2025-10-27T15:54:50.312013418+07:00","message":"receive interim result [false|false]: อย่างเช่นในรัชสมัยพระบาทสมเด็จพระจอมเกล้าเจ้าอยู่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:50.312028291+07:00","message":"[buffer interim] 2316 false อย่างเช่นในรัชสมัยพระบาทสมเด็จพระจอมเกล้าเจ้าอยู่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:50.312035509+07:00","message":"[bufferProcess] interim [420000000]:อย่างเช่นในรัชสมัยพระบาทสมเด็จพระจอมเกล้าเจ้าอยู่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:50.312037843+07:00","message":"[bufferProcess] send to processor:อย่างเช่นในรัชสมัยพระบาทสมเด็จพระจอมเกล้าเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:50.312041615+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:50.312044227+07:00","message":"> Transcript [11660] [false]: 'อย่างเช่นในรัชสมัยพระบาทสมเด็จพระจอมเกล้าเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:50.312047488+07:00","message":"Count interim (case 1.1): 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:50.312049242+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:50.312051174+07:00","message":"StatePrefix: 'อย่างเช่นในรัชสมัยพระบาทสมเด็จพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:50.312053316+07:00","message":"TextPushed: 'อย่างเช่นในรัชสมัย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:50.312056526+07:00","message":"Push: 'พระบาทสมเด็จพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:50.312058268+07:00","message":"TextPushed: 'อย่างเช่นในรัชสมัยพระบาทสมเด็จพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:50.312060111+07:00","message":"Set new StatePrefix : 'อย่างเช่นในรัชสมัยพระบาทสมเด็จพระจอมเกล้าเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:50.312061974+07:00","message":"Next Push (prob) : 'จอมเกล้าเจ้า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:50.312070297+07:00","message":"push: {false พระบาทสมเด็จพระ 0 0xc002603d80}"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:54:50.440363569+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:54:50.440370283+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:50.495178727+07:00","message":"receive streaming session, msgId: 2316"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:50.495211352+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":"2025-10-27T15:54:50.495217532+07:00","message":"receive interim result [false|false]: อย่างเช่นในรัชสมัยพระบาทสมเด็จพระจอมเกล้าเจ้าอยู่หัว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:50.495236368+07:00","message":"[buffer interim] 2316 false อย่างเช่นในรัชสมัยพระบาทสมเด็จพระจอมเกล้าเจ้าอยู่หัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:50.495245356+07:00","message":"[bufferProcess] interim [540000000]:อย่างเช่นในรัชสมัยพระบาทสมเด็จพระจอมเกล้าเจ้าอยู่หัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:50.495247736+07:00","message":"[bufferProcess] send to processor:อย่างเช่นในรัชสมัยพระบาทสมเด็จพระจอมเกล้าเจ้าอยู่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:50.495251254+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:50.495253781+07:00","message":"> Transcript [11661] [false]: 'อย่างเช่นในรัชสมัยพระบาทสมเด็จพระจอมเกล้าเจ้าอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:50.495257137+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:50.495259055+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:50.49526063+07:00","message":"StatePrefix: 'อย่างเช่นในรัชสมัยพระบาทสมเด็จพระจอมเกล้าเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:50.495263256+07:00","message":"TextPushed: 'อย่างเช่นในรัชสมัยพระบาทสมเด็จพระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:50.819216247+07:00","message":"receive streaming session, msgId: 2316"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:50.81925169+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":"2025-10-27T15:54:50.81925979+07:00","message":"receive interim result [false|false]: อย่างเช่นในรัชสมัยพระบาทสมเด็จพระจอมเกล้าเจ้าอยู่หัวได้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:50.819272684+07:00","message":"[buffer interim] 2316 false อย่างเช่นในรัชสมัยพระบาทสมเด็จพระจอมเกล้าเจ้าอยู่หัวได้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:50.819279656+07:00","message":"[bufferProcess] interim [840000000]:อย่างเช่นในรัชสมัยพระบาทสมเด็จพระจอมเกล้าเจ้าอยู่หัวได้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:50.819281977+07:00","message":"[bufferProcess] send to processor:อย่างเช่นในรัชสมัยพระบาทสมเด็จพระจอมเกล้าเจ้าอยู่หัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:50.819287369+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:50.81929021+07:00","message":"> Transcript [11662] [false]: 'อย่างเช่นในรัชสมัยพระบาทสมเด็จพระจอมเกล้าเจ้าอยู่หัว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:50.81929378+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:50.819295668+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:50.819297551+07:00","message":"StatePrefix: 'อย่างเช่นในรัชสมัยพระบาทสมเด็จพระจอมเกล้าเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:50.819300184+07:00","message":"TextPushed: 'อย่างเช่นในรัชสมัยพระบาทสมเด็จพระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:50.876546849+07:00","message":"receive streaming session, msgId: 2316"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:50.876584013+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":"2025-10-27T15:54:50.876590027+07:00","message":"receive interim result [false|false]: อย่างเช่นในรัชสมัยพระบาทสมเด็จพระจอมเกล้าเจ้าอยู่หัวได้ทรง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:50.876604305+07:00","message":"[buffer interim] 2316 false อย่างเช่นในรัชสมัยพระบาทสมเด็จพระจอมเกล้าเจ้าอยู่หัวได้ทรง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:50.876611388+07:00","message":"[bufferProcess] interim [960000000]:อย่างเช่นในรัชสมัยพระบาทสมเด็จพระจอมเกล้าเจ้าอยู่หัวได้ทรง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:50.876613612+07:00","message":"[bufferProcess] send to processor:อย่างเช่นในรัชสมัยพระบาทสมเด็จพระจอมเกล้าเจ้าอยู่หัวได้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:50.876618792+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:50.876621406+07:00","message":"> Transcript [11663] [false]: 'อย่างเช่นในรัชสมัยพระบาทสมเด็จพระจอมเกล้าเจ้าอยู่หัวได้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:50.876624569+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:50.876626182+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:50.876628102+07:00","message":"StatePrefix: 'อย่างเช่นในรัชสมัยพระบาทสมเด็จพระจอมเกล้าเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:50.876631011+07:00","message":"TextPushed: 'อย่างเช่นในรัชสมัยพระบาทสมเด็จพระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:51.147624457+07:00","message":"receive streaming session, msgId: 2316"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:51.147667923+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":"2025-10-27T15:54:51.147675503+07:00","message":"receive interim result [false|false]: อย่างเช่นในรัชสมัยพระบาทสมเด็จพระจอมเกล้าเจ้าอยู่หัวได้ทรงพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:51.147692569+07:00","message":"[buffer interim] 2316 false อย่างเช่นในรัชสมัยพระบาทสมเด็จพระจอมเกล้าเจ้าอยู่หัวได้ทรงพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:51.147701581+07:00","message":"[bufferProcess] interim [200000000]:อย่างเช่นในรัชสมัยพระบาทสมเด็จพระจอมเกล้าเจ้าอยู่หัวได้ทรงพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:51.147705978+07:00","message":"[bufferProcess] send to processor:อย่างเช่นในรัชสมัยพระบาทสมเด็จพระจอมเกล้าเจ้าอยู่หัวได้ทรง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:51.147711206+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:51.147715401+07:00","message":"> Transcript [11664] [false]: 'อย่างเช่นในรัชสมัยพระบาทสมเด็จพระจอมเกล้าเจ้าอยู่หัวได้ทรง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:51.147720479+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:51.147723262+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:51.147727829+07:00","message":"StatePrefix: 'อย่างเช่นในรัชสมัยพระบาทสมเด็จพระจอมเกล้าเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:51.147731669+07:00","message":"TextPushed: 'อย่างเช่นในรัชสมัยพระบาทสมเด็จพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:51.147737728+07:00","message":"Push: 'จอมเกล้าเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:51.147739598+07:00","message":"TextPushed: 'อย่างเช่นในรัชสมัยพระบาทสมเด็จพระจอมเกล้าเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:51.147741594+07:00","message":"Set new StatePrefix : 'อย่างเช่นในรัชสมัยพระบาทสมเด็จพระจอมเกล้าเจ้าอยู่หัวได้ทรง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:51.147744007+07:00","message":"Next Push (prob) : 'อยู่หัวได้ทรง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:51.147752925+07:00","message":"push: {false จอมเกล้าเจ้า 0 0xc002603d80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:51.393314719+07:00","message":"receive streaming session, msgId: 2316"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:51.393346437+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":"2025-10-27T15:54:51.393352124+07:00","message":"receive interim result [false|false]: อย่างเช่นในรัชสมัยพระบาทสมเด็จพระจอมเกล้าเจ้าอยู่หัวได้ทรงพระครู"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:51.393364385+07:00","message":"[buffer interim] 2316 false อย่างเช่นในรัชสมัยพระบาทสมเด็จพระจอมเกล้าเจ้าอยู่หัวได้ทรงพระครู"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:51.393371285+07:00","message":"[bufferProcess] interim [440000000]:อย่างเช่นในรัชสมัยพระบาทสมเด็จพระจอมเกล้าเจ้าอยู่หัวได้ทรงพระครู"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:51.393373718+07:00","message":"[bufferProcess] send to processor:อย่างเช่นในรัชสมัยพระบาทสมเด็จพระจอมเกล้าเจ้าอยู่หัวได้ทรงพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:51.393379148+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:51.39338144+07:00","message":"> Transcript [11665] [false]: 'อย่างเช่นในรัชสมัยพระบาทสมเด็จพระจอมเกล้าเจ้าอยู่หัวได้ทรงพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:51.393385081+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:51.393387001+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:51.393388751+07:00","message":"StatePrefix: 'อย่างเช่นในรัชสมัยพระบาทสมเด็จพระจอมเกล้าเจ้าอยู่หัวได้ทรง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:51.39339124+07:00","message":"TextPushed: 'อย่างเช่นในรัชสมัยพระบาทสมเด็จพระจอมเกล้าเจ้า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:51.396011881+07:00","message":"receive streaming session, msgId: 2316"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:51.396022582+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":"2025-10-27T15:54:51.3960263+07:00","message":"receive interim result [false|false]: อย่างเช่นในรัชสมัยพระบาทสมเด็จพระจอมเกล้าเจ้าอยู่หัวได้ทรงพระกรุณา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:51.396033729+07:00","message":"[buffer interim] 2316 false อย่างเช่นในรัชสมัยพระบาทสมเด็จพระจอมเกล้าเจ้าอยู่หัวได้ทรงพระกรุณา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:51.396038225+07:00","message":"[bufferProcess] interim [500000000]:อย่างเช่นในรัชสมัยพระบาทสมเด็จพระจอมเกล้าเจ้าอยู่หัวได้ทรงพระกรุณา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:51.396041395+07:00","message":"[bufferProcess] send to processor:อย่างเช่นในรัชสมัยพระบาทสมเด็จพระจอมเกล้าเจ้าอยู่หัวได้ทรงพระครู"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:51.396046352+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:51.39604881+07:00","message":"> Transcript [11666] [false]: 'อย่างเช่นในรัชสมัยพระบาทสมเด็จพระจอมเกล้าเจ้าอยู่หัวได้ทรงพระครู'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:51.396051565+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:51.396053406+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:51.396055778+07:00","message":"StatePrefix: 'อย่างเช่นในรัชสมัยพระบาทสมเด็จพระจอมเกล้าเจ้าอยู่หัวได้ทรง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:51.396058239+07:00","message":"TextPushed: 'อย่างเช่นในรัชสมัยพระบาทสมเด็จพระจอมเกล้าเจ้า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:51.709932571+07:00","message":"receive streaming session, msgId: 2316"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:51.709973244+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":"2025-10-27T15:54:51.709979542+07:00","message":"receive interim result [false|false]: อย่างเช่นในรัชสมัยพระบาทสมเด็จพระจอมเกล้าเจ้าอยู่หัวได้ทรงพระกรุณาโปรด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:51.709993672+07:00","message":"[buffer interim] 2316 false อย่างเช่นในรัชสมัยพระบาทสมเด็จพระจอมเกล้าเจ้าอยู่หัวได้ทรงพระกรุณาโปรด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:51.710006153+07:00","message":"[bufferProcess] interim [800000000]:อย่างเช่นในรัชสมัยพระบาทสมเด็จพระจอมเกล้าเจ้าอยู่หัวได้ทรงพระกรุณาโปรด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:51.710008521+07:00","message":"[bufferProcess] send to processor:อย่างเช่นในรัชสมัยพระบาทสมเด็จพระจอมเกล้าเจ้าอยู่หัวได้ทรงพระกรุณา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:51.710015313+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:51.710017941+07:00","message":"> Transcript [11667] [false]: 'อย่างเช่นในรัชสมัยพระบาทสมเด็จพระจอมเกล้าเจ้าอยู่หัวได้ทรงพระกรุณา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:51.710021531+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:51.710023605+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:51.710026325+07:00","message":"StatePrefix: 'อย่างเช่นในรัชสมัยพระบาทสมเด็จพระจอมเกล้าเจ้าอยู่หัวได้ทรง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:51.710030011+07:00","message":"TextPushed: 'อย่างเช่นในรัชสมัยพระบาทสมเด็จพระจอมเกล้าเจ้า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:51.90835975+07:00","message":"receive streaming session, msgId: 2316"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:51.908401889+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":"2025-10-27T15:54:51.908409488+07:00","message":"receive interim result [false|false]: อย่างเช่นในรัชสมัยพระบาทสมเด็จพระจอมเกล้าเจ้าอยู่หัวได้ทรงพระกรุณาโปรดเกล้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:51.908425322+07:00","message":"[buffer interim] 2316 false อย่างเช่นในรัชสมัยพระบาทสมเด็จพระจอมเกล้าเจ้าอยู่หัวได้ทรงพระกรุณาโปรดเกล้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:51.908433851+07:00","message":"[bufferProcess] interim [980000000]:อย่างเช่นในรัชสมัยพระบาทสมเด็จพระจอมเกล้าเจ้าอยู่หัวได้ทรงพระกรุณาโปรดเกล้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:51.908437491+07:00","message":"[bufferProcess] send to processor:อย่างเช่นในรัชสมัยพระบาทสมเด็จพระจอมเกล้าเจ้าอยู่หัวได้ทรงพระกรุณาโปรด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:51.908442426+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:51.908445973+07:00","message":"> Transcript [11668] [false]: 'อย่างเช่นในรัชสมัยพระบาทสมเด็จพระจอมเกล้าเจ้าอยู่หัวได้ทรงพระกรุณาโปรด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:51.908451868+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:51.90845463+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:51.908457864+07:00","message":"StatePrefix: 'อย่างเช่นในรัชสมัยพระบาทสมเด็จพระจอมเกล้าเจ้าอยู่หัวได้ทรง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:51.90846142+07:00","message":"TextPushed: 'อย่างเช่นในรัชสมัยพระบาทสมเด็จพระจอมเกล้าเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:51.908465187+07:00","message":"Push: 'อยู่หัวได้ทรง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:51.908467706+07:00","message":"TextPushed: 'อย่างเช่นในรัชสมัยพระบาทสมเด็จพระจอมเกล้าเจ้าอยู่หัวได้ทรง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:51.908470908+07:00","message":"Set new StatePrefix : 'อย่างเช่นในรัชสมัยพระบาทสมเด็จพระจอมเกล้าเจ้าอยู่หัวได้ทรงพระกรุณาโปรด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:51.908474682+07:00","message":"Next Push (prob) : 'พระกรุณาโปรด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:51.90848517+07:00","message":"push: {false อยู่หัวได้ทรง 0 0xc002603d80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:52.095275449+07:00","message":"receive streaming session, msgId: 2316"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:52.095312954+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":"2025-10-27T15:54:52.095319851+07:00","message":"receive interim result [false|false]: อย่างเช่นในรัชสมัยพระบาทสมเด็จพระจอมเกล้าเจ้าอยู่หัวได้ทรงพระกรุณาโปรดเกล้าโปรด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:52.095332086+07:00","message":"[buffer interim] 2316 false อย่างเช่นในรัชสมัยพระบาทสมเด็จพระจอมเกล้าเจ้าอยู่หัวได้ทรงพระกรุณาโปรดเกล้าโปรด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:52.095338819+07:00","message":"[bufferProcess] interim [160000000]:อย่างเช่นในรัชสมัยพระบาทสมเด็จพระจอมเกล้าเจ้าอยู่หัวได้ทรงพระกรุณาโปรดเกล้าโปรด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:52.095341245+07:00","message":"[bufferProcess] send to processor:อย่างเช่นในรัชสมัยพระบาทสมเด็จพระจอมเกล้าเจ้าอยู่หัวได้ทรงพระกรุณาโปรดเกล้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:52.095346623+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:52.095349111+07:00","message":"> Transcript [11669] [false]: 'อย่างเช่นในรัชสมัยพระบาทสมเด็จพระจอมเกล้าเจ้าอยู่หัวได้ทรงพระกรุณาโปรดเกล้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:52.095352744+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:52.095354492+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:52.095356154+07:00","message":"StatePrefix: 'อย่างเช่นในรัชสมัยพระบาทสมเด็จพระจอมเกล้าเจ้าอยู่หัวได้ทรงพระกรุณาโปรด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:52.095358646+07:00","message":"TextPushed: 'อย่างเช่นในรัชสมัยพระบาทสมเด็จพระจอมเกล้าเจ้าอยู่หัวได้ทรง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:52.253506918+07:00","message":"[GCS] IsForceVAD: false for message ID: 2316"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:52.296698282+07:00","message":"receive streaming session, msgId: 2316"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:52.296740458+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":"2025-10-27T15:54:52.296747543+07:00","message":"receive interim result [false|false]: อย่างเช่นในรัชสมัยพระบาทสมเด็จพระจอมเกล้าเจ้าอยู่หัวได้ทรงพระกรุณาโปรดเกล้าโปรดกระหม่อม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:52.296760652+07:00","message":"[buffer interim] 2316 false อย่างเช่นในรัชสมัยพระบาทสมเด็จพระจอมเกล้าเจ้าอยู่หัวได้ทรงพระกรุณาโปรดเกล้าโปรดกระหม่อม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:52.296769337+07:00","message":"[bufferProcess] interim [340000000]:อย่างเช่นในรัชสมัยพระบาทสมเด็จพระจอมเกล้าเจ้าอยู่หัวได้ทรงพระกรุณาโปรดเกล้าโปรดกระหม่อม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:52.296772161+07:00","message":"[bufferProcess] send to processor:อย่างเช่นในรัชสมัยพระบาทสมเด็จพระจอมเกล้าเจ้าอยู่หัวได้ทรงพระกรุณาโปรดเกล้าโปรด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:52.296776075+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:52.296778635+07:00","message":"> Transcript [11670] [false]: 'อย่างเช่นในรัชสมัยพระบาทสมเด็จพระจอมเกล้าเจ้าอยู่หัวได้ทรงพระกรุณาโปรดเกล้าโปรด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:52.296781997+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:52.296783688+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:52.296785665+07:00","message":"StatePrefix: 'อย่างเช่นในรัชสมัยพระบาทสมเด็จพระจอมเกล้าเจ้าอยู่หัวได้ทรงพระกรุณาโปรด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:52.296788265+07:00","message":"TextPushed: 'อย่างเช่นในรัชสมัยพระบาทสมเด็จพระจอมเกล้าเจ้าอยู่หัวได้ทรง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:52.368081616+07:00","message":"receive streaming session, msgId: 2316"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:52.368118155+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อย่างเช่นในรัชสมัยพระบาทสมเด็จพระจอมเกล้าเจ้าอยู่หัวได้ทรงพระกรุณาโปรดเกล้าโปรดกระหม่อม\",\"confidence\":0.9587794}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":550000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:52.368127536+07:00","message":"receive interim result [true|false]: อย่างเช่นในรัชสมัยพระบาทสมเด็จพระจอมเกล้าเจ้าอยู่หัวได้ทรงพระกรุณาโปรดเกล้าโปรดกระหม่อม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:52.368136135+07:00","message":"end recv isFinal message id 2316"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:52.368137947+07:00","message":"end Recv id 2316"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:52.368144963+07:00","message":"[buffer interim] 2316 true อย่างเช่นในรัชสมัยพระบาทสมเด็จพระจอมเกล้าเจ้าอยู่หัวได้ทรงพระกรุณาโปรดเกล้าโปรดกระหม่อม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:52.368157683+07:00","message":"[bufferProcess] interim [550000000]:อย่างเช่นในรัชสมัยพระบาทสมเด็จพระจอมเกล้าเจ้าอยู่หัวได้ทรงพระกรุณาโปรดเกล้าโปรดกระหม่อม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:52.368162075+07:00","message":"[bufferProcess] send to processor (isfinal):อย่างเช่นในรัชสมัยพระบาทสมเด็จพระจอมเกล้าเจ้าอยู่หัวได้ทรงพระกรุณาโปรดเกล้าโปรดกระหม่อม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:52.368168304+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:52.368171878+07:00","message":"> Transcript [11671] [false]: 'อย่างเช่นในรัชสมัยพระบาทสมเด็จพระจอมเกล้าเจ้าอยู่หัวได้ทรงพระกรุณาโปรดเกล้าโปรดกระหม่อม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:52.36817624+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:52.368178448+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:52.368181339+07:00","message":"StatePrefix: 'อย่างเช่นในรัชสมัยพระบาทสมเด็จพระจอมเกล้าเจ้าอยู่หัวได้ทรงพระกรุณาโปรด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:52.368185472+07:00","message":"TextPushed: 'อย่างเช่นในรัชสมัยพระบาทสมเด็จพระจอมเกล้าเจ้าอยู่หัวได้ทรง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:52.368187667+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:52.368190613+07:00","message":"> Transcript [11672] [true]: 'อย่างเช่นในรัชสมัยพระบาทสมเด็จพระจอมเกล้าเจ้าอยู่หัวได้ทรงพระกรุณาโปรดเกล้าโปรดกระหม่อม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:52.368192857+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:52.368194255+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:52.36819552+07:00","message":"StatePrefix: 'อย่างเช่นในรัชสมัยพระบาทสมเด็จพระจอมเกล้าเจ้าอยู่หัวได้ทรงพระกรุณาโปรด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:52.368197194+07:00","message":"TextPushed: 'อย่างเช่นในรัชสมัยพระบาทสมเด็จพระจอมเกล้าเจ้าอยู่หัวได้ทรง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:52.368202398+07:00","message":"Push: 'พระกรุณาโปรดเกล้าโปรดกระหม่อม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:52.36821353+07:00","message":"push: {true พระกรุณาโปรดเกล้าโปรดกระหม่อม 0 0xc002603d80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:54:52.382408886+07:00","message":"write wav file: './tmp/7446/7446_2316.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:52.427326549+07:00","message":"[GCS] Cleaned up inactive client: 2290"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:52.427344108+07:00","message":"[GCS] Cleaned up inactive client: 2285"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:52.427346652+07:00","message":"[GCS] Cleaned up inactive client: 2291"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:52.427348078+07:00","message":"[GCS] Cleaned up inactive client: 2293"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:52.427349526+07:00","message":"[GCS] Cleaned up inactive client: 2286"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:52.427350958+07:00","message":"[GCS] Cleaned up inactive client: 2284"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:52.427352368+07:00","message":"[GCS] Cleaned up inactive client: 2288"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:52.42735391+07:00","message":"[GCS] Cleaned up inactive client: 2296"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:52.427355363+07:00","message":"[GCS] Cleaned up inactive client: 2295"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:52.427357001+07:00","message":"[GCS] Cleaned up inactive client: 2287"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:52.427358553+07:00","message":"[GCS] Cleaned up inactive client: 2292"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:52.427359958+07:00","message":"[GCS] Cleaned up inactive client: 2294"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:52.42736126+07:00","message":"[GCS] Cleaned up inactive client: 2289"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:52.454354512+07:00","message":"[GCS] Start streaming session, msgId: 2317"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:53.327793275+07:00","message":"receive streaming session, msgId: 2317"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:53.327836862+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"I am\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:53.32784274+07:00","message":"receive interim result [false|false]: I am"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:53.32785852+07:00","message":"[buffer interim] 2317 false I am"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:53.327865159+07:00","message":"[bufferProcess] interim [660000000]:I am"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:53.327866702+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:54:53.441404048+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:54:53.441412977+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:53.55830565+07:00","message":"receive streaming session, msgId: 2317"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:53.558343106+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":"2025-10-27T15:54:53.558348078+07:00","message":"receive interim result [false|false]: อัญเชิญ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:53.558361423+07:00","message":"[buffer interim] 2317 false อัญเชิญ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:53.558367358+07:00","message":"[bufferProcess] interim [900000000]:อัญเชิญ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:53.558369623+07:00","message":"[bufferProcess] send to processor:I am"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:53.558374175+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:53.558376729+07:00","message":"> Transcript [11673] [false]: 'I am'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:53.55837857+07:00","message":"Set StatePrefix (first interim): 'I am'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:53.636472605+07:00","message":"receive streaming session, msgId: 2317"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:53.636510876+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":"2025-10-27T15:54:53.636516251+07:00","message":"receive interim result [false|false]: อัญเชิญพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:53.636529583+07:00","message":"[buffer interim] 2317 false อัญเชิญพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:53.6365359+07:00","message":"[bufferProcess] interim [20000000]:อัญเชิญพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:53.636538252+07:00","message":"[bufferProcess] send to processor:อัญเชิญ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:53.636543349+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:53.63654587+07:00","message":"> Transcript [11674] [false]: 'อัญเชิญ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:53.636548384+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:53.636549968+07:00","message":"Set new StatePrefix: 'อัญเชิญ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:53.924263249+07:00","message":"receive streaming session, msgId: 2317"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:53.924294703+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":"2025-10-27T15:54:53.924299798+07:00","message":"receive interim result [false|false]: อัญเชิญพระยา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:53.924312423+07:00","message":"[buffer interim] 2317 false อัญเชิญพระยา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:53.924318729+07:00","message":"[bufferProcess] interim [320000000]:อัญเชิญพระยา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:53.924320725+07:00","message":"[bufferProcess] send to processor:อัญเชิญพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:53.924325788+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:53.924328242+07:00","message":"> Transcript [11675] [false]: 'อัญเชิญพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:53.924330679+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:53.924332245+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:53.924333804+07:00","message":"StatePrefix: 'อัญเชิญ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:53.92433563+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:54.015483354+07:00","message":"receive streaming session, msgId: 2317"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:54.015519336+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":"2025-10-27T15:54:54.015524897+07:00","message":"receive interim result [false|false]: อัญเชิญพระสยาม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:54.015537668+07:00","message":"[buffer interim] 2317 false อัญเชิญพระสยาม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:54.015544115+07:00","message":"[bufferProcess] interim [380000000]:อัญเชิญพระสยาม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:54.015546185+07:00","message":"[bufferProcess] send to processor:อัญเชิญพระยา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:54.015549227+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:54.015551952+07:00","message":"> Transcript [11676] [false]: 'อัญเชิญพระยา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:54.015555115+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:54.015556859+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:54.015558426+07:00","message":"StatePrefix: 'อัญเชิญ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:54.015560155+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:54.198823656+07:00","message":"receive streaming session, msgId: 2317"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:54.198857339+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":"2025-10-27T15:54:54.198863199+07:00","message":"receive interim result [false|false]: อัญเชิญพระสยามเท"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:54.198874861+07:00","message":"[buffer interim] 2317 false อัญเชิญพระสยามเท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:54.198881065+07:00","message":"[bufferProcess] interim [560000000]:อัญเชิญพระสยามเท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:54.198883249+07:00","message":"[bufferProcess] send to processor:อัญเชิญพระสยาม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:54.198888479+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:54.198899695+07:00","message":"> Transcript [11677] [false]: 'อัญเชิญพระสยาม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:54.198903492+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:54.198905121+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:54.198906784+07:00","message":"StatePrefix: 'อัญเชิญ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:54.198908581+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:54.333911058+07:00","message":"receive streaming session, msgId: 2317"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:54.333948538+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":"2025-10-27T15:54:54.333953162+07:00","message":"receive interim result [false|false]: อัญเชิญพระสยามเทวา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:54.333965664+07:00","message":"[buffer interim] 2317 false อัญเชิญพระสยามเทวา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:54.333971882+07:00","message":"[bufferProcess] interim [680000000]:อัญเชิญพระสยามเทวา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:54.333973792+07:00","message":"[bufferProcess] send to processor:อัญเชิญพระสยามเท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:54.333978549+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:54.333981225+07:00","message":"> Transcript [11678] [false]: 'อัญเชิญพระสยามเท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:54.333984523+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:54.333986627+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:54.333988299+07:00","message":"StatePrefix: 'อัญเชิญ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:54.333990253+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:54.333994591+07:00","message":"Push: 'อัญเชิญ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:54.333996292+07:00","message":"TextPushed: 'อัญเชิญ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:54.333997848+07:00","message":"Set new StatePrefix : 'อัญเชิญพระสยามเท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:54.33399959+07:00","message":"Next Push (prob) : 'พระสยามเท'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:54.334007419+07:00","message":"push: {false อัญเชิญ 0 0xc002880100}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:54.391249216+07:00","message":"receive streaming session, msgId: 2317"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:54.391284645+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":"2025-10-27T15:54:54.39129016+07:00","message":"receive interim result [false|false]: อัญเชิญพระสยามเทวาธิราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:54.391300049+07:00","message":"[buffer interim] 2317 false อัญเชิญพระสยามเทวาธิราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:54.391306735+07:00","message":"[bufferProcess] interim [800000000]:อัญเชิญพระสยามเทวาธิราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:54.391309111+07:00","message":"[bufferProcess] send to processor:อัญเชิญพระสยามเทวา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:54.39131255+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:54.391315331+07:00","message":"> Transcript [11679] [false]: 'อัญเชิญพระสยามเทวา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:54.391318339+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:54.391320007+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:54.391322415+07:00","message":"StatePrefix: 'อัญเชิญพระสยามเท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:54.391324455+07:00","message":"TextPushed: 'อัญเชิญ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:54.520498211+07:00","message":"receive streaming session, msgId: 2317"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:54.520530402+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":"2025-10-27T15:54:54.520535624+07:00","message":"receive interim result [false|false]: อัญเชิญพระสยามเทวาธิ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:54.520547539+07:00","message":"[buffer interim] 2317 false อัญเชิญพระสยามเทวาธิ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:54.520553294+07:00","message":"[bufferProcess] interim [860000000]:อัญเชิญพระสยามเทวาธิ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:54.520555407+07:00","message":"[bufferProcess] send to processor:อัญเชิญพระสยามเทวาธิราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:54.520560571+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:54.520563608+07:00","message":"> Transcript [11680] [false]: 'อัญเชิญพระสยามเทวาธิราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:54.520566868+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:54.520568886+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:54.520570489+07:00","message":"StatePrefix: 'อัญเชิญพระสยามเท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:54.520572521+07:00","message":"TextPushed: 'อัญเชิญ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:54.582506288+07:00","message":"receive streaming session, msgId: 2317"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:54.582540581+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":"2025-10-27T15:54:54.582545569+07:00","message":"receive interim result [false|false]: อัญเชิญพระสยามเทวาธิราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:54.582554832+07:00","message":"[buffer interim] 2317 false อัญเชิญพระสยามเทวาธิราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:54.5825616+07:00","message":"[bufferProcess] interim [980000000]:อัญเชิญพระสยามเทวาธิราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:54.58256393+07:00","message":"[bufferProcess] send to processor:อัญเชิญพระสยามเทวาธิ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:54.582567189+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:54.582569846+07:00","message":"> Transcript [11681] [false]: 'อัญเชิญพระสยามเทวาธิ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:54.582572484+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:54.58257417+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:54.582576173+07:00","message":"StatePrefix: 'อัญเชิญพระสยามเท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:54.582578006+07:00","message":"TextPushed: 'อัญเชิญ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:55.231600597+07:00","message":"receive streaming session, msgId: 2317"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:55.231635653+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อัญเชิญพระสยามเทวาธิราช\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:55.23164075+07:00","message":"receive interim result [false|false]: อัญเชิญพระสยามเทวาธิราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:55.231653227+07:00","message":"[buffer interim] 2317 false อัญเชิญพระสยามเทวาธิราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:55.231659238+07:00","message":"[bufferProcess] interim [580000000]:อัญเชิญพระสยามเทวาธิราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:55.231661454+07:00","message":"[bufferProcess] send to processor:อัญเชิญพระสยามเทวาธิราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:55.231666482+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:55.231668938+07:00","message":"> Transcript [11682] [false]: 'อัญเชิญพระสยามเทวาธิราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:55.231672476+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:55.231674386+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:55.231676554+07:00","message":"StatePrefix: 'อัญเชิญพระสยามเท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:55.23167853+07:00","message":"TextPushed: 'อัญเชิญ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:55.231682834+07:00","message":"Push: 'พระสยามเท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:55.231685531+07:00","message":"TextPushed: 'อัญเชิญพระสยามเท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:55.231687496+07:00","message":"Set new StatePrefix : 'อัญเชิญพระสยามเทวาธิราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:55.231689441+07:00","message":"Next Push (prob) : 'วาธิราช'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:55.231696946+07:00","message":"push: {false พระสยามเท 0 0xc002880100}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:56.322385045+07:00","message":"receive streaming session, msgId: 2317"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:56.32242131+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":"2025-10-27T15:54:56.32242687+07:00","message":"receive interim result [false|false]: อัญเชิญพระสยามเทวาธิราชและเซลล์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:56.322440846+07:00","message":"[buffer interim] 2317 false อัญเชิญพระสยามเทวาธิราชและเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:56.322449607+07:00","message":"[bufferProcess] interim [660000000]:อัญเชิญพระสยามเทวาธิราชและเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:56.32245181+07:00","message":"[bufferProcess] send to processor:อัญเชิญพระสยามเทวาธิราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:56.322455195+07:00","message":"[bufferProcess] send to processor (ticker):อัญเชิญพระสยามเทวาธิราชและเซลล์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:56.322466658+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:56.322485303+07:00","message":"> Transcript [11683] [false]: 'อัญเชิญพระสยามเทวาธิราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:56.322490883+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:56.32249314+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:56.322495591+07:00","message":"StatePrefix: 'อัญเชิญพระสยามเทวาธิราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:56.322497989+07:00","message":"TextPushed: 'อัญเชิญพระสยามเท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:56.322500329+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:56.322502576+07:00","message":"> Transcript [11684] [false]: 'อัญเชิญพระสยามเทวาธิราชและเซลล์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:56.322504579+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:56.322505953+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:56.322507283+07:00","message":"StatePrefix: 'อัญเชิญพระสยามเทวาธิราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:56.322508771+07:00","message":"TextPushed: 'อัญเชิญพระสยามเท'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:56.324624786+07:00","message":"receive streaming session, msgId: 2317"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:56.324638981+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":"2025-10-27T15:54:56.324642301+07:00","message":"receive interim result [false|false]: อัญเชิญพระสยามเทวาธิราชและเทว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:56.324649395+07:00","message":"[buffer interim] 2317 false อัญเชิญพระสยามเทวาธิราชและเทว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:56.324652772+07:00","message":"[bufferProcess] interim [720000000]:อัญเชิญพระสยามเทวาธิราชและเทว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:56.324654923+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:56.386908254+07:00","message":"receive streaming session, msgId: 2317"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:56.386939838+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":"2025-10-27T15:54:56.386945096+07:00","message":"receive interim result [false|false]: อัญเชิญพระสยามเทวาธิราชและเทวดา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:56.386958292+07:00","message":"[buffer interim] 2317 false อัญเชิญพระสยามเทวาธิราชและเทวดา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:56.386964514+07:00","message":"[bufferProcess] interim [780000000]:อัญเชิญพระสยามเทวาธิราชและเทวดา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:56.386966516+07:00","message":"[bufferProcess] send to processor:อัญเชิญพระสยามเทวาธิราชและเทว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:56.38697188+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:56.38697433+07:00","message":"> Transcript [11685] [false]: 'อัญเชิญพระสยามเทวาธิราชและเทว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:56.386977207+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:56.386979125+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:56.386980787+07:00","message":"StatePrefix: 'อัญเชิญพระสยามเทวาธิราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:56.386983019+07:00","message":"TextPushed: 'อัญเชิญพระสยามเท'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:54:56.442018847+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:54:56.442020834+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:56.516503959+07:00","message":"receive streaming session, msgId: 2317"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:56.516540801+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":"2025-10-27T15:54:56.516546392+07:00","message":"receive interim result [false|false]: อัญเชิญพระสยามเทวาธิราชและเทวะรูป"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:56.516559296+07:00","message":"[buffer interim] 2317 false อัญเชิญพระสยามเทวาธิราชและเทวะรูป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:56.516565565+07:00","message":"[bufferProcess] interim [900000000]:อัญเชิญพระสยามเทวาธิราชและเทวะรูป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:56.516567856+07:00","message":"[bufferProcess] send to processor:อัญเชิญพระสยามเทวาธิราชและเทวดา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:56.516572918+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:56.516575388+07:00","message":"> Transcript [11686] [false]: 'อัญเชิญพระสยามเทวาธิราชและเทวดา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:56.516578773+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:56.516580684+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:56.516582958+07:00","message":"StatePrefix: 'อัญเชิญพระสยามเทวาธิราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:56.516585283+07:00","message":"TextPushed: 'อัญเชิญพระสยามเท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:56.51658972+07:00","message":"Push: 'วาธิราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:56.516591902+07:00","message":"TextPushed: 'อัญเชิญพระสยามเทวาธิราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:56.516593992+07:00","message":"Set new StatePrefix : 'อัญเชิญพระสยามเทวาธิราชและเทวดา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:56.516595824+07:00","message":"Next Push (prob) : 'และเทวดา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:56.516603008+07:00","message":"push: {false วาธิราช 0 0xc002880100}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:56.710191905+07:00","message":"receive streaming session, msgId: 2317"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:56.710230282+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":"2025-10-27T15:54:56.710235918+07:00","message":"receive interim result [false|false]: อัญเชิญพระสยามเทวาธิราชและเทวะรูปที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:56.710248147+07:00","message":"[buffer interim] 2317 false อัญเชิญพระสยามเทวาธิราชและเทวะรูปที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:56.710256405+07:00","message":"[bufferProcess] interim [80000000]:อัญเชิญพระสยามเทวาธิราชและเทวะรูปที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:56.71025957+07:00","message":"[bufferProcess] send to processor:อัญเชิญพระสยามเทวาธิราชและเทวะรูป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:56.71026615+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:56.71026934+07:00","message":"> Transcript [11687] [false]: 'อัญเชิญพระสยามเทวาธิราชและเทวะรูป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:56.710272414+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:56.710275869+07:00","message":"Set new StatePrefix: 'อัญเชิญพระสยามเทวาธิราชและเทวะรูป'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:56.850172035+07:00","message":"receive streaming session, msgId: 2317"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:56.850209064+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อัญเชิญพระสยามเทวาธิราชและเทวะรูปที่ 5\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:56.850214514+07:00","message":"receive interim result [false|false]: อัญเชิญพระสยามเทวาธิราชและเทวะรูปที่ 5"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:56.850228276+07:00","message":"[buffer interim] 2317 false อัญเชิญพระสยามเทวาธิราชและเทวะรูปที่ 5"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:56.85023512+07:00","message":"[bufferProcess] interim [200000000]:อัญเชิญพระสยามเทวาธิราชและเทวะรูปที่ 5"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:56.850237258+07:00","message":"[bufferProcess] send to processor:อัญเชิญพระสยามเทวาธิราชและเทวะรูปที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:56.850242678+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:56.85024516+07:00","message":"> Transcript [11688] [false]: 'อัญเชิญพระสยามเทวาธิราชและเทวะรูปที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:56.850248086+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:56.850249758+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:56.85025194+07:00","message":"StatePrefix: 'อัญเชิญพระสยามเทวาธิราชและเทวะรูป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:56.850254644+07:00","message":"TextPushed: 'อัญเชิญพระสยามเทวาธิราช'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:56.913287115+07:00","message":"receive streaming session, msgId: 2317"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:56.913318941+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":"2025-10-27T15:54:56.913324426+07:00","message":"receive interim result [false|false]: อัญเชิญพระสยามเทวาธิราชและเทวะรูปที่หอ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:56.913336017+07:00","message":"[buffer interim] 2317 false อัญเชิญพระสยามเทวาธิราชและเทวะรูปที่หอ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:56.913343124+07:00","message":"[bufferProcess] interim [260000000]:อัญเชิญพระสยามเทวาธิราชและเทวะรูปที่หอ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:56.913345175+07:00","message":"[bufferProcess] send to processor:อัญเชิญพระสยามเทวาธิราชและเทวะรูปที่ 5"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:56.913348204+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:56.91335066+07:00","message":"> Transcript [11689] [false]: 'อัญเชิญพระสยามเทวาธิราชและเทวะรูปที่ 5'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:56.913353636+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:56.913355458+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:56.913357226+07:00","message":"StatePrefix: 'อัญเชิญพระสยามเทวาธิราชและเทวะรูป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:56.913359601+07:00","message":"TextPushed: 'อัญเชิญพระสยามเทวาธิราช'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:57.093856795+07:00","message":"receive streaming session, msgId: 2317"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:57.093884125+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อัญเชิญพระสยามเทวาธิราชและเทวะรูปที่ 6\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:57.093889882+07:00","message":"receive interim result [false|false]: อัญเชิญพระสยามเทวาธิราชและเทวะรูปที่ 6"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:57.093906671+07:00","message":"[buffer interim] 2317 false อัญเชิญพระสยามเทวาธิราชและเทวะรูปที่ 6"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:57.0939154+07:00","message":"[bufferProcess] interim [440000000]:อัญเชิญพระสยามเทวาธิราชและเทวะรูปที่ 6"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:57.093917552+07:00","message":"[bufferProcess] send to processor:อัญเชิญพระสยามเทวาธิราชและเทวะรูปที่หอ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:57.09392104+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:57.093923608+07:00","message":"> Transcript [11690] [false]: 'อัญเชิญพระสยามเทวาธิราชและเทวะรูปที่หอ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:57.093926543+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:57.093928348+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:57.093930332+07:00","message":"StatePrefix: 'อัญเชิญพระสยามเทวาธิราชและเทวะรูป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:57.093933037+07:00","message":"TextPushed: 'อัญเชิญพระสยามเทวาธิราช'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:57.103637165+07:00","message":"receive streaming session, msgId: 2317"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:57.103653056+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":"2025-10-27T15:54:57.103657028+07:00","message":"receive interim result [false|false]: อัญเชิญพระสยามเทวาธิราชและเทวะรูปที่หอแก้ว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:57.103667844+07:00","message":"[buffer interim] 2317 false อัญเชิญพระสยามเทวาธิราชและเทวะรูปที่หอแก้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:57.103671623+07:00","message":"[bufferProcess] interim [500000000]:อัญเชิญพระสยามเทวาธิราชและเทวะรูปที่หอแก้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:57.103674085+07:00","message":"[bufferProcess] send to processor:อัญเชิญพระสยามเทวาธิราชและเทวะรูปที่ 6"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:57.103676522+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:57.103678546+07:00","message":"> Transcript [11691] [false]: 'อัญเชิญพระสยามเทวาธิราชและเทวะรูปที่ 6'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:57.103681174+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:57.103682983+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:57.103684677+07:00","message":"StatePrefix: 'อัญเชิญพระสยามเทวาธิราชและเทวะรูป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:57.10368647+07:00","message":"TextPushed: 'อัญเชิญพระสยามเทวาธิราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:57.103691147+07:00","message":"Push: 'และเทวะรูป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:57.103692918+07:00","message":"TextPushed: 'อัญเชิญพระสยามเทวาธิราชและเทวะรูป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:57.103694646+07:00","message":"Set new StatePrefix : 'อัญเชิญพระสยามเทวาธิราชและเทวะรูปที่ 6'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:57.103696566+07:00","message":"Next Push (prob) : 'ที่ 6'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:57.103704567+07:00","message":"push: {false และเทวะรูป 0 0xc002880100}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:57.733666266+07:00","message":"receive streaming session, msgId: 2317"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:57.733699044+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":"2025-10-27T15:54:57.733704701+07:00","message":"receive interim result [false|false]: อัญเชิญพระสยามเทวาธิราชและเทวะรูปที่หอแก้ว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:57.73371748+07:00","message":"[buffer interim] 2317 false อัญเชิญพระสยามเทวาธิราชและเทวะรูปที่หอแก้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:57.733723498+07:00","message":"[bufferProcess] interim [100000000]:อัญเชิญพระสยามเทวาธิราชและเทวะรูปที่หอแก้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:57.733725514+07:00","message":"[bufferProcess] send to processor:อัญเชิญพระสยามเทวาธิราชและเทวะรูปที่หอแก้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:57.733728904+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:57.733731395+07:00","message":"> Transcript [11692] [false]: 'อัญเชิญพระสยามเทวาธิราชและเทวะรูปที่หอแก้ว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:57.733733458+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:57.733735041+07:00","message":"Set new StatePrefix: 'อัญเชิญพระสยามเทวาธิราชและเทวะรูปที่หอแก้ว'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:58.117186534+07:00","message":"receive streaming session, msgId: 2317"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:58.117222753+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":"2025-10-27T15:54:58.117228053+07:00","message":"receive interim result [false|false]: อัญเชิญพระสยามเทวาธิราชและเทวะรูปที่หอแก้วมาคอร์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:58.117242226+07:00","message":"[buffer interim] 2317 false อัญเชิญพระสยามเทวาธิราชและเทวะรูปที่หอแก้วมาคอร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:58.117248697+07:00","message":"[bufferProcess] interim [460000000]:อัญเชิญพระสยามเทวาธิราชและเทวะรูปที่หอแก้วมาคอร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:58.117251113+07:00","message":"[bufferProcess] send to processor:อัญเชิญพระสยามเทวาธิราชและเทวะรูปที่หอแก้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:58.117254435+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:58.11725708+07:00","message":"> Transcript [11693] [false]: 'อัญเชิญพระสยามเทวาธิราชและเทวะรูปที่หอแก้ว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:58.117260149+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:58.117261925+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:58.117263533+07:00","message":"StatePrefix: 'อัญเชิญพระสยามเทวาธิราชและเทวะรูปที่หอแก้ว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:58.117265628+07:00","message":"TextPushed: 'อัญเชิญพระสยามเทวาธิราชและเทวะรูป'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:58.121974187+07:00","message":"receive streaming session, msgId: 2317"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:58.121995484+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อัญเชิญพระสยามเทวาธิราชและเทวะรูปที่หอแก้ว\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:58.122000493+07:00","message":"receive interim result [false|false]: อัญเชิญพระสยามเทวาธิราชและเทวะรูปที่หอแก้ว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:58.122013803+07:00","message":"[buffer interim] 2317 false อัญเชิญพระสยามเทวาธิราชและเทวะรูปที่หอแก้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:58.12201864+07:00","message":"[bufferProcess] interim [520000000]:อัญเชิญพระสยามเทวาธิราชและเทวะรูปที่หอแก้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:58.122022408+07:00","message":"[bufferProcess] send to processor:อัญเชิญพระสยามเทวาธิราชและเทวะรูปที่หอแก้วมาคอร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:58.122025576+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:58.122028051+07:00","message":"> Transcript [11694] [false]: 'อัญเชิญพระสยามเทวาธิราชและเทวะรูปที่หอแก้วมาคอร์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:58.12203093+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:58.122032446+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:58.122034238+07:00","message":"StatePrefix: 'อัญเชิญพระสยามเทวาธิราชและเทวะรูปที่หอแก้ว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:58.122036186+07:00","message":"TextPushed: 'อัญเชิญพระสยามเทวาธิราชและเทวะรูป'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:58.24203041+07:00","message":"receive streaming session, msgId: 2317"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:58.242077829+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":"2025-10-27T15:54:58.24208528+07:00","message":"receive interim result [false|false]: อัญเชิญพระสยามเทวาธิราชและเทวะรูปที่หอแก้วมาปรับ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:58.242102719+07:00","message":"[buffer interim] 2317 false อัญเชิญพระสยามเทวาธิราชและเทวะรูปที่หอแก้วมาปรับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:58.24211074+07:00","message":"[bufferProcess] interim [580000000]:อัญเชิญพระสยามเทวาธิราชและเทวะรูปที่หอแก้วมาปรับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:58.24211586+07:00","message":"[bufferProcess] send to processor:อัญเชิญพระสยามเทวาธิราชและเทวะรูปที่หอแก้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:58.242123788+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:58.242127565+07:00","message":"> Transcript [11695] [false]: 'อัญเชิญพระสยามเทวาธิราชและเทวะรูปที่หอแก้ว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:58.242131999+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:58.242134323+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:58.242136742+07:00","message":"StatePrefix: 'อัญเชิญพระสยามเทวาธิราชและเทวะรูปที่หอแก้ว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:58.242139971+07:00","message":"TextPushed: 'อัญเชิญพระสยามเทวาธิราชและเทวะรูป'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:58.300594412+07:00","message":"receive streaming session, msgId: 2317"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:58.300632737+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":"2025-10-27T15:54:58.300640205+07:00","message":"receive interim result [false|false]: อัญเชิญพระสยามเทวาธิราชและเทวะรูปที่หอแก้วมาประดิษฐ์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:58.300656024+07:00","message":"[buffer interim] 2317 false อัญเชิญพระสยามเทวาธิราชและเทวะรูปที่หอแก้วมาประดิษฐ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:58.300664955+07:00","message":"[bufferProcess] interim [640000000]:อัญเชิญพระสยามเทวาธิราชและเทวะรูปที่หอแก้วมาประดิษฐ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:58.300668105+07:00","message":"[bufferProcess] send to processor:อัญเชิญพระสยามเทวาธิราชและเทวะรูปที่หอแก้วมาปรับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:58.300676351+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:58.30068036+07:00","message":"> Transcript [11696] [false]: 'อัญเชิญพระสยามเทวาธิราชและเทวะรูปที่หอแก้วมาปรับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:58.300685177+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:58.300687605+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:58.300690366+07:00","message":"StatePrefix: 'อัญเชิญพระสยามเทวาธิราชและเทวะรูปที่หอแก้ว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:58.300693859+07:00","message":"TextPushed: 'อัญเชิญพระสยามเทวาธิราชและเทวะรูป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:58.30070108+07:00","message":"Push: 'ที่หอแก้ว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:58.300703345+07:00","message":"TextPushed: 'อัญเชิญพระสยามเทวาธิราชและเทวะรูปที่หอแก้ว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:58.300706433+07:00","message":"Set new StatePrefix : 'อัญเชิญพระสยามเทวาธิราชและเทวะรูปที่หอแก้วมาปรับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:58.300709028+07:00","message":"Next Push (prob) : 'มาปรับ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:58.300719684+07:00","message":"push: {false ที่หอแก้ว 0 0xc002880100}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:58.627962422+07:00","message":"receive streaming session, msgId: 2317"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:58.62799794+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":"2025-10-27T15:54:58.628003758+07:00","message":"receive interim result [false|false]: อัญเชิญพระสยามเทวาธิราชและเทวะรูปที่หอแก้วมาประดิษฐาน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:58.628017678+07:00","message":"[buffer interim] 2317 false อัญเชิญพระสยามเทวาธิราชและเทวะรูปที่หอแก้วมาประดิษฐาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:58.628025759+07:00","message":"[bufferProcess] interim [0]:อัญเชิญพระสยามเทวาธิราชและเทวะรูปที่หอแก้วมาประดิษฐาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:58.628028148+07:00","message":"[bufferProcess] send to processor:อัญเชิญพระสยามเทวาธิราชและเทวะรูปที่หอแก้วมาประดิษฐ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:58.628033131+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:58.628035551+07:00","message":"> Transcript [11697] [false]: 'อัญเชิญพระสยามเทวาธิราชและเทวะรูปที่หอแก้วมาประดิษฐ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:58.628037851+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:58.628039487+07:00","message":"Set new StatePrefix: 'อัญเชิญพระสยามเทวาธิราชและเทวะรูปที่หอแก้วมาประดิษฐ์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:58.888799405+07:00","message":"receive streaming session, msgId: 2317"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:58.888844261+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":"2025-10-27T15:54:58.888852601+07:00","message":"receive interim result [false|false]: อัญเชิญพระสยามเทวาธิราชและเทวะรูปที่หอแก้วมาประดิษฐานบน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:58.88886888+07:00","message":"[buffer interim] 2317 false อัญเชิญพระสยามเทวาธิราชและเทวะรูปที่หอแก้วมาประดิษฐานบน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:58.888880089+07:00","message":"[bufferProcess] interim [300000000]:อัญเชิญพระสยามเทวาธิราชและเทวะรูปที่หอแก้วมาประดิษฐานบน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:58.888883394+07:00","message":"[bufferProcess] send to processor:อัญเชิญพระสยามเทวาธิราชและเทวะรูปที่หอแก้วมาประดิษฐาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:58.888889862+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:58.888894319+07:00","message":"> Transcript [11698] [false]: 'อัญเชิญพระสยามเทวาธิราชและเทวะรูปที่หอแก้วมาประดิษฐาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:58.888905412+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:58.888907728+07:00","message":"Set new StatePrefix: 'อัญเชิญพระสยามเทวาธิราชและเทวะรูปที่หอแก้วมาประดิษฐาน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:59.143218552+07:00","message":"receive streaming session, msgId: 2317"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:59.143257989+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อัญเชิญพระสยามเทวาธิราชและเทวะรูปที่หอแก้วมาประดิษฐานบนพระ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:59.143264143+07:00","message":"receive interim result [false|false]: อัญเชิญพระสยามเทวาธิราชและเทวะรูปที่หอแก้วมาประดิษฐานบนพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:59.143277121+07:00","message":"[buffer interim] 2317 false อัญเชิญพระสยามเทวาธิราชและเทวะรูปที่หอแก้วมาประดิษฐานบนพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:59.143285398+07:00","message":"[bufferProcess] interim [480000000]:อัญเชิญพระสยามเทวาธิราชและเทวะรูปที่หอแก้วมาประดิษฐานบนพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:59.143287894+07:00","message":"[bufferProcess] send to processor:อัญเชิญพระสยามเทวาธิราชและเทวะรูปที่หอแก้วมาประดิษฐานบน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:59.143293334+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:59.143296226+07:00","message":"> Transcript [11699] [false]: 'อัญเชิญพระสยามเทวาธิราชและเทวะรูปที่หอแก้วมาประดิษฐานบน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:59.143299779+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:59.143301458+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:59.143303084+07:00","message":"StatePrefix: 'อัญเชิญพระสยามเทวาธิราชและเทวะรูปที่หอแก้วมาประดิษฐาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:59.143305446+07:00","message":"TextPushed: 'อัญเชิญพระสยามเทวาธิราชและเทวะรูปที่หอแก้ว'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:59.334325451+07:00","message":"receive streaming session, msgId: 2317"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:59.334358642+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อัญเชิญพระสยามเทวาธิราชและเทวะรูปที่หอแก้วมาประดิษฐานบนพระที่\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:59.334365057+07:00","message":"receive interim result [false|false]: อัญเชิญพระสยามเทวาธิราชและเทวะรูปที่หอแก้วมาประดิษฐานบนพระที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:59.334378578+07:00","message":"[buffer interim] 2317 false อัญเชิญพระสยามเทวาธิราชและเทวะรูปที่หอแก้วมาประดิษฐานบนพระที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:59.334385251+07:00","message":"[bufferProcess] interim [660000000]:อัญเชิญพระสยามเทวาธิราชและเทวะรูปที่หอแก้วมาประดิษฐานบนพระที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:59.334387545+07:00","message":"[bufferProcess] send to processor:อัญเชิญพระสยามเทวาธิราชและเทวะรูปที่หอแก้วมาประดิษฐานบนพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:59.334393592+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:59.334396168+07:00","message":"> Transcript [11700] [false]: 'อัญเชิญพระสยามเทวาธิราชและเทวะรูปที่หอแก้วมาประดิษฐานบนพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:59.334399399+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:59.334401092+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:59.334403832+07:00","message":"StatePrefix: 'อัญเชิญพระสยามเทวาธิราชและเทวะรูปที่หอแก้วมาประดิษฐาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:59.334406716+07:00","message":"TextPushed: 'อัญเชิญพระสยามเทวาธิราชและเทวะรูปที่หอแก้ว'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:59.340891756+07:00","message":"receive streaming session, msgId: 2317"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:59.340923044+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อัญเชิญพระสยามเทวาธิราชและเทวะรูปที่หอแก้วมาประดิษฐานบนพระอาทิตย์\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:59.340928712+07:00","message":"receive interim result [false|false]: อัญเชิญพระสยามเทวาธิราชและเทวะรูปที่หอแก้วมาประดิษฐานบนพระอาทิตย์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:59.34094116+07:00","message":"[buffer interim] 2317 false อัญเชิญพระสยามเทวาธิราชและเทวะรูปที่หอแก้วมาประดิษฐานบนพระอาทิตย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:59.340945992+07:00","message":"[bufferProcess] interim [720000000]:อัญเชิญพระสยามเทวาธิราชและเทวะรูปที่หอแก้วมาประดิษฐานบนพระอาทิตย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:59.340948264+07:00","message":"[bufferProcess] send to processor:อัญเชิญพระสยามเทวาธิราชและเทวะรูปที่หอแก้วมาประดิษฐานบนพระที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:59.340952653+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:59.340954749+07:00","message":"> Transcript [11701] [false]: 'อัญเชิญพระสยามเทวาธิราชและเทวะรูปที่หอแก้วมาประดิษฐานบนพระที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:59.34095784+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:59.340959564+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:59.340961408+07:00","message":"StatePrefix: 'อัญเชิญพระสยามเทวาธิราชและเทวะรูปที่หอแก้วมาประดิษฐาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:59.34096344+07:00","message":"TextPushed: 'อัญเชิญพระสยามเทวาธิราชและเทวะรูปที่หอแก้ว'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:54:59.443053944+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:54:59.44306081+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:59.520140188+07:00","message":"receive streaming session, msgId: 2317"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:59.520178213+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อัญเชิญพระสยามเทวาธิราชและเทวะรูปที่หอแก้วมาประดิษฐานบนพระที่นั่ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:59.520185403+07:00","message":"receive interim result [false|false]: อัญเชิญพระสยามเทวาธิราชและเทวะรูปที่หอแก้วมาประดิษฐานบนพระที่นั่ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:59.520200715+07:00","message":"[buffer interim] 2317 false อัญเชิญพระสยามเทวาธิราชและเทวะรูปที่หอแก้วมาประดิษฐานบนพระที่นั่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:59.520210965+07:00","message":"[bufferProcess] interim [840000000]:อัญเชิญพระสยามเทวาธิราชและเทวะรูปที่หอแก้วมาประดิษฐานบนพระที่นั่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:59.520213982+07:00","message":"[bufferProcess] send to processor:อัญเชิญพระสยามเทวาธิราชและเทวะรูปที่หอแก้วมาประดิษฐานบนพระอาทิตย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:59.520220554+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:59.520223878+07:00","message":"> Transcript [11702] [false]: 'อัญเชิญพระสยามเทวาธิราชและเทวะรูปที่หอแก้วมาประดิษฐานบนพระอาทิตย์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:59.52022889+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:59.520231714+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:59.520234503+07:00","message":"StatePrefix: 'อัญเชิญพระสยามเทวาธิราชและเทวะรูปที่หอแก้วมาประดิษฐาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:59.520237976+07:00","message":"TextPushed: 'อัญเชิญพระสยามเทวาธิราชและเทวะรูปที่หอแก้ว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:59.520244819+07:00","message":"Push: 'มาประดิษฐาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:59.520247111+07:00","message":"TextPushed: 'อัญเชิญพระสยามเทวาธิราชและเทวะรูปที่หอแก้วมาประดิษฐาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:59.520249896+07:00","message":"Set new StatePrefix : 'อัญเชิญพระสยามเทวาธิราชและเทวะรูปที่หอแก้วมาประดิษฐานบนพระอาทิตย์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:59.520253434+07:00","message":"Next Push (prob) : 'บนพระอาทิตย์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:59.520262741+07:00","message":"push: {false มาประดิษฐาน 0 0xc002880100}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:59.754033402+07:00","message":"[GCS] IsForceVAD: false for message ID: 2317"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:59.846251321+07:00","message":"receive streaming session, msgId: 2317"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:59.846289163+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อัญเชิญพระสยามเทวาธิราชและเทวะรูปที่หอแก้วมาประดิษฐานบนพระที่นั่งบุษบา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":7,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:59.846295102+07:00","message":"receive interim result [false|false]: อัญเชิญพระสยามเทวาธิราชและเทวะรูปที่หอแก้วมาประดิษฐานบนพระที่นั่งบุษบา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:59.846312961+07:00","message":"[buffer interim] 2317 false อัญเชิญพระสยามเทวาธิราชและเทวะรูปที่หอแก้วมาประดิษฐานบนพระที่นั่งบุษบา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:59.846321274+07:00","message":"[bufferProcess] interim [200000000]:อัญเชิญพระสยามเทวาธิราชและเทวะรูปที่หอแก้วมาประดิษฐานบนพระที่นั่งบุษบา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:59.846323673+07:00","message":"[bufferProcess] send to processor:อัญเชิญพระสยามเทวาธิราชและเทวะรูปที่หอแก้วมาประดิษฐานบนพระที่นั่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:59.84632709+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:59.846329614+07:00","message":"> Transcript [11703] [false]: 'อัญเชิญพระสยามเทวาธิราชและเทวะรูปที่หอแก้วมาประดิษฐานบนพระที่นั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:59.846331804+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:59.846333556+07:00","message":"Set new StatePrefix: 'อัญเชิญพระสยามเทวาธิราชและเทวะรูปที่หอแก้วมาประดิษฐานบนพระที่นั่ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:59.847079173+07:00","message":"receive streaming session, msgId: 2317"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:59.847089844+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อัญเชิญพระสยามเทวาธิราชและเทวะรูปที่หอแก้วมาประดิษฐานบนพระที่นั่งบุษบก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":7,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:59.847095137+07:00","message":"receive interim result [false|false]: อัญเชิญพระสยามเทวาธิราชและเทวะรูปที่หอแก้วมาประดิษฐานบนพระที่นั่งบุษบก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:59.847102514+07:00","message":"[buffer interim] 2317 false อัญเชิญพระสยามเทวาธิราชและเทวะรูปที่หอแก้วมาประดิษฐานบนพระที่นั่งบุษบก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:59.847106211+07:00","message":"[bufferProcess] interim [260000000]:อัญเชิญพระสยามเทวาธิราชและเทวะรูปที่หอแก้วมาประดิษฐานบนพระที่นั่งบุษบก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:59.847108163+07:00","message":"[bufferProcess] send to processor:อัญเชิญพระสยามเทวาธิราชและเทวะรูปที่หอแก้วมาประดิษฐานบนพระที่นั่งบุษบา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:59.847110309+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:59.84711182+07:00","message":"> Transcript [11704] [false]: 'อัญเชิญพระสยามเทวาธิราชและเทวะรูปที่หอแก้วมาประดิษฐานบนพระที่นั่งบุษบา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:59.847114532+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:59.847116837+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:59.847118445+07:00","message":"StatePrefix: 'อัญเชิญพระสยามเทวาธิราชและเทวะรูปที่หอแก้วมาประดิษฐานบนพระที่นั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:59.847120613+07:00","message":"TextPushed: 'อัญเชิญพระสยามเทวาธิราชและเทวะรูปที่หอแก้วมาประดิษฐาน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:59.884771273+07:00","message":"[GCS] Start streaming session, msgId: 2318"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:59.986679621+07:00","message":"receive streaming session, msgId: 2317"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:59.986716595+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อัญเชิญพระสยามเทวาธิราชและเทวรูปที่หอแก้วมาประดิษฐานบนพระที่นั่งบุษบก\",\"confidence\":0.9586631}],\"is_final\":true,\"result_end_time\":{\"seconds\":7,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:59.986723064+07:00","message":"receive interim result [true|false]: อัญเชิญพระสยามเทวาธิราชและเทวรูปที่หอแก้วมาประดิษฐานบนพระที่นั่งบุษบก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:59.986731267+07:00","message":"end recv isFinal message id 2317"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:59.986733407+07:00","message":"end Recv id 2317"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:59.986739695+07:00","message":"[buffer interim] 2317 true อัญเชิญพระสยามเทวาธิราชและเทวรูปที่หอแก้วมาประดิษฐานบนพระที่นั่งบุษบก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:59.986748099+07:00","message":"[bufferProcess] interim [320000000]:อัญเชิญพระสยามเทวาธิราชและเทวรูปที่หอแก้วมาประดิษฐานบนพระที่นั่งบุษบก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:59.986751111+07:00","message":"[bufferProcess] send to processor (isfinal):อัญเชิญพระสยามเทวาธิราชและเทวะรูปที่หอแก้วมาประดิษฐานบนพระที่นั่งบุษบก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:59.986754702+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:59.986757325+07:00","message":"> Transcript [11705] [false]: 'อัญเชิญพระสยามเทวาธิราชและเทวะรูปที่หอแก้วมาประดิษฐานบนพระที่นั่งบุษบก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:59.986760494+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:59.986762215+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:59.986764225+07:00","message":"StatePrefix: 'อัญเชิญพระสยามเทวาธิราชและเทวะรูปที่หอแก้วมาประดิษฐานบนพระที่นั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:59.986767222+07:00","message":"TextPushed: 'อัญเชิญพระสยามเทวาธิราชและเทวะรูปที่หอแก้วมาประดิษฐาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:59.986769243+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:59.986770843+07:00","message":"> Transcript [11706] [true]: 'อัญเชิญพระสยามเทวาธิราชและเทวรูปที่หอแก้วมาประดิษฐานบนพระที่นั่งบุษบก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:59.986772749+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:59.986778174+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:59.986779577+07:00","message":"StatePrefix: 'อัญเชิญพระสยามเทวาธิราชและเทวะรูปที่หอแก้วมาประดิษฐานบนพระที่นั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:59.986786956+07:00","message":"TextPushed: 'อัญเชิญพระสยามเทวาธิราชและเทวะรูปที่หอแก้วมาประดิษฐาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:59.986788604+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:59.986962644+07:00","message":"Push: 'บนพระที่นั่งบุษบก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:59.986964918+07:00","message":"TextPushed: 'อัญเชิญพระสยามเทวาธิราชและเทวะรูปที่หอแก้วมาประดิษฐานบนพระที่นั่งบุษบก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:59.986966816+07:00","message":"Set new StatePrefix : 'อัญเชิญพระสยามเทวาธิราชและเทวรูปที่หอแก้วมาประดิษฐานบนพระที่นั่งบุษบก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:59.986968819+07:00","message":"Next Push (prob) : 'อัญเชิญพระสยามเทวาธิราชและเทวรูปที่หอแก้วมาประดิษฐานบนพระที่นั่งบุษบก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:54:59.98697662+07:00","message":"push: {true บนพระที่นั่งบุษบก 0 0xc002880100}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:54:59.986992273+07:00","message":"write aligntment file to 'tmp/7446/align_message_id_2317.html'"}
{"level":"info","service":"Main","time":"2025-10-27T15:54:59.999769986+07:00","message":"write wav file: './tmp/7446/7446_2317.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:00.440731317+07:00","message":"receive streaming session, msgId: 2318"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:00.44077058+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":"2025-10-27T15:55:00.440775365+07:00","message":"receive interim result [false|false]: ส่ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:00.440788321+07:00","message":"[buffer interim] 2318 false ส่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:00.440795528+07:00","message":"[bufferProcess] interim [600000000]:ส่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:00.440796876+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:00.68602641+07:00","message":"receive streaming session, msgId: 2318"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:00.686070128+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":"2025-10-27T15:55:00.686077462+07:00","message":"receive interim result [false|false]: ส่งทาง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:00.686091932+07:00","message":"[buffer interim] 2318 false ส่งทาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:00.686099354+07:00","message":"[bufferProcess] interim [780000000]:ส่งทาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:00.686101984+07:00","message":"[bufferProcess] send to processor:ส่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:00.686105805+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:00.686109475+07:00","message":"> Transcript [11707] [false]: 'ส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:00.686112229+07:00","message":"Set StatePrefix (first interim): 'ส่ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:00.866815927+07:00","message":"receive streaming session, msgId: 2318"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:00.86685642+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":"2025-10-27T15:55:00.86686394+07:00","message":"receive interim result [false|false]: พระสงฆ์ทำพิธี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:00.866876323+07:00","message":"[buffer interim] 2318 false พระสงฆ์ทำพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:00.866884144+07:00","message":"[bufferProcess] interim [960000000]:พระสงฆ์ทำพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:00.866887046+07:00","message":"[bufferProcess] send to processor:ส่งทาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:00.866894101+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:00.866904457+07:00","message":"> Transcript [11708] [false]: 'ส่งทาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:00.866909085+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:00.866911859+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:00.8669148+07:00","message":"StatePrefix: 'ส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:00.866917132+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:01.069184412+07:00","message":"receive streaming session, msgId: 2318"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:01.069219666+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":"2025-10-27T15:55:01.069225243+07:00","message":"receive interim result [false|false]: พระสงฆ์ทำพิธีกรรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:01.069239711+07:00","message":"[buffer interim] 2318 false พระสงฆ์ทำพิธีกรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:01.069246362+07:00","message":"[bufferProcess] interim [140000000]:พระสงฆ์ทำพิธีกรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:01.069248371+07:00","message":"[bufferProcess] send to processor:พระสงฆ์ทำพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:01.069251297+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:01.069259653+07:00","message":"> Transcript [11709] [false]: 'พระสงฆ์ทำพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:01.069261925+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:01.069263746+07:00","message":"Set new StatePrefix: 'พระสงฆ์ทำพิธี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:01.078244702+07:00","message":"receive streaming session, msgId: 2318"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:01.078278565+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":"2025-10-27T15:55:01.078283871+07:00","message":"receive interim result [false|false]: พระสงฆ์ทำพิธีเสาร์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:01.078294989+07:00","message":"[buffer interim] 2318 false พระสงฆ์ทำพิธีเสาร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:01.078300551+07:00","message":"[bufferProcess] interim [200000000]:พระสงฆ์ทำพิธีเสาร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:01.078302496+07:00","message":"[bufferProcess] send to processor:พระสงฆ์ทำพิธีกรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:01.078305638+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:01.078308054+07:00","message":"> Transcript [11710] [false]: 'พระสงฆ์ทำพิธีกรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:01.078311028+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:01.078312719+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:01.078314368+07:00","message":"StatePrefix: 'พระสงฆ์ทำพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:01.078316292+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:01.128862039+07:00","message":"receive streaming session, msgId: 2318"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:01.128960607+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระสงฆ์ทำพิธีเสาร์ 5\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:01.128975601+07:00","message":"receive interim result [false|false]: พระสงฆ์ทำพิธีเสาร์ 5"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:01.128990243+07:00","message":"[buffer interim] 2318 false พระสงฆ์ทำพิธีเสาร์ 5"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:01.128996795+07:00","message":"[bufferProcess] interim [320000000]:พระสงฆ์ทำพิธีเสาร์ 5"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:01.128999111+07:00","message":"[bufferProcess] send to processor:พระสงฆ์ทำพิธีเสาร์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:01.129004393+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:01.129007157+07:00","message":"> Transcript [11711] [false]: 'พระสงฆ์ทำพิธีเสาร์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:01.129010666+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:01.129012473+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:01.12901411+07:00","message":"StatePrefix: 'พระสงฆ์ทำพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:01.129016151+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:01.255613058+07:00","message":"receive streaming session, msgId: 2318"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:01.255649252+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":"2025-10-27T15:55:01.255655034+07:00","message":"receive interim result [false|false]: พระสงฆ์ทำพิธีสังเวย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:01.255669644+07:00","message":"[buffer interim] 2318 false พระสงฆ์ทำพิธีสังเวย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:01.255676479+07:00","message":"[bufferProcess] interim [380000000]:พระสงฆ์ทำพิธีสังเวย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:01.255678845+07:00","message":"[bufferProcess] send to processor:พระสงฆ์ทำพิธีเสาร์ 5"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:01.255682139+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:01.255685118+07:00","message":"> Transcript [11712] [false]: 'พระสงฆ์ทำพิธีเสาร์ 5'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:01.255687961+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:01.255689674+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:01.255691235+07:00","message":"StatePrefix: 'พระสงฆ์ทำพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:01.255692902+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:01.824149783+07:00","message":"receive streaming session, msgId: 2318"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:01.82419094+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระสงฆ์ทำพิธีสังเวย\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:01.824198871+07:00","message":"receive interim result [false|false]: พระสงฆ์ทำพิธีสังเวย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:01.824215139+07:00","message":"[buffer interim] 2318 false พระสงฆ์ทำพิธีสังเวย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:01.824225383+07:00","message":"[bufferProcess] interim [980000000]:พระสงฆ์ทำพิธีสังเวย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:01.824228531+07:00","message":"[bufferProcess] send to processor:พระสงฆ์ทำพิธีสังเวย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:01.824235183+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:01.824238148+07:00","message":"> Transcript [11713] [false]: 'พระสงฆ์ทำพิธีสังเวย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:01.824242127+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:01.824244522+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:01.824246753+07:00","message":"StatePrefix: 'พระสงฆ์ทำพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:01.82424887+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:01.824255139+07:00","message":"Push: 'พระสงฆ์ทำพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:01.824258033+07:00","message":"TextPushed: 'พระสงฆ์ทำพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:01.824260574+07:00","message":"Set new StatePrefix : 'พระสงฆ์ทำพิธีสังเวย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:01.824263162+07:00","message":"Next Push (prob) : 'สังเวย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:01.824274884+07:00","message":"push: {false พระสงฆ์ทำพิธี 0 0xc003403b00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:02.347499479+07:00","message":"receive streaming session, msgId: 2318"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:02.34753623+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":"2025-10-27T15:55:02.347541903+07:00","message":"receive interim result [false|false]: พระสงฆ์ทำพิธีสังเวยพระราชทาน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:02.347552463+07:00","message":"[buffer interim] 2318 false พระสงฆ์ทำพิธีสังเวยพระราชทาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:02.347559922+07:00","message":"[bufferProcess] interim [520000000]:พระสงฆ์ทำพิธีสังเวยพระราชทาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:02.347562284+07:00","message":"[bufferProcess] send to processor:พระสงฆ์ทำพิธีสังเวย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:02.347565691+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:02.347568456+07:00","message":"> Transcript [11714] [false]: 'พระสงฆ์ทำพิธีสังเวย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:02.347571394+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:02.347573143+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:02.347575184+07:00","message":"StatePrefix: 'พระสงฆ์ทำพิธีสังเวย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:02.34757718+07:00","message":"TextPushed: 'พระสงฆ์ทำพิธี'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:55:02.443712684+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:55:02.443739317+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:02.536328875+07:00","message":"receive streaming session, msgId: 2318"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:02.536363559+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":"2025-10-27T15:55:02.536369917+07:00","message":"receive interim result [false|false]: พระสงฆ์ทำพิธีสังเวยพระราชอาสน์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:02.536385251+07:00","message":"[buffer interim] 2318 false พระสงฆ์ทำพิธีสังเวยพระราชอาสน์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:02.536391941+07:00","message":"[bufferProcess] interim [640000000]:พระสงฆ์ทำพิธีสังเวยพระราชอาสน์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:02.536394161+07:00","message":"[bufferProcess] send to processor:พระสงฆ์ทำพิธีสังเวยพระราชทาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:02.536397365+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:02.536399656+07:00","message":"> Transcript [11715] [false]: 'พระสงฆ์ทำพิธีสังเวยพระราชทาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:02.536402742+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:02.536404482+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:02.536406482+07:00","message":"StatePrefix: 'พระสงฆ์ทำพิธีสังเวย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:02.536408355+07:00","message":"TextPushed: 'พระสงฆ์ทำพิธี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:02.664229802+07:00","message":"receive streaming session, msgId: 2318"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:02.664264616+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":"2025-10-27T15:55:02.664269822+07:00","message":"receive interim result [false|false]: พระสงฆ์ทำพิธีสังเวยพระราชอาสน์ที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:02.664282933+07:00","message":"[buffer interim] 2318 false พระสงฆ์ทำพิธีสังเวยพระราชอาสน์ที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:02.664289934+07:00","message":"[bufferProcess] interim [760000000]:พระสงฆ์ทำพิธีสังเวยพระราชอาสน์ที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:02.664292363+07:00","message":"[bufferProcess] send to processor:พระสงฆ์ทำพิธีสังเวยพระราชอาสน์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:02.664301385+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:02.664303988+07:00","message":"> Transcript [11716] [false]: 'พระสงฆ์ทำพิธีสังเวยพระราชอาสน์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:02.664307149+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:02.664309093+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:02.664310961+07:00","message":"StatePrefix: 'พระสงฆ์ทำพิธีสังเวย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:02.664313468+07:00","message":"TextPushed: 'พระสงฆ์ทำพิธี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:02.762236606+07:00","message":"receive streaming session, msgId: 2318"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:02.762274214+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":"2025-10-27T15:55:02.762280531+07:00","message":"receive interim result [false|false]: พระสงฆ์ทำพิธีสังเวยพระราชอาสน์ที่พัก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:02.762295402+07:00","message":"[buffer interim] 2318 false พระสงฆ์ทำพิธีสังเวยพระราชอาสน์ที่พัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:02.76230222+07:00","message":"[bufferProcess] interim [880000000]:พระสงฆ์ทำพิธีสังเวยพระราชอาสน์ที่พัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:02.762304517+07:00","message":"[bufferProcess] send to processor:พระสงฆ์ทำพิธีสังเวยพระราชอาสน์ที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:02.762307979+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:02.762310396+07:00","message":"> Transcript [11717] [false]: 'พระสงฆ์ทำพิธีสังเวยพระราชอาสน์ที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:02.762313694+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:02.762315331+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:02.762320482+07:00","message":"StatePrefix: 'พระสงฆ์ทำพิธีสังเวย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:02.762322648+07:00","message":"TextPushed: 'พระสงฆ์ทำพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:02.762325256+07:00","message":"Push: 'สังเวย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:02.76232683+07:00","message":"TextPushed: 'พระสงฆ์ทำพิธีสังเวย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:02.762328974+07:00","message":"Set new StatePrefix : 'พระสงฆ์ทำพิธีสังเวยพระราชอาสน์ที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:02.762331061+07:00","message":"Next Push (prob) : 'พระราชอาสน์ที่'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:02.762339748+07:00","message":"push: {false สังเวย 0 0xc003403b00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:02.85915547+07:00","message":"receive streaming session, msgId: 2318"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:02.859196091+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":"2025-10-27T15:55:02.859201878+07:00","message":"receive interim result [false|false]: พระสงฆ์ทำพิธีสังเวยพระราชอาสน์ที่พระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:02.859217251+07:00","message":"[buffer interim] 2318 false พระสงฆ์ทำพิธีสังเวยพระราชอาสน์ที่พระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:02.859227004+07:00","message":"[bufferProcess] interim [940000000]:พระสงฆ์ทำพิธีสังเวยพระราชอาสน์ที่พระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:02.859229652+07:00","message":"[bufferProcess] send to processor:พระสงฆ์ทำพิธีสังเวยพระราชอาสน์ที่พัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:02.859232989+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:02.859236235+07:00","message":"> Transcript [11718] [false]: 'พระสงฆ์ทำพิธีสังเวยพระราชอาสน์ที่พัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:02.85923927+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:02.859240935+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:02.859243624+07:00","message":"StatePrefix: 'พระสงฆ์ทำพิธีสังเวยพระราชอาสน์ที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:02.859245739+07:00","message":"TextPushed: 'พระสงฆ์ทำพิธีสังเวย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:02.9101576+07:00","message":"receive streaming session, msgId: 2318"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:02.910188959+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":"2025-10-27T15:55:02.910194736+07:00","message":"receive interim result [false|false]: พระสงฆ์ทำพิธีสังเวยพระราชฐานที่ประทับ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:02.91020922+07:00","message":"[buffer interim] 2318 false พระสงฆ์ทำพิธีสังเวยพระราชฐานที่ประทับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:02.910217656+07:00","message":"[bufferProcess] interim [60000000]:พระสงฆ์ทำพิธีสังเวยพระราชฐานที่ประทับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:02.91022076+07:00","message":"[bufferProcess] send to processor:พระสงฆ์ทำพิธีสังเวยพระราชอาสน์ที่พระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:02.910229525+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:02.910232488+07:00","message":"> Transcript [11719] [false]: 'พระสงฆ์ทำพิธีสังเวยพระราชอาสน์ที่พระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:02.910235758+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:02.910237665+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:02.910239528+07:00","message":"StatePrefix: 'พระสงฆ์ทำพิธีสังเวยพระราชอาสน์ที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:02.91024167+07:00","message":"TextPushed: 'พระสงฆ์ทำพิธีสังเวย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:03.235679133+07:00","message":"receive streaming session, msgId: 2318"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:03.235719838+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":"2025-10-27T15:55:03.235727605+07:00","message":"receive interim result [false|false]: พระสงฆ์ทำพิธีสังเวยพระราชฐานที่ประทับของ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:03.235742344+07:00","message":"[buffer interim] 2318 false พระสงฆ์ทำพิธีสังเวยพระราชฐานที่ประทับของ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:03.235750998+07:00","message":"[bufferProcess] interim [360000000]:พระสงฆ์ทำพิธีสังเวยพระราชฐานที่ประทับของ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:03.235754458+07:00","message":"[bufferProcess] send to processor:พระสงฆ์ทำพิธีสังเวยพระราชฐานที่ประทับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:03.235762786+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:03.235767329+07:00","message":"> Transcript [11720] [false]: 'พระสงฆ์ทำพิธีสังเวยพระราชฐานที่ประทับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:03.235770625+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:03.235773414+07:00","message":"Set new StatePrefix: 'พระสงฆ์ทำพิธีสังเวยพระราชฐานที่ประทับ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:03.427221461+07:00","message":"receive streaming session, msgId: 2318"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:03.427259943+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":"2025-10-27T15:55:03.427267709+07:00","message":"receive interim result [false|false]: พระสงฆ์ทำพิธีสังเวยพระราชฐานที่ประทับของพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:03.42728321+07:00","message":"[buffer interim] 2318 false พระสงฆ์ทำพิธีสังเวยพระราชฐานที่ประทับของพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:03.427293914+07:00","message":"[bufferProcess] interim [600000000]:พระสงฆ์ทำพิธีสังเวยพระราชฐานที่ประทับของพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:03.427297463+07:00","message":"[bufferProcess] send to processor:พระสงฆ์ทำพิธีสังเวยพระราชฐานที่ประทับของ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:03.427302172+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:03.427306118+07:00","message":"> Transcript [11721] [false]: 'พระสงฆ์ทำพิธีสังเวยพระราชฐานที่ประทับของ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:03.427310806+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:03.42731315+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:03.427316147+07:00","message":"StatePrefix: 'พระสงฆ์ทำพิธีสังเวยพระราชฐานที่ประทับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:03.427319751+07:00","message":"TextPushed: 'พระสงฆ์ทำพิธีสังเวย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:03.622388782+07:00","message":"receive streaming session, msgId: 2318"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:03.62242567+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":"2025-10-27T15:55:03.622433096+07:00","message":"receive interim result [false|false]: พระสงฆ์ทำพิธีสังเวยพระราชฐานที่ประทับของพระบาท"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:03.622443251+07:00","message":"[buffer interim] 2318 false พระสงฆ์ทำพิธีสังเวยพระราชฐานที่ประทับของพระบาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:03.622451136+07:00","message":"[bufferProcess] interim [780000000]:พระสงฆ์ทำพิธีสังเวยพระราชฐานที่ประทับของพระบาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:03.622454432+07:00","message":"[bufferProcess] send to processor:พระสงฆ์ทำพิธีสังเวยพระราชฐานที่ประทับของพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:03.622459528+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:03.622462982+07:00","message":"> Transcript [11722] [false]: 'พระสงฆ์ทำพิธีสังเวยพระราชฐานที่ประทับของพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:03.622467149+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:03.622469965+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:03.622472846+07:00","message":"StatePrefix: 'พระสงฆ์ทำพิธีสังเวยพระราชฐานที่ประทับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:03.622476272+07:00","message":"TextPushed: 'พระสงฆ์ทำพิธีสังเวย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:03.813156465+07:00","message":"receive streaming session, msgId: 2318"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:03.813203019+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":"2025-10-27T15:55:03.813210523+07:00","message":"receive interim result [false|false]: พระสงฆ์ทำพิธีสังเวยพระราชฐานที่ประทับของพระบาทสมเด็จ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:03.813224723+07:00","message":"[buffer interim] 2318 false พระสงฆ์ทำพิธีสังเวยพระราชฐานที่ประทับของพระบาทสมเด็จ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:03.813232093+07:00","message":"[bufferProcess] interim [960000000]:พระสงฆ์ทำพิธีสังเวยพระราชฐานที่ประทับของพระบาทสมเด็จ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:03.813235716+07:00","message":"[bufferProcess] send to processor:พระสงฆ์ทำพิธีสังเวยพระราชฐานที่ประทับของพระบาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:03.813242986+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:03.813246375+07:00","message":"> Transcript [11723] [false]: 'พระสงฆ์ทำพิธีสังเวยพระราชฐานที่ประทับของพระบาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:03.813250913+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:03.813253388+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:03.813256265+07:00","message":"StatePrefix: 'พระสงฆ์ทำพิธีสังเวยพระราชฐานที่ประทับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:03.813259378+07:00","message":"TextPushed: 'พระสงฆ์ทำพิธีสังเวย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:04.067197675+07:00","message":"receive streaming session, msgId: 2318"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:04.067241793+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":"2025-10-27T15:55:04.067249608+07:00","message":"receive interim result [false|false]: พระสงฆ์ทำพิธีสังเวยพระราชฐานที่ประทับของพระบาทสมเด็จพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:04.067265336+07:00","message":"[buffer interim] 2318 false พระสงฆ์ทำพิธีสังเวยพระราชฐานที่ประทับของพระบาทสมเด็จพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:04.067275445+07:00","message":"[bufferProcess] interim [200000000]:พระสงฆ์ทำพิธีสังเวยพระราชฐานที่ประทับของพระบาทสมเด็จพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:04.06727944+07:00","message":"[bufferProcess] send to processor:พระสงฆ์ทำพิธีสังเวยพระราชฐานที่ประทับของพระบาทสมเด็จ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:04.067284377+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:04.067288014+07:00","message":"> Transcript [11724] [false]: 'พระสงฆ์ทำพิธีสังเวยพระราชฐานที่ประทับของพระบาทสมเด็จ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:04.067292893+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:04.06729528+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:04.067298023+07:00","message":"StatePrefix: 'พระสงฆ์ทำพิธีสังเวยพระราชฐานที่ประทับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:04.067301184+07:00","message":"TextPushed: 'พระสงฆ์ทำพิธีสังเวย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:04.067305049+07:00","message":"Push: 'พระราชฐานที่ประทับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:04.067307716+07:00","message":"TextPushed: 'พระสงฆ์ทำพิธีสังเวยพระราชฐานที่ประทับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:04.067310616+07:00","message":"Set new StatePrefix : 'พระสงฆ์ทำพิธีสังเวยพระราชฐานที่ประทับของพระบาทสมเด็จ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:04.067313534+07:00","message":"Next Push (prob) : 'ของพระบาทสมเด็จ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:04.067324269+07:00","message":"push: {false พระราชฐานที่ประทับ 0 0xc003403b00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:04.264186764+07:00","message":"receive streaming session, msgId: 2318"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:04.264219196+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":"2025-10-27T15:55:04.264225074+07:00","message":"receive interim result [false|false]: พระสงฆ์ทำพิธีสังเวยพระราชฐานที่ประทับของพระบาทสมเด็จพระเจ้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:04.264237261+07:00","message":"[buffer interim] 2318 false พระสงฆ์ทำพิธีสังเวยพระราชฐานที่ประทับของพระบาทสมเด็จพระเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:04.264243971+07:00","message":"[bufferProcess] interim [380000000]:พระสงฆ์ทำพิธีสังเวยพระราชฐานที่ประทับของพระบาทสมเด็จพระเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:04.264246393+07:00","message":"[bufferProcess] send to processor:พระสงฆ์ทำพิธีสังเวยพระราชฐานที่ประทับของพระบาทสมเด็จพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:04.264251632+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:04.264254327+07:00","message":"> Transcript [11725] [false]: 'พระสงฆ์ทำพิธีสังเวยพระราชฐานที่ประทับของพระบาทสมเด็จพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:04.264257476+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:04.264259172+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:04.264261275+07:00","message":"StatePrefix: 'พระสงฆ์ทำพิธีสังเวยพระราชฐานที่ประทับของพระบาทสมเด็จ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:04.264263712+07:00","message":"TextPushed: 'พระสงฆ์ทำพิธีสังเวยพระราชฐานที่ประทับ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:04.463539232+07:00","message":"receive streaming session, msgId: 2318"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:04.463574004+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":"2025-10-27T15:55:04.463580404+07:00","message":"receive interim result [false|false]: พระสงฆ์ทำพิธีสังเวยพระราชฐานที่ประทับของพระบาทสมเด็จพระเจ้าอยู่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:04.463594389+07:00","message":"[buffer interim] 2318 false พระสงฆ์ทำพิธีสังเวยพระราชฐานที่ประทับของพระบาทสมเด็จพระเจ้าอยู่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:04.463600848+07:00","message":"[bufferProcess] interim [560000000]:พระสงฆ์ทำพิธีสังเวยพระราชฐานที่ประทับของพระบาทสมเด็จพระเจ้าอยู่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:04.463603081+07:00","message":"[bufferProcess] send to processor:พระสงฆ์ทำพิธีสังเวยพระราชฐานที่ประทับของพระบาทสมเด็จพระเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:04.463606414+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:04.463608786+07:00","message":"> Transcript [11726] [false]: 'พระสงฆ์ทำพิธีสังเวยพระราชฐานที่ประทับของพระบาทสมเด็จพระเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:04.463611937+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:04.46361368+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:04.463615626+07:00","message":"StatePrefix: 'พระสงฆ์ทำพิธีสังเวยพระราชฐานที่ประทับของพระบาทสมเด็จ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:04.463618242+07:00","message":"TextPushed: 'พระสงฆ์ทำพิธีสังเวยพระราชฐานที่ประทับ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:04.466877874+07:00","message":"receive streaming session, msgId: 2318"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:04.466909142+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":"2025-10-27T15:55:04.466916872+07:00","message":"receive interim result [false|false]: พระสงฆ์ทำพิธีสังเวยพระราชฐานที่ประทับของพระบาทสมเด็จพระเจ้าอยู่หัว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:04.466930649+07:00","message":"[buffer interim] 2318 false พระสงฆ์ทำพิธีสังเวยพระราชฐานที่ประทับของพระบาทสมเด็จพระเจ้าอยู่หัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:04.466936892+07:00","message":"[bufferProcess] interim [620000000]:พระสงฆ์ทำพิธีสังเวยพระราชฐานที่ประทับของพระบาทสมเด็จพระเจ้าอยู่หัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:04.466940569+07:00","message":"[bufferProcess] send to processor:พระสงฆ์ทำพิธีสังเวยพระราชฐานที่ประทับของพระบาทสมเด็จพระเจ้าอยู่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:04.466946635+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:04.466950327+07:00","message":"> Transcript [11727] [false]: 'พระสงฆ์ทำพิธีสังเวยพระราชฐานที่ประทับของพระบาทสมเด็จพระเจ้าอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:04.466954286+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:04.466956668+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:04.466959701+07:00","message":"StatePrefix: 'พระสงฆ์ทำพิธีสังเวยพระราชฐานที่ประทับของพระบาทสมเด็จ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:04.466962634+07:00","message":"TextPushed: 'พระสงฆ์ทำพิธีสังเวยพระราชฐานที่ประทับ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:05.037590134+07:00","message":"receive streaming session, msgId: 2318"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:05.037630814+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระสงฆ์ทำพิธีสังเวยพระราชฐานที่ประทับของพระบาทสมเด็จพระเจ้าอยู่หัว\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:05.037638407+07:00","message":"receive interim result [false|false]: พระสงฆ์ทำพิธีสังเวยพระราชฐานที่ประทับของพระบาทสมเด็จพระเจ้าอยู่หัว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:05.037654152+07:00","message":"[buffer interim] 2318 false พระสงฆ์ทำพิธีสังเวยพระราชฐานที่ประทับของพระบาทสมเด็จพระเจ้าอยู่หัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:05.037661921+07:00","message":"[bufferProcess] interim [220000000]:พระสงฆ์ทำพิธีสังเวยพระราชฐานที่ประทับของพระบาทสมเด็จพระเจ้าอยู่หัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:05.037665601+07:00","message":"[bufferProcess] send to processor:พระสงฆ์ทำพิธีสังเวยพระราชฐานที่ประทับของพระบาทสมเด็จพระเจ้าอยู่หัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:05.037670225+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:05.037673419+07:00","message":"> Transcript [11728] [false]: 'พระสงฆ์ทำพิธีสังเวยพระราชฐานที่ประทับของพระบาทสมเด็จพระเจ้าอยู่หัว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:05.037678272+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:05.037681033+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:05.037683969+07:00","message":"StatePrefix: 'พระสงฆ์ทำพิธีสังเวยพระราชฐานที่ประทับของพระบาทสมเด็จ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:05.037687197+07:00","message":"TextPushed: 'พระสงฆ์ทำพิธีสังเวยพระราชฐานที่ประทับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:05.037691099+07:00","message":"Push: 'ของพระบาทสมเด็จ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:05.037693929+07:00","message":"TextPushed: 'พระสงฆ์ทำพิธีสังเวยพระราชฐานที่ประทับของพระบาทสมเด็จ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:05.037697499+07:00","message":"Set new StatePrefix : 'พระสงฆ์ทำพิธีสังเวยพระราชฐานที่ประทับของพระบาทสมเด็จพระเจ้าอยู่หัว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:05.037700633+07:00","message":"Next Push (prob) : 'พระเจ้าอยู่หัว'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:05.037712276+07:00","message":"push: {false ของพระบาทสมเด็จ 0 0xc003403b00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:05.36027016+07:00","message":"receive streaming session, msgId: 2318"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:05.360308511+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":"2025-10-27T15:55:05.360316614+07:00","message":"receive interim result [false|false]: พระสงฆ์ทำพิธีสังเวยพระราชฐานที่ประทับของพระบาทสมเด็จพระเจ้าอยู่หัวตลอด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:05.360332948+07:00","message":"[buffer interim] 2318 false พระสงฆ์ทำพิธีสังเวยพระราชฐานที่ประทับของพระบาทสมเด็จพระเจ้าอยู่หัวตลอด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:05.360340971+07:00","message":"[bufferProcess] interim [520000000]:พระสงฆ์ทำพิธีสังเวยพระราชฐานที่ประทับของพระบาทสมเด็จพระเจ้าอยู่หัวตลอด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:05.360344492+07:00","message":"[bufferProcess] send to processor:พระสงฆ์ทำพิธีสังเวยพระราชฐานที่ประทับของพระบาทสมเด็จพระเจ้าอยู่หัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:05.36035258+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:05.360356473+07:00","message":"> Transcript [11729] [false]: 'พระสงฆ์ทำพิธีสังเวยพระราชฐานที่ประทับของพระบาทสมเด็จพระเจ้าอยู่หัว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:05.360361231+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:05.360363802+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:05.360366435+07:00","message":"StatePrefix: 'พระสงฆ์ทำพิธีสังเวยพระราชฐานที่ประทับของพระบาทสมเด็จพระเจ้าอยู่หัว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:05.360370332+07:00","message":"TextPushed: 'พระสงฆ์ทำพิธีสังเวยพระราชฐานที่ประทับของพระบาทสมเด็จ'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:55:05.444117597+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:55:05.444123227+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:05.548807778+07:00","message":"receive streaming session, msgId: 2318"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:05.548840657+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":"2025-10-27T15:55:05.548847306+07:00","message":"receive interim result [false|false]: พระสงฆ์ทำพิธีสังเวยพระราชฐานที่ประทับของพระบาทสมเด็จพระเจ้าอยู่หัวตลอดจน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:05.548861587+07:00","message":"[buffer interim] 2318 false พระสงฆ์ทำพิธีสังเวยพระราชฐานที่ประทับของพระบาทสมเด็จพระเจ้าอยู่หัวตลอดจน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:05.548870502+07:00","message":"[bufferProcess] interim [700000000]:พระสงฆ์ทำพิธีสังเวยพระราชฐานที่ประทับของพระบาทสมเด็จพระเจ้าอยู่หัวตลอดจน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:05.54887302+07:00","message":"[bufferProcess] send to processor:พระสงฆ์ทำพิธีสังเวยพระราชฐานที่ประทับของพระบาทสมเด็จพระเจ้าอยู่หัวตลอด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:05.548880453+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:05.548883106+07:00","message":"> Transcript [11730] [false]: 'พระสงฆ์ทำพิธีสังเวยพระราชฐานที่ประทับของพระบาทสมเด็จพระเจ้าอยู่หัวตลอด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:05.548886637+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:05.54888834+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:05.548890045+07:00","message":"StatePrefix: 'พระสงฆ์ทำพิธีสังเวยพระราชฐานที่ประทับของพระบาทสมเด็จพระเจ้าอยู่หัว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:05.548892651+07:00","message":"TextPushed: 'พระสงฆ์ทำพิธีสังเวยพระราชฐานที่ประทับของพระบาทสมเด็จ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:05.867152341+07:00","message":"receive streaming session, msgId: 2318"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:05.867184648+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":"2025-10-27T15:55:05.867190313+07:00","message":"receive interim result [false|false]: พระสงฆ์ทำพิธีสังเวยพระราชฐานที่ประทับของพระบาทสมเด็จพระเจ้าอยู่หัวตลอดจนเครื่อง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:05.867203941+07:00","message":"[buffer interim] 2318 false พระสงฆ์ทำพิธีสังเวยพระราชฐานที่ประทับของพระบาทสมเด็จพระเจ้าอยู่หัวตลอดจนเครื่อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:05.86721055+07:00","message":"[bufferProcess] interim [940000000]:พระสงฆ์ทำพิธีสังเวยพระราชฐานที่ประทับของพระบาทสมเด็จพระเจ้าอยู่หัวตลอดจนเครื่อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:05.867212989+07:00","message":"[bufferProcess] send to processor:พระสงฆ์ทำพิธีสังเวยพระราชฐานที่ประทับของพระบาทสมเด็จพระเจ้าอยู่หัวตลอดจน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:05.867216395+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:05.867219051+07:00","message":"> Transcript [11731] [false]: 'พระสงฆ์ทำพิธีสังเวยพระราชฐานที่ประทับของพระบาทสมเด็จพระเจ้าอยู่หัวตลอดจน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:05.867222558+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:05.867224294+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:05.867226111+07:00","message":"StatePrefix: 'พระสงฆ์ทำพิธีสังเวยพระราชฐานที่ประทับของพระบาทสมเด็จพระเจ้าอยู่หัว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:05.867228882+07:00","message":"TextPushed: 'พระสงฆ์ทำพิธีสังเวยพระราชฐานที่ประทับของพระบาทสมเด็จ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:06.070703392+07:00","message":"receive streaming session, msgId: 2318"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:06.070738143+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":"2025-10-27T15:55:06.07074432+07:00","message":"receive interim result [false|false]: พระสงฆ์ทำพิธีสังเวยพระราชฐานที่ประทับของพระบาทสมเด็จพระเจ้าอยู่หัวตลอดจนเครื่องเสียง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:06.070756973+07:00","message":"[buffer interim] 2318 false พระสงฆ์ทำพิธีสังเวยพระราชฐานที่ประทับของพระบาทสมเด็จพระเจ้าอยู่หัวตลอดจนเครื่องเสียง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:06.070765992+07:00","message":"[bufferProcess] interim [180000000]:พระสงฆ์ทำพิธีสังเวยพระราชฐานที่ประทับของพระบาทสมเด็จพระเจ้าอยู่หัวตลอดจนเครื่องเสียง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:06.07076946+07:00","message":"[bufferProcess] send to processor:พระสงฆ์ทำพิธีสังเวยพระราชฐานที่ประทับของพระบาทสมเด็จพระเจ้าอยู่หัวตลอดจนเครื่อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:06.070776403+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:06.070781342+07:00","message":"> Transcript [11732] [false]: 'พระสงฆ์ทำพิธีสังเวยพระราชฐานที่ประทับของพระบาทสมเด็จพระเจ้าอยู่หัวตลอดจนเครื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:06.07078649+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:06.070789092+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:06.070792232+07:00","message":"StatePrefix: 'พระสงฆ์ทำพิธีสังเวยพระราชฐานที่ประทับของพระบาทสมเด็จพระเจ้าอยู่หัว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:06.070795868+07:00","message":"TextPushed: 'พระสงฆ์ทำพิธีสังเวยพระราชฐานที่ประทับของพระบาทสมเด็จ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:06.070802669+07:00","message":"Push: 'พระเจ้าอยู่หัว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:06.070804444+07:00","message":"TextPushed: 'พระสงฆ์ทำพิธีสังเวยพระราชฐานที่ประทับของพระบาทสมเด็จพระเจ้าอยู่หัว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:06.070806344+07:00","message":"Set new StatePrefix : 'พระสงฆ์ทำพิธีสังเวยพระราชฐานที่ประทับของพระบาทสมเด็จพระเจ้าอยู่หัวตลอดจนเครื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:06.070808471+07:00","message":"Next Push (prob) : 'ตลอดจนเครื่อง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:06.070816272+07:00","message":"push: {false พระเจ้าอยู่หัว 0 0xc003403b00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:06.132629125+07:00","message":"receive streaming session, msgId: 2318"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:06.132661871+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระสงฆ์ทำพิธีสังเวยพระราชฐานที่ประทับของพระบาทสมเด็จพระเจ้าอยู่หัวตลอดจนเครื่องสำอาง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:06.132668241+07:00","message":"receive interim result [false|false]: พระสงฆ์ทำพิธีสังเวยพระราชฐานที่ประทับของพระบาทสมเด็จพระเจ้าอยู่หัวตลอดจนเครื่องสำอาง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:06.132680626+07:00","message":"[buffer interim] 2318 false พระสงฆ์ทำพิธีสังเวยพระราชฐานที่ประทับของพระบาทสมเด็จพระเจ้าอยู่หัวตลอดจนเครื่องสำอาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:06.132689374+07:00","message":"[bufferProcess] interim [240000000]:พระสงฆ์ทำพิธีสังเวยพระราชฐานที่ประทับของพระบาทสมเด็จพระเจ้าอยู่หัวตลอดจนเครื่องสำอาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:06.132692086+07:00","message":"[bufferProcess] send to processor:พระสงฆ์ทำพิธีสังเวยพระราชฐานที่ประทับของพระบาทสมเด็จพระเจ้าอยู่หัวตลอดจนเครื่องเสียง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:06.132697399+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:06.132699954+07:00","message":"> Transcript [11733] [false]: 'พระสงฆ์ทำพิธีสังเวยพระราชฐานที่ประทับของพระบาทสมเด็จพระเจ้าอยู่หัวตลอดจนเครื่องเสียง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:06.132703711+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:06.13270589+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:06.132707685+07:00","message":"StatePrefix: 'พระสงฆ์ทำพิธีสังเวยพระราชฐานที่ประทับของพระบาทสมเด็จพระเจ้าอยู่หัวตลอดจนเครื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:06.132710042+07:00","message":"TextPushed: 'พระสงฆ์ทำพิธีสังเวยพระราชฐานที่ประทับของพระบาทสมเด็จพระเจ้าอยู่หัว'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:06.133723877+07:00","message":"receive streaming session, msgId: 2318"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:06.13372986+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":"2025-10-27T15:55:06.133732725+07:00","message":"receive interim result [false|false]: พระสงฆ์ทำพิธีสังเวยพระราชฐานที่ประทับของพระบาทสมเด็จพระเจ้าอยู่หัวตลอดจนเครื่องสังเวย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:06.133742155+07:00","message":"[buffer interim] 2318 false พระสงฆ์ทำพิธีสังเวยพระราชฐานที่ประทับของพระบาทสมเด็จพระเจ้าอยู่หัวตลอดจนเครื่องสังเวย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:06.13374491+07:00","message":"[bufferProcess] interim [300000000]:พระสงฆ์ทำพิธีสังเวยพระราชฐานที่ประทับของพระบาทสมเด็จพระเจ้าอยู่หัวตลอดจนเครื่องสังเวย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:06.13374687+07:00","message":"[bufferProcess] send to processor:พระสงฆ์ทำพิธีสังเวยพระราชฐานที่ประทับของพระบาทสมเด็จพระเจ้าอยู่หัวตลอดจนเครื่องสำอาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:06.133748969+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:06.133750701+07:00","message":"> Transcript [11734] [false]: 'พระสงฆ์ทำพิธีสังเวยพระราชฐานที่ประทับของพระบาทสมเด็จพระเจ้าอยู่หัวตลอดจนเครื่องสำอาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:06.133752967+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:06.133754397+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:06.133759927+07:00","message":"StatePrefix: 'พระสงฆ์ทำพิธีสังเวยพระราชฐานที่ประทับของพระบาทสมเด็จพระเจ้าอยู่หัวตลอดจนเครื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:06.133762002+07:00","message":"TextPushed: 'พระสงฆ์ทำพิธีสังเวยพระราชฐานที่ประทับของพระบาทสมเด็จพระเจ้าอยู่หัว'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:06.446233375+07:00","message":"receive streaming session, msgId: 2318"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:06.446270451+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระสงฆ์ทำพิธีสังเวยพระราชฐานที่ประทับของพระบาทสมเด็จพระเจ้าอยู่หัวตลอดจนเครื่องสังเวยทั้ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:06.446278856+07:00","message":"receive interim result [false|false]: พระสงฆ์ทำพิธีสังเวยพระราชฐานที่ประทับของพระบาทสมเด็จพระเจ้าอยู่หัวตลอดจนเครื่องสังเวยทั้ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:06.446293228+07:00","message":"[buffer interim] 2318 false พระสงฆ์ทำพิธีสังเวยพระราชฐานที่ประทับของพระบาทสมเด็จพระเจ้าอยู่หัวตลอดจนเครื่องสังเวยทั้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:06.446304503+07:00","message":"[bufferProcess] interim [540000000]:พระสงฆ์ทำพิธีสังเวยพระราชฐานที่ประทับของพระบาทสมเด็จพระเจ้าอยู่หัวตลอดจนเครื่องสังเวยทั้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:06.446308825+07:00","message":"[bufferProcess] send to processor:พระสงฆ์ทำพิธีสังเวยพระราชฐานที่ประทับของพระบาทสมเด็จพระเจ้าอยู่หัวตลอดจนเครื่องสังเวย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:06.446316509+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:06.446319041+07:00","message":"> Transcript [11735] [false]: 'พระสงฆ์ทำพิธีสังเวยพระราชฐานที่ประทับของพระบาทสมเด็จพระเจ้าอยู่หัวตลอดจนเครื่องสังเวย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:06.446323233+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:06.446325044+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:06.446327256+07:00","message":"StatePrefix: 'พระสงฆ์ทำพิธีสังเวยพระราชฐานที่ประทับของพระบาทสมเด็จพระเจ้าอยู่หัวตลอดจนเครื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:06.446329588+07:00","message":"TextPushed: 'พระสงฆ์ทำพิธีสังเวยพระราชฐานที่ประทับของพระบาทสมเด็จพระเจ้าอยู่หัว'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:06.595524338+07:00","message":"receive streaming session, msgId: 2318"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:06.595560592+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระสงฆ์ทำพิธีสังเวยพระราชฐานที่ประทับของพระบาทสมเด็จพระเจ้าอยู่หัวตลอดจนเครื่องสังเวยทั้งตัว\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:06.595566459+07:00","message":"receive interim result [false|false]: พระสงฆ์ทำพิธีสังเวยพระราชฐานที่ประทับของพระบาทสมเด็จพระเจ้าอยู่หัวตลอดจนเครื่องสังเวยทั้งตัว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:06.595578551+07:00","message":"[buffer interim] 2318 false พระสงฆ์ทำพิธีสังเวยพระราชฐานที่ประทับของพระบาทสมเด็จพระเจ้าอยู่หัวตลอดจนเครื่องสังเวยทั้งตัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:06.595585125+07:00","message":"[bufferProcess] interim [720000000]:พระสงฆ์ทำพิธีสังเวยพระราชฐานที่ประทับของพระบาทสมเด็จพระเจ้าอยู่หัวตลอดจนเครื่องสังเวยทั้งตัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:06.595588011+07:00","message":"[bufferProcess] send to processor:พระสงฆ์ทำพิธีสังเวยพระราชฐานที่ประทับของพระบาทสมเด็จพระเจ้าอยู่หัวตลอดจนเครื่องสังเวยทั้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:06.595593515+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:06.595595984+07:00","message":"> Transcript [11736] [false]: 'พระสงฆ์ทำพิธีสังเวยพระราชฐานที่ประทับของพระบาทสมเด็จพระเจ้าอยู่หัวตลอดจนเครื่องสังเวยทั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:06.595599987+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:06.595601774+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:06.59560403+07:00","message":"StatePrefix: 'พระสงฆ์ทำพิธีสังเวยพระราชฐานที่ประทับของพระบาทสมเด็จพระเจ้าอยู่หัวตลอดจนเครื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:06.595606792+07:00","message":"TextPushed: 'พระสงฆ์ทำพิธีสังเวยพระราชฐานที่ประทับของพระบาทสมเด็จพระเจ้าอยู่หัว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:06.595611284+07:00","message":"Push: 'ตลอดจนเครื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:06.595613383+07:00","message":"TextPushed: 'พระสงฆ์ทำพิธีสังเวยพระราชฐานที่ประทับของพระบาทสมเด็จพระเจ้าอยู่หัวตลอดจนเครื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:06.595620855+07:00","message":"Set new StatePrefix : 'พระสงฆ์ทำพิธีสังเวยพระราชฐานที่ประทับของพระบาทสมเด็จพระเจ้าอยู่หัวตลอดจนเครื่องสังเวยทั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:06.5956253+07:00","message":"Next Push (prob) : 'สังเวยทั้ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:06.595642297+07:00","message":"push: {false ตลอดจนเครื่อง 0 0xc003403b00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:06.674864779+07:00","message":"[GCS] IsForceVAD: false for message ID: 2318"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:06.765596407+07:00","message":"receive streaming session, msgId: 2318"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:06.765631238+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระสงฆ์ทำพิธีสังเวยพระราชฐานที่ประทับของพระบาทสมเด็จพระเจ้าอยู่หัวตลอดจนเครื่องสังเวยทั้งปวง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:06.765637537+07:00","message":"receive interim result [false|false]: พระสงฆ์ทำพิธีสังเวยพระราชฐานที่ประทับของพระบาทสมเด็จพระเจ้าอยู่หัวตลอดจนเครื่องสังเวยทั้งปวง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:06.765654428+07:00","message":"[buffer interim] 2318 false พระสงฆ์ทำพิธีสังเวยพระราชฐานที่ประทับของพระบาทสมเด็จพระเจ้าอยู่หัวตลอดจนเครื่องสังเวยทั้งปวง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:06.765663392+07:00","message":"[bufferProcess] interim [840000000]:พระสงฆ์ทำพิธีสังเวยพระราชฐานที่ประทับของพระบาทสมเด็จพระเจ้าอยู่หัวตลอดจนเครื่องสังเวยทั้งปวง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:06.765665764+07:00","message":"[bufferProcess] send to processor:พระสงฆ์ทำพิธีสังเวยพระราชฐานที่ประทับของพระบาทสมเด็จพระเจ้าอยู่หัวตลอดจนเครื่องสังเวยทั้งตัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:06.765671242+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:06.76567384+07:00","message":"> Transcript [11737] [false]: 'พระสงฆ์ทำพิธีสังเวยพระราชฐานที่ประทับของพระบาทสมเด็จพระเจ้าอยู่หัวตลอดจนเครื่องสังเวยทั้งตัว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:06.765677808+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:06.765679618+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:06.76568132+07:00","message":"StatePrefix: 'พระสงฆ์ทำพิธีสังเวยพระราชฐานที่ประทับของพระบาทสมเด็จพระเจ้าอยู่หัวตลอดจนเครื่องสังเวยทั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:06.76568397+07:00","message":"TextPushed: 'พระสงฆ์ทำพิธีสังเวยพระราชฐานที่ประทับของพระบาทสมเด็จพระเจ้าอยู่หัวตลอดจนเครื่อง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:06.862214907+07:00","message":"receive streaming session, msgId: 2318"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:06.862248791+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระสงฆ์ทำพิธีสังเวยพระราชอาสน์ที่ประทับของพระบาทสมเด็จพระเจ้าอยู่หัวตลอดจนเครื่องสังเวยทั้งปวง\",\"confidence\":0.94059235}],\"is_final\":true,\"result_end_time\":{\"seconds\":7,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:06.862255316+07:00","message":"receive interim result [true|false]: พระสงฆ์ทำพิธีสังเวยพระราชอาสน์ที่ประทับของพระบาทสมเด็จพระเจ้าอยู่หัวตลอดจนเครื่องสังเวยทั้งปวง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:06.86226408+07:00","message":"end recv isFinal message id 2318"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:06.862265972+07:00","message":"end Recv id 2318"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:06.862270561+07:00","message":"[buffer interim] 2318 true พระสงฆ์ทำพิธีสังเวยพระราชอาสน์ที่ประทับของพระบาทสมเด็จพระเจ้าอยู่หัวตลอดจนเครื่องสังเวยทั้งปวง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:06.862278988+07:00","message":"[bufferProcess] interim [20000000]:พระสงฆ์ทำพิธีสังเวยพระราชอาสน์ที่ประทับของพระบาทสมเด็จพระเจ้าอยู่หัวตลอดจนเครื่องสังเวยทั้งปวง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:06.8622839+07:00","message":"[bufferProcess] send to processor (isfinal):พระสงฆ์ทำพิธีสังเวยพระราชฐานที่ประทับของพระบาทสมเด็จพระเจ้าอยู่หัวตลอดจนเครื่องสังเวยทั้งปวง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:06.862287808+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:06.862292319+07:00","message":"> Transcript [11738] [false]: 'พระสงฆ์ทำพิธีสังเวยพระราชฐานที่ประทับของพระบาทสมเด็จพระเจ้าอยู่หัวตลอดจนเครื่องสังเวยทั้งปวง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:06.862296769+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:06.862299472+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:06.86230193+07:00","message":"StatePrefix: 'พระสงฆ์ทำพิธีสังเวยพระราชฐานที่ประทับของพระบาทสมเด็จพระเจ้าอยู่หัวตลอดจนเครื่องสังเวยทั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:06.862305891+07:00","message":"TextPushed: 'พระสงฆ์ทำพิธีสังเวยพระราชฐานที่ประทับของพระบาทสมเด็จพระเจ้าอยู่หัวตลอดจนเครื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:06.862308336+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:06.862310698+07:00","message":"> Transcript [11739] [true]: 'พระสงฆ์ทำพิธีสังเวยพระราชอาสน์ที่ประทับของพระบาทสมเด็จพระเจ้าอยู่หัวตลอดจนเครื่องสังเวยทั้งปวง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:06.862314362+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:06.862316195+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:06.862318175+07:00","message":"StatePrefix: 'พระสงฆ์ทำพิธีสังเวยพระราชฐานที่ประทับของพระบาทสมเด็จพระเจ้าอยู่หัวตลอดจนเครื่องสังเวยทั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:06.862320716+07:00","message":"TextPushed: 'พระสงฆ์ทำพิธีสังเวยพระราชฐานที่ประทับของพระบาทสมเด็จพระเจ้าอยู่หัวตลอดจนเครื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:06.862323032+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:06.862594109+07:00","message":"Push: 'ทั้งปวง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:06.862599989+07:00","message":"TextPushed: 'พระสงฆ์ทำพิธีสังเวยพระราชฐานที่ประทับของพระบาทสมเด็จพระเจ้าอยู่หัวตลอดจนเครื่องทั้งปวง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:06.862602321+07:00","message":"Set new StatePrefix : 'พระสงฆ์ทำพิธีสังเวยพระราชอาสน์ที่ประทับของพระบาทสมเด็จพระเจ้าอยู่หัวตลอดจนเครื่องสังเวยทั้งปวง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:06.86260476+07:00","message":"Next Push (prob) : 'พระสงฆ์ทำพิธีสังเวยพระราชอาสน์ที่ประทับของพระบาทสมเด็จพระเจ้าอยู่หัวตลอดจนเครื่องสังเวยทั้งปวง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:06.862614051+07:00","message":"push: {true ทั้งปวง 0 0xc003403b00}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:06.86261614+07:00","message":"write aligntment file to 'tmp/7446/align_message_id_2318.html'"}
{"level":"info","service":"Main","time":"2025-10-27T15:55:06.875069947+07:00","message":"write wav file: './tmp/7446/7446_2318.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:06.996805281+07:00","message":"[GCS] Start streaming session, msgId: 2319"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:07.35594816+07:00","message":"receive streaming session, msgId: 2319"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:07.355990383+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":"2025-10-27T15:55:07.355995587+07:00","message":"receive interim result [false|false]: ตั้ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:07.35601037+07:00","message":"[buffer interim] 2319 false ตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:07.356017601+07:00","message":"[bufferProcess] interim [420000000]:ตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:07.356019251+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:07.576856277+07:00","message":"receive streaming session, msgId: 2319"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:07.576888663+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":"2025-10-27T15:55:07.576918547+07:00","message":"receive interim result [false|false]: ตั้งค่า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:07.576930885+07:00","message":"[buffer interim] 2319 false ตั้งค่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:07.57693766+07:00","message":"[bufferProcess] interim [600000000]:ตั้งค่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:07.576940035+07:00","message":"[bufferProcess] send to processor:ตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:07.576946489+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:07.576948945+07:00","message":"> Transcript [11740] [false]: 'ตั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:07.576951693+07:00","message":"Set StatePrefix (first interim): 'ตั้ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:07.681235729+07:00","message":"receive streaming session, msgId: 2319"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:07.681276243+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":"2025-10-27T15:55:07.68128156+07:00","message":"receive interim result [false|false]: ตังค์ที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:07.681295912+07:00","message":"[buffer interim] 2319 false ตังค์ที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:07.681302468+07:00","message":"[bufferProcess] interim [660000000]:ตังค์ที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:07.681304343+07:00","message":"[bufferProcess] send to processor:ตั้งค่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:07.681309285+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:07.681312088+07:00","message":"> Transcript [11741] [false]: 'ตั้งค่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:07.681315428+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:07.681317181+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:07.681320537+07:00","message":"StatePrefix: 'ตั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:07.681322477+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:07.738913301+07:00","message":"receive streaming session, msgId: 2319"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:07.738948097+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":"2025-10-27T15:55:07.738953584+07:00","message":"receive interim result [false|false]: ตั้งที่เท่า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:07.738968524+07:00","message":"[buffer interim] 2319 false ตั้งที่เท่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:07.738974902+07:00","message":"[bufferProcess] interim [780000000]:ตั้งที่เท่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:07.738976981+07:00","message":"[bufferProcess] send to processor:ตังค์ที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:07.73898222+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:07.738984681+07:00","message":"> Transcript [11742] [false]: 'ตังค์ที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:07.738986719+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:07.738988265+07:00","message":"Set new StatePrefix: 'ตังค์ที่'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:07.8617614+07:00","message":"receive streaming session, msgId: 2319"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:07.861791313+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":"2025-10-27T15:55:07.86179719+07:00","message":"receive interim result [false|false]: ตังค์ที่ท่อง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:07.861811749+07:00","message":"[buffer interim] 2319 false ตังค์ที่ท่อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:07.861818341+07:00","message":"[bufferProcess] interim [900000000]:ตังค์ที่ท่อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:07.861820917+07:00","message":"[bufferProcess] send to processor:ตั้งที่เท่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:07.861827368+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:07.86183006+07:00","message":"> Transcript [11743] [false]: 'ตั้งที่เท่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:07.861832031+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:07.861833701+07:00","message":"Set new StatePrefix: 'ตั้งที่เท่า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:07.990938142+07:00","message":"receive streaming session, msgId: 2319"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:07.990976607+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":"2025-10-27T15:55:07.990982673+07:00","message":"receive interim result [false|false]: ตังค์ที่ท้อง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:07.990997933+07:00","message":"[buffer interim] 2319 false ตังค์ที่ท้อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:07.99100779+07:00","message":"[bufferProcess] interim [960000000]:ตังค์ที่ท้อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:07.991010636+07:00","message":"[bufferProcess] send to processor:ตังค์ที่ท่อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:07.99101506+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:07.991018378+07:00","message":"> Transcript [11744] [false]: 'ตังค์ที่ท่อง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:07.991020219+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:07.991021947+07:00","message":"Set new StatePrefix: 'ตังค์ที่ท่อง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:08.011692519+07:00","message":"receive streaming session, msgId: 2319"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:08.011728531+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":"2025-10-27T15:55:08.011733735+07:00","message":"receive interim result [false|false]: ตังค์ที่ทองหล่อ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:08.011745286+07:00","message":"[buffer interim] 2319 false ตังค์ที่ทองหล่อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:08.011751926+07:00","message":"[bufferProcess] interim [20000000]:ตังค์ที่ทองหล่อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:08.011753945+07:00","message":"[bufferProcess] send to processor:ตังค์ที่ท้อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:08.011759044+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:08.01176183+07:00","message":"> Transcript [11745] [false]: 'ตังค์ที่ท้อง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:08.011763946+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:08.01176616+07:00","message":"Set new StatePrefix: 'ตังค์ที่ท้อง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:08.189342156+07:00","message":"receive streaming session, msgId: 2319"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:08.189385969+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":"2025-10-27T15:55:08.189393311+07:00","message":"receive interim result [false|false]: ตังค์ที่ท้องตลาด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:08.189410944+07:00","message":"[buffer interim] 2319 false ตังค์ที่ท้องตลาด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:08.189419434+07:00","message":"[bufferProcess] interim [200000000]:ตังค์ที่ท้องตลาด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:08.189422376+07:00","message":"[bufferProcess] send to processor:ตังค์ที่ทองหล่อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:08.189426845+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:08.189430539+07:00","message":"> Transcript [11746] [false]: 'ตังค์ที่ทองหล่อ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:08.189433133+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:08.189435842+07:00","message":"Set new StatePrefix: 'ตังค์ที่ทองหล่อ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:08.441411517+07:00","message":"receive streaming session, msgId: 2319"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:08.441447681+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":"2025-10-27T15:55:08.441453776+07:00","message":"receive interim result [false|false]: ตังค์ที่ท้องตลาดน้ำ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:08.441467187+07:00","message":"[buffer interim] 2319 false ตังค์ที่ท้องตลาดน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:08.441474064+07:00","message":"[bufferProcess] interim [500000000]:ตังค์ที่ท้องตลาดน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:08.441476223+07:00","message":"[bufferProcess] send to processor:ตังค์ที่ท้องตลาด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:08.441479427+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:08.44148243+07:00","message":"> Transcript [11747] [false]: 'ตังค์ที่ท้องตลาด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:08.441484794+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:08.441486385+07:00","message":"Set new StatePrefix: 'ตังค์ที่ท้องตลาด'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:55:08.444589006+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:55:08.444592094+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:08.641201132+07:00","message":"receive streaming session, msgId: 2319"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:08.641246211+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":"2025-10-27T15:55:08.641252352+07:00","message":"receive interim result [false|false]: ตังค์ที่ท้องตลาดหน้าหมู่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:08.641264892+07:00","message":"[buffer interim] 2319 false ตังค์ที่ท้องตลาดหน้าหมู่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:08.641271733+07:00","message":"[bufferProcess] interim [680000000]:ตังค์ที่ท้องตลาดหน้าหมู่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:08.641274065+07:00","message":"[bufferProcess] send to processor:ตังค์ที่ท้องตลาดน้ำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:08.641279255+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:08.64128168+07:00","message":"> Transcript [11748] [false]: 'ตังค์ที่ท้องตลาดน้ำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:08.641284961+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:08.641286907+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:08.641288838+07:00","message":"StatePrefix: 'ตังค์ที่ท้องตลาด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:08.641290817+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:08.776417694+07:00","message":"receive streaming session, msgId: 2319"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:08.77645115+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":"2025-10-27T15:55:08.776457029+07:00","message":"receive interim result [false|false]: ตังค์ที่ท้องตลาดหน้ามุก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:08.776468097+07:00","message":"[buffer interim] 2319 false ตังค์ที่ท้องตลาดหน้ามุก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:08.776474375+07:00","message":"[bufferProcess] interim [800000000]:ตังค์ที่ท้องตลาดหน้ามุก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:08.77647627+07:00","message":"[bufferProcess] send to processor:ตังค์ที่ท้องตลาดหน้าหมู่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:08.776481292+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:08.776484076+07:00","message":"> Transcript [11749] [false]: 'ตังค์ที่ท้องตลาดหน้าหมู่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:08.776487109+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:08.776489062+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:08.776491494+07:00","message":"StatePrefix: 'ตังค์ที่ท้องตลาด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:08.776493605+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:08.970871023+07:00","message":"receive streaming session, msgId: 2319"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:08.9709163+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตังค์ที่ท้องตลาดหน้าหมู่ 7\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:08.970923672+07:00","message":"receive interim result [false|false]: ตังค์ที่ท้องตลาดหน้าหมู่ 7"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:08.970937928+07:00","message":"[buffer interim] 2319 false ตังค์ที่ท้องตลาดหน้าหมู่ 7"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:08.970945768+07:00","message":"[bufferProcess] interim [980000000]:ตังค์ที่ท้องตลาดหน้าหมู่ 7"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:08.970949012+07:00","message":"[bufferProcess] send to processor:ตังค์ที่ท้องตลาดหน้ามุก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:08.970955164+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:08.970960787+07:00","message":"> Transcript [11750] [false]: 'ตังค์ที่ท้องตลาดหน้ามุก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:08.970965196+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:08.970967674+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:08.970970882+07:00","message":"StatePrefix: 'ตังค์ที่ท้องตลาด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:08.970973202+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:09.106276603+07:00","message":"receive streaming session, msgId: 2319"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:09.106308671+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":"2025-10-27T15:55:09.106313961+07:00","message":"receive interim result [false|false]: ตังค์ที่ท้องตลาดหน้ามุกเด็ดๆ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:09.106327087+07:00","message":"[buffer interim] 2319 false ตังค์ที่ท้องตลาดหน้ามุกเด็ดๆ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:09.106332721+07:00","message":"[bufferProcess] interim [100000000]:ตังค์ที่ท้องตลาดหน้ามุกเด็ดๆ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:09.106335161+07:00","message":"[bufferProcess] send to processor:ตังค์ที่ท้องตลาดหน้าหมู่ 7"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:09.106340441+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:09.106342884+07:00","message":"> Transcript [11751] [false]: 'ตังค์ที่ท้องตลาดหน้าหมู่ 7'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:09.106345605+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:09.106348312+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:09.106351311+07:00","message":"StatePrefix: 'ตังค์ที่ท้องตลาด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:09.106353864+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:09.106358783+07:00","message":"Push: 'ตังค์ที่ท้องตลาด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:09.106361124+07:00","message":"TextPushed: 'ตังค์ที่ท้องตลาด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:09.10636363+07:00","message":"Set new StatePrefix : 'ตังค์ที่ท้องตลาดหน้าหมู่ 7'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:09.106367452+07:00","message":"Next Push (prob) : 'หน้าหมู่ 7'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:09.106375294+07:00","message":"push: {false ตังค์ที่ท้องตลาด 0 0xc003403f80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:09.151244263+07:00","message":"receive streaming session, msgId: 2319"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:09.15127732+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตังค์ที่ท้องตลาดหน้าหมู่ 11 ทาง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:09.151283096+07:00","message":"receive interim result [false|false]: ตังค์ที่ท้องตลาดหน้าหมู่ 11 ทาง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:09.151295448+07:00","message":"[buffer interim] 2319 false ตังค์ที่ท้องตลาดหน้าหมู่ 11 ทาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:09.151305011+07:00","message":"[bufferProcess] interim [160000000]:ตังค์ที่ท้องตลาดหน้าหมู่ 11 ทาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:09.151308116+07:00","message":"[bufferProcess] send to processor:ตังค์ที่ท้องตลาดหน้ามุกเด็ดๆ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:09.15131466+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:09.151318519+07:00","message":"> Transcript [11752] [false]: 'ตังค์ที่ท้องตลาดหน้ามุกเด็ดๆ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:09.151321556+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:09.151324897+07:00","message":"Set new StatePrefix: 'ตังค์ที่ท้องตลาดหน้ามุกเด็ดๆ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:09.333602388+07:00","message":"receive streaming session, msgId: 2319"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:09.333635473+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตังค์ที่ท้องตลาดหน้ามุกเพชรทั้ง 4\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:09.33364089+07:00","message":"receive interim result [false|false]: ตังค์ที่ท้องตลาดหน้ามุกเพชรทั้ง 4"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:09.333653564+07:00","message":"[buffer interim] 2319 false ตังค์ที่ท้องตลาดหน้ามุกเพชรทั้ง 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:09.333660304+07:00","message":"[bufferProcess] interim [340000000]:ตังค์ที่ท้องตลาดหน้ามุกเพชรทั้ง 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:09.333662651+07:00","message":"[bufferProcess] send to processor:ตังค์ที่ท้องตลาดหน้าหมู่ 11 ทาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:09.333667694+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:09.333670256+07:00","message":"> Transcript [11753] [false]: 'ตังค์ที่ท้องตลาดหน้าหมู่ 11 ทาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:09.333672409+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:09.333674618+07:00","message":"Set new StatePrefix: 'ตังค์ที่ท้องตลาดหน้าหมู่ 11 ทาง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:09.457250939+07:00","message":"receive streaming session, msgId: 2319"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:09.457285391+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":"2025-10-27T15:55:09.457291601+07:00","message":"receive interim result [false|false]: ตังค์ที่ท้องตลาดหน้ามุกเพชรทั้งสิ้น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:09.45730229+07:00","message":"[buffer interim] 2319 false ตังค์ที่ท้องตลาดหน้ามุกเพชรทั้งสิ้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:09.457309713+07:00","message":"[bufferProcess] interim [460000000]:ตังค์ที่ท้องตลาดหน้ามุกเพชรทั้งสิ้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:09.457311797+07:00","message":"[bufferProcess] send to processor:ตังค์ที่ท้องตลาดหน้ามุกเพชรทั้ง 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:09.45731545+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:09.457322367+07:00","message":"> Transcript [11754] [false]: 'ตังค์ที่ท้องตลาดหน้ามุกเพชรทั้ง 4'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:09.457324636+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:09.4573265+07:00","message":"Set new StatePrefix: 'ตังค์ที่ท้องตลาดหน้ามุกเพชรทั้ง 4'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:10.027711077+07:00","message":"receive streaming session, msgId: 2319"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:10.027743397+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":"2025-10-27T15:55:10.027749225+07:00","message":"receive interim result [false|false]: ตังค์ที่ท้องตลาดหน้ามุกเพชรทั้งสิ้น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:10.027760082+07:00","message":"[buffer interim] 2319 false ตังค์ที่ท้องตลาดหน้ามุกเพชรทั้งสิ้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:10.027766343+07:00","message":"[bufferProcess] interim [60000000]:ตังค์ที่ท้องตลาดหน้ามุกเพชรทั้งสิ้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:10.027768493+07:00","message":"[bufferProcess] send to processor:ตังค์ที่ท้องตลาดหน้ามุกเพชรทั้งสิ้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:10.027773932+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:10.027777116+07:00","message":"> Transcript [11755] [false]: 'ตังค์ที่ท้องตลาดหน้ามุกเพชรทั้งสิ้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:10.027780092+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:10.027783204+07:00","message":"Set new StatePrefix: 'ตังค์ที่ท้องตลาดหน้ามุกเพชรทั้งสิ้น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:10.346546266+07:00","message":"receive streaming session, msgId: 2319"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:10.346577353+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":"2025-10-27T15:55:10.346582832+07:00","message":"receive interim result [false|false]: ตังค์ที่ท้องตลาดหน้ามุกเพชรทั้งสิ้นละคร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:10.346594724+07:00","message":"[buffer interim] 2319 false ตังค์ที่ท้องตลาดหน้ามุกเพชรทั้งสิ้นละคร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:10.346601644+07:00","message":"[bufferProcess] interim [360000000]:ตังค์ที่ท้องตลาดหน้ามุกเพชรทั้งสิ้นละคร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:10.346603874+07:00","message":"[bufferProcess] send to processor:ตังค์ที่ท้องตลาดหน้ามุกเพชรทั้งสิ้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:10.346607405+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:10.34660983+07:00","message":"> Transcript [11756] [false]: 'ตังค์ที่ท้องตลาดหน้ามุกเพชรทั้งสิ้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:10.346612943+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:10.34661466+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:10.346616242+07:00","message":"StatePrefix: 'ตังค์ที่ท้องตลาดหน้ามุกเพชรทั้งสิ้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:10.346618482+07:00","message":"TextPushed: 'ตังค์ที่ท้องตลาด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:10.550281164+07:00","message":"receive streaming session, msgId: 2319"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:10.55032149+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":"2025-10-27T15:55:10.550328919+07:00","message":"receive interim result [false|false]: ตังค์ที่ท้องตลาดหน้ามุกเพชรทั้งสิ้นนครศรี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:10.550344912+07:00","message":"[buffer interim] 2319 false ตังค์ที่ท้องตลาดหน้ามุกเพชรทั้งสิ้นนครศรี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:10.550352969+07:00","message":"[bufferProcess] interim [480000000]:ตังค์ที่ท้องตลาดหน้ามุกเพชรทั้งสิ้นนครศรี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:10.550356536+07:00","message":"[bufferProcess] send to processor:ตังค์ที่ท้องตลาดหน้ามุกเพชรทั้งสิ้นละคร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:10.550363714+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:10.550367545+07:00","message":"> Transcript [11757] [false]: 'ตังค์ที่ท้องตลาดหน้ามุกเพชรทั้งสิ้นละคร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:10.550372233+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:10.550374944+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:10.550377406+07:00","message":"StatePrefix: 'ตังค์ที่ท้องตลาดหน้ามุกเพชรทั้งสิ้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:10.550381003+07:00","message":"TextPushed: 'ตังค์ที่ท้องตลาด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:10.550567782+07:00","message":"receive streaming session, msgId: 2319"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:10.550575076+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":"2025-10-27T15:55:10.550579533+07:00","message":"receive interim result [false|false]: ตังค์ที่ท้องตลาดหน้ามุกเพชรทั้งสิ้นนครสวรรค์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:10.550588546+07:00","message":"[buffer interim] 2319 false ตังค์ที่ท้องตลาดหน้ามุกเพชรทั้งสิ้นนครสวรรค์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:10.550592621+07:00","message":"[bufferProcess] interim [540000000]:ตังค์ที่ท้องตลาดหน้ามุกเพชรทั้งสิ้นนครสวรรค์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:10.550597865+07:00","message":"[bufferProcess] send to processor:ตังค์ที่ท้องตลาดหน้ามุกเพชรทั้งสิ้นนครศรี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:10.550602979+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:10.550605761+07:00","message":"> Transcript [11758] [false]: 'ตังค์ที่ท้องตลาดหน้ามุกเพชรทั้งสิ้นนครศรี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:10.550609049+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:10.550611181+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:10.550613391+07:00","message":"StatePrefix: 'ตังค์ที่ท้องตลาดหน้ามุกเพชรทั้งสิ้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:10.550616059+07:00","message":"TextPushed: 'ตังค์ที่ท้องตลาด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:11.068900784+07:00","message":"receive streaming session, msgId: 2319"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:11.068952619+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":"2025-10-27T15:55:11.068959126+07:00","message":"receive interim result [false|false]: ตังค์ที่ท้องตลาดหน้ามุกเพชรทั้งสิ้นนครสวรรค์ก็เล่น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:11.06897214+07:00","message":"[buffer interim] 2319 false ตังค์ที่ท้องตลาดหน้ามุกเพชรทั้งสิ้นนครสวรรค์ก็เล่น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:11.068981246+07:00","message":"[bufferProcess] interim [80000000]:ตังค์ที่ท้องตลาดหน้ามุกเพชรทั้งสิ้นนครสวรรค์ก็เล่น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:11.068983869+07:00","message":"[bufferProcess] send to processor:ตังค์ที่ท้องตลาดหน้ามุกเพชรทั้งสิ้นนครสวรรค์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:11.068989358+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:11.068991912+07:00","message":"> Transcript [11759] [false]: 'ตังค์ที่ท้องตลาดหน้ามุกเพชรทั้งสิ้นนครสวรรค์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:11.068995424+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:11.068997228+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:11.068999372+07:00","message":"StatePrefix: 'ตังค์ที่ท้องตลาดหน้ามุกเพชรทั้งสิ้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:11.069001953+07:00","message":"TextPushed: 'ตังค์ที่ท้องตลาด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:11.069006468+07:00","message":"Push: 'หน้ามุกเพชรทั้งสิ้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:11.069008125+07:00","message":"TextPushed: 'ตังค์ที่ท้องตลาดหน้ามุกเพชรทั้งสิ้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:11.069009825+07:00","message":"Set new StatePrefix : 'ตังค์ที่ท้องตลาดหน้ามุกเพชรทั้งสิ้นนครสวรรค์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:11.069012369+07:00","message":"Next Push (prob) : 'นครสวรรค์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:11.069020171+07:00","message":"push: {false หน้ามุกเพชรทั้งสิ้น 0 0xc003403f80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:11.259452367+07:00","message":"receive streaming session, msgId: 2319"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:11.259496126+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":"2025-10-27T15:55:11.259503791+07:00","message":"receive interim result [false|false]: ตังค์ที่ท้องตลาดหน้ามุกเพชรทั้งสิ้นนครสวรรค์ก็เล่นที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:11.25952194+07:00","message":"[buffer interim] 2319 false ตังค์ที่ท้องตลาดหน้ามุกเพชรทั้งสิ้นนครสวรรค์ก็เล่นที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:11.259531137+07:00","message":"[bufferProcess] interim [320000000]:ตังค์ที่ท้องตลาดหน้ามุกเพชรทั้งสิ้นนครสวรรค์ก็เล่นที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:11.259534512+07:00","message":"[bufferProcess] send to processor:ตังค์ที่ท้องตลาดหน้ามุกเพชรทั้งสิ้นนครสวรรค์ก็เล่น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:11.259551224+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:11.2595552+07:00","message":"> Transcript [11760] [false]: 'ตังค์ที่ท้องตลาดหน้ามุกเพชรทั้งสิ้นนครสวรรค์ก็เล่น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:11.259560554+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:11.259563134+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:11.259565619+07:00","message":"StatePrefix: 'ตังค์ที่ท้องตลาดหน้ามุกเพชรทั้งสิ้นนครสวรรค์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:11.259569789+07:00","message":"TextPushed: 'ตังค์ที่ท้องตลาดหน้ามุกเพชรทั้งสิ้น'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:55:11.445651768+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:55:11.445661766+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:11.451822536+07:00","message":"receive streaming session, msgId: 2319"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:11.451854287+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":"2025-10-27T15:55:11.451860798+07:00","message":"receive interim result [false|false]: ตังค์ที่ท้องตลาดหน้ามุกเพชรทั้งสิ้นนครสวรรค์ก็เล่นที่ร้าน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:11.451875643+07:00","message":"[buffer interim] 2319 false ตังค์ที่ท้องตลาดหน้ามุกเพชรทั้งสิ้นนครสวรรค์ก็เล่นที่ร้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:11.451887953+07:00","message":"[bufferProcess] interim [500000000]:ตังค์ที่ท้องตลาดหน้ามุกเพชรทั้งสิ้นนครสวรรค์ก็เล่นที่ร้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:11.451890277+07:00","message":"[bufferProcess] send to processor:ตังค์ที่ท้องตลาดหน้ามุกเพชรทั้งสิ้นนครสวรรค์ก็เล่นที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:11.451896159+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:11.451898711+07:00","message":"> Transcript [11761] [false]: 'ตังค์ที่ท้องตลาดหน้ามุกเพชรทั้งสิ้นนครสวรรค์ก็เล่นที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:11.451902232+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:11.451904123+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:11.451905855+07:00","message":"StatePrefix: 'ตังค์ที่ท้องตลาดหน้ามุกเพชรทั้งสิ้นนครสวรรค์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:11.451913123+07:00","message":"TextPushed: 'ตังค์ที่ท้องตลาดหน้ามุกเพชรทั้งสิ้น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:11.629266061+07:00","message":"receive streaming session, msgId: 2319"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:11.629309138+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":"2025-10-27T15:55:11.629318132+07:00","message":"receive interim result [false|false]: ตังค์ที่ท้องตลาดหน้ามุกเพชรทั้งสิ้นนครสวรรค์ก็เล่นที่ลาน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:11.629342128+07:00","message":"[buffer interim] 2319 false ตังค์ที่ท้องตลาดหน้ามุกเพชรทั้งสิ้นนครสวรรค์ก็เล่นที่ลาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:11.629351925+07:00","message":"[bufferProcess] interim [680000000]:ตังค์ที่ท้องตลาดหน้ามุกเพชรทั้งสิ้นนครสวรรค์ก็เล่นที่ลาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:11.629355272+07:00","message":"[bufferProcess] send to processor:ตังค์ที่ท้องตลาดหน้ามุกเพชรทั้งสิ้นนครสวรรค์ก็เล่นที่ร้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:11.629366432+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:11.629369815+07:00","message":"> Transcript [11762] [false]: 'ตังค์ที่ท้องตลาดหน้ามุกเพชรทั้งสิ้นนครสวรรค์ก็เล่นที่ร้าน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:11.629374087+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:11.629377231+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:11.629379891+07:00","message":"StatePrefix: 'ตังค์ที่ท้องตลาดหน้ามุกเพชรทั้งสิ้นนครสวรรค์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:11.629383432+07:00","message":"TextPushed: 'ตังค์ที่ท้องตลาดหน้ามุกเพชรทั้งสิ้น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:12.246537066+07:00","message":"[GCS] IsForceVAD: false for message ID: 2319"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:12.279551705+07:00","message":"receive streaming session, msgId: 2319"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:12.27958388+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตังค์ที่ท้องตลาดหน้ามุกเพชรทั้งสิ้นนครสวรรค์ก็เล่นที่ลาน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:12.27959004+07:00","message":"receive interim result [false|false]: ตังค์ที่ท้องตลาดหน้ามุกเพชรทั้งสิ้นนครสวรรค์ก็เล่นที่ลาน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:12.279602759+07:00","message":"[buffer interim] 2319 false ตังค์ที่ท้องตลาดหน้ามุกเพชรทั้งสิ้นนครสวรรค์ก็เล่นที่ลาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:12.279610323+07:00","message":"[bufferProcess] interim [280000000]:ตังค์ที่ท้องตลาดหน้ามุกเพชรทั้งสิ้นนครสวรรค์ก็เล่นที่ลาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:12.279612762+07:00","message":"[bufferProcess] send to processor:ตังค์ที่ท้องตลาดหน้ามุกเพชรทั้งสิ้นนครสวรรค์ก็เล่นที่ลาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:12.279616293+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:12.279619372+07:00","message":"> Transcript [11763] [false]: 'ตังค์ที่ท้องตลาดหน้ามุกเพชรทั้งสิ้นนครสวรรค์ก็เล่นที่ลาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:12.279623294+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:12.279625038+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:12.279627221+07:00","message":"StatePrefix: 'ตังค์ที่ท้องตลาดหน้ามุกเพชรทั้งสิ้นนครสวรรค์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:12.279630136+07:00","message":"TextPushed: 'ตังค์ที่ท้องตลาดหน้ามุกเพชรทั้งสิ้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:12.279636332+07:00","message":"Push: 'นครสวรรค์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:12.279638084+07:00","message":"TextPushed: 'ตังค์ที่ท้องตลาดหน้ามุกเพชรทั้งสิ้นนครสวรรค์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:12.279640168+07:00","message":"Set new StatePrefix : 'ตังค์ที่ท้องตลาดหน้ามุกเพชรทั้งสิ้นนครสวรรค์ก็เล่นที่ลาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:12.279642649+07:00","message":"Next Push (prob) : 'ก็เล่นที่ลาน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:12.279650099+07:00","message":"push: {false นครสวรรค์ 0 0xc003403f80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:12.305610303+07:00","message":"[GCS] Start streaming session, msgId: 2320"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:12.345266889+07:00","message":"receive streaming session, msgId: 2319"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:12.345296029+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":"2025-10-27T15:55:12.345301504+07:00","message":"receive interim result [false|false]: ตังค์ที่ท้องตลาดหน้ามุกเพชรทั้งสิ้นนครสวรรค์ก็เล่นที่ลานระหว่าง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:12.345315245+07:00","message":"[buffer interim] 2319 false ตังค์ที่ท้องตลาดหน้ามุกเพชรทั้งสิ้นนครสวรรค์ก็เล่นที่ลานระหว่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:12.345323473+07:00","message":"[bufferProcess] interim [400000000]:ตังค์ที่ท้องตลาดหน้ามุกเพชรทั้งสิ้นนครสวรรค์ก็เล่นที่ลานระหว่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:12.345325948+07:00","message":"[bufferProcess] send to processor:ตังค์ที่ท้องตลาดหน้ามุกเพชรทั้งสิ้นนครสวรรค์ก็เล่นที่ลาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:12.345331974+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:12.345334264+07:00","message":"> Transcript [11764] [false]: 'ตังค์ที่ท้องตลาดหน้ามุกเพชรทั้งสิ้นนครสวรรค์ก็เล่นที่ลาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:12.345337284+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:12.345339018+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:12.345340607+07:00","message":"StatePrefix: 'ตังค์ที่ท้องตลาดหน้ามุกเพชรทั้งสิ้นนครสวรรค์ก็เล่นที่ลาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:12.345342735+07:00","message":"TextPushed: 'ตังค์ที่ท้องตลาดหน้ามุกเพชรทั้งสิ้นนครสวรรค์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:12.456511275+07:00","message":"receive streaming session, msgId: 2319"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:12.456542746+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ตังค์ที่ทองตลาดหน้ามุกเพชรทั้งสิ้นนครสวรรค์ก็เล่นที่ลานระหว่าง\",\"confidence\":0.9360184}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:12.456548757+07:00","message":"receive interim result [true|false]: ตังค์ที่ทองตลาดหน้ามุกเพชรทั้งสิ้นนครสวรรค์ก็เล่นที่ลานระหว่าง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:12.456556333+07:00","message":"end recv isFinal message id 2319"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:12.456558095+07:00","message":"end Recv id 2319"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:12.45656282+07:00","message":"[buffer interim] 2319 true ตังค์ที่ทองตลาดหน้ามุกเพชรทั้งสิ้นนครสวรรค์ก็เล่นที่ลานระหว่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:12.45656911+07:00","message":"[bufferProcess] interim [460000000]:ตังค์ที่ทองตลาดหน้ามุกเพชรทั้งสิ้นนครสวรรค์ก็เล่นที่ลานระหว่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:12.456572189+07:00","message":"[bufferProcess] send to processor (isfinal):ตังค์ที่ท้องตลาดหน้ามุกเพชรทั้งสิ้นนครสวรรค์ก็เล่นที่ลานระหว่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:12.45657546+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:12.456577753+07:00","message":"> Transcript [11765] [false]: 'ตังค์ที่ท้องตลาดหน้ามุกเพชรทั้งสิ้นนครสวรรค์ก็เล่นที่ลานระหว่าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:12.456580741+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:12.45658238+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:12.456584008+07:00","message":"StatePrefix: 'ตังค์ที่ท้องตลาดหน้ามุกเพชรทั้งสิ้นนครสวรรค์ก็เล่นที่ลาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:12.456586016+07:00","message":"TextPushed: 'ตังค์ที่ท้องตลาดหน้ามุกเพชรทั้งสิ้นนครสวรรค์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:12.456587649+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:12.456589445+07:00","message":"> Transcript [11766] [true]: 'ตังค์ที่ทองตลาดหน้ามุกเพชรทั้งสิ้นนครสวรรค์ก็เล่นที่ลานระหว่าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:12.456591361+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:12.456592819+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:12.456596882+07:00","message":"StatePrefix: 'ตังค์ที่ท้องตลาดหน้ามุกเพชรทั้งสิ้นนครสวรรค์ก็เล่นที่ลาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:12.456598825+07:00","message":"TextPushed: 'ตังค์ที่ท้องตลาดหน้ามุกเพชรทั้งสิ้นนครสวรรค์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:12.456600433+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:12.456805592+07:00","message":"Push: 'ก็เล่นที่ลานระหว่าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:12.456809128+07:00","message":"TextPushed: 'ตังค์ที่ท้องตลาดหน้ามุกเพชรทั้งสิ้นนครสวรรค์ก็เล่นที่ลานระหว่าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:12.456811471+07:00","message":"Set new StatePrefix : 'ตังค์ที่ทองตลาดหน้ามุกเพชรทั้งสิ้นนครสวรรค์ก็เล่นที่ลานระหว่าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:12.456813416+07:00","message":"Next Push (prob) : 'ตังค์ที่ทองตลาดหน้ามุกเพชรทั้งสิ้นนครสวรรค์ก็เล่นที่ลานระหว่าง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:12.456821109+07:00","message":"push: {true ก็เล่นที่ลานระหว่าง 0 0xc003403f80}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:12.456826736+07:00","message":"write aligntment file to 'tmp/7446/align_message_id_2319.html'"}
{"level":"info","service":"Main","time":"2025-10-27T15:55:12.46928591+07:00","message":"write wav file: './tmp/7446/7446_2319.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:13.568787882+07:00","message":"receive streaming session, msgId: 2320"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:13.568834193+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":"2025-10-27T15:55:13.568839141+07:00","message":"receive interim result [false|false]: หน้าพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:13.568852044+07:00","message":"[buffer interim] 2320 false หน้าพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:13.568858988+07:00","message":"[bufferProcess] interim [260000000]:หน้าพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:13.568860503+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:13.568865232+07:00","message":"[bufferProcess] send to processor (ticker):หน้าพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:13.568867646+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:13.568870171+07:00","message":"> Transcript [11767] [false]: 'หน้าพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:13.568872328+07:00","message":"Set StatePrefix (first interim): 'หน้าพระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:13.706921237+07:00","message":"receive streaming session, msgId: 2320"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:13.706958899+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":"2025-10-27T15:55:13.706965105+07:00","message":"receive interim result [false|false]: หน้าพระที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:13.706979674+07:00","message":"[buffer interim] 2320 false หน้าพระที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:13.706987282+07:00","message":"[bufferProcess] interim [380000000]:หน้าพระที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:13.706988836+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:13.7648854+07:00","message":"receive streaming session, msgId: 2320"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:13.76493712+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":"2025-10-27T15:55:13.764944423+07:00","message":"receive interim result [false|false]: หน้าพระที่นั่ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:13.764958299+07:00","message":"[buffer interim] 2320 false หน้าพระที่นั่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:13.764965063+07:00","message":"[bufferProcess] interim [500000000]:หน้าพระที่นั่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:13.764967157+07:00","message":"[bufferProcess] send to processor:หน้าพระที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:13.764972408+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:13.764975097+07:00","message":"> Transcript [11768] [false]: 'หน้าพระที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:13.764978205+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:13.764980075+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:13.764981775+07:00","message":"StatePrefix: 'หน้าพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:13.764983621+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:14.085882956+07:00","message":"receive streaming session, msgId: 2320"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:14.085929885+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":"2025-10-27T15:55:14.085936133+07:00","message":"receive interim result [false|false]: หน้าพระที่นั่งค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:14.085955243+07:00","message":"[buffer interim] 2320 false หน้าพระที่นั่งค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:14.08596599+07:00","message":"[bufferProcess] interim [800000000]:หน้าพระที่นั่งค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:14.085968724+07:00","message":"[bufferProcess] send to processor:หน้าพระที่นั่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:14.085975826+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:14.085979815+07:00","message":"> Transcript [11769] [false]: 'หน้าพระที่นั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:14.085984251+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:14.085986631+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:14.086002363+07:00","message":"StatePrefix: 'หน้าพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:14.086004805+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:55:14.44567322+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:55:14.445697717+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:14.496811459+07:00","message":"[GCS] IsForceVAD: false for message ID: 2320"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:14.555558016+07:00","message":"[GCS] Start streaming session, msgId: 2321"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:14.59792268+07:00","message":"receive streaming session, msgId: 2320"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:14.597965598+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":"2025-10-27T15:55:14.597981226+07:00","message":"receive interim result [false|false]: หน้าพระที่นั่งค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:14.597999768+07:00","message":"[buffer interim] 2320 false หน้าพระที่นั่งค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:14.598009901+07:00","message":"[bufferProcess] interim [400000000]:หน้าพระที่นั่งค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:14.598013011+07:00","message":"[bufferProcess] send to processor:หน้าพระที่นั่งค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:14.598019985+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:14.59802594+07:00","message":"> Transcript [11770] [false]: 'หน้าพระที่นั่งค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:14.59803119+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:14.598034194+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:14.598036723+07:00","message":"StatePrefix: 'หน้าพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:14.598039342+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:14.612757566+07:00","message":"receive streaming session, msgId: 2320"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:14.612792087+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หน้าพระที่นั่งค่ะ\",\"confidence\":0.95100635}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:14.61279767+07:00","message":"receive interim result [true|false]: หน้าพระที่นั่งค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:14.612806339+07:00","message":"end recv isFinal message id 2320"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:14.612808389+07:00","message":"end Recv id 2320"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:14.612814047+07:00","message":"[buffer interim] 2320 true หน้าพระที่นั่งค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:14.612820927+07:00","message":"[bufferProcess] interim [400000000]:หน้าพระที่นั่งค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:14.612823457+07:00","message":"[bufferProcess] send to processor (isfinal):หน้าพระที่นั่งค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:14.612826578+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:14.612829033+07:00","message":"> Transcript [11771] [false]: 'หน้าพระที่นั่งค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:14.612831616+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:14.612833339+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:14.612834785+07:00","message":"StatePrefix: 'หน้าพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:14.612836438+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:14.612839032+07:00","message":"Push: 'หน้าพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:14.612840519+07:00","message":"TextPushed: 'หน้าพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:14.612842367+07:00","message":"Set new StatePrefix : 'หน้าพระที่นั่งค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:14.612851129+07:00","message":"Next Push (prob) : 'ที่นั่งค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:14.612852915+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:14.612854552+07:00","message":"> Transcript [11772] [true]: 'หน้าพระที่นั่งค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:14.61285631+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:14.612857686+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:14.612859007+07:00","message":"StatePrefix: 'หน้าพระที่นั่งค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:14.612860445+07:00","message":"TextPushed: 'หน้าพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:14.612862097+07:00","message":"Push: 'ที่นั่งค่ะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:14.612868943+07:00","message":"push: {false หน้าพระ 0 0xc002aa0e80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:14.612876191+07:00","message":"push: {true ที่นั่งค่ะ 0 0xc002aa0e80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:14.613786753+07:00","message":"[GCS] IsForceVAD: false for message ID: 2321"}
{"level":"info","service":"Main","time":"2025-10-27T15:55:14.619875723+07:00","message":"write wav file: './tmp/7446/7446_2320.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:14.87388738+07:00","message":"[GCS] Start streaming session, msgId: 2322"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:15.003935822+07:00","message":"[GCS] IsForceVAD: false for message ID: 2322"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:15.064264922+07:00","message":"[GCS] Start streaming session, msgId: 2323"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:15.077272231+07:00","message":"receive streaming session, msgId: 2321"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:15.077285344+07:00","message":"found end of frame, send empty tag with msgId: 2321"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:15.077287707+07:00","message":"end Recv id 2321"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:15.077292132+07:00","message":"[buffer interim] 2321 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:15.077298626+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:15.077302171+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:15.077304881+07:00","message":"> Transcript [11773] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:15.077307038+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:15.077309066+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:15.077310644+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:15.077312148+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:15.07731729+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:15.07732471+07:00","message":"push: {true \n 0 0xc0023e9780}"}
{"level":"info","service":"Main","time":"2025-10-27T15:55:15.081509542+07:00","message":"write wav file: './tmp/7446/7446_2321.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:15.15478391+07:00","message":"receive streaming session, msgId: 2322"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:15.154800918+07:00","message":"found end of frame, send empty tag with msgId: 2322"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:15.154803702+07:00","message":"end Recv id 2322"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:15.154810326+07:00","message":"[buffer interim] 2322 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:15.154816417+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:15.154819597+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:15.154822154+07:00","message":"> Transcript [11774] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:15.154824599+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:15.154826516+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:15.154828122+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:15.154829694+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:15.154835831+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:15.154845443+07:00","message":"push: {true \n 0 0xc002aa0000}"}
{"level":"info","service":"Main","time":"2025-10-27T15:55:15.158689649+07:00","message":"write wav file: './tmp/7446/7446_2322.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:55:17.445978866+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:55:17.445991584+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:17.947065376+07:00","message":"[GCS] IsForceVAD: false for message ID: 2323"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:18.014142387+07:00","message":"[GCS] Start streaming session, msgId: 2324"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:18.156778133+07:00","message":"receive streaming session, msgId: 2323"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:18.156795642+07:00","message":"found end of frame, send empty tag with msgId: 2323"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:18.156798214+07:00","message":"end Recv id 2323"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:18.156803329+07:00","message":"[buffer interim] 2323 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:18.156809546+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:18.156813646+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:18.156816485+07:00","message":"> Transcript [11775] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:18.156819138+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:18.156820727+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:18.156822118+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:18.156823614+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:18.156826071+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:18.156834462+07:00","message":"push: {true \n 0 0xc002aa0480}"}
{"level":"info","service":"Main","time":"2025-10-27T15:55:18.164969486+07:00","message":"write wav file: './tmp/7446/7446_2323.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:55:20.446220862+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:55:20.446232329+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:22.053276289+07:00","message":"[GCS] IsForceVAD: false for message ID: 2324"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:22.152559256+07:00","message":"receive streaming session, msgId: 2324"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:22.152578271+07:00","message":"found end of frame, send empty tag with msgId: 2324"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:22.152581638+07:00","message":"end Recv id 2324"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:22.152589691+07:00","message":"[buffer interim] 2324 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:22.152598542+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:22.152603268+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:22.152606953+07:00","message":"> Transcript [11776] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:22.152610633+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:22.152612961+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:22.152615124+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:22.152617324+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:22.152620408+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:22.152633277+07:00","message":"push: {true \n 0 0xc002b15180}"}
{"level":"info","service":"Main","time":"2025-10-27T15:55:22.162458096+07:00","message":"write wav file: './tmp/7446/7446_2324.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:22.303804538+07:00","message":"[GCS] Start streaming session, msgId: 2325"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:22.427677254+07:00","message":"[GCS] Cleaned up inactive client: 2299"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:22.427708544+07:00","message":"[GCS] Cleaned up inactive client: 2300"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:22.42771209+07:00","message":"[GCS] Cleaned up inactive client: 2306"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:22.427714944+07:00","message":"[GCS] Cleaned up inactive client: 2298"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:22.42771715+07:00","message":"[GCS] Cleaned up inactive client: 2304"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:22.427719982+07:00","message":"[GCS] Cleaned up inactive client: 2301"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:22.427722472+07:00","message":"[GCS] Cleaned up inactive client: 2303"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:22.427724462+07:00","message":"[GCS] Cleaned up inactive client: 2297"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:22.427726618+07:00","message":"[GCS] Cleaned up inactive client: 2305"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:22.427728478+07:00","message":"[GCS] Cleaned up inactive client: 2302"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:22.434674332+07:00","message":"[GCS] IsForceVAD: false for message ID: 2325"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:22.49740546+07:00","message":"[GCS] Start streaming session, msgId: 2326"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:22.56464261+07:00","message":"[GCS] IsForceVAD: false for message ID: 2326"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:22.60191785+07:00","message":"receive streaming session, msgId: 2325"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:22.601946675+07:00","message":"found end of frame, send empty tag with msgId: 2325"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:22.601950997+07:00","message":"end Recv id 2325"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:22.601961401+07:00","message":"[buffer interim] 2325 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:22.601971057+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:22.601975142+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:22.601978601+07:00","message":"> Transcript [11777] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:22.601981796+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:22.6019841+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:22.601986341+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:22.601988388+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:22.60199151+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:22.602003401+07:00","message":"push: {true \n 0 0xc000129080}"}
{"level":"info","service":"Main","time":"2025-10-27T15:55:22.607589241+07:00","message":"write wav file: './tmp/7446/7446_2325.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:22.623447905+07:00","message":"[GCS] Start streaming session, msgId: 2327"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:22.765451634+07:00","message":"receive streaming session, msgId: 2326"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:22.765473639+07:00","message":"found end of frame, send empty tag with msgId: 2326"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:22.76547722+07:00","message":"end Recv id 2326"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:22.76548622+07:00","message":"[buffer interim] 2326 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:22.765495003+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:22.765499599+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:22.765503201+07:00","message":"> Transcript [11778] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:22.765506199+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:22.765508369+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:22.765510712+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:22.765512633+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:22.765515721+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:22.765527371+07:00","message":"push: {true \n 0 0xc002a07600}"}
{"level":"info","service":"Main","time":"2025-10-27T15:55:22.770611072+07:00","message":"write wav file: './tmp/7446/7446_2326.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:22.885273776+07:00","message":"[GCS] IsForceVAD: false for message ID: 2327"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:22.946808501+07:00","message":"[GCS] Start streaming session, msgId: 2328"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:23.013563415+07:00","message":"[GCS] IsForceVAD: false for message ID: 2328"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:23.095097115+07:00","message":"receive streaming session, msgId: 2327"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:23.095116806+07:00","message":"found end of frame, send empty tag with msgId: 2327"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:23.095119839+07:00","message":"end Recv id 2327"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:23.095125857+07:00","message":"[buffer interim] 2327 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:23.095132169+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:23.095135468+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:23.095138139+07:00","message":"> Transcript [11779] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:23.095140521+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:23.095142355+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:23.095143819+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:23.095145282+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:23.095147462+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:23.095156465+07:00","message":"push: {true \n 0 0xc002b15980}"}
{"level":"info","service":"Main","time":"2025-10-27T15:55:23.0996901+07:00","message":"write wav file: './tmp/7446/7446_2327.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:23.15162031+07:00","message":"receive streaming session, msgId: 2328"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:23.151636476+07:00","message":"found end of frame, send empty tag with msgId: 2328"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:23.151639124+07:00","message":"end Recv id 2328"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:23.151644702+07:00","message":"[buffer interim] 2328 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:23.151651656+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:23.151654706+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:23.151657382+07:00","message":"> Transcript [11780] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:23.151659714+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:23.151661378+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:23.151662794+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:23.151664223+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:23.151670582+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:23.151679503+07:00","message":"push: {true \n 0 0xc002b14680}"}
{"level":"info","service":"Main","time":"2025-10-27T15:55:23.156734482+07:00","message":"write wav file: './tmp/7446/7446_2328.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:23.3345873+07:00","message":"[GCS] Start streaming session, msgId: 2329"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:55:23.446780772+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:55:23.446779557+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:23.845474645+07:00","message":"[GCS] IsForceVAD: false for message ID: 2329"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:23.933399481+07:00","message":"receive streaming session, msgId: 2329"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:23.933419591+07:00","message":"found end of frame, send empty tag with msgId: 2329"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:23.933422731+07:00","message":"end Recv id 2329"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:23.933429402+07:00","message":"[buffer interim] 2329 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:23.933435893+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:23.933439196+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:23.93344182+07:00","message":"> Transcript [11781] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:23.93344416+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:23.933445952+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:23.933447329+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:23.93344878+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:23.933451396+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:23.933469497+07:00","message":"push: {true \n 0 0xc002b14d00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:55:23.939010382+07:00","message":"write wav file: './tmp/7446/7446_2329.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:24.09757271+07:00","message":"[GCS] Start streaming session, msgId: 2330"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:55:26.44713973+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:55:26.447153612+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:26.91418747+07:00","message":"[GCS] IsForceVAD: false for message ID: 2330"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:27.015367874+07:00","message":"receive streaming session, msgId: 2330"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:27.015388702+07:00","message":"found end of frame, send empty tag with msgId: 2330"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:27.015391801+07:00","message":"end Recv id 2330"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:27.015399047+07:00","message":"[buffer interim] 2330 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:27.015405623+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:27.015414237+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:27.015416968+07:00","message":"> Transcript [11782] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:27.015419436+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:27.015421145+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:27.015422599+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:27.015424056+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:27.015426235+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:27.015435839+07:00","message":"push: {true \n 0 0xc000128500}"}
{"level":"info","service":"Main","time":"2025-10-27T15:55:27.023993924+07:00","message":"write wav file: './tmp/7446/7446_2330.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:27.174983267+07:00","message":"[GCS] Start streaming session, msgId: 2331"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:27.233146726+07:00","message":"[GCS] IsForceVAD: false for message ID: 2331"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:27.42512071+07:00","message":"receive streaming session, msgId: 2331"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:27.425138373+07:00","message":"found end of frame, send empty tag with msgId: 2331"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:27.425141722+07:00","message":"end Recv id 2331"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:27.425149534+07:00","message":"[buffer interim] 2331 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:27.425157976+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:27.425172622+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:27.425175301+07:00","message":"> Transcript [11783] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:27.425177818+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:27.425179483+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:27.425181061+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:27.425182583+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:27.425184715+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:27.425222671+07:00","message":"push: {true \n 0 0xc002a07000}"}
{"level":"info","service":"Main","time":"2025-10-27T15:55:27.430538557+07:00","message":"write wav file: './tmp/7446/7446_2331.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:28.385235712+07:00","message":"[GCS] Start streaming session, msgId: 2332"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:55:29.447340171+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:55:29.44734903+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:29.674433746+07:00","message":"[GCS] IsForceVAD: false for message ID: 2332"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:29.778940847+07:00","message":"receive streaming session, msgId: 2332"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:29.778959387+07:00","message":"found end of frame, send empty tag with msgId: 2332"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:29.778962238+07:00","message":"end Recv id 2332"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:29.778968847+07:00","message":"[buffer interim] 2332 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:29.77897768+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:29.778981415+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:29.778984233+07:00","message":"> Transcript [11784] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:29.778986451+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:29.778987979+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:29.778989368+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:29.778990943+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:29.778993397+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:29.779005233+07:00","message":"push: {true \n 0 0xc002a00d80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:55:29.785484777+07:00","message":"write wav file: './tmp/7446/7446_2332.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:30.124508193+07:00","message":"[GCS] Start streaming session, msgId: 2333"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:55:32.448395246+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:55:32.44840549+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:33.700139792+07:00","message":"receive streaming session, msgId: 2333"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:33.700184085+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":"2025-10-27T15:55:33.700189805+07:00","message":"receive interim result [false|false]: ถ่าย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:33.700204681+07:00","message":"[buffer interim] 2333 false ถ่าย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:33.700210991+07:00","message":"[bufferProcess] interim [590000000]:ถ่าย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:33.70021278+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:33.700217819+07:00","message":"[bufferProcess] send to processor (ticker):ถ่าย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:33.700220198+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:33.700222705+07:00","message":"> Transcript [11785] [false]: 'ถ่าย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:33.700224769+07:00","message":"Set StatePrefix (first interim): 'ถ่าย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:33.8920735+07:00","message":"receive streaming session, msgId: 2333"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:33.892120929+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ถ่ายทอด\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":770000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:33.892126653+07:00","message":"receive interim result [false|false]: ถ่ายทอด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:33.892153233+07:00","message":"[buffer interim] 2333 false ถ่ายทอด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:33.892163491+07:00","message":"[bufferProcess] interim [770000000]:ถ่ายทอด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:33.892164966+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:33.900332721+07:00","message":"receive streaming session, msgId: 2333"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:33.900365364+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภายนอก\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":830000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:33.900369748+07:00","message":"receive interim result [false|false]: ภายนอก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:33.900378312+07:00","message":"[buffer interim] 2333 false ภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:33.900382692+07:00","message":"[bufferProcess] interim [830000000]:ภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:33.900384392+07:00","message":"[bufferProcess] send to processor:ถ่ายทอด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:33.900389417+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:33.900392922+07:00","message":"> Transcript [11786] [false]: 'ถ่ายทอด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:33.900395744+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:33.900397409+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:33.900398941+07:00","message":"StatePrefix: 'ถ่าย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:33.900400548+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:34.209456302+07:00","message":"receive streaming session, msgId: 2333"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:34.209502682+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":"2025-10-27T15:55:34.209508528+07:00","message":"receive interim result [false|false]: ภายนอกองค์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:34.209521851+07:00","message":"[buffer interim] 2333 false ภายนอกองค์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:34.209528898+07:00","message":"[bufferProcess] interim [70000000]:ภายนอกองค์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:34.209530903+07:00","message":"[bufferProcess] send to processor:ภายนอก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:34.209536055+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:34.209538651+07:00","message":"> Transcript [11787] [false]: 'ภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:34.209540739+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:34.209542327+07:00","message":"Set new StatePrefix: 'ภายนอก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:34.335254503+07:00","message":"receive streaming session, msgId: 2333"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:34.335295012+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภายนอกองค์กร\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":190000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:34.335300449+07:00","message":"receive interim result [false|false]: ภายนอกองค์กร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:34.335323515+07:00","message":"[buffer interim] 2333 false ภายนอกองค์กร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:34.335331345+07:00","message":"[bufferProcess] interim [190000000]:ภายนอกองค์กร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:34.335333458+07:00","message":"[bufferProcess] send to processor:ภายนอกองค์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:34.335336592+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:34.335339245+07:00","message":"> Transcript [11788] [false]: 'ภายนอกองค์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:34.335342108+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:34.335344137+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:34.335345712+07:00","message":"StatePrefix: 'ภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:34.335347505+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:34.428537619+07:00","message":"receive streaming session, msgId: 2333"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:34.428575809+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภายนอกองค์พระ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":250000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:34.428581386+07:00","message":"receive interim result [false|false]: ภายนอกองค์พระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:34.428594434+07:00","message":"[buffer interim] 2333 false ภายนอกองค์พระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:34.428600953+07:00","message":"[bufferProcess] interim [250000000]:ภายนอกองค์พระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:34.428603278+07:00","message":"[bufferProcess] send to processor:ภายนอกองค์กร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:34.428608398+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:34.428610729+07:00","message":"> Transcript [11789] [false]: 'ภายนอกองค์กร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:34.428613652+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:34.428615467+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:34.428617489+07:00","message":"StatePrefix: 'ภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:34.428619373+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:34.473224875+07:00","message":"receive streaming session, msgId: 2333"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:34.473280824+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภายนอกวงแคลช\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":310000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:34.473289129+07:00","message":"receive interim result [false|false]: ภายนอกวงแคลช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:34.473299301+07:00","message":"[buffer interim] 2333 false ภายนอกวงแคลช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:34.473319197+07:00","message":"[bufferProcess] interim [310000000]:ภายนอกวงแคลช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:34.473323699+07:00","message":"[bufferProcess] send to processor:ภายนอกองค์พระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:34.473327451+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:34.473332434+07:00","message":"> Transcript [11790] [false]: 'ภายนอกองค์พระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:34.473335778+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:34.473337687+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:34.473339585+07:00","message":"StatePrefix: 'ภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:34.473341429+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:34.599783784+07:00","message":"receive streaming session, msgId: 2333"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:34.599823376+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภายนอกองค์พระที่นั่ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":490000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:34.599828867+07:00","message":"receive interim result [false|false]: ภายนอกองค์พระที่นั่ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:34.59984144+07:00","message":"[buffer interim] 2333 false ภายนอกองค์พระที่นั่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:34.599848324+07:00","message":"[bufferProcess] interim [490000000]:ภายนอกองค์พระที่นั่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:34.599850273+07:00","message":"[bufferProcess] send to processor:ภายนอกวงแคลช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:34.59985535+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:34.59985779+07:00","message":"> Transcript [11791] [false]: 'ภายนอกวงแคลช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:34.599860696+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:34.599862631+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:34.599864187+07:00","message":"StatePrefix: 'ภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:34.599866684+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:34.599870524+07:00","message":"Push: 'ภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:34.599872195+07:00","message":"TextPushed: 'ภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:34.599874025+07:00","message":"Set new StatePrefix : 'ภายนอกวงแคลช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:34.599875821+07:00","message":"Next Push (prob) : 'วงแคลช'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:34.599883218+07:00","message":"push: {false ภายนอก 0 0xc000129b80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:34.785437736+07:00","message":"receive streaming session, msgId: 2333"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:34.785475582+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":"2025-10-27T15:55:34.785480442+07:00","message":"receive interim result [false|false]: ภายนอกองค์พระที่นั่งดุสิต"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:34.785493698+07:00","message":"[buffer interim] 2333 false ภายนอกองค์พระที่นั่งดุสิต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:34.78550316+07:00","message":"[bufferProcess] interim [730000000]:ภายนอกองค์พระที่นั่งดุสิต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:34.785506034+07:00","message":"[bufferProcess] send to processor:ภายนอกองค์พระที่นั่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:34.785511336+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:34.78551371+07:00","message":"> Transcript [11792] [false]: 'ภายนอกองค์พระที่นั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:34.785515999+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:34.785517743+07:00","message":"Set new StatePrefix: 'ภายนอกองค์พระที่นั่ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:35.133416675+07:00","message":"receive streaming session, msgId: 2333"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:35.133473186+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภายนอกองค์พระที่นั่งดุสิตมหา\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":970000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:35.133478693+07:00","message":"receive interim result [false|false]: ภายนอกองค์พระที่นั่งดุสิตมหา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:35.133492839+07:00","message":"[buffer interim] 2333 false ภายนอกองค์พระที่นั่งดุสิตมหา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:35.133499027+07:00","message":"[bufferProcess] interim [970000000]:ภายนอกองค์พระที่นั่งดุสิตมหา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:35.133501312+07:00","message":"[bufferProcess] send to processor:ภายนอกองค์พระที่นั่งดุสิต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:35.133505232+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:35.133507865+07:00","message":"> Transcript [11793] [false]: 'ภายนอกองค์พระที่นั่งดุสิต'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:35.133511025+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:35.133512977+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:35.133516046+07:00","message":"StatePrefix: 'ภายนอกองค์พระที่นั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:35.133518305+07:00","message":"TextPushed: 'ภายนอก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:35.141136462+07:00","message":"receive streaming session, msgId: 2333"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:35.141158109+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":"2025-10-27T15:55:35.141171629+07:00","message":"receive interim result [false|false]: ภายนอกองค์พระที่นั่งดุสิตมหาปราสาท"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:35.141183409+07:00","message":"[buffer interim] 2333 false ภายนอกองค์พระที่นั่งดุสิตมหาปราสาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:35.141187807+07:00","message":"[bufferProcess] interim [30000000]:ภายนอกองค์พระที่นั่งดุสิตมหาปราสาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:35.141190817+07:00","message":"[bufferProcess] send to processor:ภายนอกองค์พระที่นั่งดุสิตมหา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:35.141193711+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:35.141195841+07:00","message":"> Transcript [11794] [false]: 'ภายนอกองค์พระที่นั่งดุสิตมหา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:35.14119869+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:35.141200482+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:35.14120208+07:00","message":"StatePrefix: 'ภายนอกองค์พระที่นั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:35.141203969+07:00","message":"TextPushed: 'ภายนอก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:35.373028826+07:00","message":"[GCS] IsForceVAD: false for message ID: 2333"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:55:35.449299245+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:55:35.449314125+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:35.496161266+07:00","message":"[GCS] Start streaming session, msgId: 2334"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:35.559740781+07:00","message":"receive streaming session, msgId: 2333"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:35.559773508+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ภายนอกองค์พระที่นั่งดุสิตมหาปราสาท\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:35.559779022+07:00","message":"receive interim result [true|false]: ภายนอกองค์พระที่นั่งดุสิตมหาปราสาท"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:35.559786937+07:00","message":"end recv isFinal message id 2333"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:35.559789277+07:00","message":"end Recv id 2333"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:35.559794543+07:00","message":"[buffer interim] 2333 true ภายนอกองค์พระที่นั่งดุสิตมหาปราสาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:35.559802891+07:00","message":"[bufferProcess] interim [480000000]:ภายนอกองค์พระที่นั่งดุสิตมหาปราสาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:35.559807221+07:00","message":"[bufferProcess] send to processor (isfinal):ภายนอกองค์พระที่นั่งดุสิตมหาปราสาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:35.559810643+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:35.559813182+07:00","message":"> Transcript [11795] [false]: 'ภายนอกองค์พระที่นั่งดุสิตมหาปราสาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:35.559815756+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:35.55981735+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:35.55981918+07:00","message":"StatePrefix: 'ภายนอกองค์พระที่นั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:35.559820981+07:00","message":"TextPushed: 'ภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:35.559822296+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:35.559823936+07:00","message":"> Transcript [11796] [true]: 'ภายนอกองค์พระที่นั่งดุสิตมหาปราสาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:35.559825603+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:35.559826885+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:35.559828171+07:00","message":"StatePrefix: 'ภายนอกองค์พระที่นั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:35.55983041+07:00","message":"TextPushed: 'ภายนอก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:35.559836676+07:00","message":"Push: 'องค์พระที่นั่งดุสิตมหาปราสาท'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:35.559844215+07:00","message":"push: {true องค์พระที่นั่งดุสิตมหาปราสาท 0 0xc000129b80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:55:35.571452619+07:00","message":"write wav file: './tmp/7446/7446_2333.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:36.027917865+07:00","message":"receive streaming session, msgId: 2334"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:36.02796304+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":"2025-10-27T15:55:36.027967876+07:00","message":"receive interim result [false|false]: มี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:36.02798075+07:00","message":"[buffer interim] 2334 false มี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:36.027987256+07:00","message":"[bufferProcess] interim [420000000]:มี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:36.027988668+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:36.071629921+07:00","message":"receive streaming session, msgId: 2334"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:36.071668628+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":"2025-10-27T15:55:36.071678274+07:00","message":"receive interim result [false|false]: มีกี่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:36.071690332+07:00","message":"[buffer interim] 2334 false มีกี่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:36.071696809+07:00","message":"[bufferProcess] interim [540000000]:มีกี่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:36.071698803+07:00","message":"[bufferProcess] send to processor:มี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:36.071703817+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:36.071706295+07:00","message":"> Transcript [11797] [false]: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:36.07170818+07:00","message":"Set StatePrefix (first interim): 'มี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:36.086643823+07:00","message":"receive streaming session, msgId: 2334"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:36.086689323+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":"2025-10-27T15:55:36.086696503+07:00","message":"receive interim result [false|false]: มีกรรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:36.086710491+07:00","message":"[buffer interim] 2334 false มีกรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:36.086718046+07:00","message":"[bufferProcess] interim [600000000]:มีกรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:36.086720876+07:00","message":"[bufferProcess] send to processor:มีกี่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:36.086725472+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:36.086729549+07:00","message":"> Transcript [11798] [false]: 'มีกี่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:36.08673363+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:36.086736246+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:36.086739005+07:00","message":"StatePrefix: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:36.086742349+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:36.232697793+07:00","message":"receive streaming session, msgId: 2334"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:36.232745933+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":"2025-10-27T15:55:36.232751228+07:00","message":"receive interim result [false|false]: มีกำแพง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:36.23276504+07:00","message":"[buffer interim] 2334 false มีกำแพง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:36.23277176+07:00","message":"[bufferProcess] interim [780000000]:มีกำแพง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:36.232774055+07:00","message":"[bufferProcess] send to processor:มีกรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:36.232779302+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:36.232781607+07:00","message":"> Transcript [11799] [false]: 'มีกรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:36.232784497+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:36.232786312+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:36.232788051+07:00","message":"StatePrefix: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:36.232789831+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:36.546072872+07:00","message":"receive streaming session, msgId: 2334"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:36.546109587+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":"2025-10-27T15:55:36.54611517+07:00","message":"receive interim result [false|false]: มีกำแพงแก้ว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:36.546127901+07:00","message":"[buffer interim] 2334 false มีกำแพงแก้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:36.546134219+07:00","message":"[bufferProcess] interim [80000000]:มีกำแพงแก้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:36.546136535+07:00","message":"[bufferProcess] send to processor:มีกำแพง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:36.546141962+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:36.546144331+07:00","message":"> Transcript [11800] [false]: 'มีกำแพง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:36.546147166+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:36.546148891+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:36.546150606+07:00","message":"StatePrefix: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:36.546152737+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:36.75160885+07:00","message":"receive streaming session, msgId: 2334"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:36.75164058+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":"2025-10-27T15:55:36.751645671+07:00","message":"receive interim result [false|false]: มีกำแพงแก้วล้อม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:36.751658601+07:00","message":"[buffer interim] 2334 false มีกำแพงแก้วล้อม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:36.75166493+07:00","message":"[bufferProcess] interim [320000000]:มีกำแพงแก้วล้อม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:36.751666879+07:00","message":"[bufferProcess] send to processor:มีกำแพงแก้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:36.751670107+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:36.751672743+07:00","message":"> Transcript [11801] [false]: 'มีกำแพงแก้ว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:36.751675666+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:36.751677458+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:36.751681554+07:00","message":"StatePrefix: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:36.751683422+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:36.751688464+07:00","message":"Push: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:36.751690115+07:00","message":"TextPushed: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:36.751693145+07:00","message":"Set new StatePrefix : 'มีกำแพงแก้ว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:36.751695072+07:00","message":"Next Push (prob) : 'กำแพงแก้ว'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:36.751702981+07:00","message":"push: {false มี 0 0xc002b15300}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:37.072213808+07:00","message":"receive streaming session, msgId: 2334"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:37.072248528+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีกำแพงแก้วล้อม 3\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:37.072254049+07:00","message":"receive interim result [false|false]: มีกำแพงแก้วล้อม 3"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:37.072266107+07:00","message":"[buffer interim] 2334 false มีกำแพงแก้วล้อม 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:37.072272975+07:00","message":"[bufferProcess] interim [620000000]:มีกำแพงแก้วล้อม 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:37.072274807+07:00","message":"[bufferProcess] send to processor:มีกำแพงแก้วล้อม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:37.072278477+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:37.072281046+07:00","message":"> Transcript [11802] [false]: 'มีกำแพงแก้วล้อม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:37.072284156+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:37.072286116+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:37.072287661+07:00","message":"StatePrefix: 'มีกำแพงแก้ว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:37.072290684+07:00","message":"TextPushed: 'มี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:37.396537837+07:00","message":"receive streaming session, msgId: 2334"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:37.396573676+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีกำแพงแก้วล้อม 3 ด้าน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:37.396578471+07:00","message":"receive interim result [false|false]: มีกำแพงแก้วล้อม 3 ด้าน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:37.396595733+07:00","message":"receive streaming session, msgId: 2334"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:37.396599404+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีกำแพงแก้วล้อม\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:37.396602617+07:00","message":"receive interim result [false|false]: มีกำแพงแก้วล้อม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:37.396605732+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 3 ด้าน\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:37.396607737+07:00","message":"receive interim result [false|false]:  3 ด้าน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:37.396611953+07:00","message":"[buffer interim] 2334 false มีกำแพงแก้วล้อม 3 ด้าน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:37.396615145+07:00","message":"[buffer interim] 2334 false มีกำแพงแก้วล้อม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:37.396617102+07:00","message":"[buffer interim] 2334 false  3 ด้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:37.396622822+07:00","message":"[bufferProcess] interim [860000000]:มีกำแพงแก้วล้อม 3 ด้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:37.396624659+07:00","message":"[bufferProcess] send to processor:มีกำแพงแก้วล้อม 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:37.396627346+07:00","message":"[bufferProcess] interim [920000000]:มีกำแพงแก้วล้อม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:37.396628972+07:00","message":"[bufferProcess] send to processor:มีกำแพงแก้วล้อม 3 ด้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:37.396630987+07:00","message":"[bufferProcess] interim [920000000]: 3 ด้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:37.396633089+07:00","message":"[bufferProcess] update buffer: มีกำแพงแก้วล้อม 3 ด้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:37.39663577+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:37.39663808+07:00","message":"> Transcript [11803] [false]: 'มีกำแพงแก้วล้อม 3'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:37.396641292+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:37.396643301+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:37.396644776+07:00","message":"StatePrefix: 'มีกำแพงแก้ว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:37.396646982+07:00","message":"TextPushed: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:37.396648597+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:37.396650155+07:00","message":"> Transcript [11804] [false]: 'มีกำแพงแก้วล้อม 3 ด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:37.396651884+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:37.396653204+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:37.396654572+07:00","message":"StatePrefix: 'มีกำแพงแก้ว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:37.396656077+07:00","message":"TextPushed: 'มี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:37.653499881+07:00","message":"receive streaming session, msgId: 2334"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:37.653536763+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีกำแพงแก้วล้อม 3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:37.653543145+07:00","message":"receive interim result [false|false]: มีกำแพงแก้วล้อม 3"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:37.653551921+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":"2025-10-27T15:55:37.653555071+07:00","message":"receive interim result [false|false]:  ด้าน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:37.653562793+07:00","message":"[buffer interim] 2334 false มีกำแพงแก้วล้อม 3"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:37.653567633+07:00","message":"[buffer interim] 2334 false  ด้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:37.653573311+07:00","message":"[bufferProcess] interim [220000000]:มีกำแพงแก้วล้อม 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:37.653576939+07:00","message":"[bufferProcess] send to processor:มีกำแพงแก้วล้อม 3 ด้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:37.653582029+07:00","message":"[bufferProcess] interim [220000000]: ด้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:37.653585094+07:00","message":"[bufferProcess] update buffer: มีกำแพงแก้วล้อม 3 ด้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:37.653588199+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:37.653591198+07:00","message":"> Transcript [11805] [false]: 'มีกำแพงแก้วล้อม 3 ด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:37.653594767+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:37.653596743+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:37.653598161+07:00","message":"StatePrefix: 'มีกำแพงแก้ว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:37.653600189+07:00","message":"TextPushed: 'มี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:37.653604346+07:00","message":"Push: 'กำแพงแก้ว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:37.653606075+07:00","message":"TextPushed: 'มีกำแพงแก้ว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:37.653607816+07:00","message":"Set new StatePrefix : 'มีกำแพงแก้วล้อม 3 ด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:37.653609722+07:00","message":"Next Push (prob) : 'ล้อม 3 ด้าน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:37.653617659+07:00","message":"push: {false กำแพงแก้ว 0 0xc002b15300}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:37.966436485+07:00","message":"receive streaming session, msgId: 2334"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:37.966471395+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีกำแพงแก้วล้อม 3 ด้าน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:37.966477186+07:00","message":"receive interim result [false|false]: มีกำแพงแก้วล้อม 3 ด้าน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:37.966489108+07:00","message":"[buffer interim] 2334 false มีกำแพงแก้วล้อม 3 ด้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:37.966495693+07:00","message":"[bufferProcess] interim [460000000]:มีกำแพงแก้วล้อม 3 ด้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:37.966497967+07:00","message":"[bufferProcess] send to processor:มีกำแพงแก้วล้อม 3 ด้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:37.966502954+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:37.966505523+07:00","message":"> Transcript [11806] [false]: 'มีกำแพงแก้วล้อม 3 ด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:37.966508822+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:37.966510671+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:37.96651255+07:00","message":"StatePrefix: 'มีกำแพงแก้วล้อม 3 ด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:37.966514585+07:00","message":"TextPushed: 'มีกำแพงแก้ว'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:38.163281819+07:00","message":"receive streaming session, msgId: 2334"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:38.163317482+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีกำแพงแก้วล้อม 3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:38.163322796+07:00","message":"receive interim result [false|false]: มีกำแพงแก้วล้อม 3"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:38.16333464+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":"2025-10-27T15:55:38.163337271+07:00","message":"receive interim result [false|false]:  ด้านมี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:38.163344706+07:00","message":"[buffer interim] 2334 false มีกำแพงแก้วล้อม 3"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:38.163348044+07:00","message":"[buffer interim] 2334 false  ด้านมี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:38.163354228+07:00","message":"[bufferProcess] interim [640000000]:มีกำแพงแก้วล้อม 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:38.163356114+07:00","message":"[bufferProcess] send to processor:มีกำแพงแก้วล้อม 3 ด้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:38.163358591+07:00","message":"[bufferProcess] interim [640000000]: ด้านมี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:38.163361129+07:00","message":"[bufferProcess] update buffer: มีกำแพงแก้วล้อม 3 ด้านมี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:38.163364524+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:38.163367131+07:00","message":"> Transcript [11807] [false]: 'มีกำแพงแก้วล้อม 3 ด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:38.16336978+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:38.163371488+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:38.163373872+07:00","message":"StatePrefix: 'มีกำแพงแก้วล้อม 3 ด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:38.163375615+07:00","message":"TextPushed: 'มีกำแพงแก้ว'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:38.169115848+07:00","message":"receive streaming session, msgId: 2334"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:38.169142129+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีกำแพงแก้วล้อม 3 ด้าน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:38.169146335+07:00","message":"receive interim result [false|false]: มีกำแพงแก้วล้อม 3 ด้าน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:38.169157728+07:00","message":"[buffer interim] 2334 false มีกำแพงแก้วล้อม 3 ด้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:38.169173375+07:00","message":"[bufferProcess] interim [700000000]:มีกำแพงแก้วล้อม 3 ด้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:38.169176067+07:00","message":"[bufferProcess] send to processor:มีกำแพงแก้วล้อม 3 ด้านมี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:38.169181623+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:38.169183868+07:00","message":"> Transcript [11808] [false]: 'มีกำแพงแก้วล้อม 3 ด้านมี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:38.169186531+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:38.169188419+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:38.169190328+07:00","message":"StatePrefix: 'มีกำแพงแก้วล้อม 3 ด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:38.169192304+07:00","message":"TextPushed: 'มีกำแพงแก้ว'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:38.346686521+07:00","message":"receive streaming session, msgId: 2334"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:38.346731448+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีกำแพงแก้วล้อม 3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:38.346737429+07:00","message":"receive interim result [false|false]: มีกำแพงแก้วล้อม 3"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:38.346748395+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":"2025-10-27T15:55:38.346751271+07:00","message":"receive interim result [false|false]:  ด้านมีประตู"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:38.346758528+07:00","message":"[buffer interim] 2334 false มีกำแพงแก้วล้อม 3"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:38.346761949+07:00","message":"[buffer interim] 2334 false  ด้านมีประตู"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:38.34676799+07:00","message":"[bufferProcess] interim [880000000]:มีกำแพงแก้วล้อม 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:38.346769786+07:00","message":"[bufferProcess] send to processor:มีกำแพงแก้วล้อม 3 ด้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:38.346772398+07:00","message":"[bufferProcess] interim [880000000]: ด้านมีประตู"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:38.346774786+07:00","message":"[bufferProcess] update buffer: มีกำแพงแก้วล้อม 3 ด้านมีประตู"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:38.346778596+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:38.346781131+07:00","message":"> Transcript [11809] [false]: 'มีกำแพงแก้วล้อม 3 ด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:38.346784163+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:38.34678602+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:38.346787654+07:00","message":"StatePrefix: 'มีกำแพงแก้วล้อม 3 ด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:38.34678935+07:00","message":"TextPushed: 'มีกำแพงแก้ว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:38.346791881+07:00","message":"Push: 'ล้อม 3 ด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:38.346793406+07:00","message":"TextPushed: 'มีกำแพงแก้วล้อม 3 ด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:38.346795287+07:00","message":"Set new StatePrefix : 'มีกำแพงแก้วล้อม 3 ด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:38.346797712+07:00","message":"Next Push (prob) : ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:38.346805018+07:00","message":"push: {false ล้อม 3 ด้าน 0 0xc002b15300}"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:55:38.449967039+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:55:38.449970547+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:38.742897932+07:00","message":"receive streaming session, msgId: 2334"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:38.742947278+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีกำแพงแก้วล้อม 3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:38.742954788+07:00","message":"receive interim result [false|false]: มีกำแพงแก้วล้อม 3"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:38.742966622+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":"2025-10-27T15:55:38.742970307+07:00","message":"receive interim result [false|false]:  ด้านมีประตูไป"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:38.742980103+07:00","message":"[buffer interim] 2334 false มีกำแพงแก้วล้อม 3"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:38.742984491+07:00","message":"[buffer interim] 2334 false  ด้านมีประตูไป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:38.742991984+07:00","message":"[bufferProcess] interim [240000000]:มีกำแพงแก้วล้อม 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:38.742995384+07:00","message":"[bufferProcess] send to processor:มีกำแพงแก้วล้อม 3 ด้านมีประตู"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:38.742999427+07:00","message":"[bufferProcess] interim [240000000]: ด้านมีประตูไป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:38.74300241+07:00","message":"[bufferProcess] update buffer: มีกำแพงแก้วล้อม 3 ด้านมีประตูไป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:38.743006157+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:38.743009844+07:00","message":"> Transcript [11810] [false]: 'มีกำแพงแก้วล้อม 3 ด้านมีประตู'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:38.743012634+07:00","message":"Set StatePrefix (first interim): 'มีกำแพงแก้วล้อม 3 ด้านมีประตู'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:38.746236351+07:00","message":"receive streaming session, msgId: 2334"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:38.746255247+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีกำแพงแก้วล้อม 3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:38.746260097+07:00","message":"receive interim result [false|false]: มีกำแพงแก้วล้อม 3"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:38.74626871+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":"2025-10-27T15:55:38.74627087+07:00","message":"receive interim result [false|false]:  ด้านมีประตูเป็น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:38.746275986+07:00","message":"[buffer interim] 2334 false มีกำแพงแก้วล้อม 3"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:38.746278567+07:00","message":"[buffer interim] 2334 false  ด้านมีประตูเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:38.746282541+07:00","message":"[bufferProcess] interim [300000000]:มีกำแพงแก้วล้อม 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:38.746284613+07:00","message":"[bufferProcess] send to processor:มีกำแพงแก้วล้อม 3 ด้านมีประตูไป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:38.746289399+07:00","message":"[bufferProcess] interim [300000000]: ด้านมีประตูเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:38.746291319+07:00","message":"[bufferProcess] update buffer: มีกำแพงแก้วล้อม 3 ด้านมีประตูเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:38.746293773+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:38.74629624+07:00","message":"> Transcript [11811] [false]: 'มีกำแพงแก้วล้อม 3 ด้านมีประตูไป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:38.746299195+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:38.746301073+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:38.746302623+07:00","message":"StatePrefix: 'มีกำแพงแก้วล้อม 3 ด้านมีประตู'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:38.74630436+07:00","message":"TextPushed: 'มีกำแพงแก้วล้อม 3 ด้าน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:38.991823924+07:00","message":"receive streaming session, msgId: 2334"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:38.99186218+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีกำแพงแก้วล้อม 3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:38.991867824+07:00","message":"receive interim result [false|false]: มีกำแพงแก้วล้อม 3"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:38.991878718+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":"2025-10-27T15:55:38.991881103+07:00","message":"receive interim result [false|false]:  ด้านมีประตูเป็นทาง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:38.991887758+07:00","message":"[buffer interim] 2334 false มีกำแพงแก้วล้อม 3"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:38.991891058+07:00","message":"[buffer interim] 2334 false  ด้านมีประตูเป็นทาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:38.991896711+07:00","message":"[bufferProcess] interim [480000000]:มีกำแพงแก้วล้อม 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:38.991899185+07:00","message":"[bufferProcess] send to processor:มีกำแพงแก้วล้อม 3 ด้านมีประตูเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:38.991901694+07:00","message":"[bufferProcess] interim [480000000]: ด้านมีประตูเป็นทาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:38.991905175+07:00","message":"[bufferProcess] update buffer: มีกำแพงแก้วล้อม 3 ด้านมีประตูเป็นทาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:38.991908094+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:38.991910876+07:00","message":"> Transcript [11812] [false]: 'มีกำแพงแก้วล้อม 3 ด้านมีประตูเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:38.991913645+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:38.991915388+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:38.991916946+07:00","message":"StatePrefix: 'มีกำแพงแก้วล้อม 3 ด้านมีประตู'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:38.991919316+07:00","message":"TextPushed: 'มีกำแพงแก้วล้อม 3 ด้าน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:39.187623561+07:00","message":"receive streaming session, msgId: 2334"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:39.18765742+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีกำแพงแก้วล้อม 3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:39.187663134+07:00","message":"receive interim result [false|false]: มีกำแพงแก้วล้อม 3"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:39.187674479+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":"2025-10-27T15:55:39.187677317+07:00","message":"receive interim result [false|false]:  ด้านมีประตูเป็นทางเข้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:39.187685127+07:00","message":"[buffer interim] 2334 false มีกำแพงแก้วล้อม 3"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:39.187688251+07:00","message":"[buffer interim] 2334 false  ด้านมีประตูเป็นทางเข้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:39.187693867+07:00","message":"[bufferProcess] interim [660000000]:มีกำแพงแก้วล้อม 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:39.187695985+07:00","message":"[bufferProcess] send to processor:มีกำแพงแก้วล้อม 3 ด้านมีประตูเป็นทาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:39.187702348+07:00","message":"[bufferProcess] interim [660000000]: ด้านมีประตูเป็นทางเข้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:39.18770527+07:00","message":"[bufferProcess] update buffer: มีกำแพงแก้วล้อม 3 ด้านมีประตูเป็นทางเข้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:39.187708154+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:39.187710567+07:00","message":"> Transcript [11813] [false]: 'มีกำแพงแก้วล้อม 3 ด้านมีประตูเป็นทาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:39.187713549+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:39.187715289+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:39.187716863+07:00","message":"StatePrefix: 'มีกำแพงแก้วล้อม 3 ด้านมีประตู'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:39.187718683+07:00","message":"TextPushed: 'มีกำแพงแก้วล้อม 3 ด้าน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:39.379597446+07:00","message":"receive streaming session, msgId: 2334"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:39.379628777+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีกำแพงแก้วล้อม 3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:39.379634642+07:00","message":"receive interim result [false|false]: มีกำแพงแก้วล้อม 3"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:39.37964654+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":"2025-10-27T15:55:39.379649132+07:00","message":"receive interim result [false|false]:  ด้านมีประตูเป็นทางเข้าออก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:39.37965552+07:00","message":"[buffer interim] 2334 false มีกำแพงแก้วล้อม 3"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:39.379658579+07:00","message":"[buffer interim] 2334 false  ด้านมีประตูเป็นทางเข้าออก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:39.379664585+07:00","message":"[bufferProcess] interim [900000000]:มีกำแพงแก้วล้อม 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:39.379667811+07:00","message":"[bufferProcess] send to processor:มีกำแพงแก้วล้อม 3 ด้านมีประตูเป็นทางเข้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:39.379671588+07:00","message":"[bufferProcess] interim [900000000]: ด้านมีประตูเป็นทางเข้าออก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:39.379674745+07:00","message":"[bufferProcess] update buffer: มีกำแพงแก้วล้อม 3 ด้านมีประตูเป็นทางเข้าออก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:39.37967861+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:39.379681892+07:00","message":"> Transcript [11814] [false]: 'มีกำแพงแก้วล้อม 3 ด้านมีประตูเป็นทางเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:39.379685983+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:39.379688371+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:39.379690703+07:00","message":"StatePrefix: 'มีกำแพงแก้วล้อม 3 ด้านมีประตู'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:39.379693257+07:00","message":"TextPushed: 'มีกำแพงแก้วล้อม 3 ด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:39.379696444+07:00","message":"Push: 'มีประตู'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:39.379700693+07:00","message":"TextPushed: 'มีกำแพงแก้วล้อม 3 ด้านมีประตู'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:39.379703762+07:00","message":"Set new StatePrefix : 'มีกำแพงแก้วล้อม 3 ด้านมีประตูเป็นทางเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:39.379706767+07:00","message":"Next Push (prob) : 'เป็นทางเข้า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:39.379714926+07:00","message":"push: {false มีประตู 0 0xc002b15300}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:39.908446465+07:00","message":"receive streaming session, msgId: 2334"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:39.908480644+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีกำแพงแก้วล้อม 3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:39.908486417+07:00","message":"receive interim result [false|false]: มีกำแพงแก้วล้อม 3"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:39.908497043+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":"2025-10-27T15:55:39.908499798+07:00","message":"receive interim result [false|false]:  ด้านมีประตูเป็นทางเข้าออกทาง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:39.908507189+07:00","message":"[buffer interim] 2334 false มีกำแพงแก้วล้อม 3"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:39.908510179+07:00","message":"[buffer interim] 2334 false  ด้านมีประตูเป็นทางเข้าออกทาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:39.908515585+07:00","message":"[bufferProcess] interim [380000000]:มีกำแพงแก้วล้อม 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:39.908517884+07:00","message":"[bufferProcess] send to processor:มีกำแพงแก้วล้อม 3 ด้านมีประตูเป็นทางเข้าออก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:39.908520943+07:00","message":"[bufferProcess] interim [380000000]: ด้านมีประตูเป็นทางเข้าออกทาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:39.908523377+07:00","message":"[bufferProcess] update buffer: มีกำแพงแก้วล้อม 3 ด้านมีประตูเป็นทางเข้าออกทาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:39.908526461+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:39.908528918+07:00","message":"> Transcript [11815] [false]: 'มีกำแพงแก้วล้อม 3 ด้านมีประตูเป็นทางเข้าออก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:39.908531964+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:39.908533709+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:39.90853531+07:00","message":"StatePrefix: 'มีกำแพงแก้วล้อม 3 ด้านมีประตูเป็นทางเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:39.908538901+07:00","message":"TextPushed: 'มีกำแพงแก้วล้อม 3 ด้านมีประตู'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:40.076001708+07:00","message":"receive streaming session, msgId: 2334"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:40.076032481+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีกำแพงแก้วล้อม 3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:40.076038669+07:00","message":"receive interim result [false|false]: มีกำแพงแก้วล้อม 3"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:40.076052994+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":"2025-10-27T15:55:40.076056148+07:00","message":"receive interim result [false|false]:  ด้านมีประตูเป็นทางเข้าออกทางด้าน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:40.076063989+07:00","message":"[buffer interim] 2334 false มีกำแพงแก้วล้อม 3"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:40.076067741+07:00","message":"[buffer interim] 2334 false  ด้านมีประตูเป็นทางเข้าออกทางด้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:40.076073463+07:00","message":"[bufferProcess] interim [560000000]:มีกำแพงแก้วล้อม 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:40.076075305+07:00","message":"[bufferProcess] send to processor:มีกำแพงแก้วล้อม 3 ด้านมีประตูเป็นทางเข้าออกทาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:40.076078101+07:00","message":"[bufferProcess] interim [560000000]: ด้านมีประตูเป็นทางเข้าออกทางด้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:40.07608043+07:00","message":"[bufferProcess] update buffer: มีกำแพงแก้วล้อม 3 ด้านมีประตูเป็นทางเข้าออกทางด้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:40.07608309+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:40.076085638+07:00","message":"> Transcript [11816] [false]: 'มีกำแพงแก้วล้อม 3 ด้านมีประตูเป็นทางเข้าออกทาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:40.076088514+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:40.076090185+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:40.076091791+07:00","message":"StatePrefix: 'มีกำแพงแก้วล้อม 3 ด้านมีประตูเป็นทางเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:40.076093572+07:00","message":"TextPushed: 'มีกำแพงแก้วล้อม 3 ด้านมีประตู'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:40.286861343+07:00","message":"receive streaming session, msgId: 2334"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:40.286896539+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีกำแพงแก้วล้อม 3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:40.286902497+07:00","message":"receive interim result [false|false]: มีกำแพงแก้วล้อม 3"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:40.286918125+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":"2025-10-27T15:55:40.286920923+07:00","message":"receive interim result [false|false]:  ด้านมีประตูเป็นทางเข้าออกทางด้านเหนือ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:40.286927995+07:00","message":"[buffer interim] 2334 false มีกำแพงแก้วล้อม 3"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:40.286931647+07:00","message":"[buffer interim] 2334 false  ด้านมีประตูเป็นทางเข้าออกทางด้านเหนือ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:40.286944716+07:00","message":"[bufferProcess] interim [740000000]:มีกำแพงแก้วล้อม 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:40.286947329+07:00","message":"[bufferProcess] send to processor:มีกำแพงแก้วล้อม 3 ด้านมีประตูเป็นทางเข้าออกทางด้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:40.286950488+07:00","message":"[bufferProcess] interim [740000000]: ด้านมีประตูเป็นทางเข้าออกทางด้านเหนือ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:40.286952691+07:00","message":"[bufferProcess] update buffer: มีกำแพงแก้วล้อม 3 ด้านมีประตูเป็นทางเข้าออกทางด้านเหนือ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:40.286955673+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:40.286958192+07:00","message":"> Transcript [11817] [false]: 'มีกำแพงแก้วล้อม 3 ด้านมีประตูเป็นทางเข้าออกทางด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:40.286962204+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:40.286964044+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:40.286965813+07:00","message":"StatePrefix: 'มีกำแพงแก้วล้อม 3 ด้านมีประตูเป็นทางเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:40.286967823+07:00","message":"TextPushed: 'มีกำแพงแก้วล้อม 3 ด้านมีประตู'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:40.477318795+07:00","message":"receive streaming session, msgId: 2334"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:40.477363011+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีกำแพงแก้วล้อม 3\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:40.477369529+07:00","message":"receive interim result [false|false]: มีกำแพงแก้วล้อม 3"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:40.477379277+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ด้านมีประตูเป็นทางเข้าออกทางด้านเหนือ 3\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:40.477383052+07:00","message":"receive interim result [false|false]:  ด้านมีประตูเป็นทางเข้าออกทางด้านเหนือ 3"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:40.477392526+07:00","message":"[buffer interim] 2334 false มีกำแพงแก้วล้อม 3"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:40.477397514+07:00","message":"[buffer interim] 2334 false  ด้านมีประตูเป็นทางเข้าออกทางด้านเหนือ 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:40.477403958+07:00","message":"[bufferProcess] interim [980000000]:มีกำแพงแก้วล้อม 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:40.477406197+07:00","message":"[bufferProcess] send to processor:มีกำแพงแก้วล้อม 3 ด้านมีประตูเป็นทางเข้าออกทางด้านเหนือ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:40.477409316+07:00","message":"[bufferProcess] interim [980000000]: ด้านมีประตูเป็นทางเข้าออกทางด้านเหนือ 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:40.477411784+07:00","message":"[bufferProcess] update buffer: มีกำแพงแก้วล้อม 3 ด้านมีประตูเป็นทางเข้าออกทางด้านเหนือ 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:40.477418353+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:40.477421111+07:00","message":"> Transcript [11818] [false]: 'มีกำแพงแก้วล้อม 3 ด้านมีประตูเป็นทางเข้าออกทางด้านเหนือ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:40.477424423+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:40.477426105+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:40.47742763+07:00","message":"StatePrefix: 'มีกำแพงแก้วล้อม 3 ด้านมีประตูเป็นทางเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:40.477429498+07:00","message":"TextPushed: 'มีกำแพงแก้วล้อม 3 ด้านมีประตู'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:40.47743221+07:00","message":"Push: 'เป็นทางเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:40.477433761+07:00","message":"TextPushed: 'มีกำแพงแก้วล้อม 3 ด้านมีประตูเป็นทางเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:40.477435517+07:00","message":"Set new StatePrefix : 'มีกำแพงแก้วล้อม 3 ด้านมีประตูเป็นทางเข้าออกทางด้านเหนือ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:40.47743749+07:00","message":"Next Push (prob) : 'ออกทางด้านเหนือ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:40.477448035+07:00","message":"push: {false เป็นทางเข้า 0 0xc002b15300}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:40.813467903+07:00","message":"[GCS] IsForceVAD: false for message ID: 2334"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:40.849477025+07:00","message":"receive streaming session, msgId: 2334"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:40.84951668+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีกำแพงแก้วล้อม 3 ด้านมีประตูเป็นทางเข้าออกทางด้านเหนือ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:40.849523323+07:00","message":"receive interim result [false|false]: มีกำแพงแก้วล้อม 3 ด้านมีประตูเป็นทางเข้าออกทางด้านเหนือ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:40.849532565+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 3 ประตู\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:40.849535083+07:00","message":"receive interim result [false|false]:  3 ประตู"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:40.849542098+07:00","message":"[buffer interim] 2334 false มีกำแพงแก้วล้อม 3 ด้านมีประตูเป็นทางเข้าออกทางด้านเหนือ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:40.849548063+07:00","message":"[buffer interim] 2334 false  3 ประตู"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:40.849553595+07:00","message":"[bufferProcess] interim [340000000]:มีกำแพงแก้วล้อม 3 ด้านมีประตูเป็นทางเข้าออกทางด้านเหนือ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:40.849556596+07:00","message":"[bufferProcess] send to processor:มีกำแพงแก้วล้อม 3 ด้านมีประตูเป็นทางเข้าออกทางด้านเหนือ 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:40.84956157+07:00","message":"[bufferProcess] interim [340000000]: 3 ประตู"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:40.849563456+07:00","message":"[bufferProcess] update buffer: มีกำแพงแก้วล้อม 3 ด้านมีประตูเป็นทางเข้าออกทางด้านเหนือ 3 ประตู"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:40.849566547+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:40.849569228+07:00","message":"> Transcript [11819] [false]: 'มีกำแพงแก้วล้อม 3 ด้านมีประตูเป็นทางเข้าออกทางด้านเหนือ 3'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:40.849572788+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:40.849574489+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:40.849576153+07:00","message":"StatePrefix: 'มีกำแพงแก้วล้อม 3 ด้านมีประตูเป็นทางเข้าออกทางด้านเหนือ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:40.849578577+07:00","message":"TextPushed: 'มีกำแพงแก้วล้อม 3 ด้านมีประตูเป็นทางเข้า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:40.989859612+07:00","message":"receive streaming session, msgId: 2334"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:40.989898009+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มีกำแพงแก้วล้อม 3 ด้านมีประตูเป็นทางเข้าออกทางด้านเหนือ 3 ประตู\",\"confidence\":0.9587982}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":550000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:40.989904482+07:00","message":"receive interim result [true|false]: มีกำแพงแก้วล้อม 3 ด้านมีประตูเป็นทางเข้าออกทางด้านเหนือ 3 ประตู"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:40.989913512+07:00","message":"end recv isFinal message id 2334"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:40.989915336+07:00","message":"end Recv id 2334"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:40.989920911+07:00","message":"[buffer interim] 2334 true มีกำแพงแก้วล้อม 3 ด้านมีประตูเป็นทางเข้าออกทางด้านเหนือ 3 ประตู"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:40.989928349+07:00","message":"[bufferProcess] interim [550000000]:มีกำแพงแก้วล้อม 3 ด้านมีประตูเป็นทางเข้าออกทางด้านเหนือ 3 ประตู"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:40.989933129+07:00","message":"[bufferProcess] send to processor (isfinal):มีกำแพงแก้วล้อม 3 ด้านมีประตูเป็นทางเข้าออกทางด้านเหนือ 3 ประตู"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:40.989936552+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:40.989938933+07:00","message":"> Transcript [11820] [false]: 'มีกำแพงแก้วล้อม 3 ด้านมีประตูเป็นทางเข้าออกทางด้านเหนือ 3 ประตู'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:40.989949573+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:40.989952885+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:40.989955144+07:00","message":"StatePrefix: 'มีกำแพงแก้วล้อม 3 ด้านมีประตูเป็นทางเข้าออกทางด้านเหนือ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:40.989957746+07:00","message":"TextPushed: 'มีกำแพงแก้วล้อม 3 ด้านมีประตูเป็นทางเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:40.989959654+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:40.989961552+07:00","message":"> Transcript [11821] [true]: 'มีกำแพงแก้วล้อม 3 ด้านมีประตูเป็นทางเข้าออกทางด้านเหนือ 3 ประตู'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:40.989963548+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:40.989964968+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:40.989966302+07:00","message":"StatePrefix: 'มีกำแพงแก้วล้อม 3 ด้านมีประตูเป็นทางเข้าออกทางด้านเหนือ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:40.989967825+07:00","message":"TextPushed: 'มีกำแพงแก้วล้อม 3 ด้านมีประตูเป็นทางเข้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:40.989970699+07:00","message":"Push: 'ออกทางด้านเหนือ 3 ประตู'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:40.989980289+07:00","message":"push: {true ออกทางด้านเหนือ 3 ประตู 0 0xc002b15300}"}
{"level":"info","service":"Main","time":"2025-10-27T15:55:41.001820874+07:00","message":"write wav file: './tmp/7446/7446_2334.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:41.075582694+07:00","message":"[GCS] Start streaming session, msgId: 2335"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:41.133358126+07:00","message":"[GCS] IsForceVAD: false for message ID: 2335"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:41.204604978+07:00","message":"[GCS] Start streaming session, msgId: 2336"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:41.316836093+07:00","message":"receive streaming session, msgId: 2335"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:41.316864048+07:00","message":"found end of frame, send empty tag with msgId: 2335"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:41.316868888+07:00","message":"end Recv id 2335"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:41.316877881+07:00","message":"[buffer interim] 2335 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:41.316887324+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:41.316891809+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:41.316895453+07:00","message":"> Transcript [11822] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:41.316898633+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:41.316900825+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:41.316902935+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:41.316904909+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:41.316908084+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:41.316919738+07:00","message":"push: {true \n 0 0xc002aa0d80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:55:41.321559684+07:00","message":"write wav file: './tmp/7446/7446_2335.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:55:41.450917582+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:55:41.450923785+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:41.71074677+07:00","message":"receive streaming session, msgId: 2336"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:41.710785108+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":"2025-10-27T15:55:41.710790623+07:00","message":"receive interim result [false|false]: ตั้ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:41.710801683+07:00","message":"[buffer interim] 2336 false ตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:41.710811354+07:00","message":"[bufferProcess] interim [480000000]:ตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:41.710813464+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:41.834797526+07:00","message":"receive streaming session, msgId: 2336"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:41.834831601+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":"2025-10-27T15:55:41.834837386+07:00","message":"receive interim result [false|false]: ตั้งแต่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:41.834849036+07:00","message":"[buffer interim] 2336 false ตั้งแต่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:41.834855241+07:00","message":"[bufferProcess] interim [600000000]:ตั้งแต่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:41.834857283+07:00","message":"[bufferProcess] send to processor:ตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:41.834862297+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:41.834864835+07:00","message":"> Transcript [11823] [false]: 'ตั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:41.834866576+07:00","message":"Set StatePrefix (first interim): 'ตั้ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:41.873687461+07:00","message":"receive streaming session, msgId: 2336"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:41.873721563+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":"2025-10-27T15:55:41.873726858+07:00","message":"receive interim result [false|false]: การตัด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:41.873739546+07:00","message":"[buffer interim] 2336 false การตัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:41.873745959+07:00","message":"[bufferProcess] interim [660000000]:การตัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:41.87374809+07:00","message":"[bufferProcess] send to processor:ตั้งแต่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:41.87375323+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:41.873756188+07:00","message":"> Transcript [11824] [false]: 'ตั้งแต่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:41.873759185+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:41.873760926+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:41.873762586+07:00","message":"StatePrefix: 'ตั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:41.8737644+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:41.886985381+07:00","message":"receive streaming session, msgId: 2336"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:41.887007185+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":"2025-10-27T15:55:41.887011996+07:00","message":"receive interim result [false|false]: ด้านตะวัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:41.887024067+07:00","message":"[buffer interim] 2336 false ด้านตะวัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:41.887030065+07:00","message":"[bufferProcess] interim [720000000]:ด้านตะวัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:41.887031789+07:00","message":"[bufferProcess] send to processor:การตัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:41.887034283+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:41.887036364+07:00","message":"> Transcript [11825] [false]: 'การตัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:41.88703836+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:41.887040289+07:00","message":"Set new StatePrefix: 'การตัด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:41.959220979+07:00","message":"receive streaming session, msgId: 2336"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:41.959255788+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":"2025-10-27T15:55:41.959261279+07:00","message":"receive interim result [false|false]: ด้านตะวันออก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:41.959276295+07:00","message":"[buffer interim] 2336 false ด้านตะวันออก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:41.959284117+07:00","message":"[bufferProcess] interim [780000000]:ด้านตะวันออก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:41.959286077+07:00","message":"[bufferProcess] send to processor:ด้านตะวัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:41.959289711+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:41.959292279+07:00","message":"> Transcript [11826] [false]: 'ด้านตะวัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:41.959294114+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:41.959295825+07:00","message":"Set new StatePrefix: 'ด้านตะวัน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:42.308972334+07:00","message":"receive streaming session, msgId: 2336"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:42.309002248+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":"2025-10-27T15:55:42.30900721+07:00","message":"receive interim result [false|false]: ด้านตะวันออกเฉียง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:42.309019783+07:00","message":"[buffer interim] 2336 false ด้านตะวันออกเฉียง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:42.309026541+07:00","message":"[bufferProcess] interim [80000000]:ด้านตะวันออกเฉียง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:42.309028733+07:00","message":"[bufferProcess] send to processor:ด้านตะวันออก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:42.309032081+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:42.309034637+07:00","message":"> Transcript [11827] [false]: 'ด้านตะวันออก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:42.309037408+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:42.309039279+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:42.309040822+07:00","message":"StatePrefix: 'ด้านตะวัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:42.309042487+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:42.394405678+07:00","message":"receive streaming session, msgId: 2336"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:42.394442831+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ด้านตะวันออก 2\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:42.394447816+07:00","message":"receive interim result [false|false]: ด้านตะวันออก 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:42.39446132+07:00","message":"[buffer interim] 2336 false ด้านตะวันออก 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:42.394469367+07:00","message":"[bufferProcess] interim [140000000]:ด้านตะวันออก 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:42.394471627+07:00","message":"[bufferProcess] send to processor:ด้านตะวันออกเฉียง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:42.394477349+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:42.394479871+07:00","message":"> Transcript [11828] [false]: 'ด้านตะวันออกเฉียง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:42.394482824+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:42.394484696+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:42.394486272+07:00","message":"StatePrefix: 'ด้านตะวัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:42.394488134+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:42.580397585+07:00","message":"receive streaming session, msgId: 2336"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:42.580452493+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":"2025-10-27T15:55:42.58046015+07:00","message":"receive interim result [false|false]: ด้านตะวันออก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:42.580472234+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 2\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":380000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:42.580475088+07:00","message":"receive interim result [false|false]:  2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:42.580484242+07:00","message":"[buffer interim] 2336 false ด้านตะวันออก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:42.580488346+07:00","message":"[buffer interim] 2336 false  2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:42.580495392+07:00","message":"[bufferProcess] interim [380000000]:ด้านตะวันออก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:42.580498064+07:00","message":"[bufferProcess] send to processor:ด้านตะวันออก 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:42.580501448+07:00","message":"[bufferProcess] interim [380000000]: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:42.580504166+07:00","message":"[bufferProcess] update buffer: ด้านตะวันออก 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:42.580507601+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:42.580533513+07:00","message":"> Transcript [11829] [false]: 'ด้านตะวันออก 2'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:42.580537192+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:42.580539609+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:42.580542266+07:00","message":"StatePrefix: 'ด้านตะวัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:42.580545289+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:42.650849655+07:00","message":"receive streaming session, msgId: 2336"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:42.65088083+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ด้านตะวันออก\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:42.650894548+07:00","message":"receive interim result [false|false]: ด้านตะวันออก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:42.650904304+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 2 ประตู\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:42.650906986+07:00","message":"receive interim result [false|false]:  2 ประตู"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:42.650914171+07:00","message":"[buffer interim] 2336 false ด้านตะวันออก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:42.650919782+07:00","message":"[buffer interim] 2336 false  2 ประตู"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:42.650925721+07:00","message":"[bufferProcess] interim [440000000]:ด้านตะวันออก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:42.650927892+07:00","message":"[bufferProcess] send to processor:ด้านตะวันออก 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:42.650932648+07:00","message":"[bufferProcess] interim [440000000]: 2 ประตู"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:42.650935364+07:00","message":"[bufferProcess] update buffer: ด้านตะวันออก 2 ประตู"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:42.650938234+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:42.650940804+07:00","message":"> Transcript [11830] [false]: 'ด้านตะวันออก 2'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:42.650950393+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:42.650952139+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:42.650953732+07:00","message":"StatePrefix: 'ด้านตะวัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:42.650955457+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:42.650959679+07:00","message":"Push: 'ด้านตะวัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:42.650961203+07:00","message":"TextPushed: 'ด้านตะวัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:42.650962802+07:00","message":"Set new StatePrefix : 'ด้านตะวันออก 2'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:42.650964607+07:00","message":"Next Push (prob) : 'ออก 2'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:42.650972302+07:00","message":"push: {false ด้านตะวัน 0 0xc002a07480}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:42.966980278+07:00","message":"receive streaming session, msgId: 2336"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:42.967019404+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ด้านตะวันออก 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:42.967026448+07:00","message":"receive interim result [false|false]: ด้านตะวันออก 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:42.967038199+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":"2025-10-27T15:55:42.967041636+07:00","message":"receive interim result [false|false]:  ประตู"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:42.967050498+07:00","message":"[buffer interim] 2336 false ด้านตะวันออก 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:42.96705636+07:00","message":"[buffer interim] 2336 false  ประตู"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:42.967063152+07:00","message":"[bufferProcess] interim [740000000]:ด้านตะวันออก 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:42.967066405+07:00","message":"[bufferProcess] send to processor:ด้านตะวันออก 2 ประตู"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:42.967070285+07:00","message":"[bufferProcess] interim [740000000]: ประตู"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:42.967073204+07:00","message":"[bufferProcess] update buffer: ด้านตะวันออก 2 ประตู"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:42.96707686+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:42.967080505+07:00","message":"> Transcript [11831] [false]: 'ด้านตะวันออก 2 ประตู'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:42.967084721+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:42.967087021+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:42.967089331+07:00","message":"StatePrefix: 'ด้านตะวันออก 2'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:42.967092135+07:00","message":"TextPushed: 'ด้านตะวัน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:43.278073809+07:00","message":"receive streaming session, msgId: 2336"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:43.278108624+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ด้านตะวันออก 2 ประตู\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":40000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:43.27811438+07:00","message":"receive interim result [false|false]: ด้านตะวันออก 2 ประตู"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:43.278125814+07:00","message":"[buffer interim] 2336 false ด้านตะวันออก 2 ประตู"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:43.278133086+07:00","message":"[bufferProcess] interim [40000000]:ด้านตะวันออก 2 ประตู"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:43.27813598+07:00","message":"[bufferProcess] send to processor:ด้านตะวันออก 2 ประตู"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:43.278142569+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:43.278146836+07:00","message":"> Transcript [11832] [false]: 'ด้านตะวันออก 2 ประตู'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:43.278150738+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:43.278153112+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:43.278155352+07:00","message":"StatePrefix: 'ด้านตะวันออก 2'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:43.278158092+07:00","message":"TextPushed: 'ด้านตะวัน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:43.668088355+07:00","message":"receive streaming session, msgId: 2336"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:43.668122929+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ด้านตะวันออก 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:43.668128324+07:00","message":"receive interim result [false|false]: ด้านตะวันออก 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:43.668141115+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":"2025-10-27T15:55:43.668144588+07:00","message":"receive interim result [false|false]:  ประตูด้าน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:43.6681525+07:00","message":"[buffer interim] 2336 false ด้านตะวันออก 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:43.66816061+07:00","message":"[buffer interim] 2336 false  ประตูด้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:43.668167426+07:00","message":"[bufferProcess] interim [460000000]:ด้านตะวันออก 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:43.668170454+07:00","message":"[bufferProcess] send to processor:ด้านตะวันออก 2 ประตู"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:43.668173952+07:00","message":"[bufferProcess] interim [460000000]: ประตูด้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:43.66817744+07:00","message":"[bufferProcess] update buffer: ด้านตะวันออก 2 ประตูด้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:43.668180651+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:43.668183163+07:00","message":"> Transcript [11833] [false]: 'ด้านตะวันออก 2 ประตู'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:43.668185594+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:43.66818713+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:43.668189595+07:00","message":"StatePrefix: 'ด้านตะวันออก 2'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:43.668191479+07:00","message":"TextPushed: 'ด้านตะวัน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:43.855901456+07:00","message":"receive streaming session, msgId: 2336"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:43.8559508+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ด้านตะวันออก 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:43.855958425+07:00","message":"receive interim result [false|false]: ด้านตะวันออก 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:43.855969186+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":"2025-10-27T15:55:43.855972466+07:00","message":"receive interim result [false|false]:  ประตูด้านต่าง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:43.855981983+07:00","message":"[buffer interim] 2336 false ด้านตะวันออก 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:43.855986168+07:00","message":"[buffer interim] 2336 false  ประตูด้านต่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:43.855993531+07:00","message":"[bufferProcess] interim [640000000]:ด้านตะวันออก 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:43.855996991+07:00","message":"[bufferProcess] send to processor:ด้านตะวันออก 2 ประตูด้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:43.856000775+07:00","message":"[bufferProcess] interim [640000000]: ประตูด้านต่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:43.856003778+07:00","message":"[bufferProcess] update buffer: ด้านตะวันออก 2 ประตูด้านต่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:43.856007614+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:43.856011603+07:00","message":"> Transcript [11834] [false]: 'ด้านตะวันออก 2 ประตูด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:43.856016389+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:43.856018922+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:43.856021911+07:00","message":"StatePrefix: 'ด้านตะวันออก 2'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:43.856024572+07:00","message":"TextPushed: 'ด้านตะวัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:43.856028614+07:00","message":"Push: 'ออก 2'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:43.856030874+07:00","message":"TextPushed: 'ด้านตะวันออก 2'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:43.856033905+07:00","message":"Set new StatePrefix : 'ด้านตะวันออก 2 ประตูด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:43.85603654+07:00","message":"Next Push (prob) : ' ประตูด้าน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:43.856047076+07:00","message":"push: {false ออก 2 0 0xc002a07480}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:43.859451755+07:00","message":"receive streaming session, msgId: 2336"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:43.8594703+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ด้านตะวันออก 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":700000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:43.859478253+07:00","message":"receive interim result [false|false]: ด้านตะวันออก 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:43.859488558+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":"2025-10-27T15:55:43.859491929+07:00","message":"receive interim result [false|false]:  ประตูด้านตะวัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:43.859498118+07:00","message":"[buffer interim] 2336 false ด้านตะวันออก 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:43.859501622+07:00","message":"[buffer interim] 2336 false  ประตูด้านตะวัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:43.859506812+07:00","message":"[bufferProcess] interim [700000000]:ด้านตะวันออก 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:43.859520901+07:00","message":"[bufferProcess] send to processor:ด้านตะวันออก 2 ประตูด้านต่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:43.859525237+07:00","message":"[bufferProcess] interim [700000000]: ประตูด้านตะวัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:43.859528018+07:00","message":"[bufferProcess] update buffer: ด้านตะวันออก 2 ประตูด้านตะวัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:43.859532034+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:43.859535021+07:00","message":"> Transcript [11835] [false]: 'ด้านตะวันออก 2 ประตูด้านต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:43.859538488+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:43.859542647+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:43.859545231+07:00","message":"StatePrefix: 'ด้านตะวันออก 2 ประตูด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:43.85954814+07:00","message":"TextPushed: 'ด้านตะวันออก 2'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:43.994873366+07:00","message":"receive streaming session, msgId: 2336"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:43.994913323+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ด้านตะวันออก 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:43.994920345+07:00","message":"receive interim result [false|false]: ด้านตะวันออก 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:43.994928774+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":"2025-10-27T15:55:43.994932893+07:00","message":"receive interim result [false|false]:  ประตูด้านตะวันตก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:43.994941288+07:00","message":"[buffer interim] 2336 false ด้านตะวันออก 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:43.994957536+07:00","message":"[buffer interim] 2336 false  ประตูด้านตะวันตก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:43.994965123+07:00","message":"[bufferProcess] interim [820000000]:ด้านตะวันออก 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:43.994968703+07:00","message":"[bufferProcess] send to processor:ด้านตะวันออก 2 ประตูด้านตะวัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:43.994972583+07:00","message":"[bufferProcess] interim [820000000]: ประตูด้านตะวันตก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:43.994975655+07:00","message":"[bufferProcess] update buffer: ด้านตะวันออก 2 ประตูด้านตะวันตก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:43.99497934+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:43.994983199+07:00","message":"> Transcript [11836] [false]: 'ด้านตะวันออก 2 ประตูด้านตะวัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:43.994987474+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:43.994989911+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:43.994992519+07:00","message":"StatePrefix: 'ด้านตะวันออก 2 ประตูด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:43.994995403+07:00","message":"TextPushed: 'ด้านตะวันออก 2'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:44.257063583+07:00","message":"receive streaming session, msgId: 2336"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:44.257096712+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ด้านตะวันออก 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:44.25710219+07:00","message":"receive interim result [false|false]: ด้านตะวันออก 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:44.257110076+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ประตูด้านตะวันตก 1\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:44.257112911+07:00","message":"receive interim result [false|false]:  ประตูด้านตะวันตก 1"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:44.257120028+07:00","message":"[buffer interim] 2336 false ด้านตะวันออก 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:44.257123012+07:00","message":"[buffer interim] 2336 false  ประตูด้านตะวันตก 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:44.257128857+07:00","message":"[bufferProcess] interim [120000000]:ด้านตะวันออก 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:44.257131047+07:00","message":"[bufferProcess] send to processor:ด้านตะวันออก 2 ประตูด้านตะวันตก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:44.257133527+07:00","message":"[bufferProcess] interim [120000000]: ประตูด้านตะวันตก 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:44.257135894+07:00","message":"[bufferProcess] update buffer: ด้านตะวันออก 2 ประตูด้านตะวันตก 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:44.257138871+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:44.257141528+07:00","message":"> Transcript [11837] [false]: 'ด้านตะวันออก 2 ประตูด้านตะวันตก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:44.25714507+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:44.257146862+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:44.257150281+07:00","message":"StatePrefix: 'ด้านตะวันออก 2 ประตูด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:44.257152106+07:00","message":"TextPushed: 'ด้านตะวันออก 2'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:55:44.451002986+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:55:44.451012969+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:44.55330867+07:00","message":"receive streaming session, msgId: 2336"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:44.55334821+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ด้านตะวันออก 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:44.553355225+07:00","message":"receive interim result [false|false]: ด้านตะวันออก 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:44.553367579+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" ประตูด้านตะวันตก 18\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:44.553371451+07:00","message":"receive interim result [false|false]:  ประตูด้านตะวันตก 18"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:44.553387123+07:00","message":"[buffer interim] 2336 false ด้านตะวันออก 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:44.553398567+07:00","message":"[buffer interim] 2336 false  ประตูด้านตะวันตก 18"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:44.553406248+07:00","message":"[bufferProcess] interim [360000000]:ด้านตะวันออก 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:44.553409352+07:00","message":"[bufferProcess] send to processor:ด้านตะวันออก 2 ประตูด้านตะวันตก 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:44.553412655+07:00","message":"[bufferProcess] interim [360000000]: ประตูด้านตะวันตก 18"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:44.55341478+07:00","message":"[bufferProcess] update buffer: ด้านตะวันออก 2 ประตูด้านตะวันตก 18"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:44.553417955+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:44.55342173+07:00","message":"> Transcript [11838] [false]: 'ด้านตะวันออก 2 ประตูด้านตะวันตก 1'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:44.553425611+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:44.553427632+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:44.553429188+07:00","message":"StatePrefix: 'ด้านตะวันออก 2 ประตูด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:44.55343128+07:00","message":"TextPushed: 'ด้านตะวันออก 2'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:44.553434339+07:00","message":"Push: ' ประตูด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:44.553435966+07:00","message":"TextPushed: 'ด้านตะวันออก 2 ประตูด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:44.553437548+07:00","message":"Set new StatePrefix : 'ด้านตะวันออก 2 ประตูด้านตะวันตก 1'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:44.553439342+07:00","message":"Next Push (prob) : 'ตะวันตก 1'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:44.553447134+07:00","message":"push: {false  ประตูด้าน 0 0xc002a07480}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:44.557421556+07:00","message":"receive streaming session, msgId: 2336"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:44.55744101+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ด้านตะวันออก 2 ประตูด้านตะวันตก\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:44.557446171+07:00","message":"receive interim result [false|false]: ด้านตะวันออก 2 ประตูด้านตะวันตก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:44.557455594+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 1 ประตู\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:44.557457943+07:00","message":"receive interim result [false|false]:  1 ประตู"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:44.557463053+07:00","message":"[buffer interim] 2336 false ด้านตะวันออก 2 ประตูด้านตะวันตก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:44.557465614+07:00","message":"[buffer interim] 2336 false  1 ประตู"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:44.557470969+07:00","message":"[bufferProcess] interim [420000000]:ด้านตะวันออก 2 ประตูด้านตะวันตก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:44.557473096+07:00","message":"[bufferProcess] send to processor:ด้านตะวันออก 2 ประตูด้านตะวันตก 18"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:44.557475756+07:00","message":"[bufferProcess] interim [420000000]: 1 ประตู"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:44.55747838+07:00","message":"[bufferProcess] update buffer: ด้านตะวันออก 2 ประตูด้านตะวันตก 1 ประตู"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:44.557481416+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:44.557483829+07:00","message":"> Transcript [11839] [false]: 'ด้านตะวันออก 2 ประตูด้านตะวันตก 18'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:44.557486695+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:44.557499005+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:44.55750055+07:00","message":"StatePrefix: 'ด้านตะวันออก 2 ประตูด้านตะวันตก 1'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:44.557504909+07:00","message":"TextPushed: 'ด้านตะวันออก 2 ประตูด้าน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:45.147381915+07:00","message":"receive streaming session, msgId: 2336"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:45.147412827+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ด้านตะวันออก 2 ประตูด้านตะวันตก 1 ประตู\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:45.147418718+07:00","message":"receive interim result [false|false]: ด้านตะวันออก 2 ประตูด้านตะวันตก 1 ประตู"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:45.147430591+07:00","message":"[buffer interim] 2336 false ด้านตะวันออก 2 ประตูด้านตะวันตก 1 ประตู"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:45.147437153+07:00","message":"[bufferProcess] interim [20000000]:ด้านตะวันออก 2 ประตูด้านตะวันตก 1 ประตู"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:45.14743967+07:00","message":"[bufferProcess] send to processor:ด้านตะวันออก 2 ประตูด้านตะวันตก 1 ประตู"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:45.147444844+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:45.147447628+07:00","message":"> Transcript [11840] [false]: 'ด้านตะวันออก 2 ประตูด้านตะวันตก 1 ประตู'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:45.147450532+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:45.147452226+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:45.147453932+07:00","message":"StatePrefix: 'ด้านตะวันออก 2 ประตูด้านตะวันตก 1'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:45.147455928+07:00","message":"TextPushed: 'ด้านตะวันออก 2 ประตูด้าน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:45.481622408+07:00","message":"receive streaming session, msgId: 2336"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:45.481656094+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ด้านตะวันออก 2 ประตูด้านตะวันตก 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:45.481662261+07:00","message":"receive interim result [false|false]: ด้านตะวันออก 2 ประตูด้านตะวันตก 1"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:45.481670465+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":"2025-10-27T15:55:45.481673148+07:00","message":"receive interim result [false|false]:  ประตูเป็น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:45.481679939+07:00","message":"[buffer interim] 2336 false ด้านตะวันออก 2 ประตูด้านตะวันตก 1"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:45.481683349+07:00","message":"[buffer interim] 2336 false  ประตูเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:45.481688645+07:00","message":"[bufferProcess] interim [320000000]:ด้านตะวันออก 2 ประตูด้านตะวันตก 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:45.481691042+07:00","message":"[bufferProcess] send to processor:ด้านตะวันออก 2 ประตูด้านตะวันตก 1 ประตู"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:45.481695063+07:00","message":"[bufferProcess] interim [320000000]: ประตูเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:45.481697027+07:00","message":"[bufferProcess] update buffer: ด้านตะวันออก 2 ประตูด้านตะวันตก 1 ประตูเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:45.481700201+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:45.481702964+07:00","message":"> Transcript [11841] [false]: 'ด้านตะวันออก 2 ประตูด้านตะวันตก 1 ประตู'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:45.481705816+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:45.481707368+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:45.481709158+07:00","message":"StatePrefix: 'ด้านตะวันออก 2 ประตูด้านตะวันตก 1'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:45.481711072+07:00","message":"TextPushed: 'ด้านตะวันออก 2 ประตูด้าน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:45.675151967+07:00","message":"receive streaming session, msgId: 2336"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:45.675187794+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ด้านตะวันออก 2 ประตูด้านตะวันตก 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:45.675194248+07:00","message":"receive interim result [false|false]: ด้านตะวันออก 2 ประตูด้านตะวันตก 1"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:45.675203364+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":"2025-10-27T15:55:45.675206889+07:00","message":"receive interim result [false|false]:  ประตูเต็ม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:45.675214859+07:00","message":"[buffer interim] 2336 false ด้านตะวันออก 2 ประตูด้านตะวันตก 1"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:45.675219262+07:00","message":"[buffer interim] 2336 false  ประตูเต็ม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:45.67522543+07:00","message":"[bufferProcess] interim [440000000]:ด้านตะวันออก 2 ประตูด้านตะวันตก 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:45.675227676+07:00","message":"[bufferProcess] send to processor:ด้านตะวันออก 2 ประตูด้านตะวันตก 1 ประตูเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:45.67523035+07:00","message":"[bufferProcess] interim [440000000]: ประตูเต็ม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:45.675232642+07:00","message":"[bufferProcess] update buffer: ด้านตะวันออก 2 ประตูด้านตะวันตก 1 ประตูเต็ม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:45.675235638+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:45.675238197+07:00","message":"> Transcript [11842] [false]: 'ด้านตะวันออก 2 ประตูด้านตะวันตก 1 ประตูเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:45.675241014+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:45.675244382+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:45.675246482+07:00","message":"StatePrefix: 'ด้านตะวันออก 2 ประตูด้านตะวันตก 1'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:45.675248307+07:00","message":"TextPushed: 'ด้านตะวันออก 2 ประตูด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:45.675250874+07:00","message":"Push: 'ตะวันตก 1'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:45.67525252+07:00","message":"TextPushed: 'ด้านตะวันออก 2 ประตูด้านตะวันตก 1'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:45.675254721+07:00","message":"Set new StatePrefix : 'ด้านตะวันออก 2 ประตูด้านตะวันตก 1 ประตูเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:45.67525671+07:00","message":"Next Push (prob) : ' ประตูเป็น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:45.67526466+07:00","message":"push: {false ตะวันตก 1 0 0xc002a07480}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:45.682071251+07:00","message":"receive streaming session, msgId: 2336"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:45.682094828+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ด้านตะวันออก 2 ประตูด้านตะวันตก 1 ประตู\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:45.682101961+07:00","message":"receive interim result [false|false]: ด้านตะวันออก 2 ประตูด้านตะวันตก 1 ประตู"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:45.682112157+07:00","message":"[buffer interim] 2336 false ด้านตะวันออก 2 ประตูด้านตะวันตก 1 ประตู"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:45.682117165+07:00","message":"[bufferProcess] interim [500000000]:ด้านตะวันออก 2 ประตูด้านตะวันตก 1 ประตู"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:45.682119067+07:00","message":"[bufferProcess] send to processor:ด้านตะวันออก 2 ประตูด้านตะวันตก 1 ประตูเต็ม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:45.682123754+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:45.682126145+07:00","message":"> Transcript [11843] [false]: 'ด้านตะวันออก 2 ประตูด้านตะวันตก 1 ประตูเต็ม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:45.682128024+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:45.682129707+07:00","message":"Set new StatePrefix: 'ด้านตะวันออก 2 ประตูด้านตะวันตก 1 ประตูเต็ม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:45.794810208+07:00","message":"receive streaming session, msgId: 2336"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:45.794849203+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ด้านตะวันออก 2 ประตูด้านตะวันตก 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:45.794856344+07:00","message":"receive interim result [false|false]: ด้านตะวันออก 2 ประตูด้านตะวันตก 1"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:45.794866711+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":"2025-10-27T15:55:45.794870502+07:00","message":"receive interim result [false|false]:  ประตูเป็นพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:45.794883852+07:00","message":"receive streaming session, msgId: 2336"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:45.794888331+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ด้านตะวันออก 2 ประตูด้านตะวันตก 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:45.794891559+07:00","message":"receive interim result [false|false]: ด้านตะวันออก 2 ประตูด้านตะวันตก 1"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:45.79489519+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":"2025-10-27T15:55:45.794899346+07:00","message":"receive interim result [false|false]:  ประตูเป็นประตู"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:45.794906614+07:00","message":"[buffer interim] 2336 false ด้านตะวันออก 2 ประตูด้านตะวันตก 1"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:45.794910858+07:00","message":"[buffer interim] 2336 false  ประตูเป็นพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:45.794914661+07:00","message":"[buffer interim] 2336 false ด้านตะวันออก 2 ประตูด้านตะวันตก 1"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:45.794917514+07:00","message":"[buffer interim] 2336 false  ประตูเป็นประตู"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:45.79492452+07:00","message":"[bufferProcess] interim [560000000]:ด้านตะวันออก 2 ประตูด้านตะวันตก 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:45.794927611+07:00","message":"[bufferProcess] send to processor:ด้านตะวันออก 2 ประตูด้านตะวันตก 1 ประตู"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:45.794931375+07:00","message":"[bufferProcess] interim [560000000]: ประตูเป็นพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:45.79493465+07:00","message":"[bufferProcess] update buffer: ด้านตะวันออก 2 ประตูด้านตะวันตก 1 ประตูเป็นพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:45.794937805+07:00","message":"[bufferProcess] interim [620000000]:ด้านตะวันออก 2 ประตูด้านตะวันตก 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:45.794940461+07:00","message":"[bufferProcess] send to processor:ด้านตะวันออก 2 ประตูด้านตะวันตก 1 ประตูเป็นพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:45.794942883+07:00","message":"[bufferProcess] interim [620000000]: ประตูเป็นประตู"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:45.794951011+07:00","message":"[bufferProcess] update buffer: ด้านตะวันออก 2 ประตูด้านตะวันตก 1 ประตูเป็นประตู"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:45.794955683+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:45.794971206+07:00","message":"> Transcript [11844] [false]: 'ด้านตะวันออก 2 ประตูด้านตะวันตก 1 ประตู'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:45.794975559+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:45.794978414+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:45.794981383+07:00","message":"> Transcript [11845] [false]: 'ด้านตะวันออก 2 ประตูด้านตะวันตก 1 ประตูเป็นพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:45.794983821+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:45.794986332+07:00","message":"Set new StatePrefix: 'ด้านตะวันออก 2 ประตูด้านตะวันตก 1 ประตูเป็นพระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:46.049964912+07:00","message":"receive streaming session, msgId: 2336"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:46.050001221+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ด้านตะวันออก 2 ประตูด้านตะวันตก 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:46.050006973+07:00","message":"receive interim result [false|false]: ด้านตะวันออก 2 ประตูด้านตะวันตก 1"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:46.050017473+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":"2025-10-27T15:55:46.050019757+07:00","message":"receive interim result [false|false]:  ประตูเป็นประตูย่อ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:46.050027119+07:00","message":"[buffer interim] 2336 false ด้านตะวันออก 2 ประตูด้านตะวันตก 1"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:46.050032517+07:00","message":"[buffer interim] 2336 false  ประตูเป็นประตูย่อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:46.050037925+07:00","message":"[bufferProcess] interim [920000000]:ด้านตะวันออก 2 ประตูด้านตะวันตก 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:46.05004007+07:00","message":"[bufferProcess] send to processor:ด้านตะวันออก 2 ประตูด้านตะวันตก 1 ประตูเป็นประตู"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:46.050045259+07:00","message":"[bufferProcess] interim [920000000]: ประตูเป็นประตูย่อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:46.050047751+07:00","message":"[bufferProcess] update buffer: ด้านตะวันออก 2 ประตูด้านตะวันตก 1 ประตูเป็นประตูย่อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:46.050050455+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:46.050052723+07:00","message":"> Transcript [11846] [false]: 'ด้านตะวันออก 2 ประตูด้านตะวันตก 1 ประตูเป็นประตู'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:46.050054775+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:46.050057103+07:00","message":"Set new StatePrefix: 'ด้านตะวันออก 2 ประตูด้านตะวันตก 1 ประตูเป็นประตู'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:46.176556122+07:00","message":"receive streaming session, msgId: 2336"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:46.176588+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ด้านตะวันออก 2 ประตูด้านตะวันตก 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:46.176593911+07:00","message":"receive interim result [false|false]: ด้านตะวันออก 2 ประตูด้านตะวันตก 1"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:46.176604716+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":"2025-10-27T15:55:46.176607373+07:00","message":"receive interim result [false|false]:  ประตูเป็นประตูยอด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:46.176615739+07:00","message":"[buffer interim] 2336 false ด้านตะวันออก 2 ประตูด้านตะวันตก 1"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:46.176621014+07:00","message":"[buffer interim] 2336 false  ประตูเป็นประตูยอด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:46.176627079+07:00","message":"[bufferProcess] interim [980000000]:ด้านตะวันออก 2 ประตูด้านตะวันตก 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:46.176629591+07:00","message":"[bufferProcess] send to processor:ด้านตะวันออก 2 ประตูด้านตะวันตก 1 ประตูเป็นประตูย่อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:46.176632457+07:00","message":"[bufferProcess] interim [980000000]: ประตูเป็นประตูยอด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:46.17663479+07:00","message":"[bufferProcess] update buffer: ด้านตะวันออก 2 ประตูด้านตะวันตก 1 ประตูเป็นประตูยอด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:46.176637898+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:46.176640651+07:00","message":"> Transcript [11847] [false]: 'ด้านตะวันออก 2 ประตูด้านตะวันตก 1 ประตูเป็นประตูย่อ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:46.176643707+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:46.17664533+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:46.176647188+07:00","message":"StatePrefix: 'ด้านตะวันออก 2 ประตูด้านตะวันตก 1 ประตูเป็นประตู'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:46.17664942+07:00","message":"TextPushed: 'ด้านตะวันออก 2 ประตูด้านตะวันตก 1'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:46.319380196+07:00","message":"receive streaming session, msgId: 2336"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:46.319417009+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ด้านตะวันออก 2 ประตูด้านตะวันตก 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:46.319423915+07:00","message":"receive interim result [false|false]: ด้านตะวันออก 2 ประตูด้านตะวันตก 1"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:46.319434785+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":"2025-10-27T15:55:46.319440023+07:00","message":"receive interim result [false|false]:  ประตูเป็นประตูยอดเงิน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:46.319447088+07:00","message":"[buffer interim] 2336 false ด้านตะวันออก 2 ประตูด้านตะวันตก 1"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:46.319450433+07:00","message":"[buffer interim] 2336 false  ประตูเป็นประตูยอดเงิน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:46.319456308+07:00","message":"[bufferProcess] interim [100000000]:ด้านตะวันออก 2 ประตูด้านตะวันตก 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:46.319458864+07:00","message":"[bufferProcess] send to processor:ด้านตะวันออก 2 ประตูด้านตะวันตก 1 ประตูเป็นประตูยอด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:46.319461639+07:00","message":"[bufferProcess] interim [100000000]: ประตูเป็นประตูยอดเงิน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:46.319464511+07:00","message":"[bufferProcess] update buffer: ด้านตะวันออก 2 ประตูด้านตะวันตก 1 ประตูเป็นประตูยอดเงิน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:46.319467343+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:46.319469844+07:00","message":"> Transcript [11848] [false]: 'ด้านตะวันออก 2 ประตูด้านตะวันตก 1 ประตูเป็นประตูยอด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:46.319472879+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:46.319474527+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:46.319476281+07:00","message":"StatePrefix: 'ด้านตะวันออก 2 ประตูด้านตะวันตก 1 ประตูเป็นประตู'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:46.319478182+07:00","message":"TextPushed: 'ด้านตะวันออก 2 ประตูด้านตะวันตก 1'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:46.530494112+07:00","message":"receive streaming session, msgId: 2336"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:46.530526878+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ด้านตะวันออก 2 ประตูด้านตะวันตก 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:46.530532867+07:00","message":"receive interim result [false|false]: ด้านตะวันออก 2 ประตูด้านตะวันตก 1"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:46.530541729+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":"2025-10-27T15:55:46.530544691+07:00","message":"receive interim result [false|false]:  ประตูเป็นประตูยอดมนุษย์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:46.53055122+07:00","message":"[buffer interim] 2336 false ด้านตะวันออก 2 ประตูด้านตะวันตก 1"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:46.530554126+07:00","message":"[buffer interim] 2336 false  ประตูเป็นประตูยอดมนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:46.53055944+07:00","message":"[bufferProcess] interim [280000000]:ด้านตะวันออก 2 ประตูด้านตะวันตก 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:46.530562242+07:00","message":"[bufferProcess] send to processor:ด้านตะวันออก 2 ประตูด้านตะวันตก 1 ประตูเป็นประตูยอดเงิน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:46.530565512+07:00","message":"[bufferProcess] interim [280000000]: ประตูเป็นประตูยอดมนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:46.530567955+07:00","message":"[bufferProcess] update buffer: ด้านตะวันออก 2 ประตูด้านตะวันตก 1 ประตูเป็นประตูยอดมนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:46.530571099+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:46.530573544+07:00","message":"> Transcript [11849] [false]: 'ด้านตะวันออก 2 ประตูด้านตะวันตก 1 ประตูเป็นประตูยอดเงิน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:46.530576631+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:46.530578335+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:46.530579924+07:00","message":"StatePrefix: 'ด้านตะวันออก 2 ประตูด้านตะวันตก 1 ประตูเป็นประตู'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:46.530581835+07:00","message":"TextPushed: 'ด้านตะวันออก 2 ประตูด้านตะวันตก 1'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:46.575058866+07:00","message":"receive streaming session, msgId: 2336"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:46.575086267+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ด้านตะวันออก 2 ประตูด้านตะวันตก 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:46.575092583+07:00","message":"receive interim result [false|false]: ด้านตะวันออก 2 ประตูด้านตะวันตก 1"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:46.575101216+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":"2025-10-27T15:55:46.575104154+07:00","message":"receive interim result [false|false]:  ประตูเป็นประตูยอดมณฑป"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:46.575111373+07:00","message":"[buffer interim] 2336 false ด้านตะวันออก 2 ประตูด้านตะวันตก 1"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:46.575116444+07:00","message":"[buffer interim] 2336 false  ประตูเป็นประตูยอดมณฑป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:46.575121291+07:00","message":"[bufferProcess] interim [340000000]:ด้านตะวันออก 2 ประตูด้านตะวันตก 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:46.575123639+07:00","message":"[bufferProcess] send to processor:ด้านตะวันออก 2 ประตูด้านตะวันตก 1 ประตูเป็นประตูยอดมนุษย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:46.575128844+07:00","message":"[bufferProcess] interim [340000000]: ประตูเป็นประตูยอดมณฑป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:46.575131465+07:00","message":"[bufferProcess] update buffer: ด้านตะวันออก 2 ประตูด้านตะวันตก 1 ประตูเป็นประตูยอดมณฑป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:46.575134485+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:46.575137342+07:00","message":"> Transcript [11850] [false]: 'ด้านตะวันออก 2 ประตูด้านตะวันตก 1 ประตูเป็นประตูยอดมนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:46.575140595+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:46.575142254+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:46.57514377+07:00","message":"StatePrefix: 'ด้านตะวันออก 2 ประตูด้านตะวันตก 1 ประตูเป็นประตู'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:46.575145716+07:00","message":"TextPushed: 'ด้านตะวันออก 2 ประตูด้านตะวันตก 1'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:46.575148085+07:00","message":"Push: ' ประตูเป็นประตู'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:46.575149629+07:00","message":"TextPushed: 'ด้านตะวันออก 2 ประตูด้านตะวันตก 1 ประตูเป็นประตู'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:46.575151381+07:00","message":"Set new StatePrefix : 'ด้านตะวันออก 2 ประตูด้านตะวันตก 1 ประตูเป็นประตูยอดมนุษย์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:46.575153289+07:00","message":"Next Push (prob) : 'ยอดมนุษย์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:46.575160072+07:00","message":"push: {false  ประตูเป็นประตู 0 0xc002a07480}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:46.653274812+07:00","message":"[GCS] IsForceVAD: false for message ID: 2336"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:46.715131303+07:00","message":"[GCS] Start streaming session, msgId: 2337"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:46.75703276+07:00","message":"receive streaming session, msgId: 2336"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:46.757055179+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ด้านตะวันออก 2 ประตูด้านตะวันตก 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:46.757060732+07:00","message":"receive interim result [false|false]: ด้านตะวันออก 2 ประตูด้านตะวันตก 1"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:46.757070439+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":"2025-10-27T15:55:46.757073167+07:00","message":"receive interim result [false|false]:  ประตูเป็นประตูยอดมณฑปประดับ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:46.757079135+07:00","message":"[buffer interim] 2336 false ด้านตะวันออก 2 ประตูด้านตะวันตก 1"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:46.757082925+07:00","message":"[buffer interim] 2336 false  ประตูเป็นประตูยอดมณฑปประดับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:46.757087724+07:00","message":"[bufferProcess] interim [640000000]:ด้านตะวันออก 2 ประตูด้านตะวันตก 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:46.757090109+07:00","message":"[bufferProcess] send to processor:ด้านตะวันออก 2 ประตูด้านตะวันตก 1 ประตูเป็นประตูยอดมณฑป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:46.757092877+07:00","message":"[bufferProcess] interim [640000000]: ประตูเป็นประตูยอดมณฑปประดับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:46.757095472+07:00","message":"[bufferProcess] update buffer: ด้านตะวันออก 2 ประตูด้านตะวันตก 1 ประตูเป็นประตูยอดมณฑปประดับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:46.757098634+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:46.757100724+07:00","message":"> Transcript [11851] [false]: 'ด้านตะวันออก 2 ประตูด้านตะวันตก 1 ประตูเป็นประตูยอดมณฑป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:46.757103441+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:46.757104984+07:00","message":"Set new StatePrefix: 'ด้านตะวันออก 2 ประตูด้านตะวันตก 1 ประตูเป็นประตูยอดมณฑป'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:46.83047508+07:00","message":"receive streaming session, msgId: 2336"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:46.830517376+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ด้านตะวันออก 2 ประตูด้านตะวันตก 1 ประตูเป็นประตูยอดมณฑปประดับ\",\"confidence\":0.94945514}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":670000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:46.830523879+07:00","message":"receive interim result [true|false]: ด้านตะวันออก 2 ประตูด้านตะวันตก 1 ประตูเป็นประตูยอดมณฑปประดับ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:46.830532971+07:00","message":"end recv isFinal message id 2336"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:46.830534946+07:00","message":"end Recv id 2336"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:46.830540695+07:00","message":"[buffer interim] 2336 true ด้านตะวันออก 2 ประตูด้านตะวันตก 1 ประตูเป็นประตูยอดมณฑปประดับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:46.83054994+07:00","message":"[bufferProcess] interim [670000000]:ด้านตะวันออก 2 ประตูด้านตะวันตก 1 ประตูเป็นประตูยอดมณฑปประดับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:46.830554928+07:00","message":"[bufferProcess] send to processor (isfinal):ด้านตะวันออก 2 ประตูด้านตะวันตก 1 ประตูเป็นประตูยอดมณฑปประดับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:46.830558343+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:46.830561403+07:00","message":"> Transcript [11852] [false]: 'ด้านตะวันออก 2 ประตูด้านตะวันตก 1 ประตูเป็นประตูยอดมณฑปประดับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:46.830564465+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:46.830566218+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:46.830569164+07:00","message":"StatePrefix: 'ด้านตะวันออก 2 ประตูด้านตะวันตก 1 ประตูเป็นประตูยอดมณฑป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:46.830571646+07:00","message":"TextPushed: 'ด้านตะวันออก 2 ประตูด้านตะวันตก 1 ประตูเป็นประตู'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:46.83057327+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:46.830574942+07:00","message":"> Transcript [11853] [true]: 'ด้านตะวันออก 2 ประตูด้านตะวันตก 1 ประตูเป็นประตูยอดมณฑปประดับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:46.83057698+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:46.830578313+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:46.830579702+07:00","message":"StatePrefix: 'ด้านตะวันออก 2 ประตูด้านตะวันตก 1 ประตูเป็นประตูยอดมณฑป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:46.830581299+07:00","message":"TextPushed: 'ด้านตะวันออก 2 ประตูด้านตะวันตก 1 ประตูเป็นประตู'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:46.830587032+07:00","message":"Push: 'ยอดมณฑปประดับ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:46.830595026+07:00","message":"push: {true ยอดมณฑปประดับ 0 0xc002a07480}"}
{"level":"info","service":"Main","time":"2025-10-27T15:55:46.845474745+07:00","message":"write wav file: './tmp/7446/7446_2336.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:47.275829133+07:00","message":"receive streaming session, msgId: 2337"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:47.275865471+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":"2025-10-27T15:55:47.275870823+07:00","message":"receive interim result [false|false]: กระเบื้อง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:47.275884799+07:00","message":"[buffer interim] 2337 false กระเบื้อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:47.27589267+07:00","message":"[bufferProcess] interim [420000000]:กระเบื้อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:47.27589488+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:55:47.451391218+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:55:47.451392706+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:47.586895303+07:00","message":"receive streaming session, msgId: 2337"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:47.586933811+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":"2025-10-27T15:55:47.58693948+07:00","message":"receive interim result [false|false]: กระเบื้องเคลือบ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:47.586961495+07:00","message":"[buffer interim] 2337 false กระเบื้องเคลือบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:47.586968409+07:00","message":"[bufferProcess] interim [720000000]:กระเบื้องเคลือบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:47.586970538+07:00","message":"[bufferProcess] send to processor:กระเบื้อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:47.586973692+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:47.586976372+07:00","message":"> Transcript [11854] [false]: 'กระเบื้อง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:47.586978424+07:00","message":"Set StatePrefix (first interim): 'กระเบื้อง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:47.902597376+07:00","message":"receive streaming session, msgId: 2337"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:47.902638162+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":"2025-10-27T15:55:47.90264335+07:00","message":"receive interim result [false|false]: กระเบื้องเคลือบสี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:47.902654758+07:00","message":"[buffer interim] 2337 false กระเบื้องเคลือบสี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:47.902661748+07:00","message":"[bufferProcess] interim [960000000]:กระเบื้องเคลือบสี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:47.902663822+07:00","message":"[bufferProcess] send to processor:กระเบื้องเคลือบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:47.902668798+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:47.902671248+07:00","message":"> Transcript [11855] [false]: 'กระเบื้องเคลือบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:47.902674175+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:47.902676114+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:47.902677799+07:00","message":"StatePrefix: 'กระเบื้อง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:47.902679561+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:48.476545563+07:00","message":"receive streaming session, msgId: 2337"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:48.476585991+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กระเบื้องเคลือบสี\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:48.47659254+07:00","message":"receive interim result [false|false]: กระเบื้องเคลือบสี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:48.476608177+07:00","message":"[buffer interim] 2337 false กระเบื้องเคลือบสี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:48.476618412+07:00","message":"[bufferProcess] interim [560000000]:กระเบื้องเคลือบสี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:48.476621478+07:00","message":"[bufferProcess] send to processor:กระเบื้องเคลือบสี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:48.476628491+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:48.476632482+07:00","message":"> Transcript [11856] [false]: 'กระเบื้องเคลือบสี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:48.476636677+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:48.476638915+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:48.47664129+07:00","message":"StatePrefix: 'กระเบื้อง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:48.476643471+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:48.802367692+07:00","message":"receive streaming session, msgId: 2337"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:48.802403552+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":"2025-10-27T15:55:48.802408729+07:00","message":"receive interim result [false|false]: กระเบื้องเคลือบสีภายใน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:48.802422885+07:00","message":"[buffer interim] 2337 false กระเบื้องเคลือบสีภายใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:48.802429704+07:00","message":"[bufferProcess] interim [860000000]:กระเบื้องเคลือบสีภายใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:48.802431901+07:00","message":"[bufferProcess] send to processor:กระเบื้องเคลือบสี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:48.802436789+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:48.802439384+07:00","message":"> Transcript [11857] [false]: 'กระเบื้องเคลือบสี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:48.802442808+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:48.80244468+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:48.80244637+07:00","message":"StatePrefix: 'กระเบื้อง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:48.802448285+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:48.999473089+07:00","message":"receive streaming session, msgId: 2337"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:48.999509146+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":"2025-10-27T15:55:48.999514619+07:00","message":"receive interim result [false|false]: กระเบื้องเคลือบสีภายในกำแพง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:48.999530171+07:00","message":"[buffer interim] 2337 false กระเบื้องเคลือบสีภายในกำแพง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:48.999540267+07:00","message":"[bufferProcess] interim [100000000]:กระเบื้องเคลือบสีภายในกำแพง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:48.999544048+07:00","message":"[bufferProcess] send to processor:กระเบื้องเคลือบสีภายใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:48.999548667+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:48.999551971+07:00","message":"> Transcript [11858] [false]: 'กระเบื้องเคลือบสีภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:48.999556139+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:48.999558614+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:48.999561013+07:00","message":"StatePrefix: 'กระเบื้อง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:48.999563618+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:48.999568815+07:00","message":"Push: 'กระเบื้อง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:48.999571022+07:00","message":"TextPushed: 'กระเบื้อง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:48.999573231+07:00","message":"Set new StatePrefix : 'กระเบื้องเคลือบสีภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:48.999576107+07:00","message":"Next Push (prob) : 'เคลือบสีภายใน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:48.999586531+07:00","message":"push: {false กระเบื้อง 0 0xc002ee5180}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:49.334463809+07:00","message":"receive streaming session, msgId: 2337"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:49.334500158+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":"2025-10-27T15:55:49.334505467+07:00","message":"receive interim result [false|false]: กระเบื้องเคลือบสีภายในกำแพงเพชร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:49.334514912+07:00","message":"receive streaming session, msgId: 2337"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:49.334518211+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":"2025-10-27T15:55:49.334524003+07:00","message":"receive interim result [false|false]: กระเบื้องเคลือบสีภายในกำแพงแก้ว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:49.334531351+07:00","message":"[buffer interim] 2337 false กระเบื้องเคลือบสีภายในกำแพงเพชร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:49.334534376+07:00","message":"[buffer interim] 2337 false กระเบื้องเคลือบสีภายในกำแพงแก้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:49.334539779+07:00","message":"[bufferProcess] interim [340000000]:กระเบื้องเคลือบสีภายในกำแพงเพชร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:49.334541974+07:00","message":"[bufferProcess] send to processor:กระเบื้องเคลือบสีภายในกำแพง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:49.334544482+07:00","message":"[bufferProcess] interim [400000000]:กระเบื้องเคลือบสีภายในกำแพงแก้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:49.334546048+07:00","message":"[bufferProcess] send to processor:กระเบื้องเคลือบสีภายในกำแพงเพชร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:49.334548641+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:49.334551541+07:00","message":"> Transcript [11859] [false]: 'กระเบื้องเคลือบสีภายในกำแพง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:49.334554645+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:49.33455638+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:49.334558208+07:00","message":"StatePrefix: 'กระเบื้องเคลือบสีภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:49.334559998+07:00","message":"TextPushed: 'กระเบื้อง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:49.334561361+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:49.334564324+07:00","message":"> Transcript [11860] [false]: 'กระเบื้องเคลือบสีภายในกำแพงเพชร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:49.334566181+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:49.33456768+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:49.334569135+07:00","message":"StatePrefix: 'กระเบื้องเคลือบสีภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:49.33457068+07:00","message":"TextPushed: 'กระเบื้อง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:49.696271539+07:00","message":"receive streaming session, msgId: 2337"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:49.696308649+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":"2025-10-27T15:55:49.696314597+07:00","message":"receive interim result [false|false]: กระเบื้องเคลือบสีภายในกำแพงแก้วเป็น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:49.696329136+07:00","message":"[buffer interim] 2337 false กระเบื้องเคลือบสีภายในกำแพงแก้วเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:49.696335886+07:00","message":"[bufferProcess] interim [760000000]:กระเบื้องเคลือบสีภายในกำแพงแก้วเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:49.696338412+07:00","message":"[bufferProcess] send to processor:กระเบื้องเคลือบสีภายในกำแพงแก้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:49.696346296+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:49.696348828+07:00","message":"> Transcript [11861] [false]: 'กระเบื้องเคลือบสีภายในกำแพงแก้ว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:49.696352374+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:49.696354263+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:49.696356106+07:00","message":"StatePrefix: 'กระเบื้องเคลือบสีภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:49.696358326+07:00","message":"TextPushed: 'กระเบื้อง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:49.755478908+07:00","message":"receive streaming session, msgId: 2337"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:49.755516779+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":"2025-10-27T15:55:49.75552193+07:00","message":"receive interim result [false|false]: กระเบื้องเคลือบสีภายในกำแพงแก้วเป็นรา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:49.755536442+07:00","message":"[buffer interim] 2337 false กระเบื้องเคลือบสีภายในกำแพงแก้วเป็นรา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:49.755543148+07:00","message":"[bufferProcess] interim [880000000]:กระเบื้องเคลือบสีภายในกำแพงแก้วเป็นรา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:49.755545455+07:00","message":"[bufferProcess] send to processor:กระเบื้องเคลือบสีภายในกำแพงแก้วเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:49.755555105+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:49.755557772+07:00","message":"> Transcript [11862] [false]: 'กระเบื้องเคลือบสีภายในกำแพงแก้วเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:49.755561175+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:49.755563356+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:49.755565562+07:00","message":"StatePrefix: 'กระเบื้องเคลือบสีภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:49.755567672+07:00","message":"TextPushed: 'กระเบื้อง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:49.755571902+07:00","message":"Push: 'เคลือบสีภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:49.755574675+07:00","message":"TextPushed: 'กระเบื้องเคลือบสีภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:49.755576631+07:00","message":"Set new StatePrefix : 'กระเบื้องเคลือบสีภายในกำแพงแก้วเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:49.755578656+07:00","message":"Next Push (prob) : 'กำแพงแก้วเป็น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:49.755586483+07:00","message":"push: {false เคลือบสีภายใน 0 0xc002ee5180}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:49.906305839+07:00","message":"receive streaming session, msgId: 2337"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:49.906341091+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":"2025-10-27T15:55:49.906346676+07:00","message":"receive interim result [false|false]: กระเบื้องเคลือบสีภายในกำแพงแก้วเป็นล้าน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:49.906359876+07:00","message":"[buffer interim] 2337 false กระเบื้องเคลือบสีภายในกำแพงแก้วเป็นล้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:49.906366225+07:00","message":"[bufferProcess] interim [0]:กระเบื้องเคลือบสีภายในกำแพงแก้วเป็นล้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:49.906368912+07:00","message":"[bufferProcess] send to processor:กระเบื้องเคลือบสีภายในกำแพงแก้วเป็นรา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:49.906374136+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:49.906383492+07:00","message":"> Transcript [11863] [false]: 'กระเบื้องเคลือบสีภายในกำแพงแก้วเป็นรา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:49.90638724+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:49.906392263+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:49.906393865+07:00","message":"StatePrefix: 'กระเบื้องเคลือบสีภายในกำแพงแก้วเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:49.906396153+07:00","message":"TextPushed: 'กระเบื้องเคลือบสีภายใน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:49.965610218+07:00","message":"receive streaming session, msgId: 2337"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:49.965656478+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":"2025-10-27T15:55:49.96566238+07:00","message":"receive interim result [false|false]: กระเบื้องเคลือบสีภายในกำแพงแก้วเป็นลาน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:49.965675394+07:00","message":"[buffer interim] 2337 false กระเบื้องเคลือบสีภายในกำแพงแก้วเป็นลาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:49.965682921+07:00","message":"[bufferProcess] interim [60000000]:กระเบื้องเคลือบสีภายในกำแพงแก้วเป็นลาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:49.965684966+07:00","message":"[bufferProcess] send to processor:กระเบื้องเคลือบสีภายในกำแพงแก้วเป็นล้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:49.965690479+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:49.965693155+07:00","message":"> Transcript [11864] [false]: 'กระเบื้องเคลือบสีภายในกำแพงแก้วเป็นล้าน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:49.965696523+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:49.965698376+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:49.965700077+07:00","message":"StatePrefix: 'กระเบื้องเคลือบสีภายในกำแพงแก้วเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:49.965702379+07:00","message":"TextPushed: 'กระเบื้องเคลือบสีภายใน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:50.074818142+07:00","message":"receive streaming session, msgId: 2337"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:50.074866378+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":"2025-10-27T15:55:50.074872637+07:00","message":"receive interim result [false|false]: กระเบื้องเคลือบสีภายในกำแพงแก้วเป็นหลานปู่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:50.074883408+07:00","message":"[buffer interim] 2337 false กระเบื้องเคลือบสีภายในกำแพงแก้วเป็นหลานปู่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:50.074891488+07:00","message":"[bufferProcess] interim [180000000]:กระเบื้องเคลือบสีภายในกำแพงแก้วเป็นหลานปู่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:50.074893847+07:00","message":"[bufferProcess] send to processor:กระเบื้องเคลือบสีภายในกำแพงแก้วเป็นลาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:50.074898729+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:50.074901369+07:00","message":"> Transcript [11865] [false]: 'กระเบื้องเคลือบสีภายในกำแพงแก้วเป็นลาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:50.074904687+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:50.074906495+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:50.074908104+07:00","message":"StatePrefix: 'กระเบื้องเคลือบสีภายในกำแพงแก้วเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:50.074911581+07:00","message":"TextPushed: 'กระเบื้องเคลือบสีภายใน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:50.210623569+07:00","message":"receive streaming session, msgId: 2337"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:50.210667647+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":"2025-10-27T15:55:50.210673326+07:00","message":"receive interim result [false|false]: กระเบื้องเคลือบสีภายในกำแพงแก้วเป็นลานปูน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:50.210687089+07:00","message":"[buffer interim] 2337 false กระเบื้องเคลือบสีภายในกำแพงแก้วเป็นลานปูน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:50.210693727+07:00","message":"[bufferProcess] interim [300000000]:กระเบื้องเคลือบสีภายในกำแพงแก้วเป็นลานปูน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:50.210695971+07:00","message":"[bufferProcess] send to processor:กระเบื้องเคลือบสีภายในกำแพงแก้วเป็นหลานปู่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:50.210701365+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:50.210704013+07:00","message":"> Transcript [11866] [false]: 'กระเบื้องเคลือบสีภายในกำแพงแก้วเป็นหลานปู่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:50.210707935+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:50.210709878+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:50.210711466+07:00","message":"StatePrefix: 'กระเบื้องเคลือบสีภายในกำแพงแก้วเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:50.210713831+07:00","message":"TextPushed: 'กระเบื้องเคลือบสีภายใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:50.210718279+07:00","message":"Push: 'กำแพงแก้วเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:50.210719853+07:00","message":"TextPushed: 'กระเบื้องเคลือบสีภายในกำแพงแก้วเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:50.210721679+07:00","message":"Set new StatePrefix : 'กระเบื้องเคลือบสีภายในกำแพงแก้วเป็นหลานปู่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:50.210723467+07:00","message":"Next Push (prob) : 'หลานปู่'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:50.210731766+07:00","message":"push: {false กำแพงแก้วเป็น 0 0xc002ee5180}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:50.279407105+07:00","message":"receive streaming session, msgId: 2337"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:50.279449563+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":"2025-10-27T15:55:50.279456858+07:00","message":"receive interim result [false|false]: กระเบื้องเคลือบสีภายในกำแพงแก้วเป็นหลานปู่หล้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:50.279478193+07:00","message":"[buffer interim] 2337 false กระเบื้องเคลือบสีภายในกำแพงแก้วเป็นหลานปู่หล้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:50.279484682+07:00","message":"[bufferProcess] interim [420000000]:กระเบื้องเคลือบสีภายในกำแพงแก้วเป็นหลานปู่หล้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:50.279487066+07:00","message":"[bufferProcess] send to processor:กระเบื้องเคลือบสีภายในกำแพงแก้วเป็นลานปูน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:50.279490952+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:50.279493431+07:00","message":"> Transcript [11867] [false]: 'กระเบื้องเคลือบสีภายในกำแพงแก้วเป็นลานปูน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:50.279496281+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:50.279498202+07:00","message":"Set new StatePrefix: 'กระเบื้องเคลือบสีภายในกำแพงแก้วเป็นลานปูน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:50.403056679+07:00","message":"receive streaming session, msgId: 2337"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:50.403093558+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":"2025-10-27T15:55:50.403103063+07:00","message":"receive interim result [false|false]: กระเบื้องเคลือบสีภายในกำแพงแก้วเป็นหลานปู่หลาน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:50.403119322+07:00","message":"[buffer interim] 2337 false กระเบื้องเคลือบสีภายในกำแพงแก้วเป็นหลานปู่หลาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:50.403125947+07:00","message":"[bufferProcess] interim [480000000]:กระเบื้องเคลือบสีภายในกำแพงแก้วเป็นหลานปู่หลาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:50.403128268+07:00","message":"[bufferProcess] send to processor:กระเบื้องเคลือบสีภายในกำแพงแก้วเป็นหลานปู่หล้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:50.403131746+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:50.403134719+07:00","message":"> Transcript [11868] [false]: 'กระเบื้องเคลือบสีภายในกำแพงแก้วเป็นหลานปู่หล้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:50.403136799+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:50.403139015+07:00","message":"Set new StatePrefix: 'กระเบื้องเคลือบสีภายในกำแพงแก้วเป็นหลานปู่หล้า'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:55:50.451478153+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:55:50.451483696+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:50.467549913+07:00","message":"receive streaming session, msgId: 2337"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:50.467589898+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":"2025-10-27T15:55:50.467595932+07:00","message":"receive interim result [false|false]: กระเบื้องเคลือบสีภายในกำแพงแก้วเป็นหลานปู่รอด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:50.467607906+07:00","message":"[buffer interim] 2337 false กระเบื้องเคลือบสีภายในกำแพงแก้วเป็นหลานปู่รอด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:50.467614752+07:00","message":"[bufferProcess] interim [540000000]:กระเบื้องเคลือบสีภายในกำแพงแก้วเป็นหลานปู่รอด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:50.467617275+07:00","message":"[bufferProcess] send to processor:กระเบื้องเคลือบสีภายในกำแพงแก้วเป็นหลานปู่หลาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:50.467622885+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:50.467625468+07:00","message":"> Transcript [11869] [false]: 'กระเบื้องเคลือบสีภายในกำแพงแก้วเป็นหลานปู่หลาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:50.467627836+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:50.467629386+07:00","message":"Set new StatePrefix: 'กระเบื้องเคลือบสีภายในกำแพงแก้วเป็นหลานปู่หลาน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:50.62456335+07:00","message":"receive streaming session, msgId: 2337"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:50.624596797+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":"2025-10-27T15:55:50.624602037+07:00","message":"receive interim result [false|false]: กระเบื้องเคลือบสีภายในกำแพงแก้วเป็นลานปูลาดด้วย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:50.624612873+07:00","message":"[buffer interim] 2337 false กระเบื้องเคลือบสีภายในกำแพงแก้วเป็นลานปูลาดด้วย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:50.624619304+07:00","message":"[bufferProcess] interim [660000000]:กระเบื้องเคลือบสีภายในกำแพงแก้วเป็นลานปูลาดด้วย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:50.624621373+07:00","message":"[bufferProcess] send to processor:กระเบื้องเคลือบสีภายในกำแพงแก้วเป็นหลานปู่รอด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:50.624626705+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:50.624629316+07:00","message":"> Transcript [11870] [false]: 'กระเบื้องเคลือบสีภายในกำแพงแก้วเป็นหลานปู่รอด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:50.624631368+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:50.624633508+07:00","message":"Set new StatePrefix: 'กระเบื้องเคลือบสีภายในกำแพงแก้วเป็นหลานปู่รอด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:50.922428124+07:00","message":"receive streaming session, msgId: 2337"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:50.922468605+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":"2025-10-27T15:55:50.922474731+07:00","message":"receive interim result [false|false]: กระเบื้องเคลือบสีภายในกำแพงแก้วเป็นลานปูลาดด้วยศิลา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:50.922488259+07:00","message":"[buffer interim] 2337 false กระเบื้องเคลือบสีภายในกำแพงแก้วเป็นลานปูลาดด้วยศิลา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:50.922494538+07:00","message":"[bufferProcess] interim [960000000]:กระเบื้องเคลือบสีภายในกำแพงแก้วเป็นลานปูลาดด้วยศิลา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:50.922496718+07:00","message":"[bufferProcess] send to processor:กระเบื้องเคลือบสีภายในกำแพงแก้วเป็นลานปูลาดด้วย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:50.922501935+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:50.92250436+07:00","message":"> Transcript [11871] [false]: 'กระเบื้องเคลือบสีภายในกำแพงแก้วเป็นลานปูลาดด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:50.922506616+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:50.922508308+07:00","message":"Set new StatePrefix: 'กระเบื้องเคลือบสีภายในกำแพงแก้วเป็นลานปูลาดด้วย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:51.168384262+07:00","message":"receive streaming session, msgId: 2337"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:51.168429769+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กระเบื้องเคลือบสีภายในกำแพงแก้วเป็นลานปูลาดด้วยเวลา 7:00\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:51.168437368+07:00","message":"receive interim result [false|false]: กระเบื้องเคลือบสีภายในกำแพงแก้วเป็นลานปูลาดด้วยเวลา 7:00"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:51.168452434+07:00","message":"[buffer interim] 2337 false กระเบื้องเคลือบสีภายในกำแพงแก้วเป็นลานปูลาดด้วยเวลา 7:00"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:51.168461283+07:00","message":"[bufferProcess] interim [260000000]:กระเบื้องเคลือบสีภายในกำแพงแก้วเป็นลานปูลาดด้วยเวลา 7:00"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:51.168465078+07:00","message":"[bufferProcess] send to processor:กระเบื้องเคลือบสีภายในกำแพงแก้วเป็นลานปูลาดด้วยศิลา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:51.168472063+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:51.168475914+07:00","message":"> Transcript [11872] [false]: 'กระเบื้องเคลือบสีภายในกำแพงแก้วเป็นลานปูลาดด้วยศิลา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:51.168480733+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:51.168483443+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:51.168486104+07:00","message":"StatePrefix: 'กระเบื้องเคลือบสีภายในกำแพงแก้วเป็นลานปูลาดด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:51.168489647+07:00","message":"TextPushed: 'กระเบื้องเคลือบสีภายในกำแพงแก้วเป็น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:51.178519542+07:00","message":"receive streaming session, msgId: 2337"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:51.17854913+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":"2025-10-27T15:55:51.178554792+07:00","message":"receive interim result [false|false]: กระเบื้องเคลือบสีภายในกำแพงแก้วเป็นลานปูลาดด้วยศิลาท่วม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:51.178564863+07:00","message":"[buffer interim] 2337 false กระเบื้องเคลือบสีภายในกำแพงแก้วเป็นลานปูลาดด้วยศิลาท่วม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:51.178570234+07:00","message":"[bufferProcess] interim [320000000]:กระเบื้องเคลือบสีภายในกำแพงแก้วเป็นลานปูลาดด้วยศิลาท่วม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:51.178572551+07:00","message":"[bufferProcess] send to processor:กระเบื้องเคลือบสีภายในกำแพงแก้วเป็นลานปูลาดด้วยเวลา 7:00"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:51.178576214+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:51.178578738+07:00","message":"> Transcript [11873] [false]: 'กระเบื้องเคลือบสีภายในกำแพงแก้วเป็นลานปูลาดด้วยเวลา 7:00'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:51.178581594+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:51.17858328+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:51.178585169+07:00","message":"StatePrefix: 'กระเบื้องเคลือบสีภายในกำแพงแก้วเป็นลานปูลาดด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:51.178587606+07:00","message":"TextPushed: 'กระเบื้องเคลือบสีภายในกำแพงแก้วเป็น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:51.353975927+07:00","message":"receive streaming session, msgId: 2337"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:51.354018768+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":"2025-10-27T15:55:51.354026184+07:00","message":"receive interim result [false|false]: กระเบื้องเคลือบสีภายในกำแพงแก้วเป็นลานปูลาดด้วยศิลาทั่วไป"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:51.35404316+07:00","message":"[buffer interim] 2337 false กระเบื้องเคลือบสีภายในกำแพงแก้วเป็นลานปูลาดด้วยศิลาทั่วไป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:51.354054406+07:00","message":"[bufferProcess] interim [440000000]:กระเบื้องเคลือบสีภายในกำแพงแก้วเป็นลานปูลาดด้วยศิลาทั่วไป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:51.354057767+07:00","message":"[bufferProcess] send to processor:กระเบื้องเคลือบสีภายในกำแพงแก้วเป็นลานปูลาดด้วยศิลาท่วม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:51.354064391+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:51.354067987+07:00","message":"> Transcript [11874] [false]: 'กระเบื้องเคลือบสีภายในกำแพงแก้วเป็นลานปูลาดด้วยศิลาท่วม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:51.354073033+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:51.354075635+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:51.354079031+07:00","message":"StatePrefix: 'กระเบื้องเคลือบสีภายในกำแพงแก้วเป็นลานปูลาดด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:51.35408244+07:00","message":"TextPushed: 'กระเบื้องเคลือบสีภายในกำแพงแก้วเป็น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:51.363877715+07:00","message":"receive streaming session, msgId: 2337"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:51.363896586+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":"2025-10-27T15:55:51.363901486+07:00","message":"receive interim result [false|false]: กระเบื้องเคลือบสีภายในกำแพงแก้วเป็นลานปูลาดด้วยศิลาท่วม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:51.363911549+07:00","message":"[buffer interim] 2337 false กระเบื้องเคลือบสีภายในกำแพงแก้วเป็นลานปูลาดด้วยศิลาท่วม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:51.363916839+07:00","message":"[bufferProcess] interim [500000000]:กระเบื้องเคลือบสีภายในกำแพงแก้วเป็นลานปูลาดด้วยศิลาท่วม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:51.363918859+07:00","message":"[bufferProcess] send to processor:กระเบื้องเคลือบสีภายในกำแพงแก้วเป็นลานปูลาดด้วยศิลาทั่วไป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:51.363923606+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:51.363925674+07:00","message":"> Transcript [11875] [false]: 'กระเบื้องเคลือบสีภายในกำแพงแก้วเป็นลานปูลาดด้วยศิลาทั่วไป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:51.363928682+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:51.363930368+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:51.363932259+07:00","message":"StatePrefix: 'กระเบื้องเคลือบสีภายในกำแพงแก้วเป็นลานปูลาดด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:51.363934161+07:00","message":"TextPushed: 'กระเบื้องเคลือบสีภายในกำแพงแก้วเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:51.363938416+07:00","message":"Push: 'ลานปูลาดด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:51.363939983+07:00","message":"TextPushed: 'กระเบื้องเคลือบสีภายในกำแพงแก้วเป็นลานปูลาดด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:51.363941807+07:00","message":"Set new StatePrefix : 'กระเบื้องเคลือบสีภายในกำแพงแก้วเป็นลานปูลาดด้วยศิลาทั่วไป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:51.363944026+07:00","message":"Next Push (prob) : 'ศิลาทั่วไป'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:51.363955841+07:00","message":"push: {false ลานปูลาดด้วย 0 0xc002ee5180}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:51.477010478+07:00","message":"receive streaming session, msgId: 2337"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:51.477055135+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":"2025-10-27T15:55:51.477062051+07:00","message":"receive interim result [false|false]: กระเบื้องเคลือบสีภายในกำแพงแก้วเป็นลานปูลาดด้วยศิลาทั่วบริเวณ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:51.477073528+07:00","message":"[buffer interim] 2337 false กระเบื้องเคลือบสีภายในกำแพงแก้วเป็นลานปูลาดด้วยศิลาทั่วบริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:51.477079977+07:00","message":"[bufferProcess] interim [560000000]:กระเบื้องเคลือบสีภายในกำแพงแก้วเป็นลานปูลาดด้วยศิลาทั่วบริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:51.477082421+07:00","message":"[bufferProcess] send to processor:กระเบื้องเคลือบสีภายในกำแพงแก้วเป็นลานปูลาดด้วยศิลาท่วม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:51.477087562+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:51.477090157+07:00","message":"> Transcript [11876] [false]: 'กระเบื้องเคลือบสีภายในกำแพงแก้วเป็นลานปูลาดด้วยศิลาท่วม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:51.477092659+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:51.47709444+07:00","message":"Set new StatePrefix: 'กระเบื้องเคลือบสีภายในกำแพงแก้วเป็นลานปูลาดด้วยศิลาท่วม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:51.833670429+07:00","message":"[GCS] IsForceVAD: false for message ID: 2337"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:51.964497315+07:00","message":"[GCS] Start streaming session, msgId: 2338"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:52.021199468+07:00","message":"receive streaming session, msgId: 2337"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:52.021232155+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กระเบื้องเคลือบสีภายในกำแพงแก้วเป็นลานปูลาดด้วยศิลาทั่วบริเวณ\",\"confidence\":0.9382555}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":130000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:52.021238986+07:00","message":"receive interim result [true|false]: กระเบื้องเคลือบสีภายในกำแพงแก้วเป็นลานปูลาดด้วยศิลาทั่วบริเวณ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:52.021248485+07:00","message":"end recv isFinal message id 2337"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:52.021250381+07:00","message":"end Recv id 2337"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:52.021256704+07:00","message":"[buffer interim] 2337 true กระเบื้องเคลือบสีภายในกำแพงแก้วเป็นลานปูลาดด้วยศิลาทั่วบริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:52.021265889+07:00","message":"[bufferProcess] interim [130000000]:กระเบื้องเคลือบสีภายในกำแพงแก้วเป็นลานปูลาดด้วยศิลาทั่วบริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:52.021268706+07:00","message":"[bufferProcess] send to processor (isfinal):กระเบื้องเคลือบสีภายในกำแพงแก้วเป็นลานปูลาดด้วยศิลาทั่วบริเวณ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:52.02127194+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:52.021274657+07:00","message":"> Transcript [11877] [false]: 'กระเบื้องเคลือบสีภายในกำแพงแก้วเป็นลานปูลาดด้วยศิลาทั่วบริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:52.021277159+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:52.021279218+07:00","message":"Set new StatePrefix: 'กระเบื้องเคลือบสีภายในกำแพงแก้วเป็นลานปูลาดด้วยศิลาทั่วบริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:52.021281135+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:52.021282703+07:00","message":"> Transcript [11878] [true]: 'กระเบื้องเคลือบสีภายในกำแพงแก้วเป็นลานปูลาดด้วยศิลาทั่วบริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:52.021284926+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:52.021286611+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:52.021288794+07:00","message":"StatePrefix: 'กระเบื้องเคลือบสีภายในกำแพงแก้วเป็นลานปูลาดด้วยศิลาทั่วบริเวณ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:52.021291129+07:00","message":"TextPushed: 'กระเบื้องเคลือบสีภายในกำแพงแก้วเป็นลานปูลาดด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:52.021298035+07:00","message":"Push: 'ศิลาทั่วบริเวณ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:52.02130587+07:00","message":"push: {true ศิลาทั่วบริเวณ 0 0xc002ee5180}"}
{"level":"info","service":"Main","time":"2025-10-27T15:55:52.031414875+07:00","message":"write wav file: './tmp/7446/7446_2337.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:52.4271384+07:00","message":"[GCS] Cleaned up inactive client: 2312"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:52.427167597+07:00","message":"[GCS] Cleaned up inactive client: 2311"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:52.427170976+07:00","message":"[GCS] Cleaned up inactive client: 2309"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:52.427172515+07:00","message":"[GCS] Cleaned up inactive client: 2308"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:52.427174002+07:00","message":"[GCS] Cleaned up inactive client: 2310"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:52.427175542+07:00","message":"[GCS] Cleaned up inactive client: 2314"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:52.427177075+07:00","message":"[GCS] Cleaned up inactive client: 2315"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:52.42717859+07:00","message":"[GCS] Cleaned up inactive client: 2316"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:52.427179908+07:00","message":"[GCS] Cleaned up inactive client: 2313"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:52.42718114+07:00","message":"[GCS] Cleaned up inactive client: 2307"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:52.632490594+07:00","message":"receive streaming session, msgId: 2338"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:52.632528687+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":"2025-10-27T15:55:52.632534852+07:00","message":"receive interim result [false|false]: อากาศ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:52.632549836+07:00","message":"[buffer interim] 2338 false อากาศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:52.632558058+07:00","message":"[bufferProcess] interim [480000000]:อากาศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:52.632560303+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:53.181547473+07:00","message":"receive streaming session, msgId: 2338"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:53.181581319+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Nakamichi\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:53.181587644+07:00","message":"receive interim result [false|false]: Nakamichi"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:53.181601135+07:00","message":"[buffer interim] 2338 false Nakamichi"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:53.18160824+07:00","message":"[bufferProcess] interim [20000000]:Nakamichi"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:53.181611325+07:00","message":"[bufferProcess] send to processor:อากาศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:53.181619607+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:53.181623234+07:00","message":"> Transcript [11879] [false]: 'อากาศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:53.181625767+07:00","message":"Set StatePrefix (first interim): 'อากาศ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:53.361592809+07:00","message":"receive streaming session, msgId: 2338"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:53.361631477+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":"2025-10-27T15:55:53.361638404+07:00","message":"receive interim result [false|false]: งาแกะชินราชเนื้อชิน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:53.361652845+07:00","message":"[buffer interim] 2338 false งาแกะชินราชเนื้อชิน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:53.361663301+07:00","message":"[bufferProcess] interim [140000000]:งาแกะชินราชเนื้อชิน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:53.361666313+07:00","message":"[bufferProcess] send to processor:Nakamichi"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:53.361672773+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:53.361676565+07:00","message":"> Transcript [11880] [false]: 'Nakamichi'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:53.361679532+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:53.361682811+07:00","message":"Set new StatePrefix: 'Nakamichi'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:53.398995373+07:00","message":"receive streaming session, msgId: 2338"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:53.399034376+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Nakamichi\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:53.399040416+07:00","message":"receive interim result [false|false]: Nakamichi"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:53.399052793+07:00","message":"[buffer interim] 2338 false Nakamichi"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:53.399062928+07:00","message":"[bufferProcess] interim [200000000]:Nakamichi"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:53.39906625+07:00","message":"[bufferProcess] send to processor:งาแกะชินราชเนื้อชิน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:53.399073652+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:53.399077+07:00","message":"> Transcript [11881] [false]: 'งาแกะชินราชเนื้อชิน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:53.399080272+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:53.399083555+07:00","message":"Set new StatePrefix: 'งาแกะชินราชเนื้อชิน'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:55:53.452255484+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:55:53.452263699+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:53.614335401+07:00","message":"receive streaming session, msgId: 2338"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:53.614376317+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"assist\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":500000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:53.614383104+07:00","message":"receive interim result [false|false]: assist"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:53.614398798+07:00","message":"[buffer interim] 2338 false assist"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:53.614406102+07:00","message":"[bufferProcess] interim [500000000]:assist"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:53.614408905+07:00","message":"[bufferProcess] send to processor:Nakamichi"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:53.614413866+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:53.614417201+07:00","message":"> Transcript [11882] [false]: 'Nakamichi'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:53.614419818+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:53.614422831+07:00","message":"Set new StatePrefix: 'Nakamichi'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:53.739133271+07:00","message":"receive streaming session, msgId: 2338"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:53.739167593+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"nakamura because of\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":560000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:53.739173918+07:00","message":"receive interim result [false|false]: nakamura because of"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:53.739186602+07:00","message":"[buffer interim] 2338 false nakamura because of"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:53.739196071+07:00","message":"[bufferProcess] interim [560000000]:nakamura because of"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:53.739198385+07:00","message":"[bufferProcess] send to processor:assist"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:53.739204387+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:53.73920763+07:00","message":"> Transcript [11883] [false]: 'assist'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:53.739210495+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:53.73921333+07:00","message":"Set new StatePrefix: 'assist'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:53.761404118+07:00","message":"receive streaming session, msgId: 2338"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:53.76145872+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":"2025-10-27T15:55:53.761465602+07:00","message":"receive interim result [false|false]: งาแกะชินราชเนื้อชินโค๊ต 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:53.761480597+07:00","message":"[buffer interim] 2338 false งาแกะชินราชเนื้อชินโค๊ต 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:53.761490988+07:00","message":"[bufferProcess] interim [620000000]:งาแกะชินราชเนื้อชินโค๊ต 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:53.761493377+07:00","message":"[bufferProcess] send to processor:nakamura because of"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:53.761498539+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:53.761501236+07:00","message":"> Transcript [11884] [false]: 'nakamura because of'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:53.761503217+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:53.761504957+07:00","message":"Set new StatePrefix: 'nakamura because of'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:53.913801338+07:00","message":"receive streaming session, msgId: 2338"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:53.913835488+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":"2025-10-27T15:55:53.913840813+07:00","message":"receive interim result [false|false]: หน้ากากนางสิบสอง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:53.913851111+07:00","message":"[buffer interim] 2338 false หน้ากากนางสิบสอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:53.913857996+07:00","message":"[bufferProcess] interim [740000000]:หน้ากากนางสิบสอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:53.913860172+07:00","message":"[bufferProcess] send to processor:งาแกะชินราชเนื้อชินโค๊ต 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:53.913863197+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:53.913865707+07:00","message":"> Transcript [11885] [false]: 'งาแกะชินราชเนื้อชินโค๊ต 2'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:53.913867729+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:53.913869252+07:00","message":"Set new StatePrefix: 'งาแกะชินราชเนื้อชินโค๊ต 2'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:53.916757732+07:00","message":"receive streaming session, msgId: 2338"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:53.916783159+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"หน้ากากนาง 12 ล่า\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:53.916792046+07:00","message":"receive interim result [false|false]: หน้ากากนาง 12 ล่า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:53.916805776+07:00","message":"[buffer interim] 2338 false หน้ากากนาง 12 ล่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:53.91681098+07:00","message":"[bufferProcess] interim [800000000]:หน้ากากนาง 12 ล่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:53.916813728+07:00","message":"[bufferProcess] send to processor:หน้ากากนางสิบสอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:53.916817744+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:53.916831991+07:00","message":"> Transcript [11886] [false]: 'หน้ากากนางสิบสอง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:53.916834856+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:53.916837198+07:00","message":"Set new StatePrefix: 'หน้ากากนางสิบสอง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:54.048261143+07:00","message":"receive streaming session, msgId: 2338"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:54.048293415+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"งาแกะชินราชเนื้อชินโค๊ต 2 หลัง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":860000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:54.048298749+07:00","message":"receive interim result [false|false]: งาแกะชินราชเนื้อชินโค๊ต 2 หลัง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:54.048309877+07:00","message":"[buffer interim] 2338 false งาแกะชินราชเนื้อชินโค๊ต 2 หลัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:54.048316161+07:00","message":"[bufferProcess] interim [860000000]:งาแกะชินราชเนื้อชินโค๊ต 2 หลัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:54.04831826+07:00","message":"[bufferProcess] send to processor:หน้ากากนาง 12 ล่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:54.048323604+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:54.048326139+07:00","message":"> Transcript [11887] [false]: 'หน้ากากนาง 12 ล่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:54.048328083+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:54.048329705+07:00","message":"Set new StatePrefix: 'หน้ากากนาง 12 ล่า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:54.62632105+07:00","message":"receive streaming session, msgId: 2338"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:54.626351734+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"งาแกะชินราชเนื้อชินโค๊ต 2 หลัง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:54.62635773+07:00","message":"receive interim result [false|false]: งาแกะชินราชเนื้อชินโค๊ต 2 หลัง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:54.626373487+07:00","message":"[buffer interim] 2338 false งาแกะชินราชเนื้อชินโค๊ต 2 หลัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:54.626382031+07:00","message":"[bufferProcess] interim [460000000]:งาแกะชินราชเนื้อชินโค๊ต 2 หลัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:54.626384199+07:00","message":"[bufferProcess] send to processor:งาแกะชินราชเนื้อชินโค๊ต 2 หลัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:54.62638808+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:54.626390747+07:00","message":"> Transcript [11888] [false]: 'งาแกะชินราชเนื้อชินโค๊ต 2 หลัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:54.626392963+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:54.626394769+07:00","message":"Set new StatePrefix: 'งาแกะชินราชเนื้อชินโค๊ต 2 หลัง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:54.831000078+07:00","message":"receive streaming session, msgId: 2338"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:54.831037985+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"งาแกะชินราชเนื้อชินโค๊ต 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:54.831045052+07:00","message":"receive interim result [false|false]: งาแกะชินราชเนื้อชินโค๊ต 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:54.831060106+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":"2025-10-27T15:55:54.831063754+07:00","message":"receive interim result [false|false]:  หลังและ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:54.83107277+07:00","message":"[buffer interim] 2338 false งาแกะชินราชเนื้อชินโค๊ต 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:54.831077148+07:00","message":"[buffer interim] 2338 false  หลังและ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:54.831084697+07:00","message":"[bufferProcess] interim [640000000]:งาแกะชินราชเนื้อชินโค๊ต 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:54.831088199+07:00","message":"[bufferProcess] send to processor:งาแกะชินราชเนื้อชินโค๊ต 2 หลัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:54.831092299+07:00","message":"[bufferProcess] interim [640000000]: หลังและ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:54.831095627+07:00","message":"[bufferProcess] update buffer: งาแกะชินราชเนื้อชินโค๊ต 2 หลังและ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:54.831099143+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:54.831102885+07:00","message":"> Transcript [11889] [false]: 'งาแกะชินราชเนื้อชินโค๊ต 2 หลัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:54.831107447+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:54.83110965+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:54.831111982+07:00","message":"StatePrefix: 'งาแกะชินราชเนื้อชินโค๊ต 2 หลัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:54.831114561+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:55.142256983+07:00","message":"receive streaming session, msgId: 2338"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:55.14229102+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"งาแกะชินราชเนื้อชินโค๊ต 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":940000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:55.142297426+07:00","message":"receive interim result [false|false]: งาแกะชินราชเนื้อชินโค๊ต 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:55.142309143+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":"2025-10-27T15:55:55.142311573+07:00","message":"receive interim result [false|false]:  หลังและตรง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:55.142318492+07:00","message":"[buffer interim] 2338 false งาแกะชินราชเนื้อชินโค๊ต 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:55.14232175+07:00","message":"[buffer interim] 2338 false  หลังและตรง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:55.142327412+07:00","message":"[bufferProcess] interim [940000000]:งาแกะชินราชเนื้อชินโค๊ต 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:55.142329648+07:00","message":"[bufferProcess] send to processor:งาแกะชินราชเนื้อชินโค๊ต 2 หลังและ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:55.142332756+07:00","message":"[bufferProcess] interim [940000000]: หลังและตรง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:55.14233516+07:00","message":"[bufferProcess] update buffer: งาแกะชินราชเนื้อชินโค๊ต 2 หลังและตรง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:55.142337982+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:55.142340392+07:00","message":"> Transcript [11890] [false]: 'งาแกะชินราชเนื้อชินโค๊ต 2 หลังและ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:55.142343348+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:55.142346276+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:55.142347862+07:00","message":"StatePrefix: 'งาแกะชินราชเนื้อชินโค๊ต 2 หลัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:55.142349576+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:55.207123813+07:00","message":"receive streaming session, msgId: 2338"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:55.207158405+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"งาแกะชินราชเนื้อชินโค๊ต 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:55.207165873+07:00","message":"receive interim result [false|false]: งาแกะชินราชเนื้อชินโค๊ต 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:55.207174787+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":"2025-10-27T15:55:55.207178575+07:00","message":"receive interim result [false|false]:  หลังและตรงหน้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:55.207187947+07:00","message":"[buffer interim] 2338 false งาแกะชินราชเนื้อชินโค๊ต 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:55.207191045+07:00","message":"[buffer interim] 2338 false  หลังและตรงหน้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:55.207198037+07:00","message":"[bufferProcess] interim [120000000]:งาแกะชินราชเนื้อชินโค๊ต 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:55.207201321+07:00","message":"[bufferProcess] send to processor:งาแกะชินราชเนื้อชินโค๊ต 2 หลังและตรง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:55.207204883+07:00","message":"[bufferProcess] interim [120000000]: หลังและตรงหน้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:55.207208463+07:00","message":"[bufferProcess] update buffer: งาแกะชินราชเนื้อชินโค๊ต 2 หลังและตรงหน้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:55.207212661+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:55.207216953+07:00","message":"> Transcript [11891] [false]: 'งาแกะชินราชเนื้อชินโค๊ต 2 หลังและตรง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:55.20722152+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:55.207223792+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:55.207226145+07:00","message":"StatePrefix: 'งาแกะชินราชเนื้อชินโค๊ต 2 หลัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:55.207228818+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:55.345664569+07:00","message":"receive streaming session, msgId: 2338"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:55.345698304+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"งาแกะชินราชเนื้อชินโค๊ต 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":180000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:55.345703638+07:00","message":"receive interim result [false|false]: งาแกะชินราชเนื้อชินโค๊ต 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:55.345711088+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":"2025-10-27T15:55:55.345713696+07:00","message":"receive interim result [false|false]:  หลังและโรงแรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:55.345720264+07:00","message":"[buffer interim] 2338 false งาแกะชินราชเนื้อชินโค๊ต 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:55.345723082+07:00","message":"[buffer interim] 2338 false  หลังและโรงแรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:55.345728979+07:00","message":"[bufferProcess] interim [180000000]:งาแกะชินราชเนื้อชินโค๊ต 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:55.345731161+07:00","message":"[bufferProcess] send to processor:งาแกะชินราชเนื้อชินโค๊ต 2 หลังและตรงหน้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:55.345733847+07:00","message":"[bufferProcess] interim [180000000]: หลังและโรงแรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:55.345736215+07:00","message":"[bufferProcess] update buffer: งาแกะชินราชเนื้อชินโค๊ต 2 หลังและโรงแรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:55.345739327+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:55.345742133+07:00","message":"> Transcript [11892] [false]: 'งาแกะชินราชเนื้อชินโค๊ต 2 หลังและตรงหน้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:55.345745443+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:55.34574714+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:55.34574921+07:00","message":"StatePrefix: 'งาแกะชินราชเนื้อชินโค๊ต 2 หลัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:55.34575136+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:55.345753911+07:00","message":"Push: 'งาแกะชินราชเนื้อชินโค๊ต 2 หลัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:55.345755616+07:00","message":"TextPushed: 'งาแกะชินราชเนื้อชินโค๊ต 2 หลัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:55.345757488+07:00","message":"Set new StatePrefix : 'งาแกะชินราชเนื้อชินโค๊ต 2 หลังและตรงหน้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:55.345759724+07:00","message":"Next Push (prob) : 'และตรงหน้า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:55.345767093+07:00","message":"push: {false งาแกะชินราชเนื้อชินโค๊ต 2 หลัง 0 0xc002ee4980}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:55.542261102+07:00","message":"receive streaming session, msgId: 2338"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:55.542295957+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"งาแกะชินราชเนื้อชินโค๊ต 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:55.54230176+07:00","message":"receive interim result [false|false]: งาแกะชินราชเนื้อชินโค๊ต 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:55.542311573+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":"2025-10-27T15:55:55.54231441+07:00","message":"receive interim result [false|false]:  หลังและโรงแรมคำ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:55.542321413+07:00","message":"[buffer interim] 2338 false งาแกะชินราชเนื้อชินโค๊ต 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:55.542328448+07:00","message":"[buffer interim] 2338 false  หลังและโรงแรมคำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:55.542334037+07:00","message":"[bufferProcess] interim [360000000]:งาแกะชินราชเนื้อชินโค๊ต 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:55.542336735+07:00","message":"[bufferProcess] send to processor:งาแกะชินราชเนื้อชินโค๊ต 2 หลังและโรงแรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:55.542342605+07:00","message":"[bufferProcess] interim [360000000]: หลังและโรงแรมคำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:55.54234516+07:00","message":"[bufferProcess] update buffer: งาแกะชินราชเนื้อชินโค๊ต 2 หลังและโรงแรมคำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:55.54235686+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:55.542377653+07:00","message":"> Transcript [11893] [false]: 'งาแกะชินราชเนื้อชินโค๊ต 2 หลังและโรงแรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:55.542381877+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:55.542384062+07:00","message":"Set new StatePrefix: 'งาแกะชินราชเนื้อชินโค๊ต 2 หลังและโรงแรม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:55.548977169+07:00","message":"receive streaming session, msgId: 2338"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:55.549003358+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"งาแกะชินราชเนื้อชินโค๊ต 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:55.549008343+07:00","message":"receive interim result [false|false]: งาแกะชินราชเนื้อชินโค๊ต 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:55.549019221+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":"2025-10-27T15:55:55.549021719+07:00","message":"receive interim result [false|false]:  หลังและตรงรามคำแหง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:55.549027741+07:00","message":"[buffer interim] 2338 false งาแกะชินราชเนื้อชินโค๊ต 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:55.549030542+07:00","message":"[buffer interim] 2338 false  หลังและตรงรามคำแหง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:55.549044895+07:00","message":"[bufferProcess] interim [420000000]:งาแกะชินราชเนื้อชินโค๊ต 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:55.549061102+07:00","message":"[bufferProcess] send to processor:งาแกะชินราชเนื้อชินโค๊ต 2 หลังและโรงแรมคำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:55.54907251+07:00","message":"[bufferProcess] interim [420000000]: หลังและตรงรามคำแหง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:55.549075004+07:00","message":"[bufferProcess] update buffer: งาแกะชินราชเนื้อชินโค๊ต 2 หลังและตรงรามคำแหง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:55.549078809+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:55.549081698+07:00","message":"> Transcript [11894] [false]: 'งาแกะชินราชเนื้อชินโค๊ต 2 หลังและโรงแรมคำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:55.549084585+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:55.549086267+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:55.549087942+07:00","message":"StatePrefix: 'งาแกะชินราชเนื้อชินโค๊ต 2 หลังและโรงแรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:55.549090403+07:00","message":"TextPushed: 'งาแกะชินราชเนื้อชินโค๊ต 2 หลัง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:55.853887024+07:00","message":"receive streaming session, msgId: 2338"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:55.85392687+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"งาแกะชินราชเนื้อชินโค๊ต 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:55.853934348+07:00","message":"receive interim result [false|false]: งาแกะชินราชเนื้อชินโค๊ต 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:55.853944813+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":"2025-10-27T15:55:55.8539492+07:00","message":"receive interim result [false|false]:  หลังและโรงแรมกำแพงเพชร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:55.853978393+07:00","message":"[buffer interim] 2338 false งาแกะชินราชเนื้อชินโค๊ต 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:55.853992154+07:00","message":"[buffer interim] 2338 false  หลังและโรงแรมกำแพงเพชร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:55.85400018+07:00","message":"[bufferProcess] interim [660000000]:งาแกะชินราชเนื้อชินโค๊ต 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:55.854004182+07:00","message":"[bufferProcess] send to processor:งาแกะชินราชเนื้อชินโค๊ต 2 หลังและตรงรามคำแหง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:55.854009221+07:00","message":"[bufferProcess] interim [660000000]: หลังและโรงแรมกำแพงเพชร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:55.854012978+07:00","message":"[bufferProcess] update buffer: งาแกะชินราชเนื้อชินโค๊ต 2 หลังและโรงแรมกำแพงเพชร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:55.854016946+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:55.854020981+07:00","message":"> Transcript [11895] [false]: 'งาแกะชินราชเนื้อชินโค๊ต 2 หลังและตรงรามคำแหง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:55.854023708+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:55.85402677+07:00","message":"Set new StatePrefix: 'งาแกะชินราชเนื้อชินโค๊ต 2 หลังและตรงรามคำแหง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:55.855149129+07:00","message":"receive streaming session, msgId: 2338"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:55.855159794+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"งาแกะชินราชเนื้อชินโค๊ต 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:55.855164195+07:00","message":"receive interim result [false|false]: งาแกะชินราชเนื้อชินโค๊ต 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:55.85517162+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":"2025-10-27T15:55:55.855174615+07:00","message":"receive interim result [false|false]:  หลังและโรงแรมกำแพงแก้ว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:55.855179246+07:00","message":"[buffer interim] 2338 false งาแกะชินราชเนื้อชินโค๊ต 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:55.855184646+07:00","message":"[buffer interim] 2338 false  หลังและโรงแรมกำแพงแก้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:55.855190155+07:00","message":"[bufferProcess] interim [720000000]:งาแกะชินราชเนื้อชินโค๊ต 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:55.855193451+07:00","message":"[bufferProcess] send to processor:งาแกะชินราชเนื้อชินโค๊ต 2 หลังและโรงแรมกำแพงเพชร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:55.855196786+07:00","message":"[bufferProcess] interim [720000000]: หลังและโรงแรมกำแพงแก้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:55.855199871+07:00","message":"[bufferProcess] update buffer: งาแกะชินราชเนื้อชินโค๊ต 2 หลังและโรงแรมกำแพงแก้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:55.855202855+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:55.855205948+07:00","message":"> Transcript [11896] [false]: 'งาแกะชินราชเนื้อชินโค๊ต 2 หลังและโรงแรมกำแพงเพชร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:55.855208586+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:55.855210739+07:00","message":"Set new StatePrefix: 'งาแกะชินราชเนื้อชินโค๊ต 2 หลังและโรงแรมกำแพงเพชร'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:56.043458228+07:00","message":"receive streaming session, msgId: 2338"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:56.043497557+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"งาแกะชินราชเนื้อชินโค๊ต 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:56.043505198+07:00","message":"receive interim result [false|false]: งาแกะชินราชเนื้อชินโค๊ต 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:56.043517253+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":"2025-10-27T15:55:56.043521145+07:00","message":"receive interim result [false|false]:  หลังและตรงแนวกำแพงแก้วด้าน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:56.043530153+07:00","message":"[buffer interim] 2338 false งาแกะชินราชเนื้อชินโค๊ต 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:56.0435342+07:00","message":"[buffer interim] 2338 false  หลังและตรงแนวกำแพงแก้วด้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:56.043541128+07:00","message":"[bufferProcess] interim [900000000]:งาแกะชินราชเนื้อชินโค๊ต 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:56.043544398+07:00","message":"[bufferProcess] send to processor:งาแกะชินราชเนื้อชินโค๊ต 2 หลังและโรงแรมกำแพงแก้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:56.043548479+07:00","message":"[bufferProcess] interim [900000000]: หลังและตรงแนวกำแพงแก้วด้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:56.043552298+07:00","message":"[bufferProcess] update buffer: งาแกะชินราชเนื้อชินโค๊ต 2 หลังและตรงแนวกำแพงแก้วด้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:56.043556144+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:56.043559699+07:00","message":"> Transcript [11897] [false]: 'งาแกะชินราชเนื้อชินโค๊ต 2 หลังและโรงแรมกำแพงแก้ว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:56.04356272+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:56.043565282+07:00","message":"Set new StatePrefix: 'งาแกะชินราชเนื้อชินโค๊ต 2 หลังและโรงแรมกำแพงแก้ว'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:56.2316195+07:00","message":"receive streaming session, msgId: 2338"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:56.2316499+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"งาแกะชินราชเนื้อชินโค๊ต 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:56.231655446+07:00","message":"receive interim result [false|false]: งาแกะชินราชเนื้อชินโค๊ต 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:56.231666895+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":"2025-10-27T15:55:56.231669985+07:00","message":"receive interim result [false|false]:  หลังและตรงแนวกำแพงแก้วด้านเท่า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:56.231677464+07:00","message":"[buffer interim] 2338 false งาแกะชินราชเนื้อชินโค๊ต 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:56.231680966+07:00","message":"[buffer interim] 2338 false  หลังและตรงแนวกำแพงแก้วด้านเท่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:56.231687232+07:00","message":"[bufferProcess] interim [80000000]:งาแกะชินราชเนื้อชินโค๊ต 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:56.231689426+07:00","message":"[bufferProcess] send to processor:งาแกะชินราชเนื้อชินโค๊ต 2 หลังและตรงแนวกำแพงแก้วด้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:56.231692337+07:00","message":"[bufferProcess] interim [80000000]: หลังและตรงแนวกำแพงแก้วด้านเท่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:56.231695344+07:00","message":"[bufferProcess] update buffer: งาแกะชินราชเนื้อชินโค๊ต 2 หลังและตรงแนวกำแพงแก้วด้านเท่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:56.231698266+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:56.231700621+07:00","message":"> Transcript [11898] [false]: 'งาแกะชินราชเนื้อชินโค๊ต 2 หลังและตรงแนวกำแพงแก้วด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:56.231702613+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:56.231704308+07:00","message":"Set new StatePrefix: 'งาแกะชินราชเนื้อชินโค๊ต 2 หลังและตรงแนวกำแพงแก้วด้าน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:56.343233796+07:00","message":"receive streaming session, msgId: 2338"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:56.343266239+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"งาแกะชินราชเนื้อชินโค๊ต 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:56.343272084+07:00","message":"receive interim result [false|false]: งาแกะชินราชเนื้อชินโค๊ต 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:56.343283348+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":"2025-10-27T15:55:56.343286542+07:00","message":"receive interim result [false|false]:  หลังและตรงแนวกำแพงแก้วด้านต่าง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:56.343314169+07:00","message":"[buffer interim] 2338 false งาแกะชินราชเนื้อชินโค๊ต 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:56.34331811+07:00","message":"[buffer interim] 2338 false  หลังและตรงแนวกำแพงแก้วด้านต่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:56.343324337+07:00","message":"[bufferProcess] interim [140000000]:งาแกะชินราชเนื้อชินโค๊ต 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:56.343326645+07:00","message":"[bufferProcess] send to processor:งาแกะชินราชเนื้อชินโค๊ต 2 หลังและตรงแนวกำแพงแก้วด้านเท่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:56.343329166+07:00","message":"[bufferProcess] interim [140000000]: หลังและตรงแนวกำแพงแก้วด้านต่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:56.343331539+07:00","message":"[bufferProcess] update buffer: งาแกะชินราชเนื้อชินโค๊ต 2 หลังและตรงแนวกำแพงแก้วด้านต่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:56.343334231+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:56.343336928+07:00","message":"> Transcript [11899] [false]: 'งาแกะชินราชเนื้อชินโค๊ต 2 หลังและตรงแนวกำแพงแก้วด้านเท่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:56.343340266+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:56.343342049+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:56.343343602+07:00","message":"StatePrefix: 'งาแกะชินราชเนื้อชินโค๊ต 2 หลังและตรงแนวกำแพงแก้วด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:56.343345862+07:00","message":"TextPushed: 'งาแกะชินราชเนื้อชินโค๊ต 2 หลัง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:56.345833022+07:00","message":"receive streaming session, msgId: 2338"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:56.345846707+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"งาแกะชินราชเนื้อชินโค๊ต 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:56.345856027+07:00","message":"receive interim result [false|false]: งาแกะชินราชเนื้อชินโค๊ต 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:56.345864323+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":"2025-10-27T15:55:56.345867067+07:00","message":"receive interim result [false|false]:  หลังและตรงแนวกำแพงแก้วด้านตะวัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:56.345870852+07:00","message":"[buffer interim] 2338 false งาแกะชินราชเนื้อชินโค๊ต 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:56.345873195+07:00","message":"[buffer interim] 2338 false  หลังและตรงแนวกำแพงแก้วด้านตะวัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:56.345876069+07:00","message":"[bufferProcess] interim [200000000]:งาแกะชินราชเนื้อชินโค๊ต 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:56.345877785+07:00","message":"[bufferProcess] send to processor:งาแกะชินราชเนื้อชินโค๊ต 2 หลังและตรงแนวกำแพงแก้วด้านต่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:56.345880464+07:00","message":"[bufferProcess] interim [200000000]: หลังและตรงแนวกำแพงแก้วด้านตะวัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:56.345882525+07:00","message":"[bufferProcess] update buffer: งาแกะชินราชเนื้อชินโค๊ต 2 หลังและตรงแนวกำแพงแก้วด้านตะวัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:56.345884432+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:56.345886092+07:00","message":"> Transcript [11900] [false]: 'งาแกะชินราชเนื้อชินโค๊ต 2 หลังและตรงแนวกำแพงแก้วด้านต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:56.345888441+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:56.345890173+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:56.345891584+07:00","message":"StatePrefix: 'งาแกะชินราชเนื้อชินโค๊ต 2 หลังและตรงแนวกำแพงแก้วด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:56.345895526+07:00","message":"TextPushed: 'งาแกะชินราชเนื้อชินโค๊ต 2 หลัง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:56.416351619+07:00","message":"receive streaming session, msgId: 2338"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:56.416381464+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"งาแกะชินราชเนื้อชินโค๊ต 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":320000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:56.416386692+07:00","message":"receive interim result [false|false]: งาแกะชินราชเนื้อชินโค๊ต 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:56.416396177+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":"2025-10-27T15:55:56.416399144+07:00","message":"receive interim result [false|false]:  หลังและตรงแนวกำแพงแก้วด้านตะวันตก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:56.416405621+07:00","message":"[buffer interim] 2338 false งาแกะชินราชเนื้อชินโค๊ต 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:56.416410913+07:00","message":"[buffer interim] 2338 false  หลังและตรงแนวกำแพงแก้วด้านตะวันตก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:56.416416533+07:00","message":"[bufferProcess] interim [320000000]:งาแกะชินราชเนื้อชินโค๊ต 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:56.416419+07:00","message":"[bufferProcess] send to processor:งาแกะชินราชเนื้อชินโค๊ต 2 หลังและตรงแนวกำแพงแก้วด้านตะวัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:56.416423906+07:00","message":"[bufferProcess] interim [320000000]: หลังและตรงแนวกำแพงแก้วด้านตะวันตก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:56.416426397+07:00","message":"[bufferProcess] update buffer: งาแกะชินราชเนื้อชินโค๊ต 2 หลังและตรงแนวกำแพงแก้วด้านตะวันตก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:56.416429327+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:56.416432075+07:00","message":"> Transcript [11901] [false]: 'งาแกะชินราชเนื้อชินโค๊ต 2 หลังและตรงแนวกำแพงแก้วด้านตะวัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:56.41643552+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:56.41643728+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:56.416438817+07:00","message":"StatePrefix: 'งาแกะชินราชเนื้อชินโค๊ต 2 หลังและตรงแนวกำแพงแก้วด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:56.416442134+07:00","message":"TextPushed: 'งาแกะชินราชเนื้อชินโค๊ต 2 หลัง'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:55:56.452968227+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:55:56.452974668+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:57.064134171+07:00","message":"receive streaming session, msgId: 2338"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:57.064169368+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"งาแกะชินราชเนื้อชินโค๊ต 2 หลังและตรงแนวกำแพงแก้วด้านตะวันตก\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:57.064175183+07:00","message":"receive interim result [false|false]: งาแกะชินราชเนื้อชินโค๊ต 2 หลังและตรงแนวกำแพงแก้วด้านตะวันตก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:57.064189244+07:00","message":"[buffer interim] 2338 false งาแกะชินราชเนื้อชินโค๊ต 2 หลังและตรงแนวกำแพงแก้วด้านตะวันตก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:57.06419985+07:00","message":"[bufferProcess] interim [920000000]:งาแกะชินราชเนื้อชินโค๊ต 2 หลังและตรงแนวกำแพงแก้วด้านตะวันตก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:57.06420328+07:00","message":"[bufferProcess] send to processor:งาแกะชินราชเนื้อชินโค๊ต 2 หลังและตรงแนวกำแพงแก้วด้านตะวันตก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:57.064207994+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:57.064211093+07:00","message":"> Transcript [11902] [false]: 'งาแกะชินราชเนื้อชินโค๊ต 2 หลังและตรงแนวกำแพงแก้วด้านตะวันตก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:57.06421487+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:57.06421667+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:57.064218234+07:00","message":"StatePrefix: 'งาแกะชินราชเนื้อชินโค๊ต 2 หลังและตรงแนวกำแพงแก้วด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:57.064220622+07:00","message":"TextPushed: 'งาแกะชินราชเนื้อชินโค๊ต 2 หลัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:57.064225457+07:00","message":"Push: 'และตรงแนวกำแพงแก้วด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:57.064227397+07:00","message":"TextPushed: 'งาแกะชินราชเนื้อชินโค๊ต 2 หลังและตรงแนวกำแพงแก้วด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:57.064229272+07:00","message":"Set new StatePrefix : 'งาแกะชินราชเนื้อชินโค๊ต 2 หลังและตรงแนวกำแพงแก้วด้านตะวันตก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:57.064231267+07:00","message":"Next Push (prob) : 'ตะวันตก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:57.064255212+07:00","message":"push: {false และตรงแนวกำแพงแก้วด้าน 0 0xc002ee4980}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:57.261518743+07:00","message":"receive streaming session, msgId: 2338"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:57.261553708+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"งาแกะชินราชเนื้อชินโค๊ต 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":100000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:57.261560734+07:00","message":"receive interim result [false|false]: งาแกะชินราชเนื้อชินโค๊ต 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:57.261573584+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":"2025-10-27T15:55:57.261577962+07:00","message":"receive interim result [false|false]:  หลังและตรงแนวกำแพงแก้วด้านตะวันตกสร้าง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:57.261587215+07:00","message":"[buffer interim] 2338 false งาแกะชินราชเนื้อชินโค๊ต 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:57.261591378+07:00","message":"[buffer interim] 2338 false  หลังและตรงแนวกำแพงแก้วด้านตะวันตกสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:57.261598797+07:00","message":"[bufferProcess] interim [100000000]:งาแกะชินราชเนื้อชินโค๊ต 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:57.26160235+07:00","message":"[bufferProcess] send to processor:งาแกะชินราชเนื้อชินโค๊ต 2 หลังและตรงแนวกำแพงแก้วด้านตะวันตก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:57.261605784+07:00","message":"[bufferProcess] interim [100000000]: หลังและตรงแนวกำแพงแก้วด้านตะวันตกสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:57.261609736+07:00","message":"[bufferProcess] update buffer: งาแกะชินราชเนื้อชินโค๊ต 2 หลังและตรงแนวกำแพงแก้วด้านตะวันตกสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:57.261613304+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:57.261617354+07:00","message":"> Transcript [11903] [false]: 'งาแกะชินราชเนื้อชินโค๊ต 2 หลังและตรงแนวกำแพงแก้วด้านตะวันตก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:57.261621793+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:57.261623732+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:57.2616262+07:00","message":"StatePrefix: 'งาแกะชินราชเนื้อชินโค๊ต 2 หลังและตรงแนวกำแพงแก้วด้านตะวันตก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:57.26162964+07:00","message":"TextPushed: 'งาแกะชินราชเนื้อชินโค๊ต 2 หลังและตรงแนวกำแพงแก้วด้าน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:57.330697592+07:00","message":"receive streaming session, msgId: 2338"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:57.330730999+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"งาแกะชินราชเนื้อชินโค๊ต 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:57.330736657+07:00","message":"receive interim result [false|false]: งาแกะชินราชเนื้อชินโค๊ต 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:57.330745165+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":"2025-10-27T15:55:57.330748105+07:00","message":"receive interim result [false|false]:  หลังและตรงแนวกำแพงแก้วด้านตะวันตกสร้างเป็น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:57.330754125+07:00","message":"[buffer interim] 2338 false งาแกะชินราชเนื้อชินโค๊ต 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:57.330757126+07:00","message":"[buffer interim] 2338 false  หลังและตรงแนวกำแพงแก้วด้านตะวันตกสร้างเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:57.330762582+07:00","message":"[bufferProcess] interim [220000000]:งาแกะชินราชเนื้อชินโค๊ต 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:57.330764993+07:00","message":"[bufferProcess] send to processor:งาแกะชินราชเนื้อชินโค๊ต 2 หลังและตรงแนวกำแพงแก้วด้านตะวันตกสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:57.330767608+07:00","message":"[bufferProcess] interim [220000000]: หลังและตรงแนวกำแพงแก้วด้านตะวันตกสร้างเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:57.330769881+07:00","message":"[bufferProcess] update buffer: งาแกะชินราชเนื้อชินโค๊ต 2 หลังและตรงแนวกำแพงแก้วด้านตะวันตกสร้างเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:57.33077294+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:57.330775714+07:00","message":"> Transcript [11904] [false]: 'งาแกะชินราชเนื้อชินโค๊ต 2 หลังและตรงแนวกำแพงแก้วด้านตะวันตกสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:57.330779246+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:57.33078093+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:57.330783445+07:00","message":"StatePrefix: 'งาแกะชินราชเนื้อชินโค๊ต 2 หลังและตรงแนวกำแพงแก้วด้านตะวันตก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:57.330785635+07:00","message":"TextPushed: 'งาแกะชินราชเนื้อชินโค๊ต 2 หลังและตรงแนวกำแพงแก้วด้าน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:57.636697368+07:00","message":"receive streaming session, msgId: 2338"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:57.63673492+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"งาแกะชินราชเนื้อชินโค๊ต 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:57.636742372+07:00","message":"receive interim result [false|false]: งาแกะชินราชเนื้อชินโค๊ต 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:57.636753031+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":"2025-10-27T15:55:57.636756087+07:00","message":"receive interim result [false|false]:  หลังและตรงแนวกำแพงแก้วด้านตะวันตกสร้างเป็นหอ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:57.636762795+07:00","message":"[buffer interim] 2338 false งาแกะชินราชเนื้อชินโค๊ต 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:57.636767363+07:00","message":"[buffer interim] 2338 false  หลังและตรงแนวกำแพงแก้วด้านตะวันตกสร้างเป็นหอ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:57.636772876+07:00","message":"[bufferProcess] interim [460000000]:งาแกะชินราชเนื้อชินโค๊ต 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:57.636774732+07:00","message":"[bufferProcess] send to processor:งาแกะชินราชเนื้อชินโค๊ต 2 หลังและตรงแนวกำแพงแก้วด้านตะวันตกสร้างเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:57.636781611+07:00","message":"[bufferProcess] interim [460000000]: หลังและตรงแนวกำแพงแก้วด้านตะวันตกสร้างเป็นหอ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:57.6367841+07:00","message":"[bufferProcess] update buffer: งาแกะชินราชเนื้อชินโค๊ต 2 หลังและตรงแนวกำแพงแก้วด้านตะวันตกสร้างเป็นหอ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:57.636787239+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:57.636790971+07:00","message":"> Transcript [11905] [false]: 'งาแกะชินราชเนื้อชินโค๊ต 2 หลังและตรงแนวกำแพงแก้วด้านตะวันตกสร้างเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:57.636794424+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:57.636796138+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:57.636797948+07:00","message":"StatePrefix: 'งาแกะชินราชเนื้อชินโค๊ต 2 หลังและตรงแนวกำแพงแก้วด้านตะวันตก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:57.636800008+07:00","message":"TextPushed: 'งาแกะชินราชเนื้อชินโค๊ต 2 หลังและตรงแนวกำแพงแก้วด้าน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:57.661474724+07:00","message":"receive streaming session, msgId: 2338"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:57.661500946+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"งาแกะชินราชเนื้อชินโค๊ต 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:57.661506672+07:00","message":"receive interim result [false|false]: งาแกะชินราชเนื้อชินโค๊ต 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:57.661515023+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":"2025-10-27T15:55:57.661518205+07:00","message":"receive interim result [false|false]:  หลังและตรงแนวกำแพงแก้วด้านตะวันตกสร้างเป็นหอย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:57.661524418+07:00","message":"[buffer interim] 2338 false งาแกะชินราชเนื้อชินโค๊ต 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:57.661526826+07:00","message":"[buffer interim] 2338 false  หลังและตรงแนวกำแพงแก้วด้านตะวันตกสร้างเป็นหอย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:57.661531589+07:00","message":"[bufferProcess] interim [520000000]:งาแกะชินราชเนื้อชินโค๊ต 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:57.661533399+07:00","message":"[bufferProcess] send to processor:งาแกะชินราชเนื้อชินโค๊ต 2 หลังและตรงแนวกำแพงแก้วด้านตะวันตกสร้างเป็นหอ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:57.661536088+07:00","message":"[bufferProcess] interim [520000000]: หลังและตรงแนวกำแพงแก้วด้านตะวันตกสร้างเป็นหอย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:57.66153838+07:00","message":"[bufferProcess] update buffer: งาแกะชินราชเนื้อชินโค๊ต 2 หลังและตรงแนวกำแพงแก้วด้านตะวันตกสร้างเป็นหอย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:57.661541392+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:57.661543953+07:00","message":"> Transcript [11906] [false]: 'งาแกะชินราชเนื้อชินโค๊ต 2 หลังและตรงแนวกำแพงแก้วด้านตะวันตกสร้างเป็นหอ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:57.661547209+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:57.661548962+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:57.661550692+07:00","message":"StatePrefix: 'งาแกะชินราชเนื้อชินโค๊ต 2 หลังและตรงแนวกำแพงแก้วด้านตะวันตก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:57.661552769+07:00","message":"TextPushed: 'งาแกะชินราชเนื้อชินโค๊ต 2 หลังและตรงแนวกำแพงแก้วด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:57.66155813+07:00","message":"Push: 'ตะวันตก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:57.661561661+07:00","message":"TextPushed: 'งาแกะชินราชเนื้อชินโค๊ต 2 หลังและตรงแนวกำแพงแก้วด้านตะวันตก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:57.661563673+07:00","message":"Set new StatePrefix : 'งาแกะชินราชเนื้อชินโค๊ต 2 หลังและตรงแนวกำแพงแก้วด้านตะวันตกสร้างเป็นหอ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:57.661566039+07:00","message":"Next Push (prob) : 'สร้างเป็นหอ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:57.661573853+07:00","message":"push: {false ตะวันตก 0 0xc002ee4980}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:57.775890934+07:00","message":"receive streaming session, msgId: 2338"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:57.775924813+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"งาแกะชินราชเนื้อชินโค๊ต 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:57.775930729+07:00","message":"receive interim result [false|false]: งาแกะชินราชเนื้อชินโค๊ต 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:57.775940437+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":"2025-10-27T15:55:57.775943553+07:00","message":"receive interim result [false|false]:  หลังและตรงแนวกำแพงแก้วด้านตะวันตกสร้างเป็นหอบ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:57.775950544+07:00","message":"[buffer interim] 2338 false งาแกะชินราชเนื้อชินโค๊ต 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:57.775953217+07:00","message":"[buffer interim] 2338 false  หลังและตรงแนวกำแพงแก้วด้านตะวันตกสร้างเป็นหอบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:57.775965588+07:00","message":"[bufferProcess] interim [580000000]:งาแกะชินราชเนื้อชินโค๊ต 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:57.775968209+07:00","message":"[bufferProcess] send to processor:งาแกะชินราชเนื้อชินโค๊ต 2 หลังและตรงแนวกำแพงแก้วด้านตะวันตกสร้างเป็นหอย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:57.775970983+07:00","message":"[bufferProcess] interim [580000000]: หลังและตรงแนวกำแพงแก้วด้านตะวันตกสร้างเป็นหอบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:57.775973087+07:00","message":"[bufferProcess] update buffer: งาแกะชินราชเนื้อชินโค๊ต 2 หลังและตรงแนวกำแพงแก้วด้านตะวันตกสร้างเป็นหอบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:57.77597641+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:57.775979007+07:00","message":"> Transcript [11907] [false]: 'งาแกะชินราชเนื้อชินโค๊ต 2 หลังและตรงแนวกำแพงแก้วด้านตะวันตกสร้างเป็นหอย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:57.775982128+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:57.775983911+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:57.775986483+07:00","message":"StatePrefix: 'งาแกะชินราชเนื้อชินโค๊ต 2 หลังและตรงแนวกำแพงแก้วด้านตะวันตกสร้างเป็นหอ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:57.775989763+07:00","message":"TextPushed: 'งาแกะชินราชเนื้อชินโค๊ต 2 หลังและตรงแนวกำแพงแก้วด้านตะวันตก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:57.796096944+07:00","message":"[GCS] IsForceVAD: false for message ID: 2338"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:57.82621407+07:00","message":"receive streaming session, msgId: 2338"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:57.826257341+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"งาแกะชินราชเนื้อชินโค๊ต 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":640000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:57.826263134+07:00","message":"receive interim result [false|false]: งาแกะชินราชเนื้อชินโค๊ต 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:57.826274239+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":"2025-10-27T15:55:57.826277114+07:00","message":"receive interim result [false|false]:  หลังและตรงแนวกำแพงแก้วด้านตะวันตกสร้างเป็นห่อเล็ก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:57.826283424+07:00","message":"[buffer interim] 2338 false งาแกะชินราชเนื้อชินโค๊ต 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:57.826288275+07:00","message":"[buffer interim] 2338 false  หลังและตรงแนวกำแพงแก้วด้านตะวันตกสร้างเป็นห่อเล็ก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:57.826295543+07:00","message":"[bufferProcess] interim [640000000]:งาแกะชินราชเนื้อชินโค๊ต 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:57.826298775+07:00","message":"[bufferProcess] send to processor:งาแกะชินราชเนื้อชินโค๊ต 2 หลังและตรงแนวกำแพงแก้วด้านตะวันตกสร้างเป็นหอบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:57.826302493+07:00","message":"[bufferProcess] interim [640000000]: หลังและตรงแนวกำแพงแก้วด้านตะวันตกสร้างเป็นห่อเล็ก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:57.826306437+07:00","message":"[bufferProcess] update buffer: งาแกะชินราชเนื้อชินโค๊ต 2 หลังและตรงแนวกำแพงแก้วด้านตะวันตกสร้างเป็นห่อเล็ก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:57.826309393+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:57.826311966+07:00","message":"> Transcript [11908] [false]: 'งาแกะชินราชเนื้อชินโค๊ต 2 หลังและตรงแนวกำแพงแก้วด้านตะวันตกสร้างเป็นหอบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:57.826315747+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:57.826317529+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:57.826319153+07:00","message":"StatePrefix: 'งาแกะชินราชเนื้อชินโค๊ต 2 หลังและตรงแนวกำแพงแก้วด้านตะวันตกสร้างเป็นหอ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:57.826321187+07:00","message":"TextPushed: 'งาแกะชินราชเนื้อชินโค๊ต 2 หลังและตรงแนวกำแพงแก้วด้านตะวันตก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:57.892704551+07:00","message":"receive streaming session, msgId: 2338"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:57.892736502+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"งาแกะชินราชเนื้อชินโค๊ต 2\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:57.892742412+07:00","message":"receive interim result [false|false]: งาแกะชินราชเนื้อชินโค๊ต 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:57.892755106+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":"2025-10-27T15:55:57.892758176+07:00","message":"receive interim result [false|false]:  หลังและตรงแนวกำแพงแก้วด้านตะวันตกสร้างเป็นห่อเล็กๆ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:57.892765326+07:00","message":"[buffer interim] 2338 false งาแกะชินราชเนื้อชินโค๊ต 2"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:57.892767982+07:00","message":"[buffer interim] 2338 false  หลังและตรงแนวกำแพงแก้วด้านตะวันตกสร้างเป็นห่อเล็กๆ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:57.892773725+07:00","message":"[bufferProcess] interim [760000000]:งาแกะชินราชเนื้อชินโค๊ต 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:57.892776064+07:00","message":"[bufferProcess] send to processor:งาแกะชินราชเนื้อชินโค๊ต 2 หลังและตรงแนวกำแพงแก้วด้านตะวันตกสร้างเป็นห่อเล็ก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:57.892778874+07:00","message":"[bufferProcess] interim [760000000]: หลังและตรงแนวกำแพงแก้วด้านตะวันตกสร้างเป็นห่อเล็กๆ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:57.892781693+07:00","message":"[bufferProcess] update buffer: งาแกะชินราชเนื้อชินโค๊ต 2 หลังและตรงแนวกำแพงแก้วด้านตะวันตกสร้างเป็นห่อเล็กๆ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:57.892784893+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:57.892787029+07:00","message":"> Transcript [11909] [false]: 'งาแกะชินราชเนื้อชินโค๊ต 2 หลังและตรงแนวกำแพงแก้วด้านตะวันตกสร้างเป็นห่อเล็ก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:57.892789462+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:57.892791045+07:00","message":"Set new StatePrefix: 'งาแกะชินราชเนื้อชินโค๊ต 2 หลังและตรงแนวกำแพงแก้วด้านตะวันตกสร้างเป็นห่อเล็ก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:58.041699707+07:00","message":"receive streaming session, msgId: 2338"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:58.041743354+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"nakamura 2 หลังและตรงแนวกำแพงแก้วด้านตะวันตกสร้างเป็นห่อเล็กๆ\",\"confidence\":0.8368127}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":850000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:58.041749712+07:00","message":"receive interim result [true|false]: nakamura 2 หลังและตรงแนวกำแพงแก้วด้านตะวันตกสร้างเป็นห่อเล็กๆ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:58.041757535+07:00","message":"end recv isFinal message id 2338"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:58.041760122+07:00","message":"end Recv id 2338"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:58.041767462+07:00","message":"[buffer interim] 2338 true nakamura 2 หลังและตรงแนวกำแพงแก้วด้านตะวันตกสร้างเป็นห่อเล็กๆ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:58.041775911+07:00","message":"[bufferProcess] interim [850000000]:nakamura 2 หลังและตรงแนวกำแพงแก้วด้านตะวันตกสร้างเป็นห่อเล็กๆ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:58.041779299+07:00","message":"[bufferProcess] send to processor (isfinal):งาแกะชินราชเนื้อชินโค๊ต 2 หลังและตรงแนวกำแพงแก้วด้านตะวันตกสร้างเป็นห่อเล็กๆ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:58.041783131+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:58.041785935+07:00","message":"> Transcript [11910] [false]: 'งาแกะชินราชเนื้อชินโค๊ต 2 หลังและตรงแนวกำแพงแก้วด้านตะวันตกสร้างเป็นห่อเล็กๆ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:58.041789333+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:58.041790883+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:58.041792685+07:00","message":"StatePrefix: 'งาแกะชินราชเนื้อชินโค๊ต 2 หลังและตรงแนวกำแพงแก้วด้านตะวันตกสร้างเป็นห่อเล็ก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:58.041795017+07:00","message":"TextPushed: 'งาแกะชินราชเนื้อชินโค๊ต 2 หลังและตรงแนวกำแพงแก้วด้านตะวันตก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:58.041796696+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:58.041800423+07:00","message":"> Transcript [11911] [true]: 'nakamura 2 หลังและตรงแนวกำแพงแก้วด้านตะวันตกสร้างเป็นห่อเล็กๆ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:58.041802354+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:58.041803695+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:58.041805088+07:00","message":"StatePrefix: 'งาแกะชินราชเนื้อชินโค๊ต 2 หลังและตรงแนวกำแพงแก้วด้านตะวันตกสร้างเป็นห่อเล็ก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:58.041806856+07:00","message":"TextPushed: 'งาแกะชินราชเนื้อชินโค๊ต 2 หลังและตรงแนวกำแพงแก้วด้านตะวันตก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:58.041808223+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:58.042017891+07:00","message":"Push: 'สร้างเป็นห่อเล็กๆ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:58.042021612+07:00","message":"TextPushed: 'งาแกะชินราชเนื้อชินโค๊ต 2 หลังและตรงแนวกำแพงแก้วด้านตะวันตกสร้างเป็นห่อเล็กๆ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:58.042024351+07:00","message":"Set new StatePrefix : 'nakamura 2 หลังและตรงแนวกำแพงแก้วด้านตะวันตกสร้างเป็นห่อเล็กๆ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:58.042027303+07:00","message":"Next Push (prob) : 'nakamura 2 หลังและตรงแนวกำแพงแก้วด้านตะวันตกสร้างเป็นห่อเล็กๆ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:58.042039285+07:00","message":"push: {true สร้างเป็นห่อเล็กๆ 0 0xc002ee4980}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:58.042036897+07:00","message":"write aligntment file to 'tmp/7446/align_message_id_2338.html'"}
{"level":"info","service":"Main","time":"2025-10-27T15:55:58.052790955+07:00","message":"write wav file: './tmp/7446/7446_2338.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:58.17501848+07:00","message":"[GCS] Start streaming session, msgId: 2339"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:58.925284281+07:00","message":"receive streaming session, msgId: 2339"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:58.925325301+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":"2025-10-27T15:55:58.92532999+07:00","message":"receive interim result [false|false]: กลับ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:58.925343623+07:00","message":"[buffer interim] 2339 false กลับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:58.925351891+07:00","message":"[bufferProcess] interim [540000000]:กลับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:58.925354167+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:59.04784439+07:00","message":"receive streaming session, msgId: 2339"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:59.047884977+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":"2025-10-27T15:55:59.047891638+07:00","message":"receive interim result [false|false]: กลับมา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:59.047905337+07:00","message":"[buffer interim] 2339 false กลับมา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:59.047913421+07:00","message":"[bufferProcess] interim [660000000]:กลับมา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:59.04791629+07:00","message":"[bufferProcess] send to processor:กลับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:59.047922912+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:59.047926674+07:00","message":"> Transcript [11912] [false]: 'กลับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:59.047929476+07:00","message":"Set StatePrefix (first interim): 'กลับ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:59.168365924+07:00","message":"receive streaming session, msgId: 2339"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:59.168404496+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":"2025-10-27T15:55:59.16841024+07:00","message":"receive interim result [false|false]: กลับมุก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:59.168420884+07:00","message":"[buffer interim] 2339 false กลับมุก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:59.168427368+07:00","message":"[bufferProcess] interim [780000000]:กลับมุก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:59.168429479+07:00","message":"[bufferProcess] send to processor:กลับมา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:59.168432632+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:59.168435351+07:00","message":"> Transcript [11913] [false]: 'กลับมา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:59.16843832+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:59.168440129+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:59.168442202+07:00","message":"StatePrefix: 'กลับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:59.168444044+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:59.352550768+07:00","message":"receive streaming session, msgId: 2339"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:59.352590553+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":"2025-10-27T15:55:59.352607021+07:00","message":"receive interim result [false|false]: กลับมุกดาหาร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:59.352623821+07:00","message":"[buffer interim] 2339 false กลับมุกดาหาร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:59.3526348+07:00","message":"[bufferProcess] interim [960000000]:กลับมุกดาหาร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:59.352637861+07:00","message":"[bufferProcess] send to processor:กลับมุก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:59.352644919+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:59.352648853+07:00","message":"> Transcript [11914] [false]: 'กลับมุก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:59.352653206+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:59.352655661+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:59.352658026+07:00","message":"StatePrefix: 'กลับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:59.352660387+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:55:59.453128961+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:55:59.453128979+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:59.632358807+07:00","message":"receive streaming session, msgId: 2339"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:59.632403137+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":"2025-10-27T15:55:59.632408708+07:00","message":"receive interim result [false|false]: กลับมุกดาที่นั่ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:59.632421399+07:00","message":"[buffer interim] 2339 false กลับมุกดาที่นั่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:59.632430474+07:00","message":"[bufferProcess] interim [260000000]:กลับมุกดาที่นั่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:59.632432691+07:00","message":"[bufferProcess] send to processor:กลับมุกดาหาร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:59.632438054+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:59.632440745+07:00","message":"> Transcript [11915] [false]: 'กลับมุกดาหาร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:59.632443725+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:59.632445636+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:59.632447233+07:00","message":"StatePrefix: 'กลับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:59.63244907+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:59.804134312+07:00","message":"receive streaming session, msgId: 2339"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:59.80417861+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":"2025-10-27T15:55:59.804185708+07:00","message":"receive interim result [false|false]: กลับมุกดาที่นั่งได้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:59.80420224+07:00","message":"[buffer interim] 2339 false กลับมุกดาที่นั่งได้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:59.804216527+07:00","message":"[bufferProcess] interim [440000000]:กลับมุกดาที่นั่งได้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:59.804219453+07:00","message":"[bufferProcess] send to processor:กลับมุกดาที่นั่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:59.804228117+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:59.804232269+07:00","message":"> Transcript [11916] [false]: 'กลับมุกดาที่นั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:59.804236826+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:59.804239587+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:59.804242007+07:00","message":"StatePrefix: 'กลับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:59.804244289+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:59.804251634+07:00","message":"Push: 'กลับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:59.804253943+07:00","message":"TextPushed: 'กลับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:59.804258582+07:00","message":"Set new StatePrefix : 'กลับมุกดาที่นั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:59.804261197+07:00","message":"Next Push (prob) : 'มุกดาที่นั่ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:59.804270681+07:00","message":"push: {false กลับ 0 0xc002a07780}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:59.812518084+07:00","message":"receive streaming session, msgId: 2339"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:59.812556971+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":"2025-10-27T15:55:59.812564087+07:00","message":"receive interim result [false|false]: กลับมุกดาที่นั่งด้าน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:55:59.812580162+07:00","message":"[buffer interim] 2339 false กลับมุกดาที่นั่งด้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:59.812590654+07:00","message":"[bufferProcess] interim [500000000]:กลับมุกดาที่นั่งด้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:59.812594562+07:00","message":"[bufferProcess] send to processor:กลับมุกดาที่นั่งได้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:59.81260319+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:59.812606977+07:00","message":"> Transcript [11917] [false]: 'กลับมุกดาที่นั่งได้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:59.812611288+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:59.812613753+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:59.812616057+07:00","message":"StatePrefix: 'กลับมุกดาที่นั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:55:59.812618822+07:00","message":"TextPushed: 'กลับ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:00.06843489+07:00","message":"receive streaming session, msgId: 2339"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:00.068477791+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":"2025-10-27T15:56:00.068482808+07:00","message":"receive interim result [false|false]: กลับมุกดาที่นั่งด้านต่าง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:00.068494046+07:00","message":"[buffer interim] 2339 false กลับมุกดาที่นั่งด้านต่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:00.068500415+07:00","message":"[bufferProcess] interim [680000000]:กลับมุกดาที่นั่งด้านต่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:00.068502479+07:00","message":"[bufferProcess] send to processor:กลับมุกดาที่นั่งด้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:00.068507746+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:00.068511911+07:00","message":"> Transcript [11918] [false]: 'กลับมุกดาที่นั่งด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:00.068514904+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:00.068517104+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:00.068518761+07:00","message":"StatePrefix: 'กลับมุกดาที่นั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:00.068520811+07:00","message":"TextPushed: 'กลับ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:00.124523453+07:00","message":"receive streaming session, msgId: 2339"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:00.124557463+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":"2025-10-27T15:56:00.12456309+07:00","message":"receive interim result [false|false]: กลับมุกดาที่นั่งด้านตะวัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:00.124573714+07:00","message":"[buffer interim] 2339 false กลับมุกดาที่นั่งด้านตะวัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:00.124584097+07:00","message":"[bufferProcess] interim [740000000]:กลับมุกดาที่นั่งด้านตะวัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:00.124586161+07:00","message":"[bufferProcess] send to processor:กลับมุกดาที่นั่งด้านต่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:00.124591504+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:00.124594105+07:00","message":"> Transcript [11919] [false]: 'กลับมุกดาที่นั่งด้านต่าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:00.124597267+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:00.124598968+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:00.124600828+07:00","message":"StatePrefix: 'กลับมุกดาที่นั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:00.124602722+07:00","message":"TextPushed: 'กลับ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:00.256355733+07:00","message":"receive streaming session, msgId: 2339"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:00.256390482+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":"2025-10-27T15:56:00.256396039+07:00","message":"receive interim result [false|false]: กลับมุกดาที่นั่งด้านตะวันตก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:00.256410999+07:00","message":"[buffer interim] 2339 false กลับมุกดาที่นั่งด้านตะวันตก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:00.256420341+07:00","message":"[bufferProcess] interim [920000000]:กลับมุกดาที่นั่งด้านตะวันตก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:00.256422697+07:00","message":"[bufferProcess] send to processor:กลับมุกดาที่นั่งด้านตะวัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:00.256428043+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:00.256430638+07:00","message":"> Transcript [11920] [false]: 'กลับมุกดาที่นั่งด้านตะวัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:00.256433938+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:00.256435884+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:00.256437714+07:00","message":"StatePrefix: 'กลับมุกดาที่นั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:00.256439701+07:00","message":"TextPushed: 'กลับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:00.256443792+07:00","message":"Push: 'มุกดาที่นั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:00.256445805+07:00","message":"TextPushed: 'กลับมุกดาที่นั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:00.256447441+07:00","message":"Set new StatePrefix : 'กลับมุกดาที่นั่งด้านตะวัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:00.256449261+07:00","message":"Next Push (prob) : 'ด้านตะวัน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:00.256456837+07:00","message":"push: {false มุกดาที่นั่ง 0 0xc002a07780}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:00.508469436+07:00","message":"receive streaming session, msgId: 2339"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:00.508500812+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กลับมุกดาที่นั่งด้านตะวันตก 1\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:00.50850686+07:00","message":"receive interim result [false|false]: กลับมุกดาที่นั่งด้านตะวันตก 1"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:00.508519166+07:00","message":"[buffer interim] 2339 false กลับมุกดาที่นั่งด้านตะวันตก 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:00.508525413+07:00","message":"[bufferProcess] interim [220000000]:กลับมุกดาที่นั่งด้านตะวันตก 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:00.50852736+07:00","message":"[bufferProcess] send to processor:กลับมุกดาที่นั่งด้านตะวันตก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:00.50853252+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:00.508534985+07:00","message":"> Transcript [11921] [false]: 'กลับมุกดาที่นั่งด้านตะวันตก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:00.508537964+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:00.508539979+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:00.508541932+07:00","message":"StatePrefix: 'กลับมุกดาที่นั่งด้านตะวัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:00.508544176+07:00","message":"TextPushed: 'กลับมุกดาที่นั่ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:00.778040859+07:00","message":"receive streaming session, msgId: 2339"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:00.77807367+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กลับมุกดาที่นั่งด้านตะวันตก 1 ลัง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:00.778079063+07:00","message":"receive interim result [false|false]: กลับมุกดาที่นั่งด้านตะวันตก 1 ลัง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:00.778091695+07:00","message":"[buffer interim] 2339 false กลับมุกดาที่นั่งด้านตะวันตก 1 ลัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:00.778098213+07:00","message":"[bufferProcess] interim [400000000]:กลับมุกดาที่นั่งด้านตะวันตก 1 ลัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:00.778100343+07:00","message":"[bufferProcess] send to processor:กลับมุกดาที่นั่งด้านตะวันตก 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:00.778105508+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:00.77810818+07:00","message":"> Transcript [11922] [false]: 'กลับมุกดาที่นั่งด้านตะวันตก 1'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:00.778111472+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:00.778113248+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:00.778115027+07:00","message":"StatePrefix: 'กลับมุกดาที่นั่งด้านตะวัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:00.778117141+07:00","message":"TextPushed: 'กลับมุกดาที่นั่ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:00.825058716+07:00","message":"receive streaming session, msgId: 2339"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:00.825092346+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กลับมุกดาที่นั่งด้านตะวันตก 1 หลัง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:00.825097268+07:00","message":"receive interim result [false|false]: กลับมุกดาที่นั่งด้านตะวันตก 1 หลัง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:00.825108294+07:00","message":"[buffer interim] 2339 false กลับมุกดาที่นั่งด้านตะวันตก 1 หลัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:00.825117382+07:00","message":"[bufferProcess] interim [460000000]:กลับมุกดาที่นั่งด้านตะวันตก 1 หลัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:00.825119526+07:00","message":"[bufferProcess] send to processor:กลับมุกดาที่นั่งด้านตะวันตก 1 ลัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:00.825124844+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:00.825127618+07:00","message":"> Transcript [11923] [false]: 'กลับมุกดาที่นั่งด้านตะวันตก 1 ลัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:00.825131302+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:00.825132932+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:00.825134481+07:00","message":"StatePrefix: 'กลับมุกดาที่นั่งด้านตะวัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:00.825136302+07:00","message":"TextPushed: 'กลับมุกดาที่นั่ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:00.826754773+07:00","message":"receive streaming session, msgId: 2339"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:00.826766535+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":"2025-10-27T15:56:00.826769573+07:00","message":"receive interim result [false|false]: กลับมุกดาที่นั่งด้านตะวันตก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:00.826776948+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 1 หลัง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":520000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:00.82677922+07:00","message":"receive interim result [false|false]:  1 หลัง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:00.82678368+07:00","message":"[buffer interim] 2339 false กลับมุกดาที่นั่งด้านตะวันตก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:00.826786031+07:00","message":"[buffer interim] 2339 false  1 หลัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:00.826799804+07:00","message":"[bufferProcess] interim [520000000]:กลับมุกดาที่นั่งด้านตะวันตก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:00.826801675+07:00","message":"[bufferProcess] send to processor:กลับมุกดาที่นั่งด้านตะวันตก 1 หลัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:00.826807129+07:00","message":"[bufferProcess] interim [520000000]: 1 หลัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:00.826808995+07:00","message":"[bufferProcess] update buffer: กลับมุกดาที่นั่งด้านตะวันตก 1 หลัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:00.826811007+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:00.826812824+07:00","message":"> Transcript [11924] [false]: 'กลับมุกดาที่นั่งด้านตะวันตก 1 หลัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:00.826814941+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:00.82681637+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:00.826817905+07:00","message":"StatePrefix: 'กลับมุกดาที่นั่งด้านตะวัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:00.826819396+07:00","message":"TextPushed: 'กลับมุกดาที่นั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:00.826823646+07:00","message":"Push: 'ด้านตะวัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:00.826825412+07:00","message":"TextPushed: 'กลับมุกดาที่นั่งด้านตะวัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:00.826827365+07:00","message":"Set new StatePrefix : 'กลับมุกดาที่นั่งด้านตะวันตก 1 หลัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:00.826829286+07:00","message":"Next Push (prob) : 'ตก 1 หลัง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:00.826837316+07:00","message":"push: {false ด้านตะวัน 0 0xc002a07780}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:01.14546018+07:00","message":"receive streaming session, msgId: 2339"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:01.145515532+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กลับมุกดาที่นั่งด้านตะวันตก 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:01.145524402+07:00","message":"receive interim result [false|false]: กลับมุกดาที่นั่งด้านตะวันตก 1"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:01.145537108+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":"2025-10-27T15:56:01.145541272+07:00","message":"receive interim result [false|false]:  หลัง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:01.145550817+07:00","message":"[buffer interim] 2339 false กลับมุกดาที่นั่งด้านตะวันตก 1"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:01.145555194+07:00","message":"[buffer interim] 2339 false  หลัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:01.145562478+07:00","message":"[bufferProcess] interim [820000000]:กลับมุกดาที่นั่งด้านตะวันตก 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:01.145565713+07:00","message":"[bufferProcess] send to processor:กลับมุกดาที่นั่งด้านตะวันตก 1 หลัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:01.145569093+07:00","message":"[bufferProcess] interim [820000000]: หลัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:01.145571803+07:00","message":"[bufferProcess] update buffer: กลับมุกดาที่นั่งด้านตะวันตก 1 หลัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:01.145575087+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:01.145578607+07:00","message":"> Transcript [11925] [false]: 'กลับมุกดาที่นั่งด้านตะวันตก 1 หลัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:01.145582968+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:01.145584999+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:01.145587483+07:00","message":"StatePrefix: 'กลับมุกดาที่นั่งด้านตะวันตก 1 หลัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:01.145590559+07:00","message":"TextPushed: 'กลับมุกดาที่นั่งด้านตะวัน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:01.403625895+07:00","message":"receive streaming session, msgId: 2339"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:01.403664245+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กลับมุกดาที่นั่งด้านตะวันตก 1 หลัง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:01.403669314+07:00","message":"receive interim result [false|false]: กลับมุกดาที่นั่งด้านตะวันตก 1 หลัง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:01.403682639+07:00","message":"[buffer interim] 2339 false กลับมุกดาที่นั่งด้านตะวันตก 1 หลัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:01.40368937+07:00","message":"[bufferProcess] interim [60000000]:กลับมุกดาที่นั่งด้านตะวันตก 1 หลัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:01.40369219+07:00","message":"[bufferProcess] send to processor:กลับมุกดาที่นั่งด้านตะวันตก 1 หลัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:01.40369722+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:01.403699605+07:00","message":"> Transcript [11926] [false]: 'กลับมุกดาที่นั่งด้านตะวันตก 1 หลัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:01.403702689+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:01.403704626+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:01.403706452+07:00","message":"StatePrefix: 'กลับมุกดาที่นั่งด้านตะวันตก 1 หลัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:01.40370841+07:00","message":"TextPushed: 'กลับมุกดาที่นั่งด้านตะวัน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:01.870286021+07:00","message":"receive streaming session, msgId: 2339"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:01.870327687+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กลับมุกดาที่นั่งด้านตะวันตก 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":480000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:01.870334948+07:00","message":"receive interim result [false|false]: กลับมุกดาที่นั่งด้านตะวันตก 1"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:01.870345556+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":"2025-10-27T15:56:01.870349836+07:00","message":"receive interim result [false|false]:  หลังนี้เป็น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:01.870359708+07:00","message":"[buffer interim] 2339 false กลับมุกดาที่นั่งด้านตะวันตก 1"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:01.870364471+07:00","message":"[buffer interim] 2339 false  หลังนี้เป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:01.87037093+07:00","message":"[bufferProcess] interim [480000000]:กลับมุกดาที่นั่งด้านตะวันตก 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:01.87037373+07:00","message":"[bufferProcess] send to processor:กลับมุกดาที่นั่งด้านตะวันตก 1 หลัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:01.870377194+07:00","message":"[bufferProcess] interim [480000000]: หลังนี้เป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:01.870380063+07:00","message":"[bufferProcess] update buffer: กลับมุกดาที่นั่งด้านตะวันตก 1 หลังนี้เป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:01.870382531+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:01.870385225+07:00","message":"> Transcript [11927] [false]: 'กลับมุกดาที่นั่งด้านตะวันตก 1 หลัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:01.870388459+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:01.870390144+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:01.870391704+07:00","message":"StatePrefix: 'กลับมุกดาที่นั่งด้านตะวันตก 1 หลัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:01.870393461+07:00","message":"TextPushed: 'กลับมุกดาที่นั่งด้านตะวัน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:02.058780515+07:00","message":"receive streaming session, msgId: 2339"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:02.058817135+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กลับมุกดาที่นั่งด้านตะวันตก 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":660000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:02.05882301+07:00","message":"receive interim result [false|false]: กลับมุกดาที่นั่งด้านตะวันตก 1"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:02.058833506+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":"2025-10-27T15:56:02.05883672+07:00","message":"receive interim result [false|false]:  หลังนี้เป็นหอ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:02.058844162+07:00","message":"[buffer interim] 2339 false กลับมุกดาที่นั่งด้านตะวันตก 1"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:02.058847148+07:00","message":"[buffer interim] 2339 false  หลังนี้เป็นหอ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:02.058852245+07:00","message":"[bufferProcess] interim [660000000]:กลับมุกดาที่นั่งด้านตะวันตก 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:02.058855613+07:00","message":"[bufferProcess] send to processor:กลับมุกดาที่นั่งด้านตะวันตก 1 หลังนี้เป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:02.058858459+07:00","message":"[bufferProcess] interim [660000000]: หลังนี้เป็นหอ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:02.058860581+07:00","message":"[bufferProcess] update buffer: กลับมุกดาที่นั่งด้านตะวันตก 1 หลังนี้เป็นหอ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:02.058865933+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:02.058890655+07:00","message":"> Transcript [11928] [false]: 'กลับมุกดาที่นั่งด้านตะวันตก 1 หลังนี้เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:02.058896279+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:02.058898409+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:02.058900753+07:00","message":"StatePrefix: 'กลับมุกดาที่นั่งด้านตะวันตก 1 หลัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:02.058903234+07:00","message":"TextPushed: 'กลับมุกดาที่นั่งด้านตะวัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:02.058906933+07:00","message":"Push: 'ตก 1 หลัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:02.05890886+07:00","message":"TextPushed: 'กลับมุกดาที่นั่งด้านตะวันตก 1 หลัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:02.058911093+07:00","message":"Set new StatePrefix : 'กลับมุกดาที่นั่งด้านตะวันตก 1 หลังนี้เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:02.058913613+07:00","message":"Next Push (prob) : 'นี้เป็น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:02.058925275+07:00","message":"push: {false ตก 1 หลัง 0 0xc002a07780}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:02.126951657+07:00","message":"receive streaming session, msgId: 2339"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:02.126998727+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กลับมุกดาที่นั่งด้านตะวันตก 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:02.127004386+07:00","message":"receive interim result [false|false]: กลับมุกดาที่นั่งด้านตะวันตก 1"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:02.127015475+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":"2025-10-27T15:56:02.127018042+07:00","message":"receive interim result [false|false]:  หลังนี้เป็นหอม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:02.127035562+07:00","message":"[buffer interim] 2339 false กลับมุกดาที่นั่งด้านตะวันตก 1"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:02.12704611+07:00","message":"[buffer interim] 2339 false  หลังนี้เป็นหอม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:02.127053201+07:00","message":"[bufferProcess] interim [780000000]:กลับมุกดาที่นั่งด้านตะวันตก 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:02.127056051+07:00","message":"[bufferProcess] send to processor:กลับมุกดาที่นั่งด้านตะวันตก 1 หลังนี้เป็นหอ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:02.127059139+07:00","message":"[bufferProcess] interim [780000000]: หลังนี้เป็นหอม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:02.127061121+07:00","message":"[bufferProcess] update buffer: กลับมุกดาที่นั่งด้านตะวันตก 1 หลังนี้เป็นหอม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:02.127063828+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:02.1270668+07:00","message":"> Transcript [11929] [false]: 'กลับมุกดาที่นั่งด้านตะวันตก 1 หลังนี้เป็นหอ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:02.12707082+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:02.127072573+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:02.127074879+07:00","message":"StatePrefix: 'กลับมุกดาที่นั่งด้านตะวันตก 1 หลังนี้เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:02.127076856+07:00","message":"TextPushed: 'กลับมุกดาที่นั่งด้านตะวันตก 1 หลัง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:02.380473183+07:00","message":"receive streaming session, msgId: 2339"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:02.380514287+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กลับมุกดาที่นั่งด้านตะวันตก 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:02.380521328+07:00","message":"receive interim result [false|false]: กลับมุกดาที่นั่งด้านตะวันตก 1"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:02.380531841+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":"2025-10-27T15:56:02.380535127+07:00","message":"receive interim result [false|false]:  หลังนี้เป็นหอบลึก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:02.380555041+07:00","message":"[buffer interim] 2339 false กลับมุกดาที่นั่งด้านตะวันตก 1"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:02.380575028+07:00","message":"[buffer interim] 2339 false  หลังนี้เป็นหอบลึก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:02.380582887+07:00","message":"[bufferProcess] interim [20000000]:กลับมุกดาที่นั่งด้านตะวันตก 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:02.380586866+07:00","message":"[bufferProcess] send to processor:กลับมุกดาที่นั่งด้านตะวันตก 1 หลังนี้เป็นหอม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:02.380594878+07:00","message":"[bufferProcess] interim [20000000]: หลังนี้เป็นหอบลึก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:02.380598922+07:00","message":"[bufferProcess] update buffer: กลับมุกดาที่นั่งด้านตะวันตก 1 หลังนี้เป็นหอบลึก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:02.380602676+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:02.380606325+07:00","message":"> Transcript [11930] [false]: 'กลับมุกดาที่นั่งด้านตะวันตก 1 หลังนี้เป็นหอม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:02.380610709+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:02.380612891+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:02.380615117+07:00","message":"StatePrefix: 'กลับมุกดาที่นั่งด้านตะวันตก 1 หลังนี้เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:02.380617816+07:00","message":"TextPushed: 'กลับมุกดาที่นั่งด้านตะวันตก 1 หลัง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:02.442402145+07:00","message":"receive streaming session, msgId: 2339"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:02.442436561+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กลับมุกดาที่นั่งด้านตะวันตก 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:02.442441981+07:00","message":"receive interim result [false|false]: กลับมุกดาที่นั่งด้านตะวันตก 1"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:02.442453661+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":"2025-10-27T15:56:02.442456216+07:00","message":"receive interim result [false|false]:  หลังนี้เป็นหอเปลือง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:02.442471371+07:00","message":"[buffer interim] 2339 false กลับมุกดาที่นั่งด้านตะวันตก 1"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:02.442481377+07:00","message":"[buffer interim] 2339 false  หลังนี้เป็นหอเปลือง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:02.442489158+07:00","message":"[bufferProcess] interim [80000000]:กลับมุกดาที่นั่งด้านตะวันตก 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:02.442492144+07:00","message":"[bufferProcess] send to processor:กลับมุกดาที่นั่งด้านตะวันตก 1 หลังนี้เป็นหอบลึก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:02.442495239+07:00","message":"[bufferProcess] interim [80000000]: หลังนี้เป็นหอเปลือง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:02.442498437+07:00","message":"[bufferProcess] update buffer: กลับมุกดาที่นั่งด้านตะวันตก 1 หลังนี้เป็นหอเปลือง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:02.442501431+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:02.44250392+07:00","message":"> Transcript [11931] [false]: 'กลับมุกดาที่นั่งด้านตะวันตก 1 หลังนี้เป็นหอบลึก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:02.442508764+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:02.442510944+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:02.442513294+07:00","message":"StatePrefix: 'กลับมุกดาที่นั่งด้านตะวันตก 1 หลังนี้เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:02.442515812+07:00","message":"TextPushed: 'กลับมุกดาที่นั่งด้านตะวันตก 1 หลัง'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:56:02.453869753+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:56:02.45388193+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:03.035707565+07:00","message":"receive streaming session, msgId: 2339"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:03.035749485+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กลับมุกดาที่นั่งด้านตะวันตก 1 หลังนี้เป็นหอเปลือง\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":680000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:03.035757837+07:00","message":"receive interim result [false|false]: กลับมุกดาที่นั่งด้านตะวันตก 1 หลังนี้เป็นหอเปลือง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:03.035772352+07:00","message":"[buffer interim] 2339 false กลับมุกดาที่นั่งด้านตะวันตก 1 หลังนี้เป็นหอเปลือง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:03.035782967+07:00","message":"[bufferProcess] interim [680000000]:กลับมุกดาที่นั่งด้านตะวันตก 1 หลังนี้เป็นหอเปลือง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:03.035787034+07:00","message":"[bufferProcess] send to processor:กลับมุกดาที่นั่งด้านตะวันตก 1 หลังนี้เป็นหอเปลือง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:03.035794262+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:03.035797894+07:00","message":"> Transcript [11932] [false]: 'กลับมุกดาที่นั่งด้านตะวันตก 1 หลังนี้เป็นหอเปลือง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:03.035802979+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:03.035805667+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:03.035808153+07:00","message":"StatePrefix: 'กลับมุกดาที่นั่งด้านตะวันตก 1 หลังนี้เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:03.035811766+07:00","message":"TextPushed: 'กลับมุกดาที่นั่งด้านตะวันตก 1 หลัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:03.035819118+07:00","message":"Push: 'นี้เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:03.035821563+07:00","message":"TextPushed: 'กลับมุกดาที่นั่งด้านตะวันตก 1 หลังนี้เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:03.035824372+07:00","message":"Set new StatePrefix : 'กลับมุกดาที่นั่งด้านตะวันตก 1 หลังนี้เป็นหอเปลือง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:03.03582745+07:00","message":"Next Push (prob) : 'หอเปลือง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:03.035839089+07:00","message":"push: {false นี้เป็น 0 0xc002a07780}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:03.159694337+07:00","message":"receive streaming session, msgId: 2339"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:03.159737626+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กลับมุกดาที่นั่งด้านตะวันตก 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":800000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:03.159745258+07:00","message":"receive interim result [false|false]: กลับมุกดาที่นั่งด้านตะวันตก 1"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:03.159756476+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":"2025-10-27T15:56:03.159759803+07:00","message":"receive interim result [false|false]:  หลังนี้เป็นหอบเรื่องเรื่อง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:03.159769334+07:00","message":"[buffer interim] 2339 false กลับมุกดาที่นั่งด้านตะวันตก 1"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:03.159773507+07:00","message":"[buffer interim] 2339 false  หลังนี้เป็นหอบเรื่องเรื่อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:03.159780235+07:00","message":"[bufferProcess] interim [800000000]:กลับมุกดาที่นั่งด้านตะวันตก 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:03.159783695+07:00","message":"[bufferProcess] send to processor:กลับมุกดาที่นั่งด้านตะวันตก 1 หลังนี้เป็นหอเปลือง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:03.159787663+07:00","message":"[bufferProcess] interim [800000000]: หลังนี้เป็นหอบเรื่องเรื่อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:03.159791139+07:00","message":"[bufferProcess] update buffer: กลับมุกดาที่นั่งด้านตะวันตก 1 หลังนี้เป็นหอบเรื่องเรื่อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:03.159795133+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:03.159798964+07:00","message":"> Transcript [11933] [false]: 'กลับมุกดาที่นั่งด้านตะวันตก 1 หลังนี้เป็นหอเปลือง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:03.159803845+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:03.159806283+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:03.159809291+07:00","message":"StatePrefix: 'กลับมุกดาที่นั่งด้านตะวันตก 1 หลังนี้เป็นหอเปลือง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:03.159812473+07:00","message":"TextPushed: 'กลับมุกดาที่นั่งด้านตะวันตก 1 หลังนี้เป็น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:03.267653572+07:00","message":"receive streaming session, msgId: 2339"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:03.267691803+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กลับมุกดาที่นั่งด้านตะวันตก 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:03.267699127+07:00","message":"receive interim result [false|false]: กลับมุกดาที่นั่งด้านตะวันตก 1"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:03.267710503+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":"2025-10-27T15:56:03.267714777+07:00","message":"receive interim result [false|false]:  หลังนี้เป็นหอบเรื่องเบื้องหลัง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:03.267723465+07:00","message":"[buffer interim] 2339 false กลับมุกดาที่นั่งด้านตะวันตก 1"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:03.26772738+07:00","message":"[buffer interim] 2339 false  หลังนี้เป็นหอบเรื่องเบื้องหลัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:03.267734123+07:00","message":"[bufferProcess] interim [920000000]:กลับมุกดาที่นั่งด้านตะวันตก 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:03.267737645+07:00","message":"[bufferProcess] send to processor:กลับมุกดาที่นั่งด้านตะวันตก 1 หลังนี้เป็นหอบเรื่องเรื่อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:03.267741474+07:00","message":"[bufferProcess] interim [920000000]: หลังนี้เป็นหอบเรื่องเบื้องหลัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:03.267745125+07:00","message":"[bufferProcess] update buffer: กลับมุกดาที่นั่งด้านตะวันตก 1 หลังนี้เป็นหอบเรื่องเบื้องหลัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:03.267748808+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:03.26775224+07:00","message":"> Transcript [11934] [false]: 'กลับมุกดาที่นั่งด้านตะวันตก 1 หลังนี้เป็นหอบเรื่องเรื่อง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:03.267755536+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:03.267759444+07:00","message":"Set new StatePrefix: 'กลับมุกดาที่นั่งด้านตะวันตก 1 หลังนี้เป็นหอบเรื่องเรื่อง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:03.537110568+07:00","message":"receive streaming session, msgId: 2339"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:03.537149237+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กลับมุกดาที่นั่งด้านตะวันตก 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":160000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:03.537156764+07:00","message":"receive interim result [false|false]: กลับมุกดาที่นั่งด้านตะวันตก 1"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:03.537181877+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":"2025-10-27T15:56:03.537185823+07:00","message":"receive interim result [false|false]:  หลังนี้เป็นหอบเรื่องเบื้องหลังพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:03.53719638+07:00","message":"[buffer interim] 2339 false กลับมุกดาที่นั่งด้านตะวันตก 1"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:03.537205202+07:00","message":"[buffer interim] 2339 false  หลังนี้เป็นหอบเรื่องเบื้องหลังพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:03.537216109+07:00","message":"[bufferProcess] interim [160000000]:กลับมุกดาที่นั่งด้านตะวันตก 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:03.537220247+07:00","message":"[bufferProcess] send to processor:กลับมุกดาที่นั่งด้านตะวันตก 1 หลังนี้เป็นหอบเรื่องเบื้องหลัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:03.537228029+07:00","message":"[bufferProcess] interim [160000000]: หลังนี้เป็นหอบเรื่องเบื้องหลังพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:03.53723145+07:00","message":"[bufferProcess] update buffer: กลับมุกดาที่นั่งด้านตะวันตก 1 หลังนี้เป็นหอบเรื่องเบื้องหลังพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:03.537235635+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:03.537239166+07:00","message":"> Transcript [11935] [false]: 'กลับมุกดาที่นั่งด้านตะวันตก 1 หลังนี้เป็นหอบเรื่องเบื้องหลัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:03.537242578+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:03.537244957+07:00","message":"Set new StatePrefix: 'กลับมุกดาที่นั่งด้านตะวันตก 1 หลังนี้เป็นหอบเรื่องเบื้องหลัง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:03.722675083+07:00","message":"receive streaming session, msgId: 2339"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:03.722714905+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กลับมุกดาที่นั่งด้านตะวันตก 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:03.722721987+07:00","message":"receive interim result [false|false]: กลับมุกดาที่นั่งด้านตะวันตก 1"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:03.722733528+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":"2025-10-27T15:56:03.722738232+07:00","message":"receive interim result [false|false]:  หลังนี้เป็นหอบเรื่องเบื้องหลังพระชิน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:03.722756803+07:00","message":"[buffer interim] 2339 false กลับมุกดาที่นั่งด้านตะวันตก 1"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:03.72276784+07:00","message":"[buffer interim] 2339 false  หลังนี้เป็นหอบเรื่องเบื้องหลังพระชิน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:03.722775003+07:00","message":"[bufferProcess] interim [400000000]:กลับมุกดาที่นั่งด้านตะวันตก 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:03.722778292+07:00","message":"[bufferProcess] send to processor:กลับมุกดาที่นั่งด้านตะวันตก 1 หลังนี้เป็นหอบเรื่องเบื้องหลังพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:03.722781802+07:00","message":"[bufferProcess] interim [400000000]: หลังนี้เป็นหอบเรื่องเบื้องหลังพระชิน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:03.722784354+07:00","message":"[bufferProcess] update buffer: กลับมุกดาที่นั่งด้านตะวันตก 1 หลังนี้เป็นหอบเรื่องเบื้องหลังพระชิน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:03.722787649+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:03.72279036+07:00","message":"> Transcript [11936] [false]: 'กลับมุกดาที่นั่งด้านตะวันตก 1 หลังนี้เป็นหอบเรื่องเบื้องหลังพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:03.72279377+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:03.722795554+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:03.722797203+07:00","message":"StatePrefix: 'กลับมุกดาที่นั่งด้านตะวันตก 1 หลังนี้เป็นหอบเรื่องเบื้องหลัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:03.722799214+07:00","message":"TextPushed: 'กลับมุกดาที่นั่งด้านตะวันตก 1 หลังนี้เป็น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:03.846914047+07:00","message":"receive streaming session, msgId: 2339"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:03.846957547+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กลับมุกดาที่นั่งด้านตะวันตก 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:03.846973102+07:00","message":"receive interim result [false|false]: กลับมุกดาที่นั่งด้านตะวันตก 1"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:03.846983025+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":"2025-10-27T15:56:03.846985961+07:00","message":"receive interim result [false|false]:  หลังนี้เป็นหอบเรื่องเบื้องหลังพระที่นั่ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:03.846993995+07:00","message":"[buffer interim] 2339 false กลับมุกดาที่นั่งด้านตะวันตก 1"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:03.846996931+07:00","message":"[buffer interim] 2339 false  หลังนี้เป็นหอบเรื่องเบื้องหลังพระที่นั่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:03.847002494+07:00","message":"[bufferProcess] interim [460000000]:กลับมุกดาที่นั่งด้านตะวันตก 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:03.847004728+07:00","message":"[bufferProcess] send to processor:กลับมุกดาที่นั่งด้านตะวันตก 1 หลังนี้เป็นหอบเรื่องเบื้องหลังพระชิน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:03.84700959+07:00","message":"[bufferProcess] interim [460000000]: หลังนี้เป็นหอบเรื่องเบื้องหลังพระที่นั่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:03.847012229+07:00","message":"[bufferProcess] update buffer: กลับมุกดาที่นั่งด้านตะวันตก 1 หลังนี้เป็นหอบเรื่องเบื้องหลังพระที่นั่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:03.847015197+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:03.847018092+07:00","message":"> Transcript [11937] [false]: 'กลับมุกดาที่นั่งด้านตะวันตก 1 หลังนี้เป็นหอบเรื่องเบื้องหลังพระชิน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:03.847021607+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:03.84702327+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:03.847025312+07:00","message":"StatePrefix: 'กลับมุกดาที่นั่งด้านตะวันตก 1 หลังนี้เป็นหอบเรื่องเบื้องหลัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:03.847027642+07:00","message":"TextPushed: 'กลับมุกดาที่นั่งด้านตะวันตก 1 หลังนี้เป็น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:04.173485341+07:00","message":"receive streaming session, msgId: 2339"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:04.173522803+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กลับมุกดาที่นั่งด้านตะวันตก 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":820000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:04.173528349+07:00","message":"receive interim result [false|false]: กลับมุกดาที่นั่งด้านตะวันตก 1"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:04.173536096+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":"2025-10-27T15:56:04.173539503+07:00","message":"receive interim result [false|false]:  หลังนี้เป็นหอบเรื่องเบื้องหลังพระที่นั่งเศร้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:04.173547431+07:00","message":"[buffer interim] 2339 false กลับมุกดาที่นั่งด้านตะวันตก 1"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:04.173550505+07:00","message":"[buffer interim] 2339 false  หลังนี้เป็นหอบเรื่องเบื้องหลังพระที่นั่งเศร้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:04.173556457+07:00","message":"[bufferProcess] interim [820000000]:กลับมุกดาที่นั่งด้านตะวันตก 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:04.173559039+07:00","message":"[bufferProcess] send to processor:กลับมุกดาที่นั่งด้านตะวันตก 1 หลังนี้เป็นหอบเรื่องเบื้องหลังพระที่นั่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:04.173562353+07:00","message":"[bufferProcess] interim [820000000]: หลังนี้เป็นหอบเรื่องเบื้องหลังพระที่นั่งเศร้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:04.173564815+07:00","message":"[bufferProcess] update buffer: กลับมุกดาที่นั่งด้านตะวันตก 1 หลังนี้เป็นหอบเรื่องเบื้องหลังพระที่นั่งเศร้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:04.173567604+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:04.173569866+07:00","message":"> Transcript [11938] [false]: 'กลับมุกดาที่นั่งด้านตะวันตก 1 หลังนี้เป็นหอบเรื่องเบื้องหลังพระที่นั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:04.173573306+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:04.173575038+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:04.173577041+07:00","message":"StatePrefix: 'กลับมุกดาที่นั่งด้านตะวันตก 1 หลังนี้เป็นหอบเรื่องเบื้องหลัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:04.173579185+07:00","message":"TextPushed: 'กลับมุกดาที่นั่งด้านตะวันตก 1 หลังนี้เป็น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:04.20400733+07:00","message":"[GCS] IsForceVAD: false for message ID: 2339"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:04.227432678+07:00","message":"receive streaming session, msgId: 2339"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:04.227466136+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กลับมุกดาที่นั่งด้านตะวันตก 1\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:04.227471982+07:00","message":"receive interim result [false|false]: กลับมุกดาที่นั่งด้านตะวันตก 1"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:04.227493666+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":"2025-10-27T15:56:04.227496695+07:00","message":"receive interim result [false|false]:  หลังนี้เป็นหอบเรื่องเบื้องหลังพระที่นั่งสร้าง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:04.227503487+07:00","message":"[buffer interim] 2339 false กลับมุกดาที่นั่งด้านตะวันตก 1"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:04.227506372+07:00","message":"[buffer interim] 2339 false  หลังนี้เป็นหอบเรื่องเบื้องหลังพระที่นั่งสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:04.227512272+07:00","message":"[bufferProcess] interim [880000000]:กลับมุกดาที่นั่งด้านตะวันตก 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:04.227514887+07:00","message":"[bufferProcess] send to processor:กลับมุกดาที่นั่งด้านตะวันตก 1 หลังนี้เป็นหอบเรื่องเบื้องหลังพระที่นั่งเศร้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:04.227517937+07:00","message":"[bufferProcess] interim [880000000]: หลังนี้เป็นหอบเรื่องเบื้องหลังพระที่นั่งสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:04.22752011+07:00","message":"[bufferProcess] update buffer: กลับมุกดาที่นั่งด้านตะวันตก 1 หลังนี้เป็นหอบเรื่องเบื้องหลังพระที่นั่งสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:04.227523098+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:04.227525543+07:00","message":"> Transcript [11939] [false]: 'กลับมุกดาที่นั่งด้านตะวันตก 1 หลังนี้เป็นหอบเรื่องเบื้องหลังพระที่นั่งเศร้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:04.227529048+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:04.227530755+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:04.227532499+07:00","message":"StatePrefix: 'กลับมุกดาที่นั่งด้านตะวันตก 1 หลังนี้เป็นหอบเรื่องเบื้องหลัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:04.227534452+07:00","message":"TextPushed: 'กลับมุกดาที่นั่งด้านตะวันตก 1 หลังนี้เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:04.227537404+07:00","message":"Push: 'หอบเรื่องเบื้องหลัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:04.227539071+07:00","message":"TextPushed: 'กลับมุกดาที่นั่งด้านตะวันตก 1 หลังนี้เป็นหอบเรื่องเบื้องหลัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:04.227541223+07:00","message":"Set new StatePrefix : 'กลับมุกดาที่นั่งด้านตะวันตก 1 หลังนี้เป็นหอบเรื่องเบื้องหลังพระที่นั่งเศร้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:04.227543154+07:00","message":"Next Push (prob) : 'พระที่นั่งเศร้า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:04.227550655+07:00","message":"push: {false หอบเรื่องเบื้องหลัง 0 0xc002a07780}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:04.265259343+07:00","message":"[GCS] Start streaming session, msgId: 2340"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:04.427780784+07:00","message":"receive streaming session, msgId: 2339"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:04.427835229+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"กลับมุกดาที่นั่งด้านตะวันตก 1 หลังหอนี่เป็นหอเปลืองเบื้องหลังพระที่นั่งสร้างเขื่อน\",\"confidence\":0.93925667}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":30000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:04.427842844+07:00","message":"receive interim result [true|false]: กลับมุกดาที่นั่งด้านตะวันตก 1 หลังหอนี่เป็นหอเปลืองเบื้องหลังพระที่นั่งสร้างเขื่อน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:04.42785087+07:00","message":"end recv isFinal message id 2339"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:04.427853169+07:00","message":"end Recv id 2339"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:04.427859341+07:00","message":"[buffer interim] 2339 true กลับมุกดาที่นั่งด้านตะวันตก 1 หลังหอนี่เป็นหอเปลืองเบื้องหลังพระที่นั่งสร้างเขื่อน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:04.427866967+07:00","message":"[bufferProcess] interim [30000000]:กลับมุกดาที่นั่งด้านตะวันตก 1 หลังหอนี่เป็นหอเปลืองเบื้องหลังพระที่นั่งสร้างเขื่อน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:04.427869913+07:00","message":"[bufferProcess] send to processor (isfinal):กลับมุกดาที่นั่งด้านตะวันตก 1 หลังนี้เป็นหอบเรื่องเบื้องหลังพระที่นั่งสร้าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:04.427873485+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:04.427876721+07:00","message":"> Transcript [11940] [false]: 'กลับมุกดาที่นั่งด้านตะวันตก 1 หลังนี้เป็นหอบเรื่องเบื้องหลังพระที่นั่งสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:04.427880307+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:04.427882093+07:00","message":"Set new StatePrefix: 'กลับมุกดาที่นั่งด้านตะวันตก 1 หลังนี้เป็นหอบเรื่องเบื้องหลังพระที่นั่งสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:04.42788376+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:04.427885288+07:00","message":"> Transcript [11941] [true]: 'กลับมุกดาที่นั่งด้านตะวันตก 1 หลังหอนี่เป็นหอเปลืองเบื้องหลังพระที่นั่งสร้างเขื่อน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:04.427887505+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:04.427889103+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:04.427890645+07:00","message":"StatePrefix: 'กลับมุกดาที่นั่งด้านตะวันตก 1 หลังนี้เป็นหอบเรื่องเบื้องหลังพระที่นั่งสร้าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:04.427893229+07:00","message":"TextPushed: 'กลับมุกดาที่นั่งด้านตะวันตก 1 หลังนี้เป็นหอบเรื่องเบื้องหลัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:04.427894766+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:04.428112597+07:00","message":"Push: 'พระที่นั่งสร้างเขื่อน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:04.428115735+07:00","message":"TextPushed: 'กลับมุกดาที่นั่งด้านตะวันตก 1 หลังนี้เป็นหอบเรื่องเบื้องหลังพระที่นั่งสร้างเขื่อน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:04.428117802+07:00","message":"Set new StatePrefix : 'กลับมุกดาที่นั่งด้านตะวันตก 1 หลังหอนี่เป็นหอเปลืองเบื้องหลังพระที่นั่งสร้างเขื่อน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:04.428119856+07:00","message":"Next Push (prob) : 'กลับมุกดาที่นั่งด้านตะวันตก 1 หลังหอนี่เป็นหอเปลืองเบื้องหลังพระที่นั่งสร้างเขื่อน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:04.428128045+07:00","message":"push: {true พระที่นั่งสร้างเขื่อน 0 0xc002a07780}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:04.428143313+07:00","message":"write aligntment file to 'tmp/7446/align_message_id_2339.html'"}
{"level":"info","service":"Main","time":"2025-10-27T15:56:04.445040928+07:00","message":"write wav file: './tmp/7446/7446_2339.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:04.583048541+07:00","message":"[GCS] IsForceVAD: false for message ID: 2340"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:04.653949714+07:00","message":"[GCS] Start streaming session, msgId: 2341"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:04.682619112+07:00","message":"receive streaming session, msgId: 2340"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:04.682640225+07:00","message":"found end of frame, send empty tag with msgId: 2340"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:04.682643211+07:00","message":"end Recv id 2340"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:04.682649536+07:00","message":"[buffer interim] 2340 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:04.682656186+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:04.682659971+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:04.682662774+07:00","message":"> Transcript [11942] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:04.682664837+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:04.682666513+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:04.682668066+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:04.682669558+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:04.682671936+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:04.682681296+07:00","message":"push: {true \n 0 0xc002aa0980}"}
{"level":"info","service":"Main","time":"2025-10-27T15:56:04.687691487+07:00","message":"write wav file: './tmp/7446/7446_2340.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:04.773212511+07:00","message":"[GCS] IsForceVAD: false for message ID: 2341"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:04.846240205+07:00","message":"[GCS] Start streaming session, msgId: 2342"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:04.969632004+07:00","message":"receive streaming session, msgId: 2341"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:04.969651359+07:00","message":"found end of frame, send empty tag with msgId: 2341"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:04.96965488+07:00","message":"end Recv id 2341"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:04.96966374+07:00","message":"[buffer interim] 2341 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:04.969671765+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:04.969676236+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:04.969679774+07:00","message":"> Transcript [11943] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:04.969682911+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:04.969685481+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:04.969687671+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:04.969689845+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:04.969693121+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:04.969705518+07:00","message":"push: {true \n 0 0xc002ee4000}"}
{"level":"info","service":"Main","time":"2025-10-27T15:56:04.974490945+07:00","message":"write wav file: './tmp/7446/7446_2341.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:05.316482815+07:00","message":"receive streaming session, msgId: 2342"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:05.316533754+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็น\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:05.316540707+07:00","message":"receive interim result [false|false]: เป็น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:05.316556281+07:00","message":"[buffer interim] 2342 false เป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:05.316568162+07:00","message":"[bufferProcess] interim [240000000]:เป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:05.316570508+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:05.447728685+07:00","message":"receive streaming session, msgId: 2342"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:05.447772656+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":"2025-10-27T15:56:05.447780318+07:00","message":"receive interim result [false|false]: เป็นแนว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:05.447797675+07:00","message":"[buffer interim] 2342 false เป็นแนว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:05.447809191+07:00","message":"[bufferProcess] interim [420000000]:เป็นแนว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:05.447812567+07:00","message":"[bufferProcess] send to processor:เป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:05.447819741+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:05.447823988+07:00","message":"> Transcript [11944] [false]: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:05.447826854+07:00","message":"Set StatePrefix (first interim): 'เป็น'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:56:05.454170716+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:56:05.454181696+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:05.593507065+07:00","message":"receive streaming session, msgId: 2342"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:05.593551741+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":"2025-10-27T15:56:05.593558994+07:00","message":"receive interim result [false|false]: แนวข้อ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:05.593574843+07:00","message":"[buffer interim] 2342 false แนวข้อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:05.593583479+07:00","message":"[bufferProcess] interim [540000000]:แนวข้อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:05.59358651+07:00","message":"[bufferProcess] send to processor:เป็นแนว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:05.593593329+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:05.593597534+07:00","message":"> Transcript [11945] [false]: 'เป็นแนว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:05.593602068+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:05.593604575+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:05.593606981+07:00","message":"StatePrefix: 'เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:05.593609615+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:05.601633762+07:00","message":"receive streaming session, msgId: 2342"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:05.601658802+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":"2025-10-27T15:56:05.601664027+07:00","message":"receive interim result [false|false]: เป็นแนวของ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:05.601677257+07:00","message":"[buffer interim] 2342 false เป็นแนวของ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:05.601684452+07:00","message":"[bufferProcess] interim [600000000]:เป็นแนวของ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:05.601687297+07:00","message":"[bufferProcess] send to processor:แนวข้อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:05.601694026+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:05.601697842+07:00","message":"> Transcript [11946] [false]: 'แนวข้อ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:05.60170084+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:05.601703475+07:00","message":"Set new StatePrefix: 'แนวข้อ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:05.708328817+07:00","message":"receive streaming session, msgId: 2342"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:05.708373168+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":"2025-10-27T15:56:05.70838081+07:00","message":"receive interim result [false|false]: เป็นแนวกำแพง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:05.70839619+07:00","message":"[buffer interim] 2342 false เป็นแนวกำแพง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:05.708404518+07:00","message":"[bufferProcess] interim [660000000]:เป็นแนวกำแพง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:05.70840789+07:00","message":"[bufferProcess] send to processor:เป็นแนวของ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:05.708414805+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:05.708418693+07:00","message":"> Transcript [11947] [false]: 'เป็นแนวของ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:05.708421965+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:05.708424706+07:00","message":"Set new StatePrefix: 'เป็นแนวของ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:06.024181376+07:00","message":"receive streaming session, msgId: 2342"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:06.024222815+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":"2025-10-27T15:56:06.024230421+07:00","message":"receive interim result [false|false]: เป็นแนวกำแพงกั้น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:06.02424562+07:00","message":"[buffer interim] 2342 false เป็นแนวกำแพงกั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:06.02425702+07:00","message":"[bufferProcess] interim [960000000]:เป็นแนวกำแพงกั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:06.024259948+07:00","message":"[bufferProcess] send to processor:เป็นแนวกำแพง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:06.024267275+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:06.024270932+07:00","message":"> Transcript [11948] [false]: 'เป็นแนวกำแพง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:06.024274305+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:06.024279037+07:00","message":"Set new StatePrefix: 'เป็นแนวกำแพง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:06.273997845+07:00","message":"receive streaming session, msgId: 2342"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:06.274034796+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":"2025-10-27T15:56:06.274040907+07:00","message":"receive interim result [false|false]: เป็นแนวกำแพงกั้นเขต"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:06.274070475+07:00","message":"[buffer interim] 2342 false เป็นแนวกำแพงกั้นเขต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:06.274078166+07:00","message":"[bufferProcess] interim [260000000]:เป็นแนวกำแพงกั้นเขต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:06.274080333+07:00","message":"[bufferProcess] send to processor:เป็นแนวกำแพงกั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:06.27408581+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:06.274088464+07:00","message":"> Transcript [11949] [false]: 'เป็นแนวกำแพงกั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:06.27409133+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:06.2740932+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:06.274094937+07:00","message":"StatePrefix: 'เป็นแนวกำแพง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:06.274096694+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:06.608859157+07:00","message":"receive streaming session, msgId: 2342"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:06.608897625+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":"2025-10-27T15:56:06.608903194+07:00","message":"receive interim result [false|false]: เป็นแนวกำแพงกั้นเขตระหว่าง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:06.608914923+07:00","message":"[buffer interim] 2342 false เป็นแนวกำแพงกั้นเขตระหว่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:06.608923293+07:00","message":"[bufferProcess] interim [620000000]:เป็นแนวกำแพงกั้นเขตระหว่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:06.608925872+07:00","message":"[bufferProcess] send to processor:เป็นแนวกำแพงกั้นเขต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:06.608931418+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:06.60893393+07:00","message":"> Transcript [11950] [false]: 'เป็นแนวกำแพงกั้นเขต'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:06.608937458+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:06.608939629+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:06.608941443+07:00","message":"StatePrefix: 'เป็นแนวกำแพง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:06.608943168+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:06.80507832+07:00","message":"receive streaming session, msgId: 2342"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:06.805122412+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":"2025-10-27T15:56:06.805127977+07:00","message":"receive interim result [false|false]: เป็นแนวกำแพงกั้นเขตระหว่างพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:06.805141823+07:00","message":"[buffer interim] 2342 false เป็นแนวกำแพงกั้นเขตระหว่างพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:06.805148608+07:00","message":"[bufferProcess] interim [800000000]:เป็นแนวกำแพงกั้นเขตระหว่างพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:06.805151585+07:00","message":"[bufferProcess] send to processor:เป็นแนวกำแพงกั้นเขตระหว่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:06.805158149+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:06.805170383+07:00","message":"> Transcript [11951] [false]: 'เป็นแนวกำแพงกั้นเขตระหว่าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:06.805174103+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:06.805175962+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:06.805177744+07:00","message":"StatePrefix: 'เป็นแนวกำแพง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:06.805179547+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:06.990236747+07:00","message":"receive streaming session, msgId: 2342"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:06.990277923+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":"2025-10-27T15:56:06.990283049+07:00","message":"receive interim result [false|false]: เป็นแนวกำแพงกั้นเขตระหว่างพระราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:06.990297891+07:00","message":"[buffer interim] 2342 false เป็นแนวกำแพงกั้นเขตระหว่างพระราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:06.990306672+07:00","message":"[bufferProcess] interim [980000000]:เป็นแนวกำแพงกั้นเขตระหว่างพระราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:06.990308846+07:00","message":"[bufferProcess] send to processor:เป็นแนวกำแพงกั้นเขตระหว่างพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:06.99031569+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:06.990318284+07:00","message":"> Transcript [11952] [false]: 'เป็นแนวกำแพงกั้นเขตระหว่างพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:06.9903211+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:06.990323093+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:06.990324654+07:00","message":"StatePrefix: 'เป็นแนวกำแพง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:06.990326719+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:06.990330748+07:00","message":"Push: 'เป็นแนวกำแพง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:06.990332559+07:00","message":"TextPushed: 'เป็นแนวกำแพง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:06.990334268+07:00","message":"Set new StatePrefix : 'เป็นแนวกำแพงกั้นเขตระหว่างพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:06.990337326+07:00","message":"Next Push (prob) : 'กั้นเขตระหว่างพระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:06.990345484+07:00","message":"push: {false เป็นแนวกำแพง 0 0xc002a00400}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:07.103236056+07:00","message":"receive streaming session, msgId: 2342"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:07.103272623+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":"2025-10-27T15:56:07.103278734+07:00","message":"receive interim result [false|false]: เป็นแนวกำแพงกั้นเขตระหว่างพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:07.103293435+07:00","message":"[buffer interim] 2342 false เป็นแนวกำแพงกั้นเขตระหว่างพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:07.103301618+07:00","message":"[bufferProcess] interim [40000000]:เป็นแนวกำแพงกั้นเขตระหว่างพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:07.103305998+07:00","message":"[bufferProcess] send to processor:เป็นแนวกำแพงกั้นเขตระหว่างพระราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:07.103310665+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:07.10331428+07:00","message":"> Transcript [11953] [false]: 'เป็นแนวกำแพงกั้นเขตระหว่างพระราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:07.103318419+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:07.103320934+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:07.103323878+07:00","message":"StatePrefix: 'เป็นแนวกำแพงกั้นเขตระหว่างพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:07.10332665+07:00","message":"TextPushed: 'เป็นแนวกำแพง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:07.173016798+07:00","message":"receive streaming session, msgId: 2342"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:07.17305183+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":"2025-10-27T15:56:07.173058006+07:00","message":"receive interim result [false|false]: เป็นแนวกำแพงกั้นเขตระหว่างพระราชทาน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:07.173070821+07:00","message":"[buffer interim] 2342 false เป็นแนวกำแพงกั้นเขตระหว่างพระราชทาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:07.173077531+07:00","message":"[bufferProcess] interim [160000000]:เป็นแนวกำแพงกั้นเขตระหว่างพระราชทาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:07.173079967+07:00","message":"[bufferProcess] send to processor:เป็นแนวกำแพงกั้นเขตระหว่างพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:07.173085708+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:07.173088087+07:00","message":"> Transcript [11954] [false]: 'เป็นแนวกำแพงกั้นเขตระหว่างพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:07.173091233+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:07.173093378+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:07.173094961+07:00","message":"StatePrefix: 'เป็นแนวกำแพงกั้นเขตระหว่างพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:07.173097118+07:00","message":"TextPushed: 'เป็นแนวกำแพง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:07.634022622+07:00","message":"receive streaming session, msgId: 2342"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:07.634059214+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":"2025-10-27T15:56:07.634065129+07:00","message":"receive interim result [false|false]: เป็นแนวกำแพงกั้นเขตระหว่างพระราชทานฉัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:07.634080707+07:00","message":"[buffer interim] 2342 false เป็นแนวกำแพงกั้นเขตระหว่างพระราชทานฉัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:07.634090843+07:00","message":"[bufferProcess] interim [580000000]:เป็นแนวกำแพงกั้นเขตระหว่างพระราชทานฉัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:07.634093191+07:00","message":"[bufferProcess] send to processor:เป็นแนวกำแพงกั้นเขตระหว่างพระราชทาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:07.634096356+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:07.634099044+07:00","message":"> Transcript [11955] [false]: 'เป็นแนวกำแพงกั้นเขตระหว่างพระราชทาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:07.634102297+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:07.634104166+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:07.634106135+07:00","message":"StatePrefix: 'เป็นแนวกำแพงกั้นเขตระหว่างพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:07.634108245+07:00","message":"TextPushed: 'เป็นแนวกำแพง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:07.816313393+07:00","message":"receive streaming session, msgId: 2342"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:07.816343432+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":"2025-10-27T15:56:07.816349187+07:00","message":"receive interim result [false|false]: เป็นแนวกำแพงกั้นเขตระหว่างพระราชฐานชั้นกลาง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:07.816359903+07:00","message":"[buffer interim] 2342 false เป็นแนวกำแพงกั้นเขตระหว่างพระราชฐานชั้นกลาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:07.816366559+07:00","message":"[bufferProcess] interim [760000000]:เป็นแนวกำแพงกั้นเขตระหว่างพระราชฐานชั้นกลาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:07.816368921+07:00","message":"[bufferProcess] send to processor:เป็นแนวกำแพงกั้นเขตระหว่างพระราชทานฉัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:07.816374098+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:07.81637679+07:00","message":"> Transcript [11956] [false]: 'เป็นแนวกำแพงกั้นเขตระหว่างพระราชทานฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:07.816379858+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:07.816381719+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:07.816383578+07:00","message":"StatePrefix: 'เป็นแนวกำแพงกั้นเขตระหว่างพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:07.816386065+07:00","message":"TextPushed: 'เป็นแนวกำแพง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:07.816390353+07:00","message":"Push: 'กั้นเขตระหว่างพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:07.81639199+07:00","message":"TextPushed: 'เป็นแนวกำแพงกั้นเขตระหว่างพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:07.816393782+07:00","message":"Set new StatePrefix : 'เป็นแนวกำแพงกั้นเขตระหว่างพระราชทานฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:07.816397121+07:00","message":"Next Push (prob) : 'ราชทานฉัน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:07.816417256+07:00","message":"push: {false กั้นเขตระหว่างพระ 0 0xc002a00400}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:08.199033438+07:00","message":"receive streaming session, msgId: 2342"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:08.199070984+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":"2025-10-27T15:56:08.199077144+07:00","message":"receive interim result [false|false]: เป็นแนวกำแพงกั้นเขตระหว่างพระราชฐานชั้นกลางและ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:08.199087771+07:00","message":"[buffer interim] 2342 false เป็นแนวกำแพงกั้นเขตระหว่างพระราชฐานชั้นกลางและ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:08.199094402+07:00","message":"[bufferProcess] interim [180000000]:เป็นแนวกำแพงกั้นเขตระหว่างพระราชฐานชั้นกลางและ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:08.199097105+07:00","message":"[bufferProcess] send to processor:เป็นแนวกำแพงกั้นเขตระหว่างพระราชฐานชั้นกลาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:08.19910038+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:08.19910296+07:00","message":"> Transcript [11957] [false]: 'เป็นแนวกำแพงกั้นเขตระหว่างพระราชฐานชั้นกลาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:08.199105065+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:08.1991071+07:00","message":"Set new StatePrefix: 'เป็นแนวกำแพงกั้นเขตระหว่างพระราชฐานชั้นกลาง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:08.334924721+07:00","message":"receive streaming session, msgId: 2342"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:08.334966681+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":"2025-10-27T15:56:08.334980851+07:00","message":"receive interim result [false|false]: เป็นแนวกำแพงกั้นเขตระหว่างพระราชฐานชั้นกลางและชั้น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:08.334992907+07:00","message":"[buffer interim] 2342 false เป็นแนวกำแพงกั้นเขตระหว่างพระราชฐานชั้นกลางและชั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:08.334999633+07:00","message":"[bufferProcess] interim [300000000]:เป็นแนวกำแพงกั้นเขตระหว่างพระราชฐานชั้นกลางและชั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:08.335002556+07:00","message":"[bufferProcess] send to processor:เป็นแนวกำแพงกั้นเขตระหว่างพระราชฐานชั้นกลางและ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:08.335006328+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:08.335009032+07:00","message":"> Transcript [11958] [false]: 'เป็นแนวกำแพงกั้นเขตระหว่างพระราชฐานชั้นกลางและ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:08.335012173+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:08.335013816+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:08.335016657+07:00","message":"StatePrefix: 'เป็นแนวกำแพงกั้นเขตระหว่างพระราชฐานชั้นกลาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:08.335019015+07:00","message":"TextPushed: 'เป็นแนวกำแพงกั้นเขตระหว่างพระ'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:56:08.454578293+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:56:08.454588765+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:08.593903379+07:00","message":"receive streaming session, msgId: 2342"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:08.593937159+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":"2025-10-27T15:56:08.593942761+07:00","message":"receive interim result [false|false]: เป็นแนวกำแพงกั้นเขตระหว่างพระราชฐานชั้นกลางและชั้นใน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:08.593956428+07:00","message":"[buffer interim] 2342 false เป็นแนวกำแพงกั้นเขตระหว่างพระราชฐานชั้นกลางและชั้นใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:08.593962778+07:00","message":"[bufferProcess] interim [600000000]:เป็นแนวกำแพงกั้นเขตระหว่างพระราชฐานชั้นกลางและชั้นใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:08.593964979+07:00","message":"[bufferProcess] send to processor:เป็นแนวกำแพงกั้นเขตระหว่างพระราชฐานชั้นกลางและชั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:08.593976002+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:08.59397882+07:00","message":"> Transcript [11959] [false]: 'เป็นแนวกำแพงกั้นเขตระหว่างพระราชฐานชั้นกลางและชั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:08.593982064+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:08.593984032+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:08.593986242+07:00","message":"StatePrefix: 'เป็นแนวกำแพงกั้นเขตระหว่างพระราชฐานชั้นกลาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:08.59398874+07:00","message":"TextPushed: 'เป็นแนวกำแพงกั้นเขตระหว่างพระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:09.029667214+07:00","message":"receive streaming session, msgId: 2342"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:09.029704342+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":"2025-10-27T15:56:09.029709735+07:00","message":"receive interim result [false|false]: เป็นแนวกำแพงกั้นเขตระหว่างพระราชฐานชั้นกลางและชั้นในค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:09.029722578+07:00","message":"[buffer interim] 2342 false เป็นแนวกำแพงกั้นเขตระหว่างพระราชฐานชั้นกลางและชั้นในค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:09.029729667+07:00","message":"[bufferProcess] interim [960000000]:เป็นแนวกำแพงกั้นเขตระหว่างพระราชฐานชั้นกลางและชั้นในค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:09.029732809+07:00","message":"[bufferProcess] send to processor:เป็นแนวกำแพงกั้นเขตระหว่างพระราชฐานชั้นกลางและชั้นใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:09.029738652+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:09.029741198+07:00","message":"> Transcript [11960] [false]: 'เป็นแนวกำแพงกั้นเขตระหว่างพระราชฐานชั้นกลางและชั้นใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:09.029744313+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:09.029746155+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:09.029747909+07:00","message":"StatePrefix: 'เป็นแนวกำแพงกั้นเขตระหว่างพระราชฐานชั้นกลาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:09.029750108+07:00","message":"TextPushed: 'เป็นแนวกำแพงกั้นเขตระหว่างพระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:09.606612141+07:00","message":"receive streaming session, msgId: 2342"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:09.606645453+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":"2025-10-27T15:56:09.606651011+07:00","message":"receive interim result [false|false]: เป็นแนวกำแพงกั้นเขตระหว่างพระราชฐานชั้นกลางและชั้นในค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:09.606662558+07:00","message":"[buffer interim] 2342 false เป็นแนวกำแพงกั้นเขตระหว่างพระราชฐานชั้นกลางและชั้นในค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:09.606669054+07:00","message":"[bufferProcess] interim [560000000]:เป็นแนวกำแพงกั้นเขตระหว่างพระราชฐานชั้นกลางและชั้นในค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:09.606671151+07:00","message":"[bufferProcess] send to processor:เป็นแนวกำแพงกั้นเขตระหว่างพระราชฐานชั้นกลางและชั้นในค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:09.60667632+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:09.606678789+07:00","message":"> Transcript [11961] [false]: 'เป็นแนวกำแพงกั้นเขตระหว่างพระราชฐานชั้นกลางและชั้นในค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:09.606682407+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:09.606684435+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:09.606686263+07:00","message":"StatePrefix: 'เป็นแนวกำแพงกั้นเขตระหว่างพระราชฐานชั้นกลาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:09.606688701+07:00","message":"TextPushed: 'เป็นแนวกำแพงกั้นเขตระหว่างพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:09.606693368+07:00","message":"Push: 'ราชฐานชั้นกลาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:09.606695334+07:00","message":"TextPushed: 'เป็นแนวกำแพงกั้นเขตระหว่างพระราชฐานชั้นกลาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:09.606697552+07:00","message":"Set new StatePrefix : 'เป็นแนวกำแพงกั้นเขตระหว่างพระราชฐานชั้นกลางและชั้นในค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:09.606699574+07:00","message":"Next Push (prob) : 'และชั้นในค่ะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:09.606708743+07:00","message":"push: {false ราชฐานชั้นกลาง 0 0xc002a00400}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:10.034490308+07:00","message":"[GCS] IsForceVAD: false for message ID: 2342"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:10.168334012+07:00","message":"receive streaming session, msgId: 2342"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:10.168379476+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เป็นแนวกำแพงกั้นเขตระหว่างพระราชฐานชั้นกลางและชั้นในค่ะ\",\"confidence\":0.9532999}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:10.168385375+07:00","message":"receive interim result [true|false]: เป็นแนวกำแพงกั้นเขตระหว่างพระราชฐานชั้นกลางและชั้นในค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:10.168394929+07:00","message":"end recv isFinal message id 2342"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:10.168396677+07:00","message":"end Recv id 2342"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:10.168403225+07:00","message":"[buffer interim] 2342 true เป็นแนวกำแพงกั้นเขตระหว่างพระราชฐานชั้นกลางและชั้นในค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:10.168411425+07:00","message":"[bufferProcess] interim [220000000]:เป็นแนวกำแพงกั้นเขตระหว่างพระราชฐานชั้นกลางและชั้นในค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:10.168416432+07:00","message":"[bufferProcess] send to processor (isfinal):เป็นแนวกำแพงกั้นเขตระหว่างพระราชฐานชั้นกลางและชั้นในค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:10.168419872+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:10.168422531+07:00","message":"> Transcript [11962] [false]: 'เป็นแนวกำแพงกั้นเขตระหว่างพระราชฐานชั้นกลางและชั้นในค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:10.168425382+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:10.168427055+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:10.168428682+07:00","message":"StatePrefix: 'เป็นแนวกำแพงกั้นเขตระหว่างพระราชฐานชั้นกลางและชั้นในค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:10.168430728+07:00","message":"TextPushed: 'เป็นแนวกำแพงกั้นเขตระหว่างพระราชฐานชั้นกลาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:10.168434104+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:10.168435845+07:00","message":"> Transcript [11963] [true]: 'เป็นแนวกำแพงกั้นเขตระหว่างพระราชฐานชั้นกลางและชั้นในค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:10.168437697+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:10.168439003+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:10.168440309+07:00","message":"StatePrefix: 'เป็นแนวกำแพงกั้นเขตระหว่างพระราชฐานชั้นกลางและชั้นในค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:10.168441906+07:00","message":"TextPushed: 'เป็นแนวกำแพงกั้นเขตระหว่างพระราชฐานชั้นกลาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:10.16844616+07:00","message":"Push: 'และชั้นในค่ะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:10.168453918+07:00","message":"push: {true และชั้นในค่ะ 0 0xc002a00400}"}
{"level":"info","service":"Main","time":"2025-10-27T15:56:10.178536054+07:00","message":"write wav file: './tmp/7446/7446_2342.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:11.125530292+07:00","message":"[GCS] Start streaming session, msgId: 2343"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:56:11.455026817+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:56:11.455042377+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:13.813540323+07:00","message":"[GCS] IsForceVAD: false for message ID: 2343"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:13.928631885+07:00","message":"receive streaming session, msgId: 2343"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:13.928648749+07:00","message":"found end of frame, send empty tag with msgId: 2343"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:13.928651157+07:00","message":"end Recv id 2343"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:13.928657591+07:00","message":"[buffer interim] 2343 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:13.928664599+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:13.928668308+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:13.928671006+07:00","message":"> Transcript [11964] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:13.928673313+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:13.928675043+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:13.928676515+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:13.928677967+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:13.928685243+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:13.928694988+07:00","message":"push: {true \n 0 0xc002b15680}"}
{"level":"info","service":"Main","time":"2025-10-27T15:56:13.936578117+07:00","message":"write wav file: './tmp/7446/7446_2343.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:14.004287918+07:00","message":"[GCS] Start streaming session, msgId: 2344"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:14.453232732+07:00","message":"[GCS] IsForceVAD: false for message ID: 2344"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:56:14.455464408+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:56:14.455468146+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:14.554083339+07:00","message":"receive streaming session, msgId: 2344"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:14.554097876+07:00","message":"found end of frame, send empty tag with msgId: 2344"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:14.554100564+07:00","message":"end Recv id 2344"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:14.55410754+07:00","message":"[buffer interim] 2344 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:14.554124138+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:14.554127847+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:14.554130649+07:00","message":"> Transcript [11965] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:14.554133033+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:14.554134775+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:14.554136465+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:14.554138066+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:14.554140505+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:14.554160648+07:00","message":"push: {true \n 0 0xc002aa1200}"}
{"level":"info","service":"Main","time":"2025-10-27T15:56:14.560732555+07:00","message":"write wav file: './tmp/7446/7446_2344.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:14.575283936+07:00","message":"[GCS] Start streaming session, msgId: 2345"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:14.703033764+07:00","message":"[GCS] IsForceVAD: false for message ID: 2345"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:14.889303715+07:00","message":"receive streaming session, msgId: 2345"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:14.889320348+07:00","message":"found end of frame, send empty tag with msgId: 2345"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:14.889323148+07:00","message":"end Recv id 2345"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:14.889329383+07:00","message":"[buffer interim] 2345 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:14.889335658+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:14.889343011+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:14.889345566+07:00","message":"> Transcript [11966] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:14.889347699+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:14.889349341+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:14.889350735+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:14.889352219+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:14.889354632+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:14.889363629+07:00","message":"push: {true \n 0 0xc002aa0080}"}
{"level":"info","service":"Main","time":"2025-10-27T15:56:14.894231919+07:00","message":"write wav file: './tmp/7446/7446_2345.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:14.896112335+07:00","message":"[GCS] Start streaming session, msgId: 2346"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:14.963346287+07:00","message":"[GCS] IsForceVAD: false for message ID: 2346"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:15.226688276+07:00","message":"receive streaming session, msgId: 2346"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:15.226706599+07:00","message":"found end of frame, send empty tag with msgId: 2346"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:15.226709907+07:00","message":"end Recv id 2346"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:15.226716642+07:00","message":"[buffer interim] 2346 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:15.226724033+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:15.226727918+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:15.226730552+07:00","message":"> Transcript [11967] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:15.226732715+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:15.226734225+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:15.226735662+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:15.226737366+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:15.226745709+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:15.226755206+07:00","message":"push: {true \n 0 0xc002a00d00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:56:15.231642572+07:00","message":"write wav file: './tmp/7446/7446_2346.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:15.736125144+07:00","message":"[GCS] Start streaming session, msgId: 2347"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:15.795158726+07:00","message":"[GCS] IsForceVAD: false for message ID: 2347"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:16.003766472+07:00","message":"receive streaming session, msgId: 2347"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:16.003782992+07:00","message":"found end of frame, send empty tag with msgId: 2347"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:16.003785709+07:00","message":"end Recv id 2347"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:16.003792016+07:00","message":"[buffer interim] 2347 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:16.003798918+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:16.003806531+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:16.003809168+07:00","message":"> Transcript [11968] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:16.003811274+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:16.003812893+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:16.003814357+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:16.003815848+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:16.003818616+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:16.003827509+07:00","message":"push: {true \n 0 0xc002aa1080}"}
{"level":"info","service":"Main","time":"2025-10-27T15:56:16.009094025+07:00","message":"write wav file: './tmp/7446/7446_2347.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:16.375454549+07:00","message":"[GCS] Start streaming session, msgId: 2348"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:16.4343056+07:00","message":"[GCS] IsForceVAD: false for message ID: 2348"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:16.608223587+07:00","message":"receive streaming session, msgId: 2348"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:16.608249811+07:00","message":"found end of frame, send empty tag with msgId: 2348"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:16.608252987+07:00","message":"end Recv id 2348"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:16.608260706+07:00","message":"[buffer interim] 2348 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:16.608268196+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:16.608271608+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:16.608274439+07:00","message":"> Transcript [11969] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:16.608276843+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:16.608278855+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:16.608280506+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:16.608282108+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:16.608287054+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:16.608296782+07:00","message":"push: {true \n 0 0xc002a06000}"}
{"level":"info","service":"Main","time":"2025-10-27T15:56:16.617022642+07:00","message":"write wav file: './tmp/7446/7446_2348.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:56:17.456224229+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:56:17.456251513+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:17.847393043+07:00","message":"[GCS] Start streaming session, msgId: 2349"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:17.972457412+07:00","message":"[GCS] IsForceVAD: false for message ID: 2349"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:18.165266674+07:00","message":"receive streaming session, msgId: 2349"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:18.165283132+07:00","message":"found end of frame, send empty tag with msgId: 2349"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:18.165285834+07:00","message":"end Recv id 2349"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:18.165292586+07:00","message":"[buffer interim] 2349 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:18.16529907+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:18.16530373+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:18.165306391+07:00","message":"> Transcript [11970] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:18.165308659+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:18.165310457+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:18.165311914+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:18.165313496+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:18.16531598+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:18.16532613+07:00","message":"push: {true \n 0 0xc002aa1400}"}
{"level":"info","service":"Main","time":"2025-10-27T15:56:18.170010901+07:00","message":"write wav file: './tmp/7446/7446_2349.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:18.235333627+07:00","message":"[GCS] Start streaming session, msgId: 2350"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:18.553422566+07:00","message":"[GCS] IsForceVAD: false for message ID: 2350"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:18.681439401+07:00","message":"receive streaming session, msgId: 2350"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:18.681455662+07:00","message":"found end of frame, send empty tag with msgId: 2350"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:18.681459245+07:00","message":"end Recv id 2350"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:18.681465825+07:00","message":"[buffer interim] 2350 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:18.681472305+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:18.681480211+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:18.681482821+07:00","message":"> Transcript [11971] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:18.681484936+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:18.681486471+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:18.681487832+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:18.681489291+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:18.681491686+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:18.68150056+07:00","message":"push: {true \n 0 0xc002a01500}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:18.684378186+07:00","message":"[GCS] Start streaming session, msgId: 2351"}
{"level":"info","service":"Main","time":"2025-10-27T15:56:18.686732188+07:00","message":"write wav file: './tmp/7446/7446_2350.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:19.454013684+07:00","message":"[GCS] IsForceVAD: false for message ID: 2351"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:19.556641808+07:00","message":"receive streaming session, msgId: 2351"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:19.556659881+07:00","message":"found end of frame, send empty tag with msgId: 2351"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:19.556662499+07:00","message":"end Recv id 2351"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:19.556668715+07:00","message":"[buffer interim] 2351 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:19.556675284+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:19.556678475+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:19.5566818+07:00","message":"> Transcript [11972] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:19.556684217+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:19.55668583+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:19.55668728+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:19.556688748+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:19.556691158+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:19.556700212+07:00","message":"push: {true \n 0 0xc002aa1680}"}
{"level":"info","service":"Main","time":"2025-10-27T15:56:19.562122474+07:00","message":"write wav file: './tmp/7446/7446_2351.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:19.575298633+07:00","message":"[GCS] Start streaming session, msgId: 2352"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:19.964107034+07:00","message":"[GCS] IsForceVAD: false for message ID: 2352"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:20.061900588+07:00","message":"receive streaming session, msgId: 2352"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:20.0619189+07:00","message":"found end of frame, send empty tag with msgId: 2352"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:20.061923974+07:00","message":"end Recv id 2352"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:20.061931426+07:00","message":"[buffer interim] 2352 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:20.061937976+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:20.061941191+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:20.06194367+07:00","message":"> Transcript [11973] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:20.06194597+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:20.061947725+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:20.061949187+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:20.061950865+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:20.061957157+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:20.061967085+07:00","message":"push: {true \n 0 0xc002a07400}"}
{"level":"info","service":"Main","time":"2025-10-27T15:56:20.067396804+07:00","message":"write wav file: './tmp/7446/7446_2352.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:56:20.457093221+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:56:20.4571032+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:20.923770587+07:00","message":"[GCS] Start streaming session, msgId: 2353"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:20.982714246+07:00","message":"[GCS] IsForceVAD: false for message ID: 2353"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:21.166120748+07:00","message":"receive streaming session, msgId: 2353"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:21.166139366+07:00","message":"found end of frame, send empty tag with msgId: 2353"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:21.16614203+07:00","message":"end Recv id 2353"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:21.166147999+07:00","message":"[buffer interim] 2353 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:21.166154341+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:21.166158704+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:21.166161346+07:00","message":"> Transcript [11974] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:21.166163476+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:21.166165134+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:21.166166581+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:21.166168051+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:21.166170409+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:21.166195891+07:00","message":"push: {true \n 0 0xc000129d00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:56:21.171564556+07:00","message":"write wav file: './tmp/7446/7446_2353.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:21.177764794+07:00","message":"[GCS] Start streaming session, msgId: 2354"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:21.563130394+07:00","message":"[GCS] IsForceVAD: false for message ID: 2354"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:21.670398502+07:00","message":"receive streaming session, msgId: 2354"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:21.67042844+07:00","message":"found end of frame, send empty tag with msgId: 2354"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:21.670432976+07:00","message":"end Recv id 2354"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:21.670443308+07:00","message":"[buffer interim] 2354 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:21.670451693+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:21.670456398+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:21.670460191+07:00","message":"> Transcript [11975] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:21.670463371+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:21.670465654+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:21.670468036+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:21.670470252+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:21.670474416+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:21.670487215+07:00","message":"push: {true \n 0 0xc002ee5200}"}
{"level":"info","service":"Main","time":"2025-10-27T15:56:21.675876723+07:00","message":"write wav file: './tmp/7446/7446_2354.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:22.26506153+07:00","message":"[GCS] Start streaming session, msgId: 2355"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:22.427147552+07:00","message":"[GCS] Cleaned up inactive client: 2321"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:22.427184251+07:00","message":"[GCS] Cleaned up inactive client: 2317"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:22.42718701+07:00","message":"[GCS] Cleaned up inactive client: 2324"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:22.427189193+07:00","message":"[GCS] Cleaned up inactive client: 2323"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:22.427190785+07:00","message":"[GCS] Cleaned up inactive client: 2318"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:22.427192131+07:00","message":"[GCS] Cleaned up inactive client: 2322"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:22.427193603+07:00","message":"[GCS] Cleaned up inactive client: 2319"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:22.427195032+07:00","message":"[GCS] Cleaned up inactive client: 2320"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:22.774808914+07:00","message":"[GCS] IsForceVAD: false for message ID: 2355"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:22.888708075+07:00","message":"receive streaming session, msgId: 2355"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:22.888731943+07:00","message":"found end of frame, send empty tag with msgId: 2355"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:22.888734899+07:00","message":"end Recv id 2355"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:22.888741407+07:00","message":"[buffer interim] 2355 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:22.888748652+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:22.888752467+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:22.888755213+07:00","message":"> Transcript [11976] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:22.888757672+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:22.888759342+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:22.888760907+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:22.888762364+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:22.888764759+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:22.888773927+07:00","message":"push: {true \n 0 0xc002ee5480}"}
{"level":"info","service":"Main","time":"2025-10-27T15:56:22.897193183+07:00","message":"write wav file: './tmp/7446/7446_2355.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:22.903349712+07:00","message":"[GCS] Start streaming session, msgId: 2356"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:22.973260657+07:00","message":"[GCS] IsForceVAD: false for message ID: 2356"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:23.097115645+07:00","message":"[GCS] Start streaming session, msgId: 2357"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:23.211449891+07:00","message":"receive streaming session, msgId: 2356"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:23.211469401+07:00","message":"found end of frame, send empty tag with msgId: 2356"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:23.211472844+07:00","message":"end Recv id 2356"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:23.211478639+07:00","message":"[buffer interim] 2356 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:23.211485285+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:23.211488864+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:23.211491527+07:00","message":"> Transcript [11977] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:23.211494013+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:23.211495722+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:23.211497259+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:23.211498712+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:23.211506237+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:23.211516199+07:00","message":"push: {true \n 0 0xc002b14280}"}
{"level":"info","service":"Main","time":"2025-10-27T15:56:23.216519184+07:00","message":"write wav file: './tmp/7446/7446_2356.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:56:23.458022324+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:56:23.458028336+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:24.555663892+07:00","message":"receive streaming session, msgId: 2357"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:24.555703909+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":"2025-10-27T15:56:24.555709061+07:00","message":"receive interim result [false|false]: สำหรับ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:24.555722259+07:00","message":"[buffer interim] 2357 false สำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:24.555728717+07:00","message":"[bufferProcess] interim [260000000]:สำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:24.55573083+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:24.555735565+07:00","message":"[bufferProcess] send to processor (ticker):สำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:24.555737995+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:24.555740494+07:00","message":"> Transcript [11978] [false]: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:24.555742451+07:00","message":"Set StatePrefix (first interim): 'สำหรับ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:24.941513238+07:00","message":"receive streaming session, msgId: 2357"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:24.941547397+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":"2025-10-27T15:56:24.941552217+07:00","message":"receive interim result [false|false]: สำหรับเขา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:24.941563521+07:00","message":"[buffer interim] 2357 false สำหรับเขา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:24.941570064+07:00","message":"[bufferProcess] interim [560000000]:สำหรับเขา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:24.941571612+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:25.431251895+07:00","message":"receive streaming session, msgId: 2357"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:25.43129639+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":"2025-10-27T15:56:25.431303357+07:00","message":"receive interim result [false|false]: สำหรับเขา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:25.431319204+07:00","message":"[buffer interim] 2357 false สำหรับเขา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:25.431327286+07:00","message":"[bufferProcess] interim [160000000]:สำหรับเขา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:25.431330182+07:00","message":"[bufferProcess] send to processor:สำหรับเขา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:25.431336521+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:25.431342969+07:00","message":"> Transcript [11979] [false]: 'สำหรับเขา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:25.431346782+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:25.431349266+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:25.431351604+07:00","message":"StatePrefix: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:25.431353992+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:25.743841992+07:00","message":"receive streaming session, msgId: 2357"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:25.743875241+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":"2025-10-27T15:56:25.743880316+07:00","message":"receive interim result [false|false]: สำหรับพระที่นั่งดุสิตมหาปราสาท"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:25.743893034+07:00","message":"[buffer interim] 2357 false สำหรับพระที่นั่งดุสิตมหาปราสาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:25.743899939+07:00","message":"[bufferProcess] interim [460000000]:สำหรับพระที่นั่งดุสิตมหาปราสาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:25.74390231+07:00","message":"[bufferProcess] send to processor:สำหรับเขา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:25.743907437+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:25.743909889+07:00","message":"> Transcript [11980] [false]: 'สำหรับเขา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:25.743912457+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:25.743914257+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:25.74391597+07:00","message":"StatePrefix: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:25.743917915+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:26.326632191+07:00","message":"receive streaming session, msgId: 2357"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:26.326672593+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":"2025-10-27T15:56:26.326677562+07:00","message":"receive interim result [false|false]: สำหรับพระที่นั่งดุสิตมหาปราสาท"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:26.326689328+07:00","message":"[buffer interim] 2357 false สำหรับพระที่นั่งดุสิตมหาปราสาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:26.326695504+07:00","message":"[bufferProcess] interim [60000000]:สำหรับพระที่นั่งดุสิตมหาปราสาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:26.326697584+07:00","message":"[bufferProcess] send to processor:สำหรับพระที่นั่งดุสิตมหาปราสาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:26.326700903+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:26.326703431+07:00","message":"> Transcript [11981] [false]: 'สำหรับพระที่นั่งดุสิตมหาปราสาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:26.326706327+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:26.326708208+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:26.326710305+07:00","message":"StatePrefix: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:26.326712085+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:56:26.458715508+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:56:26.45870775+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:27.304995805+07:00","message":"receive streaming session, msgId: 2357"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:27.305032601+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":"2025-10-27T15:56:27.305038642+07:00","message":"receive interim result [false|false]: สำหรับพระที่นั่งดุสิตมหาปราสาทอยู่ในขณะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:27.30505041+07:00","message":"[buffer interim] 2357 false สำหรับพระที่นั่งดุสิตมหาปราสาทอยู่ในขณะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:27.305058628+07:00","message":"[bufferProcess] interim [20000000]:สำหรับพระที่นั่งดุสิตมหาปราสาทอยู่ในขณะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:27.30506083+07:00","message":"[bufferProcess] send to processor:สำหรับพระที่นั่งดุสิตมหาปราสาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:27.305064785+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:27.305067568+07:00","message":"> Transcript [11982] [false]: 'สำหรับพระที่นั่งดุสิตมหาปราสาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:27.305070531+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:27.305072238+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:27.305073627+07:00","message":"StatePrefix: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:27.305075346+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:27.305077841+07:00","message":"Push: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:27.305079328+07:00","message":"TextPushed: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:27.305080988+07:00","message":"Set new StatePrefix : 'สำหรับพระที่นั่งดุสิตมหาปราสาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:27.305083158+07:00","message":"Next Push (prob) : 'พระที่นั่งดุสิตมหาปราสาท'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:27.305090593+07:00","message":"push: {false สำหรับ 0 0xc002a00000}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:27.48929001+07:00","message":"receive streaming session, msgId: 2357"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:27.489325035+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":"2025-10-27T15:56:27.489330568+07:00","message":"receive interim result [false|false]: สำหรับพระที่นั่งดุสิตมหาปราสาทอยู่ในขณะนี้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:27.489343781+07:00","message":"[buffer interim] 2357 false สำหรับพระที่นั่งดุสิตมหาปราสาทอยู่ในขณะนี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:27.489352287+07:00","message":"[bufferProcess] interim [140000000]:สำหรับพระที่นั่งดุสิตมหาปราสาทอยู่ในขณะนี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:27.48935442+07:00","message":"[bufferProcess] send to processor:สำหรับพระที่นั่งดุสิตมหาปราสาทอยู่ในขณะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:27.489359915+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:27.489362518+07:00","message":"> Transcript [11983] [false]: 'สำหรับพระที่นั่งดุสิตมหาปราสาทอยู่ในขณะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:27.489365853+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:27.489367645+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:27.489370205+07:00","message":"StatePrefix: 'สำหรับพระที่นั่งดุสิตมหาปราสาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:27.489372213+07:00","message":"TextPushed: 'สำหรับ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:27.692999446+07:00","message":"receive streaming session, msgId: 2357"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:27.693039814+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":"2025-10-27T15:56:27.693048552+07:00","message":"receive interim result [false|false]: สำหรับพระที่นั่งดุสิตมหาปราสาทอยู่ในขณะนี้นะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:27.693062736+07:00","message":"[buffer interim] 2357 false สำหรับพระที่นั่งดุสิตมหาปราสาทอยู่ในขณะนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:27.693069059+07:00","message":"[bufferProcess] interim [380000000]:สำหรับพระที่นั่งดุสิตมหาปราสาทอยู่ในขณะนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:27.693071616+07:00","message":"[bufferProcess] send to processor:สำหรับพระที่นั่งดุสิตมหาปราสาทอยู่ในขณะนี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:27.693077187+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:27.693079803+07:00","message":"> Transcript [11984] [false]: 'สำหรับพระที่นั่งดุสิตมหาปราสาทอยู่ในขณะนี้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:27.693082981+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:27.693084801+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:27.693086655+07:00","message":"StatePrefix: 'สำหรับพระที่นั่งดุสิตมหาปราสาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:27.693088931+07:00","message":"TextPushed: 'สำหรับ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:27.753514499+07:00","message":"receive streaming session, msgId: 2357"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:27.75354401+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":"2025-10-27T15:56:27.753549351+07:00","message":"receive interim result [false|false]: สำหรับพระที่นั่งดุสิตมหาปราสาทอยู่ในขณะนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:27.753563293+07:00","message":"[buffer interim] 2357 false สำหรับพระที่นั่งดุสิตมหาปราสาทอยู่ในขณะนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:27.753569727+07:00","message":"[bufferProcess] interim [500000000]:สำหรับพระที่นั่งดุสิตมหาปราสาทอยู่ในขณะนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:27.753571965+07:00","message":"[bufferProcess] send to processor:สำหรับพระที่นั่งดุสิตมหาปราสาทอยู่ในขณะนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:27.753575208+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:27.753577828+07:00","message":"> Transcript [11985] [false]: 'สำหรับพระที่นั่งดุสิตมหาปราสาทอยู่ในขณะนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:27.75358103+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:27.753582748+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:27.753584653+07:00","message":"StatePrefix: 'สำหรับพระที่นั่งดุสิตมหาปราสาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:27.75358686+07:00","message":"TextPushed: 'สำหรับ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:27.773432295+07:00","message":"[GCS] IsForceVAD: false for message ID: 2357"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:27.955508289+07:00","message":"receive streaming session, msgId: 2357"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:27.955546657+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สำหรับพระที่นั่งดุสิตมหาปราสาทที่อยู่ในขณะนี้นะคะ\",\"confidence\":0.93980664}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":710000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:27.955554234+07:00","message":"receive interim result [true|false]: สำหรับพระที่นั่งดุสิตมหาปราสาทที่อยู่ในขณะนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:27.955564561+07:00","message":"end recv isFinal message id 2357"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:27.955566389+07:00","message":"end Recv id 2357"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:27.95557172+07:00","message":"[buffer interim] 2357 true สำหรับพระที่นั่งดุสิตมหาปราสาทที่อยู่ในขณะนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:27.955578765+07:00","message":"[bufferProcess] interim [710000000]:สำหรับพระที่นั่งดุสิตมหาปราสาทที่อยู่ในขณะนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:27.955581616+07:00","message":"[bufferProcess] send to processor (isfinal):สำหรับพระที่นั่งดุสิตมหาปราสาทอยู่ในขณะนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:27.955584806+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:27.955587606+07:00","message":"> Transcript [11986] [false]: 'สำหรับพระที่นั่งดุสิตมหาปราสาทอยู่ในขณะนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:27.955590382+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:27.955591988+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:27.955593683+07:00","message":"StatePrefix: 'สำหรับพระที่นั่งดุสิตมหาปราสาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:27.95559561+07:00","message":"TextPushed: 'สำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:27.955599522+07:00","message":"Push: 'พระที่นั่งดุสิตมหาปราสาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:27.955601366+07:00","message":"TextPushed: 'สำหรับพระที่นั่งดุสิตมหาปราสาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:27.955605805+07:00","message":"Set new StatePrefix : 'สำหรับพระที่นั่งดุสิตมหาปราสาทอยู่ในขณะนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:27.955607699+07:00","message":"Next Push (prob) : 'อยู่ในขณะนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:27.955609103+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:27.955610793+07:00","message":"> Transcript [11987] [true]: 'สำหรับพระที่นั่งดุสิตมหาปราสาทที่อยู่ในขณะนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:27.955612645+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:27.95561411+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:27.955615407+07:00","message":"StatePrefix: 'สำหรับพระที่นั่งดุสิตมหาปราสาทอยู่ในขณะนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:27.95561706+07:00","message":"TextPushed: 'สำหรับพระที่นั่งดุสิตมหาปราสาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:27.955618917+07:00","message":"Push: 'ที่อยู่ในขณะนี้นะคะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:27.955626343+07:00","message":"push: {false พระที่นั่งดุสิตมหาปราสาท 0 0xc002a00000}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:27.955631473+07:00","message":"push: {true ที่อยู่ในขณะนี้นะคะ 0 0xc002a00000}"}
{"level":"info","service":"Main","time":"2025-10-27T15:56:27.966076216+07:00","message":"write wav file: './tmp/7446/7446_2357.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:28.033452513+07:00","message":"[GCS] Start streaming session, msgId: 2358"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:28.545563055+07:00","message":"[GCS] IsForceVAD: false for message ID: 2358"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:28.642737587+07:00","message":"receive streaming session, msgId: 2358"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:28.642762408+07:00","message":"found end of frame, send empty tag with msgId: 2358"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:28.642765664+07:00","message":"end Recv id 2358"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:28.642773691+07:00","message":"[buffer interim] 2358 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:28.64278094+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:28.642784472+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:28.642787252+07:00","message":"> Transcript [11988] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:28.642789575+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:28.642791716+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:28.64279329+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:28.642795003+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:28.642797252+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:28.642807043+07:00","message":"push: {true \n 0 0xc002a00b80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:56:28.647665996+07:00","message":"write wav file: './tmp/7446/7446_2358.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:29.056034719+07:00","message":"[GCS] Start streaming session, msgId: 2359"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:29.124681455+07:00","message":"[GCS] IsForceVAD: false for message ID: 2359"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:29.313010917+07:00","message":"receive streaming session, msgId: 2359"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:29.313038518+07:00","message":"found end of frame, send empty tag with msgId: 2359"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:29.313042817+07:00","message":"end Recv id 2359"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:29.313052938+07:00","message":"[buffer interim] 2359 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:29.31306203+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:29.313066259+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:29.313069782+07:00","message":"> Transcript [11989] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:29.31307295+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:29.313075301+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:29.313077681+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:29.313079765+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:29.313087714+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:29.313099431+07:00","message":"push: {true \n 0 0xc002a01600}"}
{"level":"info","service":"Main","time":"2025-10-27T15:56:29.317941712+07:00","message":"write wav file: './tmp/7446/7446_2359.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:29.4459175+07:00","message":"[GCS] Start streaming session, msgId: 2360"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:56:29.459420019+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:56:29.459420087+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:31.062321753+07:00","message":"receive streaming session, msgId: 2360"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:31.062360828+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":"2025-10-27T15:56:31.062366523+07:00","message":"receive interim result [false|false]: จักรีมหาปราสาท"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:31.062380339+07:00","message":"[buffer interim] 2360 false จักรีมหาปราสาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:31.062386784+07:00","message":"[bufferProcess] interim [680000000]:จักรีมหาปราสาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:31.062388442+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:31.062393812+07:00","message":"[bufferProcess] send to processor (ticker):จักรีมหาปราสาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:31.062396617+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:31.062400965+07:00","message":"> Transcript [11990] [false]: 'จักรีมหาปราสาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:31.062403214+07:00","message":"Set StatePrefix (first interim): 'จักรีมหาปราสาท'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:31.58924895+07:00","message":"receive streaming session, msgId: 2360"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:31.589288562+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":"2025-10-27T15:56:31.589294433+07:00","message":"receive interim result [false|false]: จักรีมหาปราสาทนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:31.589307017+07:00","message":"[buffer interim] 2360 false จักรีมหาปราสาทนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:31.589314647+07:00","message":"[bufferProcess] interim [160000000]:จักรีมหาปราสาทนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:31.589316514+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:32.037627529+07:00","message":"receive streaming session, msgId: 2360"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:32.037666009+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":"2025-10-27T15:56:32.037672489+07:00","message":"receive interim result [false|false]: จักรีมหาปราสาทนะคะเป็น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:32.037693495+07:00","message":"[buffer interim] 2360 false จักรีมหาปราสาทนะคะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:32.037702248+07:00","message":"[bufferProcess] interim [580000000]:จักรีมหาปราสาทนะคะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:32.037704468+07:00","message":"[bufferProcess] send to processor:จักรีมหาปราสาทนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:32.03770856+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:32.037716151+07:00","message":"> Transcript [11991] [false]: 'จักรีมหาปราสาทนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:32.037719251+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:32.037723002+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:32.03772514+07:00","message":"StatePrefix: 'จักรีมหาปราสาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:32.037727054+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:56:32.459485792+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:56:32.459493059+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:32.611692729+07:00","message":"receive streaming session, msgId: 2360"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:32.61173067+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":"2025-10-27T15:56:32.611737525+07:00","message":"receive interim result [false|false]: จักรีมหาปราสาทนะคะเป็นหนึ่ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:32.611751532+07:00","message":"[buffer interim] 2360 false จักรีมหาปราสาทนะคะเป็นหนึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:32.611760158+07:00","message":"[bufferProcess] interim [180000000]:จักรีมหาปราสาทนะคะเป็นหนึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:32.611763862+07:00","message":"[bufferProcess] send to processor:จักรีมหาปราสาทนะคะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:32.611768514+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:32.611772135+07:00","message":"> Transcript [11992] [false]: 'จักรีมหาปราสาทนะคะเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:32.611776392+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:32.611778951+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:32.61178167+07:00","message":"StatePrefix: 'จักรีมหาปราสาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:32.61178445+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:32.678806967+07:00","message":"receive streaming session, msgId: 2360"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:32.678841044+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":"2025-10-27T15:56:32.678846542+07:00","message":"receive interim result [false|false]: จักรีมหาปราสาทนะคะเป็นหนึ่งใน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:32.67886061+07:00","message":"[buffer interim] 2360 false จักรีมหาปราสาทนะคะเป็นหนึ่งใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:32.678867152+07:00","message":"[bufferProcess] interim [300000000]:จักรีมหาปราสาทนะคะเป็นหนึ่งใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:32.678869785+07:00","message":"[bufferProcess] send to processor:จักรีมหาปราสาทนะคะเป็นหนึ่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:32.678874943+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:32.678877641+07:00","message":"> Transcript [11993] [false]: 'จักรีมหาปราสาทนะคะเป็นหนึ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:32.678880591+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:32.678882327+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:32.678884174+07:00","message":"StatePrefix: 'จักรีมหาปราสาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:32.678885973+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:32.887409646+07:00","message":"receive streaming session, msgId: 2360"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:32.887444305+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":"2025-10-27T15:56:32.887450237+07:00","message":"receive interim result [false|false]: จักรีมหาปราสาทนะคะเป็นหนึ่งในผู้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:32.887463085+07:00","message":"[buffer interim] 2360 false จักรีมหาปราสาทนะคะเป็นหนึ่งในผู้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:32.887472018+07:00","message":"[bufferProcess] interim [420000000]:จักรีมหาปราสาทนะคะเป็นหนึ่งในผู้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:32.887474793+07:00","message":"[bufferProcess] send to processor:จักรีมหาปราสาทนะคะเป็นหนึ่งใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:32.887478333+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:32.887481205+07:00","message":"> Transcript [11994] [false]: 'จักรีมหาปราสาทนะคะเป็นหนึ่งใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:32.8874845+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:32.887486257+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:32.88748821+07:00","message":"StatePrefix: 'จักรีมหาปราสาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:32.887489894+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:32.887495408+07:00","message":"Push: 'จักรีมหาปราสาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:32.88749693+07:00","message":"TextPushed: 'จักรีมหาปราสาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:32.88749966+07:00","message":"Set new StatePrefix : 'จักรีมหาปราสาทนะคะเป็นหนึ่งใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:32.887502422+07:00","message":"Next Push (prob) : 'นะคะเป็นหนึ่งใน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:32.887525116+07:00","message":"push: {false จักรีมหาปราสาท 0 0xc002ee4f80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:32.943369376+07:00","message":"receive streaming session, msgId: 2360"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:32.943401329+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":"2025-10-27T15:56:32.943407033+07:00","message":"receive interim result [false|false]: จักรีมหาปราสาทนะคะเป็นหนึ่งในการ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:32.943419663+07:00","message":"[buffer interim] 2360 false จักรีมหาปราสาทนะคะเป็นหนึ่งในการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:32.943426451+07:00","message":"[bufferProcess] interim [480000000]:จักรีมหาปราสาทนะคะเป็นหนึ่งในการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:32.943428424+07:00","message":"[bufferProcess] send to processor:จักรีมหาปราสาทนะคะเป็นหนึ่งในผู้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:32.943433507+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:32.943435989+07:00","message":"> Transcript [11995] [false]: 'จักรีมหาปราสาทนะคะเป็นหนึ่งในผู้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:32.943439119+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:32.943440912+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:32.943442735+07:00","message":"StatePrefix: 'จักรีมหาปราสาทนะคะเป็นหนึ่งใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:32.943445265+07:00","message":"TextPushed: 'จักรีมหาปราสาท'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:32.994888046+07:00","message":"receive streaming session, msgId: 2360"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:32.994918801+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":"2025-10-27T15:56:32.994927207+07:00","message":"receive interim result [false|false]: จักรีมหาปราสาทนะคะเป็นหนึ่งในประเทศ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:32.994937999+07:00","message":"[buffer interim] 2360 false จักรีมหาปราสาทนะคะเป็นหนึ่งในประเทศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:32.994944732+07:00","message":"[bufferProcess] interim [540000000]:จักรีมหาปราสาทนะคะเป็นหนึ่งในประเทศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:32.994946925+07:00","message":"[bufferProcess] send to processor:จักรีมหาปราสาทนะคะเป็นหนึ่งในการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:32.994952431+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:32.994955625+07:00","message":"> Transcript [11996] [false]: 'จักรีมหาปราสาทนะคะเป็นหนึ่งในการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:32.994958923+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:32.994960787+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:32.994962357+07:00","message":"StatePrefix: 'จักรีมหาปราสาทนะคะเป็นหนึ่งใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:32.994964715+07:00","message":"TextPushed: 'จักรีมหาปราสาท'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:33.143748026+07:00","message":"receive streaming session, msgId: 2360"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:33.143791303+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":"2025-10-27T15:56:33.143798439+07:00","message":"receive interim result [false|false]: จักรีมหาปราสาทนะคะเป็นหนึ่งในคณะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:33.143815466+07:00","message":"[buffer interim] 2360 false จักรีมหาปราสาทนะคะเป็นหนึ่งในคณะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:33.143828067+07:00","message":"[bufferProcess] interim [660000000]:จักรีมหาปราสาทนะคะเป็นหนึ่งในคณะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:33.143831062+07:00","message":"[bufferProcess] send to processor:จักรีมหาปราสาทนะคะเป็นหนึ่งในประเทศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:33.143835446+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:33.143839341+07:00","message":"> Transcript [11997] [false]: 'จักรีมหาปราสาทนะคะเป็นหนึ่งในประเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:33.143843746+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:33.143846033+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:33.143848817+07:00","message":"StatePrefix: 'จักรีมหาปราสาทนะคะเป็นหนึ่งใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:33.143851698+07:00","message":"TextPushed: 'จักรีมหาปราสาท'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:33.162467354+07:00","message":"receive streaming session, msgId: 2360"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:33.162504128+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":"2025-10-27T15:56:33.162511175+07:00","message":"receive interim result [false|false]: จักรีมหาปราสาทนะคะเป็นหนึ่งในพระที่นั่ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:33.162524646+07:00","message":"[buffer interim] 2360 false จักรีมหาปราสาทนะคะเป็นหนึ่งในพระที่นั่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:33.162532519+07:00","message":"[bufferProcess] interim [720000000]:จักรีมหาปราสาทนะคะเป็นหนึ่งในพระที่นั่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:33.162535912+07:00","message":"[bufferProcess] send to processor:จักรีมหาปราสาทนะคะเป็นหนึ่งในคณะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:33.162542371+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:33.162545771+07:00","message":"> Transcript [11998] [false]: 'จักรีมหาปราสาทนะคะเป็นหนึ่งในคณะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:33.162550125+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:33.16255263+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:33.162555208+07:00","message":"StatePrefix: 'จักรีมหาปราสาทนะคะเป็นหนึ่งใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:33.162559252+07:00","message":"TextPushed: 'จักรีมหาปราสาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:33.162564696+07:00","message":"Push: 'นะคะเป็นหนึ่งใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:33.162567052+07:00","message":"TextPushed: 'จักรีมหาปราสาทนะคะเป็นหนึ่งใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:33.162569343+07:00","message":"Set new StatePrefix : 'จักรีมหาปราสาทนะคะเป็นหนึ่งในคณะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:33.162571873+07:00","message":"Next Push (prob) : 'คณะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:33.162582032+07:00","message":"push: {false นะคะเป็นหนึ่งใน 0 0xc002ee4f80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:33.410756079+07:00","message":"receive streaming session, msgId: 2360"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:33.410791867+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":"2025-10-27T15:56:33.410798214+07:00","message":"receive interim result [false|false]: จักรีมหาปราสาทนะคะเป็นหนึ่งในพระที่นั่งใน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:33.410812072+07:00","message":"[buffer interim] 2360 false จักรีมหาปราสาทนะคะเป็นหนึ่งในพระที่นั่งใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:33.4108187+07:00","message":"[bufferProcess] interim [20000000]:จักรีมหาปราสาทนะคะเป็นหนึ่งในพระที่นั่งใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:33.410820936+07:00","message":"[bufferProcess] send to processor:จักรีมหาปราสาทนะคะเป็นหนึ่งในพระที่นั่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:33.410826255+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:33.410828798+07:00","message":"> Transcript [11999] [false]: 'จักรีมหาปราสาทนะคะเป็นหนึ่งในพระที่นั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:33.410831002+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:33.410833701+07:00","message":"Set new StatePrefix: 'จักรีมหาปราสาทนะคะเป็นหนึ่งในพระที่นั่ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:33.629005387+07:00","message":"receive streaming session, msgId: 2360"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:33.62904779+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":"2025-10-27T15:56:33.629055975+07:00","message":"receive interim result [false|false]: จักรีมหาปราสาทนะคะเป็นหนึ่งในพระที่นั่งในหมู่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:33.6290721+07:00","message":"[buffer interim] 2360 false จักรีมหาปราสาทนะคะเป็นหนึ่งในพระที่นั่งในหมู่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:33.629083088+07:00","message":"[bufferProcess] interim [140000000]:จักรีมหาปราสาทนะคะเป็นหนึ่งในพระที่นั่งในหมู่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:33.629086928+07:00","message":"[bufferProcess] send to processor:จักรีมหาปราสาทนะคะเป็นหนึ่งในพระที่นั่งใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:33.629094794+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:33.629098609+07:00","message":"> Transcript [12000] [false]: 'จักรีมหาปราสาทนะคะเป็นหนึ่งในพระที่นั่งใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:33.629102988+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:33.629105329+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:33.629107658+07:00","message":"StatePrefix: 'จักรีมหาปราสาทนะคะเป็นหนึ่งในพระที่นั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:33.629110808+07:00","message":"TextPushed: 'จักรีมหาปราสาทนะคะเป็นหนึ่งใน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:34.207832921+07:00","message":"receive streaming session, msgId: 2360"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:34.207875897+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จักรีมหาปราสาทนะคะเป็นหนึ่งในพระที่นั่งในหมู่\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:34.207882325+07:00","message":"receive interim result [false|false]: จักรีมหาปราสาทนะคะเป็นหนึ่งในพระที่นั่งในหมู่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:34.207895258+07:00","message":"[buffer interim] 2360 false จักรีมหาปราสาทนะคะเป็นหนึ่งในพระที่นั่งในหมู่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:34.207902353+07:00","message":"[bufferProcess] interim [740000000]:จักรีมหาปราสาทนะคะเป็นหนึ่งในพระที่นั่งในหมู่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:34.207905531+07:00","message":"[bufferProcess] send to processor:จักรีมหาปราสาทนะคะเป็นหนึ่งในพระที่นั่งในหมู่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:34.207912409+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:34.207914884+07:00","message":"> Transcript [12001] [false]: 'จักรีมหาปราสาทนะคะเป็นหนึ่งในพระที่นั่งในหมู่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:34.207918442+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:34.207920318+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:34.207921907+07:00","message":"StatePrefix: 'จักรีมหาปราสาทนะคะเป็นหนึ่งในพระที่นั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:34.20792406+07:00","message":"TextPushed: 'จักรีมหาปราสาทนะคะเป็นหนึ่งใน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:34.265394907+07:00","message":"receive streaming session, msgId: 2360"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:34.265438459+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":"2025-10-27T15:56:34.2654458+07:00","message":"receive interim result [false|false]: จักรีมหาปราสาทนะคะเป็นหนึ่งในพระที่นั่งในหมู่อะไร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:34.265461089+07:00","message":"[buffer interim] 2360 false จักรีมหาปราสาทนะคะเป็นหนึ่งในพระที่นั่งในหมู่อะไร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:34.265470033+07:00","message":"[bufferProcess] interim [860000000]:จักรีมหาปราสาทนะคะเป็นหนึ่งในพระที่นั่งในหมู่อะไร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:34.265473072+07:00","message":"[bufferProcess] send to processor:จักรีมหาปราสาทนะคะเป็นหนึ่งในพระที่นั่งในหมู่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:34.265481352+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:34.265484461+07:00","message":"> Transcript [12002] [false]: 'จักรีมหาปราสาทนะคะเป็นหนึ่งในพระที่นั่งในหมู่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:34.265488769+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:34.265491202+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:34.265494292+07:00","message":"StatePrefix: 'จักรีมหาปราสาทนะคะเป็นหนึ่งในพระที่นั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:34.265497595+07:00","message":"TextPushed: 'จักรีมหาปราสาทนะคะเป็นหนึ่งใน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:34.268314971+07:00","message":"receive streaming session, msgId: 2360"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:34.268329846+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":"2025-10-27T15:56:34.26833437+07:00","message":"receive interim result [false|false]: จักรีมหาปราสาทนะคะเป็นหนึ่งในพระที่นั่งในหมู่บ้าน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:34.268344368+07:00","message":"[buffer interim] 2360 false จักรีมหาปราสาทนะคะเป็นหนึ่งในพระที่นั่งในหมู่บ้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:34.268349084+07:00","message":"[bufferProcess] interim [920000000]:จักรีมหาปราสาทนะคะเป็นหนึ่งในพระที่นั่งในหมู่บ้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:34.268351546+07:00","message":"[bufferProcess] send to processor:จักรีมหาปราสาทนะคะเป็นหนึ่งในพระที่นั่งในหมู่อะไร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:34.268357092+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:34.268359735+07:00","message":"> Transcript [12003] [false]: 'จักรีมหาปราสาทนะคะเป็นหนึ่งในพระที่นั่งในหมู่อะไร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:34.268363004+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:34.268365157+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:34.268367416+07:00","message":"StatePrefix: 'จักรีมหาปราสาทนะคะเป็นหนึ่งในพระที่นั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:34.268370292+07:00","message":"TextPushed: 'จักรีมหาปราสาทนะคะเป็นหนึ่งใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:34.268377702+07:00","message":"Push: 'พระที่นั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:34.268380069+07:00","message":"TextPushed: 'จักรีมหาปราสาทนะคะเป็นหนึ่งในพระที่นั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:34.268382563+07:00","message":"Set new StatePrefix : 'จักรีมหาปราสาทนะคะเป็นหนึ่งในพระที่นั่งในหมู่อะไร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:34.268385932+07:00","message":"Next Push (prob) : 'ในหมู่อะไร'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:34.268395787+07:00","message":"push: {false พระที่นั่ง 0 0xc002ee4f80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:34.396058008+07:00","message":"receive streaming session, msgId: 2360"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:34.396108574+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":"2025-10-27T15:56:34.396116776+07:00","message":"receive interim result [false|false]: จักรีมหาปราสาทนะคะเป็นหนึ่งในพระที่นั่งในหมู่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:34.39613213+07:00","message":"[buffer interim] 2360 false จักรีมหาปราสาทนะคะเป็นหนึ่งในพระที่นั่งในหมู่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:34.396143693+07:00","message":"[bufferProcess] interim [980000000]:จักรีมหาปราสาทนะคะเป็นหนึ่งในพระที่นั่งในหมู่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:34.396147158+07:00","message":"[bufferProcess] send to processor:จักรีมหาปราสาทนะคะเป็นหนึ่งในพระที่นั่งในหมู่บ้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:34.396153901+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:34.396158178+07:00","message":"> Transcript [12004] [false]: 'จักรีมหาปราสาทนะคะเป็นหนึ่งในพระที่นั่งในหมู่บ้าน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:34.396161544+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:34.396163822+07:00","message":"Set new StatePrefix: 'จักรีมหาปราสาทนะคะเป็นหนึ่งในพระที่นั่งในหมู่บ้าน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:34.522068259+07:00","message":"receive streaming session, msgId: 2360"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:34.522107423+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":"2025-10-27T15:56:34.522113678+07:00","message":"receive interim result [false|false]: จักรีมหาปราสาทนะคะเป็นหนึ่งในพระที่นั่งในหมู่ราชวงศ์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:34.52212444+07:00","message":"[buffer interim] 2360 false จักรีมหาปราสาทนะคะเป็นหนึ่งในพระที่นั่งในหมู่ราชวงศ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:34.522131076+07:00","message":"[bufferProcess] interim [40000000]:จักรีมหาปราสาทนะคะเป็นหนึ่งในพระที่นั่งในหมู่ราชวงศ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:34.522133527+07:00","message":"[bufferProcess] send to processor:จักรีมหาปราสาทนะคะเป็นหนึ่งในพระที่นั่งในหมู่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:34.522137006+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:34.522139575+07:00","message":"> Transcript [12005] [false]: 'จักรีมหาปราสาทนะคะเป็นหนึ่งในพระที่นั่งในหมู่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:34.522141645+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:34.787629758+07:00","message":"receive streaming session, msgId: 2360"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:34.787666894+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":"2025-10-27T15:56:34.787673501+07:00","message":"receive interim result [false|false]: จักรีมหาปราสาทนะคะเป็นหนึ่งในพระที่นั่งในหมู่ราชมณเฑียร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:34.787687411+07:00","message":"[buffer interim] 2360 false จักรีมหาปราสาทนะคะเป็นหนึ่งในพระที่นั่งในหมู่ราชมณเฑียร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:34.787698487+07:00","message":"[bufferProcess] interim [400000000]:จักรีมหาปราสาทนะคะเป็นหนึ่งในพระที่นั่งในหมู่ราชมณเฑียร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:34.787702129+07:00","message":"[bufferProcess] send to processor:จักรีมหาปราสาทนะคะเป็นหนึ่งในพระที่นั่งในหมู่ราชวงศ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:34.787708737+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:34.787712124+07:00","message":"> Transcript [12006] [false]: 'จักรีมหาปราสาทนะคะเป็นหนึ่งในพระที่นั่งในหมู่ราชวงศ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:34.787715373+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:34.787717734+07:00","message":"Set new StatePrefix: 'จักรีมหาปราสาทนะคะเป็นหนึ่งในพระที่นั่งในหมู่ราชวงศ์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:35.084546877+07:00","message":"[GCS] IsForceVAD: false for message ID: 2360"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:35.110044703+07:00","message":"receive streaming session, msgId: 2360"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:35.1100907+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":"2025-10-27T15:56:35.110097498+07:00","message":"receive interim result [false|false]: จักรีมหาปราสาทนะคะเป็นหนึ่งในพระที่นั่งในหมู่ราชมณเฑียรนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:35.110112619+07:00","message":"[buffer interim] 2360 false จักรีมหาปราสาทนะคะเป็นหนึ่งในพระที่นั่งในหมู่ราชมณเฑียรนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:35.110122162+07:00","message":"[bufferProcess] interim [700000000]:จักรีมหาปราสาทนะคะเป็นหนึ่งในพระที่นั่งในหมู่ราชมณเฑียรนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:35.110124659+07:00","message":"[bufferProcess] send to processor:จักรีมหาปราสาทนะคะเป็นหนึ่งในพระที่นั่งในหมู่ราชมณเฑียร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:35.110130264+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:35.110132867+07:00","message":"> Transcript [12007] [false]: 'จักรีมหาปราสาทนะคะเป็นหนึ่งในพระที่นั่งในหมู่ราชมณเฑียร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:35.110135396+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:35.110137049+07:00","message":"Set new StatePrefix: 'จักรีมหาปราสาทนะคะเป็นหนึ่งในพระที่นั่งในหมู่ราชมณเฑียร'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:35.274365994+07:00","message":"[GCS] Start streaming session, msgId: 2361"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:35.287212822+07:00","message":"receive streaming session, msgId: 2360"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:35.287245702+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"จักรีมหาปราสาทนะคะเป็นหนึ่งในพระที่นั่งในหมู่ราชมณเฑียรนะคะ\",\"confidence\":0.9389314}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":850000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:35.287252203+07:00","message":"receive interim result [true|false]: จักรีมหาปราสาทนะคะเป็นหนึ่งในพระที่นั่งในหมู่ราชมณเฑียรนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:35.287259086+07:00","message":"end recv isFinal message id 2360"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:35.287260849+07:00","message":"end Recv id 2360"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:35.287265586+07:00","message":"[buffer interim] 2360 true จักรีมหาปราสาทนะคะเป็นหนึ่งในพระที่นั่งในหมู่ราชมณเฑียรนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:35.287272746+07:00","message":"[bufferProcess] interim [850000000]:จักรีมหาปราสาทนะคะเป็นหนึ่งในพระที่นั่งในหมู่ราชมณเฑียรนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:35.287275628+07:00","message":"[bufferProcess] send to processor (isfinal):จักรีมหาปราสาทนะคะเป็นหนึ่งในพระที่นั่งในหมู่ราชมณเฑียรนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:35.287279081+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:35.287281817+07:00","message":"> Transcript [12008] [false]: 'จักรีมหาปราสาทนะคะเป็นหนึ่งในพระที่นั่งในหมู่ราชมณเฑียรนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:35.287284491+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:35.287286759+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:35.287288337+07:00","message":"StatePrefix: 'จักรีมหาปราสาทนะคะเป็นหนึ่งในพระที่นั่งในหมู่ราชมณเฑียร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:35.287290588+07:00","message":"TextPushed: 'จักรีมหาปราสาทนะคะเป็นหนึ่งในพระที่นั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:35.287292139+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:35.28729375+07:00","message":"> Transcript [12009] [true]: 'จักรีมหาปราสาทนะคะเป็นหนึ่งในพระที่นั่งในหมู่ราชมณเฑียรนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:35.287295613+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:35.287296931+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:35.287298217+07:00","message":"StatePrefix: 'จักรีมหาปราสาทนะคะเป็นหนึ่งในพระที่นั่งในหมู่ราชมณเฑียร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:35.287299771+07:00","message":"TextPushed: 'จักรีมหาปราสาทนะคะเป็นหนึ่งในพระที่นั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:35.287302701+07:00","message":"Push: 'ในหมู่ราชมณเฑียรนะคะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:35.287310632+07:00","message":"push: {true ในหมู่ราชมณเฑียรนะคะ 0 0xc002ee4f80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:56:35.30128455+07:00","message":"write wav file: './tmp/7446/7446_2360.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:56:35.45959474+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:56:35.459594753+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:36.037280913+07:00","message":"receive streaming session, msgId: 2361"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:36.037329088+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":"2025-10-27T15:56:36.037334075+07:00","message":"receive interim result [false|false]: อันไหน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:36.037349369+07:00","message":"[buffer interim] 2361 false อันไหน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:36.037356258+07:00","message":"[bufferProcess] interim [780000000]:อันไหน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:36.037358149+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:36.17735389+07:00","message":"receive streaming session, msgId: 2361"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:36.177389668+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":"2025-10-27T15:56:36.17739465+07:00","message":"receive interim result [false|false]: อันไหนคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:36.177405063+07:00","message":"[buffer interim] 2361 false อันไหนคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:36.177413845+07:00","message":"[bufferProcess] interim [900000000]:อันไหนคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:36.177416554+07:00","message":"[bufferProcess] send to processor:อันไหน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:36.177422062+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:36.17742579+07:00","message":"> Transcript [12010] [false]: 'อันไหน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:36.177428459+07:00","message":"Set StatePrefix (first interim): 'อันไหน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:36.280369656+07:00","message":"receive streaming session, msgId: 2361"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:36.280421789+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":"2025-10-27T15:56:36.28042721+07:00","message":"receive interim result [false|false]: อันไหนก็"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:36.280439429+07:00","message":"[buffer interim] 2361 false อันไหนก็"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:36.280447302+07:00","message":"[bufferProcess] interim [960000000]:อันไหนก็"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:36.280449334+07:00","message":"[bufferProcess] send to processor:อันไหนคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:36.28045223+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:36.280454912+07:00","message":"> Transcript [12011] [false]: 'อันไหนคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:36.280457733+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:36.280459606+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:36.280461145+07:00","message":"StatePrefix: 'อันไหน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:36.280464563+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:36.31205677+07:00","message":"receive streaming session, msgId: 2361"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:36.312102495+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":"2025-10-27T15:56:36.312109266+07:00","message":"receive interim result [false|false]: ไปไหนกัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:36.312124771+07:00","message":"[buffer interim] 2361 false ไปไหนกัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:36.312131947+07:00","message":"[bufferProcess] interim [20000000]:ไปไหนกัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:36.31213485+07:00","message":"[bufferProcess] send to processor:อันไหนก็"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:36.312139225+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:36.312142801+07:00","message":"> Transcript [12012] [false]: 'อันไหนก็'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:36.312154537+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:36.312157431+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:36.312159687+07:00","message":"StatePrefix: 'อันไหน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:36.31216179+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:36.356274153+07:00","message":"receive streaming session, msgId: 2361"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:36.356311819+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":"2025-10-27T15:56:36.35631782+07:00","message":"receive interim result [false|false]: อันไหนครับ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:36.356329348+07:00","message":"[buffer interim] 2361 false อันไหนครับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:36.356336499+07:00","message":"[bufferProcess] interim [80000000]:อันไหนครับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:36.356338853+07:00","message":"[bufferProcess] send to processor:ไปไหนกัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:36.356343995+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:36.356346439+07:00","message":"> Transcript [12013] [false]: 'ไปไหนกัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:36.356348406+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:36.35635005+07:00","message":"Set new StatePrefix: 'ไปไหนกัน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:36.468622918+07:00","message":"receive streaming session, msgId: 2361"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:36.468678054+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":"2025-10-27T15:56:36.468684918+07:00","message":"receive interim result [false|false]: อันไหนกำลัง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:36.468700429+07:00","message":"[buffer interim] 2361 false อันไหนกำลัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:36.46870935+07:00","message":"[bufferProcess] interim [140000000]:อันไหนกำลัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:36.468712415+07:00","message":"[bufferProcess] send to processor:อันไหนครับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:36.468719695+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:36.468723295+07:00","message":"> Transcript [12014] [false]: 'อันไหนครับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:36.468726082+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:36.468728475+07:00","message":"Set new StatePrefix: 'อันไหนครับ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:36.51959981+07:00","message":"receive streaming session, msgId: 2361"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:36.519632592+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":"2025-10-27T15:56:36.519639039+07:00","message":"receive interim result [false|false]: อันไหนกำลังหา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:36.519660196+07:00","message":"[buffer interim] 2361 false อันไหนกำลังหา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:36.519669199+07:00","message":"[bufferProcess] interim [260000000]:อันไหนกำลังหา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:36.519671184+07:00","message":"[bufferProcess] send to processor:อันไหนกำลัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:36.519674527+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:36.519677181+07:00","message":"> Transcript [12015] [false]: 'อันไหนกำลัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:36.519679436+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:36.519682921+07:00","message":"Set new StatePrefix: 'อันไหนกำลัง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:36.552932009+07:00","message":"receive streaming session, msgId: 2361"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:36.552981007+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":"2025-10-27T15:56:36.552986871+07:00","message":"receive interim result [false|false]: ไปไหนก็ลำบาก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:36.552995352+07:00","message":"[buffer interim] 2361 false ไปไหนก็ลำบาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:36.553006826+07:00","message":"[bufferProcess] interim [320000000]:ไปไหนก็ลำบาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:36.553009106+07:00","message":"[bufferProcess] send to processor:อันไหนกำลังหา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:36.553012542+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:36.553015514+07:00","message":"> Transcript [12016] [false]: 'อันไหนกำลังหา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:36.553019498+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:36.553021456+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:36.553023247+07:00","message":"StatePrefix: 'อันไหนกำลัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:36.553024914+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:36.731272373+07:00","message":"receive streaming session, msgId: 2361"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:36.731309543+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":"2025-10-27T15:56:36.731314913+07:00","message":"receive interim result [false|false]: อันไหนกำลังหาทาง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:36.731326058+07:00","message":"[buffer interim] 2361 false อันไหนกำลังหาทาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:36.731334415+07:00","message":"[bufferProcess] interim [440000000]:อันไหนกำลังหาทาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:36.731336746+07:00","message":"[bufferProcess] send to processor:ไปไหนก็ลำบาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:36.731341618+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:36.73134442+07:00","message":"> Transcript [12017] [false]: 'ไปไหนก็ลำบาก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:36.73134683+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:36.731349038+07:00","message":"Set new StatePrefix: 'ไปไหนก็ลำบาก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:36.803644778+07:00","message":"receive streaming session, msgId: 2361"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:36.803680802+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":"2025-10-27T15:56:36.803686645+07:00","message":"receive interim result [false|false]: อันไหนกำลังถ่ายทอด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:36.803698157+07:00","message":"[buffer interim] 2361 false อันไหนกำลังถ่ายทอด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:36.803704289+07:00","message":"[bufferProcess] interim [500000000]:อันไหนกำลังถ่ายทอด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:36.803706293+07:00","message":"[bufferProcess] send to processor:อันไหนกำลังหาทาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:36.803711507+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:36.803714624+07:00","message":"> Transcript [12018] [false]: 'อันไหนกำลังหาทาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:36.803716763+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:36.803718644+07:00","message":"Set new StatePrefix: 'อันไหนกำลังหาทาง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:36.91266322+07:00","message":"receive streaming session, msgId: 2361"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:36.912696407+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":"2025-10-27T15:56:36.912701674+07:00","message":"receive interim result [false|false]: ไปไหนก็ลำบาก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:36.912713054+07:00","message":"[buffer interim] 2361 false ไปไหนก็ลำบาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:36.912721935+07:00","message":"[bufferProcess] interim [620000000]:ไปไหนก็ลำบาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:36.912723938+07:00","message":"[bufferProcess] send to processor:อันไหนกำลังถ่ายทอด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:36.912729415+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:36.912732038+07:00","message":"> Transcript [12019] [false]: 'อันไหนกำลังถ่ายทอด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:36.912734062+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:36.912735966+07:00","message":"Set new StatePrefix: 'อันไหนกำลังถ่ายทอด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:37.037340686+07:00","message":"receive streaming session, msgId: 2361"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:37.037385142+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":"2025-10-27T15:56:37.037393594+07:00","message":"receive interim result [false|false]: อันไหนกำลังหาราชวัง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:37.037415386+07:00","message":"[buffer interim] 2361 false อันไหนกำลังหาราชวัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:37.03742478+07:00","message":"[bufferProcess] interim [800000000]:อันไหนกำลังหาราชวัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:37.037428512+07:00","message":"[bufferProcess] send to processor:ไปไหนก็ลำบาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:37.037433283+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:37.037436843+07:00","message":"> Transcript [12020] [false]: 'ไปไหนก็ลำบาก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:37.037440176+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:37.037452814+07:00","message":"Set new StatePrefix: 'ไปไหนก็ลำบาก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:37.602042314+07:00","message":"receive streaming session, msgId: 2361"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:37.602079057+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":"2025-10-27T15:56:37.602085391+07:00","message":"receive interim result [false|false]: อันไหนกำลังหาราชวัง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:37.602097766+07:00","message":"[buffer interim] 2361 false อันไหนกำลังหาราชวัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:37.60210382+07:00","message":"[bufferProcess] interim [400000000]:อันไหนกำลังหาราชวัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:37.602105929+07:00","message":"[bufferProcess] send to processor:อันไหนกำลังหาราชวัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:37.60211091+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:37.602113436+07:00","message":"> Transcript [12021] [false]: 'อันไหนกำลังหาราชวัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:37.602115624+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:37.602117855+07:00","message":"Set new StatePrefix: 'อันไหนกำลังหาราชวัง'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:56:38.459842268+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:56:38.459851239+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:39.711648278+07:00","message":"receive streaming session, msgId: 2361"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:39.711684748+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":"2025-10-27T15:56:39.711691007+07:00","message":"receive interim result [false|false]: อันไหนกำลังหาราชวังดุสิตมหาปราสาทนั้น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:39.711704765+07:00","message":"[buffer interim] 2361 false อันไหนกำลังหาราชวังดุสิตมหาปราสาทนั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:39.711711652+07:00","message":"[bufferProcess] interim [440000000]:อันไหนกำลังหาราชวังดุสิตมหาปราสาทนั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:39.711714053+07:00","message":"[bufferProcess] send to processor:อันไหนกำลังหาราชวัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:39.711720097+07:00","message":"[bufferProcess] send to processor (ticker):อันไหนกำลังหาราชวังดุสิตมหาปราสาทนั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:39.711723094+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:39.711727461+07:00","message":"> Transcript [12022] [false]: 'อันไหนกำลังหาราชวัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:39.711730654+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:39.711732509+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:39.711734793+07:00","message":"StatePrefix: 'อันไหนกำลังหาราชวัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:39.711736949+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:39.711738224+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:39.711739807+07:00","message":"> Transcript [12023] [false]: 'อันไหนกำลังหาราชวังดุสิตมหาปราสาทนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:39.711741429+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:39.711742825+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:39.711744164+07:00","message":"StatePrefix: 'อันไหนกำลังหาราชวัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:39.711745605+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:39.859009601+07:00","message":"receive streaming session, msgId: 2361"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:39.859041176+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":"2025-10-27T15:56:39.859048814+07:00","message":"receive interim result [false|false]: อันไหนกำลังหาราชวังดุสิตมหาปราสาทนั้นอยู่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:39.859063012+07:00","message":"[buffer interim] 2361 false อันไหนกำลังหาราชวังดุสิตมหาปราสาทนั้นอยู่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:39.859069695+07:00","message":"[bufferProcess] interim [620000000]:อันไหนกำลังหาราชวังดุสิตมหาปราสาทนั้นอยู่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:39.859071352+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:40.037444038+07:00","message":"receive streaming session, msgId: 2361"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:40.037480028+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":"2025-10-27T15:56:40.037486534+07:00","message":"receive interim result [false|false]: อันไหนกำลังหาราชวังดุสิตมหาปราสาทนั้น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:40.037499878+07:00","message":"[buffer interim] 2361 false อันไหนกำลังหาราชวังดุสิตมหาปราสาทนั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:40.037507217+07:00","message":"[bufferProcess] interim [740000000]:อันไหนกำลังหาราชวังดุสิตมหาปราสาทนั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:40.037509302+07:00","message":"[bufferProcess] send to processor:อันไหนกำลังหาราชวังดุสิตมหาปราสาทนั้นอยู่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:40.037512514+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:40.037515365+07:00","message":"> Transcript [12024] [false]: 'อันไหนกำลังหาราชวังดุสิตมหาปราสาทนั้นอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:40.037518603+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:40.037520282+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:40.037521968+07:00","message":"StatePrefix: 'อันไหนกำลังหาราชวัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:40.037523834+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:40.100272958+07:00","message":"receive streaming session, msgId: 2361"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:40.100316242+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":"2025-10-27T15:56:40.100324573+07:00","message":"receive interim result [false|false]: อันไหนกำลังหาราชวังดุสิตมหาปราสาทนั้นอยู่ด้าน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:40.100338567+07:00","message":"[buffer interim] 2361 false อันไหนกำลังหาราชวังดุสิตมหาปราสาทนั้นอยู่ด้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:40.100353456+07:00","message":"[bufferProcess] interim [860000000]:อันไหนกำลังหาราชวังดุสิตมหาปราสาทนั้นอยู่ด้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:40.100357151+07:00","message":"[bufferProcess] send to processor:อันไหนกำลังหาราชวังดุสิตมหาปราสาทนั้น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:40.100361569+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:40.100368165+07:00","message":"> Transcript [12025] [false]: 'อันไหนกำลังหาราชวังดุสิตมหาปราสาทนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:40.10037234+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:40.100376238+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:40.100379632+07:00","message":"StatePrefix: 'อันไหนกำลังหาราชวัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:40.100382349+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:40.100389214+07:00","message":"Push: 'อันไหนกำลังหาราชวัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:40.100391418+07:00","message":"TextPushed: 'อันไหนกำลังหาราชวัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:40.100394378+07:00","message":"Set new StatePrefix : 'อันไหนกำลังหาราชวังดุสิตมหาปราสาทนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:40.100397289+07:00","message":"Next Push (prob) : 'ดุสิตมหาปราสาทนั้น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:40.100420917+07:00","message":"push: {false อันไหนกำลังหาราชวัง 0 0xc002a01880}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:40.241891905+07:00","message":"receive streaming session, msgId: 2361"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:40.241931001+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":"2025-10-27T15:56:40.241937906+07:00","message":"receive interim result [false|false]: อันไหนกำลังหาราชวังดุสิตมหาปราสาทนั้นอยู่ด้านล่าง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:40.241955641+07:00","message":"[buffer interim] 2361 false อันไหนกำลังหาราชวังดุสิตมหาปราสาทนั้นอยู่ด้านล่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:40.241964194+07:00","message":"[bufferProcess] interim [980000000]:อันไหนกำลังหาราชวังดุสิตมหาปราสาทนั้นอยู่ด้านล่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:40.241967087+07:00","message":"[bufferProcess] send to processor:อันไหนกำลังหาราชวังดุสิตมหาปราสาทนั้นอยู่ด้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:40.241978724+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:40.241982464+07:00","message":"> Transcript [12026] [false]: 'อันไหนกำลังหาราชวังดุสิตมหาปราสาทนั้นอยู่ด้าน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:40.24198719+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:40.241989849+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:40.241992943+07:00","message":"StatePrefix: 'อันไหนกำลังหาราชวังดุสิตมหาปราสาทนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:40.241996962+07:00","message":"TextPushed: 'อันไหนกำลังหาราชวัง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:40.350167438+07:00","message":"receive streaming session, msgId: 2361"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:40.350202331+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":"2025-10-27T15:56:40.350207849+07:00","message":"receive interim result [false|false]: อันไหนกำลังหาราชวังดุสิตมหาปราสาทนั้นอยู่ด้านนอก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:40.350221544+07:00","message":"[buffer interim] 2361 false อันไหนกำลังหาราชวังดุสิตมหาปราสาทนั้นอยู่ด้านนอก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:40.350228372+07:00","message":"[bufferProcess] interim [40000000]:อันไหนกำลังหาราชวังดุสิตมหาปราสาทนั้นอยู่ด้านนอก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:40.350230602+07:00","message":"[bufferProcess] send to processor:อันไหนกำลังหาราชวังดุสิตมหาปราสาทนั้นอยู่ด้านล่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:40.350234281+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:40.350236801+07:00","message":"> Transcript [12027] [false]: 'อันไหนกำลังหาราชวังดุสิตมหาปราสาทนั้นอยู่ด้านล่าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:40.350240154+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:40.350241896+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:40.350243837+07:00","message":"StatePrefix: 'อันไหนกำลังหาราชวังดุสิตมหาปราสาทนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:40.35024611+07:00","message":"TextPushed: 'อันไหนกำลังหาราชวัง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:40.355714856+07:00","message":"receive streaming session, msgId: 2361"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:40.355732343+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":"2025-10-27T15:56:40.355736817+07:00","message":"receive interim result [false|false]: อันไหนกำลังหาราชวังดุสิตมหาปราสาทนั้นอยู่ด้านขวา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:40.355746942+07:00","message":"[buffer interim] 2361 false อันไหนกำลังหาราชวังดุสิตมหาปราสาทนั้นอยู่ด้านขวา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:40.355751562+07:00","message":"[bufferProcess] interim [100000000]:อันไหนกำลังหาราชวังดุสิตมหาปราสาทนั้นอยู่ด้านขวา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:40.355753859+07:00","message":"[bufferProcess] send to processor:อันไหนกำลังหาราชวังดุสิตมหาปราสาทนั้นอยู่ด้านนอก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:40.355756568+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:40.355759999+07:00","message":"> Transcript [12028] [false]: 'อันไหนกำลังหาราชวังดุสิตมหาปราสาทนั้นอยู่ด้านนอก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:40.355763213+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:40.355764918+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:40.355766777+07:00","message":"StatePrefix: 'อันไหนกำลังหาราชวังดุสิตมหาปราสาทนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:40.355768992+07:00","message":"TextPushed: 'อันไหนกำลังหาราชวัง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:40.523004219+07:00","message":"[GCS] IsForceVAD: false for message ID: 2361"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:40.586675924+07:00","message":"[GCS] Start streaming session, msgId: 2362"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:40.738444785+07:00","message":"receive streaming session, msgId: 2361"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:40.738482598+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อันไหนกำลังหาราชวังประสาทนั้นอยู่ด้านขวา\",\"confidence\":0.91729987}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:40.738487225+07:00","message":"receive interim result [true|false]: อันไหนกำลังหาราชวังประสาทนั้นอยู่ด้านขวา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:40.738496795+07:00","message":"end recv isFinal message id 2361"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:40.738498612+07:00","message":"end Recv id 2361"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:40.738503057+07:00","message":"[buffer interim] 2361 true อันไหนกำลังหาราชวังประสาทนั้นอยู่ด้านขวา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:40.738510944+07:00","message":"[bufferProcess] interim [460000000]:อันไหนกำลังหาราชวังประสาทนั้นอยู่ด้านขวา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:40.738514513+07:00","message":"[bufferProcess] send to processor (isfinal):อันไหนกำลังหาราชวังดุสิตมหาปราสาทนั้นอยู่ด้านขวา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:40.73851777+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:40.738520011+07:00","message":"> Transcript [12029] [false]: 'อันไหนกำลังหาราชวังดุสิตมหาปราสาทนั้นอยู่ด้านขวา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:40.738522838+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:40.738524442+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:40.738526838+07:00","message":"StatePrefix: 'อันไหนกำลังหาราชวังดุสิตมหาปราสาทนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:40.738529639+07:00","message":"TextPushed: 'อันไหนกำลังหาราชวัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:40.738533958+07:00","message":"Push: 'ดุสิตมหาปราสาทนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:40.738535599+07:00","message":"TextPushed: 'อันไหนกำลังหาราชวังดุสิตมหาปราสาทนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:40.738537399+07:00","message":"Set new StatePrefix : 'อันไหนกำลังหาราชวังดุสิตมหาปราสาทนั้นอยู่ด้านขวา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:40.738540358+07:00","message":"Next Push (prob) : 'อยู่ด้านขวา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:40.738541862+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:40.738543654+07:00","message":"> Transcript [12030] [true]: 'อันไหนกำลังหาราชวังประสาทนั้นอยู่ด้านขวา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:40.738545527+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:40.738546834+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:40.738548322+07:00","message":"StatePrefix: 'อันไหนกำลังหาราชวังดุสิตมหาปราสาทนั้นอยู่ด้านขวา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:40.738549973+07:00","message":"TextPushed: 'อันไหนกำลังหาราชวังดุสิตมหาปราสาทนั้น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:40.738551313+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:40.738622231+07:00","message":"push: {false ดุสิตมหาปราสาทนั้น 0 0xc002a01880}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:40.73874612+07:00","message":"Push: 'อยู่ด้านขวา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:40.738750654+07:00","message":"TextPushed: 'อันไหนกำลังหาราชวังดุสิตมหาปราสาทนั้นอยู่ด้านขวา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:40.738752549+07:00","message":"Set new StatePrefix : 'อันไหนกำลังหาราชวังประสาทนั้นอยู่ด้านขวา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:40.738754405+07:00","message":"Next Push (prob) : 'อันไหนกำลังหาราชวังประสาทนั้นอยู่ด้านขวา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:40.738762049+07:00","message":"push: {true อยู่ด้านขวา 0 0xc002a01880}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:40.738773+07:00","message":"write aligntment file to 'tmp/7446/align_message_id_2361.html'"}
{"level":"info","service":"Main","time":"2025-10-27T15:56:40.748879431+07:00","message":"write wav file: './tmp/7446/7446_2361.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:41.29465688+07:00","message":"receive streaming session, msgId: 2362"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:41.294691261+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":"2025-10-27T15:56:41.294695947+07:00","message":"receive interim result [false|false]: ตรวจ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:41.294706975+07:00","message":"[buffer interim] 2362 false ตรวจ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:41.294713293+07:00","message":"[bufferProcess] interim [720000000]:ตรวจ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:41.294715243+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:41.382496844+07:00","message":"receive streaming session, msgId: 2362"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:41.382529911+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":"2025-10-27T15:56:41.382535355+07:00","message":"receive interim result [false|false]: วัด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:41.38254812+07:00","message":"[buffer interim] 2362 false วัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:41.382554458+07:00","message":"[bufferProcess] interim [780000000]:วัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:41.382556453+07:00","message":"[bufferProcess] send to processor:ตรวจ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:41.382561214+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:41.382563989+07:00","message":"> Transcript [12031] [false]: 'ตรวจ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:41.382565875+07:00","message":"Set StatePrefix (first interim): 'ตรวจ'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:56:41.460037309+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:56:41.460051077+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:41.49687082+07:00","message":"receive streaming session, msgId: 2362"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:41.496900159+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":"2025-10-27T15:56:41.49690542+07:00","message":"receive interim result [false|false]: วัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:41.49691622+07:00","message":"[buffer interim] 2362 false วัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:41.496921835+07:00","message":"[bufferProcess] interim [900000000]:วัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:41.49692391+07:00","message":"[bufferProcess] send to processor:วัด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:41.496928902+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:41.496931572+07:00","message":"> Transcript [12032] [false]: 'วัด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:41.496933749+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:41.496935834+07:00","message":"Set new StatePrefix: 'วัด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:41.64235833+07:00","message":"receive streaming session, msgId: 2362"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:41.642394694+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":"2025-10-27T15:56:41.642399674+07:00","message":"receive interim result [false|false]: วันอาทิตย์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:41.642412676+07:00","message":"[buffer interim] 2362 false วันอาทิตย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:41.642419631+07:00","message":"[bufferProcess] interim [20000000]:วันอาทิตย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:41.642421653+07:00","message":"[bufferProcess] send to processor:วัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:41.64242678+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:41.642429383+07:00","message":"> Transcript [12033] [false]: 'วัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:41.642431237+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:41.642433129+07:00","message":"Set new StatePrefix: 'วัน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:42.025868491+07:00","message":"receive streaming session, msgId: 2362"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:42.0259071+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":"2025-10-27T15:56:42.025914465+07:00","message":"receive interim result [false|false]: วันอาทิตย์ตะวันตก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:42.025928202+07:00","message":"[buffer interim] 2362 false วันอาทิตย์ตะวันตก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:42.025935099+07:00","message":"[bufferProcess] interim [440000000]:วันอาทิตย์ตะวันตก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:42.025937351+07:00","message":"[bufferProcess] send to processor:วันอาทิตย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:42.025945904+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:42.025948555+07:00","message":"> Transcript [12034] [false]: 'วันอาทิตย์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:42.025951379+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:42.025953238+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:42.02595512+07:00","message":"StatePrefix: 'วัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:42.025956896+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:42.345066978+07:00","message":"receive streaming session, msgId: 2362"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:42.345103603+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":"2025-10-27T15:56:42.345109902+07:00","message":"receive interim result [false|false]: วันอาทิตย์ตะวันตกของ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:42.34512522+07:00","message":"[buffer interim] 2362 false วันอาทิตย์ตะวันตกของ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:42.345135352+07:00","message":"[bufferProcess] interim [740000000]:วันอาทิตย์ตะวันตกของ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:42.34513829+07:00","message":"[bufferProcess] send to processor:วันอาทิตย์ตะวันตก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:42.345144998+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:42.345149341+07:00","message":"> Transcript [12035] [false]: 'วันอาทิตย์ตะวันตก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:42.345153774+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:42.345156117+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:42.345158878+07:00","message":"StatePrefix: 'วัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:42.345172128+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:42.446105112+07:00","message":"[GCS] IsForceVAD: false for message ID: 2362"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:42.504227775+07:00","message":"[GCS] Start streaming session, msgId: 2363"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:42.565253894+07:00","message":"receive streaming session, msgId: 2362"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:42.565292249+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":"2025-10-27T15:56:42.565297951+07:00","message":"receive interim result [true|false]: วันอาทิตย์ตะวันตกของ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:42.565306676+07:00","message":"end recv isFinal message id 2362"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:42.565309209+07:00","message":"end Recv id 2362"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:42.565315316+07:00","message":"[buffer interim] 2362 true วันอาทิตย์ตะวันตกของ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:42.56532471+07:00","message":"[bufferProcess] interim [70000000]:วันอาทิตย์ตะวันตกของ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:42.565329181+07:00","message":"[bufferProcess] send to processor (isfinal):วันอาทิตย์ตะวันตกของ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:42.565332563+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:42.565335613+07:00","message":"> Transcript [12036] [false]: 'วันอาทิตย์ตะวันตกของ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:42.565338491+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:42.565340354+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:42.565342458+07:00","message":"StatePrefix: 'วัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:42.565344229+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:42.565345562+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:42.565347273+07:00","message":"> Transcript [12037] [true]: 'วันอาทิตย์ตะวันตกของ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:42.565349043+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:42.565350391+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:42.565351747+07:00","message":"StatePrefix: 'วัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:42.565353124+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:42.565358979+07:00","message":"Push: 'วันอาทิตย์ตะวันตกของ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:42.565366822+07:00","message":"push: {true วันอาทิตย์ตะวันตกของ 0 0xc002ee4100}"}
{"level":"info","service":"Main","time":"2025-10-27T15:56:42.572653066+07:00","message":"write wav file: './tmp/7446/7446_2362.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:44.077217364+07:00","message":"receive streaming session, msgId: 2363"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:44.077263221+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":"2025-10-27T15:56:44.077267845+07:00","message":"receive interim result [false|false]: ปราสาท"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:44.077284442+07:00","message":"[buffer interim] 2363 false ปราสาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:44.077291261+07:00","message":"[bufferProcess] interim [560000000]:ปราสาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:44.077293389+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:44.077297387+07:00","message":"[bufferProcess] send to processor (ticker):ปราสาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:44.077300957+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:44.077304234+07:00","message":"> Transcript [12038] [false]: 'ปราสาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:44.077306667+07:00","message":"Set StatePrefix (first interim): 'ปราสาท'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:56:44.460685713+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:56:44.460695416+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:44.657448158+07:00","message":"receive streaming session, msgId: 2363"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:44.657479877+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":"2025-10-27T15:56:44.657485337+07:00","message":"receive interim result [false|false]: ปราสาท"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:44.657496806+07:00","message":"[buffer interim] 2363 false ปราสาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:44.657506022+07:00","message":"[bufferProcess] interim [160000000]:ปราสาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:44.657507609+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:44.671491765+07:00","message":"receive streaming session, msgId: 2363"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:44.671521031+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":"2025-10-27T15:56:44.671526301+07:00","message":"receive interim result [false|false]: มหาปราสาท"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:44.671539747+07:00","message":"[buffer interim] 2363 false มหาปราสาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:44.67154541+07:00","message":"[bufferProcess] interim [220000000]:มหาปราสาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:44.671547342+07:00","message":"[bufferProcess] send to processor:ปราสาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:44.67155234+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:44.67155479+07:00","message":"> Transcript [12039] [false]: 'ปราสาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:44.671557501+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:44.671559238+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:44.671560778+07:00","message":"StatePrefix: 'ปราสาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:44.671562525+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:44.860613487+07:00","message":"receive streaming session, msgId: 2363"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:44.860648297+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":"2025-10-27T15:56:44.860653625+07:00","message":"receive interim result [false|false]: มหาปราสาทใช้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:44.860668135+07:00","message":"[buffer interim] 2363 false มหาปราสาทใช้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:44.860674822+07:00","message":"[bufferProcess] interim [340000000]:มหาปราสาทใช้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:44.860676921+07:00","message":"[bufferProcess] send to processor:มหาปราสาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:44.86067997+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:44.860682579+07:00","message":"> Transcript [12040] [false]: 'มหาปราสาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:44.860684426+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:44.860686592+07:00","message":"Set new StatePrefix: 'มหาปราสาท'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:44.931631377+07:00","message":"receive streaming session, msgId: 2363"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:44.931668107+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":"2025-10-27T15:56:44.931677962+07:00","message":"receive interim result [false|false]: มหาปราสาท"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:44.93169361+07:00","message":"[buffer interim] 2363 false มหาปราสาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:44.931703762+07:00","message":"[bufferProcess] interim [400000000]:มหาปราสาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:44.931706995+07:00","message":"[bufferProcess] send to processor:มหาปราสาทใช้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:44.931713529+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:44.931716987+07:00","message":"> Transcript [12041] [false]: 'มหาปราสาทใช้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:44.931720507+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:44.931722662+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:44.931725904+07:00","message":"StatePrefix: 'มหาปราสาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:44.931728478+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:45.310045385+07:00","message":"receive streaming session, msgId: 2363"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:45.310075831+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":"2025-10-27T15:56:45.310085154+07:00","message":"receive interim result [false|false]: มหาปราสาทไชยสถาน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:45.310098105+07:00","message":"[buffer interim] 2363 false มหาปราสาทไชยสถาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:45.310105117+07:00","message":"[bufferProcess] interim [820000000]:มหาปราสาทไชยสถาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:45.310107428+07:00","message":"[bufferProcess] send to processor:มหาปราสาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:45.310112758+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:45.310115247+07:00","message":"> Transcript [12042] [false]: 'มหาปราสาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:45.310117839+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:45.310119667+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:45.310121314+07:00","message":"StatePrefix: 'มหาปราสาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:45.310123392+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:45.355806004+07:00","message":"receive streaming session, msgId: 2363"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:45.355837824+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":"2025-10-27T15:56:45.355842741+07:00","message":"receive interim result [false|false]: มหาปราสาทใช้สถานที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:45.355855704+07:00","message":"[buffer interim] 2363 false มหาปราสาทใช้สถานที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:45.355862324+07:00","message":"[bufferProcess] interim [880000000]:มหาปราสาทใช้สถานที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:45.355864409+07:00","message":"[bufferProcess] send to processor:มหาปราสาทไชยสถาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:45.355867419+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:45.355870133+07:00","message":"> Transcript [12043] [false]: 'มหาปราสาทไชยสถาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:45.355873409+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:45.355875168+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:45.355876772+07:00","message":"StatePrefix: 'มหาปราสาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:45.355878459+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:45.866994338+07:00","message":"receive streaming session, msgId: 2363"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:45.867037216+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":"2025-10-27T15:56:45.867044167+07:00","message":"receive interim result [false|false]: มหาปราสาทใช้เป็นสถานที่ประกอบ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:45.867058464+07:00","message":"[buffer interim] 2363 false มหาปราสาทใช้เป็นสถานที่ประกอบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:45.867068641+07:00","message":"[bufferProcess] interim [420000000]:มหาปราสาทใช้เป็นสถานที่ประกอบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:45.867072207+07:00","message":"[bufferProcess] send to processor:มหาปราสาทใช้สถานที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:45.867079654+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:45.867085616+07:00","message":"> Transcript [12044] [false]: 'มหาปราสาทใช้สถานที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:45.867090418+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:45.867092883+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:45.86709534+07:00","message":"StatePrefix: 'มหาปราสาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:45.867097502+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:45.867104074+07:00","message":"Push: 'มหาปราสาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:45.867106389+07:00","message":"TextPushed: 'มหาปราสาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:45.867108528+07:00","message":"Set new StatePrefix : 'มหาปราสาทใช้สถานที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:45.867111831+07:00","message":"Next Push (prob) : 'ใช้สถานที่'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:45.86712164+07:00","message":"push: {false มหาปราสาท 0 0xc002a07880}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:46.255992184+07:00","message":"receive streaming session, msgId: 2363"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:46.256023272+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":"2025-10-27T15:56:46.256029299+07:00","message":"receive interim result [false|false]: มหาปราสาทใช้เป็นสถานที่ประกอบร่าง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:46.256041101+07:00","message":"[buffer interim] 2363 false มหาปราสาทใช้เป็นสถานที่ประกอบร่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:46.256048061+07:00","message":"[bufferProcess] interim [780000000]:มหาปราสาทใช้เป็นสถานที่ประกอบร่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:46.256050674+07:00","message":"[bufferProcess] send to processor:มหาปราสาทใช้เป็นสถานที่ประกอบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:46.256053809+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:46.256056517+07:00","message":"> Transcript [12045] [false]: 'มหาปราสาทใช้เป็นสถานที่ประกอบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:46.256058456+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:46.256060092+07:00","message":"Set new StatePrefix: 'มหาปราสาทใช้เป็นสถานที่ประกอบ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:46.385339528+07:00","message":"receive streaming session, msgId: 2363"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:46.385374052+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":"2025-10-27T15:56:46.385382628+07:00","message":"receive interim result [false|false]: มหาปราสาทใช้เป็นสถานที่ประกอบ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:46.385392716+07:00","message":"[buffer interim] 2363 false มหาปราสาทใช้เป็นสถานที่ประกอบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:46.385406887+07:00","message":"[bufferProcess] interim [840000000]:มหาปราสาทใช้เป็นสถานที่ประกอบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:46.3854095+07:00","message":"[bufferProcess] send to processor:มหาปราสาทใช้เป็นสถานที่ประกอบร่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:46.385413317+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:46.385415979+07:00","message":"> Transcript [12046] [false]: 'มหาปราสาทใช้เป็นสถานที่ประกอบร่าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:46.385419233+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:46.385421069+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:46.385422941+07:00","message":"StatePrefix: 'มหาปราสาทใช้เป็นสถานที่ประกอบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:46.385424829+07:00","message":"TextPushed: 'มหาปราสาท'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:46.388658007+07:00","message":"receive streaming session, msgId: 2363"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:46.388681162+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":"2025-10-27T15:56:46.38868683+07:00","message":"receive interim result [false|false]: มหาปราสาทใช้เป็นสถานที่ประกอบอาชีพ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:46.388699519+07:00","message":"[buffer interim] 2363 false มหาปราสาทใช้เป็นสถานที่ประกอบอาชีพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:46.388705871+07:00","message":"[bufferProcess] interim [900000000]:มหาปราสาทใช้เป็นสถานที่ประกอบอาชีพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:46.388709142+07:00","message":"[bufferProcess] send to processor:มหาปราสาทใช้เป็นสถานที่ประกอบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:46.388714874+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:46.388717942+07:00","message":"> Transcript [12047] [false]: 'มหาปราสาทใช้เป็นสถานที่ประกอบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:46.388722728+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:46.388724506+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:46.388726087+07:00","message":"StatePrefix: 'มหาปราสาทใช้เป็นสถานที่ประกอบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:46.388727859+07:00","message":"TextPushed: 'มหาปราสาท'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:46.442156968+07:00","message":"receive streaming session, msgId: 2363"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:46.442188186+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":"2025-10-27T15:56:46.442193851+07:00","message":"receive interim result [false|false]: มหาปราสาทใช้เป็นสถานที่ประกอบพระราชพิธี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:46.442203231+07:00","message":"[buffer interim] 2363 false มหาปราสาทใช้เป็นสถานที่ประกอบพระราชพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:46.442210182+07:00","message":"[bufferProcess] interim [960000000]:มหาปราสาทใช้เป็นสถานที่ประกอบพระราชพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:46.442212917+07:00","message":"[bufferProcess] send to processor:มหาปราสาทใช้เป็นสถานที่ประกอบอาชีพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:46.442217174+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:46.442220527+07:00","message":"> Transcript [12048] [false]: 'มหาปราสาทใช้เป็นสถานที่ประกอบอาชีพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:46.442224598+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:46.442229366+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:46.442232908+07:00","message":"StatePrefix: 'มหาปราสาทใช้เป็นสถานที่ประกอบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:46.442235023+07:00","message":"TextPushed: 'มหาปราสาท'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:46.764759103+07:00","message":"receive streaming session, msgId: 2363"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:46.764794398+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":"2025-10-27T15:56:46.764800399+07:00","message":"receive interim result [false|false]: มหาปราสาทใช้เป็นสถานที่ประกอบพระราชพิธีสำคัญ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:46.764810767+07:00","message":"[buffer interim] 2363 false มหาปราสาทใช้เป็นสถานที่ประกอบพระราชพิธีสำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:46.764817549+07:00","message":"[bufferProcess] interim [320000000]:มหาปราสาทใช้เป็นสถานที่ประกอบพระราชพิธีสำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:46.764819731+07:00","message":"[bufferProcess] send to processor:มหาปราสาทใช้เป็นสถานที่ประกอบพระราชพิธี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:46.764823092+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:46.764825629+07:00","message":"> Transcript [12049] [false]: 'มหาปราสาทใช้เป็นสถานที่ประกอบพระราชพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:46.764829053+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:46.764830922+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:46.764832648+07:00","message":"StatePrefix: 'มหาปราสาทใช้เป็นสถานที่ประกอบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:46.764834691+07:00","message":"TextPushed: 'มหาปราสาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:46.764837269+07:00","message":"Push: 'ใช้เป็นสถานที่ประกอบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:46.764839221+07:00","message":"TextPushed: 'มหาปราสาทใช้เป็นสถานที่ประกอบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:46.764840965+07:00","message":"Set new StatePrefix : 'มหาปราสาทใช้เป็นสถานที่ประกอบพระราชพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:46.764843113+07:00","message":"Next Push (prob) : 'พระราชพิธี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:46.764851226+07:00","message":"push: {false ใช้เป็นสถานที่ประกอบ 0 0xc002a07880}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:47.116712668+07:00","message":"receive streaming session, msgId: 2363"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:47.11674814+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":"2025-10-27T15:56:47.116753696+07:00","message":"receive interim result [false|false]: มหาปราสาทใช้เป็นสถานที่ประกอบพระราชพิธีสำคัญต่อ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:47.116766142+07:00","message":"[buffer interim] 2363 false มหาปราสาทใช้เป็นสถานที่ประกอบพระราชพิธีสำคัญต่อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:47.11677503+07:00","message":"[bufferProcess] interim [620000000]:มหาปราสาทใช้เป็นสถานที่ประกอบพระราชพิธีสำคัญต่อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:47.116777171+07:00","message":"[bufferProcess] send to processor:มหาปราสาทใช้เป็นสถานที่ประกอบพระราชพิธีสำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:47.116783055+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:47.116785686+07:00","message":"> Transcript [12050] [false]: 'มหาปราสาทใช้เป็นสถานที่ประกอบพระราชพิธีสำคัญ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:47.116788882+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:47.116790723+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:47.116792469+07:00","message":"StatePrefix: 'มหาปราสาทใช้เป็นสถานที่ประกอบพระราชพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:47.116794767+07:00","message":"TextPushed: 'มหาปราสาทใช้เป็นสถานที่ประกอบ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:47.152442884+07:00","message":"receive streaming session, msgId: 2363"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:47.152475561+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":"2025-10-27T15:56:47.152489912+07:00","message":"receive interim result [false|false]: มหาปราสาทใช้เป็นสถานที่ประกอบพระราชพิธีสำคัญ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:47.152505192+07:00","message":"[buffer interim] 2363 false มหาปราสาทใช้เป็นสถานที่ประกอบพระราชพิธีสำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:47.152514457+07:00","message":"[bufferProcess] interim [680000000]:มหาปราสาทใช้เป็นสถานที่ประกอบพระราชพิธีสำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:47.152517305+07:00","message":"[bufferProcess] send to processor:มหาปราสาทใช้เป็นสถานที่ประกอบพระราชพิธีสำคัญต่อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:47.152521189+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:47.152523829+07:00","message":"> Transcript [12051] [false]: 'มหาปราสาทใช้เป็นสถานที่ประกอบพระราชพิธีสำคัญต่อ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:47.152526961+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:47.152528663+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:47.152530419+07:00","message":"StatePrefix: 'มหาปราสาทใช้เป็นสถานที่ประกอบพระราชพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:47.152532591+07:00","message":"TextPushed: 'มหาปราสาทใช้เป็นสถานที่ประกอบ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:47.272706367+07:00","message":"receive streaming session, msgId: 2363"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:47.272740803+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":"2025-10-27T15:56:47.272746297+07:00","message":"receive interim result [false|false]: มหาปราสาทใช้เป็นสถานที่ประกอบพระราชพิธีสำคัญต่างๆ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:47.272759952+07:00","message":"[buffer interim] 2363 false มหาปราสาทใช้เป็นสถานที่ประกอบพระราชพิธีสำคัญต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:47.272766751+07:00","message":"[bufferProcess] interim [740000000]:มหาปราสาทใช้เป็นสถานที่ประกอบพระราชพิธีสำคัญต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:47.272768964+07:00","message":"[bufferProcess] send to processor:มหาปราสาทใช้เป็นสถานที่ประกอบพระราชพิธีสำคัญ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:47.272772299+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:47.27277494+07:00","message":"> Transcript [12052] [false]: 'มหาปราสาทใช้เป็นสถานที่ประกอบพระราชพิธีสำคัญ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:47.272778133+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:47.272779871+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:47.27278176+07:00","message":"StatePrefix: 'มหาปราสาทใช้เป็นสถานที่ประกอบพระราชพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:47.272783928+07:00","message":"TextPushed: 'มหาปราสาทใช้เป็นสถานที่ประกอบ'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:56:47.461698982+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:56:47.461710472+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:47.631952821+07:00","message":"receive streaming session, msgId: 2363"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:47.631996304+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":"2025-10-27T15:56:47.63200283+07:00","message":"receive interim result [false|false]: มหาปราสาทใช้เป็นสถานที่ประกอบพระราชพิธีสำคัญต่างๆมา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:47.632016596+07:00","message":"[buffer interim] 2363 false มหาปราสาทใช้เป็นสถานที่ประกอบพระราชพิธีสำคัญต่างๆมา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:47.632023503+07:00","message":"[bufferProcess] interim [100000000]:มหาปราสาทใช้เป็นสถานที่ประกอบพระราชพิธีสำคัญต่างๆมา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:47.632026061+07:00","message":"[bufferProcess] send to processor:มหาปราสาทใช้เป็นสถานที่ประกอบพระราชพิธีสำคัญต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:47.632031091+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:47.632033735+07:00","message":"> Transcript [12053] [false]: 'มหาปราสาทใช้เป็นสถานที่ประกอบพระราชพิธีสำคัญต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:47.632037624+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:47.632039524+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:47.632041538+07:00","message":"StatePrefix: 'มหาปราสาทใช้เป็นสถานที่ประกอบพระราชพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:47.632044+07:00","message":"TextPushed: 'มหาปราสาทใช้เป็นสถานที่ประกอบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:47.632048382+07:00","message":"Push: 'พระราชพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:47.632049902+07:00","message":"TextPushed: 'มหาปราสาทใช้เป็นสถานที่ประกอบพระราชพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:47.63205311+07:00","message":"Set new StatePrefix : 'มหาปราสาทใช้เป็นสถานที่ประกอบพระราชพิธีสำคัญต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:47.632055844+07:00","message":"Next Push (prob) : 'สำคัญต่างๆ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:47.63206415+07:00","message":"push: {false พระราชพิธี 0 0xc002a07880}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:47.66854002+07:00","message":"receive streaming session, msgId: 2363"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:47.66857711+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":"2025-10-27T15:56:47.668583115+07:00","message":"receive interim result [false|false]: มหาปราสาทใช้เป็นสถานที่ประกอบพระราชพิธีสำคัญต่างๆ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:47.668596337+07:00","message":"[buffer interim] 2363 false มหาปราสาทใช้เป็นสถานที่ประกอบพระราชพิธีสำคัญต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:47.668609967+07:00","message":"[bufferProcess] interim [160000000]:มหาปราสาทใช้เป็นสถานที่ประกอบพระราชพิธีสำคัญต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:47.668612442+07:00","message":"[bufferProcess] send to processor:มหาปราสาทใช้เป็นสถานที่ประกอบพระราชพิธีสำคัญต่างๆมา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:47.668616113+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:47.668618655+07:00","message":"> Transcript [12054] [false]: 'มหาปราสาทใช้เป็นสถานที่ประกอบพระราชพิธีสำคัญต่างๆมา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:47.668621855+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:47.668623768+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:47.668625361+07:00","message":"StatePrefix: 'มหาปราสาทใช้เป็นสถานที่ประกอบพระราชพิธีสำคัญต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:47.668627753+07:00","message":"TextPushed: 'มหาปราสาทใช้เป็นสถานที่ประกอบพระราชพิธี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:47.801679544+07:00","message":"receive streaming session, msgId: 2363"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:47.801716707+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":"2025-10-27T15:56:47.801722688+07:00","message":"receive interim result [false|false]: มหาปราสาทใช้เป็นสถานที่ประกอบพระราชพิธีสำคัญต่างๆมาโดย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:47.801735697+07:00","message":"[buffer interim] 2363 false มหาปราสาทใช้เป็นสถานที่ประกอบพระราชพิธีสำคัญต่างๆมาโดย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:47.801745617+07:00","message":"[bufferProcess] interim [280000000]:มหาปราสาทใช้เป็นสถานที่ประกอบพระราชพิธีสำคัญต่างๆมาโดย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:47.801748846+07:00","message":"[bufferProcess] send to processor:มหาปราสาทใช้เป็นสถานที่ประกอบพระราชพิธีสำคัญต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:47.801755854+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:47.801759553+07:00","message":"> Transcript [12055] [false]: 'มหาปราสาทใช้เป็นสถานที่ประกอบพระราชพิธีสำคัญต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:47.801764676+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:47.80176832+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:47.801770991+07:00","message":"StatePrefix: 'มหาปราสาทใช้เป็นสถานที่ประกอบพระราชพิธีสำคัญต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:47.801773104+07:00","message":"TextPushed: 'มหาปราสาทใช้เป็นสถานที่ประกอบพระราชพิธี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:47.854668762+07:00","message":"receive streaming session, msgId: 2363"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:47.854712331+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มหาปราสาทใช้เป็นสถานที่ประกอบพระราชพิธีสำคัญต่างๆ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:47.854719691+07:00","message":"receive interim result [false|false]: มหาปราสาทใช้เป็นสถานที่ประกอบพระราชพิธีสำคัญต่างๆ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:47.854736403+07:00","message":"[buffer interim] 2363 false มหาปราสาทใช้เป็นสถานที่ประกอบพระราชพิธีสำคัญต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:47.854751647+07:00","message":"[bufferProcess] interim [340000000]:มหาปราสาทใช้เป็นสถานที่ประกอบพระราชพิธีสำคัญต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:47.854755665+07:00","message":"[bufferProcess] send to processor:มหาปราสาทใช้เป็นสถานที่ประกอบพระราชพิธีสำคัญต่างๆมาโดย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:47.854762902+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:47.854767061+07:00","message":"> Transcript [12056] [false]: 'มหาปราสาทใช้เป็นสถานที่ประกอบพระราชพิธีสำคัญต่างๆมาโดย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:47.854772067+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:47.854774652+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:47.854776822+07:00","message":"StatePrefix: 'มหาปราสาทใช้เป็นสถานที่ประกอบพระราชพิธีสำคัญต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:47.854780281+07:00","message":"TextPushed: 'มหาปราสาทใช้เป็นสถานที่ประกอบพระราชพิธี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:47.895478528+07:00","message":"[GCS] IsForceVAD: false for message ID: 2363"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:47.954886191+07:00","message":"[GCS] Start streaming session, msgId: 2364"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:47.985967483+07:00","message":"receive streaming session, msgId: 2363"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:47.986010335+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":"2025-10-27T15:56:47.986016479+07:00","message":"receive interim result [false|false]: มหาปราสาทใช้เป็นสถานที่ประกอบพระราชพิธีสำคัญต่างๆมาโดยตลอด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:47.9860284+07:00","message":"[buffer interim] 2363 false มหาปราสาทใช้เป็นสถานที่ประกอบพระราชพิธีสำคัญต่างๆมาโดยตลอด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:47.986035024+07:00","message":"[bufferProcess] interim [460000000]:มหาปราสาทใช้เป็นสถานที่ประกอบพระราชพิธีสำคัญต่างๆมาโดยตลอด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:47.98603755+07:00","message":"[bufferProcess] send to processor:มหาปราสาทใช้เป็นสถานที่ประกอบพระราชพิธีสำคัญต่างๆ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:47.986042651+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:47.986045175+07:00","message":"> Transcript [12057] [false]: 'มหาปราสาทใช้เป็นสถานที่ประกอบพระราชพิธีสำคัญต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:47.98604899+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:47.986051093+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:47.986053095+07:00","message":"StatePrefix: 'มหาปราสาทใช้เป็นสถานที่ประกอบพระราชพิธีสำคัญต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:47.986055036+07:00","message":"TextPushed: 'มหาปราสาทใช้เป็นสถานที่ประกอบพระราชพิธี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:47.9860596+07:00","message":"Push: 'สำคัญต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:47.986061236+07:00","message":"TextPushed: 'มหาปราสาทใช้เป็นสถานที่ประกอบพระราชพิธีสำคัญต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:47.986063235+07:00","message":"Set new StatePrefix : 'มหาปราสาทใช้เป็นสถานที่ประกอบพระราชพิธีสำคัญต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:47.986065276+07:00","message":"Next Push (prob) : ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:47.986074482+07:00","message":"push: {false สำคัญต่างๆ 0 0xc002a07880}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:48.032230198+07:00","message":"receive streaming session, msgId: 2363"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:48.032272058+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"มหาปราสาทใช้เป็นสถานที่ประกอบพระราชพิธีสำคัญต่างๆมาโดยตลอด\",\"confidence\":0.92869824}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":610000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:48.032277942+07:00","message":"receive interim result [true|false]: มหาปราสาทใช้เป็นสถานที่ประกอบพระราชพิธีสำคัญต่างๆมาโดยตลอด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:48.032286205+07:00","message":"end recv isFinal message id 2363"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:48.032287984+07:00","message":"end Recv id 2363"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:48.032295477+07:00","message":"[buffer interim] 2363 true มหาปราสาทใช้เป็นสถานที่ประกอบพระราชพิธีสำคัญต่างๆมาโดยตลอด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:48.03230403+07:00","message":"[bufferProcess] interim [610000000]:มหาปราสาทใช้เป็นสถานที่ประกอบพระราชพิธีสำคัญต่างๆมาโดยตลอด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:48.032307091+07:00","message":"[bufferProcess] send to processor (isfinal):มหาปราสาทใช้เป็นสถานที่ประกอบพระราชพิธีสำคัญต่างๆมาโดยตลอด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:48.032310691+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:48.032313396+07:00","message":"> Transcript [12058] [false]: 'มหาปราสาทใช้เป็นสถานที่ประกอบพระราชพิธีสำคัญต่างๆมาโดยตลอด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:48.032316071+07:00","message":"Set StatePrefix (first interim): 'มหาปราสาทใช้เป็นสถานที่ประกอบพระราชพิธีสำคัญต่างๆมาโดยตลอด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:48.032318611+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:48.032322532+07:00","message":"> Transcript [12059] [true]: 'มหาปราสาทใช้เป็นสถานที่ประกอบพระราชพิธีสำคัญต่างๆมาโดยตลอด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:48.032325917+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:48.032327987+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:48.032330889+07:00","message":"StatePrefix: 'มหาปราสาทใช้เป็นสถานที่ประกอบพระราชพิธีสำคัญต่างๆมาโดยตลอด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:48.032333938+07:00","message":"TextPushed: 'มหาปราสาทใช้เป็นสถานที่ประกอบพระราชพิธีสำคัญต่างๆ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:48.03234196+07:00","message":"Push: 'มาโดยตลอด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:48.032349409+07:00","message":"push: {true มาโดยตลอด 0 0xc002a07880}"}
{"level":"info","service":"Main","time":"2025-10-27T15:56:48.043534505+07:00","message":"write wav file: './tmp/7446/7446_2363.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:49.21387509+07:00","message":"receive streaming session, msgId: 2364"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:49.213913302+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":"2025-10-27T15:56:49.213918542+07:00","message":"receive interim result [false|false]: โดยเฉพาะอย่าง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:49.213935311+07:00","message":"[buffer interim] 2364 false โดยเฉพาะอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:49.213941231+07:00","message":"[bufferProcess] interim [320000000]:โดยเฉพาะอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:49.213942942+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:49.213948306+07:00","message":"[bufferProcess] send to processor (ticker):โดยเฉพาะอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:49.213951129+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:49.213953843+07:00","message":"> Transcript [12060] [false]: 'โดยเฉพาะอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:49.213956018+07:00","message":"Set StatePrefix (first interim): 'โดยเฉพาะอย่าง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:49.393638796+07:00","message":"receive streaming session, msgId: 2364"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:49.393670747+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":"2025-10-27T15:56:49.393678907+07:00","message":"receive interim result [false|false]: โดยเฉพาะอย่างยิ่ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:49.393695116+07:00","message":"[buffer interim] 2364 false โดยเฉพาะอย่างยิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:49.393701627+07:00","message":"[bufferProcess] interim [500000000]:โดยเฉพาะอย่างยิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:49.393703215+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:50.035143852+07:00","message":"receive streaming session, msgId: 2364"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:50.035180461+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":"2025-10-27T15:56:50.035185853+07:00","message":"receive interim result [false|false]: โดยเฉพาะอย่างยิ่ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:50.035198511+07:00","message":"[buffer interim] 2364 false โดยเฉพาะอย่างยิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:50.035204866+07:00","message":"[bufferProcess] interim [100000000]:โดยเฉพาะอย่างยิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:50.035207187+07:00","message":"[bufferProcess] send to processor:โดยเฉพาะอย่างยิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:50.035213089+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:50.035215643+07:00","message":"> Transcript [12061] [false]: 'โดยเฉพาะอย่างยิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:50.035219097+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:50.035220796+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:50.035222462+07:00","message":"StatePrefix: 'โดยเฉพาะอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:50.035224298+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:56:50.462711387+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:56:50.462722085+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:50.615275334+07:00","message":"receive streaming session, msgId: 2364"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:50.615308959+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":"2025-10-27T15:56:50.615314589+07:00","message":"receive interim result [false|false]: โดยเฉพาะอย่างยิ่งตก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:50.615330439+07:00","message":"[buffer interim] 2364 false โดยเฉพาะอย่างยิ่งตก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:50.615340607+07:00","message":"[bufferProcess] interim [700000000]:โดยเฉพาะอย่างยิ่งตก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:50.615343363+07:00","message":"[bufferProcess] send to processor:โดยเฉพาะอย่างยิ่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:50.615347522+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:50.615351383+07:00","message":"> Transcript [12062] [false]: 'โดยเฉพาะอย่างยิ่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:50.615356083+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:50.615357749+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:50.615359342+07:00","message":"StatePrefix: 'โดยเฉพาะอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:50.615361189+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:50.942271795+07:00","message":"receive streaming session, msgId: 2364"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:50.942308472+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":"2025-10-27T15:56:50.942313619+07:00","message":"receive interim result [false|false]: โดยเฉพาะอย่างยิ่งมันตก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:50.942326521+07:00","message":"[buffer interim] 2364 false โดยเฉพาะอย่างยิ่งมันตก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:50.942333539+07:00","message":"[bufferProcess] interim [0]:โดยเฉพาะอย่างยิ่งมันตก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:50.942335757+07:00","message":"[bufferProcess] send to processor:โดยเฉพาะอย่างยิ่งตก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:50.942340813+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:50.942343505+07:00","message":"> Transcript [12063] [false]: 'โดยเฉพาะอย่างยิ่งตก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:50.942347206+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:50.94234914+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:50.942350961+07:00","message":"StatePrefix: 'โดยเฉพาะอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:50.942352737+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:51.458584134+07:00","message":"receive streaming session, msgId: 2364"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:51.458615881+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":"2025-10-27T15:56:51.458621338+07:00","message":"receive interim result [false|false]: โดยเฉพาะอย่างยิ่งตกเป็นที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:51.45863462+07:00","message":"[buffer interim] 2364 false โดยเฉพาะอย่างยิ่งตกเป็นที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:51.458641209+07:00","message":"[bufferProcess] interim [480000000]:โดยเฉพาะอย่างยิ่งตกเป็นที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:51.458643169+07:00","message":"[bufferProcess] send to processor:โดยเฉพาะอย่างยิ่งมันตก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:51.458648173+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:51.458650687+07:00","message":"> Transcript [12064] [false]: 'โดยเฉพาะอย่างยิ่งมันตก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:51.45865406+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:51.458655998+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:51.458657612+07:00","message":"StatePrefix: 'โดยเฉพาะอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:51.458660129+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:51.458664371+07:00","message":"Push: 'โดยเฉพาะอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:51.458666161+07:00","message":"TextPushed: 'โดยเฉพาะอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:51.458668161+07:00","message":"Set new StatePrefix : 'โดยเฉพาะอย่างยิ่งมันตก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:51.458670174+07:00","message":"Next Push (prob) : 'ยิ่งมันตก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:51.458677582+07:00","message":"push: {false โดยเฉพาะอย่าง 0 0xc002a07d00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:52.041171423+07:00","message":"receive streaming session, msgId: 2364"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:52.041210734+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":"2025-10-27T15:56:52.04121778+07:00","message":"receive interim result [false|false]: โดยเฉพาะอย่างยิ่งตกเป็นที่ผลิต"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:52.04123096+07:00","message":"[buffer interim] 2364 false โดยเฉพาะอย่างยิ่งตกเป็นที่ผลิต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:52.041240244+07:00","message":"[bufferProcess] interim [80000000]:โดยเฉพาะอย่างยิ่งตกเป็นที่ผลิต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:52.041243896+07:00","message":"[bufferProcess] send to processor:โดยเฉพาะอย่างยิ่งตกเป็นที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:52.041248485+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:52.041252091+07:00","message":"> Transcript [12065] [false]: 'โดยเฉพาะอย่างยิ่งตกเป็นที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:52.041255155+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:52.041257654+07:00","message":"Set new StatePrefix: 'โดยเฉพาะอย่างยิ่งตกเป็นที่'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:52.149964273+07:00","message":"receive streaming session, msgId: 2364"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:52.150018593+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยเฉพาะอย่างยิ่งตกเป็นที่\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:52.150024273+07:00","message":"receive interim result [false|false]: โดยเฉพาะอย่างยิ่งตกเป็นที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:52.150037767+07:00","message":"[buffer interim] 2364 false โดยเฉพาะอย่างยิ่งตกเป็นที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:52.15004486+07:00","message":"[bufferProcess] interim [140000000]:โดยเฉพาะอย่างยิ่งตกเป็นที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:52.150047183+07:00","message":"[bufferProcess] send to processor:โดยเฉพาะอย่างยิ่งตกเป็นที่ผลิต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:52.150052343+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:52.150054842+07:00","message":"> Transcript [12066] [false]: 'โดยเฉพาะอย่างยิ่งตกเป็นที่ผลิต'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:52.150058011+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:52.150059997+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:52.150061827+07:00","message":"StatePrefix: 'โดยเฉพาะอย่างยิ่งตกเป็นที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:52.150064906+07:00","message":"TextPushed: 'โดยเฉพาะอย่าง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:52.152727883+07:00","message":"receive streaming session, msgId: 2364"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:52.15275333+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":"2025-10-27T15:56:52.152758061+07:00","message":"receive interim result [false|false]: โดยเฉพาะอย่างยิ่งตกเป็นที่บริษัท"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:52.152767631+07:00","message":"[buffer interim] 2364 false โดยเฉพาะอย่างยิ่งตกเป็นที่บริษัท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:52.152772669+07:00","message":"[bufferProcess] interim [200000000]:โดยเฉพาะอย่างยิ่งตกเป็นที่บริษัท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:52.152774551+07:00","message":"[bufferProcess] send to processor:โดยเฉพาะอย่างยิ่งตกเป็นที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:52.152777246+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:52.152779363+07:00","message":"> Transcript [12067] [false]: 'โดยเฉพาะอย่างยิ่งตกเป็นที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:52.152782265+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:52.152784017+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:52.152785628+07:00","message":"StatePrefix: 'โดยเฉพาะอย่างยิ่งตกเป็นที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:52.152787576+07:00","message":"TextPushed: 'โดยเฉพาะอย่าง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:52.222212611+07:00","message":"receive streaming session, msgId: 2364"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:52.222247085+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":"2025-10-27T15:56:52.22225299+07:00","message":"receive interim result [false|false]: โดยเฉพาะอย่างยิ่งตกเป็นที่ประดิษฐาน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:52.222267196+07:00","message":"[buffer interim] 2364 false โดยเฉพาะอย่างยิ่งตกเป็นที่ประดิษฐาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:52.222273891+07:00","message":"[bufferProcess] interim [260000000]:โดยเฉพาะอย่างยิ่งตกเป็นที่ประดิษฐาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:52.222283718+07:00","message":"[bufferProcess] send to processor:โดยเฉพาะอย่างยิ่งตกเป็นที่บริษัท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:52.222290438+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:52.222293689+07:00","message":"> Transcript [12068] [false]: 'โดยเฉพาะอย่างยิ่งตกเป็นที่บริษัท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:52.222297539+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:52.22230015+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:52.222302826+07:00","message":"StatePrefix: 'โดยเฉพาะอย่างยิ่งตกเป็นที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:52.222305697+07:00","message":"TextPushed: 'โดยเฉพาะอย่าง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:52.427439187+07:00","message":"[GCS] Cleaned up inactive client: 2327"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:52.427464505+07:00","message":"[GCS] Cleaned up inactive client: 2332"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:52.427467024+07:00","message":"[GCS] Cleaned up inactive client: 2333"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:52.427468484+07:00","message":"[GCS] Cleaned up inactive client: 2335"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:52.427469914+07:00","message":"[GCS] Cleaned up inactive client: 2326"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:52.427471295+07:00","message":"[GCS] Cleaned up inactive client: 2334"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:52.427472663+07:00","message":"[GCS] Cleaned up inactive client: 2325"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:52.42747406+07:00","message":"[GCS] Cleaned up inactive client: 2328"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:52.427475618+07:00","message":"[GCS] Cleaned up inactive client: 2337"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:52.42748714+07:00","message":"[GCS] Cleaned up inactive client: 2330"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:52.427488556+07:00","message":"[GCS] Cleaned up inactive client: 2331"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:52.427489969+07:00","message":"[GCS] Cleaned up inactive client: 2329"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:52.427491553+07:00","message":"[GCS] Cleaned up inactive client: 2336"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:52.731739246+07:00","message":"receive streaming session, msgId: 2364"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:52.731773749+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":"2025-10-27T15:56:52.731779315+07:00","message":"receive interim result [false|false]: โดยเฉพาะอย่างยิ่งตกเป็นที่ประดิษฐานพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:52.731790847+07:00","message":"[buffer interim] 2364 false โดยเฉพาะอย่างยิ่งตกเป็นที่ประดิษฐานพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:52.731797254+07:00","message":"[bufferProcess] interim [800000000]:โดยเฉพาะอย่างยิ่งตกเป็นที่ประดิษฐานพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:52.73179954+07:00","message":"[bufferProcess] send to processor:โดยเฉพาะอย่างยิ่งตกเป็นที่ประดิษฐาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:52.731804901+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:52.731807479+07:00","message":"> Transcript [12069] [false]: 'โดยเฉพาะอย่างยิ่งตกเป็นที่ประดิษฐาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:52.731810831+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:52.731812639+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:52.731814793+07:00","message":"StatePrefix: 'โดยเฉพาะอย่างยิ่งตกเป็นที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:52.731817048+07:00","message":"TextPushed: 'โดยเฉพาะอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:52.731821512+07:00","message":"Push: 'ยิ่งตกเป็นที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:52.731823033+07:00","message":"TextPushed: 'โดยเฉพาะอย่างยิ่งตกเป็นที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:52.731824694+07:00","message":"Set new StatePrefix : 'โดยเฉพาะอย่างยิ่งตกเป็นที่ประดิษฐาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:52.731826658+07:00","message":"Next Push (prob) : 'ประดิษฐาน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:52.731834973+07:00","message":"push: {false ยิ่งตกเป็นที่ 0 0xc002a07d00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:52.79427099+07:00","message":"receive streaming session, msgId: 2364"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:52.794304292+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":"2025-10-27T15:56:52.794310603+07:00","message":"receive interim result [false|false]: โดยเฉพาะอย่างยิ่งตกเป็นที่ประดิษฐาน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:52.79432769+07:00","message":"[buffer interim] 2364 false โดยเฉพาะอย่างยิ่งตกเป็นที่ประดิษฐาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:52.794335514+07:00","message":"[bufferProcess] interim [920000000]:โดยเฉพาะอย่างยิ่งตกเป็นที่ประดิษฐาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:52.794337865+07:00","message":"[bufferProcess] send to processor:โดยเฉพาะอย่างยิ่งตกเป็นที่ประดิษฐานพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:52.794343206+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:52.79434556+07:00","message":"> Transcript [12070] [false]: 'โดยเฉพาะอย่างยิ่งตกเป็นที่ประดิษฐานพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:52.794349014+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:52.794351326+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:52.794353297+07:00","message":"StatePrefix: 'โดยเฉพาะอย่างยิ่งตกเป็นที่ประดิษฐาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:52.794357846+07:00","message":"TextPushed: 'โดยเฉพาะอย่างยิ่งตกเป็นที่'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:53.048494306+07:00","message":"receive streaming session, msgId: 2364"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:53.04853358+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":"2025-10-27T15:56:53.04853966+07:00","message":"receive interim result [false|false]: โดยเฉพาะอย่างยิ่งตกเป็นที่ประดิษฐานพระบรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:53.04855424+07:00","message":"[buffer interim] 2364 false โดยเฉพาะอย่างยิ่งตกเป็นที่ประดิษฐานพระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:53.048561098+07:00","message":"[bufferProcess] interim [40000000]:โดยเฉพาะอย่างยิ่งตกเป็นที่ประดิษฐานพระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:53.048564278+07:00","message":"[bufferProcess] send to processor:โดยเฉพาะอย่างยิ่งตกเป็นที่ประดิษฐาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:53.048567658+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:53.048570221+07:00","message":"> Transcript [12071] [false]: 'โดยเฉพาะอย่างยิ่งตกเป็นที่ประดิษฐาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:53.048573483+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:53.048575287+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:53.04857747+07:00","message":"StatePrefix: 'โดยเฉพาะอย่างยิ่งตกเป็นที่ประดิษฐาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:53.048579513+07:00","message":"TextPushed: 'โดยเฉพาะอย่างยิ่งตกเป็นที่'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:53.083260155+07:00","message":"[GCS] IsForceVAD: false for message ID: 2364"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:53.184068871+07:00","message":"receive streaming session, msgId: 2364"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:53.184104841+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":"2025-10-27T15:56:53.184110654+07:00","message":"receive interim result [false|false]: โดยเฉพาะอย่างยิ่งตกเป็นที่ประดิษฐานพระบรมศพ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:53.184123535+07:00","message":"[buffer interim] 2364 false โดยเฉพาะอย่างยิ่งตกเป็นที่ประดิษฐานพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:53.184130214+07:00","message":"[bufferProcess] interim [340000000]:โดยเฉพาะอย่างยิ่งตกเป็นที่ประดิษฐานพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:53.184132607+07:00","message":"[bufferProcess] send to processor:โดยเฉพาะอย่างยิ่งตกเป็นที่ประดิษฐานพระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:53.184135975+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:53.184138367+07:00","message":"> Transcript [12072] [false]: 'โดยเฉพาะอย่างยิ่งตกเป็นที่ประดิษฐานพระบรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:53.18414159+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:53.184143462+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:53.184145465+07:00","message":"StatePrefix: 'โดยเฉพาะอย่างยิ่งตกเป็นที่ประดิษฐาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:53.184147956+07:00","message":"TextPushed: 'โดยเฉพาะอย่างยิ่งตกเป็นที่'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:53.214494015+07:00","message":"[GCS] Start streaming session, msgId: 2365"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:53.22484602+07:00","message":"receive streaming session, msgId: 2364"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:53.224881963+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โดยเฉพาะอย่างยิ่งตกเป็นที่ประดิษฐานพระบรมศพ\",\"confidence\":0.9548457}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:53.224888571+07:00","message":"receive interim result [true|false]: โดยเฉพาะอย่างยิ่งตกเป็นที่ประดิษฐานพระบรมศพ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:53.224895864+07:00","message":"end recv isFinal message id 2364"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:53.224897821+07:00","message":"end Recv id 2364"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:53.224903255+07:00","message":"[buffer interim] 2364 true โดยเฉพาะอย่างยิ่งตกเป็นที่ประดิษฐานพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:53.224911557+07:00","message":"[bufferProcess] interim [340000000]:โดยเฉพาะอย่างยิ่งตกเป็นที่ประดิษฐานพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:53.224916129+07:00","message":"[bufferProcess] send to processor (isfinal):โดยเฉพาะอย่างยิ่งตกเป็นที่ประดิษฐานพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:53.224919198+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:53.22492302+07:00","message":"> Transcript [12073] [false]: 'โดยเฉพาะอย่างยิ่งตกเป็นที่ประดิษฐานพระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:53.224926284+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:53.224928004+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:53.224930101+07:00","message":"StatePrefix: 'โดยเฉพาะอย่างยิ่งตกเป็นที่ประดิษฐาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:53.22493227+07:00","message":"TextPushed: 'โดยเฉพาะอย่างยิ่งตกเป็นที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:53.224937028+07:00","message":"Push: 'ประดิษฐาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:53.224938673+07:00","message":"TextPushed: 'โดยเฉพาะอย่างยิ่งตกเป็นที่ประดิษฐาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:53.22494047+07:00","message":"Set new StatePrefix : 'โดยเฉพาะอย่างยิ่งตกเป็นที่ประดิษฐานพระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:53.224942447+07:00","message":"Next Push (prob) : 'พระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:53.224943828+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:53.224945536+07:00","message":"> Transcript [12074] [true]: 'โดยเฉพาะอย่างยิ่งตกเป็นที่ประดิษฐานพระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:53.224947471+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:53.224949184+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:53.224951468+07:00","message":"StatePrefix: 'โดยเฉพาะอย่างยิ่งตกเป็นที่ประดิษฐานพระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:53.224953918+07:00","message":"TextPushed: 'โดยเฉพาะอย่างยิ่งตกเป็นที่ประดิษฐาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:53.224956468+07:00","message":"Push: 'พระบรมศพ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:53.224965184+07:00","message":"push: {false ประดิษฐาน 0 0xc002a07d00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:53.224981151+07:00","message":"push: {true พระบรมศพ 0 0xc002a07d00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:56:53.237356578+07:00","message":"write wav file: './tmp/7446/7446_2364.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:56:53.463696112+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:56:53.463707248+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:54.081853234+07:00","message":"receive streaming session, msgId: 2365"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:54.081893592+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":"2025-10-27T15:56:54.081899161+07:00","message":"receive interim result [false|false]: ขนาด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:54.08191462+07:00","message":"[buffer interim] 2365 false ขนาด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:54.081921084+07:00","message":"[bufferProcess] interim [720000000]:ขนาด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:54.081922638+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:54.317220672+07:00","message":"receive streaming session, msgId: 2365"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:54.317268484+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":"2025-10-27T15:56:54.317275389+07:00","message":"receive interim result [false|false]: ขนาดจะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:54.317292525+07:00","message":"[buffer interim] 2365 false ขนาดจะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:54.317301553+07:00","message":"[bufferProcess] interim [900000000]:ขนาดจะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:54.317305026+07:00","message":"[bufferProcess] send to processor:ขนาด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:54.317314222+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:54.317317565+07:00","message":"> Transcript [12075] [false]: 'ขนาด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:54.317320161+07:00","message":"Set StatePrefix (first interim): 'ขนาด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:54.363571506+07:00","message":"[GCS] IsForceVAD: false for message ID: 2365"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:54.421775087+07:00","message":"receive streaming session, msgId: 2365"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:54.421809138+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":"2025-10-27T15:56:54.421815247+07:00","message":"receive interim result [false|false]: ขนาดกระดาษ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:54.421834276+07:00","message":"[buffer interim] 2365 false ขนาดกระดาษ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:54.421840983+07:00","message":"[bufferProcess] interim [20000000]:ขนาดกระดาษ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:54.421843126+07:00","message":"[bufferProcess] send to processor:ขนาดจะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:54.421848328+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:54.421851019+07:00","message":"> Transcript [12076] [false]: 'ขนาดจะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:54.421853687+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:54.421855462+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:54.421857079+07:00","message":"StatePrefix: 'ขนาด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:54.421859103+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:54.423981361+07:00","message":"[GCS] Start streaming session, msgId: 2366"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:54.481940112+07:00","message":"receive streaming session, msgId: 2365"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:54.481997647+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":"2025-10-27T15:56:54.482011159+07:00","message":"receive interim result [false|false]: พระมหากษัตริย์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:54.482031555+07:00","message":"[buffer interim] 2365 false พระมหากษัตริย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:54.48203983+07:00","message":"[bufferProcess] interim [80000000]:พระมหากษัตริย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:54.482042409+07:00","message":"[bufferProcess] send to processor:ขนาดกระดาษ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:54.482045837+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:54.482048309+07:00","message":"> Transcript [12077] [false]: 'ขนาดกระดาษ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:54.48205124+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:54.48205299+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:54.482054531+07:00","message":"StatePrefix: 'ขนาด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:54.48205628+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:54.504353083+07:00","message":"receive streaming session, msgId: 2365"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:54.504392588+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระมหากษัตริย์\",\"confidence\":0.94884384}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":170000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:54.504400021+07:00","message":"receive interim result [true|false]: พระมหากษัตริย์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:54.504409654+07:00","message":"end recv isFinal message id 2365"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:54.50441209+07:00","message":"end Recv id 2365"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:54.504417847+07:00","message":"[buffer interim] 2365 true พระมหากษัตริย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:54.504427342+07:00","message":"[bufferProcess] interim [170000000]:พระมหากษัตริย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:54.5044305+07:00","message":"[bufferProcess] send to processor (isfinal):พระมหากษัตริย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:54.504440729+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:54.504452102+07:00","message":"> Transcript [12078] [false]: 'พระมหากษัตริย์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:54.504455248+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:54.504457304+07:00","message":"Set new StatePrefix: 'พระมหากษัตริย์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:54.504458954+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:54.504460582+07:00","message":"> Transcript [12079] [true]: 'พระมหากษัตริย์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:54.504463444+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:54.504465252+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:54.504466961+07:00","message":"StatePrefix: 'พระมหากษัตริย์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:54.504468891+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:54.504474393+07:00","message":"Push: 'พระมหากษัตริย์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:54.504482525+07:00","message":"push: {true พระมหากษัตริย์ 0 0xc002b15180}"}
{"level":"info","service":"Main","time":"2025-10-27T15:56:54.510972183+07:00","message":"write wav file: './tmp/7446/7446_2365.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:54.918518645+07:00","message":"receive streaming session, msgId: 2366"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:54.918556351+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":"2025-10-27T15:56:54.91856145+07:00","message":"receive interim result [false|false]: รัก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:54.918574555+07:00","message":"[buffer interim] 2366 false รัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:54.918581043+07:00","message":"[bufferProcess] interim [480000000]:รัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:54.918582426+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:55.149144705+07:00","message":"receive streaming session, msgId: 2366"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:55.149192557+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":"2025-10-27T15:56:55.149197687+07:00","message":"receive interim result [false|false]: รักนะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:55.149210964+07:00","message":"[buffer interim] 2366 false รักนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:55.149218034+07:00","message":"[bufferProcess] interim [720000000]:รักนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:55.149220026+07:00","message":"[bufferProcess] send to processor:รัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:55.149223126+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:55.149225458+07:00","message":"> Transcript [12080] [false]: 'รัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:55.149227271+07:00","message":"Set StatePrefix (first interim): 'รัก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:55.302519195+07:00","message":"receive streaming session, msgId: 2366"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:55.302551864+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":"2025-10-27T15:56:55.302557416+07:00","message":"receive interim result [false|false]: รักแบบ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:55.302570527+07:00","message":"[buffer interim] 2366 false รักแบบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:55.302576993+07:00","message":"[bufferProcess] interim [840000000]:รักแบบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:55.302578854+07:00","message":"[bufferProcess] send to processor:รักนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:55.302583715+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:55.302586268+07:00","message":"> Transcript [12081] [false]: 'รักนะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:55.302589301+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:55.302590986+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:55.302592556+07:00","message":"StatePrefix: 'รัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:55.302594278+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:55.362593368+07:00","message":"receive streaming session, msgId: 2366"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:55.362627201+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":"2025-10-27T15:56:55.362632647+07:00","message":"receive interim result [false|false]: รักนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:55.362650397+07:00","message":"[buffer interim] 2366 false รักนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:55.362660421+07:00","message":"[bufferProcess] interim [900000000]:รักนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:55.362663213+07:00","message":"[bufferProcess] send to processor:รักแบบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:55.36266778+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:55.362670316+07:00","message":"> Transcript [12082] [false]: 'รักแบบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:55.362673168+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:55.362675045+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:55.362676643+07:00","message":"StatePrefix: 'รัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:55.362678523+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:55.463674548+07:00","message":"receive streaming session, msgId: 2366"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:55.463706688+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":"2025-10-27T15:56:55.463711972+07:00","message":"receive interim result [false|false]: รักนะจ๊ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:55.463724565+07:00","message":"[buffer interim] 2366 false รักนะจ๊ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:55.463730845+07:00","message":"[bufferProcess] interim [960000000]:รักนะจ๊ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:55.463732802+07:00","message":"[bufferProcess] send to processor:รักนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:55.463738097+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:55.463740683+07:00","message":"> Transcript [12083] [false]: 'รักนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:55.46374325+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:55.463745105+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:55.463746911+07:00","message":"StatePrefix: 'รัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:55.463748688+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:55.528764402+07:00","message":"receive streaming session, msgId: 2366"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:55.528794661+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":"2025-10-27T15:56:55.528799653+07:00","message":"receive interim result [false|false]: รักนะพากย์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:55.528811591+07:00","message":"[buffer interim] 2366 false รักนะพากย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:55.528818051+07:00","message":"[bufferProcess] interim [20000000]:รักนะพากย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:55.528820018+07:00","message":"[bufferProcess] send to processor:รักนะจ๊ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:55.528825345+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:55.528828003+07:00","message":"> Transcript [12084] [false]: 'รักนะจ๊ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:55.52883327+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:55.528835082+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:55.528836725+07:00","message":"StatePrefix: 'รัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:55.528838615+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:55.528842627+07:00","message":"Push: 'รัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:55.528844306+07:00","message":"TextPushed: 'รัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:55.528846117+07:00","message":"Set new StatePrefix : 'รักนะจ๊ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:55.528848021+07:00","message":"Next Push (prob) : 'นะจ๊ะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:55.528855661+07:00","message":"push: {false รัก 0 0xc000128000}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:55.634829463+07:00","message":"receive streaming session, msgId: 2366"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:55.634864967+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":"2025-10-27T15:56:55.634870719+07:00","message":"receive interim result [false|false]: รักนะคะอากาศ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:55.634882418+07:00","message":"[buffer interim] 2366 false รักนะคะอากาศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:55.634889074+07:00","message":"[bufferProcess] interim [200000000]:รักนะคะอากาศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:55.634891172+07:00","message":"[bufferProcess] send to processor:รักนะพากย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:55.6348964+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:55.634899012+07:00","message":"> Transcript [12085] [false]: 'รักนะพากย์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:55.634901053+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:55.634903112+07:00","message":"Set new StatePrefix: 'รักนะพากย์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:55.670500706+07:00","message":"receive streaming session, msgId: 2366"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:55.67053995+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":"2025-10-27T15:56:55.670546879+07:00","message":"receive interim result [false|false]: รักนะครับ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:55.67056358+07:00","message":"[buffer interim] 2366 false รักนะครับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:55.670573818+07:00","message":"[bufferProcess] interim [260000000]:รักนะครับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:55.670576295+07:00","message":"[bufferProcess] send to processor:รักนะคะอากาศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:55.670582764+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:55.670586042+07:00","message":"> Transcript [12086] [false]: 'รักนะคะอากาศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:55.670589883+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:55.670592147+07:00","message":"Set new StatePrefix: 'รักนะคะอากาศ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:55.890115955+07:00","message":"receive streaming session, msgId: 2366"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:55.890154892+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":"2025-10-27T15:56:55.890161529+07:00","message":"receive interim result [false|false]: รักนะพระอัครมเหสี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:55.890177345+07:00","message":"[buffer interim] 2366 false รักนะพระอัครมเหสี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:55.890185612+07:00","message":"[bufferProcess] interim [500000000]:รักนะพระอัครมเหสี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:55.890188652+07:00","message":"[bufferProcess] send to processor:รักนะครับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:55.890196028+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:55.890200114+07:00","message":"> Transcript [12087] [false]: 'รักนะครับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:55.890203209+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:55.890205839+07:00","message":"Set new StatePrefix: 'รักนะครับ'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:56:56.464227673+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:56:56.464227745+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:56.510005845+07:00","message":"receive streaming session, msgId: 2366"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:56.510046785+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":"2025-10-27T15:56:56.510052192+07:00","message":"receive interim result [false|false]: รักนะพระอัครมเหสี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:56.510064405+07:00","message":"[buffer interim] 2366 false รักนะพระอัครมเหสี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:56.510071353+07:00","message":"[bufferProcess] interim [100000000]:รักนะพระอัครมเหสี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:56.510073262+07:00","message":"[bufferProcess] send to processor:รักนะพระอัครมเหสี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:56.510078238+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:56.510080781+07:00","message":"> Transcript [12088] [false]: 'รักนะพระอัครมเหสี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:56.510082774+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:56.510084435+07:00","message":"Set new StatePrefix: 'รักนะพระอัครมเหสี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:57.16964+07:00","message":"receive streaming session, msgId: 2366"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:57.169681448+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":"2025-10-27T15:56:57.169687253+07:00","message":"receive interim result [false|false]: รักนะพระอัครมเหสีก็ส่ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:57.169702621+07:00","message":"[buffer interim] 2366 false รักนะพระอัครมเหสีก็ส่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:57.169711065+07:00","message":"[bufferProcess] interim [700000000]:รักนะพระอัครมเหสีก็ส่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:57.16971343+07:00","message":"[bufferProcess] send to processor:รักนะพระอัครมเหสี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:57.169718696+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:57.169721051+07:00","message":"> Transcript [12089] [false]: 'รักนะพระอัครมเหสี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:57.169724298+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:57.169726233+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:57.169728013+07:00","message":"StatePrefix: 'รักนะพระอัครมเหสี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:57.169730097+07:00","message":"TextPushed: 'รัก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:57.224680436+07:00","message":"receive streaming session, msgId: 2366"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:57.224725343+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รักนะพระอัครมเหสี\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":760000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:57.22473326+07:00","message":"receive interim result [false|false]: รักนะพระอัครมเหสี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:57.224749992+07:00","message":"[buffer interim] 2366 false รักนะพระอัครมเหสี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:57.22475862+07:00","message":"[bufferProcess] interim [760000000]:รักนะพระอัครมเหสี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:57.224761858+07:00","message":"[bufferProcess] send to processor:รักนะพระอัครมเหสีก็ส่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:57.224766126+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:57.224769889+07:00","message":"> Transcript [12090] [false]: 'รักนะพระอัครมเหสีก็ส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:57.22477414+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:57.224776257+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:57.224778616+07:00","message":"StatePrefix: 'รักนะพระอัครมเหสี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:57.224782681+07:00","message":"TextPushed: 'รัก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:57.279865881+07:00","message":"receive streaming session, msgId: 2366"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:57.279903014+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รักนะพระอัครมเหสีก็ 2000\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":880000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:57.279908325+07:00","message":"receive interim result [false|false]: รักนะพระอัครมเหสีก็ 2000"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:57.27992348+07:00","message":"[buffer interim] 2366 false รักนะพระอัครมเหสีก็ 2000"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:57.279931032+07:00","message":"[bufferProcess] interim [880000000]:รักนะพระอัครมเหสีก็ 2000"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:57.279932934+07:00","message":"[bufferProcess] send to processor:รักนะพระอัครมเหสี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:57.279936286+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:57.279938825+07:00","message":"> Transcript [12091] [false]: 'รักนะพระอัครมเหสี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:57.279941628+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:57.279943559+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:57.279945502+07:00","message":"StatePrefix: 'รักนะพระอัครมเหสี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:57.279952495+07:00","message":"TextPushed: 'รัก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:57.414603529+07:00","message":"receive streaming session, msgId: 2366"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:57.414633861+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":"2025-10-27T15:56:57.414639081+07:00","message":"receive interim result [false|false]: รักนะพระอัครมเหสี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:57.414647703+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 2010\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:57.414649861+07:00","message":"receive interim result [false|false]:  2010"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:57.414657174+07:00","message":"[buffer interim] 2366 false รักนะพระอัครมเหสี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:57.414660441+07:00","message":"[buffer interim] 2366 false  2010"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:57.414666241+07:00","message":"[bufferProcess] interim [0]:รักนะพระอัครมเหสี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:57.414668102+07:00","message":"[bufferProcess] send to processor:รักนะพระอัครมเหสีก็ 2000"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:57.414670438+07:00","message":"[bufferProcess] interim [0]: 2010"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:57.414672448+07:00","message":"[bufferProcess] update buffer: รักนะพระอัครมเหสี 2010"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:57.414675313+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:57.414677886+07:00","message":"> Transcript [12092] [false]: 'รักนะพระอัครมเหสีก็ 2000'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:57.41468085+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:57.414682817+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:57.414684239+07:00","message":"StatePrefix: 'รักนะพระอัครมเหสี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:57.414686149+07:00","message":"TextPushed: 'รัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:57.41468876+07:00","message":"Push: 'นะพระอัครมเหสี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:57.41469029+07:00","message":"TextPushed: 'รักนะพระอัครมเหสี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:57.414691902+07:00","message":"Set new StatePrefix : 'รักนะพระอัครมเหสีก็ 2000'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:57.414693635+07:00","message":"Next Push (prob) : 'ก็ 2000'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:57.414701266+07:00","message":"push: {false นะพระอัครมเหสี 0 0xc000128000}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:57.470259974+07:00","message":"receive streaming session, msgId: 2366"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:57.470293739+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":"2025-10-27T15:56:57.47029959+07:00","message":"receive interim result [false|false]: รักนะพระอัครมเหสี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:57.470309125+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 2008\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":60000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:57.470311573+07:00","message":"receive interim result [false|false]:  2008"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:57.470318322+07:00","message":"[buffer interim] 2366 false รักนะพระอัครมเหสี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:57.470321643+07:00","message":"[buffer interim] 2366 false  2008"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:57.470327271+07:00","message":"[bufferProcess] interim [60000000]:รักนะพระอัครมเหสี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:57.470329526+07:00","message":"[bufferProcess] send to processor:รักนะพระอัครมเหสี 2010"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:57.470332123+07:00","message":"[bufferProcess] interim [60000000]: 2008"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:57.470334034+07:00","message":"[bufferProcess] update buffer: รักนะพระอัครมเหสี 2008"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:57.470336641+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:57.470339221+07:00","message":"> Transcript [12093] [false]: 'รักนะพระอัครมเหสี 2010'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:57.47034111+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:57.470342701+07:00","message":"Set new StatePrefix: 'รักนะพระอัครมเหสี 2010'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:57.475638021+07:00","message":"receive streaming session, msgId: 2366"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:57.47565256+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รักนะพระอัครมเหสี\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:57.475658756+07:00","message":"receive interim result [false|false]: รักนะพระอัครมเหสี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:57.475667816+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 2011\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":120000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:57.475671427+07:00","message":"receive interim result [false|false]:  2011"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:57.475677157+07:00","message":"[buffer interim] 2366 false รักนะพระอัครมเหสี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:57.475680264+07:00","message":"[buffer interim] 2366 false  2011"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:57.475684374+07:00","message":"[bufferProcess] interim [120000000]:รักนะพระอัครมเหสี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:57.47568705+07:00","message":"[bufferProcess] send to processor:รักนะพระอัครมเหสี 2008"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:57.475689951+07:00","message":"[bufferProcess] interim [120000000]: 2011"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:57.475692627+07:00","message":"[bufferProcess] update buffer: รักนะพระอัครมเหสี 2011"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:57.475695202+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:57.475697759+07:00","message":"> Transcript [12094] [false]: 'รักนะพระอัครมเหสี 2008'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:57.47569997+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:57.475702728+07:00","message":"Set new StatePrefix: 'รักนะพระอัครมเหสี 2008'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:58.116961784+07:00","message":"receive streaming session, msgId: 2366"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:58.116993253+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รักนะพระอัครมเหสีพ.ศ 2556\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":720000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:58.116998413+07:00","message":"receive interim result [false|false]: รักนะพระอัครมเหสีพ.ศ 2556"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:58.11701955+07:00","message":"[buffer interim] 2366 false รักนะพระอัครมเหสีพ.ศ 2556"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:58.117027374+07:00","message":"[bufferProcess] interim [720000000]:รักนะพระอัครมเหสีพ.ศ 2556"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:58.117029638+07:00","message":"[bufferProcess] send to processor:รักนะพระอัครมเหสี 2011"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:58.117034595+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:58.117037511+07:00","message":"> Transcript [12095] [false]: 'รักนะพระอัครมเหสี 2011'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:58.117039717+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:58.117041713+07:00","message":"Set new StatePrefix: 'รักนะพระอัครมเหสี 2011'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:58.297150061+07:00","message":"receive streaming session, msgId: 2366"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:58.297193823+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":"2025-10-27T15:56:58.297200147+07:00","message":"receive interim result [false|false]: รักนะพระอัครมเหสี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:58.297207346+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 2011\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:58.297209877+07:00","message":"receive interim result [false|false]:  2011"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:58.297216166+07:00","message":"[buffer interim] 2366 false รักนะพระอัครมเหสี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:58.297219028+07:00","message":"[buffer interim] 2366 false  2011"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:58.297224616+07:00","message":"[bufferProcess] interim [840000000]:รักนะพระอัครมเหสี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:58.297226853+07:00","message":"[bufferProcess] send to processor:รักนะพระอัครมเหสีพ.ศ 2556"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:58.297229345+07:00","message":"[bufferProcess] interim [840000000]: 2011"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:58.297231699+07:00","message":"[bufferProcess] update buffer: รักนะพระอัครมเหสี 2011"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:58.297234694+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:58.297237367+07:00","message":"> Transcript [12096] [false]: 'รักนะพระอัครมเหสีพ.ศ 2556'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:58.297239295+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:58.297240898+07:00","message":"Set new StatePrefix: 'รักนะพระอัครมเหสีพ.ศ 2556'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:58.86725527+07:00","message":"receive streaming session, msgId: 2366"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:58.867290955+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รักนะพระอัครมเหสี 2011\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:58.867296287+07:00","message":"receive interim result [false|false]: รักนะพระอัครมเหสี 2011"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:58.867308333+07:00","message":"[buffer interim] 2366 false รักนะพระอัครมเหสี 2011"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:58.867315059+07:00","message":"[bufferProcess] interim [440000000]:รักนะพระอัครมเหสี 2011"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:58.86731721+07:00","message":"[bufferProcess] send to processor:รักนะพระอัครมเหสี 2011"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:58.867322091+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:58.867324744+07:00","message":"> Transcript [12097] [false]: 'รักนะพระอัครมเหสี 2011'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:58.867327264+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:58.867329169+07:00","message":"Set new StatePrefix: 'รักนะพระอัครมเหสี 2011'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:56:59.465115451+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:56:59.465124051+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:59.599122533+07:00","message":"receive streaming session, msgId: 2366"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:59.599164979+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รักนะพระอัครมเหสี\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:59.599172828+07:00","message":"receive interim result [false|false]: รักนะพระอัครมเหสี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:59.599185142+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 2019\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:59.599188183+07:00","message":"receive interim result [false|false]:  2019"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:59.599196852+07:00","message":"[buffer interim] 2366 false รักนะพระอัครมเหสี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:59.599201442+07:00","message":"[buffer interim] 2366 false  2019"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:59.599208234+07:00","message":"[bufferProcess] interim [220000000]:รักนะพระอัครมเหสี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:59.599211317+07:00","message":"[bufferProcess] send to processor:รักนะพระอัครมเหสี 2011"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:59.599215167+07:00","message":"[bufferProcess] interim [220000000]: 2019"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:59.599219928+07:00","message":"[bufferProcess] update buffer: รักนะพระอัครมเหสี 2019"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:59.599223206+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:59.599226611+07:00","message":"> Transcript [12098] [false]: 'รักนะพระอัครมเหสี 2011'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:59.599230507+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:59.599232803+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:59.599235138+07:00","message":"StatePrefix: 'รักนะพระอัครมเหสี 2011'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:56:59.599237765+07:00","message":"TextPushed: 'รักนะพระอัครมเหสี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:59.813902002+07:00","message":"[GCS] IsForceVAD: false for message ID: 2366"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:56:59.874950275+07:00","message":"[GCS] Start streaming session, msgId: 2367"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:00.000744431+07:00","message":"receive streaming session, msgId: 2366"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:00.000778015+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"รักนะพระอัครมเหสีก็ส่งวันเพ็ญ\",\"confidence\":0.77740085}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":610000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:00.000784852+07:00","message":"receive interim result [true|false]: รักนะพระอัครมเหสีก็ส่งวันเพ็ญ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:00.000793821+07:00","message":"end recv isFinal message id 2366"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:00.000795812+07:00","message":"end Recv id 2366"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:00.000802438+07:00","message":"[buffer interim] 2366 true รักนะพระอัครมเหสีก็ส่งวันเพ็ญ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:00.000810796+07:00","message":"[bufferProcess] interim [610000000]:รักนะพระอัครมเหสีก็ส่งวันเพ็ญ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:00.000815623+07:00","message":"[bufferProcess] send to processor (isfinal):รักนะพระอัครมเหสี 2019"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:00.000819245+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:00.000821855+07:00","message":"> Transcript [12099] [false]: 'รักนะพระอัครมเหสี 2019'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:00.000823743+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:00.000825584+07:00","message":"Set new StatePrefix: 'รักนะพระอัครมเหสี 2019'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:00.000827134+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:00.000828613+07:00","message":"> Transcript [12100] [true]: 'รักนะพระอัครมเหสีก็ส่งวันเพ็ญ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:00.000831063+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:00.000832635+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:00.000834176+07:00","message":"StatePrefix: 'รักนะพระอัครมเหสี 2019'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:00.000835785+07:00","message":"TextPushed: 'รักนะพระอัครมเหสี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:00.000841061+07:00","message":"Push: 'ก็ส่งวันเพ็ญ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:00.000849475+07:00","message":"push: {true ก็ส่งวันเพ็ญ 0 0xc000128000}"}
{"level":"info","service":"Main","time":"2025-10-27T15:57:00.014033775+07:00","message":"write wav file: './tmp/7446/7446_2366.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:01.141215198+07:00","message":"receive streaming session, msgId: 2367"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:01.141265538+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":"2025-10-27T15:57:01.141273316+07:00","message":"receive interim result [false|false]: ทั้ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:01.141300484+07:00","message":"[buffer interim] 2367 false ทั้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:01.141309299+07:00","message":"[bufferProcess] interim [320000000]:ทั้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:01.141311868+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:01.141316039+07:00","message":"[bufferProcess] send to processor (ticker):ทั้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:01.141319842+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:01.141323214+07:00","message":"> Transcript [12101] [false]: 'ทั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:01.141325975+07:00","message":"Set StatePrefix (first interim): 'ทั้ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:01.344757869+07:00","message":"receive streaming session, msgId: 2367"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:01.344792857+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":"2025-10-27T15:57:01.344797949+07:00","message":"receive interim result [false|false]: ทำได้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:01.344813147+07:00","message":"[buffer interim] 2367 false ทำได้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:01.344819822+07:00","message":"[bufferProcess] interim [500000000]:ทำได้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:01.344821607+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:01.545896161+07:00","message":"receive streaming session, msgId: 2367"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:01.545936111+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":"2025-10-27T15:57:01.54594288+07:00","message":"receive interim result [false|false]: ทางได้ป่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:01.545957292+07:00","message":"[buffer interim] 2367 false ทางได้ป่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:01.545964891+07:00","message":"[bufferProcess] interim [680000000]:ทางได้ป่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:01.545967829+07:00","message":"[bufferProcess] send to processor:ทำได้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:01.545971759+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:01.545975144+07:00","message":"> Transcript [12102] [false]: 'ทำได้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:01.545978081+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:01.545980577+07:00","message":"Set new StatePrefix: 'ทำได้'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:01.771490413+07:00","message":"receive streaming session, msgId: 2367"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:01.771523356+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":"2025-10-27T15:57:01.771529016+07:00","message":"receive interim result [false|false]: ทั้งได้ปกติ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:01.771541646+07:00","message":"[buffer interim] 2367 false ทั้งได้ปกติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:01.771548438+07:00","message":"[bufferProcess] interim [920000000]:ทั้งได้ปกติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:01.771550684+07:00","message":"[bufferProcess] send to processor:ทางได้ป่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:01.771553865+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:01.771556493+07:00","message":"> Transcript [12103] [false]: 'ทางได้ป่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:01.771558343+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:01.7715599+07:00","message":"Set new StatePrefix: 'ทางได้ป่ะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:01.946070431+07:00","message":"receive streaming session, msgId: 2367"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:01.94610563+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":"2025-10-27T15:57:01.946110824+07:00","message":"receive interim result [false|false]: ทางได้ป่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:01.946123125+07:00","message":"[buffer interim] 2367 false ทางได้ป่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:01.946131089+07:00","message":"[bufferProcess] interim [40000000]:ทางได้ป่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:01.946133016+07:00","message":"[bufferProcess] send to processor:ทั้งได้ปกติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:01.946136204+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:01.946139089+07:00","message":"> Transcript [12104] [false]: 'ทั้งได้ปกติ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:01.946141052+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:01.946142669+07:00","message":"Set new StatePrefix: 'ทั้งได้ปกติ'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:57:02.465350066+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:57:02.465356991+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:02.543712066+07:00","message":"receive streaming session, msgId: 2367"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:02.543746167+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":"2025-10-27T15:57:02.543751818+07:00","message":"receive interim result [false|false]: ทางได้ป่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:02.543765557+07:00","message":"[buffer interim] 2367 false ทางได้ป่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:02.543772567+07:00","message":"[bufferProcess] interim [640000000]:ทางได้ป่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:02.543774595+07:00","message":"[bufferProcess] send to processor:ทางได้ป่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:02.543777744+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:02.543780287+07:00","message":"> Transcript [12105] [false]: 'ทางได้ป่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:02.543782207+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:02.54378378+07:00","message":"Set new StatePrefix: 'ทางได้ป่ะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:02.873858797+07:00","message":"receive streaming session, msgId: 2367"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:02.87390177+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":"2025-10-27T15:57:02.873908836+07:00","message":"receive interim result [false|false]: ทั้งได้ปกติศาลพระพรหม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:02.87392341+07:00","message":"[buffer interim] 2367 false ทั้งได้ปกติศาลพระพรหม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:02.873931827+07:00","message":"[bufferProcess] interim [0]:ทั้งได้ปกติศาลพระพรหม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:02.873935094+07:00","message":"[bufferProcess] send to processor:ทางได้ป่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:02.8739393+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:02.873942958+07:00","message":"> Transcript [12106] [false]: 'ทางได้ป่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:02.873947282+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:02.873949605+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:02.873951968+07:00","message":"StatePrefix: 'ทางได้ป่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:02.873954402+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:02.913222004+07:00","message":"receive streaming session, msgId: 2367"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:02.913260746+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":"2025-10-27T15:57:02.913267843+07:00","message":"receive interim result [false|false]: ทางได้ป่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:02.913283988+07:00","message":"[buffer interim] 2367 false ทางได้ป่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:02.913292222+07:00","message":"[bufferProcess] interim [60000000]:ทางได้ป่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:02.913295552+07:00","message":"[bufferProcess] send to processor:ทั้งได้ปกติศาลพระพรหม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:02.913303744+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:02.913310201+07:00","message":"> Transcript [12107] [false]: 'ทั้งได้ปกติศาลพระพรหม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:02.913313584+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:02.913317253+07:00","message":"Set new StatePrefix: 'ทั้งได้ปกติศาลพระพรหม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:02.945583794+07:00","message":"[GCS] IsForceVAD: false for message ID: 2367"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:03.015103834+07:00","message":"[GCS] Start streaming session, msgId: 2368"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:03.064649205+07:00","message":"receive streaming session, msgId: 2367"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:03.064688487+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":"2025-10-27T15:57:03.06469571+07:00","message":"receive interim result [false|false]: ทั้งได้ปกติฐานพระบรมศพ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:03.064712444+07:00","message":"[buffer interim] 2367 false ทั้งได้ปกติฐานพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:03.064720838+07:00","message":"[bufferProcess] interim [300000000]:ทั้งได้ปกติฐานพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:03.064724338+07:00","message":"[bufferProcess] send to processor:ทางได้ป่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:03.064728669+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:03.064732314+07:00","message":"> Transcript [12108] [false]: 'ทางได้ป่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:03.064735291+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:03.064737834+07:00","message":"Set new StatePrefix: 'ทางได้ป่ะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:03.152015778+07:00","message":"receive streaming session, msgId: 2367"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:03.152067015+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ทั้งได้ปฏิฐานพระบรมศพ\",\"confidence\":0.9165317}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":300000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:03.152074415+07:00","message":"receive interim result [true|false]: ทั้งได้ปฏิฐานพระบรมศพ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:03.152084735+07:00","message":"end recv isFinal message id 2367"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:03.152087943+07:00","message":"end Recv id 2367"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:03.152096121+07:00","message":"[buffer interim] 2367 true ทั้งได้ปฏิฐานพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:03.152107539+07:00","message":"[bufferProcess] interim [300000000]:ทั้งได้ปฏิฐานพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:03.152110931+07:00","message":"[bufferProcess] send to processor (isfinal):ทั้งได้ปกติฐานพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:03.152121296+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:03.152134268+07:00","message":"> Transcript [12109] [false]: 'ทั้งได้ปกติฐานพระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:03.152137197+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:03.152139724+07:00","message":"Set new StatePrefix: 'ทั้งได้ปกติฐานพระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:03.152141696+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:03.152144051+07:00","message":"> Transcript [12110] [true]: 'ทั้งได้ปฏิฐานพระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:03.152147127+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:03.152148814+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:03.152150388+07:00","message":"StatePrefix: 'ทั้งได้ปกติฐานพระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:03.152152416+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:03.15215779+07:00","message":"Push: 'ทั้งได้ปฏิฐานพระบรมศพ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:03.152167245+07:00","message":"push: {true ทั้งได้ปฏิฐานพระบรมศพ 0 0xc002ee5100}"}
{"level":"info","service":"Main","time":"2025-10-27T15:57:03.160990794+07:00","message":"write wav file: './tmp/7446/7446_2367.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:04.185066778+07:00","message":"receive streaming session, msgId: 2368"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:04.185109904+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":"2025-10-27T15:57:04.185115558+07:00","message":"receive interim result [false|false]: พระมหากษัตริย์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:04.18512934+07:00","message":"[buffer interim] 2368 false พระมหากษัตริย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:04.185135989+07:00","message":"[bufferProcess] interim [140000000]:พระมหากษัตริย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:04.185137553+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:04.185150803+07:00","message":"[bufferProcess] send to processor (ticker):พระมหากษัตริย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:04.185157782+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:04.185171573+07:00","message":"> Transcript [12111] [false]: 'พระมหากษัตริย์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:04.185174393+07:00","message":"Set StatePrefix (first interim): 'พระมหากษัตริย์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:04.761852862+07:00","message":"receive streaming session, msgId: 2368"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:04.761891002+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":"2025-10-27T15:57:04.761898156+07:00","message":"receive interim result [false|false]: พระมหากษัตริย์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:04.761911783+07:00","message":"[buffer interim] 2368 false พระมหากษัตริย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:04.761922335+07:00","message":"[bufferProcess] interim [740000000]:พระมหากษัตริย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:04.761924468+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:05.253835994+07:00","message":"[GCS] IsForceVAD: false for message ID: 2368"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:05.346420467+07:00","message":"receive streaming session, msgId: 2368"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:05.346453805+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":"2025-10-27T15:57:05.346458996+07:00","message":"receive interim result [false|false]: พระมหากษัตริย์สีผสม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:05.346473764+07:00","message":"[buffer interim] 2368 false พระมหากษัตริย์สีผสม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:05.346480962+07:00","message":"[bufferProcess] interim [340000000]:พระมหากษัตริย์สีผสม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:05.346483598+07:00","message":"[bufferProcess] send to processor:พระมหากษัตริย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:05.34648861+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:05.346491164+07:00","message":"> Transcript [12112] [false]: 'พระมหากษัตริย์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:05.346494238+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:05.346495982+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:05.346497568+07:00","message":"StatePrefix: 'พระมหากษัตริย์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:05.346499371+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:05.350803523+07:00","message":"receive streaming session, msgId: 2368"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:05.350823298+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":"2025-10-27T15:57:05.350827737+07:00","message":"receive interim result [false|false]: พระมหากษัตริย์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:05.3508363+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 10 พระบาทสมเด็จ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":2,\"nanos\":400000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:05.350838503+07:00","message":"receive interim result [false|false]:  10 พระบาทสมเด็จ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:05.3508439+07:00","message":"[buffer interim] 2368 false พระมหากษัตริย์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:05.350846408+07:00","message":"[buffer interim] 2368 false  10 พระบาทสมเด็จ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:05.350853991+07:00","message":"[bufferProcess] interim [400000000]:พระมหากษัตริย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:05.350856141+07:00","message":"[bufferProcess] send to processor:พระมหากษัตริย์สีผสม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:05.35086066+07:00","message":"[bufferProcess] interim [400000000]: 10 พระบาทสมเด็จ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:05.350863077+07:00","message":"[bufferProcess] update buffer: พระมหากษัตริย์ 10 พระบาทสมเด็จ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:05.350865642+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:05.350869885+07:00","message":"> Transcript [12113] [false]: 'พระมหากษัตริย์สีผสม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:05.350872728+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:05.350874234+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:05.350875821+07:00","message":"StatePrefix: 'พระมหากษัตริย์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:05.350877531+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:05.377645778+07:00","message":"[GCS] Start streaming session, msgId: 2369"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:05.384193189+07:00","message":"receive streaming session, msgId: 2368"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:05.384238846+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระมหากษัตริย์ 10 พระบาทสมเด็จ\",\"confidence\":0.9317846}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:05.384244461+07:00","message":"receive interim result [true|false]: พระมหากษัตริย์ 10 พระบาทสมเด็จ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:05.384255529+07:00","message":"end recv isFinal message id 2368"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:05.384257422+07:00","message":"end Recv id 2368"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:05.384262938+07:00","message":"[buffer interim] 2368 true พระมหากษัตริย์ 10 พระบาทสมเด็จ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:05.384269657+07:00","message":"[bufferProcess] interim [460000000]:พระมหากษัตริย์ 10 พระบาทสมเด็จ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:05.384273754+07:00","message":"[bufferProcess] send to processor (isfinal):พระมหากษัตริย์ 10 พระบาทสมเด็จ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:05.384278385+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:05.384281518+07:00","message":"> Transcript [12114] [false]: 'พระมหากษัตริย์ 10 พระบาทสมเด็จ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:05.384284324+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:05.384286082+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:05.384287787+07:00","message":"StatePrefix: 'พระมหากษัตริย์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:05.384289488+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:05.384290831+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:05.384292467+07:00","message":"> Transcript [12115] [true]: 'พระมหากษัตริย์ 10 พระบาทสมเด็จ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:05.384294127+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:05.38429543+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:05.38429671+07:00","message":"StatePrefix: 'พระมหากษัตริย์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:05.384298079+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:05.384302111+07:00","message":"Push: 'พระมหากษัตริย์ 10 พระบาทสมเด็จ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:05.384309026+07:00","message":"push: {true พระมหากษัตริย์ 10 พระบาทสมเด็จ 0 0xc002b15a00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:57:05.395362244+07:00","message":"write wav file: './tmp/7446/7446_2368.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:57:05.466145111+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:57:05.466146248+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:06.058261113+07:00","message":"receive streaming session, msgId: 2369"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:06.058312827+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":"2025-10-27T15:57:06.05831971+07:00","message":"receive interim result [false|false]: พัทยา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:06.058336579+07:00","message":"[buffer interim] 2369 false พัทยา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:06.05834492+07:00","message":"[bufferProcess] interim [720000000]:พัทยา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:06.058347061+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:06.240965436+07:00","message":"receive streaming session, msgId: 2369"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:06.241009276+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":"2025-10-27T15:57:06.241015858+07:00","message":"receive interim result [false|false]: อุทยาน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:06.241040527+07:00","message":"[buffer interim] 2369 false อุทยาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:06.241050672+07:00","message":"[bufferProcess] interim [840000000]:อุทยาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:06.24105358+07:00","message":"[bufferProcess] send to processor:พัทยา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:06.241059447+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:06.241062979+07:00","message":"> Transcript [12116] [false]: 'พัทยา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:06.241065303+07:00","message":"Set StatePrefix (first interim): 'พัทยา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:06.247538076+07:00","message":"receive streaming session, msgId: 2369"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:06.24756896+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":"2025-10-27T15:57:06.247574489+07:00","message":"receive interim result [false|false]: พัทยา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:06.247586996+07:00","message":"[buffer interim] 2369 false พัทยา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:06.247593126+07:00","message":"[bufferProcess] interim [900000000]:พัทยา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:06.247595552+07:00","message":"[bufferProcess] send to processor:อุทยาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:06.247601464+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:06.247604428+07:00","message":"> Transcript [12117] [false]: 'อุทยาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:06.247606918+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:06.247609125+07:00","message":"Set new StatePrefix: 'อุทยาน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:06.36415211+07:00","message":"receive streaming session, msgId: 2369"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:06.36418513+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":"2025-10-27T15:57:06.364190519+07:00","message":"receive interim result [false|false]: มัธยฐาน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:06.36420323+07:00","message":"[buffer interim] 2369 false มัธยฐาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:06.364209764+07:00","message":"[bufferProcess] interim [960000000]:มัธยฐาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:06.364211982+07:00","message":"[bufferProcess] send to processor:พัทยา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:06.364216855+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:06.364219674+07:00","message":"> Transcript [12118] [false]: 'พัทยา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:06.364221528+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:06.364223104+07:00","message":"Set new StatePrefix: 'พัทยา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:06.627371884+07:00","message":"receive streaming session, msgId: 2369"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:06.627413006+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":"2025-10-27T15:57:06.627419848+07:00","message":"receive interim result [false|false]: พุทธคยาชน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:06.62743365+07:00","message":"[buffer interim] 2369 false พุทธคยาชน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:06.627444438+07:00","message":"[bufferProcess] interim [260000000]:พุทธคยาชน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:06.627447365+07:00","message":"[bufferProcess] send to processor:มัธยฐาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:06.627453609+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:06.627456915+07:00","message":"> Transcript [12119] [false]: 'มัธยฐาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:06.627459516+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:06.62746238+07:00","message":"Set new StatePrefix: 'มัธยฐาน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:06.63323325+07:00","message":"receive streaming session, msgId: 2369"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:06.633255356+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":"2025-10-27T15:57:06.633261374+07:00","message":"receive interim result [false|false]: วิทยฐานะจุฬา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:06.633269969+07:00","message":"[buffer interim] 2369 false วิทยฐานะจุฬา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:06.633275748+07:00","message":"[bufferProcess] interim [320000000]:วิทยฐานะจุฬา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:06.633278219+07:00","message":"[bufferProcess] send to processor:พุทธคยาชน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:06.633281109+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:06.633284939+07:00","message":"> Transcript [12120] [false]: 'พุทธคยาชน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:06.633286525+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:06.633288137+07:00","message":"Set new StatePrefix: 'พุทธคยาชน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:06.834314257+07:00","message":"receive streaming session, msgId: 2369"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:06.83435468+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":"2025-10-27T15:57:06.834359886+07:00","message":"receive interim result [false|false]: อุทยานฟ้าจุฬาโลก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:06.834374035+07:00","message":"[buffer interim] 2369 false อุทยานฟ้าจุฬาโลก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:06.834385367+07:00","message":"[bufferProcess] interim [500000000]:อุทยานฟ้าจุฬาโลก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:06.834388374+07:00","message":"[bufferProcess] send to processor:วิทยฐานะจุฬา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:06.834394154+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:06.834396915+07:00","message":"> Transcript [12121] [false]: 'วิทยฐานะจุฬา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:06.834399274+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:06.834400989+07:00","message":"Set new StatePrefix: 'วิทยฐานะจุฬา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:07.136728057+07:00","message":"receive streaming session, msgId: 2369"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:07.13676565+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":"2025-10-27T15:57:07.136770895+07:00","message":"receive interim result [false|false]: อุทยานฟ้าจุฬาโลกมหาราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:07.136784228+07:00","message":"[buffer interim] 2369 false อุทยานฟ้าจุฬาโลกมหาราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:07.136790814+07:00","message":"[bufferProcess] interim [800000000]:อุทยานฟ้าจุฬาโลกมหาราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:07.136792915+07:00","message":"[bufferProcess] send to processor:อุทยานฟ้าจุฬาโลก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:07.136798078+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:07.136800585+07:00","message":"> Transcript [12122] [false]: 'อุทยานฟ้าจุฬาโลก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:07.136802565+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:07.136804286+07:00","message":"Set new StatePrefix: 'อุทยานฟ้าจุฬาโลก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:07.655446459+07:00","message":"receive streaming session, msgId: 2369"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:07.655480573+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":"2025-10-27T15:57:07.655487009+07:00","message":"receive interim result [false|false]: อุทยานฟ้าจุฬาโลกมหาราชเป็น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:07.65550134+07:00","message":"[buffer interim] 2369 false อุทยานฟ้าจุฬาโลกมหาราชเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:07.655509213+07:00","message":"[bufferProcess] interim [280000000]:อุทยานฟ้าจุฬาโลกมหาราชเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:07.655512+07:00","message":"[bufferProcess] send to processor:อุทยานฟ้าจุฬาโลกมหาราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:07.65551648+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:07.655519569+07:00","message":"> Transcript [12123] [false]: 'อุทยานฟ้าจุฬาโลกมหาราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:07.655523649+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:07.655525768+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:07.655528622+07:00","message":"StatePrefix: 'อุทยานฟ้าจุฬาโลก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:07.655531333+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:07.878518122+07:00","message":"receive streaming session, msgId: 2369"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:07.878555417+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":"2025-10-27T15:57:07.878561031+07:00","message":"receive interim result [false|false]: อุทยานฟ้าจุฬาโลกมหาราชเป็นคน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:07.878571942+07:00","message":"[buffer interim] 2369 false อุทยานฟ้าจุฬาโลกมหาราชเป็นคน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:07.878578749+07:00","message":"[bufferProcess] interim [460000000]:อุทยานฟ้าจุฬาโลกมหาราชเป็นคน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:07.878581087+07:00","message":"[bufferProcess] send to processor:อุทยานฟ้าจุฬาโลกมหาราชเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:07.878584279+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:07.878586779+07:00","message":"> Transcript [12124] [false]: 'อุทยานฟ้าจุฬาโลกมหาราชเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:07.878589649+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:07.878591498+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:07.878593404+07:00","message":"StatePrefix: 'อุทยานฟ้าจุฬาโลก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:07.878595313+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:07.91351813+07:00","message":"receive streaming session, msgId: 2369"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:07.913559406+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":"2025-10-27T15:57:07.913565761+07:00","message":"receive interim result [false|false]: อุทยานฟ้าจุฬาโลกมหาราชเป็นจัง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:07.913579333+07:00","message":"[buffer interim] 2369 false อุทยานฟ้าจุฬาโลกมหาราชเป็นจัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:07.913586022+07:00","message":"[bufferProcess] interim [520000000]:อุทยานฟ้าจุฬาโลกมหาราชเป็นจัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:07.91358817+07:00","message":"[bufferProcess] send to processor:อุทยานฟ้าจุฬาโลกมหาราชเป็นคน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:07.913593409+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:07.913596+07:00","message":"> Transcript [12125] [false]: 'อุทยานฟ้าจุฬาโลกมหาราชเป็นคน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:07.913599071+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:07.913600957+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:07.913603239+07:00","message":"StatePrefix: 'อุทยานฟ้าจุฬาโลก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:07.913605295+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:08.018976599+07:00","message":"receive streaming session, msgId: 2369"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:08.019017238+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":"2025-10-27T15:57:08.019025168+07:00","message":"receive interim result [false|false]: อุทยานฟ้าจุฬาโลกมหาราชเป็นจังหวะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:08.019047583+07:00","message":"[buffer interim] 2369 false อุทยานฟ้าจุฬาโลกมหาราชเป็นจังหวะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:08.019059275+07:00","message":"[bufferProcess] interim [580000000]:อุทยานฟ้าจุฬาโลกมหาราชเป็นจังหวะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:08.019062149+07:00","message":"[bufferProcess] send to processor:อุทยานฟ้าจุฬาโลกมหาราชเป็นจัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:08.019067029+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:08.019070667+07:00","message":"> Transcript [12126] [false]: 'อุทยานฟ้าจุฬาโลกมหาราชเป็นจัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:08.019074535+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:08.019076841+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:08.019079747+07:00","message":"StatePrefix: 'อุทยานฟ้าจุฬาโลก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:08.019082102+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:08.019085519+07:00","message":"Push: 'อุทยานฟ้าจุฬาโลก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:08.019087686+07:00","message":"TextPushed: 'อุทยานฟ้าจุฬาโลก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:08.019090413+07:00","message":"Set new StatePrefix : 'อุทยานฟ้าจุฬาโลกมหาราชเป็นจัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:08.01909312+07:00","message":"Next Push (prob) : 'มหาราชเป็นจัง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:08.019104474+07:00","message":"push: {false อุทยานฟ้าจุฬาโลก 0 0xc002b15c00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:08.035996248+07:00","message":"receive streaming session, msgId: 2369"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:08.036031953+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":"2025-10-27T15:57:08.036037121+07:00","message":"receive interim result [false|false]: อุทยานฟ้าจุฬาโลกมหาราชเป็นครั้งแรก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:08.036062324+07:00","message":"[buffer interim] 2369 false อุทยานฟ้าจุฬาโลกมหาราชเป็นครั้งแรก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:08.036069947+07:00","message":"[bufferProcess] interim [640000000]:อุทยานฟ้าจุฬาโลกมหาราชเป็นครั้งแรก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:08.036073419+07:00","message":"[bufferProcess] send to processor:อุทยานฟ้าจุฬาโลกมหาราชเป็นจังหวะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:08.036080134+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:08.036084311+07:00","message":"> Transcript [12127] [false]: 'อุทยานฟ้าจุฬาโลกมหาราชเป็นจังหวะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:08.036088169+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:08.036091517+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:08.036093699+07:00","message":"StatePrefix: 'อุทยานฟ้าจุฬาโลกมหาราชเป็นจัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:08.036096887+07:00","message":"TextPushed: 'อุทยานฟ้าจุฬาโลก'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:57:08.466159108+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:57:08.466172529+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:08.610237966+07:00","message":"receive streaming session, msgId: 2369"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:08.610278705+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อุทยานฟ้าจุฬาโลกมหาราชเป็นครั้งแรก\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:08.610285406+07:00","message":"receive interim result [false|false]: อุทยานฟ้าจุฬาโลกมหาราชเป็นครั้งแรก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:08.610302112+07:00","message":"[buffer interim] 2369 false อุทยานฟ้าจุฬาโลกมหาราชเป็นครั้งแรก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:08.610310517+07:00","message":"[bufferProcess] interim [240000000]:อุทยานฟ้าจุฬาโลกมหาราชเป็นครั้งแรก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:08.610312702+07:00","message":"[bufferProcess] send to processor:อุทยานฟ้าจุฬาโลกมหาราชเป็นครั้งแรก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:08.610316016+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:08.61031866+07:00","message":"> Transcript [12128] [false]: 'อุทยานฟ้าจุฬาโลกมหาราชเป็นครั้งแรก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:08.610320966+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:08.610323054+07:00","message":"Set new StatePrefix: 'อุทยานฟ้าจุฬาโลกมหาราชเป็นครั้งแรก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:09.635503641+07:00","message":"receive streaming session, msgId: 2369"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:09.635543066+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":"2025-10-27T15:57:09.635549073+07:00","message":"receive interim result [false|false]: อุทยานฟ้าจุฬาโลกมหาราชเป็นครั้งแรกเมื่อพุทธศักราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:09.635563567+07:00","message":"[buffer interim] 2369 false อุทยานฟ้าจุฬาโลกมหาราชเป็นครั้งแรกเมื่อพุทธศักราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:09.635570993+07:00","message":"[bufferProcess] interim [260000000]:อุทยานฟ้าจุฬาโลกมหาราชเป็นครั้งแรกเมื่อพุทธศักราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:09.635573463+07:00","message":"[bufferProcess] send to processor:อุทยานฟ้าจุฬาโลกมหาราชเป็นครั้งแรก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:09.635579301+07:00","message":"[bufferProcess] send to processor (ticker):อุทยานฟ้าจุฬาโลกมหาราชเป็นครั้งแรกเมื่อพุทธศักราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:09.635582103+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:09.63558548+07:00","message":"> Transcript [12129] [false]: 'อุทยานฟ้าจุฬาโลกมหาราชเป็นครั้งแรก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:09.635588773+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:09.635590478+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:09.635592207+07:00","message":"StatePrefix: 'อุทยานฟ้าจุฬาโลกมหาราชเป็นครั้งแรก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:09.635594354+07:00","message":"TextPushed: 'อุทยานฟ้าจุฬาโลก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:09.635595984+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:09.635597591+07:00","message":"> Transcript [12130] [false]: 'อุทยานฟ้าจุฬาโลกมหาราชเป็นครั้งแรกเมื่อพุทธศักราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:09.635599378+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:09.635600641+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:09.635601902+07:00","message":"StatePrefix: 'อุทยานฟ้าจุฬาโลกมหาราชเป็นครั้งแรก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:09.635603325+07:00","message":"TextPushed: 'อุทยานฟ้าจุฬาโลก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:10.141543832+07:00","message":"receive streaming session, msgId: 2369"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:10.141594564+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":"2025-10-27T15:57:10.141600595+07:00","message":"receive interim result [false|false]: อุทยานฟ้าจุฬาโลกมหาราชเป็นครั้งแรกเมื่อพุทธศักราชสอง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:10.141613473+07:00","message":"[buffer interim] 2369 false อุทยานฟ้าจุฬาโลกมหาราชเป็นครั้งแรกเมื่อพุทธศักราชสอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:10.141620699+07:00","message":"[bufferProcess] interim [740000000]:อุทยานฟ้าจุฬาโลกมหาราชเป็นครั้งแรกเมื่อพุทธศักราชสอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:10.141622515+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:10.143809377+07:00","message":"receive streaming session, msgId: 2369"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:10.143825767+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":"2025-10-27T15:57:10.143829774+07:00","message":"receive interim result [false|false]: อุทยานฟ้าจุฬาโลกมหาราชเป็นครั้งแรกเมื่อพุทธศักราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:10.14383941+07:00","message":"[buffer interim] 2369 false อุทยานฟ้าจุฬาโลกมหาราชเป็นครั้งแรกเมื่อพุทธศักราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:10.143843723+07:00","message":"[bufferProcess] interim [800000000]:อุทยานฟ้าจุฬาโลกมหาราชเป็นครั้งแรกเมื่อพุทธศักราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:10.143845849+07:00","message":"[bufferProcess] send to processor:อุทยานฟ้าจุฬาโลกมหาราชเป็นครั้งแรกเมื่อพุทธศักราชสอง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:10.14384925+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:10.143852071+07:00","message":"> Transcript [12131] [false]: 'อุทยานฟ้าจุฬาโลกมหาราชเป็นครั้งแรกเมื่อพุทธศักราชสอง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:10.143855462+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:10.143857538+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:10.143859244+07:00","message":"StatePrefix: 'อุทยานฟ้าจุฬาโลกมหาราชเป็นครั้งแรก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:10.143861338+07:00","message":"TextPushed: 'อุทยานฟ้าจุฬาโลก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:10.212998187+07:00","message":"receive streaming session, msgId: 2369"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:10.213037306+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":"2025-10-27T15:57:10.213050794+07:00","message":"receive interim result [false|false]: อุทยานฟ้าจุฬาโลกมหาราชเป็นครั้งแรกเมื่อพุทธศักราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:10.213065691+07:00","message":"[buffer interim] 2369 false อุทยานฟ้าจุฬาโลกมหาราชเป็นครั้งแรกเมื่อพุทธศักราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:10.213072027+07:00","message":"[bufferProcess] interim [860000000]:อุทยานฟ้าจุฬาโลกมหาราชเป็นครั้งแรกเมื่อพุทธศักราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:10.213074488+07:00","message":"[bufferProcess] send to processor:อุทยานฟ้าจุฬาโลกมหาราชเป็นครั้งแรกเมื่อพุทธศักราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:10.21307783+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:10.213080683+07:00","message":"> Transcript [12132] [false]: 'อุทยานฟ้าจุฬาโลกมหาราชเป็นครั้งแรกเมื่อพุทธศักราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:10.213084523+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:10.213086739+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:10.21308903+07:00","message":"StatePrefix: 'อุทยานฟ้าจุฬาโลกมหาราชเป็นครั้งแรก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:10.213091976+07:00","message":"TextPushed: 'อุทยานฟ้าจุฬาโลก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:10.213098472+07:00","message":"Push: 'มหาราชเป็นครั้งแรก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:10.213100335+07:00","message":"TextPushed: 'อุทยานฟ้าจุฬาโลกมหาราชเป็นครั้งแรก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:10.213102242+07:00","message":"Set new StatePrefix : 'อุทยานฟ้าจุฬาโลกมหาราชเป็นครั้งแรกเมื่อพุทธศักราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:10.213104415+07:00","message":"Next Push (prob) : 'เมื่อพุทธศักราช'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:10.213112693+07:00","message":"push: {false มหาราชเป็นครั้งแรก 0 0xc002b15c00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:10.215400043+07:00","message":"receive streaming session, msgId: 2369"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:10.215420792+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":"2025-10-27T15:57:10.215426028+07:00","message":"receive interim result [false|false]: อุทยานฟ้าจุฬาโลกมหาราชเป็นครั้งแรกเมื่อพุทธศักราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:10.215435468+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 2000\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":920000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:10.215437681+07:00","message":"receive interim result [false|false]:  2000"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:10.215442884+07:00","message":"[buffer interim] 2369 false อุทยานฟ้าจุฬาโลกมหาราชเป็นครั้งแรกเมื่อพุทธศักราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:10.215445665+07:00","message":"[buffer interim] 2369 false  2000"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:10.215449534+07:00","message":"[bufferProcess] interim [920000000]:อุทยานฟ้าจุฬาโลกมหาราชเป็นครั้งแรกเมื่อพุทธศักราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:10.215451736+07:00","message":"[bufferProcess] send to processor:อุทยานฟ้าจุฬาโลกมหาราชเป็นครั้งแรกเมื่อพุทธศักราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:10.215454433+07:00","message":"[bufferProcess] interim [920000000]: 2000"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:10.215456494+07:00","message":"[bufferProcess] update buffer: อุทยานฟ้าจุฬาโลกมหาราชเป็นครั้งแรกเมื่อพุทธศักราช 2000"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:10.215459172+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:10.215461255+07:00","message":"> Transcript [12133] [false]: 'อุทยานฟ้าจุฬาโลกมหาราชเป็นครั้งแรกเมื่อพุทธศักราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:10.215466478+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:10.215468384+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:10.215469885+07:00","message":"StatePrefix: 'อุทยานฟ้าจุฬาโลกมหาราชเป็นครั้งแรกเมื่อพุทธศักราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:10.215471848+07:00","message":"TextPushed: 'อุทยานฟ้าจุฬาโลกมหาราชเป็นครั้งแรก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:10.634094136+07:00","message":"[GCS] IsForceVAD: false for message ID: 2369"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:10.661477344+07:00","message":"receive streaming session, msgId: 2369"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:10.661511071+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อุทยานฟ้าจุฬาโลกมหาราชเป็นครั้งแรกเมื่อพุทธศักราช\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:10.661517364+07:00","message":"receive interim result [false|false]: อุทยานฟ้าจุฬาโลกมหาราชเป็นครั้งแรกเมื่อพุทธศักราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:10.661529021+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 2300\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":5,\"nanos\":280000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:10.661531995+07:00","message":"receive interim result [false|false]:  2300"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:10.661540034+07:00","message":"[buffer interim] 2369 false อุทยานฟ้าจุฬาโลกมหาราชเป็นครั้งแรกเมื่อพุทธศักราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:10.661543893+07:00","message":"[buffer interim] 2369 false  2300"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:10.661550533+07:00","message":"[bufferProcess] interim [280000000]:อุทยานฟ้าจุฬาโลกมหาราชเป็นครั้งแรกเมื่อพุทธศักราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:10.661553403+07:00","message":"[bufferProcess] send to processor:อุทยานฟ้าจุฬาโลกมหาราชเป็นครั้งแรกเมื่อพุทธศักราช 2000"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:10.661557373+07:00","message":"[bufferProcess] interim [280000000]: 2300"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:10.661560625+07:00","message":"[bufferProcess] update buffer: อุทยานฟ้าจุฬาโลกมหาราชเป็นครั้งแรกเมื่อพุทธศักราช 2300"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:10.661565011+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:10.661569501+07:00","message":"> Transcript [12134] [false]: 'อุทยานฟ้าจุฬาโลกมหาราชเป็นครั้งแรกเมื่อพุทธศักราช 2000'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:10.66157296+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:10.661574797+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:10.661576374+07:00","message":"StatePrefix: 'อุทยานฟ้าจุฬาโลกมหาราชเป็นครั้งแรกเมื่อพุทธศักราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:10.661578677+07:00","message":"TextPushed: 'อุทยานฟ้าจุฬาโลกมหาราชเป็นครั้งแรก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:10.697423182+07:00","message":"[GCS] Start streaming session, msgId: 2370"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:10.796860554+07:00","message":"receive streaming session, msgId: 2369"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:10.796894828+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พัทยาฟ้าจุฬาโลกมหาราชเป็นครั้งแรกพุทธศักราช 2300\",\"confidence\":0.91355485}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":460000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:10.796901063+07:00","message":"receive interim result [true|false]: พัทยาฟ้าจุฬาโลกมหาราชเป็นครั้งแรกพุทธศักราช 2300"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:10.796908579+07:00","message":"end recv isFinal message id 2369"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:10.7969104+07:00","message":"end Recv id 2369"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:10.796915936+07:00","message":"[buffer interim] 2369 true พัทยาฟ้าจุฬาโลกมหาราชเป็นครั้งแรกพุทธศักราช 2300"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:10.796924972+07:00","message":"[bufferProcess] interim [460000000]:พัทยาฟ้าจุฬาโลกมหาราชเป็นครั้งแรกพุทธศักราช 2300"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:10.796928563+07:00","message":"[bufferProcess] send to processor (isfinal):อุทยานฟ้าจุฬาโลกมหาราชเป็นครั้งแรกเมื่อพุทธศักราช 2300"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:10.796934506+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:10.796937065+07:00","message":"> Transcript [12135] [false]: 'อุทยานฟ้าจุฬาโลกมหาราชเป็นครั้งแรกเมื่อพุทธศักราช 2300'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:10.796940609+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:10.796942227+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:10.796943885+07:00","message":"StatePrefix: 'อุทยานฟ้าจุฬาโลกมหาราชเป็นครั้งแรกเมื่อพุทธศักราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:10.796946257+07:00","message":"TextPushed: 'อุทยานฟ้าจุฬาโลกมหาราชเป็นครั้งแรก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:10.796947902+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:10.796949396+07:00","message":"> Transcript [12136] [true]: 'พัทยาฟ้าจุฬาโลกมหาราชเป็นครั้งแรกพุทธศักราช 2300'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:10.7969512+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:10.796952552+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:10.796953932+07:00","message":"StatePrefix: 'อุทยานฟ้าจุฬาโลกมหาราชเป็นครั้งแรกเมื่อพุทธศักราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:10.796955499+07:00","message":"TextPushed: 'อุทยานฟ้าจุฬาโลกมหาราชเป็นครั้งแรก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:10.796956803+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:10.797104315+07:00","message":"Push: 'พุทธศักราช 2300'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:10.797107182+07:00","message":"TextPushed: 'อุทยานฟ้าจุฬาโลกมหาราชเป็นครั้งแรกพุทธศักราช 2300'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:10.797109162+07:00","message":"Set new StatePrefix : 'พัทยาฟ้าจุฬาโลกมหาราชเป็นครั้งแรกพุทธศักราช 2300'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:10.797110952+07:00","message":"Next Push (prob) : 'พัทยาฟ้าจุฬาโลกมหาราชเป็นครั้งแรกพุทธศักราช 2300'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:10.797118084+07:00","message":"push: {true พุทธศักราช 2300 0 0xc002b15c00}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:10.79712782+07:00","message":"write aligntment file to 'tmp/7446/align_message_id_2369.html'"}
{"level":"info","service":"Main","time":"2025-10-27T15:57:10.809408454+07:00","message":"write wav file: './tmp/7446/7446_2369.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:11.368356747+07:00","message":"receive streaming session, msgId: 2370"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:11.368407332+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":"2025-10-27T15:57:11.368412839+07:00","message":"receive interim result [false|false]: ถาม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:11.368431329+07:00","message":"[buffer interim] 2370 false ถาม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:11.36843998+07:00","message":"[bufferProcess] interim [660000000]:ถาม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:11.368441461+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:57:11.46636472+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:57:11.466379536+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:11.652877073+07:00","message":"[GCS] IsForceVAD: false for message ID: 2370"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:11.723110633+07:00","message":"[GCS] Start streaming session, msgId: 2371"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:11.764436592+07:00","message":"receive streaming session, msgId: 2370"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:11.764483399+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":"2025-10-27T15:57:11.764490662+07:00","message":"receive interim result [true|false]: ถาม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:11.764501339+07:00","message":"end recv isFinal message id 2370"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:11.764503784+07:00","message":"end Recv id 2370"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:11.764512042+07:00","message":"[buffer interim] 2370 true ถาม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:11.764522259+07:00","message":"[bufferProcess] interim [170000000]:ถาม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:11.764527445+07:00","message":"[bufferProcess] send to processor (isfinal):ถาม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:11.764531581+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:11.764535328+07:00","message":"> Transcript [12137] [false]: 'ถาม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:11.764538256+07:00","message":"Set StatePrefix (first interim): 'ถาม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:11.764540031+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:11.764541995+07:00","message":"> Transcript [12138] [true]: 'ถาม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:11.764545061+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:11.764547065+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:11.764549581+07:00","message":"StatePrefix: 'ถาม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:11.764552189+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:11.764558985+07:00","message":"Push: 'ถาม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:11.764569268+07:00","message":"push: {true ถาม 0 0xc002ee4880}"}
{"level":"info","service":"Main","time":"2025-10-27T15:57:11.770870085+07:00","message":"write wav file: './tmp/7446/7446_2370.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:12.209839619+07:00","message":"receive streaming session, msgId: 2371"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:12.20988593+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":"2025-10-27T15:57:12.209892222+07:00","message":"receive interim result [false|false]: น้อง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:12.209907564+07:00","message":"[buffer interim] 2371 false น้อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:12.209914883+07:00","message":"[bufferProcess] interim [480000000]:น้อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:12.209916399+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:12.408394175+07:00","message":"receive streaming session, msgId: 2371"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:12.408435428+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":"2025-10-27T15:57:12.408440918+07:00","message":"receive interim result [false|false]: น้องสาว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:12.408453438+07:00","message":"[buffer interim] 2371 false น้องสาว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:12.408462206+07:00","message":"[bufferProcess] interim [660000000]:น้องสาว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:12.408464499+07:00","message":"[bufferProcess] send to processor:น้อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:12.408469779+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:12.408472363+07:00","message":"> Transcript [12139] [false]: 'น้อง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:12.408474152+07:00","message":"Set StatePrefix (first interim): 'น้อง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:12.48291838+07:00","message":"receive streaming session, msgId: 2371"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:12.482964519+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":"2025-10-27T15:57:12.482971412+07:00","message":"receive interim result [false|false]: นอกจากนี้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:12.482988653+07:00","message":"[buffer interim] 2371 false นอกจากนี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:12.482998108+07:00","message":"[bufferProcess] interim [780000000]:นอกจากนี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:12.483002061+07:00","message":"[bufferProcess] send to processor:น้องสาว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:12.483006511+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:12.483011411+07:00","message":"> Transcript [12140] [false]: 'น้องสาว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:12.483015104+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:12.483017404+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:12.483019361+07:00","message":"StatePrefix: 'น้อง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:12.483021558+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:12.737868465+07:00","message":"receive streaming session, msgId: 2371"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:12.737906534+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":"2025-10-27T15:57:12.737912379+07:00","message":"receive interim result [false|false]: นอกจากนี้ใน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:12.737922401+07:00","message":"[buffer interim] 2371 false นอกจากนี้ใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:12.737928362+07:00","message":"[bufferProcess] interim [960000000]:นอกจากนี้ใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:12.737930498+07:00","message":"[bufferProcess] send to processor:นอกจากนี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:12.737933719+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:12.737936535+07:00","message":"> Transcript [12141] [false]: 'นอกจากนี้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:12.73793845+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:12.737940421+07:00","message":"Set new StatePrefix: 'นอกจากนี้'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:12.799464213+07:00","message":"receive streaming session, msgId: 2371"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:12.799496308+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":"2025-10-27T15:57:12.799501079+07:00","message":"receive interim result [false|false]: นอกจากนี้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:12.799513521+07:00","message":"[buffer interim] 2371 false นอกจากนี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:12.799519883+07:00","message":"[bufferProcess] interim [20000000]:นอกจากนี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:12.799521857+07:00","message":"[bufferProcess] send to processor:นอกจากนี้ใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:12.799527215+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:12.799529821+07:00","message":"> Transcript [12142] [false]: 'นอกจากนี้ใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:12.799532393+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:12.799534055+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:12.799535652+07:00","message":"StatePrefix: 'นอกจากนี้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:12.799537635+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:12.810653278+07:00","message":"receive streaming session, msgId: 2371"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:12.810676892+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":"2025-10-27T15:57:12.810682009+07:00","message":"receive interim result [false|false]: นอกจากนี้ในบาง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:12.810693504+07:00","message":"[buffer interim] 2371 false นอกจากนี้ในบาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:12.810698644+07:00","message":"[bufferProcess] interim [80000000]:นอกจากนี้ในบาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:12.810700691+07:00","message":"[bufferProcess] send to processor:นอกจากนี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:12.810703617+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:12.810705818+07:00","message":"> Transcript [12143] [false]: 'นอกจากนี้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:12.810708984+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:12.810711307+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:12.810713182+07:00","message":"StatePrefix: 'นอกจากนี้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:12.810715029+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:12.964445232+07:00","message":"receive streaming session, msgId: 2371"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:12.964479487+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":"2025-10-27T15:57:12.96448604+07:00","message":"receive interim result [false|false]: นอกจากนี้ในบางโอกาส"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:12.964497865+07:00","message":"[buffer interim] 2371 false นอกจากนี้ในบางโอกาส"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:12.964504329+07:00","message":"[bufferProcess] interim [320000000]:นอกจากนี้ในบางโอกาส"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:12.964506628+07:00","message":"[bufferProcess] send to processor:นอกจากนี้ในบาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:12.964511627+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:12.964514309+07:00","message":"> Transcript [12144] [false]: 'นอกจากนี้ในบาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:12.964517048+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:12.964518698+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:12.96452035+07:00","message":"StatePrefix: 'นอกจากนี้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:12.96452222+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:13.485347505+07:00","message":"receive streaming session, msgId: 2371"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:13.485392957+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":"2025-10-27T15:57:13.485400112+07:00","message":"receive interim result [false|false]: นอกจากนี้ในบางโอกาสยัง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:13.485414562+07:00","message":"[buffer interim] 2371 false นอกจากนี้ในบางโอกาสยัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:13.485423162+07:00","message":"[bufferProcess] interim [800000000]:นอกจากนี้ในบางโอกาสยัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:13.485426011+07:00","message":"[bufferProcess] send to processor:นอกจากนี้ในบางโอกาส"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:13.485432518+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:13.485436212+07:00","message":"> Transcript [12145] [false]: 'นอกจากนี้ในบางโอกาส'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:13.485440028+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:13.485442622+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:13.485445254+07:00","message":"StatePrefix: 'นอกจากนี้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:13.485447537+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:13.485452974+07:00","message":"Push: 'นอกจากนี้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:13.485455222+07:00","message":"TextPushed: 'นอกจากนี้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:13.48545789+07:00","message":"Set new StatePrefix : 'นอกจากนี้ในบางโอกาส'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:13.485461196+07:00","message":"Next Push (prob) : 'ในบางโอกาส'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:13.485471675+07:00","message":"push: {false นอกจากนี้ 0 0xc002a07480}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:13.670045549+07:00","message":"receive streaming session, msgId: 2371"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:13.670091506+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":"2025-10-27T15:57:13.670096944+07:00","message":"receive interim result [false|false]: นอกจากนี้ในบางโอกาสยังส่ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:13.670108766+07:00","message":"[buffer interim] 2371 false นอกจากนี้ในบางโอกาสยังส่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:13.670115694+07:00","message":"[bufferProcess] interim [980000000]:นอกจากนี้ในบางโอกาสยังส่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:13.670117875+07:00","message":"[bufferProcess] send to processor:นอกจากนี้ในบางโอกาสยัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:13.670122811+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:13.670125591+07:00","message":"> Transcript [12146] [false]: 'นอกจากนี้ในบางโอกาสยัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:13.670128529+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:13.670130356+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:13.670131995+07:00","message":"StatePrefix: 'นอกจากนี้ในบางโอกาส'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:13.670134227+07:00","message":"TextPushed: 'นอกจากนี้'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:13.862614215+07:00","message":"receive streaming session, msgId: 2371"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:13.862650567+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":"2025-10-27T15:57:13.862656745+07:00","message":"receive interim result [false|false]: นอกจากนี้ในบางโอกาสยังทรงพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:13.862669488+07:00","message":"[buffer interim] 2371 false นอกจากนี้ในบางโอกาสยังทรงพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:13.862675641+07:00","message":"[bufferProcess] interim [160000000]:นอกจากนี้ในบางโอกาสยังทรงพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:13.86267812+07:00","message":"[bufferProcess] send to processor:นอกจากนี้ในบางโอกาสยังส่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:13.862684516+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:13.86268805+07:00","message":"> Transcript [12147] [false]: 'นอกจากนี้ในบางโอกาสยังส่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:13.86269194+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:13.862695096+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:13.862697324+07:00","message":"StatePrefix: 'นอกจากนี้ในบางโอกาส'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:13.862699501+07:00","message":"TextPushed: 'นอกจากนี้'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:14.055404165+07:00","message":"receive streaming session, msgId: 2371"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:14.055441125+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":"2025-10-27T15:57:14.055447378+07:00","message":"receive interim result [false|false]: นอกจากนี้ในบางโอกาสยังทรงพระคุณ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:14.05545864+07:00","message":"[buffer interim] 2371 false นอกจากนี้ในบางโอกาสยังทรงพระคุณ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:14.055466614+07:00","message":"[bufferProcess] interim [340000000]:นอกจากนี้ในบางโอกาสยังทรงพระคุณ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:14.055468675+07:00","message":"[bufferProcess] send to processor:นอกจากนี้ในบางโอกาสยังทรงพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:14.055473698+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:14.055476028+07:00","message":"> Transcript [12148] [false]: 'นอกจากนี้ในบางโอกาสยังทรงพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:14.055478913+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:14.055480686+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:14.055482723+07:00","message":"StatePrefix: 'นอกจากนี้ในบางโอกาส'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:14.05548469+07:00","message":"TextPushed: 'นอกจากนี้'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:14.191612583+07:00","message":"receive streaming session, msgId: 2371"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:14.191650045+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":"2025-10-27T15:57:14.191655502+07:00","message":"receive interim result [false|false]: นอกจากนี้ในบางโอกาสยังทรงพระกรุณา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:14.19167449+07:00","message":"[buffer interim] 2371 false นอกจากนี้ในบางโอกาสยังทรงพระกรุณา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:14.191682639+07:00","message":"[bufferProcess] interim [520000000]:นอกจากนี้ในบางโอกาสยังทรงพระกรุณา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:14.191684586+07:00","message":"[bufferProcess] send to processor:นอกจากนี้ในบางโอกาสยังทรงพระคุณ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:14.191688378+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:14.191690819+07:00","message":"> Transcript [12149] [false]: 'นอกจากนี้ในบางโอกาสยังทรงพระคุณ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:14.191694037+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:14.191695859+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:14.191697815+07:00","message":"StatePrefix: 'นอกจากนี้ในบางโอกาส'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:14.191699789+07:00","message":"TextPushed: 'นอกจากนี้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:14.191702579+07:00","message":"Push: 'ในบางโอกาส'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:14.19170425+07:00","message":"TextPushed: 'นอกจากนี้ในบางโอกาส'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:14.191706277+07:00","message":"Set new StatePrefix : 'นอกจากนี้ในบางโอกาสยังทรงพระคุณ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:14.19170853+07:00","message":"Next Push (prob) : 'ยังทรงพระคุณ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:14.191717324+07:00","message":"push: {false ในบางโอกาส 0 0xc002a07480}"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:57:14.466630013+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:57:14.466633442+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:14.500770948+07:00","message":"receive streaming session, msgId: 2371"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:14.500805906+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":"2025-10-27T15:57:14.500812106+07:00","message":"receive interim result [false|false]: นอกจากนี้ในบางโอกาสยังทรงพระกรุณาโปรด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:14.500826808+07:00","message":"[buffer interim] 2371 false นอกจากนี้ในบางโอกาสยังทรงพระกรุณาโปรด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:14.500851436+07:00","message":"[bufferProcess] interim [820000000]:นอกจากนี้ในบางโอกาสยังทรงพระกรุณาโปรด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:14.500853732+07:00","message":"[bufferProcess] send to processor:นอกจากนี้ในบางโอกาสยังทรงพระกรุณา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:14.500857456+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:14.500860136+07:00","message":"> Transcript [12150] [false]: 'นอกจากนี้ในบางโอกาสยังทรงพระกรุณา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:14.500861903+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:14.500865064+07:00","message":"Set new StatePrefix: 'นอกจากนี้ในบางโอกาสยังทรงพระกรุณา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:14.747159764+07:00","message":"receive streaming session, msgId: 2371"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:14.747196217+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":"2025-10-27T15:57:14.747202844+07:00","message":"receive interim result [false|false]: นอกจากนี้ในบางโอกาสยังทรงพระกรุณาโปรดเกล้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:14.747217384+07:00","message":"[buffer interim] 2371 false นอกจากนี้ในบางโอกาสยังทรงพระกรุณาโปรดเกล้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:14.74722389+07:00","message":"[bufferProcess] interim [60000000]:นอกจากนี้ในบางโอกาสยังทรงพระกรุณาโปรดเกล้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:14.747226331+07:00","message":"[bufferProcess] send to processor:นอกจากนี้ในบางโอกาสยังทรงพระกรุณาโปรด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:14.747233245+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:14.747238747+07:00","message":"> Transcript [12151] [false]: 'นอกจากนี้ในบางโอกาสยังทรงพระกรุณาโปรด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:14.747241813+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:14.747243874+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:14.747245453+07:00","message":"StatePrefix: 'นอกจากนี้ในบางโอกาสยังทรงพระกรุณา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:14.747247507+07:00","message":"TextPushed: 'นอกจากนี้ในบางโอกาส'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:14.947356418+07:00","message":"receive streaming session, msgId: 2371"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:14.947390372+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":"2025-10-27T15:57:14.947397834+07:00","message":"receive interim result [false|false]: นอกจากนี้ในบางโอกาสยังทรงพระกรุณาโปรดเกล้าโปรด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:14.947412483+07:00","message":"[buffer interim] 2371 false นอกจากนี้ในบางโอกาสยังทรงพระกรุณาโปรดเกล้าโปรด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:14.947421548+07:00","message":"[bufferProcess] interim [300000000]:นอกจากนี้ในบางโอกาสยังทรงพระกรุณาโปรดเกล้าโปรด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:14.94742544+07:00","message":"[bufferProcess] send to processor:นอกจากนี้ในบางโอกาสยังทรงพระกรุณาโปรดเกล้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:14.947431828+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:14.947437869+07:00","message":"> Transcript [12152] [false]: 'นอกจากนี้ในบางโอกาสยังทรงพระกรุณาโปรดเกล้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:14.947442045+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:14.947444168+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:14.947447201+07:00","message":"StatePrefix: 'นอกจากนี้ในบางโอกาสยังทรงพระกรุณา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:14.947450313+07:00","message":"TextPushed: 'นอกจากนี้ในบางโอกาส'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:15.200192063+07:00","message":"receive streaming session, msgId: 2371"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:15.200223332+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":"2025-10-27T15:57:15.200229362+07:00","message":"receive interim result [false|false]: นอกจากนี้ในบางโอกาสยังทรงพระกรุณาโปรดเกล้าโปรดกระหม่อม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:15.200241902+07:00","message":"[buffer interim] 2371 false นอกจากนี้ในบางโอกาสยังทรงพระกรุณาโปรดเกล้าโปรดกระหม่อม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:15.200248515+07:00","message":"[bufferProcess] interim [480000000]:นอกจากนี้ในบางโอกาสยังทรงพระกรุณาโปรดเกล้าโปรดกระหม่อม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:15.200250719+07:00","message":"[bufferProcess] send to processor:นอกจากนี้ในบางโอกาสยังทรงพระกรุณาโปรดเกล้าโปรด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:15.200256671+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:15.200259157+07:00","message":"> Transcript [12153] [false]: 'นอกจากนี้ในบางโอกาสยังทรงพระกรุณาโปรดเกล้าโปรด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:15.200262576+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:15.200264349+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:15.200266353+07:00","message":"StatePrefix: 'นอกจากนี้ในบางโอกาสยังทรงพระกรุณา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:15.200268708+07:00","message":"TextPushed: 'นอกจากนี้ในบางโอกาส'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:15.782668235+07:00","message":"receive streaming session, msgId: 2371"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:15.782703841+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":"2025-10-27T15:57:15.782709054+07:00","message":"receive interim result [false|false]: นอกจากนี้ในบางโอกาสยังทรงพระกรุณาโปรดเกล้าโปรดกระหม่อม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:15.782720753+07:00","message":"[buffer interim] 2371 false นอกจากนี้ในบางโอกาสยังทรงพระกรุณาโปรดเกล้าโปรดกระหม่อม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:15.78272755+07:00","message":"[bufferProcess] interim [80000000]:นอกจากนี้ในบางโอกาสยังทรงพระกรุณาโปรดเกล้าโปรดกระหม่อม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:15.782730091+07:00","message":"[bufferProcess] send to processor:นอกจากนี้ในบางโอกาสยังทรงพระกรุณาโปรดเกล้าโปรดกระหม่อม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:15.782733583+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:15.782735981+07:00","message":"> Transcript [12154] [false]: 'นอกจากนี้ในบางโอกาสยังทรงพระกรุณาโปรดเกล้าโปรดกระหม่อม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:15.782739191+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:15.782741283+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:15.782743526+07:00","message":"StatePrefix: 'นอกจากนี้ในบางโอกาสยังทรงพระกรุณา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:15.782747007+07:00","message":"TextPushed: 'นอกจากนี้ในบางโอกาส'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:15.782749989+07:00","message":"Push: 'ยังทรงพระกรุณา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:15.782752048+07:00","message":"TextPushed: 'นอกจากนี้ในบางโอกาสยังทรงพระกรุณา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:15.782753761+07:00","message":"Set new StatePrefix : 'นอกจากนี้ในบางโอกาสยังทรงพระกรุณาโปรดเกล้าโปรดกระหม่อม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:15.782756165+07:00","message":"Next Push (prob) : 'โปรดเกล้าโปรดกระหม่อม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:15.782763577+07:00","message":"push: {false ยังทรงพระกรุณา 0 0xc002a07480}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:15.983465869+07:00","message":"receive streaming session, msgId: 2371"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:15.983495801+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":"2025-10-27T15:57:15.98350141+07:00","message":"receive interim result [false|false]: นอกจากนี้ในบางโอกาสยังทรงพระกรุณาโปรดเกล้าโปรดกระหม่อมให้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:15.983517465+07:00","message":"[buffer interim] 2371 false นอกจากนี้ในบางโอกาสยังทรงพระกรุณาโปรดเกล้าโปรดกระหม่อมให้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:15.98352477+07:00","message":"[bufferProcess] interim [260000000]:นอกจากนี้ในบางโอกาสยังทรงพระกรุณาโปรดเกล้าโปรดกระหม่อมให้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:15.983527278+07:00","message":"[bufferProcess] send to processor:นอกจากนี้ในบางโอกาสยังทรงพระกรุณาโปรดเกล้าโปรดกระหม่อม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:15.983530631+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:15.983533298+07:00","message":"> Transcript [12155] [false]: 'นอกจากนี้ในบางโอกาสยังทรงพระกรุณาโปรดเกล้าโปรดกระหม่อม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:15.983536368+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:15.983538191+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:15.98354009+07:00","message":"StatePrefix: 'นอกจากนี้ในบางโอกาสยังทรงพระกรุณาโปรดเกล้าโปรดกระหม่อม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:15.983542458+07:00","message":"TextPushed: 'นอกจากนี้ในบางโอกาสยังทรงพระกรุณา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:16.48823943+07:00","message":"receive streaming session, msgId: 2371"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:16.488284701+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":"2025-10-27T15:57:16.48829221+07:00","message":"receive interim result [false|false]: นอกจากนี้ในบางโอกาสยังทรงพระกรุณาโปรดเกล้าฯให้ประดิษฐาน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:16.488306069+07:00","message":"[buffer interim] 2371 false นอกจากนี้ในบางโอกาสยังทรงพระกรุณาโปรดเกล้าฯให้ประดิษฐาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:16.488317252+07:00","message":"[bufferProcess] interim [740000000]:นอกจากนี้ในบางโอกาสยังทรงพระกรุณาโปรดเกล้าฯให้ประดิษฐาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:16.488320585+07:00","message":"[bufferProcess] send to processor:นอกจากนี้ในบางโอกาสยังทรงพระกรุณาโปรดเกล้าโปรดกระหม่อมให้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:16.488327649+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:16.488330682+07:00","message":"> Transcript [12156] [false]: 'นอกจากนี้ในบางโอกาสยังทรงพระกรุณาโปรดเกล้าโปรดกระหม่อมให้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:16.488334447+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:16.48833636+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:16.488338207+07:00","message":"StatePrefix: 'นอกจากนี้ในบางโอกาสยังทรงพระกรุณาโปรดเกล้าโปรดกระหม่อม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:16.488340726+07:00","message":"TextPushed: 'นอกจากนี้ในบางโอกาสยังทรงพระกรุณา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:16.853853913+07:00","message":"[GCS] IsForceVAD: false for message ID: 2371"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:16.915826153+07:00","message":"[GCS] Start streaming session, msgId: 2372"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:16.952593314+07:00","message":"receive streaming session, msgId: 2371"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:16.952631926+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":"2025-10-27T15:57:16.952638186+07:00","message":"receive interim result [false|false]: นอกจากนี้ในบางโอกาสยังทรงพระกรุณาโปรดเกล้าฯให้ประดิษฐานพระศพ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:16.952650498+07:00","message":"[buffer interim] 2371 false นอกจากนี้ในบางโอกาสยังทรงพระกรุณาโปรดเกล้าฯให้ประดิษฐานพระศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:16.952657651+07:00","message":"[bufferProcess] interim [340000000]:นอกจากนี้ในบางโอกาสยังทรงพระกรุณาโปรดเกล้าฯให้ประดิษฐานพระศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:16.952660043+07:00","message":"[bufferProcess] send to processor:นอกจากนี้ในบางโอกาสยังทรงพระกรุณาโปรดเกล้าฯให้ประดิษฐาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:16.952665332+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:16.952667961+07:00","message":"> Transcript [12157] [false]: 'นอกจากนี้ในบางโอกาสยังทรงพระกรุณาโปรดเกล้าฯให้ประดิษฐาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:16.952670309+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:16.952672193+07:00","message":"Set new StatePrefix: 'นอกจากนี้ในบางโอกาสยังทรงพระกรุณาโปรดเกล้าฯให้ประดิษฐาน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:16.98599202+07:00","message":"receive streaming session, msgId: 2371"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:16.986028514+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"นอกจากนี้ในบางโอกาสยังทรงพระกรุณาโปรดเกล้าฯให้ประดิษฐานพระศพ\",\"confidence\":0.956823}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:16.98603438+07:00","message":"receive interim result [true|false]: นอกจากนี้ในบางโอกาสยังทรงพระกรุณาโปรดเกล้าฯให้ประดิษฐานพระศพ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:16.986043679+07:00","message":"end recv isFinal message id 2371"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:16.986045559+07:00","message":"end Recv id 2371"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:16.986051367+07:00","message":"[buffer interim] 2371 true นอกจากนี้ในบางโอกาสยังทรงพระกรุณาโปรดเกล้าฯให้ประดิษฐานพระศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:16.986089726+07:00","message":"[bufferProcess] interim [340000000]:นอกจากนี้ในบางโอกาสยังทรงพระกรุณาโปรดเกล้าฯให้ประดิษฐานพระศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:16.986092593+07:00","message":"[bufferProcess] send to processor (isfinal):นอกจากนี้ในบางโอกาสยังทรงพระกรุณาโปรดเกล้าฯให้ประดิษฐานพระศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:16.986096187+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:16.986098998+07:00","message":"> Transcript [12158] [false]: 'นอกจากนี้ในบางโอกาสยังทรงพระกรุณาโปรดเกล้าฯให้ประดิษฐานพระศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:16.986101956+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:16.986103787+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:16.986105443+07:00","message":"StatePrefix: 'นอกจากนี้ในบางโอกาสยังทรงพระกรุณาโปรดเกล้าฯให้ประดิษฐาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:16.986108248+07:00","message":"TextPushed: 'นอกจากนี้ในบางโอกาสยังทรงพระกรุณา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:16.986109787+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:16.986111438+07:00","message":"> Transcript [12159] [true]: 'นอกจากนี้ในบางโอกาสยังทรงพระกรุณาโปรดเกล้าฯให้ประดิษฐานพระศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:16.986113229+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:16.986114535+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:16.986115853+07:00","message":"StatePrefix: 'นอกจากนี้ในบางโอกาสยังทรงพระกรุณาโปรดเกล้าฯให้ประดิษฐาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:16.986117466+07:00","message":"TextPushed: 'นอกจากนี้ในบางโอกาสยังทรงพระกรุณา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:16.98612206+07:00","message":"Push: 'โปรดเกล้าฯให้ประดิษฐานพระศพ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:16.986130245+07:00","message":"push: {true โปรดเกล้าฯให้ประดิษฐานพระศพ 0 0xc002a07480}"}
{"level":"info","service":"Main","time":"2025-10-27T15:57:16.996442658+07:00","message":"write wav file: './tmp/7446/7446_2371.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:57:17.467269711+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:57:17.467285904+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:17.811210819+07:00","message":"receive streaming session, msgId: 2372"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:17.811255209+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":"2025-10-27T15:57:17.811260681+07:00","message":"receive interim result [false|false]: การ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:17.811277064+07:00","message":"[buffer interim] 2372 false การ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:17.811286404+07:00","message":"[bufferProcess] interim [840000000]:การ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:17.811288239+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:17.990575515+07:00","message":"receive streaming session, msgId: 2372"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:17.99061916+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":"2025-10-27T15:57:17.99062649+07:00","message":"receive interim result [false|false]: การบ้าน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:17.990641919+07:00","message":"[buffer interim] 2372 false การบ้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:17.990650639+07:00","message":"[bufferProcess] interim [20000000]:การบ้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:17.990653598+07:00","message":"[bufferProcess] send to processor:การ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:17.990657741+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:17.990661879+07:00","message":"> Transcript [12160] [false]: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:17.990664739+07:00","message":"Set StatePrefix (first interim): 'การ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:18.104709986+07:00","message":"receive streaming session, msgId: 2372"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:18.104742127+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":"2025-10-27T15:57:18.104746922+07:00","message":"receive interim result [false|false]: การประเมิน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:18.104760597+07:00","message":"[buffer interim] 2372 false การประเมิน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:18.104767777+07:00","message":"[bufferProcess] interim [140000000]:การประเมิน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:18.104769585+07:00","message":"[bufferProcess] send to processor:การบ้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:18.104772446+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:18.104775059+07:00","message":"> Transcript [12161] [false]: 'การบ้าน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:18.104777362+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:18.104779325+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:18.104781294+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:18.104783032+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:18.114391668+07:00","message":"receive streaming session, msgId: 2372"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:18.114409854+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":"2025-10-27T15:57:18.114414157+07:00","message":"receive interim result [false|false]: การประมง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:18.114423776+07:00","message":"[buffer interim] 2372 false การประมง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:18.114431234+07:00","message":"[bufferProcess] interim [200000000]:การประมง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:18.114433046+07:00","message":"[bufferProcess] send to processor:การประเมิน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:18.114435186+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:18.114437139+07:00","message":"> Transcript [12162] [false]: 'การประเมิน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:18.114439438+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:18.114441143+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:18.11444397+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:18.114445606+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:18.160963208+07:00","message":"receive streaming session, msgId: 2372"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:18.161003978+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":"2025-10-27T15:57:18.161009579+07:00","message":"receive interim result [false|false]: การบำรุง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:18.161021172+07:00","message":"[buffer interim] 2372 false การบำรุง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:18.161027177+07:00","message":"[bufferProcess] interim [320000000]:การบำรุง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:18.161028793+07:00","message":"[bufferProcess] send to processor:การประมง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:18.161037678+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:18.161040488+07:00","message":"> Transcript [12163] [false]: 'การประมง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:18.161043698+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:18.161045517+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:18.161047093+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:18.161049182+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:18.353694193+07:00","message":"receive streaming session, msgId: 2372"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:18.353726705+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":"2025-10-27T15:57:18.353732075+07:00","message":"receive interim result [false|false]: การประมง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:18.353745457+07:00","message":"[buffer interim] 2372 false การประมง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:18.353751821+07:00","message":"[bufferProcess] interim [440000000]:การประมง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:18.353753807+07:00","message":"[bufferProcess] send to processor:การบำรุง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:18.353756913+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:18.353759684+07:00","message":"> Transcript [12164] [false]: 'การบำรุง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:18.353762928+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:18.353764665+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:18.35376626+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:18.353767935+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:18.353772226+07:00","message":"Push: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:18.353773802+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:18.353775458+07:00","message":"Set new StatePrefix : 'การบำรุง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:18.35377732+07:00","message":"Next Push (prob) : 'บำรุง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:18.353784784+07:00","message":"push: {false การ 0 0xc002b15d80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:18.372301074+07:00","message":"receive streaming session, msgId: 2372"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:18.372341133+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":"2025-10-27T15:57:18.372347654+07:00","message":"receive interim result [false|false]: การบำรุงผู้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:18.372363492+07:00","message":"[buffer interim] 2372 false การบำรุงผู้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:18.372373567+07:00","message":"[bufferProcess] interim [500000000]:การบำรุงผู้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:18.37237679+07:00","message":"[bufferProcess] send to processor:การประมง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:18.372382933+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:18.372386821+07:00","message":"> Transcript [12165] [false]: 'การประมง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:18.3723901+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:18.372393683+07:00","message":"Set new StatePrefix: 'การประมง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:18.484137769+07:00","message":"receive streaming session, msgId: 2372"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:18.484172684+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":"2025-10-27T15:57:18.484178531+07:00","message":"receive interim result [false|false]: การบำรุงผู้ใหญ่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:18.484190749+07:00","message":"[buffer interim] 2372 false การบำรุงผู้ใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:18.48419803+07:00","message":"[bufferProcess] interim [620000000]:การบำรุงผู้ใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:18.484200029+07:00","message":"[bufferProcess] send to processor:การบำรุงผู้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:18.484205051+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:18.48420759+07:00","message":"> Transcript [12166] [false]: 'การบำรุงผู้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:18.484209375+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:18.484211394+07:00","message":"Set new StatePrefix: 'การบำรุงผู้'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:18.895031715+07:00","message":"[GCS] IsForceVAD: false for message ID: 2372"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:18.963524082+07:00","message":"[GCS] Start streaming session, msgId: 2373"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:19.021676034+07:00","message":"receive streaming session, msgId: 2372"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:19.021713086+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":"2025-10-27T15:57:19.021718421+07:00","message":"receive interim result [false|false]: การบำรุงผู้ใหญ่เป็นลำดับ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:19.021730993+07:00","message":"[buffer interim] 2372 false การบำรุงผู้ใหญ่เป็นลำดับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:19.02173693+07:00","message":"[bufferProcess] interim [160000000]:การบำรุงผู้ใหญ่เป็นลำดับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:19.02173931+07:00","message":"[bufferProcess] send to processor:การบำรุงผู้ใหญ่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:19.021742203+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:19.021744677+07:00","message":"> Transcript [12167] [false]: 'การบำรุงผู้ใหญ่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:19.021747689+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:19.021749437+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:19.021751226+07:00","message":"StatePrefix: 'การบำรุงผู้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:19.021753297+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:19.056947124+07:00","message":"receive streaming session, msgId: 2372"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:19.056982257+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การบำรุงผู้ใหญ่เป็นลำดับ\",\"confidence\":0.9503616}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:19.056988174+07:00","message":"receive interim result [true|false]: การบำรุงผู้ใหญ่เป็นลำดับ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:19.056996023+07:00","message":"end recv isFinal message id 2372"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:19.056997943+07:00","message":"end Recv id 2372"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:19.057007238+07:00","message":"[buffer interim] 2372 true การบำรุงผู้ใหญ่เป็นลำดับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:19.057015974+07:00","message":"[bufferProcess] interim [220000000]:การบำรุงผู้ใหญ่เป็นลำดับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:19.057018851+07:00","message":"[bufferProcess] send to processor (isfinal):การบำรุงผู้ใหญ่เป็นลำดับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:19.05702219+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:19.05702487+07:00","message":"> Transcript [12168] [false]: 'การบำรุงผู้ใหญ่เป็นลำดับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:19.05702783+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:19.057029702+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:19.057031382+07:00","message":"StatePrefix: 'การบำรุงผู้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:19.057033252+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:19.057034755+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:19.05703634+07:00","message":"> Transcript [12169] [true]: 'การบำรุงผู้ใหญ่เป็นลำดับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:19.057038128+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:19.057039374+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:19.057041737+07:00","message":"StatePrefix: 'การบำรุงผู้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:19.05704333+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:19.057048968+07:00","message":"Push: 'บำรุงผู้ใหญ่เป็นลำดับ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:19.057056655+07:00","message":"push: {true บำรุงผู้ใหญ่เป็นลำดับ 0 0xc002b15d80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:57:19.063800768+07:00","message":"write wav file: './tmp/7446/7446_2372.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:20.04427696+07:00","message":"receive streaming session, msgId: 2373"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:20.044317283+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":"2025-10-27T15:57:20.044322189+07:00","message":"receive interim result [false|false]: อิสรีย์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:20.044336459+07:00","message":"[buffer interim] 2373 false อิสรีย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:20.044343176+07:00","message":"[bufferProcess] interim [80000000]:อิสรีย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:20.044344569+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:20.144984458+07:00","message":"receive streaming session, msgId: 2373"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:20.145018883+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":"2025-10-27T15:57:20.145024427+07:00","message":"receive interim result [false|false]: อิสริยา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:20.145035811+07:00","message":"[buffer interim] 2373 false อิสริยา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:20.145042611+07:00","message":"[bufferProcess] interim [140000000]:อิสริยา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:20.145044579+07:00","message":"[bufferProcess] send to processor:อิสรีย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:20.145049519+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:20.145052514+07:00","message":"> Transcript [12170] [false]: 'อิสรีย์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:20.145054455+07:00","message":"Set StatePrefix (first interim): 'อิสรีย์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:20.214628387+07:00","message":"receive streaming session, msgId: 2373"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:20.214664498+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":"2025-10-27T15:57:20.214670137+07:00","message":"receive interim result [false|false]: อิสริยยศ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:20.214679546+07:00","message":"[buffer interim] 2373 false อิสริยยศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:20.214686306+07:00","message":"[bufferProcess] interim [320000000]:อิสริยยศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:20.214687932+07:00","message":"[bufferProcess] send to processor:อิสริยา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:20.214691168+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:20.214693519+07:00","message":"> Transcript [12171] [false]: 'อิสริยา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:20.214695474+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:20.214697072+07:00","message":"Set new StatePrefix: 'อิสริยา'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:57:20.468144855+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:57:20.468144852+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:20.588940603+07:00","message":"receive streaming session, msgId: 2373"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:20.588980668+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":"2025-10-27T15:57:20.588988333+07:00","message":"receive interim result [false|false]: อิสริยยศสมเด็จ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:20.589004494+07:00","message":"[buffer interim] 2373 false อิสริยยศสมเด็จ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:20.589014681+07:00","message":"[bufferProcess] interim [680000000]:อิสริยยศสมเด็จ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:20.589017901+07:00","message":"[bufferProcess] send to processor:อิสริยยศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:20.589024168+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:20.589027764+07:00","message":"> Transcript [12172] [false]: 'อิสริยยศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:20.58903077+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:20.58903403+07:00","message":"Set new StatePrefix: 'อิสริยยศ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:20.844840531+07:00","message":"receive streaming session, msgId: 2373"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:20.844886724+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":"2025-10-27T15:57:20.844891925+07:00","message":"receive interim result [false|false]: อิสริยยศสมเด็จเจ้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:20.844906877+07:00","message":"[buffer interim] 2373 false อิสริยยศสมเด็จเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:20.844915507+07:00","message":"[bufferProcess] interim [860000000]:อิสริยยศสมเด็จเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:20.844917594+07:00","message":"[bufferProcess] send to processor:อิสริยยศสมเด็จ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:20.844921362+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:20.844923895+07:00","message":"> Transcript [12173] [false]: 'อิสริยยศสมเด็จ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:20.844926836+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:20.844928679+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:20.844930225+07:00","message":"StatePrefix: 'อิสริยยศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:20.844931958+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:20.904528841+07:00","message":"receive streaming session, msgId: 2373"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:20.904563712+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":"2025-10-27T15:57:20.904569252+07:00","message":"receive interim result [false|false]: อิสริยยศสมเด็จเจ้าฟ้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:20.904579609+07:00","message":"[buffer interim] 2373 false อิสริยยศสมเด็จเจ้าฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:20.904586493+07:00","message":"[bufferProcess] interim [980000000]:อิสริยยศสมเด็จเจ้าฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:20.904588517+07:00","message":"[bufferProcess] send to processor:อิสริยยศสมเด็จเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:20.904591702+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:20.904594437+07:00","message":"> Transcript [12174] [false]: 'อิสริยยศสมเด็จเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:20.904597049+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:20.904598722+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:20.904600389+07:00","message":"StatePrefix: 'อิสริยยศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:20.904602052+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:21.549635881+07:00","message":"receive streaming session, msgId: 2373"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:21.549668893+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อิสริยยศสมเด็จเจ้าฟ้า\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:21.549674557+07:00","message":"receive interim result [false|false]: อิสริยยศสมเด็จเจ้าฟ้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:21.549687249+07:00","message":"[buffer interim] 2373 false อิสริยยศสมเด็จเจ้าฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:21.549693616+07:00","message":"[bufferProcess] interim [580000000]:อิสริยยศสมเด็จเจ้าฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:21.549695852+07:00","message":"[bufferProcess] send to processor:อิสริยยศสมเด็จเจ้าฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:21.549700944+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:21.549703324+07:00","message":"> Transcript [12175] [false]: 'อิสริยยศสมเด็จเจ้าฟ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:21.54970621+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:21.549708104+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:21.549709764+07:00","message":"StatePrefix: 'อิสริยยศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:21.5497118+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:21.638822393+07:00","message":"receive streaming session, msgId: 2373"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:21.638857573+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":"2025-10-27T15:57:21.638863032+07:00","message":"receive interim result [false|false]: อิสริยยศสมเด็จเจ้าฟ้าหรือ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:21.638876809+07:00","message":"[buffer interim] 2373 false อิสริยยศสมเด็จเจ้าฟ้าหรือ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:21.638883486+07:00","message":"[bufferProcess] interim [700000000]:อิสริยยศสมเด็จเจ้าฟ้าหรือ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:21.638885586+07:00","message":"[bufferProcess] send to processor:อิสริยยศสมเด็จเจ้าฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:21.638890783+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:21.638893665+07:00","message":"> Transcript [12176] [false]: 'อิสริยยศสมเด็จเจ้าฟ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:21.638896762+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:21.638898648+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:21.638900274+07:00","message":"StatePrefix: 'อิสริยยศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:21.638902114+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:21.638906127+07:00","message":"Push: 'อิสริยยศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:21.638907875+07:00","message":"TextPushed: 'อิสริยยศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:21.638909482+07:00","message":"Set new StatePrefix : 'อิสริยยศสมเด็จเจ้าฟ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:21.638911955+07:00","message":"Next Push (prob) : 'สมเด็จเจ้าฟ้า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:21.638919609+07:00","message":"push: {false อิสริยยศ 0 0xc002aa0e80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:21.803877403+07:00","message":"receive streaming session, msgId: 2373"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:21.803909764+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":"2025-10-27T15:57:21.803915848+07:00","message":"receive interim result [false|false]: อิสริยยศสมเด็จเจ้าฟ้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:21.80392804+07:00","message":"[buffer interim] 2373 false อิสริยยศสมเด็จเจ้าฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:21.80393786+07:00","message":"[bufferProcess] interim [820000000]:อิสริยยศสมเด็จเจ้าฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:21.803940707+07:00","message":"[bufferProcess] send to processor:อิสริยยศสมเด็จเจ้าฟ้าหรือ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:21.80394645+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:21.803950167+07:00","message":"> Transcript [12177] [false]: 'อิสริยยศสมเด็จเจ้าฟ้าหรือ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:21.80395501+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:21.803957734+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:21.803959632+07:00","message":"StatePrefix: 'อิสริยยศสมเด็จเจ้าฟ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:21.80396152+07:00","message":"TextPushed: 'อิสริยยศ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:21.819328155+07:00","message":"receive streaming session, msgId: 2373"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:21.819362503+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":"2025-10-27T15:57:21.819368118+07:00","message":"receive interim result [false|false]: อิสริยยศสมเด็จเจ้าฟ้าหรือเทียบ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:21.819381127+07:00","message":"[buffer interim] 2373 false อิสริยยศสมเด็จเจ้าฟ้าหรือเทียบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:21.819387656+07:00","message":"[bufferProcess] interim [880000000]:อิสริยยศสมเด็จเจ้าฟ้าหรือเทียบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:21.819389886+07:00","message":"[bufferProcess] send to processor:อิสริยยศสมเด็จเจ้าฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:21.81939291+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:21.819395525+07:00","message":"> Transcript [12178] [false]: 'อิสริยยศสมเด็จเจ้าฟ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:21.819398386+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:21.819399915+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:21.819401515+07:00","message":"StatePrefix: 'อิสริยยศสมเด็จเจ้าฟ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:21.819403611+07:00","message":"TextPushed: 'อิสริยยศ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:21.99428968+07:00","message":"receive streaming session, msgId: 2373"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:21.994333743+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":"2025-10-27T15:57:21.994338924+07:00","message":"receive interim result [false|false]: อิสริยยศสมเด็จเจ้าฟ้าหรือเทียบเท่า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:21.994349821+07:00","message":"[buffer interim] 2373 false อิสริยยศสมเด็จเจ้าฟ้าหรือเทียบเท่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:21.994356655+07:00","message":"[bufferProcess] interim [60000000]:อิสริยยศสมเด็จเจ้าฟ้าหรือเทียบเท่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:21.994359205+07:00","message":"[bufferProcess] send to processor:อิสริยยศสมเด็จเจ้าฟ้าหรือเทียบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:21.994364531+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:21.9943678+07:00","message":"> Transcript [12179] [false]: 'อิสริยยศสมเด็จเจ้าฟ้าหรือเทียบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:21.994372124+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:21.994374446+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:21.994377228+07:00","message":"StatePrefix: 'อิสริยยศสมเด็จเจ้าฟ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:21.994380168+07:00","message":"TextPushed: 'อิสริยยศ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:22.313184463+07:00","message":"receive streaming session, msgId: 2373"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:22.313214848+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":"2025-10-27T15:57:22.313220299+07:00","message":"receive interim result [false|false]: อิสริยยศสมเด็จเจ้าฟ้าหรือเทียบเท่าได้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:22.31323388+07:00","message":"[buffer interim] 2373 false อิสริยยศสมเด็จเจ้าฟ้าหรือเทียบเท่าได้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:22.313240511+07:00","message":"[bufferProcess] interim [360000000]:อิสริยยศสมเด็จเจ้าฟ้าหรือเทียบเท่าได้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:22.313243065+07:00","message":"[bufferProcess] send to processor:อิสริยยศสมเด็จเจ้าฟ้าหรือเทียบเท่า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:22.31324692+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:22.313249332+07:00","message":"> Transcript [12180] [false]: 'อิสริยยศสมเด็จเจ้าฟ้าหรือเทียบเท่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:22.31325249+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:22.313254285+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:22.313256057+07:00","message":"StatePrefix: 'อิสริยยศสมเด็จเจ้าฟ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:22.313258085+07:00","message":"TextPushed: 'อิสริยยศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:22.313264085+07:00","message":"Push: 'สมเด็จเจ้าฟ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:22.313265714+07:00","message":"TextPushed: 'อิสริยยศสมเด็จเจ้าฟ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:22.313267933+07:00","message":"Set new StatePrefix : 'อิสริยยศสมเด็จเจ้าฟ้าหรือเทียบเท่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:22.313270359+07:00","message":"Next Push (prob) : 'หรือเทียบเท่า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:22.313278056+07:00","message":"push: {false สมเด็จเจ้าฟ้า 0 0xc002aa0e80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:22.427880601+07:00","message":"[GCS] Cleaned up inactive client: 2351"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:22.427901306+07:00","message":"[GCS] Cleaned up inactive client: 2343"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:22.427904766+07:00","message":"[GCS] Cleaned up inactive client: 2349"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:22.427907203+07:00","message":"[GCS] Cleaned up inactive client: 2350"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:22.427909586+07:00","message":"[GCS] Cleaned up inactive client: 2354"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:22.427911912+07:00","message":"[GCS] Cleaned up inactive client: 2341"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:22.427914138+07:00","message":"[GCS] Cleaned up inactive client: 2353"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:22.427916564+07:00","message":"[GCS] Cleaned up inactive client: 2348"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:22.42791911+07:00","message":"[GCS] Cleaned up inactive client: 2352"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:22.427921484+07:00","message":"[GCS] Cleaned up inactive client: 2339"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:22.427923798+07:00","message":"[GCS] Cleaned up inactive client: 2347"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:22.427938025+07:00","message":"[GCS] Cleaned up inactive client: 2338"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:22.427940602+07:00","message":"[GCS] Cleaned up inactive client: 2340"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:22.427942711+07:00","message":"[GCS] Cleaned up inactive client: 2345"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:22.427945222+07:00","message":"[GCS] Cleaned up inactive client: 2346"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:22.427947337+07:00","message":"[GCS] Cleaned up inactive client: 2342"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:22.42794962+07:00","message":"[GCS] Cleaned up inactive client: 2344"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:22.900171322+07:00","message":"receive streaming session, msgId: 2373"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:22.900221422+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":"2025-10-27T15:57:22.900227169+07:00","message":"receive interim result [false|false]: อิสริยยศสมเด็จเจ้าฟ้าหรือเทียบเท่าได้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:22.900240112+07:00","message":"[buffer interim] 2373 false อิสริยยศสมเด็จเจ้าฟ้าหรือเทียบเท่าได้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:22.900249867+07:00","message":"[bufferProcess] interim [960000000]:อิสริยยศสมเด็จเจ้าฟ้าหรือเทียบเท่าได้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:22.900252888+07:00","message":"[bufferProcess] send to processor:อิสริยยศสมเด็จเจ้าฟ้าหรือเทียบเท่าได้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:22.900258641+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:22.900262242+07:00","message":"> Transcript [12181] [false]: 'อิสริยยศสมเด็จเจ้าฟ้าหรือเทียบเท่าได้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:22.900266555+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:22.900268907+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:22.900272848+07:00","message":"StatePrefix: 'อิสริยยศสมเด็จเจ้าฟ้าหรือเทียบเท่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:22.900275279+07:00","message":"TextPushed: 'อิสริยยศสมเด็จเจ้าฟ้า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:22.906198466+07:00","message":"receive streaming session, msgId: 2373"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:22.906221218+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":"2025-10-27T15:57:22.906226197+07:00","message":"receive interim result [false|false]: อิสริยยศสมเด็จเจ้าฟ้าหรือเทียบเท่าได้เป็น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:22.906237387+07:00","message":"[buffer interim] 2373 false อิสริยยศสมเด็จเจ้าฟ้าหรือเทียบเท่าได้เป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:22.906242967+07:00","message":"[bufferProcess] interim [20000000]:อิสริยยศสมเด็จเจ้าฟ้าหรือเทียบเท่าได้เป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:22.906244859+07:00","message":"[bufferProcess] send to processor:อิสริยยศสมเด็จเจ้าฟ้าหรือเทียบเท่าได้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:22.906247555+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:22.906249907+07:00","message":"> Transcript [12182] [false]: 'อิสริยยศสมเด็จเจ้าฟ้าหรือเทียบเท่าได้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:22.90625255+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:22.906254377+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:22.906255903+07:00","message":"StatePrefix: 'อิสริยยศสมเด็จเจ้าฟ้าหรือเทียบเท่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:22.906257797+07:00","message":"TextPushed: 'อิสริยยศสมเด็จเจ้าฟ้า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:23.233578333+07:00","message":"receive streaming session, msgId: 2373"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:23.233611638+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":"2025-10-27T15:57:23.233617256+07:00","message":"receive interim result [false|false]: อิสริยยศสมเด็จเจ้าฟ้าหรือเทียบเท่าได้เป็นการ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:23.233634039+07:00","message":"[buffer interim] 2373 false อิสริยยศสมเด็จเจ้าฟ้าหรือเทียบเท่าได้เป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:23.233642317+07:00","message":"[bufferProcess] interim [260000000]:อิสริยยศสมเด็จเจ้าฟ้าหรือเทียบเท่าได้เป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:23.233644612+07:00","message":"[bufferProcess] send to processor:อิสริยยศสมเด็จเจ้าฟ้าหรือเทียบเท่าได้เป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:23.233648629+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:23.233651518+07:00","message":"> Transcript [12183] [false]: 'อิสริยยศสมเด็จเจ้าฟ้าหรือเทียบเท่าได้เป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:23.233654977+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:23.233656702+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:23.233658557+07:00","message":"StatePrefix: 'อิสริยยศสมเด็จเจ้าฟ้าหรือเทียบเท่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:23.233660779+07:00","message":"TextPushed: 'อิสริยยศสมเด็จเจ้าฟ้า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:23.244511711+07:00","message":"receive streaming session, msgId: 2373"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:23.24454284+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":"2025-10-27T15:57:23.244549809+07:00","message":"receive interim result [false|false]: อิสริยยศสมเด็จเจ้าฟ้าหรือเทียบเท่าได้เป็นก้อน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:23.244562773+07:00","message":"[buffer interim] 2373 false อิสริยยศสมเด็จเจ้าฟ้าหรือเทียบเท่าได้เป็นก้อน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:23.244568976+07:00","message":"[bufferProcess] interim [320000000]:อิสริยยศสมเด็จเจ้าฟ้าหรือเทียบเท่าได้เป็นก้อน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:23.244572134+07:00","message":"[bufferProcess] send to processor:อิสริยยศสมเด็จเจ้าฟ้าหรือเทียบเท่าได้เป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:23.244578223+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:23.244581056+07:00","message":"> Transcript [12184] [false]: 'อิสริยยศสมเด็จเจ้าฟ้าหรือเทียบเท่าได้เป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:23.244585617+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:23.244588026+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:23.244590972+07:00","message":"StatePrefix: 'อิสริยยศสมเด็จเจ้าฟ้าหรือเทียบเท่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:23.244594023+07:00","message":"TextPushed: 'อิสริยยศสมเด็จเจ้าฟ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:23.244599554+07:00","message":"Push: 'หรือเทียบเท่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:23.244602005+07:00","message":"TextPushed: 'อิสริยยศสมเด็จเจ้าฟ้าหรือเทียบเท่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:23.244605094+07:00","message":"Set new StatePrefix : 'อิสริยยศสมเด็จเจ้าฟ้าหรือเทียบเท่าได้เป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:23.244608527+07:00","message":"Next Push (prob) : 'ได้เป็นการ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:23.244626006+07:00","message":"push: {false หรือเทียบเท่า 0 0xc002aa0e80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:23.349411592+07:00","message":"receive streaming session, msgId: 2373"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:23.349463009+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":"2025-10-27T15:57:23.349471546+07:00","message":"receive interim result [false|false]: อิสริยยศสมเด็จเจ้าฟ้าหรือเทียบเท่าได้เป็นกรณี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:23.349485382+07:00","message":"[buffer interim] 2373 false อิสริยยศสมเด็จเจ้าฟ้าหรือเทียบเท่าได้เป็นกรณี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:23.349491503+07:00","message":"[bufferProcess] interim [380000000]:อิสริยยศสมเด็จเจ้าฟ้าหรือเทียบเท่าได้เป็นกรณี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:23.34949368+07:00","message":"[bufferProcess] send to processor:อิสริยยศสมเด็จเจ้าฟ้าหรือเทียบเท่าได้เป็นก้อน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:23.349499246+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:23.349501875+07:00","message":"> Transcript [12185] [false]: 'อิสริยยศสมเด็จเจ้าฟ้าหรือเทียบเท่าได้เป็นก้อน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:23.349503822+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:23.349505892+07:00","message":"Set new StatePrefix: 'อิสริยยศสมเด็จเจ้าฟ้าหรือเทียบเท่าได้เป็นก้อน'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:57:23.46886578+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:57:23.468878423+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:23.534723115+07:00","message":"receive streaming session, msgId: 2373"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:23.534778628+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":"2025-10-27T15:57:23.53478486+07:00","message":"receive interim result [false|false]: อิสริยยศสมเด็จเจ้าฟ้าหรือเทียบเท่าได้เป็นกรณีที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:23.534811607+07:00","message":"[buffer interim] 2373 false อิสริยยศสมเด็จเจ้าฟ้าหรือเทียบเท่าได้เป็นกรณีที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:23.534821052+07:00","message":"[bufferProcess] interim [560000000]:อิสริยยศสมเด็จเจ้าฟ้าหรือเทียบเท่าได้เป็นกรณีที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:23.534824205+07:00","message":"[bufferProcess] send to processor:อิสริยยศสมเด็จเจ้าฟ้าหรือเทียบเท่าได้เป็นกรณี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:23.534829729+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:23.534833359+07:00","message":"> Transcript [12186] [false]: 'อิสริยยศสมเด็จเจ้าฟ้าหรือเทียบเท่าได้เป็นกรณี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:23.534836236+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:23.534839532+07:00","message":"Set new StatePrefix: 'อิสริยยศสมเด็จเจ้าฟ้าหรือเทียบเท่าได้เป็นกรณี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:23.537917199+07:00","message":"receive streaming session, msgId: 2373"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:23.537941063+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":"2025-10-27T15:57:23.537946149+07:00","message":"receive interim result [false|false]: อิสริยยศสมเด็จเจ้าฟ้าหรือเทียบเท่าได้เป็นกรณีพิเศษ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:23.537956932+07:00","message":"[buffer interim] 2373 false อิสริยยศสมเด็จเจ้าฟ้าหรือเทียบเท่าได้เป็นกรณีพิเศษ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:23.53796134+07:00","message":"[bufferProcess] interim [620000000]:อิสริยยศสมเด็จเจ้าฟ้าหรือเทียบเท่าได้เป็นกรณีพิเศษ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:23.53796326+07:00","message":"[bufferProcess] send to processor:อิสริยยศสมเด็จเจ้าฟ้าหรือเทียบเท่าได้เป็นกรณีที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:23.537966225+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:23.537968436+07:00","message":"> Transcript [12187] [false]: 'อิสริยยศสมเด็จเจ้าฟ้าหรือเทียบเท่าได้เป็นกรณีที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:23.537971764+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:23.537973671+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:23.537975485+07:00","message":"StatePrefix: 'อิสริยยศสมเด็จเจ้าฟ้าหรือเทียบเท่าได้เป็นกรณี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:23.537977765+07:00","message":"TextPushed: 'อิสริยยศสมเด็จเจ้าฟ้าหรือเทียบเท่า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:24.065706584+07:00","message":"receive streaming session, msgId: 2373"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:24.065739073+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":"2025-10-27T15:57:24.065745276+07:00","message":"receive interim result [false|false]: อิสริยยศสมเด็จเจ้าฟ้าหรือเทียบเท่าได้เป็นกรณีพิเศษค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:24.065758844+07:00","message":"[buffer interim] 2373 false อิสริยยศสมเด็จเจ้าฟ้าหรือเทียบเท่าได้เป็นกรณีพิเศษค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:24.065764913+07:00","message":"[bufferProcess] interim [100000000]:อิสริยยศสมเด็จเจ้าฟ้าหรือเทียบเท่าได้เป็นกรณีพิเศษค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:24.065767273+07:00","message":"[bufferProcess] send to processor:อิสริยยศสมเด็จเจ้าฟ้าหรือเทียบเท่าได้เป็นกรณีพิเศษ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:24.065772505+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:24.06577506+07:00","message":"> Transcript [12188] [false]: 'อิสริยยศสมเด็จเจ้าฟ้าหรือเทียบเท่าได้เป็นกรณีพิเศษ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:24.065778342+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:24.065780116+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:24.065781903+07:00","message":"StatePrefix: 'อิสริยยศสมเด็จเจ้าฟ้าหรือเทียบเท่าได้เป็นกรณี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:24.065784457+07:00","message":"TextPushed: 'อิสริยยศสมเด็จเจ้าฟ้าหรือเทียบเท่า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:24.096315548+07:00","message":"[GCS] IsForceVAD: false for message ID: 2373"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:24.20635666+07:00","message":"receive streaming session, msgId: 2373"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:24.206389918+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อิสริยยศสมเด็จเจ้าฟ้าหรือเทียบเท่าได้เป็นกรณีพิเศษค่ะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:24.206395702+07:00","message":"receive interim result [true|false]: อิสริยยศสมเด็จเจ้าฟ้าหรือเทียบเท่าได้เป็นกรณีพิเศษค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:24.206407805+07:00","message":"end recv isFinal message id 2373"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:24.206409613+07:00","message":"end Recv id 2373"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:24.206414843+07:00","message":"[buffer interim] 2373 true อิสริยยศสมเด็จเจ้าฟ้าหรือเทียบเท่าได้เป็นกรณีพิเศษค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:24.206423713+07:00","message":"[bufferProcess] interim [340000000]:อิสริยยศสมเด็จเจ้าฟ้าหรือเทียบเท่าได้เป็นกรณีพิเศษค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:24.206426755+07:00","message":"[bufferProcess] send to processor (isfinal):อิสริยยศสมเด็จเจ้าฟ้าหรือเทียบเท่าได้เป็นกรณีพิเศษค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:24.206430205+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:24.206432717+07:00","message":"> Transcript [12189] [false]: 'อิสริยยศสมเด็จเจ้าฟ้าหรือเทียบเท่าได้เป็นกรณีพิเศษค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:24.206435589+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:24.206437386+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:24.206438825+07:00","message":"StatePrefix: 'อิสริยยศสมเด็จเจ้าฟ้าหรือเทียบเท่าได้เป็นกรณี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:24.206441196+07:00","message":"TextPushed: 'อิสริยยศสมเด็จเจ้าฟ้าหรือเทียบเท่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:24.206443097+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:24.206444829+07:00","message":"> Transcript [12190] [true]: 'อิสริยยศสมเด็จเจ้าฟ้าหรือเทียบเท่าได้เป็นกรณีพิเศษค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:24.206446607+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:24.206447953+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:24.206449365+07:00","message":"StatePrefix: 'อิสริยยศสมเด็จเจ้าฟ้าหรือเทียบเท่าได้เป็นกรณี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:24.206450854+07:00","message":"TextPushed: 'อิสริยยศสมเด็จเจ้าฟ้าหรือเทียบเท่า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:24.206457259+07:00","message":"Push: 'ได้เป็นกรณีพิเศษค่ะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:24.206465707+07:00","message":"push: {true ได้เป็นกรณีพิเศษค่ะ 0 0xc002aa0e80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:57:24.219577908+07:00","message":"write wav file: './tmp/7446/7446_2373.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:24.475748838+07:00","message":"[GCS] Start streaming session, msgId: 2374"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:25.622880006+07:00","message":"[GCS] IsForceVAD: false for message ID: 2374"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:25.730128813+07:00","message":"receive streaming session, msgId: 2374"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:25.730147377+07:00","message":"found end of frame, send empty tag with msgId: 2374"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:25.730150399+07:00","message":"end Recv id 2374"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:25.730159804+07:00","message":"[buffer interim] 2374 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:25.730166372+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:25.730170652+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:25.730173502+07:00","message":"> Transcript [12191] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:25.730175616+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:25.730177253+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:25.730178785+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:25.730180259+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:25.730186813+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:25.730199391+07:00","message":"push: {true \n 0 0xc002ee4000}"}
{"level":"info","service":"Main","time":"2025-10-27T15:57:25.736213222+07:00","message":"write wav file: './tmp/7446/7446_2374.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:25.947106572+07:00","message":"[GCS] Start streaming session, msgId: 2375"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:26.013929591+07:00","message":"[GCS] IsForceVAD: false for message ID: 2375"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:26.07397207+07:00","message":"[GCS] Start streaming session, msgId: 2376"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:26.19745531+07:00","message":"receive streaming session, msgId: 2375"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:26.197476753+07:00","message":"found end of frame, send empty tag with msgId: 2375"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:26.197480832+07:00","message":"end Recv id 2375"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:26.1974891+07:00","message":"[buffer interim] 2375 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:26.197501563+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:26.197506067+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:26.197509612+07:00","message":"> Transcript [12192] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:26.197512851+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:26.197515304+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:26.197517758+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:26.197520005+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:26.197526015+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:26.197537328+07:00","message":"push: {true \n 0 0xc002b15100}"}
{"level":"info","service":"Main","time":"2025-10-27T15:57:26.202388673+07:00","message":"write wav file: './tmp/7446/7446_2375.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:57:26.469302797+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:57:26.469305395+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:26.77319454+07:00","message":"[GCS] IsForceVAD: false for message ID: 2376"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:26.858659463+07:00","message":"receive streaming session, msgId: 2376"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:26.858685277+07:00","message":"found end of frame, send empty tag with msgId: 2376"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:26.858688565+07:00","message":"end Recv id 2376"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:26.858696903+07:00","message":"[buffer interim] 2376 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:26.858704096+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:26.858708221+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:26.85871121+07:00","message":"> Transcript [12193] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:26.858713628+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:26.858715193+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:26.858717043+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:26.858718526+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:26.858721074+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:26.858730558+07:00","message":"push: {true \n 0 0xc002b15380}"}
{"level":"info","service":"Main","time":"2025-10-27T15:57:26.863837121+07:00","message":"write wav file: './tmp/7446/7446_2376.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:26.973882841+07:00","message":"[GCS] Start streaming session, msgId: 2377"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:27.222857179+07:00","message":"[GCS] IsForceVAD: false for message ID: 2377"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:27.330717644+07:00","message":"receive streaming session, msgId: 2377"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:27.330735493+07:00","message":"found end of frame, send empty tag with msgId: 2377"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:27.330738304+07:00","message":"end Recv id 2377"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:27.330746333+07:00","message":"[buffer interim] 2377 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:27.330752681+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:27.330759313+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:27.330762052+07:00","message":"> Transcript [12194] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:27.330764211+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:27.33076592+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:27.330767474+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:27.330769072+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:27.330771494+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:27.330782373+07:00","message":"push: {true \n 0 0xc002a07400}"}
{"level":"info","service":"Main","time":"2025-10-27T15:57:27.335301251+07:00","message":"write wav file: './tmp/7446/7446_2377.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:28.376640348+07:00","message":"[GCS] Start streaming session, msgId: 2378"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:57:29.469461648+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:57:29.469470092+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:29.688827741+07:00","message":"receive streaming session, msgId: 2378"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:29.688870981+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":"2025-10-27T15:57:29.688876544+07:00","message":"receive interim result [false|false]: ในสมัย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:29.688891063+07:00","message":"[buffer interim] 2378 false ในสมัย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:29.688897896+07:00","message":"[bufferProcess] interim [260000000]:ในสมัย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:29.68889943+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:29.688904429+07:00","message":"[bufferProcess] send to processor (ticker):ในสมัย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:29.688907188+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:29.688910112+07:00","message":"> Transcript [12195] [false]: 'ในสมัย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:29.688911901+07:00","message":"Set StatePrefix (first interim): 'ในสมัย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:29.744300788+07:00","message":"receive streaming session, msgId: 2378"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:29.7443319+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":"2025-10-27T15:57:29.744337518+07:00","message":"receive interim result [false|false]: เงินเขมร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:29.744350815+07:00","message":"[buffer interim] 2378 false เงินเขมร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:29.74435713+07:00","message":"[bufferProcess] interim [320000000]:เงินเขมร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:29.74435873+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:29.947943822+07:00","message":"receive streaming session, msgId: 2378"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:29.947981138+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":"2025-10-27T15:57:29.947986062+07:00","message":"receive interim result [false|false]: ในสมัยรัชกาล"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:29.94799767+07:00","message":"[buffer interim] 2378 false ในสมัยรัชกาล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:29.948006962+07:00","message":"[bufferProcess] interim [560000000]:ในสมัยรัชกาล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:29.948009103+07:00","message":"[bufferProcess] send to processor:เงินเขมร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:29.948012586+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:29.948015243+07:00","message":"> Transcript [12196] [false]: 'เงินเขมร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:29.948017862+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:29.948019382+07:00","message":"Set new StatePrefix: 'เงินเขมร'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:30.295143461+07:00","message":"[GCS] IsForceVAD: false for message ID: 2378"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:30.413107329+07:00","message":"receive streaming session, msgId: 2378"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:30.413141848+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ในสมัยรัชกาล\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":130000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:30.413147341+07:00","message":"receive interim result [true|false]: ในสมัยรัชกาล"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:30.413156157+07:00","message":"end recv isFinal message id 2378"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:30.413158004+07:00","message":"end Recv id 2378"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:30.413176046+07:00","message":"[buffer interim] 2378 true ในสมัยรัชกาล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:30.413183327+07:00","message":"[bufferProcess] interim [130000000]:ในสมัยรัชกาล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:30.413185873+07:00","message":"[bufferProcess] send to processor (isfinal):ในสมัยรัชกาล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:30.413189281+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:30.413192029+07:00","message":"> Transcript [12197] [false]: 'ในสมัยรัชกาล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:30.413193885+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:30.413195518+07:00","message":"Set new StatePrefix: 'ในสมัยรัชกาล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:30.413196887+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:30.413198365+07:00","message":"> Transcript [12198] [true]: 'ในสมัยรัชกาล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:30.413200526+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:30.413202304+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:30.413203854+07:00","message":"StatePrefix: 'ในสมัยรัชกาล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:30.41320551+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:30.413208821+07:00","message":"Push: 'ในสมัยรัชกาล'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:30.413216614+07:00","message":"push: {true ในสมัยรัชกาล 0 0xc002a00f80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:57:30.420572805+07:00","message":"write wav file: './tmp/7446/7446_2378.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:30.747828852+07:00","message":"[GCS] Start streaming session, msgId: 2379"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:32.033712386+07:00","message":"[GCS] IsForceVAD: false for message ID: 2379"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:32.132573144+07:00","message":"receive streaming session, msgId: 2379"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:32.132593016+07:00","message":"found end of frame, send empty tag with msgId: 2379"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:32.132596983+07:00","message":"end Recv id 2379"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:32.132603832+07:00","message":"[buffer interim] 2379 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:32.132615256+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:32.132620231+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:32.13262328+07:00","message":"> Transcript [12199] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:32.132625273+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:32.132626946+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:32.132628609+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:32.132630066+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:32.132632436+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:32.132642111+07:00","message":"push: {true \n 0 0xc002ee4580}"}
{"level":"info","service":"Main","time":"2025-10-27T15:57:32.139268271+07:00","message":"write wav file: './tmp/7446/7446_2379.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:32.164693657+07:00","message":"[GCS] Start streaming session, msgId: 2380"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:57:32.469940188+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:57:32.469941165+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:33.239634821+07:00","message":"receive streaming session, msgId: 2380"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:33.239677606+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":"2025-10-27T15:57:33.239682725+07:00","message":"receive interim result [false|false]: ก่อน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:33.23969756+07:00","message":"[buffer interim] 2380 false ก่อน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:33.239704268+07:00","message":"[bufferProcess] interim [900000000]:ก่อน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:33.23970578+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:33.239710931+07:00","message":"[bufferProcess] send to processor (ticker):ก่อน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:33.239713604+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:33.239716004+07:00","message":"> Transcript [12200] [false]: 'ก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:33.23971789+07:00","message":"Set StatePrefix (first interim): 'ก่อน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:33.35718673+07:00","message":"receive streaming session, msgId: 2380"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:33.357236157+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":"2025-10-27T15:57:33.357244377+07:00","message":"receive interim result [false|false]: ก่อนหน้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:33.357261038+07:00","message":"[buffer interim] 2380 false ก่อนหน้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:33.357268317+07:00","message":"[bufferProcess] interim [20000000]:ก่อนหน้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:33.357270391+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:33.536304615+07:00","message":"receive streaming session, msgId: 2380"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:33.536346745+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":"2025-10-27T15:57:33.536353241+07:00","message":"receive interim result [false|false]: ก่อนหน้านี้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:33.536369041+07:00","message":"[buffer interim] 2380 false ก่อนหน้านี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:33.536377437+07:00","message":"[bufferProcess] interim [200000000]:ก่อนหน้านี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:33.536380359+07:00","message":"[bufferProcess] send to processor:ก่อนหน้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:33.536384783+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:33.536388622+07:00","message":"> Transcript [12201] [false]: 'ก่อนหน้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:33.536392898+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:33.536395255+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:33.536397657+07:00","message":"StatePrefix: 'ก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:33.536400049+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:33.91787801+07:00","message":"receive streaming session, msgId: 2380"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:33.917916028+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":"2025-10-27T15:57:33.917921838+07:00","message":"receive interim result [false|false]: ก่อนหน้านี้นะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:33.917934003+07:00","message":"[buffer interim] 2380 false ก่อนหน้านี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:33.917943427+07:00","message":"[bufferProcess] interim [560000000]:ก่อนหน้านี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:33.917946117+07:00","message":"[bufferProcess] send to processor:ก่อนหน้านี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:33.917952063+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:33.917955711+07:00","message":"> Transcript [12202] [false]: 'ก่อนหน้านี้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:33.917959831+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:33.91796207+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:33.917965193+07:00","message":"StatePrefix: 'ก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:33.91796685+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:34.015117445+07:00","message":"[GCS] IsForceVAD: false for message ID: 2380"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:34.046047952+07:00","message":"receive streaming session, msgId: 2380"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:34.046091955+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":"2025-10-27T15:57:34.046098666+07:00","message":"receive interim result [false|false]: ก่อนหน้านี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:34.046122443+07:00","message":"[buffer interim] 2380 false ก่อนหน้านี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:34.046132089+07:00","message":"[bufferProcess] interim [680000000]:ก่อนหน้านี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:34.046134366+07:00","message":"[bufferProcess] send to processor:ก่อนหน้านี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:34.046139681+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:34.046142563+07:00","message":"> Transcript [12203] [false]: 'ก่อนหน้านี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:34.046145506+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:34.046147403+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:34.046148939+07:00","message":"StatePrefix: 'ก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:34.046150525+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:34.116887191+07:00","message":"receive streaming session, msgId: 2380"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:34.116934608+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ก่อนหน้านี้นะคะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":890000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:34.116940801+07:00","message":"receive interim result [true|false]: ก่อนหน้านี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:34.116950163+07:00","message":"end recv isFinal message id 2380"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:34.116952141+07:00","message":"end Recv id 2380"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:34.116958416+07:00","message":"[buffer interim] 2380 true ก่อนหน้านี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:34.116967156+07:00","message":"[bufferProcess] interim [890000000]:ก่อนหน้านี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:34.116971497+07:00","message":"[bufferProcess] send to processor (isfinal):ก่อนหน้านี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:34.116974532+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:34.116977699+07:00","message":"> Transcript [12204] [false]: 'ก่อนหน้านี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:34.116980279+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:34.116981912+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:34.11698345+07:00","message":"StatePrefix: 'ก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:34.116985103+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:34.116990975+07:00","message":"Push: 'ก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:34.116995663+07:00","message":"TextPushed: 'ก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:34.116999215+07:00","message":"Set new StatePrefix : 'ก่อนหน้านี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:34.117002133+07:00","message":"Next Push (prob) : 'หน้านี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:34.117004188+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:34.11700661+07:00","message":"> Transcript [12205] [true]: 'ก่อนหน้านี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:34.117009117+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:34.117011143+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:34.117013078+07:00","message":"StatePrefix: 'ก่อนหน้านี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:34.117015317+07:00","message":"TextPushed: 'ก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:34.117017914+07:00","message":"Push: 'หน้านี้นะคะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:34.117020368+07:00","message":"push: {false ก่อน 0 0xc002ee4f00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:34.117035001+07:00","message":"push: {true หน้านี้นะคะ 0 0xc002ee4f00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:57:34.125439386+07:00","message":"write wav file: './tmp/7446/7446_2380.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:34.335847104+07:00","message":"[GCS] Start streaming session, msgId: 2381"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:35.385389659+07:00","message":"receive streaming session, msgId: 2381"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:35.385430165+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":"2025-10-27T15:57:35.385435974+07:00","message":"receive interim result [false|false]: มีการ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:35.385450934+07:00","message":"[buffer interim] 2381 false มีการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:35.385459583+07:00","message":"[bufferProcess] interim [80000000]:มีการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:35.385461737+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:35.385469547+07:00","message":"[bufferProcess] send to processor (ticker):มีการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:35.385473118+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:35.385476326+07:00","message":"> Transcript [12206] [false]: 'มีการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:35.385478756+07:00","message":"Set StatePrefix (first interim): 'มีการ'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:57:35.471011488+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:57:35.471026644+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:35.906570692+07:00","message":"receive streaming session, msgId: 2381"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:35.906631119+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":"2025-10-27T15:57:35.906635894+07:00","message":"receive interim result [false|false]: สถาน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:35.906648135+07:00","message":"[buffer interim] 2381 false สถาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:35.906654495+07:00","message":"[bufferProcess] interim [620000000]:สถาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:35.906656086+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:36.226645564+07:00","message":"receive streaming session, msgId: 2381"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:36.226683835+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":"2025-10-27T15:57:36.226689409+07:00","message":"receive interim result [false|false]: สถานที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:36.226700982+07:00","message":"[buffer interim] 2381 false สถานที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:36.226707105+07:00","message":"[bufferProcess] interim [860000000]:สถานที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:36.226712734+07:00","message":"[bufferProcess] send to processor:สถาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:36.226715758+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:36.22671846+07:00","message":"> Transcript [12207] [false]: 'สถาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:36.226720627+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:36.226722223+07:00","message":"Set new StatePrefix: 'สถาน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:36.234509197+07:00","message":"receive streaming session, msgId: 2381"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:36.234540948+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":"2025-10-27T15:57:36.23454622+07:00","message":"receive interim result [false|false]: สถานพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:36.234559996+07:00","message":"[buffer interim] 2381 false สถานพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:36.234565956+07:00","message":"[bufferProcess] interim [920000000]:สถานพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:36.234567488+07:00","message":"[bufferProcess] send to processor:สถานที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:36.234570541+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:36.234573221+07:00","message":"> Transcript [12208] [false]: 'สถานที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:36.234575871+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:36.234577552+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:36.234579072+07:00","message":"StatePrefix: 'สถาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:36.234580711+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:36.287074374+07:00","message":"receive streaming session, msgId: 2381"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:36.287121829+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":"2025-10-27T15:57:36.287128982+07:00","message":"receive interim result [false|false]: สถานที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:36.287140462+07:00","message":"[buffer interim] 2381 false สถานที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:36.287146682+07:00","message":"[bufferProcess] interim [980000000]:สถานที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:36.28714824+07:00","message":"[bufferProcess] send to processor:สถานพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:36.287151919+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:36.287154584+07:00","message":"> Transcript [12209] [false]: 'สถานพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:36.287157335+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:36.287159084+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:36.287160693+07:00","message":"StatePrefix: 'สถาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:36.287162324+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:36.469015981+07:00","message":"receive streaming session, msgId: 2381"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:36.469048797+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":"2025-10-27T15:57:36.469054053+07:00","message":"receive interim result [false|false]: สถานพระบรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:36.469067528+07:00","message":"[buffer interim] 2381 false สถานพระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:36.469074607+07:00","message":"[bufferProcess] interim [160000000]:สถานพระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:36.469076572+07:00","message":"[bufferProcess] send to processor:สถานที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:36.469079492+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:36.469082199+07:00","message":"> Transcript [12210] [false]: 'สถานที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:36.469084668+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:36.469086327+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:36.469087901+07:00","message":"StatePrefix: 'สถาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:36.469089496+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:36.660047057+07:00","message":"receive streaming session, msgId: 2381"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:36.660102935+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":"2025-10-27T15:57:36.660108754+07:00","message":"receive interim result [false|false]: สถานพระบรมศพ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:36.660130425+07:00","message":"[buffer interim] 2381 false สถานพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:36.660138331+07:00","message":"[bufferProcess] interim [340000000]:สถานพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:36.660140859+07:00","message":"[bufferProcess] send to processor:สถานพระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:36.660145327+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:36.660149061+07:00","message":"> Transcript [12211] [false]: 'สถานพระบรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:36.660153702+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:36.660155943+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:36.660158379+07:00","message":"StatePrefix: 'สถาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:36.660160704+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:36.660164381+07:00","message":"Push: 'สถาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:36.660166483+07:00","message":"TextPushed: 'สถาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:36.660168733+07:00","message":"Set new StatePrefix : 'สถานพระบรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:36.660171408+07:00","message":"Next Push (prob) : 'พระบรม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:36.660181213+07:00","message":"push: {false สถาน 0 0xc002ee5180}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:36.984965594+07:00","message":"receive streaming session, msgId: 2381"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:36.984994807+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":"2025-10-27T15:57:36.98499987+07:00","message":"receive interim result [false|false]: สถานพระบรมศพของ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:36.985013643+07:00","message":"[buffer interim] 2381 false สถานพระบรมศพของ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:36.985024295+07:00","message":"[bufferProcess] interim [700000000]:สถานพระบรมศพของ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:36.985026377+07:00","message":"[bufferProcess] send to processor:สถานพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:36.985029425+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:36.98503231+07:00","message":"> Transcript [12212] [false]: 'สถานพระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:36.985035288+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:36.985037417+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:36.985039215+07:00","message":"StatePrefix: 'สถานพระบรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:36.985040964+07:00","message":"TextPushed: 'สถาน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:37.178949313+07:00","message":"receive streaming session, msgId: 2381"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:37.17898612+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":"2025-10-27T15:57:37.178991734+07:00","message":"receive interim result [false|false]: สถานพระบรมศพของพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:37.179004178+07:00","message":"[buffer interim] 2381 false สถานพระบรมศพของพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:37.179010439+07:00","message":"[bufferProcess] interim [820000000]:สถานพระบรมศพของพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:37.179012735+07:00","message":"[bufferProcess] send to processor:สถานพระบรมศพของ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:37.17901865+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:37.179021289+07:00","message":"> Transcript [12213] [false]: 'สถานพระบรมศพของ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:37.179024339+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:37.179026353+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:37.179028168+07:00","message":"StatePrefix: 'สถานพระบรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:37.179030176+07:00","message":"TextPushed: 'สถาน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:37.346553166+07:00","message":"receive streaming session, msgId: 2381"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:37.346582706+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":"2025-10-27T15:57:37.346587752+07:00","message":"receive interim result [false|false]: สถานพระบรมศพของนัก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:37.346598726+07:00","message":"[buffer interim] 2381 false สถานพระบรมศพของนัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:37.346604812+07:00","message":"[bufferProcess] interim [0]:สถานพระบรมศพของนัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:37.346606799+07:00","message":"[bufferProcess] send to processor:สถานพระบรมศพของพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:37.346613571+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:37.346616253+07:00","message":"> Transcript [12214] [false]: 'สถานพระบรมศพของพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:37.346618874+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:37.346620702+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:37.346622331+07:00","message":"StatePrefix: 'สถานพระบรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:37.346624183+07:00","message":"TextPushed: 'สถาน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:37.372173547+07:00","message":"receive streaming session, msgId: 2381"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:37.372215706+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":"2025-10-27T15:57:37.372222446+07:00","message":"receive interim result [false|false]: สถานพระบรมศพของรัชกาล"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:37.372238368+07:00","message":"[buffer interim] 2381 false สถานพระบรมศพของรัชกาล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:37.372246443+07:00","message":"[bufferProcess] interim [60000000]:สถานพระบรมศพของรัชกาล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:37.372249092+07:00","message":"[bufferProcess] send to processor:สถานพระบรมศพของนัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:37.372253077+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:37.372257098+07:00","message":"> Transcript [12215] [false]: 'สถานพระบรมศพของนัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:37.372266125+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:37.37226856+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:37.37227077+07:00","message":"StatePrefix: 'สถานพระบรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:37.37227333+07:00","message":"TextPushed: 'สถาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:37.372276287+07:00","message":"Push: 'พระบรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:37.372278162+07:00","message":"TextPushed: 'สถานพระบรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:37.37228066+07:00","message":"Set new StatePrefix : 'สถานพระบรมศพของนัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:37.372283453+07:00","message":"Next Push (prob) : 'ศพของนัก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:37.372294084+07:00","message":"push: {false พระบรม 0 0xc002ee5180}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:37.560785222+07:00","message":"receive streaming session, msgId: 2381"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:37.560819998+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":"2025-10-27T15:57:37.560825448+07:00","message":"receive interim result [false|false]: สถานพระบรมศพของรัชกาลที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:37.560836221+07:00","message":"[buffer interim] 2381 false สถานพระบรมศพของรัชกาลที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:37.560844382+07:00","message":"[bufferProcess] interim [300000000]:สถานพระบรมศพของรัชกาลที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:37.560848019+07:00","message":"[bufferProcess] send to processor:สถานพระบรมศพของรัชกาล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:37.56085299+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:37.560857175+07:00","message":"> Transcript [12216] [false]: 'สถานพระบรมศพของรัชกาล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:37.56085997+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:37.560862688+07:00","message":"Set new StatePrefix: 'สถานพระบรมศพของรัชกาล'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:37.88376766+07:00","message":"receive streaming session, msgId: 2381"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:37.883810501+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สถานพระบรมศพของรัชกาลที่ 8\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:37.883818259+07:00","message":"receive interim result [false|false]: สถานพระบรมศพของรัชกาลที่ 8"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:37.883833972+07:00","message":"[buffer interim] 2381 false สถานพระบรมศพของรัชกาลที่ 8"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:37.883844833+07:00","message":"[bufferProcess] interim [540000000]:สถานพระบรมศพของรัชกาลที่ 8"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:37.883847568+07:00","message":"[bufferProcess] send to processor:สถานพระบรมศพของรัชกาลที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:37.88385402+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:37.883857686+07:00","message":"> Transcript [12217] [false]: 'สถานพระบรมศพของรัชกาลที่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:37.883862034+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:37.883864597+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:37.883867213+07:00","message":"StatePrefix: 'สถานพระบรมศพของรัชกาล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:37.883870057+07:00","message":"TextPushed: 'สถานพระบรม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:38.205032267+07:00","message":"receive streaming session, msgId: 2381"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:38.205067332+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":"2025-10-27T15:57:38.205073567+07:00","message":"receive interim result [false|false]: สถานพระบรมศพของรัชกาลที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:38.205082861+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 8 ไป\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":3,\"nanos\":900000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:38.205085041+07:00","message":"receive interim result [false|false]:  8 ไป"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:38.205091425+07:00","message":"[buffer interim] 2381 false สถานพระบรมศพของรัชกาลที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:38.205096253+07:00","message":"[buffer interim] 2381 false  8 ไป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:38.205101903+07:00","message":"[bufferProcess] interim [900000000]:สถานพระบรมศพของรัชกาลที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:38.20510371+07:00","message":"[bufferProcess] send to processor:สถานพระบรมศพของรัชกาลที่ 8"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:38.205108073+07:00","message":"[bufferProcess] interim [900000000]: 8 ไป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:38.20511076+07:00","message":"[bufferProcess] update buffer: สถานพระบรมศพของรัชกาลที่ 8 ไป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:38.205122123+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:38.205125396+07:00","message":"> Transcript [12218] [false]: 'สถานพระบรมศพของรัชกาลที่ 8'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:38.205129029+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:38.205130925+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:38.205132558+07:00","message":"StatePrefix: 'สถานพระบรมศพของรัชกาล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:38.205134342+07:00","message":"TextPushed: 'สถานพระบรม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:38.268557809+07:00","message":"receive streaming session, msgId: 2381"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:38.268598426+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":"2025-10-27T15:57:38.268605218+07:00","message":"receive interim result [false|false]: สถานพระบรมศพของรัชกาลที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:38.268617262+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 8 ไปดู\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:38.26862004+07:00","message":"receive interim result [false|false]:  8 ไปดู"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:38.268626971+07:00","message":"[buffer interim] 2381 false สถานพระบรมศพของรัชกาลที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:38.268630348+07:00","message":"[buffer interim] 2381 false  8 ไปดู"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:38.26863628+07:00","message":"[bufferProcess] interim [20000000]:สถานพระบรมศพของรัชกาลที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:38.268638546+07:00","message":"[bufferProcess] send to processor:สถานพระบรมศพของรัชกาลที่ 8 ไป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:38.268641228+07:00","message":"[bufferProcess] interim [20000000]: 8 ไปดู"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:38.268643835+07:00","message":"[bufferProcess] update buffer: สถานพระบรมศพของรัชกาลที่ 8 ไปดู"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:38.268646766+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:38.26864973+07:00","message":"> Transcript [12219] [false]: 'สถานพระบรมศพของรัชกาลที่ 8 ไป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:38.268652877+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:38.268654634+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:38.2686564+07:00","message":"StatePrefix: 'สถานพระบรมศพของรัชกาล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:38.268658254+07:00","message":"TextPushed: 'สถานพระบรม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:38.394919315+07:00","message":"receive streaming session, msgId: 2381"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:38.394952578+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":"2025-10-27T15:57:38.394958638+07:00","message":"receive interim result [false|false]: สถานพระบรมศพของรัชกาลที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:38.394967516+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" 8 ไปด้วย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":80000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:38.394970393+07:00","message":"receive interim result [false|false]:  8 ไปด้วย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:38.394977815+07:00","message":"[buffer interim] 2381 false สถานพระบรมศพของรัชกาลที่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:38.394980758+07:00","message":"[buffer interim] 2381 false  8 ไปด้วย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:38.39498644+07:00","message":"[bufferProcess] interim [80000000]:สถานพระบรมศพของรัชกาลที่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:38.394988962+07:00","message":"[bufferProcess] send to processor:สถานพระบรมศพของรัชกาลที่ 8 ไปดู"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:38.394991936+07:00","message":"[bufferProcess] interim [80000000]: 8 ไปด้วย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:38.394994758+07:00","message":"[bufferProcess] update buffer: สถานพระบรมศพของรัชกาลที่ 8 ไปด้วย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:38.394997361+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:38.394999867+07:00","message":"> Transcript [12220] [false]: 'สถานพระบรมศพของรัชกาลที่ 8 ไปดู'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:38.395003081+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:38.395004868+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:38.395006658+07:00","message":"StatePrefix: 'สถานพระบรมศพของรัชกาล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:38.395008545+07:00","message":"TextPushed: 'สถานพระบรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:38.395010979+07:00","message":"Push: 'ศพของรัชกาล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:38.39501258+07:00","message":"TextPushed: 'สถานพระบรมศพของรัชกาล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:38.395014411+07:00","message":"Set new StatePrefix : 'สถานพระบรมศพของรัชกาลที่ 8 ไปดู'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:38.395016321+07:00","message":"Next Push (prob) : 'ที่ 8 ไปดู'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:38.395023688+07:00","message":"push: {false ศพของรัชกาล 0 0xc002ee5180}"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:57:38.471345003+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:57:38.471345282+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:38.521129567+07:00","message":"receive streaming session, msgId: 2381"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:38.521179108+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สถานพระบรมศพของรัชกาลที่ 8\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:38.521184779+07:00","message":"receive interim result [false|false]: สถานพระบรมศพของรัชกาลที่ 8"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:38.521200869+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":"2025-10-27T15:57:38.521214315+07:00","message":"receive interim result [false|false]:  ไปด้วย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:38.521233361+07:00","message":"[buffer interim] 2381 false สถานพระบรมศพของรัชกาลที่ 8"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:38.521254337+07:00","message":"[buffer interim] 2381 false  ไปด้วย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:38.521262625+07:00","message":"[bufferProcess] interim [140000000]:สถานพระบรมศพของรัชกาลที่ 8"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:38.521265949+07:00","message":"[bufferProcess] send to processor:สถานพระบรมศพของรัชกาลที่ 8 ไปด้วย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:38.521271971+07:00","message":"[bufferProcess] interim [140000000]: ไปด้วย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:38.521276073+07:00","message":"[bufferProcess] update buffer: สถานพระบรมศพของรัชกาลที่ 8 ไปด้วย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:38.521279983+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:38.521283745+07:00","message":"> Transcript [12221] [false]: 'สถานพระบรมศพของรัชกาลที่ 8 ไปด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:38.521286785+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:38.521289165+07:00","message":"Set new StatePrefix: 'สถานพระบรมศพของรัชกาลที่ 8 ไปด้วย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:38.583329328+07:00","message":"receive streaming session, msgId: 2381"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:38.583361679+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สถานพระบรมศพของรัชกาลที่ 8\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":260000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:38.58336777+07:00","message":"receive interim result [false|false]: สถานพระบรมศพของรัชกาลที่ 8"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:38.583378965+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":"2025-10-27T15:57:38.583381761+07:00","message":"receive interim result [false|false]:  ไปด้วยนะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:38.583388166+07:00","message":"[buffer interim] 2381 false สถานพระบรมศพของรัชกาลที่ 8"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:38.583391121+07:00","message":"[buffer interim] 2381 false  ไปด้วยนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:38.583396061+07:00","message":"[bufferProcess] interim [260000000]:สถานพระบรมศพของรัชกาลที่ 8"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:38.583398546+07:00","message":"[bufferProcess] send to processor:สถานพระบรมศพของรัชกาลที่ 8 ไปด้วย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:38.583401408+07:00","message":"[bufferProcess] interim [260000000]: ไปด้วยนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:38.583404117+07:00","message":"[bufferProcess] update buffer: สถานพระบรมศพของรัชกาลที่ 8 ไปด้วยนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:38.583406923+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:38.583409285+07:00","message":"> Transcript [12222] [false]: 'สถานพระบรมศพของรัชกาลที่ 8 ไปด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:38.583412111+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:38.583413689+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:38.583415219+07:00","message":"StatePrefix: 'สถานพระบรมศพของรัชกาลที่ 8 ไปด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:38.583417049+07:00","message":"TextPushed: 'สถานพระบรมศพของรัชกาล'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:38.69467394+07:00","message":"[GCS] IsForceVAD: false for message ID: 2381"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:38.78309644+07:00","message":"receive streaming session, msgId: 2381"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:38.78313715+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สถานพระบรมศพของรัชกาลที่ 8\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:38.783144608+07:00","message":"receive interim result [false|false]: สถานพระบรมศพของรัชกาลที่ 8"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:38.783157479+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":"2025-10-27T15:57:38.783160187+07:00","message":"receive interim result [false|false]:  ไปด้วยนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:38.783168708+07:00","message":"[buffer interim] 2381 false สถานพระบรมศพของรัชกาลที่ 8"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:38.783173445+07:00","message":"[buffer interim] 2381 false  ไปด้วยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:38.78319073+07:00","message":"[bufferProcess] interim [440000000]:สถานพระบรมศพของรัชกาลที่ 8"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:38.7831942+07:00","message":"[bufferProcess] send to processor:สถานพระบรมศพของรัชกาลที่ 8 ไปด้วยนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:38.783198136+07:00","message":"[bufferProcess] interim [440000000]: ไปด้วยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:38.78320087+07:00","message":"[bufferProcess] update buffer: สถานพระบรมศพของรัชกาลที่ 8 ไปด้วยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:38.783204433+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:38.783208583+07:00","message":"> Transcript [12223] [false]: 'สถานพระบรมศพของรัชกาลที่ 8 ไปด้วยนะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:38.783211419+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:38.783213038+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:38.783214624+07:00","message":"StatePrefix: 'สถานพระบรมศพของรัชกาลที่ 8 ไปด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:38.783216424+07:00","message":"TextPushed: 'สถานพระบรมศพของรัชกาล'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:38.817112961+07:00","message":"receive streaming session, msgId: 2381"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:38.817175031+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สถานพระบรมศพของรัชกาลที่ 8 ไปด้วยนะคะ\",\"confidence\":0.9572138}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":590000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:38.817181591+07:00","message":"receive interim result [true|false]: สถานพระบรมศพของรัชกาลที่ 8 ไปด้วยนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:38.817189591+07:00","message":"end recv isFinal message id 2381"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:38.81719141+07:00","message":"end Recv id 2381"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:38.817197833+07:00","message":"[buffer interim] 2381 true สถานพระบรมศพของรัชกาลที่ 8 ไปด้วยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:38.817207811+07:00","message":"[bufferProcess] interim [590000000]:สถานพระบรมศพของรัชกาลที่ 8 ไปด้วยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:38.817212707+07:00","message":"[bufferProcess] send to processor (isfinal):สถานพระบรมศพของรัชกาลที่ 8 ไปด้วยนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:38.817216022+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:38.817218693+07:00","message":"> Transcript [12224] [false]: 'สถานพระบรมศพของรัชกาลที่ 8 ไปด้วยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:38.817221262+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:38.817222878+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:38.817224439+07:00","message":"StatePrefix: 'สถานพระบรมศพของรัชกาลที่ 8 ไปด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:38.817226642+07:00","message":"TextPushed: 'สถานพระบรมศพของรัชกาล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:38.817228338+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:38.817229899+07:00","message":"> Transcript [12225] [true]: 'สถานพระบรมศพของรัชกาลที่ 8 ไปด้วยนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:38.817232552+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:38.817233925+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:38.817235219+07:00","message":"StatePrefix: 'สถานพระบรมศพของรัชกาลที่ 8 ไปด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:38.817236675+07:00","message":"TextPushed: 'สถานพระบรมศพของรัชกาล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:38.817242678+07:00","message":"Push: 'ที่ 8 ไปด้วยนะคะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:38.81725107+07:00","message":"push: {true ที่ 8 ไปด้วยนะคะ 0 0xc002ee5180}"}
{"level":"info","service":"Main","time":"2025-10-27T15:57:38.829300001+07:00","message":"write wav file: './tmp/7446/7446_2381.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:38.947043504+07:00","message":"[GCS] Start streaming session, msgId: 2382"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:57:41.471770009+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:57:41.471789292+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:44.073896964+07:00","message":"[GCS] IsForceVAD: false for message ID: 2382"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:44.17752013+07:00","message":"receive streaming session, msgId: 2382"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:44.177538697+07:00","message":"found end of frame, send empty tag with msgId: 2382"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:44.177541415+07:00","message":"end Recv id 2382"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:44.177547361+07:00","message":"[buffer interim] 2382 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:44.177554181+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:44.177561744+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:44.177564471+07:00","message":"> Transcript [12226] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:44.17756656+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:44.177568158+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:44.177569628+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:44.177571085+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:44.177573345+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:44.177582485+07:00","message":"push: {true \n 0 0xc002a06000}"}
{"level":"info","service":"Main","time":"2025-10-27T15:57:44.188085293+07:00","message":"write wav file: './tmp/7446/7446_2382.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:57:44.47269051+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:57:44.472701428+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:44.654102529+07:00","message":"[GCS] Start streaming session, msgId: 2383"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:44.774967684+07:00","message":"[GCS] IsForceVAD: false for message ID: 2383"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:44.94217597+07:00","message":"receive streaming session, msgId: 2383"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:44.942205452+07:00","message":"found end of frame, send empty tag with msgId: 2383"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:44.942209255+07:00","message":"end Recv id 2383"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:44.942218864+07:00","message":"[buffer interim] 2383 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:44.94223001+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:44.942235345+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:44.942238302+07:00","message":"> Transcript [12227] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:44.942240501+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:44.942242143+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:44.94224428+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:44.942246209+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:44.942251186+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:44.94226268+07:00","message":"push: {true \n 0 0xc002a07680}"}
{"level":"info","service":"Main","time":"2025-10-27T15:57:44.947791164+07:00","message":"write wav file: './tmp/7446/7446_2383.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:45.614771801+07:00","message":"[GCS] Start streaming session, msgId: 2384"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:57:47.472971367+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:57:47.472980396+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:47.974255464+07:00","message":"[GCS] IsForceVAD: false for message ID: 2384"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:48.071909917+07:00","message":"receive streaming session, msgId: 2384"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:48.071926063+07:00","message":"found end of frame, send empty tag with msgId: 2384"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:48.071928792+07:00","message":"end Recv id 2384"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:48.071935363+07:00","message":"[buffer interim] 2384 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:48.071941415+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:48.071944891+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:48.071947318+07:00","message":"> Transcript [12228] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:48.071950012+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:48.071951736+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:48.071953131+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:48.071954599+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:48.071956848+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:48.071965925+07:00","message":"push: {true \n 0 0xc002b14880}"}
{"level":"info","service":"Main","time":"2025-10-27T15:57:48.079726396+07:00","message":"write wav file: './tmp/7446/7446_2384.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:48.23516901+07:00","message":"[GCS] Start streaming session, msgId: 2385"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:48.303267688+07:00","message":"[GCS] IsForceVAD: false for message ID: 2385"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:48.506871254+07:00","message":"receive streaming session, msgId: 2385"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:48.506886605+07:00","message":"found end of frame, send empty tag with msgId: 2385"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:48.506889289+07:00","message":"end Recv id 2385"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:48.506895222+07:00","message":"[buffer interim] 2385 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:48.506901394+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:48.5069053+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:48.50690811+07:00","message":"> Transcript [12229] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:48.506910439+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:48.506912363+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:48.506913833+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:48.506915286+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:48.506917389+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:48.506926796+07:00","message":"push: {true \n 0 0xc002ee5900}"}
{"level":"info","service":"Main","time":"2025-10-27T15:57:48.511515592+07:00","message":"write wav file: './tmp/7446/7446_2385.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:48.754016107+07:00","message":"[GCS] Start streaming session, msgId: 2386"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:48.813768301+07:00","message":"[GCS] IsForceVAD: false for message ID: 2386"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:48.997836359+07:00","message":"receive streaming session, msgId: 2386"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:48.997854119+07:00","message":"found end of frame, send empty tag with msgId: 2386"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:48.997856764+07:00","message":"end Recv id 2386"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:48.997865203+07:00","message":"[buffer interim] 2386 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:48.997880492+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:48.9978901+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:48.997892708+07:00","message":"> Transcript [12230] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:48.997894951+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:48.997896521+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:48.99789806+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:48.997899639+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:48.997901841+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:48.997911254+07:00","message":"push: {true \n 0 0xc002b15980}"}
{"level":"info","service":"Main","time":"2025-10-27T15:57:49.002932612+07:00","message":"write wav file: './tmp/7446/7446_2386.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:49.015572643+07:00","message":"[GCS] Start streaming session, msgId: 2387"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:49.073401538+07:00","message":"[GCS] IsForceVAD: false for message ID: 2387"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:49.205089179+07:00","message":"[GCS] Start streaming session, msgId: 2388"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:49.295680916+07:00","message":"receive streaming session, msgId: 2387"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:49.295703323+07:00","message":"found end of frame, send empty tag with msgId: 2387"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:49.29570689+07:00","message":"end Recv id 2387"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:49.295716332+07:00","message":"[buffer interim] 2387 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:49.295724399+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:49.295729103+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:49.295732976+07:00","message":"> Transcript [12231] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:49.295736067+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:49.295738547+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:49.295741193+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:49.295743544+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:49.295746993+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:49.295758264+07:00","message":"push: {true \n 0 0xc002a07e80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:57:49.300386911+07:00","message":"write wav file: './tmp/7446/7446_2387.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:49.902582143+07:00","message":"[GCS] IsForceVAD: false for message ID: 2388"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:49.998962166+07:00","message":"receive streaming session, msgId: 2388"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:49.998988266+07:00","message":"found end of frame, send empty tag with msgId: 2388"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:49.998991359+07:00","message":"end Recv id 2388"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:49.998998321+07:00","message":"[buffer interim] 2388 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:49.999017253+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:49.999021368+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:49.999023934+07:00","message":"> Transcript [12232] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:49.999026013+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:49.999027628+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:49.999029196+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:49.999030659+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:49.999035243+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:49.999044455+07:00","message":"push: {true \n 0 0xc002b15f00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:57:50.005101731+07:00","message":"write wav file: './tmp/7446/7446_2388.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:57:50.473281725+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:57:50.473292749+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:50.547119432+07:00","message":"[GCS] Start streaming session, msgId: 2389"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:51.69470167+07:00","message":"[GCS] IsForceVAD: false for message ID: 2389"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:51.798999788+07:00","message":"receive streaming session, msgId: 2389"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:51.799017755+07:00","message":"found end of frame, send empty tag with msgId: 2389"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:51.799021021+07:00","message":"end Recv id 2389"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:51.799027189+07:00","message":"[buffer interim] 2389 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:51.799033191+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:51.799037229+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:51.799039807+07:00","message":"> Transcript [12233] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:51.799041943+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:51.799043795+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:51.799045262+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:51.799046705+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:51.799053044+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:51.799062266+07:00","message":"push: {true \n 0 0xc0023e9780}"}
{"level":"info","service":"Main","time":"2025-10-27T15:57:51.80844632+07:00","message":"write wav file: './tmp/7446/7446_2389.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:51.953898315+07:00","message":"[GCS] Start streaming session, msgId: 2390"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:52.427194498+07:00","message":"[GCS] Cleaned up inactive client: 2363"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:52.427217171+07:00","message":"[GCS] Cleaned up inactive client: 2360"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:52.427219509+07:00","message":"[GCS] Cleaned up inactive client: 2357"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:52.427221051+07:00","message":"[GCS] Cleaned up inactive client: 2362"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:52.427222619+07:00","message":"[GCS] Cleaned up inactive client: 2355"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:52.427234485+07:00","message":"[GCS] Cleaned up inactive client: 2358"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:52.427235812+07:00","message":"[GCS] Cleaned up inactive client: 2361"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:52.427237351+07:00","message":"[GCS] Cleaned up inactive client: 2359"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:52.427238634+07:00","message":"[GCS] Cleaned up inactive client: 2356"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:57:53.473390412+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:57:53.473404108+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:57:56.474068617+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:57:56.474103934+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:56.695210509+07:00","message":"[GCS] IsForceVAD: false for message ID: 2390"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:56.799847869+07:00","message":"receive streaming session, msgId: 2390"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:56.799863446+07:00","message":"found end of frame, send empty tag with msgId: 2390"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:56.799866099+07:00","message":"end Recv id 2390"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:56.799872178+07:00","message":"[buffer interim] 2390 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:56.799878399+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:56.799881926+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:56.799884675+07:00","message":"> Transcript [12234] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:56.799886879+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:56.79988857+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:56.799890402+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:56.799891846+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:57:56.799898776+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:56.79990814+07:00","message":"push: {true \n 0 0xc0023e9a00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:57:56.810085391+07:00","message":"write wav file: './tmp/7446/7446_2390.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:57:57.595077963+07:00","message":"[GCS] Start streaming session, msgId: 2391"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:57:59.474743102+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:57:59.474750285+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:00.982470311+07:00","message":"[GCS] IsForceVAD: false for message ID: 2391"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:01.053523358+07:00","message":"[GCS] Start streaming session, msgId: 2392"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:01.075781457+07:00","message":"receive streaming session, msgId: 2391"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:01.075797282+07:00","message":"found end of frame, send empty tag with msgId: 2391"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:01.075799816+07:00","message":"end Recv id 2391"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:01.075805557+07:00","message":"[buffer interim] 2391 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:01.075811684+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:01.075815548+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:01.075818292+07:00","message":"> Transcript [12235] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:01.075820299+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:01.075821894+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:01.075823331+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:01.075824799+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:01.075831055+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:01.075840363+07:00","message":"push: {true \n 0 0xc002aa0780}"}
{"level":"info","service":"Main","time":"2025-10-27T15:58:01.085367198+07:00","message":"write wav file: './tmp/7446/7446_2391.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:01.303747222+07:00","message":"[GCS] IsForceVAD: false for message ID: 2392"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:01.415507913+07:00","message":"receive streaming session, msgId: 2392"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:01.41553067+07:00","message":"found end of frame, send empty tag with msgId: 2392"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:01.41553442+07:00","message":"end Recv id 2392"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:01.415542913+07:00","message":"[buffer interim] 2392 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:01.415551625+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:01.415556291+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:01.415560351+07:00","message":"> Transcript [12236] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:01.415564028+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:01.415566788+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:01.4155693+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:01.415571703+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:01.415575305+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:01.41558891+07:00","message":"push: {true \n 0 0xc002aa0c00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:58:01.421285763+07:00","message":"write wav file: './tmp/7446/7446_2392.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:02.204216963+07:00","message":"[GCS] Start streaming session, msgId: 2393"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:02.333231984+07:00","message":"[GCS] IsForceVAD: false for message ID: 2393"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:58:02.474778293+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:58:02.474800067+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:02.504024903+07:00","message":"receive streaming session, msgId: 2393"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:02.504045865+07:00","message":"found end of frame, send empty tag with msgId: 2393"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:02.50404869+07:00","message":"end Recv id 2393"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:02.504054683+07:00","message":"[buffer interim] 2393 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:02.504061395+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:02.504065067+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:02.504067605+07:00","message":"> Transcript [12237] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:02.504069499+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:02.504071072+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:02.50407249+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:02.504073983+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:02.504082928+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:02.504092455+07:00","message":"push: {true \n 0 0xc002aa1200}"}
{"level":"info","service":"Main","time":"2025-10-27T15:58:02.508876176+07:00","message":"write wav file: './tmp/7446/7446_2393.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:02.775509924+07:00","message":"[GCS] Start streaming session, msgId: 2394"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:03.483027427+07:00","message":"[GCS] IsForceVAD: false for message ID: 2394"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:03.545776015+07:00","message":"[GCS] Start streaming session, msgId: 2395"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:03.579971091+07:00","message":"receive streaming session, msgId: 2394"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:03.57998825+07:00","message":"found end of frame, send empty tag with msgId: 2394"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:03.579990938+07:00","message":"end Recv id 2394"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:03.579997134+07:00","message":"[buffer interim] 2394 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:03.580004083+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:03.580007985+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:03.580010985+07:00","message":"> Transcript [12238] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:03.580013327+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:03.580015068+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:03.580016467+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:03.580018039+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:03.580024437+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:03.580033943+07:00","message":"push: {true \n 0 0xc002aa1300}"}
{"level":"info","service":"Main","time":"2025-10-27T15:58:03.584835189+07:00","message":"write wav file: './tmp/7446/7446_2394.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:03.933058531+07:00","message":"[GCS] IsForceVAD: false for message ID: 2395"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:03.99539209+07:00","message":"[GCS] Start streaming session, msgId: 2396"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:04.042328206+07:00","message":"receive streaming session, msgId: 2395"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:04.042344064+07:00","message":"found end of frame, send empty tag with msgId: 2395"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:04.042346762+07:00","message":"end Recv id 2395"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:04.042352991+07:00","message":"[buffer interim] 2395 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:04.04235976+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:04.042363083+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:04.042366047+07:00","message":"> Transcript [12239] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:04.042368503+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:04.042370165+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:04.042371593+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:04.042373148+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:04.042379172+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:04.042388685+07:00","message":"push: {true \n 0 0xc002a00e00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:58:04.047182312+07:00","message":"write wav file: './tmp/7446/7446_2395.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:04.253030007+07:00","message":"[GCS] IsForceVAD: false for message ID: 2396"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:04.343810746+07:00","message":"receive streaming session, msgId: 2396"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:04.343831669+07:00","message":"found end of frame, send empty tag with msgId: 2396"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:04.343835706+07:00","message":"end Recv id 2396"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:04.343844015+07:00","message":"[buffer interim] 2396 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:04.343851879+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:04.343856202+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:04.343860657+07:00","message":"> Transcript [12240] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:04.343864104+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:04.34386681+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:04.343869224+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:04.343871737+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:04.343875153+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:04.343887241+07:00","message":"push: {true \n 0 0xc002a06f00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:58:04.349487964+07:00","message":"write wav file: './tmp/7446/7446_2396.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:04.574056659+07:00","message":"[GCS] Start streaming session, msgId: 2397"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:04.774173671+07:00","message":"[GCS] IsForceVAD: false for message ID: 2397"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:04.879293978+07:00","message":"receive streaming session, msgId: 2397"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:04.879312645+07:00","message":"found end of frame, send empty tag with msgId: 2397"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:04.879315361+07:00","message":"end Recv id 2397"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:04.879340837+07:00","message":"[buffer interim] 2397 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:04.879356125+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:04.879360125+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:04.879363884+07:00","message":"> Transcript [12241] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:04.879365962+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:04.879367645+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:04.879369102+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:04.879370561+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:04.879372978+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:04.879381886+07:00","message":"push: {true \n 0 0xc002aa1600}"}
{"level":"info","service":"Main","time":"2025-10-27T15:58:04.885729174+07:00","message":"write wav file: './tmp/7446/7446_2397.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:05.025693934+07:00","message":"[GCS] Start streaming session, msgId: 2398"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:58:05.47551238+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:58:05.475568063+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:05.854666653+07:00","message":"[GCS] IsForceVAD: false for message ID: 2398"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:05.958484418+07:00","message":"receive streaming session, msgId: 2398"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:05.958503553+07:00","message":"found end of frame, send empty tag with msgId: 2398"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:05.958506218+07:00","message":"end Recv id 2398"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:05.958512386+07:00","message":"[buffer interim] 2398 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:05.958519149+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:05.958527911+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:05.958530561+07:00","message":"> Transcript [12242] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:05.958532776+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:05.958534375+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:05.958536042+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:05.958537586+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:05.958539961+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:05.958549558+07:00","message":"push: {true \n 0 0xc002aa0000}"}
{"level":"info","service":"Main","time":"2025-10-27T15:58:05.964092347+07:00","message":"write wav file: './tmp/7446/7446_2398.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:05.984424546+07:00","message":"[GCS] Start streaming session, msgId: 2399"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:06.814209798+07:00","message":"[GCS] IsForceVAD: false for message ID: 2399"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:06.913275161+07:00","message":"receive streaming session, msgId: 2399"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:06.913294583+07:00","message":"found end of frame, send empty tag with msgId: 2399"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:06.913298355+07:00","message":"end Recv id 2399"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:06.913305408+07:00","message":"[buffer interim] 2399 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:06.913312693+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:06.913317124+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:06.913320642+07:00","message":"> Transcript [12243] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:06.913323626+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:06.913325767+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:06.913327935+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:06.913330452+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:06.913337271+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:06.913349122+07:00","message":"push: {true \n 0 0xc002a00400}"}
{"level":"info","service":"Main","time":"2025-10-27T15:58:06.91908761+07:00","message":"write wav file: './tmp/7446/7446_2399.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:06.947264574+07:00","message":"[GCS] Start streaming session, msgId: 2400"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:07.013350215+07:00","message":"[GCS] IsForceVAD: false for message ID: 2400"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:07.075777974+07:00","message":"[GCS] Start streaming session, msgId: 2401"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:07.205878508+07:00","message":"receive streaming session, msgId: 2400"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:07.205894995+07:00","message":"found end of frame, send empty tag with msgId: 2400"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:07.205898389+07:00","message":"end Recv id 2400"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:07.205904688+07:00","message":"[buffer interim] 2400 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:07.205912422+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:07.205921281+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:07.205925857+07:00","message":"> Transcript [12244] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:07.205928391+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:07.205930136+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:07.205931753+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:07.205933492+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:07.205937889+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:07.205946823+07:00","message":"push: {true \n 0 0xc002ee5580}"}
{"level":"info","service":"Main","time":"2025-10-27T15:58:07.211408285+07:00","message":"write wav file: './tmp/7446/7446_2400.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:07.263289768+07:00","message":"[GCS] IsForceVAD: false for message ID: 2401"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:07.385361673+07:00","message":"receive streaming session, msgId: 2401"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:07.385379346+07:00","message":"found end of frame, send empty tag with msgId: 2401"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:07.385382186+07:00","message":"end Recv id 2401"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:07.385388689+07:00","message":"[buffer interim] 2401 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:07.385394647+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:07.385398126+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:07.385400788+07:00","message":"> Transcript [12245] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:07.385403003+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:07.385404869+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:07.385406339+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:07.385407819+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:07.385414466+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:07.385424658+07:00","message":"push: {true \n 0 0xc002ee5800}"}
{"level":"info","service":"Main","time":"2025-10-27T15:58:07.389986104+07:00","message":"write wav file: './tmp/7446/7446_2401.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:07.45600564+07:00","message":"[GCS] Start streaming session, msgId: 2402"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:07.972620647+07:00","message":"[GCS] IsForceVAD: false for message ID: 2402"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:08.065454451+07:00","message":"receive streaming session, msgId: 2402"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:08.065470938+07:00","message":"found end of frame, send empty tag with msgId: 2402"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:08.065473559+07:00","message":"end Recv id 2402"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:08.065478793+07:00","message":"[buffer interim] 2402 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:08.065485967+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:08.065495307+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:08.06549904+07:00","message":"> Transcript [12246] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:08.065501922+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:08.065504094+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:08.065506167+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:08.06550874+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:08.065515157+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:08.065527647+07:00","message":"push: {true \n 0 0xc000129780}"}
{"level":"info","service":"Main","time":"2025-10-27T15:58:08.071471933+07:00","message":"write wav file: './tmp/7446/7446_2402.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:08.163760377+07:00","message":"[GCS] Start streaming session, msgId: 2403"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:08.223521426+07:00","message":"[GCS] IsForceVAD: false for message ID: 2403"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:08.29450769+07:00","message":"[GCS] Start streaming session, msgId: 2404"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:08.413833507+07:00","message":"[GCS] IsForceVAD: false for message ID: 2404"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:08.467427699+07:00","message":"receive streaming session, msgId: 2403"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:08.467452713+07:00","message":"found end of frame, send empty tag with msgId: 2403"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:08.467456516+07:00","message":"end Recv id 2403"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:08.467465451+07:00","message":"[buffer interim] 2403 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:08.467473963+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:08.467478823+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:08.467482799+07:00","message":"> Transcript [12247] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:08.46748586+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:08.467488068+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:08.46749032+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:08.467492403+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:08.467496018+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:08.46750795+07:00","message":"push: {true \n 0 0xc000129b00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:58:08.471663584+07:00","message":"write wav file: './tmp/7446/7446_2403.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:58:08.476534379+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:58:08.47654619+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:08.553615983+07:00","message":"receive streaming session, msgId: 2404"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:08.553631535+07:00","message":"found end of frame, send empty tag with msgId: 2404"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:08.553634512+07:00","message":"end Recv id 2404"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:08.553640954+07:00","message":"[buffer interim] 2404 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:08.553649095+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:08.553653431+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:08.553656755+07:00","message":"> Transcript [12248] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:08.553659899+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:08.553662165+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:08.553664336+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:08.553666491+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:08.553674431+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:08.553683626+07:00","message":"push: {true \n 0 0xc002aa0f80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:58:08.557779573+07:00","message":"write wav file: './tmp/7446/7446_2404.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:09.055342125+07:00","message":"[GCS] Start streaming session, msgId: 2405"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:09.573289461+07:00","message":"[GCS] IsForceVAD: false for message ID: 2405"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:09.675424697+07:00","message":"receive streaming session, msgId: 2405"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:09.675441181+07:00","message":"found end of frame, send empty tag with msgId: 2405"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:09.675443793+07:00","message":"end Recv id 2405"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:09.675449665+07:00","message":"[buffer interim] 2405 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:09.675460199+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:09.675466492+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:09.675469493+07:00","message":"> Transcript [12249] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:09.675471789+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:09.675473351+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:09.675474938+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:09.675476467+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:09.675478917+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:09.675488254+07:00","message":"push: {true \n 0 0xc002ee5b00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:58:09.681252686+07:00","message":"write wav file: './tmp/7446/7446_2405.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:09.765372421+07:00","message":"[GCS] Start streaming session, msgId: 2406"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:09.89437577+07:00","message":"[GCS] IsForceVAD: false for message ID: 2406"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:09.991954081+07:00","message":"receive streaming session, msgId: 2406"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:09.991978765+07:00","message":"found end of frame, send empty tag with msgId: 2406"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:09.991981881+07:00","message":"end Recv id 2406"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:09.991988912+07:00","message":"[buffer interim] 2406 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:09.99200212+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:09.992006146+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:09.992008984+07:00","message":"> Transcript [12250] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:09.992011218+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:09.992012894+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:09.992014478+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:09.99201601+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:09.992019181+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:09.992030507+07:00","message":"push: {true \n 0 0xc002b15800}"}
{"level":"info","service":"Main","time":"2025-10-27T15:58:09.997282404+07:00","message":"write wav file: './tmp/7446/7446_2406.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:10.014667068+07:00","message":"[GCS] Start streaming session, msgId: 2407"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:10.333596449+07:00","message":"[GCS] IsForceVAD: false for message ID: 2407"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:10.549273482+07:00","message":"receive streaming session, msgId: 2407"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:10.549290332+07:00","message":"found end of frame, send empty tag with msgId: 2407"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:10.54929297+07:00","message":"end Recv id 2407"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:10.549299862+07:00","message":"[buffer interim] 2407 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:10.549306594+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:10.549309984+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:10.549312999+07:00","message":"> Transcript [12251] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:10.549315095+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:10.549316678+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:10.549318117+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:10.549321237+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:10.549323672+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:10.549352301+07:00","message":"push: {true \n 0 0xc002aa1780}"}
{"level":"info","service":"Main","time":"2025-10-27T15:58:10.554478271+07:00","message":"write wav file: './tmp/7446/7446_2407.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:10.595941482+07:00","message":"[GCS] Start streaming session, msgId: 2408"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:10.783794363+07:00","message":"[GCS] IsForceVAD: false for message ID: 2408"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:10.89247982+07:00","message":"receive streaming session, msgId: 2408"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:10.892498896+07:00","message":"found end of frame, send empty tag with msgId: 2408"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:10.892501626+07:00","message":"end Recv id 2408"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:10.892508122+07:00","message":"[buffer interim] 2408 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:10.89251441+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:10.892517815+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:10.892520811+07:00","message":"> Transcript [12252] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:10.89252322+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:10.892524932+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:10.892526335+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:10.892527851+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:10.892530104+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:10.892539375+07:00","message":"push: {true \n 0 0xc002a01080}"}
{"level":"info","service":"Main","time":"2025-10-27T15:58:10.898870586+07:00","message":"write wav file: './tmp/7446/7446_2408.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:11.296975762+07:00","message":"[GCS] Start streaming session, msgId: 2409"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:58:11.477034792+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:58:11.477044022+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:12.195065903+07:00","message":"[GCS] IsForceVAD: false for message ID: 2409"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:12.290166557+07:00","message":"receive streaming session, msgId: 2409"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:12.290183509+07:00","message":"found end of frame, send empty tag with msgId: 2409"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:12.290186118+07:00","message":"end Recv id 2409"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:12.290192156+07:00","message":"[buffer interim] 2409 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:12.290205464+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:12.290209581+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:12.290212434+07:00","message":"> Transcript [12253] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:12.290214536+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:12.290216331+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:12.290218086+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:12.29021969+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:12.290227248+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:12.290236242+07:00","message":"push: {true \n 0 0xc002aa0080}"}
{"level":"info","service":"Main","time":"2025-10-27T15:58:12.296746187+07:00","message":"write wav file: './tmp/7446/7446_2409.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:12.454237768+07:00","message":"[GCS] Start streaming session, msgId: 2410"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:13.293890425+07:00","message":"[GCS] IsForceVAD: false for message ID: 2410"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:13.383659567+07:00","message":"receive streaming session, msgId: 2410"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:13.383680427+07:00","message":"found end of frame, send empty tag with msgId: 2410"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:13.383683887+07:00","message":"end Recv id 2410"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:13.383691224+07:00","message":"[buffer interim] 2410 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:13.383698307+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:13.383701918+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:13.383704639+07:00","message":"> Transcript [12254] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:13.383706765+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:13.383708469+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:13.383710226+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:13.383711683+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:13.383713756+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:13.38372288+07:00","message":"push: {true \n 0 0xc00041de80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:58:13.389176908+07:00","message":"write wav file: './tmp/7446/7446_2410.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:13.414132909+07:00","message":"[GCS] Start streaming session, msgId: 2411"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:13.48293736+07:00","message":"[GCS] IsForceVAD: false for message ID: 2411"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:13.545044973+07:00","message":"[GCS] Start streaming session, msgId: 2412"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:13.648122604+07:00","message":"receive streaming session, msgId: 2411"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:13.648139528+07:00","message":"found end of frame, send empty tag with msgId: 2411"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:13.648142864+07:00","message":"end Recv id 2411"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:13.64814895+07:00","message":"[buffer interim] 2411 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:13.648155018+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:13.648158359+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:13.648161114+07:00","message":"> Transcript [12255] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:13.648163093+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:13.648164684+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:13.648166232+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:13.648167743+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:13.648185195+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:13.648196735+07:00","message":"push: {true \n 0 0xc002881900}"}
{"level":"info","service":"Main","time":"2025-10-27T15:58:13.65383079+07:00","message":"write wav file: './tmp/7446/7446_2411.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:58:14.477495154+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:58:14.477502024+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:15.212852422+07:00","message":"[GCS] IsForceVAD: false for message ID: 2412"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:15.276196753+07:00","message":"[GCS] Start streaming session, msgId: 2413"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:15.323179524+07:00","message":"receive streaming session, msgId: 2412"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:15.323213889+07:00","message":"found end of frame, send empty tag with msgId: 2412"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:15.323218669+07:00","message":"end Recv id 2412"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:15.323227371+07:00","message":"[buffer interim] 2412 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:15.323235585+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:15.323240726+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:15.323244463+07:00","message":"> Transcript [12256] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:15.323247593+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:15.323249732+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:15.323252201+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:15.323254435+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:15.323263591+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:15.323276074+07:00","message":"push: {true \n 0 0xc0023e9400}"}
{"level":"info","service":"Main","time":"2025-10-27T15:58:15.331318712+07:00","message":"write wav file: './tmp/7446/7446_2412.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:16.172998683+07:00","message":"[GCS] IsForceVAD: false for message ID: 2413"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:16.274272688+07:00","message":"receive streaming session, msgId: 2413"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:16.274288096+07:00","message":"found end of frame, send empty tag with msgId: 2413"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:16.274290851+07:00","message":"end Recv id 2413"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:16.27429701+07:00","message":"[buffer interim] 2413 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:16.274303485+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:16.27430687+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:16.274310034+07:00","message":"> Transcript [12257] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:16.274312488+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:16.274314493+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:16.27431613+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:16.274317874+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:16.274325331+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:16.274334891+07:00","message":"push: {true \n 0 0xc002881b80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:58:16.279992156+07:00","message":"write wav file: './tmp/7446/7446_2413.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:16.495357981+07:00","message":"[GCS] Start streaming session, msgId: 2414"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:17.133426683+07:00","message":"[GCS] IsForceVAD: false for message ID: 2414"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:17.196456292+07:00","message":"[GCS] Start streaming session, msgId: 2415"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:17.235404461+07:00","message":"receive streaming session, msgId: 2414"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:17.235425889+07:00","message":"found end of frame, send empty tag with msgId: 2414"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:17.235428704+07:00","message":"end Recv id 2414"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:17.235436178+07:00","message":"[buffer interim] 2414 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:17.235443441+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:17.235446964+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:17.235449541+07:00","message":"> Transcript [12258] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:17.235451786+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:17.235453453+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:17.23545506+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:17.235456673+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:17.235459161+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:17.235467586+07:00","message":"push: {true \n 0 0xc002ee5a00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:58:17.241555742+07:00","message":"write wav file: './tmp/7446/7446_2414.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:58:17.477958668+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:58:17.47797142+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:17.514033166+07:00","message":"[GCS] IsForceVAD: false for message ID: 2415"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:17.611659565+07:00","message":"receive streaming session, msgId: 2415"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:17.61167929+07:00","message":"found end of frame, send empty tag with msgId: 2415"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:17.611682037+07:00","message":"end Recv id 2415"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:17.611688731+07:00","message":"[buffer interim] 2415 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:17.611695646+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:17.611699168+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:17.611702187+07:00","message":"> Transcript [12259] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:17.611704465+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:17.611706117+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:17.611707531+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:17.611709057+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:17.611715997+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:17.611725273+07:00","message":"push: {true \n 0 0xc002ee5c00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:58:17.616437438+07:00","message":"write wav file: './tmp/7446/7446_2415.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:19.755436728+07:00","message":"[GCS] Start streaming session, msgId: 2416"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:58:20.47888753+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:58:20.478898603+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:22.19471037+07:00","message":"[GCS] IsForceVAD: false for message ID: 2416"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:22.292047024+07:00","message":"receive streaming session, msgId: 2416"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:22.292064809+07:00","message":"found end of frame, send empty tag with msgId: 2416"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:22.292068109+07:00","message":"end Recv id 2416"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:22.29207453+07:00","message":"[buffer interim] 2416 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:22.292080863+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:22.292084654+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:22.292087251+07:00","message":"> Transcript [12260] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:22.292089444+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:22.292091194+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:22.292092641+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:22.292094406+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:22.292100933+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:22.292110118+07:00","message":"push: {true \n 0 0xc002aa1c00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:58:22.299614723+07:00","message":"write wav file: './tmp/7446/7446_2416.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:22.427435612+07:00","message":"[GCS] Cleaned up inactive client: 2367"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:22.427454707+07:00","message":"[GCS] Cleaned up inactive client: 2372"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:22.427456909+07:00","message":"[GCS] Cleaned up inactive client: 2369"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:22.427458349+07:00","message":"[GCS] Cleaned up inactive client: 2368"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:22.427459741+07:00","message":"[GCS] Cleaned up inactive client: 2370"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:22.427461826+07:00","message":"[GCS] Cleaned up inactive client: 2366"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:22.42746324+07:00","message":"[GCS] Cleaned up inactive client: 2365"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:22.427464795+07:00","message":"[GCS] Cleaned up inactive client: 2371"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:22.427466184+07:00","message":"[GCS] Cleaned up inactive client: 2364"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:23.026349443+07:00","message":"[GCS] Start streaming session, msgId: 2417"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:23.345296425+07:00","message":"[GCS] IsForceVAD: false for message ID: 2417"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:23.435993169+07:00","message":"receive streaming session, msgId: 2417"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:23.436023133+07:00","message":"found end of frame, send empty tag with msgId: 2417"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:23.436027413+07:00","message":"end Recv id 2417"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:23.436036725+07:00","message":"[buffer interim] 2417 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:23.436045275+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:23.436049881+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:23.436053883+07:00","message":"> Transcript [12261] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:23.436056962+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:23.436058973+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:23.4360614+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:23.436063775+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:23.436072418+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:23.436084825+07:00","message":"push: {true \n 0 0xc002ee5e00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:58:23.442292478+07:00","message":"write wav file: './tmp/7446/7446_2417.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:23.475435125+07:00","message":"[GCS] Start streaming session, msgId: 2418"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:58:23.479454235+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:58:23.479457994+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:58:26.479905518+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:58:26.479915028+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:27.633683419+07:00","message":"[GCS] IsForceVAD: false for message ID: 2418"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:27.696529631+07:00","message":"[GCS] Start streaming session, msgId: 2419"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:27.743388157+07:00","message":"receive streaming session, msgId: 2418"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:27.743413058+07:00","message":"found end of frame, send empty tag with msgId: 2418"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:27.743416311+07:00","message":"end Recv id 2418"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:27.743423853+07:00","message":"[buffer interim] 2418 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:27.743431595+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:27.743435523+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:27.743438155+07:00","message":"> Transcript [12262] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:27.743440407+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:27.743442235+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:27.743443659+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:27.743445163+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:27.743447633+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:27.74345762+07:00","message":"push: {true \n 0 0xc002aa0500}"}
{"level":"info","service":"Main","time":"2025-10-27T15:58:27.752633453+07:00","message":"write wav file: './tmp/7446/7446_2418.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:27.822549366+07:00","message":"[GCS] IsForceVAD: false for message ID: 2419"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:28.00287187+07:00","message":"receive streaming session, msgId: 2419"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:28.002886333+07:00","message":"found end of frame, send empty tag with msgId: 2419"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:28.002888853+07:00","message":"end Recv id 2419"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:28.002895409+07:00","message":"[buffer interim] 2419 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:28.002901811+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:28.002910467+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:28.002912968+07:00","message":"> Transcript [12263] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:28.002915209+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:28.002916785+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:28.002918352+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:28.002920067+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:28.002922505+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:28.002932788+07:00","message":"push: {true \n 0 0xc002a07480}"}
{"level":"info","service":"Main","time":"2025-10-27T15:58:28.008045757+07:00","message":"write wav file: './tmp/7446/7446_2419.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:28.654741267+07:00","message":"[GCS] Start streaming session, msgId: 2420"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:29.23292109+07:00","message":"[GCS] IsForceVAD: false for message ID: 2420"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:29.395988735+07:00","message":"receive streaming session, msgId: 2420"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:29.396007272+07:00","message":"found end of frame, send empty tag with msgId: 2420"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:29.396010659+07:00","message":"end Recv id 2420"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:29.396021236+07:00","message":"[buffer interim] 2420 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:29.396028625+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:29.396036914+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:29.39604144+07:00","message":"> Transcript [12264] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:29.396043967+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:29.3960458+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:29.396047403+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:29.396048988+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:29.396051574+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:29.396061841+07:00","message":"push: {true \n 0 0xc002ee5680}"}
{"level":"info","service":"Main","time":"2025-10-27T15:58:29.40137539+07:00","message":"write wav file: './tmp/7446/7446_2420.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:58:29.480948485+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:58:29.480962691+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:29.754861596+07:00","message":"[GCS] Start streaming session, msgId: 2421"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:29.882787922+07:00","message":"[GCS] IsForceVAD: false for message ID: 2421"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:29.946121473+07:00","message":"[GCS] Start streaming session, msgId: 2422"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:30.019527932+07:00","message":"receive streaming session, msgId: 2421"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:30.019542425+07:00","message":"found end of frame, send empty tag with msgId: 2421"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:30.019545518+07:00","message":"end Recv id 2421"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:30.019552696+07:00","message":"[buffer interim] 2421 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:30.019560303+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:30.019564793+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:30.019568845+07:00","message":"> Transcript [12265] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:30.019571574+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:30.019573731+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:30.019575791+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:30.019577889+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:30.019581434+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:30.01959107+07:00","message":"push: {true \n 0 0xc002b15a00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:58:30.024708835+07:00","message":"write wav file: './tmp/7446/7446_2421.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:30.713842028+07:00","message":"[GCS] IsForceVAD: false for message ID: 2422"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:30.82126666+07:00","message":"receive streaming session, msgId: 2422"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:30.821281902+07:00","message":"found end of frame, send empty tag with msgId: 2422"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:30.821284618+07:00","message":"end Recv id 2422"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:30.821290734+07:00","message":"[buffer interim] 2422 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:30.821298068+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:30.821301961+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:30.821304591+07:00","message":"> Transcript [12266] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:30.821306758+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:30.82130838+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:30.821309821+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:30.82131129+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:30.821313498+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:30.821323219+07:00","message":"push: {true \n 0 0xc002ee5f00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:58:30.826892733+07:00","message":"write wav file: './tmp/7446/7446_2422.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:30.903901609+07:00","message":"[GCS] Start streaming session, msgId: 2423"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:31.033807673+07:00","message":"[GCS] IsForceVAD: false for message ID: 2423"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:31.096079823+07:00","message":"[GCS] Start streaming session, msgId: 2424"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:31.136444951+07:00","message":"receive streaming session, msgId: 2423"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:31.136463456+07:00","message":"found end of frame, send empty tag with msgId: 2423"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:31.136466666+07:00","message":"end Recv id 2423"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:31.13647488+07:00","message":"[buffer interim] 2423 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:31.136483809+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:31.136488325+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:31.136492505+07:00","message":"> Transcript [12267] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:31.136495888+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:31.136498304+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:31.136500433+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:31.136502282+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:31.136510167+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:31.136521159+07:00","message":"push: {true \n 0 0xc002a07b80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:58:31.141018606+07:00","message":"write wav file: './tmp/7446/7446_2423.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:58:32.4815843+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:58:32.481575399+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:32.668973426+07:00","message":"receive streaming session, msgId: 2424"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:32.669021772+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":"2025-10-27T15:58:32.669027655+07:00","message":"receive interim result [false|false]: พระเจ้าอยู่หัว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:32.66904202+07:00","message":"[buffer interim] 2424 false พระเจ้าอยู่หัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:32.66904883+07:00","message":"[bufferProcess] interim [560000000]:พระเจ้าอยู่หัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:32.669050567+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:32.669055696+07:00","message":"[bufferProcess] send to processor (ticker):พระเจ้าอยู่หัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:32.669058371+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:32.669062213+07:00","message":"> Transcript [12268] [false]: 'พระเจ้าอยู่หัว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:32.66906447+07:00","message":"Set StatePrefix (first interim): 'พระเจ้าอยู่หัว'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:32.990079357+07:00","message":"receive streaming session, msgId: 2424"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:32.990123574+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":"2025-10-27T15:58:32.99013298+07:00","message":"receive interim result [false|false]: พระเจ้าอยู่หัวหน้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:32.990146719+07:00","message":"[buffer interim] 2424 false พระเจ้าอยู่หัวหน้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:32.990153381+07:00","message":"[bufferProcess] interim [860000000]:พระเจ้าอยู่หัวหน้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:32.990155082+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:32.993266825+07:00","message":"receive streaming session, msgId: 2424"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:32.993291838+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":"2025-10-27T15:58:32.993298283+07:00","message":"receive interim result [false|false]: พระเจ้าอยู่หัวและ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:32.993309365+07:00","message":"[buffer interim] 2424 false พระเจ้าอยู่หัวและ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:32.993315982+07:00","message":"[bufferProcess] interim [920000000]:พระเจ้าอยู่หัวและ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:32.99331876+07:00","message":"[bufferProcess] send to processor:พระเจ้าอยู่หัวหน้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:32.9933225+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:32.99332611+07:00","message":"> Transcript [12269] [false]: 'พระเจ้าอยู่หัวหน้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:32.993330885+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:32.993332696+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:32.993334292+07:00","message":"StatePrefix: 'พระเจ้าอยู่หัว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:32.993336529+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:33.053664337+07:00","message":"receive streaming session, msgId: 2424"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:33.053699779+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":"2025-10-27T15:58:33.053707996+07:00","message":"receive interim result [false|false]: พระเจ้าอยู่หัวล้าน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:33.05372001+07:00","message":"[buffer interim] 2424 false พระเจ้าอยู่หัวล้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:33.053726276+07:00","message":"[bufferProcess] interim [980000000]:พระเจ้าอยู่หัวล้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:33.053728243+07:00","message":"[bufferProcess] send to processor:พระเจ้าอยู่หัวและ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:33.053733277+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:33.053735918+07:00","message":"> Transcript [12270] [false]: 'พระเจ้าอยู่หัวและ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:33.053738946+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:33.053741157+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:33.053742714+07:00","message":"StatePrefix: 'พระเจ้าอยู่หัว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:33.053744543+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:33.689336132+07:00","message":"receive streaming session, msgId: 2424"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:33.689383208+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระเจ้าอยู่หัวล้าน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:33.689389838+07:00","message":"receive interim result [false|false]: พระเจ้าอยู่หัวล้าน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:33.689404653+07:00","message":"[buffer interim] 2424 false พระเจ้าอยู่หัวล้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:33.689414242+07:00","message":"[bufferProcess] interim [580000000]:พระเจ้าอยู่หัวล้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:33.689417368+07:00","message":"[bufferProcess] send to processor:พระเจ้าอยู่หัวล้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:33.689421774+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:33.689425633+07:00","message":"> Transcript [12271] [false]: 'พระเจ้าอยู่หัวล้าน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:33.689429764+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:33.689432113+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:33.689434687+07:00","message":"StatePrefix: 'พระเจ้าอยู่หัว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:33.689437233+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:34.453202212+07:00","message":"receive streaming session, msgId: 2424"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:34.453238085+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":"2025-10-27T15:58:34.453243497+07:00","message":"receive interim result [false|false]: พระเจ้าอยู่หัวและพระบรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:34.45326172+07:00","message":"[buffer interim] 2424 false พระเจ้าอยู่หัวและพระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:34.453268856+07:00","message":"[bufferProcess] interim [360000000]:พระเจ้าอยู่หัวและพระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:34.453271317+07:00","message":"[bufferProcess] send to processor:พระเจ้าอยู่หัวล้าน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:34.453276572+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:34.453279052+07:00","message":"> Transcript [12272] [false]: 'พระเจ้าอยู่หัวล้าน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:34.453282505+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:34.453285045+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:34.453287784+07:00","message":"StatePrefix: 'พระเจ้าอยู่หัว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:34.453290323+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:34.453295617+07:00","message":"Push: 'พระเจ้าอยู่หัว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:34.453298004+07:00","message":"TextPushed: 'พระเจ้าอยู่หัว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:34.453301386+07:00","message":"Set new StatePrefix : 'พระเจ้าอยู่หัวล้าน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:34.453304079+07:00","message":"Next Push (prob) : 'ล้าน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:34.453314418+07:00","message":"push: {false พระเจ้าอยู่หัว 0 0xc000129000}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:34.967894931+07:00","message":"receive streaming session, msgId: 2424"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:34.967934154+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":"2025-10-27T15:58:34.967940991+07:00","message":"receive interim result [false|false]: พระเจ้าอยู่หัวและสมเด็จพระนางเจ้าพระบรมราชินี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:34.96795273+07:00","message":"[buffer interim] 2424 false พระเจ้าอยู่หัวและสมเด็จพระนางเจ้าพระบรมราชินี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:34.967961239+07:00","message":"[bufferProcess] interim [840000000]:พระเจ้าอยู่หัวและสมเด็จพระนางเจ้าพระบรมราชินี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:34.967963718+07:00","message":"[bufferProcess] send to processor:พระเจ้าอยู่หัวและพระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:34.967968697+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:34.967971378+07:00","message":"> Transcript [12273] [false]: 'พระเจ้าอยู่หัวและพระบรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:34.967973524+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:34.967975772+07:00","message":"Set new StatePrefix: 'พระเจ้าอยู่หัวและพระบรม'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:58:35.481983003+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:58:35.481991188+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:35.544479398+07:00","message":"receive streaming session, msgId: 2424"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:35.544516504+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":"2025-10-27T15:58:35.544523006+07:00","message":"receive interim result [false|false]: พระเจ้าอยู่หัวและสมเด็จพระนางเจ้าพระบรมราชินี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:35.544536719+07:00","message":"[buffer interim] 2424 false พระเจ้าอยู่หัวและสมเด็จพระนางเจ้าพระบรมราชินี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:35.544543236+07:00","message":"[bufferProcess] interim [440000000]:พระเจ้าอยู่หัวและสมเด็จพระนางเจ้าพระบรมราชินี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:35.544545609+07:00","message":"[bufferProcess] send to processor:พระเจ้าอยู่หัวและสมเด็จพระนางเจ้าพระบรมราชินี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:35.544551424+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:35.544554113+07:00","message":"> Transcript [12274] [false]: 'พระเจ้าอยู่หัวและสมเด็จพระนางเจ้าพระบรมราชินี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:35.544556354+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:35.544558892+07:00","message":"Set new StatePrefix: 'พระเจ้าอยู่หัวและสมเด็จพระนางเจ้าพระบรมราชินี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:35.644602654+07:00","message":"[GCS] IsForceVAD: false for message ID: 2424"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:35.760302815+07:00","message":"receive streaming session, msgId: 2424"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:35.760338185+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระเจ้าอยู่หัวและพระบรมราชินี\",\"confidence\":0.9447}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":770000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:35.760346843+07:00","message":"receive interim result [true|false]: พระเจ้าอยู่หัวและพระบรมราชินี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:35.760355784+07:00","message":"end recv isFinal message id 2424"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:35.760357697+07:00","message":"end Recv id 2424"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:35.760363385+07:00","message":"[buffer interim] 2424 true พระเจ้าอยู่หัวและพระบรมราชินี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:35.760372431+07:00","message":"[bufferProcess] interim [770000000]:พระเจ้าอยู่หัวและพระบรมราชินี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:35.760377086+07:00","message":"[bufferProcess] send to processor (isfinal):พระเจ้าอยู่หัวและสมเด็จพระนางเจ้าพระบรมราชินี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:35.760380719+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:35.760383424+07:00","message":"> Transcript [12275] [false]: 'พระเจ้าอยู่หัวและสมเด็จพระนางเจ้าพระบรมราชินี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:35.760386251+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:35.760388433+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:35.760391107+07:00","message":"StatePrefix: 'พระเจ้าอยู่หัวและสมเด็จพระนางเจ้าพระบรมราชินี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:35.7603938+07:00","message":"TextPushed: 'พระเจ้าอยู่หัว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:35.760395519+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:35.760397209+07:00","message":"> Transcript [12276] [true]: 'พระเจ้าอยู่หัวและพระบรมราชินี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:35.760399014+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:35.760400781+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:35.760402226+07:00","message":"StatePrefix: 'พระเจ้าอยู่หัวและสมเด็จพระนางเจ้าพระบรมราชินี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:35.760403874+07:00","message":"TextPushed: 'พระเจ้าอยู่หัว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:35.760409524+07:00","message":"Push: 'และพระบรมราชินี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:35.76041731+07:00","message":"push: {true และพระบรมราชินี 0 0xc000129000}"}
{"level":"info","service":"Main","time":"2025-10-27T15:58:35.773744444+07:00","message":"write wav file: './tmp/7446/7446_2424.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:35.778479803+07:00","message":"[GCS] Start streaming session, msgId: 2425"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:35.833771717+07:00","message":"[GCS] IsForceVAD: false for message ID: 2425"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:35.963658291+07:00","message":"[GCS] Start streaming session, msgId: 2426"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:36.035301185+07:00","message":"receive streaming session, msgId: 2425"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:36.035319693+07:00","message":"found end of frame, send empty tag with msgId: 2425"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:36.035322593+07:00","message":"end Recv id 2425"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:36.035329062+07:00","message":"[buffer interim] 2425 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:36.03533571+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:36.035338989+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:36.035341862+07:00","message":"> Transcript [12277] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:36.035344018+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:36.03534572+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:36.035347293+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:36.035348872+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:36.035351134+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:36.035359468+07:00","message":"push: {true \n 0 0xc002880e00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:58:36.040020965+07:00","message":"write wav file: './tmp/7446/7446_2425.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:36.839105504+07:00","message":"receive streaming session, msgId: 2426"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:36.839148705+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":"2025-10-27T15:58:36.839153397+07:00","message":"receive interim result [false|false]: ออก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:36.839167864+07:00","message":"[buffer interim] 2426 false ออก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:36.839174455+07:00","message":"[bufferProcess] interim [720000000]:ออก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:36.839175851+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:37.15398825+07:00","message":"receive streaming session, msgId: 2426"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:37.154034584+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":"2025-10-27T15:58:37.154040343+07:00","message":"receive interim result [false|false]: ออกรอบ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:37.154052926+07:00","message":"[buffer interim] 2426 false ออกรอบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:37.154061404+07:00","message":"[bufferProcess] interim [960000000]:ออกรอบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:37.154063966+07:00","message":"[bufferProcess] send to processor:ออก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:37.154069906+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:37.154072832+07:00","message":"> Transcript [12278] [false]: 'ออก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:37.1540756+07:00","message":"Set StatePrefix (first interim): 'ออก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:37.166605105+07:00","message":"receive streaming session, msgId: 2426"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:37.166643799+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":"2025-10-27T15:58:37.166648236+07:00","message":"receive interim result [false|false]: ออกตอน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:37.166659024+07:00","message":"[buffer interim] 2426 false ออกตอน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:37.166665334+07:00","message":"[bufferProcess] interim [20000000]:ออกตอน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:37.16666767+07:00","message":"[bufferProcess] send to processor:ออกรอบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:37.166671034+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:37.16667369+07:00","message":"> Transcript [12279] [false]: 'ออกรอบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:37.166676346+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:37.166678016+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:37.166679582+07:00","message":"StatePrefix: 'ออก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:37.166681152+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:37.211779226+07:00","message":"receive streaming session, msgId: 2426"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:37.21182561+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":"2025-10-27T15:58:37.211833022+07:00","message":"receive interim result [false|false]: ออกร้อน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:37.211846833+07:00","message":"[buffer interim] 2426 false ออกร้อน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:37.211857686+07:00","message":"[bufferProcess] interim [80000000]:ออกร้อน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:37.211861136+07:00","message":"[bufferProcess] send to processor:ออกตอน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:37.211868219+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:37.211872971+07:00","message":"> Transcript [12280] [false]: 'ออกตอน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:37.211877578+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:37.211879886+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:37.211882687+07:00","message":"StatePrefix: 'ออก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:37.211885083+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:37.350411591+07:00","message":"receive streaming session, msgId: 2426"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:37.35044594+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":"2025-10-27T15:58:37.35045056+07:00","message":"receive interim result [false|false]: ออกกำลัง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:37.350462614+07:00","message":"[buffer interim] 2426 false ออกกำลัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:37.350469276+07:00","message":"[bufferProcess] interim [200000000]:ออกกำลัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:37.350471872+07:00","message":"[bufferProcess] send to processor:ออกร้อน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:37.350476656+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:37.350479+07:00","message":"> Transcript [12281] [false]: 'ออกร้อน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:37.350481616+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:37.350483532+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:37.350485104+07:00","message":"StatePrefix: 'ออก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:37.350486874+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:37.402956571+07:00","message":"receive streaming session, msgId: 2426"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:37.402994335+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":"2025-10-27T15:58:37.402999283+07:00","message":"receive interim result [false|false]: ออกร้อนด้วย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:37.403012749+07:00","message":"[buffer interim] 2426 false ออกร้อนด้วย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:37.403019732+07:00","message":"[bufferProcess] interim [260000000]:ออกร้อนด้วย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:37.403021824+07:00","message":"[bufferProcess] send to processor:ออกกำลัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:37.403027076+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:37.403029731+07:00","message":"> Transcript [12282] [false]: 'ออกกำลัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:37.403032603+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:37.403034185+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:37.403036207+07:00","message":"StatePrefix: 'ออก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:37.403038286+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:37.403042375+07:00","message":"Push: 'ออก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:37.403044031+07:00","message":"TextPushed: 'ออก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:37.403045614+07:00","message":"Set new StatePrefix : 'ออกกำลัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:37.403047345+07:00","message":"Next Push (prob) : 'กำลัง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:37.403055177+07:00","message":"push: {false ออก 0 0xc002881480}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:37.572335754+07:00","message":"[GCS] IsForceVAD: false for message ID: 2426"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:37.683388672+07:00","message":"receive streaming session, msgId: 2426"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:37.683426879+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ออกร้อนด้วย\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":1,\"nanos\":620000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:37.683432177+07:00","message":"receive interim result [true|false]: ออกร้อนด้วย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:37.683441319+07:00","message":"end recv isFinal message id 2426"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:37.683443719+07:00","message":"end Recv id 2426"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:37.683449448+07:00","message":"[buffer interim] 2426 true ออกร้อนด้วย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:37.683458421+07:00","message":"[bufferProcess] interim [620000000]:ออกร้อนด้วย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:37.683462712+07:00","message":"[bufferProcess] send to processor (isfinal):ออกร้อนด้วย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:37.683465859+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:37.68346873+07:00","message":"> Transcript [12283] [false]: 'ออกร้อนด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:37.683470849+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:37.683472585+07:00","message":"Set new StatePrefix: 'ออกร้อนด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:37.683474205+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:37.683475933+07:00","message":"> Transcript [12284] [true]: 'ออกร้อนด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:37.683477929+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:37.683479533+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:37.683481114+07:00","message":"StatePrefix: 'ออกร้อนด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:37.683483031+07:00","message":"TextPushed: 'ออก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:37.6834885+07:00","message":"Push: 'ร้อนด้วย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:37.683496534+07:00","message":"push: {true ร้อนด้วย 0 0xc002881480}"}
{"level":"info","service":"Main","time":"2025-10-27T15:58:37.689587622+07:00","message":"write wav file: './tmp/7446/7446_2426.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:37.764427881+07:00","message":"[GCS] Start streaming session, msgId: 2427"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:37.893831689+07:00","message":"[GCS] IsForceVAD: false for message ID: 2427"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:37.953795823+07:00","message":"[GCS] Start streaming session, msgId: 2428"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:38.205967366+07:00","message":"receive streaming session, msgId: 2427"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:38.20598354+07:00","message":"found end of frame, send empty tag with msgId: 2427"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:38.205986488+07:00","message":"end Recv id 2427"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:38.205993221+07:00","message":"[buffer interim] 2427 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:38.206000009+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:38.206006789+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:38.206010772+07:00","message":"> Transcript [12285] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:38.206013872+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:38.20601612+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:38.206018147+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:38.20602032+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:38.206023695+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:38.206035548+07:00","message":"push: {true \n 0 0xc002a00d80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:58:38.210393558+07:00","message":"write wav file: './tmp/7446/7446_2427.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:58:38.482995219+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:58:38.483007312+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:39.196512218+07:00","message":"receive streaming session, msgId: 2428"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:39.19656102+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":"2025-10-27T15:58:39.196568668+07:00","message":"receive interim result [false|false]: พระเจ้าลูกเธอ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:39.196584008+07:00","message":"[buffer interim] 2428 false พระเจ้าลูกเธอ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:39.196592596+07:00","message":"[bufferProcess] interim [260000000]:พระเจ้าลูกเธอ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:39.196595434+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:39.388084911+07:00","message":"receive streaming session, msgId: 2428"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:39.388120864+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":"2025-10-27T15:58:39.388135341+07:00","message":"receive interim result [false|false]: พระเจ้าลูกเธอเจ้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:39.388147913+07:00","message":"[buffer interim] 2428 false พระเจ้าลูกเธอเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:39.388154829+07:00","message":"[bufferProcess] interim [500000000]:พระเจ้าลูกเธอเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:39.388156872+07:00","message":"[bufferProcess] send to processor:พระเจ้าลูกเธอ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:39.388161789+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:39.388164413+07:00","message":"> Transcript [12286] [false]: 'พระเจ้าลูกเธอ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:39.388166445+07:00","message":"Set StatePrefix (first interim): 'พระเจ้าลูกเธอ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:39.515608492+07:00","message":"receive streaming session, msgId: 2428"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:39.515643645+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":"2025-10-27T15:58:39.515648523+07:00","message":"receive interim result [false|false]: พระเจ้าลูกเธอเจ้าฟ้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:39.515662433+07:00","message":"[buffer interim] 2428 false พระเจ้าลูกเธอเจ้าฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:39.515669016+07:00","message":"[bufferProcess] interim [620000000]:พระเจ้าลูกเธอเจ้าฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:39.515671171+07:00","message":"[bufferProcess] send to processor:พระเจ้าลูกเธอเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:39.51567424+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:39.515677016+07:00","message":"> Transcript [12287] [false]: 'พระเจ้าลูกเธอเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:39.515679892+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:39.515681536+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:39.515683108+07:00","message":"StatePrefix: 'พระเจ้าลูกเธอ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:39.515684864+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:39.841773414+07:00","message":"receive streaming session, msgId: 2428"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:39.841809869+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":"2025-10-27T15:58:39.841815473+07:00","message":"receive interim result [false|false]: พระเจ้าลูกเธอเจ้าฟ้าชาย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:39.841826953+07:00","message":"[buffer interim] 2428 false พระเจ้าลูกเธอเจ้าฟ้าชาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:39.841833254+07:00","message":"[bufferProcess] interim [920000000]:พระเจ้าลูกเธอเจ้าฟ้าชาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:39.841835837+07:00","message":"[bufferProcess] send to processor:พระเจ้าลูกเธอเจ้าฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:39.841840602+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:39.841843015+07:00","message":"> Transcript [12288] [false]: 'พระเจ้าลูกเธอเจ้าฟ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:39.84184658+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:39.841848574+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:39.841850492+07:00","message":"StatePrefix: 'พระเจ้าลูกเธอ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:39.84185241+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:39.90237715+07:00","message":"receive streaming session, msgId: 2428"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:39.902417718+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":"2025-10-27T15:58:39.902425697+07:00","message":"receive interim result [false|false]: พระเจ้าลูกเธอเจ้าฟ้าสิริ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:39.902438249+07:00","message":"[buffer interim] 2428 false พระเจ้าลูกเธอเจ้าฟ้าสิริ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:39.902446325+07:00","message":"[bufferProcess] interim [980000000]:พระเจ้าลูกเธอเจ้าฟ้าสิริ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:39.902449337+07:00","message":"[bufferProcess] send to processor:พระเจ้าลูกเธอเจ้าฟ้าชาย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:39.902455915+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:39.902459806+07:00","message":"> Transcript [12289] [false]: 'พระเจ้าลูกเธอเจ้าฟ้าชาย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:39.902464077+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:39.902466401+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:39.902469157+07:00","message":"StatePrefix: 'พระเจ้าลูกเธอ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:39.902472338+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:40.02013805+07:00","message":"receive streaming session, msgId: 2428"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:40.020173016+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":"2025-10-27T15:58:40.020178777+07:00","message":"receive interim result [false|false]: พระเจ้าลูกเธอเจ้าฟ้าสถิต"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:40.020189142+07:00","message":"[buffer interim] 2428 false พระเจ้าลูกเธอเจ้าฟ้าสถิต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:40.020196842+07:00","message":"[bufferProcess] interim [40000000]:พระเจ้าลูกเธอเจ้าฟ้าสถิต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:40.020199993+07:00","message":"[bufferProcess] send to processor:พระเจ้าลูกเธอเจ้าฟ้าสิริ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:40.020205096+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:40.020207672+07:00","message":"> Transcript [12290] [false]: 'พระเจ้าลูกเธอเจ้าฟ้าสิริ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:40.020210432+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:40.020212329+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:40.020214294+07:00","message":"StatePrefix: 'พระเจ้าลูกเธอ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:40.020216268+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:40.02021861+07:00","message":"Push: 'พระเจ้าลูกเธอ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:40.020220515+07:00","message":"TextPushed: 'พระเจ้าลูกเธอ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:40.020222639+07:00","message":"Set new StatePrefix : 'พระเจ้าลูกเธอเจ้าฟ้าสิริ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:40.020224737+07:00","message":"Next Push (prob) : 'เจ้าฟ้าสิริ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:40.020231469+07:00","message":"push: {false พระเจ้าลูกเธอ 0 0xc002a01300}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:40.020463444+07:00","message":"receive streaming session, msgId: 2428"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:40.020473807+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":"2025-10-27T15:58:40.020477271+07:00","message":"receive interim result [false|false]: พระเจ้าลูกเธอเจ้าฟ้าสิริวัณณวรี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:40.020483865+07:00","message":"[buffer interim] 2428 false พระเจ้าลูกเธอเจ้าฟ้าสิริวัณณวรี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:40.020488615+07:00","message":"[bufferProcess] interim [100000000]:พระเจ้าลูกเธอเจ้าฟ้าสิริวัณณวรี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:40.020491733+07:00","message":"[bufferProcess] send to processor:พระเจ้าลูกเธอเจ้าฟ้าสถิต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:40.020496338+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:40.020499005+07:00","message":"> Transcript [12291] [false]: 'พระเจ้าลูกเธอเจ้าฟ้าสถิต'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:40.020501368+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:40.020503712+07:00","message":"Set new StatePrefix: 'พระเจ้าลูกเธอเจ้าฟ้าสถิต'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:40.093718975+07:00","message":"receive streaming session, msgId: 2428"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:40.093750335+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":"2025-10-27T15:58:40.093755713+07:00","message":"receive interim result [false|false]: พระเจ้าลูกเธอเจ้าฟ้าสิริวัณ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:40.093770139+07:00","message":"receive streaming session, msgId: 2428"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:40.093773928+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":"2025-10-27T15:58:40.093776638+07:00","message":"receive interim result [false|false]: พระเจ้าลูกเธอเจ้าฟ้าสิริวัณณวรี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:40.093792417+07:00","message":"[buffer interim] 2428 false พระเจ้าลูกเธอเจ้าฟ้าสิริวัณ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:40.093808505+07:00","message":"[buffer interim] 2428 false พระเจ้าลูกเธอเจ้าฟ้าสิริวัณณวรี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:40.0938153+07:00","message":"[bufferProcess] interim [160000000]:พระเจ้าลูกเธอเจ้าฟ้าสิริวัณ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:40.093818006+07:00","message":"[bufferProcess] send to processor:พระเจ้าลูกเธอเจ้าฟ้าสิริวัณณวรี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:40.093822985+07:00","message":"[bufferProcess] interim [220000000]:พระเจ้าลูกเธอเจ้าฟ้าสิริวัณณวรี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:40.093825218+07:00","message":"[bufferProcess] send to processor:พระเจ้าลูกเธอเจ้าฟ้าสิริวัณ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:40.093828059+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:40.093833863+07:00","message":"> Transcript [12292] [false]: 'พระเจ้าลูกเธอเจ้าฟ้าสิริวัณณวรี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:40.093836031+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:40.09383765+07:00","message":"Set new StatePrefix: 'พระเจ้าลูกเธอเจ้าฟ้าสิริวัณณวรี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:40.093839012+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:40.093840479+07:00","message":"> Transcript [12293] [false]: 'พระเจ้าลูกเธอเจ้าฟ้าสิริวัณ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:40.093841841+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:40.537791444+07:00","message":"receive streaming session, msgId: 2428"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:40.537822406+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":"2025-10-27T15:58:40.537828239+07:00","message":"receive interim result [false|false]: พระเจ้าลูกเธอเจ้าฟ้าสิริวัณณวรีนะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:40.537841303+07:00","message":"[buffer interim] 2428 false พระเจ้าลูกเธอเจ้าฟ้าสิริวัณณวรีนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:40.537850766+07:00","message":"[bufferProcess] interim [580000000]:พระเจ้าลูกเธอเจ้าฟ้าสิริวัณณวรีนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:40.537854014+07:00","message":"[bufferProcess] send to processor:พระเจ้าลูกเธอเจ้าฟ้าสิริวัณณวรี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:40.537861004+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:40.537865119+07:00","message":"> Transcript [12294] [false]: 'พระเจ้าลูกเธอเจ้าฟ้าสิริวัณณวรี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:40.537869639+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:40.537872536+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:40.537874414+07:00","message":"StatePrefix: 'พระเจ้าลูกเธอเจ้าฟ้าสิริวัณณวรี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:40.537876717+07:00","message":"TextPushed: 'พระเจ้าลูกเธอ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:40.604505187+07:00","message":"receive streaming session, msgId: 2428"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:40.604540559+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":"2025-10-27T15:58:40.60454636+07:00","message":"receive interim result [false|false]: พระเจ้าลูกเธอเจ้าฟ้าสิริวัณณวรีนารีรัตนราชกัญญา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:40.604561327+07:00","message":"[buffer interim] 2428 false พระเจ้าลูกเธอเจ้าฟ้าสิริวัณณวรีนารีรัตนราชกัญญา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:40.604570627+07:00","message":"[bufferProcess] interim [700000000]:พระเจ้าลูกเธอเจ้าฟ้าสิริวัณณวรีนารีรัตนราชกัญญา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:40.604573163+07:00","message":"[bufferProcess] send to processor:พระเจ้าลูกเธอเจ้าฟ้าสิริวัณณวรีนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:40.604578403+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:40.604581068+07:00","message":"> Transcript [12295] [false]: 'พระเจ้าลูกเธอเจ้าฟ้าสิริวัณณวรีนะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:40.604584313+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:40.60458633+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:40.604588488+07:00","message":"StatePrefix: 'พระเจ้าลูกเธอเจ้าฟ้าสิริวัณณวรี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:40.604591128+07:00","message":"TextPushed: 'พระเจ้าลูกเธอ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:40.921358967+07:00","message":"receive streaming session, msgId: 2428"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:40.921395668+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":"2025-10-27T15:58:40.921402235+07:00","message":"receive interim result [false|false]: พระเจ้าลูกเธอเจ้าฟ้าสิริวัณณวรีนารีรัตน์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:40.921413916+07:00","message":"[buffer interim] 2428 false พระเจ้าลูกเธอเจ้าฟ้าสิริวัณณวรีนารีรัตน์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:40.921420708+07:00","message":"[bufferProcess] interim [940000000]:พระเจ้าลูกเธอเจ้าฟ้าสิริวัณณวรีนารีรัตน์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:40.921422859+07:00","message":"[bufferProcess] send to processor:พระเจ้าลูกเธอเจ้าฟ้าสิริวัณณวรีนารีรัตนราชกัญญา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:40.921428201+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:40.921430864+07:00","message":"> Transcript [12296] [false]: 'พระเจ้าลูกเธอเจ้าฟ้าสิริวัณณวรีนารีรัตนราชกัญญา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:40.921434584+07:00","message":"Count interim (case 1.2): 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:40.921436318+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:40.921438257+07:00","message":"StatePrefix: 'พระเจ้าลูกเธอเจ้าฟ้าสิริวัณณวรี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:40.9214407+07:00","message":"TextPushed: 'พระเจ้าลูกเธอ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:41.111747274+07:00","message":"receive streaming session, msgId: 2428"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:41.111790187+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":"2025-10-27T15:58:41.111796152+07:00","message":"receive interim result [false|false]: พระเจ้าลูกเธอเจ้าฟ้าสิริวัณณวรีนารีรัตนราชกัญญา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:41.111813835+07:00","message":"[buffer interim] 2428 false พระเจ้าลูกเธอเจ้าฟ้าสิริวัณณวรีนารีรัตนราชกัญญา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:41.111821629+07:00","message":"[bufferProcess] interim [180000000]:พระเจ้าลูกเธอเจ้าฟ้าสิริวัณณวรีนารีรัตนราชกัญญา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:41.111825036+07:00","message":"[bufferProcess] send to processor:พระเจ้าลูกเธอเจ้าฟ้าสิริวัณณวรีนารีรัตน์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:41.111828296+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:41.111830995+07:00","message":"> Transcript [12297] [false]: 'พระเจ้าลูกเธอเจ้าฟ้าสิริวัณณวรีนารีรัตน์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:41.111834852+07:00","message":"Count interim (case 1.1): 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:41.11183666+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:41.111838582+07:00","message":"StatePrefix: 'พระเจ้าลูกเธอเจ้าฟ้าสิริวัณณวรี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:41.111840803+07:00","message":"TextPushed: 'พระเจ้าลูกเธอ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:41.111843537+07:00","message":"Push: 'เจ้าฟ้าสิริวัณณวรี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:41.111845212+07:00","message":"TextPushed: 'พระเจ้าลูกเธอเจ้าฟ้าสิริวัณณวรี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:41.11184695+07:00","message":"Set new StatePrefix : 'พระเจ้าลูกเธอเจ้าฟ้าสิริวัณณวรีนารีรัตน์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:41.111848816+07:00","message":"Next Push (prob) : 'นารีรัตน์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:41.111857488+07:00","message":"push: {false เจ้าฟ้าสิริวัณณวรี 0 0xc002a01300}"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:58:41.483618104+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:58:41.483633896+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:41.69058596+07:00","message":"receive streaming session, msgId: 2428"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:41.690622962+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระเจ้าลูกเธอเจ้าฟ้าสิริวัณณวรีนารีรัตนราชกัญญา\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":780000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:41.69062896+07:00","message":"receive interim result [false|false]: พระเจ้าลูกเธอเจ้าฟ้าสิริวัณณวรีนารีรัตนราชกัญญา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:41.690639532+07:00","message":"[buffer interim] 2428 false พระเจ้าลูกเธอเจ้าฟ้าสิริวัณณวรีนารีรัตนราชกัญญา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:41.690645907+07:00","message":"[bufferProcess] interim [780000000]:พระเจ้าลูกเธอเจ้าฟ้าสิริวัณณวรีนารีรัตนราชกัญญา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:41.690648393+07:00","message":"[bufferProcess] send to processor:พระเจ้าลูกเธอเจ้าฟ้าสิริวัณณวรีนารีรัตนราชกัญญา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:41.690653316+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:41.69065582+07:00","message":"> Transcript [12298] [false]: 'พระเจ้าลูกเธอเจ้าฟ้าสิริวัณณวรีนารีรัตนราชกัญญา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:41.690658014+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:41.6906597+07:00","message":"Set new StatePrefix: 'พระเจ้าลูกเธอเจ้าฟ้าสิริวัณณวรีนารีรัตนราชกัญญา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:43.073612019+07:00","message":"[GCS] IsForceVAD: false for message ID: 2428"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:43.192820473+07:00","message":"receive streaming session, msgId: 2428"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:43.192851291+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระเจ้าลูกเธอเจ้าฟ้าสิริวัณณวรีนารีรัตนราชกัญญา\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:43.192856828+07:00","message":"receive interim result [true|false]: พระเจ้าลูกเธอเจ้าฟ้าสิริวัณณวรีนารีรัตนราชกัญญา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:43.19286607+07:00","message":"end recv isFinal message id 2428"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:43.192868521+07:00","message":"end Recv id 2428"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:43.192874662+07:00","message":"[buffer interim] 2428 true พระเจ้าลูกเธอเจ้าฟ้าสิริวัณณวรีนารีรัตนราชกัญญา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:43.192882213+07:00","message":"[bufferProcess] interim [340000000]:พระเจ้าลูกเธอเจ้าฟ้าสิริวัณณวรีนารีรัตนราชกัญญา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:43.192885031+07:00","message":"[bufferProcess] send to processor (isfinal):พระเจ้าลูกเธอเจ้าฟ้าสิริวัณณวรีนารีรัตนราชกัญญา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:43.192888841+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:43.192891175+07:00","message":"> Transcript [12299] [false]: 'พระเจ้าลูกเธอเจ้าฟ้าสิริวัณณวรีนารีรัตนราชกัญญา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:43.192893878+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:43.192895547+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:43.192897411+07:00","message":"StatePrefix: 'พระเจ้าลูกเธอเจ้าฟ้าสิริวัณณวรีนารีรัตนราชกัญญา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:43.192899679+07:00","message":"TextPushed: 'พระเจ้าลูกเธอเจ้าฟ้าสิริวัณณวรี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:43.1929012+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:43.192903324+07:00","message":"> Transcript [12300] [true]: 'พระเจ้าลูกเธอเจ้าฟ้าสิริวัณณวรีนารีรัตนราชกัญญา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:43.192905149+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:43.192906549+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:43.192907971+07:00","message":"StatePrefix: 'พระเจ้าลูกเธอเจ้าฟ้าสิริวัณณวรีนารีรัตนราชกัญญา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:43.19290969+07:00","message":"TextPushed: 'พระเจ้าลูกเธอเจ้าฟ้าสิริวัณณวรี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:43.192916633+07:00","message":"Push: 'นารีรัตนราชกัญญา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:43.192936168+07:00","message":"push: {true นารีรัตนราชกัญญา 0 0xc002a01300}"}
{"level":"info","service":"Main","time":"2025-10-27T15:58:43.20322572+07:00","message":"write wav file: './tmp/7446/7446_2428.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:43.2042869+07:00","message":"[GCS] Start streaming session, msgId: 2429"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:58:44.484375264+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:58:44.484396472+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:45.096937816+07:00","message":"receive streaming session, msgId: 2429"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:45.096977461+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":"2025-10-27T15:58:45.096982364+07:00","message":"receive interim result [false|false]: โทษ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:45.09699602+07:00","message":"[buffer interim] 2429 false โทษ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:45.097003093+07:00","message":"[bufferProcess] interim [920000000]:โทษ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:45.097004651+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:45.097009715+07:00","message":"[bufferProcess] send to processor (ticker):โทษ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:45.097012397+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:45.097014983+07:00","message":"> Transcript [12301] [false]: 'โทษ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:45.097016875+07:00","message":"Set StatePrefix (first interim): 'โทษ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:45.485570535+07:00","message":"receive streaming session, msgId: 2429"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:45.485602427+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":"2025-10-27T15:58:45.485607304+07:00","message":"receive interim result [false|false]: โชติ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:45.485620519+07:00","message":"[buffer interim] 2429 false โชติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:45.485628701+07:00","message":"[bufferProcess] interim [280000000]:โชติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:45.485630258+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:46.002929851+07:00","message":"receive streaming session, msgId: 2429"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:46.002970528+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":"2025-10-27T15:58:46.002975604+07:00","message":"receive interim result [false|false]: ประชด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:46.002991176+07:00","message":"[buffer interim] 2429 false ประชด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:46.003000899+07:00","message":"[bufferProcess] interim [820000000]:ประชด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:46.003002981+07:00","message":"[bufferProcess] send to processor:โชติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:46.003008128+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:46.003010765+07:00","message":"> Transcript [12302] [false]: 'โชติ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:46.00301268+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:46.003015482+07:00","message":"Set new StatePrefix: 'โชติ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:46.073794891+07:00","message":"receive streaming session, msgId: 2429"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:46.073835903+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":"2025-10-27T15:58:46.073842095+07:00","message":"receive interim result [false|false]: โชติ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:46.073859483+07:00","message":"[buffer interim] 2429 false โชติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:46.073868749+07:00","message":"[bufferProcess] interim [880000000]:โชติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:46.073870674+07:00","message":"[bufferProcess] send to processor:ประชด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:46.07387582+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:46.073878521+07:00","message":"> Transcript [12303] [false]: 'ประชด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:46.073880438+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:46.073882108+07:00","message":"Set new StatePrefix: 'ประชด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:46.708343578+07:00","message":"receive streaming session, msgId: 2429"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:46.708380988+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":"2025-10-27T15:58:46.708386643+07:00","message":"receive interim result [false|false]: โชติ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:46.708400474+07:00","message":"[buffer interim] 2429 false โชติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:46.708407356+07:00","message":"[bufferProcess] interim [480000000]:โชติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:46.708413359+07:00","message":"[bufferProcess] send to processor:โชติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:46.708416428+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:46.708419091+07:00","message":"> Transcript [12304] [false]: 'โชติ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:46.708421351+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:46.708423584+07:00","message":"Set new StatePrefix: 'โชติ'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:58:47.485099769+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:58:47.485099849+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:47.850992341+07:00","message":"receive streaming session, msgId: 2429"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:47.851033278+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":"2025-10-27T15:58:47.851039926+07:00","message":"receive interim result [false|false]: โชติราชกุมาร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:47.851055533+07:00","message":"[buffer interim] 2429 false โชติราชกุมาร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:47.851063082+07:00","message":"[bufferProcess] interim [680000000]:โชติราชกุมาร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:47.851065511+07:00","message":"[bufferProcess] send to processor:โชติ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:47.85107156+07:00","message":"[bufferProcess] send to processor (ticker):โชติราชกุมาร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:47.851074098+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:47.851076967+07:00","message":"> Transcript [12305] [false]: 'โชติ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:47.851080218+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:47.851082152+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:47.851083856+07:00","message":"StatePrefix: 'โชติ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:47.85108555+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:47.851087336+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:47.851088976+07:00","message":"> Transcript [12306] [false]: 'โชติราชกุมาร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:47.851090954+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:47.851092232+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:47.851093618+07:00","message":"StatePrefix: 'โชติ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:47.851094881+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:48.013517523+07:00","message":"[GCS] IsForceVAD: false for message ID: 2429"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:48.134829535+07:00","message":"[GCS] Start streaming session, msgId: 2430"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:48.14001404+07:00","message":"receive streaming session, msgId: 2429"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:48.140057587+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"โชติราชกุมาร\",\"confidence\":0.83947515}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":10000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:48.140065905+07:00","message":"receive interim result [true|false]: โชติราชกุมาร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:48.140077569+07:00","message":"end recv isFinal message id 2429"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:48.140080514+07:00","message":"end Recv id 2429"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:48.140089551+07:00","message":"[buffer interim] 2429 true โชติราชกุมาร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:48.140104068+07:00","message":"[bufferProcess] interim [10000000]:โชติราชกุมาร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:48.14010831+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:48.140112189+07:00","message":"> Transcript [12307] [true]: 'โชติราชกุมาร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:48.140116079+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:48.14011876+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:48.140120955+07:00","message":"StatePrefix: 'โชติ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:48.140149144+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:48.140157607+07:00","message":"Push: 'โชติราชกุมาร'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:48.140168961+07:00","message":"push: {true โชติราชกุมาร 0 0xc002a01680}"}
{"level":"info","service":"Main","time":"2025-10-27T15:58:48.153100875+07:00","message":"write wav file: './tmp/7446/7446_2429.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:58:50.485409966+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:58:50.485409889+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:51.785014722+07:00","message":"[GCS] IsForceVAD: false for message ID: 2430"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:51.887957578+07:00","message":"receive streaming session, msgId: 2430"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:51.887973047+07:00","message":"found end of frame, send empty tag with msgId: 2430"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:51.88797575+07:00","message":"end Recv id 2430"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:51.88798451+07:00","message":"[buffer interim] 2430 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:51.887991447+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:51.887995069+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:51.887997627+07:00","message":"> Transcript [12308] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:51.887999614+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:51.888001749+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:51.888003207+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:51.888004727+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:51.888011222+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:51.888020119+07:00","message":"push: {true \n 0 0xc002a01780}"}
{"level":"info","service":"Main","time":"2025-10-27T15:58:51.903737955+07:00","message":"write wav file: './tmp/7446/7446_2430.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:52.046317692+07:00","message":"[GCS] Start streaming session, msgId: 2431"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:52.427540047+07:00","message":"[GCS] Cleaned up inactive client: 2385"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:52.427558728+07:00","message":"[GCS] Cleaned up inactive client: 2386"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:52.427561075+07:00","message":"[GCS] Cleaned up inactive client: 2374"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:52.427562738+07:00","message":"[GCS] Cleaned up inactive client: 2381"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:52.427564191+07:00","message":"[GCS] Cleaned up inactive client: 2382"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:52.42756554+07:00","message":"[GCS] Cleaned up inactive client: 2377"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:52.427567014+07:00","message":"[GCS] Cleaned up inactive client: 2375"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:52.427568478+07:00","message":"[GCS] Cleaned up inactive client: 2387"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:52.427570088+07:00","message":"[GCS] Cleaned up inactive client: 2373"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:52.427571568+07:00","message":"[GCS] Cleaned up inactive client: 2383"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:52.427572969+07:00","message":"[GCS] Cleaned up inactive client: 2376"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:52.427574378+07:00","message":"[GCS] Cleaned up inactive client: 2378"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:52.427575917+07:00","message":"[GCS] Cleaned up inactive client: 2379"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:52.427577531+07:00","message":"[GCS] Cleaned up inactive client: 2388"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:52.427578922+07:00","message":"[GCS] Cleaned up inactive client: 2389"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:52.427580232+07:00","message":"[GCS] Cleaned up inactive client: 2384"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:52.427581508+07:00","message":"[GCS] Cleaned up inactive client: 2380"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:58:53.486046649+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:58:53.486054328+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:54.198205502+07:00","message":"receive streaming session, msgId: 2431"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:54.19825301+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":"2025-10-27T15:58:54.198258582+07:00","message":"receive interim result [false|false]: พระราชดำริ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:54.198274039+07:00","message":"[buffer interim] 2431 false พระราชดำริ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:54.198280895+07:00","message":"[bufferProcess] interim [220000000]:พระราชดำริ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:54.198282425+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:54.198293549+07:00","message":"[bufferProcess] send to processor (ticker):พระราชดำริ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:54.198296391+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:54.19829893+07:00","message":"> Transcript [12309] [false]: 'พระราชดำริ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:54.198301292+07:00","message":"Set StatePrefix (first interim): 'พระราชดำริ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:54.318147151+07:00","message":"receive streaming session, msgId: 2431"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:54.318182039+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":"2025-10-27T15:58:54.318186959+07:00","message":"receive interim result [false|false]: พระราชดำเนิน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:54.318199024+07:00","message":"[buffer interim] 2431 false พระราชดำเนิน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:54.318205683+07:00","message":"[bufferProcess] interim [280000000]:พระราชดำเนิน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:54.318207255+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:54.50665358+07:00","message":"receive streaming session, msgId: 2431"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:54.506694539+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":"2025-10-27T15:58:54.506699721+07:00","message":"receive interim result [false|false]: ราชดำเนิน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:54.506710212+07:00","message":"[buffer interim] 2431 false ราชดำเนิน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:54.506716254+07:00","message":"[bufferProcess] interim [460000000]:ราชดำเนิน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:54.506718125+07:00","message":"[bufferProcess] send to processor:พระราชดำเนิน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:54.506723106+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:54.506728444+07:00","message":"> Transcript [12310] [false]: 'พระราชดำเนิน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:54.506730686+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:54.506732336+07:00","message":"Set new StatePrefix: 'พระราชดำเนิน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:54.640317742+07:00","message":"receive streaming session, msgId: 2431"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:54.640350392+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":"2025-10-27T15:58:54.640356964+07:00","message":"receive interim result [false|false]: พระราชดำเนินพร้อม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:54.640369299+07:00","message":"[buffer interim] 2431 false พระราชดำเนินพร้อม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:54.640376553+07:00","message":"[bufferProcess] interim [580000000]:พระราชดำเนินพร้อม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:54.640378741+07:00","message":"[bufferProcess] send to processor:ราชดำเนิน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:54.640384703+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:54.640387179+07:00","message":"> Transcript [12311] [false]: 'ราชดำเนิน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:54.640389234+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:54.640391135+07:00","message":"Set new StatePrefix: 'ราชดำเนิน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:54.826537564+07:00","message":"receive streaming session, msgId: 2431"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:54.826578419+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":"2025-10-27T15:58:54.826583939+07:00","message":"receive interim result [false|false]: พระราชดำเนินพร้อมด้วย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:54.826594954+07:00","message":"[buffer interim] 2431 false พระราชดำเนินพร้อมด้วย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:54.826601313+07:00","message":"[bufferProcess] interim [760000000]:พระราชดำเนินพร้อมด้วย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:54.826603759+07:00","message":"[bufferProcess] send to processor:พระราชดำเนินพร้อม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:54.826608827+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:54.826611303+07:00","message":"> Transcript [12312] [false]: 'พระราชดำเนินพร้อม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:54.826613353+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:54.826615551+07:00","message":"Set new StatePrefix: 'พระราชดำเนินพร้อม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:55.252881591+07:00","message":"[GCS] IsForceVAD: false for message ID: 2431"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:55.34393518+07:00","message":"receive streaming session, msgId: 2431"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:55.343977857+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":"2025-10-27T15:58:55.343985345+07:00","message":"receive interim result [false|false]: พระราชดำเนินพร้อมด้วย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:55.344001341+07:00","message":"[buffer interim] 2431 false พระราชดำเนินพร้อมด้วย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:55.34401256+07:00","message":"[bufferProcess] interim [360000000]:พระราชดำเนินพร้อมด้วย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:55.344015693+07:00","message":"[bufferProcess] send to processor:พระราชดำเนินพร้อมด้วย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:55.344020625+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:55.344024388+07:00","message":"> Transcript [12313] [false]: 'พระราชดำเนินพร้อมด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:55.344028591+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:55.344031269+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:55.344034241+07:00","message":"StatePrefix: 'พระราชดำเนินพร้อม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:55.344037081+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:55.359975826+07:00","message":"receive streaming session, msgId: 2431"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:55.360015282+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระราชดำเนินพร้อมด้วย\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:55.360020684+07:00","message":"receive interim result [true|false]: พระราชดำเนินพร้อมด้วย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:55.360029832+07:00","message":"end recv isFinal message id 2431"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:55.360031787+07:00","message":"end Recv id 2431"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:55.360037883+07:00","message":"[buffer interim] 2431 true พระราชดำเนินพร้อมด้วย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:55.360046339+07:00","message":"[bufferProcess] interim [420000000]:พระราชดำเนินพร้อมด้วย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:55.360050607+07:00","message":"[bufferProcess] send to processor (isfinal):พระราชดำเนินพร้อมด้วย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:55.360053833+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:55.360056378+07:00","message":"> Transcript [12314] [false]: 'พระราชดำเนินพร้อมด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:55.360058852+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:55.360060511+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:55.360062079+07:00","message":"StatePrefix: 'พระราชดำเนินพร้อม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:55.360063919+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:55.360065328+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:55.360066942+07:00","message":"> Transcript [12315] [true]: 'พระราชดำเนินพร้อมด้วย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:55.360068591+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:55.360069887+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:55.360071151+07:00","message":"StatePrefix: 'พระราชดำเนินพร้อม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:55.360072491+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:55.360075011+07:00","message":"Push: 'พระราชดำเนินพร้อมด้วย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:55.360082316+07:00","message":"push: {true พระราชดำเนินพร้อมด้วย 0 0xc002aa1100}"}
{"level":"info","service":"Main","time":"2025-10-27T15:58:55.368820029+07:00","message":"write wav file: './tmp/7446/7446_2431.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:55.574044597+07:00","message":"[GCS] Start streaming session, msgId: 2432"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:58:56.487011502+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:58:56.487034106+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:58.229792627+07:00","message":"receive streaming session, msgId: 2432"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:58.229841679+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":"2025-10-27T15:58:58.229848432+07:00","message":"receive interim result [false|false]: กรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:58.229865301+07:00","message":"[buffer interim] 2432 false กรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:58.2298733+07:00","message":"[bufferProcess] interim [690000000]:กรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:58.229875392+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:58.229879215+07:00","message":"[bufferProcess] send to processor (ticker):กรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:58.229882771+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:58.229886582+07:00","message":"> Transcript [12316] [false]: 'กรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:58.22988891+07:00","message":"Set StatePrefix (first interim): 'กรม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:59.436900359+07:00","message":"receive streaming session, msgId: 2432"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:59.436945511+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":"2025-10-27T15:58:59.436951102+07:00","message":"receive interim result [false|false]: เจ้ากรมสมเด็จพระเทพรัตนราชสุดา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:59.436967384+07:00","message":"[buffer interim] 2432 false เจ้ากรมสมเด็จพระเทพรัตนราชสุดา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:59.436978607+07:00","message":"[bufferProcess] interim [890000000]:เจ้ากรมสมเด็จพระเทพรัตนราชสุดา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:59.436980552+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:59.436986854+07:00","message":"[bufferProcess] send to processor (ticker):เจ้ากรมสมเด็จพระเทพรัตนราชสุดา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:59.436990587+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:59.436994072+07:00","message":"> Transcript [12317] [false]: 'เจ้ากรมสมเด็จพระเทพรัตนราชสุดา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:59.43699675+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:59.436999225+07:00","message":"Set new StatePrefix: 'เจ้ากรมสมเด็จพระเทพรัตนราชสุดา'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:58:59.487373488+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:58:59.487377759+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:59.623193996+07:00","message":"receive streaming session, msgId: 2432"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:59.623233284+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":"2025-10-27T15:58:59.623245109+07:00","message":"receive interim result [false|false]: เจ้ากรมสมเด็จพระเทพรัตนราชสุดาฯ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:58:59.623260745+07:00","message":"[buffer interim] 2432 false เจ้ากรมสมเด็จพระเทพรัตนราชสุดาฯ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:59.623271717+07:00","message":"[bufferProcess] interim [130000000]:เจ้ากรมสมเด็จพระเทพรัตนราชสุดาฯ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:58:59.623273969+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:00.20657625+07:00","message":"receive streaming session, msgId: 2432"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:00.206609552+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เจ้ากรมสมเด็จพระเทพรัตนราชสุดาฯ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":730000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:00.206614573+07:00","message":"receive interim result [false|false]: เจ้ากรมสมเด็จพระเทพรัตนราชสุดาฯ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:00.206631573+07:00","message":"[buffer interim] 2432 false เจ้ากรมสมเด็จพระเทพรัตนราชสุดาฯ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:00.206639986+07:00","message":"[bufferProcess] interim [730000000]:เจ้ากรมสมเด็จพระเทพรัตนราชสุดาฯ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:00.206642201+07:00","message":"[bufferProcess] send to processor:เจ้ากรมสมเด็จพระเทพรัตนราชสุดาฯ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:00.206645728+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:00.206648225+07:00","message":"> Transcript [12318] [false]: 'เจ้ากรมสมเด็จพระเทพรัตนราชสุดาฯ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:00.206650998+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:00.206652703+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:00.206654496+07:00","message":"StatePrefix: 'เจ้ากรมสมเด็จพระเทพรัตนราชสุดา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:00.206656389+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:00.51974228+07:00","message":"receive streaming session, msgId: 2432"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:00.51977365+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระเทพฯ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":4,\"nanos\":970000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:00.519779415+07:00","message":"receive interim result [false|false]: พระเทพฯ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:00.519792428+07:00","message":"[buffer interim] 2432 false พระเทพฯ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:00.519799873+07:00","message":"[bufferProcess] interim [970000000]:พระเทพฯ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:00.519803748+07:00","message":"[bufferProcess] send to processor:เจ้ากรมสมเด็จพระเทพรัตนราชสุดาฯ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:00.519807199+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:00.519810184+07:00","message":"> Transcript [12319] [false]: 'เจ้ากรมสมเด็จพระเทพรัตนราชสุดาฯ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:00.519813344+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:00.519815098+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:00.519816808+07:00","message":"StatePrefix: 'เจ้ากรมสมเด็จพระเทพรัตนราชสุดา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:00.51981884+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:01.100877943+07:00","message":"receive streaming session, msgId: 2432"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:01.100910923+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระเทพฯ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":570000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:01.10092486+07:00","message":"receive interim result [false|false]: พระเทพฯ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:01.100936408+07:00","message":"[buffer interim] 2432 false พระเทพฯ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:01.100943049+07:00","message":"[bufferProcess] interim [570000000]:พระเทพฯ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:01.100945198+07:00","message":"[bufferProcess] send to processor:พระเทพฯ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:01.10095089+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:01.100954704+07:00","message":"> Transcript [12320] [false]: 'พระเทพฯ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:01.100957479+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:01.100959849+07:00","message":"Set new StatePrefix: 'พระเทพฯ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:02.173374698+07:00","message":"[GCS] IsForceVAD: false for message ID: 2432"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:02.234364489+07:00","message":"[GCS] Start streaming session, msgId: 2433"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:02.287849698+07:00","message":"receive streaming session, msgId: 2432"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:02.287889482+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เจ้ากรมสมเด็จพระเทพรัตนราชสุดาสยามบรมราชกุมารี\",\"confidence\":0.95888793}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":830000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:02.287896731+07:00","message":"receive interim result [true|false]: เจ้ากรมสมเด็จพระเทพรัตนราชสุดาสยามบรมราชกุมารี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:02.287904949+07:00","message":"end recv isFinal message id 2432"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:02.287906801+07:00","message":"end Recv id 2432"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:02.28791211+07:00","message":"[buffer interim] 2432 true เจ้ากรมสมเด็จพระเทพรัตนราชสุดาสยามบรมราชกุมารี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:02.287921108+07:00","message":"[bufferProcess] interim [830000000]:เจ้ากรมสมเด็จพระเทพรัตนราชสุดาสยามบรมราชกุมารี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:02.287925518+07:00","message":"[bufferProcess] send to processor (isfinal):พระเทพฯ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:02.287929351+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:02.28793212+07:00","message":"> Transcript [12321] [false]: 'พระเทพฯ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:02.287934816+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:02.287936423+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:02.287937983+07:00","message":"StatePrefix: 'พระเทพฯ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:02.28793968+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:02.287942492+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:02.287945791+07:00","message":"> Transcript [12322] [true]: 'เจ้ากรมสมเด็จพระเทพรัตนราชสุดาสยามบรมราชกุมารี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:02.287947664+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:02.287949011+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:02.28795032+07:00","message":"StatePrefix: 'พระเทพฯ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:02.287951749+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:02.287957943+07:00","message":"Push: 'เจ้ากรมสมเด็จพระเทพรัตนราชสุดาสยามบรมราชกุมารี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:02.287966128+07:00","message":"push: {true เจ้ากรมสมเด็จพระเทพรัตนราชสุดาสยามบรมราชกุมารี 0 0xc002ee4f80}"}
{"level":"info","service":"Main","time":"2025-10-27T15:59:02.300389591+07:00","message":"write wav file: './tmp/7446/7446_2432.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:59:02.488156483+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:59:02.488167724+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:03.413628897+07:00","message":"receive streaming session, msgId: 2433"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:03.413666573+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":"2025-10-27T15:59:03.413671902+07:00","message":"receive interim result [false|false]: เธอเจ้าฟ้าจุฬา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:03.413686004+07:00","message":"[buffer interim] 2433 false เธอเจ้าฟ้าจุฬา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:03.413692898+07:00","message":"[bufferProcess] interim [140000000]:เธอเจ้าฟ้าจุฬา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:03.413694473+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:03.413699469+07:00","message":"[bufferProcess] send to processor (ticker):เธอเจ้าฟ้าจุฬา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:03.413702027+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:03.413704593+07:00","message":"> Transcript [12323] [false]: 'เธอเจ้าฟ้าจุฬา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:03.413706539+07:00","message":"Set StatePrefix (first interim): 'เธอเจ้าฟ้าจุฬา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:03.47637721+07:00","message":"receive streaming session, msgId: 2433"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:03.476410979+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":"2025-10-27T15:59:03.476416059+07:00","message":"receive interim result [false|false]: เธอเจ้าฟ้าจุฬาภรณ์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:03.476428195+07:00","message":"[buffer interim] 2433 false เธอเจ้าฟ้าจุฬาภรณ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:03.476436503+07:00","message":"[bufferProcess] interim [260000000]:เธอเจ้าฟ้าจุฬาภรณ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:03.476438174+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:03.985270936+07:00","message":"receive streaming session, msgId: 2433"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:03.98530532+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":"2025-10-27T15:59:03.985317204+07:00","message":"receive interim result [false|false]: เธอเจ้าฟ้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:03.985331604+07:00","message":"[buffer interim] 2433 false เธอเจ้าฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:03.98533836+07:00","message":"[bufferProcess] interim [740000000]:เธอเจ้าฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:03.985341072+07:00","message":"[bufferProcess] send to processor:เธอเจ้าฟ้าจุฬาภรณ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:03.985344888+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:03.98534778+07:00","message":"> Transcript [12324] [false]: 'เธอเจ้าฟ้าจุฬาภรณ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:03.985350347+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:03.98535214+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:03.985353743+07:00","message":"StatePrefix: 'เธอเจ้าฟ้าจุฬา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:03.985355412+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:03.988390009+07:00","message":"receive streaming session, msgId: 2433"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:03.988406917+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":"2025-10-27T15:59:03.988410381+07:00","message":"receive interim result [false|false]: เธอเจ้าฟ้าจุฬาภรณวลัยลักษณ์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:03.988419207+07:00","message":"[buffer interim] 2433 false เธอเจ้าฟ้าจุฬาภรณวลัยลักษณ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:03.988422713+07:00","message":"[bufferProcess] interim [800000000]:เธอเจ้าฟ้าจุฬาภรณวลัยลักษณ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:03.988424524+07:00","message":"[bufferProcess] send to processor:เธอเจ้าฟ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:03.988426369+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:03.988428324+07:00","message":"> Transcript [12325] [false]: 'เธอเจ้าฟ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:03.988429798+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:04.11432672+07:00","message":"receive streaming session, msgId: 2433"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:04.114363121+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":"2025-10-27T15:59:04.114369302+07:00","message":"receive interim result [false|false]: เธอเจ้าฟ้าจุฬาภรณ์วลัยลักษณ์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:04.114382234+07:00","message":"[buffer interim] 2433 false เธอเจ้าฟ้าจุฬาภรณ์วลัยลักษณ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:04.114389014+07:00","message":"[bufferProcess] interim [860000000]:เธอเจ้าฟ้าจุฬาภรณ์วลัยลักษณ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:04.11439185+07:00","message":"[bufferProcess] send to processor:เธอเจ้าฟ้าจุฬาภรณวลัยลักษณ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:04.11439735+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:04.114399775+07:00","message":"> Transcript [12326] [false]: 'เธอเจ้าฟ้าจุฬาภรณวลัยลักษณ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:04.114403089+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:04.11440515+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:04.11440711+07:00","message":"StatePrefix: 'เธอเจ้าฟ้าจุฬา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:04.114409051+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:04.694437505+07:00","message":"receive streaming session, msgId: 2433"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:04.694474835+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":"2025-10-27T15:59:04.694480232+07:00","message":"receive interim result [false|false]: เธอเจ้าฟ้าจุฬาภรณ์วลัยลักษณ์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:04.694503519+07:00","message":"[buffer interim] 2433 false เธอเจ้าฟ้าจุฬาภรณ์วลัยลักษณ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:04.694509726+07:00","message":"[bufferProcess] interim [460000000]:เธอเจ้าฟ้าจุฬาภรณ์วลัยลักษณ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:04.694512112+07:00","message":"[bufferProcess] send to processor:เธอเจ้าฟ้าจุฬาภรณ์วลัยลักษณ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:04.694517504+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:04.69452318+07:00","message":"> Transcript [12327] [false]: 'เธอเจ้าฟ้าจุฬาภรณ์วลัยลักษณ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:04.69452655+07:00","message":"Count interim (case 1.2): 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:04.694528471+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:04.694530281+07:00","message":"StatePrefix: 'เธอเจ้าฟ้าจุฬา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:04.694532257+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:05.213006905+07:00","message":"receive streaming session, msgId: 2433"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:05.213040993+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":"2025-10-27T15:59:05.213047257+07:00","message":"receive interim result [false|false]: เธอเจ้าฟ้าจุฬาภรณ์วลัยลักษณ์อัคราชกุมารี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:05.213060697+07:00","message":"[buffer interim] 2433 false เธอเจ้าฟ้าจุฬาภรณ์วลัยลักษณ์อัคราชกุมารี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:05.213067086+07:00","message":"[bufferProcess] interim [940000000]:เธอเจ้าฟ้าจุฬาภรณ์วลัยลักษณ์อัคราชกุมารี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:05.213069392+07:00","message":"[bufferProcess] send to processor:เธอเจ้าฟ้าจุฬาภรณ์วลัยลักษณ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:05.21307441+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:05.213077028+07:00","message":"> Transcript [12328] [false]: 'เธอเจ้าฟ้าจุฬาภรณ์วลัยลักษณ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:05.213081064+07:00","message":"Count interim (case 1.1): 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:05.213082949+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:05.213084826+07:00","message":"StatePrefix: 'เธอเจ้าฟ้าจุฬา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:05.213087071+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:05.2130912+07:00","message":"Push: 'เธอเจ้าฟ้าจุฬา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:05.213092919+07:00","message":"TextPushed: 'เธอเจ้าฟ้าจุฬา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:05.213095317+07:00","message":"Set new StatePrefix : 'เธอเจ้าฟ้าจุฬาภรณ์วลัยลักษณ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:05.213097336+07:00","message":"Next Push (prob) : 'ภรณ์วลัยลักษณ์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:05.21310481+07:00","message":"push: {false เธอเจ้าฟ้าจุฬา 0 0xc002a00080}"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:59:05.489226831+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:59:05.489241367+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:05.801583276+07:00","message":"receive streaming session, msgId: 2433"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:05.801620908+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เธอเจ้าฟ้าจุฬาภรณ์วลัยลักษณ์อัคราชกุมารี\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":3,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:05.801626945+07:00","message":"receive interim result [false|false]: เธอเจ้าฟ้าจุฬาภรณ์วลัยลักษณ์อัคราชกุมารี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:05.801641863+07:00","message":"[buffer interim] 2433 false เธอเจ้าฟ้าจุฬาภรณ์วลัยลักษณ์อัคราชกุมารี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:05.801648633+07:00","message":"[bufferProcess] interim [540000000]:เธอเจ้าฟ้าจุฬาภรณ์วลัยลักษณ์อัคราชกุมารี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:05.801650759+07:00","message":"[bufferProcess] send to processor:เธอเจ้าฟ้าจุฬาภรณ์วลัยลักษณ์อัคราชกุมารี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:05.801656155+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:05.801658715+07:00","message":"> Transcript [12329] [false]: 'เธอเจ้าฟ้าจุฬาภรณ์วลัยลักษณ์อัคราชกุมารี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:05.801661913+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:05.801663766+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:05.801665575+07:00","message":"StatePrefix: 'เธอเจ้าฟ้าจุฬาภรณ์วลัยลักษณ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:05.801668171+07:00","message":"TextPushed: 'เธอเจ้าฟ้าจุฬา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:06.679513343+07:00","message":"receive streaming session, msgId: 2433"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:06.679554038+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":"2025-10-27T15:59:06.679562701+07:00","message":"receive interim result [false|false]: เธอเจ้าฟ้าจุฬาภรณ์วลัยลักษณ์อัครราชกุมารีกรมพระศรีสว่าง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:06.679577212+07:00","message":"[buffer interim] 2433 false เธอเจ้าฟ้าจุฬาภรณ์วลัยลักษณ์อัครราชกุมารีกรมพระศรีสว่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:06.67958556+07:00","message":"[bufferProcess] interim [500000000]:เธอเจ้าฟ้าจุฬาภรณ์วลัยลักษณ์อัครราชกุมารีกรมพระศรีสว่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:06.679589997+07:00","message":"[bufferProcess] send to processor:เธอเจ้าฟ้าจุฬาภรณ์วลัยลักษณ์อัคราชกุมารี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:06.679596827+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:06.679600489+07:00","message":"> Transcript [12330] [false]: 'เธอเจ้าฟ้าจุฬาภรณ์วลัยลักษณ์อัคราชกุมารี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:06.679604918+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:06.679607009+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:06.679610234+07:00","message":"StatePrefix: 'เธอเจ้าฟ้าจุฬาภรณ์วลัยลักษณ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:06.679613448+07:00","message":"TextPushed: 'เธอเจ้าฟ้าจุฬา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:06.804259129+07:00","message":"receive streaming session, msgId: 2433"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:06.804299231+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":"2025-10-27T15:59:06.804305455+07:00","message":"receive interim result [false|false]: เธอเจ้าฟ้าจุฬาภรณ์วลัยลักษณ์อัครราชกุมารีกรมพระศรีสวางควัฒน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:06.804327604+07:00","message":"[buffer interim] 2433 false เธอเจ้าฟ้าจุฬาภรณ์วลัยลักษณ์อัครราชกุมารีกรมพระศรีสวางควัฒน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:06.804336231+07:00","message":"[bufferProcess] interim [620000000]:เธอเจ้าฟ้าจุฬาภรณ์วลัยลักษณ์อัครราชกุมารีกรมพระศรีสวางควัฒน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:06.804338695+07:00","message":"[bufferProcess] send to processor:เธอเจ้าฟ้าจุฬาภรณ์วลัยลักษณ์อัครราชกุมารีกรมพระศรีสว่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:06.804342008+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:06.804344979+07:00","message":"> Transcript [12331] [false]: 'เธอเจ้าฟ้าจุฬาภรณ์วลัยลักษณ์อัครราชกุมารีกรมพระศรีสว่าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:06.804348288+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:06.804350077+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:06.804352026+07:00","message":"StatePrefix: 'เธอเจ้าฟ้าจุฬาภรณ์วลัยลักษณ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:06.80435598+07:00","message":"TextPushed: 'เธอเจ้าฟ้าจุฬา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:07.223088536+07:00","message":"[GCS] IsForceVAD: false for message ID: 2433"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:07.297183092+07:00","message":"[GCS] Start streaming session, msgId: 2434"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:07.335666135+07:00","message":"receive streaming session, msgId: 2433"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:07.335704254+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เธอเจ้าฟ้าจุฬาภรณ์วลัยลักษณ์อัครราชกุมารีกรมพระศรีสวางควัฒน\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":5,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:07.335711556+07:00","message":"receive interim result [false|false]: เธอเจ้าฟ้าจุฬาภรณ์วลัยลักษณ์อัครราชกุมารีกรมพระศรีสวางควัฒน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:07.335725488+07:00","message":"[buffer interim] 2433 false เธอเจ้าฟ้าจุฬาภรณ์วลัยลักษณ์อัครราชกุมารีกรมพระศรีสวางควัฒน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:07.335732398+07:00","message":"[bufferProcess] interim [220000000]:เธอเจ้าฟ้าจุฬาภรณ์วลัยลักษณ์อัครราชกุมารีกรมพระศรีสวางควัฒน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:07.335734974+07:00","message":"[bufferProcess] send to processor:เธอเจ้าฟ้าจุฬาภรณ์วลัยลักษณ์อัครราชกุมารีกรมพระศรีสวางควัฒน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:07.335739922+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:07.335742455+07:00","message":"> Transcript [12332] [false]: 'เธอเจ้าฟ้าจุฬาภรณ์วลัยลักษณ์อัครราชกุมารีกรมพระศรีสวางควัฒน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:07.335746215+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:07.335747874+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:07.335749721+07:00","message":"StatePrefix: 'เธอเจ้าฟ้าจุฬาภรณ์วลัยลักษณ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:07.335752095+07:00","message":"TextPushed: 'เธอเจ้าฟ้าจุฬา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:07.335756609+07:00","message":"Push: 'ภรณ์วลัยลักษณ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:07.335758154+07:00","message":"TextPushed: 'เธอเจ้าฟ้าจุฬาภรณ์วลัยลักษณ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:07.335759916+07:00","message":"Set new StatePrefix : 'เธอเจ้าฟ้าจุฬาภรณ์วลัยลักษณ์อัครราชกุมารีกรมพระศรีสวางควัฒน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:07.335762402+07:00","message":"Next Push (prob) : 'อัครราชกุมารีกรมพระศรีสวางควัฒน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:07.335770342+07:00","message":"push: {false ภรณ์วลัยลักษณ์ 0 0xc002a00080}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:07.353492624+07:00","message":"receive streaming session, msgId: 2433"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:07.353520104+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เธอเจ้าฟ้าจุฬาภรณ์วลัยลักษณ์อัครราชกุมารีกรมพระศรีสวางควัฒน\",\"confidence\":0.9574315}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":220000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:07.353525487+07:00","message":"receive interim result [true|false]: เธอเจ้าฟ้าจุฬาภรณ์วลัยลักษณ์อัครราชกุมารีกรมพระศรีสวางควัฒน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:07.353535694+07:00","message":"end recv isFinal message id 2433"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:07.353537427+07:00","message":"end Recv id 2433"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:07.353543172+07:00","message":"[buffer interim] 2433 true เธอเจ้าฟ้าจุฬาภรณ์วลัยลักษณ์อัครราชกุมารีกรมพระศรีสวางควัฒน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:07.35355185+07:00","message":"[bufferProcess] interim [220000000]:เธอเจ้าฟ้าจุฬาภรณ์วลัยลักษณ์อัครราชกุมารีกรมพระศรีสวางควัฒน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:07.353558355+07:00","message":"[bufferProcess] send to processor (isfinal):เธอเจ้าฟ้าจุฬาภรณ์วลัยลักษณ์อัครราชกุมารีกรมพระศรีสวางควัฒน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:07.353561239+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:07.353563377+07:00","message":"> Transcript [12333] [false]: 'เธอเจ้าฟ้าจุฬาภรณ์วลัยลักษณ์อัครราชกุมารีกรมพระศรีสวางควัฒน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:07.353565997+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:07.35356739+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:07.353568885+07:00","message":"StatePrefix: 'เธอเจ้าฟ้าจุฬาภรณ์วลัยลักษณ์อัครราชกุมารีกรมพระศรีสวางควัฒน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:07.353570777+07:00","message":"TextPushed: 'เธอเจ้าฟ้าจุฬาภรณ์วลัยลักษณ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:07.353572255+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:07.353574323+07:00","message":"> Transcript [12334] [true]: 'เธอเจ้าฟ้าจุฬาภรณ์วลัยลักษณ์อัครราชกุมารีกรมพระศรีสวางควัฒน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:07.353578448+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:07.353580013+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:07.353581259+07:00","message":"StatePrefix: 'เธอเจ้าฟ้าจุฬาภรณ์วลัยลักษณ์อัครราชกุมารีกรมพระศรีสวางควัฒน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:07.353582902+07:00","message":"TextPushed: 'เธอเจ้าฟ้าจุฬาภรณ์วลัยลักษณ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:07.353589611+07:00","message":"Push: 'อัครราชกุมารีกรมพระศรีสวางควัฒน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:07.353595233+07:00","message":"push: {true อัครราชกุมารีกรมพระศรีสวางควัฒน 0 0xc002a00080}"}
{"level":"info","service":"Main","time":"2025-10-27T15:59:07.364342862+07:00","message":"write wav file: './tmp/7446/7446_2433.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:07.834336854+07:00","message":"receive streaming session, msgId: 2434"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:07.834379624+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":"2025-10-27T15:59:07.834384809+07:00","message":"receive interim result [false|false]: รัก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:07.834399575+07:00","message":"[buffer interim] 2434 false รัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:07.83440683+07:00","message":"[bufferProcess] interim [540000000]:รัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:07.834408544+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:08.028454905+07:00","message":"receive streaming session, msgId: 2434"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:08.028491498+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":"2025-10-27T15:59:08.028496932+07:00","message":"receive interim result [false|false]: รหัส"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:08.028510608+07:00","message":"[buffer interim] 2434 false รหัส"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:08.028516318+07:00","message":"[bufferProcess] interim [720000000]:รหัส"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:08.028518735+07:00","message":"[bufferProcess] send to processor:รัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:08.028523901+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:08.028526581+07:00","message":"> Transcript [12335] [false]: 'รัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:08.028528523+07:00","message":"Set StatePrefix (first interim): 'รัก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:08.043238605+07:00","message":"receive streaming session, msgId: 2434"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:08.043260864+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":"2025-10-27T15:59:08.043267324+07:00","message":"receive interim result [false|false]: อรกัญญา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:08.043279857+07:00","message":"[buffer interim] 2434 false อรกัญญา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:08.043285338+07:00","message":"[bufferProcess] interim [780000000]:อรกัญญา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:08.043287209+07:00","message":"[bufferProcess] send to processor:รหัส"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:08.043296479+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:08.043299155+07:00","message":"> Transcript [12336] [false]: 'รหัส'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:08.043300935+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:08.043303547+07:00","message":"Set new StatePrefix: 'รหัส'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:08.356357443+07:00","message":"receive streaming session, msgId: 2434"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:08.356396542+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":"2025-10-27T15:59:08.356402617+07:00","message":"receive interim result [false|false]: อรกัญญาร่าง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:08.356416379+07:00","message":"[buffer interim] 2434 false อรกัญญาร่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:08.35642308+07:00","message":"[bufferProcess] interim [80000000]:อรกัญญาร่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:08.356425365+07:00","message":"[bufferProcess] send to processor:อรกัญญา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:08.3564303+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:08.35643288+07:00","message":"> Transcript [12337] [false]: 'อรกัญญา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:08.35643461+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:08.356436242+07:00","message":"Set new StatePrefix: 'อรกัญญา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:08.467371203+07:00","message":"receive streaming session, msgId: 2434"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:08.467405253+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":"2025-10-27T15:59:08.467410495+07:00","message":"receive interim result [false|false]: อรกัญญา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:08.467421947+07:00","message":"[buffer interim] 2434 false อรกัญญา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:08.467430171+07:00","message":"[bufferProcess] interim [140000000]:อรกัญญา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:08.467432252+07:00","message":"[bufferProcess] send to processor:อรกัญญาร่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:08.467435771+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:08.46743841+07:00","message":"> Transcript [12338] [false]: 'อรกัญญาร่าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:08.467441419+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:08.467443393+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:08.467444972+07:00","message":"StatePrefix: 'อรกัญญา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:08.467446648+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:08.478740702+07:00","message":"receive streaming session, msgId: 2434"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:08.478769817+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":"2025-10-27T15:59:08.478774406+07:00","message":"receive interim result [false|false]: อรกัญญารัชดา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:08.478786418+07:00","message":"[buffer interim] 2434 false อรกัญญารัชดา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:08.478791585+07:00","message":"[bufferProcess] interim [200000000]:อรกัญญารัชดา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:08.478793521+07:00","message":"[bufferProcess] send to processor:อรกัญญา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:08.478796548+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:08.478798552+07:00","message":"> Transcript [12339] [false]: 'อรกัญญา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:08.478801066+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:08.478802794+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:08.478804289+07:00","message":"StatePrefix: 'อรกัญญา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:08.478805833+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:59:08.489430236+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:59:08.489451144+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:08.549983286+07:00","message":"receive streaming session, msgId: 2434"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:08.55002108+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":"2025-10-27T15:59:08.550026501+07:00","message":"receive interim result [false|false]: อรกัญญาราชการ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:08.550039751+07:00","message":"[buffer interim] 2434 false อรกัญญาราชการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:08.550046244+07:00","message":"[bufferProcess] interim [260000000]:อรกัญญาราชการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:08.550048768+07:00","message":"[bufferProcess] send to processor:อรกัญญารัชดา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:08.550053704+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:08.550056404+07:00","message":"> Transcript [12340] [false]: 'อรกัญญารัชดา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:08.550059488+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:08.550061289+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:08.550063142+07:00","message":"StatePrefix: 'อรกัญญา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:08.550065124+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:08.559144641+07:00","message":"receive streaming session, msgId: 2434"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:08.559172518+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":"2025-10-27T15:59:08.559177667+07:00","message":"receive interim result [false|false]: อรกัญญาราชทาน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:08.559190203+07:00","message":"[buffer interim] 2434 false อรกัญญาราชทาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:08.559195074+07:00","message":"[bufferProcess] interim [320000000]:อรกัญญาราชทาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:08.559196978+07:00","message":"[bufferProcess] send to processor:อรกัญญาราชการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:08.55919965+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:08.55920196+07:00","message":"> Transcript [12341] [false]: 'อรกัญญาราชการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:08.559204637+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:08.559206288+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:08.559207735+07:00","message":"StatePrefix: 'อรกัญญา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:08.559209253+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:08.559211626+07:00","message":"Push: 'อรกัญญา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:08.559213134+07:00","message":"TextPushed: 'อรกัญญา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:08.559215119+07:00","message":"Set new StatePrefix : 'อรกัญญาราชการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:08.559217103+07:00","message":"Next Push (prob) : 'ราชการ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:08.559225252+07:00","message":"push: {false อรกัญญา 0 0xc002aa1980}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:08.725093695+07:00","message":"receive streaming session, msgId: 2434"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:08.725127586+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":"2025-10-27T15:59:08.725133413+07:00","message":"receive interim result [false|false]: อรกัญญาราชธานี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:08.725145379+07:00","message":"[buffer interim] 2434 false อรกัญญาราชธานี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:08.725152017+07:00","message":"[bufferProcess] interim [440000000]:อรกัญญาราชธานี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:08.725154137+07:00","message":"[bufferProcess] send to processor:อรกัญญาราชทาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:08.725159405+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:08.725174808+07:00","message":"> Transcript [12342] [false]: 'อรกัญญาราชทาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:08.725176967+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:08.725179173+07:00","message":"Set new StatePrefix: 'อรกัญญาราชทาน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:09.043989602+07:00","message":"receive streaming session, msgId: 2434"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:09.044021178+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":"2025-10-27T15:59:09.044026961+07:00","message":"receive interim result [false|false]: อรกัญญาราชนารี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:09.044039646+07:00","message":"[buffer interim] 2434 false อรกัญญาราชนารี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:09.044045562+07:00","message":"[bufferProcess] interim [800000000]:อรกัญญาราชนารี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:09.044047787+07:00","message":"[bufferProcess] send to processor:อรกัญญาราชธานี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:09.044052254+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:09.04405469+07:00","message":"> Transcript [12343] [false]: 'อรกัญญาราชธานี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:09.044056741+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:09.044058399+07:00","message":"Set new StatePrefix: 'อรกัญญาราชธานี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:09.697565606+07:00","message":"receive streaming session, msgId: 2434"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:09.697601865+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":"2025-10-27T15:59:09.697607999+07:00","message":"receive interim result [false|false]: อรกัญญาราชนารี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:09.697619676+07:00","message":"[buffer interim] 2434 false อรกัญญาราชนารี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:09.697626775+07:00","message":"[bufferProcess] interim [400000000]:อรกัญญาราชนารี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:09.697628945+07:00","message":"[bufferProcess] send to processor:อรกัญญาราชนารี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:09.697633798+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:09.697636328+07:00","message":"> Transcript [12344] [false]: 'อรกัญญาราชนารี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:09.697638376+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:09.697640134+07:00","message":"Set new StatePrefix: 'อรกัญญาราชนารี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:10.289502707+07:00","message":"receive streaming session, msgId: 2434"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:10.289540484+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":"2025-10-27T15:59:10.289547045+07:00","message":"receive interim result [false|false]: อรกัญญาราชนารีหญิง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:10.289558429+07:00","message":"[buffer interim] 2434 false อรกัญญาราชนารีหญิง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:10.289566786+07:00","message":"[bufferProcess] interim [940000000]:อรกัญญาราชนารีหญิง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:10.289569856+07:00","message":"[bufferProcess] send to processor:อรกัญญาราชนารี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:10.289574734+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:10.28957738+07:00","message":"> Transcript [12345] [false]: 'อรกัญญาราชนารี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:10.289580445+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:10.289582382+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:10.289583973+07:00","message":"StatePrefix: 'อรกัญญาราชนารี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:10.289585879+07:00","message":"TextPushed: 'อรกัญญา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:10.328059861+07:00","message":"receive streaming session, msgId: 2434"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:10.328096263+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":"2025-10-27T15:59:10.328101249+07:00","message":"receive interim result [false|false]: อรกัญญาราชนารี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:10.328112211+07:00","message":"[buffer interim] 2434 false อรกัญญาราชนารี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:10.328118864+07:00","message":"[bufferProcess] interim [0]:อรกัญญาราชนารี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:10.328121093+07:00","message":"[bufferProcess] send to processor:อรกัญญาราชนารีหญิง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:10.328126397+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:10.328128956+07:00","message":"> Transcript [12346] [false]: 'อรกัญญาราชนารีหญิง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:10.328131751+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:10.328133706+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:10.328135272+07:00","message":"StatePrefix: 'อรกัญญาราชนารี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:10.32813739+07:00","message":"TextPushed: 'อรกัญญา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:10.972814208+07:00","message":"receive streaming session, msgId: 2434"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:10.972851283+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":"2025-10-27T15:59:10.972857541+07:00","message":"receive interim result [false|false]: อรกัญญาราชนารีหญิงอุบลรัตนราชกัญญา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:10.972870021+07:00","message":"[buffer interim] 2434 false อรกัญญาราชนารีหญิงอุบลรัตนราชกัญญา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:10.972876799+07:00","message":"[bufferProcess] interim [720000000]:อรกัญญาราชนารีหญิงอุบลรัตนราชกัญญา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:10.972879162+07:00","message":"[bufferProcess] send to processor:อรกัญญาราชนารี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:10.972884276+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:10.972886795+07:00","message":"> Transcript [12347] [false]: 'อรกัญญาราชนารี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:10.972889505+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:10.972891382+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:10.972893197+07:00","message":"StatePrefix: 'อรกัญญาราชนารี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:10.972895114+07:00","message":"TextPushed: 'อรกัญญา'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:59:11.489823518+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:59:11.48984032+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:11.543926698+07:00","message":"receive streaming session, msgId: 2434"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:11.54396186+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":"2025-10-27T15:59:11.543966716+07:00","message":"receive interim result [false|false]: อรกัญญาราชนารีหญิงอุบลรัตนราชกัญญา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:11.543976733+07:00","message":"[buffer interim] 2434 false อรกัญญาราชนารีหญิงอุบลรัตนราชกัญญา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:11.543983496+07:00","message":"[bufferProcess] interim [320000000]:อรกัญญาราชนารีหญิงอุบลรัตนราชกัญญา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:11.543985844+07:00","message":"[bufferProcess] send to processor:อรกัญญาราชนารีหญิงอุบลรัตนราชกัญญา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:11.543989335+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:11.543991808+07:00","message":"> Transcript [12348] [false]: 'อรกัญญาราชนารีหญิงอุบลรัตนราชกัญญา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:11.543994805+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:11.543996487+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:11.543998265+07:00","message":"StatePrefix: 'อรกัญญาราชนารี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:11.544000016+07:00","message":"TextPushed: 'อรกัญญา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:11.544002472+07:00","message":"Push: 'ราชนารี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:11.544004261+07:00","message":"TextPushed: 'อรกัญญาราชนารี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:11.544006199+07:00","message":"Set new StatePrefix : 'อรกัญญาราชนารีหญิงอุบลรัตนราชกัญญา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:11.544008765+07:00","message":"Next Push (prob) : 'หญิงอุบลรัตนราชกัญญา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:11.544016411+07:00","message":"push: {false ราชนารี 0 0xc002aa1980}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:12.064888197+07:00","message":"receive streaming session, msgId: 2434"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:12.064923389+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":"2025-10-27T15:59:12.064930234+07:00","message":"receive interim result [false|false]: อรกัญญาราชนารีหญิงอุบลรัตนราชกัญญาสิริวัฒนาพรรณวดี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:12.064943378+07:00","message":"[buffer interim] 2434 false อรกัญญาราชนารีหญิงอุบลรัตนราชกัญญาสิริวัฒนาพรรณวดี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:12.064949572+07:00","message":"[bufferProcess] interim [800000000]:อรกัญญาราชนารีหญิงอุบลรัตนราชกัญญาสิริวัฒนาพรรณวดี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:12.064952078+07:00","message":"[bufferProcess] send to processor:อรกัญญาราชนารีหญิงอุบลรัตนราชกัญญา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:12.064957386+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:12.064960921+07:00","message":"> Transcript [12349] [false]: 'อรกัญญาราชนารีหญิงอุบลรัตนราชกัญญา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:12.064964897+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:12.064967264+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:12.064969996+07:00","message":"StatePrefix: 'อรกัญญาราชนารีหญิงอุบลรัตนราชกัญญา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:12.064972998+07:00","message":"TextPushed: 'อรกัญญาราชนารี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:12.413691487+07:00","message":"[GCS] IsForceVAD: false for message ID: 2434"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:12.483821776+07:00","message":"[GCS] Start streaming session, msgId: 2435"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:12.539569523+07:00","message":"receive streaming session, msgId: 2434"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:12.539613197+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อรกัญญาราชนารีหญิงอุบลรัตนราชกัญญาสิริวัฒนาพรรณวดี\",\"confidence\":0.9547843}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:12.539618784+07:00","message":"receive interim result [true|false]: อรกัญญาราชนารีหญิงอุบลรัตนราชกัญญาสิริวัฒนาพรรณวดี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:12.539626533+07:00","message":"end recv isFinal message id 2434"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:12.539628913+07:00","message":"end Recv id 2434"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:12.539636229+07:00","message":"[buffer interim] 2434 true อรกัญญาราชนารีหญิงอุบลรัตนราชกัญญาสิริวัฒนาพรรณวดี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:12.539646031+07:00","message":"[bufferProcess] interim [340000000]:อรกัญญาราชนารีหญิงอุบลรัตนราชกัญญาสิริวัฒนาพรรณวดี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:12.539650693+07:00","message":"[bufferProcess] send to processor (isfinal):อรกัญญาราชนารีหญิงอุบลรัตนราชกัญญาสิริวัฒนาพรรณวดี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:12.539655449+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:12.539658905+07:00","message":"> Transcript [12350] [false]: 'อรกัญญาราชนารีหญิงอุบลรัตนราชกัญญาสิริวัฒนาพรรณวดี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:12.539664473+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:12.539666313+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:12.539668783+07:00","message":"StatePrefix: 'อรกัญญาราชนารีหญิงอุบลรัตนราชกัญญา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:12.539670858+07:00","message":"TextPushed: 'อรกัญญาราชนารี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:12.539672355+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:12.539674007+07:00","message":"> Transcript [12351] [true]: 'อรกัญญาราชนารีหญิงอุบลรัตนราชกัญญาสิริวัฒนาพรรณวดี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:12.539675856+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:12.539677136+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:12.539678447+07:00","message":"StatePrefix: 'อรกัญญาราชนารีหญิงอุบลรัตนราชกัญญา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:12.539679987+07:00","message":"TextPushed: 'อรกัญญาราชนารี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:12.539683662+07:00","message":"Push: 'หญิงอุบลรัตนราชกัญญาสิริวัฒนาพรรณวดี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:12.539694838+07:00","message":"push: {true หญิงอุบลรัตนราชกัญญาสิริวัฒนาพรรณวดี 0 0xc002aa1980}"}
{"level":"info","service":"Main","time":"2025-10-27T15:59:12.551857962+07:00","message":"write wav file: './tmp/7446/7446_2434.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:13.440333792+07:00","message":"receive streaming session, msgId: 2435"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:13.440375541+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":"2025-10-27T15:59:13.440380814+07:00","message":"receive interim result [false|false]: อาจารย์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:13.440397159+07:00","message":"[buffer interim] 2435 false อาจารย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:13.44040399+07:00","message":"[bufferProcess] interim [720000000]:อาจารย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:13.440405558+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:13.759176937+07:00","message":"receive streaming session, msgId: 2435"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:13.759211594+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"AV\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":20000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:13.759217206+07:00","message":"receive interim result [false|false]: AV"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:13.759228278+07:00","message":"[buffer interim] 2435 false AV"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:13.759234778+07:00","message":"[bufferProcess] interim [20000000]:AV"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:13.75923698+07:00","message":"[bufferProcess] send to processor:อาจารย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:13.759242751+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:13.759245308+07:00","message":"> Transcript [12352] [false]: 'อาจารย์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:13.759247185+07:00","message":"Set StatePrefix (first interim): 'อาจารย์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:13.859382783+07:00","message":"receive streaming session, msgId: 2435"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:13.859421547+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":"2025-10-27T15:59:13.859426439+07:00","message":"receive interim result [false|false]: ราชวงศ์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:13.859437799+07:00","message":"[buffer interim] 2435 false ราชวงศ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:13.859444109+07:00","message":"[bufferProcess] interim [140000000]:ราชวงศ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:13.859446226+07:00","message":"[bufferProcess] send to processor:AV"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:13.859452946+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:13.859455966+07:00","message":"> Transcript [12353] [false]: 'AV'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:13.85945806+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:13.859460244+07:00","message":"Set new StatePrefix: 'AV'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:13.863890054+07:00","message":"receive streaming session, msgId: 2435"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:13.86391144+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"AV\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":1,\"nanos\":200000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:13.863915935+07:00","message":"receive interim result [false|false]: AV"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:13.863925087+07:00","message":"[buffer interim] 2435 false AV"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:13.863929447+07:00","message":"[bufferProcess] interim [200000000]:AV"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:13.863931449+07:00","message":"[bufferProcess] send to processor:ราชวงศ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:13.863936781+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:13.863939053+07:00","message":"> Transcript [12354] [false]: 'ราชวงศ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:13.863940654+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:13.86394211+07:00","message":"Set new StatePrefix: 'ราชวงศ์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:13.916189205+07:00","message":"receive streaming session, msgId: 2435"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:13.916227486+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":"2025-10-27T15:59:13.916232343+07:00","message":"receive interim result [false|false]: พระเจ้าบรมวงศ์เธอ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:13.916242628+07:00","message":"[buffer interim] 2435 false พระเจ้าบรมวงศ์เธอ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:13.916248684+07:00","message":"[bufferProcess] interim [260000000]:พระเจ้าบรมวงศ์เธอ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:13.916250835+07:00","message":"[bufferProcess] send to processor:AV"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:13.916255868+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:13.916258746+07:00","message":"> Transcript [12355] [false]: 'AV'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:13.916260744+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:13.916262504+07:00","message":"Set new StatePrefix: 'AV'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:14.053232153+07:00","message":"receive streaming session, msgId: 2435"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:14.053268992+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":"2025-10-27T15:59:14.053275004+07:00","message":"receive interim result [false|false]: พระเจ้าบรมวงศ์เธอพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:14.053288854+07:00","message":"[buffer interim] 2435 false พระเจ้าบรมวงศ์เธอพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:14.053295312+07:00","message":"[bufferProcess] interim [380000000]:พระเจ้าบรมวงศ์เธอพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:14.053297392+07:00","message":"[bufferProcess] send to processor:พระเจ้าบรมวงศ์เธอ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:14.053302557+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:14.053305071+07:00","message":"> Transcript [12356] [false]: 'พระเจ้าบรมวงศ์เธอ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:14.053307134+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:14.053309023+07:00","message":"Set new StatePrefix: 'พระเจ้าบรมวงศ์เธอ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:14.114327799+07:00","message":"receive streaming session, msgId: 2435"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:14.114371464+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":"2025-10-27T15:59:14.114376845+07:00","message":"receive interim result [false|false]: พระเจ้าบรมวงศ์เธอพระองค์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:14.114388161+07:00","message":"[buffer interim] 2435 false พระเจ้าบรมวงศ์เธอพระองค์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:14.114394724+07:00","message":"[bufferProcess] interim [500000000]:พระเจ้าบรมวงศ์เธอพระองค์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:14.114397188+07:00","message":"[bufferProcess] send to processor:พระเจ้าบรมวงศ์เธอพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:14.114401154+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:14.114403634+07:00","message":"> Transcript [12357] [false]: 'พระเจ้าบรมวงศ์เธอพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:14.114407875+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:14.114410052+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:14.114412642+07:00","message":"StatePrefix: 'พระเจ้าบรมวงศ์เธอ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:14.114415161+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:14.367470055+07:00","message":"receive streaming session, msgId: 2435"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:14.367503849+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":"2025-10-27T15:59:14.367509557+07:00","message":"receive interim result [false|false]: พระเจ้าบรมวงศ์เธอพระองค์เจ้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:14.367521938+07:00","message":"[buffer interim] 2435 false พระเจ้าบรมวงศ์เธอพระองค์เจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:14.367528185+07:00","message":"[bufferProcess] interim [680000000]:พระเจ้าบรมวงศ์เธอพระองค์เจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:14.367530476+07:00","message":"[bufferProcess] send to processor:พระเจ้าบรมวงศ์เธอพระองค์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:14.367535654+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:14.367538282+07:00","message":"> Transcript [12358] [false]: 'พระเจ้าบรมวงศ์เธอพระองค์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:14.367541125+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:14.367543172+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:14.367545367+07:00","message":"StatePrefix: 'พระเจ้าบรมวงศ์เธอ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:14.367547353+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:59:14.490000113+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:59:14.490015787+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:14.816839762+07:00","message":"receive streaming session, msgId: 2435"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:14.816872152+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":"2025-10-27T15:59:14.816880455+07:00","message":"receive interim result [false|false]: พระเจ้าบรมวงศ์เธอพระองค์เจ้าอทิตยา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:14.816892927+07:00","message":"[buffer interim] 2435 false พระเจ้าบรมวงศ์เธอพระองค์เจ้าอทิตยา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:14.816899387+07:00","message":"[bufferProcess] interim [160000000]:พระเจ้าบรมวงศ์เธอพระองค์เจ้าอทิตยา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:14.81690186+07:00","message":"[bufferProcess] send to processor:พระเจ้าบรมวงศ์เธอพระองค์เจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:14.81690701+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:14.816909818+07:00","message":"> Transcript [12359] [false]: 'พระเจ้าบรมวงศ์เธอพระองค์เจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:14.816912791+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:14.816914643+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:14.816916407+07:00","message":"StatePrefix: 'พระเจ้าบรมวงศ์เธอ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:14.816918589+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:15.071280357+07:00","message":"receive streaming session, msgId: 2435"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:15.071319194+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":"2025-10-27T15:59:15.071326035+07:00","message":"receive interim result [false|false]: พระเจ้าบรมวงศ์เธอพระองค์เจ้าอทิตยาทร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:15.071346926+07:00","message":"[buffer interim] 2435 false พระเจ้าบรมวงศ์เธอพระองค์เจ้าอทิตยาทร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:15.071355545+07:00","message":"[bufferProcess] interim [400000000]:พระเจ้าบรมวงศ์เธอพระองค์เจ้าอทิตยาทร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:15.071358603+07:00","message":"[bufferProcess] send to processor:พระเจ้าบรมวงศ์เธอพระองค์เจ้าอทิตยา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:15.071362907+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:15.07136653+07:00","message":"> Transcript [12360] [false]: 'พระเจ้าบรมวงศ์เธอพระองค์เจ้าอทิตยา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:15.071370838+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:15.071373517+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:15.071375887+07:00","message":"StatePrefix: 'พระเจ้าบรมวงศ์เธอ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:15.071378644+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:15.071382711+07:00","message":"Push: 'พระเจ้าบรมวงศ์เธอ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:15.071385101+07:00","message":"TextPushed: 'พระเจ้าบรมวงศ์เธอ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:15.07138821+07:00","message":"Set new StatePrefix : 'พระเจ้าบรมวงศ์เธอพระองค์เจ้าอทิตยา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:15.071391071+07:00","message":"Next Push (prob) : 'พระองค์เจ้าอทิตยา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:15.071401396+07:00","message":"push: {false พระเจ้าบรมวงศ์เธอ 0 0xc002880100}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:15.338974867+07:00","message":"receive streaming session, msgId: 2435"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:15.339016536+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":"2025-10-27T15:59:15.339023814+07:00","message":"receive interim result [false|false]: พระเจ้าบรมวงศ์เธอพระองค์เจ้าอทิตยาทรกิติคุณ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:15.339040127+07:00","message":"[buffer interim] 2435 false พระเจ้าบรมวงศ์เธอพระองค์เจ้าอทิตยาทรกิติคุณ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:15.339048585+07:00","message":"[bufferProcess] interim [700000000]:พระเจ้าบรมวงศ์เธอพระองค์เจ้าอทิตยาทรกิติคุณ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:15.339052862+07:00","message":"[bufferProcess] send to processor:พระเจ้าบรมวงศ์เธอพระองค์เจ้าอทิตยาทร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:15.339057476+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:15.339060973+07:00","message":"> Transcript [12361] [false]: 'พระเจ้าบรมวงศ์เธอพระองค์เจ้าอทิตยาทร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:15.339065991+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:15.339068548+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:15.339074065+07:00","message":"StatePrefix: 'พระเจ้าบรมวงศ์เธอพระองค์เจ้าอทิตยา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:15.339077661+07:00","message":"TextPushed: 'พระเจ้าบรมวงศ์เธอ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:15.97878631+07:00","message":"receive streaming session, msgId: 2435"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:15.978815365+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":"2025-10-27T15:59:15.978820761+07:00","message":"receive interim result [false|false]: พระเจ้าบรมวงศ์เธอพระองค์เจ้าอทิตยาทรกิติคุณ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:15.978833817+07:00","message":"[buffer interim] 2435 false พระเจ้าบรมวงศ์เธอพระองค์เจ้าอทิตยาทรกิติคุณ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:15.978839841+07:00","message":"[bufferProcess] interim [300000000]:พระเจ้าบรมวงศ์เธอพระองค์เจ้าอทิตยาทรกิติคุณ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:15.978841847+07:00","message":"[bufferProcess] send to processor:พระเจ้าบรมวงศ์เธอพระองค์เจ้าอทิตยาทรกิติคุณ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:15.978845176+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:15.978847409+07:00","message":"> Transcript [12362] [false]: 'พระเจ้าบรมวงศ์เธอพระองค์เจ้าอทิตยาทรกิติคุณ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:15.978850658+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:15.978852885+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:15.978855369+07:00","message":"StatePrefix: 'พระเจ้าบรมวงศ์เธอพระองค์เจ้าอทิตยา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:15.978857493+07:00","message":"TextPushed: 'พระเจ้าบรมวงศ์เธอ'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:59:17.490321805+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:59:17.490365245+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:18.053017465+07:00","message":"[GCS] IsForceVAD: false for message ID: 2435"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:18.183515631+07:00","message":"receive streaming session, msgId: 2435"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:18.183551546+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระเจ้าบรมวงศ์เธอพระองค์เจ้าอทิตยาทรกิติคุณ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:18.183557621+07:00","message":"receive interim result [true|false]: พระเจ้าบรมวงศ์เธอพระองค์เจ้าอทิตยาทรกิติคุณ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:18.183566142+07:00","message":"end recv isFinal message id 2435"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:18.183567914+07:00","message":"end Recv id 2435"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:18.183573937+07:00","message":"[buffer interim] 2435 true พระเจ้าบรมวงศ์เธอพระองค์เจ้าอทิตยาทรกิติคุณ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:18.183583617+07:00","message":"[bufferProcess] interim [580000000]:พระเจ้าบรมวงศ์เธอพระองค์เจ้าอทิตยาทรกิติคุณ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:18.183586397+07:00","message":"[bufferProcess] send to processor (isfinal):พระเจ้าบรมวงศ์เธอพระองค์เจ้าอทิตยาทรกิติคุณ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:18.183590227+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:18.183593043+07:00","message":"> Transcript [12363] [false]: 'พระเจ้าบรมวงศ์เธอพระองค์เจ้าอทิตยาทรกิติคุณ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:18.183595983+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:18.183597611+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:18.183599578+07:00","message":"StatePrefix: 'พระเจ้าบรมวงศ์เธอพระองค์เจ้าอทิตยา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:18.18360163+07:00","message":"TextPushed: 'พระเจ้าบรมวงศ์เธอ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:18.183603461+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:18.183605114+07:00","message":"> Transcript [12364] [true]: 'พระเจ้าบรมวงศ์เธอพระองค์เจ้าอทิตยาทรกิติคุณ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:18.183607633+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:18.183609045+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:18.183610386+07:00","message":"StatePrefix: 'พระเจ้าบรมวงศ์เธอพระองค์เจ้าอทิตยา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:18.183614063+07:00","message":"TextPushed: 'พระเจ้าบรมวงศ์เธอ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:18.183620238+07:00","message":"Push: 'พระองค์เจ้าอทิตยาทรกิติคุณ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:18.183628208+07:00","message":"push: {true พระองค์เจ้าอทิตยาทรกิติคุณ 0 0xc002880100}"}
{"level":"info","service":"Main","time":"2025-10-27T15:59:18.195234231+07:00","message":"write wav file: './tmp/7446/7446_2435.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:18.765805656+07:00","message":"[GCS] Start streaming session, msgId: 2436"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:59:20.491382602+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:59:20.491404915+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:21.322448201+07:00","message":"[GCS] IsForceVAD: false for message ID: 2436"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:21.419503846+07:00","message":"receive streaming session, msgId: 2436"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:21.419522174+07:00","message":"found end of frame, send empty tag with msgId: 2436"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:21.419524909+07:00","message":"end Recv id 2436"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:21.419530762+07:00","message":"[buffer interim] 2436 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:21.419548183+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:21.419557801+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:21.41956034+07:00","message":"> Transcript [12365] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:21.419562568+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:21.419564443+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:21.419566039+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:21.419567606+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:21.419569976+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:21.419579109+07:00","message":"push: {true \n 0 0xc002a01580}"}
{"level":"info","service":"Main","time":"2025-10-27T15:59:21.426922678+07:00","message":"write wav file: './tmp/7446/7446_2436.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:22.426919648+07:00","message":"[GCS] Cleaned up inactive client: 2413"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:22.426938861+07:00","message":"[GCS] Cleaned up inactive client: 2395"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:22.426941282+07:00","message":"[GCS] Cleaned up inactive client: 2398"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:22.426942724+07:00","message":"[GCS] Cleaned up inactive client: 2399"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:22.426944081+07:00","message":"[GCS] Cleaned up inactive client: 2391"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:22.426945637+07:00","message":"[GCS] Cleaned up inactive client: 2414"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:22.426947237+07:00","message":"[GCS] Cleaned up inactive client: 2408"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:22.426948697+07:00","message":"[GCS] Cleaned up inactive client: 2390"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:22.426950037+07:00","message":"[GCS] Cleaned up inactive client: 2405"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:22.426951398+07:00","message":"[GCS] Cleaned up inactive client: 2416"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:22.426952874+07:00","message":"[GCS] Cleaned up inactive client: 2403"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:22.426954378+07:00","message":"[GCS] Cleaned up inactive client: 2394"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:22.426955837+07:00","message":"[GCS] Cleaned up inactive client: 2412"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:22.426957154+07:00","message":"[GCS] Cleaned up inactive client: 2393"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:22.426958437+07:00","message":"[GCS] Cleaned up inactive client: 2404"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:22.426959665+07:00","message":"[GCS] Cleaned up inactive client: 2392"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:22.426960865+07:00","message":"[GCS] Cleaned up inactive client: 2411"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:22.426962135+07:00","message":"[GCS] Cleaned up inactive client: 2401"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:22.426963447+07:00","message":"[GCS] Cleaned up inactive client: 2406"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:22.426964687+07:00","message":"[GCS] Cleaned up inactive client: 2400"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:22.426965946+07:00","message":"[GCS] Cleaned up inactive client: 2407"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:22.426967141+07:00","message":"[GCS] Cleaned up inactive client: 2409"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:22.426968547+07:00","message":"[GCS] Cleaned up inactive client: 2415"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:22.426969833+07:00","message":"[GCS] Cleaned up inactive client: 2396"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:22.426971087+07:00","message":"[GCS] Cleaned up inactive client: 2402"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:22.426972396+07:00","message":"[GCS] Cleaned up inactive client: 2410"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:22.426973649+07:00","message":"[GCS] Cleaned up inactive client: 2397"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:22.755927254+07:00","message":"[GCS] Start streaming session, msgId: 2437"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:22.803657982+07:00","message":"[GCS] IsForceVAD: false for message ID: 2437"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:23.002228001+07:00","message":"receive streaming session, msgId: 2437"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:23.00224342+07:00","message":"found end of frame, send empty tag with msgId: 2437"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:23.002246092+07:00","message":"end Recv id 2437"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:23.002253414+07:00","message":"[buffer interim] 2437 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:23.002260057+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:23.00226391+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:23.002266491+07:00","message":"> Transcript [12366] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:23.002268618+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:23.002270697+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:23.002272145+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:23.002273632+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:23.002275814+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:23.002284805+07:00","message":"push: {true \n 0 0xc002a07900}"}
{"level":"info","service":"Main","time":"2025-10-27T15:59:23.006538887+07:00","message":"write wav file: './tmp/7446/7446_2437.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:59:23.49162169+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:59:23.491637292+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:24.600343476+07:00","message":"[GCS] Start streaming session, msgId: 2438"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:25.23280447+07:00","message":"[GCS] IsForceVAD: false for message ID: 2438"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:25.332183275+07:00","message":"receive streaming session, msgId: 2438"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:25.33219948+07:00","message":"found end of frame, send empty tag with msgId: 2438"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:25.33220299+07:00","message":"end Recv id 2438"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:25.33221051+07:00","message":"[buffer interim] 2438 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:25.332218506+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:25.332228842+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:25.332231917+07:00","message":"> Transcript [12367] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:25.332233906+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:25.332235536+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:25.332237058+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:25.332238612+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:25.332241238+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:25.332251729+07:00","message":"push: {true \n 0 0xc00041d400}"}
{"level":"info","service":"Main","time":"2025-10-27T15:59:25.339417792+07:00","message":"write wav file: './tmp/7446/7446_2438.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:25.813966965+07:00","message":"[GCS] Start streaming session, msgId: 2439"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:26.133890483+07:00","message":"[GCS] IsForceVAD: false for message ID: 2439"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:26.222536667+07:00","message":"receive streaming session, msgId: 2439"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:26.22255126+07:00","message":"found end of frame, send empty tag with msgId: 2439"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:26.222553849+07:00","message":"end Recv id 2439"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:26.222560214+07:00","message":"[buffer interim] 2439 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:26.222566654+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:26.222574444+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:26.22257765+07:00","message":"> Transcript [12368] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:26.222579976+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:26.222582925+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:26.222584586+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:26.222586058+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:26.222592812+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:26.222602375+07:00","message":"push: {true \n 0 0xc002aa0000}"}
{"level":"info","service":"Main","time":"2025-10-27T15:59:26.227694937+07:00","message":"write wav file: './tmp/7446/7446_2439.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:59:26.491908524+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:59:26.49192894+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:26.71421127+07:00","message":"[GCS] Start streaming session, msgId: 2440"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:28.313344493+07:00","message":"[GCS] IsForceVAD: false for message ID: 2440"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:28.410251224+07:00","message":"receive streaming session, msgId: 2440"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:28.410270195+07:00","message":"found end of frame, send empty tag with msgId: 2440"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:28.410273266+07:00","message":"end Recv id 2440"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:28.410279384+07:00","message":"[buffer interim] 2440 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:28.41028608+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:28.410290736+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:28.410293169+07:00","message":"> Transcript [12369] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:28.410295368+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:28.410297053+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:28.410298612+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:28.410300108+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:28.41030244+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:28.410314008+07:00","message":"push: {true \n 0 0xc003403800}"}
{"level":"info","service":"Main","time":"2025-10-27T15:59:28.416372076+07:00","message":"write wav file: './tmp/7446/7446_2440.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:28.896198242+07:00","message":"[GCS] Start streaming session, msgId: 2441"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:28.952845924+07:00","message":"[GCS] IsForceVAD: false for message ID: 2441"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:29.149142686+07:00","message":"receive streaming session, msgId: 2441"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:29.149158666+07:00","message":"found end of frame, send empty tag with msgId: 2441"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:29.149170228+07:00","message":"end Recv id 2441"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:29.149178401+07:00","message":"[buffer interim] 2441 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:29.149185074+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:29.149194999+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:29.149197837+07:00","message":"> Transcript [12370] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:29.149200072+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:29.149202289+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:29.149203819+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:29.149205397+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:29.149207751+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:29.149217577+07:00","message":"push: {true \n 0 0xc002a00880}"}
{"level":"info","service":"Main","time":"2025-10-27T15:59:29.153720821+07:00","message":"write wav file: './tmp/7446/7446_2441.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:59:29.492468378+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:59:29.492480545+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:29.986321239+07:00","message":"[GCS] Start streaming session, msgId: 2442"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:30.103249128+07:00","message":"[GCS] IsForceVAD: false for message ID: 2442"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:30.229514065+07:00","message":"receive streaming session, msgId: 2442"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:30.229533196+07:00","message":"found end of frame, send empty tag with msgId: 2442"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:30.229535916+07:00","message":"end Recv id 2442"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:30.229542058+07:00","message":"[buffer interim] 2442 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:30.229548436+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:30.22955227+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:30.229555243+07:00","message":"> Transcript [12371] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:30.229557681+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:30.229559823+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:30.229561473+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:30.229563088+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:30.229570386+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:30.229580021+07:00","message":"push: {true \n 0 0xc002a00e00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:59:30.234740781+07:00","message":"write wav file: './tmp/7446/7446_2442.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:30.874443442+07:00","message":"[GCS] Start streaming session, msgId: 2443"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:31.45277284+07:00","message":"[GCS] IsForceVAD: false for message ID: 2443"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:31.546229563+07:00","message":"receive streaming session, msgId: 2443"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:31.54625553+07:00","message":"found end of frame, send empty tag with msgId: 2443"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:31.546260302+07:00","message":"end Recv id 2443"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:31.546270247+07:00","message":"[buffer interim] 2443 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:31.546279467+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:31.546284855+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:31.54628907+07:00","message":"> Transcript [12372] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:31.546292955+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:31.546295817+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:31.546298319+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:31.546300746+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:31.546307963+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:31.546321053+07:00","message":"push: {true \n 0 0xc002a01200}"}
{"level":"info","service":"Main","time":"2025-10-27T15:59:31.551990438+07:00","message":"write wav file: './tmp/7446/7446_2443.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:31.584509442+07:00","message":"[GCS] Start streaming session, msgId: 2444"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:31.703384356+07:00","message":"[GCS] IsForceVAD: false for message ID: 2444"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:31.82758977+07:00","message":"receive streaming session, msgId: 2444"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:31.82760896+07:00","message":"found end of frame, send empty tag with msgId: 2444"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:31.82761175+07:00","message":"end Recv id 2444"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:31.827651563+07:00","message":"[buffer interim] 2444 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:31.827675656+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:31.827679769+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:31.827683819+07:00","message":"> Transcript [12373] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:31.827686292+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:31.827688328+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:31.827690016+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:31.827691519+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:31.827697336+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:31.827707029+07:00","message":"push: {true \n 0 0xc002aa1200}"}
{"level":"info","service":"Main","time":"2025-10-27T15:59:31.832990621+07:00","message":"write wav file: './tmp/7446/7446_2444.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:32.029249209+07:00","message":"[GCS] Start streaming session, msgId: 2445"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:59:32.492922606+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:59:32.492916627+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:32.863465567+07:00","message":"[GCS] IsForceVAD: false for message ID: 2445"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:32.965360924+07:00","message":"receive streaming session, msgId: 2445"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:32.965386659+07:00","message":"found end of frame, send empty tag with msgId: 2445"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:32.965389615+07:00","message":"end Recv id 2445"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:32.965396195+07:00","message":"[buffer interim] 2445 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:32.96540292+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:32.965406912+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:32.965409854+07:00","message":"> Transcript [12374] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:32.965411906+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:32.965413584+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:32.965415021+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:32.965416493+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:32.965418686+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:32.965427828+07:00","message":"push: {true \n 0 0xc002a01b00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:59:32.971046879+07:00","message":"write wav file: './tmp/7446/7446_2445.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:33.055812549+07:00","message":"[GCS] Start streaming session, msgId: 2446"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:33.113786096+07:00","message":"[GCS] IsForceVAD: false for message ID: 2446"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:33.326784406+07:00","message":"receive streaming session, msgId: 2446"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:33.326808708+07:00","message":"found end of frame, send empty tag with msgId: 2446"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:33.326811709+07:00","message":"end Recv id 2446"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:33.326819246+07:00","message":"[buffer interim] 2446 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:33.326826041+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:33.326829249+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:33.326831795+07:00","message":"> Transcript [12375] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:33.326834082+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:33.326835925+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:33.326837465+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:33.326838925+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:33.326841289+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:33.326851082+07:00","message":"push: {true \n 0 0xc002aa1480}"}
{"level":"info","service":"Main","time":"2025-10-27T15:59:33.332079766+07:00","message":"write wav file: './tmp/7446/7446_2446.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:34.984979533+07:00","message":"[GCS] Start streaming session, msgId: 2447"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:35.233230965+07:00","message":"[GCS] IsForceVAD: false for message ID: 2447"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:35.346950278+07:00","message":"receive streaming session, msgId: 2447"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:35.346969272+07:00","message":"found end of frame, send empty tag with msgId: 2447"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:35.346972094+07:00","message":"end Recv id 2447"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:35.34697806+07:00","message":"[buffer interim] 2447 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:35.346984241+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:35.346993263+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:35.346995866+07:00","message":"> Transcript [12376] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:35.346997948+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:35.346999671+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:35.347001098+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:35.34700495+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:35.347007571+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:35.3470172+07:00","message":"push: {true \n 0 0xc002a07880}"}
{"level":"info","service":"Main","time":"2025-10-27T15:59:35.352584498+07:00","message":"write wav file: './tmp/7446/7446_2447.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:35.363368627+07:00","message":"[GCS] Start streaming session, msgId: 2448"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:59:35.493879615+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:59:35.493903079+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:35.745018032+07:00","message":"[GCS] IsForceVAD: false for message ID: 2448"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:35.873489215+07:00","message":"receive streaming session, msgId: 2448"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:35.873507999+07:00","message":"found end of frame, send empty tag with msgId: 2448"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:35.873510726+07:00","message":"end Recv id 2448"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:35.873515946+07:00","message":"[buffer interim] 2448 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:35.873522786+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:35.873526334+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:35.873528875+07:00","message":"> Transcript [12377] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:35.873531087+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:35.873532707+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:35.873534449+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:35.87353591+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:35.873540434+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:35.873549651+07:00","message":"push: {true \n 0 0xc002aa1600}"}
{"level":"info","service":"Main","time":"2025-10-27T15:59:35.880866171+07:00","message":"write wav file: './tmp/7446/7446_2448.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:36.136013494+07:00","message":"[GCS] Start streaming session, msgId: 2449"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:36.323758157+07:00","message":"[GCS] IsForceVAD: false for message ID: 2449"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:36.438342398+07:00","message":"receive streaming session, msgId: 2449"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:36.438360286+07:00","message":"found end of frame, send empty tag with msgId: 2449"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:36.438363065+07:00","message":"end Recv id 2449"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:36.438369669+07:00","message":"[buffer interim] 2449 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:36.438380608+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:36.438384753+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:36.438387412+07:00","message":"> Transcript [12378] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:36.43838977+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:36.438391953+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:36.438393581+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:36.438395136+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:36.438397434+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:36.438407435+07:00","message":"push: {true \n 0 0xc002ee5480}"}
{"level":"info","service":"Main","time":"2025-10-27T15:59:36.444268661+07:00","message":"write wav file: './tmp/7446/7446_2449.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:36.513817335+07:00","message":"[GCS] Start streaming session, msgId: 2450"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:36.583052156+07:00","message":"[GCS] IsForceVAD: false for message ID: 2450"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:36.703446112+07:00","message":"[GCS] Start streaming session, msgId: 2451"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:36.776516012+07:00","message":"[GCS] IsForceVAD: false for message ID: 2451"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:36.794359827+07:00","message":"receive streaming session, msgId: 2450"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:36.79438983+07:00","message":"found end of frame, send empty tag with msgId: 2450"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:36.794392996+07:00","message":"end Recv id 2450"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:36.794399592+07:00","message":"[buffer interim] 2450 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:36.794406231+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:36.794410431+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:36.794413786+07:00","message":"> Transcript [12379] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:36.794416895+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:36.794419337+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:36.794421303+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:36.79442363+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:36.79443028+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:36.794441002+07:00","message":"push: {true \n 0 0xc002a06000}"}
{"level":"info","service":"Main","time":"2025-10-27T15:59:36.798780414+07:00","message":"write wav file: './tmp/7446/7446_2450.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:37.104232005+07:00","message":"[GCS] Start streaming session, msgId: 2452"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:37.156003867+07:00","message":"receive streaming session, msgId: 2451"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:37.156028821+07:00","message":"found end of frame, send empty tag with msgId: 2451"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:37.156033489+07:00","message":"end Recv id 2451"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:37.156041648+07:00","message":"[buffer interim] 2451 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:37.156049827+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:37.156054154+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:37.156058006+07:00","message":"> Transcript [12380] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:37.156061141+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:37.156063891+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:37.156066264+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:37.156068831+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:37.156072739+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:37.156083824+07:00","message":"push: {true \n 0 0xc002ee4100}"}
{"level":"info","service":"Main","time":"2025-10-27T15:59:37.161473293+07:00","message":"write wav file: './tmp/7446/7446_2451.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:37.34606575+07:00","message":"[GCS] IsForceVAD: false for message ID: 2452"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:37.459770734+07:00","message":"receive streaming session, msgId: 2452"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:37.4597886+07:00","message":"found end of frame, send empty tag with msgId: 2452"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:37.459792316+07:00","message":"end Recv id 2452"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:37.459798421+07:00","message":"[buffer interim] 2452 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:37.459814388+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:37.459818397+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:37.459821109+07:00","message":"> Transcript [12381] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:37.459823265+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:37.459824901+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:37.459826492+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:37.459827969+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:37.459830617+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:37.459840643+07:00","message":"push: {true \n 0 0xc002a07380}"}
{"level":"info","service":"Main","time":"2025-10-27T15:59:37.46529957+07:00","message":"write wav file: './tmp/7446/7446_2452.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:37.664262155+07:00","message":"[GCS] Start streaming session, msgId: 2453"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:59:38.494572187+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:59:38.494601099+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:59:41.494801618+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:59:41.494795273+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:42.782799377+07:00","message":"[GCS] IsForceVAD: false for message ID: 2453"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:42.892949123+07:00","message":"receive streaming session, msgId: 2453"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:42.892963495+07:00","message":"found end of frame, send empty tag with msgId: 2453"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:42.892966281+07:00","message":"end Recv id 2453"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:42.892972512+07:00","message":"[buffer interim] 2453 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:42.89297875+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:42.892982653+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:42.892985516+07:00","message":"> Transcript [12382] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:42.892987852+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:42.892989676+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:42.89299111+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:42.892992591+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:42.892994887+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:42.893004298+07:00","message":"push: {true \n 0 0xc002a01100}"}
{"level":"info","service":"Main","time":"2025-10-27T15:59:42.905342937+07:00","message":"write wav file: './tmp/7446/7446_2453.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:59:44.495477613+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:59:44.495478365+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:46.763858966+07:00","message":"[GCS] Start streaming session, msgId: 2454"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:59:47.49550438+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:59:47.495518989+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:49.076558476+07:00","message":"receive streaming session, msgId: 2454"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:49.076598641+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":"2025-10-27T15:59:49.076603771+07:00","message":"receive interim result [false|false]: ปีนัง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:49.076616176+07:00","message":"[buffer interim] 2454 false ปีนัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:49.0766228+07:00","message":"[bufferProcess] interim [280000000]:ปีนัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:49.076624397+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:49.076629319+07:00","message":"[bufferProcess] send to processor (ticker):ปีนัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:49.076631809+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:49.076634791+07:00","message":"> Transcript [12383] [false]: 'ปีนัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:49.076636733+07:00","message":"Set StatePrefix (first interim): 'ปีนัง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:49.612598096+07:00","message":"receive streaming session, msgId: 2454"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:49.612635028+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":"2025-10-27T15:59:49.612641455+07:00","message":"receive interim result [false|false]: ปีนัง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:49.612656512+07:00","message":"[buffer interim] 2454 false ปีนัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:49.612665276+07:00","message":"[bufferProcess] interim [880000000]:ปีนัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:49.6126673+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:50.43851853+07:00","message":"receive streaming session, msgId: 2454"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:50.438570009+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":"2025-10-27T15:59:50.438575916+07:00","message":"receive interim result [false|false]: ปีนังพระราชดำริ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:50.438589715+07:00","message":"[buffer interim] 2454 false ปีนังพระราชดำริ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:50.438596716+07:00","message":"[bufferProcess] interim [660000000]:ปีนังพระราชดำริ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:50.43859908+07:00","message":"[bufferProcess] send to processor:ปีนัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:50.438602109+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:50.438604323+07:00","message":"> Transcript [12384] [false]: 'ปีนัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:50.438607251+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:50.438608995+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:50.438610562+07:00","message":"StatePrefix: 'ปีนัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:50.438612243+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:50.445317073+07:00","message":"receive streaming session, msgId: 2454"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:50.445341497+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":"2025-10-27T15:59:50.445347469+07:00","message":"receive interim result [false|false]: ปีนังราชดำเนิน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:50.445358382+07:00","message":"[buffer interim] 2454 false ปีนังราชดำเนิน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:50.445363889+07:00","message":"[bufferProcess] interim [720000000]:ปีนังราชดำเนิน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:50.445365745+07:00","message":"[bufferProcess] send to processor:ปีนังพระราชดำริ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:50.445370856+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:50.445374429+07:00","message":"> Transcript [12385] [false]: 'ปีนังพระราชดำริ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:50.445377257+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:50.445379165+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:50.445380645+07:00","message":"StatePrefix: 'ปีนัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:50.445382237+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:59:50.495843496+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:59:50.49584777+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:51.025679788+07:00","message":"receive streaming session, msgId: 2454"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:51.025717014+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":"2025-10-27T15:59:51.025722922+07:00","message":"receive interim result [false|false]: ปีนังราชดำเนิน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:51.025735465+07:00","message":"[buffer interim] 2454 false ปีนังราชดำเนิน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:51.025741953+07:00","message":"[bufferProcess] interim [320000000]:ปีนังราชดำเนิน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:51.025744546+07:00","message":"[bufferProcess] send to processor:ปีนังราชดำเนิน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:51.025749364+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:51.025751861+07:00","message":"> Transcript [12386] [false]: 'ปีนังราชดำเนิน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:51.025754641+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:51.025756296+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:51.025757833+07:00","message":"StatePrefix: 'ปีนัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:51.025759579+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:51.894800789+07:00","message":"[GCS] IsForceVAD: false for message ID: 2454"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:51.954608933+07:00","message":"[GCS] Start streaming session, msgId: 2455"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:52.018196446+07:00","message":"receive streaming session, msgId: 2454"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:52.018245252+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ปีนังราชดำเนิน\",\"confidence\":0.88357437}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":340000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:52.018252908+07:00","message":"receive interim result [true|false]: ปีนังราชดำเนิน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:52.018262623+07:00","message":"end recv isFinal message id 2454"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:52.018265271+07:00","message":"end Recv id 2454"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:52.018272215+07:00","message":"[buffer interim] 2454 true ปีนังราชดำเนิน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:52.018282902+07:00","message":"[bufferProcess] interim [340000000]:ปีนังราชดำเนิน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:52.018286425+07:00","message":"[bufferProcess] send to processor (isfinal):ปีนังราชดำเนิน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:52.018290515+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:52.01829409+07:00","message":"> Transcript [12387] [false]: 'ปีนังราชดำเนิน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:52.018297993+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:52.018300567+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:52.018302671+07:00","message":"StatePrefix: 'ปีนัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:52.018305086+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:52.018308558+07:00","message":"Push: 'ปีนัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:52.018310652+07:00","message":"TextPushed: 'ปีนัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:52.018312742+07:00","message":"Set new StatePrefix : 'ปีนังราชดำเนิน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:52.018315248+07:00","message":"Next Push (prob) : 'ราชดำเนิน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:52.018317351+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:52.018319548+07:00","message":"> Transcript [12388] [true]: 'ปีนังราชดำเนิน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:52.018322456+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:52.018324319+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:52.018326986+07:00","message":"StatePrefix: 'ปีนังราชดำเนิน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:52.018329373+07:00","message":"TextPushed: 'ปีนัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:52.018331933+07:00","message":"Push: 'ราชดำเนิน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:52.018341403+07:00","message":"push: {false ปีนัง 0 0xc002b15300}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:52.018346993+07:00","message":"push: {true ราชดำเนิน 0 0xc002b15300}"}
{"level":"info","service":"Main","time":"2025-10-27T15:59:52.030091861+07:00","message":"write wav file: './tmp/7446/7446_2454.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:52.42746745+07:00","message":"[GCS] Cleaned up inactive client: 2424"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:52.427493799+07:00","message":"[GCS] Cleaned up inactive client: 2421"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:52.427497045+07:00","message":"[GCS] Cleaned up inactive client: 2419"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:52.427499282+07:00","message":"[GCS] Cleaned up inactive client: 2428"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:52.427501357+07:00","message":"[GCS] Cleaned up inactive client: 2430"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:52.427503909+07:00","message":"[GCS] Cleaned up inactive client: 2427"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:52.427506009+07:00","message":"[GCS] Cleaned up inactive client: 2422"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:52.427508233+07:00","message":"[GCS] Cleaned up inactive client: 2417"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:52.42751036+07:00","message":"[GCS] Cleaned up inactive client: 2429"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:52.427512264+07:00","message":"[GCS] Cleaned up inactive client: 2426"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:52.427515846+07:00","message":"[GCS] Cleaned up inactive client: 2425"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:52.427517694+07:00","message":"[GCS] Cleaned up inactive client: 2420"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:52.427519568+07:00","message":"[GCS] Cleaned up inactive client: 2418"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:52.427521547+07:00","message":"[GCS] Cleaned up inactive client: 2423"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:59:53.496122602+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:59:53.496132314+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:54.773403819+07:00","message":"[GCS] IsForceVAD: false for message ID: 2455"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:54.86544074+07:00","message":"receive streaming session, msgId: 2455"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:54.865457635+07:00","message":"found end of frame, send empty tag with msgId: 2455"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:54.865461228+07:00","message":"end Recv id 2455"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:54.865468071+07:00","message":"[buffer interim] 2455 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:54.865474054+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:54.865482959+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:54.865485528+07:00","message":"> Transcript [12389] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:54.865487704+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:54.865489332+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:54.865490759+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:54.865492517+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:54.865494838+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:54.865505112+07:00","message":"push: {true \n 0 0xc002a01e00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:59:54.876318342+07:00","message":"write wav file: './tmp/7446/7446_2455.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:55.094265252+07:00","message":"[GCS] Start streaming session, msgId: 2456"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:55.223033046+07:00","message":"[GCS] IsForceVAD: false for message ID: 2456"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:55.374489257+07:00","message":"receive streaming session, msgId: 2456"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:55.374506178+07:00","message":"found end of frame, send empty tag with msgId: 2456"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:55.374509162+07:00","message":"end Recv id 2456"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:55.374516027+07:00","message":"[buffer interim] 2456 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:55.374522735+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:55.374526534+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:55.374529086+07:00","message":"> Transcript [12390] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:55.374531264+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:55.374532837+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:55.374534273+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:55.37453569+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:55.374538199+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:55.374548423+07:00","message":"push: {true \n 0 0xc002a06f00}"}
{"level":"info","service":"Main","time":"2025-10-27T15:59:55.379703084+07:00","message":"write wav file: './tmp/7446/7446_2456.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:55.98487009+07:00","message":"[GCS] Start streaming session, msgId: 2457"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:56.114521643+07:00","message":"[GCS] IsForceVAD: false for message ID: 2457"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:56.235119523+07:00","message":"receive streaming session, msgId: 2457"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:56.235145516+07:00","message":"found end of frame, send empty tag with msgId: 2457"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:56.235148417+07:00","message":"end Recv id 2457"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:56.235155081+07:00","message":"[buffer interim] 2457 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:56.23516595+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:56.23517074+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:56.23517465+07:00","message":"> Transcript [12391] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:56.235177796+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:56.235179884+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:56.235181992+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:56.235184535+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:56.235188103+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:56.235200002+07:00","message":"push: {true \n 0 0xc002a07000}"}
{"level":"info","service":"Main","time":"2025-10-27T15:59:56.239635867+07:00","message":"write wav file: './tmp/7446/7446_2457.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:59:56.496469955+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:59:56.496492463+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:58.995977515+07:00","message":"[GCS] Start streaming session, msgId: 2458"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:59.062532667+07:00","message":"[GCS] IsForceVAD: false for message ID: 2458"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:59.183584774+07:00","message":"[GCS] Start streaming session, msgId: 2459"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:59.303188422+07:00","message":"receive streaming session, msgId: 2458"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:59.303207552+07:00","message":"found end of frame, send empty tag with msgId: 2458"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:59.303210877+07:00","message":"end Recv id 2458"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:59.303219602+07:00","message":"[buffer interim] 2458 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:59.303228051+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:59.303232413+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:59.303235739+07:00","message":"> Transcript [12392] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:59.303239265+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:59.303241281+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:59.303243143+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:59.303245411+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:59.303252811+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:59.303264688+07:00","message":"push: {true \n 0 0xc002aa0500}"}
{"level":"info","service":"Main","time":"2025-10-27T15:59:59.307960716+07:00","message":"write wav file: './tmp/7446/7446_2458.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:59.313369711+07:00","message":"[GCS] IsForceVAD: false for message ID: 2459"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:59.478677384+07:00","message":"receive streaming session, msgId: 2459"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:59.478704429+07:00","message":"found end of frame, send empty tag with msgId: 2459"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:59.478707967+07:00","message":"end Recv id 2459"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:59.478715425+07:00","message":"[buffer interim] 2459 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:59.478722535+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:59.478726344+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:59.478729088+07:00","message":"> Transcript [12393] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:59.478731292+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:59.478732973+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:59.478734471+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:59.478735952+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:59.478738311+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:59.478756249+07:00","message":"push: {true \n 0 0xc002ee4880}"}
{"level":"info","service":"Main","time":"2025-10-27T15:59:59.48353115+07:00","message":"write wav file: './tmp/7446/7446_2459.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:59:59.49668182+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T15:59:59.496689037+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:59.514720616+07:00","message":"[GCS] Start streaming session, msgId: 2460"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:59.833743263+07:00","message":"[GCS] IsForceVAD: false for message ID: 2460"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:59.931820441+07:00","message":"receive streaming session, msgId: 2460"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:59.931837472+07:00","message":"found end of frame, send empty tag with msgId: 2460"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:59.931840251+07:00","message":"end Recv id 2460"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:59.931846329+07:00","message":"[buffer interim] 2460 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:59.93185282+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:59.931861972+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:59.931865181+07:00","message":"> Transcript [12394] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:59.931867287+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:59.931868975+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:59.931870489+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:59.931871947+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T15:59:59.931874408+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T15:59:59.931882888+07:00","message":"push: {true \n 0 0xc002ee5700}"}
{"level":"info","service":"Main","time":"2025-10-27T15:59:59.936892097+07:00","message":"write wav file: './tmp/7446/7446_2460.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:00.60498323+07:00","message":"[GCS] Start streaming session, msgId: 2461"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:00.79313407+07:00","message":"[GCS] IsForceVAD: false for message ID: 2461"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:00.905912028+07:00","message":"receive streaming session, msgId: 2461"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:00.905930332+07:00","message":"found end of frame, send empty tag with msgId: 2461"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:00.905932798+07:00","message":"end Recv id 2461"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:00.905939095+07:00","message":"[buffer interim] 2461 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:00.905945809+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:00.905953009+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:00.905956022+07:00","message":"> Transcript [12395] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:00.905958175+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:00.905959831+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:00.90596128+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:00.905962816+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:00.90596509+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:00.905976447+07:00","message":"push: {true \n 0 0xc002a01300}"}
{"level":"info","service":"Main","time":"2025-10-27T16:00:00.910708232+07:00","message":"write wav file: './tmp/7446/7446_2461.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:01.053484175+07:00","message":"[GCS] Start streaming session, msgId: 2462"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:01.112259069+07:00","message":"[GCS] IsForceVAD: false for message ID: 2462"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:01.244908739+07:00","message":"[GCS] Start streaming session, msgId: 2463"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:01.280092211+07:00","message":"receive streaming session, msgId: 2462"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:01.280120525+07:00","message":"found end of frame, send empty tag with msgId: 2462"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:01.28012466+07:00","message":"end Recv id 2462"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:01.280133863+07:00","message":"[buffer interim] 2462 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:01.280143589+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:01.280148243+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:01.280151921+07:00","message":"> Transcript [12396] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:01.280155399+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:01.280157637+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:01.280159928+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:01.280162128+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:01.280165465+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:01.280180134+07:00","message":"push: {true \n 0 0xc002a01780}"}
{"level":"info","service":"Main","time":"2025-10-27T16:00:01.284621263+07:00","message":"write wav file: './tmp/7446/7446_2462.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:01.304675472+07:00","message":"[GCS] IsForceVAD: false for message ID: 2463"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:01.37579391+07:00","message":"[GCS] Start streaming session, msgId: 2464"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:01.521775946+07:00","message":"receive streaming session, msgId: 2463"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:01.521791824+07:00","message":"found end of frame, send empty tag with msgId: 2463"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:01.521794641+07:00","message":"end Recv id 2463"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:01.521800696+07:00","message":"[buffer interim] 2463 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:01.521806918+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:01.52181097+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:01.521813758+07:00","message":"> Transcript [12397] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:01.521816103+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:01.521817885+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:01.521819311+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:01.521820773+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:01.521823048+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:01.521831737+07:00","message":"push: {true \n 0 0xc002b15680}"}
{"level":"info","service":"Main","time":"2025-10-27T16:00:01.526466178+07:00","message":"write wav file: './tmp/7446/7446_2463.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:00:02.497795075+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:00:02.497795086+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:02.844012006+07:00","message":"[GCS] IsForceVAD: false for message ID: 2464"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:02.902979566+07:00","message":"[GCS] Start streaming session, msgId: 2465"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:02.942250496+07:00","message":"receive streaming session, msgId: 2464"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:02.942270305+07:00","message":"found end of frame, send empty tag with msgId: 2464"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:02.942274003+07:00","message":"end Recv id 2464"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:02.942282462+07:00","message":"[buffer interim] 2464 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:02.942290725+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:02.942295817+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:02.942299445+07:00","message":"> Transcript [12398] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:02.942302524+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:02.942304828+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:02.942307035+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:02.942309261+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:02.942312385+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:02.942324007+07:00","message":"push: {true \n 0 0xc003402000}"}
{"level":"info","service":"Main","time":"2025-10-27T16:00:02.949084988+07:00","message":"write wav file: './tmp/7446/7446_2464.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:03.674999902+07:00","message":"[GCS] IsForceVAD: false for message ID: 2465"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:03.774658137+07:00","message":"receive streaming session, msgId: 2465"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:03.774677245+07:00","message":"found end of frame, send empty tag with msgId: 2465"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:03.774680161+07:00","message":"end Recv id 2465"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:03.774686798+07:00","message":"[buffer interim] 2465 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:03.774693331+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:03.77469686+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:03.77470017+07:00","message":"> Transcript [12399] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:03.774702527+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:03.774704573+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:03.774706212+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:03.774707735+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:03.774710038+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:03.774720085+07:00","message":"push: {true \n 0 0xc002ee5b00}"}
{"level":"info","service":"Main","time":"2025-10-27T16:00:03.78067258+07:00","message":"write wav file: './tmp/7446/7446_2465.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:03.996046431+07:00","message":"[GCS] Start streaming session, msgId: 2466"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:04.063107072+07:00","message":"[GCS] IsForceVAD: false for message ID: 2466"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:04.184074753+07:00","message":"[GCS] Start streaming session, msgId: 2467"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:04.248897411+07:00","message":"receive streaming session, msgId: 2466"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:04.248916905+07:00","message":"found end of frame, send empty tag with msgId: 2466"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:04.248919741+07:00","message":"end Recv id 2466"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:04.248926045+07:00","message":"[buffer interim] 2466 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:04.248932639+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:04.248940139+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:04.248942747+07:00","message":"> Transcript [12400] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:04.248944859+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:04.248946508+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:04.248948122+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:04.24894963+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:04.248952306+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:04.248962429+07:00","message":"push: {true \n 0 0xc002a07680}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:04.252785547+07:00","message":"[GCS] IsForceVAD: false for message ID: 2467"}
{"level":"info","service":"Main","time":"2025-10-27T16:00:04.254170077+07:00","message":"write wav file: './tmp/7446/7446_2466.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:04.384289145+07:00","message":"[GCS] Start streaming session, msgId: 2468"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:04.494083483+07:00","message":"receive streaming session, msgId: 2467"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:04.494102963+07:00","message":"found end of frame, send empty tag with msgId: 2467"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:04.494105959+07:00","message":"end Recv id 2467"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:04.494116719+07:00","message":"[buffer interim] 2467 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:04.494122946+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:04.494127559+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:04.494129959+07:00","message":"> Transcript [12401] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:04.494132073+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:04.494133663+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:04.494135068+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:04.494136526+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:04.494142818+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:04.494152404+07:00","message":"push: {true \n 0 0xc002ee5e00}"}
{"level":"info","service":"Main","time":"2025-10-27T16:00:04.498766334+07:00","message":"write wav file: './tmp/7446/7446_2467.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:04.502188291+07:00","message":"[GCS] IsForceVAD: false for message ID: 2468"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:04.669667956+07:00","message":"receive streaming session, msgId: 2468"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:04.669695225+07:00","message":"found end of frame, send empty tag with msgId: 2468"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:04.669699348+07:00","message":"end Recv id 2468"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:04.669707823+07:00","message":"[buffer interim] 2468 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:04.669716391+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:04.669720297+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:04.669722699+07:00","message":"> Transcript [12402] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:04.669724887+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:04.669726493+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:04.669728033+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:04.669729639+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:04.669732036+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:04.669742162+07:00","message":"push: {true \n 0 0xc002ee5f80}"}
{"level":"info","service":"Main","time":"2025-10-27T16:00:04.678351447+07:00","message":"write wav file: './tmp/7446/7446_2468.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:04.826979931+07:00","message":"[GCS] Start streaming session, msgId: 2469"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:04.893335545+07:00","message":"[GCS] IsForceVAD: false for message ID: 2469"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:05.068771411+07:00","message":"receive streaming session, msgId: 2469"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:05.068791135+07:00","message":"found end of frame, send empty tag with msgId: 2469"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:05.06879414+07:00","message":"end Recv id 2469"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:05.068802081+07:00","message":"[buffer interim] 2469 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:05.068810212+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:05.06881611+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:05.068818747+07:00","message":"> Transcript [12403] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:05.068820909+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:05.068822638+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:05.068824179+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:05.068825787+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:05.068833073+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:05.068842193+07:00","message":"push: {true \n 0 0xc002a00000}"}
{"level":"info","service":"Main","time":"2025-10-27T16:00:05.073367333+07:00","message":"write wav file: './tmp/7446/7446_2469.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:05.146088576+07:00","message":"[GCS] Start streaming session, msgId: 2470"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:05.213109725+07:00","message":"[GCS] IsForceVAD: false for message ID: 2470"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:05.367352424+07:00","message":"receive streaming session, msgId: 2470"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:05.36736936+07:00","message":"found end of frame, send empty tag with msgId: 2470"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:05.367371818+07:00","message":"end Recv id 2470"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:05.367378039+07:00","message":"[buffer interim] 2470 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:05.36738451+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:05.367388429+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:05.367391155+07:00","message":"> Transcript [12404] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:05.367393711+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:05.367395372+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:05.367396819+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:05.367398276+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:05.367400773+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:05.367411217+07:00","message":"push: {true \n 0 0xc002aa0780}"}
{"level":"info","service":"Main","time":"2025-10-27T16:00:05.371939638+07:00","message":"write wav file: './tmp/7446/7446_2470.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:00:05.498636739+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:00:05.498646591+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:05.596377658+07:00","message":"[GCS] Start streaming session, msgId: 2471"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:05.782471674+07:00","message":"[GCS] IsForceVAD: false for message ID: 2471"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:05.853237316+07:00","message":"[GCS] Start streaming session, msgId: 2472"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:05.876147297+07:00","message":"receive streaming session, msgId: 2471"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:05.876171126+07:00","message":"found end of frame, send empty tag with msgId: 2471"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:05.876174223+07:00","message":"end Recv id 2471"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:05.876180242+07:00","message":"[buffer interim] 2471 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:05.876186638+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:05.876191634+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:05.876194322+07:00","message":"> Transcript [12405] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:05.876196545+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:05.87619822+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:05.87619969+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:05.87620118+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:05.876203491+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:05.876213028+07:00","message":"push: {true \n 0 0xc002a01280}"}
{"level":"info","service":"Main","time":"2025-10-27T16:00:05.881589485+07:00","message":"write wav file: './tmp/7446/7446_2471.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:06.103414567+07:00","message":"[GCS] IsForceVAD: false for message ID: 2472"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:06.203119862+07:00","message":"receive streaming session, msgId: 2472"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:06.20313654+07:00","message":"found end of frame, send empty tag with msgId: 2472"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:06.203139017+07:00","message":"end Recv id 2472"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:06.203145039+07:00","message":"[buffer interim] 2472 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:06.203151943+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:06.203156455+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:06.203159988+07:00","message":"> Transcript [12406] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:06.203163162+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:06.203165088+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:06.203167111+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:06.203169182+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:06.203176804+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:06.203189531+07:00","message":"push: {true \n 0 0xc002a01a00}"}
{"level":"info","service":"Main","time":"2025-10-27T16:00:06.208345042+07:00","message":"write wav file: './tmp/7446/7446_2472.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:06.235540257+07:00","message":"[GCS] Start streaming session, msgId: 2473"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:06.873444106+07:00","message":"[GCS] IsForceVAD: false for message ID: 2473"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:06.9782933+07:00","message":"receive streaming session, msgId: 2473"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:06.978311955+07:00","message":"found end of frame, send empty tag with msgId: 2473"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:06.978316682+07:00","message":"end Recv id 2473"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:06.978323127+07:00","message":"[buffer interim] 2473 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:06.978329651+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:06.978334103+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:06.978337431+07:00","message":"> Transcript [12407] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:06.978340459+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:06.97834265+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:06.978344851+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:06.978346922+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:06.978350603+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:06.978359989+07:00","message":"push: {true \n 0 0xc003403f80}"}
{"level":"info","service":"Main","time":"2025-10-27T16:00:06.982975809+07:00","message":"write wav file: './tmp/7446/7446_2473.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:07.063581784+07:00","message":"[GCS] Start streaming session, msgId: 2474"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:07.193516691+07:00","message":"[GCS] IsForceVAD: false for message ID: 2474"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:07.263025418+07:00","message":"[GCS] Start streaming session, msgId: 2475"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:07.322852285+07:00","message":"receive streaming session, msgId: 2474"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:07.32287172+07:00","message":"found end of frame, send empty tag with msgId: 2474"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:07.322874645+07:00","message":"end Recv id 2474"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:07.322881095+07:00","message":"[buffer interim] 2474 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:07.322887755+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:07.322894312+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:07.322896879+07:00","message":"> Transcript [12408] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:07.32289895+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:07.322900507+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:07.322902034+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:07.322903505+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:07.322906019+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:07.322915661+07:00","message":"push: {true \n 0 0xc002881b00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:07.323314482+07:00","message":"[GCS] IsForceVAD: false for message ID: 2475"}
{"level":"info","service":"Main","time":"2025-10-27T16:00:07.326774664+07:00","message":"write wav file: './tmp/7446/7446_2474.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:07.38531521+07:00","message":"[GCS] Start streaming session, msgId: 2476"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:07.564865429+07:00","message":"receive streaming session, msgId: 2475"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:07.56488275+07:00","message":"found end of frame, send empty tag with msgId: 2475"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:07.564886251+07:00","message":"end Recv id 2475"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:07.564894539+07:00","message":"[buffer interim] 2475 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:07.564904751+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:07.564915134+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:07.564918678+07:00","message":"> Transcript [12409] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:07.564921728+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:07.564924023+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:07.564926315+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:07.564928523+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:07.56493166+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:07.564942794+07:00","message":"push: {true \n 0 0xc002a01f80}"}
{"level":"info","service":"Main","time":"2025-10-27T16:00:07.569259933+07:00","message":"write wav file: './tmp/7446/7446_2475.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:07.645629995+07:00","message":"[GCS] IsForceVAD: false for message ID: 2476"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:07.740420897+07:00","message":"receive streaming session, msgId: 2476"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:07.740450461+07:00","message":"found end of frame, send empty tag with msgId: 2476"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:07.740453493+07:00","message":"end Recv id 2476"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:07.740460476+07:00","message":"[buffer interim] 2476 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:07.740467524+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:07.740471471+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:07.74047401+07:00","message":"> Transcript [12410] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:07.740476325+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:07.740477902+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:07.740479325+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:07.740480858+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:07.74048569+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:07.740494928+07:00","message":"push: {true \n 0 0xc00041de80}"}
{"level":"info","service":"Main","time":"2025-10-27T16:00:07.745330515+07:00","message":"write wav file: './tmp/7446/7446_2476.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:07.785307735+07:00","message":"[GCS] Start streaming session, msgId: 2477"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:08.104845817+07:00","message":"[GCS] IsForceVAD: false for message ID: 2477"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:08.23903245+07:00","message":"receive streaming session, msgId: 2477"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:08.239050509+07:00","message":"found end of frame, send empty tag with msgId: 2477"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:08.239053297+07:00","message":"end Recv id 2477"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:08.239060382+07:00","message":"[buffer interim] 2477 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:08.239067495+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:08.239075309+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:08.239077665+07:00","message":"> Transcript [12411] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:08.239079876+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:08.239081445+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:08.239083124+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:08.239084646+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:08.239086972+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:08.239096799+07:00","message":"push: {true \n 0 0xc000128000}"}
{"level":"info","service":"Main","time":"2025-10-27T16:00:08.244151696+07:00","message":"write wav file: './tmp/7446/7446_2477.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:08.424238911+07:00","message":"[GCS] Start streaming session, msgId: 2478"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:00:08.498842336+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:00:08.498859645+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:08.940991887+07:00","message":"[GCS] IsForceVAD: false for message ID: 2478"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:09.034764324+07:00","message":"receive streaming session, msgId: 2478"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:09.034784796+07:00","message":"found end of frame, send empty tag with msgId: 2478"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:09.034787443+07:00","message":"end Recv id 2478"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:09.034793299+07:00","message":"[buffer interim] 2478 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:09.034799985+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:09.034803778+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:09.0348063+07:00","message":"> Transcript [12412] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:09.034808277+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:09.034809902+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:09.03481134+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:09.034812787+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:09.034815302+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:09.034824884+07:00","message":"push: {true \n 0 0xc002603780}"}
{"level":"info","service":"Main","time":"2025-10-27T16:00:09.040200149+07:00","message":"write wav file: './tmp/7446/7446_2478.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:09.133399164+07:00","message":"[GCS] Start streaming session, msgId: 2479"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:09.262114171+07:00","message":"[GCS] IsForceVAD: false for message ID: 2479"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:09.363153002+07:00","message":"receive streaming session, msgId: 2479"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:09.3631696+07:00","message":"found end of frame, send empty tag with msgId: 2479"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:09.363172451+07:00","message":"end Recv id 2479"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:09.36317908+07:00","message":"[buffer interim] 2479 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:09.363185972+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:09.363189627+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:09.363192393+07:00","message":"> Transcript [12413] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:09.36319462+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:09.363196333+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:09.363197749+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:09.363199227+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:09.363201517+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:09.363210762+07:00","message":"push: {true \n 0 0xc002923980}"}
{"level":"info","service":"Main","time":"2025-10-27T16:00:09.367673382+07:00","message":"write wav file: './tmp/7446/7446_2479.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:10.672964158+07:00","message":"[GCS] Start streaming session, msgId: 2480"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:10.921357571+07:00","message":"[GCS] IsForceVAD: false for message ID: 2480"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:11.015811704+07:00","message":"receive streaming session, msgId: 2480"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:11.015829261+07:00","message":"found end of frame, send empty tag with msgId: 2480"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:11.015831757+07:00","message":"end Recv id 2480"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:11.015838096+07:00","message":"[buffer interim] 2480 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:11.015844769+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:11.015848638+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:11.015851484+07:00","message":"> Transcript [12414] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:11.015853438+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:11.015855019+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:11.015856478+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:11.015858123+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:11.015860505+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:11.015870426+07:00","message":"push: {true \n 0 0xc0001fad80}"}
{"level":"info","service":"Main","time":"2025-10-27T16:00:11.020802541+07:00","message":"write wav file: './tmp/7446/7446_2480.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:11.056985622+07:00","message":"[GCS] Start streaming session, msgId: 2481"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:11.114022221+07:00","message":"[GCS] IsForceVAD: false for message ID: 2481"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:11.349341487+07:00","message":"receive streaming session, msgId: 2481"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:11.349368084+07:00","message":"found end of frame, send empty tag with msgId: 2481"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:11.349371086+07:00","message":"end Recv id 2481"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:11.349378189+07:00","message":"[buffer interim] 2481 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:11.349385317+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:11.349388663+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:11.34939117+07:00","message":"> Transcript [12415] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:11.34939356+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:11.349395393+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:11.349396923+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:11.349398393+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:11.349404508+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:11.349413376+07:00","message":"push: {true \n 0 0xc00401e880}"}
{"level":"info","service":"Main","time":"2025-10-27T16:00:11.354247027+07:00","message":"write wav file: './tmp/7446/7446_2481.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:11.373766611+07:00","message":"[GCS] Start streaming session, msgId: 2482"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:11.431939709+07:00","message":"[GCS] IsForceVAD: false for message ID: 2482"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:00:11.49906717+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:00:11.49909338+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:11.645242867+07:00","message":"receive streaming session, msgId: 2482"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:11.645261249+07:00","message":"found end of frame, send empty tag with msgId: 2482"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:11.645264096+07:00","message":"end Recv id 2482"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:11.645270621+07:00","message":"[buffer interim] 2482 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:11.645277271+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:11.645280806+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:11.645283265+07:00","message":"> Transcript [12416] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:11.645285355+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:11.645286908+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:11.645288331+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:11.645289784+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:11.645292245+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:11.645302253+07:00","message":"push: {true \n 0 0xc002aa0100}"}
{"level":"info","service":"Main","time":"2025-10-27T16:00:11.649933786+07:00","message":"write wav file: './tmp/7446/7446_2482.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:12.014629111+07:00","message":"[GCS] Start streaming session, msgId: 2483"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:13.10742172+07:00","message":"[GCS] IsForceVAD: false for message ID: 2483"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:13.166334011+07:00","message":"[GCS] Start streaming session, msgId: 2484"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:13.209638233+07:00","message":"receive streaming session, msgId: 2483"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:13.209656787+07:00","message":"found end of frame, send empty tag with msgId: 2483"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:13.20965933+07:00","message":"end Recv id 2483"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:13.209665152+07:00","message":"[buffer interim] 2483 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:13.209672032+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:13.209676229+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:13.209678764+07:00","message":"> Transcript [12417] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:13.209680752+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:13.209682302+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:13.209683767+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:13.209685202+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:13.209687582+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:13.209697207+07:00","message":"push: {true \n 0 0xc0029fe100}"}
{"level":"info","service":"Main","time":"2025-10-27T16:00:13.215160764+07:00","message":"write wav file: './tmp/7446/7446_2483.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:13.357190721+07:00","message":"[GCS] IsForceVAD: false for message ID: 2484"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:13.428360441+07:00","message":"[GCS] Start streaming session, msgId: 2485"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:13.455988267+07:00","message":"receive streaming session, msgId: 2484"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:13.45600276+07:00","message":"found end of frame, send empty tag with msgId: 2484"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:13.456005325+07:00","message":"end Recv id 2484"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:13.456011328+07:00","message":"[buffer interim] 2484 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:13.456017816+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:13.456021746+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:13.45602444+07:00","message":"> Transcript [12418] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:13.456026604+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:13.456028138+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:13.456029543+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:13.456030987+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:13.456033216+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:13.456042387+07:00","message":"push: {true \n 0 0xc002aa0e80}"}
{"level":"info","service":"Main","time":"2025-10-27T16:00:13.46064405+07:00","message":"write wav file: './tmp/7446/7446_2484.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:00:14.499402871+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:00:14.499418898+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:14.832663789+07:00","message":"[GCS] IsForceVAD: false for message ID: 2485"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:14.932543109+07:00","message":"receive streaming session, msgId: 2485"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:14.932557862+07:00","message":"found end of frame, send empty tag with msgId: 2485"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:14.932560706+07:00","message":"end Recv id 2485"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:14.932581657+07:00","message":"[buffer interim] 2485 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:14.932592581+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:14.932596795+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:14.932599578+07:00","message":"> Transcript [12419] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:14.932601537+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:14.932603166+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:14.932604723+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:14.932606241+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:14.93260889+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:14.932617934+07:00","message":"push: {true \n 0 0xc002aa1580}"}
{"level":"info","service":"Main","time":"2025-10-27T16:00:14.939282428+07:00","message":"write wav file: './tmp/7446/7446_2485.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:14.955977984+07:00","message":"[GCS] Start streaming session, msgId: 2486"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:00:17.499813891+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:00:17.49981394+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:18.412710082+07:00","message":"[GCS] IsForceVAD: false for message ID: 2486"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:18.514452452+07:00","message":"receive streaming session, msgId: 2486"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:18.514475301+07:00","message":"found end of frame, send empty tag with msgId: 2486"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:18.514478257+07:00","message":"end Recv id 2486"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:18.514485467+07:00","message":"[buffer interim] 2486 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:18.514501355+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:18.514506811+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:18.514510513+07:00","message":"> Transcript [12420] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:18.514513393+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:18.514515466+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:18.514517437+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:18.514519468+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:18.514522698+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:18.514533591+07:00","message":"push: {true \n 0 0xc002ee5300}"}
{"level":"info","service":"Main","time":"2025-10-27T16:00:18.523440313+07:00","message":"write wav file: './tmp/7446/7446_2486.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:18.794464504+07:00","message":"[GCS] Start streaming session, msgId: 2487"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:18.98355465+07:00","message":"[GCS] IsForceVAD: false for message ID: 2487"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:19.053587442+07:00","message":"[GCS] Start streaming session, msgId: 2488"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:19.075962157+07:00","message":"receive streaming session, msgId: 2487"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:19.075986095+07:00","message":"found end of frame, send empty tag with msgId: 2487"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:19.075989042+07:00","message":"end Recv id 2487"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:19.075996488+07:00","message":"[buffer interim] 2487 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:19.076006063+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:19.07601102+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:19.076013752+07:00","message":"> Transcript [12421] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:19.076016431+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:19.076018038+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:19.076019616+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:19.076021186+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:19.07602602+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:19.076035554+07:00","message":"push: {true \n 0 0xc0028d4280}"}
{"level":"info","service":"Main","time":"2025-10-27T16:00:19.081052681+07:00","message":"write wav file: './tmp/7446/7446_2487.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:19.112825567+07:00","message":"[GCS] IsForceVAD: false for message ID: 2488"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:19.183793024+07:00","message":"[GCS] Start streaming session, msgId: 2489"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:19.243619651+07:00","message":"[GCS] IsForceVAD: false for message ID: 2489"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:19.301183307+07:00","message":"receive streaming session, msgId: 2488"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:19.301198464+07:00","message":"found end of frame, send empty tag with msgId: 2488"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:19.301200974+07:00","message":"end Recv id 2488"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:19.301206735+07:00","message":"[buffer interim] 2488 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:19.301213116+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:19.301217261+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:19.301219678+07:00","message":"> Transcript [12422] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:19.301222233+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:19.301224033+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:19.301225572+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:19.301227066+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:19.301232537+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:19.301241169+07:00","message":"push: {true \n 0 0xc0028d4380}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:19.303545559+07:00","message":"[GCS] Start streaming session, msgId: 2490"}
{"level":"info","service":"Main","time":"2025-10-27T16:00:19.305581262+07:00","message":"write wav file: './tmp/7446/7446_2488.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:19.453667155+07:00","message":"receive streaming session, msgId: 2489"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:19.453682646+07:00","message":"found end of frame, send empty tag with msgId: 2489"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:19.453685563+07:00","message":"end Recv id 2489"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:19.453691714+07:00","message":"[buffer interim] 2489 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:19.453697835+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:19.453703795+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:19.453706381+07:00","message":"> Transcript [12423] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:19.453708437+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:19.453710211+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:19.453711632+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:19.453713087+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:19.453715456+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:19.453724522+07:00","message":"push: {true \n 0 0xc0028d4500}"}
{"level":"info","service":"Main","time":"2025-10-27T16:00:19.458262891+07:00","message":"write wav file: './tmp/7446/7446_2489.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:19.882723012+07:00","message":"[GCS] IsForceVAD: false for message ID: 2490"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:19.97886316+07:00","message":"receive streaming session, msgId: 2490"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:19.978886332+07:00","message":"found end of frame, send empty tag with msgId: 2490"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:19.978890621+07:00","message":"end Recv id 2490"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:19.978900119+07:00","message":"[buffer interim] 2490 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:19.978908628+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:19.978925844+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:19.978930216+07:00","message":"> Transcript [12424] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:19.97893353+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:19.978936022+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:19.978942562+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:19.978944869+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:19.978948668+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:19.978965138+07:00","message":"push: {true \n 0 0xc0029fe400}"}
{"level":"info","service":"Main","time":"2025-10-27T16:00:19.983712628+07:00","message":"write wav file: './tmp/7446/7446_2490.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:20.013733312+07:00","message":"[GCS] Start streaming session, msgId: 2491"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:20.203601404+07:00","message":"[GCS] IsForceVAD: false for message ID: 2491"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:20.293220376+07:00","message":"receive streaming session, msgId: 2491"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:20.293239164+07:00","message":"found end of frame, send empty tag with msgId: 2491"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:20.293242029+07:00","message":"end Recv id 2491"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:20.293248773+07:00","message":"[buffer interim] 2491 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:20.293255151+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:20.293262965+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:20.293267289+07:00","message":"> Transcript [12425] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:20.293269563+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:20.293271346+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:20.293272877+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:20.29327464+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:20.293277064+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:20.293303441+07:00","message":"push: {true \n 0 0xc002aa1c80}"}
{"level":"info","service":"Main","time":"2025-10-27T16:00:20.299113548+07:00","message":"write wav file: './tmp/7446/7446_2491.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:20.333751196+07:00","message":"[GCS] Start streaming session, msgId: 2492"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:00:20.500840285+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:00:20.500840336+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:22.427147247+07:00","message":"[GCS] Cleaned up inactive client: 2434"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:22.427173118+07:00","message":"[GCS] Cleaned up inactive client: 2433"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:22.427175462+07:00","message":"[GCS] Cleaned up inactive client: 2436"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:22.427176875+07:00","message":"[GCS] Cleaned up inactive client: 2431"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:22.427178269+07:00","message":"[GCS] Cleaned up inactive client: 2432"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:22.427179662+07:00","message":"[GCS] Cleaned up inactive client: 2435"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:00:23.501440833+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:00:23.501442145+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:25.46342867+07:00","message":"[GCS] IsForceVAD: false for message ID: 2492"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:25.568774241+07:00","message":"receive streaming session, msgId: 2492"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:25.568793578+07:00","message":"found end of frame, send empty tag with msgId: 2492"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:25.568796198+07:00","message":"end Recv id 2492"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:25.568802609+07:00","message":"[buffer interim] 2492 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:25.568809689+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:25.568813998+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:25.568816574+07:00","message":"> Transcript [12426] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:25.568818571+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:25.5688204+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:25.568821825+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:25.568823424+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:25.568825817+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:25.568835027+07:00","message":"push: {true \n 0 0xc002b14280}"}
{"level":"info","service":"Main","time":"2025-10-27T16:00:25.579766403+07:00","message":"write wav file: './tmp/7446/7446_2492.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:26.424900332+07:00","message":"[GCS] Start streaming session, msgId: 2493"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:00:26.502021684+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:00:26.502024769+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:28.66363358+07:00","message":"[GCS] IsForceVAD: false for message ID: 2493"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:28.723752223+07:00","message":"[GCS] Start streaming session, msgId: 2494"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:28.763860482+07:00","message":"receive streaming session, msgId: 2493"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:28.763879991+07:00","message":"found end of frame, send empty tag with msgId: 2493"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:28.763883303+07:00","message":"end Recv id 2493"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:28.763894376+07:00","message":"[buffer interim] 2493 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:28.763901083+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:28.763905477+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:28.763908053+07:00","message":"> Transcript [12427] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:28.763910284+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:28.763912195+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:28.763913666+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:28.763915224+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:28.763917743+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:28.763926976+07:00","message":"push: {true \n 0 0xc002aa1300}"}
{"level":"info","service":"Main","time":"2025-10-27T16:00:28.770744532+07:00","message":"write wav file: './tmp/7446/7446_2493.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:28.782410351+07:00","message":"[GCS] IsForceVAD: false for message ID: 2494"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:28.853361291+07:00","message":"[GCS] Start streaming session, msgId: 2495"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:28.980811737+07:00","message":"receive streaming session, msgId: 2494"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:28.980830511+07:00","message":"found end of frame, send empty tag with msgId: 2494"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:28.980833377+07:00","message":"end Recv id 2494"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:28.980839777+07:00","message":"[buffer interim] 2494 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:28.980846139+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:28.980850359+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:28.980853034+07:00","message":"> Transcript [12428] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:28.9808552+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:28.980856964+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:28.980858375+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:28.980859814+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:28.980862416+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:28.980872012+07:00","message":"push: {true \n 0 0xc002b14680}"}
{"level":"info","service":"Main","time":"2025-10-27T16:00:28.98576591+07:00","message":"write wav file: './tmp/7446/7446_2494.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:29.233798014+07:00","message":"[GCS] IsForceVAD: false for message ID: 2495"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:29.307526+07:00","message":"[GCS] Start streaming session, msgId: 2496"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:29.354730845+07:00","message":"receive streaming session, msgId: 2495"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:29.354751841+07:00","message":"found end of frame, send empty tag with msgId: 2495"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:29.354755695+07:00","message":"end Recv id 2495"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:29.354764326+07:00","message":"[buffer interim] 2495 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:29.354772438+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:29.354777137+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:29.354780889+07:00","message":"> Transcript [12429] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:29.354783984+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:29.354786043+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:29.354788517+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:29.354790449+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:29.354793737+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:29.354805142+07:00","message":"push: {true \n 0 0xc0029fe600}"}
{"level":"info","service":"Main","time":"2025-10-27T16:00:29.360021959+07:00","message":"write wav file: './tmp/7446/7446_2495.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:00:29.502879108+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:00:29.502896269+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:31.984215247+07:00","message":"[GCS] IsForceVAD: false for message ID: 2496"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:32.080150877+07:00","message":"receive streaming session, msgId: 2496"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:32.080174618+07:00","message":"found end of frame, send empty tag with msgId: 2496"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:32.080177624+07:00","message":"end Recv id 2496"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:32.080184806+07:00","message":"[buffer interim] 2496 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:32.080193501+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:32.080198067+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:32.080200671+07:00","message":"> Transcript [12430] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:32.080203308+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:32.080204877+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:32.080206338+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:32.08020794+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:32.080210148+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:32.08021937+07:00","message":"push: {true \n 0 0xc0029fe800}"}
{"level":"info","service":"Main","time":"2025-10-27T16:00:32.087999788+07:00","message":"write wav file: './tmp/7446/7446_2496.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:32.445188039+07:00","message":"[GCS] Start streaming session, msgId: 2497"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:00:32.503012617+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:00:32.503044098+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:32.574100455+07:00","message":"[GCS] IsForceVAD: false for message ID: 2497"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:32.633258959+07:00","message":"[GCS] Start streaming session, msgId: 2498"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:32.872252162+07:00","message":"receive streaming session, msgId: 2497"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:32.872269361+07:00","message":"found end of frame, send empty tag with msgId: 2497"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:32.872271928+07:00","message":"end Recv id 2497"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:32.872280663+07:00","message":"[buffer interim] 2497 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:32.872287355+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:32.872291257+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:32.872294118+07:00","message":"> Transcript [12431] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:32.872296211+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:32.872298295+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:32.872299963+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:32.872301673+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:32.872304018+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:32.872313415+07:00","message":"push: {true \n 0 0xc0028d4480}"}
{"level":"info","service":"Main","time":"2025-10-27T16:00:32.877273613+07:00","message":"write wav file: './tmp/7446/7446_2497.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:00:35.503272344+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:00:35.503282176+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:37.753313589+07:00","message":"[GCS] IsForceVAD: false for message ID: 2498"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:37.868463418+07:00","message":"receive streaming session, msgId: 2498"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:37.868479489+07:00","message":"found end of frame, send empty tag with msgId: 2498"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:37.868481992+07:00","message":"end Recv id 2498"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:37.868488343+07:00","message":"[buffer interim] 2498 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:37.868506156+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:37.868510546+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:37.868514846+07:00","message":"> Transcript [12432] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:37.868516934+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:37.868518554+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:37.868520172+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:37.868521877+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:37.868524425+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:37.868542921+07:00","message":"push: {true \n 0 0xc002aa1900}"}
{"level":"info","service":"Main","time":"2025-10-27T16:00:37.879163137+07:00","message":"write wav file: './tmp/7446/7446_2498.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:37.946074653+07:00","message":"[GCS] Start streaming session, msgId: 2499"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:00:38.50371084+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:00:38.503723752+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:00:41.504362393+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:00:41.504366031+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:42.432461368+07:00","message":"[GCS] IsForceVAD: false for message ID: 2499"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:42.503704536+07:00","message":"[GCS] Start streaming session, msgId: 2500"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:42.557597455+07:00","message":"receive streaming session, msgId: 2499"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:42.557613297+07:00","message":"found end of frame, send empty tag with msgId: 2499"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:42.557615834+07:00","message":"end Recv id 2499"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:42.557622798+07:00","message":"[buffer interim] 2499 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:42.557629554+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:42.557633618+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:42.557636231+07:00","message":"> Transcript [12433] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:42.557638395+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:42.557640019+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:42.557641551+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:42.557643011+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:42.557645116+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:42.557654319+07:00","message":"push: {true \n 0 0xc002b15100}"}
{"level":"info","service":"Main","time":"2025-10-27T16:00:42.567684704+07:00","message":"write wav file: './tmp/7446/7446_2499.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:42.752524621+07:00","message":"[GCS] IsForceVAD: false for message ID: 2500"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:42.855494509+07:00","message":"receive streaming session, msgId: 2500"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:42.855526082+07:00","message":"found end of frame, send empty tag with msgId: 2500"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:42.855528965+07:00","message":"end Recv id 2500"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:42.85553599+07:00","message":"[buffer interim] 2500 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:42.855542235+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:42.855545709+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:42.85554859+07:00","message":"> Transcript [12434] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:42.855550906+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:42.8555526+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:42.855554384+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:42.855558448+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:42.855561174+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:42.855571325+07:00","message":"push: {true \n 0 0xc002c88000}"}
{"level":"info","service":"Main","time":"2025-10-27T16:00:42.860148415+07:00","message":"write wav file: './tmp/7446/7446_2500.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:42.884191283+07:00","message":"[GCS] Start streaming session, msgId: 2501"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:43.07306169+07:00","message":"[GCS] IsForceVAD: false for message ID: 2501"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:43.146580975+07:00","message":"[GCS] Start streaming session, msgId: 2502"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:43.167399525+07:00","message":"receive streaming session, msgId: 2501"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:43.167428663+07:00","message":"found end of frame, send empty tag with msgId: 2501"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:43.167433299+07:00","message":"end Recv id 2501"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:43.167442334+07:00","message":"[buffer interim] 2501 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:43.16745108+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:43.16745551+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:43.167459325+07:00","message":"> Transcript [12435] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:43.167462551+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:43.167464798+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:43.167466949+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:43.16746906+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:43.167475634+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:43.167487811+07:00","message":"push: {true \n 0 0xc002c88100}"}
{"level":"info","service":"Main","time":"2025-10-27T16:00:43.171958965+07:00","message":"write wav file: './tmp/7446/7446_2501.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:00:44.504748081+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:00:44.504748332+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:00:47.50557201+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:00:47.505574178+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:48.262622517+07:00","message":"[GCS] IsForceVAD: false for message ID: 2502"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:48.36688438+07:00","message":"receive streaming session, msgId: 2502"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:48.366904574+07:00","message":"found end of frame, send empty tag with msgId: 2502"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:48.366907294+07:00","message":"end Recv id 2502"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:48.36691302+07:00","message":"[buffer interim] 2502 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:48.366919578+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:48.366924233+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:48.366926711+07:00","message":"> Transcript [12436] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:48.366928781+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:48.366930366+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:48.36693196+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:48.366934149+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:48.366940893+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:48.366950098+07:00","message":"push: {true \n 0 0xc0029fe500}"}
{"level":"info","service":"Main","time":"2025-10-27T16:00:48.379242904+07:00","message":"write wav file: './tmp/7446/7446_2502.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:48.714869048+07:00","message":"[GCS] Start streaming session, msgId: 2503"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:00:50.506747307+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:00:50.506812508+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:52.427471949+07:00","message":"[GCS] Cleaned up inactive client: 2440"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:52.427484293+07:00","message":"[GCS] Cleaned up inactive client: 2441"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:52.427486378+07:00","message":"[GCS] Cleaned up inactive client: 2445"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:52.427487895+07:00","message":"[GCS] Cleaned up inactive client: 2438"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:52.427489313+07:00","message":"[GCS] Cleaned up inactive client: 2450"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:52.427490683+07:00","message":"[GCS] Cleaned up inactive client: 2442"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:52.427492341+07:00","message":"[GCS] Cleaned up inactive client: 2449"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:52.427494036+07:00","message":"[GCS] Cleaned up inactive client: 2447"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:52.427495407+07:00","message":"[GCS] Cleaned up inactive client: 2444"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:52.427496881+07:00","message":"[GCS] Cleaned up inactive client: 2446"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:52.427498344+07:00","message":"[GCS] Cleaned up inactive client: 2443"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:52.427499688+07:00","message":"[GCS] Cleaned up inactive client: 2451"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:52.427501223+07:00","message":"[GCS] Cleaned up inactive client: 2448"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:52.427502773+07:00","message":"[GCS] Cleaned up inactive client: 2452"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:52.427504141+07:00","message":"[GCS] Cleaned up inactive client: 2453"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:52.427505485+07:00","message":"[GCS] Cleaned up inactive client: 2437"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:52.427506741+07:00","message":"[GCS] Cleaned up inactive client: 2439"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:52.427507997+07:00","message":"[GCS] Cleaned up inactive client: 2454"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:53.262532827+07:00","message":"[GCS] IsForceVAD: false for message ID: 2503"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:53.369602889+07:00","message":"receive streaming session, msgId: 2503"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:53.36962423+07:00","message":"found end of frame, send empty tag with msgId: 2503"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:53.369627817+07:00","message":"end Recv id 2503"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:53.369635993+07:00","message":"[buffer interim] 2503 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:53.369643864+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:53.369650275+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:53.369653985+07:00","message":"> Transcript [12437] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:53.369657028+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:53.369659391+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:53.36966155+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:53.369663754+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:53.369666878+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:53.369678972+07:00","message":"push: {true \n 0 0xc002b15e80}"}
{"level":"info","service":"Main","time":"2025-10-27T16:00:53.380294459+07:00","message":"write wav file: './tmp/7446/7446_2503.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:53.384393676+07:00","message":"[GCS] Start streaming session, msgId: 2504"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:00:53.50698032+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:00:53.506985687+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:55.82240578+07:00","message":"[GCS] IsForceVAD: false for message ID: 2504"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:55.927395889+07:00","message":"receive streaming session, msgId: 2504"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:55.927415533+07:00","message":"found end of frame, send empty tag with msgId: 2504"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:55.927418606+07:00","message":"end Recv id 2504"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:55.927424389+07:00","message":"[buffer interim] 2504 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:55.927431409+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:55.927436779+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:55.92744017+07:00","message":"> Transcript [12438] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:55.927443364+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:55.927446006+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:55.927448109+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:55.927450827+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:55.9274573+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:55.927467337+07:00","message":"push: {true \n 0 0xc002b15180}"}
{"level":"info","service":"Main","time":"2025-10-27T16:00:55.935480545+07:00","message":"write wav file: './tmp/7446/7446_2504.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:56.263657683+07:00","message":"[GCS] Start streaming session, msgId: 2505"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:56.394798045+07:00","message":"[GCS] IsForceVAD: false for message ID: 2505"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:56.463815215+07:00","message":"[GCS] Start streaming session, msgId: 2506"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:00:56.507892944+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:00:56.507899346+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:56.537007206+07:00","message":"receive streaming session, msgId: 2505"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:56.537022382+07:00","message":"found end of frame, send empty tag with msgId: 2505"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:56.537025287+07:00","message":"end Recv id 2505"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:56.537030976+07:00","message":"[buffer interim] 2505 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:56.537037653+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:56.537041264+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:56.537043657+07:00","message":"> Transcript [12439] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:56.537045823+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:56.537047516+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:56.537049018+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:56.537050481+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:56.537055824+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:56.537064008+07:00","message":"push: {true \n 0 0xc0029fe080}"}
{"level":"info","service":"Main","time":"2025-10-27T16:00:56.541394761+07:00","message":"write wav file: './tmp/7446/7446_2505.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:56.914686946+07:00","message":"[GCS] IsForceVAD: false for message ID: 2506"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:56.98382222+07:00","message":"[GCS] Start streaming session, msgId: 2507"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:57.036885802+07:00","message":"receive streaming session, msgId: 2506"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:57.036904924+07:00","message":"found end of frame, send empty tag with msgId: 2506"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:57.036907947+07:00","message":"end Recv id 2506"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:57.036914668+07:00","message":"[buffer interim] 2506 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:57.036921334+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:57.036934042+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:57.036937274+07:00","message":"> Transcript [12440] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:57.036939275+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:57.03694088+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:57.036942483+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:57.036944031+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:00:57.036950624+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:00:57.03696007+07:00","message":"push: {true \n 0 0xc0028d4000}"}
{"level":"info","service":"Main","time":"2025-10-27T16:00:57.04153924+07:00","message":"write wav file: './tmp/7446/7446_2506.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:00:59.508170505+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:00:59.508179198+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:00.245260413+07:00","message":"[GCS] IsForceVAD: false for message ID: 2507"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:00.342657842+07:00","message":"receive streaming session, msgId: 2507"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:00.342673531+07:00","message":"found end of frame, send empty tag with msgId: 2507"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:00.342676613+07:00","message":"end Recv id 2507"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:00.342682605+07:00","message":"[buffer interim] 2507 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:00.342688971+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:00.342693214+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:00.342695847+07:00","message":"> Transcript [12441] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:00.342698058+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:00.342699761+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:00.342701327+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:00.342702933+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:00.342705599+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:00.3427147+07:00","message":"push: {true \n 0 0xc002aa1800}"}
{"level":"info","service":"Main","time":"2025-10-27T16:01:00.350730344+07:00","message":"write wav file: './tmp/7446/7446_2507.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:01.203681063+07:00","message":"[GCS] Start streaming session, msgId: 2508"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:01.262777939+07:00","message":"[GCS] IsForceVAD: false for message ID: 2508"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:01.457402047+07:00","message":"receive streaming session, msgId: 2508"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:01.457417927+07:00","message":"found end of frame, send empty tag with msgId: 2508"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:01.457420463+07:00","message":"end Recv id 2508"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:01.457426552+07:00","message":"[buffer interim] 2508 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:01.457433017+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:01.457437013+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:01.457439628+07:00","message":"> Transcript [12442] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:01.457441848+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:01.457443507+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:01.457445081+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:01.457446569+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:01.457452968+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:01.457461643+07:00","message":"push: {true \n 0 0xc0028d4200}"}
{"level":"info","service":"Main","time":"2025-10-27T16:01:01.462006257+07:00","message":"write wav file: './tmp/7446/7446_2508.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:01.464301264+07:00","message":"[GCS] Start streaming session, msgId: 2509"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:01:02.508454629+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:01:02.508463317+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:03.382860659+07:00","message":"[GCS] IsForceVAD: false for message ID: 2509"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:03.479324045+07:00","message":"receive streaming session, msgId: 2509"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:03.479347687+07:00","message":"found end of frame, send empty tag with msgId: 2509"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:03.479351663+07:00","message":"end Recv id 2509"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:03.479359985+07:00","message":"[buffer interim] 2509 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:03.479368369+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:03.479373571+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:03.479377296+07:00","message":"> Transcript [12443] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:03.479380613+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:03.479382966+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:03.479385337+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:03.479387493+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:03.479390931+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:03.479402706+07:00","message":"push: {true \n 0 0xc002c88780}"}
{"level":"info","service":"Main","time":"2025-10-27T16:01:03.486650984+07:00","message":"write wav file: './tmp/7446/7446_2509.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:03.573823307+07:00","message":"[GCS] Start streaming session, msgId: 2510"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:01:05.508830784+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:01:05.508835643+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:01:08.509289471+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:01:08.509328719+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:08.763761874+07:00","message":"[GCS] IsForceVAD: false for message ID: 2510"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:08.938554742+07:00","message":"receive streaming session, msgId: 2510"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:08.938582601+07:00","message":"found end of frame, send empty tag with msgId: 2510"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:08.938587251+07:00","message":"end Recv id 2510"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:08.938597269+07:00","message":"[buffer interim] 2510 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:08.938605417+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:08.93861119+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:08.938614104+07:00","message":"> Transcript [12444] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:08.938616388+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:08.938617996+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:08.938619572+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:08.938621196+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:08.938623853+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:08.938633171+07:00","message":"push: {true \n 0 0xc0029fe700}"}
{"level":"info","service":"Main","time":"2025-10-27T16:01:08.948691992+07:00","message":"write wav file: './tmp/7446/7446_2510.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:08.953963439+07:00","message":"[GCS] Start streaming session, msgId: 2511"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:09.783011388+07:00","message":"[GCS] IsForceVAD: false for message ID: 2511"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:09.884218721+07:00","message":"receive streaming session, msgId: 2511"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:09.884237289+07:00","message":"found end of frame, send empty tag with msgId: 2511"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:09.884240154+07:00","message":"end Recv id 2511"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:09.884247092+07:00","message":"[buffer interim] 2511 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:09.884253913+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:09.88425751+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:09.88426023+07:00","message":"> Transcript [12445] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:09.884262308+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:09.884264134+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:09.884266219+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:09.884268135+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:09.884271171+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:09.884282535+07:00","message":"push: {true \n 0 0xc002aa0000}"}
{"level":"info","service":"Main","time":"2025-10-27T16:01:09.889504797+07:00","message":"write wav file: './tmp/7446/7446_2511.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:10.426130967+07:00","message":"[GCS] Start streaming session, msgId: 2512"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:01:11.510182522+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:01:11.510196314+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:13.312785939+07:00","message":"[GCS] IsForceVAD: false for message ID: 2512"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:13.418723928+07:00","message":"receive streaming session, msgId: 2512"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:13.418740196+07:00","message":"found end of frame, send empty tag with msgId: 2512"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:13.418743306+07:00","message":"end Recv id 2512"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:13.418749778+07:00","message":"[buffer interim] 2512 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:13.418755883+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:13.418760088+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:13.41876295+07:00","message":"> Transcript [12446] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:13.418765225+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:13.418766882+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:13.418768252+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:13.41876976+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:13.418776095+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:13.418785982+07:00","message":"push: {true \n 0 0xc0029fe300}"}
{"level":"info","service":"Main","time":"2025-10-27T16:01:13.427104009+07:00","message":"write wav file: './tmp/7446/7446_2512.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:13.574943889+07:00","message":"[GCS] Start streaming session, msgId: 2513"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:13.763627217+07:00","message":"[GCS] IsForceVAD: false for message ID: 2513"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:13.869531252+07:00","message":"receive streaming session, msgId: 2513"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:13.869550638+07:00","message":"found end of frame, send empty tag with msgId: 2513"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:13.869553455+07:00","message":"end Recv id 2513"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:13.869564569+07:00","message":"[buffer interim] 2513 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:13.869571355+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:13.869574806+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:13.8695774+07:00","message":"> Transcript [12447] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:13.869579445+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:13.869581105+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:13.869582696+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:13.869584407+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:13.869591789+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:13.869601505+07:00","message":"push: {true \n 0 0xc000129a80}"}
{"level":"info","service":"Main","time":"2025-10-27T16:01:13.874787339+07:00","message":"write wav file: './tmp/7446/7446_2513.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:01:14.510240454+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:01:14.510249461+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:16.645985449+07:00","message":"[GCS] Start streaming session, msgId: 2514"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:01:17.510627108+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:01:17.510637213+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:01:20.511733691+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:01:20.511737304+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:21.833262318+07:00","message":"[GCS] IsForceVAD: false for message ID: 2514"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:21.938953333+07:00","message":"receive streaming session, msgId: 2514"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:21.938972066+07:00","message":"found end of frame, send empty tag with msgId: 2514"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:21.938975114+07:00","message":"end Recv id 2514"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:21.9389819+07:00","message":"[buffer interim] 2514 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:21.938990572+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:21.938995686+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:21.938999127+07:00","message":"> Transcript [12448] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:21.939002072+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:21.939004308+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:21.939006605+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:21.939008792+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:21.939018046+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:21.939027693+07:00","message":"push: {true \n 0 0xc00401ff80}"}
{"level":"info","service":"Main","time":"2025-10-27T16:01:21.949388482+07:00","message":"write wav file: './tmp/7446/7446_2514.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:22.093749799+07:00","message":"[GCS] Start streaming session, msgId: 2515"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:22.427861227+07:00","message":"[GCS] Cleaned up inactive client: 2489"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:22.427879616+07:00","message":"[GCS] Cleaned up inactive client: 2485"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:22.427881907+07:00","message":"[GCS] Cleaned up inactive client: 2477"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:22.427884136+07:00","message":"[GCS] Cleaned up inactive client: 2487"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:22.427885599+07:00","message":"[GCS] Cleaned up inactive client: 2491"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:22.427887436+07:00","message":"[GCS] Cleaned up inactive client: 2470"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:22.427888913+07:00","message":"[GCS] Cleaned up inactive client: 2457"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:22.427890363+07:00","message":"[GCS] Cleaned up inactive client: 2458"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:22.427891997+07:00","message":"[GCS] Cleaned up inactive client: 2486"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:22.427903696+07:00","message":"[GCS] Cleaned up inactive client: 2464"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:22.427905122+07:00","message":"[GCS] Cleaned up inactive client: 2466"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:22.427906453+07:00","message":"[GCS] Cleaned up inactive client: 2475"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:22.427907751+07:00","message":"[GCS] Cleaned up inactive client: 2460"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:22.427909031+07:00","message":"[GCS] Cleaned up inactive client: 2462"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:22.42791034+07:00","message":"[GCS] Cleaned up inactive client: 2469"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:22.427911648+07:00","message":"[GCS] Cleaned up inactive client: 2467"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:22.427912948+07:00","message":"[GCS] Cleaned up inactive client: 2474"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:22.42791422+07:00","message":"[GCS] Cleaned up inactive client: 2463"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:22.427915701+07:00","message":"[GCS] Cleaned up inactive client: 2482"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:22.427916997+07:00","message":"[GCS] Cleaned up inactive client: 2456"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:22.427918247+07:00","message":"[GCS] Cleaned up inactive client: 2479"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:22.427919507+07:00","message":"[GCS] Cleaned up inactive client: 2472"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:22.427921055+07:00","message":"[GCS] Cleaned up inactive client: 2490"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:22.42792238+07:00","message":"[GCS] Cleaned up inactive client: 2484"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:22.427923659+07:00","message":"[GCS] Cleaned up inactive client: 2461"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:22.427924981+07:00","message":"[GCS] Cleaned up inactive client: 2455"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:22.427926267+07:00","message":"[GCS] Cleaned up inactive client: 2473"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:22.427927565+07:00","message":"[GCS] Cleaned up inactive client: 2478"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:22.427928802+07:00","message":"[GCS] Cleaned up inactive client: 2459"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:22.427930171+07:00","message":"[GCS] Cleaned up inactive client: 2468"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:22.427931449+07:00","message":"[GCS] Cleaned up inactive client: 2471"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:22.427937845+07:00","message":"[GCS] Cleaned up inactive client: 2476"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:22.427939212+07:00","message":"[GCS] Cleaned up inactive client: 2483"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:22.427940497+07:00","message":"[GCS] Cleaned up inactive client: 2488"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:22.427941906+07:00","message":"[GCS] Cleaned up inactive client: 2465"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:22.427943252+07:00","message":"[GCS] Cleaned up inactive client: 2481"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:22.427944566+07:00","message":"[GCS] Cleaned up inactive client: 2480"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:01:23.511994506+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:01:23.512012065+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:01:26.51234459+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:01:26.512355355+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:27.213994329+07:00","message":"[GCS] IsForceVAD: false for message ID: 2515"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:27.325613444+07:00","message":"receive streaming session, msgId: 2515"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:27.325635758+07:00","message":"found end of frame, send empty tag with msgId: 2515"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:27.32563895+07:00","message":"end Recv id 2515"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:27.325649246+07:00","message":"[buffer interim] 2515 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:27.325677176+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:27.325690867+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:27.325696117+07:00","message":"> Transcript [12449] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:27.325699605+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:27.325702057+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:27.32570465+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:27.325706997+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:27.325714153+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:27.325727689+07:00","message":"push: {true \n 0 0xc0028d4780}"}
{"level":"info","service":"Main","time":"2025-10-27T16:01:27.340916786+07:00","message":"write wav file: './tmp/7446/7446_2515.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:01:29.512915333+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:01:29.512932949+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:30.614478637+07:00","message":"[GCS] Start streaming session, msgId: 2516"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:30.993356696+07:00","message":"[GCS] IsForceVAD: false for message ID: 2516"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:31.08263609+07:00","message":"receive streaming session, msgId: 2516"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:31.082664893+07:00","message":"found end of frame, send empty tag with msgId: 2516"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:31.08266984+07:00","message":"end Recv id 2516"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:31.082679566+07:00","message":"[buffer interim] 2516 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:31.082688647+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:31.082694107+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:31.082698218+07:00","message":"> Transcript [12450] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:31.082701841+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:31.082704243+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:31.082706517+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:31.082709163+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:31.082712433+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:31.082724677+07:00","message":"push: {true \n 0 0xc0028d4100}"}
{"level":"info","service":"Main","time":"2025-10-27T16:01:31.087557419+07:00","message":"write wav file: './tmp/7446/7446_2516.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:31.127067821+07:00","message":"[GCS] Start streaming session, msgId: 2517"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:01:32.513245555+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:01:32.513253173+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:32.593884918+07:00","message":"[GCS] IsForceVAD: false for message ID: 2517"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:32.683896135+07:00","message":"receive streaming session, msgId: 2517"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:32.683915503+07:00","message":"found end of frame, send empty tag with msgId: 2517"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:32.683918396+07:00","message":"end Recv id 2517"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:32.683924592+07:00","message":"[buffer interim] 2517 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:32.683931562+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:32.683939297+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:32.683941983+07:00","message":"> Transcript [12451] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:32.68394422+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:32.683945955+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:32.683947428+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:32.683948987+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:32.683951312+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:32.683961364+07:00","message":"push: {true \n 0 0xc0028d4400}"}
{"level":"info","service":"Main","time":"2025-10-27T16:01:32.689935789+07:00","message":"write wav file: './tmp/7446/7446_2517.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:33.103714644+07:00","message":"[GCS] Start streaming session, msgId: 2518"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:33.174018369+07:00","message":"[GCS] IsForceVAD: false for message ID: 2518"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:33.358479006+07:00","message":"receive streaming session, msgId: 2518"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:33.3584944+07:00","message":"found end of frame, send empty tag with msgId: 2518"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:33.358496938+07:00","message":"end Recv id 2518"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:33.358503211+07:00","message":"[buffer interim] 2518 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:33.358509664+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:33.358515805+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:33.358519035+07:00","message":"> Transcript [12452] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:33.358521094+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:33.358522726+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:33.358524187+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:33.358526437+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:33.358529517+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:33.358540115+07:00","message":"push: {true \n 0 0xc002c88600}"}
{"level":"info","service":"Main","time":"2025-10-27T16:01:33.362217192+07:00","message":"write wav file: './tmp/7446/7446_2518.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:33.744965392+07:00","message":"[GCS] Start streaming session, msgId: 2519"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:33.875944893+07:00","message":"[GCS] IsForceVAD: false for message ID: 2519"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:33.997465255+07:00","message":"receive streaming session, msgId: 2519"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:33.99748399+07:00","message":"found end of frame, send empty tag with msgId: 2519"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:33.997486794+07:00","message":"end Recv id 2519"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:33.997493206+07:00","message":"[buffer interim] 2519 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:33.997500191+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:33.997508266+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:33.997510865+07:00","message":"> Transcript [12453] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:33.997512914+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:33.997514641+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:33.997516294+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:33.997517906+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:33.997520272+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:33.997529732+07:00","message":"push: {true \n 0 0xc002c88700}"}
{"level":"info","service":"Main","time":"2025-10-27T16:01:34.00213251+07:00","message":"write wav file: './tmp/7446/7446_2519.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:34.134700492+07:00","message":"[GCS] Start streaming session, msgId: 2520"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:01:35.514310266+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:01:35.514314215+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:37.145035365+07:00","message":"[GCS] IsForceVAD: false for message ID: 2520"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:37.204125454+07:00","message":"[GCS] Start streaming session, msgId: 2521"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:37.235468492+07:00","message":"receive streaming session, msgId: 2520"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:37.235487433+07:00","message":"found end of frame, send empty tag with msgId: 2520"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:37.235490287+07:00","message":"end Recv id 2520"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:37.235496956+07:00","message":"[buffer interim] 2520 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:37.235504515+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:37.235508556+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:37.235511238+07:00","message":"> Transcript [12454] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:37.23551355+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:37.235515407+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:37.235517111+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:37.235518646+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:37.235524709+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:37.235535556+07:00","message":"push: {true \n 0 0xc0028d4700}"}
{"level":"info","service":"Main","time":"2025-10-27T16:01:37.243296232+07:00","message":"write wav file: './tmp/7446/7446_2520.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:37.263227793+07:00","message":"[GCS] IsForceVAD: false for message ID: 2521"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:37.333794965+07:00","message":"[GCS] Start streaming session, msgId: 2522"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:37.435719641+07:00","message":"receive streaming session, msgId: 2521"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:37.435749304+07:00","message":"found end of frame, send empty tag with msgId: 2521"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:37.435753853+07:00","message":"end Recv id 2521"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:37.435763595+07:00","message":"[buffer interim] 2521 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:37.435772627+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:37.435778043+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:37.435782467+07:00","message":"> Transcript [12455] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:37.435785959+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:37.435788375+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:37.435790691+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:37.435792972+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:37.435799354+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:37.435814962+07:00","message":"push: {true \n 0 0xc000128500}"}
{"level":"info","service":"Main","time":"2025-10-27T16:01:37.440122259+07:00","message":"write wav file: './tmp/7446/7446_2521.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:37.585197192+07:00","message":"[GCS] IsForceVAD: false for message ID: 2522"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:37.693278936+07:00","message":"receive streaming session, msgId: 2522"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:37.693297138+07:00","message":"found end of frame, send empty tag with msgId: 2522"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:37.69329998+07:00","message":"end Recv id 2522"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:37.693307184+07:00","message":"[buffer interim] 2522 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:37.693313847+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:37.693317433+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:37.693320276+07:00","message":"> Transcript [12456] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:37.693322238+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:37.693323871+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:37.693325431+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:37.693326937+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:37.693329209+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:37.693338241+07:00","message":"push: {true \n 0 0xc0028d4980}"}
{"level":"info","service":"Main","time":"2025-10-27T16:01:37.698656617+07:00","message":"write wav file: './tmp/7446/7446_2522.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:37.71441674+07:00","message":"[GCS] Start streaming session, msgId: 2523"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:01:38.514556048+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:01:38.514564925+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:38.622637967+07:00","message":"[GCS] IsForceVAD: false for message ID: 2523"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:38.725587243+07:00","message":"receive streaming session, msgId: 2523"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:38.72561661+07:00","message":"found end of frame, send empty tag with msgId: 2523"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:38.725620995+07:00","message":"end Recv id 2523"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:38.725629714+07:00","message":"[buffer interim] 2523 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:38.725638064+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:38.725644113+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:38.725646686+07:00","message":"> Transcript [12457] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:38.725648875+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:38.725650532+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:38.725652129+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:38.725653693+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:38.725655867+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:38.725666116+07:00","message":"push: {true \n 0 0xc0029fe400}"}
{"level":"info","service":"Main","time":"2025-10-27T16:01:38.73129091+07:00","message":"write wav file: './tmp/7446/7446_2523.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:38.745481767+07:00","message":"[GCS] Start streaming session, msgId: 2524"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:38.812723377+07:00","message":"[GCS] IsForceVAD: false for message ID: 2524"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:39.003745893+07:00","message":"[GCS] Start streaming session, msgId: 2525"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:39.133109777+07:00","message":"[GCS] IsForceVAD: false for message ID: 2525"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:39.175960726+07:00","message":"receive streaming session, msgId: 2524"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:39.175977705+07:00","message":"found end of frame, send empty tag with msgId: 2524"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:39.175980492+07:00","message":"end Recv id 2524"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:39.175986383+07:00","message":"[buffer interim] 2524 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:39.17599242+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:39.175996696+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:39.175999392+07:00","message":"> Transcript [12458] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:39.176001532+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:39.17600306+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:39.176004525+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:39.176006367+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:39.176013408+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:39.176021503+07:00","message":"push: {true \n 0 0xc002c88b80}"}
{"level":"info","service":"Main","time":"2025-10-27T16:01:39.182500108+07:00","message":"write wav file: './tmp/7446/7446_2524.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:39.26270131+07:00","message":"receive streaming session, msgId: 2525"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:39.262721651+07:00","message":"found end of frame, send empty tag with msgId: 2525"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:39.262724434+07:00","message":"end Recv id 2525"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:39.262730986+07:00","message":"[buffer interim] 2525 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:39.262736843+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:39.262740682+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:39.262743443+07:00","message":"> Transcript [12459] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:39.262745663+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:39.262747411+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:39.262748982+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:39.26275047+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:39.262756212+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:39.262765265+07:00","message":"push: {true \n 0 0xc002c88d00}"}
{"level":"info","service":"Main","time":"2025-10-27T16:01:39.272421223+07:00","message":"write wav file: './tmp/7446/7446_2525.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:39.513509698+07:00","message":"[GCS] Start streaming session, msgId: 2526"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:39.777405064+07:00","message":"[GCS] IsForceVAD: false for message ID: 2526"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:39.88603019+07:00","message":"receive streaming session, msgId: 2526"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:39.886052339+07:00","message":"found end of frame, send empty tag with msgId: 2526"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:39.886056091+07:00","message":"end Recv id 2526"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:39.886062924+07:00","message":"[buffer interim] 2526 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:39.886069863+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:39.886073292+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:39.88607591+07:00","message":"> Transcript [12460] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:39.886078407+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:39.886080225+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:39.8860818+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:39.886083341+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:39.88608574+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:39.88609446+07:00","message":"push: {true \n 0 0xc002aa0100}"}
{"level":"info","service":"Main","time":"2025-10-27T16:01:39.890555214+07:00","message":"write wav file: './tmp/7446/7446_2526.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:39.964495675+07:00","message":"[GCS] Start streaming session, msgId: 2527"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:40.983472307+07:00","message":"[GCS] IsForceVAD: false for message ID: 2527"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:41.052722711+07:00","message":"[GCS] Start streaming session, msgId: 2528"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:41.077577113+07:00","message":"receive streaming session, msgId: 2527"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:41.077594605+07:00","message":"found end of frame, send empty tag with msgId: 2527"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:41.077597445+07:00","message":"end Recv id 2527"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:41.077610347+07:00","message":"[buffer interim] 2527 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:41.077617089+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:41.077621481+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:41.077624063+07:00","message":"> Transcript [12461] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:41.077626025+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:41.077627761+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:41.077629413+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:41.077630894+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:41.077637581+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:41.077646358+07:00","message":"push: {true \n 0 0xc0028d4a80}"}
{"level":"info","service":"Main","time":"2025-10-27T16:01:41.083141381+07:00","message":"write wav file: './tmp/7446/7446_2527.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:01:41.515152481+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:01:41.515150993+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:43.612869278+07:00","message":"[GCS] IsForceVAD: false for message ID: 2528"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:43.675803652+07:00","message":"[GCS] Start streaming session, msgId: 2529"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:43.702454152+07:00","message":"receive streaming session, msgId: 2528"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:43.702466753+07:00","message":"found end of frame, send empty tag with msgId: 2528"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:43.70246931+07:00","message":"end Recv id 2528"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:43.702474849+07:00","message":"[buffer interim] 2528 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:43.702481433+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:43.702485315+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:43.702487631+07:00","message":"> Transcript [12462] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:43.702489859+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:43.702491429+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:43.702492959+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:43.702494405+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:43.702496633+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:43.702505496+07:00","message":"push: {true \n 0 0xc002c88280}"}
{"level":"info","service":"Main","time":"2025-10-27T16:01:43.709940073+07:00","message":"write wav file: './tmp/7446/7446_2528.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:43.744583916+07:00","message":"[GCS] IsForceVAD: false for message ID: 2529"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:43.927808723+07:00","message":"receive streaming session, msgId: 2529"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:43.927827436+07:00","message":"found end of frame, send empty tag with msgId: 2529"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:43.927830084+07:00","message":"end Recv id 2529"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:43.927836344+07:00","message":"[buffer interim] 2529 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:43.927842472+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:43.927846269+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:43.927848831+07:00","message":"> Transcript [12463] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:43.927850847+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:43.927852526+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:43.927853953+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:43.927855396+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:43.927857629+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:43.927867619+07:00","message":"push: {true \n 0 0xc002c88400}"}
{"level":"info","service":"Main","time":"2025-10-27T16:01:43.931973456+07:00","message":"write wav file: './tmp/7446/7446_2529.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:43.995959289+07:00","message":"[GCS] Start streaming session, msgId: 2530"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:44.184098241+07:00","message":"[GCS] IsForceVAD: false for message ID: 2530"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:44.313295574+07:00","message":"[GCS] Start streaming session, msgId: 2531"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:44.449055915+07:00","message":"receive streaming session, msgId: 2530"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:44.449073386+07:00","message":"found end of frame, send empty tag with msgId: 2530"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:44.449076366+07:00","message":"end Recv id 2530"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:44.449082009+07:00","message":"[buffer interim] 2530 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:44.449088717+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:44.44909366+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:44.44909661+07:00","message":"> Transcript [12464] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:44.449098835+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:44.449100638+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:44.44910207+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:44.449103571+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:44.449109078+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:44.449117601+07:00","message":"push: {true \n 0 0xc0029fea80}"}
{"level":"info","service":"Main","time":"2025-10-27T16:01:44.455304024+07:00","message":"write wav file: './tmp/7446/7446_2530.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:01:44.515357898+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:01:44.515370277+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:01:47.51572037+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:01:47.515730855+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:49.445453668+07:00","message":"[GCS] IsForceVAD: false for message ID: 2531"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:49.544379577+07:00","message":"receive streaming session, msgId: 2531"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:49.544397433+07:00","message":"found end of frame, send empty tag with msgId: 2531"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:49.544400274+07:00","message":"end Recv id 2531"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:49.544406379+07:00","message":"[buffer interim] 2531 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:49.544413096+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:49.544421634+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:49.544424141+07:00","message":"> Transcript [12465] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:49.544426303+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:49.544427882+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:49.544429407+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:49.544430965+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:49.544433511+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:49.544442806+07:00","message":"push: {true \n 0 0xc002c88500}"}
{"level":"info","service":"Main","time":"2025-10-27T16:01:49.55769565+07:00","message":"write wav file: './tmp/7446/7446_2531.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:49.634347374+07:00","message":"[GCS] Start streaming session, msgId: 2532"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:01:50.515905652+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:01:50.515935979+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:52.427071831+07:00","message":"[GCS] Cleaned up inactive client: 2494"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:52.427092707+07:00","message":"[GCS] Cleaned up inactive client: 2501"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:52.427094939+07:00","message":"[GCS] Cleaned up inactive client: 2500"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:52.427096377+07:00","message":"[GCS] Cleaned up inactive client: 2497"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:52.427097909+07:00","message":"[GCS] Cleaned up inactive client: 2493"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:52.427099807+07:00","message":"[GCS] Cleaned up inactive client: 2502"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:52.427101425+07:00","message":"[GCS] Cleaned up inactive client: 2499"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:52.427102817+07:00","message":"[GCS] Cleaned up inactive client: 2496"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:52.427104598+07:00","message":"[GCS] Cleaned up inactive client: 2492"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:52.427106179+07:00","message":"[GCS] Cleaned up inactive client: 2498"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:52.427112607+07:00","message":"[GCS] Cleaned up inactive client: 2495"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:52.90378269+07:00","message":"[GCS] IsForceVAD: false for message ID: 2532"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:53.007125997+07:00","message":"receive streaming session, msgId: 2532"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:53.00714553+07:00","message":"found end of frame, send empty tag with msgId: 2532"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:53.007148363+07:00","message":"end Recv id 2532"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:53.007155227+07:00","message":"[buffer interim] 2532 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:53.007161923+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:53.007169698+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:53.007172233+07:00","message":"> Transcript [12466] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:53.007174311+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:53.007175912+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:53.007177505+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:53.007179034+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:53.007181265+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:53.007190608+07:00","message":"push: {true \n 0 0xc0029fec00}"}
{"level":"info","service":"Main","time":"2025-10-27T16:01:53.015351583+07:00","message":"write wav file: './tmp/7446/7446_2532.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:53.023917909+07:00","message":"[GCS] Start streaming session, msgId: 2533"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:53.094847995+07:00","message":"[GCS] IsForceVAD: false for message ID: 2533"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:53.25478353+07:00","message":"receive streaming session, msgId: 2533"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:53.254803807+07:00","message":"found end of frame, send empty tag with msgId: 2533"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:53.254806681+07:00","message":"end Recv id 2533"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:53.254815577+07:00","message":"[buffer interim] 2533 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:53.25482242+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:53.254826229+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:53.25482882+07:00","message":"> Transcript [12467] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:53.254832121+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:53.25483454+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:53.254836969+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:53.254838998+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:53.254841937+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:53.254853578+07:00","message":"push: {true \n 0 0xc0028d4e80}"}
{"level":"info","service":"Main","time":"2025-10-27T16:01:53.26449488+07:00","message":"write wav file: './tmp/7446/7446_2533.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:01:53.516629691+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:01:53.516644113+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:53.605048293+07:00","message":"[GCS] Start streaming session, msgId: 2534"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:56.494339491+07:00","message":"[GCS] IsForceVAD: false for message ID: 2534"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:01:56.517512975+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:01:56.517514805+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:56.553396975+07:00","message":"[GCS] Start streaming session, msgId: 2535"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:56.594075134+07:00","message":"receive streaming session, msgId: 2534"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:56.594095001+07:00","message":"found end of frame, send empty tag with msgId: 2534"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:56.594098642+07:00","message":"end Recv id 2534"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:56.594105797+07:00","message":"[buffer interim] 2534 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:56.594113982+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:56.594119207+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:56.594122774+07:00","message":"> Transcript [12468] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:56.59412569+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:56.594127952+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:56.594130089+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:56.594132265+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:56.594142032+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:56.594156272+07:00","message":"push: {true \n 0 0xc002aa0780}"}
{"level":"info","service":"Main","time":"2025-10-27T16:01:56.601811101+07:00","message":"write wav file: './tmp/7446/7446_2534.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:57.062423716+07:00","message":"[GCS] IsForceVAD: false for message ID: 2535"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:57.162895546+07:00","message":"receive streaming session, msgId: 2535"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:57.162912088+07:00","message":"found end of frame, send empty tag with msgId: 2535"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:57.162914763+07:00","message":"end Recv id 2535"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:57.162921223+07:00","message":"[buffer interim] 2535 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:57.162927512+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:57.162931969+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:57.162934833+07:00","message":"> Transcript [12469] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:57.162936888+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:57.162938544+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:57.16293997+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:57.16294154+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:57.162949502+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:57.162958988+07:00","message":"push: {true \n 0 0xc0028d4300}"}
{"level":"info","service":"Main","time":"2025-10-27T16:01:57.168111549+07:00","message":"write wav file: './tmp/7446/7446_2535.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:57.196467635+07:00","message":"[GCS] Start streaming session, msgId: 2536"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:57.263363031+07:00","message":"[GCS] IsForceVAD: false for message ID: 2536"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:57.475434533+07:00","message":"receive streaming session, msgId: 2536"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:57.475452817+07:00","message":"found end of frame, send empty tag with msgId: 2536"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:57.475455665+07:00","message":"end Recv id 2536"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:57.475461858+07:00","message":"[buffer interim] 2536 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:57.475468776+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:57.475472445+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:57.475475221+07:00","message":"> Transcript [12470] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:57.475478234+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:57.475480434+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:57.475482585+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:57.475484625+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:57.475493106+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:57.475504376+07:00","message":"push: {true \n 0 0xc002c88000}"}
{"level":"info","service":"Main","time":"2025-10-27T16:01:57.479919422+07:00","message":"write wav file: './tmp/7446/7446_2536.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:57.583537813+07:00","message":"[GCS] Start streaming session, msgId: 2537"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:57.645387859+07:00","message":"[GCS] IsForceVAD: false for message ID: 2537"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:57.850179994+07:00","message":"receive streaming session, msgId: 2537"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:57.850198906+07:00","message":"found end of frame, send empty tag with msgId: 2537"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:57.85020169+07:00","message":"end Recv id 2537"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:57.850207712+07:00","message":"[buffer interim] 2537 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:57.850214069+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:57.850218017+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:57.850220508+07:00","message":"> Transcript [12471] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:57.850222751+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:57.850224362+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:57.85022582+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:57.850227431+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:57.850229672+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:57.850238766+07:00","message":"push: {true \n 0 0xc0028d4c80}"}
{"level":"info","service":"Main","time":"2025-10-27T16:01:57.854918177+07:00","message":"write wav file: './tmp/7446/7446_2537.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:58.413763352+07:00","message":"[GCS] Start streaming session, msgId: 2538"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:58.732376419+07:00","message":"[GCS] IsForceVAD: false for message ID: 2538"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:58.835580097+07:00","message":"receive streaming session, msgId: 2538"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:58.83560208+07:00","message":"found end of frame, send empty tag with msgId: 2538"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:58.835605097+07:00","message":"end Recv id 2538"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:58.835611442+07:00","message":"[buffer interim] 2538 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:58.835618093+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:58.83562189+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:58.835624457+07:00","message":"> Transcript [12472] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:58.835626846+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:58.835634509+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:58.835635994+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:58.835637456+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:01:58.835644102+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:58.835654085+07:00","message":"push: {true \n 0 0xc0028d5000}"}
{"level":"info","service":"Main","time":"2025-10-27T16:01:58.841058103+07:00","message":"write wav file: './tmp/7446/7446_2538.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:01:58.983579485+07:00","message":"[GCS] Start streaming session, msgId: 2539"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:01:59.517880588+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:01:59.517900765+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:00.505352322+07:00","message":"receive streaming session, msgId: 2539"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:00.505398833+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":"2025-10-27T16:02:00.505404968+07:00","message":"receive interim result [false|false]: แล้ว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:00.505418077+07:00","message":"[buffer interim] 2539 false แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:00.505424692+07:00","message":"[bufferProcess] interim [440000000]:แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:00.50542625+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:00.505448907+07:00","message":"[bufferProcess] send to processor (ticker):แล้ว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:00.505452666+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:00.505456247+07:00","message":"> Transcript [12473] [false]: 'แล้ว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:00.505458335+07:00","message":"Set StatePrefix (first interim): 'แล้ว'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:00.758929929+07:00","message":"receive streaming session, msgId: 2539"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:00.758974438+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":"2025-10-27T16:02:00.758981783+07:00","message":"receive interim result [false|false]: อย่าทำ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:00.758997121+07:00","message":"[buffer interim] 2539 false อย่าทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:00.759004748+07:00","message":"[bufferProcess] interim [560000000]:อย่าทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:00.759006926+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:00.946509654+07:00","message":"receive streaming session, msgId: 2539"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:00.946547785+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":"2025-10-27T16:02:00.946553282+07:00","message":"receive interim result [false|false]: อย่าทำแบบนี้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:00.946567455+07:00","message":"[buffer interim] 2539 false อย่าทำแบบนี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:00.946574006+07:00","message":"[bufferProcess] interim [800000000]:อย่าทำแบบนี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:00.946575961+07:00","message":"[bufferProcess] send to processor:อย่าทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:00.946580851+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:00.946585105+07:00","message":"> Transcript [12474] [false]: 'อย่าทำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:00.946586835+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:00.946588622+07:00","message":"Set new StatePrefix: 'อย่าทำ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:00.987693808+07:00","message":"receive streaming session, msgId: 2539"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:00.987725167+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":"2025-10-27T16:02:00.987731431+07:00","message":"receive interim result [false|false]: อย่าทำแบบนี้นะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:00.987743363+07:00","message":"[buffer interim] 2539 false อย่าทำแบบนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:00.987749277+07:00","message":"[bufferProcess] interim [980000000]:อย่าทำแบบนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:00.987751311+07:00","message":"[bufferProcess] send to processor:อย่าทำแบบนี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:00.987756178+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:00.987758732+07:00","message":"> Transcript [12475] [false]: 'อย่าทำแบบนี้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:00.987761423+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:00.987763087+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:00.987764651+07:00","message":"StatePrefix: 'อย่าทำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:00.987766515+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:01.123555274+07:00","message":"receive streaming session, msgId: 2539"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:01.123593411+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":"2025-10-27T16:02:01.123599241+07:00","message":"receive interim result [false|false]: อย่าทำแบบนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:01.123611663+07:00","message":"[buffer interim] 2539 false อย่าทำแบบนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:01.123618006+07:00","message":"[bufferProcess] interim [160000000]:อย่าทำแบบนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:01.123619944+07:00","message":"[bufferProcess] send to processor:อย่าทำแบบนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:01.123625519+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:01.123628186+07:00","message":"> Transcript [12476] [false]: 'อย่าทำแบบนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:01.123636944+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:01.123638984+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:01.123640795+07:00","message":"StatePrefix: 'อย่าทำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:01.1236426+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:01.317924188+07:00","message":"receive streaming session, msgId: 2539"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:01.317964816+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":"2025-10-27T16:02:01.317969974+07:00","message":"receive interim result [false|false]: อย่าทำแบบนี้นะคะเป็น"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:01.317982667+07:00","message":"[buffer interim] 2539 false อย่าทำแบบนี้นะคะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:01.317989163+07:00","message":"[bufferProcess] interim [340000000]:อย่าทำแบบนี้นะคะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:01.317991705+07:00","message":"[bufferProcess] send to processor:อย่าทำแบบนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:01.317997031+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:01.317999539+07:00","message":"> Transcript [12477] [false]: 'อย่าทำแบบนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:01.318002729+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:01.31800456+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:01.318006292+07:00","message":"StatePrefix: 'อย่าทำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:01.3180081+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:01.46510416+07:00","message":"receive streaming session, msgId: 2539"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:01.465144047+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":"2025-10-27T16:02:01.465149469+07:00","message":"receive interim result [false|false]: อย่าทำแบบนี้นะคะเป็นการ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:01.465184374+07:00","message":"[buffer interim] 2539 false อย่าทำแบบนี้นะคะเป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:01.465191721+07:00","message":"[bufferProcess] interim [520000000]:อย่าทำแบบนี้นะคะเป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:01.46519423+07:00","message":"[bufferProcess] send to processor:อย่าทำแบบนี้นะคะเป็น"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:01.465197574+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:01.465200196+07:00","message":"> Transcript [12478] [false]: 'อย่าทำแบบนี้นะคะเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:01.465203427+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:01.465205388+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:01.46520704+07:00","message":"StatePrefix: 'อย่าทำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:01.465208781+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:01.465211228+07:00","message":"Push: 'อย่าทำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:01.465212769+07:00","message":"TextPushed: 'อย่าทำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:01.465214375+07:00","message":"Set new StatePrefix : 'อย่าทำแบบนี้นะคะเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:01.465216772+07:00","message":"Next Push (prob) : 'แบบนี้นะคะเป็น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:01.465225288+07:00","message":"push: {false อย่าทำ 0 0xc002c88580}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:01.765427529+07:00","message":"receive streaming session, msgId: 2539"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:01.765469424+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":"2025-10-27T16:02:01.765475272+07:00","message":"receive interim result [false|false]: อย่าทำแบบนี้นะคะเป็นการถ่าย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:01.765486832+07:00","message":"[buffer interim] 2539 false อย่าทำแบบนี้นะคะเป็นการถ่าย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:01.7654939+07:00","message":"[bufferProcess] interim [760000000]:อย่าทำแบบนี้นะคะเป็นการถ่าย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:01.765496169+07:00","message":"[bufferProcess] send to processor:อย่าทำแบบนี้นะคะเป็นการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:01.765499328+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:01.765501959+07:00","message":"> Transcript [12479] [false]: 'อย่าทำแบบนี้นะคะเป็นการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:01.765504921+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:01.765506608+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:01.76550838+07:00","message":"StatePrefix: 'อย่าทำแบบนี้นะคะเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:01.765510308+07:00","message":"TextPushed: 'อย่าทำ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:01.952882365+07:00","message":"receive streaming session, msgId: 2539"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:01.952918602+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":"2025-10-27T16:02:01.952923969+07:00","message":"receive interim result [false|false]: อย่าทำแบบนี้นะคะเป็นการถ่ายทอด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:01.952936343+07:00","message":"[buffer interim] 2539 false อย่าทำแบบนี้นะคะเป็นการถ่ายทอด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:01.952945545+07:00","message":"[bufferProcess] interim [940000000]:อย่าทำแบบนี้นะคะเป็นการถ่ายทอด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:01.952947572+07:00","message":"[bufferProcess] send to processor:อย่าทำแบบนี้นะคะเป็นการถ่าย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:01.952951639+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:01.952954235+07:00","message":"> Transcript [12480] [false]: 'อย่าทำแบบนี้นะคะเป็นการถ่าย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:01.952957172+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:01.952958982+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:01.952960928+07:00","message":"StatePrefix: 'อย่าทำแบบนี้นะคะเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:01.952963075+07:00","message":"TextPushed: 'อย่าทำ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:02.027908692+07:00","message":"receive streaming session, msgId: 2539"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:02.027967051+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":"2025-10-27T16:02:02.027973034+07:00","message":"receive interim result [false|false]: อย่าทำแบบนี้นะคะเป็นการถ่ายทอดสด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:02.0279853+07:00","message":"[buffer interim] 2539 false อย่าทำแบบนี้นะคะเป็นการถ่ายทอดสด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:02.02799219+07:00","message":"[bufferProcess] interim [120000000]:อย่าทำแบบนี้นะคะเป็นการถ่ายทอดสด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:02.027994375+07:00","message":"[bufferProcess] send to processor:อย่าทำแบบนี้นะคะเป็นการถ่ายทอด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:02.027999925+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:02.028002949+07:00","message":"> Transcript [12481] [false]: 'อย่าทำแบบนี้นะคะเป็นการถ่ายทอด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:02.028006193+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:02.028007992+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:02.028010144+07:00","message":"StatePrefix: 'อย่าทำแบบนี้นะคะเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:02.028012129+07:00","message":"TextPushed: 'อย่าทำ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:02.363487758+07:00","message":"receive streaming session, msgId: 2539"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:02.363527705+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":"2025-10-27T16:02:02.363533755+07:00","message":"receive interim result [false|false]: อย่าทำแบบนี้นะคะเป็นการถ่ายทอดสดพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:02.363547679+07:00","message":"[buffer interim] 2539 false อย่าทำแบบนี้นะคะเป็นการถ่ายทอดสดพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:02.363554391+07:00","message":"[bufferProcess] interim [420000000]:อย่าทำแบบนี้นะคะเป็นการถ่ายทอดสดพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:02.36355638+07:00","message":"[bufferProcess] send to processor:อย่าทำแบบนี้นะคะเป็นการถ่ายทอดสด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:02.363560562+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:02.36356353+07:00","message":"> Transcript [12482] [false]: 'อย่าทำแบบนี้นะคะเป็นการถ่ายทอดสด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:02.363566798+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:02.363568465+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:02.363570444+07:00","message":"StatePrefix: 'อย่าทำแบบนี้นะคะเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:02.363572446+07:00","message":"TextPushed: 'อย่าทำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:02.363578041+07:00","message":"Push: 'แบบนี้นะคะเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:02.363579884+07:00","message":"TextPushed: 'อย่าทำแบบนี้นะคะเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:02.363581566+07:00","message":"Set new StatePrefix : 'อย่าทำแบบนี้นะคะเป็นการถ่ายทอดสด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:02.363583285+07:00","message":"Next Push (prob) : 'การถ่ายทอดสด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:02.36359184+07:00","message":"push: {false แบบนี้นะคะเป็น 0 0xc002c88580}"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:02:02.518240684+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:02:02.518259078+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:02.547290365+07:00","message":"receive streaming session, msgId: 2539"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:02.547343031+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":"2025-10-27T16:02:02.54735097+07:00","message":"receive interim result [false|false]: อย่าทำแบบนี้นะคะเป็นการถ่ายทอดสดสลาก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:02.547363678+07:00","message":"[buffer interim] 2539 false อย่าทำแบบนี้นะคะเป็นการถ่ายทอดสดสลาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:02.54737043+07:00","message":"[bufferProcess] interim [540000000]:อย่าทำแบบนี้นะคะเป็นการถ่ายทอดสดสลาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:02.547372635+07:00","message":"[bufferProcess] send to processor:อย่าทำแบบนี้นะคะเป็นการถ่ายทอดสดพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:02.547377659+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:02.547380214+07:00","message":"> Transcript [12483] [false]: 'อย่าทำแบบนี้นะคะเป็นการถ่ายทอดสดพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:02.54738342+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:02.5473852+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:02.547386959+07:00","message":"StatePrefix: 'อย่าทำแบบนี้นะคะเป็นการถ่ายทอดสด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:02.54738934+07:00","message":"TextPushed: 'อย่าทำแบบนี้นะคะเป็น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:02.550569149+07:00","message":"receive streaming session, msgId: 2539"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:02.550578129+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":"2025-10-27T16:02:02.550581212+07:00","message":"receive interim result [false|false]: อย่าทำแบบนี้นะคะเป็นการถ่ายทอดสดพระบาท"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:02.550588085+07:00","message":"[buffer interim] 2539 false อย่าทำแบบนี้นะคะเป็นการถ่ายทอดสดพระบาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:02.550591042+07:00","message":"[bufferProcess] interim [600000000]:อย่าทำแบบนี้นะคะเป็นการถ่ายทอดสดพระบาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:02.550592753+07:00","message":"[bufferProcess] send to processor:อย่าทำแบบนี้นะคะเป็นการถ่ายทอดสดสลาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:02.550594932+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:02.550596775+07:00","message":"> Transcript [12484] [false]: 'อย่าทำแบบนี้นะคะเป็นการถ่ายทอดสดสลาก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:02.550598905+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:02.550600407+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:02.550601828+07:00","message":"StatePrefix: 'อย่าทำแบบนี้นะคะเป็นการถ่ายทอดสด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:02.550603492+07:00","message":"TextPushed: 'อย่าทำแบบนี้นะคะเป็น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:02.675444594+07:00","message":"receive streaming session, msgId: 2539"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:02.675478565+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":"2025-10-27T16:02:02.675484483+07:00","message":"receive interim result [false|false]: อย่าทำแบบนี้นะคะเป็นการถ่ายทอดสดพระบาทสม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:02.675496003+07:00","message":"[buffer interim] 2539 false อย่าทำแบบนี้นะคะเป็นการถ่ายทอดสดพระบาทสม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:02.675504226+07:00","message":"[bufferProcess] interim [720000000]:อย่าทำแบบนี้นะคะเป็นการถ่ายทอดสดพระบาทสม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:02.675506519+07:00","message":"[bufferProcess] send to processor:อย่าทำแบบนี้นะคะเป็นการถ่ายทอดสดพระบาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:02.675510079+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:02.675512608+07:00","message":"> Transcript [12485] [false]: 'อย่าทำแบบนี้นะคะเป็นการถ่ายทอดสดพระบาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:02.675515547+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:02.67551724+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:02.675519127+07:00","message":"StatePrefix: 'อย่าทำแบบนี้นะคะเป็นการถ่ายทอดสด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:02.675521352+07:00","message":"TextPushed: 'อย่าทำแบบนี้นะคะเป็น'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:02.735682535+07:00","message":"receive streaming session, msgId: 2539"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:02.735719305+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":"2025-10-27T16:02:02.735724554+07:00","message":"receive interim result [false|false]: อย่าทำแบบนี้นะคะเป็นการถ่ายทอดสดพระบาทสมเด็จ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:02.735745899+07:00","message":"[buffer interim] 2539 false อย่าทำแบบนี้นะคะเป็นการถ่ายทอดสดพระบาทสมเด็จ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:02.735752987+07:00","message":"[bufferProcess] interim [780000000]:อย่าทำแบบนี้นะคะเป็นการถ่ายทอดสดพระบาทสมเด็จ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:02.735755059+07:00","message":"[bufferProcess] send to processor:อย่าทำแบบนี้นะคะเป็นการถ่ายทอดสดพระบาทสม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:02.735760937+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:02.735763731+07:00","message":"> Transcript [12486] [false]: 'อย่าทำแบบนี้นะคะเป็นการถ่ายทอดสดพระบาทสม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:02.735767454+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:02.735769372+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:02.735771488+07:00","message":"StatePrefix: 'อย่าทำแบบนี้นะคะเป็นการถ่ายทอดสด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:02.735773939+07:00","message":"TextPushed: 'อย่าทำแบบนี้นะคะเป็น'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:02.735778701+07:00","message":"Push: 'การถ่ายทอดสด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:02.73578027+07:00","message":"TextPushed: 'อย่าทำแบบนี้นะคะเป็นการถ่ายทอดสด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:02.735782083+07:00","message":"Set new StatePrefix : 'อย่าทำแบบนี้นะคะเป็นการถ่ายทอดสดพระบาทสม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:02.73578518+07:00","message":"Next Push (prob) : 'พระบาทสม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:02.735793159+07:00","message":"push: {false การถ่ายทอดสด 0 0xc002c88580}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:02.924604758+07:00","message":"receive streaming session, msgId: 2539"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:02.924652333+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":"2025-10-27T16:02:02.924658201+07:00","message":"receive interim result [false|false]: อย่าทำแบบนี้นะคะเป็นการถ่ายทอดสดพระบาทสมเด็จพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:02.924671396+07:00","message":"[buffer interim] 2539 false อย่าทำแบบนี้นะคะเป็นการถ่ายทอดสดพระบาทสมเด็จพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:02.924678348+07:00","message":"[bufferProcess] interim [960000000]:อย่าทำแบบนี้นะคะเป็นการถ่ายทอดสดพระบาทสมเด็จพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:02.924680654+07:00","message":"[bufferProcess] send to processor:อย่าทำแบบนี้นะคะเป็นการถ่ายทอดสดพระบาทสมเด็จ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:02.924685859+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:02.924688513+07:00","message":"> Transcript [12487] [false]: 'อย่าทำแบบนี้นะคะเป็นการถ่ายทอดสดพระบาทสมเด็จ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:02.924691486+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:02.924693611+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:02.924695227+07:00","message":"StatePrefix: 'อย่าทำแบบนี้นะคะเป็นการถ่ายทอดสดพระบาทสม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:02.924697275+07:00","message":"TextPushed: 'อย่าทำแบบนี้นะคะเป็นการถ่ายทอดสด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:03.187918753+07:00","message":"receive streaming session, msgId: 2539"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:03.187957237+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":"2025-10-27T16:02:03.187963478+07:00","message":"receive interim result [false|false]: อย่าทำแบบนี้นะคะเป็นการถ่ายทอดสดพระบาทสมเด็จพระเจ้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:03.187976272+07:00","message":"[buffer interim] 2539 false อย่าทำแบบนี้นะคะเป็นการถ่ายทอดสดพระบาทสมเด็จพระเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:03.187985911+07:00","message":"[bufferProcess] interim [140000000]:อย่าทำแบบนี้นะคะเป็นการถ่ายทอดสดพระบาทสมเด็จพระเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:03.187989398+07:00","message":"[bufferProcess] send to processor:อย่าทำแบบนี้นะคะเป็นการถ่ายทอดสดพระบาทสมเด็จพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:03.187996192+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:03.18799956+07:00","message":"> Transcript [12488] [false]: 'อย่าทำแบบนี้นะคะเป็นการถ่ายทอดสดพระบาทสมเด็จพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:03.188004263+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:03.188006629+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:03.188010831+07:00","message":"StatePrefix: 'อย่าทำแบบนี้นะคะเป็นการถ่ายทอดสดพระบาทสม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:03.188013216+07:00","message":"TextPushed: 'อย่าทำแบบนี้นะคะเป็นการถ่ายทอดสด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:03.247075675+07:00","message":"receive streaming session, msgId: 2539"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:03.247110561+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":"2025-10-27T16:02:03.247116473+07:00","message":"receive interim result [false|false]: อย่าทำแบบนี้นะคะเป็นการถ่ายทอดสดพระบาทสมเด็จพระเจ้าอยู่"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:03.247129667+07:00","message":"[buffer interim] 2539 false อย่าทำแบบนี้นะคะเป็นการถ่ายทอดสดพระบาทสมเด็จพระเจ้าอยู่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:03.247136417+07:00","message":"[bufferProcess] interim [320000000]:อย่าทำแบบนี้นะคะเป็นการถ่ายทอดสดพระบาทสมเด็จพระเจ้าอยู่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:03.247139042+07:00","message":"[bufferProcess] send to processor:อย่าทำแบบนี้นะคะเป็นการถ่ายทอดสดพระบาทสมเด็จพระเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:03.247144683+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:03.247147695+07:00","message":"> Transcript [12489] [false]: 'อย่าทำแบบนี้นะคะเป็นการถ่ายทอดสดพระบาทสมเด็จพระเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:03.247150828+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:03.247152769+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:03.247154706+07:00","message":"StatePrefix: 'อย่าทำแบบนี้นะคะเป็นการถ่ายทอดสดพระบาทสม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:03.247156928+07:00","message":"TextPushed: 'อย่าทำแบบนี้นะคะเป็นการถ่ายทอดสด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:03.375702107+07:00","message":"receive streaming session, msgId: 2539"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:03.375735861+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":"2025-10-27T16:02:03.375741189+07:00","message":"receive interim result [false|false]: อย่าทำแบบนี้นะคะเป็นการถ่ายทอดสดพระบาทสมเด็จพระเจ้าอยู่หัว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:03.37575387+07:00","message":"[buffer interim] 2539 false อย่าทำแบบนี้นะคะเป็นการถ่ายทอดสดพระบาทสมเด็จพระเจ้าอยู่หัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:03.375760109+07:00","message":"[bufferProcess] interim [380000000]:อย่าทำแบบนี้นะคะเป็นการถ่ายทอดสดพระบาทสมเด็จพระเจ้าอยู่หัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:03.375762147+07:00","message":"[bufferProcess] send to processor:อย่าทำแบบนี้นะคะเป็นการถ่ายทอดสดพระบาทสมเด็จพระเจ้าอยู่"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:03.375767668+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:03.375770087+07:00","message":"> Transcript [12490] [false]: 'อย่าทำแบบนี้นะคะเป็นการถ่ายทอดสดพระบาทสมเด็จพระเจ้าอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:03.375773207+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:03.375775064+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:03.375777127+07:00","message":"StatePrefix: 'อย่าทำแบบนี้นะคะเป็นการถ่ายทอดสดพระบาทสม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:03.37577931+07:00","message":"TextPushed: 'อย่าทำแบบนี้นะคะเป็นการถ่ายทอดสด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:03.375784077+07:00","message":"Push: 'พระบาทสม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:03.375785712+07:00","message":"TextPushed: 'อย่าทำแบบนี้นะคะเป็นการถ่ายทอดสดพระบาทสม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:03.375787709+07:00","message":"Set new StatePrefix : 'อย่าทำแบบนี้นะคะเป็นการถ่ายทอดสดพระบาทสมเด็จพระเจ้าอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:03.375793203+07:00","message":"Next Push (prob) : 'เด็จพระเจ้าอยู่'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:03.375800578+07:00","message":"push: {false พระบาทสม 0 0xc002c88580}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:03.645720746+07:00","message":"receive streaming session, msgId: 2539"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:03.645759651+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":"2025-10-27T16:02:03.645767425+07:00","message":"receive interim result [false|false]: อย่าทำแบบนี้นะคะเป็นการถ่ายทอดสดพระบาทสมเด็จพระเจ้าอยู่หัวฯ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:03.645782715+07:00","message":"[buffer interim] 2539 false อย่าทำแบบนี้นะคะเป็นการถ่ายทอดสดพระบาทสมเด็จพระเจ้าอยู่หัวฯ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:03.645793382+07:00","message":"[bufferProcess] interim [680000000]:อย่าทำแบบนี้นะคะเป็นการถ่ายทอดสดพระบาทสมเด็จพระเจ้าอยู่หัวฯ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:03.645796583+07:00","message":"[bufferProcess] send to processor:อย่าทำแบบนี้นะคะเป็นการถ่ายทอดสดพระบาทสมเด็จพระเจ้าอยู่หัว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:03.645802969+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:03.64580723+07:00","message":"> Transcript [12491] [false]: 'อย่าทำแบบนี้นะคะเป็นการถ่ายทอดสดพระบาทสมเด็จพระเจ้าอยู่หัว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:03.645811738+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:03.645814101+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:03.645816341+07:00","message":"StatePrefix: 'อย่าทำแบบนี้นะคะเป็นการถ่ายทอดสดพระบาทสมเด็จพระเจ้าอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:03.64581917+07:00","message":"TextPushed: 'อย่าทำแบบนี้นะคะเป็นการถ่ายทอดสดพระบาทสม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:03.766133533+07:00","message":"receive streaming session, msgId: 2539"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:03.766171486+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":"2025-10-27T16:02:03.76617772+07:00","message":"receive interim result [false|false]: อย่าทำแบบนี้นะคะเป็นการถ่ายทอดสดพระบาทสมเด็จพระเจ้าอยู่หัวและ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:03.766189329+07:00","message":"[buffer interim] 2539 false อย่าทำแบบนี้นะคะเป็นการถ่ายทอดสดพระบาทสมเด็จพระเจ้าอยู่หัวและ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:03.766195498+07:00","message":"[bufferProcess] interim [740000000]:อย่าทำแบบนี้นะคะเป็นการถ่ายทอดสดพระบาทสมเด็จพระเจ้าอยู่หัวและ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:03.766197871+07:00","message":"[bufferProcess] send to processor:อย่าทำแบบนี้นะคะเป็นการถ่ายทอดสดพระบาทสมเด็จพระเจ้าอยู่หัวฯ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:03.766205365+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:03.766207844+07:00","message":"> Transcript [12492] [false]: 'อย่าทำแบบนี้นะคะเป็นการถ่ายทอดสดพระบาทสมเด็จพระเจ้าอยู่หัวฯ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:03.766211419+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:03.766213167+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:03.766214713+07:00","message":"StatePrefix: 'อย่าทำแบบนี้นะคะเป็นการถ่ายทอดสดพระบาทสมเด็จพระเจ้าอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:03.766217094+07:00","message":"TextPushed: 'อย่าทำแบบนี้นะคะเป็นการถ่ายทอดสดพระบาทสม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:03.834564653+07:00","message":"receive streaming session, msgId: 2539"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:03.834598211+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":"2025-10-27T16:02:03.834604207+07:00","message":"receive interim result [false|false]: อย่าทำแบบนี้นะคะเป็นการถ่ายทอดสดพระบาทสมเด็จพระเจ้าอยู่หัวฯ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:03.834614377+07:00","message":"[buffer interim] 2539 false อย่าทำแบบนี้นะคะเป็นการถ่ายทอดสดพระบาทสมเด็จพระเจ้าอยู่หัวฯ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:03.834621549+07:00","message":"[bufferProcess] interim [920000000]:อย่าทำแบบนี้นะคะเป็นการถ่ายทอดสดพระบาทสมเด็จพระเจ้าอยู่หัวฯ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:03.834624519+07:00","message":"[bufferProcess] send to processor:อย่าทำแบบนี้นะคะเป็นการถ่ายทอดสดพระบาทสมเด็จพระเจ้าอยู่หัวและ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:03.834627962+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:03.834630522+07:00","message":"> Transcript [12493] [false]: 'อย่าทำแบบนี้นะคะเป็นการถ่ายทอดสดพระบาทสมเด็จพระเจ้าอยู่หัวและ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:03.834633588+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:03.834643091+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:03.834645212+07:00","message":"StatePrefix: 'อย่าทำแบบนี้นะคะเป็นการถ่ายทอดสดพระบาทสมเด็จพระเจ้าอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:03.834647191+07:00","message":"TextPushed: 'อย่าทำแบบนี้นะคะเป็นการถ่ายทอดสดพระบาทสม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:03.960923494+07:00","message":"receive streaming session, msgId: 2539"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:03.960959621+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":"2025-10-27T16:02:03.96096569+07:00","message":"receive interim result [false|false]: อย่าทำแบบนี้นะคะเป็นการถ่ายทอดสดพระบาทสมเด็จพระเจ้าอยู่หัวและสมเด็จ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:03.960978716+07:00","message":"[buffer interim] 2539 false อย่าทำแบบนี้นะคะเป็นการถ่ายทอดสดพระบาทสมเด็จพระเจ้าอยู่หัวและสมเด็จ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:03.960985234+07:00","message":"[bufferProcess] interim [980000000]:อย่าทำแบบนี้นะคะเป็นการถ่ายทอดสดพระบาทสมเด็จพระเจ้าอยู่หัวและสมเด็จ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:03.960988184+07:00","message":"[bufferProcess] send to processor:อย่าทำแบบนี้นะคะเป็นการถ่ายทอดสดพระบาทสมเด็จพระเจ้าอยู่หัวฯ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:03.960993853+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:03.960996325+07:00","message":"> Transcript [12494] [false]: 'อย่าทำแบบนี้นะคะเป็นการถ่ายทอดสดพระบาทสมเด็จพระเจ้าอยู่หัวฯ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:03.96099993+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:03.961001908+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:03.961004011+07:00","message":"StatePrefix: 'อย่าทำแบบนี้นะคะเป็นการถ่ายทอดสดพระบาทสมเด็จพระเจ้าอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:03.961006772+07:00","message":"TextPushed: 'อย่าทำแบบนี้นะคะเป็นการถ่ายทอดสดพระบาทสม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:03.961011617+07:00","message":"Push: 'เด็จพระเจ้าอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:03.961014912+07:00","message":"TextPushed: 'อย่าทำแบบนี้นะคะเป็นการถ่ายทอดสดพระบาทสมเด็จพระเจ้าอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:03.961016823+07:00","message":"Set new StatePrefix : 'อย่าทำแบบนี้นะคะเป็นการถ่ายทอดสดพระบาทสมเด็จพระเจ้าอยู่หัวฯ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:03.961018773+07:00","message":"Next Push (prob) : 'หัวฯ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:03.961027516+07:00","message":"push: {false เด็จพระเจ้าอยู่ 0 0xc002c88580}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:04.15251871+07:00","message":"receive streaming session, msgId: 2539"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:04.15255631+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":"2025-10-27T16:02:04.15256207+07:00","message":"receive interim result [false|false]: อย่าทำแบบนี้นะคะเป็นการถ่ายทอดสดพระบาทสมเด็จพระเจ้าอยู่หัวและสมเด็จพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:04.152576107+07:00","message":"[buffer interim] 2539 false อย่าทำแบบนี้นะคะเป็นการถ่ายทอดสดพระบาทสมเด็จพระเจ้าอยู่หัวและสมเด็จพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:04.152583482+07:00","message":"[bufferProcess] interim [220000000]:อย่าทำแบบนี้นะคะเป็นการถ่ายทอดสดพระบาทสมเด็จพระเจ้าอยู่หัวและสมเด็จพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:04.152585968+07:00","message":"[bufferProcess] send to processor:อย่าทำแบบนี้นะคะเป็นการถ่ายทอดสดพระบาทสมเด็จพระเจ้าอยู่หัวและสมเด็จ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:04.152589572+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:04.152592092+07:00","message":"> Transcript [12495] [false]: 'อย่าทำแบบนี้นะคะเป็นการถ่ายทอดสดพระบาทสมเด็จพระเจ้าอยู่หัวและสมเด็จ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:04.152594835+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:04.152596472+07:00","message":"Set new StatePrefix: 'อย่าทำแบบนี้นะคะเป็นการถ่ายทอดสดพระบาทสมเด็จพระเจ้าอยู่หัวและสมเด็จ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:04.339501554+07:00","message":"receive streaming session, msgId: 2539"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:04.339538209+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":"2025-10-27T16:02:04.339568654+07:00","message":"receive interim result [false|false]: อย่าทำแบบนี้นะคะเป็นการถ่ายทอดสดพระบาทสมเด็จพระเจ้าอยู่หัวและสมเด็จพระนาง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:04.339582125+07:00","message":"[buffer interim] 2539 false อย่าทำแบบนี้นะคะเป็นการถ่ายทอดสดพระบาทสมเด็จพระเจ้าอยู่หัวและสมเด็จพระนาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:04.339588963+07:00","message":"[bufferProcess] interim [340000000]:อย่าทำแบบนี้นะคะเป็นการถ่ายทอดสดพระบาทสมเด็จพระเจ้าอยู่หัวและสมเด็จพระนาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:04.339591424+07:00","message":"[bufferProcess] send to processor:อย่าทำแบบนี้นะคะเป็นการถ่ายทอดสดพระบาทสมเด็จพระเจ้าอยู่หัวและสมเด็จพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:04.33959737+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:04.33959996+07:00","message":"> Transcript [12496] [false]: 'อย่าทำแบบนี้นะคะเป็นการถ่ายทอดสดพระบาทสมเด็จพระเจ้าอยู่หัวและสมเด็จพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:04.339603467+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:04.339606472+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:04.3396081+07:00","message":"StatePrefix: 'อย่าทำแบบนี้นะคะเป็นการถ่ายทอดสดพระบาทสมเด็จพระเจ้าอยู่หัวและสมเด็จ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:04.339610427+07:00","message":"TextPushed: 'อย่าทำแบบนี้นะคะเป็นการถ่ายทอดสดพระบาทสมเด็จพระเจ้าอยู่'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:04.469736774+07:00","message":"receive streaming session, msgId: 2539"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:04.469783209+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":"2025-10-27T16:02:04.469790978+07:00","message":"receive interim result [false|false]: อย่าทำแบบนี้นะคะเป็นการถ่ายทอดสดพระบาทสมเด็จพระเจ้าอยู่หัวและสมเด็จพระนางเจ้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:04.469802906+07:00","message":"[buffer interim] 2539 false อย่าทำแบบนี้นะคะเป็นการถ่ายทอดสดพระบาทสมเด็จพระเจ้าอยู่หัวและสมเด็จพระนางเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:04.469809691+07:00","message":"[bufferProcess] interim [520000000]:อย่าทำแบบนี้นะคะเป็นการถ่ายทอดสดพระบาทสมเด็จพระเจ้าอยู่หัวและสมเด็จพระนางเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:04.469812184+07:00","message":"[bufferProcess] send to processor:อย่าทำแบบนี้นะคะเป็นการถ่ายทอดสดพระบาทสมเด็จพระเจ้าอยู่หัวและสมเด็จพระนาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:04.469817813+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:04.469822186+07:00","message":"> Transcript [12497] [false]: 'อย่าทำแบบนี้นะคะเป็นการถ่ายทอดสดพระบาทสมเด็จพระเจ้าอยู่หัวและสมเด็จพระนาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:04.469825678+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:04.46982877+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:04.469831733+07:00","message":"StatePrefix: 'อย่าทำแบบนี้นะคะเป็นการถ่ายทอดสดพระบาทสมเด็จพระเจ้าอยู่หัวและสมเด็จ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:04.469835238+07:00","message":"TextPushed: 'อย่าทำแบบนี้นะคะเป็นการถ่ายทอดสดพระบาทสมเด็จพระเจ้าอยู่'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:04.977635776+07:00","message":"receive streaming session, msgId: 2539"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:04.977679717+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":"2025-10-27T16:02:04.977687953+07:00","message":"receive interim result [false|false]: อย่าทำแบบนี้นะคะเป็นการถ่ายทอดสดพระบาทสมเด็จพระเจ้าอยู่หัวและสมเด็จพระนางเจ้าพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:04.977703765+07:00","message":"[buffer interim] 2539 false อย่าทำแบบนี้นะคะเป็นการถ่ายทอดสดพระบาทสมเด็จพระเจ้าอยู่หัวและสมเด็จพระนางเจ้าพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:04.977717001+07:00","message":"[bufferProcess] interim [940000000]:อย่าทำแบบนี้นะคะเป็นการถ่ายทอดสดพระบาทสมเด็จพระเจ้าอยู่หัวและสมเด็จพระนางเจ้าพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:04.977720219+07:00","message":"[bufferProcess] send to processor:อย่าทำแบบนี้นะคะเป็นการถ่ายทอดสดพระบาทสมเด็จพระเจ้าอยู่หัวและสมเด็จพระนางเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:04.977724778+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:04.977728202+07:00","message":"> Transcript [12498] [false]: 'อย่าทำแบบนี้นะคะเป็นการถ่ายทอดสดพระบาทสมเด็จพระเจ้าอยู่หัวและสมเด็จพระนางเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:04.977733325+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:04.97773573+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:04.977738588+07:00","message":"StatePrefix: 'อย่าทำแบบนี้นะคะเป็นการถ่ายทอดสดพระบาทสมเด็จพระเจ้าอยู่หัวและสมเด็จ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:04.977742309+07:00","message":"TextPushed: 'อย่าทำแบบนี้นะคะเป็นการถ่ายทอดสดพระบาทสมเด็จพระเจ้าอยู่'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:05.173475459+07:00","message":"receive streaming session, msgId: 2539"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:05.173522611+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":"2025-10-27T16:02:05.173529955+07:00","message":"receive interim result [false|false]: อย่าทำแบบนี้นะคะเป็นการถ่ายทอดสดพระบาทสมเด็จพระเจ้าอยู่หัวและสมเด็จพระนางเจ้าพระบรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:05.17354463+07:00","message":"[buffer interim] 2539 false อย่าทำแบบนี้นะคะเป็นการถ่ายทอดสดพระบาทสมเด็จพระเจ้าอยู่หัวและสมเด็จพระนางเจ้าพระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:05.173553612+07:00","message":"[bufferProcess] interim [180000000]:อย่าทำแบบนี้นะคะเป็นการถ่ายทอดสดพระบาทสมเด็จพระเจ้าอยู่หัวและสมเด็จพระนางเจ้าพระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:05.173556459+07:00","message":"[bufferProcess] send to processor:อย่าทำแบบนี้นะคะเป็นการถ่ายทอดสดพระบาทสมเด็จพระเจ้าอยู่หัวและสมเด็จพระนางเจ้าพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:05.173562094+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:05.173564925+07:00","message":"> Transcript [12499] [false]: 'อย่าทำแบบนี้นะคะเป็นการถ่ายทอดสดพระบาทสมเด็จพระเจ้าอยู่หัวและสมเด็จพระนางเจ้าพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:05.173568755+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:05.173570695+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:05.17357275+07:00","message":"StatePrefix: 'อย่าทำแบบนี้นะคะเป็นการถ่ายทอดสดพระบาทสมเด็จพระเจ้าอยู่หัวและสมเด็จ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:05.173575342+07:00","message":"TextPushed: 'อย่าทำแบบนี้นะคะเป็นการถ่ายทอดสดพระบาทสมเด็จพระเจ้าอยู่'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:05.173579798+07:00","message":"Push: 'หัวและสมเด็จ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:05.173581493+07:00","message":"TextPushed: 'อย่าทำแบบนี้นะคะเป็นการถ่ายทอดสดพระบาทสมเด็จพระเจ้าอยู่หัวและสมเด็จ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:05.173583513+07:00","message":"Set new StatePrefix : 'อย่าทำแบบนี้นะคะเป็นการถ่ายทอดสดพระบาทสมเด็จพระเจ้าอยู่หัวและสมเด็จพระนางเจ้าพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:05.173586015+07:00","message":"Next Push (prob) : 'พระนางเจ้าพระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:05.173595547+07:00","message":"push: {false หัวและสมเด็จ 0 0xc002c88580}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:05.239594795+07:00","message":"receive streaming session, msgId: 2539"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:05.239629785+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":"2025-10-27T16:02:05.239635744+07:00","message":"receive interim result [false|false]: อย่าทำแบบนี้นะคะเป็นการถ่ายทอดสดพระบาทสมเด็จพระเจ้าอยู่หัวและสมเด็จพระนางเจ้าพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:05.239654809+07:00","message":"[buffer interim] 2539 false อย่าทำแบบนี้นะคะเป็นการถ่ายทอดสดพระบาทสมเด็จพระเจ้าอยู่หัวและสมเด็จพระนางเจ้าพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:05.239662003+07:00","message":"[bufferProcess] interim [300000000]:อย่าทำแบบนี้นะคะเป็นการถ่ายทอดสดพระบาทสมเด็จพระเจ้าอยู่หัวและสมเด็จพระนางเจ้าพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:05.239664515+07:00","message":"[bufferProcess] send to processor:อย่าทำแบบนี้นะคะเป็นการถ่ายทอดสดพระบาทสมเด็จพระเจ้าอยู่หัวและสมเด็จพระนางเจ้าพระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:05.239668208+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:05.239670788+07:00","message":"> Transcript [12500] [false]: 'อย่าทำแบบนี้นะคะเป็นการถ่ายทอดสดพระบาทสมเด็จพระเจ้าอยู่หัวและสมเด็จพระนางเจ้าพระบรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:05.239674106+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:05.239675802+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:05.239677545+07:00","message":"StatePrefix: 'อย่าทำแบบนี้นะคะเป็นการถ่ายทอดสดพระบาทสมเด็จพระเจ้าอยู่หัวและสมเด็จพระนางเจ้าพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:05.239680762+07:00","message":"TextPushed: 'อย่าทำแบบนี้นะคะเป็นการถ่ายทอดสดพระบาทสมเด็จพระเจ้าอยู่หัวและสมเด็จ'"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:02:05.518587383+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:02:05.518606092+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:05.55706289+07:00","message":"receive streaming session, msgId: 2539"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:05.557111305+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อย่าทำแบบนี้นะคะเป็นการถ่ายทอดสดพระบาทสมเด็จพระเจ้าอยู่หัวและสมเด็จพระนางเจ้าพระ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":6,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:05.557120151+07:00","message":"receive interim result [false|false]: อย่าทำแบบนี้นะคะเป็นการถ่ายทอดสดพระบาทสมเด็จพระเจ้าอยู่หัวและสมเด็จพระนางเจ้าพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:05.557136328+07:00","message":"[buffer interim] 2539 false อย่าทำแบบนี้นะคะเป็นการถ่ายทอดสดพระบาทสมเด็จพระเจ้าอยู่หัวและสมเด็จพระนางเจ้าพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:05.557145036+07:00","message":"[bufferProcess] interim [540000000]:อย่าทำแบบนี้นะคะเป็นการถ่ายทอดสดพระบาทสมเด็จพระเจ้าอยู่หัวและสมเด็จพระนางเจ้าพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:05.557149116+07:00","message":"[bufferProcess] send to processor:อย่าทำแบบนี้นะคะเป็นการถ่ายทอดสดพระบาทสมเด็จพระเจ้าอยู่หัวและสมเด็จพระนางเจ้าพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:05.557153574+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:05.557156836+07:00","message":"> Transcript [12501] [false]: 'อย่าทำแบบนี้นะคะเป็นการถ่ายทอดสดพระบาทสมเด็จพระเจ้าอยู่หัวและสมเด็จพระนางเจ้าพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:05.557176313+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:05.557179913+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:05.557181864+07:00","message":"StatePrefix: 'อย่าทำแบบนี้นะคะเป็นการถ่ายทอดสดพระบาทสมเด็จพระเจ้าอยู่หัวและสมเด็จพระนางเจ้าพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:05.5571845+07:00","message":"TextPushed: 'อย่าทำแบบนี้นะคะเป็นการถ่ายทอดสดพระบาทสมเด็จพระเจ้าอยู่หัวและสมเด็จ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:05.557818797+07:00","message":"receive streaming session, msgId: 2539"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:05.557827897+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":"2025-10-27T16:02:05.557832508+07:00","message":"receive interim result [false|false]: อย่าทำแบบนี้นะคะเป็นการถ่ายทอดสดพระบาทสมเด็จพระเจ้าอยู่หัวและสมเด็จพระนางเจ้าพระบรมราชินี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:05.557844011+07:00","message":"[buffer interim] 2539 false อย่าทำแบบนี้นะคะเป็นการถ่ายทอดสดพระบาทสมเด็จพระเจ้าอยู่หัวและสมเด็จพระนางเจ้าพระบรมราชินี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:05.557847334+07:00","message":"[bufferProcess] interim [600000000]:อย่าทำแบบนี้นะคะเป็นการถ่ายทอดสดพระบาทสมเด็จพระเจ้าอยู่หัวและสมเด็จพระนางเจ้าพระบรมราชินี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:05.557849469+07:00","message":"[bufferProcess] send to processor:อย่าทำแบบนี้นะคะเป็นการถ่ายทอดสดพระบาทสมเด็จพระเจ้าอยู่หัวและสมเด็จพระนางเจ้าพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:05.557853424+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:05.557855639+07:00","message":"> Transcript [12502] [false]: 'อย่าทำแบบนี้นะคะเป็นการถ่ายทอดสดพระบาทสมเด็จพระเจ้าอยู่หัวและสมเด็จพระนางเจ้าพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:05.55785756+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:05.557859192+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:05.55786066+07:00","message":"StatePrefix: 'อย่าทำแบบนี้นะคะเป็นการถ่ายทอดสดพระบาทสมเด็จพระเจ้าอยู่หัวและสมเด็จพระนางเจ้าพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:05.557862445+07:00","message":"TextPushed: 'อย่าทำแบบนี้นะคะเป็นการถ่ายทอดสดพระบาทสมเด็จพระเจ้าอยู่หัวและสมเด็จ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:05.714278235+07:00","message":"[GCS] IsForceVAD: false for message ID: 2539"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:05.846700354+07:00","message":"[GCS] Start streaming session, msgId: 2540"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:05.888573713+07:00","message":"receive streaming session, msgId: 2539"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:05.888612704+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อย่าทำแบบนี้นะคะเป็นการถ่ายทอดสดพระบาทสมเด็จพระเจ้าอยู่หัวและสมเด็จพระนางเจ้าพระบรมราชินี\",\"confidence\":0.94497365}],\"is_final\":true,\"result_end_time\":{\"seconds\":6,\"nanos\":930000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:05.888619192+07:00","message":"receive interim result [true|false]: อย่าทำแบบนี้นะคะเป็นการถ่ายทอดสดพระบาทสมเด็จพระเจ้าอยู่หัวและสมเด็จพระนางเจ้าพระบรมราชินี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:05.88862806+07:00","message":"end recv isFinal message id 2539"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:05.888629894+07:00","message":"end Recv id 2539"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:05.888635667+07:00","message":"[buffer interim] 2539 true อย่าทำแบบนี้นะคะเป็นการถ่ายทอดสดพระบาทสมเด็จพระเจ้าอยู่หัวและสมเด็จพระนางเจ้าพระบรมราชินี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:05.888650591+07:00","message":"[bufferProcess] interim [930000000]:อย่าทำแบบนี้นะคะเป็นการถ่ายทอดสดพระบาทสมเด็จพระเจ้าอยู่หัวและสมเด็จพระนางเจ้าพระบรมราชินี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:05.888655924+07:00","message":"[bufferProcess] send to processor (isfinal):อย่าทำแบบนี้นะคะเป็นการถ่ายทอดสดพระบาทสมเด็จพระเจ้าอยู่หัวและสมเด็จพระนางเจ้าพระบรมราชินี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:05.888659536+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:05.888661975+07:00","message":"> Transcript [12503] [false]: 'อย่าทำแบบนี้นะคะเป็นการถ่ายทอดสดพระบาทสมเด็จพระเจ้าอยู่หัวและสมเด็จพระนางเจ้าพระบรมราชินี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:05.888665577+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:05.888667275+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:05.888669195+07:00","message":"StatePrefix: 'อย่าทำแบบนี้นะคะเป็นการถ่ายทอดสดพระบาทสมเด็จพระเจ้าอยู่หัวและสมเด็จพระนางเจ้าพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:05.888671656+07:00","message":"TextPushed: 'อย่าทำแบบนี้นะคะเป็นการถ่ายทอดสดพระบาทสมเด็จพระเจ้าอยู่หัวและสมเด็จ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:05.888676539+07:00","message":"Push: 'พระนางเจ้าพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:05.88867822+07:00","message":"TextPushed: 'อย่าทำแบบนี้นะคะเป็นการถ่ายทอดสดพระบาทสมเด็จพระเจ้าอยู่หัวและสมเด็จพระนางเจ้าพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:05.888680227+07:00","message":"Set new StatePrefix : 'อย่าทำแบบนี้นะคะเป็นการถ่ายทอดสดพระบาทสมเด็จพระเจ้าอยู่หัวและสมเด็จพระนางเจ้าพระบรมราชินี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:05.888682251+07:00","message":"Next Push (prob) : 'บรมราชินี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:05.888683621+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:05.888685324+07:00","message":"> Transcript [12504] [true]: 'อย่าทำแบบนี้นะคะเป็นการถ่ายทอดสดพระบาทสมเด็จพระเจ้าอยู่หัวและสมเด็จพระนางเจ้าพระบรมราชินี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:05.888687459+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:05.888688887+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:05.888690245+07:00","message":"StatePrefix: 'อย่าทำแบบนี้นะคะเป็นการถ่ายทอดสดพระบาทสมเด็จพระเจ้าอยู่หัวและสมเด็จพระนางเจ้าพระบรมราชินี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:05.888692045+07:00","message":"TextPushed: 'อย่าทำแบบนี้นะคะเป็นการถ่ายทอดสดพระบาทสมเด็จพระเจ้าอยู่หัวและสมเด็จพระนางเจ้าพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:05.888694155+07:00","message":"Push: 'บรมราชินี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:05.888701768+07:00","message":"push: {false พระนางเจ้าพระ 0 0xc002c88580}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:05.88870724+07:00","message":"push: {true บรมราชินี 0 0xc002c88580}"}
{"level":"info","service":"Main","time":"2025-10-27T16:02:05.90209273+07:00","message":"write wav file: './tmp/7446/7446_2539.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:07.212408173+07:00","message":"receive streaming session, msgId: 2540"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:07.212448257+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":"2025-10-27T16:02:07.212453705+07:00","message":"receive interim result [false|false]: เสด็จพระราชดำเนิน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:07.212469921+07:00","message":"[buffer interim] 2540 false เสด็จพระราชดำเนิน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:07.212477298+07:00","message":"[bufferProcess] interim [380000000]:เสด็จพระราชดำเนิน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:07.212478878+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:07.212482226+07:00","message":"[bufferProcess] send to processor (ticker):เสด็จพระราชดำเนิน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:07.212484594+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:07.212488251+07:00","message":"> Transcript [12505] [false]: 'เสด็จพระราชดำเนิน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:07.212491256+07:00","message":"Set StatePrefix (first interim): 'เสด็จพระราชดำเนิน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:07.404275815+07:00","message":"receive streaming session, msgId: 2540"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:07.404310363+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":"2025-10-27T16:02:07.404315809+07:00","message":"receive interim result [false|false]: เสด็จพระราชดำเนินไป"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:07.404331317+07:00","message":"[buffer interim] 2540 false เสด็จพระราชดำเนินไป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:07.404338653+07:00","message":"[bufferProcess] interim [620000000]:เสด็จพระราชดำเนินไป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:07.404340402+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:07.594860865+07:00","message":"receive streaming session, msgId: 2540"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:07.594899296+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":"2025-10-27T16:02:07.594921557+07:00","message":"receive interim result [false|false]: เสด็จพระราชดำเนินไปใน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:07.594935982+07:00","message":"[buffer interim] 2540 false เสด็จพระราชดำเนินไปใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:07.594942975+07:00","message":"[bufferProcess] interim [740000000]:เสด็จพระราชดำเนินไปใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:07.594945324+07:00","message":"[bufferProcess] send to processor:เสด็จพระราชดำเนินไป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:07.594950596+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:07.594952983+07:00","message":"> Transcript [12506] [false]: 'เสด็จพระราชดำเนินไป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:07.594956145+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:07.59495792+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:07.594960334+07:00","message":"StatePrefix: 'เสด็จพระราชดำเนิน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:07.5949624+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:07.719446502+07:00","message":"receive streaming session, msgId: 2540"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:07.71949627+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":"2025-10-27T16:02:07.719501649+07:00","message":"receive interim result [false|false]: เสด็จพระราชดำเนินไปในการ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:07.719512582+07:00","message":"[buffer interim] 2540 false เสด็จพระราชดำเนินไปในการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:07.719521599+07:00","message":"[bufferProcess] interim [860000000]:เสด็จพระราชดำเนินไปในการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:07.719524223+07:00","message":"[bufferProcess] send to processor:เสด็จพระราชดำเนินไปใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:07.719529791+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:07.719532941+07:00","message":"> Transcript [12507] [false]: 'เสด็จพระราชดำเนินไปใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:07.719538492+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:07.719540383+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:07.719542053+07:00","message":"StatePrefix: 'เสด็จพระราชดำเนิน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:07.719544049+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:07.992258815+07:00","message":"receive streaming session, msgId: 2540"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:07.992291805+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":"2025-10-27T16:02:07.992298006+07:00","message":"receive interim result [false|false]: เสด็จพระราชดำเนินไปในการพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:07.992313786+07:00","message":"[buffer interim] 2540 false เสด็จพระราชดำเนินไปในการพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:07.992320602+07:00","message":"[bufferProcess] interim [160000000]:เสด็จพระราชดำเนินไปในการพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:07.992322706+07:00","message":"[bufferProcess] send to processor:เสด็จพระราชดำเนินไปในการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:07.992326336+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:07.992329292+07:00","message":"> Transcript [12508] [false]: 'เสด็จพระราชดำเนินไปในการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:07.992332543+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:07.992334407+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:07.992336094+07:00","message":"StatePrefix: 'เสด็จพระราชดำเนิน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:07.992338089+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:07.996842945+07:00","message":"receive streaming session, msgId: 2540"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:07.996852901+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":"2025-10-27T16:02:07.996856325+07:00","message":"receive interim result [false|false]: เสด็จพระราชดำเนินไปในการเชิญ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:07.996860888+07:00","message":"[buffer interim] 2540 false เสด็จพระราชดำเนินไปในการเชิญ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:07.996866473+07:00","message":"[bufferProcess] interim [220000000]:เสด็จพระราชดำเนินไปในการเชิญ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:07.996868095+07:00","message":"[bufferProcess] send to processor:เสด็จพระราชดำเนินไปในการพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:07.996870625+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:07.996872385+07:00","message":"> Transcript [12509] [false]: 'เสด็จพระราชดำเนินไปในการพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:07.996874785+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:07.9968763+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:07.996877821+07:00","message":"StatePrefix: 'เสด็จพระราชดำเนิน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:07.996879403+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:07.99688541+07:00","message":"Push: 'เสด็จพระราชดำเนิน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:07.996887254+07:00","message":"TextPushed: 'เสด็จพระราชดำเนิน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:07.996888946+07:00","message":"Set new StatePrefix : 'เสด็จพระราชดำเนินไปในการพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:07.996890633+07:00","message":"Next Push (prob) : 'ไปในการพระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:07.99689856+07:00","message":"push: {false เสด็จพระราชดำเนิน 0 0xc0028d5180}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:08.21155528+07:00","message":"receive streaming session, msgId: 2540"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:08.211586325+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":"2025-10-27T16:02:08.211591835+07:00","message":"receive interim result [false|false]: เสด็จพระราชดำเนินไปในการพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:08.211605441+07:00","message":"[buffer interim] 2540 false เสด็จพระราชดำเนินไปในการพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:08.211612335+07:00","message":"[bufferProcess] interim [400000000]:เสด็จพระราชดำเนินไปในการพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:08.211614567+07:00","message":"[bufferProcess] send to processor:เสด็จพระราชดำเนินไปในการเชิญ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:08.211618053+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:08.211620661+07:00","message":"> Transcript [12510] [false]: 'เสด็จพระราชดำเนินไปในการเชิญ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:08.211622617+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:08.211624164+07:00","message":"Set new StatePrefix: 'เสด็จพระราชดำเนินไปในการเชิญ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:08.494589413+07:00","message":"receive streaming session, msgId: 2540"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:08.494622466+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":"2025-10-27T16:02:08.494627561+07:00","message":"receive interim result [false|false]: เสด็จพระราชดำเนินไปในการเชิญพระบรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:08.49464114+07:00","message":"[buffer interim] 2540 false เสด็จพระราชดำเนินไปในการเชิญพระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:08.494657595+07:00","message":"[bufferProcess] interim [700000000]:เสด็จพระราชดำเนินไปในการเชิญพระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:08.49466018+07:00","message":"[bufferProcess] send to processor:เสด็จพระราชดำเนินไปในการพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:08.49466419+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:08.494667005+07:00","message":"> Transcript [12511] [false]: 'เสด็จพระราชดำเนินไปในการพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:08.494669182+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:08.49467102+07:00","message":"Set new StatePrefix: 'เสด็จพระราชดำเนินไปในการพระ'"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:02:08.5193203+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:02:08.519330174+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:08.685623575+07:00","message":"receive streaming session, msgId: 2540"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:08.685666819+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":"2025-10-27T16:02:08.685672584+07:00","message":"receive interim result [false|false]: เสด็จพระราชดำเนินไปในการเชิญพระบรมศพ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:08.685685033+07:00","message":"[buffer interim] 2540 false เสด็จพระราชดำเนินไปในการเชิญพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:08.685695371+07:00","message":"[bufferProcess] interim [880000000]:เสด็จพระราชดำเนินไปในการเชิญพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:08.685697621+07:00","message":"[bufferProcess] send to processor:เสด็จพระราชดำเนินไปในการเชิญพระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:08.685702805+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:08.685705616+07:00","message":"> Transcript [12512] [false]: 'เสด็จพระราชดำเนินไปในการเชิญพระบรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:08.685707656+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:08.685709551+07:00","message":"Set new StatePrefix: 'เสด็จพระราชดำเนินไปในการเชิญพระบรม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:09.322560512+07:00","message":"receive streaming session, msgId: 2540"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:09.322670423+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":"2025-10-27T16:02:09.32268026+07:00","message":"receive interim result [false|false]: เสด็จพระราชดำเนินไปในการเชิญพระบรมศพ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:09.322695132+07:00","message":"[buffer interim] 2540 false เสด็จพระราชดำเนินไปในการเชิญพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:09.322706004+07:00","message":"[bufferProcess] interim [480000000]:เสด็จพระราชดำเนินไปในการเชิญพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:09.322708724+07:00","message":"[bufferProcess] send to processor:เสด็จพระราชดำเนินไปในการเชิญพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:09.322715127+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:09.322754008+07:00","message":"> Transcript [12513] [false]: 'เสด็จพระราชดำเนินไปในการเชิญพระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:09.322758965+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:09.322761449+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:09.322763793+07:00","message":"StatePrefix: 'เสด็จพระราชดำเนินไปในการเชิญพระบรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:09.322767129+07:00","message":"TextPushed: 'เสด็จพระราชดำเนิน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:09.546557047+07:00","message":"receive streaming session, msgId: 2540"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:09.54659827+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":"2025-10-27T16:02:09.546605703+07:00","message":"receive interim result [false|false]: เสด็จพระราชดำเนินไปในการเชิญพระบรมศพสมเด็จ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:09.546621249+07:00","message":"[buffer interim] 2540 false เสด็จพระราชดำเนินไปในการเชิญพระบรมศพสมเด็จ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:09.546632568+07:00","message":"[bufferProcess] interim [660000000]:เสด็จพระราชดำเนินไปในการเชิญพระบรมศพสมเด็จ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:09.546636433+07:00","message":"[bufferProcess] send to processor:เสด็จพระราชดำเนินไปในการเชิญพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:09.546658949+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:09.546663682+07:00","message":"> Transcript [12514] [false]: 'เสด็จพระราชดำเนินไปในการเชิญพระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:09.546668074+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:09.546670517+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:09.546673061+07:00","message":"StatePrefix: 'เสด็จพระราชดำเนินไปในการเชิญพระบรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:09.546676901+07:00","message":"TextPushed: 'เสด็จพระราชดำเนิน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:09.629447039+07:00","message":"receive streaming session, msgId: 2540"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:09.629476147+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":"2025-10-27T16:02:09.629482163+07:00","message":"receive interim result [false|false]: เสด็จพระราชดำเนินไปในการเชิญพระบรมศพสมเด็จพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:09.629492039+07:00","message":"[buffer interim] 2540 false เสด็จพระราชดำเนินไปในการเชิญพระบรมศพสมเด็จพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:09.629497929+07:00","message":"[bufferProcess] interim [780000000]:เสด็จพระราชดำเนินไปในการเชิญพระบรมศพสมเด็จพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:09.629500509+07:00","message":"[bufferProcess] send to processor:เสด็จพระราชดำเนินไปในการเชิญพระบรมศพสมเด็จ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:09.629507739+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:09.629510872+07:00","message":"> Transcript [12515] [false]: 'เสด็จพระราชดำเนินไปในการเชิญพระบรมศพสมเด็จ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:09.629514575+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:09.629516292+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:09.629518168+07:00","message":"StatePrefix: 'เสด็จพระราชดำเนินไปในการเชิญพระบรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:09.629520559+07:00","message":"TextPushed: 'เสด็จพระราชดำเนิน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:09.761479798+07:00","message":"receive streaming session, msgId: 2540"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:09.761512912+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":"2025-10-27T16:02:09.761519074+07:00","message":"receive interim result [false|false]: เสด็จพระราชดำเนินไปในการเชิญพระบรมศพสมเด็จพระนาง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:09.761533703+07:00","message":"[buffer interim] 2540 false เสด็จพระราชดำเนินไปในการเชิญพระบรมศพสมเด็จพระนาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:09.761540056+07:00","message":"[bufferProcess] interim [900000000]:เสด็จพระราชดำเนินไปในการเชิญพระบรมศพสมเด็จพระนาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:09.761542689+07:00","message":"[bufferProcess] send to processor:เสด็จพระราชดำเนินไปในการเชิญพระบรมศพสมเด็จพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:09.761549469+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:09.761552141+07:00","message":"> Transcript [12516] [false]: 'เสด็จพระราชดำเนินไปในการเชิญพระบรมศพสมเด็จพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:09.761555769+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:09.761557822+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:09.761575544+07:00","message":"StatePrefix: 'เสด็จพระราชดำเนินไปในการเชิญพระบรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:09.761577902+07:00","message":"TextPushed: 'เสด็จพระราชดำเนิน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:09.761585799+07:00","message":"Push: 'ไปในการเชิญพระบรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:09.761587544+07:00","message":"TextPushed: 'เสด็จพระราชดำเนินไปในการเชิญพระบรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:09.761589762+07:00","message":"Set new StatePrefix : 'เสด็จพระราชดำเนินไปในการเชิญพระบรมศพสมเด็จพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:09.761591829+07:00","message":"Next Push (prob) : 'ศพสมเด็จพระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:09.761599087+07:00","message":"push: {false ไปในการเชิญพระบรม 0 0xc0028d5180}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:10.028862149+07:00","message":"receive streaming session, msgId: 2540"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:10.028900293+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":"2025-10-27T16:02:10.028906175+07:00","message":"receive interim result [false|false]: เสด็จพระราชดำเนินไปในการเชิญพระบรมศพสมเด็จพระนางเจ้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:10.028919332+07:00","message":"[buffer interim] 2540 false เสด็จพระราชดำเนินไปในการเชิญพระบรมศพสมเด็จพระนางเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:10.028926256+07:00","message":"[bufferProcess] interim [140000000]:เสด็จพระราชดำเนินไปในการเชิญพระบรมศพสมเด็จพระนางเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:10.028928377+07:00","message":"[bufferProcess] send to processor:เสด็จพระราชดำเนินไปในการเชิญพระบรมศพสมเด็จพระนาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:10.028933956+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:10.028936973+07:00","message":"> Transcript [12517] [false]: 'เสด็จพระราชดำเนินไปในการเชิญพระบรมศพสมเด็จพระนาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:10.028940234+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:10.028942076+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:10.028944595+07:00","message":"StatePrefix: 'เสด็จพระราชดำเนินไปในการเชิญพระบรมศพสมเด็จพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:10.028946954+07:00","message":"TextPushed: 'เสด็จพระราชดำเนินไปในการเชิญพระบรม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:10.28467716+07:00","message":"receive streaming session, msgId: 2540"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:10.284716263+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":"2025-10-27T16:02:10.284731765+07:00","message":"receive interim result [false|false]: เสด็จพระราชดำเนินไปในการเชิญพระบรมศพสมเด็จพระนางเจ้าสิริ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:10.284747137+07:00","message":"[buffer interim] 2540 false เสด็จพระราชดำเนินไปในการเชิญพระบรมศพสมเด็จพระนางเจ้าสิริ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:10.284755273+07:00","message":"[bufferProcess] interim [440000000]:เสด็จพระราชดำเนินไปในการเชิญพระบรมศพสมเด็จพระนางเจ้าสิริ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:10.284758975+07:00","message":"[bufferProcess] send to processor:เสด็จพระราชดำเนินไปในการเชิญพระบรมศพสมเด็จพระนางเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:10.284763301+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:10.284767633+07:00","message":"> Transcript [12518] [false]: 'เสด็จพระราชดำเนินไปในการเชิญพระบรมศพสมเด็จพระนางเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:10.284771198+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:10.284772834+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:10.284774726+07:00","message":"StatePrefix: 'เสด็จพระราชดำเนินไปในการเชิญพระบรมศพสมเด็จพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:10.284777352+07:00","message":"TextPushed: 'เสด็จพระราชดำเนินไปในการเชิญพระบรม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:10.286406943+07:00","message":"receive streaming session, msgId: 2540"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:10.286431699+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":"2025-10-27T16:02:10.286437722+07:00","message":"receive interim result [false|false]: เสด็จพระราชดำเนินไปในการเชิญพระบรมศพสมเด็จพระนางเจ้าสิริกิติ์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:10.286450029+07:00","message":"[buffer interim] 2540 false เสด็จพระราชดำเนินไปในการเชิญพระบรมศพสมเด็จพระนางเจ้าสิริกิติ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:10.286456453+07:00","message":"[bufferProcess] interim [500000000]:เสด็จพระราชดำเนินไปในการเชิญพระบรมศพสมเด็จพระนางเจ้าสิริกิติ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:10.2864586+07:00","message":"[bufferProcess] send to processor:เสด็จพระราชดำเนินไปในการเชิญพระบรมศพสมเด็จพระนางเจ้าสิริ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:10.286465374+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:10.286467353+07:00","message":"> Transcript [12519] [false]: 'เสด็จพระราชดำเนินไปในการเชิญพระบรมศพสมเด็จพระนางเจ้าสิริ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:10.28647092+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:10.286472836+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:10.286474593+07:00","message":"StatePrefix: 'เสด็จพระราชดำเนินไปในการเชิญพระบรมศพสมเด็จพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:10.286476938+07:00","message":"TextPushed: 'เสด็จพระราชดำเนินไปในการเชิญพระบรม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:10.605671752+07:00","message":"receive streaming session, msgId: 2540"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:10.60570629+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":"2025-10-27T16:02:10.605712492+07:00","message":"receive interim result [false|false]: เสด็จพระราชดำเนินไปในการเชิญพระบรมศพสมเด็จพระนางเจ้าสิริกิติ์พระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:10.605728254+07:00","message":"[buffer interim] 2540 false เสด็จพระราชดำเนินไปในการเชิญพระบรมศพสมเด็จพระนางเจ้าสิริกิติ์พระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:10.605736281+07:00","message":"[bufferProcess] interim [800000000]:เสด็จพระราชดำเนินไปในการเชิญพระบรมศพสมเด็จพระนางเจ้าสิริกิติ์พระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:10.605739132+07:00","message":"[bufferProcess] send to processor:เสด็จพระราชดำเนินไปในการเชิญพระบรมศพสมเด็จพระนางเจ้าสิริกิติ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:10.605742982+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:10.605745484+07:00","message":"> Transcript [12520] [false]: 'เสด็จพระราชดำเนินไปในการเชิญพระบรมศพสมเด็จพระนางเจ้าสิริกิติ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:10.605749893+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:10.605751793+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:10.60575361+07:00","message":"StatePrefix: 'เสด็จพระราชดำเนินไปในการเชิญพระบรมศพสมเด็จพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:10.60575639+07:00","message":"TextPushed: 'เสด็จพระราชดำเนินไปในการเชิญพระบรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:10.605759218+07:00","message":"Push: 'ศพสมเด็จพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:10.605760923+07:00","message":"TextPushed: 'เสด็จพระราชดำเนินไปในการเชิญพระบรมศพสมเด็จพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:10.605763123+07:00","message":"Set new StatePrefix : 'เสด็จพระราชดำเนินไปในการเชิญพระบรมศพสมเด็จพระนางเจ้าสิริกิติ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:10.605765529+07:00","message":"Next Push (prob) : 'นางเจ้าสิริกิติ์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:10.605773467+07:00","message":"push: {false ศพสมเด็จพระ 0 0xc0028d5180}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:10.956579683+07:00","message":"receive streaming session, msgId: 2540"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:10.956613654+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":"2025-10-27T16:02:10.956619692+07:00","message":"receive interim result [false|false]: เสด็จพระราชดำเนินไปในการเชิญพระบรมศพสมเด็จพระนางเจ้าสิริกิติ์พระพรหม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:10.956635386+07:00","message":"[buffer interim] 2540 false เสด็จพระราชดำเนินไปในการเชิญพระบรมศพสมเด็จพระนางเจ้าสิริกิติ์พระพรหม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:10.956642742+07:00","message":"[bufferProcess] interim [40000000]:เสด็จพระราชดำเนินไปในการเชิญพระบรมศพสมเด็จพระนางเจ้าสิริกิติ์พระพรหม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:10.95664546+07:00","message":"[bufferProcess] send to processor:เสด็จพระราชดำเนินไปในการเชิญพระบรมศพสมเด็จพระนางเจ้าสิริกิติ์พระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:10.956657422+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:10.956661127+07:00","message":"> Transcript [12521] [false]: 'เสด็จพระราชดำเนินไปในการเชิญพระบรมศพสมเด็จพระนางเจ้าสิริกิติ์พระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:10.956664764+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:10.956666446+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:10.956667949+07:00","message":"StatePrefix: 'เสด็จพระราชดำเนินไปในการเชิญพระบรมศพสมเด็จพระนางเจ้าสิริกิติ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:10.95667006+07:00","message":"TextPushed: 'เสด็จพระราชดำเนินไปในการเชิญพระบรมศพสมเด็จพระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:10.990307249+07:00","message":"receive streaming session, msgId: 2540"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:10.99033315+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":"2025-10-27T16:02:10.990340329+07:00","message":"receive interim result [false|false]: เสด็จพระราชดำเนินไปในการเชิญพระบรมศพสมเด็จพระนางเจ้าสิริกิติ์พระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:10.990355616+07:00","message":"[buffer interim] 2540 false เสด็จพระราชดำเนินไปในการเชิญพระบรมศพสมเด็จพระนางเจ้าสิริกิติ์พระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:10.990362478+07:00","message":"[bufferProcess] interim [160000000]:เสด็จพระราชดำเนินไปในการเชิญพระบรมศพสมเด็จพระนางเจ้าสิริกิติ์พระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:10.990366162+07:00","message":"[bufferProcess] send to processor:เสด็จพระราชดำเนินไปในการเชิญพระบรมศพสมเด็จพระนางเจ้าสิริกิติ์พระพรหม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:10.990371339+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:10.99037469+07:00","message":"> Transcript [12522] [false]: 'เสด็จพระราชดำเนินไปในการเชิญพระบรมศพสมเด็จพระนางเจ้าสิริกิติ์พระพรหม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:10.990379196+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:10.990381459+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:10.990384345+07:00","message":"StatePrefix: 'เสด็จพระราชดำเนินไปในการเชิญพระบรมศพสมเด็จพระนางเจ้าสิริกิติ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:10.990387391+07:00","message":"TextPushed: 'เสด็จพระราชดำเนินไปในการเชิญพระบรมศพสมเด็จพระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:11.199767088+07:00","message":"receive streaming session, msgId: 2540"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:11.199802472+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":"2025-10-27T16:02:11.199808568+07:00","message":"receive interim result [false|false]: เสด็จพระราชดำเนินไปในการเชิญพระบรมศพสมเด็จพระนางเจ้าสิริกิติ์พระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:11.199822092+07:00","message":"[buffer interim] 2540 false เสด็จพระราชดำเนินไปในการเชิญพระบรมศพสมเด็จพระนางเจ้าสิริกิติ์พระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:11.19983109+07:00","message":"[bufferProcess] interim [400000000]:เสด็จพระราชดำเนินไปในการเชิญพระบรมศพสมเด็จพระนางเจ้าสิริกิติ์พระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:11.199833694+07:00","message":"[bufferProcess] send to processor:เสด็จพระราชดำเนินไปในการเชิญพระบรมศพสมเด็จพระนางเจ้าสิริกิติ์พระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:11.199838818+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:11.199841046+07:00","message":"> Transcript [12523] [false]: 'เสด็จพระราชดำเนินไปในการเชิญพระบรมศพสมเด็จพระนางเจ้าสิริกิติ์พระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:11.199844422+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:11.199846155+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:11.199848226+07:00","message":"StatePrefix: 'เสด็จพระราชดำเนินไปในการเชิญพระบรมศพสมเด็จพระนางเจ้าสิริกิติ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:11.199850509+07:00","message":"TextPushed: 'เสด็จพระราชดำเนินไปในการเชิญพระบรมศพสมเด็จพระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:11.310743715+07:00","message":"receive streaming session, msgId: 2540"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:11.310772982+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":"2025-10-27T16:02:11.310779362+07:00","message":"receive interim result [false|false]: เสด็จพระราชดำเนินไปในการเชิญพระบรมศพสมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:11.310794316+07:00","message":"[buffer interim] 2540 false เสด็จพระราชดำเนินไปในการเชิญพระบรมศพสมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:11.310804378+07:00","message":"[bufferProcess] interim [460000000]:เสด็จพระราชดำเนินไปในการเชิญพระบรมศพสมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:11.310807175+07:00","message":"[bufferProcess] send to processor:เสด็จพระราชดำเนินไปในการเชิญพระบรมศพสมเด็จพระนางเจ้าสิริกิติ์พระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:11.310810453+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:11.310812798+07:00","message":"> Transcript [12524] [false]: 'เสด็จพระราชดำเนินไปในการเชิญพระบรมศพสมเด็จพระนางเจ้าสิริกิติ์พระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:11.310816987+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:11.31081926+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:11.310821355+07:00","message":"StatePrefix: 'เสด็จพระราชดำเนินไปในการเชิญพระบรมศพสมเด็จพระนางเจ้าสิริกิติ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:11.310823533+07:00","message":"TextPushed: 'เสด็จพระราชดำเนินไปในการเชิญพระบรมศพสมเด็จพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:11.310831069+07:00","message":"Push: 'นางเจ้าสิริกิติ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:11.310832793+07:00","message":"TextPushed: 'เสด็จพระราชดำเนินไปในการเชิญพระบรมศพสมเด็จพระนางเจ้าสิริกิติ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:11.310834762+07:00","message":"Set new StatePrefix : 'เสด็จพระราชดำเนินไปในการเชิญพระบรมศพสมเด็จพระนางเจ้าสิริกิติ์พระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:11.310836673+07:00","message":"Next Push (prob) : 'พระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:11.310861943+07:00","message":"push: {false นางเจ้าสิริกิติ์ 0 0xc0028d5180}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:11.379520258+07:00","message":"receive streaming session, msgId: 2540"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:11.379549107+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":"2025-10-27T16:02:11.379554752+07:00","message":"receive interim result [false|false]: เสด็จพระราชดำเนินไปในการเชิญพระบรมศพสมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:11.379569158+07:00","message":"[buffer interim] 2540 false เสด็จพระราชดำเนินไปในการเชิญพระบรมศพสมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:11.37957824+07:00","message":"[bufferProcess] interim [580000000]:เสด็จพระราชดำเนินไปในการเชิญพระบรมศพสมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:11.379580483+07:00","message":"[bufferProcess] send to processor:เสด็จพระราชดำเนินไปในการเชิญพระบรมศพสมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:11.379584462+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:11.379586787+07:00","message":"> Transcript [12525] [false]: 'เสด็จพระราชดำเนินไปในการเชิญพระบรมศพสมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:11.379589668+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:11.37959137+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:11.379593449+07:00","message":"StatePrefix: 'เสด็จพระราชดำเนินไปในการเชิญพระบรมศพสมเด็จพระนางเจ้าสิริกิติ์พระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:11.379595441+07:00","message":"TextPushed: 'เสด็จพระราชดำเนินไปในการเชิญพระบรมศพสมเด็จพระนางเจ้าสิริกิติ์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:11.48383695+07:00","message":"[GCS] IsForceVAD: false for message ID: 2540"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:02:11.519556095+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:02:11.519604529+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:11.610164915+07:00","message":"receive streaming session, msgId: 2540"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:11.610200217+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"เสด็จพระราชดำเนินไปในการเชิญพระบรมศพสมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":850000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:11.610206078+07:00","message":"receive interim result [true|false]: เสด็จพระราชดำเนินไปในการเชิญพระบรมศพสมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:11.61021615+07:00","message":"end recv isFinal message id 2540"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:11.610218004+07:00","message":"end Recv id 2540"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:11.610224389+07:00","message":"[buffer interim] 2540 true เสด็จพระราชดำเนินไปในการเชิญพระบรมศพสมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:11.610234092+07:00","message":"[bufferProcess] interim [850000000]:เสด็จพระราชดำเนินไปในการเชิญพระบรมศพสมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:11.610238894+07:00","message":"[bufferProcess] send to processor (isfinal):เสด็จพระราชดำเนินไปในการเชิญพระบรมศพสมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:11.610242048+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:11.610244456+07:00","message":"> Transcript [12526] [false]: 'เสด็จพระราชดำเนินไปในการเชิญพระบรมศพสมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:11.610247381+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:11.610248853+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:11.610251416+07:00","message":"StatePrefix: 'เสด็จพระราชดำเนินไปในการเชิญพระบรมศพสมเด็จพระนางเจ้าสิริกิติ์พระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:11.610254679+07:00","message":"TextPushed: 'เสด็จพระราชดำเนินไปในการเชิญพระบรมศพสมเด็จพระนางเจ้าสิริกิติ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:11.610256284+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:11.610258383+07:00","message":"> Transcript [12527] [true]: 'เสด็จพระราชดำเนินไปในการเชิญพระบรมศพสมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:11.610260492+07:00","message":"Count interim (case isFinal): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:11.610261829+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:11.610263083+07:00","message":"StatePrefix: 'เสด็จพระราชดำเนินไปในการเชิญพระบรมศพสมเด็จพระนางเจ้าสิริกิติ์พระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:11.610264825+07:00","message":"TextPushed: 'เสด็จพระราชดำเนินไปในการเชิญพระบรมศพสมเด็จพระนางเจ้าสิริกิติ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:11.610272478+07:00","message":"Push: 'พระบรมราชินีนาถ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:11.610279761+07:00","message":"push: {true พระบรมราชินีนาถ 0 0xc0028d5180}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:11.61420331+07:00","message":"[GCS] Start streaming session, msgId: 2541"}
{"level":"info","service":"Main","time":"2025-10-27T16:02:11.621793182+07:00","message":"write wav file: './tmp/7446/7446_2540.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:12.861437911+07:00","message":"receive streaming session, msgId: 2541"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:12.86148633+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":"2025-10-27T16:02:12.861492229+07:00","message":"receive interim result [false|false]: พระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:12.86150416+07:00","message":"[buffer interim] 2541 false พระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:12.861509914+07:00","message":"[bufferProcess] interim [80000000]:พระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:12.861511462+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:12.861516844+07:00","message":"[bufferProcess] send to processor (ticker):พระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:12.861519246+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:12.861521861+07:00","message":"> Transcript [12528] [false]: 'พระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:12.861523786+07:00","message":"Set StatePrefix (first interim): 'พระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:12.989356091+07:00","message":"receive streaming session, msgId: 2541"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:12.989394536+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":"2025-10-27T16:02:12.989399383+07:00","message":"receive interim result [false|false]: พระบรมราชชนี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:12.989414371+07:00","message":"receive streaming session, msgId: 2541"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:12.989417581+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":"2025-10-27T16:02:12.989420156+07:00","message":"receive interim result [false|false]: พระบรมราชวัง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:12.989424994+07:00","message":"[buffer interim] 2541 false พระบรมราชชนี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:12.989427606+07:00","message":"[buffer interim] 2541 false พระบรมราชวัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:12.989433202+07:00","message":"[bufferProcess] interim [140000000]:พระบรมราชชนี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:12.989434604+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:12.989436704+07:00","message":"[bufferProcess] interim [200000000]:พระบรมราชวัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:12.989438248+07:00","message":"[bufferProcess] send to processor:พระบรมราชชนี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:12.989441424+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:12.989444081+07:00","message":"> Transcript [12529] [false]: 'พระบรมราชชนี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:12.989447132+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:12.989448904+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:12.989450713+07:00","message":"StatePrefix: 'พระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:12.989452446+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:13.043267081+07:00","message":"receive streaming session, msgId: 2541"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:13.043328251+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":"2025-10-27T16:02:13.043336062+07:00","message":"receive interim result [false|false]: พระบรมราชชนนี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:13.043352829+07:00","message":"[buffer interim] 2541 false พระบรมราชชนนี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:13.043361233+07:00","message":"[bufferProcess] interim [260000000]:พระบรมราชชนนี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:13.043363908+07:00","message":"[bufferProcess] send to processor:พระบรมราชวัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:13.043368043+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:13.043371348+07:00","message":"> Transcript [12530] [false]: 'พระบรมราชวัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:13.043375645+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:13.043377983+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:13.043380412+07:00","message":"StatePrefix: 'พระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:13.043382853+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:13.234945503+07:00","message":"receive streaming session, msgId: 2541"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:13.234988847+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":"2025-10-27T16:02:13.234996168+07:00","message":"receive interim result [false|false]: บรมราชชนนี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:13.235012019+07:00","message":"[buffer interim] 2541 false บรมราชชนนี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:13.235025423+07:00","message":"[bufferProcess] interim [440000000]:บรมราชชนนี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:13.235028142+07:00","message":"[bufferProcess] send to processor:พระบรมราชชนนี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:13.235032603+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:13.235036396+07:00","message":"> Transcript [12531] [false]: 'พระบรมราชชนนี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:13.235040669+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:13.235043306+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:13.23504602+07:00","message":"StatePrefix: 'พระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:13.235048156+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:13.362915057+07:00","message":"receive streaming session, msgId: 2541"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:13.362957248+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":"2025-10-27T16:02:13.362962328+07:00","message":"receive interim result [false|false]: พระบรมราชชนนีพัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:13.362975623+07:00","message":"[buffer interim] 2541 false พระบรมราชชนนีพัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:13.362982656+07:00","message":"[bufferProcess] interim [560000000]:พระบรมราชชนนีพัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:13.362984945+07:00","message":"[bufferProcess] send to processor:บรมราชชนนี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:13.362990187+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:13.362992854+07:00","message":"> Transcript [12532] [false]: 'บรมราชชนนี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:13.362995092+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:13.362996964+07:00","message":"Set new StatePrefix: 'บรมราชชนนี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:13.494456988+07:00","message":"receive streaming session, msgId: 2541"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:13.494499432+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":"2025-10-27T16:02:13.494505209+07:00","message":"receive interim result [false|false]: พระบรมราชชนนีพันปี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:13.494519153+07:00","message":"[buffer interim] 2541 false พระบรมราชชนนีพันปี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:13.494525623+07:00","message":"[bufferProcess] interim [680000000]:พระบรมราชชนนีพันปี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:13.494527649+07:00","message":"[bufferProcess] send to processor:พระบรมราชชนนีพัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:13.49453307+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:13.494535888+07:00","message":"> Transcript [12533] [false]: 'พระบรมราชชนนีพัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:13.494538097+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:13.494539813+07:00","message":"Set new StatePrefix: 'พระบรมราชชนนีพัน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:13.685431811+07:00","message":"receive streaming session, msgId: 2541"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:13.685468185+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":"2025-10-27T16:02:13.68547417+07:00","message":"receive interim result [false|false]: พระบรมราชชนนีพันปีหลวง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:13.685485567+07:00","message":"[buffer interim] 2541 false พระบรมราชชนนีพันปีหลวง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:13.685494317+07:00","message":"[bufferProcess] interim [920000000]:พระบรมราชชนนีพันปีหลวง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:13.68549644+07:00","message":"[bufferProcess] send to processor:พระบรมราชชนนีพันปี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:13.685501917+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:13.685504474+07:00","message":"> Transcript [12534] [false]: 'พระบรมราชชนนีพันปี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:13.685507514+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:13.685509332+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:13.68551167+07:00","message":"StatePrefix: 'พระบรมราชชนนีพัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:13.685513534+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:14.268856816+07:00","message":"receive streaming session, msgId: 2541"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:14.26889219+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":"2025-10-27T16:02:14.268898292+07:00","message":"receive interim result [false|false]: พระบรมราชชนนีพันปีหลวง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:14.268912432+07:00","message":"[buffer interim] 2541 false พระบรมราชชนนีพันปีหลวง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:14.268919581+07:00","message":"[bufferProcess] interim [520000000]:พระบรมราชชนนีพันปีหลวง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:14.268921734+07:00","message":"[bufferProcess] send to processor:พระบรมราชชนนีพันปีหลวง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:14.268926891+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:14.268929419+07:00","message":"> Transcript [12535] [false]: 'พระบรมราชชนนีพันปีหลวง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:14.268934315+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:14.268936399+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:14.268938264+07:00","message":"StatePrefix: 'พระบรมราชชนนีพัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:14.268940277+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:02:14.519877084+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:02:14.519876999+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:14.651795188+07:00","message":"receive streaming session, msgId: 2541"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:14.651845181+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":"2025-10-27T16:02:14.651852223+07:00","message":"receive interim result [false|false]: พระบรมราชชนนีพันปีหลวงออก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:14.651868482+07:00","message":"[buffer interim] 2541 false พระบรมราชชนนีพันปีหลวงออก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:14.651879143+07:00","message":"[bufferProcess] interim [880000000]:พระบรมราชชนนีพันปีหลวงออก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:14.651882334+07:00","message":"[bufferProcess] send to processor:พระบรมราชชนนีพันปีหลวง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:14.651888553+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:14.651892131+07:00","message":"> Transcript [12536] [false]: 'พระบรมราชชนนีพันปีหลวง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:14.651896857+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:14.651899313+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:14.651903364+07:00","message":"StatePrefix: 'พระบรมราชชนนีพัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:14.651905995+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:14.781647586+07:00","message":"receive streaming session, msgId: 2541"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:14.781698805+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":"2025-10-27T16:02:14.781705027+07:00","message":"receive interim result [false|false]: พระบรมราชชนนีพันปีหลวงออกจาก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:14.781717878+07:00","message":"[buffer interim] 2541 false พระบรมราชชนนีพันปีหลวงออกจาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:14.781725083+07:00","message":"[bufferProcess] interim [0]:พระบรมราชชนนีพันปีหลวงออกจาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:14.781727361+07:00","message":"[bufferProcess] send to processor:พระบรมราชชนนีพันปีหลวงออก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:14.781732576+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:14.781735462+07:00","message":"> Transcript [12537] [false]: 'พระบรมราชชนนีพันปีหลวงออก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:14.78173876+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:14.781741547+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:14.781744499+07:00","message":"StatePrefix: 'พระบรมราชชนนีพัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:14.78174683+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:14.781754131+07:00","message":"Push: 'พระบรมราชชนนีพัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:14.781757603+07:00","message":"TextPushed: 'พระบรมราชชนนีพัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:14.78175983+07:00","message":"Set new StatePrefix : 'พระบรมราชชนนีพันปีหลวงออก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:14.781762384+07:00","message":"Next Push (prob) : 'ปีหลวงออก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:14.781785851+07:00","message":"push: {false พระบรมราชชนนีพัน 0 0xc002b14680}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:15.094211135+07:00","message":"receive streaming session, msgId: 2541"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:15.094259456+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":"2025-10-27T16:02:15.094266767+07:00","message":"receive interim result [false|false]: พระบรมราชชนนีพันปีหลวงออกจากโรง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:15.094282527+07:00","message":"[buffer interim] 2541 false พระบรมราชชนนีพันปีหลวงออกจากโรง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:15.09429309+07:00","message":"[bufferProcess] interim [300000000]:พระบรมราชชนนีพันปีหลวงออกจากโรง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:15.094296012+07:00","message":"[bufferProcess] send to processor:พระบรมราชชนนีพันปีหลวงออกจาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:15.094302434+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:15.094306223+07:00","message":"> Transcript [12538] [false]: 'พระบรมราชชนนีพันปีหลวงออกจาก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:15.094310595+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:15.094312764+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:15.09431633+07:00","message":"StatePrefix: 'พระบรมราชชนนีพันปีหลวงออก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:15.09431946+07:00","message":"TextPushed: 'พระบรมราชชนนีพัน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:15.283742201+07:00","message":"receive streaming session, msgId: 2541"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:15.283773207+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":"2025-10-27T16:02:15.283779013+07:00","message":"receive interim result [false|false]: พระบรมราชชนนีพันปีหลวงออกจากโรงพยาบาล"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:15.283791385+07:00","message":"[buffer interim] 2541 false พระบรมราชชนนีพันปีหลวงออกจากโรงพยาบาล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:15.283798027+07:00","message":"[bufferProcess] interim [480000000]:พระบรมราชชนนีพันปีหลวงออกจากโรงพยาบาล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:15.283800075+07:00","message":"[bufferProcess] send to processor:พระบรมราชชนนีพันปีหลวงออกจากโรง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:15.283803511+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:15.283806009+07:00","message":"> Transcript [12539] [false]: 'พระบรมราชชนนีพันปีหลวงออกจากโรง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:15.283809028+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:15.283810781+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:15.283812504+07:00","message":"StatePrefix: 'พระบรมราชชนนีพันปีหลวงออก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:15.283814715+07:00","message":"TextPushed: 'พระบรมราชชนนีพัน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:15.800488443+07:00","message":"receive streaming session, msgId: 2541"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:15.800532838+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":"2025-10-27T16:02:15.800540706+07:00","message":"receive interim result [false|false]: พระบรมราชชนนีพันปีหลวงออกจากโรงพยาบาลจุฬา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:15.80055627+07:00","message":"[buffer interim] 2541 false พระบรมราชชนนีพันปีหลวงออกจากโรงพยาบาลจุฬา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:15.80056454+07:00","message":"[bufferProcess] interim [960000000]:พระบรมราชชนนีพันปีหลวงออกจากโรงพยาบาลจุฬา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:15.800567569+07:00","message":"[bufferProcess] send to processor:พระบรมราชชนนีพันปีหลวงออกจากโรงพยาบาล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:15.800575967+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:15.800581287+07:00","message":"> Transcript [12540] [false]: 'พระบรมราชชนนีพันปีหลวงออกจากโรงพยาบาล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:15.800586804+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:15.800589456+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:15.800594632+07:00","message":"StatePrefix: 'พระบรมราชชนนีพันปีหลวงออก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:15.800597785+07:00","message":"TextPushed: 'พระบรมราชชนนีพัน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:15.866450485+07:00","message":"receive streaming session, msgId: 2541"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:15.866487874+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":"2025-10-27T16:02:15.866493928+07:00","message":"receive interim result [false|false]: พระบรมราชชนนีพันปีหลวงออกจากโรงพยาบาลจุฬาฯ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:15.866507825+07:00","message":"[buffer interim] 2541 false พระบรมราชชนนีพันปีหลวงออกจากโรงพยาบาลจุฬาฯ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:15.86651482+07:00","message":"[bufferProcess] interim [80000000]:พระบรมราชชนนีพันปีหลวงออกจากโรงพยาบาลจุฬาฯ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:15.866517077+07:00","message":"[bufferProcess] send to processor:พระบรมราชชนนีพันปีหลวงออกจากโรงพยาบาลจุฬา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:15.866522581+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:15.866525112+07:00","message":"> Transcript [12541] [false]: 'พระบรมราชชนนีพันปีหลวงออกจากโรงพยาบาลจุฬา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:15.866528738+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:15.866530538+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:15.866532415+07:00","message":"StatePrefix: 'พระบรมราชชนนีพันปีหลวงออก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:15.866534607+07:00","message":"TextPushed: 'พระบรมราชชนนีพัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:15.866536994+07:00","message":"Push: 'ปีหลวงออก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:15.866538553+07:00","message":"TextPushed: 'พระบรมราชชนนีพันปีหลวงออก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:15.866540335+07:00","message":"Set new StatePrefix : 'พระบรมราชชนนีพันปีหลวงออกจากโรงพยาบาลจุฬา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:15.866543514+07:00","message":"Next Push (prob) : 'จากโรงพยาบาลจุฬา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:15.866552453+07:00","message":"push: {false ปีหลวงออก 0 0xc002b14680}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:16.015098101+07:00","message":"receive streaming session, msgId: 2541"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:16.015134968+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":"2025-10-27T16:02:16.015142054+07:00","message":"receive interim result [false|false]: พระบรมราชชนนีพันปีหลวงออกจากโรงพยาบาลจุฬารัตน์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:16.015157976+07:00","message":"[buffer interim] 2541 false พระบรมราชชนนีพันปีหลวงออกจากโรงพยาบาลจุฬารัตน์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:16.01516517+07:00","message":"[bufferProcess] interim [140000000]:พระบรมราชชนนีพันปีหลวงออกจากโรงพยาบาลจุฬารัตน์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:16.015167517+07:00","message":"[bufferProcess] send to processor:พระบรมราชชนนีพันปีหลวงออกจากโรงพยาบาลจุฬาฯ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:16.015170947+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:16.015173344+07:00","message":"> Transcript [12542] [false]: 'พระบรมราชชนนีพันปีหลวงออกจากโรงพยาบาลจุฬาฯ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:16.015176526+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:16.015178372+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:16.015179986+07:00","message":"StatePrefix: 'พระบรมราชชนนีพันปีหลวงออกจากโรงพยาบาลจุฬา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:16.015182382+07:00","message":"TextPushed: 'พระบรมราชชนนีพันปีหลวงออก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:16.027937976+07:00","message":"receive streaming session, msgId: 2541"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:16.027955639+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":"2025-10-27T16:02:16.027960355+07:00","message":"receive interim result [false|false]: พระบรมราชชนนีพันปีหลวงออกจากโรงพยาบาลจุฬาลง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:16.027970029+07:00","message":"[buffer interim] 2541 false พระบรมราชชนนีพันปีหลวงออกจากโรงพยาบาลจุฬาลง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:16.027974857+07:00","message":"[bufferProcess] interim [200000000]:พระบรมราชชนนีพันปีหลวงออกจากโรงพยาบาลจุฬาลง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:16.02797684+07:00","message":"[bufferProcess] send to processor:พระบรมราชชนนีพันปีหลวงออกจากโรงพยาบาลจุฬารัตน์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:16.027981783+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:16.027984064+07:00","message":"> Transcript [12543] [false]: 'พระบรมราชชนนีพันปีหลวงออกจากโรงพยาบาลจุฬารัตน์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:16.027986708+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:16.027988332+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:16.027990503+07:00","message":"StatePrefix: 'พระบรมราชชนนีพันปีหลวงออกจากโรงพยาบาลจุฬา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:16.027992389+07:00","message":"TextPushed: 'พระบรมราชชนนีพันปีหลวงออก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:16.053185534+07:00","message":"receive streaming session, msgId: 2541"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:16.053207669+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":"2025-10-27T16:02:16.053212764+07:00","message":"receive interim result [false|false]: พระบรมราชชนนีพันปีหลวงออกจากโรงพยาบาลจุฬาลงกรณ์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:16.053224372+07:00","message":"[buffer interim] 2541 false พระบรมราชชนนีพันปีหลวงออกจากโรงพยาบาลจุฬาลงกรณ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:16.053229299+07:00","message":"[bufferProcess] interim [260000000]:พระบรมราชชนนีพันปีหลวงออกจากโรงพยาบาลจุฬาลงกรณ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:16.053231812+07:00","message":"[bufferProcess] send to processor:พระบรมราชชนนีพันปีหลวงออกจากโรงพยาบาลจุฬาลง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:16.053237803+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:16.053240043+07:00","message":"> Transcript [12544] [false]: 'พระบรมราชชนนีพันปีหลวงออกจากโรงพยาบาลจุฬาลง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:16.053243191+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:16.053244938+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:16.053246494+07:00","message":"StatePrefix: 'พระบรมราชชนนีพันปีหลวงออกจากโรงพยาบาลจุฬา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:16.053248896+07:00","message":"TextPushed: 'พระบรมราชชนนีพันปีหลวงออก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:16.436853891+07:00","message":"receive streaming session, msgId: 2541"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:16.436898543+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":"2025-10-27T16:02:16.436906373+07:00","message":"receive interim result [false|false]: พระบรมราชชนนีพันปีหลวงออกจากโรงพยาบาลจุฬาลงกรณ์สภา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:16.436920955+07:00","message":"[buffer interim] 2541 false พระบรมราชชนนีพันปีหลวงออกจากโรงพยาบาลจุฬาลงกรณ์สภา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:16.436932292+07:00","message":"[bufferProcess] interim [680000000]:พระบรมราชชนนีพันปีหลวงออกจากโรงพยาบาลจุฬาลงกรณ์สภา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:16.436935866+07:00","message":"[bufferProcess] send to processor:พระบรมราชชนนีพันปีหลวงออกจากโรงพยาบาลจุฬาลงกรณ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:16.436942781+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:16.436947586+07:00","message":"> Transcript [12545] [false]: 'พระบรมราชชนนีพันปีหลวงออกจากโรงพยาบาลจุฬาลงกรณ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:16.436952691+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:16.436955333+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:16.436959361+07:00","message":"StatePrefix: 'พระบรมราชชนนีพันปีหลวงออกจากโรงพยาบาลจุฬา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:16.436963132+07:00","message":"TextPushed: 'พระบรมราชชนนีพันปีหลวงออก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:16.436969562+07:00","message":"Push: 'จากโรงพยาบาลจุฬา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:16.436972133+07:00","message":"TextPushed: 'พระบรมราชชนนีพันปีหลวงออกจากโรงพยาบาลจุฬา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:16.436975082+07:00","message":"Set new StatePrefix : 'พระบรมราชชนนีพันปีหลวงออกจากโรงพยาบาลจุฬาลงกรณ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:16.43697814+07:00","message":"Next Push (prob) : 'ลงกรณ์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:16.436989077+07:00","message":"push: {false จากโรงพยาบาลจุฬา 0 0xc002b14680}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:16.695189678+07:00","message":"receive streaming session, msgId: 2541"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:16.695225003+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":"2025-10-27T16:02:16.695230675+07:00","message":"receive interim result [false|false]: พระบรมราชชนนีพันปีหลวงออกจากโรงพยาบาลจุฬาลงกรณ์สภากาชาด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:16.695241068+07:00","message":"[buffer interim] 2541 false พระบรมราชชนนีพันปีหลวงออกจากโรงพยาบาลจุฬาลงกรณ์สภากาชาด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:16.695248148+07:00","message":"[bufferProcess] interim [920000000]:พระบรมราชชนนีพันปีหลวงออกจากโรงพยาบาลจุฬาลงกรณ์สภากาชาด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:16.695250457+07:00","message":"[bufferProcess] send to processor:พระบรมราชชนนีพันปีหลวงออกจากโรงพยาบาลจุฬาลงกรณ์สภา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:16.695254068+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:16.695256766+07:00","message":"> Transcript [12546] [false]: 'พระบรมราชชนนีพันปีหลวงออกจากโรงพยาบาลจุฬาลงกรณ์สภา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:16.695259947+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:16.695261594+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:16.695263254+07:00","message":"StatePrefix: 'พระบรมราชชนนีพันปีหลวงออกจากโรงพยาบาลจุฬาลงกรณ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:16.695265157+07:00","message":"TextPushed: 'พระบรมราชชนนีพันปีหลวงออกจากโรงพยาบาลจุฬา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:17.142671433+07:00","message":"receive streaming session, msgId: 2541"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:17.142715294+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":"2025-10-27T16:02:17.142722128+07:00","message":"receive interim result [false|false]: พระบรมราชชนนีพันปีหลวงออกจากโรงพยาบาลจุฬาลงกรณ์สภากาชาดไทย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:17.142736043+07:00","message":"[buffer interim] 2541 false พระบรมราชชนนีพันปีหลวงออกจากโรงพยาบาลจุฬาลงกรณ์สภากาชาดไทย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:17.142742912+07:00","message":"[bufferProcess] interim [400000000]:พระบรมราชชนนีพันปีหลวงออกจากโรงพยาบาลจุฬาลงกรณ์สภากาชาดไทย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:17.142745635+07:00","message":"[bufferProcess] send to processor:พระบรมราชชนนีพันปีหลวงออกจากโรงพยาบาลจุฬาลงกรณ์สภากาชาด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:17.142749002+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:17.142751793+07:00","message":"> Transcript [12547] [false]: 'พระบรมราชชนนีพันปีหลวงออกจากโรงพยาบาลจุฬาลงกรณ์สภากาชาด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:17.142754946+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:17.142756657+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:17.142759762+07:00","message":"StatePrefix: 'พระบรมราชชนนีพันปีหลวงออกจากโรงพยาบาลจุฬาลงกรณ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:17.142762853+07:00","message":"TextPushed: 'พระบรมราชชนนีพันปีหลวงออกจากโรงพยาบาลจุฬา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:17.376440772+07:00","message":"[GCS] IsForceVAD: false for message ID: 2541"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:17.434754395+07:00","message":"[GCS] Start streaming session, msgId: 2542"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:17.499908922+07:00","message":"receive streaming session, msgId: 2541"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:17.499940777+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"พระบรมราชชนนีพันปีหลวงออกจากโรงพยาบาลจุฬาลงกรณ์สภากาชาดไทย\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":790000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:17.499946476+07:00","message":"receive interim result [true|false]: พระบรมราชชนนีพันปีหลวงออกจากโรงพยาบาลจุฬาลงกรณ์สภากาชาดไทย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:17.499954208+07:00","message":"end recv isFinal message id 2541"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:17.499955972+07:00","message":"end Recv id 2541"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:17.499960588+07:00","message":"[buffer interim] 2541 true พระบรมราชชนนีพันปีหลวงออกจากโรงพยาบาลจุฬาลงกรณ์สภากาชาดไทย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:17.499969649+07:00","message":"[bufferProcess] interim [790000000]:พระบรมราชชนนีพันปีหลวงออกจากโรงพยาบาลจุฬาลงกรณ์สภากาชาดไทย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:17.499974141+07:00","message":"[bufferProcess] send to processor (isfinal):พระบรมราชชนนีพันปีหลวงออกจากโรงพยาบาลจุฬาลงกรณ์สภากาชาดไทย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:17.499977249+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:17.499983017+07:00","message":"> Transcript [12548] [false]: 'พระบรมราชชนนีพันปีหลวงออกจากโรงพยาบาลจุฬาลงกรณ์สภากาชาดไทย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:17.499986153+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:17.499987793+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:17.499989699+07:00","message":"StatePrefix: 'พระบรมราชชนนีพันปีหลวงออกจากโรงพยาบาลจุฬาลงกรณ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:17.499991695+07:00","message":"TextPushed: 'พระบรมราชชนนีพันปีหลวงออกจากโรงพยาบาลจุฬา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:17.499994824+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:17.499996616+07:00","message":"> Transcript [12549] [true]: 'พระบรมราชชนนีพันปีหลวงออกจากโรงพยาบาลจุฬาลงกรณ์สภากาชาดไทย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:17.499998523+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:17.49999983+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:17.500002973+07:00","message":"StatePrefix: 'พระบรมราชชนนีพันปีหลวงออกจากโรงพยาบาลจุฬาลงกรณ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:17.500004676+07:00","message":"TextPushed: 'พระบรมราชชนนีพันปีหลวงออกจากโรงพยาบาลจุฬา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:17.500011396+07:00","message":"Push: 'ลงกรณ์สภากาชาดไทย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:17.500020005+07:00","message":"push: {true ลงกรณ์สภากาชาดไทย 0 0xc002b14680}"}
{"level":"info","service":"Main","time":"2025-10-27T16:02:17.511051219+07:00","message":"write wav file: './tmp/7446/7446_2541.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:02:17.520394146+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:02:17.520407576+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:18.346616756+07:00","message":"receive streaming session, msgId: 2542"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:18.346674139+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":"2025-10-27T16:02:18.346680464+07:00","message":"receive interim result [false|false]: ไปยัง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:18.346695731+07:00","message":"[buffer interim] 2542 false ไปยัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:18.346704283+07:00","message":"[bufferProcess] interim [900000000]:ไปยัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:18.346706484+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:18.448559644+07:00","message":"receive streaming session, msgId: 2542"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:18.448595326+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":"2025-10-27T16:02:18.448600719+07:00","message":"receive interim result [false|false]: อะหยัง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:18.448612709+07:00","message":"[buffer interim] 2542 false อะหยัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:18.448621381+07:00","message":"[bufferProcess] interim [960000000]:อะหยัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:18.44862361+07:00","message":"[bufferProcess] send to processor:ไปยัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:18.44862892+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:18.448631359+07:00","message":"> Transcript [12550] [false]: 'ไปยัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:18.448633253+07:00","message":"Set StatePrefix (first interim): 'ไปยัง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:18.468018954+07:00","message":"receive streaming session, msgId: 2542"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:18.468055015+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":"2025-10-27T16:02:18.468060155+07:00","message":"receive interim result [false|false]: ไปอย่าง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:18.468068026+07:00","message":"[buffer interim] 2542 false ไปอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:18.468073955+07:00","message":"[bufferProcess] interim [20000000]:ไปอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:18.468075832+07:00","message":"[bufferProcess] send to processor:อะหยัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:18.468079579+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:18.468082113+07:00","message":"> Transcript [12551] [false]: 'อะหยัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:18.468083989+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:18.468085549+07:00","message":"Set new StatePrefix: 'อะหยัง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:18.635701413+07:00","message":"receive streaming session, msgId: 2542"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:18.635739243+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":"2025-10-27T16:02:18.635745415+07:00","message":"receive interim result [false|false]: อะหยังพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:18.635760525+07:00","message":"[buffer interim] 2542 false อะหยังพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:18.63576731+07:00","message":"[bufferProcess] interim [140000000]:อะหยังพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:18.635769311+07:00","message":"[bufferProcess] send to processor:ไปอย่าง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:18.635772554+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:18.635774986+07:00","message":"> Transcript [12552] [false]: 'ไปอย่าง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:18.635776871+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:18.635779181+07:00","message":"Set new StatePrefix: 'ไปอย่าง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:18.694259971+07:00","message":"receive streaming session, msgId: 2542"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:18.694295436+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":"2025-10-27T16:02:18.694304144+07:00","message":"receive interim result [false|false]: ไปยังครับ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:18.69431694+07:00","message":"[buffer interim] 2542 false ไปยังครับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:18.694325469+07:00","message":"[bufferProcess] interim [260000000]:ไปยังครับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:18.694327281+07:00","message":"[bufferProcess] send to processor:อะหยังพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:18.694330386+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:18.694332918+07:00","message":"> Transcript [12553] [false]: 'อะหยังพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:18.69433484+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:18.69433658+07:00","message":"Set new StatePrefix: 'อะหยังพระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:18.819237177+07:00","message":"receive streaming session, msgId: 2542"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:18.819270364+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":"2025-10-27T16:02:18.819276245+07:00","message":"receive interim result [false|false]: อะหยังพระบรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:18.819291318+07:00","message":"[buffer interim] 2542 false อะหยังพระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:18.819298522+07:00","message":"[bufferProcess] interim [380000000]:อะหยังพระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:18.819300807+07:00","message":"[bufferProcess] send to processor:ไปยังครับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:18.819303793+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:18.819306442+07:00","message":"> Transcript [12554] [false]: 'ไปยังครับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:18.819308388+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:18.819310071+07:00","message":"Set new StatePrefix: 'ไปยังครับ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:19.023464458+07:00","message":"receive streaming session, msgId: 2542"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:19.023499479+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":"2025-10-27T16:02:19.023505058+07:00","message":"receive interim result [false|false]: อะหยังพระบรมมหา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:19.023516617+07:00","message":"[buffer interim] 2542 false อะหยังพระบรมมหา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:19.023523115+07:00","message":"[bufferProcess] interim [620000000]:อะหยังพระบรมมหา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:19.023525203+07:00","message":"[bufferProcess] send to processor:อะหยังพระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:19.023530077+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:19.023532547+07:00","message":"> Transcript [12555] [false]: 'อะหยังพระบรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:19.02353455+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:19.023536759+07:00","message":"Set new StatePrefix: 'อะหยังพระบรม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:19.204240679+07:00","message":"receive streaming session, msgId: 2542"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:19.204273078+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":"2025-10-27T16:02:19.204278246+07:00","message":"receive interim result [false|false]: อะหยังพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:19.204292182+07:00","message":"[buffer interim] 2542 false อะหยังพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:19.204299281+07:00","message":"[bufferProcess] interim [740000000]:อะหยังพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:19.204301003+07:00","message":"[bufferProcess] send to processor:อะหยังพระบรมมหา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:19.204304683+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:19.204307274+07:00","message":"> Transcript [12556] [false]: 'อะหยังพระบรมมหา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:19.204310346+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:19.20431192+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:19.204313514+07:00","message":"StatePrefix: 'อะหยังพระบรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:19.20431531+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:19.208373319+07:00","message":"receive streaming session, msgId: 2542"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:19.208387845+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":"2025-10-27T16:02:19.208391574+07:00","message":"receive interim result [false|false]: อะหยังพระบรมมหาราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:19.208400289+07:00","message":"[buffer interim] 2542 false อะหยังพระบรมมหาราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:19.208404597+07:00","message":"[bufferProcess] interim [800000000]:อะหยังพระบรมมหาราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:19.208406325+07:00","message":"[bufferProcess] send to processor:อะหยังพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:19.208408585+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:19.208411416+07:00","message":"> Transcript [12557] [false]: 'อะหยังพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:19.208413081+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:19.406750908+07:00","message":"receive streaming session, msgId: 2542"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:19.406791389+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"อะหยังพระ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":1,\"nanos\":980000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:19.406797421+07:00","message":"receive interim result [false|false]: อะหยังพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:19.40681251+07:00","message":"[buffer interim] 2542 false อะหยังพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:19.4068195+07:00","message":"[bufferProcess] interim [980000000]:อะหยังพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:19.406821889+07:00","message":"[bufferProcess] send to processor:อะหยังพระบรมมหาราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:19.406827423+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:19.406830017+07:00","message":"> Transcript [12558] [false]: 'อะหยังพระบรมมหาราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:19.406832538+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:19.406834258+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:19.406836011+07:00","message":"StatePrefix: 'อะหยังพระบรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:19.406837801+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:19.526673469+07:00","message":"receive streaming session, msgId: 2542"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:19.526717542+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":"2025-10-27T16:02:19.526724832+07:00","message":"receive interim result [false|false]: อะหยังพระบรมมหาราชวัง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:19.52673874+07:00","message":"[buffer interim] 2542 false อะหยังพระบรมมหาราชวัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:19.526748958+07:00","message":"[bufferProcess] interim [40000000]:อะหยังพระบรมมหาราชวัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:19.526751453+07:00","message":"[bufferProcess] send to processor:อะหยังพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:19.526757263+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:19.526759837+07:00","message":"> Transcript [12559] [false]: 'อะหยังพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:19.526761668+07:00","message":"> Transcript shorter than prefix"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:20.094402777+07:00","message":"receive streaming session, msgId: 2542"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:20.094437188+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":"2025-10-27T16:02:20.094444624+07:00","message":"receive interim result [false|false]: อะหยังพระบรมมหาราชวัง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:20.094455489+07:00","message":"[buffer interim] 2542 false อะหยังพระบรมมหาราชวัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:20.094462356+07:00","message":"[bufferProcess] interim [640000000]:อะหยังพระบรมมหาราชวัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:20.094464299+07:00","message":"[bufferProcess] send to processor:อะหยังพระบรมมหาราชวัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:20.094467293+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:20.094469943+07:00","message":"> Transcript [12560] [false]: 'อะหยังพระบรมมหาราชวัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:20.094473027+07:00","message":"Count interim (case 1.2): 5"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:20.094474781+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:20.094476224+07:00","message":"StatePrefix: 'อะหยังพระบรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:20.094477926+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:02:20.521096308+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:02:20.521104666+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:20.644921404+07:00","message":"[GCS] IsForceVAD: false for message ID: 2542"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:20.690576263+07:00","message":"receive streaming session, msgId: 2542"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:20.690614072+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":"2025-10-27T16:02:20.690621415+07:00","message":"receive interim result [false|false]: อะหยังพระบรมมหาราชวังและ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:20.690641073+07:00","message":"[buffer interim] 2542 false อะหยังพระบรมมหาราชวังและ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:20.690650905+07:00","message":"[bufferProcess] interim [240000000]:อะหยังพระบรมมหาราชวังและ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:20.690653928+07:00","message":"[bufferProcess] send to processor:อะหยังพระบรมมหาราชวัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:20.6906581+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:20.69066917+07:00","message":"> Transcript [12561] [false]: 'อะหยังพระบรมมหาราชวัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:20.690674406+07:00","message":"Count interim (case 1.1): 5"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:20.690677763+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:20.690680584+07:00","message":"StatePrefix: 'อะหยังพระบรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:20.690683153+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:20.690686405+07:00","message":"Push: 'อะหยังพระบรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:20.690688792+07:00","message":"TextPushed: 'อะหยังพระบรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:20.690691176+07:00","message":"Set new StatePrefix : 'อะหยังพระบรมมหาราชวัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:20.690694043+07:00","message":"Next Push (prob) : 'มหาราชวัง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:20.690704605+07:00","message":"push: {false อะหยังพระบรม 0 0xc002b15680}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:20.771759817+07:00","message":"receive streaming session, msgId: 2542"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:20.771798795+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ไปยังพระบรมมหาราชวังและ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":3,\"nanos\":420000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:20.771806348+07:00","message":"receive interim result [true|false]: ไปยังพระบรมมหาราชวังและ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:20.771816669+07:00","message":"end recv isFinal message id 2542"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:20.771819193+07:00","message":"end Recv id 2542"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:20.771825764+07:00","message":"[buffer interim] 2542 true ไปยังพระบรมมหาราชวังและ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:20.771836562+07:00","message":"[bufferProcess] interim [420000000]:ไปยังพระบรมมหาราชวังและ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:20.77184244+07:00","message":"[bufferProcess] send to processor (isfinal):อะหยังพระบรมมหาราชวังและ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:20.771846974+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:20.771850666+07:00","message":"> Transcript [12562] [false]: 'อะหยังพระบรมมหาราชวังและ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:20.771854345+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:20.771856721+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:20.771859735+07:00","message":"StatePrefix: 'อะหยังพระบรมมหาราชวัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:20.771862977+07:00","message":"TextPushed: 'อะหยังพระบรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:20.771865199+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:20.771867786+07:00","message":"> Transcript [12563] [true]: 'ไปยังพระบรมมหาราชวังและ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:20.771870418+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:20.771872475+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:20.771874508+07:00","message":"StatePrefix: 'อะหยังพระบรมมหาราชวัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:20.771876742+07:00","message":"TextPushed: 'อะหยังพระบรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:20.77187881+07:00","message":"must be align in case of isFinal"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:20.771996612+07:00","message":"Push: 'ไปยังพระบรมมหาราชวังและ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:20.771999828+07:00","message":"TextPushed: 'อะหยังพระบรมไปยังพระบรมมหาราชวังและ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:20.772003026+07:00","message":"Set new StatePrefix : 'ไปยังพระบรมมหาราชวังและ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:20.772005648+07:00","message":"Next Push (prob) : 'ไปยังพระบรมมหาราชวังและ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:20.772015953+07:00","message":"push: {true ไปยังพระบรมมหาราชวังและ 0 0xc002b15680}"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:20.772021721+07:00","message":"write aligntment file to 'tmp/7446/align_message_id_2542.html'"}
{"level":"info","service":"Main","time":"2025-10-27T16:02:20.780595023+07:00","message":"write wav file: './tmp/7446/7446_2542.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:20.834096+07:00","message":"[GCS] Start streaming session, msgId: 2543"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:21.3204151+07:00","message":"receive streaming session, msgId: 2543"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:21.320448458+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":"2025-10-27T16:02:21.320453644+07:00","message":"receive interim result [false|false]: การ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:21.320465817+07:00","message":"[buffer interim] 2543 false การ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:21.320472456+07:00","message":"[bufferProcess] interim [420000000]:การ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:21.3204739+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:21.501323077+07:00","message":"receive streaming session, msgId: 2543"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:21.501354275+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":"2025-10-27T16:02:21.501359838+07:00","message":"receive interim result [false|false]: การถ่าย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:21.501374143+07:00","message":"[buffer interim] 2543 false การถ่าย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:21.501380178+07:00","message":"[bufferProcess] interim [660000000]:การถ่าย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:21.501382384+07:00","message":"[bufferProcess] send to processor:การ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:21.501387274+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:21.501389967+07:00","message":"> Transcript [12564] [false]: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:21.501391892+07:00","message":"Set StatePrefix (first interim): 'การ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:21.688742349+07:00","message":"receive streaming session, msgId: 2543"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:21.688777175+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":"2025-10-27T16:02:21.68878279+07:00","message":"receive interim result [false|false]: การถ่ายทอด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:21.688796931+07:00","message":"[buffer interim] 2543 false การถ่ายทอด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:21.688803782+07:00","message":"[bufferProcess] interim [840000000]:การถ่ายทอด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:21.688805848+07:00","message":"[bufferProcess] send to processor:การถ่าย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:21.688809074+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:21.688811739+07:00","message":"> Transcript [12565] [false]: 'การถ่าย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:21.688814376+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:21.688816335+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:21.688818242+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:21.688823486+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:22.009056765+07:00","message":"receive streaming session, msgId: 2543"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:22.009099279+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":"2025-10-27T16:02:22.009105016+07:00","message":"receive interim result [false|false]: การถ่ายทอดสด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:22.009120349+07:00","message":"[buffer interim] 2543 false การถ่ายทอดสด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:22.009127378+07:00","message":"[bufferProcess] interim [140000000]:การถ่ายทอดสด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:22.009129677+07:00","message":"[bufferProcess] send to processor:การถ่ายทอด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:22.00913265+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:22.009135157+07:00","message":"> Transcript [12566] [false]: 'การถ่ายทอด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:22.009138238+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:22.009140344+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:22.009142358+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:22.009144103+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:22.271532033+07:00","message":"receive streaming session, msgId: 2543"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:22.271575226+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":"2025-10-27T16:02:22.271582811+07:00","message":"receive interim result [false|false]: การถ่ายทอดสดการ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:22.271597504+07:00","message":"[buffer interim] 2543 false การถ่ายทอดสดการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:22.271609773+07:00","message":"[bufferProcess] interim [440000000]:การถ่ายทอดสดการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:22.271612859+07:00","message":"[bufferProcess] send to processor:การถ่ายทอดสด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:22.271619915+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:22.271623369+07:00","message":"> Transcript [12567] [false]: 'การถ่ายทอดสด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:22.271628952+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:22.271631569+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:22.271634344+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:22.271637068+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:22.398872321+07:00","message":"receive streaming session, msgId: 2543"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:22.398907443+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":"2025-10-27T16:02:22.398918858+07:00","message":"receive interim result [false|false]: การถ่ายทอดสดการปรับ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:22.398934256+07:00","message":"[buffer interim] 2543 false การถ่ายทอดสดการปรับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:22.398949841+07:00","message":"[bufferProcess] interim [620000000]:การถ่ายทอดสดการปรับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:22.398952258+07:00","message":"[bufferProcess] send to processor:การถ่ายทอดสดการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:22.398958504+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:22.398961133+07:00","message":"> Transcript [12568] [false]: 'การถ่ายทอดสดการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:22.398964043+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:22.398965972+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:22.398967865+07:00","message":"StatePrefix: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:22.398969746+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:22.398973765+07:00","message":"Push: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:22.398975354+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:22.39897701+07:00","message":"Set new StatePrefix : 'การถ่ายทอดสดการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:22.398978868+07:00","message":"Next Push (prob) : 'ถ่ายทอดสดการ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:22.398987122+07:00","message":"push: {false การ 0 0xc002aa0e80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:22.427575468+07:00","message":"[GCS] Cleaned up inactive client: 2503"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:22.427599653+07:00","message":"[GCS] Cleaned up inactive client: 2513"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:22.42760365+07:00","message":"[GCS] Cleaned up inactive client: 2509"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:22.427605373+07:00","message":"[GCS] Cleaned up inactive client: 2507"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:22.42760676+07:00","message":"[GCS] Cleaned up inactive client: 2505"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:22.427608241+07:00","message":"[GCS] Cleaned up inactive client: 2511"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:22.427610157+07:00","message":"[GCS] Cleaned up inactive client: 2504"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:22.427611698+07:00","message":"[GCS] Cleaned up inactive client: 2510"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:22.427613173+07:00","message":"[GCS] Cleaned up inactive client: 2506"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:22.427614701+07:00","message":"[GCS] Cleaned up inactive client: 2514"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:22.427616269+07:00","message":"[GCS] Cleaned up inactive client: 2508"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:22.427617639+07:00","message":"[GCS] Cleaned up inactive client: 2512"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:22.461195032+07:00","message":"receive streaming session, msgId: 2543"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:22.461239549+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":"2025-10-27T16:02:22.461247399+07:00","message":"receive interim result [false|false]: การถ่ายทอดสดการบำเพ็ญ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:22.461263226+07:00","message":"[buffer interim] 2543 false การถ่ายทอดสดการบำเพ็ญ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:22.461269825+07:00","message":"[bufferProcess] interim [680000000]:การถ่ายทอดสดการบำเพ็ญ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:22.461271765+07:00","message":"[bufferProcess] send to processor:การถ่ายทอดสดการปรับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:22.461275092+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:22.461277807+07:00","message":"> Transcript [12569] [false]: 'การถ่ายทอดสดการปรับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:22.461280677+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:22.461282745+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:22.461284451+07:00","message":"StatePrefix: 'การถ่ายทอดสดการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:22.461286341+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:22.71477545+07:00","message":"receive streaming session, msgId: 2543"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:22.714809331+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":"2025-10-27T16:02:22.714815148+07:00","message":"receive interim result [false|false]: การถ่ายทอดสดการบำเพ็ญพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:22.714826658+07:00","message":"[buffer interim] 2543 false การถ่ายทอดสดการบำเพ็ญพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:22.714836424+07:00","message":"[bufferProcess] interim [920000000]:การถ่ายทอดสดการบำเพ็ญพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:22.714838677+07:00","message":"[bufferProcess] send to processor:การถ่ายทอดสดการบำเพ็ญ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:22.714844472+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:22.714851964+07:00","message":"> Transcript [12570] [false]: 'การถ่ายทอดสดการบำเพ็ญ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:22.714856241+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:22.714858545+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:22.714861869+07:00","message":"StatePrefix: 'การถ่ายทอดสดการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:22.714864666+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:22.913315462+07:00","message":"receive streaming session, msgId: 2543"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:22.913352479+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":"2025-10-27T16:02:22.91335826+07:00","message":"receive interim result [false|false]: การถ่ายทอดสดการบำเพ็ญพระราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:22.913374804+07:00","message":"[buffer interim] 2543 false การถ่ายทอดสดการบำเพ็ญพระราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:22.913381398+07:00","message":"[bufferProcess] interim [40000000]:การถ่ายทอดสดการบำเพ็ญพระราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:22.913383518+07:00","message":"[bufferProcess] send to processor:การถ่ายทอดสดการบำเพ็ญพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:22.913386602+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:22.913389093+07:00","message":"> Transcript [12571] [false]: 'การถ่ายทอดสดการบำเพ็ญพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:22.91339209+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:22.91339385+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:22.913395887+07:00","message":"StatePrefix: 'การถ่ายทอดสดการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:22.913398653+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:23.105569445+07:00","message":"receive streaming session, msgId: 2543"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:23.105604983+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":"2025-10-27T16:02:23.105618175+07:00","message":"receive interim result [false|false]: การถ่ายทอดสดการบำเพ็ญพระราชกุ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:23.10563014+07:00","message":"[buffer interim] 2543 false การถ่ายทอดสดการบำเพ็ญพระราชกุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:23.105637083+07:00","message":"[bufferProcess] interim [280000000]:การถ่ายทอดสดการบำเพ็ญพระราชกุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:23.105639733+07:00","message":"[bufferProcess] send to processor:การถ่ายทอดสดการบำเพ็ญพระราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:23.105644718+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:23.105647457+07:00","message":"> Transcript [12572] [false]: 'การถ่ายทอดสดการบำเพ็ญพระราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:23.105653203+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:23.105655159+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:23.105657439+07:00","message":"StatePrefix: 'การถ่ายทอดสดการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:23.105659852+07:00","message":"TextPushed: 'การ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:23.105664054+07:00","message":"Push: 'ถ่ายทอดสดการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:23.105671329+07:00","message":"TextPushed: 'การถ่ายทอดสดการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:23.105673808+07:00","message":"Set new StatePrefix : 'การถ่ายทอดสดการบำเพ็ญพระราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:23.105676008+07:00","message":"Next Push (prob) : 'บำเพ็ญพระราช'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:23.105684283+07:00","message":"push: {false ถ่ายทอดสดการ 0 0xc002aa0e80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:23.289581691+07:00","message":"receive streaming session, msgId: 2543"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:23.289616923+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":"2025-10-27T16:02:23.289623436+07:00","message":"receive interim result [false|false]: การถ่ายทอดสดการบำเพ็ญพระราชกุศล"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:23.289635298+07:00","message":"[buffer interim] 2543 false การถ่ายทอดสดการบำเพ็ญพระราชกุศล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:23.289641833+07:00","message":"[bufferProcess] interim [460000000]:การถ่ายทอดสดการบำเพ็ญพระราชกุศล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:23.289644615+07:00","message":"[bufferProcess] send to processor:การถ่ายทอดสดการบำเพ็ญพระราชกุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:23.28965008+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:23.289652772+07:00","message":"> Transcript [12573] [false]: 'การถ่ายทอดสดการบำเพ็ญพระราชกุ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:23.28965552+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:23.28965752+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:23.289659125+07:00","message":"StatePrefix: 'การถ่ายทอดสดการบำเพ็ญพระราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:23.289661304+07:00","message":"TextPushed: 'การถ่ายทอดสดการ'"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:02:23.52164938+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:02:23.521653038+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:23.870516384+07:00","message":"receive streaming session, msgId: 2543"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:23.870552682+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":"2025-10-27T16:02:23.870558397+07:00","message":"receive interim result [false|false]: การถ่ายทอดสดการบำเพ็ญพระราชกุศล"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:23.870570979+07:00","message":"[buffer interim] 2543 false การถ่ายทอดสดการบำเพ็ญพระราชกุศล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:23.87057963+07:00","message":"[bufferProcess] interim [60000000]:การถ่ายทอดสดการบำเพ็ญพระราชกุศล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:23.87058189+07:00","message":"[bufferProcess] send to processor:การถ่ายทอดสดการบำเพ็ญพระราชกุศล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:23.870587299+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:23.870590157+07:00","message":"> Transcript [12574] [false]: 'การถ่ายทอดสดการบำเพ็ญพระราชกุศล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:23.870593061+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:23.870594827+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:23.870596353+07:00","message":"StatePrefix: 'การถ่ายทอดสดการบำเพ็ญพระราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:23.870598271+07:00","message":"TextPushed: 'การถ่ายทอดสดการ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:24.322458404+07:00","message":"receive streaming session, msgId: 2543"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:24.322490532+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":"2025-10-27T16:02:24.322498512+07:00","message":"receive interim result [false|false]: การถ่ายทอดสดการบำเพ็ญพระราชกุศลพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:24.322510811+07:00","message":"[buffer interim] 2543 false การถ่ายทอดสดการบำเพ็ญพระราชกุศลพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:24.322517066+07:00","message":"[bufferProcess] interim [480000000]:การถ่ายทอดสดการบำเพ็ญพระราชกุศลพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:24.322519603+07:00","message":"[bufferProcess] send to processor:การถ่ายทอดสดการบำเพ็ญพระราชกุศล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:24.322524962+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:24.322527498+07:00","message":"> Transcript [12575] [false]: 'การถ่ายทอดสดการบำเพ็ญพระราชกุศล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:24.322530655+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:24.322532533+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:24.322534401+07:00","message":"StatePrefix: 'การถ่ายทอดสดการบำเพ็ญพระราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:24.322536578+07:00","message":"TextPushed: 'การถ่ายทอดสดการ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:24.385721228+07:00","message":"receive streaming session, msgId: 2543"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:24.385760981+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":"2025-10-27T16:02:24.385766676+07:00","message":"receive interim result [false|false]: การถ่ายทอดสดการบำเพ็ญพระราชกุศลรบ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:24.385780998+07:00","message":"[buffer interim] 2543 false การถ่ายทอดสดการบำเพ็ญพระราชกุศลรบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:24.385788639+07:00","message":"[bufferProcess] interim [540000000]:การถ่ายทอดสดการบำเพ็ญพระราชกุศลรบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:24.385791148+07:00","message":"[bufferProcess] send to processor:การถ่ายทอดสดการบำเพ็ญพระราชกุศลพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:24.385798115+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:24.385800524+07:00","message":"> Transcript [12576] [false]: 'การถ่ายทอดสดการบำเพ็ญพระราชกุศลพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:24.385804105+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:24.385806009+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:24.385808285+07:00","message":"StatePrefix: 'การถ่ายทอดสดการบำเพ็ญพระราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:24.385811965+07:00","message":"TextPushed: 'การถ่ายทอดสดการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:24.385818114+07:00","message":"Push: 'บำเพ็ญพระราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:24.385819639+07:00","message":"TextPushed: 'การถ่ายทอดสดการบำเพ็ญพระราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:24.385821474+07:00","message":"Set new StatePrefix : 'การถ่ายทอดสดการบำเพ็ญพระราชกุศลพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:24.385823352+07:00","message":"Next Push (prob) : 'กุศลพระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:24.385832594+07:00","message":"push: {false บำเพ็ญพระราช 0 0xc002aa0e80}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:24.396236205+07:00","message":"receive streaming session, msgId: 2543"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:24.396258853+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":"2025-10-27T16:02:24.396264263+07:00","message":"receive interim result [false|false]: การถ่ายทอดสดการบำเพ็ญพระราชกุศลพระปิด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:24.396273754+07:00","message":"[buffer interim] 2543 false การถ่ายทอดสดการบำเพ็ญพระราชกุศลพระปิด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:24.396278542+07:00","message":"[bufferProcess] interim [600000000]:การถ่ายทอดสดการบำเพ็ญพระราชกุศลพระปิด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:24.396280678+07:00","message":"[bufferProcess] send to processor:การถ่ายทอดสดการบำเพ็ญพระราชกุศลรบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:24.39628316+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:24.396285224+07:00","message":"> Transcript [12577] [false]: 'การถ่ายทอดสดการบำเพ็ญพระราชกุศลรบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:24.396286925+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:24.396289254+07:00","message":"Set new StatePrefix: 'การถ่ายทอดสดการบำเพ็ญพระราชกุศลรบ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:24.716517557+07:00","message":"receive streaming session, msgId: 2543"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:24.716562174+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":"2025-10-27T16:02:24.716570223+07:00","message":"receive interim result [false|false]: การถ่ายทอดสดการบำเพ็ญพระราชกุศลพระอภิธรรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:24.716592535+07:00","message":"[buffer interim] 2543 false การถ่ายทอดสดการบำเพ็ญพระราชกุศลพระอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:24.716607155+07:00","message":"[bufferProcess] interim [840000000]:การถ่ายทอดสดการบำเพ็ญพระราชกุศลพระอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:24.716610798+07:00","message":"[bufferProcess] send to processor:การถ่ายทอดสดการบำเพ็ญพระราชกุศลพระปิด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:24.716619565+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:24.716623739+07:00","message":"> Transcript [12578] [false]: 'การถ่ายทอดสดการบำเพ็ญพระราชกุศลพระปิด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:24.716626375+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:24.716629137+07:00","message":"Set new StatePrefix: 'การถ่ายทอดสดการบำเพ็ญพระราชกุศลพระปิด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:24.895479024+07:00","message":"receive streaming session, msgId: 2543"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:24.895519017+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":"2025-10-27T16:02:24.895525025+07:00","message":"receive interim result [false|false]: การถ่ายทอดสดการบำเพ็ญพระราชกุศลพระอภิธรรมศพ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:24.895536725+07:00","message":"[buffer interim] 2543 false การถ่ายทอดสดการบำเพ็ญพระราชกุศลพระอภิธรรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:24.8955458+07:00","message":"[bufferProcess] interim [80000000]:การถ่ายทอดสดการบำเพ็ญพระราชกุศลพระอภิธรรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:24.895548324+07:00","message":"[bufferProcess] send to processor:การถ่ายทอดสดการบำเพ็ญพระราชกุศลพระอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:24.895554371+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:24.895556817+07:00","message":"> Transcript [12579] [false]: 'การถ่ายทอดสดการบำเพ็ญพระราชกุศลพระอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:24.895559014+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:24.895561341+07:00","message":"Set new StatePrefix: 'การถ่ายทอดสดการบำเพ็ญพระราชกุศลพระอภิธรรม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:25.087422257+07:00","message":"receive streaming session, msgId: 2543"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:25.087462974+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":"2025-10-27T16:02:25.087469397+07:00","message":"receive interim result [false|false]: การถ่ายทอดสดการบำเพ็ญพระราชกุศลพระอภิธรรมศพพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:25.087482079+07:00","message":"[buffer interim] 2543 false การถ่ายทอดสดการบำเพ็ญพระราชกุศลพระอภิธรรมศพพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:25.087488313+07:00","message":"[bufferProcess] interim [320000000]:การถ่ายทอดสดการบำเพ็ญพระราชกุศลพระอภิธรรมศพพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:25.087490795+07:00","message":"[bufferProcess] send to processor:การถ่ายทอดสดการบำเพ็ญพระราชกุศลพระอภิธรรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:25.087496173+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:25.087498553+07:00","message":"> Transcript [12580] [false]: 'การถ่ายทอดสดการบำเพ็ญพระราชกุศลพระอภิธรรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:25.087501779+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:25.087503682+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:25.087506129+07:00","message":"StatePrefix: 'การถ่ายทอดสดการบำเพ็ญพระราชกุศลพระอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:25.0875094+07:00","message":"TextPushed: 'การถ่ายทอดสดการบำเพ็ญพระราช'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:25.404371943+07:00","message":"receive streaming session, msgId: 2543"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:25.404405198+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":"2025-10-27T16:02:25.404411203+07:00","message":"receive interim result [false|false]: การถ่ายทอดสดการบำเพ็ญพระราชกุศลพระอภิธรรมศพพระปิด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:25.404424195+07:00","message":"[buffer interim] 2543 false การถ่ายทอดสดการบำเพ็ญพระราชกุศลพระอภิธรรมศพพระปิด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:25.404431162+07:00","message":"[bufferProcess] interim [560000000]:การถ่ายทอดสดการบำเพ็ญพระราชกุศลพระอภิธรรมศพพระปิด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:25.404433443+07:00","message":"[bufferProcess] send to processor:การถ่ายทอดสดการบำเพ็ญพระราชกุศลพระอภิธรรมศพพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:25.404438947+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:25.404441383+07:00","message":"> Transcript [12581] [false]: 'การถ่ายทอดสดการบำเพ็ญพระราชกุศลพระอภิธรรมศพพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:25.404444623+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:25.404446389+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:25.404448669+07:00","message":"StatePrefix: 'การถ่ายทอดสดการบำเพ็ญพระราชกุศลพระอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:25.404451219+07:00","message":"TextPushed: 'การถ่ายทอดสดการบำเพ็ญพระราช'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:25.406923264+07:00","message":"receive streaming session, msgId: 2543"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:25.406930996+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":"2025-10-27T16:02:25.40693381+07:00","message":"receive interim result [false|false]: การถ่ายทอดสดการบำเพ็ญพระราชกุศลพระพิธีธรรมสวดพระอภิธรรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:25.406937956+07:00","message":"[buffer interim] 2543 false การถ่ายทอดสดการบำเพ็ญพระราชกุศลพระพิธีธรรมสวดพระอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:25.406940507+07:00","message":"[bufferProcess] interim [620000000]:การถ่ายทอดสดการบำเพ็ญพระราชกุศลพระพิธีธรรมสวดพระอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:25.406942304+07:00","message":"[bufferProcess] send to processor:การถ่ายทอดสดการบำเพ็ญพระราชกุศลพระอภิธรรมศพพระปิด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:25.406944251+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:25.406945941+07:00","message":"> Transcript [12582] [false]: 'การถ่ายทอดสดการบำเพ็ญพระราชกุศลพระอภิธรรมศพพระปิด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:25.406947918+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:25.406949573+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:25.406950983+07:00","message":"StatePrefix: 'การถ่ายทอดสดการบำเพ็ญพระราชกุศลพระอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:25.406952625+07:00","message":"TextPushed: 'การถ่ายทอดสดการบำเพ็ญพระราช'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:25.913353864+07:00","message":"receive streaming session, msgId: 2543"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:25.913390776+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":"2025-10-27T16:02:25.913396678+07:00","message":"receive interim result [false|false]: การถ่ายทอดสดการบำเพ็ญพระราชกุศลพระพิธีธรรมสวดพระอภิธรรมพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:25.913409774+07:00","message":"[buffer interim] 2543 false การถ่ายทอดสดการบำเพ็ญพระราชกุศลพระพิธีธรรมสวดพระอภิธรรมพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:25.913415656+07:00","message":"[bufferProcess] interim [40000000]:การถ่ายทอดสดการบำเพ็ญพระราชกุศลพระพิธีธรรมสวดพระอภิธรรมพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:25.913417982+07:00","message":"[bufferProcess] send to processor:การถ่ายทอดสดการบำเพ็ญพระราชกุศลพระพิธีธรรมสวดพระอภิธรรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:25.913426068+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:25.913428609+07:00","message":"> Transcript [12583] [false]: 'การถ่ายทอดสดการบำเพ็ญพระราชกุศลพระพิธีธรรมสวดพระอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:25.913430793+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:25.913433155+07:00","message":"Set new StatePrefix: 'การถ่ายทอดสดการบำเพ็ญพระราชกุศลพระพิธีธรรมสวดพระอภิธรรม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:26.119771467+07:00","message":"receive streaming session, msgId: 2543"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:26.119806733+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":"2025-10-27T16:02:26.119813371+07:00","message":"receive interim result [false|false]: การถ่ายทอดสดการบำเพ็ญพระราชกุศลพระพิธีธรรมสวดพระอภิธรรมพระบรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:26.119825138+07:00","message":"[buffer interim] 2543 false การถ่ายทอดสดการบำเพ็ญพระราชกุศลพระพิธีธรรมสวดพระอภิธรรมพระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:26.119831934+07:00","message":"[bufferProcess] interim [280000000]:การถ่ายทอดสดการบำเพ็ญพระราชกุศลพระพิธีธรรมสวดพระอภิธรรมพระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:26.119834394+07:00","message":"[bufferProcess] send to processor:การถ่ายทอดสดการบำเพ็ญพระราชกุศลพระพิธีธรรมสวดพระอภิธรรมพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:26.119840459+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:26.119842813+07:00","message":"> Transcript [12584] [false]: 'การถ่ายทอดสดการบำเพ็ญพระราชกุศลพระพิธีธรรมสวดพระอภิธรรมพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:26.119845939+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:26.119847711+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:26.119849755+07:00","message":"StatePrefix: 'การถ่ายทอดสดการบำเพ็ญพระราชกุศลพระพิธีธรรมสวดพระอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:26.119852348+07:00","message":"TextPushed: 'การถ่ายทอดสดการบำเพ็ญพระราช'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:26.212071296+07:00","message":"[GCS] IsForceVAD: false for message ID: 2543"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:26.302283484+07:00","message":"receive streaming session, msgId: 2543"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:26.302317669+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":"2025-10-27T16:02:26.302323455+07:00","message":"receive interim result [false|false]: การถ่ายทอดสดการบำเพ็ญพระราชกุศลพระพิธีธรรมสวดพระอภิธรรมพระบรมศพ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:26.30233649+07:00","message":"[buffer interim] 2543 false การถ่ายทอดสดการบำเพ็ญพระราชกุศลพระพิธีธรรมสวดพระอภิธรรมพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:26.302343615+07:00","message":"[bufferProcess] interim [460000000]:การถ่ายทอดสดการบำเพ็ญพระราชกุศลพระพิธีธรรมสวดพระอภิธรรมพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:26.302346718+07:00","message":"[bufferProcess] send to processor:การถ่ายทอดสดการบำเพ็ญพระราชกุศลพระพิธีธรรมสวดพระอภิธรรมพระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:26.302353823+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:26.302357412+07:00","message":"> Transcript [12585] [false]: 'การถ่ายทอดสดการบำเพ็ญพระราชกุศลพระพิธีธรรมสวดพระอภิธรรมพระบรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:26.302362494+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:26.302365087+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:26.302368544+07:00","message":"StatePrefix: 'การถ่ายทอดสดการบำเพ็ญพระราชกุศลพระพิธีธรรมสวดพระอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:26.302370779+07:00","message":"TextPushed: 'การถ่ายทอดสดการบำเพ็ญพระราช'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:26.328305178+07:00","message":"receive streaming session, msgId: 2543"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:26.328338065+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"การถ่ายทอดสดการบำเพ็ญพระราชกุศลพระพิธีธรรมสวดพระอภิธรรมพระบรมศพ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":610000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:26.32834334+07:00","message":"receive interim result [true|false]: การถ่ายทอดสดการบำเพ็ญพระราชกุศลพระพิธีธรรมสวดพระอภิธรรมพระบรมศพ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:26.328350953+07:00","message":"end recv isFinal message id 2543"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:26.328353087+07:00","message":"end Recv id 2543"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:26.328359981+07:00","message":"[buffer interim] 2543 true การถ่ายทอดสดการบำเพ็ญพระราชกุศลพระพิธีธรรมสวดพระอภิธรรมพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:26.328368424+07:00","message":"[bufferProcess] interim [610000000]:การถ่ายทอดสดการบำเพ็ญพระราชกุศลพระพิธีธรรมสวดพระอภิธรรมพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:26.328371286+07:00","message":"[bufferProcess] send to processor (isfinal):การถ่ายทอดสดการบำเพ็ญพระราชกุศลพระพิธีธรรมสวดพระอภิธรรมพระบรมศพ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:26.328375149+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:26.328377693+07:00","message":"> Transcript [12586] [false]: 'การถ่ายทอดสดการบำเพ็ญพระราชกุศลพระพิธีธรรมสวดพระอภิธรรมพระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:26.328381198+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:26.328382864+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:26.328384461+07:00","message":"StatePrefix: 'การถ่ายทอดสดการบำเพ็ญพระราชกุศลพระพิธีธรรมสวดพระอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:26.328386923+07:00","message":"TextPushed: 'การถ่ายทอดสดการบำเพ็ญพระราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:26.328388536+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:26.328390454+07:00","message":"> Transcript [12587] [true]: 'การถ่ายทอดสดการบำเพ็ญพระราชกุศลพระพิธีธรรมสวดพระอภิธรรมพระบรมศพ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:26.328392516+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:26.328394024+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:26.328395342+07:00","message":"StatePrefix: 'การถ่ายทอดสดการบำเพ็ญพระราชกุศลพระพิธีธรรมสวดพระอภิธรรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:26.328397059+07:00","message":"TextPushed: 'การถ่ายทอดสดการบำเพ็ญพระราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:26.328400241+07:00","message":"Push: 'กุศลพระพิธีธรรมสวดพระอภิธรรมพระบรมศพ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:26.328411032+07:00","message":"push: {true กุศลพระพิธีธรรมสวดพระอภิธรรมพระบรมศพ 0 0xc002aa0e80}"}
{"level":"info","service":"Main","time":"2025-10-27T16:02:26.343019843+07:00","message":"write wav file: './tmp/7446/7446_2543.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:26.403800113+07:00","message":"[GCS] Start streaming session, msgId: 2544"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:02:26.522021722+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:02:26.522029761+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:26.95058389+07:00","message":"receive streaming session, msgId: 2544"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:26.950636748+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":"2025-10-27T16:02:26.950643513+07:00","message":"receive interim result [false|false]: ฉัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:26.950661852+07:00","message":"[buffer interim] 2544 false ฉัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:26.950678398+07:00","message":"[bufferProcess] interim [540000000]:ฉัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:26.950680973+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:27.090073217+07:00","message":"receive streaming session, msgId: 2544"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:27.090111388+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":"2025-10-27T16:02:27.090116635+07:00","message":"receive interim result [false|false]: ฉันจะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:27.090127583+07:00","message":"[buffer interim] 2544 false ฉันจะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:27.090134419+07:00","message":"[bufferProcess] interim [720000000]:ฉันจะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:27.090136386+07:00","message":"[bufferProcess] send to processor:ฉัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:27.090139568+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:27.090141981+07:00","message":"> Transcript [12588] [false]: 'ฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:27.090143699+07:00","message":"Set StatePrefix (first interim): 'ฉัน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:27.151116737+07:00","message":"receive streaming session, msgId: 2544"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:27.15115354+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":"2025-10-27T16:02:27.151159095+07:00","message":"receive interim result [false|false]: ฉันอยาก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:27.151171469+07:00","message":"[buffer interim] 2544 false ฉันอยาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:27.15119065+07:00","message":"[bufferProcess] interim [780000000]:ฉันอยาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:27.151193718+07:00","message":"[bufferProcess] send to processor:ฉันจะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:27.151198366+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:27.151201459+07:00","message":"> Transcript [12589] [false]: 'ฉันจะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:27.151205579+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:27.151207546+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:27.151209156+07:00","message":"StatePrefix: 'ฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:27.151210801+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:27.340147981+07:00","message":"receive streaming session, msgId: 2544"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:27.340193424+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":"2025-10-27T16:02:27.340198066+07:00","message":"receive interim result [false|false]: สมเด็จพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:27.340212926+07:00","message":"[buffer interim] 2544 false สมเด็จพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:27.340220441+07:00","message":"[bufferProcess] interim [900000000]:สมเด็จพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:27.340222715+07:00","message":"[bufferProcess] send to processor:ฉันอยาก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:27.340226019+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:27.340228431+07:00","message":"> Transcript [12590] [false]: 'ฉันอยาก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:27.340231091+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:27.340232989+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:27.340234802+07:00","message":"StatePrefix: 'ฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:27.340236652+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:27.431434394+07:00","message":"receive streaming session, msgId: 2544"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:27.431465146+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":"2025-10-27T16:02:27.431470149+07:00","message":"receive interim result [false|false]: ฉันอยากได้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:27.431480972+07:00","message":"[buffer interim] 2544 false ฉันอยากได้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:27.431487271+07:00","message":"[bufferProcess] interim [960000000]:ฉันอยากได้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:27.431489547+07:00","message":"[bufferProcess] send to processor:สมเด็จพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:27.431494822+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:27.431497326+07:00","message":"> Transcript [12591] [false]: 'สมเด็จพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:27.431499264+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:27.431501395+07:00","message":"Set new StatePrefix: 'สมเด็จพระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:27.466823735+07:00","message":"receive streaming session, msgId: 2544"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:27.466858188+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":"2025-10-27T16:02:27.466863467+07:00","message":"receive interim result [false|false]: ฉันอยากได้นะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:27.466874328+07:00","message":"[buffer interim] 2544 false ฉันอยากได้นะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:27.466880893+07:00","message":"[bufferProcess] interim [20000000]:ฉันอยากได้นะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:27.46688303+07:00","message":"[bufferProcess] send to processor:ฉันอยากได้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:27.466888216+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:27.466890847+07:00","message":"> Transcript [12592] [false]: 'ฉันอยากได้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:27.466892821+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:27.466894464+07:00","message":"Set new StatePrefix: 'ฉันอยากได้'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:27.480984736+07:00","message":"receive streaming session, msgId: 2544"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:27.481010452+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":"2025-10-27T16:02:27.481014391+07:00","message":"receive interim result [false|false]: ฉันอยากได้นาง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:27.481021051+07:00","message":"[buffer interim] 2544 false ฉันอยากได้นาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:27.481025219+07:00","message":"[bufferProcess] interim [80000000]:ฉันอยากได้นาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:27.481026923+07:00","message":"[bufferProcess] send to processor:ฉันอยากได้นะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:27.481030259+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:27.481032374+07:00","message":"> Transcript [12593] [false]: 'ฉันอยากได้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:27.481035139+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:27.481036773+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:27.481038358+07:00","message":"StatePrefix: 'ฉันอยากได้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:27.481039928+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:27.598090999+07:00","message":"receive streaming session, msgId: 2544"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:27.598132236+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":"2025-10-27T16:02:27.598138764+07:00","message":"receive interim result [false|false]: สมเด็จพระนางเจ้า"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:27.598153672+07:00","message":"[buffer interim] 2544 false สมเด็จพระนางเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:27.59816206+07:00","message":"[bufferProcess] interim [200000000]:สมเด็จพระนางเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:27.598164853+07:00","message":"[bufferProcess] send to processor:ฉันอยากได้นาง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:27.5981725+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:27.59817668+07:00","message":"> Transcript [12594] [false]: 'ฉันอยากได้นาง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:27.598180364+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:27.598182982+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:27.59818522+07:00","message":"StatePrefix: 'ฉันอยากได้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:27.598187417+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:27.84763775+07:00","message":"receive streaming session, msgId: 2544"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:27.847679781+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":"2025-10-27T16:02:27.847685647+07:00","message":"receive interim result [false|false]: สมเด็จพระนางเจ้าสิ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:27.847698003+07:00","message":"[buffer interim] 2544 false สมเด็จพระนางเจ้าสิ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:27.847705582+07:00","message":"[bufferProcess] interim [500000000]:สมเด็จพระนางเจ้าสิ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:27.847708061+07:00","message":"[bufferProcess] send to processor:สมเด็จพระนางเจ้า"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:27.847715567+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:27.847719752+07:00","message":"> Transcript [12595] [false]: 'สมเด็จพระนางเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:27.847723666+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:27.847725405+07:00","message":"Set new StatePrefix: 'สมเด็จพระนางเจ้า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:27.975257631+07:00","message":"receive streaming session, msgId: 2544"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:27.975294332+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":"2025-10-27T16:02:27.975299675+07:00","message":"receive interim result [false|false]: สมเด็จพระนางเจ้าสิริ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:27.975311227+07:00","message":"[buffer interim] 2544 false สมเด็จพระนางเจ้าสิริ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:27.975317493+07:00","message":"[bufferProcess] interim [560000000]:สมเด็จพระนางเจ้าสิริ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:27.975319391+07:00","message":"[bufferProcess] send to processor:สมเด็จพระนางเจ้าสิ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:27.975324619+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:27.975326861+07:00","message":"> Transcript [12596] [false]: 'สมเด็จพระนางเจ้าสิ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:27.975329655+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:27.975331432+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:27.975333151+07:00","message":"StatePrefix: 'สมเด็จพระนางเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:27.975335047+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:27.977179282+07:00","message":"receive streaming session, msgId: 2544"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:27.977215247+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":"2025-10-27T16:02:27.977220414+07:00","message":"receive interim result [false|false]: สมเด็จพระนางเจ้าสิริกิติ์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:27.977234684+07:00","message":"[buffer interim] 2544 false สมเด็จพระนางเจ้าสิริกิติ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:27.97723998+07:00","message":"[bufferProcess] interim [620000000]:สมเด็จพระนางเจ้าสิริกิติ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:27.977242686+07:00","message":"[bufferProcess] send to processor:สมเด็จพระนางเจ้าสิริ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:27.977247235+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:27.977249367+07:00","message":"> Transcript [12597] [false]: 'สมเด็จพระนางเจ้าสิริ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:27.977252177+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:27.977253983+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:27.977255877+07:00","message":"StatePrefix: 'สมเด็จพระนางเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:27.977257593+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:28.364053277+07:00","message":"receive streaming session, msgId: 2544"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:28.364107263+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":"2025-10-27T16:02:28.364117223+07:00","message":"receive interim result [false|false]: สมเด็จพระนางเจ้าสิริกิติ์พระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:28.364141041+07:00","message":"[buffer interim] 2544 false สมเด็จพระนางเจ้าสิริกิติ์พระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:28.364157489+07:00","message":"[bufferProcess] interim [980000000]:สมเด็จพระนางเจ้าสิริกิติ์พระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:28.364162411+07:00","message":"[bufferProcess] send to processor:สมเด็จพระนางเจ้าสิริกิติ์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:28.364172885+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:28.364178185+07:00","message":"> Transcript [12598] [false]: 'สมเด็จพระนางเจ้าสิริกิติ์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:28.364183617+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:28.364187767+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:28.36419113+07:00","message":"StatePrefix: 'สมเด็จพระนางเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:28.364194941+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:28.99658597+07:00","message":"receive streaming session, msgId: 2544"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:28.996628375+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สมเด็จพระนางเจ้าสิริกิติ์พระ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:28.996635689+07:00","message":"receive interim result [false|false]: สมเด็จพระนางเจ้าสิริกิติ์พระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:28.996648571+07:00","message":"[buffer interim] 2544 false สมเด็จพระนางเจ้าสิริกิติ์พระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:28.996656846+07:00","message":"[bufferProcess] interim [580000000]:สมเด็จพระนางเจ้าสิริกิติ์พระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:28.996659753+07:00","message":"[bufferProcess] send to processor:สมเด็จพระนางเจ้าสิริกิติ์พระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:28.996664709+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:28.996668143+07:00","message":"> Transcript [12599] [false]: 'สมเด็จพระนางเจ้าสิริกิติ์พระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:28.996672266+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:28.996682061+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:28.996685103+07:00","message":"StatePrefix: 'สมเด็จพระนางเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:28.996687725+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:28.996691176+07:00","message":"Push: 'สมเด็จพระนางเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:28.996693396+07:00","message":"TextPushed: 'สมเด็จพระนางเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:28.996696024+07:00","message":"Set new StatePrefix : 'สมเด็จพระนางเจ้าสิริกิติ์พระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:28.996698814+07:00","message":"Next Push (prob) : 'สิริกิติ์พระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:28.996709783+07:00","message":"push: {false สมเด็จพระนางเจ้า 0 0xc0028d4000}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:29.193976396+07:00","message":"receive streaming session, msgId: 2544"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:29.194021348+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":"2025-10-27T16:02:29.194028944+07:00","message":"receive interim result [false|false]: สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:29.194045749+07:00","message":"[buffer interim] 2544 false สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:29.194054517+07:00","message":"[bufferProcess] interim [760000000]:สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:29.194057921+07:00","message":"[bufferProcess] send to processor:สมเด็จพระนางเจ้าสิริกิติ์พระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:29.194064557+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:29.194068497+07:00","message":"> Transcript [12600] [false]: 'สมเด็จพระนางเจ้าสิริกิติ์พระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:29.194072592+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:29.194074962+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:29.19407762+07:00","message":"StatePrefix: 'สมเด็จพระนางเจ้าสิริกิติ์พระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:29.194080756+07:00","message":"TextPushed: 'สมเด็จพระนางเจ้า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:29.255962726+07:00","message":"receive streaming session, msgId: 2544"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:29.256000891+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":"2025-10-27T16:02:29.256007486+07:00","message":"receive interim result [false|false]: สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:29.256019197+07:00","message":"[buffer interim] 2544 false สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:29.256027426+07:00","message":"[bufferProcess] interim [880000000]:สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:29.25602986+07:00","message":"[bufferProcess] send to processor:สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:29.256033394+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:29.256036937+07:00","message":"> Transcript [12601] [false]: 'สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:29.256040044+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:29.256041823+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:29.256043987+07:00","message":"StatePrefix: 'สมเด็จพระนางเจ้าสิริกิติ์พระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:29.256046539+07:00","message":"TextPushed: 'สมเด็จพระนางเจ้า'"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:02:29.522756779+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:02:29.522756214+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:29.902724898+07:00","message":"receive streaming session, msgId: 2544"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:29.902759939+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":"2025-10-27T16:02:29.902766138+07:00","message":"receive interim result [false|false]: สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:29.902782718+07:00","message":"[buffer interim] 2544 false สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:29.902794721+07:00","message":"[bufferProcess] interim [480000000]:สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:29.902796854+07:00","message":"[bufferProcess] send to processor:สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:29.902802449+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:29.902805378+07:00","message":"> Transcript [12602] [false]: 'สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:29.902808388+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:29.902810108+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:29.902811935+07:00","message":"StatePrefix: 'สมเด็จพระนางเจ้าสิริกิติ์พระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:29.902814409+07:00","message":"TextPushed: 'สมเด็จพระนางเจ้า'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:30.278242196+07:00","message":"receive streaming session, msgId: 2544"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:30.278278115+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":"2025-10-27T16:02:30.278283964+07:00","message":"receive interim result [false|false]: สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถรบ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:30.278300244+07:00","message":"receive streaming session, msgId: 2544"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:30.278303304+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":"2025-10-27T16:02:30.2783065+07:00","message":"receive interim result [false|false]: สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:30.278311196+07:00","message":"[buffer interim] 2544 false สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถรบ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:30.278314203+07:00","message":"[buffer interim] 2544 false สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:30.278319593+07:00","message":"[bufferProcess] interim [840000000]:สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถรบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:30.278321507+07:00","message":"[bufferProcess] send to processor:สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:30.278324295+07:00","message":"[bufferProcess] interim [900000000]:สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:30.27832598+07:00","message":"[bufferProcess] send to processor:สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถรบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:30.278328745+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:30.278331004+07:00","message":"> Transcript [12603] [false]: 'สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:30.278334077+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:30.278335804+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:30.278337505+07:00","message":"StatePrefix: 'สมเด็จพระนางเจ้าสิริกิติ์พระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:30.278339742+07:00","message":"TextPushed: 'สมเด็จพระนางเจ้า'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:30.278346024+07:00","message":"Push: 'สิริกิติ์พระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:30.278353568+07:00","message":"TextPushed: 'สมเด็จพระนางเจ้าสิริกิติ์พระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:30.27835562+07:00","message":"Set new StatePrefix : 'สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:30.278357785+07:00","message":"Next Push (prob) : 'บรมราชินีนาถ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:30.278359229+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:30.278360844+07:00","message":"> Transcript [12604] [false]: 'สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถรบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:30.27836267+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:30.278364101+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:30.278365417+07:00","message":"StatePrefix: 'สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:30.278366953+07:00","message":"TextPushed: 'สมเด็จพระนางเจ้าสิริกิติ์พระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:30.278375141+07:00","message":"push: {false สิริกิติ์พระ 0 0xc0028d4000}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:30.592232995+07:00","message":"receive streaming session, msgId: 2544"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:30.592268884+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":"2025-10-27T16:02:30.592274722+07:00","message":"receive interim result [false|false]: สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:30.592286361+07:00","message":"[buffer interim] 2544 false สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:30.592292625+07:00","message":"[bufferProcess] interim [140000000]:สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:30.592294931+07:00","message":"[bufferProcess] send to processor:สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:30.592300444+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:30.592302823+07:00","message":"> Transcript [12605] [false]: 'สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:30.592305903+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:30.592307773+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:30.59230964+07:00","message":"StatePrefix: 'สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:30.592312182+07:00","message":"TextPushed: 'สมเด็จพระนางเจ้าสิริกิติ์พระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:31.176185914+07:00","message":"receive streaming session, msgId: 2544"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:31.1762239+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนี\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:31.17622967+07:00","message":"receive interim result [false|false]: สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:31.176240432+07:00","message":"[buffer interim] 2544 false สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:31.176246777+07:00","message":"[bufferProcess] interim [740000000]:สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:31.176249156+07:00","message":"[bufferProcess] send to processor:สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:31.17625287+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:31.176255298+07:00","message":"> Transcript [12606] [false]: 'สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:31.176258321+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:31.176259996+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:31.176261703+07:00","message":"StatePrefix: 'สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:31.17626409+07:00","message":"TextPushed: 'สมเด็จพระนางเจ้าสิริกิติ์พระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:31.178912632+07:00","message":"receive streaming session, msgId: 2544"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:31.1789326+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":"2025-10-27T16:02:31.178938242+07:00","message":"receive interim result [false|false]: สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:31.178948732+07:00","message":"[buffer interim] 2544 false สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:31.178953125+07:00","message":"[bufferProcess] interim [800000000]:สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:31.178955386+07:00","message":"[bufferProcess] send to processor:สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:31.17895793+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:31.178961466+07:00","message":"> Transcript [12607] [false]: 'สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:31.178964838+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:31.178966485+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:31.178968285+07:00","message":"StatePrefix: 'สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:31.178970442+07:00","message":"TextPushed: 'สมเด็จพระนางเจ้าสิริกิติ์พระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:31.178975163+07:00","message":"Push: 'บรมราชินีนาถ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:31.178976778+07:00","message":"TextPushed: 'สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:31.178978787+07:00","message":"Set new StatePrefix : 'สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:31.178981322+07:00","message":"Next Push (prob) : 'พระบรมราชชนนี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:31.178989767+07:00","message":"push: {false บรมราชินีนาถ 0 0xc0028d4000}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:31.3679977+07:00","message":"receive streaming session, msgId: 2544"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:31.368045697+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":"2025-10-27T16:02:31.368054467+07:00","message":"receive interim result [false|false]: สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพันปี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:31.368072178+07:00","message":"[buffer interim] 2544 false สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพันปี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:31.368085354+07:00","message":"[bufferProcess] interim [980000000]:สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพันปี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:31.368088843+07:00","message":"[bufferProcess] send to processor:สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:31.368098541+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:31.368102926+07:00","message":"> Transcript [12608] [false]: 'สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:31.368106525+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:31.368108445+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:31.368110481+07:00","message":"StatePrefix: 'สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:31.368113083+07:00","message":"TextPushed: 'สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:31.551166813+07:00","message":"receive streaming session, msgId: 2544"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:31.551208694+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":"2025-10-27T16:02:31.551216396+07:00","message":"receive interim result [false|false]: สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพันปีหลวง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:31.551256145+07:00","message":"[buffer interim] 2544 false สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพันปีหลวง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:31.551272956+07:00","message":"[bufferProcess] interim [160000000]:สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพันปีหลวง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:31.551276818+07:00","message":"[bufferProcess] send to processor:สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพันปี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:31.551285671+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:31.551289591+07:00","message":"> Transcript [12609] [false]: 'สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพันปี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:31.551294898+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:31.551310774+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:31.551319025+07:00","message":"StatePrefix: 'สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:31.551322723+07:00","message":"TextPushed: 'สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:31.726255805+07:00","message":"[GCS] IsForceVAD: false for message ID: 2544"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:31.840180394+07:00","message":"receive streaming session, msgId: 2544"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:31.840225248+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพันปีหลวง\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":5,\"nanos\":550000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:31.840234378+07:00","message":"receive interim result [true|false]: สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพันปีหลวง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:31.840244967+07:00","message":"end recv isFinal message id 2544"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:31.840247202+07:00","message":"end Recv id 2544"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:31.840258285+07:00","message":"[buffer interim] 2544 true สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพันปีหลวง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:31.8402742+07:00","message":"[bufferProcess] interim [550000000]:สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพันปีหลวง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:31.840278178+07:00","message":"[bufferProcess] send to processor (isfinal):สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพันปีหลวง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:31.840282352+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:31.840284998+07:00","message":"> Transcript [12610] [false]: 'สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพันปีหลวง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:31.840287979+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:31.840289627+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:31.840291725+07:00","message":"StatePrefix: 'สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:31.840294336+07:00","message":"TextPushed: 'สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:31.840296135+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:31.840300575+07:00","message":"> Transcript [12611] [true]: 'สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนีพันปีหลวง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:31.840304773+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:31.840306227+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:31.840307557+07:00","message":"StatePrefix: 'สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถพระบรมราชชนนี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:31.840309295+07:00","message":"TextPushed: 'สมเด็จพระนางเจ้าสิริกิติ์พระบรมราชินีนาถ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:31.840312173+07:00","message":"Push: 'พระบรมราชชนนีพันปีหลวง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:31.84032016+07:00","message":"push: {true พระบรมราชชนนีพันปีหลวง 0 0xc0028d4000}"}
{"level":"info","service":"Main","time":"2025-10-27T16:02:31.850910621+07:00","message":"write wav file: './tmp/7446/7446_2544.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:31.852901519+07:00","message":"[GCS] Start streaming session, msgId: 2545"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:02:32.523812845+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:02:32.52383972+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:32.548014787+07:00","message":"receive streaming session, msgId: 2545"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:32.548054377+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":"2025-10-27T16:02:32.548061416+07:00","message":"receive interim result [false|false]: นัก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:32.548072642+07:00","message":"[buffer interim] 2545 false นัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:32.548079727+07:00","message":"[bufferProcess] interim [720000000]:นัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:32.548081572+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:32.886786225+07:00","message":"receive streaming session, msgId: 2545"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:32.88681956+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":"2025-10-27T16:02:32.886824974+07:00","message":"receive interim result [false|false]: นักเรียน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:32.886837264+07:00","message":"[buffer interim] 2545 false นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:32.886842966+07:00","message":"[bufferProcess] interim [960000000]:นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:32.886844995+07:00","message":"[bufferProcess] send to processor:นัก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:32.886850198+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:32.886852713+07:00","message":"> Transcript [12612] [false]: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:32.886854795+07:00","message":"Set StatePrefix (first interim): 'นัก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:33.000822277+07:00","message":"receive streaming session, msgId: 2545"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:33.000865575+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":"2025-10-27T16:02:33.000872608+07:00","message":"receive interim result [false|false]: นักร้อง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:33.000887924+07:00","message":"[buffer interim] 2545 false นักร้อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:33.000895626+07:00","message":"[bufferProcess] interim [20000000]:นักร้อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:33.000898657+07:00","message":"[bufferProcess] send to processor:นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:33.000906152+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:33.000909365+07:00","message":"> Transcript [12613] [false]: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:33.000913507+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:33.000915722+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:33.000919034+07:00","message":"StatePrefix: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:33.000923064+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:33.071422459+07:00","message":"receive streaming session, msgId: 2545"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:33.071462865+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":"2025-10-27T16:02:33.071469416+07:00","message":"receive interim result [false|false]: นักเรียน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:33.071481837+07:00","message":"[buffer interim] 2545 false นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:33.071489266+07:00","message":"[bufferProcess] interim [80000000]:นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:33.071491834+07:00","message":"[bufferProcess] send to processor:นักร้อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:33.07149796+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:33.071501704+07:00","message":"> Transcript [12614] [false]: 'นักร้อง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:33.071504956+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:33.071506903+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:33.071508546+07:00","message":"StatePrefix: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:33.071510285+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:33.209815488+07:00","message":"receive streaming session, msgId: 2545"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:33.209848324+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":"2025-10-27T16:02:33.209853392+07:00","message":"receive interim result [false|false]: ณพระที่นั่ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:33.20986506+07:00","message":"[buffer interim] 2545 false ณพระที่นั่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:33.20987147+07:00","message":"[bufferProcess] interim [260000000]:ณพระที่นั่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:33.209873545+07:00","message":"[bufferProcess] send to processor:นักเรียน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:33.209878577+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:33.209881102+07:00","message":"> Transcript [12615] [false]: 'นักเรียน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:33.209883906+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:33.209885593+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:33.209887738+07:00","message":"StatePrefix: 'นัก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:33.209889582+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:33.349817343+07:00","message":"receive streaming session, msgId: 2545"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:33.349847899+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":"2025-10-27T16:02:33.349853418+07:00","message":"receive interim result [false|false]: ณพระที่นั่งดุสิต"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:33.349863327+07:00","message":"[buffer interim] 2545 false ณพระที่นั่งดุสิต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:33.349870292+07:00","message":"[bufferProcess] interim [500000000]:ณพระที่นั่งดุสิต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:33.349872585+07:00","message":"[bufferProcess] send to processor:ณพระที่นั่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:33.349875708+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:33.349878416+07:00","message":"> Transcript [12616] [false]: 'ณพระที่นั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:33.349880241+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:33.3498821+07:00","message":"Set new StatePrefix: 'ณพระที่นั่ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:33.603923913+07:00","message":"receive streaming session, msgId: 2545"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:33.603956179+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":"2025-10-27T16:02:33.603962186+07:00","message":"receive interim result [false|false]: ณพระที่นั่งดุสิตมหา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:33.603974933+07:00","message":"[buffer interim] 2545 false ณพระที่นั่งดุสิตมหา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:33.603981108+07:00","message":"[bufferProcess] interim [800000000]:ณพระที่นั่งดุสิตมหา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:33.603983235+07:00","message":"[bufferProcess] send to processor:ณพระที่นั่งดุสิต"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:33.603988059+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:33.603991197+07:00","message":"> Transcript [12617] [false]: 'ณพระที่นั่งดุสิต'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:33.603994069+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:33.603995793+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:33.603997487+07:00","message":"StatePrefix: 'ณพระที่นั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:33.603999323+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:33.734410328+07:00","message":"receive streaming session, msgId: 2545"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:33.734446716+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":"2025-10-27T16:02:33.734453233+07:00","message":"receive interim result [false|false]: ณพระที่นั่งดุสิตมหาปราสาท"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:33.734465028+07:00","message":"[buffer interim] 2545 false ณพระที่นั่งดุสิตมหาปราสาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:33.734471366+07:00","message":"[bufferProcess] interim [860000000]:ณพระที่นั่งดุสิตมหาปราสาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:33.734473837+07:00","message":"[bufferProcess] send to processor:ณพระที่นั่งดุสิตมหา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:33.73448009+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:33.734483695+07:00","message":"> Transcript [12618] [false]: 'ณพระที่นั่งดุสิตมหา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:33.734488193+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:33.734490458+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:33.734492895+07:00","message":"StatePrefix: 'ณพระที่นั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:33.734495422+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:34.316960206+07:00","message":"receive streaming session, msgId: 2545"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:34.316993397+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":"2025-10-27T16:02:34.316999049+07:00","message":"receive interim result [false|false]: ณพระที่นั่งดุสิตมหาปราสาท"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:34.317011301+07:00","message":"[buffer interim] 2545 false ณพระที่นั่งดุสิตมหาปราสาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:34.317017532+07:00","message":"[bufferProcess] interim [460000000]:ณพระที่นั่งดุสิตมหาปราสาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:34.317019443+07:00","message":"[bufferProcess] send to processor:ณพระที่นั่งดุสิตมหาปราสาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:34.317024856+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:34.317027265+07:00","message":"> Transcript [12619] [false]: 'ณพระที่นั่งดุสิตมหาปราสาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:34.317030431+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:34.317032227+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:34.317033832+07:00","message":"StatePrefix: 'ณพระที่นั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:34.317035615+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:34.831054942+07:00","message":"receive streaming session, msgId: 2545"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:34.831089805+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":"2025-10-27T16:02:34.831095594+07:00","message":"receive interim result [false|false]: ณพระที่นั่งดุสิตมหาปราสาทใน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:34.831108126+07:00","message":"[buffer interim] 2545 false ณพระที่นั่งดุสิตมหาปราสาทใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:34.831116806+07:00","message":"[bufferProcess] interim [940000000]:ณพระที่นั่งดุสิตมหาปราสาทใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:34.831119059+07:00","message":"[bufferProcess] send to processor:ณพระที่นั่งดุสิตมหาปราสาท"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:34.831124404+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:34.831126948+07:00","message":"> Transcript [12620] [false]: 'ณพระที่นั่งดุสิตมหาปราสาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:34.831130102+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:34.83113212+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:34.83113363+07:00","message":"StatePrefix: 'ณพระที่นั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:34.831135174+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:34.831139495+07:00","message":"Push: 'ณพระที่นั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:34.831141512+07:00","message":"TextPushed: 'ณพระที่นั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:34.831143222+07:00","message":"Set new StatePrefix : 'ณพระที่นั่งดุสิตมหาปราสาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:34.831145463+07:00","message":"Next Push (prob) : 'ดุสิตมหาปราสาท'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:34.831153302+07:00","message":"push: {false ณพระที่นั่ง 0 0xc0028d4680}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:34.887776523+07:00","message":"receive streaming session, msgId: 2545"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:34.887809809+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":"2025-10-27T16:02:34.887819246+07:00","message":"receive interim result [false|false]: ณพระที่นั่งดุสิตมหาปราสาทในพระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:34.887831922+07:00","message":"[buffer interim] 2545 false ณพระที่นั่งดุสิตมหาปราสาทในพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:34.887838248+07:00","message":"[bufferProcess] interim [60000000]:ณพระที่นั่งดุสิตมหาปราสาทในพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:34.887840269+07:00","message":"[bufferProcess] send to processor:ณพระที่นั่งดุสิตมหาปราสาทใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:34.887847732+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:34.887850369+07:00","message":"> Transcript [12621] [false]: 'ณพระที่นั่งดุสิตมหาปราสาทใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:34.887853219+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:34.887855092+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:34.887856671+07:00","message":"StatePrefix: 'ณพระที่นั่งดุสิตมหาปราสาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:34.887858604+07:00","message":"TextPushed: 'ณพระที่นั่ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:35.080362459+07:00","message":"receive streaming session, msgId: 2545"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:35.080413228+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":"2025-10-27T16:02:35.080420408+07:00","message":"receive interim result [false|false]: ณพระที่นั่งดุสิตมหาปราสาทในพระบรม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:35.080436726+07:00","message":"[buffer interim] 2545 false ณพระที่นั่งดุสิตมหาปราสาทในพระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:35.080444928+07:00","message":"[bufferProcess] interim [300000000]:ณพระที่นั่งดุสิตมหาปราสาทในพระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:35.080447937+07:00","message":"[bufferProcess] send to processor:ณพระที่นั่งดุสิตมหาปราสาทในพระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:35.080456737+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:35.080460297+07:00","message":"> Transcript [12622] [false]: 'ณพระที่นั่งดุสิตมหาปราสาทในพระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:35.08046432+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:35.080466853+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:35.080469928+07:00","message":"StatePrefix: 'ณพระที่นั่งดุสิตมหาปราสาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:35.080473328+07:00","message":"TextPushed: 'ณพระที่นั่ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:35.339108628+07:00","message":"receive streaming session, msgId: 2545"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:35.339157274+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":"2025-10-27T16:02:35.339165007+07:00","message":"receive interim result [false|false]: ณพระที่นั่งดุสิตมหาปราสาทในพระบรมมหาราช"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:35.339180986+07:00","message":"[buffer interim] 2545 false ณพระที่นั่งดุสิตมหาปราสาทในพระบรมมหาราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:35.339187446+07:00","message":"[bufferProcess] interim [480000000]:ณพระที่นั่งดุสิตมหาปราสาทในพระบรมมหาราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:35.339189971+07:00","message":"[bufferProcess] send to processor:ณพระที่นั่งดุสิตมหาปราสาทในพระบรม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:35.339195218+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:35.339197798+07:00","message":"> Transcript [12623] [false]: 'ณพระที่นั่งดุสิตมหาปราสาทในพระบรม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:35.339200994+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:35.339202902+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:35.339205283+07:00","message":"StatePrefix: 'ณพระที่นั่งดุสิตมหาปราสาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:35.339207488+07:00","message":"TextPushed: 'ณพระที่นั่ง'"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:02:35.523991434+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:02:35.524002086+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:35.801005394+07:00","message":"receive streaming session, msgId: 2545"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:35.801037028+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":"2025-10-27T16:02:35.801042256+07:00","message":"receive interim result [false|false]: ณพระที่นั่งดุสิตมหาปราสาทในพระบรมมหาราชวัง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:35.801057046+07:00","message":"[buffer interim] 2545 false ณพระที่นั่งดุสิตมหาปราสาทในพระบรมมหาราชวัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:35.801064052+07:00","message":"[bufferProcess] interim [20000000]:ณพระที่นั่งดุสิตมหาปราสาทในพระบรมมหาราชวัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:35.801065862+07:00","message":"[bufferProcess] send to processor:ณพระที่นั่งดุสิตมหาปราสาทในพระบรมมหาราช"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:35.801069301+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:35.801072237+07:00","message":"> Transcript [12624] [false]: 'ณพระที่นั่งดุสิตมหาปราสาทในพระบรมมหาราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:35.80107568+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:35.801077595+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:35.801079515+07:00","message":"StatePrefix: 'ณพระที่นั่งดุสิตมหาปราสาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:35.801081416+07:00","message":"TextPushed: 'ณพระที่นั่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:35.801084488+07:00","message":"Push: 'ดุสิตมหาปราสาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:35.801086258+07:00","message":"TextPushed: 'ณพระที่นั่งดุสิตมหาปราสาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:35.801088305+07:00","message":"Set new StatePrefix : 'ณพระที่นั่งดุสิตมหาปราสาทในพระบรมมหาราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:35.801090291+07:00","message":"Next Push (prob) : 'ในพระบรมมหาราช'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:35.801098183+07:00","message":"push: {false ดุสิตมหาปราสาท 0 0xc0028d4680}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:36.305630223+07:00","message":"receive streaming session, msgId: 2545"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:36.305664116+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":"2025-10-27T16:02:36.305670592+07:00","message":"receive interim result [false|false]: ณพระที่นั่งดุสิตมหาปราสาทในพระบรมมหาราชวังค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:36.305682862+07:00","message":"[buffer interim] 2545 false ณพระที่นั่งดุสิตมหาปราสาทในพระบรมมหาราชวังค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:36.305700757+07:00","message":"[bufferProcess] interim [440000000]:ณพระที่นั่งดุสิตมหาปราสาทในพระบรมมหาราชวังค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:36.305703552+07:00","message":"[bufferProcess] send to processor:ณพระที่นั่งดุสิตมหาปราสาทในพระบรมมหาราชวัง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:36.305708757+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:36.305711502+07:00","message":"> Transcript [12625] [false]: 'ณพระที่นั่งดุสิตมหาปราสาทในพระบรมมหาราชวัง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:36.305714334+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:36.305716232+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:36.305717996+07:00","message":"StatePrefix: 'ณพระที่นั่งดุสิตมหาปราสาทในพระบรมมหาราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:36.30572366+07:00","message":"TextPushed: 'ณพระที่นั่งดุสิตมหาปราสาท'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:36.950479825+07:00","message":"receive streaming session, msgId: 2545"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:36.950516852+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":"2025-10-27T16:02:36.950522784+07:00","message":"receive interim result [false|false]: ณพระที่นั่งดุสิตมหาปราสาทในพระบรมมหาราชวังค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:36.950535587+07:00","message":"[buffer interim] 2545 false ณพระที่นั่งดุสิตมหาปราสาทในพระบรมมหาราชวังค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:36.950542278+07:00","message":"[bufferProcess] interim [40000000]:ณพระที่นั่งดุสิตมหาปราสาทในพระบรมมหาราชวังค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:36.950544528+07:00","message":"[bufferProcess] send to processor:ณพระที่นั่งดุสิตมหาปราสาทในพระบรมมหาราชวังค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:36.950548511+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:36.950551022+07:00","message":"> Transcript [12626] [false]: 'ณพระที่นั่งดุสิตมหาปราสาทในพระบรมมหาราชวังค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:36.950554534+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:36.950556363+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:36.950557936+07:00","message":"StatePrefix: 'ณพระที่นั่งดุสิตมหาปราสาทในพระบรมมหาราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:36.950560462+07:00","message":"TextPushed: 'ณพระที่นั่งดุสิตมหาปราสาท'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:37.328402583+07:00","message":"receive streaming session, msgId: 2545"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:37.32843728+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":"2025-10-27T16:02:37.328443419+07:00","message":"receive interim result [false|false]: ณพระที่นั่งดุสิตมหาปราสาทในพระบรมมหาราชวังค่ะสำหรับ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:37.328459099+07:00","message":"[buffer interim] 2545 false ณพระที่นั่งดุสิตมหาปราสาทในพระบรมมหาราชวังค่ะสำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:37.328465888+07:00","message":"[bufferProcess] interim [460000000]:ณพระที่นั่งดุสิตมหาปราสาทในพระบรมมหาราชวังค่ะสำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:37.328469042+07:00","message":"[bufferProcess] send to processor:ณพระที่นั่งดุสิตมหาปราสาทในพระบรมมหาราชวังค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:37.328472879+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:37.3284758+07:00","message":"> Transcript [12627] [false]: 'ณพระที่นั่งดุสิตมหาปราสาทในพระบรมมหาราชวังค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:37.328479062+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:37.328480822+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:37.32848277+07:00","message":"StatePrefix: 'ณพระที่นั่งดุสิตมหาปราสาทในพระบรมมหาราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:37.328487137+07:00","message":"TextPushed: 'ณพระที่นั่งดุสิตมหาปราสาท'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:37.547023368+07:00","message":"receive streaming session, msgId: 2545"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:37.547060288+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":"2025-10-27T16:02:37.547065881+07:00","message":"receive interim result [false|false]: ณพระที่นั่งดุสิตมหาปราสาทในพระบรมมหาราชวังค่ะสำหรับคน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:37.547079565+07:00","message":"[buffer interim] 2545 false ณพระที่นั่งดุสิตมหาปราสาทในพระบรมมหาราชวังค่ะสำหรับคน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:37.547086944+07:00","message":"[bufferProcess] interim [700000000]:ณพระที่นั่งดุสิตมหาปราสาทในพระบรมมหาราชวังค่ะสำหรับคน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:37.547089164+07:00","message":"[bufferProcess] send to processor:ณพระที่นั่งดุสิตมหาปราสาทในพระบรมมหาราชวังค่ะสำหรับ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:37.547092509+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:37.547094956+07:00","message":"> Transcript [12628] [false]: 'ณพระที่นั่งดุสิตมหาปราสาทในพระบรมมหาราชวังค่ะสำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:37.547099043+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:37.54710091+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:37.547102987+07:00","message":"StatePrefix: 'ณพระที่นั่งดุสิตมหาปราสาทในพระบรมมหาราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:37.547105369+07:00","message":"TextPushed: 'ณพระที่นั่งดุสิตมหาปราสาท'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:37.547108302+07:00","message":"Push: 'ในพระบรมมหาราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:37.547110529+07:00","message":"TextPushed: 'ณพระที่นั่งดุสิตมหาปราสาทในพระบรมมหาราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:37.547112558+07:00","message":"Set new StatePrefix : 'ณพระที่นั่งดุสิตมหาปราสาทในพระบรมมหาราชวังค่ะสำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:37.547114524+07:00","message":"Next Push (prob) : 'วังค่ะสำหรับ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:37.547122394+07:00","message":"push: {false ในพระบรมมหาราช 0 0xc0028d4680}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:37.670027091+07:00","message":"receive streaming session, msgId: 2545"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:37.670066602+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":"2025-10-27T16:02:37.670072187+07:00","message":"receive interim result [false|false]: ณพระที่นั่งดุสิตมหาปราสาทในพระบรมมหาราชวังค่ะสำหรับวันนี้"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:37.670086454+07:00","message":"[buffer interim] 2545 false ณพระที่นั่งดุสิตมหาปราสาทในพระบรมมหาราชวังค่ะสำหรับวันนี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:37.670097585+07:00","message":"[bufferProcess] interim [820000000]:ณพระที่นั่งดุสิตมหาปราสาทในพระบรมมหาราชวังค่ะสำหรับวันนี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:37.670100205+07:00","message":"[bufferProcess] send to processor:ณพระที่นั่งดุสิตมหาปราสาทในพระบรมมหาราชวังค่ะสำหรับคน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:37.670105357+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:37.670108572+07:00","message":"> Transcript [12629] [false]: 'ณพระที่นั่งดุสิตมหาปราสาทในพระบรมมหาราชวังค่ะสำหรับคน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:37.670112242+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:37.670114226+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:37.67011601+07:00","message":"StatePrefix: 'ณพระที่นั่งดุสิตมหาปราสาทในพระบรมมหาราชวังค่ะสำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:37.670118314+07:00","message":"TextPushed: 'ณพระที่นั่งดุสิตมหาปราสาทในพระบรมมหาราช'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:37.91910273+07:00","message":"receive streaming session, msgId: 2545"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:37.919140097+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":"2025-10-27T16:02:37.919145869+07:00","message":"receive interim result [false|false]: ณพระที่นั่งดุสิตมหาปราสาทในพระบรมมหาราชวังค่ะสำหรับวันนี้นะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:37.919159738+07:00","message":"[buffer interim] 2545 false ณพระที่นั่งดุสิตมหาปราสาทในพระบรมมหาราชวังค่ะสำหรับวันนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:37.919166706+07:00","message":"[bufferProcess] interim [120000000]:ณพระที่นั่งดุสิตมหาปราสาทในพระบรมมหาราชวังค่ะสำหรับวันนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:37.919168924+07:00","message":"[bufferProcess] send to processor:ณพระที่นั่งดุสิตมหาปราสาทในพระบรมมหาราชวังค่ะสำหรับวันนี้"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:37.919174694+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:37.919177304+07:00","message":"> Transcript [12630] [false]: 'ณพระที่นั่งดุสิตมหาปราสาทในพระบรมมหาราชวังค่ะสำหรับวันนี้'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:37.919180707+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:37.919182443+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:37.919184545+07:00","message":"StatePrefix: 'ณพระที่นั่งดุสิตมหาปราสาทในพระบรมมหาราชวังค่ะสำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:37.919187387+07:00","message":"TextPushed: 'ณพระที่นั่งดุสิตมหาปราสาทในพระบรมมหาราช'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:38.094132774+07:00","message":"receive streaming session, msgId: 2545"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:38.09416834+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ณพระที่นั่งดุสิตมหาปราสาทในพระบรมมหาราชวังค่ะสำหรับวันนี้นะคะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":240000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:38.094174268+07:00","message":"receive interim result [false|false]: ณพระที่นั่งดุสิตมหาปราสาทในพระบรมมหาราชวังค่ะสำหรับวันนี้นะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:38.094186616+07:00","message":"[buffer interim] 2545 false ณพระที่นั่งดุสิตมหาปราสาทในพระบรมมหาราชวังค่ะสำหรับวันนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:38.094194567+07:00","message":"[bufferProcess] interim [240000000]:ณพระที่นั่งดุสิตมหาปราสาทในพระบรมมหาราชวังค่ะสำหรับวันนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:38.094197051+07:00","message":"[bufferProcess] send to processor:ณพระที่นั่งดุสิตมหาปราสาทในพระบรมมหาราชวังค่ะสำหรับวันนี้นะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:38.094202721+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:38.094208713+07:00","message":"> Transcript [12631] [false]: 'ณพระที่นั่งดุสิตมหาปราสาทในพระบรมมหาราชวังค่ะสำหรับวันนี้นะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:38.094212387+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:38.0942143+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:38.094216148+07:00","message":"StatePrefix: 'ณพระที่นั่งดุสิตมหาปราสาทในพระบรมมหาราชวังค่ะสำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:38.094218686+07:00","message":"TextPushed: 'ณพระที่นั่งดุสิตมหาปราสาทในพระบรมมหาราช'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:38.421089542+07:00","message":"receive streaming session, msgId: 2545"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:38.42112583+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ณพระที่นั่งดุสิตมหาปราสาทในพระบรมมหาราชวังค่ะสำหรับวันนี้นะคะคุณ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:38.421131714+07:00","message":"receive interim result [false|false]: ณพระที่นั่งดุสิตมหาปราสาทในพระบรมมหาราชวังค่ะสำหรับวันนี้นะคะคุณ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:38.421143051+07:00","message":"[buffer interim] 2545 false ณพระที่นั่งดุสิตมหาปราสาทในพระบรมมหาราชวังค่ะสำหรับวันนี้นะคะคุณ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:38.421150131+07:00","message":"[bufferProcess] interim [540000000]:ณพระที่นั่งดุสิตมหาปราสาทในพระบรมมหาราชวังค่ะสำหรับวันนี้นะคะคุณ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:38.421152572+07:00","message":"[bufferProcess] send to processor:ณพระที่นั่งดุสิตมหาปราสาทในพระบรมมหาราชวังค่ะสำหรับวันนี้นะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:38.421155807+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:38.421168591+07:00","message":"> Transcript [12632] [false]: 'ณพระที่นั่งดุสิตมหาปราสาทในพระบรมมหาราชวังค่ะสำหรับวันนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:38.421172634+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:38.421174332+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:38.421176349+07:00","message":"StatePrefix: 'ณพระที่นั่งดุสิตมหาปราสาทในพระบรมมหาราชวังค่ะสำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:38.421178559+07:00","message":"TextPushed: 'ณพระที่นั่งดุสิตมหาปราสาทในพระบรมมหาราช'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:38.421181255+07:00","message":"Push: 'วังค่ะสำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:38.421183005+07:00","message":"TextPushed: 'ณพระที่นั่งดุสิตมหาปราสาทในพระบรมมหาราชวังค่ะสำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:38.421185172+07:00","message":"Set new StatePrefix : 'ณพระที่นั่งดุสิตมหาปราสาทในพระบรมมหาราชวังค่ะสำหรับวันนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:38.421187482+07:00","message":"Next Push (prob) : 'วันนี้นะคะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:38.421196206+07:00","message":"push: {false วังค่ะสำหรับ 0 0xc0028d4680}"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:02:38.524518169+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:02:38.524547764+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:38.621617404+07:00","message":"receive streaming session, msgId: 2545"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:38.621664625+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":"2025-10-27T16:02:38.621675097+07:00","message":"receive interim result [false|false]: ณพระที่นั่งดุสิตมหาปราสาทในพระบรมมหาราชวังค่ะสำหรับวันนี้นะคะคุณสุ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:38.621698106+07:00","message":"[buffer interim] 2545 false ณพระที่นั่งดุสิตมหาปราสาทในพระบรมมหาราชวังค่ะสำหรับวันนี้นะคะคุณสุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:38.621705813+07:00","message":"[bufferProcess] interim [780000000]:ณพระที่นั่งดุสิตมหาปราสาทในพระบรมมหาราชวังค่ะสำหรับวันนี้นะคะคุณสุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:38.62170862+07:00","message":"[bufferProcess] send to processor:ณพระที่นั่งดุสิตมหาปราสาทในพระบรมมหาราชวังค่ะสำหรับวันนี้นะคะคุณ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:38.621712324+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:38.621715119+07:00","message":"> Transcript [12633] [false]: 'ณพระที่นั่งดุสิตมหาปราสาทในพระบรมมหาราชวังค่ะสำหรับวันนี้นะคะคุณ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:38.621718781+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:38.621720742+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:38.62172237+07:00","message":"StatePrefix: 'ณพระที่นั่งดุสิตมหาปราสาทในพระบรมมหาราชวังค่ะสำหรับวันนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:38.621724655+07:00","message":"TextPushed: 'ณพระที่นั่งดุสิตมหาปราสาทในพระบรมมหาราชวังค่ะสำหรับ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:38.736341112+07:00","message":"receive streaming session, msgId: 2545"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:38.736381579+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ณพระที่นั่งดุสิตมหาปราสาทในพระบรมมหาราชวังค่ะสำหรับวันนี้นะคะคุณ Siri\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":840000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:38.736389197+07:00","message":"receive interim result [false|false]: ณพระที่นั่งดุสิตมหาปราสาทในพระบรมมหาราชวังค่ะสำหรับวันนี้นะคะคุณ Siri"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:38.736412303+07:00","message":"[buffer interim] 2545 false ณพระที่นั่งดุสิตมหาปราสาทในพระบรมมหาราชวังค่ะสำหรับวันนี้นะคะคุณ Siri"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:38.736419195+07:00","message":"[bufferProcess] interim [840000000]:ณพระที่นั่งดุสิตมหาปราสาทในพระบรมมหาราชวังค่ะสำหรับวันนี้นะคะคุณ Siri"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:38.736421714+07:00","message":"[bufferProcess] send to processor:ณพระที่นั่งดุสิตมหาปราสาทในพระบรมมหาราชวังค่ะสำหรับวันนี้นะคะคุณสุ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:38.7364277+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:38.736430249+07:00","message":"> Transcript [12634] [false]: 'ณพระที่นั่งดุสิตมหาปราสาทในพระบรมมหาราชวังค่ะสำหรับวันนี้นะคะคุณสุ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:38.736434796+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:38.7364367+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:38.736438411+07:00","message":"StatePrefix: 'ณพระที่นั่งดุสิตมหาปราสาทในพระบรมมหาราชวังค่ะสำหรับวันนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:38.736440866+07:00","message":"TextPushed: 'ณพระที่นั่งดุสิตมหาปราสาทในพระบรมมหาราชวังค่ะสำหรับ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:39.004291635+07:00","message":"receive streaming session, msgId: 2545"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:39.00432627+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ณพระที่นั่งดุสิตมหาปราสาทในพระบรมมหาราชวังค่ะสำหรับวันนี้นะคะคุณ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":7,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:39.004333396+07:00","message":"receive interim result [false|false]: ณพระที่นั่งดุสิตมหาปราสาทในพระบรมมหาราชวังค่ะสำหรับวันนี้นะคะคุณ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:39.004344559+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\" Siri\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":7,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:39.004346655+07:00","message":"receive interim result [false|false]:  Siri"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:39.004353955+07:00","message":"[buffer interim] 2545 false ณพระที่นั่งดุสิตมหาปราสาทในพระบรมมหาราชวังค่ะสำหรับวันนี้นะคะคุณ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:39.004357427+07:00","message":"[buffer interim] 2545 false  Siri"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:39.004364812+07:00","message":"[bufferProcess] interim [140000000]:ณพระที่นั่งดุสิตมหาปราสาทในพระบรมมหาราชวังค่ะสำหรับวันนี้นะคะคุณ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:39.004367313+07:00","message":"[bufferProcess] send to processor:ณพระที่นั่งดุสิตมหาปราสาทในพระบรมมหาราชวังค่ะสำหรับวันนี้นะคะคุณ Siri"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:39.004370174+07:00","message":"[bufferProcess] interim [140000000]: Siri"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:39.004372222+07:00","message":"[bufferProcess] update buffer: ณพระที่นั่งดุสิตมหาปราสาทในพระบรมมหาราชวังค่ะสำหรับวันนี้นะคะคุณ Siri"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:39.004374822+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:39.004377497+07:00","message":"> Transcript [12635] [false]: 'ณพระที่นั่งดุสิตมหาปราสาทในพระบรมมหาราชวังค่ะสำหรับวันนี้นะคะคุณ Siri'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:39.004381461+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:39.004383196+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:39.00438492+07:00","message":"StatePrefix: 'ณพระที่นั่งดุสิตมหาปราสาทในพระบรมมหาราชวังค่ะสำหรับวันนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:39.004387173+07:00","message":"TextPushed: 'ณพระที่นั่งดุสิตมหาปราสาทในพระบรมมหาราชวังค่ะสำหรับ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:39.222826772+07:00","message":"[GCS] IsForceVAD: false for message ID: 2545"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:39.284026919+07:00","message":"[GCS] Start streaming session, msgId: 2546"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:39.334072043+07:00","message":"receive streaming session, msgId: 2545"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:39.334109837+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ณพระที่นั่งดุสิตมหาปราสาทในพระบรมมหาราชวังค่ะสำหรับวันนี้นะคะคุณ Siri\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":7,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:39.334115493+07:00","message":"receive interim result [false|false]: ณพระที่นั่งดุสิตมหาปราสาทในพระบรมมหาราชวังค่ะสำหรับวันนี้นะคะคุณ Siri"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:39.334129981+07:00","message":"[buffer interim] 2545 false ณพระที่นั่งดุสิตมหาปราสาทในพระบรมมหาราชวังค่ะสำหรับวันนี้นะคะคุณ Siri"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:39.334136591+07:00","message":"[bufferProcess] interim [440000000]:ณพระที่นั่งดุสิตมหาปราสาทในพระบรมมหาราชวังค่ะสำหรับวันนี้นะคะคุณ Siri"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:39.334139039+07:00","message":"[bufferProcess] send to processor:ณพระที่นั่งดุสิตมหาปราสาทในพระบรมมหาราชวังค่ะสำหรับวันนี้นะคะคุณ Siri"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:39.334144545+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:39.334148109+07:00","message":"> Transcript [12636] [false]: 'ณพระที่นั่งดุสิตมหาปราสาทในพระบรมมหาราชวังค่ะสำหรับวันนี้นะคะคุณ Siri'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:39.334153362+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:39.334155668+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:39.334157926+07:00","message":"StatePrefix: 'ณพระที่นั่งดุสิตมหาปราสาทในพระบรมมหาราชวังค่ะสำหรับวันนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:39.334161445+07:00","message":"TextPushed: 'ณพระที่นั่งดุสิตมหาปราสาทในพระบรมมหาราชวังค่ะสำหรับ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:39.334170167+07:00","message":"Push: 'วันนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:39.334172571+07:00","message":"TextPushed: 'ณพระที่นั่งดุสิตมหาปราสาทในพระบรมมหาราชวังค่ะสำหรับวันนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:39.334176449+07:00","message":"Set new StatePrefix : 'ณพระที่นั่งดุสิตมหาปราสาทในพระบรมมหาราชวังค่ะสำหรับวันนี้นะคะคุณ Siri'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:39.334178665+07:00","message":"Next Push (prob) : 'คุณ Siri'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:39.334186787+07:00","message":"push: {false วันนี้นะคะ 0 0xc0028d4680}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:39.527964534+07:00","message":"receive streaming session, msgId: 2545"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:39.528004067+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ณพระที่นั่งดุสิตมหาปราสาทในพระบรมมหาราชวังค่ะสำหรับวันนี้นะคะคุณสิริเสาวภา\",\"confidence\":0.9499581}],\"is_final\":true,\"result_end_time\":{\"seconds\":7,\"nanos\":590000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:39.528014003+07:00","message":"receive interim result [true|false]: ณพระที่นั่งดุสิตมหาปราสาทในพระบรมมหาราชวังค่ะสำหรับวันนี้นะคะคุณสิริเสาวภา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:39.528026064+07:00","message":"end recv isFinal message id 2545"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:39.528028669+07:00","message":"end Recv id 2545"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:39.528035803+07:00","message":"[buffer interim] 2545 true ณพระที่นั่งดุสิตมหาปราสาทในพระบรมมหาราชวังค่ะสำหรับวันนี้นะคะคุณสิริเสาวภา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:39.528047166+07:00","message":"[bufferProcess] interim [590000000]:ณพระที่นั่งดุสิตมหาปราสาทในพระบรมมหาราชวังค่ะสำหรับวันนี้นะคะคุณสิริเสาวภา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:39.528052219+07:00","message":"[bufferProcess] send to processor (isfinal):ณพระที่นั่งดุสิตมหาปราสาทในพระบรมมหาราชวังค่ะสำหรับวันนี้นะคะคุณ Siri"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:39.528057311+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:39.52806192+07:00","message":"> Transcript [12637] [false]: 'ณพระที่นั่งดุสิตมหาปราสาทในพระบรมมหาราชวังค่ะสำหรับวันนี้นะคะคุณ Siri'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:39.528066671+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:39.528069491+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:39.528073908+07:00","message":"StatePrefix: 'ณพระที่นั่งดุสิตมหาปราสาทในพระบรมมหาราชวังค่ะสำหรับวันนี้นะคะคุณ Siri'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:39.528077808+07:00","message":"TextPushed: 'ณพระที่นั่งดุสิตมหาปราสาทในพระบรมมหาราชวังค่ะสำหรับวันนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:39.528080528+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:39.528083248+07:00","message":"> Transcript [12638] [true]: 'ณพระที่นั่งดุสิตมหาปราสาทในพระบรมมหาราชวังค่ะสำหรับวันนี้นะคะคุณสิริเสาวภา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:39.52808674+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:39.52808902+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:39.528091227+07:00","message":"StatePrefix: 'ณพระที่นั่งดุสิตมหาปราสาทในพระบรมมหาราชวังค่ะสำหรับวันนี้นะคะคุณ Siri'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:39.528094112+07:00","message":"TextPushed: 'ณพระที่นั่งดุสิตมหาปราสาทในพระบรมมหาราชวังค่ะสำหรับวันนี้นะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:39.528098156+07:00","message":"Push: 'คุณสิริเสาวภา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:39.528108764+07:00","message":"push: {true คุณสิริเสาวภา 0 0xc0028d4680}"}
{"level":"info","service":"Main","time":"2025-10-27T16:02:39.542928164+07:00","message":"write wav file: './tmp/7446/7446_2545.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:40.352030524+07:00","message":"receive streaming session, msgId: 2546"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:40.35207583+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":"2025-10-27T16:02:40.352082625+07:00","message":"receive interim result [false|false]: สิน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:40.352100062+07:00","message":"[buffer interim] 2546 false สิน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:40.35210846+07:00","message":"[bufferProcess] interim [900000000]:สิน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:40.352110648+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:40.67495884+07:00","message":"receive streaming session, msgId: 2546"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:40.674994624+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":"2025-10-27T16:02:40.67500024+07:00","message":"receive interim result [false|false]: คุณ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:40.675015087+07:00","message":"[buffer interim] 2546 false คุณ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:40.675021776+07:00","message":"[bufferProcess] interim [200000000]:คุณ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:40.675024391+07:00","message":"[bufferProcess] send to processor:สิน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:40.675029144+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:40.675032089+07:00","message":"> Transcript [12639] [false]: 'สิน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:40.675034134+07:00","message":"Set StatePrefix (first interim): 'สิน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:40.944644813+07:00","message":"receive streaming session, msgId: 2546"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:40.944677942+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":"2025-10-27T16:02:40.944683747+07:00","message":"receive interim result [false|false]: คุณอุไร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:40.944700682+07:00","message":"[buffer interim] 2546 false คุณอุไร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:40.944710154+07:00","message":"[bufferProcess] interim [440000000]:คุณอุไร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:40.944711806+07:00","message":"[bufferProcess] send to processor:คุณ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:40.94471487+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:40.944717833+07:00","message":"> Transcript [12640] [false]: 'คุณ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:40.944720022+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:40.944721785+07:00","message":"Set new StatePrefix: 'คุณ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:40.973052574+07:00","message":"receive streaming session, msgId: 2546"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:40.973099147+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":"2025-10-27T16:02:40.973106815+07:00","message":"receive interim result [false|false]: คุณสุรัตน์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:40.973124516+07:00","message":"[buffer interim] 2546 false คุณสุรัตน์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:40.973132786+07:00","message":"[bufferProcess] interim [500000000]:คุณสุรัตน์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:40.973135803+07:00","message":"[bufferProcess] send to processor:คุณอุไร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:40.973140077+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:40.973144086+07:00","message":"> Transcript [12641] [false]: 'คุณอุไร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:40.97314821+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:40.973150673+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:40.973153531+07:00","message":"StatePrefix: 'คุณ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:40.973156533+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:41.045471434+07:00","message":"receive streaming session, msgId: 2546"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:41.045506115+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":"2025-10-27T16:02:41.045511577+07:00","message":"receive interim result [false|false]: คุณอุรัสยา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:41.045525605+07:00","message":"[buffer interim] 2546 false คุณอุรัสยา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:41.045536625+07:00","message":"[bufferProcess] interim [620000000]:คุณอุรัสยา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:41.045539561+07:00","message":"[bufferProcess] send to processor:คุณสุรัตน์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:41.045545528+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:41.0455481+07:00","message":"> Transcript [12642] [false]: 'คุณสุรัตน์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:41.045550769+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:41.045552376+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:41.045554205+07:00","message":"StatePrefix: 'คุณ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:41.045555914+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:02:41.5255849+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:02:41.525649737+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:41.564074629+07:00","message":"receive streaming session, msgId: 2546"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:41.564117002+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":"2025-10-27T16:02:41.564124488+07:00","message":"receive interim result [false|false]: คุณอุรัสยาเพชร"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:41.564140087+07:00","message":"[buffer interim] 2546 false คุณอุรัสยาเพชร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:41.564148231+07:00","message":"[bufferProcess] interim [100000000]:คุณอุรัสยาเพชร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:41.564151632+07:00","message":"[bufferProcess] send to processor:คุณอุรัสยา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:41.56415545+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:41.564165311+07:00","message":"> Transcript [12643] [false]: 'คุณอุรัสยา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:41.564169802+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:41.564172083+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:41.56417464+07:00","message":"StatePrefix: 'คุณ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:41.564177053+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:41.884047224+07:00","message":"receive streaming session, msgId: 2546"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:41.884089918+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":"2025-10-27T16:02:41.884096642+07:00","message":"receive interim result [false|false]: คุณอุรัสยาเพชรเกษม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:41.884112843+07:00","message":"[buffer interim] 2546 false คุณอุรัสยาเพชรเกษม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:41.884124333+07:00","message":"[bufferProcess] interim [400000000]:คุณอุรัสยาเพชรเกษม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:41.88412759+07:00","message":"[bufferProcess] send to processor:คุณอุรัสยาเพชร"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:41.884135537+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:41.884139181+07:00","message":"> Transcript [12644] [false]: 'คุณอุรัสยาเพชร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:41.884143264+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:41.884145844+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:41.884148629+07:00","message":"StatePrefix: 'คุณ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:41.884150895+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:41.884157846+07:00","message":"Push: 'คุณ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:41.884160096+07:00","message":"TextPushed: 'คุณ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:41.884162764+07:00","message":"Set new StatePrefix : 'คุณอุรัสยาเพชร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:41.884165301+07:00","message":"Next Push (prob) : 'อุรัสยาเพชร'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:41.884174626+07:00","message":"push: {false คุณ 0 0xc0028d4c00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:42.134224268+07:00","message":"receive streaming session, msgId: 2546"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:42.134259558+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":"2025-10-27T16:02:42.134265719+07:00","message":"receive interim result [false|false]: คุณอุรัสยาเพ็ชรสดศิลป์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:42.134282253+07:00","message":"[buffer interim] 2546 false คุณอุรัสยาเพ็ชรสดศิลป์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:42.134290197+07:00","message":"[bufferProcess] interim [700000000]:คุณอุรัสยาเพ็ชรสดศิลป์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:42.134292174+07:00","message":"[bufferProcess] send to processor:คุณอุรัสยาเพชรเกษม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:42.134296212+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:42.134298838+07:00","message":"> Transcript [12645] [false]: 'คุณอุรัสยาเพชรเกษม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:42.134302614+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:42.134304502+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:42.13430641+07:00","message":"StatePrefix: 'คุณอุรัสยาเพชร'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:42.134309154+07:00","message":"TextPushed: 'คุณ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:42.787958561+07:00","message":"receive streaming session, msgId: 2546"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:42.787989834+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":"2025-10-27T16:02:42.787995164+07:00","message":"receive interim result [false|false]: คุณอุรัสยาเพ็ชรสดศิลป์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:42.78800626+07:00","message":"[buffer interim] 2546 false คุณอุรัสยาเพ็ชรสดศิลป์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:42.788015812+07:00","message":"[bufferProcess] interim [300000000]:คุณอุรัสยาเพ็ชรสดศิลป์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:42.788017824+07:00","message":"[bufferProcess] send to processor:คุณอุรัสยาเพ็ชรสดศิลป์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:42.78802293+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:42.788025387+07:00","message":"> Transcript [12646] [false]: 'คุณอุรัสยาเพ็ชรสดศิลป์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:42.788027572+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:42.788029764+07:00","message":"Set new StatePrefix: 'คุณอุรัสยาเพ็ชรสดศิลป์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:43.16756014+07:00","message":"receive streaming session, msgId: 2546"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:43.167603982+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":"2025-10-27T16:02:43.167611226+07:00","message":"receive interim result [false|false]: คุณอุรัสยาเพ็ชรสดศิลป์คุณนิสา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:43.167626135+07:00","message":"[buffer interim] 2546 false คุณอุรัสยาเพ็ชรสดศิลป์คุณนิสา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:43.167634211+07:00","message":"[bufferProcess] interim [660000000]:คุณอุรัสยาเพ็ชรสดศิลป์คุณนิสา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:43.167638168+07:00","message":"[bufferProcess] send to processor:คุณอุรัสยาเพ็ชรสดศิลป์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:43.16764479+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:43.167648502+07:00","message":"> Transcript [12647] [false]: 'คุณอุรัสยาเพ็ชรสดศิลป์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:43.167653188+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:43.16765566+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:43.167658376+07:00","message":"StatePrefix: 'คุณอุรัสยาเพ็ชรสดศิลป์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:43.167661769+07:00","message":"TextPushed: 'คุณ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:43.176925018+07:00","message":"receive streaming session, msgId: 2546"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:43.176955623+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":"2025-10-27T16:02:43.176961635+07:00","message":"receive interim result [false|false]: คุณอุรัสยาเพ็ชรสดศิลป์คุณวิศาล"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:43.176974265+07:00","message":"[buffer interim] 2546 false คุณอุรัสยาเพ็ชรสดศิลป์คุณวิศาล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:43.176980512+07:00","message":"[bufferProcess] interim [720000000]:คุณอุรัสยาเพ็ชรสดศิลป์คุณวิศาล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:43.176982763+07:00","message":"[bufferProcess] send to processor:คุณอุรัสยาเพ็ชรสดศิลป์คุณนิสา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:43.176988006+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:43.176990582+07:00","message":"> Transcript [12648] [false]: 'คุณอุรัสยาเพ็ชรสดศิลป์คุณนิสา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:43.17699398+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:43.1769958+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:43.176997335+07:00","message":"StatePrefix: 'คุณอุรัสยาเพ็ชรสดศิลป์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:43.176999469+07:00","message":"TextPushed: 'คุณ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:43.348162456+07:00","message":"receive streaming session, msgId: 2546"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:43.348197407+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":"2025-10-27T16:02:43.34820317+07:00","message":"receive interim result [false|false]: คุณอุรัสยาเพ็ชรสดศิลป์คนมีสาระ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:43.348214626+07:00","message":"[buffer interim] 2546 false คุณอุรัสยาเพ็ชรสดศิลป์คนมีสาระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:43.348223689+07:00","message":"[bufferProcess] interim [840000000]:คุณอุรัสยาเพ็ชรสดศิลป์คนมีสาระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:43.348226404+07:00","message":"[bufferProcess] send to processor:คุณอุรัสยาเพ็ชรสดศิลป์คุณวิศาล"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:43.348231973+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:43.348234459+07:00","message":"> Transcript [12649] [false]: 'คุณอุรัสยาเพ็ชรสดศิลป์คุณวิศาล'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:43.348237614+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:43.348239679+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:43.348241293+07:00","message":"StatePrefix: 'คุณอุรัสยาเพ็ชรสดศิลป์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:43.348243347+07:00","message":"TextPushed: 'คุณ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:43.356244754+07:00","message":"receive streaming session, msgId: 2546"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:43.356270952+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":"2025-10-27T16:02:43.356275723+07:00","message":"receive interim result [false|false]: คุณอุรัสยาเพ็ชรสดศิลป์คุณนิศารัตน์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:43.356287665+07:00","message":"[buffer interim] 2546 false คุณอุรัสยาเพ็ชรสดศิลป์คุณนิศารัตน์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:43.356293143+07:00","message":"[bufferProcess] interim [900000000]:คุณอุรัสยาเพ็ชรสดศิลป์คุณนิศารัตน์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:43.356295348+07:00","message":"[bufferProcess] send to processor:คุณอุรัสยาเพ็ชรสดศิลป์คนมีสาระ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:43.356298064+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:43.356300136+07:00","message":"> Transcript [12650] [false]: 'คุณอุรัสยาเพ็ชรสดศิลป์คนมีสาระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:43.356302779+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:43.356304231+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:43.356305833+07:00","message":"StatePrefix: 'คุณอุรัสยาเพ็ชรสดศิลป์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:43.356307935+07:00","message":"TextPushed: 'คุณ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:43.356313678+07:00","message":"Push: 'อุรัสยาเพ็ชรสดศิลป์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:43.356315432+07:00","message":"TextPushed: 'คุณอุรัสยาเพ็ชรสดศิลป์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:43.356317144+07:00","message":"Set new StatePrefix : 'คุณอุรัสยาเพ็ชรสดศิลป์คนมีสาระ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:43.356318981+07:00","message":"Next Push (prob) : 'คนมีสาระ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:43.356327226+07:00","message":"push: {false อุรัสยาเพ็ชรสดศิลป์ 0 0xc0028d4c00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:43.703284284+07:00","message":"[GCS] IsForceVAD: false for message ID: 2546"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:43.747161363+07:00","message":"receive streaming session, msgId: 2546"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:43.747198868+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":"2025-10-27T16:02:43.747206097+07:00","message":"receive interim result [false|false]: คุณอุรัสยาเพ็ชรสดศิลป์คุณนิศารัตน์อมรา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:43.74722151+07:00","message":"[buffer interim] 2546 false คุณอุรัสยาเพ็ชรสดศิลป์คุณนิศารัตน์อมรา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:43.747229191+07:00","message":"[bufferProcess] interim [260000000]:คุณอุรัสยาเพ็ชรสดศิลป์คุณนิศารัตน์อมรา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:43.747231437+07:00","message":"[bufferProcess] send to processor:คุณอุรัสยาเพ็ชรสดศิลป์คุณนิศารัตน์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:43.747235885+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:43.747239883+07:00","message":"> Transcript [12651] [false]: 'คุณอุรัสยาเพ็ชรสดศิลป์คุณนิศารัตน์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:43.747242692+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:43.747245472+07:00","message":"Set new StatePrefix: 'คุณอุรัสยาเพ็ชรสดศิลป์คุณนิศารัตน์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:43.776399148+07:00","message":"[GCS] Start streaming session, msgId: 2547"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:43.889438885+07:00","message":"receive streaming session, msgId: 2546"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:43.889472012+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"คุณอุรัสยาเพ็ชรสดศิลป์คุณนิศารัตน์ธรรมรัตน์\",\"confidence\":0.9227304}],\"is_final\":true,\"result_end_time\":{\"seconds\":4,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:43.889478672+07:00","message":"receive interim result [true|false]: คุณอุรัสยาเพ็ชรสดศิลป์คุณนิศารัตน์ธรรมรัตน์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:43.889488173+07:00","message":"end recv isFinal message id 2546"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:43.88949015+07:00","message":"end Recv id 2546"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:43.889496112+07:00","message":"[buffer interim] 2546 true คุณอุรัสยาเพ็ชรสดศิลป์คุณนิศารัตน์ธรรมรัตน์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:43.889504261+07:00","message":"[bufferProcess] interim [440000000]:คุณอุรัสยาเพ็ชรสดศิลป์คุณนิศารัตน์ธรรมรัตน์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:43.889507157+07:00","message":"[bufferProcess] send to processor (isfinal):คุณอุรัสยาเพ็ชรสดศิลป์คุณนิศารัตน์อมรา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:43.889510834+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:43.889513286+07:00","message":"> Transcript [12652] [false]: 'คุณอุรัสยาเพ็ชรสดศิลป์คุณนิศารัตน์อมรา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:43.889515918+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:43.889517699+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:43.889520654+07:00","message":"StatePrefix: 'คุณอุรัสยาเพ็ชรสดศิลป์คุณนิศารัตน์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:43.889524392+07:00","message":"TextPushed: 'คุณอุรัสยาเพ็ชรสดศิลป์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:43.889526631+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:43.889528994+07:00","message":"> Transcript [12653] [true]: 'คุณอุรัสยาเพ็ชรสดศิลป์คุณนิศารัตน์ธรรมรัตน์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:43.889531854+07:00","message":"Count interim (case isFinal): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:43.889533813+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:43.889536697+07:00","message":"StatePrefix: 'คุณอุรัสยาเพ็ชรสดศิลป์คุณนิศารัตน์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:43.889538193+07:00","message":"TextPushed: 'คุณอุรัสยาเพ็ชรสดศิลป์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:43.889541207+07:00","message":"Push: 'คุณนิศารัตน์ธรรมรัตน์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:43.889550451+07:00","message":"push: {true คุณนิศารัตน์ธรรมรัตน์ 0 0xc0028d4c00}"}
{"level":"info","service":"Main","time":"2025-10-27T16:02:43.899238868+07:00","message":"write wav file: './tmp/7446/7446_2546.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:43.902676959+07:00","message":"[GCS] IsForceVAD: false for message ID: 2547"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:44.017331591+07:00","message":"receive streaming session, msgId: 2547"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:44.01735085+07:00","message":"found end of frame, send empty tag with msgId: 2547"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:44.01735383+07:00","message":"end Recv id 2547"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:44.017360348+07:00","message":"[buffer interim] 2547 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:44.017367048+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:44.017370446+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:44.017373813+07:00","message":"> Transcript [12654] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:44.017377187+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:44.017386071+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:44.017388553+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:44.017390507+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:44.017399225+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:44.017411299+07:00","message":"push: {true \n 0 0xc002c88780}"}
{"level":"info","service":"Main","time":"2025-10-27T16:02:44.023815211+07:00","message":"write wav file: './tmp/7446/7446_2547.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:44.024740193+07:00","message":"[GCS] Start streaming session, msgId: 2548"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:02:44.526640846+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:02:44.526630465+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:44.610681444+07:00","message":"receive streaming session, msgId: 2548"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:44.610725493+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"Drive\"}],\"stability\":0.01,\"result_end_time\":{\"nanos\":600000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:44.61073045+07:00","message":"receive interim result [false|false]: Drive"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:44.610741997+07:00","message":"[buffer interim] 2548 false Drive"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:44.610748751+07:00","message":"[bufferProcess] interim [600000000]:Drive"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:44.610750276+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:44.711636077+07:00","message":"receive streaming session, msgId: 2548"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:44.711688535+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":"2025-10-27T16:02:44.711695137+07:00","message":"receive interim result [false|false]: ร้อยเอ็ด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:44.711721595+07:00","message":"[buffer interim] 2548 false ร้อยเอ็ด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:44.711730793+07:00","message":"[bufferProcess] interim [720000000]:ร้อยเอ็ด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:44.711733731+07:00","message":"[bufferProcess] send to processor:Drive"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:44.711738634+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:44.711742149+07:00","message":"> Transcript [12655] [false]: 'Drive'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:44.711744379+07:00","message":"Set StatePrefix (first interim): 'Drive'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:44.887345171+07:00","message":"receive streaming session, msgId: 2548"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:44.887400841+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":"2025-10-27T16:02:44.887407851+07:00","message":"receive interim result [false|false]: ร้อยเอก"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:44.887423523+07:00","message":"[buffer interim] 2548 false ร้อยเอก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:44.887431438+07:00","message":"[bufferProcess] interim [900000000]:ร้อยเอก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:44.887434543+07:00","message":"[bufferProcess] send to processor:ร้อยเอ็ด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:44.887438675+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:44.887442448+07:00","message":"> Transcript [12656] [false]: 'ร้อยเอ็ด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:44.887445624+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:44.887448784+07:00","message":"Set new StatePrefix: 'ร้อยเอ็ด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:45.037736277+07:00","message":"receive streaming session, msgId: 2548"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:45.037781092+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":"2025-10-27T16:02:45.037786099+07:00","message":"receive interim result [false|false]: ร้อยเอ็ด"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:45.037805578+07:00","message":"[buffer interim] 2548 false ร้อยเอ็ด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:45.037816121+07:00","message":"[bufferProcess] interim [20000000]:ร้อยเอ็ด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:45.037818102+07:00","message":"[bufferProcess] send to processor:ร้อยเอก"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:45.037821582+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:45.037823963+07:00","message":"> Transcript [12657] [false]: 'ร้อยเอก'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:45.037826386+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:45.037828124+07:00","message":"Set new StatePrefix: 'ร้อยเอก'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:45.075915954+07:00","message":"receive streaming session, msgId: 2548"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:45.075961498+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":"2025-10-27T16:02:45.07596693+07:00","message":"receive interim result [false|false]: ร้อยเอกใน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:45.075980756+07:00","message":"[buffer interim] 2548 false ร้อยเอกใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:45.07598792+07:00","message":"[bufferProcess] interim [80000000]:ร้อยเอกใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:45.075989974+07:00","message":"[bufferProcess] send to processor:ร้อยเอ็ด"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:45.075993298+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:45.075995826+07:00","message":"> Transcript [12658] [false]: 'ร้อยเอ็ด'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:45.075997592+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:45.075999131+07:00","message":"Set new StatePrefix: 'ร้อยเอ็ด'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:45.272655642+07:00","message":"receive streaming session, msgId: 2548"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:45.272694127+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":"2025-10-27T16:02:45.272707145+07:00","message":"receive interim result [false|false]: ร้อยเอกนายแพทย์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:45.272722338+07:00","message":"[buffer interim] 2548 false ร้อยเอกนายแพทย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:45.272731328+07:00","message":"[bufferProcess] interim [260000000]:ร้อยเอกนายแพทย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:45.272733634+07:00","message":"[bufferProcess] send to processor:ร้อยเอกใน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:45.272737376+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:45.272740092+07:00","message":"> Transcript [12659] [false]: 'ร้อยเอกใน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:45.272742075+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:45.272744258+07:00","message":"Set new StatePrefix: 'ร้อยเอกใน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:45.622750491+07:00","message":"receive streaming session, msgId: 2548"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:45.6227843+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":"2025-10-27T16:02:45.622790438+07:00","message":"receive interim result [false|false]: ร้อยเอกนายแพทย์ยงยุทธ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:45.62280387+07:00","message":"[buffer interim] 2548 false ร้อยเอกนายแพทย์ยงยุทธ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:45.62281101+07:00","message":"[bufferProcess] interim [620000000]:ร้อยเอกนายแพทย์ยงยุทธ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:45.622813339+07:00","message":"[bufferProcess] send to processor:ร้อยเอกนายแพทย์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:45.622818562+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:45.622821319+07:00","message":"> Transcript [12660] [false]: 'ร้อยเอกนายแพทย์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:45.62282352+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:45.62282547+07:00","message":"Set new StatePrefix: 'ร้อยเอกนายแพทย์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:45.83385484+07:00","message":"receive streaming session, msgId: 2548"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:45.833887702+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":"2025-10-27T16:02:45.833892529+07:00","message":"receive interim result [false|false]: ร้อยเอกนายแพทย์ยงยุทธมา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:45.83390415+07:00","message":"[buffer interim] 2548 false ร้อยเอกนายแพทย์ยงยุทธมา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:45.833910459+07:00","message":"[bufferProcess] interim [800000000]:ร้อยเอกนายแพทย์ยงยุทธมา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:45.833912514+07:00","message":"[bufferProcess] send to processor:ร้อยเอกนายแพทย์ยงยุทธ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:45.833917627+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:45.833920633+07:00","message":"> Transcript [12661] [false]: 'ร้อยเอกนายแพทย์ยงยุทธ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:45.833923939+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:45.833925721+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:45.833927496+07:00","message":"StatePrefix: 'ร้อยเอกนายแพทย์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:45.833929441+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:45.920322547+07:00","message":"receive streaming session, msgId: 2548"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:45.920357316+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":"2025-10-27T16:02:45.920362774+07:00","message":"receive interim result [false|false]: ร้อยเอกนายแพทย์อยุธยา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:45.92037521+07:00","message":"[buffer interim] 2548 false ร้อยเอกนายแพทย์อยุธยา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:45.920382658+07:00","message":"[bufferProcess] interim [860000000]:ร้อยเอกนายแพทย์อยุธยา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:45.920384906+07:00","message":"[bufferProcess] send to processor:ร้อยเอกนายแพทย์ยงยุทธมา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:45.920388063+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:45.92039053+07:00","message":"> Transcript [12662] [false]: 'ร้อยเอกนายแพทย์ยงยุทธมา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:45.920393727+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:45.920395392+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:45.920397034+07:00","message":"StatePrefix: 'ร้อยเอกนายแพทย์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:45.920398847+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:45.972951968+07:00","message":"receive streaming session, msgId: 2548"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:45.972993559+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":"2025-10-27T16:02:45.973000295+07:00","message":"receive interim result [false|false]: ร้อยเอกนายแพทย์ยงยุทธมัยลาภ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:45.973012495+07:00","message":"[buffer interim] 2548 false ร้อยเอกนายแพทย์ยงยุทธมัยลาภ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:45.973021237+07:00","message":"[bufferProcess] interim [980000000]:ร้อยเอกนายแพทย์ยงยุทธมัยลาภ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:45.973025027+07:00","message":"[bufferProcess] send to processor:ร้อยเอกนายแพทย์อยุธยา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:45.973028935+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:45.973032008+07:00","message":"> Transcript [12663] [false]: 'ร้อยเอกนายแพทย์อยุธยา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:45.973035896+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:45.973037979+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:45.973040167+07:00","message":"StatePrefix: 'ร้อยเอกนายแพทย์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:45.973042068+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:46.613531139+07:00","message":"receive streaming session, msgId: 2548"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:46.613568944+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ร้อยเอกนายแพทย์ยงยุทธมัยลาภ\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":2,\"nanos\":580000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:46.613574445+07:00","message":"receive interim result [false|false]: ร้อยเอกนายแพทย์ยงยุทธมัยลาภ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:46.613587447+07:00","message":"[buffer interim] 2548 false ร้อยเอกนายแพทย์ยงยุทธมัยลาภ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:46.613597166+07:00","message":"[bufferProcess] interim [580000000]:ร้อยเอกนายแพทย์ยงยุทธมัยลาภ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:46.613600239+07:00","message":"[bufferProcess] send to processor:ร้อยเอกนายแพทย์ยงยุทธมัยลาภ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:46.613606112+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:46.613609707+07:00","message":"> Transcript [12664] [false]: 'ร้อยเอกนายแพทย์ยงยุทธมัยลาภ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:46.613614327+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:46.613617835+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:46.613619937+07:00","message":"StatePrefix: 'ร้อยเอกนายแพทย์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:46.613621872+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:46.613625872+07:00","message":"Push: 'ร้อยเอกนายแพทย์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:46.613628323+07:00","message":"TextPushed: 'ร้อยเอกนายแพทย์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:46.613630737+07:00","message":"Set new StatePrefix : 'ร้อยเอกนายแพทย์ยงยุทธมัยลาภ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:46.613633388+07:00","message":"Next Push (prob) : 'ยงยุทธมัยลาภ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:46.613643162+07:00","message":"push: {false ร้อยเอกนายแพทย์ 0 0xc002c88100}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:46.823481614+07:00","message":"receive streaming session, msgId: 2548"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:46.82352173+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":"2025-10-27T16:02:46.823528152+07:00","message":"receive interim result [false|false]: ร้อยเอกนายแพทย์ยงยุทธมัยลาภและ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:46.823541245+07:00","message":"[buffer interim] 2548 false ร้อยเอกนายแพทย์ยงยุทธมัยลาภและ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:46.823548055+07:00","message":"[bufferProcess] interim [820000000]:ร้อยเอกนายแพทย์ยงยุทธมัยลาภและ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:46.823550216+07:00","message":"[bufferProcess] send to processor:ร้อยเอกนายแพทย์ยงยุทธมัยลาภ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:46.823555534+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:46.823558611+07:00","message":"> Transcript [12665] [false]: 'ร้อยเอกนายแพทย์ยงยุทธมัยลาภ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:46.823561942+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:46.823563877+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:46.823565505+07:00","message":"StatePrefix: 'ร้อยเอกนายแพทย์ยงยุทธมัยลาภ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:46.823567873+07:00","message":"TextPushed: 'ร้อยเอกนายแพทย์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:46.996055619+07:00","message":"receive streaming session, msgId: 2548"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:46.996088407+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":"2025-10-27T16:02:46.996093834+07:00","message":"receive interim result [false|false]: ร้อยเอกนายแพทย์ยงยุทธมัยลาภและดี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:46.996103062+07:00","message":"[buffer interim] 2548 false ร้อยเอกนายแพทย์ยงยุทธมัยลาภและดี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:46.996110002+07:00","message":"[bufferProcess] interim [940000000]:ร้อยเอกนายแพทย์ยงยุทธมัยลาภและดี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:46.996113185+07:00","message":"[bufferProcess] send to processor:ร้อยเอกนายแพทย์ยงยุทธมัยลาภและ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:46.996117641+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:46.996120648+07:00","message":"> Transcript [12666] [false]: 'ร้อยเอกนายแพทย์ยงยุทธมัยลาภและ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:46.996124053+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:46.996125774+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:46.996127473+07:00","message":"StatePrefix: 'ร้อยเอกนายแพทย์ยงยุทธมัยลาภ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:46.996130133+07:00","message":"TextPushed: 'ร้อยเอกนายแพทย์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:47.193507643+07:00","message":"receive streaming session, msgId: 2548"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:47.19354791+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":"2025-10-27T16:02:47.193554676+07:00","message":"receive interim result [false|false]: ร้อยเอกนายแพทย์ยงยุทธมัยลาภและดิฉัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:47.193568246+07:00","message":"[buffer interim] 2548 false ร้อยเอกนายแพทย์ยงยุทธมัยลาภและดิฉัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:47.193578464+07:00","message":"[bufferProcess] interim [180000000]:ร้อยเอกนายแพทย์ยงยุทธมัยลาภและดิฉัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:47.193581552+07:00","message":"[bufferProcess] send to processor:ร้อยเอกนายแพทย์ยงยุทธมัยลาภและดี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:47.193588045+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:47.193592647+07:00","message":"> Transcript [12667] [false]: 'ร้อยเอกนายแพทย์ยงยุทธมัยลาภและดี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:47.193596932+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:47.193599621+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:47.193602894+07:00","message":"StatePrefix: 'ร้อยเอกนายแพทย์ยงยุทธมัยลาภ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:47.19360568+07:00","message":"TextPushed: 'ร้อยเอกนายแพทย์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:47.407342387+07:00","message":"receive streaming session, msgId: 2548"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:47.407381406+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":"2025-10-27T16:02:47.407388909+07:00","message":"receive interim result [false|false]: ร้อยเอกนายแพทย์ยงยุทธมัยลาภและดิฉันก็"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:47.407404056+07:00","message":"[buffer interim] 2548 false ร้อยเอกนายแพทย์ยงยุทธมัยลาภและดิฉันก็"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:47.407413276+07:00","message":"[bufferProcess] interim [420000000]:ร้อยเอกนายแพทย์ยงยุทธมัยลาภและดิฉันก็"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:47.407416456+07:00","message":"[bufferProcess] send to processor:ร้อยเอกนายแพทย์ยงยุทธมัยลาภและดิฉัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:47.407420886+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:47.40742447+07:00","message":"> Transcript [12668] [false]: 'ร้อยเอกนายแพทย์ยงยุทธมัยลาภและดิฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:47.407428959+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:47.407431394+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:47.407434542+07:00","message":"StatePrefix: 'ร้อยเอกนายแพทย์ยงยุทธมัยลาภ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:47.407438273+07:00","message":"TextPushed: 'ร้อยเอกนายแพทย์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:47.407442867+07:00","message":"Push: 'ยงยุทธมัยลาภ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:47.407445281+07:00","message":"TextPushed: 'ร้อยเอกนายแพทย์ยงยุทธมัยลาภ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:47.407447957+07:00","message":"Set new StatePrefix : 'ร้อยเอกนายแพทย์ยงยุทธมัยลาภและดิฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:47.407450663+07:00","message":"Next Push (prob) : 'และดิฉัน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:47.407460971+07:00","message":"push: {false ยงยุทธมัยลาภ 0 0xc002c88100}"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:02:47.526946127+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:02:47.526952637+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:47.539970172+07:00","message":"receive streaming session, msgId: 2548"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:47.540000631+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":"2025-10-27T16:02:47.540006338+07:00","message":"receive interim result [false|false]: ร้อยเอกนายแพทย์ยงยุทธมัยลาภและดิฉันเกี่ยว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:47.540017859+07:00","message":"[buffer interim] 2548 false ร้อยเอกนายแพทย์ยงยุทธมัยลาภและดิฉันเกี่ยว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:47.540024129+07:00","message":"[bufferProcess] interim [480000000]:ร้อยเอกนายแพทย์ยงยุทธมัยลาภและดิฉันเกี่ยว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:47.540026238+07:00","message":"[bufferProcess] send to processor:ร้อยเอกนายแพทย์ยงยุทธมัยลาภและดิฉันก็"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:47.540031242+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:47.540034205+07:00","message":"> Transcript [12669] [false]: 'ร้อยเอกนายแพทย์ยงยุทธมัยลาภและดิฉันก็'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:47.540037308+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:47.540039175+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:47.540040938+07:00","message":"StatePrefix: 'ร้อยเอกนายแพทย์ยงยุทธมัยลาภและดิฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:47.540043251+07:00","message":"TextPushed: 'ร้อยเอกนายแพทย์ยงยุทธมัยลาภ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:47.588243369+07:00","message":"receive streaming session, msgId: 2548"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:47.588288477+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":"2025-10-27T16:02:47.588296387+07:00","message":"receive interim result [false|false]: ร้อยเอกนายแพทย์ยงยุทธมัยลาภและดิฉันเกียจ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:47.588312662+07:00","message":"[buffer interim] 2548 false ร้อยเอกนายแพทย์ยงยุทธมัยลาภและดิฉันเกียจ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:47.588321302+07:00","message":"[bufferProcess] interim [540000000]:ร้อยเอกนายแพทย์ยงยุทธมัยลาภและดิฉันเกียจ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:47.5883249+07:00","message":"[bufferProcess] send to processor:ร้อยเอกนายแพทย์ยงยุทธมัยลาภและดิฉันเกี่ยว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:47.588329138+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:47.5883332+07:00","message":"> Transcript [12670] [false]: 'ร้อยเอกนายแพทย์ยงยุทธมัยลาภและดิฉันเกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:47.588338025+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:47.588341135+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:47.588343383+07:00","message":"StatePrefix: 'ร้อยเอกนายแพทย์ยงยุทธมัยลาภและดิฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:47.58834672+07:00","message":"TextPushed: 'ร้อยเอกนายแพทย์ยงยุทธมัยลาภ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:47.708811623+07:00","message":"receive streaming session, msgId: 2548"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:47.708857655+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":"2025-10-27T16:02:47.708865544+07:00","message":"receive interim result [false|false]: ร้อยเอกนายแพทย์ยงยุทธมัยลาภและดิฉันเกี่ยว"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:47.70888228+07:00","message":"[buffer interim] 2548 false ร้อยเอกนายแพทย์ยงยุทธมัยลาภและดิฉันเกี่ยว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:47.708892457+07:00","message":"[bufferProcess] interim [660000000]:ร้อยเอกนายแพทย์ยงยุทธมัยลาภและดิฉันเกี่ยว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:47.708895746+07:00","message":"[bufferProcess] send to processor:ร้อยเอกนายแพทย์ยงยุทธมัยลาภและดิฉันเกียจ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:47.708902836+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:47.708906702+07:00","message":"> Transcript [12671] [false]: 'ร้อยเอกนายแพทย์ยงยุทธมัยลาภและดิฉันเกียจ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:47.708911351+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:47.708914483+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:47.708917146+07:00","message":"StatePrefix: 'ร้อยเอกนายแพทย์ยงยุทธมัยลาภและดิฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:47.708920848+07:00","message":"TextPushed: 'ร้อยเอกนายแพทย์ยงยุทธมัยลาภ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:47.712133726+07:00","message":"receive streaming session, msgId: 2548"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:47.712160733+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":"2025-10-27T16:02:47.712165474+07:00","message":"receive interim result [false|false]: ร้อยเอกนายแพทย์ยงยุทธมัยลาภและดิฉันเกียรติยา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:47.712174784+07:00","message":"[buffer interim] 2548 false ร้อยเอกนายแพทย์ยงยุทธมัยลาภและดิฉันเกียรติยา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:47.712179355+07:00","message":"[bufferProcess] interim [720000000]:ร้อยเอกนายแพทย์ยงยุทธมัยลาภและดิฉันเกียรติยา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:47.712181403+07:00","message":"[bufferProcess] send to processor:ร้อยเอกนายแพทย์ยงยุทธมัยลาภและดิฉันเกี่ยว"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:47.712185464+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:47.71218752+07:00","message":"> Transcript [12672] [false]: 'ร้อยเอกนายแพทย์ยงยุทธมัยลาภและดิฉันเกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:47.712190179+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:47.71219194+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:47.712193567+07:00","message":"StatePrefix: 'ร้อยเอกนายแพทย์ยงยุทธมัยลาภและดิฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:47.712195487+07:00","message":"TextPushed: 'ร้อยเอกนายแพทย์ยงยุทธมัยลาภ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:47.712200003+07:00","message":"Push: 'และดิฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:47.7122016+07:00","message":"TextPushed: 'ร้อยเอกนายแพทย์ยงยุทธมัยลาภและดิฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:47.712203406+07:00","message":"Set new StatePrefix : 'ร้อยเอกนายแพทย์ยงยุทธมัยลาภและดิฉันเกี่ยว'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:47.712205221+07:00","message":"Next Push (prob) : 'เกี่ยว'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:47.712213175+07:00","message":"push: {false และดิฉัน 0 0xc002c88100}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:47.903506181+07:00","message":"receive streaming session, msgId: 2548"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:47.903556508+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":"2025-10-27T16:02:47.903563249+07:00","message":"receive interim result [false|false]: ร้อยเอกนายแพทย์ยงยุทธมัยลาภและดิฉันเกียรติยาน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:47.903579833+07:00","message":"[buffer interim] 2548 false ร้อยเอกนายแพทย์ยงยุทธมัยลาภและดิฉันเกียรติยาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:47.903590712+07:00","message":"[bufferProcess] interim [900000000]:ร้อยเอกนายแพทย์ยงยุทธมัยลาภและดิฉันเกียรติยาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:47.903594271+07:00","message":"[bufferProcess] send to processor:ร้อยเอกนายแพทย์ยงยุทธมัยลาภและดิฉันเกียรติยา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:47.903601103+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:47.903605597+07:00","message":"> Transcript [12673] [false]: 'ร้อยเอกนายแพทย์ยงยุทธมัยลาภและดิฉันเกียรติยา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:47.903608799+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:47.903616092+07:00","message":"Set new StatePrefix: 'ร้อยเอกนายแพทย์ยงยุทธมัยลาภและดิฉันเกียรติยา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:47.95252692+07:00","message":"receive streaming session, msgId: 2548"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:47.952569543+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":"2025-10-27T16:02:47.952577141+07:00","message":"receive interim result [false|false]: ร้อยเอกนายแพทย์ยงยุทธมัยลาภและดิฉันเกียรติยาทำ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:47.952590359+07:00","message":"[buffer interim] 2548 false ร้อยเอกนายแพทย์ยงยุทธมัยลาภและดิฉันเกียรติยาทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:47.952598503+07:00","message":"[bufferProcess] interim [960000000]:ร้อยเอกนายแพทย์ยงยุทธมัยลาภและดิฉันเกียรติยาทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:47.952601651+07:00","message":"[bufferProcess] send to processor:ร้อยเอกนายแพทย์ยงยุทธมัยลาภและดิฉันเกียรติยาน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:47.95260833+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:47.952611746+07:00","message":"> Transcript [12674] [false]: 'ร้อยเอกนายแพทย์ยงยุทธมัยลาภและดิฉันเกียรติยาน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:47.952616075+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:47.952618697+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:47.952621659+07:00","message":"StatePrefix: 'ร้อยเอกนายแพทย์ยงยุทธมัยลาภและดิฉันเกียรติยา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:47.952625012+07:00","message":"TextPushed: 'ร้อยเอกนายแพทย์ยงยุทธมัยลาภและดิฉัน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:48.214018621+07:00","message":"receive streaming session, msgId: 2548"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:48.21406397+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":"2025-10-27T16:02:48.214071984+07:00","message":"receive interim result [false|false]: ร้อยเอกนายแพทย์ยงยุทธมัยลาภและดิฉันเกียรติยาธรรมวิภัชน์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:48.214090342+07:00","message":"[buffer interim] 2548 false ร้อยเอกนายแพทย์ยงยุทธมัยลาภและดิฉันเกียรติยาธรรมวิภัชน์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:48.214100742+07:00","message":"[bufferProcess] interim [140000000]:ร้อยเอกนายแพทย์ยงยุทธมัยลาภและดิฉันเกียรติยาธรรมวิภัชน์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:48.214104269+07:00","message":"[bufferProcess] send to processor:ร้อยเอกนายแพทย์ยงยุทธมัยลาภและดิฉันเกียรติยาทำ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:48.214111814+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:48.214115581+07:00","message":"> Transcript [12675] [false]: 'ร้อยเอกนายแพทย์ยงยุทธมัยลาภและดิฉันเกียรติยาทำ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:48.214120446+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:48.214122984+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:48.21412604+07:00","message":"StatePrefix: 'ร้อยเอกนายแพทย์ยงยุทธมัยลาภและดิฉันเกียรติยา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:48.214129588+07:00","message":"TextPushed: 'ร้อยเอกนายแพทย์ยงยุทธมัยลาภและดิฉัน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:48.799151342+07:00","message":"receive streaming session, msgId: 2548"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:48.799217397+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ร้อยเอกนายแพทย์ยงยุทธมัยลาภและดิฉันเกียรติยาธรรมวิภัชน์\"}],\"stability\":0.9,\"result_end_time\":{\"seconds\":4,\"nanos\":740000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:48.799225029+07:00","message":"receive interim result [false|false]: ร้อยเอกนายแพทย์ยงยุทธมัยลาภและดิฉันเกียรติยาธรรมวิภัชน์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:48.799241146+07:00","message":"[buffer interim] 2548 false ร้อยเอกนายแพทย์ยงยุทธมัยลาภและดิฉันเกียรติยาธรรมวิภัชน์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:48.799249703+07:00","message":"[bufferProcess] interim [740000000]:ร้อยเอกนายแพทย์ยงยุทธมัยลาภและดิฉันเกียรติยาธรรมวิภัชน์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:48.799253313+07:00","message":"[bufferProcess] send to processor:ร้อยเอกนายแพทย์ยงยุทธมัยลาภและดิฉันเกียรติยาธรรมวิภัชน์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:48.799262532+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:48.799266267+07:00","message":"> Transcript [12676] [false]: 'ร้อยเอกนายแพทย์ยงยุทธมัยลาภและดิฉันเกียรติยาธรรมวิภัชน์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:48.799271054+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:48.799273665+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:48.79927661+07:00","message":"StatePrefix: 'ร้อยเอกนายแพทย์ยงยุทธมัยลาภและดิฉันเกียรติยา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:48.799280095+07:00","message":"TextPushed: 'ร้อยเอกนายแพทย์ยงยุทธมัยลาภและดิฉัน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:49.127499214+07:00","message":"receive streaming session, msgId: 2548"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:49.127547423+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":"2025-10-27T16:02:49.127555412+07:00","message":"receive interim result [false|false]: ร้อยเอกนายแพทย์ยงยุทธมัยลาภและดิฉันเกียรติยาธรรมวิภัชน์รวม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:49.127571179+07:00","message":"[buffer interim] 2548 false ร้อยเอกนายแพทย์ยงยุทธมัยลาภและดิฉันเกียรติยาธรรมวิภัชน์รวม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:49.12758222+07:00","message":"[bufferProcess] interim [40000000]:ร้อยเอกนายแพทย์ยงยุทธมัยลาภและดิฉันเกียรติยาธรรมวิภัชน์รวม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:49.127585639+07:00","message":"[bufferProcess] send to processor:ร้อยเอกนายแพทย์ยงยุทธมัยลาภและดิฉันเกียรติยาธรรมวิภัชน์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:49.127592822+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:49.127599112+07:00","message":"> Transcript [12677] [false]: 'ร้อยเอกนายแพทย์ยงยุทธมัยลาภและดิฉันเกียรติยาธรรมวิภัชน์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:49.127604231+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:49.127606714+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:49.127609477+07:00","message":"StatePrefix: 'ร้อยเอกนายแพทย์ยงยุทธมัยลาภและดิฉันเกียรติยา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:49.127612665+07:00","message":"TextPushed: 'ร้อยเอกนายแพทย์ยงยุทธมัยลาภและดิฉัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:49.127618405+07:00","message":"Push: 'เกียรติยา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:49.127621251+07:00","message":"TextPushed: 'ร้อยเอกนายแพทย์ยงยุทธมัยลาภและดิฉันเกียรติยา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:49.127624529+07:00","message":"Set new StatePrefix : 'ร้อยเอกนายแพทย์ยงยุทธมัยลาภและดิฉันเกียรติยาธรรมวิภัชน์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:49.12762794+07:00","message":"Next Push (prob) : 'ธรรมวิภัชน์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:49.127637834+07:00","message":"push: {false เกียรติยา 0 0xc002c88100}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:49.175897879+07:00","message":"receive streaming session, msgId: 2548"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:49.175941408+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":"2025-10-27T16:02:49.175949644+07:00","message":"receive interim result [false|false]: ร้อยเอกนายแพทย์ยงยุทธมัยลาภและดิฉันเกียรติยาธรรมวิภัชน์รวมทั้ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:49.175965333+07:00","message":"[buffer interim] 2548 false ร้อยเอกนายแพทย์ยงยุทธมัยลาภและดิฉันเกียรติยาธรรมวิภัชน์รวมทั้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:49.175974086+07:00","message":"[bufferProcess] interim [160000000]:ร้อยเอกนายแพทย์ยงยุทธมัยลาภและดิฉันเกียรติยาธรรมวิภัชน์รวมทั้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:49.175978126+07:00","message":"[bufferProcess] send to processor:ร้อยเอกนายแพทย์ยงยุทธมัยลาภและดิฉันเกียรติยาธรรมวิภัชน์รวม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:49.175983093+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:49.175986778+07:00","message":"> Transcript [12678] [false]: 'ร้อยเอกนายแพทย์ยงยุทธมัยลาภและดิฉันเกียรติยาธรรมวิภัชน์รวม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:49.1759912+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:49.17599379+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:49.1759963+07:00","message":"StatePrefix: 'ร้อยเอกนายแพทย์ยงยุทธมัยลาภและดิฉันเกียรติยาธรรมวิภัชน์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:49.175999995+07:00","message":"TextPushed: 'ร้อยเอกนายแพทย์ยงยุทธมัยลาภและดิฉันเกียรติยา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:49.494853644+07:00","message":"receive streaming session, msgId: 2548"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:49.494900707+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":"2025-10-27T16:02:49.494909092+07:00","message":"receive interim result [false|false]: ร้อยเอกนายแพทย์ยงยุทธมัยลาภและดิฉันเกียรติยาธรรมวิภัชน์รวมทั้งที"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:49.494925607+07:00","message":"[buffer interim] 2548 false ร้อยเอกนายแพทย์ยงยุทธมัยลาภและดิฉันเกียรติยาธรรมวิภัชน์รวมทั้งที"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:49.494940019+07:00","message":"[bufferProcess] interim [460000000]:ร้อยเอกนายแพทย์ยงยุทธมัยลาภและดิฉันเกียรติยาธรรมวิภัชน์รวมทั้งที"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:49.494943771+07:00","message":"[bufferProcess] send to processor:ร้อยเอกนายแพทย์ยงยุทธมัยลาภและดิฉันเกียรติยาธรรมวิภัชน์รวมทั้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:49.494948704+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:49.494952643+07:00","message":"> Transcript [12679] [false]: 'ร้อยเอกนายแพทย์ยงยุทธมัยลาภและดิฉันเกียรติยาธรรมวิภัชน์รวมทั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:49.494957728+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:49.494960055+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:49.494962433+07:00","message":"StatePrefix: 'ร้อยเอกนายแพทย์ยงยุทธมัยลาภและดิฉันเกียรติยาธรรมวิภัชน์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:49.49496602+07:00","message":"TextPushed: 'ร้อยเอกนายแพทย์ยงยุทธมัยลาภและดิฉันเกียรติยา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:49.568510643+07:00","message":"receive streaming session, msgId: 2548"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:49.56854961+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":"2025-10-27T16:02:49.568557063+07:00","message":"receive interim result [false|false]: ร้อยเอกนายแพทย์ยงยุทธมัยลาภและดิฉันเกียรติยาธรรมวิภัชน์รวมทั้งทีม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:49.568571895+07:00","message":"[buffer interim] 2548 false ร้อยเอกนายแพทย์ยงยุทธมัยลาภและดิฉันเกียรติยาธรรมวิภัชน์รวมทั้งทีม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:49.568580283+07:00","message":"[bufferProcess] interim [580000000]:ร้อยเอกนายแพทย์ยงยุทธมัยลาภและดิฉันเกียรติยาธรรมวิภัชน์รวมทั้งทีม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:49.568583943+07:00","message":"[bufferProcess] send to processor:ร้อยเอกนายแพทย์ยงยุทธมัยลาภและดิฉันเกียรติยาธรรมวิภัชน์รวมทั้งที"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:49.568588809+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:49.568592338+07:00","message":"> Transcript [12680] [false]: 'ร้อยเอกนายแพทย์ยงยุทธมัยลาภและดิฉันเกียรติยาธรรมวิภัชน์รวมทั้งที'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:49.568597596+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:49.568600276+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:49.568603344+07:00","message":"StatePrefix: 'ร้อยเอกนายแพทย์ยงยุทธมัยลาภและดิฉันเกียรติยาธรรมวิภัชน์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:49.56860676+07:00","message":"TextPushed: 'ร้อยเอกนายแพทย์ยงยุทธมัยลาภและดิฉันเกียรติยา'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:50.020273092+07:00","message":"receive streaming session, msgId: 2548"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:50.020305449+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":"2025-10-27T16:02:50.020311774+07:00","message":"receive interim result [false|false]: ร้อยเอกนายแพทย์ยงยุทธมัยลาภและดิฉันเกียรติยาธรรมวิภัชน์รวมทั้งทีมโทรทัศน์"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:50.020323433+07:00","message":"[buffer interim] 2548 false ร้อยเอกนายแพทย์ยงยุทธมัยลาภและดิฉันเกียรติยาธรรมวิภัชน์รวมทั้งทีมโทรทัศน์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:50.020330271+07:00","message":"[bufferProcess] interim [0]:ร้อยเอกนายแพทย์ยงยุทธมัยลาภและดิฉันเกียรติยาธรรมวิภัชน์รวมทั้งทีมโทรทัศน์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:50.020333444+07:00","message":"[bufferProcess] send to processor:ร้อยเอกนายแพทย์ยงยุทธมัยลาภและดิฉันเกียรติยาธรรมวิภัชน์รวมทั้งทีม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:50.020337353+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:50.020339998+07:00","message":"> Transcript [12681] [false]: 'ร้อยเอกนายแพทย์ยงยุทธมัยลาภและดิฉันเกียรติยาธรรมวิภัชน์รวมทั้งทีม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:50.020343841+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:50.020345764+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:50.020347534+07:00","message":"StatePrefix: 'ร้อยเอกนายแพทย์ยงยุทธมัยลาภและดิฉันเกียรติยาธรรมวิภัชน์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:50.020349986+07:00","message":"TextPushed: 'ร้อยเอกนายแพทย์ยงยุทธมัยลาภและดิฉันเกียรติยา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:50.020352786+07:00","message":"Push: 'ธรรมวิภัชน์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:50.020354931+07:00","message":"TextPushed: 'ร้อยเอกนายแพทย์ยงยุทธมัยลาภและดิฉันเกียรติยาธรรมวิภัชน์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:50.020356855+07:00","message":"Set new StatePrefix : 'ร้อยเอกนายแพทย์ยงยุทธมัยลาภและดิฉันเกียรติยาธรรมวิภัชน์รวมทั้งทีม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:50.020359076+07:00","message":"Next Push (prob) : 'รวมทั้งทีม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:50.020371759+07:00","message":"push: {false ธรรมวิภัชน์ 0 0xc002c88100}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:50.207235087+07:00","message":"receive streaming session, msgId: 2548"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:50.207272601+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":"2025-10-27T16:02:50.207279062+07:00","message":"receive interim result [false|false]: ร้อยเอกนายแพทย์ยงยุทธมัยลาภและดิฉันเกียรติยาธรรมวิภัชน์รวมทั้งทีมโทรทัศน์รวม"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:50.207292712+07:00","message":"[buffer interim] 2548 false ร้อยเอกนายแพทย์ยงยุทธมัยลาภและดิฉันเกียรติยาธรรมวิภัชน์รวมทั้งทีมโทรทัศน์รวม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:50.20729961+07:00","message":"[bufferProcess] interim [180000000]:ร้อยเอกนายแพทย์ยงยุทธมัยลาภและดิฉันเกียรติยาธรรมวิภัชน์รวมทั้งทีมโทรทัศน์รวม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:50.207302124+07:00","message":"[bufferProcess] send to processor:ร้อยเอกนายแพทย์ยงยุทธมัยลาภและดิฉันเกียรติยาธรรมวิภัชน์รวมทั้งทีมโทรทัศน์"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:50.207305952+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:50.207308411+07:00","message":"> Transcript [12682] [false]: 'ร้อยเอกนายแพทย์ยงยุทธมัยลาภและดิฉันเกียรติยาธรรมวิภัชน์รวมทั้งทีมโทรทัศน์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:50.207312161+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:50.207313795+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:50.207315749+07:00","message":"StatePrefix: 'ร้อยเอกนายแพทย์ยงยุทธมัยลาภและดิฉันเกียรติยาธรรมวิภัชน์รวมทั้งทีม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:50.207318043+07:00","message":"TextPushed: 'ร้อยเอกนายแพทย์ยงยุทธมัยลาภและดิฉันเกียรติยาธรรมวิภัชน์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:50.395456727+07:00","message":"receive streaming session, msgId: 2548"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:50.395490464+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ร้อยเอกนายแพทย์ยงยุทธมัยลาภและดิฉันเกียรติยาธรรมวิภัชน์รวมทั้งทีมโทรทัศน์รวมการ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":360000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:50.39549611+07:00","message":"receive interim result [false|false]: ร้อยเอกนายแพทย์ยงยุทธมัยลาภและดิฉันเกียรติยาธรรมวิภัชน์รวมทั้งทีมโทรทัศน์รวมการ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:50.39550945+07:00","message":"[buffer interim] 2548 false ร้อยเอกนายแพทย์ยงยุทธมัยลาภและดิฉันเกียรติยาธรรมวิภัชน์รวมทั้งทีมโทรทัศน์รวมการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:50.395515972+07:00","message":"[bufferProcess] interim [360000000]:ร้อยเอกนายแพทย์ยงยุทธมัยลาภและดิฉันเกียรติยาธรรมวิภัชน์รวมทั้งทีมโทรทัศน์รวมการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:50.395518292+07:00","message":"[bufferProcess] send to processor:ร้อยเอกนายแพทย์ยงยุทธมัยลาภและดิฉันเกียรติยาธรรมวิภัชน์รวมทั้งทีมโทรทัศน์รวม"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:50.395524221+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:50.395526692+07:00","message":"> Transcript [12683] [false]: 'ร้อยเอกนายแพทย์ยงยุทธมัยลาภและดิฉันเกียรติยาธรรมวิภัชน์รวมทั้งทีมโทรทัศน์รวม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:50.395530101+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:50.395531835+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:50.39553388+07:00","message":"StatePrefix: 'ร้อยเอกนายแพทย์ยงยุทธมัยลาภและดิฉันเกียรติยาธรรมวิภัชน์รวมทั้งทีม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:50.395536967+07:00","message":"TextPushed: 'ร้อยเอกนายแพทย์ยงยุทธมัยลาภและดิฉันเกียรติยาธรรมวิภัชน์'"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:02:50.527383439+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:02:50.527397066+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:50.584425825+07:00","message":"receive streaming session, msgId: 2548"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:50.584471441+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ร้อยเอกนายแพทย์ยงยุทธมัยลาภและดิฉันเกียรติยาธรรมวิภัชน์รวมทั้งทีมโทรทัศน์รวมการเฉพาะ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":540000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:50.58448099+07:00","message":"receive interim result [false|false]: ร้อยเอกนายแพทย์ยงยุทธมัยลาภและดิฉันเกียรติยาธรรมวิภัชน์รวมทั้งทีมโทรทัศน์รวมการเฉพาะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:50.584499556+07:00","message":"[buffer interim] 2548 false ร้อยเอกนายแพทย์ยงยุทธมัยลาภและดิฉันเกียรติยาธรรมวิภัชน์รวมทั้งทีมโทรทัศน์รวมการเฉพาะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:50.584508219+07:00","message":"[bufferProcess] interim [540000000]:ร้อยเอกนายแพทย์ยงยุทธมัยลาภและดิฉันเกียรติยาธรรมวิภัชน์รวมทั้งทีมโทรทัศน์รวมการเฉพาะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:50.58451214+07:00","message":"[bufferProcess] send to processor:ร้อยเอกนายแพทย์ยงยุทธมัยลาภและดิฉันเกียรติยาธรรมวิภัชน์รวมทั้งทีมโทรทัศน์รวมการ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:50.584519019+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:50.584522536+07:00","message":"> Transcript [12684] [false]: 'ร้อยเอกนายแพทย์ยงยุทธมัยลาภและดิฉันเกียรติยาธรรมวิภัชน์รวมทั้งทีมโทรทัศน์รวมการ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:50.584528428+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:50.584530828+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:50.584533547+07:00","message":"StatePrefix: 'ร้อยเอกนายแพทย์ยงยุทธมัยลาภและดิฉันเกียรติยาธรรมวิภัชน์รวมทั้งทีม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:50.584537056+07:00","message":"TextPushed: 'ร้อยเอกนายแพทย์ยงยุทธมัยลาภและดิฉันเกียรติยาธรรมวิภัชน์'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:50.778024449+07:00","message":"receive streaming session, msgId: 2548"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:50.778071246+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":"2025-10-27T16:02:50.778081898+07:00","message":"receive interim result [false|false]: ร้อยเอกนายแพทย์ยงยุทธมัยลาภและดิฉันเกียรติยาธรรมวิภัชน์รวมทั้งทีมโทรทัศน์รวมการเฉพาะกิจ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:50.778097721+07:00","message":"[buffer interim] 2548 false ร้อยเอกนายแพทย์ยงยุทธมัยลาภและดิฉันเกียรติยาธรรมวิภัชน์รวมทั้งทีมโทรทัศน์รวมการเฉพาะกิจ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:50.778109451+07:00","message":"[bufferProcess] interim [780000000]:ร้อยเอกนายแพทย์ยงยุทธมัยลาภและดิฉันเกียรติยาธรรมวิภัชน์รวมทั้งทีมโทรทัศน์รวมการเฉพาะกิจ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:50.778113469+07:00","message":"[bufferProcess] send to processor:ร้อยเอกนายแพทย์ยงยุทธมัยลาภและดิฉันเกียรติยาธรรมวิภัชน์รวมทั้งทีมโทรทัศน์รวมการเฉพาะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:50.778120067+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:50.778123694+07:00","message":"> Transcript [12685] [false]: 'ร้อยเอกนายแพทย์ยงยุทธมัยลาภและดิฉันเกียรติยาธรรมวิภัชน์รวมทั้งทีมโทรทัศน์รวมการเฉพาะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:50.778129401+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:50.778131649+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:50.778135682+07:00","message":"StatePrefix: 'ร้อยเอกนายแพทย์ยงยุทธมัยลาภและดิฉันเกียรติยาธรรมวิภัชน์รวมทั้งทีม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:50.778138985+07:00","message":"TextPushed: 'ร้อยเอกนายแพทย์ยงยุทธมัยลาภและดิฉันเกียรติยาธรรมวิภัชน์'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:50.778146285+07:00","message":"Push: 'รวมทั้งทีม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:50.778149155+07:00","message":"TextPushed: 'ร้อยเอกนายแพทย์ยงยุทธมัยลาภและดิฉันเกียรติยาธรรมวิภัชน์รวมทั้งทีม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:50.778151674+07:00","message":"Set new StatePrefix : 'ร้อยเอกนายแพทย์ยงยุทธมัยลาภและดิฉันเกียรติยาธรรมวิภัชน์รวมทั้งทีมโทรทัศน์รวมการเฉพาะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:50.77815544+07:00","message":"Next Push (prob) : 'โทรทัศน์รวมการเฉพาะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:50.778175085+07:00","message":"push: {false รวมทั้งทีม 0 0xc002c88100}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:50.966396337+07:00","message":"receive streaming session, msgId: 2548"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:50.966433725+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ร้อยเอกนายแพทย์ยงยุทธมัยลาภและดิฉันเกียรติยาธรรมวิภัชน์รวมทั้งทีมโทรทัศน์รวมการเฉพาะกิจแห่ง\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":6,\"nanos\":960000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:50.966439786+07:00","message":"receive interim result [false|false]: ร้อยเอกนายแพทย์ยงยุทธมัยลาภและดิฉันเกียรติยาธรรมวิภัชน์รวมทั้งทีมโทรทัศน์รวมการเฉพาะกิจแห่ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:50.966452353+07:00","message":"[buffer interim] 2548 false ร้อยเอกนายแพทย์ยงยุทธมัยลาภและดิฉันเกียรติยาธรรมวิภัชน์รวมทั้งทีมโทรทัศน์รวมการเฉพาะกิจแห่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:50.966464112+07:00","message":"[bufferProcess] interim [960000000]:ร้อยเอกนายแพทย์ยงยุทธมัยลาภและดิฉันเกียรติยาธรรมวิภัชน์รวมทั้งทีมโทรทัศน์รวมการเฉพาะกิจแห่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:50.966466685+07:00","message":"[bufferProcess] send to processor:ร้อยเอกนายแพทย์ยงยุทธมัยลาภและดิฉันเกียรติยาธรรมวิภัชน์รวมทั้งทีมโทรทัศน์รวมการเฉพาะกิจ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:50.966472312+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:50.966474851+07:00","message":"> Transcript [12686] [false]: 'ร้อยเอกนายแพทย์ยงยุทธมัยลาภและดิฉันเกียรติยาธรรมวิภัชน์รวมทั้งทีมโทรทัศน์รวมการเฉพาะกิจ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:50.966478628+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:50.966480277+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:50.966481984+07:00","message":"StatePrefix: 'ร้อยเอกนายแพทย์ยงยุทธมัยลาภและดิฉันเกียรติยาธรรมวิภัชน์รวมทั้งทีมโทรทัศน์รวมการเฉพาะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:50.966484324+07:00","message":"TextPushed: 'ร้อยเอกนายแพทย์ยงยุทธมัยลาภและดิฉันเกียรติยาธรรมวิภัชน์รวมทั้งทีม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:51.152724458+07:00","message":"receive streaming session, msgId: 2548"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:51.152762431+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ร้อยเอกนายแพทย์ยงยุทธมัยลาภและดิฉันเกียรติยาธรรมวิภัชน์รวมทั้งทีมโทรทัศน์รวมการเฉพาะกิจแห่งประเทศ\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":7,\"nanos\":140000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:51.152770313+07:00","message":"receive interim result [false|false]: ร้อยเอกนายแพทย์ยงยุทธมัยลาภและดิฉันเกียรติยาธรรมวิภัชน์รวมทั้งทีมโทรทัศน์รวมการเฉพาะกิจแห่งประเทศ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:51.152784657+07:00","message":"[buffer interim] 2548 false ร้อยเอกนายแพทย์ยงยุทธมัยลาภและดิฉันเกียรติยาธรรมวิภัชน์รวมทั้งทีมโทรทัศน์รวมการเฉพาะกิจแห่งประเทศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:51.15279378+07:00","message":"[bufferProcess] interim [140000000]:ร้อยเอกนายแพทย์ยงยุทธมัยลาภและดิฉันเกียรติยาธรรมวิภัชน์รวมทั้งทีมโทรทัศน์รวมการเฉพาะกิจแห่งประเทศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:51.15279802+07:00","message":"[bufferProcess] send to processor:ร้อยเอกนายแพทย์ยงยุทธมัยลาภและดิฉันเกียรติยาธรรมวิภัชน์รวมทั้งทีมโทรทัศน์รวมการเฉพาะกิจแห่ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:51.152805884+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:51.152810092+07:00","message":"> Transcript [12687] [false]: 'ร้อยเอกนายแพทย์ยงยุทธมัยลาภและดิฉันเกียรติยาธรรมวิภัชน์รวมทั้งทีมโทรทัศน์รวมการเฉพาะกิจแห่ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:51.152815841+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:51.152818121+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:51.152820793+07:00","message":"StatePrefix: 'ร้อยเอกนายแพทย์ยงยุทธมัยลาภและดิฉันเกียรติยาธรรมวิภัชน์รวมทั้งทีมโทรทัศน์รวมการเฉพาะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:51.152824606+07:00","message":"TextPushed: 'ร้อยเอกนายแพทย์ยงยุทธมัยลาภและดิฉันเกียรติยาธรรมวิภัชน์รวมทั้งทีม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:51.487596448+07:00","message":"receive streaming session, msgId: 2548"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:51.487631047+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ร้อยเอกนายแพทย์ยงยุทธมัยลาภและดิฉันเกียรติยาธรรมวิภัชน์รวมทั้งทีมโทรทัศน์รวมการเฉพาะกิจแห่งประเทศไทย\"}],\"stability\":0.01,\"result_end_time\":{\"seconds\":7,\"nanos\":440000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:51.487636924+07:00","message":"receive interim result [false|false]: ร้อยเอกนายแพทย์ยงยุทธมัยลาภและดิฉันเกียรติยาธรรมวิภัชน์รวมทั้งทีมโทรทัศน์รวมการเฉพาะกิจแห่งประเทศไทย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:51.487649517+07:00","message":"[buffer interim] 2548 false ร้อยเอกนายแพทย์ยงยุทธมัยลาภและดิฉันเกียรติยาธรรมวิภัชน์รวมทั้งทีมโทรทัศน์รวมการเฉพาะกิจแห่งประเทศไทย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:51.487657019+07:00","message":"[bufferProcess] interim [440000000]:ร้อยเอกนายแพทย์ยงยุทธมัยลาภและดิฉันเกียรติยาธรรมวิภัชน์รวมทั้งทีมโทรทัศน์รวมการเฉพาะกิจแห่งประเทศไทย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:51.487659513+07:00","message":"[bufferProcess] send to processor:ร้อยเอกนายแพทย์ยงยุทธมัยลาภและดิฉันเกียรติยาธรรมวิภัชน์รวมทั้งทีมโทรทัศน์รวมการเฉพาะกิจแห่งประเทศ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:51.487664751+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:51.487667514+07:00","message":"> Transcript [12688] [false]: 'ร้อยเอกนายแพทย์ยงยุทธมัยลาภและดิฉันเกียรติยาธรรมวิภัชน์รวมทั้งทีมโทรทัศน์รวมการเฉพาะกิจแห่งประเทศ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:51.487671176+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:51.487672917+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:51.4876751+07:00","message":"StatePrefix: 'ร้อยเอกนายแพทย์ยงยุทธมัยลาภและดิฉันเกียรติยาธรรมวิภัชน์รวมทั้งทีมโทรทัศน์รวมการเฉพาะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:51.487677531+07:00","message":"TextPushed: 'ร้อยเอกนายแพทย์ยงยุทธมัยลาภและดิฉันเกียรติยาธรรมวิภัชน์รวมทั้งทีม'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:51.512523325+07:00","message":"[GCS] IsForceVAD: false for message ID: 2548"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:51.585135142+07:00","message":"[GCS] Start streaming session, msgId: 2549"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:51.675958666+07:00","message":"receive streaming session, msgId: 2548"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:51.675996671+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ร้อยเอกนายแพทย์ยงยุทธมัยลาภและดิฉันเกียรติยาธรรมวิภัชน์รวมทั้งทีมโทรทัศน์รวมการเฉพาะกิจแห่งประเทศไทย\",\"confidence\":0.957909}],\"is_final\":true,\"result_end_time\":{\"seconds\":7,\"nanos\":710000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:51.676002472+07:00","message":"receive interim result [true|false]: ร้อยเอกนายแพทย์ยงยุทธมัยลาภและดิฉันเกียรติยาธรรมวิภัชน์รวมทั้งทีมโทรทัศน์รวมการเฉพาะกิจแห่งประเทศไทย"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:51.67601224+07:00","message":"end recv isFinal message id 2548"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:51.676014612+07:00","message":"end Recv id 2548"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:51.676020142+07:00","message":"[buffer interim] 2548 true ร้อยเอกนายแพทย์ยงยุทธมัยลาภและดิฉันเกียรติยาธรรมวิภัชน์รวมทั้งทีมโทรทัศน์รวมการเฉพาะกิจแห่งประเทศไทย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:51.676029035+07:00","message":"[bufferProcess] interim [710000000]:ร้อยเอกนายแพทย์ยงยุทธมัยลาภและดิฉันเกียรติยาธรรมวิภัชน์รวมทั้งทีมโทรทัศน์รวมการเฉพาะกิจแห่งประเทศไทย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:51.676032092+07:00","message":"[bufferProcess] send to processor (isfinal):ร้อยเอกนายแพทย์ยงยุทธมัยลาภและดิฉันเกียรติยาธรรมวิภัชน์รวมทั้งทีมโทรทัศน์รวมการเฉพาะกิจแห่งประเทศไทย"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:51.676035738+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:51.676038385+07:00","message":"> Transcript [12689] [false]: 'ร้อยเอกนายแพทย์ยงยุทธมัยลาภและดิฉันเกียรติยาธรรมวิภัชน์รวมทั้งทีมโทรทัศน์รวมการเฉพาะกิจแห่งประเทศไทย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:51.676042103+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:51.676043729+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:51.676045673+07:00","message":"StatePrefix: 'ร้อยเอกนายแพทย์ยงยุทธมัยลาภและดิฉันเกียรติยาธรรมวิภัชน์รวมทั้งทีมโทรทัศน์รวมการเฉพาะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:51.67604879+07:00","message":"TextPushed: 'ร้อยเอกนายแพทย์ยงยุทธมัยลาภและดิฉันเกียรติยาธรรมวิภัชน์รวมทั้งทีม'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:51.676055153+07:00","message":"Push: 'โทรทัศน์รวมการเฉพาะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:51.676057116+07:00","message":"TextPushed: 'ร้อยเอกนายแพทย์ยงยุทธมัยลาภและดิฉันเกียรติยาธรรมวิภัชน์รวมทั้งทีมโทรทัศน์รวมการเฉพาะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:51.676059171+07:00","message":"Set new StatePrefix : 'ร้อยเอกนายแพทย์ยงยุทธมัยลาภและดิฉันเกียรติยาธรรมวิภัชน์รวมทั้งทีมโทรทัศน์รวมการเฉพาะกิจแห่งประเทศไทย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:51.676061303+07:00","message":"Next Push (prob) : 'กิจแห่งประเทศไทย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:51.676062806+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:51.676064452+07:00","message":"> Transcript [12690] [true]: 'ร้อยเอกนายแพทย์ยงยุทธมัยลาภและดิฉันเกียรติยาธรรมวิภัชน์รวมทั้งทีมโทรทัศน์รวมการเฉพาะกิจแห่งประเทศไทย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:51.676066604+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:51.676067896+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:51.676069179+07:00","message":"StatePrefix: 'ร้อยเอกนายแพทย์ยงยุทธมัยลาภและดิฉันเกียรติยาธรรมวิภัชน์รวมทั้งทีมโทรทัศน์รวมการเฉพาะกิจแห่งประเทศไทย'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:51.676070926+07:00","message":"TextPushed: 'ร้อยเอกนายแพทย์ยงยุทธมัยลาภและดิฉันเกียรติยาธรรมวิภัชน์รวมทั้งทีมโทรทัศน์รวมการเฉพาะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:51.676073419+07:00","message":"Push: 'กิจแห่งประเทศไทย'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:51.676081717+07:00","message":"push: {false โทรทัศน์รวมการเฉพาะ 0 0xc002c88100}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:51.676086755+07:00","message":"push: {true กิจแห่งประเทศไทย 0 0xc002c88100}"}
{"level":"info","service":"Main","time":"2025-10-27T16:02:51.688573426+07:00","message":"write wav file: './tmp/7446/7446_2548.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:52.314415713+07:00","message":"receive streaming session, msgId: 2549"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:52.314455253+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":"2025-10-27T16:02:52.314460798+07:00","message":"receive interim result [false|false]: ตั้ง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:52.314472965+07:00","message":"[buffer interim] 2549 false ตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:52.314479698+07:00","message":"[bufferProcess] interim [540000000]:ตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:52.314481234+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:52.326833406+07:00","message":"receive streaming session, msgId: 2549"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:52.326863751+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":"2025-10-27T16:02:52.326869301+07:00","message":"receive interim result [false|false]: ต้อง"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:52.326881154+07:00","message":"[buffer interim] 2549 false ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:52.326886917+07:00","message":"[bufferProcess] interim [600000000]:ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:52.326888733+07:00","message":"[bufferProcess] send to processor:ตั้ง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:52.326893827+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:52.32689634+07:00","message":"> Transcript [12691] [false]: 'ตั้ง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:52.326898147+07:00","message":"Set StatePrefix (first interim): 'ตั้ง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:52.427774185+07:00","message":"[GCS] Cleaned up inactive client: 2516"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:52.427789857+07:00","message":"[GCS] Cleaned up inactive client: 2517"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:52.427792631+07:00","message":"[GCS] Cleaned up inactive client: 2529"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:52.427794912+07:00","message":"[GCS] Cleaned up inactive client: 2530"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:52.427797226+07:00","message":"[GCS] Cleaned up inactive client: 2526"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:52.427799217+07:00","message":"[GCS] Cleaned up inactive client: 2515"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:52.427801895+07:00","message":"[GCS] Cleaned up inactive client: 2520"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:52.427803796+07:00","message":"[GCS] Cleaned up inactive client: 2527"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:52.427805881+07:00","message":"[GCS] Cleaned up inactive client: 2519"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:52.427807748+07:00","message":"[GCS] Cleaned up inactive client: 2518"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:52.427809624+07:00","message":"[GCS] Cleaned up inactive client: 2521"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:52.427812015+07:00","message":"[GCS] Cleaned up inactive client: 2531"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:52.427814124+07:00","message":"[GCS] Cleaned up inactive client: 2523"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:52.427816122+07:00","message":"[GCS] Cleaned up inactive client: 2522"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:52.427818459+07:00","message":"[GCS] Cleaned up inactive client: 2525"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:52.427820413+07:00","message":"[GCS] Cleaned up inactive client: 2524"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:52.427822518+07:00","message":"[GCS] Cleaned up inactive client: 2528"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:52.456168317+07:00","message":"receive streaming session, msgId: 2549"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:52.456210756+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":"2025-10-27T16:02:52.456217662+07:00","message":"receive interim result [false|false]: ต้องขอ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:52.456231554+07:00","message":"[buffer interim] 2549 false ต้องขอ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:52.456238985+07:00","message":"[bufferProcess] interim [720000000]:ต้องขอ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:52.456244235+07:00","message":"[bufferProcess] send to processor:ต้อง"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:52.456248679+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:52.456252764+07:00","message":"> Transcript [12692] [false]: 'ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:52.456255739+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:52.456258601+07:00","message":"Set new StatePrefix: 'ต้อง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:52.652418479+07:00","message":"receive streaming session, msgId: 2549"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:52.652451399+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":"2025-10-27T16:02:52.652456557+07:00","message":"receive interim result [false|false]: ต้องขอลา"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:52.652470556+07:00","message":"[buffer interim] 2549 false ต้องขอลา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:52.652477294+07:00","message":"[bufferProcess] interim [900000000]:ต้องขอลา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:52.652479187+07:00","message":"[bufferProcess] send to processor:ต้องขอ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:52.652484473+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:52.652487131+07:00","message":"> Transcript [12693] [false]: 'ต้องขอ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:52.652489702+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:52.652491449+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:52.652493125+07:00","message":"StatePrefix: 'ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:52.65249493+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:52.954195753+07:00","message":"receive streaming session, msgId: 2549"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:52.954226675+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":"2025-10-27T16:02:52.95423184+07:00","message":"receive interim result [false|false]: ต้องขอลาครู"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:52.954243541+07:00","message":"[buffer interim] 2549 false ต้องขอลาครู"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:52.954250777+07:00","message":"[bufferProcess] interim [140000000]:ต้องขอลาครู"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:52.954252739+07:00","message":"[bufferProcess] send to processor:ต้องขอลา"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:52.954257667+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:52.954260351+07:00","message":"> Transcript [12694] [false]: 'ต้องขอลา'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:52.954263188+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:52.954264949+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:52.954267022+07:00","message":"StatePrefix: 'ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:52.954268928+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:52.970403513+07:00","message":"receive streaming session, msgId: 2549"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:52.970426771+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":"2025-10-27T16:02:52.970431118+07:00","message":"receive interim result [false|false]: ต้องขอลาคุณ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:52.970442993+07:00","message":"[buffer interim] 2549 false ต้องขอลาคุณ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:52.970447773+07:00","message":"[bufferProcess] interim [200000000]:ต้องขอลาคุณ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:52.970449913+07:00","message":"[bufferProcess] send to processor:ต้องขอลาครู"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:52.970452664+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:52.970454789+07:00","message":"> Transcript [12695] [false]: 'ต้องขอลาครู'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:52.970457461+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:52.970459395+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:52.970460915+07:00","message":"StatePrefix: 'ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:52.970462399+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:53.072039704+07:00","message":"receive streaming session, msgId: 2549"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:53.072072844+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":"2025-10-27T16:02:53.072078184+07:00","message":"receive interim result [false|false]: ต้องขอลาคุณชื่อ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:53.072090166+07:00","message":"[buffer interim] 2549 false ต้องขอลาคุณชื่อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:53.072098637+07:00","message":"[bufferProcess] interim [320000000]:ต้องขอลาคุณชื่อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:53.072100478+07:00","message":"[bufferProcess] send to processor:ต้องขอลาคุณ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:53.072103931+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:53.072106693+07:00","message":"> Transcript [12696] [false]: 'ต้องขอลาคุณ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:53.072109626+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:53.07211142+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:53.072113029+07:00","message":"StatePrefix: 'ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:53.072114914+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:53.072120404+07:00","message":"Push: 'ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:53.072122437+07:00","message":"TextPushed: 'ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:53.072124456+07:00","message":"Set new StatePrefix : 'ต้องขอลาคุณ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:53.072126311+07:00","message":"Next Push (prob) : 'ขอลาคุณ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:53.072133915+07:00","message":"push: {false ต้อง 0 0xc002aa0c00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:53.155666857+07:00","message":"receive streaming session, msgId: 2549"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:53.155725051+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":"2025-10-27T16:02:53.155734256+07:00","message":"receive interim result [false|false]: ต้องขอลาคุณชอบ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:53.155753932+07:00","message":"[buffer interim] 2549 false ต้องขอลาคุณชอบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:53.155765563+07:00","message":"[bufferProcess] interim [380000000]:ต้องขอลาคุณชอบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:53.155769786+07:00","message":"[bufferProcess] send to processor:ต้องขอลาคุณชื่อ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:53.155776927+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:53.15578111+07:00","message":"> Transcript [12697] [false]: 'ต้องขอลาคุณชื่อ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:53.155785774+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:53.155789295+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:53.155792989+07:00","message":"StatePrefix: 'ต้องขอลาคุณ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:53.155796052+07:00","message":"TextPushed: 'ต้อง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:53.268043009+07:00","message":"receive streaming session, msgId: 2549"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:53.268078817+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":"2025-10-27T16:02:53.268084858+07:00","message":"receive interim result [false|false]: ต้องขอลาคุณชอบไป"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:53.268099725+07:00","message":"[buffer interim] 2549 false ต้องขอลาคุณชอบไป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:53.268106518+07:00","message":"[bufferProcess] interim [500000000]:ต้องขอลาคุณชอบไป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:53.268108578+07:00","message":"[bufferProcess] send to processor:ต้องขอลาคุณชอบ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:53.268114299+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:53.268117003+07:00","message":"> Transcript [12698] [false]: 'ต้องขอลาคุณชอบ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:53.268119957+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:53.268121959+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:53.268123532+07:00","message":"StatePrefix: 'ต้องขอลาคุณ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:53.268125343+07:00","message":"TextPushed: 'ต้อง'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:53.378588887+07:00","message":"receive streaming session, msgId: 2549"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:53.378622839+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":"2025-10-27T16:02:53.378627607+07:00","message":"receive interim result [false|false]: ต้องขอลาคุณชอบไปก่อน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:53.378642267+07:00","message":"[buffer interim] 2549 false ต้องขอลาคุณชอบไปก่อน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:53.378648388+07:00","message":"[bufferProcess] interim [620000000]:ต้องขอลาคุณชอบไปก่อน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:53.378650239+07:00","message":"[bufferProcess] send to processor:ต้องขอลาคุณชอบไป"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:53.378653583+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:53.37865663+07:00","message":"> Transcript [12699] [false]: 'ต้องขอลาคุณชอบไป'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:53.378659674+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:53.37866137+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:53.37866295+07:00","message":"StatePrefix: 'ต้องขอลาคุณ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:53.378664775+07:00","message":"TextPushed: 'ต้อง'"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:02:53.527574813+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:02:53.527589885+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:53.548430067+07:00","message":"receive streaming session, msgId: 2549"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:53.548470021+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":"2025-10-27T16:02:53.548476539+07:00","message":"receive interim result [false|false]: ต้องขอลาคุณชอบไปก่อนนะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:53.548493361+07:00","message":"[buffer interim] 2549 false ต้องขอลาคุณชอบไปก่อนนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:53.548502114+07:00","message":"[bufferProcess] interim [800000000]:ต้องขอลาคุณชอบไปก่อนนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:53.548505068+07:00","message":"[bufferProcess] send to processor:ต้องขอลาคุณชอบไปก่อน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:53.548509256+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:53.548513085+07:00","message":"> Transcript [12700] [false]: 'ต้องขอลาคุณชอบไปก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:53.54851718+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:53.548519774+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:53.548522316+07:00","message":"StatePrefix: 'ต้องขอลาคุณ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:53.548524585+07:00","message":"TextPushed: 'ต้อง'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:53.548530047+07:00","message":"Push: 'ขอลาคุณ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:53.548532908+07:00","message":"TextPushed: 'ต้องขอลาคุณ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:53.548535268+07:00","message":"Set new StatePrefix : 'ต้องขอลาคุณชอบไปก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:53.548537744+07:00","message":"Next Push (prob) : 'ชอบไปก่อน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:53.548564808+07:00","message":"push: {false ขอลาคุณ 0 0xc002aa0c00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:53.663193066+07:00","message":"receive streaming session, msgId: 2549"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:53.663230665+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":"2025-10-27T16:02:53.663236453+07:00","message":"receive interim result [false|false]: ต้องขอลาคุณชอบไปก่อนนะคะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:53.663248376+07:00","message":"[buffer interim] 2549 false ต้องขอลาคุณชอบไปก่อนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:53.663256498+07:00","message":"[bufferProcess] interim [920000000]:ต้องขอลาคุณชอบไปก่อนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:53.663259154+07:00","message":"[bufferProcess] send to processor:ต้องขอลาคุณชอบไปก่อนนะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:53.663264288+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:53.663266803+07:00","message":"> Transcript [12701] [false]: 'ต้องขอลาคุณชอบไปก่อนนะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:53.663269685+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:53.663271738+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:53.663273421+07:00","message":"StatePrefix: 'ต้องขอลาคุณชอบไปก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:53.663275218+07:00","message":"TextPushed: 'ต้องขอลาคุณ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:54.174848779+07:00","message":"receive streaming session, msgId: 2549"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:54.17490218+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":"2025-10-27T16:02:54.174909838+07:00","message":"receive interim result [false|false]: ต้องขอลาคุณชอบไปก่อนนะคะสวัสดี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:54.174927025+07:00","message":"[buffer interim] 2549 false ต้องขอลาคุณชอบไปก่อนนะคะสวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:54.1749381+07:00","message":"[bufferProcess] interim [400000000]:ต้องขอลาคุณชอบไปก่อนนะคะสวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:54.174941973+07:00","message":"[bufferProcess] send to processor:ต้องขอลาคุณชอบไปก่อนนะคะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:54.174947757+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:54.174950922+07:00","message":"> Transcript [12702] [false]: 'ต้องขอลาคุณชอบไปก่อนนะคะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:54.174954834+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:54.17495849+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:54.17496135+07:00","message":"StatePrefix: 'ต้องขอลาคุณชอบไปก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:54.174963785+07:00","message":"TextPushed: 'ต้องขอลาคุณ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:54.343929874+07:00","message":"[GCS] IsForceVAD: false for message ID: 2549"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:54.363104343+07:00","message":"receive streaming session, msgId: 2549"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:54.363141791+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":"2025-10-27T16:02:54.363147587+07:00","message":"receive interim result [false|false]: ต้องขอลาคุณชอบไปก่อนนะคะสวัสดีค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:54.363162064+07:00","message":"[buffer interim] 2549 false ต้องขอลาคุณชอบไปก่อนนะคะสวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:54.363168667+07:00","message":"[bufferProcess] interim [580000000]:ต้องขอลาคุณชอบไปก่อนนะคะสวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:54.363170899+07:00","message":"[bufferProcess] send to processor:ต้องขอลาคุณชอบไปก่อนนะคะสวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:54.363176369+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:54.363178763+07:00","message":"> Transcript [12703] [false]: 'ต้องขอลาคุณชอบไปก่อนนะคะสวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:54.363181768+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:54.363183664+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:54.363185577+07:00","message":"StatePrefix: 'ต้องขอลาคุณชอบไปก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:54.363187464+07:00","message":"TextPushed: 'ต้องขอลาคุณ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:54.471690507+07:00","message":"receive streaming session, msgId: 2549"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:54.471740274+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"ต้องขอลาคุณชอบไปก่อนนะคะสวัสดีค่ะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":790000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:54.4717472+07:00","message":"receive interim result [true|false]: ต้องขอลาคุณชอบไปก่อนนะคะสวัสดีค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:54.47175786+07:00","message":"end recv isFinal message id 2549"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:54.471760338+07:00","message":"end Recv id 2549"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:54.471767349+07:00","message":"[buffer interim] 2549 true ต้องขอลาคุณชอบไปก่อนนะคะสวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:54.471775812+07:00","message":"[bufferProcess] interim [790000000]:ต้องขอลาคุณชอบไปก่อนนะคะสวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:54.471779331+07:00","message":"[bufferProcess] send to processor (isfinal):ต้องขอลาคุณชอบไปก่อนนะคะสวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:54.47178344+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:54.471786771+07:00","message":"> Transcript [12704] [false]: 'ต้องขอลาคุณชอบไปก่อนนะคะสวัสดีค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:54.471790697+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:54.471793048+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:54.471796052+07:00","message":"StatePrefix: 'ต้องขอลาคุณชอบไปก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:54.471798385+07:00","message":"TextPushed: 'ต้องขอลาคุณ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:54.471801382+07:00","message":"Push: 'ชอบไปก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:54.471803636+07:00","message":"TextPushed: 'ต้องขอลาคุณชอบไปก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:54.471806032+07:00","message":"Set new StatePrefix : 'ต้องขอลาคุณชอบไปก่อนนะคะสวัสดีค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:54.471808964+07:00","message":"Next Push (prob) : 'นะคะสวัสดีค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:54.471810958+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:54.471813257+07:00","message":"> Transcript [12705] [true]: 'ต้องขอลาคุณชอบไปก่อนนะคะสวัสดีค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:54.471815989+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:54.471817926+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:54.471824484+07:00","message":"StatePrefix: 'ต้องขอลาคุณชอบไปก่อนนะคะสวัสดีค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:54.471827111+07:00","message":"TextPushed: 'ต้องขอลาคุณชอบไปก่อน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:54.471829625+07:00","message":"Push: 'นะคะสวัสดีค่ะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:54.471839317+07:00","message":"push: {false ชอบไปก่อน 0 0xc002aa0c00}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:54.471845729+07:00","message":"push: {true นะคะสวัสดีค่ะ 0 0xc002aa0c00}"}
{"level":"info","service":"Main","time":"2025-10-27T16:02:54.479804156+07:00","message":"write wav file: './tmp/7446/7446_2549.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:54.533999017+07:00","message":"[GCS] Start streaming session, msgId: 2550"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:55.078837004+07:00","message":"receive streaming session, msgId: 2550"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:55.07887407+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":"2025-10-27T16:02:55.078879186+07:00","message":"receive interim result [false|false]: ฝัน"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:55.078892024+07:00","message":"[buffer interim] 2550 false ฝัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:55.07889842+07:00","message":"[bufferProcess] interim [540000000]:ฝัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:55.078899973+07:00","message":"[bufferProcess] first interim"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:55.083368861+07:00","message":"receive streaming session, msgId: 2550"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:55.083388294+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":"2025-10-27T16:02:55.083392684+07:00","message":"receive interim result [false|false]: สวัสดี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:55.083405833+07:00","message":"[buffer interim] 2550 false สวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:55.083410677+07:00","message":"[bufferProcess] interim [600000000]:สวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:55.083412726+07:00","message":"[bufferProcess] send to processor:ฝัน"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:55.083415988+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:55.083418526+07:00","message":"> Transcript [12706] [false]: 'ฝัน'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:55.083420373+07:00","message":"Set StatePrefix (first interim): 'ฝัน'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:55.261296648+07:00","message":"receive streaming session, msgId: 2550"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:55.261329808+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":"2025-10-27T16:02:55.261335195+07:00","message":"receive interim result [false|false]: สวัสดีค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:55.26134496+07:00","message":"[buffer interim] 2550 false สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:55.261351364+07:00","message":"[bufferProcess] interim [780000000]:สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:55.261353663+07:00","message":"[bufferProcess] send to processor:สวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:55.261356681+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:55.261359363+07:00","message":"> Transcript [12707] [false]: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:55.261361259+07:00","message":"Does not start with last state prefix"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:55.261362833+07:00","message":"Set new StatePrefix: 'สวัสดี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:55.901477847+07:00","message":"receive streaming session, msgId: 2550"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:55.90151489+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":"2025-10-27T16:02:55.901520577+07:00","message":"receive interim result [false|false]: สวัสดีค่ะพอดี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:55.901541992+07:00","message":"[buffer interim] 2550 false สวัสดีค่ะพอดี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:55.901551321+07:00","message":"[bufferProcess] interim [380000000]:สวัสดีค่ะพอดี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:55.901553991+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:55.901559604+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:55.901562311+07:00","message":"> Transcript [12708] [false]: 'สวัสดีค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:55.901566021+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:55.901567804+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:55.901569695+07:00","message":"StatePrefix: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:55.901571553+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:55.961277881+07:00","message":"receive streaming session, msgId: 2550"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:55.961310134+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":"2025-10-27T16:02:55.961315814+07:00","message":"receive interim result [false|false]: สวัสดีค่ะสวัสดี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:55.961330647+07:00","message":"[buffer interim] 2550 false สวัสดีค่ะสวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:55.961339621+07:00","message":"[bufferProcess] interim [440000000]:สวัสดีค่ะสวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:55.961341876+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะพอดี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:55.961346909+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:55.961349715+07:00","message":"> Transcript [12709] [false]: 'สวัสดีค่ะพอดี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:55.961352776+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:55.961354605+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:55.961356371+07:00","message":"StatePrefix: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:55.96135838+07:00","message":"TextPushed: ''"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:56.09550616+07:00","message":"receive streaming session, msgId: 2550"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:56.095541353+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":"2025-10-27T16:02:56.095546835+07:00","message":"receive interim result [false|false]: สวัสดีค่ะสวัสดีค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:56.095558688+07:00","message":"[buffer interim] 2550 false สวัสดีค่ะสวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:56.095565704+07:00","message":"[bufferProcess] interim [620000000]:สวัสดีค่ะสวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:56.09556785+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะสวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:56.095573088+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:56.09557576+07:00","message":"> Transcript [12710] [false]: 'สวัสดีค่ะสวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:56.095579135+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:56.095581092+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:56.09558253+07:00","message":"StatePrefix: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:56.09558427+07:00","message":"TextPushed: ''"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:02:56.52823201+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:02:56.528243161+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:56.671380547+07:00","message":"receive streaming session, msgId: 2550"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:56.67141613+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":"2025-10-27T16:02:56.671421689+07:00","message":"receive interim result [false|false]: สวัสดีค่ะสวัสดีค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:56.671439999+07:00","message":"[buffer interim] 2550 false สวัสดีค่ะสวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:56.671447092+07:00","message":"[bufferProcess] interim [220000000]:สวัสดีค่ะสวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:56.671449015+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะสวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:56.671452208+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:56.671454992+07:00","message":"> Transcript [12711] [false]: 'สวัสดีค่ะสวัสดีค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:56.671458091+07:00","message":"Count interim (case 1.1): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:56.671459803+07:00","message":"CountSame: 4"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:56.671461253+07:00","message":"StatePrefix: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:56.671463047+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:56.671465509+07:00","message":"Push: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:56.671467118+07:00","message":"TextPushed: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:56.671469198+07:00","message":"Set new StatePrefix : 'สวัสดีค่ะสวัสดีค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:56.671473294+07:00","message":"Next Push (prob) : 'ค่ะสวัสดีค่ะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:56.671481074+07:00","message":"push: {false สวัสดี 0 0xc00041d400}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:56.796980522+07:00","message":"receive streaming session, msgId: 2550"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:56.79701654+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":"2025-10-27T16:02:56.797023503+07:00","message":"receive interim result [false|false]: สวัสดีค่ะสวัสดีค่ะสวัสดี"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:56.797035999+07:00","message":"[buffer interim] 2550 false สวัสดีค่ะสวัสดีค่ะสวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:56.797044383+07:00","message":"[bufferProcess] interim [280000000]:สวัสดีค่ะสวัสดีค่ะสวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:56.797047036+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะสวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:56.797052351+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:56.797054942+07:00","message":"> Transcript [12712] [false]: 'สวัสดีค่ะสวัสดีค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:56.797057977+07:00","message":"Count interim (case 1.2): 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:56.797059948+07:00","message":"CountSame: 1"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:56.79706232+07:00","message":"StatePrefix: 'สวัสดีค่ะสวัสดีค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:56.797064433+07:00","message":"TextPushed: 'สวัสดี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:56.98699654+07:00","message":"receive streaming session, msgId: 2550"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:56.987031722+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":"2025-10-27T16:02:56.987037801+07:00","message":"receive interim result [false|false]: สวัสดีค่ะสวัสดีค่ะสวัสดีค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:56.98705148+07:00","message":"[buffer interim] 2550 false สวัสดีค่ะสวัสดีค่ะสวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:56.987058312+07:00","message":"[bufferProcess] interim [460000000]:สวัสดีค่ะสวัสดีค่ะสวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:56.987060429+07:00","message":"[bufferProcess] send to processor:สวัสดีค่ะสวัสดีค่ะสวัสดี"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:56.987065298+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:56.987067742+07:00","message":"> Transcript [12713] [false]: 'สวัสดีค่ะสวัสดีค่ะสวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:56.987070613+07:00","message":"Count interim (case 1.2): 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:56.987072274+07:00","message":"CountSame: 2"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:56.987074294+07:00","message":"StatePrefix: 'สวัสดีค่ะสวัสดีค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:56.987076395+07:00","message":"TextPushed: 'สวัสดี'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:57.023661102+07:00","message":"[GCS] IsForceVAD: false for message ID: 2550"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:57.136829822+07:00","message":"receive streaming session, msgId: 2550"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:57.136875232+07:00","message":"receive interim result all : {\"alternatives\":[{\"transcript\":\"สวัสดีค่ะสวัสดีค่ะสวัสดีค่ะ\",\"confidence\":0.9589726}],\"is_final\":true,\"result_end_time\":{\"seconds\":2,\"nanos\":730000000},\"language_code\":\"th-th\"}"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:57.136882573+07:00","message":"receive interim result [true|false]: สวัสดีค่ะสวัสดีค่ะสวัสดีค่ะ"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:57.136892977+07:00","message":"end recv isFinal message id 2550"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:57.136895448+07:00","message":"end Recv id 2550"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:57.136902917+07:00","message":"[buffer interim] 2550 true สวัสดีค่ะสวัสดีค่ะสวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:57.136914656+07:00","message":"[bufferProcess] interim [730000000]:สวัสดีค่ะสวัสดีค่ะสวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:57.136920534+07:00","message":"[bufferProcess] send to processor (isfinal):สวัสดีค่ะสวัสดีค่ะสวัสดีค่ะ"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:57.136925398+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:57.136929101+07:00","message":"> Transcript [12714] [false]: 'สวัสดีค่ะสวัสดีค่ะสวัสดีค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:57.136933194+07:00","message":"Count interim (case 1.2): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:57.136936542+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:57.13693943+07:00","message":"StatePrefix: 'สวัสดีค่ะสวัสดีค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:57.136942583+07:00","message":"TextPushed: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:57.136945161+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:57.136947753+07:00","message":"> Transcript [12715] [true]: 'สวัสดีค่ะสวัสดีค่ะสวัสดีค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:57.136950613+07:00","message":"Count interim (case isFinal): 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:57.136952726+07:00","message":"CountSame: 3"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:57.13695493+07:00","message":"StatePrefix: 'สวัสดีค่ะสวัสดีค่ะ'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:57.136961066+07:00","message":"TextPushed: 'สวัสดี'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:02:57.136968357+07:00","message":"Push: 'ค่ะสวัสดีค่ะสวัสดีค่ะ'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:57.136979995+07:00","message":"push: {true ค่ะสวัสดีค่ะสวัสดีค่ะ 0 0xc00041d400}"}
{"level":"info","service":"Main","time":"2025-10-27T16:02:57.144118597+07:00","message":"write wav file: './tmp/7446/7446_2550.wav'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:02:58.244969902+07:00","message":"[GCS] Start streaming session, msgId: 2551"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:02:59.528946946+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:02:59.52896691+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:03:01.902589996+07:00","message":"[GCS] IsForceVAD: false for message ID: 2551"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:03:02.03588782+07:00","message":"receive streaming session, msgId: 2551"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:03:02.03590872+07:00","message":"found end of frame, send empty tag with msgId: 2551"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:03:02.035911609+07:00","message":"end Recv id 2551"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:03:02.03591971+07:00","message":"[buffer interim] 2551 true \n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:03:02.03593357+07:00","message":"[bufferProcess] interim [0]:\n"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:03:02.035938061+07:00","message":"*********************************"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:03:02.035940512+07:00","message":"> Transcript [12716] [true]: '\n'"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:03:02.03594262+07:00","message":"Count interim (case isFinal): 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:03:02.035944163+07:00","message":"CountSame: 0"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:03:02.035945601+07:00","message":"StatePrefix: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:03:02.035947034+07:00","message":"TextPushed: ''"}
{"level":"info","service":"InterimProcessor","time":"2025-10-27T16:03:02.035949536+07:00","message":"Push: '\n'"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:03:02.035960296+07:00","message":"push: {true \n 0 0xc0028d4e00}"}
{"level":"info","service":"Main","time":"2025-10-27T16:03:02.044650976+07:00","message":"write wav file: './tmp/7446/7446_2551.wav'"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:03:02.529440454+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:03:02.529449947+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:03:05.529955036+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:03:05.529976664+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:03:08.53015872+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:03:08.530181229+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:03:11.530581669+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:03:11.530600683+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:03:14.530904063+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:03:14.530919758+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:03:17.531165582+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:03:17.531172538+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:03:20.531449193+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:03:20.531464101+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:03:22.427755954+07:00","message":"[GCS] Cleaned up inactive client: 2539"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:03:22.427779031+07:00","message":"[GCS] Cleaned up inactive client: 2537"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:03:22.427781559+07:00","message":"[GCS] Cleaned up inactive client: 2538"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:03:22.427791875+07:00","message":"[GCS] Cleaned up inactive client: 2540"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:03:22.427797161+07:00","message":"[GCS] Cleaned up inactive client: 2532"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:03:22.427798659+07:00","message":"[GCS] Cleaned up inactive client: 2536"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:03:22.427800135+07:00","message":"[GCS] Cleaned up inactive client: 2534"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:03:22.427801665+07:00","message":"[GCS] Cleaned up inactive client: 2542"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:03:22.427803197+07:00","message":"[GCS] Cleaned up inactive client: 2533"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:03:22.427804547+07:00","message":"[GCS] Cleaned up inactive client: 2535"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:03:22.427805985+07:00","message":"[GCS] Cleaned up inactive client: 2541"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:03:23.531961651+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:03:23.531985409+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:03:26.532803892+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:03:26.532822404+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:03:29.533027184+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:03:29.533029687+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:03:32.533966708+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:03:32.533976055+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:03:35.534082651+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:03:35.534100278+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:03:38.534378411+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:03:38.534376877+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:03:41.534533651+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:03:41.534537542+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:03:44.534937162+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:03:44.534946048+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:03:47.535324699+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:03:47.535333648+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:03:50.53557547+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:03:50.535585073+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:03:52.427722882+07:00","message":"[GCS] Cleaned up inactive client: 2543"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:03:52.427738394+07:00","message":"[GCS] Cleaned up inactive client: 2545"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:03:52.427740825+07:00","message":"[GCS] Cleaned up inactive client: 2544"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:03:52.427742607+07:00","message":"[GCS] Cleaned up inactive client: 2547"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:03:52.427744603+07:00","message":"[GCS] Cleaned up inactive client: 2546"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:03:52.427746087+07:00","message":"[GCS] Cleaned up inactive client: 2548"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:03:53.53561066+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:03:53.535628499+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:03:56.536652119+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:03:56.536675385+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:03:59.536875225+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:03:59.536875227+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:04:02.537857334+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:04:02.537873504+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:04:05.53804744+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:04:05.538053072+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:04:08.538291858+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:04:08.538304198+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:04:11.538471122+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:04:11.53847452+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:04:14.538824845+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:04:14.538837427+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:04:17.539695587+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:04:17.539710319+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:04:20.540124003+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:04:20.540136239+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:04:22.427472758+07:00","message":"[GCS] Cleaned up inactive client: 2549"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:04:22.427485831+07:00","message":"[GCS] Cleaned up inactive client: 2550"}
{"level":"info","service":"GCSStream","time":"2025-10-27T16:04:22.427487921+07:00","message":"[GCS] Cleaned up inactive client: 2551"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:04:23.540777077+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:04:23.54078384+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:04:26.541539857+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:04:26.54156281+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:04:29.541722571+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:04:29.541747081+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:04:32.541783144+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:04:32.54180277+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:04:35.542315702+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:04:35.542315704+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:04:38.542707925+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:04:38.542715002+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:04:41.542808539+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:04:41.542819067+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:04:44.543093676+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:04:44.543102655+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:04:47.543216835+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:04:47.543212435+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:04:50.54406515+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:04:50.544082715+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:04:53.545074257+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:04:53.545090658+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:04:56.546071895+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:04:56.546087282+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:04:59.546624184+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:04:59.546631194+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:05:02.547590081+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:05:02.547624635+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:05:05.54761449+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:05:05.547632721+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:05:08.547807155+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:05:08.54782552+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:05:11.548315323+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:05:11.548325444+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:05:14.549219951+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:05:14.549241972+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:05:17.549718164+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:05:17.549731333+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:05:20.550496258+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:05:20.550501583+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:05:23.55098529+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:05:23.551002385+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:05:26.551161214+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:05:26.551175687+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:05:29.551421723+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:05:29.551440936+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:05:32.551523143+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:05:32.551545468+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:05:35.552357014+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:05:35.552366854+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:05:38.553231774+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:05:38.553237009+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:05:41.553989623+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:05:41.553990065+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:05:44.554014566+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:05:44.554029518+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:05:47.554446818+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:05:47.554456368+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:05:50.554761484+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:05:50.554777505+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:05:53.555290796+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:05:53.555295093+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:05:56.555495104+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:05:56.555500781+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:05:59.555676496+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:05:59.555676435+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:06:02.556091462+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:06:02.556106052+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:06:05.556545736+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:06:05.55655568+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:06:08.556725023+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:06:08.556732538+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:06:11.557236781+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:06:11.557248566+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:06:14.557621793+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:06:14.557629386+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:06:17.558055108+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:06:17.558066622+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:06:20.558127225+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:06:20.558143444+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:06:23.558581749+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:06:23.558581022+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:06:26.558925988+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:06:26.558943417+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:06:29.559726105+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:06:29.559734784+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:06:32.560726409+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:06:32.560738881+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:06:35.560930502+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:06:35.56095564+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:06:38.561913532+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:06:38.561913313+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:06:41.56262857+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:06:41.562650723+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:06:44.56275083+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:06:44.562796349+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:06:47.562819431+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:06:47.562831699+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:06:50.563522324+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:06:50.56352958+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:06:53.564563116+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:06:53.564563995+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:06:56.565007222+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:06:56.565021054+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:06:59.565264322+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:06:59.565265502+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:07:02.565957478+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:07:02.565977029+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:07:05.566884637+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:07:05.56688464+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:07:08.567070106+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:07:08.567070105+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:07:11.567126858+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:07:11.567126921+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:07:14.567593512+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:07:14.56761081+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:07:17.567754965+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:07:17.56775753+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:07:20.568794983+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:07:20.568820635+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:07:23.569252183+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:07:23.569263426+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:07:26.569336767+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:07:26.569343315+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:07:29.569837217+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:07:29.569848585+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:07:32.570867581+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:07:32.570860201+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:07:35.571461691+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:07:35.571476843+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:07:38.57175759+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:07:38.571757588+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:07:41.571935937+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:07:41.571950683+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:07:44.572244333+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:07:44.572258822+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:07:47.57272723+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:07:47.572730299+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:07:50.57308617+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:07:50.573098719+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:07:53.573639581+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:07:53.573654872+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:07:56.574716783+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:07:56.57472797+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:07:59.574830826+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:07:59.574840505+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:08:02.575837233+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:08:02.57584524+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:08:05.5759523+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:08:05.575990615+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:08:08.576950357+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:08:08.576950355+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:08:11.577238831+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:08:11.577252906+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:08:14.577721566+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:08:14.577748173+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:08:17.577765226+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:08:17.577772042+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:08:20.577990158+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:08:20.578005804+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:08:23.578671329+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:08:23.578684692+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:08:26.579263451+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:08:26.579264768+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:08:29.579960164+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:08:29.57996416+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:08:32.580940273+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:08:32.580961217+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:08:35.581952169+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:08:35.581965158+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:08:38.582075411+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:08:38.582086554+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:08:41.582554954+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:08:41.582565053+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:08:44.582705971+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:08:44.582906674+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:08:47.58280843+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:08:47.582830263+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:08:50.583428207+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:08:50.583436299+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:08:53.583752611+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:08:53.58375958+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:08:56.584633921+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:08:56.584650113+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:08:59.585176766+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:08:59.585193482+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:09:02.585719703+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:09:02.585734437+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:09:05.586783803+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:09:05.586800328+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:09:08.586986022+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:09:08.586998726+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:09:11.587926319+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:09:11.587926282+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:09:14.587950656+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:09:14.587967945+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:09:17.588031537+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:09:17.58805957+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:09:20.588446657+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:09:20.588460412+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:09:23.588963957+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:09:23.588977791+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:09:26.590043068+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:09:26.590063065+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:09:29.590301977+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:09:29.590323098+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:09:32.590880036+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:09:32.590880096+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:09:35.591446441+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:09:35.59146786+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:09:38.591658899+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:09:38.591675202+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:09:41.592588145+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:09:41.592608346+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:09:44.592973094+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:09:44.592993532+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:09:47.593494741+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:09:47.593506335+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:09:50.593941891+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:09:50.593952222+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:09:53.594054003+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:09:53.594075674+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:09:56.595126988+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:09:56.595133669+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:09:59.595387767+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:09:59.595406856+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:10:02.595785321+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:10:02.595802121+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:10:05.596529338+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:10:05.596546106+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:10:08.596748211+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:10:08.596750233+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:10:11.597458739+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:10:11.597499493+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:10:14.597868184+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:10:14.597868267+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:10:17.59835017+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:10:17.598362727+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:10:20.598634094+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:10:20.598634169+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:10:23.598708013+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:10:23.598738248+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:10:26.599784576+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:10:26.599788732+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:10:29.599852622+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:10:29.599857307+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:10:32.600128164+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:10:32.600164067+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:10:35.600440939+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:10:35.600439006+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:10:38.600723351+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:10:38.600739529+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:10:41.601662842+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:10:41.601692134+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:10:44.601796539+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:10:44.601824655+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:10:47.602546546+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:10:47.602562299+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:10:50.602899473+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:10:50.602931153+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:10:53.603674676+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:10:53.603684225+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:10:56.603860714+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:10:56.603880964+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:10:59.604076131+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:10:59.604086501+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:11:02.604990881+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:11:02.605003422+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:11:05.605577454+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:11:05.60559091+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:11:08.605733504+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:11:08.605734309+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:11:11.606306237+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:11:11.606324854+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:11:14.60679783+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:11:14.606812672+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:11:17.607048181+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:11:17.60705183+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:11:20.607337779+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:11:20.607339756+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:11:23.607515344+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:11:23.607520615+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:11:26.607580135+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:11:26.607595618+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:11:29.607787427+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:11:29.607802835+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:11:32.608383971+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:11:32.608404668+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:11:35.60865704+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:11:35.608687352+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:11:38.609035197+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:11:38.609045205+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:11:41.610051159+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:11:41.610059512+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:11:44.610412628+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:11:44.610426252+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:11:47.610759788+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:11:47.610767401+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:11:50.610944854+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:11:50.610960116+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:11:53.611968951+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:11:53.611992151+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:11:56.612853614+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:11:56.612877485+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:11:59.613556923+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:11:59.613583632+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:12:02.614223293+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:12:02.614226964+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:12:05.614478806+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:12:05.614484228+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:12:08.615524953+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:12:08.61552798+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:12:11.615941001+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:12:11.61595126+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:12:14.616311454+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:12:14.616329373+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:12:17.617298514+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:12:17.61731007+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:12:20.618317864+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:12:20.618321946+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:12:23.618998902+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:12:23.619013945+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:12:26.619132886+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:12:26.619140724+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:12:29.619402496+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:12:29.619415944+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:12:32.619442744+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:12:32.619461933+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:12:35.619729674+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:12:35.619742084+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:12:38.619766138+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:12:38.619802266+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:12:41.620031414+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:12:41.620041486+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:12:44.620145777+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:12:44.620189786+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:12:47.621245963+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:12:47.621255572+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:12:50.62153019+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:12:50.621555219+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:12:53.621779892+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:12:53.621789791+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:12:56.622110838+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:12:56.622121899+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:12:59.622393989+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:12:59.622402422+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:13:02.62274067+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:13:02.622751505+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:13:05.62284161+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:13:05.622855937+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:13:08.623786971+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:13:08.623792222+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:13:11.624000882+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:13:11.624012171+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:13:14.624418811+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:13:14.624436341+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:13:17.625153565+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:13:17.625156301+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:13:20.62540435+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:13:20.625424893+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:13:23.625771001+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:13:23.625795612+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:13:26.626481736+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:13:26.626484544+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:13:29.626783545+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:13:29.626798668+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:13:32.626933681+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:13:32.626933683+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:13:35.62773553+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:13:35.62773804+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:13:38.627805017+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:13:38.627828083+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:13:41.628502443+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:13:41.628521764+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:13:44.628869297+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:13:44.628887982+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:13:47.629839646+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:13:47.629856709+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:13:50.63005738+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:13:50.63006924+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:13:53.63066299+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:13:53.630672541+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:13:56.63086072+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:13:56.630868681+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:13:59.631051886+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:13:59.63106543+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:14:02.631643237+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:14:02.631651626+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:14:05.631948115+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:14:05.631963812+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:14:08.63231651+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:14:08.632335817+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:14:11.632584821+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:14:11.63259755+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:14:14.63343945+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:14:14.633460057+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:14:17.633631197+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:14:17.633642196+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:14:20.633827174+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:14:20.633856336+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:14:23.63454396+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:14:23.634547489+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:14:26.635147639+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:14:26.635170023+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:14:29.635931979+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:14:29.635939691+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:14:32.636960889+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:14:32.63697241+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:14:35.637250251+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:14:35.637264031+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:14:38.638334818+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:14:38.638340881+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:14:41.639383863+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:14:41.639393962+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:14:44.639775651+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:14:44.639799498+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:14:47.639998412+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:14:47.640013373+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:14:50.640413649+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:14:50.640440494+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:14:53.64077388+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:14:53.640789624+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:14:56.641251709+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:14:56.641237078+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:14:59.641513432+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:14:59.641532892+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:15:02.642017815+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:15:02.642025617+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:15:05.642295437+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:15:05.642303967+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:15:08.643230205+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:15:08.643235005+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:15:11.643401745+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:15:11.643419755+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:15:14.643859859+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:15:14.643889941+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:15:17.644824823+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:15:17.644850823+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:15:20.64504843+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:15:20.64506494+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:15:23.645844302+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:15:23.645858902+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:15:26.646379019+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:15:26.646394905+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:15:29.64701685+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:15:29.647023271+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:15:32.647710973+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:15:32.647717685+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:15:35.647907628+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:15:35.647918644+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:15:38.648781754+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:15:38.648792876+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:15:41.649435331+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:15:41.649461079+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:15:44.649877224+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:15:44.649902688+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:15:47.650902152+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:15:47.650895027+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:15:50.651139753+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:15:50.651142368+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:15:53.651200084+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:15:53.651217138+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:15:56.651767528+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:15:56.651777747+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:15:59.651862402+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:15:59.651869986+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:16:02.652844845+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:16:02.652869069+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:16:05.653068048+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:16:05.653079164+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:16:08.653248186+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:16:08.653251863+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:16:11.654347241+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:16:11.6543527+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:16:14.654786306+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:16:14.654801292+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:16:17.655637806+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:16:17.655659635+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:16:20.655841292+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:16:20.65586387+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:16:23.656580476+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:16:23.656600792+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:16:26.657452516+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:16:26.657493553+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:16:29.658028237+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:16:29.658050401+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:16:32.658316991+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:16:32.658322124+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:16:35.658567796+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:16:35.658570556+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:16:38.658687419+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:16:38.658705384+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:16:41.658903315+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:16:41.658914193+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:16:44.659345698+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:16:44.659457888+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:16:47.660368341+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:16:47.660383418+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:16:50.660629607+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:16:50.660652854+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:16:53.66144591+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:16:53.661456804+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:16:56.661738112+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:16:56.661749523+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:16:59.662317239+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:16:59.662327809+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:17:02.663020077+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:17:02.663042203+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:17:05.663293267+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:17:05.663314101+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:17:08.663698544+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:17:08.66374705+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:17:11.663776371+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:17:11.663791433+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:17:14.664389314+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:17:14.664404779+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:17:17.665300041+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:17:17.665333819+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:17:20.665739496+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:17:20.665749793+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:17:23.666705602+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:17:23.666726274+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:17:26.667615637+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:17:26.667614707+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:17:29.667946719+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:17:29.667946717+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:17:32.668652781+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:17:32.668662209+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:17:35.668839464+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:17:35.668857487+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:17:38.669071541+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:17:38.669081055+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:17:41.669297923+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:17:41.669324579+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:17:44.669899587+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:17:44.669914923+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:17:47.670485696+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:17:47.670517135+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:17:50.670839205+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:17:50.670842535+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:17:53.671240522+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:17:53.671253814+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:17:56.671579418+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:17:56.671580089+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:17:59.672331647+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:17:59.672332931+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:18:02.672989149+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:18:02.673037769+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:18:05.673916449+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:18:05.673923914+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:18:08.67431078+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:18:08.674337663+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:18:11.674590479+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:18:11.674608079+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:18:14.675501991+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:18:14.675515554+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:18:17.676532138+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:18:17.676550437+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:18:20.676776436+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:18:20.676777241+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:18:23.677375327+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:18:23.677392299+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:18:26.677991286+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:18:26.678010344+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:18:29.67832068+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:18:29.678343201+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:18:32.679104565+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:18:32.67914955+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:18:35.67943204+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:18:35.679507793+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:18:38.680009517+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:18:38.680029704+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:18:41.680290347+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:18:41.680309915+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:18:44.680445193+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:18:44.680454877+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:18:47.680669531+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:18:47.680678259+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:18:50.680928292+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:18:50.68095325+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:18:53.681133572+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:18:53.68115713+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:18:56.681409675+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:18:56.681427731+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:18:59.682431114+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:18:59.682449904+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:19:02.683362472+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:19:02.683384268+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:19:05.684171711+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:19:05.684182871+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:19:08.685063442+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:19:08.685077136+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:19:11.685240596+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:19:11.685308219+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:19:14.686295139+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:19:14.686346852+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:19:17.687197036+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:19:17.687212776+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:19:20.687445613+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:19:20.687452468+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:19:23.687760279+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:19:23.687771562+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:19:26.687830624+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:19:26.687836759+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:19:29.688366168+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:19:29.688379429+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:19:32.68880486+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:19:32.688823684+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:19:35.68940505+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:19:35.689427913+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:19:38.69000695+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:19:38.690019303+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:19:41.690267872+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:19:41.690294785+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:19:44.691097932+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:19:44.691119419+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:19:47.691300908+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:19:47.69131682+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:19:50.691584237+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:19:50.691602716+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:19:53.692507293+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:19:53.692530057+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:19:56.693562462+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:19:56.693563234+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:19:59.693879277+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:19:59.693888991+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:20:02.69489982+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:20:02.694919891+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:20:05.695959366+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:20:05.695974827+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:20:08.69631177+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:20:08.696328252+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:20:11.696625906+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:20:11.696651793+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:20:14.697670714+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:20:14.697669363+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:20:17.69856375+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:20:17.698562608+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:20:20.698836457+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:20:20.698853956+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:20:23.699466535+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:20:23.699474409+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:20:26.69974759+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:20:26.69978263+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:20:29.699854634+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:20:29.699905281+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:20:32.70057811+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:20:32.700600083+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:20:35.701068008+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:20:35.701097299+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:20:38.701146962+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:20:38.701196495+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:20:41.70144907+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:20:41.701490123+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:20:44.701895387+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:20:44.701904502+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:20:47.702802216+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:20:47.702815301+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:20:50.703015628+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:20:50.70307308+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:20:53.703626143+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:20:53.703636937+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:20:56.704673587+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:20:56.704682016+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:20:59.705256365+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:20:59.705300319+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:21:02.706090331+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:21:02.706097311+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:21:05.706360604+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:21:05.706379751+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:21:08.7072354+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:21:08.7072467+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:21:11.707484086+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:21:11.707489175+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:21:14.708304091+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:21:14.708304217+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:21:17.709088572+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:21:17.709095803+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:21:20.709379501+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:21:20.709407643+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:21:23.710258265+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:21:23.710258315+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:21:26.710516468+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:21:26.710540512+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:21:29.71144142+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:21:29.711457877+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:21:32.711905593+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:21:32.711925867+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:21:35.712106689+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:21:35.712114215+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:21:38.712511404+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:21:38.712573584+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:21:41.712817289+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:21:41.712819446+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:21:44.713220874+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:21:44.713208407+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:21:47.71401222+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:21:47.71402959+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:21:50.714260482+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:21:50.714268967+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:21:53.714333146+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:21:53.714341118+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:21:56.715044997+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:21:56.715047371+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:21:59.716045414+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:21:59.716059649+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:22:02.716324392+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:22:02.716352041+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:22:05.717277883+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:22:05.717291671+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:22:08.718143049+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:22:08.718156559+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:22:11.718403572+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:22:11.718423995+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:22:14.718577572+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:22:14.718577639+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:22:17.718988623+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:22:17.719025331+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:22:20.719685796+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:22:20.719722715+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:22:23.719861633+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:22:23.719879385+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:22:26.720566837+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:22:26.720577404+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:22:29.721599481+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:22:29.721601361+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:22:32.722029946+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:22:32.72205313+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:22:35.722299973+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:22:35.722359267+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:22:38.723308973+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:22:38.723347086+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:22:41.723595627+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:22:41.723610226+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:22:44.724108282+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:22:44.724108424+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:22:47.724388908+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:22:47.72440048+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:22:50.724580742+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:22:50.724607881+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:22:53.725287927+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:22:53.725296951+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:22:56.726312683+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:22:56.726322527+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:22:59.726530162+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:22:59.726557698+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:23:02.727148649+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:23:02.72716835+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:23:05.727857383+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:23:05.72786201+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:23:08.728507157+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:23:08.728524256+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:23:11.729011676+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:23:11.729016872+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:23:14.730097893+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:23:14.730096015+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:23:17.730360782+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:23:17.730395116+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:23:20.730482864+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:23:20.73051831+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:23:23.731184151+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:23:23.731198864+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:23:26.731455729+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:23:26.731474253+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:23:29.73253902+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:23:29.732539106+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:23:32.732906749+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:23:32.732924901+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:23:35.733206522+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:23:35.733220285+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:23:38.733518435+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:23:38.733531749+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:23:41.733776733+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:23:41.733792698+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:23:44.734037181+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:23:44.734053361+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:23:47.734310096+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:23:47.734324809+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:23:50.735219863+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:23:50.735234461+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:23:53.73604745+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:23:53.736063063+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:23:56.736172263+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:23:56.736186212+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:23:59.736606625+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:23:59.736618793+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:24:02.737001699+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:24:02.737007955+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:24:05.737218541+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:24:05.737218584+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:24:08.737249717+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:24:08.737264492+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:24:11.738317813+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:24:11.738327176+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:24:14.738650521+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:24:14.738696483+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:24:17.739444325+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:24:17.739487925+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:24:20.739645386+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:24:20.739656756+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:24:23.73971036+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:24:23.739771567+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:24:26.740444558+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:24:26.740521458+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:24:29.741395005+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:24:29.74141101+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:24:32.742280352+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:24:32.742291343+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:24:35.74302233+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:24:35.743042059+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:24:38.743410997+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:24:38.743424798+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:24:41.743670936+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:24:41.743686331+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:24:44.744217907+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:24:44.744228504+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:24:47.745236301+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:24:47.745253833+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:24:50.746301554+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:24:50.746331159+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:24:53.747038388+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:24:53.747049446+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:24:56.747295318+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:24:56.74729417+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:24:59.748318177+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:24:59.748339909+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:25:02.748970651+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:25:02.748989872+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:25:05.749129949+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:25:05.749147185+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:25:08.750110879+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:25:08.750116523+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:25:11.750352437+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:25:11.75036706+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:25:14.750770028+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:25:14.750790123+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:25:17.751002547+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:25:17.751006058+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:25:20.751007735+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:25:20.751042179+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:25:23.751812915+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:25:23.751828962+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:25:26.752394913+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:25:26.752407837+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:25:29.753083925+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:25:29.753104427+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:25:32.75350644+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:25:32.753514532+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:25:35.753641946+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:25:35.753653135+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:25:38.754393732+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:25:38.754399825+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:25:41.754496442+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:25:41.754509841+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:25:44.754754621+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:25:44.754773635+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:25:47.754960927+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:25:47.754964709+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:25:50.75502929+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:25:50.755024918+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:25:53.755440482+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:25:53.755452547+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:25:56.755642957+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:25:56.755642952+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:25:59.756220933+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:25:59.756228098+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:26:02.756598891+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:26:02.756607031+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:26:05.757568125+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:26:05.757581697+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:26:08.758318522+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:26:08.758313768+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:26:11.758568863+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:26:11.758581535+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:26:14.758609269+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:26:14.758631678+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:26:17.758898959+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:26:17.758916853+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:26:20.75930536+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:26:20.759327352+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:26:23.7598821+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:26:23.759921213+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:26:26.760105264+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:26:26.760135034+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:26:29.760964585+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:26:29.760983279+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:26:32.761329426+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:26:32.761344827+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:26:35.761428768+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:26:35.761452372+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:26:38.762268741+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:26:38.762282706+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:26:41.762593295+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:26:41.762608912+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:26:44.762721735+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:26:44.762766966+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:26:47.763322026+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:26:47.763330884+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:26:50.763680418+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:26:50.763694745+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:26:53.76405542+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:26:53.764071677+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:26:56.764343275+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:26:56.764370644+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:26:59.765075788+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:26:59.765120287+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:27:02.765188664+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:27:02.765227112+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:27:05.76607936+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:27:05.766075767+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:27:08.766242157+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:27:08.766247936+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:27:11.766501211+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:27:11.766502148+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:27:14.766837681+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:27:14.766852009+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:27:17.767041203+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:27:17.767041199+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:27:20.767901311+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:27:20.767901309+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:27:23.768163189+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:27:23.768185256+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:27:26.768407422+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:27:26.768416418+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:27:29.768872169+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:27:29.768879994+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:27:32.769259716+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:27:32.76927848+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:27:35.770306038+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:27:35.770327572+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:27:38.770830954+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:27:38.770869039+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:27:41.771083203+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:27:41.771084521+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:27:44.771638369+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:27:44.77167482+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:27:47.771763291+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:27:47.771783827+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:27:50.772621437+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:27:50.77263417+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:27:53.773228478+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:27:53.77327297+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:27:56.774271971+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:27:56.77428958+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:27:59.775175068+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:27:59.775210941+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:28:02.775248949+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:28:02.775253027+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:28:05.775428113+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:28:05.775449739+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:28:08.776438832+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:28:08.77647467+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:28:11.776751567+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:28:11.776755767+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:28:14.777229829+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:28:14.777241888+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:28:17.777514407+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:28:17.777524123+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:28:20.777946716+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:28:20.777984203+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:28:23.778673537+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:28:23.778671533+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:28:26.778858025+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:28:26.778879264+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:28:29.779489878+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:28:29.779497336+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:28:32.779881495+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:28:32.7799099+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:28:35.780145713+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:28:35.780173194+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:28:38.780751046+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:28:38.780769146+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:28:41.781012129+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:28:41.781021+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:28:44.781123429+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:28:44.781186103+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:28:47.781237358+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:28:47.781283531+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:28:50.781907503+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:28:50.781934125+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:28:53.782346144+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:28:53.782356971+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:28:56.782907266+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:28:56.782932007+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:28:59.783307559+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:28:59.783318657+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:29:02.783710712+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:29:02.78372484+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:29:05.784242543+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:29:05.784252887+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:29:08.785275013+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:29:08.785326517+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:29:11.785935019+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:29:11.785972552+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:29:14.786558165+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:29:14.786586994+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:29:17.786886398+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:29:17.786896151+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:29:20.787427306+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:29:20.787458436+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:29:23.787491076+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:29:23.787499545+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:29:26.787725056+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:29:26.787794232+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:29:29.788628691+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:29:29.788636353+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:29:32.788879318+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:29:32.788882537+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:29:35.789892906+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:29:35.789925374+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:29:38.790144463+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:29:38.790170942+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:29:41.790393534+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:29:41.790409374+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:29:44.790619917+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:29:44.79062078+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:29:47.790868327+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:29:47.790891247+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:29:50.791131495+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:29:50.791154353+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:29:53.791777427+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:29:53.791788368+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:29:56.792836487+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:29:56.792836486+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:29:59.793091693+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:29:59.793104863+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:30:02.793468932+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:30:02.793501593+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:30:05.794312179+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:30:05.79432229+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:30:08.794602623+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:30:08.794619949+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:30:11.795523648+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:30:11.795537512+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:30:14.795764448+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:30:14.795795639+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:30:17.796038199+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:30:17.796042869+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:30:20.79660431+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:30:20.796621649+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:30:23.797175857+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:30:23.797189759+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:30:26.797986167+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:30:26.797992691+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:30:29.798500297+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:30:29.798508397+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:30:32.798891876+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:30:32.798908534+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:30:35.799711498+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:30:35.79972965+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:30:38.799954653+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:30:38.799967315+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:30:41.800569545+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:30:41.800618955+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:30:44.800699602+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:30:44.801112598+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:30:47.801353847+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:30:47.80135683+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:30:50.801674073+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:30:50.80168593+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:30:53.802213924+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:30:53.802244306+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:30:56.802911146+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:30:56.802901162+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:30:59.803110012+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:30:59.803131035+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:31:02.803560556+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:31:02.803564956+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:31:05.80409904+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:31:05.80409412+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:31:08.804399191+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:31:08.804403825+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:31:11.805325273+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:31:11.805331411+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:31:14.805726653+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:31:14.805770093+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:31:17.805937337+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:31:17.805950244+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:31:20.805998777+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:31:20.805998644+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:31:23.806535269+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:31:23.806570485+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:31:26.806561853+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:31:26.806600482+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:31:29.806921559+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:31:29.806937214+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:31:32.807237453+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:31:32.807274573+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:31:35.807305051+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:31:35.807324074+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:31:38.807580657+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:31:38.807590831+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:31:41.807736619+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:31:41.807746267+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:31:44.807856364+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:31:44.807904164+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:31:47.808124573+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:31:47.808139708+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:31:50.808301904+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:31:50.808301963+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:31:53.808858268+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:31:53.808860656+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:31:56.809937802+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:31:56.809953789+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:31:59.810356165+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:31:59.81037403+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:32:02.810947266+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:32:02.810962303+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:32:05.811184624+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:32:05.811221703+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:32:08.811540579+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:32:08.811539794+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:32:11.811593456+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:32:11.811594694+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:32:14.811786068+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:32:14.811812064+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:32:17.812033493+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:32:17.812044471+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:32:20.813124938+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:32:20.813176135+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:32:23.813861348+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:32:23.813912833+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:32:26.81405427+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:32:26.814085617+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:32:29.814527428+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:32:29.814551104+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:32:32.814957085+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:32:32.814980178+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:32:35.815154961+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:32:35.815197337+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:32:38.815486147+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:32:38.815503809+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:32:41.816580658+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:32:41.816574923+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:32:44.816977706+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:32:44.816987575+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:32:47.817281323+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:32:47.817294289+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:32:50.817992349+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:32:50.818009873+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:32:53.818141057+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:32:53.818157974+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:32:56.818372601+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:32:56.818386102+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:32:59.819214541+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:32:59.819247945+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:33:02.81965171+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:33:02.819680327+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:33:05.819741288+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:33:05.819771714+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:33:08.819978094+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:33:08.81999225+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:33:11.820517863+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:33:11.820545591+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:33:14.821334753+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:33:14.821362095+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:33:17.821600116+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:33:17.821630669+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:33:20.822302199+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:33:20.822341692+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:33:23.822862745+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:33:23.822862626+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:33:26.823512729+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:33:26.823540811+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:33:29.823871648+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:33:29.823886929+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:33:32.824277622+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:33:32.824295652+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:33:35.824719942+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:33:35.824737018+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:33:38.825689246+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:33:38.825718726+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:33:41.825892055+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:33:41.825925061+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:33:44.826510695+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:33:44.826530572+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:33:47.826759464+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:33:47.826759462+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:33:50.827563916+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:33:50.827587042+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:33:53.828503112+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:33:53.828551639+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:33:56.829071358+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:33:56.829096909+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:33:59.829099981+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:33:59.829111708+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:34:02.829480392+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:34:02.829485336+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:34:05.830166577+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:34:05.8301877+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:34:08.830469349+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:34:08.8304819+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:34:11.831526447+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:34:11.831559772+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:34:14.832392635+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:34:14.832395129+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:34:17.832663982+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:34:17.832694589+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:34:20.833732193+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:34:20.833746457+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:34:23.834099363+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:34:23.834123309+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:34:26.834597182+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:34:26.834612435+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:34:29.83503306+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:34:29.835044379+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:34:32.835943108+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:34:32.835964663+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:34:35.836022323+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:34:35.836024862+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:34:38.836279563+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:34:38.836291147+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:34:41.83669303+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:34:41.836733879+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:34:44.836716455+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:34:44.836746861+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:34:47.836949843+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:34:47.836976941+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:34:50.8372349+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:34:50.837262812+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:34:53.837815034+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:34:53.837815035+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:34:56.838596954+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:34:56.838629107+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:34:59.839409769+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:34:59.839426138+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:35:02.840119539+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:35:02.840167166+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:35:05.840429681+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:35:05.840461308+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:35:08.840771696+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:35:08.840799827+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:35:11.841370011+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:35:11.841384577+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:35:14.842361706+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:35:14.842399403+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:35:17.843120038+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:35:17.843139963+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:35:20.843824954+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:35:20.843836104+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:35:23.844416422+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:35:23.844416582+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:35:26.844532761+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:35:26.844551445+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:35:29.845197085+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:35:29.845225414+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:35:32.845634699+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:35:32.84565888+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:35:35.84599655+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:35:35.846011949+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:35:38.846313224+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:35:38.846340773+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:35:41.846892017+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:35:41.84691516+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:35:44.847682434+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:35:44.847716837+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:35:47.847999535+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:35:47.848022097+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:35:50.848208306+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:35:50.848232931+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:35:53.84914587+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:35:53.849154871+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:35:56.849534917+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:35:56.849559875+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:35:59.850305284+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:35:59.850340103+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:36:02.850784512+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:36:02.850818993+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:36:05.851262619+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:36:05.851289954+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:36:08.851523295+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:36:08.851531606+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:36:11.851665437+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:36:11.851679955+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:36:14.852070718+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:36:14.852080174+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:36:17.852661764+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:36:17.852664676+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:36:20.853265936+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:36:20.853296258+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:36:23.853869093+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:36:23.853913837+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:36:26.854600842+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:36:26.85464167+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:36:29.854935001+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:36:29.854950543+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:36:32.855344543+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:36:32.855388313+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:36:35.855885724+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:36:35.855885726+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:36:38.856085051+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:36:38.856109462+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:36:41.856806478+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:36:41.856811242+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:36:44.857342184+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:36:44.857344466+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:36:47.857375282+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:36:47.857422375+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:36:50.85845224+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:36:50.858449493+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:36:53.859010066+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:36:53.859082928+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:36:56.859720532+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:36:56.859731666+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:36:59.859937018+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:36:59.859959055+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:37:02.860654+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:37:02.860654718+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:37:05.861634495+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:37:05.861656029+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:37:08.861945381+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:37:08.861968802+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:37:11.862398367+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:37:11.862406901+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:37:14.862814201+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:37:14.862833403+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:37:17.862897626+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:37:17.86290947+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:37:20.863370786+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:37:20.863380505+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:37:23.863599981+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:37:23.863622792+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:37:26.864419093+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:37:26.864410704+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:37:29.864665662+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:37:29.864678748+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:37:32.865378239+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:37:32.86539418+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:37:35.866365842+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:37:35.866379182+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:37:38.866666854+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:37:38.86666693+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:37:41.866737279+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:37:41.866751346+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:37:44.866820722+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:37:44.866846009+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:37:47.867125856+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:37:47.867131426+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:37:50.867487357+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:37:50.867505152+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:37:53.868083711+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:37:53.868091578+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:37:56.868186489+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:37:56.868186487+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:37:59.868424769+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:37:59.868456764+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:38:02.869230077+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:38:02.869242292+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:38:05.869875929+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:38:05.869910893+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:38:08.870090601+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:38:08.870127967+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:38:11.870206908+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:38:11.870240684+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:38:14.870686468+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:38:14.870718909+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:38:17.871580226+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:38:17.871584796+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:38:20.87193866+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:38:20.871943455+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:38:23.87261598+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:38:23.872643139+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:38:26.872705564+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:38:26.872728275+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:38:29.872959568+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:38:29.872994548+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:38:32.873077344+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:38:32.873110622+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:38:35.873897817+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:38:35.873923378+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:38:38.874378817+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:38:38.87441209+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:38:41.874875575+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:38:41.874913249+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:38:44.87501155+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:38:44.875054392+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:38:47.875158175+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:38:47.875158602+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:38:50.875681163+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:38:50.875716367+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:38:53.875862432+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:38:53.875886594+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:38:56.876355619+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:38:56.876360364+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:38:59.876639858+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:38:59.876653204+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:39:02.877195183+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:39:02.877195242+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:39:05.878029599+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:39:05.878064396+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:39:08.87835005+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:39:08.878376841+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:39:11.878822878+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:39:11.878845315+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:39:14.878954173+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:39:14.878985616+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:39:17.879792471+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:39:17.879808823+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:39:20.880382793+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:39:20.880429267+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:39:23.881066161+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:39:23.881105552+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:39:26.881343026+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:39:26.88135495+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:39:29.881616352+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:39:29.881629806+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:39:32.882018748+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:39:32.882035128+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:39:35.882162777+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:39:35.882179898+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:39:38.882486962+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:39:38.882500548+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:39:41.882628465+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:39:41.882647587+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:39:44.882903966+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:39:44.882926776+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:39:47.883938789+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:39:47.883952901+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:39:50.884209009+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:39:50.884242068+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:39:53.884818902+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:39:53.884842402+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:39:56.884946398+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:39:56.884951296+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:39:59.885243657+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:39:59.885290416+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:40:02.886014346+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:40:02.886027285+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:40:05.886354363+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:40:05.886379768+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:40:08.886700484+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:40:08.886720516+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:40:11.886753948+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:40:11.886777121+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:40:14.886858806+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:40:14.886897942+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:40:17.887573133+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:40:17.887589564+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:40:20.887926011+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:40:20.887965519+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:40:23.888677007+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:40:23.888692758+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:40:26.889499454+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:40:26.889507218+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:40:29.889817427+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:40:29.889848312+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:40:32.890543429+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:40:32.890580302+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:40:35.891397432+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:40:35.891434051+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:40:38.891741627+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:40:38.891741553+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:40:41.891983796+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:40:41.891987177+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:40:44.89211336+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:40:44.892101601+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:40:47.893024183+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:40:47.893024187+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:40:50.893267456+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:40:50.893276184+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:40:53.893982983+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:40:53.893983368+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:40:56.8947751+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:40:56.894826704+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:40:59.895076852+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:40:59.895082457+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:41:02.895663154+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:41:02.895699915+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:41:05.895757778+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:41:05.895768352+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:41:08.895954857+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:41:08.895962557+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:41:11.896283721+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:41:11.896328258+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:41:14.896801182+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:41:14.896850422+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:41:17.897651368+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:41:17.897691827+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:41:20.897757873+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:41:20.897791588+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:41:23.898301078+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:41:23.898294291+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:41:26.89883011+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:41:26.898838919+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:41:29.899062665+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:41:29.899069281+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:41:32.899249412+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:41:32.899249411+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:41:35.899891336+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:41:35.899892202+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:41:38.900130634+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:41:38.900135422+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:41:41.90053641+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:41:41.900564104+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:41:44.901004208+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:41:44.901023292+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:41:47.901532637+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:41:47.901556936+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:41:50.901846749+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:41:50.901886022+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:41:53.902685371+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:41:53.902696696+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:41:56.90299562+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:41:56.90300515+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:41:59.903299044+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:41:59.903294031+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:42:02.903459413+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:42:02.90347586+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:42:05.903774806+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:42:05.903813074+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:42:08.904837079+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:42:08.90483708+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:42:11.905476593+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:42:11.905523648+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:42:14.905662482+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:42:14.90568193+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:42:17.90599175+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:42:17.906007863+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:42:20.906887184+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:42:20.90692886+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:42:23.907056088+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:42:23.907094344+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:42:26.907551349+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:42:26.907553344+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:42:29.907801476+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:42:29.907850622+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:42:32.907893128+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:42:32.907922855+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:42:35.908123675+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:42:35.908167819+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:42:38.908620689+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:42:38.90865416+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:42:41.909085876+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:42:41.909110371+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:42:44.90926903+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:42:44.909666761+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:42:47.910073946+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:42:47.910111057+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:42:50.91039531+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:42:50.910418199+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:42:53.911233369+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:42:53.911233419+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:42:56.912052515+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:42:56.912068837+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:42:59.912863694+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:42:59.912891803+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:43:02.913381745+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:43:02.913404742+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:43:05.914348281+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:43:05.914407959+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:43:08.91520455+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:43:08.915233482+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:43:11.915378573+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:43:11.915423285+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:43:14.916325864+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:43:14.9163724+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:43:17.916826631+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:43:17.916866146+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:43:20.917078978+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:43:20.91707769+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:43:23.91793009+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:43:23.917941187+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:43:26.918117999+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:43:26.918129942+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:43:29.918670071+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:43:29.918702783+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:43:32.919544554+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:43:32.919582459+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:43:35.919940768+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:43:35.919989718+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:43:38.920598316+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:43:38.920617615+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:43:41.92164087+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:43:41.921664548+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:43:44.921895492+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:43:44.921896765+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:43:47.922039374+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:43:47.922040318+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:43:50.922310394+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:43:50.922348857+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:43:53.92268869+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:43:53.922698827+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:43:56.923525841+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:43:56.923551173+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:43:59.9238231+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:43:59.923857056+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:44:02.924000134+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:44:02.92401455+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:44:05.924422112+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:44:05.924424127+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:44:08.924632765+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:44:08.924657641+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:44:11.925460595+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:44:11.925473293+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:44:14.926007782+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:44:14.926020372+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:44:17.926647465+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:44:17.926726418+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:44:20.927002235+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:44:20.927009829+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:44:23.928031094+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:44:23.928060893+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:44:26.928783621+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:44:26.928808326+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:44:29.929028994+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:44:29.929081693+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:44:32.929131855+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:44:32.929150662+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:44:35.929438852+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:44:35.929481629+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:44:38.930244046+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:44:38.930253422+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:44:41.93086794+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:44:41.930876389+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:44:44.93099698+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:44:44.931027127+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:44:47.931849001+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:44:47.931889681+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:44:50.932074227+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:44:50.932070904+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:44:53.932399073+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:44:53.932421911+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:44:56.932726477+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:44:56.932718564+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:44:59.933587119+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:44:59.933601366+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:45:02.933920733+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:45:02.933921384+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:45:05.934686757+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:45:05.934697571+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:45:08.935073612+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:45:08.935084336+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:45:11.936037599+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:45:11.936044815+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:45:14.936534839+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:45:14.936547412+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:45:17.936996889+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:45:17.937009386+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:45:20.938027439+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:45:20.938027437+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:45:23.938099863+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:45:23.938103701+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:45:26.939098753+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:45:26.939132006+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:45:29.939427796+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:45:29.939435969+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:45:32.939756127+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:45:32.939776454+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:45:35.940040319+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:45:35.940055973+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:45:38.940504036+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:45:38.940530401+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:45:41.941491927+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:45:41.941514975+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:45:44.941735235+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:45:44.941780798+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:45:47.942636689+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:45:47.942664678+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:45:50.942920106+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:45:50.942932063+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:45:53.943581802+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:45:53.943586581+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:45:56.944360751+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:45:56.944373874+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:45:59.944713479+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:45:59.944738669+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:46:02.945147922+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:46:02.945210369+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:46:05.945514471+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:46:05.945514557+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:46:08.945625918+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:46:08.945659186+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:46:11.945798845+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:46:11.945821388+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:46:14.946171243+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:46:14.946193571+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:46:17.946881825+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:46:17.946901923+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:46:20.94716441+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:46:20.947226072+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:46:23.947784826+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:46:23.947788237+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:46:26.948549546+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:46:26.948570273+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:46:29.949252158+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:46:29.949268244+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:46:32.949340653+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:46:32.949348009+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:46:35.949624744+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:46:35.949614495+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:46:38.950257077+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:46:38.950260671+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:46:41.950963567+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:46:41.950977794+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:46:44.951089873+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:46:44.951081033+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:46:47.95219677+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:46:47.952209517+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:46:50.952492341+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:46:50.952538415+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:46:53.95269013+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:46:53.952702228+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:46:56.953647139+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:46:56.953661914+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:46:59.95446719+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:46:59.954472728+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:47:02.954526926+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:47:02.954537236+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:47:05.954842315+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:47:05.954861244+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:47:08.954997392+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:47:08.955036316+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:47:11.955055496+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:47:11.955081488+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:47:14.955571165+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:47:14.955613291+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:47:17.956023225+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:47:17.956023229+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:47:20.956338177+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:47:20.956352262+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:47:23.956363455+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:47:23.956373474+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:47:26.956861832+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:47:26.956869095+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:47:29.95705255+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:47:29.957062496+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:47:32.957807805+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:47:32.957807731+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:47:35.958083595+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:47:35.958095303+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:47:38.958957745+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:47:38.958979461+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:47:41.960021263+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:47:41.960041514+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:47:44.960528717+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:47:44.960559845+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:47:47.961037492+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:47:47.961049756+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:47:50.961286637+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:47:50.961286973+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:47:53.962071056+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:47:53.962101927+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:47:56.962507373+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:47:56.962531266+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:47:59.962821657+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:47:59.962853338+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:48:02.963473633+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:48:02.96348144+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:48:05.963757336+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:48:05.963770508+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:48:08.963942843+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:48:08.963978229+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:48:11.964263971+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:48:11.964272458+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:48:14.964536886+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:48:14.964567687+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:48:17.964734001+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:48:17.964746194+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:48:20.965057645+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:48:20.965109931+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:48:23.965875349+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:48:23.965904866+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:48:26.966825863+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:48:26.966842688+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:48:29.967773575+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:48:29.96777725+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:48:32.968522659+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:48:32.968532747+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:48:35.968858433+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:48:35.968884366+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:48:38.969334608+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:48:38.96933462+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:48:41.970337807+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:48:41.970365164+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:48:44.970460193+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:48:44.970453933+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:48:47.971542367+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:48:47.971574518+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:48:50.97185799+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:48:50.97185801+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:48:53.972543198+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:48:53.972563147+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:48:56.972868407+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:48:56.972898282+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:48:59.973277336+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:48:59.973286955+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:49:02.974087392+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:49:02.974128659+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:49:05.974435658+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:49:05.974478523+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:49:08.974866816+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:49:08.97489228+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:49:11.975577326+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:49:11.975579621+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:49:14.975650457+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:49:14.975654557+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:49:17.975927743+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:49:17.975960694+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:49:20.976237365+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:49:20.97626638+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:49:23.976613067+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:49:23.976621395+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:49:26.976916894+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:49:26.976916998+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:49:29.977650794+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:49:29.977671671+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:49:32.978317623+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:49:32.978330503+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:49:35.978694211+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:49:35.978705739+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:49:38.97950649+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:49:38.979517069+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:49:41.979777772+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:49:41.979784703+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:49:44.980857817+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:49:44.980867941+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:49:47.981513248+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:49:47.981528428+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:49:50.981867624+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:49:50.981889911+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:49:53.98193199+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:49:53.981941543+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:49:56.982108393+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:49:56.98213396+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:49:59.982507569+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:49:59.982549127+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:50:02.983413835+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:50:02.983425407+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:50:05.983720034+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:50:05.983724828+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:50:08.984204801+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:50:08.984225003+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:50:11.98453254+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:50:11.984536983+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:50:14.98524724+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:50:14.985263738+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:50:17.985274204+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:50:17.98531121+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:50:20.986239144+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:50:20.986254382+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:50:23.987089927+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:50:23.987140049+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:50:26.987430796+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:50:26.98742162+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:50:29.98784508+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:50:29.987860427+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:50:32.988462046+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:50:32.98849176+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:50:35.988950182+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:50:35.988963781+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:50:38.989673528+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:50:38.989688994+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:50:41.989974419+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:50:41.990012047+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:50:44.990112152+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:50:44.990117477+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:50:47.990728454+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:50:47.990750164+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:50:50.991032001+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:50:50.991030911+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:50:53.991101422+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:50:53.991101425+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:50:56.991385412+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:50:56.991406278+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:50:59.992197443+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:50:59.992206038+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:51:02.993219837+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:51:02.993213255+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:51:05.993626517+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:51:05.993625033+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:51:08.994115764+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:51:08.994130919+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:51:11.994408888+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:51:11.994415545+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:51:14.995408945+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:51:14.995420689+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:51:17.99567538+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:51:17.995680158+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:51:20.995937161+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:51:20.995958978+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:51:23.996416271+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:51:23.996423411+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:51:26.996684724+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:51:26.996691684+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:51:29.996862924+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:51:29.996871625+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:51:32.997209641+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:51:32.99724378+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:51:35.997568868+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:51:35.997571037+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:51:38.998567898+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:51:38.998586465+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:51:41.998735716+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:51:41.998787821+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:51:44.999569643+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:51:44.999604879+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:51:47.999658578+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:51:47.999690515+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:51:50.999954669+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:51:50.999988737+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:51:54.000378371+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:51:54.000406234+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:51:57.001019311+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:51:57.001031817+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:52:00.002011153+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:52:00.002011149+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:52:03.002082592+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:52:03.002116514+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:52:06.002390877+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:52:06.00240941+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:52:09.003158085+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:52:09.003163976+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:52:12.003449403+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:52:12.003449464+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:52:15.003845857+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:52:15.003876689+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:52:18.004910582+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:52:18.004909223+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:52:21.005247579+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:52:21.005258849+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:52:24.00602986+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:52:24.006037406+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:52:27.006407024+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:52:27.0064288+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:52:30.007072151+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:52:30.007113214+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:52:33.007588879+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:52:33.007621819+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:52:36.007914619+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:52:36.007964706+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:52:39.008949964+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:52:39.008950524+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:52:42.009254543+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:52:42.009253311+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:52:45.009660031+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:52:45.009678471+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:52:48.010573765+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:52:48.010597664+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:52:51.011598736+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:52:51.011600058+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:52:54.012063933+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:52:54.012100763+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:52:57.012364167+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:52:57.01240613+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:53:00.013054567+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:53:00.013120456+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:53:03.013572367+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:53:03.013581637+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:53:06.013919598+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:53:06.013921413+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:53:09.01413788+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:53:09.014156234+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:53:12.014446278+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:53:12.014459532+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:53:15.014990632+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:53:15.01500176+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:53:18.015649832+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:53:18.015649978+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:53:21.01628061+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:53:21.016293764+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:53:24.016920204+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:53:24.016932492+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:53:27.017179424+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:53:27.017221501+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:53:30.017271158+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:53:30.017295967+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:53:33.018317673+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:53:33.018324124+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:53:36.018662719+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:53:36.018665377+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:53:39.019567443+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:53:39.019581564+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:53:42.019836771+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:53:42.019845221+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:53:45.020186558+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:53:45.020200257+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:53:48.020652431+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:53:48.020662828+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:53:51.020990579+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:53:51.020993637+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:53:54.021438468+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:53:54.021446549+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:53:57.02172679+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:53:57.021732846+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:54:00.021909752+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:54:00.021909754+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:54:03.022605698+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:54:03.022621455+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:54:06.023399238+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:54:06.02341881+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:54:09.023528705+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:54:09.023544225+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:54:12.023840749+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:54:12.023843138+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:54:15.024177959+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:54:15.024193091+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:54:18.024460373+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:54:18.02447912+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:54:21.024842352+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:54:21.024869909+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:54:24.025033175+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:54:24.025057607+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:54:27.025274705+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:54:27.025281475+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:54:30.026341341+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:54:30.026354908+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:54:33.026764582+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:54:33.026804347+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:54:36.027602564+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:54:36.027638089+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:54:39.028457207+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:54:39.028457144+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:54:42.028781962+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:54:42.028781444+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:54:45.028896574+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:54:45.029340367+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:54:48.029577794+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:54:48.029590151+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:54:51.030062866+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:54:51.030079007+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:54:54.030778449+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:54:54.03081542+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:54:57.031106692+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:54:57.031114631+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:55:00.031463597+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:55:00.031487731+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:55:03.031976543+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:55:03.0319823+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:55:06.03259642+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:55:06.03260531+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:55:09.032709481+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:55:09.032716359+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:55:12.033009732+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:55:12.033021899+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:55:15.033557308+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:55:15.033576556+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:55:18.033836746+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:55:18.033843557+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:55:21.034745547+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:55:21.034778092+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:55:24.034775673+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:55:24.034789019+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:55:27.03510304+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:55:27.035110223+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:55:30.035880984+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:55:30.035891135+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:55:33.036217711+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:55:33.036227112+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:55:36.036719553+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:55:36.036719729+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:55:39.037608556+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:55:39.037633019+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:55:42.037826677+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:55:42.037837342+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:55:45.038452368+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:55:45.038488411+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:55:48.038779772+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:55:48.03879606+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:55:51.039117796+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:55:51.039168714+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:55:54.039940693+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:55:54.039956164+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:55:57.040242746+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:55:57.040256129+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:56:00.04109681+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:56:00.041106841+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:56:03.041564248+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:56:03.041604253+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:56:06.042127596+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:56:06.042134519+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:56:09.042707056+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:56:09.042720559+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:56:12.043066411+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:56:12.043103446+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:56:15.043106348+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:56:15.043115261+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:56:18.04340526+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:56:18.043444296+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:56:21.044409955+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:56:21.044456394+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:56:24.045241915+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:56:24.045254164+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:56:27.04560545+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:56:27.04561842+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:56:30.046505572+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:56:30.046505574+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:56:33.047122145+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:56:33.047148745+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:56:36.047678336+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:56:36.047718315+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:56:39.048613224+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:56:39.048625506+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:56:42.048915649+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:56:42.048917036+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:56:45.049329056+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:56:45.049351328+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:56:48.049578496+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:56:48.049631693+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:56:51.050570407+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:56:51.050602358+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:56:54.050821609+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:56:54.050843721+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:56:57.051119836+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:56:57.051119307+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:57:00.051613559+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:57:00.051645308+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:57:03.052077134+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:57:03.052106799+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:57:06.052386149+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:57:06.052436007+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:57:09.053128402+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:57:09.053198052+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:57:12.053488594+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:57:12.05351252+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:57:15.053666245+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:57:15.053706775+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:57:18.054006638+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:57:18.054050105+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:57:21.054996514+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:57:21.0550427+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:57:24.055208088+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:57:24.055220932+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:57:27.055514177+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:57:27.055521796+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:57:30.056263634+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:57:30.056263636+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:57:33.056779287+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:57:33.056789157+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:57:36.057855768+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:57:36.057876762+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:57:39.058875378+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:57:39.058889032+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:57:42.059155659+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:57:42.059172206+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:57:45.05947024+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:57:45.059476844+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:57:48.060318067+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:57:48.060323766+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:57:51.060400131+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:57:51.060456751+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:57:54.060814397+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:57:54.060854961+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:57:57.061120848+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:57:57.061168035+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:58:00.062188563+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:58:00.062227741+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:58:03.062689135+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:58:03.062709142+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:58:06.062933196+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:58:06.062959107+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:58:09.063971965+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:58:09.064020634+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:58:12.064311737+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:58:12.064311828+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:58:15.065373374+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:58:15.065373154+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:58:18.065678989+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:58:18.065728537+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:58:21.066222695+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:58:21.066267224+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:58:24.066822053+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:58:24.066851891+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:58:27.067265517+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:58:27.067293388+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:58:30.067988991+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:58:30.068013285+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:58:33.068364072+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:58:33.068397861+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:58:36.068636283+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:58:36.068652798+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:58:39.069212839+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:58:39.069215374+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:58:42.069529288+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:58:42.069529285+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:58:45.069649374+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:58:45.069687343+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:58:48.069849539+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:58:48.069856053+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:58:51.070339083+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:58:51.070353343+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:58:54.070666568+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:58:54.070671259+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:58:57.070967314+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:58:57.070979034+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:59:00.071850498+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:59:00.071860693+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:59:03.072346613+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:59:03.072357522+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:59:06.072680464+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:59:06.0727098+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:59:09.072695943+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:59:09.072711514+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:59:12.073048523+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:59:12.073048674+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:59:15.073422062+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:59:15.073449937+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:59:18.074221677+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:59:18.074231428+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:59:21.075274421+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:59:21.075274905+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:59:24.07602769+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:59:24.076073877+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:59:27.076730831+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:59:27.076745329+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:59:30.076786154+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:59:30.076812813+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:59:33.076840512+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:59:33.076842592+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:59:36.077454949+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:59:36.0775146+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:59:39.077822056+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:59:39.077845186+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:59:42.078144059+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:59:42.078151644+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:59:45.078406371+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:59:45.07842688+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:59:48.078761265+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:59:48.078777303+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:59:51.079635538+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:59:51.079639512+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:59:54.080053309+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:59:54.08006637+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:59:57.080399737+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T16:59:57.080412758+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:00:00.080994123+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:00:00.081033049+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:00:03.081436659+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:00:03.08149579+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:00:06.082241668+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:00:06.082243642+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:00:09.083194539+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:00:09.083208796+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:00:12.084206081+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:00:12.084259135+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:00:15.084870927+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:00:15.08491182+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:00:18.085791126+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:00:18.08579121+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:00:21.086466648+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:00:21.086491283+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:00:24.086494153+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:00:24.086508853+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:00:27.087264137+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:00:27.087297327+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:00:30.087492101+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:00:30.087522089+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:00:33.088450382+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:00:33.088471372+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:00:36.089265164+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:00:36.089285605+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:00:39.089545154+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:00:39.089549498+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:00:42.090242024+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:00:42.090280207+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:00:45.090394236+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:00:45.090427283+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:00:48.090474443+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:00:48.090490841+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:00:51.090662599+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:00:51.090679238+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:00:54.091288857+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:00:54.09132857+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:00:57.091941761+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:00:57.09196199+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:01:00.092177465+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:01:00.092202561+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:01:03.092745151+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:01:03.092745151+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:01:06.093157432+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:01:06.093213948+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:01:09.09385427+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:01:09.093873293+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:01:12.094323344+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:01:12.094349756+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:01:15.094570521+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:01:15.094615143+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:01:18.094885552+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:01:18.094902741+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:01:21.09495639+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:01:21.095000142+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:01:24.095673925+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:01:24.095709903+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:01:27.096474478+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:01:27.096503707+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:01:30.09703617+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:01:30.097036097+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:01:33.097541894+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:01:33.09756438+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:01:36.098259744+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:01:36.098259568+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:01:39.098524284+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:01:39.098554824+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:01:42.09908279+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:01:42.099092585+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:01:45.09916658+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:01:45.099180543+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:01:48.099474825+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:01:48.099479249+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:01:51.099883843+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:01:51.09990845+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:01:54.100522324+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:01:54.100533608+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:01:57.100831293+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:01:57.100882604+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:02:00.10176985+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:02:00.101776746+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:02:03.102242932+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:02:03.102281198+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:02:06.103117022+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:02:06.103120423+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:02:09.103369889+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:02:09.103416504+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:02:12.104166853+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:02:12.104181855+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:02:15.104563009+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:02:15.104571996+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:02:18.104630478+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:02:18.10464572+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:02:21.105130666+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:02:21.105145569+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:02:24.10590728+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:02:24.105907363+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:02:27.106347368+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:02:27.106345482+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:02:30.107394744+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:02:30.107404808+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:02:33.107850581+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:02:33.107855437+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:02:36.108127604+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:02:36.108154575+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:02:39.108451173+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:02:39.108491574+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:02:42.108669398+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:02:42.108682993+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:02:45.108798909+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:02:45.109051004+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:02:48.109469105+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:02:48.109477873+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:02:51.110389779+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:02:51.110389784+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:02:54.110965324+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:02:54.110979871+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:02:57.111991887+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:02:57.111995093+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:03:00.113027705+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:03:00.113048244+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:03:03.113490957+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:03:03.113490867+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:03:06.114188767+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:03:06.1142385+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:03:09.114513269+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:03:09.114546999+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:03:12.115146755+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:03:12.115148642+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:03:15.115746694+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:03:15.115756999+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:03:18.116077906+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:03:18.116110575+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:03:21.117049046+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:03:21.117056688+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:03:24.117799977+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:03:24.117812+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:03:27.118267526+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:03:27.118278077+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:03:30.118534497+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:03:30.118575708+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:03:33.119022429+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:03:33.119042184+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:03:36.11965575+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:03:36.119677881+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:03:39.119980547+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:03:39.119994379+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:03:42.120194297+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:03:42.120209647+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:03:45.120860185+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:03:45.120867136+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:03:48.121142429+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:03:48.121156301+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:03:51.121477953+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:03:51.121480993+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:03:54.121973431+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:03:54.122003055+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:03:57.122306292+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:03:57.122316803+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:04:00.123161848+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:04:00.123200208+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:04:03.123658391+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:04:03.123669429+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:04:06.124270683+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:04:06.124270681+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:04:09.124604505+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:04:09.124636014+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:04:12.125573247+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:04:12.125599446+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:04:15.1260898+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:04:15.126102133+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:04:18.12637827+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:04:18.12639435+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:04:21.126986776+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:04:21.126996531+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:04:24.127623806+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:04:24.127666412+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:04:27.128377395+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:04:27.128395245+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:04:30.128985716+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:04:30.128998455+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:04:33.129475974+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:04:33.129488461+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:04:36.129978602+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:04:36.129982149+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:04:39.130025195+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:04:39.130050394+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:04:42.131087973+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:04:42.131097388+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:04:45.131597407+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:04:45.131651582+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:04:48.13173068+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:04:48.131738605+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:04:51.132632735+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:04:51.132640615+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:04:54.133231546+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:04:54.133245761+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:04:57.133645364+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:04:57.133653504+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:05:00.134164163+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:05:00.134189883+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:05:03.134667648+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:05:03.134667756+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:05:06.134950092+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:05:06.134999257+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:05:09.13533832+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:05:09.135346833+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:05:12.136371218+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:05:12.13639799+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:05:15.13718616+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:05:15.137200774+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:05:18.137693783+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:05:18.137704116+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:05:21.138303133+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:05:21.138324856+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:05:24.13905664+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:05:24.13904525+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:05:27.139105493+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:05:27.139119752+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:05:30.139443214+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:05:30.139453589+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:05:33.139751749+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:05:33.139760719+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:05:36.140606567+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:05:36.140610811+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:05:39.140864431+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:05:39.140875802+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:05:42.14185482+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:05:42.141870573+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:05:45.142865578+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:05:45.142874767+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:05:48.143123971+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:05:48.143156132+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:05:51.143973817+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:05:51.143979617+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:05:54.144581574+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:05:54.144599456+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:05:57.144720472+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:05:57.144730104+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:06:00.145029246+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:06:00.145023847+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:06:03.145467315+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:06:03.145469962+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:06:06.146020664+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:06:06.146033828+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:06:09.147088698+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:06:09.147111734+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:06:12.147424704+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:06:12.147443572+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:06:15.148364067+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:06:15.148375625+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:06:18.148684244+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:06:18.148707301+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:06:21.149536928+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:06:21.149555716+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:06:24.150178134+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:06:24.150213844+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:06:27.150326255+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:06:27.150353576+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:06:30.150581816+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:06:30.150616397+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:06:33.150746503+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:06:33.150795509+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:06:36.151287303+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:06:36.151298379+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:06:39.151569775+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:06:39.151576093+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:06:42.151942217+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:06:42.151983247+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:06:45.152064348+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:06:45.15212593+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:06:48.153000882+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:06:48.152999795+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:06:51.153687367+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:06:51.153722193+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:06:54.154226912+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:06:54.154279836+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:06:57.155130293+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:06:57.15514928+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:07:00.155461653+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:07:00.155469181+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:07:03.156072649+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:07:03.156089017+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:07:06.156826854+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:07:06.156849675+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:07:09.157187033+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:07:09.157218461+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:07:12.157239186+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:07:12.15724583+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:07:15.157401062+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:07:15.157450753+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:07:18.158232067+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:07:18.15827958+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:07:21.158545264+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:07:21.158594465+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:07:24.159159263+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:07:24.15917208+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:07:27.159265042+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:07:27.159275194+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:07:30.160203266+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:07:30.160216393+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:07:33.161281438+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:07:33.161298976+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:07:36.162199799+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
{"level":"info","service":"gRPC","time":"2025-10-27T17:07:36.162213878+07:00","message":"broadcast client status map[2:ACTIVE 3:WAITING 4:OFFLINE 5:OFFLINE]"}
